<?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="I055870005WO00-SEQ-NTJ.xml" softwareName="WIPO Sequence" softwareVersion="2.3.0" productionDate="2025-01-17">
	<ApplicationIdentification>
		<IPOfficeCode>WO</IPOfficeCode>
		<ApplicationNumberText></ApplicationNumberText>
		<FilingDate></FilingDate>
	</ApplicationIdentification>
	<ApplicantFileReference>I0558.70005WO00</ApplicantFileReference>
	<EarliestPriorityApplicationIdentification>
		<IPOfficeCode>US</IPOfficeCode>
		<ApplicationNumberText>63/622,511</ApplicationNumberText>
		<FilingDate>2024-01-18</FilingDate>
	</EarliestPriorityApplicationIdentification>
	<ApplicantName languageCode="en">Imvela Corp.</ApplicantName>
	<InventionTitle languageCode="en">COMPOSITIONS AND METHODS OF USE THEREOF FOR TREATING AND PREVENTING HALITOSIS</InventionTitle>
	<SequenceTotalQuantity>18</SequenceTotalQuantity>
	<SequenceData sequenceIDNumber="1">
		<INSDSeq>
			<INSDSeq_length>1459</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1459</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q22">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Bacillus subtilis</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>atgttagcggcggacgggtgagtaacacgtgggtaacctgcctgtaagactgggataactccgggaaaccggggctaataccggatggttgtttgaaccgcatggttcaaacataaaaggtggcttcggctaccacttacagatggacccgcggcgcattagctagttggtgaggtaacggctcaccaaggcaacgatgcgtagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttccgcaatggacgaaagtctgacggagcaacgccgcgtgagtgatgaaggttttcggatcgtaaagctctgttgttagggaagaacaagtaccgttcgaatagggcggtaccttgacggtacctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggaattattgggcgtaaagggctcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactggggaacttgagtgcagaagaggagagtggaattccacgtgtagcggtgaaatgcgtagagatgtggaggaacaccagtggcgaaggcgactctctggtctgtaactgacgctgaggagcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttagggggtttccgccccttagtgctgcagctaacgcattaagcactccgcctggggagtacggtcgcaagactgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctctgacaatcctagagataggacgtccccttcgggggcagagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgatcttagttgccagcattcagttgggcactctaaggtgactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatggacagaacaaagggcagcgaaaccgcgaggttaagccaatcccacaaatctgttctcagttcggatcgcagtctgcaactcgactgcgtgaagctggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgtaacacccgaagtcggtgaggtaaccttttaggagccagccgccgaaggtgggacagatgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctccttt</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="2">
		<INSDSeq>
			<INSDSeq_length>1546</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1546</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q23">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Bacillus amyloliquefaciens</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>cggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaatacatgcaagtcgagcggacagatgggagcttgctccctgatgttagcggcggacgggtgagtaacacgtgggtaacctgcctgtaagactgggataactccgggaaaccggggctaataccggatgcttgtttgaaccgcatggttcaaacataaaaggtggcttcggctaccacttacagatggacccgcggcgcattagctagttggtgaggtaacggctcaccaaggcgacgatgcgtagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttccgcaatggacgaaagtctgacggagcaacgccgcgtgagtgatgaaggttttcggatcgtaaagctctgttgttagggaagaacaagtgccgttcaaatagggcggcaccttgacggtacctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggaattattgggcgtaaagggctcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactggggaacttgagtgcagaagaggagagtggaattccacgtgtagcggtgaaatgcgtagagatgtggaggaacaccagtggcgaaggcgactctctggtctgtaactgacgctgaggagcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttagggggtttccgccccttagtgctgcagctaacgcattaagcactccgcctggggagtacggtcgcaagactgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctctgacaatcctagagataggacgtccccttcgggggcagagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgatcttagttgccagcattcagttgggcactctaaggtgactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatgggcagaacaaagggcagcgaaaccgcgaggttaagccaatcccacaaatctgttctcagttcggatcgcagtctgcaactcgactgcgtgaagctggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgtaacacccgaagtcggtgaggtaacctttttggagccagccgccgaaggtgggacagatgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctccttt</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="3">
		<INSDSeq>
			<INSDSeq_length>1325</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1325</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q24">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Bacillus licheniformis</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>cacttacagatggacccgcggcgcattagctagttggtgaggtaacggctcaccaaggcgacgatgcgtagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttccgcaatggacgaaagtctgacggagcaacgccgcgtgagtgatgaaggttttcggatcgtaaaactctgttgttagggaagaacaagtaccgttcgaatagggcggtaccttgacggtacctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggaattattgggcgtaaagcgcgcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactggggaacttgagtgcagaagaggagagtggaattccacgtgtagcggtgaaatgcgtagagatgtggaggaacaccagtggcgaaggcgactctctggtctgtaactgacgctgaggcgcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttagagggtttccgccctttagtgctgcagcaaacgcattaagcactccgcctggggagtacggtcgcaagactgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctctgacaaccctagagatagggcttccccttcgggggcagagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgatcttagttgccagcattcagttgggcactctaaggtgactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatgggcagaacaaagggcagcgaagccgcgaggctaagccaatcccacaaatctgttctcagttcggatcgcagtctgcaactcgactgcgtgaagctggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgtaacacccgaagtcggtgaggtaaccttttggagccagccgccgaaggtgggacagatgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctccttt</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="4">
		<INSDSeq>
			<INSDSeq_length>1517</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1517</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q25">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Bacillus pumilus</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>acgctggcggcgtgcctaatacatgcaagtcgagcggacagaagggagcttgctcccggatgttagcggcggacgggtgagtaacacgtgggtaacctgcctgtaagactgggataactccgggaaaccggagctaataccggatagttccttgaaccgcatggttcaaggatgaaagacggtttcggctgtcacttacagatggacccgcggcgcattagctagttggtggggtaatggctcaccaaggcgacgatgcgtagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttccgcaatggacgaaagtctgacggagcaacgccgcgtgagtgatgaaggttttcggatcgtaaagctctgttgttagggaagaacaagtgcgagagtaactgctcgcaccttgacggtacctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggaattattgggcgtaaagggctcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactgggaaacttgagtgcagaagaggagagtggaattccacgtgtagcggtgaaatgcgtagagatgtggaggaacaccagtggcgaaggcgactctctggtctgtaactgacgctgaggagcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttagggggtttccgccccttagtgctgcagctaacgcattaagcactccgcctggggagtacggtcgcaagactgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctctgacaaccctagagatagggctttcccttcggggacagagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgatcttagttgccagcatttagttgggcactctaaggtgactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatggacagaacaaagggctgcgagaccgcaaggtttagccaatcccataaatctgttctcagttcggatcgcagtctgcaactcgactgcgtgaagctggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgcaacacccgaagtcggtgaggtaacctttatggagccagccgccgaaggtggggcagatgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctccttt</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="5">
		<INSDSeq>
			<INSDSeq_length>1572</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1572</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q26">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Pediococcus pentosaceus</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>atgagagtttgatcttggctcaggatgaacgctggcggcgtgcctaatacatgcaagtcgaacgaacttccgttaattgattatgacgtacttgtactgattgagattttaacacgaagtgagtggcgaacgggtgagtaacacgtgggtaacctgcccagaagtaggggataacacctggaaacagatgctaataccgtataacagagaaaaccgcatggttttcttttaaaagatggctctgctatcacttctggatggacccgcggcgtattagctagttggtgaggtaaaggctcaccaaggcagtgatacgtagccgacctgagagggtaatcggccacattgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttccacaatggacgcaagtctgatggagcaacgccgcgtgagtgaagaagggtttcggctcgtaaagctctgttgttaaagaagaacgtgggtaagagtaactgtttacccagtgacggtatttaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttatccggatttattgggcgtaaagcgagcgcaggcggtcttttaagtctaatgtgaaagccttcggctcaaccgaagaagtgcattggaaactgggagacttgagtgcagaagaggacagtggaactccatgtgtagcggtgaaatgcgtagatatatggaagaacaccagtggcgaaggcggctgtctggtctgcaactgacgctgaggctcgaaagcatgggtagcgaacaggattagataccctggtagtccatgccgtaaacgatgattactaagtgttggagggtttccgcccttcagtgctgcagctaacgcattaagtaatccgcctggggagtacgaccgcaaggttgaaactcaaaagaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagctacgcgaagaaccttaccaggtcttgacatcttctgacagtctaagagattagaggttcccttcggggacagaatgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttattactagttgccagcattaagttgggcactctagtgagactgccggtgacaaaccggaggaaggtggggacgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatggatggtacaacgagtcgcgagaccgcgaggttaagctaatctcttaaaaccattctcagttcggactgtaggctgcaactcgcctacacgaagtcggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgagagtttgtaacacccaaagccggtggggtaaccttttaggagctagccgtctaaggtgggacagatgattagggtgaagtcgtaacaaggtagccgtaggagaacctgcggctggatcacctcctt</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="6">
		<INSDSeq>
			<INSDSeq_length>1328</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1328</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q27">
							<INSDQualifier_name>note</INSDQualifier_name>
							<INSDQualifier_value>Lactiplantibacillus plantarum</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q28">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>unidentified</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>ctatcacttttggatggtcccgcggcgtattagctagatggtggggtaacggctcaccatggcaatgatacgtagccgacctgagagggtaatcggccacattgggactgagacacggcccaaactcctacgggaggcagcagtagggaatcttccacaatggacgaaagtctgatggagcaacgccgcgtgagtgaagaagggtttcggctcgtaaaactctgttgttaaagaagaacatatctgagagtaactgttcaggtattgacggtatttaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggatttattgggcgtaaagcgagcgcaggcggttttttaagtctgatgtgaaagccttcggctcaaccgaagaagtgcatcggaaactgggaaacttgagtgcagaagaggacagtggaactccatgtgtagcggtgaaatgcgtagatatatggaagaacaccagtggcgaaggcggctgtctggtctgtaactgacgctgaggctcgaaagtatgggtagcaaacaggattagataccctggtagtccataccgtaaacgatgaatgctaagtgttggagggtttccgcccttcagtgctgcagctaacgcattaagcattccgcctggggagtacggccgcaaggctgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagctacgcgaagaaccttaccaggtcttgacatactatgcaaatctaagagattagacgttcccttcggggacatggatacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttattatcagttgccagcattaagttgggcactctggtgagactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatggatggtacaacgagttgcgaactcgcgagagtaagctaatctcttaaagccattctcagttcggattgtaggctgcaactcgcctacatgaagtcggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgagagtttgtaacacccaaagtcggtggggtaaccttttaggaaccagccgcctaaggtgggacagatgattagggtgaagtcgtaacaaggtagccgtaggagaacctgcggctggatcacctcctt</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="7">
		<INSDSeq>
			<INSDSeq_length>1525</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1525</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q29">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Lactobacillus delbrueckii</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>agagtttgatcctggctcaggacgaacgctggcggcgtgcctaatacatgcaagtcgagcgagctgaattcaaagatcccttcggggtgatttgttggacgctagcggcggatgggtgagtaacacgtgggcaatctgccctaaagactgggataccacttggaaacaggtgctaataccggataacaacatgaatcgcatgattcaagtttgaaaggcggcgcaagctgtcactttaggatgagcccgcggcgcattagctagttggtggggtaaaggcctaccaaggcaatgatgcgtagccgagttgagagactgatcggccacattgggactgagacacggcccaaactcctacgggaggcagcagtagggaatcttccacaatggacgcaagtctgatggagcaacgccgcgtgagtgaagaaggtcttcggatcgtaaagctctgttgttggtgaagaaggatagaggcagtaactggtctttatttgacggtaatcaaccagaaagtcacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggatttattgggcgtaaagcgagcgcaggcggaatgataagtctgatgtgaaagcccacggctcaaccgtggaactgcatcggaaactgtcattcttgagtgcagaagaggagagtggaactccatgtgtagcggtggaatgcgtagatatatggaagaacaccagtggcgaaggcggctctctggtctgcaactgacgctgaggctcgaaagcatgggtagcgaacaggattagataccctggtagtccatgccgtaaacgatgagcgctaggtgttggggactttccngtcctcagtgccgcagcaaacgcattaagcgctccgcctggggagtacgaccgcaaggttgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctgcgctacacctagagataggtggttcccttcggggacgcagagacaggtggtgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtctttagttgccatcattaagttgggcactctaaagagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatgccccttatgacctgggctacacacgtgctacaatgggcagtacaacgagaagcnaacccgcgagggtaagcggatctcttaaagctgttctcagttcggactgcaggctgcaactcgcctgcacgaagctggaatcgctagtaatcgcggatcagcacgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatggaagtctgcaatgcccaaagtcggtgagataacctttataggagtcagccgcctaaggcagggcagatgactggggtgaagtcgtaacaaggtaacc</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="8">
		<INSDSeq>
			<INSDSeq_length>1502</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1502</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q30">
							<INSDQualifier_name>note</INSDQualifier_name>
							<INSDQualifier_value>Limosilactobacillus fermentum</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q60">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>unidentified</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>cggcggtgtgcctaatacatgcaagtcgaacgcgttggcccaattgattgatggtgcttgcacctgattgattttggtcgccaacgagtggcggacgggtgagtaacacgtaggtaacctgcccagaagcgggggacaacatttggaaacagatgctaataccgcataacaacgttgttcgcatgaacaacgcttaaaagatggcttctcgctatcacttctggatggacctgcggtgcattagcttgttggtggggtaacggcctaccaaggcgatgatgcatagccgagttgagagactgatcggccacaatgggactgagacacggcccatactcctacgggaggcagcagtagggaatcttccacaatgggcgcaagcctgatggagcaacaccgcgtgagtgaagaagggtttcggctcgtaaagctctgttgttaaagaagaacacgtatgagagtaactgttcatacgttgacggtatttaaccagaaagtcacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttatccggatttattgggcgtaaagagagtgcaggcggttttctaagtctgatgtgaaagccttcggcttaaccggagaagtgcatcggaaactggataacttgagtgcagaagagggtagtggaactccatgtgtagcggtggaatgcgtagatatatggaagaacaccagtggcgaaggcggctacctggtctgcaactgacgctgagactcgaaagcatgggtagcgaacaggattagataccctggtagtccatgccgtaaacgatgagtgctaggtgttggagggtttccgcccttcagtgccggagctaacgcattaagcactccgcctggggagtacgaccgcaaggttgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagctacgcgaagaaccttaccaggtcttgacatcttgcgccaaccctagagatagggcgtttccttcgggaacgcaatgacaggtggtgcatggtcgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgttactagttgccagcattaagttgggcactctagtgagactgccggtgacaaaccggaggaaggtggggacgacgtcagatcatcatgccccttatgacctgggctacacacgtgctacaatggacggtacaacgagtcgcgaactcgcgagggcaagcaaatctcttaaaaccgttctcagttcggactgcaggctgcaactcgcctgcacgaagtcggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgagagtttgtaacacccaaagtcggtggggtaaccttttaggagccagccgcctaaggtgggacagatgattagggtgaagtcgtaacaag</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="9">
		<INSDSeq>
			<INSDSeq_length>1457</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1457</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q61">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Bacillus subtilis</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>gttagcggcggacgggtgagtaacacgtgggtaacctgcctgtaagactgggataactccgggaaaccggggctaataccggatggttgtttgaaccgcatggttcaaacataaaaggtggcttcggctaccacttacagatggacccgcggcgcattagctagttggtgaggtaacggctcaccaaggcgacgatgcgtagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttccgcaatggacgaaagtctgacggagcaacgccgcgtgagtgatgaaggttttcggatcgtaaagctctgttgttagggaagaacaagtaccgttcgaatagggcggtaccttgacggtacctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggaattattgggcgtaaagggctcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactggggaacttgagtgcagaagaggagagtggaattccacgtgtagcggtgaaatgcgtagagatgtggaggaacaccagtggcgaaggcgactctctggtctgtaactgacgctgaggagcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttagggggtttccgccccttagtgctgcagctaacgcattaagcactccgcctggggagtacggtcgcaagactgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctctgacaatcctagagataggacgtccccttcgggggcagagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgatcttagttgccagcattcagttgggcactctaaggtgactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatggacagaacaaagggcagcgaaaccgcgaggttaagccaatcccacaaatctgttctcagttcggatcgcagtctgcaactcgactgcgtgaagctggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgtaacacccgaagtcggtgaggtaaccttttaggagccagccgccgaaggtgggacagatgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctccttt</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="10">
		<INSDSeq>
			<INSDSeq_length>8974746</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..8974746</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q72">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Bacillus subtilis</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>aattacccgttcgaagagcttgtcgataagcttgaattgacacgagatatgagccggaacccagtgtttgatgcgatgttagttgttcaaaataatgattacgagccattgcatcttcatgatttgcaaatgaagccggcacaagtttctcatctcgtttctaaattcgatttgacactacaggcatctgagggcgacggaaacattcatttcctttttgaatattcaaccgcattgttcgagaaaaccaccattgaacgctgggcatcgcatttaacaaatgtacttagcatcatcggcaaaaacccgaaggtgacactcaaccatatcgacatcctgacccaagaagagcggcaccagctgcttaatgagtttaacaccgggcaagcgaatcaatacggagttcaaacaatcagtcaattgtttgagcagcaagctgcacgaacaccaaaagcttctgcacttgtcagcggagacaaaacactcacttatcaggagcttgacgagtggtccaatggaatcgcacgtgcattgcgcagccgaggtgttaagccggacacaccagtaggcatcatgatgcatcgttcgttcagtatgatagcatccatacttggtgtgtggaaagccggaggctgttacgttcccattgatcctgaatacccgaaagaacggaaacgctatatcctcagcgacagcggaacgaaactgctgatgacaataaatgaagcggatctgggagtacttgctgactttgaaggagagatcttgacgatagaaagcgtagaggaagacgacaaatcgccgctgccgcaaatgtcgtctgcccatcatttggcttatatcatttatacttcaggaacgacgggccgtccaaaaggggtaatggtcgagcataaagggattgctaacactcttcagtggcggcgaaacgcttatgcattcaacgagacagataccattctgcagctcttttctttctcatttgacggctttataactagtatgtttacaccgcttttgtcaggtgcaaaagccgttttgcttcatgaagaggaagcgaaggatattctggccattaagcatcagctgtctcgtcaacggattacacatatgattattgtgcctgttttatatcgagcgcttttggacgtagtgcagccggaagatgtaaagacgcttagagtcgtcacactggcgggagaagcggctgaccgcgaattgatcgcccgcagcttagctatatgtccgcataccgaactcgccaacgaatatggaccgacagaaaacagcgtggcgactaccgtcatgagacatatggaaaagcaggcatacgtaagcatcggccagccgattgacggaactcaagtgctgattttaaatagcaatcatcagcttcagccaatcggtgttgcgggagagctttgtatagcaggaacagggcttgcaagagggtacgttaatcttccagaactgacagagagagcattcacgcagaatccatttaaacccgaagcacgaatgtaccgaacaggagacgccgccagatggatggccgacggtacactcgaatatctcggaagaatcgatgatcaagtcaaaatcagaggataccgtgtagaaacgaaagaaattgaatcggtcatccggtgtataaagggtgtaaaagacgccgcagtagttgctcatgtaacagcgtcaggacaaaccgaattaagcgcttatgtggtgacaaaaccagggttgagcacaaatgctgtacgctcagaattacaaaacaagctgccggtgtttatgcaccctgcgtttattgaaaaactggactcacttccattgtcaccaaacggcaagctggatcgcggagcacttccaaaacctgtatacaaccacgaaggtgaacgtccattcctcccgccatccagcaaaatggaacaaatactggcagatatatggaaagaagtactgggggcagaaaagatcggaacagctgattcgttctttgaacttggcggagattcaatcaaagcgttacaggtatctgcgcggcttcaccggataggcaagcaaatggcagtgaaagatttgtttagccatccgaccattcaagaattggcagcttatatccgtgattcagatacaagttccagccaagctgcggttgagggagacgtacaatggtcgcctgttcaaaaatggtttctttctcaagatataaaagaaaaacaccattttaatcagtccgtaatgctgcatcgaagcacctctgtacaagaagacgcactgcgaaaaacgttaaaagcaataacgtgtcatcatgatgcgctgcgaatggtgtttacacagaatgaacaaggaaagtgggatcaatataatcggccgctcagtcattcggacgacgcgttgtacggccttcagatgattgatttgtcagctccggacggcactgatggaaatagaccgtatgaacctcttatcaagcgccatgtacttgatattcagcagaaaatggatttgaagaatggtccgctgctgcaagccggtcttttccacacaattgacggtgatttcttatttttatctgctcatcacctcgtcgttgacggcatctcatggcgggttctgcttgaagatttggctttagggtatcgccaagctgctggcggggaggatatcaaactgccgcctaaaacaagctcgtttaaagcgtatgcgaaaaagctctctgactacgctgaaagccagcagctaatgaaacagctcaagtattggcgcgaagccgaagagtatcaaacagaggcattgccttttgatcaaatcgatggaactagagcacacgagggacaacggtccacaatttcgtttaccttaaacgataaagagacagcagcactcttaaaagacgccaacagcgcatataacactgatacgcaggacatgctgctcgcttctgtcattcttgcgctgcgccattggaccaatcaatccgccttcaaactatcattagagggccacgggcgagaggatgtattaaaaggaatagatgtgagccggacgattggatggtttaccgccatttatccgttattgattaaactgaacgcagacttgccagattcggaagaaagcatggttcatgtgctaaaaacaacaaaagatacactgagacgtgtacctgacaaaggattcggctacggtgtcatcaaatatttgactccgcctggcaaaaaagacatcaatttcacaggtgcaccagaaatcagctttaattatcttggtcaatttgaaagcggccgcacagctgaagtacctgaggaggacgccttctcattctctccgctgggtgccggaggtgatatcagcacaacatggaaccgtgaacagtcgctggatatcagcgcaatcgctgcagaaggaaaattgactgtcaatatgacttatgacaatgcccgctttcagcgcaaaaccatcgaacagcttagcgaaacatgccgtcaatttttattacagctgatcgaacactgccagaacaaaagcgaaacagaaaagacgatcagtgattttgatgatcaagaactgaccgaggacgccctgcaagagatcgctgatatgctcagttttcactaatgaatccgtgaagaaaggtgcagacactatgaataccattaaaaaaatcaagaacatttatcctctgagtcatatgcaggaagggatgctgtttcattccttcctccgtaaagaggagggggcgtatgttgagcagtcgctcttcaccattaaaggaagcctcagctatgactggttccagcgcagcattcaagccattatcgaccgccatgatattttcagaaccgtgtttttgccgcacgtcccgcatttgtcgggacctcggcaagtcgtgatgacagaacgtgaattccatttgaacagcgaagacatttctcatctgccgacaaacgaccagaatgagtatattgaacgctttaaagagaaggacaagcaaaaaggctttgatctgcaaaaagacatgctgatgcggatttctctattcaaaacagctaaagatgagcatgtctgtatctggagtcaccatcacattttaatggacggatggtgcctaggtatcgttatgcaggaatttatgcaaatttatcaatcgattcatgcaggaaaaccgctttcattagaccctgtccgtccgtacagcacctatatttcatggctgacaaaccgagacaaagaaaaagcagcggcctactgggatacctatttaaaaaactacagcgctccatcacctctgcctcgtgtgtctgataaagaaacaaaagaaagttatcaccgtgaagatttgatattttcattaaataaaccactgacagacaagctgaaagagactgccaaacaacacggcgtcacgctcgctacccttattcaggcagtctggggtgtgatgctgcagcaatataaccgcacagacgacgttgtgtttggcgcagttgtatcaggaagaccgtcagaaatcccaggcgtggagcaaatgatagggttgtttatcaataccataccgattcgaattaaaacacaccaagacgaaacgtttcacgagctgctcatacgctgccagaaagaaatgctggaagctgagccgtttacctgccagcctttatttgatattcaggcaaacaccgcattaaaacaggaactgattgatcacattatcgtctttgaaaactatccgttacagcagaaaatcgccgattccgctgatcaaaccgattcaccgctgcaaatcgatcaagttcaagtatccgagcaatcaggatataactttaatcttgtcgttgctcctggcgaagagcttgtcatcaagttcagctataatgcattcgtttacgatgctgcctggatcagctgtatcaagaggcaatttacgcaagcgcttagcacagctgcacagcaccctcatatgccaattgctgatttttcttttcttgatgcaacagaaaaagagcagattgtcacacagttcaacaatacaaaaacggagtatccaaagaatcatacaattatcgatttatttcgcgaacaagcagaaaagacgccagaccataccgcacttgtgtatggcaatatgtctatttcgtataaagagcttgataaacgctctaatgcgctcgccagagagttaattcaaaagggatttcggaaaaacgagacagccggaatattggctgcacattctcccgaattcatgatcagtgtgcttgccgtattaaaagcagggggagcatacctcccgcttgatgcggagcttccgcctgaacgagtcagctttatgcttgaggaaacgcaggcaaaaatgctgattgttcaaaagggattggagcaaaacgctgcgttctcaggaacatgtatcatttcagatgcgcagggattgatggaagagaacgatatccctattaatatcagctccagcccggatgatcttgcgtacatcatgtatacctcaggatcaacaggccggccgaaaggggtcatgatcacgaatcgcaatgtcgtgtcccttgtcagaaacagcaattacacgtctgcgtccggtgatgaccggtttattatgactggatctatcagctttgacgccgtcacctttgaaatgttcggggcacttttaaatggcgcaagccttcatatcattgataaatcgacaatgctgacacctgatcggtttggagcgtatttgcttgaaaatgacattacagtgctatttttaacgacagctctttttaatcagctggcacaggtacgagctgacatgtttcgcggactccatacgttatatgtcggaggagaagcactctctcctgccctgatgaatgccgtcagacacgcctgtccagatctcgcgcttcataatatttacgggccaacggaaaacacgactttttcaaccttttttgaaatgaagagagactatgcggggccgattccgattggaaaaccaatcagtaatagcaccgcttacatcttagatacaaaaggacgtcttttgccaataggcgttcccggcgagctttgtgttggcggtgatggagtcgctaaaggctatttgaacagagtagatctgacaaatgctgtgttttctcctcatcctttcttgcctggagaaagaatataccgtactggtgatttggcgcgctggctgcctgatggaaacttagaatacatcagcagaattgacaggcaaatgaaaatccgcggaaaacgaattgagcctgccgaaatagaagcgcgcctgttagaaatggaaggcgttcaagaagcagcagtgacattgagagaaaaagatggagaggcgcagctgtacactcattacgtcggtgatcacaaaaaaacagatacggattttcgcgccgatttggcgcgtgtgcttccagactatatgatcccgcagcactgggtgcgtgtggagcggatgccgcttaccggaaacggaaaaatagaccgcagcgcgctgcctattccagaaaataagcctgccaaacgacagaacatcatattgccaagaaacttggttgaagaagaattggcgaacatttggaagcaagtcctcggtgttaacacaatcagtattgatgatgacttctttgctattggcggacattcactaagagcactgcaagtcatacatacactaaaacatcagcagaacattgacataccgattgatttcttgttcgaacatccgacaatcgctcagcttgccgaaaaactttattctaaacagctgacagcagcaaatgaacagcatgtgatcaaactgaaccagcacggcgcgcaaaatcttttctgcttcccgccgatatcgggatttggcatttattttaaagaccttgctttattgctgaatgagaaggcagccgtatacgggtttcactttattgaacaagacacccgcattgaacaatatgttaattgcatgacggacatacagcctgagggcccatacgttttattaggctactctgcaggcggaaacctggcttttgaagtggcacaggctatggagcgcaaaggattagaagtcagcgacttcattatcgtggacgcttatctaaaagaacagcctttgcctatcgataccggtaatgacgaatctgcagcatatctgcctgaagcagtcagagaaaaggtgatgaagaaaaaaagaaactatcaggaatattgggcacaattgctgaatgaaggccacatcaaagcaagcattcatttcatcgaagctggaatccaccccgaaaccagcgggcatacaggcttaacgaaatgggaaggcgcctgcggaaactatagtgagtacacgggttttggcgctcataaagacatgctggaaggaacatatgctgaaaagaatgccgacatcatcctcgacattttagaaaagatcacttcaaatcaagtaatactgcacaaacgataaagcggattagcggacagaggccattctctgtccgtctttctttttgtatcaagaatggataagggacacttgggaatgataacatcatcctttttcttggaggcttctcaatggaccgtctttcttttctaacttttatcatgctgattctagccagttacaggctgacacatttgattgtatttgacaaaatcacagaatttatccgaaaaccttttatgaaaaagaaaaggattgttgatcaaaacgggcatgtagatgaaaaaagcgtgccggcttctaactttggatacatgctcaattgctactggtgtgccggtgtttggtgtgccatcttgatcggacttggctatctttttttgcctcgtattgcaataccgctgatctttattttagccattgccggagcacaagcgatccttgaaacggctgtcggtgtcggcgtaaaacttattgatgtgttaaaaagtctgcaaaccatgatgaatgataaaaagtcctaaaagcggttcacaacatgctttaggacttttttcgtttatttagtgagatagacattctgttaatcacccttttatagcccgggaataccgtaatagcgaatagtgaaagtgatgtaatgggggagaagaaacagaatgaaggtttgccaaaagtcgattgtccgtttccttgtcagcttgatcatcggaacgtttgtcatttccgttccgtttatggccaatgcgcagtctgacagggagctgagagccgtatggattgcttccgtattaaatattgattggccgtccaaaaaagggttatctgtgaaagagcaaaaacaggagtatatcaaactgctggacgatgtgcaaaaaatgggaatgaatgccgttatcgttcagattaaaccgacggctgatgccttttatccgtcagcttacgggccttggtcggaatacttaaccggtgtccaagggaaggaccccggctatgatcctcttgcatttatgattgaagaaacccataaacgaaatttggaatttcacgcgtggtttaatccttaccgtattacaatgaatcatacagatcttaataaattgtctgaggatcacccggcaagaaaacatccagattgggttgccgcctatggaaaccagctgtattatcatccaggcattccagaagcgagagattttatcgtcaaaggcattgaagaagtcgtaaaacattatgatatcgatgctgttcatatggatgattatttttacccttataaaatagcgggacaggaatttcctgatcaagcacagtacgaacaatacggaaaagacgctttttctaatatcgatgactggcggcgggacaatgtgaaccagcttgtcaaacaaatcaaccaaacaattaaagctgcaaaaccgtatgtcaaattcggcatcagtccctttggagtatggagaaacgccgcagatgacccgaccggatcgaatacaaaagcaggcgtcagaaattatgacgatctatatgcagacacaaggcattggatccaagaaggcgacatcgattatattgctccgcaaatttattggagtatcggctttaacgcagcggcttacgacgtgctggctgattggtggagcaatgaagtcaaaaataggcctgttcacttatatattggccaggcagcatataaaatcaataacaattttgatccgccttggtccgatcctgaggaatatgtgcggcaaatcactttgaaccgccagcttgaactggtgaaaggaagcatgcatttcagcctcaaggacctcaacaaaaatccgcttggcatcaaagacagtctcagcaccgatctttacagcaagccggcactggttccgcaaatgccttggcttgacaataccgccccaaaaaaaccgaagcttacgaaagtcaccgaagacaaaaacggcaatcttctgcagattaaagatcacccatcaaatcaaaaaacgaaagaaacagcctattatgcgatatacagagccgaagggaaaaagcagagaacattgctggcaacgcaaagaaaaacacatgagcagcaaaccttcttagataacacggcagatcccaacaagaaatatacgtattatgtcacttcagcagaccggcttcataacgaaagcaaagcttccaaacgaacaacaaaataagaaatgagaaggacggctttctaagtcgtctttttttaaaaagtgattttgggacaggaaacgatggtaaaccgctgaattttttaaaaaacaaaggtgagattcacatgaatatggaggcggtgtttggacatttaccattattggaatctgagaaactagtactaaataaaaataaaatcgaagagaaacacgtacaggacgtgttttacgttttcatttctagtctggttaggtgccacattattttttgtgctgttcggagatgctgtgttgactgatccggctgaagaagcctttttgccgaactttcttctcttgggagcgggcactgctcttgttttatgccttgtgttctttctctatcaaaaactcgatcaatcacagttcgcggtgatcaagctaggtatatggggatcagcggtcggtttattgatggatacgatttccctttggaatcttcccctcatcttcccggctttatcaaagggccaagttattgcgtttacgatatggatggtatgcgcctactgcatgtatttgctcatcccgctgatattatcacataaaaaatgattcagttttaattttcagacttttcttgtcagggaatgattatagaactcgcctaataggatgttacaaagatgtgaaggaggaaacgatgtgaattttgagctgacaaaagaacaacaaatggtgcgtgaaatggtaaaagattttgcgaaaaaagaaattgctcctcacgctgaacatgtagatcaaacaggcgagttcccgatgcaaacatttaaaaaaatgggtgaactcggtctgatgggtattccatttccagaagaatacggcggatctggcggtgatacgatttcatatgccttagcggttgaagaagtcggcaaagcctgcggcagtactggattaagctatgctgcagcggtctcgctaggcgcaagccctctttactacttcggaacagaagagcaaaaacagacgcatttgacgccgctggcttcaggcacagcactcggatcattcggcctgacggagccaaatgccggctcagatgcaggaggcactcaaacaaaagcgatttcaaatggtgacgagtatgtaatcaacggcgaaaagtgctggatcactaatgcaagctacgcacgcacagttattgtaaccgccgtaacaggcaaaaacaaagacggaaaaaacatcatctccgcattaatcgtgccaactgacacaccaggacttacgattacgagcccgtacgataaaatgggcgtccgcggttcgaatacagcggaaatcttgcttgaagatgtaagagtgcctgcggccaacttacttggcgatccaacaaaagggtttaaacagtttctatatacgctggatggtggtcgaatctccatcgctgctcttgcagtcggcattgcccaagcggcccttgacgcatcattggcatatgcgaaagagcgaaagcagtttggacagccgatttcttcctttcaagcgattcaatttaagcttgctgacatggcgatggaaattgatctggcacggcaaatggtgttaaaagccgcctggctgaaagatcataaccgcccgttcaccaaagaagcggcgtacgccaagctattcgcatctgaaatggcgacaagagcttgcaatcaagccattcaaatccatggaggttcaggctatatgaaagagtatggggtggaacggatgctgcgggacgcaaaattaatggaaatcggtgaaggcacatctgaaattcagcgtctcgtgatcgccagacagcttttaaaataaaaatgtaaacgctttcctatcattaagaaaggaggaacaatgaatggctgaactcatccattccacaatcggcaggctgctggaacaaacagctgatgcgtatcccgatcgagatgctgttgtgtatccagaccgaaatatccgctatacgtacgctcaatttgacagtctgtgccgtcaaaccgctaaaggtctcatgcggatggggattggaaaaggagaccacgtcgccatatgggcttctaatatctctgaatggcttgccgtccagttcgcaactgcgaagatcggagccgtgctcgtgaccgtcaataccaattatcaagcacatgagcttgattacttgttaaagcaatcggatgccgcggcgcttattatcatggattcatacaggggcacttcttatccagacatcgtgaacagtttaattccagaactgcaagaagcaaagcccggccaactgaaatctgaacgctatccctttttaaaaacgctgatctatattggcaataaacgattgtctggcatgtatcattgggacgatacagagatattggcgaaaacagtgacagatgctgagcttgaagagagaatgaacagcctggataaagacaatgtgattaatatgcaatacacatcaggaacgacagggtttccaaaaggcgtgatgctgacccatttcaatgtcatcaataacgctgctaatatcgctgaatgtatggctttaacctctcaagaccgcatgtgcatccctgttccgttttttcactgctttggatgcgtccttggggttttggcatgtgtatccgtcggggcagccatgatacccgtgcaagaatttgatcccgttaccgtccttaaaacggtagaaaaagagaaatgcacagtgctccatggtgtgcctaccatgtttatcgccgagctgcatcatccggattttgatgcatatgatctatcgacgctccgaacaggaatcatggccggctctccctgtccaagtgaagtgatgaaagctgtgattgaaaggatgggcatgaaagacattacgatcgcctatggacaaaccgaagcctcgccagtcattacacaaacgagagcaaatgattccttcataagaagagtcgaaacaaccggccgtgccctgccacatactgaggtgaaaattgtagaacccgggacatgtcaagaagttcaaagaggcatgcagggagaactgtgcacccgtggctatcacgtcatgaaaggctattataaagacaaagatgcgaccagaaaagcaatcaatcatgacggatggctgtttaccggagatcttgctgtcatggatgaagacgggtactgccgcatcaccggaagattaaaagatatgctcatcagaggcggcgagaacatttatccgcgggaaattgaagaatttttataccagcatcccgctgttttagatgtacaggtggttggtgtgcctgacgccaaattcggggaggaagctgcagcctggattaaactgaaagacggtaaaagcgtttcacctgatgagcttaaagcctattgcaaagggaaaatcgcccgccacaaaattccgcgttatgttatttttacggatgactatccgatgacggcctcaggcaaaattcaaaaatataaactgcgagaaaaaacgattgaaatgttcaacttatcatcaagtcaatgaggtgaaatcatgtttacaaaagtactgatcgccaaccgcggtgaaattgcaatgagaattatccgaacatgcagccgtctcggcattaaaacggtcgctgtttattcagaagcagacaaggacgcgccccatacaaaagccgctacagaggcatatttgatcggggaatcgagagtcagtgaaagttatttaaatatagagagaatcataaagacggcgaaaaaagcaaaagccgacgcgatccacccgggatatggattgttatcagaaaacagccggttcgctgaacgctgcaagcaagaaaacatcgtgtttatcggaccttcccctgatatcatcgcaaagatgggcagcaaaattgaagcgcgaaaagcaatggaggctgcaggtgtccctgtggtgccgggcgtttctgaatccctcggagatatagaggcagcctgccgcaccgcaagtcaaatcggctatcctgtcatgctgaaagcttcagcgggcggaggcggcatcggaatgcagcgtgttgaaaatgaagaagcattaaaaaaagcgtacgagggaaacaaaaagcgcgcagcagattttttcggtgacgggtctatgtatatagaaaaagttattgaacatgcgcgccacatcgaggttcagcttttggccgatcaacacggccatacagtacatctgtttgaacgtgattgctctgttcagaggcgccaccaaaaagtcattgaagaagcaccgtctccatttgtagacgatgaactaagaatgaagatcggtcaaacagcggtaaaagcagcgaaggcaatcggctatacgaacgcaggcaccatcgaatttatagttgaccagaaacaaaatttttatttcctcgaaatgaatacgagactgcaagttgaacaccccgtgactgaagaaataacaggcctggacttagttgagcagcagctgcggattgctgcgggccatacactcacattctcccaaaaagacatccaacggaacgggcatgcgatagaggttcgaatatacgcggaagatcccaagaccttcttcccgtcaccaggtacgatcactgcgttttcacttcctgaccaaaaaggagtcagacacgaatgtgcggtagcaaaagacagcaccgttacccctttttatgacccgatgatcgctaagatgattgtcaaaggccaaaccagaacagaagcaattgaaaaactagagacagcgcttcgcgactatcgtgtagagggaatcaaaacaaaccttccgctcctcatacaggctgcggcaacaaaggcatttaaagaaggggatgtcacgactgactttttgaaacagcacctataaaggaggcagttgtcatgacggttagcatacaaatggcaggaaacctgtggaaagtccacgtcaaagccggcgaccaaatcgaaaagggccaggaggtagccattttggaatcgatgaaaatggaaatcccgatcgttgcagatagaagcggaatcgtaaaagaagtcaaaaaaaaggaaggcgactttgtaaatgaaggagacgtactgctcgaactgagcaattccactcaataatttggaggaagaccatgccatatcctaaaaaagtgacaatcaaagaagtcggcccgcgtgatggcttacaaaacgagcccgtttggatcgcaacagaggataaaataacctggatcaaccagctttcccggacagggctgtcgtatattgaaatcacatccttcgttcacccgaaatggattccggcgcttcgagatgctatcgatgtagcaaaaggcatcgaccgagaaaaaggggtaacgtacgcggcacttgtcccgaatcaaagaggactggagaatgcacttgaaggaggcattaacgaggcttgcgtttttatgtccgccagcgagacgcacaacagaaaaaacatcaataaatccacttctgaatccctccatatactcaaacaagtaaacaacgacgcacaaaaagcaaacctcacaacaagagcctacctctcgactgttttcggctgtccgtacgaaaaagatgtccccattgaacaagtcattcgcctttcagaagctctatttgaatttgggatttctgaactgtcgcttggagatacgattggagcagctaatcccgcccaagtggaaactgtacttgaagctcttttggcacgattcccggctaatcaaattgccctgcattttcatgatacgagaggaaccgctctggccaacatggtcacagcactccaaatgggcatcacggtgttcgacggctcggcaggcgggcttgggggatgcccatatgcgccaggttcatcaggaaacgccgcaactgaggatatcgtgtacatgcttgaacagatggatatcaaaacaaatgtaaagctagaaaaactgctatctgcggccaaatggattgaagaaaaaatgggcaaaccgctgccgagcagaaatttacaggtgtttaaatcatcttgataaaagggaggacgcatacaatgggagattctattctttttactgttaaaaatgaacatatggcgttgatcaccttaaacaggcctcaggcagcaaatgctctttcagcggaaatgcttagaaacctgcaaatgattatccaggaaattgaatttaactcaaacatccgttgcgtcatcctcacaggcaccggtgaaaaagcgttttgtgcaggggcagacctgaaggaacggataaaactgaaagaagatcaggttctggaaagtgtatctctcattcaaagaacggcggctttacttgatgccttgccgcagccggtcatagctgcgataaatggaagcgcattaggcggcggactagaattggcattggcatgcgaccttcgaatcgcaactgaagcagctgtgctgggacttccggaaacagggttagctattatcccgggcgctggagggacccaaaggctgccccggctgattggcagaggaaaagcaaaagaattcatttatacaggcagacgcgtgaccgcacacgaagcaaaagaaatcggccttgtagagcatgtcacggctccttgtgaccttatgccaaaagcagaggaactggccgcagccatttctgccaacggaccgatcgctgtccgtcaggctaaatttgcaatcaataaaggattggagacagatcttgctacaggccttgcgattgaacaaaaagcgtatgaacaaaccatcccgacaaaagacaggagagaagggcttcaggcctttcaagaaaaaagacgggccgtatacaagggaatataaaagggaggcaatgctgatggattatgaaaaggaacgaacagaacgggctgaacggattcgaaaaggcggagcggaaaagtatcatcaaagcaatcgggaaaaaggcaagctctttgtcagagagcggctttcccttctctttgacgatgacattgagctagaagacgctttttttgcggaatgtatgtcagacgggcttcccgctgacggagttgtaaccgctatcggcaaaatcggcggccaaaccgtttgcgtcatggcgaatgattcaacagtgaaagcggggtcatggggagcaaaaacagttgaaaaaatcatcagaattcaagaaatcgccgaaaaattaaactgtccgctcatttatttagtcgattcggcaggcgcccgaattaccgaccaaatcaatgtctttccagggagacgcggtgcaggaagaattttttacaatcaagtcaaattatcgggacgcattccgcaaatctgtctgcttttcggaccatctgcggcaggaggcgcttatattccggccttctgtgatatcgtcgttatggtagacggtaacgcctccatgtatttaggttcgccaaggatggcggaaatggttattggagaaaaagtgtctctcgaagaaatgggtggcgcccgtatgcattgctcaatctccggctgcggagatattcttgcagaaactgaagaagaagccatacagctggtgcgggcttatttgtcttactttccggcaaattttcaagaaaaagcgcccattcatgagaaacgcccgccaaaacacttcgaaactccgcttgccgacgtcattccgcaaaatcaaaacgcaccttttgatatgcatgagctcattgagcgggtcatagatgaagactcattttttgagatcaaagccttatttgcaccggaattattgacgggcctcgcacgaatccacggacagcctgtcggcattgttgcaaaccagccgaaggtaaaaggaggcgtcttattccacgattcagcagacaaagcggctaagtttattaccttatgtgacgcttttcatatcccattgctgttcttagccgatatccccggttttatgattggcacaaaagtagaacaggctgggattatcagacacggagcgaaaatgatttctgcgatgtcggaggcaactgttccaaaactctctgtcattgtccgaaaagcttacggggcggggttgtatgcaatggcagggccggcatttgaaccggattgctgtctagcgctcccaaccgcccaaatcgccgtcatgggccctgaggccgctgtaaacgctgtctacgctaaaaaaatcgccgagctgccagaagaagagagagccgcatttatcagcagcaaacgggaggaatacaaagaggacatcaatatctaccgtctggcttcagaaatgatcattgatgctgttatcccagccaattcgctgcgtgatgagctggccaaacggctcaaggcatacatgacaaaggaaatgacatttaccaatcgaaagcatccggtttatccggtgtaaaagcaagaacttaggagcgcaaaaaaagcgctcctttatatatttacaataacaacattatgtcaactaattaccattgcataaaacgcttggttttttagaatagtaaataaaggctgccgcacctctagcggcaattgtcagtttatcataaaaaggggcctacattatgtatcatttatattcacataacgacttggacggagtaggatgcggaatcgtagcaaaattggcgttcggaaaagacgtagagatccggtataactctgtcaacggcttaaacgcacaggtgcagtactttttagaaaaagcgaaggagagcaacagacaggacgcgttattcatcaccgatctcgccgtcaatgaagaaaacgaagagagattgaatgagtatgttcatgcagggggcaaagtgaagctcattgaccatcataaaacagcccttcatttgaatgagcatgaatggggatttgtccaggtggaatacgatgatggaaggctcacatccgcgacatcgcttttatatggctatctcattgaaaatggcttcatgaaaccgacaaacgccttagatcaattcacagagctcgtccgccaatacgatacatgggagtgggagcggtacgatcaaaaacaggcgaagcggcttaatgatcttttctttttgctgtcaatcgatgaatttgaagcaaaaatgatccagcgcctttccacgcatgacgaatttttcttcgatgattttgaagaaaaactgcttgatttagaagacgaaaaaatcgagcgctacctccgcagaaagaaaagggaaatggtacaaacctttgttcacgaacactgtgtaggcatcgttcacgctgaatcgtaccattcagagctggggaacaggctagggaaagataacccgcacctcgattacattgcgattttgagcatggggtcaaaacgagtcagtctccgcaccattcatgattacatcgatgtgtcagaaatcgccggccgatatggcggcggagggcatgcaaaagcgtccggctgttcaataaccgatgaagtatacgagttgtttgtagctgaagctttccgtattgatcctgtacggccggatgccttccgtaacatctataatctaaagggatctgcgaatggatcattatatgaaaatcgcgcacaaatgagattttttcttttccctttagacaacgaatggaatattcaaattaacggagaaacccaagacgaaacattcgcagcgtttgaagaggcagaatggtttattaagagaaattatgccgcatcgctcgtgcgggatgaagtgtttgtcgcatttttagcggagaatctgaagctggcaaatcaacatcgcaagtaaaaaaatatgcataggggagcgtcagtcacccctatgcatatccgctagctatcgtttaaatatggctgtacgtttcttaatcacaaaataaagggctatcacgacaacagccaatatcataatcggtgttgtataagtgcctgctatattctcaacatcatcccactggcttcctagctgtatgcctaaataaacaaacaggatagaccatggaatgatagcaagcacagtcagtaccacaaatttgagaaaaggcattctggcaatacctgccggaatggatatggcatgtctgacaaccggtataaaacgagccgagaagacaactccggcgccgtatttctgaaaccagttttccgacatatcgatatgatgctttttaatcaataaatacttcccgtatttgtccagaaatggcctgccgccatagcgaccgatccagtaaataaagatctgggcaatggtgcccccgataacacccgcaataattgcgccaataaatccaatcgtgccctccgataccatatagccgccataagctaatacaatctcactcggaatgatttcaatcattaacccaatcgcaatacccgcatatcccatgttcgtcagccatgttaaaatttcgcttatcaaactgcccacattcttcacaacctgtcctaatctttttcactattatatgactgattgacgagcaagatggttacaatttttttaccgcagcatttctttcgtttcccgtttgatcacatcttctaaataggccaaaagctgagatctcatttcgggacgcattaagccgatttcggtgctcgctttaaaacagcccagcttatcgccaatgtcatatcgatttccttccagcagccgggcatggatcggctccttacggcaaacctcacgaagcgcatctgtcagctgaatttcgttgcccgcgcctctgccaattgtcttcaaaacggagaagatcgaagaattcagcacataacgtcccattactgcgatttccgaaggtgcttcttcaggagaaggcttttccactaaatcgttcacttcatatacatgcccttgagaccctgatgtatttataataccatatttgctgacatcctcagggagaactgactgtacaccgacaacctctgtgccataaacgtcatatacatccattaattgccgaagagccggtgtttcagacaccataatatcatcacctaagagaacagcaaaaggctcatctccgataaaatgctccgcacacagcaccgcatggcctaatccgagcggttctttctggcggatgtaatgaatgttggccaaatcggcaatctgctgcatttccttaagtgtctccgtcttgcctttttcccggagattgaattccaattccgccgaccgatcaaaatgatcttcaatcgagcgtttgtttctccctgtaataatcagtatatcttcaattcctgactctgcggcctcttctacaatatattggattgctggtttgtcgacgattggaagcatttctttaggctgcgcctttgtcgccggcagaaatctcgttcctaaacccgctgcgggtataaccgcttttctcactttttttctcattcatcttcactcctgatcctgtatgtttttcagcgaatctccaaatacccagattcggtttccgataaaattcatcatcattccgccgatagtggcggcgagcttactcaccaaaagcgagcagccgcaattttgaaacaaataaagcagcaaaaaggtgatccctgacgcggcaatattaatcatgagaaaacgcacgatctctttcccgtcagccttacgtttcacacaaaacgtccaattccggttccacacatagctgttgacgatacctgcagtataggagcagatctgcgccggcagataagagacatgacaagcggtaagaagaaagaagacaccaaaatctatcagcgtattgccgacgcctacggtgcaaaaacggcctaatgtctttattttttctttcagcgtaacgaacctcccttcataaaagatgcgagtggcagtcatatttgttgatatggattactatagcggacagtgttgaataaacaattaataaaatatgaacaaaacatgaaaaagcgggtataccgctcaatagtcttatactcttgaaaaaaacagccgcattgaacggctgttttttgtgtctgaaaacatacaaatataaacggagtgttagccccatcttatcaatgaataaatgtatccagttcctttgtagaatcgaacactaactcctccaaaagtttctatacacaatttttttaatgatgtaggatgttagataaagggatatcttggataatgatgtaatctccgttcaatgtgattagtgggaggccatgaacaatcctgtctttttattttctggacaatggtcgctaggaatggggaagtttttttgaacaattttgaaggagtggtgcgatctcctcgaagaaaagagagaatggagacacatgaagatgagctttcagaacaactgggaacattgctaaacagcttccggctactttatgcgtgcaatcttcgtgacctgttgttatcaaattccaaaagaaaatcccccattttaaggaaaaaggaggatgtgaagtgatgaggaaaaagtgtagcgtatgtttatggattctagttttattattgagctgcttatctgggaagtctgcgtatgctgccactagtactacaattgcaaaacatatagggaattcaaatccgcttatcgaccatcatttgggagcggatccggttgcgctgacctataacggaagagtctacatctatatgtcaagtgatgactatgaatataatagcaacggaacaattaaagataattcatttgccaatttgaatagagtattcgtcatatcttcagcggatatggtgaactggacagaccacggagccattccggtagcaggtgccaatggagctaatggaggccgtggaattgcaaaatgggcaggtgcgtcatgggcaccgtcaatcgcagttaaaaaaattaatggcaaggataaattcttcctttatttcgcaaacagcggcggaggtatcggggttctcaccgcagacagcccgattggtccatggaccgacccaatcggaaaaccgctcgtaacgccaagtacgccaggaatgtctggtgttgtatggctttttgatccggcagtatttgtagatgacgacggaaccggttacctgtatgccggcggaggcgttcctggcgtttcaaatccaacgcagggacaatgggccaatcctaaaacggctagagtcataaaattggggcctgatatgacgagtgttgttggaagtgcatctacaattgatgcgcctttcatgtttgaagattcgggattgcacaagtataacggaacatattattactcctattgcatcaatttcggcggcacgcacccggccgataaacccccgggtgagatcggctacatgaccagttcaagtcccatgggtccctttacatatagagggcacttcctgaaaaatccgggtgcatttttcggaggtggcggaaacaaccatcatgctgttttcaattttaaaaacgagtggtatgtggtgtaccatgcgcaaactgtcagttccgctctgttcggggccggcaaaggataccgctctccccatattaataagctggtgcataatgcagatggatctattcaagaggtagcggcaaattatgcaggtgtaacacaaatttccaatttaaacccatataaccgggtagaagctgaaacgtttgcttggaatggacgcattttgacagagaagtccacagcacccggcgggccagtaaataatcagcatgtaacaagcattcaaaatggagactggattgctgtaggaaatgcagacttcggagcgggcggtgccaggtcatttaaagcaaatgtagcatccactttaggcgggaaaatagaagtgcgcctcgacagtgcagacggtaagcttgttggaactctgaatgtgccttcaacaggcggagcgcaaacgtggagggaaatagaaactgcggtaagcggggcaaccggtgtgcacaaagtattctttgtatttaccggaacaggtacaggaaacttgtttaattttgattactggcagtttacgcaaagatagtactcgtaatgggaccgcttaaaaacgaggcgggtgaagtacgggccagcaccggaacagcccgccattatggatatgccatgcagattttttaataccgtaaaagacacatgacgaaggagaggaataaatgattccacgcataaaaaaaacaatttgtgtactattagtatgtttcactatgctgtcagtcatgttagggccaggcgctactgaagttttggcagcaagtgatgtaacagttaatgtatctgcagagaaacaagtgattcgcggttttggagggatgaatcatccggcttgggctggggatcttacagcagctcaaagagaaactgcttttggcaatggacagaaccagttaggattttcaatcttaagaattcatgtagatgaaaatcgaaataattggtataaagaggtggagactgcaaagagtgcggtcaaacacggagcaatcgtttttgcttctccttggaatcctccaagtgatatggttgagacctttaatcggaatggtgacacatcggctaaacggctgaaatacaacaagtacgcagcatacgcgcagcatcttaacgattttgttaccttcatgaagaataatggtgtgaatctttacgcgatttcggtccaaaacgagcctgattacgctcacgagtggacgtggtggacgccgcaagaaatacttcgctttatgagagaaaacgccggctcgatcaatgcccgcgtcattgcgcctgagtcatttcaatacttgaagaatttgtcggacccgatcttgaacgatccgcaggctcttgccaatatggatattctcggaactcacctgtacggcacccaggtcagccaattcccttatcctcttttcaaacaaaaaggagcggggaaggacctttggatgacggaagtatactatccaaacagtgataccaactcggcggatcgatggcctgaggcattggatgtttcacagcatattcacaatgcgatggtagagggggactttcaagcttatgtatggtggtacatccgaagatcatatggacctatgaaagaagatggtacgatcagcaaacgcggctacaatatggctcatttctcaaagtttgtgcgtcccggctatgtaaggattgatgcaacgaaaaaccctaatgcgaacgtttacgtgtcagcctataaaggtgacaacaaggtcgttattgttgccatcaataaaagcaacacaggagtcaaccaaaactttgttttgcagaatggatctgcttcaaacgtatctagatggatcacgagcagcagcagcaatctacaacctggaacgaatctcactgtatcaggcaatcatttttgggctcatcttccagctcaaagcgtgacaacatttgttgtaaatcgttaagagcacaaagacacacataaataatagagtgtctgaattggcgattttccgattgggaaatcgcttttttattttgttgctgaattacaggaagaagaaaggatgtacataaaaacagcaaagctttattcttcatcttttctagtttacataatatatattctaggaagtaaacaaaataaataaatttctgtctcaatatcaaagtatacttaagttagtgagacagaaattgaaattttactgctgaatgacaaatcaaaaaaatggtgttgtcaatccataataaacggcttctaaatcttccagcgtcatatcgccatatgcgcatttgataacagaatcagcaaacacatcatagtcataatctgtagaaaatccttgctgcagctgtttttcgtaaacttcgatctgatctttttgatgctggatgtctttttccttacctggatagtcgggaccatttatcatattactcatttttttatacagcaccatatactgtttcagtatttcatccacaacgcaaacctcctattagatgataaaaacggacatcgttactgatgtccgccaaaaaaaagcttaactaatttggttctgttccccaaatcagttttccttgatcatataatgtgatttttttcgttgttttaaacgtatttgatttgaaaaaggaataatcgccgctttgtgcataattgctccagtcatcattgtgaagacggagctgaatattccctgtgcttgctcccggtgccaacgttccgtttttaaatccaagttccagataggtatctgcaccttgctttggtttatgcaacgtcacaaacttgtgtgtcacattgccgcatccaatctgcgcgtagtcacagtcaaagttttggcctttgtttttcgctttataccagtaacgggcagtgacatcttttaaatcaaccgtggtattgccgttattttttatttgaagctgcggacggatttggttgctgttcatactcccatcccctgctctgtactgtacagaaataccattttcctgtgtgggtttatcttttgatggcgtttcaggaatgtccttcgtcgaatctttggtgccgagaatgttttctctaacgaatgttcctgaagcagataaatctgacaaccgccagccgcctgttttagatgcccccggctttaaagctgaggatgattcctgcttatcagaaagattccagttcacccagctaatggtcttgctgtcgagatatttcagccattccctcgattgatcaaggaatacaccgccattgccagacgcgtcgcttgttccccactctgtcacaaaaataggtgctcctttgctgagtgcatagtttgctttatcccgtaaaaattggccgtgtgtgccggcataaaaatgaagtgcgtacataacgtttgcatcttttagctggtcatcggcagcatcattcacatcctggctccatgtaccggttccgacaatgatgatgttgtctggatcatttttgcggataactgaaatcacttcttccgcatatggtttaatatcacgcttccagttcacatcaccgtttggttcgtttgcaatttcataaatgacgtttggcgtgtttccgtaaaggcttgacatttccttgaagaattcttttgccttctctttattttggtttggattaccgtcatttaagatatgccagtcaatgatgacatatatcccaagctcttttgccgcttcaaccgcttcttttactttatttttcacggacgggttgtcaatataaccgccatctgccgtatacatcgctgcacggaaaacggtgataccccaatcatctctcagccattttaagctgtctttattgacatattctccataccattgcaatccgtgtgaactgatccccttcagctgtaccgctttaccgtctcggttaacgagctgtgtaccttttatgctaagctggccattcttggctactggcgtttttgtccctgctgctgatgccggcgaagctatcatgccgcccattgtcaataacgtaatcaataaacacgtaataaaaatagagattgaccgtttcatatctgatcttttcctccttcgcatcattttggctctacacttcttatgagcacgaactcattgtaaaaatctttctcatgattgtctatcaacctaatttcttgttttggggaggtttaaaagcctgtcaatttgctctacctccaatgaataagacacacatgacacatatagaacaaagaaaactggactgaattgggactttacacgtcatttttcattcgagtcgaaaaattaaatttatttccaataatgaaaaagctgcattcaactattgaatgcagctttgttttatatttatattatgcttcttgtttctcatcttcccatgtttcagcgtttttcagccctgggatgtttttcgctttaaacacaggatcaagtccttgcttacgctgtttcgcgtaatctttatacactttgtaagcaacgtttgacagcagcgcaatcacaattaagttgatcagcgccatgatacccataaagaggtccgccatatcccaaacgatttggaagcctgataaagatccatacacaaccatagcaataacagcgatacggtaaatgttcagccatgttttgcttgttttaataaattcaatgtttgtctcgccataataatagttgccgacaactgaactgaatgcaaacaagaacattgcgactgcgatgaaagtcggcgcccagcctccaatgtgatggttaagagcagcctgtgtgacttggatgccgtcgccttttggcgttacactgtacagcaaaataataaatgctgtggacgtacatatgataaatgtatcgaaaaatacgcctaatgtttgaataaagccttgctttgccggatgggatacatgagccgtcgcagccgcgtttggtgcgctccccattcctgcttcgtttgaaaaaagtccgcgttgcgcaccgataacgatgatgccgcctattccgccgccgacgacttgttcaaaacctaaagcatttttaacaattgtagcgataacgccagggaaagccgtaatattcgtgatgacaacaaataaagcgataagaatataaatgcctgccataaccggcacaattagctgtgaaacagcgacaacacgttttaaaccgccgaaaatgataaacgcagttaaaaccgccagaactatggctacaactattttatttacatggaatgcgccatccaatgctccagcaattgtatttgtttgaacagcgttaaaaatcaagccgaatgagacggtaattaagattgcaaaaacgatgccaagccatctggcaccaagacccttttgaatatagtaggccggccctccgcggaaatcctccccgtctcttaccttataaagctgtgctaatgtactttcgacaaagcttgaagccatgcctactgcagccactacccacatccaaaatacagcgcctggtccgcctgtcgcaattgctaaggctacaccagtcaaattccctgtgccgactcgggatgcggccgaaataaagaatgcctgcatagatgaaacacctttatttccttccggcttctcccctactattctgaacatttcaataaaataacggaattggataaaaccaaaacgtatggtaaaaaataatccaagccctattaaaatataaaataggtatttccagatgaaatcacttggaatattaatcaaactattgaaaaaagactccatatttacctcccgttttcatcaattcaatacgaattcgattttgatgttagattttttaacataacgagttttattatatcacaatatgacgaattaggaagttttttcgagaagaatattgtcatagccagatgttactctgtcgaccccttctctattattttcctacgaataaaaacattccttgcaaactggctttaaaaaaagagtaccctattaacaatgtaatcatttcttcccattctcttgcctttctctttgatttacacataaataaagtaataaatcctaaacaacatatcatttaaaatatgtttttattcacaccataaaccgggtatacatacgctaataaaagaagttttctctttcaaaaataagcaaaaagatatatacttaacaaagttaaatttatttttaaatttaataaatcaggtttacttttaggatggattggggtattattataaaaatattcagtaatattaaaggagggggagatcatttgaaaaaagtaacgatattgaaagcatccatcttattcttggcgattgccagttttcatttgttctcaattccccacgcctttgatatcggccatcattataaagccgtagccgaccagcaggaaatgcatgagatgaaagccggccaaaatgctgatgatgagaagaaatccatcacaggggcatttacgctgaccgctttatgggcaatggctgttctgctgctgaccgctgaaagcaaaagtacgggatactcccgcagacgtcagcggaaaaaaagctttatactggccaaattttatcaatcgtcttatttcggcaaacttcatgttcaacatcacccgattatgtaacgaaaatatgaggaggctgttaaacatgttgtttatcttaagaatggtgattttaggcttattttctttcacagcgctgaatttatttgtatggcaggggattgaagtcattcatgctgtaacagatctattcaccaaccatgaaagctgataaaaaacaaacgaaacccgctcatatagtatgagcgggttttttattattgttctgtatgaaggcgccaaacagctgtaaccttgcctgattcctcttcatcaaaaaagaaagagccattgctgtatctgtcgtttgtccgcaactcttttgtctgcagttcttttctgtcgcctttttctgtttctgccattagtcgctgttcaagaccgcaagcgaacagtgctacaacacggtgaggattctttttcagttcccttagcattacgacaccgcgttttgcacgggatgtcttctcgaactcagaaagactcatgcgtttaaccgctccccgctgtgtgaacaagacaattgaatcagattgctgaagaatctcaccggagacaacaaagtcatcctcttttaagttaatccctttgacacctgccgcacgcgcgccaactacattcacttcgtcttctccaaaccatagaccataccctaagtgagtggccataaagatctggctttccccatttgttacatgtacatcaatcagttcatcttcacccttcagatttaaggctacaagtgccttagaataacgctgtgctttataatgagtgagctctgtctttttcaccataccgtttttcgtaaagaatagaagatatgccgacggatcaaattcttttatcggtatagcctttacaatcgtttcatcacggtcaatagtgattagatttgaaaaatgctggcccatgtccttccatctgatatcaggcagctggtgaacaggacaatagatgtagcttcctttgttcgtaaagagcagcagcacgtctgtcgtattcatttcaaactgatgcagcatcctgtccgtatctttcattccgaagtcctgaccgttggaagcggcaaatgagcgctggctcgtccgttttaggtaaccatccttcgtaacggttacatatacatcctcagatgcaaccatgacttcgagattgattttaatttcttcaattttttcttcaatcacggagcgtctcgtatctgcatatttctttttcagtgcttttaagctgtttgtaatcacttttagcagttttttatcattgctcagaatagattcgagctcttcaatttttttaccgagctcttctgcctcttccttaagcgctgtgatatcggtattggttaaacgatatagctgcaatgacacgatggcttcagcctgaggctctgtaaattcatatttcgcgatcaaattgtttttagcgtcacgtttatcgctagaagaacggattgttgcaatcacttcatccaaaatagacaaagctttcatgagcccttctacgatatgatgtctgtcttttgctttttgaagctcgtaaacggaccggtttgtgacaacttccttttggtgtccgatatatgcatccaaaatagacggcaggctcatcagcatcggacggcggttatggatagccaccatattgaagttatatgtgatctgcaaatcagtatttttatataagaaattcaaaatgcctttggcatcagcttcttttttcagttcaatgaccactctcagccctgttcgatccgtttcatcacgaacctctgagatgccttcaacctttttatcaatacggaactcgtccattttttttacaaggtttgctttatttacttcaaatggaatttcagtaatgacaatttgttctcgtccgcctctgattgtttcaatttcagcctttccgcggataatgatttttccttttccggtttcgtaagcttttcttatcccgtcaacgccctgaataataccgcctgtcggaaaatcaggccctttaataacttccatgagttcgtcaacagagcaagaaggcatttgaatacgcttaatgacagcatcaatgacttctcccagatgatgagggggaatgtcggtcgcgtatcctgctgaaatcccggtagatccgttgaccaataggttaggaaacatcgccgggagtacgacaggctccttgcttgtatcatcgaagttcggcacaaattcaaccgtgtttttgtcaatatcccgaagaagctcagatgctatcggagataatcgtgcctctgtataacgcatggctgccgggggatctccgtcgatgcttccattgtttccatgcatttcgattaacacattacgaactttccaatcctggctcatccgcaccattgcttcataaaccgagctgtcaccgtgcggatgatagttaccgatgacgttaccgaccgttttggccgcttttctgaagtttttatcaaacgtgtttccatctgtatgcattgcatacagaattctgcgctgtaccggctttaatccgtctctcgcatcgggcagcgccctgtcttgaataatatatttactgtagcgtccaaaacggtcgccgatcacctcttctaatggtaaatcatgaaataattctggctgtgacaatcattaaacctcctcagcgaccgataagttttcattttctaaaatattgctttcttcatctaagccgaaagcgacgtttttctcaatccactttctgcgcggctctactttgtctcccattaacgtcgtcacacgtctctctacacgtgccgcatcgtcaattttgaccctaacaagtgtgcgggactccggattcatcgtcgtttcccacagctggtctgcgttcatctctccaagacccttatatcgttgaatggtatagcctttgccgacttttttcaggacatcccccatctcttcatcagaccatgcatattcaatgatttcctttttcccgcttcctttactgaccttatataaaggtggcagcgcaatgaacaccttgccatgctcaatgagcggtttcatatagcgatagaaaaaggtaagaagcagcacttgaatatgggcgccgtcagtatcggcatcggtcataatgatgattttgtcgtagttgatgtcatcgattgagaaatctgccccgactcccccgccgatcgcatgaatgatcgtattgatctcttcatttttaaagatatcagcaagcttagctttttctgtattaatgactttaccgcgtaaaggcagaaccgcctggaatctgcggtctcgtccctgcttggctgacccgcctgctgaatctccctcaacgagatacaattcattttttgccgggtttcttgaacccgcaggcgtcagctttccgcttaaagtcgcttctgatttttttcgttttttgccgcttcttgcttcttcacgggctttgcgtgccgcttcgcgcgcctggctcgccttgattgcttttttgacaagaagcgttgcggtgtcccgattttcctctaaaaagtaagcaagctgctctgaaacaatcgcatccaccgctgatcttgcttcactggtaccgagctttccttttgtttgtccctcaaattgaagaagctcctcaggaatgcggacagaaataatggctgaaagcccttcccttatatcggtgccttcaaggttcttatccttttctttcagcaaagccacttttcgcgcatattcattaaaagcacgcgtcatcgcagtttttgcacctgactcatgcgtcccgccgtcttttgttctgacattgttgacaaacgacaaaatattttcagaataaccatcgttaaactggaacgcaaagtccacttctatagaatgatgctcaccctcaaacgagaccacttcagacaagacgtctttttcttcatttaagtaagcaacaaacgcttctatgccgttttcataataaaagacctcacgctggtcattgcgttcatcaatcagctcaattttcagtccttttaacaaaaacgcagactctcttaagcgctcagagagcgtttcaaaattataagtggttgtgctgaacatcgttggatctggcttaaagtgtgtaagagttcccgtcttttttgttttgccgatcttttcgagagatgtaaccggttttcctccattttcaaatcgctgctgatagacaaaaccgtcccgctcaatggtaaccgtcagccattcagataaagcattcacgactgatgcaccaactccgtggagcccgccgcttgtcttatagccgccttggccgaatttccctccggcatgaagcaccgttaaaatcacttcaggggttggtttgccgagcttatgcattccggtcggcatgccgcggcctctatcctgtacagaaatactattgtctttatgtattttgacgattatgtgatctccatggccggcaagcacctcgtcgacagagttatctacaatttcataaaccaagtggtgcaaaccccgcgcgtcagtagagccaatatacatacccggccttttcctgacagcctcaaggccttcgagcacctgtatggcatcttcgttgtaatcaaattgctgttttctagccaaacgtacaaacccctttcaaaaactaacattgtctttctcttttcagtgttacacatcatttgtatataagatattttttataaacctcgcctcgagccagtactgccttggactcctcattataaccaatatgtttgcaatcgcaacatagagctaacgaatcagttcttctcaaaacatcggctagtgctgtttttacactatgagaacgtatgtttgtttattatatataaagcagcagaccttcgcaaatcgaacggccgaaacccagctggacaaggtattcaaaaaaagctgttcaagctttattgtatctgtttcaccgtaatacgcaaacaatatcttaaaattaaaaagcaaaaatccttgaatttacaaggatttttgcagttctgcacctattttgttacagcgtgtgccacttttatgcacagatccatgataaccgttctgcctttttcttttagcatctggtatgcttcctcattaactagcccttgctgtgcccaaaatactggcgcatctgtctctaaaaactcttccgccactccaggaagctgttctgagcgccggaatacatttacgatgtcaatcggaccgtctatctcttttaaagatgaaacggctttgacacctagcgcctcatcaattgtagggttcacagggataatttcataacccgcgtcctgcattgcttttgaaaccatatgtgacgttctatccggacggtctgaaagccctactaccgctatacgtttgcttctttgaagaatctctttaatttccgctttagaagggttttgcatcgtgtgtcactcctttttcacttattttacacgatcaaaacaggagaaatcaaaatatgatgcatgtttgatttgatttgtaagcaaactttacaaaaaaacttatcatcagatcatgacatctcatgttaaaataaaaagaagggaatttgaaaaaggagaaatgtagatgttaattgctttattgattattttggcctacttgataggcagcattccatctggcttaattgtgggcaagcttgccaaaggaattgatattcgggagcacggaagcggcaacttaggcgctaccaatgcattccgtacattgggtgtaaaagctggttcggtcgtcatagccggagatattttgaaagggacactggcaactgcattgccttttctcatgcatgttgatattcacccgcttcttgcaggagtctttgcggttttaggccacgtgtttcccatcttcgccaaatttaaaggcggtaaagccgtggcgacatcaggaggcgttttgctattttacgcacccctgttatttatcacgatggttgcggtattcttcatctttttatacttgactaaatttgtttctctctcatcgatgttaacagggatctatactgttatatatagtttctttgtccatgatacgtatttattgattgtcgttaccctgctcactatttttgtgatatacagacaccgagcgaacattaaacgaattatcaataaaacagaacctaaagtaaaatggttataagcttaaaaaacttctcttttgacacagaatagcctaatacgtttataatagagaaaattcaaatgaagaacaaaggggtgttctgttatgaatatgacaattaacgaagacgcattgaactggtataaagaagaactcgatttggaaagcggagaccaggttcgctttttcgtccgctatggaggctgcagcaacgttcaaaagggtttttctctcggtgtagcgaaagatgccccacaagaggctggagtcactgcagaagctgatggcattaccttctttattgaagaaagtgatttatggtactttgataaccacgaccttctcgtcagctattcagaagacgctgatgaaccggtttttgaataccaataaaaaagaacgcacttcatgtgcgttctttttttacaaatgaaatcgtataagatgatcggttaggttttcttgttccaaaatatatttttgtgtttcccccagcagatcaaagtggggaaattcacttttcttatggatccattctttttttaacccgtacgccgctccccactgaaccagcttatcaatgtctgcacagccggcttttgtcacggtctttgcttctggaaatcggtcatccagccagtaatgtgttaaaaatgcgatttctcctcttttcactgcttgtttccaccggttaagttcctcccgtttcacaccaaacgccatatcccgttcacttccctattttttggccttttcatatgctgtgtgccaatcaggaaaagctttgcggaattgaattggcttaaagctttctttatccacacaaatatgagatgaggtggctttgatggaaagctcaccggccggattataaatgtggtaaccatagacggttttaaatccgttatagtcctctatccatgtatgtacaaccgcggtttctccgtaatgaagcggctttttataggaaatattgatatcaacgactggggacagaacgccttttttttccatatcactatataaaaagcctaagtccttaatcaaggccgttctgccgacctccatccacacaagataatttgcgtgatagacaatccccatttgatctgtttctgcataacgcacttctatttctttttttgatacatgcaagattactctgctcccttaacgtcaatttagccccattttaccataatcaaatcagaaagaaaaaaaccaggtttccctggttttttaagaacggtatccgttttgtctcgctgcagattcgtcctgtatttcattacgaaacgcttcaatgctctgttcgcgccttgcatttttttctttgatacgctgtttatcttctcctgaagcaaactccattgatgcttctgcttcttctatattttcaattgtattttgaaccatatcctgcaatttttccacattgtcagaacgatcatcaggattaggctgctgatattgattttggttctttgtcattcggatgtacctcctagaaataaactcgaattttcgctactcgccttttgtctgcatgataatcggccgctgtcctgaagtatcatgcattttttcccctttattggctttatattttacaggctttgtacccaagtggcttggagcatattgaggctgaccgtttttcttgttgtttcccatgtttatccctcctcaacagataggtttctcaaaaggaggggtaaacatgaatacaaattaaaggttatttttgcttaaatcgctgttcaagcttttcctcaagctgatttaaatactctgtattggtcatcagctcttttttgttttccatgacgagctcatgaaaagaacgttttctcatcttcttcacgcttctcacctccgcatattcttttattttttccaattctgaaaacttgtaagcatatttgagtataaaaaaaactgaatctaatcaagatccagtttttgttccatttctttttttgtcatggtgccaacatgtatgtcttggataacacctttttcatctaagatatatgtcgttggatatgacatcacgttatagtcagcattgatcccttttttatcaatcagaatggggaacgttaagtcataagtatcagcaaacgctcggacctgtttctcacttttctcagctgaagtgaaatttaccgcaacaaccgcaagtttgtcggcgtactctttttgcagcttttccatcgcaggcatttcctgacggcacggcttacaccaagttgcccaaaaattgagcagcacttttttgccttttgcatcctgtaaagagcttttctctcctgatagcgttttcaaagaaaaatcaggtgcttgttgcccctcttgaattccgacttcttttttgctgtatgtttgatataaattccatcccgtataaccgactagcatgataagcaggatccctgcgagccattttttcagcatatgccacctccgcagcacattgtgtcataaaaagaagagaaagcgaaatgccttctcttcctattgattcatcaggactgcttcattttttcacgaagcaccatttgaaggatgccgccatggcggtagtaatcaatttcaacttcactatcaaagcggacgactgcttcaaaagttgttacattgccgtcttcattgattgctcttacagtcacaaggtcacgaggacgaactgtttcatcaacatctacctcgatgacttctttacccgttaagccgagtgtatccgcattttcaccttgtttaaactgaagcggcagcacacccatgaatacaagattgcttctgtgaattctttcgaagctctctgcaatgaccgttctgatgccgagaaggtttgttccttttgcagcccagtcacgtgaagatcccataccatagtcttttcctgctaatacgacaagaccggttttatcttctttgtatttcatgcatgcatcatagatggatgttacttcaccagtcggccagtacgtcgtaaatccgccttctgtacccggtgcgatttggtttttgatgcgaatgttggcaaatgttcctctcatcatgacttcatggtttccacggcgggagccgtaggagttaaagtcacgaggtgaaacacctttttcttgcaaatactttccggcaggcgtatcttttccgattgcccccgcaggagaaatatggtcagttgtgactgaatcgccgaatttaccgacaacacgcagtccttttaatggctcaaccttgcctggctcaacagacatctcttcaaagaatggtgggttttggatgtaagttgaatcgttatcccatttatataaagcttcatctgttgtttcaatttcgttccagcgcttgttgtcatcaaatactgtttcatactctttgcggaatagctctggcgtaacagtttgcttaacaagtgcattgatttcgtccattgacggccaaatatcattaaagtatacgttttgaccatccttgcccacaccgattggatcggtttttaagttaatgtttaccgttccagccagcgcatatgccacaacaagcggcggtgaagcaagatagttgcctttaacaagcgggtgaatacgtccttcaaagttacggtttccggaaaggacagacgtaatcagaagatcatttttcgcaaccgcttcttcgatttccggtgaaagcggacctgagttcccgatacatgttgtacagccgtacccaacgaggttaaagccaagctctttcatgtatggaagaaggcctgaattcacaagatatcctgtaacaactttagaacccggtgcaagtgacgttttcacgtaattaggcaccttaagccctaactcaaccgcttttttcgctaccagtccggcgccgatcagcacgtatgggtttgatgtatttgtacagcttgtaatcgcagcaatggcgatcgcacccgttttcataactgtttcttcgccgttaaggagtttaaacttaatttctttattttcttcctcagcatttaaaccgaatccttggttacctgcagggctgactaattgctttttaaacgtttcctgcatagcagatagcgggatcaaatcctgaggacgctttggacccgataagtttgcttcaatttgagacaggtcaatttcaaccacatcagtaaattgagggtcttccgcatctggagtgtagaacaagccattgcttctgcagtatgcttcaacaacatcaatatgttcaggatcacggccagtcaggcgcaggtagttaagcgcttcttcatctactgggaagaatccgcatgtagcaccgtattccggagccatattcgcaattgttgcgcgatctgcaagcggcagttcagcaattcccggtccgaagaattcaacaaatttaccgacaacgcctttttcacgcagcacttgtgttacttttaacgccaagtcagtagctgttgttccgtttggaagcttgccgacaagtttcgcgccgattacctctggaactgggaagtaagaaggctgtccaagcattcccgcttcagcttcaattccaccgacaccccagccgagaacaccgataccgttaatcattgttgtgtgtgagtctgttccgacaagcgtatcaggatacgttacaagctcgccgtcttcttcaatggcatggacaacacttgccaagaactcaaggttgacctggtgcacaatacctgttgcaggcggtactgcctgataattgttaaacgctttctttgcccagcttaaaaatttgtagcgctctgcatttctttcgaattccaagtccatatttactgctaatgcatcttctgtacccgctttatctacctgtacagagtgatcgataacgagatcaacaggaatttcagggttgattttatcaggatctccgccgacagctgccattgctttacgcagtgaagccagatctactactgccggaacccctgtgaagtcttgtaaaataacacgagacggtttgaacggaacgtcgatatcctttaattcggcagttccccattttgccaaattttccacgtgttcttttttgataacgaagccgtcaacttgacgcaatactgattctaaaagaactttgatggaataaggaagcttcgaaacctttcctatacctgaatcttctaacgcttttaaagagtagtaatgatatgttttcccatttgtagtaaacgtttttctcgcttggaaaacgtcttttgctgcagttttttgctcgtttgccattctccaaaatcccccttcagatcagatcattctcagatgaacattacattccatcacaattttctcacaatttcatattaaaacaaaatcatacataagtaaatatcaatgtttttattaaatacaataagttcgacttatgagaaaaatgtaccggtaatttttactgtttacgctctctcatataacacaataaaagaagccatattatgattgaggtgataatgatggtcaaaagaaaagcgaatcacgtcattaacggaatgaatgacgcaaaaagccaaggcaaaggcgccggctatattgaaaacgaccagcttgtactgactgaagcagaacgccaaaataacaaaaaaagaaaaaccaatcaataacaccgaactcttttaaggaggttctcattttatgaccaataagaatacaagtaaagatatgcataaaaacgcccctaaaggacacaatcccggccaacccgagcctctaagcggaagcaaaaaagtaaaaaaccgaaaccatacaagacaaaagcacaactcaagccatgatatgtaagaaaagcagaccttagtgtctgtttttttatgcgttcacccatttataatccaccgcatatgatgtaaagcaaggttgatatgtggaggaatgcttccatgaaccattcaaaacgcaacgatgcgaatgatttcgatagtatggatgaatggcttcggcaattttttgaagaccccttcgcctggtacgacgaaacattgcctattgatttatatgaaacaagtcagcagtatattatagaagcggatctgacttttttacagcctacacaagtaacagttaccctttctggatgcgagttcatcttaactgtcaaatcgtcaggacagacttttgaaaaacaaatgatgcttcctttttattttaatgacaaaaacattcaagtcgaatgcgaaaatcaaatactcacagtcgccgtcaataaagaaacagaagatggctcttctttttctcttcaatttcctctcagctaaacataaaaagtcactttcatcccctattatgaaagtgactttttttccgtccatttatcgtcaaataccctctagtgactctcccatggccaaatagcagattcactatacaatagaatatgatctactatctcttttgactagacgtctatcacttttttctattctttttttactgtgttcttctaatctctcttcgtatacaatatggttagaataagggggaatgattgatgctggaaggatggtttttatggtttattctgttttgggtaatcatgatggtagtcttattatcaatcggcggttttttcatgtttcgaaagtttttaaagcgtttaccaaaagaggacggcagatcagagcttgattggcaggattactatattgaaaacagcagacatttatggaacgatgaaaacaaacagtttctagatgaattgactgcgcccgtgccagagctgttcagagatgcagcaaaagctaaaatcgcaggcaaaatcggtgagcttgcattaaaagaaaaggtagcaaagattgatcagcaacttatgatcaaaggctatattctcgcaactcctaaaagagaccataccttcttaaaaaggcatctgcgggacaaaaaaatcgatttggaaccttatcagacccttctcaaataaaaaacctttcctgacaagaggaaaggttttttaattcatttgaatattagatgactgcagctcgttatgaagttttcgatatgataaatacatggcgattctccaaggcacaatcataccgaaagccagaatccaaaacattccgctcagtgcaccataatcaattgatgtgctcaagatcgatttcatcacgattctgatcaccaaaagaccgactaatataaaaacaaatgctttagagcgtttcatgtaaatttcattatttttaatttcgaacttagaagttttgattagaaaaatagagaaaatcacacctaaagtgaatgcttccaaaaactctgctccagttacccaaaataccggaaataaaaacattaacgctcccgtactcataaaaatcggcggaagaatgattttttttggtgaaacaggcttgtcagaggactttattctgaccaccatcacagctacagccattaacacagcaataattgatgaaactataatcatcatacttatcattcctttgtttctcggagtgttgatactatatactatactccaaaacaataaaaaaaaccattttgaaaagaaatgactttaatgtcccataacgcggcttacagcttccagcacttttgtttcctcaaacggcttaacaataaaatcctttgcccccagctcaattgcttccgttacaattctttgctggcgcatggcggtgcacatgatgaccttcgctttaggatcaaaggttaagatatcacgaagcgcttttatgccgtttttcaccggcattgtaatatccattgtcacaaggtccgggcgcagttttttatacaggtcagctgcttgttcaccgtccgccgcttcgcctgcgattatgtaatttgcctcttccaagatctctctgattttcactctcatgaacttggcgtcgtctacaactaaaactcttgtcatattcccctccaacaatcgatttccacagataatagtcttattgtaccaaaaacaaaaggattagtagtagtacgaaagtaatttaccgtcaaaaaccagtaaagcctccaaaaagatctgacagcaaaataatgatcaggctcatccaattaaagaataacagcacaccaatcacaatcatcaaaacgccaccagctttcataatgaaaagctggttcttccttatccacttcagctttgtgataaaaaaagacaataaaagaaacggtaccgcaaaaccgagtacatataacatcatgtatggcaccgctgagcccggattggtgcctgcaagtgtgataacagcagctaatatcggaccggtacatggtgtccatccagctgcaaatgccattccgattaagaccgaccctaaaaacccgcttggtttatgcttaaaatggattctccgctctttcatcatagcctcaggccggaacacaccgagtgtaatgaaaccgaacaaaataataagcaacgcgccaatttgccgaatcgcatcgtgataatccctaaacaggctgccaataaaagatgttccatagcctaaagcaataaaaatgactgaaaagccaagcaaaaaacacaaagtatgaaacaagcttcttttctgcagcagcagcttttcagtttttacatcgtccatgctgacccctgtaatatatgacaaaaaagctgggtaaagcggcaggcagcaaggcgaaataaaggataaaaaccccgctccgaatgtcaaaaaataattcacgtctcccatgtcatcatcccttcatgatttgacattccttcaagttatgacaaaatcatttcatttttttaacactttcacttgaaggatttctattttcagaaaaaacttatataatttaatttgacattgagacattatactccttctcatttgaaaattagtataaatatggatataatataaacattcactttgaagatctaatgtatgaaaggatacatccctgtgattagagagcatctattaaaagaaattgaaaaaaaaagagcagagctgctgcaaattgtcatggcgaacggaatgacatctcatattacgatagagctcagtcaggagcttgaccatcttctcatacaatatcaaaagcagcgccttcgagcagtagcgggtgatgaatgattgcaaaataaaaaacccgtataagggttttttattttataaccatgtttctctatatcataatctttacgtattatttcgtttgattattcatggctttcatcatttgattgattttcttttgagaaggtttcattcccatttgcatcatcatcatgcgtaacatttgttcattaataggcggattctttttcaggtagctcatcatatatttacgagcaataaaaaacccgagtgcaacacctatgagcaatgcaacaacgcccactaggatgccaacccataaagtcattttatttcctccttcatgttgtctagtttaaagtgtactaaaccaaaagctattatacaacatttacatctctttttcttcggttttagacaaaatttctttctttcaccggatttagccatccgtaacgcttcgaattgaaatccattgctaaaaagcaagggcttacttttcttaacacttcaaagaatatcgtttctgcctcgtaatctcccgaagccacaatttctatcatgtgctccttcatcataaacgtcgcgtggccttttgctttcggcaaagctattctataaatataatccagctgcctgtaatccgtcttgtttaaattcatttttaaccgctgatgcatatgtaaaatcgggattggttgtgtaatatattgaatctgtttctctgtcatttcatactgctgcttttcaaggcttgtccaatgatagtcttgaaacagctcaaacataaccgattcccggccgaaatagtgattggcaaattcctctttgatcaggtacgtatagtagtgacgttccatcttttcatccccttttccagcagcatttcatttgctctctattatacaaaagaagaaaagaaagaattgtctattactgttaaacagccaatactatttttgtcggataaacaagaaaaagaggatgatttgactcatcctctttcaaaagcttacttattgattaatgccttaactcgattcactacgttcggaactgagaagccgtattcgttaatgatggtttcaccaggagcagatgcaccgaatcggtctatgccgagaacgtcaccttcaagccccgtgtatttgccccatccaaatgatgagcccatttcaattgcaagacgttttttcacatctgcaggaaggacttcgtttttgtattcatcagattgtttctcaaaacggtccattgaaggcatgctgacaacagaaacatcgatattttcttttgccaattcagcctgcgcttcaattgcaagacctacctctgatccggaagcgatgagaagagcgtcaggtgtttcgtttttagatttagaaacgacatatgcacctttttctactcctgccaatgcttcttcagatgtttgatcgatggtaggaaggttttgacgtgtaagcactagcgctgttgggtggtcagtgctttgcactgcaagcttccatgctgctgctgtctcattgccgtctgctggacggatcaaagaaaggttaggcatcgcacggagtgaagcaagctgttcaacaggctcgtgcgtcggaccgtcttcaccaaccgcaatactgtcatgtgtgaagacatatgtcacaggaaggcccattaacgctgcaaggcgaatcgcaggacgcaggtaatcagagaagacaaagaaagttccgccgaatacacgaagaccgccatgaagcgccataccgtttaaggccgcacccatcgcaaattcacgtacaccaaaccagaagtttttgcctgagtaatcaaccgctgtaaaatcaccggcatttttaatagtcgttttgttcgatcccgctaggtcagcagaacctccgacaaagaaaggaatttttttcgcaagtccgttgagaacttcaccggaagatgcacgggatgccaaactgcttcctttttcatacacaggaacctcttgatcccagtccttcggaagctctcctttgattgccagttcaagctgttcagcaagttcaggataaacttctttatatttagcgaattgagcattccattcttgttcttttttctcacctgattctttaacagctacagcgaaatgctcataaacttctgacggaacgtagaagtcttcttcatatgtccacgcgtaagcttcttttgttaatttgctttcttctttaccaagcggcgcaccgtgaacaccggatgtaccggcacggttaggtgaaccgaatccgattgtcgttttcacttcaattaatgtaggtttcttttcattttggcgtgctttttcgatagccgctgttaattcttcaatattgtttccatcctcaacataaagaacttcccaattcattgcttcaaaacgctgtttcacgttttcagagaatgaacggtcgaggtctccatcaagagagatgtcattagaatcgtatagtacgatcagacggccaagctgaagatggcctgcgagtgaagcggcttcagaagaaataccttccattaaatcaccatcaccgcaaatactgtatgtataatgatcgactacgttaaatgaatcgcggttgtatgtttccgctaaatggcgttcagcaattgccataccgactgccatggcaattccttggccaagcggacctgttgtagcatcaacaccggcagtatgtccgaattccggatgtcctggtgttttgctgccccactggcggaatcccttaagatcttcaatactaagatcaaacccgcttaaatgaagcatgctgtataatagtgctgacccgtgtccagcagataaaacaaaacggtcacggttaaaccagccagggtttgccggacttacgttcataaattttgtccacagcgtgtatgccattggagcggctcccatcggcatccctgggtgaccagaatttgctttttcaatagcgtctattgacagtgtgcgaatggtagcaactgatttcttttcaattgtatccataaaaatccccttccttatgtgttgtacccttacatcataaatgtctgacgactttttctcaactgtttcagcttaaatttgagagaaacttgttgaattttgtcacataagagttttgattatagtatatgcaaaagaggaatacgatattgccgtattcctcttatattagtgaagtttgttatttctttgttctctttttagcttttctggtgtaacatcattgccttctgggtcaatgattttcacactttttaacgtgttcttcatagaagaacgaaaacctttcaagtactcttgacggagcttttgctgttcggctttttcttcttctgtaataacgccagctttagctttggcagcaagttcattaattctggcaattttcgcgtttgaaatcatgttaaactcctttattgcattttgtctatatagtactagatcaaaaaaagttttacaactgattcactctgcagtctcttcattctctatgtattcctgaaaacgccggtgaacggttgctttagagacatcatagccaaaccctcttagggtagccgcgatttcagcaaacgtcagtttattcgctctcaggcggacgatctctgagattggcacctctattttttcttttccactgttcccatgttggttttttaagtttttttgcggtttaaaaccgttttttactgcacgtttcattccccgtctgattttcatgttgtgaatctttcgctgatactcttccacaatgctgacgatttccaagaccattgagtcagcctccgataactccagttcacctctatgagccgttgtatagactttcacaccttctctataaatacaatgaagcagtgcgatttttgcgtttccccgtccgagccttgtctcatcctgaaccaaaatgacatcaatatcagcgttcttaatctcatcgagcagctcaaatacaccatcccgatccatttcatatccgctggctttttctgaaatcactttgaccacttccatgccgttctccgctgcaatggccgtaagctcctcctcctgccgctttaatgacgtttcctgctgttctttatttgtgcttacacgggcataaatgagtgctttcattttatctctctttcctctctatcttacagttgctaattcatatgcatcctgatgcttctttttcaatgggatcactaactcatcacccggctggatatcagaggtttgaagttgatttttatcagctacccattcaataaaatcatttttgtttatcttttttgtatcggctacctgatcagcaattgaccagagtgtgtcgccttgctggacttctattttaacatactgattaagctcttggccgctgcttgtatatgacagcataaggataaccgcgctcaaaatcactgtaaacagaccgacaaaaataatagattctttactcatgatcataacctccaacaggaatgtttgttcgcatttttataatttcagtatatacgaacaaacgtttctgtcaattgttttttcgaacctatgtttgtactgtaaggaaaatcatgctataatcttcttaaaatcgacgttttgaggtgcgaaaaatgacgaagctatcaaaaaggcaacttgatatcctccgttttattaaagcagaggttaaatcaaaaggatatccgccttccgtgagagagatcggagaggctgtcgggcttgcgtccagttctactgtccacggccatttggcccgtttggaaacaaaagggctgatcagacgagatccgacaaaaccaagagcaatagaaattcttgatgaagaagtagacattccgcaaagccaggtcgttaatgtaccggtcatcgggaaagtcacggcgggatctcctattacagcagtagaaaatattgaagaatattttccgctccctgaccgcatggttcctccagacgagcatgtatttatgctggagattatgggagacagtatgatagatgctggtattctcgataaggactatgtcatcgttaaacagcaaaacacagcgaacaatggggaaattgtagttgcgatgacagaagatgatgaagcaactgtaaaacgattctataaagaggatacccacattcgcttgcagcctgagaacccaacgatggaacctatcattttgcagaatgtcagcattctagggaaagtgattggcgtgttcagaaccgtccattaatctattgatctatcagatgcataaaataaccccctcttcctttacggagagggggtttgttgttcaaaaaaagcaggctcgccctgacttttgggtgcgagcccgaataggaggaaaaagaacatcatgtttacaccataattatccaccaaaagattgttgaagtcaagaaattttctttcctttaggaaacttttatcaaaatatgaacatttagaatattagacgccatcttcttaaaaacgtttcattttttaggtcgtggaaggatgcggttttatatttattaaggggcaaagcaattgaaatatactgaaaatttagtacatagtttaattagttcaacatttgataaaacagctcgctttcttcatataaaatgtaatgtaatgtgtatttcaatttcaccttcacccaatcacttgtgcagttcaaaagatatggcatcgttgaacaagtcgggtagaaaccttccccaaacataaagtctccaccaacacccttctttaaatttaaccttatatgaaatatggttgtgctatcaaaaggccgtttcatcataaaagtgcatatgcgttttttcttgtttgtaatatcgaagcctgtcttgaagggttccggtatgaaattcaaatttgtggccgtcagggtcggtaaaataaattgattttcgatcgcgttcatctcgttctctgccaggcagaatattgacatgaagtctttttaatttagctgacatctcctcaaattcatgatcttcaattgtaaaagcaatatgggtataagaaagcttaatgtcatttctcgggatgtctggttcttcattaagcgctagccagatgccgttcatatcaaaatatgcagttgttcttccctttaccaaaagctttgcaccaaacactttttgataaaaatcaatcgatgtatccaaatgcgaaactgaaaatagcaagtgattgattccttttatctccacaaatcattccccccttgaaagctgatcatccacatatacgacttttttcataagaaagtttcatacagctgaaaaaaataccagtgtaaacaaaaacggactgtttaaaatagtaacatgaccattatgaatggttttgaattgcattatttatcatttgtttacgcccaagaattttcttcaaaaaataacaatttaggtggtcaaatgaaacatatcattgcgcttgcttcaaagattgctttcactctcgcccttttatatgtgattttggacagagtctatcacgcatcctttttaagtgtgatgtttattgcacttttcttaggttttgtttcctatctttctggtgacatgctcgtcttacccagaacaaacaatattacagcttcattggctgactttggcctttcattcgttattctttgggtatttgttttaacccaaacaagaaacgatttctcaccatttggagcggctctcctttccgctgcctgtcttactgtttttgaatacttttttcatcggtatttactgaaaaatgtgcttgatgaaaatttccgaaatgaactgtcagcgagagataacacgttgcagtatcaaacggaagccgcggacgagctgtttcccgaaacgaaagagaagcataaggaataggaggctgtcttatcgcctcctatttttcagtagctatttttgagaaaacggaacatcacttctgtaaactcataaaacctctcattttgagtaacagctctgctttttaaagaaaagatgccgaacaaagactttcgaaaccctgtgctcatttctatctgaatacttaaacctgtttttgatttatttgcaatgttattcggactaacgcccgcatgcggatggtccatattgagcaatacagcaggaaaaccggcatgctgcaatttctcaactaaatctgccgctcttacgcgatctgtaccgccgacttcgatctgctgatcttcttctgcgtacccgtgtaatgaaatgacatattcatgatttcccgtcattttaagggcccgaggttcatcaaagtgtgtgctcgtaatgtgcaggactgagtttcctgccgattttaagccttcaaataaatacatcgagtactctttgctgagctctctcgctacttcacttgtcccgccttcaatacctcctccgtgaatagctaaaacaagaacagggcttccggtttctttcgtaacaacgccataatcagaaggatcttcattgttttttaattcctcaaaattctgatatacatcttcagcataaattgaagaaatcggagtaaacaccataaaaatcatcaataattttacaattttaatagttgatggaaaacgtttggctatgttacaatcaacatgcttcaaggaatggagcaaacggcggagcagggatactttggccggtttcatctactccgcctctaagtccaaatcaacagaatgtaggtctctttgaggctttagcacgaattctctcgtcctccttgttaaatttttgttaaattcacaatattatataccattagcccgggcgctgttcttctcatttttgaatttatgaaaagtaagctggcaccacctcccccattttccatacaaaacaaaaatgcacctgccctttggcctgtgcactttttattttctcttcattcttcgtttttttgcttgatttaatttcatgatgtttttttcaatttttcttatgtttcgcctttgcgggattgttttcatttcataataaacagaaataaacccgcttactgtcactgctgcaatataaaggacgcgctgtttgatcatccggtcagcatgtccatgatcattcgcttctttttccagtctttcgatcacagctttatcaaacagctgatcgacatacacttgtttcattcccactgcaaacccagcagccagccaaagaatcagaaataaactgatataaaacaccataaacccttcctttcctgtcttgatgcggtgcagaattttaaaacagttcatctcattacaactggcagacgaagcttcttctttgtgttaggttctttcaataggctggttaatatgtgtaatgctgtaatgaacagttagaaattttattccaaacagccacatatgatgaacagcggttaatttgttgtcatgtacagcttctatcagaaaggtttcagataaaggaagcggacaagttcccgctcttgtttgcagataaatcccctcatcccccgctctgctttttctccgcctgcttgttaaaaccagcttctcctgatgatgatatggttttaaaatacctgtcatgctgctgaatggaagcggtaaagaaatattcatatacccctctccatttgaacgatacactgaataaagagcggtaaaaatggtttcgtttttttcatttgttctaatccaggcacgtactctttcccttccgtcttttttcgaatgaacaccttttatcttgctgtacatcctataccagtcagggttcgtcgaaagatgtatttggccgattcttctgctgaaccattcgtaaataattgcaagcggccgaaaccacgtgctccatgttacttttgctttaatattgtattcgatggtttgttcataaaacgaaagaatgagcggcgccagtttttctggtgaaaaatcttttgaacgcaggctgcccatatcatccacaagtccgctgtaccgagcgttattttcagcttgaatgttagctaaaaattcttctccaatctttctttttccgtagatacggctgaatgtctttacactgtctgcatcaaaaggtttcgcatcctctattctccaccctatgagagcgggcaagataacaccaaacgcgttgacaaaaccgtgaatccaaatcatctgattgatggtcaatgtaacttcttgccgaaagacaccaaatgaataaatcatcgagaaagcaatcgttatcattaaaacagcggaagaaagccgaataagaaatgtccccgtcttggtgcgaaaagctgccgtgaacaccaaaaatgcatgaagataaatcgccgccatataaatgctaaccgcaatgacatcaagtgtttttgaatatgtgatgcccagtgcgataagaaggggcgaaagcaaaatcacccatgttatccaactgtacaacatccgatgttttctaatggttctgccgagtaaaccgttgaagatcgggatcagaaaagcagaatagtgaaagtggacagcagtcagcaaaatgatgagagggccaaattgcatgatctgcaaatgggcagcataagcaaaaaaccaaaatcctcctcccgccaaataaataagaccgaacaaaactgatgtctcttcgattctatgtatctttgtttcccaaaggcggaggatcgcatacaatgcattaaaaactgtgtacatccaccagataagtgcgaaacccccaacctccgtcactagagccagcaccgcaaagaatgcggctacaggatagcactggattagcccgttttccataaactgagcagcacgaaccggagattgacgaaaaacaaaaggaaaaattcccggcacgaaaaatagaatggataacaaaacgagtgcctctgccactgaaatatccggtgcttctgctgcaagaaatccaataaaacaaagcgcactgactatgccatttcgtttcatgattctctctcttcctcctgaaacgttcccttataaaagaaaagagtgccaagaattgtattttgcacatgcacttcaatggtgaaacaattctttttttcatcaaacgtttcgcaaacttcggatgtaccggtcagccatttcggcagcgggattctttttccgcatatcaatagccattgctttcccgatgtgatcgtaagagagccgtcaagagatgcctcgaacgtcaaaacagacagcagcagatgaggtttgccgaagaaatcaagtattctattttctttctcgtcatatatcattaacgcatcaaagaaacgttttttgcctttaaagaaaaatgtacgattccattctattcctgtatgttgcgatttcaaaagacaagttctattttgtattgtaaatggaatgtctttgcctctttctgaaaagaagcatctgaaaaaaacacccagctttaacagcattctaaccagaaaagagcctccgcttatttctgacatcgttcccgtcccgctgaatgtatgagacccgtctaattggtaccgtttctgcagcttgggatgcagcaaatgatagttaataattgatttttcataaatcgaactcacaatgtcacttctttctctttcgttttgtgcgcctggcactggggagctgcaggctaagagcgccgcttgcagcggaaaacacactcaatagaacccacatgaatatttcggaacctagacaagcaaacccagcaaaaatacaagcctggacaccatgaatgatccattttctttttaaaggaagcagccacaaaatagctaagcctatctccgctgttcctgtcaatatgcttgtcttaacacctgcaaagccttgatagaaccaaaacaggctgaaaaacagacacatgaacacatagatgatagcagatcgaatgaagcgcttcggatgtttattttgctctacccaaagccttaatgcatcaaagctccaggcagtcgcccagccaagcagcggccgaaataataaacgatcaatccatcttcccagcagtccgtaggctgttttgtattggtactgtgttaaaaacgtcattttcccattttctctctgtatatacttccagtagccgcttccatgccgaatcagagataatggatgatcagagccaaaagccagtgaagaagacctttcagatgaacatttgttgaaaacaccgacggtttctcctgtacctgacacctttaatccaaagcctacccttgtttcgtaaagaaacttctgtttttcgcatggctgactattcaaatacgtaatatttgaaaaccggagatcccattccttatgcagtgatgggttttgtgtatattcccagagtgtatccagatcagatttcatttcgatttctacataaatcggtttctgcctcacagccccttctcccttctatttcaagcaattcctatattagcatattggtcgatttgaaaagtgtatatctctccaaaaaaagtatctttatcctaataaatgcataaaaaagagaagagaggtttccttctcttccttgggattcattactgagttttaaccgtgccgaaatgagtaattgtgacgttcacactgtatgtgatgtcggctttactgaaggtgtcatcccagttatttttcacccttttccataagtgaggatatgtaagtctaaaagattcatcaaaacccgcaacatctgctttataatcatgctgaattttttttaatacctgaccaactattttctttacctcgttttcaatagtcgtttcgagacgatctataaactgggtgtccaacgcctcttttgtgttccagttttcaaccaaatcgccttctgattcaatatcgacatggaatgaaatatctttcccttttacgattggctgaattctgcttttgattttattgatatcgtacgctaacgtctgttggctctttttatcatgacttttgacaactccgcctttcccttctcctctaatccatgtaatcccctcagtttcatattcatttaaggtgcctatcatttttttcgattttccgttgattacagctgctccggaatacttgaccgctccattcgccgcaaccacattttgcagtaaaaagctgctgccagaatgcagttttccaattagtttcgcgagtgtcatagggggaagaattctggaaactttatgttcattttcacctaatccaatcagccgaaatgccggaatttctccgttctctttcagctggagagcgtctcttgcttcccctttagcagataaaacaagacagctcagcctgatttcattatcacgaaaaaattgatccagcatttcgtcgataggaaatgtgtgcagcacatcttcactcatgacaacaacttttaaatgcgggctaaacacttctcggtcccgtcttaatgcaacctcacttccgatctgctgtaatgaatcccctgtttcacttatattaatgtacgctttttgcgctccttgtccgctaccgcctcccccgcttgtgcccgcgcctgccgctttttcattaacaaattgataggtcagcgtaatgttgtcttttttcggatagctcccgccctcttcttttaactctttttcagtgttcgtttcttttcctttatcaattgcgatagcgaatgtgagacccagatcttctatttcccgactgctccagcatcctgttacgcaaatcatcagcagacatactatgaccatagcaggcaattgacgttttagtttacttttcacctcttttcctccatttcgaaatgactaacagcaaaatcggcaaagcgccaaatatatacaaagcgatatgactgaccgtatcgcccaatataaagacgtcattttcatttttcggcatgcaagagaggatatatataacaggaagcagcccaaacatacatgaaaggggtttctttttaaaaacttgtgagactcccagggaagctgcataaaaagtgataataaacgtggcaaaaagctgcataatccaaatcacaagcagaaatgattcaaaccgttcaaatattaaaccaggtatttcaaaacttctcatcaggtcaagccccggccatgttctcgtcacaactccctcaactgatagtgcaccgatgaccataatcatcgtaatcatataaaaactggtcacaacgcctgtcccgatcacaactgctttcaccgcatttttcggctttttcataaatgctactaaaatgaacataatttctgaacatgtaaatgaaaggttcgttgtctttacacctctaagaaccggcatgattccatcacctaatacagggcgcaaattgttgatctcaaatatgcctaaactcatgagggctatcgttaaaaagatgatgaccgtaatcggaaaaatcatttcaaaaagccgtgcaatcggatctaggccttgtgtaattgaataaagcccaatccaaagaactgtcataatgatggcccaagaaggtgtcccttcgaggagaaaaaaatccacgatttcggacatgactctgacttcaaatgcaccgagtgccagaaaataagtaataaaaacaatactgatcagatgcccgagccattttcctacaatatgtcgggagtattcataaaaggtctccttaggatactgctggcttaatttagctataatcatcccggctattaccgctaggaccccgcctaataaaactgaaatccatccatcaggagattgtgtttgttctgttactgtccgagggagcgtaagaactccggcagcaagcatataattaatgatgataatcgttgcctgagcggttgtgattttactggttgggctgaacatgagactttatcaccatcctgtcgagttcatcacttcacccgttttgtattatctgtattcatcattttaggccggcgcttcatgactaaaagaggcattctgataacaaagtctttccaatcttttaagtgatagggcactgccggacttgcgtatggcacaccaaagctctttagctttacgacatggctgcttagcagcagataatacataatgactccaaacaatccaaacaccgccgcacaaaacatcgcgccaaaccgaagcatccgaagtgctatacctgtgctataatgcgggatggcaaatgaagaaattgctgtgagcgcaacaacaatgaccatgattggactgacaatccccgcctgcacagctgcttccccgatgattaatccgccaactatgcctattgcgggtccaattggttttggcaaacgaagccccgcctctcttaaaatttcaatcgcgacttccataaataaggcttcaatcagagatgggaacggaacaccttggcgcgtcccggaaattgaaatcgccagcttggtcggaattaacccaggatgaaaagaaataaatgatatatataaagcgggtgcgaataacgttatcattgctgcgatgaacctcagcaatctgatgagcgagctcgggaaccaccgttcataataatcttcaggcgattgaagcatcatgctgaaagtgactggaacaatcaaagcaaacggagtgccgtcaagcagaatagctactcttccttccattaatccgcttatgacgcgatcaggacgttctgtactctgtacttgcgggaacgggctcaaataattatcctcaattaactgttcaacgtagcctgactccggcaaatgatcgatctcaatccctctcactctttttcttacttcctcgactacttttggatctgcaatgtcattcatataagcgataattaaatccttttttaatcgtgttcctacttcaaatctctgcaatgttaattgatcattttttccttgctgtctcaaaagagctgtattcgtactcaactcttctgtaaagcctgtgcgcggccctctgacaagcgcttctgaaagcggctcctcgatacttcgattttgtttttttacagttcccagaagaaaggcctgcggtattccatcgatgagaagcgctgtcgaacccatgaaaacattcaacacgatatcactgattttctctgaatctatgacatcaccgattgatacgatttgattttttatctgtttcgaagttaaaatacctttgccggattgagaaatttcatcgcttacctgattaggttgattcatgactaacactgatagtcctttattaatcaagtcctgatcagacagtccttcaacaaagatcaatgccgctttcacatgtaattgagtgatttcaagctcacggaaatgaacgtccccgttatgtcctatttttctttttacatgttctaagtcgtatccgatgttaccggttaacacatcctgatcctgcttttcagctgtcgaataatctgatttatgctgcttctgtgttttgtactgattgttccgccacctcatcattgcaccttcttatacatgaatccaagtaaacactttatagattacatatggaacgagaaatactactaacgcttgaaaccacacattccagtcagtaagtgttgatatcatgttatccatctgtcagttcccctctctctaataggattatttttcccgtatacctattttttatgttcgtcttttttctcaataaaaaagcatgatgaacatttcatcatgcttttaaagaaatcaacctgaccattttgcataattaacacaaaatgagccttttagcagtctgggaaaactaaaattccagcttgaagctttctgcctgatctgaaacttccacaggaatccccattatcgttttcggtttggaaacgtaaacaaagcgcatttcttcctctaattgctgaaacgctttttcactaactaaaattctggccggcttccctggactattatcaatggctgctttgatttttccaagcataaaaaacctcctgttttagaaaatggctcatttactattaaaacaaaaatcgcaaaataaattggctgaacaggaatcccagttcaaacataacagttgcggctgcaaacaagaatgaacgaaatgacaacatacacctctctctctttttcgcgcatgcagaattctcccattcacagatcagactggcgactgacacgctgttcaacagcagctctagcataaataatgcacgctatggacatgatcttattagttattatatgattgaattgaaaaaacatcatatgtcaagaggtaaacgaaatggctcaaaacaacgaaaatgcattaccggatattacaaaaagcattactctggaggctcccattcagaaagtctgggagacagtctctacttcagaaggcattgccaagtggtttatgcccaatgactttcagctcaaagaaggacaagaatttcacttacaatcgccgtttgggccgtccccttgtaaagttttggctgttcaagctccaactgaactttcttttgaatgggatacagaaggatgggtcgttacctttcaattagaagacttgggggaaaagacagggtttacccttattcacagcggctggaaagagccgaatgaagtgatcggcaaagcaaacgagaaaagctccgtcgttcgcggtaagatggatggcggctggactggcattgtaaatgaacggcttcgtaaggctgtcgaagaataaaaaagagagaggtatctctcttttttgtttttttccaagggttatacttcacaatttgagtccatcaatcataaaacgtaacagttttagatttaccagagtaatcggtaacaaagaactcggccttgttattgctcccatctacaaattttccaatactgccaaaggtgtggcattctccgggtgaaaaatagtttgcccctacataatcatcaggattgtcaccgggatcatcctcatataagtgcagtgaaacagaaaaaggagtgcttcctgaaaggcacactctaaaatctcctccggtcgagtataccgtcggacttgagtaagtatatgtgtaagtccccaacttatcccactctccagcccccgcagttccggctttttctgcttgtgccgttaatggaaaaaccgcagccaaccctaaaacagacaaaaatccaactaccttagtgaatctcatcagctacaccactcctctatgtcaatgatagccgctacgtttgtatcatttccggcagagctacataattgatccagcctgcctcctgcttcttaggcaggtggcattggacattatattcagcagcagccgttttatgaatccgtctttgtgctggttttaaaatgttcaaaataaatgcattcccatttgtactgctatctcttataatttgtttaaaaggttgtacttcaatcagggggaaaaggatatggaattaagcttcacaaaaatactcgttattttgtttgtgggttttttagtatttgggcctgataaactgccggcgcttggccgtgcagcaggaaaagccttatcagaatttaaacaagcaacaagcggactgactcaggatatcagaaaaaatgactcagaaaacaaagaagacaaacaaatgtaggataaatcgtttgggccgatgaaaaatcggctctttattttgatttgtttttgtgtcatctgtctttttctatcatttggacagcccttttttccttctatgattttaactgtccaagccgcaaaatctactcgccgtataataaagcgtagtaaaaataaaggaggagtatatatgggttattacaaaaaatacaaagaagagtattatacggtcaaaaaaacgtattataagaagtattacgaatatgataaaaaagattatgactgtgattacgacaaaaaatatgatgactatgataaaaaatattatgatcacgataaaaaagactatgattatgttgtagagtataaaaagcataaaaaacactactaaacgccattaacatctcctcgtttttactttcccccggctattgccgggtcttttttgtttgtgcactatatgtatatttctgaagcttccctttctatgaaaaccttggtgactgaatctgaaaaagaatagtgaatatttagtacatagtttagttagttcataagtgagcgcattcaatttattgcagttacaaagaaacttttataaactctttgaggatcctacataaaaggagaggttttttgtatagaaacatcgtattttatctcattttactttgtctatttatatcagttgtcatgaaaagctttgaggtgattagaacaatagccaatgttatctgctttattttcgtattgctgtattttaaagatgaaatgaaaacatactcacgtaaagcgttagcaatcctaagtatttgttttcttttcttagtcggtatctgtgcttttatcattttacaaggacagacattgatgaaacgtcacctcttttttacaggcttggaaacgatagcgggcattcttttaataatcgtttctttaagcatttgtacttttattttgaggaaaatttcaaatcggttaaaacgaatgtgatctcattctttcctctgataaaggtatatagctttcagattggcgaagcgtttcgaccttacatcattcaaaatgaaatattttgtcgatttatatacgtaaatccagttccaaaataaggtataataaatggcgaaaccactatcaaaagggggaattttggtgaaaaaagtattgattgcaggtgcagtaggaacagcagttcttttcggaaccctttcatcaggtataccaggtttacccgcggcagacgctcaagtcgcaaaagcagcatccgagctgcctaacggaatcggcggccgtgtctacctgaacagtacgggcgccgtttttacagctaaaatcgtgcttcctgaaactgtcaaaaacaacgactcggtctctactccctatatttattctggctttagggcaacaagcggaactgaagccgatatcgggcttcagtacagcaaacaatacaacgtctggaagcccctcatgaaggttgggtccaaaaatgaagaaacgtacatcgaaggaaaagacaaattcacatacaataaaggcttccgccctggaagcacagtccaaatgacaatctataaaaatttaagcggcaatacgcgcatgaccctttggggaacgaacaatgacggctacaccggacggattatcacagaaattcaaggaaccaacatcggcacgatttcaaaatggaaaacacttgctaccgcggctgtttcgtatgaaagccagcgtgatgcgatcaaagcaaccttttcgacctcttttaacaacatcactatcgacaataaagccgtcactcctgtggtagatacacaggatttcgcaaaggtttcagttgcaggaaataacgttacgatctctgttaataaataaacgaagcagcaaaaagccgccagcattgtctggcggttttccttggagcatactggtcatagttcgtttcttcagctcttttgtttaaacctaactttaataagggtggaaattggtatgaaatatgaaaaaacaagtctttttggaatgattttagttattgtagcacttctaatatctatatattttatgtgtaatacaaatgcgttgatacctgctggatatgatctagctattcatggaattgtaatatctagaactgtaatgattgcttttactttgtatttagtttcaaagttaggatattttcttctgaataaaaaagattaactgtagagttaatcttttttatgtattatacgtgtttgtccttcaatttttattcatcttccagattgcttaatgaaattaggatacctgctatctattcactgcacaataaaaaggcagcattaaaccgctacctcaaataaaagcttgtccccatgtttatagttgattaacttgaaatcatcaatggtaaagtcataaaaatctttcacttcaggattgatccatagttcaggtgcttcaaactgttctctttccatttgaattttcaaattgtctatatgacgtgtgtacacatggcaatccccaatgttaaagatatattcaccaagctcataaccagtcacttgagcaatcatgcgctgcaacacattatactggaatacattgaatggatttcccaatgccatatcattgctccgtgctcttacctcaaggtggagtttcccatgtttaacgtaccattgtgtctcgtatacacatggcgttaaggccattgcgtctaattcatcaggattccacagcattgtaatgtgtctgcgtgaagatggattgttcttcaattgatgaagaagatagtctacctgatccactttttctccatttagacttctgtttttcttccccagctgaaatccatatgcatgtccgatggttccgtcttcttgtttccactgatcccaaatatggacgcccatcatgtttaaatcattaacatcattagatttcagctgccaaatccagagcaactctttaatggctgttttccaggcaaccttttttgtcgttaaaatcggaacctctgagttgtcgaatctcatttgcttactgattacacttagagtatgtgccggtgttccatctgagtcccacttggttcttacatcaaactcttcgtctgagattccattattgataatatcctttataattgaattgtattgtttatcgaattgcgtcatgactattcatatccttctttcattttcagttgctaagcataatttattacgaatgcaatattatcgcaaatactaagcacttgcagataaagtgaggatcttattccactcactgtgtgtttaaagaggagttaatccccctcttttacacctgtatttctccataacatagtctgtcacatagctcatagttaccgccagtttggtacatacaccgttgataacattgttgaggattatacgaaatggtttgatattgcggtacataaaaattcaaatagtcaggtgtttgtgtataccaaattggaaattgtctaaacacattaaatcctccaatagctttttctgatttaatgcattgtattttacctcaatatcaattgtcatttgtccatgtgcaattgggctttctttaaaataaattctctctaatttcattcatttgatcattaacaacttttttatgatatttggcagcggttcattccttatatgatctgtttctagccggttttgctgtttgtttttgatgtctaactctaaatccttcaaaagcagtgtgaaaaatcacatcatagagctcttgaatcttaaccataacgttcaaatattcttcaatgagaaagtccctttttacgtatactaatctctctatacactttactattattttacagtgattgagtgctctctctcgctcttattttcataaacagctatccgttttgtttttcagaaagtgttttaaacagcctctttttactattcttatttcatttgaccataccatatcatttaaacttcataaattaaattcgaataacataaaggaggaatttaattgggttattataaaaaatataaagaagagtattatacttggaaaaaaacatattacaaaaagtattacgacaatgataagaagcattatgattgcgacaagtattatgatcatgataaaaaacattatgattacgacaaaaagtatgatgaccatgataaaaagtattacgatgatcacgattatcattacgaaaaaaagtattatgatgacgatgatcattattatgattttgtcgaatcatataaaaaacatcactaaatctcttaaacgtctatttattccctggcgacataccgggggcttttttatgatatttatcgacgaactcagatttttttgtgctcatggctgctgtaaaattcaattattaatgaacacaagtcatttaacttggcttattattagtggcattactagtttttagttgccttcccctatttataaaaatttagataaaagtatttctttatagagatgcttgtttcatcgacaactcaatcctaaatgtggtaaaatcgataaaaatgtaaaaactgtaaatataataaaaggagcatctttatgtatataagtattataattttagcatccatgcttttatggggggcagttatccacgagctaagtaaaccttcaaaaaagcaaagcaccagaaaaattgtttctttgacatctttaggttctttatcgactttagttattactatttcactttttcaaaacttccctttttaaactttgtttttaattaaatccttcgtattaaaatattcattttatacataatatttatatgtaccttggctgaaacctccattgatcaatcacacagcatgaagacagccaaggatttattttgtttacttcgtacctgttgaaccgagtcctcctctatcctcgtttcccaaatgctcgacttcaaccaattcaaccgccggcattttcttcatgattctaaactggcagatacgatcacccttcttaatttcagtatcacgcaatgcataagcaggaaagaaccagaaatcgttgtctcccttatatgactcatcgataacacccattgaatttgtttgaataacgccaaagttcttatatgtacttgaacgagggacgacatgtgcttcgtaaccttcaggcagctccattgcaacacctaatgggacaagcttaaattcatcttttttgattgttacatcttcagctgcccgaagatcaatccagtctccctgctcaattttgctgattcttgtttgtgtttcatctagatacttgattttaatttgcattgtcatgtactagctcctttaatttttattgagtatcatacagtaaggcttgttcttgtgtcattttcatcagttataaattgaacgtcttcaaaatcatgctgtaaagcattgaagtaaagtttttcaatgatatttttgtttttacagtaaatcgaaacgtagctattatctgctatcaaaaggacaagttcgcaatcactgtcagcaaactcttcatatgtattgacttgattaaccatttttccatatggaaatgctttcagttcaacgaaaatggtatagtactgattcgtttttaattgttgctcaaaaactgccccctcaacaatttcgtagtcatgaaaaagctcctcatcatcgagctctccttctacaacaaaataagattccccactcgtttgccacctataattagctatttctaccggctgcagtattctccatagaaaatttccatattcattcggtatttgaaaactaactcccctattcatgtataccccttacttaaacgatttttgtgaatacgagtataattatatactctgatgttaggtttatggaacaaggaatcgactgccttttcaaccgattatcttttacagaatttcctcagcccttctcatttaaaaggttcttcaatgttcataacaacggtaagtatttcctgattagatttctcgttatcatctacccttagaaaaaaatgtcccaaaacaaataatcatttttgtaatcctcggtcgccgcatccattaacaccccacttacaagcctcatgtatcccgtacttgctattattcgaacattgataggcaccttctcgtatcacatggatttgctgttgaatgatttcaaataaagttgaataaaataagatcgaatcatccaacaattaacatttattcttgcggcaataggtggtatttataatccataagaaggaaggaagcgttgatgataaagctttgccgagaagtttggatcgaagtcaatcttgatgccgttaaaaagaatttgcgagcgatccgccgtcatattccacataagagcaaaattatggctgttgtaaaagcgaacggttatggccacgggtctatagaagtggcacgccatgcactggaacacggggcgagtgagctcgctgttgccagtgtggaggaaggaatcgttttacgtaaagctgggattacagcacctatccttgtgcttggttttacatcccttagttgtgtaaagaagtcagcagcttggaatataacattatcagcatttcaggttgattggatgaaagaagcaaacgagatattggaaaaagaagcgagtgctaaccggctggccattcatattaacgtggataccggcatgggacgattaggtgtacgcacaaaggaagaacttttagaggtagtgaaagccttaaaggcaagtaaattcctcagatggacagggattttcacacatttttcgacagctgatgaaccggacacaacactcacaaagctgcagcatgaaaaattcatcagttttctcagctttttaaaaaaacaggggattgagctgcccaccgtgcatatgtgcaacacggctgcagctatcgcatttccggaatttagcgctgatatgatccgtttaggtatcggcttatatggtttatatccttcagcctatattaaacaactaaatctcgttaagcttgaacctgcgttaagtttaaaggcacgcatcgcttatgtgaaaaccatgcggacagaaccccgaaccgttagctatggtgctacatacatcgcagaacctaatgaagtaattgctacactcccgattggctatgctgacggctattctcgtgccctttccaatcgcgggtttgttcttcatcgcggaaaacgagtgccagtggcgggaagagtaacaatggatatgatcatggtcagtttaggagaaaacggtgaaggtaaacaaggagatgaagtcgtgatttacggtaagcaaaaaggagccgagatttccgttgatgaagtggctgaaatgctcaatacgattaactatgaagtcgtgtctacattaagccgccgcatccctcgtttttatataagagatggcgagatttttaaagtatcaactccagtattatacgtgtagaacatcttaaaatgctgaatcaaaatccctctaccagagggattttgttttttctgaaactaaaaaaatccctcctataagaagagagattttcaacatatttatacctcaataactgattgttcaggagtattatgatcgtgtcgagaacgaaaatgctcttctaattcttcaagtgtacgcccttttgtttccggcatgaatttgtacacaaaaccgattgccaatacacctaaagccacaaatataaagaatgtaaaagacaaacctacagagctaagcaagatcgggaaagcaaaaccgatcacaaagtttaatatccaaaggaaaaaaacacttatcccagaaccaagtcctcttaacctttgagggaatatttccgctatgacaagccaagtcacaggtcctacacacccttgcataaaggcaagaaataaaacggtcaaagaaagcactacataaggaagtgccatagatccatcaagcacaattgagaaaatcgcaatcaataggagcgctgtagtcgtccctgccaaaccaatcaataatattggacgccgtctcacttttccgaccagccaaatcccaaatataactgcaataactgatatcagcccatttccaatattagcgattaaagccgcttttgtaccaaaaccagattctttaaggatttgtgtgccataatacataatcgagttcacacctgtaatttgattcacgatggcaacaccgattccaatccataaaagacggcgcagccatggtgtagaaaagtccttgagtgatgccttttctagtgctgtatctttttctaccgcttcttgaatttctctacattcagcttctgcacgtttatcttctcgaatttgtttaagaactcgcagcgcctcactgtttttgcctttggagattagccatcgggggctttctggtaccttaagcatactggcaaataacatgatagccggtacagcacaaatgactagcatgtatctccaaacatgtcccgtatttgccattgttacaccgaggatcgcattaaaaacatatgctaaaaattgcccgccaacaatcattagttcattttgggttaccatacgccctctcttttcatgcggtgccatttctgctaaaaaggccggcaccatcgccgaggctcctccaacagccagccccagtaaaaaacgaaagaccgccatgatgaaaacattaggtgctaacgctgttcccagtgatgccaggaaaaataaaaaggaaagattaaggatcattttacggcggccatatcgatcagccaatcttccgcataacaacgctccaaacgcggcacctaataaaagaatactcgtaacaagcccttctgtaacaggtgttaaatcaagctgatctggccttgccataaaaggtaaagctccatttataactccggtgtcatatccaaagagaagccctccaaaagttgctgaaatcattattaatttcaaccttcgatttcgatgttcattcatatccatttcccctgcctttaagaatacttaataagctctttcagtgtggatattgagtcaaaactaaagtcatctctatcttagattttcgcctctggatttgtaaccgtttacatttttaaccaatagaataaacctaagctattagttgttatgttgtagtaatgtctttgtcacattattgtcatttctcatattatcataattctaaaagcattttcagtcaatattattttcaggattatttatttccgctatgtgatggtgatgttttgatcatctcgttgtgaagttaactattggcaatttggagtgttataagttcccttgaagttttccattcacaaaaaatgtccatatcgttataatgatgatgtttaatcgcgaaaagagaaaatgataaagagggaatcaatatgaagaagattttgatcagtatgatcgcaatcgttttaagtattactttggcagcttgcggatcaaatcacgcagccaaaaaccattcagattctaatgggacggagcaagtctctcaagatactcactctaatgaatataatcagacagaacaaaaggctggcacgcctcattcaaaaaatcagaagaaattggtcaatgttacattagatagagcaatagatggagatacgattaaggttatttacaacggaaagaaagacacagttcgctacttgctcgttgatacacctgagacgaagaaaccaaattcttgtgttcaaccatacggtgaggatgcgtcgaaacgaaataaagaattggtcaacagcggtaagctacagctggaatttgataaaggcgatcgcagagataagtatggaagactgttagcatacgtttatgttgacggcaaatctgttcaagagacattattgaaagagggattggccagagtagcatatgtatatgagcctaacacaaaatacatagaccaattcagactagatgagcaagaagcaaaatcagataaactgtcaatttggagtaagagcggttatgtgacgaacagaggatttaatggctgtgtgaaatagaaaaacactgtttgttaaaaaaagcagcaaacctagcagaatgcagtttccaaagaatgagaaagagatgatggagagtctagttccattctgcttaacaagctaaaatcatgcaactagcctgtaaaatttccgctgtatagtaacaataaaaaacaccccttcacgtcaatgtgaggggttatttgtgtgttaacatccttcctatttcttcataaatcaagagatccctctaccgtcgttagcgcggtttcatacatcttacccattggcattcctaagcttccccacttcttgaagtgttcgctgacaaaatacggttccactcgttcgttttgtctgctggatactccaatactgtttaaaggttgcgataccttattctcaccatcttttcaaaagaaggcagccatgttatcaaaggcctttgatgatgattgatcattaattgttcttcggttgatctccagacaataacatcattagttttttcgaaagctcttcaaagctgtattgagatcctttgtgtgagtgtaaatgttcttatacaaatcaaatagtgttttatatttttgaacattttgcgcctttggataaaatgcagcagcctcacgaatgaactgctctgcacattcttcaagtgattcaaaccaaccgcttccaaaggcagccagcattgcagcccccatagctggcccttgttcattttctaacttaattaccctcgtattgaaaatatcagcttgcatttgcagccacgtatcatttttagctcccccaccaatagaaacaacagtatgaactgattttcccgcttcgcggaatagctcaattgattcatgtaaagagaatgtgataccttccattattgccctcaaaaaatgctttctattatgggctccatccattccgatcaagcttccccgaatagaagaatcagcatgcggcgttctttcaccaaccaaataaggagtgtatagcagtccattggctcctatcggaatagcttccaccccctgcaataattgctcaaacgattcgtttggtgcaaacgttcttttaaaccagtccaagctgtatcctgcagcgagcgtgacgcccatcgtataaaaagaatccttttttccatgattaaaaaagtggactttccctttaaagtctctttctttttcttcttcgtaggaaagtatgacccctgacgtcccaatactgcataatgtttttccggaagaaaggatacctgctccaatagcgccgcaagcattatctgctcccccagcgtacacttttgttttttctaatagcccggtcttcgcggcaacgtgcggaagcagcgatcctacacaatcatgagattcaacaagcggaggacaaatatctgcagaaataccaatttgattgcaaatatcattgctccactccttgcgagtaatatgtaaaagtaaagttcctgctgcatcggagtattcggtgtgaatgacaccggtcatacggaatcgcacgtagtctttcggaagcaaaaacacagcagtttttttaaaaagttcaggttcatgttcctttacccataacattttaggtaatgtaaacccttctaaaacacggttttttgtgatgtcaagaagatgatcgccaaatttctcggtcatccttatacattgaggcgttgttctggtatcattccaaagaattgcattacgtaacacctgacgatcttggtcaagcagtactaatccatgcatttgtcccgaatagcttatcccgtcaatatccttggcttgaacattggatatagaaaccaattcagccaatgcttcaattgtttgctgaacccagtcttcaggattttgctcactatatcccgccttctcttggatgagcggataccttttggacgtttctgcacaaaccttgccgttttggttaactaaaatggttttaacagcactcgttccaagatctattccaatgacatacttcattttttcactccttgcccttttaaaaaaccattcactctaaataaatcctaattatagaagttacccgtcataacaacaagcaataggaaaggaatcatgacgggtaattcagtgacttggtattgatagcaggatctggagcttatcctgttatacttctaaaatgtattggttcaatatcgcttttaatttctcctgtcttccagattcgtttttaattgatttatgatttagcgcatattgctcaagtgtgtggaaattagctcttccttctataatttcaagaccaatcccttcagtaaagctgcggtaacgatgttgaatcacatcttcaaacacacgatcttcgattaatttgtgggcaactttcaatcctcttgcaaatgcatccatccctgcaatatgggcatatattagatcatcaggctcgaaagaagatcttctgaccttcgcgtcaaagtttaatccgccgcttccaaggccgccattttgcaggatttcgtacattgctaatgtcgtagaatataaatccgtcggaaattcatccgtgtcccagcctaaaagaggatgaccctggtttgcgtcaacagagccaagcagaccatgtactcttgccatgcgtaattcatgttcgaatgtatgcccggctaatgtggcatgattggcttcaagatttaatttaaaatgattgtctaagccatattgcttcaaaaaggcaatggttgttgctgcatctgtatcgtattgatgggtggtcggctcttttggttttggctcaatcaaaaactgccctgtgtacccgatttccttcgcataatccactgccatatgcataaatctagccaaattatcaagctcaaattttaaatcggtatttaacaatgtttcatatccttcacggccgccccaaaatacatagttctcagcgccaagctcttttgctgtttctaacccttttttcacttgtgctgcagcatacgcaaacacatctgcattgcaagaagtcgcggcaccatggacgaaacggggattcgtaaacatgtttgctgtattccataatagcttaacgccgctatttctcatgtaatctttaatcatgcccatgatcatatctaaattttggtttgtctcttttagcgtactgccttctggtgcaatatcccggtcatgaaaagcaaagaatggtgcatctagtttttcaaacatctcaaatgctgcttctactctcatcttcgctagatccatgcctttatagtgatcccatggtctttgcatcgtagctgctccaaaaacgtctgtaccatcagcagtaaatgtatgccaataggcaatagaaaatcgcaaatgctctttcagcgtttttccgccgattacttcttgaggattataatatttaaatgctaaaggattagtcgaatctttcccttcgtaaaccactttgtttgcgcttccaaaatagttgattgaactggaatgagattgagccatgtgatttcccccttaaaaataaattcattcaaatacagatgcattttatttcatatagtaagtacatcacctattagtttgttgtttaaacaaactaacttattttcatcttatataacctcgtcagtattttcaatattttttttagttttttatgaacacattagatataataaagggaagattcgctatgtactatgttgatacttaatttaaagattaaacaaatggagtggatgaagtggatatcgctgatcaaacctttgtcaaaaaagtaaatcaaaagttattattaaaagaaatccttaaaaattcacctatttcaagagcaaaattatctgaaatgactggattaaataaatcaactgtctcatcacaggtaaacacgttaatgaaagaaagtatggtatttgaaataggtcaaggacaatcaagtggcggaagaagacctgtcatgcttgtttttaataaaaaggcaggatactccgttggaatagatgttggtgtggattatattaatggcattttaacagaccttgaaggaacaatcgttcttgatcaataccgccatttggaatccaattctccagaaataacgaaagacattttgattgatatgattcatcactttattacgcaaatgccccaatctccgtacgggcttattggtataggtatttgcgtgcctggactcattgataaagatcaaaaaattgttttcactccgaactccaactggagagatattgacttaaaatcttcgatacaagagaagtacaatgtgcctgtttttattgaaaatgaggcaaatgctggcgcatatggagaaaaagtatttggagctgcaaaaaatcacgataacattatttacgtaagtatcagcacaggaatagggatcggtgttattatcaacaatcatttatatagaggagtaagcggcttctctggagaaatgggacatatgacaatagactttaatggtcctaaatgcagttgcggaaaccgaggatgctgggaattgtatgcttcagagaaggctttattaaaatctcttcagaccaaagagaaaaaactgtcctatcaagatatcataaacctcgcccatctgaatgatatcggaaccttaaatgcattacaaaattttggattctatttaggaataggccttaccaatattctaaatactttcaacccacaagccgtaattttaagaaatagcataattgaatcgcatcctatggttttaaattcaatgagaagtgaagtatcatcaagggtttattcccaattaggcaatagctatgaattattgccatcttccttaggacagaatgcaccggcattaggaatgtcctccattgtgattgatcattttctggacatgattacaatgtaattttttatggaatggacagctcatctttaaagatgagtttttttattctaggagtatttctgaagcaatagtgacatggcaccttctcatatgaaaaaggagttctaaaatagaaatctcctttttcatgtgcaaattatttttctttataacgaaaatatctaaagtcggccggaatatgattaccactggtatcttggcattgcatccctacaaaggcccctgtgaagaatcctcccccacggatataatcatctgataattttttcgattccagtgcaatgtcaattttgtgccaatcttctttgttaaaagaatagaaataataatatttgtccttttcaatatttactcttaaatatacatactttacttcacgaggaataacaattttattatttaatggctgtgaaaaagaaaagttgtcacatattgttaattcaagaatgcgcccaagttcttcatcatgcgtgacttgaagagccgtccagttctctgtattgtagtaattcaccaacccagcggcttgttgaaaattttccggataaaactcaacagcagtttcggcttcaaaatggagactttgccagcgtctggctacaaatgcctgagtaaatgtcgaggtcaatgattcatgaccgaataatcgtaaatgatttggcgcttgagtcaatgaacctaattcattcgtgaatggaatccttaaagtttgaaaatttatatttaatgttgaatcctcaaattcatcaacttccgggtacgttgcttcaaatattgtttcgggtatagaaggtgcatctacctccaagcttccttcttttccacctactacatagggccattcatctttccagtaaagtttttgaatagctgtttctctgcccaaaggacagtatcctctctgctgaaaaattgaatcatcgtcaggatgaataggacgtcccgttaaatgagctaaataccactcatctgtatgtgtttgaacaatggatgcatgaccacatttttgcaatggatttcctgggtcatgccatgacgttaaaattggattatcgggatgaacttcatatggcccctcaatatttgcagaacgagcaattgtagcagcatgttcgtaccgtgttcctccttctgcagttaataaataataatagttcccgatatgataaagatgcggagcttctgtcagttttctatcagttccttcaaatataacttttggtttaccgattaatttttgctctttatcagaatattcctgtataacaattcctccaaatgagtgccgatcaatacggtgatcccataacatatttaataaatacttttttccatccgtatcatggaacaaagaagcatcaaaccccgagctatttaatttaatcggctcactccaatcaccattaatcgtttcacaagtaactaaataattgtgacaatctttccatgcgccatctactaccttaacatccgtatagatcagccaaaacttcccatcactatagcttaaacatggtgcccaaactccacctgaatttgggtttcctttcatgtctaattgtgaaactctctgtaatggatgtgcaactaagtgccaatttactaaatcttttgagtggtgtatctggactcccggaaaccactcaaatgtagatacagcgatataataatcctctcctgctctacaaatacttggatcgggattgaatcctttaagtacgggattggtaatcttcatttgggactcctcctcagtttattttcttttttaagccttgaaatcatcaatatgatccaaataaactttgtctctattctctaattctcgaaccatgtttttatattttttctcatctaagttatagaaattaatatcaattaaagctagaacaagcaagaacacgggaataatggttgttgtaattaaaatccccattaaggccgccggggtttgtgcctgatttgctacatatccaaacttatcaagaaccagacccggaacaactcctcctaaggccataccaaacttaaagaaaaatccgattatagcgtaaatgagcccacccattcttttcccagtcctgtactctccatattcaattgtttcaggaataagcgcccacatatatcccccggcagtgagacttccagcagcagcgattaatcgacagacaagtatgaggtaaacattacttggcggaacaaacagtaaagctaagaggcctataatattcagtaataatgcatagtttagtaatttctttttccccaaaaattgatgaagccttggaataaacggtaaaatgaccaaagcgggtaaacttcctatcaaaccgtaccacttcaccaaatcctctctttctaagttatacgttacgtagtaaatgccaaccgaattactgatggaattcactccaaaaataataataaagaaaatacttaatacaacaagtggacgattaacacgaaactgctcaaatatatccgtaaatttaattttctcttcggatttttgaagagtgacccgctcttttgtgcttttaaaacaaaagattaaaaggcacccgcctatcattcccaaaatacccatggttagttgccagccaagagactcgttgccggaagtatcgcttaaataagcagccagtaagggaacaaaaaatgcaacgacaagtcccccaagattcgcaaataacatgcgaacagaagttatactaacaacttcttgattatttctagtcattgcagaagttaacgcgccatatggaacgtttatcgttgtgtatgtaagcgacaagccaacataggttatataggcatatattaatttccccatatccgaaaagtctggtgttgtaaaacagagtattgccagtatgacaaatggaaaagctccgaataaaagatacggtctaaagcgtccaaatctgctgttcgttctgtcaactattgttccgataaaaggatcagcgagagcgtcgattattctaaccactaaaaacatagtaccggctgctgctgccgataaaccaaaaacatctgtatagaagaacaaaagatacgtagacactgttgcataaattaaattacaagcaaaatctccagacgcatatccaactttttcaaccatgctaatcttctttacattttcactgagcatgatttctccccttttcgatcctttaatatggaacagtgtgaaacggtataacaatttctcgaatttacggtcagtaaacttttataaaagcgctttcaaaacagtgcaaaaaaatatggtgatcagcaagcaaaaaattcatcttttttcgtcataccttatatacctggaaaaggataaaagcctcattctttcgtttcttatattgtttagctccattaaatcgaccctcttatcccccttccatccatattagtaagatcttatcttgtggataatgaaagttcatttcattagtttgttgatcaaacaaactaacttgacttaatattataaaatcctttcgactttttcaacatctttttcagaaagtttaaacagaatgaattaaatattgatttttgactgttttgttatattcagtgtctcagtccaaaacagattcttgtgtaaacacatgacaaagatgatctatgcgaaataaagaattggttagtggtaagttgcatttaagagtttgataaaggtgatcacaggatgtatggagactgttagcctagatttatgctgatggcaagcccggtcatgaattgaaagaacggaatggccagaatagtttatgttataagtccaaccctacatacatatatcaatacaggaaagataaataagaagcaaaaatagagaagctttcaaccggagtagaaatggctatttgactgtctgaggattaatggctgtgttaaacactatgatttttccttcaaacttattttaatcttaaaaattttaattgagactggaaacaaaagggaatacagaaattaattccgtattaatttattcaatatgttaattttactttggtctttatgattcttcttccttcttctataaccatctaataaagactttttataaatcttgaggtaatcatcaatcgttagcaaatgatatttcgctccgccatcttcaaaaatctctaggttattatagtctacatctgcaaatggttttaaatcctcaatgtaagaaatgcctatttttgtattagttttcttaaattcatgctcatgtaaatcaaccattttgtatccatgcagttccatcactttttttagtttttcccacttttcctctaaaaaaattaaaggaataaggagatcaatatcttctggggaaaagtctaacccagttaccttttcaagacctaaagatccatataataatggaattatgtctaactctttattaaacgttttagctatattgataaattcattatacaacttcattttacatccccattatttggtgattaattattaagattcaactggctcttgaattttcataagtccttcaatactttcatgcggtatatatctcaaagggttattttttcaaacatcctgaaagtcatctgtacaatatctaaaaagccttgaaaactgaattaaagaaaaacatcaaaatgataatggctagcacaacaacaatttcaaaagtatgtgaactgccatcttctttttctcgttctttcttctccctcatttgttccctatattttctttgtatttcatcctttttcctatccaccttactcgacccctttcaacataaagtaaagccaagcaattctgaagtttttttattccttcttttgacaagctcgaaaataccaatgtataagcgtaatgcctaatggattttaaactccaaataacaaagcccctccgataaaccagaaaaaaggaaatggaaacataattgcatttaagacaatcccatatacagcacaccgtttatttgtctttattgaaacgaacgctaaaatgattcctataggagaaagtaataatggaaaaaacaccggcattccttgccatggaattgacataaatcctgtaaaaaaattaataattaagatggctgagataattggaatagtgattgaaaaaacagctgcagcttttttaacattcatattgaaagcaagtctccgttctctttaaaaatagtagttttatttagttttgagaaagtttgtcaaaatctctttctttcatttcaggcagagtgatatcaatccctaacatttttattaattcttgtacatagctttttattgcaagcatattaaatgggaaatcgaaatcaagttcctctttaacgcttagaatatccattgcatacgaacagttatgctccatacccaaaagatcatcattaaagcttaatacatctttatacgattgatcagataactcaaagtgagtaactaaataaacactaatatggtttccaccttgagaatcaaaatccactaatctttcatcaagtactaataaaaatgcagatctctcatcatcacataataccatcttagtttcaataaccgtttacatcttgtatgtaaggccctcataatctaattctgcctttcctgataaatcgtttttaaaaaaagtattacatgcacttatactcttctacccagtcgtgatatttttcataaagtggacgtattcgtttgaaatcatgagctatgacttcgcatccgcggtcatcatagataaagaaaataatgtcttttgtaatgttcacaaagaaaacatcagggtaatcaatagagtaacctccgaatttcggtttttgtggaaaatcctcattactggctgctttaagtaattcagttacacgtaagtctcgaggtttgcataacagggaaaattgttgcatctcgtattcttcagctttattgatttcgaaaggatagggatatgtcttcaccataatttgattcaaatgatttttacattttagaaacggttgatacacctttaattttcttatacatttctctttctttttgtgcttatacatattcgtcacaaggaatatgtcatcattttgttcaaataattcattaaaaatgattgaggtttgttcatatacaatccgaaacatctttaaattcaattcttcatttgctttgagttgatagatattttccccaagacaaaaatggattcctgtgccccattgattatagatgctaggaattaattcgaggttttgaaacctttcctcaatataccctattaaattcattcacacattctcactttcggttaatcagatgattttatgtagatctaaaaaaattgtaattccttcctgtgattgtaactttagtataccattttcactctgagcgatcgataggaatacggtctttttggaaccccctaaaagataatgaacatctgtggcaggttcactttattctctgagttcaatgacatgttaagcaattcaacatagatcaatttttaccagaagggaataatcaaccactatataaagatattccttcacaaaaaatcctgacaatcatcaacaacggatcaaacaatcgtctggcaaacttaaatagggtcttattcccccgtgggcaaaagtgaaaagatcagttataaaatgattaacgctcgaatggtatggctgcgtatcaggtatcatccttagtgaactcacctaaaaacaattcaccggagctcattgaatcccatttaatcactgtcatatcactttatatatcaccttcatttaactaatatgttctaagtagagggtgataatttgtttgtattgccgcactcaataaagttcaattccactcttcctctaaaatagcgtaataatattcatcccaccattcattgccttttggaatacattttttaaaaaagccttctcttctcattccaatcttcttcataactcggtatgagggaatattctcaggttgacacgtagctataatcctatgtaagttcatttctttaaatccatattccaagatagcttgggctgcctcagaagcataccctttattttgataattgggattaaacacccacccaatttcatatgtatgttcaccaaaatacttataaaaaacaatatggcctataagacagtcttcatctcttagtatgacagggaatttttcagcgttatcacctttgtttttatttacaaatgcctttgcatcttcttcagtaaaaaccccttcaggtatatacttcattacattactatcagatgtatactcatatactgcttgccaatctttgaattcaaattcacgtatcaataacctttttgttgttatgtgcattaaagcaactcccctctaatatacttaatctttatttcaatatgaagacaacaataacctctttaaaactattcttattcaacaatattgcctcttgctagaacaactcaaggattactgactgtgaacaagcaatggaatatgattctccaaaataatccccctatccttctctgaggggtaatatggggaatttatgacaaaactaaagacgaagtaagatcatttactgtggatgcaactcgtaagccagattgcaaagataaaatatgtaagaattaaacaaacatcctcttacaataagtaagaggatgtttgttaccaacaagattgtttaatttaattggtattccttattaagctttttaagaagtgaaatttcaacttcgtattggcttccataaattctgcttattttttgcacttcttcctttgagccgaagaaaataactttaaaatcatcatttacgtattgaactacaaaaaaatcatcaaaatcataaaatgtatttttatttatcgaaataaaaccacttgattgagctgttgtttttacactaatccgtctgccatcactcacaacatcaaatccatgctgattagtttgacgtgccagagtgccgttggtttggattgcacaaatgaattcaccgattctgccaattaaatgcctcaattctgtaggcttacagttcaatacattcatttcatatctcaggatttggttatattcattataaaggtttacaagttgttctttactaatgatttcggcttgatcatttatttggttattagtaacagaagcttctcggagtgatttaacaccgtttacccattcgcctacgataacttccttatcttccccttttgattttctgaaaataagtcctgtataaagagagttttcacctaagtatttgtaagaacttctattcatatattcaaagaggtgcttattaaaagaaatccccttattataccggttataacaataatctgataaaataatgctatccggattagttccgtatttttcttgaagggttttctttacttcttgaggtgaaaccaactcattgatcttatttttcaaagcatccttaatttgctcgtaaattgtcattatacttccctcaaattgcagtttctttggttgttgaaattagtcataattttttcttttgccgaagtgttattctgaaaccagtttataatactcttggagattcggatttacttcccaatatttcgttccatttaaagacactagcatatcaaaccatatctcgaaattagaatctaagttaatcgcatcttcaatatcatcaattgagtctagatatagcatatagcctaatccattttttgatttgtttgtgtctatgacatatcttccatcaaaatgatatccaattaaaacgtatccctctgggaaatcttgaacctcattatattcaatgattccctctaagctaagtatttcaatcccatcaaacatttccatcccattgtgctgtaacaaaaactctttatagtcattagggaaagtaacacctagcttctgttctatatcgctaatttcttgaggactagcaggatctttgaaatgaaaagtagcatcttccatgacatatcctccatgatgaaacatagggaatgtaccatatttagaaactgctttcttaataccatctagtgtcatgtgaactaacttttatttcttccataaatgctcctcctccttaaatcatctcactaaattttaccacacagaacattaatagataaatttaaaagggacataaactgtttattaagaaacaattttactcataattaaagcaggattagtggtgaacaaaatgtaagtgttacgtgctgttttaattactaccctatctgttgagccataaggaaacccaatccttactgcgcttttctcctctcccccatagtttggatcaagaaatacatcattgatttctttgattggaatttcaattttggatagctgccaattgataattaagttttcatttgatttttcaacgttgattccaagcataaaaacattccccttttgactatgaattcagtgaaacaaacacgctttaaaatttattaaatccaaaaagtaatacttacgggaaatatgactataagcaaaagagccctttcaggcccttatttttcttttacccttggtatgaatttgttacaaactcttttgctttattagcaacagcttcccaagtggcggcagcatgatcaagatccgcagaaagcttattgatatcctcattctcaaacccttgggcgagtgaataaaattgatttgctatagaatgccagatgccttcgatttgtcctataaactccttagacttttctgcttgggctattacattaaccaggtctatattgatactgtgaagcatccccaaaacttttacttctaattctggaatctgtatataatcttcatcgcttggactttgatttttctgtttcttgagtaattgacttaaagctttccacacagtattgtcctcctatgatagcttctttagacgtgcctctatggaaatggtcatttggtgatcagcttcacgaaatgcctcagcaaatgtttcaattccggtatcctagaaacatggcgttagataatcatgcccaccgatgcccccgctggtggattagttgcaagcataaacattctgcgatttatcaccgaccttgtcaaagggatgttaaataaaaaaagaaccttaattttcccattggcttattggcttacttttgaaaatttataaattattattatattgaacagtgttggtatgatgtatacaagaccagttccaagtagacctattactgaactagcaattaataatatgctgaagactggtttattatttgtctggattgaagcaagcatggttataattcccgccaaagcacctaaaaaccataaattccccaaagtgtaagagtcatctataaccgcaaacagttgagccagtacagaaaaaaccgctcctaatcccccggagaagatagtcaattttttcatagaaatctcctttttgaaaattgatttagatttcaacgtaattatggattcatttggttatgatgtcaatgataaacatctaccttactcatcttattattgctggtagaagtattgaacaatggaattatcacagaatttgtcgaattatttatgcgtattgcttccttaagcgtggaattatttccctaattaaaaatttagtacatagaattattagtgacatagactaaaagtgaccctgctttttagcagtgccgctccataatttattacctattaacataaaaaatcccctgacacttttagtgccaagggattgagatattaatactgagacatatactgttcgcgttcccaaggatgtacttgcgtgcggaacatatcccattcgatttcttttgcttcgatgaagtgttcgaataggtgctcgcccagcgctttgaccatgacttcgtttgatttgaattcttctagtgcttccgcaagtgttgctggaaggtcaacgattccgttttccatgcgctcttctttgctcatcacatagatgttgcggtcgattggagccggcgcttccagtttgtttttgattccgtctaatcctgcagcaagcaatacgctaagtgcaaggtatgggtttgcagctgggtctacactgcgtacttcaacacgtgtgctgatgccgcgagaagccgggatacggataagcgggcttctgttttgcgcgctccatgctacataacaaggtgcttcatagccaggaacaagacgtttgtaagagtttactgtcgggtttgttactgctgtaaagcttgttgcgtgcttcacgatacctgcaatgaagtgcttcgctgtttcacttaactgaagatctgcgttttcgtcaaagaatgcgttaacaccatttttgaagagtgatagattgcagtgcatacctgaaccgtttacaccgaacaatggttttggcataaatgtcgcatgcaggccgtgtttacgggcaattgttttgacaactagtttaaatgtttggatgtcatcacaagagcggactgctccagcatatttaaagtcgatttcgtgctgaccaggtgctacttcgtggtgagacgcttcgatttcaaagcccatctcttcaagctcaagtacgatatcgcggcggcagttttctcctaaatcagttggagctaagtcgaaatatccgcctttgtcgtttagttcaagcgtcggctcgcctttttcgtccaatttgaataagaagaattcaggctcaggcccaaggttaaaatcactgaagccgaggtcttccatttctttcagaatccgttttaagttgtttcgcgggtcaccttcaaaaggtgtgccatccggattgtaaatatcacagatgaaacgtgctactttacctttttcagctgtccatgggaagataacaaatgtatttagatctggatacaggtacatgtctgactcttcgatacgaacgaatccctcaatagaagaaccgtcaaacatgactttattatcaagcgcttttccaagctggcttacaggaatctcaacattcttgattgttccaagaatgtcagtaaattgaaggcggatatacttcacgttttcttcttttactaatttttcgatatcttctctagtgtactttgccatttggtaaaattcctcctcttaaaaggtaaatgtatatagcaaaacagttgctaacggattaatgaaagaagcgggacatgtcgccttgacggaatgtattccctctttgaaaacggccggcttgcatgagctcgtttttcaggagctgtctcagttcgtcatcggacagatcatgtttcattggttttttcgtcttctcgttttgtttttgttctggctcggcttcggctttcgccagaatctgtttaattcctgccatgtttacaccttgttctatcaggtgcttgatttctaacagtttatctacatcatgaaatgaaaataatcgtctatttccttcacttctggctggaaatatcagtccattttcctcataatatcgaatttgtcttgctgataactcagttaactgcatgacaattcctattggaaataaaggcattgagcggcgaatattatcactcatctcaatttcctccttttcttaacttagtttcattataggtgatgttatattatgtgtcaatacgatgtaaggattcttaacatcaaatccagagaaatttttaaaaaatttaaattaattgcttttgcatcaatgaatccactgcactgcatatggcattcttcacatgcgaataggttaatcctccctgaacatacgctacatacggcgggcggatagggccatcagctgataattcgatgcttgctccttgaataaacgtccctgctgccataatgacatcatcctcgtatccaggcatgtaggctggataaggcgtcacatgagcattgattggcgatgcaaattgaatagcctggcaaaaagcaatcatcttttctctgtcagaaaactcaacggattgtattaaatccgttcttttcgcatcccatttcgggtttgaagtgaagccgagtttttcaaggaatctcgctgtaaacaccgctccctttaaactttgagacacaacgtgaggcgccaaaaagaagccttggtacatttcttggagcgagtaaagagatgcccccgcttctctgccgatgccgggtgacgtcatacggtatgagcaagcttcaatccatttcgcttttccgacgaggtagccgcctgttttcgcaaggccgccgccgggatttttaatgagagatcccgccatcaggtcggctccgacatggcaaggctcaagctcttccacaaattctccgtaacagttgtccacaaagacgatcagattttcattgatttcttttacaaaacggatcatttcttttatttcactaattaagaaagaagggcgattcgcatatccttttgagcgctgaatgccgattacttttgtcttcggattgatcgcagcggcgactgcatcatagtctatctttccgtctttcgtcagatcaaccgcattatagccgatttgaaaatcctttaacgaaccagcgttttctccacccctgacgcccacaatttcctctagcgtatcatacggcttgcccgtgatataaaggagctcgtcccccggtctgaggacaccgaacaaagcaattgagatggcatgtgtgcctgaaatgatttgcggccttacaagccccgcttctccgccaaacacatccgcatatatgctttcaagcgtgtctcttccgatatcatcatagccgtatccagtagacggcgtgaaatgagtgtcgcttactttgtgttttctatagctttgaagcactctccactcatttcgctcgctgatttcttctatttgtttatgaatgccggcaatgtccgcttccacttccattgccgttttcttcaataattctccgtgtgttaatgtgtcaaacatgtctttatatttccttcctacatatacttctttaattcaccgatgatactttgctcttcttggacatagccggatatgtcatactgttcattttcttcattaaaatagaagcggtctaccatcgtttccgatttgattctggaaaggagcttcccttcacttgccggcacatgtgcttcaaaagacgttaacagttcttggcgcaaatagcgctgaatcgcttctttaaaggctgcagcgtcgtcctcaaatttcgcactgaccataatgtgatcccttccggcggtcggtataaaatcaggcagtttttgatcacgtttattgtaagccgtcagcatcgggatatcatctgcttcaagctcctcaagcagccgaagcactgttttttcatgtcccgcataatcctcatttgaagaatcaattaaatgcagaattaaatccgcttcttttacttcctcaagcgttgagcggaatgcagcaatcaatgtcgtcggaagatcctgaataaatcctactgtatctgaaagaagaacactgtagccgcttggcaggaccatttttctggtcatcgggtccagcgtggcaaacaggaggtcttcttcatagctgtcagcactcgtcaggcggttgaaccatgttgatttccctgcgtttgtatagccgacaagcgcaatttgaagcacaccgtttttctttcttctttcacggtatcggcttctatggcgaatgacagtggaaagctgtgtgttgatttcatgaatgcgatttctgatatggcggcggtcggtttccagtttcgtttccccgggacctcttgccccaattcctccgccttgccgggaaaggttgatcccttgtcccgtcagacgcggcagtgcatattgcagctgagccagctcaatttgaagtttgccttctctcgttctcgcccgctttgcaaaaatatctaatatcaattgcgtgcggtcaatcatcttcacttcaattgctgttgccaatgacttcagctgacttggcgacagttcatcattaaagatgaggagatcagcttcaagctcttccacgagtgccttcagctcttctaccttcccttttcctatatatgtagcggcgtcagccctgttccgtttttgtgtgacgctggtcagtacttttccgtctgctgttttcgtcagagatgctagctcttccatagaattttcaaaatgctcatccgtgatatgcggcagctgacatccgactaaaatggctttctcctgaatcgtttcttgttcgttcaaatggatgttcctttcttttgcatattgggcagtagtattatcataccaaaccctgcatgtgtataccacaaatcgattgctttgaaaagcggaaatacgagcaaaaaacagacctctcaaaaactgagaggtctatgcagatccagatgcttcttctttaatggaaagatcttggcttttgatggtcatcaagtcgctttttaagtattggtctcccattaaaagcctcatggcttgtgctctgatcgatttttcgatcacatttctgacaaaacgtccattgctgaatttaatgggacttgtcgtgcttttcactgtcattaagtaatctttcaatttccattccgcttcttgactgagctggtattccctttcatcgatcattcgtttcgcaatctccatgagctgggtcacagagtaatccggaaaatcaatggagatgggaaatcttgattggagtccgggatttaacgagagaaaatgatccatttcccgtgaatatccggcgagtatcaaaataaactcatgctgtttgtcttccatatgctttacaagtgtgtcgatcgcttctttcccaaagtccttttcgccgcctcttgccagcgagtaggcttcgtctataaacaaaatgccacctaatgactttttgattaaatctctcgtcttttgggcggtgtgtccgatatactccccgaccaggtcagcccgctccgcttctattaagtggccttttgacaggacattcatttcaaagaacagcttgccgatgagccgtgcaaccgtcgtttttcccgttcccggatttcctttaaacatcatgtgcagcgcttgctttccaaccttcaagccttgctccgcgcgtttttggttcacaaaaatccaggcgtatatttccttgatgttgcgtttcatttcctccatcccaactaatgcgctcatctctttttcgatttccttcaaaatgccgtgctttgcttcgtttttttgcaatgcagcctgatattccgcctctgcctcagcattcgtcagcacctgcttttgcccgttcagaataatgttgatctgtccgttgtttttataagtcacagcgcgctccaacatcttcacctctctgttctctctatatgatattcaagcggatgccgattgtgacaaacgcctatcatgtgtcgaaacaattgcttttttcgggaacaataaggaatcctgcgctttcccgagaaatactttatttcttattgtattcacggacatggggtggacaaaccatgagattttgtttttaatcattttgtcagagtattatagtgagcttctttctcattatttctttttcatacaacgggctgatttttgtacgaaacgtattacccgccctaagatacctgaagtgtttttctttttttcgatttataaagcggtgtctttaatgaaaggagctttcctcatcaatttacgttttaaatgcttgatttaatatgaacgcaaagcttaaaaccagcaggaatcagtgcaggttaaccgaacccatagtacatacaaacatatggcgtatgcacagatttcatgtcggaccgtatctgttgtcgcttcatgttgaattgtgcgctttcccgagaaataatttctggatgtgaaagggttatttcctcatttttcagttgaatgataatcgtacaagcagaagccgtgttttttcatatcctgtaatgaggtgatgaaaaatggttaaaatttttattgatcctggccatggcgggtctgatccaggcgcaacaggtaatggccttcaggagaaaacgttaaccctgcaaatcgctttagccttacgtacgatattaactaatgaatatgaaggcgtttctctgctgctgagccggacaagcgaccaatatgtcagcttaaacgaccggacaaatgccgcaaataactggggagcagatttctttttgtccattcacgttaattccgggggaggcacaggttttgaaagctatatttatccagatgtaggagccccgacgacgacttatcaatcgacaattcactctgaagtgatacaagctgtcgactttgccgatcgcggcaaaaaaacagcgaacttccacgtcctaagggagtcggcaatgcctgccctcttgaccgagaacggcttcattgataccgtttccgatgcaaataagctgaaaacgagcagttttattcaaagcttagcgagaggacatgcaaacgggctggagcaagcctttaaccttaaaaagacttccagctcagggttatataaggttcaaatcggcgcatttaaagtcaaagcgaatgccgactcgctcgcaagtaatgccgaagccaaaggttttgactcgattgtccttttaaaggacggattatacaaagtgcagattggcgcattttcatccaaagacaatgcagacaccctcgctgccagagcgaaaaatgccggctttgacgctattgtgatcctagaatcatagccgagacggggacgagcgtctcataaaaaaacccggctcctcatcgcgagaaaccgggtttttttattcaagaatatcaacaacaaactgtgaccatgtttccagacggttgtagatatcatcctgttttaattcagaaactttcatccatttacccgcaatttgttctttctccttcacttccacttgtgcgccaggctttaattgaagcgcagaaagaataccgatatgcactttgccaacactgttttcatcatcattgatcaatcccagtgtgacaatcgcctgtttatcttcttcatttatttgcagttcttcctcaagctcacggtctgtgttcagctttaagacttcagcaaatgaagctgccccttcgatggcgttcatatggccgccaaaaccgagagaaagcttgttgtgcagacgtgattcaccgccgccagccagccgctcgtaaagaaaaacttcatcttcacgcttaatgacgacataaggtatcggctgcttgaaacgcggatcttcttctgcgtcccctcttctcatttcacgataggccgcttcaatctgagccatgatttctgctactctgctatcttcactgtacacgccctggaaggttaagctttcttttttaaacacatcatcgcgcggggcaactaaaatcatttcgtccatttttcccatgggtactgcgtcctcctcatttgaaccttcaagccgaaaagagcagatattatatctgctctttttcatcttcaaaataaaagtcatcatctttgagcggctcaactgtcgcttttttatagccattccccttcatagagaagaagtcatgcgattttgtttttgtgtttaatccgtttaaaacgatcggattaatgtcttcctcttcgaagtatggatcaaatccaaggttcatcagcgctttattcgcattatagcggatgaatttctttacatcatgtgagagcccgacttgatcgtacaagtcctctgtatactcaagctcattttcatataactgattcaggaggtcgatcgcaaattcacgaagctctgcttttttctcttctgtctgtttattataaatttcctgagcaaggagaccgacatacacgccgtgaatcgcttcgtcacgaaggatcaggttaatgatctcaccgctttgcatcagttttccttgtccgtagaaatataacggataatagaaaccgctgtagaaaaggaagctttccagatagacggaagcaaccatggctttgaacagtgaaatttcatcatctttttgaatggctttgtaaagcccgacaatcatttgcgcttttttctgcaaatatttattttgtttaacccattcaaatacttcattgatcgtttcagtcggtgcaagggtcatgaaaatattagagtacgacttcgcatggacagcgttctccatcatcgccataaagttcagcaccgctttccgctggtggccatctacgtgttcagccacgatcggcatccccgtattcccctgctctgtgtcaagaagcgtaagtccggccagtaccttcatataagtgtcctgctcattttttccgaggtacttccatgtgaggagatcgccgtttaaagcaatctcttccggaagccagaactgtttcacgttttggttatagaacatttgggtaaaatcgtcttcatgctttgaccagtttgctgcgtcataaatttttgtcactataaactctcctttaatcaaacaacacaagaaaggcagctgtcttgcccagtatctttcgttcttgcatagtaaatggttttaattcctctatgatgtgcatacagatcgattcggtttaaatctcgggtcgtcattgtgtcttttaagaacaatgtaaagctgattccctgatcaatgtgctgctggatagtggcgatcatatccacaaccttgaacatgtccatatcgtaggcttctttatagaagaaccagttattagatgcaagcccaggcattgggtagtacgtttttgagttgccgtatgttcgttcttcaatccgttccataatcggcataacagacgccgtgcttgattgaacgtatgagatagagcctgtcggcgcaatgcataatctgtagctgtgatacataccgtgttcagcgacaaatgcttttagctttttccagtcctctgtcgtcgggatatgcataccttcaaacagattagcgattttttcgtatttcggtgagaaatcagttgaaacgtatttgtcgaagtattcacctgtcgcataggttgatccttcatattgatcaaacgtttcgcccttctcttttgcgatttccgcagaacgctggatggagtagaaattcaccatcataaagaacgtgtttgcaaagtcacgcgcttccggactttcatacgcaatgccgttttgcgcaaggtagccgtgaaggttcatagcaccgaggccgattgatttcatcgctttgtttgcccgtcttacagcaggcgcattacggatgtctgttgtttcagacacgtgtgttaaagagtctgtcgcaagcttgactgtcttttcgattgatttatgctccatgacattgagaatgttaagcgaacccaggttgcaggaaatatccagaccgatttcatcttcttcatcatagtctgtgtatgaagaaacttgagatgcctgcagcacttcagagcaaaggttagaaaatttgaccttggaaatatggttattcgcatgcactttattgacgttatcttggaacatgatgtatggatagcctgattcagaacgaagcatcgccaatttttcaagcagtttccgcgggttgattttttcctttttcacccgagggttgtcgacaaacttgtcgtacatttcgttcatgtccatctcatccatgtgctggccgtactctttataaatcgtgtgcgggtagaatacataagccgctttgtcctcgcgtgcaagctcaacgaacttatccggaatgacaacaccgatcgaaagcgttttgacacgcacatcttcatccgcagaaatctttttcgtatcaagaaaatcattgatatcgcggtggaaaatgtttaaatacgccgcgccggagccttgtctttgtcccatttggtcagcgtaacggaacgcgttatcaagaagcttcatgacgcctacaacgccttttgtcgcattctcaacatctttaatggcttcacctttcgcgcgaagcttggacaggttaagagaaaccccgccaccaagcttagaaagctgcatggagatatcgattgctcttgaaatgtcatttaaagaatcattaacttcgagcaagaagcagctcacaagttcaccgcggcgttttctgccggcattcaaaaatgtcggtgtgctcggctgatattcttgattgatcatcaggtttacatattcttttgctttctcagtgtcgccgttagcgaagaacagcgcaacaattgagatccggtcctcataacgctcgaggatttttttcttgtcattcgttttcaaagcatagtcattatagaatttaaacgcactcatgaaggaaggaaaacgaaacttcttagcgtaagctgtcttaaacacttctttaatgtcttcaaaagaataaaggcttaagaattcctcttcgtagtattggttttcaaccaaataatccagcttctcttttaaattgtgaaagaagactgtgttttgattgatataatctacaaaatagctatgtacagcttctttatccttatcaaactggaatttcccatctttttggatcatgatttcgttatttaactggatccattttggcacttgattttgtgacaactctttctacctcctgagtaaacaattcaacgtctttagatgtgccgctgagttcaaatttgtgcaagatcggcacctgatattgtcttgaaatggtatcggcgctttttgcaaagttatcgccccatactttgttgccgctcgcagcgactcccaataagagatgggcgtatttttcgagaaatgattgtgttgatgccggtacctggccgaagtttgtcgtgtaggtgaccaaaacaaacggagtgtccacgtggtccatttcgtccaccttgcgtatctgctgaaagcctgttttattcacaaaccgctgaacattccctgttttcgaatcaaatatgatttgtaccacgttttatcacgacctatcaaaaaatatgaatctctcatcactaacactatatatagtatactaccctctagcaaaaacacaatatatagattcgtttttatgaaaaattcatattttgatcaaatcaggcaaacgggcagactcattagggcccaaaaaagagagcagaacgagaatcatctctcgtcctactcggggtgtcgtttttagccgatgtatatcataacatgaaaaaaaactgcttagtagtctagatttttttttcttaagctatcacagcatttttcgctctctactgtttcttctatttcaacatccgcgccgatctcttctaaaaccgccttcaaagcagtgataattgacgcttctctgattaattcttttccgttcacaatgatacttgttccgtattcatagcaagaatcatcttcgcaaatttcttcccaatgattcacgatcactttatgcttcatgttttcaccctctgtttgatctgtgtctgtatttagtttagcggctggcatccgctttgtaaattcgaatgcttgtgaattttattcaagctcatcatccgcgtattctttcttcagctttacctcattgcgggactcattatactcataaattttgatatagccgtcctccataacgccaaaatggttatgttcaagtggaaacgaggtgggctgaggcgtttcatagtctgaattgccgttgtctgtttcaataatggtatcttgattcccgcacgccccgaacagtaaaaagacagctatccatacaagtgcaatcctgattcgtctcagttctgcttcactttcaaacaagatcgatcactcccaaattcattttatacataatataccatttttacttccgtatgttgttctcataaaaaaagaccgtgccttggcatggtcagcttacacaaaaagcttggagcaaaagtggattcatgttaaaaatggccgccgggaacccccgacagcctttcctcatgtcttgacatggcattttttgatctattcgagttcaagctggacgtttttttgcggcgcaaacgttgagatcgcatgtttatatataagctgctgcttaccttccgattccaacaatacggtaaagttatcaaagcctttcacctggccccgcaactgaaagccgttcagcaaaaaaacagtgacatacgtattttctttccggatttgattcaaaaactgatcctgaatattaatcggtttcatgtttcgtcctccttgattctctatatcatacagtttcgattaaagttcgagttttcctgctatatgtgtgaaaatttccttttttttcagctccatatcaacaggcggtgtcatatcgaaccatgtgacctgcattttgttgcgaaaccacgtcagctggcgtttcgcataccgcctcgagttctgctttagctgttcgacagcatcggaaagtgtcacaaaaccgtcaaaatatgcatacagctctttatagcctatcgcctgtattgattgacagtctctcacgttcttgtcgtataagcgtttcacttccggaagaaggcctgactgcatcatcaaatcgacccgctgattaattctttcgtaaagcgtgtctctatccattgtcaggccaattaacactgcattgtacagaagttctcgtttttgttccttcaaatgctgggacatcgtttttccggacgtatgtaaaatttccagtgcgcgaatgactcttcttgtattattcggatgaatcgcagctgctgcctcgggatctgctgcagcaagtttggcatgaagaaagtcagcgccttcccgctcagcagccatttgcatgctctctcgaaacacgggatcatttgcctcttccgtaaatgtataatcgtaaagcacagattgtatataaagccctgtaccgccgacaatcatcggaagctttcctctatttgcaatctcgctgattttatttcttactaagctttgataatcggcagtagagaaagagtcttggggatctaaaatgtcaatcagatgatggggcactccctccatctcctgttcggtaattttagctgttccaatatccatccctttataaatctgcatcgaatctccgctgataatttccgcgtttaaggatttggctagctgaatacttaaattggttttccccactgccgtcggtccgactaaaatgacaacgggctgcttcgtattattcaatatgtatcactctcttttataaatctccccccattatagcattcaacatggacaaccacctatccattttgccctttttttgcatcggtaaacatccttctaccagccgagcggctcattgccgacaatttcccttgtctttcctttcagggtatgacgatgcgtttttcttctgtcatctccgggatcgtacacaacccctccgtactggatctcaatcggctcgttataggccagatacgtcgtttcttcgatttcatgataatgtgtgccatctgctaagggaatcgccggtcctgagattccgtaataccgatgaaaatggccgttttcaaatgaagtgatccctgtatagtaatgtgtatgctgatcggtatttgatccgtttgccggctgagtaaacccttcgatgagatgataatggccctgttctctcgttgttttgacatgataagcatgtgcgtggggcggtgcttttgaccagtcagactgatacaggcccaatgtgttcacatcctccttttcctcgattcgcccaatcaaatccgggcagggtgaatacactgcatcatctacactttattacaggaggaaagaaaacatgaacgagttagagcatttcagccctgaagatacaagaatatttggaaggccgttcggattcgggagaccatttgggtttggaagaccgttcgggttcggttacgggtttggaagacccggatttggttatgggtttggccggccattcggattttttggaggaccgtttatcggcggccttgcaggcgggcttataggaagcgctttatttaatccttatttgtatggcggatacccctattatccgtatgccccgttccctttttattattaaacgcaaaagaccccttaaaaaggggtctttttaagtgtgtgaaaatgaatctcttgactcatacataggcatacactaatatttttctagctgaagttttttttctaatctaaaaatatagtgaggagaattcatgatgttgataggatatatattcctcacgattgccatatgttcggaatcgataggagcagccatgctgaaagtatctgatggcttcaaaaagtggaagccaagtgctttggtcgttattggctattccctcgccttttatatgctgtccctgactttaaaccatattcccctgagcctctcctatgcgacttggagcggggcaggcacggtgctgacgacagtgatcggagtaaaatggttcaaggaagatctgaatgccaaagggcttatcgggattcttttattactatcaggggtcgtgttacttaattggccgtaaaggagtgatgaagatgagaggattgctttatttggctctcgccattgtatctgaagtgtttgggagcacgatgttgaagctttcagaaggatttacacaagcctggcccattgccggagtcatagtcggatttctttctgcttttacgtttctaagcttttctttaaaaacaattgacttatcaagcgcgtatgcaacatggtcgggcgttggtaccgcgcttacagcaattgtcgggtttttgctttttggcgaaaccatcagtttaaaaggtgtattcggtctcacgcttgtcattgcaggcgtggtcgtgctaaatcaatcgaaagcccacgctgaagataaaaaacagacggcctgtgagtgaccgtctgttttctttattctccacccagtttcacagaggcttcaagctgcagctcgacatttccttgaattgcacgcgaaatcatgcatgacgactccgcttttttacaaagtttgtgcgccaatgcgacgtcgtcttgtgaagcatcatgtttaagcacgacagagggacggtgaatgatctttttgtatgtaaagactccttttgtaacgttgacaatgccttctgactccatctgtaagtcttctttttccagcccgcttctctccatcatcgctgcaagtgtaataatgtaacaggtcgctgccgccccgagaagcatttcatctgggttggtcccttctcccgggccatccatttctttaggaatggaaatcgatgtgatcaggtttccgctttcgatcgtaccgacatcattacggttacccggccagttcgcttttaaataaaaatgatgatctgccattgttttgcctccttttttatcctatttcagtctactgatcttctcttattttgtcttctgatctgcttgttacgaatactctttttccaggacacctttgatcgcactgacataagcataaaattcactgttctttgtgtattttctatttttataataaaaatcatcaaaaaatgcttctctctgctcacggctgatttccagctggatacttagccccgtttccccttggttattaatgttttcggcattcaatccagcaagaccgcttttagacgacgctaactcagcggaaaaccctctccgctcaagggctctcacaatcattttcgcccgctttcggtctgttccccctacaagggtattcttgttctctcctttatatccgtgaaaagccaccacatattgatgctccttgattttcttttttgccaatggctcatcaaagttggtgcttgtaatgtgcagtgtttggttatcatgggacttcaacccttcaaataggtatgtagagtattcattattgaaataacgcacaagctcacttactccgccttcaattcttccgccatgcggagacataattaagactttgcttccttttttctcattatatgaaatatcgtaatcggctgggctctcattctctgccaagctgctgaaatttgaatatgtatctggctgatttgatggttctggttccaatgagtaatgaacatatctcaagaacaagacaatggctaagactaatatgacatttagtaaaaatcttctcatgtttaactcctttcataagaatggcgcggttcattatatgaggtttagccaataggttttatcttaccattgtatacacaatatcatcagtgaaaaagttcccggtttcaaaaaatcaattgattgtcacggttattagcggttcatttcaaataagagtgaaaaaaggttgagaggaaagacaaaaaaggtaggaacaacctcacttggcaaataaatgtatataggtttaaggagggttttagtaacaggctgcccggttgctgagacggacagctgttaccggcctgcagaatagagattttgcttatttgttctcacaaaatcacaggagaggatagagtccaataaaaatgttctgatctgttgtttcgaaaaacaaaatgctttgattttcgttttgcttttctgtctcacaataatcgttcttttactaatcgttccgtctttcttcatatataatgctgattggcatttggctttccaaagatcggtgcaagtagaaattcatacggttgctctccccttcccagtttgatatgatcacattataatacgaacaaacgttctttttcaatccccaatgatttcctcagcttctgaatctatcgtatctaatgcgaaagattcagaaaaacaaactcttgtctgtctcttacagaggacaaacaaacttaccaaacctatcatctgttcatagagtatacagagaaccttataataggaggaaaatacatgtttgggtactctatggtacaaatggtgagagcaaatgctcacaagctagattggccgttacgggaaaccgtattgcaactttacaagcccttcaaatggactccttgcttcttgcataaatttttcgaaaccaaattgcaaaacagaaaaaaaatgtcagtcattatcgaatttgaggaaggctgtcacgagaccggctttcaaatggctggagaggtgctgcaaaaagaaaaacgcagcaagctaaaaagccgcttcaacaaaatcaactgctgcagcgccgaggttactccttcagcattacattcccttctctctgaatgcagcaatatccgtaaagtgtatttaaaccgcgaagtcaaagcgcttttagacacggcaaccgaagcaagccatgcgaaggaagtcgtcagaaacgggcaaaccctgacaggaaaaggtgttactgtcgctgttgtcgatacaggaatctacccgcatcctgatctagaaggaagaattatcggattcgcggacatggtcaatcaaaaaacagagccgtacgatgataatggtcatggcacacactgtgcaggtgatgtcgcaagcagcggtgcatcctcttccggtcaataccgcggacctgcaccggaagccaatctcatcggcgtaaaggtattaaacaagcagggttcaggaacgttagcagatattatagagggtgttgagtggtgtattcaatacaatgaggacaaccccgatgaaccgattgatattatgagcatgtcgctcgggggcgatgcccttagatatgatcatgaacaggaagatccgttagtcagagcggttgaggaagcgtggagcgcagggattgtcgtctgtgtcgctgccggaaactcaggccctgattcgcagaccattgcaagcccgggcgtgagcgaaaaggtgattacagtaggtgcgcttgacgataacaatactgcaagcagcgatgatgatactgtcgcttccttctcaagccgcggcccgacagtatacgggaaagaaaagcccgatattttagcgccgggtgttaatattatttcccttcgctctccgaattcttatattgataagctccaaaagtcaagccgtgtagggtctcagtactttacaatgtcaggaacctcgatggcaacaccgatttgcgcaggaatcgcagctttaattcttcagcaaaacccggatcttacccctgatgaagtaaaagagcttttgaaaaacggcacggacaaatggaaagatgaagatccgaatatctacggagcgggcgctgtcaacgcagaaaattccgttcccggccaataaacatcatcaaaagccggcaattctctctcagcagaactgccggttttttcgtttgaatattcataatcataaggtaaaataatggaaaatagatgaaggaagtgaagaaagtgccatattatatctgcaatacatgcggtgtgcaacatgcacagactgtagatccgcccaactcgtgtctgatttgcgaggatgaaagacagtatattcatcccgatggacaaacttggacaacccttgaagacatgcgtgagaaaggaaaccttcaaaacatccttaaaaaggaagaagagcatctttacagcatcaaaactgaaccagagtttgcgattggacaaacagcccatcttattcagcataagggcttcaatgtgctgtgggattgcatgacatatcttgaccaaaagacaattgaccaaatcaacgaattaggcggtattcaagccatcgccttgtctcatccacattattactctactcaggttgagtgggctgaagcgtttcaggcgccgatctatatccatgaggatgataaagaatgggtgacaaggccaagcaatcacattcacttctggtcaggggaaacgctcaatatgaagccgggactggacctttaccgactgggcggacattttaaaggcggtgctgttttgcattggagcaagggcaatgaagggaaaggctgtctattgaccggagatatcattacggttgcggcggatcgaaactgggtcagctttatgtacagctacccaaatctcattccccttcccgcctccaaagttgaagaaatagcagccaaagtaaaaccgcttcaattcaaccggctttacaatgctttctctaaagttgtcaaagaaaatgccgacgaatcggtccagcgttctgccgtacgctatatcaaggcactcaacagcgaactgtttcatacataaagagtggggcggctctttcccgtgtaaaagatgcagcaattgggaatagtatcgtgtagatcaaaaggaggaatattgatggcacacacgaatacacagctttctcaatggctggaatcaaaagtcggccagacgcttgatattagaaaaggtgaattgacccatgatgaagagatatcagacttggatcagattgttctccaccttcaaaaagtggctatacgcagtacgaatcatcctgatgattatgttgcgaaagaagagcttgttttagaaggcgaaggaacaacattcactgaggacggaaacgtaccgcttccgcaaaatgcctatgagattcctttattaggtgagcttcatattcaccaagaaaacgaaggattgaaggtcgtaacagatcgtgcagtatatacaattgatatccagcacagctgacagccactttcatcaaaataatacagcgtagcgcctttgagctttcgttcaaaggcgctgctttatatcgagccgttttttcacttttttcgttcttctccctattgaatgacgcctaagatagatatatagttttagagacaggattacatttcaaatcattctgttttttgtaaactaattcagcaatttgattcatctatttaccctattaggcgaggagaatgcaaatggaaaaattgatgtttcatccgcatggtaaagagtttcatcacaatcctttttcagttttaggacgatttagagaggaagagcccattcaccgatttgaattaaaacggttcggagccacatatccggcctggttaattacccgatacgatgattgtatggcctttttaaaagacaatcgaattacaagagacgtaaaaaatgtgatgaaccaagaacaaatcaaaatgctcaacgttagtgaagatatcgattttgtatccgatcatatgctggcaaaagacacacctgaccatacccgcctgagatcacttgttcatcaagcatttactccccgaaccattgaaaatctgcgcggcagcattgaacaaattgctgaacagcttttagatgaaatggaaaaagaaaataaagcggatatcatgaaatccttcgcttcccctttgccttttattgttatatctgaattgatgggaatcccaaaagaagatcggtcacagtttcaaatctggaccaatgcgatggttgatacctctgaaggtaatagagagctgacaaatcaggcccttcgtgaatttaaagattatatcgctaagctgatccatgacagaagaataaagccaaaagacgatttaatcagcaaacttgtgcatgctgaggaaaacggcagcaagttaagcgaaaaagagctctattcgatgctgttcttgctcgttgtagccggccttgaaacaactgttaacttactcggctcaggcaccctcgcattgctgcagcacaagaaggaatgtgagaagctcaagcagcagcctgaaatgatcgctacagcggttgaagaattgctgcgatacacctcacctgtcgttatgatggcaaatcggtgggccatcgaagactttacatataaggggcattcgatcaaaagaggagacatgatttttataggcatcggatctgccaatcgcgacccgaatttttttgagaaccccgaaatattaaatataaatcggtcgcctaatagacatatttcttttggttttggcattcatttctgcttaggagcgcctcttgccaggctggaaggccacattgcatttaaagcacttttgaagagatttcctgatattgaacttgcggttgcacctgatgacattcaatggagaaaaaatgtctttttaagaggattagaaagtctccctgtttcactttcaaaataacattcaaaacgcccccttttaaaagagggggcgtttgtgttttctcagcgcttcaccaattcatctgtttctttttcttccctcgcttcatgtttcttccggaaagccttaaggaaattcgcattcactactcccctgtttgaatagagcttttcgcaaaattctaacagggctgttgacgctttcggttcggttaatatcatgaagtggttgcttgaatcgacatccaccaggtggaaatgaggaatttgccgctcccattcctcccaataggcagcttgatcaaacggttctttttcatttgataaagtgaaataagtgtctaaatcaccaaagaaagacctgcttttgttgcggaaataataacattttaccgtctcaggatcagggagaggcttaacagtgtacgactccaaatcataggcgcgctgtgttttcatcatttgctgagcctgcgcacgtatttgtttatctggtttgtttagccctcgttcttttgccaagtcaatcaactcagacaggaattcttcatcctctaagcttatgtccacctcttcacggctgatgagaacatccgtaaacttttcccgtttcgcaatcgatgccagcatcgtattaattgtttgcagcattgacgttttcatagatgcctcattctcttttgtctcagaacgatatggggagtcaatcatcaccatgcttttgacagcaaggccttggctttgcagctggcgagtgacttcatatgcaatcatcccgcctaaggaatatccgcctacatcataaggaccttcaggctgtatggatcgaatgatctctatataataggaagccatttgttcaattccgtgcaaaggagcagaatcagtcatgaatcctctggcttgaatgccgtaaaaagggcgctggctcttttgtgcaaattgctgatagatttcaactcctcctactccgccatggaaccaaaagacagggcgcccccgcttgccgtcatttaacggtattaattccggaaacgtgcgagcttgatcattttgtaaggatgtatcctcctgtttctttgcgatcaagtccatcatgtcctgaacagtatggcatgcttgaagctccgtcaagacaatgagagggtccacctttgattgcaattgctgtaataactgtatgcaagaaattgaatcaaatccatactgctgcaatggcttatgaaactgcagttcatccggagccatccctagtacatttgctaatatgtgatgatcgctgctgttgttgatacgctcatcctgtgaaacagaaggcgtattctctactgcttgaaagccgttccagcagcttctcttttcaaatggataggttggcaacggtattctgcgggcaccttttccttgataaagcttttcccatgggatttgcaccccttttgtccagcaaaacgcgatcttttcaaggttgttttcagacaacaaagtctcgatcaccatttctcttaatggaccatccagcaaggcttcgagatctgacgagccattttctgcatttccgctaaagacaggtacagaactcttcagcttatcgcctttttctgctaagcaggcttgcaagccgattaccagttcttctttactgcggacgacgagcgccaggcggtcttccatttcctctcggccggtttgaagtgtataagcataatcttgtaatgacagttcttgttgtttattcacatagtcaagctgctgttgagcaattgcttttagcctgtcttgattctttgcagaaagaactacaatgtgggcaccattctcactcatactaaccggtggttttggtaaaggaatatattcttctaaaatgacgtgcgcatttacgcctccaaagctatagctgttgatactcgctctgcgcggaatttttttgcctgcatcgtcacttaaatccctccattgctgattctcggcagtcactcggaaacgggtgccctttaatgacacctggtcattcaaagacgaaaatccggatatgcctggtattgtttgatgcttcatcgccatgctgaccttcataagagcagccatgcctgagacgagttcaccgtgtccgatgctcggctttaagctgctgatataacatggcgcttcctcccgtacttcctgtggaagttccaattcgagctgactgcagcctgactttaacgcctctatttctatcgcgtctgccaatggagaggcgatcccatgcgcttctatataggtcaccgttttgggatcaatttgcgctccttgataagccttcagcattgcatccttcatgccggccggatttggcgcgtgaagtgacattcccctgccgccatgcgatacacctgaacctttaataaccgaataaatatgatcagaatcttcaatggctttttgcaatggtttaatgatgagaactcctgctccttcacttctgacaaagccatttgcatctgcttgaaaggatttggcctgccctttctcactcaaatagcccattgagtcgaagccaataaagccttttggtgaaagcagcaaattcacagccccgacaatggcttgctcacattcgccgtttcgaatggattgtatagctctgtgcaaagccactagagctgaggaacaggcagcttcataatattcacttggcccttttacatcaagtgcataggatatacggtttggaattagggaaggaaccacagctgtatccgtattgccggctgcgacaaatactcctgtcgggcggctggataaaacctgccctgttaagcctgcatcttccatcgccttccatgcatgtatcaagagcagaaactcctgtgggtccatattcgccgcttctttaggcgatatgccaaaaaacaggggatcaaactcacctattccttctataaaaccgccccattgaaggcttgattgcccttccttatcggctgcggcatatttgcgccagtcccagcgttctttcggcacttcagagacacagttctttccttggacaaggttatcccaaaattccgttacgctgtttgctttcggaaactgtcccgacatgccgataatggctatgccgtctgccgcgtgttcgattgttttatccgtgttcgtctcgtatgccggaatctgtttcatttggttttcgatttgagctgggcgttcttcctgctgatgagcttcaccaaacagctgagcaaaagatgcttcatgtttgtccgcaaaaaagtcgattaactcttgaatagtcggatattcaaaaaacagagtcggatttaattcgatctttgtctctgcttccatctcccttgtcagtgcaaccaattgagaagaatcaattccaaaatccatgatatgcgcttttgcaattgacaattttgacggatcggccatgtttactgccagtttatctgttacatagcttctgatacgagctttcagattgctggctttgatggccttattttgatttcctctttgattcgaaatacgaagctgtttaagcgagtagcccgagtagtgcagcactgtttctgacgactcattgatcacatctacatcaaacagcaacatgtcacctgtattcttaaccaatgtaatcaaaagccagcaatccccttttatcgtttgctttgtaaactggatatcattgattccaaacggcaggaagccgcctgtcatgtcaaactgctctaagaaactgaggatagccaagtacgcgctgtttgtcatcaatgggcttacagtgtaatggtgcccgtttgccagcccgctttggggcaggcgaatttttgccagtatagacttgtgatctctgtagagatgagtaattgtcttaaataactctccccattcaggaccgtttccggttttatacatctgatcgatgtgatgaagcttagttaatgaatgcttaacgttctcgatattgacttttttgggctcaaaagaaccgattccgcattgtccgattgcggcaggcttccacaaaccagaggacggctcgcgatacatgatttgcagttctatgacttgatctttttgcagcggctttgcctgaagttcaatggtctcgccttgtttgatgacaattggactgatataacttaatttgctgatacggccgctgttttcctcagggaacaggttaaaaaatgcttcaatggccagactgccatatgtggcaccgacaagcacccgttcattgttgaagacgtgtccttgaacgtaaggctcatcataagtgaattgatcttgaatgaccggctgattgatattgtcttcaacatctgacgatttctcattgatagacgatacatcgaaatgaaatgatgtattatggtcaaatgcatagtgaggcagatgaacccagcctgttcggttccctatatcagcttctttaaaagcaatcaatgccccttgtgcccattgctctgctgcgtttatttctctatccctagatgctgattccgcacatggctgtaaatcgaatgatgtatagatgccttgctggagtgagctttctcttgatgttcggaacacctttagtttttcgatcagctcttgagtcgatgccactgtaaatgcagtcctatgctctaaattatggtttctcctgtgtaaagcctgtacaacgggttcaatatccagagaagcttccttctctaaaaacaattgcatattttctagatagctaagcaggctccattttgttttggctgaaaaaacggcagtgaattcctgctggcggggagcgatatgttctttctcaggggccgtctccatatattcttctataataagattggcataggctccccccgctccgaaggaattgatcatgcttctgcgcggcaattgttttccagtttcaggatcattcaagcgatgccatggctctgtttgttcctgaagatagaaagccgtgtgttccagcttaatatttggattgacaggcatcgcgttaattgtcggcaccagcgtccctttcttcatctgcagcagcacttttgtcagctgagaaataccggaagccgcctctaaatgccccagattggatttgacagagcctatcgcacaaaactgtttcttgtttgtatattgttgaaacgcgtttgttaaggcaattacttcaataggatcgcccagcgccgaaccatttgccgccgattcaatatagccgatagtctctggatcaatgcccgactgctgaatcgacttgacaattaactttgcttgctgcttcgggtccggagctgtatacatctgtcttccgccgctatggttagcaaaactgcttttgatcacagcgtaaatatgatcctgatcttccatcgccttcgaaagtggttttaacaggacagctccgacgccttccccgggaataagcccgtttccggtgccaaaacttttgctttgattgccgcttcccagcagattggcacgctccaaagaatcatatttagagagatcgagtgttaaattgacacctccagcaatcgccattgagcagtttttcaatttcaggctttcacacgcaagatgtatggcgtttaatgaactagagcatgctgagctgacagcgatactcggtccggtcaggttaaaaaagtgggaaacgcgatttgcaatgtgccagtctcccccatttgagctgaggactgcctgctctaaagatgggatattccaaaaatactggttatacatattccctataaaaacacctactccgtcatcatcccgcaatttatccagccgggttcgcgtatagccgccgtcctcaaacgtttcccagacggtttctaaacataaacggagttccggtgtcatttccatcacccggttttgctccacctcaaaaagctgatggtcaaatgcctctatatcttgtaaaaatccgccatagcgtttcttatttgccggcttttttggatcttttgataatgttttcaataaagatgtgcgccatctggattccggtgcctctgtaatacaattgtctccggcgattaaatgcccccaaagctcttctaaactgttagacatcggatagcgcccgcttaccccgattattgcgatatcttctgtactagaatcattaaaatgtgttccttgcaaattacttgtcttttctatttttagtggttcggtatttgctagctgagtttccgtgacttcctgctctgtaacaaagcggcgtgtatgaaaagtaaatggcttattaggatctgtacgctctgtttgaagtggagcttcattttttgcaggcttcgttttttcctttaacaatgctgtccgaagcttattttcatgcccctttactaaatattcgacgagttcttttgtgttgttatgttcaaataaaatggtttttggaagctctcccgtcactttttctaattcacgaatgaaattcacctgcaaaatcgaatcaattccatacttctcaaatgtcgtatcttcgtgaatacgttctggtgatagtttgattgattttgccagcgtatgcttcacaaattgtgccgtttgttcgatgagagaatcgctttcctgtgaatgatcgatttcagcattcatttgtatatggcttggatcttcttctgcctccgttctcttcttttgacggacgactccgttactttcagcggcaatgatctgctggccgagttgatgcgattgttcagccataaaggaaacatagcgaaatccttcactctcaagcaccattttccaagtgtctggatacaggcccgggcagcccggtatgcggagatcaggatcctcatacagccaccagccctctaaaaggccgaacgtcaaatgcgaatatatattatgattacttatttcatttaaaaggagcagcccgttttttttcaaaactgcttttgcatttcgcaatgtctgccggatattttttgtggcatgaagcacatttgccgcgatgaccgcgtcgtagcctcccgcatcaatatgctgttcagacgccggctcctcgacattaaatcgtttatatgtcaaatatggattgtcaggaccatacttattttctgcatgcattaaaaaagctttagacagatctgtataacaatattcttttatatgtgtctgccatgctttcaatttttgaaaaacagccgcgcttgtcccgccggtcccggctccgatttctaatattcgaatcttcgcctcaggctcttgcttcagacgttcttgcagataggctgttaacgtatctgcaagaacatcattaaaatagtctgcgacttgattgtttttatagaccccttctactaaatccatagatgaattcggaaacaggatatcggtggctgacgccttgccggtcagaatctccggcaaggctttaagtgctgtctccaccaatgtcaccatggctttcatattattgtcttgaagcaggtcaaatttttgttcattccattctttccacagctcgctcatggtgcctattgagcgtgttggaacatgtccgttctccgttcgcttgagaaattgatgccgttctaaaatcgattggctttcttcaaaccatctgccatagaaattctccaataccggctgggatttactttctgtgaaaaaccctatggactgtaattgtgcgaaaagcattttacagagaatgtcttctgtgttcagcattggcgtttcccctcctataacagttgttgaatctttgtgttgtcacccgggtgatagcttcgcagcttttgaatggcggagccgtgagtttccgggtacacttcaatcgtttcttctgtctgttccgcttcatcattcgtttcgtttgccattttcatcattactagctgcttcagcggtcccccgagcagcaattccaaagcttccattgcttcaggggcttcaattgagcctatgcctgcctgagccattctcttttggtaatccggtgatgaaacaacaccaatgcttccccaataactccaattcatcacggctactgtacaaggccatacttgagaaagccgctgtgcaaaagcatccttaaaactgcaacccgcagcgtaattgctttgtccggaagctcttgcaaacgattgtacggaagagaaaaacaaaacaaaatccagtggttcatgccggaaaacttgagccattcgcacgcttacatcaacctttgcagcaagaacgtttctgaaacattcctcactcatattcatcaggcttcggtcttgtaagacaattgcagaatggatgatgccgttgatttcacgatgtgtttgtttcattgtttcatacgcgcgttctaattcctctcggttagccgcatctgcttgaatgtaatacggggctcgccctagacgtgcaaatctgtccagcttgctttgaatggctgcatcctttttccttctgccaatccaaacgatctgcgcctgatatgttctgatcatatattcactccacgcctcaccaataccgccagctccgcctatgacaacataaacacctccgtgcttatacttcgtgtgcaccggttgattgttgtgtactggaattagacgaagcttatgccaaatcttgtttcgataggcccacgtattcccttcttgatcggcaggcaaggaaaggagttgagataacggcaggtcttcgtattttttaacatcgatcagctttgtctgccaatttggatattcttttgacattgaaccgatcaggccgtgcaccccggcatcgaccgggtcgacaatatcatgctgatcaacatattgtgtgttcaccgtcacgatcgtccagcttatctccttctgtccatagcctaaagaaagcattgccttaatgagcctatacatttgaatgacgccttgatcttgggcttcaatcatttcatcgccgacttcgcactctgtcacacgagaaggagacatccacacgatgtggtcaaacgatccgagtgcttcaagctggcctgtaattctatgaattgatgcgttcggctcaatgtacagctccttggcaaacggaaactccctttgaacagcttttctgctgttgtcatcccctccgaggatgacaacacgctcatcagcaggcgaaatgctcctcttctccagctgcactcgatcccatatcggcgccataagaagcgctccgttaagagttgctttggagtttcctagtgatgtcggcccgtctggcggttgtatgccttcttccagcagccttgaggtaatccccttgattcttacacacactcggccttgttcatcacacaaatcaatatccagtctctgtattttgtcctcattaggacgagatgtcacagacacccacattttatttgtacacgggctgaatatttctagctcttgcagcgcaaaaggcagagaaagctgctcgtcaccggaattcagctttagcccgatcgacgcttgtaaagcagagtcggccatacttggatgaagaacgaattcattcagtgtgtgagttacaccagcaggcagagaaagctctgccaaggcttgattgcggccgatgtaaagccgatctatcccttgaaaaccaggtccgtagtcaatgccgatcgccttaaacaattcataacactggtcgtgtgagagtgtgcttaaactgcattggtcttgaagcgcgctgatatcctggactggaatgtctcctgccccacggattgaagcactgccttgacaatgtatctttcgatcattgtgtgcagcctctgtatagacgttaaaagcaatctcgccgtcctgctggggatttagactgatatccacttgaacaggctggccatccgccacaatcggctgcacccacacaacatttttgatgtgaataacagattgttgatcttcggttcttctcactgctcttgtaacggcagcatgaaccatctcaagatatgccacgcccggcataaccggttttcccttcaccttatgatcggcgaaaaagaactcagcacctgtaaaggccgagctgaaacgctgctctgacaaatcagatgtgttgacatgtatcaatggatgcaaagctgctgattcgactgtttttaaagctgtttgatgggcggctgcctcctctttcgtatccgttatccagtagcgttctttcgcaaatggataggtagggaggctgatgcgtttcggctgtttgccgtcatacagtttactccagcctatttccatgccttttacccataaatcaagcagtctttcatatatgtgaggctcccagctattgttgagcgttttctgtacttcgtcatctgatctcaatgtttgtgcgatacctttttctgctctgcctctgtacatgtacttcgcattggtgcccccttctataaagaggttcagtttttccagcaagtccccagtcgagacagcgatgatccctaatctctcctccattgcatcacgcccctcttggagtgtataagcaatatcagtgaggtcacgagcagtgatagatcgcttgctgataaagtctgctaattgccgggcttggtctttcagacgatcttcatcctttgccgacaaaataaagatgcccgggtgctgtgctgtcacggctggtgctgttgcaggatgggttgtttctttcggaatatattcctcaatgaccacgtgggcattgacgccgcctatcccgaacgaactgatacctgcgcggcgcggcagctctcggccggcttcatcccgaagcgcctgccactctctcgattcctgcacaatataaaacgggctgtcatccagtctgatatacggattaacagtttcactgtacagacttttgacaagcgttttatgcttgagctgcaataacactttaatgacaccagccacaccggccgccagtgataagtgaccgatgtttgttttcgctgacccaagtccgcaatggctgccatgaacagccgggtcccccgttttttcatacagctctttaaatgccgcttttaagccgttgatttctactggatcgcccagctctgttccagtcccatgcgcttcaatataagttacggttcttggatcaattcccgctttttcatatgctgtttttacgacatccgcctgagctttcggattaggagtcgttagagaatttgcgcggccaccgtggtttaccgcacttcctttaatgacaccgtaaatatgatcaccgtctcgttcagccgctgtcagctttttcagaaagagaatgccggcaccttcactgactgcgaatccatcggctttgtcagaaaatgttttgcatcttccttctttgctcagcgccccggctttatcataggcgatatggccttgcggagttacgaccgtgttgacccctcccgcaatcgccatttcacagtttccattttcaatggcgcaaaccgcatgatgaatggcgaccaaagagcttgagcacgcagtgtcgatcggttcactcggcccatgaatgttcaggaaataactgactctattcggtcctgcagaaggactcatattcgcagccgctgagccttcgatgtctacatttgacagaagtgaactgtaccctgtgtttcctgtcccgatgaagatgcccgttttggttcctgccaggcttctcgctgagtgtcccgcttcttctaccgccttccacgcataggtcattaacaggcgctgctgaggctccatctgctcagcctccagcggagatatgccgaagaacaatggatcaaagtcagcaacttcatcaataaaaccgccccatttgacgtttgttttattcgcttctttcagagggtctccgtaatactcctgccaatcccagcggtcttttggaacctctgtaatacaatctgcgcccgatgacaggttcttccaatattcctcaacgtcttttgcctttgggaaaacgccgctcatccccacaatcgcaataggctcaggcttgtgatcagcttccttttgcattggtgttaccgaaggttttacaaagcggttttcagtcgaaaacgtcatattttttatattctgttcgacaggctgcatcagcacctcagctttggcaggcgtttgagctgtaaaagcatttggatattcttctgacagataccctgcaaatgcataaacagttgcgtgctcaaagaagaccgtaggcgtaagatccagcttgcacttctcattcagtgtatttgcgaattcagttaacgtaatcgaatcaaatccatattgattaaactccatgtccgggtcaatctcttcaggtttgattttgagcaattgagagattgtttgctttaaaacttcttgaatgtggtcaaacatattcccttgatccattcttgcttcagatgtcacccgtacttgcactgttttcattggtacatcatcagaagacggcttttgagtcagcttttccctcatcatgtctttgaatccttccatgacgatgacttgatctttgccaaatgccaaacctttatacagcgcttgaatgccggtctcggtccgcattggagtcacacctgtgtttttcaacgtcatgttttcaatttctttattcgcgcgcatgccgccttctttccagagcggccaattgattgacaacgtttgtccgtgcctgtacatggcggttacaagcgcattccgataagcagcataactgtccataaatgcattagccattgcataatcggcctgtcccgcgctgccggcaacacttgatattgaagaaaagaggataaagaaatctaacgcaagatgctcggttgcctcatccacattcacaagccctttcaccttaggagcgagaacttgtgtcagctcttcattggttttgctcataagatagttatctttaatcagcccagcgctgtgaatgacaccattcaagtcttcgtaatcagacgtaatgcttgtgataagctcggaggctgcttccgtttgtgtcacgtcaacctgcctgtattctgcgcgagcccctaattgctgaagttcgttaagctccgcctgctgatccgcattcaacgcggatctgcctgtcagaatgagcacaggctgttcggcttggcgagcaatctcttttgcaaaaataaacccaagtcctcctgcgccgcccgtgatgaggtatacacctttatctctccacggcatgcttatttcccgatcatctatttgcatttcatccagatcattgatgtaccgtttgcctttttcatatttgatgtgctgatcttctgtgtgccttttattctctttcagtttttctattacactttcaacattttcatgtgaatcgatttcaatcgtctggccgattagttttttattctccaggccggcggttttaaggagcgccgatagccctgagaatgagtactgctttctttgtgcagaggtaagcagctggatcagaacattgccctgaggtctgcttttgagaagaccctggaccgtctcaagcgcttgttcggcataatcttggaacctctctgcaagtccttcgcggaatgactccaaaacgatgcattccgctcctgtcattcttgattcaatgcgatcttttgagaggccattcatgtcgcaaagcatgacaatgtgccgttcgtaatgaggctcaggactttcttttttaaaatccttgggcacccatttttcttcaaacatcagggttgccagcgtttgatcagattccgccgatccagagccgccttctgctgctctgaaagataatcctttcatccgtacgcaaacattgccgctctcatctaaaatatccatatcgcgcttttgcaccttatcagttgccttgctgccttggctgtatcttgcgtatacccacatttctgacgaacatgctccgaagacttcaagctcctggaccgcaaaaggcagtgtcagctggttatccccggctcctgtcaaaatgcttgacgcctgcaaagcagaatccatcagcccagggtgcattttgtattggctgagcgtatctgcagctgacggatgcaatgacaattttgccaaaacaaattgttcagctgtatagatttttttcactccgcgataagcaggaccatattcaaatccaatcattcgataggtgtcgtatacttcgtttacgctgaaatgactttcctgacactgctcccgcagagattgcaaatcaaccgccggcaaattttcagcaggattcaataccgcgctgccttgactgtagacgattgactgttcgccagtaacgtctgaatgaccatagatttcataagagatctcaccattttctcccggtaaaagcctaatgtgtacttgctgcggctgatcctctacaacaataggccgcacccacaccgcattctttagcttcatgatgcgcggtacaccttgtacctctgcggcctgctcaacagctgcccgcgccaattcaagatgagccactcccggcaaaatccgttggcctttcacaacatgatcagcaaggaaaaactcttctcccgtataaatagagctaaacctttgttccgagagattggatgtgttttgatgcattaatggatgcagcacggctccgccaaggcgggaggctgcttgatttgcatcaatgctgccgcttttttcaatatgatcagagatccaataacggtcttttgcgaaaggatacgtcggcaagctgatgcgctttggcagattctcgccatacaatttcgtccagtctacatcaagcccttttacccataattcaagcaattttgcatactttccccgttccatccatttctcgacggcttcttgaatctcttcgtcctctgtcagcatttggagtgtgcctttatcaatcctgcctttaaatacatcctccacaccgcttttctccgctgcaaagtcttttaactttttctgtaaatcctcaatggaaccggaaataatcccgagacgttcttccatcgcatcccgtccggcttgcagtgtataagcgattcgggcgagatttacgtcactatatgtttgcttatcaagcgcatctgccagctgctgtgcatgttcttttagccgcgcttcatttttagccgataaaacgaagatacccggatgttccggcgcgatggatggtatattctcatcggatgcttccggaatatattcctcgataatcacgtgggcgtttactccgccgattccaaatgaactgacacctgcccgtcgaggaagctcttctccctgttcatttttcagcgctttccattcttccgtttcccgtacgatatagaacggactgtttttcagctgaatgtatggattcacgttttcgcaatgcagacttttcactaaggttttatgcttaagctgcaataatattttaataactcctgctgcaccggctgccagcgataagtggccgatgtttgtctttacagaccctaatccgcagtaaggattggctgatgtgtctccttcatttacacccaatgctttaaaagctgatttcaaaccgttaatttcaaccgggtctccaagctccgttccggttccgtgggcttcaatgtaggtcacggttttcgggtcgattcccgctttttgatatgccgactgaataacatctgcctgcgccttcggattgggagtcgttaaagaggctgcacggccgccgtgattgattgcactgccttttatgactccgtaaatatggtctcccgcttcttcagccgcttttaattttttcaggaacagtatgccggcaccttccccatgtgcaaaaccatcggcttgatttgaaaacgtcttgcattttccttctttgctcagtgctcccgccttatcaaagctgatatacacctcaggaaggataatcgtatttacaccgccggctaatgccatgtcacaagtgccttcctcaattgaagagatggcatggtggatcgccactagtgaacttgagcacgctgtatcaaccggttcgctcggcccatgcagattaaggaaataactgacccggttcggaccgaccgatgggctcgtattggctgccgctgatccttctattgccgagttcgctttagatagaagagagctgtatcctgtatttcccgttccgatgaagacgccggtttttgtgcctgacaaccttttcgccgaatatcctgcatcttcgatcgctttccaggcgtaagtcagcagtaagcgctgctgaggttccatttgttcagcttcacgcggggaaatgccaaagaataatggatcaaaatctgcaataccgtcaataaaaccgccccatttcacgttcgttttattgacttccttcgccggatcaccttcatattcacgccaatcccagcgatctttcgggatttccgtcatgcagtctttgccctcttttaagatgttccagtacgcctcaacgtctttcgccatagggaaaatcccgcttatgcccacaatggcaattggctcaggcccagcatcactctgtatggcgtttggcagcatgacttgctgctttctgcgtcttttagctttggcacgcacggcttgttcctgtttcgcagcaggctgaagctgagccgatacagcgcgcacagcaaatgtcttcgcaaataccgattgatattcttctgacaaatgcttgccaaacgcatgaatcgtcgggtggtcaaaaaatacggttggcgtcagctctaactgataggcgcgattgatatggttggtgaattcagtcatggagatagaatcaaaaccatacaccgtcatctctgcatgatcgtcaatcgtttcaagcttgacctttaacagcttggcgatctctcgctttaacatcgcctttactttatccagcaaactgtctgcatcaatgctatttatttgttcagtcatgtgttctgcttccttcttttccataggtgctgaggcgtttttggccagcatgttttgttttattttctgcacatcgccttcgatcaccattacttggtttgcctctgaatgaagtgcttgatataatgcctgaattcctttttccgccctcataggaacaataccggcaagttgcacaagccttttctcagtttcttgatcgacctgcatgcctccatctctccataaaggccagtttacagaaagcgtctgcccatgccgctggctgaggtcggcaagcctatttcgatagcctgcatacatatccataaatacattggctgccgcatagtcagactgaccaatgctccctaaacttcctgaaagagatgaaaagagaataaagaagtctaaaggcaaatccttactcgcttcgtctagataaacaagcccttttactttaggcgccagtacatcgtgcagatcttttgcctgtttattaaccaggtagctgtccttgatgattccggcactatgaagaataccgttcagacggccatatcttttttgaatgtcgtcaatgagctgatagacttcaattttattggtaacatctgtttgccggtaggtgatgtcagcccccttgctatgaagctctttcagctttttgcttttgctttcgctaagaggtgagcggcccgccagaatgactgtcgcatttttcgtttgttccgcaatttcctttgcaaaaatatgacctagtccgccggcacctcctgaaatgagataaacgccattgtctttccacggtttgctgccgtctccttttgcctgtttgatttcacgccaatcagcaatataccgtgtcccgttttgatatttgacatatgaatcgctgctcatttgattttctaacagtttgccagcaatgctttctccactttcttcactgctgacttcaatcatttggccggttagtttggcattttcctgacaagctgttttcagcagtcctgtcaaccctgaaaacaattgctgttctccctcggcagaggtcacgatctgaacgagaatgccgtctttcggtttcgtacgaatgatctcttgtacctttttaaacacttgttctgtataagaatggaaacgcccatctactgaagaaggccttgcttccaggctgtatacatggacatcctcgatggctgcttcaatttgttttctcgtctcatgatcatattcacataggaatacgagatgctctgcatatttttttgcagctaagctgttagcagccttttgttcttgccaaacgggctgaagcaataaagtttcagcgttgatttttgatggttcggtttgtatatctgcctccatcactctcgtcgaaaatcctttcagccgcacacagatcatgccatgctcatcacataggtgaatatcgactttctgtatcaaatctcctggtttgtttttcgagttgaattgaacataaacccacatgtcagaaacgcactgacgaaaaacctcaagttcctccagtgcaaatggcagtgctgccttaaagtcttcagtgtctgaaagttccgctctgacgacattttgcaaatattcagccgcctgtaacgccccgtccattacacttggatgaagaacataatcgcccaacgtatgtgcaacagattctggcagtgataatttggcaagcagctggccgtcgcctttatatacggcctctacactcttgtaacctggaccgtaatcggcgccgatcatcccttcataaaacgaggcagcatccattttgctttgatcacattgtttcttgatcttagaaagatccagtgctttttctcgctttaactgaatcaattccgctttaccttggttatatacaactggttctgcatcagcggattccggatcaccatacatccgataagcaatatgtccgccatcttcatcgtaaagtccgatatttacctgaaccggctcacttcctgctacaaccgggcgaacccacacgacatttttcagcctgattccagtttcatgatcctccaatccgccaattccttgttctatagcggctcttgccatttcaagcgtgaccgccgccggcaaaatcgccatgcctttaatgatatgctcggcaataaaatactcttgtcctgtgaaaatggagctgaaacgctgctctgacagaaccgatgtattatggtgcaccaaaggatgcaaacgagatggttcaattgttgtgatagcgccggtgctgctttcaggccagtatcgttcttcggcaaaagggtatgtcggcaagctgatgcggcgtggctttatatttggatagagcctgcgccattcaacgtgaaagccatttgcccacatctcggcaagctttctcaattcttcttttgatatccgcgatgaagccatatcatctgcttcagcatttccaagcagctgttcagcggatgtcattctcgttttttctccttgaatacagccttctgcgagcggctttccagtcacaaaagcttccagctgatgtttccactcttccagatcgttcactataaaaacgatcctgttatccattgcttcacggccgacttggaaggtatatgcaatatctcttaaagagaaatgcctttgctcgtcttgactgatataggacagcatttccttcgcgtatacttggagccgttcactattttttgctgatataggaatgatgtaaggctgattgccttcgttttcggcacctgcatcagaaatgttttcatattgctcaaatattgcatgggcgttagttccgccaaggccgaatgagctcagagccgcccgatggacacctgcgtgtttctctaacgattttcgttcacggacaacataaaaaggagagctttcaaactttatatccggattcggctccgtacagttgatggtcggtgcaagttcattatggtataaactcatcgcaactttaatacatccggctaaccccgcagctgtatccaaatggccgatattcgttttcactgaaccaattccgcaaaattgtgttttgtcggtgtattgcttgtacactttatttagagcagacatttcaataggatcgcctaatttcgttcccgtcccgtgcgcttcaatataactgaccgtttcaggatggatcttggttgtatccaatacatgctgtatcacttctgtttggccttttacacttggcgcatagaagcctgccttctctgccccatcattattgatgcctattccgcgcataatggcataaatatggtctccgtcttttacggcatccacagcttttttcagcaggatgactgctacgccttcacctccggccattccgtccgccgaagcatcgaacgccttcacatgcccgtcgcttgaaaaattcaacccgttttggtgcacgtagccgatcgctgattgtgcgtgcaatgttgcgcctccgacaagcgcatattgtgattcgcccgatgtcaggcttttgtatgcttgatataaaccgactagtgatgaagaacagttagaatgaacaaaatagcttggcccttttaatccgagcttatgtgagatcattgtgggaatggttccgctttgggctaaaacccaagagacatagccatccggtgattcatgtccttctgttgtctccttcggcaataacgttctatatgaattgctgcttgcagacatatatacacttgttgccggaatctccttagccacatatcctgcatcttcaatcgctttccaggagtgcagcaataagaggcgaagctgagggtccatatactcagcatcttttggcgagatttgaaagaaaccgggatcgaataagtctttcccttcgatcacagattgcacaggcacatagtcaggatgctgtatcaattcttcgggaactccatttgcgcgaagctcttcttcagaaaagaatcgtatgctttctttgccttctttgatgtggttccagaagtcatgatgatttttcgcacccgggaactggcaagatatccccacaatcgcaacactgtcgtcaaaataagggggaatcttctgtttcgggtattttccatcttttttgtcatcatgatcatcttcattttgtgtcccggctagatctgagtttttcatctccaaaatgtattcactgattgcacggatcgtggaatactcaaacagctcagtaacatgaaactcacaatcgaattcttttttgattcgttcagccacagctacagccagaagcgaatcgccgcccgcatcgaaaaatccgtcttccggcccaaatccgctgaccttgagcgtttcctcccaaatgcgcagcacctgatcctctatttccgttaattgcaagtgatttggtttccttctgttgaacacgatctcgcgtttttctaattctttacggttcacttttccgctgggcgataatggaagctcatctaagcggataaagtgtgaaggtatcatatattcgggcagactcgattttagatgaaggcgcaaatcttttggattggcagaggcatgtccgctttcctctgtataataagcagcgagctgttgatggccctcaagctgcttcaccactaccgcctgatctaaaatgcccggaaattcacccagctttgtttctattgcgcccagctcgacgcgaaaaccgcgtattttgacttggctgtcaatccgtcccaagtattctatgttgccgtcaggaagccaccttgctgaatcacccgatttatatagcttcgtccctgattcaaagggattatcaataaatttttcagccgtaagccccggctttttaaagtagcctcttgctaagccggctccagcgatgcaaagctcacctggctttccgatcgggacaggcttcaaatgctggtccacaatataaattttcgtgttggaaacaggctttccaatcggtgtatggtgacttgcgatatctccttttccgcatccgaaatacgcagcgtaaatggaggcttccgtcggtccgtatatattttcaacacggcagtttgtaaagagcgataccgcctttttcactaatactttagggaaggcttcacctgcaaccatcatatacttcagcggaccgtcctctgtgaatcgcttgttgtctttcgccatttctaaaaaaacatgcagcatggccggcacaaaattaatgtgagtcactttatatgtttcaatataatccatgcaaagctgcggtgatttctccccattaggcggaagaatcactagacggccatctccaataaaccatccgaataattctgagatcgatacatcaaacacatagttcgtcttcaataaatatgcatcctcagccgttacaggatagtgagattcaagaaaattcagggtattcataatgctccgatgctctaccataacccctttaggctctccggtgcttcccgatgtataaataatataagcgaggtgttccggttttacttcccgctttaaaccgctgctttgctggtctgtataaccgtttcggcaagctaactcgatattgatcgcttttacatggctgccagttaatccgctgatcctatcatgaacgttaggttgggtgaggacaatggatgcctgactgtctttgagcatgtactttaatcgttcttgcggaaaacttggatctaacggcacatacgctccgccagctttcagtattcctaaaattccgatgatcatatcaaacgaacgctctgcacaaatgccaacgggctgttcaggtctaacaccctgatgttgaaggtagactgccacagatgtgcttttttcatctacttctttatatgtaagtgatctgtcttcaaacatcacagcaaccgcatcgggggtttgtttcgctttttcctcaaacacctcatgtatacacttgtcatttgcgatgtttgtccctgtcgcattccattgttccagcaaactagtttgttcttgatttaattgcaaagagtaggcttcaagcggcaaagacgggtcctccatcatgtgctgcgcgagcttcatatagttctccatcatgctttcaatggaggacagttcgtacaaatcagggttgtacagaagatgaagcactgtttcattttcttgctcatatatttcgagcgccagctcaaattcaccctcttgccgaatgtcttcaatatattcgatgccaagcgtttgatacggttcaagcactttttgcaagcctgttgcctgaaaaaagttttggtacagaaaagctgtttgaaaaaccggagaatccgcggccgagcggtctacattcagctctcttaccaatgcagggaacggaaacgccgcatgatccaggccgacagccactgtcagctgcagttcccgaataaatgctgttaatggctgagatccgatattcttgctccgaacagccatcatattgataaaataaccgattagggtttcaaatctgtcttcttgccgacccattgtcggaacgccaacaatgatatccttttgttttgtataatgatgcagcagcactttgtaaatggagagaaacacaaccgattcattcacatgattggtgcgggcaaacgatttaatttgatttctcaggtgatgagggagcaagcttttataagcttgccccttaaattttcgtgctgaagaccgcggacggtcagcaggcaaatcaagaactggcagactcccagacaactgttctttccagtaagcgagatgctcttccccttctctgccagtcagcattcgattttcccaatcgacaaaatcgtaataatcagctgttgatggctgctgcaagggttcaatcccattcagcaattgttgatacgcttcgaatagcgccgatatcaatgtcagcatcgacacaccatcaaatatgatatggtgaattgttataagaacaatgcattcttctaaccgatgaaaaaggtgtgtgcgccataacggaccagcttccaactggaaaggttcttttgctttttcttttagaaaaggcataatatctgctgatttcattgctgatatatcctcttccacaaaataaagatcctttgataactgaaccgattgaaatggaatgccattttcttcttgaatcacactggctaagaccggatattgtctctgtacaaacagaagggctttcttgaacgtctctgcatgtattggtttgctgaagcgaaagcataaaggaatgttatatgcactcatcccaggagacattttttgaagcatccacagccctttttgcccttctgaaagcgggcttttcaactgccgcttcatgcctttaagatgttcttccacctcagaaatggttaattctcctgatctgaaggcatcgagaatttctttatgattcatacgatttactcccttctatgatgttttgcacactcttaaaatccaatttccctagcgccacctcttgcatcaatccaatgatttgctcgtctgtatacgtgccctttatgtgatgtgctgctgcgctatgattttgtttttccgcttttaaggccaaatggtcagatagagcttggactgtctgacattcaaggatttcccggccggccatcttcagctgcgtggttttttcgatatgccgcatcaattttcggccaagaattgaatccatcccataatccaggaagtttcttttgaaattgattcgatcctcagatatgcccaattctcgtgctaaaaattgaacaatgatcttttgaatatgggttttgccattcggctcgtcaatctctgttttcatatcttgtgaatgctgtttaacggcctctgattgctgagtgcctgacgaaatccaataccgttcccttgcaaatggataaccaggtaaagaaaccatccgaacgtcatcgccatcatgaaggagttcccaaggaatctgatatcctttcacccagcattccgcgatgttttccaaatttctttcttttgcgagagcttgcagaactgcttcatcttgttcttctaaaatcccttctgtatatcctgtataaagggatctctgttggcctgataccccaccattcttcattgcttccacatattccttcaattttcgcaccaattgctcctgattgtttgcaacgatcgcgagccttgcttccatggcttttctcccaacctgaagcgtatatgccacatcaggtaaagaaaggttatgattctgctccagatacgcaatcatgcggcaggcagcatcctgaagccgatcgtcattttgggctgaaatcacaaagatctgcggtgacccttgatgccgctgtgtggacggctgatcatccggaatgtattcttcaatgactgcatgtgcattggtgccgctgattccagtcgtgctgatcgttcccatcctcggcttctgatttttcttgatccacgaacggttttctttgcaaagcacaaatgggctttctttaaacggaatatacgggttttccgattcacagtgatgagtggccggaatgatctggtttttcatagccatcagcatactgattaaagcaaccgttcctgacgctgcaaatgtatgtccgattaaaggtttaattgagctgatcatacagaattgcttctgcttcgtatatttgctgaacacgctcgttaacgcttggacctcaagcggatcaccaagattcgagccggtactgtgcgccatcacatattgaatatcgagcggattgatttcatttttttcataaatgttttcgatcaattctgcctggctaaaaggatttggcgcagtaatgccgttggttttgccatcgtaattcacgccgctggccttgatgcagccataaatatgatctttatcttcaattgcctttgataatggtttcaagagaacagcagccaccgcttcacctggcacaagaccattggcatcctggtcaaacactttgcattgtccgttcggagacagcatttcggcccttgtcagcgcctcaaaagacatgtgagaaatattcaagctgacgccgcccgctaaagccatttcacaatccccctgacgcagagctgaacatgcctggtgaatcgccaccagtccagatgaacatgctgctgtcaaagccatattaggcccttttaaatccaatgcgtatgcgattctcgcagacaatgtggcgttttgtgttccgttaatgtaatccgtatctccggttagatgcgcatattccccttcttccacacctacataaacaccgcaggattttccttttatccgatctcccatatagccggcgtcttcaaacgtgtgccatgcttcctctagaaaaatgcgctgacgcgggtccatgctttcggcttctttaggcgatatttgaaaaaacagcggatcaaaccggtctatgtccttcaaaaatgcaccccaccttggcactgctttttctggatctctgttagctctcccccagtcccggcgttcgcccggaatgtcagagatacacgatttaccgtttttcagattatcccacagctcatggaccgaatcagcttgagggaacctgccgctcatgccgataatggcaataggctcatcgtgaacctgccgaatgctttttttactggcttctggttctaaagctacaggaattactgcataagcttcagggggcttttgcgcctctgatgcatcatcccggtaaaatgcttcaatcagctctttatgatcggttaagaaaaagctgatcaattcttgtaaagttgaatagccgaaaaataaagccggtgtcacttcgatgttgaaatgctttgataacacgttcgagaatttagccaaatagatcgaatcaaatccgaagtcggcccaatttttgttcaaattcagcttgtcctttgaaatcttaagcaatgtgtgaatatgctctttcaagtcgtgttctaaacgcttttcaatgcttagtgtttttacctcatccttgttttcttgtgctagaggggcttgagtggccggttctggaatagctggttcagtcattcctaaaaatctgctgacacggctgggctgaccggctatcacgagatgctgagcatcctgctgagctaggatgtgctcaaacatacggataccttcctcggcttctaggaagcgttggccgcttgatttcaggtacatatccgttgtttcctcatcaccgatcttcattccgccatccttccacacaggccagttgatgacaaacgttttaccgttatgcagctcatttctgtattgtgcgtaagccatctgaaacctattgccaatcgcataatcacaacatccaaaatcccctaaaaccgcagaagaagaagaaaaataacacataaaatcaaggtcttcatttttaagccattcatcaagcgctatcgtgccgttgattttcggttcaatgatgcgctggaagctttcgatctttttgtcaaaaatagcagagtcgctctcgattccggctgcatgaataacaccgttgatggcaccgaatcggtctttccctctttttacgcagtctcccattgcgataggatcagacacatctgcttctgcatacatcgcttcgccgcctagatcctttaattcttttatttgcttttgcttctcatcattaaaaggcgacctccctgtcaaaatcaggtttgcggcatagtttttggccaaatgcttggcaaataaataaccaagccctcctacaccgcctgtaatcaggtaagtaccgccagacttcaatttgctgttgtccggttgtatcgttgtctgttcaatgtgatttacatatcgtttcagattctgatacaaaaccgtttgttcagttgaagcctgtaattctgcccagactttacgtgtccaatcatccatcgatccttgttccgcgggctgaaagattccagtcacttttgtgtgcggaaggacaagcccgagtgaacgttcgaagccaatccatgattccagataacttcggtcaagactatcttcaaaacatcctgccagcagcagccgtgaaggatgaagctttgctgcggacataccttgtaataggtaaacaatacaggaatggtcctttatacagcgcttgtcttccataggccacatatagaggattgcatctggctctccaagttcttctttaatgctctggaaggccttttcaaaagtaacgggttcttgccgcacaatctggtagctatattcagactgtttgctgtacacttcgccctgtgatataaaaatgaccttggtgtcttgatcaacgtttttcagggctgaagcaaatgcgttttgcttttctctttcagtcagaaaacagatgagcgttttgatacgtttcgatgtgagagtcgccggctcttctttccacacttcttgaaacgtcataaccttgaaaggttcttctgtttgctgatcatgatcctgttctatagacaccggggcctttgccgcgcctggtgcccagtaacgttcttttgcaaatggatatgccggaagactgatccggacaggcgtttgggtgccgtacagcatgccccagtcgaaagacaagcctttcacccaaagatccagcagtttcgtgtatttccctttgctcatccatgcttctatgattttttccgtatcctcatccgctgataagactgctaacgcttttttgttatcatcgatgcgatccagatacaggctgtctgctttgttttcgataaaatcgttcagctttctctcaagatcctctagtgattccgctataaaggccagccgttcctccattgcttcacggcctgtttgcaaggtataggcgatcctgatcaggtctgtttcgcagtaccttttttgtttgatggctgtaagcagctgttccgctttttcttgcaaacgttccatgtttttggccgacagcacaatcagcgctggaggatggtctttcggcgtttgcgcccccgttcttggaatatattcttccaggatgatatgggcattggaccctccggcgccaaaactgctcaagccagcgcgcctaggcacctcttgcccgccaatcaccgggcgtttccattcaccaagttgctgctgaacgacaaatggcgtatggctgaactcgatgttcggattcaaccgctgagcatgcaatgatggcgcaatttggccatatttaaactgaaaaagtatttttgtcagccctgcaattccggctgcactttcacaatggccgatatttgatttgctggagccgatcgcacaaaactgtttctcctgcgtatctttctcgaatgcttttgttaaccccgctatctcaatcggatctcctaatgcagtgcctgttccatgcgcctctaaataactgatggttcgggcaggaatgtcggcgcgctcaattgcttctttaatcacctgtgcctgtgcatgaggatttggaaccgtgtatccatttgtttttcctccgctattaatggcacttgcctttatcacaccgtaaatatggtcaccgtccgctattgcttgctgcagcggctttaacacaatggcgcctacgccttcaccgtcgacaaatccatctgcatcatcgccgaatgatttacatgtatcactagcagagagcatattcatgacagataaattctgatagtgaaccgggtcgacaactaaattgacaccgccggcaatggcacaatcactcgatccgctatagatgctttccagcgctaaatgaatcgctgtcagggaggatgagcaggctgtatcgactgcaagactcgggccttggaaattcagtaaataggatattctgttggcgatagaccaatagccgtagccagtcggataatttttgttcatgactccggcaaagacgccgatttttctgcttgaacagagcgagtcaggcgtgtatcccgcgtcttcaatacttgcataagcggtttgcagaaataatcgctcctgagggtccattctttctgcctcaagcggagaaatctgaaagaataatgggtcaaacttgtccatatccttgataaatccgccccatttcgtataaattgatccttcttttcctttttctttatcgtaataagctttccaatcccagcgatctttcggaatttcctcaatacaatttcttccttcttttaggttgttccaaaagtcttctgctgtttccgcctgaggatagcgtccagaaatgccgataacggcaacgtcacggcttgcaagagtgtttgtcggtgtttctttctccccgctgaagccaagcttgcgaaagcgccgtgttcttttagcggcctgatcaggtttctgtgaagattgggttctgctttcggccggtgtatgttgttgaacttgacggtcaagacctgttaatttcatcagagcttctgtttttgttttgatgaaatgctccactaatgcgtcaatggtctggtactcgaaaaataaagtgctgcttacatggtcaaattctttacgcaatgtattcgtcagctggacaacaacgatagaatcaataccgtacttttcaagaggttcagatgactcaatctttcctgcaggaattttcaacgtttccccgattagttttttcatatattctgtgcttttttctcttaggagagcatgtttcgattgtccagcttcctctgaatctatggtatgaatgtaggctggctcctgattagacgcttgtgaaacaaccttctccggcaagatcacatttttcatcatacgtcgaaccagcccgttgcttgaggctgcgacgatttggtgactcagatcatgtgccgcctcggccgggaaaaagacagattcaaagccttcgctttcaagtgccgctttccagctgtcaggatgtaagcctggacagccgggaatccgcactgcaggatcttcatacagccaccagccttccaaaagaccaaaggtgatgtgagggaacaggctgtttcccgccatttcattcagcagcagcattccgttgtttttcattaccgcttttgtatgccgcagtgtttgacggatattttttgttgcgtgaaggacattagcggcaatgacgacatcatagcctcccgcttcaaattcctgctgatcaatcggtttttccacatcaaaaagctgatatgtcaggtacggattttccgccccatattccttttctgcatgcagcaaaaatgctttagacagatctgtatagcaatattcattgatgtgcttttgatatggtttcagtttttcaaagattccggcactcgtgccgcctgtgcctgcgcctatttccataatgcgaatcgatgcctcagggtcgtgcttcagacgttcatccagataagctaataatgtatcggcaagcactttattaaaatagtctgccacttggttatgcttataaatgccttccaccagttccatcgaggaatgcgggaacatgatatctgttgcagggactttccctgtcaaaatatccggtaatgcttgcagcatggcctctgctaatacaaccatcgcctttgtctcgctgtctttaagccacttttcttttttcgcgttccattctagccaaagcagctcgatatcctctgcttggtccttcctcaccaatgaatctccaactttcttaagatagccatgctgcaagagaaattcgctgctttgccgaatccattttccataaaattcacgagtcttatattgttgaagacgttcaaccgataatgtataaccatcaaacagctcggctgtttgcagctgtcctaacaacagcctgtaaagaagatcatcaagctcttcatgtgtcactctttgaaatcgtcccgtagtcggcagacgctccatcaggctctctgcatctgctgaaggttgctctggataaagagtgatgaattcattctgattcacgccttcgactgctacaggctttgtcgtatgaatgaaagctgtttggctgactggcccagaaagcagtgcttccagcgccttcatagcctccgcgggctcaattaaacctaagccgatttgattcatgagctgtacataatgttcatcctcagccgcttcactattcccccaatatccccagttcatgacttttacagggcatgcccagctctgagaaagctggtgagcaaaagcatctgcaaatgtacagccagaggcataatggctttgcttcacatttttgatatgggctacaagcgaagagaagaataaaacaaaatctacattctcctggcggaacacttgggccatccgaatactgacatcgatcttcgccgccagtccagcggtgaattcttccggcttcattttttccaggctttgctcaaataaaaccatcgcagagtgaacaatcccgtgaatatgaggatgacgttttttcacttgttcataagcctgctgcagtgaatgcttatcggctgcatcggctgcaatgtagaaaggctcagggccaagcgccgaaagtcggtctatttttgactggatggcagcattaagttgacttcgcccaatccaaacgatttgcgcctggtagcggcggatcatgtactcactccacgcctctccgatatacccggctcctccgatgaccacatagactccgcctttccgatatagcgtgtcgcctgacagtgaggaccgatatgggatcaattgctgctgatgccattgctgattacgataggcccaagcatggccaaggcggtcagctgggagcgcaaacatgtgatttaccggccatgtgcagcctttttcaagatcgagaagacggattttccagtgtggatattcctttgccattgtgccggcaagcccatgaatgcttgcatgagcgggttgtactgcctcatgttgcgtaaccggctgcgcttggacggtcacaagagaccattcaagttgtttctcgccatagcctaattgcaggcatgctttcacaagcttaaataagtgaagaacagcttcttcttgtccatcactacctatacttccccggtgtgacggggcaatccacaatacatggtcaatgcttccgtacgcttgcagtttgtccgctattgcctcaatgtcatctgcagggcggatatcgacaaaggaaatttgcggataatgatgctttatgaaagtccgatcagcttcagcagctccgcataaaacagctcttttaccagcaaacgaagcattatcctccgcttctagagagactggttcccagacggggatcatcaccgtatgcccggtcagctgagaatcagttaatagttgcggctttgaatgctgctctccatcaagtgcccgcatcgaggcacccttcattcgcacacaaacacgtccgttctcatcacataaatcaatgtcatactttctgactttgttctccgctttactgtctgaactgtatcgaatataagaccatatcttctctggacatgggctgaaaatatcaacctcctgtaacgcaaatggaagagacagcgtctgagcttgtccagcggcattgactgagctaacgataaaaccgactgtggcatggaacgcggaatccatcaaactcgggtggagcgcaaaatgctgcttgtcgttttttagaaaagcgggtaacgagatttttgcaagcaattgatctttgccgacatagactttttcaatcccttgatagccctcgccatagtcaagcccaatctttcgaaacgctgcatagcattgttctgacgtcactgtgtccaggctgcattctgtctgtattgatgaaaggtttaaaatggaagtctccgcttcatctgaaatgacagcgcgaccttggcagtgtatcgtcagggcttcttctttatgttcagagctgctataaatatcaaaggaaatgtccccgttatcctcaggaaaaaggccaatatgtatttcttttggttcactttctatcgtgataggacgcacccacacaatgtctttaagcgacaccactctttgttcgccgtccagatcgcctgcagctttttccgctgcttcccttgccatttctaaataggcaacgcccggcaaaattttctgtccctgtacaacatgatctgacaggaaaaattccgtgcctgtaaatacagagctaaagcgctgctcagtaaagtctgatgtattgcggtgcaccagcggatgtaagatatgattcacagtgctggttttcatttcaggaaccgagatccagtagcgctcccttgcaaacggataggtcggaacactgatcttaagcggcttgcgatcgccgtataggtcgtcccaggtgacccgctttccttgaacccatgctttcgccatttccatcatttcactgtctcttatcaaattgttattcagcgcatttaccgatgctagcccagccgcctcctgattctccttggctcgtccggtccagcagccctcgatctcttcttcgccattggcaaacgcccgaagtttagccgttaaatcttttatgtcttttacaatgaaggccgcacgctcctccatttcaacccgtcctgcctgcatggtataagctaacgctaaaagattgacgtcctcgctaagaaaatcaagaagtttaagagcgtaagcctgcagacgatctttgtttctcgcagacaaaggtatcactatttcttcatttttcgttaaaatcgtctctgaatggctctctgccggaatatattcttccaaaataagatgcgcatttgatcctgaagcgccaaacgaacttaaaccggcacggcggggatatgtgacgtccaccccgttttctgtaaaagatggctgctcccattcctttgtttcatgctggacaaaaaatggggtttgatcaagcttcaaataaggattcagctcttctgaatgtaatgacggcaccaaggttttatgatgcagctgcaggacagtcttcgttaagccgctaatgccggctgcagcttcagcatggccaatatttgatttcacagaaccgattgaacagaattgcttgtcctgcgtattgcggctgaaagcttttactaacccctgtacttcaatcggatctcccaatgaggtgccagtgccatgggcttcaacatagctgatggtgcgcggatcaattcctgttttttctagacatgcttcgattacatcagcttgagctaccgggctcggtactgtaattccgcttacttttcctacatgatttatcgcactgcctttgatgacagcatagattcggtcaccgtcctgttcagcttttcgcagcggttttagcaatactgtgccgacaccttctccagatacgtagccatccccgcctttgccgaaagtatggcaatagccgtcacttgagtgcatccctacactgccatagctgatatatttagccggatgcagtgacaaattgacgcctccggcaagcgcggcctcgcattctccattccggatgctctctattgccagatgaaccgcagttaatgaggaagagcagaccgtgtccaccgccatgcttgggccgtggaaattacaatagtaagagaccctgttggcgatttgcgcataattcagcgataaaggaaatggattgtgttctgatagagcttcagctcctataagagaatagtccttatgcataacgccggcaaacacaccgacatgctgtcttttattttctccctgcggtgaagcaattgtctctggtgtataacccgcatcttcaatagcttcccagcacgtctctaaaaataagcgttcctgagggtccatcatttccgcttcacgcggagagattctgaaaaattgaggatcaaagcaatcagcctcctcgataaagccgccccatttcgagagcggcttgcctgcaggtgaatccagtccatcgctttctttccattcccagcgtgagtttggaatctctgtgatgcagtcggtacccgctttaagctgttcccaaaattcctgtatatttttcgccttaggatagcgtcccgccattccgataatggctatgtcctccccgatctctggtgaagaggtaacaccatcaattggtgaaggagattggcggacagcatcgtccgcctctccaattgaatagtgatcagcaagatgagcagctagttctgcaattgttgtaaattcaaacagcagtgtcggagcaagatccgccccaaccttatctccaatttcctgaaccacggtaagcaatgacgaagaatccagaccaagctcatagtacccagcgtggatatccatttgttctgccggcctttcaagctgcttagcaagcagctgacgcaaatacatttcaaatgcgggatagtcccgactgatgttctgagagacagcagctctttcttcttgaatttcttttgcagaatgaaaggctgacatattccgtacagacttgcctgcaaattgtttcagctcggccactttttgtcctgctgaattaaaatattcaatcgtcatataagtgagttctttcttttggcgcacagatgaggagaggatccgtgctgtacatcctttttgcaatcgttctgaagcagaaaacgattcataatacaatggcaggtacatcgtttgatctgagatcaggcagcttgaacctatgccgctgccgtcaataagcgtcggatgaaacagaaaagcatcagaatgacgcaatgcttcctgtccgactgctaaatcaattacagccccctctttggcttcataaatctgtccttccgccttcatcatgccggtatgcactaactcttgagatcggcattgttcatagatttcatctaaattcagaatcctgtcagctgtacttttccactgattaaggtctattgattcggcaaaagcggtttgctctttacgatgcatgtcagcagtcacatattgtctcttgtcagatagtgattctccatgctgtttttgtccgtcgatgatgatggaccatgtcccttcctttctttcagacacgtgaatggtcagggcaatgtcatatgactcatctgcgatcaaagggtaaaaaatggttaggttttttaattcaagctcttggtatgcataaccatgttcctggaatacttggtagattaaatctatataagcaaggccgggtaataacgcttgtccatataccttgtggttggacatgattggattatttaatgaaatgtgcagttgttcagttatcattttcccactcctctcttatttgaaagttttccaaaacatatctttagaagcccctgtgtctgaatgcacttttttctgcacgttttgagctgatggtttgattaaaacgggctgcctatttaattccggcaaaggcagaggttttcttctaattggacgctcagccgagtctctccaaccttctataatgagatgggcgttcgttccgccatctgcaaaacaattaattgccgcagccggcgttgtctccttccactcggcttgcgatctgctgaaatacaaatctgttttttctatatcaaaatacggcatattttcattacctgacaggaacggaaccaattgtctatgcttcagcattaaagctactttaatcaggctcgcaattccctctgcacataatggatggccgatgttaggtttcaccgatcccagccctaacggagcctttgattcagaacggtaaatggactggattgcctttaattcaagtaaatctgttactgccgaccccgatccgttcgcttcgagatagctgatctcttcagtctttttgccgcttttttcaagcgctgacagcatgacgtccttttgtgcctcgagattcggagatgatgggcctgccgttcttccgtcattattaatcgcagcggctttaatgactgcatatatggaatctccgtcttcaaccgcttggttgacggttttgacgagaaccatgcccacgccttctcctaaaatgacaccgtctgcccgcttatcaaaaatatggaatgacggtttgtcacataaaagtccgcgctcatgaaacattcgatgcgcatcagcatcaagcaaactgacgccgcctacaaccgctgcctcaatatctccgcttcgcagagcctgaatggccatattcagccccaccagtgcagaggaacaagcggtatccaggacaatactcggtcccttcaagtcaaaaaattgtgagatgttagccgctaaatagttttgtccaccagcgactatcggattttttgcttttgaaagactggccggatcaggcttgtgctggctgcggcctcctatataaacaccagccctcatgcctttcacttctttctctgtataacccgcgtgataccatagcttcaagctttcctccaatacagccaaagcttgagggtccatcgctctgacatcgctttcggacatcatgaagaaatcatgatcaaatcggttcatttcatcaatgaggcccgcgtaattcgagctggagttcccgaatcgttcaggcggaacaggcgcaatcgcagaccgtccatcacgtattaaatcccagtattcctctagggtttctgctcccgggaacctgcaactaagaccgatgatagcgatgtcctcagcaagaagtgccgttttttcatggcttatctgttgcggccgctgttctggcaccagcttctgtttcattgctgattgcggcttgagaggtgtctgtttctcaggaacagatggctgtaaaacagctgatatgtcatatttcgaaatgagccagtgtgcaaaggattctattgtcgggtattcaaacaagattgacggatcaatatctccatttaattgttggttcatctgctgtaccagctgggccaatataatcgagtcgattccgtattcttggaaaggttcatccgtttcaaagtcttctgcagctattttcagttcatctgaaaaaagagttacgagccagtcgactgtttcagggaacaggttgcgagtgctggtttgctctttcgtctcaggatgcgagagagcttcgacaggcaatgacggctgcatcagcttatccggcttccaaacgtttgtatctggtactgccggcagcacgacagcatactgtctgtctgatagaatctggtcaagcagctgtaatccctcgtcgtttgtcaaactgatcaatccagtttgttctaaagctttgcttcgaacctcgcctaaaccggtctccttccagttaggccactgaatgcttacaatgggacatttatcttgatgagcctccgcaaaataatccataaaagcatttgccatcgcgtaatcagcttgtcctgctgctagtgcagggatggccgctgatactgatgaaaacaaggtgaaaaacgccaatggttcatcttgaagcaggtcaaacaacgtttgcagaccttcgactttcggttcaagcacctgtccgatctcttctagtgattttctgataaaagccgggttttgtttgttcaccatcccggcacaatggatgactccgccaatcgcccccattgtttcgtgtattgtcttcaggctctgttcgacagcaaccctgtctgtgagatccagagacagcacctgaacttgcgcacccatgtcttctagctcttgaacggcttttattttctcggcaagcgaggaaatttttaccgaattccactggtcacgcggcggaagctcttcacggccgataaggaccagccgcttaacgccgtatgttttcacaaaatgccgcgcacacagcaagccgagacctcttgtcccgcctgtaataagcaggactttgtctgttgaaaacgatacttgcttatgacttagagcggcttctgctggctgctctgtcaaatatgcgcgatatcgctgtccgtttcgataacagacttctgattctgtgctcttggcataatattcaactgcaatcagtctggccagctcctcatgagaggcttcgcattccatatctgcatgtcttgaagtaagatggctgtactcactttgaagcatgcggtataaaccggcccgtgaagcaccagacaaaagaacaccctcatttgcgtaggcctccagcccctttgttacacccaagaccgtcaaatgatgcttgcttgcacgtccttgctcgatcagcttttggagccagtttatccagcccatagaatgctcatggctcgttccgcacccgatcagatcgattgctccagcaacgtgttcatagtcagcagcagatacccgatccagctcttggctgtcaaatatacggtatgtcgagaaatacgccgaaagctcttccgctaatgccattgtctcctcatttgccaaaatggcgacggtttgattcgtcatttctgccggttcaatcggacaaggctgccactgtttacgcagaaagcagcgctttggcatcagttcgaattgaggcattgctgtagcaatggtttcgggttcgccttcttgagttggcagccagtaatactcttccgcgaacggataagcaggcaggctgattcggcgaggcgtgtattccccataaagcttgttccaatctatctgcagccctttcacccatagctctgctactttctccagcctttttttctctatccatgtttgcagcaatgctttggcatcatgatccgtttcaaacagcttgatttcgctcttcttcgttttcacgtgagcagcaaatatgctgccgttcggcatttcagccaaataatcatctaaagctttgatcagcatttctctcgaatccgccaaaaacgccatgcgataatccattgcttcccggcccgtctgaagtgtgtatgccatatcctccagatcgatatcttcattggaagttacgaaatctttcattgcttccgcataggccttcaattgcttctcttttttcgctgagagtacaaataatgctgagcggtgctgctttgttaatcgatcgttcctcttttcaggctgatattcctctatcacaatatgggcattcgttccgctatatccgaaggagctcacacatgctctccgcggttttccatcagccgtttcccaaggcttaagctccgtatttacgtataaaggagaatgctcaaattcaaaatgctcattcggtgtcgtgaagttcaatgtcggcacaagtgttttatgattcatgcacaataacactttttgaaccccggctactcctgccgccgcggatgtatggccaatattgcttttgacggaaccgattgcgcaaaactgctttttgtctgttttttcttgaaatacggtggacagagcttctaattcaattggatcgccttgttttgttcctgtgccgtgcatctcgacataactgatactctcaggatgtatgccgtatgtttcatatatgtctctttccagatccatttggcttttcgcactcggtgccgtgattccgtttgttttcccgtcctgattaatacccgagccaatgatgatgccataaatatggtcacggtccgcttccgcatctttcagccttttcaataccagcgcacccgcaccctcgccgggcacaaaaccattcgcgccattgtcaaatgctttacattgtccatcaggtgaaagcatgccggcctcacacatactcatgtaagattccggcgtcaggtataagctgaccccgccgaccagcgccatatcaatttctttgtttataagtgcctggcgcgctaaatgagtgccgaccaatgaagatgaacatgcggtatcaataggaatcgctggcccttttaaatttagaaaatacggaatacgcgccgctgcgatcgcaaagctgtttccggtggcatttgctcttgactgccgattcagcatgaccccgtattcattgctcataatgccgagatatacaccgcattttttctcatttaaagttcgggcgttgtacccagcgtcctcaaaggctttatagccttcctgcaaaaagattcgatgctgcgggtccatcagttcagcttctgacggcggaatattaaaaaacaacggatcaaaatgttcaatatcatcaagcatccccattgatttgcaatagactttcccttttttgttgaggacaggatcatagtatttgtcaacatcccaccgtgatgttggaatgtcccgaatggcatttctcgcatgaaccaggttatcccagtactctcttacattacgagcgcccgggtatcttcccgacatcccgacaatcgctatcgcatcctccgggcggtcttgaagaacaggaaccgttttcttctcatgttctttctttattggatgttgaacaggctgtagtggccgttctgccggctttggatgagatgatgctgctggcttttgctgggctgcttcgaaagagtcagtatgctctatctttctatcaagatgagttccaagctcggactttagcatttcggcaaaatcacgtatcgttggataatcatatactctggttaccgtaaaagacgttccgtattgcttgttcaccgcttttatccattcgagtccggtaatcgagtccattccgatatctatgaacgcttcgtcaatatccacctcgtatggctccatgtataacacgtctgctatgctttccctcaagttttcatgcagcgtttcaattgctacagtatattgtcttgatgcagatatttctgccgctgcatattgaatcgtttcttcagcttcctcttgcactggctgatgatgttctaacggctgcagagatatattagccggtttagcagcaggtaccactgttttttgtctgatcggcgtgtacgtctccgtttgttttttctccccagcttgtgtgcttaactcgtgtgctaagtaaacagcgaaatcacgtgttgtcggataatcatatacctttgtgacatttagtgatgtgccatactgtttatttattgcttttatccattcgagcccggtaatcgagtccataccgatatctatgaatgcttcgtctggatcaatctcgttttggtccatgtacagcacttccgctaagcccgctgtcagttcatcgcacaaggcttccgccgtgatcgtctctgtttctgtatctgatggaacacgctctaaacgatcctgattggtcattaaaggctgtaacgtaatattggcaggcttgccactggcttctctgtctacagacggcttcggaataacgggctgtactggagcgaatggctcctccgttcttttttcctcagcctttgcatttacgtctatccaatagcgatctcttgcgaaaggataggcaggtaaactgatgcgccgcggtttttgatcctgatatagcgtgctccagtcgattcgcaaacctcttacccacaggtctaaaaccttcgcatattttcctttttgcagccatgcctcaattgtttttgacatatcctcatcagcagcaaaagcagcaatggcttctttgttgctctttacttgtccgcgatagacatattcacgattttctgttccggagatacattcatacagcttttcttcaagctcttgcatcgtttccgcaacgaacgccagccgttctttcatcgcttcccggccgacttgcagcgtataggcaattcggtgtaaatctgcttcaacatatgtttgttcacgaatggcatgcagcaatcgctccgcgcgtttctgaagtctttcctcattttttgctgagagcacaatgacagccggctgtttcctcgctggtaaacgttcctccacaggttccggagcatactcttctattaaaatatgggcgttcacacccccggcaccaaatgaagagactcctgcgattctcggtaattcgatgtctttgccattgacactgatgatcggcctcttccactcttctagctcttgctgtactttaaacggcgagttaaggaaatcaatattcgggttcagcacgtttgaatgcagggaaggcgcaagctgcctgtatttcatttggagcaataccttcgttactcctgcaatacctgccgcactctcacagtgcccgatatttgatttggctgaccctattgcacaaaattgtttgtcatcggtttcttgcgtaaacactttggacagccctgtgatttcaataggatcaccgagagaggttcccgtgccgtgggcttcgatgtaactgactgtccgcggatcaaccttcgcttccacaaacgcctttttgatgacatctgcttgggcattcggattgggcactgagtacccgtttgtttttcccccgtggttgatggctgtccccttaatgattccataaatgtgatcaccatcttcaactgctttagacaatggcttcaaaagcactgctccaacgccttcccccggcacatagccgtctccgccctgtccgaagctttcacatcggcctttgctggacataaatttgttctgcccgagcatcaaatatttatttggatggattgacacattcacgccgcccgcgaatgccgcctcacattctccgcgctgcaggctttggcaggccaagtggatagccgttaaagaagaagaacacatggtgtctaaagcaatactcggtccgtgaaaatcaaaataataagatacccggttcgcgatggatgatggatttcccgttaaagccagagaccttccccgcacctgctcttgtgccccgtacagctgatattcttcgtacatgacaccgacgtaaacaccgacgcttccgccaagctcagcatcacgcttacggccgaggtgctctcttgtatagcctgcgtcttccatcgtttcatacacgcactgcaaaaataaacgctcttgcgggtccattaattttgcctcacgcggcgaaatatggaaaaactgcgggtcaaacttgtctacatccttcatgaagccgccccacttgctgtaggtttttccaggcttgtctttatcttcgtcataataaagactgtgatcccagcggtctgcaggaatttccgtaatacagtctcgcccgtccctcagtttttcccataattcatcaatgttgtctgcctgcggatagcgacctgagataccgatgatcgcaatttcttccgtttccttctctcttacctgcttctgctctttatcttgcaaaggaagaaatccagactttcttgggataactgggatttcttgtttttcaggttctgattttctttcaacagaaggttttcccgtttcaaatcccaagatgtccagcagtttttctctgcgggaatcaataaaataccgggttaatgaccgaatatcctggtattcaaagaacagcgtcttggacaaagatccgaatactttttctaattgacccgttacatgcatgatcatgatagaatcgatcccgtaatcctcgagaggagcttcagcatcaatctggccagctggcagcttaatcaccgaagaaagcacctgtttaaaatagttctccgctttttctcttagtatctcttcatcaatttccccgatcatgtctgctttttctgcctcctgattgagactgctttttttgatattgtgagattggcctttgccatgtcccgtttcatgtaaaaatgcacgaatccgatcagtaacaccggaagcaactaacacttgcggctttcctgacgtccagccatgatatagcgcctgaatcccacgatctgtttccatggccaccatgcctgtttctcttttcagcatccttgcagtttccgcatcaatttgcatgcccccgtctttccacagcggccagcacactgaaagagtttttccgtaacgcttatgcagctctgcttggccatttcgatattcgctgaatgcattcataaatgcattggccattgcgtaatcagcctgtcccgcgcttcctactgctccggcacctgaggaaaaaaggataaagaaatcgagcggaatatctttcgttgcttcgtcaaggtgaatcagtcctgctacctttggagcaagaacggtttgaacctcttctttctttttcttcataatgaaattatcttttattaaaccggcgctatgaatgatgccatctaagtctccgtaaacgttttgggtttcttttaataaggcatcaaccgtttgtttgtcagccagatcagcttgtctgtaaatcgcttggatgccaagtttctgtaaggctttaagcttcttcttcttcctttcatcaagcggagagcgtcctgtcaggatcacaaccgcatcattcgtttggtttgcgatttcagttgcaaagatgaatcccagaccgcccgcaccgcctgtgatcagatacacgcctttatccttccatggcatgtcagcacttaggtgctcaccagacacttctttccacttgcttacaaatcgcttcccttgccagtggcggatatgcgtgtcacgcggatagcgtctgttttcctccaatatttcgaatagctcaccagctgacatcccggtttctatttcgatcaactgtcctgtcagttttggattttccagttcagccgttttgagcaatccagttaagccgcttaatagctgaggctcgtccaacgcaggcaccgccacttgaatgaatgtatgtcctcctgtttttgagtgcattagctgtttgatttcttcaaataactgtatggcataaccttcaaaccgttcatcaattgtctctgtatcatgctgcagaactgtacagtcaagatgattttggaggctttccatttgttctccaacatcacagacaacgactttatacgtgtcgtactctatgagctcttgcctctctgcagcacgttcttcccaaatatgttcgaacaatagcgtgtcattcgcttcagaaggaccttcttgatctgtttctaacactcttgcagaatagctcgtcaatcgcacgcaaacctggccctcttcattgcataaatcgatatcaagcttctgcatacgatccccagctgtactgccctcgctatatgtgatccgcgcccacatagatgcctcgcagcctttgaagattcggacatcctgtatggcaaaaggcagcattgcctttctgtcttctaaactcgtagctcctcccagcctcaaaccgatagatgcttgaaatgccgaatctatcatgctcggatgcagaatataatggtcttctgtatcagagattacaggaggcatcgtcaatttcactagaactccgttttcgccggcatataggctgtcgatcgctctgtggctgtcaccataatgaatacccatttctgtataagcctcgtagcaatcaaaaggtgacagcgtccggccattatagcttgccttcaattcttcaatgttgataaccggattttcaccagcctcacaaagcactgcactcccttgcccatatacaatcggcgactcctctgcgctttcagggtcccggcagatttcaaatgtaatctcaccattttcctcaggatatagacgtacatctatatctttctgctgttccgtgacggcgaacggccggacccagacgatattccggagccggaatcctgtcgggaactgatccgcagctgccctttccacagctgcccgaaccatctccaataaagctgcgccaggtaaaacgtgttcgccctttatgacatgatccttcaagaaaaattcacgtcctgtaaacgctgaacggaagcggacacccgatatgtcggacacattttgatgcagaagaggatgcaggatgtgccgctcctgttttgaacgatcagtctttttctccgctttcggcacccaataacgcaccctctcaaatgggtaagtcggcaggctgatccgctttggtttgcttccctcgtaaagcagcttccagtcaacaccagatccgttcgcccactgctccgcaatctgatcgagttttctttgctccagcaatttatgtaccgattcggcgggacgcgatggttcgcttcctcttgacacgcggcccttccagcaatgctgaatggcttttcgtccttctataaaagccttcaattggtcgctcaattcttgaattccggatgctaagaaagaaacccgttcttccatcggttcacggcctacctgcaatgtatacgccaaatctctaatctgaatcccatcatgaagaaaatccaagagacgttttgcatatacacggagacgttcttgattacgggcagaaagcggaataactgcggatatgtcagaatctgaggacaaagaaacgtcctgctccgctgcttgaggaatatgttcctcaaggataatatgtgcgtttgaacctgttgcgccaaaagaactgatccccgcccgtcgcggataagggacgtcttccccattctccttgataacaggctgcttccacgtttctgtttcatgctgtacataaaatggagacttttcaaaatcaacgtacggattcagttcttccgaatgcaaagaaggcacaagtttttgatggtgaagctgaagagcaaccttgcttaaaccgctgatccccgcggcggattcggcgtgcccaatgtttgactttacagaaccgattgaacagaactgccgatcctgcgtatattggcggaacgctttcactaatccctgtatttcgatcggatctcctaaggacgtgccggttccatgggcttccacataactgatcgtccgcggatcgattcccgttttctccaagcatgtctcaatcagatcagcttgggaaacagggctcggcactgaaatgccgcttacagtgcccacatgattcacagcacttcctttaataactgcataaatgcgatctccgtcttcctctgcctggcgcaaaggctttaataaaaccgcgcctataccctctgcaggcacataaccgtctccatcctttccaaacgtacggcagtgtccgtcagtggaaaacatatcccagaccccgtatgtcatatatttattcgggtgcaaagacaggttcactccgcctgctaacgcaacatcgcactcaccgtgacgtatgctttccaacgccaagtgcactgcggtcaaagaggatgaacataccgtatcgacagccatactcggaccgtggaaattacaaaagtaagaaacacggttggcgatttgcgcatagttgagcgaaagaggaaacacattttctgctgatgcttcttcagctccgactaatgtataatccttgtgcatgacgcctgcaaaaactcctacatgctgccttttatttcgtcctttaggcttggccaacgtctttggcgtatagcccgcatcttcaatcgtttcccagcatgtttctaaaaacagccgctcttgagggtccattgtctccgcttctcttggcgtgattctgaaaaattggggatcgaagcagtcgggatcatcaataaatcctccccatttggaaatgtccttacccgaaggagatgtgattccttcaagtcgctgccaatcccagcgcgactcaggaatctcactaacgcagtccttaccctctttcagattgttccaaaattcatgaatattggctgccttcggatacctgcccgccaagccgataatcgcaatatcgcctgctgcctcaataggtgcaggacgagagccttcaacagtcttatggtcgtttatgctgtcggaaacgcgtgctctttcattctggccaagagaaccagcggcactaaaatgctcagcatattcctcggcaagaaacgctgacagttccgctatggtggtatgctcaaacagaagagtcggcgaaaggctctcaccgatcttatcactgatcgtttctaccacctcaagcaagcccgatgaattcagtcccatttggtaataaccgacctgtttttcaacttgttctaccggcttattgattttctctgcgattaattggcttacgaactgttcagcctcactataggaattaacgggagaagataccatgtcagcaggtttatcacgctcagcagtgtccgctcttgtcatctgtgtctcctgtgcatcttgatgttttccgctaatcagctccgcttctcgcaccaatttgcttgtaaagtttttcaactcagccactttttctcccgacgcattaaaaaattcaagtgttacataaatcagctctttttcccgccggacggaggagcgcttaattcttgtcatgcaatccgtttgcaaaagtgcagaagcggaaaaggattcatagaacagaggcaaatacagcctctgttctcctttaagcaaagatgtgagcaaatgattggcacccaccccgctcccgtctatgagagtcgggtgaaacataaagccttctgcgtgaagcatggcctccgaaccgagagaaagctcaagaaggacgccgtcttcctcttcatagatgcagccttttgctttcatatattcgctgtgcaccaattcctgacgtctgcattgttcatatacatcatcaagctgaacaacgttctgtgcagatgctttgatttgactgagatccagtgtttcttcaaatatggctggggagtctgcgtgcatgtcagccttcatatagagcttttcttctgaagcttctttcccatcacgtttttcaattcccttggctgtgatttgccactgtccttcttttttctccgcgcattggatattcaaaacaattactgcatcctgttccgccgtcaatggctgatagatggataaattccgcagctgaagctctgagcaggagaaaccgtgttctctgaatatctggtagattatatcgatataagccaatcccggcaggacattttgtccgtaaaccacatggtgataaataaacggattttttaacgataatgtgagttgtttcgttatctttttcacgttagacctccacctcataagtatcccatatgtttgccgcagtcatttttgaagtctccgcttccagctttggctcgcctggcgaaagcattcgtttctttaattgaggaggcgatattggactgcgcttgatggcgtgtttttcatctttttcccacgcctctacgatgacatgggcattcgtccccccatcggcaaagcagttaatagccgcagtaggctgcgaatctgtccatttttccagggctcggctgaacgtgatgttcgctttctgttgatcgaaatgcgccatctctttttcacctgataaaaatgggacaaagcggcgctctttcagcatcagcacaaccttaatgaagctggcgatcccttcagcacatagcggatgcccgatgttcggcttgattgagccaagagaaagaggcgatgagtgcccagaacggtacactgattggatcgcttttagctcaaggagatcggttacgattgaacctgacccgtttgcctcaaggtagctgatgtcctctggtttttttccgcttttgaaaagcgcatctttcatgacttccttttgtgcctcaagattaggtgttgcaggtcccgccgttcttccgtcgttattgaccgaggccgctttgacgacagcatatatgatatctccgtcttccagtgcctgttttacggtttttagcatgaccattccgacgccttcacctaacacaactccgtcagcacgctcatcaaacacatggaaggatgaatgcttgcttaaaatgccgcgccggtcaaacagcctgtgagacgcatctgagctcagcaagctgacaccgccgactatggcggattgaatatctccgccacgcagcgcctgaatggccatattcatgccgaccaaagctgacgagcatgcagtgtcaactacaacacttggaccgcggacatcaaaaaattgtgaaagattagcggctaaataattttggccgactgtcacgatcggattcttggcatgatcaaggctgtcttcatcaggtttgtgctggcttctgcctccgatataaacaccgacgggcttgccctttatttcctcaggtgtataaccggcgtgatacaagagcttcagacactcttccaacacgagcagtgcttgcggatccatcgcccttacgtcttcttcgtgaagcaaaaagaaatcaggatcaaaatagctgacgccatcaatcacgccggcataatatggcgtcttacagccccaacgctctgccggaatcgggccgattgacgaacgcccctcggatagtaacgaccaatatgactccaatgtctctgccccagggaatcggcaagagagtccgacaacggcaataccttctgcatgagagtccggtgacaaaatcgctggcgcctgaatctgaggtgtaagagctcgatccttcccaggaacagatgcctccgcctctattttgttctccaaaggtgctgatgcatccgatatcctgcctccgaataaagcggacagcctttcggaataagaaccgatcagccaatctgcgaacctttgaattgtcgggtattcatatagaatcgatggatcgagcgctgcctctaatttgcggtttatacgctggagcacctgtgccaaaatgatcgaatccacgccataatcctgaaacaacccgtcaatctcgaagtcttcacgatctattctcagctcttcggtaaacagatcaataagccaggactgtgtttcagataataatccatcacatttggaaacttcatcggcctcttcaatgtctctggctggcgggctctgtaaagcagcttcctgcaaaccgccctcatgcggtttcctcctcttcatcagcagttccggctcccagtttgtttgattcgccattgcagggagaacaaccggtccgaactttttcgatacaatttgatctagaaaacgtaagccttctgaattcgtaatgctcaacaagccgctgtcccgatacgcttgatttgtcacttcacccataccggtttctttccagttcggccactgaacactgatgatcggcgcatgtttctgatgtgcttctgcaaaataatccatatagctattggccatcgcatagtcagcttgtcccgccgaaagctccggaataatggctgaaacagaagaaaataagacaaaaaactgtaaaggctcgttacacacatggcgatataacgttgtaagacctgacaccttaggttccagcacccgctggatatcatccgaagtttttcggataaatgccagcgtatccatatccgtcagacctgcacaatgaatgacaccgccaatcggtcctaatgttcgcttgatatgttgcagcgtttgctcaacctgagcatcatcagataacgtcagcgacagcatctccacctgtacacccttcgcttccagctcccgcactgcctggattttctctgccaatgatgtgtttgatgtcttaaaacgagcccactcctctcgcggaggaagctgttctcgtccggtcagcaccagttttttcactccatagcactctgcaaaatgacgggcgcataatagtccgatgcctcgtgtgccgcctgtaatgagaagtacatgatctttcgggaagaccgcgctctgttccgtggccttacctgtttccggatgagcttttagaaaagcttgataccgtaaaccatccctgtagcaaacctccgcatcataagaatcggaataaaactcatcagcgatcaacttcgcgagacggcgatgatcagtaacctcctcagcatccatatgccttgatataagatggctgtactcgcattggagcattcgatacaacccagcccgtgaggcgccagccatccggacagatgtgttttgaaacgattcgagccccttcgtcacacaaagcagcctgagcccctctttatgcccgaattcaaccagtctttgcacccattcaatccaatccagccggccctcatcatcccaaccgcatccgatgacatccactaggccgtcaaactctttccaatcaatgtctgactgatcattttctatccggctcacatctattaagagatgattcggaaaatacgaagacacttctgctgctaaatctgctgtctcttgacagcacaggatggcaacagttcttgtccccggcactgctgatccaattggactcaaactccattgtttcgtcaaaaagcatgcggcgcgatcttcaatcgcattaaccagttcttttttgtctctttctgaatgttcctttgccggcacccaatagtgatccttcgcaaacggatatgaagggaggctgatcaggcgcggtttggtctctccgtataatgtgttccactggattgagacccctttgacccataaatcagcaagtttggcgtattttctttttctgatccaagcatcaagtgccaacgccatatcttcatctgctgtaaaaatagtctgggtctctttatttcgatgagactgtccccggaaaaattcgtctgtttcttccttaccgtcaacaaacgcctgcagtttctcttcaagctcctgcattgtccccgcaacacacgccagacgctcatccatttcttcgcgcccgacctgcagggtgtaagcgatgcggtgcaaatcctgatcagtatattttttattgcgaatcacctcaagcaattgcgaagcacgatctatcagcctgcttttatttttagccgacagcacaattacgtttggctgttctgtagccgtgtgttctgaattggcttttggcatatattcttcaatcacaatatgcgcgtttactccgccaatcccaaacgaactgattccggcacggcgcggaagctcgtttccgtcacgatctgtgacagacttccattcctgtttttcctgaacgatgtaaaacggactgtcagtcagctgaagataaggattaagcgtctcgcaatgcaggcttttcactaacgttttatgcttcatttgcaaaagcaccttgatcaaaccggaaataccggctgctagctctaaatgaccgatattgcttttaactgagccgatgccgcaacggtgatccggaacatccggctggctctcgcctctcatattggatagttccttaaacgcggctttcagcccatttatttcaatcggatcgcccaattccgtccctgttccatgtgcttcgatatatgtgacagtgcttggatctatgtctgcttggcgatatgcacgcaccaacaaatcagcttgtgctttcggattaggcgatgtcagggtattggctcttccgccgtgattttccgccgtgccccgaataacgccgtaaatatgatttccgtcgcgctcggcatcttccagctttttcaacatgaccattccgaccccttcgcctctgacatagccattcgcatcggcggagaaggttttacacctgccgtctgtgctgagcatccccgccttgctgtagctaatatgcgcctcctcggttaagatcgtattcacgcctccagcgatcgccatctcacaatcaccgttttgcatcgcagtcacagcacggtgaatggctacaagagaactggaacaagccgtctctactggctcgctcggaccatgaatatttaaaaaataactcattctattcgggcctaccgaaggaatcatatgacctgtagcagcatggccttcaattggaagattcgctctatggaatagatctttataaccggtgtttcccgtaccgataaagataccggtccctgtacccgaaaggctttgcggcgagcaacccgcatcttccaatgccttccacacgtatgtcattaacaagcgctgctgagggtctacataatcagcttctcgcggcgaaataccaaaaaacaacggatcaaactctgcgacaccatcaataaacccaccccatttgatgtcggttttattgacgtcagtgtctgggtttccataatgctcccgccaatcccatcgatcttttggaacttctgtgatgctgtcttttccttcttctaggtttttccaaaattcgtctatatccatagcgccagggaaccggccgctgatgccgacaattgcaaccggctcaaaatcggcagcctgctttttgtttctttctgcttttgcaataataggctgtgtaaagcggcgctttctacgtgatgtgattttcggcgcttcagaagattttgtctgtaactcttcctgcccctctggtttttctcgctcctgaaccagggtgtcaccatgttcaacggtcaaatactcagccaggctgtggaggcttccatattcaaagaaaatggtcggcgttagctccaactgaaattcttcgttgatcttgtttgtaaagaccgtaaatgtaactgaatcaaatccgtattcactcagctctgtattgacatcaatatcttcactatttacttttaaaattgcactgaccatgttgcttaatgatgcctccaggctgcttaaactgtgcactaagtttgttctttcatctttgcctttagcagtagcatcttgattccattcgccctgatacgcagcaactacatattcagccaggctttggacgctgccatattcaaagaatatggtcggtgttagctccaattgaaatttttcgttgatcttgtttgtaaagacagtgaatgtaactgagtcgaatccgtactcactcagctctgtgttgacatcgatatcgtcagtgtttactttcaaaattgcgccaaccatttggattaaggctgcttccaattttctagtttgtccttgatcctgatccgcctttctctgatcgttccgcttggctttcgatcctgcggaaagcagtttttgcttcattttctgaagctgtccttccatcacaaaaacttgcggcttatcagatactatcccttgataaaatgctttcaagccactatctgtcggcatcgggaccattcccgtcgttttcagcattctcttttcatcttcagcgccgacttgcataccgccttcttcccataacggccaattgaaggaaatggtggagccgaatctcttttttgatgccgcaagagaacggcggtattcagcaaatgcatccataaacgaattggctgccgcataatcggcttgtccagcgtttcctaaacatcccgaaacagaagagaagaaaatgaaaaagtccaatgggaaatccttgctgcattcgtctacatgtaacaacccgctcacttttggctgcaacacttcttgaaactcttcattcgttttatgaatgatgaagcgatctttactgctgcctgcaccgtgaataattccattgagagtgccatatctttctttgatttcctccaaaagatgacgaaccgcatgctgatcacttacatcagcctctcgatagacaacctccgctccgatgcttcgaagagcctccagctcgttttccttatcctcacttaaaacagatcgtcccgtcagcacaatagtagaccggccagttcgattggcaatttcctttgcaaacagaaggcctaagcttcctgctccgcctgtgattagataaacaccctcgtctctccacggcatgtgaagcgtatcagctgaaggaagcaccatttccctccagcctttcacaaaacggtatccagcctcatatcgaatctgtttgtcaaatggtctccggctgtcgtctttcagcttgaggtgaaggtctatcatctcttcaggtttctcaatttcgatgacctgagcagtcagtttgctgaactctatttctgctgttttaaacagaccggaaacgccggcaaacaattgcttctctttttccagcggaacaatcgcttgaatgatgatacggcctgcagaaagcttacggaccttgctttgcaggagttcaaaaatgttctgcatgtaacattgataacgttcagcaatatgtcctacagcttcgtttagagtaatcacacgggcatctttcatgtgggaggcaatgctgtctgtgacacttcgttcagtttcgaagagaacaatgatatgctccgtgtacgaaagatcttcgtcctctcgttcttcattctgtttttcccacaccggttcaagcattaagcgttcgtgccgtgttgaaggctttgaagtatgaacctccccttctaatactctcgttgaaaatcctttgatcctgacacatacggttccactctcgtcaatgacatcgatatccgctttctgaacaacccctccggagtgatcgctgtcacttaagcgggcataagcccacatagaagaagaacaccctttgatcacttcaagctcctcaagcgcaaatggcaaaatcagcttttgatccgtcaattcctgcatgatgcatattgttgctgtctgcaaggcggaatccatgatacttgggtgcagcacaaactgttcattcgttccagaaacgatttctggaagctgcagctgcgccaaaacctctctgtttcctatattcacattcttaattccttgaaaggccggaccatggaacattcctctgcttctgccttcttcgtaaaattgatcaggcgacatctttcctttgccgcaacggcgtgacatttcagtgagatctgcgactggcgtttcggcggcagatgccagctccgcactgccttgactatgaataacagggtcgtccccgtcttcctgtgtactgtaaatgtcaaaggtgatttttccatcttcttcaggaaagagactgatatccacttgagctgaatgtctgtcaaccacaacaggctgaacccagactgtatgattcaatctgattctgacatcttggccaatttcacttcctgccgcctggtttatagccgcgtacgccatttcaaggtacgcaacaccaggaagcacaggctttcctcttaccacatggtctctcaggaaaaattcgtcaccagtgaaaaccgaactgaatttctgttcagaaaaatcagatgtattctgatgaagcaatggatgaatagagccgatccctgtctgatttccggatatctgcgccaccggtttgcggtcatcctgcgacggccagtatcgttcctttgcaaatggataagtcggcagactcattctgtttgggcgctctcccttgtaaagctgcatccaatctatatgcgctcccttgctccacatttctgcaagcttgtttacttttcctttggccatccacttacgtatgagttcagcgctgtcctcatcctccgtcagccatgaaacctctctggcattgtgcttacttccttgaaaacagccttcaatcgctgtatttccattgataaaatctgtgagcctctgttttaactcatttacatgatcggcaataaagacaacgcgatgctccatcgcttcgcgccccacctgaagggtatacgcaaaatcaggcagctggctgttctcaaaccctcttctttctaaataggccagaatgtcttctgcatactcttgcagcctctctttatttttcgccgagatcgggacgatgcaggttccgtctatctttcccttatctgaatcccttttgaattgttcaaaaatggcatgggtatttgtcccgccaagcccgaacgagctaagtgcagccctgtgcgttttgatctcacggcttaacgttttcttttgatcgacgacgtaaaaaggagagctggctaagtctgtatttggattcggctccttataattgacactcggtgcaagctcttgatgataaagactcatcacaaccttaatgcagcccgcaagaccggcggctgtatctaaatgtccgatattggttttcaccgacccaatgccgcaaaattgcgttttatttgtatattgcctgtaaacgtttgttaaagccgccagctcgatcgggtcccccagcttcgttccggtcccgtgtgcttctacatagcagatggattcaggctgtaccttcgtttgattcatgacctgttggaccacgtcagcctggcctttaacgcttggagcataaaagccgactttgtcagcgccgtcgttatttacaccaatgcctctcagcaaggcatagatatgatccccgtcctttactgcatcagctgcttttttcagcaatacaacagcaacgccctcaccgcctatcattccgtcagctgaagcgtcaaaagctttaatatgtccatcactcgaaaagttcagcccaggctgatgcacatatccgatatttgactcggtatgcagcgttgcaccgccaactaaagcataatcagattcacccgacaggaggctcttataggcagaatgcaatccaatcagagaggatgagcagttggcatggacaaaatagcttggccctctcagcccgagcttatgagaaatcattgtcggaatcgtcccgctctgtgcaagcacccacgaaacatagccgtccggcgtctccaggctctctgttgtatctgacggcagcagcgcgcgataagaattattgcttgccgacataaaaacactggtttgcggaatctgcctcgcagcataaccggcatcttctattgctttccatgaatgagtcagcagcatccgaagctgagggtccataaattcagcgtctttaggagagatttgaaagaagcttggatcaaatctgtctttcccatcaattgaagctttagcagggacatagtcggcattctccgctatctcctttgaaatgccaaagcgctgaagctcttctttattgaaaaacgcaatgctttccttgccgtctctgaggttctcccaaaattcatcatgattttttgcccctggaaattcacacgatatgccaataatcgccacactatcgtcataatagtccgggagatcactcatctcggtagactgatcttctatatgagctgccgggtctgtcggtatatggtcacttgcatcgcccattcgctgttcagtgatgtactggctgatatttttaatcgttgaatactcaaacaggtctgtgacagaaaactcacaggatagttcatgtttgatacgatcagccacagtgaccgcgagaagcgaatccccgcccacatcgaaaaatccgtcatcccattcaatgtcactcgttttcagcacttcctgccaaatggtaaaaacagtatcctgaatgttcttaggagaggtctgcctttgctttagctgctcccctgataaatcgatattcttaaggctgtttctatctatctttccgttcggagttaacggcatatgatcaagctgaataaaataagaaggcaccatataggcaggcaaagcgtttttcacaaaatgacgcagctctctcgctgtgagagaagcatttgcatgtttagctgtataataggcagctaggttatccatatctgcgaccacaacgcattccagaatgccgggatgctcactaagcctgctttcaatatcaccaagttcaatacggaatccgcggatttttacttgattatcgatgcggcctatatattcaattcgccctcccgtaagccaacgggccatgtctcccgttctataaagcttagacccaggctcaaaagggttgtcaatgaatctcgaatccgttaattcttcctttttgtagtagcccttcgccacaccgtctcctgcaatgcacagctcacccggaacacctgccggcactggcgcgagctgagaatccgtaatatagatttgtgtattggcgattggccttcctatcgtggcatgagagcattcaacgttaatgcgctgaaccgctgaccagatagttgtttcggttggcccgaacatattccaggcttcgctgcccgtatctaagaaatatcgttttaatgtctcaggcaatgcttcgccaccgcataaaattttcacgctctcttcattttcccagcctgaataaaagagcatcttccacgtagcgggggttgcctgcatcactgtcggtttgatcgcgcggatgtcccgtttcagtttttcaacgtcttttgtatgctccgtttgacaaatatagcagtgtgcgccctttattaaaggcaaaaataattccagagctgcaatatcaaaacagtaggttgtgacagcaagcattttatcctctgccgtaagacctggtgtttcccccatcgaaacgagaaagtttgtcaaagctttatgtggtatcatgacaccttttggctttcctgtgctgccggatgtataaatgacatatgccaagttctctggcgtgacagtgcgtgtaagcacttttcgatcagaggctgtttgagcaatttcatcccaatcttgatctaaaagggctgttgtgacaccgttccaactcaacgtatttactaattccgatgtcgtcagtgtaatgaaaacttcactgtcctcaagcatgtattctaatcgttcagccggataggacgggtctagcggcacatacgctcccccagccttgaggatcgctaataaacccactagcatgtccagcgatcgatccacatagatccccgccagacggtcaggacccactccatgcgcctgcaaataaatggccagctgtgtgcttttctcatcaagctcccgatacgtcaatgtttgaccttcatagctgacagccgctctatcaggcgtctttttcgcctgctgctcaaacaactcatgaaaagttatatatggatacgtttttcctgtggcgttccatgttttgagaatcatctgcttctctgcctcaggtaataaagaatactcttttaaaggctgagaaggattcaacatcgcctgctctgttacataaacaaaatggtcgaacatggcggatatagaagccgcatcaaacagcccagtattgtacttgatgttcagctccattttttcttctgtttcccacagttcaaatactaattcgtattcgccctcttggtgaatatactcaacgaaatcgacagaaaagaagtcagcatagcggctcagcaagctttgatagcttccggattgaagaaaattctgatagaaaaaagcggtttgaaataccggtgaacctgcttgactgcgaggaatattcagatccctcaccatttttggaaaaggatatgctgcatgatcaagcccatccaatatcgttaattgcaattttgatataaagctagaaaaagtgtctgccgggttcagctcactccgaatcgggagcatattgagaaaatgtccaatggcatcatcaaatctttcttccggcctcaccatggccggcatgccgacgatctgttctttttggcctgtgtaacggccaagcagcatcatatagcagcttaagaataccgtcgtgacatttacagaatgctctttcgcaaacgttctgacctgattcatgaagccgctggacaaccgcctggtgtatgtatcctctctaaactgagaatcgactgaacttgcgctgacattaggcagctgaagattcggcaaagttcccgatagctgtttctgccaatatgtacggtgcttcacaccgtctttgccggcaagcatgtttttctcccatgccgcaaaatcatgataaatggcaggagaaacagctttttccggctgctgtccttttaaaagaagctgataggtatcaaacagactgcgtataaatgtgacagacgaaactccgtcaaaaatcaaatggtgaatgacaactaataaaaaatgctcttgttcagatctggaaaagctcatgacacgcactaacgggctgttttcctttacatacggttcctttactttctttctaagaaaagcaggaatatcagactctttcaaacttgagatattttctgtcttgatttcaattgaaagtgctggctcatttttaagaaatggcactccgtctttctcttggatgacgtgctttaagattgggtgctgattcaatacaaggccgaaagcctgctggaatgtttcatggtgaagccctgacgaaaatttaaaacagagaggtacgtgatatgcacttttttcgggtgacattttttgcaatgtccataatcctttttgaacctcagagagaggctgaaaagttgcctgactcctttccggttcggttttatatgtgtccgtgccctttttgtcagcagacaagctgctgaggtcttcatgttctgatagatagctggctaagcgttcaattgtaggatattgatgtatctctctagctgttagtttgatatgatagtttttctcgatcgatcgaatgagcttcatcatcttgatagaattcacaccaagactttggatatttgcatttggctccacccaatcgtgggaaacgtgcagctcctcagtcaaacaggtgagcagatgcttctgtatttcttcccttactcttttcacctggtctgcttgctgtatcccctcatcctggactgcatcgttcatccgattgggtttatgtagcaagtggtcgaactctccattttcaaatgaagtttttagctgggtgcgctggatctttccgatagccgtttttggaatctcttctttttgtacaggcagcaaatattccggggtgactccgatcacctgtgagacatgggattgtatgtttctaagaagctgagacatctgctcatcatttaattttgcggaagtaacaaagaagatagccagctgatctgttgaattctggcccagacggacagcgcaagcagcagtataagaagtttcaatttcaggtaattcttcaactgcagactcaattgcatgactgtaataattaatgccgttaatgataattgcatctttcgtacggcctgttatggttaagcgcccgtttcgcaaaaagccaagatctccggtttcaaaccagccgtcttctgtaaacacactctcattcaaatcaggccgctggtaataaccgctagtaacagaaagacccgagacttgaaaacggccgatctcaccctcttcaaccaattcattatggtcattcacaattctcatagagaagccggggattggagagcctatttcaacaaaatgatcatcatcacttgttccagcccgggtaaattcatgagaaaaaataacgcccgatgaagtttcggacattccccaggcaggtcggatggcgtcagcaggcagtccatgtggttctaaaagctcaagtattctacgccctaccttggctaccattgcttcaccgccattgagcatgtatcgcattgaagacagatcccatttcttatcttttatttcttctgcaaaatcagtaaccagaccaaacgcaaaattcggcgcccacgtaacagaagctcggtaatgatcaatccaatccagccatttcaacggctccattaagatcgtttcgcttgagacgttaatttcctgacagccaagataaacatcccgcaaatgcagcattccgatccctccgacatggtcaaacggcatccagttaaacgtaatatcctctctggtgaagccttgcatttgaataatccctttcaccatgctcataatgttacgatgattaagcataactgctttgggcgttcccgtactgcctgaagtcagcaataaaagcgctaagtcttcaggactggattgatgccaatctgtgtccgcttcagcgctgagcagatcctctacaataattgccctgaacccttcaagcccttgttcttttgcccaatcgagcatttcctgatgcatcccccggtccgtaatcaccgctggcttatcaagaagcgtccatgcgtctttcagcttttgagtgccgctgctcgattcagcatacgttggcggaacggctaatggagccggaacaacccctgttaacacacacccccagaacgcagggagaagctgtgaattgtcaccaagctgcaaaatcacgctttgttttgctttcaggcctgattggcgaagccccttcgcaatgcgcaatccatcatcccataatcgtctgtatgattggtaaacttcagttccatccggctgcaaataaatgattccctttgtatccccaagctccgtcgccgttctgtataaaacttcaggtattgttgccggctgcttttcagatatatgtaaaggctccccatgactgacagaaggattagttaatatgcggatattatcattatttctcatcacgctgcctccatttcacctgcaaaatttatatatattttcagttaattaccatataaacctttgattctacttttgacttcttcatgatgaaatgttttctcatgcatcatcaattcctgttcaatgacgcgcggcagctgatcgcgaagcggggcaaccaaatgatctttcagtgtaaccagtgagtttctcggcttttccgccagttcttgcgccagctccactgcataatctaacacttctgcacggggcagcaccttaaaaggaacccctcttttttcaagatcagctccgcggtagctgcccgcattcaataatatttcctgggccaggctgaaacccagttttttaggaacgataaaggtagcgcccattccaggcgtaaatccgtatttcataaaattagccgtatacacgctttctctgctcagaatgacaatgtcagcaaagagccccatgacaaagccgcctccaattccatggccctgcattgccgcaataactggaatctcgcaatccagcgccagagaataaagattgtcatcagtgaacttggtcaatccctgttgaattcgaagcagtccttcttgcgttcctcctgaagcaaaataattatcatatcctgtcaaaatgaccgctttgtatttgggattctgccgtatgtattcaaacgcttgaattaaatcgtctgtaagttcttgtgaaaacgcgtttttatgagtgcgatcttgcatctttacctgaataatggcggattcaatttcgataagctctacaacagaatgcgtcatgatgtcctcctaacggttctgattgtcatttttaaacggttactgatcctcccatgggaattgtcctgtttcaacatacctgatgattcccatttggttttgaggatcagaaaacatgtcttgatttgcagttaaagcggtggctttcgcacgactgacttgatgatcaagtgagctcataaactgtttataatgtgcgattccttttttattcagcctccgcaaacgcaataaatgctttctcagcagcacgtcactttcagcatcaaaagcatctattaacccccattcactggcttcctgaacggaaatcggctttgtcataagcgtcatataatgcgctttctgccggccgatacggcggatcagaaacggtaaaacacaagcagggtacaggccgaatagcagctcagagagactgaatgacgccgtctgatcagcaatggcaatatctgtggcagatacaaatccaagaccgccggcattcacttttcccctgacatgcgaaatcgtgacataagggccggtctgcaatttcatccacaaatcatagagaggctcttgggagcttgcctgttttctgccccttttcatttcctgatagatttcttgaaaatccgctccgaaacaaaacacctcgggaagcccctctaaaacgacaaccgtcaccgttgatgtttcacattggtttaacacttgcaagcattcttctatcagcgtgtcattaatcgtattattcgcttcaggacggtgaaaggtaatatagcaaaccgatgcttgaaagcggacctttatcgtttgataggtcacgagatccacctgtacttccgatgaaactcagaaatttcttctaaaaacaagcgcggcttctcttgagtggactgcatgatgcccggtatcatctcaaagtccagctttacattgcgcgtcccaaaccgcaccatcccgctccccttaaacaatagctcatactcttccatggagagctgataccggcgatccaaatgcttctcaataccaaatgttcgctgacgctcctggccttgcggagttgtaattccgctgtaaaattcagaacagcagccggatccgtaggaaaaacagccaattcgtttaggcgtatcaaatctcccttggtctatcgtgctggccaatgccagaaacaaggctgcccccataatatttccaacccgttgacagtagtttaaacctggttttacccgagttaaaaaatccgtctcaatcccggatgttttcaccttcgctaccttacgcatcattgtccggtgcgcacctttcaccatcccgccaaagggcgtatggtaagcaagatattgaaacgtgtcctgataattggcacccggtacacgcttttgatattccagaaaagtctgttcgcagcaatccaaatatgacattaaagacagatcagaatctcccgcttcactgtcgggaatggggcggcacgtgtccatcacttcatagccgtaataaccatttgctccgggatctatttgaaacacctcgggattttcgccaactaaaacggccaccgctcccgctccggcgctcggttccgcataagaccaatcttcgcttaaagcgtctccgccctcagcgattaaaaaacgtgaaatatcactggcgataaccagtgctttggcacccggagaagtctgggataatataaaattcaccgccatctgaaatcccgctgtccctgaataacacgcctgtttaacctcaaacaaacggcagttgcggttgagacctaaatattcatggatatatgtacttaacgatttcccaaagtcgatcccggattcagagcaagtgatcagcaattcaatccggtccttctctgcttcagataaagcatcaataatcggcttagctgcattgactccgaaggtcacgggatcttcataaggcagtgctaccgctttttctttcattaataaattttcaaatctcgcagtatctaagtgtctgtatttggccagctccatgacatcaaggtatgccgttccgccaaagacattcatcgcttctattccggctgaaaccatttatgattcgcctccacatttctcaatgttttgtatacaaaccgcggtgttcattccgccaaaccccatgcttaagctcagcgcatttttgatgcggtatgaaatcgatttctcatttacccaatgaaaggaatcatcgattggatgatccaaattcctgctcggatgcagggcagattttttcatttgcagcaaaacagaaataatctctacgatgcccgccgcactaagcccgtgtccggttatcgattttgttgcattgatataagcatgggaaagccggcatgcacggagcgcctttaattctatttcatctccaataaaagagcctgttccatgaggattaatataatcaatatcttctggtaaaagcctggcacgctccagtgccttctggatgacatgaatctctccttctaatgaaggatcaggattccggtttccgtccagtttgattgaccagccagacaatgctgcataaggttttagacctcttcgtaaagccgtctcctttcgttctattaccaatgcaccgcacgattctccatagataaacccgtctctgttttgatcgaagggacggcacgcattttcaggttcatcagcatatttgtccgtccccatagcgcctaaagcccttagcgcctcgcattccatataagaaagatccattaaagcaccaagtgctatgcaagtatcaacttcgcctgacaggacttgctgaatcgcatgaatgactgctaactggccgctggccgaagctcctcccaccgtatatgctaatcccgtgatgccaaactgatctgtacatatcccgcaaagatcgctgtccatgaaagacagaccatacgccggagaaataaaaccggagcggtcttgatacctttcataaacttcaaagttttctctctgttgaaaatttgatccgccaacaaccagtccgatacgtgaggaatctgcatcgtccaattcagcctcctcccaagcctctgtgagagttaccaatgcagcgcggctggagaatgatgcttttcgcaacatttttttagagagtcggtcaggataagacaatgacgcaatttcggctccgataaaccggctgtctttttgtctgcctgaacgcttcatgacatcaaaggcatgtctgccggacagcagcgaggaagcaaagtcctctttcccttgaccgatagaggccgtaacgcctacaccggtcaccaccacctcaggcagattgcactttgtcataaagcacctcagctaattcaccgatgtttttcaccccggatagctcaatgcgagggatttttaacgataaatcctctagcaccatcgtgataatttcagctctgtctacagagtcagctcctagctcaactaactgatcttcaggctcaaatctgtgtccgtctaattcaggaagcacctcgcaaatattggtgattaatacttcaaagattctctgtttatccataatgcgctctctccttcaagggattattttaatgatttttataggtatattttcataatattcaaacttttatttttatgttgtctgtttcatgcgacggctgatacatcgattgcatccgttcatgaagcaatactgccgtttctgtcattaattttttcccgatttcatccacatggcggtttcgccaattttctaattgcgaccctttaacccattgattaaaggctcccagcgcgggaccgcagtgaatttgataatcgaccttcgaatgttcgcttccgctgattgccaattttgaactgtatctgaagtaccatcggaaaatcaaagccattttatgcttcgggttttgttcagccttctcaatgtctgccgcgggataatgcaatgcaatatctttatatatgtcttctatactgcgtttaaagtatttctcctcaagctgggccagcatctttgcatccagctcacgtatagacccataccgctgatacagttcatataacttgtttgcccgtgcgggaaagaacacgcctttctttagcacctgcactttactgcccgattcaaacatatcacctgcaggcgcataggctgtatcttgtacattcatctgctgaagcaaatcctttactttatcacttgttgccgcctcaaccgtacattgattgattgagcctgttagaataaaatcagcccctagcataaaagccgccatcgctgcctcaggtgttccaattcctccagctgcaccaactcttatttttttccggtattgatattttttcatcatttcatctcttaaagatgtcatcgccggcatcaggctgtatgccacaccgccatctgtatgaccgcctgaatcagcttctacacaaatatcgtcagccatcggaatgcaccgcaacaactcagcttcgttcatagtgattttattttctcctaaaagcttttgcagcatattctcaggcgcaggactcagaaatgattctgcaacttccggccgtgatatttttgctatgagacgatttgagcatataacgtcaccattttgatttcgtttcactccttttgcgcgataccttactaatacaggagtgacacttaaaaatgctgaagcctccacaatgctcacttgattcctcaataaaagatcgatcattttttcttctgattcagtatgtttcatattgtggaccagattgatgccgtaggcttgtccttttcctaattcaccttgtatagcatggatcgcatcttcaacctctttcaggctcagacctcctgtgccaaagaaccccatcattcccgctcttgacagctttactaccatttctttcgaagcaatgccgcggtacattcctcctgcaagataagcatatgtaagatgataatcttgtttaaattcagcacttcctaaagattctgccgtaatcccggcttgaacattgcgttgctcctttagatgcgcactgatcgcggggttctttttcggtatatatgtcaatggttcagcttcatttttaatccgatgaatgagaccggttaaaacagttccaggcccaatctctgcaaactccatttctcctcttcccatcagaaaacgaatgctgtccgtccatttcactgtgttgtccatttgttcagataatgtatcttttaatctgtcttgatggtatggctctgcgtagacattggagataaccgggatcgccaaaggtgcaaactggaatgagtcaatatattgcttaaatacctgtttggcttcattcatatatctggaatgaaaagctccgctcacatttaatggatgaaacagctttacatccttggtgttttcaaaaacagcccgagctttttcaatctcttttttcgggccagaaatcacaatttgctggggcgtattttcatttgccacatcaatgtcataaagacggtgctcttctaaaacggctgtaacttgttccttactcaggccgatcacagcagccattccgccccctgtaattcgtcccatcaattctcctctttttttgacgagccttaatccggtttcaaaatcaaatgcaccggctgccatcagcgcattgtattctcctaagctgtgtcctgccgcaaaatcaggttttctgccggtctcctccactctcttcaagtaactgagtgcattaacaacatacaaagccggctgcgtgtattcagtatgatttacatccagatatgatttttcggtacatagcttctctattgaatagcccaatatttgatctgcttgatctgtcaaatgctgatactgttcaaatagcccttgtcccatccccttttgctgggagccttgccctggaaagacatatgtaatcatcttgtaaacttcctttctggtgtacggaaatactcaaccgtattcagatttttcagctcctgatgaaatggtgttatgattgagcagcaacggtcagctgaatcacccggaatcagctgtttcacaaaagcagctaaggtgccggatggccctaaatcgataaacttgcatgtatgctggctttccaaatatcgaatcgcttcacgaaacatcattggctttctgaccgcattccaaaagaaattctcgtccattacgtgaaggcagcttcccgttaagctcgatacaatcggtattgacggtttttgaaaagattttgatcttaaaaattctgcataggcactctctgccggatcaataagcgaagaatgaaaggcataggacacaggaagcagctggcaaagaatctgcttctcctttaaatcctccataatcttccttatatgatcttcttcaccagaaatgacgaagtgcgaatcataattgatagaaatgagttcactatttccaaacagttgcggatgatcattcagcaattgcggtttgtcaagaatggccagcatttttcctttatcgcaggaattctggatgataatagcctgttcaagtatgcaatccagcatatcctctgcgtctgacacaccagaaactgccgctgctgcgaattctcccagacttgatcccaatacgtaatcaggataaattcccctgtcttccaaaaccttatataaggaatactcaatcataaaaatggcggggtgggaaaaaagaatactgtcaaacggatctgacacacgtttacctggatggtagatttcttcaacaatggatgtgccgattcgccgtgctgcaatggcatccatttcaagcattgattggcgaaacacggtattttccttaaatagttctttccccatgtgatagtattgggaaccttgcccggaaaacataaaaacaagcggttcattcatgtgtataaccttctttttttatatttatgacggctattggatttctcatttccatgcatgttgttaaagcacatagcagcgattgaaatgaaattaataaatggaaaagacatatgtgaaaaagtaaaggagattcaacttggaaggattgctattggtgctctggatgtggttcatttatgacgtgatcgtagatgtatgttgatatctcaaaattgatgtaacatgataacaggatcagcaaagaacatcgactctatgattggtgggtgcggtttaaaaatggaccatctagatgtgggagcgatggtttgacagaccggctgacatagttcaaatgtctaacttaatttatcagcctctttatgtaacagtatataaagttattcaattagaaacagtgtcaatcgaacgattgaatctttaaaactttataccttaaatgaaaggaaatctgtgtttagacctgattgatgagatacatggccataggggcaaatgctttagcggggcattgcttccgcatctttctttatgcgatgaattaacccagttaaaacatttccaggccctacctcctcaaactccatatggccttttttcattaagtagcttatgctgtcagtccatttcactgaatgattaatttgatcagccagcgtctgtttcatgaattcgtatgtatacggtttggcatacacattagaaataaccgggatagacggaggcgaaaaataaaaggcatgaaggaactcctcgaattcttcttttgctttattcatgtatctggaatgaaacgcgccgcttacgtttaaggggagtaccattgtaacttcagtcatcgtttcaaaaagagatgcggctttttcaatctcatctttttttcctgaaattacaatttgatatggggcattcacattagcgatatcaacatcatgtaaatgatattctttcagagcctttgcaacctgctcttcatttagtcccataacagctgccataccgccgttgcttatcagactcatcagctcgcctctttttctgacaagctgtaaacctgtctcaaaatcaaaggcttcagctgcaaataacgcattgtattcacccaagctgtgcccggcgacaaagtcaggtttaacttcttcatccctgatttttttcagatagcttagtgcgtttaccacatataatgccggctgagtaaattgcgttttgtttaaattggaataaggattttccaggcaaagacgtttgatagaatatcctaagatctcatctgcctgatccgtcagttctttaaattcatcgaataggccgctgcccattccctgtttttgtgaaccctgacctggaaaaacatatgtgatcattctctcaaagccacccttccgattagtagatgtgtttcacttctgtatgattttataatagtgatgaccggataaatagtagcatgttcatgttgatggtaacctctgtaaatattatccgtcaagttaatttttcctacagtttgctccattgtttttctgcttttttccattgaggaataaaggatcaggagatataacagaacataagaaaaaagacccggattacatatagggcgccatatcatgataatgcgcttcattttctttcaaatgagttttcaaaataaataacaccttctatgtaatcattttcgaaaataaaaatcatttagatattcgaagaaaaataggataatagattcagaaggattatttaaaatcaaaaatacctttttggtttttacgagtgcgaaatttcacaaaatattctttcttatcaatttgaaagtaaatattatgctgataaagatcctttatcgaatggccgggcgatttgccaaatgagtgaccaggatacacccgtacatggggtgaaacctccgactttattctttgaatgctatcaaacatctcttccgcagagctgccatcatcctcacatatgccgcacccttctgtaaacaccgtatctccggtaaaaatactctcagaaaacaaataacacattccgccggctgtatgccccggtgtgagaaggcactgtgctcttgtgtttcctatgctgatcgtctgatgatcatctaggctaattaaatttctgcatcggaattgataataatcaatttcttttttcgacatataaacttgagcgttaaacatcttcgtcagcgggtctaccagatttacatgatcataatgagagtgtgtcaatgcgactgcctttaattccgcttcgagttcggaaagtgtagtggttatcttactcaattcccatgagggatcaacaacaattgcagatctgcttacaatatcttcaatgatatagcaataattcgtccagccctgataccttgttttaattggatgcaccttgtaagtaagattcatttataccatccctatcatgtaaagttcttaaacgatggaccagtgttcacccctcagtccgtctttcattccactttaccaaacagcatgattgttttccatttttttcagagatccttgttctttgaaaataaaaaagcgactcttttggacgcatgcccaacaagaatcgcttttcacactagtgccttaaggatgtcgtttttgtgtctcacgtgtatcttccacgcaaattgactctacatgctgcataatgacccgcttgattcggtctttattcacgcgcacagggtcaagcatggcatgtaaagccaagccgtcaacaagcgcgtaaagtctctcagcttcaatgtctttatcagcattctgcttcagtaaatcggattcatctaaataggcaatcagattccgcatgccgctgaaaatcccgtcatgactcgcatcaaacatatcctttttatgtctggcgtaagcagtaaaagcaaaccaaacctccatctctctaatcgtttcttcattcgttgggaccatttcaagcaaaatttgcaacactttttccttagggagcaaatccctcactgcaatgtccttaattcggtccgttaccttttcttggacaagtttcattgcaaaagcaagcaattcatcctgtgtagagaaataatggcgcagcgcacctaatgacaatcctgcttcctttgcaatatttctggctgatgctccctccatccctcgttctaaaatgacgcgccacgttgcttctgcaatttgttttcttcttttctcatggtcaatttgttttggcatagctttattgtaacaagaaaaaaatgagagggcaatttttataatacagttgtgttacaaaaacaaagatggtaacatattatttaaataatacaactgtattgaaaagaggggaatggattgaacggtatcgcatggatgattgttttctgtgaaattgcgttttgggttgtcattgttttggggcttgctgtacgctacgtattcaaacgacatacattaggactgctattccttgccttaactccagttatcgatttgatcttgttagcggcaactggtgtggacctttaccgcggagcctcagcgaccgcagcccatgggattgcagctgtttacatcggtatatcgatcgcttatgggaaacaaatgattcaatgggcagatgaaaagtttcaatattatgtgacaaaaaaaggaacaaaaccgctgaaacgttttggaatggaccatgccaagcacggtgcgaaaggctggctaagacatgtgctggcctacttaattggtgcgggactattggcagggatgatctattttatcaatgactcttcccgaaccgaggcgttgagcggcattcttaaactgtggactgtcattataggcattgactttctcattacagccagctattttatttggccaaaaaaagagaaagcttcggcgaatctcaggagttaacatgatgaaaaaggcccttccccagtggaaagggccttttttggttttgttaaaatatgctatactattttcgtcagaaaacagacttatagatattttgggctgattcaagggtgctgtttgtatgagtaagcaggtgaagggagtgtcatacatgaaccaaaaagaacagaacgagcactctaaagattttaacctgagatcaaaattaatcggaattgtatctattacttttatcgcggccatcgcgcttgcagtcatcttcggcggctttttcttcgggatgaaaggcttattctccatacttggcatcacatacgcttccaatcaaacattagctttatttattttagcctgctttgctgtaggtttaatcatagacccactcacaaagattatctctatcattttggcaaaatcactttcattgaaaaagactgcactttttgcttttatactgtattttatcagcaatcttataacgatctgttttgcagattactttatgcagtctatttatattccagatgtcttgcttgttgtgatatcagctttcatggctatcattgaacttgcttttgataaccagcctaatagagaagcagcttaaagccgatggcagatatggaaaattcataacaccctatatttggacatcaccagttatataaacgaaaaaatctccctgttcacacgaacagggagcaaaacacaatgttgtaatttaaattctgcattctaaaatgattctcacatttggatcatcaagttcatccaaaaagataatgatcttcggaccacatgccatatgtttccaccccctcacccaaaatatacattaatcccaattgcctgtaaatggaaattttgttatacggaggaaccatgaagtataatgcgttaacactgctcacacgtttacaaccgtttcttataatctgacactcgaaggagtacaaaaaaagcattgatccattcagagaatggatcaatgcctaccacccccgctacatcacgcgtttgaacatcttttccatctcatatgtcgagtggtgaatgatgatcgggcggccgtgcgggcatgtaaatgggtctgatgtgcttcggaggtcgtccagaagcgctttgatttcgtcgtttctgaggtggcgatttgctttgatggagcctttgcagctcatcataatcgccgcttcctcgcgaagttttttaatatctatatttttggagtcgagcacctgctgaatgatttcttctataagctctgcttcttctccctttggaaaccaggctgggtggcagcggacgatgtaactgttagagccgaatgactctaaaaagacaccgacgctttcgagctcttgtttgtgctgttcaataatcaaagcctcatttgtggagtagtggaacgtcagcggtacaatcatctcctgcacctcaggctcaacctcccccaccttttcacggaagtactcatatttaatacgttcttgggcggcgtgctggtcgataatatataggccgttttcgttttgtgccaatatataagtcccgtgcatctggccaatcgggtacataattggaacccgatcagacgctggctgcggctgttcctcatggcattcctgctcaaatgtttcaggctgttctgctgaaacatcggacacctcaagggtttgttcctgatcaacgataggaggagcatcaaattggagagggggcaatttttcctccgcatcaaccggctcttttacgactgagctgagcttcatcggtgaataagatggcgcagtcgatttttccggaacttttttttccggaggcttttcatcaaaggttataaactgctgctcatttttgatggcaggtgctgattttttcgggacctgggcactaggaatcagctgctgctgtttaaacacatctttaattccgtcacgtattaagtcatgaagctctgtttccttgctgagccggacctcaagcttcgatggatgcacgttgacatcgactaaaatcgggtccatcgtaatttctataaaagtaatcggatggcgtccgatcggcagaagcgtatgatagccttcatgaaccgctttgacgagcgggaaatttttaatgtaacggccattgaccacagacgacatatagtttctcgacgcccgtgtaatctctgggagggcgatatatccctttacttcaaaatccaaggagctcacatgcagcggaagcatttttttggcgacagccgtgccgtaaatcgctgccagtacatggcgcacatctccgtttccgttcgtttgaagcaggtttttcccatgatggcgcaggcggatcgatacctctggatgcgccagagcaatacggttaaccacatctgtaatgtttccaagctctgtatgaacggttttcatatatttcaaacgggccggtgtgttaaaaaacaggttggaaacgacaatttcagttcccttcctgcttgaggaacgcgattcggaaatgatgtttcctccttggaggacgagcttcgtcccagctccttcaccagtgcttgttgtaatctccagatgagagactgacgcgatactcggcagggcttctcccctgaaaccgagcgttctcaccctgaataaatcattttcatcttttattttactcgttgcgtggcgccggaaagctcgcttgcaatcttcattctccattccttcgccgttatccaagacccgaatggatgcaaggcctgcttcctcaatatcgatttcaatgactgtgctgtcagcgtcgatcgcattttccaccaattctttgacgactgaggcgggccgttccacaacctcgcccgccgctattttatttgaaagctcatctgacagttggatgacttttgccacattcatcaccccgttttaatgtaatttcttttgcagcttgtacatttcattcatcgcttcaagcggtgtcatatccagtatattaagtgatttgaaagcatcgatcacttgcttttctttttttgaaagctttggtgtttcagccggcttttccgcttcgtcaaaaaaggacagctgtgccggctcttctttcacctgaggtttctgcaccggcacttccggtttgtttcctgaatgctcaagctcttttaaaatatcttgagcgcgcgcaatcagatctcccggcagttcggcaagctgagctacatggataccatagcttttatcagccgcaccttctttaatttgatgaagaaagacaaccgttccgttatattcttcagcgcgaacatgaacgtttttcagctggggcagcttgtcctcaagaacggtcagctcgtgatagtgtgtgctgaacagcgtcttggcgccgatatgatcgtgaacatattcaataatcgcctgtgccagcgccatgccgtcataagtggacgttccccgcccgatttcatcaaacagaatgaggctgtttttcgtcgcattgacaatcgcatttttcgcttcaagcatttctaccataaatgtactttgtccggaaatcaaatcatctgcagcgccgattcgcgtaaaaatttgatcgaaaatcgggagcaccgcttttttcgcgggtacaaagcagccgatttgcgccataatggaaatgagcgcgatttgtctcatatacgtgcttttccctgacatgtttggacctgtaatgagaagcatttgtctgttatcgcccatcatacagttgttcgggacatattcctggctgtccatgactttttcaacaaccgggtgtctgccttcaatcacttcgacttcatctttagagaactctggtttcgtgtagtggcgattttcactgattgtcgcaaagcattgcagtgcgtccagctcgctcatctgttttgcaagctgctgcagccgcggaatatactgcttcactttctcgcgcagctcggtaaacagctcgtactccagctcacagatgttattttccgcctctaaaatgagcgcttctttttcttttaattcaggtgtaatgtagcgctctgcattggttaacgtctgcttccgctcataacgcccttcctcaagcaaatgcaagtttgcttttgtcacttcaatgtaataaccgaaaactttattaaagccgacctttaaagagcgaatgcctgtgtattcccgctcctgctgttccaggcgggcaatccagtcttttccgtttctgcttgcatcacgatattcatcaagcttttgattataaccatctttaatcaggttcccttcttttaccgataaaggagggttttcgtacagcgcttcttccagcagttcaagtacatccccgcaagggtcaatgcgctttgcacgttccttggccttgtcatgagccagtgaagcaaccagctgtttgatgccaggcacttgctttaacgattccttcagctgaatcaaatcccgggcattgacatttccgaatgcaacgcggccggcaaggcgttctaagtcatatacttcttttaaacgttcacgcagatcttcccgttcaaagaaatgggacattaatgtttccaccatttcttggcgctcttcgatttgattgactctgataagcggccggtcaatccactgtttaagtagccggcctcccattgccgtttttgtttcatccagcagccacaaaagggagccttttttatttttcgaacgaatcgtttcggtcagctccagattacgctttgagtacaagtcaattttcatcgcttcctcaagctcatacacctgcacgggctgaagatgatcaaggctgcgcttttgggttcttttcaaatacgtatataagcgcagaaatgtttttgttatatcttcattatttaagtgctcaatgatcgttacgtgttcgtctgtttctccgtcttcaattgaaatcgttgcaccgcaccgctctctcagctgtgccactgtatcggcatccaagcttcctgaaaccacgatttcccgtgcgccgactgaataaatttctgatatgacgtcttcaagccgttcaatcaaaacagccaaattttctcccgttgttaaatcagacagagcaagtccgtatccgttcgagcaggctgaaacagatgcgataaaattattttccgactcatggatgcctttgccgtccattacagttccgggcgtaatcagctgaactacttctcttttcacaacgccctttgcggctttcggatcttccgtctgttcacagatcgccactttgtatccttttttaataagctgttcgatatacgcggaagcagaatgatacggcacaccgcacatcggtattttttcagccgcaccgccgtctctgctcgttaacgtaatttccagctcttgtgacgcttttttggcgtcctcaaaaaacatttcataaaaatcacccaggcgaaaaaataaaaaggcatcctggtgctctgcctttatttttaaatattgctgtatcataggcgtataaccggccattgtttaatccctcactatgtatcaacgtttctattttccaaccttcattataacataaacaaaaagtgataaaagaatgatatatcaatataaaaaagagacttgggggtactgtctcccctagtcccttttttattcttcaggatctcccactaaaaactccgggttgatgtcttcaagctcttcatcaagctcatcttcccaatcttcctcgtcatcctcttcccagtcaggattgacctcaacaactacctttgtttcccctaccacttccgccaaaaattctctttctgcctgcacaacgattttatttccattcggcgaaatggtcacttcaaggcagtttggctgctgaagcactttggcaatcacttcatgctcatcatctaagtaattattgtctctgtatctgagtttaatgacatctacatattttacccgttctgtgacaacctctgtctttgtgttgtccgcgtaagagtaccatacgtttatatcataatacccttcaatttctaccgtttttccaattttttcagcgtcatacttgtggttaataatccaaccacccaaaatgctgctcggttttttctcaggcgagatggtgttggtgcattgggtgaattttcggcctttcgctactactgccttcgtaataatttccctgtattcagacattccggcatgcctccttgttcttcttcgtgttatcttatgctgggcatttgtctagtgtgcatttttataaataaaatataaaaatacaaagtttctgttccattgtatgcaggggtgcctagaaactttacttataagtgcgataaagtttatacgcggctgagcacagaaaaaccaattgaacatttggtacatagattatttagttcatttttaaccgcacaaatgataaaaaaacacgggcctgtaaaggcaccgtgtttagagagaacagctgttatttgaatgcttcacctttgaaccggtttcccctttcagcaggtcgcctccggttgatgtgatgatttcatttgtgacttggttggaaatggtgtgtgcaacgagctgcagtaggtcatttacttccatttgcgagtctctgaattcctggataacaggaatctcttcaagctcttcttgcagcgcgtcaatttttgcttctacttgtttgagcgcttcatgcttttcataatgcttcagattgacagcctgcttttgcagggctttaatctgattaacgattgtggacactttgtcattctcattgatttgcgcttcagcccgtttgaaaaaatcaacctcttctgtttcagaaatcatttttgcaaggtttcgagcctgctgcacaatgtctttttttgagtagagcgtcatctcatttcacctcgattgcttctcctaccatttctccgtcaagcgaccatgttttcgcttgctggattttcacgcggacgattttgccgatggcttccttcggccctttgaaattgacaagcttgcttttttcagtatagccagcaagaatatcagggttatttttgctttcaccctcaactaatacttcgacaaccttgccttcgtattccttcatttttttagcagaaatttcattcaccagtgcgtttagacgctgcaggcgttcttttttcacacgcatcggtacattatctttcatcttagcagccggagtgccttcacgcggagagtaaatgaacgtataggcgctgtcaaactccacttcacggtatagagaaagcgtttcttcaaactgttcgtccgtttcatttggaaatccgacgataatgtccgttgtcaaagaagcgtttggcattgcttctttaatttttcgcaccagctccatgtaacgctctctgtcatatttgcgggccatcagcttgagaacttctgagcttcctgattgaaccggaagatgaatgtgatcaagcagatttccgccttttgccagcacttcaatgaggcggtcgtcaaagtcgcgcggatgactcgttgtaaaacggattctcgggatatcgatttttctcagttcatccatcaaatcaccaagtccgtacgtcatatcttcaaagtcttttccatacgcgtttacgttttggcctaacagagtaatttccttatagccttcacttgcgagccttctcacttcctgaatgatatcctcagggcggcggcttctttcttttccgcgtgtgtaaggcacaatgcaatacgtacagaatttgtcacagccgtacatgatattgacccagcccttaatttttccatttcggacttttggaaggttttcaataacgtccccttccttagaccaaacttctacaaccatttcttttgaaaggtatgcttctgacaaaagctccggcaggcgatgaatgttatgcgttccgaaaatcatatcgacaaacggatgttttttcaaaatacggttcacgactgattcctcttgggacatacagccgcacacgcctaaaatcagatcgggattgttttttttcagtgcttttaagtgcccgagctcaccaaacaccttgttttcagcattttcacggattgcacatgtatttaacaaaatgacattggcatcgtcaacagagtttgtcgcttcgtaaccgagcgccataaagatccctgccataacctctgtatcgtgttcattcatttggcagccgtacgtacggatatagaactttcttccgtctcccaatcctttaaattgttcagaaattttaaagtcattatgataagtaacggcttccttgcctcgttttttcgcgtcttttaaagaaggcggaatgtaaacagcttcaaagtacttgctgtaatccttctcggattttttgtccgatggatgaacttgtccgctctctaatttttgtttttcattcatgtcatattttctcctttcaaaccaaacttccacccttcagtataaaggttattgaagctctgcacaactggcaacctatcattgtacactcattgagaataataatcaataaggaatcaaaagaggaagagtaaactcttcctcttgttacaatagctggagctcctttgccgtcttttcgatgacatcaagcgcctgatccagttcatctttggtgtgctctgctgttataatcgtgcgaattctggcttttccctttgctacagtcgggaaaacgatactttgggcaaaaacaccgcgagaaaggagctgatctgaaaattgctttgccacaccttcatcacctattaaaataggaagaatcggcgtttcactcttcgtgagagtcagacccattttcacaagcattgctttaaaataggcagtattctcccacaagcgctccatatgctccggctcttcaagcaagacatcaatcgcttccatacaagctgcagtgactgccggcggatgagatgtgctgaataaaaatggacggcctttatggcgcaaataatcgatcagcacctttgaacctgcagcgtagccgccgagcactccgattgccttgcttaatgttccgacctgaatatgcactctgccgtcaagaccgaagtgattcaccgttcccctgccgttttcgccaagtactccggatgcatgggcgtcatccaccatcacaaatgcgtcatatttctcagcgagctctacaatatcaggcagaggagctatgttgccatccatggaaaatacgccgtctgtcacaatcagacgcatccgataattcattgactttctcagcacccgctctaaatcactcatattgacgtgctgatacacctttttatccgcctttgtcagtcgaattccgtcaataatagaggcatggttcaattcatctgagatgacaatgtcctcttttgatagaatacttgaaagtacgccttggtttgttgtgaagcctgattggaatacaagtgccgcctccgtttttttaaaggctgccagctttttctcaagctcttgatgcattgtaaatgtacccgcaatcgttctcactgatccggtgccggctccatactgctgaacggcctcctgtgcggcgttgatgagtctaggatgtgaagtgaatccgaggtaattattagaagatagctgaatgactttttggtgattcactgtgacagatgggccctgcatagattcaagctgttttatgtcttgccatgtatggttttctttcatactattaagctctgcttttaaaaactcaaattccttcgtcatgtttatccccctttatggaattaaaattacttttccgcactgcccgcttctcatcagttcgaaacctttttcaaactcctctaatggaaactgatgggtaataacaggtgcaagatcgatcatgtttgaactgatcaactgagacacctggcgccatgttgaaaacatttttcttcctgtgattccttggatggtaagccctttaaataccactttattcgtcaaatcaattgtcaccggatgttccggcaagctgagaatatgaaatcttccgccattcgcagccatcgcaagaccttgggcaatcgctgagggatggcccgacatctcacaaacaagatctgctccttctccactcgttaaagcgcttacaattttgagcgggtcttctttttcaatagaaacagtacaagtcgctcccatttgttttgcaagcctcagcctgtattcattcttatcaatcgctatcacctgagaagctcctgctgcttttgcaaccgcaacagccataagaccaatcggtccgcatccaatgactgcagtcgttcctcctgcaggctggctctcgagtacggtatgaactgcatttcctaaaggctcttgaatggaagcaatcgacgggtccatatcagcgggatttctccaaatgttatcagctggaacttttacatactccgcaaaacagcctgccgtgtccactccgattatagcagtattggtacacacatgagattttcctgttaggcaagggacacattcaccacagacaatgtgtgtttccgcagacacatactctcccacttttacactgctgacattctctcccacgccctctacgatgccgctgaactcatggccgaaaacatagggtgttttgattctctgacgtgcccattgatcccaattataaatgtggacatccgtgccgcatatggaagcggctttcacttttatgaggacttcatgtttatcaatctcaggaatgggaacttcagtcagcacagcaccgaacgccccgtcctttttcattagagctttcatctttccactctgcatgtacaatcctccttgaaaaattcttgttatattcggattgtaccatgatatggaataagcgtaaacagaactgtcttttccagaaggacaaaagtatctgtcttgaaaaatgggcggaaattttttttgaaacgttttagctcatttctgattttgtatattcgctcatttatgtgctaaaaatactatcgggagaaaatatcacaataaatgaaaaacaacctgtttgcattacgcaaacaggttgagaatgctttatttgtttttagcgaggctccacgattaatttaatcgctgttctttcttccccatcgatttgaatatctgtaaaagccggaatacaaatcaaatcaacgccgcttggcgccacaaatcccctggcaatcgccacagcttttacagcctggtttaatgcacccgctccgatcgcttgaatctcggcggctcctcgctctctcaacacgcctgcaagcgcacctgccactgaatttggactcgattttgctgaaacttttaagatttccatttctgctcccccttagttttacaatggataagtgagtgttcattagaacaatcattattagatgttgctatccaaaaagccatccccacaatgcttttcaaaaatagcgggctaccttccatttttactatattcactaaggagttgctatattcctgcttttctttttaatatttttataaaataaccatatgttcaactattcaaagaacatgtgatcatcgttgattaaaatacgctcaattttcacggcttttttcgtttgatcgtcaatgtcaatgacaactccgctgagcgttgtttttccttcagcgacagtaaaccggactggaaggttcgttttgaatcgcttaataatcgtctctctgtccatccccagtataccgtcatacgggccagtcattcccacatcagtaatatatgccgttcccttcggcaaaatgcggttatccgctgtttgcacgtgtgtatgagttcctactacagccgatgcccgtccatccgtgtaccagccaagtgcgagcttttcacttgtcgcttcggcatgaaagtcaataaaaatgtacggtgttcttttcgcagcttctgcgatcaattcatccgcttttaaaaacgggtcatcaagcggcggcaaaaacgtacgtccctgcaaattaatgactgctagttctttgccgtttgctttcacatatgtgatccctttccccggtgttccttcaggaaagtttgccgggcgaaccaagttcggaacgtcatctataaaatcaaatatttcttttttgtcccatgtgtggttccccattgtgattgcatctgcgccggactggattaagctgtgataaattttttccgtcaggccttttccatgtgcggcgttttcaccattaataatggtaaagtgaggcttatattttgtttttagctttggtacatattctttgaccatgtcacggcccggtgaaccgacaacatctccgataaataaaattctcattttgtaaatcctttcttcttgaaaattccttgccgtcaaaaaaataaagtgatgcttagcgcatcactttattttgcatactctacggctcgagtctctctgattactgtcaccttaatatgacctggataatcgagctcgtcctcaattcgcttgcggatatctcgcgccagtcgatgagcctcaagatcattaattgaatccggcttcaccataattcgcacttcgcgtccagcctgaatggcaaatgatttttcaacaccttcgtaggactcagaaatttcttcaagtttttcaagtcttcgaatataattctcgagcgtctcacttcttgcgccaggtcttgcagcggaaagcgcatctgctgcagctaccagtacagcaataatggaagtcggctcctcgtccccgtggtgtgatgcaatactgttaatcacgactgggtgctctttatatttggtcgcaagctctaccccgatctcaacgtggcttccttctacttcatggtcaattgctttcccgatgtcgtgaagaagacccgcacgtttagcaagctttgcgtcttcaccaagctccgatgccattagaccggccaagaatgcgacttccatggaatgcttaagcacattttgaccgtagcttgtacggaactttaagcggccgaggatcttgatgagatctgggtggaggccatgaacgccaacctcaaatgtcgtttgctcacccatctcacgaatatagtcatcgacctcgcggcgagatttttcaaccatttcttcaatccgtgccggatgaatacggccatcctgaacgagtttatcaagagcaattctggctgtctcacgtctgatcggatcaaatccggaaagaatgacagcttcaggcgtatcatcaataatcaggtcaattcctgtcagcgtttcaagcgtacgaatgttacgcccttcccgtccgatgatacgtcctttcatctcatcatttggaagattgacaactgataccgttgtttcggcaacgtggtccgctgcgcagcgctgtaaggcgagtgaaagaatgtttttcgctttcttatccgcctcttctttcgcacggttttcagtttcttttgtcatgatggcgatgtcatgtgaaagctcgttttcaacccgctcaagaatgatttgtttcgcttcgtcacgagtcagactcgaaattcgttccaactcagactgctgcatacgaatcatctcatccactttgctttccatctcttcaatatgttgttgtcgttcattcagagaatgatctttcttctccaacatcgcttcccgtttatcaattccctcatgtttgcgatcaaggttttcctccttttggagtaaacggttttcttgtttttgaagctcatttcgtctttcacgaacttcctgttcagcatctattcgaagtttgtggatttcatcctttgcttcaagcagagcttcttttttcagtgcttcagcatcacgcttcgcatcttcaagaatttgctcggctgcaccgcgtgcgcccgcaattttcgcttcggcaatggttttacgaacaaagtagccaacaactaaaccgagtagaatcagcaaaatggagatgagaaccatcataattggggtcatactttcacctcctcttgctatgaacttggttgttgcttaaaaagtgtcggcatgtacattgtctagttttctcaacatacagaaccttcacagggaatgagtgtgttcatcgcccttgtcaagtttaaatggtttaacaatcatgttaaaaaaacaaatgttacaacttcattgtaaatgtgtcggaaatacttgtcaagcttgccatcttaacgtttgcaggccagtcttcttttcacgtgccgaatgcaattcatccaaaagaagatcgccaatcattcttgatttagaagctggtatattttattgttcacttggcccaatttagcattattttgaatgtttgagaacaaaataacaatggtttgcccagatttgctaaagctgttcaagatattgaagcccggcataacaccatggtttgaatagcttccgggagcaacataaaatcccatgccgtatgtggagctgctccctggcgtaaacatcttttcatagcttttttgcgaatacagttttccgtctatcagcgcttggtcaaatttgtacatatctatagcgctcatataaatatcacccgctccatacagctgggataaatcaggtatatacggtgtaactgttttgctgccctccatcttatacccgacggcaggataaggttctttttcatatgttttgtaaaagcctgcatgcgtcattcccgcaggtttaaaaatatgattctttatgtactgttcatagggctcaccgcttacttcagcaataatataagcaagaacagaatagttggaatccttgtagtcccatacgcccggctgacgtttgattccctgaagttctatatcttttattaaatcgtccggagtaatggcgccgtttccttcaatatgtccgtttatccccgatgtatgtgtaagcagattcttcaaagtaatcgtttgtccgttgggaaaatgaggtaaatacgtgcttaccggatcacttgtctgaagtttccccttttcctcaagctgcaaaatagcagttgcaatcagcgctttttgtgatgaaccgacataaaaagatgtcaatggattattttgaatgtagtgtttacggtcagcatagccaaaacctttatttgttacgatttctccatttctgacaatcatggctgttccgctgaaaccgatctcttttaaataattgctgattttttggtttcgatccactgttttgatttgttcctctgattttttggcagttttctttttgacctcttttttctgatcggtatttgaaaccgctgcagtttcttgagatggttcgttttcttcactatttcgatgaagagcattccaaatcgtaatgcaaaccatcactgctaaaagaccaaacaacagttttcctcttttatttagttttctccgtctgcgtttcgcagttcttctgcgggttgggcttgtcattcattttttcctcccaaaataaattccattttgcacacgttttgttagacgaataaagccctaaaaaagttgtcaaaaaaagcaatatttttatcatttttttgcaaaatacaaaaaagctgagtttttcactcagccttttgtatcatttgaaacttattttatttttattcttcaaattcgagttcttcttgtgtctcttcagcttgctgctgcactactccgttattatccaagccgtaatgttcgcgaatttgctcctggatcatcagcatgatatctttattttctttcaggaattgttttgcattttcacggccttggccaagacgctcttcttcataagagtaccatgaaccgcttttttgcacgatatcaagttcagttcctagatcaatgatttcgccttcttttgaaatgccttctccgtacataatgtcaacctcggctgtacggaacggcggagccaccttgtttttcacgactttgattttcgttttgttccccattacgtcgttgccttgtttcagctgttcagcacggcgcacttcaagacgcacggaagaatagaatttcaacgcacggccgccaggtgttgtttccgggttcccgaacataacaccgactttttcacgaatttggttaatgaaaatcgcgattgtcttcgatttgttaatggcccctgaaagcttacgaagcgcttgagacattaagcgtgcttgtaaaccgacatgcgaatctcccatgtcgccttcaatttccgctttcggaacgagagcggctacagagtcgacaacgacaatgtcaactgccccgcttcgaaccaatgcttccgcaatttcaagcgcctgctcgcctgtgtcaggctgagacagtaaaagctcttcgatgttaacaccgagcttttgcgcgtataccggatctaacgcatgctccgcatcgataaacgcggcttgtccgccctgctgctgaacttcagcaatcgcatgaagcgccacagttgttttacctgagctttcaggaccgtatacttcaataatccgtccgcgaggatatccgccaattcccagtgctgtatcaagagcgagggagccgcttggtacagtagaaattcttgtatctgtcttttctcccagtttcataatggaacctttgccgaactgtttttctatttgtttaagagccatatctaaggctgcctgacgatcactcattctattttttcctcctttatgttaccactacatatactataccctgtttgaagggatttgccaagaaaaaagcgaacgcatattcggattttttcttggcgtgattcctatcaaaatatcataatgtatcagagaaatcatgttttcttaggaggataatgtgctgaaaatattatttttgctctaaaagctttaagattaaatggcagccgtatttagcgccgcgttttctgatccccgttctggagcccgcaaagtgaaactcgtgaacctcttctttaccatttgcggaaatgccgataaacacatgcccaggctcatgcccttcttgagcatcaggtcctgctacaccagtaaagctaatgccgatatcgctgccagtgagtttttgaacacccttagccagttcggatgcgcactccttgctgaccgccccaaaacgatctaatgtttccttcttgacaccaagcacattctgcttcacgtcgtttgtatagcaaacaacgcccccggcaaataattttgaggcaccgctatgatccgtcagccattcagaaaacagccctccggtaaagctttctgccgcagaaattgttatgcctttttccttacatgctatagatagctcttttacaagagaagtatcatcgtaaccatagaaaaattcaccgacacgctctaagataacggcctctgtttcttttaacagacgctctgtttccttttcatcggcgtgtttggctgtcagacgcagcgtcacctctccatcagccgccaaaggcgcaattgtcggattggtttgtgcatcaataatatcttccaaatcggcttcaagctgagattcaccgataccgaaaaagcgaagaacagttgacacaattttttcatttgaacccatctttttcagcagaagaggctttgcctcgttttcaaacattggacgcaattcgctcggcggtccaggaagaagcatataatagcgcgattcatgctctgtgagcattcccggggccattccaaagtgattcgccagcacgtcagagccttcgatcacaagcgcctgttttcggttattaggtgacatcgtgcgttttgttcgtttgaaatagtcctcaatggattggaatgcctcatcatttaacacaagcggacgtcccagcgtatttgcaatcgtttctttcgtcagatcatcttttgtgggtccaagccctcctgaaaaaataatgaagtcagagcgttcttcagcaatgcggatgacctgcttcagccgctccgggttatctccgaccgctgtatgataaaatacgttgaccccgatttcagcgagctgtttgctgataaattgagcatttgtattggcgatttgaccaagcagcaactctgaaccgactgcaattatttctgctttttttggaaattccatgacgaagtccttctttcttagttagatgtttttaacgcttcccaatttttagagaaatattcccagcctgagacgacagtaaagaagacggctacccacagcgccaagtctgcaaacgggaatgacacaagttcaaatggaagattatgaagaagcaatgcagataccgcaataatctgtgcccaggttttgattttaccaagcatgttagcagctacgacttctcctgttccggctaagacaagccttaaacctgtcacggcaaactccctgctgataatcacaatgaccatccaagctggagcgagatcaaattgaacaaggataattaacgctgcggatacgagcagtttgtccgcaagcggatcaagaaatttcccgaagtttgttacgagatttaattttcgggcataatacccgtccacccagtctgttgtagatgcaataataaatagaatggcccccgccaaatgtgcgaccgggatggattcgtctccaacttcgagcctgccccagtcaaacggcgccagcatgataatcatgaagattgggattaatgcgattctagctagtgtgattttatttggtaagttaaacataaagcccctccaatttcatactcggacgtgaagaaaagtcatctggtaattaagatgacttttcttcctttttatttacaatctttatggtttgtgccatcacttttttcggatcaagttcatatgaaagaaccttaccgttgatttttattttcagattaggtgcatatccggtgcggatatcaacttgtttctgatcagttatgtcttttttataggtttcgtcttttttcagcgttccttcttttaaagagctgctgttttcatcgcgcactctaatccaggagctgtctgatgccttcagttccagctcgattttatcagcgccggacacttcataagtcgttaacgatccttcagtgccagcagctttaatctccagcttctcactgtcattttcttttttcttatcttcgttttctttcgtttcttttttagtgtctgtctctttttcagagctgttattttgattctctttcagcgttgaatctttagggatttcgtacttgctctcactttgcgtaattgctttttctgatgccgcattgtgatcatcactgtttttgtgattggcaaattgaatgatcgcgtacacaatggcaatcacgacaatcacgccgagaataacaagtattgttggcagcagctccagcgccttagatgctggctttggcatttccttttgaagattcatgccggagatcttttcagacacatcatcatgatacgtattagggatatcttttttatgctcctcaaacagctgatccgcatcaagcccaacggcttctgcatattgcttgatgaatgcccgaacataaaacttccccggaataatgtcatagtttccttcctccaaggcggttaaataccttttttgaatctttgttgccgcttggagatcatccaatgacattgctttttcctctctggcttctttgagccggattcctagttcagtcacaacaaacaccttccaattttaaaaatcaaagcttgaaaacccggattgatcaaacatttggggttcctcggcatgttcatatgtaataacctcatcagggtcatttctcagttcaataatataatcaaagtcatctagtgtatactctgtattttgaacgaatatgtccggatgctccaccacttttgttgcaggcagccgcatgatttctcggaccagctggagatggcgttctgaccctcttcgtgttgacacaattccgtcaacgataaagacattttcagtgctgtattcatcggcaatcagctggcttcttatcgtctgcttcagcaaggttgatgacacaaacagccaccttttgctcgcacacacactagaggctacaatcgattccgttttcccgacacgcggcatacctctgattccgattaatttatggccttcttttttgaacaattcggccataaaatcgactaataagccaagctcgtgccgttcaaagcggaacgttttcttgtcatcggcatcccgttgaatataacggccgtggcgtacggcaagacggtcgcgaagcctcggttctctaagcttcgttactttaattgtttccatcgtttttaagattgattctaatcgtttaatttgatctatatggcggcacctgaggagcattccccttctggaaagatcgacgccgtttatcgttacgatgttgatagaaagcatcccaagaagagatgaaatatccccgagcagtccggggcggttcacttgaatttcatattcaaaataccattcgagctttgccaaatgatatacccccttcattgtggcaaaattttaccttcctttatcataaagcatttttctctaattagaaagaagaatgttgctgtgatgaggaaaacataaaaaagagaggaaaaatcccctctcttcctagtgagtgctgttattttcaacaagcttaaccatcatattggcaatggcgtgctgttcatcttttgatgctacactccaaagatctgccagcactttttcctgctcgttcttagattccacttcattagccaagtagctgccgatttctgtcgcaagatctgtaatcgtatcctggctcatacctttatcttgcgcatagttcagacggtcgccaaggaagtttttccagctatcccagttttctaatactgacatgcttgtttcctccatttcatgtgaagttacaagattattgtgtccttcgcaaaagaaactatacaccgaatattttcggatcagcagtgccagccgccattcaccgacagaatttggccggtgatatatgacgctttttcagacaggagaaaagctgttgcatccgcaatttcttgcggccgggccagccggccgatcggaatctcatcagcgatctcttctttttcagccggggtaaattgattcatcatatttgtatcaactgcacccggcgctacggcgtttactctgattccgcttggcgccagctccttagccaatccttttacaaatgaatgctgagctccttttgccatgctgtacaacacttcacaggatgctccagtctctccccaaatcgagctgacagccacaatcgctcccgatttattccgaatcatgcctggcagaaggtttctcgtcagcatatacggactcgccacatgaagctgaaccatttcctggaccgttgcgttatctacatccgtaatcagcccaaaatggcttcgtccgctgtttaaaacaatcgcatcaatcggctgaacaattgaacttgtcagcttatctgctccatcttgcgcggacaggtcagcttgtaatatctccgcatttacgccaaacatctgacttagtttttcagcaagctccgctgccgcgttttgatttgtattgtaatgcagcagcagattgtatcctctagctgcaagggtttcgctgatgcttttgccaatgccgccgcttgctccggtgattagtgctgttttgttcatcctctttccttctttccgcagaaaaacacccctcacactggagggatgttttgtttatgatttaggaacaaccttgcagacagtcagtctgtctgcagcgatttcctcttgtattacgttctggacatcctcgagggtaatctgctcgagtaccgttacaacatcaaacaggctcatatccaagaacgcataacgggtaaattgattggcgatgtattcaggggaattcagcgcttttaagaatgtgccgatctttttctttctggcaagttcaatcttttcagcagtaatcagttcaccggcgcgcaaaagcatgcttgaaatgtcttcagccaattgatcaggctcaggcgtatctccgccgatcgccgcaaaaccgaacccatattcagcagtaaaatcaaagctgaacgtttcgtcaatatatcctttttcataaagtgattcatactgggcagagcttttgccaaaaagagcttcaagcaataagttcattgaaagttcatgctttaagagctctttgcctaatttaaacggatttttggatttcagcccaacaaggcatttcggtccctgcacgttcattttgatctctttttcttttcggaaaaccgcttcttgctctttcacttcttctcgtttgatctccggctgatcagtatacggctttttcccctggttttctcttacctgagaaataatcgcttcaggatctacagggccgacaatgaaaaggagcatgttactcgggtgataaaacgtttcatagcattcataaagaaggtcttttgtaatatgtgaaatgctttccactgttcccgctatgtcaattctgacaggatgctctttgtacatgttttcaatgaccccgaagtaaagcctccaatcagggttatcgtcgtacatattaatctcctgcccgataatccctttttccttttcaaccgttttttcagtaaaatatgggtcctgtacgaaatcgataagcgtctctaaattgcgttcaacatttgatgtgcttgagaaaaggtaagccgttcttgtaaatgacgtaaacgcattggcagaagccccctgtttgctgaaatcttgaaaaacgtctccgtccgctttctcaaacagcttgtgctcaagaaagtgagcaatcccgtccggcacgtgaaccatctcgtttttacctaaagggacaaaccggttatctatcgagccgtactttgttgtaaagaccgcatatgtcttgttgaagccttttttcggcaaaacgtaaacatcaaggccgttggacattttttcatgatacagcgtctcctgaagctgttcatattcgattggtttgatcaagatgcaccctccgtcccttttaagaaataagtcgtatcaagctgaatcttttcgccggctttaatgatatcctcttttgtgacattctcaatattggcaagaaagtcttcgataggaatctcgacttgagcagcggcctgctgatataaaaactcagataaaccgtatgctgtatcaatcgtttccagcacttgatttcgaataacggcctttgtctgtgctatatcctgctcactgaaatcgccatttttcattgcctggaattgctcagcaataatcgaaaccgcctgttcaaaatttttcacttcaatgcctgacatcaccattaacaagcctttaaaactttctatacgcgaagccgcgtagtaagcaagactggctttttcccgaacattaatgaaaagtttagaatgagagaatccgccgaacaatccgttaaacacttgtaaagcaggataatcctgatctgtataagtgatgctggtgcggtagccgatattcagttttccttgcttgacatcctcttcatcaattacttcttttggctgaactttttcatcagcgtgattgttttcaatcatgccaagagtgcgctcttctgttttgaaatacttatcaattgccgattgtacctggttactgtccacgtcgccaacaacatatagatcaagctggtctttttggatagcgctttggtatgtttcgtataattgctctgccgtaatgtcatcgacatcgtcgatttcaccattgacatgaagcgcgtaaggatcatttttgcacatttcctgtatcagccttaaattcgaataacgcattttatcatcatagacggcttggattctttgcttaagcgtccgtttttcttgagccacatattgtgactgaaaagcgtctccctccaaagcaggtgaaaagacgagttctgcgagaagctggagccctttctcgagaagcggcgtttggtcttttaaatatttttcattcgggatttcaagcctgaacgtaatgacatgccgctctccttttttcgtaagatcagccgatactgacgtgccgtacagctcatccaagtatgaacgcaatcctgcggttttcggatggcttttcgttccgcgaagaagcacatgcgggagaagcgctcttttggtgacttgatcctttgtcagcggcgcaagcatcttaaaaataagcgagacggttttgaatttttctgtttttacaatgtgtgcggttaaaccgccgtgctttgatttgagttcattaacatatgacatatggaacctccttcgttcatttcttaattagtatgtattatgaccaattttcagcatccgcagaaacactctttcatgtaattatagcaactgtaggatttataaggaaacaataacctccgcatgctgtataggtacagttgtaaactgtgcaagaaagcgcaaaaaaagacggctggctagaccgtccctaagtttttttcttcttcactttttttagcatctacagtaaagagcactaaaaataaagaaacgatgctgcaaaacgccgagagtatgaaaataatccagtttgcattagacattaatgcagcaaaaacaggtggaccgagagctactcctataaagcgcatgctattgtaaaaggaggaaatggttccgcattgttcactttcaatcccttcggttatcaatgcatctaaagcaggaagagccattccaatcccaatcccgccaaagcttaaaaagacaaataaaaaataaaaactgtggttccaccacaaggcaataaacgaaagggttaacagaatcattcctgtaacaacgcaaaatttcattcggcctttatctttaccgatctttttgccagctataaaagaactggttgacaaaaacaaaagtgggattgccagtaatccgcctttagctactccgtcaatagcatacttgttctccagcgtatctgataaataaaataatacgccaaataacaaaaacataatgacacacccgataatgaagaccgtataaagccagcgaccatcctgtttaaaaattttcttcacactcttaataaactcagaaacagcaggcgcatcttcatcttcttcaggcttggccaccaaaaacaatacgagcaaaaagctgatcaaacagaaaaacggaataaaccaaaacggtacaaaccaataccaagaagccagtaaggctccaagtatgggactcagtaccttccctgacgtgttggcggtttcaatatcgccaagacccgcgctgaccttttcatcgtctcctttaaacaggtcgccgataaacggcatgacaatcggagcggcacctgcagaaccaatgccttgaagaacccgccccgccaagatcatagcataaggatttttcatataggtcgaggcaaaagcagctacggctccccccaatcctgcaatgaggaggcatggaagcaatattttttttctcccgaaacgatccgacaaatatccggcaatcggaatgcaaataattgctactactgaatatacagtaatgattaaagatacttgaaatgaagtcacagacagctttttctccatcatcggaagaacaggaatcagcatggagttcccgagtgtcatcacaagcgggacagaagacaatgcaataatatttttcattccatttttctctctcaacattttcacccattcactttcttgtcatcccttatatattgcgttaaccggaatgaaagtatgtacaaagaaacatgaatcagtgcaaataaaaaaacagacacatacaggcgtccgtttttagaatcgtttacgcaaaacatgaaatctgaatttatccgctctaaaataatttaaagaataaagcaccggtttatcgtgctgatcgtaatgggtttgttttaacagcaaaagagctgtttccggatcgcattcaagcactggagaaatggtatcgtgatagccgatcggttctatatcagttactgcatagctgattacggagcctgaatttttctctagcaggtcaaacatagattcttgctgatgagaaaaagaattcggcaaaatattcatcggaattttgtctatacaatacacaatcggctgtccgtcagctgtcctgactcgttcaaggtaaaaaagttcttgcccttctgccaagtgaaatctcttcgtatcatcttcagacggcataagcacttgtgatgatagaaaaatcgtgccaggggtcatattcgcctgttctatcatcttggttacactgttcagctgttcaatacccgaaagaaataacggcttagaatggacaaaagtgcctacaccatgccttctgataatcacatgctcttcttccagtatccgcaaggcttctcttagcgtcgctctgctgacaccaagctttttggaaagctcaaattcagaaggcagcttttccttctcagtgtagatcccattttttatatcctctttaattcgttcaattactttcaaatacaagtgccgattatcagcttttgtagacatgtttcccctccgtaaaccactttcgataaaaattattgaacaattgggacaactatatcatgttttgtcgaaaaaataaatagaaaggtgatcagtttacataatatcattattgacaactatagaaagcggaactcccttcattaagaagagagctcatcatatttctcttttgataataatacttccctaggtttgctgccttcatacggtccgacaacaccgcgttcctccattgcgtcaatcaggcgcgccgctctcgtatagccaattctgaatcttctttgcagcattgaaacagatgccgtctgcatgccgacgattaattcaacagcttcatcataaagttcatcagtaacctcggaatgagtttccgtcgtctcctcaggaatcatttcttcttgatattgcgctttctgctgagtaatcacatggtcgacgaccttctccacttcgtcatccgacaaaaatgctccctgcacacggacaggtttgttagcccctacaggtaaaaacagcatatcgccgcggccaagaagcttctcagcgccacccatgtcaagaatggtccttgaatccgtctgtgaagatacgctgaacgcgattcgtgacggaatgttcgctttgatcacccctgtgataacatccaccgatggccgctgtgtcgcaataataagatggatgccggcagcccgcgccatttgggacaatctcgtaatcgaatcttccacatcagatgaagcgaccatcatgagatcggctagctcgtccacaatgacaacaatataaggcagctctggctgtttcgctccttcttcattgttggcgcgttttatataatcattgtatccttcaatatttcttgtacccgtatgagaaaataattcgtaccgccgctccatttcattgacaacctttttcaaagcctgcgacgcttttttcggatcggttacaacaggagcaagcaaatgcggaatcccgttgtagacatttagctctaccattttaggatcgatcatcatcattttcacttcatgcggtttcgcccgcattaaaatacttgtaataatgccgttgacacagacacttttcccgctaccggttgcgcctgcgaccaaaaggtggggcatcttgtttaactcagccaatacagcttcacctgaaatattgcggccgagtccaattaacagcttcgcatccggtctgtcattcaatttagactccagcacttctttcagcgaaaccattgccacttctgcgtttggaacttcaattccgattgctgatttgcctggtataggcgcttcgatcctgatatccttcgcagcaagcgcaagcgctaaatcatcgcttaaattgacaattttgctaaccttcactccgacatcaggatatacttcatattttgttacggccggtccgagatgaacctgtgtgactttcgcctttacgccaaagctttggaatgtgcgttcaagctttctcgcattttcataaatattctttttatcagcctgctggccggtatgcttcggatctgccagcaaatccagtgacggcatctcgtaatccttattttcgagctctgtaaaggtcataggaggagcagaaacagtttcctgatcacctgtctccggttggatgtcctgaagcggcttcgacacaggttcggcgcgcttttctataactggagactcttcctcttcattacgatcagaaaagcttgagataatcggctctgaatgaataagaggcgatactgtttcataatccccctcttcatcaggaggctccggttccatttgctgttttttgcgggccggtttttgttttttgctcggcgctttcgtttttttcgatgactgcatatttgatttgaaggatttcatgtcatcaataaatgctaaccattgttcttttataaaacgtccaatcgggctcatccacttttttagcgtttcttgcagcgagcgtcctgttactaaaatcattccgatcaaaatcatgacaattgccatgatctgagaaccagtcgacgcaaacaaaaagtgtgaagccgcaaacagcagcgcaccgatcatccctccgcctaaatcaggtgaagcagagctgccattcatgtccattaaaaacaattcccacgtattgcgcaccacgcttgcagactcaatagaccctttgtgcgtcaaatttttaaatagctgcacgtgagaaagcagcaatatgcttgcgataatacagtacaacccggcctttcgtctcgttaaaaggcttggggtttttttcttccaaaacagtgagactcctaacaccaataaacctaacaagcataaaataaaccactctccagcaaaaaagcggaacaaatagataaacgtttgcccgactacccccagctgcaagattgcgataattgaaatggctatacacagcaatccgttgagctcgtattttatattgagctgtttcgcctgtttttttcttgattttcgttttttctttgccacactcatcaccttactgcgttaaaaaatgtaagttcatacataatgaagaaagcagccgtttacaggctgcgttttttctgtaggattcccctattatagcatattttgcccttaaaaaagggttggattcttatacgtttaatttcagcttttgtcccggtgaaatgtccggatgcagaaaatgcattggattggtgctcatgatttgaatgacttccgcttcattccctttcatttcgactagaagcggtacacctttatattcaatttgctcatgtgcgcttgtctcttggttctgttctgcaaacacaatttcctgaggcatcacggtataaagaatcattgaatcatccgtccttcttctttccttgcttcatcgatgagctcattcagtttattgattgcctgtccgacaccgcctgcgtgatcgatcaatccgtatttaactgcatccttaccgactacatttgttccgatatcgcgtgttaagtttccttttgaaaacattagctctttaaacttctcttcggttatattggaatggcttgtcacaaatttaacaactctttcttgcatcttatccaggtattcaaacgtttgcggcaccccgatgaccagcccggtgagcctaactggatgaatcgtcatcgttgctgtttcggcgatatagctgtaatcacaggatacagcaatcggaacgccgattgaatgccccccgccaagcacgatagaaacggtcggtttcgataaagatgcaagcatttccgctatggcaagaccagcttcaacatctcctccgacagtatttaatatgatcagcaagccttcaattttgggattttgttcaattgccacaatctgcgggatgacatgttcatattttgttgttttgttttgcggaggaagctgaacatggccttcaatttgtccgataatggtcagacaatgaatatttgtatcttggggcagctgcggaagcgtcgtttcaccaagctgctgtattttattcataatgctgtccttcgcatcatttttttcaggacgctcttcttctgtgttttccatacgatgatccatctcgctttcatcctttccgagtttctctttgtattatgaacaaagatacttcattcaatcccggcttgaaggacaaaaaataaagaccggagcagctccggtctttagtcagtcattatacttccataataattgggatgatcatcggtttacgtttcgttttttcataaaggaattggttcaaagcatcccgcattgcctgcttcagcgttgaccattcgacatttgatgtttcagtcgcttctgtcacgatggaccgtacaagctcagtagcctgtacgataagaccttcagactctcttacataaacaaagccgcgagtgataatttctggtcctgatacaagatgtttcttttgtttatcaagtgtaatgacaacgattaaaattccgtcctgtgaaagcaagcggcggtctctcaatacgatattgccgatatcaccgacacctaaaccatcaattaaaatattgccgtaaggaactttatccccaatttttacgttttggccgcggaattcaacgacgtcgcctttttcaattaagaagatgtcactgcgcttcatgccggtttcttcagcgatttttgaatgagctttttgcattctgtattcgccgtttacaggaatcaaatattttggtttaagcaggttgatcatcagctttaactcttcttgtgagccgtggcctgatacatgaacacgcttttgggcaaagatgacttgtgcaccggctctcgcaagaagatctactgttttagagtaaatgagttcctgcccgggaatcggagttgacgcaatgaccaccgtatccccttcttcaatgttcagctgtttgtgagctttgtttgccattcttgtcaaagcagctaatggttcaccttggcttccggctgtaataatggccacttcgcgcttcggatattttttgacatcctgtacagaaataaacaattcatcatctgcttcaatatatcctaactttctcgccagctgcaggacagattgaagattttttccggctacggcaatctttctgccattttgagccgctgcatgaatgacttgctgaatccggttaatattggatgcgaaaacagcaataatcacccggttctgtgaattatacagcgcatccgaaatttctccgctgacagccgcttccgaaggggtgtaacccggccgttccgcatttgcactgtcagaaagcagagcgagcacgccgctattgccgatcttggcgatctcgccaatgtcgcacgtctgattaagtgcaggtgtttggtcaaatttgaagtctcccgtgcatacaatagatccaagtgatgttttaaagctcacacctacagaatcaggaatgctgtgaatcgttctaaagaacgatacctttgttgattcaaatgtaatgacagatttggagtgaatttctcttaaatcagtttttcggttatgtccgtattgttttaatttctctcttaacagtgcaagcgtcagttttgttccgtacactggaacggacagcttgtttaataagtaaaaaacgccgccgatattttcatcgtgcccgtgcgttaaaaagattgccttgacgcggtcagcccgttcaatcaaatatgatatgtcaggaatcactacatcaataccgagcatttcgttttctggatgcataaggccggcatcaacgacaaatatgtctgagtcaatttcaatgacataaaggttcttcccaatctctccgacaccgccaagggcgataattctaacgttttctgtatttttctttttcaaaatctatatcctcctagtctcatacccgtccatcatcacttgttcctattataactgaaagtaaatttagaaaacaagataaagcagaaggtttagggaaaaccaatatgtaaaagaaacggtcaaactcagctgaatgtgagaatgaccgcgtttgtttcactgtatgaaattttcttacagttcgctgatcgtgctgcttaagctcagacgttcatcctcagttaatgggactagaggcagacgcacagaaccgacatcaagacctctcagctgaagcgctgttttgactggagcaggattaggcgctttaaacagttccttcataatcggcagcagtttctgatgaatcagtgccgcattagctgtttgcccattcgtataatttttgatcatttgctgcatatcagtgcctgcaatatggctcgccactgacacaactcctctacctccaactgaaagaattggaagcgttagagcatcatcccctgaatagacatagaagtcttcaggtgtttcagcaataatttttgtaatcgcttcgaggtctccgctcgcttctttaatcgcaaccacattcggaatgtctgccgccaaacggatcgtcgtttcaggagcaagagaagcaaccgtacggccaggaacattatagagcataaccggaagagatgtctctgccgcaattgctttaaaatgctggtacattccttcttgagaaggtttattgtaatacggggtaacaagcataacagcgtccacgcccgcttcctcagctttttttgtcagcttaatggaatctttcgtgttgttgctcccagtaccagcgataacgggcacccgtccgtttacttcttttaccgtatattcaaaaagcgcaattttttcttcagttgaaagggtcggagattctccagttgttcccgctactactaaagaatccgttccgtttttcaacaagtaatcaatcagtgtagacagtttttgaaagtctacgttccctttattgtcaaagggtgtaatcatcgctgtagacacatttccgaaattcattttattcacctcatcatgattcaatcacatttacttcgaaagttcaaacacttcatgcaaagcgtttacagcaggaaccatatccgcttcatggacgagcacccatatcgtcgtatggctgtcagccgactgaaggatcggaatttctttttctgaaagagccgatacaattttggacgtaacaccgggaacacccataatgcccgcgccgaccgccgataccttcgcgcagtttctcgtcaccattggatcatagcccatatccattaaaatacgctgagctgtttctgttttatttccggctaccgtatagacgatttcactaggtgtaatgttaaagaaatcgacactgattccagcgtttgccatagccttgaacacttcagtctgaacgttatactggccgattttcgcaggcactttgaactgcgtgacatctttgacatgggcgattcccgtaatcagcctttcaaaaacatcactgccgaccttggaagagtgatgtgatgtcaccaatgtgcctttatcattcgaataagtcgaacggacgcggatcggaaccttggcctgcattgcgatttccacagcacgcggagaaatgaccttggccccctgatacgccaggttgcagatttccgtatacgtcacaacaggaagcggttttgcattttctaccactcttgggtcagcagtcatcacgccttctacatcggtgaaaatatcgatgtattccgcatcaacagctgctccgagtgcggctgcagacgtatcgctgccccctctgccgattgttgttgtatcacccttttcagttgcgccctggaagcctgcgacgactaccgcatcatgattggcgagcacactgaataaacgctccggtttcatttcaatgattttcgcattagtatgctgatcattcgttaaaaagccagcctgagcccctgtcagcgcagctgctttcacaccgttatcaagcagcatgcttgtaaagacgacagaggaaatagtctctccgcaagataaaagcaaatcctgctccctaggagaaatcgctgactgatcgccgtaaagcagcccgagcaaagaatctgttgcatacgggtccccttttcggcccatcgctgaaacgacaacgacaaccttatatccttcactgattgcttctttaatatgccctaaagccagtttgcggcctttatcatcttttactgatgttccgccgaacttttgaacaattatcttcactgttttcactccaaattattcggacgtaacagaagagagcaggctgatagcgccttactctcttctattcgtctttagaaaattctctcttttatacgaggtttagttttttcaggctttctgcaatttgaacagagttccatgccgcgccttttaataggttatcagaaacaacccataaatgaaaaccgtttgctctgtccaagtctttgcggatgcggcctacaaacacatcgtttttgccgacagcatcagcaggcatcggataaagctgctggcttggatcatcctgaagtgtcacgcccggagcttctttcaatagatttttaatatcttcaactgtagcgtcatcacggtctatttcgatgtagacggactctgagtgcccagtttggattggcagtctcacacatgtagccgctacttgaaggtcaggcatgtgcatgatttttttcgtttcatttatcattttcatttcctcaaacgtatagccgttatcttggaatttatcgatttgcggaatcgcgttgaaggcgatttgatagtgttttttgtcaccttttacaggcatgatctcaggctctatttcttctttatttaaaatcgcctgtgtttggctgtaaagctcttttacagcttcattacccgctcctgatactgcctggtaagttgatacgatgaccttgtttaagccatatgctttgcggatcggttcaagtgccgcaaccatttggattgtagagcagtttggattggcaataatgccgttgtgttcatgcaagtctgcctcattcacttctggcacaacaagcggtgtattttcatccatgcggaacgcactcgtattatctataacaatagcgccgcgttttacagcttctggtgccaatgcttgtgatacgcttccgccggcgctgaacaaagcaatatttaccccttcaaagctctcaggagaagcttcctgaacagtcagctcttggcctttaaacgtgacttttgtccccgcagagcgttttgaagatagcaatgtaagtgtgtccatttcaaagtttctgtcttcaagtgttttaagcatttgttgtcccacagcccctgtcgctccgacaacagctacgtgtaaacctcttcccatctgtaaaactccttccgccaatcagcttcattgaattgatttgactatgattttacgttttattttaccatagaatatgcgggtgatgaccgaattttttagtttgggaaagattttctgtaaatttagtcatttccctgataattctcaactagaatcggctgaagctgctggtgcatgagtgccttttcaatcgtttgcggaagcagatccattttggctaccattgaattcggttttttaaatggatcatcttgcccgaatggaataaaaaagatattttttgttgacatgagcctcattaaatttgttccgtttaaaccaagagcatcatttgtcgagatacccagaacgacaggccgattgttccggattgtcgcttttgccgccatcagcaccgggctgtccgtcatggcatttgccagcttgctcattgaattgcctgttaaaggcgcaatgaccatgcagtcaaggggcagcttcggcccaagaggttctgcctttacaatcgaatcaatggcctcatatccagtcaggtcttcaatttttttaacccattctgcgccctctccaaatcgggtatttgtagattttacattaaatgtgacaaccggacggacttcagctccttcgttgaccaactcctcaatttgcgggaaaaccgcttcatatgtgcaatgcgacccggtcagcccaaacccgattctttttccttttaatgacgacatccttatttcccctcctcagcttgtatttcagccaaaagcttgctcaagacgtttgcaaggatttgcccagctgttttaggagcgacaatccctggaagcccgggagcaagaagtgctttaatcccttgtttctcggcatatttaaaatccgttcccccgggacgtgaggccagatccaatattaaggtttttggtgtcatgctagaaagtaccgtttgatttaaaatcatactcggtatggtattaatgcaaatatctatatcttttacatgctctttcagctcatcggtatgaaaaggaacgagccccatttcagtgatacgtgccagatgcgctgaacttcttgcccccacttttacattcgccccgagcgcggcaaatgtacgggcaatcgtcatcccggtgcgccccagaccgagaacggccacctgtgatccgtgtatcgtataatccgtgtgctgaatagccagcatgatcgttccttctactgtcggaatagagttgtatatcgcaatgtcatcccgctcaaacagcttaacaagttttctttttgcctgagctgcaatgttttctaaataggcgttagaaattcctgagaaaatgacacaatgtgcaggcgttctgtcaagatggtcctgttttaacacaacttcttcattcgaaaatacagtcgatacgacaccttctcctgttgtcgcggatactggaagaatgatgctgtctatttgctgaaaaggaatttcatcaatattgcattttactgccccggtaaaaccgtgatccaattggtcaaaaccgacaagatagatgtcagcctgctgttcagtgagctttcttataatttcgagctgtcttgcgtcaccgccgataactgcaattttcaatccggttaacattctaaacgttcaccttctttgtatatactggatctctagttgttaagctccccttcatcttatgatcaaaaggaaataccggtgaatataaaagatgcgctttttccatataaaaaaacatcggctccggcagccgatgtttcagatgttttctttagagcccgcttcacagtcaattgggctatttactcttgtcgaggaggcatttcctcaggtacatctaatataatcatatctgaaccgatcttttgaatatggtgccatgggacacgaatgtcatgaccttgctttctcaaaccaaaccacttaactgtgggaatgaggagtgctgtaatctgtccatcctgttcattgatttccaaatcggtctggccgagcactccgagccgttcagctcttttgatgtctacaatttcctttcccgataattcactgagccgcatgtctgtcacccccttgtactatgtatgatgaaagggattaaaaaatgcctgctccattatggggcaggctttcctttttaagacggcatattgccggaagggctgataagtgctaatgcatagtcttcggtaaacaattgtctggcaaggccattaacacgctctaagttcacggcgtttaattcattgataatttcatctaatgttttatgtttgccgagcagcagttcattttttccgtttcggctcattttgctgtttgtgctttctaagctcagcattaagcttcccttcatttgctctttgctgttttccagttctttcgaggtaatgccgtcacgttttaatgtggccagggtttcttgaattgtttccgacagctgctgaagctgatttgcacccgttccgccgtaaatcgttagcattccgctgtcctcatatgagctgtgatagctgtaaacagaataagcaagtcctttatcttcacgcacatcttggaacagccggctgctcatgctgcctccgagcacattgttgaggacgattaaatcataaatacgttcatggccaacctctaagcctttaaatccaaggcacaaatgagcctgctctgtttctttttttctcgtcagtttttccgtgtggaactcaggcttctcaaggcctgtcgctttgcctttcgcctcgtatgacccgaaccatttttctacatctttgataaaactgtcagatatattgcccgctaccgaaatcaccactcggtccggcgtataataatcatgcatgtattgtctgagagagtcaccgttaaaggaagcaagcgtttcttccgttcctaaaattgggtagcctaaagaatgattgccgtaagtggctttgctcaataaatcatgtacaatgtcgtccggcgcatcttcatacattttaatttcttcatatactacatttttctcttttttcagctcgttttcatcaaacgttgaatgaaagaacatatctgctaatacgtccagcgcgtaattcgcatgctcgtcaagcacctttgcatagtagcaggtatattcctttgaagtaaacgcattgacctggccgccaatacgatcaaaagattctgctatctcgcgtgcagattttgtgctcgtccctttaaagaacatgtgctctaaaaagtgagaaattccgtttatctccggcgtttcatgtctcgaacctgtgccgatccatacgccgatcgcaacagaacggactgtcgggttattttccagcacaattcttacaccattttgacacgtatatcgtttaatcaaatttgttcctcctattcaaagacaagctgccttcatctgttacttcaatagtcttgtttcatccattagttcagtgactgttccaagcgcatatcctttgtcttttatctgtgtaatcagcgcttcaagactttccgccgtagggtcagtcggatgcattaaaatcatggcaccattatgtatcttgcttaacactctcgtctgaagtacagacggagccggcttttgccaatcgattgtatcaactgtccacatgactgttcccatctgtttctctgctgcaatgtcgataaccgcttttctgaaacttccgcttggcggagcgaaccactttggcttaacgccgatcgtttgttctatttgttcattagtcttgtcgagctgctcggaaattcttcctgtagtcagtttgctcatatccggatgattgtatgaatgatttccgatttcatgtccgtcttttgcaatcttcttagcgagctgtacattgtttctcacccaattgccttctaaaaagaacgtagctttaacctggtgcttttgcagaataggaagcattttttccaaatactcatttccccatgccacattgattaaaaaagccaccatcggtttgtcaggatttcctttataaataggctcaggctgaagtgactcaagatgaacacttggttttacttgactgtacaccaaatctttttcccgaaacttaccatgctgtttcatttttttatatgattgttcaatattgacctttaatccattgtagcctggaatgcttttccacactttatcaattcttgcattctggggcttaacttcgtactccggcgctttttgaagcaattcttcatataacgggtcttttgacgccgtgacagtcaccgtatcttttttcattgcccctatataatcaagtgcatgcggattttccatcatctcaaatgagacaaaaaaaagaaataaaaaaacggcaaacggtacaaattttttgtacatgttctgtcccccctcacctcacattatgaaggagaaggacaaggtagaacccgcctgcttttgaaaagcttcaaaataaagaagccgggtctcccaggctccttttatgttttcatttaagattgttgttcttctttttctttctcttcacggagcaccgctttgcgggataaattcactcgtccttgtttatcaatttcagtgactttgacaagaatctcgtctccgattttcacaacatcttcaactttccctacgcgttcaagcgcaagctctgaaatgtgcaccaaaccgtcttttccgctgaaaatttcaacgaaagccccgaatttttcaatccgtttcactttacctaggtaaagttggccgacttcaacctctctcacaaggtcttcgatgatttttttcgctttttggttgccgctttcatctgtagaggaaataaagattgtgccgtcctgctcaatatcaattttaacaccggtttcttcgatgatcttattgatttgtttcccgcttggtccgatgacatcgcggattttatcaggattaatggtcattgttaagatcttaggcgcatatcgagaaagctcttttcttgattcgcttaatgttgcaagcatgctgttgaggatttccattctgccctttttcgcctgctgaagcgcttcttcaagaatctctctggaaaggccttcaattttaatgtccatttgcagggccgttacgcctttttcagttcccgctactttaaagtccatatctccgagcgcgtcttccatgccttggatgtcagtcaagacagtgtaatgttcgcctgatttgacaagacccatcgcaataccagcaactggcgctttaatcggtacaccggcatccatcattgcaagtgtgcttgcgcaaatgcttgcttgagatgtagaaccgtttgattcaagcacttctgaaacaagacggacagtataagggaagtctttttcagacggaataactggctcaagcgcacgctcacccagtgctccgtgtccgatttcacgacgtcccggtccgcgcatcggtcctgtttccccaacgctgaattgcgggaagttgtaatgatgcataaaccgtttcgactcttcgacacctaagccgtcaaggatttgcacatctcccagagcacctagcgtacatacgctgagggcctgagtttgtccccttgtaaatagacctgaaccgtgcgttcttggcaagaggccaacctctgaagagagcggacggatttgatcgacaccgcggccgtccggtcttactttctcttcagtaatcaggcggcgaacttcatttttcacaagcttggataaaatctgcttcacttgcttgattgtgtcttcatcatgttcttcatcctcgaattttgccacaactgcgttcttcacttcgttaatggcatcttcacgggcatgcttttcatgaacttggatggctttcagcagatcctcttctgccaaagcttttactttttcattaagctcttcatcaatttcaaagagcttaatttcagatttctctttgccgactgctgcaacaatttcttcttggaatgcaatcaggcgtttaatctcttcatggccgaacataatggcctcaagcatgatttcctcaggaacttcgtccgctcccgcttctaccatgttaatcgcatctttcgtgccggcaacgacaagattgatatcgcttttttcaagctgatcgactgtcgggttaatgataaattgatcatcaatgcgtccgacagtaacccctgcaatcggtccttcaaacggaatatccgatacagaaagtgcaagagatgaaccgaacatggcagccatttctgaagagcagttttggtcaacactcatgacaatgctgatgacttgaacttcattacggaatccatcggcaaacaaaggacggatcggacggtcaattaaacggctggcaagaaccgctttttcacttggacgtccttctcttttaataaatccgcccggaattttccctaccgcatataatctttcttcatagtttacagtaagagggaagaaatcaagcggtttaggttcttttgaagcggttgctgtactaagtactgctgtatcaccgtagcggatcatcacagcaccatttgcctgtttggcaagctggccggtttcaacggtaagcgttcttccggcccaatctatggtaaagacatgtttttcttgtcccatacaattacgaactcctctcttcgttgtgtgaaataatcaattactcctattatgaacgaaatgaattgaacatatcaatgtcaaagtagtatgtaaaaggatttcaatgatttgttataagaaatttcgctttaatacgataaaaaagcgggaatcctcccgctttttacgattatcgacgtaagcctagtttgttaattaactcacggtaacgagttacgtctttattacgcagatacgtaagaagattacgacgcttacctaccattttaagaagaccgcgacgtgagtggtggtctttcttgtgagtacgtaaatgctcgttcaagttgttaattgagtcagttaggatagcgatctgaacttctggagatccagtatcagattcgtgtgttttgaactcattgatgagttggtttttacgctcttgagtaattgccatcctgtttcacctccaaatcatatttagccccagttacctagcaaccgtcggtgacttcggattgccaagcaatggttttaagactacgaaaactatcatactaaaaatcgtgcctatatgcaaatattttagaataaaatttgcgtgcgttgcaagttatttccgcaaattgctgaaataacggatggcttcctgcttatctttctcaatttgctcagttaattctttgatgccattgaatttccgctcgctccgaatccgtttgtaccattcgatttttatagcggctccatatacctcttgattgaaatcaaacagattgacctcgatggaaggctgttcagggcgcttttcataaaacgttggcttatagccaatattgcaaacgccattgtaaacttcgccgttcacttccgcttttacggcatatacacctgtgggcggaacgatatagctgttatttaaaccgacattcgctgtcggaaacccgatggtccgccctcttttatcaccatgaatgacaattcctttaataaaataaggttgtccaagcaagacattcgccaattcaacatctccgttttgaagcgcggtacggatatacgaagaactgatttttttatcctgctccgttaatttttctaccattgtgcacccagcttttccgtctaaatcatccggcatggtcttcattgttcccttgccgtatttgccgtacgtaaagtcaaagcctgccactgcgtgctgcacattaaggccgataatatactggtctataaactgcttaggagaaagagaagcaaacacttcattaaatttaacgacatacagaacttctgtgcctaattgttcaatttggtttattttgtcttcaagaggcgtaatcagatcctttggttccttatctctgcccaacacgtgagaaggatggggatgaaaggtcatcacagctaatgtcagacctttttcttcggctatttgcttcgctgtgccgattaccttttgatgcccgagatgaacgccgtcaaaataacctaacgccatcactgattttgcctgctcctcttttattaaatgatgaggatgtgtaatatgtatcgtcttcacagaacggtcaccttttttctattgttcgcttttttgcatcaatacttttgccggctttaacagccctttttttgcaggatgagggaaatagatcgccaagcaggttccggattcagtaaagacggcaatacggtctccacttgtcatttcagaaaactgctcgggcgtctcaagcaaagccccattttctactttcttagctaatgtatcacttatgatccatttcggcaaatgattgagcgcacgttcaataggaactgtatgctcttccacggttccggattgggcctgtgcttcgagttcatcaaaagtaaagcattcgtcgagagaaaaatctccggatgccgtacggattaaatgagacatatgggccggatatccgagcttttctccgatcatgaccgccagcgtccttacataggtccctttggagcaagtcactgtaaaccggaagcttgcggtttctccatgatgtttaatctctgttgtcagggcaatgtcttcaatggttatcatacgtttcggacgttctacttcaatccctgctcttgcgtattcgtataattttttgccgtttacttttacagcggaatacatgggcggaatttgttcttgtttcccctttaaactgtttaaaaccttttctacatccgctttatcaatgtcgtgattgacaggctttgtttccaccgtttctccggtttgatcctctgttgtggttgaaaagcccaatgttatttctgcatcatacgttttagatttttcagttaagtattcgactatttttgtcgctcttcctacacaaatcggaagcacgcctgatacttccggatcgagcgttcctgtatgtcctactttttttgtttttaacagctttcggatcttcatgacacagtcgtgcgatgtcatgccaacaggtttatgtaaaaggagaactccgttaaccatttgcctttcactccttcttttgagtttttttcttataaacgaagaaagaggacagacgatatacgcctatcctctctttttttattcagatggtttctctgaatgtaattcgtgaatcagtgtttcgatccgattcccgtaatcgattgattcatcgaactcaaattcaatttcaggcgtttttcgaagtctgatgcggctgccgatttcggatcggataaatcctttcgcttttgccagccctttcagcgcttcttcccgttttttctcgtcaccgagaaccgagatatacacctttgcaatttgcaaatcacctgatacacgtacatccgttactgtcagaaaaccaattctcgggtctttcagcttgcggctgataatatcaccgagttcttttttcatttgctcgccgacacggtttgctctcatactcaattcaatcacctctaagttaaaaccactctgtcctagtgatcgtccgttcaatttcaggaaaagaatcgataaacgctaggacgcgctgcagttctttttctgtttgaacgcgagaggaagaaacagcggcgattccgaagctggttctttgccaggtgtcctgatagccaatctccgaaatcgaaacattgaacttgttttgaaccctggttaaaatccgcttcagaacggcacgcttttcttttagcgatcctgcatcataaatgatgcattcacactccgcaaatccgatcacgttctttcaatttcttgcatgacaaacgcttcaaggatgtcaccttcacgaatgtcattgtatttcttaattgcaataccacattcatagccttgtgaaacttctttcacatcgtctttaaagcgtttcagaacatctacttcgccttcaaagatgacgacgccgtcacgaattaaacggaggccgctgtcgcgcgtaatggttccttcagtaacatatccgccggcaattgtaccgattttagatactttgaatgtttggcgtacttctacttgaccaattactttttcttcatattcaggatcaagcatacctttcatggcagcttcaatctcgtcgattactttgtaaatgatacggtgaagtcgaatatctacattttcagcttcagccgtactcttagcatttccgtccggtctcacattaaacccgataacaattgcattggaagcagatgccaagataatgtctgattcagtaatcgcaccaacgcctgtatggatgattttcactttaacgccttctacttcaattttttgaagtgcagccgttaaagcttcagcagatccttgaacgtcagcttttacgatgaggttgatgtcttttacatcaccttgcttaatttgctcaaataaatcatcaagactgagcttcgctttatcgctgcgctgctcttcaagctgtttcgaagcacgggcttcaccgacagaacgagctgttttttcatccttaaagacaaggaattggtctcccgcttgagggacatcattcaaaccggtaatttcaaccggagttgacgggccggcagttttcacacggcggccaatgtcgttgaccattgcacggacacggccaaatgtattgccgactacgatcggatcaccgacatgcagtgttccagtctgtacgagcaacgtcgcgactgaccctctgcctttatcgagttcagcttcaataaccgttccttttgcctgacgattcggattcgctttcagttcctctacctcactgacaagcaaaatcatttcaacgagctcatcaatgccttttccagttaaagcggaaagcggcacaaaaatggtttctccgccccaagcttcagggacaagtccgtattccgtcagttcttgcattacacggtcagggtttgcggattctttatctattttattcacagcaacgatgattggaacctctgctgcttttgcatggttaatcgcttcaactgtttgcggcatgacaccgtcatcggcagctacgacaagaatcgtaatatcagttacttctgcaccgcgtgcgcgcattgttgtaaatgcggcgtggcccggtgtatccaagaacgtgattttcttgccgttctcttcaatttgataagcgccgatatgctgagtgattccgcctgcttccccttcaacaacctttgttttacggatgctgtcaagaagcgttgttttcccatggtcaacgtggcccatgattgtcacgacaggaggacgaatttcaagatcctcttcattatcaggctcttcgtatttttccagctctgtttcttcaagcacaatgacctcttctgtttcaacaccatattctgatgcaatgagttcgattgtgtctttatcaagctcttggttaatggttgccattacgccaagaagcatcagctttttaatgagttctgaaggctctttgccaagctcttcagcaagtgcgccaactgttaaagtgccagagaatgtaattttctcaggaagctcttttttcggctttacaggcttttgctgatgttggtttttattattgttgttgttgcgtttattttttttgttgttgttattcttcttgtttttgttaaattgattattctgcacgtcattcttctttccgtctcgaattttatttggttgatttccagctgattgctgattaaccccttgtggctgtttgtttttgttcgtttctgctggcttttgagatttagcagctgcgccgccttttttatatttggcatctagctttttaatggccttttcttcaagcatggccatgtgattattcacttctaaatccatgttcttcagtgcggtcaaaatttccttacttgaaacatttaacgcttttgcatattcgtatactctcattttagccattcgttcacccccaaaaatattaatcgagcaagctgatcagcttattcgcaaaaccttggtcagtgacggcgacaacgacacgggcttctttaccgatagagcgtccaagaaccgcgcgactctcgacttttttataagggactttataataattgcacttgtcagttactttttttgctgtgttagatgatgcatcctctgtaagcaggacaagctttgcacgcgcattcctgatttcttttattaccaagtcttcgcctgacacgaccttacgagctcgattggccagacccagcaagggaaaccattccattccagacattttattttttcaccttttccgccagttccagcaattcatcgaaaatctggtcatcgatttgtgattgaaattgattttgcaaagtgtttttcttttttgctgctaagatgcactctttatccagcgttaaataagcaccccgcccattcttttttccggtcgggtctactgagatttcgccttctttcgaccgtacaactcggatcagttcctttttaggcttcatttcaccagtcactacacatttgcgtaatgggatctttttgtgtttattcacctaaagtcacctcttattcatccgattcagcagtttcaggctccgtaaagagcggctcatcatcttcttcaagttctctcggatagattccaagttctcttgcgtccgtttcgctcttaatatcaatcttccagcctgtcagtttagcagctaagcgtgcgttttgtcctctttttccaattgccagagacagctggtaatcaggaacaataacagttgtcgctttttcttcttcattaacaatgacatcaagcactttggaagggctgagcgcattcgcgacaaattctacaggatcactggaccagttgacaatgtcaattttttcaccttttaattcattgacgattgcttgcacacgctggcctttaggccctacgcatgaaccgacaggatcaacgtcaggatcatctgtgcgaacagaaattttcgaacggtcgccggcttctctggcaacagattttagctcgacagttccatcataaatttcaggcacttcaatttcaaacaaacgctttaacaggcctggatgtgttcttgacacataaatctgcggacccttcgttgttttttctacttttgtgatatataccttaatgcggtcatggggcttgtagctttcattcggcatttgctcattaaccggcagcaaggcttctattttgcctaaagacacgtagataaatttattgtccagacgctggacgatccctgtcatgatgtcttcttcacggtcgataaattcagaataaatcacaccgcgctcagcttcgcgcacacgctgtgtgacgacctgcttcgctgtttgagcagctatgcgcccgaaatccttaggtgtaacttcgatttcgacgacatcgccgaccatatattccggatggatgccctgtgcctcttcaattgagatttctaatctctggtcgtatacttcgtcaacgacatcttttcttgcaaatacacggatggagccagtttcacggtttagatccacccgtacattttgcgcttgattaaaattccgcttataagcagaaattaacgcagcttcgattgcttcgatgataatttctttactgatgcctttttctttttcaagaatcgtgagagcatctaataattcactgctcatttaacggtctccccccttaaaacatttgtattcattagaatgtaacagctaatcttgcattagctatcttttcatacggaatattgatccgtttctttcttgttttgatcgtgatctcaactgtcactgtttgtccatcaaattcagccagttcaccttcaaacacttttacgccgtcaataggctcatacgtcttaatgtatacgttttttcctagtgatttttcgaaatcggcttttttctttagcggacgctcagctcctggagatgagacttcaagaaagtaattttggctgattgggtctgcctcatcaagcttttcgcttaaagcttcgcttactttggcacattcctcaatatccacaccgtcatcggaatcaataaacacgcgaaggaaccagctttggccctctttgacaaattcaatgtcaacgagttccagctgaaggctgtctacgattggctgagccatttcttgaacggtgtcagtcacttttttgctcatgttcttcctccttgtgctgtcgatctcatattcgtctcgtcactctgcataaaaaccctgcttcaaaagagcaggggctaaaaagtaaacgatgaacatgtcgagacaaaattctcctgttcaatacaaaagagcgggtttccccactctttgcctcggtaatcgttagcatttccaataaaactataccataaccatatttttattgcaaatggatatacgcttaccttcatacctaagcaagtgacagaaactctaatattacgatggcactttttgcgcttatgtatgcatagaagcagaatttctgagaaattctgctttccatattagaacagtgacaattggttttgatcaggcagtgactccagacagccatggcgatctaagtactctaaaatcgtttttgatactttccctctcttttgcaaatcttcttttgagaggaattcgccttcttcgcgagcttttacaatgttcaaagcagcgttcgtccctaaccctggaatagagttaaacggcggaataagactgttgccgtcaataataaactctgtggcgctggagcgatataaatcgactttttggaatgaatagcctctctcacacatctcaagcgctaattctaaaacagtcagaaggttcttttccttcggtgaagcatcaagtcctttagcgtttatatcctccattaccgctctgattgctgtagagcccttgatcattgtatcaatatcaaagtcatctgcacgaacggtaaaataagccgcataatacaaaagagcatgatgcactttaaagtaagcaatgcggactgccattaagacatatgccgcggcgtgggctttcgggaacatgtatttaatctttttacaggaatcaatataccagtctgggacattgttatttttcatttcttcttcccattcaggcgttaatccttttcctttacgcacgaattccatgattttaaaggcaagggacggctcaaggccttgatagattaaataaaccataatgtcatcacggcagccgataacctcactcagctcacaaatattattgtggatgagctcctgtgcattgccaagccatacatcagttccgtgagacaagcctgaaatctgaacgagctcagaaaaagtggtcggctttgtatcttcaagcatctgccggacaaatcgggttccgaattcaggaattccaagagtgcccgttttacagccaatctgttcttcagtcacaccgagtgattcggttccctggaagatcttcatcacttcaggatcatccgtcggaattgttttcggatctattccgcttaagtcttgaagcatccgaataacagtcgggtcatcgtgtccgagaatatcaagttttaacaggttgtcatggatggagtggaaatcaaaatgagtcgttttccactctgaacctgtggcatctgccgggaactggatcggtgaaaaatcataaatatccatataatccggaactacgataataccgccagggtgctgtccagttgtacgttttacacctgtgcatccctgtacgagccgatctatttcggcaccgcgcatatgaagattgttgtctccggcatagccttttacataaccgtaggctgttttttctgccaccgtgcctattgttcccgcacgatatacattgtcttctccgaacaatacttttgtgtaattgtgtgcttgcggctgatattcccctgagaagttcaaatcgatatcaggtactttgtcccctttaaatcctaagaacgtttcaaatggaatatcatggccgtcttttttcaaaggcgttccgcaatgagggcatgtcttgtcaggcaggtcaaaaccagaaccgacagaaccgtcattaaagaactcagaatgctggcactcaggacaaacatagtgcggcggcagcgggtttacctcagtaatctcagtaagtgtcgcaactaatgaagatcctacggaaccacgggaaccaacgagatacccgtcatctagtgaacgttttacaagtttgtgagagatcaagtaaataacagcaaatccgtggccaataatactctttaactctttttcaatccgcgcttcgacaatttcaggcagctcttccccgtaaatgcttcttgcacgctgatagctcatttctctgatctcttcatcagcgccttcgattttcggcgtatataaatcatctttaatcggcttgatgtcatcaactaaagaagcaaccttttgggtattggtgactacgatctccttcgctttttcttcacctaagaaagaaaaagcttcaagcatttcgtctgtcgttctgaaatgcactttcggcagttcatgcctattcagcggatttgccccgccttgtgaggatattaaaatctttctgtagattttatcctcatcattcaagtaatgaacatttcccgtagcaacaaccggtttattaagcttttcccccagcttcgtgatattcgcaataatttctttcagcgctttttcatcacggaccagttcaagctccagcaagtgacgatacacttcaggcggctgaacctcaaggtaatcatagaatgacgcgatatcttccacctcttcaggcgatttttgcatcattccctcaaaaacctctcccctgtcacaagcagaaccgatcagaagcccttccctgtatttctcaagctgagatctcggaatacgcggcactctgtaaaaataatgaatatgagaaagtgacacaagcttaaataaatttttaagtcccgtgctgttcacggcaagtaatgttgcatgatacggtcttgatctttgataagcattggactgacccatattttcattcaactcatcatggtactgaatacctttttcagctgcgtctttcagcattttcagaagcaaataagcggttgcctcagtatcatagatcgcacggtgatgctgtgtgagctcgatatcaaactttttacaaagtgtgttcaaccggtggttcttaaattccggatagagaaaacgtccaagttcaagcgtatcaatgactgggtttttagctttttcgacttcaagaagttttttataggctacatttaagaatcccatatcaaagcttgcattatgagcgacaagaatatcatcgccaatccattctctgaaatctcttattacatctacgacatccggagcgtcttgtagcatatcatctgtgatccctgtcagctctatgattgtggcggaaagcggacgatgcgggttcgcaaacgcctcaaatttatcaataatttctccgccttttacttttactgcagccagctcaataatggtatcgtatacagcagacaatcctgtcgtctcaacgtcaaaaacaacatatgtttcttcttcgagcagacgatgtgcggcattataagcaattggcacgccatcatccacgagattcgcttccatcccgtaaatcattttaattccatgctttttggccgcagaatacgcatcagggaaggattgaacgacagcatggtcggtcaaagcgatggcctcatgcccccattttttcgcctgttcgacaagctttccgatacccgtaacagcatccatttggctcattggggaatgaagatgcaattccactcttttttctccttcaggtgctgaatcttcacgggtttttgcttttatttcgtttacgtcatttgcgatcatgacaaggtctctgacaaatgtatcattttgaatgcttccgcgtgcttttacccacattccttttttcagagacttcatcagcgccgcatcttctttttcacgtgcaaacattttgatcaaaatactatttgtatagtctgtaattttgaagatacacagcgtgcgcccgctcttcagctcgcgcgtctccacatcaaacacataaccttggaccgtaattctccgttcttcgtccatgatgctgtcaagtgttcggatttcctcgttatctttaatttgataaccgataacaagaggaccagatggtgcttggtcttcatcactttctttatctttcttctccatttcaatcaaggcctgcatagcccgctcttggtcttccgcaagcttttgctcccgaaacttttgaacttcttgctcggatacaaatatttcagcatcaagctgaagatccggaaagccaaattgacggtattctgcttgaatcatggaactgtatttgttctttagcgcagccgcttctgtatctgttttggttttgacaatcagtttattgcccttcagcttcggtttttgctggtttaaaagactgataatcggcggcgaaatgccctgcagttcttcaatgcagcgtgaccagtagtcttgaacgatactttcactgacctcggcatcctgaacttcaattgaagatgtcacttttgctatgtgggcaaacgattgcgtcagcctcgttgttaatgtgtcatatatttgaaaaggcagcaaagatttaaattgaaaatgaaaatgccaagacttagaagctttgtgaattgtcagctttttaatctcgccatgttcaaagtatgtcatgaaggtatcatctgtcatattaatctgctgcagaagaatttgaaactgccttctgtttactgataactgttccattaagacagtatccctccctaaaaacatcataagtgaaggtacctcaggcaatgaggtaccttctattatttctattttaacatgttttttgataaatcgttatggtgattactgcttgctgataaacgcagataattcgtctactgaaatctcagttgactcaccagtttgacgaattttcacttcgacgattccttcgtcagctcgttttccgacagtgatgcggattggaaggccgattaaatctgaatcagcgaattttacgccggcacgctcagcacggtcatcatagagcacttcatagccttccgcttttaaatcggcatacagcttttcagcaagctctctttgcccatcgtttttcatgttcaaagcaagaatatgaagatcgtacggcgcaacgctttttggccatattaagcctttttcgtcgtgatgctgttcagcaatagcagaaagcgttcttgacacaccgattccgtaacagcccatcagcattggctgcgcgcgtccgttttcatctaaatatgtcgcattcatcgcttctgaatagcgtgttccgagcttaaagacttgtccgacttcgattccctcagcaaaacggatcgttcccttgccgtctggtgaaggatcaccttctttaataaaacgaagatcagcaaattctttaatttgcgcgtcacgattcacattgacatttttataatgatgatctccttcatttgccccggcaacagcattaaccattgctttcacagcttgatcggcatatacttccacatcctgatgaataccgacagggcctacaaagcctggctctgttccgagctgctgaatgacctcttcatgtgtagcaagctctacaacttctgcatgaagcaagtttttcactttaatatcgttaacttcatgatcccctcttacaagcactaagacaaaacggtcatcagctttaaacaatactgacttaatgcacgcttcagccgaaacctgtaagaacgcagtcagttcttcgattgttttcacgttaggcgtatgaaccttctctagagctttaggctcttcatctgaaggaacttcctggtgaagaacttcagccatctcgatattagccgcgtactgtgattcatcagaatacgcaatcgtatcctctccgatcgcagaaagtgccataaattcgtgcgtatcctttcctcccattgcgcctgaatcagcgataacaggtcttacattaatgccgcagcgggcaaaaatattagaataggcctcgtacattttttgatacgtttcatccaggctctctgcagatgcatggaaagagtacgcatccttcataataaattcgcggcctcttaacaaaccgaagcgaggacgtttttcatctctgaacttagactgaatttgataaagagtcagagggagacgcttataagatttaacctcatcgcgaacaagcgaagtgataacctcttcatgcgttgcccctaaagcaaattcacggccatgacggtcttttagtctcatcagttcgggaccatacgtataccatctgcctgattcctgccatgtctctgcctgctgcaatgcgggcatgagcatttctacggcatcaattttctccatttcctctcgaacaatctgctgaatgttttgaatcaccttatacgcaagaggcatatagctgtataccccgctcgtattctgtctgataaatcctgctctcagaagaagctgatgactttttgcttcggcatcagctggaacttcacggagcgtaggaataagcgtcaagctttgtctcatttcttcgcacctctgattgatttacttttcgtttacaaaaacagccgctggatatcgttccatgtgacaaccagcataagaagcattaagaaagctactccgataaacacaacaaatgcttctttttccctgttaatcggtttgccccgaatcgcttcaataaatagaaacaacagtcttcctccgtcaagtgccggaatcggaagcaggttgacaatcccaaggttaatgcttaaaaacgccgcaaactgaaataagttcacgatccctgttttcgccacttggtctgtcatgtcatatatgccgacaggacctgacagcatatcgagtttaaattggcctgttactaatttgctcagattggttaaaatggctttggtgacatcaactgttgatgtcgcgccgtaagcaaccgctgagagtacgcctttttcagtcggcgcataggaaccgaaacgtccgattgtttttttgttctcatctttaacagcttccggagtcaccgaaatatgaagcgttttgttatctctttttactgcaacgtccatttctttctccgggttttcttttacagcggagacaatgtcagtccaagacctcattttctctccgttaatgctttggatataatccccttcttttagccctgcttcagccgcccgtccattgtctgtcagctgcccgagcataggttcatttgacggtacgccttgaatcagcccaagcatcactaaaatgacgtaagctaaaataaagttcataatcggccctgcagcaattgctttaatccgctgccatacaggtttggaaccaaattggcgattatacggcgcaatctgcacttcttctccgtctacaataaaaaaggatgtttcgctgacagtaaagctggaaagttcgtcctctttcccctgttcataaccggtgatcttcatgtcatgctctagatccgctgtttccacttcaatgactaaagcatccggatatttttccttttgattgatgatgactttctcaacttgatcttccttattaaacagaagcccgaccgtgtatccgggtttcacctcaatcatttccggatcttcgccggccatacgaacaaatccgccgaccggaagcagcctgatcgtataaactgtttcattttttttgaaagaaaaaatctttggaccgaagccgatcgcaaattcacggcagagaattcccgctctttgggctagcaataaatggcccagttcatggaagaaaacgagcgttccgaaaataatgataaacgctataactgtattcacgaacataccaccttatgtgagtattgaattgacgtatccccgggtatctttgtccacttcttgaatgtccgccaggctcggttttttcagtaattgatggcgggttagtgccttttcgatacagtcttcaatagccaaaaacggtatcttgccagctaaaaaggcagcgacagctacttcgtttgccgcatttagcactgtcggcattgttcctcctattttacctgattcaaaagcaaattgtaagcatcggaacctgtcaaaatcagctttctcaaaatgaaggctgccgatttcccataattcaagccttttcgcatctggtaatggcaatcggtcaggataagtgagcgcatattgaatggggactctcatatccggagttccgagctgtgcgatcacacttttatcatggaactcaaccattgaatggatgatgctctccttatgtaaaaccacatcaatttgttcataaggtatatcgaaaagccagtgtgcctcgatcacctctaatcccttattcatcattgtagccgaatcaattgtaatttttgcacccattgaccagtttggatgttttaatgcatcttcaaccgttactgattcgagctcctcccgcgtcttgtcccgaaaacttccgccggatgccgtaatgatgaggcgttcaatgtttttagcctgttcgccttgaagagcttgaaaaatggctgaatgctcactgtcaacaggcagcagcggaacatcatatttcttagcatgttcttttactatatgccctgcagtgacaagagtttccttatttgcaagcgcaattgtttttttctgttcaattgcctttaatgtcgggataagaccgacgcttccaagcaaagcgttgacaacaatgtcaacctcctccatcactgctgcttctatcagtccttcttctcccagcccgatttggcattcaaaagaaaaagacatttgttttaatttatgatatgtatccagatcaccgacagagacaaacttcggctgaaagacctcaatcattggaacggccttatcaatatttctgccaaacgacatagataccagctgaaattggtcttgatgtgcacgcagtacatcaagagtctgttcgccgattgatcctgttgctcctaaaagacaaatatttttcaaagttgccactactcctattcttattgctgcatgatcagtctcatattcatattagacttttttatgaaaaaagggcaagcagaaagtacaagaaaggcatgacaaacaagaaactgtcaaaacggtctaatataccgccatgcccgggaagaatattcccagaatcctttacatcgtaatgtcttttcaaggcggattccactaaatctcccagttgtccaaaaacagacaaaaacagcgtgatcaacagcagatagatatacgggatcggaagttgtgcaacaagctgaaaaatcgtcgccaatacaagtgcgatgacaattccgcctgcaaacccttccactgttttattcggactgatttcaggccacagtttccgcttcccaagcgatttaccgacaaaataggcaccggaatcggtggaccaaatgacaacacacgcataaaaaatgtatgttaatccgtattggtcaagatttctgatttcgataaaataatgaaaacacattccgatgtaaattgctgcaagcgtaataaacccgacttcatcaaaagtaaaggtgttcttgaccaacactgtgtaagtcagcaatagcagtaccgcaaataaagcgatttccattttggaaatcccgtccgcttcaaaaaacgaatactggcttggtaataagaacatccacaataataaaagaccgatcaaacccggcagtgaaaccagcttcagctttttcatccgtaaaagttcaaaaagcgccacactgcccatagcataaattaatatggtgaacggcaatttcccgacaataaccaaaaataaaaatacaattgctgccagaacacctgtcaaaattctttgtttcatgtccaccatcctctaaattccgccaaacctccggcctctctgctgaaactctcctaacgcctgcaagaagtgatcttctttaaagtcaggccacaagacgtcagtaaagacaaattcactgtaggcaacctgccatagcataaaattactcagccttatctcgccgctcgttcgaattaaaagttcaggatcctgcaaagattcagtcatcaaataagtagaaaaaagcgattcatcaatgtcttcaatattcaaagagccttccttcactttttccgcgagtgattttgcagcactgacaatttcagtacggcctccatagttaagagcaaaattaaggatcattccgtcgttttgcgccgtgtcctgtacagctttttcaatcgcacgtaatgtgtgcgccggcaaagccgtttcatccccaatgatccgaacctgtacattttcctcaacaagctctggaagatacgtattcaaaaattcttccggaagcttcattaaaaaatcgacctccattttcggtcttttccagttttctgttgaaaatgcatacaatgtcagtactttgacacctaattcgtttgcgagcttcgtggtcctttttaccaccttcatcccttcatggtggcctgcaattctgggaagagagcgttttttagcccaacggccatttccatccatgataatggcgatgtgttcgggaatttctcccttaagtatgtcttcttttgtataacgttctaagttggaagccgcagtttgctgattcttccaatttttgagtatgttgagcatgagattcctccgtcacccaaaaaggttacattccctgctgataatcaatgtaatcaacagtattaacaaaaaaaccccctgtaaacatgagagggtcttttcactattatctattgtacatagtttttcattaaacttccatgatttctttttctttgtcttttgtgacactgtcaatttttgacacatattcatctgtcagtttttgaacgtcttcagtggaagcacgcagttcatcctcagtaatgtctccgtttttctcaagttttttgagatcatcgttagcatcacggcgaacgttacgaacagctacttttgcttcttcagcatatttttttacaactttcactaattctttccgtctctcttctgttagtgccggaattgcaattcgaatcatattgccgtcacttgttggtgtaagacctaaatcagcttttaaaatcgctttttcgatatcaccgattgctgttttatcgtatggcgtgataacgagcatacgagcttcaggcacgttaatagaagacaactgatttaaaggtgtctgcgctccgtaatattcaaccgttactttatctaataatgatggatttgcacggcctgcgcgtacagtagccaattcgcgctgataagcagcaattgctttttccattttttcttttgtttgagttaatacttcttttgacacgttatttccccctcacgatcgttccgattgattcaccgataacggcacgtttgatatttccttcttccataatagaaaagacgataagcggaatgtcattgtccatgcataaagaggaagctgttgaatccatgacttccaggccgtctttaagaacgtcaagataagaaagtgattcatacttaacagctgattcatcttttctaggatcagcattatacacaccgtcaacgttatttttagccattaaaataacgtctgcctcaatttcagcagcccgcagtgcagctgtcgtatcagttgagaaatatgggtttcctgtgcccgcagcgaaaataacgacacgttttttctctaagtggcgtatcgcttttcttcttatgtacggttcagcaacttgtctcatttcaatggatgtttgcactctggactggattccgagtgtttccaagctgtcttgaagagcaagcgaattcattactgtcgccagcattcccatatagtcagcagtcgcgcggtccatgcccaggtcacttcctgtttttccgcgccataagttgccgccgcctacaacaacagccacttcgacttcaagctcagcgatttccttcacttgctttgcaatggattgaatgacagtcgggttaattccatttccctgttctcctgccaatgcttccccgctaagctttaatacgatacgtttgtattttggtttttccatgataacctccaagtgtaaacattgccgttttctattatgcaagagaaaaaaaggtttgtaaatatagttttaaaaatagggaacacaaaatgtgtcccctatactgcctgaaaagacgcgacttagccgcgaaatcttttcaccattattttttcacttggttcattacttcttcagcaaagttttcttgacgtttttcgatgccttctccaacttcatagcggacaaaagtttgaacagtagcgtttttcgctgcaataacttgtttcactttttcatctgggtttttaacgaacgcttggtctaatagacaaatttcttcgaagaatttgttcagacggccttcaaccattttcgctacgatgttttcaggtttgccttcttggagggcttgctgagttaagatttgacgctcatgatttgtttcttcttcagatacttgatcacgagaaatgtaacgagggttaactgcagcaacgtgcattgcgatatctttcgcagtttcttcatcagttgtaccgttgagaacagttaatacaccgatgcggccgcccatgtgaaggtacgcaccgaatgcagagctgtcgtcttttgtaagaactgtaaagcggcgaagagtgattttctcaccgattttagcaactgcgcttgtgatgtactcttcaacagttgagccattttccattttttggcccattgcttcttcaacatcagctggcgtgtttgcaagaaggtggtcagctaaagtgttaagaagctctttaaaaccttcgtttttcgcaacgaaatcagtttcagagtttacttctaggataacgcctttgttgccgtcagttttaataagagtagaaccttctgctgcgatacggtcagcttttttcgctgcttttgcaattcctttttctcttaaaaggtcaattgctttgtccatatctccgtcagtttcagttaacgcttttttacaatccatcatgcccgcgccagttttttcacgcagttcttttacttgctgtgcagtaattgccatttgtattcctccttatatgtttaaacaagagtatgtatattacacatttttcttgaaaaaaggtgataaaaggcagtccctcttatcaccttttgaataggttacgcagttgttgtttctgtttctggtgcagtttcttcagcaacttccgcttcttcttcgccttgcttcgcttctaagattgcatctgccattttagaagttagaagtttaacagcgcggatagcgtcatcgttcgctgggataacaacatcgatttcatctggatcacagttagtatctacgataccgatgatagggatgtttaatttgcgagcttccgcaacagcgatgcgctctttgcgaggatcgatgatgaataatgcatcaggaagatccttcatatctttaattccgcctaggaatttttcaagacgctctaattcttttttcaattgaacgacttcttttttaggaagtacatcaaacgtaccgttttcttgcattttttcaatgtctttaagacgtttaatacgtttttggattgtttcgaagtttgttaatgtaccgcccaaccagcgttggttgacatagtacatgccagagcgttgagcttcttctttaacagaatcttgagcttgtttttttgttccgacgaaaaggatttttccgccttcagcagcaagatttttagtgaagttgtaagcttcctctacttttttgactgttttttgaaggtcaatgatgtagattccgttacgctccgtgaaaatgtaacgcttcatttttgggttccaacggcgtgtttggtgaccgaagtgaacaccagcttcaagcaattgcttcatagaaatgactgacatgttatttcctcctaatataatggtttttttcctccgcttaggtcatttttgtacagaactgccgcctgcagcaccctctgcataaatcgttaagcgtgtgtatttaacaccaagacataatataacacagctttatccgacaatcaagaatcctttacacctttggagcgaaattttaaaaatagctcgatttctgtctttccgctcttcattttctgggcaatttgacttgccgaatatccctgttcatataattctatgacctggtcttcaaatgattggacctcactgtttacgagctcttcccgacggtcaacctctgtaatcagaccttcaatatgttcaggaagattctctgcctcttggactggatcccgctcttgatatgtttcagaggtctgaaggcctgacttttgggattcttcatctgattgacttgcagatgaagctttattttctatcagtttctcattttcttcttttaattcaagcagaaatgccgccaaggtgttttccgtctcttcaagtatctgtttttgctgtttttctgtttctttcactgcagcgagcctcgtatacaggataatgacagcgtacagaagaacgccgtggagcataaagcttaaaagccataatagtgttgacatgtttttcactcgctaaccatgaaattcattattgtatcactttttccagcagattctttaatttaaataatgcctttgaatggatctgagatatgcgggacgtagaaagatttaatacttgtccgatttctgtcagtgtcaactcctctttgtagaacaaactgacaaccagctgttctttttcagagagttcgtgaattttttccgcaagctgtgcaatcagttcatccttcataatcttttcttcaggcggaacatttttgtcatctctgatcatgacttgaatgttttccccgtcatcttgatcatggagcttttcatcaattgacagcagatttgcaaaaaaaccttcattcattgttgacacgacatcctgtaccgtcattccgagttcctctgcaatttccgcgggcgatacattccgaagataccgctgttcaagcttttcaattgctgcttcaaccttttttgttttttcgcgcgaggttctgggcagccaatcttctttacgaagcccgtctatgattgcgccgcgaattctaaacgaggcgtaggtatcaaattttaagtcccggctggggtcaaatttttcaagggcatcatataaaccaagcataccaaggctcataagatcgtctttatgcactgatttcggcagtccgacagaaattctgcctacatgatatgtgacaagcggcatgtaacggcgcattaagtcgtcaccggctttaggatctttccactctttccagcgcgtccaaagcacctgatcttcataattcaaggattgcattgttatccccctaataccttaattaaatcgttttttcaccttgtttaacagttcgaatatgcagcatgcaggacttcggttcaaattctatcgtccggccgcttgagccgcccgtatcttcactaataataggaatattaaataaagacagctgttcttttatcgctaatacatttctcggtccgatcttcatcaaatcatttgtcgatttaaatttaaacatctctgatccgccggccagctttgcttttaatgcaaatttccggcatcccgcttctatcagcatatcaatcgtggtctgtacggcggtgtcagcgtacttagcccggttgagctcggcagttttcgataacgtcgaatccggaagcatgacatgaacaagacccgccgtttgcttttctttatcataaagcaccagccccacacatgagcccaaaccagaggtccggatggtatccgggaagcgggcgatcttcacgtcagcaatcccaacctttataacaacagcctcagttgtactcataatgatgcacctaaggcgacaaagagcttttcaaatgaatcatagtccggcagcataaacatatgcgctttcagctcctgctgatggctttggtcaaaaattgacgtgtcgacaacaatggcgtgttctccaacctgactgagctccatcagcccttcgctgatcacagctccgaacatgtccaatgagacttcaggaacacttggatagagctggagtttcgtcaaatccgccaaagctgttaaatatgaccccgctaaaatattgcccagttcatgcaaagcggatgagctcatgtggtcttcacctaagtcctctatgtcaaaatcggggtttccaatcagctctctgataaactgctccgcctgaaaaaaaggcattataaagaacattgaacccgttaaatcgccttccattcttaaaaagatgctggcaaccgggacatcggcgccgccgaaaaaatcaacaagctcatcaaaagacagcagctttgcaaatgggacttccatatctatctttctatttaacagctgggccattgcagaggcggagtggccggcgcctatattgccgacttcccgcaaaatgtccatctgctcttctttgattccattaaaaatactcatgtcataacccctttaagattaagcttgatcgggcacagcggactgagatgattctttatccaaaaccgcgttcgcatcaataatatttaagagtctgttctcttgtttcacaatctgttcgatcgacacatccgtatctttctgaacgccttctggagcagattctatttcactttcgtgtacggtaatcacatcattcgcttcatccacaatccagccgacttcaatatcacgataagcaataatgataattcgtgtttcatctgtaatttcatactctggcaaattcaggcgttttcttaaatcaataaccggagtcaccaccccgcgtaaattgattaccccgcaaatatatggttcgacgccaggtaccctcgttggcttttgccatttttcaattgatttcacctgagtgacggaaatggcatattctttgccatttaccataaagactatcattttttcgcctgttttaatttctgcagtcatgtgagacacctcctcgaatggttaaataatcagtgcattacaatcaataatgagcgctacttctccgtctcctaaaatagtagctccggaaattgcaaagacgtttgttaaataatctccgagtgatttcagcacaacttcctgctggccaataaaggagtccaccacaaatgcagtaggtttgtcgccttttttcacgacaatgatatggagctgttccgcatcttttcttgtatcttctattttaaactcttcttttaaataaacgacagggacaatatgccctctaaagtcaatcacttcacggtcatgcgtttgcaaaatgtcttttctgtcaataactgctgtctcaatgattgaagaaatcggaatggcaaatgtctcttcttccaacttaatcagcagaactgaaataatagacaaggtaagcggcagctggatgctgaatagagagccttgaccctcggctgatttcacactgactgaaccgccaagagactccagtttgttttttacaacgtcaagtcctacaccgcggccggaaatatcagaaatttggtcagcagttgagaaccccggagcaaaaatcaattcgtaaatttggttgtcttctaaggtttcagcttctttttccgttatgaccccgcgctcaagcgctttttccagaattttttttcgattaaggcctgcgccgtcatcctctacttcgataaagacatggttgccgctgtgataagctttaagcacaacttttcctgattccggttttcccttttgcaaacgtgtttccggcgcctcgataccatggtcaatactgtttctgatcaagtgaacgagtggatctccgatttcatcaattactgtacgatccagttcagtttccgcaccgatgatcgagagttcaatttttttattcagctctttctgaagctggcgaatcattctcgggaatctgttaaaaacagtttcaaccgggaccattctcatattcagaataatcgattgcaaatctccggaaattctcgtcattcgttcaaccgtttcagtcagttcattatgctcaagctctttcgcaatctgctcgagacgcccgcggtcaatgacaagctcttcaaataagttcattaaagaatcaagcctgtcaatgttgacacgaattgttttagatccgccggctgaatgcttcgcctgttcatcgtttttagcaggctgtttttgtttctcctgcttcgcaggtacagctgctgctggtgaatcttcttgcttagattcttcaggcttttcagctgatgttaaaggagccccttgaatgacttcaacatgctcaatttccgacacgccattgattaattgttcaatgtcttccgctgattgatgtgttaagaaacaaacttgaaagtcagttccaaaatcttctgtttcaagcacttcagcacttggaattgttttggctacttctccgacttcatttagtttttcaaacaccatatagacacgaactgcttttaacatacagttttcgttcagagaaatcttgatttcatatcgtttgaagccttgctcctccgcttcttgtataactgtgcgttcaaattcatcatattcccaatcagatgctgaactctgtgcttctgcaggttcagcggaggcagcggattcagcgtgcgcaccattcacatcaagcttggcactcacttctgagatatctcttttaccatccccgccatcaataatagactgaaccattgtttccaggtgatccagagcttcaaacaaaatatccagccagtctgaggtgacttccatgtctccgtttcggattgcatccagcacgttttcaagcagatgggtaagatgtgctaaatccgtgtagcccatcgttgcgctcattccttttaatgtatgggcagccctgaatatatcatgtacgagctgaagatcagtcgggtctttctctaaaagaagaagcttttcattacatgtttgtaaatgttctttactctcatcaataaagacatctaaatactgattcatatccatttgaatcacaccctctcttttttcacacagcttgtgatggatgctgcgatatcttccacatgtttaatctcatgaatgagacccgctttaacagcagcttttggcatcccgtatacgacacaagattcttcagactccgcaatggctttcacattgccggctgttagcatgtcctttagtccagcagtgccgtcactgcccattccggtcatgataaccgctactttttcataatctgtcagtttcccgacagaacggaataaataatcagcagatggtttatgacggcttggtgtgtcatggttatcaagcacaacctggagtccttcgctgtttttaataacggatatgttttttccgcccggtgctatgtaaacacagccgttaagagctgcttcaccatcttttgcttcttttacctgaatgtcagataaatgattcagccgatcagccaaagaagcagtaaacccttcaggcatgtgctgaacgacaaccactggtgcgttcaaatccttagggagcttcggtatcaccttttgtaacgcccgtggaccgcctgttgatgtgccgatacacacaatttgtctgcccgtgccaggtttcggtttgcttaattcaggcttaacgacagcacgcacaataggttcgggccgaactgtctgggaaacaggacgtttccgcttgccggaaagtcctgccgcgacgacacgctcaactagttgttctttaattttgtatagatccagagatattgagcctgatggctttgtgataaagtcaaaggcaccgatctccaaacaattaattgtgcattctttacctttctcggtctggctagacaccataatgaccggcaagttataaatctcaataattttgcggagcgtatctgtcccattcatgaccggcatttcaacatcaagagtaataacatccggttttaataattcaatcttcttaagcgcttcttctccgtttctcgcagttccgattacttctatctgcttttcttcggtcagaaaatcacttatcatttttctcataaaagctgaatcatcaactacaagcacacgaatcaaattaagccctcctcattaaaaaagaagataatttctcaataaatgtctgtttgtcttctttgtgtctcgtttcttctctttcaaacaaggcgtccgctaaaatacggactgaccggctggcttttgcctgagggctttttatgaaaaaaggaacctgttcgacaaccgctttgctcacgatcacatcgtcagaaacggaaccggcaaactgaacctgaacatccaaaaacatatgaattgtacgggagaggcgggcaaaagcgtcaagcccttccttttggtcacggcaccgattgacagccaccttcattgaaagcttattttctgtcaaaaccaagtgcttgacagcgctgtatgcgtccataatggccgtcggctcgggagttgtaataatcaaaatatcttctgctgataaaataaaaggcagttgatcttttgataagcctgctcccatgtcaaacagcacataatcgaactggcttaatgcatgagaaagttcattggcaaaaaacgtccattttctctgatcgagctgaaacatcacatcaagaccggttccccctgatatataccgcaaaccctttgggccaacggataatgactgcagcaaaggcttacgatcggttaaaacatcgattatcgtggcagacgatgaatttcctattaatatatcaatgttccccatcccgatatcaaggtcgatgagcagcaccttcttacctttatcctgcagcgcaagtgccatatttaaggtaatattggattttccgacaccgcccttgccgctgatgacagcaagtgtcttcgctttttgtgaataaaccattggcagaacgcgctcacgtttttccattttcgcccgtaaagttgctgcttggtcatatctgttcatctgcacagcatcctcacaaaaccaagtggagatacagtctgtatatcctcaggcacattctggccgttagtcataaacccgacacctatttttgattctgccagtatattaaatacagaacctaaggaagtcgtttcatctattttcgtaaaaatatactgattgacagggacggatgaaaaccgtttgacaatatgcttcatatcttcatattttgcagtcgcggataaaacaagaaatgactgaatgctgctctcaaaaggaatcgtttctttcagttcatcaatgtattgcgggtctttgaagtttcttccagctgtatcaacaaacacatgatcatactcagaaaatagctccttcgcctgctgaaattcttcttttgtatagcaaacttccagaggagcctgcagcagttcagcgtatgttttcaactgttcaacagctgcaatacgatacgtatctgttgtaataaaagcgatttttttatgtttttcaagcatagatatggctgcgagtttagccagtgtagttgttttaccagcccctgttgaaccaaagagaacgatatattttgaatgaattggctcctgccacttgtctgctgagggcagcatatcgcatagtatttcctgaagtttgccgacaacattttcttcagtcaagccgcctgcttcaacagagaagcgaagcaattttttcagagtgttcgttttcgtagactctttgatccctgtttcttgcaaaagcttttctgcttttcgcagcggctcaggaagtacagattgatatgctgaaaaatcacctagctcctgttgcgccggaatttgagggggatatgttctctcctctatttttggactgctgaccggagtttttaatgtttgtttcggttcagctgccttctgaggcgtttttttctcaagaaagtcctgatccaatacggcgattacttcaacagcaggcttgttgacgaggccaaaccattttcgctttttaatttttttcgaatttaatatgaccgcttcattacctaactcttttctgatgagaagtgccgcttcttgcattgaagcagcagtaaatttttttattttcattaaatatccaccactccaatgctttgtacctcaacattcgcctcaagttcgttataagagagtaccggaagatcagggaagtaccgttccagtagctgcttcacatacattctgacaggcggcgagcaaagaagaatcgcggtttcctgacgtaatgagagctgttcagcttctttggcgacagagcgcactatactttctgaaatatctggttcaagtgataaatagttcccgtgttccgtctgctgcacaccgtctgctattgctttttctacacggccggaacaagtaacaaccttcaacacttcattttctttggcaaactgggctgtaatttgtttagcaagcgcttgtcttgtatactctgtcaagagatcagaatctgttgttaatttcccatagtcagcaagtgtttcaaaaatcgttactaagtttcgaattgaaactttttcttttaaaagcttagcaagcactttctgaatatcaccgacagacaatggattcggcgtaacctcttcaaccaggactggatacgattctttcaagtgatcgatcagctgttttgtctcctgccttccgatcaattcgtgggcatgctgcttaattttctccgtaatatgcgttgaaacgactgatgcaggatcaactactgtataaccaagcatgtcggcttcatcctttaccgcttcgctaatccatttagccggcagtccgaatgaaggctccactgtttcaatcccttcaatgagatcgtcctcaggagtaggcgacatcgctaaataatgatcaagcaacagctcgccttttgctacttcgtttcctttaattttcaatcggtattcattaggctgcaacgctatattatctctgattcgcacgacaggaatgacaagcccgagttccaaagccaactgacggcgtatcataacaattcggtctaataaatcaccgccttgattggcatcagcaagcggtatcaggccatatccaaactcaaattctatcggatctatatgcagaagctgaacaacactttcagggcttttaagctcgtccacctcagcctcttcctcaagaatctcatccacttcttctttttccttacctgatttagatagtgtatatgcgccaaaagcaagcaatcccgcaagcggccccgtcagaaggatgccgatcggagtgaaaatacctaaaagcatgatcgtagctgctgcgacgtataaaagctttggatacgcaaacagctggcctgtaatgtcatgccctaagtttccttcagatgcagctcttgtgaccacaatacccgtagccgtagaaattaacagtgccgggatttgcgaaacaattccatcccctacagtcagcatcgtaaagtgtgaagcagcttcttgaatggacatgccctgctgaagcattccgatcacgattccgaaaataatattgatcatcacaatgatgattccggcaatggcgtcaccttttacaaatttactggcaccgtccattgctccataaaagtctgcttctcttgccactttttcgcggcgatgcttcgcttcctgttcggtaatcatccctgcgtttaaatcagcatcaatactcatctgcttccccggcattgcgtccagcgtaaaccttgctgcaacctcggaaacacgttcagcaccttttgtaatgacgataaactgaataataataaggatgataaatacaacgagtccaactaatacatttccgccgacaacgaaatttccgaaagtctcgacgactttacctccctcaccgtgtgaaagaattgaacgggtagttgagacgttcaagcccaaacgaaatagggtcaaaagcagcaacagtgacggaaaaatcgaaaactgaagcgcttcctgcatattcattgtggtgagaagcacgatcaacgcaagagaaatattaataatgatcaaaatacttaacagccatggaggaaatggaatcaccagcatcgccacaatgaggacaacacttattaaaacggataaatctcttgttgacatgctgttttttctctccttttaaatcgaaaaattcaatatactttttgttttgttttatatacgtaagccagaatttctgctaaaactttaaaaaattcttccggcactgcctggtcaatttccacttgatcatataacgcacgggcaagcggtctgttttctaccatcatgacatcatgctctttagcaattttcctgatttttaacgcaaggtggtcgacgccttttgcaacaatataaggtgcgtccattttttcttcatcatatttcaaagcaatcgcatagtgagtcgggtttgtgataatgacatctgcttttggaacttcctgcatcatccgcctcatcgccatttcccgctgtctttgtttaattttagacttgataatcgggtctccttcagattttttgtactcatcttttatatcttgttttgacattttgatatttttctcatagtcaaatctctgatataaatagtcgagaccagcaagaatcaacaatgcacctgcaccgcttagtcccatccacaaagtgagttttgaaacgaaagaaagtgcctcttcgggtgtcaggagaggaagccggagaatttctccataatgcagccaaagcacagcaaaagccgcaaaaccgacgactacgattttcaaaattgatttaatcagctctacaatcgccctcatactgtatattcgtttaaagcctttgatcggatccagtttttcaagcttaggctgtatcacttcagcagaaaacaagaacccaacctgcatatagttgcttacgactcctgcaacaagagcaacaagcaagatcggtgcgagtatcatgcccatatcctttaataagctgacaaacaatgtatgcacatttgattctgagagcttcattgtgagcgattcggtataaaatgtttctatgaatgacagcagcctgtctctcatatacggaccaattgcaataagcgaaaggaatattaccagtaaagaaacggcggtattgacatccgagcttttggctacctgccctttttttcgcgtatccttccgttttttcggagtggctttttctgtcttctctcccgcaaaaaactgcaggtcaactctaagcttcattaagaaacaccgaccaatgctaaaagattccgcatcgtttcaatcgttaaactgaaaacattccggacaacgacgaagataacggacatacatacaatgagcataatgaaactgacagcgatctttaaaggcagaccgaccacaaatacatttaactgcggaacagttcgagccacgatacctaatgctaaatcaactagaaacaaactggccacaaccggcgctgacatttgaaaagcgataataaacattgcattaaagcttttcgcaataaaataggcaaacttttcatcgccgaaattcggaaatgcctgatcaactgaaatatactgaaagctgtagtaaataccatccagcaacaaatggtgggcattgacactcagcataaacaaaagtgccatcgtatagataaactggccaatcaacggactttgtgcaccggtttgcggatcaataacgtttgctattgaaaatcccatttgaaaatcaataaacgagccggcaatctgcactgcggcaatcatcatataagcaattaaacccagacataggccgaccaaagcttctttaaacgccaaaagcatatagtgctcatctatctccaaagagggcggtttatcaatggtgctgaaacaaatgaccgcaagaaaaaaagcaaaacctatgcgatgaacagctggcacatttcgatgtccaaatagcggaatcgttacaaaaaaagcagagattctaataaaaaccaataaaaaagcaggaaataagtcaataattgaattcatctctacattaccctgcaaaacgatttaaattagaaaacagctctgttgtaaatgaaagaatcgtcgacagcatccacggaccaaaaaaaatgagagccaggagaaccgccacgattttcggaataaacgccaaagtctgttcctggatttgagttgtcgcctgaaatatgctgacaattaaaccgaccagtaaagcaatagccaataatggcccgctgatcatcagcgttacgtatacggctttttccgccatagaaattacaaattctgaactcacgtttagcacctaccctaaaagctctgaagcaaagatttcacaattaaataccagccgtctaccaaaacaaaaagtaatattttaaagggcagagaaatcataactggaggcagcatcatcattcccattgacatcaagacgctcgccactaccatatctataattaaaaaagggataaaaatcataaaacctatttgaaatgctgttttaagctccgatatggcaaaagccggaaccattgttgttaacggaatatcctttaatgattcaggtttatccattttcgcgtaattcataaacagcgccagatccttctgccttgtgtgtttactcataaattctttaatcggttcctcagctttcgtatacgcttcatccaagctgattttgttgtccattaatggggtcagcgcttctttattaatttctgaaaaagtaggagccataataaaaaatgttaaaaacagcgcaagcccgattagaacctggtttgggggcatagattgcgtcgcaagtgaagttctgacaaatgacagaacaatgacgatgcgagtaaaacaagtcataagaatcaatattccaggcgccactgaaaatacagttaacaataatagtaatttaacagtcgaacttacgttttccggatcgcttgaactgaaaatatttataaactcattcatgatgacgtgggcctttcttctttccttcagaacggttttgttttaactcttcaagttgctcttttaatgcttttgaaaatgaaggcagtttttgctgcggctgatgttcagaactcttaagcggcttcacaaacttttgccactctattttgcttgacattgcctcttcatgctgactgagaatgacttcaatctctttttcatcctcaatttctttcagcagctggatcgtctctcctacaccgacgacgagcacacttttcccgaccttgatcaattgtatggatctgttctgaccgaccgatgtgccgccaatattttcaacatattgaaaaggctttaggagccgatttcttttgttcatgagcttaaccagcccgtaaatcagcacgataacaaacagtaaagcgaaaatcatctttacaaaatcaaaagctgagacagaaggagcagccgctccctccgtctcatcagcagtttttgttgttttttctttcttttgctctgattgatctgcagttttttcatctttcttttgaaaccattcgtttacagttgaattatcagagtctgccgcggcagcagcaatcggatgtacactgaataaaacgaaaaaacaaataaaaacaataaaatattgactctttttcaacagtcgtacaccctttaatttaatgttttgttgattgcttcaagcacacggtcagcctggaaaggtttcacaatgaaatccttagcgccggcctgaatggcatcaataaccattgattgctgtcccatagcagaacacatgatgattcttgcctgcgcatcaatttgtttaatttcttttaatgctgtaataccatccatttctggcatcgtgatatccatagtaacaaggtcaggtgaatgctctttatatttctctaccgcttgtgctccattttcagcttccgccacaacttcaaaaccatttttaaccaaaatatctttaatcatcattcgcataaatgctgcgtcatctacaattaaaattctatgtgccataatctatctctctccttgtgtttcgttattttaaattattaatgcgctctgcctggcttaaaatgtcagtgactctcactccgaagttttcttcaatgacaacgacctcgcctttggcaacgatacgctgattaactaaaatatctacaggctcaccggctaatttatcaagctcgataatacttccggcagaaagctctaaaatctcttttacgcttctcttcgttctgccaagctcaacagtaatcgaaagcgggatatccaaaagcatatccagattatgaataggggcttgtacagcttcgtttggatcaaacgcggaaaattccaccggtgaaacctgaactggcgctgctttttttgctgttccctgcctttttggcggctgctgctgttgcttcggttcaatacgcggctctggcgtcacaggctctttcggctgttcgtatgtaacttcaggctgcaccgtttcttcttcctctgcactttctgagttcataaggcttgaaattaaatctttcgcaaatgtcaatgggtaaagttgcataatgctggagtctattaattctcccacctttaagttgaaagaaactttcaccagcatttcatcatcaggaatacggtctgtacccttttcttcagtaacatccagcaattcaacccgaggaggtgaaatatcaatttttttactgaatacagtagacattgatgtggcagccgatcccatcatttggttcattgcttcttgaaccgcacttaaatggatttcacccagtgaagggtccgcaccttttccgtctcccccgatcattaagtccgcaatgatcgccgcgtcactttgttccacgactaacaggttgcttccgctgaagccctccgtataattcacttcaatcgctacatacggttcaggaaacgcatcgctgattttacttcttggaatgaccgttacgcttggagtcgtaatatcgaccttttgatttaaaagcgttgacagtgctgtcgcagaactgccgaatgaaatattaccgatttcaccgatcgcatcacgctccatttccgataagtcatctacttccggaatctctggctcatcaagcgtgctgccagtaccgttaagaagcgcgtcaatctcatcttgagataatctattattctccatcttgttcacctcttatgtcgtgatctaaaatttgcactgcctgttttcgattcacccggccggcttgtcctaaaaatttcggcttatctccgaccaatacagtaagaggatccgtgactgatttgtccaaagttatgcagtctccgacttctaaacttaaaaactcttctatcgtcagttcagatgtgccgagctcggccacgacaggtatttgtgctgtcatgatacgtttttcaagcgactttgtttcctcaggctttggctcatttcggtctgattgcatccaatagtggactgaaagcttcggtatgagcggctcgagtacaatatgcgggatacagagattaatgacaccgctgatttcaccaatttgagtattgagcgagatcaccacgactgtttcattaggagataccatctgaacaaattgcggattcacttcaaactcagtcatttccggttcaatatcagcaattgactgccaagcttctttataattacccagtgcattttcaaataaattagaaatgatttttgtttcaatttctgtcaaactgtcaaccttgttatgactgattccaatcccgcccatgactcgatccatcatcgtataagctatcgtggggttgacctccatcataattcttccttccatcggatgaacatcaaatagattcagaatcgtcatgtttggaatcgatctgataaattcctcatacggaacctgatcaacagaactgacagatatgtgaatataggttctgagctgagcagaaaaatgagtggtaagaagtcttgcaaaattgtcatgaattctcgttaaactgcggatctgatccttagaaaaccgcagcgcacgtttgaaatcataaaccttgactttcttctctttttcttcttttttcagctcttcagcgtccatttcaccagttgatattgcagagagcagtgcatctatttcattttgggagagaacttctcctgacattttcctcacctccgtattctgtcaaattatgctttattgcagattaaaggaggtaatatacactttttctacttttccttcttggaggtagctatttattttatcttttagttccttcttaaaggtttcttttcccttgtctccctcaatctgatcagcattcgtatcagccagcagtgatataacagcgtctttcacttggaaatcacgtttctcaagttcttcttttgatttatcagaatcagtttcaagtttaatagcaagacggataatgttatcagactttaaatttgttgtgatctcttctacatcaacagaagacgcaacgatttcatcaatactttttttcgcttcacttttttcggactttccgcctaaaacaaaataagccgccgccccgagagcaccaattacgataagaataattagtaatatgatcattaactttttcttcattccggttcctctattccttgatccattgcaaatatttgtatttttcggtagaaagctgcgatcttttccagaacagcttcttcatcttcttttactacaaacttcttaccatttgacagagtaattgtagtatccggaaaacattcaatctgttcaataaatagcgcattcagtgtaaagggctgcccgttcaaacgggttactttaatcataaaacagcggagaagcgattactcgcctcccctccctccttaacgtttaaggttaaccagttcttgaaggatttcatcagatgttgtaataatttttgagtttgattggaatccgcgctgggctacgatcatttcagtaaattcgtcagttaaatcgacgttagacatttcgagaaatcctgatttaagagcaccagttccgccgtcaccaggctggttcgctgcactggccgttccagagtttaaagattcacggtataggttgcttccgattttatccaatccatcactgttggcaaaagtaacaatcccgatttgtcccccgtcttgtgttttcccctcagcatcaacaattgacacctttccatcagaaccaatgctaaagctttgagcatcagtaggaattttaattgttccgccattcatatttagtacatggtagccatcacctgtaaccagtgttccagtattatctaaatagaagttccctgctcttgtataagctgtcccgtcacctgtatcaattcggaagtaaccgtcgccgtcaattgctaaatcaagtgttcttcctgtgctttgtgtcgcgcttgttgaatgaattgtatcaattgtgccagatgatgaacctaaaccgatttgcttagagtttgttccgccgattgttgcaccagcagcagaaccgccggcaatcgtttggcttaccatatctttaaaggtcacacggctctttttgaatcctactgtatttacgttggcaatgttgttaccgattacgtcaagctttgtttgaaagtttttcataccgctgattccagaataaagtgaacgtaacataatatattcccccagatgtttttatttagatgattgtcccacagacatgacattcgcaggactgatctcggtcccatcatcaagaacgagataataatttcctttaaaatgtttaacagagcttactgtgcctgttttatctgttgcacttttaccatcagtccaagatacttcttttcccatccaatcaacatacgttgtaaacggatcttggttttcaacgaattgagtcattgtcgtattcagattcatcatttgctccaagcttgaaaaagtcgccatctggctgataaattctttatcgtcaatcgggttaagcggatcttggttttgaacttgagtcattaatatttttaaaaactcgtctttccccaagctgctgttgttcgtcgacacagtgttcgttttttcaggcagtttatattctgaacttatagaagtcattcttcttcctccatttcaaccatcgacacttcatcgagcagatcgccaaaatcatttgattgctttttctgtctttgctgtctctgcccctcttgctgctgtttctgttcatcagcaagctggccgtatatcggctgatccccgctttggaccggaagagtaaaacggtcaatttggacggccatattcggcaatgattgcttcagctgaggaagatgctgttcaagcaattcttttgctgattggctagatgctatgattttactctgaaacattccattttcatttgtcagcttgattgtgacaaatcctaaatgttcagggttcagccgaatagtgaaacttcccgtcgatctgccgaaaggcgtatatttcatctgcttccacgcattaatcacttgatcagccaccgtttttgtttcggcatttggtatatcagatgacatctgctgcagatcaagtgtttgaactcctcctatgccccgataccccgaaaacagcatttggagtcctgatttactatctacaggctgaatacttccagaaacatccgatgcatttttgctggatgaactctgcgagagcggtgtgagaacactcttcccaaagtcttgtgatgattcggatgatttcgataacaagaaggctttcagctggctttcagctaaactccattctttggtccctttttgaggaagcatagacatttgatccattaagctttgaaaacttttcagctctgacgctgtcatcgagtaaagttttgaacttgactcagctttagtgaatatttgctgtttaagatcctgaattagttgttgagatacacccttcttttctaatgcagaaaggaattgatctccattttggtaaatggcatgagcttcattgccattcccgagatcagtcagcttattcccttctacgagctggctaatgaacatctggatatagataagctcttttgcaggctcggatacttcattttcctgatttgattgctctttatcagacttcagtgctccattaatgtcagaagcagaatcattggcactcagagccgttttagcttctgaaaagattttctccgtttctgtgagcaattgatccgtcccgcctgacatttttgattcaactgcttgcaaaagattttgcaacatttgcagagcattcgcatccaattgcttccctgtcagtttgcttaatgtttgcaaaagatccgcattttgtttgtcttgatcttcaggacttgcatttagccattcaccgatctttttaagcgcatctgctaaaagctgatcttcagaattaggagttccctttccttgttctgaaagttccttcaatccagcctcagacataagccagttttgaaaaactccctggctacttttcatgtttttagcggcagaacccgttgtggtttgcagcaaaggtccggctaattcaagcagcttcacctttcattccccctattcttggctggcagcaattttttctgtataggttgctgcttgctcaggagtcattttcgccaatatgtcagcaagctgctttttgcttaggccattcaatattttcagtgcttcttgctcctttaattgggcaataattttagcagcctttccgctgtccatgcttttgtacacactgatcactttgtcattttcagaagaagctttcgagtctgctgatccttcagtatgatcttctgatgactttttttgatcctcagccgtcttttcaagtgaacggatcttttgattgagcctgtcgatttctgatttacttgtttctaaatctttattcaatatactgatttcacttttttgatccttaatggtcttttccagagctgccgtattactgctatccttacttgatgctgcgccttttttattttcggtttcagggaccaattctttaagaaccggcgtttttgccgcagcatcctgtatcggctttaagacattgataccagcagcccaaagaacaatcccccctgcgattaatagaaacatcagcgggaggataatgataagcaaaaccgaacggaacttacctgattctttctttttgccggacattacattcgctcctaatggccttgaatcataaactgcttaatcgaaatatcgtccatttctttcatttctgcagctttatcttcaagagcaaacattttaaactgtttttcacgcattttttcaaactttttcacttcaatgtttttctctgtcaaaatttcttgtttttgattcatttgatttcttttcataatgacaagcttttgatagtgatagatcgtattatcaagatttgagacaaattgttggtagtgcctcatttcttgtacactcatgccgctttttaatttcttttccttattttgttccagcaattcctttttgctcatattctcatataatttttcagcaacgttttcaaattcagaaactgattgctgatattcggataaggattggtctttttcattttcttttagttccagcagcttttggaatctaaattgataagccacgtttattcctcatttcctgtcaaactagttaatgcagcaatgctttcttccaataaagccggttcgtctgttccctgctttaaaaattgaataagctgcggataaaattgtatcgcttcatcaatttctctggatgatcctcttttgtaagctccgatattaatgagatcttccgaattttgatatgtcgataaaagttcacggaatttatttgccgcatccagatgctgttttgttgaaatgtttgacatcaccctgctgatgctttttagtacgttaactgcaggaaactggcctttattggcaagcgccctgtccaacacaatatgcccgtctaaaattccgcgtacggtatcggcaatcggctcattcatgtcatccccatctaccaacactgtataaaatgccgtaatggttccatgctcgtttgcacctgttcgttctagtaaacgaggtaaaatagcgaacactgaaggtgtatagccttttgtcgtcggaggctctcctgcagccagtccaatctctcgctgcgccattgccacccttgtaacagaatccatcataaacatgacattttggcctttatctcggaaatactcggcaattgcagtcgctgtatatgccgctttcaatctcattaatgctggctggtctgaggtggcaacgactacaatcgatcgtttcagcccctctttccccagatctttttcaataaactcccgaacctctcgtccgcgttctccgacaagtgcaatgacgtttaagtcagcctctgtctgcttggcgatcatccccattaaggtgctttttccgacaccgcttcctgcaaaaattccaatccgctggcctttaccgactgtcagcaagctgtcaattgatctgactccaacacccatcttttcacggataggcggccgtttcatcgggttaggcggtgattgctccgttgatacaggcgaaagccctttcggcagaagctttccgtcaagcggttctccaaaagcatcgatgacttgtccgatcagtccggtcccaactttaacccgaagtgattccccagtagcttctacaatgctgccaggtgcaatgctcgcagcctctaaataaggcataagcaaaatattttcttcctggaagccgactacctcagctttaatgactttcccagactgtccttttgcataaatcaggcacaggtcaccaattgagcttgctggcccttttgattcaatcatcaagccgattacccgcttgacttttccgtaccgtttatacgagtctgtcatttctatacaatctatcagactctgtgtcttcattcagctgcacctgcttccagcgctgtcagaagtttatctttcaattgcatcaattgtgtgtcaacactcgcatctaccctgccaaaaggagtttcaatataacaggttcctttttgagctttttcatcagcatatatgccaagccgacattctttataaagaagctgctggatttcatctttttgctgaaagattgtctcatagtaatatggatcaacataaattgatatatcgtcatattccttcacttcgtttataacctgttgtacaagcaggaggaaagcctctttatcatcagacttttgctgccaaactttttttgctagggcaacggcaagctcaacgatttcttcattagcgtcttcaagcttgtcctcaacagcttttctggacatttcagttatactgtttgcttggccgatcagttctgcatactgtttcattgcctcagctttgcccagcgctactccttgttcaaagccctcggcttttgcttcttcaataagcttctgtttttcagccgcccaatcgtttttctcctgttcaatttgacggcgaatattttctatatgactgtttgcctgctcagaaatccggtcagcttcctctttcactcgggccataagcgcctccgggttctcttcagcctgcaaaaggtgagaatgatcaatacgcacctcttgtatagaaagttttcttttttccttttgtggagaaatagatgattcttgtttaatgatattagacaataatatcatcccctccgcctcttgctattacaatttcaccggcttcttcaagctttctgacgatgcttacaattcttgattgagcttcttctacatctttcaaacgtacagggcccataaactccatttcttctttgaaggtttcaaccatacgctgtgacatattgttgaacacaatttctttgacttcctcgcttgcaacctttaatgaaaggagcaaatcgtcgttctcaacatcgcgaatgactctctgaattgcacggttatcaagtgtgacaatatcttcgaagacaaacatccgctttttaatctcttcagcaagatcgggatcctgaatttccaatgaatccaagatcgtcttctctgtccctctgtctaccccgtttaacacttccacaacagcttcaattccgcctgtttgtgtataatcctgagtaaatgcagaagataatttttgttccagaatccgttctacctcgttaattatttctggagacgttctatccatgaccgcgattcttctcgcaacctcagcctgcacttcagggttcagctcggataaaatttgcccggcctgcactggatctaaataagacaagattaacgccatcgtctgcggatgctcttgctggataaaattcaaaatttgttctggctccgcttttctggcaaaatcaaatggtttaacctgcaaagaagaagtcagcctgtttagaatgttctccgccttatcctctccaagcgccttttccagaacttgtcttgcatagcttaaaccgccttgagaaatataatcttgcgcaatggctatattatgaaattcttctatgatttcatcctttttttgatgatcgacgcttcgaacacctgatatttccagagtaagcctttcaatttcttcatcggttaagtgcttatagacagaagctgacacatctaaccccaaggaaatcatgagaatggctgctttttgttttcctgtaagcttatcttgatcacgtctcgccatttctaattcctcctaatcctcggccagccagcttctcagcagttttgcaaaatcttccggcttgtctttcgccatcttttcaagctgttttcgtctgactgattccgctgtttcattttcctcttcgttgatatcaggcaaattgattggttcttgaggaacctcatactcatattcctcaaattcatcctcttgcgcccgtttctttctgataagcataatgatcagaacaatgatcgctgcgattaaaacaccgcctacaatatatgcccacagcgggatacctgaggattcttccgtatttgtatccaaattgacttttccgtcgaatggctgaacggaaacaacaatcttattattgatatcagcatcagataaattctgattttgcgtttcatctttatccaaagatgttctgactacagttgaaaggattttttgtatatcatcctgtctttcagttgatagcgacgcagtgtttttggcatcaggcggctctaccattacttgaatccctaaatctctgaccttataaggactttcagcgatttctttatgaattcggttaacctcgtaattgattttgttgctgtttttttcgtagttcccgctttcggtattttcaccgtcagccttataatttgtaacatcttcctcgccggttccggcagttccgccgttggctgcaccgtcgccctgatatgtttcagataccttttcagcgctgactgcaatgccttccatgttttctttatccacaggttcgacaatgtcttctgtccgattttcttttgtgaaatcaatgtctgctgtaacggagacaacgactttatcttggcccatcatcgtacccagcagtgactgtacatgtttttgaatgtctttttcaacttgagacttaattccttgctgagaagaataactatccgcgtaggaccctgcatcgctgtctgatttgtcgtagtatgtagaattttggtccatgatgacgatgttatcttcttttaggtttggcacgcttttagataccagatgatataatccgttgatttggctttgatcaagtgtataacccggttgaatctgcaaaacgattgatgcagatgctgcagattgctcttcaccgacaaacacagcgtctttcgggagattaatcattacttttgaatttttaataccgtccatttcattgatcaagtttgacagttctgtctgtgtagctttcactttcaccatatcaaactcattgtctgtcaaaccaaagccggcattctgtccaaaaaacgaataatcaattgatcccgttttaggaagtccttctgcagccatctgcactttcaaagaatcaacctgatcctccggaacactaatcactgtaccgccattcgaaagttcgtttggcacttttttttgcatccaattcttctttgatttgtcctgcttcttcggcagacaaatctttgtacagcggcgccattttagaatttgaagcaaaaacactaataataattccaataataataattgccgctaaagcactaaccattaaaatcttttgtaatttagatctatttttccaaaactcactcgttttgtttttcatttgcattagagtacgattcatgttaacccccggtcattccactctttctctaaatcgtcagaccccctacatttgcattctcataatctcctgataagcttccacagctttattgcggaactctgttgctgcagttagagagatgctagctttttgagcagcgatcatgacctcatcaagatttacatcttttcctgcagccaaggcattagtcatgttgtcagaagctacttgggactcatttaacgaactaatagagttttttaaaagctccgaaaagcttgtttgatttgaagaatctgttttttggctattgtttacttgatttgttgcattttgagtgttttgagtattttgaacctgaaaaggagaaattgcattaatcacattcattcacctactttccgatttctaacgccttcatcagcattccctttgtggcattcatcgccgtgacattcgcctcgtatgatctagtgctgctgacaagatcaaccatttcctttaatggatcaacattaggcttttgtacatatccttcagcgtttgcatcagggtctgtcggatcatagacaagattaaaatccgaatcatcctccgtaatttttgaaaccttcacaccgtttccagcattcccgcttccgctcatttgagaattgagaatggaagagaacgattcaccttttgactgaagggaaaccatttttcttctgtaaggcacccactctccattcacctgcttagctcttgtcgtatccatatttgctaagttagatgatacaacgtccattctgactcgctgagctgttaaagccgatgctgaaacatttaagctatgaaaagctgtcatcattttcctcctgttaatacggtcttcagcgaattaaatttaccgttcattctttcaaccaaagcttgatagttgatttgattttgcgccaattctgtcatctctttgtcaacatcaacattgtttccgttttgctgatacgatgtatctccgctcgcaacaattgaataattcgaatcagtatcagaaaaatcaacatgacgatagtctgtttttatcgcttcaagacgcgaggattcttgatctaataaattttggaaagagactttttttgccttatagttcggtgtatctatattggcgatattattagttatgactttttgcttaatatccgctctgctcaaggcattttcaagattttgtatcgttccagaaaataagctcaaatccacttacctccatttcagtttttttcaccctcaatatccttgtcgagaattgtaaaactatatgcttattgtaagaaataacaggcataaagtctatgaagttcgtgtaaaaaaatgtcctcacaattatctattttgcaactaggtataaagtcctagattgttagaactacatttctcgccttgatataagcctgaaaatagcagaatttctgttttttctcctttcttttcggcatttttgaaactttttgaagaaaaatgcaaaatttattaaaattattacatagaaagactttcaacccaggaaataaagcttattgatttcctttatttgaaataaaaaaagaaccctcaaaaagggttctttttgtgattaatgagattttagattttctaattcaattaggaatttgttgtttagtaccttgatataagtacctttcattcctaatgatctagactcgataacaccggcgctctccagctttctgagtgcgttcacaataacagaacgggtaatgccgacacggtcagcaattttacttgcaacaagaagaccttcatttccgtcaagctcctcaaaaatgtgctcaattgcttcaagctcactgtaagaaagcgagctgatagccatttgtacgacagctttgcttcttgcttcctcttcaatttcttctgctttttctcttaggatttccattccgacaactgttgcgccgtattcagctagaattaagtcatcgtcattgaattgatcttgtaaacgcgaaagaataagtgttcctaatctttccccgcctccgatgatcggcacaattgttgttaaaccagcttgaaacaggtctctgttctcaacagggaaagcagtatattcactattaatatccaagttagaagatgtttcagggacattaaacagatttttcgtatattcttcagggaattgacgatcctcaagcatttttttcatacgatcattttcaatttgctggttaattgaatacccaaggagtttccctctgcggcttacaacgaaaatattggaatcaattacatcccgcagcgtctccgccatttccttgaagtttaccggtttccctgccgcagcttgcagcatggagttaataattcttgttttttgtaataaagccatgataaataatcctcctaaacattcctcatattaaatttttcacaatataaattgacttaaatctttgtttttggctatcgttccgagcttttcttcgacatactgtggtgtaatcgttattttctccatcgttacatctggagcttcaaacgacaaatcttctaataggcgttcaagtattgtatgaaggcgtctcgcaccgatattatctgtgtcctggttcacatgataagcaacttcagcaatcttatgaatagcttcgtcagaaaattcaagagatataccttctgtctgcaataatgcctgatattgtttcagcagcgcattatccggctcaaccaaaattctcacgaagtcgtctaccgtgagtttgttcagttctacacgaatcgggaaacgcccctgcagctcaggaatcaaatcagacggtttggccatatgaaacgctcctgctgcaataaataatacatggtctgtttttacagaaccatattttgtgacaacggtagaaccttcaacaatcggaaggatatcccgctgaacaccttctcttgaaacatcggcagaagaagatgcaccgccgttctttgcgattttatcaatctcatcgataaagataatcccgctctcttctgctctctgaacagcttcctggccgacttcatccatatcgatgagtttgcttgcttcttcattcgtcaggacttttctggcttctctgactgtcattttgcgccgcttctttttctttggcattaatccgctcagcgcatcctgcatgttcatacccatctgctccatacccgagccctgcagcatgtcaaacatagaaggctgctgttcttcgacttctactgttacatagtagtcttcgagctctcctaaagccagctgatgcgccattcgttttcttttttcttcgatgtttgcttcttcctggctctccgcctcatcttcaccattcggctggctgcctccaaaaaacatttcaaacggatttttaacaccagattgttttttcttcccaggaactaacagacgaacaatgcgtttgtttgcattttcttctgcctgttcctttacttcattcattttctcttcttttataagccgaacagaagtctccacaagatctctgaccattgattcaacatctctgcctacatagccgacttcggtaaatttagtagcttcaattttgataaatggcgcacctgaaagcttagcgattcgtctggcaatttcagttttcccgacgccggtaggacccatcattaaaatgtttttcggaacgacctcgtccttcagcttttcatccagaagacttcttctatagcggtttcttaatgccacggcgacagcttttttcgcattttgctgaccgacaatatattggtctaaccgatctacaatctgtctaggagttaacggttttttttccatgcgcctcaagtcctttctattcaagctcttccagtatgatttgatcgttcgtgtaaacacaaatttcgcctgctgtttctaacgcggctctggcaatctcacttgcagacatgctttccccggcatgctttttcagtgctcttcccgctgccaaagcgtaattgcctcctgatccaatcgcgagaatgccgtcatctggttcgatcacctcgcctgttcccgatacgagaagcaaagtatcctgattcataacaatcagcatggcttcgagctttcttagcactttatcactgcgccattcctttgcaagctcaacagccgcccgttttaagttgccgttatattcttcaagcttagcttcaaacttttcgaataaagtgaaagcgtctgcaacagatcccgcaaaaccagcaagaactttgccgttaaacagttttctcactttccgtgccgtgtgtttcatgacaacagcctgaccaaatgttacttggccgtctccggacatagcgcttcgtcctttatgctgtacggcaaatattgtggtcgcatgaaaagatgacataaagggcctcctttaatttttcttaaatgctcttggatggtgagacatatatgtgtttctcaacatttccttcgaaacgtgcgtgtatatctgtgtagaagacagattggaatgcccgagcagttcttgaacgcttctcaaatccgctccttcatttaacagatgcgtggcgaacgtatgtcgaagcatatgcggatggatatgtaaagtgcttgacgctttttgaacaagcccgcttaaaatatgtctgatgccacgggctgtaagcggtccgcctctttgatttacgaataatagatcatgaggttcttttgccttcatcagcaagcactgtcttccgctattcatgtataccttcaacgcttcgcgggcataagacccaaaggggatatagcgctgcttcttgcctttaccgtgaacaagcacagtgtccataaataaatcaacgtcgttaatagttatggaacagcattcactgaccctcattccagtggcatagagcagctctaacagcgcttgatccctcattccggccggctggcttatatctgaaacttcaaacagctcctcaagctctttttgatatagaaacttcggtatccgtttctcctgttttggcagatgaacaagctgaaacggattttcttcaataagcttttcccgcatcagaaacttataaaagcttcttaatgcagatatctttttgcttattgttcttctcgataaacctttttcataggcttctgtcaaaaaaatcctagtatcttgatatgcagcttcttcaaatccatttataccttgaacgcgcaggaaagtctcgaattcttcaattgaatccacataattcacaatagtatattgtgaataatttttttcaatttgtaaatattcaacgaataactttacgaaattcttaacattctccatgcctaatacctccccaggaagggcttttaaatggtatcacaaatcgcgctcaggttgcaatcaatacctatattgttttcgaaattgtttgaattgtttcaatcgcacggttcgcgtattgttcatttcgttcttttttatttttaattttaactggcaattctttcaaaagcccaaagtttgcattcatcggctggaagttcttctggtttgttgttgtaatataatgtgccatactgccaattgctgtttcctgagggaagatcacaagctcttctcccaatacaagcttcgccgcattaatgcctgctacaagtcctgaggcagctgattccacatatccttctactcccgtcatttggcctgcaaagaacagatcactgcggtttttaaattgataagtcggctttaacaggcttggagagttaataaatgtgtttctatgcatcacgccatatctgacgatttctacattttcaagtcctggaatcaacttgagaacttccttttggtctccccattttaaatgtgtctggaatcctacaatattataaagtgttcccgcagcatcatcctgtctgagctgaacgacggcataagggcgttttcctgtaacaggatgctctagaccaactggtttcatcggaccgaaaagcattgttttcttaccccgttttgccatgacttcaatcggcatgcagccttcaaagaaaatctctttttcaaattcttttaacggcactgtttctgctgatgttaatgcttcatgaaaacggtcaaactcttcttctgtcatcgggcagttcaaatatgctgcttcacctttatcataacgggatttcaggtacactttatccatatcaaggctgtctttttctacaattggcgccgctgcgtcataaaaatataaatagtcctctccagtcagctccttcagctgggcagacagcgattcagatgttaacggacccgttgcgatgatagtagggccttcaggaatttcagtcacttcttcattaataacggttacgtttggatgatttttcacccgatttgtcacacttgcggcaaattcatgacggtctactgcaagagcgcccccggcaggcaccgaacattcgtcagccgcagcgataatggctgaatcaagcgcacgcatttcttcctttaatacaccgacagcgttagcaagtgtattagagcgaagagagttgctgcagacaagctcagcaaatttatctgtatgatgcgcaggcgtttgtttaactggccgcatttcatacaatttgacttgaatcccacgtttggcaagctgccatgctgcttcacttcctgcgagtccggctccgattacattcactgtttgttggttcatctttcacatctcctagtttattattcaaggccttcttttaacacacaaagaaggtgagcaagaccctgctcaccgctacttctgtggttcttccttataatcgcattccacgcattggacttgtataccttttttgagttttttctcgacgagcatttttccgcatttcgggcattttcgttcaattggtttgtcccatgatacgaattcacagtccggataacggtcacagccgtaaaacacccgtttctttttcgattttcgctcaacaatgtttccttctccgcagctcgggcacttcacaccgatttgtttcacaatcggtttcgtgttccggcagtcagggaagttggagcaagctaagaatttaccgtaccgtcccattttatataccattggagaactgcacaattcacaatcctctccagcatactctggttcaatctcaacttccttcatttccgattcggcttttttgacgcgtttttcaaaatcggtgtagaaattatcgataatcttgacccattcggtatttccttcttcaacatgatcaagatctctctccattttagctgtaaactcaacgttaatgatctcagggaaaaactccatgatcaagtcaagaacgatctgacctaattcagtcggaacgaaacgtttattatccaatgccacgtagccgcgccgctgaatagtatcaagtgtcggagcatatgtggatggacggccgataccgcgttcttcaagggttttaacaagccgggcctcagtatatcgcggaggcggctgggtaaaatgctgctcaggttctatatcttttgataataccgtgtcgccttcttgtaagtcaggcagcatccggtctttttcttccatttgatcgtcttttccttcaacatacaccttcataaacccggaaaacttgactttacttccatttgcacgaaatgtcaaaccgttgtttgtcaggtcgacactcattgtatcgagaacagccggtgccatttggctggcaacaaaacgctcccaaattaatttatacagtctcatttggtctctgccgaggactgcttttaattcacttggttttctaagaactgatgtcggccgaattgcttcgtgggcatcctgggcattttcattctttttcgcaggcttccgttttccgcctaggaactcttttccatatgtctgatcaataaatgcagctgcttcatcaacagccgtatttgaaatacgggttgaatccgttctcatatacgtgatcagaccaaccgttccttctcttcctaaatcaattccttcatataattgctgtgcaatcatcatcgttttcttcgctctgaaattgagcttgcgagccgcttcctgctgcagggtagaagtggtaaaaggcaaagcaggattacgtttgcgttcctttttggttactttttcaactgtatattgattccctttgagctgagaaagaatctcttttacatcagcttcactatttaaaggaagttttttgccgtttttcccgaaaaagctcgcttcaaaggtttcttgaccttttaagaacgtaccgtcaattgtccaatattcctcaggcttaaagtcgttaatctctttttcacggtcaataatcaaacggagggcaacggattgcacgcgtcctgcgctaagcccttttttgacttttttccataagattggactgattttatatccgacaagcctgtctaaaatacgtctcgcttgctgtgcatccactaaatccatattgatcatgcggggatgcttaaacgattccttaatagcgtcttttgtaatttcgttaaacaccacacggcagtctgagttgagatctaaatcaagactgtgtgccaaatgccatgcaatcgcttccccttctctgtcggggtcagctgcgagatacacttttttggcttttttcgcagccgttttcagctcttttaataccgggcctttacctcgaatggtaatatatttcggttcaaaattctgttctatgtcaactcccatttgactttttggaagatcccggacatgtcccattgatgcttttactttatattttttacctaagtaacgttcaatcgttttcgccttagcgggcgattccacgatgactagataatcagacattttcatccccctcaagaggtgttctctctcttttcaagatatttcaattttatttttgcagctgtctttatttggctttcaacatttcattctttatcatgaacgtcattaattaaatagaaaacaatatgcaactttaaatcctcactattattaaatattacaataccgtttgtcaaacgataattcaaaagggttccgtatattgaacgtttctctcaggaagttcctcgaaaatatcctctgctgaccatatggctttagccccctgctggatcagttttataggacctccggcgtaagggtcaaacaatgaaccgggtacggcaaatacctctctcccttgttccaatgcttgataggcagtaatcagcgaaccgcttttttctttgccctgaacgacaataacgccttcacttagtccgctgataatacggtttctcatagggaaatgccatttttggggtttagtttcaggtgggtgctctgacagcaggatatggtgtttagccatgtgatctgctaactgaaggttttctcggggataaatgtgttgaaatccgcctgcaatgacgccaattgtccgccccttcgccttaatacttgcagcatgggacattccgtctatcccagacgccagtccgctgacaatcacccaacctttacgacagatctcttttgtaagatgattgacaacttgtttcccataagctgttggatttcttgtgcctacaattccaatttttctccctttcgaaagaagagtcatatcaccttttgcaaacagtacggcagggggatcataaatgcttttaagccagaaaggatattgctttgaagaaatagggatggtgttaatgccttgctcacgataagcagcaagtacacgcgggagctttggataaaattgttctatttcgttttttaatgcagctgcttttatttgatcacgagtaaccgtttgtaacacgggtgatgtcagcgacatagacggatcggctttccaccattttaatagaagggatggggataataattgattgattctgcaaatcgttaggcagacagcggcctgatccaatagattgacctccttttgttagaaaaagcaggaacagccttgacggctgtcccttttttattaatgcgttttacaagtttcgaacaagttcttctctttcagcaccttgattaaggtttcacccatgacagaaggtgtctctgcaacttcgattccgcatgcattaagggttttgattttttcatcagctgtccctttcccgccggaaataatggcgcctgcatgccccatgcgcttcccaggaggtgctgttttaccgccaataaaaccgactaccggttttgtcatgttggcttttacccactctgccgcttcctcttcggccgtaccgccgatttcgccaatcatgatgactgcgtgtgtgtcaggatcttcgttaaacgcttttaaaacgtcaataaagtttgttccatttacagggtcgccgccgattccaacagctgtagattgccctacacccgcttctgagagctggtgcaccgcttcgtatgttaatgttcctgaacgtgatacaacgcctacatgaccctttttatggatgtatccgggcataatgccgattttacattcttcaggcgtaatgacaccaggacagttcggccctatcagtctcgttttcttgccttccatgaagcgtttgaccttcaccatatccaaaaccgggatatgttctgtgatacaaatcacgagatcaagctccgcatctaccgcttccataatcgcatcagctgcaaacggtgcgggcacatatataacagacgcgttagcgccggttgtttgaactgcttcagccactgtattaaatacaggaacaccttccgcttctgttccgccttttccaggtgttacaccgccaacgatatttgtgccgtattcaagcatctgcttcgtatgaaataaagcggtagaacctgtaatcccttgcacaataactcttgtatctttattaatgaaaacactcattatttggtcccctgcctttcattctttcttaaactaaggatacgattttctgcgcgccgtcagccattgattccgcagatgtaatgtttaatcctgattcactaaggattttcttccctagatccacgtttgtgccttcaagacggacgacaagcggcaatgtcaaaccaacttgtctagtcgcttcaacaaccccttctgcgatgacatcacatttcataatgccgccgaaaatgttgacaaaaatccctttaacgttttgatcagaaagaatgattttaaatgcttccgtgactttttccgcggttgcaccgccgcccacatcaaggaagttggccggttctcctccataatgcttgataatatccatcgtagacattgcaagtcccgcgccgtttaccatacagccgatatttccatcaagggaaatgtagcttagatcatatttggacgcttcaatttctttcggatcttcttcatccaaatctctgtattccataatgtccttttgtcggtacaacgcattgctgtcaaaattcaattttgcatcaagcgccatcacatttccgtcgccagtcacaacaagcggattgatttcggcgattgagcagtctttctcaacaaacgctttatatagtccaagcataaatttagcagcttttcccacgagctcttttggaatattaatagcgaatgcaatttctctggcttgatagccttgaaggccaacagctggatcaatgacagcttttttgattttttctggtgttttctccgcaacctcttcaatttccgttccgccttcttcagaagccattaaaacgattcttgaagtggcgcggtcaagcactagaccgatgtaatattcttttttaatatcgcagccttcttcaataagtaagcgttttattacttggccgtccggacccgtctgatgtgtaactagggtcttccctaatagttcttcggcatacgcttttacttcgtctaatgattttgctatttttaccccaccagctttgcctcgaccgccagcatgaatttgagcctttacgacataaaccgagctggataagctctttgcactctcaactgcttcttctgctgtaaaagccactttaccttcaggaacagataccccatattttctgaggacttcttttccctggtactcatggatattcatttcccatcctcctaacttatgtaacaaaactaaaatagactgcgctttcattctataataatactggaagaattgtctacagttcgatgcaaaatcttttaatccttctaaacattcaaacttttactttattaaaaacataaatttcaaagaaggatggggaatattttagctattttttgttttttacgctttcgtccaatttgtaaatgaatgaaaaaatctcggctaccgtttcataaagagcttcaggaatttgatcatctaccgtcaaatggcgcattaattcgacaagggtccgatcttcttgaatcgggacccctgcttttttcgcttcttttataatgttgtcagctacatggcccttccctgtggcaatcactctcggcgccttgtctttttgttcgtcataatggagagcaacagcttttctgatcggtgtctgctctttcatattttcacatccacttcctgatcactgatacttgttatatattgatcgattgaagccttttcttcggtgtgaaccctttttttagcgtttacccctgaaaggctgtaccccatttcctttagcccctgtttaagcgcgggcaccatcggatcgatcgcagcctgcagctcgaaatcagtctctattgtaatggtcatgactttttgctgtaccaagcaatcaacgacggtttcttttagtgtatcaagctgcagcaaaaacaaaaggcggcaatgggaaggatcaagctttccatccgcttctttctttcctttaaacagaacagtcatgtcctgaacccctgacttcgaaaacatcggaaatgacattacaatttggctgtatgatggatggtcctgctgcatgaaaagctggccatttaatttatgaaaaagctgatcggcttcttgtttgactggttcggctacctcatgcgatgctcttaaggcagaaagagccagcttgatggattgcatttcgccagatgtgactgcgcttccttgttcaaacgctttaatgaacgcaacctcgtcccttgcgccgattgccgttttcactttggataagaaagaaagaacatctgccttatccgccaaatggggtgctgtctgctgaacagcctttaaaaagacttcggcttcctgatctgtgacttgtgccgcctgtaaaacagctgaagctgcaagtgacttactatcacccgatgaagcagccgctttaatccaatttgctgcttctttcacaatttggagactgtttttttcagcagattccgtcagcttcaccagcagctggcgggcttctttaattggaatgtctgctgctgttttaacaggctcttcttgtatgcttccctgttctgctgtgtgatttgcaatcggcaggctggcttttccgggggagccagctggtgtgctaagctccctgcttccagctgtattcgtcggagaaggtgctttcgtattgtcggttaaagaaataagcttatcaatcagccgttctgcatggacatcgatttcactatttaaaagcaccgtgactgcttcctttagctttgacatcatttggctctgctgagggttttggtcgattgcctgtagcagctgggatacgtgctgatgcaacggaacaggcgatttcacagcgtgaacaccattcaaaatctcggagtgaatgggaagatcacgctttaaagcgaagagaaccgtttcaactgctttttttgtgtcttgcgaaggcagcgtgtccatccagcggacagctgttttgatatcattttctgttacgggtgttttgcttttcagcatcgctcctgtcatcatgagagctgcgtttgacgtcttcactgaaatagcatttaaaagtttgccagctgcatcctgaatggttttaggattttgatcaaagctttgaacgacctgaagacggcctgtttgctctgccgtttttttttcgtaggaaaaccaatagtatgcctgaggacgaagctgagtttcaagttttccctgaacagtttgattgccgacttggatcagggcatgctgatctcctagtaaacgaagcacttttcctaagaggagacgcttctccccgtttagcgcttcgtttacttttgatgtttcctgcgggacggctgtacgcccgaaaaggtgctgcagcgccttttgcacatcatttcgtatgttcattttaaaaaggtgcctccttgtccatggtgatttatctgaaagattgaacaggagcgaaagttttgcggtgcaattcagttgggccgtatgcagcgagagcttccaaatgttcttttgtcccatagcctttatttttttcaaagccgtacatgggatacgtttcggcataagcgctcatcattcggtccctcgtcacttttgcgatacacgcacctgccgcaatagacacgcttttggcatcgccttttataattgacgcctgagccgtgtcgagcggaagtgtcattgcgtcaacaagcaaataatcaggtgtatccgacaaatcctgtatcgctttcaccattgccatttttgaagcttcatatatattgatctcatcaatcacagtagcttctacaattcctatcccgaccgccagtgcttccttcataataagctcgtaatattcctcgcgttttttctctgaaagctttttggagtctgtcagcccaagtatttcacattcctctggaaggatgactgcgctggcgacaactggtcctgccaatggcccccggccgacctcgtcaacacctgcaatcaagcgaaatcctttgtttcttgccagcctttcataggaagtcatattcacccattgttctttcagcgctttttctttcgcttgctttttaagccattgctctacaagcgtttgaacgctttttctcgggtcgttttcgcattgggcaataaatgggtcttgtgcatccttcacttcctgcaaacggtctttaatgtcctttacggttaatgtattcactttctcttctcccttactgtatgtatcggttcagccaagaaaaaataaagacccgcatttctgcgcgcctttacatcgtcggctgttcaaatgacagcctgccgaacttttcagtgcgaatatcgcgaatgatgacttcagtcgtcttatcgtagttgatgagcccaccgctcatgagacagccccgcttttcacctattgcatcaaacagctcggcaatgtcctctgggatctcatcaaggccataacgctctttaagccgttctgggtaatgttcttcgagaaaacgaagaccaaacacggccacgtcctgcaaattgataatcgagtctttaatagccccggtgactgccagtctcaaaccgacaagctcatcctcaaatttaggccacaaaattcccggtgtatctaatagctctaattctttcccaactttgacccactgttgagaagtcgtaataccaggtctgtctcccgtttttgctatgtttttctttgcaagccggttgatgagcgttgattttccgacgtttggaatgccgataatcaaagcgcgaatcgctctcggcttcacacctttcgcacgcatccggtcaaatttttcttggaggatctcttttgatgcaggcacaatttgatttaacccttgtccatttacagaattaatagacagagagcggatcccctggttctcaaagtgctctttccactgctgtgtaactgccgcatctgctttgtcagccttgtttaacagcataattcgcggcttgttttttagaatatcttcaatcattgggtttcttgatgacattggaattctggcatctaccaattcatatacgatatcgattaattttaatttttcggttacttcccttcttgcttttgccatatggcccgggaaccattgaattgtcatgtgacacgaacaccgcctttatcttcagtatgcatgattcattgttgtcctttatgtattttacgatgcctgtccggcattttcaaattctgtataaaaaaagagcttgttacaggtaacaagctcttttcgttcgttatcattatcgtctgatctctttaatacgagccgcttttccgcgaagttcacgcaggtagtaaagtttagcacggcgtactttaccgtaacgtacaacttcgattttcgcgatttttggtgtgtgtactgggaaagtacgttcaacgccaacaccgtaagaaatcttacgaactgtgaacgtttcgctgattccaccaccacgacgcttaatcacaacaccttcaaagatctggatacgctcacggttaccctcaacaactttaacgtgtacacgtaaagtgtcaccaggacggaacgcaggaagatcagtacgaagctgttcttttgtgatatcttcaattagtttttgcatcgttttcaactccttccaacagatgctcttggccacaaaaaccggcacagcggaacatcgttttcaagcttgcagcggataagcccgcttaagccacaagtagtatcttatcacaatttcatagcctatgcaataaaatctattctttttcccattcagaaatccactttctttgctgctctgtaagcgggtagtctttcaacagatccggacgtcttaggtaggtccttctgatcgattctttattccgccattcttcaatttttgcatggtttcctgacaagagtgtttcaggcacttttaaacctttgtaatctgccggtcttgtataatgcgggtgctctaaaagtccggtgctgaaggaatcctcaatatgggaagcctctttacccagtacacccggaagcagtctgaccacactgtctgcgatcatcattgcagggagctcaccgcccgtcagaacaaagtcgccaattgatatttcatccgttaccaagtgctcgcgaatgcgttcatcatagccttcatagtggccgcaaatgaacagcaaatgctcttccttagctaattgttcggcttttttttgggtaaaacgctcaccttgcgggcatacgaggataatacgcggagcagcggctgcctttgatgtcaggtcctcgaccgcgtcaaaaacaggctggggcttgagaaccatgcctgccccgccgccataaggataatcatcaacagtattgtgcttgttatcagagtactctcggaaatttacgacttgaaactgcaccgcatctttttcctgggctttttgaagaatcgatgagccgagcacgccttcaaacatttcgggaaacagcgtcaaaaaatcgattttcattcgtctattaacccttccatgagttcaatctcaattttcttttccctgacatcgatatgtttaaccactgattcaatgtaaggaatgagtgcgtctttttttccttttcgtccgatgacccaaacgtcattggctccaggcgtcaaaatttctttgacctttccgatgagttcgccttcttcagtaaatacttcacacccaataatttcgtggaaataaaattcaccctcattcagctctcctaattcttcttcaggaactttaatgattgcgtttttcagctcttctacttcatttaggttttgtctttctttaaactgcaggagatgaaattgcttatgcagtctatgtgtgtttaccgttacctccactggttcgttacggccgtccataaacaaatacagcgtgtttcccggcttgtatcgttcttcggcaaaatctgtttttgaaatcacccgcacttcgcctttgattccgtgggtatttacgattttgcctacattaaaccatcgctttgtcatatgatcacctctggcgaatttcaattacttttccgtcttttatgacgatggtgttcgctgctgttttctcatgccagtcatccccggcttcaatcgtcagcagcgcatcgacttccttttctttcaactcactgccaagcggcaatgtatgtacttgagcaatttgaaaatcaatgatttttatatcatcttttcgcttttctattgcctttttaaattgttcaatcatattagggttttgctgttctttctcatgttttctaagctgaaaatagagctggctgcattctcgttcaagcatttgtttcttctcagcaaaagaagctaaaagcttttctttactgcgctcggttaagacttgcataacggctacacggtgaataatttgcatcgcaccaagctccccgcttttaaaacttttactcgtccaggcttttctattttgcctaagcttctatcagtttaccctttttttgcgtgtaaaaaaaggggaggtgccggccctctcccttttagtcaaatatttcaaattgaactttcttagaagactgtacgccagctgcaaatacagctgttcgaatcgcttttgcagtccggccttgctttccgataactttaccggtatctgacttatggacagataagcgcagcgcaatcttttgatcggtttcttctcttatgacgcgaatgtcatctggatgatcaacaagcggcgtcacaatgtggacaatcaaatcttccaagtgttgatcagtcattacttgccttgtttagcgttgtggaatttttccatgattccttggctagagaacaagttgcgaactgtatcagatggtttcgctccagtttgaagccatttaagagcaagctcttcgtcaatttttacttccgctggttttgcaaccgggttgtaagttccgactgtttcgatgaaacggccgtcacgtggtgaacgagaatctgctacaacaatacgatagaaaggagatttttttgctcccatacgttttaaacgaatttttactgccattttactagcacctccgaaaatatttcaacaagatagtatattaacaatgataaaagtgtttgtaaagtgttttttcttaacaacggttttatcatgtataaccgattacataaaaggtagcttaaacccttttttcttgccttttgacatgtttgtcatctgcttcatcatttttttcatttcatcaaactgcttaagcagacggttgacttcctgtacggatgtcccgcttccttttgcaatccgcttccgccggctggcattgataatatccggctgttctttttcaagaacagtcattgatttgatgattgcttccacatgattcagctgtttttcatcaacttggatgtttttcaggcccttcattttacctgcacccggcatcatttgcagaagctcatcaagcggccccatgtttctgacttgcccgagctgctccagaaaatcgtccaatgtgaagctcatcgttctcattttttgttccagctctttggctttgtcttcatcaacgctggcctgtgctttttcaatcaatgtcagcacgtcgcccatgccgagaatccttgatgccatgcgttcaggatggaacggctctaacgcatcaagcttttcgcccaaacctgcaaacttaattggcgtgtttgtgacagcgcgaatagaaagcgcagccccgccgcgtgtgtctccatccagcttagtcaacacaacaccggttaaaccgagctgttcattaaagcttttggcaacattcacagcgtcctgaccggtcattgaatcgacaaccaggaaaatttcttccggattcgcgatttctttgacgttggtcagttcatccatcagttcatggtcgatatgcaagcgccctgccgtatccaaaatgacgtagtcataatgttcttccttggctttctcaatagcctgtttagctatttctacaggactgacctgatcgccaagagagaaaacaggcatatcaagctgtttgccgagtgtttccagctgcttaattgcggctgggcggtaaatatcggcagcaaccagcatcggtttgcgattatgctttttgcgcagcagattcgcaagcttaccgcttgttgtcgttttaccggcaccttggagaccgaccatcataataacagtcggcggcctttttgcgacggcgattttgctctcttcgccgcccatcagctcagtcagttcctcttgaacaactttaatgacctgctggccgggcgtcagacttttcatgacgtcttggcctacagcgcgttcacttacttttttgacaaaatccttgactactttaaagttaacgtcagcctcaagcagcgcaagacggacctcacgcatcatctcttttacatcttgttcgctgactttcccttttccgcggattttagaaatcgtctgctgcagtcggtcggctaatccttcaaatgccatagtttgccgcctcctaatctaatttctcaagcgcttcaatcagagctgtaatttcttcctcttcttttgaaccggaagcaagctccttcagcttattaaacatctctttacgctcctgaaactttttcaaaaggagcagcttttcttcatattgttcaagcattgcttctgttcgtttgatgttatcataaacagcttgtcttgaaacctcatattcttcggctatttcgcctagggagaaatcgtccaaataataaagcgacatatagctcttctgttttgacgtcaacaacgactgataaaaatcaaacagataattcattctcgttgtcttttcgagtgacatttgagctctcccctttgttaagtcaaatccctttacgataacttagtttacacggttttaatgacactgtcaagtttttatcttgtcaaagcggcgattaacttttccaaaatacgctaaatatcatccaatttattccgatattgtatatgaaccctattttaaggaggatttttatgaaaaaaatcggtttattgtttatgttatgtctggcagccctgtttacaataggtttcccggcacagcaagcagacgctgctgaggcaccttataaggcctcaatcacaaatatcagcacagatggaggggtatacggtaaaatcaattacggacaaggtcaatattggcgagtcaagtacaatattacagtaagcggcaaattactcgaccaaaacggacagccagtgccaaacgcgcccgtaagatttgaagcggacacgaaggtcggaaacacaacacaaactgcttcaggaacgactgatgcaaacggaacatttgaggttccaatgtatttggggccagctgctggttactatacgtattacacatctgtttccgttcattactatgacatcatcccattcagagttttttctggtgagtcaagactggtatccactgataacagcctttatcatttcgcctatcaagtaagaagataaaaaagaaaaaggccccaagatgttggggcctttttcttaatcgtcggctttttccactaaatctgaaaagagtccgtacacataggattctggatcaaattcctgaaggtcatcaactttttctcctaaaccgactagtttaaccgggatgtgaagctcgttgcgaatcgcaaggacgataccgccttttgccgtaccgtcaagcttcgttaaagcaatgccggtaacatttgttgctttagagaattcttttgcctgagccattgcattttggccggtcgtggcatcaagggcaagcagcacctcatgcggagcttcaggaacttctctttcgataacacgttttactttttcaagctctttcatgagatttactttgttttggagacgccctgccgtatcacaaattaatacatcggcatttcttgctttcgcagcatgaacagcatcgtagatgacagccgccggatcgcttcctgccgtctgcttaatgacaggcactcctgtacgctctccccatacttccagctgttcaatggctcccgctctaaaagtgtctccggcggcaagtacaacagattttccttcttgtttcattttatgagcaagctttccgatcgttgttgttttcccgacgccgtttacacctaccagaaggattacgtttaaacgcccatcctggatgttcagttctgaaatttgctcatctccgctgttataaatctcgaccagtttctcagaaatcactgactggacttcctttggatcttgaatatttctgcgtttgacttcttttttcagctcatctattaattccataacggttgtaaaaccgacatccgcgctgataagaacctcttcaagctcttcgaagaaatcctcatccactttacggtaacgggatacaagatcattcactttgttttgaaaggagtttcttgttttttcaaggccatccttaaacttttcagatacggaatctgtctgttttgtgattttctcttttaattttttaaaaaagctcatcttttaacctctttcctcgttactgaacgaattcttttgtttcttccagcttaactgaaattaccttggaaacaccggattcctgcatggttacgccataaagcacatccgcttcctccatcgttccttttctgtgggtaatcacaataaactgagtatcgctgctgtatttttttaaatactgcgcaaatcggaacacattcgcttcgtcgagcgcagcctctacttcgtcaaggacgcaaaacggcactggacgaacctttaggattgagaataagagcgctatagcagtaagcgcacgctctccgcctgacaggaggtttaagttttgcagctttttccccggcggctgagcgataatctcgactcctgaatgaagcagatcgttaggatcggtgagcctcagttcagctcgccctcctccgaataaggagcggaaaacttgatcaaagtgtgagcggatttggacgaatgtgtcgttaaagcgcttcgtcatttcttcatccatttcttcaatcacttggaacaaggtatttttcgcttctgttaaatcttctttttgttccgacagaaacttgtaccgttcgttgaccctctcaaactcatctatgcttccgaggttcacggtacccagctcttcaattgcgagtttaatcagcttcacgcgctttctggcttcctctggatcagtttcaagctgatatttctcttttgccccctcaaaggacaagctgtattcctcccgtaagtattggagtaaattatcaagctcgacttccattcgtccaagtttgacttcttcgtcttttaagagcgttgttttttgtttatacaggcgtttcatttctttcagctcacgctcatacgtatcaagcccatgctgaagcttgatgcgctgatcgcgccttaatgcaatcagttcgatcgttttcgttttgtcattcaatttatgttttgctgcttcttccagcttttcttcgccgctggtgctagatgacatctctgacgttaagaagcttaagtcttcttttgcttcttttaacgcaagctctgtttcagtgagctctttctttaatctggcaaggttgtcctcttcccccttgcaagcctgctcttttttggccgctgcgatcttcagctcagtcagctcgttggagagagactctttcgttgaggattgcgtttgtttttgttttgtcagtctgtctatgtcctcttcaagctgtttcatcttttcagatacggcagagagctcttcttcaagcttgcgtttgcgcacttttctctcttcatcgctttctgacagagcagatttttcttgatcatagagctctaaatgggtattgatatttttctcggcaacttgaagttcgtacagctggcctttcacatcctgctgctttaaccttaagccttccccggtttctcttaagtcagccagttttttctccatatcctgaatggagtgcttaagggttttgacctcttgttcaagcagtgccgttttctcttccatttcagcgagccgtttcgtcacatcttctagctcccggcttcttccaaggagggagttatttttctttttaaccgcgccgcccgtcattgaaccaccggggttcacaacatctccctcaagggttacgatgcggtaccggtgcccgagaagcttcgcaagctcgtttgcaccctttaagtcctctgtgatcagaacggttccaagaagattctggatgacgcttcgatacgcaggatcaaatgtgacaagttcactggcaaccccgagaaatgatgaatgccgggcggctgtttccgcgtcacggctttgaagctggcggtctctaataacagaaagaggcagaaacgtcgcccggccgaaggaattctgctttaaatattgaatcgctttgcgggcagattgttcatcgtcggtcacgacgtgttgagcagaagcgccgagcgctatttcaatggccgtttcatacttctgttctgtagaaatcagctcaagaaccgctccgcgaattccgccaaggcgctctttcgctttcagcacttctttaacaccttgataaaagccggagaaatctccctgcatcgtctcaagcatgtccttttttgatctcgcttgctgaacgtattggtatgcctgatacagagcggattcatttttttcgtattggcgctttttctgctcatattttgtctgcatatcacgatatgcaccgacttgactgtgaatctcctgctcaattcgggcaaattccgtttcacatgcggctttacgcgcagaaatatcatgccgttcctgcaggtgcttttcattgttgtccgcaagtctctgcaatgtgacagcggattgggacatctggtcatcaagaagctggagttcgttgcgtatcgaagcctggctgtttaacagctcaaaataatcacttttcagctgctcgattttctcttcgacattttcattgtgaagactgagagcctgctgtttttcttttacttgcgcccttaactgcttcacctcagcctgaagcgtttcgaagacagcttcctgcttcgaaagctcttctttcagaaccgtttctttttgctggaactgaacgatggcttcttcaagctgttcttggttttgcacagcgtttttctttcgttctttcaggacttctttacggccttcaagcttttccagctcttcactagttaccagtaaaacttgctggagctcatctactgactcatcaagcgcttgtattttgtcccttgtatcctcaatctttgcttctttcgcagaaatagcagacgattcagcaagctcttcttcttttgccatctgcactttctctttaagagtcgaccatttaccatgcagctcttcgatatcataggcagtcagcgcaatttcaacatgctccagctctttctttttctcaaggtagtctttcgctattgaagcttgaattttaagaggttcaacctgtccttcaagctcatgtaatatatcttctacccgatttagattgtcctgtgtctcaaacagtttattttctgcttttttctttctcgttttatatttaagcaccccggccgcttcttcaaagatactgcggcgatcctccgctttgctgctcaggatctcttccactttcccttggctgataatagaaaatgcttctttaccaagcccagagtccataaataaatcaataatatctttcaagcggcatggctgattgttaatcagaaactcactctcacctgatctgtacacacgtcttgtgacactcacctcgtggaagtcaattggcaagaaatgatcatcattatcaagagtaagcgtaacttcagctagatttaatcgctttcttgaatcactcccagcaaaaatgatgtcttccatttttccgccgcgaagagagcgtgccgattgttcgccgagaacccagcgaatggcatccgtgatgttgctttttccgcttccgttcggcccgacaactgctgtcacgcctttaacgaagtctacggaaatccgttctgcaaatgatttaaatcctataacgtctaaacgtttgaggaacatagcgatcctccttatgtaataagtatttcaattctatcataaacattggtcaaataagacggcatacatactgaaatccccctgagtcataagggggattttattgtttcgtatggtgtttttgcaatttagctaaagcttcctgagcagcgtgctgttcggcttctttctttgaacggccgtttccgactccgagtggttcaccttttagagatacgatggcttcaaattcacggttgtgcgcaggtcctttttcgttggagattttatactccagagagcctttgccgtcccgctgcacgtattcctgcagctggcttttgaaatccatcacatgagaaaaagcaccatcgttaattttagggaacacataaacttttaagaaactttcgaccggctctaatccttggtcaaggtacaaggctccgataaatgcctcaaaaacatccgccaatagagcaggacgctttcttccgcctgtcatttcctcgcctttacccaacaggacaagatcgccgaatgacagctcgtgagccaatgaaacgagagacggttcgcaaacaattgcggctctcaatttcgtcaaatctccttcactcatagccgggtatttggcaaataagaatctggagatcgtcagttccaaaacagcgtcacctaaaaattcaagcctttcattatcttcatacggctttttccgatgctcattcacataagatgaatgtgtaaatgcttgatacaaaagcttttcattttgaaagtgaaccgaaatccgttcttgaaactctttaaattgttctacttttttatagaacttttttttatctttataatgtgagtgttttgacatagtaacctccataggcacatcaggttcaccgcgcttctctgactaaaccggatacagcgcgcgtaaaagcggcatgctgtaataactgcacgaataaagggctaaagccccgcgtttcggcgggacttttagcatcagcttattgctggttttgtatgtagttcacagcgtcgccgactgttgcaatcttttcagcatcttcgtcagaaatctccatatcaaactcgtcttcaagttccataacaagctcaactacatctagggaatcagcacctaagtcttccttgaaagaagcttcaagtttgacgtctgcttcatcaacgccaaggcgatctacgatgattttcgttacacgctctaatgtgtctgccatagcaattcacctcccctcaagtattatagtggattcgtttttaaaaaactagagaaactacgatgaaattttcgagaaaaaacttacatcaccattccgccgtcaatatgaagcgtttggcctgtcatataacgagctccctctgaagctaggaacgtgacaacactgctgacatcgctaggttcaccaaagcgcgcgagcggaatttgtttcagcatttcgtcttgaacgtcttttgcaagtttatctgtcatatcagttgagataaatcctggcgctattgcgtttaccgtaatatttcggctggcgagctctttagcagaagatttggttaaaccgatgacgccggcttttgcagccacgtagttggcttgtccagggtttccgctgacgccgacgatagacgatacgttaataatgcggcctgaacgctgtttcatcatttgtcttgtaacagcttttgtgcagttgaaaacacccttcaggttaatgttaatgacgtcatcccattcgtcttctttcattctcatgatgagattgtctcttgtaattcccgcattattaaccagaatgtcaatcgtagaaaaaacagacaatgtttcttttatcatgttttgtacatcttcgggatttgatacatccgcttttacagcaattgcttttctgcccattgatttgatttcatctaccacttcatttgctttcgcttcattgccggagtagttcacgacaacatttgctccgctttttgccagatcaagggcgattgagcggccgattccgcgggatgcgccagtgacaatagccgttttatcattaagcattatcattctcctccttaagcgtttgaattgccagctcgatcgtttccggatctgatacagcaattgtttttaaccgtctattcacttttttcacaaggcctgaaagcacttttccgggaccgatttcaataaaagtcgtaacaccctctgcgatcagcttgttaatgctttcctcaaaacgaaccggagagtaaagctgctcaataagtttttctttgatatctgctttttcagtcatcacgtcagcagaaacatttgagatgaccggaacgtcagcgtcttttatgtcacaggcgtccaatacctctttcagcttttcagcagccggtttcatcagttcagaatggaacggaccgcttacttcaagcggaattgcgcgttttgcgccgttctcttttgccagttcagatgcaagctcaacccctttagctgttccggaaatgacgatttggccaggacagttgagattcgcaagctgtacaaggttgccttcctctgtgactttatcggttacttgctttaatgcttcagcatccatgccgagaatcgcagccattgctccttcgccagccggcaccgcttcattcataaactctccgcgctttctgacagtataaacagcatctttgaaagacagagcgccagccgcaaccagtgcagaatattcaccaaggctgtgtcctgctgtgaaatcaggtgtaatgccagattctttaaatttctcaagaacagcgatgcttgtcgtaagcaaagcaggctgcgcattgtatgtaagtgttaattcttcagcatccccctcaaaaataagcgagctgagttttgtttccaacgtttcatcggcttcatcaaacagacgctttgcagcaggcacctgctcataaagctcttttcccatgccgataaattgtgatccctgacccgggaataaaaatgcaatcttactcatgatgtaaaaacctccagactactcatctgttttttcttctttcacttcttcctgaatgagcgcagccacattttggctgaccatctctcttgcttgccgaatcgcatggaatacagcatttgaatctgaagagccgtgcgccttgatcacaggcgcttttaagccaaaaagacttgctccgccataattcgaatactccattttcattttcatttctttcaattttggtttcagcacagctgctgcaagcttggatgtcaaagtagacgtcattacgtctctcatcattttaaaaattgacaacgcagagccttccagcgttttgagtgtaacattcccggtaaagccgtctgttactacaacatccgccacatcatctaaaaggtctcgcgcttccacgtttccgataaaattgatgtttgctgtttcttttaaaatttgaaacgtctgcttcgtcagttcgtttccttttttatcttctgttccgacatttaaaagtccgactctcggtgaagtgacaccgcgcacttgctgagaataaacagaacccatgatggcatattgaacgaggtgctccggtttggcatcgacattggcgccgacatcaaggagaagaaatccgtctcccgaaacagtcggaagtgtcggagcaagcgccggacggtcaattcctttaattctcccgacaataaagagaccggctgtcattaatgcaccggtatttcccgctgaaatgcaggcgtcagctctgttttccgcaacctcctgcgccataagaaccatagatgagttcttttttcttcgcacggcacggaccggttcatccgtaggctcaatcacttcatctgcgtgcagcaccgtgatgcgatctgatgtagttgttaaatgtgattctatcgttgttttgtcaccgacaagtgtgatatggagatcatcaaatgcctctataccttttataactccgtcaataacagctttgggagcgtggtctcctcccattgcatctacagctattctcatgcatgctccacctttatgaatgttttgaacgatacatgtcaaagcgtccagaaaaaacaatttcttcgccaacgtagctgttcacttcgacaaccgttcttcctttttctttttcgacagccgtcactttcgcttttgctacgacacgttcaccctgctttacctgtcttgtaaagcggatgtctgcacttgcagtcagcgccagctcgtcatcaatgactgcaacggccaaagaattcgcctgtgcaaataaatggtgtcctctcgcaatctgattccggctgaacacgtgctcctgttttatttctaaaatggatatcgcctgatcatccagctcaaggtcaataatttctccgataacttcatcaagtgacagggacttcacttcgtcctcaagtgttttctctgccacgttcttaattctttctctcagttcaggtatggaaagctctaagcggtccaaacgtatcgtctggatgctcaccccgaatttacccgctagttcttcatctgtaataaagggggttgcttgaatcgtctgctgaagtaattcctggcgttctctcttatttcttctcatatctaaacaccatccggacaattaagactaggtactaatagtagtatataatttcatagattggaatgcaacgattgtttctggctgaacaccaaaaacttctgatactcagcttaatttttccccgtccattactccgctcttcagcaattcatctcttaacacagcgtattccggctccttccagaacgcgtcagaagccacaagattcgcagcatcctgccttgccgtttcaagcgctctgtaatcatgaaccatgtccgccactttaaattccggcattccgctttgttttttcccgaagaaatcaccgggacctctcagttccagatccttttcagacagctcgaaaccgtcattggtctccgacatgatcctcatccgttctttccctgtttctgattttggatcagccatcagaatacagaaagattgatgctcaccccgtccaacacggccgcgcagctggtgaagctgtgatagtccgaaacggtcggcgtcataaatcaccataattgttgcattcggaacatttacgccaacctccacaacagtggttgatacgagaatttgacagtgatttgcgctgaattctctcatgacctgatctttttcatcggaatgcagctttccatgcataaggccgacattccattttccccgaaaaatatcagaaagcatattgtacacgtcaatggcgttttgcacatcaagcttatctgattcttcaatcagcggacagatgatataagcctgcctgccttgctttaattctttttcgacaaatgccaaaatacgatcaagcatgtcatgttttacccaataggtttcaattcgctttcgtccagccggcatctcatcaatgacagatacatccatttcaccgaatactgtgatcgctaatgttcttgggattggagtggctgtcataaagagaacatcgggatcctgccctttgttccgaagctttttgcgctgctcaactccaaatctgtgctgttcatcagtaataacgagactcaacgccttaaactccacctcgtcttggattaaagcatgggttcctacaagaatatcaatctcacccgccgcaagacgctcaagcagttcttttcgccgctttcctttaacagagcttgtcaaaagagcaacgctgacgtcccatttttcaaatagcgaaacgagcgaatcagcatgctgctcggccagaatttctgtcggcaccatgagcgctccttggtatccggataggatcgcggcatacagtgcaatggcggcgactgccgtttttcctgatccaacgtccccttgaagaagacggttcattctgtatggagaagacatgtctgctgttatttcgcgaagaacgcgtgactgggcgtttgtgaggggaaacgggaggcttttgataaatctcatgagttcttcgtttgaaaaacgctgccgtatcccttgtgtctgctctctttccgcctttcggaacgcctgcattttcaactgaaacaacaaaaattcttcataaacaaaccgccgtctggcaagctttaatgcttcccttgtttcaggctggtgcattgcttttaacgcttgataatagtcaggcagtttatagctttttcttagcttttccggaagaggatcaggaagtgagtctgcatattgggtcagcgcctgctgaataaagcgcctcatcattttgacggtaacattttctttcacagaatacactggttcaatgcttttgtcttcttgatgcggcccgtttttcaactcctgaacagagatggtttggcggtgcttgtcccatttacctgaaaccgtcaccacagagccgagcgaaagcttcttcttcaaataaggccggttaaaacatacggctgtgattaaatagtggccgaccagaagcctgaatgtcagcctgtttcgtttttttccgtaataggtaagagaaggctctgaatgaaccttcccttcgactgtgactctttcatcatgctttacttcttctaaatccctcagctcgtagtcatcatagcgataagggaaataattcagaagatcagaaatgtcataaataccgagttcattcaatgttttttctgtttccggcccaatacccttaatgttagctatactagtttgctgatgttgtttcacgtgaacctagcgctcctccgaaaatttttttctctaattctcttcctgtcggtgttgccgctaaaccgccctggcctgtttctctaagtgcagttggcatcgtttggcctattttatacatggcatcgataacctcatcacatggaatacggcttgtaatgcccgccaatgccatatcagcagcaatcatcgcatttgacgcgcccatcgcattccgtttcacgcaaggcacctcaacaagccctgcaacagggtcgcacacgaggcctagcatattttttaatgtaatggccatggcttccgcgctttgttcgggtgttcctcctgccatttcaacaatagccgcagccgccatgcctgaagctgatccaacctctgcctgacatcctccggcggcgccggaaatgcttgcgttattggccacgacaaatccgaaagccccggctgtaaacaaaaagcggatcatttgttctcttgttggattcagcttttcttttacagcaaataacgtaccgggcaccacaccggcagaacctgcagtcggtgtcgcacagatggttcccatggctgcatttacttcatttgttgcaacggctttcgatacagcatctaaaatcagcgggccagacaggctttttcctgatcgaatataggcctgcaatttaacggcatctccgcctgttaagcccgtttggctcgtaactccctcgagtcctttctgaaccgccgcttccataacagacaggttatgatccatctgctgaaaaatgtcctcttttgttttttctgttacttccatctcttgagctatcatcacatcagagatcaatatttgtttttctttagtaatctcaattaattcttttacattacgaaacataactggctcctcctgacccttttcgctagtcagcaatctttgtcacttgaataatattcggcagcttcgacagctcgtcgagaatgtggtcgtcaatattttgatcgacctctattgtcatcagcgcaagctggccgatatctttccgggctacttccatatgtcctacgttgattgaaaatttcgccagaacattggcaacaccggcaattgtgccaaacttgtcattatgaacaactaatatggccggatgatttcctgacagccggagctcaaaaccattcaattctgtgatttcaatctttcctccgccaatcgaaatacccgtcagttccagctcacccttttcatcagaaatggtgatttttgctgtgttcgggtggaccgggactgcgtcttctacccgaaactctatatcaattcctttagcttctgcaatttgtatagcggttttaatccgttcatcgaatgtatcaaaatcaagcaatccgccgataatcgcgacatctgtgccgtggcccttatacgtttccgcaaacgagccgtaaaaagatacaatgatgcgctcaggctctctgccaaataaacttctggccactctcccgattctagcagctcccgctgtatgagagctggacggaccgatcataaccgggccgataatatcaaaaacgcttctgtatttcatgctattcctccttatgaaccagagcttattagcgctttgcttctagactaattgatcagatataaaatggcaagcgggcgcgttacagcgctgccgcacttaaaagcagacataagaatagaagggcaaattgcccttctattctgctgaaactatatacgaatacagaggctgtttcccattgtggatctcaacctcaatctcctcgtacttttcactgagaaacgcttcaagctgctcagcttcttcctgagacgcatcctcaccatatagaatggtcacgatttcatcatcttctccgatcatttctgacagcagcattttcgcggctgacagctgattttcagaagtgccgataatcgttccattcagaatgcccataaagtcgccttttttaatgtctttaccgtcaatatgagtatctctgactgagaacgtcacctgtccgctttttacttgctgaatggcgcttagcatattggcctcgttcgcttcagcttcttgatccgggttaaaagccagcagagctgacatcccttgcggaaccgttttagcaggaatgacaaaaacctgttcatccactacgctggccgcttggttagcagccatgataatgttggagttgttaggcaggataaataccgtatctgcatttacagacttcacggcatcaacaatatcctcagtgcttgggttcatggtctggccgccttcaatcacaacagaagcgccaatgcttttaaataggtctgcaattccttctcccatcgctacagtcacaatgccatacggctgttttgccggcggtgtttcgttgtctgcaggtttgctttcttgactgatgatagaggtatgctgttctctcatattttctatttttattttgatcaattcaccgtaatgctgggcgtagtttaacacgtttcccggctcttcagcatgaatatgaaccttcgccagcgattcatccgcaatcacaagcagagaatctccgaactggctgaggtcttgcctgaacgtgccttcgtcgaactctctttttgtctgatcaagcctaaccatcacttcggtacagaatccaaattcaatatcttcggtattcatcatgctttgcgcgctcttgtgatgctctgcgctgaccatgtcgtcaagtgacggaagaactgctttctgaggtacagtttcaccttttaatgaagcaaggaaaccttcatacacacagagcaggcctttgcccccgctatcgacaactcctacttcctttaggacaggtagcaattcaggggtgcggtttaaagacgcctctgcttcttctgtcactgcagtcatcagcgcagtgatatcggtttctttttctgctaagatcattgctttttttgcagcgtcttttgcaactgttaaaatggtgccctctacaggtttcatgacagctttatacgccatgtctacacctgcttgcagcgcagcggcaaactcaagtgcattaatttcttttttcgtttcaatgtttttgctaaatccgcggaacaattgggataggataactcctgaatttccgcgtgctcccatgagcagccctttagataacgcggagcccaccttcccgatatcatccgtatccatttgttcaacttctcttgctccggaagtcatcgacaggttcatatttgttcccgtatcaccgtccggcaccgggaacacgttcagtgcatcaactgcactggcgttttgagacagattctgcgctcccgcaagaatcatctcggcaaaggttctgccgtctaatgttctgatagacaatcctactcctcctaactacgggttcgtcactcgtacgccttggacataaatattgacagaatccactgccagtccgatggtttgatttactgtgtactttacttttgtttggacattatgtgccacttcagaaattttcgtgccgtagctgacaatgatatacatgtcgatatgtatctgttctccttcttggcgaacttggacacccctgctgaaattctctttccgaaggatttcagtcagtccgtctttaatctggtttttagaggccatgccgacaatgccgtaacagtcaaccgccgcgcctcctgcaaccatcgcgatgacttcattagatatatcaatctgtccgtacttcgttcttaattcaatggacacactagttcctccttcgaatgcatagagttacagctattctactatatggtttccattatgaaaagaccaggcaataatcgctggccgtacctctacatatactatagcgctgctgtttccgcaagatgtcaagtgaattttcttgaaagatgatgaaacaatagttgcaaacgttttttagctgtggtaaattatttaaagtatccatatcgaaagcatctaagattatatgaatgttaaaaagtagatgttttgtgcaagtgaggagggaaacaaatggcacgtaaatgcgttatcacaggtaaaaaaacaacagctgggaataaccgttctcacgcaatgaacgcttctaagcgcacttggggcgcgaatcttcaaaaggttcgtatccttgtgaacggaaaacctaaaaaagtatatgtatctgctcgagctttgaaatccggtaaagttgagcgtgtataacaaaatgaacgcctgccccgatatgtggcaggcgtttttatgtggtgaaagagggctttgaacccctgggcattaatcttttctaaatgagcccagcatcgcccggacaattcctcctaaaaacttcggcaatttaatggtgtaaaatttcatttttgtcccctcctataacgtcccgtaaccgccttgttcattgttttcagcaattgaatgaaagcacatgcttaatccgtgcttcttatcattattaatatgccttttgcaaacgaaaaagtacctcgtgaatgaatgagttcgttactaatacatagtgttgaaccgagcgtaatatgacaattatttagaggatatttaaaaccggtcagggtcagctcatgtatgtcttcggaaaacggtatgaaggagatatatcgcttattttcatccttctcaatatcatattcaccaggagggaacatttgaatatgattttgtttgtctatcagcctaatttttatgttcgtttttacacctttatacagaagctgaatgtttcctaaaaaatgatcagctctgccgcctgtaatgccgaaaatctgaataatatccggctgcttttccagcgcccaatcaagggcgaggtctaaatctgtttgatctttttctgcttgatacacatgaagggcgggagcggctttttctattcgccggcgttcttgctccgttatgctgtcaaaatctccgaaggcttcaacaggaatgatcccggcatctaagagagtgacggtgcctttgtcaacaccgatccaaagcgtgtgttcatccgtatagccggttagatcgggaatgagatttttcgggcctcccgcaacgatattaattgttttcatctctgattcctttctctgcatacaggaaaaagagcttaggctattgtatgcccagctcttttctaaagctgcttatttacttcctctgatttcagaaattgcttttttgcggtcagactggccataaacagctgaaccggcaacgagtaaatttgcgcccgcttcaatgacgagcggagcggtttctttgttgacgccgccgtctacttcaattaacagatctttttttcctttttcatccgccattcgcttaacctcttttattttaggaaggactgaatgaataaatttctgcccgccgaagcccgggttcaccgtcattaaaagaacaagatcaagatcgtcgaaaacatgttcgatgacttgtacaggggtatgcgggtttagaactactccggccttcactccttgctctttaatgagctggatggtacggtgcaggtgcggacatgcctcagcatgcacagacaggatatctgcgcctgctttcgcaaaagccgggatataacgatccggctcttctatcattaaatggacatcaagcggcagatccgttaccggccggaccgcttctacaatcagcggaccgattgtgatattcgggacaaaatggccgtccataacatcaatatgaatacaatcggctccgcctttttctacatctttaatctcattgcctaaagcggcaaaatcagcggaaagaatagatggtgcaacctttatcattatgctaatacctcggctttctgtctttaatctccgtcataaattcaacataatggtcatagcgatactgctttaattccccgtcttcaacagcttgtttcaccgcacatttcggctctttcagatgtaaacagcctctaaatttgcatgaagagcttttttctctgatatcagggaaggtatagcccagctcttcttcctcaatgtctgtaaattcaagcgagctgaatcccggtgtatctgcaaccaaacctccggacgtgtgaatcagctccacgtggcgggttgtgtgtttcccgcggcccaaatgctcggaaatctcgtttgttcttaatccgagctccggactgatcgcgttgagaagcgaggatttcccaacaccggactgaccggcaaataccgttgttttatcctgaaaatgcgggatgatgtccgctaaactatcttggtccttagaggaggtaaggtatacgtcataaccaatattccgatagtcttctgcataggcttgtatcgtatcttctgtatcttgatcttcaatcagatccattttagtaatgcatataatcggctgaatatcattggcctcaacgagaaccaggaagcggtcgagcaatgccgtgctgaaagaaggctgaaccgctgagaaaacaaggaccgcttgatcaacgttgcaaattggcggcctgataagctcgttggttctttctttaatttccattagatatccttctttgtcattttcagcttgatacacaacgtaatcaccgacaagaggggtaattttgttttttctgaaaatgcctcttcctctgcattgtattactttatctgaatcctctgattcatccagtacatagtaaaagccgcttagcgccttaataattttgccctcaggcatattttccctccttgttattcatctttcggatactcaatggttttgtagctgacaactttattgtttaccattacttgatagtaccctttttggcctggttcaatctttagttcgatcgttcgttcagtcggctcttttatcttaaattcttcgtaagtgtcagagatgctgtgatccgcatcgtcaaccgcgatttgcacttgaagctcgtccccttcattttctggttcgtaggggatcttgaccttttctttcactgttttcgcaggttttttctctggtccgagagagaatgtcacttcaacttcgtttcccggctttactgccgtacctgctgctggtttttgtttgacaacctgtccttctggaacatcatctgagtatgcttctttttctacaagcttcaatccgttgtcttccagatatccagacgctgcttctttactgtaggttttcaagtctctaagcgtaatgtcttcgggtccgatactgactgtaagtttgacttgatcttcactcgggaccagctcagtccctgctgaaggattttggtcaatgacagtgcccgcatttttctcgtcattcacttcatttactgttacatgattaaacccttggtccttcaacgctttttttgcttggtcgaccgtttggcctgtcacatcaccgatctccgtttttgcttttccggtgctcttataaagggtgaccgtggcgccttctttgactgtggtatccgctttaggatccgtttttaccatcaggccctcttcaattttttcatctgagatttccaacacctcggaatcaacctgtaaaccttctttttccaagagccctgcggctttttcgtattccattccggagacatcaggtattttgacatccttaggcatgaaaagcgacggaaaaacagtgacagcaagaattccagctgtgataaaaacgaggcatatcgtgagcaaaacccacggccacttttttcttttgccgttcttctttgttttgttttcttgtgcggttgtcacttcagcttctttttcgccagcagctttagcaagttcttcatctttaatgataggtatcgcttttgtcatttcttcatcttcttgaatcgtaaatctcttttcattgagtctgtcggcatcaaaagctgtttttatgtctgcttccatgtcttcagccgtttcgtagcgatgaaaaggatctttggcagttgccttgagtatgatgttttcaacgctttgggggaccgatggattccacctttttgccgaaggagtttccgcttgaagatgcttcaaggcgatgctgactgctgactctccatcaaacggaatacggccggttaaaagctcaaatagaacgattccaagcgcataaatatccgatttttttgtggctaagccgccccgggcctgttcaggtgataagtaatggaccgagcccagaactgaattggtatgggtgattgtggtcgaacttagtgccgtcgcaattccaaaatccgttactttgatatttcccatatgatcaatcaaaatgttatgcggcttgatgtctctgtgaacaatctggttttgatgggcatgagcgatggctgagacaatttgctccatgatgttcagcgcttctttagggtgaagcggcccatttgctgttatgtattctttaagcgtcatgccttcaacgtattccatgacaatataataaatatcatcttcctcgcccaaatcataaatgctgacaatattcgggtgatcgaggcttgatgcggattgggcttctctgcggaaacgtctgataaattcattgtcatttgcatagtcaaaccgcaggattttaattgcgacttcacggtctagaatgatatcctcagctaaatacacgttggccattcccccgccgcctatgacgcggagaatttggtaacgcccgctgatccgcttgccgattagcactgatcttcaccctcttcaacttgtaaagcaagctcaagcaaaactgctgtaatgttgtcttctccgccattctgattggctttgtccacaagcaggtttactttttcctgaggagctgaatcgctttgcaggatgtcttttaactcagtgccttccactttatttgtcagtccgtcagaacatagaagcagtttgtctccgggttctatatcaaaggaacgggtgtcaatactgactaactggtctgttccaagcgccttcgtcaacacattttttcgcggatgatgttcagcgtcttctctggaaatctctccagtgcgaaccagttcatttacaagcgaatggtcttctgtcacttgaacgaaatcatcgtcctgaagcaaatagcatctgctgtctccgatatgggcaacagaaaccgttttccccgtaaaaagtgcacatacaatcgtcgtccccatgccttggcattcttcgtgggcttgagcgtgatcgtatattttgctgtttaccgatagaatctgttcaatgagccatttttcacattccgagggcgcagttggaatcgtctctgcttcattccatttctcccccatggctttcacagccatcttgctcgcaacatctccagcaagatggccgcccatgccatcagcgacaaccgctaatataaattcatctttccccttgaatatccccgcatcatcttcattatgctggcggatttttcctgtatctgtttttaaggctgttaacaaccctcatcacctcgtctcgtcttgacgctccttcgcgcgaagctgaccgcaggctgcgtcaatgtcatgtccttgctctcttcggattgtgacatttactccgcgggatttcagcgttttttcaaaagcaaaaatctgatcacgcggtgtgcgcacatagtcccgttcaggcacgtagtttaccggaatcaagttcacgtggcatttgactccttccagcaagtcggcaagctcttcggcgtgttccacctggtcgtttacgcctccgaacagcccgtattcaaagctgatacggcgtcctgttttattaatataatatttaacggcttccattagatcaggcagtttatatgctctgttaatcggcatcaaacggcttctgatttctgtgttcggcgcgtgcagagaaattgcaaagttaatctgcatttgctgatcagcaaattcgtaaattttcgggatgattccactcgtagagaccgtaatatggcgagcaccgatattcaggcccttgtcatggttaatgattttcaagaaagcgagcatttcgttaaagttatcaaaaggttcgccgattcccatgatcacgacagagctgacgcgttcatccgtttcatcaagagctttttgcactttgactacttgagcgacaatttcccctgcttcaaggtttcgttttaagcctccaagcgttgacgcgcagaatgtgcagccaatacggcagccgacttgtgtcgttacacatacagaattgccatactcgtgtctcattaaaacggtttcgatggtataaccgtcatgaagctcaaacaaaaacttcatcgtaccgtcttgagaggtttgtttaacagccgttttcagcgttgttaacacaaagcgagtgtttaatttctcacgcagatcctttgagaggtttgtcatatcttcaaaagaagatacgcgtttttcatatagccattcaaagatctgggctgcacggaacggtttctctccattgtctgtcagccattgtttgatttcatctaattcaaaagaataaatagacggacgctctgtccgcaattcttttcttacttttgttttattaagttctgccattgcttatcccttctttctcatgctgcaaataaagaaaccatctgttccgaaataatgaggaaggatttgaagccttccatcccgaacaaagggtctcaccttttcaggcagccgcttttcaagagacaaatcgggttcaaaatcaggatgttcttgtataaacgcatgtattacttcatcattttctgtccggtccattgtacacgtactgtagacaagagtgccacctttttttactaatggtgcgatttccctcaagatcgacagctggatttcagctagacgggcgctgtcgtcaggttttttcgtgtatttcatgtccggctttcttctgataacaccgaaacctgagcacggggcatcgaccaatattcggtcaaactgttcgttttcaaacgtttcccccgcttttctagcatccattgtttccgcatgaatgattgtcaggccaagccgatctgccgcttctttgatcagcttcactttatgtttgtgaagatcaagcgacgtaacgctccccttgttcttcattaattctgcgatatgagccgactttccgccaggcgccgcacacgcgtcaagcactgtttcatctgacttaggatcaagggcgcgggcgacgagcatggagctctcatcctggatagaaacttcgccgttttggaagaaatgagttccggcaattgttccctttaagagcttcacagcatcttcagcgaggtcgcctttttcaacttcgattccctcagcagccatttggtcaagcagctcagctctgtctgctttcatttgattgacacgcagcgtctgtttcggcggaatgagatggatgcggcaaatcttttccgcagcttcaaatccatacgcatccgcccactctttcacaagccattccggatggcttgtttctgtcgccagccggcggacaggatcttcgatcgcgtcaaaggatggaacaccttcgcgctgaatagaacggagcacgccgttgacaaatgaagcaatgcctttgtgtccgcggattttagcaatctcaaccgcttcatgaatggctgccctgtctggaatcttctccaaatactccatttgatataaggataggcgaagaagctgaatcacccacggctttaccttttgaggcttattgataaacggtttaagcatataatcaagcgcgatcttattttgtaatgtaccatagacaagttcagtcaaaagccctctgttctgatcactcagttcatttgatttaatgaccgatttcagcagcaggttgctgtatgcctggttttgttctaatttgatcagcgcctcaagggcgatgtcacgaacactagtttttttcattgtttactcctaacacatcaccggcttcaacatgagcgcctcgcacaaagtcttcgcctttcattcgttttttgcctgccggctggagttcggttaataacagagccgtctcgttacctgtggcaacgataattccttccttttcaactgcaacgactgtgccgggctcagctgttgttggtgccgctatttttttcgacgcccatattttcaagttttgtccgtttagagtcgtataagcaacaggccatggatttaagccgcggatctggttgtaaagctcttcgcccgttctggaccagtcgagcagctcttgctctcttttaatgttaggcgcgtacgtcgctttctcttcatcctgcttttcaggtgatatgctgccggcaataacgtttggaaccgtttcagacaatagcttcgcgccagcaacgcttaatttatcgtgcagtgttccgacattgtcggtttcttcaatgtccacttccacttttgagatcatatcgcccgcatccaatttttctaccatatacataatggtaatcccggttttcttctttccctgcagaatggaataatggatcggagcaccgccgcgcagttccggcaaaagggatgcgtgaacgttaatgcagccgtattttggactgtcgagaagctctttaggcaaaatttgtccgaatgccgccgttacaatcaggtcaggctttaatgccagcactttttcaatttcttctgtcaatctgactttttccggctgaagaaccgggatgccgtggcgcaatgcctcttcctttaccggaggaggtgtcagtactttttttctgcccttcggacggtccggctgtgtgacgacccccactacttcatatccgtcctctatcagggttcttaaaacaggaactgaaaaatccggcgttcccataaatacgattctcgtcatcaaatcatccttccatatccgctagttcatcttctgtatagtatttacttattttagatgtaaacagcacaccgtctaagtggtccatttcatgctgcacggctcttgctaaaaagcctcgcgcttccagaatgaacggttttccctgacggttaaacgcacgcactttgacataatcggcacgtgtgacatcaccatagacgttaggaaagctcaagcatccttcaattccggtttgctcgccgcttttttctaaaatttcaggattaacgagatcaattctccctctgtcatccccgatttctacgacggccgctctttttaaaatgccgatttgcggcgctgccagtccgacaccatccatttcaagcatggtgtcgtacatatcatcaagcagtttttttagctttttatcaaaaacagtcacggtttccgcaggtgtttccaaaacctccgcaggatgtgtgacgaccttttttactgccaatttgttaccctccaagacgtgagatcttacatcatcatataaggattcatatcaattgaaatcattacatgtttttgttcaatttcgcgtttataatgttccagtatcttcttcaataaagcggataactgggtttcctgtttgtattttatcacgcattgatagcgatatctatctttgatcctggctatcggcgacgcgcttggtccgagaattttcgtgtcagctccgcagtttgctttcaaaaaatgagcgattttttcagctgtaaccgctgctttcgccacttcctcatgagaaacagtcacaagagccaaatagtagtatggcggataggattgctctctcctgtgcgccatttcatgctgatagaacgtttcataatcgtgtgttttcgtcagctggatactgtaatgagacggtgtatacgtttgaatgatgacatggccgggcttttcatgcctgcctgcccggccgctgacttgcgttaacagctgaaatgttttttcagccgatctgaaatcaggaatatgaagtgttgtatcagcacttaacactccgacaagcgtgacattcggaaaatcaagccctttcgcgatcatttgcgttccgagaagaatatccgcttttccttctccgaaagctgacagtaatttttcatgggcgcctttccgtgatgtcgtgtcaacatccatccgaatcactctcgcacttggcagcacttttgtcagctcttcctccactcgctgtgttcccgttccgaaaaagcggatatgctcgcttgcgcattcaggacaagtgtgcggaacaggctcttcatgtccgcaataatggcatttcagcctttggccgtaacgatgatacgtcatggaaatgtcgcagtgcgggcattgcgggacatagccgcaatccctgcacatcacaaaggaagagtagcccctcttatttaaaaacagcaccgcctgctcacccttggcaatcgtttcttcaagcttttccatcaattcaactgaaaacatcgagcgattgccgtttctaagctcctctctcatatcgacaagcgaaacctcgggcatcacccgatggttaacacggtgcttcagtgaaagaagctcgtatacgcccttttgcgctctagcatatgattctaatgtcggcgtagcactccctaatacaaccgggcagctgtgatgctcagcccgcttgattgccacctctttcgcatgatagcgcggcatttcttcctgtttataggaagactcgtgctcttcatcgatgattatcattccgagattttcaaacggagcaaaaatggcggatctggcaccgacgacaagccgtacttccttccggtggattttacgccactcgtcatatttttctcctgtggataaaccgctgtgcatgactgccacctgggagccgaagcggcccttgaagcggttgaccatttgcggcgtcagcgatatttccggtacgaggacgatggcttcttttcctttcgccagtactttttcaattgattgcagataaatttcggtttttccgcttcctgtcacgccgtgaaggaggaacactttatgctcatcgctgtccaatgtctcgcgtatgggctcgaaggcagccctctgttcgtctgtcagcggcaggggctctgtttttttgaacattttgtcctgatagggatctctgtaaacctcttcatagctttccttcaaaagccctttttggataagggttttgatggttgcagagctcgtgtccgtttttttgcacaattccgccgcaggaattttcacaccttccggctcagagatgagaaagtgaagaatcgcctgctgttttgctgcttggcgggacaatccctcagcctgcttagcaagctcttctttactcgcatttgcctgaatatgcctgaccatttttttattggttttttgcgcgactttatacgtcacgtcaatgtcccctttttgaacatgcctttgaatcagtttcagcgtctcatgatcgggtatatctgaatacagcagcgtctttgtttcagaaaacagccgttccacttgcggcggaagatcggctccgtgtgcaatttttaattctttttcatatttcgcctttaaggcggcaggcagcattgcttgaagcgccgttattttaaaagacagcgttttgtctgacagccatgatgacagaatcataagctcctctgtcagaacaggtgtaagatctaataaatcctctacttccttgacagattttcccgataggtcagatgcttctttgactgctgtcacaaacccttgaatcttacgggggccaaacggaacaatgacccgcatccccgttttgatcatgcccttcagatggtctgggattttataatcaaaaggcctgtctatatttttggtgctgacatcaacgatgacttctgcaaaattcatgagcgctctccggtttgttttgagagggctgcgatctcctgaaggatttcaaaagaaacatcgagcttagacataatcgggagttcgcgtttatgcccgtctttgaaaaagattgtcacgatattcgtatcagcaccaaaaccggccccatttgctttcacatcatttgccacaatcaaatcaaggtttttagcggcgagctttttacgtgcatagtgttcaatgtcttgtgtttcggcggcaaatccgaccaaaatctgctctttctttttctcgcccaattctttcaaaatatcgactgttcttttcagttctaaggtcatgccgccgtcttgttttttcattttatggtcaaatactgttttcggcgtaaaatcggctaccgcagctgttttaatgactatatcgcttgcgtcatacacagagagcacagcttcgcgcatatccgcagccgattgaacagggataaactcagcaaggcctttaggctgatcaagtgaaacaggcccagaaattaagattacccgtgcgccgagctgaacagcagcctccgccagtgcgtagcccattttgcccgtcgatttattggtaaaaaaccggacaggatcaatcgcttcccgcgttgggccggctgtaatgaccacatgcttgccttctaaaggagcggatgtttcttcagcaaaatgtttttcggccagctttacgatgttttccggctcttccaatctgccttttcctacgtaaccgcatgctaaatagccctcacttggctcaataaaacaataaccgtcctgataaagaacagaaatgtttcgtttgactgccgggtggtcatacatatgaacgttcattgccggcgcgatccaaacgggagccgttgctgccaacaatgttgtcgtcagcatatcatcagcgatgccgtttgccagttttccaatcacattagccgtagccggcgctacgataatcaagtcggcccagtctgcggcatcaatatgagaaatgacgcttggattttgttctttaaatgtatctgtatagacttcgtggcggctcaatgcctgaaatgtcagcggtgaaacgaatcggcaagcggattcagtcataatcactttgacatttgctcctgcctgaaccagcttgctcgttaacgcacaggctttataaacagcgatgcctccactcacgcaaagtaacacatttcgattgttaagcaatgaattctccccctctgcactttacaaaaccgcacggaaaaaaataacaacctacatgatataggttgctacttgtgctactattcgcggtcttccttttcaaacgaaagcaggcctgcatcaatttcttctaaagctttgcctacatatttgtgtgaaatcgtatgttcaatcatttggtcttttttgatttgcatttcacgggcacgtctcgcagaaacagtcaccagcgtatattttgaatctaatttattcattaaagaatcaattgacggatctaacattgattattcaacctccagcattttcttatatcttggtgcaacgcgttcacgcttcaaatgttcagcaagaacgattgctttgattttatcgcaagccgtttcgacattatcgttttcaacgacatagtcataagcatccatcatttcgatctcagcttttgcggctttcattcgattttcaatcagagcgtctgtttctgttcctcgtgtcacgattctgtttttcagttcagaaaggcttggaggcgcaaggaaaataaacaggccttccgggaaagcatttctcacttgaagagccccttgaacttcaatttctaaaaagacgtcttttccatcttgaagcgtctgttcaacataatcgactggcgtgccgtaataattgccgacatactctgcccattcaagcagcttgttgtccgcaatcatttgctcgaattcgtctcttgttttgaaaaaataatcgactccgttcacttcgccctctcttggacttcttgtggttactgaaatcgaatattcaaattttgtgtcttcctgcgaaaagatcgcttgtcgaaccgttcctttaccaactcctgagggacctgagagaacgattaataaccctctttctttcatgcggcaattacccctgcccttcatccataatttcttctttaacagaaagtctgtgtgcaactgtctcaggctggacggcagataagataatgtgatcactatccatgacgacaactgcacgggttcttcgtccgtatgtagcgtcaattagcattccgcggtctcttgcatcctgaatcatccgtttgattggcgcagactccgggctgacaatcgaaatcatccgattggcggagatgatattgccaaatccgatattaatcagtttaatcgtcatcttctacgttccccctgtaaaatagacgtctctagtttagcctagtaagaccgtctgtaaacaatacgcacagtcactattctatattttgcacttgttcttttattttttcaatagaacttttcatttcaacgacaagctttgtgatctgatgatcatttgcttttgagccgatcgtatttgcttcccgattgagctcctgaacaagaaagtcgagtttgcgcccgacagctccgccactagctaatatatcacgaaactgggcgaagtggctcttcagccttgtaatctcttcagtgatatcagagcggtctgcaaaaatagcgcattctgttacaagccggctctcgtctaatacgtcttcagtccattctttgattctggcatacagccgttcccggtaacgagatacgacatctgcagccagcaattcagtttctctcaccagctcttcaagctgatcaatatgcatcaggcagtctttcgctaagagcagcccctctttttcacgcatttcacagagaccttttaccgcttcttctgcagcatcgatgatcaacgcctccagcttgtcattttgcgtctgttcttcatgaacctggacgacatgatcaagcttaaagaaatccattacatcgggctctgcagacaattgataccgcttcttcatatctctcgcggctgcgacaaactcatcgagcagcggccaatcaatttcaagccttttctcaacaagcatatcgctgtcaacggatacgaaaagctcaattcttccgcgctgaatatgctgcagaatggtctgtttcagcttatcttcaaaatatagcaaaggccttggcaaacgagcgttcacttctttaaatctgtagttcacagatttaagttcaacgcttacagagagatcgtcttgtgttttgcttgcactgccgaagcctgtcatacttcgtatcattttaaaacacccaattcttccctgttctcataataaaagggcaatagacacgctattacccctaagattatatcatatgaatttatttttttcttgttaaaagtgaccccgccagcaaaaaagtagggatggcggacataccgatgacgagcatccagtcccccggcgtgatggctacagtatggaaaatcggctgaagcggcggatagtagattactacaagcatcagcaaaatggatgacaataccgcgccgattaaatacaggttttgaaacggatttctagagaaaacagaagtttcgctgcggcagtcaaacacgtgaataagctgagcgagcaccaatgtggcaaacgcgatcgtctgggcataagccaagttttccggattgcggtggtacacaatgataaacgctaaaatagtggcaactccgattaaaaatcctctggaaacgaccttccatcctagcttgcgggcaaataccccttctttcggatgacggggcttgcgcttcatgacgtctccttccggctgatccatgccgagcgccattgccggcaatccgtccgtcaccaagttgacccacaaaatctgaatcggaaccagcggtaaaggaagggcaagcagcatcgcaaacagcatgacaaggatttctccgacgttagacgccaacaggtatctgataaacttcctgatattttcgtagatgttcctgccttcttttatcgctgatttaatcgtcgcaaaattatcatccacgagaacaagagatgatgcttctttggccacatctgtcccggtaatgcccatagagacgccgatatcagcctgtttaatggcaggagcatcattgacgccgtctcccgtcatcgccacaatatgcccgttctcctgataggcttttacgatttttagtttatgttcaggggaaacgcgggcaaatacatacacatcctccaccacatgagaaagctcttcttgagaaagttcattcagcatcttgccgtccatgattttgccgcttttcggaaggaggcgcaagtctttcgctatcgctttagcggtttctacatgatcacctgtaatcatgacggtcttaattcccgcttcacggcattctttaatcgcctgtctgacttccggccgcgggggatcaatgatacctgaaaggccaagcatggtcagatctttttccgcctgctccattgacggtgtttcgcctgcttttatcggcctgtaggcgaccgctatcgttctgagcgcctgtgatgccaaatgtcttaataccgcctctgtttctgcttttctttcatttgaaaaaagagccgctgagccatcataataaatacgggaagatcgctgcatgagtacatccggcgcaccttttgtaatgatatagcgctttctgtcttgattctctacgatgacagtcatcattttccgtgcggaatcaaacggaaattcttcaatcactctgtaattagattcaacaaactcctttgaaaaaccgccttttcttgccgcggtgagcagcgctccctctgtcggatctccgtcaagcacatattcgccgtctcttttctcaatattggagttgttacaaagcgctccgaacagaagcatctgctgaagcggcttatgttcattgacactgatctctttttcgtttagtgtgaagcttcctttcggttcatagccggcccctgccactctccatgttttccctccggaccagacatgcgtcactgtcattttgttttgggtcattgtccctgttttatctgagcaaatgatagacgcacacccaagcgtttcaacagcaggaagctttctaacaatggatttttgtttaatcatcctctgtacaccaagcgaaagcgccactgtcacaatcgccggcagcccctccggaatagcggctaccgctaacgagacacctgctaaaaacatactgtacagatcatgaccctgaataacaccgacagcaacgacaagtacggtcagaagcaatgcaacaacaatcaaaatcttcccgagctgctccagtcttctttgcagcggggttgacaatgtccctgccgattcaagcatgtcggcaattttccccatagccgtattcattcctgtcccgacgacaaccccgacaccgctgccgcgggtcacaatcgtacccataaatgccatattggtaatatcgccgagtgaaacatccggttttttcaatttatcagcatgcttcacaaccgggattgattccccggttagcgctgattcttctatttcaaggcttctcgcttcaacaattcgaacgtctgcgccaattctgtccccgctcgtaaatttcacaatatcacccggcaccagttccttagaaggaatctttgtccagcttccttccctgagtgccatgacgtgcggtgttgaaagctcttttaaagcctgaagagattgctcagcacgcctttcttgaaagaaaccgagtatgccattcacaaacacaatcgcaataatcgcaaccgcatctacatattcaccaagaaatcctgagattaacgttgccgccagaagcacaagcaccataaaatctttgaactgcgcgaaaaacaagagaagcgctgaagtttttttcccttcttgcagctcgtttggtccatgcttgtcaaggcgtttttttacctctttttctgttaatccttgtttcatggacgtattggttgcctctagtaaatctgtttgtcccatttcatgaaacttcattccgctcgtccactcccctgctctcttatagagatatcactctataagcatgcttattctgactcgtcccatttcatgctataattatcgaatgcaggaagaatgagagggtgtattgcatatgtcgtttgatggcatgtttacatacggaatgacacacgaacttaacgagaaaataatgggcggacgaattacaaaaatccatcagccatataagcacgatgtgattttccacatccgtgccaagggaaaaaaccaaaaactattattatcggcacatccgagctattcacgggtgcatatcacggcacaagcttatgaaaatccaagcgaaccgccaatgttttgcatgttgctgagaaagcatatcgaaggcggattcattgagaaaattgaacaagcgggcttagaccgcattatgatttttcatatcaaaagccgaaacgaaattggcgatgaaaccgtacgaaagctttatgtagaaattatgggccgccacagcaatatcattttgactgacgcagcagaaaatgtgattatcgacggacttaagcatttatcaccgtcaatgaacagctaccgtacagtactgcccggccaagattataagcttccgcctgctcaggacaaaatatcgcctcttgaggcgtcagaagatgatattttgcgtcacctcagctttcaagaaggaaggcttgataaacaaattgtcgaccacttttcaggcgtgtctccgcttttcgccaaagaagcggttcacagagcaggccttgccaacaaagtcacactgccaaaagcgttgctggcactgtttgccgaagtgaaagagcaccgtttcattcccaacattacgactgtaaacggaaaggaatatttttatctgctggagctgactcatctaaagggcgaagcgcgccgttttgattcattaagcgaactgctcgaccgtttttatttcggaaaagctgaacgagaccgggttaagcaacaggctcaggatcttgagcgttttgttgtgaacgaacggaagaagaatgccaacaaaatcaaaaaattagagaaaaccctggagtattcggaaaacgcgaaggaatttcagctttacggagagcttttaaccgctaatttatatatgctgaaaaaaggtgataaacaggctgaggtcatcaattattatgatgaagaaagcccgacaatcacgattcctttaaacccgaacaaaacgccttctgaaaacgcacaggcctatttcacgaagtatcagaaagcgaaaaattcggtcgcagttgtcgaggagcaaatcaggctggcacaggaagagatcgaatattttgatcagctgattcagcagctttcgtccgcttctccccgggatatcagcgaaatcagggaagagcttgttgagggcaaatatttacgccctaagcagcaaaaaggccagaaaaagcaaaaaccgcacaatccggtgttagaaacatatgaatccacctcagggctgacaattttagtgggtaagaacaatcgtcaaaatgaatatttaacgacaagagtggcggccagagacgatatctggcttcacacgaaggacattcccggctcccacgttgtgatcagaagcagcgaacctgatgagcaaacaatcatggaagccgcgacaattgcagcttatttttcaaaagctaaagattcaagttcagtgcctgtagattatacaaaaatcaggcatgtcaaaaaaccaaacggcgcgaaacccggtttcgtcacttatgacagccagcataccgtctttgtcacgcctgatgctgatactgtcatcaagctcaaaaaaagctgagccgcataaagaaaagccagagcatttgtatgctctggcttatttctttcttctcatctgataaagcctgttcacttcagcaacaaaatcgccgtcaatcagcttatccacgttttcagcaagctctttcgtgtgctttggactggctccgcttgtagaaacagacacagtgacatgccctctttttacgattttcggcatatatacattgccaagctcagcgtcactgacacaattgacaagctgaaaaggcgaagcggattgggcaatttctttgttcactgccgcattatccgtcgcagcaataatgaagaaagcattgagataatcttctttttcaattgtccgtttttcccatttgatacgccgctcttctgccatttgcttgatttccggttccacatccggactgacaagcgttatatcagctccctcagaaatcaccgttttcagccttctgagagcgatgcttccgccccccgcaatcacaaccttcttcttttccaggctaatgtgcagcggaagcatatgaacctccatcaaaatcaaattgtccctcagaatttgccgcagtttctctcacacggttcaaaaatgcgtttttcacatgaggatgaaaaccgatataggaagagaggtagacgttcggattatgggcttttaatttctgaacctctcgttcgatttcattcatcagcatacccgtaaaaagcaaatatggaacgataaaggttgttatgccgtcatctttttcaagttctgaaaaaacctctttgtaattagggccgcatgctgtcaaaaagcacggaatgacttccttcactggaaccatttcctgaagaagattagcaattccggttacgtctcttttgacgtctggatctgaacttccccttccgatgagcaccactctggcattttcatacggaacacctatgtctttcattcggtgatatacagccttgactacttcttcgtcaatcccgatcggctttccgtatgaaatacggactgatggatatcgagatgcaacacggacaatttcttccggaatatcatgttttgcatgcgcagctgttaaaagaagcagaggcaccactgcgatatgagtggcaccttgcttcacacatgcttcaaatcctgtctcaattgtcggctcctgaagctctaaaaagctgatttcttgtactggcacagagatgtgggccttgcatccttccaaaaaggctgcggcttcttgctgcgcttttttgacccggctgccgtggccgacatataaaattgcttgtttcatttttacaacgcctcgcttaaatcttgtttttttagttcagattcaaaccattccagcttatagtgataatttacaacatttccaatgacaattaaactcggatttgtaatgttttcttttatcaccgtttctgaaagggtgtcaactgtacaaaaaacagatttttgcttgtccgttgtcccccaatgaataaaggctgctggcgtagaaccgtcccggccattttcaaggagttttctttcaatctgctgcacgtttttgatacccatatagatgacaagtgtatcaattcctgtagccagcgctttccacttttcctcaaaatcttcttcttttttatagtgacccgttacaaaagcgacgttagagcccgcatcccgatgggtaacaggaatcccggcataagcggctgccgcgattccagacgtaatgccgggaatgatttcaaacggaattccattttcagagaggcattccgcttcttcccctcctctcccgaacacaaaagggtctccgcctttcagtctgacaaccattttccctttttgcgcatacttcacaagaaatcgattgatggtttcctgcttcatcgtatgaaaatccggaagcttcccgcagtagatcaggtctgcttgctctttggcatattgtaaaatctctttatttactaatctgtcatataagatgacatcagctttttcaatggctttcagcgctttaattgtcagcagatcagggtcaccgggacccgctcctacaatatatactttccccatcgtatttcccccgatctattcgagttcttccagaagattcgctgtgatgatgttctcgcttgcattccggcatctgagaagaacgcagcagatcatattcagctcaatttttgtttaacaaactcgatcagctgatttttacacgcttcacggtcatgctgtcctgaatcaagaacgagctctggagcttccggttcttcataaggagaatcaattcctgtaaagaacggaatctcgccgtttcttgcttttttgtaaagccctttcggatctctttgttcacaaatatcaaggtcgcatttaatgtagacttcattaaattcgcccgcttccacaagctcgcgaacctgttgtctgtcctcgcggaaaggagagataaaagcagtaatcacaatggttccctgctgaacaaaaagcttcgccacctctccgatccggcggatgttttcttttcggtcttcatcagaaaaaccaagatccctatttaggccgtgacggatattatccccgtccagcacaatgacttggtagccttgctcaaacaattctctcgcagcggcgttggcaatggttgatttgcctgagccgcttaaccctgtcagccagagaatggagcttttatgcttgtttttttgctgatactcttcttttgtgatagaggcttcatgccatacaatatcgcgatttgtcactgccagtcctccttaagatacgcctacttcttcttttttcttcatccctttgattaacacttctactacttcttttcgactgaattcagcaggcggcagcacaccgtctctcagcatacctcttaccttagtgcctgataaaatgacgtgatgctctctgccatgagggcaagtttttgctgttcccatatttccgcattttttacagaagaagctgtgctcaaatttcagcggtgtaattccgagttcttcaggtttaaatgtgtcaaacagttcctgtgcttcgtatgttccgtaatagtcgcctacacctgcatgatcacggccgacgatgaaatgtgtgcagccgtagttctttctgacaagcgcgtggaaaattgcttctctcgggcctgcataacgcatcgccgctaaaaagacaccaaggaaaacacgatctttcgggtaataatgatcaagaagcacttggtagctttccatccgtacatcagctggaatgtcatcagattttgtttcacctactaacggattcaagaacaagccgtctactgtttcaagagccgttttttgaatgtattcatgcgctctgtgaacagggtttcttgtttggaaaccgacaatggtttcccagcctttttccgcaaactggcgtctcgtttctgacggttcaaatgtaaattcagggaactgttttgaagcttttttaatcaacgtaatcggtccgccgacatatgtattgccgcggctgaacagctttttaacaccaggatgctcctgttcatctgttttgtacacattgacagcttctttttgtttgtcaggcacgtacaggtcttcgatttggataacgccgtaagtttctccttcatacgttaactttaccgtttcaccaagtgacagttccgctgctttttgcgcatcgaccggaagcgtgattggaagagaccagacaacgccggaagaaagacgcatgttttcgaccactgatacgtaatctttttcattaaagaaaccttcaatcgggctgtatgcaccgataccgatcaattccaaatccgcgaaagaaattaaatcaagttcaatttctttttgaatgccgctcacatcatatgattcatctactctgtttactaatgttcctccgtgtggtgctaagctcataatatccatctcctcctagttaacttataaaattactcagattaatgatcagattcccccgccttgttcgtggactgagcgtctctctttacgaatggcctttgtcaggctgatggcaccgcccgccgctaaaagcacacttaccatgataaagatcgaataataatctgcttttaaaaacaaggatacaagcagataagaaatcgataaagataaaaacggcgatacgatccataccttcagcatcgtttgaacaacttgtttatggaacacgttcggaccgtttttcgccatgcctattccgataatagacgatgacgtgacttgcgccaagggcaccggcatcccaaatacagaactgatgatcaccagtcccgctcctgtaccggataagagaatgccttcccctttggagaacctcgtaattttcttcccgtttgtttctagcactcgccggcctaataacagtgcgccaagagcaacaaaagctcctccatacaaggttccttttccgacatcaagcacaccggcagctactaacgggccaacagcattcgccacgttattcatgccggcagagaatgcttcgaaaaatccggcaactaacaaaacaatgccgaggattttttgctttttagaagattttacttcaatcttaaaataacgaaacagcttagatacgaaataggtgaagccgaaagcgaacagcgggacaaaaacccaaaatgacacaatgatcagaagattgttcacaaacaatactttataagccactcccacgccgacaaccgcgccgactgttacttcacttgtcgacaaaggaatgccgagcagattagcagtaaagagcgacagggcagcagctccaataatgatgcaaacaatcgtcagtgtaatcgtctgctcaggaataatgccggagctgattgtttttacaacctcgcctccgccaatgaccgccccggcaaagacaccgactgcgcataggatcaaagcgtaagttttctttttgatggctccggagccgtaagcaacccccatcgaagctgcagcgccgcttgcaccaatattcatcgcgaaaaacaagctaaataaaatagcggctaattccattttgcagctccttattcatgcagtccgcattctgttttcgccataccattccatctgcctgagcgcaaatcttctgctgtaaaagcgggagaagtgcaaggcgcacagccaatacttggatagccttggtcatgaagcggattgtagtccagttcattccgggatgtatatctccaaatgtctttccaagtccaatggataagcgggcaaacttttactgacttgaatttttcatctttgtttaagaaattcgtattggcacggcttggcccttgatcacggcgcaggccggaaagccaggctggatgtcctgaaagcgcctctcttaaaggaacgacctttctaagatagcagcactgattcggctctctttcccatagtttgtcaccatgttcttcggcttgttcctcaagggtgagatctggttttttcaggatgatattaagacccggataacgctctttcactcgttcaattgtttcataggtttctttaaaatgaagtcctgtatcaagaaacacaatctctgcgtcttttttcactttataaattaagtcaatcagaacgattccctcaattccgaaactgcaggcataaacaagctgatcgccgtaatggccgtatgcccattttaaaactgacagcgctcctttataaggatcgtcttccggaaatgtaatcgttggttcttcccaattatcatacgttaacatttcttctttcctcctttcggagacaaacaaacagtagctttctgccggttgtcttttcccatgtaatgtgattcgcggctgctgatatacagatagcctttttacctcttaaaataaaaaactttcaatccggcggaaagaaagacaggaacagcatgcagcccttatctttcaaaatggaattcattttgctggaagtagcaccttacaaactatgcaggttgccgggcttcataggtccagtccctcagccgctcttgataagtttttagatttgtagtaaattttagcacaattctaacataagtcaacccgactttttttataggattaataaaaaaacaggcctcacagcctgttttcaagtacagcaaggctttgaagcctctttacatcatttgaatttattttttattttttaaaccaatcttttgactcgggatttcgtttccatgtttgcagcttttttagatcatctgaatgaatatttccgttttcaagcgcgacctctgtgagcgtatcataatcggttaatgagtagtatggcagttctgcctttgcgaaggcttcctccgctttaggaagtccgtacgtaaagattgagacgacaccaagcacttcacagccggccgcttgtaaagctgcacaagcttcaagcacgctgcctcctgtggaaattaagtcttcaatgacgactgttttttgcccttcttgcacagctccctcaatctgattgccttttccgtgcgccttcggcttgctcctcacataacacatcggaagattcaaatggtccgccgcaagagcagcatgaggaataccggcagttgctgttcccgcaatcatttcagcttcaggaaaatgctctttaacaagcttgctgatacctgaagcaacatcgtttctgacctctgggaaagatagcgtaaggcggttgtcacagtagatcggtgataaaatgccgcttgcccatgtgaacggctcgttcgggcgtaaaaatacagcttggatgtctaatagatgttttgcgatgatttgtttcaagatttgattccctcccattcaagtctgacagccttataggcttttaccgggtcttccgcttttgtaatcgagcgtcctactacaatcgctgatgaacctttctctcttgcaatggcaggcgtcgctacgcgaacttggtcattcgcagcgtcctctgacattctgatccccggagtgacagtcagaaatgaaggcgacaccgcttggtaaatggcttttgcttcatgaacagagcagaccactccatccagtccgctttcttccgcctgtttgctgtagtgcacaaccgtatcaatcagagacttttcgatcagcagttcatctttcatgatttgttcagatgtgcttgtcagctgggttaccgcgataagtgacggacgtttttttccagccggcgtaccttcttctaagccttcgagagctgcctgcatcatttttttgcccccggcagcatgaacattgacgaggtctactccaagactggcaaggcgcttcatcgctttgtttacagtagtcgggatgtcatgaagctttagatctaaaaatagctcgcagtttctttcttttagttgtttcacgatagatggcccttcttgataaaaaagctccatcccaacctttacaaataacggttcttgctgaaaaggcgctaagaacgcaagtgtttcttcagctgacgcaaaatcaagcgcgatgatgggcaggttgtttttcatgattccagctccttccgatgcattcttcaattgattgatagccgtattggagcaaaacagatgggagctgttcaataatctctggacatgcaaaaggattcacaaagtttgctgttccgacagcgactgcgcttgctcccgcgagaagaaattccagggcatcttcagccgtttgcacgcctcccattccgataatcgggatgttgaccatctggctgacttcatacaccatgcgaatggcaaccggcttcacagcagggcccgaaagtccccctgttttattcgctaatatcggtttgccggtttttaaatcgagtctcatgccgattagtgtgttgatcatcgtaagaccgtccgctcccgcttcctcgatcgctaatgcaatttctgtgatattagccacgttcggggatagcttcacataaacgggtacatccgaaacctctttcaccgcttttgtcaaatcggcagccatttcaggattcgtgccaaaagcgattccgcctgttttcacattcgggcaggaaatattcaattcaagagcatgaacattaggcgctttgctgatatgttctgcgacttcaacataatcatcgacttgagaacctgcgacattggcaatgatcggtgtatcaaactgctcaagccacggcagctcatgatgcaacacactatccagccccggattttggagaccgatcgcattgagcattccagcaccagtctcagctacccgcggcgtcggattcccaaagcgcggctcctttgtcgtagccttaatcatgatagctccaagacaagacaaatcataaaaacgtgaaaattcttttccaaaaccgaagcagcctgatgcaggaatgattgggtttttcaaatcaagtcccggcaatttcacctctagcattacagcgccacctcctgagctttaaatacaggcccgtcgagacatacttttacataggatgtctcactttcgtttgtatggcacacacacgcgaagcatgcgccgattccgcagcccattcgttcctccatggacagatatacttctttatgggcatattcctgttttaacgccttgagcatcggtgtcggcccgcagctgaggaggatatcaaactctagctttttccgtttaatcacatctgtgacaaatccggtttccccgtagcttccgtcagctgttgccacatacgtgtctccgtactgccggcattcttcctcgtaaaaaacatcctttgccgattggaatcctaaaacgtggatgacatttacccctttttcaatcaagcgtttcgacagctcttggagaggcggcacacctactccgcctcctaccagcaaagccgtctttccgggttgaacttcattaacaggaaagccatttcccaaaggcccgaggacatccacaagttctccctgctgcttcagtgacaagagtcttgtcccttccccatctacccgataaatgatggtgacttcatttttttcaaagttgacgtctgcgatgctgatcggccttctcaaaagaggcgtaaccgcttcgctcactttaagatgaaggaactgtccaggggttgtaaacccttggacaagctcccctttcagaaccatttgaaacacccggtctgcaatttgctggttagaacatactgtcaaatacgcttttttcatatagtgactgccgcctcctgatttgtgttgactgccggcatttgatcagcacggaatgtcatgctttccagcactcgcaatatcgcctctgccgtatctaaagatgttaggcaggcaacaccattttctactgattcacgtctgattctaaaaccgtctcttgccggctgctttccttttgtcagcgtattgatgacaaactgcgcttctccgtttctgatgacatcaagcaagttcgggccatcctgaccgatttttccgacgaccttcgctggaatggaagcttctttcaggtagcctgccgttccttccgtcgctaaaatgttgtagccgatcgcgtggaaccgcttagcaatggcaagcccttcttctttgtccttatcagctactgttaaaagcacggaaccgtagttcgggatttgaatacctgaagcgatcaaggctttgtagagcgccttttcaagtgtcgaatctttccccatgacttcacctgttgatttcatttcaggccctaacgtaatatccactcttctcagcttggcaaaggagaagaccggcgcttttacaaatacaccttgctgttcaggctgaaggccctctgtatagccaaacgcagccagcttttgaccaagaatgatttttgttgcgagattcgccattgggatacccgtaattttgcttaaaaacggtacggttctgcttgatctcggattcacttctagcacgtacacctcgccttgcgacaagacgaattgaatattgagcaaaccgacaatattcagccctttagccaatgcgatcgtgtattgttcaatttttttcttaatgtcctctgtgagagactgaggcggataaacagcgattgagtctccggagtgaacgcccgcacgttcaatgtgctccataattcccggaatgacgactgtttcaccgtcggatactgcatcgacttcaatttcttttccggtcaagtatctatcaattaatacagggtgctgtggattgattttgactgcatttttcatgtaatgaagcagttcctcttcatggtaaacaatctccatcgcccggccgccaagtacataggaagggcgtaccagtaccggataaccgatatcacttgcgatgcttaccgcctgattaactgatgtcgctgttttgccaagcggctgaggaacaccaagttctccaagcgcttgttcaaatttatcccggtcttcggcacggtctaaatcttctaatgaagttccaaggattttcactccgcgtgcagaaagctcgtcagcaaggttaatcgcagtttgtccgccaaattgtacgacaacgcccattggctgttcgaggtcaatgatgtgcatgacatcttcaatcgtaagcggttcaaaatacagcttgtctgagatgctgaagtctgttgaaacggtttccgggttgttgttgacaataatggcttcatagcctgcttgtttaattgcccatacagagtgaaccgtcgcatagtcgaactcgacaccctgaccgattcgaatcggacccgaaccaagcaccatcacacttttcttatctgtaacgacagattcattttcttcttcatatgtgctatagaagtatggcgtttctgactcaaattccgccgcgcatgtatctaccattttgaataccggcgcaatccccgcttgttttctcaagctgtaaagctcagattctttcattttccattcacggctgatgtactgatcagagaagccgagttcttttgcccgtctcagcacatctgtatcgcccgcattggccttcaattctttttcaaactgtacgattccgaacagcttatgcaagaagaagacatcgatagcggaaaattcatggaggtcttctaccgtgtagcctcttctgtacgcttcagctaagtagaataagcgttcatcaccggcctttttaattcgcttttcaagaagctcatctgaaatgtcagcggcgtccttcaattcaagatgatacacatccgcttccagtgatcgcactgccttcagcaatgactcttcaagcgtgcggccgattgccatgacctcacctgtcgctttcatttgcgtgccaagctttctgtttgctgattcaaacttatcaaacggccagcgcggaattttggatacgacatagtcaagagcaggttcaaatgctgcatatgtttttcctgtcaccgggttcatcatttcatctaatgaaagtccgactgcaattttagcagcgagctttgcaatcgggtaccccgttgcttttgatgcaagggcagatgaacggctgacacgcggatttacttcaataatgtaatattggaagctgtctggatctaaggcgagctggacattacatccgccttcgatcccaagcgcgcgaatcagttttaacgatacattccgcaagagctgatattcgcgatcgctgagcgtttggctcggcgcgacaacaatactgtctccagtatggattccaactggatcaatgttttccatgttacaaacgacaatggcgtgatcctggctgtctctcatgacttcatactcgatttctttatagccggcgatgcttttttcaagcagacattggtgtaccgggcttaatttcaagccgttctcaacgatttcttttagctctgtttcattcgagcagatgcctccgcctgttccgcctaatgtatatgccgggcggacaatgacagggaatccaatttgactgacgaatttttctgcttcttcaagggagtggataatctcactttcaggcaccggttcattcagttcattcattaatgttctgaacaagtcacggtcttcagcttgctgaatcgcagacagtttcgtgccaagcacttcgacgccgcattctgccaaaacgcctctttcagaaagctcaaccgcaagattcaaaccggtttggcctccgagtgtaggaagaatggcatccgggcgctcttttctgatgattcgtgtcaggaattcaggtgtgagcggttcgatgtaaacccggtcagccatttctgtatctgtcatgatcgttgcagggtttgagttgacaaggatgacttcatagccttcttctttcaaagcaagacaggcttgtgttcccgcatagtcaaattctgctgcttggccgatgatgatcggtccagatccgattactaaaattttgttaatgtctacgcgttttggcataccgcttccccttctttctctgttgtttcgatcatttcgatgaatctgtcaaatagatggttggcatcctcaggaccaggtgaggcttcgggatgatattgaaccgtaaatgccggcaatgttttatgcttcagcccttcaatcgtatcgtcgttaattgcgatatgcgtcacttccagttctgttttactgatagacgaaactgtatatccatggttttgagatgttaaggcaacttttcctgtagccagctcttttaccgggtggtttgagcccctgtggccgaatttcattttttcagtattcgccccgcacgccagcgcgaataattggtggccgagacatattccgaataatggcacttttccaagaacacctttaatcatttcaatcgcttcaggcacatccttcgggtctccaggtccgttagaaagcatgataccgtccggtttcagctgaagcacctcttccgctgtaatgttgtaaggcacaacgatgacgtcacatttccgtttgttcagctctcttagaatcccgtgtttcatgccgaagtcaaccaagacaatgcgtttgcctcttcccgggctcggatatgctgtttttgctgatacttgggatacttgatttcttggcaattccgtttcgttcagtcttttcagcactgcttcgatatcttcatcagatgaagcgaatgttccttttagcgcgcctgccgtgcggatcattcttgtcagcttccttgtatcaattccctggagtccgggaatgtttttcatttttaaatactcgtctaaggtgtatgctgaacgccagttggaaggcagctcacataattctttgatgatcagccctttgacaaaaggggtaatggattcaaaatcatcacggttaatgccgtaatttccgataagcgggtatgttaatgttacgatctgtccgcagtaagaaggatcagataaaatttcctgatagcctgtcatcccagtattaaaaacgacttctcccatgttgtgttctaagcttccgaaagcttctccctcgaataccgctccgttttccagtactaatcgtctcttcatttgacaagtctcccctcttcataagcaagcttccctgccgcaattgtagcgaccggccagccggtgcaactgatgccgttgaatggtgtattttttccttttgataaaaatgtctctttgtctataactgcttctttttctaaatcgattaacgtaatgtccgcagcttgccccgtttgtaatgttccatatgggagaccgaacgcttcgcatggcttgattgtcatgtagtcaatcagctgcttcagtgaccagctgccatttttgacaaagtgtgtgtaaagaagcgggaatgctgtttctaagccgacaattccgaatggcgccagcttcatttctgtgttcttctcttcttccgtatgcggtgcatggtctgttgcgataaaatcaattgttccgtctaaaagaccttcaattaaagcagctctgtcttctgggctgcggagcggaggattcattttatagtttgtgtccagccccgggatgtcctcatcacaaagcagcaaatgatgcggcgatacttctgctgtcactctgattcccgcttttttcgcatcgcgtacaactctgacagattcttttgtgctgatatggcatacatgataatggcagtttgccgcctcagccagcagcacatcgcgagcaatatgaaccgattcacacacagaaggaatgccgtttagcccgttcgctttggagaatgtcccctcatgtacgctccctccgtaaattaaggagttgtcctcgcaatgtgcaacaatcgctttgtcaattgcggctgcccgtttcatcgcttcatacatcattcctgctgtctgtataccaacgccgtcatctgtaaaagcaaatgccccggcttcttttaacgcttcaaagtttgtcatttcatcgccgatttgtctgatcgtaatggatgcatatggaagaactcttacgcatgatgtttctttaattctgttttgcacccattccatctgctcctttgtatcaggaaccggccgcgtattcggcattgctgctactgtagtatagccgccgcgcgccgctgcttttgccccggtttcaatagtttcttttttctctccgcccggctctctgaaatgcacgtggagatcaacaaacccaggtgaaacgagcaaaccttttgcatcaattaccgtttcattatccgttgcatcaagcttgccgattgcggtgatggtttctccagtcactcggatatccgcttgtgttttttcaccattttcgtttagtatccagccgtttttaatgagatatgacatacgctgcttctcctcttttcacattggtttgtaaggcacgctgtatcactgccattctgataaatacgccatttttcatttgcttgaagattcttgatttttcgctttctactaagctgtcatcaatctccactcctctgtttaccggagcaggatgcatgatgatcgcatgccgcttcatacgctcagcccgttctacggtcaagccgtatttgtttaaatagccttcctgactgacagcggactgatgtcgttcattttgaatgcgcagcagcatgacaacatcggaagactcaactgcttcatccattgagacatacgtgccgaatgtattttcttcatcctgccattccgaagggccggaaaataggacccgggcacccaatcttgtcaacacttccgcatttgaccttgccactctgctatgcttgatgtcgccgtgaatggagacggtaagccctttaaacgtattgaactcttcataaatcgtcattaaatcaagcagtgattgtgttggatgctggccgcacccgtctcccgcattcagaatcggaatgttcacctggctgacaagctcttcataatactcatcctcactgtgcctgatgacgcagacgtccacaccgattgattcaagcgtccggatcgtgtcatataaggtttcgcctttttgcacgcttgtgcttgttccatcaaggttaagcacattcatgcccagctttttttctgcgacctcaaagctgaaccgcgttctcgtgctcggttcgaaaaacaggtttgctgcaaactttcctgtaagctgattgtctgtttttccgcttttgagctcttgtgctgtttgaagcaaatctttgatttcctcagtgctaagttcactcatcgtcgttaaatgcttcatgttctttcccctctcttttcaacttaaggctgaaaaaaaaccccggtctaagatagactcggggtatggttaaatagagggcagcattgaagcttccttctcttcataacccttccaagcctctctggactttcattaaaaggttttaaatatgatgttgttcagatgtgtctgcctgctcttccttcgcctgcggaagaatcaggtttaagatgacaccgacaattgcggcaagcgccattcctgacacttggaatccgccctgagacacttggataaaagcgcctcctacaccgatgacaaggataactgatgtaataatgaggtttctgttgttttcataatcaattttgttgtcaatcagcattctcaggccgcttgaagcaatgattccgaacagcaggaaggagacgcctcccatgaccgctgacggcactgaactgatcagcgctgaaattttgccgataaagccgaagcaaagggcaatcactgccgcgcccccgatgacaaagacgctgaatactcttgtgatggccagcacgccaatgttttctccgtaagtcgttgtcggagggccgccgatcagggaagcgaggattgtcgccacactgtcacccataatagagcgatgaagacctggctttttaatgaagtcttgtccgacaaccttgctcagcaccatttggtggccgatatgctctgacattgtgacaaatgcgacaggaaccattgcggctgcgatgccgagcgtaactgacggtgaataatctttgaacggaatgataaattcaggcactgcaaaccatttcgcgtcaagcaccggctggaagttgacaatcccttgagtaagggcaaacaggtatccgccgatgattccgatcagaaccggaatcaggcttaaaaaccctcgtaagaaaatcgcacaaataatcgtaattgccagcgtaactcctgcgacactaaagtgctttaagctgtagaccaactcactcgcgttcggatcagcatacatcgccatgtttactgcagtgcttgccagtcccagcccgatgacgataataacaggccctacgactacaggcgggagaatcttcatcagccatcctgttccaagctgcctaatcaataaggcaatcagcccgtacaccagccctgcaagaaacgctccaaccattgccgctcccggcccgccggtcgcttttaccagaatgatcggagaaataaaggcgaaggatgaaccgagatacgccggaatttgtcctttggtaataagaaggtacgccagtgttccgatgccgcttgtcaccaacgccacagcaggactcattccgacgagcttcggaaccaaaatggttgagccaaacatggcaaacaaatgctgaaggctgaatgaaacccaagagaaaggtgtcgggacatccctgacccctaaatttacttttttcttactcatgatgatttccccctgattgttgactttcattttaggatgactcaatgactgtataaaaaaacctctttgcttttttacgcaaagaggcatacaaagacctgccgaatactttttgggcctttgttgtgcacctctttgcaacctctctggattgcccttaaaaaggtgatctattattcgttttcataaatggcgacgagatcgttttggtctacctcatcaagctgtaccataaccttttcagactttgatgtcgggatgtttttcccgatataatccgctcggatcggcagctcccggtgtcctctgtccacaagcactgcaagctgaatggaggaaggtctgcctacatcaacaagcgcatccattcctgctctgactgttcttccggtatacagaacatcatcaacgagaatgactttttgatctgtaatatctaccggaatatctgcaccttttacaagcggttcatcgttgcttgtttttttagaaagatcatctctgtaaagagtaatatcaatttcaccgactgtaacaggatttccctcaatctgttcaatgcgttccgcaaggcgttttgccaggtaaatccctcttgtcttaatgccgacaagaatgcagttattcattcctttattgcgttcgatcatttcgtgagcaatcctggtcagcgcccgtctaattgcctgttcgtcgagaatgacagctttttgattcaatgtgtgacacctcacagttcatatagaagaaaaaacccctcctgccagagcatagaggggttttaggacaaggtgcgcgcctatacacgcatcccgtctatccgttatccttctcagcctctctggactgttttaaagaatctattcagcttcgtttattatttcagaaaagaaaccctctgtcaaccgttttttctgaggttttcgattaattctgccatatcctcgggaagcggcgcttcaaattcgacatattctcctgttcgtggatggtcaaaacctaaaactcccgcgtgaagcgcttggccattaaagtcgattgtttttcttgggccgtatttcggatcgcctgctaatgggaatccgatatatttcatatgaacacgaatttgatgggttctccctgtttcaagctggcactccactaacgtaaaatcctgaaaacgctcaagcacatgaaaatgagtgacagcgtttttgccatcacgtgtcacagtcatgctttgacggtcttttttatcccgtccgatcggcgcgtcaattgtgccgtcatcatgagaaataagcccgtggacaaccgccgtatatttccgcgtgaccgttttgttgaccaattggtttacgagtgactcgtgcgccatatcatttttcgccaccattaataaaccggacgtgtccttatcgattctgtgaacaatacccgggcgcatcacaccatttattccggaaaggtctgtgcaatgagccataagaccgtttacaagtgtgcccgtaagatgcccgggtgctgggtgaacaaccattccgcgaggtttgttgacgaccagcacatcctggtcctcataataaatatccagatccataggctctgccaggacgtcgagcgcttccggttcaggtacagtgacggtcacctgatcacccggctgaattttataattcgctttcaccgcgcttccgttcacgacaacctgtccgtcttttacccattgctgaacctgggttcttgaccaatcattctcagtcgatgccaaaaatttatcaatccgctcacttttttgttcttctgaagcggttatatcaatttgattcatgctattgctcctttttctttttcccgctgtccaacagcatttgtataaataaaagcattacgccgacacatagtgaagagtccgcgatgttaaatatcgggtaattgtaattgacaataataacatggataaaatccacaacttcctgtctgacagcccgatcgataaagttgccgatggcaccgccaagcataagtccgagggcaacgccaagaagcctttgtccctttgtataacgctgtatgtaataaacaataccaataataacagcggttgttatgaggtagaaaaaccacatttgacccgctaatatcccccatgcagcacccgtattgcgatgggaggtgatatagaatacctgatcaatgatcggaatgctttggccaagttccatgttcttaacaactagccattttgtcaattgatcggctgcaataataagtagtgcaatcatataatacagcacaaacgttcctccagtttacggttactttaatccattatgcattttatcaataaaaagcactggagtaaagaaatatcaggcatattaaccggacagacactgttattcatacagtgcctgaccatattcgatatccgttgatttccatatcggaagcgtttttttctcaaattggacagaataaagaaaatcgtttgctgttcgggccgtcggcagcactgccagctttgcaagaggaatgggggccccagtttcttcacagtatccgaatgtgccgttttcgattttggacaatgcaaggagaacgtcttgaagttcttctttaatatgatagatcagagttgctttttgtttttgattgattgctgcttgcgggcttgtagaaacctgaaagcaagaatactcaaataatctcgactgtaattcttctttcatcagaagaagttccgtataaattgcggtcagttgatcattcattcttcacaactcctgctcttaacgtagtatctttattgttgcctgtgaatgatgatctaaagcccataagatttttcctttcgttctaaaggatgtcactcttggcacaaaaaaagcccggcttttacgccgggctcttttgcattatttttgatagtatttttcaacgatttcagcgttgcgtaatgaaagtgtaggatatttcggatttgcccctacatcttttgaaatcacacgagatctctcacacatttcgccttccgctttctcgacagcgattttacccgtcgcaaagctttgcgcatcgttcggcgcttcattttcttcgctgattgtcagttcagacacaataaacagctgagaaaggttttcttttatggaagccaagagctccttgttttctttgtttggatacaatttcaggtttgcttccaaagatttaccgataattttttcatttcgcgcagtttctaatgcttttaacacgtcatcacgaagagccataaagcggtcaaatttttcttcagtcgcttcactgtttggaaccgtgattgtttccggcatatcggtcaactgaacgctctgctcttcaacaaatgttaaatgagaccacaattcgtctgccgtatgtggaaggataggcgctgaaagcttcactaatgcaagaagcgtttcgtagaatactgtctgcatgctgcgtctatccggatgatccgcatgctcgatgtagacaatatcttttgcaaaatcaaggtagaatgagctcaattcgattgtgcagaaattatgaatgctgtgatacacaaccgcaaattcgtactcatcatacgcttttttcactttatcaatcagcttgttcagcttaatcagcatatactgatccacttcgcgaagatcttcgacagccaccgcatttgtttttggatcaaaatcgaaaaggttgccgtgaaggaaacggaacgtgttgcggattttacgatatacttccgcaacctgcttcagaatggcgtcagacacgcgaacgtccgcctgataatccactgaagatacccataatcttaagatgtcggcaccaagctgtttcatgactttagccggaacaacaacgttaccgattgatttactcatcttacgtccttctccatccagtgcgaacccatggctgagcacacctttatacggcgctttccctgttacggctactgctgtagaaagagaagagttaaaccagccgcgatattggtcagatccctctaggtatagatcagccgggcgaacgaggtcatcacgttcttcaagcactgcttgatgtgaagagcctgaatcaaaccaaacatccatgatatcctgttcttttgtaaatgtgccgttcgggctgccaggatgcgtaaagccttccggaagaagatcctttgcttctttttcaaaccaaatgtttgatccatgctgtctgaacaattcagaaacatgttcaatggtttcatctgtaataaccggttctccgttttcagcgtaaaataccggaatcggcacaccccacgcacgctgtctggaaatacaccagtctccgcggtcccgaaccatgttgtgcaaacgctgctcgccccattcaggaacccatttggtttctttaatggcatccagcaggtctgatctgaaatctttaatagacgcaaaccattgcgctgttgctctgaaaatggttggtttttttgttctccaatcatgcggataagaatgagtaatgaattcaagcttcacaagtgcgcctttttcatcaagctgctgtgtgatcgctttgtttgcatcatcatagaacatgccttcaaagccaggagcttcgcttgtcattacacctttttcatcgaccgggcaaagcacatctaaaccgtatttttggccgatgataaagtcatcttccccatgtccaggcgctgtatgaacacagcctgttccggcatcagttgttacgtgttcaccaagcataacgagagagtctctgccatatagcgggtgttcagcgataatgttctcaaggtctttccctttgaccgttcttgtcacttcatactgatcaaatccgcatgccgatgcaacattttcgactaaggcacttgctacaacaaagcggtcttcacctactgcaatcacgctgtactcaagatcagggtgcactgagattccgaggttcgccggaattgtccacggcgttgttgtccaaatgatgatgcgctcgccgttttcaagaacgccttttccgtcttttacaccaaaagcgacgtaaatagatgctgaacgtttatcttgatattcgatctcggcttcagccagagcagactcacttgaaggtgaccagttaaccggtttaaggcctttgtaaatgtagcctcgttttgccatttcaccaaatacgcggatttgctgcgcttcgtattccggttttaatgtcacatatgggttttcccagtcaccgcggacaccaagacgtttgaattgctcacgctgtccctcgatttgcttccaagcgtactcttcgcatagtttgcggaattccgctactgacatttctttgcggttgacctttttgttttttgtcagagctgtttcaattggcaatccgtgtgtatcccagcccggcacatacggtgcgttgtagccgctcattgatttatagcggacaatgaagtctttcaaaatcttgttaagtgcatggcccatatggatgtcgccgtttgcatacggaggtccgtcatgtaaaacaaatttcgggcggtctttcgtccgttcctgaacaagacggtagatatcttcttcctcccattttttttgaatgtcaggctcacggtttggcaaatttccacgcatcgggaaatctgttttcggcattaagagcgtgtctttaaaatccattttcattcctccactgcattttttcagaaaataaaaaaagccctctcatcccataagggacgagaaagcttatctcgcggtaccacccttttagaaaaagcaagcatacactttttcctcttgagcatcgtaacgtgatgaacgtcctaacctactgtgagttcagcaaggaaactaaagggctgatctacatgattccggccatcccggactctcaccatctccgggtcgctatgaaggcctgaaggaaacatgactgtccctttcaaccgttttttcatctgaatttatgaacgtattatattcgacaagctaagaaaatgtcaagataatcagagaatttattccttttcctcaaatacagcgtcgacttcatactcaaggagatgatcccaatcgtcatttttcagaagatcaagctgagcttcaatcagcatttggaaacgtgttctgaacactttagactgttttttcagctcttcaatttccattgcaatttttcttgattttgataacgattcgttgataatgcgatcagcgtttttctccgcttcccgaacgatcagctttgcttctttttgagaattgcgttttacgtcttcagccgcttcttgagcaactaaaattgatttattcaatgtctcctcaatattggcaaagtgtccgattctttcatcaagctcattgactttcgcttcaagctcagttttcttgcggagaacaatttcgtaatcttttctgacttgggctaggaattcatttacttcatcttcatcatatccgcgaaaactttttgtaaacgtcttgttgtgaatatcatttggcgttaatggcatgatgccacctccatttttacatttcagtacggttatctagttcacattataaaacaaatttcgcacagatggagaaaaaaactgaaaaaccgactatttttgtcgttcaaacgtaactctccatttgtcttttttggtttttccttcgatttttgttaagctgcaccggccaaaacctctgatagacagcatgtccccttccgcgactatgtatgaaggatcttcaaccaccttccagttcactttcacaaggccgtttttcacaagcgtctgtgatttctggcgggattgcctgctcatagaggcgcagacggcgtcaagccttaaagaagaaaccgtgtcatctcttatttcgacatcaactgctggaatgttaaggtctgacaagtcgattttctctaggctgaccgccgctttgcctgcttgggtcagctgtgcagccacaaaatcagcggtatcggctgagacaatcaattgcactgctgtctcagaaaacacgatgtcaccgaatttttgccgctttaatcctatgcccattaatgcaccaagcagagaacgatgatctactgagacaaacttgtcagcataacggacgttaaacgcctgcagttcaaaatctgattcttccggagtaatgtactctggaaacagaatcgcccgtttccgctccgctctgtcatagccgccggaaaaggcaagcccgacatctgcctgtcccgtaacagcagagaggatgacctgctctcggggatctaaaaagtcggtcagcttcatccggtactgctcctggacaattcttttccattcgagcgcttgatcaataaaggcccgctcgtcttttctgaagtgctgatatatatcgctcatcgtctttcccttctatgtaaagaggcttggctgctgccaagcccctatcaaactgtcacattaaaacgcaatcatgcgataaagtccccacaagccggttgtcgcaaaccgaagcacaagtattgctacgattggtgaaatatccagcattgcaatcggagggatgatttttctgaatggttcgagatatggttcacaaatcgaagccaaaaaacgcccgactgctgtttccctcgtactcggcacccatgacataaaaatatatatgatcagggcaaatgagtatattgtgattaataagcttaaaaccgaaaaaacttgataaaggatcatctcgctttaccacctctgatgttcgtcttcagatatgagctcagaaattgtgcctgatacatctacgttgtcaggcgtgcagaggaaaatatctgagccgattctttgaatatcgccgccaatggcataaacggttccgcttaaaaagtcaacaatccgcttcgcctggtcatgctgtatccgctgaagattgacgacaactgcccgccggttcttcaaatggtcggctatttcctgcgcctccgcataaacgcgcggctcactcaacaccactttagaggatttctgaacactttgcaagctcactacattctgtttgcccgcaggtttattcccgttgtaagccggcttttctttttgctcatgctcctcatgagattcccgctctgtctcaatatattcatattcgtattcttcatcttccattgagaaaaagtttttcagtttatttttcatactcattgctgtacaccccctgtttcatttccgactaacgatgagccgattctaatataagtagctccttcttcaattgcaatttcaaaatcatttgacatgcccatcgacagttcagtacacggagcgttcggctggttcagcttctgaacctggtcacggagttctctcagcgacctgaaacagcttctgatctgatcttgatcatcagtcagcggagccattgtcatcagcccggcaacaaggatatgttcgaaaccggaaagctcctgtatgaatggaatgacttcttcttttttcatgccatgtttagaaggctcaagagaggtattgacctgcacaaagcatcgtacagtaccttcagcccgtttttcaatttctttcgctaatgagagccggtctagggaatggatataggaaaccgaattgacgacagattttgcttttcttgattgcagactgccgataaaatgccattccggattccctttcatcaattcctgtttgcggagcagttccgcatcccgattctctccgaggcaggtgatgccagcatctactgcctcctgtgctctttcaggtgatacatattttgtgactgcaataaccgtaacttcatcggagctgcggcccgatctgttacatgcttcgtttattcgttcgtttatatgtcgtaaattatcaacaacacgcaagatcttttatgcctccttcattccgataaaggacatcatccgtccagttttcccctgatcgcggcgatgagaatagaaaagagacggctcgctttccgtgcataaaccgctgacagaaatttgttcacttgccaaaccgctgtccatcagtataagacggttcagctctttcagatcaagctgatattgtgcctttgccgtctgattggcggcaaggtctgctgaaaccggcaatgcgcggacagcatccatgacgcggtcgtctaccgtatagcatgctccgctgatagacgggccaataacagcgtaaatatctgagggatttgaaccttccttctcagtccattgcttcaccatttctctgccaatctgtttgacggtgcctttccacccggcatgggcgactccgacaagcgacttaaccggatcataaaagaaaagaggcacacaatcagcaaagcataatgctaaaaatacatttttttcatttgtatagatcccgtccgttgcttttagagccgtgtgatactcacgggcgccttttcccctatccctctgcgtcactttctgaacgcgattatcatgtgtctgatcagcgaatacccaagactgcaaatcagtattaaacatatcggcaatatattcacgatttttaactacatctgcatctttgtcatgaacgtgcaatcctgtatttaacgattcaaaaggcttttggctgacaccgccgttttttgtcgtaaatccggcaatgacctctttgttgttttgattcgtttgagcccagtcttgtatcatgagtgtcgagggtgtggtaagactgaatgggtgatatgtattcatgatgatccaacctttcgacaaacatttaaaaaagcggaatttcccacttattttaccacatcttactgcattcgttgagcgccgatttgcatatttctaaatgaaatgtgccggaagaatcgagacttccggcatttgccaatctgcggcagacaagcaggtttatgcatgtggttcacttaatcggactaagattacatcttccccgatttttactatatttcgccatggaatgaccaattcctcttcttttccaaaaaatccgagaactttcccatttcctccgagtatgatcgcctgaatttttccagtggtcacattgatatcaatatcaccaatactccccagcttttttccgtttgagacattgacgacatcctttacctgaaattctgaaatgctgatcattccatcacgtcctttttccgtccttttgttcaagtatatgaacgggcaggctgaaccttgtcagcaagaagaaattttcatgtcattgttcttttttccggctgcaccagctgatgataaaatcgagtataatttttgtatactctactagctgctcaatcgataccttctcgttcacagagtgtgcattgtgcagatctccaggaccgtatattacgcatggaataccggcatcatacagccatccgccatctgtaactgattgagaaacgtcaataattggacactcccgtttcactttctgatgagaggcagttagcgctaagacgcctgggtggccagggtcaacttccaatgccggaaaaatttctcccctgtcttctatcatagatgagcctccccacttgaatacagggcggttttccctaagccaaatatcactgtcactcagccgattgacgtaatcttctatttccgctgccacttggtcatgggtttcattcggataaaaatggactgtgatccacagccggcattcgtccgctataaaagccgcatgtctgccgccttctataactgccgggttaatcgtatttgtgcctggtttaaaaccgggataacttttcataatagaccagtggcgctcaagttcaccgagccccgcaatgatttttgccattttttcaattgcgcttgctccgaatgttcctccgcctgcatgaatcatattccgtctcgttccatcatgaaatgtttgactgcttttgatttcgatccagcctgtaatgacaccgccttggccttgaatatgcatatcgctcgtatccgcgacaattgcaaaatcagcgtggtagcccctcttgcagcattcaagtgtgccggcctctccaacttcctccccaataaccgattgcagaatcagatcacctggaagttcaatgcttgcttcacgaattaatttgacagcaaacagcacacaagccattccgcccttcatatcggaagcgcctcgcccgattaagagaccgtttttttcaatgggatgaaacggatcgtgcttccattcttcatcctcttttacctctgccacatctacatggccattgataatcaggctataataatctgctgaatctgttccttttagcttccctacaacattgggatctccagggtacacatcccatttgtcgatcgagaatcccaattcatttaaatatcccgcaatccaagactgaatgccctctgtatttcttgcaggcggagcaggtgtttgataagaaatcagcgttttcgcaagctgaataagctcctccttatgttcttccacttttttttgcaaagagtatatttgttgatccaatgtaaatccgctcctattctttaaaatcaaaaaagccgtttcaaatgtgatgaaacggcttaataaaaacaaacggagtccgatgtactccgcttttcaccgcttccctccgctggcatgatccagatcaggtcaaaagggttgagacaaagtctctctcagcttcgcaaagcacccctaggatgaatctatatatatttgtcaggcattcgttatcggctcagctcttgttaaaaacggccgatcctgattccataatacatggattggcgtatcaaaaaaagcggaaagtatttgatcagtaagcatttcctttatttctccggatccaaaaacctctccctgttttaataaaagggctttatcaaagacaggcaaaatttcttcagcatgatgagtcacataaaggatagatggtgcattttctttgtttgcaatgtatgtaatcgtatctaacagcttttcccgggcaataaaatccagtcctgtgactggttcatccagtatcagcagctccggatcggccattagtgctctagcaatcaatgctctttgtttttccccttgagaaagggtttcatagcggcgatcggcatattcaattgctcccaagtcctctaacaaacctatcgctttttccctggtttccttacttggcgtttcatataacccaatcgaagcgtaagctccgctcaaagcaatttcaaaagctgaatctgccggatacaatttttgctgaagagctgctgagacgaggccaattttacgtctgagcttttccccaagctctgttttgccaaattcatggccgagcacctgcatctcgcctgatgttggaaaataatatgagcaaagcatatttaacagcgctgtcttcccggcgccatttaggccgtaaagcacccaattttccttttcttccaccttccaatgaatatctttcagtatccatttcccattccgttttagtgagacattgtcaagctgcaaaatcatcgtggtcctcctctttattgccttttataattgttttaattttcataaaactttgtacgaactaggataccttactttttccaaaacgtaaaccatccataatcaatagaaaagcctttaaaacaacatcgttttaaaggcttttcattattgatgaatatttttattcatttgtttgatagccgctttttcaagtctggacacctgcgcttgagaaattccgatttcctcggcgacttccatttgggttttcccttggaagaatcgctttctcaaaatcattttttccctatcgttcagccttctcatgccctcttttaaagccagctcttcaatccattgtgaatctgtattacgctcatcactgatttggtccatcacatagatcgggtctccgccgtcgttatagatcggttcaaatagagaaaccggatcctgaatggcatcaagcgcaaatacaatttcctcatgcggtacttcaagaacttttgcgatgtcttctgcagtcggctccttgcttgtctcactgattaaccgctctcttacctgaagcgccttgtaagcgatgtcccggagtgatcttgagacacggatcgggttattatcacgtaaatacctgcggatctctccgataatcataggtacagcgtatgttgaaaacttaacattgtggcttaggtcaaaattatcaatggatttcattagtccgatgcagccgacttgaaataagtcatcaacatactcccctctgttattaaatcgttgaatgacacttaagacaagacgcaagttcccgtttacaagcttttctcttgctgaatcatcgccttcatcctgcagctgcctaaacagctttctcatctcttcattcttgagtactggtaatttggaggtatccaccccgcagatttcgactttatttctcgacacttttttccctccctacaggagctgctgtacaacgttaagtatctccttgggtgggaaaaatatgcactgcactcagaccgaaaaactgtcgaaatcaggaaatccctgtaaaatcaaggggttctaaccataaaattttttacaccattttgttgaactcttttctcaacctttttataattcttttctcaagccgcgaaatataagactgagaaatccccatcatatccgctacatccttttgggttttttcttcttcaccgacaagcccaaaccgcagctccatgatttgcttttctctctcattaagctgttcaagcgcttttttcaaaagctttttatcgacgttagcttctatgtctttagtgatgatgtcatcgtcagtgccgagcacatcagaaagcaaaagctcattgccgtcccaatcaatattaagcggttcatcaaaggaaacctctgaacggattttgttatttcttcttaaatacatcaggatttcattttctatacaccgggaggcataggtagcaagcttgattttcttttctggattaaatgtattaacagctttgattagaccgatggtaccgatgctgattaaatcctctatattaattcccgtattttcaaatttacgggcgatatatacgaccagacgcaaattgcgttcaattagaatggcgcgcgccgcctgatcgccgtttgggagcttcattaacaaaacctgctcctcatctttagataatggaggcggcagggcttcactcccgcctatgtaatagacttcatcacttttcagcccaagtttcatcagcagcttataccagaggtgcgtcaaccgtaatttcagttttttcatcttcctctcccttctaaatgtcacgccgtttgagtatgataagtaacggacatttgcgaacattatgaaacgtgtttgacagccttgcccgaaagcattttcggatgaataatcgcgtcaaactctccatctgccgacagctttgttgtgctgataccgattaaacatttatctgcagaaatcatttcttcttttgtcataatcgttacgtgatccggtttaacgcataataaaaattgattttgctgaccaactcccctgtatggaatcaacctcattttatctaaaaagcgaaaggaatcatcgagctgttcgatggcttccaatgggtctgtgtttcgaatgatcatcgtttcggctgttccgaaaatcggctccagtttatcaatgtaaatgatcattaccggtgtttttgtaagaggatcgtacagctggttaccggaatcaatcaggcctctgacatgaagtgtttggctgcccaaatctgcctgcacgctgactcgttcctcatattgaatgttttttgtttcaatatcttcaattcttcttttagaaaaaaaccataatgctggaaagccaccaacaataaacaaccagctgatcgggtctccaaaccctgtttgattggtaatcatgacaccgttttgaacaatagaatttgactgcagcaaagaatgggctccgataattcctccccccattaaaaaagtggcaaaataaaaggaaaacaaattttgaaagaaaaaccgaaatcttttaaagccaaatgtcaccaccacaatcacaactgaaaaagctagcttcccagccggatgttcaacaatcggcgaaaaaggagtaaacatcaaaaggacaatactggaaccgatgaacgctccgcctaccagtcttcttttttttacatgccgttttaaaataaatgccgtgagcaaaagcaaaagtgcatcaaaacaaaagtttaacagccaaatgacatctaaatagattttcacatctgactcctttctttcttgcctcacgctgttccccttcttgcttcataagtataaagcaagctctgtgggaaagtctgtcaattaatgttgagaggaaaatacaatttttcagggaaatctgcttaatttgtcgaggaagtataatgagaggatataaaaaaagctgccaatgacggcagctttttttccacttaattttctgtgttcatattaagttttccattcgcagtttttcttgtttcatttccataatcatctcggacgatcacttctacttttgctccttttgctttaatagaagaagtggcagtccaatagccttcatatctccccggagagatttctcttaacgggagttcggtggcattttgcacactcgctcttgcattggtcagcggcatacgaatggtaaacgttgcatctaaatcctcagcgcttgagaaagcgattttcacagattcaccggcttttaagtttttatcctctcccggaattaagccggaaatgacaggcttgtcaaagttcacatcaatgactgtctttttcgtcgttttgttgcctgccaagtctgtagcaattaccttgatttcatttcttccattttccaaaagaatacgggctgagtatgaaccatcagctactgttgcttttttgccattcaccttgacgtctttcagattgtcatcggatacagcccctttgacagtcagcgtttctttatttgttttcccgccatcctttggattgtccagtgttaattcaggcttttcttgatcaagcgtgaccgtgattgggctggaggcatctgttgttccgttgtcagttgatgcagttgccgtcagctcattttcacccttgttgagtatgatgcctgcatggaacgtgccatccgcagcagctttcgtttctcctgcttctttctctccattataaatgtgtaccgttgtgccaggagaagcgtttccttttacagtgacgctatccttatttgtgtatgatttgtctgtcggtgaagtaatctcaggtacagcagcttcataatcaactaatgcgcgaatcatatagttgccatccgctttgtcacctggctgccactttccatctatatactgccagttgcggccggaattctggccggtttcatccattgccaatccaggtgaatacggatcaggtttcgactggatatatacgagataaaaatctttatcgaccataatcccttttgaactgagatctaccttagtccactcgccattgcgaagagcttccgcgttaaatggccctgcaattttcttgcccggtgctccgtcttttcctgtggcatcgtatacctcaaccttaaactctgtgccgcccggatcagggaactctgtatcccagaatctgaacagccctcctgtaagcatgcctttgtccttgccgtcagcgagcgtcatttttaccgcccatccgttaccggcagcaaaataggaattggcattctccgctgttccgtcatcatatgcaatttcacccggataaccgacgaaaggcttcaatgcagtttcttttgtaacatcaccttttaactcaacggaaaattcatcactgtaataacccggtgcagcgactttaatcgtataagcgccttcataggcctccagcatatattcacctttgtcgtttgtcatagccggttccaccgcagcatcctctacaacataaacggaagcgcctgttaccggctctcctgtcgttttattgatgaccgtgccttttaatgtgcccttcttcatctcttctaacgtaaaattagcttgtgtcgtctgatccgtctttaaagatactttttgtgttttcgactgataaccatatgcttctgccataagcgtatagtctcccgctttgtgcttcagcgtgtactgccctgtggattgatctgaatatgttgattttcctgtttccactacactgacttgtgccttgagcggcaaaacttgaggctgtatagccttgttctgatgttttaccgctgtgtttgcagatggcttagcctttttcggatttactggctttttcttttgctttccagacggcttttcgacgcccagcttattctttttgactgtttttccggctgatttgtcagaaagcactacatcatcaatataccagccctcttttgcaatgctttcatcagattgaaggttaaacatcacttgaatgttttggcctttataagccgataaatcaatttcttcgtccgtccagcttgatgtctttccgttatagacaccagcctgctcccaattcttttcaccttccggaagaacaaaaacgtagccgtaatcaaaatcatcctctaaattgtgccagcttttaaattgaaggaacagacttcctgaatcaggtgctttaataggaggcataacaaggttcatgtttgctgagttggcataatttcctgtcaaattcgttccatatactttttctccggatgctgctgtatttgggccagttgacggaactccccattcccagttattatttgttccgctcgcaacccagccgccgggtgcagtttcaaagtcctgcttatatcccgccgtgatgcttggtttcactgttacatcgtatacgtcagacgaaacgacatgaccgccaaaatcgtgaatcatccacttatagcttagtttagttccttttatatctgggatctctgcctgatacgttccttttagatgatcaccgctgattcgtttagccgttatttctgtccattcaccttgatcaagcttgtaggacagctttacagatgtcacactcacattgtcttcagctgtcaaagtcagtggtaggctgccaccttcataagcttcagttactttctcatgctgatagacaggaggctcttggtcatccccctctacagaaacttgtccttccgctttccctaatccatctgtaacagcggatacagcatcaaaagcattcaccagaccatggccatatccgttattcggtgaatcaggaaatgttgaatccgtgagcggttcagccgtgctggttaatatatcctccatctcatcaacagaaagtgaggcattcgcctgtttcagcagtgcagcaacagcggatacatgcggccctgccattgatgtgccgtcccaaccatcctcatatgtctgaccgggaacggatgaacgaatattaacgcccggtgcagatatttccggctttatttcatcatatggagatggcccttgaagagaaaagtcagcgagctttttattgatatcagtcgctccagttgcaaacgattctggatagtttgccggatttgcgatagaaccaggcccgccgggaataaagagatccgtattccccgctgaaaactcagggaaaatatcggccgcacgccaggcattgaccatgtctctgtaccattcatcaagtccagagccccctccccatgagttattgacaacatcaggagccatttccgggtggggatttccttccgcgtcctttggtgctaaaacccattcaccagcttccaaaatgtcagcatcagtgccgccatcttcagagaacgctttaacagcaatccattttgcgccaggtgctacaccgatttgatttgttccatcaggttcagagcccaccatcgtgcctgtcacgtgggttccatgagccaaatcatcataagggcttgcctcgcctgctacggcatcataccagttcatttcattttcaggctcattaggattttccggattatatccgcgatatttctcttttaatgccggatgattccattccaccccggtatcaatggacgcaacaaccgtgccagttccatcatatccaagtgcccaagcttttggggcatcgatttggtctacattccattccacaccgtcagttgctttaatagctttctgtgcttttttcatattaaatggggaggatgacttaaaaagctgccgtttctcattaggaagcaccttttccacttcgggaaactgcaccactttttccataacctcttttgaggcatgaacagcaatcccgttcaccacataataagaatgaatttggtctgcatttcctttatctttctgggtgttcaagtattttaggacatcttgctgggattcatcggctgtgacttttaaagatgacacaacagcagaacgcttttgatattccgtcttagcggcagacagcttcttcgatttcgcttttttaacagccgcttttgccgctttttctgggttagccagatctttaaatttaatcagaaaagtcgttttttctttctttttaaagcttttctttaatgaactcgaaatcttgttttgaatggattccgcagattgaagctcctttttaacagaaggtgaggtgactttactgcttgccccggctgctcccggaaacagcagtgaactgatgacaactgtacttaaaacagagctgatgagtctgtttttcgtttttttcctcattttcatccccctttttcaacatgctttttaaaaaaagtgtcgtccctccttttaataatgaatggtttgtcagaacatcgctgtatattaactgtagacaatctgaattacagatattgtcgtttcatgtcattcaatttccatatatatgaaaatgataaaaatgtcacaaaaataaatgggtctaattatctgttttgttactaagcgaaggaagcaatagggaaaaagactttataagaaggaaagtgtgaagagaaaaacaaaaaaggacaaaatcgaaaacgattttgtcctttacattagccgcgtttattacggtttcttaagaatgtcgggatgtcaagcgtatcatcagccggctgtgaagtatgacggcttactgtgttctgctgctgaggttcctcacgttttggctcacgcttcggaacactttgattgtgtgttttgatgctttgatttaagcttggacgctgaggcttcgtcacgtccttctcttgttcgataaagccggttgcaatcactgtcaccacaatctcatcttttagattttcattaataacagaaccgaaaatcatgtttacgtcttgatcagacgccgaagcgacaatgtctgctgcttcctgaacctcatataggctgaggtttgttcctccagtgatgttcatgaggacgccttgcgcaccgtcaatggccgcttcaagaagcgggctggaaattgctttttttgctgcctctgccgcgcgattttccccagtagcaataccgatacccatcaaagcagatcctttgtttgacatgattgttttcacatcagcaaagtcaaggttgataagaccaggtgtagcaatcaagtcagaaataccttgaaccccttggcgaagtacgttatccgcttcgcggaatgcttcaagcatcggtgtgtttttatcaacaatttcaaggatacggtcgttcgggatcacgatcagtgtatccaccgcttctttcattgccgagattccgcctgcagcctgaagctgtcttttgcgtccttcgaaggtaaacggtcttgtcacaacgccgactgttaatgcgcctaagtctttcgcgatttgtgcgataaccggtgcggcacctgttcctgttccgccgcccataccagctgtcacgaataccatgtcagcacctttaagtgcttcttcaatctgctctttgctttcttcagcggcttttttcccgacttccggattcgcacctgctcccaatcctctagtcagctttgcgccgatttgcattttcacttctgcttttgacaggttaagagcttgagcgtccgtgtttaccgcgatatactctactccttgcacttcattttcaatcattcggttaacggcgttgttaccgccgcctcctactccgattactttaattgatgctaagccgtctatgtttgtttcgaactccaacatgctaaatcctcctaatctgccgaatgactatctatctattcccaaaacatgcttaatagttttttcattttgctctgtttattatgttcggcttgtgttttttgttttccttttggccgctgctgcacctcattttggtgatgatgctgctcttgttcctcagatgatgagactgcgatttcctgtatcgcttcttcaggcatcttaaagcctatttttctgccttggattcttgcattccggcaggcgaattggatcaggcccactcccgtcatatattgaggatctcttacaccgatataattcgggcttgccactctgacattgttttgcagcacatcctgtgccaaagacatgacacccggcatagctgcttgtcctcctgtcagcacgaagcctcccggcagatcggtaattcccatactgcgaagctcttctgaaacaatttcaagaatttcctctactctcgcttcaatgatattcgctgcttcttgctgtgtaaatgtttgtttttgattggtgcctataacggttacctcaaatatttcatcttccgaggcttcgtcatagtaggcatgtccaagttgctttttcacgcgttctgcttcttctgttgacgttctcaatccgatggagatatctttggtgatattttcgcctccgagaggaatgacacgggtagaagtgagatgtccgttctggaatacggcaatggttgttgaccctccccctatatcaatgagagccacaccaaggtttttctcgtcctttgataatgcagcagaaccggctgccagcggctgaaggcaaatatcagttatttcaataccagctctttcaacgcagcggagtaagttatgtaagattgtttttgaaccggtgatcaaggtgccctctacttctaaacgcacacccagcatttttttcgggtcggtgatttcatctcttccatctacgataaactgtttaggaatgacgtcaacaatcagctgttcatgcggtacggaaacaacctgtgccgcctccatgacacggcgtacatcttcaacctgaatttctttattttcactggaaactgctacaacaccgtttgtatcttgaatattgatataatttccattaacgccgacaatagcttttctaagcggaaaacctaccattctttcagcttggtcaaacgcttttcttatagaatgaacggtctcatctatatcaacgattgagccttttttcaacccttcagacggtacatttcccacaccgataatattaagggaatcatctgtcatttctccgacgatcacttttgtattggacgtaccgatgtcaagactgacgtaaagttcattgttgttcattctatggcacctcctcacatttcgatcatttctattctattatttgcggaacaacaatacaatgaatgtggctttacaagtgtgtaacaaaaaataacaacagaatatttttatgtgcttttcacattttatgtttattgaaaatattcgttatatcctatgtatatcctcttttatatcacattttttttattttttttagaaagagtccactttgttagtagatttcttctgataacggctatattctgaaataatctgactccaaatgcgaatatacctgctaaatacaagtctacaccaagatggactcccagaaaagctaaacttattgccaatataatattaaaaaagaaaccggaaacaaataccatttcatcatatgtaccttgtaaatgcgccctgattccgccgattaatgtatcaagtgcggcaagcaccgcaagcgataaatagtttgagtattcactcggtatcgttaagtttgtcattagtccaatcgctattccgagcaccagtcccaacacgggcagccacatgacaattctcctccttttcagtctttaagcagtttcagctgttgtacgtccagtggtctgtcatatgcttttaatgttagtttgctttcagatttaccggcttttaatgctaaattttcagatgcaaaaagatcctcaaggcctgaccccttcactctgctgtgtaacatgtccggatctttggcaagcacttttactgttaaaggataatcgtcaagggcgtatccgtctatttttgtagtgccgtttatatctctgatgactgtatgattcacaactcttcgctcattaatcgagatatgctctgcaccgtaggagttgagttcatttatcagctttttcagcaaatccggaggcggattttcgatcggctctcctgttaagctttcagaaaaaagcggggaaatcgtaatgacaattccgctacctgttatatcggtcatgccggctgttttttttaaggattgcaaggtattatttagcgcggtttcttttgtcatttctttcgtttgcgaatagctattcagcaatttgtcatatttgtttatttcagccagcagcttttcctgcttcttctgctctgatgtcagctcttccctaatatcccacatatctcttgtatcccggactttggggtgctttaacgaattaaactgaacagatatcatcaggccgaagatgaccataagaacactgatgcttatgaaggaacgctttattttcaatctatttcacccgctttttcagtcattccttcgttttcagaatcggtttcatttgtacgtttttctctttttctgccgacacagaaatatgatccattgacagctgatcaattaggcctccagcgatatttaacgagggcagcaggacatctggatctccaatagcggataccgtaaacggagcgggatgctgcaccccgtctaccgttaccacaggaccattgcatttgatatacgaatcatgcgtcaaacgctgtccattaacggcgacagctgccgctcctgagatatacagttcgtttactacttggaagatatggctttcgtgaacgatgtaactattcacattctccccttccggtatgtatgacgcatcttccaatgtcacctcaacgccttctccctgcacaccgacttccccaatatacatcctgtatttttctgtatcttcgaggacattatagtattccgacttctctttcttcagcttattttccgcctggcggactttgttttgcttttgatataattctttttcaaacttcttattttctttctcttgtttcagcagttcatctctcagcgcatattcttttttccactcttccgtctcagccgcgcttttgttgttttcttttgtcatttgaaaagaaaatgaaatcaaaaaacctgcgataagcataatcaaggaaagaaggactgctgatttgcccctcaattttcatcttcctttttagcagctttatcgtttttcccaaactcttcaaaataggtggcaacttctaaatgaatgattccttttttattgctgcttagctgtgagatgatagaaggatacgtcttcattcggtctgcaaacgttttaatagatgccgtaacaacataaccgtcgttcatgtacaacttaatacggttttcatccatttttacaggcgtataataaatttctgaaatcgactgttttaacgaatttgacaacgcatcgagctgcttggccatttgagaccgcttcttcgcgtttgtccaattcactaaaatcggtccggcatcatccggcgttacttcgtttggcagaactgagccgttttcaagcacttcatagtacacatcgtctttttctaaataagcaatcgctttatattcttcgattgcaatgttgattttattaggaagcgatttgctgatctccgcttttttcactaatttattttgctgaatcttcttttctgttttttgcttgtccaaactccaaaactcagtatctccgctgttaatatcggaaaggtcgataatttccttttttgatacattttcattccctgtaacagagattgttgatactttactgattggtgtttgcaggtacacaatgatcagcaccataataaaaaagagcataataaatgaaatgagacggcggtttgccttttgtttcctctgctctttaattttagggatccgctcttcaatgttaacgattttttctcggtcttgacccgggttcattgcctgttcacctcattcaaatgaaacagctgttaaaagtctgtctattccaaaacaaacggcatactatgatgccgtttgtcgtttgcttacagtatatcatatgaacagcttcagtcagaacttgaatcagcgatttccgccgatgatttcaacctctgtgtgcatatcaatctcgtatttttcacggattgtctttttcacatggtcaatgagatcaagcacatcttttgctgatgctccccccgcattgacgatgaagtttccgtgcatctccgatatctttgcaccgccgatttgatatcctttcaagcctgctttttctacaaggttcccggcatgattcggaagcggatttctgaatatgcttcccgcacaagggcttgaatacggctgtgtattttttctatagtctttattgctttgcatttgctgaacgattgattccttatccttctgctcaagctgcaaaacagcttcaaggcaaacgcccgggcgtttcttttgcagtacagatgtcctgtagctgaaatccatctgctcatttgtcagccactcaatcgttccgtcttcaaataaaatatgcgctttgacgaggatctcgctcatatcagaaccgtgagcgccggcattcatataaaccgctccgccgactgatcctggaatgccggcagcaaattccaaaccggacaggccttttttgctcaatgatgtagcaaggcggaccaccgaataaccgcctccgactgttacttgttccccttcaagctccaaatggtcaagacccgcccccagcttgatcactacgcctctaattccttcatctaaaacaagaagatttgatccgcggccgatgactgtccacttcacatcatattttttaatcacgtccatgatgtctttaacagcatccacactgcttggaatgaccaatacatccgcaggtccgccgattttcatcgttgtatgattcgcgagcggttcatttgcaagaaccttgccgacttctcgttcttttaattcctgtatcactttctccatcgtaaacctccgcattccatttgcttttctactatttttttaattcctcgagtacgctgtataaacgggcagccgcgtcaggaacaccgagtgactttgttcgttcgctcatttcctttaacgtttgctcattcagtacaatccggtctagcgcttcaatcagcttctccccgctgagctctgtttctttcagtacaatcgccgcatcatgctggccaagagacctcgcattgacctcctggtgattcgctgtcacatatggacttgggatcagaacacttgggattccgagagcagtaatttcggcaatcgttgtcgcaccggctctggccacaatgacatcaatggcctttaaatactcaggcatttgatgaagaaacggctttgtgaccatattatcagcggcacccttgcttttcagctcattcattactttttcatagtgaacttcaccggtgatatacagcacttgatagtctcttgttttcagcacatcctgcatgtcaatgacagcgcggttaatcggtgcagcgcctcggcttccgccgaaaattaagaccgtttttttgtcttcagaaagcccaaattcagccaatgatcgtcccgtctttattgagacgacttcagaggctctcgggtttcccgtaaatacaactttctcgctaggaaaatgtgatttcgcttcttcaaaacaaatcgctactttattaacatattttgaaagaaacttattcgtgatgcccggcaggctgttttgttcgtggacaatagtcggaattcccattttcgcagcggcatagacaaccggcccacatacataaccgcccgttccaattacggcatcgggcttaaattccgctaaatacgatttactctttttgacgcccttcagaaaacgcatcacagtcttgacattttcaaatgacaattttcttttaaatcctgtaatttcaattgaacgaaacggtatattctcccgctcaacaatttttttctccagcccgttttctgttccgatatataaaaattccacattaggatgacgtctttgcacttctttaataaaagcaagagcaggataaatatgtccccctgtaccgcctccgcttattgcaattcgcatttcttttttcccccagtctaagtttctctataacataacgataaccctgttttgttggacagggttatcgcatcaattgtttccaagcttcatgttagacaggaggcttggaaatacattcgttaatacctcgagtagcggcttacattcagcagcacaccaactgccatcagcattagagtcaatgaagagcctccgtagctcagaaacgggagcgtgatgcctgttacaggaatcaggcccgtgactacgccgatatttatcatgacttgaatggcaatcattgaaataatgccgactgcgacaaagcttccgtacagatcaggcgcaccaagcgcaattctgattcctctccacagcaggacgctgaagaggagcaaaataagtgttcccccgataaagcccagctcctctgacaagatggcgaaaataaagtctgtttgcggctcaggcagataaaagaacttctgtctgctttgtccgagccccattccgaacaacccgccgggccccactgcataaagcgattgaatgatctgaaatccgcttccgagcgggtcttcccatggatttaagtatgaggtaatccgctttatccgatatggagccgatagtacgagcccgacaaatccgctgaggccgatcagcccgagaaagacgaaatgggcgatccgtgcgccggctacaaaaatcatgacaatacaagttccgaccataactgtccccgttccgaggtcaggctggcacatgataatcaaaaatgctgaaaacacgatgccaagtgcagggacgaacccccgtctgaacgatgtgatgtttttttgtttttcagagagaaatttagcaaggaatgcaatcatcgcaagcttcataaactctgaaggctgtatgctgaatgctccgactccgatccagcttcttgaaccgttccgcaccattccgacgcccggtatcaaaacaagcaccagaaggaaaaagcagataaccatcagcaatttggaccatgtcctccaagtccaataatcaacattcatgataaaaaacatagcaatgacgccgattcccgcaaacaaaagctgccgtttcgcgaaaaagaatgagtcgtcaaatttataatccgcccataccgcactcgcactgtacaccataattaatccgattgttaataataataacgtaatgatgaccaataacaaatcaggcgatgtttttttagtagtcaaagcaatcgacaccccaagcttaaagtcattagggctgccgatttacttcaagacaagcccttacttaagcatatgcacggcatctataaacatgtcaccgcgttcttcaaatgttttgaattgatcccagctcgcacacgcgggtgacagcaggatgacatctccttcatttgagagcgcaaacgccgcagatactgcttgttcaacattatcgacacgtttgacatgttgtattcccagttcattgccgagtttctcgagttttggcgccgtctggccaaatgtaagcactgctttgacatgcttcatataaggtttcaagtcatcaaaaccatttccgcgatccagtccgcccgcaagcagaatgaccggcttatcaaaagctgaaagcgccttgcttgtcgccagaatgtttgttgctttactgtcgttataaaatttgcggccattcacagttgtgacatattggaggcggtgcttcacaccagtaaagcttgtcagcacctttttaaccgcctcattggatgctcctgccgttttcacaactgcaatagctgctaaaatgttctccaggttatgagcaccgggcagtacaacctcttccagaggaagaatggcttcgccgttaaacataatcatactgtcttttacatatgcgccctgttcaagcgttttgctgactgaaaatgggacgatttcggcttttccggcttcagcaagacgcacgacggtttcatcatcctggttgacaatagctttatctgaagcagtctgatgaaggtacactttctgtttcgctttttcatagttttcgcgcgtatggtgataatccagatgggcgtcaaatacatttaaaatcaggctgatttccggtctgaaagcgtgtgttcccatcagctgaaacgaagacagttcggtaacgatccattcatctccatcagcatgataggcaacctcacttgcgactgtgccgatgtttccggcaatcagtgctttttgcgagtcagccttgagcatttcgtaaattagcgttgtcgtggtcgttttaccgttcgatccggtaatcccgataaacttggcgctggtcaggtagtaagcgagctcaatttccgtccaaaccggaatacctcgtttctctgcttcctgaaccatgatattttcataaggaattcccgggtttttgatcagaatcgtgatttgatgctgatcgaacagagaaactggatgctctccgcaaacaacttcgattcctttttcagaaagcttttgtgccggttcattttcttcaaaaggcttttgatcattgactgcaacataaatgcctttttcatgaagaatggaggccgccgcatatccgcttttcgcaagcccaaggattaaaaaatgctgtttctgtaaaaattgatcattttccacttataaccacacctcgatgtaaattcctaaaacggcaagcaaaagtcccgcagcccaaaacgtcacgactactctccattcagaccagccgacaagctcataatggtgatgaagcggactcattttaaagattcgtttacctgtcgttttaaagctgatgacctgcaaaataacggataatgtctcgataacgaatacaccgccgatgataaccagcaggatctctaatttcgttaaaatggcaatggtaacgatggctcctcccaatgcaagcgatcccgtatctcccataaaaactttggccggatgagcattaaatacaaggaagcccagaactgcaccgacaacggcaactgagaaaatcgctacgtcatattgagactgattccatgccagaatggcaaaggcgccaaaggcaatcgccgcagtaccggataataacccgtcaaggccgtcagtcaggttaactgcgtttgatccgccgactagcataaagagcacaaggataaagtaagcccagccaagatcaaatgataagtcagttccaggaatgcgaatatccgtcgcaaaattgtagtaatgatacacggcgtaaaatacaaccgcaataataatttgtccgatcagcttttgctttgatgtcaatccaagattgcgcttcatgacaaccttgatgtaatcatctaaaaagccaagcaaaccgtagcctagcgtaacaaacagaagcagcaccatttcggggcttatttctgaaaacttctgtgtcataacaattgttgtcactatgatagaaagtatgatcatgaccccgcccattgtcggtgtccctgattttttctgatgtgatttcggtccttcttctctaatactctggccgaattttaatcttcttaaaaacggaataagaatcggagagagcagaacactaattaaaaaccccattaaaattgtaaacagaatgacttgctcaagcattgtccttttctcctcctgtttctttcaaacgacatacgtagttatcatattcatgatttttttccatatgaaaaatcttttcaagctccattattcagtaacatctctttcctatgaattcgtcttattcttattgagttcaacaatggctctcgccgctacttcagcatcatcaaaatcgaaagtttcatttccgatctgctgataggtttcatgtccttttccggcaatgaggacaacgtcgccttttttggcattggcaattgcgaaaaagatcgcctgctcgcggtttgcaatactgtgatagtatgcgttctctactccggcttccatatctcttaaaatcgcgcgaggatcttcgcttctcgggttatctgacgtgaaaatcggctcgtcagccagctccacagcaattttagccattttcgggcgcttcgtcttatctctgtctcctccgcagccgacaacgacaaatagctttccttccgtcatgtctctgcatgtctccagcacattttcaaggctgtccggtgtgtgcgcgtagtctacaatgacaggaaactcctgctgctgattgaccaattcaaaacggcctcttacaccatgcaattcttcaacagcctcagtgatgatttcaaacggtatgcctgctgcaatacatgtcgcaacagcggccagcacgttatacacattaaattgtccgacgagagacatcgtgatgtgcttcgtgcctttgtttgtcacgagatcaaagcttgtgccctgtgcagtgatactgatgttcttcgccatcacatcagcatcgtttttaattccgtatgtagagatatgcgcagctgttaccttttcaaaataagcgctcgcctcatcgtcagcattcaggacggcacgctttggatgttcatggttgaaagccccgccaagttgggaaaagagcaagctttttgcatgccggtactcatccatcgttttatgatagtccagatggtcctgtgttaaattcgtaaacacggcaatatcataatcacagccatggacgcgtcctaaagacaaagcgtgggaagaaacctccatgattgcagtgtcaacgtgcttgtcattcattttcttaaacgttttctgcagcgtgacgctttccggagtcgtgtttttaacaggaagtgtttcgtctccgattttcatgtacattgtaccgatcaagcctgtgcgttttcccgcttttttcagaatctcatcgaccatgtgggtcgttgatgttttgccgtttgtccctgttatcccaatcagctgaagcttcttcgtcggctgtccgtaaaacgcatcagacaaaacgctgagcgcgcgaagtgactgccggacaataataacaggaacattcacatcgacctctctttctgccacaatagccgctgcaccgttttctactgctttttgcgcaaaatcgtggccatccaccgtatacccttttacacatacaaaaagactccctttctttacttccctggagtccatctcaattgaagttatttcagggtcttgtgagtcgtttacagaaggttcggttgttaagtatgtaagcagctttgtaagtttcatcgtatcaaacctctcaacattctaattcgttctttttatcattgaagtcacatcaaatgatgtggtaatgattttaagcatacagttcatattttagcgtaaataaaaggatacatccagctaatcttgaaagatatcagcattttttctgcaataaaagaataggcagcccgaatcaatcggctgcctccttttcatcttcttcagtcaaatacacgcgtatctttgagccttcttttactttcgttccggcagctggcgattgtttaacgattttgctccctttcccggaagcatccacattgagattcaccaatagtgactcaagatctgagacagacatccctacaacattcggaacttctattgtttttgtgtcgttccattggtattttttctcgatttgatttttccggggcttcacaccaagttccggcagactgtctctcataatatttccgacaataggcgctgccaccgttccgccaaactgaatcgtgcctttcgggttatccaccgcaacgtagacgactagactcggatcatctgctggcgcgaaaccgataaatgatacaatatggttgttttcaagatattttccatctttaaccttttgtgcagttcccgtttttcctccgacacgatatccttctacaaatgcattgcggccggttccttctgcgacgacgctttctagagcatagcggatttgtttggatgtttcctcagaaatgacttgtttctttgcgattggtgattgttttttgaccgttttcttcgtaacaggatcgatccattcctttgcaatataaggtgtatagagcgttcctccgtttacagcggcggatactgctgcaacctgctgaatcggcgtgacggatactccctgtccgaaagccgtagttgcttgctccaccgggcccactctctcaagcgggaataagatgcctgttccctcgccttggagatcaatccccgttttttgtccaaaaccaaagtctttgatatatttgaaaagcttttcctttcctaagcgctcgcctaattcaacaaaccccgggttgcaggagttctgcacaacttccagatacgtctgcagcccgtgcccgcctcttttccagcaccgcagtctcgctccgtccacttcagcatgccctttatcataaaattgatcccgtttcaaatttactttttgctcttcaagggctgctgcaagtgtaataattttaaaggtagatcccggttcatacgtgctccatactggcagatttcgattgtagacggacggatcaacagattggtaatcagcagggtcgaagtcaggcctgctagacatccccaaaatttctccgtttttcggattcatggctacggcaatcatgccgtccggatgatatttggcctcagcgttatcaagctctctttccattatcgtctgaacctttgaatcaactgtcagcttcatatcaagcccatccttaggcggcgtatagtcatccgcttcatcaggcatcttcttccccttggcatctgtataaaacttaacagaacctttttccccttttaaatcatcgtcgtaataggcttcaagtccaaggagcccttggttgtcaattcctgcaaatccaagcacatgagataaaaagctgccgaacgggtaatgacggatactgtcctccgcaacatacacaccttttaaatcaagcgctttgatttctttcgccttctcatttgaaatttttctcccttcaggagtgatcttttcgattgacgctttttttgtcacatgtttatatactttttcttctgacatattgagcaccgccgcaagctgcttgctcgttttcatcggattctgaacttggcgcggcacgacgaatacggtcggcgcacttttatttgttgcgagcttcacaccattccgatccagaatctcgcctctctccggctcaaacggcaagttccggctccaggaatctttcgctagcgaagtcagtttttcgcccatcacaaactgaacataccccagccttgtatcaatgatcagaaacacgatcacgccaaaaagcaaaacaaataataaacgttttctaaccgttacattcgagacgcgcaagagaccgttcactccttatttaggcttgtttcattttatgcctgaatttggacaggtagaacgatgctcctctgaaggcataaaaaaagaaagcctgcataacgacggctttctttttaatcaggatttttaaacttaaccttgattacggttttgtctttgatttctttgtctttcttaacactttggctgacagcgtagccttgtccgcttacttcaatatgaattcccgcgagctcgccgtactgcagaacctctcttctcgaccagcctgtcatatcaggcattttgattttgccgcccgttttcaggaagaccttttgattggtgagaacttcctcatccgctttcggatactgttcttttacagcgacatcactgccgatgacaattggtgtgagattctcctcttttgctttcttttgagcagcagctaccgtttgatctgttaaatcaggcattgtctgcgcttttgtttcttccttatctgagtcagatttttcagttggttcgatgtttaggtagtgcaggctatttttcattgttggattgaagatttctgatactggatctgaactgctttgtcctgcttttagttgcggctgctgtacagcaacataaattaaaagctcaggatcatcttttggcgccatacccataaacgaaaagatatagttatctgtgccgtctaaatatccgcctttaccggctatttgcgcagtacctgttttcccggcaacatcaaaaccttcgattttataagcttgccctgttccgatcttcgatgtaacgacttctcctaatatatcccgcacctttttcgcagtacttgcagaaattggagttccggctgattccggcttattttgataaatagttttatctttatcagggtcaacgatatggtcaatgacataaggtttcatcattttaccgtcatttgcaattgccgttgcggcctgaatctgctgaattggtgtgaccgcagacgcttggccatatgcagttgacgccttatcaaattcatatttaaagttgattttgctggagacttctcctggcaaatcaatacctgttttctggtaaaaattgaatttgtgcaaatattgattgaggcggtcatatcccagcttttctttcgccagtttcgcaaaagcgacattcgacgaccttaggacgccgtcatgatatgttgtcggaccccagcctacaccgttattgtgatccttaacaggtgctccgccaacttcaaatgtccctgatttatatttttcgttcgcattaaacacgttttcctgcatcgcagcagcgagtgtaaagatcttcatcgtggacccgggttcatacgcatatgaaatcaaatcattatagtagtttgtcacatcgcgcttgttcggatcaaagcttgggcgctgtcccatggcaaggactttgcccgttttcggatcaacgactgcggccatgatttttttcggattatacttttgcgccacttttgtcatgctgtcttccaaaaaggtttgaattttctggtcaatggttaaatatacattgtcaccattttttggcgctgtaattttatttttgctgttcgggagctcccagccggatttgtcgctttcatatgtcacatatccgtcccgctccttcaaatacttatccagcactttttctaatcccatcgcgccggaaatttcatttgtttcttcatcaacctcggcatagccgattagattagatgcaaatactccgtttggatagtagcgttttgtatcccgtaaaaatgaaatgcccgggagtttcattttttcgattttttgcttttgtgaatacgtaatatcccggccagctgagccaaactcgacttgttttgcatctttatttaagatatcaaggatgtcggccttgtccaagtttatcactttagacaatgcttccgccgttttttctttgtttacaacatgctgaggatgcttgacatcagtggtcatttttttatcgagaatcgcaatcagtttatacgtcgctgtgtcctctgcaatgacttttccttttcggtctaaaatcgagccgcggctcgcttcgatggtccgtttcttttcatgctgctctgtcgcttttgtcgcaagcacttcgccgttcgcttttccggttatttgaatatatgccattctccccaggatgacaaagaaaaagagagcgaaacaaatacttagaatcgctgctcctctattcataaatttattcttttttggcatttgaatcattcctgtatgtttttcacttttttatcttttaaattcaagccgttctttttcgcaatgtccataatgcgctgcggtttgcttaaatcagcaacgcttttttcgaggtcaccaatttgcttattttcggatgaaatttgctcctcaagcttttgcacctcaatattggtttgatatgccgcatacgccttcgatacgatcaaaagcgatacgctgagcaccgccgcagcaaagaggacaagaagcactttttctccgagagtaatggaagcccttttcttgacaatcacttttttctcaggactgatcgcatgccgctgctgtttctctggttggtaagctaaattgctcataggctgatgacctccttttaattttgcgttcgcgtttcgttattttcttttttcagcaatccgaagcttggcagaacgagcccggttgttctcttcaagctcttcttgagatgccgtaatcggttttcgtgtgatgagcttcagctccggttcaaactcttccggtataacaggaagtcccggaggaagttccggaagcgacgacttttctttaaaagtggttttgcaaattctgtcttctagcgagtggaaggtaatgaccgataccctgccccctggcttcagaacctcaattgcctgctccaaagcttcttcaaacaccctaagttcatcgtttacggcaattctgattgcctgaaacacgcgtttagcgggatgtcccccgctccttctcgctggagcgggaatcgcgtcttttattagatcgaccagttggcccgtagtttgaataggagacttcattcttgcctcctcaatttttctggcgatctgtttactgaacttctcttctccgtatttaaagaaaatacggacgagatcctcatagcgccactcattaacgacttctttcgccgaaagcgtagccgactggtccatcctcatgtccaacggtgcgtcatgatggtaactgaatccgcgctccggtgtatccagctgcggagaggacacccctaaatcaaataaaatgccgtctacttctgtaacgccttgttcattcaaatattcttttaaatacctgaaattgcttttaatcagaatgagctgtcctttataatcggacaacacttctttagcatgctgtaatgccgtatcatcttggtcaaaagcgattaaacgccccttctcggataactgctgcaataagtatgtactatgcccagctccgccgagtgtgcagtctacatatgtaccgtctggtttaatattaagtccgtctacggtttcacgaagaagtactgtcttgtgttgaaacatattgtgttggtcccaccttttatcaggatgaattgaaattgtttttagagtgttatacacgaagaatcattatatatcaaacccaatcatgttttcagcaatttcagcaaatgaatcttcttgctcttctgtgtattgttcccaaattactttactccacaattcaattcgattagaaaccccgataacaacacattctttttccagtttggcgtaattcaatagagatgatgcgatatttaccctgccttgcttatccagttcgcattcagtcgcccctgaaaagaagaaacgggtaaacgcgcgggcatctttctttgtgagaggaagagcttttagtttttcttcaatttgtttccattcgtgcatagggtagccgaagagacattggtcaagtcctctagtcagcacaaattgctcacctaggccttctctgaatttagcgggtacgatcatgcggcctttcgcatcgatggtatgctgatattcacccataaacatgatctcttgccccactttctctccttaactcaccactattcaccacttcgctccacaacttcattttacactgtttacccataaaaaaaaaccctgaactagtcagggttctttaaaactttatttcaaagtttgacaacttgatgttgattttgaaaagaaaatggcagattcttgaatgtcgtgaagaattttggaccgtacctgttcaaataatacatgatattccaaatccgttcttgcggcgcaagaagcggcttaatgctattttgaattctttcataatccttcaagacgtagccttctttttcttcaattcgcttcatcaccgtgcgctctaagaattgaagctgatcctgaataaaagcggcatttttcagaagtaaaggttccaagctttgatcaacctttaacgcctcctgccggaccgttttgtgaatcgcttcaatttggcttttcgcctgatccatcaccgccgtaaactcttccggaatctggcgctcgaagtatgtctctctttgattctccgttccgcgctcaatcgcgtcttgtaatgagatattccgttcagccagttttttctcaatatgccgctcaagtatcgtaatgttcagccttggcatgacaggaggcattttgaagcccatcaccgcaaatgcctgtttgagctcgccccaataattgatttccccaggccctgcaataaatgctaaagtcggaatgagaaattcctgcattaacggtctcgttacaacattgttgctgaaacgctctggatgttcttccatatgtgtatgaagttcatccctcgtccatcctagatcaagctctttgatgacaaatcggccgttatctttttcaattaaaaaacgctcatcttcgtattcataaaacagattcgcctgctcttttccggactcgataatcggtttgtagcctgcttgacgcatgaaggcctgctgatctgatacagcccgggcgagttcatcattttctcgaagaatcttttggaacatggccgtttccagctttttaatccccggatccccagaatttaataaaactaagccctcttcttggaacaaatccgcgatcagcagttcaaagaagtcagtaaacgtaacagattcccttaaacatcgtttcacattgtcgagaagtgtattcgtatggtctgtttcttcaaaagcggcaaaaacatcatctatccacgcggcacacttttcctgatcaagcgatgtactcgctgctgatgatttcttccaataagactgaggcagcttttttttcacaggcccattctcttcagatgtgtgaacaaaattaatctcatccaaatcgtggtcttctccagccacccagaagattggtatgacaggcacttgcagttccttttcttgttgctttgctaaaacaatgattgaaatgattttatgtatggtgtaaagcggtcctgttaaaagtcctgcctgctgtccgccgactacagcggcacttgacgggtccttcagcttctcaatagcagactgcatcgcacttgaaccgaatttattatggtaagaggttaagtacgccgccaattcctctcttgcgaaaaaccgggaagataagtcttccagtctttcgcgccacatgtccttatgatgaatactgtaatcaaaaaaagaagacatttcttctttgccatctatatagtgctgtacaaacacattctgatttttgatggaaagttcagttagctgcatcttctagaacttcctttctccaataaatagttagtgatccgaaatgagtatagcatgttaccgaaaaagctcaaaagactttgtttgtatttcgctccaatgctttgatgctgccatataaaaactctaggtggacggcatcaagaccttgaagacttgcttccttcaataagtatccgataatggcgtcagcttccgtctgccggcctccaatgacgtcaaccagcattgatgaacgattctctttcgtttgcccacaaacggcctgaacccgctcccaagccttttcttcattttcaagttttaaaatgcggcatgcctcctgaaataccagcttcataaaagccagataagctggcgttgtcagcagttctccatttttcacttgcaataacgcagttaaaggattaatacacgcatttacaatcagcttgcccgtcagcagacggtaccaatccgtctcataataaatcggaaaatccgaatggttatgctgaaacaagatgttcagccggtctggttcagcatcgtcgaacgcgctccattttatcgcacctaggcctgtatgatcaacagctgtatccgattttcttacagctccgtgctcaacgattccaacataaatggaatggccaacgtgccagtcttttaggtcgtggatatgccccatgccgttttgcaaaaataatatattcgtcttcccgattcgttcaagcgacgaaaaaacagattgaagctgatgctgcttcactgtcacgacaagcaggtcaaagtccgaattgatactcgtgtccgcactgcaatcagccctgaattcctccccgcctttataaagccggattccttcagactgaatggccgcagcctgttcttgccgcctcgtcacaacagtcacgtcgtgataaagtgacaaataataggcgcataaaagaccaacggagcctccgccgataattccaattttcatgatgtcacacccaatttagcatttacgtattatcatagcagaagtaagaagaaattacttctcaaagatcccatgtgcttaaaattaaagtttaaatatttggattttttaaataaagcgtttacaatatatgtagaaacaacaaagggggagatttgtttgacaaaggtagaacgtctgcttatcaactataaaacgctggaagaattcaagaaattcaaagaatacggcattcaggagctttcaatgcttgaagaacttcaggataatattattgaaaatgacagcacctcgcctttttacgggatttattttggcgataaacttgtagcacgaatgagtctgtatcaagttaacggcaaatcgaatccctattttgacaaccgccaggattatttggagctgtggaagcttgaggttcttccgggctaccagaacaggggatacgggagagccttggttgaatttgcaaaatcattcaaaatgccgatccggacaaatccgagaatgaaatcagcggaattttggaacaaaatgaactttaaaactgttaagtatgatatggcgcgggacaaaggggaaaacccgctcatctggcatcctgatatggatcgcgaaatgacaccgggagagtctgcatagaaatcaaaacaaccggcctattcttactatagggccggttcatttcaggcgtttctttacgtttcttgagccgcttttttcattcttccgtcttccttcgaaacaaccatttttctggcccgatccatgatatcgatcagtgccttgtaatcctcttctgtcatctctagctgattccgcaatgtctgattttcactccgcaaatcctcaagctctttttgcagcgattggatttgctccttcaatttttccctttcaagctgaaattcttgtgcagacggtgtttctttgaattgttcgagaaattgaatgacatcctgaatggacaaatctcgttttccttctgacgatgccgaggcagtctgcttcatggaattcggcatattgaccgaatgaacgccgatttgctttctcagttctttcctttgcttttttgcaagctctatacctgactggtattgttttctcacatacgagttccacctgaaaccacaggctgccgcggttctggtcagcgcccttccaacctcctcaaaggctgaaagctgtgttcctccctctcgaatatgacgaagcaccacttctgccagcagcaaatcctcatcctgagtccaagcatcttgtcttgtaatggtcaaattcaatctccctccatgtcagcttatttatctcatacatatgccggtaatagattagatagactatttgcactcacaaattttccgcaagctgacaggaagagaaaaagaaaaagcgcagggctttcaccctgcgcttttctcattagttactttttacatttatgtctttgccgttgtatgatccgcatgctttgcatacacggtgagacaacttcatctctccgcatgacggacattctgtcataccaggtacattaagtttgaaatgtgtacggcgcaatcttttcttcattttagaagttcttctaaaaggtacagccattattcccacctccttaaagagttaagattcatcatcttgttttaagagcttttcaagggctgcaagtctcggatcaacttgattcttcttgtcttcttccgaaatgacttgccaatcctttccttcttgaggagcagctcctttttcttgttcagattcacaaaagatttgcatagggatttctaaaagaatttcttctttcacgatcggagttatgtcgatagtatcgtcctcaacaatgtgaacgtcatcatcttctatatcatccgtgtgatgaaatataaacagttcttttgttgaaatttcaaatggatacggaacatcaacgagtgttcttgagcatggcaaaagcatttcgcctgaaattgtaaaatcaaacgaaacctgtttggatttgatatccgctctgcccttcacccgaacgggagaaatgcggcgaatgtcagaattcagctttgtcagctcatttaactcaactgtttcatcaaactcaaaactttgttttggcatttgatgcagctgataaatcgtccatttcatttgtatcacctcaggaaagcaacaaacatgattatagcttttaagattgtttttgtcaatattttttctttacagcataatgctgccattgaagtatcgttgacagcggaatatgctatgcatacacttaaaacaaaaataaggcgtaagagttttcatttgcaaatgtaccatacgtttttaaacatagcaagaaaggcggaaaaaatatgaaagctgtcggattggtggttgaatataatccctttcataacggtcacctttatcatgcccaaacagcaaagctgcaaaccggatgtgacacggctgtcgcggtcatgagcggacattttttacagcgcggggaacccgctgttgtatcaaaatgggcccgaacaaaaatggcgctgcaaagcggagttgatcttgtcattgagctgccttatctttatgccgtgcaaaaagcagacatttttgcacgcggcagtgtttccatcctgaacgaacttgaatgtgaggcgctgtttttcgggagtgaaaatggggatatcaagccttttttagaaacagcacagcttattgatgagcataaacatatattgaatgaccgaattaaagaagaacttaaaaagggggccagttacccagcagcggcggctatcgccttcagctccattttgcatactgaaagtgcacttgacttgtcaaaaccaaataacattttgggataccagtatgtgacctcgattctaaccgggggatatcctatgaaaccttatactacggcacgaatctcttcggactatcatgatgccgatctccctgaaggcgaaaaccatatagcaagtgccacaagcattagaaaagcgatgattggccagaatctcgaagcctgccttcgttttctccctgctgcatctgcacgtgaattagcagcttaccgcaaatctttcggattgtggcatacacctgaaagctacttttcttacttaaaatacagcctttcaactgtaacggcacgggaattacagcaagtatacgaggtggaggaaggtttagagcacagaattattcgttcgatcagaaaatccagctcctatcaggaatttatggaactgctgaaaacaaaacgctatacgtggacaaggctccagcggatgaatacacacattttaaccagaacaaaaaaacaggatatgcaaaagctgcttgacaacgataaggcgccgtatatcaggcttctcggcatgacgaaaaaaggacaggcttatttatccgaaaagaaaaaagcactgtctgttccgcttgtcagcaaactgtcctctttctcccatccagctctcgatctggacgtaaaagcaagcaggatttacagcctgccgatagaagagccgctgagaactgagtttgacctacaggaatacggacatgcaccgattcgatatgacgaagatgaacaacactttttaaatgtatagaaaaagcacctgagaatcaggtgcttttcgctttcagcttattcaaataatcaatcgcatcctgcatggtatcaacaggcacaatcttcatatttgaatcaatatcttttgctgtttttactgcgttcttataatcggaattgctggcgccgttttgatttggcgcgaagaaaatgtcttttccggctttgtctgcggcgacgactttttgatcaatgccgccgatcgggcctacttttccgtcaacatcaatcgtacctgttcccgcaatatcgtagccttttgtttcgtctggttttgtcagctgattatagatttcaagggacatcattaaccctgctgacgggccgccaatattttcgatttcaaaatcaatatcaggctctaccttcacgtttctgtctgtataaagcgaaactccgattcctgcccgatccggctcatcaggaaattgttttaacgtaagggtgacacgcttttctttttcttctctttcgatctttaacgtgactttatctcccgcttttttgctgctgatataatcaatcagcttttcagcagactgatagtttttgccgtctgcgctgatgattttatcaccgacttctattttcccttttgccggcatgttttctacaactgagcttgcgtatatgccgttaaaggaatagctgactttttttcctgccttttgataggcggctataaccgcattttcttgcgagcttttcatcatttggagctgtcttttcatatactccttatctgattcgccttcctccttaatgctctcatcaggaacaatttcataataagggtgcatctttgcccacacatatgtaaatggattagccggtcccactttaacagtcattaaggacagacttcctttttccgggtagcctccctccacttttatcaatgaagcaagctctgtcgcttctcccggttttgtaatatagtatggaagttttataaatgataaaacggcgatcagtatgaggatgacgagcatccagctaaaatgttttttacgtagcaaattatgagccctcccaattctctatttcttttcttatcttgctgatcattcggtttgtcgcctcttcgcctgccgatatcatttcttcaatattggcaaacgagcttgagctgtatgtttcaagggaagggcgaatcatgatatctgcggcaattgtttgatgccgcactaattcattttgcagtatatccatactttgcataatcacatcaaaaatatgcactgctgtttcagtttttcgaaccctggaaacatccgaagcgatgataatatcagctcccatgtctttcacaacagaaaccggaattcgatcgacgaccgcgccgtctacaagaaggcgtccgtccagccgctgcggaataaagatacccgggatgctgatgctggccctcactgcatctgacactgatccttttcggaacacaatcttttctcccgtctgtagatcacacgcaacaatgcccagcgggatttggagctcttcaatcggttttccgaatgtataagcatgcacaagctgtctgacgcggtcaccttttaaaaaaccgagtttcggcaccgtataatcagcataaagccttcgtttaaaggctttggctacttttttcatcgttgccacgtcatgtccggcggcgtaaaaactgcccaccaaagcgcccatgctgcttcctgcaatcatatccacttcaatttggtgcttatgtaaactggaaagcacaccgagatgagcaagccctctggcccctcccgatcctaacgctaacccgattttaggtttggccaaagcgttaacctcctgcctgaattccctgtataccgaattctatggtctaaactgaacccctatgctcgtatattagtacaaagaatcaagaggacaggtactgcttggccgttttacatcatacattattttatcatgatatacatgtcattgggcatttttagcatcggggaggtaagaatgaacttgtcgaagattaatacacttttgattgcctcgttttttctttttttaacagcgactgtcatctcacatccacaggcctcattcgaagcctctaaaaccgggctgtctatgtggtgggaggttgtgtttccgtcattgctgccattttttattctgtccgaactcttaatcggctttggcattgtgcggtttgtcggtgttttgcttgagccttttatgcggccgatctttcgcgtgccgggtgtcggcggcttcgttcttgctatgggaatggcatcaggaaacccagcgggcgcaaaactcactgcccgtctgcggcaggaaaatcagatttcaagagtagaggcagaacggctcgcgtcgtttaccaattcttcaaacccgctctttattttcggcgctgttgccgtcggtttctttcaaaacgcatcactaggcattttattagcttctgcacactatttggggaatcttgccgtcggtttaacaatgcgctcctatggccgcaaggaagagcagcatctcagaagaaagaaaacgatacctttcccttcagtcaaagatgctttacacgctcttcataccgccagacttgcagaaaaacggcccttaggtaaaattttaggcgacgccgtgacgtcttctgttcaaacgcttcttatggtaggcggctttattattttattttctgtcttcaatcggctgttgtcagtggtccagctgactgatgttttgtctgttttcacaaaaggagcactgactttgtttcagcttccgactcaattggacattccgcttttatcagggatgtttgaaattacattaggcagcaagcttgtcagcgagacagatgtttctcttctgcaaaaagccattatcgtcagctttattcttgggtttagcggcttttccgtacaagctcaggtggcaggtattttatcggaaaccgacattagatttaaaccattctttatcgcacgtttgctgcagggcgtttatgccgctgtcttcgtcatgcttttatggaaacctctttacacagcatggcatgatccgtatcagtatgtatttaaatctcttaacagcagtgacatgtcaactgcctttataaacggctggaatctgcttgtgcagatcggacctgctgtcacactatgcgcgctgtttacgtacattatcattttttcttacagactgacaaacggaacaaaaaaaggatgagtcaaaaccctcatccttgtctgaatttttgctgaagcgccaactctacttccggcggtacaaactctgataccgagccgttgtatcttgccacttcttttacgatgcttgaacttagaaacgaatattgattgtttgtcatcataaaaaacgtctcaatagattcatcaagcacccggtttactgatgtcccctgcatctcgtattcaaaatcagatacagctctcaagcctcttaaaatcgctttcgcattttttctttttgcataatcaattaacaggccttgcgatgtttcaactgttatgttcggaatgtcttttgtgacttctctcagaagctcacaccgttcttccacactgaacaaaggcttttttgaagaattattcagcacacatacatacacttgttcaaaaatatgcgccccgcgtttgatgatgtccagatgcccgtaggtcacaggatcaaaactgccgggacagacagctatactcgccacctcactaccccctctttttataaatcgctacacctgttaacccataggtttcttttcttgtcatcacaagatctcctacggtttcgggaagctcgacctctctgtcatgctcagcgacgataaagccgtcttcttccagcatttgatattcgtcaatcaaagttaaaagtgctttcagcttttgttccttatacggcggatcgagaaaaattccgcgaaagccggtttctcttttagcagcagcgtgcaaagcacgttccgcatcattgcggtatacctgtgcatgttttgtaagctccagcgttttcaaattagattttaccgtttgaatcgctttaaaatcacggtcaacgaatatacaatgctcaaacccgcgtgaaagcgcttcgattccaagacctccgctccctgcgaataagtcaagtcccctgcccccgtcaaaataagggccgatcatattgaaaatggattccttcactttgtcggttgtcggtcttgttgatgttccggctacagcctttagtgaacggcctttttttgatccagaaattactctcatgttccacaccactttttctaaaagctattttgtttctttattcggccggacgccgctatgtacatagaaaaaaatcaatcctatcttaacataaagcattcttccaaacaatgaacgctaatcttgataaacaggtgtataggcagcatgatccttgtccatactataagcaacagcatctagaggatgttgttgccaaccgcggagaagacttacgtttccccataagttcttcctccggtttctcctctccctttgccttctccttaacatattaaggaatagaaggaccccgcagatgcctgcggggatttttttatagctatatgccgattttataatcgtattcttttgccttatcaagctttgactcgaattccaattttaaaaacggtttataagaaggctccacttttttcacaaatgagtaagacgcaatcttgtccattgttttttcaatttggtccatatcacagtacagtacgacatattttaatcgttttgatacatagtgcacattcccgaacttcctcagcattttgctctgctttagggagtgcagatacacaaccatgccctggcgcctattctccaatacaatcacctgcctgttttctcttatatgtaaaagacgagacggccagtctcgtcaggacactttacatccgcagcttccgcctgaaccgcagccgcctccgcatgaagacaaaccgtcaaaataagggttcccagtcggaactttcacatgctccgaaacagctgtcccaatctcaacgctgacctcatcaagaatggactggagctcattttcagctctcttgaagtcagccaccttatcgttcaggtccagctcacgtttgatctccctcattttccgggatatttctctatagtcaggatgatatttgccaaaacgctgtacatcctcatactgctcttttattttgataaaagaacgaataatccgacctgcctcttcatcttcctggagacgcttgtaacaattgcggtagttctcagccgtctccgactgcagaatcatctcggcaagctgctgagcttcactttgaagccgcacggattccatcgtcgcatacataacatgcacctccagttgttagtttaccatgaaaccagccaattggaaaatgcttaaccgcagccgccaacaaaaccttatgaccgcatgaaaaaagacccttcttcggggccttttaatcttttgtccgcatcgcttgaaacatttgcatcatcatttgcgccatttgaatcccgttcgtaaactgattcacccgatgcggaatggttttttcataaaaattcatcatttcaagctgaaaggaggacagatcatccggttttcttgaaagcctgcggtaccatatcggctgttctctgatgaatcgtttccgttcttcgtttgctaaaatatattcctgaacctctttgcgcatatgagctccccttttttaatcctttcgaaaagaaaaaggatgctgtccagagcctggctgagaatgcttctgtccgcttccggaaaatgtattaagaaggctttgcaacgatgagatcgactggctcattttattgatttgttcgttcatttgattgacatccatctttttcaccgctgtcaccattttcgagacaaaatcatttttttgcggtgtttcaggcacagcttcagaagcttcttccggttcccgatatggatcccaaatcgggtcgctctccccgaagaggacccaattttcatatacgtcctgccagcttctttgttctttgcgcacttcttttatcagcttgggatgctttttgacgaattgtttaaagtcattgattgaatgattggcatgttgattcgccacaatcctcaccccctccgaaaatcgttacctactacaatgtatcgttttgtcgggcattgtgttcgcctatattcattcccaaatgaatttttagcgatatccctatacactggtgaaaaagcctgactgaagggatgggaaacggccttatctgtaagctatcagcacattcattcagaccagcttgtatggaaatagaaaaagccgggaaccattcgtccgcggctttcattaccatcgcttaataaagttttgggtgtaatatttccggtctactccgacaccaagatgcgtataatctgaattcagaagcgcttttcgatggccttcgctattcagccagccttctacagcagccggaccgtccacataattgtatgcgatattttctcccgcttgctgaaaatcaacatgcccttcttctaagcggtctttcagcgagccgtattttttagagacatgggagaaataattattttccttcatatcctcactatgcccaaatgccacttccgccgttggctgatcccactcaagcttcgcaagtccatgtttaacgcgtatgacattcgtcaaatcaaggatttgcttttcgctcgttgtttggatctttttccatttctcatctgaaacggctttcggtttaattaattccccgcggtacactacctcataaggtctttgctttacaaaggtctgcgcatcaaacgccctgatgctggatagcttcccctcaaatttgtccatatacagctggacatacatctttcctacctttacagtcggtcttgtattgatatcttcttcagaaaattcaaaccgataggaatttcctttatactctacattcacaaatggtgccacctgggtggtcttgaatacttcgccagttgattctccaattttgaaaggcttggcgttaatatcattacccgacgcgaataatgtgaccactttattgtttaataccccgatttggatatattgatccttaccttgattgtatacccaccaatcgtaatcataagccgaagggtcaatacgttcaggttccccaagctttttcgttacttcatcggcgtgcttgcccatgaaggacaataaccctgaagtcggcatatgtattcgtttgccgctttgcgcttcctcattcgacacctgaggctcgctgtcatttgatttcttttcaggaacagatccatattgaataaacagaacataggttccgcagataatcaaaaggataaccattgctctcaatatatttttcaatctatcacccccgtggcgattcacaatctcttgtttacatcccattacaatacagcctatttaacatgtcaaagatttatgtgttaatgaaaaaagccttcttctctattatccccttcggaaatatccgataaggcgctgccggcacgttcattcgtttgctcagataaagaaagatcaccaagcgtgacaattccagtcagttttttattttttgtaactggtatccttctgagctgatgcgatgccatcaaatgaagaacctcatcgactgaagcatcttcctccacactgacaggtttttcagtcatcgcgtcagtgattttttgcgagttcggttttttgatggcgattcctcttaatacgagatcgcggtcggttacgatgccgaccaatgtttccccgtcctcatcaactaccggtatcgctcctacatttgcgtccttcatctttactgcagcttcatatacattatctaataccgtgcaatattgcaagtcggctgtcatcagatcttttatttttgtcatccgtttaacctcctttagtctagtgctattgtcgtcaaaatttaatttttgcatactttcaaaagaagaagattcattgaaagtttaacgctttcatactatgattgtcaggaaaggtaatttttataaggaggggtcagtgttgaagtttactgaaagcggacttgaaggggttaaggctgagctcagctggctagacgacttaatggaaagcaaaggtcttatcagagcgggtcaatgggattacgagagagtcacctatgacaagaagttttcgacgattgagggtacgttttacctgcggatacaaggtattgcggcagaaggcgatgtcggaagcgggcgcgccgtgattcaattaatgtcccctctcctaggaaagcattactaccctcatggagtagaatatggagaaacggaagagtttcccgtacaggttgtgacaaaaagcaaggcactgattcaggacatagccaacatgttaaaaacagttcaaatgtaacgaaaaggtacagcatatttcgctgtaccttttatgatatcgtctgctgaatatacggcggctcctcctgcccgtccttttccctttctttcttcacccattggaaaaaaataacggccaaaaaagtaccgtacacaatttcctgaatgattttcatcatgactgctccgagctgctgatcctctaacaaaggcagtgtattcaacatctctggccctgttaatgggacctgccccatcatatccgctggcacgcaaagcctcattgcctcagcccataaagccggatctgtataggtggcgtataacggtgcaccgctgaacatgatcaaggcgcaagcaggtgtgagcagcataccgtccgccataatataacccagcttcatcaagccgctgagctgccgtagacgctcaaccttatgaacaagcggccaccacatgaagaacgcaagcacaaagataagccaagtgattaatgtatggtaaaacggatctgttttgacagtatcaaatataagcggtacatgatataaagaaaaaatgccgttaaacaaaagcaaagcaattaaaggcgtcgtaaaaaaggaaaaaaccggtttgattgaaggcctgaaaatgattttttcccagagccatgcaggaatccccgcgattaacagcggcgggacaaccaaatacaggacggccatctgcaccatatgcgcactgaacataatatgtccgagcagatcaaccgggcttccctcggctgcatataaaaacagcatcgccgacagaaagcacaccatctctttaccagttattcgattcggctttgaagacattcgcctgtaaaaatagagataaagcgccgtaatgcctaacaggatacaaaaaagataagggctccacatcgcgcgaaacccaaatatctccaactgattcatttcttcacctccggcggctgttcaaattaccaccatataattgtcacaaacgcaagcacagtgataaacgcgacaaacacccctgaatacaaaaacagtgccggcgcctcatgccctttctgattcatatgcatgaaataatacagctgaaaaatgacttgaattgcagctagcaaaataatgaaaggaatcgtaaaccagctgccgacaccgtccgtggccacagtcagaaatgcaacaatcgtaagaccgatcattaaaccaaaagacaggacttgatatttcatctcccgggcatgcttttttttcttaaattcaaggtcgctattgatatgccctctgctttttttatcgaccatgtttatcccaccatccccattaaatatacaacggtaaagatgaagacccacacgacatcaataaagtgccaataaaggctggcaacgtaaaacttaggcgccgtatacagattcagccctctcttggcattgcggatcataagcgtgctgatccacataagcccaaatgccacgtgggcgccgtgtgtaccgacaagcgtgtaaaacgcagaaccaagggcagagcttgtgatggtaaagccaaattcatgggtgtaatgcttgaactcatagatttccagtcctaaaaagcccgcccccaataaaatcgtaattcccagccaaagctgcatcttgccgaaggaaaagttcttcatgtggtacatcgcgtacacactcgttaaactgctcgttaatagaagcattgtggcaatgaatacaagtgtcacatcgaacatttccgtcgtaggcggatcaccggcatttgaattccgaagcgcaagaaacgtggcgaagagagacgcaaacagaacagtctctccgccaagaaaaagccaaaagcctaaaaatttatttttcccttccagggttactttttcaggagaagctggaaaggtttctgcggtgaatttttcttgaacttgcattatgccttcacccctttatcatcgttcggcagttcctctttatgaatatgatagccgtgatcatcaattactgaacgaagcagcatcgtaataaatgtgatgccgagcccgataaagatcaccggcaggccccaagcgtaatcacttctgtacagcagcccgaacgctgcgacaaaaaggccgaaggaaatgatgagcggcaggattgagccgtttggcatatgaatatcatcaaccggttccgccggcgtcattgatttgtgccctgcctgcttctcgatccaaagcggatcaagtcctctgacaaaaggaagctgtttaaagttatactccggcggcggtgaagaaacggtccattccagcgtacgtccgtcatgccatggatcagcacctacatattcaccttttaccgatgtccatatgacattgaccagcagaagaataacagctgccgccataaaaaacgccccgattgtactgatcaagttgccggtttccagaccctgtcctggcaaaaacgtataaacccggcgcggcatccccattaagccgacaaaatgctgaatgaaaaacgtgaggtgaaagccgataaaaaacaatacaaatgaaattttccccatcgtttcatgcagaattttaccgaacattttcggccaccagaaatgaacaccggctaaaaggccgaatacaacgccgccaataatgacgtagtggaagtgcgcaaccacaaaatacgtatcatgaaactgataatcagccgcagcagctgccagcatgactcccgtcacaccgccgagcacaaaggatggaataaatgagacagcatacagcatagcggttgtatacttcacatttcctccccaaatcgtcaacagccagttaaaaatcttaatcccggtcggaatcgcgatagccattgttgcaaccgcaaaaatcgcatttgcaatcgggccgagaccagtcgtgaacatgtggtgcacccaaaccataaagcccagaaagccaatgagcacgattgcaaaaaccattgaagaatagccaaacaaacgctttctggcgaacacagggatgacctcagaaaaaataccgaatgcaggcaaaattaggatataaacctccgggtggccgaagatccaaaataaatgttcccaaatgaccgtatttccgccaagctccggattaaagaaattggttccgaacagccgatccagcatcatgagagccaatccaaccgtaagcggcggaaacgcgaacaaaatcaatgccgaggccacaaatgtcgtccatgtaaacaaaggcagcctcatatacgtcatgcccggagccctcatgttgataatcgtggccaaaaagttaatcccggctatcagcgtcccgagccccgatatttggagtccgaggacgaaaaagtctatgccgtgccctttagaatgaagcgaaagtgaggcatatgatgtccagcccgcatctggcgctccgcccaaaaaccagcttagatttaagaaaatgcccccgaaaaagaagagccaaaaaccaagcgcgtttaaaaatggaaacgaaacgtcccgagccccgatctgcaaaggcacaaccgcattcatcaaggcaaataagagcggcatcgcagccagaaagatcatcgtcgttccgtgcatagtcattacttcattgtacgcttgagcactgagaaacgcattttccggctttgcaagctgaattctgataaacatcgcttcaattcccccgacaagaaagaagaatccccctgccactaaataaagaattgcgatttttttatggtccaccgtcgtcaaataatcccaaagcatagatccgcgcgtccgcttttctgtaagcgcattcaacatatgtgacctcccccaatatctccctttcttccctacttgctttccgcttttaagccttttaagtattcataaagcgcatttgtttcgctgtctgagagctttggatatgtgcctgtcattttgttccccggctttatgctgtcagggtccttcagccaagccttcacattttctttgttggcctctttcacccctgccacttttgtcctttcaccgaaggtcgccaagttaggtgccgttctagcggcttctgcacgcttatcattcggctctaccgcatggcagctcaggcagtttttctctttaaacagttcttcaccctgcttagccaaatcgctctctgctgtagacttatagttcttcatttcttttgtccagccctgaaattcttttgcagacatcgtcttcaccttaaaatccatcagcgcatgtgaagggccgcaaagctctgcacacttcccaaaaaacatatctcctgcctctttgcttcgttttgaatcaaatgtcaggaagaacttattttcattatccgtattcgtatcaagttttcctccaactgaaggaatccagaaggaatgttttacatcagaggcttttaaattaaaatatacacgctgatctgtcggtacaatcagctcctggcttgtgataatgccgtaatcagggtactcaaactcccaccagtataaatttgccctaacattgactacaagagcatcctcagctttgcggccttttttatccattggtgatgtgtccgctagctccagcgtatataatacaacaggaatcacaagaataatgagcagcaaaatcgggatcacggtccatgtgatttctaaaaatttattcccctctacctgtttcggtatcgtgttctcaccgacccgtgatcttctgaatctcacaatcacataaaagaagataacagatactactgcaacaacaaccaccataatcaatgtgctgagcactgtcaggtcatactgtttatcagccacctcgccagcaggcttgagcgtggataaaaaaggttttccacatccgcttaatagaagcggcactaaggctaataataaaataagacgccaatgctttaccatttcacccaaccccttttctggtcaatacaaaggcggaaagcggatcgaaatctatcgccatccaacctatcaccaataaagcacttacatttcctcttctcttaaattatgagtttttttactcaaaatgccatctatgtataaaagtaaagccgcctgattaaacaagaggtcaaggcggcatttactagttgtcatcgtttattttgaagcgataaaacaagcatcatatctattttttagaaaagcgtcaagacaaccatggcaacgaaatagattgtcatgtagttaagcgagtaaacgaacatctgcgttgcccacttcatgatattcttggagcggaatcccattaagccaagaatcagccagccgatatttaacagcaagccgagaatgacaatcggaagacccaggctaccaaggaaaaacggaagcggcatcaggcacgcaacccacacaataatttgtctttttgtcacttcaaatccgtatacgacaggaagcatcggaatatttgcagctctgtaatcctcagttttcttaatagccaatgctaagaagtgaggaatctgccaaataaataaaatcatgaataacacccatgctacgacaccgatattcccttccactgccgtccatccaataagcggcggcactgcaccggaaacgcttcctactactgtgttaatcgtatagcggcgtttcgtccacattgtgtacaatacaacatacgtaaagactccgataaaaccgataacagcagccatgacagttgtcatcagcagcatgatcaatcctaaagcaaccagcaaaattccagaccataacgcctgactcggctgaattttacccgtaaccgtcggtcttactttcgtacgctccataagatggtcaatgtcccggtcataccagttattgatcgcgcaggagcccgcaataatcagtgaagacccgattaacgtaagaagaacggtgtttatattgcctaaaaaacttaaaccggatatatgcagtgcaagccacattccagtgaaagtcgtgatgaggttagaattgacgatccctattttaataagggacagaaaatctttccatgccgttgtttcttcaatttgtccgtctatagctgtatcatttaagattctggagttagccataacgtaaacctcccttacaaacctaacgcaggagaataaaataacctgcaactctatcatacaagataacatcttgtaaaaaaacatcctattaaatattaaacgacaaacaggaatttatttgtgaactttttatgaattttaccaaagatgaaggcaatctccaaatcggcattgcgtttaccttatttctatcagacccggcatgaataatcaagtgtacattttccagaagccgtcattctattatatttttgtgaacaaaaggctctgggaattgccacaaaacacatattcgcttacacttggaacgtatataaaattgcagcagtatgttaagaaggtgaatattgtatgaataaagcattaaaagctctcggtgttctgacgacatttgtcatgctaattgttttaatcgggggtgccctcgttacaaaaacaggttccggccaaggatgcggcagacagtggccgctgtgtcacggccgttttttccctgaactgaatccggcttcaattattgaatggagccaccgattcgcaagcggaatctctattatccttgtgctaagccttgcgttttggtcatggagaaaaatcacgccgatttttcgtgaaacaacgtttctcgcgatcatgtcaattatctttttatttcttcaggcattgcttggcgcattggctgtcgtattcggttcgaacgcgctgattatggcgcttcacttcggcatctcattaatttcttttgcttcagtgcttattttaacattgctcatatttgaagctgataaatcagtcagaacactggttaagccgcttcaaatcggcaaaaagatgcaatttcacatgataggaattttaatatattcctatatcgttgtgtatacaggcgcatatgtaagacacactgaatcaagtctggcatgtcctaatgtgccgctgtgcagcccgctgaacaatggacttccgacccaattccatgaatgggtgcaaatgggccacagagcagcagccttacttttatttgtatggattattgttgccgctgttcatgctattacttcctataaagatcaaaaacagatcttttggggatggatctcatgtcttattttcattacattacaggcactgtccggtattatgatcgtatactctgaactggctctgggctttgcacttgcccactcgttctttattgcctgtctgtttggcgttctatgctacttcttattattgattgctcgtttccgttatgaatccaggcaatcataaggactcaagaccaaagccttaggcggctttggtcttttttatgtcttgttttttggcgctttatgcgtttcaatcgccagccttcgccgaacttgatgatcagtgagcggctcacttcggtctgtcccctttctcatcgtgattatagaaatttcatatggatctatagctcgcgaacataagtattaaagccttttaaatcagatagtgcttaaagaaatatgcacggcatactacaaagcatctaaaatattggctgtataagcctctttttattttgggcttgtgacagtactctataatctctgaagtccccttatatctcttctaaccatctgtttcactccacattttctatataaaaaacaagagtgtatatcattgatatacactctttgttttttatgctttttcaatttcaaggagcagatctcccgtttggatcggctcaccatttttcacatgaacctgcttgattgttcctgagaaaggcgcctgaaccgttgtttccattttcatcgcttcattaatcatcaaatgatcacctttattgacttttgtgcctgcttcagccaataccttaataactgttccaggcatggaagctgcgatgtggcttggatttgtccggtctgctttcagcctttcctgaacggaagacttaatgctttcatctttaatgactacttcacgcggctgcccgttgagttcgaaataaacgacgcgggtggcatcaggctgaggctcaccgattgaaatcagcttaacgatcagcgttttgccgcgctcaatttcaacttctatctcttcacctaatgtcataccgtagaagaatgtcggtgtatctaataccgagatgtctccatagctttctgtcgttttcacataatcagtgaagactttaggataaagggcatatgccacagcatcctgatctgaaatttccaagttatgctgctctttaaattcctgtttgatcgcttcaaatgacaccggctcaagcagttcgcccggtctgactgtaatcggctcctgcccttttaagatcagcttttgcagtttttctgggaatccgccatgaggctggccgatatttcctttaaaaagctccacgacagaatcagggaaatctaaagattcacctttttcgtaaacgtctttttcagtcagattgttttgcaccatgtagagtgccatatctccgactacttttgaggaaggcgttaccttgacgatgtcaccgaacatatcgttcacgcgtctgtacatttccttgacttcgttccagcggtcgccaaggcctactcccttggcttgctgctgcaggttgctgtattggccccctggcatttcgtgttcataaatttcagtatgcggagacttcattccgctttcaaattcactataatatttacgcaccgactcccaatattgggacagcaattcaacgccttggacattcatttccggacggcggtcgttgccttccatcgcatgataaaatccgctcgcgctaggctgtgacgttaatcccgccattgagctgaccgccacgtctatgatatcaacgccggcttcaacagctttcgcatacatataaataccgtttccgctcgtatcatgcgtatgaaggtgaaccggaatgtcgatcgtttctttcaacgcagaaacgagctcatatgcagcctgcggttttaacagccctgccatatctttaatcccgagaatatgggctccggccgcctcaagctccttcgccatcgatgtataatatgcaaggtcgtacttcgtccggttcttgtcaaggatatctcccgtataacaaatcgcagcttctgccactttgccggtatccctaacagcatcaatggctaacgtcatcccttttacccagtttaagctgtcgaaaatacgaaacacatcaataccggattgagctgattgcttcacaaattctttaatcacattgtccggataattcgtatagccgaccgcatttgatgagcgaagcaacatctggaataaggtattcggcacttctttgcgaagatcttccaaacgtttccacggatcttctttcaggaatcggtaggctacatcgaaggtcgcgcctccccacatttccatactgaatagttcaggccataacgcagccgtcggatttgcgatttttttcaaatcatgcgatctgattctagttgccaataacgattggtgggcatccctgaatgtcgtatcagttaaaaggacagatttctgctccttaacccaatttgcaagcccttctgcacctttttcatcgagaatttgctttgttcctctggcaggctgctgatcaacgtctacctttacgcctaacggtttgtcaaacgccggtttttcttttttcccgattccagggaagccgttcactgtcacattgccgatgtaagtgagcattttcgttccgcggtctttttgtttagggaaattaaataattcaggcgttgtatcaatgaaagatgtatcatattgccctgtcaggaacttctcatgctttgcaacgttctcaaggaacggaatgttcgtttttatgcctctgattctaaactcctgaaggtttcgcaccattttggcagctgcctgttcaaacgttaaagcccaagttgaaagcttaacgagaagtgaatcatagtatggtgtgatcacggcgccctggaagctgtttccggtatcaagacggacaccaaaaccgccgcctgagcggtaagccatgatttttcctgtatcaggcatgaaatcattttgcggatcctcagtcgtaacccgtgactgaatggcatagccgattgtaaaaatgtccttttgctcaggaatatttacttttttgctgtgaaggctgtgcccttgggcaacaaggatctgagtttgaacaatatcgacaccagtaatcatttctgttatcgtgtgttcaacttgtacgcgaggatttacttcaataaagtagaactcgttgtttgcaacaaggaattcgaccgtccccgcatttatatagtttacatttttggcaagcgcaactgcagcctcacaaatttggtcccttaattcaggtgacagcgagacactcggcgccacttcaatgactttttgatggcgtctttgaacggagcaatccctctcaaaaagatggacgacattgccctgcttgtctccaatgacctgaacctcaatatgtttcggattctcaattaatttttctacataaacttcatcattgccaaaggctgctttcgcctctgatttagcacgctcatatgcttctttaacttcactttcagatctgacaatccgcataccgcggccgccgccgccaagcgaggctttaatgatgatcggataaccgttagcttgtccaaattgttcgacggcttcaagcgtttcggcaggaccgtcgcttcccggaatcacggggattcccgctttttctgcctgctcacgcgcttttaccttgtcaccaaacatatcgagatgctcggattttggccctatgaatacgatgccttcttcttcacatcgtctcgcaaaatgaatattttcagataagaaaccgtatcccggatgaattgcatcgactttgtttcttttcgcaatatcaatgataccttcaatatccaggtaagcatcaatcggttttttcccttcaccgaccaagtatgcttcatccgctttgtaccgatggtaggaaccggaatcttcttttgaatagaccgcaactgtacgaatattcaactcggtacacgcccggaatattcggattgcaatttctcccctgtttgctactaatactttttgtatcgattgctgagacaaacttttctcccccttacccgaatggaatataatctatcatagcggaatatccttcccctgtacacacttgttttttacagataaacagtttttttgagctgtttctttttcattcccttcggcgccaagggctctttctttttcttattctctgaatatttcacaaacatgctgatattcgctaatatccccatactccccagcagcagcaccaaagaagagcccccgtaactgataaatggcagcgtaacccctgtaatcggaattaatccgctgacaccgccaaggttaataaacgactggatggcaatcatgcttgaaatgccgatcgccagaagacttccaaacgggtcctcgcattttctggcaatataaaaaccttttatgacgacaaaacccaataagaaaatcacaaacaataccccaaaaatgccgagctcttcagcaatgacagccataataaagtcagtgtgtgattcaggcagatatccgtatttttggatactttcaccgagccccaggccgaaaatgccgcctgagctgatcgcataataagaattgatcacttgcaaacctgatgaatttgcatacttaaatgggtcttcaagactctcaaaacgcgctaaacggccttcagttaaaattttgtcctgattcaaatagataatagggctgactaaaatgaaaacaattccgcccagtatcacaagcctcaccagcgtctttccgctgaagccggagcacaagatcatgcacgtcgcaattaaccctataatcatggctgtaccgaaatctggctgcatggcaattaacccacaaattataagcgtcatgactaccggaggggctactcccgttaacagatggtcgatataactttgtttttttgcatatacggctgcaaggtataaaatcacgaccagtttcacaaactcccccggctgaatactcattccgccgattttaaaccagctctgcgcgtttccggcaacatgcccgaaaacaaacagtgagataagcgcaagaacagatacaagcagtatccccttctgaaacttttgatgggccagtgctttataaggaaacaacgccatgagaataaatagagcgccacccgcaattaaagcaaacagctgccgcatgaagaaaaaattactgcttactccataccgggagacagccgtaatcatgcttgagctgtataccatcactaaaccgaatccgcataataaaacgattgcgaatatcagtgagtaatcataagattttagcattttttttaacataacatcctcttccctgcttctaacttccattatctatggtttttatgtatttatcttttttattttactacaatttatcaaacgagacgaagaatctctatacgattcggaaggaatgtgtaaaaaaagaccgtcttttatgagatgagagaaaaatagcggttataaaaaaacccaaactgttaataagtttgagttttatcatttatttagctgtaaacgcgtcatgcaaagcagacaattcgcgctccaatgtgtataaaaggtctttaccgtctttttcatcaaccaatcccaggcggacagcaaaatcgatttccctcgaaagcccgaacatttgagtatctaaaacctcttcatatagaggacattgaggcatcgttaagttatccatttgtactcggatcagcttcaaaatcttctcagcgtccacttttaagagttcaaaagctttttgccgatggtcaactatcatctctgaagccaaaagtatccctccgttccccaggcgagtacctaattcttctatttatcataaagggtatcaacagaaaatgcaagaggatttaagcatatgacataaattaaaaaatactcagcctgtacatctcagacattatttccaaaagctttacacctgcaatgctgttccctttttcgtctaatgcggggccgaatatgccgatcccgaaatcgtaaggcgaaatgcccattatcccgccggatacgccgcttttcgcaggaattccgaccttaattgcgaattccccgcttgcattgtacattccgcacgtcaccataaacgttttgcaaattctagcgacatcttttgagatgacctgctccccagtctctggatgtctgccgttcaatgcgaatacagatccgattttcgctaaatccaagctgttcatctcaatcgcgcattgcttcgtatataaatccattactgcctctacatcatcttcaaaaatgccgtactgcttcatataataacacatcgcccgattaatcattgaagtgctgtattcagattcagccacttcccggcagtatgtaatctcttggttgtttgtcagccttctgataaaagaaagcaaataatcaagtctctcttttaccgttcttccccttatcagacttgtcactaccaatgccccggcattaatcatagggtttaacggcttgctcggattcactgtttcgagcttgataattgaattaaacggatcaccggtcggctcctgtccaacataactgaagaccttatctttgccgtattccattaacaccaaagcaagggaaaggactttcgatatactttgaagcgtaaatgttttttctacgtcacctgctgacagacaaacattattggaataataaatcgccactgacaggtcgtgtttatcagcttttgccaaggcgggaatatagctggctacctcccccttgtccgttacttttttcgcctttttcactaaggcttcaagctcatcattatgctggcataccatgcaaacaccctcgttccctcagcatttcaatacacataatttgtacacaaagtgacaattcatgcgaaaacttttataattttgagagaagggggtcatatcatgagcgttatccaagtaaaaggcaatgttacatatccaattaccattgatccaagcgtatggatttttgatgatcgcaaattttcgtttgaccgcaaaggggacagtcaagacacatatttacaatcagccggggatgaatccgaccttgatccggaacgcgtcatcagagaggggcgaatcgcgccgcctacattaaagacggaaaagcaatatgagaagcaaaaactgatgaacggcagtttcgcaatgagacttgggactgtcctgaaaaatgctgagccgaacagctctgcgacacaatgtgtatttgtcacaagttcgggaaaggccgccgtttctctggaaaccgctctgaacagtattgtccatttcagtgaggcaggcaagccgattcaagaaggcggccccgtgcatatttactttgaagacccggttcatcacaaacagccgattaccgatgtaaaagagatcgaaatcatttaagtgttacagcaaatcagctgcaagctgggcgagacctgatctctcaccttttaacagcttcacgctgcctgagatgggttgtcctttaaaccgctcaaccacataggccaaaccattgttcagactgtctaaatatgggtgatcaatttgttcagggtcgcccattaagacaattttactgccctcaccgactctcgtcagcaacgttttcacctcatgcctggtcaaattttgcgcttcatcaatgataataaattgatctggaatgcttctccctctgatataagtcagcgcctctacctgaattgagccaattcccgccaaaatagcatcaagctcccctggttttttcgcattaaacagaaactctaagttgtcaaaaatcggctgcatccaaggctttagcttttcctctttttcgcctggcaaatacccgatgtccttgccaacaggaacaatcggccttgcgacgaccagctttttatatattcccaagtcttctgtctgtaatagccctgccgccaaagctaagagcgttttgccggttcccgctttgccgatcagggtgacaagcggaatatcttcccgcagcaaaagctctaatgccattgtctgctgtacatttttcggcctgattccccatatatgttcatcatcaaatacgagtctttttaataccgttccggttttgtctgcaattccgactgccgaggaggaccctcctagctcatccttcattaaagcaaactgattcggataaaacgcatgctgtttcacatcgtttactgaaatttgatttttcccgtaaaaagagctgaacagctgctggctgatatataaatctttatagccgctgtacatttcatcattgtccacaacccggtcattcaagaaatcttcagcaagcagtccgattgcgtcggctttaaccctgaccagtacatccttactgacaaggataaccggcctgccattttccttggtttcttcctcgaggcttaagtttttcgcaacggctaatatgcgattatcgttcgtcttttcaataaagatctcttgcagctggtgaaacgaacgatgattcagttcaattctcagtgtgccgccggtgtcaagcggtacatgctcatgcagcctgcccttttgtcttagcgcatcgattagcttagatacgtgccttgcattcctcccaacttcgtccatataccgtttttttgaatcaacctcttctaaaacgacagcagggatgacaacctcattttcttcaaaagaaaatatcgcgttaggatcctgtaataacacattcgtatctaacacataaattttactcaagtctcagcctcctgatataagggtcaaagttcttcctgcttctcttttgatgaaaaaggtgaatgcctgctaaaatatatgtttttgtgcataaagatagaaggttaattcaacaataaaattaatgaaagcattttaaggagggaacccgcaagtgcgaattcttttcattatcatacagctgacacttatcctgtccgcttgtgcctatcaacaaggaaaacagggccagaatgttgaaaaagaatcaacaagacagcaggagactaaaccgattcacgtaaaggacacaactcaagaaacaaaagacaatggaacaagaacggatattgccaagcatcttgtcagcgttgctgaaaaaaaccccgacgtcaaggatgcaacagccgttgtgctgggaggctatgctgttgttgggattgatgtcgatgatactttggacagaagcaaagtggaaaccattaaatattctgtagctcaggcgctaaagaatgatcgatatggcgccaacgcagtagtcattgctgatcccgatacggtcagccgccttcgcgaaatgagcagagaaatcagcgagggccatccggtaacaggtatactggatgaattagctgcaattgtcggccgagtgcttcccgaagtgcctaacgatgtgattgacaatgaagatgaaccgcaaacaaagcagcaaaatgaccaattaaatagaaaacagcaacaggaaatggagaaggaacaaaacgatcaatctgatcatcatatgaaaaagaacaacaatgactaagctatagccttgcgctttagctttttcttattttggacagcttctgatccgtggtataatacatgttagtgaaagaggtgatatgatgagggtcaaatgttctatttgcgataaaattgaaacaattgatgatgataccctgatcgcgaaacggcttcgaaaccgcccgatccatacatatatgtgccaggaatgccacgatcggattgccaaaaaaacagaggaacggctgaaaacgggaaaatttacttttcacccgggacagcagaaaaaagaaaaagtcaaaaaataaagcggccgcttaaccatacagaacacaaaaaagactcagctttcagctgagtcttttatgattttgcagactgtccttttttcgactgatacagccggattttgtaaatgattaaaatcagcgcagcgacgaccaatccttctgccacgggcaaaaacacccctaaaaaagtcaaaacagtgcagcccaaagccaaaaatacatacaccactgcagattttaatacaggaagccgtttagcaaatccaagcttaaatacaataacggccaacacaaaaatcgtgccgtacagcagccacatgcctgccgcaggctgccggtctacttgatatagagcggcgaagaacgacaggcgttcgcttacgtcattcaaaaagattccctcccctgtaaacgtacgggttctatcttttcaaattctgcacgagattaagacaatcctgctgtttttttctttttagctgctttttcacgttcgttcttattgaggatcttctttcttaaacggatggattcaggtgttacttcacaatattcatcttcgtttaagtactctagagactcctcaagagacatgatgcgcgcttttttaattgtagttgtctgatcctttgtcgcagaacggacgtttgtttgctgtttcattttgctgacgttaacaacaaggtcgttgtcacggttatgctctccaacgatcattccttcgtatacttcagtacccggctcaacgaagatgacaccgcggtcttcaattccttgaataccgtatgatgttgcttttccgttttccattgacacaagtacaccttgacggcgtccgccgacttggcctgcctgcatcggctggtagctgtcaaacgtatggttcaaaataccgaatccgcgtgttaatgataggaattctgtagagtaaccgatcaatccgcgggaaggaactgtaaagatgagacggacttggccgtttccgttgttgatcatatcaaccatttcgcctttgcgggcacccattgattccattacagagccagtatgctcttcaggaacatcaatttgcacacgttcaacaggctcacagcgtacgccgtcgatttctttgataataacttcaggttttgacacttgaagctcatagccctcacgacgcatattttcaattaaaattgacaagtgcagctcaccgcgtcctgaaacaacccaagcatcaggagaagctgttggctcaacacgcaagctcacatccgtctgaagctgtgattgaagacgctcttcgattttgcgggccgttacatatttgccttcacggcctgcaaacggactgttattcacgacaaatgtcatttgaagtgtcggctcatcaatgcgaaggaccggaagcggatcttgatggtctacaggacataccgtttcaccaacgttgatatcttccatcccggaaaccgcaacgaggtctcccgcttttgcttcttcaatttccacacgctttaagccttggaaaccaaaaatctttgtaacacggaatgactttgccgttccgtcaagcttcataagagaaacctgctgtccgactttcattgtgccgcggaatacgcgtccgattccgatacggcctacatagtcgttgtagtcaagaagggcaacttggaattgaagcggctcctctgcattatcaacaggtgccggaacatgcttaataatggtttcatataaagcttccatgttttcatcctgttgtttcggatcaagactcgctgttccattaatcgcggaagcatataccactgggaactcgagctgctcttcattggcatcaagctcaatgaacagatccagaacttcatcgataacttcctctggacgagcaaagtcacggtcaattttgtttacaacaacaacagggttcaggttttgctcaagagcttttttcagaacaaaacgagtttgaggcatacagccttcatatgcgtcaacgacaagcactacgccgtcaaccattttcataatccgttctacttctcccccaaagtctgcatgtccaggggtgtccaaaatattgatacgtgtatctttatagttaatcgcagtatttttcgccaatattgtaatgccgcgttcgcgttcaagatcattagagtccattgcgcgttcagcaacctgttcgttggcacggaacgtaccagcctgatgtaaaagctgatcgactagagtcgttttcccatggtcaacgtgggcaataatcgcgatgttgcgaagatcatttcgaagtttcactttttcatctcctaaaaaaattagataactttcatattatatcacacatcctctttaaaagcgtcacgtttttctgtaaacttaatataagacgtaaaaggggatggaatttatgaaaaaaatgaattggcttttactattatttgcatttgcagcggttttcagcattatgctgatcggcgtctttatcgctgaaaaaagccctgcaggcattatcgccagcattgtacttgtttgcgctgtcatgggcggcggatttacattaaaaaagaaaatgcgcgaacaaggcttgcttgattaaaagcattgccccgccggcgacattgtaatcaaaaaacaccgcaaagaaagcggtgtttttcatttctttaagccttatctcccctgtttcttagtcaggaagatgcaaaacagccttcatacatagacaatcgttctaacgatcacacgtgcagccttcaaaaagtagttcggcaacgatacacataaaataccatagcgcctattcctccaccggaaactactccctataatggaatttgtagcacaattcataaaagggagagaagaaacatgaagaaaacatttgtaaaaaaagctatgttaacgactgccgcaatgacctcagctgctctattaacgttcggtcctgatgcagccagcgcaaaaacaccggttgataacactgctgttcaactccagcatcaggcgagcactaacgaagatctcaatacattcattgatatattaaatcaatgtatatacgaacaagacggtgtatattattttgacagcgaaaaagctgtcgagttaggaatgacaaaagaagaggctcaggtaattgctacactctgggaatcgacatcagaatttttcagcattgtttcacaatgtgtgtatctcgaggatggaaattacaaatttgatacagaaaaagcagttgaacttggcttcacagaaaaagaagcacttgcacttgaacaatttttctccgctgtttctctcaagattcacattcttcaagcagccattgtgctacaagatgatgtgtacagctatgataaagacgcagcgctacaagcaggtgcaacgccactgcaagctgacgtttatgaaaaactcttcagtgccctgtcacaagaacagcttgccgctatttacgatatgattcatccccaggcttaatgtaaaaaagcgcttgccggaatcggacaagcgctttttttatatcagcagtttgatgatcagcatcatggcaaccgccgctccaaaccagcaggcagctttcatgatcagtaatccatagtacctctgtttaaaacgcagttcttcttccggcagataagcctcctcaacggcctgttcgctttccaattcaaatggctcagccatcgtgtcatacatgtctctgcagctgctgcacatttttaaatgctcttctataacgtgttccgtttctcttttacaatcaccttcaagatacagaggaagcaggtctcttactagaaagcaggtcatatccgctcctcctctctacttttcgtcatgtttttctttagctctaatctagcccggtgcaatgtggtattcaccttagaaagactccatcctaatatctcagcgatttcttcataagaaagctcttggaattctcttaaaatcaaaacggattgatgctgatcttttaacttcaggagctcctgccgcagtgtttcgcttttcaccgtccgtgacagatactgttcaggctggtcataagttgtttgcgttaacccttcatttttgctgatttcagtaaattggtatttgacatcccttcggtaccaattgataaaggtatgatgcgcaatggtgtagagccatgttctgatggaagaatgccccctaaacgaagccagaccgttaagagcttttacaaacgtgtcctgcgctaagtccttggctgtttcaagatgatgagtccttctgaataaataatttaaaatttcttgataatactgccgatacaagtcctcaatggaatccctatgcttcattaaaaataaaaccacaccgtcatccaaatggccaataaaatgaaacagatatacatggaagacaggtatactttcatatatctgatttggctttcttcttcagcaccgggacttctctttaaacaagttttactctttaagtcttccgcattcttttgaaatagggattcatgctgtttcatccattccattgattcatcctctagctctccttctttatacaggtcgtataagtctacaaaaacagactctttttctttatgattcataaagacttttcacctcttgtgtttctccatccactacataggcatcatggcgatttgaaccaaacggctgaataatgatcagccatgcataatgccgttcatcccctctttgaacgataatcggacgcatacgctttttgtaaatgacatcctgatatagagaagctactttttcgtaagccaatgttccattacgatacgtataggggaatgactgatcaggtgtatcgctgtatacataaacgtttagctgaccttgagcttcaacaaactcatatgttttagaagaatcagtatacatcaccatgtcaccctgactgctttttttcttcttttctgatccacgagcatcgaagatcgataatatctgatgctgcagccggctgttagccattgagatattctttttcatcggaagcgaaagactatgtaaacaacctgattcgccctcaaattccaaaacaattccaacttttgtttcaactctcaccatgcttccaagcaggctgtcgctttcaatatcagtgatctgataaggctgttttgatatgttcagcgctgtaaacatttgttccactttgtcgtgaatgtcttgttccgttatatgaacatgcagaagagagtcaagctgataaatcgaaggatcttcactaaaccccattaaggtttccttttcccaataaaataccgcgccatcatcagcatgatcttttttatgaagttgatttttcaggtaaatacgtacgactgtctggccgtcttcttgagatacctttgtttcgatatgatccttatgtaacacacgtccgtgtcgctcaaggaaagcgatggactttcgcttgtactcctgattcgttagctttttcccatgtgctttttgtaagtattcataattacgaattagctgcgatacttcatctacctcagctttgtaacctttgctttcaaatgagtagaaataatgcacatccatgtttgtatcgtgcaaataaagtgtttcatccgtaggaaaaaatgactttagtatctgttccgctttttctgatgaaatgtgctccccgacaaaattgaatgaatcatggacatttgctggctttgatacagcgaaagcagccgttcctatgttatatatcggatttaacagcaggacaaaaaacaccatgacagccatcgtcacccacttattcacacgcacataaacctttcctgacttttggaacagatgatagctcatcaaaaatcccgccattgccaaataaatcgtatatggcattactgcaccataatcttttgagatttgattgggatatggcgcaagcagcaagacaagcagtccgataatcagcgtataaaataagcctagtaagatcttatccgttctccaatacagcttgaaaaacactacattcaacgcaatgggaagagtgatgatgaaaaacagaaacacgaatgcaatcggctccatcccatccgggtattccttccaatacgaaaagaaactaaaaatcatttgtacgatcggcaaactgacaacagcaaggtcgaacgtataaaacttaccctttccgccatgatcacgcggcatcagcatatagtgaaaagccgtcagcagcacatatccgtataacaaaaaatgcagcagcggcagcagttcttttccgtcctctcttaagtaagcgctggtgaagtttgttgattgcacctggtgaataagttcaacagacactcccgccagcagcacaatccgcaatataacacccgccaagaacattgtgcgctgccggtttattttgggatgatgcaccaaaagatataagcccgccagaacaacaattgaccattgaatcagcagggtgctttgtctgcttaatataaaataacgttcgaaatgcaatacataatgactgaataactccaacacgaacaacaatcctttacttcttattaaggcctcattcggttagacagcggacttttcaaaaagtttcaagatgaaacaaaaatatctcatcttccccttgatatgtaaaaaacataactcttgaatgaaccaccacatgacacttgactcatcttgatattattcaacaaaaacaaacacaggacaatactatcaattttgtctagttatgttagtttttgttgagtattccagaatgctagtttaatataacaatataaagttttcagtattttcaaaaagggggatttattgtgggtttaggtaagaaattgtctgttgctgtcgctgcttcgtttatgagtttatcaatcagcctgccaggtgttcaggctgctgaaggtcatcagcttaaagagaatcaaacaaatttcctctccaaaaacgcgattgcgcaatcagaactctctgcaccaaatgacaaggctgtcaagcagtttttgaaaaagaacagcaacatttttaaaggtgacccttccaaaaggctgaagcttgttgaaagcacgactgatgcccttggatacaagcactttcgatatgcgcctgtcgttaacggagtgccaattaaagattcgcaagtgatcgttcacgtcgataaatccgataatgtctatgcggtcaatggtgaattacacaatcaatctgctgcaaaaacagataacagccaaaaagtctcttctgaaaaagcgctggcactcgctttcaaagctatcggcaaatcaccagacgctgtttctaacggagcggccaaaaacagcaataaagccgaattaaaagcgatagaaacaaaagacggcagctatcgtcttgcttacgacgtgacgattcgctatgtcgagcctgaacctgcaaactgggaagtcttagttgacgccgaaacaggcagcattttaaaacagcaaaataaagtagaacatgccgccgccactggaagcggaacaacgctaaagggcgcaactgttcctttgaacatctcttatgaaggcggaaaatatgttctaagagatctttcaaaaccaacaggcacccaaatcatcacatatgatttgcaaaacagacaaagccgccttccgggcacgcttgtctcaagcacaacgaaaacatttacatcttcatcacagcgggcagccgttgacgcacactataacctcggtaaagtgtacgattatttttattcaaactttaaacgaaacagctatgataacaaaggcagtaaaatcgtttcttccgttcactacggcactcaatacaataacgctgcatggacaggagaccagatgatttacggtgatggcgacggttcattcttctctccgctttccggctcattagatgtgacagcgcatgaaatgacacatggcgtcacccaagaaacagccaacttgatttatgaaaatcagccaggtgcattaaacgagtctttctctgacgtattcgggtattttaacgatacagaagactgggacatcggtgaagacattacggtcagccagcctgctcttcgcagcctgtccaaccctacaaaatacaaccagcctgacaattacgccaattaccgaaaccttccaaacacagatgaaggcgattatggcggtgtacacacaaacagcggaattccaaacaaagccgcttacaacaccatcacaaaacttggtgtatctaaatcacagcaaatctattaccgtgcgttaacaacgtacctcacgccttcttccacgttcaaagatgccaaggcagctctcattcagtctgcccgtgacctctacggctcaactgatgccgctaaagttgaagcagcctggaatgctgttggattgtaatattaggaaaagcctgagatccctcaggcttttattgttacatatcttgatttctctctcagctgaaacgacgaaaagatgctgccatgagacagaaaaccgctcctgatttgcataaagagggatgcagccgcaagtgcgcattttataaaagctaatgattcagtccacataattgatagacgaattctgctacaggtcacgtggctatgtgaaggatcgcgcgtccagttaagagcaaaaacattgacaaaaaaatttatttatgctaaaatttactattaatatatttgtatgtataataagattctcctggccaggggaatcttattttttgtggaggatcatttcatgaggaaaaatgagtccagcttaacgtctctaatttcagcttttgcccgtgcatatcacagccgatatgacacacctcttatttttgatgattttatcgcaaaagatctcattaacgaaaaagagtttatcgacatcagtaaaaatatgattcaagaaatatcgtttttcaacaaagagatcgccgaacgtcttcaaaatgatcctgaaaaaatattaaaatgggttgcacaaatccagctgtctccaacgcccctagcacgtgcttcttattgtgaaaaagtcttgcacaacgaattaatcctgggggcaaaacagtatgtcattcttggagcgggactggatactttctgctttcggcatccagaattagaaaacagcttacaggttttcgaggttgatcatccggccacacagcaattgaaaaaaaataagctgaaggatgcaaatctgacaattccgggtcatcttcattttgttcctatggatttcaccaaaacgttttcgtatgatcctctcttagatgaaggatttaaaaacacaaaaacattcttcagccttctcggagtgtcttattatgtaacacgggaagaaaatgcaagcttgatcagcaatttattttctcatgtcccgcctggaagctctattgtttttgattatgcggacgaaacactttttacagcaaaagggacgtcgaatcgagttgaacatatggtgaagatggctgccgcaagcggggaaccgatgaaatcatgtttcacttatcaagagattgaacatctgttagagtcatctggtttactgatctatgaacatctatcaccagacgacatcaatgaccttttctttagtaatcgaaaagacaatttgtcagcgtttgaaacgattcattatattcatgcggtaaaaaaataattttcaaatcatcagaagcctctcaatgtttgagaggctttttattgaacccgcatgcagcaaataagctgccattatcatacggcagcttctgctaaaggcttcaccaagatcataaatgatttgcctttctcatctttttccgttttcagctgttcaaagccgcattggcttaaaaacagtatccattccctgcgctcaatgggaactcccgcaaacatcgctttatgtttcgctctaagcaatttgctgatctgttcaatgatcatcttcgcatgtccctttttttcttcagccgggtcaatcaggaccgttccgagccacggcttaccgtttgaaggagaccactcgagatggtagctgacggcaacaggcataccgtctttttcccatacaagccatgaaccgttgtacatggagtaggaaatgatatagtcttctgcatctttatctccaaactcctcctctttccatacaggatgagcctccgcgagcttttctaacaagctgagatcatcctgctcaaatggcctacttccgagcatgaagatactcttcaaatatcgttttatgtatagatgggtttccggctagcacactgtggttttctaaaaaggtaaacggctctccttcaatggtcgtataggtgcctcctacttcatttaacagcacacagccggctgcgtagtcccatggcgcaagccgcatcgtgatgtaagcatctattcttcctgccgcgacatttgccagctctaaagcggcagaaccgtaggagcgtgtgcctctgactcttttcacaagtggcgctaacacactttgatcaattcttctgttttccgttacccatgttgcattaatggcaagaatcgcttcttcaatgacggtttcttttaatggagccagcttcgtttcattcatataagctcctctgccgctaaatgcgtgatacaactcatcgtgcaccacatcataaattaaaccgattttaccttcaccgttttcaaaaatcccaatggaaatcgcaaaatttctttgctggtgcacaaaattcatcgtcccatcaatcggatcaataatccatacgactccctcaagtgagtggattttgtctccttgcccctcttcaccgagtatccgatgtcccggaaatgtttcttgaattcgatcaatgaaaaacttttcggtttctttgtcaatattggtgactaaatcattcggatttgatttcgtttcaattgtcaggctttcatgcatggattgtgtaattctcgcgcctgcttctcttatccatttctttgcaatctcatcgatttccgtccaatttgtcattcgttcgtacctctcttctatgtagaccttttattttataggatactgataacggcaatgaaaaagcaaggaaaatgaaaaatatcccttctcacgtaaaaacgaaccattcatgcggttcgttttcactatcgcttttttacccgttaagacgaatccattcttttctaagtcgctcaagtttgtttttgctttgttcaatctgctcttcattttctttctgcattgcttcatatagggttgccaattcataatcaacctctagtctccagacagcaacacgattgtttttctcttccttaaatccctcttttacaacttgcctcattgtctttcgccccttccagagatcatttgtttgtaaaaaagcatcccattttgccattcaacaatgattacttcttatatcgtatgattgttctatttacgcgcaacatgattctgaaaattgtgtgtttacctactcgtttattaccacatttctccttacttcaaacgcgctcaatctttttgaagctcgtatgaactgtgataaaatatgtatacttagcatgaaggaggaaaatcatgacacaaatgcgtttcactgaagaagactttaacacatttacaatagaaggcttagacgcgcgcatggaagtattaaaagagacggtccgtccgaagcttacagctctaggcgaacattttgccccaactttatcagctttaaccggagatgaaatgtttccgcatgtggcaaagcacgcaagaagatccgtcaatcccccggctgacagctgggtggcgttcgcaaacagcaaaagaggctataaaaaactgccgcatttccaaattggtttatgggaaagccacgtctttgtatggttcgcgattatttatgaatcccctatcaaagaagaatacggcaaattgcttgaagtgaaccaagaaaccattacgaaaaatatccctgacagcttcgtttggtctgcagatcacacaaaaccgggagtacataaacagtctgaaatggacaaggaacagctgaagacactgtttgagcgtttgcagactgtaaagaaagccgagctgttatgcggcatccagctccaaaaagaagaagtgctgaatatgaataaccaggaattccttcagcgtatcgacgatgcctttaaacagcttgcttttctgtaccgtctcacccaaaaagtaacacaagcataaaaaagagccgggatatcccccggctctttttcttacatcttaatcttcgcgtgatcagattctctcgcctgtttgaccgtgcgataaggagaatatgtactttgttcctcaaactcgccgcatagctttttttcttcggccttccccggtacaatttccttgaaacggcggtaagctttaagcagttcttcacgatccgcccctttttcatatgcaagctcaacctgctggaaaaatgcaatcacatccactgcttcttcggttgtccaatcttcattcatcggatattgatactccattttcttcactccttgtagatttacttcccttaagagaaagcatcttcatttgatcataaattgttctttacattctttcaagttcataatataattcatttgttttacgtctaaaaaacggttgagaaactgattttaatacacactattatgcataggtatgattacaaaggtgggaaaacaattgtcgcaacatgaaacacccttatacacaggactgaaaaagcatgcaagcagacagcctgttcaattccacattcccggccataaaaaaggggcaggaatggacccagaattcagacaatttatcggtgaaaacgcgttaagcatagatttgattaatattgaaccattagacgatctgcacgcgccaaaaggcattattaaacaagcacaagatctggctgctgaagcatttggagcggatcatacatttttttctgttcaaggaacaagcggcgccattatgacaatggtaatggctgtttgcggacctggtgataaaattattattccaagaaatgttcataaatcaattatgacagctattgtattttccggagcggttccaatttttattcatcctgaaattgacaatgaattgggcatctcccacggaattacacttgaatctgctaaacgggcgcttaccgagcatccggatgcaaaagggcttctcgtcatcaacccgacatatttcggtgttgcagccgacttaaaaagcatcgtagaactcgctcattcgtttgatgtgccagtgcttgtggatgaagcacacggcgttcacattcattttcacgacgaattgccgctatcggctatgcaggcaggagcggacatagcagcgacaagtgtacacaagctgggcggatcactgacacaaagctctattttaaacatgagagaaggccttgtatctaaagacagagtgcaatccatcctgagcatgctgacaactacgtcaacttcttacttgcttctcgcttctttggatgttgccagaaaacgccttgcaacagaaggccgccagcttgctgaggaaacactcaagcttgccaatcagacgagagatcgcctcaatcagattgaaggcatttattgtgtcggttctgagattcttgggtcgaaagcagcttacagctatgatccgacaaaattgattatctctgtgaaaagtcttggcctgacaggacatgacgtggaaaaatggcttcgtgaatcctttaatattgaggtggagctttctgatctgtacaatattttgtgtattttcactcctggtgacagccaaaatgatgcagaccggcttgtagaggctttaactgagatcgcacagcaaatgtcagaacaagatgtaacacatcagcaaactgaggttctgcttccagaaatacctttattggcaatgactccgcgtgatgctttctatgcaaatacggaagtcatcccattaaaagaagcatccggacggattattgctgaatttgtcatggtatatccgcctggtattccaatcttcatcccaggagaaattattacagaagaaaacatcagctacatttttaaaaaccttgacgcaggcctccctgttcaaggacctgaggactcgactttacatatgatccgggtcatcaaagaacaaaaagcaattcaataaaaaataaaaagcatgcggctttaagccgcatgcttttttttactcttcatcaacaggacattgacattgtccgcagcaagttccatataatgttgtcactttctcatcttcaaagtaatgaatggcttcgttgcaatcttggcaaacaatcgtacccatctcttattccccatttctttgaaatttgaaaacgcttaatttcttttgttgttattatattaatatgtcacatttaaaatgtcaacaacaaactgtataacacattttatttcatatcatcatattcaccttgtttttccattttccatcatacaatatcttcttcatacagaagctttactcgatatatatgccacagcacataatgtaattgcacgttttcttgaactttcatccaagaatgcagcaaaaaattcaatataccccaggttgctattttaaacgattgatataatatgtaatctcactttaaaaacggtttcaattatataacaattaggtaacaagaagcagattaagccgtctctcgtgataaactaaagctagttaactactgtttatacagaggagaagatagatgcgatatcgcgcggtattccccatgctgataatagtatttgctttatcgggctgtacgctttccaccatcaatccgatgaaaaaaagccggattgacaacattcatcatacacaaatcctgtttttttctgatgagaaccaaatagaccaggaagcgccttattacgatgcactgcttgatttagaaaaagattatcccgagcaaatagataaaatgaaggtctatgataaaaaagaaggctgggaagatgagattgaaactgtccctacccttatggttgttgatcagcgccatgtcgtggtgaaaatcgagggatgtgtgaaaaagaaagaagacatcattaaaccattacagcatgtgctgtcaaaataaaaaaacagccctcgctcaaagcggggctgtttttgatatgaaaattattttacgatgtgaatcggacttccgattgccacttcagcagcttccattgtgatttcgcccaatgttgggtgagcgtgaattgtcattgcgatatcttcagcagtcatgccgccttcaatcgctaagcttaattcagaaatcatatcagaagcacttgctccggcgatttgcgcaccgatcacaagaccgtcctctttacgagtgatcagcttcatgaagccgtctgtttcgttaagagaaagcgcgcggccgtttgctgcaaatgggaatttagcagcaacaatgtcaagaccttcttctttcgcctgtgcttcagtgtaaccaactgatgcaagttcaggctcagagaaaacaaccgcaggaataccaaggtaatcgatttctgcaggctctccagcgatagcttctgcagcgattttaccttcgtaagatgctttatgagcaagcggcggtccttcgatgatatcaccgattgcataaatgttaggtacgtttgtgcggcactgtttgtcagttttcacgataccgcggtccgtcatttcgataccgacttgctcaagaccaagctcatcagtgtttggacggcgtcctactgtaatcaatacgtaatcagcatcaacagttttttcttcgccttttacttcgaaagtaactgttacgccgtctggtctttcttcaacgcctttagccatcgcgtttgtatggatttcaacgttgccttttttcttcagtctgcgtgtaacgagagaactcatttgtttttcgaagccaggaagaatttcatctccgccttcaagaataacaagttcagtaccgaagttagcatacgcagttccaagttcagttccgatgtatccgccgccgataacaacgagctttttaggaatttctttaagagccaaagcgccagttgaattcaggacacgctcactatatttgaagtttggcaattcgataggacgagaaccagtagcaatgattgcgtttttaaacgtgtatgtttgagcagagttctcatccataacacgaactgaattgctgtctacaaagtaagcttcaccttttacaacatctactttgttgcctttaagaagacctgctacaccgccagtaagcttgttgacaacagaagctttccattcttgaacttttgtgaaatcaactgttacattctcagcagtgattcccatgtcatcagaatgttttgcattctcataacggtgacctgcattgatcagcgcttttgaagggatacatccaacgttcagacaaacgcctccaagagttgctttttcaacgactgttactttttgtccaagctgtgcagcgcggatggcagctacatagccgccaggtcccgcaccaattacaagagtatctgtttcaatagggaaatctcctactaccataacattacgcctccattaaaattaattgtggatcgttcagtaaacgcttgatgtgatttaatgcattttgcgcagttgctccgtcgatcatacggtggtcgaagctgagagaaagagctaagactggagctgctacgatttcgccatcacgaacaatcgctttttctgcaatgcgtccgataccaagaatcgcaacttctggatggttgataaccggagtgaaccattgtccgccggcagaaccgatgtttgtaattgtgcaagatgcgcctttcatttcagctggagcaagcttgccttcacgagcttttgttgcaaggccattgatttcatcagaaatttcaaagacagatttacgatctgcatttttcacaaccggtacaagcaagcctttttcagtgtcagcagcgataccgatgttgaagtaatgtttttggatgacttcatctgttttatcgtcaattgacgtgtttaaaacagggaattttttcagtgcagatgtaagagcttttacaacgtaaggcaagtaagtcagcttgattccttgatcagcagcaacctgtttgaactgtttacgatgtgcaacaaggtttgttacgtccacttcgtccattaacgttacgtgaggagcagtgtgtttagagttaaccatcgcttttgcaattgctttacggataccgctcattttttcgcgtgtttctgggaattcgccctctggagctggtgcagcagccggtttagcagctgtttcttgtggtgcagctgtttcttgcggtgcagcttcttgcgctcctccgtttacaaagctgtcgatatcttcttttacaacacgtccgttgttgcctgaaccagtaaccttacggatgtctacacctttttcacgtgcatatttacgtacggaaggcatagcgatcacgcgtttgttcgggtcaacttcagcttgatcctgctgtcctgcgccagtagcttttgcaggctcttgagcttgctcttctttcgcaacgtcttgtccagcttctgcagttgactgaacttgtgcttcagttttcgcatcgtcagactcgtcgctgcctttaaattgaagatcttcgtaaccaggtgcatcaaacgtaataatcgtttgtccaacagttgcaaccgttccctcttcaacttttaattctaatacttttcctttaacaggtgaaggaatttctactactgctttatcattttggacttcagccagtacatcatcttcgtctacctcgtcgttaggcttgacaaaccattttacgatttcgccttcgtggataccttccccgatatctggaagtttaaattcaaatgccacagttctcgacctcctagtttgattaagcaattttaaagtttacatcgtaagcattgaaaacagatatataatagagggaaaacgttcatcttccctctcgattatgcagtttgattaaaattcaagcacttttcttgctgtttcaagaacgtctttatggtttggaagccatacgctctccgcttgagagaaaggaaatactgtatctggcgctgcaacgcgaagtacaggtgcttccaagctcaggatcgcacggtcattaatttctgctactacgtttgcagcaataccggcttgtttttgtgcctcttgaacgacaatcgcgcgtcctgttttttctacagaggcgataattgtatcgatatcaagtgggcttactgtacgaaggtcgacaacttcagcagaaatgccgtctttttcaagctcatcagcagcttttaatgattcatgaaccattgcgccgtaagtgatgattgaaagatcagtaccttcacgtttcacgtcagcttttccaagctcaattgtgtattcttcttcaggaacttcctgacggaaagaacggtaaagcttcatatgctctaagaagacaacaggatcattgtctctgatcgcagaaattaaaagtcctttggcatcgtaaggagttgatggaataacaactttgataccaggctgttgtgcaacaagaccttccaagctgtcagcgtgaagttcaggagtatgaacaccgccgccgaatggagaacgaattgttacaggtgaagtccagcgtccgccagaacggtagcgcatacgagccatttggccagaaactgaatccattacttcataaacaaatccgaagaattggatttccattaccggacggaagccgtttaagcctaaaccaagggcaagaccgccgataccagattcagcaagtggcgtgtcaaacacacggtcttcaccgaattctttttgcaatccttctgtcgcacggaatacgccgccgtttacaccaacgtcttctccgaaaactaagacattttcgtcatttttcagttctgtgcgtaacgcatccgtgattgcttgaatcattgtcatttgcgccatggcttacttcgactccttctgtgtataaatttcaaattgctcctcaaggttgtgaggcattttttcgtacatgattttcattaaatcagttactttttgcttcggttcagcatcagcttttttgatcgcttgcttaatttcttctttcgcatcctcaatcacttttgcttcttcttcttcagaccataagcctttgttttcaaggaacgcacggaaacgtacaagcggatctttttgttcccactcattttcgatttcttttgtacgatatttagtaggatcgtcaccagccattgtgtgcgggccataacggaatgtaagtgtttcaattagtgttggaccttcgccgttgattgcgcgctcgcgtgcttcagcagttgctgcgtatacagcaagcggatccattccgtctacttgtacgccgacaataccggcagctacagctttttgtgcaattgtttcagctgcagattgtttttcaacaggagttgaaatcgcgtaacggttgttttgcaccacgaagattgcaggtgctttataagctccggcaaagttaattccttcgtagaagtccccttgagaagctccgccgtcaccagtgtaagtgattgcgacagctttcttaccgcgttttttaagacctagcgcaacaccggcagtttgaatgtattgagcaccgataatgatttgtggagaaagggcattcacatcatcaggcatttggtttcctctgaaatgtccgcgagagaaaagaaacgcttgatataatggaaggccgtgccaaattaactgaggcacatcacggtatccaggaagaacaaagtcttctttttcaagcgcgaaatgcgttgcaatctgagaagcttcttgacccgcagtaggagcgtaaaatccgagacgtccttgacggtttaatgagatagagcgttggtcaagcacacgcgtaaataccatgcggcgcattagctcttttaattgatcatcagttaaatcaggcatcgccgcttcattcacgacttctcccttttcatttaaaatttggaacgtttcgaactgctttttaatggcatcaaattgcttcttactgtcaacgatagcttttttcgtttttgcagccatactaagtcacctcttcctttcttttaaacagtcattagacgtgcattccttttatacatacaaacttagggtaccctaaagtatcagcagtaagtcgtattatattttagccgatccccagtttgccaaaaccttttatgtaggatagttacactctgctttgaactgtattatttcgaagttgtaaaaaactaatacaacaccgcttaacatggattagtttacaccaaataaagaagaaccgtcaatcgttttcatcgctgattttcaataaatgtattcgctttacattttcatcaaaaaaacagatgccaaccgcacccaaaactgtactagtataccttactatgctgtactacaatagaaatgaaaattttgaacgaaatccgaatcgcatttcattcaaaaaaagagctgatcgagtcagctctttttcacacgatagcctgcagcatcatataaatcttcccgggctttattatatttttcggtttgttcattaaattctccgctatatttaaggatcttttcataagaagcattgactttatcgatctgctgatccagatcatctcttgtcaaatctttgtctttcagctgcatatacagttttttattaagctcaagcgcttttttatactctttatacatagtgccatatgatgtatatcttttctccatatggtttgctgcggcatcggccttttcttttatgtctttttccttaatatgttccgctgacgtttttgcttcctcaaattctgtttccgattttttcatgctgtcattttcaagctttaggtgttcttcgcgcttgctgacattttcaagcgccttattagataaagcaacaatttttttataatcatccatattgagcttcataacactatcgtaaagctgattttctttggcctctaattctttgagtgtgttttgttcttcttgaaacggcttttccgattccgcggctttttctaatgaatgatgaagtgaatcaaccgggtcctgtcccatgcatcctgttaatatcagtgccatggcacaaaaagctccgatcttgattccaggccgccgttttatagcgtctttcacgttaaatcccccaatcttgacaatttctactatagaatccatggggacatttggcaatagccgtgctgtataaatgcaatactgaaattaaatcaaaaaagtgaaaaatcaggacagatgaccatacaacttttttgtttttacataggttatattagacgctatgcctacttataaaggctctggcgtaattaaaagaggaggttatgtaatatgtatggatatggttacggcggaggctgctgcagttatggtggttacggatatggtggctgcggatatggctacggccgcacctttgcgctaatcgttgttttattcattctgttaatcattgtcggagctgcttatttaggtggaggctgttgctaaccacacagcatgaaattgaccagccatatacggctggtcattcgtttcgttgcacctttgtgaagaaatccgatataatttacatattaagctttaggagtgaagtttcttgattactatggaaaacatcgtacgtgacggccatccagccctcagagagactgccgaacctgttgagctgcctccaactgatgcagaaaaacagcagctggccgacatgatcgaatttgttaaaaacagccaaaatccagaattagccgaaaaatacaagctgcgccctggcgtaggactcgcagctcctcaaattaatatcaaaaaacgaatgatcgccgttcatgcggaagatgcttccggtaaattatacagctatgctctgtttaatcctaagatcgtcagccattcagttgaaaaaagctacttaacaagcggcgagggctgcctctctgtggatgaagcgattcccggttatgttccccgctatgctcgcatcagagtaaaaggaacaacactagaaggcgaaaatattgatattcgtttaaaaggatttccggctattgtgtttcagcatgagatcgatcatttgaacggcgttatgttctatgatcatattgataaggaaaatcctttcaaagaacctgaaaatgcaatcgcaattgagcgctaaaagagaaaacggctggcacaatgccagccgtttctttattttaaaaggcccaattctttgacagcgtatgcaattccatcctcgtccaccggttttgttacaaagtccgcgatttctttcagttcgggaacagcatttcccatagcaacgcctgtcccaacgtattcaatcatttgcaaatcatttaatccgtcgccgaaagcatatgtatcgccgatatcaaacggaagacgctcaatcacttttttgattccttctgccttcgaacctccgtgcggcagaacatcagtcgatagctcatgccagcgaactagatcaaactcaggaaaagcggcataagctttttcttcttcatcctgacaaaataaaagaagctgaaaaatttcttttccttcataaaaaaggtcatcggtctctggataatctgttttaaggctgccgattccctcgagaacatgggggtgatccgcaacagtcgctttcatcgtgtcctcagccataaacacaacaggatgcttgccttcatccgcctgctttaataatcgcctgattgcattttcaggcagcggatttttataaatcacttgattttcaaagacaacaaactgtccattgtaggaaataaatgagtggatgcccagctcctccaaaatcggcttaaccaaaaatggagaccggccgctggcaataaacacatgatgcccttggcgctgaagctccgccacggtttttctcgtactttccggtatattcttatcatgatcatatattgtgccgtcaatatcaaaaaagattaatttagaatccatcgcaacttcccctttatcgtcttggtctgcaattcccaccctcatcatacaaaaagattgtcattcagcaaacaatttcgttcaaaaatcatattaaattccattaataaccacgaaaagtcttcctcaatctccgtatactatttgtataaaagaactctgggacaaatttttcattaaaggagggactggctaatgctgcgtaaattaagaaagaaactcagaagacaatggaacggaatgctccgtaagaaagcaattgcctgacaagggatctttcactttttgagagatccttattttgctcaaggctttccttatattccgttttcgaatataatagaatgagcgagtctaacatacggcatttaaggagagatttggaatgatttataaggtattttatcaagagaaggctgacgaagtacctgttcgggaaaagacagattcactttatattgaaggcgtatctgagcgtgacgtcagaacaaagctgaaagaaaagaaatttaatattgagtttattacacctgttgatggtgcattcttagaatatgaacaacagagcgaaaattttaaagtattggagttatgagcggtatgaaatttgtaaaaaatgatcagactgctgttttcgccctcggaggtttgggcgaaatcggtaaaaatacgtacgcggtgcaattccaggatgaaattgtactgattgatgcggggatcaagtttcccgaggacgaactgctcggaattgactacgtcatccctgattatacgtatttagtcaaaaacgaagataaaattaaagggctttttatcacccacgggcacgaagaccacatcggcggtattccatacctgctcagacaagtgaatattcctgtatacggcggaaaactcgcgatcggcttacttcggaataaacttgaagagcatggattattgagacagacgaaactgaacattatcggcgaggatgatattgtaaagttccgcaaaacggctgtgtcattcttcagaacaacacacagtattccggattcctacggcattgttgtaaaaacgccgcccggaaacatcgtacatactggggatttcaaattcgactttactccagtcggcgagccggcaaacttaacgaaaatggccgaaatcggtaaagaaggcgttttgtgccttctttcagacagcacaaacagtgaaaatccggagtttaccatgtctgagcgccgtgtaggagaaagcattcatgacattttccgcaaggtggacggccgaattatcttcgccacatttgcgtcgaatattcaccgcttgcagcaggtaattgaagctgctgtacaaaatggaagaaaagttgccgtatttggacgcagtatggaatcggctatcgaaattggacagacactcggttatattaactgtcctaaaaatacgtttattgagcataacgaaatcaatcgtatgcctgctaataaagtaacaattttatgtacaggaagccaaggggaaccaatggcggcgttatcaagaattgcaaacggcacacaccgccaaatttcaatcaatcctggggatacagtcgtattttcttcatcccctatcccaggcaacacaatcagcgtgagtcgaacaatcaaccagctgtatcgtgcgggtgctgaggttattcacggccctcttaacgatatccatacatccggtcacggcggacaggaagaacagaagctgatgcttcgtttaatcaagcctaaattcttcatgccgattcacggtgagtacagaatgcaaaagatgcatgtcaaacttgcaacagattgtggcatcccagaggaaaactgctttatcatggataatggtgaagtattagcacttaaaggcgatgaggcttcagttgcaggaaaaatcccgtccggttcagtgtacattgacggaagcggtatcggtgatattggcaatatcgtacttcgtgatcgcagaattctctctgaagaaggacttgtcatcgttgttgtcagcattgacatggacgacttcaagatttcagcgggtcctgatttgatttccagaggatttgtgtacatgagagaatctggtgacttgatcaacgacgctcaagagctcatttcaaatcacttacaaaaagtaatggaacgaaaaacgactcaatggtctgaaatcaaaaacgaaattacagacacgcttgcacctttcttgtacgaaaaaacaaagcgccgtccaatgatcctgccgatcattatggaggtttaaaaaaagaggcactccctaagggagtgcctctttttattgcagtgatatgtgttgaaatgattttacatcgaataatcccgtagtcgtcattttaatatcaggaatgacaggcaacgctaaaaacgacaatgtcaaaaatggattaaatccgcctgtgaaaccgattaacgacaatttatcatgaagcgtcagcaagctttgattcacttgctctgcagattggtcggataataaccctgcaatcggcagcggtactgaatggagctcttccccattttttataattgttaatcctccgccaatttcctgcagcttattaactgccgccgcgatatcctcatcattcgttccgacggcaataatattatgggagtcgtgtgaaatggttgtggcaatcgctccgctcttgaatccaaaacctttcacaacaccaagtccggtttcttttaatcctttatgccgctcgacaactgcaatctttaacaaatcaagctcagtgtcaggctcaaattcgcgggcaacaggagccggaacttgtactaatcgtgtttcaagctgatttggtatgatttgaatgacattgatctgctgctctgaatcgattggcatatgaaaatcctgtttgttaagaggagcagcaagcttaacagaatcaagcagtgcctgatctggtgctgcagttgaagcatgatcctgatagaccgctttgctgtcttcagcaacagtctgcccttttaccatcgtcattgtgacagtgacattttccagatcagatacaaaaagcaaatcagcgtcaaaacccggggcaatcgctccctttgtatctaatccgtagcattcggctgcattgaggcttcctagctgataggctaaaaacggattaagtccggcttgaatcgccattttcacctgatggtttacacttccctctgacaataaatcatccacatgcttatcatccgtacagaaaaagaaccggcgtgcgttcttttcattcaccgccggcagcacattgagcgtgtttttggcgactgatccttcacgcatcatgacatacatgccccttctgatacgatcaagggcttcttccttcgatgttacttcatggtcgtttaagacaaatgcggttctgtaaatgttaatgaggtctgttgataaaccagctaaatgaccgtctatcctttttcctgccacacgggcatcaagcagtttctgaaccatgtctttttcagcctgctgaaccgacacataatccataacttcagccagccctaatacttcttcttcttcataaaaaggcttgagatcggcagctttgagaattgcgcctgatcgctcaaaacttgcggcaggcacactggaaggaagcataaaatggatattcagcggtgtatgccgagcttgttcaagcataaactcaatccctttttcaccagacacattcgcgatctcatgcggatctgtaacaaccgtcgtcacgccatgaggcaacactgctttagcgaactcaatcggtgtaaccattgacgactcaatatgtacatgtccatcaataaaacccggaacaatcatttgtccctctgcatcaatgatattttcgccttcatactcaccgaggcctacaataactccatctgtaatcgcaatatcttcatatatccattcttgattatatacgtccatgatttttccgtttttaatgacgatatcagctttttgtcttttggctgaagcattcagcctattgactagcgcttctttattcaaataggcccctcctttttttattatatggtacaatatgctatcggaacgcctgtgcttagtcaatgaaattttaagaaattgacgctcagttcattaaagttgttatattctgataatatgaaaaaccgccctttgaggacggcttatttggctgctattttgtatgaagaactcttttttcgaaacgggagatgtctgtaactgatccaataacaatgagtatatcttcttggtggatgacttcggttgcaagcggtgatacgatgacttccttgcccctttttatggctacgatgttaataccgtattttgcgcgaatatctaaatcgagaagcgtatttccagccaggcggctgttagctacgatttcaacaagactatgctcttcagacagctccaaatagtcaagtacattgttggacacgatattatgcgcaattcgttttgccatatcgcgttccgggtggacgatgtgatccgcaccaattttagacagcactttttcgtgataatcgttctgcgctttaactgtaatcgtatggacgccaagttctttcagaatgagtgtcgttaaaatactcgcttgaatattttccccgattgctacaataacgtggtcaaaatttcgcaggcctaaatttttcaggacagattcgtctgtcgaatcaccgataactgcgtgagatgcaatcttggcatactcgttgactttatcttcatcgatatccattgccataacctcgacgccttcttcgcttaatgctttgcaaatactgccaccaaaacggcccagcccaattaccgcaaattcttttttcatcgtggtgctcctttatatgacatgatattgatcaaattttatcatattcttttgttacagtgttatccttttggcagcgaattcatatgccgcttgagcttttcagtaaactcaggcgacaaatacagctccgctccgcgttcgatttcaatctgatagtgctgaggcggggcaatttccgcttctttttggaggacgagaaaggttaaacagtctttgtagtgccttccgccagcttcaacgtctacaaatgccggccgatacgtaagagattcgacgccctcccttttatatagataggagagagcagaataagggatacggtataaaacgccttctgttgttcctccgtcttccaacatgtccgctcttgaaccgtcttccctttttagcgtgaagcgggttgtgtatccttttaaaacagctcttcctactggatcttgaaaatagtgatcgactcccgctttttgaaagcgggcattatccatgcatgatccataggcaaaataataaatgggatttttcgatttgctgatcatctgatgttctttccagtcgccgctgcttattttcgtaaaaccggcacacccgtctttgttcataaaataaataagcgcaattttaatcccgacatccgtttctacaaacaccgtttgtttatgatatccttgaaaaaattgatcgagcttatgtatacacaattcatctgcttcatatacttcgccatatatatagccttcatcttcatcattgaaaacaactgtgggcccctcttttgcagcaaacaaacttccctttgttctcgcctgctcattgatacatgccgattgtgccagcaaatgatggtttttttcatgctttcttaatgtcccgtatacaaacagaagcgagttcactttatttttctcctctcagctgtctgattttaaaggcaaaaccacttgaaagacgctgccttttccagcttcactttcgattttcaattccccgtcatgttccttcaggattctcaaacaaatgggaagtcccagtccagtgcccttttcttttgttgaataaaaaggtttgccaatctgcttcagcttttcctgcggcatgccgtttccttcatcctttacgcttatcactgcatgagaggcggttttagcagttgaaatggttacgacaccgccctttggcattgcctcaattccgtttttaatgatgttgataaagacctgcttcagctgattttcgtctccattaatcatacagccatctgtctctttgaaatttttctctatgacgatattggacagaattgcattggtatcaagcaatgtcgtgacttgtttcaagatctcattaagctggtgtgttttaaatgtgattgcctgcggttttgcaagcagcagcagctcgctgagcactaaatcgattcttttaatctctgaaaagatgatgtcaaaatagtcttttctgtccggatattgtgttttcataatctggaggaaaccgctgacagatgttaaagggtttctgacctcatgagcaatacctgcggcaagttcacttgtgattgatagtttctgggattccctcgccagccgttcattaatctcaatgagctcatcttcagcctctttccgctcagtgatatctgacattgtacccaggctgcctgtaaattggtcatcccggtcatagtaaagtttataatgaacttctccccaaaaaatcgtgccgttttttgtcacgtattttgccgtaaacatgccagaagacgctttgttttggatttgggtgttaatgtggtcggctacgtgcttttcttttatgaagtaatcgttatacattgttcccatacattcactgattgaaaacccggttatagatgcccacgcttggtttaaatatgtaatttcaccttttgcattcgtttgaaatacgatttcctgcaaattatccatgatgcggtttttttcttcagaaagctgtttatacttccattcgttatccttcattttcttaaccagctgctgtttctcatcaatataataagccaacatccagacacttaccagcgtgactgcagtatacacaatatcaacaggccaattaatcgggtttttgcctataaaataaaataaataatcccaaaacattataaaaatcattgccaaaatgatggaaatgatacgagcttgatattttctcatatgaccacctgccgcttgtgtttctctacttattgtaccattcttcgacaaataattgagtaaaatatgtaaagtatcccaaatcattcattaccaaatatcttgatgtcttatcttaggcggcggtaatcaaaaattggcacgcaaaaaaggcggagatgatatcactccgccttttttagcataattttattcttttaaagcggcttgaatttcttcgagaagcagctgtgcaccctcagggcttagcgtaattttaccgttgccgtattctttattttctgaagtgatttctccagtcattaaacaaacgccatgaggtttgtactttttcaagataattttatctccgtcaacaaaaaactcaatgctgtcttttatggcaatatccaatgcccgtctcaactcaatcggcatgacaatgcggcctaattcatctacttttctcacaacacctattgatttcataaaaacccttcttcctttaaatgtttcttttctcatgtaatgttttaaggatgtacctcaatatatcgtagacgaatgaaactttgaaaaagtttcccgctttctataagaattacaagatattttttccataaaaccgaaaaatgtattacttctgttacacagttccttgattttttacaaaaacatttctttaccgacgcacacccccaaaaatcgcagtatttctgagaaactttaaatgtagaatcatattaaattaggatagagattgggtgaaaacatgtttcaatcaactgaaatcgggattgacttaggaacagctaatatacttgtttacagcaaaaataaagggattatcctaaatgaaccatctgttgtcgcagtggatacgacgacaaaagcagtgcttgcaatcggagctgacgcgaaaaacatgatcggtaaaacaccgggaaaaattgtcgctgtcagaccgatgaaagatggcgtgatcgcagactatgatatgacaactgacctgctaaagcacattatgaaaaaagccgcaaaaagcatcggcatgtcgttcagaaaaccgaacgtagtcgtttgcacaccatcaggctcaacagcagtagaacgccgcgccatcagtgatgcggtgaaaaattgcggcgcgaaaaacgttcatttaatcgaagagccagttgcagccgccatcggagcggatttaccggttgatgagccggttgccaatgtggtagtagatatcggcggagggacgacagaggtcgctattatttccttcggtggcgttgtttcctgccattctatcaggatcggcggagaccagcttgatgaggatatcgtttctttcgtccgtaaaaaatacaatttgctgatcggcgaacgcacagctgagcaggtaaaaatggaaattggccatgctctgattgaacatataccagaggcaatggaaattcggggacgtgacctcgtgacaggtcttccaaaaaccattatgcttcaatccaacgaaattcaagatgcaatgcgtgaatccctcctgcatattcttgaagccatcagagcgacacttgaggactgtccgcctgaattgagcggagatattgttgatcgcggcgttattttaacaggcggcggcgcgctccttaatggaattaaagaatggctcacagaagagattgtcgtgcctgtacacgtggcgcaaaacccgcttgaatctgtagcaatcggcacaggccgttctttagaagtgattgataagctgcaaaaggcaattaaatagtctttacccgcaaaattctcacacgcggcaaatttcttgcttcttttttcctcacttccttcatattgtgggaaatggagaaacgttaaggaggaaacagatgctaagagatttaggaagaagagtagcgatcgcagccattttaagcggaattattcttggaggcatgagcatttctttggcaaatatgccccattcgcctgcaggcggcactgtaaaactgaatcatccataatattgaaaaaacccaagacgtgtcgttttgggtttttcactttgggctccttctttcctttataggatcatatttgatatgatgagaaaaaagcttggaggaatgattcatggattcattttcacagaaattaaatacatatgcacagctggcggtagaagtcggcgttaatgtccaaaaaggccagtatgtagtcgtaaatgcttcaacagacgttcgggattttgtccgtttaattgtaaaacacgcatatgaaaagggcgcaaaaaacgtcaccgtgaattggcaggatgacgaagtcgccaaattaaaatacgaacttgcgccgtttgaagcatttgaagaatatcctgaatgggaagcaaaaggcagagaagagcttgccaaaaatggagctgctttcatttctgttgtgtcgtcgaacccagacttgctaaaaggtatagattccaaacggattgcggcattccaaaaagcagcaggcaaagcattacatacatacagacaatatattcaatcagacaaagtcagctggactgtcgtaggtgcggcatcagcaggctgggctcacaaggtgtttcctggcaaatcagaggaggaagcgatccaccttctgtgggaagaaatttttaaagcgacgcgcgtaaatgaagacaacccggttcaggcgtggatcaatcatgaccaaaatcttcatgaaaaagttgaccatttgaacgagagacattacgctgccttacattatcaagcagaaggaactgatctaacaattaagctgcctaggaagcatgtttgggcaggtgcgggaagcgtgaatgaaagtggccatgagtttatggccaatatgccgacagaagaagtgttcacgctgccgcaaaaagacggggttgacggagtggtatcaagcacaaaaccattaagctacggcggaaatattattgaaaatttcaccctgacgtttgaaaatggccgtatagtcgacattaaagctgaaaaaggtgaggatattttaaaagaactggtggaaacagatgaaggttctcactatttaggtgaagtggcacttgttccttacgattcgcctatatcacaatcaaacattcttttctataacacgctgtttgatgaaaacgcgtcaaatcatttggcgatcggaagcgcctatgcctttaatattgaaggcggaaagcagatgtctcgtgaagagcttgtcaaagaaggcctaaatgaaagcattacacacgtggactttatgatcggttctaaggatatgaatattgacggaattacggcagacgggaaaagagagcctatcttcagaaacggaaattgggctttttaagtaaataaaaggaggcttttccgcctcctttttttatttttctgcttcatacatttgcagattcgcataaacggtttctaatactggtgcagcgagagataaacgttttgctttttcaatcaaaaatccatgcaggtggtcgccttctgtcgtttggccgttttccatatcccgaagcatggaggacttcatatggtaagacatgctggtcatcgtacgaaagctctcttcctcaagagccggatcagccggaacaccttcttttcgtaaaacagtgcaaatttccccaataagagtttgggccgtgtgacgtccggcttctgtggcgaggattgggccaagcggtcgttgaaataacgttgtgatccccgcttgcgctgcaataaagagatactttttccaaatgtccttctcgatatgcccgctaatgatgacttcagccttcacacctgaaaatgcctcttcaagcgctcttatccgctccgtacgctcgccgttccattctccaaatacaaaacgatgcgatgcgctcgtatgatgaatttctcctttgttgtctaaagcactttctataaaacacaggccgcccagcacctgttcttttgaaaatgccgcaaatagctgctcatagtggcggtacccatttaaaaaagggataatgacagattcttgatggataaatggtttgacatcctctatcacttgaccaagcgagtatgctttagaagcaatgataacgacatcaaattgccctgtttctccggcactgattagttcgggctgaaatgatacattccctttttcactatggatgacaagcccggtttttttaagctgctcagctcgtttttggcgcacgagaaatgtcacatcatttcctttctccgaaagccgtccgccaatatacccgcctactccacctgctccgacaaccaaaaatttcatgttgtgatctcctttcacatttaggtatcaaaaaaagcagagaaatctctgcttttttattcggcgtatagttcagtcaattttttctgcacatcagcattttcaaggaactcgtcatagctcatttgcttatcgacgatgccgttaggtgtaatttctataattctgttggcaatggtctgcacaaactgatggtcatgggaagtaaacagcatagcgcctttaaagctgattaagccgttattgagcgctgtaatggactctaggtctaaatggttggtcggctcatccaaaattaaaatattggcgccagaaagcatcgctttcgacagcatacagcggaccttttctcccccggaaagtacatttgcttttttgtggacttcttctccagagaacagcatgcgtcctaagaaaccgcgtaaaaagctctcactttggtcgtgcggagaatattggcgaagccagtctacaaggttcagatcactgccttcgaaatattcgctgttgtcttttggaaaatacgcttgagatgtggtaacaccccatttaaacgttccgctgtcagcttccatttccccggaaatgattttaaacagcgtagtaacagcaagttcatttcggccagtgaaagcaattttatcttctcgattcataataaagctgacattgtcaagcacctttacgccatcgattgtttttgttaagccttccacgcgaagaacatcatttccgatttcccgttccggcgtgaagttaacataaggatagcggcgggaagacggtttaatatcatccagcgtgattttttcgagaagtttctttcttgatgtagcctgcttagatttagacgcattggcgctgaatctagcgacaaactcttgaagctgtttaatctgctcttcttttttcttgttcgcttcttgagaaagctttaacgccagctggcttgactcgtaccagaaatcatagtttccgacatagatttgaattttgttaaaatcaaggtcggcaatgtgcgtacatactttatttaaaaagtgacggtcatgggatacgacaataactgtgttttcaaagttaatcagaaactcttcaagccactgaattgcctgaaggtccaggtggttcgtcggctcatcgagcagcagaacatccggcttgccgaataatgcctgtgccaagagaacttttaccttctccgaaccgccgaggtctgccatcttttttgtgtgcagatcttctgagataccaaggccttttaacaggatcgcagcttcactttccgcttcccaaccgttcagttccgcgaattcaccttctagctcagcagcacgaatcccatcctcatctgagaaatcaggcttcatgtaaatagcgtctttctcctgcatgacttcatacaggcgtttgtggcccataatgaccactttcagcacttcatactcttcgtactcaaaatggttctgcttcaagacggcaagacgctcgccaggactcatatgcacgtcgcctgtctgaggctcgatttcgcctgacagcacctttagaaacgttgatttaccggcaccgtttgcaccaattaacccatagcagttgcctggggtaaatttaatattaacatcttcaaataacttgcgatccgcaaaccgcaagcttacattatttacagcaatcatttattatcctccatcatgtctatcatcaataaaagtataccatgaatgcagggcaagagaaatgattccctgataaaacagagagaaaacacttatacacccaaaccagccagctgtgttacaattaaagagagagaatgcatccgcctggaaaattacacactctcatggaggaacacgttgaggcttttaacacttactgaatattgcttactgatcttttttacgggcttttaccttgccgtaacaggctttaccgccaaagatatcggcttatatataggcatagcccttatttacatattttcgcacattttttctaaacggctattagaaaagcgcggaaaagagaacaaacaggttcaccttttcttcagtgtgctggctattatcggttcagtgttcatcacggttttatgcattgcattggtcgcttctttttcaaaataaaaacgcctgctgtcctaggccagcaaggcgtttttattttgtttgacgcatttcgttaaacgggaaaaagacaaacttcgatgtgccgacaattcgatcttccgcgatcagtcccagcccgtttcggctgtccatagaattcagccggttatctcccatgacaaagtatttgcctttcggaaccttaaccggtccaaagtctcctgtcagactgacaccaagtttttctgcttccttcttgtttttagacaagtaaggctcggctacttttttaccgtttatataaagcgtgtcatccttcatttgaacggtttctccaggctttccgatcaatctttttacataatggattttagaagtttcaccgttgataataacgatatctccgcgcttcagctcgccgatatagttgactgttttattcacaaacagcctttctccgtcatgtaatgtgggatacatagatgaaccttcaactaaatacggttcaaacaaaaagtgacggatcaggagagccagcagaacagcgatgacaatcgctttaccccattccaggtacgtattggtttttttcttcgccgttttctcagtattcgtatttttttcctcggtcaaagtgtttcctcctagacaattgctatgtcagttgtttctcttcttttactttatcataaaaaagaataaaatacataacttaaccgcgctccctgccggccggataagaaaaagcgtcctttcgaaccaaggacgctttttttcttatttttctgtaacaggttttttgacgataccgaggataattgccatcacgacagcaccgatcacgatacttaaaaggtaaagcatcggatggtttgtaatgaaagctacgaatactcctccatgaggcgccggaagcgttactcggaagaattcagttaatccgccggcaacagctgcaccgactacagcagctggtatgacgcgaagcggatcagccgcagcaaatgggatcgctccctctgttacgaaagcagctcccatgaaatagcatgtaataccagcttcacggtcacgctgagtgaatttgtttctgaaaatggttgttgcaagtgcgataccaagcggaggaaccataccgccggccatgattgctgcatgaggcgcatagttgcctgcatcgatcatggcgataccgaacgtaaaggctgctttattaagcggaccgcccatatcgatcgccatcatgccgcccaagataatacccattaacacaaggtttccagtaccaaggctttcaagccagtttgttaagaaattcataaatgccgctacaggtgtattgacgacaaattgcattaatacgccagtgataaaaataccgaacagcgggtaaatcaaaacaggttttaatccatcaagtgactgagggataaacgtaaatacttttttcagtaaaatcacgacataaccggcaaggaatccggcaattaagccgcctaagaatccagcattcgcttgagttgccataaatccgccgaccataccaggcgcaaaaccaggacgatctgcaatactcatcgcaatgaaaccggccagaactgcaacaatgagttttaatgcattgtcgccgccgataaagtttaatgctgctgcaaacgtgttgtagctaggatcattcggatcagcagagtgaattccccagaagaatgaaatcgcaacgagaataccgccgccgactacgaacggaagcatgttgctgacaccgctcatcaggtgcttataaaacgtgtttccgataccgcttccagacttgcctttcgcttcttcatcatcatttgaagctgctgaaccgccgccgctgccttgataaatcggcgcatcttgattcatcgctttttcgataagctcttgcggacgtctgatacccgccgttacaggaacttgaagtacgcgcttgcctttaaaacgttccatttcaacctgcttgtccgctgcgacaatgattgcaggtgcatcttcgatttcttgggcagtgagcttgtgcttaatgccgcttgacccatttgtttcgaccttaatttccacaccaagctctttcgctttttctttaagggcatccgcagccatgaatgtatgggcaatacctgtcgggcatgcagtaaccgctaaaattttcccttttccggcaggtgctggtgccgcttcttcttcctcttcctcttcgtcatcatctttatcgtgctgattaataatgtcgatgatggcatcttcagactcagcttcaaggagctgcttacggatttcttcacgcattaacagcgttgaaagtcttgacaatgcttcaaggtgagtgttgtttgcgccttcagtcgccgcgatcatgaacactaagtgagccggctggccgtctaatgattcataatcgacgccgtcttttgaacgtccgaacgcgatcgccgggttgataacgcttgccgttttcgcatgggggatagcgattccttcaccgatacccgtggagctttggctttcgcgatttaaaatggcttctttataggcttgtcggtcatttaactttccagccttatcaagaacagtgaccatttcgtcaataacattttctttttctttgctctcaatattaagctttatcgtatgcttcgttaaaagctcagttattttcacttgtgtttcctcctctatagacgtgtgaccttaacttcaggaagaagctgctggacaaattcttctgttccaagttcttcagagaacgcggtagcactgcctgaagtaactcctaagcggaatgcttcttcaagcggcagctgtttggaaattccggcaaggaaacctgcaacaacggaatcccctgctccgactgagtttaccaatttcccctttggcacgttagcaaaataaacagcttcgttcgtaaacagaagcgctccgtctccggccattgatacgattacatgttcagcgccttgttctacaagctttttcccataaggaacggcttcctcaacagatgtaatggccgtgccgaacatttctccaagctcatgatgatttggcttcatcaaaaatggtttcatttctgttgctttcaaaagagcctcgcctgagatatccagaacaactcgtgcgttctgctgtttgcaggcctctgcgattttttcataagtatcgtgagggagtgaagatggaatgcttcctgcaagaacaacgatatctccctcttgcaaagattggaactgttctaaaaaggctttgaaatcttcatccgaaattgtcggtccctgcccgttaatttcagtttcatcacccgttttcagctttacattgatacgggtatccccttttacttcagaaaaagctgtttccaggttttcttcccgtaaaaatgttttgatatattctccggtaaatccgccgacgaatccgagcgctttagacgccacatggtgtcttttcagcagtctcgatacgttgatgcctttgccccctggatacttggtatcatacgaagaacggttcaggcctcctacagtaaaatcttcaacgtgaactatataatcgacagatggattaagtgttacagtgtaaatcatggtttcactacctttacgacagttttttcttggtaattatcgaatgtaagctcttcagcgtcagtcgtaatgattgttgcgtcgcctattccggcgaatgccgaaaatgaaatttctccgaacttcgaagggtctgctaagacgtaagcgtgttttgcctgtttgatcgctttctgttttaaaagggcctcatcagggtccggcgttgtaaatccagcctctgtatggacaccgtttgtccccagaaaactcttgtcaaatctgtactggtccatggcaaccaatgaagcgcctccaataatcgcgcccgttctgtgctttacgtatcctccaagcagataaaaagaaatttctttccttattaatgcatcgatatgcattaccccgtttgtgacaacgacaatatctttggttttatccataaaatcaatcatgtgcaatgtcgtcgtgcctgcatcaaggtaaatgcaatccccttcttctaaaagagaagcagctttttcagcaatcttcagtttatcgtgaaggtttttggatgatttttcaagcatatcgggttcaagtctgatatcggaaagcttggccgctccaccatgaacgcgctttaaaaaaccgcgttcttcaagggtcgataaatctcttctgattgttgattcagaagcattagtcagatttataagctcttgaatctttaccacatcatgcttttctatttgatcaataatcaattgatgccgttcaggagttagcatgcttcacctcctaatgaaaacgtattcattttgaatacaatttcattgtaaacgctattttcggtttaggcaactaaaatcattcaaattcattcaataactatcaaaatctttcacgtttctccatattaacgtatgtctatagggtttgtaaactgtaaattcgacaaaaataaggacaattgtacgacattttcttcttattttaatgaaaaaagtcttttatattcatagtagaaatcactaaacataaaaaaacctcatgcatgttgcatgaggctactcataacgcagcgcttcaatgggatcaagctttgcggctttatttgcaggaagcatgccgaaaataacaccaatgagcatactgaacagcacgcccccgcatacaacctgccaggatatgagtgacggccagcccgcaatggctgaaacaagcgcggcccctccgtatccaataccaatcccgaccagaccgccaatcagcgtcaatacgactgattcaattaaaaactgagtcagaatctgtcccctcgtcgcaccaagtgattttctgattccgatttcccgcgtccgttctgtgactgatacgagcataatattcatgacaccgattccgccgaccaaaagggaaatacctgcaattgagccgataatcgtcgtcataattgcagttactttgccaattccggccgcaatctcttccatgttcatcacttgatacgaatcctctgtgccatgattgtcatttaccagctgtgccgcttcttttccagccgattttatgtcgtctgctgattcgacctgcaatgatacgttactgaaatcacttgtgccaaaagaggatttcatcatattaaatggcacatacatttcacttaaatcgaaagaaagcaagcctgttacttttttcagcacgccgataatttcaacgggctgtccgttaatccagacaacttcacctagaggggaggttttatcaaacagctctttagccattttttgagagatgattccgactctattccccgcgagaaagtcattgtcggtaaaggttctgccgctttcgattttcaaagaattgacattcatgtatccatcatttattccgttaaccgtagcatcggtttcttcttcgtgataacgcgctttcatactttcagaagtcgaagcaacgacttgtttaatgccttctattccttttaaacctttaatatcgttttctgtaaacgtagattcagctgcggcattcgggttgcttgcaagctcctcgtcgctaggcatatagtacagctccacagtatttcccgggccgctgatcgactgcttcagcatttgctcgccgccctgtcctaccgcaacgacaacaatgacagagcctacaccaatgataatgccgagcatcgttaagatcgaacgcattttatgggcaaggacagagcttagagccattctgatgttttccaacaggctcattctcccacactcctttgtccggagctggcaggaacaatgtttccgtcacgcaccatgacgatccgattcgtgcaatctgctacttcaggctcgtgagtaaccagaacgattgtcgttccctcggcatttaatgctgtaaactgatccataatcgcctcgcttgttttcgtatccagcgcgccggtcggttcatcagctaaaatcaatttcggctcattcacgatcgccctcgcaatcgccacccgctgcttctgcccgcccgacagctcgttgggcatgtggagcattcgatcggctaacccgaccttttccaatgctctctcagcccgctcttgacgttcctttttgcctatcccggaataaatcatcggcagctcgacatttttttttgcgttcagccgcggaagaagctgaaattgctgaaatacaaaaccgatggaccggttacggactgccgccagttctttatctttatatgaagaaatgtcttcgccgtccaattgatatgtaccggaagtcggccgatcaagacagccgataatattcatgatcgtcgattttcctgatcctgacggccccataatcgagacatattcaccttgatgaatgtccaaatcaatagaatggagaacatcaaacgtttcctttccgatctggtagctttttcgcacattagaaagctgaatcatttaggatttcacttccattccgtcagtcacctgatcagatggattcaaaatgacttgatcatcttgggtaagcccctctttaatttctgtcaggtcatctgtcacttcgccgattttgacatcaactcgctttgcttttccgtcttttactgtatacacataatattggtcatcttcttttttgactgcctttgaaggaagcgtatttgctttccgtttatctgtttcaatattcatgataaatttaaagcctggctttccttctggaagatttccttttattttcacttgaagcgggtattggaccgcctgttctgttccttgtgccgcagcgctctcctgctgatccggaacaagcccgactgcggaaaccgtgcctttccatgttttaccctgtattacatctgaagtgagtgtgaccttctggccttttttgactttcaatgtatcgtattcagacaatttccctgagacgacaaggtcttttgggttgccgatatgtatgacaggctcttgaatatctgactttttggatgccgcttcttggttgacagaaataacggtgccttcaatttcgcttttcacttctaaatctgacacccggttggcaagtgactgccgctgaagctcggtttgttttaattcgatctccgctgtttttttctgcatttgaagctctgtccgttcagattcgatttgtttttctgcttctttctttcctacctgtttttccagttctctttctttgctgtccaaggcttttaacttttcttgaatttggtcaatttgaagccggttggattcagacgttaactggttctgttctttttccaggctcagctgctcatttgtataggtgactaaagccgtgccctttttaactttatcgccttcctttactttaatgtcttctaatgtccctttatccgcttcataaaagacatactgttcatttgaaaattttagcgtgccaggaaccataaccgttgatgagatttcattttcttcaacgctccccgtctgtacctccttgccggcgctgccgcttgtcggagcggcagaccggtatatattgattccaacaaaaagagcgactataactgcgattccaattccgatccagacttttttcatgagcttatgcacccgccacagaattgattaaacctgaaaaaagcgaaaatacaactaaaattccgaatagaatgattgctgaaatccacccggctttttttgagatgcctcccgttttgtgaagtccgattgctaataatacaaagctccagatgctgaaaatttcaaaggtatttaacacactggcgagagccccgtcagatgggataatccctgcgagtgacgtcgtgctgtaaagaggattcacgtcagtcgtaaaagcaacgattccattaaccaataatccgagactgctaatcaaagagacaaacagactgagagaaagcatttttttatatgtcgtaacaccgcctgatacttttacacagagccaataaataagaggggcaataaataatgctgcgataccgccgataatagcgcctgccattccgccaaatttggttattgttgcgacagtttccatttgttcagcagatagcccttgcgtatcctggcttttcaaaagctcactataatccgtaccgagtgattgcagcacggcaccgacgatgataattgctgcaacaatcaaaagcggtccccatacagccggcctttctcttattctttcaaattgaacggacggacttgtgattactccgaaaagtgaaggcttttcagtcgccgttccgctgtttttttctacattcgtttccatttcaaaacctccttgagaatatctaacaaatagtacgggaaggatatcaaaaagtttcatgtttttctaataaatttccaaaaaccttcaatattgaaggcttttcatattattctatcgctgtgctgtattgcgctttcacaagcccggcataaatgcctcctttagcgagcagctgatcatggttcccttcttctattttcctgccgtgatcaagaacaatgatgcggtcggcgtcgcggatcgtagacaatctgtgagcgatcatcactgctgtacgccctttcagaagcgtttttaacgcttgctgaatttttacttctgtctctgtatcaatgcttgccgttgcttcgtcaaggatgataatagccggatcggcgagcaatgctcttgcaaatgaaatgagctggcgctgaccggcagacagtacgctgcccctttcctctacctctgttgcgtatccttccgctaaatcggaaataaactcatccgctccgaccgcttgggacgctttcatcacctcttcatccgaagcatttggccttccaaaacgaatattttccatgatggtcccggagaaaataaatgtatcttgcaggacaatgctgatttgagagcgcagactggcaagggaaagatccttaatcggtataccgtctattttaatggtgcctccggccgcatcataaaaacggctgattaaattggcaatcgtcgtcttcccgctccctgtatgcccgacaagcgcaagcgtcgatcccgcaggaatagagaaagaaacggcgtgaagggcttttcgtttttcatcatacgaaaattcaacctcttcaaaactgatctccccatttatcttttcattatgaatggcattcggcttctccttgacatttggctgttcgtccagaaactcaaaaatccgttctgatgatgccatccccattaacagctgattatagacctgacccagtctcgaaataggttcccaaaacattcccagatagaaagcaaaagaaacgaagacgccaatcgtaatggtttcattcatgatgagtgtggctccataccaaatcaagacagccgtcccaatcgcattcgtcatttctacaagcggacggaacatggcattttttctagttgcttcccgccatgattcgtagttctcctgattgacaccgtcaaaatacgccatgttttcttcttcctgcgtaaatgcctgcgtgacccggatgccctgaatgctttcgtttagatgagagttgagcttcgattgcttcagccgtaccgtttgccaggatcggcgtattttttttctgagacttgttgaaataaaaaacataatcggcaatgtcaccatgatggctatagtcagctcagggctcagcgtaaacaaaataataatcacgccggccagaagcagcaagtcggtcaacaaattgatgactccgcttgtaaagagctcctgaagagagttaatatcattcatgatcctgactaagatcgatcccgccgaccgctgatcaaaaaatcgatgggataagcgctgcacatgggtaaataaatgctgtcgcaaatcgtaaatgacatgctggccaagctgattcatccacctgattcttaacacattggcggcgtaattgaggacatataaaccgctaataataaaaatgagctgaatcagcagctccgagtttctccctgtaatcgcttgatcaagaacataaacgccgatcaaaatggggatcacaagcttcacagcagtgccaatcaatacagtgagaaaagaaagcggcaaaattgtttttcgatatggtttgacatagctcagcagccgccacatttgagcccagttaaacggcttttcaatgatttcatctgaagagtaatagaaacgctctaaaaccccctgttttttcgcttgtttcatttggcccctccctatccgacctcatgcggctcattaatcattttgacatcacggtattgcaaatcgtaaatctttttatagtagccgcctttttcaagaagctcatgatgtgttcccctttcacgaatgcgtcctttattaaaaacgagaatttcatcagcgtgtttcagtgaagaaatgcggtgagcgacgataaaggttgtgcggtttttcatgacttcttttaaggcaagctgtatgctgtgctccgtttgcatatctactgcgcttgtggcatcatccaatattaaaatgctcgggttcaagcagatggctctcgcaatggcaatacgctgtttctgcccgccggaaagccccattcccctctctcccagcatggtgtcatacccatcaggaagctccataataaagttatgagcctgcgccctttttgccgcttcgatgacgtcttccattgaggcatccggccgcccatacgaaatatttgatctaatcgtagatgaaaacaggaaggattcttgaagtacgaccccgatattggagcgaagggtttttaacgaataatctgtgatgggtttgtgatcaatggtaatcattccgccaacaggactgtaaaatctggtgagaagctgtgtcactgagcttttgcctgaacctgtcgggcccaacagtccgattaccttcccgctgtttgcctcaaagcttacattgcacagcgcgtttgtttgttcttttccgtatgcaagagaaacatttttgaaatggacatctccggttaatttttgtttatgcaaagcatgaggatgatctgtaatgtcttcttctttttccagaatgtcgagcaggcgttcccctgacgcttttgcttgagagaacatattgatgacaaaacctaagttcataatgggccacatcatataattgacaaggctgaagaaagcaacaagctcgccgggattgagctgattttgcataaccaagtaaccgccgtatgagagaagagctacaatacaagtgttaccaatgaactccattaaagggaaatacgcagaccaaatggatgatgtttgtaaatactgcgccctgtattctgcattggctttattgaaagtgctgatctgaaaatcttccctggaaagagatttaaccgtattaatgccgctgatattttcctgaacttttgtattgagtttcgcaaacgatttgcggatgcctctgaaggcgggatggactcttttgtcaaaccggtataccgcaaccgcgagaaatggcagaacagctattgtcacaagcgtgagaggaacagaatagtaaaacataaccgacaggctgatggctaccagcaggccgaagcgaatgagctcagcgagaccgtatgataagaaaaaacgaagcccttcaacatcagcagtcagcctggacatcaaatctcctgttttcgcgttatcatagtaagaaaaagaaagccgctgcagtttttcatacagaccatttctcagccgataaacggatttgatcccgaacatatcacctaaatactgatgaaaaaaggtagccattcctttcaaaaccatcaccgcaataaatcctaagctgacccacgccgcaagctgatactgccgtcccagtacgatctcatcaatcgtaatttgcaggataatcggataaacgacagtaattgcagtcatcaaaagcatggctagaagcgaccacataaacacttttctgtacggccaataatacatttttaatcttttaaatgtctccatatccagcacctttccaacatttatcatcttcactatatcgatacccgaaataaatttctattatttttcaaaatttcagtctaattatggagtgagtctcttactttatagggagtaacatatgtagaataaacgcttacagaaaatcattgtatgctgaggatacttggggatatgccaatgaaatacagaaaaaccggacggctgaaatgccgtccggttttcatcccccgctgaccggcggtatgatggctaccgtgtcacccgaagatacagaggtattttcttttacatagctttcgttaacggcaatcatagccgtatcaatagattcaagaccgtattgttcttttagactcgcttttatttcatctgtggttgcttgttccatatctatttctattgcttgtgtaccggcctgttcagcaagccctgcaaataaaagaattttaatcatgctgctctccctcgcttaggtctggttttccgttcggataagctgtcgtttctagctggtcgccgatccattgctcaccgtcttcccaaatttcttttttccaaatcggcacaatctgtttaatgcgttcaatcgcatactcattggcttcatatgcggcttttcgatggggagaagatacagcaatcactaccgctgcttcaccgatatcgagcacacctatacggtgcgtgatcgcagctgaggcaccttcccatttttcttcgatttcagcgccgatttgagcaagcatttgcacggccatcggttcatatgcctcatattcaagccgaaccgttctttttccgtttgtccattcccgaaccgtaccaataaatgttgtaatggctcccgcttcccgtttctccacttttttgatgatgttttcagtattaatgggtgttttcgtaatctcaaaccgttccattatgcagattcccccttcagctgtgaaagcacaaaatccacggcaaccggatcatccgcatgaaaaacgggtaatccctgatgctctgtcatatgctctttttttctatagatgatggcgattatatttactgcttgcagcgcttccagatcttccttttcacttaggataaccactttaggataaggggcttttttaaagccttcaatcagaagacagtctgtttcgagaaattggtataactcaatcagccgtgccaaatcccaattgcggcgggcagtcagctgtaacacaccagcaccttctaccgctgttacatcagcacctgccgccttgtaacggtccgtgtcttttccttccgtgagcgtttgcggttcaccgccgtgaccatggtgcttcaggcagcccaaatggactccctgttcagaggctttttcaagaatgcgctcaataaacgttgttttcccgctgttttgaaatcctacaacttggacgatcgggaaaggacggaccaaggccattcacttccattctcttctctgatgagcagcacttgaaccgttctgccagattcgtagcctcgcgtaccgcccggcaggataataaatgcattggcatctgcaagtgatgtgacagagctcgacttatctaagccaacgggtgtcgccaacagcttcccttcctgatggtgcacgagcgcacgaacaaatcgggtaaatgggttcggcttcggaaaatccttggtcaaaacagcttccgcacaaattgaatgcggtgtttcattgagcagccatgtctggattatcggtttgacaaacagttcaaaaccgacatagcatgccgacggattacctgaaaggccaaacagcagcatatcgtttgcatgcgccaccgttgtcacgctgcccgggcgcatggcaactttattaaacagcacgtccgctccgagtttttcatagatcgcaggcaaaaagtcaaagtcaccgactgacacaccgccagttgtgatcaggaagtccacctttttcatcgcttctttaactgcagcaaagcttttatccagttcatcagagattttccctaaataaagcggtgttgcgcctgcttctatcgcttgcgcatataccatactcgcattgctgttgcggatttttcccggttccagcggatcactgacattcagcaattcggtaccggttgcgataatcccgactacaggctttctcacgacaggcacagatgcgtatccgaatgttgccaaaagagccgtcactcctggtgtcacccgggtgccctttgtcagtaaaacactccctttttgagcgtcctcacctgtttttgaaatattatcccccgtctgaaagcggcgttttaaagacataaatgacttcccattctcctcaaaggcttgagtcagttcaatcatgacgactgcatctgccccttcagggatttgcgcgccagtcataatccgcacggcctgaaacgggccaagttctttttcagatactgctcccgctccaatatggtcaataacttcaaaccgaactgggttttcacgtgaagcttctgccgtatcgcacgctctgacagcaaaaccatcgtatggcgaacggtcaaacgcaggtacgtggtgatccgcagttatatcttcggctaaaaaccgatgaaggctgtcttcaagcgccacccattctgtttcaccttgtttttgaaaatggcagacacgccgaactgcctcgtctaccggtatcggtgttcttttctccagcattctgacccctcctgttgttacagtccaatcactcttgccaacacggagttggcttctttcacatcatttgttccatgcaccagtgcccgtccgtcattgaaaatgacaattctgaaatcctcgtaaaaaatatgcagcaaaaacgcattagcctcgaccttgccgattgttttcagccgcttaatgagctcctgtttcgggattctttttaatgattctgaccttacctgcactgtatcacggccgcatagtacagcagcttttggtgtgttccaatcctgaagataaggatataccgcattagctccgcaagatgggcattcctcacggcgtacatgattaacgttaatcttcatatgcgaattgttccagacatcaaatgtcacaaacccccgctgtattgcttctttttggccggttaacagctttaatgcctcagcctgctgatatgctgaaacgatatgcacagcaggcggaataatgccggcagtatcacacgtcgccccgccgacaggaatttgctcaaacaaacaagacagacaaggggtttctccgggaatgacagtcatgaacattccctggctgcttacacaggcgccatagacccaaggtgtctttgttttctgggcaagatcgtttatcagcatgcgggtttcaaaattatctgtcgcgtcgatcacgacatctgctttttcaatcagcggctcaagcgtttcggctgttccttcggtaacatacgcctcaatatgtatctcgctgttaatcgctgatagatgctctttggcagccatggctttcggcatgcggagtttggcatcgctttctgtataaagctgctgcctttgaagattgctccactccacatagtcacggtcaataatggtaatcgtaccgactcccgctctcgaaagcccttcagctcctgcagtgccgagcgctcccgctccgacaatcagcacatggctgtctgccagtcttttctggccctcttccccaatttgcttaaatctgatttgccgtgaataacgttcctccatcaaacctgttctccttatcttttatgtcatcttatcatgttattgccccgtcagtcccgcttgagggagttcgatttttcttccaaacagctaaaatcatcacgtgtattaatgttgataaactctgccgggtttgctccgatattttcagcctgtacgtaacaaaccgaaattctgcctaataaatctgatattctcaacctcttctcagaaagctgatcgtatagaactggcatgatacgtttgtggtaaatcgcaatcaatggctgcacttgtccgtctgaaattgggactaccgcgtccgcaccggcaatcatcagacgtttgagctccagcatcgtccttctttgtatcagcggtgtgtcacaggaaagaacagtataaagatcaccgtctgtctttttaaaagcggtatatataccagccaatggccccatgccttgaaatggctcagcatcttgatacacttcattttcaccgttttcttgaaatctatcaataaattcgggacggctgatgataaccgtttgttctccaagtgcctctttagcgcattcgtaaagcatcctgcccttccatttgacaaacgccttcggttctccaaagcgacgtgaggctccccctgccagcagtacgtttacatgcttcatatcatctcacctctagtttcgttaaaagcatagcaaaagcaaaggctcaacgctactgcttgtctgtttattaaagaggaatagctgttcagtatttgcatattgtagtgttaacatcatgagggagatggttcgaatgaaaagatcaggtccttttttccacgacgtgtctcaggagaacctttatttaaaatccgagctttcaaggtgccataagctgatttctgaacttgaagcaagctactttcatcagaaaaataacaaactgctcaaagaaaataccgatatgaaagaaaaactccagcagctgtctgccgaattaacacatatgtcaacaaaagaaaaacatgcctcccacaccagccaaaccctgcaccaaataagagctgaactgcttgataaaatcgttgttttgcaggagcttctatctgctgaaacctataaacgcagagccgaaatcgaagaaaaacataaacttcatattgcgaaagtcaaaatcgaagaagaaaataaaaatcttcataaacggatcagcgaacttcaagcctcaattgagcaggaacaaaatgcactgcttcaggcaaaacagcaagccgaattgataaaagccgaaaacgggcgtctaaaagagcaaatggtagaaaaagaatatcagctaaaacatattaaaatagaagttgatcatatgaaagatcgaatcatagaaacgaaagaaagactgctagacatagaaaaaacgaaagaaaaattatttcacgaaactattatatcgtataaacggcaacttgatgaaagcgatgcctggattgcttctcattttgccgatattgatggcggcacgaaacaaaaagaaaaaacggaagaagaagctccagcggcctacgcgcagccaaatcatgtagagactatccttgaagatgtcaccaaacagatacatgtgcttcaaaaacagcttgcccacgcccaatcatcagaccaggccaagagccatacaatcgaagagctgaaaaacagagccgctgaagaaaagccttatcaaaagtgggtgtataagcttaatcttgaaaaagaaaacaaaccttcacagaaaaaacctcaataaaaaaactgcttgagcgatgccaagcagtttttctttatatttattcgtttgctgattctgcagattcgatttcaccctctaaaatgtactgcccgcgatatggctttttcacttccgggtacattttaattaagctttgcataaacgttgtcatattagggatttcaagaccgctttctttttcaatctctttttgaagctccgagctcttaatcgccgcgttgtggcgttttaatgttttaatagcagcttcacgcagcttagctgcttttgatcccggtcttgccgttcctcttcttcttcgtgttgttccgtctggtataccggcaggaagagaggaaatagattgaagctgaggctgaacagactgctgctgtgattgcggctgatagcttctgatttcctgagccgcaagctcagcgagaaccggcagagagtcaggttttttttcagaacggaaatcctttttgatttcggaagggcttccatttctgtccagctctcttaattttgcgtatattttatcacgttcaatttgatattcacgaatgactttcacttcagcttcatttaattgttctaaccgcaagcgcaaagcttctctttcattaaacattcctcaatgtaccccctatcaaaattaacatctttaattaagatattagattacaaaagtaattttatcaactattattttagcattttactattatatttactctatgaaaaattccttattttctgaaaatgttttatttttcaaaagagtcctttattctcaagggattaaggggctttctagtttatttggtataatgttgaaaatatatattttacttacttctttaaagaaatttagtgtaatatctacaattttcgagttatgagatatgagatttatctaaaattgaggaaaaacatcaaaaattagctgtgttttttagcgtatcaatcaaacaaatcatcaattcctatacccaaatttggaaaaataagcttcttactcttcttccattgctttttgcacaaataaaaaacctgatgaggtcaggtttttaggaaatactatttagtcagatacctattccgtttcagccagaacgcggttcacacgtttttcaagcattttcataccgctcccgccggcttggaagtgacggagctgtcctgttttatcaaacacataatatgcaggtacatattcattttcaaatgcatcggttaaagcatggtcactgtcaacaaaaatcggctgagtgatatcgtgttcagcagctgtttctttaattttaccagggtcaagatcatcttcggaacggggcatgtgtacagctacaacattcagctgatcttgatatttatcacgaaattcattcacttgcggcatcgcttctttgcacaagtggcagctgatggaccagaaatgaataagcgtcggcttttccccaatcaattgctctctcgtcacttcaccatttaaccaagctttttctcccgtcaattccggcatgggctgacgtaatttcattgctttttccctcctattttaaaagagaggcctaacgaatatgctagaccgcttttcgttcttggaaagaattaaagtgttttttggcctggtttccagttagccggacagagtccgccagtttgcagcgcctggagaacacgaagcgtttcatcaacatcacgcccaatgttgttatggaaaacagtttgatattgaagctccccttcaggattaataataaacaatccgcgcaaagccacaccttcttcttcgattaaaacgccatattcccgggatacctcatggtttgtatcagcagcaagcgggtatttcagctggccaagaccgttttctttgcggtctgtattgatccaagctaaatgagtatggatggtatcagttgaaaccccgatgacttctgcatcaagatcttcgaactcgtcatagcggtcagacattgctgtaatttctgtcggacaaacaaaagtgaagtccattggatagaagaacagcactgtccatttgtcgtttttcatgttttcctcaagacttactttgccgaattctttgcttgcaaggactgcttccatttcaaaacgaggagcttgtttacctaccatacgttctgccatatgtatccctccaatttattgtttggcttaaaggtcaaaatcgcatgaaaataaagggtgattaaccatttttagttatattgcaatgccattatataaaagcagatttcctgagtcaatttttaacaaatcatgtatgtctttggcttcgacatttttgaataaaacgtttaacatggtcatgtacagggtaactagtctcaatgtgcagcaatcaattagaaaaggagctcaacatggactttattaaacaatatgattgggcgggactgattacaaatgccggtgttctgctcattaaactcgccattatgatattgctctattttatcgttcgatcattaggcatgaaaatcattaaacatctgtttgcaaaattcgaggagcagaatagcttgtctatcggacgtgcacatacgctccgaagcctgactcttaacatatttgcttatacattgattttcatatttttcgtcatggttctagatttgtttcattatgatccaagcgctcttttagcgggggcaggaatcgtcggcctggctgtcggatttggcgcccaagggcttgtcagtgatatcgtgacaggtttttttattttgcttgagaaacaattggatgtcggagattatattaccgtttccacctttgacggaattgtcgagcaggttggcttaaggacaactcaaatccgcagctttgacggaacactgcattacatccccaacagaaacatcacaaacgtgagcaatcattctcgtggtaccatgcaggctcttgttgacattaaagtgccggctgaaagaaatattgatgaaatgattcatattttacagcaggtttgtgatgaaacggcagcggctcttccacaaataaaagaaggcccaaatgtcatcgggattcaagaactggggacttctgaaattgtaatcagggtcattgccaaaacagaaaatatggaacagtggcgagtcgaacgagtgttgagaaaagaaataaagaacgcgttcgaccgcgctttccctaaagaaacagaataaataaaagaaccgaagctttttgcttcggtttttttattactgaattctgctctcaacttcgctacaaatttcttcagccgtcatcccggaagctgtaatgacaggtgcttgtgttaccgtatcggctatcccttgcacattattatcaagacctgttacgacacagcagtcacagccttgagcatcagcagggcttttcatcattacaacgtcatatcctttttcttttaaagcagcttctacatctgataacgattgttcaattccaatttttttagccatttttgaacacctccgtttactagagtgctcattttatggaattttattctttcatttgtacttaattggcataaacagaaaaataacctgtcatgacatgaaccgctgtttctatcgcattttcatcgggattcagcttagcatgatgaagcccatgttcagaatcagcgccgagccagaacatgaatccgggatattttttcagcatatagccaaaatcctctccagtcattgcttcttttgcttcaattactgtcgccagttgatgttcagcaacaaaagacataaattcttctgttaatccgctcgtattgtaaacttggtgatatacagacggatatgtcacttttcctttgcagcggaatccgatttcgattcctttcactacatcttcaatccgttcctttacttgtttcatcgattcttcagaaagcgtgcggatcgtgccttccaggtgggccgtttctgcaatgatattttgtgccgagcctccggtaatggtaccaactgtaataacagcactgtctagcggatctgtgtttctagagataatcgtttgcagctgggtgacaagtgtacttgctgctacaaccatatcctcagccaaatgcggatatgccgcatgtccccctttgccttccagatcgatgactagctctgatgtattcgcaaatagaaggccgctttttgtcgcaatggtgcctaccggaagctctggagcaatatgaagggcagtgatgaaatcaggctgccatttttttaatacatcgctctcaagcattggttccgcaccgccaggcccttcctctgccggctgaaacagaaaaagcaaatcatgtttgactgggtggtgaacaaaatgatcaataatgccgagtgcaattgtcatatgcaaatcgtgaccgcaggcgtgcatgttgccgtgatgctctgatgcgaatggaagaccagtttgctcttctatagaaagcgcatcgatatccgctctgtatgccagcattttttccggcgccgtcccgttcacttttacaaaaagccctgttcgccatttctcaatttcaattctgtcttgcggatattgttccaagacatttaataaatactgctgggttttgaactcctgaaatccaagctccggtatacgatgcagatctctgcgaattgcgatgagctcctctatcttcatttctattcctcctgcctatacgaataaggcgtggatatattatccacgccttttttatcaaacttttccttacagctggcgtaattcctgcttgatttcagttttgccttttgttttttcatcaatgtctttgatttttttagctggtgtgcctgcaacgacagtgtatggctcaacgtcgtttaccacgatcgctcccgcagcaacaacagctcctttacctactgttacaccttcaagcacaacagcatttgcgccgattacgacgtcgtcttcaatcacaaccggtttagcggatggcggctcaataacgcccgcaagtacagaacccgcgccgatatggcagttttttccaacagtagctcgtccgccaagcacaacgttcatatcaatcattgtgccttcgccgatgactgaaccgatattaatagaagcacccatcatgatgactgcgttatcaccgatttcaacttggtcgcggatgatcgcacccggctcgatacgcgctttgatgtttttaagatcaagcattgggatcgcagaattgcggcggtcattttcaaccacatagtcttcgattttgctttggttttcttcgattgctgtttggatttcgctccattcaccgaaaacgacaccagtgtttccattgataaaagctttcgcagattcaccgaaattgattccttccagctcacctttcacgtaaacctttacaggtgtagattttgtactattttgaataaatgaaataatttcatttgcgtccatcattttcatatgtatagtcctcctcctgattttctacctcattactgtatcaaaggaaagatacaaagacaagaaaaaaaggaacagccgttttagcagttcccagtgagtgatcagacagcgcacccgcttttctttgcgaattgtctcccgaagtttattaattcttcctcttcttcaccttctggattattttcgatttttaccgaaggcagcacaatgtctccaccgcgttcttttatttttgcctctagcgtatcaaccgctccgcagaaaaattcatatgctgtatcaccggaaccgaatacagcgcatgttttgccggaaaaatcaatctcctccatgtcttcaacaagatctaaaaattcatcaggcagatctccgtctccccacgtgtaggttcccattatgacatggtcataatcggtaaacagctgggcatcatcaatatccattgcttcgaaacggtctacttctgctaacgcctcctgaagccccttttcaatcaaatctgccatagcttcagtgttgcctgacattgttgcataaacgagcaaaatcttcgccaattccttgttcctcctctaatgaatcattgctgaaacttcgtacggctggacaaatttacattcatacaagcctgcgcaaaagaaattctctttctgattggccactctccatccatgtcccttaatggtatcgaaccattttaacgaccgggcttcgagatcaacctggtaaattctcgaaaaaccattttcatcttgtgttgtagtgacatatataatgccatcatcctctgaaagatcaagaaatgattcttcatttctgatcatactggattgtatggtgaattcttcaccattcaaaagattccttacagtgacagcaccgtgctttcctttcacagaacccatcgccgccaccagccaattttcattgaacacgagcatggatgccgtcatccggtttttttcttttttgacaacttggacagtgtcacgcttaatgtcgtaagcccaaatgccgccaaaatattcgtgtatttgcgtgccgataaagagattgcccccgtgaaggcataacgaccggataacagggggattatgaaattcggcaaaaggtttggctacgcgccatgagacaccaaaatcatccgatacataaatacaatgcttaccgtgggcgcagacaaacccgttgtttctgccggtaatcgcccacactgttgcatttgtcggaaagctcgacatcgtccaggttttcccttcatcagccgaacgaatgactgttcccttttcaccaacgccaaataagtaaggccctatgtagctgatacagtgtatcttacttttcaaacgaaaaagctttctccagccctgctccaaagagtaatgaaaaatgccttctctttgtaccgccacaaaatatccagaaaacgccgatgccgtaacagcggttgcccctttatgaaacatggattttttccttgttcatataatctgcccatgcaagaaaacctctcgcaaacgctcggcagctttccacatcttcatctgtttcaggcgctaattcaatttttagtgtttcctggtaaacagcagctcccgcctcttgcagcatgacattgaacaaattcaccgcttcgcaaaactttggataagaataatcgccagacccgaagcaggctgtttttaaaccattaagctgaatctgtttgacctcttcgaaaaaatcctccgcttcgtagggcaaatcgccgtccccccatgtataggtgccaatcagtacataatcataggaggttaaacaagacgcatccatatcatttatctcgacacaatcgatatccaactcatattcctgaagcgtatcttttattatgaaggcaatgtcttctgtatttcctgacatgctggcatatgtaatcaaggctttagccatgttatcaccccattagttgataatgattttcaatatcatatgtatcactttaaatgataatgattttcattgtcaacagataaataaaaaaaagacagcacctcgctgtctttaaaatggattttcctgatccagcatatcctttatcacttgtacaaaagcttgaacttgtttcagttcaaaggcaggctcataacctaataaccatgtatcccgaccgatcggatgccctttcatgtctaaaagaggcattttattcactttatcttcattttgaagggtaacagacggcaaaatggcataaccgattccgtgcagcgccatctgtttgcacgtttcaatctgatcaaccaatatcgtctgtttcggcgacgttttaaatttttgatgccaccagtgctgaatttcctgaaaataagtgctgtcacttttaaactggataaacggacgttctgtatgggcaatatcttcgatgcaggaaatttcagtatccactaaatacagatgatctgtcattaagtaatctttgcgccccttccactcagggttgcctcttataatgccgatatgaacctgatcctcatacaagcttttcagcatttcgctgctccacccggttatgagcgagatctttgcattcggatacttttccacatacgtcttcaggactttagggagccaatgctgaccgattatggaggcgacggcaagcttcaatgtgccgtgaatttcaccttcaagctcgtcaatattttctcttattctttcctgctctaatgtcacatcattcgcaaactgaatgattttctcaccggcgggcgttaccgttaatcctttttgagatcttaaaaagatttttgttccccacgccttttcaatggtttgtaagcgctgagataaagccggctgagatacaaaaagccgttctgccgcctttctcatatttaattcctcagctaaaactacgagcatatgaagctcttgaagctgcatgtcgtcctcctttttgttatcaataagtttttcttatctcccattctaataaaatcttagtttcttattcaagccctattctcgtttaaattatgtatgcgctttcttttttcactctgcctatataataaaaataggaccgtacagcctacttattcaatgagcgtatatgcttattcaattcctttaaaacgactcttctcgtaaaaatcccttcaaatacctgctcgtcattttcaacacagacaaatccgttattaatgaccatgccgaatcccttcataatcggatcattgatatgaaggcgcggaatgtcggtcagcatgacttcctcaacagtgatttggtcaagcttttcaaactcaattcgctcaagtccaaaaatactgttcatgatcatatttgtcccgattaagccatgtaaacggtaggaaggatccagaaccgggatggctgtgtatccggtttttgtcaatactaataatgcatgctcaaggttatttccgacttgcacgtgcgctactttgtccgcctcaatcataaattgtccgactgttgcctcaagaagttgatctgattgtaagcttatcatgttttcgaccccttttcattttcatcatcaatacattccctatattgcaataatataaactttatcagtatttgtcgaaaagtttcctttcaataaaaaagatactctttgtggagtatcaattatagggtgtcccattaattttcaaatcgaaatcggtcgtatagcgttacaagttttttgtaggtggttccgtcaacgtttttggtccctgtctctatatcgttgatctcactgcttaatagctcgatggcatactcatggttgatcaggatattcagcagaagtttttgttcttcttctgtaaatcgttcaccgataagactcattcgcaatcaggccccctgttttatactgaatacctctgaaagcaagacaacttactttcagctctaccgctagaataagtaatcagataacaaacgtcaaccgcataattcgacatttaccttggctttttcagccaaattattttgtgaaacgatttgcatagctgaaggcagtgtatgaatccggctttattttggcctcaatccccatggaggtaatacgtccagtcatttcttggatcagatcttttgtaagcccttttttcccaatatccaagtgaacttcaaaggtaagatccgccccctcaccggtaaagggcaggagcagatcggtaatatccattaagtgtccatcaagaatatgagcggccgtttcttggctgtacgccgtttctaacgaaatcttctcccgaaggctatgtatgggtctgtcgactgtatgatttttcaagcagccccaagctcccttgcctgtacgatgcaaatgcaatgcggtaataaactttgtgtaatcgcggtaaacctgtgaatcggttccgatcgataacacataagaagaacgggggtccttttgaacaaaggctttaagccgttccatcacatcttgaaaggtcatctgtgcttctgaaagattataaaacagaaaagaatcagccatcacgacactccttttcaaggatttacaaccatgaaacaagtatgttccttaccgtttatttcgattacttttgcaaaggcggaagcttgttccccctatttcaggaatcttactgaagaagttcaaagatttcgatggaaaccatgtcgatattatcaaacggatatgtgttaggtttttcacccttttggaaaaccgtcagttcaaacgtttgatttttttcgaaatatttaacactgcatattttctcaccattcacttcgaaataacgctgcattggctcgttagccgcttccgctgtttcttgcagactttgcagccgtgtgatgatacccattaattgtgacattctaaaaaaagactcctttcaaaaagcaacttcaaatcaacaagtatttattataatacaagttctattgagcatcataccataaagtcggacaggatggcattttcactgctgaatttaagcaaagaaaaaaagtgaaaaaaactatttttctttagtttgaggctttttttgaatgtcatgcacataattataatttttttcgaatctttggcagcattaagaatgcctttttgcaactttgtcaaaaccttcttttgaattttatggtgaagtcccgcgtggccataatcaatgggagtcatgctggatagaggtaaacaacggaactgaaataatcatttcagaacgaattttcctcctcacccgtgcagcagtgtcaggggtgttcggcactcaatgtttctccccgtgttaaacgtttaccactagttaggtttattgtttcattggattgtcctatgctttgacaaataaaaaacttggcgggggtagcgccaagttttttcggatcttgatctgatagaggggttggggaacagagagtagcttctctctataattaaatgataatgattctcagtatcaatgtcaatcgttttttgatatttttttcatttcataaaaaaaacggcctttcagccgttaaatcagtccgtcctgctcatataaataagaataaggcaagtctataaataaatacatctgatcatccatcggatatgaaaacgttctgatcatttcacctgtttccaaatcactgtacagatcactgaaaaaaccttttctgagatttctcattctcataatgttctccagaaaataagggcgccagctccagttcttttccgcatattccggctgataaatccattctccatcttgcttaaacacatttcccgtcagctgatcgccttcttcatcacacatgtaaatcctgaagctgcaatctgtcagctcttccgccagctttttaataaagtcatcatcagaagacagattgttttttctcaaagaggtcacagcctgatgcactcgtttgtaaaactgttcagagtgctcatagacggtctccagtttctttttctcatgtgtgataaattggtgaaattcagttttaagtctttgtttcaatacatctctctctagaaacgtttcagatggagacactaagtaatagccctgaaaatagcggcctccgtttctccaggcgtactgaagctggaagttcgcctcaatgtcttcatacagcagcgccgcaccgatttttcttgctaataaagatatgctgtacagcacatgctcatatgacggtgacggctgtgacactttcagcgcctgcaaatcgatttttaacagatctggtgagagcagcgcgattctgtccaagttgctgctttcttttccgatgttgtcaactgcgattttaattccgtatgtacgatagtatgcaagcatatggtagagctgctcaatatccccttcaaaattgtgctctgtaatttcaagcacaaaacggtggagttcgattcccttcgcttcatattctttcagaagctccagaaagctttcaccatgatccagcatcagcagattggcatcctgattcataaaaatcagcagatcagaatccgcctctaaaaagcggtcaagagcctggcggataattctgttatcaacctctaatttatattcttcgggtatccccgcatctaaaaagaagggcccgagactttggatttctgaatctgccaaaattcgtccaagcacctcatatccgacaaccttctgctcctcggcactaaaaatcgcctggtaatatggaaggacatcatcaatgttcgttaaaatatcaagtggatccaacatgttatcacctgcttctctatctttgtctgattatacgcacaattataactacaccacaaatttcaaaaaaatcatagtatggaaaagtaggtcgtatggagtatgttaaaagaagaggaaaatttttttgagattatcaatctacatactggttaattaagaattttattcatttgtttcacaataaccaaaacaaatacaaaaataacagcattataactagcagctgtccaaaagtaaagattccagtcagtgcctttatacatccaatcatcatcatgtttcatattatagaaagttccttttttatcgtaagtgccaaatgtaagagttgttaaaccggcgacactctttgaaacgtcaactccatacattgaaccgacattgtcagtatagtttattttcatatacgtgtaatcagataaaactttttctacccgcttggttggcagagacacatataatacagctgacgtatctcctccgggcccagccaaatactctctagctttaataaattttgtttcatcaggaaaatctatgtggtatagtttttcaaatcttattatttcattagaagtaagatttgtattttgataatactctggggaaaaagcacaaataataaagtaccaaacattaaagatgataactaaactgcttaaaaataatacaactaacttttttaacaatttcttcaatgaatcactccttaatctttaaaaattatatcataaatttaaatagaaaataaaacaagcgaacgaccagttttaacgttcgcttgttttgcagtttattcagatatcatttttttctcgataacatctctaaatgcttgtgctgttatttttccaatctcttcactataatcctcaacatcaaaagcacgtttaaaggctaacctaattggaacaacaactgggtcaaggtttgtatttaaataatactctgcttcagagaaaattttgtctaacgaaccatcaaatctattatttacaaattgagtgaacctattcatacagtcattattactataataatctctaattgcgatatttagaggttgtgcattagcaccaactgatgttttattcgctagattaattgcatctacatcactaaataaatcatctaggctaaattgatacatattacctattattttcatagccgcatcataaggcgaattaaattcttgagcgtgtaatttcatgtcctgtattgttgttaatagatctccagtccaaccagcaaaatctcgtagtgtttgagagtaaccaccactataaataatggcattataagttgccataagatgctgcgttcctatgacagtttttgatataggatcaacaattccatttactaggtcttcccctagcgctttactgcccattcacgataaataggatcaatctggcctgcggtagggacccacttccaccctttgtagtcatcctttcttaaatactgggcaaccaactcattagctaattgtgttttttttaccccattatttaagtcgctttgcatttgagcatatttttcagcagtttcatataaaacatcaatttgatcaaaaaacttcttattctctgaaggcactatatttatggtattaactccattatccaaacctgaacaaatatcattatcaatttcaatcattccagaaccatttccaacagtaattgttgaaatttggtcaaacgcccaattgtaaggcaaaggatatcctaagtttccgctaaagccagtagacataccacttacaaaacttgcaaatgctaaaccttttttagaaactatagtacatacattcctaggggcataaataccaattttgtaagttgaacctaaaaaaccgttcattatttcatttataccttcgaagtgtggaataatattgttgtttaaatcgttaccatatgcatcataatctactgcaaagtatattacagtgttatttttaaacccgtattcttttgctgctttataagcagcaaacgcatctttctttccttgttctttattaaaataatttgttgctcccccataggtttgataaatcggaaaaacatttaaacctgattttaagatagtttctaattcacctggttgtatttttttatttagtgtactccccggcgcatttgttagataccgccctacaatcttataacctgccctcttaagggactccgccctgtccgatgtaatttgagtaattgagtcacaagcaactccttttcgattggggtctccagtacttactagaagtgaagcccatgtttgaaagtcggcagtaccactctgttgtaattttgcaaaagactgaaaagcctttacttttgatcttacagattcagagtatactccatcaaaaggaacattgtagccattaaagattagagcagcttgaaataaatgaataaaactgtttttttcatctgtttctccaattcttaatacaggaatcaatctttgagtagttggtccaaaattcccattagctatactatcacttaacccttcctcgtactgtattgcataaacaagagacttttgagtatcccttgaatacaggccatcacagggcataaagtagaaattctctctattgtaatatttattatttagccattgctgtattgaacgaactttctctgacgccccatttaaaaggatataagagtccatgtttaataaagctttaaacaccttaggcgttactacaccgtctgttttagaaagccccatatgcaattgcatttctgctatcgcctctttcgttccctgaccaaatgtacccgttaatccacctggaccataacctttacaataaagagcaccttgaataattttcacaatatttttttttgaattagttgacgtagaaatcgggcctaattctttaagctttcttaaagttgtaggaccaaaactgtcggaagtctgtgtaattcccaattctagttgtaatgctctagttaatgcatacattgttttccagccagttttcccattttcctcaatggaattgtagccactttttcctttgtacgtttcattgagccattcctgagttaataataccatctcgtccattatattaccttcctcccaatctgatgtaaccttgaaacctttcattcttataatttctctttttagttaacgaagtaattatatgaatgttttatttgaaatctaagttcttcatatttcgtctccccttttaaaatatacctttcatatattaggtggcttacgtatgacacaacacctcataaacaaataaagctctatgtgttatcaaattggataggaagaaggttaattgtggaggtattacattcgaacataaaagttcttaataacttaaatattcacttataaatattcagattaaaacggataaggattcagccattgccccccgtccattgtgatacaatccccgtttatataggatgcttcatcagaaagcaaaaacgctgccaaagcggcgatttcctccggtgtgcccaatcggccgagcggcacactgttcatcgtgcgggccatcgctttttccgattcaaatagcttctccgcaccgcctgttcgttcaatcggtccgggggctatcgcgtttgtacgaatgccgtatttgctcccccattcaacggccagcgttcttgtcaatgacaatacccccgctttggctgcagcggaatgaacgacccccgctcccgctccccaagcgtacgtggctgccatatttaaaatgacaccctgctgcttctggtcaatccaatgccttgccgctgcttggctgcaaaaaaatgtgccgtttaaaacaatctcaataacggctttccatccattgggcgtcagcttttctgccggacaaataaagtttccggccgcgttgttaatcagcgcgtcaagccggccaaaggcttttaccgcttctttaatcatgtctgaagcggcggaatcggaacggacatccatttgaaaacaagcgacctgtccctcaaaggtctgaatttctttttttgtttcctcaagtgcctcatggttcctccctgtcaccataacgtgccaccctaattcagcctgtttttttgccatcgcttttcccatgccgcttgacccgccggtaataattaccgcctttttttccatgtttatccctccaattgtgaatgattattcattcaataatattctatcattatatccctgcctctgtcagcacatgctcatatgagatttttatcagatacagatgatataatagaaaaactctattaaaggttggtttgaaatgaaaaagatgtccagaagacaatttctaaaaggaatgttcggcgctcttgctgccggggctttaacggccggcgggggatatggctatgccaggtatctcgagccgcatatgatcgagacaaccgaacacacaataaaaagctctctcatcccgcacggatttgacggttttaaaatcgtgcagttcagcgatgcacacttgagtgattactttactctcgaagatttaaaaactgtcattcttacaattaatgaatctaaacctgatctcattgtttttacaggtgatattattgataatcctgatacgtaccagcaccaccaggcagtcattccattattgagaaagcttaatgctcccttcggcaagctttgtatttacggcaatcatgatcacggaggctatggaactgccgtttacaaaagcctgatgacggccggaggtttcacggtatatcgcaatggctatcaaacattgtcactcgcagatggcagcaaaatcgagattgcttcgcttgatgacttaatgctgggaaacccagattatgaaggcaccctttcaaggctgagcgacagacttttttccattcttctcgtccatgaacctgatgcagccttgaaaacaacagattatcccgtgaaccttcagctttccggccatacacacggcggccagattcagctgcctttttacggaccgattattacgcctccatatggaaaagtctacacagagggaatgtatcaaacgggcagcactcatatttacgtaaaccgaggcctcgggatgaccaggctgcctttgcggtttcttgccaagcctgaaatcactgtcttcaccttaaaaagcacaaattaatgtagcaggatgggctcctcatcaatacttataagtaaaaaaggaggatgaggaaactgcttacgtaccaggtgaagcaaggtgatacactgaacagcatcgcggctgatttcagaatcagcacggctgcattactccaggctaatccgtcactgcaggcagggctcaccgcgggacagtccatagtcatccccggactgccggacccttatacaattccgtatcatatcgcagtctcaatcggagcgaagacccttacgctgtccctaaataatcgggtaatgaaaacctatcccatcgccgttggtaaaatactaacgcaaacgcctactggcgagttttacattattaaccgccagcgcaatcccggcggcccatttggcgcttattggctgagcctttcaaagcagcactacggaatacatgggacgaataatcccgcttcgattggtaaggctgtttctaaaggctgcattcgcatgcataacaaagacgtgatcgaacttgcttcaattgtgccaaacggaacgagagtcacgattaaccggtaatgttttcttatttgtttcaaaaacaggcggtttataatatgataaagtgggacctttagggtaaggagcgtttttatggatatatttaaaaatcgtaattttgttcgtctatttttcgcagcactcgcttctcaaatgggcacgacagtaggcaacatggcctttgctttttttttgctggaccgattcagcagccagccttcatatacgaccttggcggagctgatgtattctcttccgaccatatttgtatttctgatcgtgggagtcgtcgcggaccggtttgatagaaaaaaggtggcagaaaattgtgattggatcagagcaggcctgactgtcgtgctttttttcactttatttaccggcaatattcctcttgttttttgtatcttatttatcagaagcgctgtaacaaagtttttctttccggcagaaaacagtttggtacaagccattctgccgaaggagcattatgcgaaagcggcagggcttaatcagatgctttttagcatttttatggtgtttggagtcggcataggcgcgtttatgtacaacacaatcggtattgaaggcgccattattcttgattttgtcagctttatcatttccgggctgctgatccgcagctgccggattccaaaagaagcccgacagccaaacggtgcattcagctggagaaagacttctgttaaggattcaataaatgactttagagaaggcatcctctatattttaaaaaacaaattgctggcatctcttatttttggcttcttcatttttggatttgtcaatggaggattcgccgtattgccgatgtttacaatgaaatatggattggcgcctgaccgttatgagtggcatacgtctgtatttacgatcgcactcgggtttgggcttctggcaggaagcgtaatcggcacgctcatctctaaaaaagtgaagccgcactttttaatgtcgataccgattttcattgcaggtttgctgatcttcgtcctcggctacaccaatattttatgggtgtattacgcggcagcttttgcactgggaatgtgtatcggaccgatcaacattgcaatcggagggtggatgccaaaaattgttcatccaaaactgatgggacgtgtaagcggcatgcaggacccttttatgatgtttgcacaatctttgacactcggcttagtcgcgctgttattccctaagtttgtttcaaacattgattatctttattacggcatgggtgttattatcctgctcgtttttattttttattttattgcactgccaaaatacagtgctcaggctgtggaagtgaatgttcaggaagcatttcaagaacagccgaaaaagaaggcaagatctgtataatgcaggttaaaaatgcgctttttttcttagaaaaaagcgcatttttacattcaatatttgcatttcaactttaaaaaagtataatctaaacatatagaaattgataagagcaaaggagagaaataatggacgaccatgcatatacgaaagatctgcagccaaccgtagaaaatctttcaaaagcagtttacactgtgaaccgccatgcaaaaaccgcccccaaccctaaatacctatatctgctgaaaaaacgggctttgcaaaagcttgtcaaagaaggtaaaggaaagaaaatagggcttcatttttcaaaaaatccaaggttcagccaacagcaatcggacgtgcttatctcaatcggagactactattttcacatgcctccaactaaagaagacttcgaacatcttccgcatttaggtacacttaatcaatcgtatcgaaatcctaaagctcaaatgtctttaacaaaagcgaaacacctattgcaagaatatgtcggcatgaaagaaaagccgctagtgccaaatcgccagcagccagcttaccataaaccggtctttaaaaaacttggcgagagttacttttaaaataaaaacagccgtgcctctttctggcaacggctgtttttatttattcaataacatacgtatccacttttttaatcaaatcactgatctcaggcttgctgatttgctcatctgcgcctacaacttcgccgcggtgacgcagatcatccgtaattaacgatgagaaaatcataaccggcacatctgagcttttcggattttccttcagcagctttgtgagcctgtgtccgtccatttttggcatttcaatatcagtgatgatcatatcaatctgttttgataaatcagtttcgttttcagcaaggttcataatgtattcatatgcctcttttccattttcaaacgaagcgatattgttgtaccctgcttcttttaattcatcctgcaagaggcgcatcaaaagcggtgagtcctctacaatgataagctttttatcagttcttctttcatcgaagccctcggtatgcatattatacgtgtcaacacctgaatctgattcaatgtcataaataattttttcatagtcaggcaaaaagatcatcaggtcttcgagcttaataataccggtaaggtgccgctccattccttgatttaacgatgtcggcttttcaatcgcttcccaggatactctgtgaatttgagaaacagagccgacatgaaaaacaattttccgtttattaaattcagtcacgatatatttctcatcttttgatccttcaggctctactccaaaaaatgagaagagactgatcacagggaggatttctcctctgagtttaatcattccttctacatgctgatgggagtgaggcactgatgtcacctcgacaggctgaataatttctcttaccttcatgacgttaattccgaaagcattttcacccacgccaaacttcacaatttctaattcatttgtaccagaatccaataaaatttcgtattgttgtaacgacaattcaatccctcgctattcgcattcagtattgtactgtatatatcggcgtaatttgtaaaaagtgaatggcagctcttcaaaatcgaattccgaaggcaacaagccgcgttcctcaaaaaagaaacttttttcctaataaccattgactttccaactaacagtgataaaatagtcaaggatttttccaaagaagggtgtaaataatgggtaccttagtaatatttaaagaaaacgaaatgactgttttagaggatatcagtgaagaaacttacctgaatatgaagaaagaatcagctgaccttcaagaagagcatcctccgtatctgatttggcacgaagaccttcattttgattatggctattaatgaaattggcacatataaacaataatagaacatgatacaataaagacaatcaaatcgctggttgtcttctttttttctgaaaagaaaggtatgtttagaaaaaaggcgcatacaatcgaaatatatcagttaaaaaggtgacaaatgatcagctagtggtaaaataggataaactcattatatttgttaaggtgatgaattatggaacatttgctgaatccgaaagcaagagagatcgaaatttcaggaatacgcaaattctcgaatcttgtagcccaacacgaagacgtcatttcacttacaatcggccagcctgattttttcacaccgcatcatgtgaaagctgccgcaaaaaaagccattgatgaaaacgtgacgtcatatactccgaatgccggctacctggagctgagacaagctgtgcagctttatatgaagaaaaaagcggatttcaactatgatgctgaatctgaaattatcatcacaacaggcgcaagccaagccattgatgctgcattccggacgattttatctcccggtgatgaagtcattatgccagggcctatttatccgggctatgaacctattatcaatttgtgcggggccaagcctgtcattgttgatactacgtcacacggctttaagcttaccgcccggctgattgaagatgctctgacacccaacaccaagtgtgtcgtgcttccttatccgtcaaaccctaccggcgtgactttatctgaagaagaactgaaaagcatcgcagctctcttaaaaggcagaaatgtcttcgtattgtctgatgaaatatacagtgaattaacatatgacagaccgcattactccatcgcaacctatttgcgggatcaaacgattgtcattaacgggttgtcaaaatcacacagcatgaccggttggagaattggatttttatttgcaccgaaagacattgcaaagcacattttaaaggttcatcaatacaatgtgtcgtgcgcctcatccatttctcaaaaagccgcgcttgaagctgtcacaaacggctttgacgatgcattgattatgagagaacaatacaaaaaacgtctggactatgtttatgaccgtcttgtttccatgggacttgacgtagttaaaccgtccggtgcgttttatatcttcccttctattaaatcatttggaatgacttcatttgattttagtatggctcttttggaagacgctggcgtggcactcgtgccgggcagctcgttctcaacatatggtgaaggatatgtaaggctgtcttttgcatgctcaatggacacgctgagagaaggcctagaccgtttagaattatttgtattaaaaaaacgtgaagcaatgcagacgataaacaacggcgtttaagccgttgtttttatttttttggaaatgaaattttaaacgctgtgcctttttcaggatggctgtccacatgtataactccctgatggttttcaatgatattaaatgtcaccattaatccaagccccgtacctttttcttttgttgttaaaaatggctctccaatccggtttagtaccttttcaggtataccttccccttcgtctttgacagtaacatgaacagaatgctcatcttcggttatgataatgtctactgttcccccatcaggcattgattcaactgcatttttgattaaattaatgaatacctgctttaattggttttgatccccgtttatataaatgctgtctttttcataacttgttctgataaaaatgccatttaaattcgcctgcgtttctaacagggctgaaacctcaccaattaattttttcaagttcaaatattctttgacagcattttgctgaggtttcgccagcatgagcagttcactgagtattaattcgatacggctgagttcagaaaacacaatatcaaagtaatgttcgttgccttccattgtcggtttcatcagctgtaaaaatcctttgatcgctgtaagagggttgcggatctcatgggcgattcccgccgcgagctgccctgcgattgataatttttccgatttcagcatcaattcttctgtttgttttctctctgagatgtcccgaagaatgacctggacggccgcttcaccaaaaaaggtcgtcggaatgcagaccatctccgtatagatgaccctgttctgaaaggtgaaccaggattgcttgacaatttcagattctgttttttgctcggcaatgttttggattctctcttttacatcctcgtgatcgcaaggatgcagctgatcgtatatgtttttgccaattaaatcctcatatgtagccgcttcaaacagggaaattcccgattcattcataaatacccattttccattgtgaatcaccgcaatggtatcaatggaattttgaatcagcagctgatatcgttcacggcttttttgcaggatggtttggaattttttccttgaagagatatcgatcagcagcagcagctcagcctgctggtttttgtagacggtcggggatgctttcacttctaaatgaacaggtgtgccatcaagccttttccacgtctgttcaatcattccgacttccattcctttttgcattcgtataatcctgtttttcacgatatcatgatattcttcttcaataaattcataggacgatttaccaataatagcatccttgcttttggctcccagcattgaaagcatcgcgctgtttacatagacgatcttgcctttgacactgatgcatagcggactcgggagattttcaaccaaccgttcataatcatccgttatatatgtagtcgattccgggcttgcaggttcgatttcatgtttttcgcagtttagggattgatggcctgtttcttcttcaagaaccttcattttcaaaatgatttcccgttctgtccgctcagctcttgtcgtaacaatttctaccgcagcctccacccacacaatcgtatgatcttttttaataaaacgaaaggtgcacggcatcagatgatgttcattataaaaatagctttcaaccaaaaattggtcttcctcatgcagaaacgttttgaggaatgatccgatcatctctccttggagatagcccaaatgcagtttggagttggcagatatataaatgatgcgtccattagaggccaagactgcatgaatatcggtttttgtttgaagtggtttaacatgctgcgtatcctgttccacagaatccctcctttgcatgatcatcgtgtttcgacatatacagattgacttttacctagtatgattcgctagaaaatgagtattctccttctattcttatggtgaacgtcaatttttgaataaaagaaagggcacacaatcttttagttgtgcaccctgttttttattttttactgtgttttttttcgagctctgcgtaggcgtggatagctcttttggcaataattttattgatcttatcatcatcatctactgatggaacaacaacactaaaggccacttttggttttttcgacgggtaatagccgacaaaagtcagattgtatgtttttttcccccaccagttgcgattcgtgccgtagtaaaatgtttccgctgttcccgttttccctgatacatcttctgtaaacgtattttttgctgtccctgaagaagtgactaatttcatgcctgtttgtacttgtttcaaatcgctctctgaattattaatcttattgagtactttaggtttcctatgttcaatcgccttacccagctggtctttttttcctggcttatgaatacttgtgacgattctaggctgaacacgatagccaccattggcgattactgagatgtattgagccatttgaagcggtgtgtatgtatcgtattggccaattgctaagtctaaaattaatcctcctacagttttaggtgtggtttgcattccggctgattcctgcgggagatcaatacctgtctttactcccagaccaaactggctgtaatagtttctcattttcagtagatcgttctgatcagccgggagagatccatgcggcttgtatgttacgcctgcaatatgcatggcaacattgaacatatatacgtttgaacttttttgcaatgcggttaattcattgatggttcccatattagtataagatttttttataagattcgttcctaaaagcattggagcatcgatataatatttataatgcgggatcccgtcctgatagccggctagcacggtggccccctttactgctgatcccatttcatattgggtggtaaatgcccctatcgcataatcttcaattttgttggtttttaaatctatctttttccctgccattgataaaatatcgccgttattcgggtccatcattacggcaaaggctctgtcaagcatgtaatttccgcgtgcacggctgtttcttacttcttcttcaatgatcttttctacctttgcctgaagctccatgtcaaaagaaagctgaagatcgtatcccctgctgcccttatcaatggttttttggctgacgacatttcctttattatcttctacgtattccactttttctttatgcgaatttaaatattcttcatattgatactctaaataactttttcccaccctgtcattattcgcatagcctcttgttaagtagaaatctttccggtcgctcagcaggccctgatcaggtgtcgtgacgcccccgaaaacagaataaagggttttgtcataaggatattttcgtgtccaatcgtttacgatatcgattcccggaagttcttctaaatgctcagaaacaatggaaatttcatcatatgttaagtcattttttggtctttgcgaggagtttttcttctcatcaagcagcgctccgttttttccattgctattgctcttatttggattcattgcctttacgatttgaggttcgtaagcatttccgcttgaaaaccttgtatatatcgcagcagtttccatttcttcgtcatcttgctgaatagcctttaattcttgatccggaacacgctctatttgaagcttgtaagcctggtctcctttcagattgctttctgattccttaagcagagcggcggcttttttcggatgagctgcgatccagtaatcacgaagatccctttccttcaaaaattcggtatcaatatgaatgaaagaagcaagccgcttcgctgttttgattttatcttctgtttttgtgctagatgttgatacatacacaatttctggaacgctctggttgtcgacagcaactttctggtttctgtcgtacatcttcccgcgaggcgcaggatagtaagctgtttttgcatttgatttctcagcgtcttcttcatgctgttcgccttcaacaatttgaacaaccccgagcttaaaaattaatgcagtgaatagaacaaagacagctaggaaaaaaaggttcattctgattgctctgtttcctttgctctttttctttggttcacgtcctatttcagtcacttctggttacccctctcaaatcattcaatatatttacatatactgagattaattgtaacacctttgtaatagttgttacagcgaaaaggagtaaaaaaagctgtcaatataaaaacacattaaaatataactaacggttcaaaaaaaaggaagctatgtaacggtacgataaaatcatatataccgctgattcccttattcttagtgattcaacggatttactttacgaaaatgacaatctctatttgtcaaaggaaagtgctggaatctttatgacaaaaaagctatgttatgatttttctgtagaaacaaacaactctaggaggttacgaactaatgaagaaagcatttattttatctgctgccgctgcggttggattattcacattcgggggcgtacagcaagcatcagcgaaagaactctcctgccagcctgtggttacagtaaaaacggggaacacagtacaaaacatgtcacttaacgatgcagtgaaaaaactgcatattaacacaaatatcaaaacgttaaacgctgcaaacgaaaaagagatgaagcagcttcttcaaaaacatgcgaagcaatctaacgtgaaagttcaggatgttcaaaagacagaaacggcaaaacctgcacaaaagactactgaaaaagcagctgctgatcaaaacactgcttctaaagcacccgcaactgctgaaaaaacaaacacaacaacgtctgcaccttcatctgtaagtgcatatgagaaaaaagttgttgaacttacaaatgcagaaagacaaaaacaaggcttaaaaccgcttcaaattgatgaaacgttaagcaaatctgcacgcgcaaaatctcaggatatgaaagacaaaaactactttgatcaccaaagcccaacatacggctcaccgtttgatatgatgaaatctttcggaatcagctacaaaacagcaggtgaaaacattgcgaagggccaaaagacaccagaagaagtagtaaaagcttggatgaacagtgaaggacacagaaaaaacattctaaaccctaactttactcacatcggtgttggttacgttgagtctggaagcatctggacacaacaattcatcggaaaataataaaaaaagattgcctgtttcgtacaggcaatctttttttatttcacccaaagcttatatatactctgtgttccgctgttttcttcaccttgagcagctagcttgtcatataaagattttgcgagcgacaagcctggcatttcttcccccattaattctgcttcctctagtgcaattcccatatccttaataaaatgcttcacataaaatcccggttcaaagttgccttgcagcatacggggagcaagatttgacaatgaccagcttccggctgcgcccgttgtgatgcttttcagaacattttccggctctaggcctgatttttgggcataagccatcgcttcagcaacaccgatcataccggctgcaattgcaatctgattgcacatcttggtatgctgtccgcttccagccggtccttgatactgaatattctctcccattaaagagaaaatcggcatgcaggcttcaaaagcttctttttctccaccgaccataatcgcgagtgttccgttttgtgcaccgatgtctccaccggaaacaggagcgtctaaagcgaacaatgctttttctttggccgcttcagcaatcttcttcgcaagcgaaggcttagatgtcgtcatatcaataagatatgcaccttcttttgcgttttcaataattccattgcttccgaaatacacttcttcaacatcactgggatagccgaccattgtgatgataacatccgcttctttcgaaagatctttgaccgtatctttccagatcgcgcctttttgaagtatgctttctgctttttcttttgtccgggtgtacaccaatacaggatggccgtcattgagaatatgtgatgccatgctttttcccattactccaagaccgataaaaccaattgtttttttcaaggtcattcctcccagatgtttcgtttagattttagttaaaatttatcatttttccttcattttctagactaccatatctattcatcttataaaataaaaaatccccaaaacaaatgatgtttggggatgtaattggattacaatgtgaattttgcaattgtgttcataagctcttggcttgcatgttttagtgtttccgttgagtgtttgactttatcaagggtgacaagctgttcatcggttgatgcgttcacttcctctgctgcggcagctgattcctgtgatatggctgaaatgctttgaatggcttcagaaatcgcaagctgttcttcactcattctttgaatttccgcgtaaatgtgatcaataccttgtaccagtgactgcatttctgcagttatcgtatttaatacctctccagtttcgtgaattgcactgttttgttcatcattcattctgcttgcctcaaccatcgcgtgagaggcctcttttgtctcaagctggataagcttcacagtctcgctgatatgctttgtagaaagggctgattgctcagctaacttccgcacttcatcggctacgacggcaaaaccgcgcccgctttctccggctctggctgcctcaatactggcatttaaggcaagcaagttggtttgatcagatatgtttgaaatcgctgtaacgacttcttcaatattcttagtttgattttccaaatccagcagcatcgtttcaacctttttcgtttccatattggcttcgtttgatttcatcagcagctggccgagcgcgtcaagtcctttatagcttgcatcctcggacgattttgagcgttctttaattccgcctgcctcctcagcgatttgcctgattttcgttgacaggctttccgatttttcattaatggtttcaacttcagaagcctgttccgatgcccctgcggctacttcttcaatcgcttttgcaatttgtccgcttgtttcattagtttcggcagccacagccgttagttgttcagaggtgtcagatactttccctgaagagagtctcacttgctcaaccatttccttcatattttcaaccatcagattgaaatctcttgttaaaataccgacttcatccttagattttgattccgcgcgcactgttaaatcgcctgcggaaacagctttcgtttttacgatcagctgctgtatcggaccggttatcgttttggccaggaagtagctgagaataattgttatgataagcgcaatcaatgatatccaaagattggcccgattcattttatctgaaatccacattaattgatcggtatcaaattgcgttccgaccttccagcctgtctcgccaatcgtttggtacacaaccattttcccattcacatcttgtatcccttttttctcggatgcgatggtttgcagtgtttgatcctttgatatattttttccttgatttgacggatgggctaaaagattgccgctcgcatcagctaaaaaggcaaatcctttgtaaggcaccttttgtttattgaccatactctggatagcagagagtttcaagtcatagctggcaacccctatcactttttgcctgtctaagatcgctttcgatgcagtaacaatcatgtctcctgtcacgacatctttataaggttccgtccaaacaacttgatccggggtttcagctgcaagcttataccatggtcttgatgttggatcgtaatcctcagcgaaatccgcttttggatatgtaaacatttctttttttgcggtgcctatgtaagccatcgcaacataatcatcgttgtctttgatttgcttaatgtcatcgtgaaacagccgagaagcttctttacttggtttcgttacaaatgtatgcgttaattccccattagccaatcttgataacgaaatggcataactctttaattgcaattcaatattttgttcaagtgactgcgtcacgttttgagttgtatttttcccatcctctgtaatcatcggttttagcgtcaaataagaagacagcattaagagaacaactgtgatgattaacataatcgaaacaaaaacagcaatcttcatgtgaagttttttaaacaaaccaatcccctcctaatttctatatcggccctttcgtttgaaaaatgaataatcaaaaaataaattataagaaaatcggaatatatttactgaaaattcaatcttcgttataatgaaacaacataaggagagtgatgatcatactaaaacaaatgtatgtgcatgacggcagaaaatttgaggctctgaccattagaaactacactgagactgacatcgagaggctgatttctcttcaagaagaatgtttccctcctccgtttccccaggaattgctgtggtcagaggaccagcttgccagccatatcaaaacctttccggaaggcgctttatgcgcgctcatcaatggcagaattatcggttccatgactgctcttattgtacaatttgagcctgattctcctgatcatacatgggcacaagcaactgacaacggatcgattaaaaatcatgaacctcatggaaatactttatatgtagtggatatttctgtttctcctcattatcgaaagcttggaatcggaaaatggctgatgaatacgatgtatgagctgactgttgataaaagactggaacgccttctcggcggcggccgcattcctttgtattataaatacgcacacgagatcagcgctgttcagtacgttgaagatgtgatggaaggcaggaaaaacgaccctgtgctgtcctttctcctccgttgcgggcgttcacctattcgtgtagtcagcaattatttggaggataaagaatcattgaattacggcgttttgatggaatggaaaaatgttttttataaaaaagcgagctgttgatcacaacagcccgtttaagtgaaatattcaatttttgcgttagggaaaaaggtatcaatataggattcaagtgcctctcgaagtgcatgctcttcatctttctgataaatatattttccgatcccgtaacggccccatttataacggcgcttttcttcatctaattcgagcttcgtcttcggataatttttctctatcactcgtttggccggttttgtaaaacggtgttgaattaattcaaacgtaatgtcatgtctaacgtcctgcggcaaagcagcatctagcttttcaaacagatgtctgtatccttcttcccagccttcatgaatataaatcggagcaacaataaagcctagcgggtagcctgcttttgcaacttttactgccgcttctatccgcttatcaagaggtgaagttcccggctcaaagtttttaatcacatagtcggcattaatactgaatctgaatctcgttttcccgttatgctttgcgtctaataggtgatcgacatgatgaaatttcgttacaaatcggagctttccgagatcactttggccaaaatgttcaatggcgcgcttcagcgtgtgtgtcagatgatcaattcctacaatgtctgacgtacatgatgcttcgaaccttgtgaactctggtgcgcgctccttcatatacttatctgcctgatctaaaatctcttcgacgtttacataagttctgatatacggctttgatcccatggttgtttgcaggtagcagtaatgacaatgccccatgcagcctgttgcaaacggaatggcatattcggccgagggtttggatgaatcaaactttaatgttttccggacaccgataactaaagttgatttcgcattgcgatattgctgaagatgatttttcccagggatattacgcacctgattgtgggatgtcgtttctctgatttcaatacccatattctcaaatttatcttgtaattcttggcccagcggatattccagcgccctcggttctatatacacaagctgcggaacaaatgggttctgcatgatgccacatccttttcctttactaacgttacttttctcactaggcggaaaggatatgagttgtaatgatttccttgttactcatacggatcaatatcaaacagttctttgtaaagcgatttagcttcttcatagcttgcaaacacagcatcgtcctctgcgaatggatgataggtttcataaataaacagggaaagctcgccttcatggtatggatggtgcacaatttcggcttcctttatgtgggctacattggcggcgtgcggatttctgtagatcacataaacagtatctcctgcgttaaattggtttgacatactatccctcctagccatgttattgtgtccttctatacccttacttatgaaaaaaaccagacaggccggaggccgtctggtttttgtacattacttgaatgtttcttttacgaacgcgacaacttcttctgtcgtgctcatagataagattttctctttgaatgactcagcttcttgtttagacaatttgctgatttgtgttcttgccggaaggatagacgttgcgctcattgagaactcatctaagcctaagccgagaaggatcggaatcgcaatctcgtctcctgccatttctccgcacatgccaacccattttccttctttgtgtgctgcttcaattaccagtgtaattaagcgaaggattgccgggttgtatggctgatacaggtaagatacacgttcattcatacggtcagctgccattgtgtattgaatcaaatcgtttgttccgatactgaagaaatcaacctctttagcaaactgatcagcgatgactgcagttgacggaatctcaaccatcattccgacttcaatatcgtcagatacagcctgtcccgcttttacgagcttttctttctcttcaagaaggatcgcttttgcttctttgaattcgttaactgtcgcaatcatagggaacatgattttcaagtttccgtatgtacttgcacgaagcagcgcgcgaagctgtgttctgaagatttcttgctcttcaaggcaaagacgaatcgctctatatcccaggaacgggttcatttctttaggaagctgcaggtaaggaagctctttgtctccgccgatatcaagtgtccgcacgacgactgattttccttccatacgctcaagaaccgttttgtaagcatcaaactgctcatcttctgtaggcagctgatctcttcccatgtaaaggaattctgtacggtaaaggccaactgcttctccgccgttttcaagaacaccttttacatcatcaggagtaccgatgttcgctgcaagctctacatgatgtccgtcttttgagacagtcggttcattgacaagcttcgcccactcagctttttgagccaaataagcattatgtttttcttcatactcttttacagtttccgcagatgggtcaataatgacatcgccattgataccgtcaacgataacagtcacgccgttttggatcgtgcctgtagcagctttcgttccaacaactgctggaatctcaagagaacgtgccatgatggcagagtgagatgtgcgtccgccgatatcagtagtgaatccttttacgaactcacggtttaattgagctgtgtcagacggtgttaagtcttcagctacaataataacctcttctgagatcatgcttgggtttggaatttcgacgccaagcaggtggccggttacgcgttttgttacatcgcggatatctgccgcacgctctttcatatattcgttgtccatagattcaaacatagtaacgaacatagaagacgtttcttttaaagcgaattcagcgttcactgaatcagtgctgattttttctttcacagggttcagaagctcagggtcactgagaactaaaaggtgagcagaaaaaatatcagctttatcctgacccagttctttcaaagcgtgctctttgattttttcgagctcttcttttgaacgtgcaatcgcttcatcaaaacggcttacttccgcttcagaatcagagatgtttttcttttcaaccgttaaatctggctcttcaagccggtacgcttttgcaatcgcgatgccggctgaagcaccaatcccttttaattcttgcattactcgccgagtccttcgcttttcattgtttcttctaaagcgttaagagcatcgttttcgtcagctccggaagcagagattgtgatctcagcgcctttagcgatacctaaagacataacacccataatagatttaaggttaactgttttgccgttatattctaaattaacgtcagcgtcgtatttgctagcagtttgtacaagaactgtcgcaggacgagcatggattccagaatctgcagttactttaaatgttttttgtgccatttttatcattctccttttaacttaaagctttattacttcacaatattatatcatacaaccgtacttgtcatctgacaagcacggcgtactaacacccttatttttcaatcttcacaatatcttcttgttctctgttgactgaaccgcttgctttaatgctgactgtttctccttcagcaaggtttgtaaatacaatcggtgtcatgagagatggtacattcggtttgactgcatccagatcaacttcaagaagtttttgtccaggctcaacgcggtctccttctgatacgaaagacgtaaatccttcgcccttcaggctgacggtatcaataccaaagtggattaaaatttctcttccgccgtcggattgcaggccgatcgcatgttttgtcgggaacacattgagaatttttccgcgaaccggtgatacgacaattccttcagaagggagaatcgcaaaaccgtcacccatcattttccctgagaagacttggtcaggaacatccgtaattgggtgaatttccccggtaatcggagaaacgaaaacttcctcgccgatttcattttgcagcggttctgcaatcacttcctcaacctgctggcctacttcctcttgagcagatgttttcggctcaggtctaggcttgcgtcccgcaataatgtcttgcatttgtgtttttaacccgtcagaacgcggtccgaaaatagcctgaatgttgttgccgacttccagcactccggaagcgccaagctgtttcagacggtctttatcaacctttttctgatcgtttacagtcacacgcagacgagtgatacaagcatcaaggtgtttgatgttttcctggtcacccattgcctgcagaatctcataaggaagatctcctgcttcacctgttttcccaggtgctgctgtttcttccgcagcatcctcgcgtccaggtgttttcagattaaatttgcggatggcaaatcggaatccaaagtagtaaatgaccgctaaccctaagccgacagggatgacaagccaccatgccgtccggtttggtaaaataccgaataggaagtagtcaattaaaccgccggagaatgtcataccaatcttaacattcaacagctgcatgaccatgaatgaaagtcccgcaaacaaacagtgaatcgcaaacaggactggagcaacgaataagaaagaaaattccaatggctctgtgatccccgttaagaaagatgtcaaggccgctgaacccataatacctgcaacgagttttttgttttgcggttttgcttcatgataaatggcaagcgccgcagcaggcagaccgaacatcataaatggatatttacctgtcatgaacgtacctgccgttaactgtacgccgtctttaatctgcgccataaagatacgctgatccccgcggatgatttctcctgctgcactcttatagctgaagaattcataccagaacggtgaatagaaaatatggtgcaatccgaatgggataagcgaacgttcaatcaccccgaagataaatgcagcaagggttggattcgcttccactaatcctgttgaaaaggcattcaatccatgctggattggaggccagatcactaacataataagacccagaatcagtgcagaaattgacgtaacaattggaacgaaacgtttacccgcaaagaaaccaaggtattgcggcagttcaattgtgtaaaatctgttaaacaataatgcagctaacacaccgacgataataccgccgaacacccctgtcgccaaggtaggtataccaagcatgtttacatatgcaggatggttttccgtaaagaacttggctctttcaactgaatccgaaggaatggttccgtttgcaagaagaaccgcactcatggatacattcattacaagataaccgataattgctgcaatccctgcaactccatcaccattggcaagcccgatggctacacctactgcgaaaagaagcggaaggttatcgaaaacaatctgcccagcactttccatcacacctgctacaagctgaacattgtcattgctcaagaaatgcaggacctgaatcatgtccttattttgcatcgcattcccgatcgcaagcaaaatacccgcagccggaaggatcgcaactggaagcataagcgcacgcccaattttttgaagaacgccgaataatgctttaaacataagaattgacctcctctttttactagtctgaccttacagctaaaaatcatgacaacgaattcacaggcgtaagtcttccagtttaaccgtttacatttgcccttttacacaacaaaaaggcatgagcaaaattgggtgcgcaaaagaacgagaatgaacttcccgtttttttccctcaatcactcatgcctgatcgaatcagtaacacgttataaggataaactgaatttatgaaattttattggttaatcggtacagatgaagcgtcagataaaccgcttccgcctcatgaactggtttcttcaatgtttgctgcaagattttaatcaatttccaagctgtattgtagcatagcggatattcatttttcaataacaacattaatttttctggttctttagtcggttcttcttttttaattctttctattgtaaatctgatatgcctgatcagccgcaaatagttgacactttccttatttactttcatttgaaatgagtcttcaatcacctcgacaagctgcgccatgagctgagagtgctgattgacctcggacagcggacggtttgtcaacgctgaatggatatgcagagcgataaaaccaatctccccttccggaaggcagagtcccgctttttcattgatcatatctatgacttctttggcaatttggtactcctcaggatatagtgactgagtctccattagaaatggatttttcatatcaaatccctgctgctgccttttgatcgcaaatgcgatatggtctgtcaacgcaatgtgaatatgttcatttaatgagtgattcgtcctattgcttatgtgatagatgacatcgtttgaaatatcaacgagcttttcatcaacatagtcaaggagctttttaaactgcttttgttccttctcgtcttttaaaatgaacattttatcgtagcctttatcttcaatgacatcatcttgtttttttccgaaaccaataccttttccgattaaaacgacttcgctgtatttatgatgagaagcaattaatacgttattattcagtacctttttcactgtgaaggacccattcacgatcctcagctcctttgtcattcaatacctcatatcgtacataacgaacagaatgcacgtcaaaccttttttcaatgcattcactaaacagtcgatctttcgatgagacggtaatccagaactttcctttcaatcggctgtccttgaattcttttttccaatatggcaaatgcctgctttcccatttcccttgtctgaatatcgatcgttgtgattccaagcgcttggctgatttcgtggttatcaacgcttaagattgcaagctcatccggtactgacacccgctggttctttgcttcaagaaaaagccctgctgagacttggtcattggcaacaaaaatagccgtcggcttttccttccacgtattccatttatgaaaaagcgccttcccatcattgattgtaatcgctttctcaattacccagtcttcacgaaatgcctcgccgatctcttccaatgcctctttgtaggctttgattcgaaaatggctgttcatgcctttttttcttgccaaacagatggctatttttttgtgccctttggcaattaaatagtccaagccgttccgaaatgcttcttggtgaggaatgctgatggttgggaagcgggcattatctgaattctggcaaagcaaaatcgggccctcccattccatgagtttctcatcagcaagcgcctttgagcaaaaaatcaggccgtcaacctggcgctgctttaattgggacagcgcaaagatttctttttgtacttcatagtttgtttggaataaagagaggtgaaccccggattccgcggctgcgtcggctattcctgcaatcagctctgcaaaatatggcagattaaccgtcggcaagacaacaccaatcatgtttgaaaatcctttcgacaaatgtacagcgtgaatatttctcgtgtactccaatgattccattgcctcaaacactctttttcgtttgtcttcactgacgtatggatgattgtttatgactcgggaaaccgttgtaacagagacaccggctttctctgcaatgtctttaatattagccatagattcccttctttctaaatccccttgatctggaatgcgtttcatacaatatgatatggacgtaccagatatctttttgtgtttttagctgaaaggagaagatcacatgggtttcttcattttaattgggttatgtctcactgttctcggtggcagctgtcttgctgtaaaacctctcaaccaaaaacatgaaattaaaccctttcgaacatttgatgatttttttatttaatgcagataaaaaaggacgatgtcgagaacaaagtccttttttatttctattacagtatgatcaaatcctttggatattgggtcagagcaactgctccgtcctttgttacgtgaacgtcatcctcaatgcgtacgccgccgatctctggcacataaatccccggttcgatcgtgtagaccatgccttcctgcagcagtgtatcgttggcctggctcattgatggatactcatggactgaaattccgagtccatgcccaagccggtgaggaaaataatcaccatatcccgctttttcaatgattccgcgggcagttaaatccagatctccgattctcacaccgggtttgcttgcctcaatcgcggctttttccgcttgaagcacagtctcgtaaatggcctcctgcttcggattgatggttttgtatgcaaacgttcttgtaatatcagagcaatagccatcaagaataacaccgagatcaaataaaacaaaatcacctttcttcaacgtggctgtaccaggatttccatgaggctggccagatttttctccgaataaaaccattgtagagaaagacatgccctgaattccttttttcttcagctcatactcaatttgagcgagcacttccacttcactgatgccttcacgcaaagcggctgtgccgacttcaacaccgtaatctgcaagctttgccgcctctttcagcaaacgaatctcattgtcatctttaatcaggcgaaattgattgagtgtttcttctgctgaaacaaattgagccccgcccgtcgcatgcttcagctgttctgcacgtgacagcgagattgaatccttttctaccgcaagcatatgtatgctgatatttcgctttttcaaagccttctctatcagctcccacggattttcgtgatccgcatagccaatgatttcatgattccagcctgcgttgcgggcctgtcctgcttccattcctggacaaacaaagaaaggctcctcttcttgaaaaataaataaccccattaatctttcatgcggctctgtgtaaaaaccggttaagtaaaaaacattttctttcgtatgaataaatgcggcagtatgccccgcttccttcagccatgaagagacgcgttgtattctattcacttcttgttcctccctgccatttgcaatgcattgttctgtcttccattgtaacaggttttaccggtgtttgcctttcacgacgccttcattttctaatgcattttatttcctgctcctcttcctgtatactgacagtaacgttcaatcgcaggggggttgttccgtttgctgatgaattttttcagacgaaaagcagttatgctcttaacggttttgggaatttccgctccttttatcgggatgaagatggtgggcttttattattacagctctatcataggctgtgcagcgggtttcctttgctgcaccctcgctctcatcctagttatgaaaagatctgataaagacaaaaatgaagggaaagcttgatacataaaaagccagcagcctgattaggctgctggttttattttaggagtcttaaaccgtttagtatgactaaaatcgtgctgccctcatgaccaatcacgccaaatggcaattccatcgcctgcaaaaagtttgcacaaatcagcaggcagattacagctagagaaaacacgatattttgtttgatgatcctgttcattttccgagacaagcggcacatgtttacgagctttttcaaatcgtttttcatgaggaccatatcagcggtctcaagtgctacatctgttccgccgcccatcgcaatgccgacatccgctgctttgagtgccggcgcatcattgattccgtcacccaccattgcaatcgttccgaattcttcttttaaccgtttgatttcattcactttttggtcaggcaggcattctgccacgacagttgtcatgccggcttccttggcaatcgcttgagccgtgtcttcgtgatctcctgtcagcatggccgttttaatcccaagtcggttcagttcttccatgacctcttttgcttcaggcctgatttggtccttcagtgcgatacagcctgctatttgatcatcctttttcacaaatacaattgtatgaccgctttgaatgacatctgatgctgtttgtttcataaattgtgctgccatttcctcgccgataaaacctgctttaccgaccttccatttcgcacccgacacttctgccataacgccaaaccctgaggtttcttctatagatatgtagccggactgattcacgccgcggctttcagcgtacgccgttatggcttgggcgagcggatggcttgattgcgtttcgatggcatagacagcctcaagaacttccgcttcactgaatccttctgctattctgatcgtctctacggcaggctggccttttgttacagttccggttttatcaaaggcgatcatttgcactgagcccagctgttcaagaaagacgcttcctttcacaagcataccgttgcgggcgccatttgaaatcagggacagcgccgccggcataatagaggcgacaagcgcacaaggtgacgcgacaaccataaacaccattgcgcggtagaaggtttcactccagctccagcccagcgcaaagtgcgggacgaataaaaggagcgccaccgcaattagcacacctttcacataagcattttcaaatcgttcgatgaaagcctgcgcgggtgaaacactattttgcgctgattcaaccagtttgataatttttctgaataacgaatcttcatttgctttcgtgacacggactgtcaaggagccattgcgattcaccgttcctgtgaatacagtgtcgcctgtgtttttttctacaggcattgattcacctgttaaagccgactcgtcaagacttgtcgagcccgattcaatgataccgtctgccgctacgcgttctccaggtttgatcacaatcatatcaccggcctgcaagtctgaaaccggaactcttttggtttcaccattgaccatcaatgtcgcttcttcaggctcaagctgcattaaagacgttaaatctctgctgcttttattcatcgtgtatgtttctaaagctccgcttaaggaaaaaataaatattaaaatagcaccctctgcccagtatccgatcaaggcggaaccaatggcagcgaaaatcattaaaagttctacattcagcgttttggattcgagtgtttcttcgattccttccttcgctttagcaaatccgccgatcacaaaagccagcaagaaaagtattatggataatacctgatatccggataagagccagcctgccaaaataagagcgcctgatacaagtgctgcaataagctccgcgtgctgtgcccagtttttttccctcttgtctgttttcaatggctcatgcgggtcgcgttgaacgataacttgttcattcatatcgaattctcctctctaattgagaacgtaaatcatcttcatttctcttataaaaacaaaatcgctgcccaaaaggcagctttatcgtcagttatttcttgatgtcttcctttattatagcacgcacgaagagaatttcaattataattattttaatttctttttgataataattatcattaatgtttattcacttcttctctatatgaaaaaagctgagagtctatgctctcagctattcttccgtccattccttcagttgttccgctgtcatcgggccaatttttgttttttcaatttctcccttttcattcagcaaaaatgatgttgggatcgtgatgatatgatactccttcatcaattccccttttgagtcaaggacaatcggaaacgtcagcttgtttgctttaataaagtcttcaacgacttgctgattttgttccgaattcactaaattcaccgttaccagctttacactgtcggatggatgggcatcataaaacgattgaaactgtggaagctcctttttgcagggcgggcaccatgacgtccaaaaatggagaattgttttttgccctttattcggaatcgagatgtcctccccttctatcgttttcataagaaaaacagcgggaacagcaggctgtttttcctcagcttgtgccgcacctggaaaccatgcaatcaaccctaataacataatgtatatagtaagcaagcgcttcgtcaacatggaatcttcctttcatgcttttcaattagcttgcccctgctgttcctttatcatccttcaattcgcggcgttctggtccctcccgtaagaaatacagataccttcaatgctttgcagatcgtggcatagtgcaggctcgtcaaaagaatcatgccagtgttcattccaaggataatcccgagcatttgcagattctccattgatcccagtacatacatcatacttagcgcaacgatatggctccatacattgtgataaaaagcctctttcacaaaacccatcccgattaagcacgcctgcagcggcatgacaaacagatgaaagagaaagtaaggccacaacagctgcaagtaatactgcgcttcaggagagtgaaaaaacaaatgcgtgagaggtcccgcaaactggaacatgacccagacggcaggtataccgtaacctaatgtaatgaaaatcgactgcttcagcctttttaacacgatgtcatactgagaaagtgcataagcttccgaaatactcggtatcatgacgaccattaacgaatgggcaataaaagcagggaacgaccctatcgtcacagccactcctgccagcattccgtattgatcgatcgccgctgtcccggcaacgcccgcagccaaaagagctccttttactaaaaagggttcaattgcattgacaaccgcatgaaaaatacgcagtcctgttgtaggaattgaaacagcaagcagtcttttccttacatcctttccgcgcaaatgaatgtgctgctggccggataacgcccgccttgccatgataaattgtgaatataaataaacaagcacgaccacatcactcacgactagaacaaacaaggaaatcagcacagccatgtccaattcaaatgagtaccattgaaaaaagaggaataagcacaagagctggatgatttttttcagcacattggcaattgcgatcttccccattttctgcacacccataaagtagcccctggcgattgaagtaaaggcgacaacaggaattaagccgatgacaatccctttaataaacgggtggtatgtatcaaataccggaataaacggaagcgcaatactagcggcggcagtagaaaaagcagtaaaaatggctgtcattctgaaagcgtgcctcagcatgctttcatgaagcttaggatttgactcggcaatgaatttagaaatggatatcggcagttccaggctcgcgatgacaataattaaaaagatcgtgggcaaaatactcatgtaaagccccatcccatgctcgccaagctcccgcgccaaaatcatattgacgacaaattcaaggcattcagcgaaaaaggcggcaatggataaaagaatgatccctttcacaaatcgattcatgatgtctctccttgtctcttgtactaccaacatcatatgagacaagttcaaaaattattttatttttactctttatatgaaaaaaagcacagctgagacaaattgtctcttctatgcttagacggcaaaaacgtgtctgccgattttttctacgatttttcttgaacgaatccaattatctgacgctgttttcggattataaaagaatatggcatctgtttctctattttttgaggacagcgcttcttcggcagcttcaatcgattctttatcaggcttttggttaatgctcccgtttgcgaccggttcaaaggcgtttttctgataaataactcctcttatcgtatcaggaaaaccttttttctccgtcctgttcagtacaacgcttgctacagcgaccttgcctttatatgattctcctttggcctctgcgtgaacgagacgggacagcaactctttttcagactgtgtatatgtttctttctcatcatttgttttgtccggtttatctttctctttcttttcagtgtgtgctgatagcttaatcggttttattttcttgtctttatcagcagacagtgaagggaaagattcattcgtatttcgatctatatgtgtaagccatttcgcttcttcatgttttgtcttctttgcgctcagtagtgaagcttgtgtatgctcaattttggctgcaggcatgaaacaaagaagaaaaacagccagagcagtgaatttcgttgtcatacagtttcctccttaaagtgctccaaaaaacacttcataaccttaacaagagatccattcattttcacggaaaaagattttccaactctcccaaggaggtatcaggatggaataaagaggatgactcactgcttaatggcaaaaaaacagtctgaaattctataaatattgttaaattaaaacatgtttatccatctttggtactttacattttatttacacctgttacagacagctgtaataaaaggcttgtgttctgtcatatatgataaaaaggcttctcacgtatgagaaaccttcagcttcttggctgttctaagtattgaaagataacatctccgccttgctgggcaattcctcggaaatgtttaaaatcatcttgtttagataacacggccctgaaatcaagaaaatgctctttctggactctcagttcgtttatggcgccggtgcgcagctgttcaatcatttctgttatttcttcgggacgcaacaaaaattccccccttttctttctattgacgaaaatcaatatatcatctttatagcgacagaacaattcataagggagataaaactccttatcgctttacttctcaatgaaaatactgcaaaatactttcaaaaggcattattatgtttaaaggagaggaagcttgtgaaaatcgctaaggttgggaatgtcattgaatttaaaaacggattaaccggtgttgttgaaaaagtaaatgagaattctgttatcgttgatgtgacgatcatggataactatcgggatcttgagttagattcattgacagttgttaatcataaaaattataagatcatcagagactcctattaaaacctccttatttccacatttattcaaaaaactgcaagacggacaatttaacaccttacatatgaaattcgctttctcaaaagctgccggccggcagcttttttacataaaaaacaccgatcatgaatcggcgtttttgtctatttccgttatttctatatagaactcgctgacggcccctggttcgtacaggttggtcaatgatgttgaataatttgtcatttccccccggaaggcaagatcgcgttccggaacctcgacattaaacgttttttcatacaacaggacagcgatatcatggtaagtctcactcgtaacgtttaaggtaaatgcaatttttcgcttcggctcgctctcctcttgatatgcagccatttctaacgttacattgtttaaccgcaatgtcttcacttcatatcactcctttatagtccatgcatcttagcataccttagcgaatgtttacaatgaatctgttcttaacggttatatgaaccaattcattcgaaaagacacctttacaaacatacgttcgttaaattataataaaacagacgagctgccatccagcatcccgtcttttcattagaaagcggcgagtggaattccccccggattcgctcgtcttttttatgtaaaaaccccctcatttctaaggagaaaccatatggtcgattatcaacaagtcatgcttcaccatgcgtacaatcaattctcatcatgttttttagataaaccagcatccattcaggaagtatatgagtgtatgcttttaaagttctagttagtcgtgcgcttccatatcgatcctgaacaattctgaatgaaatgcgataaccctgctatcaagtagcatgtgtatgattaaatcatggaagcagaataaattcaacacatccgtaaaatgcgtactataacataagtttgaatgtgtatttcaagcccaatgtaatgcctcgtgtagaacattttgggagaagggcctatggaatgccctcactgttttacccgcactcgtaataaactcctttcagtatgtccatttagagattcattgcaattatcttcgaattttgttctgaactataaatcattatatatttttaaacactgtattccagactgacgcatcttcttgtccaagactccagctgccaagacctttcagattatatttttgagcgagttttatttttgctctgagtgactgttcattttcaaaccataatgtatatgttcccgaaggcaacggcccctttttatcgtgattgacagtaaaaatagcttttggagattgactcttggtgtcaaaaataattgtcccgctatgcctttttactaacaacaaggtaaaggggaatggcttgagaggcagattggccttccatccagcagcggccatagaatggcaatcctaaaactagtttttgaggagagattttttgggtcagaacatattgaatggacttttccacccatcctacacttgcagtaggcccagcaaggcggctttcatcataggccataaccataagataatctgcatatttagctaaatactcgtaatcatatgatccgtgccagcccttcgtccagccaaaaggatttgccgccactgcaactgatacttctttatgtctaggaatacttttccttactaatctaataaaatctgtaaatagattccgatctttttctgtaaggttttctatatcgatattaactccatccaaatccagttcttctattgcatgagaaatttgtttagctaaaagaactcggttcattaatgcaaatcgtcccaaatcctgatcccaatgattgcttagaaaaggaactacttttaattttcttctatgaagagctttaatcacatcgggattagctgaacggagaagtaatgatccatcttttctgatatagaaaaaatcaggagacacaacatttaatactccgttcgtttgatcaacgtgttgaataaagtcccatcctaatccagaatagtaatagctcatttgaaacatctcataaccccttcatccccaaaaatatcaagttccccacaaataaaaaaatgaggattgtcatttcaatttgattcgcttccgaaacctcaaagattatctttctcttatctttataatttgtccaggataaattctatctgaagaaagcttattaagattcataagttgttgtaccggaatttcaaaggatttggcaatcgtccataatgtatcgccggattccacatgatatacttcgtatgtcacgggaaattccatataacgaggcgttctttttactttattcgcttgatttcttattttaggtattttccccttcattcatattactctcctttagaataatttgttattaatatttctaaacagtttctctctaatcttaatgatttgtccagcatatatttgatctgatttgaaatgattaagctccatgagttgctgcagggaaacattatacttactggcaattattgataatgtttcaccgggagtaacatgatggatcacgtatttttctttgagaacatctacataatgaatggtttcccctaagtttcttatgattcctctgctttttagcacctcaagcattctctcggctctatgccgataggaatcattctttacagcctttttaccgtttatctgaatcttttttctctcgctatcatgatttaaatagtatttaaccttttccaatgtttcttttggggaggaagaaacgatgagatcgcggccaggtttgaatttacctcgaactgctggtgtatccgatgtcaataaaaaccccccggaaccaagaatctcataggtgcgttgtgtaagttggctttcacagttttgcaaaccgataatgatttttgctgaactgtaaactttatatgcttcagtataatcaaggtatccatggatccaattgcggggaatttctcttcctatatatttactcattttttcccagtttctcccccaaaaatcaatgcgaatacccttccgtataagaggacgaataagcgtttttaaagaggacgaacggaacacttccggatgttcttcaagaaaattagggtaagcattagccaccactgctatatcacaactgtatttcgctaatggtttaatctggtgatgtatactttcgtgaaatgcaaagtctaagtgagctgctttaatccccatgctttcataagttttacacagagaaggcgtgaccgtgaaaacaaaatccggtttcatctttttaattaacgggatagtaaagttttgagtgtgcagcgggtcttcagttgcccaataaacgagagggatattcacctttttagtagcgttgcgaatccaggcctgcttttcccttgaatgctctggtgtccatcccatagatactattaaatctggtttaaattcgtctatcatttcagttatattttcccgacttacaggaccggaaatcattacggtatgtcctgcttccctaaacccattcggtaaaccatagagccacatgggatgactctcaaggaaaagaattttcacacatttccatcctctctttcactttttaatgtctactttattggtatgtatatgtaatataacttgtcgcggtactagtctataaaaaacgttcaggtgtgagatcacgagatagcttgtgtgggatgccccacaaaaaaagaaagcaacctacaacatattttcctatgtggttattcaggacataaggattcctttaaatatttttaaaagtattagaatacaaggacagggatattattttttattaaaagtcaagagcccccgttactttaagtacatttattcacagtgtaatcttttttacaggtcatttagtagtagccccaggaaaatgcgaatttacaacgttaatcaaattcaaatataaaaaagtcgaattccctgtcctttaaggaaaacgacttttttatacgacttcttcaagtaaatccccattaaccttttttggggactatttgtaatctctgcgcagtgaaattatacctgtgctagcccgccatctacgaacaattcaacacccgtcaagtaactgctttcgtctgaagcaaggaaagatacagcgtttgctacttcttcaggtgtcccaacttttccagctggaacagtatttctgctattttccagtacctcttcaagtgcatcaccaaaaagctcatcgtaggcaggtgtaagaatacctcctggactaaccacatttacacggatttcagtaccttttaggtcaagaatccagttgcgaactagtgctcttaatgctgctttagatgctccatatacactaaacgctgggttgccaattgatccagcagtagagcccgttacaataatagaacctactttgtccgggaatagtgataacgctttttgaacagtaaagatggttcctttaacgttaatgtcgaacgttctatcaacctgctcttcagtaatttcacctaatggaaggaagttgccgatgcctgcattagcaaaaagaatgtccaacttacctttttcctgctttataatgtcatatagtttgtctaagtcttcaagcttagaaatatcaccttgaacaccggttacgttcttgccaatttggttaacagctttatcaagttcgttttgtctacgtcccgtaatataaacatatgcaccttcgtttacaaatttttgtgctgtagcaagaccaatcccacttgttccacccgttacaagcgctattttaccttcaaatttacccatacttaacactcctttagaattaattttattttatgtctagtacctttaagtacttgaagaacaacttacaagatatagtatccttcagtaagcacattatcggaagtacccacttttttgtgatatagtaactaaaaagtaataaatgtggaatggagagctttagacatgaaaaaatttagctgtgggtttgaagtgacaaaggaagttattggcggaaaatggaaaggccttgtattatactttttaatgaatggaccaaagagaacgagtgaattaaagcgcattatcccaaatataactcagaaaatgctgattcaaacacttagagagcttgaagccagtggacttgtgagcagaaagatgtataatcaagtaccgccgaaggttgaatattcatccactgaacttggagaatctcttaaacctatcttgcaggagctctgtcaatggggaggctattatgcggagcaagagtatgcagaaggtgaatatgaaattgtacaaccagaacaactaagttaggattgatgtagctgctgaagtaaatgctaaacaacttcaataccatcacctaacagatgaagaacagtcagaaataaatgagatattcaattttgaaagtgaagttctaataagaagtgtcatcgactatattcaggagaattgatgaaattcaaaaaagagctgtttcaaatgttaaagagaaggttcagaaacttagccaaaaaataaatgaagatattgataataatatttaatgcctatgatctctagataggcattttttctttcggataaaaaagaaaagacgtacaaattgtacgccttaatctgcttctgtactatcaatttttcactgcataaaagtcacagttcaggttgcacctcaggtcacactttttaatacaattcccatgagtagagccattttcaggtgtgacttttcccacttttattgagcttagtgcgggtcacacttcgctgtgaccaggtcacatttccgctgaaaattaacgctgaatgttcggattttactgtgactccacttccttttacactccgtatcacacaacggaataattaacgattatcaattgtctccggatacaaatcatggttcatcatacggtattcggccattttctcatacttcgtgccaggctttccgtagtttgtgtacggatcaatggaaattccgcctcttggcgtgaatttgccccatacttcaatgtagcgcgggtccattaattcaatcaagtcgttcatgatgatattcatgcagtcctcgtggaagtcaccatggtttctgaagctgaatagatacagctttaatgatttgctttcaaccattttttcatcaggaatgtagctgatgtagattgtcgcaaagtcaggctggcctgttttaggacataaagatgtgaattccgggcaattgaattttacaaagtaatcacggtttacatgtttattagggaaggattccagcacgtccggtgcatattcgaacaaataatttgtaccttgattgcctagcaatgttacaccttctaattctgattcttttcttgtcgtcatgttcatcttcctttctattatactccgcgtttgttgccccataacagggtgtgcagctgcgggagcactctgacgagattcagctccgcatcgacagctaccttatcaacaagcgcttcatattttccaagcaaatgtgcaatcagtgactgatcatctgtcgtatgcacgtcatcatttccgacttgtaaataaaacgggattcccggataccgcttgtgcacagttttggcaaattccagatcttcatcattaaagatgacaaccttcaagctgacagcatgctgtctatcattctcttgaagtgaagttaaaatgtggtcaagcttttgaaagttcgttaccatttttgagcttggcggttttggagaaattgtcaggtcatcaatcagcgtaaaccaatcctgataaacggtcccttgagtttcaagcgctgcacggatgttattttccttcagcagttcaataaaagcatccagctgttttaacagagccgggttgccgcctgagatcgtcacatgagaaaacgcatctcccccaatgtccttaagctccgcaaaaatctcctccgccgtcatccagcgaatatcttttttagcagacccgtcccaagtgaaagcggagtcacaccagctgcaggaataatcgcagccggctgtccggacgaacatcgttttctgtccgatcaccatgccttctccttgaatcgtcgggccgaaaatttctaatacaggaattcctttagccattcaaaccaccctttttcggacggtagacacagtagcttgtcggtgtttcacggacaaacacctgtacacaggtcggcttattctccaaagtgtctaaataagcctgtacgttgtcataaatcgttttcgccacgacttcagttgtcggcagcgaataccggtcgtcctgagaaaaatcttcatgatcatttaatagcgtgtgatcatagtttccgtgcaccagttttttgagtacgctgaaattgacaagaaagcctgaatcgtcaagttcgtcgccggcaacggttatatttacggtatacgtatgcccgtgaaccctgctgcacgctcccgcactttcccgagggataaaatgagcggctgagatatgcatgtccttattcagttcaaacgaataaggatgctgggcctgcggataaatttgagataacaatttatgcacgctctcctttcatcaccatatattcttcataaccttttgaacgaaggtgacatgccggacattcgccgcagccgtctgcgatgatgccgttatagcatgtcagcgtgttgtttttcacaaaatccagcgcgccaagctcatctgcaagcttccacgtttccgccttattgagccacatgagaggcgtgtggatcacaaacggcttctccattgccagatttaccgtgacattgcaagatttcacgaattcgtcacggcagtcaggataaccactgaagtctgtctcgcaaactcctgtaataatgtggcgcgcgccaatttggtaagccaggatagacgcaaaggataagaataccaaattgcggcctggaacgaatgtggatggcagttcgccgtcttttacttctatctcaatatcatttctagtcagggcattcggtgcaagctgatttaaaagtgacatatcaagcaaatgatttttcacaccaagcttttccgcaatggattttgccacttcaacttcctgcgaatgtcgctgattataatgaaaagtcaccgtttcgacttcttcgaattcttttaaggcccacagtaagcatgttgtgctgtcttgaccgccgctaaatacgacaattgctttttcttttttcatgattcctctccttctccgcaataaaaacgccggcgagagacatcgctacagctaattcacgcaaaaaaacaccttttttcggaaggtgctctagaaaaacataaaaaaggccgtatccaaggatacagctcgtccttagttttttatagagggtgtagctagaacctctcccgcatatcgcacggattttcttcaattttttcacttctgctatcttaccataatgatgtttttcttgacaataaaaaagtcagtccccggttcctagatcaattatcgctctatagtgacggttcgtttcattatatatatttataaactgcgccgccgaggagcttttttgcaaagcaaagcgcctatgaaggccaggctcacatagccaaacaagggataaatcgttgaaataagcctgccgtaccctatttggctcgtaatataagccgtgatcataatggctgcaaagatatatttgcttttcactggaagaaagctttgcacttgtttttctaatccatatagattaccgataactgatgtgaacacttctccgaaaataatgagtaaataaatcaaatggacagatcgtgcaaagagataaaccacttgcgccatcggtatatcatacaaaaatacatccggaagagtcgacaaagacagaaaactcgcggacagcacaatcgtcagcatcgtgcctccgattaaagcgcctttttttatcactttctccgatgacatttcattcgccagcggaaccaaaacagcttgggcaagcgataaatttaaagccccgtaagaaactgctgataacagccaatcccagcgatgcggccagacccactgagctgcgtttcgtgattcgctgaatataaaagagtcggccaccacaatcattgaaaagatgattaaaagaggaacaacaaacacattgacaccgaaaatgccttttactcctctagtcatcacaattaaactcagaccgattgtaatgagcatcccaatctgagcggacatccccagctgttcctcaaaaagcgcccctgcccctgaaagcataacagatgtaactccaaggagaacaaacagcataaatacattgataatccgcccagccgtcgccccgaacaaaaatatgttcatttcttgatatgacttggcattgattcgctttgaaatgatcatcagcttggcccccagtaacgtaaacattccgccgctgacgagaatgccgaaaaaaccgaaccagccgaacttcagaaaaaactcaacaatttccctcccagtcgcaaatccagctccgactactgtgccgacatacacaaaagcaagctgacttgcagacccttttgattgttccatttcttccctccgaacgaaccgcagttttgtccatatatgcctttttataacctatgagacaagttccttgaaaagacgaagaaaacatgttttactttgtaacaaatcaaaaatttttgtgcataagacttgaaagtcaaagatagtcagagtatactattaatcaaagttggtcaaacaaaccggccttttttaaaaatcaattggtcaaagatagtcaaatattcagtctgctttgagcatattggtttgaatgccgttaagtttgccgtatactaatagtcaaagaaggtcaaacccaatagacctttttattcactttcattggtcaaagatgatcaaattattaaggaggttttggcaaatgcgttgtcaacattgtcatcaaaacgaggcgacgattcgccttaacatgcaaataaattccgttcataaacagatggttctttgtgaaacttgctataacgaactgacccgtaaaccttcaatgagtatgggtcctcaatctttcggatttccgtttgaacaggcattccagccgaaagaacagagcgcagcaaaacaaagcgaaaaaaaagggttgcttgatgagctggctcaaaatattacaaacggtgcaaaagccggtctcattgatcccgtcatcggccgtgatgatgaagtggcgcgagtgatcgaaattctaaaccgccgaaacaaaaacaatccggttcttattggtgagccgggtgtagggaaaactgccatcgctgaagggctcgctttaaaaattgctgaaggtgatgttccaaacaaactaaaaaacaaagagctatacttgcttgatgttgcatctcttgttgcaaacacagggatcagaggccaatttgaggagagaatgaaacagctgatcactgagctgaaggaacgaaaaaatgtcattctgttcattgatgaaattcaccttctcgtcggcgcaggctctgcagaaggatcaatggacgccggcaacattctcaaaccggccctagccagaggcgaactgcaagtcattggcgcgacaacactgaaagaatatcgtcaaatcgaaaaagatgccgcgctggaaagacgttttcagcctgtcatggtgcaggagccttcaattgaacaggctatcctcattctgcaagggattaaagacaaatacgaggcgtaccatggcgtaacattcagtgatgaagcaatcaaagcatgtgtcactttatcatcccgctacattcaggacagacacctgccggataaagcaattgatttattagatgaagcaggttcaaaagccaacctgttaattgatgaactgaatgatgaggatgccgctgaacgcttaactgcaattgaagccgaaaaaacaaaagccctggaagaagaaaattacgaactggcggcaaaactccgtgatgaagaactcgcattggagaaaaaactgaacagctcctccgctcataccgctgtcactgtggaagctgagcacattcaggaaattgttgaacaaaaaacaggcatccctgtcggcaaactgcaggcagacgaacaaacgaaaatgaaagaactcgaagcaaaacttcatgaacgcgtgatcggacaagaagccgctgttcaaaaagtggcaaaagcggtaagacgaagccgcgccggattaaaatccaaaaacagaccagtcggctccttcctcttcgtcggtcctaccggcgtagggaaaacagagctttctaaaacactggcagatgaattattcggcacaaaagacgctattatccgactcgatatgagcgaatacatggagaaacacgccgtatctaaaattatcggttcaccgcctggatatgtcggccatgaggaagctggacaattaactgagaaggtgcgccgcaatccttacagcattgtgttgctggatgagattgaaaaagcacacccagacgttcagcatatgttcctgcaaattatggaagatggccgtctgacagacagccaaggcagaactgtaagcttcaaagacactgtgatcatcatgacaagtaatgcgggtgctggtgagaaacaaacgaaagtcggtttccaatcagatgacagtgtcatcgaagaacaaacattaattgattcactgagcatgttctttaaacctgagttcctcaaccgttttgacagcattattgagttccgctcattggaaaaagaacatcttgtcaaaatcgtcagccttcttcttggagaacttgaagaaacattggcggaacggggcattagcttgaatgtgacagatgaagcgaaagaaaaaatcgctgagctgggctaccacccttcattcggtgcacgtccgcttagaagaaccatccaagaatgggttgaggatgaaatgaccgatctgctgcttgataatggcgagatcacaagttttcacgtgattttagaagatgataaaatcaaagtgcgagcaaaataacaatcagcggtttccttttaggaagccgcttttttttatactttcatactcttgacttagaaattaccgtcccttctcctgaagcgctacttcccttcatcctttacacttttttaaggagggatggaacatgtttatatacagtgaatatgtatttctactattatatgaataccatctgaaggacagcttgcaagcaagctgctaatttcagtagacccccgggcttttcaattttggagagcccgtttttgtttatttctcccttctatgcctcttccttgaatatttcatgaacaaattcacaatgtccctaaagttccgggcaccaaaaccgatattaaccatagacaagctagtaaaaaaggatttggtgaaaactatggataaaacttcgttaatcggtattattcttgcttttgtggcattgagcgtcgggatggttctgaaaggcgtcagtttcagcgcccttgcaaaccccgctgccattttaattattatcgccgggacaatctcagcagtcgttattgcgttcccaacaaaagaaattaaaaaagtgcctacgctgtttcgagtgttatttaaggaaaataaacagctcacaatagaggaactcattcctatgttctctgaatgggctcagcttgcacgccgcgaaggtctgcttgctttagaagcaagcattgaggatgtagatgatgctttcttgaaaaacgggctcagcatggctgttgacgggcaaagcgcggaatttataagagatattatgacagaggaagtcgaagcaatggaggacaggcaccaagcaggagccgctatttttacacaagcaggaacgtacgctccgacacttggagtactcggcgctgtaatcgggctgattgccgctctctctcatatggataacacagatgagcttggacacgccatcagtgctgcctttgttgccacacttctcggtatctttacagggtatgtgttatggcatcctttcgcaaataaattaaaacgaaaatcaaaacaggaagtaaaactgcgtgaggtcatgattgaaggtgttttatccgttttagaaggacaagcaccgaaagtcatcgaacaaaagcttttaatgtatcttcctgcgaaggaccgcttgaaatttgcagaacaaggagaggcgcaaaatggcgagaaaaaagaagaagaagcatgaggacgagcacgttgatgaatcatggctcgttccttacgccgacatccttactcttctcctggcattgtttattgtgctgtacgcgagcagctcgattgacgcagctaagtttcaaatgctctcaaaatcatttaatgaagtttttacaggcggaaccggtgtactggactactccagtgtcactcctcctgaaaacgagtcagacggcatcgatgaagtgaaaaaggaaaaagaagagaaagagaaaaacaagaaagaaaaagaaaaagcagctgatcaagaagaacttgaaaatgtgaagagccaggtggaaaagttcatcaaagataaaaagctggaacatcagctggagacgaagatgactagtgaaggccttctgattacgattaaagacagcatcttcttcgattctggaaaagcgaccatccgtaaggaagatgtgccgcttgcaaaagagatttcaaatcttcttgtgattaacccgccaagaaatatcattatcagcggacatactgataatatgccaattaaaaattctgaattccaatcaaactggcatttaagcgtcatgagagcggtaaactttatggggctcctgattgaaaaccccaagctcgatgcaaaagtgttcagcgccaagggttatggcgagtataaaccggtggcttccaataaaactgcggaaggccgaagcaaaaaccggcgggttgaagttctcattttgccgagaggcgcagcggaaacaaatgaaaaatagcaaaaaaggaagccttgtgacatatcaggcttcctttttttacttattatgaaactgttttgcgtttaatcctactctttttaacatttcggtgcacatctctacctcttcttcgcttaatacgctgatcatttcatcaatttcagcagcgtgatcagggaaaatatcgttcaaaagaccgatgcctttttcagtaatttgcgcaaatgtcactcgtctgtctgtaggagacgctttccgaatgagaagttctttttgctccagcttatctacaacgtatgtgatgctcccgctagccaagagaattttatctcctatctgctgcagcggctgatcgcctttatggtacaaaagctctagcacagcaaattcagtcggattcagcccatgcttatgaatatgcttattcatatgatcgttaatagaccgatacgcgcgcgacagcacgataaataacttcagtgatttttctgtcatgtctcaatcatccttttagaaaccgttacagagaaacattaataaacaaagaccaaaatgtcaataaaaatctttccaatatttctcttcttttttaaaatgtaagcttgccaacatctttttctaatttttttggttattttttcttattaaagaagaagaaacaatgatataatacctctaatcaggtgtatgttggagcgatgcaaattgaaaatactaaaaggcgcctgcgggagagtcaaactttatatcatactggtcgtgattccggcaatcgtcatcagctttttcgtatatgaaaaagaaaaagatacaatagctgcagaacataaacaagaagcaagtgtcctgctaaaccttcaccgcaacaaaatcaattatttaatcggagaaacaatggcgagaatgacctccttgtccatcgccatcgacagaccggttgatataaagaaaatgcaatcaattttggaaaagacctttgattcagagccgagattttccggtctctattttctcaatgccaaaggagacgtcaccgcaagcacaaccgaattaaaaacgaaagtaaacctggccgacagatctttttttataaaagcaaaggaaactaaaaagacagtcatttcagatagttattcgagcagaattactggtcagccaattttcacaatttgtgtgcctgttttggactcaaaacgtaatgtgacagattatcttgtcgcagctattcaaattgattatttgaaaaatctcattaacttactaagccctgatgtttatattgaagttgtgaaccaagacgggaaaatgatttttgcgagcggacaagcctctcatgcagaggatcagaaacctgtcagcggatatctggatgatatcagctggaatatgaaagtctatccgaacccggtcacaatagaagaactgtcgaaaagccttgtgcttccgctttcatgtattattgttctgctgaatatcctttttattctcgtgctgtattatttgctgaagcggcagacccagctggagcgctcagaaaacgaggcgcaaaaattagagctgatcgggacgcttgctgccagcacagcccatgaaatccgtaaccccctcaccgggataagcggctttattcagctgttgcaaaagaaatataaaggtgaggaagatcagctttacttctccattatcgaacaggagataaagcgcatcaatcaaatagtgagtgagtttctcgttctcggcaagccgacagctgaaaaatgggagctgaactcacttcaggacattatcggagaaattatgccgatcatttattctgagggcaatctatacaatgttgaagtcgaattacagtatctaaccgagcagcccttactcgtaaaatgtacaaaagatcatattaaacaagtgattttaaatgtagcaaaaaatggcctcgagtcaatgcctgaaggaggcaaactgacgatctccctaggagctttagataaaaaagccataatcaaagttgtggataacggtgaagggatttctcaggaaatgctggatcacatcttccttccctttgttacttctaaagaaaaaggaaccggtctcggccttgttgtttgtaaacggatcgtgctgatgtacggaggctctattcatattgaaagtgaagtgcgaagaggcacagaggtgacgatcaccctccccgtatccgcatcatagcccccctgaccatgtcaggagggttttttatcttcgtgatcgggcattgccattcgatttgcttgctggtcttccagaaaaaaggattttgatgaaacgcaacagcattttcaaaagcaaaaaaaacataaaaaatactaaaaaaccctttataccttccgtggcatctaaaaactccatattccctctccccgtcaccttttgctgaatctcaatcgcaaatacgatgacaatgatgactgtaacggtatagataaaggacaaggctgtcatactccatttagaaagccatgtaaacacagcgtgagtgacgccgaaaaagaatatgccaaaaatgccgatcacccaaaaatgcatttctttgtcagttaaatgaatgccaaatattccgcataaggaaataaaagcatcatgaaattgattgaccatttcggtaatgagaatcgccagttccttcattagttccctctttcatatgaattttttccagaaaaaaagagcgcttccgaaaagctctctctttatatatgcatctgataggccgctatttatttgcatcatatgctggcataacatctctgcggggccacaagcctaatttctttacaaggccttgaatcccttgggaatgttcgttttcttgcataagctgatgatattcatttattaaacaatccagctcctgactgtgcctgatcgtgtcatgccctgtaaatccctgctttctagcggcatctatcattaactttcttttttcatcaatagacaccaacaatctttcttgttcagaagaaccgcccattcacttcacccctcgccgctaagaaataggaaacaagtttgattgggttattgtgcattattacagattatactttatttgtaaacatattttcattaaataagttaatttttcaggtataatagatatattgataggattagaagaacaatacccaggtgaagaatatcttaaacacgccgccaggcaggaggtatgcccaatgaagaaaaagaaagcaataatgctcggagcggcaggcggaaaagcgattttaaagaggaaaaaccgaaaaaaatgtatccagcacatcactactttttttcagatgcttcgcgattggcgaaatggcgactaccctcgttcacaggttaaaacacttttgctgttaactgccgcaatcctgtatatcgtcatgccgctcgatatcattccagacgtaatcctcggtcttggattcattgacgatgcagctgttttaggtttgatttggacactgattaaaaaagaactgtcacaatatgaaaagtggcgtttgcaataaatataaaaagccccgttcgatgaacggggctatctcacgcttattgattcacgctgtctttttcataaataggaacccagccttcagttgtgacaaaaattctcaccgcgacaactttgcggtcctcctgaagcgtgaagtaatggcggatattctcaggcacggagattaaatctccagggtttaaacggacatcaaaaaacgtgccgtcctggccttgaatgacaaaaataccgtgtccgcttacaataaaacgaacctcatcgtctgtatggtgatgctctcttttaaagttttcaagcagttcatcaagtttcggattgctgtctgacaatgaaataacatcctgtgctttatagccgcggcgggttgagatatctttaatttcagtttcgaaggtatcaagaatttgctgtttttcttcttctgtcaggtcatatttctctgagagatgttccggaagcctcgtgatatcccattgctcataaataacctcttgactgtccagaaagcttgccacttcctcttgattttcaatcgttgtatttgcctcatcatgaattcgaattgtagccatttcaattcctccttttatttaaccagctgatgctcgagtgttttcaatttcaaatggtagctgaacaaaaattcatacgcttcaagcactctttttgcctcaaatgctgttttcccccaagccgtaataccatgatttcggatcagaacagctcctgaatcttctgaaatctcttccgcaaacagtgccgctagcgtcgggatatgtgccggattttctataatcggaacggtcacttctgcgttctcttcccacaagccgagtgcttttataatttcctggcctttgaatgtgattttcttttggtctccgtataactctgaaatcacattattgtttaccgtatggacatgcaggcagcatccggcattggttttattgtacaaatgtgtatgcaaaagcgtttctgctgacggtttcagagaatgcccgctttcagcaggctctccgttttgatcgaccagcagaaaatcttcaaccgtctctttgcgtttatcttttccgcttgcagtgacgagaaatgttaaaggctcatctgtaaccttaattgacagattgccgctagtcgccggaaaccaatctctctctgccaattcccgttttacttcagcgagctctcgccagcgttcttgttttgcagccattcctgtacctcctttacattctcaatttcctttctgatctcataaaaatcttgatacggaagatgattgaggttttgctcccggcattcgtttaataaataatcccttgcaaagcataggtcagacagctttgctgcctccacatctgtaaccgaatcaccgatcatgatgatatattggttcggttcagaaagttcatggatgaccgacggcttacagcacccgcattgattgctgcatgtgcccttgcaggaatgaggccagtcaatatggatatagtcattgtcaaatgaagcatggttgcaataaatgcggtctttctccacaatgccttcaagcaaaggatatacaaaaaagtccattccaccgcttatgacataaaacggaatctcgtgctcattgataaatgctacaaattcccgaaagccttccctgatttttgcatcttccaatacaaaacttgtaatctcttcttttaaactgctgggcagaaggccgaacatccgcccgacaccttccttgattgacagcgttttggaaagtacgccgtcttttaatgccatccactctgggggagcaaatgttttcatgatatttataatgttgtcgttcatcgtgattgttccgtcaaaatcacaaataataaaaggttttcgagtcgtcatacggcttcagcctttccccatttatctagcgcaagcttaagatccttgcattgttcggctttttcatcaatcggctgggcctctaggaccgcatcaataatagctctgaacgctcgccccccgccttgggcaccgttcggatgtccatgtacgcctcctccggcgttaataatgtggtctatgccgaaatcacgcattaatagcggaaccatgccgggatgaatgcctgctgacggaacagcaaatgtttggttaaaagcatcctctctcacacattcttcatgaatcgccagtgcatctgctcttggaagcgcaaccgaaccatatggagacggaaagaggctgaagtcagcaccgcaatatcggtttaattttccgagtaaaagagcgtgagaaaaaccgtaaaacggagaagacgtaaacgctccgctcactgctggatgcgccataatcggaactgggatttcaggatcttctgcaaggccttgcataacgtccaagccgtaagcgaagacattaaacaaaagcgcatccgctcccaattcggcggcgcgtctcgctttgtctttcagatcagccgtacgtccggtcaaattcaccgcatacagcgttttatgtccggtttgttcatacgtttctttcaatatttgctttccttctgcaattcttgtttcaaaaggcgctagaccagtctcaaagaaaatttcatcgtctttaatcaagtcaactccgccaagcgcctgctgccggagctgttctttaatatcactcaggtcccttccgattacgcctttaaatatgctcattaacagcggtctctcaaactctcccagcagcttccggatgccgtatacgccaaacttcggtcccggcagtgcacgcttaaatgcttcagagaagtgaagatcgattaatttgatttttccgtccagggacagcttgccaaacactgttgtcagcaaagccggaatatcctgagagaaattgatttcaggataggcaattgtgatgaccgcttgtttttctgatgcagcagttccctctctctcctcaacttttatcacccgccccttgtgcttttgcatttgctcctgttttacaaggggcagatcagtccaggagcctactgtcaatcctgttgcgatttgttctgctttcttctctgtatcggctcccggttcggtcaggagatatgtcgctaataactcactcatgccagagctcctttcattttcatccatatcaaaaaacctcttcaaactgcaatcgcgtctaaagaggtttcgtttctcgtccgaatcttatctctcagccgctagctgcaagaattagcaccgtgctttataagtcggttgccgggcttcatcgggctcgtccctctgcctgctcttgataagaaaatatagattttataaattattttgaattatcccatcgttataaggtcttgtcaatgcttttttgggtaaacaggttcagtttgccaattcgataagcggcttccttaagtctttcttcacttgttaaaagtccgactctgacgtagccctcgccatattcaccgaagccgtttccagccgcaactgccacattcgctttttccagcaaaagatctgagaactgctcagaagtatagccttcaggcacaggcagccatgcaaaaaaagaacctgcgggagctgttacatcccagccgatttcccggcatgccgtgatccaagcgtttctcctgctctcatacctggcattttgctctgccacacacgtctgatcggctaacagtgcctctgctgcagcctcctgagtcgctctgaaaagactgacaaacatatggtcttgataaagattgatcgcttcaatgaccgaagcgtttccgacggcaaagccaacccgccatcctgccatattatacgtttttgacagcgtgtaaatttcaattccgatatccttcgcaccttcagtctgcaaaaagcttaaaggcttgcagccgtcaaatcctacagcgccgtaagcaaaatcgtgaacgacgcagattccgttttcagccgcaaaacgcacggtatcttcaaagaactcggaagtagcaacagctccagtcggattattcggataattcaaatacatcaatttcgcctgttcccttatttcagcggttatgctgctgtaatcagggagaaacgctctgtcctttacgagcggcatcatttccatctttgcttttgcaagtgtgacacccgaccagtaatcaggataacccggatcgggaactaaaatcgtatcaccgggattcaacaagcattgcgggagctcgactagaccggcttttccgccgaataatacagcgacttcggtttccggatccagatcaatgccgtattctcttttgtaaaatgcagcagccgctgacttcagacggtatgagccgcgaaaagacgaatatttatgattctcaggatcagcgacagctcgtttcatctcctcaacaatatgctcaggagtcggctgatctggatttccctgtcccagattgataacgtcatgtccttctgcaagctttcggttcactttctgcaccagagaagcgaagaattgtttaggcaattccttcaatacatgagactgttcaaatttcatctattctcaccttctaaaaaaatcttgaaatgatagtccatcatcatatatggttaaatgaaaaaagtaaagaaaaatttggggtgttaaaaagatgaaatggacgatatcttgtcttcaatttgatatttcatacggaaaaccttcggaaaatataaaaaaggctgaatttttcatcgaaaaagaaagcaaacatgctgatgttcttgttctgcctgaattatggacgaccggatatgatctggccaatcttgatgaactcgctgacgaagacggccgctccgctcagagctggctgaagaaaacggcaaaaaaacatggtgttcatattgtcgccggatcggtcgctgtcaggaagaattctgatgtttataatacaatgtacatcgcggataaggaagggcaaatcattaaagagtacagaaaagcccatctttttcagctgatggatgagcatctgtatttatcagccggttccgaagacggatactttgagcttgacggcgtcaaaagctctggattgatctgttacgatatccgttttccggaatggatcagaaaacatacgacaaaaggcgccaacgtgctgtttatttctgcggaatggcctcttccccgccttgatcattggaaaagcctgcttattgcgcgggccattgaaaaccaatgctttgtcgcagcctgcaattgtaccggttcaaatccggataatgaatttgcaggacatagcctgattattgatccatggggacgtgtacttgctgaaggcggccgggaagaaggcatagtccgagcggaaatcgaccttcaagaaagcgcagaagttcgggagagcattcctgttttcgatgatatcagaaaagatttatattaaaaaatatattgacaactaactaaattacctgttaccatgttcatcaactgataaattagaattgtcaaacaagtgaatatattctcttatcgagagttgggcgagggatttggccttttgaccccaacagcaaccgaccgtaattccattgtgaaatggggcgcatttttttcgcgccgagacgctggtctcttaaggcacggtgctaattccattcagatctgatctgagagataagagaggcggacatagatgttaagcctccttctctctgagaaggaggcttttttacggccacatattaattaattacataattggaggttatgatgatgggagtcacaaaaacacctttatacgaaacgttaaatgaaagctccgctgtggcgttggcggtgaagcttggcctatttccaagcaaaagcacgctgacatgccaggagatcggagacggcaacttaaattacgtttttcatatttatgatcaagaacatgacagagcattgatcattaaacaggcggttccgtatgcaaaagtggtgggagaaagctggccgctgacaatcgaccgtgcaagaatcgaaagcagcgctctcatccgtcagggcgagcatgtgcctcacctggttccaagagtgttttattctgatacggaaatggcggttaccgtcatggaggatctctctcacctcaagatcgcaagaaaaggactcattgagggtgaaaactatcctcatctgtcgcagcacatcggtgaatttttaggaaaaacacttttctactcatcagattacgcgcttgaacctaaggtgaaaaaacagcttgttaaacagtttacaaatccagagctatgcgacattacggaaagacttgtttttacagatcctttcttcgaccatgacacaaatgattttgaagaagagcttcgtccttttgtcgaaaagctttggaataatgacagcgttaaaatcgaagccgctaagctgaaaaagtcatttttaacgtctgcagaaacgttgattcatggtgatttgcatacaggaagcattttcgcaagtgagcacgaaacaaaggtgattgatcctgagtttgctttttacggaccgatcggctttgatgtagggcaatttatcgccaacttatttttgaacgcactcagccgtgacggggctgacagagagccgttatatgaacatgtcaaccaggtctgggaaacgtttgaagagacgtttagtgaagcctggcagaaggacagtctggatgtttacgccaacatcgacggttacctcactgatacgctcagccatatttttgaagaagcaatcggatttgcgggctgtgagctgatacgacgcacgatcggccttgcccatgtagctgacctggatacgatcgtgccgtttgataaacgaatcggcagaaaacgcttggcgctcgaaaccggcacagcctttatcgaaaaacgttcggaattcaaaacgataacagatgttattgaattatttaagttacttgtaaaggaatgatctattcatgacccattcatttgctgttccacgttctgttgaatggaaagaaacagctattaccattttaaatcagcaaaagcttcctgatgagacggaatatttggagctgacgacgaaagaggatgtatttgatgcgattgtcacgctcaaagtaaggggcgctccggcgatcggcattacagctgccttcggactggcgcttgctgccaaagacattgaaacagacaatgtcacggaattccgccgcagactggaagacatcaaacaatatttaaacagctcacggcctaccgccattaatttgtcatgggcgcttgagagactgagtcattcggtcgaaaacgcgatttccgtaaatgaagcaaaaacaaaccttgtccatgaagccattcagattcaggtcgaggatgaggaaacgtgccggttgatcggccaaaacgccctgcagcttttcaaaaaaggcgacaggatcatgacgatctgcaatgccggctcaatcgcgacaagccgctatggaacggcgctagctccgttttacttggccaaacaaaaagatttgggattacacatttatgcctgtgaaacaaggcctgtcctgcaaggttcacgccttactgcttgggagctgatgcaggggggcattgatgtcactctgatcacagacagcatggccgcccatacgatgaaggaaaaacaaatttccgctgttatcgtcggagccgaccgaattgcaaagaacggtgatacggcaaataaaatcggcacatacggtcttgctattttagcaaacgcctttgatattccgttttttgtcgccgcacctttatctacatttgatacaaaggtcaaatgcggcgctgatatcccgatagaggaacgagatcccgaggaagtcaggcagatttccggagttcggaccgctccatccaatgtgcctgtctttaatcccgctttcgacattacacctcatgatctcatttcaggaatcatcacagaaaaagggattatgaccggaaactatgaagaagagattgaacagctgtttaaaggagaaaaggtgcattaaaaaaccgctggactttgctcatttggagccgagtcagcggtttttttgtttctttttgttaacattgatgatttcatctttttgagcgcttgataagatatgcagtttcacaaacagttcggcaaaaacggcaagtttctcagagcggctcggcttcaattgctttgtcctcctttttcatcagaccaacttttttaacttaataaaatgatatgtcggccgtgaaaaaagggaacgtgccatatgttttatttttctttataggagattcgctcgatgtttagcaaaaatgctttgatctccgttttgcttccggcgtatcctgttaacgcactgtttttgccgatcactctgtggcacgggacaaaaatcggcaggtcgttacgtttattagcctgcccgacagcgcgcaccgctttcggactgccgacagcagcggcaatatccgcatagcttcgggattcgccatatggaatcctctccagcgcttgccacactttttgctgaaaaggagtgcccttttggctgagcggcagggagaatgtcttcctttcgcctgcgaaatattcttgaagctgttgtttcgcttctgcaagattaggtgtttccttatgctcagtattctgaaccgtttctttccaatccacccaatcttcctgactgagaaatagacgagtgatccggtcctcctcttcggcaatgataagttcaccgagcggcgtttcggctgtcgtatagtagttcattcatcattccttctttcttcagcattctgtctgacaggaagcgtaatatggaaaacggtgcccttcccttcttcactttctaccataatctcgccttgatgttcttcaataattttatagcttaccataagcccaagtccagttccccgttcctttgtcgtataaaacggttcaccaagtcgctttaatttatcttctgtcattccgattccctcgtcttttaaggagattagaacatgatcttgatccaatgcctttatcgttacaaaaatatttccgccgtcaggcatcacttcgatggcgttttttaatatattgataaaaacctgtttcagctgattcggttcacagtaaatcgggggaatgtcgtcaattaaatcaagttgcatttgtacattgctgagattggcttgcgcatttagaaggtctatcgtgtccctcataatttgggtaacatgtttttcctcatacataatggcctggggcttggctaaaatcaagaattcggtgatgatggattcgatgcgctttagttctgaggtgatcacgttgaagtaaagggcgtagtctccctcgacactccctttcagaagctgaatgaagcctttaagagcagtcatcggatttctgatttcatgagcaataccggctgcgagttcgccgacaacatgaagggtatctgatttgcgcaggcgctcctccaattcttttcgctctgttacgtctttaaagatagccaagttcatattttgaataatattccgtttaaatgagaattcgagttttctgttatcaccgctgctcagcaaaaatggaatttcgttgtccatttcatcaaaattaatctgccttgccggtgatgccaaattttctatttcataagcagaaataatatctaacaggctgtgctgtttgatctcttcatgtgacaggcccaaaatatggcttgctaacgggttggcgtcgatgatcctgtattgattgtcgaacaatacattgccgtccattgatccgttgaacacttttctgaatttcagctcgctttcccgaagctccttttccatccgctttctgtcgcttacatttcttaagatcgtcaaatgctgattttcaaggattgtccgttttgaagtaaattcaagctctttgaattggccgttccccatttgaaacagcagctcttctctgatctctccgtattttgcgtatttcctcttcgttatgctgtatttctgctgcgagtcaacgagaaaatcacacagctttcttttcaacagcaaattcatcggcagctcaaaaattttacaggctgattgattcgcttttacgattcttccgtcattcgaccagatgatgatggcgtccattgcattttcaaagatttctctgaagcgctcctcacttttaaagagctgcagctccatagaccgcttctctgtgatatccctcataatggacatataaaaaccgctgatgatgtttgatgtaatcgtgaattcaaatagtttttgaactcctgaacgaagcttgacaggcagctcccccttcgcttttcccttgcggttgagcgccttccagatattgtcgaaatcttttcgtgagccgctgtctatgaactcatacaaagataaatgagacagctcattatgattgatttcaaagcttttacaaaaggacaaatttgcatcaataaaaccgccatctttatcaaacaggacgattccgtcaactgctctgtcaaacaagtccttaaaaagctgttcattcatagagaattcccgctccagaatcttcttagaagatatgtccctcatgacaacaaaaaagaaatcctcaccaatacctcttttggccagaaactctatgtattttgttgccccgcaatcaagcctgatcggaacctccttccacagaaagccttttttaaaaaacttctttacggaaagattcagttcatcctttgggattgaaaacaaaaaatccaaaacagaacgctttttcaaatcttccgagtcaacttgaagcatcctttctgttgcttcatttgcctgaacaatccgcatttcgttatcacaaataaaaatagcatcgagcgtattgttgacaatcacttgatgctgattcaattcctttttcagtcgcgcgttttcttctttgaggcgattcagttcctctcgcagctccgagtttgtctggacaccaagagtttccatgcatgtacactccttcttcaaaacctatccctcaatatttctacaaaatgcgggaacttccttcatttgccctataaatttcagaaaatttcagcgtcattacattacgaagacattttctacgatccttaccgtcactttacatcgacctaacaatcagcatttttttagattcctttttcatcttttattttaaaatatgtaccagcagggaataatctcttagtgactgatgaaagagaaggtgatgctatgagtaaatcgcgggacagttatttcgataacgcaaaatttttattgatattccttgttgtattcggtcatatccttcgttcctttattaatgataatcattttatgctctacctctacaagttcatttacacattccatatgcctgcatttattcttgtatccggttatttcgcgaaaggctttaaacgggcgggatatgtaaaaaagctggcggtcaagctgattattccgtatttgattttccaaattatttattccgtcttttattacattatgcaagatgaaagcatggcaaatgtgaacccgattgatccgcaatggtcgttatggtttcttgtaagcttattcttttggaacctgctcctatatcctttttcaaagctttcaaagcagtgggcgctgtttgtcagctgcggaatcgccgtgctgatcggttatctggactttgtcagcagcacgctgagcttgtcacggacattcgtattcttaccgatgttccttgtcggtttttatttaaataaacatcattttgatttattgagatcaaaacgcggcaaacaaattgcgctcggagtgcttgccgcagtattcgtcatctgctggggcatcgattttgactattcttttctgtttggttcaaaaccgtattcttcatttggagacgttaccctggtaagcggactatcccgaatcggctggtatgtactcgcctttggggcaaccttcagctttttagcgctcgttccgcaaaaacggtatttctttaccaaatggggaacccggacattttacgtgtatctgcttcacgggtttattattaagacattacggcaggtcgggcttgaggattggcttactgactatcaaagcttagtgatcctcttgcttttaacagcagccctgacatcagtcctctccagcaactttgttaagacagtcgctcagccattcattgagctgaggatgacaagcttattgcaatttgtcagaggaacgggcaaaaatgcttatttaaaatagaaaaagcacctcttaagcgggacgccgcctaagaggtcttttttattgttgttttttgtttttttcttttttcttttcaggcttggtgacttccagcgtttcgatgatctttccggcattgtaatccccgagttcacttgagaattcttcctccagcacctttttattcataggctttttatgattttgcatgtctctgctatgacggtttttcttcacaattacatgcctccctgctggccctgtttggaattgcggtttgcccctctaaaattggggtcgtcatgatattgtgtcttatatgaattggggtccatgctctcggtaggtgtattgttatttttaatggcttcattcacttcagctttacgcttcatacgaatcctcctcgccaattttcagacattttaagatgcaggagcgtaaattgcacctgtcggagttaggttctccaactgaacaggaggcacacatcttttttttggtaatcaaaaaacaccgcaaaatatgcggtgttttgcctatccgataatcactctttccttcggatagtgataattcgcttcaatttcctttcttccgatcagatacaggaaggtcaagatgccgattcgcccgataaacatgacaatcataatgacgcattttccaacactgctcaaatctgccgtaattccaagcgataggccggttgtaccgaatgccgagcacacttcaaacaaaagctccagcagggaatgtttttctgtaatggtcagaatgagtgtcgcgccaaaaacgagcaggatcgccatcatcgtgacaacaagcgacttcatcaagtcagcagggtgaagctcccgtttgaatacctttacggccttattgccgcgggcaaaatgaaacagcgcaagaaggttcaaagcaaaagtcgttgtccttatgcctcccccgactgagcttggcgacgctccaataaacatcagcgcacaaataaaaaagagtgtggaatctgataattggctgatatcgattgttgccagccccccgcttcgggttgccgttgattgaaacagggacaaaaacaaaatatcatgccatgattttcctgcgaacgcatggtttgcttccagggcaaagatgccaatggctccaaacaagacaagtgagccgaacgtaatcgtcgtgatctttgtaaaaagcgtaaatggataacgccgatgctttgaaaacaggaaatcctttacttcaacaagcacgggaaatccaatcgctccaaatataattaaaagcattgtaataaactgcacaaagtaatcgtggcgaaatggaatcatcgaattaccggtaatatcaaatccgccgtttgtcgttgcactgatactggcaaaaaatccgtgtaaataggcttcctgataggagtcatagtaggttaagaaatatgtgccgagtatcagcccgccaaaaaattcaatccacaagatcagaaacagtacctgcttcatcagattgacaattcctgaaaactgggattggttttgatcaaccataatcagcttccgttctttcagcccgattcgttttcccatgatcagccaaatgaacgttccgagcgtcataattccgattccgccaaattgcagaacaaatgctaatataaaaatccctattgtgctgaatgtatcagctgtatcaacaactgtcagccccgttacactgactgaactgacagctgtaaaaagcgcatcaataaacgtccaatccgcccccggtttatgggccgccggcaaactcagcaatataacggccacagtaactgcaagaaaataatataatgcgatcagctgggccggtgacaaggcctgtatcaattttccaaactttaatctcatgtaaaatccttctgcctctctttttaagtacggtaattattctaaagatattaggtccatttttaaaggcttttacgaaacattttcttaacttgcttatttttttatgattttagtcaatggataaaataaaaaacctctgagaattctctcagaggaacaatgtgtttgtattatttagcttccagccgtctgattcgctcatctaaatcaggatgagtagagaaaagtgaagagcgcttcttgccattaatctttaacgtttggacagctgtctgatcgtcttccaaaatccgggaagaatagcttttaagcgtccgcagcgcatgaatcatcttgtccttgccggcaagatccgctcctcccctgtcagcatggaattcacgatggcgtgaatacgcaaacacaaccaggctgccaagtatcgaaaagacaatctgaaaaataatcattgcaataaaatgaacgatcggcgctagatcttctttgacaaaacggcttgctatccaagcggcgatacgcgataaaaagacgacaaaggtattaacgataccttgtaaaagcgtcattgttaccatatcaccatttgtgatatgcgcgacctcgtgggcaagcacaccttcaactgctgcgtcatccatctgctccagcagccctgacgatactgcgacaagtgaacggcgttttgacggtccagtcgcaaacgcgtttacttcaggtgaacggtaaatcccgacttccggcattttcgttaaaccggcagagcggcttaatctgtgaacacgatcaaccaattgctgttcctcatagctgagcgagtgttttttcggattcagcactctgacgcccatcatcgtctttgccatccatctggatatcgcaagagacgtaaaggaaccgacaaatccaacgactaaactgaacacaagaagcgccattggatcgataccgccatcagctgtaaagtacgtcccgactcctgtaacagagcttaaaacagacaaaacgatcccgattgttgtaagcaccaaaatattcgttagaataaacagaaaaattcttttcgccataacaacctccgttattttaagttcaaaagaacccgtatatttaaattataaaacatccatttgaaaatgcaaggaattcgacgtatgatgttaatgtaatttgctgacgcttgaattttgaacttatacatagacctatatccgcgtcaaattgtttaaagaggtgaacaatgaacatttttaaactctctcgaaccgatatggtgcggctgctctattccctaaaaggacaaggagaacatagcccgctcgacattctcgtccaatcagcgaacatgtcagcagaaaaagcagccaatcatctagaaattcctgaatttcttacaagatacgaacgaaaaaaacagaaaaaagaatacggtctgtctacaaatgaaatcgtagagcttggcaacttatgcgagctgacttcgttaaagtcaaccgcgattcaaaactgggtaaagcgtgatatcaaagatctgatcggacaccctgagctgggcaaaaaatactcaattgaacaggcagttattcttttaattgtacgtgatttaaaatccatttatgactttgaacacatacgggctattttaaaagtggcctttaacacaatctcagacagatctgatgatgtcatcagcccgattgcttattatgaaagctgcgcatatgtgcttgatgccatccatcaccaagatactccttctatgaaagaatcaaatctgcaggagatcgccgaacaggagacagagcgtctccgtcaccgttttgaagaactgaatgacagccaatggcttaaaatcagacagattatcgccattacagtcctctccattttgacattccatattcaggcaaccgcacataaaatgacagcagacattctatagtctgcgccaccccggctcagaggccggggttttatttttctccacaacaattgccagcataaataaaccccgtatatttcaaactaaatacgcgttaagaatttctttatcgaaaaaggagatgaaaaagatggcgagcagaaataaactcgttgttccaggggtggagcaggcactagaccaatttaaactcgaagtggctcaagaattcggtgtgaaccttggttctgatacagtcgcacgcgctaacggctctgtaggcggagaaatgacaaagcggctggtacagcaagcacaatcacaattaaatggcacaactaaataaattcaggtctttattcgccgggggcactcggcgaatcttcatttttagctgaatgattatcactgctgtagccgtttggattacgtcggtctgaagcgttatcccttctggacgaagaacggttcttgccttgttcaccattgttccagtccctgtgatattggctttggcccttgtcagcgccgttattttcatttcctttatcttgaggatcttgtattggggtttgctcatggtccccatctttttcggtatttgtgttttcatctgattcctttatttttttatctttgtcactatcatcaatctggtcatccgctttctcttctttctggtctccggaatccgcatcattcagctgttcattatctccttgcttgctgtcctgggtgtcagtttgatcggtgttttcatcctcattttcatcactcttttgatcctcttccccggatggtttgctggagtcatcttttatatctttattgtcattcttttcatttgatttgatgtagctgcctgttgagacgccttctttcttcgctttttccctcgtttgcatatctgactcgagagattccatgcggtatgtcgttttatatttttcagtcacatcattcagctgttttttcacagcctttttatatgtattgtcttctgtgttttcataaacagtggaaatcaatatttctttcgatttttttacatacccgtgttcactgcagtcggttataatatcgtcaatcacctttttaaaatcagtcttctcccaatcatctatatcattcacgactttctgtccctcatcgtttagaggcgtcagttcaatcacttcataatcgctgtttaacgccatttcgacgcttggattgatatcgattgtcatatacgcataggccttattattagaaaaaacggggagaactataaaaataaagagcataatagcagtcatcgtaaaaatccccattttgaaagggcgcagtttaaaaaaatcaaaaaagctggcccttctgcccatgcgtgtttcactcggaagcatgatttcttctccgatttcatagctgtgtcgatcatttttggcttttaaaaattgtccgtcaggggtcagcaacgtgacgaattttttatttttctctactataatccctcttctcatgagtgcagcacccctttaagataatcttttaaataaatataatcacccgtaatgataatacacatcgcaataatatattttctgtttctctcaatcgtttttcggcttacagagacaagctgttcaagctgtttgaccggaagctgcttctttgtatacaggatagcggccaattcttcatgttcaacaagcgtcattgccacctttatggcgttttgccttgcatccgtgtgttttggagaattttcaagcagttctttaaacgataaaccataatccttgagctgcttttgaaaatagaggatttcctcccgcctctgctcctgttcaatctgacggcggtattcatcaatggaaagctcggcttcaatcaggctttgtgatgactcctgatcgtctccttcctgtaaatcgatatttatattttgtgcgcttctggcttcttttctaatgtaatcaatgacttttctttttataataagctcagcaaatgcgagcagagaatttcctttttcaggtgaatatttttctatagcttcattaaacgcgatcagtccaatactgaactcatcgtctttttcatctatatatcgtttacaaacggatgaaaccgtctttgcgataaatggcttatattgctgtattaattcattttgcagatctttattgcctttttgtatactctcaacagctttttcaagtgtttgcttcttttttcccaatttaaacaaaaggctaagcactggtttcacctcagttcctccctataactactcattaatgatagctaatttgatagggattcgcaaaggagaaaaagaaatattgatttccaatgtctcaattatgacaaaccattctgacgttctatacatgatttcgtgcctttctaaagaattaagggggttttatgcgtgttttttgtaacaaagatgttataaaaatgttattttatttcgcttatgaaaacgcttcaaacacaaaaagactctgcttttaagcagagtctttcagattacgcccgttcacgggtgctgtttttttgttcgttttgtgcaccctccggctgttttttcccacctgacataaaccagccgcaaaccgcgattgctgctaagacaccccagaatatcagcttccatgttccagaatggataaagtgctcagaaacaaccgctatgtcgcgatgggcaagcgtatataaagcaagcttcactccgacccagccgacaatcacaaaggctgctgtttctaggcttggacgttcctttaataacttcacaaacatggaagccgcaaaccgcatgatcaccagtccgatgataccgccggccaaaatgacgagaaattgtcctccgtcaagtccgccgatcttcgggagtgatgtcccaggaagtgtaaccgccagcgctactgctgctaagatggaatcaacagcaaacgcgatatctgccagttcaacttttaaaacagtcggccaaaaaccgctttgcttcgtctctttatgtgtgtcttctttcttaaatacatatcttttcaataagtggcttgctgagatatacagcaaatagatcgcgccaatcgcttgaacctgccatacgttgaccaagaaagaaattgcaaataaagagccaaatcgcagaacaaaagcccctgccaatccataaaataacgctttttttcttttttcctccggcaaatgttttaccattaccgccataaccagcgcgttatcggcggctaaaatcccttccagcccgatcaagacgagaagaacccaaccatactctaataataatgctgcatccataaatgataccctcccaaaaaagttgttttctttctcttcatccgatcttatgccggccggaccatgcaaaaaagacctttgccgacataaggcaaaggtcttgctagacatgaattcaggcatgccaacaaagccgatggatacaatccatgaaatgacgactttgtttccggaatacattccggacgctactcccctttgggatttcaagaaatatgattttatacgtcaataatatgcgcagcgcagtgatttgtcaacgtttatttttcaaaaatacagataattgttcggagtgcgtgcgtttcttcctctttttcatcagtaagtagagcaggaacagcgccaaaatcgctatcccgatcggaagcatatattgatcaagaatagagccgactgccttccaattttcaccgagcttcacaccgagataaacatatacaaatgtaatcggaagcatagcaatgaatgtataaagcgaaaacacccaaacattcatttttgcaattccgcacggtatggaaatcaatgtcctgataccaggcaagaaacggccgctgaaggcgacaaagcccccatgttttttgaaaaaattatctgacttatcaagcgcttcaggtttaataaagagatacttcccaaaacgttcaagaaacggccttcctccgtaccggcctatccaatacagcgtaagcggaccggccactcctccaagcgatcctgccaaaacaacgccagcaagtgtcatatcgcctttagatacccaatagcccgcaagcggcaagacgacttcggccggaataaactcaatgctgagcgctagaaatattccaaaataagataagcttttaaatgcttcaatccatgacataaccagctcttcgatagccaccaactcccttgtttcatgtttatgtatcatacatttttctcttttcggaaaacatcaagatgattttaacacatttttcacggtcagttgaactaaaaatagatctccctcgtatttctatcgttttgaaggctgaaactctgcggttaagcagccgataataaagagagtcaacaagactggaacacacgatacggggggaatctccatttggaaatacacgttacatataatacgactctcatatgtttatctattctaattgcctgtaccgcctcgtatatttcccttgaactttcaaggaaagtcaccatcaatacaggcttaaaaagtaaaatttggctgatcggcggctcacttattatgggattcggtatttggtcaatgcattttgtagggatgatggccgtccatatggaaatgccgatggaatatgaattcatgcctttaatggcagccattggcgcatctgtttcgggatcatttgtgtcattatattttgtcagccggcacattcttacatattacagactgcttaccggatcagttgtgcttggcgcatctattgcttctatgcactatatcggaatgtctgccatttcccgggtaatgattatttacgaacctattttatttacagtttcaattatcattgcgattgcagcctctttcgtctcgttaaaaatattctttgacttggccgtaaaaaaacattctgagcatcttatattctataaaggcgtcagttcaattgtaatgggcattgggatttcgggcatgcactacacagggatgcttgcggcaactttccataaggacatggctccgcccggaagccatatggaggtgcaaacgtttcattggtcaatttttgttactttaattattttttgtatccaaacgttattgttattcagttcccatgcagatcgaaagtttattaaacagagcgaacgcataaaggataacgaacagcgatttcagtctttaatcgtccacaatattgatgcaatttttattttatcattagaaggagacataatatcttccaatcacgctggtgaggaaatgatcagcaaatttggcttcagcatgcatgactggaggaattacacatcactgaaggttaagcgcctttttgagcaagttaaaaaagataaacaagcgatgaacagcgatagcgatcttatcactgaaaaaggccagtttcacttaaatattacgcttatacctgttgaggtcaatcaggaactagacagcatttatgtcatttgtaaagacatgacgaagcagtacaaagcagaaaaagaaatccatagaatggctcattatgattcgcttacagacttacctaacagaaggcatgccatctctcatctaacaaaggtgctgaatcgcgagcattccttgcattataacactgttgtattctttcttgacttaaaccggtttaaagtgattaacgatgcattagggcataatgtcggtgatcaattgcttcagtttgcagctaaacgcctgtcatctgtagtccctgataacggatttatcgcccgtcttggcggtgatgaatttattattatattaacagacgccaatacaggaacaggcgaagcagatgttttagcaagaaaaattatccaaaaattcaaaaaacctttcaaaattcaagatcacacccttgtcacatctgtcagtatcgggattgcgatatctccaaaagacgggacggatggccttgaattgatgaaaaaggctgatatggcgatgtatgcggctaaagaacgaaacaaaagcaaatacagatactattctttttcaatcggcaacaaagaaaccgttaagcttaaccaagagatggtactcagagaagcaatcgaaaacgatagatttgtcttgcattatcagccgcaattcagtgtgaaaaaacaaaaaatgacaggagcagaagcactgatacgccttgtgacaccagacgggcaactgcgtccgcccggagaattcatcggtgttgcagaagaaacgggacttattattgatatcggaaagtggattatagatgaagcatgcaagcaggcaaggatttggcatgacaaaggctatgatctttctgtcgccattaatatttccgccagacagtttcaatctaaagatctgattcccctcatcaaggatacgcttaataagtaccagcttcctccgcagcttcttgaagtggaggtgacggaaagcatgacaatggacaatctcaatcactccaaaaaggttttgtcatccctaacagaattaggaatcagaatcagtattgacgatttcggtactggtcacagctctcttagctatttgaaggacttcccgattcacaggctgaagattgacaaatcatttattgacgatattcagacccatcctaaatcagagcaaattaccggagctattattgccatggggcatcagctgtctttgcaggtgattgccgaaggtgtggaaaatgcagctcaaaagcagcttctttttgaaaaaggctgcgaccatttgcagggcttctttttcagcaggccaatacctccggaacaattcgaacaattcattattgaacagccgtcgcaataacagcgccggctttttttcacccataagttactacacatgaatcgtactccttctcttcacactaaagaaaaaaaggggtttatcgatatgcatacaatgtggaagggatcgatcagcttcggattagtaaacatccccatcaagctatatgcggccacagaagataaagatattaaactgcgcagcctccataaagaggatcacgcaccaatcaaatacgagaaagtttgcacaaattgcgaaaaaactcttagtcctgatgaaattgtgaagggatatgaatatgtaaaaggaaaatatgtagtgctgacagacgaagatttaaaaagcttaaaacaggagcatgaggagaaagcagttgagattgttgactttgttcagcttcaggaaattgatccgatttattttaaccgctcctactttgtcggccccggggataatgggacgaaggcctataccctgctgcgtgaggcgctgcgctcaaccggaaagatcggtatcgccaatatgacaatcaggtcaaagcagcagctggcgattctccgcgtttatgaaaattgtatcgtcatggagtctatccattatcccgatgaggtcagaagcgccgctcaagtcccaggtgtacctgatcaatcgaatgtaaacgataaggaactgcaaactgctatcacattaatagatgaactgactgctaagtttgagcctgagaaatatgaagacacgtaccgacaggcgctgctgcaaagagtcaacgacaagctagaaaataaagaaacggctgtcactcctgataaagcgccacctcgtgaagatgtcattgacctggtaagcgctctgcaagccagcatcgacagaaccagaaggccgaaccgggagacaccggctgccgcacctgcacaagccgctgaaccgaaaggagccggagataaaaaacaaaaaacaactagaaaaaaagcctccggcacatcatagcgcatggcgtttaccatgcagccggtcttaacttcgtcaccgccaatcggagcagaatggcgttacgaagtaaaatatgatgggtaccgctgtattctccgcatccattcttcaggtgtgaccttaaccagcagaaatggtgtggagctcagcagcaccttccctgaaatcacacaattcgccaaaactgcctttcagcacctagaaaaagagcttccgctgacacttgacggtgaaatcgtatgtttggtgaatccctgtcgtgcagattttgaacaccttcaagtgcgggggcgtttgaaaaggccagacaagattcaggaatcggcaaacgcgcggccgtgctgctttctcgcctttgatttgttagagcgaagcggagaagatgtaacgcttctttcgtatttggaccgcaaaaaatcgctgcgtgaactcatatccgcagcaaagcttcctgcatctccagatccttacgcaaaagaaaccattcaatccattccctgttatgatcattttgatcaactctgggagatggtaataaaatatgacggagaaggaattgtagcgaagaaaacaaacagcaaatggcttgaaaagaagcggtcgtccgattggctcaaatataaaaactttaaacaagcttatgtttgcataacagggttcaaccctaacaacgggtttctgacggtatcggtgttaaaaaacggaataatgacaccgattgcctctgtctcgcacggaatgcgtgatgaggaaaaaagcgctatacgcgagattatggaacagcacggacatcaaacaccctcaggcgaatttacgcttgaaccttcgatttgtgcagctgttcaatacttaacaattctccaaggcacattaagagaggtatcgtttatcggtttcgaattccaaatggactggaccgaatgcacgtatgcgcaagtcatacgacactccaaaccggttcacccaaagctccagttcacaagcctggataaaatcatatttgaaaagaataaaaaaacaaaagaagattttattcagtatatgattgaagtcagtgactacctgctcccatttctgaaaaaccgggctgtcaccgtcatccgctatccgcatggatctaggagcgaatcatttttccaaaaaaacaagccggactatgcgccggattttgttcagtctttctatgatggaagccatgaacatattgtctgtgaggatatgtctacattgctatggctttgcaaccagcttgctttggagtttcacgttccttttcaaaccattaaaagcaggcgtccggctgagattgtcattgatttagacccgccttcgcgagatgactttcttatggccgtgcaggccgcaaatgaactgaagcggctgttggattcctttggcatcacatcgtacccgaagctgtccggcaacaaaggcatccagctttatattcccttgtctcccgaggcatttacgtatgaagaaacacgccaatttacgcagctgatcgcagagtactgcaccaatgcatttcccgagctctttaccactgaacgcttgattaaaaacagacactgcaaattgtatcttgattatttgcagcatgcagaaggaaaaacgattatctgtccctattcaacgagaggaaatgagcttgggactgttgcagccccgctctactggcatgaggtgcaatcatctttaacacccgctctgtttacaattgatacggtcatcgatcgaattaagaagcagggctgcccattttttgatttttaccgcaacccgcaagacgaaccgcttagcgctatattgcatcagttgaagaaaaagagctgactaatgaagtcagctctttccgtgtttaactgtactttttttctaaccgctctttttcctggcgctgaagcgggctcagctgttcattatacaaatcaatatcaatcgcgtatttcggccgtcttttcacttcagaaaaaatcgttccaatatactctccgatgattccaattcccatcaattgcagcccgcccaaaaaccaaatggatatgataagagacgcccagcctgcattcgtatggccgagcagcttttgaataaacgcgccaatccctgccacagcgctgaggaaaaacaaaacaaaccctaaaagcgtaaagaatcgaattggtgcgacactgaatgaagtaatcccgttaaaagcgaaggatagcatctttttcagcggatatttcgttttgccggcaaagcgttccttgcggtcatacaaaacttcggccgatttaaagccgatcatggggacaatacctcttaaaaacagattcgcttccggataacgctcaagctcttcaagggaccttttattcattaaacgaaaatcagcatgattataaattaatttaatcccaagtttattcatgagacgataaaaccctaacgcggtcgtgcgcttgaaaaaggtatcggtttttctgctccggcgtacaccgtaaacgatctcgcagccctcatgatatttcagcataaaatcccggatcacagagatgtcgtcctgaagatcagcatcgatcgaaatgacgcagtctgacctattcttcgctttatgcaatccggctaaaagcgctttttggtggccgacattgcaggctaattttaagccggtaaccttcttgtttcttatgctctccatagcaatcaaagcccaagtgcggtctttgctgccatcatcgacaaacagaattttactgtcttcagcaattaatttttcttcaattaaatcatctacaacctctgtcagctgatggcttgtttcttgaaacacttcctcttcattgaaacacgggacgacgatggttaatactggctgtgactgtttcaatcgatatcctccttatcttgtttcatataaataaatgcgccaggcggaatctttatggtcaaacgtctttacgagcgcgagatggttttgttcagcattcatgatcggaactgaagaaaaaatgtaccgtccacccatttttttaaatacatctgtatttaattgaaggttgttgatcgttttcttcgagttctttttgaaatcatatcgtttaccgagttcatcgacaaaaaggtagcagcggctgccccattcatcaaagtattgtttcagccgagaatttttttccagctctttttcgatgatttttctaaattcatatttatatgagagcggatacagattgttatacgtatctaacgtataaaacccgttatattgggcgatagacggatgcagtccgatgctcgccaccctatacgaatcttgcggacgtccgatatattccttaatctctttgaattgctctgatgcataaaactccctgaatgtcggcgcgttgtaatgaacaccatacgtatattcttcattaaaaggcgccaacaccatcagctgtgcagcgactgcggcgtacacaagccatttccatcctttccccatccgccaaatgagatataaagcaagcgcaaagctcacgtatataacaagcggccgaagaaaatgaaaacgggcaaaattaaattctgctaaaaaagcaaatttctgctttggaacagcccaaattttgttgaaccaaaacgcataccataatgacaacccgtaattaagcacacataaaaacagataaacattttctggctttgtccgatttcgtttgaacagcagagcagcaaatacgaccatcaggatcggaaggatgacaacggtatgaacggtcatcacatgattatggccatagacaaagttttttatggatagtcgaagagaatgccaaacgtcatgcctagatgagataaattcgatacgatgcatcggtgcgtgctcaaacagcatcgaatagacaagccgatattcaacgaaaagatagatactcgtcataaatgcaatactgcctaagaacatcaaattccatcttctttttgtaatggcatcatacagccaaaaacacgccatccctgccaggaaaaagaagaagcctagaacaaagcttgagtatagagggagcaagcccagcgtcagccactctctccatgagatatccccttttcggatatttaaaaaagcccacagtgccaaagggtacccaagcgtactcagcattcccgaaggccagaacggtgttaaggcaaatgcaagcgatacgccaattcggatgaaagccgcttttggttccgggattatatgtttcttcagcagcacatacattccaaaaaaagcgacaactcttgtaaccgtctggcttattgcataggcggtcatggaagaaaagaaagcatggagccaaacaattccgctccactcggtgccaaaggcatcccggggcagcccgttaatgatttgcggaatggcagcgtcaaccttgccgacgatttctccgctatcggccagaaccttgtaccaagcgatgttggaatctaaattatcgtggacccggatatgggcatcttcctttaaaataaaaagcggggatacatacaataaaagaagaaataatgcgatccagagataatatgtttcttttttttgttgtctcatcaatcgtaacattgcttacacatccatttgttattctgactccgtcggcatgttctgcctcatgtgtcaaaatttattatcccttttcccttccaaatcattcatcatatgacaatccgtttttcaacctgtctctacccattaattcccgctatccatagggcttgatcacttactatactgatagaagggaggggatatattttgtttacaatcttactttcattggccatactcgtatttgtgccatttctatataaagcgaaccgcaatacaaaagatgtgaaagtcaacaccatttcaatcgaccaaaaagacggccttccagccagaaaaaaattaaatatccttcatttatctgatcttcacttggaaaacatttcagtctcacctgaggagctgtatcatttaacaaaagatcagcctgtggacatcattgctcttaccggggattttcttgatcggaaacgtaatattccgaaactggcaggttacttgaacgccttgcaaaagctaaagcctgcatatggaatgtacgcggtgttcggtaaccacgattatgtattgaaagaagaggactttcagagattgaagcgagttttagaggaaaacggctgtatcacgctgcaaaatgaacatgttcgaatcgagacggctgcaggaccagtcaatattatcggcattgatgattacagtacgaatcggagtaatatcaccggctcttatcaaagtctggaaaatggctatcatcttgtcttaacacatgacccaaatattattctggatatgaaagatgttcattatgattacctgctgtcagggcattttcacggcgggcaaattcactggccaaaaccgtatcatttggtgaaaatgggaaagctcgtgcgaatgaacatgattaaaggccttcattatcatcacgataaaccattttatatcagcgagggcttgggacaaaccggcgtaaatatccgtgtcggaagccgccctgaagtgacatttcatcagatttaatcaaaaaagactgtgctgaccgaggcatcagtcttttttttgataggttttctgcagcttttcttttgagataaacaaataggatgaattcggtaaatgccgcaagctcacaggctttgaagtcaaatataaaatcggcacatgagacacttttttaaagcatctgtaaaaagggttcaccggggtgatcacatcaaagccgagcctttccacacctttgtcaagcattgtaatcccaatgattcctttgattttctcgctttttttatgattgttgatatagtcaagaagaagcggcatcgattgatatactttctgataaataatgattccctttctgactgcgctctcaatgctttgcagctccctgatcagctttatgttatgcaggtggattttaacgagcacatcattttttcttatatgcgttccgtcgctaagcacgacatgatgtcctttgtacttcgtcagcctgactcgaaaaacgcttttttgatcgttgtcaatcaagcttagccttgaaaaaaagaaataaatcggatcaaccactctccatatggaaaggaaacaagttttcatcttttcaccttccttatgatcaaaaacacccttatattttgtgaacgttctcctcaaaatatagttgccatatttttttaggaggactgtcatgaaaaacattctcatttttccttttttaagcatttccaccggccatcatcatgtggctgatgcattgcaggctgaattagagtctcaagggctggcagctgaaaagattgatatcttttcacattcgtataggcggttagaaaaattgtcctccgtggcttatttaaaatggattcaatatttcccgaaaacgtacagcggcatttacaggctcctcgcctgcggagaatttcagcatgacaaacgctatttcatgtacgaatggctgttcacacagcaaatgaggcacatcctccaagaaaaacagcctgatatcgccttctgcacacatgcgctgccttcttatctgctgaaccgactaaagcctgaatatccgaatctgacggttgtgaatgtatacactgattttttcgtgaatcaattatggggacggaagaacattgattaccattttgttccgagcacggaagtaaagaagcagctaatatcagagggtatcgatcagaacaacatatacttgaccggcattccagttcaccaaaattttgaaatggaatcagcagataccttgcagcaccacccgccatataccatcatcatcacagggggcagtatgggggtcggtgggattttaaaatgggtgcaggaactgtcgccaggcggaaagatcttatacaaaatattatgcggcagaaacgaaaagctctactcctatgtcaaaagtttacaccaccccttgattgaggcgattccttaccttcacagcaaagcagagatgaaccgtttgtacgaacaggcgacaggcatcatgactaaacccggaggcgtgaccatcagtgaatgcttacagaaacggcttccggtatttatttatcatgcactgccgggacaggaggaaatgaatttaaaccttctacatgaaaggaaactcgtcacagatatgagaaactgggacatgcagaaagcagaagagtatatcgcggcattttttcaatcgaacgaacagatgaaggagtataaaaaacacgtcaatggataccttggcgaaatgtctgataggaagattaaagatgttttaaaaagaatcatatggaaacaaaaaaacactctcctgaaatagagagtgtagaatagttaacgaaacagcaaatgctggctgtgtatgcctgctttcttgagcaggacgatcagctggtcctgttcatcaggcgaaagacctgaaaacgctctcgcaatacgcagtgcatgaatcggataaattttatccaaatactcatttcccttgtcagttaaatgtgcgtaaacagagcgtttatctttcgggtcctgctcccttactaaaaacccgtttctttctagtttgtcaataacatatgtgacgtttccgcttacaagcagaagtctcgacccaatttgctgtaatttttgcgggcctcttgtgtacaggagttccagtacagcaaattcagtgggattaaaaccgtgctctttgctatcacggatactatgttcggacacacttttgaaagcccttgcaaaaactctgtacaaattcatcgcacgctcaacttcttcttcgttaaacgataatctcatcatatctacctcgtatataggatttttataaaaaaataatgaaaacccttacatataataagagttcagtcccttactatacgtattcgctataattcgagaaattccttctaaaagcaaaaaaatccttatacattatcttgtataaggataatttttatgatttgtaatgcttcgaaagaaataagcgtattctttccgaagctcagaaatcgtcattttgttcatgacctctttattataaacccctatctgatagagtttttcagaataatggcgtcgttctttttctaaagcggatttcaataaattactcatagcgtcctccttcattttgaggtatcctatacaaaagatactctttttaaatgaacgtggtatgaatctaatgtaaagaatttatgtttacgaagattttcggtattgtccgttttgaaccgatcttaataattgaaaagcctgttctccggcaagctgcataaacgtctccagcatttcatcacgcttgatatccaactctataatttcttttgccagtgagactgctttttcttcctccatgattatccttcctcctcgtttgattcgttacataaaggataaaacgcgcttgggtgttacgcattattcttgttaatttttcttccgtattttttcaaaaatcttctatttgatgttagaaaatatgacaagcgtcaggttttttctctttgttttttatatactattatcaaaagacatccaggggtggaaaaatgaccacagaagatcattcttataaagacaaaaaagtgatttcaatcggaattgtgagtgaattgacaggattgtccgtaagacagatcaggtattatgaggaacgaaagctcatttacccgcagcgttcttcaagggggacaagaaaatactcctttgccgatgtggagcggctgatggatatcgccaataagcgtgaagacggcgtacagacggcagagattttaaaggatatgcgcaaaaaagaacagatgttaaaaaacgatccgcaagtgcggaaaaaaatgctggaggggcagcttaatgctcactttcggtacaaaaaccgttaaataataaaagtccggctcgcagttgagacggactttttacgtttataatgagtgaatgaatgcagtggcaatgccaaagtagattaataaagataaaatatcgtttaacgttgtaatcagcggtccagaagcaatcgccgggtctactttcagtttgtgcaaaataatagggataatcgttcctgacatcgtgccgatgattaaggttaagaacagtgaagaggcgacaacaaatcccaaaagcgcattcccctgccatatgatagaaacaatcgcaatcagcacagaacaaaccgctccgataaaaatgcttgttctgaactcccggaagatcaggcgcacaatcgtttttttgttcatttcttctttagacaaacctctgatgacaaccgcaagagattgtgttcccgtatttcctgtcatccctgacaccatcggcatgaaaaacgcaagcgcgacaacctgcttcagcgcgtcttcaaaatagctgataatgcttcctgaaatcagtccgataaataagagtaaaatcagccatggcagacgccggtatgccgccacgtaagcttttgtgtcaaaggtgatgtctttaccggaagcggcaaatttttcgtaatcctcatcagcttcccgaataacaacgtcgataatatcatcaaccgtcacaatgccgacaagcacgttgttttcttctacaaccggtattgccaaaaaatcgtaacgttctatcaggcgggcaacttcttcctggtcctgaagagcatctgctgatatgacgcgggtaaacattaaatcctgcaccttttcttcaggttcacccagaatcaaatcgcggtaggaaagaaccccaaccagctgtttgctttcattaataacatataagtagttgatcgattcagctatttcagcgaagcttttcagtttgacgaccgcgtcttttaccgtgtaatgctgagggatccacacataccggtttgtcatcatgcgtcccgctgaatcagccgggtaattcatcaagagctgtacagcttttgattctgacgcttccatgctggataaaagctgttccttcagttcttcgtccatttcttcaagcaattgagcgaggtcatcgttgtccattttgttcatcgccagtgttgcttttgtttttccgactttatttaagacgacaagctgaaattcgcgttccagctccccgatcatatcagtgatatcgtctacagttaaataagataaatagcgggcgcgatgtttttccggcatttctttaaaaataaatgccatgtcatagggctgaagctcatcaataacacttctaaaatccctgattttcccgtctcgcagtaaaataatgatgcgtaaaatgagttcgtcataggtcatgttttgaaccatcgggactcgtacctcctctacggagacgtgccggcctcgccagaaggtgcggcagttcgtctcctcatcgtgtaatcaattgtcttgctgtcatagtatatgggtacttcttcagattgactcgaatggggagaatccatactccgcacctcctttgattggtttcgttttaaaggcataaaaaaagccttcgggattgaaggtgaaagaagcacggcaaaaaaagcgtgcgggcgccttcaatcgtagagctttagcactgtatggcataggacaagcatccagctgcattaaaaatcaccttatgtcgatgatttctgttgacccattggcgtctttggacatttttgggcagcagcgtatctccatacaggagcctcacctaacgaagttcctaattgaattgacacactgagattacagaaaaaaacaagctatgtcaactcaaaaaagtaataaatgcgcttacatcacaattacggaacaaaacaagggcctaagcccttattctgttgtttgtgtctcgtcatcttcagaaagcaaatgatacgtttcatgaagaaataaggcatactctccttccttcgtcggatgagggacatattcagcctgattgatgtattgctcctctttcttttccatgcgtttcgcctccttttctacttagattgtccaaaagaaggtttcttatcatgaaaaacccccgctgcagcgggggttttgattagtcatctatctcctgtttgataatgcgtccatcttttgcggaaatttcaaattctgtctcagttccttgcttcgtttggatttccatttcatagatgtaagcaccgtcatcttcgtcaagcttactttctgttacggttccacctgtttgctttaaagcaatttcttcagcttcttctttggttatggcgacttgttctgctttctcctttaacgggtcattaagcgcttgttttgtatgaatatctacataaacgtcgtagtcttcaccttctttttcaatctccacttcatagacttctttgccgttgtaaaggtctctgtcaatgtcttctactgtgccgtcaacaactgttttagcaattgcttctgcttcttgttcagtgagtgcatccgtcttagaagaagcctgtctgttttcattgttttctgtggcaaacgcgttgtagctgaatcctccggccgctaggcaccctgctaaaagaccgaccatccattttttcttgagcatttgtgagccctcctttgttttgtatgagtacagtttacatactcaacatgaaaggaaaacgagagcaagatgagaatttgatgagaaaccgtcagtcttcatacacaatgttagctacctttcctgtgtaggcattgattttcactgtcgcttccttattatcaggaagatcaacgtctacttcaaagatgagagtgccctcactttcttcgagatctgcgtcatccgctgttccgcccgtttttcgctctgcaattgttttggcttcttttttcgtaatcggcgttttttgttgatctttgctgctgatttgatcggcagacaagactgtttttgcctgcatgtctaccttcacttcgtatgttttcccgtcttctttttgtatggtataagtggcaacttgactttgccgtgtttgttttttgaccgttcccggcacccgctcaagcgcgagatgctcggcttctttttctgtcatggcagatggattcactgcttttactctattcattgaaagaatgtcagccgatattgcgtctgcttttacaaagtaagttccctttggattttcaagggttatatcatatgtttttttatcctttgattgtgttgctttcgtgaccttgccttcataagaggcttcgactttttttacgacagtctcctttgacaatacgttctcatgggtttgccgaatgatgagaaacgtacagatgatgacaactaaaatggctgctgcagcaaaagatactgtttttattgttttagtcatcggcctcccccattctgttcgctgaattgcatggtgacagctgttccttgtcccggcttgcttttgacagacagctcaatgccatgctcatcagcgatttgcttggcaatggaaaggcctaaacctgttccgcctgtttttctgtttcgtgcctcatctgcccggtagaaccgttcgaacaaatgcgggatatgctcctcaggtattccgatgccttcatccctcactgatagaaatggccgtccattcctcgttccggctgacatctcaataggcttttcactatactttattgcattatcaagcaaaatggtcaacagctgcttgatgcgttcttcatctgcctttacaagcaggctctctttatctgtttcaagcaatatgtcacgctgataaacggactggagcgtttgcataaccgcgcgcgccgctttaatcagatcgattgttttcagatcaacctcgagtccttgatggcttttggccagcgccaaaagctgattggtcagttttttcatatgcaccgcttctgagtgaatggcttctatcgactcctcaagcacctccggcttttttgcaccccaccgcttcatcaggctgctgtagctttctataatagtgagcggggttttcaattcgtgtgaagcatcttgaacaaattgctgctgtttatcatagtgctccttcagcatcattgccatttcattaaatgtcagccccatttgatacaattcatcgttggactgtccttctaaagaaatcgttttaaattctttgtctcgctgtatgtctttcattgtgatcattaatcgtctgatcggattgatgattcggcgggctagcaagctgcctgcaaaaaaagaagcaatgcagacagcagcacttgcagcgattaagatgattttcagcagaaacagactctcttctgtgttctccagtctttcaaccagctgaagagacacgacttgtccatcggtccaaatcaccggaacagcagcctcggcaaacagcttgccgtcaggtttcctcacatctgccgtttcgccgctatgaaaagagagaggaaaatctttataggctttttcttttgtgatcgtcataacggctttttgatcaccattcactacacgcaccatgccatttgccggaagataggcctgcagcatatcctgcaaagccactccttctgtttcagcggcacgcagcgcttcggcaatgttatccgtctcatcagcaagccgggccgcatcctttgatgtcagcgcagacgaaaaaatgagatatactgcggtatgaaccaaaattaataaaatcaacagtgatatcgaagtgtatagatgaatcttggtcttcagcttcatcgtttaccccttaatggcatagccgaccccgcgaatcgtatggatcagctgtttttcgtaaggatagtccagtttttttctgatgtatcttatgtagacgtccacgacatttgtatcaccgatataatcaaatccccatactgagcttagaatttgctcccgtgtcagcacttgctgcggatgctttagcatatagacgagcagatcaaattcccgcggcgttaattccacctctttgtctccgcgtctcacttcacgggttttttcgttcacccgcaaatcgtcatatgtaagaaaggtgccgatatcttcagtttttgttccattttgccgcagcgccgccctgattctcgcaagcaattcctcgatttcaaacggcttggtgacatagtcatttgcaccgatgtccagacctgttaccttatcaggaatactgtctcgcgccgttaataatatgaccggtgtctgcgaatccgtttttctcaagcggcgcagcacttccagtccgctaagccccggaagcatgacatcaagaagcaccaaggaatacccgccttccgctgccgcatcaagaccttctgtgccattgtgtttgatcgtgacgctgtatccttcatattccaattcaagctgaagaaccctggcgattttttcttcatcttccacaattaatatgtgtcctttttccaaatttgaccatcctctcccgtccctatatgaaaaaaatgatttcgttgtttacaaaatgattcttatcatctattatgatgtcaaaataaaaaattgtatacggaaagcactaggggtgctgttttggctgagataaagcgcggaagaaacgcgctttgatcccttatgacccgatctggataataccagcgtggggaagtgcaggttgaccgaatggtgtatttttttgtgcgcttaatcgatctatgactgcatattcccttaggatatgcagttttttattttaccaaaaaaacaggaggtcggagaaatggagcatatttgcggtacaagcagaatcgccggttttcgcttctctttatatccgatgacggatgattttatcagtgtgatcaagtctgcgctgaaaaaaacagatacatccaaggtttggacgaaaaccgaccatatcagcacggtgttacgcggatcgattgatcatgtattcgatgctgcaaaagccatttaccttcatgcagcaaacagcgaacaacacatcgtcatgaacggcacgttttccattggatgcccgggtgacacacagggggatacatatctttccaaaggtgataagcgtgtcaatgaagatgctgtccgaggcttgaaggcggaagcgccgtgccaatttgccctttatccaatgaatgagccggattatatgggattgattatggaggctgtcgacattgcaaaagcccaaggcactttcgtacagggtgtccattacgcgagcgagcttgacggggatgcgcatgacgtattcagcacattggaggccgttttccgcatggctgagcagcaaacaaaccacatcaccatgactgtgaatctttcggctaacagtccatcaagaaaaaacagaaagcagggataacatgaaaagctggaaagtaaaagaaattgtcatcatgtccgttatcagtatcgtatttgccgttgtttatttattatttacacatttcggaaacgtacttgcaggtatgtttgggccaatcgcctatgaaccaatttacggcatttggtttatcgtttctgtgatcgccgcgtacatgattcgaaaaccgggtgcggcgctcgtttctgaaatcattgccgctctcgttgagtgcctgctgggaaatccgtctggcccgatggtcatcgtcattggcattgttcaagggctcggggctgaggctgtatttcttgcaacacgctggaaagcatactctctccctgtccttatgctggccggtatggggtcttcagtagccagctttatctatgatctctttgtttctggctatgcagcctattcaccaggttatctgctcattatgcttgtgatccgcctcatttccggcgcgcttttggcggggcttctcggaaaagctgtcagcgactctctcgcttatacaggtgtgttaaacggaatggcactcggaaaggaactgaaaaagaaacggaagcgggcgtcagaacatgcaagcctttgatgagcttctgacggttgagcagctcagcttctcttatgaagaagacgagaaaccggtttttcaagacatttcgtttgagcttcaaaaaggagaatgtgttttattattaggaccgagcggatgcggtaaaagctcgctcgccctttgtttaaacggtctatatccggaggcttgcgacggcattcagtccggacatgtatttctatttcaaaagccggtcacagatgctgaaacctccgaaacgattactcagcatgccggggtcgtttttcaggatcctgatcagcagttctgcatgctgacggtggaggacgaaatagcgttcgggctggaaaatctgcaaattccaaaagaagaaatgacagagaaaatcaacgccgtattagaaaaattacgcattacccatttaaaagaaaaaatgatctcaaccctttcaggaggacaaaagcagaaagtggctctcgcctgtattttggcgatggagcctgagcttattattttagatgagccgacctctcttttagaccctttctcagctcgggagttcgttcatctgatgaaggatcttcagcgggaaaaaggtttcagcctcctcgtcattgagcaccagcttgatgaatgggcgccttggattgagagaacgatcgtactcgacaaatcaggcaaaaaggcactggatggcctgacgaaaaatctatttcagcatgaagcggagacactaaagaaattgggcatcgccattccaaaggtctgtcatctgcaggaaaagctgagtatgccgtttactttatcaaaagagatgctgttcaaagagcctattcctgccgggcatgtcaaaaagaagaaagccccttctggggagagtgtgcttgaagtcagcagcctttcgttcgcgagaggacagcaggcgattttcaaagacatcagcttttcgttgcgcgaaggctctttaacggcgcttgtcggtccgaacggaactggaaaatcgacgctcctatcagttctggccagtctcatgaaaccgcaaagcggcaaaatccttctctatgatcagccgctgcagaaatataaagaaaaagaattgcgtaaacggatgggatttgtttttcaaaaccctgagcatcaattcgtcaccgatacggtgtatgacgagcttctgttcggccagaaagcaaatgctgaaactgagaaaaaagcgcaacacctgctgcagcgttttggtcttgcgcatttggctgatcatcatccgtttgcgatcagccaagggcaaaaacggcgactgagcgtagctactatgctcatgcatgacgtaaaggttttattattagacgaaccaacctttggccaggatgcccgcacggcggctgaatgcatggaaatgattcaacgtatcaaggcagagggaactgctgtccttatgattacacacgatatggagctagtctcttcgtatgctgacagcgtgcttgtgcttcacgatacaggcctggcctttgacggatctccagcgcagttgttttctcaagaaacagggcttgttcaaaaagcaaagctcacccttccccttctatatgaatggatggcatttcaagaggaggtgcgtgatgaagcaaccgttacatctcattaatccgactgtgaaagcggcggcggttttttgttgtgtcgtcatgctgtcgtttatttacaacccttacactccggcatgtttttatatcatcatcgttgcgggcgttttactggcggccggaatcccattgaaaaaatggttgttgtttacgattccgtttttgattttagcattcggatgcgtgtggacagccgcagtttttggaaaagtgccgacaacaccggataattttttgtttcaagcaggccctatctccattaacagcgataatgtgtctgtcggcatctctctcgggtttcgtattttatgcttttccgccttatcgatgatgtttgtttttacaaccgatccgattctatttatgctgagccttgtccagcagtgcaggctctcaccaaagctcgcgtacggtgtcattgcaggctttcgctttcttccgctgttaaaggatgaggtccagctgattcagcaggctcataaaatcagaggaggagcggcggagagcggcatcattaataaaatcagtgcgttaaaacgatataccataccgctattggcaagcgccatcagaaaagcggaacggacagcgcttgcgatggaatcgaaaggatttacaggaagcagaaaccggacatactacaggacattgagcgtgaaccggcgcgactgggtgttcttttgcctcgtcctcttattattcgcgggatcctttctcgtatctttatgtttcgcatcataaaaaatccgctatcacagatagcggatttttttattgatgatagtttaatgcttgggcaaggttggttttaatagtaatattcgaaaagtcaatccccagctgtacagcagtttgcgcaatttcaggcctgattcctgacagggttgaccggacaccgatcagattaagcgcctcaatcaatttaaagatctggtgcgccaccatcgtatccaccacaacaacacctgacagatcgattaacagatgctccacacgtcttttcgcacaagcttgaagcgtgttttccagaataaacttcgcccgttcggtatcaatgtcaccgacaagcggcagcagagctgttgatttgctcagggtaatgacaggtgagcttaattccaatatcatttctctttgggcgtttaattgctgcttggcattcatttcagcgtgatcaacgaatgtataaatggtgaaatcaaatacttttacaatcaaatctgcccatttttgcttctctcccggttcaaacgctgattcattttcttctgcgaacttctcaaaatacttcgtatataatctcctgtttctcataaactcccgaatgacatactgaaccggtgtgtcgagatgtttttgatcgttggtcagctcaatgacccactcttgaaactcttcgagaaattgtttttccggtaaaacatacatgtaattcagatgccggtaaaattctctgtcctgctctttcaattcttccgttactgttgcattatgtagggcgtaaagcgaattcggatcactttcctccatcgtttcaatccattcctcggccatttgttccacatgctctgaaaaaaatgcatataatttttcattcagtttcatgacactgctcctttccccaacactattataacttgacttacagttgaatcccagtcatacatgttgaagccatccaatattttgaagattactaattctttggtgtgtatcctattttttcaaaatgcttcaaatggctctgtccgagcgcttgcttttttcatataatatgaggcaacacccttgaatccacttgcaagcataaaaaaggagggcttttttatgaatggtgaaatccgcttgatcccgtatgtgacgaatgagcagatcatggatgtaaacgagcttcctgagggcattaaagtgattaaggcgccagaaatgtgggcaaaaggggtaaaaggcaaaaatattaaagttgctgtattagacacaggctgcgacacaagccaccctgatttaaaaaatcaaatcatcggcggaaagaacttcacggatgacgacggcggcaaggaagatgcgatttccgactacaacggacacggcacacacgtcgccggaacaattgcagctaatgattcaaacggaggcattgccggagtcgcgcctgaggcaagcctattgattgtgaaggttcttggcggcgagaacggcagcggacaatacgaatggataattaacggcatcaactacgcggtggaacagaaagtcgacatcatctcaatgtcccttggagggccaagcgatgtgccagagctaaaagaagcagtgaaaaacgcagtgaaaaacggagtgcttgtcgtttgtgcagcgggaaatgaaggtgacggcgacgaacgcacagaagagctttcctaccccgcagcttataatgaagtgattgcagttggatctgtttctgtagcgcgagaattatcagaattttctaacgcgaataaagagattgaccttgtggcaccaggagaaaacatcttatccacccttcccaacaagaagtacggtaagctgaccggcacttcaatggctgcccctcatgtcagcggtgcgcttgctttaatcaaaagctatgaagaagaatcatttcaaagaaagctttctgaatctgaggttttcgcacagctaatccgcaggacacttcctcttgatattgcaaaaacgctggcaggcaatggattcctgtatttaacagctcctgatgagctcgcagaaaaagcagagcaatcacatttgttgaccctataagattatttttcttatataatatacaccacatcatgtaaataaaaatttcaaattctatgttgacaatgaatttgaattactgttaagattaccaacaaatgattcaacttttcaaaaaattaataacattttctcttatcgagagttgggcgagggattggccttttgaccccaacagcaaccgaccgtaataccattgtgaaatggggcgcactgcttttcgcgccgagactgatgtctcataaggcacggtgctaattccatcagattgtgtctgagagatgagagaggcagtgttttacgtagaaaagcctctttctctcatgggaaagaggctttttgttgtgagaaaacctcttagcagcctgtatccgcgggtgaaagagagtgttttacatataaaggaggagaaacaatgacaaccatcaaaacatcgaatttaggatttccgagaatcggactgaaccgggaatggaaaaaagcacttgaagcgtattggaaaggcagtactgataaagatacgtttttgaagcaaatcgacgaactatttttatccgcagtaaaaacacaaattgaccagcagattgatgttgtgcctgtttctgatttcacacagtatgaccatgtactcgacacagcagtcagcttcaactggatcccgaaacggttcagacatttgactgacgctaccgatacatacttcgctatcgcccgcggaatcaaagacgctgtatctagtgaaatgacaaaatggtttaatacaaattaccattacatcgttccggaatatgacgagagcattgagttccgtctgacaagaaacaaacaactcgaagattatcgccggatcaaacaggaatacggtgtggaaacaaagcctgtgattgtcggcccttatacgttcgttacgcttgctaaaggctatgaaccgtctgaagcaaaagcgatccaaaaacgccttgtgccattatatgtacagcttttgaaagagcttgaagaagaaggcgtaaaatgggttcaaatcgatgagccggcgctcgttaccgcctctagtgaagatgtacgcggcgcaaaagaattatttgaaagcattacaagtgagctttcatccttgaatgtgcttttgcagacgtattttgattctgttgatgcttatgaagagctgatctcttacccggttcagggaattggccttgatttcgttcacgacaaaggcagaaacctggaacagcttaaaacacatggcttcccgacagataaagtgctggcagccggcgttatcgacggacgcaacatttggaaagcggaccttgaagagcgtctcgatgccgttcttgatattctcagcattgcaaaagttgatgaactgtggattcagccttccagcagcctgctgcatgttccagtagcgaaacaccctgatgagcatttggaaaaagacctattgaacggattatcctacgcaaaagaaaagctggccgagctgacagctttgaaagaaggcttagtatcaggaaaagcggcgatcagcgaagagattcagcaggctaaggctgatatccaggcgcttaaacagtttgcaacaggcgccaattctgaacaaaagaaagagcttgagcaattaactgataaagacttcaagcgcccgattccgtttgaagaacgtttagccctacaaaatgaatctctcggccttccgcttttgccgacgacaacgatcggcagcttcccgcagtctgctgaagtgcggagcgcacgccaaaaatggcggaaagctgagtggtccgatgaacagtatcaaaactttatcaatgcggaaacaaaaagatggattgatattcaggaagaattggagcttgatgtccttgttcacggcgaatttgaacggacagacatggtcgaatacttcggtgaaaagctggccggtttcgccttcactaaatatgcctgggttcaatcatacggctcacgctgtgtccgcccgccagtcatttacggagatgttgaatttattgaaccgatgacagtgaaagacacagtctacgcacagtcattgacttccaagcatgtgaaaggaatgctgacgggcccggttacaatcttaaactggtctttccctcgaaacgacatctcgaggaaagaaatcgccttccaaatcgggcttgcccttcgcaaagaagttaaagcgcttgaagacgcaggcattcaaatcattcaagtcgatgaaccagcgctgcgtgaaggccttccattgaaaacccgcgattgggatgagtatttgacttgggcggcagaagctttcagattaaccacttcttccgtgaaaaacgagacacaaattcatacacatatgtgctacagcaacttcgaagatatcgttgatacaatcaatgatcttgatgccgatgtgattacaatcgaacatagcagaagccacggaggatttttagattacttaaaaaaccacccgtatttgaaagggcttggccttggtgtatatgacattcacagccctcgtgtgccgtcaactgaagaaatgtacaatattatcgttgatgcgcttgccgtctgtccgactgaccgcttctgggtaaatccagactgcggattgaaaacaagacagcaggaagaaacggttgcagcattgaaaaatatggttgaagccgcaaaacaggcaagagcacagcagacacagctagtataatttgaaaaaaccatctgcatttggcagatggtttttttctataatacagccacaatcggtttcttatttagcaaatcccccaaatactttgtttattttgcacttttttaagaatgttctttgcattcttttcggctatactaataacactctattgacaggagggattgggatgaatcatgaaacgttcttaaaacgggctgtcactctcgcatgtgaaggagtgaatgcaggaatcggcgggccttttggagccgttatcgtgaaagacggagccattattgcagagggacagaacaacgtcacaacaagcaatgatccgactgcccacgcggaagtcacagctattcggaaagcctgtaaggtgctaggagcctaccagcttgatgactgcattttgtatacgagctgtgaaccatgcccaatgtgcttgggcgccatctactgggcccggcctaaagccgttttctatgcagctgagcacacagacgctgccgaagccgggtttgatgattcattcatttataaagaaattgataaacctgctgaagaaagaacgatccccttttatcaagtgacactaacagagcatttatccccgtttcaagcatggcggaacttcgccaataagaaagaatattaaaaggatcaggcatgcgcggcctggtccttgttatttctccaagtagccgctatgccctgtgcaaatacaaaacagcatatacgcgcaattcagcacggcagacaccgtgccagccacccgcttcatctgtaacttttggtttaaaggcatgcttcaaacgcttctctgaagttttatcataaatctgtgcccgccccgcatgtccgacaccaaaaaacatcctgagaatcctcaggatgccggtcattattttaattctagttttacatcaacatttcctctggttgcctttgagtaaggacagaattcatgagcggcgttgacaagctcttgtgccttttcccgatctaaatctttcgtgttcacaacaagtgtgacaccgattttaaacccgccgtcgctctcatccttcatgaggctgacctgcccttcaatctccgaatcaatttcgatattctgctctttggctacgtgttcgagcgcgccgccgaagcatgcagcataccctgccgcaaagagctgttccggatttgtgccggtttgtccttcttttttggcatttggcatgacaatatcaaaatcaagaacaccgtcatctgatgtaatatgtcctgctcgtccgcctcgcgcggttacttttgctgtaaatagtgccatatttcccaacctccttatttgtatctagttgttatatttccctttctgatctttttaaacatgctatgtttgccgagaataggaaaagtgaggtttttcagatacaatagaatcgaatgacaaaaaagagttggtgaacaaaatggaaaataaatttgatcatatgaaattggagaatcagctttgttttttgctatatgcgagttcgcgggagatgacaaagcaatacaagccgctgcttgataagctgaatataacataccctcaatatttggctttgcttttgttatgggaacatgaaacgcttactgtcaaaaaaatgggcgaacagctgtatttagattcaggaacgctcactccgatgcttaaacgaatggaacaacagggtttgattacgagaaaaagatctgaagaggatgagcggtccgtgttgatcagcctgacagaggacggagcgttattaaaagaaaaagcggttgacattccagggacaattctggggctctcaaagcagtctggggaggatctcaaacagttaaagtccgctctatatacattactggaaacacttcatcaaaaaaattgaggatgccttgtacaggcatcctctttttatttattcagcaacttcaagtgtcacatcaatatttccggaggttgcttttgagtacgggcagacgccgtgcgcttttttcacaagcgcctccaattctgatgcactgactccttctccttttacttgcagcgtcacacccagcttatagccctggtccgcttcatcctttaacaggctaacatttgctgtaacctctgtctctacttttacccgttctgttcttgcgacaagctgcagggcgctgtcaaagcaagctgcataacctgctgcaaacagctgctctggatttgtcgctttttctaatttcttggctctcggtgtccccggcattgcgacatcaagctcaagaacgcggtctgatgaaatgacctttccttctcttcctcctaccgctgaaacagttgcggtaaataatggctgactcatttttcattcccccaatatattttatacaattaaattgtacacaattaaatttgaaatgtcaatttttcgcgtataaaaaagcttatctcgtaatgagataagctttttcattgaacattaccccgctattcacggatttgcccagttcctttaatgatgtattttgtagaagtcagtgcaggaagccccatcggtcctcttgcatgaagcttttgcgtgctgatgccgatttcggctccgtagccgaattcaaagccgtcggtaaagcgggttgacgcgttatgatagacagcggcagcatcgacagccgtttgaaaatataccgcatttttgtcattttcagttaaaatcgcttcagaatgattggtgccgtattgttggatatgctttacagcttcttggacgttttcaaccgtctttacgctgaggacaggcgctaaaaattcggtttcccaatcttcttttgatgcttgtttgcttgaaggatgaagttcacataccaattcatcaccgcgaatttcaactcccgcgttttccagctggtccagcaattcttttccgtgctgtcttgcccaagccttgtgaatcagcaatgattcaatcgcgttgcatacagaagggcgctgcgttttggcatttacaacaaccttttctgccatttgcggtttggctgtttcgtcaatgaatatgtggcagtttcctgctcccgtttctaatacaggaactgttgattctctcacaacgagatcaatcagtttcttgcctccgcgcggaatcaatacgtctaagccatcatttaacgtaaagagctcttttgctgtctctctgctcgtatcctcaatcagctgcacagcgtgaatcggaagcgctgattgctcaagtgctctgtaaatgacactgacgagcgctttgttgctgtggatggctgaggagcttccccgcagcacaaccgcgttccctgtcttcaggcaaagggtagccgcatcaactgtgacgtttggcctcgcctcataaatcattcctacgacaccgagcggcacacggattttttcaataaacaggccgttttctttttcaatcgtttcaagagagtcgccgattgggtccgctaagtcgattaagagctccaccgcgtccgcgatatcgcgtatccgtttctcatccaatgagagacggtcaatgatgtccggtgttaaaccattctcttttccgttcacaatgtcttttgcattctccgccaagagaaaatccagttctttgcggagtccgtttgcaatgaggctgagcgcctcatccttctcggctgttgttttcatgatcatttcggctgctgcttctttcgccagcttcgcttttacagaaacttcactcatttttccgcctcctagtcttttacattgacccagtcattcctatgaataacctcaaacgttttctcaaaatcaagttcgtcactgcgtttgcctttagcctccataatctcctcggaggagtaatgagtttggcctttgccgatcacgccgcccggtcccctgacttccacaaccgcccctttcggaaagcttccgttcacgcccacaactccagcgggcaaaaggctgcttccattatggatcatcgcctcttcggcacccgcatcaatgataatttctcccgatatcggcgagtggaactgaatccactgccttgtgttgttaaccgaagatagttctttgtctccgatataagtgccgtctcccctgccgtccaaaatgtccgcaagtttttgctctccgctgccagttccaatgaatactttcactcccagagacagcgcggtttgtgtggctaacagctttgatttcattccgccggtgccgacctttgatccagctgaacctgcatatccaagcaattcaggcgtgatctctggcaaataatcaaatcgtttcgcctcaggattttcatttggattggcatcatacagtccgttaatgtcagtgagaatcatgagctggtccgcgtgaatcaatccgctgactaacgcagaaagcatatcattatctccgaatgtcaattcttcaacagatgtagaatcgttctcgttgataatcggaatgacgccccgctctaataattccattatcgtagcatacgcgtttcgataccgttctcttttcgaaaaatcatttctcgttaaaaggatttgtcccggagtcagtgagtattgtttaaattgattcatatattgctgcattaacagtgtttgtccgaccgcggccgccgcctgttttcctttgatggtaacgggacgggatggataaccgaggctggaaaaccccgccgctacggcacccgaggtaatcagaatcatttcatgccccgctttttttaacacggaaatcgcctgaacatgctctctgatttttgcctcatcaatgcttcctttgctattcgtgagcgaactgcttcctattttcactactattctttgttttttcatttattctcctccgcggctcttctacaataaaaaaacccatttcatcctgattcataaggacgaaatgggtttccgtggtaccaccttgattgaacgcgcttgtgcacgctccgctctcctgtaacgccaggttatgcgcctaggttttccccctaggactccaaggcaggttcggcaggtttcatgcggcaaaatgtttcagcgattcattttgctctctgtcacagaaaggtctgcttactaatcctcttcaacgctcaatgatttttttatattatgcaaagaaaaaagacacttgtcaaggttttttgtcatcaaaaatagcccgcattgcgcgggcctcttgcagtctagttaaagacgattgttttattttcatgaacgatgacacggtcttccaaatgccatttcacagcacgggcaagcacgctgcgctcaattgttcttccgatgtttttcagcgcttccgcattatcgcggtggtccacacgctcaatatcctgttcaatgatcggcccttcatcaagatcgtttgtcacataatgagatgtcgcaccgatcagtttcacgccgcgctcgtaggcccgtttgtacggattcgcaccgataaaagctggcaggaatgaatggtggatattgatgatgcgattcggatgagccgaaacaaaatcaggagttagaatctgcatatagcgtgcgagcacgatcacatcaacatcgtactgctccagcagttcaagctgcttcttttcgacttccgctctgatgtctttgttcgctttcatatagtggaatggaatgttcaggcgctcaaccagctctctcgcttcctcatggttactgatgacaacagcgatctccgccatcaggttgccggtttgccattcccaaatcagctcatgcaggcagtggagctcctttgaaacgaaaatggcgacacgcttcagttcgctcgccaaagttaagctccatgtcatgtcgaatttttccgcaacagaggcaaacgctgcctgaagtgatgattttttttcacgaatgcctgcgcagtcgaattcgattctcaggaagaaccggccgccttcagggtctgtcgtatattgatttgattctataatattggcaccgtgttcaaataaaaacgcggaaactgcagagacgatacccggctgatcggggcagctgaccaagagccgacctttatcctcatttccgtcacggtattcgtccaaccgctgagtcatatatgatttcatgaataatccctcttatctttgtaagtctaaactatttatccattatactgaagatttgataaaaatcaatttatgacagaatttttaaaccaactgctgagcataaaatcaacgcgataaagaagatccgtttggcgtctttctgctccttgtaaaagaggatgccgataagcgccccgccggcggtgccaattcctgtccagaccgcgtaagccgttcccatcggagtggtttccattgcgtacgacagcaaggaaaatgaagcggcaaaaccaacaatgatcaacagcacccatttcacgcttttttctttcgcatattgattcataagggccacgccggccatttctaaacagcccgcgcacaataaactgatccagtgcagcattatgcctcgcctcctttttcctctgtctcatcctgtgtcacaagcttcaacccgattacaccgattaagagcacgccaattaacaatagcttcggccatccaaccggttcatgaaaaagaacgatttcactaagtactgttcccgctgtgccgagcccggtaaagacggcatacacggtaccaacaggcagactgtgagtcgccttcattagaaggtaaaagctgaatatgatgccgatggcagtgccgctccatgttaaggctgagtcagcgtgctttaagcctatcacccaaacaacctcgaaaacagcggcaagcacgaccaatccccatttcattttgagtcattcctttctatctattaagattctccgaaaacaaaaaaaccccggacagtcgtctcacatgagattgactctcccgggcttttttccctccgtgtgcatacgcgcttctatttacgcgtatgtgttttctctcggaccagtccatgtcaattgacatgcggaaccctagaaaactttacatgatatcatgatactaaactcagctctatctttcaattgtaagattttctttcatataccgcgatcggtttattccattttctgatcgttttgctgtaatgcatgccgattttctccgctacccgtatggacgctttgttacccggatcaatcaaagccgccattttgccgaactgccgctcgttaaagccatagtccagacaggcccgagccgcttcttgcgcatagccgttcccccagtggcggcgggcaaacatatagccaatttccattacggtttgattttcgatctgctggggaacgatgccgcattgccccaaaaactcccctgtccgcttatcttcggcgatccacagactaacgccgtaccctttttcatttcgttggttccaattgacccactcgcgggtttgcctcttatcttttaaaccggaataatatgtcatgacgtcaggatcattaaaaagcagcccaaacaaagtggcttgatcccgatcttccatacagcgcaaacgaattcgatcagtcacaagcttcgttttagcgttcatacttcgccacatcctgcttccattcttttttgagagcttcaatatgtgcctgatgatagcggttatgatctgccatatgccaaattccccatcgtatcgtcgcggtgtcaccttcgaaggaaagcggctggttcaaagcattttcagttaaagtgaagcataccgatttcagcttctctactacatgctgatgtcttttcaggagttcatctaagtctggctgattcaccggttcaggcagccgtccgctttcatctgtcatcgggccgtatgcctgttcaatatggtccgggatccgattttccttgatacgccagacccatctgatatcaacatttgtgatatggtgcaaaagctgagccgtgctgttttttgtttggcagcgccccttatagtaaagttcactgtgtgtcatatggcttacgatggaagccagacggagactgttttcttccactgcggaatacagcaaactgaccgttggcgccatgtcgtttcttatggataagtccttcatgttcagttcccctcctaactaggtacatttgacaccaaacaaaaattccctttaaaaaagaaaaaagctctcattacaagagagagccatcttaattgttatttcccggtttatataagtaaggatcatgctgcggttcattagcggtatttaaatcaagggatatatcaccgcgtgcattcatcgtgccaaggataatcgaagacagcagtttggggctgtaccctttttcctcaagcttctcaaacagccaggatcggtttttttggagatatttcaaattatgatcaaggatttcgccatccagtatgagcggaatcgggataaaattccgttcagcttccatattcaaatcccgcacctgcaccgctctcgcttcctctttcgggatgacgcttacttctcccgtttcttcaatgatagcaagatcaatgtcagccgggtcggcatagcccttttccctcagctttccgagcagctcattaacagtcagcctttctttacgaaggccgcgttcatcaatatccccgtttcggattaggacagtcgggctcacgactaggagccatcgccatttattagataaagagagcttgctcatgataagataaagcaccaaaaaagcacccgcataataaattgacatcggcagcttggatgtaaggatcggctcactgataatggttccgattgcgaaggtcaaaagcaggtcaaaattgttcatttgtgacacagcttttttaccggcaagccgaaacaaaatatatgcaatcgaaaatacgataactggcttcagtaaaaatacccataccatccataacaccgatctttacctccatccgctggtcatattgagcctattgtgccccgtggcaggccctctatgcatcagtgtctaggcgaacgtgcatatcgcctgaacataacataatagaaagtgacaccgattggaggcgcaatacgcaatatgaaaaatcagaagtcgaataccctttggccctttgatctgccattggctccccaacccgagggctaccagcagcaaacaatcgacaggctggccggtttggagctaagaatgaagcaactaattagagcgattgaggtaaacaatgaattgctgagaacaatgcaagaacagcaaaaccgtgtatgcacaaatggcagcgggtctgtgattgtccggatgtagaaaccggcgcttgtctgccttcttatatctcaataaaaaactcttctctgaaaggagaagagtttcatgtatgtgttcaaacggactgcgccaaacttaattgcgggccgaatagctcgtaatggatagactccggcgctgatccgagctctgatacaagcttatgcattgccgtaataaacgacggtgaaccgcaaatatagtaatccgcatctgtgttggcaatcagttctttgaggaattgctgatcaatctgtccttcatgaaaatgcagatcacctgcacggtcttcctctgtcggctcgcgatacacaaatgctgttttaacagcagaatgttttgctgcttcttctacttcatggcgcaatgcatgatattcactgtttttcgccgcatgaatgaacagaatttgccgttcaggctgtttggaaacagatgttttcagcatgctgatcattggtgtaatgccaactccggcactgatcaaaacgagatctttttgtgatgcatgatctaaaacaaagtcccctgccggtgcgctgatctctattgaatctccctcctgcagcccatcgtgtaagtaggaagacacgacaccatctttcttcactgaaattcgataatagtcttttcccggcatatcagacaggctgtactggcggatatgcgtatattcagaatcaggaatccgcactttgatgctgatatattgccctgcttggaattcaggtaacggcttgctgtcttccggtttcaaatagaaggatgtaatttctttgctttcccgctctttttttgcgataacgaatggcttatactccttccagccgccggcttgctcttcagcctgttcatacatgtctttttcaattccgatgaacgcgtcagcaatgactccgtacgctttttcccatgcctgcataatgtcaggagttgcagcgtctcccaatacatctttaatcgcaatcagcaaatatttaccgacgattgggtagtgctcaggcttaattccgatactgcggtgcttgtggccgatttgtttgacaaccggaatgatgtttcctaattggtcaatgtttgccgcagctgcaataacggcatttgccagtgcagttcgctgtgtttttttcttttggtttgtttgattaaaaatgttcaaaagctctggatggtcttgaaacatccgatcgtaaaaacggccagtgattgtttctccatgctgttgcaatacgggtacagtgcttttaataatttcgattgttttgttatctaacattttataaacaatcctttcgaaaagatgtatttaaaatatatctttaaaatacatgatcttacgaataaaagatatatctaaaatgaatctttaataaagttgtcacaaaattatcaatttaacatgacatttgttgcttttttatagaatcccctagcaaaaacggactaaccattgtaataatcaccattgaaaagtacaaaaaaacccaaaacaacttatgttttgggtttaacgttcaccaaggcttatcagttccgagcgcatttgcaagcgcctggctgtgtctcttgcggttcttacgttcattagcacgctgtacagctgtattatgcagcatgatttcttcttctgtttccggtacaaccctcggtacaggcaccggcttgccatttgaatctaatgcgacaaatgtcaaaaaggatgtggcagcgagttcccgttcgccagtcatcaaatgctccttaataactttcacaaatacttccatggaagatgtgccgacccatgtcacatatgactctaggcagacagaatccttttgcccgatcggctttaaaaaatctacagaatccattgaagctgttaccgtttcacgtctgcaatggcgcgccgctgaaatagaggcaatgtcgtctatgtagctcattaattttccgccaaacagcgtattatggttgttcgtgtcaagcgggaacaccctgctggttttcacaacctttgactctttacaaaatcttgtttccggtgtttccatacctttctcccctttgatgtctgatcttttagctaaatgcacttatattctcctattaaacaatattctcttccatttgtctaaaatttaaaatggtttaatgattttcatgatgagggaataataaatgtattcttcacactttaggaggaaaaacaaatggacgtatccatcccgaaatctcagcacaaaacggtatgccgaacggaatacggcacacttcaaaaagtgatcttatgcaaacctgagcacatgaccataaaagatgttataaacgaaacacaaaaacattttgaagatgacaatattcatgtaaaaaccgctaacgaccagcacagccgcttagtggaggcacttaggtcacacaacgttgaggtcgtccttttgcccgttcgcgacggactcccagaacaggtttttactagggacataggatttgtcatcggagaaaaagcctttctgtcaagcatgactgaaccgattcgccaaggagaagaagccgttataaaagatttttttcacagccaaggtatctcttacacccgcatgcttgatacgagtattgaaggcggagacgtcattatcgatgatgacattgtctatgtcggaatcagccagcgcaccgacatttcagctatcggccagctagaagaggcacttcctgaatatacgatcgttccagtgaagcttcatgaaaaatttttgcatttggactgcgtatttaacattatatctgaaagcgaagcgttaatttattcacaggccattgagccagatgcagccgatatgctggcaaaacgttatgatcttattgaggtgcccgaggacgaacaatttacgcttggcaccaacgtcctttcaatcggaaaaaaaacgatcatcagtctccctggcaaccgccatgtcaatcaacagctatcgaaaagaggctatcacattatcgaaattgacctgtcagaaattattaaatcaggcggctccttcaggtgctgcacaatgccgctgattcgaggcgaatgaagaatcttcccctttttcatgttttgaacagcttattttatcaagatacgttaatatagaggtgacatcatttttaagggggaaatcgcatgacaaaatacataggatatgtgggaacatatacaaaaggcggaagcgaaggaatttattcatttgagcttgatactgagaaaaaagcactcagcgagccaaagctggccgctaagctgggcaacccgacatatgtggcgacgaataaaaacaacaccatcctttattccatcgaaaaagcagacggccaaggcggagttgctgcctatcaaatcgataaaaacagcggcgaattgacatttctgaatcatcagttaattgatggcccttcgccatgccacgtaagcgttgatgatcaaaatcaattcgtactgactgccaattatcacagcgggaaggtacacgtttttccggttcaggaagacggcagcttgcaatcacctgtttcagaggccgctcacacaggaaaagggccgcacgaaagacaagaaaaaccgcatacacactacgcggggttcacacctgaacacaattatgtggtagcggttgatttaggtatagataagctctacacctataagcttaaagacggtgtgttgactgaatccggaagccattccttcgctcccggtgcaggacctcgccatatcgcttttcatccgaaagaaaaatacgcttatgtcatgacagaattaagcaatgaagtgattgcgcttgaatacaacccgacagccggcgaatttagagaaatccaagtcgtttctgccatccctgatgattttacagataacagccagggaagcgcaatacatgtcacgcaggacggacgttttgtttatgtcgcaaaccgcggccatgacagtatcgccgtatttgaagtgaatcaatattcaggagagctggctttcgtagaaagagtgtcgacagaaggaaactggcctcgtgactttgtatttgacccaacggaagggttcctcgttgcttcaaatgaagaaacaggcaaccttgtcttgtttgaaagagacaaagaaaccggccgattgacactcctcccatcaacggtttctgtcccttacccggtttgtgtaaagtttttacatcaagtataaacaaatggagtggctctagtaaaaaggagccactctttttatttatcttactttttccttcgtttcagcatttcgatacaaatggcaagcgacaaaacggccgggttcgatttcttgaagctggggacgagattctccacattcaggcatcgcctccggacagcgggtacgaaacacgcagccgcttggcggattgaccgggctcggcagctcccctttcaagagaatacgctcacgcttgtcctccaattcaggatctggaatcggaatcgaggacaaaagcgcctttgtatagggatggagcggttcacgatacaaggtgccgctctctgtaatttccatcatgtgtcctaagtacataacaccgatcctgtcactgatatgcttcaccatcgaaagatcatgggcaatgaataaaaacgtaagccctttctctttttgaagccgcttcagcaggttgaccacctgcgcttgaacagagacatcaagtgcagaaatcggttcgtccgccacgataaattcaggattcagcgacagtgctctcgcaatcccgattctctgcctttgcccgccgctgaattcatgcggataacggctgccaaaatcggggtgaagcccaactgcctcaagcagctcgtccacgacgagaagccgtgctttatgggtattgtagagattatgaatctccatcggctccaaaataatttctcgaacggtcatgcgcgggttaagtgaagcataagggtcctgaaaaatcatctgcagtttgcggttgaaggcaaactgctctttttcacttagtgcatgaagatttgtgccgcggtatgtcacgcttccttctgtcggctgataaaggcgcatcagcactctccccaaggttgatttcccgcaccctgattccccgactagcccgaacgtttctccttcacgaatctgaaaggtgaccccgtcgacagctttgactgtccgctttttccctgcgtcaaaatgcattttcagctggctgacctctaacaaaggcagtcgcctcatttgtctccctccttattctgaaaaacagcggcgcaccgcacataattctttttcatagattgtctctgttaatgtgaggatttcgattgacttccctgtctttggagaatgaagcattttcccgccgcctacatacagaccgacgtgatgaatcgctccttttccttcctcataagcaaaaaacagcagatcaccggctttcatatcatcaagcgggacacccttccctgccttagcctgatctcccgcatcacgggggatgctgtatccattcgccttaaatatactgtacataaatccggagcaatcaaacccaaacccgctgatccctccccacaggtagggaaggccaagaaaaaacgcacccgtttgaatgatgtcttcagcagtccctttctgttggctgacaggcactgcatcactttgcctcacaaacctttccccaaaaacggtcgaaaccttaaaatatccgttttcttttgcaataaggggcagaactgtcaaaaagcttaattcgatctccttttccccattgcttctgtacaaaaaggcagcaggtttgctgatcatcacatcgtgttgtgtatggatgggctttgttttttccagctggtactttttcatccagcccgggtatccgcgcggatcctttcgggatggctggctaggcacgatcacagaaacccattccccctgttccgccgtcacaagtaccttttcgccaaagagaacctgagtttggattacattgtctgtacataatccaagccgttcatcatacgtcatgcgctccagccagtctctgatcattacagtcggttgaagcatgaattgatcagacggacgaggtgaatcaggcgctgtccagatgttggccactgctgatatgacagtgtgcatcattgctctttttcccctttcaaaagcgcagccccgatgattccgaggcccggtttgccaggcatcgaaatcgtgctgccgctatatgttatgccgccattgaatacatctgttttcagcatcagcggcgcgtcaaaatcaaagcgtgtgatgtttctcttgcttgccgcaaaatgcgccgcggccgtaatgcccagcttcgtttcgatcatgctgccgaccatacactccaccccgcaggcctccgccatggcattaattttctctgctccgctgatgccgcccgctttcatcaatttaatattgatcaagtctgcgctccgggtttgcagaacttcgaacgcctggcgcggtgtaaaaacactttcatcagccataatcggcgtatctgttgcatctgtcacctttttaagcccagcgagatcatctttatggacaggctgctcgacaagctcaatgcctaggcccgcatcctccattttccgaatggcagttaccgcttccttcggcctccacccctgattagcgtctaaacgcagtttcacagctgatccgacacgttttctgatttcctggatacgggcgatatctgttgcaatatcatcttttccgacctttattttcagcgtttgaaagccttgtttgagataattctcggcatcagctgccatctcttcaggtgagttgacactgacagtataatctgtttccagcgtatctcgatatccgccaagcatttgataaagcggcagcccgcacatctgcgcccagccgtcgtatagagccatttctacagcagccttcgcgctcatatttcctgtaagaagatgctggatgtcgtgcagaatggcctcatagcccgccaggctttttccaagcaatgccggcttcaacacatggtggatggcactttcaatgctatccatgctgtctcctgtaatcactaacgtcgggggtgcttctccccatccgactgcaccgctgtcataagtaatccttactatgactgattcagccgtatacacagtgcgaagtgcggttttaaacggctttgtcagcgggacagcgattcggcttgtttcgattcgaatgattttcatgtcttcagcgccccttctgaaacgcccgcctctattacggctgttttttctgctgtattcatagcagctttcgcaccgatcggaacggcaatacttggcgagcagtggccgattttaaatcctctcagagcaggcctgcccgcagaaataatatagtcttccagcacctgctcaagcgagagagacttctctcgcttcaccgggacacaattgtgaaaatcacaaactagaattcccgccgcgtccgtcagcttcccccccattttcagctgattcagcatccggtcgatttgataaggctcctcgtcaatatcttcaataaacagaagctttcctctcgtatcaatttcaaatggcgtgcccagtgtagacgtcagcaaagacagatttcccccgacaagctcgccttccgcttttccaggaacaagctcggtcagcggagaaagctcttctgtataggtgaattccgtctcctggaagagctgcttatatgacgcttttgtcagcgggtgaacgtcgtcaaggccaatatccgtgctgagcatcgggccatggaaagtgacaagacctgtgttttgatgaatggcagtatgtaaaaacgtaatatcgctgtatccccaaaagattttagggtgtttgcggatcaagctgaaatcaatgcccgcggcgatacgtcctgtcccaaaacccccgcatgcgcacaacactgcttttacctcatcgtctctgaacatctcatggagatccgccagccgctcatcatcctgtcccgctaaatagccgtgctggtttttcagcgccttgcccaacttcacctgaagaccgagctcttctaaaaataaaagcgcggtgtcaagcttttttggatccggcggacttgcgggcgcgatcactccgactgtatcacccttgttcaacgctttcggcttgtaattcaacgaaaacactcctttcatttgctctgcaccctacgtatacgtgcaagaaagagaaaaaataccgctccttcgcataaagaagcagtatttcctcaatcgcctccatcagtttttatctgcccattttaaatcgatatagccgacagggtgacggacaattccttttacttgttcattttgcaggtgaacctgattataaaaataaaccggaatgatcggcgcttcattgatgagcagctcttcagcttgatgcataagagagaaccgtgttttttcatcggcttcgtttttcgcctgtttgatcagctgatcgtattctttattggcccagcctgtgcggttcatcgaatttcccgtttgaaaggcttccagaaaactgatagggtctgcataatcaggcaaaaatgagctttgagagaattggaatttcagcgctttttgatcctctaaaaatacgttccattccatattggccagcttcacatcgactccaaggctatttttcaatttttgctgaatagcttcggcaatctttttatgctccggctttgtgctgtaagtaagcgtgatcgcaggaagcttattatagttttcttccttcatgcccttttcgagcagctgcttcgctttgctttcgttaggcttgatcaggtctccgcctgcttcacggaaatctttgccgtcaggctgcgtaaacccaggcgatacaaaggcgtgcgccggtttttcattatttttcgtgacgtactttacaatttcctcttgatccacagccatcgcaaaggcttttctgatgttttcattttggaacggctccatgttgacattaaatcgatagaaatagagacccgcctggtcaacaatattgacgttatcctgatcaagcagctgatcactcagctcagcagggacataagcggtatcaagttcccctgattgaaacatctggtaatctgtatttctgtcactgaccatcgcccatttcaccttatcaagcttcactgtatccttatcccaatacgtgtcgcttttctccattgtgatgctgtcatcatgcttccattccgtcagcttaaacgggccgtttccgacaaatgtatccgactcagcaaaccactttggattgtctttatcgaccttttcatttaccgggaaatacgcgggattggacacaacgctcaggaaatatttttgcggtgcttccagtgtaacttcaagggttcgatcatcctttgccgtcaccttcacatcgtcttttttccctttcccgctgttatatgcttcgccgccttcaataaaataacctaggaatgccgatgaagcgccttttttcggatcaagcatccgcttccacgcgtattcgaagtctccggctgttacaggatctccgtttgtccatttcgcattttcccgaatcgtaaatgtgtaagttttattatctttcgaaacagaccatttctccgccattgccggctcgggctcatgatctttgccaagacgcgtcagcccctccatgatgttatttaacggctgccatgacacattattaaagccgatcggcggatcgaatgaagtcggttcattttcattatttacatacagcaccttttctccgctggtttttgccttatcatgactgccttcttttccggcctgttcatttgctgtgcaccccatcagcgcaaacgaaagtcctaatgcaagacccatgccccatagctttttcactcgtttcatcctcttcccccttttcatgttcaatccttcgcatctcctgacagcaccgcatgctctgctcgttgatcctgcagccagcagttgacggtgtgcgagtcagatctgatcgtctggcccgggtacaccctgtcacacacaaccatcctgttcggacagcgggcggcaaacgggcagcccggcggaggcgaaaataaatccggcggcgttccgtcaatcggggtcagctcagcgccatttaaatccagccgcgggacagagcccagcaggccttttgtatatgggtgctgcggctgataaaaaatatcttttcttgtgccgatttccgccattttcccggcatacatgactgcgactctgtcagctacctgggcaacaacccctaaatcgtgcgtaatcagaatgacagacacatccgtttttctctgaatctctttaaacagctctaaaatctgtgcctgaatggttacatccagggcggtggtcggttcatccgcaattaagatatcaggctcgcaaatcagcgccatcgcaatgacaatccgctgtctcataccgccgctgaattggtggggatattgctttaggcgctctccgggatctggaataccaaccaatgacagcatggaaagcacctctttccgtgccgcttttttgctcatttttttgtggcgcaatagcgcttcccccagctggtcgccgacagtcagcgtagggtttaacgccgtcatcgggtcttgaaaaatcatagaaatgtcggctccccttatacctctcatttctttgtcagagagacggcaaaggtctttgtttttaaatagaatcctgccgtctgtcaccttcgccgaataaggcggaagcaggcccatgatgctttgggaggtaacgcttttgccgcagccggattcgccgacgatcgcaaaggtttctcctttatacaaatcaaagctcacccctctgaccgcctgaaccgtcccgccgtaagtcgtaaaagacacgtgcagattttggactgacagaactttttccatacagctacctcctcagcttagggtcaagcgcatcctgcaatccgtcccccagcacattaaacgcgtacatcgtcagagatatgaaaaaggccggaaaaaacaggcgccaccaatgcccagataaaatcgtaggcaggccgtcattcgccatcacgccccaacttgcaaacggagcctgtatgcccaggccgagaaagcttaaaaatgattctgcgaatatggcggcaggtacggttaatgtcatttgtacgatgatcgctcccatagtattcggcagcaaattcttccggatgatgcgaaaggttttcgcgccaaaggttttcgaggcgagtacatattcataatttttaatctgaagcacctggcctcttacaattctcgccatgccgacccacccggtcacagtcagcgccacaataatcgtgcccagtcccggtcccatgagcaccatcagcaaaatgacaacaagcagatacggcagtccgtacagcacttcgataatccgcatcataatgctgtcaatcctgccgcctttatagccggcaacgcctccgtaaatgacaccgatcaaaaaatcaatcagtgctgccatcacgccgacaaacaacgagattctcgcgccataccatgttcgggtaaacacatcccggccgagttcatcggtgccgaaccaatgatcggctgagggcggaagattttgttctgtcagcgattggcgtacgacactatggggcgataaaaagggcccgataactgccatgacaaaaagaaataaaagaataaagagtccggccatcgctaatttattttttttcagcctcctccaggcatcctgcgtgtatgacaaactcggccgcttgaccgaatcggcttcccgatttttttcctgattcaagacaaaccactcatcaggcacctgattgtgctgttctggctggcgttcatccgtttgtacagggagattcacacgcttcaccctttcttatgcagtttaatgcgcgggtctaagagaccgtaggccaaatcgaccaaaaacagcatgataatcagaatgacgctgtaaaaaacggtcgttcccataatcacggggtagtcccgctgattaatgctttcaacaaaatattttcccattcccggaatggcaaagattttttcaatgacaaagcttcctgttaagatgctggcgacgagtgtgcccaggacggtaatgacgggcatgagtgcatttctgagtgcgtgttttacgataattttgaacggagaaagcccttttgcttttgctgtgcggatataatcctgtgtcagaacttcgaccatgctcgaccgtgtcagcctggcaatgatcgccattggccctacagcaagcgctgcggtcggaagcaccatatgaatcgggctcgtccatgtcgcagcgggaaatagtttgagattgacagcaaattgctgaatgagcaatgttgccagaataaaattcgggatggagatgccgagtactgcaagactcatcgcggcgtagtccaaaaagccattgcggcggagtgcagcgattacgcccagcaccagcccagaaatcacagcaatgacaatcgctgtcatcccaagctcaaaggaaacgggaaatccgcgttccagcatatcatttacgctgtccgacggttttttaattgaaggtccgaaatcgaatgtaatgatggattttaagtagaaaatgtattggaaaatgagaggatcgtctaagtgatagtaggcttcgagatttttttgaacggcttcatttgtgcctctctcctcgttaaaaggagatccgggaatgaccttcatgagaacaaaagtcagggtggtaatcaccaaaatcgtagctgccattgcccaaaaacgctttatcatgtatcgcgccaaagcctaaaacacccctttagcagaatgatgtccgcatcgcaagctcagtcatgacaagcatcgcctgataggcttcaagcatgtccttcgcctgaaattgaacggttgtagttcccgtcttgatttccgttcccggcatcagattcgcccattctgcttggccataattggcgaattcaatgctcagaactggcctgtcaggcggtgtgagcggcttgactttgtccttgttttgcagggcaaatgcggttttttctgtcaacagccgtccggctttcgcaggcgacaagcacttcactgcggatcttgaaatggtttgtttgactgcggctgtcgtcacgttcgggataagctcttctgcttccttcgccgcccggtcatccccggctaccattaataccgggacatcataataaccggcaacgtatgcatttaatccaagctcaccgacaggccgatcgtttatgtaaaaatgacggacgccgaaaatcatgctgtgtgacatgacaccaggagtcgaggctctcgcatgataaccgagaaacaaagcgcctctaaacgtatcatccagtccctccaccattgaaaatggtttgacgtcaccagaaatcaagtctgcttcagggtgaagcttttcaaccatcagattattcatcttcgaatgactgtcattgaccagcacctcggtacacccgctgttaaacgcttcagcaatacagtagtttgcttcttcagtcatgataagccgtccgcgttcataattccgcttgccggaatccacaaaggtatcgtccggaagacccgaaataccttccatatctactgacatgtacaatttcataacgctcctccttttttactaaattatgaatattctaacaaattatattaaaaaaagaggaaaaatgcaatataactgggaaaaatctcaatcattcagtgataaaaaaagaatcctctttcaaggattcatgtttgtttaccaacctgttctgtaagcagttcatattttctcagggttctttcaaatacctcatcaaaaacgtccggcacagaggcgtgtatcacctcagctccctctcccgttattccgcctttggttgcaacacgttccagcgtctcctcgaaagacatatttttttcgatcagcatcttgccagttccgtatagcgaatgaatcagaaaatcaaaggcttcttctttggacaggctgctgtttctgacggcagacagtgccagttcttcaaagattgcagctatgaatcccggtgccgagctcgttaaattgctggccacatctaaattcgattctttgatttcccgtacacggctgaaaaccgataacaattcattcagacgttcttttttctctgcagccagtgcttcactgtgaacgacaagtgagatgccggcttctgcttcggacgtaatggcaggaataacacgtgagataccggcttctgtttctgcctccaaaagacgcagcggcacaccggcagctatggatacgatgtgagtatttctgttcacatacgggtacagacggcgcattgtttcgatgacatggagtggcgggacgcatatcaaaatcaattggcacgtatttgcccaattctccaacggatcagccgatacgtttggataatctgacatgagtgcccgcagccgctcccccttcgttctcgtctcaataaatagctcattctcttttatttgttcatgtttcaacagctgtctagcgatcatatccgccatgctgccatatccaatcaatccaatctgttccatcgactcagtcctttcatatacaatatgaagtgtaccgttttccgcactttttcacaatttcccataatcttttcatttttatcccacagtttttgtttatgataaactcaagtcataaacctatcaatataaatagacatgtgaaaatagagaaacggagtgaacatgatggataactatcgtgatgaaaacagaacgaaaggtaatgagaatgaggtctttttaacgaaagagaacgatcagagcgcctcctactcggcccgcaatgtcattcatgatcaggagaagaaaaaacgaggattcggatggttcagaccgttgcttggcggagtgatcggcggcagtcttgctcttggcatttacacgtttacaccgcttggtgaccatgattctcaggacactgcaaaacaatcatccagccagcagcaaacgcaatctgttacagcaacaagcacctcctctgaatctaaaaaaagctcaagcagctcatctgcattcaagagcgaggactcttctaaaatctcagatatggtagaagacctttcaccagcgattgtcggtattacaaatcttcaggcacaatcaaacagctctttgttcggctctagttcttctgattccagcgaagatacagaaagcggttcagggtcaggtgtcattttcaaaaaagagaatggcaaggcttatatcattacaaataaccacgtcgtagaaggggcatcatcactgaaggtatctttatatgacggcactgaggttactgcaaagctggtaggcagtgactcgttaactgatttagccgtcctccaaatcagtgatgaccacgtcacaaaagtggcaaacttcggtgattcatctgatcttagaacaggcgagaccgttattgcgattggggatccgcttggaaaagacctgtcccgcacagtaacacaaggaattgtaagcggcgtggacagaacggtttcaatgtctacatcagccggcgaaacgagcattaacgtcattcagacagacgcagcaattaatccaggtaacagcggcggtcctttgttaaatacagacggcaaaattgtcggcattaacagtatgaaaatcagtgaggatgatgttgagggtatcggattcgccattccaagcaatgacgtaaaaccgattgctgaagaattgctgtctaaaggacaaattgaacgtccatatatcggtgtcagcatgcttgatctagagcaagtgccgcaaaattaccaagaaggcacactcggcctgttcggcagccagctgaataaaggcgtttacatccgtgaggtcgcttcaggctctcctgctgaaaaggccggattaaaagcggaggatattatcatcggcctaaaaggtaaagaaattgatacaggcagtgaattgcgcaatatcttatataaagacgcaaagatcggtgataccgttgaagtgaaaattctccgaaacggcaaagaaatgacgaaaaaaattaaactggatcaaaaagaagagaaaacttcgtaagacataatgcctcaggccgtaaaagcggtctgaggctttttattagataaaagacctaattgttctatgaaactttctgacgagatatccgtatatcatacagattgacatcattcacatcagatgctagaaacatcgtttgctaggaggcatgaacatgaaaaccgtgggactgggtatgatctgcgcaggattggcttttcttttgctgagctttcttctctctgaatcgacgttgacgtggggaattgtattgggtacgagtattctattaaacataactggtacggctctaatcatgcgtttcttaaaagccccccaatataacagctgacatgcagcaaagccgaggacgaaatctttaagttttgctgtttttatttcagcatgactgaaccgcagtacaagctcacaatctcttctttacccaatttccatatatctatcagcatcttttgctttagatcgtgctcagagcataaaaaccccctgtccattacggacagggggtttgaggttatgacatatgctggtctctatagagtcttttattttcaattccatacgatttttggacgatgtaaagcggcctgtctttggcttcatcgtagattctgccgatatattcgccaatcacgcccaaaatcagaaggacaatgccgctgaacaggagctggatcacaataagtgatgaccagccggtaatcgtgctgtctgtgaatagcttcagatacagcacgataaacatatacagaaatccagtacctgacattaaaatccccgcatagcttgccagcttcagcggtttatgtgaaaatgtcgtgatgccgtccattgacagcttcagcattttcttgagcgggtactttgtttctccggcgagcctttcatcacgtacatactcgaccgctgtctgtttgaaacccacccagctgactagccctcttacaaatggatttttttcttttaatctcttcatttcatcacagacttttctgtccatgaggcgaaaatcccccgtatcaatcgggatatcaatatctgtcataccgctgagaagccggtaaaacatagccgcggtttgttttttgaaaaaggtttccccttttcgtttagtccgtacggcgtacacgacttcatagccttccttccacttttcaatcatttctaaaatcagttcaggagggtcctgcaaatcggcgtcaatgacgacgattgcattcccctgtgcataatccatacctgccgtaatggcgatctgatgtccaaaattccttgaaaaatcaataattttcactctcggatcgatcaggctgtgctctcttaaaatctcaatactgcggtctttgctgccatcgttgacaaaaagcagctcgtagttttccttcgtttgatccatgacctcttttaagcgctgataggtttcatgaatgacaagctcttcattatacacaggtacaacaattgaatattgaatatgtctgctcatgtttttgcctcctattcatcagcatgtagttcgtataatgttgctgactgattcattccgccaggtccgcccattttgccgttttcacctgaagccttgctgcttgatgtatcagctgaatcagtattttctgttttttgatcagaacttgattgccatttttctgatgctacttcttttccatttttctcaacccattcaacaatgtcattgtttccgcctcttcccattccagaagccaagaagtatttcacttttccttcttttacaagttttttgaattgagtcagtgtgattgccgggtcagaaccgctgtatccaccaatagccatgacagcttttttcgttttaatgatatatggtgccgctgtgttcgaatcggttgtggcgaataggtattcagctccggagttattctcctctagatatttgatcagtttttcatttacagtcgcatcagacattcccatgccttttccgctcattgatgcgagttgagggcctgtttcaggcagtgagctgttgcctccgtacagaagcggtgtacttgcccaatacatcggcatcaccagcaatgcgaggagagctgcaagtgaaacataataactgaacggtttttggcgctgtttaaacagcagcaaagcaatcgctgacaacacgccgataacacctaccccgatactccatccaacaccgatttgatcgttgtagtttctgagaataaacaattcaaatccagttgtcgcaataattgctcccggcaaaagccatgctttccagcctgtctgattgcggtacagatgaacaagagcgacccaccccgcaccgacaagagccgcaatcggcggtgccagcatgatgagataataatgatggaaaaattctgcgacactgaagaatccggcaatcggtacaagccacgcaacccagaacaccgtttccttctgctctacagataatcttcttctttctcttgcgccagcgatcagtaagcctgcgattccaaatatcgcaaatggcagaagccagctgatttgatcagataactcttgttggaaaagccgcagtggaccaggtgttcccgttccaaacatccctgaacctgattgcattttcgaaccggttcctgtaccgcctttccctccgtctccgccgggtccgccttggccgccatctccgccgcttggagggcctccttgaccgccgcttggcatttggccattggatggaggcgccgccatattgccatttgaggatttaccatcgcttgatgagctgttgcttgatgactgattaggcggtgcttgagtgttatcagaagaagacatttcttttgaagcgtctttgtttggcgcaccctggccgccgcctgaattttggcctgtcagccgctggattccgttatagccgaaagccaattccaaaacagagttggtttggctgcttccgatataaggccgcttgcttgcagggatattgtcaacaatgagcggccacgataacgaaacggctgctaatacggctaacgcacttaccaatgaaacgatttttttcttgattgtggcgtttgccgcaatcagatagaacaataagaaagccggtaaaatcatgtaagcctgcagcatttttgtattaaaacctactccaacaacgaaaaatgctgctaacagccagatcagctttccttttctgatcgctttaaagagaagccatgtagcaagcaataagaaaaataccagtaatgcatcaacattgtttgtacgtgctacagctacagctatcggcgtacatgccataacaaatgaggcaatacgcgccgccgtttttccaaatgtcggctttatcagcaagtacataagaaggacagaacctacaccagcaagtgcctgaggcaggatgacgctccagccgtgcataccgaatatcagtgcgctgatcgtttggatttggtatgtaacaggcggtttatctactgttataaagccggcagcatcgaacgaagcataaaagaaattatgaaagctttgcatcatacttgtaactgccgcggtgtaataaggattcaccgtgtcgtccttccaaatgttatagatatttaagaatgcagatgcgagcaaaatgaggaggaggacgatatccagctcgcgttttttcttttccacttatttttcactcctttttgtctaactttgaaatagtgtaacaagcaaatatgaataaactattaataaacaaagacaatatttttgccgaggccattccataccaatcacccatatttgcaaagggttttaagccatttctcccaatcagcatctgatatttcctccctaataaggcatgctgtttaggtcaaaattaattatggtaataaaaaaagccctccggcggcgccggaaggcaaaagaatcacaatttattggatcggtttcaattttgcttcaatttctgctcttcgatgctctagatatggcggaagagcaatcgtttggccaagctcatcaagattttcatctaccataaagcccggtccgtctgttgataactcgaacaaaatgccgttcggttctctgaaatacagcgccttgaaatagtagcgctcaactatgcctgaattgctaaagccttcgcggctgatgatccggtgccacccggcaagttcttcttcatctcttacccgaaatgcgacgtggtgaacactccctttgccttgacgctctcgcggaagatcgtttctttctattaaatggatttccgttgcagcaccgccttctcctgattccagaataacggcggttccttgcccttcgactggttcacggctgatttctgtaaatccaagaatattcgtcaatacgtgtaaagttggttcagcatatggcacagtcagttcaaccggccctaacccgcgaaacgaaaattcttccggaatgccgctctgtttaacaggcaggccatatccttttccttcctcatcagcagtcagcacaagtcgctgcccctcatgatcttgaaatgccaatatgtcacgtccggctcttttggagatgccgctgtgcgttacttgctgctcttcaaaacgttctttccagtaatgcagggcttctgtgcctggaacgcgcaatccaatagaagaaatactgtttgttcccgcatgaaacggtgcaatgcggggaatctcgaaaaacgtcagctcagttcccgggtttgccacttcatctccgtagaacagatggtacattgtcggttcatcctgattgacggattttttgacgagctttaatcctaatactttcttatagaaatccaagtttttttgtgcgtcggccgttaatgccgatacgtggtgaatgccgttaactttcatatgctgtccctccaggttattttatctcgatttcgagatatcatatcataattgtatatttattgttctaataacaaagtattttattcgcatgagaaagtcaacatatcagcttcaccgaaggttcgttcattttctgaattctcatctcccctctgtaccggctaaaatcctaatacataaaacacgaactttgtaaataaaaattatgaattttattcgtttatagaccattaaaacaggtatttctacagttttatctgctgtacacaaagcaaatttcgaaaatcagaaaatttattttatttcacttttctaaaatagggtttacaatatgaaaaaatagattcttcaacatgaagcttcaacatcataggaggttaaggacatgcatactgaagacaacggtttgaaaaaagagataggcctcttgtttgcccttactcttgtcatcggaaccattatcggttctggtgtttttatgaagcccggcgctgtgcttgcttattcaggtgattcaaaaatggcgcttttcgcctggctgttaggcggtattttaacactggcgggcggtttgacaatcgcggaaatcggaacgcagattccaaaaaccggcgggctttatacgtaccttgaagaagtgtacggcgagttttggggatttttgtgcggctgggtgcagattatcatttacggcccggcgattattggcgcgctgggtttatattttggatctttaatggcgaatcttttcggctggggatctggactatcaaaagtcattggaattatagcagttctctttttatgcgtcattaatattatcggtacaaaatacggcggttttgtccaaacgctgacaacgatcggaaaactgattccgattgcctgcatcatcgtctttggcctttggaaaggcgatcagcacatcttcacagcagtaaacgaaagcatttctgatatgaacttcggggcggctattttagctacgttgtttgcttatgacggatggattctccttgccgctctcggcggagaaatgaaaaatcccgaaaagctgctgccacgcgctatgacgggcggattattaattgtaacggcgatctatattttcattaattttgcattgcttcacatcctgtcagcgaacgaaattgtcacgcttggtgaaaatgcgacaagcaccgctgcaaccatgctgttcggttcaattggcggaaagctgatcagtgtagggattatcgtcagcatctttgggtgcttaaatggaaaggtgctttctttcccgcgtgtttcatttgcaatggcggaacgcaaacagcttccatttgctgaaaaactgtcacatgtacacccgtcgttccgcacaccatggattgcgatttcttttcaaattgctttggctttgattatgatgctgatcagcaaccctgataagctctcagaaatctccattttcatgatctacattttttatgtgatggccttttttgcagtgtttattctccgcaagcgagcaaagggagaaaagcgcgcctacagtgttccgctttatccatttatgccaattctggcaatcgcgggctccttctttgtgttaggcagcacactcattacagatacaatgagctgcggattatccatcctcatcggccttgccggactgcctgtttattacgggatgaaaaaacgaaaagcaagctgataaaacggttcccttgtttagggaaccgttttttggtgaaacagaagataaaagttgacaggaaaaacacaacttttgatatactttttacgttaagcagaaagtttttgcaaacttgggtcgtttttttaaagcgaagtaggtcaaaataaggagacacgatttatcaaaaaagtcaagatacgtttttttcgactttacctgttttttttcgacaaaaggctatataataatttgatgtgtgcattgttcattcaaactatggagggtttttaatgataagaagaaaaaaagataagttctcactccttttaacagaaattgcaaagaacatagacgaaactgcagaatattttgtgaattttaaggtcactaaccaaacgactcttaaagaatttgcagatacgttaaaggaatatgaaacaaaaggtgacaatcatgttcatgtcatgattaaagagcttaacaaagcgttcatcactcctattgagcgcgaagatatccttcagctgacaaacagcttggatgatgtgcttgacggaatcgaacatttctctgccatgatggagattttctcaattacttcatcagacgagcatattgataaattcagcggatatatcagagaatgtgcgaaagagattttgattacgatcgagctgctggcagaaaatcgcttaaaggatattcagcctcacgcaatcaaaattaaagagtatgagcacagttgtgacaacttgcacagaaaatcattaaagaatcttttcggaaatgaaacagatccaatcaaagtcattcaatatcgtgaaatatacgaaacgcttgaagaaatcgccgactcttgtcaaagtgttgccaataatcttgaaaccatcattatgaaaaacgcgtaacgaggggtaaaaatggatattctattaatattaacgatactaatagtcatttgtgctctggcgtttgatttcatcaacgggtttcatgatacggcaaacgcaattgcgacttcggtatcaacaaaagcgttaaaaccgcgccatgccattatattggctgctgtgatgaactttgtcggagcaatgacgtttacaggtgttgccaaaaccattacgaaagacatcgtagatccttatacgctggaaaatggctctgttgtcattttggctgcgctactcgctgcaattgcctggaaccttatcacatggtactacggtatcccaagcagctcatcccatgccatcatcggcgctattgccggtgcagccattgcggcagccggatttgcagcgttaaactataagggcttcattaaaatcattgaagcactgattctatcaccaattattgcctttgtccttggttttattctttatagcatcgttaagctgattttcaaagacagcaacttggcgaaaacgaataagcaattccgcagagtgcagattgtaacagctgccctgcaatcgtatacacacggaacaaacgatgcgcaaaaagcaatgggaattatcacaatggctctcatcacagcgaatttacatacttctgctaatgatattcctacctgggtgcaattcgcctgcgcgacagccatgggtctcggaacatcaatcggcggctggaaaatcatcaaaaccgttggcggaaagatcatgaaaatccgtccggtaaacggtgtttccgctgacttaaccggagcagccattattttcggcgccacgtttattcatttgccggtcagtacaacccacgtcatttcttcatcaattcttggcgtcggtgcgtcccaccgcgtaaaaggcgtaaactggggtacggccaagcgaatgctcattacatgggtcatcacgcttccgatttcagcgacacttggtgccatcgcctactttattttaaatatgatattttaatgtcacaccgcttctgtcaaaggagcggtttttttgatggaacaggaaaaccatccggatctctcgaatacaataagcagaacctatttcagatgtgagggattcgaatatggttttattctttcagatcatggtctggtgcatcgtggccggactggggttatacgtgtatgccacgtggcgtttcgaagcgaaggtcaaagaaaaaatgtccgccattcggaaaacttggtatttgctgtttgttctgggcgctatggtatactggacatatgagcccacttccctatttacccactgggaacggtatctcattgtcgcagtcagttttgctttgattgatgcttttatcttcttaagtgcatatgtcaaaaaactggccggcagcgagcttgaaacagacacaagagaaattcttgaagaaaacaacgaaatgctccacatgtatctcaatcggctgaaaacataccaatacctattgaaaaacgaaccgatccatgtttattatggaagtatagatgcttatgctgaaggtattgataagctgctgaaaacctatgctgataaaatgaacttaacggcttctctttgccactattcgacacaggctgataaagaccggttaaccgagcatatggatgatccggcagatgtacaaacacggctcgatcgaaaggatgtttattacgaccaatacggaaaagtggttctcatcccttttaccatcgagacacagaactatgtcatcaagctgacgtctgacagcattgtcacggaatttgattatttgctatttacgtcattaacgagcatatatgatttggtgctgccaattgaggaggaaggtgaaggataatggaacgtgcgtttcaaaacagatgcgagcccagagcggcgaagccgtttaaaatcctgaaaaaacgttcaaccaccagtgtcgcaagctatcaagtcagtccgcatacagcaagaatcttcaaagaaaacgaacggctgattgacgagtataaacgaaaaaaagcatgatcacactaaaaggacaagggaaaacagctcttgtccttattccttttcttaaagggtgacatataataaatacaaacagaggataatgtcaggtgatacagtgaaaaaattggtgaggcgtgtgaagtttgttgattacggaaggtttgggctttccgggtactcgcttcgggtgagggagcgcagtgctggaattataaaaaagttgaagaagaaaaaataaatcccggagcggctccgggatttttatggtctttgatcagcttaattgcgctgcgatcttctctttcgtcgcaggcccgtagataccgtcagcagttagaccgttaacagactgaaaacgggcaactgcgtcagctgttttcggtccgtaaacgccgtcaattccgttgttaacagcgcctttatcagggtaaaaatacagagccgcaagtgctcgttgcacctgaaagacgtgttctcctgatgtataaggtgttgtcaattgaatgataccatcagggagcggatagagctcgggtttttcagcagccgatggagcacttacaattaatacttgaccaacgcgaataagattcgggtcttcgatattgttccactcttgcagctgagcaaccgtaacaccaaatgctctcgctatagatgtaagtgtgtcgccctgtttcacgacgtaagtttggctgccgcctcccccaattcctgctttgaacgaatcccacgtatctaacaattttcgcggacattccttccctgaccaatacttatgagggacgacattggcgagactgatattatgttcagccattaatgttttgatgagccactgggcatttgctgttgcttttgcaaaatcgccatcggcattttcgcaaatttcaattccaatagaagcccggttgccgctgccatttccgtctcccgcatgccagccgttttcatttaaaggcagatgctgataaatttctgtatcatcaactgtaaaatgccagcttgtcgtcgtatcaggatttttcaaatagcgggcatgcgctgcagcatctgctcctactgcggtattcgctgtgttgtgcaccgtaatgtaaagcggcgtcattgcgtagcctggacggttatttgcgccaaccggaataaagtcttgaataatgttaaccattttcatctctccttatttcgtcagattattgtcccttaacaagtcgcgctgttttttccctttttctgttacatagttgtttttaaaccaagcggcaagtgtcgttccaattgtaaatgcgatggaaccggctgaataaagagcgtcagcgagctgattgacctgctcctcctgaatgtccaatggtgatttgccgagcatcagcatggtctggttgattaaagcaattaaaagaagcaccgtcctgatgaccgtgcccttgtcaaacgtgttcataaaaatccccctttaatgctgcagcaggctgtacataatggcgatggctccgccaatgatgcctgtagacactgctgtaatgatggcacctgtgatggtgcgtttaatccacgtggtgttttcttcaattttgtttaatttttcgttcagcgtcatgatttgctggtcttgccggtcagacacgcgttctaatgcggaaaccctctgctcaagtgctttgtgctcgcctttcatgtctgctaaatcctgctgaaacacattcacgtctgcctcttgctgcatctctcactcctccttcacatgcagatcacctcccttccgagggccgagactattatgaaaccgcggtcccttttaccgaaagagtaccgccggtgatactgataatctccatgatgatctccttaaaccctttaatatcaaaggcccatgcctcagcttttcctaatgtactggaggcagtggtagcatcatcagttttcacgcctctgatcggcagtttctgtcctgacaccgatttgccccaaaatttgacttcgctcatttctgctgtgccgtagacttcaacgagtaaatgcgcggcaccgtcaacaggtaaagcagccccctcgctggcggactctgcattttcatgaaagacaaagtcaaatgttttgcgagcctcgactttcagccgtccatcgtgtgtttgattctccgcaaagtcaatctgtaaaggcgttttttcattgacacgcacatccatctcacccgcaccgactgattggtataatacaaactcagattgctgaagattcccgttcacatagcggaaacggtaatagcgtttagaaagatatacccagtccgtcgctgtcaggacgcctgctgcgacattaactgctgctgtcgttgtccaaacattgttgttgtcgctttcttctataaagagcgtaccttcacgatctgcatacgcccagcccttcactttcgaaatcagaactgcgccaagcctgtcctgcccgagctgactgtatgcctcagtcgcctttaaagcagcatttgttaaaatctccgctacgcctgacaaattcgaaacaggtgtcacaaaatcattttttcctcctcgatagggctttacagcgccggcttttccagccttatcgagaggaaattcatattgatacttcaccatcttcatcctcctttgatctaaaaacaggcaaaataaaaaagccttacatggctttaccggtaatttctttatactggtcagctgtgatcagctttttgttcacaccctctgccagatcctgaattgaacagtcttcatatgctaaagcctgtttcaccatatccgttgtcgcccactcataatagagggcaagcacccaataattcattcagcataatctcctttcaaggaaagtaatgatagctttatatctgacaactcgttccctaatgttttgttcagctcttcaagctgcttgcgtgccagcttttcctgtgacaattcttgagcgagaagctccacctgatcaggcggctcgtacggcggatttttttgcagctcttcccaccaggtttcgagttctgcctgagtcggcaacggcgcccggagattccatttctcaatgtatgaaccgttcccgtcattacgcaattcaaaatcctttctcgatactgcgtttggatacttgtacataatggcatcatataagatcataaaggtacctcctaaactctcgggtaatttcttccgccaagctccagaacatcaaaataattgagagctccattcgaatctgtaacatatcgtgttacatccccggaataaccaacataaacataaatttcaacataatctcctgcatcaagcggaactgtaacagatccagtaacagttgcattaaactcattatcactgttattggaaggggtaggcattctaaattgattcattaatttatactttgtgccgtttacataaacatataattcaaaattggagtatcgctcagtattttctatatataaactagcactgactaaatgcattcctgcatgactggctacaaacctattgttttttgtatcaaacaatttatggctatcttttataatacggttatatttaattttgttattttctcctttaataagggcttgacgcccagtagtcccaatattagcgtgagcaaaccctgatatcttttgccacgcagtccagcctgaatctgcccaccaatggcggatccaagtccctacatgatcataacttccactagttgtgtctgcatttccatagaaatactgagtaaagcgataattactatgcttttcattttttacaaatccataagtgagcgggtatcctgtagtgttattggcccctatgtccataaaagtgattccgtatttgtaatcatttccgcttattctcgcatcttggattgcatttgatcctgttagaacagttaacttttgatttgtataatttgtttcaacatagtttttagcatcagctaaagctttatccgctttattttgtgaaccttccgaattctctaatatataccaccctgaataatcagtaccattaactgctacccttgtataaagtgttttcgtagagatgctaaaccaatcttgacgtgtagcccatttatttgcagaggggtagataattaataaacctgttctgttatcatttaatggaaattgattttgcaaaactggatttgcattcatgtaattagtgtctaaacgataagtgccaggcggaagatttaaatcatttgcatcggttattgaatttaatggtctagtaataaaggccgtgctgttagtataatcttttgattggtttaaagcagtatcagcttttttttgcgcaccatcaggtgtctcctgcttaacattctcaacatttccgagacccacttgttgtttagtaactgaatgaggattagttttatcattttcatgaagatctaattctgtttgaactctatctataaaatctgttgttgcaatttgtttccatcctctaaattctccatcagtgtgaaccattccaatccacatcatacttccccaactttggtaagctactattgttttccttcctgaaccgccttctacaatatcgtagttataccaagctgcatcgccttccaccgggttgtttacaactgactgaccaactgcacaataaaatccagaagataatgtaagaatatctgtaccgtcttggagttgtattcttttaccgtcgtctccagtaagtttaattagttgggcagcattccatttgtttctttccccttcagatacatgaactttagaattgcttaaatgagcatcaaaatctgctagtgaggcttgtttcacattttcgacattcccaagtccaacctgtgcttttgttacttggttaggattatctcttcgtgcagcaaaattgtctgtatatgctttggcgtttgcttcagcttgatctgccttatactgggctccggcaggtgtttccttcgcattccattcatcacgttctactgatgtaatatgccgggttgaatcatgattatgttcattaaattccgtctttgaagcctgctgcacattatccacattccccagcccgatttgcgcctttgttgtgttgtgggggttgttcatgtcgtttttgtgggcagccaggtcggtgtgggcgtcttttattcctttttcccagcggttgacgtcatcttcgttgattgggtcgtccggaagccagtctgttttttcttcgtatgccatgtttacaccacctcaaaagtaaatctgaaatcgagtgttctgttttcgctgacgtccaggtcagtctttctctctgtgatcacattgcccagctcgtcaaaaatttgtaccgtttcaatatgcttgatgtcttcctcacgttttgtcagaacggtgactgtcgcaccgtcaatggcgagctctactatttctgttttttggccgttgagcagcacgtgatcgattctgctttttagatcagccgctgtgcgttctctgtatatggttgaaatcaagttaaaaccacctcattgttgttaagagtgacagaataaccgaccttgagctcactggctgttcggtatctgcggtgattcaggatgactgtatctttgattcgcagcgtctcattcaatccgcctctgagcgtatacgccaaatgagcgggtttcatgttttctatcgcttcgatcagctcattcatgtgctggaggtcatcaacattgatatcgacgttaaatcggtattcgccgggaagcaggcggacctgtgcagacgggtttttcaagaaacggtttaccgcctgctcaatggccctgtatgtgattggcgggatgttcgacattttggaaatgagccgcaatcgtctgatctcatcagtgtcgcctgattcccgcgggacgtttaaaattttttcccagcggctgagcccccaagtcgccgtcggtacgaataactgatccgtcagatcaaatatgctgtcattttgtttatcaaactcaggcgcttccgctttcagcagctcggccatttctttaaggctggtgagaaacggcggcagataagctcgcatgtcatcttgtttgctcaatgatcttcacctgcccaagcttaggaatttccacgtcgctcagcaccagattttcagacgtgccgttgatttgaatattggagtagtcactgactgatggtgaattatagacgatattgttaatttgagaaaggcggataacgttgtcttcaaacgccatttttttaaagaggtttaaaacgccttcctcaatttccgacttcacttcatcaattgagtgattgatctcaggcagcacttcggcagaaatctcaacttccttccagaccgcgctttccaccgtgacaacggctccgattggcgcctgtccctctccctgtcctggttcagggtcgatataatctttcactttttgaattaaaataggagaagcgggctcaagattcgcattggtgacgacaattttgaccgtgccttcaccgttccaaagcgggaagatctttgcctttcccacaccgtccacttcctcagcccactctttataatgcattttattggcactgacggcctcacgccgaacccttgtaaaataccgttctcgcaagctgtcatctccctcttcctcgcgccccggaatcaggatttctttgacaatggccgtttctaaaccgggaatggtatccaatgacagtaaattgcgtccggtcagattggcgtttcccgcttcaccaggtgtttcacagatgagcgtcccgtctgccgtatattgaaaataaagattatccacgtaaaagcgggagccgacaggaatagtaactccagatgtaaactctcccgctctgaccgcctttgtcgcggctgtccgttcaattcccgcttccgctgcacgcctgtctaaaaattcgccttgtgcggtatcagaaaaaactagctcaagcacagtatccagccatatataagacttcgcaagctcggccgccgccggggctaacgcattataaatgacgctgccttctcttgtgtcaatatctgcggaaatgctgttcagcatacgctccataatcgcttcaaaagtctgatcttcaaacatcttcgccaatcacctcctcaatctcaagcgttccttcatccgtctccaccacgaaggacacatgaaacgcgtcgccttgtttttcaatctcaaaatctgttacagcagatatccggtcatcataaaccagcgcctcttctatcagtctcggaatctccatctttttatacgcatcagtcgtctcatgatctgtcagcacgtcctgaagctcgtttccgacattatggctgtatatggaatatgcatagcgttctgtctgtaaggcgatatacacgaactgcctgatcgcttcaagcccggtaatcagctcattcgtaattcttccgttttcaaaatctattttgtacgtttgcgaggtttcaatgacttcgctctcaacttcaatatcttcaaactccacttctggtgtcagggccatgttgcccactccttttacatgctaaataaaaaccccttcgtactgaagcggtttgtctataccttatctaaaataaaaaacgattgcccgccagtcagagccgcggtcatgaggcgatcccccggctcgagtgcatcgtctcctccggactgcattcgttttgggataatgatggcgtcttccggtatgatcagtttgctgttttcttttaatttgatttccacaggagaaaccgaaacgacttcagccgggagcagttctaccggagactcagcgtcaactgcgccgactgccaaatgttttatagcctcacttaatctcatcaggaaactccttccggcatcgtattcttttcgacaacatcgatcgtcatcgtatgtttcgttcctttaaattcatgccggtccgtatctacccaataggttttcttgatgccggcctccggaatcgaaatatagacaggcaagccgctctgcacttctgggatgcccactgcctgaatatttttcagttcttttttcacgccctttttttcagcaaggcgtacatctgcccgctgctgaagctgtgcctggttgatgtcatctgtgaccgtttccgtatattgaagcacaccgtatttatttaagcctgaactgtccttggcagaggctttatatgtcttattgtccttctgccggcgaagcaccacccgagtagcagtgtcgtttatagaagtgctgtattggtagcccgtgatattgacgcccgtttcaagcacccatacctctgacggatctggccaagcgcgcaggccgagctttcctttttccgaatacagctggtaatgtcgtcctgtctggcttttcgtctgtttcagcgcttttaatatgatgtcatacaatgtcgtatcatttttaatgacaagacttttgatcgtatggcctgtgtttgcgatcgaggttgtcggtatctggaagtcactcgcaatccttctgatgatctggtcggcccgctgattggaaaacacgtacatatcctggtttttgaccaggtactgcagcatgtcataagcgctgaaggcaagcgtatgctcgtccggggttcttgcaaaaacaatgccccgaaacagctcttttcccttccatttaaacaagaccgtatctccttctgagacactgtaatacgtctggtcgccctgcttggtgacgatggttgcttcaatggaacgcggcgcctgataacgatggccttcaagcgatacgctttctgcaaccagctcaagccactctgtgtctttaatgacgaacagttctatcatcatacatcacctgtttcattgcggtatctttaatttttggccgggaaaaatccagtggcccggctgcctgatgttccgtttgcttcgtttgatcattgctgttttattggcattccaaattttgcgccattgggtgctgttcccgtaaaatctgcctgcaatgtcccatagcgtgtctccctttttcactgtgtacgtcttcggcgcagccttcgacggacgttttgcctttgtttttttcttctgcttgattttccgcggggaagcggttttgtattcttttaattgaatatcaaaggaacgatcacctatatcctgctggccttcgctataggaaaaaccttcaatactgcatgttaaattcactttagttcccgtaatcaaaaactgaaccggttttttggccttcatccatttttcaatttttgttatcgcattttccggcgacgggaagttttgatattctgctatcggactgtatttcttcggaaaaaaagaagagaacgaaatttctttcgctccctgctcgtcaataaatgtaaggtcaccgaacttggctactttaaccgtctcattctgaactgtatttgaaatactcagctggtcgggaagaacggggagccgcagcttgtccttcccttgtgaaatccaaaattcatatacggatttagtcaaatgcaacgactcccttcgttccaatattgatatccttttgcagttcatctataagcgcctgcttgatcttcgccgctaggctttcggcgtcttgtccattatggaagtgctggtcaccgttaaattgaatataaatctcttttgatccagaaaccgctgcagtcggccggctagccgaggtaacagctgaaacttgtcctgaagaaagctcagactgctgggattgagacggatctgtcacttccataccaagagcctgtgccgctctctgaagaaggtagcgaccgcggatgccccgttcctctgggatgatccattcccgcttgtttccttcaccgacacgggcaatttgttctttcgtgatcagcccgccgtttgcataaccgacataaggaccgccacgtttcaggcttttaatgccaggtacattatcaattgagccgtatctgcttttgatatagccgatcgcggcagcagcgttgtgaatcggatttctaatgttacccatgcccggtgctttatgagcattaaatgtggttggaactgtctgcatgagtccttgtgatggatttcccgccttcgcgttgctatcccacaggttaatagagttcgggttgccccctgattcatactgtgcaatcgtcattaatcccgagagccagctcaatggtgtctttgtggccattattgctgccataagccactgtttcacatttccccctactgcacccattccggaataagcagctgccaatgaaccggcttgtttttctgcgtattttttcacatcgacagaatccagtccttttacaacaccgacagaggcaaaacgccccaagctcatcatgactcgagaaggtgaatggatatctaattcttcacggaaagcctgctccactctcttggccatatcctttgctgcttgttttacttcactggatttagaattcatgcctgtcacaaagtttccaatcaaaccggagccccagctgttcgatgtgtcttttgaacgcaggaacggtttgtcaacatgtgtactcacatactgtgcagtccctgtttgggttgaattttgtccttgcgcaaagcctttgaccgttcctgtgccccatgaagacgatttgctcacagtggcttggaacggcgttttaacttttgattgcaaaaagccgtctgttccggttgcagtgccgctttggcccttggcatacccacttaccatttgtttaccgtaatttggtgaagcagaaatcatttgtgtaaatggtgtattgatgtttttctttttccagtcttccattttgaccggctgatcgctgatgcctttaccaaagccttctgaaaattgctgtccgagtgtggacgcttggcctgtaagatttgcagtgttcattactggggaggctgtgcctgatagaggactgacagctgctcctcctgaaacagatgctggacttccgccagaagacgaagctgcgcccatgtcgtctacaacttgcatacccagcttagacgccgcttgtgaaagaagcatcttcccccggcctcggttgttatcaaccgggataacgaattccttgccggcttcaccgatccacgagatggttggtttggtgatgtagccgcctgtggcgttctgatctagtgcttgttgaaaaacagtcatattattatttgatggagattgagcaaaaatgttattagtagttggtttggaactagtttttttctctttcgaatcctttttgattggttttttcttgaggtgagtaacttcttcccccctgtgtattacttttgcaacgaaaccaccaactgaatcttttaaatcgaatagccattgaaatttctcagcaattttctctgatactttaaccaatggatctttcacatgttcattaaaccaagtttcaattccatcccatgcatcctcaaaaaatttccttgcatcatcgaatttttcttttattgaagttttaatatcttctacttttttgacgatcgggttccatacattatcataaaaccaattcgatactcctgtccaaatattggaaattattgtccatgcatcattgatcttactccaaatccatgttgccgcagtggttacggcttcacttacaggattccacacattgtccataaaccatgttgaaacagtagaccatatgcctgaaataaccgtccaggcgttgcacaatccagtccatatcgttgtagcaacattagtaactgctccgcttattggatcccacacgttatccttaaaccacgggtagacaatgttccatactgccaatatgccatcccaggcataggcaaacaatcctactataaaattaattacaggtacagcaacattatatataggtgtaaacacatactggtcaaaccaagttgaaactttactccatgtatcttcaatccaagtaatagccccattggcagtatcagaaatggagttccattttccactccaccactctttgttaaatagtgaattgcttatgctctcctttaacttagaagtatcaaacatcttaccaatgttcttacctgcttcttcgccgccgattccgcctactaacccgccgccaattccgccgattgcgccgccgattgctgtaccttccggaccaacgaaagatccaatcgttgcaccagcttccgctccggctgttgcaccagcttccgctccggcaatacgtcctccaattgaaccaaccttttcgccagcattatctttattgattccagctaaatcaaacactgctaaagcagatcctacgtatggaacagcctttcccattcctctgaacgctttacctagtttagatgaatccttccctagcgattttaagcctccaagccagttctttaacttggaacccgaggtcctaggtgcactttcagcaggtgtgccgctctggcgtcttcttatcacctctccaggaaccttgagtgttctgtttggagcctttgtgggacttttcttttttctataggtttttttatttttagtgcccgggctgataccgccttcacagcagtcacagcaacaatttcctcctgtattacggttaaggacttttttatctgtgtcagaattttcaccagaatcgtcctttttttgtggtcctagaattttatcaatgatcttatcaaacacatcatttttcagcttttctatcaatctctctttgaaacgatccaaaaaagctttgcctatttcattgagcgtatctttgatccaaggccaagctgattttgtccaccaatccttcagccagccttttatttttccgacccatccaggtttttgatctgagtttttatcagagcctttatctgaggatttgtctgattctttcttagaagtttctttgttaatcaggctttcttttttattgattttgtctgatatttttgtcttaacaaccacttttacataataggttttttcaaatttccttagaagggctgttaatcgattaactgttttggtgatttcatcgatgacctttagttttactgtgtatccgtttttcaaatttttcttaatataaccgataatccttttaactgtagaagtaaccttgtcatctggaatcaaaaggaatgatagcttttgattagaaagcatcttctttatttttttatacgcagctgctgtccgatctaccaaagagacagtcagcttcgtttctttcggcagccgtttaagttttctttcaattgcatcaagctttgaagtgacttggtcatcaagtacaactttaatttcaagcgatttcgcgaatttcaaaatgatatagtcgtttatttttctcagccggtaaaatgcctgatcttccgctctgatactgattttgatttgccgattaatggttttgacttttttttcgacctcttggaatcctttatgtatccgttttagttttttagataccttgtcttcgagatcaaaacgggctgttaattttgcgatattagttccctcctctccttgattctttttctaatagatctagcttataacctatcaacccaaataaaagagctttaaaatgttttggtgcttcatataattcaagaagttgggatggcgagtaatgaagctcatgcattgcatagtacaaatacacagcttccttatcgccatcctttactagttttttgcttcttcttctagatcttcaagatcatcttcaaaaccattgatttcaattgctttattcagccagttcgcatactctcccccaacagataatacacgtttggcaacttctaccggatccgcagttttgtatgcttcccttaaatcttttgaacgaaaatcaggataaatagtagattcgatggcaattctcgcataaaagcgctgggagtctaaatctttgacacggccgcggcctttcacatttttaaatgtggtgttttctttctctaattcatcaatccgttcagtagtaattggttttaaaataaacggaatgacattcccttttttatcaacaaaacgctttgagatcggcactttgatttcctcagcttcaattgtttttcccggcataaaaaaggaaagatcatatacgttttcgttcttctcgctcatgtaaaaaaactcccttgtctattgtttggtttcatctttaaaaaacagacctttctgagaaaggtctgcgtatgggctgattcagctttgattaaaacgtgtcagatagcttttcagggacgtcgaagtcttcgaatgtaaatggaacttcttcctctaacgcttctgaatcgacatcaaggcttgcgattttggcagagtcaaagttgacgtcgtacagcgtgactcgctctgtgccccggccggaggattgatcatccagcacagcttggagcgtgaaataagggtcgctgccttttttgacatagtccatcatcaatagcacgaattttgatgtgactttgtagaacgtcgcggtccctgttccatttgcccctgttgttttatggcctgtcatgcggcggcccataatgttgacttcagacttgtttttctcgacgtttgcttcaaaagttttgatgtgtgccatttcctcaccatcgaggaataaacggccttcttttcctgagattgtgttttgtgcttttaatgccatattagtttacctccacattaaagtagaatttttctgctgcgtcgacaggctgtacagccaggtcaatcaagaagccgtcacgatcttcattcattgaaattgtgatatcttcatcggaatcaaagccagtgatgccgcctgcgtcctgaagcgttgtcatgtattgtgtgatcatcgtttttacatactgcagtccgtcttcagatgccgggatatcgcttccgctgccttttcttgatttaattaaggctttcagctcgcgtgttaaatcattattcacagcatccaggacacgaacgattttgttcttcgcaaatttcttgtttttctcagctgtgaacgtcacgagtgagttaatatccttttctacgctgacggatttatcacgggcgtcgaatgtgaataaaaattcacctttacccagacgttcaacaatcgtatcgtggtcaaggcggtgtaacacatcaactgcgccttcgtactctacaaatgtaagtgattggttaaaggttgctcctgcactcgctccagctacccaagctgttgctttgtccggtgtaacttccgtgccatcttcaagcagcacaccctcggttacgttgatgatgccttcataatcaccggcataattggctgtgacgccttgcactttttgtccttggccgtcgcgcaggcgtttaatgaaagcagcaaacgtcgctttcaactggtcaccttctgcaacaggcagcgcaatcacatcaaagctctccgtttcagccgcggctaagaaatctgtatagtcggagttgacaggggctttatccgtaccgccggataaacggatgcccgcggatgcattcagcgtctcagctgcagtgtctccttctgatccagtgagaggaatcgttgaagaaagatcgcctgttccggtaaaagtgacatagccgttagctgttaattcttcagcctttttgacagtctgtttatcaacctctgattcgtccatatatgttgtcacatcgaaagaattagcatccagcacattttgattgatgcggatgataatgtcatttccttttgttccgccatatactgcagttgctttgacgccttcagcaatatcagcagacgctcggacaccttcggttagacggtacatcaataccgttttcgcatttttcttcgcttcacgcagcagcaataaagacgggtcatcaatgctgaggcccacttttttgtttaggtcttcaacgctggaaatggagacgaacgttttcgcttcgccccagcttgaggcgaccggaagtgcgactgttccccgttcactgagtgatacccgctcctgtgccgtcgttttaaagttaaaataaatgcctgcacgttctttttctttgcctgttgtaaatgttccgccattcatgatgacatgacctccttggttagaaatgtttgaatcaattggttggcttctgatttcgtcatacgtggttgatccacgccaaataaagccccctgaagaatatccggcttaacgccgaacagttccttcgcgtgcttaatcaaatccgctgtatcaaatagagcttcccggctctttgtatgtacagccttcttctgttgtttgtcctttgacaccgtttatttcaccccgctgttcatgtcgatatcctgtaagacaggctgttctgttttgtgataataatatctgctgctccacctgatcaccatggccgcctcgcccctgtcccctacccttgtctcgatttgggagatgcgaaccatatcccccgtcttctcgccggattcactcagcagcggaatcatatttctcgcttctctgatggcatccgcgagcctgtccgcttcatccagcgcctgaacggagtccagatgaaacagtttcacattgagactgtaggtttttttaaatgtggagaccgtatctgtttcctcgaaaacagatggtggcgggacatataacgacggcacctgaaagtgatcaggaagctcgcgttcataaatgggaacagaccaccggctgtacaaaaacgccatgatcgatcctgtttcactgttcatcctgctcctcctttacagcttcttcagccactggcgcagtttgctttccagcgatttttcaaacagctgttcatataaaagcagtgcatgatcccagtagcccgtgcccggtatccattttctcttgagcgccattcccgttgaagccgctggatcataaataaaccgtgagccttgaaaacgccccggcacccatctcacatcttgttttgacgtccaatggccgtcattaagaaatgaggcgtaatcaagctgtgtccccacctcaagcgaaagcccgccgctttgcacaatccagagattgtcctctgcgcctttctcaaaggaactgagcagtttttctgtatcaatcgtttgtgtgctgatgagttcagattggacgatctctagaaaatcttgcccgcactcctcaagccaccgggacgcctgtctggaaaaaccgcctgaagccgcttcttttaatgccgtgttcagctgtttcaatcccgctattttcataggctttcatccctgactgcgacgacctcccaatgatgatgtctgatccttttcggcagctttagtatatatttatgattctcccaaatgattttatcgttcacgcggatgtccgctgacaacggaaaatggacgagaaagctatgatatacagtttgatccggctcctcctgaatcagctgctgtgttttttcggtaaaataacaagggacatcttgttcatcgggtgtatccggatatgaaatcaccggctgcagcctgtctgccggaatcccaaatcggcctgcagacggcgcttgcgctgcttcatgataaatatcgcagcggtgaatgagcatctgcctgtagctcataaagatctcaccttcagtctggaggattcagggacgtagcccggcttaataaactcttcgagcaaatgatacacctcaggccgctgaatcctgccttctccggaaaccgtgtaggaataatcccccattttctcatactgatagcttgatgaggcagattcatcgctgttgacaagcgcaaaatactgggcaagctttactaaagccaacttcaccttgccgggcagcggatcatacaagctgtcttcaaagcggtggcccgtgatgagagccgcttctgcttccgcctcgatgatatcctgcgccagcagctcttccggcctgtttttcacccgatcatagaccgaataggaagctacgtcagtcggttcaatgagcatgagctgaccacctcgtttctattattcttttacgttaattaatttcgcgcaggcatcctcttcctcgaacttgctgtccagcttggccgttaagacaataatgaatttacgggagcggatgtctttgtcgacttcaattcggatattgcgggagaagccgagaatgatatttttcggatgtgtgagaatgatatcagaagcgtcatattgcgcgtctccctcaccgactgtgtacggctgaatattggatacccctttgaccggtacgccgaatgctgttgacaagccgccctgaacagcttggtccccaaggtttgtctggcggtctgccacgcggtccttccattcaacttctaagccgtgagacgtatagaatctgaattcctgagggatgcgcaaatatttcggcggaactgcctttaagcccttcttgaatgtcgctctggacagttcttcaccgttcatgtcaacgatatgggaaaccgcctgtttacggatgccgtccagctgtgccagatacggatcagctgatgctgtatcgccgttaacgatcagctcttcaatatcaactgctgcgcgctctgctaaaatttgcatgattgtctgctgcaggccgtctttttcaatattgttttcaagtgtgtcatacgtaatgttgatttccgcaatgacttccttcgtgttcagctggacagtgcttgtcgttggaactgtcagctcgtcgtttgacagtgcttttccttcttgcgcagcccgcagaatacgctggccgaagccgattttttcaaatttttgcgaatcgttttccatttgaatcacgcgggattcactgaaaatggtcggcgtgttttgcaccatgcggataaaagccgatgcttgcgcagggttcataagcccgccgctttttaaagcagaaagcgacatttccgctttccgaatgatctcttgatttctcaattgatttcctcctccttgactggttttacagcagtccgctccagattgattttttgacttgctctgtattgccgcccgtatcgtccgctgtctgcttagacgcgcctcgcgctttttccaaagcctcgatgcgttcgatcagcggggcaagcatgtcttcaacgagctttttcagacgctcgtcatcacccgtctgctccggcttttcctccgtgtctgtgtttttttcaatccgctcaagccgtttgagcagagggtaaagcgcatgctcgaatgattctttcatgtcttcttttctcatttcttcagtctccttccctgttttgtcagcaagcatttgcttgaatacactaaagaaccctgctttttcgaccggttcttcttcatacacatctgcagtgccagccatgctgtagccggtgataattccagccttaatctgttcccacacctcgtcagacgctcttgtcacgagtacccatgagccctttgtaatccgctttgatccgatcataaaatcatcgggcgccacataggactcgaccacgacgccggttccgccctcaaagctgtgattgatatcaatctcccgtgcctccgcgagaaaaccgtgcgccgctttttcaatttcctcggcggtcataaaatcgccgtgggcatcaggaacatcaggctcatacacgattccgtacacgagcttttgttcatcctgctcactttttgtaaacagccgaacctttttttcaaatgacggaggttcggctgacttcgtaaagaaaaattctgtctggttagccgccttgtccacataactgacaaagctgattttggcatttcttaattctcgcgccacctgcttgattcacctcccttcaggacgttttgatatcttcgatgctttctttcagctcctgcatgagcgcagccaggtttgtcttttccgcatcctgtcctgcaggccgtttataaatgtcctccggccactcctcaagtgttttgccaagcacccgtccggcaaggtcgcgtaaatcattcggcgagactgctccggctgtaataaaaggaccgagcaccttcgcaatctcaagcggatcacgaaagtccggtccttttaatgtcagcctgacgtcatggatattcagctccggcaaaagcagcgtgttcagtttattcacgagagtttttcgctccggctgaaaaacctgctcctccgtaatttttctagcagtatccgctgtcgcccggttgtattcctgggcctcgcctgtatacagcggggggagacggaacgcggaacgcagcttatttctgcttttttcatcgtattcaagaaacaaggcgtcgttttggagaatttcagccaaagatttgatttccacggaaaccggcgtaatatcctcgcctccgtggagatccttttcttttgcgattccttccgcttcgatcaggagaaatttatgggcgttctccacgccttcaagatcattcatgtattcctgcagctcccggtaagaagcttcagacagcatcccgttttccactgtaatcgcagcggggacgtgacgcccctgcttaaaatacataaaattgagctcttctgcttttcgggccccgtataaattgacaatattgccgatccagcggggtacaccgtatacgccgcttccgattttgaggtgaatggcttcatttgcttgatacttctctgccaatgtgtttacatattcacctgtgcgaatatccatttttcgcggatcgccgtattctttaaaaaatactttctttccattgatcatctgcacatattttcggaagcgtttttgccttttgatccttttcattttcccgttttcttcatatacaaatgaaacctctacaggctcgcctgctccgcatacacgcatatatttcacatctaaatattcgatgccggcaggttttcccgccccgtcgcgaagcacttccataaatccgttgcctgttttttctctgtcttcgatggcatagcctaaaatcatttcagctgattcatcaaagtgaagacatttataaaaggcttcgagtctggcccagtctttttccgctcttttcttttttgcctgatcgacatcacttgcgttgacatcaaatgtgtactcaacatcgaatccaaagcctgtaatattcactctgtacgcatcaatgcattgctgaagaatggtcgagtattcggcaatggttttgagctcgatgatattatagggcggagcaataatgtcctctccgtacagctcagaaaagtcatcttcatagatttgctttgtctgaggagccgcggcattggctttaaatacagttgctctgactgtttggttgtgcatgatttatgacctcctcctttctcggttcggccgcattcgtttgtgtgctgtctctttcatatcagcaacctcataatcatcaagcgcataccaaatggcagaaagcgtatgcgggtcaatcgtgaattcatcctcaatcagagctccgtttttatctttggcatacgtaagtgtctcgagctcatagatgacattttcacagcggtccgaacagaagatttttttgaaccgttttacctttttggtatattgaagcctggagccgggaaactttctggctccaaccatccgaaagccctgctggcggaaatattgaatgcttttcggctcagccgagtcggctttgatcaattcctgtgtctcaataaactcacgcagctcctcagccgtcctatcatctgtcattttattttgataatactcccaataaatgtagaggtattttttttcaggatctacagcaagccggacgacggcattataggattcctcgaatccaaaatccatacctgtacgaaagattggtttgctgatggctgcgatacattttttcacttgatcatgcgggagtacctcgaactgcggcagcaccctgatcccgttgacgccgaatcgtccttttcgggcaatccggtacaggtcgggatcatactctttgagtccgtcaagctgtttcacatagctttccgggagaaaaagattgtcgttagcggtggaatgatggtaatacgtatctccctttacaatcgtccgcttttcgtaaagttcgctgtcatccagcacaaaccgtttcttgcgttcatcccgaaaaaaatgcctatacgtccaattggaggtgccgacgggattggtggtacagatcatatgaagctttagctcaggatggcgaagacgtccgattaactccttgaacccctcatacttcacctctgagcactcttcaatccatattaatgaaatgttatgaaccgattttaattttgccggattgtccattcctttgaacatgatccggctgccattgtgaaatcgcagctgcagcggggaagaaagagatgccacggcctttgtgagaccgagctcttcgatcacctcttgaaacaaggcgaaggtcgaatcccgatgggtatcgaacacctcccggatcacaagggccgtccgtttttccttcagcagctttagcacgattttcaatgcggtatgatagcttttggatgagccgtagccgccgacaagaaactggtacgtctgctcccaattgaacacgtaatcttcgaaatgagggttgatttcttttacaatcatgacttgcgctcttttcgtttgatcataatttcaatcggctcctggctgtcatctgttttctccgctttttgtttggcaagcttcaatttctcattttcaattttttgtttaaattgatctggaaacaaatcaaaatataaggatagcttctcaagcgccttcattttatctgcaagcttgatggcaatgccttctttcccaagctttgcttccgttacaatggtgccatcaacgagcccggagtctttgacatcgacaaagctgatttccttcataatcggattatcatcttcatcaaacagcggacccgatttcccgacagcctggacctctttttttccaaaggtcacatagtccgtaatatccgcaaacgcgatcttgatataaacctgcagcacatccatcgcttcaataaacatttcattgaccatttcttttttaatgcgtctaatttcagcagcgaccttttcgttttttaagagtcggctgcccgtcacatgagcgctgtccggagaatagcccgctttgattgctgactgtgtggcattgaagcttttgacgtaatacaggcaaaacagccgctggcgttcatttaattcatcgttgtttatagggcgctgtttttgttcgtttttggacgcagaaaacagcgcctctttccatttgtcttgttttttccagatgccgattgttttcgcggaaacaccgattgtgtccgcaatcgcccgatttgtgatctttccttgatgttgttgatagattgctaatgcttgttcgcgctgttgtgttttcatgctactgcatcaccgccacctccagcatggttgtttattcataaaagcggctgatcagccagccgcttagtgtcatgctctattcacttataggtggcaaacgtatgacaagctttcaggcaagtgatcgattcatttcttcctgctgtctttgcatctttaaactcgcccgtttaatcgtcgtttgcactgtcgatttttttacgccgagaagatcggcgatccgttcataagaaaaacattctaccttatgcagcaaaaacatttccttttctctgtccgttaacagggctaatgcttctcgaattctatctctgtcttcttctgatacctgtccgtccggctcaaacatcatagcgctggaaaatgattcgatgattctcgggtccttgatcatcagccgctggtaaacatcacgccggtcaatcgcccgtctgatgccgggctgccttcctttttcaagccattctgttacatattcaagatcagtaatcatatttctgatgatttttttatccttcagctcttcagctgagagcacggattcatctgcctcagcgagcggtttatattgtattcttgtttgtttgagcgtgcgtttatattcaaatagtaagtcttgcattctatgatcctcctcatttttggcaaataaaaaacggacaccaatcaacgcacaaatgctgtgcagttgatcagtgtccgcaggctttccgtcttggacgtattctgttttcgctttaatttaatttgtagccgatttcaaattccacacgagcaagatcgccctttcttgtttcgacgagcgtttttccatgctctggcgcttctgtgatccatgcttcttgcttgatgccgtccacaataatgacacggattttcccgtcctccagctggctcttaagcgtgacggaatcgatatgcagcagttttttcggatgaatcatgttttatttcctccccttttcggtgcagcgcttgcttcagctttttctaatagctgaatgatacgctcctttgaatgaatagaattccctttcagaaaatcaagtgctgctttagacgcttccagcaattcaggcgcagcggccatcaaagaggcattgcttttttgcgaataagagctgaggtcaaatacagctgcaatcagccgcccgtttgagtacggaaatctttctttttcttcttcactgtaagctgaataaatatagatcggtttcgtatccccgcacgggacagcacgccacggcgcagggcttttctctgcctgttttgtctttgccaacactttcacttcccgtcgtccttataccattgttcaatgtttttttctgttcgctttgcccgaaacagcaaagcgattagagcagtcagctgtttaatcatagatattcagcctcgcttttcccgctgtcagcatttgctccagcttttgaatgacaggcgttaagtcagtgccggaccggcagttcggacatggatgaaaaacaactccaataccggtatgttccacaatgactttctttgtttgacaaagcttacacattatctgacgccctccaatctatggttaagctcgtaggctgctcctttgataatcactaaatagtcactgcacatctcatagattctcgtgccgagcgcttcatcgacccgtacaagtccttcaattgtcagctcgctcgaaagcaaaatcggtttatgatttaagtagcgatagttgagtaccgaatacatttgctctaattgccaatctgtagcgcggggtttgccgttaaccggtttaaacagatcatcaatgaacagcacatccgcctgcttcatccggttcagcttcgcttctaatagggcaaaatcatttttcagatcagtaaagccttccacgaacggaaaataaatgacaggcacatagcatgttctcattaattcgttggctgcggcggtcaaaaggtgtgttttccctgatccgggctgtcctaaaagggcaatgctgttttttcggcaatccttgatttgttcataatcggcaacatactcttttgtacactcaaatgcgtcttttatggcctgcggctttccctccgtgcggaattccttgaagccgagctgtctgaaagcgtgggtaatctcacttgcacccagcagccgcttcacttttcgttctgccatgcagctgcacatcgtccagacttccaggccattctgcctgacgagataacctccctgatccttgcagcgcaggcaatcatacctgcttgcgtctgattcggccggtttgtccgccagtaatggacgtctccctcttctcagctcgtccaaaatctgttcgattgttcgttttgtcatgttttttcatcctctcatgctgaattgcggcattctttttggcttgctgcgcgaaaaatcgatcttcaatgaatttcgagcagtagcgaaaagccttgattgtttcagaagcggcggtccgccggttttcaaaagcctgaaagcattcttcaagccatttgattgtttgcgtgacaggaacgccgatggcaacaatgcgggcgatggcttgataatctcttgaggaaggatacacggtgcgtccttcttgagccgaccgtaattgtgtaaaccgcttcgcaatgtgatccactgcatcatcagcagcagtatatttgtttgttttatctatatctgtacggtcgtttgtgtccggtgtctgcggcgaaaatggccgttcttttagactcccgtgtacagtattgtccgatctgaagctgaatttttttgaatgcttgaccgaaatcatcagtccgtatggcgcacggacggcctttatgtaatcatggttttcgagaagctccagccatcttctgacggttttttcacttacgccgaagactgccgccatttctctcgcttttaacggcttatggccgagtacgatgccccagcttacgccgtctttttcgatttcttttgttgttgagctgataaaccagagaaacagccataacgccgggccaattttgtcataatgttctgaattcaacaaccctgaatacgtcggaaaaggatagcttttatcgtttttcattgtacgccgcttctccttttaacatcatgtatgcttgaaactgttcctgcgtttcaaagtgaaacaccggaaggccgcatgcggtaaacgaaatggtgccgccggattgtccgagatggcgctgatctatgggattttcactaaaaacgatttggatcggatacatgtgatcactctcctgatcttttttgatacattttgtatcggatgttaccaagtataaacgatacattctgtatcatcaagttatttttgatactttttttatcataactttattttgatacattttgtatctataatcataagtaacgtagggagtttaaaaaagagaggtcatagtatgataggcggcagattgaagagtctcagagggaaaaggacacaggaagaaatcgcatcacacatcggtgtgtcacgggcacgatattcccactatgaaaacgggcgaagcgaacccgattacgacacactccaaaagctggctgattactttcaagtaacgactgattacttattaacggggaaagacaaaaaatccgatgacgatatgttctcagatccggacctgcagcttgcataccgcgatatgcaggatttttccccagaaagcaaacagcaggccatcgaatttatcaactatttaaaagaaaaagagaaaaaccgcaaaccgaaaaataaataaatcgttctctgttctctaaaacatataaaaagtagaccgatataaagaaaaaagtgtttattttttaaagaaaagggaaagatttctacactaccttccagtcctatacgggcttttctttctcgctaaaaacagaacaaacgttcgaaagggagtattcaattgggcgattacttatcacatctggaggaatacgttaaaaatttatacggccggctgggcatcacatcccctcatcacattgacatgctgaaaatcgcaaaggatctggatatttgggtgcattttgaggatatggggagcatgatggtgaaatacgacggcatgtacagtatcgtattgaaccaaaaaaagtcacgggaagagcaatgggaggattttggccatgagctgtgccacgtgttaaagcatgcaggcaatcattttcagatgaacaagctcttcagagagcttcaggaattccaggcaaatcaatttatgtaccacttctgtgtgccaacctttatgctgttgcagatggaactgccgcaatggagaagccaggcactcgccacaattgcggcggtattccgggtaacaaaggaatttgctgataaaaggcttgacatgtttgaacggcgtaaagcaggtattcaatttcagaagcggctcgcttatttattatctcacaagcggccaaatgcgtacgaggaaggcgatcagcagcacttgcaggtcgctgaggaaaaagcgttatatcatattggtaaaaacatctgatcaaatacgggctgaggatatattcctcagcccagaagagaacctaacatttcgacattgggggaactgtattatgcagccacatgggcgccggtttaagatgaggcgcagatgcgaacgcaatcggagccgggatatacctgaattcaccccggccgtcaaaggcttccccatgtgcccatcttccttgtgagctttcatctcccctggaaaagttaaacaggtcataggagacttcctgcttttcgagctcacgcggaaacgtcgtcgggacgacaatatcccgttctctttcctccagctctttaatggccgcgtaccacatattttgatgataggtatcccttgcaatcaaaaatgacagcatatctcttacccctggatcatcggtcatggcataaagccgtgtcacctgaaggcgtccttgggcctccgcatttaagttagcgcgaaaatcggccagcaggtttccgcttgagataatgtattttgcattccacggatagccctcactatctgatgccatcgcccccaatccggacacaatcgcgtgctgagggttcatccctgacatgactgctgcaatagcgggattgcttttataagcatcctcctgtacatccgcgggtgcattgtccagaagcctggaaatcatcgttgccagcatttctacgtgcccaatctcttcggtccccacatcatataacaaatctttatacttagcatccgccctgcagttaaacccttgaaacaaatactgcatcatgacgctaatttcaccgaattggccgccgagcacctcttgaagttttttcgcataaaccggatcgggatgagctggctttgcttgatattgaagctcttttatatgataaaacatgaatcattcctccccacactttcgcacaaccccagcgtatgaaggaataggccaaccgtgcaggtcccgtctagttttatgtataaaagccaagcttgacggcttccacatatcgatcaaacaaatcgttttgtatgtagcttttatcacggcacccaaaattgcggaatagcgcatttcgctgtgccgtgcttacctccaattgcagtcccatttctcttttcgtccgattgacaatattgtttgggtgtacacctgccaggcggtctttctcattagtgagctcggcgctaaaacccgcttcattcagacgctcacaaatgagcttggcttttttacgatccgccccgccgaccaatgtatgcgggattttcggatcataatacccgtgaaacgctaatgcgtaatggtggtcattcactttttctaaagccagcggctcatcaaaacgaatgctagtgagatgcaaggaacggttgtttcgctgctttagaccctcaaacaaatagatggaacatcgatccgaaaatgcccgcaccagttcactgacgccaggctcaattctgccgccgtgaggaccgaggacgataagctcacttccgtttttctcctcataaataatccggtactccgactcagaagcagaaagggccgcaaagctgtcatacatatcttccatcttgaacgcccccctttaccagtcagcaccagtttactctactcatctatgaatgaaaaccttttttatagtatgatttgatagaatacgcagaggaggtatatgatggggtttattgatggattactcggcaatgcatcaacactgtcaacggcagctgtgcaagaagagcttgcccatattttacttgagggtgagaaggttgaagccgcgtttaagctggttcgcgatttgattgtctttactgacaagcggcttatccttgtagataaacagggaattacaggcaagaaaacggaatttcaatcgattccgtacaaaagcatttccagattcagcgtggaaactgccggccgctttgaccttgattcagagctgaaaatttggatctccggcgcggaacttcccgctgtctcaaagcagtttaaaaaagatgaaagcatttatgatattcaaaaggtgcttgccgcagtttgtatgtaaggcgaaaagacggaagcttcacagcttccgtcttttcatttacagcttttcctccatcttcgctttcgttttcggaccgtaaatcccatcagccgttaaaccgctgacagactgaaaacgtttcactgcattagctgttttcgggccataaacgccgtcaacgccgtgatttttcgctcctttatcaggataaaaataaagagcggctaaagcagtctgcacctgctttacttttgtcccttgcgtcagcgggcttgtcactttgatcacgccggatgggagcggatatgaggatgcggcatggcttttagaagcagatgccgtctgaggcagtttgatcacctgtccgattttgatgtggttcgggtcagtgatatgatttatgctttgcagcgttttcacactggccccgtgtgatgcggcaatccctgacagtgtgtcacctttttttacatgatattcagacgccgaagaagagactgcagcttttttcgctgatacgcccccgtttaattccttttcaatcgccgccttcacttgatcccagcgcccctctgataaaatgcggtgcgggcaatactttccgctccagtcctgatgctttctcacccgatcgatgccccagccgcgctccttcaacagctgtgcaacaaatgaaatcgccaaggcttcagctgcctcatacttcgggcctcccgatttgctgtagcaaatctcaacaccgattgatttgcggtttcccggaccgtttgtgccgtcaccagtgtgccaagcgtttcggttaagcggcagaccttgaatcacctcttgatcatcgaccgcaaaatgaaagcttgtcgagcttgtgttcccgatcatatagctgatttcattggccgctgatgcatcgtttgccgtgttgtgaatggtaatgtattcagcggacattgcattaggacacttcaacgcgtatttcgcctcagaaaccaaatttttctttactggaatgctcacctatcatctctccttttcttttttcataaataggtggcattcgtaggacgaaaagctcatatcatctatcaccgtaatatggataaatgtgttaaactgaagttcacggagggtctgaatatgtatacatatttaatgctgacaatgagaacggagaaatttaatcaggagcatgtggctgggcactatgaatttctggatcgtttacaggcagaaaaacgtttaaaaatgtttgggccattcagcgacgccacaggcggagcgtatgtcatcgaagcagattcactggaagaggcagcggaaatcggccatgcggatccgctggtggcaagtggatcttctgagctgacgataaaagaatggaagctgaagaaataaaaaagacccctaagggtctttttttatgcatcatgtttgattgcgtgccgcaatatgaaatgttttcccttctgtgtttgctgtttcacctgcatgaaccatcacctgagtaaagctgaacccgaccgcaacgagcaacaaacctgacatccatttagatttcatataaacaatctcctctctggatttgtttttgtgcgtgcaccattttctcataaaatgaaagtgctttttcgggctgtccgttttctatatagaattgggcagcatcatgcgccagctcttcaatataaggatacagcatatgttcttcaagaaattgaaaggtgtgtgagactgattctgtgtcaatgttttttccgtataacgcatgtaaaaattgaaaaagctccacaaataattcatcactgtattgacgggcgatttccaatccttcacgatactttttttgcgcttcggcgtcatttttttgtttatacagaacttgtgttaaagagtagatagaatgcggaagattatcgaacttttccgacttgcaaatagaaacagatttcccaaagtattcggctgccttttgcagttcacccattttctcatagcagtttccgagattatatagggcagaactgatcaggcggggattgccttctttctttgcaagatctaaagccagttctaagtggggcaatgctctttctggatactgcatatcatcataattacctgcaataacgaattcacattggattctgcggacggtgtacgtttcatacatttggtatgtttctaatgcctgaacggcgtagctcatcgaaacataggtttgttttaaattgtaaaaaatctcagccattttaaaagcaaactctgctttctcaatatcatccgagacgagggcaagattcttttctgcccgtttataatacatcatggcactgacaaacatcttctgcttaaattcatacattcctcgaaaaaaattaaagtaatattcgagaagccctgtcagcttgtactgattcccttcgatgtcttctaacaattctgaaaactctagctgcgacgtgtcctctccaaaaggcttaatgtaatccagcatgacacggtgcctgaactccattaaagaataatacagcagcaaatcttggtcttcttccatatcctcaatttctctttctacttcgagcttgacccgttcggcttcagcgacgtggaactgccggatatgagtataccattcattaattttaagcccgacataagaggacggaatcgtctgcttcatcctcaattaatccccccttttgaattacccgagatatgtcatattttatcatatttacaagaaaaagaagaacgcaaaataaccgcaattgtcgaatttcggctaaccgcaacaaaaaagcacgggtttttcaaacacccgtgctttcttttagtgaaaaccgactttgtttctttccatccagcttccccgctggctttttctttgctctcctgtcatgtctttcaccatggtttcaatatggtgattcccttcttggtgccattgaagggctgaagatacatataattctcccagctgtgcaaaggaaaagccttctgtaagttttgcggcgttttttatttctccttcactcaaaaagatgccaaagcctctcattttcatatattccagccgcagctcttcatccggaagcccgatttcataggcacggtcaaatcgtcctgcacgattcatcaaacctggatcgatctcttcgggatagtttgtcgtaccgatgagaaatagcccctcttttgatgtcgcgccgtccagcgtattgagaaaaaaggaccgcacatcttccggcatcgaatctatatcctcgatgaccagaactgcaggagcgaggcgtctcgctgcctgaaagacttcttctattgtctcgctcgacgtaaattcagtaatttgccaataagcaacaggtgcatcgatactgcctgcgatcgacttcactaacgtcgtctttccgtttccaggaggtccatataacagaatgccgcgcttgtaagggatgtcatatgtttgataaaacgatttatcactatgaaaaaactgatcaattgatctgtatatctcttttttcaatagcggattcatgatgacttgactccgctgaacctctctgacaatggcttcctgctctcttgaagtccctccatctccatccgtaaacacggtcactttccgcttgcttttttcccaaagacgcggtctgactccctccagaaatgcacgcatcttttcatcgttaaccgcaaacagacaatcaaaactcataatgctcccatcttgaaaatatggaattctggcaaaagcaactcccttttcaggatacgcgtatacactgtttcttatagacttatggacggtataatccggttctttctcatcttcatcgtaagcaaaggttttcttttcaagcttttcaaatatatatgccacatgctcaggctccaatgaaccgctgcggacatcttctacaagaagctcccagtattccgtatttggatcatcactggcatagagctcatagaatacaccgtattgatcataaagcgtttcttcaatccgtgtgataaggtaaccgaaagtgccgtagcccgccgcagctctttcattctctttttcttcgtactgataaatgaaaggtatgttagtcatgtttatactccatttcatgttttgtgaacgttatatatacgattgacatagcattttgtttcatcccacagcatattacttgtgaattcataaccgttgatataggatttcattgcaccatttatttttacatatggaggagatcataatgtgccaatccaatcaaattgtcagccattttttatcccatcgaaacgtgaccaatgagcttgccgaaaaaatcagcaaagaccattacagctacaaaccggcagaaacatcaatgtcagcagaagagctggtcaaacacattcttacgtctttccacttgttcgcaaatgtcattaaggaaggcaatgcctcaccatttcaaaacaagcaggaagaaacagaaacagatctcaatgttctggcaaaaacatatacagaaaaaacggtcgctatccttgaacagctgactgaagagcagctggacagagaaattgatctgacatccgctttcggcagaaaagtcacaggccgcgcgctgcttcagcttgcaatggagcatgaaattcaccataaaggcaacctgttcgtgtatgtgcgggaaatgggccacactgagcttcctttctatcagcagcgcatgtagcgtaaacaagaaaaaagatacctgttaagaggtatcttttttttgcgcctttagtacttctcgatttcgtccagacactcattatagggcaaatgaatagagatattgagcataccaaaatttcaagcaactaacgtgcaaaaattcaaaaaatttaattgattaacgcgtcctaatcatatataatctgataaaaatagtcgggttttcaggaggcctttatcatgagtgtaagcatcatattgatgggtttgtttgtcggagccttagtcggattgacgggagtgggtggagcggccttattaactccccttttaattgtgcttggaattaatccttccatcgcggtcggtacggatcttgtatataactcgatcacaaagctgtttggcgttgcctcccattggcggcagaaaacgattaactttaaattggtaaaatacttagccatcggcagtattccgagtgcttcgctagccattggcatattgcatttgttccccgcctttcaccagcatcaggaagaaattattaagcacgctctaggatatgtgttaacgctggttgccatttcaatcatcgttcgtttgtttttggatagaaaacttcgccccaaccgctggcagctgatgccgcttgaaaataagagggcgctgacaattcttattggtgttgtgtttgggtttatcgtcggattaacatcaatcgggtccggctcattatttgcaatcgccatgatttacttatttaacatgaaagcgtcacagattgtcggaaccgatatcgcgcatgcttttcttcttgttacggcagcaggcattttgaacgcaagcttcggaagcgtggattacatgctggcagctaatctgctcctcggttcaattcccggcgtactgatcgggagccatctttcgcctcgattctccccgcgtccactgcaatttattatggcttccattattttagtcagcggtttaaaattgatttaatgaagaaggctatccgcttgaaggatagccttttcttattataacgtcacacccgatttaaaaatggcgagttctttgaaatcatttttttcatggttcacaagctggccgcttgccacctcaatcatatagtggataaactcacgcagcacatattcctcatgaacatcatcctctgctaaaaggcctgcgttaaaatcaatccaatgcggcttcgcctcatacagctcggtgtttgtcgctactttcaccgtcgggacaaaggtgccaaacggcgtgcctcttcccgttgtaaagaggacaatttggcagccggcagccgccaatgcggaggaggcgatcaaatcattgcccggtgcgctcaaaagagtcagcccttttgtcttgagtacttcaccgtatttcaagacatccgtgacaggagaaatccccgctttttgcgtacagcccagcgatttatcctcaagtgtagaaatgccgcccgctttgttgcccggtgaaggattttcgtacaccggctgatcatgtttaataaagtattgtttgaaatcattgattaaatcgactatcttatgaaacacttcttcattggcagcccgctgcatcaggatggtttctgcgccgaacatttccggtacttccgtcagcacagtactccctccctgtgcaatgagataatctgaaaaacgtccaagcagcgggtttgcggttatgccggaaaaaccgtccgaacctccgcatttcagcccgatcttcagttcagacagcggaatgtcttctctcttatctcctttggccgcttcatgaatttccttcagcaaagcaacgcctgcctccatttcgtcggtcaccgactgggattccagaaacttcacccgcttcaagttcacatcttgcagtgcttccttcattcttgccagctcattgttttcacagccaagccctaacaccaagacgccgccggcatttggatggcgaatggcattcagcaggatctgcttcgtattttcatgatcgtcgccaagctgcgagcatccgtattgatgctttaacaccagtacgttatcaaatggagcgatatcccctgtttctctgacaaaacgctgcagcattttttctgctattccattgacacagccgacagttgggacaatccacaattcattccgtacacccgcatctccgttttctcttctaaaacctttaaacgtccggttctcattagaatacggattttcatcaaatctcggtgtatagctgtataattggatatcagacaggtttgttttcgtattatggacatgaatatgctctccgatcgagatatcttgtgatgcatgaccgattggaaacccgtacttgacgatgctgtcgttttctttgatagactgcaatgcaatcttatggcctctttttatatcatcctttacttcaatcgacacgccgtaagcatgcagcctctctcccttttgaatatcccgcagagcaagaaggacattatcttgcttatgaatctttataaacgacttcaacgtacctctcccccttgtatgcagtattgttcaagagccctctgcatgcccagctcatgaatatgattcaagtaaacagcgactctatcagtcagcttcggtatctcattgagatctgccccccacagccgctgttcgcctaacactcttgatgcaatccgaagcatgtcgccatcctcctgacaccaaacctctttgaaaaattgaagaactgccggatcatcctgcaatgtctcgttatcatgataaaaatacagaagagcgctgaaagaaaacaccaagcgttcaggaagctgtcccttttgttcagcatattccttaagagtcggcaggtttctcgttttgaatttggaaatggcgttcaatgcaatgctttccaggtaatgcttaatatacgggtttttaaaacggttcagcacatcgtcagcatactgagaaagaccttccatttttaaaacaggaagaatttcgtcatcaatcagctctcttataaatcgccccacttccggatgctcgactgcatccctaacagtcttcaagccgtataataaagccactggcgtcattgctgtatgagcgccatttaaaattcttacttttttagtccggtatggggtgaggtcgctgacgatctttgtatgcagccctgcagccgcaaagggaagttcttttccaatccaatcaggcccctcgataacccacaaataatattgctctcccacaactatcaaatcatcctgatagccaagatctgccgtgatctcatcaatgctgtcgacgggaaaacccggaacaatccggtctactaaactattacaaaatgtattggcctcatgaatccactgtgtaaatccttcctccagcttccacagatgtgcataatgaagaaccgtttccctcagcttttcaccgttattctcgatcagttcacatgggatcaggacacacccttttgtctgatctcctttaaaagcctgatagcgaaagtaaagaaatgcagttaatttcccagggaatgttttttgcggcctatcctctaaacgatctttttcatcacatacaatcccagcctcagtggtgttggagataataaaccgaagcctttcgcttgatgccaattctttgtatgcttcataatcagaaaacaggtcaattccccggctgattgagttgataatcatatgctcgtttaccgcttctccgtctttcattccttgtaaaaaaagtgtatataatccatcttgctcatttaatcgtttgattttttctgagcctcttggctggacaactgccacgctcccattaaaatcagtgtgttgattcaattgatcaatctgccaatcgataaatccccgaagaaagtttccttctccgaattggagaattttttctggatactgagtatagtgatcgtacacatttttattcagcttctgcacccttattgcctccctctcactttatgcacacgttaacatttttctgtataaagaatgcccgctgaaaaacgggacatcacgtcgtcaatcgtctgactgaatcacgcaccataaattctgtgttttccaagattttttctgcttttgtttcgggctcgctgatcagcgacaagagtttttgcgcaccgagcacgcttattttctccactgggcgctttactgttgaaagccttggcgtgatgtactgtgaaaacccaatatcatcaaacccgatcaccgaaatatcatcaggaacgcgcaggccctttgcgaatatcgcattcatcgctccgattgccatgtcatcattcgaacaaaaaacagcggttggaggattcggcagtgccagcagccgctccatcgcttgaaagccgctttccatatcgtactgtcctttgacactgtattcatgcttgatcggaatatgatgttgaatcagtgcggataagtacccttcctttcgctgctgggaggatttaaagccttcgatcccctcgatgatggcgatgtcttgatgtccggactgaatgaagtattctacagcttcttgagagccttccttgtcattggacaaaatattcgtgatggtacgatcatcaatatcacgattcagcacgacaagcggaatgtttttttcgcgaatatggtaaataaaagaattatcaatgtcactttggctcattaaaatgatgccgtcatatctcatcggtgtaacggagtcatagtttttcagatcatcaatgccgcgcacatacagattgtaatcctcacttatggcttgattgacgcctttgatagtgtctgcaaagaagctgtgtgaggttccgtttgtaatgcttgtaaagaatagcccgatcgtatgcgacttttgcatcgccagacttttcgcatttacatttggtgtatagttgagctgctctgctagctctaatatttttttcttcgtatgttctttgatgtaagggctgttgttgagtgctctggaaacagtagtgtgggatacgtttgcgagttttgcgatatcttttatggttaccatctaattcccttccttatcataccggctgcgattatttactgtatattgtatcatcaaacataccgcctctcccactatatttccagattaataagacacaggattctcagcttctgttcccgctggcttaccaatgattggacggacaaaacgaatcacagcaagtgaagcgaagacagccagcccaccggcaagcaaaaatgctccagaaaacgtgcctgtttggtcaacaataaatccggttaaagccgggccgataattcctgccgtgttggcgaggaaatgcatgaagccgccaacagaaccgacattgttttgatcaaccacatcttgaatgacagcccaatagatagcaccggtcaaataaagaaagaacactgacagagcgacaagagtgacagcccccgcagtcgttgccacaagcccggcaaaaccaatcaggacagctgatgaaaacaaacacgtgacaagcacaaccttgcgcgagaacagcacaccttttcgggccgtttttttgtacacatagtcagaaacaaatccccccgcagccagcccgataaatcctaaaatccacggtatgaccgtgatgacactcatcgattcaacacttaatccccgctcgtcgacaagatagctcggaaaccatgtcaaaaagaagaagaggatgtagttgtaagcgaaaaaagcgaacgccgtgaacaggactgttttttgcttcaggtaaaaggtgagcggaattttttctccgggagacgtttctgcttttattgccggtgcttccttgatcgtctcttgcggcttttctttgacaaacttgaaccagagcactgcccatatcaatccaataatcataatgagaacgaaggataccttccagctgaacgccactgcgatcatgccgactatcgggccggaaatggctcccccgaggggcgtgccgctgttggttacaccgataacggacgcccgctgggtcggcgggaaccagttgttcaccatcttgttgatggtcgccgaaagcgggccttctcccattccgaagagaatgcgtataatcagcaggctgacaaagccaaaagcgagggcgactgctccgctaaacagcgaccaaacaaccatcgcgacaaacaaggtcagctttgccccatagcggtcggatgccacgcccccaagaaaattaaaaatggcataacctatcgaaaaactgctgaaaatcaagcccatttgtgtggcagacaatgtgagatcatcctgaataaaaggagctgcaatggaaagcgccgagcgatccaggtaattaatcacccctgccaggaacaaaaaaaggataacgggaagcttatcttttgaaaacatctcaacctcacccctatgttggttcagtttctgttgcaccgctttcgttacacacctgaataagccataaatcctccatcgacaggaacggtgatcccagtgacaaaaccggaataggattcatccgccagccaaaggagcgtaccgagcaaatcctccggttttccgaagcgcttcatcggtgttcccgcaataattttgtgagatcggctggtgaacgttccgtcttggttgatcagcagatcatgattttgttttgtcagaaagaagcctggggcaatcgcattgacccgcagcccggtttcggcaaaatgaacagccatccacatcgtaaaattattgatggatgctttcgcagcactgtatgccggaaccttcgtcataggtgaataagcactcatggaagaaaggttgatgatcgcgggtgaatccgccttcagcagttctttaccaaacacttgcgaggccagaaacgcaccggtgaagttggtggagaatacagttagaaagcccctctcatccatatcaaaaaaggattggccttctcccgcttcttcatatgtctccacatcggttatcgcgtcaggatgattgccgccagccccgttaattaacagatcaacagcgccaaattggccaaggatgtcttcctttgcccgctccagtgacatcctgtccagcacatccgcagcaacagcgcacgctgtgccgccagccgccgttatctccttcacgaccgcttggcctttttcagccgtccgattcaaaatcgccaccttcatgccatgacgggctagctcccgggccatcgcagagcaaagcacgccgctgccgccagtgatgacagccgttttaccagccaggttctcatgcagcgggatcatatgcccacctctttttttgccattgcttcataagcgtcccacagcccgttcaaatacatgatgccaagtgcccgatcgtataagccatatcccgggcggcattgctcgccccaaagatggcgcccatgatccggtctgacatatccttcgtaatcctgcttatgcagttcttccatcacgccttgaatgttgatcgaaccatcctttgttaaatgagatgtttcaataaaatcgccattctcataaattttcacattgcgaatatgtgaaaatggagcgatgccggcatacgttttagcgatctccaccatgtcgttagcgggattggctcccattgaacctgtacaaagggtgatacaattagacggtgaatctgatatcgcccgcagtttcttatagcttgcctctcctgtgataatgcgcggcagtccgaaaatcggccacggcgggtcatccggatgaatggccatttgaacaccataggcctcagcaacaggaagaatttcctgcaaaaagaatgataaattgtcccatagcttttcttcatcgaccgttctgtaggcagcaaaaagctctttgatccgagccaatttttcgggctcccaccccggcagtgtcatgtcggatgcttcctccaccgtccgaatcagctcttgaggatcaaggctttccaccttggccttttcaaaaaacagagcggtcgatccatcttctagcggccggaacatgtccgtgcgtgtccaatcaaaaaccggcataaaattatagcagatcactttcacgccaaatccggcaaggttgcggatcgtttgcttgtagttttcaatataccggccgcgttcttcgttcccaagtttaatcgcttcgtgaacattcacgctttctacaacttcagcatgaaaaccataggattgaatatattcagtttcggctctgatttcttctttttcccacacgtcgccgacgggcttttgatggagagcccaaacgatgcctttgacaccgggaatttgcttcacgtattcaagtgtgactgtatcgttgcctcgtccataccatcggaatgtcatattcatgctcgcacctccggattcagtcatttaatcaaacgtgatgacggctttccgcacctgatctggatgctccttaataaactgaaatgcatgatgaacgtcatcaactgaaaatgtatgggtcaccagcccgttatgcattaaccggcctccattcaaaagctctaccacttttggaaactgattggtctgcaatcgggatccggttatcgtgacttctttttttgtaattggcagctgagaaatctgagccgctctttcatcaaatccaagcacaaccacatgtcccgccggtgacacagcctcaattgaaagtgcaaaagtctccggcaggcaaacagcatcaatgaccacgtttgctccttcattcccagtccattcaaggacccgctcggcaacatgttctgcttggacatttacaacagcatcggcgccgttttctttcgcaaatgccagccgctcgttgttcaagtcagtcatcatgacagcagcgcccgccagttttgccatttttaacacacagatcccgatgggccccgctccctggatcaggacggtatcacctttttccacctggcctctccacactgcctgggcgcctatcgtataaggctcggccatgactgcttcctcccaaggcaagtcctttgagaccgcgtgaagctgtctttccggaagcacaatatattcccgcatgcctccgtcctcatgtacgccaaatacagaaagcttggcgcaaacattcggccgccctttgcggcaggcatagcacgatccgcaataagaaatcggctcaatcaccacatgatcaccgggttttaggctctgtacattcgcaccaactgcctccacttgtcccgttacctcgtgtccgatgactctcgggagggtagcgagcggattcgttccatgataaatgtgcatgtctgaaccgcaaatgccgactcgcttgactttcacgagcacttcatcatcctttgaaagaactggcttcttcacctccgctgtcaccagatcatacgcttttcgcacttgaaccgctttcattttactcacctgctttttaagaattcatacacgctccgggcgatagaaattccgtttttcttatttctttcttcatgcagctgctcgatctcgccgggcacatacactctttcgaatccaacagccggcggtgattgctgcagttcatcaatcatggcatccatctgctctaaaaacgtatcccagtcagtaaaaaaggatggattgatcgcgcaaacgtaatgccccagctttcttttttgatcaaggccgttgtacattttggcaatatgagggccaaaagccgcgcccgccagcaatccggaaaacacatccactacaatcgatagtccatagcctttcgggcccccgaatgttgaaagtgagacgaccttgtcaggatcagttactgcttctccgttttcatcgactccccatccttcaggaatttctttgccctcttcacgggcctgcagaatcttcccaaaagccactttggatgtcgccatatctaggataaacggttttttatgcttagccggaactccgtaagcaatcggatttgtccctaaaataggagtcctccccccaaatgggacaacgatactgtctgtatgcgtcattgccattccgatcagcttttcgtcagccgctttttgcacaaaatagcttagcgctccgcaatggctgctgtttacggccgtgaccatgccgactccttttttcttcgccatgtcaattgcatggtccatcgccatgtcgcaattcacatgaccgaaaccatcgtctccgtcaagcaccccggtcacaggccccgtctctttaaaaacaggctgtgccccaggattgatccctcccgctaaaagcctgttcacatagtgttctgtgtgcagcacgccatgcgaatgtacattgcgcaaatcagcgtgcacgagaacatctgccactttttcagcatctcgttcattcaaaccggcaccgtccagcttttgccaaacgagttcctttgcttcttcagctgcaattgttatcgttttcaagcaagtgcctccttccttttcagttttttgggcactctccaagcgaaacccctacaaacacattttatttacaaattattttaaatattctttatattatattgtcagctcttttgatgaagatcctgaacgatctgagcatgctgctggtctgtgagtttataaagaaagccgataatgaacatcgctaatgccaaagcaatggccggatacagaagaagcagcgctttgatgccaatcagcgcctgtgctgtctggactgcattcggcacatagccgataatccccaaaccgatccccgagagaaagccagacaaagattgagcaagctttcttgagaaattgaaaagtgaatatgtcgttgcttccttccgttcaccggatttccattcgccatagtcgataatatcggagacaagagcccacgtgatgccatttgggatactgattccgataaaggcgatactggcgagaattgtaaacacataaacgttagatggaagcataaagttgatcagatccgcggccacactgatgccaaagccgatcattgccgttcgtttctttccaaacatcttgacgagctttggaaggaatacgacgcccaaaaaggaagaaccaataatgatgaagttcatataagccattaattcaacattgcccaagttatattgtgcgaaatagacgagcatggcggatttaatgttgtatgcggaaattgaaaaaatcgtcatcaggacaagggttaacagcggtttatttgtaataaatgttttgacgacagatgagagtgttaatttttctttgggtgcttccgatatgataatgcgctctttgcagttgcggtagcaaatataaaaccaaaacacaccgagcgcggcgaacaagcccatgaccaccgggtagccgaccttcggattatcaaacttgacgagcagcggcatcacggccacacttgtgataaacaaggcgccaagtgatccgatttggcggaacgtcgaaatggaggtccggtcctcagaattttgagtcatcgctgcccctaatgagccgtacggaatattcacaaacgaatagccgatgccccaaatcatataggatgcatatgcatatatcagttttccggtcgttgatacattgggagacagaaaaataagaacagtaagcaccgcaagcacgatgctgccgattaatagataaggcctgaatttcccccgtttgccgatgtttttgcgataatcgattgatgagccgacaattggatctgttatcgctgcaaacagcttactgactaaaaaaatgccgccggccatcgcagcggggattcccgctacatcagtgaaatacttcaataaataaatctggccgagatcaaacataaaaccgttgccaaaatcaccaaagccataggacattttctctttcaatgaaagccttttttccgtttcgaccgacacaaccttatttgccagttcagttcgcatgttccacctctgtgtcttaagaattttcggatagtgatccgctcagcgatactgagcggacactttgttacacgtttgctttctcttcttgaaattgaaagtagtgtttcgcattgtcatagcaaatcccctgaacgatgcttcccagaagctccatatcgcgcggcacttcgccgttttccacccattctccaatcaaattgcagacgatccgcctgaaatattcgtggcgcgtatacgaaagaaagcttctggaatcggtgagcatgccgataaaacggctgaaaaggccaacatttgataacgctttcatttggtcgagcattccgtctttagtatcgttaaaccaccaggctgtgccgaattgtatttttcccggggtaataccgtcctgaaaactgttgatcatgctggcgatgacatagttatcatttggattcagtgaatataaaatcgttttcggcagctggttcttcatctcaactgagttcagcagcttgtataaaggcttagcaatttcttcatcgttcattgaatcataccctgtatcaggtccgagccttttcatcatttttgtattcgtgtttcttaaagcgttgatatgaaactgcatcgcccaatcgagctccgcatacaaaccgcaaagaaactgaagcgtatatgtcttaaatttcttctcatcttcacaagaaacctctgttccttgtaatctgtcagaaaaaatccgtccagcttcttcttttgttgtttcggcaaataccattgtatctatcgcgtgatcagaaactctgccgccggctgagtggaagaatcgcactcgtttttccaacgcctttaaaaactcatcataggttgtaatcgatatggcagcggcatcttcaagcgcctgcacccactcaggaaagccttcacgattgatctcaagtcctttatccggccgaaatccaggcagcacactgacaggaaagtctttgtcttcttttaacaataaatggtattcaagagaatcaacagggtcatctgtggtgcacacgacctttacatttgatttcacgattaaatcccttgccccgaagccttcccctttgagcagtttatttgtctgtttccatatagccgacccggacttctcgtttaaaatctcgtaaatgccaaaaaaacgctgcaattctaagtgagtccagttgtagagcgggttgccaatcgccatcggcacggttttcgcccaagccataaatttctcctcatcaggcgcatctccggtaatgtatgtctcctcaattccattggctctcatgatgcgccatttataatggtcaccatacagccaggcttccgtgatgttttgaaatgtcttattttcatagatttctttcggacttaagtggcagtggtaatcaataattggcatgtctttcgcataattgtgatagaggctgacagcggtttcatttttcaataaaaagtttttgcccatgaagggttccatgtcctcaccgtctttcattctatttcaaaatgttaacgttaacattttgatttgtttttattttacctttatattcctttgggatcaatctcttttttgaaaatgaaatgttaacgctgtcataaacataaaaaaagacattgccagaaagcactcggaaaggaatgcttttggcaatgccagattcattaaaaggattagtaagccaggctgaaaagtcctttaatatgtgtcaaatatcgtacattacttgcttctttcatcaaggaagcaggaagacctttaagcggtgtagaattagcaccaatgatggcaaccgcgtctttgcgtccaaggcttgcaagtgtaccagagtttactggcttgaatgtttcaagcgttttgccttctaggtaagcgaataggttgtaaccgatcagctcacccatttgccatgcgatttgtgcagttggcgggtatggacggccgtctggaccgaagtaaactgcgctgtctccagcaacgaatacatcttcatgagatgtagattgcaggaagtcatttacagtcgcgcgtccgcggttcacttctaggcctgattcaccgactaatgggttaccttgtacgccgccagtccaaacaaatgtgttggcaacaactttagatccgtctttcagatcgattacgtttccttctacatttgtaacaggaagacctgttaagaactcaacgccgcgtttttcaaggcttgcagtcgcacgctcgataagatcatccggaagaacaggaaggatcttcggacctgcttcaacaagtttcaatttgatttctttatggtctacgccgtattttttcgcaaggttcggcatgatgtcagcaagctcaccaacaagctcaacacctgttaagccgcctccgccgataaggattgttgcatctgcttcgtttttcgttttagagtactcgcgcacacgatcttcaacatgttggaagactttgttcgcatcggcagcagatttcaataccatgctgttttcttcaagacctgggatgccgaagtaagccgttacagaaccaagacctacaacaagcgcatcgtaagttaatgtagaaccgtcagcaagcgcaacttcttttttatcaacagagaaagagcttacttccgcaattttaagatcaatgtctttgcctttgaaaagtttttctaatggcattgcaaccgctttttcagacacgttgcctgcagcaaggcggtgtaattccgtaatgatttggtgagttgggtatttgtttaccactgtcacgcgtgcttgttcttttgtgtaatgtttgcgaactgttagagcagaaagaactccgccataaccagcgcctagaatgacaatatgttttgacatcgtatatcctccgtcctttatatcaatttgaatctgagattatttttggttttcgcgttcgttcatgacttcaaggtagctgttagcaaaacggaacagcttttgagcttgaggatctttcagcatgcgaagaaggccgaaaagtccaattgtttcgttgcttgcttccgcgcggtcttttgcttcgatcgcagtcgcagctacttctttcgctgtttcttttacaggctcgagaatttcagtgatcgcaccgactgtgtcgctctttaacacttcgtcagtcgctacagactgagcgaaatcataagacttcgttaaaatattcactaactcagtcagcttcggaagctggtcaactaaaacagtcaatgattcttgaacttctggctttaatagctgatcaataagatcttgctggctttggctgacagacgcatttgtttgatcgattgtttctggcatatccaattctcctttactataagcagtttgctgatttttttggaaagggtagtgcctctccctgtctcacgcttttaaggcataagaataaggattgtgaattcatgcacaatcatttacaaaaataaatgtttactacccagtttttcatcttgccatattcagtattatttttatctaaaaataaacaattgaataagtcaaaatcctttactctctctgaaaatagcaaacacaaaaaactccaattcgattaccttctatatgataacactttttgaacaaaatttgaacgtgaattgcttcgattatgaaattaatttatatggagctcatgtcatatcgtttctgcggcactagttattgacaatccagcaatttctccccttcactttacccatatttccaatagaggctctctttttcctgtgatcggatcattcgccggcaacgccgcctgcttaatctgtttgaccgcttcctcccgctcattcggcttccccgtcttcatatcgtactgaacgccaccgggataggcgccaaggacagtaaaatcggggcttgagctgagctttttatgtccgactccggctggaatcacgactgcgtcgcctgatttgaaagggatggcagcccctttttctcccccaaactgaatcacagcctctctcctaagggcaatcaggacttcatgcgtattgctgtgataatgatggtatggaaaaacactccctgaccagctgtttgaccagccatgccgggtgacgatccgctctgccagtccggtgtccttaagcgcgttttgatacaccacgagcggaaaatcagggtgattcggaatcctgccgtcatccggaaagaagtatgtctgtgtctctctttccatcaatttcacctcccttttttgtcttccacatatagcggttcgccaaacatgatgtttttctcatgattccattgatctgcatgataccgaatagtatagtataaaaaaataatgccagaatgagggatatcatgaaagctatcgttatcggaatattggcttcactctttttcgccgttacctttatattaaacagagcgatggagttatcaggaggcagctggctttggagctcttcgctgcgctttatttttatggtgccatttttatgtttgattgtcatcatgagagggacattcacgcctctcttactagaaatgaggaaaaagccgttttattggatcaaatggagcttcgtcggtttcgtgcttttttacgcaccgattacatttgcggctgcatacggtccggggtggctcatagctggaacctggcaaattacaattgtagccggggtgctcttatctcctttgttttatgtcaaacaagatatgccgggcggtccgcagctcattcgccaaaagattcccctggtttcacttggcacttctgtgatcatcctgattggagcggctctgattcagcttcagcatgcagaatcgctttctgggaggatgctgcttttcagtgtgctgccggttgtcattgcggcttttgcctatccgttaggaaaccgaagaatgctcgaagaatacggaggccggcttgatacatttcagcgcgtgcttggaatgacattggcaagccttccattctggcttatattagcagcttacggctggtggtcagatggccttccaacagcaagtcaaaccgttcaatcctttatcgttgccgtcagctcaggcatcattgcgacggttttatttttctgggccactgatatggtaagagacaatccgcaaaaactcgcagctgttgaagccactcaatccggtgaagtgattttcgcgctgcttggtgaaattgttctgctgtcaggcgttttcccatctctattatcatttgccggtttgttcattataatagcggggatgatgttacataccttcgcttcacagccgagaaaaccgaaaaagaaagcacagtcaaatctgactgcgtagcatctgcaggagaatgggtgaaagcctgttctcctttatttgtgctaccaaaaggaatctgtttcacgttatagttaaatataatgtcagcctacttatattgaaaggtgattattgtaatggaagcaaacgatcaaacacaaaacataccagccatctccttcagatcagtcagaaaaagctataaacaagatggacaaacctatgatgtgctgcaggatgtcaccggagacattcaacagggtgcaatcgtagccgttttaggcccttccggctcaggcaaaagcaccctcctttctatgtgtaatttaatgagaacgcctgacagcggcgaagtcaacatatacggaaaggaagtcagagaatggaatgtcaatgagctgaggcgaacggcagccctcgcgtttcaatcggctcccgtgctcgacgggacagtgcgtgacaatttaagtcttgtacaaaggctgcatcaatcccagctgtactctcctgaaaagctggcttcgcttgcagggctgccgccagagttgttagacagaagcgccagagacttatcgggcgggcagcggcaaagactgtcactggccagaacgctctcaaatccttcctccattctattgttggacgaaatcacatcggccttggacccggtctctgctcttgagattgaagaactgatcaaacgtcagcatcaagagaaaaaatggacagtcatgtgggtcactcataatatggagcaggcaaaacgaatagccgataccatttggtttatggcagatggccggctgcttgaaatcgctgaaaccgacacatttttctccgctccgcagcatgaagcagcgaaagaatttttgaagggaggcactcggtaatggattacctttctctctctttaacgatgatctttgttttgatcgccttgtttttatcaaaatcctttaaagccggtgtagaaaaagacatgatcatcgccaccatccgggccgcggtgcagctgcttatcatcggttatgttttgtcgctgatttttcgcggagaccaccctgtttttatcctgctgatggtgctgttaatgctcgcggtggcggcgcaaaatgtcatcaagcgaaagaaaaatactatcggttcgttttggagggtgtttgccgcgttagcaatcgtagaaattgtgacgcagggaattctgctgtctcttcatatcattccgcttacggcacgatatgtcattccgatcagcgggatggtcatcggaaattcgatggtgctctcaagtttgtttctaaaccggcttaactcagaagtcggcgttcgcaaagaagaaattcaattaatattgtcacttggcggcacaccgaagcaatccatacagcgcattcttacctcagcgatgaaaatgagtatgatcccgacgctcgaaagccagaaaacactgggtcttgtccagcttcccggcatgatgactggccagattctagccggcgcggacccgattcaggcagtacgctttcaactcttaatcgtgtttacaacgatggcctcagccgcgctgacttgtgtaatcttaagcgtgctgacatacccatcattattcaccgttcatcagcagctgaagcaaaatgaatgacagacaaaagccgctttccgagggaaaagcggctttttgtacttgttattccttttcttcataatacttggccagctcaacaatcatcgcacccatccgctcaatctctggcgcaagcagtctcgtaatgccctcttcccgcagtgcttcagcagtcacttttccgacagcagctgcgatggcgcgttcttcgaataccttcttcacttcattgatataacctcgccccttggcaaaatcaaacagggaacgaacctgaatggccgttgtaaaacaaacggcatcgacctcatcgttcatcagctctcggcataaccgctccaccgtttcctcctccggcgggatgtgctgataaggcagaatcggcaggacagacgcgcctttttcttcaagaaatgccatgagagccggcgctttttcgccatgaagctgcaccatgactgtttttcctgaaaagtcgtgaggctccaaggaacggattaagcctcttgttgtcccgtcttcatccgaagcttccggtgtgattccaagctttttcagcgcagacagcgttttgtatccccggcatgccgctttcgcttggcgaatggcctgcagaaactcatctttcagtccaattttctctgccatatcgacaagagtctccaacccgatgcctgtcgtgaaaatgacccagtcagctttttcttccgcaaacgtccgcaaatccggctccacctgcttctctgctaagtaaactgtaccttggagaggccggatgacaggtattccgccctgtttttcaatgattgtactaatttcttccgtttttcgtgagccaccgattgccacgcgttttccaagtaacccttttcccatacccgtttcctctcctctttgcataggctttttatgtatataagcttaataaagctattttggcgcaaaccaagggagaaatcaagataaacccaacctcctaaaatccattgaatacgccggaagcttgctgtaagataaacagcagacacgtcttgtaacggaggatcgacatggaaaccaaaaaagaagaatatgaaacaaaaggctacgatacatcgattgtttacgaattcaatgaatatccggatgcccgcagcgggcgctgcgacaactgtgattacacactgttcaaaagctctgtaaaaggcggaaaatttcttagagaatgccggagatgcgggatgaaaaaaaatatttaaacagaaaaccgaaatcaaattgatttcggtttttatgtttttactgcgggacagcggattttttcataaacgcttcaatctcagctgccgcacgctccgctccgccagcttcttttacatccttttgcatattcttgacgcggctgagcagctcttgatcactggatacagcctgaaccgcttcctgcaggctggaaacagtcacttcctctttcggcaaataaacgccaaggcctaattcatcaacccgatttgcagtgagctcctgctcatacatttgcggaatgacgacaagcggcacacctgcgttcatcgcttccatcgtactgttcatcccgccatgagagatgaacaaatcagctttctctaacacctcaagctgcggcacactttggcgaatggtaaagttagcaggaatatcctccaagctttctggatcaatcgttttcccaaccgacatgatcacttgccatgaagaatcccgaaatgccttgatgcacatcttgtaaaattccggccatgcgttaaacgccgtacccaaagaaatcagcataagcgggcgatcatccttgtcaatcaacaggctttctttttccttccgttctccgagagaggggccgacaaaacagaaacggtcatcgaacgtctcatgctgaatctgaaaagacttcggcataaagacaatatttaatgcttccggcacagctaactgttcaaatgaaacagccggcaacttctcttgctccaagtaggctttaaattcagcctctgcttctcttatttttttcagcatgtcttcatttcctaactgaaaggattcattttgggcatatgacgaacagagcttaatgaccggaacattaagcttttcagcaaacaatttaccagccagcgcaacaaagtcatagatgatcagatcaggctgatcatccttatataactcctcaagctgcggcagaatgctgagtgattctttcaaaaggctgaggggcgcgtcattcttttccatcatctccctgatttgcttaggatcaatattcaaggatgtatgatagatcaatgcttctccaccggcttgctgaacagcgggcgcaaactcctcagtcgtcgcgtacgtgacacggtgccctttctcacaaagcttctctactaaagcaagcgtaggattgacatgtccgtacgccgggatattgatcatcgaaatatggtactttttcatgaatctccagtctccttatctattacattttcacacggaagctctttaatccgtatatcacactgttttcaatcggagtgatactgacgcactccatatgaggaaaagcagaaatcaaagacgttaacgcgatatttgcttcaagacgggcaagcggggccccaaggcaaaaatggatgccgtggccaaacgcaatatgcggattgggatggcggcggatatcaaacatgtgcggtctgtcaaactttgcttcatcacgatttgccgatgccacaaacgccaaaaccatatcaccttctttaatcaggtgccccccgatctccgtatcccgcttggcaatgcgcctcaaaaccggggccggcgctctgaaacgcaaggcttcctccactgcctgaggcatcagttcaggatggctgcgcagttcctcgtaaacgcctggcgtttctaatatgctgtacatcgcatttgaaatcaggtttgtagtggtttcatttccggccaccagcagcagcgtgcaaaacggaatcagctcttcaccggacagcttctcgcctgtttcttccgcttccactaaaatagaaataatatcctgttccggtttgtttcgcttttcttctatgatgccggcaaaaaacgcggccagttcttcctcacacttatctcgttcttccaaaaaggctttttcagcttcttcacttttatccttcggtgtactgaccagaagatcagaccatgctttaaactgttccatatgcgctgaaggcactcccagcagctcagatatcacaataaccggaagcgggtatgaaaaatcgtgaacaaggtcaaactcactgcgcccctgaaatttttgaatcagttcatctgtgatttcttgaattctcggttcccattgcttcatcacgcgcggagtaaaggctttgttcacgactgaacggatttttgtatgcttcggcgggtccatgttaatgatggaatttccaatagagcttgtctgctgcggcatgcaactggaaaacaactctttatccccaacaacttttttgacatcatcataaagaaaaacgctccacacttggttttcttcatcaaaggaaacaggcgcatcctttctcatcgattcataccatggaaacggatgatacgcatcctgtttgtttttcccattgagcagcgctcgctgcaaggcttgccggcggtttaacacattcatgtacggtcactccccttgaaagaattcagcaattaatgttccacttcacctcccgctttcgaaaaagagagggactaccacaaataattaaattgataacagcaggcaggcgatcacgatgttcgatgcaggcatcatatattccccctcgaatttcgttcatcttaccataatctttcaatttttttctattctgcactgctgttttggctcacaacgtgaccttaggcataagcacgcaaatccaatatggattcaattgcaccgctccgctcaaaaaacgtctctgttttcaaccaaatgcactaactccaaaaatgactttcccattatgtaaaataatttggttctatgattaaatagaaggtaaaaggtgaaggagagaacaacgtggcagcacagactgattacaaaaaacaagttgtcggaatcctactttcacttgcattcgtactctttgtgttctctttttctgagagacatgaaaaaccgcttgttgagggaaaaaaacaggaaaactggcatactgtcgtcgacaaagcctccgtcaaaatttatggcagccgattagttgaagaaaacaaattaaagcaaaaactcggccataaacaagccgattctattttgacccttctgaaactcgccaacgaaaaacacattacattataaaaaagaaagagcccacaggctctttcttttttagtcaaatatcgttttcttgtccggatggcgcaaaaagtcaaacagcatgctaagctgtgagggtgtgtttcgtttaggagaaagcggcgggagtctgtcttccggaaaaaaagcggcatgattcgtctcgatccctgtttccccctgcccgtccgtcatgctgcatgcgatgaagattttataatagtgataaggctgagggggatgagagtgtttatggctgtctagcacggccagcaatcgagacggctctgtatcgtaccccgactcttctttgatttccttgacaacgttttcagccggcgataaaccaatctcgcaaaatccgcccggcagcgaccacagctcatcatgcttctcccggacaagcaaaatctgattctctctgaatacagcgccgcgaacatccgctttcggtgttggatagcccttctcgccttgccataaatcagtgataacttcaatgtccttctccgagtaatccgccatcatttccgcgctaagcttcattagctcttcgtacctctccctgtcgtacacatccttggaaaaagcaagccccgcttgggcgatcgcccgaatccgctgtgcccgttccagccatttggtttgcacttttatcactcatcctttcaagtcaagtttcgctataaaaaatgcacgttttccacagatgaaaaacgtgcaactgtaaattagcatctaatctaacttcaccaagtaatcaatatcgtcctttactctctcttctgtattactgctatttgtatcagctaaaaacggattatataccagtgtgtaatgtttctgttctcctttagggatgacataactgagtacacctgtaacctttttccccgatactagtgttcctcccataaggattctgcccttctcttctatagaaaaaacaggccgcactgattgatcattcttatctcttaaatcaaacccgataaaattgtagcttattgaatcttcccctatattttccatcgtaacttctataataagccgttcctcatcatcttttattgtttttgtctcctcatttacagctccgccaacattcatatattcacctttttgcactctatcaactttattcactgtaaaattcgtatgtcctgctttaaatgtttctcctattttatgtatttgatcatcttttttggtcttcggctcaccgccttttttcaattccttatcaagttccttttcaagctcttcttgcgattttttctctttcggtttttccttctctgacgcatcgctcgattggctgcacgcagaaagcgctaacccgatcgtcaagacaaataatagtaataagacttttttcatgattgttcccccatctaaagtaatcgatttctattataatcagattttcccttttcttaacaggtaagaaagtaacgattatttctatctcattcatcacaatcttacttcttcctagtatttgaatattttttactagtccattagaccttttcatcaaaaaacccgagctggctgaagccgctcgggtgggaggtcaatctcgcttattcattcctcttttctctcggggttcctgatgatgtttttggtgttccggaggctgcgtcgtgcgttccagctcctttgtatcttgtcccattccttttaaaaaggaaaagagcagtgtaattgatttgttgatttccgggtcttttagcgagcggataatatcaaaataacctgtcttttcttcactgtttttctgctctacagcgcttgccacacccgcattcactttcaaaatgagaggctccagctgcttcacgtccagcatgccgagtgttccaaacagaagaagcagatttttcagcgtattggctgtttcctctgtatctgcctttttcaccaggatatcaagaactttatccccttgaccaaaaaggccgcggagcaacggcaggaccccgcgctcgttcatatggcccagcatatgcaatgtttcgagaatcgcttctttgtggtcaattagagcatcttcaatttcccgcaaatcacgctttcgctgatcctcttctgttacctcgattttttggattcgtttaatcgctttagccattatggcccatcccccttttcacagcgtcaccagggaaaatataatccttccgcgcccatttcttatgaacctgcacaccgatttgcggctgcggattgccgttgcggtggttgatcttaggcagcgggctgattccgtcgtgcttcaaaatttccatcttggccgatgtttctttgtaagcaggcgtatcggtatccttatcggcatggctgcctgttaacaggttgatcgccgcttcccctgaatcgttcattggcagatatacttccttccctttgactcgatcagtaatcaggcacttcactttgacatttccgaaaggcgatgtgagtctgacgagggttccgtcctgaatccctcgttctgccgcaagctcaggagaaatttctaagaacacttccggtgttttctccgaaatcccttttgatttgtaagtcaggttcccttcgtggaagtgctccaagagccgcccattgttgacatggatatcatattcctcaccgaattccttaggctctgtccactggacagggtagagaatggccttgccgtctgggaaagggaagcgctctgtaaagagtaaaggcgaatcctttccatcagcgtttacaggccattgcagggaattatagccctcaagacgttcataggtgacaccggcataaatcggcgacagcttggctgcttcctccataatgtctgcaggatgctcatagagccagccggcgccaagcttattggcaacctccataataatctgccaatccggctttgattcacccagcggttcaaatacctgatacaaacgctgaatccggcgttctgtgtttgtaaacgttccttctttttcaaggctcgggctcgcaggaagaaccacatcagcaaactccgctgtacgtgaaaggaaaatgtcctgcaccacaaagaaatcaagcttttcatatgcagcgtgtacatgattgatattggagtcgacaaggcccatttcttcaccttttacatacatcgctttcaactgtccggaatggattttttcaatcatttcgtggttggtcatacccggctccttcggcagcggcacaccccacacacgctcgtatttttggcggacttgttcgtccgtcactttttcatagcccggtagtctgtcaggcatactcccaaagtcacttgctccctgcacgttgttatggccgcgcaatgggtaagaacctgctcccggttttccgtagtttcctgtcacaagcagcagattagagatcgccgtgctcgtgtcgcttcctccaatatgctgtgtcacgcccatcgcccacaatgcgcacacactgtcagcttgcccgatcatctctgccatttggataagggtttcttgatcaatcccggttttctcctcagcatattcaagtgtgtacggcgcgaggctttttacatattcatcccgtccgttcactctttctctcaaaaatcgttcatcggccttgccgttttctattaaatatttggcgatcgcattcagccagacgatatccgatccggcacgcggctggacaaataaatctgagcgctctgccatttcgtgctttctgatatccgcgacgatcactttctgccctctcagcttatgagcccgtttaatccgagtggataagactggatgcgactcagacgtgttcgaaccgataatcaaaacaaggtccgcttgcgcgatatctgtaattgatcctgaatcaccgccatagccgactgtccggaacaggccggcagtcgcaggagattggcaatagcgagagcagttgtccacattatttgtgccaatgacccctctggccagcttttgcataagataggattcttcatttgtacatttagaagatgtaataaaagcgagagaatccgggccaaacgcctcttttaattcagtgaacttgctggcgatcagcaataacgcctcctcccactctgcttcacggaaatgatcgccttcacggatcagcggctttgtcaggcgttcttcgctgttaacgaaatcccagccgaacttgcctttcacacaagtagaaatgccgttggcaggcgcttcctcctgcggctctactttcagaatgtctctgccctttgtccagacatcaaagctgcagccgacgccgcaatacgtgcagacggttttcgtttttttgattcgttcatcacgcatggccgattccatatcagaaatcgcgagaatcgagccgtagcctgtctctacgcctttcgtgatctcgatcatcggtcgcagcgtttcgttattgatgcctgttaaatatccggcttccccttccattcctttttccatcatcgcgttgcacggacagaccgttgaacaatggccgcatgacacacatgacgactcattgatcggcacgtcgttatcccaaatgacgcgcgggcgtttccgctcccagtcaatggtcagcgtttcagttacctgaacgtcttggcatgcctcaacacagcgtccgcacaatatacattgatctggatcataccgataaaacggatgggattcatccttatggtatggcttgtgatcaaacggaatgctttggtgattgattttcatttccttcaccgtattatgtatttcgcatcccccattgttgtaatcgcaaactgtacaataaagctcatgattatataaaatcttgtccatcccgatgacctgcgcttttttcacgtcaggtgagagcgtatcaatgacatccccatcctttaattcagcggagcacgacctcttcagctcaccattgatgctgacgatgcacgtatcacatgtctcaatcggccctaagcttggatgatagcaaacttgcggcacttcaatcgagctgttattcaaaagctgcagcaccgtctgttcctcggacgcttccatttcaacgccgtttattgtgattgttttcttgccagccatctccattcccctttcttgctttatataccgaattacctatttcagttcccttacaacaactcaataaaacatacaaagcgcactcacatgtttcgttgcaaaaacacggggaaacggaatggtagatcaattaggagggattaacatgaaaaagacaatgtctgctataaccgcggcagcagcagtaacaagctgttttaccggctttggggctgcgtccttttcagcaccggcaaaggccgcagctcaaacaaacacactctcagaaaacacgaatcaatcagccgctgagcttgtcaaaaacctctataacaccgcctataaaggggaaatgcctcagcaggcgcaaggccttaccattaacaaaagcacaaaaggggatgtccacgctgcgtttggggaaccggaaagaccagtcgggggagacaatcgatttgatttatatcactggaatatgggacagccgggctacggattttcctatcataaagacatgacaatttcagaaatccgctactttggaaccggtgtggaacggcagctgaatttaggcggagttacgccggaagtgctgcagaagcaattaggaccagtaaatcgggtgttaaccgtcccgtttaccgatgaaatcgattatgtatatgatacaggccgctatgaactccattttgtaataggcacggatcagacagccgaccatgtaaacctaaaagcaaaataaacaccctacgcggctattcagccgcttttttagtggacaaataaaagctatattccttacaatacagggagatgaagcagagacggggtatcaattcgcaatgaagcgaaatcgttggatatatgcagttttcaccatactgatcattgggctggggcttggatccagagcattctccagtgttcttcctgataccctcaatacttatctgggagactcgttgtgggccgccatgatcttcacgggatgcggatttctatttcggaagctgaagacaatgataacgggcattatcagtctttctttctgttttgtcattgaattcagccagctctatcatgccgaatggatcgaccagattagagatacttctcttggcgggcttgtactagggtacggttttttatggagcgatatcgaagcatatacaatcggaattgccgcctgtgccgccatagaactgctggttttgggaatcaaaaagcgccgctgtatgtgacgcttttttcatgtagaaaacagaccgcattgagaaataatggtcttcgcatccaaacgtgtggcctcgcttatcgtgatatgatgttgattcataaatgactgaacggcatgatagccaactgcataacccgcaaaagccgataaacctgcaggcttaaagccttggtcgttagcaattggatcaccaaacatataacggctgacttccgaaaatcctttcacatccagcacctcattaatcacatcaatggaatattgcaagtcttcatgatcaaaacgagttacccaagggcccaatcgttccgtaccaaacagctctctggcgaatgattccgccaatccttcaatcacaagataatccccgacacttacagagccatgatgaaaatctatatacgaaaaccgcacattatgatgaaactcatgagcaataatggaaggaatccttggcaggttataactgttcggattaatccatacatgaataaagcccggtatcccgccaaacccgcagtagcctttttgcagctgaagcttatttggatcagcgatataaaggccgaatttgatctcctttgcattcacccgcagctgttcgcgctcagcaaaaaatatgcattgccgaagtgcagattcagctgtctctgaaacatgtgattctttcagtatttgtagtgctttctggccgctttcagcatcacggacatccaaatagcccagcattttcgcagccatgatcacatcatagccgtttggctccttcgctttcagcggaacttggatggcggtccacatcttttcaaacggcctcatcatcgtataccgaaatacatcttctcttttctgttcttccattgaaaacagcttttcgtattgctcaaaggtcttttccattactagattcatcctgattccctccttgtcaaaaacatacgatatgccgcagcgtaagggtcaacaagagaaattaagccatttttcactgtaaaatcatacaaacccgccgataggtaaggcataggaggtggaaccatggatattcctgctttatcggttgcgatgcatcaagcatcccttgcccagaatgtaaatattgctttaacgaaaaaaaggctggacaccgcccagcaaaatgccgatcaaaccttaaagatgattcaacatccaactctcggacaaaccattgatgtaaaagcataacctcataccagaggcggccaagaactccatcctcccggccgcctttattgttcacaaaaaagcatgcatgttttgattgttcctccatatgatttattgtttgccatattaaggaggtcataaattgaaaagactgtttatgaaggcttcattggtgttattcgcagtagtatttgtttttgccgtcaaaggtgcacccgccaaggcggaaacccatgcctacgatggaaaaagcccttattacaatgattgtgcgtccagcggctctacaaaaaaatcctcaaacttagtgaatgccagcaatcaagtcatcggagtagtcgagcttaaattcagcagtacatgtaaaacggcttgggcaaaaatcacgatgaataatacattgacgtctggctatgaagcaaatgcggagattacccggaacacagacggaaaaagatataattgtgattctgcaggcggcaatggaaaagcggtggccggccaaaagtcttgctatacaccgatggtatatgatttagatccaaggacttcttacgctttcggcaagtattcaggaccaaacttaaatgtttgggccaccacaggctcttattaaatagaaaaaaggctgtccgtacggacagccttttctaatttatttcgcttctctttgttttttaacctcttcaagctgagaaactgtcaccaattgatagccttgatcggtgagcttttttataatttcatcggccgcatcagcagaggtgcggtaaatatcgtgaatcaaaatggttcttccatctcccgcctgattcatgacacggtcaacaattgtttttttgttacggtctttccaatcttccgggtcaacatcccataacgcaacatccattttcatttgactccgcagttcatcattaatgccgccgtatgggggtcttacaagcgtcggacgatatccgcttattttttcaatgatgtcttgcgtatcattgatctgctttaacgcttctttcactgaaagccttgtgagaagcggatggctccatgaatggttcccaacctcatttccttctttcagcattcttattagcgtttccggataatattgaactctgctccccaaaacaaaaaacgtggcatgacccttatatttcttcaaggagtctagaatctgatttgttgtcgcaggattcgggccgtcgtcgaaagtaagcgcaatgactttttgatttggatcaactgtttcctctttgggtaaagaaatcacttcatgcttcggcttttgttctttgattttatttttattttttgctttatcaatatattgttctttcagaatgtctttcaaaagacttttcttaatggcaatcgattgctctccaagatagcctgctgcaacctgatatgtgtcaaagtaaagttcgatataatcctccttgatggcaaagcggctgaaattttcttttttcggagccgtcccttcctttaacagtgcatcgtccgcggcaatgtccttattctttttcagctcgtgataagcgattaacgaaagcttatgtaagtagtcagcgtcctctttgaaaatatcatcaatggaaagaaacgcttgtttactaaaatcatagttaaacgtttttttcacggtttgcccgtgtgccccgccgatgtatttatattcattaaatacaatcgccactgtctgtttggcataatggacaattttataatcaacatttaattcgttgcgttttgtcgtatgctcttggtcaacgtcctttgtttccttttgaaattgacgaacctctttttctgcgaatctttttaatgccgaatccattttttcatttttgaaaacaggatagtttaccgcgtaattaaaagttttcccgtcattcacaagcgttgcgatctcaacattcccatattgagaatcagttcttactttattcatgaccgtttcttttttcaatgaatgattatggaaaaagccgataaggcccaccacacatacaactgctattaatacatgaaaccatttgattctttttgccaacaacaaaaactccttctttcgtagccatttcgatttactcttcatcagttggaactgtatctatttagaaatgtttttgtaacattgtagtaacatttatttcacatttgtaatactatgagatttagaagttcatgtcaatcctttttaaggaatttcatcataaaaaaaaccgaatttcatgaatgtacatacacccaacttaagcatcaggaatatggtaaaaggaataaaaaaagctagggaggttttcctcttggattaccctttgaatgaacagtcatttgaacaaattaccccttatgatgaaagacagccttattattatccgcgtccgagaccgccattttatccgccttattattatccaagaccgtattatccgttctacccgttttatccgcgcccgccttattactacccgcgcccgcgaccgccttactacccttggtacggttacggcggaggttatggcggaggatatgggggaggttacggttactagtcgccacatatcaaaatgggggcagtccagctccccatttttttgttttaaaaatgacaatatcatgacaaatatgggaaataattgtgattctgtccccctcttgttacgataacaaaagcatgcagttttgggggaggcgtctatttttggagaatacaagagattctgcagccatatctgaaacaaaatacataaaagcttcgaaccgggtaaccatttacgattttatcaaacttgcaaagccgggcattatcatatcaaactcgatagcagccttcggcgggttttggatcgcgtttgcaagcgcagaaaaaacgttaaccggcttggcttttttgatgacaatggtaacagcaatgttgggaaccgcgtttgtgatggcttccggcactgtctataacaactattttgatcggcatatggacgcaaaaatggcacgaactcgcagcagggcctcggtcacagggaaaatgccgccagccatgatcttaacatatggctctgttttaggaatcgcaggtcttgccatgctttattccctcaatccattaacggcctttctcggactggccgcctttattttttatgcgatcatctatacggtatgggtgaaacgaacgtctgtgtggagcacatttgtcgggagcttcccaggagctgcgccgccattgatggggtattgtgccgtaaccggtgacttcagtatgacagcagtgctgttgtacacgattatgtttctgtggcagccgccgcatttttgggcgattgggataagacgcaaagaggaatatcgcgctgctggcgttccgctcttgccagtagtcaaaggcaatcatgtaacaaaaataaaaatgatgcaatatattgccgtcctggtgccggtcacgctattatttcctttctctctcggcaccggccatataagcccattttatttcttagccgccttggttctcggaggcatatggatcaaaaaaagcatcaaaggattcaaaacagacgatgacgtgaagtgggcaaaggatatgtttgtctactcgcttatttatttttgcttgctgttcttcatcatgatgatcgattcatttatgatgtttctgatcagatgatgcaaaaagagccacacattaatgtgactcttttttgtttggaaaaacagcatctaatagaaatgtcatggcaaaaaacacaaccatgcaaatcaaaaatcgtataatctcactcaaaatccagctatcagctatgcgcataccatcggtttctcggagtgttgcgcatattgaaaaaatcatgagtatgttttttagggtttctttgttcataaaataccatcgctttctcgataggatgacttaaaggcaatgaaataagtcatcaagatataaaatgtgtcgcatcgttgcatgttttgattgaaagaaatcattgtttttttgccagccaattgtaaagctcaggcaaacagatgaaaaccgtttctgtgaaaaagcagatctaatcgaatgcttctatactctctccacaaataaaaaatgctaagaaatacatttgtttctctaatctataaacccgcactctttttccatcatcaggtattataagccaaaaacaaacaaaaaaatagacttgcgtttgagttgtatggaagtgaaattgcaagaataacccatacggtggtaatatattgtttgattttcccatattcatagatttggaggtcatacaaaagtgaagggaatatttttagttgttcagcttggattttctattatggtatttctgtttttagctgctgttaattggtatcaaggaagcgagcttgtttcagatcgatttgattggaactatactgctaaactctcaaaactgcttaatggaattgatgccgtcagcagccccaaacaaatttcacagcttgattttttcatctactccgctaaacactaccctgttatgagtgcgttaatgatcatctccttcttatatgttctggccgctctttttttacttatatactcagtcaaatgcaataagcaagagattcatttggactgctgacccggtaaaattcgtttttatagccccttaactcttcccagatgcatgcaggcatcaggcataaatggatttgtttagtgagtgaaatatactttccgaccttaacctaggttttcggaacttctcgctccattttacgtataccttaataggagggatcaaacgatgaaagaatatgaattcgtaagagttgagctgagtacgatgagaagaaggcctaaagaagactaccagcaaatcatccatgattatgcgaaaagaggctggagattcgttcagattttcgctcccagtatagatgggtatggggcagctgcttattttgaaatcatatttgaaagggatgcggaaaaagcttaatcgatatgactaagctttttcgttcccctatatctgcatctatacaatttctgcaaatgcggcatcacatgatctggctaaatcttgtggcgccaactttagctgcataccgattttccctgcactgacaataataaaatcaagcgtttctgcagatgcatcaatataggtcgggaacaattttttcatgccaattggcgagcagccgccgcgaagatagccagttaccgctaacagctccttcattgcaatcatttctattttcttttcccctgtcacctttgctgccttttttacatctaactcttctgcaacgggtacaacaaagacataataatgatttgttcctgctgctgcaaccaacgttttatatacatatttcaaagaataaccgattttttccgcaacagagatgccatctaccggctggccgtctgttttataccctaatacctcataagagatgttctgctgttctatcagacgaaccgcatttgtttttgccatttttttcgccattgttttcacccactatcaaaatgatgtatgtctaacttcttgcagtaatatgtaaattctatcatcctaacctgcattttcaaggttactagcattgaatcaacggaaggacaaattgatttccttggacgcctatagcccattattagtctacatggaacaaaacaggaatgaacaaataactcccacatacaatttgtatgaatggaaaataaaggagtggttgctttgtatcattacttttatggccctgcgttaattccttacttttcacatactcataaccctcaaagaagtccagacttttcagaaagacagcgaagaagagaaatcacattgactgtagatggctttgtccccccatcttccaccgaagatcttggagacggcttttattcttacgcatggacgaaccaacaggtcatcaatccaggtgaatacttagtttgtcatcttgaaggaagagatatcaacgtgataaatggtgggttcactccgcgcgatactgctccattgtatgcggtagcaagctttccaagacgaagaaaccaatgggtcattatcattcataatcctgtgcaaacccaaagagccatatcgctttatttgattgcgaaaaggtagcacaacatgttatcagaaaccctgcattcaggaacagaaaaacgggtagggacacattaacatcagcattttcctacccgtttttggtctgggcaaactctcacctgtcactctttcaatccccctcaattttttcatctttctctactgccaaggtaccagagaaaattgttatatgttatcattattcccagtaaaaagaaaagaggattaaatatatggttctccttgaaacgaatcgattacgattacaaacgattgatattccccttcttgacgccgcgtctaaacaagatcatcaggctatcaaagaattaggctatgaaacaaatggtgaatggccaaattctgatttttttgaagcgataccttatttccgcgagattttagtcaaaaacaatggaacaaaaggatttgattcatggattattgtaaagaaggacaattatgaaattgttgggggaactggatttttaggtgacccagacgaaaatggcatgattgaaatcggttttgcaacaaataaaagtcatcgccgcaaaggttattgtgtggaagccgcccaaaaactaataaactgggcattaagccgagaaacagtatcccggatcaccgcaagatgcgaacatgataatctaggctcacaaaaaaccttggagaagttagggtttatattgaatcataaatcagcggagtataaacattggatatatgttacaaagtagagtccttaattacaaaagcaggcactgcgcctgcttttgtttggattatttacctctgtgcttctttttcgctttttgctttttgagcatatacctttgctcttttacatgttctcgttgttctttcattatttgttttttcttttgctttcttgcttcaagctctagctttatcgcctcttgagctttagaagttactccggcgtttttcaactcttttgaaacctggcgctgcaatctttttggattgatctttttttgacgcctgccttgtaaacgcactccttcctgctcagcttgggccatcatattcaaaagttggttatgaacaaactctaatacttcagaatccctcggctctttgccaaaaagatgacgaaaggctcttagctttccattgtccacaacttcaacaacgcctacccaaaactgaccatcgtagtaaatcgttaatttcataacgattccctcctcataaaagatattaaagaatgatggacatcccgaggaggggaaggttactgacattctcaatcatgcatccggactaccaaccgaatcgtgttttttcattctttaccatatacagaaaagagtgtaacatttcttctccaactattaaactcttattttatttagatcattgctggagaataggcgtcttcactcgcaaatttatttctcaagccctgccatgttacagatgggagacgatacattctgcatatccttcgagtttaaattctccaagaccgtaaggcagcaacatatgatctccttttttgaaaggatagacatactcaccagagatcatacggccctccccttcaatcacactgataagaaggaatggtttttgctgctttaagcttgctgatcctgataagttccatttccccaccgaaaagtaagcgcattcaatcaatgtcgttgtaagcaaatcctcaatttgttcatggtgaactgtatgccgttctggaatagacgggacctctatcacttcaatgctctttttcagatgaagctcgcgcagcttgccttctgcatcttttcggtcataatcatataatctgtaggttgtgtctgagttctgctgcgtctccaaagcaagaattccttttccaatcgcatgaacagtaccgcttggcacatagaaaaaatcccccggctttacctttacacggcgcaagagctcatcccattctccacgctctatcatggtagttagttcttcctttgttgttgcattgtggccataaataatctcggcatctttttggcaatcaataatgtaccagcattctgtttttccaagctcaccgttttcatgtatgttggcatattcatcattcggatgcacctgaacagataagtcctggtcagcatctaatatttttgtaagcagagggaaacggtccccttcaagctgtccgaataaatgtctgtgatgttcccataattcgctgagcgtgaaccccttatacattccgttttgaacaacgctttgaccattttgatgcgcggcaaaagcccagcactcccctgttcgttgtgacggaatggtatagccaaaatcagctaaagcggtcccgccccaaattctttctttgaaaacaggcttgaaaaataacggttcagtcgtcatgaaaatcccccgctttattcgatttcttctagcagcttgtatgcttcttctgttgtttgcacggagagcagccgctccctataattgtcatccattagctttcgagatagcatctgcagtattttgagatgctggtttcccccgctctctttcggtacagcaatcataaagattaatttagcttctgatccatccaggctattccaatcaacgcctgatcgtttgatcccaaaggcaacactcggctccctgaccgcctcagactttccgtgcggaatcgcgatattcatgccaatcgccgttgttccctgttgttcacgattcaaaatggcttgtttaaacccgctctctgaaagcagcgcacctcttcgtgacaatttctgaatcaattcatctatgatgtcatcactcgtttcccccgataaatttggttcaattaattccgggctgataatgtctgtcagttttttaaattccgacatctcagctttttggctttgaattggctgctttatttcatttgctgccgcagcttcacttggcgcggaggtcggtgcagtttcactgagcacaggagacgccgtaatatccttttttagtacattgacgaacagagcagtgacaagagatcctgcaatcacagcaataaaaaacatcaagacatgatcaactgcgccaagcactgcaacgataggtccgccgtgcgccactctgtctcccacattgccaatcatggctatcacagaacctgtcattgagcctgccataatacttggaataacgcgcagagggtcctgcgccgcaaatggaatcgctccttcagtaatgccgaagagccccatcgtaaatgccgctttccccatttctctttgagatgcctcgaattttctttttcctaaaaacgtcgcaatgccaaggccaatcggggggatacaaatggcgacagcaattggtcccataatttcataatttccttctccaatcattgccgatccaaacagaaacgccaccttatttacgggaccgcccatatcaaatgagatcatcgcccctaaaatcaatgccagaaggatcgagctcgaccctttcatccccgccagccaaactgttaaagaggcgaaaatttgagctacaggcgcgccgatcaaaaacacaaacgctaaacctacaatcagtgatgcaaacaccggaataataataatcggcataatcggctggatggcttttggaacttttaattttttgatccaaagtgccgcgtatccggccaaaaacccggcaataatccccccgaggaatccggcgccgcttgcgctgtcataaaaacttccagtcgccgcaatataaccgccgatcatacctggcacaagccccggtttatcagcgatgctataggcgatatagccggctaaaatcggaatcataaatgaaaatgaagcactgccgatctgttcaatcgttttccagaaggaatcatccggaataactaagcctttaggtgttttctcccctccaagcgttaatgcaaccgctatcaataatccgccgacaacaatgaaaggaaccataaatgaaacgccgttcattaaatgacggtaaattggattttgtttcttctcctgatgattaccggattccgattttgtagcggaacgatagaccggtatatccccgttaagagctttttgaatcaattcttccggtttgcggataccgtcctgtacccccacagacagcagttttttgcctataaaccggtctttgtttaccgaacggtctgcagcaataatgattgcgtccgcttcgcgaatttcctcttcggttagcttattttcaacaccaatccctccctgggtctcaactttgatgctaacgcccagtctgtcagcagctttttgcagattttctgctgccatatacgtatgggcgattccattcggacaagatgtaatcgctaacagtttcataggaaacctcctttaaagtgtgaataataagatcttgtctcaactgtataccgaaatcagctcattaaaatcgctttttttaccataggttccggtaataaaggcatttttccctataacaaaaaaagcaaggaataatccctgcttttaataatccaaatgagataaaaatgtcatgacattggtttctttcgtcagcttctggacgaaggccggctgctcgctaagatatgaaagctcgctaaacagctgctttgtcatagtttgatcctcgtgtttgacagccagcataaaaacgagcgaaactttttcatttccccattcaagcggctcctttaatgtggcaatcgcgattgctgattgtttaataaatttagcgtttgcatgaggaatggcaatgcctgacccaatatttgtagccgacattttttccctcatcaccgcatgaaccgcatagtccttatcaacatagcctttctcaaacaaagctgtcgccagctgttcgattaacttgtagcgatgctccgcctcctgctgcaaaaaaaccaaaaaaggagtcgtattgttcagcatctgaaacgttttttgtttttggcggtgtgattcgcccagctgacgtataaacgcacttaatttcttctcttcgccaggctctaaaagcggagacacaacaatatggggaaccgttatattctccagcgcaatggtggatatgacaagatcaatatcctcatgctttttgatataatcctttaaatcggcctttgcaatacaagccattacagcgatttggtgatatttccgttcaatttttgtccgcagcaattgtgacatcccaatccccatgtggcagacgataaccgcctttttatgtgtctcgctgctgccctgcatccgttcgatcgctgcctgaaaatgcaatgtcaaatatgctgcctcttcctcaggaatatgaagatcaaaagtttgattgatgtcttccaaaacatcaatgatgaggtggaacaaataagggtacatctttttgatgtcattgagcataggatttgctacagaaagatcgtagctcagccgttgtagcacagtattgagatgaatgttcaaaccattgatcaaatcctgatccttgtgaaaatccatcattttcagctctgaaacacgattgattaaatgccctacaaccttaggaagcacagcattttcaaggttctcttctgtctgcaatggataacgaaccttaccgcccaatatatgtaatgttaagtacacggcttcttcttcagggaagcgaattgcaaaaaccggttcaagccgctgtaaacaagcaaatgtccattgatattctttcttcttttttactgccgccatttcttttggggacaatgaaatcggctgcttcattttgatgcggcggaccattaacaatgtatgcagcaacaaactttcaaacgtttcgtctgtgaaatagagggaatgctttttttgtagtgatttgatttctttcgtcacaaagtctacttcataatgtaaaaacttacttttaataaattggctggtaaacgctgtattgtgaatcaaatcagatattcttgccaatgcctttcttttatttctttcgttcccttcaacctttaatccaagccgctgcctagaaaccagtgtgagatcaaaacgcttcagccactcttctactgcgtataaatcctttttaatggaagatcgattgacaaaatgccgagcggcaatgtcttttgcggaaacaggcttcggattcattaataagtcataagcaatgtgcagcattctttccttatcgctccgctgcctagaagaaaaatgttcagtatgtaattgttggcttagccaggtcctttcctgttcttctatatgtaaataaacgcccaaccctggttttcgaataagctgtgcatgagaatgctcattgagataatcctcgatcactttcaaatcattccggattgttttttcagaacactgtaccctatctgcgaaatcttgcacaactaaatagtcatcaggttcagataacaacagatacaaaatctctttttgtcttgtatttatgtattccatctgtttttctatccttcctgtcagtatctacttgagcaaattgatagtataagtatactatataagaaaccgtttacattataaaacaaaatcatagagacaaaagtttcgttttttaccgaagcttccggaaaaaagcgatttttatactctttgagtttgctatgtaatgtatattcagcagaaattcataaaaatactccaattcttcacctatttagaacgaagattttctaatgtatgagtacgaaagtaagaacatgatgaagaaaagtgatttggtatcttcggggataaagtgcaggtaacaaaatttccacacgctcaacaaactaatacccatcaaatgtgtgctattaacattttaaggatggccattctctctcagcaattttccatcataaatacaaactctgtgcagggcacacaatattcttagctcaaatcaattgatcgttcacatattattaacatttatttacaaggaaaataattacttttattgaattgttatagtgcaagacaaaaaactttaaaggagtgtttcaaaatgaatttcaaaaaaacggttgtttctgctttatcgatttctgcgttagctctgtcggtcagcggggtagcttcagctcatgaaataaactccacacctactgaagtaaagaacatttctatttcacctacacatgttatcaagattcaagactataatttacctctaaaagttggagaaacctattctgttaaaaataattcagctactcgttattggactgataaccaaaaagttgctgaagtcgatcaaaatggtttagtgacggctaaatcaaaagggaaagccacgattactttgtttaaaggtactgcagtattcggaaaagtatatgtaacggtttattaatctttatccgccagattttctggatgcaaaacatgcatgaataaaataaggtccccctctaaaaagagaagggaccttattttcgcttcaagtttagatttagttttgggaatacatcatacattggtgtataccgtgtttcattagcttagccccgaataaatccaccttctgaatgaataatttgtccagttatccattcagcctcatcacttgcaagaaaggcaatcattcgtgctgcatcatctggtgtgccaatacgccccattggaaatttaggtgaaagaaaatttcttatttcatctgtcatccatgtagaatctgttggacctgggtttacggcgttaacagtgatgcccaatggtgcaagttcttgtgataacgacctagtaaatgcagaaatagctcctttagttgctgcatacgctaactccccaggcaaaggacctaaatcctgccctgatgtcatattgatgattcttcctgatattaaattagattttttaaaccgacgggcgaattcaacacaaagaagaaaattcgatctcatattaaccgcataatgctcatcaagtgatttagcatctaacgatacataattatcacttgcggaatgagctgcattattaataaggatggaaggatatcctaatttatctgaaattttttcatgtattgtgaatgcagcatgtgcatctgataaatcaattttcattgcctcacagcggacacccatacgtaaaatttcttgttgaaattcttctatccaggccgtatcagaattccagtgagtaaagaagatatgtataccctgtgaggctaacttacgacaaatagccgtaccaatatccccttgactgcttgctcctgtaattagtgcaattttttcttgagaatgactcattattttaacctccaatttataaggagtatctccattatgatggtaacaagctatccaaataatataatccattaaatcaaacagagctgactttgaatacattttaaaatcagcttaaaaaaacattttcgtctcaaaaaatattaaatagaaaaaataagagttggacaacaatttactacttagtcacaagtggctgatactaagtcattgaatgtctctttttaaagagcctttcaatcattcacattgcttttcattaaccattctacttccgttaattcttgtttttgaacgtctattgtgtgtttttttgtgaaatggattttcacagcttcttcgttttcccaaatctcccaaagcattattttacgttctgatggctcaagcggataagcatggaatgtaatacaaccctcttctttgttcgtttcttcctcaagttttttgaattccttcattatctcattaaggtctttatcactgatgatttttaaacatgccgttatgtaatgcatcgaaattccccctcccatcattttatggcttttcattataacattttcttgaaaaataaatataactgcgacattgattgctcgagttaatcaatcgctgtatgtaaaggatttaaaaattgaaatcaaataaaaaaccttcattttataggaaggtttagaagttatattatcaagtttgaaggcaatctgaagcaatgtgaaatgtgttaggtgtttgtttcactgtaaagtctgtagcgaaaccacgtactaaaactaatgacaagcccatcttcaatttcgctgacctcagatatgagggaccttttctttttcagctctttgatcatttcttccttatcagaaacgaacatgatcttttgcgcccgaagaatggccgcatattgaatctgtatctgatcccatatcatatcagctggcgaacgctcctgaatctcttccatgatttcaagcgtctcttctggcaagaatttagagaaaaagccgtgagtcacagcattttgattcttctgtggtgcgccgccattgttccctaatgcatttttgttgcccggttgcccgcctttttttgtgtgcacacttttttcaatgggtgcaccctttttcctttcccaaccatgccgctgcttccacgatttaatggtgttcactgacaccccgtatttctcggcaaggtccttgtatttcatgcctttgacgtaatccttatacgcctgaatgtgcttttcggccatctacattcaccgccgcccccttctgattcgtgttgttttggaaaagatattccctctaaaccaccaccgtgctcaagccgttaaccgccaattgtctatcctgagacttaccggaagcagtttacagggaacaaaaaaagcaccccgcaggatgctcttattatttaatccaatctttaatctctttaatggtcttataggccttagaccatgttccattctctttcaagtagttttcacctttctctgtcagttcaggtcctaatttgtataaatgaggtctatcatctgaataatggaccccaatgatatacccttcgcgttttaaaaagttcacagcatcatcaaattgatcttcagtaactccaatatcgttttctgacaaaggggtattaccttcaaaaatttcttttaagattgcataccttaatttatccttattcatattttctcctttcagtctttagatctgtctttcacttttctctctttgacttgttcaaatattttcataatagaaattgcttgatttctatgttttctttctactgcaattatccaaacaatagcagcaattgtaccagcagcaaaagataaagctccccaatgtttttcataaaaattaaagaacatggtgagatatgctgcaaataaagggataaaggctggaacatattttgaatgatcatggataatatctatatgagaaaatctcgatatagcaaattctaaacattcaatatccaacttataaagaagagattggaaccttttgtattcttccttatcatgaccaattcgagttttttcaagaaagaaagcaagtagctcctttttgtgataagtataaatcgcattttccagttcttctaagtcctcattattcttctcttcaatatttcgcttttcaatatttcgcttttcaatattcttctttttattatttttctgttttttcattttacaattcactcccatttttaatatcgggaatgaaaagttatcgattaacaatttgcaaaatttgtcgaacgaatctgttgaaaaaaacatattttgtcggggatattaacatgtacgcaatactgctgctgttttatcaccgattcactatgtaagacctcccagttgagttgatcctcgcttaccactgggaggttttactcattgtatgaaattggtggtgacgcaggaataatccgccgcgccgatcctgccccccattttacaccgccgatttaaacgaattcaaatattgcagaaagttggcttctttgactttattgacgatgttgccgattatggctgttttgatctttctgatggtatcccgggagcaatcaaggtggtttgcaatagcagtgtagctcatgccttccatcatgcaatcgtaaacgattcggtgcttttcttcttcaatgtgttccattgcattgtccaggtaatgcacaatagattcatatttgtgaagccgcctttctcttcggtccatctgccgcaattctgcctgactgacgcctgctgatccccttggcatgcccgcttcctccccgtatgttgcagtgagctttgtgctaataaaatccactttgtttaatacacggttgagccttttgatctcccgcagcatgaatttataatcacgaatccattcctcaatctcccatgcaatcatttgatctgtcatagtgctttccctcctgatagttaaatagagtaagtgtcattccagttgtttgctttttgttctgcgatatattgagggcctcgatacctctttcacgttgatactgaaggttttgaccaagaaggctttcaactcgttatagagctcttctttgccgcaaaagatattcacaagctttccgtttttataagcgaatccgtttttcatcatcctcaaactccctttttactttctgcgtttataagcgccgcctttgccacgtctgagtgtttgcatgttagtgttcatcatttgttgccagaaacgatctaagcgctcatgttgcttctgtgatggtttctttttggactgtttcatgtctaattactcctttcatagctagtaatcgcgatagacatctggttagttgcgaaaaaaaacggacaccgatcgaagcacaaatttctctgtaaaacgatcagtgtccgcaggctttccgtcttggacttattcaattttaaaatttatttttacggccctgtgccacaacttacttcgtattcaccatctgatgattttttcgaatagcataagtgaggagtttgccctgtttcatctttccaatctagccaatttacataataaagattcccagattcattgtctccttctcttttctggagaactgcaaagtagctttggtagggatatcctcttttataaatttcgtgtctgattgctcctttttccgaagaagctgtaaagacaacaggagatagaactggaagtactatcaatataacaataagtgctgccaagagagaaagtataattttagttttctttttcattttttcctccgatacctttttatgtatttatttttatgttatattattacatgtattttatgccatatttcaattggtgtaaatgataaatattacttatatttagattttattggaggtttcgtatgaaaaaagaattacttgcttcactagttttatgtctatcattgtcaccattagtgtcaacaaatgaagtttttgcagccactactaataaagagactaaagaaaatgtttcaattaccaacgagattggttacgaaaaagttaaggatatgttagaacaacaaaaatatgattttgaacacaacactcctttagcgcatcctaaagagtctaaattgactgattccgacgaaggagtcttactgtattctgcgttaagtaaagtggacaaacaaaaattccacgagtttacatacgatatagacgatgttaagacttctgaaaaaaacaataagctaattgttgaagcttatattactcgaaactttgtttttggtgttgaaaaagtaacaacatctctgggcgataatattaaacttgaaattcccaaaacaacttctaataaacaaagttctcaatcaacaaatacttctaatctaagtttctctcaagttaaaaattcttctaatcaactaaatgtaataccattgagtaattcttctaagcaactaaatgtaacacaattaaataattcttcttcaactctacaatatgaaaatgatgaagaatattcttcggatgttaaattagatgaatttttaaaaaattataagcaagaagtgaaaaatgatgataaagaagaagtgaaaagtgaagataaaccagtaagtatgaacttcaatgctgctaactctaatcaactaactgtgactgcaacatctgttaaaggatatagtggttacgctgcaatgaaatatgcagaaaaatatgccttaaaaccaaataaaaactataaatattataaagacaaagattgtactaactttgtttcccaagcattaagagctggaagaatgccgtactttaaagaatggaaaccctatacagatgcttgggttaatgcaggagcctttagatcatacattttaaaagctggcggaataaaaatgaagactgtttctgatacatattcaaatgtaaagcttggagatgtatatcactatgattaccataataaaataggtcttcgctatgctgatggttggatggatcatacggctatcgtaacgagccgagcaaatatgaaactttatgtaagttatcattctaccaatagacttaatgttcctcgagaatatgttacttctaaggaaggcggaaaacggtatgtttctagtattcgcaattaataaattgatactaaatcgttgatcatgccttccgctacttaataagctgttgggaaagcaatcccctgatctagagtggttcaggggatttttgtaatttaaacgtgttccaacgctcagaaattccgttcatttgttttccctcttctctcaatacatcaatatctttaaagtaaaccgcagccgtaaatgaaatgattgccccgatcaaagcaaggttcgctttcatgtccggcctgtaatcgtgttggaaatatatccagaatcaacatcccatcagcagaaacaatattctaagtgccatccaatccccctaactcaacttactaacaaaaaaacaccttggatgtttttgtattccatttaataataaagttgtattttaaaaaaagaagtgcttaaaatgaaattgaaaaagctttaactggttttgcattatcccttgctttactcgttactgttgctcctgcttttgctacaagccttgcaaaccatagcacaaatcacgaatcagtatcaccccaagcaatttatcaagattattataaaggggctgattctagagcagaatttaaaaatacaattgatgttttcagtacaaaatttcatttaaaagatgcatggctgaagtgacggtcttggactggctattctcaatgaagatttaacagaaatccgatcttccgtttgttactattgaactaatcaagtaagtttggaggtagtttttggactgcggtcaatgaatttcgccaacagttcgccaacaactcacgaatttgacgaaccggctttattaacgcaaagtaaaaaacccttgctgcgcaagggtttaagctatgattccgactgggctcgaaccagcgacctctaccctgtcaaggtagcgctctcccagctgagctacggaatcatgatatgtatgtgttgctgggtatgttgttatctttctgacaagttctattatataaccttaccttctattcgtcaactgcttttttagaaaaactttttttggacttgctgttccgttccccggctattataatatgtcttaattttctaacaatagaggtgatggggttttgcattctttgatttcttctgatgatgtatgggtattatgggggtttattgcggtgtgggcggcagtgagcatcgggctggagcagcgctttaagtgggcgtctgctgtgtcgggcgctattatcgcccttgcaggtgctatggtgtttacaaatgtaggagtgcttcctgttgagtcgcccgtgtatgacactgtgtggtcttatgtggtaccgctggcgataccacttttattgtttcagatcaatgttaggcaaatttttaaggaaagcaggcgtttgctgtttatttttctgattagctccgttggaacagtgcttggcagtatcctggctttttttctactcaaacagcatattccttacttagataaaatcggtgggatgatcagcgcctcttatatcggcggcggggtcaactttgcggcgatggcggcaaaatttgagacgcctggtgaatatgtgtcggctaccgttgtggctgataattttatgatggcgcttttgttttttattttaatcagcattcctgcactcaaatggtttcagcggcattatgccatgccgtttgaagagaaggtaaaagccgatggaaacagcggaaacagtgctgaaagctattggaaacggaaggatatttccttaaaggatatcgcttttaatgccggtgccgctttcgcgcttgttgcggttagtatgaaggtttccggttattttaaaagcattttttctcatcccctgctgaccggtacgcttggcgatcagtacctggttcttacgtctttaactgttcttatcatttttcttttcccgcgtttttttgaaaggctcaatggatctcaggagcttggaacctttttgatttatttgttttttgtggtgatcggcattcctgcagatctccgcttaatcgtcacgaatgcgcctcttattctattattcgtgtttatcattgcgattagcaatttagcggtttccttagctgccggaaaattgttccgtgtgcggcttgaagaaattctgctcgccgtcaacgctactgtcgggggaccgacgactgcggctgcgatggcaattgccaagggatggcgggagcttgtcgccccgatcatgcttgtcggtacgctcggctacttaatcggcaactatgttggcacttttatgggaaattggttttcttccttcttataaaaaggatatttgcatttccctgagaataatgtaagaggaatgctgacatgagaacggagagatcactatatgttaaaaggaaaaaccatttatgttagacctttagaagtaacggatgccgaagaaaatctggggctgcaaagcgaaaatcgagattttttcgaacagttttctatgatacgcgcagacgattactatacggttgaggggcaaagaaaacgaataaccgagtatcaggaaagacttgagaaagatgaagaatatcattttggcatctttacagcgtcagacgatagattaatcgggacggtttcgctctttcaaatcatccgtggcgcgctgcaaactgcgttcatcgggtattttttagacaaagcccataatggaaagggcattatgacagaggcagtcagattggttgttgattatgcgttccacgaattgaaactgcatcggattgaagccggtgtgatgccccgtaatctcgggtccatgcgtgttttagaaaaagcgggatttcataaagaaggcatcgcccgaaaaaatgtaaaaattaatggcgtttgggaggatcatcaagtcctcgcgattctgaatcctgatgacgaacaataataaaagaagccggactatccccggcttcttttttaacgaaccgaaactggagcaatttctttcagcgcttgttcgaaatcgtgttctaaatcgtctgcatgttcgacgccgacactcagacggagcaggccatcagtgataccgcgtttttcacgctcttccttaggcattgccgcatgagacatcgttgccggataggacaaaatcgattccacggcgccaaggctgacagcgaagactgggagtgacacattctcgactaacttcttaacggcctctttgctttcaagctcaaaagatagcacggcgcccgctcccgttgactggcttttatgggtttcagcgccgggatgatcagccagtcccggataatacacgcgcttgaccgccgggtgcttctggaaaaattccgcaagccgctgagctgtttgactcgctttctctaaacggacctgcaatgtttttaatccgcgcaggacaagccagcaatcttgcacgccaaggacggcgccgaacgcgttttgtagcttatacagctgcttcccaagctcttcatctttgacagcagccaaacctgagagcacatcgctgtgtccgcttaagaattttgtcgcgctgtgaagtacaatatccacgccgagatcaagcggacgctgcagtgccggcgtcatgaatgtattgtccagaaaggtcaggcagccgttttcttttgcaagctgaacaactgctttaatatccgtaatcccaagtgtcggatttgatggcgtctccatataaatgacctttgtgttcggcttgatgctccgcgccacttcattacgatccgtcatgtcgacaaacgtatgctcaatgccaaaccgggtcagcacctctgtcaccatacggaaggttccgccgtatacatcttctgtcacaagaacgtgatcaccctgtgacagcagtaaaaatgctgttgagatggcagccatgcctgaactgaaagcaaatcctcttgttccgccttccagtgcggcaattgtttcttcgagagctgttcttgtcggcgtgccagagcggctgtaatcatatgccccgaactcttcaaatgaagattggtgaaaagtcgaggcgtgctgaatcggtacactgactgccccggttccgccgtctgttttaaatggattgtgcacgagctgggtttccagcgtccaattgtgtttactcaaatgaaacagctccctctttgacctgacataatgcctgttttagatcctcttttaaatcttccgcatgttcaataccgacagaaaagcgcagcaaccgattgcacaccccgtttgcgatgcggatctcttcaggaatatccatgtgcgtctgggtcgcagggtatgtaataaagctttccaccccgccgaggctttctgcaaaacaaatggtcttcagtgcttttaaaaacggattgacccattcttctttttgcagacggaaggacagcatgccgccttttccgggatacagcacatccgaaatttcttcctgctcttctaaaaacgccgcaagctcctgcgcgtttgcctgatgctggcgcattctgaggctcagcgtcttcattcctctcatcagaagccacgaatcaaatggcggcaggacggcgccgattgcattttgatgctgaaacatttcctctccgagccgctcatccttcaccacgacaagtccagcaagcagatcgttatgcccgcctaaatacttggttgcgctgtgaatgacaatgtcagctcccagctcaagcggccgctgcaagaccggtgtataaaatgtattatctacgatcagcagaagaccgtgctcctttgtaatccgggcaatatgttcaatgtccgcctcctgcatgagggggtttgtcggcgtttccacaaacaccgcttttgtattcggcgtaatcttagagcgtaaacagtcctcatcgctgaaatcatcataatgaaaagtcaatccgtattttttccattcattttcaaataaacggtacgtgccgccatataggtccgatgaaacgatcagttcatctccgcttttaaacagcgccataatcgtttggatagcagccattcccgaactaaaggcaagccctctcgcgccgttttctaagttagcgatcgcgtcctcaacaagctggcgtgtcggattttttgtgcggacataatcaaatccggtagattctccgatccctctgtggcggtatgctgttgataaatagataggagcactcactgttcccgtgacttcatcgctacggttcccaatttgagctaatttcgtttcaacgtgctgtgacatatagctgacaccttcccttttcaaaataaaaaccccttcttcataagaagaaggggtttaacgcttcttcttatcttccaagcataaaaaacgcttgctggatttagcaccttggcgctttgcaaatgcaaaacaagccggttgctgaggtttctaagggccagtccctccacctctcacgataagaaatatcgatttcaattttctgattgttttatattagcgcaattcacagtttatttcaacacttttttcttcgtgtgccgaaccgtttaaagagagaaatttctaataattcatggtacaataattgaaaatgcaagaaagtatagtgatgtcctggaggaatgtttttatggcaccgaaaaacggcacagtgcaagaaaagaaattcttttcaaaagagcttaacgaggaaatgaccttgcttgtttatctgccgtccaactactccccgctttataaataccatgtcattatcgcgcaggacggccacgattatttcaggctggggagaatcggcagacaggttgaggaattgctgtcgaaacgcgaaatagaccggagcattattatcggtgttccctataaggatgtaaaagagcgcagaaacacttatcatccggagggttcaaaattttcggcttataaacggttcatcgcccatgagctcgttccttttgcagatgatgagtatccaacctatcagatcggttacggccgaacgctgatcggtgattcgctcggagcaaccgtgtcacttatgacagcgcttgattatccgaatatgtttggcaacatcatcatgcagtctccctatgttgacaaacacgtactagaagccgtaaaacagtcagacgatatcaaacacctctctatttatcaccaaatcggaacaaaagaaactgacgtccacacgacagacgggaacattctggactttacagaaccgaaccgggagctgaaacagctgctggagaaaaagctttccgattatgatttcgagccatttgacggagaccacaaatggacatactggcagccgctcatcaccccggcgctgaaaaaaatgctttaacactctatcatactttatttccaggagggacataatatgaaatacggaatcgttttatttccatcaaaaaagctccaagaccttgcaaactcttacagaaagcgctatgacccaagctactctctaatcccgcctcatttgacgctgagagcatcctttgaatgcgcggaggagaaagcggatcagctcgtatcacatttaagaaacatcgcaaaagagtcccacccactcgttctcaaaatgacaaaatacagctcatttgcgcctgtcaataatgtcatttacatcaaagcagaaccgacggaagagttaaaaacactcaatgaaaagctatacaccggtgtgttggcaggagaacaggaatataatttcgttccgcatgtgacggtcggccaaaatctttccgacgatgagcattcagatgtgctgggacaattaaaaatgcaggaagtgtcgcatgaagaaatcgttgaccgtttccacttgctctaccagttggaaaacggatcgtggacagtatatgaaaccttcttgctaggcagaggagaataatgtttgaaagcagttatcgcaaaaaatgaagaacaactgaaagatgcattctatgtaagagaagaagtctttgtcaaagaacaaaacgtgcctgctgaagaagaaattgacgaacttgaaaatgagtcagagcatatcgtcgtgtatgacggtgaaaagcctgtcggtgccggaagatggcgcatgaaggacggctacggcaagttagagcggatttgcgtactgaaaagccaccgctcagccggtgtcggcggcatcattatgaaagcgctcgaaaaagccgcggcagacggaggcgcttccggtttcattttaaacgcgcaaacacaggctgtgccgttttacaagaaacacgggtatcgcgtgctttctgaaaaagaattcctcgatgccggcattccgcacttacaaatgatgaaggactgaacgcatccggatcttttgagatccggatttttactgcatataaaaaaaccgttctctggtatgaacggttttttatacatatcgattaatatatgtccccattcctttttctcgcaatctcttataaagagagcgcttacgtttcatctcgtttacttttctttcagctgccgtttgattctcctgctgcttttccagttctttgtatacccgctgaaacgggacatagctgattttttcggttccggcataatcctgcttatgtccaatcgttctattagcatattgagcgtattgctggttctgaatttgacctgcatatatcatacaatacccacccctctgctgtctcttttcccttaaacttactttttgaaacacatttcttttgatatgatagtcattgtctgtaatgaacaccttttgattgggaggacccctttttgaaatgcgcccgactgaatgatagaatcatacatttacatacatattcgagagaacattatcaattcctctttgaagagggaataaaaggacatttattttgttctcattgcggaaagcccgttttgttacggcttaacatcgccgatccgccagagtttatccatcgccagccaggcgattttccggcatgtgaggaggcgtgcgaaccgaagccctctaaagaggggaaaaaagaagatgatcaggaatctggtgtcattcgtttacccaagggaaaagcgatcgccgctgacccgtccccagctgttacagaatggcaccgtcctagaagcattaaaccaggaacaccatttgtgccaaaaacaatagaacccgatacgagcctttttccgtctgtcggtttaaacacggatcagctgaaagctgtcacggaaacagagggcccgctcctcgtgcttgcaggtgcggggagcggaaaaacacgggtactgacagcccgtgccgcccacatgatcgaacacttaggcataccgcctgaaaatatgctgcttgtcacctttacaacaaaagctgtcgctgaaatgaaagagcgtatggcgaaccagtacggattacagccggcaaaagtcagaagaattgtgacaggaacattccacagtctgttttataagatcttgtatcactctaattctgctaaatggaacggtgagcatctgctgaaaatggagtggcagcgggaacaatatatcaaaaaagcactctatgaagaaggcatcgatgagaaagaatccccagttgaccaagccctgcagcagatcggtttttggaaaaacacttatgtcccaaatgaacgcatccctctaaaagatgagtgggaaaaacaagtttatcgtttatatgaacattatgaacgccagaaaaaagaacacagccaatttgattttgatgacatggcttcagcctgctatgaattgtttatcgagcggcctgaccttctggaacaatatcaatctcggtttacgtatatcttaattgatgagtttcaggacattaatccggttcaatacaaaatcatgcaaatgctcgccagcccggagcaaaacctgtgctgtgtcggagacgatgaccagtccatctacgcgtttcgcggaagcaatccgtctttcattcttgattttcaaaaggattatccgggagcgaagacgatctatttaactgcgaactacaggtctacgcacccgatcgtctctagtgctgatatcgttgtgaaaaagaacaaaaacagatatgccaaaacgcttgaagcggcccgcgatgacattcaggtccctgtgctgttttatccttatgatgaagaggaagaagccacaatggtcgtttccgatatcaaagaaaaaattcaaaatggagccagtccagaagactttgcggttctttaccgcacaaacagcggaggccgtgctatatatgaaaggcttcatcaatcgtcaattccgtatacagctgaccgcggcgtccaatcgttttacagcagacggatcgtccgccagattctcgcctacttgtacgccagccaaaatgaggatgacaccgaggcgattaaacacttgcttcccgccttgtttttaaaacagtccgctttgaatacgctgaaggcgctctcgattacagaggactgtaccatgatcaaagcgctggccaaattgcctgatctgaagccattccagctggacaaaatcaagaaaatcgtaccgttttttgcaagcctccgcacaatgaaacccgtagaagccatcacctttgcagaaggaaaaatgggcttctccgagtatttaaaaaagcggggcaatgagggcaacaagctggaaaaaggctctgatgacctgcgcgacatcaaggttgtcgccaagaagttcaaaacgattcctgactttcttgcccacgtagaccatatgagggccgctgagaaaaacagaacggatgaacatggcgttcagctgatgaccattcaccggtcaaaaggccttgaattcaaaacagtctacgtgttaggcactgtagatggctcgattccgcacgatttctcattagaaacggcaagaaaaggagacgaggccgctcttgaggaggaaagacgccttttatatgtagccatgacccgggcgaaacagcatttatatttgtcttgccctgctaacaggcgcggcaaaacagccaaccgctcaagatttttgtatcccctgctacagaaagcaagacagcccttgcatcattaacagcccggcagattactgccgggtttttactgtaaaaaaaggcccgctgcagtgagtcagccaggccatccacttatttattatccatcattttagaaatcgtgccaaaatcaagcttttcttttccgcttgtaatagattccacaattttatcttctaattcttttggcacgcgtctgtttgccatctgcgctacgcggttaatcacactgcgcactgtattttcatctttaaaattagcgttttggagtgatccggcaagattcattacatcctgcatcttcacacctgttttcttttcgatgttcttaaaaaattgattatccataatgcgcctccttttggcggagtaatacggtattgtatgaatgcacataatacaatgtgcttttccaacatttttaaaaataaacacaaggcaaggaagtacgggttataacccgtacttcctcaatacatcttaaaagaaagatgcacctacgatgatgaggagaatgaataatacgaccaacaaaacaaatgttgaaccatagccgccgccgtaaccgccagcataaccgccataacagccgccgccgtagccgccgccgaatccgtatccaaagcccatagataagcacctcctttactctctatacactatgtgagctgctgggatcggcttggatattcgcatagggcgtttgcggatttacgattgatcatattgagcttgatgttttttaagtaaggcctccgttttttcagccagctcttcaatctcatcttcaaattccagaccggctttatcaaatgcatccaagtcttttctgatactgcccatcgtgtcttcatgctctttttgcttttgttcatgtggttcatatcttccttctatccatttttcaaactcattcacttttatccccccgcttatgatatatgctgagcgagaccgcctcgttaaaaaaacaaaaaaccggagttctccggtttctttgccaggctattgaggctttttctttttatttccgcacccgcagcctttcttttttatcttttttgattgatacgatgaatctgtatatggagatttttgggaaggtttatgatgctgattcatttttgtccccttcctttccttatgtcatatatgctactttatgcgtattctgacagaaagttgctggtggtaacgccttattcttgcagccattttgatacgagcgtttctataatgccggcaaggccggcgatcgccaaaagtaaaatcagccactgcgccgcttgcgggatcaccgcctggcataaaatcaaaaagccggcacaccacacgcctgtgcaccaatagcagctcagcaattcaccaataaacgccctgacaccggttcccttaatcacgatataggtttcaatgttcccgtccgcatccttttcttccttctcttcatgaaacagactgcgaagcggcgccataatcgtgtcaaacaccagcaggcgggcgagccgaaagaccgcaagcgatagaagaacaattgtcagcccatttataaccactcgttcactcctttgccaatcatgatcccttcacatatatgccaaaaccctattcttcatgaattgtatcttgtccggcagaaaattggttatttttattattccgctctgcaccccatttgcattatatagagtatggataagaaaggagtgaaggttatgtcatttgaagaaaaagtcgaatccctgcaccctgcaatatttgagcaattatcaagcgaattcgaacagcagatcgaagtgattgattgcgaaaatatcacaattgacacgtcacatataacagctgccctttctatacaagcctttgtgacaaccatgattatcgtggcgactcagctcgtcatcgccgacgaggatttggctgacgcagtggcaagtgaaattcttattctcgatagctcccaaatcaaaaaaagaaccatcattaaaattatcaacagccgcaacatcaaaattactttgtctgccgacgagataataacctttgtacaaatcttgcttcaggtgttaaacagcattcttagtgaacttgacgtcctttaaccctttcttttcacaaacttaaaagacgaggtgaaaacaaatgtcagataacgataaattcaaagaagagcttgcaaagcttccagaagttgatccaatgacgaaaatgctggtccaaaatatattttctaaacatggggtcacaaaagacaaaatgaaaaaagtatcagacgaagaaaaagaaatgctcttaaatcttgtaaaagacttacaagctaaatcacaagcgctaatagaaaaccaaaagaagaaaaaagaagaagcagccgcacaagagcaaaagaacacaaaaccgttaagccgcagagagcagctcattgaacagatcagacaaagacggaaaaacgataacaattagccaatcataaaaaatagggttcttcatcaggatatatgactcagtcaaaataagaggctcgctcatttaataacagtaaaagaaaaggaggaatagatatggaaagcagaccatattcttgggttgcacttgatcctgactgtgaccatccgttagatgacaaagagaaagataaagaaaaacacgaaagaaaatgtcattgcgacgtttgctgtaatggcaatggtttttttggcaacgacaacgccttcatcgaccaagatctagctcaagcaaatctcaacaaacaagtttcagatgaaacgattattattagagattcttgtgacatcaatgttacatctacagacgttcaagccgtaacatcagttgtaacagcacttaatgccgctgtcgtaacggcaactctgacatcaattgcagacggcgtaattgccgaattagtcgcacaagatttgttacagcttacagctaacaaacaagtaaaccgccaaaaacttctcatcgaatgttcccgcggcgtaaacgtcacaacagtagatgccgatatcgcaacccttatttctacagcaacaaatacactcgtagccatcctagttatcactcttgtcctctaggacctaaaagcagagctaaaaacgctctgctttttcttattttccaagcatatgatgaatatatagacgttcacccacaccaagtggggcacgggtacatatgttgttaaggactaaagtcaaataccctataaagaaggagctgaaatcaatgagctgcggaaaaacccatggccggcatgagaactgtgtatgcgatgcagtggaaaagattttagcagagcaggaggcagttgaagaacagtgtccgactggctgctataccaaccttttaaaccctacgattgctggaaaagacacaattccgtttctcgtttttgataaaaaaggcggattgttctccacattcggaaacgtagggggatttgtggatgatatgcaatgctttgaatccattttcttccgcgtcgaaaaattatgcgattgctgtgcaacactgtctattttacgcccggtcgatgtcaaaggcgataccttaagtgtttgccacccttgcgacccggatttcttcgggctagaaaaaacagatttctgcattgaagtggatctcggatgcttctgcgcgattcagtgcctgtcaccagagctagttgacagaacatcgcctcacaaagataaaaagcatcatcacaatggataaacacttgtaaagaggaatccccttccaaactctattacaggtgcaaatcattcagctgcttccagcgtgaggcagctgactctccatcatttcgccagtctcaaatttataaggcaggagggataatatgagccagaaaacatcaagctgcgtgcgtgaagctgtagaaaatattgaagatctgcaaaacgctgttgaagaagactgcccgaccggctgccactctaagcttttatctgtaagccattcgttaggcgacacagtgccttttgcaatatttacatcaaaatcaacgccattagtcgccttcggaaatgtcggcgaactcgataacggcccttgctttaatacagtatttttcagggtcgaaagagtgcatggaagctgtgcaacactgtcattattaatcgcatttgacgaacacaaacacattttggacttcaccgataaagatacggtgtgtgaagtgttccgactcgaaaaaacgaactactgtattgaagttgacttagactgcttctgcgcaatcaactgcttaaatcctcgattaatcaatcgtacacatcatcattaatcataagctggaaaagcttgcaggcctgcaggcttttctctatgtaaaaaaagctgtccggcaacatcagccgggcagcttttttctttttcgttaaaaaccgagcgggtgcaaagaggtaatatcatcgattgccagttcggttggggctccgtttccggttgttcgaagcaggacggaatcatttcttcttccgacaatcacgcccctgtacgttcttccattggcttcaatcaaacaaagcgctctcggcatgttatgaggcagctttgttaaaaaatcaattttttcgtggatcgtcatcttgctcatcggttttttcacttttcgtgccggcggtgctttttcctccgctttatcagcactatggacagcttccggttctttctcaggcttccgggcctcaagtgcaggctcttcctttttttctgctttcgggggctcgtgttcaacggtttcttctacggcctgcggctctgccttctgttcctcttggctttttatgttctctggctctctcgcctcttgtgtttgctgactcactggttcggctgcaggcttttggtcttcttgcaggacatcctgtgccacggcttcctcctgctgcttctcatggtaagccggcttttcctcagcttttggcggagcgggtttgtcggcctttcttttgatgacaatctcctgcatggatgaccttgtagtttctgcataatccggctgaacaatatacatgagcggttttttatccgcgtttcttttcttattagacatcttcatccctccgattgtgtcatattctatctatatgacagaaagctgaaaatcagaagaaataaaaaagcaatccctattcgggattgcttgatatagatcctgcttagcgggcagtgatatggaaaccagaatcaacgtgaagattttcacctgtaatcccgcgggacatatcgctgaacaagaacgcagctgtatcgcccacttcttcaggtgttgtcgtgcggcgaagcggtgcacgctcttcgatgtcttttaagatagagttgaaatcgctgatgcctttagcagataatgttctgatcgggccggcagaaatgctgttgacgcggatattttcttttcctaagtcagcagctaaatatttcacacttgcatcaagagaagcttttgctacacccatgacgttgtagtttggcatcacaagctctccgccaaggtacgtcaaagtgacaatgcttccgccttcagtcatcatcggacgtgccgctttgacaacagcagtcagagaatatgagctgatgttatgagccaaaaggaagccgtcacgatttgtgtttaagtactcgccgacaagctcttctttgttggcaaacgcgatacaatgcgcgataccgtggattacaccgacctgctccttaatgcttgcgaagcaagtttcgatttctgcgtcgtttgtaacatcgcaagggaggatgatggaatcgttgcggtctaatgttccggcaagctcgtgaacggatttctccaggcgttcaccagcgtatgtgaaaatcaaacgtgcacccgcttcatgtaaagaacgcgcaatgccccaggcgatgctgcgtttgttggctacccccatcacaacaatgttacggccttcaagtgaaaaattcatatgtataaagcctcctatatttaataaagacatagtattagtacctgatcttaattcctatcatatcataaccttgtccagatgaaaagcgcataccgtagcaaacgcaaaagagatcaccatcagctggtgatctcatcggcttgtatttaagctgtttcgtttaaaagcgaaatggtttgtcggcccgtgtcccgatccgatgccgagcgtattttccaccgcttcacggacaaagttggccgcaacctcaaatgcctgatggatgctgtctcctttagccgtttgggccgttaaagccgcagcaaaggtgcagcctgtgccatgcgtatgcttcgtattgatataaggatgggtgatttgcataaacatgctgccatcaaaaagaaggtcagtaatgtgattgtcctcaggctggtgcccgcctttgataatgacatgctgcgcacccatcttgacgagctgctccgctgcttttttccggtcatccagcgagctgattgtcattcctgtcagcgtttctgcttccgggacattcggcgtaatcgcgtagcttcttggaatgagcaactcctttaaggtggcaactgactcatcacgcagcaaggatgccccgccctttgcgatcataaccggatcaacaattacacgattgaatccgtactcgtcaatttttcttgccacttcttcaatcatgtcggcattccagagcattcccgtcttaactgcatccggtctcaaatcctcagcaacagcgtcaatttgctgtctcaacgtctctacagtcagcggatgcaccccgtgaacgccaagcgtattttgagcggttaccgccgtaatcgcagacattccgaatacatcaagctcttgaaaggttttaatatcagcctgtatccctgcgccgccgcctgaatctgatccggcgattgtcaatgctttatatatactcattacactacactccttttattacccaatccatttatgataaatggattttgcccgggcaatatcatttgttccatggatcaaagctctgccgtcccggaacagcaccattttcatatcatccgagcggcaggaaattaaatacgggttcgcagctacttcaagcccggcctgcctcagctgaccggcaagcgcttcaagatccgcttctttcgtaatagatgatctgatctgcaccgtgttcctgccgcacaatacagccgcttttgtttgattttcataagacaaaaacggaaaatcctttgtgccgcagcttgggcatgcgtcatgtttgagactggccgctctcacttctgaccgctcgtttttccacaaatcaaaggagcgcagcaccggctcgcactcctctcccgtcagcagtttcagtgcatctgttacctgaaagactgctacctgcaaaacagccggactgatgatgccagctgtgtcacatgttgctccgccaatcggaagtgcatcgagcaagcaatgcaggcaaggagtagaacccggcaccacggtaaaggtaagaccgtagctccctacacaggcaccgtaaagaaaaggaatcccttcctttaccgcagcatcatttacgatcaggcgggtttcaaaattatcagccgcatccacaataatcgatgcatccctaatcagctcgaagatattttctgctgtcacatccatgacaaggccggtcacatcaacatcgctgttaatcgaacggagacggcgctccgcagcggctgctttcggcatttcttttttgacatcatcttctgtataaagctgctggcgctggaggttgctccattcaacataatctctgtcggcaattttcacagagccgactcccgctctcaccagcatttctgcactggctgttccgagcgcgccggcgccgataatcacggcgcgcgcttctttcaattttttctggccggatgggccgatcggagcaaacagctcctgccttgaatacctgcctgtcatacaggaagaccttctcccggactgcttgccgttccgtattgcttaagcgggattcggcccgcctcataagaaaggcgccctgcttccactgcgagcttcatggcacgagccattttcacgggatcgtcagcgccagatacagccgtattgagcagtacgccatccgctccaagctccattgcgtatgccgcatctttaggcgagccgattcccgcatccacgatgaccggtactttcgcctgttcaataataaacgacagattcaaaggatttaagattccttgtcctgatccaatcggagatgcacccggcatgatggcatgaacgccgagctcttccagctttctcgccagcacaacgtcatccgacgtgtacgggagcacaataaagccttcttcaagaagctgttcagacgcttttaatgtctcaacagggtcaggcagcaaggaacggctgcatccgatgacttcaactttaatcatgtcacaaaggcctgaagctttcgccagccttgcaatccgaaccgcttcttcagcagtactggcgcccgctgtattcggcaaaagcgtatatttggataaatcaagctgttccagaaaattcggctgagatgcttcaaaaatgttcattctccttacagcaaatgttaaaatatcagactcagaaacagctactgcttccttttgaatgtcaaacgatgggtatttccccgtgcccagcagcaatcttgattgaaatgattttccgccaattgttaacatgctcatccgcctcctacaaaatggacaatttcaatgacatcacgatcacaaagctcaacctcgtgatagcgttctttcccgattatttctttatttctttccacgataacgattttattttcaagctgatacgacgccagcaggtcttgaattgtacctgtgtcttttttccacttcacgtctttaccgttcagctgtagcatcatatctgaaccgcctccttgcgatcaattcggaatgcgtgcagccagtcttggttgacctctttattcatgatgagatcactgatcaaagcgcccgttgcgggagcaagcaggatcccgtttctgaaatggccagccgcaaataaaatacggctgtcctcaggatgtctgccgatgtacggttttccatcctttgttcccggacggagtcccgcccaaaaacgatccaccttcatattctgtatagccggcagcatcgtttttgcttttttcataacagattccaatccgccaagatccggtgtttcactccagtcccccggcttcattgtcgcgccgacaaccagtcttccgctttttctcggtacgatatagcagtgatcatggtaaagcgtttttgtcagcgggatatcatcattccaaacggacaggcactccccttttacagggagaaaagcattgttcagtccaagctgtttaaaaaacattccgctccacaccccgctggcaacgacaacatgattagcccatacgtctccgctaggggtcttgatgaacagggcttcaccgtcacgttcgacatgcaggacgggcgtatgctcaaaaatctccgccccaagcatttttgctgctttcacatatgccttgcaaacaaaataaggctccacatgcacatcatcctgaataaaagatgcaccaaagatgtcaccagacgcatacggctctttttctaacacctcttcttttgaataccagctgacagagtccaaatcgtccatctgtctcagctgcagcacatcttcttcagaaaatgcaagcttaaacataccgccgttatgctgcctgatatccacaccggataatgcataaagctcttctccaagacctttgtacagacgctgactgtgcatagcgaaatcaaaaaacgcgtcacgttcctcgcattcggcatgggcgcccagcattccggcagcggcacttgtcgttctgccgcccattgttccgctttcaaacaatgcggtgtttttgttttcctttgccaaataataagcaattgcggaaccgataattccgcctccaatcaccactgcttcataatgccttttcatagcgcatctcctttagcttgcgggaatatcgtctggctgcttccaaaggttcagcggaagagaaaattcctgacataacagcaatgccgtctgcccctgcttgttttacgtctcttaacctgtccggcgtcatccccccgatggctataaccgggatggaaatccgctgtttgatatctgacagcaaagatactcctctgccttcaagaccctttttgcaatccgtttcaaacacatggccgaacagcacgtagtccgcgtcttccttttctgcttgaaccgcttcctccagtgaatgcaccgacctcccgatatgaaggtgtggaaatctggctctgatctgcttcggtgaaaagctgccgcttggcagctgcacgcggtgaatagtagagaaaagtgcaatatccacgcgcccgttcatcaccaattttcgtttatctataccgccttcaaaaataagatcgagcagtttcaaaatatccgccgccgattttgagcgttcccgaatgtgaataaaatcaacttcattctgaatcgtaatgatgattctcgctagctcttctaccggcttgctgtcatccgttatggcgtgaagctccacattcctccacctcttttatggcgctgtcagaccagccttcttttcgataggccattccccaaaattgatattcatagtagctggagatgacaaaattctctttcatcttggcacgcacttcctccgtgctgttttccgccagctcatcaaagcggttgatttgctcctcgacctgttgtctaaaccaatcaccgccatatgtgccaatccacttctgataaattggatgccccggatcacaatgcagcaatttctcaccaacctcgtaatagagccaatagcatggcagcagggccgctaagatttctgcgaaattcccgctcaaaaccgaacggtacatatgggatgtataagagtacgccgtaggagacggcttaaacgccttacgctcttcctcgctgatttccaacagctcggcaaactcgcgatgaagcgccatttccgcctcatatgtaccttgggcatggcttgccatccgccccgttgtataaagatccttcgcataagcggcaccaaatgactgcacctttgcaaaatgcgttaaataataggaatcctgaagtacgtagtatttaaaacggtcaatcggaagcgttccgtcaccgattccttgaacgaacggatggacaaagctcccctcccaccattctgcggctgcactgcggcattcttctgaaaacttcacaaatcattccccctctgaaaataaaaaaaccactttcccgcaaggaaaagtggtttggaattggcatagtaaaataacacaaataccgctccacttccctacgcaggtctgaacctgttcaagttatgagggtctaaaagtcacacttttatctcagcccttatgaaggacacccctagtggttaaacgaatacatattgaattgttctgcacctctatattaacacgaatccttatttggtcaagatttatccttccaatgttttcttaagatccgttacgtacccccgagatccggtgacaattaaacggtctccaagtttcagcctcgtatccccatgaggaacgatgctgtccacacctctgaagatcctgacaaagatgacgtcacctgttaaagggaattcccgtaaaatgacaccatcatatttactgttctccatattaatttgatacagcgaagactcttggttcgtgagcagcttcatgacgccaggcgcttcaatcagtgcgcgaagcagcgtttttgtcgacagcagaatagaaaagatgctgattccctgctccttcagagctgcttcatgctccggtgatcctacgcttgcaatgactctttctgtgcctttatcttttgcaagtaatgcaatgtctgcattcatatcttcatttcctgtcgccacaacgaggatatccgtttcaaaaatgccgagtgattcaagcgtctcgtgttcatagtcagaaattgtttcaacagcaaacactgattctgacagcttttcctccgcattctcttggtagacgtgtacaacacgcacgtcatactcttcctctggcaattcgagtgtgacaggcaaagtcatttgattggcgccaatgaacgtaatcgtctttttctcctccggctgctcttcccgtttgtataattttttaaaacagatcggcgtaaaaatacttgcaatgacggctactaaaattagcgctcctgacatatttgtactgatcacgtgaagctgctggccgattgttgcagcagcaatcacgagcgaaagcgttgatgtcagcaggaaaccagacgcgaaaatggttcggttatcataccacttctttaagtacatgacaggaatgattttgctgactaacagcgcaagcagcaggagcggaatcatgattaaaattgttttatcctggaaaagagtccaaatatcaagcttcacaccgaccatcacgaagaaaatcggtattaagaacccataaccgaatgagtccagctgctgaacaagttctttgtttggcgaaagcagggaaacaagaacccccgctaagaaagcgccgagaatattttccgccccaagtgattcagacagggcaacgagtacaatgattaacgtaaaaatggcacgcgtcccgatctggatcgtcccttttgacatggattgaacaaaagagcgatgtttgaagacccggccgaaaaagtaaagcaccactccggccgcaaacagaatcatcaggagccacatgtttccgctgtcctctccgtataaagaagaaaaaacagcaagaagaatcatcgtggccaaatcagcaataacagcaacaagcaaaataatctgcccgatattcgaattcatgatccgttcttcttttaatgttggaacgacaacgcctaatgaaatcgttgaaataatcagggtcatcaaaaatgcattttggataaatccggccaagacgaacccataggacaagagcaatgataaaataaaaataccgacgaaaataacagatgccgcagcaaacgtattcggcgcttccttgccattcggcaggaactgctttttctttcctttctcaaacgacgaaaaatcaatttcaagcccgcttaaaaacattaaaaagataaatccgagcatagagagtgtctggagccaggtgtcaccctccacaactaaattaaggccgcttttcccaattatcagccccataatgatttcagcaacaacaaccgggatgctgagtttaaaccgatgcaaaaggatgggtgtcaaaaatgcaacgataagtacaacaactaaagatgcgacagatgtatgcgccataatcagaacctcctttttaagtcagggttatgctagttctcactcagagaacaaaacctcatttttaaaaaacataacgcgattttaacaagggtgatgatgaaaaataaagtgataaggtcttaatcctgtttagaaaatgattcttcttctataatttgcacataaaagcttgtgatgactcacaacactttgcttcataataaataaaacaatcggtaaggaggagaccgcatggcttacgatatcatcagcgatattcatggctgctatgacgaaatgactgcattaatccaaaagcttggctatacaatcaaaaatggagtacctgtccatgaagaaggcagggtgcttgtttttgccggagatttaactgacagagggcccaaatcgatagaggtcatccgatttgtagccggcgcttacgaaaaaggcgctgtgcgttatgtcccgggaaaccattgcaataaattatatcgttacttaaaaggaaatccggtaaaagtgatgcatggtctcgaaacaacagcggcagagcttgaggaactttccaaagatgagaaaaaatcagtcagcgaacagtttatgaagctgtacgaaacagcgccgctttacgacatcttacataatggagaattagttgtcgcccatgctggcataagagctgacgatatcggcaaatatacccgcagagtgaaggactttgtgctttacggtgacgtgacgggtgaaacatatccggacggcagacccatcaggcgtgattgggcggcagcctataacggaaaggcttgggtggtatacggtcatacacctgtgaaagagcctcggaaggtcaatcgcaccatcaacattgatacaggctgcgtgttcggaaatcaactgacaggctttcgctttccagaaatagaaaccgtctctgttccaagctccctgccttacgacgaatcaagatttcgccccatataaaaaaggagagaatcaatgattctctccttttatcagtttgctcatgtcctgaggcagtggagcatgaaacctcatgttctcctgtgtcagcggatggataaacgaaagatgctcgctgtgcagagcctgccggccaatttcctgtctcgttccgccgtacagtgtatcgccgcacaacgggtgcccgagatagctcatatgaacacgaatttgatgggttcgtccagtctcaagctgcaatgccaccgaggtcatgtcatcatttgcacatgtgacgtaaaaatgagtaacagccttctggccgtctggcgttaccgtccgttcaataatactgtcaggatgtctgccaatcggagcatcgactgttccctccatctgtgccatccgcccgtgaaccactgccgcataccggcgtttcacaaggccgtttttttgcgcagacgataaaatggagtgggcaaatcgatgcttggcaacaagcatgatacctgatgtatcccggtctaaccgggtgacaagatgaactgtcgccctcactccggttgtttgataatgatcaataattccattggcaatgctgccggaggggtgctctctcgaagggattgatgacacatacggctgcttgtttatcacaagcacatgttcatcctcataaaggatatcgagcggaacaggctctgccaacagcgtctcgctcacctgctcctcaggaaacttcacgataagaagatctccctctttcaaaacgtatttgaccgtcacatgctcaccgttaatctgcaggtctcccccgccaaacttaatatcggtcagcagacgtttcgaaattcccagttcaccggcatattcttttacagtcatcccgtcctcagcggaagtaatgttctttctgataaaaaaatgctccacgatatgtcctctttctattcaccttttccaataaacgaatcctggactcttttccaaaatggaaacggacggaatctcgcaaaccgcactttttcggatgcaacttggcagcggatcgactttacatccttatggagaagggttaaatggtcaatcgtcacttgaaagtcaacttcgtttctcggcttaatcatgcaatcatgatgggatgggagaagcagaggtgacccgaccgtacggaacacgcggttattaattgaagccatttccgcaagctggatcgccctgatagacggatggataatcgctccgcccagcgccttattgtaggctgtgctgcctgatggagttgacaggcagaggccgtcgccccggaaggtttcaaagagctgccctttgatttccacatcagcaacaaggcttccttcgatgcttttaatcgtacattcattcaaagctaagtatctttcttcccgctcgttttcgtgataggtcacaatgacttcgagaagcggatattcgactgtatgatacggcgttttcgcgatggcaagaacaagtttttcaatttcatgaggaacccagtcggcataaaaacccagatgacctgtgtgaacgccgacaaatgctgttttgtccaaacggtcgctgtatctgtgaaaagcatacaaaagcgttccgtcgcctccgactgaaataacgatttccggttcattttcatccagttccatatcaaaatccaataaatacgcctgtattttgcttttcagcgtatcagaaacttgatctccttttgatgatacggcaaatttcatgctcttcttcccctttacctattgttgctcgcttccttttttctttcttgaaaaggcagcttgagcttcctgtacttcacccctgatctccgacatctcttcatcaagccgggaagccgcttcagaagcgcgctgaagccttagttttactttttcaggaatgtttccgctgtatttataattcaatgaatgttcaatggtcgcccaaaaattcatcgccagtgtacggatctgtatttctacgagaacatgcttttctccggataccgtctgcaaagggtacagcacaacaagatggtatgatcggtatccgctctctttatgttccgcaatataatccctctgatccacaacggtgaaatcttttctggcaaaaagcatctcttttacgatttggatgtcatcgacaaattggcacatgattctaaggccagcaatgtcctgcatggtttcaatttcatgcagcggtatgcttttccgtctcgctttttcaagtatgctcgccacaggcttgacgcgtccggtcacaaattcgatcggtgaatggtcgtcctcgtattcatatagtgtgcggatccccttgagcttcactttcaactcttcgacagcctggcggtacggcactaaaaaacgctcccattgtttgtcatccatcatacatcccccaattccgaaccagtttctataaaaacacgcgtttcactttttcttccatttcttctccatagtttgcattatcttttatattttctaaaagatattccagctcctcatgcaggcctgccagttcaattgtttggtctcctgcctctaaaacaaccggtattttttgtgcatgggcctgcttcagttccggccatacatgttcctttataatgacatattcaaaagaatcagctaattcaagtatgtatacaaaagcaaagtggtcagaatcaacaagcatttgacctgacggcttgcgttccgcttcgtttccttctgtctgacaggcaaggcgaagctgatcatccgataatgttgcattcaaaatttcgattctgttttgcataatgctctccttttttaaacaaagtacagattcattttatcatatcgagctcgatattgataaacctaacatctaaagagataatagtaaaaataagatttacagggcggaaaggaagagcatcatgagccaagagattgaaatcgaatttaaaaacatgctgaccaaacaagaattcaaaaacatagcatcggcactccagctgacagaaaaagattttacagatcaaaagaatcattattttgatacagacagcttcgcgctgaaacaaaaacatgctgcgcttcgtatccgcagaaaaaacggaaagtatgtccttacattaaaggagccggctgatgtggggcttctggaaacgcaccagcagctttcagaggtatcagatctcgctggattttcagttcccgagggccctgtgaaggaccagctgcacaagcttcagatcgatacggatgccatacaatactttggatctttagcaacaaaccgtgcggaaaaagaaacagaaaaaggcttaatagttttagaccacagccgatatttaaataaagaggactatgaaattgaatttgaggcggcggattggcatgagggcagacaagccttcgaaaagctgcttcagcaattcagcattcctcagcgcgaaaccaaaaataaaattctgcgtttttatgaagaaaaacgaaagtctatataaggtggaatgacatcgtgaatgtaacgaattgggcagcattacttcagcttcaggcattacagtccatatctaatgcacgcagcagctcggacactcagaatacggaaagcccgctttcaagtttcagttctttgctcagccaatatacaaacggtctgacatctcagcaatcagcaccttcttcatcgccaagcccgctcagcatgctgaacagcgcgaatacaacagcgccgtcactgctttcagcgtatgggcttaactcatatacgagcagcaattcaggttcagtcacaaaagcggcagaaagcactgaaacagctgttgcagattcagcttcaaacaaacatgaagcaaatcagatccgttcgggagacttctctattgacagtgcgattaaaaaagccgctgataaatatggcgttgatgaaaaactgatccgcgccgtcatcaaacaggaatcaggctttaatgcaaaagcggtcagcggagcaggtgcgatgggcctcatgcagctgatgccgtcaacagcaagctcacttggcgtttccaatccgcttgatccgcagcaaaatgtggagggcggaacgaaatatttaaaacaaatgctggataaatacgacggcaatgtgtctatggcattagcggcttacaacgccggaccggggaatgttgaccgatacggaggcattcctcctttccaagaaacgcaaaactatgtaaaaaaaataacttcagtttattacgcgtaaccagaggtgctctttccctctggtttttttgcgaagtgaaatcttacgcattcctgatttttatgtgatatgatatgaaatacaaaccccggctgtcagccgaaatgagtcatcaaacgcataaaaggcagtttgtttgtagaaatgatgccttgttgctaaaataaatctagatgaaacaatgaaatacagaaaattactttttgcaataggatttatgattcctattagccatatttaaaggagtagtcaacatgggacaatcgtttaacgcaccttatgaagcgattggagaggaacttctatcgcaacttgttgatactttttatgagcgtgtcgcgtctcatcctttgctgaagccgatttttccaagcgatttgacagaaaccgccaggaaacagaagcaattcttaactcagtatttaggcgggcctcctctttatactgaggaacacggccatcctatgctcagagcaaggcatcttccctttccaattacaaacgagagagctgatgcgtggctcagctgtatgaaggacgcaatggaccatgtagggctggagggcgaaattcgtgagtttttgtttggccggctggagttgacagcaaggcatatggtgaatcaaacggaagcggaggatcgatcatcttgacaaactatcagcatgagctatacttcgcccattgccacggtcatccaaaaaaaccgcttgaaatttatatgtttgtagaccctttatgtcctgaatgctggtccttagagcccgtcatcaaaaagctgaaaatcagatacggacgttttttcaccttacgcattatcgcttccgcaagccttaccgctttaaataaaaagcgaaaaaagcatcttctcgcagaagcatgggaaaagatcgcgagccgctctggcatgtcatgtgacggcaatgtctggttcgaacaggatcagccgctttcatcgccttatatggctgctctcgcttttaaagcagccgaactgcaaggacgaaaagccggcatgcaatttctcagaaatatgcaggagagcctatttgtttcaaagaaaaatattacggatgaaaacgtgcttttggagattgctgaaaatacaagtctcgatcttgaagaattcaaaaaagatctgcattctcaaagcgcggtcaaggcgcttcaatgtgacatgaaaattgctgccgagatggatgtttctgttaatccgacactgacgttttttaatacgcagcatgaggatgaagggcttaaagttcctggcagctactcatatgatgtatatgaagaaattttatttgagatgcttggcgacgagccgaagccgtcggaaacaccgcctttagaatgttttattgaatatttccgcttcgttgcctcgaaggaaattgctcttgtatatgacctgagccttgaagaggtagaaaaagaaatgaaaaaactggcgtttgctaaaaaggttgccaaagtggaagccaaacacggaatgttttggaagtctctcagcacttattctgatgaatatcaatcatgtgaaaaatagccgcaggcgtgcatatgcttgaggctgtttttttatgccataaccaaacgtacgttccatttttagcactaaagaaaccgcgccgggataagcgcggtttcatatgtcttaacgacaacaaaggggatgggagaaatttttcacggtcaaacaaaggggtaatgtttgtttgtgatcaatttcacatccttatgataacaaaagatgtcgacttttgacaacctctatgcttaatgttcatatttttgtcacaaaacataacgaagtgcattcactcatatccttataaggaaaaaggacgaggaggaccgccatgatgtctactttgatctcaattgtgtgcattgctgtttttttctgcttgaatatcttaggcatgatgcatatgctgccgctttatattacctctcctctgctgtttctgtctattttgtttaccctctaccgcttgaatcaccggaaaacctttaaagggttttaaaaaagcctgtgcgtcatttccgcacaggcttacttttttaagactgcttgactttcatcagcagctcttccatttcatcaagtttttcttcaaacattttgcacgcggcttcgattggctctggagacgtcatatcaacacccgcttttttcaggacatcaatcgggtattgtgagcttcccgctttcaggaagtcaatataacggtcaaccgccggctttccttccttcaaaatctggctgcttaatgcttgggcagcgctgtaacctgtcgcatactgatacacatagtaattgtaatagaagtgcggaatacgcgaccattcaaggccgatttccttatcaatcaccatgccgtctccaaaatactttttattcaggtcgtaatagacatttgtcagaagctcaggtgtaagcggctcgccttcttgcgcctttgtatgaatcagatgttcaaattcagcgaacatcgtttgtctgaagaccgttcccctgaagccctcaagcatatggttgagaatatataagcgctgtttttcatcctctaaattgttcagcaaatattcgccaaggagcgcttcatttgtcgtagaggcaacttccgcgacaaagatgctgtaattgccgtatggataaggctggtgctttctcgtatagtagctgtgtacggaatgtccaaactcgtgcacgagcgtaaagagattattgacgttattatgccagttcatcaaaatatacggattcgtgccgtaagctcctgatgaataagccccattgcgtttgcctttattttcgtaaacgtccacccagcggttttccagtccttcttttaggatagaggcatattcttcccctaaaggtgcgaggcctttcagcatgtaatctttggcttcctcgtatgtcaccttcatcccagcatctttcacaagcggtgtatacaggtcatagatatgcacttcatcaagctcaagcactttctttcttagcgcaatatagcggtgcaggagcggcaaatgcttattaatcgtcttaacaaggttatcgtatacttcctcaggaatactgttgttagaaagcgcagcctcacgcgcggacttgtactttttcactctcgcgtagaagttgtcctttttcacagtgccgcttagcgtcgtggccattgtgtttttatattgtccgtacgttttatacactgcgtcaaacgcatttttgcggacttcacggttttcactttccaagaaattaataaagttgccgtgagtgatctgtttttcattcccatcttcgtctttaatggatggaaacgttatatctgcgttatttaacacgctgaatgtatttgaagatgaccccagtacctcggaggcttcagcaagcagcgcctcttccttctcgctcagcacatgcggacgttcctttgtaatctcctcaatcgcatgagagtacagcttcaattcttctttttcaagaatgaactgctgcagtttgtcttcttctatggataaaatctccggaaccaaataagctgtcgcgcttgcggcctgtgtatacaggtttcccgccttgtcattcagcccctggtaaaaggagttcccagtatcctggtcagagcgcatatgcgcatatgtgtacagcctacctagccgctccatcactttatcttgatacgtaagagcctcgtataaatgatcagctgaatctgccagctttcctttatacttagataaattcggaattaattcttttacagcttgaaattctttattccaggcctcatcactaggaaaaatatcctcaagtctccatgtgtcttctgcctttacctcacttctgtcaggcagttggtttgcttttttttcctcagccatggtgatccccctcgtcttctttgattcaagccaattgaaaaaacagctgtttctcaataaacttgtgttgtgaatatcttccggtttttcactgccttttgtcaaatcatatgcagtaatgaagagaacgaatgccaaaaaagcagtaaaaacacgaaaaacctttccttttgtgcctttcacagcctgcccaccacctttgtcttagggtgagccaaataagacaaactcattctataaaacagctgcggtctctttctatgagatcctgcatggagtgtatgcctcctgcaggctgattcagcacatatacttctttctgagtctcccttaaaaatcccttcttgcacaaaaaatcaatatactgtttaaccgcttctgaaagacactcttcgctgcattcggacctgagtgcaatgttcttattatgaatgtgcagtttgcactgctgcaaaacggctgaaaaacgaattggcgcacgtttacctccaagatccgtcataaacaaataaagaaacccctgccacacaaaaaccggactcttaaaaactgccccttttctaacaggaacaaacacttcagtcggcagaaaagaaaaaggcgtctgtcgtttctcataaaacagcagcctaaggcgatttgtttcctttgagttaaaccgatggggtttatggcgaaaacggtgaatcgctttcgtccagcctgaatattgaattgagggtttcggttcagtgaaaaaaagatcgcctgcacctgcccgatggatagggatcgtttggactgaggaataagaatggtttgtgtagaatggaatgatgtggctgagccggagaaaagaacgcctttcaggacaataacatatcagttctctgtatggacttgcattgataaactgccaatgaaaagttgaaagctgataaaaggacgaagcagtccgttttaagcggctgtatcccataatccactgcgggatgattccttcttgtttgaagccctctgtccgcttttgaaagacatctggagcgatagtggcgcattgatattcaacagcaagcatatgctccttgattcttgccatgacgtccggtctttggttgattgtccttatatacggctccaatattggtgaagcccgttgcgttttcagccatacatacagctgtctttttccttctaagtggtaggcgctttccggctcgatgtctatggcgcaggacttgttctgtttatgggcaaaatgcggcgctttttgaagtccgagcttcacagctagctctcccccgcataccggacagaagaaccgtctccgctttaatttctggttttgctgagcgcctagaaggtgaaacatttggccgtcttcagtcacagcactaaacaattgtcatctctcctttccagatgaagtatactttctggaaaagatgatcaactcctgttcgctgtattttctgcttgtctatatgtttttgatttttcacatctctaaaatggcattttcgtgcataaaaaaaaccgatttccggaaggaaatcggtttgctatgatgcaaagtgtttttttatcgtttctagagcatgctctgaaataatcagcttgccgtactcttcaagacggtgtatgctgattgaggattcagttgcgtactccagcaggatgcttagctgattttcaacctcttcatcagtcatattgcaaaaatctacatataaataatatcggttctcaaacgaatataaagtcgttttgcttccgttaacgttcaatttagatagagaaataacatcctcaaaatcgccaaatcgcaagacaaattgaagcttttgctccttctcttcctgattgacggcttgctcttctttctggaaatcatccagcaaggcgtcaagatcctcagatgctggttcttgctttttatcctcaggaatcggcagttcgagcttttgtccgtctttggaaagctgggcttttgtgacgatgatttctaatcctttgtccagtgcctgaacttgaatccaaagtgggccttccacagcgaattcctcttcttcatgaacttcatccatgacttcccagaaaagttcttcactgcgctcacggttataccaaatttcttctctgtcaaaaccgcgatcttcaatatctccgtaagacatataaaattttactgtatgctcgttaattctttcaatttccatttgccaaccttcccttctatataagatgttgaagggacatctaagctcccgattaattgtactttactacactttacccattccgtccacatcttaaccttaaccaaggccagtgtgaattcctttgtatttctattttatgataaaacagtcacaaaagaaataaaaatgcacctttgcctaaaaaacggcagatcaggcggctgatatcataaaatatgacctgtctcatatagtagtagtacaagcgaaggactgaaagcgaggtgccgcttcatggagcatgactatctgatttctctgctcgtcattgttgggattgacctgatcctcggcggagataacgcggttgttattgccatggccagcagacatttgccggacaagcaaagacagcaagccattattctcggaacatttattgccgttgccatgagaatcggattaacaagtgcagcagtatatcttttgaacattccgttcttgcagtgcgccggcggaattttcctgctgtatttaggatatcagctgctgattgaaaaaaaagacacgaaacacattaaaagcagcacctccctgtggagagcgatacgaacgattgtgcttgcagatctctttatgtcgctggacaacgtcatcgcagttgcgggagcttcacacggtgagttttctctcgttgttataggattgtgtgtatcggttccggttattatttggggcagcaaactcatccatattgcactagagaaaataccgcttctgatttacgcgggaagcgggctgcttgcttatactggcggagaaatgattgtcagagacaaaaagctgtcgctttttatggcgcagcacggcacagtcgaaacgctcctccccattttgacggttgcgtttgtcatccttgcgagcatttattaccagcaggttgaaaaataaaagaaggctgatgactcagccttcttttgatgatacgatctattagtttgccaaacgctgtgcttctcttaattggaaagagcgaacttttcttggcaggaaacgtctgatttcgtcttcgttatatccgacctgcaaacgtttttcgtcaatgatgatcggacggcgaagcaaacctggatgctcgttgatcaagcggtacaaatcttgcagcggcatagattcaacgttcacattcagtttttggaatacttttgaacgggttgagatgatttcatctgttccgtcctcagtcattcgaagaatttgttttatttcatcaattgataaaggttcagagaaaatgtttctttctacaaatggaatctcgtgctcctcgagccacgctctcgcctttctgcatgaagtacagcttggtgatgtgtatagtgtaaccattcatcttcactcctctaattagtaggatgaacatctattttattcttaaattgaaattactctaaaaaaggaatctttacaggtattatactataaaaaagtaagtgtgaacagtatcctaagaaaaaaatgtgtcaatccagcaaatttttaatgttcatgatatgttcttattctcaattagcttaactgatcgaaaatatttttttgtttttcttcatcgatgatttccaagacctcatccgttttttcgtacgattctccgtaccatttctcatctttataagtatgaatgttttcatatgtctgtttcatggcttcaagaatttcttcttctgattctgtttttggtgaccagtacagaatctccatcttgtttacttcattcgtagccaatgaccggcgccggtacccaattgactgagcatgcttgaaatgctctctttgataaaacctcaggcgtttttctgtatcagtatcatcttcatccacaggttccacctcgagcaatatgggcttatttttctttttcagcttcgcgatcaatttgccgccaagcccctgccctcttgcatccttagacacatacagataatcaacgaagataaaagaatcgaattccgcaaacattaaaatatgatgtttgccttcatctttatgataaatatcgcttcgctctttcagaagagcttccatatgcgcttttgatttcatttcttcaattggaaagtactcgctaagcttttcataccagttcattgatttgctccttatgagttcgttgtcttcatacttttagatataccccatttcttcttgtttaaacagccttacatctataaagacgtgcgaacttccgccatggtttcatttttttttcagcaaaacggagccagctgctccgttcattttgaagtgtttctcattgaactcgattttctcgcctgtaatgaaccagacggggctgcgccagtgcaatcagaaatgtcatgatatataatgcagcagccgcgataaaagctattttcgcaccagcagcatcagccactagccccataatggagtaggtgacgcctgaccaaggagtcaaaatcgcattttttgcagccatgattccgattcgtttctgctcgggaataacttcctgcagcatggtttcctggcaaatatcacgcacctgataaaaaggccccattgcagcacaagccagagcgcataaaaatgggactggagaaaatgaaaacaaaagggtcagcgccgacattacaagcgagctgaacataatggcatagcccatattccgctcaaaaaaagaagaaaaacgaatagcaatcacactgccgacaattgcgcctataaaataggaagcgttaaacatcccccaccacacctctgtttcatgcaaaacagccgcagtaaatgcgaggagaatagcagatgaccatacggaacccgccaaagcttctaacatgtccattacagtaatgtctcttacaatagggatgatcattaaatccttccatatacttctgacagatgctgtttcagcagttcctgcagcctcttcttcatttacatgcagcacactgatggaagctcccgatagaacaaacaggcaaatggcagcgccgacaacgagttcaaaagggacggcgtacgtcagaaggcctccaaggccccagcctgctgttaagaacaattgattcgagagggagatcacaccattcgcttttacatattgcttctttggaacaataatcggcagcagcgcaaatcttgccggctgaaaaaaagcgcccgcgaaggaaaaacaaaacacaaacagcagcgtaatccaaaagaatgcctgtccgtgatgagtgacgctgtatgccatcagtataataaagaccgctctcagcagattcgctcccgcaagcacctttttaaaaccgagaatgcgaagcaccggagagacgcaaaagcttgctgctatactcgcaaacgacatgaacgataaaataaggcccgccaaaaaaacggagtcagtcatttgatagatccggaccattaaaacgattgtgacgaggactcctgctaaagattgaaaagattgagacagcaatagcgcaaaaacatttttgttatgcagaaattgaatcgtatttcgcctccgctttttcctctaattgtaaatgttatcattctcactttctatgaagacgcaaaaaaatccttcaagagaaatctcttgaaggattgatgaatcatgaaaaagctttaaattcggcttccgtgcacatcacaaaatgtcccggtttgacttcacggaattccatcgtttccccatcctttaattgatggacagacggatcatatttctggcgaacgcgatttctctcatagtccggatcaggaagcggaatcgcagaaagcaatgattttgtatatgggtgaagcggattttcataaagctcatctgccggcgcaagctcaaccagtttcccgaaatacatgacgccaatgcggtcactgatgtatttgaccatcgataaatcgtgggcaataaacaggtatgtgagccctttttctttttgcagttctttcattaaattcacgacctgcgcttgaatggatacatccaaagcggaaatcggctcatccgcgataatgaattccggatcaacagcaagcgctctggcaatcccgattctttggcgctggccgccggaaaattcatgaggatagcggttcgcgtgttccttgttcaatcccactgtttccaatagttcatgaactcgctgcatccgctcttttttcgtttttgccagcttatgaatatcaaggccttcagcaataatatcagcaactgtcattctcggattcagggatgcataggggtcttggaaaatcatctgcattttgcggttgaattccagcagctttttccgcgattttctcccgtgcacattttcgccgttgaacagcacctcaccatcggttgcttcgtacagcctgataatgcttcggcctgttgtcgatttaccgcagccagattcaccaaccagccctaatgtttcacctttatagatatcaaatgataaatcatctacagccttaaccgttcccctcggcgtgacaaagtgctgttttaaatgtttgatttctaatagtttttcagtcaattcattcaccttctctcactaagacaggtttttcaaacgtgtttgccagtttacgcattttcgcttttaccgcttcaggcggctctacctttggcgcgtcaggatgaagcagccacgattttacataatgagtatcggataccttaaacattggcggctcctgttcaaaatcgattttcatcgcgtaagagctccgcagggcaaaagcatctccttttggcgggtttgtcaaatcaggcggcgtgcccggaattgcagtcagctcttcctctcctgaactttccagtgtcggcatggatgcaagaagcccccaagtgtacggatgtctcgggtcgtagaagatttcgtctaccgtaccagtttctacaatctgtcccgcgtacatgacagcgacccggtcagcaacgttagccacaacaccaagatcgtgtgtgataaagatgatggacgtgtcaattttcttttgcaaatccttcattaattccaaaatttgcgcttgaatcgttacatcaagagcagttgtcggctcatcggcgatcagaagtttcggattcgctgcaagcgccatggcaatgacaaccctctgtctcatcccgcctgaaaattcatgcggaaattggttcacccgcttttccggcattgggataccgactaattccagcagttcaaccgcgcgttttttagccgcttccttcgagatcttttcgtgtttaaaaagcacttccgtaatttgtttaccgaccttcatcgttggatttaaagaggtcatcggatcttggaatatcatgccgatctcttttccccggacattttgcatttctttttcggacagcggcaccagatcctttccttcaaacaggatctcaccgcgtttgaaataacccggaggcattggaatcagcttcataatcgcttgagaggttacactttttccggaacctgattctccaacaatggccagcgtctcccctttatccagatggaaattcactccgcggatcgcctggacctctccgccatatgttttaaatgaaattgctaaatcttttacttctaataggcgtgtcacccgtatcactcccttatttacgtaacttaggatccaatgcgtctcttaatccgtcgccgacaacgttaaaaccaaacattgtaatgcagataaatccggcagggaagaataaacgccacggataataggtcaatgcaggcaatccgtcagaagccatcgttccccagcttgccagcggagccggaacaccaagtcccaaatagcttaaaaaggcttctgtaaaaatcgcagtaggaactgtcagtgtcatcgtgaccaaaatagaacccattgcgtttggcacgatatgtttaaatagaagacgggatgtttttgcacccagtgtctgtgaagcaagcacatactcctgattcttcagctgcagcacttgtccgcgcacgattctggccatattaatccagcctgtaatcgtcatggcaataataatcgtaaatagacctttcggaagaacaaccatcagtaagataaccattaataatgaaggaactgcccaaaggatatcagcgatacgcatcatgatttcatctgttcttcctccgcggaagcctgaaatgctcccccaaatgacgccgatcagcaaatcgagaacagcagctgcaacaccgataaagattgagattcgcgcccctacccatgtacggacgaaaatgtcccgtccaagatcatctgttccgaaccagtgatcttttgaaggcggcttatccgcatttaagagattagtagttgaataatcataccttgagaacatcggcgcaaaaattgccataaggataataagtacgataatgataagcccgaccattgcaagcttattgctgcggaagcgaagcatcgcatctttccagagggaaaggctctttttacttattttttctgcatcgccggcattcgctgcggctggttcaaacatgttttttggaatgttctgcatggcctaggctcctttctttgctttggaaagcttgattcttggatcaataatgccgtataacacatctacgattaatacacacaatagcaagatgacactgaagaacaccgttacacccataatgaccgtataatcacggtttgtaatactgttgacgaagtgtgcaccaagccccggaatcccaaaaatggtttcaataatgaagctccccgttaagacctgtgcggccatcgggcccatatatgtaacaaccggcaaaagtgcgtttcgaatggcgtgccgcactgtaaccgctgggcgggaaagccctttcgctttcgctgtgcggatataatcactgtttaacacttcgatcatgcttgaacgggaaagtctggcaataaacgccatcggcatggaagcaagtgcgatggaaggcaaaaaggtgtatgcccaggaatcccaccccgcgaccggaaacagcccaagcttcatggagaacacatattgcagaacagccgccatgataaagctcggaaccgaaataccaaatatcgttaaaatcgcgacggtataatcctgccacttattatggtaaagggctgcaatgaccccaaacaatacacctaacgctaaagcgaggagaatagcttctgctccaagagtaaatgaaacggggaaacctgaactgatcaggtcgttaacactctgacctttatatttaaatgacggtccgaaatcccacattgcaactgatttcaaataactgacatattgtacaaacagcggcttgtccaagccataatgcgcatttaaatttgcttcaatttcaggcggaagctttttctcacctgaaaatggcccgcccggtgctgcttgcattaagaagaatgtcacagttacaatcacaaatagtgtgataatcatatagactaagcgtcttccgatatattttagcaagggggaacacctccatggtttttacatttttatactccatcagtaagaaaggtatatggggcttttctccccatataccttgaggtcttttattttcagacgtagccttatttaaaatatgcgtttctgaaataaacctcaccagtacctggcatgataacaccttttaggttttcatcctgtacccaagtatcagtatagaaatagattggggcaaccggcatttcatcaatgaaaataccttctgcttttttcagcagctctgcacgttttgttttatctgtttcagtttgtgactgattcagaagctttttgaattctggattttcccagcctgtatcgttatttcctccgtttttgtcgcggaacaattcaaggaagttgataggatcattgaagtcgccgagccagcccatacggccgatttgataatcttggctgtggagcttatcaatatagacattccactctgagttatcaagctcaacatcaacgcctaaatttttcttccacatttcttgtactgcttgagcgattttcgcgtgtgcgtcatcagtgttgtaagacaatttgatttttggcaaatcagatgccttgcttaagcccatttcttttaggcctttttcaaggtattcttttgctgttttgacatcattgtctttgaagtatccttctttgttatcctcaaatcccttcattgtaggcggcactgcagccattgccgggatttgctctccttgcgtaacgtttttaacaatcgactgacggtcaagcgaatatgttaaagctttacggatattgacgttgtctaatggcttagcttcagtgttgaatttgtaccaatacactcctgcaatcggctcaacatgtaaagaaccgtcttttttcagggtcggcagggattctgtcggaagctgtccgagcggcataccggcccaatcaagttcgccagcttggaatttttttagttccgtattgttattgttgatcataaccatatcgattttcttcagtttgactttgtctttatcccaatactggtcatttttttcgagagtaatagagccgctgtgtttccatgccgtcattttgaacggcccgtttgatacataatcatctccggcatttgtattccactttttatttttctctgcaattttcttattgatcggcatatacgtatagaacgcagttaattcagtgaaatatggagtcgggttatttaattcaaccttcagcgttttgtcattcacagcttttactgccacatcgtctaggctgccttttccggtattcgccgcttcagcaccttttatgtagtagagctggtaagcgtattgtgattcattattagggtcaagcgcccatttccaagcatattcaaaatcttgtgcagttacagggtctccattagaccatttcacaccatcacgaatggtaaatgtatatgtctttccgtccttgctcgtttcaattttagaagccatgccttcttcaggctcaccatctgcattgatacgtgtcaatccttcaaaagtctgacggataacaccgcctgatactgaatcatttgccaatcccggatgtaaggagaacggctcagttttaatattaatgttaagtgtcgtctttcctttactgtcctttttcccttcaccgtttgatccgctgccgccaaagccgcacgcgctcagcacgagagtgaaaatgagcatcaacgtgacaatcgaccaacgttttttcatattcgcaaaccccctaataataattttcagctccttacggctaaatcctcagaaatatcagacaaatgaacctgagtttccacaacttttattctgttccgtcttttctgattatttttgtaaaaaagctgtaacaatagagtgaacaagttcattataatgaaacaaataatttattgcaatattattttatcaatttaaaatatttaaacttcgttagtttttcttccatgaacataatatccttctaccatttaaagcataaattgattaaaaactttttcatgtgttttctgcccatattgctttttacatataatatctgcctgtttttacgctgatagcagttatcatttaaggattttacagcactcgtgttatttatattattacaattttactggaaaaaagaatgttttttcatgatgacaattggttataattgatttataatgaagcaatcaaaagaaaagcttgctatgaaaaagagtagtacacgtttcacctgtttgaagagagtctgcggtgctgggagcagataacgggcaatgtggaatggactttggagcagctgaccgaactggaaaaaagtaggctcagccggagcagtctccgttacaaacgtcagagtgattccattttaatggaataatcagggtggtaccacggttcattcgtcccttttttacaggggaagaatgagccttttttattatgttttaagaaatgaggttgatgttttcatgaaacaaacgattttttcaggcattcagccaagcggctcagtgacgctcggcaactatatcggtgcaatgaagcagtttgtcgaactgcagcatgattataacagctatttttgcatcgtcgatcagcatgcgataactgttcctcaagaccggcttgagcttagaaagaatatccgcaatctcgcggcgctttacttagctgtcggacttgatccagaaaaagcaacattgtttattcagtcagaggtccccgcacatgcgcaggccggatggatgatgcagtgtgtcgcctatatcggcgagcttgagcggatgactcaatttaaggacaaatccaaaggcaatgaagctgtcgtctccggcctgttaacatatccgccgctgatggccgctgatattctgctgtacggaacggatcttgtacctgtcggcgaggatcaaaagcagcaccttgagctgacgcggaatcttgcagaacgcttcaacaaaaaatacaacgacatctttacgattccggaagtgaaaattccaaaagtcggtgcacgtatcatgtctctgaatgatccgctgaagaaaatgagcaaatctgatccgaatcagaaagcttatattacattgctggatgagccgaagcagcttgaaaagaaaatcaaaagcgcagtaacggattctgaaggcattgtcaaatttgataaggaaaacaaaccgggcgtttccaaccttcttacaatttattcaatcctcggcaatacgacaattgaagagcttgaagcaaagtacgaaggaaaaggctacggcgagtttaaaggtgatttggcagaagtcgtagtgaacgcattaaaaccgatccaggaccgctattacgagctgatagaatctgaagaattagaccggattcttgatgaaggcgcggaacgagcgaatcggacagcaaacaaaatgctgaaaaaaatggagaatgccatgggtcttggaagaaaaagacgctaatcaaaaaaccgctctttgcaaagagcggtttttttcagttgacctttgattcgttttccatttcccaaagcttttcgaaaaaaggctgtccttttattaggttttcgcaaaaagctaggtgtttgtccgaccagccttcaattgtttcgttatacagcatgtcccaaatctcttcaaagctcatccttttgatttgttcatacatatgcggattccactctgtgtaccagtagccaatttccgctcggtttttcagcccttttaattggtcaagcgccataaacatcagctgcttaatttgccgttcttttcttgtcagtcctctgacatgttctggtgctaatgataagatgtgatattccttggaggattccagcttctttggctcaaattcatatgtttcaggctctacatcttttaccatttcataaacgagctgctcctgtcttgggattagacggctttttctgacagggatcgtgtagccgatcgtgtcaacagctaaaatgccgattccgtctgttacgacaaaacaatactcaagctttgtccgctcatgattttttcgaatgtacgatttctgatgtacgtcttcaagcaaacctttcggaagctctgacaaatcgttttctatgtaatgaaacagtactgacggcacccttaacagcggcacctgatccaaaagctcaaccgtatcttccttgcgccattcgtgaaagtggcatacattgtagccattttcttccccttcaaaccaattgacccacacatcatgaagaaataacatctctaacccctcacttttataaaaactgttgtccacagtataggcaagggatagagaaattattccaaagagattgaggaaatctggaatcactgggtttatgtaagaatcataaaaagcagatctctttgtatattttctgactaaaggagacctgcttttttctgatttggtgatattttataacagatatgatattcatttttatttaatatttttcgggtcaagcgcatcccgcaggccatcaccgacaaagttgaagcataaaacggtcattaaaataaatagcccgggaaataacgggtaccaccatgcttgaatcattactgtgaaattctgtgcgtcttgaagcatgttcccccagctagcgattggcggctggattccaaagcccaagtagcttagcgccgattcagctagaataacagacccaactttcagcgtagctgacacgataatcggccctaacgcattgggcaggatatgagaaaaaataattttgtgcgtttttgttccaattgttttagcagcaagaacatattcccttgaacggagcgacaagaattctccccttactaatcgtgctgttgtggtccatcctgtgagacagaaaattaaaatcaatttgtccacacccggcttgaagatggtgaccagcgtgatcaacaagaaaatatcaggaatggataacacaatgtcaactacacgcataatgacagcatccactattcctctgaaatatccggctaatgctcctaaaaccgttccgatcaaaatcgaaccgactacggacgcaaatccaaccaataaagagacacgcgctccatataggatccggctgaaaatatcacgtccaaatttatccgttcccatcagatgttcaaggcccggcgccttatatttatcaagcaggctttgctgctcttggggataaggtgcaattaaaggggcgaaaacagcagacataataatgataaaaagaataacggcacctaaaatggccagtttgtttttcgagaatttttcccagaaaatctttgtcattgtttctggctttttcgaaatattttctttcagcctgatctccggcgagggagttgtttgcagctctgacatctctgtttccctccttttaatattcgatccgcggatcaacaatcgcgtaaaggatgtctgcaatgaggtttccgacaacgacaagaaccgccgagatcacagtcattgccatgataaccggataatcgcgctggaatgctgaatcgacaaacagctttcctaatcccggccaagtgaaaatttgttcgacaacgacagatccgccgataaatgaaggaatcatcaaaccgaaaattgtaatgacgggtaataatgcattcctcaatccatgtttaaatagcactctgttctctttaaatccttttgctctcgctgtgcgaatataatcttgatttaatacatcaagcatattggatctcgtgtatctcgtcagtccggccatgtcagctgtagctagaacgaatgcaggcagaattaaatgatgaatccggtcaaatatattgaattcggtattcagtgtctcgacacccccagttggaaaccagccgagatttaccgataacaccataatcaaaattaatccaaaccaaaagtttggaatagccaggcctataaacgaggtaaatgtaatgccatagtcgatttttgaatacggccgctttgccgacaggacaccgaacggaatagaaatcataagagccaaaatcgttgaaaccagcatcagcaggagcgtattgggtagtcttgccataatcaattctgaaacaggcgttccttttctgacaatagacgttccgaaatcaccctgcaccatgttgcctagccactttaaatattgaacgtactgaggatcattcagaccgtatttttcaataaactgctctctgtcagcctggctgattttcgggtccatcattaatgtcatcggatctccgggcgcggctttcatgataacaaatgataaaatcgtaattcccaataaaatcgggatagacattaaggttcttctgataatatatgcagccatatacttgtccccctttactttccttattaaaaacagaagagggagaaaacgctctccctcccctttaagggaaatttattttgcaagccaccatttttcaatattatacaaatcacgtttcggatgatatttgtatccttcaagattttccggcattgccatatggttgttaggataatacaagaacgtatacggctgatcttccgcaattttttgatagatttgctcatattcttttgaatactgctttctgtcactgattgattttgcatctttcatgagtttatccgcttcggcatttttataccaaacgtagttcaaaccctttttaatctggcttgaatggaaaatatcatattgatccgggaatgtggataaactccatcccatgaccattgcatcaaaatcccaattcggaggattcatttgttcaacgagagcgctccattcaacgatctgggttttcacttcaatgccgatttttttcagctgttcctgaacgacgacagcgatgtcttcacggactttgtttccttggttcgttttaagggtaaacgagaatttctttccgtctttatccagaatgccgtcaccgttcgtatctttccagccggcttctgcaagcatctgtttcgcttttttctcgttgtactcaaatttcggaacatctatatctttaggatagttccaagataaagggctttccggaatgtaagctacctcgccgtctccatctaatacttggctgacgattgactcgcggtcaagagcggttgttagcgcttgacgaacctttttatccttgaataattcatttttttcattccacccgatgtacacataacttaatgccaaatcagtaacgatttttaggttgttgaatttttcagccgttttgtagtcagtggcgggcacattaaagaaattaatatcgcctgcctgcagctgagcaacggcagcatttgcgtcaggaatgactttatacgtcacagtatctaaatacggtcttccttcaaagtaatcatcattcgcttcgagcttaatatattggccctgcttccattccttaaacttaaatggtcctgaaccgattggtttctttctgttaaactcattttcttctaaatcagcaatcggaacattaccgagaatatgtttcggcagaatagctgtgctgtctaacgcattgttgtagaaattaccgtctttatatttcagcttaaacaagacttcgtaatcgccttttttttctacggatttcagcatttcatatgttgaaccgcgttctcccttgtaatctttgcttaaagggacactgtacgtaaatacgacgtcgtctgcagtcagttcttttccgtcatgaaacttaacgccttttttaattttcacatcatatgcaaggccgccgtctaattctttaatgctttcagcgagtgacaatttcacatttagtttttcatccgttttcgttaaaaagctgtacagcatattttcaatatccgtacttgcgtcatcggtagaatacagagagttaaaaagtgtgggttctccgattgaaccaacaaccaaatccccgccttgctgcggtttgcctgctgattttttcgcgctgctgttgcttgattttgatcccgagcaggctgataaaaagatggccagaaccatcaatacacttagcatcatcagtgcggttttccgtcttttcattagatattccccctcttgaaatgttcgttcttctaggctgttgtttatgtagtgtgcataccccctctcaaagctgtgcgggcaacattagctataaaggtgacaagccacaaagtggctgggagcagcttctttaaattctggtatttgttccttgcatatcggttttgcaacaggacatcttgtgtggaatacgcagccttttggcgggttggccggactaggcagttctcccttcaggacaatgcgttcacgtttgacagaacctctttttcttgtaaccggaacggaggataaaagcgcttgggtatatgggtgaagcgggttgtcataaagctcatgcttgccggtcagttccatcattttgccaagatacattactccgactctgtcgctgatatggcggacgacactcagatcatgagagataaatagatacgtaagattaaattcttcctgtaattcctccatcaagttaatcacttgggcctgaatggatacatcaagtgcggaaaccggctcatctgcaatgatcagctctggattcaaagtgagtgctctggcaatgccgatccgctgacgctggccgcctgaaaactcatggggataacggccggcaaacgacgggtgaagccctactcttgcaagcagctcttcaactttttcgtttcgttcacgcatggtatacatgttgtgcgtattaaacggctcctttatgatggaacgcagggtctttctcgggtttaacgaagcaaatggatcttggaaaaccatttgaatatttttgcggacactcttccgcagcttctcctctgacagattggaaatatcctgccctttaaaaagaatttggccctctgtcggtttgtacagtctgatcatcgttctgccggcagtcgattttccgcagcccgactctccaacgattccgagtgtttctcctttttttaacgaaaatgaaacaccatccaccgcttttacatcaccgacttttctttgaaaaaggcctgaccggatcggaaagtatttttttacgtcacgaagctctaagattgtttcttgattagctgctgtcatgattgttcggcaccctcttcctcatataaaaagcatctcaccgttcttccgcttttgtgtgtcaaaagcgaaggctgatttgtccagcacttatccatagctttcgggcaccttggggcaaaacggcaccccggcggcagattatccggtgtaggcacactgcctttaatcgcatttaatttatcaatctctccatctataacaggaattgacgtaagcaggccttctgtatacggatgaagcggttctaaaaataagtcatcaacagtggcgttttctacgacttgtccgcagtacatgacaatcactctatcggcagcttcagacacgacacctaagtcgtgtgtgatgagaagaatcgatgtattgaacttctgacagagatctttcatgagctccagcacctgggcttgtattgtcacgtccagcgctgtcgttggttcatcagcaatgagcagtttaggattacagctcagtgcgatggcaatcatcaccctctgtctcataccgccggacagccgatgcgggtactccttcataatttgctccgcccgggagaaaccgaccatctgcaagagttcaacagctcgttgacgggcttcttttttcttcatgtttttatggtaaatcagcacttcggtaatttgttctccgattgttaacaccggattaagggaggtcattggttcctgaaagatcatggatacttcgttaccgcggattttgcaataatcgttttcagtgaatgaggtgaggtctttgtcttcgagtttaatagagccgtccatgatttttccgcctgagctttggacgaggcccataattgataaagaagtaatgctttttccggagcccgattcacctacaagcgcgacggtttcgcctttgctgatgtgaaaatcgactccgtcaaccgcagggatcggctcctttttcctgaaaaaataagtctttaaattattcacttctaaaagtgtgctcatgctagctcccctttcccccctcttgttgtcaaacgttttcaagagaaagcaatccctttattcagaaataataaataatattgaattatcgaaaaattttatagttgtatattattacaatcattttgcaaaatcaagaattttttaggataaatgtaatattattaatgaaattccattattttatccttttaaagcattgcatccaaaaaggtctcagcaggaatggacagcccgtctgcggtgcttgccttgctggcggttaaatatttttttacaatattgaatccaactgcgtatccaagcatttttggctgatatcctttgccgaataacagctggggaaataatcgattatcccgtttgatatcccgatggggcgcaatctttttttcatataaagcctgaagctgttccggtgtataccaagtcgtccattcagccgtttgacttcggccgaacctctcataaacagcatattccgccagcccttccatgatgattgtatcaagtaatgtgacatccttttcctcttttgtcagatgacctaaccggcaaacgtgatgatactcatgcgtcataagggcagataccgacccaaaatctaaatctgacgaaagaaaaaggaacattttgtcttgaaaggcgagtcctgattttgatccgaattctaaacggattctcctgtttcgttcatcaaccggcagcgtaacaattggtacatcaggaccttgccatttgtttttgaggtactgttcttccttttggatatgtccgtaaaaacctttttccttcagcttggaaaccgtctgaataccctcttttatgtttttaaacatcccatgatgctgaagatgccccagaatgcccttccagttctttttctccgcacctgaaaaaagcgggataatgtaatgcgccaaatcatctattgaaccggccttcctgagccagctatatgtttgttctacactcatgtgatcgcctcctcttttaatcctatgcacacaaaaaaaaccggctaccctttaagggcagccggtttggcttgattatgattgatattttttaaagattaatgttgcgttgtgtccgccgaatcctaatgagttgctgagaacataattaagttcctgtctgcgggcttcatcaggcacataatccaaatcacattcttcgtcaggtgtttgaatattgattgtcggcggaatcacgccttctttaatggccaggatagagaaaatggcttcaataccgccggctgctcctaagaggtggcctgtcatcgattttgtagagcttaccgcaagtttatgcgcatgctcgccaaaaacggtcttaatcgccattgtttcgtatttgtcgttgtaatacgtgcttgtcccgtgagcattgatgtaatcaatttcttcaggtgcaatgcctgcatctttaatggcttcttgcatcgctctcgctccgccttcaccgtcttgggccggcgctgtgatatgataagcgtctccggttgagccgtagccgacaatttctccgtaaattttagcgccgcgggccagggcatgctcaagttcttcaagaacgataatccctgcaccttcccccatgacaaagccatcacggtttttatcaaacgggcggctcgctgttttcggatctggattagtagacagcgctttgttggcactaaagccggcgaatgacattcttgtcagcggcgcttctgttccgcctgtgaccatcacgtctgcatcaccgcgctgaataaccttaaacgcgtcaccgatggagttcgttcctgtagcacatgctgtaaccgtacaagagttcaccccttttgctcctaatgcaatagaaatctggcctgtcgccatgtcaggaatcatcattggcacgaaaaacgggcttacccgtcttgggccttttgttaagaagatttcaaattgagactctagtgtttcaagtcctccgataccggagcctacccaaacaccgactctcggcgcgatctcatcggtaatgttaagatctgcatcttcaaccgccattttcgcagccacaaccgcatattgtgtaaagcggtccatttttctggcttcttttttatccatataatcttcaacattaaaatcttttaattcagcggcaacttttgccggatattcttcagcgtcaacacgagtgatcggaccgattccggacacaccgttgattgcgttattccaacttgtatcgacgtcgttgccaagtggagataatgctccaagtcctgtaacaactactctttttttagtcatcttgtgtgcacctcacctttttttatcggccccagcggattgcaatggcgccccatgttagtcctccgccgaaccctaccataacgaccacatcgccgtctttgattttaccggcttccaattcttctacaagagagatcggaatggatgcggcagaagtatttccatatttatgaacagttttagacatcttttcgacaggaagctctaaacgctcgcgagcagcttccatgatacggatgttcgcctgatgcggaatcaaaaagtcgacatcctcttttgaaagtccggctttttcaatgacatttacgcatgattctcccatttggcggactgcaaatttgaaaacttctcgtccattcatgattgtatgtcgtttttcattcagatacaagtgctgaccgcctgtgccgtcggctcctagttcaaatgaaaggattcctctgtcatcactgactggcccgactaccgcagcgcctgctccgtctccaaacagaacggctgtattgcggtcttcccagtcggtaatgcttgagagcttctctacaccaacaactagaacatgcttgtaggttccggattcaataaattgtttaccggttacaaccccgtacatgaagcccgcacaagccgcgctgatatccatagcacacgctttcttcgcgccgagttgttcttgaatcatacaagagaccgtagggaatgactgatcaggtgtaacagttgcaaccaagatcatatccagatcctcagcagccacttcagcttgttccagcgcatttttcgctgctgcaacagccatatgtgatgaaaacacatcatctgctgcgattcttctttcttctattcctgttcttgtacgaatccactcgtcagaagtttcaaccattttttcaagatcatgatttgttaaaaccttctcaggaatgtaacgtccaacaccaagtattccagctttcattagggaagactcctttatatcttaaatttagaagatcaatcaggttgtgatcaattattagtatcaggtactaattctatcctattttttttcacatggcaatatattcgtctaaactatcagttcatcttactcatagagtatggtatatggaaaggaggcgtatgcagttggatgtgttttcaagaatgatgttcggcgatgcagcaaaaccaacagaagagaaggaggaggaacagcaagaggaagtttctcaggtttctcagacaaacgacgaagagacgattaattacatgcatattatggaccaaatcggttcaattatgaactctcttgatcaaatcaagcccgctttaaaggagcttgcgcccatgctctccgctattaaaaagaaaatcatgtgaaaagccactttcaaaaaagtggcttcttcttattctgtttcagatttagcgtcagacttgccaagctcataagcttccgccattaccgttgtaaatagattcataaacggctggatggcctccattgagagctcaatgcctgatttctcaagctgttctttcgcttcagggagatatttcatggcaatttgcaagaattcaagtgatttttcgtgctgcatgtgacgtcactccattactcgttttttggcagctcgcctgttttgttgtatgttttgatcagcttggcgattctttgctgaaagtcttgatcgacgagcgggctgaatgttcccatctcaacgactcccgtgttcaggtcgtagtaatgatcgccgccctcaagggtgcctttattaaattgttcagcaatgatttcataggccttgtccacattttgcaccgtgctggttaatacggtattctcgcccagatccgattgatctgtgacgtagcctatggcataaagaccgtcttttttgatttgctgaataacaggaacattatacccgtctccggcgggatacacaacatccgcgccttcgttcttcattttctgataaagctttactgctgttgtatcatcatcccaatgatccgtatatttcgtatttacctctatatccggattttcatacttggcccctttgataaaaccgtcaacctcaggctgccacgtaaaggaagcaattacaccgacctgattcgttttcgacatatgggcagcagtcattcctccaaaaaagcccattgcttccccgctaaaatggacacttgttacattatcagctttcgctttcgcattggaaatgacgaattccatatctggataatcttcgccgaccaagttaaacacctcagcatattcactcccatggccgtagagcagattgacgcccctcttatgaaaatcctcaatcgcatttatgatatcttcttctgttttaacgccttctttataatagacgtccacattgtatttggattgtatattcagtaatcctttatacccttttgtgccccatacgaggtcattaatcgtatcaggaaagagcatgccgaccttctcaatttttcctttgaacggagtttgtccacatccactcaataaaaggaggacagaaaagatcatgacaagccttgtgatcaagtcatgttcaactccttttgacaagctataacatgtattatttttatacgtttattgtatctagaaaactcgaaacatggaaggtttttcttaatatttgtcgaaaattgatgaaaattgtcttttccactcgataatttttgtttttgcttcttcttttgaggttttctctgtgacttgcaattcaaaaagctgatctttgctatgacggcttggttctaacaggaatctcagcaactcgtcagccacgtcgtttgtgtaatagccgtcttcctctgtttcttctttccatggcccgtacattttcggcaggatcacggttttttccgagcctgttttttcacgtttatcccattcttttcggtcttcttcatatactaaaatataaggagaatcatattggtctaaaggcaaaaaacttccgaactggatacaaattgtatcataattttggtctccaatgtgttcaagctggcgaaagagttcatttctcccaagccacatgagtctttcttctaagtacatttgtctcattttatcttctgtttccgccagaacaacgtcaacatgtatgccttcatccatcattcgctcacataatgaaaggccgaaaaattcgtccgcacctacaatcagcgttgattccattgcatctgccgcccttccggtttttcatttcccaaaacaaaacagcctccgcaaaagagaaggctgttgtcattatattctctataattctttttcatgactatgaaagaatttgcaaattgatgcataaattctgcttggatgctcaaataaatgaaatgtcatgtcgaccggtgagccttgcttttgctgtttttccttgaaaacttccgcatgtacgctgtagggatatggagctccggtcatacgctgccatatatgaaccggtacgccgctcgggtagctttgaattgttttataacgaatcgcttccgcttctttttcagaaattccgtagcttttcgatacttctttcaaaaattgcttatagaaaaatttattttctttttccgattcataatgtgcctgaagatcgagacaaggattcaacattgcggctgagcggatatgatccggggaaaaacgaagcagttcatcggccacgagagcacccatgccttctgctaaaatatgaatcttcggattgaggatttcctgcttcagcacagaatgtatcagctgtttggcataggtgactgctttttccgccccccaatgccttccgaacagattgctgttaaaaagagtgtatccttcattcatcaacatgctcagaagctgatttctgccataatgctgctgccaaaagcttgaatcatgtccgacaaagtgggttctgtcccccaagataaagatgccgaagccgttcgggcgatagggcagatgaatgacattatgctccgttcccagttgaaagtatctttccgttattcccatcgcttgcccgcctcctttcacacttcatctcacgctatcttatgtaaatagaaaagaaacgaataaggtaaagtcctagccttttacatttttggctattatactgattgacgttttatattttaccattaaagtgtgacgaatcagactcttttgtcacctcactttctgctaaaattggattcccccttcgctttttgtatggtatgataacttttagaatagaatgagaaggacgaggtggaaacgtgcgatatattattgcctttatttggacgttccttttatcacatatggcatgctacttggttgcaagcatgaacagcgttacgtataatttcaaaacatcatctgtcattgctgttgtactgtatgtcttaatcatggttttagcagaaatcatgcctatgaacaaaaatgcaagccagcattaaaaagccaaaaacccaaaacatttattgttttgggttttttagtggtcacggctttcttttgtaggtccacagccggttgtggtttgatgtttcggggaacatttcccctgctgacagatggaccttttgagggtttttaaccatgctccctgtctcgccgatttctacgtagacaccgttattaggcgctttctgtccgggccggaattggtgctgctgtcccactgtttttcctccttttcctttttgctgtagtatgcgcctaagcggctgtgaatatgttgccatcaaaaaaactgctgagtttggctcagcagttttttgatgattcccctttatataaaatggccttcagcagtgctttttgcacatgaagacggttttccgcctgctggaacactgcagagttcggcccgtcaataatctccgcagtcacttcttcctcgcgatgcgcagggagacaatgtaaaaatgtatagtcaggcttggcatggctgaccagcgccgcattcacctgataaggcgcaaagacagcaagacgttcttgctcttccgcttcctgccccatgcttgtaaacacatcagaataaatcacgtccgcgtcttttacagcttcaatcggatcatctgtcagcgtgacagaagagccggattgaagtgcatatgtctttgccgcttcagctgcttcatctaacacttcatatccctttggtgaagcgatcgagatatcacagcccattttcgcgcagccgatcatcaaggagtgcgccacgttatttccgtcaccgatgtacgcgacttttacgcctttaagcttcccttttatctccttaatcgtcaagagatccgccagcgcctggcatgggtggtatttatcggtaagtccattgatcaccggaatgtcagcttctttggcaagttcctccaccttttcatgttcaaaggtccggatcatgatggcatccacatagcctgacagcacttttgccgtatcagcgacagtctcaccgcgccccagctgcagatctttctggcttagaaagagggcgctcccgcccagctgcgccatgcccgcttcaaatgaaacacgggtccgcgttgatgatttttcaaaaatcatcgccaaggttttgccatggaatataggctgaattttgttttgtttcagctcaccggcttctgcgagcaaggcgtttatatcttcttcactaaggtcctttaacgttaataaatcttttccgtataaactggtttgcgtcactgtgtgcatgatgccacttcctttttatagaggtctttgagagatacaggctgcggatggcctgaaccgctttgtaaaaacgcccgcacagtttcttcttctgtaaagacggggatgccgtgcgtcatggcttccaaacgttctttgcgtgcttcttcagaaccgctcagattaatgtggagcgagtttccttcctgttccatccatgaggcaaatgttccttcatgtattgtaaaacctgcgttttctgctaactccttcacatcttccggaacgttttgcaaataaatgcttcctttttgactccagactcttgtatagatttttttcaaggcgctgttagaatcatatgcgacacacatgccttctcccgttgatttcatttccggtccaagcttgacatccacatcctggatcgcatgagaagaaaaaacagggaacttcacggcaactccatgatgattttgaactgccggatttagatcttttaaggacgctcccgccagcagacgtgtggcgagcggaatcatcggaacgcccattactttgctgacgacaggaaccgtgcggctcgctctcggattcacttcaagaacgagtatgtttccattgtcgatcacaaattgaatgttcatgatgcctttaaatgaaagttttcgggcaattttttgtgccgcatctttcatgccctgctgcagcccgctcgtgatggacggtccgggaagaatggcaaaactgtcccctgaatggacacctgcccgttcaatatgctcggtatatgtcgggataaagacttcctcgccgtcggaaatcaaatcaatttcgacttcctttccagacacatactgatcaattaaaatcgggtatggcatgctgtcctcatcattcagcagctgagaaagctgggcttgcgagtcaacaatgatcatgcccattccgccgataacgtaagatgggcggattaacaccggatagccgatctcactcgcttttgaagcggcttcttcttttgtataagcaatttctccttttgcgtgcttcaatcccagctcgtcaagaagctgataaaattgatcccgatcctctaacacgtcgagcgtttgaaatgatgtgccaagaagagtaatgccggctttttcgagcgcttcagcagcattgattgcagtttgaccgccaaattgcacaattgcaaaatcaatattttcctgctccgccacgtttacaatatgctccgttgtcatcggttcaaaatacaggcggtccgcaatttcataatcggtgctgacagtttccgggttattgttaatcatgatggtttcgaacccaagctcttgcagtgtcagcacaccgtgaacagcactgtaatcaaattcaacgccttggccgatccgaatcgggcctgatccgataatgagcgcgcgttttttctctttgcggctgatgtctccatcggtctctccgaaatatgtggagtaaaaatagtttgttttcgcatcaaactctgccgcgcatgtatctacgattttaaaggaaggcgtaatgcccatctccttgcgaagcgcgcgcacctcttcttctgttttgctgatcagcgaggcaatcgttgcgtctgagaatcccttttcctttgctttcttcaataattcaaaagagagatcgctccctgcttccatcaggcggttttccaatttgatgatgttgtcaaaggtatgaaggaaaaacggatcaatttttgttttttcatggatgtcatcaatcgagacgctgcggctcaacagctccatgacaacgaaaaatctgcggtcatccggagtgattgccaaatcccatagcgtatcaattgacaacccgctgagctctggaaggtgtgtcccgatattttttaattcaagcgacgcggctgccttttgtatcgccgcttctaaattccgttcaatcgccatcacttcaccggtggctttcatttttgtgccaagcttgcggtctgcgtttttgaatttatcaaacggccagcgcggaaatttgacgatcacataatccagtgccggttcaaagcttgcgtaagtcgagcctgtgagcggatttttcagctcgtcaagagtgtatccgactgccagtttcgcggccatcttcgcaatcggataaccggtcgctttagatgcgagagccgatgaccggcttacacgcggattcacttcaatgacgtaatattgcttgctgaatggatcaagcgcgaattgaatgttgcagccgcctacaacatcaagtgctgagatgatcgtcagacttgctgtccgcagcatttgatagtcttcgtctgtcaatgtttgtgacggcgccacaacgatagagtcacctgtatgcacgccgaccggatcgatattttccatattgcagacggtaatgcatgtgttattgctgtcacgcatgacttcatattcaatttctttaaagccggcaatgcttttttcgacaaggcattgattgatcgggcttgctaatagcgcctgcttaatcatagctgtaaaggcttctttatcaggggcgattcctccgccctttccgcctaatgtgtaagctggtctgataataacaggaaaaccgatggattccgcaaaatggagggcatcggcctcgttatcaacaatttcactctccggcacaggctgttttaattcattcattaacgaacggaatttttcccggtcctctcctttttgtatcgtttcaacggatgtgccgaggagtttgacgccgtgctcttttaaaacacccgtttcttcaagctccaccgctaaattcaacgcggtctgaccgcctaaattggcaagaagcccatcaggccgttctttcttaatgatggctgtcaggctttctgctgtcagaggctcaaaataaatttcatcagcgaaggcttcatcagtcataattgtcgccggattgctgttgacgagaattacccggtagccctcctccttcagcgcgatgcacccttgagtgcctgaataatcaaattctgccgcctgcccgatgatgatcgggcctgagccaattactaatatgcttgaaatactggtgtctttaggcatgcgcgatttctctccttgctggtatcacattctttagataatcatcaaaaatccattcgctttccgcaggtccgggatgggcttccgggtggaattgaacactcatgacaggcagttttttatgggcaagcccttcaactgacgtatcattgacatgatgaaacctgatggtgagctcttcttcattaatcgactgttcatcaaccacatagctgtggttttggcttgtcataaagacccgtttcgtcttacggtcgatgaccggatgattagctcccctgtgcccgaatggcagcttaaaagtattccctccaaacgcgagcgcgatcagctgatgtccgagacaaatgcctagagtcggaaagcggctgatgatgcttttgatctttcctaaatatggctgaatggctttcggatctccaggtccgttcgatagcacaattccatcgggtttgatgttgtatacggcctccatttgctggtatggcaccacggtaaccttgcagcctcgtttgacaagtgatgatgcgattgactttttatagccaaaatcaatgagagcgatatgtttattcccgtcgccgaatgtgctgatttcctgggcggaagcctgctctgccacattctctggttgaagggcaatctcagctccttctttagaggctgtgactgtcgcacccatcgtcccgtttgcccggattttcttcacgacagccctcgtatcaacatgggttaacagcggaatattccatttctgtagatactccttgaggctgtataccgcttcataatgagaaaagtgatcacacgcctcatagacaaccgcggcttttacttgcggtttcttgctttcaaaatccttttcatttatgccgtagttgccaatcagcgggtaggtaaatacaataatctgtcccttatatgatggatctgtcagcacttcctggtagcctgtcattcctgtgaaaaaaacagcttctcccgtgcagttttcatgaccgtccagctcgccgctgaacgatgtcccatcttctaacactaaataaccttccatctaacagcccacctcttgatgaataattaattataaaaatgaatttttatgcctttatatcgaaaaaaaatcactggtttacagcggaatgatgagcgattgcctgtttcagcttgctgacggcttctgctatttcatccttagtcacggtgagcggcggcagcagccgaatcacgttcgggccggccggcaatacaagcaagcctaatgtctgcaattcagcaataatgtcagcaaccgggccatcacactcaattccaagcattaatcctttacctcggatttgtttaacaaaagggctctttagctctgcctcaagctgttcttttaaaaacgcccctttgtcagcagcctcttgcaaaaagtcaggctggaatacaatttgcaatgtggcattcacagcagccatcgccagcatgtttcctccgaaagtcgttccgtgagaaccaggggtaaacgcttctccaagctgtttctttccgatgacagcgccgaccggaaagccgtttcccaatcctttggcgactgtgatgatatccggtgagagtccgaagtgctcatatgcgaagccttttcccgtccgtccgatgccggtctggatttcatcaataatgagaagggcttgcttttccttgcaaaacgactgtacggctgataaaaattcagcactcgccggattgactcctccttctccctgcactgtttcaagcatcaccgcggcaatatcgccttcctccccaagagctttaaaagcagaaggatcattgtatggcaggtagtgaaagcctccaagcatcgggccgaagcctgttttgattttatcctgtccggtcgcagccatccctgcatacgtgcggccatggaacgactgaagaaaagtgatgatttttgtttttccagttgcttttctggcaagctttatcgcaccttcattcgcctccgcgccgctgttgcagaaaaagacaagatctcccgcactatgcgctgccagcttctgcgccgcttgctcttggagactgttttgaaacaggttggatacgtgccatacgctgtcaagctgttttttgactgcctctgtcaccgcttcatggcagtgtcctagatttgataccgcaatcccctgaatgaaatcaaggtacgttttgccgttttgatcctcaacgtacgttccctttgcttttttgatgtcaatatcccaacggccgtaggtttgaaacaagctgctcatgaaacagcctcctttgctttgacaatttttgtcccttgaaaggtttgttctgcgaagaatgatcctttaccgtttacgatcatgacttcagacacctgatctgataaagctgacaaggctgaattgaccttcgggatcatccctcctgtgatcacttcctgcttgatcagcatctgaatctccttaggggtcaggacgtccagacgctgcttttccttcatgattccatcgacatccgtgacgaacatcagcttatcggcttcaagcgctccggcgactgctgaagcagccagatcagcatttacattcagcgttttgcagtcgcttgtcatagacagcggcgcaataacggggatgatgccattttccatcagcgcgttcaccatggacgcatcgacttttttgatttctcccacttctccgtatgtttccggatctagataatcagcctccaaaagaccgccatccttaccagaaatgcccgcggctcgcagtccgtgtttggcaagctcagcaacgaaaaatttattgacagaaccggataaaaccatttccgccacttccagcaccggcttcgttgttttcctctgtccgcccgaaaactctgtcttgatatttaaccgtttcagcatatttgtgatttccggtcccccgccatgtacgattgccagcttccagcctgacgccctcagctctttcagattttgataaaattcctccgacagctcacggatgacgcttcccccgcatttaaaaacgattgttttcttcatttcgctcccctttattacgtgcgatagctcgcgttaattttgatatagtcataggtcaggtcacagccccacgctctcccgtttccgtccccttcagccatcttgatgacaatggtgatttcatctccttcaaggtattccttggcgatagattcagagaatggctgaggttcgttattcttaaacaggcattggccgccaagataaacctctacttcttctgccgtcacctgtgctgcggagtgtccgatggctccgatgatccgcccccagttggcatctgttccgtatactgccgtttttacaagatttgagccgacaatctttttggcaatgacgtttgcatcaagattgtttttcgctccctgtacttgggcttcaattagttttgtcgcgccttctccgtctctggcaatctctttagctagatcctcacaagtgagcaagagcgcttttttaaagaccggccagtctggatggtcttctgtcaggcactcgttttcggcgcagccattcgccataactaataccatgtcgttcgtggatgtttctccgtcaactgtgatttggttaaatgaaacgtcagtgatttcccgaagcgccttttgcagcgctttttcttcgattgccgcgtcagttgtcacaaatcccagcatcgtggccatgttcgggtgtatcatcccagagcctttggccgctccgccgatcgtgactgttttgccgccgattgccagttcatagcacgtctgcttgatcaccgtatcagttgttaaaatcgcttcctcaaaatcgcctgatcccgcaggtgtttctttcagcagttcgatccccgcgtggattttttccatgtctaaatgctcgccgatgacacccgttgatgaaacagcgacaagctccggctcaatgccaagctgtgaagcaaagctctcccgcattgtgtatgcgtcctttaagccctgttctcccgtgcaggcgttggcaatggcgctgttgacgatgacggctttcagtgtcggtccgtgctttaagctgtcttgtgtcactttgatcggagcagcctgaaagtggctttgggtataaactgctgcactcacggccggtgtctcgctgataatgacgccgaggtcttttttcgagtagcgcagtccgcaatgcacaccctttgcctgaaacccttttggcgaggatacatcacctgttacttttacaatttgatcttcacttaactgaatcatggttcgattctctcccgttctatggataaattggcgtgatggtgagtccagtttcttcattccagccattcatcaaattaaagttttgcactgcctgaccggcggcacccttcattaaattatcgattaccgagacgatcgtgactctgttcgttctctcatcgagggtcacggcgatatcacagaaattgctgccgtacacttctttcgtttgcgggtactgaccttttggcctcactctcacaaaatatgaatcttggtaaaattccgaatataaatcatgcaggtcatctgcggttaggtcacaggttaatctggtatacatcgtcgccatgatgccccttgtcatcggaaccaagtgagccgaaaatgtaatgggcccgagacctggctgccattcattcagcgcctgctcaatttccggcgtgtgctgatgttcattgactttataaattttaaaattgtcgttcagctcagaaaaatgagttcccatggatgcttttcttcccgctccggaaacaccggtcttcgcgtcaacgataacgaaagattcatcgagcagtttcttttgagccaatggcgcgaggccaagcaaaacagctgttggaaaacagcctggattggcaatgagtttcgcctgttgaatttgcagttgattcagttctgccagaccgtataccgcctcttgaatcaccgccttcggtgccgctgtccgtttataccatttttcatattcagccggttcttttatcctcagatcacctgacagatcaataaccgtaattcccgcgtctgccagctttggagtcaattcacttgatactccgggcggcgcagcgagaaacatgatatctatttcgtgtttgatcgtattcatatcaatcggcttcagctgctgatccgctaagccggtaagatgaggataaccctcgctatagacattcccttctccgctggatgaataaagtatgcattcctctgcatgaggatgatgcgaaagaatcctgacaagttcggtgcctccatatcctgtagcacctacaattcctattttcaaaacaagttcaccctcttggtctttgtgaaattatttaacattataacatgaataaaaattaattcaatcgtatatttaatatttttattcatttataaattttctgttcaatgggaattccgctcaaaaaaaatcagcacgactccagcacaaaaacgttgatgcggtgccgcatttcagccgcataaaaaaacaggctgaccgcgtcagcctgttttcatcatcatcaatccactcaaaaaatatagaatagagcttgcataaaaaatcatttgcactgtgaaaaagtcagcgagaaagcccccgagcataatggctgctgctgaaaagacagctgtccaaaaatggtaattcccgatcttctttccacgctctccactgtctgtaaaattagcgatcagcactttttctccatgcttttgcatcgctccaaagagccctaacagcacttggacgatatacacttgaacgacgcttccgatatgcgggacatataaaagcagaacagccatcccccacgagttcagaagcagaaaataacggctgtcaaacctttcagacagccgtccgaggagcgggtaaataagcgctccgctcaacccgaacaatccgtaggaaaaaccgaactgtgtgtagcttgagccgatatttttcacaaacagaatataaaacggaaagattaagctgcttgcgaaaaacacgctgctttgtgataatgtcagccattttaatttgtttttccccattatttatacctctgataaaagtaattcataaagcgctcatccgggtcataggttcgttttttctgaaaaaacgcttcacttttcggatatgcctgtctcatttgcgcttttgtctggtaggtcatataaggcagataatagctgccgccgtgcttgatggcaacgtctgtcatgcgcctgatgattcgggcggtatctgcctggtcttcttttgaaaagccctcgtttattaatagtacgagcgaaaacatatcgtccttcgcataggaaaggtcggccttttcatttttctgcacgtagcggatcgtaatgttcagcaggttcagatcttcgtccgacagcgtttgtctcaggtcatcaatataggacccatactccttcacgggcacaaagtattcttgcaaaacatctgtgttgtcattgttttcatactcaagaaactttgattcggaccgcatgacgttattgcgtgaaatctctgtgccgttctggctcaggaaataggattgctgtgtgtcccacagccaattcctcccccattcataccgtcttgacaagccgagtgcaaactttgtggctcccgtatactcgtcttctttaagttcgctgtatgaggacagctgatcctgatgattagccaatacgtaattcgtgacatacatgtctttcagaaatccttttttcgctgttgaaattcgcgccagatgcattcggacatctggatttccttttacatgctttgaaaaatagtctgagtatgtgctgtaattcattttttctgtcttcatgacatacagctcatcatctgtcagctcaagcgttacatcaagaatcacgccaaaaaggccgtaccctccgatgaccgccgtaaacaaatcatcttttggagtgacagtgataatcatcccgtcagcttttaaaagccggaatgatttgactgtatcaattagcgagccgtagcgaatatcacgtccgtgtgcatttgcgctgagagatccgccgattgtaaaaatgttttgtgactgcatgacttttaccgcgagtccgtatggattcacgtatttctggatatcattccacgttgcaccgctttgcaccctgatggttttcttctcttgatcgagtgacaggattttgttgtagcccgtcatgtcgagaacgatgccgtcctcataatatgtatggccgcccatggagtgctgggccccggcgattgaaatttttatgttttttcgatttgcctctttgactgtgtcaatgagcatttcctcttcctgccctttcactgtctgctttatttttacaggcatcaggcggctgacatccgtcatctcgcttgtggctgttttttgctctgagttcacagagtacgcaaacagggccgcatacgcgccagtacaaagcgcgaatgcaagcaatttctttttcatagtgctctccctgctgtttttatgaccattataccatgactgcgtcctcatttttccaaattatcttcttgcccgtttttcggcacggcggtcggcgacgataaagcaggcgtgaatcgcgcccggcagccaaaagatacaggtcaatatgagattcagcaaggcctgaaacggttttcccgaaaacaaaacagcaagcggcgggcataaaactgccagcaggtacatcatttcctttcactcctttcagctgtaaaaaaggacagcctcacatgtcaggctgtccttttttgttttattgaatgccaagcgcaatttttgcgtatctggacattttatccctagtccaaggcggattccatacaatgtgaacctctgtgtctttcacttcaggaaggtccgctaatgcttttttcacctcatccacgataatcggcgctaaagggcatcccattgatgttagcgtcatggtgatgtgcgtcaagccatcttcatccatatcaacgtcatataccaagccgaggttcacgatatcaacgccaagctcaggatcgacaacctgttccagggcgcccatgatgttttcttttaatgcttcttccacgttccctcactccttttttctacagtataacgtaaattcagctcttgttaataacttagtgctttataagtacgtttcaaaccattcaatcgtttttaacacagctgcccgcgggactttatggtcagcgttttcatctccgataaattgcaggcgttccggctgctcgctgtaatgggatttaatcgtgtcataaaatttccgggtcggcgcgtaaggcacaactttatcttttgcgccgtgccaaaataaaagcgggcgctgttgcagtttctccggctgaaggctgagatcccgcaactcgagacgtttcatcagctgctgtaccttctcttccggcacatcgatttcaatgccctgagattgaatatggtcaatctgctgctgaaacagctccacgtaattcgggcttcccatcaggctgacgccggcttttatccaatcatatgcagtcaaagcgccaagcgttgtgatgccgcccattgacgtgcctgcgagaccgatgcggccgccgtctatcaggccctctttttcaaaatggtttttaagtacgccgatctcttcaatctcgttgaggacgatatcccaaaaatgccccgccagctcttcaacagccatttcttctccccgttccccatggtgcaaagcctccggcagaacggctctaaaacccttctccgcaagcagataagcaatatgaaggttgtgttccttcgcgcttgtaaaaccatgtataaagatcacgagaggaacagcgcggtgcctgttctcttcctttacaatatgtaaaaacggaataccggaaacggtttgattctcaatttgtatcacaatgtgcccctccttaggataaccataatcataagtgtaacatgtagacaataaagatggtaaaaagctacactgtaagtaaggcaaaacaagcaaaatctaaggttaaaggagcttttcatggagacaaaaccctatttaatcgcattagatttagatggaacattattaaaggatgataaaaccatatctgaaaacacccttcatacgatacagcgcctaaaagatgacgggcattatgtctgcatctcaacaggccgtccgtatcgttcaagttccatgtactaccagcagatggagctgacaacgccaattgtcaattttaacggagcatttgtccatcatccgcaagacgacagctggggacggtatcatacgtcactgccgcttgatgttgtcaaacagctcgtggatatcagcgagagctacaacgtacataacgtgcttgctgaagtgattgacgacgtatactttcattaccatgatgagcacctgatagatgcctttaacatgaacacaacaaatgtaacggtcggagacttgcgggaaaatctcggtgaagatgtgacgtccgtactcatacatgcaaaggaagaggatgtgccggcaatacgctcatatttatcggatgtgcatgccgaggtgatcgaccatagaagatgggccgctccttggcatgtcattgaaattatcaaaagcggcatgaataaagcggtcggcctgcagaaaatcagcgattattacggcgtgccgagggagcggatcattgcttttggagatgaggataacgatttggaaatgcttgaatttgcaggctgcggcgttgcaatgggaaatggaattgacgcggtcaagcagattgccaaccgaactacggccacaaatgaagaggacggcgtggcaaggtttttgaaagaatatttctcactttaaagaaggtccgtattaatttttcccactcataaaccttactttaccccaccatactattgaagacgactcatctcgtcaaagtatggaagggggcagtctcaaaatgggtaaacgaagcaaatccagaaggtttattcagcagggtaaagactccatcgggctacacgccgcaagatttccatatcggtctactttagaagaagctcaccagcatgccgcggcacgagactcggctgaaaggcagtatgaatattaaatgagaaatgaactgtttcagcaggcaaaatcatttgttcaacaggcggtcatggtgacaaacggctttgaggaaggcgatcaggagcaagcgattctgagagccaaaaatgctgtatcttctgcgtatgccaattcgacagatgcggaacgtcaacagttgcatcaatttcaaaatcagctggacaaactgcaataaaaaaaggctatggcgactcgccatagcctcttatttgacttcaaactgctgaacagcctgaacctgcttgagattttccgccctgcccttaaatgtcacctttacctcataggttccgggctcagggacttccttccacacatcagagaaatcatatgtttctccagattcaagcgtcaggttttgaaaagcctgcgtaaacattttttctttcgaataacggtatctttctttgtgctcagaatcatacacgacaagttcaaatttttgccctgtgctgaattgaaactcaatagcacgttcgctttggttcttcagcgacatgttaaacttgatttgttcaggctcctgaattgcgtcaatagataaaacaacctcttgattctccattccgcctgatacctccttatcgggttctgtctgctcatctttcccgcagcctatcaaaagcagcacggggaggagcatcacaagcagccgtttcacgacttccacctgctttcgtcagtcttttctaaagaaaccaaaaatccctgtcgtttgaacgatgttcgtaaatgcttttggatcaacttctttgacgatcttttctaaatcgtacagttcatacctcgtgatgacgataatcatcatttctttctgttcgttcgtaaatgctccttttgccggaacagttgtgatgccgcgcaccatttttccgtaaatggcttccttgatttcgtccgcttttttcgtcacaatcattgccgtaagcttcatgtggcgagtgtgaatggcgtcgatcaccctcgttgtcacatatagtgtaaccagggtatataatgctttctcccaaccttgcaataatcctgccgtcaagatgataatcccgttcagaatgaagaaatacgtgccgacgggtttatccttccactttgcaagtaccatggcgacgatatcaagcccgcctgtcgaagctccgtattttaatgttaagccgataccgactgcggaaatgacgccgccgaacaccgcgttcagcaaaatgtcatgtgacaggcttgtttccggcaggatccccataaacagagtagtgagtgcgacacttaaaatgctgtacactgtaaacgatttgccgaccttcagccatcctaaaataccgaccggaatgtttaagaggaacaagagcgttcccgtcgatatgtaaaagggggcatattgatcaacgacgcttgataaaagctgggcaacacctgtaaatccgctggcatatacatctgcaggtatcaaaaataagttcagcccggcagcattgagtaaagcgccgatgatgacgatgagtaatttttttgtttgatctagtaccatggcatgttcctccgctctttcttctttattatgttttcccttaaaacaaatatttgaacacgattttggcaaattaatatgatatagttggcttaactctcatgataacgagcgataacggaaagaagggaagcaatatgacagttcatctcatcgctgacagcgccactgatttgcctcgttcttattttgaagaaaaaggcattggctttattccgctcagggtttctctcggcgataaagaattcgaagatgcagtcacaattcatgcggatcaaatatttgaagcgatgcaaaatggagaaacgcctaagacgtcccaagcctcaccgcaaacgattaaaaatgtgtttttgcaatatgccgaaacaggtgatcccgctctttacattgccttttcctcaggtctctccggcacgtatcagacagctgtaatgatcgccaatgaagtgaaggaggaattccccgatttcgatttgcgggtcattgattccaaatgcgcttcattaggatacggtctggctgtccggcatgctgccgatctctgtatcaacgggaatacaatacaagaaattgaaacgtctgtaaagaacttttgcagccagcttgaacacatttttaccgttgatgatttaacatatctcgcgaggggcggccggatatccaaaacgtccgcttttgtcggcggcctgttgaatattaaaccgctgcttcagatggaggacggcaagcttgtgcctctggaaaaaattcgcggacagaagaaacttttcaaacggatcatcgagcttatgaaagagcgcggggatgattggagcaatcaaaccgtcgggattagctacgccgcgaacaaagaaaaagccacggatatgaaacacctgattgaggaagcgttcaagccgaaagaaatcattatgcatccaatcagttcagccatcggctcgcatgccggtccaggtacattggcgatattctttttaagaaaatgagcaaacaaaaacagtcagactctgtgtcctgactgtttttgtttgctcatagaatgccgacagcctcatacgccttttcgactgaagctgattgcttcgagccttcaccgtataaatcattggcagcttcaatcgccgcttgcttcatcatgctgaaatctgtagatgccgttacataatatgttaaagcccgatagtaaatttgttcacttgcttcacgcccaatcccttcaacctgtacaccgtggtgcacgcctccttctgcaagaagataagctgctttattgtgaatggacgaattgatatggactccgccataatcctctgttcctgtgtagcggttcgagtaatgatctggatttccctgcttagatgggtcctccaatgaccgcaatgaatctcctgcaataccaggagtatagacatcttcgccgatctcccaatcatcacggtcagccatcgcgcccataatgtcagaaatggactcatttaatgcaccgggttctccttgatataaaagaccggcggaatactgtgtgactgcgtgtgtgatttcatgcgcgacaatgtcgagcgatccagacagcggcttaaatttcgaaccgtctccatccccgtataccatctggacaccgttccacgcagcattgttccattgtttgccgacatgcacggtagacgtaatccttgctccgttttgatcaaaagaatcacggccaaatgtcttgctgtaataatcgtaaacggcttgcgcatttgcgtgtgcgtctacagccgcaggttcattaaatacggacgtgccgctgactatttctttgcccgtatacccgatcagttgagacaaaagcgtaaacaaggtttcgttcaggttcttcgcgtcaaatgtattgatcccttttccccttgtttcgtcagccaaataaaagcgcccattttgttctgtgacgtcaaagcttttttcatcacctgacacgccgattcctgtacctgccgcttcatgaatggcattaaaggactcgatgacctttccgtttttggcatcgatgaaataatgccaatagccaggctcaggttcagatgtcgagagtctcacaaggtaggcgagatcatattcaccgtcgtgtggatagatatataattcgccttttggttccccatcaagatattcgatttttccaatggaagcctcgagctcacgccttgctgtatgtattgcttttttctcagaaatagacggtgtgacggagacgtccttgatttgcggatgcacctttccaaagaaacttttcacttgtttgttttccttcatcgcgaccgcttgttcaaagccgtaaatcggaattcctttgtaaacctccgttaatttaaaaaacgtttgttttgtctttggatcctttatggttttcgaaacgcgaaaatggctgttcgcattccctttgagcttaaactgcgtttgatgcttgtcaagataggaaaatagcgattctttctgggttgtgttttgtaccggcttctgcggtgacttttcgatgatgtatgaaggggtttgatacgtatggtcgtattcgatgctttcttcagctgaggcatgtgttacaaaaaccatttgggccgctgtgcataagccggccagtaatagagatgtcttggtcaagttgcgcaaaacaccacatccttcctattttggaatctaccatttttcttcatcctatcaaaaatacaaaaacttgtatgtggtgcttcgttcttattttcccaaaaaagaagggcagagatatttcgctctgcccttctttttctactctactaattttttattgacataaataataacccctgctccatatgccagtataagcggaggtatgagctgctcctgaccttgaaatgagataaaactattcagcaaaatgaacaaaccggaattcaagaaaaagtagcctgctattctggccagccgatctttatcccgtatacgcgcctcgttaaacccagccaacatccaggtttgttttttgattccgacaaaataggcaaccacaaagaataaaagcgcgatgacaattaatagataattgatgctgatttccatcttacagcctcctacaagattacttgatgttaagaaaaagaaaaaaagcggcgcagcttactgcaatcagcagcaggacgacaagcgcattgaggaacgggctcaaaaggagcaccactgctaaaaacagcagataaaccgcaccgactcgcgaaatcttgacaatctccttttgagagcgcattttgttttttctgacacctgcaaacatcaccaattttttccgcttccatacatatccggcgagcaccattaaataaacagccagcggcagatgtctgaagtcggacggcagcagcggcagggcgataatcgtgacaatgagaaggaccgaaatccagcttttgcccaataaagacctcctccttttcgtctctcccccatcacccatcatcaattcggcaagctccttcggatgagaaaattcagattcaacagcttcctgcagttcctcttcactaaggccggctttgattctgtcttgaacgaaagcggtgatatgcccctttaattcgtcgatagcgttttctctctctacatcaggcatattcgccagctctgcatttagttcctccatgtatcggtcaatgataagctgtccattcatagcaaatcccccgataaagacagtaaggcttgatgggtttccaggtatttctccagccgttcttttaacatttcttctcctttttgcgtcattttgtaatactttcttttcgggccgtccagtgaatcttcccaaaaaaattcgatccatcccttctcggtcatacgtttcaaaatcggataaatcgctccctctgaaatagccagcgccgaggtggtttttaaggatgacgtcagctcataaccgtacatcggtttagaacgcagaagggataggatggccagctcgaaaatcccttttcgaaattgaacaatccagcggtcattaacttgattcgttttcatggtttaaatatatcgaaaaaaacactatatatcaatcacatatagcagtgtaaaatgtcctgtttttccttttaacaaaaatggaatttctcatactttttaacctttttattacataaatgtttttatattatgaaaagtgtaaaaacgattcttcaggttaaaaggagcagtcgaatgcagaaatcgatatcattttttgtcattttttcaatcctttggggttcgctatttctgttttctattattggcagcttagggacaaccccgattccgctgacaaaggactccaaatttctcatgtccagcatcctccctcagggctggggcttttttagcaaaaatccgcgtgatactgcaatcggcttatatgaggctgaaaatgccagcgccaaggtcagatggcccaatatgagggctgacaacctattcggcctgtatcggtatgggcggtcacaaggcgttgaaatgggcgtgatctacagccaagtcggcaaggaacagtggacagcatgtaaagaaaaggacctcggcgcatgcaaaagcaaagccaaaaccgtgcaattaaaaacacccgctccccgcccgctgctttgtggcagctactatttgacgaaagaggatattgttccttggagctattctaaatataccccttcgtcttatcaggtaaaaagcatagtcaaggttgtgatctcatgctcgaaaacataaaacagaccatcaccagatgggacgaaagaaacccgtggacaaatgtatatggcctcgcgcgaagcatcattgcgctatccagcctgctgacgctgctcatcaatcacccgagcctcattatgaagccagccagcgggatcagcagctatccagcttgtaaaatgaatctcagtctcttttgtctcggcgaaaataactatatgatgttaaatcttttcagatgggtctgcattgccattctggtgcttgttgtcattggctggcgccccagaatcaccggggttctgcattggtatgtcagttacagcctgcagtcatcgctgatcgtcatcgacggaggcgagcaggcagcagcagtcatgacctttttattgcttcccatcacgctgaccgatccgagaaaatggcattggagtacgagacctatagagggcaaaagaacacttggaaaaataacagcttttatttcttattttgtgatcagaatccaagtggcggtgctttattttcactctaccgtcgctaagctatctcagcaggaatgggtggacggaacggccgtctattatttcgcccaggaaaaaaccattggcttcaacggcttttttcaggcgttaacgaagccaattgtaacaagtccgttcgtggtgattccgacatgggggacgctgctggttcaaattgtcatcttcgcggcactgtttgcgccgaagaagcattggagattgattttgatcatcgctgtttttatgcatgagatttttgcagtcatgctgggcctcatcagtttttcgattatcatggccggcattttgatattgtatctcactcctatcgattccacgattcaatttacatatattcgcagactgttgtggaataaaaaacacaagaagggagaggtttcagtttgaagaaggcgtttctagtatttttgtcggttgtattggtgacgactgtgtttttggtgaagcagcaagaaagtgtggcacaggcaaagcagcttgagtattcaggtgaggaaatttttaaaggctttgtgtttgcccaaggggaagttggcaaacagcttccagaggtctttaataaagcgatgacagacaaactcaacacaaaacaggcaaaggcttttgccaatcaggttgtcgctgatattaaaaaagaggatgctgacttttttgataacctgaagaaagctgtttacagcaaagatgcattgaaagtggatgaactgctgaaaaaagcaggtcaaatcgttgaagaaaaagtagaagctgcaaaggaaatcgccgcttctaaggatgatacatccagagttcaggccgagcttgtcaacactgttgataccgctaactatttctattatgtttcttatgttgctgcagcaggtgccctgattctgatcattctcgccattgatattacgccgattgcgatttcagacaatgtggatcgcgaaatggcaatcagaacgctggttgatgaattaaactagacataaaaaaacggctcgctccgcagtctgctgcaggcgagccgttttcatgctattttttctcgtatgtccatccattttcctgatacacttttccgtttttcatcaaatggcccagcgcgcgtttaaaggcggctttgctcatattaaaacgttctctgatatcgtcaggctggcttttgtcactgtacggcatggcaccgtttctcattctcatatacgttagaatgcactcagcatcaactgacattgcatcctgttttctcggaagcagcgacaagttgactgaaccgtcttctttcacttgaatcacccggcctgtgactcttgaacccagtcttggctcctcttttctttctgacgggtgaataaaacagcggataccgtcatccgtgatcacgaatgaacccgatgcgatcagcctgtacaccgtacctgtcagctctttattcatcagatcttctgaagcgtcggtaaacagttcgctgatgatatcttccggcgctggtttcgcaaacatgcgcccccggttcgtcaccttcagcatacagtaaagtttgtcccctttttgcggccagacatcttcgtacggcggcaaatgctcagttgcgactagtgcgtccttcgataaaccgacatcaacgaaaacgcccatatcttccactttatccaccacttcaacccagccatattcatccgcgctgatgatcggaattttcatcgtggccgcaagcctttcctgctggtctacgtatataaagacttctacttcgtctctgtcctcgatatcctcagtcatttcactgttatgtaagagaatcgtatcttccccatcggttaaaaagtaaccgaagtcggtttggtgatctatactcaaggttaattgctgccctggtctcatgctatcgtccttcctgttccgcttattctctgcggattttgttaacattttttccaatcatcacaaattgattctttgttctgttggaagtttctctttattctactataatcaacacataagttaaatgttatggaggttttcatatggcaaaagaaagttcatttgatattgtatccaaggtggaattgcctgaagtgcaaaacgcaatccaaatcgcactgaaggaaatcagtacccgatatgactttaaaggcagcaaaagcgacatttctttagataaagaggagctggtcctcgtttccgatgacgaattcaaattaagccagctgaaagatgtgctggtcagcaaattgattaaacgaaacgtaccgacaaaaaacattgattacggcaaggttgaaaacgcgtcaggcggaacggtgcgccagcgtgcaaagcttgttcaaggcattgacaaggacaacgcaaaaaaaatcaatacgatcatcaaaaactccggactgaaagtaaagtctcaggtgcaggatgatcaagtgcgtgtcaccggaaaaaacaaagatgacctgcagcagattatctcagctgtacggggagcagatctgccaattgacgttcaatttataaatttcagataaattttctgattcctattgattattgtctttattttcggtaaatttggagaaagggaaaaacgccagatatcttttggcacttcctgacacgaaaatttcatatccgttcttatcaagagaagcagagggactggcccgacgaagcttcagcaaccggtgtaatggcgatcagccatgaccaaggtgctaaatccagcaagctcgaacagcttggaagataagaagagacaaaatcactgacaaagtcttcttcttaagaggactttttttatttctcttttttccttgctgatgtgaataaaggaggcagacaatgggacttttagaagatttgcaaagacaggtgttaatcggtgacggcgccatggggacgctcctctactcctatggcattgacaggtgttttgaggagctcaatatttcaaagccggaggaaattcagcgcatacataaagcgtacgttgaagcgggagccaacattattcaaacgaatacgtacggagccaactatattaaattatccagacacgggcttgaggatgacatcaaaaaaatgaatcaggaggccgtaaagatcgcgcgggcttcagcaggcgatgcatacgtgcttggaacgatgggcggcatacgcacatttaataaaaacgcatacagtcttgacgaaattaagcgcagcttccgcgagcagctgtatctgctgctgcatgaagagccggatggcttgctgttagaaacatattatgatttggaagaagcccgtgaagtgctgaaaatcgcgcgcaaagagactgatcttccgattatgctcaatgtctccatgcacgagcaaggcgtattgcaggacggaacgccgctttctgacgcattgcgctcgattgcggatctcggagctgatattgtcggcattaactgccgcctcggcccttatcacatgattgaagcgctaagcgaagtgccgatttttgatgacgtattcttatccgtttatccgaacagcagtcttccttcgcttgaagagggacggctcgtctatgaaacagacgacacgtattttcaaaacagcgcgtcagaattccgtaagcaaggtgcgcggattatcggcggctgctgcggcacaacgccgaatcacatcagggcgatggcggaagcggttggcgggctggctccgattacggaaaaagaagtcaaaacccgggcgaaagaattcatttctgttcatcacgagcgaaccgagcccggcctggatgagatcgcagcgaaaaaacgctctattatcgtagagctggacccgccgaaaaaactaagctttgacaaatttctgtccgctgctgctgaattaaaagaagcgggaatcgatgccctgacactcgccgacaattctttggcgaccccgcggatcagcaatgttgcctgcggcgcccttgtcaagcagcagctcgatatgcgttcccttgtccatattacgtgccgtgaccgtaacattatcggcttacagtcacatttaatgggccttgatacgttagggctgaatgacgtgcttgctattacaggtgacccttctaaaatcggggattttcctggggcgacgtctgtatatgatttaacatcttttgatttaatcaggctgatcaaacaattcaatgaaggtctgtctctgtctggaaaaccgctcggcaagaaaacgaatttctcagttgccgccgcatttaatcctaacgtccgccatctggataaagcggtaaaacggcttgagaaaaaaatagattgcggcgcagattattttgtttctcagcctgtctattccgagcagcagcttgtcgatatccataacgaaacaaaacatctgaagacgccgatctatatcggcatcatgccgctgacaagcagccggaatgccgaattcatccataatgaaattcccggcattaagctgtctgatacgattcgcgaaaaaatggcccatgccggtgaagataaagaaaagcaaaaggcggaaggccttgcaattgcacgctccctgctggatacggcatgcgagctgtttaacggcatctacttgataacgcctttcctcagatctgacttaaccgctgagctcacatcatatattcagcaaaaagatgagcagcgccaaaatatctttttgcattaatttccaaaagactgcctgatcgaatcgggcagtctttttcaacgagattcgtgttacgatatagaaaaacaatcatgaggaggaacattatgctcgaagtcaaaaccatttccgtggaagatacatatgaaatccggcatcgcattctgcgtccccatcaatccatcgaacaatgcaaatataaagaggatcacgcagaaggctcctttcatctcggcgtgttttatgatggaacgctgatcagcatcgcttctttttccccgcaaagtcagcctttattaacggaagcctctgcgtatcggctgagaggcatggcaacgctcgagggatatcgcgatcaaaaagctggaagcacgctgatcaaacacgcggagcacaaactggcggagagcggcgttcaggcggtatggtgcaacgcaagacaccatgtcaagggctactatgccaagcttggctggaaggaacttggcgaaccatttgacattcccggcattggcaatcatattgtcatgtacaaaacacttagaacaagcaggtgatcttatggacgtagtagatgaactgattaagcttcatgaagaacacgtttccggcttattgcggctttgcgggcaagccgggtggccggattatggcgaacaagagctgaaactgcttgttcagcagggacgctttttcggttatcaaaatgtcagcggtgatattatttcctgcatcggcttgtttttgtttggccgtcttacttctatcggccttgttatcgttgacaaggaatatcaacggctcggtcttggccggcgtatggtaaacgcctgtattacccaaacggatgaaaacaccgccatcaggctttgcgccacaaaagaaggtttgccgctttatgaaaaagcaggttttcatacggcaggttcagtgcgaaagtacagctgtcacagttttcaaccttatacaaaaaagcttgatgctgaactgacatcctttagagaacaagactttcacgacttaaccgcggcggatctggctgcctttggcggagatcgatcaaaccttttgcagcagcttatttctgcttcatgcgaatgtatcatcgccagaaatcaggacggacagctcattggctacggactttctgtacagacaccggccaatttgaaattcggccctatcatcgctccatcatcagatgttgcagcacagataattacaaggctggcggccggcaaacaagggccgatgcgaatcgatataccgagtgaacacacgtctctgcatgacagcctgatagaaatgggatttcataaagatgatgaacctccgattttgttctatcagaaaaaagcgcctattcaaaatggacacttatatgctttgatttcacaggctctcggttaaccctcttttttcccgaacaggtatcttctgttcggttttttgctgtctgatcgctgaataaacgaagccatcagggacattctaagcagaagaaaaggagtgtgctctgagatggaatcatcaaaacaaaataacggaatgacgattgtggcaatcggttcaatccctttaatattaaccctaggaaactcgatgcttattccgattttgccaaaaatgaaatctgaacttcatttatcacaatttcaagtcagtctcgtgatcacagtattttccttgattgcagcatttgcgattccgattgtcggttatctcgcagaccgattctcaaggaaagtcatcattattccctgcttaattttgtatggtgccggcggtttgttagccgggtttgcggcaggtttttttgacaatgcctatccttgggtcatggcaggacgagcgttacagggaatcggggcagccggaaccggcccaattgccatggcactgacgggagatctgtttaaaggcgcccaggagagcaaggtgctcggccttgttgaagcttcaaacggcatggggaaagtgctatcgccgatcattggctcgctgatcgccctgcttgtctggtatggcgcgttttttgcctttcctgtgttttgtatcatttcgatcgtactgacttggatttttattaaagaaaagaaaaaggaaaaagaaccgccaccaatcggacaatatgcaaaagggctgttaagtgtctttaaacatgaaggcagatggctgtttaccgcttatttagccggtgcgacctgtttgtttactttattcggcatcctgttttatctctcagatgttcttgaaaaaacatacgacaccgacggcgtgaaaaaaggcttaattttagcgatcccgcttttggttatgtgtgtgacgtcctatacaacaggaagcaaaatcgggcaaaagcaatcgttaatgaaaaagctgatcgtacttggattggcgttcatgaccgtatcctacgcggcactgtcattcattgaaaatcttgtcctttttatcagtgttcttgtactgagcagtataggctcaggtcttgtccttccttgtgtgaacagtttcattaccggggctgtcggcaaagaaagacggggatttgtcacctcgctgtacggctctgtacgtttcttaggggtagcgatcggtcctccgattttcggccgcctgatgcaatggtccagacccggcatgtttttaagcatcgcgggattgactctcgttgtcgggattcttgtgatgatgctcatccatgtgaagcaaaacaatgaagaaacaaaagaaaaagaagaccctaaaatggctggcaatcggctccagcccgctgaggaaaggtagcacccagtgtgaaaattgtacggattgaaacctttccgctatttcatcgattagaaaagccatacggagatgccaatgggtttaaacgatatcggacttgttatctcatcaggattatcaccgaaagcgggatagacggctggggagaatgcgttgattggctccctgctctccatgtcggttttacgaagcggatcatcccatttctattaggaaaacaggctggcagccgcctgtcattagtgcgcacgattcaaaaatggcaccagcgggcggcctccgctgtaagcatggcgctgacagagattgcagccaaagctgcggattgttcggtttgcgaattatggggcgggcgatacagagaggagattcctgtgtacgcgtcttttcaatcgtactcagactccccgcaatggatcagccgctcagtctccaatgttgaagcccagttgaaaaaaggttttgagcaaatcaaagtcaaaattggcgggacttcattcaaggaggatgtccggcacatcaatgcgctgcagcatacagcaggcagctccattacgatgattctggacgcaaaccaaagctacgatgccgctgcggcttttaaatgggagcgctatttctccgaatggacgaacattggctggcttgaggagcctttgccctttgatcagccgcaggattacgctatgcttcgaagccgtttgtctgttcctgttgccggcggagaaaacatgaaaggcccggcgcaatatgtgcctctcctttcacagcgctgtttggatatcattcagcccgatgtcatgcatgtcaacggaattgatgagtttcgggactgcctccagctcgcgcgttatttcggcgtcagagcatccgcccatgcatatgacggatcgctctcacggctctatgctttatttgcacaagcctgtctgcccccatggtctaaaatgaagaacgatcacattgaaccgatcgagtgggacgtcatggagaatccttttacagatctcgtcagcctgcagccttcaaaaggaatggtccacatcccgaaaggaaaaggcattggcacagagatcaatatggagatcgtcaatcgctacaagtgggatggctcagcctattaagctgggccatttctttattttgagacataaataatggacagcctcataaaatgaaaacagcggacaagtcttttcataaaggagcaaatgacttaatggctgaactgctgatgaaagcaaaacttacgtttatgattgtcgtaggcggcgtactacaaggactcggcatgtccttgtttttatttccgcatgatattccgacaggcggtgcagcaggtattgcggtgctattgcattatctgtttcaaatcccccacggattttcagtgtgggctgtgaatgtatcaatgctttttaccgctttaaaatggctggagatgagaacattcaccggcaccctcgcttctatcaccgtcacctctgtctcggtattgatctttgatgcagtttttcctgatatcacatctaacctgtggcttgatctggcaagcggcgcagtgttattgggactcggaatcggacttttatacaaatataaaatttcgaacggaggattcggagcccttgctctgatgatttctatctaccgcggcgggaatcctggaacgatcctgctcatcatgaattgcatcatttttatggtcaccgcgtctattattgactggggcatcgtcattcaagccctcatatgccaggtgatatcgacaagagtcatcgacttcatctacaacatccgcctgacctcacttccctatctcacgcctatgtaccgccataaaaaataataggcagaggctctcttcacgacgagagccccgcagccgctattttacagaaaaaaggtatcggatcttagccctaaacgcagcgtttccaacgcgatggcatcatgaaatggaatattggcaagattcacattcggcccgattttttgaataaacccttgctgaagcgttttgttaggcgcttcaaaaatcagcctgttgatatcaatatccgaggaaatgatgtcgtcaacaatttgaaacctgacatcgccgctgctggaacagatccctcccgttccgctttctctggcttctgtaatcactttttccgcgcccgcttccatatcctcaacgatatattcaagccattcctcagagctttgccggcttgctaattccgcatccttgctgcccacctcactgagcacaagaaattcatcagaaaaatcggcaatgtaagccgctttctctttatttgtcatcgggagcgtaccgtttgaaatctcaatatattcacagccgaaataggtgcagtaccgatgaaattcattcacttttttctggcttacgtacttttcaaacagtgtgccgccaaagaaaaatgtaatgtcatgttctttcagtgtgctgattttttcttcaagatctttcgtaagtaatgatgtgccccagccgaatttcacaaaatcaatatagtcggacgctccggctatcgcatctttgaaaaattgcaagggatagccgttatcaattaaaatggactgcccggtttctctcggcttgtttgttctcactggcaattctagtgaaaaatcattcatattatgaccctctctatcgttggaacttctccatcttgtttcactttcatcacgaaatcgcccgtcagttcttttgtacagtaaacgatgtcttccgaatcaaacaatggctggcggcagtcaaaaaacttctccgcaacagaagagccttttattctttcaatcgcctccgcagccgttaccacatttgtcccttcaatgatgcctttgatatactccgcacatgccatatcgtcatcaccggatggatgggaagccactatgtttatgacacaatcgtttgcgacgagctttttcacatgctgtgccgttgttttggcattggaaaatccagttacgaacagatgctttgcgttcagcgcccccaatgctgctgtgacgccgtttgttgttttctggatcaggcttttatccgtcatattctgcccagccatacgttttggagaattatctaaatcaaatccgctgataccgacccccttttcctctcccgtcaaaacataatccggataggtgtctttcagcgcaaaggcttcatcagctgtccggaccaacaaaatctctttcgccccgccgataaacgcataatgggcgaccgtaaaggctctgatgacatcaatgacgatgttaatgtccgccggggcaagcgaatgatgatgcccctgataaatggcaatcggcatactacctctccttgggcataaaaccattttgctaaaaagcatattcagccgggctcttaatggttccgcacctcattttaggcgggcgcggcacctaaaacctgaacctttatgcaaaaaatgaatagtctgcctataactcgatcaatagataaaaaaagcagatgcaaacggggggaaaacattgaacgaaaccatcacatatgacacttggaacgacatgctgtccaaacagataacggatcaattgatcgatgagctcgatgtgttgaaatgggcttaccgaacgtacggagaaaagattgtgtacgcctgcagctttggcgcagaaggaatggtgcttctcgacttaatatcaaaaatcaacaaaaacgcacacatcatctttttggataccgggcttcattttcaggaaacatatgagctgatcgagaccgtcaaagaacgatatccgggatttgcaatccagatgctcgaacccgagctgagcttaacagaacaggggacgaagtacggcggagagctgtggaagcataacccgaacctctgctgccaattgcggaaaatcgaaccgctcaaaaagcacctgtccggcatgacagcttggatttcaggactgcgccgggatcagtcaccaacgagaaagcatattcaatacgtaaacctggaccagaagtttgagctcatcaaaatttgcccgcttatccactggacatgggatgacgtttggacgtacatccgcctgcacaatttgccttataacaaactgcacgatcaacattatccgagcataggctgtgaaatgtgtacactgccttccccggacccgaacgatgagagggctggaagatgggccggacgggagaaaacagaatgcggcctgcatcaagaatagcggatggcaggttcttgatgtgagaatcgaaatgatgttaaggcgctgatgtcaaactttcattaagtgcagaaaagaaaacaaggaaacgtataaatggaggttgaacacgttgaatggaaacgaaccccacggaggggtattaatcaaccgctgtgatcccgcatgccattttgaagggtgcgcgtgccaagcagagctggatcagcttgcactgagtgatctggagcttattgcgatcggcggctacagcccgttaacaggttttttgggagaaaaagattatcattccgttgtgaaagagatgaggctggcaaacggcttgccgtggagcctgccgattacgctgcctgtcggagaaaaaacagcaagacagctgtctgccggagatcacgtcaagcttgtgaaagacggtgttacctacggcatgatcacagtcaccgatatataccagcctgataaaacacaagaagcactgtctgtttttaaaacaaacgatcctgcccacccaggcgtaaaaaaattgctggcgcgcccggattactatatcggagggcctatcacggtcagcagcctgcctgacaaatctttcgaacagttttatgcaacgcccgctgaaacaagagcggcctttcaaaaactcggctggaagacgattgtcggctttcaaaccaggaaccctgttcacagagcgcatgaatacattcaaaaaacagcgttagaaacggtcgacggtctgctgcttcacccacttgtcggagaaacaaagtcagacgatatccccagcgatatcagaatggagagctaccaggctttgcttaatcactattatccaaaggatcgtgtcatgttatcggttttccctgccgccatgcgttatgcaggtccgcgggaagcgattttccatgcgctcgtccgaaaaaattacggctgtacccattttattgtaggccgtgatcacgcgggtgtcggcagctactatggaacatacgacgcccaaaatatttttcaatcattcacagaggaagagctgggcatcaagccgctgttttttgagcacagcttttattgccgaaaatgcggaaacatgggcacctccaaaacatgtccgcacagcccgagagaccacatccacttatcaggcacaaaagtgagagagcttctccgccaaggcaaaaagccgcctaaagaattcagccggcctgaggtcgcagccgtgctgatcaagggacttcaccaacagcctgttgccatcaagcaaaacagcggggaattgcaatgacacacaatccgaacatcatttggcatcccgctgccatctcaaagtctgacagacagtccttaaacggacacaaaagctgcgtcctttggtttacaggtttgtccggctccggaaaatcggtgctggccaatgctgtcgatgaaaagctttaccgcaagggcattcagagctacgtgcttgacggtgataatatccgccacggcttaaacaaagatcttggatttcagactggtgacaggattgaaaacatccgccggatcggagaagtggcgaagctgtttgtcgacagcgggcaaatgattttaacggcttttatttctccattcagagaggatcgggacatggttagagcgctctttcctaaaggtgagttcttcgaaatttatgtgaagtgcccgctgcatgtttgtgaacagcgcgatccaaaagggctttataaaaaagcgcgaaacggagagatcaaacatttcaccgggatcgattctccgtatgaagcgccgctttcacccgatttcatcattgagtctgaccagacctctatttccgatggagctgatctcatcattaacgcactgcaaaacagaggaattatataaaaaacccgatcaatgtcgggttttttcttatgagttggagaactgcgcaatcaaactgttgatcttctctttttcctcataaaatgctccgtgcccgctgtttgcaaacggaaccaattccgactgtttgatgccgcgcttcaattctttcgcaaaatcaaacggcgcaattctatcctttctcccgtgcaggatcagcgtcggcaccttgattgcagcaagttcctttctgagatcttcgtctcttaatgcgatgcccgagtggatcgtcccgtaggaggaagcctccagcatcagattgagaaaccactgcctaagctctggagacacttttttctcaaaaaactgtttccctaaatcagccagtgttttgggccgatcagctttgaacaattcaatcatatcgtcaatatcctgcttcctcatcccgtacggataacccgggcgttttgtaaacgcgggggccgccgcagacagtaaaatcagcttatcaacatcggctccttcatgccttgccatataacggattgcaattgcgccgcccattgaaaaaccggcaagaatcgcattctcaagctgcagcgtataaatgactgctttcacatcatcggccatcgtgtcataatcgtagccttcccaagggcggtcagattgcccatatccccgcaaatcaacgccgataaaacgaaatccccttttcggaagctcattcatttgatattcaaacatcttatgattcaacggccacccgtgcaaaaagatgatcggccttccatgtccgatatcctctacaaacagtgtcacatgctcctcggttttgatgtaatgccccattccgcattcctcctgttccctttggctttttcggcctgtaaacgccttgacgtataggaagctttccatttatgcttacaaaacaagcgggctgctgtaccaagaaaaggctcttcacgatttactatatgtatcaatttccttaacgatctattaaattgaacccggaagcctctgtttttcgggcagcaaaggatgtcatcacatgaataaaatcgcaattcaaaaaccgaacataccggaaaacctgcaaaccgcagattttcatgatgccgtgacacaggatgatgtaatcagcatgcatttgtttgaagattgcaccatctgcggcgaagatatcgaaagactatgtgttgaaaaaacggtattcagaaatgtcgtctttatcgatgtgtcttttcggcatattgaactgaccgatgtgatctttgaaaaatgcgatttatcaaacgccgatttcagcggggctgtcattcacagaacttcagttaagcagtcaaaaatggttggaatgaatgtggcggaagcaacgctgcggaatgtttcattcgaggaatgccacggacatttcagctcattttcgtactcaaatatgaaacaagttcgatttgatcactgtgctcttatgcaaagtgaatgcagcgatacggtgctccagcagacacactttgacggatgcgaattggaaggcgccagctttaccggcacgtcccttcaaaacatggacatcagcacgtgccgttttgaacagcttcatgtctccctcgacaaattgaaaggctgcaaaatcgcacctgagcacgcgattgccttcgccagggcactgggagctgtcatcgtataaccaaagcctaggacatcatcaggcggcgtgctgtttcagctgccgctttaatgccagtttccaaatctccaagagatgcataggaatatgacagcctgatgctgtttcggtcttcaccgtcataaatatagccgggattcacaagcacctgccgtttcagcaattcataaaagaaacggctgacaggcaggtttttgtgaaatgtcacccaaatataaaagccgcctgcgggaatccgccacgtggcaatgtccccggcataccgctcgagaaaatgaacggcggcgtctctcctttctttaagcttcctgcgtacccaagtcagatgctcttcataatatccctgtgacagccactcggcagccgcccactgggacaggccgcttgatccgtagtctgtctgcattttaatgtccgccagcctttcaataaccggctccggaccggcaagccagccgattcgcagaccggggctaaccgtttttgaaaacgcgcccagatacagaatattgccctcatgatccattgctttcaacggctgcggcggtttttcttcaaaccataaatcaccgtacgcatcatcctcaatgatgggcatctgctctttttttgacaggctgatgatctctttccttcgctgctctgacatgactgtgcctgtcggattatgaaacgacggaatcgtgtaaagcagctgtcctccatattgttttcgattagaagaaacaagccccgctttgaccccttcatcatccatcggcaagccgcgaagccgcatcccagctgattgaaatacatgcaaggattgaaggtaggacggcttctccgtcaaaatgacagaatctcgttttaaaagtccaattgagatgagctgaagtgcctgaagtgcaccggacacaattaaaattgcagacggtgacacatggatcttctttccttttaaatggtcggccactgcctcccgcagctgacggtttcctttcggctgctcatatcctaaagacaggacgcccggattgatttgctgaaacatccgtccaattgtgtcagcaggcacaagatccggtgaaagttctccagttcctaatctgatgatatccgctcttggttcgttctgattaatagcttgaatgatggaagaattggcgcgatgaatgcccgaacggacgtaatcgctccaatcaagcggaggctcagccgtcagcacgctccaagtactgtttacaaccttcgtaccgccgccttttcttccctctaacaagccttgagacgtgagttcatctatggctgctgtgactgtgctgcggttgacttgaaacatgtcggccagcgttctctgtgaggggattttcgtccctacagcccactctccgtgaagaatcttgtctttcatatattgttcgatctgccgatgcagcggaacatccgactttcggcttggctgccattgcgacaaggtcatgccccccttttttacacattatacatttggctggttcctaacccaaccaaatggctggagactttagtgacaatctctcttatgattgaaaaaaaatgtgaaaggagctttttcagcatgaatgcaatcattcacggaattgtgctcgcgtttggcttaattttgccgctgggagtgcagaatgtgtttatttttcagcaaggcgcgttgcaaaagcatatttggcgggctctcccagctgtcatcagtgcttcagtctgcgataccttgttaattgtattagccgttgcgggcgtgtctgtcattgtgcaggagctgcctgtgtttgagacagtcatgatggccggcggatttttatttttgctttatatgggctgggtgacttggaacatccgtccgaacacaagccaaaatgagaaacatacgttcacaccaaaaaagcaagctgcgtttgcggccgctgtttctcttttaaacccgcatgccattctggacacgatcggcgtcatcggcacgagctctcttcaatattcggggcttgagaaatggctctttatggccgcctgcatcgctgtgtcttggatttggttcatcagccttgcaatagcgggccggttgtttcagacgatagatacgagcggcaggcttatgctgatcgtaaacaaatgctctgcagcggtaatgtgggcagcggcaggatattttggggtgtcactcttttgcaattgaaggagaaacagatgaaaaaaacgaatttcttagaaaagggggcatgctgatgactgatgcaaaacagttttatgactatcattcttgggcaaacaagaaaatatttacccatatcgaaaacctgccggaggaaactgcctatcaagaagtaaagagcgtatttccttctgtcagcgacgtgctgcttcatatgtgcagggctgactacatttggctgaatgttctttcgggagtggcctaccaagagattatagacagcgcaggcaaattacagtccgcgcaaggtaatatggcagcgattaaacagcacgctgccgagctggagtcacagtatcatgatttcttcagccgccagacggacttagaacagaccttcacaatgcagcatccgaaactaggtacactggaatcaacctatgcagacaccatcctgcatgtcgtcaatcacggcacttaccacagagggaacgtaaccgccatgctgagacagctggaccattcaggcgtacctactgattatatgtactatttatatgagaaaagagaaagcaagggctaaaatgcccttgctttttttgcggaaagcctcaaatgcaacatacttagcttttacatacctgtataagcgcgcttcacatctagctgtaccggcatgccgtttcgaaaggaattggttgcggcgatacccacttctaaattgatcgtcgcatcaatatcagtcacaatcggtgtttttccattccggacacactcggcgaaatgctgaagctccaagcagtaggcttcatgaaaacgagtttgaaagtctggaatgatatcaaaactgctccctttagccgataggatggtcacatgttgatgtctcaatgtccctatgaaaatactgccctctgtcccgatcacctccgcccggatgtcatgtccgtatggagaggttctgcttgcctcgacgtcccccgctgcgcccgagtcaaattcaatatacgtcagcgcctgatccacatcgccatactgctccataaacggattgttcagaatcctgccgtgtcctgaaacagaagtgatttccgcccctagcaaataacgggcaatatcatagtcatggatggaacagtcgataaaaattccaccgctgtgtttgataaattctgcgggaggcgcgccttggtcgcgcgtaaagcctttataatagataggtttgccgatttctccagcgtcgatccgccgtttggcatctgcgtatgcgggatcgaaccgtctcataaagccgacttggcagatgacacctgtctccttaactttttcagaagctgcttttgattcctcaaggcttaatgtcagcggtttttcaacaaagatctgtttgccgttctcggctgctttgatgatcatatcaccatgtgtgcttgtcggcgttacgataatgacagcatcaatgccgggatcttctaacacttcatacgggtcctctgaccatttttcgataccgagttctctggcaacctgctccgctctcccttttaacggatcaccgacacaaaccagctttgcccccggcacactggtgacgagatttttcgcatgataataaccgagccttcctaatcccaatactgcacatcttacttgatgttccacgtcccatcctctcctttatctcatttcgggctcgctttgagaaagcgttttctcttaacagctaaaaaaacagcggttctatccgctctgccattttgcgcaagcgctttctcaaaagatggttatattttacaccgcctttggtttacacgcaatatgtttttttggcttcaactgtcataatgaaaaaacccgctcattagcgggctcatgtgttgagcggtgatgtagaatgtctgactacaagctcaggcgggagcactattttttgtttcgcctttcgttttccctctattgcttctgccagcagttcgatgacgctccgccccatctcttttatcggctgggctacggttgtcaggggcggagccgccatttctgcgagtatcgtattatcaaaaccaatgatagaaagatcatccggcacttttatgcctcttattctcgcagcttgtatggcggcacaagccaatacgtcgttgaaggcaaaaatagcagtcggagcatttctgtcgagcaattttcccgcttcttccttgccgctttccaaggaaaaccgcgtctggatgataagtgattcatcaatgggcacgcccgcttcctccatcgcctgacggaagcctttgattctatttttttcgcctgtcgttgacccgtctccgataatgcaggcgatgttcgtgtggccgagtgacagaagatgcttggcagcctcatatccgccacgaacgtcgtctatcacaacaatatccatcggaagaagcggcttatcctgagaaatcatggcaatcggaatttgttcactggcgatttcctccaaagcagacatactgtcatggctttcaatccctgttgcaaaaataatgccatccacctttttctgtttcagcacagaaaaatactttgtttcttttttcggatcgtaatcggtgctgcaaatcaacatttgaaaaccgagctcatccgctctttcctcaatgcttttggccagttcgccgtaaaacggatttgaaatatcaggcgccacgagagcgatcatattcgttcgttttcccgttaacgccgcggcgtggacattgggcgtgtatgccatttcattcatgacattcatgaccttctgccgtgttttatcgctgattctccccgtattgtttatcacacgggacacagttgtgatcgaaacacccgccgcctttgccacatcgtaaattgttgttttcatgttcatccctcgtctggttattgaactttccggctgacaattttccggtattcaattggtgaaatgccttctatctgcttaaagagttttgaaaagtatgtcggatcttccattccgaccgtttccgcaataacgcccattttatcatttgtagaggataaaagacgcttcgcttccgtcattctcacccggttcgtgtattgtgccggagttacgccgagcacctgctgcatgcagcggctcacataatcctgatgatagtgaagggcgagcgacagatccttgattgtcgtcttttccttatagtgctcctgtaaataccgggccgcctcccaggctacccgctctttcgcagacggtatttggaacgcttctttttgaagatgcagcatcagctcctcaaataaaatttgctttctgagcggcaaatcagagttttccgcggagtaatcgatcagcttttcaaactgctgcgccataaactgcgggcgctgcaccttgccttttctcggcaaggccaatccgtagcgggccggctcttcgaagctccctttttcctgctgaagctcagaccagttgctgcctccctttgccgtaaattcatatcgatgttcatcgaagtgaagccaatagtaggaggttgcttcatcactgcccttcgtcccgtagtgttcaagaccgggagaaagcaagatgtactcgccgccttcaacagaaaacgatgtttcattttccgttatatataacgttccctgtttgacatatatcagatcaaacacggagaatacacgtttcacatgggtttctccttttttaaaaaccccttccccagctgcgataaataccggaaaaggcgggactgtaaacaggatgcgaggcatttgaatcatcctcctttttaagtcggatttttacaagaagtatcgtttctatccctttttattataaggaaatggaggtacactttaaaacgttgattttatttacgaaaggggttagacacgatgaaacaagctgtcttcaaatcaactgctttgaaaaaacccgctgacaaaacgttctcattattttcgcttacttggccgatctttattgaggtctcattatatatgtttatgggtaatgccgatacactgatgctcagccaatactcggataacagcgtggcagcagtcggcgtcagcaaccagattttaaatttaattatcgtgatgttcagctttatcgcaacaggaacgaccgttatcatttcacaatttctaggctcacggcaaaagaaagaagccatggaagtcgcttatgtgtcaatcggcgccaacttcttcatcagcctggccatcagcgccgtcgtctttttcgcggctgtccctctgcttcatatgatgggattatcagacgcactgatgcctgatgcgaaagtctttttacaagttgtcggaggtctgtcctttattcaggctttaatcatgacattcagcgcgatcttaaaaagctacggctacacaaaagatacaatgtttgtcactatcggcatgaacattttaaacattgccggaaactttgttgtgattttcggtttgttcggctttcctgttctcggtgttgccggtgtggccatgtccacatctatcgcccgcgtcatcggattaatcgcgatgattgtgattgtcaacaaacgcatccagctgaagatgtcgctgaaaaaagtctttcatatgcataaagagcatttgcgcaagctgctgaaaatcggcattccttctgcgggagagcagctttcatacaacctgtcgcaaatgatagtcacgtattttatcgccatcatgggcgcgcaggcgttgacaacaaaagtgtatacgcaaaatattacgatgtttattttgctgttcggcactgcgatcagccagggtacacaaatcttaatcggccgttatatcggcggcaaacaatttgatgccgcttatgagcgctgcatgaagagcttatattgggcactcggaattgctgcggctacctctgttttgatgacgatcttttcaaaagacctgatcggactcttcacacaaagccctgacattatagcaactgcaagcctattgattgccatgaccattatccttgaaccaggccgctcgtttaatgtcattatcattaactctctgcgggccgcgggggatgcgaaattcccggtttacatggcaatgatttcaatgtggggcattggcctcccgcttgcttatcttttcggcatccacctcggtttcggtcttgccggcatttggatttcttttatcgcggatgaatgggtccggggaatcttaatgtacagaagatggcgctcacgtatctggattcaaaaaggtatggcgtaacacccggctcaatcaaggccgggtgttttttagatatcagacagaatctgcttcacttcggtctctgtgagagcgaagtgatattgaaatacatcgtgctgcttcgcccggattttttctaaaacagcccggtgcaaatgaagagcggctttcaccgttttttgagaatactgcggaaatagcggcaaggcatcctgacactcttcaaggtaggcttctgcttcaaaagcgatatactcccacgtcattgtgaacgctttatttacggtgcctttttggagatcagcctctgtatagccgaattgctgcattacctgacggggaatgcggtttttttgctgatctgtgccaagatcacttaagaagcgaaccagctgtatggccaagccgagagagacggctgcttgtttgagctgatcttgttttcggcgtgtcagtatcggcagcagcatcaatccggcagcaccgcccgtccgatatgcgtacatgagcagttcatcaaggtcatcatacggcttggcgtcttctttttgtgcggcaataaactcccgaaaaggttcgctttccaatgtaaaggtccgatacgcatgatcaaaagccttccatagatgttgtttaccgttatttgtcctttggtaaacatgatcagctttagcttcaaatgcgggcaataccttttcgtctgcactggccgccgtgtggcaaaacgacaatactgcccaagaggcttgtctttgctttagcgggagatatgataatgctttgaaacaggctggcgcgtattcgccaacaatctgtccgcattgctggtaagcttcttttatctctttcattttctcactcctatgtatcactgcttcttcaagtctagtatgttttttcctaattgtatatgaagaaaatgccgattcttactttgtaaaagtaacaagacgcacagcatcatcgacgagatatgcattattatttttaatgccatacaacaggtagaatgtaaacatttctcaatcatcacttcattaatagaggaatcacggaaaaaagggctaattgttatgatacatgatagtattggagtgagtttagtgatgaaattttttgaatataactggcaggttagagatcaatggtttacttggtgtcatcaactaaccactgaagaattacttaaaaatcgtcttggcggagtagagaatattttatataccctttttcatattattgatgtggaatatagttggattcgtgctatccaaggaaaagaagatatcgctgttcagttcgctgattatcaaacactcaataaagtgaaatctctctcaaatacattccgaactgaaataattgatgttttacaaacacattcagatcaaataaaagatgaacttgtaagcgttccttgggagacaggtgttttatatacgcgagatgaaatattacaccatatcatcgctcacgaaattcaccatattggtcaactttctgtatgggctagggaattaaagttaagcccggtatcagctagttttatcggcagaacattaaaacctattcattcttattgaaggaatgcgggggcaattcgatagtgctgttgtacaaaaaaggatagatagagcatatatttccctgctcatctatccttcttatttaaatctatacatctctggcttttaatcacatttgtattgaacctacctctcgtcaatatcaatgcgatacgcttcaaaccatgtatgaatttgagcaagatgggcgatcagctgaggccccttcatgagctgcccgaaccacgggaccttgaaggaggagccttccgtttctaaaagctgatctaattgttttctgtccagtaaggtatggagcacggagtccttttggcttctgatcgttttcagccactcgctgacgccttttgtatattccggatgatgtgttttcggatatgggctttttttgcgatacaaaatgtcatcaggcaaaatgccctcaagcgctttgcgcaaaatgcctttttcccgattatcatgcattttcatttcccacggaatattccaaacatattccacaagccggtgatcggcgaacggcacccgcacttccaggctcgcccccatgctcatgcgatccttccgatccaaaaggttcgtcataaaccaaagcatatttaaatagaacagctgtcttcttgctttatccacacccgtttctccgtctaataatggcgtttctgccaaggtttcttcatatttggcatttacgtattctttcagattcaattttttctgccatgagtcagaaagcagcttgatccgctcctccgttgatctcatccatggaaagccagactcaacatctgccgtatggaaccacgggtacccgccgaaaatctcatccgcgcattctcccgataggctgacgacaaagtcctttttgatttcccggcaaaaccacagcagggatgagtcgacatctgccattcccggcaagtctttgaccagtacagcttcctccaaatgatcaacgaggtctttttggctgatgacgcatttgtggtgcgttgtgccgaaagcctctgtcattttttcaatccatggtccgtcatcattcggctgaaaagcgcttgcttgaaaatatttatcgttctcttcgtaatcaatcgaataagtatgaagcggtgcttttccttccttttcaaaatggcccgccgcaatcgctgtaatcgcgcttgagtccagaccgcctgataggaatgtgcaaacaggcacatccgacacaagctgccgcgtcaccgcgtcctgaaataacgatctgacattggcaaccgtgtcatcaaaactgtccgtatgtttttcgctttcaacattccaataacgccaaatattaagtccgtctttggaaaatgtcagcgcgtgagccgggcggatttcttttatgcctttaaatatgccagtgcccggggttctggacggtccaagaccgaaaatttcagaaagtcccgttctgtccactcgcgcttttatatcagggtgcgcgaggattgctttgatttccgacccgaagagaaatgaagagccttccttcgtgtaaaaaaacggctttacaccgagacggtctctcgcggcaaacaacagattacgcttttcatcccacacagcgaaagcgaatatgccattgagatggtcgacacagtcttcctgccactcgatgtagctgtgcagaagcacctcggtatctgacgtacgctcgaattgatggccccgcgcccgcaattctttgcgcaaatcttccgtgttataaagctcgccattgtaaataatggtgtacgtatcgcctttataggtacacgccatcggctggcgtccgccttcaatatcaacaaccgcaagtcttttatgtccgaataaaacatggtgctccccccaaacgtttgaatcatcaggccctcgtttggaaagagtgtctgtcattctgtccatcgtttgtttttcctggacgagctgctttttaaaatcgacccaacccgtaattccacacatgtgacatcagctccaatcccgtttctttcgtaacaatttcgtttctttcagcaccttagtaagtttatgcatctataggcagatagttgatttgtccataaaagagttgtatgggacaggcttgaattggaaagaaaagagaggaatgaagaaaaaggagacagcatggatgaaacggaaacaattgttatatacagaggaacgaaagtgggaatacggcaccatcctcattgaagacggcatctgcttaatcgaaaacggtgaaggcgatatactgctggcggacagtctccaacacagcccaatctggatccatcataaaggaaagtgggagcaagccggctttcaggacaagttggttttggcatgcggtgcagaaaacatctccctttccggcggagaacgcatccgctatgagaaatcagtcaagcggccgctcatggcgcttttggattcgcttgacgacgaaacctttctcgcatttctgcagcacttgcacagcttcggcttatcggtattcgattgcgtcttttcttataataaaggagtcttttcgaatacttcggcggggcagggtgtgtccttttatcacttttcaaatgacaccgcacaatgcgcgatgcagcatcactacaactacagcagcgaagggacaggagaccgttttgaatggacggcttcaaacggaaagcgatccattatgtacacagcagtccaacgggggcgcaaataaaaaagcggtgcatcgagcaccgctttttggttacttttcaacaacaacttttgcttccttgctttcttttttatctgtatccacagccgtgacgtacagcaccgttccggctttttgttttttgattttcaccgaaaacgttccttttgcgtcagctttggcagaagcaatgactttctttgatttgtttttcactctgatcatcgctttgctgtttgccttcccttttactgccgtatccttcgttttcaccgcgtttactttcggtgtgccggaaggttttcctttgacgacaacaactttatacgatgttttcgcatcgccttttgttgctttcagatacagtacttgatcctgtttttgagtcgcgatattcaccttgaacgcattgtcttttccggctttggcgctgccgagtttctttttgccgttcatcacctcgataagggtgccttccttcgcgcttcctctgacagctgtttgagtgctttccagcttgttgaccttaagctgtaaatcagctgcgctgacagccttcatgacattcagccgcccgtagcctgaatgccagtctacaccaggtgtcttcggaatttcaatcggatcgccataatcgtcatacaactcttcttctccgccatcgacactttcaaaggaaatatcatctgccgtctttttcaacatatcctcaacttctgttctttttagcttaggattttgagcaaacagcagtcccgcagcggcggcagcatatggcgtcgccatagacgttccgctcatgtacgtgacatttccgttcggcactaagctcgggatatcagaccctggagcagagatgtccagaccttttccatagttagagaaatcagcggtcatatccatgcgattcgttgcgccgactgacatcacatatttagaagatgcaggataagataaggcattttctccatcattcccgctggctgcggcaatcaagacatttttgtcagctgcgtacttcaaagcaaattcaagcacgcggctgtagcctccgcctaaacttaaattaatcacctttgctcctttgtcagcagcatatttgatgccgagagcaatttgttcagtatctccggaacctgcggaatcaagcacttttacagggatgatttttgctttggcattcaatccagtcattgaatagccgttatcgctttgggctgcaataatgcctgcgacatgcgtcccatgcccctgatcatccattgcattgttatttcgtccgacaaaattgtgtccgagatctgttcttacttttccttttaaatcggcaagcgtgctgtctacgcctgtgtctactactgcaatgagtgtatcgttaagcttgcgtttggacagcaatgtgttggcaggctcatatttcacatccgcatttttgacaccgccgttttcaccgttgtttttaagcggccattgataagggtactgaatatcgtttgccaagcttttgtattcctgtacgggttccgcaaactctacattggacatcttggatagtgtcgcagcagcgcttttgacccttttggcgcttgccgtatatgcgccgttctgtttctcgtctttcggaagttcaaatgaatacagattgtcaaacagtttctttgcctttttcacattagatatgtcttttttcgattgcgcgcttgcagaaaagcccttcatttcattatgtacggatgagaggcttttattgtccttcaccttgaaaataacctttgttgtctgaacttcactttttgctgcaatattgttttctgttaaaatggctcctgctgttttgccttgcagctgcttcatatttagtcggtccgcttgtttctttatctcctctttaaggaatgacgggactgattgtaaagctttatcatatagccggttgatcgctttttgatccttttcagtgaccttatacgaagatgatgctccgttttctgacacatcgtcaaataacggctttaatgtcacaagatcctgatagatttcatttcttgctgttttattgagtgcgagctttgcaacgataaacggtgctgctttgtaataaaggcttgtcagttctttgccttctgctgtttggctcagctgctcatcacgaatcgatctcaacttatccaggatgccttttcctgatttcttctgatcgacactcatttcaaccggacaagcttcttcctcttctaaatctgacggctgttttttggtgcctttatacccaatcgtatacttggcttctgcagctgcttctgccgttccgccgtcctctggttcttcttctccgaggtattcaacttttacatagtaagggccgctccacgcgtatggaaaaatgacttcgctttttccatcctccgctgtgaaagaacggtacatctcaaacgtctcatctttaagcgctttttccttacttggatatacagatacattcagtactgaatcactctttacggtcagtgccatatgtgagtttttctgaatatccgttgctcccggggtcactttgtaccatttcacctgttccggctccttcatggcgcctgtctgctctttgccgttttccagagcagccgcctgatcgatcgcgccggccgctgcagctttggttcccggagaaaaaaggctgaaaatcagtgcaaaaataagcactgccgccacaaccgagctgaattttctgcgtttcatgttatccctcctgcaaaataatgaatctccttgaaggtatcataatttcataggacgagataccgcttacagggaattttaaggttattttaaatgatttggaatatgaggggataaatataaaaaaaaccagctctatcaaagagccgggttcataggtttttctattaaaacaattgaaaaccaattggcaaatgcagaccgagcagcactgtcagcaaaaggacaatgacgaagccgacccacaggcctcctgttgatttttcttttttcttgcggatgaggagcatttccatcaggccgatggtgataatgcccagaatcattttgccggcgtattctccgttccagttggcgaaacggacaaacagctcagctcctgtcaaaataataaggatatagaataaccgcagaatcatatgagtgatttttgcgccctttgcacttcctgacgaatacagcgagtagctgacgaaaagcagaatcagcgctaccacccatgtcgtaatatgtaggtgtgtcatatatgttccccctatcagataaattaccccacttatagtaccatgaacttgtcctctgtcacaaagatgattatcagaaaaaacgggcgggtccgggtccgccctccagttttattcagccaatttggtttgacagcgttccgatcggatcaattgtaatatcaattttgtcacctgaccgcaagaattttggaggcgtaaaccccttgccgacaccagacggcgtaccggtggcaataatgtcgcccgcttcaagcgtcatcccctttgagagggtttcaattaattccggaatggaaaagatcatatcgcttgccgaaccggattggcgcagctcgccgttgactcttgtttcaaccttgaggcgctctggctcctgaatagatgatttatgtacaagcacgggccccatcggacatgtcgtatccaagctttttccgataaaaaactgcttatgccttttttgcagatcacgcgccgtgatatcattcacaatcgtatatccgaaaacatggtcatatgcatcttcttttgaaatgcgagtcccgctttttccgatcacgacagcaagttctccctcataatcaagctgagaggtaacctcttcatggctctttacgatatcaccatgccccgtaaccgttaccggcgattttgtaaataccatcggatgctccggaatatcagcctcgctccccatttcaatcgcgtgatcccggtagtttttgccgatgcagatgatattttttgatggcttcggaatgggtgcatggagcttcacctcagataatgaatacataaatgatcccagctcatcattcggtttctttgcccactcggccagctgccttgcatgcgcaacgaatttatccccttctgcgatacattcaatcagcgatcccggaatcgtctcaagttcaaacagttttttttcagccttctgcaaatccataattttctcatcgtcaatgatcaggccgacaaacattcggttgtaaagttcccctgtcgcaaatttcatgttattcctccatcatcttttaaatcagaatgctccttcatgtattctctgtcgaatgctgaaatccctttttctcaattccgttttcatttcgtttcaggacgggcttgctctacatatcatacaaatgtcgttttgagaaggaggaaagaatatggagcgcgtgcatttattttttcatcgggagcagctgaaaaggaaaggtacagccaaggggcttttcgtaacagatcgatctgtttctcccattcttctcacacagcgtgacagagcggaaaaggcatcctatgaaatcagctgggaaaagtctctgcttggtgaaaggacactttttttgaatgcagaacaggatgatccgtccctgatgcggcgcagactcgcctattgtttttttgaccagatcggcgtacctgctcccgttgcctcgtacagctttctgaccatcaatggccagcctgaaggcatttatttgaacatcaagaaccatcagccagccggtaaaaggagttacggagtgaagacggccgatccaagggttccattgtccctttttaacaatgattcctcggcattcttacatgaatttttcatactgatccgcacagccggagatgacgaattggctgaaaggattaaattgtatctggatgtcaagctgttttttttgtggctgatcggcaacacctgcaccaatcaaggcttttactacacattttgtttaaacgaatccggtcggctttacgtttccccgatggagacaagatcgcttgccgtacaagaatggtatgaagaagacccgcttctgacaaaaggaaagacgctttcgtcaaggcttctatccattcccgccttcaggtcgcaatatcacaccttaatgaaaaacgtgctgaagcggtcgtttactattgaacgattatctcctctcatcaacgaatggcaccttgacatttgtcaaagtgctgctgatgatccttttatcaaaaaaagcccctttcaaatcgaaaaggagcagaccaacatacttagagaaattgaggaacggcaggactttttgcaagcacacttagcaagactttagtcctttctccattaaaaaaggccgcagcaaaaattgtcgcttttttagtcaaattgacgaaaggcaaccttttgagccaaaataggttatactaacgatatcctgtatttatatcaaaataaaatctagaattggagatagcgtaatgaacagtaaaattgaagaaatgaggatcacactaattgaaaccgcacaaaaatacggcatgaattcaaaagaaacgattcaatgcagccaagagctggatatcctgctgaatacccggattaaagaagaaatgatttttgggagatatcttgaaaactcccgtatgtaaatcattttctataacaattagaatacaccacatttaactccgatttttgctcagcacttctgagatatacctcagggcgagaatgtgcccgcccaaaaatcgaataccgcagcacgacatactccaaaaagcattctacacgcaaaaacaccaaagaaataaacaaaaatcaccataggcggatagcggcatccttcgccgcatttccgctcaatttatacccaacatcctcttttgccatgtttaaacataacggcccgaaaaaataaaacgctttcacaaagagccgatatgtccccttaaaatttctctcacacatatgtgcgtttgtcataagctatcgtgaatagcccaattgaaatcggaattgtcatttcactttacctgtctttttttaatttttcaacaaaggatgtgctcgtatgccggccattgtcggagcgtttaaaattaatgcgattggtacgagcggagtcgttcacatcggggactgcattacgatttctcctcaggctcaggtcagaacgtttgccggtgctggcagctttaataccggcgacagcctcaaggtgatgaattatcaaaacgcgacgaatgtgtatgacaatgatgcggttgatcagccgatcgtggccaatgcgtaaaaggagtgaggctcatgaacttctatattaatcaaaccattcaaatcaactatctccggctggaatcaatcagcaactcctccattctgcaaatcgggagcgccggatcaatcaagtcactgtcaaatttgtataatacaggaagctatgtagagccggcaccagaagtttctggctcagggcaaccgctccagctgcaggagcccgacacaggttcattggtcccgctccagcctcctggccgttaatcatatgaaagaggtgaagaacatgtatgatcaatctgtttcctcttacctgcaaaacttgaattccttcgttcagcagcaggcgattcacattcagcagctcgaacgtcagctgaaagagattcaaactgaaatgaatacgatgaaacagcggccggccactaccattgagcgtgtggagtataaatttgatcagctgaaaatcgaaaggctcgacgggactttgaatatcggtttaaatccgactgacccgaacagcgtccaaaactttgacgtcagccagtcgacaccgcaaatcgggatgatgcagcaggaagagagcgctcagctcatgcagcagatccgccagaatgtcgacatgtacttaaccgaggaaatcccagatattttggaacagcttgaaaatcaatatgacagcagacttgacgatacaaacagacatcatgttattgaagacatcagaaaacaaatggacagcaggattcactattatatgtcccatatcaaaaaagaagaaaatacaccgcctgcacaatatgcagaacatatcgctgagcatgtgaagcgtgatgtcatccgcgctgtagaacactttctggagcatattccatcagaaatgaaaggagatgagcaagcatgatctttacagtcatcaaccgcagcttggaagtcggggatattcggatgaacggtgtgtccagttcctccgttttccacatcggagacactgaatccatctacctgtcttctatttttgatacaccgcctgaatctcttattattgggccgtttgctccgcttgcgccagaataatgcttaaacgcatatcgcgcatcagactagttaagtttaattctctcgggatcgcaagtgtgtttcaagttggcgacacaaatgaaatcgatatgagtgtaaaagtatttgctgtgcagcgttctctgtccacgttttaccataatgaaggctcatttaacaaaaaggagtatcagatctttcagcagcaggccgtgaagccgctccccgaaacaggtgtacaaagcgcgttttgccacgaggtgccggctatttatgttcgcagcatcaaaattcaaggggtctcagcctcttctgttttacatgccggatcagcttcgcttattcgcggtgatgcgagactcaaacatatcagacagattcagtctccgcgctcacaatcgcccgccaagaacatataataaacagagacttcgataaagggtgtcgtttatgccagcaattgtcgggcctatagctatcaattccatatcgggcggagtcgtaaactttggtgattccttttacctttctccgaaaagctcttcaaaatctgcgctcggttcgggagcaggaaacacgggagatttccttctattaaataatgcagtcaacgcgacaaattatatagaccccgatgtcaacgatcaggatatggttggaaacggataaaagcagccgctctgcaaagagagggctgctttttagtcattttttcttttttcgttcatttgatttcttagttttgatcagcttctcaggcggctgttttctgatccatttgacaaaccgggcaagctctggatcgcttctgagttcagccattccatttaaacgtacagcgagctcttgattggtatataaggcatgaatctgtttatgacaaggaatacagagcatcgctgtcggcaaaaacgttccgccttcctctttcggtgtaagatgatgctctgtcagctggacatcgctccggccgcacagctcacatattccggcaatctgctttgccatatccgctcctcccttacatcaactcaagtgatacccgcgtaccgcggccgctcggttcagccggatggacgatcagctttttcggaagccgtgcacgcagttcctgcacatggctgatgacaccgacagccaggttgtctgactgaagtttttccaaggccgttacaaccgtatcaagcagatcttgatccagtgtgccgaagccttcatctaagaaaaagaactgcagcgggtattccccccgaagctgaatctgcgcagacagcgcaagagcaagtgaaagcgaggtgaggaaggtctctcctccagacaaactggaaaccgggcgtcgtacgcctccattcgcgtcatcccgcatcacgaagccgccctcagaatctacttcgatggcatagcgctgtcttgtcagcatactgagtcttgctgaggcgtccctcgcaacgctttcaagctgctcctcagctaaaaattcgacgaaggtattgcctttaaacacagcttgcagcttgtccagcctgtcgatatgcatctgccattttttcagttcagcttcaatttcattaaaccgtttatgatggtcgcgaatgacagccagtgcttttgcggccgcgcctttttcctctatagcagcgccaaatgcgtcctcagcttcttgtaatgctgcaacggtttcgttccattcgctctctgataatgctctgccggcaagtatctctgctactcgttttaagtttgcagcattttgcttcagtttatccataaactggtctatgccggttttcatcttttcaagttcatcagctgggatgagactttgttcaacctcctcagtccgggtaatggaggtgttttttgtatgctcaagccaagcagcttttgctttttccaatctgcccttcgcctcttgaagagtgagctcgcttgcagaagcgcggcttttcgcttggttgagcttcatttgggcgctttgcagttcttcatataaagattgttctttttcctttaacagctttagatcctgctggacagagcggagtttgatttgaatcgaatctccttttgcataatctccgagttcgtgctcataatcagctatcacgctcttgatgcgttcagccgcataatgaagctccagcttttcccgctcaagccggtgtcccgattcccgcagtttttccttttgtgcttcatgctcagcaagaaacgcgatactcttctcaattcgtttttcacattcttctgcagcccggtccttttcttcaatggcttgctgccatttttctgcttcgtccacagattgattctgaaatgcttctttaaacatgttcagactgctgtccattgaggattgaagctcactgatgatgctttcaatacggtcggcttctcttttttcaaaaccgattttttcattaagctgctcggccttttttaaagactcctgataggcgccaatcatttgtgccattcgtgtcttaacagaaagaatgtcctgcttgattcgtttccattcaaatttggcagtttcaaatgcttcatacaccggctgatgttcgaaggaagctgccgcttcaaggttctgtgcttgaattgtctgcaaaaacggacactgttcaataaagcgcgcggactgttcttcaagcataattttggctgaaagaatctcctggctgagagctgcagcttccgtcaataacacatctgtccgtttgatgtcctcttcaagatggctgtcggcttcatacgtttcatgtaccgaggcagatggatcatgatcggttgaaccgcataccgggcaaggctttccggcagtcagcttttgggctaactcttttgtcagcagtgccacccttgctttttcacgctgtaagtgaagcgtgtgttgactctttctagcctcttccgtcatacgtgttaatgagcgttccgtttcgcacaccaaatggtacacagtttgaactgcctcatatgcctgaatgatgttgttttcttccgcttccgtcttttgaacgagtgtattcttctcttcattcatcttctgcagcacgaggttcaattcttcacttcgttttttctcttttttgatttgttcctcggtttgtctgatgcgcaatgccatctctgcggcctgctggcagctttttcgctcatcggatgtcacctgcagggatttgagctgctgcttcaattctgtctgtctgttttgccctcgtgtcaggcggtctgttacggtctctaattcattcatgacagattgaagagcctcttctttctgccggaggtcagcctttttgcgctcttcctcttgcttggcctcactcagtttgatttcgatttcctgcaagcgtgaaagctgttcctgtttggctaaaagctcaggctctttctcgcttttatgctggcgccacgcttcatactcttcatgtttttgctgaaagaaagctgtccggtctgctaaatccttttgggctagcgtttgttccttttcagcttgctcctcatgctggatcgcttctgcgtaccggtccgcatagggcttaagggctgctgctgtttctgcttccagcaggcgtttttgcatgctgtctatatgcggctgttcttctgcgagacgtttttcctcttcttcataagtggatttttccttttggacattccatatctcctgatgctctgtaaaccgctccttcgcctgatcacggttcttcctcatcgcttccagccgggcttcagcttgttcgagaaccttttcagcctgctccactgcctctgagctcgcctcaccgagaccggactgttcagcaagcatttcattttttctcgcattggcttcctgcgcctgccgtctcagctttttcacaagcctgtctccatattgctccaaattaaataaacgctgaagcatatgcctgcgctctgccccttttaaagacagaaattcagcaaatttcccttggggcagcaccaccgctctcgtaaaatcgtcgatcgtcagccctaagagctcctccactcttttattcacttcgctggctttatcagccagcaccgtatgctcgtccttgatttcgatgaagcggcaaagtgccgtttttaccttcatttcatccgttctcttaaacacacgctcgactttgtatgagatttggtgattcgtctgaagcgcaaaggtaaaggacacagacagcgtatcttcggcgtgatttaagattccgtgcgtattattcgccgcccgttccacctttccgtataaagcaagcgtcattgcgtcgagtatagaggatttaccgcttcctgtcgggccgaaaatgccgaaaacaccggcaccggaaaggccttcaaaatctatcgtctgctcctctctaaagctgtggagccccttaatgcttaaggcgatcggcttcatttcgcatcctcctcttcaacgcctgatgcaagctctaaaaacagcttcaccatttcttcatccggcaccgcaccgccagtttgtttttcataaaatttcttaaagcggtcctcgattgagacatgtttaacctcgatccgttcccggtctttgttctgttcttcaaaaaccggcctgatatggataaagcccgggtgcgccttccgcagcctgtgaatctcttcaagtgacagctggtccgcgacacggatttccaagtcaatccaagcattctgatctctgccttcatccagccagctgtacacctcacttaatccatttgccgctttccacttcacaagtggcttgccgcttgataataacacctcttgccaagtggcctcttccccaggctttgcgtccacaatcgtcactgatttagcgtagcccgcttcagaaaagctgtaggcgagcggagatcctgaataacgcgcaagcgtccgcgcccgcttgatcgtttgcgggcgatgcaaatggccgagcgcaacgtaagcggcatctgccggcaggctttcagcagccaccgtgtatgcaccgccgacttcaatcggccgctctgaatcggtttggtttccgcctgccacataaatatggctggcggcaatcttcactgcatcggtccggaaccggcttgtcatatgctcaaacgcctgcctgattttcacatcatagtgatcacggagcagcttttcatcaaacgtatcggatagcacttcatttaaccgcgcttcagatgggtacgccagcgctccaaccgccaaaagctctcctgctgaaggcacttcaatatgaatcggctctgttgtcggataaccgattaaatgaatgccgttttcatgtgtcagcggtgaagcggcggacaaacggtcaggattatcgtgatttccggcaatgacgacgatcgggcgctttcctctgtcgctaagcgcagacaggctttcataaaacagctgctcggctaaagctggcgggtttacggtgtcaaatgcatcccccgccattacaatggcatcgatctgctcatcctttacaatcgtattcagttcatccagcacatcggcctgttcactcagcctgcttcttccttcaagcgtttttccaagatgccagtcagccgtatgtaaaatccgcaaatgctttcacctctcttttatatagaaaacgagacccgctccgcctgaaattccggagcttatggatctcgctataatgtcagaatgtgccctccgtcaaagaaataaagcgcacatccctttacctttgtttttgcaatttgctccactgccttcgtgtacagctgaatttgcgtttcatatcgtttcttcaagatcggggccgctccttcaaatccatgctggaatttgccctcaatccggtccgacttataatccaatagatataatccgtcctcagtttcatagagacagtcaataataccctgcactaaaagcggctcatctgcctcgtgtgcatcaggatagatctccttggccggaagcgctaagctgaatggtatttcccggtccttccacttagcaccgatcagctgtccgccgatttctgtatggaaaaattgcacgatttcttctatatcaatagcgtctttttgttcttcagtgagaagctctttttcataaagcctgtgaaccgtctgctcagcttcttctatcgacggcacatgtgacagcgggatatgctgcataaccgtatgcatggcagtccctttctctgccgctgtcaggccttttttcatcataaaagcgggacgtctgtacagaatgcttccatcagccggttttacaggggccctgccgctgtattcatcctcgtactctctttttctcttgatctcagaaactgattgctttgtccgaatttgcgtcacttcttgatgcgggtaggtccagctcagctgctcgcgggctttttcatcaaacgcaaacgagccgggaactggttcacctcggcggatcgcttctaggcgctcgcttttttcttccattctttcttccagatcatcatcaagcaaatcataggaatggatcatttgaacggcaaaacgagccgggtgacctgagatgtcagcgtgtgctggcacaccagccaaatcccccaagtctctgtgcctggcaagagccggcccaatgaaatctagatacgttctcgcctgatagcggtcaaattccggcagaagccaatcagtttgggacgcggatgcctgccattttgcaagctgtttctgatgatccttacatgagccaatcagaaacagcttttccttcgctctcgttaatgcaacatagagcacacgcaattcctctgacagcagctccctgcgcatttttttcttcatcgcaatgagcggaagtgtcggatagctgatgcgtaattgcggatgaatatacttcgtgccaaatccgagctccttatccagcaggtacgatttgttcaaatccatcatgttgaaattccggccgagacctgctacaaacacgactggaaattcgagccctttgctgctgtggatcgtcattaagcggacaacatcctcctgctcgctgagcgctctcgccgtaccaagatcatcgccccgctcctgcatgcgttcgataaaccgcaggaaacggaacaagccgcgaaatgccgttgattcatattgacgcgccctgtcataaagaacacgcaaattggcctggcgctgttttccgcccggcatgccgccgacataatccatatatttggtgtcgcggtacacttcccaaatcagctcagatactgagtggtttttcgaaaacgcgcgccatttttgcagatgtccgtaaaacgtatttaacttttgataaagctcatcgctccggtcaccagcagccaggtagtctttcatcgcctcatagtacggcgcttttttattttcaagccggatcaaagacagctcgttttcatctgctccgacaatcggtgagcgcagcacagaggcaagcggtatatcctgatacggattatcaatcaccttcagcacagaaagcgcgacggcgacttcgaccgcttcaaaatagcctgacgttaaattggcgtaaaccggtatgccctgtgctctcagctcctccatgatttgcggagcccacggcatcgaacggagcaaaatcacgatatctcggtattgaatattgcgatgtgttttcttttttccgtcatacaccttaaacggcgatgaaatcagcttacgaatttccttagcgatggcttttgcctcaaactgcaccgtttcaagctcttctgcttcctcgcttgcatccgtatcttctgcgttgtcgatcagcagcagctctgtttccgtctcgtcattgtccggatacgctgcaccaagcttcagctcagcctgctcgtcataatcgacctcaccgattttgccgcccatcagctgtttaaataaaaagtttgtgctgtctaaaatatcagcccggcttcggaaatttttatttaaatcgattttccgccccgtgccttctccgctctctgtaaaccgtttgtatttagagaggaaaagaagcggctccgcaagcctgaatcgataaatcgactgtttgacatctcctaccataaacaggttaccagtctcctccggaccgcttgtgacgagctgcagaatcgattcctgcacgaggttggtatcctgatattcgtcaacgagcacctcatgaaactgttcctgataaaaccttgcagcctcgctcggctcacgttcacctttgtcattctcagctgtcaaaatcgctaaacagtaatgctccaaatccgaaaaatcgatgattgatttttcctgtttcgcagcttcgaatcgttttccatagctgatgacaagctgtacgagcgtttcaatgacaggcttcatctcggctaggcttttcaagtgctgttcaggacttcgcgtgaagtagtcggttttgagcttttcaagcagtttttttgcgccgttcctcaaatctgtcgcctcatcaaggagcgctggatcgaactcatccccttttactgctttggcacgcttaaaagagacggcgggcacccgcttatatagttcactgaaatcgtcctgatgctgaatcagttcatcaatctgagcaagatcatcaagaaaattgtcagcacgcggcgccgggccgcccggcgctttcgtcagctcaagcgcgcgcaagagcttttccttcgccccgttaagcaccattgcaatatcttctttgacatattgataaaacggcagctcctcgatggcgctcttttctgatacatcatacaaatgaacaaagctttccagccacgcctccgggttgggatgggatcgggaatactcgtacacctgtttaacgagaaattgcagatccagatcatgccggtctgtcgtatagcggtcaacaagctcaaaaaacgccttttcgccctttgcgtattcgtcttcaaacagctcgtcaagcacttcatccccgatcagctcgccttccgtctgatcagctatccgaaagcccggatcaagatcgatcaagtagtaatatttcttcagcacttgcaggcaaaaggaatggagcgtcgaaatgctggcccggtttaaaagagacagctggcgtctaatatgcagcgagccggggcgctgtacaagctctttttccaaggcttctgcgattcggtgcttcatctctgccgctgaggcgtttgtaaatgtcacaacgagaagacggtctacatctattgggttttcctccgcggtgattttccgaatcattcgttcaacgagcacagcggttttaccagagcccgcagccgctgccacaagaatatcctggccggttgaaacaatggcattccattggtcatctgtccatgtgctgtctgccggtttaggaatgttcattgccatccgcctccttttttatccactcaagtattgtcttgtccttttcagcctttaatgggcgatactcgttttcttccagtgattcatcaaattggcatactgatttgaacgcacagtatgtgcacggcgtcttgttcttcattttgtacggctcaatggatacgcgcccgtcggtgatttgttcgcccgcttcttggaaggtgcggcgcacatgctttgtcaaaagatcaaattccttttcaccgactgctgctgagtctgatctgagagagccgtcttttttcaagccggcgtttatgatatttgaacgtccctcttgaagggttgtatccatgaggcgaaccacttcctgatcaccgaggagcaagcccttcattttaaatttcttaaagatctcctgttcaatctcgtcaagcccaagcgggagattagattgaatcatcgggtcatgaatatggaaatacagcactccggcaggcgtcgccctcatcccgagccagtcagctgaatgtgtaatcgataaatcaaggtacgtcagcatttgcagtgccaatccgtaatatacttccgctaagtcaaggcctttgtcgcttgatttataatcgacaatcctgaggagcaggccttttgagctttcagccttatcaacacggtcaattcgcccgacgagttccatcgtacagccgtttttcagttgaaaggtcagcggcggaagcggcccttttcctccaaagcccagttcaagcccgatcggtacgaatccgctcgctttcgcatgctcgcttaaaatgccggacacacgtgtcacaattttttgcagtttttccttcacataataatgccggtttgagctgagcagaatttccttttgcagtttcggtgccagccgctctaccgcatcataggaaaacagctcgcactgctccttcgttaaatcgcgccaatccagcttttgctcacgcagcctgtccgaaatcagctttaagctggaatgaaacagctggccgatatccggtgcttcaagcttgaagaattgccgttccttcaaatgcagcccgtgtgacgcaaaatgggaaaacgggcatgcgttaaaggtttccattctcgatacactgccctgaatacgttcaccatagagctgtctcgacacgctgcgttcaagctgcttcacttcattccggaaaaacaggcttgagaacagctttttcgattgcagcctgtcctgctcactcatcagcacattgtacgtgctccaccagacgtcgctgatgtcgtattcccgagtccataacctgagctggctcgcggtaaaggactgtgccacgcttttattcacaacatacatcagctgttcctcatcgctgacctgttcaggttcatttgttaacaggcgctccttatgatgcggaaacagttcttccagccgcttaacgatcatcgacggcaaaagcgtttttccttccgcatcagcaatcggatacgatacgtaaagccggtcagacggacttgaaaacgccatgtagatgaggaagtgctcatcaagcaaacgctctcgtccgcctgaggatagctcaaccccaatcgttttcagccattcccggtcatcatccgacaggaccccgttttcatcagggcgtgccggcagaacgccgtcgtttgccccgagcacaaaggtgcaggaggtgccatacattctggacaaatccatattgccgacaaacacctggtcaagcgcaggcggaattagagaaaatgtaagcgactccgcgccggcttctatcatttgctgaaacaaatcaagagaaatctcatcatctcccatcatttcaacaaactcctcaagcagctgaatgactgcgtcccacgcctgctgatgctgctgcgcttcaatgattctgccgtcatcctcagcacgctgcctttcctgatccagcttcagcggcacatccgtctcttctaaataacgatagagcgcctccgccttctcttgaaccgtcttcgcttttttcatgcgtttttgaagctgaaaaagcggcggaacaatccaatcgcgggtgtcattcaacatgttttccatttcgatttcctgatcagtctgcgcaaaatcatcatccaatgacacaaaacgcctgtattggaaccgatcgccctttgtccagcggtcgcctttaataccataggcgatacagtaattttcgagctgatcgacctgttctctcactttggccttcggttcattgagcgggaatagcagttcggttttcacgcagcgaaacaccgcttcataacgccaattccctttcagaacatcaaggctcgaccggataaattcaattaacggatggttcagcatagatgcttttccgtcaatgaaataaggaatctcgtaatctgcgaaaacttccttcaccatatccttgtagtcttccggctggcgcgcaagaattgctacatccttatagcgatatcccttctctctgactagggcgtgaatttcccgagcaatgccttccagctcagctcgtctgtttgcggcctgcatcacagtaagggcttcttgtttttctgcgtatggaatggccggacgcgcttcatactgtgcctctagatgcgccaattccggcgtctttgtatgccgctcagtcccgctcagctctttatacgtaatgtccaaattcagttccttcgccttctgatgcaggcggtaataggttttccccgtcattctgaacaattccagttcatgcggctcccgctcatatgacggcttgtccgctgtgagcgaaaacgtgatatgctccgcatgaaccataagctgctccaacaccctgaattcctgcggggtaaactgataaaagccatccacatagatatgggcgccttttatatcttccgcaagcgggatatgctctgccagcaatgtcaaataatcctcagagtgaagatattgatctgcgaggcttttttccatttgctgatacagaattgataagtcatggagcttttcagataaaacacgttctccgcgatactcggaagccgttccgctttccgccatccggcggatatcctccggttccagacaatagcgcttaaactctgtcagcatccgctcaacctgtgcggtaaacccgcttttgtcactcgctttttgatagactttgaactcctgtttatgctcctcaatgagcttccgcaggagcatttgtacgccggtgctcgtcagaaacggcctgctcattcctcccgtatgctggaggacgcgccaggccaatcgtgaaaaactgaacacttgagcgcgtatcatcccgcccatatctggcgttttagcaagctcgtattccattaaaaacgtcatttgatccgggactagaaaaatgatcggcttcccgaatggagcccggcgcaattcatcctgaatgctgttgatgatcagcttcgtttttccactcccggacctgcctactaaaaactctgctcccaaattagaagacccctctctttttatctctctatattttatcgaatgttgacgaaaatgaccaatctgatctattggtaaaaacggccttttcacatataaaaagctgattatctccgcacatctctccctgcccaacatatacttttacagaagcccaattcctaagaatggagttgaatccccttgcattacagctactatccctatccggtgccataccgggaagatcctgttttgattcggaatttgcagaaggccatcaacggagaattcagtgctattcaatgctaccgcaagcttgccgaactcgcccacagcgatgaggtcagaaaacagattgaagaaatcaggcgtgacgagattcgccacctccgtgaattttccacactgtatggttcaattaccggcaaacacatcatgccgaaacaaacggaagaatgcccggacaatttcacaagaggactggacgccgcttttaaagatgaacaagaaaccgtcgacttttacttgcgtgcggccgaggaaacgtcaaacttaaaagcgaaaggcgtctttacgcgcgcagcacgtgatgaacaaaatcacgctgtctggttcctatactatctgatggaacgttagatatacccattcagggtatatgtacatatccccttagctaaaaacacactcccctgtttttttcaaatgcagccgtgaaacataaaaccatatactgtcatacagggggaatcaaccatggagcaatattctgaggcttgtattgaggcttgcatcgattgcatgaaggcttgcaatcattgtttcactaaatgcttggaagaaagcgtgcagcatcatctcagcggatgcatccggcttgacagggaatgcgcggatatttgcgcgctggcggtcaaagccatgcaaacggacagcccgtttatgaaagaaatttgtgcactttgcgccgatatttgtgaagcatgcggcactgaatgcggaaagcacgatcatgatcattgccaagcatgtgcgaaagcctgcttcacctgtgctgaacaatgccgcagcatggcagcgtaaaaaagagggttcaaaaaagaaccctctttttatttggacagccatacggagtacaaatcaatccatccctcttcatcaagcaccaggccttttacatttttacttgatgtcacctggagcacattttgatacagcgggatcgcgttcagctcctgtatcatctgccggtcaatgtcacgcaggatgttgattctcgaacagcggtcaggcatggaaaacatccgctctgtcattcctgagcaaatctgtgtcagcttttcagatagatgctgatacaagaaactgttctccgacagcagcaaatgcagaaaaccaaactcgctgtcttgataaaacgtcgcactgtcatgaatgatatccgccatctgcacgatttccggccgtcgcagatcagcagcatcacagaattgaagtgtaagcctgataccgtgctgggcgcaaatattttgaatccattcggcgtcctcacgatgatccgtttccgaaaaggtataaagcacgattgtttcgccctcgtatccgctttttttcaacaattcagatggcgaaacgccctcccactcaaaaggactcggatgcaaaaaggacgtaaccggaattcttcggtgccctcccgcttcacgaacgagccgttcagaggaaatcagcagccggagcgcttttctaaagcttcggtgctgaagaggccccttctttttcagattaagcgacaaatactgaacatgccgctcatcaaagacagtttgctgctcaggacatgtttgtttttcttgaatggtaaaaccgttcatctctccggcttgctcagaaaacacaaactcaacgcgatccaaataggggcgtcccttgaagtagcgctcattggcttcaagcacaagcatcccgctatgttgctgattcatctgaaaaggccctgttccatttttcccgccgccctgttctgccggcagtatggacagccgttcatcacaaagagcatacggcaaaagcgcattcggcttatcgagtatgagctccacacaataagggcccttttctaagacttgtttcactccgtgcagaagccatttatacgggttgtcagccagttccaaaaagcgctgaaatgtaaacgcaacgtcccgcgatgtcagcggctgtccattatgaaataacacaccttttcgaagaaaaaatctccattgtttttttccgacctcttcccatccatgaaccaaatgaggcttcggctcctgcatatccgaatcaaacgtgaagagtgtatcaaatatctgtttgacgaaatggccctcagaccgcaaaaatatttggcatggatccaaactgctgacagattcaggcgtgatgaacagccgcaggacatccttcgccccattctcgcctgtctccgtcacaaatccgaatacctctgatagccacatgttatattcgttttgaagccctggaaacgcggactgatactgctgaagcagctcctttgcctttttaagctttcctgacatggtatattcctttgcagtttgaagaagcagttcctcaggcctccgaagaaacgcgattttagatttgcggccgcgccccgccccgctttcccggataatccaattgctgttctccagcttatgtaaaatgagctttgcatttctttctgtacaaaataaacagtcggcaatctcagtgagcgtcatttcgttcatttgcccatactcggcgcagcctgtttttacaagcgccacgtagtgctctatcagcttcaatccccgcacctcccgacaaaaggggaacttttatctcttcttttcttcactttttgggccgccgccccttctatacactactactatatcaaacagcgaaaggcggcgatcacatgttgaccagttttcactctataaaatcgagatataccgctcccgttcggctccgctttttcggcgaattgctgacaagcctgacaggtgcaatgatgggaccttttatggtgctgtatctgcatgaacaattaaacggcagtatcatgatgccaatgctgatcatcagccttcagccatttgctgatattttcctgacgctcgctgcaggacgggtgacggatcggcttgggcggcgcacagcgattttgaccgcattgcttcttcaatcagcggcaatgacagggtttgtatttgctgagcatgcgtatgttttcgctattctctatgtcatgaatggcatcggaagatcgttgtacattcccgcttcccgcgcccaaatcgctgaaagcacgccggaaagcagacgttcggaagtgtttgcggtcatcaatgcgatctattcgacgggtctgacggcaggaccgctagtggggatgctgctgtacaatcataaccccgtgtggatattcgcattagatgctgcagcattgtttatctactttctgatcgctgcactgaaactgcctgagacaaagccgctacacccagctgttaccccgaaaatgtccgcgagctttacaatatacaggcctgtcctgcttcttttgctgctttctctccccatcagcatgttatatgcacaaacagaaacaacatacaggctgttcagcaaaaacatgttttctgattatctgtccatgctgaccatctattcagcagcaaaagctttattcagctgtgttctccaagtacctcttgtcaaagggaccgaaaagctttcaatgaaaacgatcctcttcattacttatatttgctactcccttgcggcagccggctttgcatgctcaacctctctgacaatgcttttagtgacggcagcggtgatgacggttggtgaaagcatcgggctaacccacatccagaccttcatatcgaaattggcgccgcctcatttgctgggccggttttatgctgtctatggtctgcattgggatatatcccgctcaatcggaccgctggcaggcgggctgatcctgacatcatttggcggagaagtgattttttacgctcttgccgtgtgtctgctgacagcgggtttatctctgacttacacaatagaaaagctcgaacacaaggtcataagaaaagtgaatcgcttatagaaaataattcataatttctttatcaacaaaaatatactatagtaataaatacattcactacgtgaacaattggagtgttacgtgaaaaaggaagaagggttttacattgaagaaagacgaaaatctcctcaaagatctatggtttatcgcaatcagtgcagccggggggtttattctttcattaaccggaatatcaattggatggatgatcggaacactgattgtcgcctgctgcctcgccatgatacggccggcatggctgatgatggcaccagaccaaaaaggaattaaccgacgatggctcgccctcgggcagatgatcctcggcatcgaattgggccaaaagctgaatttatccgttctctctgttctcaaagaccattggttttcagtcggcgttatgctgatattgtctatcctgctggccatgctgtcaggatatgtgctttggcgtttcagcaaaacggatatgatgactagctttgtcggcaccgctcccggcggactttccgccatgccgagcatcgcacaggaagtaggcgccaataccgctatagtcagcctcgttcaaatgatgcgtgtgctgctcgtggtgctttccattccgtttttagtcattctgatctatacaaaacaagatcgtaccgcaagtgccgcagcagagacgatttcttctgcaacgacagattttaggctcgctcccgttttgtggaccgtcattcttattctcgctgcctggggagcttgcaaagctgcgaaatttttaaaatttccagctccatggctgctcggcagcatgctcggtgtagcaattgtacatgttggcggagctgcggtgacagggcacgacatgacggcatggtggttgtcacaagctaaccatgtatcacaagtatttctcggggcaacgatcggctctaagatgtacaaaagcatgtttgccggcgtcacccgtattatcatcgtcgggtttgtctcgtccgtcggtttaatcgcagcaatgtttttgagcgccgtgatcgtttccgagctgacaggaatttcgctcatcacttctgttctggcatttgcgcccggcgggattgcagagatggcgacgacgtcagttaccttacatgctgattccacctttgtcgttgcggttcaggtcattcgcgtcattctggttattgccctgctgccgccgttttatcgcctgcttcaccatcttcatggtgaaaaaaaagacaaaaagagctcaatcagcggcagtagtgcctagttgaaaaaagggttcaagaacttttaattcgcaaaccatcgagatgaggaaatataagcggatatttcgttgttaatggatcagatttgaagtgagtgctgccagagggtgaaatgaaagaaataattgacgacttacgattgaaaaagaggttaaaatgaataacctctttttcttatataaagatataaaatgttaaagggaaatctatcgttacgttgattctcttataataagctttgttggcagtttaataattcttctgtttaaagaggcattacccgaaatggactcgatgattttcaacacagcctgttggcctaattctattacggggatatcaattgttgttatggtcggagtaacgacttggcaaatcaattggttgtcaaaaccaattacagctaagtcttctggaactttaaagccatttttcatcgcctgtttaataatccctgcggcgacttgatcatttcctgtaaatattgctgagggtctgtcctttagatcctttatcttatgaaaaacacgaaagccatcctcgatattaaacatttcgccgaatatccattcgcttctatgatgtaaattgtaatcttgtaaagctttcaaataaccctctttcctctgacattgagcttcgctatatggagtatcaaaacaaaacccaatttttttatgccctctttcaattaaatgtactacccccatgtatgcggcttcaaattcatcatacccaattatcgtgatgtccgctgagtgatgatattcattacataataagataggaccatactttaagaaaggggatatctgatcccattcattttctaaagtcccaagaataatgccatccacttctttatgcttcaataactctagtaattctagctccgtctgtttgtcataaaaggtctgaaatacaattaccttgtaattcttaaacagtacttcatgagagaccccttttattaattgagcaaaaaatggatggtcgatactcggaaccgataaagctatcgtttgtgtcttatttctcctaaaattccgagctaaataattgggagtgtagtcaagttcgttaatagcctttaagatcatatctcttttttctttcgacacataaggatgattattcaatactcttgacactgtggttttagacacattgcataattttgctatttcatcaattgtaggcatattttcccttccttaaaaaagttgttgacatgttaccgatttcagaaactaggataaatttgtaataaatttttagattataaaatcattggaggtactgttcatgcaaaaacaggttaagatttcaggtaaaagcaaagaaaacatgtcactattaaaacacttaaaaggtgacgtacaaggaaaagaacttgttattgaagacagtattgtaaacgagcggtggaaacaagtattaaaagaaaagatagatattgaacatgaccttttcaactatcaaaaaaatcgtgaaatcagtaaagtcccttttttgcctgtagacagattaataaccaatgatgaagtggaagatatcttaaatacattaactgaagttttgccaactggaaaatttacgagtggtccctatttagagcaattcgaaaaagttttatctacatatttacataaaaggtatgtaattgcaaccagcagtggaaccgatgctattatgataggtttattggctttagggttaaacccaggggatgaagttatcatgccggctaatagcttttcagctactgaaaatgctgtgttagcttcgggaggcgttcctatctatgtagatattaacccacaaacattctgcatcgatcctgacaaaattgaagaagcaataactccttatacaaagtttattctacctgtgcatttatacggaaaacattcagacatgcagcatatccgtcaaatcgcaaatcgttataaattaaaagtaattgaagatgcctgccaaggaattggactgacagacttaggaaagtatgcagacatcactacattaagttttaatccctataagaattttggtgtatgtggcaaggctggggcaatagcaactgataatgaagaactcgctaaaaaatgcattcaatttagttatcacggttttgaagtaaatgtaaaaaataagaaagtcatcaattttggatttaattcaaaaatggacaatttacaggcagcaattggtttagagagaatgaagtacctttcattaaacaacttcaaaagattgttcttggcggatagatacattacccaattagcagagttgcagaataaaggctatattgaattaccagaattaagtgaagatcatgtatggcatctgtttcctattaaggtaagaacagaagatagggcagatatcatgactaaattaaatgaagattttggtgttcaaacagatgtatattatccaatactttctcatatgcaaaaaactcctttagtacaggacaagtatgcaggactccaattggttcatacggaaaaggctcatagtcaggtactgcatttgcctttatatccgtcatttactttagaagaacaagacagagtaatggagggactgtttcatgttattaagcaagaaatcggagtataaaacgttatccacggttgaacatcctcaatatattgttttttgtgattttgatgaaacgtattttccgcatacaatcgacgaacaaaagcaacaagacatctatgaactcgaagactatctagaacaaaaaagtaaagatggggagctaataatcggatgggttactgggagcagtatagaatctattctcgataaaatgggacgaggaaaatttagatattttccgcattttatagctagtgatcttggaactgaaattacgtacttttcagagcataacttcggtcagcaagataacaagtggaacagtcgcataaatgaagggtttagtaaagaaaaggttgaaaaacttgtgaaacagctgcatgaaaatcataacattcttttgaatcctcaaacccaattaggaaagtcacggtataagcataacttctactatcaggaacaagatgaaataaacgacaagaaaaacctattagctattgaaaaaatctgcgaagaatacggcgtttcagtaaatataaatcggtgtaatcccttagcaggcgatccagaagacagctatgatgtagattttatccccatagggacaggaaagaatgaaattgtaacgtttatgttagagaaatacaacctaaataccgaaagagctatcgcatttggggatagtggaaatgatgttcgtatgttacagacagtagggaatggatatctgctaaaaaatgcaacacaggaagccaaaaacttgcacaaccttataactgatagtgagtactcaaaaggaattactaataccttaaaaaaattaattggatcatgaggaggaaataaaaatgaagaagataggcatcataggtgcaggtggtattgcaagagcgcatgcaactgctttatctacaataaaaaatgcagagttagtaggggtatatgacataaatcaacaaaatgcggaaagctttgtgaaaactttcggcgggaagtcatttgaaaacgtagatgaactaattgatgcctcagaaggtttaattgtagcatcaccaaacttttgccataaagaacatgctttgcaagcattaggaaaacataagcatgtattatgtgaaaagcctatggctatttctcttgaagaagcaagcataatgaaagatactgctgaaaggttgagcgtaagagccagtatgggatttaattatagatatttatcttacgtaaatatcttaaaaagcttaattatcaataatgaactaggtaacatactgtccataaaagtacacttcaagaaaaatagtgcacttagacgtaagaagtttacttggagagatgacgctaatagtaagaagacgagtggatcattgggggatctgggtattcaccttattgacatggtatggtatttgttcgagagtgatttcatcacagaatcagtaagggcaaagatgaacacaaatgtaaaaacaaaagaggataaacaggtacttgtagatgactatgcagaaatttatggccagctgaagaacaaggtatttgtaaatatcatcacatcaaagtgttctgtacctgaagactgtggttttagcattgaggtagttggacacaaaaaagagtttaaataccacacaggtaatcctcacgtttacaagctcatagatggcttgaacgtggtagactgcccagtaccgcaaagcctattaaacgatccgccaaacgagttttatggatgggctgattcttttagaagcgagttaatcaattggattgcatcaactcagaatgattgggttgagatcccttcttttagtgatggttttagatctcaggaagtattagaaatgttctttgagaaagacagcaactctcaacccatgtctgtttcagcagtcaactagtatttcaaagagagaagttactaaaaaagcaggaatttactttcctgctttttcatataggggtgtaatgaatgttaagagggacatatttatttggatatgctttcttttttacagtaggtattatccatatatcaacagggagtttgacaccatttttattagaggcttttaacaagacaacagatgatatttcggtcataatcttcttccagtttaccggatttctaagcggagtattaatcgcacctttaatgattaagaaatacagtcattttaggacacttactttagctttgacaataatgcttgtagcgttaagtatcttttttctaaccaaggattggtattatattattgtaatggcttttctcttaggatatggagcaggcacattagaaacgacagttggttcatttgttattgctaatttcgaaagtaatgcagaaaaaatgagtaagctggaagttctctttggattaggcgctttatctttcccattattaattaattccttcatagatatcaataactggtttttaccatattactgtatattcacctttttattcgtcctattcgtagggtggttaattttcttgtctaagaaccgagagtacgctaagaatgctaaccaacaagtgacctttccagatggaggagcatttcaatactttataggagatagaaaaaaatcaaagcaattaggcttttttgtatttttcgctttcctatatgctggaattgaaacaaattttgccaactttttaccttcaatcatgataaaccaagacaatgaacaaattagtcttataagtgtctcctttttctgggtagggatcatcataggaagaatattgattggtttcgtaagtagaaggcttgatttttccaaataccttctttttagctgtagttgtttaattgttttgttgattgccttctcttatataagtaacccaatacttcaattgagtggtacatttttgattggcctaagtatagcggggatatttcccattgctttaacactagcatcaatcattattcagaagtacgttgacgaagttacaagtttatttattgcctcggcaagtttcggaggagcgatcatctctttcttaattggatggagtttaaaccaggatacgatcttattaaccatgggaatatttacaactatggcggtcattctagtaggtatttctgtaaagattaggagaactaaaacagaagaccctatttcacttgaaaacaaagcatcaaaaacacagtagaaaacgtataaaataaagatactaatagacatatcgtataagcagtgcaaattcctgaacatcttgaatttcattcttcaagaggaaatctgatttacgttacagccttgaaaaagatagaaacaaagcgaaaaacacgcaccgcagtgcgtgttttttatttaaaaatgctaggaagccccccttcaatttcttctgacgacggataccattttgtcaccagatcccgaaacagccgttccgcaaaaagaatctcttcctcggtatagcggtcaaaaaatgacagaaaacgctgttcagccttctgatgataatatttgtgcaaactgtgcagcttttttccagcaggcgtcaatcggaagtagacctcctttttattatcgctgagctgtgttctgtgaaggaagcctgcgccgagcaattttgtgctgatgcgtgatacagtcgcttttgtcgtattcattttttctgctatcgacgtgacattaattggttcattgtccccgacacaggatagaacatgaatttctgtcatcgtcaattgagatttactcccgtgctctacatccagcttcctcaattcgtcagataaaaaggctttaataagcccctcccatttctcctgctgatgaatgagctccgcatacaattcaaaaagattgcgtttcgtatgatctgtgttcatcgggttttccatcctttttcattcgattgtttcttctatcataccgttttgttacagatgaaacaatcgaattgaattatactcggctggtgacggaaaaccagcggctgatccctttttgaatcacctcggaacaatcgggcgctgatgcatccaccgcccaggctacatgtccatcgggacgaatcaatatggtatgcacattccgcaacttttcattcggttctgcaagcgaggcggttaccgtacgtaagccttttacttcgatatgatcatcagcttcctgcctcaatgacagcaaaacgaatgtcccgttttggagaaagctgtacagccgttccgaattgccgtcggaaagaatcagcttcatgtcagggagccttgccccgttcaaacgattcggcggcatggtacgatcagcttcatatctgacatcgagcgcagaaatttgccccgctacatatcgattcacatcagggaaggccagcagctccgacatcatgcttcgcaaatggaggcctgcttgagtgaaatcgatcagctttgtctgtgcctccgtgtttctgaggagcccttccgctgccggatgccgctcatcatggtagctgtccaaaagccaagaaggcgcagagcctttgatggccgccgccagtttccacccgaggttcattgcatcctgaaggccgacattcagtccttgcccgcccgccggaaaatgaatatgcgcggcatcacccgcaagaaagattctgccgtcccgataccgtttcgcttggcgcgcggcgttcccaaaccgcgacatccacgaagggtcggttaaaccgaagtcagttccgcaaattcgcaggaggtcagctttcagctcttcctcagtcacaggcacatctttcggcgtttgtgtgcgataagggctgatcacaacgacacggtatcggtctggagataacggaacaatcataacaccgccctcttttgtgcaaagggacagcacacctgacggcggcggagaaaggagcaccacatccccaagcgcagcggtgacagtgctgtctgttcccggaaactcaattttcgcctgtttccggacggtactcccggcgccatctgccccaacggcaaacttgcttgtgatcgtccgtacactgccgtcccgatccttaaaaattgtttggaccgcttccccgttttgcgtaaccgccagcgcctcggcaccccgaaacacctctgttcccaggcttcgtgcatgatcttcaagaagcttttctgttttggactgcgggagcaaaagcgtgtaaggacagctcgtatccaagcctgaaaaatccagacgggtatccagcattgaaaaatgtccggtaggtatcttgcttcccttggatacgaaccgctctaaaatccctctcatctcaagaagctccagcgttcgggggtgcagcgtcaacgccttggaatgcggaacaggtttttcaagccgttcaatcacacatgttcccactccggctattgcaagctcagaagccagcataaatccaaccggccctcctcctataatcactgcttcatatttcatcatcattcaccactccttttgtttcatgaaaaacgaacaaaaaccaataaaaacggccctccagtcaaaaaaatatataaattttgttacacaggtaacaattttgattatagctccttacaaatttttcttcaacacatttttccaaacggcatacaaaaagacgcctcttcaattagcgtctttttattcggcatcagaaatcacaccgacaatatttttttctcttatcggaccaaaatgccggctgtcgaagctgtatatgcgattatctccaacgacaaaatattttcctttcggcaccttgcttgttcccgtcacatctttcaaagaaaaatcacccgttacatggctgccggcagaaacagatttcaaatgcttcaaaaatggctcagcaacctgctttccgttcacatacagctgatcatctttatatttgatcgtttcaccgggcaagccgattacccgtttaatcagcactttatgatcagggcctttaaaaaggacgatgtcaaaacgatggatggttttaaatcgatgcgaaaatttattgaccaacaattcgtttccttcctggaaggtcgggttcatactgacgccttctaccttgtaatcaataaagacagcatttttaacctgaatggcgagaacaacggacactacaccggcaagaaaccaaaaccgttttttcatgttactgtctccctccatcatgctcacgctgactggctcttacatgcagataccgctccacctttttgccgacataccataagacagtgatcaccaatacggcgatgaccgttcgaatcggctgtgtaatcagcgcgtgcagatcatatccgatgaagctgatcataaaaatcatgacaagcttccccgaggctgccgccaaaataaacggccgcgttccgatccttgacaaaccggcaacaacattcaccgcggctgacggtgtaaatggaaaacaaagcagaagaaacatgggaccgaagccgtgtctttccacccataacatcagctttctgacagacggatgactgcggataaatccaagcaattttctctgtccgtattgacggacaatcaaaaagacgagaatggaaccagcagttgatcccgcccaggataggatgaatccttcccacaagccaaacgagttcgtattcgccaccacaaacacgatcagcggcaaaaacgggagaaatgcttcaattaaaggcagcagcacagcaatgagcggaccgaaagccctatagctttgaaataattcagttaaatgttcttgtgtcaaataggataaaaaatgctccaacatttatactccttaccgggtttgtctatccttattctacacattatcagcagaaaactaaaaagttttggtgattttttctgtcttgaaacatttcaccagccgatatagaatacaaatagaacaaacgttcccttagaaagaaggagtcaatatgccaaatctgcaggaggaaatatacgatttaattgaacgggctctctttttgcccatggccattacgatttttaaccgtgatctcgccggaattgaagaaagcacattaaaattgaagcatccttataaacagcttatcagcgaatcattaaaaatagcacaaaaggatttgatggaggtcagaaaagaactgaggaaaagaaaaattgcaatccgcgagacggaacgcgatgaggcctttacactctatacatttgtcatcgacggttatgaagaaaaccatcgctattttaatccgcgaatccgtgagcaggtcagcgaattattaacatactatctatttgccccagacagactctgagccttttgaatcatactgcccgttccctcttcgggcgattcagagcattaatttcagacaattcacactatacaaacaaaataaatttatttataattcgaaccacagcctttcactccaaaaaatgacatgtgctgcgatatctgcgacatcattttcagtacgcttaggcttgtacacctcaatcctaaatagaaggaggattctatgaaactgattcacgttcttgccgctttaccctttatcggaatcttactcggcatcccttttgcaaataaggtgaccccctatgtgttcggcatgccgtttattcttgcctatattgtgatgtgggctcttttgacctctgcgctgatggcgattgtgtatgtcctcgacaaggaaaataaaaaggaggaagcagaatgaatgcagctctcatcatcatcttcggtgtcctgctcttgagtatttttctcggtatacgcgcccaaaaaggaaaagacatgaacctggagcagtggacggtcggagggcgcggcttcggaactgttttcgtcttccttttgatggcaggcgaaatttatactacttttacgtttctcggcggcagcggctgggcctacggaaaaggcggtccagccttttatatcatcgcctacggatgtctggcctacatcctttcttactggcttcttccagcagtttggacgtacgcgaaacagcataaactgatgtcgcagtctgattttttcacaaaaaaatacaacagtccgctgcttggcattctcgtttcactggtcggcatcgccgcactcattccctatcttgtactgcagctgaaaggcctcgggctgattgtatcggaaacctcgtacggcaaaatcaccccgaccgctgccatctggatcggcgctgtttccatcacggtttatgttatggtttcaggcattcacgggtctgcctggatatcggttgtgaaggacatcatgattctggttgtcgttctgtttttaggtgtgtatttgccaattcattactacggcggatttcaagacatgtttcagcagattgaaacggcaaagcctggctttcttacgctccccgaatcgggacaaagtgtggcctggttcagttcaaccgtactcttgacagcgcttggtttttacatgtggcctcacacgttttccgcttcgtattcagccgaaaacccaaaagtgtttcgtaaaaacgccatcatcatgcctttgtaccagctggtcctgctcttcgtccttttcgtcggctttgcggctatcctgcaagttccagatctgaatggcgcagacggggatttgtcgcttttgagactgtctctgcaagcatttgacccttggtttgtcggaattatcggtgctgccggactgctgacagcacttgtgccagggtctatgatcttaatgtccgcctccacactgtttgcaaaaaatgtgtacaaggtaatcgcgccccgcacgacagaacagcaagtatcggcgcttgctaagtttttagtgccggtgattgcgctgatttcggtgtattttaccttcaaaggcgggaataccatcgttacgctgcttttgatgggctacagccttgtcacacagctattccccgcccttttgttcagcctgctcaagcataatatggtgacaaagcaaggagctttcgccggcattattgcaggtgtcggagcagttacttatattacaatgacggaaacgacgatcggcactttatttccggctctgccgcaagccgcaaaagacttgaatgtcggcatcgtcgccctgcttttgaatatcacggtcatgatggcagtcagccttatgacaaggaaggcgaaaagcgctgcggccgatcaggcggcctaagcataaaaaaagcaatctggacaccagattgctttttcttatttaccgttcacaggcgataagatctttatcgcggtctttgtttttattggcatcgtaaagtgccttagaaacgtaaggcttgtacttcgtttttccgcctttgtttttcaccttcgatgtgcgggccactccgcctttgtatactttgtttagctccttgcagttcttatagaccttcacctttgttttggcttccgccacatggccagctccgtatgaaaaaccgaaaacgagaccgagtgacagcaaaaccgccgccgcttttttcatgacgattcactctcccaacacccaatatttagttgatttatagctcgaatttatcataattcatatagtcttatttgacaagataaatatggaagaaggctttgttttttcttgttttctttttccttcactattcaaactgccaaaacatgtttttctgcttatgctcaggggtacacatacgaatgtacaccaaacagaaaaggagcgttgctgatgtctgattcaaatcttacgaatcctataaaagcattttttcatgatgaatttcccgaacaatatcaagaaccgccaggcctgcaaaagaacatgaagcctgtccctgattgcggagaaaaaagctacaaaggatcaggtaaactaacgggtcgaaaagcgcttgtcacgggcggcgattccggtatcggccgcgctgccgcaattgcttacgccagagaaggtgccgatgtggctattaactacttgcccgaggaacagccagatgctgaagaggtaaaagagctgattgaagcagaaggccgaaaagcagtgctgatccccggagacttgagcgacgaatccttttgccaagatctagtcaaacagtcgcatcacgaactcggcggacttgatgtgctagcgctcgttgcaggcaaacagcaagcggtcgaaaacatcgaagatctgcctactgaacaaatctataaaacatttgaagtgaacgtcttttccctttactgggttgtaaaagcggcgcttccgtatttgccggagggagcttcaattatcacaactacctcagttgaaggctataatccaagcccgatgctgttagattacgcagcaacgaaaaacgccattatcggctttaccgtcggactgggaaaacagcttgcttccaaaggcatcagagtaaattcagttgcgcccggaccaatttggacaccgctgcaaatttccggcggacagccgacggaaaacatcccgaaattcggacaaggcacgccgccagctccattaaatcgcgctgggcagccagtggaattggccgatgtttatgtatttctagcttcagagaattcaagctatgtgacatctcaggtatatggcatcaccggaggaattccgacggcatagctttatgaaaggagctgccctgttcggtcagctccttcctatttttctaataccgttccccgagctcacgcaaaataaaatcataaatcatcttcgtccgctcttctttcgggtacagcataaattcctgtcttttcggcacgcggtggtcgattctgtcttggaatttggttctgagccacgctgttcggtatacctggttctcgaacgaattataagagatcggcagctccatcgttttcccattggaaaacgtcacttccgtatcgtcgaattcagtcgctttgaattcttttacatgcacatgggaaatccagccgcattggggtcttgtcgaagaaagtgtagggaataaaaagatttggttcgaagggtccaccatgatcggcggcttgtgtgaaatttttgtcacttcataagttcctgcttttcttcccgcatagcttgatccaaaaaatcggcagcttctgtcgacaatttgcagcggcttcatgtttacataaaacacgcaatctttttcaataattttggaacagattttgccgtctatttcttctggcagcacggcaattgttgcgccgttcacttcatacgattctaaaggtgcgtctgttttctgactcatattatggcctccatcctttttctgcaaaatttatactaataatctatcatctgtttttgtaaaacgacaggtttttttaacatttaagataaaatcatcttttaatgatatttaatggtactaaatgactagtaataaaccgattttactttcataagacttgccggtttacggcattttgcaggatatgtcgatagattgccaagtattagttgtctaaaaattataaaaatttattgattttttcgaccgttatccatatactataaaaaaggcattggggggattctttatgaaagagaaaaaatcgtacactgagctcatgaagtcccgcaacacgcaaaaaacaaaagaattcgatgtcacaatgacggatatttacattcaaatggtgctcgatgaatccttgtataaccgtcggcttgccatgctgacggaccaaattaacaaagccttggacgaaaaagataaagatgcgtttcttacgctctctaaagaatatgcagcgctcaagcagagcgaataagccaatccttcaaggattggctttttattatccgttcacaattgttccgccattgacgtgaatcgtctgccctgtgacgtatgtggaatcgtcgctggcaaggtatagatagcttggcgccacttcgaccggctgccccgggcgttccatcggcacgtctgaaccaaacacttccacgtcttttgcggcaaagctggccgggataagcggtgtccaaatgggacccggtgccactgcattgacccgtatgccctgctgaacaagcgactgggaaagggaccttgtaaacgtaacgatcgcgccttttgtcgctgaataatcgatcagcgttttattgcctttataggcggtaattgaagcggtattaataatagagctccctttttttaaatgaggcagcactgcctttgttaagtaaaacatggaaaaaatgtttgtttggaaggttctgatcagctggtggctggtgattttttcaatgctgggctggacatgctgctcagctgcattgttaaccaatatatcaatggatggaaacacttggcttgcctgcccgaccacatcattgcaaaacgcttcatccccgacatctcctgcaatcagcaggcattttaccccttccttttctacatactgctttgtttcctcggcgtcctgatgttcattcaaatacacaatgaccacattagccccttcttttgcgaataacaccgagacagcgcgtccaatcccgctgtctcctccagtaataatagcggttttgccctctaattttttcgctttcttcggcttatcaaaaaccggacgcgggtccatcagatattcaaaaccaggctgctggttctggtgctgaggcggtaatgttttctttttttgattcgccaatgaaatcactccttttcaaccttattatgttatgaacaatgcctgcttcctatgtatgaaaagatagaatatggaaaaattaagaataaatctgattggaggtataacggcttggctaatcaacattttgcaaaggaagcacctgaaacatactggaaaacatcaactgacctgccttcttttcctgcgcttcaagaggacactgaatgtgacgtcaccattatcggaggcgggattacgggaatcacaacggcatatgaacttacgaagagaggcttccgtgtcgttttgattgaagcaaatcaggttcttaacggaaccactgcgcatacaactgctaaagttaccgcacagcatgacatgatatacgacgaatttatccgccatttcggattaaaccatgcgaggctttattatgaagcaaaccaaaacgcaattgattacataaaaggcattgtggatgaacatcaaattgattgtgaatggatcgagcaagacgcatatctttatacggcaaatgaaaacgctgttcaaaaaatccacaccgagcatgaggcatacacaaagctcggaattgaaagagaccttatcaaggatcttccaattcccttaggttctaagctggcgcttgtcatgaagaatcaagctcaatttcatccgcttcaatacttaaaagcgcttctggagcaaattgttcaaaaaggcggccgaatttatgaagagaccgttgcgcttgatatcaaaaaaggcgaaaggcccgaagtggtaacaaaaagccggcacgccattaagagccgctttatcatatgctgttcccacttccctttttatgacggaggcggattatatgctgcgagaatgtactccgacagatcttatgtccttgccatcaagccgaagatcgagtatcccgagggcatgtatttgagtatcgatcagccgtcagtggcgctccgctatacggttgtaaacggtgaaaagctgattctcttcagcggagtaagccataaaacaggccagggaaaagccatgtctacacattatgaaacactgagacaactggccgaaagcaccatcggcatcgaaagcattccatattattggtccacccaagatctagtgacgatcgacaaaatcccgtttatcgggccgatgtcggaaaatgaggacaatattctagtagcgaccgggttcaaaaaatggggcatgacgtcctcagcagtcgcagccactttattgtcagaccttgtggagaaaaaagaaaacccatacgaaagcattttcacgccgtcccgtttccatctgaatcccgggttgcagaaagtgatttcctacaatgcagatgtcgccaagcatttgataaaaggaaagcttgaaaagcctgatgtccaatttgaagacatttcgccaggagaagggaaagccgtcaccataaacggcaggcgagcgggagcatttcgtgatgagacaggctgcctccatctcgttgatacgacttgtacccatttaggctgcgaggtcgagtggaacgacagtgagcatacgtgggattgtccgtgccacggatcacgctttaagccatctggcgaagttgtagagggtccggccattaaaccattaaaacaaatagatctcgattaaaccgttcattttaatgaacgttttttcaaatatttttcatctgcagcttcattcatgtttcccttggccgataaaaaagaaaaaggcttaaaaagccaaaaagtaaaaattatatttttcccaagggggatcattgtattgttatttaaaaaagacagaaaacaagaaacagcttacttttcagattcaaacggacaacaaaaaaaccgcattcagctcacaaacaaacatgcagatgtcaaaaaacagctcaaaatggtcaggttgggagatgctgagctttatgtgttagagcagcttcagccactcattcaagaaaatatcgtaaatatcgtcgatgcgttttataaaaaccttgaccatgaaagctcattgatggatatcattaatgatcacagctcagttgaccgcttaaaacaaacgttaaaacggcatattcaggaaatgtttgcaggcgttatcgatgatgaatttattgaaaagcgtaaccgaatcgcctccatccatttaagaatcggccttttgccaaaatggtatatgggtgcgtttcaagagctccttttgtcaatgattgacatttatgaagcgtccattacaaatcagcaagaactgctaaaagccattaaagcaacaacaaaaatcttgaacttagaacagcagcttgtccttgaagcgtttcaaagcgagtacaaccagacccgtgatgaacaagaagaaaagaaaaaccttcttcatcagaaaattcaagaaacctctggatcgattgccaatctgttttcagaaacaagcagatcagttcaagagcttgtggacaaatctgaaggcatttctcaagcatccaaagccggcactgtaacatccagcactgttgaagaaaagtcgatcggcggaaaaaaagagctagaagtccagcaaaaacagatgaacaaaattgacacaagccttgtccaaatcgaaaaagaaatggtcaagctggatgaaatcgcgcagcaaattgaaaaaatcttcggcatcgtcacaggcatagctgaacaaacaaaccttctctcgctcaatgcatctattgaatccgcccgcgccggagaacacggcaaaggctttgctgtcgtggcaaatgaagtgcggaagctttctgaggatacgaaaaaaaccgtctctactgtttctgagcttgtgaacaatacgaatacacaaatcaacattgtatccaagcatatcaaagacgtgaatgagctagtcagcgaaagtaaagaaaaaatgacgcaaattaaccgcttattcgatgaaatcgtccacagcatgaaaatcagcaaagagcaatcaggcaaaatcgacgtcgatctgcaagcctttcttggagggcttcaggaagtcagccgcgccgtttcccatgtggccgcttccgttgattcgcttgtcatcctgacagaagaataaccatcaaaaaccggtctgccatacggccggtttttttgcgttcattatgtaaacttaaattaaaaatcagttgacataataattacctgcatttattgtataaccatatttgattactttttggaggatttcacatgctgaaattaatcgacatgatgcatattgcgattttcaccgcgctgatggcagtgctcggctttatgccccctctcttcttatcctttacacccgttccgattacattgcaaacgcttggtgtcatgttggcaggcagcattctcaggccaaagtctgctttcttaagccagcttgtctttttgctgctcgtcgccttcggagcgccgctgttgcccggcggacgaggcggttttggtgtgtttttcggaccgagcgcaggctttttgattgcttatcccctcgcttcatggctgatcagtttagccgctaacaggctgcggaaggtgacagtattgcgtctctttttcactcatatcgtattcggcatcatctttatttatctgcttggtataccggtacaagcttttatcatgcatattgatttgtcacaggccgccttcatgagccttgcatatgtgcctggtgatttgataaaagcggctgtatctgcatttctggcgataaaaatcactcaagccttgtctctttctgatacgatgtttacaaaaggaggatgacaatacatgacaattactcatacctattcatctactgccgaaacatcgcccggccgtgtagcgatccagactgaatcggagcaaatcacgtaccatgattgggatcggcttgtctctcaaaccgcaaattggctgcggtcacagccgagcatgccgaatcgtgtggcgatcctgctcccaaatagtctcgcgtttttacagctgtttgccggagccgcagcggctggatgtacggccattcccatcgacacacgctggagcccggctgaatgtaaggagcggctgtccataagcaatgcggatcttgtggttactttagcctttttcaaaaacaaactgacagatagccagacacctgttgtattgctggataactgtatggcagatatttctgaggcagccgctgatcccttgcctaccattgatccggagcaccctttttatatgggatttacgtcgggctcgacaggaaaaccgaaggcctttacgcgatctcaccgctcatggatggagagctttacctgtacagaaacagatttttcgatttcatcagatgataaggttctgattcccggagcgttaatgtcctctcacttcctatatggggctgtcagcactttgtttctcggaggaaccgtttgtttgctgaaaaagttttctcctgccaaagcgaaggaatggctgtgccgtgaatccatcagtgttctctataccgtaccgacgatgacagacgccctcgcaaggattgagggttttcccgacagtcccgtcaaaatcatttcatccggcgcagactggccggcagaatccaagaagaagcttgccgctgcatggcctcatctcaagctgtacgatttttacggcacatcagagcttagttttgtgacgttttcttcaccggaagacagcaaacggaagccgcattcagcgggccgcccttttcataatgtccggatcgaaatccgcaacgctggaggagaacgctgccagccaggagaaatcggaaaaatatttgtcaaaagcccgatgaggttttccggctatgtgaacggcagcacaccagatgaatggatgacagtagatgatatgggctacgttgatgaagagggctttctatacatatcaggaagagaaaacgggatgatcgtgtacggaggattaaatattttcccagaagaaattgaacgtgtgcttctcgcctgcccagaggttgaaagcgcggctgtcgttggcattcccgacgagtattggggagaaatcgctgtagctgtcattcttggaaacgctaatgccagaacactgaaagcctggtgtaaacagaaattagcctcctataaaattccgaaaaaatgggtgtttgcagacagcttgccggaaacgagcagcggaaaaattgcccgttccagagtgaaaaaatggctggaagagagtgtacagtataaatgaatgcggttattgttgatgcaaaacgaacgatctttggaaatcaaaacggactgctgaagcccttcctgccggaggatttggcggctcccatcatccgctgtctcagccgaaagctagaggatcaagttgacgaggtcattctcggaaacgctactggcagaggcggcaacctggccagactgtcagcccttcaagccggactgcctttatcggttcccggaatgacaattgacagacagtgcggctccggccttgaagctgtgcgctatgcctgcagccttattcaagcgggagccggcacgatgtatatcgcgggcggctcagaaagcagcagccaatcccctttttcagaacgggctcgcttttctccagatgcgatcggcgatccagacatgggcattgcggcagaatatacggctgcacgctattccatcagcagaagcatgcaggatgagtacgcgcttctcagccatcaacgcagcaggaacgcgcatgatgaaggattttaccgtgaagaagttgttgctctcggggaattggagacggacgaagcatttttgaaaacgcggccaatagaagcgattattccccgtgcaaagccggttttcgacaccagctccggaacagtcacagcagccaacagcagtggcatagcagacggagcagccgctcttttggtaatggaagaagaaaaagcagcagccctgggacttaagcctgtgcttcggtttatcggcagcgctgtcagcggcattcaccccaactttccgcccgcggcaccggttgtcgcgattcgtcagctcttacatacacacgatgtaacacctgatgatatcgatttatttgaaatcaatgaagcctttgccgtcaaaatttgtgtctgctcgcaagaactcggcattcccttttcaaaaatcaatgtgcgcggcggcgccttagctcttggccatccgtacggtgcatcaggtgcagctctggtaaccagattgttttatgaagcgaaaagacggccagactgtcaatatgctgttgcagccatcggaagcggcggcggaatcggactggctttattatttgaagttcttgcataggctttttcataggacacacgctttcgatttagtataatagcgatatgaataaagtcaggaaggggattttatgacagccgtttgtttagtaagacatggagaaaccgattggaacctgcagcaaaaatgccaaggcaaaaccgatatcccgctaaacgcaacaggtgaacgccaagcaagagaaaccggagaatatgtaaaggacttttcttgggatattattgtgacgagcccgctgaaaagagcgaaaagaaccgcggaaattattaatgaatatctgcatcttccgatagtcgagatggatgattttaaggaacgcgattacggcgacgcggagggcatgccgctggaggaacggacaaagcgctatccagataacatctatccgaatatggaaaccttagaagaactcactgacaggctgatgggcggtttggcaaaagtgaatcaggcgtatccaaacaagaaggtgctgatcgtggcgcacggtgcggcaattcacgccctgctgacagaaatatccggcggtgacccggagcttcaaagcacccgtctcgtcaacgcctgcctcagcaacattgaatttgcagaagaaaaatggcggataaaagactataatatcaacagccacttatccggctttatcaaataagaaaaagacaggcgtttgcctgtcttttcttttatttcttagcagccggcatctctttttgaagctcgtccaaaatggcattcgccccgtctacactgcggcgcagagaccacaccgcacgatccacgtggtatacatgcccgtttttcactgccttcagttttttccaaaggacattcttttcgatcgggcgtttaccgtcggcgtcgaggtcatctgtttttcctgtcatcaggatgatcacatccggatctgttttcagcagctgctccagtgtcattttcatattcacagagtcgccgccattgcttgaatcgctattgcctgacgtactgattgcatatcggtagccgacctgtgttaaaagtctcgatgtaaagaagttttcatccctggccataatggtatcatttgtatttccgatcaaaagcacggactggctgttcgcgctgattttctgctttgtctcgctaagcttttcttcatgcgccgtcagctttttctccatttccttctccttgccgactgcttttgcaatcgtaagcgaagcgtcaattgtatcctgataatcagcatttaaattattaagtgcaatcgtcggcgctatttttttcagctgatcgtacaccttcttatgccgggtcgtgtcagcaataattaaatcgggttttaatgaagcgattttttccatgcttggctgtgagcgagtgccgacagatgtgtagccgtcaattttcttcagcacatccttgttgatcagctgcttcgctttgttgtcatcggcaaccccgacaggcgtaatgccgagatcaagcagtgtatcaataaaacctagctcaagaacaacaacccgcttcggatgctcaggcacatttgtcttccctaaatcatgtgttaccgccactttatgttctttactgttttgattgccgcttgaagacgagcaagcagccgttaagacagaaagaagtaaaactgtaagaataatcagtgtttttttcatatgttccagtctctcctgttggtagtttctatggttaagatgtccaagagtagtataacacggaatgagaatcattatcaccaattatttttaaaatgagaagagaaagttcggcttacaggaaaatcttgtttcgcgacacagcagttcagcagctgatcatcctgtccacaaaaaagcttgcagaaaaataacattctctgcaagctgatcctgttaaagcttcacaatcactcttccttgaatgcgattttgcaaaatatcttttaacgcacccggcgtttcttccaatgatacttccctgtccacgatggtcagcagctgatcaggcttgagatcagaagacatgcgctcccaaacagcggctctgacgtccatcggacaatatactgaatcgattccgagcaggcttactccgcgaagaataaaaggatacacggttgccggaacttctcctccgccggttaagccgctcactgcgacagatccgccgtattgaattttgcttaaaagcgaggcaagctgttttccgccgactggatcaaccgctccctgccattgctgcttggacagcgccttaagcgttccgtcatagacatcttccctgctgattacttcgcttgcaccaagctgtttcaaataatcagccgcctcccggtttccggtacttgccaccacatcataaccccgcttgttcagcatcgataccgcaattccgccgacaccgccggttgctcctgtgactagcacgctgcctttttccggagacagaccgttctgttcaagccgatgcactgataacgccgcagtaaatcccgccgttccgtacaccatcgcttcttttaacgaaagattctgtggcaaaggcaccagccagtcaccaggcaccgaagcgtattcacttaatccgccatcacgtgagacaccgagctcatagcttgtcgcgatcacctcatccccctccgcaaaacgcggatcattggaagagacgaccgtacccgcagcatcaatgcctaaaataagcggatactctctgacgatattgcctcctgcttttccggccagaccatctttgtaattaatgccggaataagcaactttaatcaggacaccatccttcggcaaatcctctgttgatatggttttcacatggactgaaacatcatcggcatttttttctgcctgcaaggcttgaaataacgttgacattcggcacactccttttcatttatatcgtaaccgaagaacgttcaaaaaaccaaatcatcaagccgccattttcacttcgccggcacattgagacaataatggacaaatccggtatcctcttcatagccgttttgctcatacaagcttcttgccttccggttgtggtgctcagtctgaagtgttaaacattttgccccgttttgccctgcataatcctttgcggcagaaagcagccggccgccggctccctttgtacgcgcatgaggaacgacaaataagtcatttaatatgtatatccttttcattgacacagaagaaaacgttggatagagctgggtaaagcctatgaattctccattttcttctgctatcaaaataacagactcgtgattttccaaacgagctttcaaaaaagcctctgccccttgcaaatcggatgcctgtctataaaattcccgatattggttaaacagcggcgcaatggcggccgcatctgatgtctttgcttggcgaatgttcatcttatttcttcctccctctcaataattttttcattctatcccttttctgtaaagtttatttttcagaatacttttatcatcatgctttgaaaaaatatcacgataatatccattgttctcacggaagcacacgcaggtcatttgaacgaattttttcgacaggaatttgccgggactcaggagcatttaacctaaaaaagcatgacatttcagcataatgaacatttactcatgtctattttcgttcttttctgtatgaaaatagttatttcgagtctctacggaaatagcgagagatgatatacctaaatagagataaaatcatctcaaaaaaatgggtctactaaaatattattccatctattacaataaattcacagaatagtcttttaagtaagtctactctgaatttttttaaaaggagagggtaaagagtgagaagcaaaaaattgtggatcagcttgttgtttgcgttaacgttaatctttacgatggcgttcagcaacatgtctgcgcaggctgccggaaaaagcagtacagaaaagaaatacattgtcggatttaaacagacaatgagtgccatgagttccgccaagaaaaaggatgttatttctgaaaaaggcggaaaggttcaaaagcaatttaagtatgttaacgcggccgcagcaacattggatgaaaaagctgtaaaagaattgaaaaaagatccgagcgttgcatatgtggaagaagatcatattgcacatgaatatgcgcaatctgttccttatggcatttctcaaattaaagcgccggctcttcactctcaaggctacacaggctctaacgtaaaagtagctgttatcgacagcggaattgactcttctcatcctgacttaaacgtcagaggcggagcaagcttcgtaccttctgaaacaaacccataccaggacggcagttctcacggtacgcatgtagccggtacgattgccgctcttaataactcaatcggtgttctgggcgtagcgccaagcgcatcattatatgcagtaaaagtgcttgattcaacaggaagcggccaatatagctggattattaacggcattgagtgggccatttccaacaatatggatgttatcaacatgagccttggcggacctactggttctacagcgctgaaaacagtcgttgacaaagccgtttccagcggtatcgtcgttgctgccgcagccggaaacgaaggttcatccggaagcacaagcacagtcggctaccctgcaaaatatccttctactattgcagtaggtgcggtaaacagcagcaaccaaagagcttcattctccagcgcaggttctgagcttgatgtgatggctcctggcgtgtccatccaaagcacacttcctggaggcacttacggcgcttataacggaacgtccatggcgactcctcacgttgccggagcagcagcgttaattctttctaagcacccgacttggacaaacgcgcaagtccgtgatcgtttagaaagcactgcaacatatcttggaaactctttctactatggaaaagggttaatcaacgtacaagcagctgcacaataatagtaaaaagaagcaggttcctccatacctgcttctttttatttgtcagcatcctgatgttccggcgcattctcttctttctccgcatgttgaatccgttccatgatcgacggatggctgcctctgaaaatcttcacaagcaccggaggatcaacctggctcagccccgtcacggccaaatcctgaaacgttttaacagcggcttctctgttctctgtcaactcgatcccatactggtcagccttattctcctgataacgcgagacagcattagaaaaaggcgtaaccgcaaagctcaaaacagaaaacaaaagcaataacagcggaagtgccgcaagatcatgccgcccttctaaatgaaacatgctgcgggttaggcgaaccgtccgcttgtaaagcttatcaatgacataaaatccggcgagcgacacgagcaaatagccagccagaccgatgtaaacgtgcttcatgacataatggcccatttcgtggcccataataaacagaatttctgaatcgtcaagtttgttcagcgtcgtatcccacaatacaatccgtttattggccccaattcctgtaacataggcattcagcgcatttgttttttctgacatgttcacttcatatacatggtcagccggaatattggcttcatctgccagctctaaaattttgctttcaagctctttgtttttcagcggataaaaatcattgtataaaggatcgataatgaccggctgaataaaaaacagaaacagcgaaaacggcactgttaacagccaggcgtataaccaccattttttttcatgccttttgatcagccaataaaaaacgagaacgcaaagcgtaaagattggaaagctgatccaaaagctgataacctgatccttagcccagctggccgttgtctgtgtggaaatgttatagtcaagcgatacttgatagcctatccaatctaaaggcagcgtcaccaatgttgtaatcagcgaaagcacaaacacaaaaccaacggtctgcaaaaaccgaaaaggcacggccgcttcgatccatttcttgattttctttgaaacaccgctgacaagcagaacaaaaaacagaaaccaatcaagtggtaccccgataaaaaataaaaaattcttgacattcgaatactgctcggccactgccaactcagacggcttcatgaaagaagccggatcagcctgcgtccctttcacggcttccggtattgcggaatcacccgacaggaaaaaataccaataaaaaaacagcccgtacagcacgtaagcaagtcctgctgccgcaatccacttgcgcataacgcctcactcctcacatcaacccgttacttctattgtaatcataaattcaaattcttagaaccaagctgtgttccgcacttttccacccttttaagcatggaaaccccgatcgctgggaaaactaacaatgtttggagtgatgcaaatgaaaaaaatagtggcagccatcgtggtaatcggtcttgtgtttatcgcatttttttatctttacagccgatcaggcgatgtgtatcaatcggtagacgcggatttgatcacactgtcttcaagcggccaggaagatatcgagattgaaaaaagacagcacgtcaaagatatgctggatattatgaatcagggaaaacaggtgaagacagaaaaaacatcagcccctgattacgaagggacaatcaagtttcataaagaccggtatgactcattcagactatggattgacggcagccagcaagccgtttttttgaaggatggcacatactacaaattaagcaaaaatgatacaaaggcgctgctaaatattattaaaaaagaagcaaaggattgaaaatgaaaaagcgaagctaaccgcttcgctttttcattttattggggcaaaatatctctcagtgcccgtctgagcattttccccgtcgcatttttcggaatatcgtcaagaaacgtaatggcggcaggccgcttgtattttgccagatgcttttcgcagtgctgcatgatgtcctcctctgttaccccagagcgtttcggcaccacatatccctttaccgcttccccgctttgggggtccggcacgccgatgacaaccgcctccttgacgtccggatggctgtacagcacctcctccacctcccgcggatacacattgtatcctcctacaatgatcatgtcttttttccggtcaacaatgtaaaaatagccgtcctcatcccgtcttgccaagtcccccgtataaagccacccgtcttttaatgcatgctctgtttccatcggcattttataatagcccttcatcacattggggcctttcacgatcaattcgccgacctggtgagcgggcagctcgcgtccgagcggatctacgaccttgttttcgacatgtaagatacttgtcccgatggagcccggctttctgcccctgtcaaacgggttaaagcacgtgacgggtgatgcttccgagagcccgtagccttccaaaatggtaacaccgaatttttcttcaaacgccgtcagcaacgcgactggcatggacgcgcctcccgaaatgcacagccggatcgaagaaaaatcatctttctttccgttttcatgctgaaacaagtagttatacattgtaggcacaccggcaaaaatggtcgcctgctgctgcttaacaagcttaaaaacagatgccggactgaattgaggctcaatcaatacagttgcgccgctcatcagcggtgcattcatacagacggttaaacaaaacacgtgaaacatgggaagagcgcagaccacattgtccctctcatccattcccaaatagcctgcgacatcgttggcattgctgtacaaattctgatgtgtcagcatcgcgcctttcggttttccagtcgttcctgacgtatataaaataaccgcggtatcatcaggtacaggttcttggttttgtttagcggcagatgtcggccgcaatatttttgcaaacgttgtcattttcatcctgacctctgggtccgcagcttccggctcggcctcccccgtctggcataaaatgacgagctcaacctttggcagcgattcatgcatgctctcataaagcggcaaaagctggctaacgcccacgattgcctttacatcgccatttgtcagcatataaccaatttctgtcggcgtgtacaacggattgatgggaacaactacgatcccagcttttaaagcgccaaaaaacgcgatgataaaatcaggcgaattgccaagcagcaaagctaaatggtcccctttctccataccggcttcctgaaggccgtccgcaaatcgctgaatatattcattcagctcttgatacgtcatcatgtgatctttaaacctgcatgcgatgctgtcgggcttctcagatgctgtttcttccaattttgaaacaagattcattctcccaccccttaagtgaatgaatagtcattcattattgaagccaagctttcttctccattatagagaaacagaaaaaaacactcaagagcaaaaagccctgagtgtcagtactgtcatagtttcttcaatgcttcggcaatcggcgtatctccttctgtcagatcaaaggcccgattttccgtattcttctcatctaaagaggcaatgaccgtttttgcaacgtcatcacgggaaataaatccccgctccagatccttcgctgctgaaacagttcccgttccaggctcattgcgaaggcctcccggacggataatcgtataggttaaaccgctcgcttccagaattttatcagcataatgcttggccacataataaggcttgagtgcctcattccaattttcacggttatgggcttgcagggcgctgaccataataaaccgtttgattccggcaatggccgcagcttcaatggcttttgccgctccatcaagatccaccagcagcgttttatcatagcctgtgctgccgccggaaccggctgtgaaaatgatcgcgtcacaaccttttgccgcagcggcgatttcttccgggctgccctccagattcgcaagcacagcttctgcaccggcagcttcaagagacgctttctgttcttcttttctgaccatcgctctgatggaatgatcaggattatcttggaataaagagacgagtctttgcccgatttgtccgttcgctccgattaaaaacactttcatgtgaatccctcctgcctccattatttcaaaaacacaaccgctctttcaaacgatgtgttttgccttagtaaatcagatcaaggaaatcctctttcgtaatgttcccaaagtaatgcttgagattcacaccttcgagcacatcagcgatgacgctgcgttcgtattgttttccgaccagcaggttttcaatttcagatacatcaccgacaccgaagaaatctccgaagattttgcagtcctcgattttgcctttcttgacttccaggtgcaaatcgatcgatccaaccggataacgcttcgaatgattaaggttaaattttggtgagcggccgtagttccaatcccaattctgatagcgctctttcgaaatttgatgaatggtctcccaatctttttccgtcagcttatactccggcacgtttccaacgtcgtttgtgttaaaaatatggcgaagcaaatggctgcggaattcttcggtggtcattttatcatcgagaaactcactgatgtttgccactcggcttctgatcgatttgatgccttttgattcaattttatcctttttcacctttaatgctgatacaacatgatcaatggctgaatcaaacatgagggtgccgtggctgaaaatacggcctttcgttgcaaactgagcgtttccggatattttccggccatctactacaatgtcgttccggccgcttaattcggcttcaaccccaagctgatgtaacgcctgaatcactggctcagtgaattttttaaagttatgaaagctgtccccgtcatccttggtaataaagctgaagttcaagttccccagatcatggtacacagcgcccccgcctgataaacggcggacgacgataatcccgttttcctcaacatattttgtattgatttcttctattgtattttggtttttcccaatgataatagacggttgattcacataaaagagcaaatattgctgttcagggtctaaatgctttacacagtactcctcgatagcaagattgatccgcggatcattgatattttgattgtctataaataacatggtgctcctcctttatccttcccacacaaaacctgatttcgcaatattcacttctccgttaaaaacggttttcgcttctttgcgaaggttgtcatgcacgccaaaatgcggcaaatgtgtcagcagcagttctcccgctccggcttcttttgcaatgcgcccagcttccaggctgttcatatggcctgcacttgttccgtcttgatcggcataaaaattgcattctgagatcaataaatcagcatctttcgaaaacggtataaatgaatcctgatagctggaatcagcagtataaacgacagtgtggctgccgtcagtaatccgcatggcatagcacgtcaccgggtgaatcgtttttaaaaaggtgatcgtaaacggaccggcagtcagcggctgatccggctgataggcgatcccttttgtatgtgttttatatgtaagcttttgaaactgttctatatcagcatcatgtccgtaaatcggaagcgtatgctctcctttgccgagaaacgaaccgacttgcttggcaaattgcagcggtccgatatcagcgatatggtcatggtgataatgagacagaacgaccgcatccagcttttccgccggcacatatccgaacagcttagacaatacggcactgccgcaatcaacaagcagagagtaatcacctgactgaaacaaatagcctgacgtcgcttcatttgcggccggaaaaccgccatagcatccgataactgtaactttcataatgtcctcctatcttttcaaaaaaattggtcctccttcaatatacccatttttcttgaaaaaagcatgttttaaacattgtatcaaaacagttattgatttttgtaatctgttatattacaatgaaatcactacaaaggggaaagagggattggttatgctggggaaaatcacagaattttttagaaacctgccttcgaaaaagtgtgcggaatgcggaaaaaagatagaagagcagcatgagtgttatggtaatatctgcaatgactgtataaaagtaaacgatttgtaatgagcgaaaatcccgcgccttacgcgtgggattttcttattttttcacatatctcttaattttgaaataatagtcaggttaggtcaaagctcacctgtttttagataattctggtgattatcataatgtcattgaatattctttattttcgaaatataatttactatagacgaattgatttcttatctattataatttgatctaatagtgagattaaatatatgtctattcatgatatatgttgatactttgttttttgggaggtaatctatgaaaagaattaagtttggattagccacacaaatattcgttggacttattctaggtgtcattgttggcgtcatttggtatggcaacccagcattgcctacttacctgcagccaatcggggatctctttttacgcttaatcaaaatgatagtgattcctattgttgtctccagcttaatcatcggtgtagccggtgcaggaaatggaaagcaagtcggtaaattaggcttcagaacgattctgtacttcgagatcatcacgacttttgccattattctcggactagcccttgcaaacatcttccatccgggtacaggagttaatatacacgaagctcaaaaatcggacatcagtcaatatgttgaaactgaaaaagaacaaagtaataaatcagtggcggaaacgttcctccatattgtgccgacaaacttcttccagtcattggtcgaaggggatcttctagccatcatctgctttacagtactatttgcattgggtatttccgcgatcggtgaaagaggcaagcctgtattagccttttttgaaggtgtatcccatgccatgttccacgttgtaaaccttgtgatgaaagtggcgccattcggcgttttcgctcttatcggagtgactgtgtctaaattcggactcggttctcttatctctctcggaaagctcgtcggattggtttatgtcgcgcttgctttcttcttaattgttattttcgggattgtcgcaaaaattgccggcatcagcatcttcaagttccttgcttacatgaaggacgaaatcttactggcgttcagtacgtccagctctgaaacggttcttccgcgtatcatggaaaaaatggagaaaatcggatgtccaaaaggcattgtttcatttgtcattccgatcggttacacgtttaacttagacggttccgttctctatcaatctattgccgcactctttttagcacaggtatatggcattgatttgacgatttggcaccaaattacgcttgtgctcgtcttaatggtgacatccaaagggatggctgccgtacctggtacttcttttgttgtcttgcttgcaacgcttggcaccatcggcgttccggctgaaggacttgcctttattgccggcgtagaccgcatcatggatatggcacgtacagttgtcaacctgactggtaacgcgcttgctgccgttgtgatgtctaaatgggaaggcatgtttaatcctgcgaaagcagaaactgttatgtcccaatcgaaaacagaacaaaacgcaaccatttctggttaatgaaaagcctgcggggttcttgccccgcaggcttttttaatctttaacaagcacaaacaactctgtaatcaaaacagtatcctcattcagctccagttcaccgcttttgatcagttccgcccatgccatccgatgatcctcttgaaactcctcaattcggtctccattgccctctcctttgactaacctcatatcaggcgcaccaaaggtggtttcaaagacatctgttacttttatattgcatcttggattgtcatgtttatcataaacggtaacaagctgacccgctgtttgataaacgtccctcaattcatcttttgaatacaatgatttcggcgcgcacgtggcgcttttttctccggcaaggatctgctgaatcagctgttctcccaacccgtcatcaccttcccaaccgaatgtgcttttcagcttataaatcttcattggtcctcccccttataccattggtgactgtacatagtaatacagaagcttagcggtatggcgaagagatgatttatgggtgcgttcaaatgcatgggaagcgtcaattcccggccctatgaggccatgcacaatatcatgcccggatttgatcgctgctgacgcatcagacccgtagtacggatatatatcaagcttatagtcaatatgatgcttctcggctaattgaactaaatgctttctgagctgataatgatacggcccgctcgcatccttcacacagattgatactgaatattcatccgtcgcctgcccgtcaccgatagcgcccatatcaaccgccaaatattcaactgtttcaggaggaatattcgaattcccgccgtaaccgatttcttcattattggaaataagaaaatgggttgtatacggcagctcaatgtcttctgtttgaatttcatgaattaagcggagcaataaggcgacgcttgctttgtcatccaaatggcgcgatttaataaatccgcttgatgtgatctcgacacgtggatcaaacgacacaaagtctccgacgccaatgccaagctcctccgtatctttccggcagtgaacaggttcatctaggcggatctccatattctcttgattccgctcagcctttcccgcgtctttgtatacgtgcacagacgtttgatgcattaagattgtgcctgtgtacatttttcccgaggcggtttcaatttggcaatactccccctcaatcgagttgtagcggaacccgccgattaagtcgattttcagccggccgtccgctttaatttccttcaccatagcgccgagggtgtcaacgtgcgctgtcagcatgcgatgccgggatgtgtcgcgtcctggaagcgttgcaattaagccgcccttgtggttccgaaccgtttctaccttccattcttttaaaaggctttcaatataattgatcacctcatatgtatttcctgtcgggcttgggatcgatacaagttctttaatgagctccatcgttttacgtacggacgtcatagggcattcctccttttattttctacttaaaatatactcttttcccgagggacccgtccaatcttttcctatcaatctctcatatgctgtagagagcatgggaagaggagggatttctatgtgctgtcgtcattcacatgaacagaaatgtcgttgtcacgattggttcgatgatttttggttctttgacgagtggttcgataaagatttccacgaccattgcaagaaaaagaaagaatgccatgacccttgcgagaagaagaaaaagaaacaccattgtttctcttgtaaaaaacacagacattcttgctgtcattgctaaagactgaatcagaaatattctgatgacccatgcttaatgaatatttccattcacatttttccaagcgggcattgctgctgcttggaccttttattgaaacaccctttttgcttttacaatccaataaactgataaagccgctataagagcaacaatgatttcaacagctgcagcatgctctatgattcctctttgatataaaaccgccgggacattaaacagtgcatgtaaaagaatagaatacagcaaaaacagcggccggcggtttttaaccgcgtacaaaacaagcagagacagaccaatctggacggcaatggcactgattctttctattccgcccagcatccattcatacgaaggagtatgcagcagctgctcctgtatcggcaaaagcgcctgtttgacgtcgccattgaccaaaagctgttcaaacgtcccgctattgattgcaaatgcgtatacaataagtgagatagaggacaagcctgtaatcaggatggcttcaagcccgccatggcctgccccgaaagccagaccatctgcccaagtatgatggcgcttcataaaaaatcgcatcatcaaataccttccgcactcctcaaaaatgccggccatcaagcagccgtaaatgccataccataatggatgctgcatcgcttctttcgtcatttcattcacttgcagtacataaacatgaacgccgccttccagcagctgagcgaagacaaaaaacgtgagagcgccaataaaaaacactttaagcgaggcaccatactttcgcttaaaccatacaatcagcccgattggcaacagaaacgcaatagccccggataatgccaaaaagactactgcttcttgactgaccatttttcagcctcctttttctttttcatagattcctatctacacttctctttttttgtaaaaaaaccttctttttagtaccagatactaatatctagtgttataatctgaccataaggagtgattcatatgtcaaaagcaaaaattacagctatcggcacctatgcgccgagcagacgtttaaccaatgcagatttagaaaagatcgttgatacctctgatgaatggatcgttcagcgcacaggaatgagagaacgccggattgcggatgaacatcaatttacctctgatttatgcatagaagcggtgaagaatctcaagagccgttataaaggaacgcttgatgatgtcgatatgatcctcgttgccacaaccacatccgattacgcctttccgagtacggcatgccgcgtacaggaatatttcggctgggaaagcaccggcgcgctggatattaatgcgacatgcgccgggctgacatacggcctccatttggcaaatggattgatcacatctggccttcatcaaaaaattctcgtcatcgccggagagacgttatcaaaggtaaccgattataccgatcgaacgacatgcgtactgttcggcgatgccgcgggtgcgctgttagtagaacgagatgaagagacgccgggatttcttgcgtctgtacaaggaacaagcgggaacggcggcgatattttgtatcgtgccggactgcgaaatgaaataaacggtgtgcagcttgtcggttccggaaaaatggtgcaaaacggacgcgaggtatataaatgggccgcaagaaccgtccctggcgaatttgaacggcttttacataaagcaggactcagctccgatgatctcgattggtttgttcctcacagcgccaacttgcgcatgatcgagtcaatttgtgaaaaaacaccgttcccgattgaaaaaacgctcactagtgttgagcactacggaaacacgtcttcggtttcaattgttttggcgctcgatctcgcagtgaaagccgggaagctgaaaaaagatcaaatcgttttgcttttcgggtttggcggcggattaacctatacaggattgcttattaaatgggggatgtaacaaaaaaagaacttgtttccaaggaaacaagttctttttctttatgaagccggctgttcttctgatgtttcttccttccggcttaacattgtaaagtaagtaatgcttagtgcaatcatgacgagggcaatgccgattaagacgccggccatctgccacatgtagccaaagtcaccgtttgaaatgactgctctgaatccgttaatgctgtaggtcatcggcaatgcgccgtggatgacctgatagaaattcggaagcaattccagcgggaaggttcctccgctcgctcccagctgcagcactaaaataatgactgcgataaatcgccccgggttgcccatcgttgtagccaaaaattgaattatcgccaggaaagcgagactcgtaatgatcgtaaacacgtaaaatctccacgtgctctctacctcaagaccaattcccaatagaagaaccgtcgccacaatcaatgattgaatgattcctacaagcatcatgacattgaatttgctgaagaaccactcaaaaccgtttctcggacgtcctgacgcttccttcagcgggaagacaaccgtcagcatgatgccgccgacatacaagcccattgacaggatataaggtgtcagccctgttccatagttaggaacggaatgaatggcatcatctttggttttaaccggatccgcaaacatgccgtatgtttgatcatcagcatcgatatctcctgtttggtcagccgcatccttcagcttactagacagctctcctgtgccgtccaatagcttgcctaaacctgtatcaagtgatgcagatccgtctgcaagttttgatgatccgctttggacctgtttagacccgtctaacagcttaaacaatccgccggatacttggctgcttcctgtcaccaattgctctgagcccgcttttgcttttgcgaactgcttattatattcaccgatgcccgctgtcagtttagtttggccatctgtcagcttctgagaaccgttgtatatcttatcagctccctcagttaatctgtcaatcgcatcttggattgtttttgcgccgttataaagcttagatgtagcttccggcatggctttcacctgcgccacctgcgctttcacgtcttcaagagagctttttatcgttgcgatgtcaggcagctgatcagctgtaggtagctggcttaatatttgatcaaaatcaggcgcatcaacttgcggaagctttttctcaacagaattaatcagctggcttttttgctccgctgttaagaagtcactcgaattgatgacatttttaaatgcctgatcacggtttttcaaactgttttcaaagtcagtcagctgttttttgaattccttcatcgcagtttctgacttttccagattgtttacagcagtttcaagcttcgttaaatcgagcgcattaatgatcttttccgcttttgccgctttctcagaaccttcttggactttactgttgagctgatccaacccgttagtaagattaggcgtacccttctgcacattttgaagtccggcaagaagttcattcatcttgcttgtcagctcgcctgatcctgctgcaagctgactagatttatcataaatctggttgctgctgtcctggaatttaccgagcgagctgtcaagtgattggatgccgctcgtcacctgagccgctccatctgcaagctgcgctgttttgtcactgatggtagcggtgctttccttcagcttcgccagattttctttcagctgggcgcttccgtttttcgcatcctttgtgccgtcatcaatttttttcgcgccgctgctcgcgtcgctcaaaccttttgcgatatctttaaagttatcaaaaataactttcgtatattgctcggtcacttcttttgaaacagaggctttcagtttatcaatcgctttttcgccgatcgttgcccctacatagttagaacctgcatttgtatggtatttcagatccaattttttcggatttttgtctaatacagtgctggcattcttagaaaaatcctcaggaatctcgacaactaaataatatttttgattcaataagtcctttaacgattggtcgagatcattggaaaaatgccaatcaaagttgttattatcctttaattctttgaccagatcatcaccgatttgaagtttttctccttcatacgttgctcccttgtcttggttgacgacaacgacaggcagctggtcaactgtgccgtacgggtcccaataagcctttaagaatacgccgctgtaaataagcgggacaaacaaaatggcgatgatgggaatcaataattttttacttgttacgatgtctttccactgacttcgtattgtgttcatcctgatgcctccattctaaaactgactcatcataaaaaatggtcattttcttgcaaagagaaaggattatctagttcgctgacaatcctttgacaacatacaattcaagcagtcccgcaattgtctctttatcaagcggggggtgttgtttttcccagtcaaaaatgagcgcgatataaagcttcagcatcacaaaggctgtcagctcagggtcgcacggcttgattgcgccgcttttgatcccgtcttcaatcttgcttttgatataagacaggatggatcgctccattttctggatcacttcctgaactgccattgtaccaatctcggcattctcttggaaaattttaatcgtcagctgatgtgttttcctgaactccagaatggcaaacagcgctctgtgcacattttcatggaacggaaggctcggctccatcgcttcatccgctttttgcttcatttcctttaataaagtagtgaaaatctcgtcaaacagctcttctttgtttttgaaaaaagtataaatggttcccttccccacgttcgcaagttttgcgacaagatccattgtcgtcgctttatacccgaactgcgtgaaagactttgtagccgcctccaaaatgagcttttttcgatctattgacattgtattcacctcgaaactgaccgtttgaacattttagtcattaagtacatatgcaaatgtatcataacctgctgttcaattcaatcattttttacacaatattgccattgcacatcaaaaaaacctccgcgataaagcggaggttttagctgaataaataggtaagcgcgtcagacacggcagcttttccttgatcaatgcagtcgggaatgccgacaccttcgaaagaagcgcctgtcatataaacacccggatacgcagatgcaagtgcttcacgcagctccttgatacgctgcttatggccgacatggtactgcggcatgctttcatgccatcgggttacacatgtcatttccggctcgccgtttatgttcatgactttctttaagtcttctaacacaatgttgataatgtcattatctgatagatcgacaatggattcgtctccggcttttccgacatatgcccgaagcagcgttttgccttccggcgctgcgtgcggccattttttattcgtccacgtacaggctgtgatcgcaaagtcactgtttcttgaaatgacaaaacccgtgccctcatgctccatttggacggagccttcagggaaacctaaagcgacgtttgccacggatgtggagtgcatatttttcaaatgagaaatggcaggaagctcagaaagcattcccgcagccgctttatgcggagcagtcacaattactgaatcagcatcaagtgtgacgccgttatccagttcgagcgaatagcaagagccgctatggctaagtttggtcacttttgtgcctttatacaccttcgtcagctttaactgcttttcgatctcttctacaagggtctgcaaaccggttgacagagtttggaactgcccttgtttttttgccgtcagctgctggcctgagccttgaggccttgtttttttcatgccgagaatcaggcttctatgcttttgttccgtctgataaaattgcggaaatgtcgacatcaggctgagcttgtcaatgtcgcctgcgtagatccctgatagtagcggctcgattaagttctcgaccacttcatctccgacacgtctgcggaagaattctcccaatgactgatcatcctttgttttgcttgcaggcaggatgaaatccatagcagctctcgccttcccggacaaggaaaacagacccgtagaaacaaacggcgcaatttttgtcggtatccccattacagcgcccttcggcattggatgcagggtgcggtttacaagcacataggattgcccggtcgcattgttgacaagcaaatgctcaagacctaagtctttaacaagctgcggggcgcttttctttcgttccagaaatgagtctggccctctttcgatgatatagccgtctttcttgacagtctggattttcccgccgactctcggacttgcctcaacaagtgtcagctcaagcggcagattcttttctttgatttctttttccatatagaaggcggcggctaaaccggtaatgccgccgccgatgatgactacatgttttttgccgtcactcatgttcatcgccttctttaacgtcctaatttttttaatacgactgttgccaaagcatcaataaattcaggcttggcatttggcatttccggccggtaatagcttgcgccgatatcgtcagtaaccactttgcattcataatcattatcataaagcacttctaagtgatccgcgacaaacccaacaggaacatatacaaatgcttgatagcctttttgttcgaataaatcacgtgttaaatcctgaacatcgggtccgagccaaggatcaggcgtgttcccttcactttgccagccgacagcatattcggaaacgcctgcgccttcagcaattaatttcgccgattcatgaagctggtccgggtacgggtctccaaattctttgattttttccggcaggctgtgtgcggatacgatgagcattgcgttttctctttcatcctcaggcattgacgcatatgtttccttcactcggtcaacccaatatgtcacgaacttcggttcatcgtaccagctttcaactgacgtaatcgttaagccgccgagtttttcagcctcttctttggcgcgtttgttgtaggactgaacgctgaacgtggagaaatgcggcgccagcacgatgctgactgcttctgtaatgccatccttatgcatctctgctacggcgtcttcaataaacggctcgatatgcttcagtccgatatacgctttaaacgtaatctcatcctgaatttcattcaagtgctgttccagattatgcgcctgctgttctgtgatttgggcaagcggtgaaatgccgccaatcgcttcgtatctgtctttcaaatcttgaagcatttcaggttcaggctttctgcctcttctgatatgtgtataataacgttcaatatcttcttccttataaggcgtgccgtacgccatcacgagaagccccattttctttctactcactgtttacaccctctttaatgatctgatacaaacattttgacaggatatcattaagataccaaaagatatgcttaggaatattgacccatttttttgttttgtgaatattcatggacaaatgctgtcagttttttcaaaacctcgggactgacatcaggaaataccccatggccaagattgaaaatgaagccgtctgactccataccctgatcaagtatttccttcgttttctgctcaatgacttcccatggcgcaagcaaaatggacgggtccaggttgccctgcactgttttagtaattccttttgatctggcttcatcaatgccgagtctccagtcaagcccgacaacatcgagaggaaggtcatgccaatcacctgcaagatggcttgcgccaacgccaaacatgatcagcggcacattctcctttgcgagctctgaaaagatccggttcatcacgggtttgatgtatgttctgtaatctgcctgattcaatgcgccgacccacgaatcaaagatttgaatcgcttttgcgcctgcctcaatctgcgctttcacgtacacgatgatcatgtcggcaagcttggacatcagcagattccatgcatctggcatgctgtacatgaaggcttttgttttattgtagtttttcgacgggccgccttcgatcatatagcttgcaagcgtaaaaggcgcacctgagaaaccgatgagcgggacgttcagctgctcattgacaagcagtttaatcgtctcaagcacgtacggcacgtcctgttccggatcaatctggccgagtttttcaatgtccgccagagaccggattggctgatcaatcacaggaccgatcccgtttttgatttcaacatccacaccgattgacggcagcggcgtcatgatatctttataaaggattgcagcatcgactccgtattgctcaaccggcagtcttgtgacatacgcacaaagttcgggctgatgtgtgatctcaaacaatccgtacttttccttcagcttgcggtattccggctgtgagcgccctgcttgcctcatataccacacaggcgtgtgatccgctttttctccccgcgcagcttttaaaaacgtctcgttaaacgtttctcgtttactcatctgatttccacctttcatacggcaaccatacgttcgtatttcttgacttattacactataccttgttttaggcaaatggtatagaaatgtagctcaaagttcaaaaaatcgccgaattccattaagaggaaaacaattttggctgaacgtaatcggttccttccccttctctttttgtctgtgtattataaggcacaattttataagacgcgcccgaaaataagttggcataaggaatttcatagcttcccttcccttcaaccgaatcaagaagcgtctcctcgccgtccttgtttacataaattctgtatacggcccgatcatcctcttgagcgtcccactttaattcaatagtaaagagccccgctgctttaaatgtgtaatcggctgtgagtgttttgaccggcttcagctcaatcgggctttccagttctttaacgtttttaggctttgtgaacacatgaccggtttctcctgcctgtgtcaaaatatccttaaacagccgcgtcgggtatgagctcccggctttcaaataatggttttgatccgttttgtcatagcccatccagactgccccggttattttcggcgtatagcctgcaaaccaggcgtcctttgtcgcgccggagacgcctgtataagatgttgaacctgtttttcccgccaggtcgccgtgataggtgccggacgtggccgttccctttttgactacctgctgcagcattctcgtcatattccaagacgtctgcttgctgaatacccgctttccttcttctttatgatcggctattgtttctccgtcttcatctattatgctcgagataaagaagggttcagtatacgttccattcgcggcaaatgtatgaaacgcgccggcaagctggagcggtgaaacgcctttttccaagccgcctagagcaagagcaaggccttcatcagggatatcaatgccgtttgctttcaaataagatttccctgtttcgacgccgatctcattcagcgtccagacagccggcgcgtttttgctgtacgtaatggcgtcagacatagtgacttcgccctcataccggctgtcgtagtttttcggcgtataatctccgtaggactgcaactcatccttcaatagagaatatggcttaaatttcttttcctgcatcgccggtccgtatacagcaagcggcttaaatgtggaacccggctggcggacagctgtgacacggttatatcctttggatgtgtaatcccttccgccgatggccgcttctacaccgcctgtcttgttattaataaagaccgcgcttccctcggcattctgatctgttccgggataatagcttccctctttcatcacctggtaagccgtcttctgcagcttcgaatcgagcggcaccttgatcgtgtatccgccttgaagaagctgctctccggaaatggaatacttgtcttccgcctctttgatcacaaggtcaatgtagctgtcaaaccaaggtgtttccgactgtttcttcacatgcagtccaagcgtccggccctgtgcggtgacagcctctttcgcactgatatagccttggtcattcatcatacctagaattgtatcacgccgctccttatttttatcagggtgcaaaattggagagtacgtagaaggcgccttcggaatagcggccaaaacagcgccttcagatacagtcaaatcttttacttctttattaaaataatagtgggacgccgcttgtatgccgtaaaccccgtgtccgaagtaaagctggtttaaatacatttcaagcagcttgtccttgctgtaatcccgttcaagattaatcgcaatgatcacttcttttgtttttcttagaaatgttttgtcatgtgtcagaaaaatatttttggcaagctgctgggtgatcgtgcttccgccttccacctttccgcctgctaatatatcgcggtacactgcccttccgacggattttgcatcaatgccgtgatgctcatagaaccttttatcctcaacagcgataaacgcttctctgacctgcttaggaatctcattgatcgagaccggctcgcgattttctgtatacaggcttgcaacctcatctccgttttgatcaacaatttttgaagaagcatgaagaataagctttttttcatctatgacataatggccgagaaaaataattgaaatatatcctattaaagcgagaaaagcagttaacactaaaataatgataggtataaaaagtttctttttctttatcttaaacatgaactcacctcgcctttctaaaggtagtatgggaaaaattgtttggaattatgttcgaagcactcgccaatagaaacttataccattgttttgatatactagcaagcaggaggtggctgatatgaaggtttatattacatatgggacagccgattttttaaaaacgatcgtacagaagcatccctcagaaaatatccttttgatgcaggggcaggaaaacgccattttaattcatgaaacaaacggagataccgttttccaggcaccacacgcttatgaagtcattgaccaagtcggagagatcaaacatcccggttttgcagtattgaacaatattgccgttactcaggaagggcgtccgctgtttgaaaacagatttaaaaacagagcgggaaaagtcgaaaacgagcctggctttgaagcaattcgagtgctccgtccgcttgacagtgacacctatgtcattctgaccttgtgggaaacggaaagcgcctttcaagactggcagcagtccggttcttacaaagaagcccacaaaaaacgcgatacatctgccggaattgacacaacgtcgatcttctcccggccttcctatgtcaccacatatttcgctgtcgaatagctgccggcatgtccggcagcttattttattgggaggaaagcaaaatgaagcatacttgcccagtctgcgggtttaagggattggctgaaccgccatatgatcatgaaggcaatcattctcatgaaatctgcccgtgctgcggttttcagttcggatttgatgagtacgagatgcagcacgaggataactcatatagagccatcggaaagcatcatcgcctatagaaaaaactggcttgctgaagggtgcgtcattttttctcctgaatgcttcccaaaacatctgcaaaaagcgaatagaggattaaggcatcatctgattgagcagctgaaacagatcaatgttcatcttccatcataaccctcccctctgtcccggcaccttccgcccgcctatgaataatctgtaagcggaaggagtgatcgatgatggaagtcgggattttgcctgtccatgttctgtatgtgttttttatcggtgcaattatcctatttatgctgctgagaaaagacacgacatttatttctctattcggcatttttatcatatcgctatgggccagccattcactttcagcttctgtcagcagtttattccacagctttatctatgcggccggcgaactgctgcccacgattttcatcatttgctttatcgtttcaatgagtgatttgttaacaaaaacagggataaatgaagcgatgatttctccctttgcaagccttgtgagagggcctgtgactgcctattggctgattggaggcctgatgttcgccatttctctattcttctggccttctccgggtgtcgctttgatcggcgccgtcctgctccccgcagccgcacgtgccggtttgacgcctcttgccgcggccatggccatgaacttattcggacacggttttgccctgtcaggagactttgtcattcaggcggcgccaaagctgactgcggatgcagcaggcattccagtcggtgatgtcgtctcggccagtattccgcttgtgctgattatgggtgtgacaacaacaactgctgcctttatcatgattcagcgcgaacgcaaaaaacaggagcatcccacttctttttcccccgttctttccggcgaacaagacaactcgctgtacttgccaaaacgcctgcggtccatactggcttttttgattccgcttgcctttcttgcagatatcgcctgcatgctcttgtttaacctacaaggaaatgatgcaaccgcgttaattggcgggtctgcaatttgtatcctctttaccgttcattttttcgtgtataagcataaagggcttgaaaaaatcaccggctattttattgacggatttaagttcggttttaaggttttcggccccgtcatcccgattgccgctttcttttatcttggcgactcaggctatgaaagcatactgggcacttcactccctaaaggttcccacggcattgtcaacgatcttggcattgctttatcccatatgatgcctatgtcaaaggagcttgccgccactgcattaactgccgctggagccataacaggccttgacggctcaggattttctggcatttctctcgccggctccatcgcaaagctcttttcgtccgctctccatgccgatcccgctattctgaccgcgctcggacaaatctctgccatctgggtgggcggaggaacactggtcccatgggctttgattcccgccgcggccatttgcaaagttgatccttttgagcttgccagaaaaaacttcattcccgtcgcgattggccttttggtgacaaccctcgcagctgtgatgatgctttaaaacagcatgagttgaaatattcagactttttctatacaatcatggaaaagcatagaaaagggggaagcggctttgtccatatccacactgcagaaagagataaacaaacagctcgacggctgttttgaagaaatggttgagatcaggcgccattttcatatgtatcctgagctctcatttcaagaagaaaaaaccgccgcatttattgcttcctattatgaatcgttaggagtcccaatccgcacaaacgttggcggtagaggggttttagcaaatatagaaggaagcgaacccggccctacagtcgctttgagggccgactttgacgctctccccattcaagatgaaaaagatgtcccttacgcctccaaagtgcctggtgtcatgcatgcatgcggccacgacggccacaccgcagctcttctcgcagtggccaaggtccttcaccaaaacagacatgaactgaagggaacatttgtgatgatccaccagcatgcagaagaatattatcctggaggcgcaaagccaatgattgatgacggatgtctcgaaaacacggatgtgatattcggcactcatctttgggcaactgagccgctcggaactattctctgccgccccggcgccgtaatggcggcggcagaccgatttacgattaaagtcttcggaaagggcggccacggcgctcatccgcatgatactaaagacgccgtcctaatcggttcgcaaatcgtttcctctttgcagcacattgtcagccgcaaagtcaatccgattcaatccgccgtcatttcgacaggctccttcatcgccgacaatccgtttaatgtcatcgcagaccaagcagtactcatcggcacagcgcgttcttttgatgaaaatgtccgggacattctggagaaagaaattgaagcggttgtaaaaggaatatgcagcatgcacggcgcgtcctatgagtacacctatgaacagggttatccagcggttgtgaaccatcctgcagaaacgaaccacttggtgagcaccgcaaagaataccgagggcgttcagcaggtcattgacggtgaaccacaaatgggcggcgaggattttgcttattacttacaaaacgtgaagggcacttttttctttacaggcgccgctcccgaacagccagagcgagtctattcccaccaccatccgaaatttgatatcaacgaaaaagccatgctgacagcggccaaggtccttgccggcgctgcgatcacctatcatcagctataaaaaaacagccggagtgtttattctccggctgtttcctttaatatcctcagatgaaaaacatgtcttgccgtttctccaagctgagcaagcagcttataattggcaattccgccgactgccgctcctacgcccggcaaaagctgaaaaagcttcacgacgtcgatataatcgcgatattcctgctggaacactctccagtcgatgctctttttctccgtctcccaattttcgatgacagaaaaaagcgacttacggccatcatcactcgaaaacgcaagctgaaacacgagcagcaaaaatatcctttcttgtgcatccttgacatcaaagccgtaaatggaagacaaggtaaataaacacttcatcttaattgaaagcagcagcggaaaatcagcaatgcttaaaaaaatgccgcccgctccggtgccgactccctcagcagctgccactttttgataagaaacaatcgtttttttcgccaattcgtttttttcactgagcgacagtgcacttgtatcctttttataggtgatgatattagagccggccattgtcgcttctaccatttttttcacactctcggtgacgaccgtatggattttttcaggaatccgttcattcaccttcgtctggacacgcttcgaaaagcgttcaaacatggaatcctttcgcaaaaaatgcattttccattccaaagcttcctgcatcagcagctgattatctgtcatttgattacctcttttcagttcacagctttccgtgctttttcagcctggtcgtcatataagcaggcaaaacaacaaaaatcagaacggcagaaccgatcagcgcgtacagaaaaccggtcaagccggctgcataggcagatgcaacagacatcagcagcgcttgaatactaagtgcagtttttaatagagagaaatagcttttcagctttgtttctttttgcacagggtacagctcttgaagcgccagatggtcaaagtgaccgaagagcggcagaagctgaatgcccgtaatgaaaatggcaaacacagtcaaaaccgcggcaatcagcgggctggctgagacatacataatgatcagcgcgaaaacgatcgttaatctgacaagaatgcccaaataatcgctcgaacgcaaaaaggcgcgggtgaacatataggcaaatgttttgcgctgttcaaacggcacaagccgcagcaaaaagtcgagataagctctgcgtttggcttgctttcgcaaatgcggcacatcagtaaacaggttggcaatccgatagaaacgctgctttcgtctcaattcggactcaatatggctctcccatttaaatgttttccgttttgctgcggaagacatatacagataaagaacagccataatgacatagacgagaagcgcatacatataaacagattggaaaacaaaataaagaacgagtgtattcgccgcaaagcgaatgatgacgtccatccgtttcatgctgcggtcgttttggaaagtcgttcgccattccattacctgattccacgctttcagcagcaacagttggacaaagaccgcggcatacgatacgagcgaagctcccggagtgactgcgaaataaagcggcatcgcaacgatgctcagcgcaatcagcggaaacagctgagacacatagctgtagacaaacgcctgcttcaagtaaggctccatttttgcttcaagaggcaataagaaaacaaggtcagcctccttcaaaagcgttcgcacataagagcttgtcaatacgagcgaaaacagcacggccatcacccaaaaggacggaaagtgagcgggaatgtcccgtatccatttgctgtaccagcttgcagcgcccgctagaaaaaaaatcaaaacaatgacgaggtgatcgttgagcatatatttcatgtatgttcttgtttctttgatatgctcctgcagccgcgactgccaaatatcaagcatattattcatggccagcgtcttcctttgtaagctcaagatacaaatcgtccagcgccgcgtccttcattccaaactgctctctgagctctgacagcgtgccgcgcgcccgcacctcgccgttatgtaaaataataaacgaatcgcaatagcgttctgccgttgccaaaatgtgtgttgacatcagcacgctcgccccgccttttttcgcttcattcatccgttcaagcagcgcgttaatggcaagcggatcaagccctagaaaaggctcatcaataatgtagagcgcaggctctgccaaaaatgcgcacataatcataaccttctgcttcattcctttagaaaaatgggccgggaaccacttcagcctcttttccattcggaattcctttagtagcggaggcagccttttctccatcgtttcttttgacagtccatatgccatggctgttagttcaagatgctccatcagcgtcaattcttcgtataaaacaggtgtttcaggtatataggtaaattgtgaacggtagccttccggatcctcagcaaacgttttaccgtttaattcgattgaacctttatgcgggtccatcagcccgatgatgtgtctgattgttgtacttttaccagcaccattcagcccgattaagccgacaatttgattcggttcaagggtgaatgatacgttttttaaaaccggattccttgtatatccgccggtcaagtcttttaccgatagcagagacatagtttctccccttatagtgtttttcttcatagtaccaaaaacaaggcctgatttgaaacaattcccttttaacaaatgatgaatttgctgtcataaagagacagggttctggacatcataaaagttgtagaggaaaagcatatcaactgaaaaatgaggtgtttgtcaaagacgtcttagaaacagttggatagaaaataaacatgtccaatgctcaaaccatttctcttcactgaattgatgaattcttcatgtatgaagcaaattgtcaaatgaggtgtttatcgcaggaatcgttaggcattaaacaagtcttcattttattgacaaatgaggtgcttaccaaaggcataacacattttcttcatataagctcttcctctgcattcagggtgaacgctcgccgttcatcctgttttctattttctgcatttctgtggtacgatgaatgtatacatactaaacaatttcataaggaggaaccctcatgcattgtgcagagaattgtatcttttgtaaaattattgccggcgacattccatcagcgaaggtgtatgaagatgaacatgtacttgcctttcttgatatcagccaagtgacaaaaggccatacgcttgtcattccgaaaacacatattgagaatgtatatgaatttacagatgaattagcaaaacaatatttccatgctgttccaaaaatcgcccgcgctatccgggatgaatttgaaccgatcggcttaaatacgctgaacaataacggcgaaaaagctggacaatctgtgttccactaccatatgcatattatccctcgctacggaaaaggagatggattcggagcggtttggaaaacgcatgctgatgattataaaccggaggatctgcagaacatctcttcctctatcgcaaaacgcctggcctcatcataagatgaggttattttattttgtgaacatttcgcaaacatccgtcaatttcttttgataattctaattttttatcaaaaaactgaatttttgtgataggataattgtattattttatacattaacgtggaaaacagggagagatcataatggaacgtacaacgaattttaacgcaggtcctgcagcgctgccactggaagttctgcaaaaagcacagaaagaatttattgattttaacgaatccggcatgtctgttatggagctttcccaccgcagcaaagagtatgaagcggtgcaccaaaaagcgaaaagcctcttaatcgaactgatgggcattccggaagattacgatatcttgtttcttcaaggcggggcaagccttcaattctcaatgcttccgatgaactttttaacacctgaaaaaaccgcacattttgtgatgaccggcgcttggtctgaaaaagcactggcagaaacgaaactgttcgggaacacgtctatcaccgctacaagtgaaacagacaattacagttatattccagaggttgaccttacggatgtaaaagacggcgcatatttacatatcacatccaacaatacaattttcggcactcagtggcaggagtttccgaattctccaattccgctcgtagccgacatgtccagcgatattttaagcagaaaaatcgatgtgtccaaatttgatgtgatctacggaggcgcccaaaagaacctcggcccttccggcgtgactgtagtcatcatgaaaaaaagctggctgcaaaatgaaaatgcgaacgtcccaaaaatcttgaaatattccacgcatgtcaaagcggattcactctacaacactccgccgacatttgcgatttatatgctgagcctcgttctggaatggctcaaggaaaacggcggtgtggaagctgttgaacagcgcaatgaacaaaaagcgcaggttctctacagctgtattgatgaaagcaacggcttctataaaggacatgccagaaaagacagccgctcacgcatgaatgtcacattcacgcttcgggatgacgaattaacgaaaacattcgttcagaaagcaaaagatgcgaagatgatcggccttggcggacaccgttcggtgggaggctgccgcgcttctatttataacgcggtctctctcgaagactgtgaaaaattagctgcgttcatgaagaaattccagcaggaaaatgagtaaaaagtctggctatgcaaaccgtccgtttggtatactgtttgcataacacattctgtaaagccttcgcaataaatgatgagcatattattggagggcaaaaagcttagcagaggagagcatagttatgaaaacaaaagagttagtcattatggctctgtttgccgcaatcggcgcagcgcttcattccattattccgccctttttaggcggcatgaaaccagatatgatgctgatcatgatgttcatgggcattctgctgttcccgcgggtgcaaaatgtactcgtcatcgggatcgtgaccggaatcatttccgcgcttacaaccgcgtttccagccggacagatccctaacatcattgataaacccgtatcagcgtttctgttcttctccctgtttctcttgttcagaaagagccggaaaacaggtgcagccgctgtgctgacagtgatcgggaccatcttatcaggaattgtgtttctatcgtcagctttattgatcgtcggtttaccgggcggtttcgccgcattgttcgcggctgttgttctgccggccgctgtgctgaatacaatctcaatgatcattatttatccgattgtgcaaaccattttaaggcgttcaagctttatggaagctgctaaataattgtcacacaaaacctcttccgcttccgggagaggtttttttgaacagagcgcccgcagcatgtcagcatgttttaagcgaggagttttgtgaaaaagataagacatagtgtaaaggcggttccggttgaacaaacaagcgctttctgccggataaccctcttgggcggataagaagcagcctggctgagaagtttgatatagtaaacagcgcctgaagcgaaggcaagggtgatgcaggataatacaatcaaaaagacagacaaccttctccctccttttcacttaaaaaatatgctaaaataaagcaagctatgtatagaagttcaggctttcaacaaaaatgaaaaatgctgaatgaatcctattttgaagaaaaagacggggtgattgtaatggcgagcggacgttctctattaacaggactattcgtaggcggcatcatcggaggagcagcggttcttcttactgcaccttcctcaggaaagcagctgcgtgaaaaaatgaaaaccaattatgattcttttgaagaaacaatcaaacgcttaaagtcagacgggcttgcattaaaagaccagctgatcaaagcggcaaaagaaagcacggatgttattaaagacgtgggcggcgagctccaaacatcaattaaaaaatggcaggaagagatcaagcctcaccagcaggatctgcaaaaagaaattgccgatatcgaagagaaaatcagacagctggagaaaaccttacaaaactaatatcctattcaaaagaaaaaaatgcgggccaaaattggacccgtattttttttggccgaaaaaccctttcgtcgcaatggtttgtgaatttattaaaaaattcttacattttcatctttattaatctttattttattggcataatagagaaaaagaaaaagagaagcaggtgacgtaatgaatcgagtggaaccgccctatgatgtgaaagaagctctggttttcacccagaaaatggctcagcttagcaaggctctttggaaatcgatcgagaaggattggcagcaatggctcaaaccgtatgacctgaatattaatgagcatcatattttatggattgcgtatcaattgaatggagcttccatttctgaaatcgcgaaattcggggtcatgcacgtatcaaccgcattcaacttttcaaaaaagctggaagaacggggatatttaaggttctccaaacggctgaatgataaacggaacacatatgtccaattgactgaggaaggtaccgaggtattctggagcttgcttgaggaatttgatccgacacgcaacgctgtttttaaagggtcacagcctttatatcatttattcggaaaatttcctgaagtggcagaaatgatgtgtatgatacgccatatctacggcgatgattttatggaaattttcgaaacgtcactcaccaatattgacaatgactttgaaagcgtaaacggaaaattgaagaaaaaagcaaaggacagtgcggcggatgaaccggctgaagagctcgaacctgtaaacagttaatcaaaatgcttcatgatgtcgataaagacttccatcagctcttgataaagcccctgctcatacagggcaaaaattgtttcatgaacatctaatttttcattcagctgtccggcaaaaagcgcaaggagcttatcaaaggttacaaatccttgcgctttttgtgttgccagctcttccgacaattcgtcgcatatcctcataaccgcttccccttcttccttgctcagccctttatcaatgagaagcgcatagaaggggtacctgtccatatctactgttttcactaataattgtatgtaatattctaatcgctcaatgcgatgatccatcgaatccatccacaccacttctttctatctttaatcttattttagctgataattcactgagaagaaagttctaaccccatatttcgcagtttgtttgcttgtttcaaaaaaatacctgccggatgatattttttcttaaaaaagcattgattttttctcttgggaggagtaaattattttgagattctattcaagatgtatggaaggatgactttgatgaattgctggaagaccataaatctcatgaaggattatggcgccgttcgcataatattaactgctgtatgttttatgattttggtttttatatctacctttttagcttttgagctgctgcggcctggcacaagcttaagcgatgaatatgtatctttattcggcggtttgctcgtcgttattttatttgtacataaagtcatccatgtcctgccaatcatctgcaaaaaaagaaaaatagaaaaaaagttttacatattgcgcatgcgcacatggaaacgtataccaaaaacaacaatgctgatttcactcgtcagcccgttcttgctgattacaccggtattgttttacgcagcactggcatttccgaatcacgctcattatttttgcatgatctcgggcattcacgccggctactgtctgcctgatttcctgctggctctcaagctgataaaagcaccgaaaaccgcttttattgatcaggaagctgacggcttggatattcttgttgaaaagtagtcaaaccctggtgctggtggcgatttttcaatttgcattctatcttttttaataaatatttggtaatgtaatatgggacagttcagagagagggggaatctcccatcattttattctattttatcgtggctgccgtgtttattttatatttcataaacaggctcaccaatacattatgccttgtcagagagattcctgaagagcggcaagataaggtattccgatttattaatgtatctatattaattttactgatctcttcgtttgtggagatctcctttacagtgtaaatacgaaagaaagcatagctgctgattaagcagctatgcttttttatgttgattagtacagccaagaagcgccgatgataatcaataaaataaataacacaaccaataaagcgaatccgcctgcaaatacttcacccatcttaaatagcacctcctgtaataagctttatttaccaattacatgttatgcaattcatgtttgaaacgattaggcgctagtgaaaataaaggatcgcttatgttgcaagcgatcctcgggctgcttagtagatgtaagctgcacctacgatgataagcaaaatgaacagtactacgagcaacgcgaatccgttagagtatcctccgctcatgttacatacctccttttcttgatcaatatataagtatgtcatcagcaaaagtttgactagacgaatgccctttatttaaaatctttttacagaaagccacaatatgttatgatacgcataggtaatttaatttggaatgattaggagtgtttgaaaacaatgaagaaaatcgcaatagcagctatcactgctacaagcatcctcgctctcagtgcttgcagcagcggcgacaaagaagttatcgcaaaaacagacgcaggcgatgtcacaaaaggcgagctttacacaaacatgaagaaaacagctggcgcaagcgtactgacacagctagtgcaagaaaaagtattggacaagaagtataaagtttcggataaagaaattgacaacaagctgaaagaatacaaaacgcagcttggcgatcaatatactgccctcgaaaagcaatatggcaaagattacctgaaagaacaagtaaaatatgaattgctgacacaaaaagcggctaaagataacatcaaagtaacagacgccgatatcaaagagtactgggaaggcttaaaaggcaaaatccgtgcaagccacatccttgttgctgataaaaagacagctgaagaagtagagaaaaagctgaaaaaaggcgagaagtttgaagaccttgcgaaagaatactcaacagacagctctgcttcaaaaggcggggatcttggctggttcgcaaaagaaggccaaatggacgaaacattcagcaaagctgcattcaaattaaaaacaggtgaagtcagtgatcctgtcaaaacgcaatacggctaccatatcattaaaaagacagaagaacgcggcaaatatgatgatatgaaaaaagaactgaaatctgaagtgcttgaacaaaaattaaatgacaacgcagctgttcaggaagctgttcaaaaagtcatgaagaaggctgacatcgaagtaaaagataaagatctgaaagacacatttaatacatcttcaacaagcaacagcacttcttcatcttcaagcaattctaaataataaaaaaagctgtgcggctcattgagccgcacagctttttttatgcgatggaatggttttgattttcttcttcatgctgctgagaactgcggcgttctcgctccttttccatcctctccatataaatctgtccttctttttcaataaaagcctggtctactttttcttcctctttggctgccgccacaagtttatatgcgctgaaaatgatgcctacaatacaaagatacacccaccacggaaaaaataacacgggctcctccccctttgcatagattctttattcttaaccatatgcgggaatgagacgagttatgtgcgggaaagacgcatcaaaaaggactgagctgaatatgtcagcatcagtcctttttaagttatttatgaaatgtcggtttataaaaggaacggttttccagtgcaaatacacgttcagtatactcgcccggcttcacgcgctcaagcgctctgtccatcatattcatttttgcatccagattgtctatatagtgaagaatttccgcttctttcaccataggcggtttcgggctgccccattctgctttgccgtggtgactcaaaatcaaatgctgaagaattaacacctcttcagaatcgatttgaagctcctcagccgcttttgaaagctctgtcaccatgatggaaatatggccgagcaaattgccttcaaccgtatatgaagtggaaacagggccggacagctccttcacttttccaagatcatgcaggataacaccggcgtaaagcagatcacgatcaagagaaggatataaatctgctattgctttcgccaggttcagcatagagacaacatgatacgccaaacctgagacaaactcatggtggtttttcgtagccgccggataatccataaactcagcttcgtgttttttaaccaaaaaccttgtgattcgctggatattcggatttttcatttcaaatatatattgagtgatggtatccatcatttcatttttcggaatcggcgcggtttctaaaaaatcatcaatattgacgttttcttgctcgcttaccggtctgatatttcttagcttcagctgggtgcgtccgcgataatggtgaacatcgccgacgaccttgacaatcgtctgcggcgcataggtcacttcatcactttgcttggcatcccacagcttcgcttcaatatcgcctgactggtcttgcagcatcagcgtcagaaacggttttccattgcttgcaatccctttcgtcgaggatttaatcaatagatactggtccacctgttcgccaacctcatgtagcataatccctttagccattctattaaagctccctccgtatcttacataataccagtatatcacataccgattttcagctatagaacctcttttatgacaccaaatggatgatttggctgctatgaaatgcatcttttacgtgctcatggcatgtaaaatacaaaatctgcctaccgccttcagataaatcatacagaacatgtaatacacgtttcagcctttcctgatcaaaatgaacaaaactgtcgtcaagctggaacggaagctttgactcaccctggcgcgtaacggccaaagcaaagcggatcgctgtatacagctgttcacacgtcccttgtgacagctcttccgcatgatagacagtgccatcgcgatgcataaccatgatcgaatcatccgtttcggaaaaataaatggtttggtagtttccgtcagtcagaggacggaaaaattctcctgccgtctccagaaggcgcggaagctcgatttttttatgccgctccaatttgtttctgatcacctgtttgaccatttgtatggaggcccattttttagccgtttctttcacacgttctttttgcatttcggtttgaagcttgaggtctgagaccattcccgaagcctctaattgttcctgtttgactgagagcagtgcgatttggctgcggagctgctcgatctcctcagtcagccgctcttttctttcattctcaacaaattgcttatctttcaattcagaaagcgtattggaatccgccagttcaagttcctccgggtacccgccttgaagctgtgcgtttacgtgatgaagcttgttctccgtatccttcaattgcctgctgatggcggctatggcaaaaaacgcatctctgtcttttgcagcagccgcggcaaataactgttcaatctgtgcgtggaaatactgtatttcttgctcaagttcaagcatctgttcctttgtataatgaatatctgtttcaatttcctttttttgcttctcaatttctttttcacgttcaatgtttttccgcaatgtgtgaagggcgtccgaaatggagatatcctgactctgattcacgggaagaagcatactgacgcgttcttcgaatgttctccggtgctttttcagcctgcctgcttctatggtcagctcatgctttttcttcacttcttttttaacatccttcattaagctgtatgcatcaagcaaaaatgatggatcttccttaaatccgagctcattcataaaacgctcaacctgtgtaaaggacggcgccatttcggcttcccactgttcaaactgctggatgaccctttcatacgccgcctctttttgctggagcgctgcacgctgtgtgagaaggtgctgcttattgcggtcatcctcccataacgcttctctaagcatttcagcttctgctggtgaaatatccgtcatgggctgtcttgtctctcggctgtttcgagaagacgactttcctgaaacaagccaatacacaataagtgcagcgccgaaacttatggcgggaatccattgctgcagcagagaaaagagaacgatgaacaacataccagctgcaatgacagtctttttctgtttagcctgctgtctttcaaaaaacgttagctgttctctgagcttcgcttgctcttggtgctgcccctgtgtttcatcatatgctctaagagctgcttctttatcttttctttggctgttttcaagaatcgcggacgaagcggcacgaacggccttttccgcgtcttccagctcttgccgggcaagttcaaacgtctcgtcaagctgccgttttctgtctcttgcctgtacatattgctgcaccgcttgctgaagctgccattcataatcatatgaggtgttcatattcaggagctcattttcatccgttttattgagctgttccagccctgccgctgtctgcgcagacgtctggcgcagctgtgcctgaatggctgccagctgttctccccaggattggtacatatgaaacgctgccgaaagctcttgtatcagcgtttctttcgccaatagttctttatcggggataagcttttgcctctgtttgtccaactccgccatcttcacccgaagcgcctcaagctgtgctgatttcgggtgaagatgggattcatatttttccagctgatgcagtccgtcagcaggaaattgtcctgcgtgttccggaaattctgcaatcacctgttcgagtgtcgctttttcatttagcagcggctttcgctcaatcgctccctcaatcattcggatatgtcccgccgtctctttcaattcggtttccgcggctgcaaggcgggcttcaagcgttcgtttttcctcgagaagctgatgatagcccgcttcctctgcttcagcctgttttagcttaactgccagctgcttaagcgtttccagctcctgattcaattgagggtttcgcccatttggtttatagagcctttcgctttccttcgtcagccttgaatcaagctttgatacggcttcagcaccaaacaagctggaaaagagcaaaaattcccctatcttgtcccgattaaaggcgtgaatttcctgcagcccgaatacgtcgaacgaatatatggctttgtacaacgacctgtctgtgccctggaacagctgctttaaaacatctccctgctttacttcgcccttttctgtgtacacgcttagtttttcggcagtccctttcgtccgttcgatcttcagcaccccatactcaggatgttcagcttcaagaacaccgccgtagacaccgcctgttttcggttcatactttttcgttttcggaaaaccgaacagcatgctttcaatgaatgacatcatcgtcgtttttcctgcctcatttaatccgtagatgacttggacaggagaggcggaaaagtcaaaggtccgattggaaaattttccgtattggtagatatgtaaagatataattcgcaaagctgtcaccgcctcatgtatcaagcaccttaagctgtcttttcaatattatctgtgcctgctcttttatttcctttacctcctcttggctaaaccggtccgcgtgccttctatacactggatgccgctcaagcccttccagcacgtctgacagatcgctgcgatcaatgtcttcaaataaaccgccaaaaaaaggatcaaggtttgttaggtttgcttcgttttctgtctcatcgtccaatctaagaggccaaacgaaacgttcctcttccgcttcttgttcctgaagagcttcaagaaactcatccaaggtgccttttggcgcctccagcagccattccggcgccgtcccttgtaaaacaagccttacacaaacagggctcccctttttccgcagcttcgaaaacgtgtcctccaccatttggaagagggctgtcatattctttgcctccgtcacatcaaccgccgctttttcccacaggacatcatgcgctctctgaaattcataagatatatctccgtttgtcacatgaacgagataatagcctttatctcccgtctcctttatatggcgtgcttgcgtgtttcccgggtaaatgactgccggatgctcggcagatagaacctggcgtttatgtatatggccaagcgcccaataatccatcccgcttttcacgaggtcgtcatgtgtaaacgggcaatacggatcgtgtccttcagatcctgacagcgtgccgtggagcatgccgatatgaaacggtgcgtcagttgatctccgatagcgggcggcttggttttccatcaatgctctggcttgatagctgaagccgtaaatgcttgctatgcgcctgccttctttaaaaaacgatttttcttctggaacagcggacgaaaaaatatggacattctcaggccattcaatcggcgtccactccccgccaagatgatcgtgattcccaaagatgacgtataccgaaattccgcactctctgagtctttcaaactgttttttcaaaaagagctgagcctttaagcttcgattggcttcatcaaacagatctcccgcaagcaaaatgaaatcaacgtgctctctcactgcggcgtctatcatatgtctcacgcttgcaaacgtgctttctttaatccgggcaaaaatcggctccggcagatgcgatatcccgtaaaacgggctgtcaagatgaagatctgccgcatgaataaaggttagatcagtcaacattctgctcctttccaggatgaagtacccttattttagcaccgaattcttgcgaatgcacgttctgtcaataaagaaacagcctgagaatccccaggctgttttccaatcagtttttcgctaaacgtagcgcttgtttgatcgctttgaacgcgcttgaattgccgtaaattaatacaccgcctttataaattctggcgccgataacggccagtatgacaatggtgagcagtgtgattccgattccgacagccgcctgccagaacggaatatcaagcatgccgacgcgcaggaacataatcattggcgtaaagaacggaataaacgaagttaccgtaataaatcctgcgtcaggcgcattcaaaccgaacatcgcgatcataaaaccggcgacaaccaaaagcgtcatcggcgtgatcgtttgctgcacgtcctctattctgctgacgacactgccgagaaacgcggcaagtgtcgcgtacaaaaagtatccgagcaaaaagaaaatgacagcatagatgacagtggttgcagatacgtcggtcaaattaaggaatccgccgacagatgaagccgtttcgctcttttggttcagcttaagcgacagagagccggctcctataataatagcaagctgtgtgatcccgacaagcccgataccaagcagctttgcaaacatttgctggatcggcggcatacttgagatcaggatttccataactcgcgaagatttttcggttgcgacctccatcgctatcatgctggcatacataatcaccgagaaataaatgacgaacagcataatgtaaacaagccctaccgtctggccaagctcttcctcagactttgccccttctttcagcgccttctgccccacagtaacaggcgcataaaggctgctaatcgtttcctgcgacacgccgagctccgctgttccgacagctgttttggtttgcgtcagcgcctgctgcagtgtttgatacgtgctttcatcagaaatcgttaacgctttatatgttcctgaaatggtccctttttcatctcgtttgatgatgagcatgccatcgagtgattcatctttgacttgctttgtgacctcatcctccgattgcttcgacagcttcacatcaagatcgccgtctgtatccaccgctttcagctgcttagaaaaaaccggatataattcgtttgtttcatcaacaacggcgattttttctttcgcatcgtcaccttgaaacaaagaaatgatcgactccagattcgttacaactaaaacaagcagcaccgtgatgacagtcgaaataataaaggattttgccataatcttatttttgtatgtatgagaaagcatgatccaaaatttattcatagacggcccccaccttttctataaaaatatcatgcagtgacggctcttcaagctcaaactttctgataaacccttttccttggagcatcgcaaaaatctcttgagaaatgtcttcattggcaatctgcagcttgacgccgtctgccgtttccttccattgaagaatgccttcatgggactgcaaaaagcgcagatcgtcatcggagtgaatggtaacattctttttaccgaaagaacgcttgatctccttcagcttgccttgtacaaccggttttcctttctgcaatatgcaaaggttctcacaaagctcctccacatgttccatccgatggcttgaaaataaaatagaaacaccgctgtttttcagcgagatcacggcctcttttagcagctcaacattgacagggtccaagccgctgaatggttcatcaagaatcaggagctccggcttatgcaaaactgccgaaatgaattggattttctgctgattccccttcgaaagctcttccaccttcttattctcgtaatctgtaatattgaagcgttcaagccatgtcccgagctcttttacagcctctcgcttctccatcccttttaatctggcaagatagacgagctgatcccttaccttcattttcggataaaggccccgctcttccggcaaataaccgattttgttgctgatatgataattcacaggacggcccttccagctgattgagccctccgtaatgcttaataatcctaggatcatgcgaaacgttgttgtttttcccgctccgtttgcgcctaatagaccgaacatttgctgttccggaatatctaagtccaatccgtcaacggctttataatctccaaatgtcttcgttacgtgatcaattgtaagcactgaatctcctccttccctgacccattatatactaattttggataaagcataataaaggattttgatttcctttttagaatataaatgaagaaagactgataaaccttaaaatggaggagaaacctgatggctgattatttccttaccgtatttgatccttcggggaacacgctggtaaacgagcaattcgaggcagaacatgaagaagcggcaaaaacgcatggtgaagccctcttaaaagaaaaagagcttcatagtcatactcatcgtttagtcaatgcagccggaaagctgattttgtttcacagatgatcagctttccggctgatctgttacgcttgaaacttcggctcccgtttttctaaaaaggcacggattccttcttggtgatccttggtccttctcattctctcttgggcgctgcgctcaagggatagcacttttttcagttcttcaatttggaggctttgaaaaatacctttcgtttcgatcatcgccaaaagaggggaggccaacagggtttcgataatgggtcttgcgccttcggcagggtctccggcaaatgtcccatcaagaagccccatatcggcagcttccgaggcagatagtttttttccgctccaaatcagttttttcgcttttgcttcaccgattcttttcttcagcaaataatgtcctccgccgtccggaacaagcccaatgccgataaaattcatcgcgagaacggcgtttttttcagcgagcacaatgtccgcacaaagcgccaaactcaggcccagtcccgcagcagcaccatgaatggctgcaattgtcactttcttcatctgatataaattcagggtgacagcctcaatcgtatccatcagccgtttaaattggtcagggtcatgctctgacgtcatcatcctgatatcaccgccggccgaaaagcctttcccgcttcctctcaggagaacgatgagcgcctcgcttgcagccgccatttcgactgcctccttcaattcagacagcatctgttcattcagggcgtgatgggcatcaggccgattcaggataatctctgcaacggccccattacatgcatattgaacaaactccattaaaagcacctccatgtatgcgcttacttttttctttctcctatacattccccgccatccccaaataaacctttttatttttcaaggtcaatagatactgaaaaatgcatattgtttgaatggaaacataaagttttatatagtgaaaaagaagggatatcttgatgagaagggaggaaaggaacatggataaattgctgatcagttttctgttaagtttatttatggtgtactttcccccttcggacgtggttctgccttcccagtttgaagcaagcactgacagctatgtgcctatgtcttcatatccgcaggaaacacaatcggcaaaaacgccatcgccgggcagcatgcacccggctgagctgatcaaagagtacagcccgctggcgcagtctgtcaggcagctctctgtcaaaccacttgacgaaccgctgataaacaggctggaaaaggctttggccgtccctgtcaaataccagtctaattacctccgaatataatttgctcaagttttatttgtaactcaccccatactgccaacactacattcggagggattttcattgaatattaaagaaaacgatctgccgggcatcggcaaaaagtttgaaatcgaaacaagaagccacgaaaaaatgacgattatcattcatgatgacggaagaagggaaatttaccggtttaatgaccgggacccggatgagcttctttcaaatatttcattggatgattctgaagcaaggcaaattgcagctattctcgggggcatggtctataaaccgcaagctctggagtccatcgaaatggccttcagcgatcttattattgaatggtttaaggtcgaaaaaggcgccaaatcgatcggacgcacactcggtgagcttgatgttcgccagaattacgatgtcactgttattgcgattatcaaacacaaccaggaaaagctcctaaatcccggagcggattcgattattgaagaaaatgacacccttgtcctctcaggtgagagaaagcatctgaagaaactgattcacgattttctttctggagagggcgtgtgagccccgatggaccatcttgtatttgaagtcggaactgcacttgtgcttgtggcaatcgccagtgtgatcgccaataaaattaaattttcgattattccgtttctgattgtgctgggaatgcttgttggaccgcacgcgccgaaaatggggattattgatctaacatttattcaaagcagtgaaatcatcgagtttttcgggcgaatgggcgtactgttcctcctcttctatctcggactcgaattctctgtcgggaagttaatcaaatcaggaaaatcaatcgcggtcggcgggacgatttatattttgattaacttcagcctcggactgctttacgggtttatcaccggattttcctttctggaagtcctcatcctcgcaggcgtcatcacaatctcgtcaagtgcgattgtcgcaaaagtgctcgttgatttaaaaagaaccgccaacccggaaaccgaattgattctcggcatcatcatgtttgaagatattttccttgccgtatatctgtccgttgtttccggccttatactaggtgatgcgacatccgtagggagtgcactcttgtccattttgatcgccttcggttatatgctgctgttttttatcgcagcaagaaaactcccgccgctgttgaacaaactgttggacattcgctcaaacgaagtgtttattatcgtcattttcgcagcactcttttttatcgccggtttttcagagacgattcatgtagcagaagcaatcggcgcgctgctgctcggtttggtcttttcagaaacagagcattccgataggattgaacacctcgttgttccgtttcgcgacttcttcggtgcgatgttctttttcagcttcggcctcagcatcgatccgttttcgcttggtgaagcggtttggcttgcgttgggtgcagtgattttgaccattctgggaaattttatcgccggaatggtggcaggacgacgcgcagggctttctcataaggcttcatcgaatatcgggctgacgatcgtatcgcggggagaattttcgattatcgttgcgaatctcgggatagccggcggactgtcggccacattaaagccgtttgccgcattatatgtcctcattctggcgattttgggaccgcttgtcacaaaggaatcaaaacgaatttaccgcttgctgaacaaggtatttaaatggaagcctgaggttcagcccgcaaaaaaacagggataaaaaaagcagcactgtaatcagtgctgctttgtcgttttttcaaaaatctgctctaaatatttgattttttcgtccgtgtagtgctcgaagcgctcattgtacgatttcggatctttcggattcgcaaaatgcgtaattttccctgtatcccgatcaataaatttactagcagcgccgcagccgatgccaataatcgtctgcacctcttccataatcataatgttgtagatgctttcttgtcccggcaaagagtatccgacgttttcaaggtttccaagaatgtttttctggcggtataaataataaggcacgtacccatgctctttcgtccaggctaccgcgtcttccatcatttgagaaacctcttccctgccggcaactttgtacttatgcttgtttctcgtcatttctgacgcccgtttaaatgaaagagtatgaacggtaagggattccggcatcagtttttctgtttctgaaagactgtgcctgaactccttcacgccttccccaggcaaaccaataatcaagtccatgttaatattattcatgccgtgctggcgtgacagatgatatttctcaatggtctcttcaaccgtatggtgccgcccgatcgcctttagcgtttcgttttcgtaggattgcggattgatgctgatccgatcaatgtcatatttgtttaaaacggcgagtttttcttctgtaatcgtgtcaggacgaccggcctccaccgtaatctcacgaatgtttttcacatccgggaaggagcggaccatttcttcatacagcagatccatctcctccgctgtaatgcttgtcggcgtcccgccgccaaagtaaatggttgtaaccttaacatcatgctccttcagccattcaccgattttctgcatttcgtaatgcagtccccataggaatgagccgactctgcccgcctgtccttggatagcgtacgcagggaatgtgcaatacgcgcattttgtcgggcagaacggaatgccgatataaatgctgacttcatcctttactcggtacaaatccggcactgccgccagctgacggtcaacaatttcctgcattagcatgattttttcatcatgaattaaatagtcttttttcaactcagcatgcgcttgctccttggacattccgctttgcagttttttatgaagcagctttgtgggccggattcctgtgaggattccccacttctgcgtaatgcccgtatgcgcctgaagaagattgagatacacataagaaattgtgtttttcacttgcttaaaagcttctttttcagtcatgtctggagaaaagaattttgtatgctgttcctttatgccagtacccttcacttctccagaaaccgtcacatgctcatccgtttgtgacaacgctaaagaaatgacaaaatctgcgggctcctctccgccatacgcaagctcgcactcttcataaaacaaatttgcaatattttgcagaggccgatgcaggcggtcatcatgtatgccttctattttaatttgcaacttcatcacctaatttatcagattcaaaactttctttagtgtacagaaataaactgctaaaatcaatccggcaaaaaagccgccgcacctgtcagggcgcgagcggcttttttacacacgtttcatgtggaacttatcaagaaatccttttcgctgctgcattcggaaatattccttcatcatataagcgacaccttgctcgtcattggaccttgtaacccaatctgcctttctcttaatttccggaacggcattccccatcgctaccccaagaccggcaagttcgatcatcggcagatcgtcatactgatgcccaatggccacgacatcatccatactcaggcccagctctgaagcgacgagggccaaacccgcttccttcgagacacccttcgggacgatattcagtttctcatcgtttacgcgaatcacgtccaccgcagggaaggcttttgtaatcgtttctgtaatgtcatgctgaatgtcgtgctccgtgtacacctcgatgacgggtgcactcaccggctcatccatgaggagatcgcttaatgattcaacgaactggactggataaaagatcgggtcagacggatgaatgagtgctttccctaataaattcgaattcacctttttcttgtttccgatggaatacttttcgtgaagaagccgaatattgcattgatagctctccagcacttgaacaatgttaaaggtatgatcatcagaaattcttttttcaaaaaacggggcgtcaattttctcagcgatatatgccccgctatgggtgatcagcttggcatcaagctttagcgatttcgctattttctgtgctgagcgaaaatgacggttggtcacaagtgtgacgtaaatcccttttttctttacatattcaatcgcgtctttcgttgcctgatgaatcttcccgttcgaccgaagcagcgctccatctatatttaaggcaagcaattgttttgacacagagatgtccccctccttgatgactgtacttgtgtataggatatgaccctgtctctgtgtttagaacaaccttttcttaaagcaaaaaaagcctggctcagcagactttatgtatggcttgttgataggatacgatcgaagcagccattctccctaatatcgttatttcgatttacgaaaaatcatgtatcaggaaccccttgtttgaccaatgatgcgctccgaacacttactctctgttgcttatcccctctatataacggcatgatatgcgaccgtatccatttgaaataggtaagtgtaggcgctttcaatgttattatctcagttttcctttccgatgacaagggtttttttaactaaaaaaagtaaccaacttttgtatatccgtggtaggatcagttgttaatttttaggactatacacttgatccagaacgtacattcccatacaatataaataataaacgaaaaagcggtgtttatatggctgatttaaaagaaatatataatgaagaactgatatctcagttgatccatcatgtaaggtcatcctatcctgattttaacaaaaacagattcttggatacattacggctggaggactggcctgaactcactttaaaagagcggatgcgccgcgtgacagtttctttatacgaaactttgccaaaacaatacgttgaagcgctcacaattttacgggatacagcccctcattttaaaggactcagcggaattttatttccagattatgtggaacagtacgggttagcgcattgggaagaatcaataaaggcattggaatcctttacgcaatattcgacctcagaatttgctgtaaggccttttttgctgttagatcaagaaaagatgattgcacaattgcttgcatggtctgagcataaaaatgaacacgtgagaagacttgcgagcgaaggcagcaggccccgcctgccatggggaaaatcgataccggctttgaaatcggacccttcccccgtattgccgatccttgagaagctgatgcaggacgagtctttatatgtaagaaaaagcgtggccaacaaccttaatgatatatcaaaaacgcatcctcatttactgagaaaagtcgcagatcaatggtacggaacacatccccatacagactggattatcaaacacgcctatcggaccttattaaaaaagggtgataaacaggccttagcgctttttggttatgaaaatgctgattcgatacaactacatgatttaacatgccagcccaaacgtatagttattggcgaaagccttgaattttctttctatattcattcagacagggatcaaaaagtaagaattgagtacgcaattgattttgtaaaagcaagaggccagcgtcatcagaaagtatttaaaataacagaaacaaatatacgaaaaaacgaaacgaagtcatacacaagaatccaatcctttaaggatttaaccaccagaaagcattacaaaggaattcatacattatcagtcatcatcaatggagaggtaaaagattcattggatttccaagtttgctgagtgaataaaaaatcccttcttatccaagaagggattttgcttattagccttcaacactgccgtaaagctcttctaaaggcttcataatgattttgttcaattcaccaatcagcatgctcatgcgctgctccgcttccatcagctgagaaattttttcgtgctgctgtacaagcgcaactgttttttgagcctgcgtcacttcttcttgtgtaatctcttctcctgccatttgtttttgctggagtctaagctgtacatcacggaagttttcgaacatgcgcttcgctgattcatctgcgttaacttcgtcgtaaaggttttttaaacgggtgaattcttcgctcccgcgtaatgcattttccagatcatacgctacatcataaaaattaacagccattgtaaatagctcctttcatcattgccgtttgacataccactccactataacagactatggagctcctttcattaatcaaaaaccatttcttcttaaaaaaggatgacaaacaatgcttgaatcgcgcctataattccgccgagaaggccccccaaataggtaatcattttaaattctttttttgaaatggacagcaccatttcttcaagacgctccaccgggaactgatccacctgctccttgacgatttcctcaagacgcaaccgttttaagacactttcaaggttggacgaaataccttcaagcaatttgtctaatagtgccggcagcatttgctgggtcagctcagattcatagcggacggtaagcgtgccaatcgtattgttgaagaaaggggcagtcgaaaatgcttgcagcactcttcgtttcaaactgaaaatgagcgcctttgcattccatttttcatctgcttcattaaacgtatactccctcagcttgccccattcgttttttaagagatcagaaagcaatttatttgtttcctcattgcgcaagaatttcagcagctccggcagcacgcgatccgcaaggcttgaattgccaagaaacaattgcaccatgcttccaagcatgccgcgctcttttaaaaagtcatcaatcatattgccaagacggatttttccttcatcactttcaaaataacggacactccgtgacaatatatatcctgaaatcatcggaattttttcctcaagcttttcctgcacctctataggcaccagctcttttaacgattggtccccgtattggcggaaaagctcatgcagcttatcatcggtccagctgctgatccatgcatcagcagctttttcggggcgcttcatcccggctttttcaagcgcttcttttactgtcacttcagaaagtgacagcttttgaatcagctgttcccccactcgaagagcctgcgttttggctgcatcagagacgagccgctttttaatgccttcaggggttaagagatgattgactaccatcagtcccatttgttttgcaagttcatctcgccgtcttggaatcagcccgggcgtaaaaggaactcgtttcccaaacaaatagtacgctttatacggcctaaacagcatttgaattgctaaatgattggtcaccgctccaatggcagcgccgatcacgatcataaaaataaaggttcctgcaatacccattcctattcatcttcctccatctgtgcttcagcttttttcatatagattatgtacctatacgtattatagaggctcatgcaatcacttagcaaacgaggagacaaattcctgttcttagaaaatcagcttgttcttttggaatagggcaaggtggagaatcgtattctgtaaagtagaataccgtcagctgcgttcgtcttacatgtatttagtgtaaagctgcggacacccgccggcagcttttgaataaaagggggagtctcaccatgataacactcggttttatgtccttatcccgccagcatgaagcggattattccgcagaactggccaaaagagcacccgaattcggcatacgtttcatccggtttacaccatttgatatttcacctgacactttgcgtgtcaaagcatcggtctatcattcggccagcagcacatggaacgaaactgaaatggcgattccagattatatttatgatcgctgtttttacggcaaggattcacattcccaaaaagcaaaaccaatcgttgagtggctcaaaaaatatccgaaaacggaatttatcgggcggggtcttcccgataagtggaccgtccttcacgatttgcagcagcactctgtaatcaatccctatattcccgaaacgataaaggtgagccgctacgaacaaattcactcctttttatccaaagaaaaagcctgcatccttaaaccggcattcggcgcgggaggcagaggcgtgattcttttgaagctgggcaagaaaaacatcactgctacttatcacatcggaaaggataagcagacaaaaacgttttccaaccagacttcttttaaaacatggtgcaaaaaagtgcttcagcatcaatatttgcttcagccttacttaaacattcaagataaggaacaatacccttgtgatattcgtctgtttatggaaaaaaacgaagcaggtgaatggaatacagtcggaaaggcagtaagacgcggatacaaacacgggctgctggccaatttgtcaggcggatctgatgcgctgacatttgactcctggtttgaagatataccgaaaaaacagcaagtggttttactagatgatgtgttttcaattacccaatcggttccgtattatcttgacgagcgctatgggccgttgtttgaactcggtcttgatatatgtcttgcaaaggacgggagaatttggattttagatatcaattccaaaccaggcaggaagtcaatcctgcgtgtctctcccgagcaaaaagaacagctgtacacttgtcccctaaaacgctgccaatatctgttttctgagcaaagccagaaaggagttcttccgcgtgaatcctaaacggtttttgatcggcatagacaaaaccagtgaaaacaccctgtttctgccctcttcgctgaagcaagacggacttttgcatgccgcattcggaacgaaggttgtcagatgccacgttgcttacagacggcatctggaacaaaccgtgcttctctctgaaaatctgtttcatgagcttttgcttccccaccgaagcagggcagatatactgattcatgatcatacagtgcatatcgggccgttagtcggcatctttacggcagggtttactgtatctcttgaacgcccatttaaggatcgttccctctttttttctaaacttgtcacgttacacgagcaagccgggggctactgcttcgtttttggcgcgcaccaaatcaattgggaggaaggcacgattgaaggcctcctttacagggaaaacggctgggagaaaaaaatcgttccattgccgaacgtcgtttatgaccgtttgccgaaccgaaaaattgaagattcacttctcttgcaacatacaaaaaagaggctgatcgatgaatatcagatcccatggtttaataaaacgtttttcaataaatggaacgttcatcaattgctcgaaaaagatccaagaacggcaccctttttgcctagatccgagctgacaccgtctgtggagctgatagatgagctctgtggcgcatacaaaaaagtctatatcaaaccggcaaatggagcactcggcaccggcatttatcagctgacaagaacagatggcggcctgacggtaaagcatacgaatgacgccaaaacttttacatcaattgattattccgatgccgcctcattccttgcagaatttcaaaaacatcacaacccgtccgactttctcattcagcaaggtgttgatctcatcgaatttcaaggcaaaccagcggatttccgtgtccataccaataaaaacagaaaaggaaaatggacagtgacagcaatcgccgtaaaaatttccggaaagaacagcattacaacacatctttctaacggcggcactgtaaagacacttgcggaagtatacgatgatcccgctgaaagagttgaggtcattaaaaagctttctgcagcggcactgactgcaagccatgtccttcatgatcatatcgagggatttatcggggagattggtttcgattttggcattgatcagaacggtaaagtatggatgtttgaagcgaattcgcgcccgggccgaagcattttttctcatccaaatttgcatcatgttgattctcttacaaaacgaagaagttttgaatacgcgtcatatttatctgagaaggcaatcacatctccggaagcattgtggccttcgtaacctgtccgcttttttaataaagcgggcttatctttatccaaagctgggacaaactgcatatttaggcctcttcaatgatgttctgaaacaatgatacaatgaacataagccgtttttatttaggtcaattgataccaaatgtaaggagcgtggccgtaatgatttctcatttcagctggaaacctttgttcccaaaagaaaagctgcccggatggaaaatttcattttattataaagggacccattatgaaggcatctatcataagagcggtgagattgaatggggagacttgtttcccgcccgcgctgacgagcctgctcttacaaacgagatacatgaactgatgctttttcatatttatgactagcttagcctaaacggctaagctttttttatttctcaagatttaccacacaattctccgcatgattttccggccattttaacataatacgtagtaacaagccggcaaagcattgggttacgccgaggcggcagtgacacccgagaagggttcacagattggtgcaactccagttaacccaaccatactaaataaaaaggagattttacacatggctaaccaaaactcttcaaatgacttactagttcctggcgcagctcaggctatcgatcaaatgaaacttgaaatcgcttctgaattcggcgttaaccttggagcggacacaacttctcgcgctaacggttctgtcggaggagaaatcacaaaacgtttagtatctttcgctcagcagcaaatgggcggcagagttcaataacaattcaatatatggctatagagggcgcggtttccgcgctctctttattttgtcacccttttttcctgctccacatatcctagaaaaaaagggagggaatcggggtgtcattcatcaccattgtgaattgggagctggttcaattcgtaagtgtatccatgattcatgaatatgtttcccatcgttctgtttatttgtacaggtattctttcccgcgctgttcaaactgagaacatccttttataatgaaaggcgaggaggttttttaatgaaaatcgctttattaggagccagcggccgcgtcggacaagcctttttaacacaagctgcagcagatgaaagatttgatattttcgctctgatcagatctcaacatgctgatcttcccctttcaaaagacagaactgtcatggggaacgcccgccgcttagaagatgtgaaaaaaataatggagaatgctgaaatcgtgatcagctgtctaggcacagatggtgatgataccttgtcaactgctatggcacacattctctccgttatggaggaacagcatatcaaacggcttattacgatcggcaccgcagggatcctagattcccgatatgaaccgggaaaataccggtttgaaacaaatgaatcgaaacgaaagcagacccgcgcagccaaggagcatgcaaaagtatacgaaatgcttaaagaatcatcattagactggacaatcatctgccccacttacctcccggacggaacagcaaccggcgtttatcgtacggagcgtaacgttttgcctgagggcggcacaagcatttcggtcggcgatactgcggactttttatatcgtgagctcgttacaggtgagtatgtcggaaaccgtgtcggactggcttattgactacataaaccaaaaacccaaaacacgattgttttgggtttttgagcgttatgcaatggaatgtttctgtcccttttgcagttcatacatttgataatattggccttctaatgccatcagttcctcgtggttccctctctcaacaatttctcctttatcaagaaccaaaatctgatcagcatttctgattgttgaaagccggtgagcgatgacgaaggtggtgcgtccttgtttgacgacatcaagcgccttctggatcacggcctctgtctctgtatcaatatgcgccgttgcctcatctaaaatcaagatcgcgggatcaaacgccaaagctctagcgaaagaaattaactgccgctctccagaggatagcgtgctgcctttttcaatcacgggctcattaatgcccttcggaagcttcttaagaagaggctcagcaccgacttgccgcagtgcattttttatttcttcttcagtcattctttcgtcatccagacttacgttagatccgattgtgcccgagaataagtacgggtcctgaagcacaatacccatatgggatctgagttcctgtcttgacatgttgtaaatgctttttccatcaattaagacatcacctttttgcgcatcataaaaacgaaacagaagattcaaaatcgagctttttcctgatccggtatggccgacgagcgctacggtttcgcctttttgcgcagtaaaggaaatatgctttaatacctcttcaccttcttgatacgcaaatgacacatcacgaaattcaacccgccccagcgcgcgctccttcgccggttcacccgcttcttccgtattcttttcttcaagcagttcaaaaacacgcccggcggagacccttgcaagctccagctttgaaaactgattgacgatgcctgtgatcggctgaaataaccggttcaaataatcgacaaacgcgtacagcacaccgatagaaacaatccccgccgcattcaggctcgcaccgccaaaatgccagatcagacagacgaacgcaagattgcggatgacattgaccagattatgggacattaaggagtttaaattcagcatcctgttttggaaataaaaatgtgattcatttaattcctcaaattctctcattgtttccttttgatggcggaaagcctgaataatggtcatgccttgaattgactcattcatttttgcgttaatgtcactgttgatcgagcggattttttggttgtaatatgacgcatatctccggtatatgaccgaccacagccagataatcggcacaattgccagacatacaaacgcaagcttcacatcaagcagaaacaaagccgtgaatatcccgaacatatagattccgcttgtcacaaatgttgaaagcactgtgacatataaatccctaatagcctccgtatcattggtaatccgcgcaacgacttttccggccggaaggttgtcaaaatagcgaatcggcattttctgtatgtgcgaaaacacgtcctgcctcatcttttgaataatccgattggcgctcatctgcagcagataatgctgtccgtattgaaagaataccgaaaacacaagcaagcccccatacaggcagatcagtaacaccattccctttatttccggctgatagaactggaaaagttcctgcttagtcagcttttcggcagcatatgcccggctcttgtctccgtttgtgatcgtcagcttcccgtcagaaaccgttctattcccgtcgaagctgacagcctgatcaacaaaatagaacgccattcccacttgataaatatgcgcttcttttgcttttgaaacaggctcctgcaatcggtcctctctgacatatgagacgccgtgaaactgaacggcatttttatctttttccgcagcttcataccatgttttctcaatgccgaggatatggtcgtctatcatttttttgccaataaagggcccagtcagttctgcaccgacggcaacagttagcaaaaggacggctgtgatcagcaattttcgataaagaagtgcgtatctccataacgtttttcctattttcatgcccctgctcccccttcttccgcagtgaacagctgctgtctttcatattgttcccggtaccacccattattggccagcagttcttgatgcgtgcctctctcagcaatgacgccgccgtccatcacaaggatcaggtcagcgtgctctaccgcggataatcggtgtgtcaaaataaatgtcgtttttcctttgcggttttctctgatgttcttgataattgcagcctctgttttggcatctacagcggaaagtgaatcatccagaatcaagatttccggattcgccatgagtgctctcgcgatcgaaattctttgtttctgcccgcctgacagtgccacgcctttttcaccgaccattgtctccagaccggacggaagcatgtgcaaatctttttcaaaatgtgcttcggcaatggcttgctgaacctctttatcagttgcatcctgttttccgtataaaatattttcttttacagtccgtgaaaacagtaaatgatcctgaggcacatatccgatccatccgcggagacggtcaagagggatttgctgaatcggtacacctgaaaatgtaatgctcccttcacctggaggatactggcgcaaaagctgcttaataattgtcgtttttccgctcccggttttacctgcaatcccgacagtctgcccttttcgcaccgtaaatgaaatatcctgaagattgtcacttgttgagcttggatatgtaaagctgacatgactgaaaacgatatctccaggctctttaagatcagcgggctgttttggatctgtcacatccgtttcataagaaagagtttcatttacccgatctaatgacgcattgccgcgctgcatcacattaatgagttcaccgattgcaaacatcggccaaatcatcatgccgagataaacgttaaaggacactaactctccaagcgtcagctcgttccggaatacaagaaacgctccgtagccgagcccaatcagatagcttgcgccgacaagcagttttaccgtcggctcaaacagtgaatcaataaaagccactttcatatttttctgataaacatcagcggtcatttcattaaaccggcgaacatcgtttgtttcctgaacatacgcgcgaatcacccgcacgcctgaaacagattccagcactctgtcattcagcgccccgaacgcgttttgggcctcagtaaaccgctcatgaattttacttccatatagactgattgcaatcgccatgactggaagcgggataatggcggcaaaggtcagcttccagctgatcaaaaaccccattgtcaaaaagatcgtcatcataaacatcgtagaatcaactaacgtcaagatgccaaaccctgtggttaaactgacggcctgaagatcatttgtccctcgtgccattaaatcgcctgttcggtttttttcataaaacggcggcgacatagtcagcaaatgccccatcagcttcgtacgaagaattttctccatcagattcgctccgccaaacagctgatgcatccaaaaataagacatgatatacacggccgccgtcagcacaaaaaagataccgatataaaacagcagcccttccgcagtaaatgcccctgctttcatatcatctatggcgttccccaagagcttaggcggaaacatttcaatgacattgactgctaataaaaggacaatcgcaatcgtatagcgcagccagtacgccttaaaaaaccagccaagctttttcaaaactgaaaacatctatccccatctcctcatcagccgccttctattttttccttgcagcttttttcatccagtttggcacgaactgccctcgcctctgtatttgtcttcacatcccatacacctgtctttccttagattttgtatataaaaaaggcatgaagcgtcagctccatgccttttttaaccgatatgttacgcacagcgcttttcagcgcgcggtccgacctaaaaaaccgttcacgaaaacagaacaaaaggtttgccgcgccaatatgaaactgtttgataaacacgcaaattccttggcatagcaaaccctccttccattctgatttcatctttttatcatcatataaacaaaaccttttattgtcaatcattacttgaataggaaaaggttaattgtgctcaaattcgggtagtagtgttgcaagacgctttgaaagggtgagaaggatgttccatgctgaccgtatcattgttgcgtttgacggaagtgaaaatagtaagaaagcgcttctgacagccattgatcttgctaaaaccgtaaatgccgctattaccgtcgcccattcacatgatatgaaagacaatcagaccgtcatcgacccgcccagacccgcagctgaggcaagctatatcagcggaggcatgacaagtgttcctgatccgctgatatcggatgtaacatcacctgagccaatgatctatgaagaccgtacggaagaagtcatcgccgaagccagaatgatgctgaatgaacagcaggcagatggagatatcgatatattagaaggcgatccggctgaatcaattatcgagcatgcaaaccgcatttctgccgatatgatcgtaaccggaagcagagaccaaaacaggctgaaaaagctaatattcggaagtgtaagtgaaaagctttcagcgaaatcggatatacccgtcctgattgtaaagtgagcacgccctgtgctcacttcttttatattcataattgtgaaaaaacatagattttcgtttttttctgttataatgctttcgtgcccaaaagcacaaaagcattaaagataaatatggggtgttattttggattctcaaaaaaagctgacgtttccgttagccgtcggtttatttatattcatgttgtgcattattatttcttgcttattcttgcttcatgtagaacctcatatcccgctgtttttaagtgttgtcatgctttcagcagcagctttatggtttggatttccctggaagagcattgaaaaagggattgtagacgggatcaaaaacggcgtacagccgattattgttctagcgctgatcggcatcttaatcggcgcctggatgtacagcggcgcaataccgactatgacagtttatgccctatcctttattgaaccaagccaccttctgttgactgctttgttttcatgtatgatcatcagcacacttgttggctcaagtctgacaactgtaagcacaatcggagtagcgctgatcggcgtggcgagcgcggctggcgttccgcttgaatggacagcaggcgcagtcatatgcggcgcttgttttggggataaaatgtcgccgatgtcggacacaaccaactttgcagccggaataggcgaaataccaatctttgaacacattcgccatatgatgggcacaaccattccagctttgctcatcactgtcgttctgttttactttctcggttcatcagtgtcagcggacgctgcttcaaccgataatattcagcaggtcataaccggaataaaagatgctgcaaacgtgacaccgtgggcccttctttctccgctcttagtcgttttgctggcaatgaaacgggtatcagtaatccccgttctgactgccggaattatttcctcgggaattttgactgctatttttgtaccctacagcagcctgcaggcgtttatgacagctttacaaaatggcacaactttcgaaactgacaatgaggcagccgctaaaattattaacagaggcggactgcaatccatgatgggctctgtctctctcattatgattgcttttgcactcggcggattgatggagaaaatcggattgatttctgcactattggaaggcgtcatgaaaggcatccgctcaaaaggccgtcttgttgcagcaactgtctgctcaagcatcggcgtcaacttggcaacgggcgaacagtatttatcgatattaataccgggacaatcatttaaatctttatatgacaaacgaaacatccagcgaaaatttctgacaagatcattagaggacggcggaacattaattaacccattgattccttggggcgtcagcggcgcatttatggcgagcgcacttggtgttccagtcatagactacatcccatttacgttcttcctctatatatcgccaatgatctccattttgattggatttgttaaaaaataaaaagagccccgctgtaaaaagcgggctcttttcttcgttcatttatgaaatgctagcagcctgttgaatgctttcttgaaaagcagcctgaagctgtttggtcaccggtccgggtttcccgcttccgatcgattgtccatcgagcgtcacgaccggaataatttctgccgtcgttgacgaaataaagatctcttccgcctgtttcaactcttcttcactgacaggagtctcatccagtttgatcccattcttctcaatcagtcctaaaatattcatccgtgtaattccattgagaatgagccgattagccggatgtgttcgcactgtgccgttgataacggcataaacgttagaggatgtaccctccgtaacaacgccgtccctaagtaaaatggcttcaaatgctccggcttcataggccctttgcttcgtcatgacattatacagtaaattcagacttttgatatcacatcttaaccagcgaagatcctcatctgtaatggccgccactccgtatgcctgctcttgctccggttttttcaccgtaaacgtataggcagtagtctgcggctcgaggccggcttcatactggtgttttcgcggggccacacctcttgttgtctgaatgtataccgctccctcactgaccgcattttcctgtacaagcttttgcaggtcccactcgagatcttctatactgaatggcagtgaaattccgatttcagcagcacttctgaaaaaacgctctgcatgctcacgtaagccgaacaatactcctttgtacaccctgatcacttcatagatgccgtcaccaaactgataaccgcgatcttccaaatcgattgatgcttcactgcgcccaatcagccggccattgactaaaaccttcataaaagccctcccttttcgagatgtccctgatgtcattcaagctgtcattatcactaattctaccatattggacaagctgaaaaacagaaagatcaagagatctatagcggaaaggagtttattttttccttaaaatctgacatttcgacaaattttctatgtgctttccagttttattcctgtatacttgactggtaatacataggttgtaaacataaggcatcttcataagctgcctgctgtacagcattatgtagagattttatgccaatggagagattgttatgcgacaaacgagaggagaggcttctccttctgcagtttcgcttgcttttaaatttgcaagtttagcagttttatgtgtgctgcttttgcttatggtgattttgggttattccaacagttcaacgaaagcaaaggaagtcactgtcacaacaaacggccagcttcgagatgagaaggaaagccttaagctgaaaaacgactcccccgatctcctgataaaacatctgcagacaaagcagaacatgggagataaaacggtttacttaaccttcgacgacggcccttcagccgttacaacccgcttgctcgacgtactgaaaagcgctgatgtaaaagcgacgttttttatgctgtcaccgcggatgaacgaattcaagcaggctgtgaaaagagcagaaaaggaaggccacgcactcggtttacatggcgttacccacaataacagattgttctatcaaacaccgacatctccgctaaaagaaatgcaggaggcgcgtgacacgctgcaggacattacaggatataaaaccgatcttgtcagaacgccatacggaagcaagccgtcactaaccgcctcacaaattcgcaatctggagaaagatgggtttgtgtactgggattggacgatcgacagcatggactggaaataccggaattcacagtatgtgaccgccgtattacagcagcttgagaatatggaacacagctcttcaagccgcccaaatgtaattctcatgcatgatcttcctgctactgtaaatgcgctgccggtactaatcaataaattaaaagaaaaaggctattccttcggagtgttagaggacacaatggttcctgttcatgaataaaaaagtgaggcgcataaagcggctcactttttcatgcccaaacttcgggcaaactcgccgattttttgatggatgaccatgtcaaacaagctgtcgcaatacgttggttcaaggtttatgatgactttcttcatgccgggaatcaggcttgcatcctcaggcacaaatctagccggagccacttcgagagacgtgccgataaccaataaaagatctgcttgatccagcttttcataaagggtgtcaaagtgcatgacggcatcgccaaagagaacaacatcggtttttaataccgttccgcaaatgtccccattgtttccggccgccgtgcactccggcacctcccgctccagcaaatggggaagatcatatcgggcgccgcatgccggacaagctgctgtctggatagaaccatgcagttcgtacacatgcctgctccccgcttttttatgaagaccgtcaatgttttgcgtgaaaatatcgacctgcttcccttgcttctccagctcagctaaaagcaaatggccttcattcggttcaaagctgccgctcattttcatctggaacaattctttgaatttgggccaaaacagacgcggataacttaaaaaataatcaaggctcatcgcttccattcttgaggcatcctccgtccaaatgccccctgctgaacgaaagtcggggatccctgattctgtgctcattcccgctccggtcagcacaacaattctctgtgcttcatgtagaatacttttgaatgtttccaactcaacaccgcctttttctcttattttaccatgaaaaagactccgcctctgtcagacgaagtctctcttttaagcccgttccttttcctctttatttagattcacctggaattggtcgctttcgtgcttttgcttgacaacaaccatttggccgggatatgcaaactgaacgccttctgcacctaaaatctcaataattttatagttgatatcctctctaatattaaggttttcagcccaaaccgtcgtttttgtatagaagttaaaaaataaattgtagtagctgtcggcaaacgtatcaaagttgaccatgattatttcattatcaacgccctcatgctctaagagcattgttctgagagaatgaatggagcgttcaaggttctcaatcggcgtagcgtaggacacatggatggaaaacgtaatctggcgtttggtcattcttgtccagttcgtgatcgcttccatcgacagcgtagagttcggcaccgttacaagcgccccctgtgctgttctgaatctcgtgctcctaaaggtaatatcctcgactgatcctgttactgtcgacgtctccacccagtcaccaattgtaaacggcttttcagtaataatgataataccgccgaagaagttgctgatggtatccttcgcggcaagcgcaaaagccagtccgccaagaccaaggcccgctacaaatccgttgacatcataattgaattcctgagcgatcacactgacactgagcgcaatgatcacaaaacggagcaatttggataaaaacggggccagaatgtcatccatgtcaagctcgaagcgctggttcaccttatggaagataaacgacgatgttgcggtcaaattacaaagaccccaacacaagagcgccacaatcagtgagcggtatattttgctgatgaccggcatttgctcatctaaaaacggtgaataccggatcgctaaaaacagcccaagggcaacaaaaaaccatctggccggcttatcaaacgccagaaccacctgtttaaaaatttctgttttcggccggtttgtcaaattaaaaagcaggttaaaaaaatatcttgtgaataattttctaagtataagaaacaccagcaaaatcgccaagctgatgccgatttgtatgatgttatcaagcgtaaaatactgctgcagataatccggcatgactgtctcccctctatcccaatcaattgtttattatactaaaatattcgtaaggatgttcatttaaatgtcttatgcagcacaaaaccccggcgaaacgccggggtcatttctcaattcatctatcagccagattcaatagggacagtcacttaccttttttcgtttgtgtctgatcaaggagagttgctttttgcatttcagcatccgtttcggctttaattctttcctccactctgattctcccttttcccatgatctcgcctccttttttgctattataaaggatcatattttgttgtgaacatgtcgaaagacctaattttctgacgaaatgtgttctgatacgctgagtgtctttttttagttatacgcattcctcagcccggaccattccgatatggcagaaaaaattcaccagtttgtatcgcggtgcatatatggatttgatacaataacagaaatgcccatacgaggagctgacttagcttgtacatcattgcccatcgcggagcatccggctacgctccggaaaatacgattgccgcatttgaccttgcggtgaaaatgaatgcagatatgatcgaactggatgtccagcttacaaaagacaggcagattgttgtgatacacgatgacagggttgaccgaacaacaaacggatcgggctttgttaaggattttaccttggaggaattgcaaaaactcgatgcaggaagctggtacggtcccgcttttcaaggagagcgtattccaaccctggaagcggtgctcaagcgctaccacaaaaaaatcggccttttaattgaactaaaaggccatccgtctcaagtcggaattgaagaagaggtgggacagctattagggcaattttctttttctatcaataatattgttcaatcctttcagttccgctccgtccaaaggttccgcgagctttatccttcgattccgacagcggtcattacaaggcccaactttggcatgctgtccagaaatcagatgaaggccttccgctcttttgcaaactatgtcaatataaaacacacacggcttaaccgtctgatgatcggctccatcaataaaaatggcttaaacatatttgcatggactgtcaacaatcaaaagacagcggcaaaattacaagccatgggcgtggacggcatcgttacagattacccggatttcatcataaaggatggcaaacatgaaaatatatagcgcggtttttatcggaggcgcgcttggcgcctgcctccgatacggattaaacttatggatacacaccggtcagttcccggcggcaacctggctggaaaatgcggcaggcagccttctattaggcattttgaccggattttttatgatcggggcaaaacggcctctgctgtcggcttttttaggcaccggcttttgcggaggcttcacaacaatgtccacgttttctaaggaaacagtgatgcttttgcaaggacaaccctcattggctcttttatatgtggcagcctcattgatatcagggatcatatttgcactgattggtgtttttgtgggacggcgcatagcaggcattcagcaaagaaaggggctgcaggaaaaatgacactagcgggtattttcatagggggcggacttggcgcaatgcttcgcttctggcttggcaatgtcataaccgccaaaaccaaaggtctcagcctgcccattggcatactgacagtcaatattctcggagctctcgggctcggaatatttacaggacttcacgttgcaaatgcttcggtctcgcttatcattggcacggggttttttggcgcctttacgaccttttccacattcagcgttgaaactattcaactccttatggccaaacgtgtaaaagaaagcatcttgtacatcgtcctgacactttgcgggtcgctttttgcattttggtgcggctggacaatcacaatataaaaaaaccttgagcttatttctcgctcaaggttgcactgttcagcatcacaggctcgggcagcggcagcttgtggtgcgccgtaatcccggttgtgttgccggcttcttcttttatatcgatttgcttgattaatcggccgtccatcttcagcacctttatcgtatatgaaccgatgcgaatggattcaccagcctcaatatcgatgttttcttttaatatcagcccgccgatcgtatcgacgtcttcttgaatcgatgcgccaagaaggctgttcacctgatcgatccgaacctttccatccatcacataatggccgtcgccaagcttttggatcagcggctgttcatcttcatcaaattcatctcggatctctccgacaatttcctcaagaatatcctctgtcgtcacaagtcccgaggttcctccgtattcatccgacaatatagccatatgaatgcgctcgcgctgcattttaatcagcaagtcatgaaccgggatcgtttcaatcacttcgatgaccggcctcacatacggatggatcgtcatcttcattcgttcttcttctgtcataaacagcaaatcagaaaacaaatgcttcgtattgaccaaaccgagcacactgtctttgtctccatctgtgactggccagcgcgtgtatttttccttcagcatgacttcaagcatctcggccatcgtcatctcagttgacacagcagccatttccttccgcggtatcataatttctttggcgatccgattatcaaattcaaaaatcttattcacatatttatattcagacggattaatctctccgttttttaaactctcagataacagcatcctgagttcttcctcagaatgggaaccatcatgttctgacgcaggcttcaaaccgaacatcccgcataaaagccgcgccgatccattgaggatccaaataaacggaaacaggagcaaatagaataaacgcaaagggcccgctatcagtaaagtcagctgttctgccttttgaatcgcgaccgttttcggggccagttcacctacaacaacgtgcaggaacgtgatcaagccgtacgcgactgcaaaagagactgcatgtgaaaccgagtccggcaagccgagcggttcaaacagtggatgcagcagccgttcaaaggccggctcacccagtacgccaagcccgattgatgtcaatgtaatgcctagctgggatgcggataaatattcatccaaatctgtaatgacacgccttgcgagtatcgcccgtttgtttccttctgtgataagctgatctattctggatctcctcactctaacaatcgcaaactcgcttgcaacgaaaaacgcggttaaagcaatgagcacgccaattaaaatcagactgtcaatatcgtccatttaaccctatcctctcaacaaaggataaggagtcacctcctgatataatcatttttccttaacattgaggtacgcggtgtattgttgcctaagcagagggccccatcataccacctccaaaagtcaaagtttgattataaattgtatattttattgtaacacaactcattccaaaaatgatttttaatttttagacttttatcatgaagaaagccttaactgcatgcctgcttgtcaattctgcgcctgtctggattggaagaggaaggattttgcggatataaaaagaaaacagccttgaaaactgttttcttttctttgccttcttaagcaaaatctttatataaagaaatgaaaatgtcccgtgagtttttaatctgctcgatcggcacactgaaggataatcggaaatgcccgctcattccaaaaccgctgctcggcacaattaataatttgtatttttgggcggcatgcacgcaaaatgcaacttcatcttcaatcggcgatttcggaaaaacaaagaaacctccctttggcatttcaaattcaaaaccggcttcttttaaaatgtctaccattaaatcccggcgctctttataagcgctcgcgtctactcttaaatcatccattcgtgccacagcccgctgcatcatgacaggggcattcacaaatccaagcgttcgattacaatacacaaaagcgttgatcaaaaggtccgcatccggcattcggctgtccaatccgatatacccgagccgctctccggctatgccgagatctttactgaatgagctggccaatatcacacgatggtacgattgaaacggatttgccagctcttcatcatagattaattgactgtacggttcatcaaacagcacataaatcgtctggccgctcttctcttctatttcttttaataaagcgcctaaatcgtctatatttttctggctgagaacagtgcctgtggggttatgcggtgtattgagaatcagccctttcgtctgtggagtgatcgattgccttaccgcttcaatgtcgatctcaaaccggcttgtcaacgggcagctgacggcttttcccccgtagttctcaatatacaacttatattcggcaaaataaggtgcaagaataatgacctcttccccagggtttacgatgctttttaacgcaacattcaaagcgcctcccgcgcccaccgtcatgacgatgcgctccgctgagaaatcagcttcaaaacgcgagcccagaaattgcgcgactttttctctcgctgcaagaagcccttggttttgtatgtatccgtggctgcctttttcagcttcctctattaacgctctcttaaaagcttcaggcggttcaacaatcgggttgccgagtgaaaaatcaaatacctggtcttccccgaactccttcttcagccttgcaccttcatcaaacagcttgcgaatccatgatcctttatttaagttttcttcaacttcccgggataacccagccaatttcatctgtcccttccgcatataaaaatttgaaaattctatcttcctatgttacttcaatcagatgatgaattccacaacttccaattccggtctaaaaaaaacaataaacttgtgcaagacaccgttcatatattaaactattctcataactataacgtgatggttgggagggatatagatggggctgagacttatcgcatcagtgaactagcggcactcgccggagtaacgaaacggacagttgattattatacgaatctcggtctgcttacgccggccagatcctgttcaaattaccgttactacgacgaaaatgcactcaaacgacttatatttattgtagattgcaagaagcagcgattggccctgtccgatattaaagatcgactggagaaccagtttccctcttcagctaaacttgatgatgaaattggaaatctggcattagaaattgatcatatgaatcaaaacatctccggaatcttgcatcggtttgaacggctgaagcccgaggatcgtgacaagctgaaaagcaaactcccgcctgaaaagctcgccgtgttccaatcatttatgctgctgttaagttaaaaccattttatctaacaggaggtgttaccttcattctcattgctagagtgaaggttctaattggacatagtgaatttgattttagttgctgttttaatcgccctgacggcatttttcgtggcatctgagtttgccattatcagaatcagaggctcacggatcgatcagctgatcgcggaaggaaataaagcagcaatagccgtaaaaaaagtgaccacgcatcttgatgaatatttatctgcgtgtcagctcggaattacattgacttccatcggattaggggttttaggtgaatcaacgatcgaaaggctgcttcacccgcttttcgtccaaatgaacgttccaggttccctttcacatgtcatatcgtttatttttgcgtatgccattatcacgttcttacacgttgttgtcggagaacttgcacctaaaacagtcgctatccaaaaggcggaagcagtgtctatgctgtttgcgaaaccgctgatttggttttaccgcatcgcgttcccattcatttggcttttgaacaattccgcacggttattgaccaaagcatttggcctggagaccgtttcagaaaacgaactggctcactcagaagaagagctgcgaatcattttgtctgaaagctataaaagcggtgaaatcaaccaatcagagtttaaatatgtgaataaaatctttgaatttgacgacaggctcgcgaaagaaattatgattccgcggaccgaaattgtcagccttccgcatgatatcaagatttctgaaatgatggacatcattcagattgaaaaatatacccgctaccctgtggaagagggcgataaagataacattatcggggttattaacattaaagaagtgctgaccgcctgcatcagcggtgaggtatctgttgattccaccatttctcaattcgtcaaccctatcattcatgtcattgaatctgcgccgatccaagacctgcttgtcaaaatgcaaaaagagagggtccacatggccattttgtctgatgaatacggcggtactgccgggcttgtgacggttgaggacatcattgaggaaattgtcggtgaaatccgcgacgaatttgatattgatgaaattagcgaaatccgcaaaatcggcgaaggccattatattcttgacggaaaagtgttaattgaccaagtaaacgacctgctaggcatccatttagagaacgaagaagtcgatacaatcggcggctggttccttactcaaaaatacgatgttgaaaaagatgattccatcatcgaagagggctgcgaattcatcattaatgaaattgacggccaccacgtcgcatatattgaagtgaaaaagcttcaagaagaagaacttctggagacagctaaccagcaggaagcataataagaaaagcaccttgtatagggtgcttttcttattttcacagtttcaggacaatctctcagaacgccttatagctgatcaagtttattctctagttctttaatccgctgattcaaagcctctgtcattgctgcaagtctttcctttgaaggcaggtgggcaaaatcagcctggtgaagaggctcaccgataatcagcttcatttttccttttttgaataattcttttccgcttgaagggccctgatatgcagcggggacaagcggcgctttccccatttgcgcaatcgtcaccgcacctcttttcaaaggcacatcctcagaggttcttgttccgcttgggaagataccgacgatctctccttctttcagcagcttaatcggcgttttaatactgcttggcccgggattttcccgatctaccggaaaggcatgaattttcttcagaaacgaaccgatccatttattttgaaaaagctcttttttcgccatgtagtgtatttgataaggaagaatcccgactccgagtgtaatcacatcaacccagccggaatgtgtacacgcgatgacaaaacctgaatcggccggaaggttttctttgttatacaccttcactcctccgcgaagagaaagaataacttttaaagcatttgcacaaaacttatacatatcgcacttcctttgtcgtaatcaatgattctttctgtcatctattataacaatattttttattacctggtactaatttttaagatttctctcgtttaaacgccaaaaagctgaggattcgccctcagcttttgttatatttcctctctggtcggcggggccataaactccggtccgacagggtctgatatcgtattttccaatatagtattgatatctttctgatcttcactgttcagcgtccagcctgtaatctcagatagggcctcaagctgcccaggctttcttgctccccaaagagcgatatccgctcccggctgatctaagatccatctgacagccaagtgaatcactgattttccataacgtgtcttcgccagcttatccaattgattcacagcagaaagatactctttaaagcggggcttctggaattttggatcgtgattacgcagatcatcgccctcaaatgtatattcttcagtcattttgcctgttaacagccctctgcataaactgccgtataataatgttgttatcttgttatctttcgcataaggaaggacactctcttccatctctctttcaaacagattatatggaggctgaatcgtatggagaggtgcgacggcgcgaaatgtatccatttgctcaattgaaaaattgctgacgccaatcgcccggatttttcccgcatcatataattccttcatgacttcagccgtttcttcaattggcacaagcggatcgggccaatgcacctgataaagatcaatatagtctgtttgaagccgcttcaaagaattctcaacttcctctacaattctcgctctgttcgcatggcggaacagctggttgttcttccagtccagagccgttttcgttgcgagaatcacctggtctcttttgccgtactctttgattgcctttccgacaatttcctcggactgcccgaagccgtaagccggtgcggtgtcaatcagtgtaatcccctgatcaagagcggcgcggattgtttcaatcgatgttttttcgtcagtgcctccccacatcgttccgccaatggcccatgtgccgaggccgattctggaggcttctattcctgtatctgctatactggtatattccattgtgccactccttcactttttcactatcttttcccctctggaaaaaatgttaaacctttctccgcactatcttttgcggccatttttgggtactatatagtaatggtgtttgattaggtataaaaaagccgtttgcatgtaatgtgcaactttaaacctttcttatgcgtgtataacatagaggggagaaaaggcagtgacgatcgatgaaatttaccaaatgtacatgaatgatgtttacaggttcctgctctccatgacaaaagacaagcatcttgctgaagacttactgcaggaaacctttatgcgggcatacatacacattcactcctatgatcacagcaaagtaaagccctggctttttcaagtggcgcgaaacgccttcattgattacgtcagaaagcataagaaagaagtaaccatttctgatgacttaatcggaagcctctttcaaaatgctgttcaaagtcctgcccatcaggtagagataaaggaagtgctgactggttatatgtccgagctccccgataattatcgggaggccttaacgctatattatttaaaagagttaaactacaaagaagcatcccatattatgaatatttcagaggcgaattttaaaagtgttttatttcgtgccagacagcggctgaaagcactttataatagaggtgttaatgatgaatgaagaatttaaaaagcgttttgatcaatataaaaatggggaaatgagcgaccaggaaatgactgcatttgaggaagaactcgagaagcttgaagtatatcaggaactgattgacagcgaactagaggacgataacgattgggatctcagcatcagtcctgaaaaacaaaaagcgattttagcctacggcaaacgcaagtcttatttgcgaatttctgtgcttgccgtcatttcgacattgatgattttgccgctttgtacgctgggaagctacctctattacggaatgggtggaaaacacagcaccggcaatgagtttatggaaactgccgcagtcactgtagccctgaccatgccgaatgttcttgttgatacttccggactgaaaagccaagtgaagctatttggaatgaatacggaattcccgctgcaaaagcagattggcacgaagacggctgccgtagggaatgaacgggttgaaatgttttataacaaagtaaaagcgccggcagtaaactactatgacttagaagtgaataaaaccggccattactttacacatccttcaaacaagtctgaacaaacgaccgcaaaagcagaaaaaacgttaagcacattgcctgaaggaacggtatcagaggtctacctttcatatgaccgtgcatatccgacaaaagacgtgtataacaaattcaaaggctatgatgtgagctttttgtggaacgcaatcgaaacagagaaaaacacaaataagacagcttccacagaacctcttggctatcctggaaaggattcaaagttcttggccgcccttaatacaaaaggcaagtcgaatggcgatcagtttatcaacgccctgaaattcatgtccaaacacgaaaaatgggctcaggtcatttcaaaacggaaagacctgaatgtagataaccgattagattatgtagagaaaaacggtgtcaatgtatacggttcggtcgttacagggccaaccaaggaaatccagcgcatgctgaaaaataaatctgtaaaatcagcgaatgtcggcgaggtggaattatggaactggtaagaatttttaaagaacacaatgtattcggctggatctctgtcgggacagcggttctgtccctgctgttgctgaatttggccattatcagcaacgtcacgttttattcctatcaaatgcttccgttcgccatggctgccgttccgttcggcgttgttgaactcttcatcaagagagggcgcacaggtccaggcctgctcggcgtcatccttaatctctttgtgattatttgtgtgtataccattgtatctgtagatacgaatttacagtttggcttttaaaaaagacgccttttcaggcgtcttttttcgttataccggttttcggaacaaataactttctatagtaaaacccattttatctgtataaaatcgatgtgcgtctttacgctgaaggccagatgaaagactgacaaaaccgagtccggcttttctcgcccagtctgaggcataatccaaaagcattttgccgtatccctttgatcggcaaggtgccgttgtaacaagatccgcaatccacaagtgctctcctttatgaatggaaactctcggcagagccccgcacagcgctctgattgctgtattttcatataaggcaaacagcatatacgattctttctgcacacaggcttcaagcctttgtaaatacgtctctatatccagttctgttctcaattcactcataatcggatacgactcagcccattcttctttcgaggttaattgtttcatatggatcatcttctcaatcccctttcctttcgttacaatgatcatagctaataaatggcatttgccaaatagccaatatcagaaaaaatgaccatgccagctacaaaggagacatgagatggatattacgccgtttcttgataaaaagagcaaaacaccgctgtatgaacagctttataccttttttaaacaagaaatttcacatgcgcgaatcacaaagggaacaagacttccgtcaaaacgcaggctctccagcttgctcgatgtcagcacggcaactatagaacgagcttatgagcaattaactgctgagggctatgtcaaaagcaagccgaaaatcggctggttcgcggcggaagtagaaccaggattcccgacagctcctgaccattttcagcagtctgtacagccgggattacatcaaaaaaacgcacctgctattgacttccatcagggcagcgttgatccgaccctctttccctttaacgcatggagaaaaagcatagtaaaaagtcttgatcgctattccggatcgtttcacacctctggcgaccctcaaggagaatacgaactcaggcacatgattgcccgattcgtcaggctgtctcggggagtaaattgtgaacccggccagattatcatcggcgcaggaaccaccgtgcttctgcaaaatctttgcctttcgctaaagccaggtacaaaaatcggctttgaagaaccgggctttcaccgttcaagaaggatgtttgaagcaaatcacatggatgtcactccgatttgttctgatgcagaaggcgtcctgccggatgagctctaccgtcagaatccttatctcatgtatacgactccttcgcatcagtttccgattgggaccattatgacgattacccgcagacaggagctgctggcatgggcggcagaaacaaattcattcattatagaagatgattacgatggagaatttcgctacagcggccatcccattccgtctttacagggtcttgatccgaatggcagagtcatatatctgggcactttttcaaagtcacttctgccttccttgcggctcagcttcatgattgtgccccctgaactcatggaaccgatccaaaacaatgttcagttaatgaagcagaccgtttctgcccactcgcaattggcactggcagacttcatcgaaaccggagagtggcaaaaacacataaatagaatgagaagcttataccgaaaaaaacacgctgtcctgttagaagccattcgctctgaactgggaaacaccgttgagattctcggtaagaactcggggcttcacattctgctgcgccttttgtttccagcaagtgaggaagaagcaatacaagcagccgctgaccacggtgtaaccctctatcccgtgtctccctcatatatagaacagacgccttttacttctgtcttaatcggttatggcggtttgtcagaagaggacatcaggctcggcatccaaaaactgaaaacggcatgggcaccgttgatatcatcttattaaataaaaaacaggccccggaaacggagcctgttttttaaaatgataaaattccgattaaatttaagaacacgataataatggcaagcggcacgataaaacgaagcaaataaaaccatgtgtaaaagaatgctttacctgcatttgatccatttcgcatttcagccaagagttcgcttttcgaaattttcagcgggataaatagagaaattaacagagcgcctgaaggcatcaaaacattgctgacggtaaaatcggcaatatcaaaaaacgttttgccaaataggtgcacatcactcaaaacgccataagacaagcagcatgggattccgaccaaaaagatcaaaagcccgctcgtccatgacagtttttttctcttcttttcgtccccttttccgattgtggcaacgataatttcaaccatcgaaaatgctgaggttaaggctgcaaataaaaatgcaacgagaaagccgataaaaaacaatgtgccgaacggaagctgttcaaaaacggccggaagcactgtaaacagcaatgtcggtccttcatttggctgaaaaccgaatgagaaaaccgccggaaaaatagccaaacctgccaagagtgtcacaatgatattcatcaagacaatggaggctgccgaacgagggatattttgtgttttcggcaaataggagctgtaggtcaccatcaccgaaacccccagtgttaacgtaaagaaggcctgtcccagcgcgaataatatggattccggagtcagatcgccgaaatgaggcacaagcagaaactttacgccttccattgcaccattaagcgtaagagaccgaagaacgagcagaataaacaataaaaacaaaatcggcatcatcaccgcgcttacccgttcaatccctttttgaacccctcttgcgacaacgagtacagtcagtgccataaagacaagctgagccgcgagcgtctgcaccggattttggataatagaagcaaaaagagcgccatactgtgcttgagaaagcccggacagtgatcctgacgctgttttcacgatatacagcaaaatccatcccccgattacactgtaaaacgacagcactaagaaacacgccgctacgccgatccaccccgtaagaaaccaagctgatcgcggcgcttcttttttatatgcatcaatggcattcgtctggttccgtcttccaaaaataaattcccccaccaaaagcggatagcctaagaggatggtaaataacacgaagataagaaaaaaggctcctcccccattggtccccgctacgtaagggaacttccaaatcgcgcccaagccgatagccgagccggccgctgccatgacgaaaccaattttcgaagcccattggactggtttttgctcagacaataaacgtcacttcctttccagcctatattatctcttatttttgtcttcatttctatagattcatttgccaagaacagaaaagaggcggcctgtatggccgctctctttatcaaaaggttattgatttaattttgaatgctttcttgaatacaggaaatagattaccaagccgattaacagccacactaggaagcggacaatcgtcacccatcccagatttaaaatcaagaacaggcagaacagaatcgccaggcctgggatcacgggaactcccgggcatttaaaagctctcggaagatcaggctgtttctttctcaaaacgataactgccacagaaatcaggacaaatgccgacaacgtcccgatgttcaccagctttgcaagttcatccagcggaacaagtgagccgagaagcgccgacatcgttccgaaaaaccaagtggctacataaggtgttttgtgctttggatgcactttagaaagtgaacccggcacaagtccgtcacgcgacatggcaaacatgacgcgggtctgcccgtaaagcatcacgagcataactgttgtcattcccaacacggcgccaatatcaatgatgcctgccacccaattttgccctgcgctttgaagaacaagagaaaccggatgatccacacccgcaaattgagcaaacgggataaccccagtcatgatggctgatacggtgacatataaaatcgtgcagaccagtaaagagaaaataatgcctttaggcagatccttcgcgggatttttcgtttcttccgcagcagaggatacagcgtcaaatccgataaaagcaaagaatacgagcgccgctgcactgaacacgccgccaaagcccattggcataaacggctgccagttgtgcggcttcacgtaaacggctgccaccgcgataaacagcagaacaaccagtatcttcaagataaccatgatattgttgactctttttgattctttgatgcctaaataaagcaaatatgtgatcgccattacaatgacgaatgcaggaagattaaacagggtaaaggtgcctttcactgcgcccggtgccgctgttaaagcaaccggaagatgaatgccaagccctgataaaaacgattggaaataaccagaccagccgaccgacactgcacttaccgccagcatgtattctaaaattaaatcccacccgataataaaggccataagctctcccaatgtcgcataagtgaatgtatacaccgaacctgaaacaggcacacttgacgcaaattccgcgtaagacagggcggcgaataaacaagccaacgccgccacaacaaatgaaatcgtcagcccgggaccggccgtgactgcgcctgttcccgtcagaacaaaaatccctgtgccaataatggcgccgattccaagcaacgttaaatcaaatgcccctaattctctttttaaagacttttccccgctcgtcgcagcgattaaatcctgaatgcttttcttcctaaaaacgctccctttcattccccttcaactcccgatcatctatttttatatattttatttgaattttctgaattcatgagtaacaatggtcattattcttttttttctactatatttgtactggtcgcgaatcattcctttctcctactcaatattatatataaaattgcaaaaatgaaaacaaaattgttagaaaaatcgacaaattttttattttgaaatttttcaccacacaaaaaaccagctcttgagctggtttttcgttgattacgttgaaataaaacggccgccattcacatgaatggtctgccctgtcatataggaagattcgtcagacgccagcagaacataggcgcctgcatgctcaaccggctgtcccggtcttcccattggggtatccaagccgtgctgtttcactttttcctcagggaatgtcgccggaataagcggtgtccaaatcggaccgggcgccaccgcattcactctgatgcctttatctgcaagcgacttcgccatggaacgcgtaaaggaaacaatcgcaccctttgtgctggaataatcaattaacgccgtatccccttcataagcggtaatcgatgtcgtattaataatggcacacccctcttgcaggtgaggcaaagctttcttcgtcatatgaaacatggaaaaaatatttgtgcgaaaggttttttccagctgttctgttgaaatattgagaatgctgtcctggggatgctgttcagcggcgttgttcactaagatatcgagtttaccaaaatggtccactgtttgctgcacagcttgttcacaatggttctcgtccccaacatctcccgggataagcaggcagcggacattctccttttcgatccgtttgcgtgtttcctctgcgtccgaatgctcgtctaagtatagaatggagatatcagccccctctttagcaaaggcaatagctgctgctctccctattccgctgtcgcctccagtaatgatcgcaacttttcctttcagttttccgcttcctcgataatcctcgtcctctgacagcggcagcggattcatttttgactcaatgcccggctgtctgtcctgatgctgcggttcttgtccttctgtttgtctgtccattgggttcacattcatcactcctagacatgtggttgatactgaacgttaccacacgacagaaatgaataaacgccaaaatatgttatgaaagaacttcctcgggaatggcaccggtatattgcgctgacgggcggaaaatcatgttgttttctgcctgttccagtacatgggcgcaccaccctaccattcggcttgctgaaaaggtcggagtaaacaattcatcgtcaaaatcgatggccctcatcactgcagctgcgtaaaattcaacatttgtgtacagctttcgtcccggtttgtagatttctagcaaacgaatcgcttctgcttctacatgcagcgcaagatcaagatcacggtcattgccggccacctcttctgctttctgtctcaaagcttctgcccgcgggtcttttgttttgtacaccctgtggccgaatcccatcaagcgctctcctttttcgagtttttctttcagatatgcttcagcatgttccttttctccaatgtcttcaagcatttttgtcaccgcagaaggagcacctccgtgcagcggacctttcatcgtaccgagagcagccgtgacggctgacactaaatcactctctgtagataacgtgactcgtgccgaaaaagtcgatgcgttcatgccgtgctccgtggccagaatcatataggtttcaagcgctttcttttttgcctctgaaggctgttcacctgtgagcatataatagtagttttcgacatgtccgtactgggaagaaggtgcaattgcttgttcaccgcgcgtccatctttttctgtatgcaatgatagaaggcgtgattgcaatcagccggattgcttcctctgttttcggatggaatgtgtacgtattttcccccaatgctgaaacaaccgttctcagcaccgacatatcgtccatgttgtttggcagtgattgaatcaagcgctcaatatgttccggaagattccgttccgcagccagcttatctttaaatacctgcaattcttcagttgaaggcagttttccaaataaaatcaaataagccgcttcttcaaagctgtgattcagtgcgatgtcttttgcatgatgtcctctgtaaatcagacgccctttttcaccatcaatatggctgatggatgtttctacacatgtaattccctttaatccgtaatgtaccatttgtattccccctatccttttctgttattatagtaaatataatatttaaaaaataatcaatattttaaagggaattaattaaaaatattaatcagagggagaatagaaatggatttcaaatggcttcacacctttgtgaccgctgcaaaatatgagaacttccgaaaaacggcggaaacgcttttcttatctcagcctactgtgaccgtacatatcaagcaattagaaaaagaaatcagctgcaagctgttcgagcgtaaaggcaggcaaatccagctgactgatgaaggcagggcgtatttgccgtatgcgctcaggcttcttgatgattatgaaaacagcatggcagagcttcacagagtgagacaaggctactctcaaaccttacagctcgcggtttctccgcttattgcagatacagtgcttccttctgtcatgaagcggtacacagcaatgaatacggaaacagaaatggcggttacgattttcgaatcagcggaaatcgcgtcactgattaaagccggggaagcagatatcggactaagctgtttaaaggtacagtcttcttctttaagctgccactgcttatacaaagaccctgtcgtccttgttgccccgcccgataagcgtttcatagaagacaacgaaattgatgccaaagaggtgctcgaacaatacctgcttttgacccacaatcatcctgattactgggacgacttgctccgtcaagtcagaatgacatttccatttgtgagaacaatgaaggtcactcaaacacatataacgaaacggtttatcaaggaaggactcggagtttcatttctgcctttatctacagtaaagcgtgagttagcagagaaacagatgatcagaattccttatcagtctgtacagctgccctatgccggcgcttacgcgattgccctttatgaaaataagaaagaaaaaaagttcttggattttttatcacattttcatttttaggagcaaccaaaacgcctgtgctccgtctaatgaaaaaaacccgttccaatgaacgggttttctctaaaaattagaatcttttcgcaccgaggtaacgaggcttccagtagctgttgttcaggctgctgatttgtacgccgtcagatcctgcatgaatgaaactgttgtttccaatgtaaatccccatgtgagaagggccggatttatatgttgtgaagaagacgaaatcaccaacagacgggctggcaatgctcttcatagaactccagtatcctgcagtgcttgttctgcccacacttgtttgtttattcagtacgtaccaaatgaatccgctgcagtcaaagcctgaagttgtcgttccgccccatttatatggcgttccgactaacgcttttgcatcagaaaccagcttgctcacattaagtgatgtagatgacgttttgctgcttgaagacgatgaagatgaagcaggttttgagctgcttgtgcttgttcctttcaccttcaatacttggttgacatagattacatctgattttaagccgtttaagctttttaatttgctaaccgtagtgccgtatttgctcgcaattttagaaaggctgtctccgctcttcactttataagtagaagttgaagacgatgacacttttgatgagctggagctgcttgaactagttgaacctttcagtttcaggacttgtccaacacgaagcaaatctgattttaagccattcagcttcttcagttcattgattgtcatgccgtatttttttgaaattttccaaaggctgtccccgctctttactttgtatgtagaagaagaggaagaagaactgctgctttttgaacttgtagatttgccgttaatcgataaagtttgtcccacataaataatgtctgaacgaaggtggttctctgatttaattttactgatcgttgtgtcgtattttcttgaaagatcccataacgtgtcgccttttttcaccttaatgctttgtgcagatgccgctcctgcaaataacgtcgatcctaaaacaactgctgtcgtagctgtaatgatttgctttttcatattttcctccccaaatgttaactctatatatatgtatctctttttttaaattaatcttattgatttctattataaggatagattcccatcagaaatagtcttgacttcatgtgacaaatttcttaattattcgttctaaaaaaaagtttttaagggtattaaatatttcattttcattgcaaaggtgacaaaaaacgagtgcttttgtcatgttttatgggatgtttttcaacataaaggaaataaatgaaaaactttcggggtcggctcatatatcggaaaaatgagtgataaagtatattcgaggagagctgtggttatccgcagtttttttatttaaacaaacatatcatgcaaagacagagaggtaaagatttttctgaaaaatgaatgctttacatcaaataaggcaagataacgaaaagcgttttttcatttccttacaaggctttacttattgtttacatgatcaacagccgcatttaacaaagtttccctaacatgataaacggaatacattaaaggaggcatgaaaaaaatgagtttgtttcaaaatatgaaatcaaaacttctgccaatcgccgctgtttctgtccttacagctggaatctttgccggagctgagcttcagcaaacagaaaaggccagcgccaaaaaacaagacaaagctgagatcagaaatgtcattgtgatgataggcgacggcatggggacgccttacataagagcctaccgttccatgaaaaataacggtgacacaccgaataacccgaagttaacagaatttgaccggaacctgacaggcatgatgatgacgcatccggatgaccctgactataatattacagattcagcagcagccggaacagcattagcgacaggcgttaagacatataacaatgcaattggcgtcgataaaaacggaaaaaaagtgaaatctgtacttgaagaggccaaacagcaaggcaagtcaacagggcttgtcgccacgtctgaaattaaccacgccactccagccgcatatggcgcccacaatgaatcacggaaaaacatggaccaaatcgccaacagctatatggatgacaagataaaaggcaaacataaaatagacgtgctgctcggcggcggaaaatcttattttaaccgcaaggacagaaacttgacaaaggaattcaaacaagccggctacagctatgtgacaactaaacaagcattgaaaaaaaataaagatcagcaggtgctcgggcttttcgcagatggagggcttgctaaagcgctcgaccgtgacagtaaaacaccgtctctcaaagacatgacggtttcagcaattgatcgcctgaaccaaaataaaaaaggatttttcttgatggtcgaagggagccagattgactgggcggcccatgacaatgatacagtaggagccatgagcgaggttaaagattttgaacaggcctataaagccgcgattgaatttgcgaaaaaagacaaacatacacttgtgattgcaactgctgaccatacaaccggcggctttaccattggcgcaaacggggaaaagaattggcacgcagaaccgattctctccgctaagaaaacacctgaattcatggccaaaaaaatcagtgaaggcaagccggttaaagatgtgctcgcccgctatgccaatctgaaagtcacatctgaagaaatcaaaagcgttgaagcagctgcacaggctgacaaaagcaaaggggcctccaaagccatcatcaagatttttaatacccgctccaacagcggatggacgagtaccgatcataccggcgaagaagtaccggtatacgcgtacggccccggaaaagaaaaattccgcggattgattaacaatacggaccaggcaaacatcatatttaagattttaaaaactggaaaataaaaaggatgcagaacgctgcatcctcttttttataaatatctgcggtgaacaccttttccgtcgtacgaaaacatgacttccttatcctcaagcacagactcaatgtgcacgcttcttccccaaagctggaataaataaggaagcactttctccaaatatttcaaatccaactctatgccctcataccaatgcttaatatagagttcgttatttttcatataatcgccgtcgtttactgtcaaatatggaaaaccgccatttacccgcatgcttacgagctggtcgcgcaccgacttccactgtttatcgatgattttataatctcggccctgtttttgaaacaaataaagatcctcgcgcatgactaattctttggttaaataattgcggatgaaagagatatcggattcaatctccctgacctcaaacattttctcccggccggagtcaggctgcacgcccattttcttcatttcctccgtcgggttgttgtacctcttttcaatgtcttcaaatattttcagccctaaataataaggattaatgcctgttttggacggctgaacgacacctgcattcagcttggcgaactcgatcgcttcatcagaggttaaatcaagctcacgtataattctctggtgccaataggaagcccagccctcattcataatcttggtttccagctgaggccagaaataaagcatttcctctctcatcatcgttaatatatcacgctgccatggctccagctcccgggaatgctcctcgataaaaagcaggatatctttttcaggccgcggcgggaacggttttttcgattttttcacttgttttttcggtttcttttcatctaaagaccatagatcatcgtaaggcgtggctgcctcttcaatctcctcttcctcatcatccacactccattggagctttggtcggaccaacgacggatcgatatgctcctgaatcgaaaggattgcatctaaaaaagattcgacttcttttatcccgtgaacctgttcatagtgttttatccgttcagctgttgccgccatgctttccaccatatcgcgcttcgtgttttggaaacggcagttgtttttgaagaaatcgcaatgagcaagaacgtgtgcgacaatcaatttattttggatcagtgagttgctgtccagcaaaaaagcgtagcatggatctgagttaatgaccagctcatagatcttacttaaccctagatcatagtgcagcttcatcttgtgaaactgcttgccgaagctccagtggctgaatcttgtcggcatcccgtacgcgccaaatgtataaataatttcagccgggcagatttcatatctcatcgggtagaaatcaaggccgaatccttttgcaatttcggtaatttcctcaattgcccgctgtaatcccttcttctcctccgcgttcaaccgaatcccccctacttggacttatctataatgtatgagcccgccagacaaaagatgatagtctcactcgggcaagaaaaaattcccccggcacattcatctgtttgcttattggataagtgggtaaacacacaccatactacgaaaaaggagcgataccaattgaatgtagcagacgtgttttcttcttatctcagtaagctgccaaacgtaatcattgctttactcgtcttattaatcggctgggctattgctaaaatcattgaaaaagcggtatacaaaggactcagcaaaacaaaaatcgacgacaagctctttgctgggaaaaagccttcacgctattcctcggaaaaagtcataagcaaggtcgtttattttatcgcactgatcatcgtctttattttattctttaacattttgcacctgacaacagtggcatcgccgtttgtcagtatgctttcggcgattgcagctgcgatcccaagcgtgctgaaagccggactcattctgctgttaggatgggctgcagcttctgttttgagcttccttgtcaaaaaaatcgggatgaagctgaacacgagtgacaaactgcgcaagtggaatttggtgtctgaaggaaaagatattcaccaggctgtcaataccgcttcacaaattgtcttttatctcgtgctgcttgtttttctgccaggggtcttatcttctttgaaaatcagcggcatttcaggtccttttacaaatatgatggaaagcgtgctcgcttttctgccgaaattatttgcagcggcgcttatcgtattaatcggatggcttgttgcccgccttgtccgtgatatcattacgaatttccttgcaagcatcggcaccgaaagattcgcggcacgtatgggtttatcaatttacttaaaagacacaagcctttcagcagtcatcggaacaatcgcttatgtgctcattatgattccggtggtcatttcagcgcttgatcagctggatgtcgccggcatttcaaaaccagctgtctctatgctgaatacgattttaaacatgcttccgaacatcatgattgccatcgtgcttgtattagcgggtatctgggcaggaaaatgggtgaaatccatggtgtccggactgctccatcgcgcaggctttgattctgtcttagggaaaatgggcatggaagccggaacgcctgcaaagctgtccttgtctcaagttgtcggtatgattgcgcaaatcattgtcattctgctctttacagctgaggcgcttcaaattgttcggctgcacttcctcgtagaaattgccaccggcatcatcgcgtatctgccgaatgtccttgtcgcagtattcattctcggactcggcctttacgcaggagaattggtgagaaaagtgctcgcaagcatgataaaaggtcaggaattcaagtctttagcgcctattgctaaatatacgattatcgcacttgctttctttatggccctggatcagctgggtgtcgctgcgacaatcgtcaattccgcgttcatcatcgttcttagcggcttcgcacttgcttttggtttatccttcggccttggcggtaaggattttgcatcacgttatctgtctacatttgaacgcaaaatgcaaaacacagaaatcgaaaaaaaccgtaaaaaccaaaatccgccgaatgacatgtaagcaaaaaacatgcacccagctgggtgcatgttttttaattccttttttttcatttttcaatcgattatgataagatatagaaaatgtcttattctgaggtcttattatgaagttaaccaattatacagattattcattaagagtgttgatttttctggctgcagagcgtcccggagaactttcaaatataaaacagattgccgaaacgtattctatttcaaaaaatcatctcatgaaagtcatatacaggctcggccagctcggctacgtagaaacgatacgcggacggggcggcggcatacgattaggcatggaccctgaagacatcaacatcggtgaggttgtcagaaaaacggaggacgattttaatattgttgaatgttttgatgcgaacaagaatctctgtgttatttccccggtttgcggcttaaaacatgtgctgaatgaagcgcttttagcctacctcgcagttttagacaaatacacactgcgcgacctcgtcaaaaacaaagaagatatcatgaagcttttaaaaatgaaggaatagattaagattccttctttttttatgccctttttcccccttattgttaagataatttggctatttttataaaaaggcaaaacgatgagacaaatgtgccgatataaaaaagaaacagcaaatgcaaaatcattgggggaaaaaggagagctaagatgaaaaagaaattagcagcagggctgacagcatctgcgattgtcggcacaactttagtagtgacaccagctgaagcagcaacgattaaggtcaaaagcggagattctttatggaaactggcccaaacctataacacaagtgtggcggccctcacatccgccaatcatctttcgactactgttctgtcgatcggccagacgcttactattccaggcagcaaatccagcacttcttcatctacttcaagctcaacaaccaagaagagcggaagttctgtttacacagtgaaaagcggagattcactttggctgatcgcaaatgagtttaaaatgacggtgcaggaactgaaaaaattaaacggactaagcagcgatttaattcgtgctgggcagaaattaaaggtgtccggtactgtttcttcaagctctagttccagtaaaaaaagcaactctaataagagttcaagctccagttcaaaaagcagttctaataagagttcaagttcttcatcttctacgggaacatataaggtgcagcttggagattcactttggaaaattgcaaacaaagtcaatatgtccatcgctgaattgaaggtcttgaacaacttaaaatcagacaccatttacgtgaatcaggtgttgaaaacaaaatcaagcggctctgatacgtcttctaaagacaattcatccaaatcgaaccaaacttcagcaacaactaaatataccgttaaaagcggtgattcactttggaaaatcgcaaacaactataacctgactgtacagcaaatccgaaatatcaacaatctgaaatcagatgtgctttacgttggacaagtattgaagctgacaggtaaagcatcttcaggctcttcatcatcgtcgtcttcttcgtcaaatgcaagctccggcacgacgactacatacacggtgaaaagcggtgattccttatgggtgattgctcaaaaatttaatgtaacagctcagcagattcgtgagaaaaacaatttaaaaacggatgtcttgcaggttggccaaaagctggtcatttccggaaaagcttcatcatcgtcttcatccggttcttcaaacaccaccagctcaacgagtgcgaagattaacacaatgatttcggccgctaaagcgcagcttggggttccgtatcgctggggaggcacgacaccgtccgggtttgactgcagcggattcatttactatgtactgaacaaagtcacatccgtatctagattaacggcagcgggatattggaacacaatgaaatcagttagccagcctgctgtcggagatttcgttttcttttcaacatataaagccggcccttcccacgtcggaatttacctaggcaacggggaattcataaatgccaacgattccggagttgtcatttccaatatgaacaactcttactggaaacagcgctatctcggtgcaaaacgatatttctaaaaacagaaactgtgcggccttaacggctgtacagttttttattagagcctaaagacgttgatgctgatcatatgatttgtcaccggatgaaaatagacttcggcccgaacagaaaaagtgtcatctttctgtctgactgtcacccgaaagacatctttagtctgctgatcattcacctctgtacgccccatataagcataatcagaaaatgaagcgcccttatattcatcctgaattttgctccaggcaagctgttcccacttttgaacggactcgtctgtgtccgttgaatgaccttttgcagccattgacacgataatcaatccgcaaaaaagaagtgcgatggtatacggcagggatttcattttttcagtctcctgtacccagaatatattccctcataggtttaccaaaagcgatatcttcattcaggcattttgattttatgtctccctcatattgctacccctttactgacgcagacggcaagttttgccccgtcaataacagaggatgcggcataaactaatcatgaacttctcacccaagaaaggagaagcgattcatggattatgccgattacgataaagcgctttattacacccatcgttctcaatgggataatttattaattttaatggtgcgtacagaggacgatttgttatcaaaacgaattgagcattttctgcatgcgtatcattttgaacaggattacgccgttttagaaaagatgctgtattcccttctccgatatattgatcatgccacagagctgacttatgaagatcaaatagcccttctcacataaacaaatcccggcgtttagacgccgggatttcctgcttttgcgaacatgctgagttcttcgacaagctcttttatgctttccttaatgttttcagccactgtagcattttcaacatcaatatgcaccggatcaagcaccagctgcttcggaatgacattggcgtagacaccccgcatcacagttctcatattgttcagcgcattgatgccgccttttccgcctcccgctactgccaataatgcaacgggcttatatttgaattgttcgctgcttagaaaatccaaggcattttttaaagcgccgctcatgccgctgtgatattcaggcgataataatacaatcgcatccgctttcgtaacgcgttgcttaagctcctgtactttcaacagttcagattgttccgcttcaccgttaaaaacgggcaatacaaactcgcttagatcaatcaaatccgtgtgatacagagctgcaatataggatgctgcaattcttgttctgccatgttttcttggcgtgccatttatgactaacatgttcattttgagatctctccattcaggttatatttcactgcgaaaagcgctgcttgcgtgcgatcggccacttcaagttttgctaaaagattcgatacatgggtttttactgttttttctgaaataaacaaggctgctgcgatttctttattgcttttcccgttcgctatttcagtcagaacgtctttttcccttctagttaattgatagtatttttctttttccgggtcgtgctgatttttcatatgtgtcagcacatggggcataatagctgtagaaagcttgtattcgccaccatgcacttgtcgtgttttcaccaattcctcgggctccgtatcctttaattgatacgccttcgcgcctgcctgaagcgcggggatgacgtgctcctgatcagagtagctcgtcagcacaatgatattcgtatccggaaattgctgtattgcttttttaatggcttgaatgccgtccatctcgggcatagacaaatccattagcacaagatccggctttgtctcttcgatgacacggagggcttctaatccagttgcagcttctccgacgacttcaatatcatcctgggtggcaaagaaaaaacgcagaccctttctgacaacatgatgatcatcagcaatgacaattttcataccgcccctccttttcggctttttagcggaagcctgatggacagctttgttccagttccaagcgctgactcaatccaaaacttagctccggctttttccgctcgctctttcataccttttatgccaagtgaaggcagaccggcatgcgcttcatagcgaaatcctgccccatgatcgatgatatccagctccgcatggcacaaagaagcagtcagactaacatacgccgtatccgttccggcatgctttttgcagttatttaaagcttcctgtacgacacgccatagcatatgctcctgctcatcagtcagaacaggacagcctttttgtgtaaaaatgatcttcaatccaatgagcgcaccatagcttttaatggcttcagccagccctttttccaatcctccggggcgaagctgccaaattaacgctttcatttctgcgagcgcgtcctgtgataggttttggatgaaatcaatcatctgctgtaaattttcatcttttgttagtgtcttcgcagctttggcagttaaactgacggaaaacagcatttgattgactgaatcgtgaagctcctgagcgaggcggttacgctccattaaaagagcatttttttgttgatattcagaaagcctcatacgctggattgccgttccgatctgaaaggcgacagactcgagtaaatgcagctcttcctcatcaaacatggtttttccggccgccgctacatttaacaatccgaatcttctgtccccgtcttctaaaggcacagttgcatgatgcgtaatcccttctgtgtcaaaacaatgcaggttttctgctgattcgatgcgtttgcagttcatgatatttgcagcttttctaagccctccgttattgaatttcgtcaggcagtaacactccccttcgcacatcagcactttttccttgcggcttaaagccgggggcagataagcgtcggccgctaacgtataagacccatcttcttcgatcagaaaaatccatccggattgaaggtttgtcagactcagcaactcttttaaaacctcatccagtgttgctttgatatcgtgcccttgatttaaggtttccgcaatcgttttcagcgtttttaatttttccatcctcgttttgctcacgtttctcactccggcattgatcttgtatttaagattataccagttttttgtatttcattgcttcacttgtaggatgattttctttcagacttttggatgagaaaaagaaaaagccggatcatttacaatgacccagctcatacttgaattattttgctgttgactcaacaatttcatccaccgtcttcattacatcttcagaaaggacggcaagtcgcttttcactgtcttccaaagatgacccttttacggcgaaataaaatttaaccttcggctcagttccagaaggacggagacagaaccaagacccgtcttccaggaagtatttcaatacatttgattttggcaagtcgatggcttcttctttgctttcagtcagaagcgtccgtttgcttacagcgtaatcttctgctgtgacaacctgtttgcccgccattttctgcggcggattttgtctgaaggaagcaagaatcgcttcaatttgctctgctccttgtttgcctttcagcgtcagggatttcagcccttcacgataaaaaccatattcgttaaagagattgatgagcgcctcatacaatgacattccctgttttttatagaacgcgcaaacttcaactgccaaaagcgcagcctgaatggcgtccttatcgcgggcaaaatccccgattaaataaccgtagctctcttcataaccgaattggaaggtatactggcctgatgcttcgtattccttaatcttttcaccgataaacttaaagcctgtcagcgtatcaatcgtatcaaggccgaatgaagaagctacagcacggccgatttcgcttgtgacgatcgttttgagaacaacaccgttatcaggcaggatgccttgttttttcttttcagaaagcaggtaatgaagcagcaacgctccggtttggtttcctgtcagcactgtatatttgccttgatcgtttttcaccgcgatgccgaggcggtcagcatcaggatctgtcgcgatgagaatatctgcattctgctcctccccaagcttaatggcatattcgaatgccgcatgctcttccgggttcggcgatgtaacagtggagaagtttgaatccggcagttcctgttctttgacaaccgttacatttttgtagccgagtgcttcaagaccgcgtctgaccggtttatttgcagttccatgcagcggtgtgaaaacaacctttacatctacttcttccgataattcaggatgtacagaaatggacgtcagtttttctgtataaactttatcaatatcttcaccgatgattttgattaagcctttttcttttaacttattttcttcgtccactgtgatcgtcagctcattttcaatcgcgtttacctgctcaatgacgatgtccgcttcctttggaggcagctggccgccatcatccccgtatactttgtagccgttatattcaggcgggttatggcttgccgttaccacaattccaccataagcgttcagctgtctaacagcgaatgacagctctggcgtcgggcgaagctcatcaaacacgtatgtttggatgccttgtgtcgcaagtgtttttgccgcttccatcgcgaactccggagacttatggcgggaatcataagcaatgacaacgccccgttttttcgcttcctcaccttgcttcgagatgtatgccgcaaacccggccgatgctttgcgcacagtgtaaatattcatccgatttgtcccggcgccgatttccccgcgcattccgccggtaccgaattcaaggtctttatagaaacagtcctcaagggcctgttcatctccctctaattcaataaggcgctcttttaattccagatctaaatgttctgtctgtttccagcgttcatagctctttctccaagtcatattcgtcctcctatgtatcagcttatgccattattttatatgaagcgggtgcctctgtcacttgataacctgagatctccccctttcggcacgtaaaaagaaataacgggctgcagacagcccgttatgatttattgctcaagcggtacgaccgcatcgtgtaaaagcttgttgaggttttctgtatgtttgtttttcgcctgctcatcccattggaatcgctcgctcataaaatcaataacggcatctttatatgttcttacccaattgatatcaaaaaataaacgtcccgttctgcggacaaagaagtcagcaggggttgcagtcatctcttcttctatactgtattctgcctcagcaagaatatgaaccggaatgttgcgtttcgcggcctcatctttcagcgcttctacccggtcaaagacgcgatctacgttagagccgtatctgatcgcaagctgttttgcgtctttttctgataaaccggctgcaattccttcttttgttttcgcggtaacgaaggacataagatttttcgaaccgccgacgtgcccgccagagattggcatgtttttcgttttacatggtccaaaatccttttcgccctcttcttttaagcgatcacggacaagatcaacgatgtgctccgccatttttctgtatccagtcagttttccgccggcaatggtgatcaggcctgagtcagatgtccaaatctcgtctttccgtgaaatttcagaaggatctttgccttcttcatgaatcagcggacgcagccccgcccagctggattcgatgtcattcgcagtgatattcagttccgggaacatgtaattgattgatttgatgacataatcacgatcctccgttgtcatccgcggatgctccagcgcctctttgtaaacagtgtctgttgttcccacgtatgttttgccttcacgaggaatcgcaaataccatccggccatcaggtgtatcgaaatatacagcctgtttcagcggaaagacagactggtcaaatacaaggtgaatgccttttgtatgctgcaaatgctttccgtttttcgaatggtctttttctctgagctgatcgacccaagggcctgtagcattgacaatttttttcgcatacactttatattctttctttgtcagcacatcttcaattaatacgccgacggctttgcctttttcgtaaagaagctccttcactttggagtaattcacaggctctgccccgaatttaaccgcttccttcatgacttcgatggtcagtctcgcatcgtcagtgcggtattccacatagtacccgccgccttttaagccgtcttttttcaccaaaggctctttttgcagcgtttcttttgctgaaagcatgcttcttcgttctgactttttcacacctgcaaggaagtcataaacccttaacccaatagatgttgtaaatgaaccgaatgtgccgcctttatgaaacggaagcagcatccattccggtgtagtgacatgcgggccgttttcatacacaatcgcccgctcttttcctacctcagcgaccattttcacttcaaattgttttaaatagcgcaagccgccatgtaccagcttcgttgatcggcttgatgttcccgccgcaaagtcctgcatttcgcttagtgcgaccttcattccccttgatgccgcgtcaagagctgttccggctcctgtaattcctcctccgataataaataggtcatatgtttttttcgtcatgtctgtcagcatgcgatctctttcaagacttgaaaattgatgattcatcattacgtttcctccttgttgtcacggtaaatagaaaaagagaccacaacagccaaagtgcatgcttacactttggtgctgtggtctctcctcatctcaggaccgttcttattaacttgtaaccattataccatagtattactttatttaaaagccatagctgctttcacggctttttgccagcctttatacagctcatttcgtttttcttcttccaattcaggctcaaaccgtttatccagattccactggttcgcgatttcagaacggtccttccagaatcccacagcgatacccgccaaataagccgcgccaagtgcagtcgtttcattaatttccgggcgctccacaggaacattcaacaggtctccttggaactgcattaggaaattgttttttacagctcctccgtctacacggagcgtctttaatgaaatgtttgaatctgcttccattgcgtcaagcacatctttggtctgataagccaatgactccagtgtcgcacggataaagtgctcttttgttgtccctcttgtcaggccgaaaaccgaaccgcgcacatcgctgtcccagtaaggcgttcccagtccgacaaatgctggaacaacatacacgccgtcagttgaatccactttttctgcataagattcgcttagcgatgaatcctggaacattctcaaaccgtctctaagccactggatggcagagcctgcgacaaaaatgctcccttctaacgcatagttcacttttccgtcaatgccccaagcgattgttgtcaaaagcccatgttcggacttaattgctttttccccggtattcatcagcatgaaacatcctgtgccgtaagtgtttttccccatgccttcttcaaagcatgcctggccgaacaatgcggactgctggtcgcctgccgctccagcaatcgggatattttttccgaagaagtgataatcaacagtctccgcatacacatgagaggacggcttcacttcagggagcatggatttcggtacgcctagaatgtcgagcagttcatcgtcccattttaaatcgtaaatattaaacatcagtgttcttgaggcattggagtaatcggtcacatgcgcttttccgcctgacattttccaaatgagccacgtatcaatcgttccaaacagcagctcgcctttttccgctttttctcttgcgccttccacattgtctaaaatccacttcaccttcgtgccggagaagtaaggatcgattaaaagccctgttttttctctgaatttatcattatatcctttttcacgaagttcctcacaaatgccggacgtctgtctggactgccaaacgattgcattatagacaggacttcctgtatctttatcccacacaaccgtcgtctcgcgctggttcgtgatgccgatgccggcaatttgagaagcgctgattcctgattcagagatgactgaggcgataaccgcgaggacagagccccaaatttcattggcattatgctcaacccagccaggatgcgggaagtattgtgtaaattccttttgagcagagtggacaattttgccttctttattaaacagaatcgctcttgaacttgtcgtcccctgatctaaggataaaatgtacgtttccataagatgtctcccctttgattaaatatatttagaatttgataatgttttagcagaatgtgatttcgtataaacatagagtcctaacaataccacaaccaatataacgcttacaatccagaagctgcttgtgatgtgccctttaaatgcagcgttgtaaaatacaccgccgaatgatccgcctaaaatcgggccgactaccggaacccatgcgtatttccagtttgatgagcccttccccggaatcggaagaaaagcgtgggcgatccgcggacctaagtcacgtgcaggattgatagcatagccggtggtgcctcccagagaaataccgattgctacaatgaggaaaccgacgattaaaggattaagtccttctgtaaattgatttgcacctatggccaagattccaagtacaaggacaaatgtcccaatcacttcgcttaaaacgtttgcaaatgtatgcggaatgctgggccctgttgagaaaacacccagcttggcagcgggatcatccgttgacttccagtgcgggaggtaatgcagataaataatcaccgcaccgatgatcgctccgatcatttgcgccgcaatataaaccggaacctctttccaaggaaaatctcctacaaatgcaagcgctatcgttagcgccggattcaaatgggcaccgctgatgccgccaaccgcgtatgccgccatggcaacacccaatccccatccaaatacaacaacaatccagccagactggaatgaaagcgatttctttaaattgacacctgcacaaacacctgcaccaaaaatgataagcagcatcgtaccgatgacttctccccaaaatgctgtcatagcacattcctcctaaagtcacgattaaaaagcatgatagagaagaagagaataaaaaaaccacaacaaaccgctttacgggtgcataaacatttgccgtaaagagctgctgtggtctccgagttctccatcacaatgtattaacctagtgcaattgtatcagtgcatgaaagcggtgtcaatcactttccgtcaaaaagttttcatattttttccacaatttggtattagatgttgtgacagctacagcccccgctttcaatgcctgctctacatcctcttccgtacggatgaaacccccggcaaagatgggaatccctgttttctcttttatttcctgaatgagtgacggaacgatgccgggaagcacttcgatgaagtcaggcttatgcttgccgataaactccatgcttttctccatcgcgcttgtatcaagcaaaaacaggcgctgaatggcataaattttcttctgcttcgctttggcaatcacattcgatcttgtggaaataatcccagcgggcttgatatcctgacatataaattccgcaccgtattcgtcatgcttaatcccttgaatgagatcgacgtgcaccatcatgttctttccgtgcttttgcgcttctttgatcacgcccttcagctggccgagatgaatatcaagaataacaccgtaagagaatgaactgttcaaaaactcatcaaattgcttcatattgcgaatagccggtaagatcggctggttgtgaaaactcatcatgtgctcctttaataattcacttttatattatatcgtttgaaagctttctttcaccgttttcacgataaaggaaaggtcctcttctgtcaggcaaaatggcggcgcaagctggatgacattgttgtagccggcgactgtatcgccgtttttgccgatgatcagccctttttctttgcacgccgcaaccacttggtttactttggcggcatcagccggctctttagtcaatttgtctttgacgagttcgattccgatcagcagcccttttcctctaacatccccgactgccgggtgttctctcagagcttgaagctcacctaaaagctttgctccaagatcacgggatcgctgaatcagctgttcgtcctccataatttgcaggtttttcaacgccaaagcacaggcagccgggcttccgccgaacgtgttcacgtggcggaaacggtcataaggagcttccccctgatacgcttcgaaaatgtcccgtttcacagcagtcgctgacaatggcagatacgcgcttgtgattccctttgccatcgtaatgatatcaggcttcacaccgtagtgcataaacccgaacggctcacctgtccgtccaaacccgcagatcacttcatcgcaaatcaaaagggctccgtggcgccggcaaatgtcctccaccttcttcatatatccgtccggcggcattaggatgcctccgcctgtaatgatgggctccataatgaccccggcaatcgtttcgcttaattcccatgtcatgatgcggtcgatttcatttgcgctttcaagcgtgtctgcatcatcaggattccggtatatatctggcggagctgcatgcaggaacccttggctcaaaggctcgtatttatatttccgctgcgcctgtccggtagctgagagcgctcccaatgtattgccgtggtatgcccgatatcttgagatgaatttataacggctgtggtcgccgttttgcagatggtactggcgggcaattttaaaagcagtttcgtttgcttccgatccgctgttggaaaaaaaaataacataatcgccgccaagccattcattcagcttttccgccagttgaattgcgggtgcgtgactttgcgttaacgggtagtaaggcagctcctttagttgctcataggcagcctccgcaagctcctttctgccgtaaccaatgttgacgcaccacaaaccggacatcgcatccaaatagcggcgtccgtctgtgtcggttacccaggccccttcggccttctgggctatcaggctgtccgcttgatgcgctcccttcatggcatgccacacaaattgctcatctttttgctttaatccctgattttgctgaatgttttccatccccatcatctccatttcattagcgttccctataatgccaattcaattgaaacagaccttctctttatgtgatgtcttggtgatgatttccctgccttcaatataaagccagaccgggtcagagtcaataaaccgcgtaaataataaaacatcccctttctcaagaagaaagaggatgcagcttccaaagcaaaacaggcaaagtgacaatgctcagcatcgtactgataaaggtcgcactcgaaacaacttggacagccattgcaatagcaatgtgaagcctagccgttttctgtatgatataggaaatggcgaaaatacagaaactccataaggcacatccactatacaatttacttttattttaaagaaagcacctaaacaattccgcttttgtttaaaaaaacccgccaattcaggcgggttttttgggaattattttttatattgaatatgataaatatcacgtcgtctgtcttttagctggcgcactgtaccgttttggcgctgtcttctgagaatttccaggtcaacatcgccgatgacgaccatttcaatattcgggtttgtttcgccgacaatgccgtctcgggcgaattcaaaatcagacggggcaaagatgcctgactgggcgtattggatatccatgttttccgtttgcggaaggtttccgaccgttccagagataaccgtataaatttgattttcaaccgctctagcctgcgaacagtatctgacacgcagatagccttgacggtcttctgtacaaaatggcgtaaagatgattttggctcctttatcagccgcaatccgggcaagctcaggaaattcaatgtcataacagatctggatcgcgattttcccgcagtccgtatcaaacacgcgaacttggtctcctgcgctgatcccccaccatttgcgttcattcggcgtaatatggagtttgtattgcttctcgatcgttccgtcccgtctgaacaggtaagcgatattatagatcttgccttcctcttcgacgaaatgagatccgccgataatgttgacgttatacttcacagccaagtcagtaaacaggctgatgtaatcttctgtatactcggtaattctctgcaccgccaagctcggtgaccgttcctcaaggaaggacatcagctgggttgtgaaaatttccgggaacaccgcaaaatcagatcttgcgtcggaagcaacatcgacatagtattctacttgattcgcaaattcctcaaaggaataaattttcttcatttcgtattggatcacacaaattctaacagggaacgccgatttataatagcgttttgtctgctgcggtagataatcgacattattccattccatcagcgtcgcatacttgatcgaagctgtatcatccgggagatagttcgggttaattcgcataagggtaaagccgttcatcagctgaaaagaaagaaccggatcgtaaatttggtggcgtgtcacctgttcaacatactctctcgctgtcatttcctctgcatatttgtgatagtttggaatccgtccgcctatgatgatgcttttcaggtttaagcgtctggctaagtcctttctcgcctcgtacaaacggtggccgatcttcattcgtctgtatttcgggtgcaccatgacttcaattccgtacatattcaagccgtcaggattatggttggtgatataaccgtcatctgtaatgtcctgccacgtatggcggtcatcatattcatcaaagttaatcaggagacttgagcacgaaccgataatttcaccttcgaattctgcacaaaactgtccttccggaaaatgctccaaatggctgattaaatgctcccgcttccaaggctccattcctggaaagcagtccttttgaagatcgataatcttgtcgatgtctttctcttcgatattgcggataaccattttcttttcaaaccgggtcaaatctaatttctcagacaacctactcgctcctttctagttttgtgagttcagatgatcaagcaatagggcgagctccatctccgccattgattcaagcctgtgatcatagtcttcaaacatcaaggtacccgttactttattcgggacaatgacacacttcatgcctgcacgtttcgcagcaatcgaaccattgacagaatcctcaaacgcgagacattccgctggcgatacccccaggttctttgccgccaataaatagagttcaggattcggcttcacctcttccacatcatccgccgtttgaataacttcaaaatcatcaaacaggccgatttgcttcaaatggccggacacccatttataatcagagctggaggcaaggcctatttttaagcctaaatcctttgccgcattcaaatacgcttcgacaccaggtctcgctttttctgattccatgcgtttggcaaaccgctctcttctcaattgtgtgagctcttcatggttcagctttttcccgatctgctcttctaaatattcaaaaggccggaaacccgcagcagttccgatgacctttccccagacagatagcggcagcactgagccgtgctcttcaaatatttcctgaagaacctcatattcgtgtgtttctgtatctagaataagcccgtcaaaatcaaaaattaacgctttaatcactgggtacaactcctttagtacgaattgagacatatgtatacactcactataccccgaaacaagtctgctttcaaaaagtaaggttttatgtgaagaaagagcctgcacactgcaagctctttcttattaatgaatgttttggtgagaaatgtttgtcagcgctgatcccgcagactcgttcgacatctgattgactgccaggtctccaagcgcaacgatcccgactagattgttttgatctacaataggaaggcggcggatttggtgctgggccatcagctgcgacgcgtcttccagactcatattagggtttcctgatacgagttctgttgacatcacttctgaaacgggtgtctggccatcacggccctgagctgtagttcttaatgcaatgtcacggtcagtcagcattccttttaaaacaccttgctctacaacggggatcgccccgacgttatgctgtttcattagagaagccgcttcctgaatcgtttgattcggagaaacggttgccacctgcgttgtcattgtatctttaactgaactcattgtcagcacccctttcaatcattagtatgttcagacacgagccgtttaaaaagggagttagaggaaaggttttatgatatgatttctctgatacaaaaagagcttttctaaaaatagaaaagcccttgccgcatgattatatcagccttctttgaccgaaaaaggctttgttagtcttcttttgaaagtcagaaaaagcaaacggaaaataaatcccaaaatcattcagcatcttgctgtttttttcaaaaatcgcctgatcactcaaatcagagtgcggcgaaggcttggtcaggataatatgtatcatttgcagacaagccataatttgaaatgcttcttttaatgttccttggtaataatggttatttaaagacagaacgcctttctttttaaagcgctgaatgtccagttcggagaaataaagaggaaatacatcatggatcagctccatagacagctccttgataaagctctcctgttctgcagttgctgcgttcacaattctcacgtcaatcacctttcttgccatcgaatatcctaagtcttactcaagaatagcacagaaaaaaacgcgaaagctaaggtaagtgtttcctatgagaaacagcagccttccgcttcgaaaaggagccatttaacatgaaccaaaaaggcagagggcttgagatcctcatcaatgaaaaacaggacggccaatggctgttttccgtactcaaaacagcgctcaaagcttctaaaccagtgatacaagactggatgtcccatcaacagataaaggtcaatcacgaatccgtcttaaacaatatgattgtaaaaaagggagaccgcgtgttcattgatcttcaggaaagtgaagcatcttcggtcattccggagtatggcgagcttgatattttatttgaggacaatcatatgctcatcatcaataaacccgctggcatcgcgacgcatccgaatgaggatgggcaaaccggcacactggctaatttgatcgcgtatcattatcagataaatggcgaaacatgtaaggtgcgccacgtccatcgtcttgatcaggatacatctggcgctatcgtttttgccaagcatcgtttggcacacgccatcttagaccagcagttagagaaaaagacgctgaagcgtacgtataccgctatcgctgaaggtaagctacggacgaaaaaagggacaattaattcaccgatcggcagagaccgctcacacccgacaagacgccgggtttcaccaggcgggcaaacagccgtcactcatttcaaggtaatggccagcaatgcgaaagaacggctgtcgctcgttgaattagagctggaaacaggcagaacacaccaaatccgtgttcatctggcgagcctcggccatccgttgacaggagactcgctttacggaggcgggagcaagctgctaaacaggcaggcactgcacgccaataaagtacaagcggttcacccgataacagacgagctcatagttgctgaagcccctttccctgctgatatgaaaaacctttgccgcacatatttttcatgaagaaaagccgcaggcactgcctcggctttttaagtcactcgttttccatatataatatagcgcttcggggcatttccgacgtatgaaaacggatagcaggtcgtcagaatcagctcttccttttcatgctggagcgtgataatagatgtgtcatccttatcgacaatttttgtttttacaatttcatatgtgaattctccatatgacaggagaagacggagctgatcccccttttccagctctcccgtccggcgaaacacggtatcccgatgccctgacagcacaatttgtccgttttcatcaggataatagctgtccttgtaatgcccgacacctttttctaaatcatcagcatcggtgccctccacgatcggaagctctgcattgattttcggtatttctaaaatgccgctcgcttggccggtctcaggcttaaatgatgctttgttctttgcttgatctgtgctatttttcgtccccgaagcttcctgcggctttttagccgccagctttgcttcttttaatgtctgttccgttttcgtattcgtatcgatcaatttaaagcctccatagcctgcgatcactaggccggcagcaatgatgaatagtggaataacttttttcacgttctggaggcgctcctttttcttctgacatatagataagttcctgacaatgtcaccgccgcaccgattaccataaagttatagtagcccgctgacgtatccggaagctgatgatcagacccgctttccgcagtctcggtttgtaacggcaatgtgctgatgctattagcagtatcagcggtttttgtgttgttgattggtatttcattgaatctcgaaatggctgaaggcggaagctgatgaaccggtgctgttcccggagtttcttttatatcaggcaaatcttcacctggccttggatcctctttaatcggatcctccgtccccggatcatctccaggctcttccgttatcgggtcttctgttacagggtcttcaatatcactggcttcagcaagcttaattcttccctcttttgtatacgcaattggctcatcaaaactcttcacgtactcaactgtcgcttccaaatcctcaggccctgtcaccggattttttcccagcagtccgattggctgatatttggctcctgtcgccgtcgccataaagttgttgacggtcaatgtatatgtggcatcgggctggatctcggtgccatctgccattttcatatcaactgcttttccggtttctttatcccacgtatacgtaaacccgctgatgctgtagtcaggcccaaaaaccggcgagatttgcgcattgataatctctcttaaatcttttcctttaatctcaagcttcgttaacacatttccaaacggctgaatattgtaaagatctccccacgtaattggacccttcttcagcgcttcacgtatgccgccgccattcataagggcaaaatccgttttcatggcagctctcataccatccgcaatcaggtttccaagaggtgtatcgccgtcatttgaataccccccttccatatcaacagcggcttcgccgactacctcgctgataatcggttccgcaattgtttcgtatttctttaaaatggctgacgcgctgacatccggttcgattttactttgatcaacatatacgatttccgcggactttttgacaatgtcttttgtcgttttatcgatctctacatcaacgacacctatcgcttttccatattcaaacgcttgaacaatcagttttccattcacttcaccgttaacaacctgatgattatgcgcggcaaaaatcacgtcaatttcagaatctgttttgtttgcaagatcagcagactcaccggtaatggcgttgccgttttgttcagctgacatatgtgcgagaaccgcgatggccttcacgccttttttcttgagctcttcggccgccttattcaccgctgttgcttcatctgtaaactcgatattttttattccttcaggcataaccatgccagctgccgactgtgtgacaactccgataaaagcaacgggtacgccctccacattaatgatgtcgtaagccggcaaaaagggctctccagttgatttcattttacaattggcacatacaaggggaaagttctgtccatcatatccgcttgtgcctttcggatgatcaccgccatttaagatcctcagaagttcatccgtgccttcatcaaattcgtggtttcccacggttccgacatcaaatccgatgtcctccatcagttctacagtcggttcatcctgaagaagagaggaaactggagagcttccgccgatcatatctcccgcgtgcacaatcagcgagtttttcttttcagcctttttttcttttaaatatgcggcggcataatccatgcgtccaaacgtgccgtctacagttccatttccatcaagatcaagctcatattgctgatcgattttgccatgcaaatcattcatgctgagaattctaagcggcacatgttcttgaggtgccgtttgcctttttttatatcccgcgctctccgcttcacttgctgaggcgaagaaaattctgttttccacagctatcttcttccagtcagctggctgcacatatgttttattcgacgagtcccccacatatcttgtcaggcctttcccttgctctctggctctgaattcaaacggcatttccatgaggggatcgttttcattccaaattcctttttgatctttttttgcagcggctactgcggcctgaaattgctgataatcctcttcattgtcaaccggccaaataaaatacgtcggagcatagccgttttttacaagctctaagttcacgtttgaacctgattcggttatgacttgtccgagcaatctgccatagctgtccttggcttcactcccgaccttgacagtaattttatcacccggggacagaaccgtttttagatagtcagatgcttttttgccaaatcttaattgattttcatctgcgtcattttttggtgtgtgatatgtttcgggtgcatctacatttacaaaccggatttttgtcgttccaagcaccggagatttaagatgaatggtatcgccgtcaactacccggtcaacaatcccttcatattctccctctgcagacggaggtgcgggctgctcttcaagcagcttcaggtcagccgattttcgcggaagcagctgaaaggtttggtatctgcttaacacaccggtaaattcataccatttgccctcatcaagctcgtttatcacccctgtttcattcataacccggagcgtcattgcatgatggtcgtcatcaatcattgttacattgtaaccgccgccggcaggagaacttggaattgaggaaacaaaagcggttagtttcacaaggcgtccttcatactgatcacctaggctgccgttaataagttcattgattgttaagtgtttgggggcggggagggattgatttgactggttgattttgatgcctgatgagtttggaacgatttctttcagcccctggtaagacgtgattttccctgtcaccgtgacatccataccctcttttaattcgggaaattgttcaggggatggcgaataaatgttaatgcctccggtttcatcttgcaaaaaggtcgacagcttcccgcctccgattgcgttttgatcagctgtaatgatcccttttatcgttacttcttcattcagccttccccgtgcttcatttatggtcacttgctgttcagccggcggagtttttgtgtcatcggttacgttcatcgactgaacgtttttaagtcctgtcgtgttaaagtaattttcaagctttccttgaaccgttatctttttcccaagaagaagcggattggtttgcagcccaaattggcttctgaaggcggaggggatttgcacaggaaggatgtgttcgggcgatgttttgtttttacggtctgccagcgcaacattataatcatttgaaaaagggcttgtcagtttataatgctgcggggaaacagcctggccgactgcatatccttcgacaagtgcctgtccttctttttgctgtattgccttctcaatcgatataggctgttgcggttcagctgcctttacagcttcgaacgtgtacattacatttaagaacattaatgccgtgatcaacacaatatgcagaatacgcctcatcatatttcctcccttatacacataatgacaacgattttgtctgcttatcatttcgacagacagcatataattcctttcaggcttctgcataatacacggcagactgacacaaaatacagctgatctgaaaaaaaaggaggaattcggtttggatcagttcaatcagcagcagcaatcccaaatgaacaaaggtattcctggcaaaccgcataaaaaccacggcggacatgaaatgtttgatatgcatgaggtgctttccggaacacttactgtgcttgatcagtttatgatgctgagacaattctgtaaggatcaagaattactaaacatccttgatcgtcaacatcaattcatcacatctcaatacaatataactgcagaatgcttcaaaacaggaagcgaaccttcacaaaaaacagcaacttatatgatgaaggaagacaaccagactgtttacggcatgcagccgtcacagcctaaaaaacctgttcaatccatgaatgatattgatgacagcatcatcagccgacaaatgctttgcgcgattaaagcacaagcttctatgctgacgatggcttctctggaaatgacaaatccggccgtaagacgcgtactgtctgcgcaaattcaggagtatgttgaaatggcatttgaaattttcctataccaaaacaaacacggctattaccaggttcctcagcttgatgcgcaggatatggaacagctgcgaaattcattcgcccctgcccaaggacaaatgcctccgacacaaggcggaatgggtcagcaaggacttcactaataacaaaggcattggatagatactatccaatgccgcactgtttttttcaaattttttcttaaaatctttttcaaattgatcaagactttcctttgttgctgatttaaaccctttttcaaagtcccctttttttgccgtttccttaatcatttctgaaataatgtctttcccgtatttgtccgtcagctcatcgatcatataaaagctttgcaaatagacatcagtgtcatattcggctctagcttcctgccagtctcgatcagtctgcaaacggtcaaagggcacgacagaaaacgtgatcggatctatgagcaattcatagttcgcaatccactcgcttaacccttcatgaaaccataacggaaactcatcgggatccgtctcaagctccttcaatttctggtgaaacgcatggtgcgagtattcatgaatcaacaatctctggtacaaataaaccgctacctcgtccccttctaacagtttctttttctcttcaggcaacaatccgatcagctgctcccgttcagaataaaaaccaactacatccaataaaccggagtaagcctccatctgtttttcattaggaaaaaaaataatgtcaataggcttttgattcgaatatccaatcataatctgattaatactgaccgcatattcaagcgtttctttcgtcaatggcagtaaggacttttccttagaagtgtaataaatatcggcctgtttgaatgactctttcttcatgtgcttcgtcacttgttcttttgttattccagatgcctgacctggaaaagacaggatatacatcgcgcttgatacgatggctgagcttacagccagcatcacaaggactccgcacaggaatagagcggatgccgcacgctttcctatgccatcccgcaaacgtctccctccctgagccggtccgtcttgtacctttttatttttactctatgcagcctgagttcgcagtgtgtcattaacgcaaagaaaaagccgcacaaattgtgcggcttctttcatttattcagcgttagggaatacacgctgtacagtttgtgtaaattcatcaaataatccggcgattgggtcaccattttgaatacgctttccatatccttgcatacgctctacaaaatcagggttagctgaaacgtaaacattatcaatgtttttgtcagtagatcttacctttttggctatttttttcttcagattgttttctactgcacctttatttccattggttaaaacgactgcaacgtaggcttgatttccagccacaatgatatcggcatgctttacttcttttaggtctgttactttatcagctgcttcatcagcaacctcaagttttcggtcgttgttattatcgtcatttacacgattgttattgacattatcattaacattgttgtcaacgttatcccgattgtttacattccgcatatcgtcattggccggatttcgataatttacgtttcttacatcattattatcacgtctgccctcaccttggtcggctacaccgcagccagtcataagcaaagggataagaagcacagacgcaaggacttgtttttttccaaacatgtgaattcctcctttatcactttacttataggtttttctaactggctttaattatgcatgcaaatctggaggaaatgctttcccgggaaatataacggttaatttgtctaacgagggggaaaatatgaatacactgcaaaggagggatcatgttgttcaaccagcgaagaggaatcagccccgcagcattgatcataggatcaactatgcttattactgcattatcacctcagatccgccaaagaatcagcgggtttatcacaggacaaatgaacagacgaaattcagaaaataacacgtttgatgcttctaatgtaggaaacatggtcaaacaagcatttagcggaagcagcggaagcagcggtgataaccaggaccgttcgcagcatcaaagccagcggcaaaatggccgtcagcaccagcacgctggacagcagcaaccacagcatcagcatacacagtctcaaactaggcaaactgagacagccgcgaaaaaaagacagccgcattatgctgaacccattcattttgaacaaaacgcaatgaatgtcatggacgacaacacgatgatggaaatgctggaggacttagagcctggccgttaaaaaaacgtgtaatcctcttggattacacgttttcatatgttacgcttcttcagcttcaatcactctggattgatcatgaaatgccccttgatcaatttcttttgtgaccttacttgtaataagaccggatgtcatgcttccgctgacattcaaagcagtacgccccatgtcgattaacggttcaattgagattaacaaaccggcgagcgcgacaggcatgtttaatgatgataaaacaagaagcgccgcgaatgtcgctccgccgccgactccggcaaccccgaaggagctgatggcaacgactgcgataacagtgataataaacaccgggtcaaatggattttggccgacagtcggagcaatcatcatcgccagcatcgcaggataaatgccggcacatccattttggccgatcgaaagaccgaacgaaccggcaaagtttgcgattccctccggtacacccatgcttctctgtgttttaatattcagcggtaaagcacctgcgctagaccttgacgtaaatgcaaatacaagtacaggcaccgcttttttcaaataaatcaccggattcaagccgctgaacgtcagcagcagcaaatgaatgataaacatagtgattaacgcggcatatgatgcaatcacgaacatgcccagttttagaatgctgtcaagatcactcgttgcaattgtttttgtcatgatggccagcaccccataaggcgtcagtctcaaaatgagtgtgacaacacgcatgacaatggcataaacggcatcaaccagttttttaaatgtttctgcctgttccggctgtttgtgttttacgccgaggaatgccactccaaggaaagcggcaaaaataacgacagcgatcgttgaagtcggtctagctcccgtaaaatctaaaaacgggtttccaggcagcagttcaacaatctgctgcggcagcgttttcgctgtcatatcctctgatttctgctgaagctcctgtccccgtgaaagctctgtacttccttggtcaacctgaatcgcctgcagatcaaatgaaagcgcggacgcgataccgacagctgcagcaactgctgttgttgctactaaaatcccgataatcaaaccgctgattttcccaagattttttgtcagcttcagctttgtaaaggcgccgagaatcgaaataaagacgagcggcatgacaaccatctgaagcaatttgacatatccgcccccggcaatattaaaccagtcggctgtttgaatgactatatttgaagtcgggccgtaaatcagctgaagcgcaaatccgaatacaatccccagccccagcgcagtaaatacacgtttagagaaggaaacatgttttttctgcataacaaagagccctaagataagtaaaaataaaataaatacatgtaatacaaccagtaaagtctccaaagcaggtaaactctcccttcaaattttctcatttactatattacactaattccgatgggtcaagtgcgaattattttaacttatcaattcaagtaaaaaaaccttatataatgccttttttgttcttttctttcccttccatctttagtaccttatataagggtgataatatttgctgaaagaactgtttgtaaatttgaccattttaatcacatttaattatctcttcacccacctgtttaaagaaaggctagtacataaaaaagacagcatatcctttcaagctgttaaaggactggcctgcggtttgctcggggttattctgatggtttttggatttacctatcagcattcaattattgatcttcgaaatatccctattatgattgccgctctttatggaggctgggtttcaacggcaacggccctggccatgatcactgcaggccgcttgctgattacgatgaacacatctgcactatactcggttattatcatttgtatcgctgccattccgtcactcattgtttctagaagaaaaaaagttcaactaaaacatgctttctatcttttaataatcacaaatagcttgatctccttttccttttattttcttatagatttacattcatacgaacttcatttgtatttttggatcatatcaatagcgggcggcatgctcagtttatatattattgatcatgaaacaaatgcacatcttctttttaaacaatataagtttcaggcgcactttgactttttaacaggcgtgtataaccgaagaaaatttgaagaaaccacaaaagctctgtatcagcaggcggccgataccccgcattttcaatttgcactgatttatatggatatcgatcattttaagaccatcaatgaccaatatggccatcatgaaggagatcaggtgctcaaagagctagggttacgtctgaagcagaccatccgaaatactgatcctgccgctcggatcggcggtgaagaatttgccgtgctcctgccgaactgttctcttgataaagcagcccggatcgctgaacggatcaggagcactgtaagtgatgcaccgattgtattaacaaacggcgacgagctttcagttacgatatcactaggggccgctcattaccccaataatacggaacagccaggatccttgcccattcttgccgatcaaatgctttacaaagcgaaagaaacgggacggaacagagtgtgtttttcagaaaaaaaagaatgaattcaatgttcgaattcattcttccaatctgaaagacgtttcaaaggcagaaaagccgggacaagatctccctgatattctttttctataaatgccgctgtatcatcagcttgataaagctcaagaatggtttgcagcgcttcccgatcttgatcctccgctctgacaacaatcaaattcatctcttcctcagacatgagtccgccgctctttagcgtatgctttttcgggttcaagcccgctttttttgcttctgatggtttcatgacaaacacgtcggcaccgctcactgcatcctgttgccggacagcttttaatttcaggtgtctcggattatctttaatcatatcaactgaacctgttccgttaaatccgtttttcagcgttagcaaacccgcttcctggagcaccgtaagcgccctgccaaaatcgaacgctttatccggaacagaaacgacagctccccgcgatatatctcggattcgttcatatcgttttgaataaatgcccatgggcgttatgtatgtcgtcccgagcggtgccaaattaagtttgtatttttcagtgaacgactgaaaatatgaaatggtttgaaaggcgttggcatcaatttctttgttagcaagtgcgatatcagactccgcataatcagaaaaagggatcagctgaatatccagccctgcctcttcagccttttgagcaatatagttccatattgccccgtcagactcagcaatcccgatttttatcgattcatgttctgcagacggtgaacatgcagtaaatgaaacgagaagaacaaggacgaaactgcatataagccactttttcattgtgaccatactcctatctatgtattagagcatgcaagcaatatcagacataaaaatcatacgctctcttagttgataaacgttgtcatttgtaatattgattaacttttaccttactcatatccaataaggttgtcaattcctattacttatcttcccaaaatgaaggaatactaaggcaaacgtatgatcacatatcgagaaaacagatgaatttccgtaaataaatatcaaattgaaaaataaatatggtattttccgaaaaaaatttcaataagcagttgttttttctgaagattactggtagagtaaaggtaattatttttgttcgaactatctttaagaagaaagttttgtaagagttttcgtcttgaaagtttgttaagagcaagaatagtgaatttaagcgttatgatcgctttaggaggaaatttcatgttagaaggtaaagtaaaatggttcaactctgaaaaaggtttcggattcatcgaagtagaaggtcaagacgatgtattcgttcatttctctgctattcaaggcgaaggcttcaaaactttagaagaaggccaagctgtttcttttgaaatcgttgaaggaaaccgcggaccacaagctgctaacgttactaaagaagcgtaagcataaattgatatgaaaaactgcaggtgcaaacctgcagtttttattttgacaaaaaagctgttttgcataagcaaaacagctttttttattagtttgcaatatcccgcttcatgaagattccgaaagcaagcaacaggaagatgataaagtagatcgccagcatgacgagagaaaacgtcatagtcatcccttttattaacggtgtgccatccacatactgagtcaagtcgacattagcaaacaatatatactttgcccagtcaaatttcgctgcaataaatgcagttgcagtcgtaccggcaaccaacaagaagatggaaaaaccaaccgcaagagagctgtttctgaataccgcagacagcataaacgccatcgtcgccaccattaaagccgagacggattcagaaagatacgttgtagccaaatgccccatcatgttttgctcaatgacatggccatccttatagattaaatgaatattcgcggcggtttcaccacccgttccgaagaagatcaaccctaataaagtagaaccgataaataaaatcaacagcaacaggagcccaaacaggagaactgtaatatatttggacatcaaaatttgaaaacgactgagcggccgaatcattaatagcttaatcgttccccaattaaattcgttcgcgacaattccggccgcgatgataatagtaaacagaccggtaaggatggtaaagtttgctgaatccgttacataagaccataccgtatagcccgtgtcactagggatattatgctcgatgcgatagtcattgagtgtgattgtttctttatacccatctttcagtgaaggatcttctttgatttctttctttaattcggcgttttgtgcttgaagctcttgtttccaatgggaatttgattcaccggcagaaaaatgattcgccaaaaatgcaaatccaaccattgtcagccccagaattccgatcatcacccatgttccggcacggctgaaaattttgagccactcattataaatcaaattaagcatgctgaacctcctcttttgtttcacctgtcatttctaagaaacggtcctctaatgattttgttatgaccttgacctcataaatacggatttgctgcatcaccagcaattcaataaccgcagggacttcctctttagccagtttgatttctacaccatttgtcttactcagcaaatcgtactgatttaaaacagtagcggcttcactcggctgctcaacctggaagaaatatgtatcattctcatcaatgttttcatcttttacattttgaatatcgatcagctttcctttttgcagaatcgcaattcgatcacacatcagttccatttctgacagcaggtggcttgaaacgatgacagccattcctctttctcgggtcagcttctttaaatgatctctgatttctctgatccccgccggatcaaggccgtttgtcggttcatccaaaatcagcactttcggatcgtgcagaaggcattgtgccaagccaagacgctgtctcatccccagagaatatgttttcaccttgtcgtggattctgtctgttaaaccgaccagttcaacaacttcatcaattttttccttcgtgacacccttgaccatccttgcgaattgctggagatttttatatccgctcaaaaatttatacagctcgggattctcaacgatcgctccgatatgcttaatcgccttggcatattctttcgtaattgattggccgcaaatgaggacatcacctttcgacagcttcattaaccccaccatcatccggatggttgtcgttttccccgctccgtttggtcctaaaaaaccgaatacctcgccttcacgaatcgtaaaactgagatcatcaatgatcgttcggcctctgatgtttttagtcacgtttttcaattccaacactgttttcatcatattcctcctctttctagcaaacttccatttttgatttaaaccattgcaaaacagacatgccttcctgttcacgaatatcttctacttcacgctgcgcaactttttctccattggcgaggatgattacttcatctaacaaagtctcaatttcatcaatttcatgtgtcgcgatcacgacaatctgctgctcaaaatcaatgtacgacacaaggctgtttacgatggaatccctgaccatcggatcaagcccggaaaaaggttcatcaagcaagatgacgtctgcccgtctcgctaaagcaagaacgattttcagcctgccccgatttccttttgatagctttttgatctttttttccggattcagctgcatctcattcaatagcttataaacctgttctgtatgaaaatcaggaaactgcgactgataaaaattcaccatatctttaacagtgaaatgcggataaaacatatcaagctcagtaagataagccgtttgacgcaccatttctctcgtaacctgctcttcatcaacttttacaaatcctgaagtcggaaacagaaggccagccatcattttcagggtcgttgacttgccgctgccgttcggtccaatcaggccataaatccgtccggatgatagggtgattgacacatcattgacggccgtatggcggccgtatttttttgatacatgttctagcttgatttccattttagcctccctctgtgaatgttttaatcccttctaacatttcttctttcgttagccccagctctttcatttgcttgacaaagccttccagcacctctcgtgtcagcttgtctttcagctcgtctacgatttctgctttttccgcaataaacgtcccttgacctcttcttgtctccacaatacccagcctttccatctcactgtaagttctttgaattgtattgggatttactttagtttgaatcgccatttctcttactgaaggaagcttgtctcctgggagcagctccttcctgaccagcctataaaagatctgatcagcgatctgcagataaatcggtttcgaggattggaattgattgtccatatttacacctctactttacgatcaagcagttttgaagccatgatgagcagcaagaatgtgatgactatagcaataggaaaccctagcacagacagatggataggttttagttccaatctccaaacattgtggaagtggaaatcaaaattgcaatagactgttacaggccagaaatgcttttgagattcaaccaaagggcttatgatgtattcatcgaagaataaccacattgcgaccaacagaaccatcgcagcccaccgcattccgcgccaatttctgagagagtgaaaaacagtccaaaacacaatgactgttactgacatatctaacgaagaaataagcccatacatattcagcaaagccactgtactcgttatatcaacttgatgctccagcagattttttacagagagcatatgatacatccatatgccataggctgttaatgccaactgaatcacaaattgatagagcaaagatgctgccaatttagaagaaaacagccataagccgccatttggattgtacagccaaagctgtgatttcccttccttgcgaaggtgataaaaaacaaaaacaggagataagaaaagcagaaaaaaagcaactgcaacaaaaaaaccaaaaatgactagaggttctttcgtgcgagaagctataatatggcctgttcccaataagaaaatgattccgcatatccatactagcagccacattcttgaaagcttgatatctttctttaataaacctaaaaaagaattcatgtctttacctcccggaaaaaatcctcggtgtatgagtaacatagtacactagatcaaggtggaatacaacatattccatggatttatttgataaaaacataattgatggaaacagcaaaaaaggcaaacccgcatgagtaaacggatttgcctttttcattactttttcttatttttcatagagagcagcgcatcacgatagctgcggtcctgcattttgtcactttcctcagtgacctcttcttctgcatgaacttcatcagaatgcttaaacttttgcagcgcctgcctgtaaatatcatcacccattgtgtcacgcttctcttttggagaatcgtttttgacaacggatggcgtatgctcggcagcccttgcttcagcagggtaatgcgcttcgtttttttcctcttctggaggtgcgattctatcggttgcttcttgcttctcaggtccaggtgaggcgttgcggacgttaaatgtaataagggccgcaatgacaatgacagcagcaattattgctataataatggccatttcaacctctccttactgtcctgctgttaggtttcctgtgacttggctgacacgtcttcccaacgcgcgtccaagctgaataccttcctcagacattaactcatcactgtctaccggacaagtgacacctgctccgtaataagagccataaagtgcgttttcaggcacgttgccaggcagtccgacaacaatcatgccttggtggaacatcggcgtgattaaattgtgcattgtcatttccaagccgccgtgtgttgttgccgttgtgcagaagacagcaccgactttgttgatcagctcgccttcagcccacaagtagccaagtctgtcgatccaagttttaagaccggagctgattgttccgaaatgccctgggcatccccaaataatcgcatccatatctttaagcttgcggatatcagcctgatctacatggtcgatgaacacttcagccgcgtcgttttctctcgcgccttcagcaatcgcttctgcaagcactttagtatgttcgccttcactatcatacactacataaattttcattcaggaaacctccctgtacagattaagattccttagcttcttttggagcaggaagtaatgaaagctcctcttttttcttcttacgcaatttatcttttctgacgtcacgcaggaagatacttaaaatcaaacctgctacacagaataaggttgcccacataaaggcatcatttatccccatgacattggaatcgagtgatgcgtgtttataaatatgtgagtacacatatgttttcgccgtatcataagacacattcatattcaccattaaattcgaaactgcattttggaacgcatggaggaagttcgggtccgccgtgcttgttttatctgcaatttgtgaataatggaatgtcgtccggtttgtataaatcgtcgtaattaaacttgttccgattgatccgctgatttggcgaagcgtgttactcatcgccgttccgtggctgttcagacgggcaggaagctggttcatcccggctgtcatgactggcatcattaagagagacataccaaatgcacgaattgaatagatcagcatgatgtgtgtatatggtgtatcaattgtcaattgcgtgtattgatacgttgttaccactgtcacgagaagcccgataatcgcaagcggtctcggtccgaatttatcgaacaaaatacctgagatcggtgacataatcagcataacgatcgcacccggaagcagaagcagaccggattgaagcgccgtaaagccgaccaggttttgcagataaatcggtaaaaggaacataccagtgtaaagtgccactgtaataatgatattaatgacactcgagagtgagaaaatgtcatatttaaacactctgaaatcaagcatcggatcatcatgacgcaattgctgaacaacaaaagcaacaattgcaatggctccgataataactgtagacaatacaatcgggtcggtccagccgtcagatccggcttcactgactccgtataataaggaggcgaatccgacaatcgagaggattgcgccaagagtatcgagtttgattttttgcggctccaccatatttttaaagatgaagaaagccacaatgataacaattgcgccgatcggcacaagtccgtaaaacataatgcgccatgtataatgctcaataatccacccggaaagagtcgggccgaccgctggagcaaacatcatcgctagcccgaaaatccccattcctttccccctgctttcaggcgggaaaattaacagaatggttgtcataacgagcggctgcaagatacctccgcccacggcctgaatcaaacggccgatcagcattgtagagaagttaggtgcgataccgcagactaacgtaccgagcgtaaaacaaaacatcgcgacgagaaagagactccgctggccaaatcgtgtaatcaggaaagcagataacggaatcaatacaccgttaacaagcatgtaacctgttgtcagccactgaatcgtcgttgcacttacgccaaattcagtcattaagtgcggcattgcaacattaagcagtgtttggtttagaattgccaaaaataaacccgccattagcacaatcagcaatgacatagggttttttgcatttttttctttgcctgtagccatctaagacaacctcctttcatggtttgatgactgatctgttttactcagaaattttaacagatgcattcattccaggaagcaccttatcagatgggtttttgattgaaattttcacaggaactttttgtgttacttttgtgtagtttccgcttgaatttgtagaaggaagcatatcaaaagttgagttagtcgcataaccaatttcttctacagtaccgtcaaatgtagtatcagggtctccgtcaactactacgtctacactatttcctacttcaatatccgcaatatctgtttctttaatatttgctgtgatgtataggttgtccatgtcaatcgtttgtgcaattgttgtaccagcttgtacggtttgtccgtttttcacttcgtttttcacaattgtgccatccataatggattttacgtcaacagtttgttcacctttgatttttgcaactgtgtcgccttttttcactgtttttccttcgtccagatcccagtcagatactttacctgctgctggagcagtaatagcagccatatcgcccgctacttttgcttcatctgtttttacgtagtttgtgctttgataatagtagtaagcacctccagctataattgcaagaacaacaatcaaaccgataatgttggtcagaattaaacgtcctctgttcattttgttttctcctttcgtttcatcctctatcattttgcggaaagctggtgaaaatatgtgagaagtttttaattaccgcttttttctgaacagccttcagcaagcttcgttaaacttccggctagtttgcgcaaatactgcagctgggaggtatcaagcttttggtacaagccagcacccatttttgcatattgcacagcggctttttctatcagttcttccccctcttcggttaactgaatcatgacgatacggcggtcatccggactgtcatatcgattcatcaattggcgcttatacagaatatctgtcatccgcgtcacagaagcaggcttaagatcaagcgacattgccagcttgcttagcggggtgcttccgctttgatgaattttaaacatcagcaaatattgaaggactgtaatatcaaaaggctcaagcacaatctccaatatcttcttctgttttttatatatcgcccgagacgtatcgaagagctgttcaaaagtgagcaaagcacgttctgattcagtcaactccttttcacctcattcctcaataatagttcacaagataaaatattaataaatgaaagaagatttgtcaaaggaaaaatttctttttctcccgtatttttttcgcaagcgttttcttgcttttattaaataaaaaaaagccctgaaatgggcttttcattacgaaaattgatggcttacaccagactcttcatttctgaaaaagttctttagagcctgaaaaacatcagatttctgttttaaaatatagtacttaaatttctcatcttttacatttttatatgcagacattaacgttgaatgcctgttgtactgattgacctcgccgtagcaaaacagattggccttcttcataatatcattgaccagcttcacacagcgcgcgttatcagatgtcaggttgtcaccgtcagaaaaatgaaacgggtaaatgttatagcgggcgggattgtacttttcatcaataagctcaagcgacttccgatatacggaagaacaaattgttccgccgctttctccctttgagaaaaaatcctcctccgagaccactcttgcttctgtatgatgggcaataaattcaatttccacagtctcgtattttgtccgcaaaaaacgggtcatccagaaaaagaagcttctggccatgtatttttcccaaacccccatactgccgcttgtatccatcatggctaaaacgacggcttttgattcgggctttgtgatgtcattccacgtcttatatttcaggtcctccggataaattgggtagaacgacggttttcctgacattgcgtttcgtttaaaggctgacatcatcgttcttttcttatcaatattaccggttaaccctgttttacggatatcattaaactcgatatctgtatgaatgatattgtcccgctctttttgctggagattcggaagctctaattctttaaaaagcgcttcttctaaatccattaatgaaacttccgcttcataataatcctcgcctgcctgatcaccggcaccctgcccttttccaggcccttgttttttgtctgatccatcccgggccacaacatctccaacctggctctcgccgtctccttgccctacatgtttatttttatcatagttataacggattttatactcatcaagtgaacggattgggatcttcactacatcttttccattagacataataatgctttcctcagttacgaggtccggaagattgtttttgatcgcttcctgcacttttttctggtggcgctgctggtcatcgaagcctttgcgatggagggaccagttttcctcagaaatcaaaaaatggccgctgtcattttgggacatgaattcccctccttaaccatttgtggtcgtgatacatacgtattccggcttgtgccagattatgaaacaagtcttttgaaaagatttatattcatcatatgcacatatgcacgtttaattgacaaactatttagaaaatgggacaaaataacccgccctattcggacgggtcacgttgcttatcggttcagcaggctgccgacatatttcagcagctcattggcgctcgtcgagttgtagccgtgctcatcaattaaacgggccacgacttcatttacctttttcagctgctgctcatccggcgtttttgttgaggtcgtaattttaacgacatccttcagatcagcaaacagctttttctgaatagcttcacgcagtctttcatgggaattgtaatcaaaccgcttgccttttctcgcataggccgagatgcggattaaaatttcttcgcggaacgcttttttggcgttttccgaaatgccgatctgctcttcgatggatctcatcagcttttcgtcagggttcatttcctctcctgtcaaaggatcacgaagcttgtttttattgcaataggcctctacgttatcgaggtaattgtccataagtgtttttgctgattcttcatatgaataaacaaacgctttttgaacttcctttttcgcaatatcgtcatattccttgcgggcggcagagataaaattcaaataccgctccctgtcctcgcttgaaattgatgggtgctgatcaagaccttcttttaaggagcgaaggacatcgagagaattaatcgattccatattttttctgataatcgttgaagaaatccggttgatcacgtaccgcggatcaattccgctcatgccttcatcattatattcttttttcatatcctcaacgtcgacagagttatatccttccacactttccccatcatacagtctcattttcttgaccagatcaatatccgaccgcttcggctcttttaaccgggtaaggattgagaacatcgcggcgaccttcaacgtatgcggggcaatatgaacatccgccacatcgctttctgcaatcattttttcataaattctctcttcctcagacacttttaaattataaggaaccggcatcacgatgattcttgagtgcagggcttcattcttcttattagaaataaatgagcgatactccgtttcattcgtgtgagccacgatcagctcatcagcagaaattaacgcaaaccgcccagctttaaaattcccttcctgtgtcaaggaaagcaaatgccagagaaatttctcatcacatttcagcatctcctgaaactccatcatcccgcggttcgctttattcagctctccgtcaaatcgataagcgcgcggatctgattctgaaccgtactcggcgattgttgagaaatcaatactccccgtcaaatcggcaatatcctgagatttcggatcagagggactgaatgttccaattcccgtacgcttatcttctgaaaagaagatgcgctccaccttcacatcctcaattcttcctccgtactcttcctccagcctcatgacatttaaaggagaaagacttccttctattctaatgccgtattctctgtaaaagtcatcgcgtaaatgatgggggattaaatgtagagggtcctcgtgcatcgggcagcctttaatcgcatatacagcgccattatctgtcagcgtgtacgcttcgagaccttttttaagcattgtgaccagcgtggatttaccgccgctcacaggccccatcagcaatagaatccgctttctgacatctagacgtttggcagccggatgaaaatactcttccacaagacgctccagagattcttcaagcccgaacagctcgcggtcaaaaaaactgtacttcttgcgtccgtcaatctcctctatcccgctgtcttttatcatattaaaaactcgagaatgagcagattgcgcgaccatcggattttctttaataatctccaaataatcggcgaaagttccttcccatttcagccgctgctcttcctctctgtacttttcaattttctttaatatatccataaggacctcctctatcatgtttgatacactatgcaaataaggtactttgatacaatctatgccgccatctcgtgatacatgctttggtttcttaaaaataaagatactcatacatcgttgacaaggcagactgcgaccgttcataataaagaaaaatacagaatcatccagactcggacagcacggaaaaattgaagagggggagagacggtgaaaacaatcatcatgatgggtgtcattgtcacttttttagtatcaatttttaccgcaggatacgaaagcaagcctggaaaagaataaaaaagggtgctcctgaaagagcaccctttttgtataacagaacaatgttttacagttttgttttttctttaatctgtgaatgcggatcgcattcacatttgtattcgtactcaatcgttccgatgctgcatcccggcccgatgatcacttcttttcccctgacaactgccgcttcggtattctccaaataaacccgatctccttctatgacatcggcgatcagcttccctttcttccggctaaaaaaactcgcgcgtcttttcactgtaattgttgttccgccgatttcctgcacatggcttatatcatggctcaatcccagcttgatctcacccgaatttaataaccccgatacatcaacacagcctgtgacatggaacatttctgtttcacaatcacctattacgctaagcttccctttcacatcgcaggattctccagtcatattcccgccaatttcagtctggcctttcagattgaatcgatcaaattgaagtgagccgctgactttcattgtcccatatatattgattttgccggctgtcagatcgcctttacattcactttctccgagcacacgcagccgctcagtctctgcttttccgagaaaaaggcccgttccgtatatgcggcagcctacagcagacagcccttctccaactataccttctcctttgatgctgacattgtgatacgcgcctcctgcggcatgcccagcgccatataattttaaatttcccagttttgttgtctccattacgatcctccttacaactttgtggatgtttcaaccgacgcgcttggatcacaggtatagtccccgctgtattcgacggtttcaatctggcaatccgggccgatgatcactttattaccgcgcacggttttcgcctttgtatttgtcaattcaatcacgtcaccttcgatcagctctgctgttagaacaggctgcggcatcaatctgagcaatgtcagcattccttttctgcaggtcacttgaagatggcggcagccgatctcccgcgcatagctttcccctgcagaaagcttaatgatcacctggtctgcatttaaaagcccgctgattttgcatttcccttctgattgaaaggtttctgtttcacaatctgcttccatgacagcttttccgctaatgtcaattccatcagccttgacagtgccgccaaatgttgatgatccagcgattttcaattgttttgcagatacctctccttgaataaaaccagtgccattcatccggatagattctgcttcaacgtctccatgtatctttcctgaaccgctgatagttaccgctttcgctttgacgctgccgtccgcttttccgtttccattaaaagaaaaagtgtcacactccacgtccccggccactgtcccgctgccattaatctcaactgattgaaatgttcctcccttagaacttcctgatccatttatcaccagcttttccactacatccattgatggccctcctgcataaatgttgtttttaattcctctgaagcttttaataaatctacccgttccacaacctttacggatgattcaaacaaaatgctgtccgccgcagccgctataaaacaagttgtgacaccgagcttgcggagcacaatcagctccgtctgtttttcaatctcttcagtatcatgcttctttaatacctctgcagccatttttgcttctgcaaggctgacatttccagactgcagcaggccctcaagcacaaacagcgaaagcaaatcgctggatgaaaaaaccggacttcctccgtcttctgaataggcttcaagagcaggccttgaaaccaaacctttatgaagcaattcatcagcggtcatgctgacatccttcattttcggcgacagcatttccctcatttcatccaaagacaaattttctttcatcttttgaatcattgatatacgttttaaaatctcctctctcggaaaaaacgtctcttgccctgtaaatgtggatttacgaataaaccattcctcaggtattaagtttttccgcttccatcgatacagctgaccgtatgaaatcgatgttctttcaagtaattcttttttagagattaattgttcttccataagtccagctcctttgatgggtacattgtaacataacactgttacgttgttaagcccaaaaacgaaacaaagcatttcaacatccgcaaaaaaacccgcccatcatcgatgagcgggtttttcactattttaaatcacggtaattttgctggcgcagcgcttcataaacaagaatcgcggcagtattggacagatttaacgatctgacatgctctgtcatcggaagacgcaggcagcggtccatattattttgaattaaatcctttggcaaaccgcttgtttctcttccgaacacgaagaaataatcctcgtcaagatcagtgtaatcaaatgatgtatgaggctgctggccaaattttgtaataaagaaaaacttgccttttttatatgcctcaaacaattcttctaacgaatcatgatacacaacgttaacaaactcccaataatcgagtccggcacgcttcagcattttatcatccgttgaaaagccgagcggacgaatcaggtgtagcgttgtattggttgctgcacaagtacgtgcaatattccctgtgttagcgggaatttctggttgatataaaacgacatgtaatgccacaatgttcacctctgtttttcttatccgcccatcattataacattaattactcttttgtcgtatcatcaacgatatgaaaaaaggcatatcgtattgacggcgtgtatgccgtagaatcctcatatgaccaatacctcatcctgctgtcataagtctgggcgttgacaagcggcatattgcctttgtcctttgccacgacaatcgttgtatgattaaaccggccgtctccttcgaagtcatagcaaatcacatcgcccggcatcagttcttccgctgatttcacccgcaccgcacgcagtccggcctttgaattcgacaaatacattttcatagagtgagccaccgtccagctgtagctccatgagctttgtttcatccaccagcctgatcccctgttcggatgaccgcgcatcggcgcgcctcctgcatgaagacactgagaaataaaatttgtacagttatcgctgaaatttttataagcaggattgcgcttgttccaaaatttctcggcatattggacagcgccgagacgatcgtattgaaaagccctgccaaacgcttctctttcctcttcagcttcagaatagtcaataatactggtcccttcatgaaatccagccggctttttcgcaatttcctgatcactaatcaaaatgtgatcatacaggaaagccattcgctcctctatgtgctcttctatatacaagctgtcatcttgttccttacacacgtattcgtaatggatggtatacgaaaggcaggtcgttccgtcatcctcaacccgcacatgattaatcacggcctttgctttcgcttttatgatgtcaactttacgtttttccagaagctttttcttacgctccatgactttaaggtctccgacttgagactcctgtctcatagcatgcccgttaaccagaaagcccagccgctcctccgctaattgttctaaaatgtacttcaagctcaccccacccgccatacttttttatagagaaaaaacacttggatgatctcaagtgttttttccttctgctctatacgtatgtcaggacaggccttgtttagtcatgcctgaagcttttagcaactcaattcctttttcaatttccagctttgcctcttcatccttctctttttccagcgctttttcaagctcttccgcgtaggcggggtctccgatttttccgattgcccatgcggctgtccccctgatgacaggacgcggatccttgtgcatcagttccgtcaattcaggcagtgcggaagcatccttaaaatgggcaagcgcgagaatggcgtttcgctgaatcggtttttttccgcgccaagaacctgagacatgcccgaatttctccttaaattcccgattgctgatggccaaaagcggcttcaataacggtttggcaatctcaggatcaggctccatttccggatgaagatgaaaatccttccctttattgagagggcataccgtttggcacgtatcgcacccgtacaggcggtttccgatttttgtccggaattcatcaggcaaaaatccttttgtctgggtcagaaaagagatgcagcgctgcgcattaagctgcccgggattaaccagtgctcccgttgggcaggcgtccaagcatttcgtgcaggacccgcacatatcttcaatcggcacatcaggctcaaaagggatatttgtgatcatttccgccaaatacacataagagccatactcgggtgttgtgatcatacagtttttcgcactgaatccgattccggcacgttccgcaacggcgcgatcagacaattcacctgtatcaaccattgacttcgttctgatatcctcatgcttgctttttagaaaatcctccagcagatcaagcttttccctcagcacatcatgatagtcttttccccaggaagctctgcaaaaaatgcccctgcgctcagttctcgtgcttctcggcgcatccttcattctggaaggatatgcgagagcaattgccactattgatttcgctttcggcaaaagaagcttcggcgtcacccttttttcgatatctggctcttcaaagccggagagatagccgagtgattcttgaagaatcaaacggtcttttaaactgtcaaaagtatcagcggtcgtaaaaccaatcttgtctacgccaatgcttttcgcgtattcaattaattcttctttgagctgataaacgttcatgttttgcacagcctcctttctttgtgataaaacgacacagcgtttataataggttgatatcacgtaactggagtgaatgctagtgaatatcaaacttgattctgttattactgaacgtgcggccggcttacatgcagctgctgtcatttatgagaatatcgaagtcggctcctcaccgcaaatgctgaaaggcagactccgcctgtttcaagaatccttgtttttcgactatgcggacggcggtatatccgatgaatccttcgtcaaggaatggcagaaactctttaaacagcttaacccttcatttgagggagaaacaaccccaatggaggacatgctggtcccgatatccaaggaacaattcatggaaagtaaagactcggcccatgacacaatcgattttttcgcattaaaatattctctgcctattatgatttatgatgccggaaagcttcatgagccggtccggatctcattgggagaaaaagaaaacatactgcttttctctgatgaaaacggcatttttggcgatttcaaaaacagcgtcaaccactatcccgtttcaaacgagactaagaatatgctgcaaatcatttttttcccgccatcgattgagaaaagcagcgctgttaacctcttatcatcattaacgaaaatgtttgaacaaattcacggcggcacccatacagtacattggcttacgtaaaagaacacgaataccgtgttctttttcacataaaaaaacgcaatacttcgtttatctgagaaacgaaacactgcgttaataacgtatgtatggagcgggtgatgagaatcgaactcacgacatcagcttggaaggctgaggttttaccactaaactacacccgcatttgtgattgtcagcaacagtaccgctctgactttttttatattacatgtttatttatttttcgtcaagggaatataaaaattttgtcgaaaaaaagttatctttttgtaaagttgttaagttccatttacataatgttaagtatactatacaatataatcaatcgagattgtgaaggggacagacgtcatgatgaaaaataaagtaaaagagctgagggcacgcttcggctattctcaggaaaaactcggagaaacggtcggcgtcacaagacagactgtggcagcgattgaaaaaggcgattatgttccctcactgctgttagcactgaaaatctgcaaagccttctccatgaaaatggaggatgtcttttggttagaggaggaaaactaagatgagcatgaaaacaaaagcagcttttcaccttgttttatttggccttgcatgctgggcgctgatttcatactttgaagcctcagaaggcatagcatcttttttcggcacaaagagcggcgggatggtatttgatttaaacctcactccctttattctgtttgttgcggcgtctgcggtttatttgtacttacagaaaaaaagccgccctgccagaaagcagctacttctgcctgatgagtttgaagagcaggatgaaagagagcagatgatgacggcaaaagcatgtcgcgcgtcatatatcgctgtctacttctcgctgcctgccgcagcggttcttctcattttttatccgctatttcaatcgcgcattccgtttttccctattattattgtgtttatcatcatgatcatccagcacctttcctacgtcatctctttcaagaaaaacgaaaaaaactccggcgcgctgtaatcggccggagttttttcttaccagcttgcttttttcacaccgggaatctggcctttatgggccagctccctgaaagcgattctggacattttaaacttcctcatatatgctctcgggcgccccgttaccatgcagcggttgtgaagccttcccggtgctgaatctcttggcagcttgctgagtgcctcgtaatctcctttttccttcaactcgcgtctaataccagcgtattgctcaacaagctgttggcgttttaactcttttgccacttttgattttttagccaagtcacatagcctccctttaaatcgaaattgttacgatttaaaatgtatcattcaccattcaaaaaagcaagcataccgctttgtaaaacagacggcctgaagccgcccattctaatgatgcaattccacataatacagtaacgcatcttgatgcttaatgagctcttttttatgttcagaggtgtgcattgtctcgtcagtccctctaatactgctgccgatcaaagcaggcttctcgaaagtaatcggttccggcgatgaaatattctgagtcatttcctgtgttgtgctatcgtcgcgtttcaccgatgaatcagccgctatagttccctgtttatccacaatgccaaaatgaatggtggtatgtttattctttccttccccctcttcattctcaaaataaacaaattgtatggtatcagttttttcctctgaataatctgcacgaaccggtccaaacctctcaacaagctttcccttttgataatgttcgatgtacatgtcagctgaagaaataccttcaccgatattgacggcttcggcagtgaatgcctgtgaagctgcgacatccattctgtttttttcaagatctgatatgtccgccgctttgatttccatctgttttgaatgtccgcatgctgacagcatagctatgaggcaaatgactgccgcgcttctcaatgttttcagaaaaaaagccccctttttttgaatatcataccatgttcggggggctgtattttagttaaactcatgcatttttctctttgacaaaataagtgtttcctaccgcttctccccttttgttctgaagctttctcgtccgatcattttcaaacggcaaaagcggaaatacaagctctgcaaaataatacgcttcttctaaatgcggatagccggagaatataaacgattctatgccgagtgcctggtactccgctatccggtcggcaatcgtctgcggatcaccgacaagagctgttcctgcccctcctctgaccaggccgatccccgcccacagattcgggctgatttcaagcttcgtccgatcgccttgatgaaggacggccatccgctgctggcctgaagagtcgtaacggctcaaagctgcctgcgctttggcaatggtgtcatcatccaagtggctgatcaagcgctctgccgcttcccatgcctcttgttcagtttcacgggcaatgacatgcagcctaatgccaaatcgaacggatctcccttcttttgccgcttgctttttgactctttctatcttttcttttacttgttcaggcggctcaccccatgtcaagtacacgtctgtatgctttgcggcagcttcaattccagcctgtgacgaaccaccgaaatagatgggcggatgcggctcttgctgcggcgggaaaagcagattgctgttttccacttttatatgctttccttcataggaaaccgtttctccctgcaaaagtctccgccaaacggttaaaaattcgtctgttgcctcgtagcgctcatcatggctgataaacaggccatcgcctgccagctcatacggatcgccccctgccacaacgttgatcagcagccggccgtctgaaatgcggtctagggtggatgtcattctggctgccagagaaggctgcattaaaccaggtcttaccgcgactaaaaactttaagtcctttgtttctcctgccagtgccgacgctgtaagccacgggtcctcgcacgatcttcccgttggcagaagaactcctgtatatcccagcctgtctgccgcctgcgcgacttgtttaaagtaaagatgatccgcagtccgtccatcactttcagatcctaaatatctcgcgtctccatgagtcggtataaaccaaagaatttccatattcatctcccctttatatcttttatccttcgtagctgtttctccactttaacagctttcgttcaagcagcctgacgaaggaatccgtcagctttccaaccactgcaaaaatgataatccctgcaaagactttattcgtttgtgaaaactgtctcgcatccatgatcatatagccgactcccgagcttgagcccatcagctctgccacaacgagcccgagccatgcaatgccgagcgataagcgaatgcctagcaatatattgggcagggctgccggcaatatcactttggatatctgctgatgccatttaaattcaagcacccgggcgacttcaaacagcttcgcgtcaaccccgcggatgccgttaaacgtattgatatagacaggaaagaaggcaccgagcgcaatcagcaaaattttagatacttcgtcaaatccgaaccataaaataaacagcggcgtgacggccagatgaggtacggttctaagcatttgcaacgacggatcaagatacagctccgtccgtttggaaaatccggccaaaatcccgatcatcaatccaagccccgcgccaagcaaaaaaccaagtgccgcccgataaatgctgatttgcagatggccgaacagttcgccggacaaaataagctccttaaaggtcagaacaatcgtaacaggtgtaggcagcactgtagcggacacaacccccagcccgccgatgacctgccagatggcaatgatgacagcgggcagtaaaagccccttcatccagccgtatctcttccttccgggcttttttcgcaccgcttccgcattcgttttgggcagcgagcccgcagcctctgctttcatcattgatcacctcctgaggaatgctcctctaatgcttttttgataaaagtgttatcgacaacatccttcacatcaatcttcttatctatcgcctttgttcgaaattgaaaatctgctgtttcctgctgtgctttcacaatgtcgtcactgatgatctcattaagtggctcagtatttttcagcacattttcgacgacctttttatcgagatctttaatgtcagaatataagtccgctgcttcatccagatgttccttttgccatacaacggctttattaaacaccttcagaaaacggaccacttcgtctggatgctcttctgaaaactttgttcttactaaagtaaaacccggtgaatataaatctgtgctttctccgttcacaaggatttttgctccgtgtttcattgtttctaaggacaagtacggctcccaaatggaccaggcatcaacagatccgttttcaaatgcggaagctgcttcatcaggctgaagctgaataattgtcacatcgttagctgacaaccccacttgatcaagcgctttatacaaaaaatcaaacccgctgctgcctttggcgactgcaattttcttcccctttaagcccttaacgtcttgaatgccgctgttttgattgacaaggatgccgtttgctttcaagccgtcctgagacaaaccgatttctttaaagtcaatgcctgccgcctgtccagcgatcacaggcgaattaccgacttgagaaaaatcaagtttgtctgccgcaaggccttcaaattggggcggaccgctttgaaactccacccatttcactttgatgccttctttttcaaatgcatcttcgaaccagcctttttcttttgcaatcaaaagggggcttaagctttgctgaataccaatacgaatttccttcaattgtttgtggtcaccgctggctccatttgctccacagcctgcgagcagaaaaataacggcaaccaatacaatgagtccttttttcatttccgcttccgccctttctatatccctgatccttctgcgtactccaaatcttctgttttctcgaattccgacagcactctctgtctgatcgcttggaaatccggagtcgtccggtttcgcggatacgccaggtgaatgggcatcagcttatggattttccccggtttggccttaaggatcgcaagctcatttcctaaataaacagattcatctatatcatgagtcacgagaatcatcgttgtttttttcttcctccatatatccagcagcacgtcctgcaggtgttttcttgtaaaagcgtcgagtgcaccaaacggttcatctaaaagcagcacctcaggctcccgcagcagggcccgggcgatggctactctttgtgacatgccgcctgacagctcgcgcggatatgctttttccgatcctttcaatctgacaatctcgatcagttcatccaccttttgtttgacttttgggtccttcaaattcaagtcggctgcaatattctgctcaacagtcagccaaggaaagaggcggtgttcctgaaaaataaatccttgctgaatacccggagctgttacgctgcggccgttaatttccacactcccgtcatattcagaatcaagccctgcaataatctttaacagggtgctttttccgcacccgctcggtccgataagcgttagaaattcgcctggtgcgattgataattctatgttttctaagaccgtgtttttgcggccttcttgaacaaatgccttttctttgatgctgatggtcacagccacttttatccctctctttctgccaaccccgccttcaaaaaaaacaaaaaggcccccatctctgttcttgtagagatgagagccttcggcggtccgatcagctgcccaattgtttttttgtttgaataacatgttaattcaaattattccgatatgtcaactcttttttaaatacgatttttgatatccttgtttatcacttactctgcttgtttcgcaaatagagaaggaaaaattatttctccaaaaattattaagtgtcataaaaagctgttacaacaaggtttttcaacaatttcgatactatatatcgattaatagagataactattttataataattataaaataatattgactttttacttagagatgatattatgttcttataaattccaagaggtgataacatgagttcaaataaactgacaactagctggggcgctccggttggagataatcaaaactcaatgactgccggttctcgcggaccaactttaattcaagatgtacatttactcgaaaaattggcccatttcaaccgagaacgtgttcctgaacgtgttgttcacgccaaaggagcaggcgcacacggatattttgaagtgacaaacgacgtaacaaaatacacgaaagccgctttcctttctgaagtcggcaaacgcacaccgttgttcatccgtttctcaacagttgccggtgaacttggctctgctgacacagttcgcgacccgcgcggatttgctgttaaattttatactgaagaaggaaactacgacatcgtcggcaacaatacgcctgtattctttatccgcgatgcgattaagttccctgatttcatccatacacaaaaaagagatccaaaaacacacctgaaaaaccctacggctgtatgggatttctggtcactttcaccagagtcactgcaccaagtgacaatcctgatgtctgaccgcggaattcctgcgacacttcgccacatgcacggcttcggaagccatacattcaaatggacaaatgccgaaggcgaaggcgtatggattaaatatcactttaaaacagaacaaggcgtgaaaaaccttgatgtcaatacggcagcaaaaattgccggtgaaaaccctgattaccatacagaagaccttttcaacgcaatcgaaaacggtgattatcctgcatggaaactatatgtgcaaatcatgcctttagaagatgcaaatacgtaccgtttcgatccgtttgatgtcacaaaagtttggtctcaaaaagactacccgttaatcgaggtcggacgcatggttctagacagaaatccggaaaactactttgcagaggtagaacaagcgacattttcacctggaaccctcgtgcctggtattgatgtttcaccggataaaatgcttcaaggtcgactttttgcttatcatgatgcacaccgctaccgtgtcggtgcaaaccatcaagcgctgccaatcaaccgcgcacgcaacaaagtaaacaattatcagcgtgatgggcaaatgcgttttgatgataacggcggcggatctgtgtattacgagcctaacagcttcggcggtccaaaagagtcacctgaggataagcaagcagcatatccggtacaaggtatcgctgacagcgtaagctacgatcactacgatcactacactcaagccggcgatctgtatcgtttaatgagtgaagatgaacgtacccgccttgttgaaaatatcgttaatgccatgaagccggtagaaaaagaagaaatcaagctgcgccaaatcgagcacttctacaaagcggatcctgaatacggaaaacgcgtggcagaaggccttggattgccgattaaaaaagattcttaatggagaaatgcaaaaacccgttgtagtcagcgggtttttttatatttagttacacattgcgtatgcttctcatcaatcttcatataaatttcttccatgagttccgcgctgtttataatctctcgtttgtttttttcaatcagcagctcaagcggcaaaatctgattcccgtaggtttttcgcttcctgaatcgttttctccccttttcttttttgactcccatcaataatcccccctttttcatacaaaaaaggcccttatctaaacgataagagccttcggtgttccgatcagcgcgataaatttgaaaaatttgtactgaccatgttaattcatacaataccgacctgtcaactattttttgagggtgttgacactgtatcagattgcatccccgctttttccttatacactcttttcccctgacgcataagctagagaaactagaatacgagagaaagagatgtgggagtgtggaaaagacaaaattgaccggacgtatcgtgacacgggatgatccggactataacgaagcaagaaccaatattaacctaagcttagaaaggtatcctgacatcattgtgttttgccaaaacaaacaggatgcactcaatgcgctgaaatgggcgcgtgaaaaccgtgtgcctttccgtattagaggcggcagacacagctatgagaacttttcccttttaaataacggtcttgttattgatttaagcgagatgaaaaaaataactgtgaatcaggataaaaagctggcctatattgaagcgggggctgaattgggagaagtctatcggacactctggcaatacggcctgacgcttcccgcaggcaccattgctaatgtagggctcacaggtttaactctcggagggggaattggacttttaacaagggctgccggtcttacttgcgacagcctcgtgcagcttgagatgatcgtagcagacgaaaaagagggcgctgatctgattacagtcagctgttcaaatcatccagacttattttgggcgtctcagggaggcggaggaggcaatttcggcatagtcacctccatgacatttaaagcagtgcccatctctcaagtgtcgattttttctattacatggggatgggatgattttgaggaagtatataacacgtggcagaactgggccccgtatacagatgaccggcttacatcatcaatagagttttggcctaaagaagtaaaccgcatagaagccctcggccaatttgtcgggccaaaaacagagttaaaaaaactgttaaagcctttattgaaagcaggaagtccgacaagcggaatggtaaaaacaacgccattcattgaagcggtaaccttttttaacagcccgggaggcaatcagcctcaaaaaatgaaacgctccggctctttcattgaaaagccattatcagaacgtgcgatctcaacaataaaacactttttagagcacgctccgaatcaaaacgccagtgtctggcagcaagcactcggcggggcagccggacgggtcgctcccgaccaaacggcattttattatcgtgacgcaatcatcgcccaggaatacttaacaaactggacatcccctggagaaaaaagacaaaatgtccgctggattgaggggctgagaacgtccctttcgaaagaaacgatgggagactacgtaaattggccagatatcgaaatcagaaactggccaagaacatattacggcgaaaacgttgaacgactccgccgtgtcaaaacgacatatgatccagaaaatgttttccgctttgaacagagtattcctccgcttcgacgctctctgtttttctaaaaaaatgaagatggagcattctccatcttcattttttttattgatataaattgcttcccgtatcgacaaactcttttgctttttcttttaatcctttatttatggcttctgcttcactgagatcgtttttcttcgcataatcccgaatatcctgtgaaattctcatgctgcaaaatttcggaccgcacatggaacaaaagtgagcggtttttgctccttcagcaggcagggtttcatcatggtattcaagggctctctccggatcaagagataaattaaactgatcccgccagcggaattcaaaacgggctttcgataacgcatcatcccggatttgcgctccgggatgcccttttgcaaggtccgcagcgtgcgcagcgatcttatatgtaatgactccttcacgaacatcatcacggtttggcagccccaaatgctccttcggcgttacataacaaagcattgctgtcccgtaccaaccgatcatcgccgctccgatcgctgaagtaatatggtcatatcccggagcaatatccgttgtcaacggccccaatgtgtaaaaaggcgcttctttacaaatgtccatttgtttatcgacgttctctttgattttatgcatcggaacatgtccaggaccctcaatcatcacctgaacatcatgcttccaggcaatttgcgtcagctctccaagcgtctctaattcagcaaactgcgcttcgtcattggcatcagcaattgatccgggacgcaaaccatccccaagagagaaagcaatatcatacattttcataatctcacatatttcttcaaaatgtgtgtataaaaagctttcttgatgatgagccagacaccactgcgccataatcgctcccccgcgtgacacgataccagttgtccgtttggcagtcagcggtacatacctaagcaaaacacccgcgtgaatcgtaaaataatccactccctgctctgcctgctcgattagcgtatcacgataaatctcccacgttaaatcctcagctacgccgtttactttttcaagcgcctgataaatcggaacagttcccacaggcacggggcaattgcggataatccattcacgcgtcgtatgaatatcttttccggtagagagatccatcatcgtatccgctccccagcggatggcccacgtcattttttccacttcttcttcaatggatgacgtaaccgctgaattcccgatatttgcattaatcttcacatgaaaattccggccgataatcattggctcactttcagggtgattaatgtttgaaggaataatcgcccggccgctggctacctcgtctctgacgaattcaggagacacatgctcacgaatggcgataaattccatctcaggtgtaatgatccccttttttgcatagtgcatttgtgtgacattttgacctgccttcgccctcagcggtttccgctttaatcctggatagcttacgtttggttttgcttttttataaccgttatcttctggttttatagcccgaccttcatactcttccacgtcaccgcgctctgtgatccatttttggcggagcggctttaatccttcttgaatattaatggttacttcagggtccgtatacggtccgcttgtatcatagacacgcacaggcgcgttttcctcttcgccgaacgatcccgtcgtcggactcaatgcaatctccctcatcggcacttggatgtccgaagaagaaccctccacgtataccttcttgctgcctgaaaaacttgacataatggaaatgttggcttgctgcactgaattgttttgcattacttttccttcccctttctacgtttgaaaggacaaaatcaagcccataaccagcacaaaaaaccggattcatataaatgaacccggttacagtcagaaagaaacatattattgcccagcaagacaataacaaaaacaattcctctacttccccacgctggtacgaaccagatcaggtccaaagggttaagaagcttgccttctctctcagcccgaaagcgggcacccccagtaactattgatttcgcactcatcttatcataaaatcaatctgaaaaaaagaggaatatagataatattcagccaatttcaccctaaatatttgaccggcaacgggatttcagctatttcatgttcagccatcatcacccgatatgcctttgcacccgaccttgaactcacagtctgaaacagctgatcatttatgaaatggagagcagccccatcatccgctgcatagccactgcataagaacttgttagatatcagctggtggtatgccggtctccgatccttttccccgtcataatggggacaaaagctcccttgcaaaaaacctaaacttttcaaacttgtcagcggtccggctgaatctgtcaccccttcttcaaaccagcagatcgcaccggcacttattccagctacaaccacaccgttcttccatgcttccctgagaatatggtccagcccccactctttccataacacaagtaaattccgcgtatttcccccgccaacataaatcacgtccatttccataacaaaagaaactaaatctgatgatggtggcttaaacaaagataaatgagacggcacgcaatccaatgtttgaaatgcatgataaaaccgctgaatatagttttgggaatctccgctcgccgtcggcaaaaaacaaatacgaggctgctctcgttttgattgattgaggatatattgatcgagggacaaattatccggctccatcgaaaaacccccgccccccatcgcaataatctgcttcatcatcacaccccccaacaaaatttgttgcttattatagcattttgtatagaagcaagaaacaaagtcaaatactttcttatcaggagctgctaaaaaaacaaaggaggtggtttcccattgaacaaagtctttgtcccaaagatattcttgatttgttaacaacaataaaaaccagcattaacaaatacactgtcgcaacaacagcaaccgaaaatccccacatcagaagagcattgcatgatcaattagatacagctgtttatctccatgatgaactgtcagatcttctgttagaaaaggggtggctcgggtgagcaattccaaatcgattcgcttttatcttacagcaaagaccacaaaaagagacgggatctcaaagatgagatgccgtctcttttttattgctccactcttcttaaagcctcatttaccgtttcttttataaacacgtcttcaccgcttaatcggtctaaactgagatcgccgtttctcagcctttcggaaatattgtttatatcctcctctactgtgatttgcagctcaccagccaaaaacattctgtgtaattcatctgcaaccaaactttctttattcacttccatcgactcctttattttcaatattattcttagtctgtccctaggccgagacgaataataggaaaaaagtatgaatcaaacgaatcttttttcctccttcttacgtatatctgttgagaaaaaagaaaaaggggaagatctaacatgtcattttttaagaagcttgcggcaagtgccggaattggagctgcaaaagtagatacaattttagaaaaagacgcatattttccaggagaagaagtacagggaacggtacatgtcaaaggcggaaaaatcgctcaggacatccgttatatcgatttacagcttagcacacggtatgtcattgtaaaagacgatgaagagcaccggaaatacgctacaattcattctttccgggtcactggttcatttaccatacagcctggtgaagagcatcaatttccgttcacattcactctgcctctagatacgccgatcactgtagggaaagtagaggttgccgtggtgacagaccttgacattcaaggcggtatcgataaatccgatcatgaccgcattttcgttgaagcgcacccttggattgaaaatgtgcttgaagcaatcgaaaacctgggcttccgtcttaacgaagcagactgcgaacaagcgccctacttccagcgtcgtcttccgttcgttcaagaattcgaattcgttccgacttccggatattatcgtcagatgcttgatgaattagagctcattttccttttagacgaagacggtttggaaatcattttcgaagtcgaccgcagagcaagaggactccgagggtggttggaagagatgtataatgacggagaacagcttgtacgcgtccgtttcagccaatcagagcttgaagatacagaagagctagaagaggtgctagaagagatcctagaccaatacgctgagtaagtataaaaaggagccgaggctccttttctttaataaaaaataaaaacccgtttctgttaagaaacgggtttttcagtataccggtggtcggggtcgaaccgacactccagaaggaacacgattttgagtcgtgcgcgtctgccaattccgccacaccggcaagttttacgtcgtatctaaccgacgaatataaatatatcatggatctcataaagtgtcaacgtatttcaaaaaagtttttatggaaatataaaataaaagtgttgaaagactagctatacagccgctttataataggcctcggaacttaacttgttatgataaatcaaagcattaaaaaaatgatctacttatgtagatcattaatatgattagttataatgataaaacacaaacaccaattcaacttaccatgtaagtaaaattggtgccgagggccggacttgaaccggcacggtagtcacctaccgcaggattttaagtcctgtgtgtctgccaattccaccaccccggcaataagaaggcgacacccggattcgaaccggggataaaggttttgcagacctctgccttaccacttggctatgccgccgtaattggagcggaagacgggattcgaacccgcgacccccaccttggcaaggtggtgttctaccactgaactacttccgcatttttaatggacttaatacattatatgcagttgatataaaaagtgagactgggctagctggattcgaaccaacgcatgacggagtcaaagtccgttgccttaccgcttggctatagcccaatgataatatggggcgattgatgggaatcgaacccacgagtgccagagccacaatctggtgcgttaaccacttcgccacaaccgccataatctcaagatgtcataaatttggcaggggcagtaggaatcgaacccacaccggaggttttggagacctctgttctaccgttaaactatgcccctataaatggtggaggggggcagattcgaactgccgaaccctgagggagcggatttacagtccgccgcgtttagccacttcgctacccctccacattaaattttgaaaaaacagtgccggcaagaggacttgaacccccaacctactgattacaagtcagttgctctaccaattgagctacaccggcataggtggtggctcgggacggaatcgaaccgccgacacacggattttcagtccgttgctctaccaactgagctaccgagcctaagtattcacgaggtttcttataagcctttttcatccttttccctccttccttgtaaaaaaataggctatcacgcacaactaaatattataatcctctgataattctgtcaatatttacttttagaaaaaaatgttatatctttgtggtgaagttactttttttgggagggataatatgagtgctgtaaccgaatcggttttggagtctatcatcagtcctgtaacgatgagtgagtttttagaagaatattggcctgtaaaacctttggtagccagaggagaagtggagagatttacaagcataccggggtttgaaaaggttagaacgctagaaaacgtattggctatctacaataatccagtcatggtcgttggtgatgctgtgattgaagaatctgaagggatcacagacagatttcttgtgtcacctgcagaggctttagagtggtatgaaaaaggggctgcattagagtttgatttcaccgacctatttattccccaagtcagaaggtggatagaaaaactcaaagcggaattaagactgcctgcgggtacttcttccaaagccattgtttacgcggcgaaaaatggcgggggattcaaagcccattttgacgcctacaccaacttgatttttcaaattcaaggtgagaaaacatggaagcttgccaagaatgaaaatgtgagcaatccaatgcagcactatgatttatcagaggctccttactatcctgatgatttacagtcatattggaaaggagatccgccaaaagaggatctgccagatgcagaaatcgttaatttaacaccgggaaccatgctgtatttgccaagaggtttatggcactccaccaaatctgatcaagcaacgttagctttaaatattacatttggccagcctgcatggcttgacttgatgctagcagctcttcgaaaaaaattaatcagtgataacagatttagagaactcgctgtaaatcatcaatccctacatgaatcgtccaaatcagagttaaatggatatttggaaagtctgattcaaacgttatcagagaacgcagagacattgaccccagagcaaatcttccaatctcaggattcagattttgatccttatcaatccacgcaattggtattcagacagcttttgacaagttataagttctagtaaatactagataaggggattaatgacataaaataggttgttaattctcttatttttgttcagctaaaaggaggaaaatatgaatattattccgacatgccagatacctaaagatcttgtttccgcgttttttcaaaaacactggggcagtccgcaaatggttatttctagcggtatttataactgcgatgaattagatggttatggaatgctcaacgatgataaccagattgttggccttattacatacatatttgaagaagatgcctgtgaaatcatttcgctggatagtgtcattgagaataaagggatcggaacagctctgctagagaaagccgaggaagcatgcagagagagaaatatcaaacaaataaaactgatcacaaccaatgataatattcatgcattagcgttttatcagaagagagggtaccggttggatcgactatttgtgaatgcagtcgagacggccagaaagatgaagcccgaaattcctttactggcagataataaaatacctatccgtgatgaattgcttttggtcaaggagttacaataaaaggcgctcctctaaggaagcgccttttgatcatgcgattattcagcggcctgaataaatacacccttctcatgagaaaactctttgaatccgtataccccatgataggagccgattccgcttgtgttgacgccgccgaatggcaggttgacgtcactgaaatggacgacgacatcattgatggcggcatttcctgatgtcgtgtgctgaaggacgttgtcaatcagatcttggtttttgctgaacacataaagtgcaagcggtttatcgcggtcatttacgtaatcgatgacctcgtcgatgtcttcatagttcatcattggcaggatcgatgcgaagatttcctcctgcatgattttcatgtcaggcgtgacgtttttcaaaacggttggcgagatcgtgcggtcgctggcatcgaatacgccgccgaacaccacttccgcccctctttcgatggcatcgtcgaacagatctttgacgcggttgaagttgcggtcattgacgatctgcgtaaatttgctgcggtctggggtatgatcatcctccataaatccagcgttgacgactgtttgtaaaatccccgcgaacctgtcctgaacgtcttttttaatgaacaggtaatcaggtgcgatgcaggtttggccggcgtttacgaatttcccgacggcgatctttttcgctgcgtccatcagatcgtattcactgtcaatgatcgtcgggctcttgccgccaagctcaagtgtgacagatgccaagtgtttggcagccgctgtcatgacaattttcccgacatttgtgcttccagtgaagaaaatatggtcgaacggctgatcaagtagttcggttgccacctcaacctctccttcaaaaatcgcgacttctttttcatcaaaagcgtctcttattactttagcagcaatgttgctcgtgttcatcgtgaaatcggacagcttcacaatcgcgctgtttccggctgcgagagaagcggcaagcggcgccatcgtcagcataaacggatagttccacgggccgaggatgagtgtgacgcctttaggctcgtacataagaattccgtttgcgtcagggcttaacgatgaaccgacttctttaggcgccatccattgttccaggttattcatattatctctaatcgctttttttgttccttcgatttccgcttttttgacttcgtgatatggtttgcggacgtctttgcggatcgcttcgatgatttcttcttcatgggcgatgacggaatctaaaaagcgttgaagcttttctctccgctgttccgctgttgaagcgcgcaaggctttttgctgttttttctgaagctgaaagacacgctggatgtcgtcctttacttgctgttccattgtaaaatccccctcatttgctttcttcttttctcggacctattataaggtggtaccttttctgtaagaaagacaacggtgaaccatctatacgttaccgtacatatatctaagatctgtctaatgattggaggtgtcttttgtgccggaatctgccgaagctcaagtgaaagaggcgctgctggctttattgaaagatagagatattcaacacatcacaatgaaagaaatcgctgagaaggccaaagtgagccgcggatcgctctacctttattatgaggataagttttcaatcattgaggatgtgatcgaagacatgaaggaaggactgggcaaagcgctttttgacgccttcagtcatatggatacccttcatttgaacaaaaaacggcaaacggtgcatccgacgctgtcctttgttcatgagcatcgttcctttttttctgtgatgatgaacagaggacattttcatcgtttttttaaggatgtgtttcagcaggatgtgctgctggctccgatccatgtgaatttaacgccgattgaacgggacatttatggacattatcgggccttgtacacgtacgcgattatcctgtattggctgaatgaggatgcggccgcgtctcctgaagccatcagccagaaggtatgggagcttgtttctcaaaagcggttttattggctgtttggaaaagctgtgccaggagagcgagagaaggagaagcaaatcgacaggcgggtggttcgaacgagagaggcgctgcagaaggcatttctggatgtattggcggagaaacaagactacgcgggcatcacgatttcagatattacgcgtaaaagcaatatccgccgtgcaaccttttatgatcactatgccaataaggaggaattgctccaaaccatgatacagcgatcatgtgcggagatcattgatcacctgacgattgcctccagcccgaatgaattttccttaaaggaagcggagaaggcgctcgccattctgctttctgctttgtcaaacatgcccattgtccattttctcaatcgggaatggggtgttcctcatgtgatacctgatatgttcaaagcgctggaatcgttttatctgcatcagcaaactgatattcacgcagagaaaaagctttatgcccattatgtatccgcaatgattatcgggttgcttttgtatcggctggatgaaggaaaggcgcatccgcctgaagtgctggcgagggagtttttgcagtttttggatgtgaagaaatataaggttgtattgctttaaaagacaaaaagagagggggctccctctcttatttcgtttcttccttccatttctcctcaatcagcatcttcccaggccatgtgtacgccatgatgccgccgtctgcggtgatgtcttctcctgtgacgtatgagctgtcgtctgatgcgaggaacagtgccactgttgccatttctttgggctggccaagacgtccgagcggcgtgatccatttgttggcttcgcggaattgttcgcccatttcctgttcttttgtgcctgctaatttgtcaatcagcggtgtttcgatcgtgcccggtgaaatggaattgacgcggatgccgtttcgtgcgtagtcgattgccattgcctttgtcaggttggtgataccgccttttgcggcgttgtagccggagcggtcaaggtccgcggcacggcctgacatggaggaggtgttgatgatggagcctccattttcgagcatgagcggaatcaaatatttgctgcaaaggaatgtgccgcgcaggtcgacggcgataatgcggtcaaacaggtcaaccggatattcgtgcacctttccgccttcctgatcaacgccggcattattaaacagaatatcaatcgttccgcatgcatccttgatttgatcagcaaatgctttcacactgttttcatctgacacatcgaggtgaaaggattcggcctgtcctccgttttttctgattgcgtcaactgtttcttccatttgatctttattgatatctccgatgatcacacgcgcgccttcattggcaaaaacctccgccgtcgcttgaccaatgcctgtcgcggcgcctgtgataactgctgttttgttttcaagtcttcccatgatacgagacctcctttttctatttgtcttcccgctatgtgcagtgataaacatgcgagaaaagaaaggccagcatatgttaagatgaattagaaattgttgggaggtttgtatgtttgaaggtacagcataagaaggagctcaagttttattgcatcgtgaccattccatctgcatttgttgtgctgactgtcatctcttttttattgcaagagattacgttcccggtgactgcaagcgcatttctgaatgcttcatggcataatcttttgtttttgataccgttcggtttgtttttctacccggtgcatatatggatgaagcgggagtttggccgttggaatgacacagaaaaaaagagaggatgatgaagcctctcttttttatgagaatgagtgagaaaaagagtgaaaacaaatccaactaatgttaaatttacatatatatgcatctatcaatctaattgacaattgtcatcttatgtgataaatagatgctgaaaagggtttacataatggtaaaggagcgatcaagagtggcgaaaaaagagtttaaagcagagtctaaacgcttgctggatatgatgattaactccatttatacccaaaaagaaattttcctgcgcgagttaatctccaattcgagtgatgcgattgacaaaatctattacaaagcgcttacggacgatgcgcttacgtttgataaagacagttactacataaaggtcgcagctgacaaagatgcgagaacattaaccatctctgatacggggatcggaatgacaaaggatgagcttgaacagcatcttggaacaattgcaaaaagcggttccctcgcgtttaaaaaggaaaacgagctgaaagacggacatgacattatcgggcagttcggtgtcggtttttacgcggcatttatggttgccgatgtcgtgacagtcatcagtaaagcgcttggcagcgaagaggcttataaatgggagtctgcgggtgcagacggctatacgattgagccgtgtgaaaaggattctgtcggtacagacattatcctgaaaatcaaagagaacacagaagatgacagctatgacgagtttttagaggaatatcgtttaaaagcgatcatcaagaagtactccgacttcattcgctacccgatcaaaatggatacaaccattaataagccgaaggaaggcagcgaaaatgaatttgaagaggtgcaggaagagcagacggtcaacagcatggtgccgatctggagaaaaaacaaaagcgagctgacagatgaggattatgaaaaattctatgctgaaaagcattacgggtttgataaaccgctgacacacgttcatatcagcgtggatggagcggttcgctacaacgcgattctattcgtccctgaaaacatgccgtttgactactattccaaggaatatgagaaaggcttggagctgtattccaatggcgtgctgatcatgaataagtgcgcagacctgctaccggaccacttcagctttgtgaagggcatggtcgattctgaggatctgtcgctgaatatttccagagaaatgctgcagcatgaccgccagctgaagctgatcgcgaaaaacatcagcaagaaaatcaaaagcgagctgcaaagcctgttgaaaaaagaccgcgagaaatacgagacgttctacaagtcgttcggcagacagctgaaattcggcgtgtacaatgattttggcgcgaataaggatcaattgaaggatctcctcttattctactcttcaaaagagaaaaaactggtcagcttagacgagtatgtttccagaatgccagaggagcagaaattcatttattacgcgaccggtgattcttacgaccgcattgagaaactgccgcaaacggaaatggtggcggacaaaggctatgaaatcctctactttactgaggacatcgatgagtttgcaattaaaatgctggcttcttatcaggaaaaagaattcaagtccgtatcaagcggagaccttggcatagacacggatgaggatcaaaagcagtccgaggaagaggaaagcaagtataaggatctgtttgaggaaatgaaaaacattctgtcagacaaagtgaaaaacgtcagaatctcaaaacggcttaaatcacatccagtctgccttgctgctgacggcgaagtgacaattgagatggaaaaaatcttaaatgcgatgcctgacagccaaaatgtgaaggcggaaaaagtgctggaaatcaacccaaatcacgaggtattccaaacactgcaggacgcgtttgaacaagataaagagaagctgagcctgtacacaaaccttctgtacaatcaggcgctcctcatcgaaggcctgccgattcaggaccctgtggaatttacgaacaatatttgcaaggtcatggtgtaaacagaaaaaggaatcgtctcataaggagacgattcctttttttataatgtacgctcattcagcacttggttttgggtgcttttcttctttttaaaccgttttttcaggcttgcttcaatttcctccaagcttttccctttggtttccggtaccatgtagaacgcgaagaaaaatgagagaagacaaatgactgagaaaaccataaagacccatgcgatgcccatcgcgcttagcatcagcgggaagacaagcgacacgatcaggttagccgccgataacaccaaagtcgtgaaccctgtcgcggctccgcgtgctttggacgggaagagctcaggcatgagcacccacactaccggaccccatgtcgcctggtaaaagacgatatagacaccgagaaagactactgtcatccacgctgttgatgcggaaagccccagtgtcaggagcacgcctgataaagcagcaaggctcagtgtgatgccgacacttccccagatcagaagttttttgcggccgacacggtcaattaagatcatggcagtgatacacatgatgacgttgaggatgccgattcccattgtgccgagcgccgaagctgatgtgccaagaccggccttcgtaaaaatggttggcgcgtagtagatgaccgtgttaatgccgactgcctgctggaaaatggcaaggccgacgccaatcagaagcatagggcgaatccacttggctttcagcacgccaagtgtcgtttcttttttctccgcttccccttgcttcatctctgccaattccatttcgatgtctttggggtcatgagtgatgttcatgatgcgtctcgcttcttcttcgctgccgcgcttcacgagccatcttggcgattccggcatgaaggcgatgccgattaatagaagcacggcaggcactgcagccagaccgaccatccagcgccacgcttcaaacggtgtgaacaggtagttaacgatataggcgagcaaaatcccggtgacaatcattaagttgttcattgtgccgagtgtcccgcgaattttcgtcggtgccatttcggaaagatacacgggcacaagtgccgttgaaccgccgacggccaacccgagtatcaccctagatgcaatcagcatgccgattgtttgagaaaatgcgcaagcgagcgcaccgataataaaaatgatggaaaggacaaatacaacctttctcctgccccagcggtctgagcatgtgccgctcaaggcagaaccgaaaatcgcgccaaggagcagcatgctgacaaccaatccttctgtcaatgtcgttaaaggaatatcgttattgataaacaggagtgctccggagataacacctgtatcgtaaccatatagcagtccccctaaagcgccgaaaaagtagatcatatatttccttgtgtctttcttcacaaatgtctcctcctcagttgttgagccaatgagtatctaaaaatatgtaacaaagttaatagattagtacccatttcctatctcatttgaaacatttgttttgaaaaaacggaaactttatagccaaaagagatgatcacagatccgctgagtttaggaaaaacgaaataactttatgctcagagaaaccattaaaaaaaccttacccgcgcggagtaaggtttgattaagacatttttattcttctgcttcgttgacaaaaaccaaggcggagaagccttttttcttatcaaattgcaattcaacgacggtaacgtccggattgaagttgtggtattcctctaagaactgaataatgccttctgaaatgtcatctgacataagctgcttgtggtgcaggccaaatgtagcttcagcgaagaaccctgtacgcttgttgtacgatagttcttttacttcaacgtcttcagggtagatatcttcttcattggaaatatacacgcaaattccgtctacaatttcttgctcatttaatattaatctcattgcctaaaatctccttctgtacgtcttcggtgctttaaatgcgcgaatcaatgcgatgacaatgattaaaataataatcaaagcgatgatatcaacgatccaggcaatgggtgaagcgccataagaaacataaccggggcctccgactggatgataggtgtaaccccatgggtgcatcatgctgatcatgaacatacccattgtaaatccgctataatatccaaaccatcctgatggcgcgaaacctgcgtgatagtaatgattgactgaaacataacgtccgccaacataggctttagacgtttttccgctgtatgtctttccggttacttttgatgtagcgccggaaaaggtgcctgacgattttttagagcttgatgaacttgccttttccgaaggcttctttttaagcgaaatcgatgatgatgaatcgtcagacgtcttggattttttgctagaagagcttgatcctgagctgtagcttgatttcgggcttgatttatagcttccgctgtatgatgagcttgaacttcggctgctgtaactagatgatgagcggccgctaaagctctttgcatgagaaatcgttgatggcagcagtacacctaaagcaacggttactgcaactaaggcttttacatatttaagtttcattctgtttcctccatagaccatcgaaacggtccgctattctgaccagcaaataaaagaagctgggtcagctttatttcatatgagctagatgatatgaacgtttcatacttttgctttctcaatcactttctttctgagataaactacctttattttatcggatttatggctcattttgtaaggttttgcttcaaaatcagttatttaggaatttatcgcacaaaaaaacagccttctccattggagaaggctgttttcttcttatgcgaacagcttatcaataaatgaaatatcctcttgagaaagcgtcacgtcagctgttttgatgttatcaatcagctgatcggcacgttttgctcctgggattaaaatatcaatttccggtcttgctaaataccaggccaatacgatgtgagggatatccacgttgtgtttttcggcaatcggcgcaagcttgttgacctttctgatattttctttgaaacgctcacccttgaagtgttcctgttcgtttcgcaggtcgccttctgggaacgttgtatcttctgtatactttcctgccaataaacctgatacgagagggaagtaagggataaatgaaatattatgctccttcgtatacgggaagaatgttttttccgcttcacggtttaacaggttgtattcgccttgcaatacatctaccaaaccgtctttgtttgcttctttcaattgctctaaagagaagttggatacaccgatggaacggatttttccggctttcttcatctcattcagcgcgttaacggcttcatccttaggcgtatgttcgtcagggaagtgaatgtagaacaaatcaatataatcggtattcaagcgcttcaggctttcatcaactgattttttaagaaaatctggtgaattatcaaagacaaagtcattgccttgttttctgtgagcggcttttgtcgcgatgacaacatcttcacggttgaattcacgcagcacttcaccaattaattcttcggaacggccgatcccgtaaatgtaagcggtgtctaacattgtcacgccattacggatcgcctcgcgcaccaattcttttccggtttcttcatttaggttcgggtagaggttatgtcctccgacagcatttgttcctaatccgatagggaatacctgcaagtctgattttccgagcttcgcttttttcatgatctgcctcctagaataaaatggatgatagactctcaacactattgtaaacgttaggccagatgaatgccgatttgatgctcattgcagtactgcgtgtactcgtcgtctaatggctgagaggtcacaatgcaatgcagcctgtcaaacggtgcatacgtcagaagcgttgattttccgaatttagaatggtcagccaatagatacacttcttttgctttttctgaaatcctctttttaatttcatactccagcagatccgaattggtcaatccgtgagtcagcgtcgttccggtagcggacataaaggctttgttgatattgtacttatcaagcatagccgggtcgtccatgccgacaaaggagcgggtttttctcttatagttgtttccgataatgattaagttgatattcttcaaagctgacgccgcattgataatgtctaaactgttggttaagatggtgacatttttggctggatcaagcgtatcaagaatagactttgtcgtcgttcctgaatcaatgaagaccaaatcgtgatcttcaataaatcgggaagcataatgggcgatttttgttttttcatcctggtgctgaatggtgcgattttcaaaaggaactaatgcggttttttcaatagatgttacgccgccgtatactttttcaatcgcacccttttctgttagcttgttgatatcacgtctgactgtgtttttggagacattgaacacctggcacagctcatctaaggaaacagtgccatgcgataaaatgtactcctccatttcctgaatccgcatcagtttcatataaaaaactccttcttgaatctttacgtaacataaatatataataaaaaccaaaagttaatcaatagttgcttaaaaatgataacatcggtgtatatcttttgcaagattggacggccttctcttacttctcttacttgattaaaagattaatataataaaaataatgaaaaaatgtagtgtttatgattgacttatgggtattatgcgattagaatataaccaagaaatgaccaaaaagtaacctgttgtgcatgaaatggttgcttgtatgtaaatatgcatccgccatttatttttttggtgtttttgaaagcgtttaattcttggcttgctgaaaagtggatattgatatgaatctatccggaaccatccatacaagtgtatgtgtttactaatgaaggaggcaataagaatggcagaaatcagaaaattaaaaaactacatcaacggtgaatgggttgaaagcaaaacagatcaatatgaagatgtcgtcaatccggcgacgaaagaagtgctatgccaagtgccgatttctacaaaagaggatattgattacgcagcgcaaacagcggctgaagcatttaaaacatggtcaaaggtggcggttcctcgccgcgccagaattctatttaacttccagcagctgctgtctcagcataaagaagaacttgctcatctaattaccattgaaaacggaaaaaacacgaaagaagctttaggtgaagtgggacgcgggattgaaaacgtagagttcgccgctggagcaccttccctgatgatgggtgactcacttgcttccatcgcaacggacgttgaagcggcgaactaccgttacccaatcggagttgtcggcggaatcgcgccattcaacttcccgatgatggttccttgctggatgttcccgatggcgatcgcgctcggcaacacatttattttaaagccatctgagcggactccgctgttaacagagaaattggttgagctttttgaaaaagcgggccttccgaaaggggtgttcaacgtcgtatacggtgcgcatgacgttgtgaacggcatcctcgagcatcccgaaattaaagcgatttcatttgtaggctccaagccagtaggcgaatacgtctacaaaaaaggaagcgaaaacttaaaacgcgttcaatctctgactggcgcgaaaaaccatacgattgtcttgaacgatgcgaatcttgaagacacggttacaaacatcgttggagctgccttcggttctgccggtgaacgctgcatggcttgtgcggttgtgacagttgaagaaggaatcgccgatgaatttatggcgaagctgcaggaaaaagtggcggacattaaaatcggtaacggccttgatgacggcgtgttcttaggaccggtgattcgcgaagacaacaagaagcgcacgctcagctatatcgaaaaaggtcttgaagaaggtgccagactcgtatgtgacggacgtgaaaatgtgtctgacgacggctactttgtcggcccgacgatctttgacaatgtcacaacagaaatgacgatctggaaagatgaaattttcgctccggtcttatctgtcatccgtgtgaaaaacctgaaagaagcgattgaaatcgccaataagtctgagtttgcgaacggcgcctgcttgttcacatccaactcaaacgcaatccgctacttccgtgaaaacattgatgcgggaatgctaggcatcaaccttggtgtgccggctccaatggcgttcttcccattctcaggctggaaatcttcattctttggaacgctgcatgcgaacggaaaagacagcgtcgacttctatacacgtaaaaaagtggtgacggcaagatatccggcacctgatttcaactaaacgacgaacagccgaacggcgtccatgtgcgctgttcggactcattctgccaatagaaagaggagggcttctctatgagttatttgttgcgtaagccgcagtcgcatgaagtgtctaatggggtcaaactcgtgcacgaagtaacgacatccaactctgatctcacttatgtagagtttaaagtgttagatcttgcatcaggttcaagctatacagaagaattgaaaaaacaagaaatctgtattgtggcggtaacggggaaaattacagtgacagatcatgagtcgacttttgagaatatcggcacgcgcgaaagcgtatttgaacgaaaaccgacagacagcgtctatatttcaaatgaccgtgcatttgagatcacagcggtcagcgacgcaagagtggcgctttgctattctccatcggaaaagcagcttccgacaaagctgatcaaagcggaagacaacggaattgagcatcgcgggcaattttcaaacaaacgtactgttcataacattcttccggattcagacccttcagctaacagtctattagtagttgaagtctatacagacagcggcaactggtccagctacccgcctcacaaacatgaccaagacaacttgccggaagaatctttcttagaagaaacgtactaccatgagttagacccgggacagggctttgtgtttcagcgcgtatacacagatgaccgttctattgacgagacaatgactgtgggaaatgaaaacgttgtcatcgttcctgcgggataccacccggtaggcgttccggacggatacacatcctactatttaaatgtcatggcagggccgacgcgaaaatggaagttttataacgacccggcgcatgaatggattttagaacgctaacaagtgaggagtggctgtttacgatgaagtatacattcaatgaagagaaggcttttgatattgttgccatcggccgggcatgtattgatctgaacgcagtcgaatacaaccgcccaatggaagaaacgatgacattttcgaaatatgtcggcggttcacctgcgaatatcgcgatcggcagcgcgaagcttggcttaaaagcgggcttcatcggcaaaattccggatgaccagcatggaagattcatagagtcctatatgagaaagaccggcgtggatactacacagatgattgttgatcaagatggacacaaagcaggccttgcatttacagaaatcctcagccctgaagaatgcagcatcttaatgtatcgcgatgatgtggcggatctttatcttgagccttcagaggtaagtgaggactatatcgcaaatgcgaaaatgctgcttgtctccgggacagcgctcgccaaaagcccgtcacgggaagcggtgttaaaagctgttcaatacgcgaaaaagcatcaggttaaggtggtattcgaactggattaccggccatatacgtggcagtcatcagatgaaacagccgtttattattctttggttgccgagcagtctgatatcgtcatcggcacacgcgatgaatttgatgtgatggaaaaccgcacaggcggaagcaatgaagaatccgtcaatcatttatttggccattcagccgacctcgttgtcatcaaacacggcgtcgaaggctcttacgcatacagcaaatccggcgaggtattccgcgctcaagcgtacaagacaaaagtgctgaaaacctttggggccggtgactcctatgcgtcagcctttatctatggccttgtcagcggaaaagacattgaaacggcattgaaatacggcagtgcttcagcctccattgtggtgagcaagcacagttcgtcagaagcgatgccgactgcggaagaaatcgaacagcttattgaagcacagtcataattgaaaaagatcgagtaaaggtgggatcgtttgtgggtaagaaaattcgcttaacaactgcgcaggcgctgattaaattcttaaaccagcagtacatccatgtagatggaaaggaagagccttttgtcgaagggatcttcacgattttcggtcatggaaacgtattagggatcgggcaggcgcttgagcaggatgcaggccatttgaaagtctatcaagggaaaaatgaacaaggaatggcgcatgcggccatggcgtacagcaagcaaatgctgagaagaaaaatatatgcggtgtctacatccgtcggacctggagcggctaacttggtggcggcagccggcactgcattggcaaataatatcccagttctcttgattccggcagacacatttgcgacaagacagccagaccctgtactgcagcaaatggagcaagaatacagtgcggcgattacgacaaacgatgcattgaagcctgtatcgagatactgggaccgcattacgcgccctgagcagctgatgagcagtttgctgcgcgcgtttgaagtcatgactgatccggcaaaagcaggtccggcaacgatttgtatttctcaggatgttgaaggggaagcatacgattttgatgaaagtttcttcgtcaaacgggttcactatattgatcgcatgcagccgagcgagcgcgagcttcaaggtgcggcggagctgattaaatccagcaaaaaacctgtgattctcgtcggcggaggcgcaaaatattccggtgcgcgcgatgaattggttgccatttctgaagcctataacattccgttagttgaaacgcaggcaggaaagtctaccgttgaggcagattttgcgaacaaccttggcggaatgggcatcacaggtacacttgcggcaaacaaagcggcccgccaagctgatttgattatcggcatcggcacaaggtatacagattttgcgacatcctctaagaccgcttttgattttgataaagcgaagtttttgaacattaacgtcagccgaatgcaggcgtataaacttgatgcattccaagtggtggcggatgcgaaagtgacgcttggcaaactgcacggcttgcttgaaggctatgagagcgagttcggcacaacgatccgggagctgaaggacgaatggctagctgaacgcgagcgtctcagcaaagtgacgtttaagcgggaagcatttgatccggaaatcaaaaatcacttttctcaagaggtcctgaatgaatatgctgacgcgttgaatacggagcttccgcaaacaacggcattgctgacaatcaacgagacgattcctgaagacagcgtcatcatctgttcagcaggctcactcccaggagatttgcagcgtctgtggcattctaatgttccgaatacgtatcacctggagtatggatattcttgcatgggctatgaagtgtccgggacactcggtcttaaactggcccaccctgacagagaagtgtattcaatcgtcggagacggcagcttcctgatgcttcattctgaactgatcacggcgattcagtacaacaagaaaatcaatgtgctgctctttgacaactcaggattcggatgcatcaacaacctgcaaatggatcacggcagcggcagctactattgcgagttccgcacagatgacaaccaaatcctgaatgtcgattacgcgaaagtcgctgagggatacggcgcgaaaacctaccgtgcaaacacagtagaagaattaaaagctgcgttagaggatgcgaagaaacaggatgtatcaacattaattgaaatgaaggtgctgcctaaaacaatgacggacggctatgacagctggtggcatgtcggggtggcagaggtatctgaacaagaaagcgttcagaaagcatacgaagcaaaagagaaaaagctggaatctgcgaagcagtattagaggggaggcaccatagatgggcaaaaatgaaatcctgtggggaatcgctcccattgggtggcggaatgatgacatgcctgaaattggagcgggaaatacacttcagcatttgttaagtgatatcgttgtcgcacgttttcaaggcacggaggtcgggggctttttccccgaacctgccatcctgaacaaagagctgaagcttcggaacttacgcattgcaggaaaatggttcagcagttttattttgcgtgacggacttggtgaagcggcaaagacatttaccctgcaatgtgagtatttgcagcaagtaaacgcggatgtcgcagttgtctctgaacaaacgtacagcgtgcaaagcttggagaaaaatgtgttcacagagaagccgcactttacggatgatgaatgggagcggctttgcgaagggctgaatcaccttggcgaaattgccgctcagcatggcttgaagcttgtctatcatcatcatctcggcactggtgtccaaacagcggaagaagtggaccgcctgatggcaggaacagaccctgcgcatgtacacctcctctatgatacaggccatgcgtatatttctgacggcgattacatggggatgcttgagaagcatatcggccgcattaagcatgtgcactttaaggatgcccgcctgaatgtcatggaacaatgcaggctcgaaggacaatcgttccggcaatcatttttaaaaggcatgtttacggttcccggtgacggctgcattgactttagagaagtatatcagctgctgttgaagcacagttattccggatggattgtcattgaagctgaacaagaccccgatgttgcaaacccgctggagtatgcattgattgcgagaaactatattgatcagcagttgttggatctggcttaatggggaatgaacatatgggcaataccaatggagattcagccttcaataaacggacaatcgcggcagcattggccaactatattgatgccggttcaattgtggcaggctccgccggtttatcattatgggtcagttaccttaagctatccgatacgcaaatcgggctgctcggcgcgttgagcgcaaatgcgatttctgccgctgtcggcgcgctgcttggcgggtttctggctgataaagtcggacggaaggctgtttataccaatagtatgctggtttatgcactagggatttgtttggttttgttcggggttaatttccccatgttgttaagcggttacatcattatcggtttatcagtaggggctgacataaccgcgtcatggaccattattgcggaaaatgcgccaaagaagaatcgggccaggcattgcggcgtagcacaagtcgcttgggccgcgggcgctgtcgttgtactgctcctctccgtactggccggtgacttgggactcttggggaataaaatcgtatttgcccatctgcttgtgattgcgctgattacgtacatcctgagaatcaggcttccggaatcagacgcctggcagacaaaaaatcagccggaggaagctcaggcagagaagccggctgtattgaataagacatcgtattttgatttgctcaagcctatgtatctaaaaagcatcctgtttttgatgggtgtgtacttggtttggaacctagccgccggggtcatgggcttctttatgccatacatttatcagcaggtcggcggtgtatctgccaacatggccaaccttttgcaaatggggctgtttatcttcacaggattgggggtcgccttgatcttcatgccctttgccgacaaatatagaaaaaccgtatttggaatcgccgctttcatggcggtgatcgggtggacactgtttctgctgccagttgaaggcctgccgattctgctcctgtttattgtcgtgatcggcatcaataacggagccgggcagcaagcgaactatcagttatgggccagcgaaatctttcctacgcaatatcgtgcttccgcacaaggactgatgtttttccttgtccgtatttcaatagggatttggagtctgtttgtcccaatgattatcaccaatttcggcattggaacgatggctgcaattcttctcggatgtgtgacggccagtatgatcatcgggctgctctttgcgccgaatacgtctggcaagtcgcttgaacaaattcaagaggaactctacgggtctcctcagagccaagtaaagaaaggaacagaaagcaaaatcatgtaaccaacagaaggagtggctgtcaatgagtttacgtattggcgtaattggaactggagcaatcggaaaagaacatattaaccgtatcacgaacaagctgtcaggcgcggaaattgtagctgtaacggatgttaatcaagaagctgcacaaaaggtcgttgagcaataccaattaaacgcgacggtttatccgaatgatgacagcttgcttgcagacgaaaatgtagacgctgttttagtgacaagctgggggcctgcgcatgagtcaagcgtgctgaaagcgattaaagcccagaaatatgtgttctgtgaaaaaccgctcgcgacaacggctgaaggatgcatgcgcattgtcgaagaagaaatcaaagtgggcaaacgccttgttcaagtcggcttcatgcgccgttatgacagcggttacgtacagctgaaagaagcgctcgataatcatgtcatcggcgagcctcttatgattcactgcgcgcaccgcaacccgactgtaggagataactatacaacggatatggctgtagtcgacacgcttgttcatgaaattgacgtgctccactggctcgtcaatgatgactacgagtccgttcaagtcatctatccgaaaaaatcaaaaaacgcgcttccacatttaaaagatccgcaaatcgtcgtgattgaaacaaaaggcggtatcgtcatcaatgctgaaatctatgtgaactgtaaatacggctatgacattcaatgtgaaatcgtcggagaagacggcatcatcaagcttcccgagccatcaagcatcagcttgagaaaagaaggcagattcagcactgatattttgatggattggcagagacgctttgtcgctgcgtatgatgtggaaatccaagactttattgattcgattcaaaagaaaggcgaggtcagcggaccgacggcatgggacggctatattgctgctgtcacgactgacgcgtgtgtaaaagcccaggaatctggacaaaaagaaaaggttgaattgaaggaaaaaccggaattctatcaatcttttacaacagttcaaaactaaaaaacagaggagtgaaaatatgaagttagcattggatccatccatgtatcgtgatgatttaactttagaggaaatggtctataaaacggcagagctcggctatgaatatatcgaattatcgccgcgcgaggatttttgcccgttttataaatatccgaaagtcgattcagcaaagatcaaacaattaaagcgccttttaagagatacaggtgttaagctttcatcgcttcttcctctttaccactgggcgggacccgatgaagaccgccgccaggcagcagtgcgcaactggaaacgggcaatcgaaattgcggttgaacttgaagtggatttgatgaacagcgaattcagcggttcaaaatatgatcctttaacaagtgaagaaaaatttatcaaatccatggatgagcttctgccagtctttgaaaaagaaggcattaaactcaatcttcaagcccatccatatgattttatcgaaacgcacaaaggtgcgatggatatgatccgcgcgcttgacaaggattggatcaatcttgtctactcgactgcgcatacgttcttctatgatgacggcaaaggcgacatcgagaccatgtttgacgaagccggcgaccgcctcacacatgttttatttgcagatacctataatcataaagcggctcatggccttcgctacatcgtcaatccgcctgacgcgaaagtaacggttcaccagcatttggacattggccaaggcgaggttgattttgatacgattttcagaaaactgagagagatgaagttcgacggaattgcgacgaatgccgtatttgcttgggtcgatgaaagagcggatgaatcaagccgatttatgcttaagaaaatgaaagaagaattaggtctggcataagctgagcatggagttcggcgggatatggcgacagccttcctgccgaactcccttcatatctaaaacgcagatgggggagtctggcatgaaactttgttttaatgaagcgacaacattggaaaactcaaaccttaaactggatttagaactatgcgaaaagcatggctatgattatattgaaatccgtactatggataagctgccggagtacttaaaagatcattcattggatgaccttgcggaatattttcaaacccaccacatcaaaccgcttgccttaaacgcactcgttttcttcaacaaccgtgatgaaaagggtcacaacgagatcatcactgaatttaaaggcatgatggaaacatgcaaaaccctcggtgtgaaatatgtggtggccgttccgcttgtgacagagcagaagattgtaaaagaagagatcaaaaagagcagtgtagacgtgctgactgagctgtcagatatcgcggagccgtacggcgtaaaaatcgcgcttgagtttgtcggccatccgcaatgtacggtcaatacgtttgaacaggcgtatgagattgtaaacacagttaaccgtgacaatgtcgggcttgtccttgacagttttcacttccatgcaatgggttcaaatattgagagcttaaagcaggcggacggaaagaaaatcttcatctatcatattgatgatacagaagatttcccaatcggctttttaacagatgaggatcgtgtatggccgggacaaggggcaattgacttagatgcccacttatcagcactgaaggaaatcggcttctctgatgttgtttcggttgagctcttccggcctgaatactataagctgactgctgaggaagccattcaaacagcgaaaaaaacaacagtggatgtcgtatcaaaatacttcagcatgtaatggataaaggaggggtgaatatggcttttgtatcgatgaaagagcttcttgaagatgcaaagcgggagcaatatgcaattggccagtttaatatcaacggcctgcaatggacgaaggcgattttgcaggcggcgcaaaaggagcaatcaccggtcatcgccgcggcttccgatcgcctggtcgactatttaggcggatttaaaacgattgccgccatggtcggcgcgttaatagaggacatggcgattaccgttccggtcgtgcttcatctcgatcacggcagcagtgcggaacgctgcagacaggccattgatgccggattcagctcagtgatgattgacggctcccatcagccgattgacgagaatatcgcgatgacaaaagaagtcaccgattatgccgcaaaacacggcgtgtcagtagaagccgaagtcggcacggtcggcggaatggaagacggactggtcggcggggtccgctatgcggatatcacggaatgtgagcggatcgttaaagaaaccaatatcgacgcgctggccgccgccctcggctctgtacacggcaaatatcagggtgagccgaatctcggatttaaggaaatggaggctatctcccgcatgactgatattcccctcgttcttcacggggcatccgggattccgcaggatcagatcaaaaaagccatcacgctcggccacgcgaagatcaatatcaatacggaatgtatggtagcgtggacagacgaaacacgccgcatgtttcaggaaaacagcgatctgtacgaaccgcgcggctatttgacacccggcattgaagccgtggaagagacagtgcgaagcaaaatgagagagttcggatcagccggtaaagcagctaagcagcaggtcggctaaagagaccagaaaccgccgagatggcggtttttttgtgcggtgttgcgtccatacgcccaaaacgattatgatgatggcagcagtgtaagaaacgggagtggttcagtttgaataaaatcatgattgtggaagacagtgaagacattcgcggactattgcagaattaccttgaaaaatacggatatcaaacagtggtcgccgcggattttacagctgttcttgatgtctttttgcgggaaaagcccgatgtggtgctgcttgatatcaatttgccggcatatgacggatattattggtgccggcagatccgccagcactccacaagcccgatcatctttatttctgccagaagcggggaaatggatcaggtgatggcgattgaaaatgggggagacgattatatcgaaaaaccgttttcttatgatattgtgcttgcgaaaatcaaaagccagatccggagggcgtacggggagtacgccgcaaagcagggagagaaagtggttgaatatgccggcgttcagctctttgtggaacggtttgaactgcgttttcaggatgaaaaaagtgagctttctaaaaaagaaagcaagcttttggaagtgctgcttgagcggggagaaaaggtgacgagtcgggaccgtctcatggaaaagacgtgggacaccgacatattcatcgatgataatacacttaacgtgtatatcacgcggctcagaaaaaaactgcgggagctgaatgcgcctgtttctattgaagcggtgcggggcgaaggctaccagctgagggcgcagtcatgaagctgtttctccggtctcatgcagtgctgattctgctttttctccttcaagggctgtttgtcttcttttattactggtttgcgggtcttcattctttttctcacttgttttacatattgggcgtgcagcttcttattttggcgggctatcttgcctatcgctggtacaaagaccgcggcgtgtatcattggctcagctcggggcaggaagggacggatatcccgtatctcggttcttcagtgttctgttcagagctgtatgaaaagcagatggagctgatccggctgcagcaccagaagctccatgagaccgaagccaagcttgacgcgcgggtgacgtatatgaatcaatgggtgcaccaagtaaagacgccgctgtcggtcattaatttaatcattcaagaagaggatgagcccgtttttgaacaaatcaaaaaagaagtccggcagattgaattcgggctggagacgcttctttattcttcaaggctcgacctgtttgaacgggattttaaaatcgaagcggtttccctgtccgagcttctccaatcagttattcaaagctataaacgattttttattcaatatcgcgtttatccgaaaatgaacgtttgcgatgatcatcagatttacaccgatgccaaatggctcaaatttgcgattggccaagtggtcacaaatgcggtcaagtattcagcgggcaagagtgacagacttgagctgaatgtcttctgcgatgaagacaggacggtgcttgaagtcaaagattacggtgtcgggattccctcacaagacatcaagcgggtgtttgacccttattacacgggtgaaaacgggcggcgtttccaagaatctacgggaatcggcctccatctcgtcaaagaaattacagataagctcaatcatacggtggacatcagctcgtctcccggtgaagggacatcagttcgattttcatttcttacaaaaatgtaaggctgcgttaagaaaacaacatagcccgctttgtttccccttgataacatggatttatgtcaaggggatttttatgttgaacgtcccggcactacatgaaagcagcccagatcaacaagaataaaaccataaggaggattttcatggcgaatatgcttgaagtcaaacatataaataaaacctataaaggacaagtgtcctatcaggccttaaagcaaatttcattttcaatagaagaaggcgagttcacggcggtgatggggccgtccgggtccggaaaaacaacgcttttgaatatcatttcaacgattgaccgtccagattcaggcgatatcctgattaacggagaaaacccgcatcgcctgaagcggacaaagctcgctcatttccgccgcaagcagctcggatttgtgtttcaggatttcaaccttctggatacgctgacgatcggtgaaaatatcatgctgccgttaacgcttgaaaaagaagcgccgtctgtaatggaagaaaaactgcacggcatcgcggcaaagctcggtatcgaaaacctgcttaacaagcggacgtttgaagtatccggaggccagcgccagcgggccgccatcgcaagagcggtcattcataagccgtcactcattctggccgatgaaccaactggaaaccttgattccaaagcgacaaaagacgtcatggaaacgttgcagagcctgaatcgggatgatcatgtcacggctttgatggtgacccacgatccggtttcggcaagctactgccgccgcgtcatctttataaaagacggcgaactgtttaatgagatttaccgcggggaaaaccgccaagtattttatgaacaaattctcgatgtgctgtctatgctggggggaaacgcaaatgacctttcttcagttcgcttataaaaacgtcacgagaaacaaaagggcctatcttgcattctttttaagcagcgccttttccgttttgattttctttacctttgcgatgttcctgtttcatccggcattaaaggaaggctacctgaataacatcgccaaaaaaggcttaaccgccgcggaatggatgatctttgttttttctttcttatttgttctgtattcggttaatgcatttttgaaatcgagaaataaagaattcggcattctgctcatgcagggcatcacgccggggcagctgagaaagctcattactgcggaaaatatgatcatcggcgtcatgtcaattgcagccggtattatcggaggattcattttttcaaagacgttctttacggtcggcgcttatattttagaaatggacgcgctgcctttgtatatgccttggaaagcgctcggtattacggcctgcggatttctgctcttatttttctttttatcgcagtttacgatcctttttgtcagatcaaatacggttatcaaattaataaagggcactggcaaggttaaaccggagcctaagccgtccgtgcttctgtccttattcggcatcgcctgtctgtgcggcgggtacggcatggttcttaaaggcaatgtccacggggccgaaccgtttatcattttactgctcaccgttatcggaacatatttctttttcagccaaagcagcatatggattctgcgcgcgctgaagaagtggaaaaccttttatctgcgcgggaaaaacatcatttgggtttctgaccttgtctatcgtctaaaagacaacgcccgcctgttctttattgtcagcattatttccgcggttgcgtttactgcgacaggcgtgctcgcaatgtacaaatcgaccgtcggagcggaagagtccgcttatgaaatggagtatttatcttacagcaacaatccaaaagaacagactcatttgaaagatattgaccatgaactgaaaacacacggttttacgtatacgaaagacaaaatagatgtttcctatgttcgctatcaggaaggagaaactgttccccctgtttacatgatcagtgaatcggatgcggcaaaatacttccatgtcaaagtgaacggcctgaaagaagacgaggctgtctatttcccgggaacgtatgaccgcaatttcaaaaacgaagcgccggatcagctgaagctgctgaaccaaaaaggggagctgtctgatcaaaaactgtcggtaaaagaagtcaaaaaaccgctgatctcattgaatgctatcatcgcggtgaatgatcaaacctttgatcagctgaaatcactcggtgataaagcgtcattatacggctacagctatgatcattggaaagacagtcttgagatcagccaatccttgcaaaatgagatttacggcaattatatcgacgtgcattctgattttgcttcaaaagcggggacttactatgatacggtgcagctgccgagcctgagtctatttatcggcctgtttatcgcaattgtattctttgtcgcggcagcaagtttcttatatttcaggctgttcactgatttagatgaagaccgggagcgctaccgttcactggccaaaatcggcctgagtgagcgagaaatggcgcaaagcgtgacaatacaattggcgattcttttcttctttccatttgtcattgccgtcatgcatacactgtttgccttgagaacattggctgtggaaggatattccgatgtagcggggccgctcagtctcaccatcggagggtttttcatttttcagcttctattcttcctcgcggtgcggtcaagctatttgaaaaaaatgaacaagtaaggggagtgcaaagatgaaaaaagcaatggcaatcctggccgtcttggcggctgctgccgtaatatgcgggcttctcttttttcataacgatgttacagacagatttaatccgtttattcaccagcaagatgtctatgttcagattgatcgagatggcagacatcttagtccgggcggtactgaatatacattagacggatataatgcatccgggaaaaaagaagaagtgacctttttcgccggcaaagagcttcggaagaacgcgtatttgaaggtgaaggcgaaaggaaagtatgtcgagacttgggaagaagtcaagtttgaagatatgccggactccgtacagtcaaaattaaagtgaatcataaaaaacggcacagcgtcatgactgtgccgtttttttattttttattttcttcggcccgtttgatcagcatgtcggtgatgatatccacctgtttgctgacagaaatcgggtcgtacgggtagaacgagtcaaagtcattgataaacacgcgattatgtttaacagcgtcaagatttttccaaatggaggaattctccagcttgtcgagtgttttgctttcgcctttcgggttgtaatccgtaatgaacatataatctgcggcatactcaggaataacctcttgagagagctgtttcatctctccttttttgatgacatcttgctcaattttttcaggcgcttttaacccaagtgcattgtatacagcttggccgccgcgtccgccattgtcattgaacacccagaattcgcccttgtctgtgttttcataaatgccgaaggttgcatctttgtcgatgacgccggcaattttcttcttagctgcttccgcttttttgttaaagtcagccataaaggattttgcttggtctttcgctccggcgatatctccgaacatgctgactgtgtcttctacgtttttcgctgtgttataaggtatgacaacagtcggagcgattttctttaatttatcaacattctcttcattcatgacaacaattaagtcaggctgaagctccatcactttttcaacgcttattggatcaccaacatccttcacatttttcagctttgattttaaaaacggattatcaaatgaccatgagcctgagccgaccacattggccccgacagacagcaattcaccggcataaaaatcagtgacgatgcgtttcggatgtgcaggaatgttgacgttcccttttggtgatttgtatgttctcatttctgttttttcggaagcagaatcgcttgagctccctttagaagccgtgccgctgcaagcgctgacaaacatgagaagcagcacaagcatgcccacgagcaatatgttctttttcatcaagaaccctcccactatgtatctcaatagattagtaatgattatcattatcaattaataatatagcaagaaacctgttctccgtctatcactatttttaagggagaaagtttttcccgtttatgggtgacgcggtgtgcctaatcgattattataggtaaataggaggagaaaaatatgggaattacaaaaagaggtgccgcttgggaatggctgcatagctggtggatgctgtttattttcatgccttttgccattaccagtttttttgcctttttatttattggcatcaaggttagaaatagaaagtggatcatgtacggcatcatttattttttcatttttgcgtttggttttgttttgcccgatctgcccggtgtttttattgtggtcccgttatgggcggtaaccattattcatggatttaaagtgcgcccgctgtatttgattcagctggatgtctacaaagatcatgtggaggcgcgggcttttgccgaggcaagaagtgaagccgagagcagatttcatgcaccgaaacagtctattcaggatatacatattcgcaaagaacagtaagaaaaaaagctcaacactcgcattgtgttgagctttttatatgttactgctggtaggattgctgctgaaatgtcgtgttttggccgaatggaagtgtagacacattcgtattcatgacgctggattgtccagtaagttcctgttgcatttggttgcacatgttgacaacctgctggcacttttgaatcgccatgtcatgcccgtgcagtgcttgctgaatggtatgtgcagcttgttgttcgtggtttagaatctgctgcagcatttggatgttttgctgttcctgatgaagcatttggcgatattgctggctcctttgctgtgtttgctgaatgagctgctgagcagtttggcggcattggttcagctgctgcaagccgtgttgtgtattatgcatgaatgatccctccatgtatcgattgacgtgagtcggtattatcatgcaacttgaatgaaaagaaattccgtcaaagaggaactacaattattttcctcagcccctctatctttgaatgaaaacggtaaagattgtatactgggtacaaaccctttttatgtaaatgttccgttttaacatataagaaatgcggaaaacgaaaccctgagatgggagaatcgtattccgctttttttctttgtttcgctcagaaaccgccttcccctgcagtaaatgggatattcagccggttttctactgtacggaggcgctgattgagccgatttaggcggcgtgtatggcgttcaacagcctggcttaactgattgacctgttcggcaatccgtgcaatttcccgattttgacggcggtcttcgtttgtcagacgggttaattctcttgactgctgttcattttgccgttcaagtgctgcgattcttctttccaatgccggctgtctgtccatttggtatggatcgtatacatcctgctgcggataaggattgtactcatagtggctatagtaaggttcctgctgaggcagctgagggctgtaatattgataagggttcatgtgatcagtctccttgtgggtgaattccttataacttatgtagtcattggcacagtggcacggcattcgcccaaaaaaggaggaaagaatggtgatccccttgagaaacaaatatggcattttgtttttaattgctgtatgcatcatggtatcgggctgccagcagcaaaaagaagagacgccgttttattacggaacgtgggatgaggggcgtgcccccgggccaacggacggtgtgaaatcagcaacagtcacatttaccgaagacgaggttgtggaaacggaagtgatggaaggaagaggagaggtacagctgccttttatggcatacaaggtgatttcccaaagcactgacgggtctatcgagattcagtacctcggcccttattatccgctcaaaagcacgctgaaaagaggagaaaacgggacattgatatgggagcaaaatggacagagaaaaacgatgacaagaatcgaatcaaagaccggcagggaggagaaagatgagaaatcaaaaagctgaaagactggtggcagcggggcttgttttacatatcattcaatggatatttatattatgggcttttctcaaagtcaaacatttatttagtgactatacgatctataaccctaatgtcatcagcggctccatgcagtccttatcgtttatacaaatgatgcgcgctatgatgtactcaggggcaatcgtgaattatgttttgttttttgcccttgtattgctgatttatggcatagtgcttcatgccatcctgatcgttctggaaatggcggcttacgtcatgatcagacggaatccatcatcttcatgggggttctttttcatcgcggcgggtgtgaagcttgccatcttgaatataaccggcattccttttctagctgccggctttctgctgatgaaacagaaaaaagcagaaaacggcgtcaaggcagaaagaaagcggaaaccgcgcttgcgtatccgaagacaagggcggcgtctaaacagaatccggagaaaaccatctcttccggttgaatatcaaaaagaaaaaacgatatgatgggactatagcctgaaaacgacatgaaggagatgcaggatgtacaaactaattgcaattgatatggatggaacacttttaaatgatcatcatgaagtaacagaggaggtccgcgacgcccttcacgcggcaaaagcggaaggtgtcaaaattgtgctttgcaccggccggcctatcgggggtgtgcagagatatttagatgaactgaatttaattgaagaaggcgactatgttattgcgtataatggagcacttgttcaaaatacgcatacaaatgaagtggtctcagagctgtctctcggttatgatgatttgacttcattatatgacctgagcttagagctgaagacgccgatgcatttctttgactcatctaatttgtatacgcctaaccgggatattagcgaatttaccgtatacgaatcctatgtgacacaggtgccgcttcatttccgcaagattgacgaggtgccaaaagatatcctcatcccgaaagtgatgtttattgataaaccggagaacttaagccgcgtcattacatcgattccaaaagacgtgagagaaaaatatacaatggtcagaagcgcgcctttcttttatgaaattctgcactcggaagccagcaaaggaaatgctgtacgccagctggctcagctgcttggaattgaacaggcggaagtcatgtgcataggcgacaacgggaacgacctgacaatgatcgaatgggcgggctgcggggttgccatggcaaacgccatcccagaagtattggaagcagcaaactttcaaacacgctccaataatgaacatggcgttgcacatgcgattcacgagcttgttttggctaaataataaaaaatccagccttctaaaggctggattttttcgttttatttgatgtaatgtcaattctttgacgaatcgatttgactttcgttatgctgataaaaccaattcgttcacaatatgtatgatattaatctgaattgaaaaggggactgatcaaatgtgcacaagtcttacattggaaactgctgaccgtaaacatgtattagcaagaacaatggattttgcatttcagctggggacagaggtgattctctatccgcgccgttacagctggaacagtgaagctgacggaagggcccatcagacacagtacgcgtttatcggtatggggagaaaacttggaaatatattatttgccgacggcattaatgaaagcggtttatcttgtgcggcgctttattttccgggctatgcggagtacgaaaaaacgatacgggaagataccgttcacattgtcccgcatgagtttgtgacatgggtgctgtcagtctgtcagtctttggaagacgtaaaagaaaagattcgatctttaacgattgtagagaaaaaattagatctattggatacagttttaccgcttcactggatattgtcagaccggacgggccgaaacctgacgatagaaccaagagcagacggcctcaaagtctatgataatcaacctggtgtcatgacgaacagccccgactttatatggcatgtaaccaatctgcagcaatatacaggaatcagaccgaagcaattagagagcaaagagatgggcggattagccctttctgcttttggccaaggcttaggaactgttggtctgccgggggattatacaccgccttcccggtttgtcagagctgtttatttgaaagaacatctagagccggcggccgatgaaacgaaaggtgtaacagccgcttttcaaattttggcaaatatgacgataccaaagggcgcagtgataacggaagaagacgaaattcattatacgcaatatacttccgtgatgtgcaacgaaactggaaactactatttccaccactatgacaatcggcaaatccaaaaagtaaatttatttcatgaagaccttgactgtttggagcctaaagtgttttccgctaaagcagaagagagtattcatgagcttaattaattcacatcaatcagctgattccggtttgaatatctggagtcagctgtttttttatacaatcgttacggcgtctgaatggataggcggtttgcaaaagcgaagaaaaggcaaaggaaatggcgaaatcttatatgaaattattggaagaaaactgagtctttgcttcattagactcagttttcttgccgatatagaggttgcactagttgaatgaatcaatgccgttccctcatggtcacgcaagggtcttttcgcttgaatagaaaaaattaatcttaactcattgacaaacgtccaagacaaaggtacattttgatttattcatattaaacgactaggaatataggagtttatttttcggattattcagcctaaaaacatgataaaaggagtatcgccatgacaagcaaaaagaaacaaatcaaattaggggtatttttagcaggtacaggccatcatgttgcgtcttggcggcacccggacgcgccgtcagatgcgagcatgaatttggattattttaaagagcttgcgaaaacagcggagcgaggcaagctggatatgctgtttttagcggacagcctttcaattgacagcaaatcacatccaaatgtattaacaaggtttgagccattcaccctgctctctgctttggcgcaggtcacatcaaaaatcggactgacagcaacagcctccactacatacagcgagccattccatattgccagacagtttgcgtcattggatcatctgtccaatggccgtgccggatggaacgtcgtcacttcatctattgaatcaacagcgctgaatttcagcggtgaaaagcaccttgaacaccatttgcgctatcagcgggcagaggaatttgtcgagattgtaaaggggctttgggattcatgggaagaggacgcctttatccgtaataaagaaacgggtgaattctttgacaaagaaaaaatgcatgagctgaaccacaaaggagaatatttctcggttcgcggacctctaaacgtttcaagaaccccgcagggccagccggtcattatccaggcaggatcatcaggagacggaaaagcgctggctgccaaaacagccgaagtgatcttcacagcacaaaaccacctggaatcagctcaagaattttatcaatccattaaagaacaggctgcggaattcggacgtgatccagaaaaaattgccattatgccgggtattttcccaatcattgccgatacagaagaagcagcgcaagccaaatacaaggagctccaagatctgattatcccatctgtcggtctgcaaattctccaaaattacttaggcggaattgatttgtcggcatatccgcttgatgggccgctgccgaagcttgacgccgaagcttccaatgcggtgaagagccgcttcaagcttgttcaggagatggctgaacgtgacaatatgacgatacgagagctttacaaatacgttgcaggctccagaggccaccatatcttcgtcggcacgccggagcagctcgccgacaagatgcaggaatgggtggatacgaaagcgtgtgacgggtttaacatcatgcctccgcttcttccagaaggaattgaagtgtttgttgatcaagtggttccgattttacaggagcgcggcgtgttcagaaaagaatatgaaggcacaacattacgagagcacttcggtttggaaaagccggtaaaccgctatgcaaagtaaggaggaacgctagatgaagccacgataccgccttgcagttgaacgtgatgccgaacagcttctcgagctgacattgcgggcttatgaaccgattcgaaagctcggcattcgttttgctgctgctcatgcggatttggatttggtgctgaaaaatattcgggaaaatgcttgctacgtcatggaagaagacgggcggatcatcgcgaccatcaccttgagaatgccttggggaaaacagccgggaccgtatggcgttccgcatatctggtggtttgctgtggaccccgacaccggtaaaaaaggaatcggaacaaagctgcttcaatggctggaggaaacaatccttcgcgatacgttaaaggttccgtttgtctcactcggaacagcggataagcatccgtggctgattgagatgtacgaacgaaaaggatatgtccgctcaggtgaacaagaccttggaaaagggcatatcacagtctatatgaaaaaacaattgcgacatgatctataaaaatagaaaaggcgggaaaatcaaatgaagatgaaaaaatggacagtgctggtcgttgctgcattattagcggtgctctcagcttgcggcaatggaaacagcagcagtaaagaggatgacaatgtgcttcatgtcggtgcgacaggacaaagttacccatttgcttataaagaaaacggaaagctgacaggctttgacgtggaagtgatggaagcagtcgctaagaaaattgacatgaaactggactggaagctgcttgaattcagcgggctgatgggagagcttcaaacaggcaagcttgacaccatttccaaccaggtagctgtgacagacgaacgtaaggaaacgtataactttacgaaaccatacgcttatgcgggaacacagattgtcgtcaaaaaagacaatacagacatcaaatcagtagacgatttaaaaggcaagacagtcgcagccgttctcggttcaaaccacgcgaaaaaccttgaaagcaaagatcctgataaaaaaatcaatatcaaaacgtacgaaacacaagagggtacgctgaaggatgttgcgtacggccgtgtagacgcttatgtcaacagccgaactgtattgatcgcgcaaatcaagaagaccggtttgccattaaagcttgcaggagatccgattgtttacgaacaggttgcattcccatttgccaaggacgatgcgcacgacaagctccgcaaaaaagtcaataaggccctagatgaattgcgtaaagacggaacactgaaaaaactctctgaaaaatactttaatgaagatatcacagtagaacagaagcattaagaaacggcggtgactcaccagaatgaacacgattgattgggaattcatgatatcagcgttcccgactttaattcaggcccttccgatcaccttgtttatggcaatagcagctatgatttttgccattatcggaggacttattctcgcactcattacaaaaaacaaaattccagtgcttcatcagctgtcaaagctgtatatatcctttttccgaggcgtgccgacacttgtacagctgttcttaatctattacgggctgccgcagctatttccagagatgagcaaaatgacagctctcacagctgccatcatcgggttaagcttaaaaaacgcagcttatttggcagaaatcttccgggccgccctcaattctgttgatgacgggcagctggaggcgtgcctgtctgtcggtatgacaaaatttcaggcatacagacggattattttgccgcaagcgatccgaaatgcgattccggcaacgggcaatacatttatcgggctcctgaaagaaacgtcactggcctttacattaggggtcatggagatgttcgcccaagggaagatgtacgcttcaggaaacctcaaatattttgagacgtatttggcggttgcgatcgtctattgggttcttaccattatctacagcattttgcaggacttgtttgaacgtgccatgagcaagccataccggacttagaggtgaaatcagttgataacagtaaaaaatattcgcaaagcgtttaaagatctcgtcgtgctcgacggaatcgatctagaagtgaaacgcggagaagtggtggcaatcatcggtccgtccggttccggaaaatcaacgcttctccggtgcttaaatctattagagcgtccggatcaaggccttattgaaatcggagaagccaaactgaatgcggaaaagtttacacgcaaggaagcacatcggcttcgccagcaaacggccatggtctttcaaaactacaatctgtttaaaaataaaacggctctgcaaaacattacagaagctttaatcgtggctcaacataaaccacgcgacgaagcgaaacgtattggaatggagattctgaaacaagtcggtctggagcataaggctgacagctatccaatcacaatgtccggcggccagcagcagcgaatcggcattgcgcgggcgcttgcggtcaatccgcatgcgattttgctggatgaaccaacgtcagcgcttgaccctgagctcgtcacaggggtgcttcaggtcatcaagtccattgcggaaaaacaaacaacgatgatcattgttacacacgaaatggcgtttgcaaaagaggttgctgatcaagtgatttttatggcagacggccatattatcgagcagggaacgccagaggaactgtttgaccatccgaaaaacgaacggacgaaacgatttatcaagcaggtgggagagcctgcagagcttatataagaaggggagaagaacaatggccgacaaagcgtttcatacccgtttaatcaatatgcggcgtgatcttcatgaacatcctgaactgtcatttcaagaggttgaaacgacgaaaaaaatccgccgttggcttgaggaggagcaaatcgaaatacttgatgtccctcaattgaagactggtgtgattgcagaaatcaaaggacgggaagacggccccgtgatagcaatacgagcggacattgacgcgctcccgatccaagaacagacgaatcttccatttgcatctaaggttgatggcacaatgcatgcgtgcggacacgattttcatactgcttctattattggcacagcgatgttgctgaatcaaagaagggccgagctgaaaggtacagtccgctttatctttcagccggccgaagaaattgccgcaggagcaagaaaggttctagaagctggcgtacttaatggcgtttctgcgattttcggcatgcacaataagccggatctgcctgtcgggaccattggtgtaaaggaaggtccgctcatggcaagtgttgaccgatttgagatcgtcatcaaagggaaaggcgggcacgccggcatcccaaataacagtattgatccaatcgctgcagccggacaaatcatcagcgggctgcaatctgtggtcagccgcaatatcagctcactgcaaaacgcagtcgtcagtatcacaagagtacaggcgggcacctcgtggaacgtaattccagaccaagctgaaatggaggggacggttcgaacctttcaaaaagaagcgaggcaggctgttcccgagcatatgagacgagtggctgaaggaattgcagcgggctatggggcacaagcagaattcaagtggtttccttatttgccttccgttcagaatgacggcacatttttgaatgcggcatccgaagctgcggcacggcttggctatcaaaccgttcacgctgagcagtctccgggcggagaagacttcgctctgtatcaagagaagattccgggattttttgtctggatgggaacgaacgggacggaggagtggcatcatccggcctttacactggatgaagaagcccttacggttgcctctcaatactttgcggagctggcggttattgtattggagaccatcaaatgagcaaacaagggctgacagcaggtcttgcagaggctgtgagaacgtcacaacctgagcattcagttgacgcgattcacgaagcaaaaaagggattacttgattttactgccgcttcattcgcaggaagagaagataaaggaattcaaaagctcctccgtctgatagaggatgaaggaggccggccccttgttcctgttatcggacagggcaaaaaggccgcgccattacaatccgcgatgctcaatggatttatcgcccatgcattggattttgatgatgtccactccgatgtaagaggacaccccagtgcagtcatcgtaccggcccttattgcttctgccgctcgcggacatgacgagcggcttcttggcgcttatgttgttggtgttgaagtgatggcacggctgggagaatcaattggcagccgccactatgagaagggctggcataatacaggtacgcttggtgccatcgctgctgcctgcgccgtaggttatgctgaggagctgactcaggaagagttggaaaaagcaattggttttgcggctacgcaatctgctgggatgagggtgcaatttggaacagaaatgaaaccgctgcacgccggtttggcggctcaggctggcttgctggccgttaagctggcccaatcagaatttggcgggtcccgcacggcacttgatggagaaactggtttcttcagtctgtacggtgacgttgagaaagcacaacacactttgctaaacgattggggggcaccgtggagaattgtgcagccgggtctatggtttaaaatctatccattttgttccgcggcacaccatgctgcagatgcggtacgacagcttatctccgaagaaaccatttctgctgccaataccgaacgtattgaagtgatatttccgccaggcggagatgctgcattgacggaaagatctccaaaagctggagaggaaggccgtttcagcgttgaatatgtgattgctcttgctttgcatggacacggcctgaccgttgaacatttcagcagccagccgatcccaaacggggttcaaacgacaatggggcgaattcagcgcgtatatgacaatgctattcagccggctcctcatgccgttccaaaaggccgtttcacgattgtccgggcctatttatcagacggccggatttgcgaagcgcgtgtggactgcccaaaaggggcaccaggaaatgagctgtctgaagaagacataatagaaaaattgacattaacggtcccgcaagaaaaagcgcgacgcattataacagccgttgaaaaagccgatataaaagaatttttagctcatattgaataagatcaactctattcggtgatttcagatgatatgataaaaccaatcatacgtttgaaaaaggagaaaaccatgacggtgaatgacgcggttgtattcattttggctgcctttttactatggggagcagcggattattgtttgggaaacagatgggggctaggcgagcggtttgcggacggctttaaggctatggggccgctggcgctgtccatgatcggaattgtatcgctggcgcccgtgctggcagcaatcttgattcccattgttgctccgttttacacagcgattggcgcggatccttcttcctttgcgaacaccattttggcgattgatatgggaggatatgcgctggctggagaaatggcgaaagatccgcaggccgggctgttttcatgggtgtttttaggaacaatgatggggccggcaatcgtcttcacgattcccgtcgctcttggcatcatcgaaaaagaggatcatccgtattttgcgaaaggcatattaatcgggctgtgcacagtgccgatcggttgcttaatcggcggattatgcgcaggctttgacatcggcatgataggtaaaaatcttctgatcccgagtctgttatctgctgtcatcgcttttgggttatggcgatacaccgacagaatgattcagttgtttcatctcttcgggaaagcggtcagtatggttgcgattatcgggcttgcagctgtttctgttgaaacgatgaccggcattgtgctgattccgggaatggagaatgtcgagacagggatacaaacgacagggaccatcgccattgctctggcaggggcgttcccgatgacggcatttattacaaaaacctttaaaaaaccgcttcaggctctggggaaatgccttcatttagatgagacagcaacagcaggcttagtgacctctttggcgcatcatatcccaatgctggcttcattaaaggatatgacgccgagaggaaaggtcatcaatgtcgcgtttgcggtcagcggcgcctttgtactcggcagccatctcggttttgtagctggaatgaaaaaagaaatggcggcggccatgatcattgggaaattagcaggcggagtcacagctgccgcagcggctgcttggatgacacctgcacaatcagctaaacagcaaaaacgtatctcagccagccatagctgaggcaggagctgtttcaactttgttcaatcgggaatgttacagtaaagatttctgtgaaagagggttggacacatggcggtgaaagaccggtacatgtcaaaaataaaacaggaaaccaagccttggatcaaacgattcgggaggcttggttattttgcattcggcggcgtttttattctgcttggggttttggcttttatgacggctgccggggcaggccgcgccaaagattcgagcggagctctccaaacgctatcacgcatgccgtatgggtcactattgcttttttttataggcatcggccttatcggctatgtgatctggatggtgttaagcgcgatcaaggacacggaggggcacggaaacagcaggcgaggcctgtcgcggagaataggaaactttttcagtgccgctgtttacacatccatcgcttggaatgccttgcgatttgtgtttggccaaggggacggcggcacttcagaacagacgtggtccgcttatgtattggcgcagccgttcggccaatggctcacagggcttacgggtgcgggttttatcgtatttgcgattgttcaatttatgaaaggcgttcgggctgcttttatgaaagaattcgatacatcaaaaatgaacaaacagatgatatgcatcacgaaaaacacaggacgcgcaggcaatatcgcccgggccattattttctcggctatcggctattttctcatcaagacagccatgaccgctgatcccgacgacacaagaggctttgacggcgcgctcgcagaactcgcgcagcagccgcatggcaaattgattctgtctatattggcattaggcctgatcctatatggaatgtacgccattatgaaaggcatttatcagcatatgacttgggagaagtaagctctgggcaggtccgcgcccagagcgtttttcagtttcttagaaatcaggtggatgaaagccggcgccagcctgtataataaaagcaaatcaaaagcagttttatcaggactgatccacagggaggtgcagaatggatcgggaaaaacagcaattaagcatagaagcggcaaggctttactatcagtctgactacagtcagcagcaaattgctgagcagctcaacatttcaaggccaaccgtttcccggctgctgcaatatgcaaaggaaaaagggtatgtccagattcgcgtcatggacccttttgaggatttggatgcgctcggttccatacttgaagagaaatacgggctccttgaggcgcatgttgtgttttccccgacacccgattatgcaggaattacacatgacctaagccgctatggtgcagaatatatgcatgaaacggtaaaagacggcgacattgtcggcgtcagctggggaaccaccatgtatcaaatcgcgcaaaacatgcagccgaagcaggtaaaaggcgtcgaggtcgtccagctgaaaggcggcatcagccattcccgggtaaacacgtattcggctgaaacgattcagctgtttgcagaggcttttcaaacgatgccgcgctatctcccgcttcccgtcgtgtttgataatgcggatgtgaagcgaatggtggagaaagaccgtcatattgaacggatcattgagatgggcaagcaggcgaatatcgctctctttacggtcgggactgtccgtgatgaagcgctgttgtttcggctcggatattttaacgaagaagagaaagccctgctgaaaaaacaggccgtcggggatatttgttcacgcttttttgatgcgaaagggaatatttgcagcagcgccatcaatgaccggaccatcggtgttgagcttcaagaccttagactgaaggaacgctccattttagttgccggcggaagcagaaaagtatcttccattcacggagcattaaccggaaaatatgccaacgttttaatcattgaccagcataccgcgagggcgcttgttaatgatttgtgacacgttcaaacctttcattgaacaaaatttcaattaccaatttacatatgttcaaaagtcggttatgctaaaaaatatcttaacaaaaaaggaagtgtgcgaaggatgtcattagccaacataattgatcatacagctttgaaaccgcatacacaaaaagcggacattctaaaactaattgaagaagcgaaaacatacaaatttgcttcagtatgtgtcaatccgacatgggtggagcttgctgcaaaagagcttaagggaactggagtcgacgtttgtacggtcatcggcttcccgctcggtgccaatacaactgaaacaaaagcgttcgaaacaaaagacgccatttcaaaaggcgccactgaagtggatatggtcattaatattgccgctttaaaagacaaggaagacgatgtggtggaagctgatatccgcggtgtagtggaagctgtagccggaaaagcgcttgtcaaagtcattatcgaaacgtgccttctgactgatgaagaaaaagaacgtgcatgccgtttagcggtgtctgcgggagcggatttcgtaaaaacatcaacaggcttttctacaggcggcgcaacgaaggaagatatcgccttaatgcgcaaaacagtagggcctgatatcggcgtgaaagcatctggcggcgtcagaacgaaagaagatgtagacacaatggtagaggccggagcaagccgaattggcgccagcgcaggcgtttctatcgtaaaaggagaaaatgcatcaggcggagacaactattaagagctgacggaaggcagactgctttccgttttctgaggaaacagtaattgtaagcgaatacaaataaaggagaaacacatatgaagtatttgattgggattatcggtttaatcgtgtttttaggcctcgcgtggatcgcgagcagcggcaaaaaaagaattaagatccgcccaattgttgttatgctcattttgcaatttattcttggctacattctcctcaataccggaatagggaatttcctcgtgggaggatttgcaaaaggattcggttacctgcttgaatacgcggcagagggaattaactttgtgtttggcggcttggtgaatgcggaccaaacgacattctttatgaatgttctcttgccaatcgtgtttatttccgctctgatcgggattctgcaaaagtggaaagtcctcccgtttatcattagatatatcggccttgccctcagcaaggtaaacggtatgggaagattggaatcgtataacgcagtggcttctgcgattttagggcagtcagaagtatttatctccttgaagaaagaactcggtcttttaaatcagcagcgcttgtacacgctttgcgcatctgcgatgtcaactgtatcaatgtcgattgtcggtgcgtatatgacaatgctgaaaccggaatatgttgtaacagcgcttgttttgaacttatttggcggtttcattatcgcttctattatcaatccgtacgaggttgcaaaagaagaggatatgcttcgtgttgaggaagaagaaaaacaatccttcttcgaagtgctcggagaatacattcttgacggtttcaaagtagcggttgtcgtcgctgcgatgctgattggatttgtcgcgattattgcattgatcaatggcatttttaatgcagtattcggtatttcgttccaaggcattcttggatatgtgtttgctccattcgcttttcttgtcggtatcccatggaatgaagctgttaatgcgggaagcattatggcaacaaaaatggtatcgaatgaatttgtcgccatgacgtcgcttacgcaaaacggtttccatttcagcggccgtacaacagcgatcgtatcggtattccttgtgtcatttgcgaacttctcctcaatcggaatcattgccggtgccgtaaaaggactgaatgaaaagcaaggaaatgtcgtcgctcgtttcggcttgaaattattatacggtgctacgcttgtcagctttttatcagcagcaattgtgggcttgatttactgaacttaatcgaaaaggatcggtgaccaaacatgagaatggtagatatcatcatcaaaaaacaaaacggaaaagaactcaccactgaagaaattcaattttttgtgaacggctatacagatggaagcattcctgattatcaggcaagcgcgcttgctatggcgattttcttccaggatatgagtgaccgtgaacgcgcggacttgacgatggctatggtgaactccggtgaaacgattgatctttctgccattgaaggaattaaagtggataaacactctaccggcggcgtcggcgacacgacaacgctcgttctcgctccgcttgttgcggctcttgatgtgccggttgctaagatgtccggccgcggcctcggccatacgggcggcacgattgataagttagaggcaatcatgggcttccacgtggaactgacgaaggatgaatttattaaacttgtgaaccgcgacaaggttgcggtcatcggccaaagcggcaatttaacgccggctgataaaaaactgtacgcgcttcgtgatgtaacgggaacggtcaattccattccgctcattgcaagctcgattatgagcaaaaaaatcgctgccggggcggacgccatcgtgcttgacgtaaaaacgggagcgggcgccttcatgaaaacagaagaagacgcagctgaacttgccaaagcgatggtacgcatcggaaataacgtcggccgtcaaacaatggctgtcatttcagacatgtcccagccactcggctttgcgatcggaaatgcgcttgaagtcaaagaagcgatcgacacgctcaaaggcgaggggcctgaggatcttcatgagcttgtcttaacgctcggcagccagatggttgtgcttgcgaaaaaagccgatacattggacgaagcgagagcgaagctggaagaagtcatgaaaaacggcaaagcacttgagaaattcaaggatttcctgaaaaaccaaggcggcgacagctcaattgttgacgatccgtctaagcttccgcaagccgcatatcaaattgatgtgcctgccaaagaagcgggtgtcgtctctgaaatcgtcgcggacgaaatcggcgtcgcggcgatgctgttaggtgccggccgcgccacaaaagaagacgaaatcgatttagccgtcggcatcatgctccgcaaaaaggtcggcgacaaagtagaaaaaggggaaccgctcgtaacgctttacgctaaccgagaaaacgtcgatgaagtcatcgcaaaagtctatgacaacatccgcatcgccgcggaagcgaaggcgccgaagctgattcatacgttaattacagaataaaaaataaagcacatcccatgctgagcggggtgtgcttttttaattataggatgtgatcggctggatattcctcttggctgatttttttcgcttttgtaacatttcttttgaaatggtagatgagatagcaaaggatgatacaaggaactccgcagaaaagtgcgattctttgattgggatcaaaagcaagaccgatacaagaagcagaacataataagagagcggctataggcataagaggataaagcggcgtgcgaaatgtcagatcttttacatcccccccttttttcaaaaatctctttcgaaacaagagttgggacaaggcaatgctcatccagaccacgactcctgcaaatccagcaattgcgaccatcaccacatagacagttccaggggccacgatactggaaacgagagataaacaagatacagccatactgatcattaaggcatttaaaggaatgcctttagatgtcactttcttaaaacgggagctgatcatgttttcatttgctaaagaccacatcatacgggtcgaagcatataagcctgagttggcgacagacagcaaggctgttaatattacgaaattcataatatcagcagcgtaaggaattccgatctccgcaaatacggcgacaaacgggctttcaatcacgcctgcgtccttccatgaaatcaacccggataatatgaagacagcgccaatgaaaaaaatcacggttctccatgcgacattacggatggatcgcggtatatccttttgaggatttgctgattctcctgctgtaacgccgattaactctgtaccggaaaaggcgaagctcacagatatcatcgcgataaaaacggcgagaaagccatttggaaacaacccgccatgatctgtgaagtttgacaacataggagcatccgccgttccgtttaaagagatcaggccaaacatggcggctcctcctaaaatgataaataaaataatggtgacaatctttacgctggaaaaccaaaattcagtttccgcaaataacttaactgaaaatgcgttgcatataaaaagaagggctgcaaaaatcgcactccacatccatacactgctgtcagggaaccagcgctgcatgagaataccggatgcggtaaactcagagcctaccgtcaccacccaattgatccagtacatgatgccgaccataaaaccggtagatggaccgataaatgttgtagcatatttttgaaaagagccggtcaccggcatggcaaccgacaattcgccgagacattgcatgacgaggtacatcatcaacccgccgattacataagcgagtatcgtaccgccgggtccggcttgatgtagcgtatagcccgtactgaggaaaagtcctgtgcctatgacgcctcccaatgagatcataaataggtgcctgcttttcattgtgcgttttagctgttggctgctgttctcctgaagattcactgtctcgccctccttttagctgccattccttaggcagatgagtttcttatacccaaaatacaacctgccagaagatcacttgaatggggagagtttcattccttttaatgcgtgtaacagaacatgagctgcagctctgcttgtcatatctcgaaaatcgagggtagggtcgacttcaacaatttcaatcccggcaacattgggctgttgtgcgatgtacttgactgcttcaagcaattcgtctgtatagaggccgcccgggccaatcgctggacagccgggtgcatgggactggtctaagacatccatgtcaacagatataaaaatgaaatctgttttatcttgaacaacaggcaaaatctcttttatcgttgggattagtcctttttcccggatcatgtccatcgtgtgaatgttcacgttatgtttttttgcatatgcttcataggcctggctgttgctgaattctctgatacccagctggatcaaatgttgaccttcaatgatctcttcatccaaaaggcggcggaagggggtgccgtttgtcggccccccgtcctccgtattgcgaacatcgtgatgggcatcaaattgaatcaccgctgtcgttccttttgtttgtgctatcgcttttattgtggagtagctgatagagttatctcccccaagtatgagcggcacccaatccggatgatccgaaagcagagcgtgcatggtttggaaaatgtgatgatgtgactttacgatatcagtgacatgaatatcgatatcccccaggtcatatagaagctctgatacgacgtgctctccaagctcagcagaataggctgatgaatgtttcagagcctggcgtattgttccgggtgcaaaggaagcgcctgaatgactgatggaggattttgatagggggacacctatcaacgccggtcccttaatgtcctggccgtcccatgttgcgatcaggtcgctcatttttgtgacatcccggtctttaaacgaagatccggcctctctgagaaaagggtacttatccaagaatggctccctccctgttgacaacaattgttccatttttcatgacttgatgtacatgattgaccccgtagtgatacggaatatacatatagttcggggcttgccaaatgacaagatcagctgagcggccagctttgagctgaccggcttcttctccttttcctatggcatatgcggcattgactgtgaccgcgtgccatatttcttctgcagtcattttcagatgaagcgcggcaatggacataatcagctggatattttcagtcggcgagctgccaggattaaaatccgttgccaagctgacacatacaccttcatcaatcatagctcttgccctggcgtatgtgcttttgccaagataaaatgtcgtgcccggcaagaggacggcgatcgttcctgcctcagccaatttctttatgccttcgtccgatgtacctaccaaatggtcggctgagacggcctttagcttacctgctaattcagcacctccaagcggatcgatttcatctgcgtgtatttttaatccgaagcctgcctcagctgctttttgtaaataacggcgggattggctgactgtaaaaacgcctgtttctgtaaaaatatcagcaaagctggcgagctcctgctctttgatttccggcaaaagggaaagcatttgatccagaaaatcatctggatcgttttgatattcgggaggaatcgcatgggctcccataaatgtggaaacaaggtcaacaggctggctttcatgcagtttctttgcgacacgcaactgtttgagctctgtctctttttccaagccgtagccgcttttcacttctgctgtggttgtgccgtaggacagcattctttgcagatgaaaatgggctttttgcagcagctcttcttctgaagccgccctggtatccttgactgtagacagaatcccgccgccctgcgccagaatatccaaatatgaaatgccctgaagcttaaggttcatctccttttcacgagatccgccaaatacaagatgggtgtgcggatcaacgaggccaggcgttacaaggcgtcccgaacagtcaatgatttcgtctgcctcgtaaccggcttcagcccctttttgtccggcgaacacaattttctgttcatggatgccgacaacagcgtcttcgatcacatgaagatcctgcatgcttttgcctgcccgcggaccgctgctttccatcgtcaaaagctgaccgatgttgatgagaatcgtatcaatttgctttggcatgtcatcactcctttatttttgcatcggcacgataatgtcctgttccttcgctacttcaacggcacgttcataacccgcatccgcatgacggataatgcccattcctgggtcgctcgttaagacccgcgcgagccgctcgtcagccagctcacttccatcggccactgcaaccatgccggcatgaagggaatagcccattccgacgccgccgccatggtggaaggaaacccagcttgcacccgccgccgtgttgacaagcgcatttagcacagcccaatcaccgacagcgtcacttccatccttcatcgcttctgtttcccggtttggagaggcgacagacccgcagtccaaatgatctctcccaataacgacaggcgcttttagctccccggttctaaccagctcgttaatggcgaggcccatcttttttcgttctccatatccaagccagcagatacgggacggcaagccttggaaggtgactttttcctgtgccatatcaatccagcggtgaagggctttatttgtcgggaacagctcttttaataacgcatccgtacggtaaatatctgccggatctccggaaagcgccgcccagcggaacggcccttttccttcacagaataaggggcggatgtaggcagggacaaaccccggaaaatcgaaggcattctccagcccttcatcctttgcgacttgccggatattgttgccgtagtcaaatacaatagagcccttttgctgaaaggccagcatggcttcgacatgttttttcatgctttgcttcgcaaggcgcacgtaaagctctggagtgtcttgacgcaaacggtcagcttcatcaagggaatagccctcgggaacataaccgattaaagggtcatgggcagatgtctgatctgtcacaatatcaattttgacgcctcggttcaaaagtgtgtgatgcacctcagctgcgtttccgagaagtgcaatggacaaaggttttcctgccagctttgcctcttcagcccaagctaaggcttcctcaatcgatgctgtttttcgatcgcagtattttgtttcgatccgcttgtcgatgcgtttctcgtcaacctcgacggcaatcacgacgccttcattcatcgtgactgacagcggctgggcgcctcccattccgccgagacccgctgtcagcgtcaacgttccttttaagctgcccccgaagtgctgtcgcgccagctcagcgaaggtttcataggttccttgcaatatgccttgtgagccaatgtaaatccagctgccagccgtcatctgtccgtacatcattaacccttttttctcaagttcgtggaaatgctcccagtctgcccacttcggaacaagaacagaatttgctaggagcacgcgaggggcctgcgggtgtgtacggaacatgccaacgggctttccggattgcacgagcaatgtttcatcattttttaatgttttcaaggaatgctcaatggcgtgaaaagcgtcccaatcccgtgcggctttgccaatcccgccatatacgatgaggtcctccggcttctcggcgacttctggatcaaggttgtttcgaagcatccgaagcactgcctcttgctcccatcctaagcattcaagctctgttcctctgttggcacggattgatttttttacatcagtcatatgttcatcccccttagttctttattctgatgatcaggtattaaagattctttcttcagccagtcagtcaagcgttcaatgtcataggaaaaaacacggtcctgctgaatggacggcacgacttttctcatttcttgaaaaagctgtttcgtataggacgctgcatgttctatgcctctgtattcaacagcctgcaatgcgcaaatggcttcgatcgcaatgactctccttgtatttgcgatcacctgataagcatgccgagcggcgatggttcccatgctgacatggtcctcttggttggcggatgacggaatggaatccacacttgcaggatgggccagtgttttattttcagaaacgagtgaggccgcggcgtactgcatgatcattgcaccggattgcagaccgggatgagggctcaggaacggcggcaggtcattcagctgcggattcacaagtcgttcgatcctacgctctgcgatattcgcaagctctgatattgcgattttcagaaaatccatggcaaaggcgattggctgtccgtgaaagtttccgccggaaatcactttgtcaccgtcattgaaaatgagtggattgtctgtagctgcgttcatttcaatctctaatttttctttgacatatcctagtgtctgccaagtcgcaccgtgtacttgcggaatacagcgcaatgaataggcatcctgtacccgcagttctccctgggaggttgtcaggccgctgtcagatagataaaagcgaattcgttctgcgacatcgatctgctcctgatagccgcgggctaagtgaatatcctcgtcaaatgcatcgataattccctgcaacccctcaatcgttaagctggcaattcgttctgtttgataggctagtttctcagcttcgatgtaggcgaccacccccattgcagtcatggcctgagtcccgttaatcaaggcaagcccttccttggatgtcagcgttaccggttgaatacctgcttttttcaagcctgtcattgccggcattctttccccctcaaaaaagacttctccttgtccgatcagcgcaagcgccaagtgggaaagcggcgccagatctccgcttgcgccaagtgatccttgctgagggatgacaggatggacgcgtttatttaaaaaagcaagcaactgctcgatcagctcagcgcgtacaccggaaaagccttttaacagcgcattggcgcgcaaaagcagcattgccctggaaacacactcaggaaaagggtcgccgactccgcaggcatgagaaaggattaaattcagctgcagcgccgccgagtcttctttctgaatcaggacatcgctgaatttgccaaatccggtgttgatgccgtagattgtcttttcgtcgcgtacaatccgttccactgctgctctgctttttttcacgcgctccatactttcctcagaagccgctgcctcctcaaaatcaaacagcacacgagcgacgtcggctgttgtcaatgaagaaccgtctaaagtcaccataagcccaactcctttttctttactttggtaaagcgcccatacaaaaaggagctatgctgtgaacttctgttttcacgcatagccccctatcgtctaagatctatgggctgtttcatatgtgattaattccaacgccgaatgtttcatgctcaagacctttaatcggcgccccgattgttccgtaaagcgagacagcgatccaatcgccttccgcttcactttcataaggatttcccctcaaaacggcaaacctcaatcccaccgtccgaagcagcgatcccagcagcatttcacctctggtcacgccatgcaaagcctccatcgtcgcatgataaagcgcatgtgactcccgataaccctcagattgaatgacaccgctctttttggaagcggtttcaattgcggctactactttatgtgcgtccattgatcctaccttgccaagacagaccttccatccgtctcgctccagctcctcaacctgcgtactttcttccgcctcattcagcagcaggagaacagacagccggccgatccgacgctctttatgcagtgtcatatgaatcactcaattcctaaaaattctgataactattaactgagtattatattaattggttcagcagcagaagtcaaaaggttttttatagtctttaacaagttagattgctattgtaatagcgtgacgcagaaagcagaacaggttttttcagcgattgcacacgatatccagacaaggaggcaagcgccgctgtctaactctcaatatgcgtttactaagtcgtatttttcgcaaggcgttttataaagagccagccgaatgactctggtgttgacgggcaatcaggcatcatcttaaaaaacgccgacaacgaaatggctgtatcacagttgatgcaaaacctgacaaagcagttattacatgtacgcgaaagaaaaacagacgtgatgcaagaaggagaaacagcaaaagagttgaactatgaaggagaggatatgcaagcaacaagttctgcgcaaaacagacagacatcagtctgactatgtaagtgaagtgagaaatcacctatctggatgaatatgaaaacattcggctgttttaataggccggggtatcttcatagagaaatgtaagcgtttaaaatttaataaaaaagagaggcgaattgtttagatgttcaaccgattgttccgtgtatgttttcttgcagctcttatcatggccttcaccctcccaaactccgtctatgcacaaaaacctatatttaaagaagtcagcgtccatgacccttccatcattgaaacaaacggcactttttatgtttttggatctcatctcgcttcagctaaatcgaatgacctcatgcaatggcagcagctgaccaccagcgtaagcaatgacaacccacttatcccgaatgtctatgaagaattaaaagaaaccttcgaatgggcgcaatccgatactctttgggcggctgacgtcacgcagctggcggacggcaaatactacatgtactacaacgcctgccgcggcgattcgccaagatccgccatgggtgttgccgttgctgacaacatcgaaggcccatacaaaaacaaaggcatctttttgaaatcaggaatggaaggcacaagcagcgatggaacaccgtatgatgcaaccaaacatccgaatgtcgtcgacccgcataccttctttgataaagacggcaagctgtggatggtgtacggatcatactcaggcggcattttcatacttgaaatgaatccgaaaacgggcttcccgcttcctggacagggatatgggaaaaaactgctcggcggcaaccacagcagaatcgaaggcccgtatgttctctacaatccagacacccaatactactacttatacctatcatatggcggtctcgatgcaacaggcggctacaacatccgtgtggcccgctccaagaaaccggacggcccttactatgatgcagaaggcaatccaatgctcgacgtccgcggcaagggaggcacattcttcgacgaccgttccatcgaaccatacggcgtcaaactcatgggcagctacacttttgaaacagaaaatgaaaaaggcaccgggtacgtctcaccaggccacaactccgcatactatgatgaaaaaaccgggcgttcctatttaatcttccacacccgcttcccgggcaggggtgaagaacacgaagtcagagtccaccaattgttcatgaacaaagacggctggccggtagcagcaccatatcgttatgcgggcgaaacattgaaagaagtaaaacaaaaagacatcacaggaacatacaaacttatccagcacggaaaagacatctcagccgacatcaaacaaaccatcaacatccagctcaacaaaaaccacaccatttccggggaaatgaccggaacatggaggaaaaccggaaaaaacaccgccgacatcacgttagcaggcaagaagtataacggggtatttttacgccagtgggattcggtgagagagaagaacgtcatgacgtttagtgtgctgaataccagcggtgaggctgtatggggatctaaataagatggagaagcgccttcgagggaaggtgtttttttatgagctttattgactataagaaacagttaagtgggaggaaaaattagaactggaggagagattaaaggcttaaataaaaagtccctactatgattgttttctcctttcatagggtgatgagatcgtatttttagcaatttagaaccagttctatacctctcaagacaatcctttttacctatttatccaatatgacccatcatgtaatatgaaaatagtctgtattgtaaagaatttacacagtttgatagaaacacgaggtgttgcggcatgcatagtgaaatgttgttacattcggtaaaagccgacttacatgaaaagcaggaacagatccatcaattaaaacgagtgctgcacgaaattaggcaaatcaaacacgatttctctgaggcccagcatctcattcaccggcctcatcttaaccgggaggcatggagaggaacacatgctgagcggtttgaagatattcgtgaaggaatgaacaaagcatatcagcaaatcaaaagcgatcaagtcagcggaatcatcgaaagcatagaaggaaaaatccactcattagagggcgatgtgtattctataagacgccaaatcacgaggatagagcatgaaatagagaaggaaaaacataaaaagtgaggtgagcacaaatggcacaggaaattaaaatggtgtatgacacagtgaagcaagggctttctcagctcaagaattcagctgaactcaagtcctcattgcccggtcatctctcaggcagaaaccatttgaatgttgtgaagtccatcgagcaattaaataaggacatcaaagagctcactgaagcatatgcgtctgttctggccaagcatatcgcacaaacggaaagcgcggtaaacgccatgaaggaaacggacgaaaacatatcatcttccatgaaataaagcgcgggaggacaagggattgaaaacattagatgtccacgctcttcacgagggcattcagcatacgattgagaaactggacaagcaaaaacaacagctggagaagctggaaaaaagcgttgagcatctggcaggcatgaaggatgcgctgaaaggaaaaggcggagatgccatccggaccttttacgaggagtgccacaagccttttctccttttctttggcatatttatcgacgaatacaaaaaagtgctgaaacaaacacagcatgcgatttcctctgtagaatctaactcccacggcatgatcgcagaggcttttctctcacacgatgcgagacatggggtcaagcatgcacgagaagtgacagagcagctcactgacgcagtcaatcgccagacatcagccatagatcacatcgtcagcctgccgacagtcaatgattccttttttcggatggaaacagaacaggctgagcggctgatttcagacaccctgaataagctctttcaatttgacggccagcaaacccaagcactagaagccgcaaaatcagattttcaaacgatgaaaaaatacattgatcagctcgaaaccatgtacaccggcccgaaaattgaaatcacaggctacaaaagcggctccatcctgaaatcacaggaagaagaaaacatcaaccaaatcttcggcgcgattaacccgcaaatgaagcaggcggatgattcaccgatggagatgatgctgaagaaattagccgagaatgaaaagtctaaagtggattcagttgtcaaaacgggtgattctaaaaaggtaagtaaaaatatcatcgttatcaatggtaaagtgtataatacgagtgaacatagagaacatataaaaactgatttctcaaatgcagaggttaagcaagtcgtttataatgatacactttacaatgtatacatatctggtaatgacatgaagcttgaacctgtcgtctcgctttcggacattaaagtggatgagaatggatatgtgaaaattttagagacggctgtagaacttaccggcgtgtatgatctatttaaagcagccacgggcagagatccggtatcaggcgaaaaagtcacagggaaagaccgtgttgttgcctccataaactcagtaccatttgccaaaatagctaagttagaaaagttaatagatattaataaacttattaataatgggaaaaaggctaagaaggcttcggaagttaaaaacgttgctaaggataaagggaaaattgcgaatgatgtaagtggatctgctaataaaattaattctgatttaataaaaaagtatgctagagatatagaacaacgcacaggtagagaattacctaaaaatcaaatagataaattaaaggaagcattaagaaataaagaatataaaaaaatgtcaccaatagagactgcaaaacacaggactaaatttgataaagtaaaaaataaagttataaaagaatgggaagaaaacactggacaaaaatggcctgtttataaggaaaatgttgtatctgaaaaaacaggtaaaattattagaaaaaaaggggataagtatgatgctcaccatataattgaaaatacttttggcggagaacatgaatggtggaatatgcatccagcaaaatttcctaacgagcatcaagctgggattcatggtacaggctcaccagcaaatgaattatttaaaggaggcaaaaaaaaatgagttataattttataaaatcaaacaaagaaaatgatttttatccagtgaatcaaagtgagattgaagaggttgaaaaaaatttaaacttaaaattacctagtgaattagtgaatttttatttagaagttggctatgggtttattaaaggatcagagtttaatactaatcgcattttggatccatattctgtaagagactttcgattgaggataaatgactttgaattttatcctgacatagaaatatatgatgagtttgagaatgataaattaatattttttgaaggtagtgaatcggcattaatgtcaattgaattaaatgataataataaaaatccgatttactattatgatattcaaattgcaacttctcttaccgagttcttaagaaaaatagaagagaatgatcagtattatcttgatttattagatgatgaatgattttaacattatcccgttacctctcccttaaaggagcaagatgacatgttattgatcaataaacagaaggaccctgtttttcagtttttagctggaacattccatcaagatattgaaactcctgatgacgctatacaagagttattaatagaggaaagtaaggaatatttggaggatgctattgtctttttaacggattttattgaaagtgagcattcagacaataagaaaaacgattacattcaatcttgcgcagatggcgtgtatcttcctgcgtttaatttagaaccaatagattggctaaagaatgtaatagtacagataaagaagtctttaaaaaaatttaaacggtaacgattcataaccttgattggaaaaaatgcctttcaaggtttttaattacaataattttttattgaagttaatactaagttcaaatctttatgattacttttgttctagaaacgatagtcaacaccaaaaatgaaagcgttgacatctcacgaatctagtgctaaagtatacctacaaacaaataaaacgacccgtcaggattgttactgcgaaagcaggcaaaacctaaatggtgcaggtgcaggaggagactctcgcaatctgtgtcatttaggtttttttattctcttttaggaggtgatgcagcatttgatacaaaaaaagctggtgaaaggcggccacctttcatccagcagtccccccataaaaaggaggtatacacatggattatgataaattatcgaaggacatattacaactcgtaggcggtgaagaaaacgttcagcgcgtgatccactgcatgacgaggctgcgttttaatcttcatgacaacgcgaaggcggatcgcagtcagctggagcagctgcctggagtgatgggcaccaatatcagcggcgagcagtttcaaatcattatcggaaacgatgtgccgaaggtgtatcaggcgattgtgcggcacagcaatctcagtgatgaaaagagcgctggttcatcctctcagaaaaagaatgtgctgagtgcggtctttgatgtgatttctggggtgtttacccctattctgcctgcgattgcgggagcggggatgatcaaaggacttgtggcgctggcagtcacgtttggctggatggcggagaagagccaggttcatgtcattttgacggctgtcggtgacggtgcgttctacttcctgccgctcctgctagcgatgagtgcggcgagaaaattcggaagcaatccgtacgtagcggctgccattgcggcggcgatcctgcatccggatttgacagccctgctcggtgcggggaaaccgatttcctttatcgggcttcctgtaaccgctgccacttattcgtcaacggtcatcccgattttgctgtcgatttggattgcttcatacgtggaaaaatggattgaccgttttacacacgcatctctcaaattgattgtggttccgacattcacgctattgattgtcgtgccgctgacattgattacagtcggtccgcttggcgctattttaggagaatacttgtcttctggggtcaattatttgtttgatcatgcagggcttgtggcaatgattttgctggcgggtacattctctttaatcattatgacgggcatgcactatgcctttgtgccgatcatgatcaacaacatcgctcaaaacggccacgattatttactgccggctatgtttttggcgaatatggggcaggcgggagcatcatttgccgtcttccttcgctctagaaacaaaaaatttaaatcactcgcgcttaccacaagcatcacggcgctgatggggatcacagaacctgcgatgtacggcgtgaatatgcgattgaaaaagccgtttgcggccgctttgattggcggtgcagccggtggcgcgttttacggcatgacgggtgttgcttcctatatcgtcggggggaatgcaggtctgccgagcatccctgtctttatcggcccaacgtttatttacgcgatgatcggccttgtgattgcgtttgcggcgggaacagcagctgcgtatttgcttggattcgaggatgtgccttctgacggcagccagcagccggcagtgcatgaaggcagcagagagatcattcacagcccgattaagggagaagtgaaagccttaagtgaagtcaaagacggagtgttttctgctggggtcatgggaaaaggatttgccattgagcctgaagaaggagaagttgtttcgcctgttcgtggaagcgttaccaccatttttaaaacaaaacacgcaattggcattacgagtgatcagggagctgaaatactcatacacattggattggacacggtaaagctggagggacaatggttcacggctcacatcaaagaaggcgacaaggtcgcaccgggagatccgctcgtgtcctttgatctggagcaaatcaaagccgcgggatatgacgtcattaccccggtgattgtgaccaacacagaccaatattcgttttcgccggtgaaagagatcggtaaagtgcagccaaaagaagcgctgcttgctttatcttgaaaaaactaatggggtgatcaatatgagttcaaatgaaaaacgatttccagaaggatttttatggggcggcgcagttgctgccaaccaagtggagggtgcttataacgagggtggtaaggggctttcgacagctgacgtatcgccgaacgggatcatgtctccatttgatgaatcaatgacttccttgaatctgtatcacaacgggattgacttttatcatcgttataaagaggatatcgccttatttgcagaaatgggatttaaggcgttccgcacatcgattgcgtggacgagaatttttccgaatggcgatgaagaggagcccaatgaagaaggcctcagattttatgatgatctgtttgatgagctgttaaagcatcatattgagcctgtcgtaaccatctctcattatgagatgccgctcggtttagtgaaaaattatggcggctggaagaatcgcaaagtcatagagttttatgaacgctatgccaaaacggttttcaaacgctatcaacacaaagtgaagtattggatgacgtttaatgaaattaacgtagtgctccatgcgccatttaccggaggcggtcttgtttttgaagaaggagaaaacaaattaaacgcgatgtaccaggcggcacaccaccaatttgtggccagtgctcttgctgtcaaagcgggtcacgacatcattcctgattcgaaaatcggctgtatgatagcggcaacgacaacctatccgatgacttctaagccggaggatgtcttcgcggcaatggagaatgagcgcaaaacacttttcttctcagatgttcaggcaagaggcgcatacccgggatatatgaaacgctatctggcagaaaacaatattgaaattgaaatggctgaaggcgatgaagagctcttgaaagaacatacggtggattatattggatttagctactacatgtcgatggcggcgagcacagatccggaagagcttgcaaaatcagggggcaacctgctgggcggagtcaaaaacccttacctcaaatcatcagaatggggctggcagattgatccgaaaggcttgcgcatcacgctcaacaccttatacgaccgttaccagaagccgctgttcatcgttgaaaacggccttggcgctgtagacaaggttgaagaggacggcacgattcaggacgattacagaatcaactatctgcgtgatcatttaattgaagcgcgcgaagccattgcggacggcgttgaattaatcggatacacatcatgggggccaattgaccttgtcagcgcatctactgcggaaatgaaaaagcgctacggcttcatttatgtagaccgggacaatgaaggaaatggaacatttaaccgcatcaagaaaaaaagcttcaactggtatcagcaggttatcgccacaaacggagagagtctctgacaattttttgaaaactcatgcgcttcaattgacaataacgaaatgcaggcggacaataaaagagaaagatgaaccacccacagtccgaaaggcgggaagagcatgtttaacaaaatgttagtagcgattgacggatcagacatgagtgcaaaagcgcttgatgccgcagtgcatttggcaaaagagcaacaagcggaactaagcattcttcatgtggggagagaagccgtcgtcacgacttcttctctgacgggaattgtctatgtgcctgaacactttattgatgaaatcaggaacgaggttaaaaaagagggcctgaaaatccttgagaatgcaaaagaaaaagcagccgaaaaaggcgttcaagctgaaaccatttacgcgaatggcgagccggcgcatgagatactaaatcacgcaaaagagaaaggcgtcagcctgattgtagttggcagccgggggatcagcggcctgaaagaaatgatgcttggaagcgtcagccataaagtgtctcaattatcaacatgcccggttttgattgttcgatagatttgtaaaaaaagcgcccttgggcgcttttttttatttagaatagaagtgttataatatctacatgtaaaaaagaggaattctatgtgtagatttctgaattcacaaaaaacagtttatgctatgcagtattggaggtagaatacgtttgatgcaacaggatccttccatatcgtcaaaacaaaaatcaacagccgtaatcaaaatggtcatctctatggtgattttcggctccatcggctttttctcagagcataccaatctgccgtcatttgaattggtctttgtccgctgcctttgcgcgacgctgtttttaggcttttgctggctggcgtccggccagtataaaactgaaaaatggagcaagagagacgtgctgcaaacattggcgtgcggtttctttcttgtattcaactgggtgttcttatttaagtcttttgaagaaacgtccgttacaattgccatctctgtttatcatctagcgccggtgcttgttcttcttctggggagcttcttctacagagagaaattaaatgtgatctccgtcagctccattatcatctgctttcttgggactgcgctgatttccgggattaacggcagcacatcattgacacagctgatgggatcagggatcatatgggcagttctcgccgcactgttttatgcgttcaccactttattgggaaaaggcattcacaatctcagtccttacacgaccaccttcttgcagacaggtttaggggttatcatcctgattccgtttattcactttggcgcttttgcggacctatctcagggaaactggattatggtggtatctaccggcatcatccatacgggtattgtatatttgctgttttttgacagtttacgatttttatcaacgaaatttatttcaatcattgtatttctcgaccccgctgtcgcgatcgtgctcgataccgtcttcacaggcttccgccctgacctctatcaaacgcttggcatcgtaatgatctttgcgggcatggccttgacgcttgtcaggaggcaggggaaggcgaatgtgacagctgagggtacggatattgaacaaatacaataaaaaatgtaaaaaggcctatgcggcctttttttgttttaggtcaattgactctcgctaatccttaaaataagataaattttctagaaaaatattgtaatgatatttcagtctagttaagattattgagtaaatattacttttattacaaaaggagagaggaaatgaaaaaaagaaagaggcgaaactttaaaaggttcattgcagcatttttagtgttggctttaatgatttcattagtgccagccgatgtactagcaaaatctacagaagaagagaatggaaaccgtattgctgccgatgatccagaagaaactcttcagaaagaacaaactgaggaagctgtaccttttgatccaaaagatataaacaaagagggtgagatcacctctgaaagaacagaaaatacaaaactctattatgaaggtgacggtgtctataaacaggaagtataccttgatcctattcatacaaaggaaacaccggatgccgactgggaagacatttctcctgagttaaaagagtcgacaagcaaacaagtcgagacagagaacgctattttgaattcagattttcaaaagcaaatgaagaacgggctttatgcgacttttgagcataatgaccataaggttacatattcactagcagaagcgaaaggcccgaataaaacttcacttactccgaaagatacctcagcagattataagactgacagtaatgagattgtgtatccggatgtgtttccgaatattgatcttcagactttcacattcaatgaaaacataaaagaagatttagtccttcatcagtataatggatacaacacatttacatttcagttaaaaaccgatttgcaggctaaagaacaagaggatggatccattgatttttctgatgaaaaaggaaaagttgttttttctgtgcctaagccttttatgacggattcaaaactagatgagctttccggcgaggttgaacggtcagacaaagtcagctataagctggaaaagaatgaagaagggtatttgcttcatcttacggcagacgagaactggctgaaagacccagaacgcgtatatccagtatctatcgacccgtcaacttctttatctgtttcatcggatacgtttgtcatgagtgcctacccgacgacgaactattcggcctcctcacaaaaatgggatgctaatttaaaggcctatgtactgaaaacgggctattatgacaaaacaacaggcacaaactatgcgttcatgaaatttaacaacctaaagccaattcaaaatatgactgtcactaaagctacattaaaaacatacgtagcccattcctattatggaacaaaggcaaccggcctttggctggatacggtcaacagcaattatgataatgcaaaagtgacatggaacaccaaaccggcatctaaaaatatcggaaaagccgacgtccataaaggacagtgggcgagttatgatgtgaccgctgctgtaaagtcatggaactccggcggggccaactatggatttaagcttcatacaaacggaaacggcaaggaatattggaaaaaactaatttcttcagcgaactccgccaataaaccatatattgaagtgacgtataccattccaaagggaaacacacctacaatcaaagcctatcacaacggcgattccactggttatttcgatatcagctggaaaaaggttgaaggcgcaaaaggatataaggtatggatttacaatggtaaggaatatcaagcgatttctgcaggcaacgtcacgtcgtggagcacaaaaggtaaaaaaatctggcctacgagcgcagaaattgcctccaagagatataaactgcatctggacggcaaggatggagctgaattggcattagatccatccccggtctataagaattccggcggaagctatgctacaagcaaaaactattggattggcgtcagtgcgatatttgaccaaggtgaaggagcgatgtccgcaccggcaaagcccgttatccctaatgtaggaaaagcacaagcaccgtcagcaaagggctacaataatgggaatgccacaggatacttcgacctttcttggaaagctgtatccggtgcaaccggctataaggttcaggtgttcaatgggaaaggctttgagacacttgatctcggaaatcagacgtcttggaccacaaaagggaaaaagatctggccgacaagtgcagaaatcaaggcgggaaaatatgctcttcacctaaaggacggaagcggagcagagctgccgatcaatcccggaccaacctataaaaacgccgggggagatggagccaaaagaaattactcgtttaaaattatcgcatacaacaaagacggcgaagccattgcatccccggctgctaccccggcacttcctgatatcgctaggccaaagaatgtaactggctatttgtatacaaatacaaaatcgagtcaaacgggttatgtgaatttgatatgggaaaaggttcaaaatgcgaagggctataaagttaacatttacaacggtaaagaatatcagtcctttgatgttggtgatgctgatcattggacaacccaaaataaaaacatctggccgacttctgaggaaatcaaagccggaagctataagcttcatacagatggaaaaggcggggaattagccctcgatccatcacctgtctataacaatgcaaatgggaattacaaagggaagaagaattattctttcacgcttgtcgcctatgatgcgaatggtgaaacgattccaacggcgccctttaacccaacgttccatgaaggcgcagaattcctaggtacagaagagtactggtctatcattgatatcccaagcggccagttaaatggtgcgacaggcaatgtcattgtgaatgaagaagatttgtcaattgatggacgcggtccgggacttggcttatcgagaacctacaacagtcttgacagctctgatcacttatttggacaaggctggtatgctgatgcagaaacatctgtcatctcaacggatggcggggcaatgtatatcgatgaagacgctacgacacatcgattcacgaaaaaagccgatggcacgtatcagccgccgaccggtgtatatcttgaattaacagaaacagctgatcagttcatattaaaaacaaaggatcaaaccaacgcttatttcaataaaaaaggcggcaaactccaaaaggtagtggatggccataacaatgcaactgtctatacttacaatgacaaaaatcaactgaccgccattacagatgcatcaggccgcaagcttacatttacctatgatgaaaacggccatgtgacgtccatcacaggacctaagaataagaaagtcacctactcatatgagaatgatttgctgaagaaggttacagatacagacgggactgtcacaagctatgactacgatagtgaagggcgccttgtcaaacaatattcagctaacagtaccgaagcaaagcctgtctttaccgaatatcagtatagcggtcaccgtctcgaaaaagcgatcaacgctaaaaaagaaacatatgtctacagctatgatgctgataaaaagacgcttctcatgacacagccaaatggccggaaagtacagtatggctataatgaagcgggaaatccgattcaggtcattgatgatgcggaagggttaaaaattacaacgaatacaaagtatgaaggcaacaatgttgtagaagatgtagatccaaatgacgtcggcaccggaaaagcaacggaaagctatcaatatgacaaagatggcaacgttacgtcggttaaagatgcatatggaactgagacatacgaatacaacaaaaacaacgatgtcacaaagatgaaggataccgagggcaatgtcacggatattgcttatgacggactggatgctgtatccgaaaccgatcagagcggaaaatcatcgtcagcagctgtttatgataaatatggaaaccagattcaatcgagcaaagatttatcagcttcaactaatattttgaaagatggaagctttgaagctcaaaaatccggctggaatctgactgcctctaaagacagcggcaaaatttcagtcatcgccgataaaagcggagttctttccggatcaaaggcattggaggtcttgagccaatcaacgtctgccggaacagatcatgggtattcgtcagcaacacaaacagttgagctggagccgaatacaacctatacattaagcgggaaaatcaaaacagatcttgcgaaatcaagagcctattttaacattgatttgcgagacaaagatcaaaaacgaattcaatggattcacaatgaatacagtgcattagccggaaaaaatgactggacaaaacggcaaatcacttttacgactccagcgaatgcaggcaaagctgttgtgtatatggaagtcgatcataaagataaagatggcaaaggaaaagcatggtttgatgaagtccagctggaaaaaggcgaagtatcatcaagctataacccagttcaaaacagcagcttcacatcagcaacggaaaactggaatgtaagcggagcatccgttgattctgaagaaggctttaatgatgatgtatcattaaaagctgcccggaccagtgcgtcccaagccggatcagtaacaaaacaaaccgttgtcttagggcaaagcgcaaatgacaaaccggtttatctcacactgacaggaatgtcgaaagcaagcagcgtcaaatttacagatgaaaaagactattctctgcaggcgaatgtcacttacgctgacggcagcacaggcatctacaatgcgaaattcccttctggaacacaggaatggaaccgagcagctgtcgtcatccctaaaacaaagccgatcaataaagtcgatatcagtattctgttccaaaagagtgcgacaggcacagtctggtttgatgatatccgtttgattgaaggaagccttctgactaaaagcacgtatgacagtaatggcaactatgtgaccaaggaagaggacgaactaggttacgccacttcaactgattacgatgaaactggtaagaaaacgtctgaaacagatgcaaaaggtgaaaaaacaacctatacgtatgatcaggcagaccaattgacaaacatgacgctctctaacggcacgtctatccttcacagctatgataaggaaggcaatgaggtaagcaaaaccatccgggcaggagcagatcaaacctataaattcgaatatgatgtcatgggcaagcttgtcaaaacaactgaccctctcggcaatgtgttagcaagcgaatatgatgccaacagcaacctgaccaaaaccatttcaccaaatggcaacgaagtgtctctttcttatgatggaacagaccgggtgaaatcaaagtcgtataacggtacagaaaagtacattttcacgtatgacaaaaatggaaatgaaacgtcggtcgtcaataaagagcagaacaccacaaagaaacggacatttgacaacaaaaaccgtttaaccgaactgacagaccgcggcggcagccaaacttggacatatcctagtgactccgataagctgaaaaccttctcgtggattcatggggaccaaaaaggaacgaatcaatttacgtataacaagctggatcaaatgattgagatgaaagacagtacatcctcatattcatttgattatgatgaaaatggaaacgtccaaacctttattacgggcaacggcggcggaacaagtttttcatatgacgaaagaaaccttgtaagctcgctgcatatcggtgacaaaaacggcggagacattctgacggaaagctatgaatatgatgccaacggcaaccgcacaacgataaacagctcagcaagcggcaaggtgcaatatgagtatgggaagctgaatcagcttgtcaaagaaacccatgaagacggtactgttattgaatacacatatgatggattcggaaaccggaaaaccgttacaactataaaagacggctcaagcaaaacggtgaacgcttccttcaacatcatgaaccagctgacaaaagtcaatgatgaaagcatctcttacgataaaaacggcaaccgcacatccgacggcaaattcacatatacgtgggatgcagaagataacctgaccgccgttaccaaaaaaggcgaagacaagccattcgcaacatataagtatgacgaaaaaggaaacagaatccaaaaaaccgtcaacggaaaagtcacgaactacttctacgacggagacagcttgaacgtcttgtatgaaacagacgcggacaacaacgtcacaaaatcatacacgtacggagacagcggccagctgttatcctacacagaaaatggtaagaaatatttctatcactacaacgctcacggcgacatcatcgcgatctcagacagcactggaaaaaccgttgccaagtatcaatacgacgcatggggaaatccaacaaaaaccgaagcaagcgacgaagtaaaagacaatcgctaccgctacgcaggctaccaatacgacgaagaaaccggcctgtactatctcatggcccgctactacgagccaagaaacggcgtgttcctatcgctcgacccagacccgggcagcgacggagattcattggatcagaatgggtatgcttatggaaataataacccagtgatgaatgttgatccggacgggcattgggtatggcttgtggtaaatgccggatttgcagcctatgatggatataaggcatataaatcaggtaaaggatggaaaggtgctgcttgggcagctgcttctaattttggtcctgggaagatatttaagggtgctagtcgcgcctataagtttacgaagaaggcagttaaaatcacaggtcatacaagacatggacttaatcaatctataggaagaaatggaggccgtggagtcaatttaagggccaaactgaatgctgtgcgaagccctaaaaaagtaataaaacaacctaatggggcaacgaaatatgttggaaaaaaagctacagttgttttaaataaaaggggtaaagtaatcacagcttatggaagttcaagagctaagggttctaaacacgtattccatacacacggaaaaggaaataaatctaagagaaggcgttaataaggttaagcgagggggggatgacaactaccctcacttaaactttaaatgaggaggaaatatggccaaaataaaagatgattgtatagaacttgaattaacaccgagaaggtatcaagagttggacgatgatccatttattttatctgtatttgaattgttggaaaataagaaagccgtcgttcgcgatttttctgctgttttattagaaagtgaatataaggtgttgatatctgggatcgaaactatgataaaaggaaatcaagacagtatcagtttagagactattgaaccattcttatttcttagtattgatcaagaaaacggaaattacagaattaagattaaaattatatttgatgattataaagaaagtaagtcgaactccaacttgttcgaaattaattgtaatgaagaaaagctagagtcttttgtgaccgctttaaaattaaatcttgaaaatacaaaaaatccttctaaacttccttaattataaataatttctgcattggataaaaatggggcatttattgatggaacattaaataagagatgttaccatcctctcttatttgtatgacaaaagaatctaaaaatatagaattgattgggatgaagaggatttgccaaaaaggttcccagcgttttgtgaaaagcccactgggtgagttttaagcagttgaagataaagcttgtatcgataagcgatacaagcttttttagaacaaatctaaacatgaacgacaacgaaaacaagagaatgatgaatcaatttaaaagaagttgagaaattgacagcggagggaatgcggctcatgcaaaaaagattgatcgaaaaactcgccgagaataaaagacgtttattgatgagcgaaatcaaagaaaaactagtcccttgtgcagaaagaggcttcacttatcgttttgctgatctggcgcaaagcaggcaattgcttgagctggttttatcaaattcaataccagccaacacccgtgaggttgatgccctcgaaaaaacggaagcgaaacagctgatctggaaaatatctcagtcatatgttgcttacgatgaccgggacgttctgctgtttcatcaatacagcagcgaaattggtgcgttagtttgttcttttggaaaatgtctcgagcaccttgactgcttattggagtgtattgagttcgatgaagggattctcaatcatagttttattttggttgagcctaagtgccagtttggtttatgtatattgcacacggaatacggatgtgagcttgtttattggtagattggaaaccttttggaacatatcttttacggaaaaagcttcaatatctaaatatcagtacggtgctttgcatactaataaaaaatcatttagtacttgaatacgtggtgatcaaattgagcgagacaaatctaatagaatgcataaataaaatcaaaagtgtcttaaatggacaaacaacaagagaagaagtgtcggattgggctggaacttatgtttatgcggatgaccccgaagtagaagacgatagagtctgggatatgttaatccttctaagtgggattgatttgaaagattcatcagaaacttatttgcattcaacagatgatttaaatgattggatcaaacaatatacggagtaatttgttttctgcttggtggcaaggcgttattgtttaaaaagaggcaggggatgacaatgtatcaaacgattaatgaatgggttgattatatagataaggggtgcagtgtccttcatttagattttaatgtgtttaaaaaagaactctcacttgatattaaggtttttgaagatgaaggtgaatatacgcataaaatttcatttcaaaatgtggcatccgcttattatagtgcagatgttggcgacatgagattggaaaaaatagatccggaagaatacaattggcaagtatttgagatgagttatcatccagaaggaatcgggaatctatcaaattctataattccggagtatcaatcaaatgctaactttcttattgacatgaacagaatgctgattgctatagaagctgaaacagttcgctttgatgatcaatcgttttatgcataccaattaaacactaaatgatttaaggctgaattggaaagtagatttatcccaaaacgattaatgaaactaggttgtccgttactaatagctaataaatggtttattcttatcatttcatttcgaacctaggagcataaccaatgaaaaaattaaaattgaataaaatcatcaacgagaacacccaagattgttttttccatgctgatccacaggggcgtgtctacattggaaaagggttgaaaggtggtatcaccattacaatctatgatccttccggtgatgttcgggattttagagtgaaagagcagatttcatacagtgatattctgctctttcaacaatgtgcagatggctatgtcttcgtttattacgaatcgtacgagccgaaggtaaaggttttttcagaagagggaagggtgaaaagtgtttttcacttgccttcaggggtttcctgctgtcttttggattagaaacaacagctttgggtcggtttatgtgatgaagggatttatcatgatgagaatcccaacggccatagtgtgtggtgttttacgttagatggtcagcagaaggaaatacacattgatagaaagcttgaagaaatggatgcgcctgctgtagatgattgttatggacttgcagaaaaaaacggcttgatttatatgctgtattacggagatgcagtcattgccgcatttgatgaaacggtcgtgagacgggtgtggattctgtcggataaagagccggactcagaagcatttgatcagctcgcgatatccgaagaaggttttttggttgggacgttcaattgttacagtgcagaccttaagtcgtctctttatttgatttctgccgatgtgagtcaagagatggaagagataacatgctgtgattcgaacggtgaaggcctagatgttcaacagctgaaactgacaagttacgctgtttacgcagtggcctcttctggtgtttataagcaggatatccaataaggtgtagggatgagattatgatgaattggcgcgctttaagtcagacaaaacaagaccgcatctggtcagaagtgaacaagatcataaaatggaagcccggaagcagatgtcatcacatcatcccgcctgatccatatcgagtgtttgatatctcaagcgcgatgagcagtaaagctggtcataatgatgtgagcggagtgctaagtgatttagagacttctattttaaaagcatttcaattaggtactggaaagaacgatgtaatgtacgcactagattggcagcatgacggatatacctttagtcctcatcaggcaatgcctaaggatgaatttggcgaatggcctgttcccgtatttccaaatggagactattatttcttttttcatcaggacttctcctggggacttttgggagacccgtggaaatgtgcaatcactgtgtttggtgaagagctgttggaggcgatagataatgatccgcctattctgtttcgaaataaatgagattattgcggaagggagaggatcaacgtgcttcaaaaactgagaaaaagacagcgagagcttgaagaaaagcagtaccctgatgaattgtacggctttgaagcggaaatctatgagttttttatgcttgttgctggcagtttggattatgtgctggcgaataaaaggataccccggcatcagcggcgttcgttggagaaaagcttttttgagctgtatcctgacatacttccggatatgatcaaaaacgataaggatctgtatcatcacattctcttgtatgaacaagtcagacaagagatttgcgttgcgctatccaactgataaggggaagattttatggaaataacctctataagcagtattggcaatttggacatgatcgagcttaagcctgaccaaaccgttatggcatgcgaacttgaagatgcagagtcgttttatcgtttttgggcagggcttgcctacgatcgaatcatgatacaggtaataacgactggttcatttatagaagacctgtccgagtattttgaaggtcatgcttacaaggtgacgaagctggccaaaagggaattccatttccaatccatattacaggaagcagaccgggatattgcagattttctctttctgctagcttccatcaatgatgatgtttttctgatcactgatcctcaaccggataaaagctatttttcagaagggaagctccaatgcctaacggactcaggcgaacggatcatatggtttgaatacgatgctgtggacatttatatgattggcggtgaatcatataaatagagggaattcatttgaatatcacacaatacgagaaattgaaacagcatctttctgatgaggatacaggtccatttacattaaacgagttttctttctatatgaaagaagatgatcgttatattcatattcctgtgtttgaatgaaaacgatctgctcaaacctgtgacattcaattgcggtttgaaaacattagtgcatcaaagctggatgaccttgaatccatcgattcggttgcattggagattgtaccgactgacgatcaatgggaaagactccgttattatgtgtatgacgaagaaaaccaaataagcttctattgcggaggttgggatgtgatcaagtgtgacaagaagtcacactgattttccccttcttgagactctcccctcatttttattcctcaacgcaatttttttcttaattcagtcatcataaagaaacaatcaccgagtatgcattaatgtattcgttttcatagagggggagtcttgatgaaaaaatggatggcagcggtttttgtgatgatgctgatgctgtgttttggcgggattgagaatgtgaaggcggcggagccgaaggtgtatcagtttgactttggaagcggttcgatggagcctggttatattggtgtcagggcgtctgatcggtatgaccggtcaaagggctacggttttcaaacaccggagaatatgagggatgtggcggcatccggggctggtgtgaagagtgatgcggttcagtttttagcgtatgggacgaaaagcaataacacgtttaatgttgatctcccgaatggcctttatgaggtgaaggtgacgcttggcaatacggcaagggccagtgtggcagcggagggcgtgtttcaggtcatcaatatgacaggggatggcgcggaggatacgttccaaattcccgtcaccgacgggcagctgaatctgctggtgacagagggaaaggcaggcaccgcttttacgctcagcgccttgaaaataaagaaattgtctgatcagccggtaacgaatcgaaccatttatgtcggcggcgactcgacggtgtgcaattattatccgctcaacagcagcaagcaggcgggctgggggcagatgctgcctcactatatcgataaacacacctttcaagtgagaaacatggcgtctggcgggcagatcgcgagagggttcagaaatgatggacagcttgaggcgattctgaagtatattaaacccggagattattttatgttgcagcttggcattaatgacacaaatccgaagcataaagaatctgaagcggagtttaaagaggtgatgcgtgatatgattcgtcaggtaaaagcgaaaggagcggacgtcatcctatcaacgcctcagggccgggcaaccgattttacttctgaaggcatccattcgtctgtaaacagatggtacagggcctctattttagctttggccgaagaggaaaaaacatatctcattgacttaaatgtcctcagctcggcatactttacatcgatcggtccggaaagaacactcgggctttatatggatggagatacgctgcacccgaatcgcgcgggggccgacgcactggcgcgattggctgttcaggagctaaaacgccagggaatcgctggcttttaatacatcatttttcgacaaaacacatatgccttggtcaattagagtataatgagaacatctgcaagagacaggagtttatacatgagtcattttaaaaactatcaaatcagtcatgacattttacgagcattggaaggactgggatatacagaaccgaccaaggtgcagcagagtgtgatccccgctgcccttgaacgaaaggatcttgtcgtcaaatcacagacaggaagcgggaaaacggcttcgttcgggattcctctctgtgagctggcgaattgggatgaaaacaagccgcaggcgcttattttaacaccgacccgtgagcttgcggtgcaagtaaaggaagatatcacgaacatcggacgatttaaacggatcaaagcgacagccgtatttggaaaatcctcctttgataaacaaaaagctgagcttaagcaaaaaagccacattgttgtcggcacgccgggacgtgttctggatcatatcgaaaaaggcacgctgccgttggatcgtctctcttatttggtcattgatgaagcggatgagatgctgaatatgggcttcattgagcaggtggaggcgattatcaagcatctgccgactgagcgtacgacgatgctgttttcagcgacgcttccgcaggatatcgagaagctgagccgtcaatatatgcaaaaccccgagcatatcgaggtcaaagcggccggcctaaccacaagaaatattgaacatgcggtgattcaagtaagagaagagaataagttttcattgctgaaagatgtgctgatgacggagaatcccgacagctgcatcattttctgccgaacgaaggagcacgtcaatcagctgaccgatgaattggatgacttgggatatccatgcgataaaattcacggcggaatgattcaggaagaccgattcgacgtcatgaatgaatttaaacgtggcgagtaccgttacttagtggcgacggatgtcgccgcgcgcgggattgatattgaaaatatctcccttgtcatcaactatgatctgccgcttgaaaaagaaagctatgtccaccgcacgggccgaacgggacgcgcagggaacaaaggaaaggccatttcgtttgtcacggccttcgaaaaacggtttttagccgacattgaagaatatatcggatttgaaatccaaaaaatagaagcaccttctcaagaggaagtggcaaggaagaaaccagaatttctagctaaactgaatgaccgtccggaaagcaaaaaggacaaaagcgaagagctgaataaagacattatgaagctgtattttaacggcggaaagaaaaagaaaatcagagccgttgattttgtaggaacgattgccaaaattgacggtgtgtcagctgacgacatcggcatcatcacgatcatggataacgcctcatacgttgagattttaaatggtaaaggccctcatgttctcaaagtgatgaagaacacaaccgtcaaagggaaacagctgaaggtgaataaagcgaataaatgatgaatgacctgctcccagttaaaggggcaggtcattttgctgctggctgacatctgtgctggtttcctcgggaacaaaggcaagaatcacaataccaatcacaaacaaaatgatcaggctgaacaccgcagtcgaggatttaccggtcagctgggcggtaacggcaatgagcagcggccccataattgaggcgaattttccaaaaatgttgtagaagccaaagaattcattggcgtggcgctttggcacaagcttggcgaaataggaacggcttagggcttgaataccgccttgcgaggtggcgacaagcatagccagtatccagaaatcaagcgttgtctccataaaataggcatacacgcagacgatcatataaatgacgatcccgacgtacagcatggtcttccccgtgaagcgttctgccagttttccgtatataatcgaaaacggcgcggcgactacctgggtgacaaataggatgatcagaaggcttgaggagccgatccctaaatctgatccataggatgtcgacatcgtaataatcgtgccgactccgtcgatataaaagaaataagcgagcaagaagaggaaaagtgcccggtattgcctgatccgtttcatcgtttggccgagccgcttaaagctgttgatgacaatatgaggttcttttttgatgtaatagcgttgatggacatgtttaatcattgggatggtgaacagcccccaccaggcagccgttatgaagaaggacagctggcttgcggccgatacagacactggaatagtctctgcttgtgcgagcaggatgacagcaatactgatgataaatggaatcgtgcttccaatgtatcctaagccaaaaccccgtgccgagacgagattcatccgcttctcaggcgtgacgtccacgagaaaggcatcataaaacacattggcgccggaaaaaccgatagccgataccgtataaaacagcaacaatagcagccaatgttcactagggataaaggcgagcatcgcggtgctggcgacaccggctgacacaaagaaaccgaagaactttttcttgcacccttcatagtcggcgattgtgcctaaaatagggccgagcatcgcaagaataaacgttgaaatcgcaatggtatagcccagataggcagtcgattgagcggcgctgacaccgctttccgcagctgctgatttataaaataacggaaataccgcggtggtcacgacaattgagtaagctgaatttgcccagtcatataacacccagctgttttcttgtttcgtaaaacgtttcatcatcagagcccctctccggtaacgatacttctattgtacgagaaatgggcctgaaaagaatggaatgcacgtcaatttttacaaaatatttatgttttttcgcttcaaatcatacttttgatttattgctggggttaggtgcatctggtaccatttaactatattttatggtattttccagaagggattcagcagagaggagacagagcatgaggcgaataggcttgtgtataagcctgctggtcacagttcttgtgatgagcgcatgcgaaagtgaaggtgaggctcagatgttcgcagactgtgatcaaaagacagtaaaacaaaccgcagccaaaccgatgagcagtaagaaaaagcaggatttccaagccctcgcaagcgacaggcagctggccattgtgttcagttccatgatacaagtgagcgaagcatttgattatggaatcggcaatccagaatacttcgtgcgaatcagcatgactgaagaagaagcagacattgcgaaggagaatctcgaatcgattaagcttgagaacaaatcgctcaaaaaacaaaacagcgaggcggttgccttgcttcaaaaaacgcgtaatcaagatatgagccgcatcgaaattcagcagctgacagaaaatagagccggtttttttgagaccgcagacagtatgatcaaactcatcaaccaagtcacaccgaaaaacgcgaagaagacaagacagcagctggatcagctgaaaaaacaatatacacaatacagtgctgaaagcattaaaatcatgaacagcattgtcaaaaagcagaaagctgacaaggcatcatttgaacgccatctggaggcgctgcttcaaaaacagcccgggcagcaggtacggagtgaattgtactgaccagcttccgtctttccctgatgatattgacctagtacaaaaagaatgtacaatcaagatatagtctgttcttagtagatttggagggacatgccatgaaaattgcgaaggtgatcaacaataatgtgatcagcgtggtcaatgaacaggggaaagaattggtcgtcatgggcagggggctcgcgtttcagaaaaagtccggcgatgatgtcgatgaagcccgcattgagaaagtgttcacgctcgataacaaggatgtatcagaaaagttcaaaacccttttgtatgatataccgatcgagtgtatggaagtatccgaagagattatcagctacgcaaaattacagctcggcaaaaagctcaacgacagcatctatgtgtcgctgaccgaccatattaactttgccatccagcgcaaccagaaagggcttgatatcaaaaacgccttgctgtgggaaacaaaacggctctacaaagacgaatttgcgatcggcaaagaagcgttggttatggtaaaaaacaagactggtgtgtctctgccagaggatgaagcaggctttattgctctgcatattgtaaatgccgagctgaatgaagagatgcccaatattatcaacattacaaaagtcatgcaagagattttgagtattgtaaaataccattttaagattgaattcaacgaagaatcgcttcactattatcggttcgtcacccacttaaagtttttcgcgcagcgtctatttaacggcactcacatggaaagccaggacgattttttgctggatacagtgaaagaaaagtatcatcgcgcgtatgaatgcacgaagaaaatccaaacctacattgagcgggagtatgagcacaagctcacaagtgacgagctgctgtatttaaccattcacatagaaagggtagttaaacaagcataatgagagcgctgacatttgtgtttccttgtgttcactttttcttacattcacatatgaaaatggtaggattgttactgataaagcaggcaaaacctaaattgcaatgagtgcggatcatctctgtctgtgctgatggtaatttaggtttttatttttttcagagggaagatgatgatagttacaggattcaagttagtaagattcgatattatcattattttgaccgatgttcccttttaaaagaatcatgtaagatcaacatagaaaacgctttcaatgaaaggggaatgccaatatgccttatctgaaacgagtgttgctgcttcttgtcactggattgtttatgagtttgtttgcagtcactgctactgcctcagctcaaacaggtggatcgttttttgacccttttaacggctataactccggtttttggcaaaaagcagatggttattcgaatggaaatatgttcaactgcacgtggcgggctaataacgtatcaatgacgtcattgggtgaaatgcgtttagcgctaacaagcccagcttataacaagtttgactgcggggaaaaccgttctgttcaaacatatggctatggactttatgaagtcagaatgaaaccagctaaaaacacagggatcgtttcatcgttcttcacttacacaggtccaacagatggaactccttgggatgagattgatatcgaatttttaggaaaagacacaacgaaggttcaatttaactattatacaaatggtgcaggaaaccatgagaagattgttgatctcgggtttgatgcagccaatgcctatcatacgtatgcattcgattggcagccaaactctattaaatggtatgtcgacgggcaattaaaacatactgcaacaaaccaaattccgacaacacctggaaagatcatgatgaacttgtggaatggcacgggtgtcgatgaatggcttggctcctacaatggtgtaaatccgctatacgctcattatgactgggtgcgctatacaaaaaaataatgccaaatgtgaaagagcctgctgcaatatagcaggctcttatgattgtaatgagaagttgttggcatgaatcttctattcactcataatatcctatttgatcttctcccctctgtaaatcacgtactcactcaatgctacgatcaagctcatacatttagaaagaaataatcccaatcaaaagcgccgcaatggtcatcacaatcgttgttcccacggcccatttaatagtgaatttttgatggtcgccaaagctgacgcctgccattcctaccaatagataggtggaaggcacaagcgggctgagcagatgcacaggctgccccagcaaggaggccctcccgatttcagcggcgtctattccgtaagcggaagcggcttcggcgatgatgggaaggacaccgaagtaaaaggcgtcattcgacatgaaaaaggtgaagggcatgctgacgatcgcagtgatcaacggcaggtgcgggcccatggcatcagggatgagtgaaacgagagaatgcgccatggcatccaccatttttgtgccggagagaatgcctgtgaatatgcccgcagcaaacaccattgagacaacgtttaacgcattacccgcatgcgccgagattcgtttctgctgctctttgacatttggatagttaaccatcaaggcaacggcgaacgcagtcataaaaagaacagggagcggcagcaggctggtgatcagtgcggccatcagagcgacagtcagcagcaggttaaaccattgaagagcgggacgcttgagcggtgcggcctccgggtcggaagacggtgcgtgatcaatcgaaatgacgccgagccgcttccgctctttctttccgaggatataagcaacggcgatcacccagagaatgccggcgatcatagcgggaatcagcggtgtaaagacctctgacgtgtccaattttaaggaagccaaaaccctcgcagtcggcccgccccacgggataatattcataacccccgaaccaagcatcgctattcccgctaacaccaaacggttcatgccgagccgtttgtagagaggcagcatcgctgcaatggtaatcatataggttgttgtcccatctccgtccagcgaaatggtcatggtcagaaccgctgtgcctacggcgatttttaacggatctcctttgacaaacgataagattttggcaatgagaggatcaaacaggcctgagtcaatcataatgccgaaatacaggatggcgaataacagcatgataccggtaggggcgaggtctgtaacgccctgaatcatcatctcgccgagatctttgccaaatccgctgatcagggcaaacacaataggaacgacaatcaaagcaataagagcggaaagccggttagacataataaggtacataaagacaatcatcatcacaaaaccgagtatggcaagcatgatatgacctcccctattcaacagcttttttggtaagcgcttccatcctttctttctgtgaagaaggcttatttcaaatgtgtatgaccgcatatttatatgtagaccaaaaatcctaatgagcggattagcagtttatatgaagaacgccacgggtaaatgtgctgtagaatgtttcgttttaaaaagggggagcagacatgagtgatgaccaaaacaaacgtgtaaatgaacactcaaaggacgagcagcttgagcagtacaggaccgataacagcgggaagaaaatgacgacaaaccaaggcttgcgagtgtcagaggatgagcactcgttaaaagccggggttcgcggcccgacgctgatggaggattttcatttccgggagaaaatgacgcactttgaccatgagaggattccggagcgcgttgtgcatgcgcgcggatttggcgtgcatggcttttttcaggtttacgaaccaatgacggaatacacacgggccaaatttcttcaggacccttcggtgaagacaccggtatttgtccgtttttctacggttgcgggttctaaaggctccgcagacacggtgcgggatgccagaggctttgcgacaaaattttatactgaagaaggaaactatgaccttgtgggaaataacattccggtgtttttcattcaggacgcaatcaaatttccggatttggttcacgcgtttaagcctgagccacacaatgaaatgcctcaggctgcgactgctcacgatacattttgggattttgtcgccaataaccctgagtctgcccacatggtgatgtggacgatgtctgacagaggcatcccgcgcagctacagaatgatggaaggcttcggcgttcacacgttccgttttgtcaatgaacaaggaaaggcacgtttcgtgaaatttcactggaagccggtgctcggcgtgcattctctcgtatgggatgaagcgcaaaaaattgccgggaaagatccagatttccaccgccgtgacctgtgggaaacaattgaaaacggcggcaaggttgaatacgagctcggcgtgcagatgattgatgaggaagatgaattcaagtttgattttgatattcttgacccaactaagctgtggccggaagagcttgtgccggtgaagatcattggaaaaatgacgctgaaccgcaatcaggataatgtgtttgcggaaacagaacaagtcgcattccacccgggaaatgtcgtgccgggcatcgattttaccaatgacccgctattgcaggggcggcttttctcttatacggatacacagctcatccgtcttggcggcccgaacttccatgagattccgattaaccggccggtctgtccattccataacaaccaatacgacggctatcaccggatgacgatcaataagggacctgtcgcttatcataaaaactcactgcaaaacaatgatccgtcgcctgcgacagctgaagaaggcggctacgtccactatcaggaaaaagtcgagggcaaaaaaatccgccagcgaagcgacagcttcaacgattattactcacaggcgaagcttttctggaacagcatgtctcctgtggagaaacagcacatcatttctgctttctgcttcgaggtcgggaaggtcaaaagcaaagacgtacagcggcaggtcgttgatgtcttcagcaatgtcgatgcagatttagcagaagaaatcgccaaaggagtaggcgtggcggcgcccgcgaagcgtaaagcatctaaagaaattcttacttcgcctgcgttaagccaagcccgtacagtgaaaaccgcgtcaacaagaaaagtcgctgtactcgccggaaacggatttcatgaaaaagagctgcaaacagtactggaagccttaaagcaagaaggaatcacagtggatatcatcagtcaaaatctggggtatatgacaagcggcagcggacagcagcttgaggccagcggcacgttcctgacggttgattctgttctgtatgatgccgtctatgccgcaggaggactggagttaaaagacaacaaacaagcgatggcgtttatcagagaagcttacaatcactacaaggcgatcggtgcggcaaatgaaggaattgaccttcttcaatcctctgtcgggacaacagaggggctaggcatcgtaacggctaaagatgaacctgactacaccgctttcagcaaggcatttatcgatgcggttgctgctcatcgccattgggatagacgaatttgatcggctcctgtatctttaaggaagatacttttcataaggagcatgacaaatgaacgaaaaacagctcactgaagcttacgaacgcgatgaaaatatgatgattttggtgtttgcccagtggtgcgtgaaccatgatcttgatccgatggagctgtacgccaaagcgtatccgcagcaaaagctgaatgaaagcttgaaaaaaaccatggacgatctggtcgtgccaaaacacgaagcagagcacattccggaccagactgtcattgcggtattagagatgttcggaaatacagatttggcacaagcccttcatgaagcgatttctgggcgcaaacagtaaaaaaagagacatcctgtgtctctttttttattggaaaaatcatgctgttagacctagaaacttctttcgatttaatcagtctataaaagtgtgtattgcttaaataagggaatgataaacaacgacatcaaaggagtagattgtatgaaatggaataacatgctgaaagccgcgggcattgcagtcttgcttttttctgtatttgcatatgcggccccatctttaaaagcagttcaagcgaaaacaccgactgtcagcacccatacgtacaaaaagatcaaggagttaacgtatccacaagtgcatcacgtcgggaatgccgcgtttgaaaagaaaatcaatcaagagctgaaagcctacatgaacaatcgtatcaggaatacctgaaaaacaaaaaagcaggcgaacagcagggctttaaaacgggaatatcaaacatccttcagcgtcaaatacaatgcggcaggcaagctcagcattcaaacactcaattatatctattcagggggcgcccacggtctaacgtctgtccagtccttcaactatgacttgaaagcacaaaagcgggtgacgctggatcagattctgaacaccaaaacaaaagtcagcaaaacgagagattacctatatagctatatcaaaaaacacgatgtgctgtttttctctgatgtaaagaaagaggatataaccctaaacagagacacaatgttttactttacggcaaacgggatcgccatcgtcttcggccagtatgacttggggccttatgcagcgggaatccgggatgtgcaggtgccagcctctatttatcaataatgaaaagagccatatccgaaaagggatatggctcaatgtttctaccacacaaacaggccgacaatcgcagcacttaataaagataccgcaattccgctgacgagcagtttccacacgtttctcccgatgaccgttgacttttctccgtcaaggatcgaattgtacgtgccgtaaatcatgccgacagtactgaagtttgcaaaggacgtcaggaatgtcgtcgccaccgcaacggtgtgaggcggaagggatttgagattgtttttcaagtcaagcatcgcaacaaactcgttcgttgctaatttcatgcccatcagctgagcaacatacatcgcatcgtgcactggcagtccaagcaggaatgcgaacggactgaacagataagcaaaaattgtctggatggtcaggccatgtacgaaaacgccaagaatgccattaactgctgacgttaatgcgacatatccgatcaccattgccaaaataacgataaccatgttcatgccgacaagcatactgttagaaatcgtagagaaaaagtctttcttctcttctttaggcggtgtatagatgatatcttcatcctccggcacgtgaacaggattcagcaggtttgcgataatcagcgcgtttaagcagttcaaaggaatggctgtaaacacgtatgtcgcaggcaccattgaaagataagatccgataatggagccgctgatgctgctcatgctcattaaaccgaatgtgagcaggcggttgttgcttaaaaccgtaagctgctggcggatgaccgcaagtgcttcggtatttccaaggaacatcatttgaatagagaaaaagctttctaatttcggcaagcgggaagcctttgaaatcacccatccgattttatcaatcagccaaggcaaaatgccgaaatacgttaaaatatcaaagaatgtgacgataaagataattggaagaagcgcactaaagaaaaagtctactgtttcattcgccatcactgacggaaaggcaaacgcgataccgtcactggcgcaagcaatcagccaagtgaagaaatcaccgattttaccgatggcccagcttccgacttttgttcccagcataaaccaagtaatcagcaattccagaacaattaacgtaatgatcgggcgccacttgattttctttttctgcggagaacataggaatacaactgccataatcacaatgagaccgacaaggtttagtaaaaagtacatgatagcaactcctatgagggttattatggaaacaaaaaaagctcttatccttcacaaattctggaagtgcagaaagtgtgaaaaataagagcaaacagaaaagaacttgtccttttcaactcgttcaaatttattcaaactttcttgtagtctagttttttacggttactaggtagaaacaatcagaccatattactgatcatatacaagaatgtctttttctaagatgatagcagtattttatcctttcactttttgaaaatcaacctttttaactattttcacaataataaaatttatattctaaaatgagaaaataaaggaaaaacatgctggattgctatgctgatatgatgttggcgggataccagcatgtcagtactgatttttcttcactataaggttccagctcctggatatttgttgtatgatggaaacggggaaacccatacagcagaaagggagtttttttcatgattatccaattcattcgttatagataatgacaggtgtagacaaactgccagacctggccaatttttgagataggcctaggtttatttgtctatgcctttttcatttatctaaaaatgaatgaatggggtgttttttatcatgaagcgaacagttgatttcagcatgtttcgatgcccgctctgcgattcttctatggatgcggcatcagggaaaagcttgatttgtacagaacgaggacatacatttgatctatctcggcacggctacgtgaactttctgacgaagccggtcaaaaccagttacggtgccgagctttttgaagcgaggagcaggctgattggagaatgtggtttttttgacccgctccatgatgcgattgcagagctcatcagtcatcccaaatctggtcatgaggcattcaccatcttggacagcggttgcggtgagggttctcatttgaatgcgctttgcgggtttgattatgcagggaaagcagcgataggaaccggcatagatctttcgaaggacgggatcttaaaagcttctaaggcattcaaagatctgatgtgggcggttgccgatgtggcgcgtgctccttttcatgatcgccaatttgatgttgttctgtctattttttcgccgtccaattatgcagagtttcatagactgctgaagaatgatggcatgctcataaaagtagtgccgcgaagcgactatttaatagaattaaggcaatttttatatactgattcaccaaggcgcacgtattccaatacggcagcagttgagcgttttacagcaaatgcagcacacagccgtcctgtcaggctgcgctatgttaaaacgcttgaccagcaggcgatccactggcttctcaagatgacgccgcttgcctggtcggcgccgaaagatcgagtcagcctgctgaaagagatgaaatcagccgatattacggttgatgttgatatcctaataggaatgaaatgaatggtagaggaaagctccgaaaaaaggagctttccttttttaatcggaatagttggcccacgcttctcgtacatatggaaaggggacggaaacagccgatgcggacaggtttttgtaaacgctttctagttcgcggaaacgggggatgtgtgtgtggaactgatcatcattctattggcgttaggtttgctgatgtttacggcgtatcggggattttctgtcatattgtttgcgccgatttgcgcgttattcgcggtgctgctgacagatccaagccatgtgcttccttttttttcatcaatttttatggagaagatggcgggttttattaagctgtatttcccagtgtttttgctcggtgctatttttggaaaggtcgttgaaatggccgggcttgcggcatcaatcgcgaaaacaattgtccggcttgtcggggcaaaaagagcgatacttgccattgtgctgatgggtgctgtcttgacgtacagcggtgtcagcctgtttgttgtcgtatttgctgtatatccttttgcgaaaaacatgttccaagaagcaaacataccaaaacgcctcatcccgggtacgattgctttaggagcttttacgtttacgatggacgcacttccgggaacgccgcaaatccaaaatgtcatcccgacgtcgtttttcaaaacagacatttatgccgccccttggctgggtttgatgggcgcagtgattgtgctggcagctgggatgctctatttggaatcaaggcggaagaaagcgcaggcatctggcgaaggctatggcggttttgattcgcagaatgctcctgctcctgaatcgattgagtccgcggctgaaccggacaaaagcccgattcggcacgcgcttgcctttgtcccgcttattctcgtcggtgcagtgaataaatatttcaccatttacctgccaaagtggtatccgaatggatttgatttttcttccataggattaaaggagttcggcaggcttgatatttcttcagcggctgctatttggtcggtggagattgctttagtgattggcatcatcacaacgatattatttgattggagaagtgtgtttgcccaattgaaggaagggctgaatgaaggaattggcggcgccttgctggcatctatgaatacgggtgctgagtacgggttcggcggcattatcgccgcgctgccggggtttcataagctgagcagcggaatttcacatacttttaccgatccgcttgtaaatggcgccgttacgacaactgcgctggcgggaatcaccggctcggcttcgggaggaatgggcattgcgttaagcgcgatgtcagaacaatacttacaggcgattcaggcttacaatattccgccagaggtgatgcatcgggtcatttcaatggcatcaggcgggatggatacactgccgcataatggcgccgttatcacgcttctggccgtgacgggtttgacccaccggcaatcctatcgcgatatttttgcgatcacgctcattaaaacggctgccgtatttgctgtgatcgcgatttacagcctgactggtctagtgtagaagaaaacgaaaggggcatcaatatgggaaaagtgctgtcatcaagcaaggaagctgcgaaactgattcatgatggggatacgctgatcgcgggagggtttgggctgtgcggcatccctgaacagctcattttgtctataagagatcagggagtaaaggatttaaccgttgtcagcaataactgcggagtcgatgactgggggcttggtttgcttctggctaacaagcaaatcaagaaaatgatcgcttcctatgtcggtgaaaataaaatttttgagcggcagtttttaagcggagagcttgaggtagagcttgttccccaaggaacgctcgctgagagaattcgtgcaggcggtgcaggcataccgggattttatacggcgacaggcgtcggcacctccatagccgagggaaaagaacataaaacattcggcggccggacttatgtgctggagcgaggcattaccggcgatgtggcgatcgtcaaagcgtggaaagcggacaccatgggcaatttgatttttaggaaaacggcgagaaatttcaatcccattgccgccatggcaggcaagatcacgattgccgaggcggaagaaatcgtggaagcaggagagctcgatccagatcacatccatacgccgggaatttacgtacagcatgtcgtgcttggcgcgagccaagaaaaacggattgaaaaacgaacagttcagcaagcatcgggaaagggtgaggccaagtgaaggaagcgagaaaacgaatggtcaaacgggctgtacaagaaatcaaggacggcatgaatgtgaatctcgggattggaatgccgacgcttgtcgcaaatgagatacccgatggcgttcacgtcatgcttcagtcggaaaacggcttgctcggaattggcccctatcctctggaaggaacggaagacgcggatttgatcaatgcgggaaaggaaacgatcactgaagtgacaggcgcctcttattttgacagcgctgagtcattcgcgatgataagaggcgggcatatcgatttagctattctcggcggaatggaggtttcggagcagggggatttggccaattggatgatcccgggcaaaatggtaaaagggatgggcggcgccatggatctcgtcaacggggcgaaacgaatcgttgtcatcatggagcacgtcaataagcatggtgaatcaaaggtgaaaaaaacatgctcccttccgctgacaggccagaaagtcgtacacaggctgattacggatttggctgtatttgattttgtgaacggccgcatgacactgacggagcttcaggatggtgtcacaattgaagaggtttatgaaaaaacagaagctgatttcgctgtaagccagtctgtactcaattcttaatgggaaggtgtttgacatgagaaaacaagtcgctttggtgacaggggctgccggcggaatcggattcgaaatcgcaagagaattcgcccgggaaggtgccagcgtcatcgtttcagacctccgtccggaagcatgtgaaaaagcagcctccaagcttgcagaagaaggctttgacgcggcggccattccgtatgatgtgacaaaggaagcgcaagttgctgatacggtgaacgtcatccaaaaacaatacggccgcttggatattctggtgaacaatgccggtattcagcacgtcgctccgattgaagagtttccgacagacacctttgaacagctgatcaaggtcatgctgacggctccctttattgcaatgaagcatgtttttccgatcatgaaaaaacagcagtttggcagaatcattaatattgcgtctgttaatggattagtgggctttgcagggaaatccgcttataatagcgccaagcacggcgtcattggactcacaaaagtaggggcgctggaaggcgcgccccacggcataacagtcaatgcgctctgtccgggttatgtcgatacccagcttgtacgcaatcagcttagcgatctatcgaaaactagaaatgtcccttacgactctgtacttgaacaagtcatttttccgcttgtgccgcaaaagcgactgctttccgtcaaggaaattgcggattatgccgtgtttttggcaagcgagaaggcgaagggcgtcactgggcaggctgtcgtccttgatgggggctacaccgcacaatgacataaaaaacacacttgctccgctagggaatcaagtgtgtttttttctttgcttatttccaaacatcattagcgatctcaaccacatggcggagcttcgcccattgctgttcttcagtcagcttgttgccttcctcagttgaagcgaatccgcattgagggctgaggcaaagctggtctaagcttacataacgggacgcttcttcgatacggcgtttcacgtcatccggattttcaagctcaccgaatttagatgtcactaagccaagaacaagctgaagatcagaccgttttacgtaacggagcggctcaaatccgcctgagcgtgaatcatcatactctaagaaaagtccgtcaagattcaagccgtcaaaaatggtttcggctgctgcgtcatagccgccttccgctgtccaagtggactggaagttgccgcggcaaatatgcatggttaccgtcaagtcatccgggcggtctgcaatcgcgtcgttaatggatttcgcaaacagctggcgaagctcgtcaggcgttgttccgaacgcttcgatttgttttaagcctttttctgataagaaaacggcccacgctgtatcatcaagctggaggtagcggcagcctctgtcataaaacgcttgaatcgcttttttatatgctttggatacatcgtgctggaaaagttgataatcgtttttgtattcatccttttccagttttccgcggaaaaacagcatattcggacttggaatcgtcatctttggcgtcgcgtcaccggcaatgctatggagaaatgagtaatcttcaagcattgggtgagttgaaaagtcgatatcgcctgtgactttaatgccgcgtgcttttgtctgtacgttatggaattgaatgccttgctcaggagtaaacggctcaacgccatctaagttttccaggaaatcaaagtgccaccatgctctgcggaattcaccgtctgtcacgacgttcaggccggtttccttctgtttttccacaatgcggatgatttcgtcgttttcaatttggcgaagctgctcagcggtcatttcgccggccgctttttgcagccgcgcttttttgacgggctcagatcttagcaggcttccgacttgatccgcgcgaaacggcggtttttttctttgaagtgatttttgttctgcgggtgttgtttgttgtgacatgttgtccattccttctttccattcaaatataaaaaagctcttcctttggataaggaagagcttgcgtgacaatctcaaccttatcttcaagagcaatcattgctctaaaggatttagcaccattctgttaaacagcggttgccgggtatcgcagggccagtccctccacctctcttgataaggaaaacctttttattaaattttctgatagtatctattattcacacattttctatttctgtcaatgatagattatctccacacatcgttggcaatgtcgatgacatggcgcagctttgcccattgctgctcctctgtcagaaggttgccttcttctgtagaggcgaaaccgcactgcgggctcaggcatagctggtccaagctgacaaaacgcgcggcttcattgatacggcgtttcacatcctcaggattttcaagctcgccgtatttcgatgtgatcaagccgagcacaatttgcagatccttgcgcttcacaaaacggagcggatcaaagtttccggagcggtcatcatcgtattccaagaaaaggccgtcaaggtttaagccgtccaaaatcgtttccgctacagcgtcgtaccctcctgatgccgcccaggttgagcggaagttgccgcggcaaatgtgcattgtgatcgttaaatcgtcaggccggtctgcgacggcatcgttaattgttttggcaaatatggctggcaatgtttctggatcaccgccgagcgcccggacaacctctctgcctttgtcctcaaagaagagagaccatgacgtatcatcaagctggagataacggcagccagcatcatagaaggctttgattgcttttttgtacgcttgggccatatcatgaaagtattcctcttgatcgtcataaatccctttatccgccttttcgccaaaaaacagcatatttggactgggaatggtcaattttggcgtcgcgttaccggcaatctcatgtaaaaattgataatcaccgagcgctgggtggctcgtaaaatcgagttttcccgtcactttgatgctgcgcgctttcgtttttgtgttatggaactgaatcccctcagccgggatgaacggttccacaccgtcaagcccttccaggaagtcataatgccaccaggaacgccggaattccccgtctgttaccacatcgagaccgatttctttttgtttttccacgatgcgggtgatctcttgattttcgatatcacgaagctgttccgctgtcatctcaccagccgcttttttttgccgggcttcctttaccggaacggaacgaagcaagctgccgacatgatcggcgcggaaaggtgctttgcgttgtttttctgttttttgtcctgcaacattcgtttgttgagccatgttattcgcctcttttctgaaatattaagcatgtaaaaagctcttcctttgtgtaaggaagagcttgaacgatcaaatctccgcctcatctgcaagaacgcaatgttcttaaggatttagcaccattctgtttgaaacagcggttgccgggtatcatagggccagtccctccacctctcttgataaggtacaacttcatattcagatttcaattatcttaatattattacttttggatcaattgtcaatgctttttagaaaatactttcatcttcatcgttatataaaaccatatcaagcacgatagcgatggcagtgcaaatcagaacatcttcctcgtatgcaatctgcaagtgataggaatcaccccaactgagccactttttgctcactgacatccggacattttccccgtccgtcagttggaattcatccctccataaatcaccatctatttcccagttaagcccggaaatcacaaatttcggtttggaaaacgttactttcttcgttacctcacaaactgttttcccgccaattgaaatctcatagcgcggcaataaagacattagtttttgttctatggaaacgagcgttttcccagatgagtctgtcatttgtaatgagtctcctaacgagaaaaaacgcccctccaccttgaatgtttcttgttcatcccggtcataaatgtgaaatgcatctttaaatgagaacattttttgtttcataaataactcgatcattgctgaagtctcctttgggtttgccttgtatgaaattacggataggtggcgaaaaggtttcaggctctaaatcaaaacaattttaaaaggctgcgtgattcagcagccttttcgtttgaaatatagaattaggaaagatgcatccggcgtttttggcggatggcgtcaaggtcgattaggttgttgtgatgaggtgcggctgctggcagagggcttgtcttttgcggtttgcggcgattgtccttgctgaaagaaaaaagaagatagccgcataatgcgatgataataaataggatcatattacatacctcccaaaaaaagttttggtactctctattgtacggataaaatgccaaaaagtattcaaaaaattctaaatcaataaataacaagaaactgtccctctaaaacagtattacctgatgacctgaaaatagtcttgaattacgctgtttgctcttgttgatgattggttctatagttactatcgacgataaaataaattcctttatataacttttaacctaagtttacgtaattcgaattacctgtttttgggtgctgttttcttgcttgtttggtttataccctattttgcggaattgaacacaaaaaacccaaattacggagcatttgggcggtacgggtgaatacggattgtatttaggggatttgatgttttatttgaagaagcgtttgaacatttttctgattttttgaaatgggctggatttctttttcatgttaagcggcctggaaatgatccattttttcaagagactcttggcagcgattgcatgttttgtcattgtttttcctcctcatttgttgatacttgttttacggaggacgtgtttaaaatgtttcattttcacacaaaaaagccagtccttttttggactggcttttggcgttatgcttgcgcttcaaactgctttgcaatctcaacgatgacatttacggctttgaccatgttgtcaactgagatgtattcaaatttgccgtggaagttttccccgcctgtaaagatgtttggcgtcggaagccccatgtaggacagctgtgatccgtcggttccgccgcggatgggggaaatcttcggttcgatgccgaggttttccatcgcttgcttggcaatgttgacgatttcgatgacaggttcaattttctctctcatgttgtagtattggtcgttcatatccagcagaatccggtcttgcccgtattcgttttgaagttcttcaacggcacgcttcattgtttcttttctgttttggaaattctctttgtcaaagtctctgataatgtagtggagctttgtttcctctacgtctccttgaatcgacagcaggtggtagaagccttcataaccttccgtatattcaggcgcttcgtctgccggcagcaggctgttcagcttcatcgcgattttcgcagagttgatcatttttcctttagctgttccgggatgtacgttgttgcctttaatcgtaatttttgcggcagcggcattgaagctttcatattcaagctcgccgagcggcccgccgtcaaccgtgtaggcaaaggatgcattgaaccgtttcacatcaaatttgtgcggccctcttccgatttcttcatcaggcgtaaaggcgactctgattgtgccgtgcttgatttcagggtgtttgatgaggtaatccatggctgtcatgatttcagcgataccggccttattgtctgcgccgagaagggtggtgccgtctgtggtgatgagtgtatggcccttatagccggacagctcagggaattgatcaggtgacagggtgacctgcagctgttcgttaagaacgatgtcttttccatcatagctttcgatgatttgcggattcacatttttgccggtaaagtctgtagcggtgtcgacgtgagcgagaaagccgattgtcggcacgtctttttcagtattggagggaagagttgccatgacatagccgttttcatcaatggctgcatcctgcatgccgatggacttcaattcatcaactagcatgtttcctaatgtcaattggccgggtgtggaaggacaagtgtcaacggattcatcggactgtgtatcgacttttacatatgtagtaaaccgttcaatgatttcttctttcatttccaatcatctcctttgtcttattttagcatggcgggatgagagatttctattgcacaataccgtttcgaatggcaaaaacgactgcctgtgtccggtcttgggcattgcatttttgcaggatgcggtgcacgtgggttttcacagtgctttcactgacgaaaagcttttcagcaatatcctcatttctcagtccgtaggccatttgctgaagaacctcaagctctcttttggtgaacggctctgccagttcttcggcatgagtttgctgtttcgcccgaaatgtctcactgatgattttagcagctgtgactgtacggaaaatcgcctcgcctctggccgcagcgcgaatcgcatctatcaactcctcaggaagtgtatccttcagcagatagccgactgcgcccgcacggatgccttcaaatacgtattcttccgtgtcaaaggtggttaaaatgactatctttgtatttggaagtgcggacataatgtctttcgccgcttcgatgcctgagcaacgcggcatctggacatccatgaggatgacatcgggttttgtttgttttgcgagtgctataatatcgtgaccgtcgccggcctcgccagaaaccgtcatatccgtctgtgcgttgatgacgtagcggaagccttcacgcacaagcggctgatcatcggcaagcgctacgcgtattttatctttgttcatctttttgctccttattcgttgtcatgagcggcaatgacagctcaattttcaggccgctcggctgtacggcactgaaagtaagggaaccgcctgctttttctgcgcgctctttcattcctgtcaggccaaatccataagtaaggctgccggtgaattgtccgtcgtcggtgattgtgacatagagatgggacttgtcattagaaatgacggccgccgcatgagaagcgtcagcgtgacgaatgatattggtcagcgcttcctgcaagatgcggtagatcgtttcgctcacgtttggaggccaagactcttctgacagtccggcagtatctaaagaaacgtgcaagccgctccgttcctccacttgatgaatgagcccccgcaaagcggtaagccccaccatcgattcactacggcccatttggtgaacaacagaccgcacttcttgaagacactccctggcgacactcagtacattttgaatgactttttctgaatcctccttgctgcttttaaggatatagggaagggattgaagctgaacaatcacagaagtcagctcgtgaccgatgctgtcatgaatgtcgcgggcaattcttgtacgttcctcaaggaccgcgtaccttaatgaaagaacagaagcctcctgcagctctgcatgcgctttctggagttctttatgagcatgctccagctgcacatgcatttttgccaattcagcatgattccgttcagcctcccttctcgcttctcgtctgaaacgcatggaggagaagaggacgtacagaccgagcatgatcgagatgttgctgatgatggtattcaagcttcccccttgtgaggataggagtaatatgttgcctccaattaaacatgctgtgaagatcaaggatagccgtgaagggagtctaaaggcggcatatatcattaaaaatacaatcaaaaaataggcggcaccctgctcttggccggaaacagcccaaaagaaatcggtcaggagccagagtccgatgaatatgctcaaactaacagcagtggatgccacatagggaatgatccaaatgaatgctaagtataccgcaaatacaaatgctaacaaaatgggatcagccttagttggatgagataaaaattgtatgcaattcaaaatgagaataaggctcggcacaagcttcttgtagtagtgccgagccggagtttgtccgttcatgctggtccttctttcggttattgaatggatactttgccagcggtcagtcgtctgtatgctttgtaaagcatgatgttgcgggctgtgatggtgccgaggggaacgaagaacatagaatgaataatggcaataaacatctcgttgctctcaggcagccatgttctcgcggccatgcgcaaagaaagtatcactagaatgaggataacactcccaagtgagccgcgtgaagtgacctttccggtttccgggtgaatccgtacatttaccatcttcccaatgccaaacccgcaggccagcccgatcagtaataaaatgccgctgatcgccacatgtaatacggaatgaaaatacgccggctgaaacgatgcagatacgccccataagagcaacagtggaatgatcagcaacttcccgggctttaccgttctttctcgatacatcgataaaataataagaatcaatacaataaaaatataagggctcatcgccatgtcatcaaatcctttctgcattaagcatagcgaaaataggaaagaaaaacgtcaaccggcagattgatttttcagctctatacttgttcgcgctgcataaagtcatgtaacatggcgtgaaaatgctgaatgtcttcgctgtttcttttccacatcataaacgtttgggacgcaggcaattctagatgtgcaggcgtgctgacagccatcagctttttttcggcttcttcctgtttgataatgtaggtagggaggaaagatgcccccattcccgctttcatcatgtggacagccgtatccgtctgcccgacagccatcatttgaagatacgggtaatgtgatcggatgttatctaaaaaggcatccccatatgacggatgatcatgcgttagcagccgatagcgggttaagacggatgcagcatccggtctgctttcttggaaaggagccgccagacaaagcgtaccttcgcatatatgctgataataaagagtgttggtgttcgggtctttccgcgacaaaccaatatcagcttcattgtgttccaccgcttgtttaatagcgtcagatccagccacatgagttgaaagctcgacatgcggatgtttttggatataggctggcagaaagcgaggcaagatataggacgcaatgtaggggtgtacggccagcgtgagtgatcggctgtacccctgtttccattgactgactttctgctttccagcttggtaaacatggatcatttctttggcataaggcaaaaagagcctgccttcgtcagtcagtacgactcgtcttccgctatgcaaaaacaacctcatgtccagttcatcttccaatttcctcatatgctgagaaacggcaggctgtgtgagatacagatgctcagccgcctccctgaagctctctgattccgctgcggcaataaaggtttgcagccattttaaatccatgaaatatctccttcactgcaagttatccataacaaattgttacgtttacatgcgtatttgtttatcactgattatacatcgattcgtttagtatacctatagaacgagaaaatagagagagggattcatatgaacatatacgtagaagcaaatccatatttacatgacaagtattcaaaatacgcggatgaaaaatataagagagaaggaaacccatttgtatcctttccaattcattttgatgacatcccgtccggagcaaagacgctcgcacttactttcatcgatcatgacgccattcccgtatgcggattcagctggattcactggacagcggctaatattccggcttacatcggagagcttcctgaacatgcgagtgaggaaagacaggacttgatgatacaagggcaaaacagctttgcttcaccgcttgcgggaagcaacgatccaaaggtgattcaccagtattgcgggccgacaccgcctgacaaggatcatgcgtatacattgacggtctatgctttagatgctgagctgaatcttcagccgggcttttacttgaatgagctctatcaagaaatgaaagagcacattcttgctgaaacctctatcgaattgctggcaagggtttaagctaaaaaatatgaaaaaactattaataaacgattaaacttcttaaaaatggatgtggaccggttctaaacactatataatgaaaacaggtcattttttaggagggtttacatcatggcaatacttgttactggcggtgccggttacattggcagccacacatgtgttgaactattgaacagcggctacgagattgttgttcttgataatctgtccaacagttcagctgaagcgctgaaccgtgtcaaggagattacaggaaaagatttaacgttctacgaagcggatttattggaccgggaagcggtagattccgtttttgctgaaaatgaaatcgaagctgtgattcattttgcagggttaaaagcagtcggcgaatctgtggcgattcccctcaaatattatcataacaatttgacaggaacgtttattttatgcgaggccatggagaaatacggcgtcaagaaaatcgtattcagttcatctgcgacagtatacggcgttccggaaacatcgccgattacggaagactttccattaggcgcgacaaatccttatgggcagacgaagctcatgcttgaacaaatattgcgtgatttgcatacagccgacaatgagtggagcgttgcgctgcttcgttactttaacccgttcggcgcgcatccaagcggacggatcggtgaagacccgaacggaatcccaaataaccttatgccgtatgtggcacaggtagcagtcgggaagctcgagcaattaagcgtattcggaaatgactatccgacaaaagacgggacaggcgtacgcgattatattcacgtcgttgatctcgcagaaggccacgtcaaggcgctggaaaaagtattgaactctacaggagccgatgcatacaaccttggaacaggcacaggctacagcgtgctggaaatggtcaaagcctttgaaaaagtgtcagggaaagaggttccataccgttttgcggaccgccgtccgggagacatcgccacatgctttgcagatcctgcgaaagccaagcgagaactaggctgggaagcgaaacgcggccttgaggaaatgtgtgctgattcctggagatggcagtcttctaatgtgaatgggtataagagtgcggaataagaatggaggccttctcaattgagaaggccttttttaaagaacaagggtgcctaaacaggcacccttgttagctgttatttgattttcacaataacatcattactgaattttagtttccaagtgccttttgcataagcttccttgtcaacttcaaatgcttttacacctgttactttaatattaggatttagatcactcaaaattttagagttatcaacttttgtctcagttgcatagtttacagaagcatcaatatcagaatcataagaagtaccatcagcatcaactaatttaacagttggaattgaaaaagagctaatcggctttttagatacgtttttaattgtatattgaacagctacaattgtacctccctcagatgctttcttttcaacatattgagtaccgacagtatctctgtcctctaccttcgtaaccgtcacttcagttttttcagtttttacggtatcaccgatattgtatgttttttcagtttctgctttgctgctgcttgatgttttggaagtggcttctgagccgcctccgccgccaatcatattaccgataataatgatgacaacaactgcgagaataaacgtaatgattttatgtcgcataaaaaagttacgttgatccttaccgcagttaggacatttttttacaccctttgcaatttcttgaccgcaagctttacagggtactagttttcctgccattatatttcctcctatgtaataaaatgtacgaaacatatgtactataatgcctatattatttctcttagtcaatataaaattatgaatttcttataattattatcatttatagttacattcgcttgtaaaatatatgctttttttcttatcggttatatctgttcttttttaatagataaatcgtatttttttccagcttatctgatgaaaactccgcaaataccccttgaaccaattcgaaccgtcccttataatgctaatattggaaagtgaaaaggatatgataaaaacagtggttttctagggttccgcaatgcaaattggactgtgaccgagagaaaacacatagcagcttggctgttatgacacggtgggataaaagcccaggagtttctgctctttttcgagagcgttctcctgggtttttttatttgctagaacagaacaatgaaaaggagtgttttcgtgatgaaaaagagaatgctggatgtacttatgcttgtgattggcgcttttttcttcgcgcttgcggttaatttatttgcgattcccaatgatcttggggaaggcggagtcactgggattacgctgattttgtattatctgtttcaatggtctcctggtgtcacgaactttatcttaaatgcgtttttgcttttaatcggctacaagtttcttgatggaaaaacaacggtttatacgatcattgcggttgcggcaaattcgctttttcttcatctgacacatgggtggagcattccgtctgatgaattgatcattaatacgattttcgcaggtgtatttgccggagtcgggatcggcatgattatccgggtcggcgggacgacggccggttccgcgattctggccagaattgctaataaatatttagactggaatatcagctatgcactcttgttttttgatttaatcgtagtatttagctcttattttattattggtgcagaaaaaatgatgtttacgatcgtgatgctgtatatcggtaccaaagtgatggacttcattattgaaggtttgaatacgaaaaaagccattacggtcatttcagaaaataagagtgagattgcagagcaggtaaataccttgatggatcggggcgtgacgattttatcagggaagggaaattatacgggccagtcaaaagagattttgtatatcgtcattaacaaacaggagctgtctatgctgaaaaaaatcattagaagctgcgacaaaaaagcgtttgtgatcgtacatgacgtacgcgatgtgtttggcgaagggtttgtggatatatctaaataaagaaaaatccctctgtacttgaaacagagggattttttcatttagaacggatatttgcggtattgcttctgtatcgaaatccatttcgtcacggtaaattcctcgacgacccacggattgccgaaacggccgacaccgcttgctttgtttccgccaaaggcaatattcggcgaatcattgacggactggtcgttgacatgggtcatgccgctgtcaatttgcagggcgaacttttcgcctttttctaaatcagaagtgaaaaccgcagagctgaggccgtattcagtatcatttgccatgtcaatcgcttcctggtcgctgccagctttaataatggttgcgattggggcaaacagctccgtttgggcaattttgctgttgttgtccgcaccgacaaagacgtacggcgtcagcacgtttccgacgcgttttccttcaaccgcaagctcaatgccgtctgtctttgcctgctcaatgatctccagcgctttctcgatttggcgctcgttgatcagcgggccgacaacggttttcggatcggtttgatcgccgtacggaagctgtttgacacgggcggtgaatttttctacaaactcatcgtatacatcttgatgaacgatgatcctgttgataatcatacagatttgtccctggtgaataaattttccgaaaatcgcggcatccacagcacgatcgacatccgcatctgaaagaacggcaaatggattgttgccgccgagctcaagtgccattcgtttgaaggcgcgaccggcgatttcaccgatgtggcgcccgactgctgttgaccctgtaaagctgattaatctcgggattggattggtgagcatgccgtccccgatttcctttacatccgtcagcatgacgttaaggacaccggcaggaagaccggcgtgttcaaacgctttcgcaatgatggtcccgccggaaatagcagtttggatatcaggcttgtgaacaacgctgttacccagcgcaattgcgggcgcaatggatctcatggatagattcattgggaaattaaatggagaaatcgatgaaatgacacctagcggaaggcggtaaatcttattggttttcccttcaatgtcggatggcacctctttgacgccgcctaattcaccagtatacgtcatggcttcatctaaaatcgcaatcgtttgttccagctcgattgttgatttaatgatcgttccgccagtttcgcgggcgatcatcataatgatgtcatcacggttttcgtgtaaatagccgcgcgctttttgcagcacggcttttcggtcttccgtcgtgctcttggcccactctttttgggctttctgtgcaatgtcaaacgcatcctcaagctgtttgcccgttgccaaagatgctgttgtgatcacagactggtcatacggattcaaaatgtcctccgtacgtccgctttctcccccagtccattttccgttgataaaacttttgtttaacgtttcgaaactcataagatgaccctcctttggtcctgcatgtcttcttctatttccgctgaagccaatatgtaaacgaatgaggtttccctttcagtttctcgtctatctataccggatatactcttttttagtggagaacatgtgtgtttcgccttatactgaatatacagatccttacataagagaggagactctatgaaatcgctgctggctatttatcccggttcgattgtgtctgaggagctttgcataagggaaggctgtctatgtttttttgatgagagcaatcagagatatatctccattccgaaaacagagatcagtgaaaaagaagtattggtgctgcagtcatttttgacgcctgcggatgagggcaatcaactgtctatgaaatcacctgaggaaaacaagtggttttcgttccttttttccagaggggaattgccggcgtatataaagaaacggacgagatttgttcactttcatttattcggcaaaatagaaaggacgtcctttacggaagcggttcgccatttttggccggtgtcttttgtgattgtgtggatccatgaggacagaggtgtgattgtcgagcaggaaagtgaagcggcggcggagaaggacgaactggaatcgctcgctaaggttcttgaaagtgatttctacttcagtgtccgtttttacgccggaagattttacgagccggatgagtgtctgcgaaaacattacgctcgtgaacaggcgtatttcctgtttgctgaaaaacggctgcctcaggtgcagagtgtgacctttgagatgatctttccttttctattattagaaacagaaaaagaaaaactggaaacactgctctctgaagaagctgagcttttatttggaagtgaatctgagctaaggaagaccattaagctgtttattgaaaacaactcaaacgtcacattaacagcgaaaaagctgcatctgcatcgcaacagcctgcaatatcggattgataaatttattgagcggtcagggatagatatcaaatcgtacaaaggcgcgcttcttgcctattttatctgcctgcaaaatgaaagttcagaataaattggaaatatgcacgaaaaatggctgggtgattttatgaacgctgcccattttagcgagagggaattgctgttacactcaatataagaaagcgtttacaataacaaagggggatgttagatggctgaattgcggatggagcacatttataaattttatgatcagaaggaaccggcggttgatgactttaaccttcatattgccgataaggaatttatcgtattcgtcggcccgtccggctgcgggaaatcaacgacgctgcgaatggtcgcaggacttgaagaaatttcgaaaggtgatttttatattgaaggaaaacgggtcaatgatgtagcgccaaaggacagggatatcgcgatggtatttcagaactacgcgctttatccgcatatgacggtctacgataatatcgcgttcgggctcaagcttcggaaaatgccgaagcctgaaatcaaaaaaagagtcgaagaagccgctaaaattctcgggcttgaggaatatttgcaccgtaaaccgaaagcgctgtcaggcggacagagacagcgggttgcgctgggccgggcaatcgtgcgggatgcaaaggtgttcctgatggatgagcctttgtcaaacctggacgcgaagctgagggtgcaaatgcgggcggaaatcattaagctccaccagagattgcagactacaacgatttatgtgacgcatgaccagacagaagcgctgacaatggcgacacggattgtagtcatgaaagatgggaaaattcagcagatcgggacgccgaaggatgtatatgaattccctgaaaacgtctttgtcggcgggtttatcggatcaccggcgatgaattttttcaaaggaaagctcacggatggcttaatcaaaatcggttctgcggcattaaccgtcccggaaggaaaaatgaaagtgctgcgtgaaaaaggctacatcggcaaagaggtcatcttcggcatccgtcctgaggatatacatgatgaattgattgtcgtggaatcatataagaactcttcgattaaggcgaaaattaatgttgcagagctgctcggttctgaaattatgatttattcgcagatagacaaccaagactttattgcgcggatcgacgcccgcctcgatattcaatcgggcgatgagctgacggttgcatttgatatgaataaaggccatttctttgacagtgagacagaagtgagaatccgataagatcaaaaaaaccggacatggagacatgtccggttttttgctattgaaaatctcagaatcaaaccgatgaaaaaggaggaagaaatagacagaaagcaggagaacgatgaaacgattgtttttaagcatctttcttttgggcagctgtttggctcttgcggcttgtgctgatcaagaggcgaatgcagagcagccgatgccaaaagcggaacaaaagaaaccggaaaaaaaggcagtacaagttcagaaaaaagaagacgatacatccgcatggatcaaaacagagaaaccggcaaagctgccgattttgatgtaccacagcatttcttcaggaaacagcctccgtgtgccaaagaaagaattcgaggcgcatatgaagtggcttcatgataacggctatcagacattaacgccgaaagaggcatctctcatgctgacgcaggataaaaaaccgagtgagaagtgcgtgctgatcacatttgatgacgggtacaccgacaattatcaagatgcgtatccggtgctgaaaaagtacgggatgaaggcaacgatttttatgatcggcaaatcgatcggacataagcaccatctgacagaggaacaaatgaaggaaatggcacagcacggcatatcgattgaaagccatacgattgaccaccttgagctgaacggattaacgcctcaacagcagcaaagtgagatggctgattcgaaaaagctgttcgacaacatgtttcatcagcaaaccaccatcatcagctatccggtagggcgctacaatgaggagacgctgaaggccgctgaaaaaacaggctatcaaatgggcgtgacgacagaaccgggcgcggcttcgagagaccagggaatgtatgccctccatcgtgtgcgcgtgtccccaggcatgtcaggctcggcttttggtgcgtacatcgaatcaatgaaataaaaaaaggcggcgtttaatcgccgccccctccgccgccacagccggaatcgctgaaacctccgtcactgctgcatccatcatggtgtgagctatgatctgaataaccgaaatacccgctgtccgcctgctggcggcttttgtttttcgagggctgcggctgaatgactgaaagaaaaacaataatagatataaacaataagatgatcacaatcacttcgcgtcactcccttttttcaccatatctgttatacggatgaaacgctgaccggtttcatttcaaagtgatcgattctttcagtcggtctctgagccagcgctttagcaccccatgtcctttgtttgacaataaagtgccgacacgccaatacataggaggatgaggagcgaactgaaaatcaatcaatctgaaaaaccagcttttatcacgggtgagagaatcaatttgaagctcgtcttcacctgcttcagagctataggcactttgtttctgtatatcctcatcttgccgaaccgccaagattctcaaggcttcagccatttgtttgtaaccgccgtccagcaatgatgcgccaaggttgtcagcacgcacctccatccattgtgaacaaaaggattgatagagctggaataggataatgattgccataatgaaagcccaaagcgcaattttgtgggcctcgggatgggtgatatgctgctcaaacaagaggaaaatccccacgacagctccaagatatagaaaacgcaaaagctgtgatgacagaacgtcacgttttttgatatgaatcgcctcatgggccagaatgccttcaatgacacgctgtggaagtgttagtgtggcgcttgtcaggatgaccattgacctcccgacattcatgcctactgccattccgttgtaatcatcactctccgtttcgtatatgcggacatgggaaatgccggccgatctgaaaatcttatcggccgcggcctgtacatgcggatgatgacaagacttggcgtccatcgccgcccgcaacacacggtctgacatatacatgttgaatacccaatataggattacggcaacagccatgacccatggagaggcgtgtaatgcgtataacgcgagcaccaataaggcgtaagcggataccccttttacgctggcggcaaaataaagcttaccgagcagccgcttcacattttttcgatgataaaacggcaaaacagaaatcacattgtccacattgttttctgcatctgtgtattcctgaagaattgttttccatttttgcggttccttcaccgtcagaaacagtgtttcgccgggaagagacagtttaatgacttgctgaaagcttgttgtcaaatctaaacgggatgaatacatcgtcagaagcggatggagctttaagagatctgctgttgattcaagctgaatgttcttcaaatcggaaagcgggtatgtacgggtttcatagtgtgagctgatatgcaatttttctaaggctgctgaataaaaaacctttacgctaaaaacattcagtattcgcttcacaagtgcccctccgccggagatcattccgagaaggatcacatatttgagagggcttgtgtcaggtccatagatgaaaaaaatgacagcccctgcaaacacaatggcggtcagcgtaatgtctgacaggaggcgtgttttgtttttggcaagctcgatttcctgccagtctcccgaaggtttttccacacgctctgaaacaatgagatccattgcggtccaatagcagtagaacattgtcgcgagtgagacaatgccgtccatgaatgagagatgagagaagatgtaagccgcagcgccgacccatagaacaatatcaatccagaagtctatggccggaatgagttttgcagctagggctgatatcaaataaaatcccagcccgagaagcataaagagaaatagatgagttcccataggcatgccagattcctttctatctagtatttccaactattactatagcatgggatgggaacttgcaaaaacatggacatgcaaaaaagcaagctctttcgtttgacgaagaacttgcttgcggggatcaataaaactggtgcagcagcaataaggttaaggatactgtaatcgcgcccccgatgcgggtagacacctgggcgaaaggcattagctcaagcctttcagcggcgcttaaaatggcaacgtcacccgtgccgccttgcccagaatggcatgcattaataatggcggtttcaatcggatacatgttcagccattttccagtgaagaagccaacggccatcatggtcacaacgacagacagaatcgtgataatattgctgaggttaaaagcggcgacaagcttgtcccacggcgtcatggataccccaatcgcaaagagaagcgggtaggtcacagctgttgaaaagaagcgggacactccaaacgcgccattttcaattgaggcaggcaccaatctgaacagcttgattagaacagccagtaacagcatggcaacgggtgccggaaaaccgaaaaaatcgtgagcgagcatgccgactaagtataaagaaacagcaaggataccgcctgacgcaaataaagaaaggttgaacatttgctgtccgctttgagattcctccagcgcaggggactcttcttcggagcggtccactttgccgttgcctgtccattccggttttttctttccgattcggttcagcaatcccgctagaataatcgcgcacaagctgcccagcataatcgatggcagaacaagtgcaaacgcttccccttgagaaatgggcatgatgtcagaatatccgatggacagcgggatagcgccttctccgactcctccagccatgatcggaatgacaatgtacagcagggtatgctgaaatccgagtccgagcaatgtcccgacagccagtccgacaatagcggctgtgacagaaccgacaataagcggaataaagattttcatgaatgcttttacgagtgtttctcttttcatgccgagaatgcttccgacgacaataccggcgataaacaaatatagaaagtttgagttttctgtaaattctgtggtggatttgacgatatcattaggcagcaggtgatagtacacgacagcggacggaataaaagtagctaggatggccgggccgccgatagaacgaacaatcggtatcgatttgccgatttgggcaaaggtaaacccgaaaaacgccatgacggcaatggatgtcaaaatgtcactttttacatcgtgatgcataacaaaaacagtgattaatataaacagcaaggcatacacaggaagcggtatgatgcctacttttatattcatggctttcgcaaaccaattctcttttcgaaccccttcgtgaattgtatccgtttgcaattgcatgtgtgtttgaagctctcccattgaaaaacctcccctattcttgatgcagtgaaattgttcactatgttaagtatactaaaaaattgaaattattaatatattaaaaatttactattcaacttttctcctcttaccggttcaaatgaaaagaggcattctgactaaaatcggtttaagacggaatgctgagactcgagtgctggggcgggggcaagcattttgttcgcaaggaacgatgtgttgatgtacgataataaagggtcatttatcctagcagccgacataaataagcaacaaaatagacaaaaatccgtcacatagtgcgggactttttaggtattttaggctttatttttgaaatgaatcgttgtaaagtacttaatatgaaccagtcagagattgtgtcatttggtcagtctggcaatcttgcatcatattggatgactttttgacacatttgtgaaatattgagcaatatttttttcgtctattttgtgaattactgatcaaagtctcggttctatttgtgaagtagtgagcaaattaacagttttaaccggaaatggaggagaaagcatgagtgaattggtattagcccgcatacaatttgcatcaacaacgttgtttcacttcttgtttgtgccgatgtctatcgggcttgtgtttatggttgcgttgatggagactctttatcttgtaaagaaaaatgagctgtatctcaaaatggcaaagttttggggacacttattcttaataaatttcgcagtcggtgttgtaacggggattttgcaagaattccagtttggactgaactggtcagattactcccgttttgtcggagatgtatttggcgctccgcttgcgattgaagcattattggcgtttttcatggaatctatttttatcggattatggatttttggctgggaccgcctgccgaagaaaattcacgcgctctgcatatggctcgtatcattcggaacgatcatgtcatctttctggattttaacagcaaactcctttatgcaggagccggtcggctttacgatcaaaaacggccgcgcggaaatgaatgattttggcgcgttgattacaaaccctcagctttgggttgaattcccgcacgttattttcggtgcgcttgccactggagctttctttattgccggagtgagtgcttttaaactgctgaagaaaaaagaagtgccgttctttaagcaatcttttaaactcgcaatgatcgtcggtctttgtgccggtcttggcgtcggccttagcggacacatgcaggctgagcacttgatggaatcacagccgatgaaaatggctgccagtgaaggcctatgggaagacagcggtgaccctgctgcttggaccgcttttgcgacgatcgatacaaaaaatgaaaaaagctcaaatgaaatcaaagttccttatgccttgagctacttggcttatcagaaattcagcggaagtgtcaaagggatgaaaacccttcaggctgagtacgaaaaaatatacggaaaaggcgactacattccgccagtgaaaacgacattctggagcttccgcatcatggtaggagcaggtgttgtcatgattcttgctgcgttaggcggcctttggttaaaccgccgtaaaaagcttgaaaacagcaaatggtatttgcgcatcatgatcgcgttgatttccttcccgtttcttgcaaactccgcgggctggattatgacagaaatcggacgtcagccttggacggttatggggttaatgacaaccgctcaatctgtgtcgcctaacgtaacagcgggttccttgttattctcaatcatcgcattcggtgtgatgtacatgattcttggtgcactgcttgtcttcttgtttatccgtgagattaaaaaaggtgcggagcatgataatcatcatgatgtgcctgtatcaacagatccatttagtcaggaggtataccatggcatctcttcatgatctttggtttatactcgttgctgtattgtttgtaggattcttctttttggaaggctttgatttcggggtcggcatggcgacccgttttcttggccataatgaattagaacgcagagtgctgatcaacacgatcgggccgttctgggacgcgaatgaagtgtggcttttgactggcgcaggcgccattttcgcggcattcccaaactggtatgcaacgatgctgagcggttattacattccgtttgtcatagtgctgcttgcgttaatgggccgcggggtcgcgtttgagttccgcggcaaggtggatcatttaaaatgggtaaaggtttgggactgggtcgtttttttcggcagtctaattcctccgtttgtgcttggtgtgctgttcacgacattattccgcgggatgccgattgatgccgacatgaacattcacgcacatgtatctgattatatcaatgtatattctatacttggcggtgtgacggtaacgcttctttgcttccagcatggattaatgtttatcacgctgcgtacgattggtgatttgcaaaaccgcgcccggaaaatggcgcaaaagataatgggtgttgtttttgtagcggttcttgccttcgcggccctttctgcgtatcagacagacatgtttacacgccgcggcgagattaccattccgctcgctgttttgattgtcatctgctttatgctcgcggctgtatttattcgtaagaaaaaagacggctggacatttgggatgacaggcgctggtctggcgctgaccgtgggaatgatctttatttccctattccctcgtgtaatggtcagctcgcttcatagcgcatacgatttaacagtagctaacgcttcttctggagattattcgcttaaagtcatgtcaattgcagcattaacgctattgccgttcgtcatcggcagccagatctggagctattatgtcttccggaagcgcgtcagccataaggagcctatgacttattaatgggaaaagacctgtttcgatataaaggaatgaagcggattctcaccttgattacttgtttaacgttgattcagacagccgccattattatgcaggcagagtggctgagtgaggccgtaaccggactgttcaacgggaagggcattacctcccttttaccggtgatcggctttttcctcatcgcttttatcgcccggcacgggatgacggtggcgcgacagaaaatcgtctatcaatacgccgcccggacaggagcagatttgaggaaaagttttcttgatcagctgttccgattaggcccccgctttgcaaagaaagaggggacggggcaaatggtgacgctggcgatggaaggcatcagccagttccgccgctacctggagctgtttctgccgaaaatggtcagcatggcgattgtgcctgcggcagttgtcatttatgtgttttttcaggatcggacatcagccatcattttagtcgctgctatgccgattctgatcatctttatgattctcctcggccttgtcgcgcagagaaaagcggatcgtcagtggaaatcctatcagagactttccaatcattttgttgattctcttcgcgggctggagacattgcgtttcctaggtttgagcaagtcacacagcaaaaatattttctatgtgagtgagcggtatcgcaaggcaacgatgagcacactccgggtggcgtttttgtcatcattcgccctcgattttttcacgatgctgtcggtggcgacagtcgcagtatttctgggcctgcgcctcattgacggcgatattttgcttggccctgctttaacggcgcttattctggcgcctgagtattttttgccggtgcgggaagtggggaatgattatcatgcaacgctgaacggccaggaagcaggaaaaaccattcaagagattttgtcgcagcctggttttaaagaagagacgccgcttcagctcgaagcttggtccgatcaggatgagctgaagctgtcaggcgtgtcagtcggccgttcggtgtctgatattcatctctcattcaaaggcaagaaaaaaatcggcattatcggtgcaagcggcgccggaaaatcaacattaattgatattctcggcggatttttagagccggatggcgggatgattgaggttaatggtacaagccggtcccatttgcaggacggcagctggcagaagaaccttctttacattccccagcatccgtacatttttgatgatacgcttggcaacaacattcgcttctaccatccaagcgcttcggcagaggatacaacacgtgctgctgcctcagcgggactgacggagctggtgaacaaccttcctgacggattagaggggcggatcggggaaggcggccgggcgctcagcggcggccaggcacagcgtgtcgcgctggcccgcgcctttttgggaaaccgtccgatcctgctgctggatgagccgaccgcccatcttgatatcgaaacagaatatgaaataaaagaaacgatgctggatttatttgaggataagctcgtctttctcgcgactcaccgccttcactggatgctcgatatggacgaaattatcgtgcttgacgggggcagggttgcggaaattgggactcacaatgaactgctggagaaaaacggtgtgtataccaaactcgtgaaggcacaactgggggaaagagcatgaagaaagaagaatggattttgccgtatatcaagcaaaatgcccgcctgttcgttctggttatctttttgggtgcggtgacgattttttctgctgcttttctcatgttcacctcaggttttttgatttctaaagcggcgacaaggccggaaaacattctgctcatttatgtgccgattgtcgctgtgcgcacctttgggattgcgcgctctgtgtcgcgatatgtggaacggctcgtcggccatcacatcattttgaaaatcgtatctgacatgcgcgtccgcctttacaatatgcttgagccgggtgctttgatgctgcgttcccgttttcgcacgggggatatgctcggcattttgtctgaggatattgagcatttgcaggatgctttcttaaaaacgatttttcctgcgatctcagccttgctcctgtatgctgtgtcagtgatagcgctcggcttcttctcttggccgtttgccatattgcttgcgctgtatttgtttgttcttgttgtattgtttccggttgtgtctttgctcgtgacgagagcgaagaatgcgaagctgaaaagcggacggaatgtgctgtacagccgtctgacagatgctgtgatgggtgtcagcgactggatgttcagcggacgccggcatgcttttattgatgcttatgaaaaagaggaacgtgattggtttgagcttgaacggaaaaaacaacgctttacaagatggcgggactttgctgcgcaatgccttgtcgctggccttattttgctgatgctgttttggacagcgggacagcaagcggacggcgagctcgctaaaacgatgattgccgcttttgtgctagtggtgtttccgttgacggaagcctttttgccgctttcggatgccttaggcgaagtgccgggctatcaggattctatcagacgcatgaacaatgtggctcctcagccggaggcgtcacaaactgaatcaggggatcaaattctcgatcttcaagatgtcaccttggcctttcgtgatgtgacgttttcttatgacaacagcagccaagtgctgcacaacttttcctttacgctgcgccaaggagaaaaaatggcgctgctcggccgaagcggctctgggaaatcaacatcgcttgcattaatcgaaggcgccttgaaaccggactccggttctgtgacgttaaacggagtggagacagcgctgttaaaggatcagattgcggatgcggtggccgtgttaaatcaaaaaccgcacctgtttgatacaagcattttgaacaacatcaggctcggaaacggagaagcaagcgacgaggatgtgcgccgcgccgcaaagcaggtcaagctgcatgactacattgagtcattgcctgacggatatcatacctctgtacaagaaaccggcatccgtttttccggtggagagcgccagcggatcgcacttgcgaggattttgctgcaggatacaccgatcatcatcctcgatgagccaacagtcggcctcgatcctattaccgaacgtgaattgatggaaacggtgtttgaggtgctgaaaggaaaaacgattttatggattacacaccatctcgcgggagtggaagcagccgataaaatcgtatttctcgaaaacggcaaaacagaaatggaaggaacccatgaggagctgctggcggcaaacgaacgatatcgccgcctgtatcaccttgatgttcctgtaaaataaaagacagccctaaaaggctgtcttttttgtttgaaaaagaaaagggacaggaaaaataggaaaagaaagcagaggagggatagagatgaatgttccattttggacggaagagcatgtaagggccacgcttcctgaaagagatgcggagagccataaaggcacgtacggtacggctttgctgctggctggaagtgacgacatgccgggagcagcgctgcttgcagggcttggggccatgcggagcggtctcggcaagcttgtcatcggtacatcagaaaacgtaatcccgctaattgttcctgttttgcccgaggcgacctattggcgtgacggctggaaaaaggcggcggatgctcagcttgaagagacgtaccgggccattgccatcggaccgggccttccgcaaacggaaagcgtacagcaggcagtcgatcatgtgcttacggctgattgtcctgttattttggatgccggagcgctggcgaagcgcacatatccgaaacgggagggccccgtcatcctcacgccgcacccgggcgagtttttccgaatgacaggggtgcccgtgaacgaattgcagaaaaaaagagcggaatatgcaaaggaatgggcggctcagctgcagactgtcattgtgttaaaaggaaaccaaaccgtcatcgcgtttcctgatggagactgctggctcaatccaaccggaaacggggcgctcgccaagggcggaaccggtgacacgctgacgggcatgatattggggatgctctgctgccatgaagatccaaagcacgccgtattaaacgcggtctatttgcatggtgcgtgcgccgagctctggacggacgagcactccgctcatacgttgctcgctcatgagctatctgacatcctgccccgcgtgtggaaacgatttgaatgataaaaaagctgtcttcagagagaagacagcttttcttgataccccgcccgttttttcagacgcggtttcattaatacatagtaaagcacagaaggcacggccaagccgataatccatgcgatgtctccgccgccaaacattttggcaagcggtccgatgtaaaagcttgtgttgataaacggaatttccagcaagatagacagaacgaacgcaattgtggtgatccaattgacctttccataaggcccgtttacgtcgaacatggctttgacttgatactttccgtggcggacgaagtagtaatcgactaaattgattgccgtccacggaattaagaaataactgatgaaaaagataaaattcaaaaacagttccataaaattgctctgtcccagtaggcttaagactgtgccgacaagcgtgacacccaggatcatgatgattctgactttgggcgtgacttttaatttcagaaacggctccagcgttgttgtcgtggacatgaaagccccatacaggttaaaaacattgattgccatttgcccaaatagcacaatgatcagcataataaacgagaagggaccgaacaattggacaatctggctgcctgagtttgccgtaaagtcaggaagtgaggttgtcagcaatgcgccgagcagcatcatccagatggagctgacagatgtacctgcatagctgtaccaaaatgtttttgaagccggtgttttaactggcagatatcttgaataatcggcaacatacggcgcgtaggcaagctgccacgtcgcaactgcgctgactgccactaggaaaattggcagatcaatcgctccgggtatccagctgcctgccggaatcggcaattgaaaaatgagaatcgttgcagcaaaaaatacagcaaaagaggtccaagaaaggattttttgcattttgtgaatcaaatcatggccgaaaatggtgagtaaaaaacatacggcacttaagcctataatgctccatgatcccgggatgggaacaaagctgcttaaggttccggccgccagaatcgtgctgcttgcgaagaaaccaaggtagataaacatgactaagaagaggggaagaatcgctccgattacgccgaattgggcacggctttgaatcatttgcgggatgcctagctgagggccttgcgcggaatgagaagccataaatatggcaccgattaaggttccgcaaataatagcggcaacactccaaaacagattaagtcccattgcaacgggaatcgtgccggtcactaacgtggtgatatgcatattagccccgaaccatacgggaaataaatctttcgctttaccatgtctttcttcattcggaatatattcaatcgttcgcctttctactttcaatgcatcgtcctccatattggatgtttttttgaaatcgacataaagtcatagcttaacagactataagggggtttacaaataaggatatgcagccaaacggccgggaagcctgatctgtcaatggctgaaaagaattgtaaaaaagatgaacgcttttgaatccggtgtcgtctcataaggcagaaaaacaaaaaaggggggatcacggtcattggatacacaagaagaacagcggctgatccagcaggcgaaagagggaaacgacgaggcgtttacagcccttttccactatcactattctttcttatataaatacttgttaaagctttcccttcaccccgatctcagcgaggaacttgttcaggaaacctttctgaaagggtacatccatttaagaagctttcagggccgttcaaaattctccacatggctgatctccattgcatcgcggctctatctcgatcaccagaaaaagagaaagagagaatggaaacggaatcagacagttacggaggaaacaatccgcaagatcaagtgggacgtgtcggcgaaaggggcagagtggagcgaaacgctcgatctgttttcaaagctggaccctaaactgcgcacaccggttttattaaggcattactacggctatacctacgctgaaatcggggtgatgcttcaaatcaaagaaggcactgtaaagtccagagttcataaagggctccagcaaatcagaaaggagtgggatgatgaataaagaaaagctttctgatcatttaaagtcagaatggaaaaaaattgatcaaacagccaatccctctataccgaatcaaaaagaactgcttcaccagctgtcacaaatgaaagctgaatacagaaaaaaacttcttcaagagatcattttatttgtattctgcgcgctgatggttgtgagtgctgcaatcttagctttcactcaagctcctgctgtgtttattgtgcttcaggtttgtgtgcttgcggtgctgccgattttgattgcggctgagaaaaaaaggcatctcggcgaatgcgaggtgaaacgcggatgacacaaacagaaattatcataacggttgcggcttgtctcatcgtattggcgcagggaatctttttatttattgatgcgaaaaaacgtaatcacatggcatgggtttgggggattgtcggattgattcaagcaccgatgcctctgatttgttattacttttttgtcattaggccggatcggaagaaaagggggatcaagcaatgaatatttcttgggaaatgattttgccgctgattgtattacagctggctttggcggtgtttgcccttatcagctgtataaaagaagagcggacgaacgggccaaagtggatgtgggctgcaatcatcgtatgtatcaatattatcgggccgattttatttttcaccgtcggcagaaagcaaaggtaagccgatatgctgtctattgaatcattatgcaaatcgtacaggcaccatgaagctgtaaagaatgtcagttttcacgtgaatgaaaatgagtgtgtcgcactattaggacctaatggagccggcaaaaccacgactctgcaaatgctggccggactgctttcgccaacctctggaaccataaagctgttaggagagaaaaagctggatcggcgtttgattgggtacctcccgcagtatcctgctttttattcgtggatgaccgcaaatgaatttttgacatttgcggggagactgtccggcctttcgaagagaaaatgccaagagaaaatcggcgagatgctggaatttgtcggtttgcacgaagcggcgcacaaaaggatcgggggctattcaggaggcatgaaacaaagactcggtctggcacaggcactgctccataaaccgaagtttttgatattggatgaaccggtgtctgcgcttgatccgacaggacggttcgaggtgctggacatgatgcgggagctgaaaaagcatatggccgttctgttttctacacatgttttgcacgatgcagaacaggtgtgtgatcaagtggtgattatgaaaaacggtgagatttcatggaaaggcgagttacaggagctgaaacaacagcagcaaacgaacgtttttaccctttcagtgaaagagaagctggaaggttggcttgaagagaagccttacgtctcagctattgtctataagaatccgtcccaagcggttttcgagctgcctgatatacacgctggccggtcattattaagtgactgtatccgaaagggattgaccgtcacccgctttgaacagaaaacggagtctctagaagacgtctatctaaaggtggtgcacgcatgaaggtgatgatggcgctattgcagaaggagtggctggaaggatggaaaagcggcaagctgatttggctgccgattgcgatgatgatcgtcgggctgacacagccgctgaccatttattatatgccggaaatcatcgcacatggagggaaccttcctgacggcatgaaaatcagttttacgatgccctccgggtctgaagtgatggtcagcacgctttctcaattcaacacgcttggcatggctctggtcatctttagcgtgatgggcagtgtagccaatgaaagaaatcaaggggtaacagcgctgattatgtcgcggcctgtgacggcagcccattatatcgtgagtaaatggctcatccaaagcgtgatcggcattatgtcgtttgcagctggatacgggcttgcttactattacgtccggctgctgtttgaggacgcatcattcagccgctttgccgcaagccttggcctttacgctctttgggtgatatttattgtgaccgccggccttgccggaagtacgatattccggtctgtcggagcagctgcggcttgcgggatcgggctcacagcagccgtttcctttgctgtttcactatttccagatggtgcgaagtggcttccggctgagatttgcaagcaggcggagcatatccttcttcatggagagcgggcagattttttcggatggtcactcactttctccattctgtgcatcatgcttctggccgtgttttctgtgtggcgcttccggcggtatgaaagctattaattgatcatgttacgtttttgcgcgagcatcacaaaaaaggcggcaaatgccagagaaccggctccataaaaaactcccgcaagcccgataagctgtgcgatttttccggcaagaaggggcccgaggaagatgcctagcgcataaaatgattggtaaaaccccatcactgacatttttaaacgggcagaactgatttcgacgacatggcttagcagcagaggaaaaacgaagccgagcgccagcccaatacaggcgtgtgtgatgcaaaccgtgaacaatgcagctaaaaaaggaacatatagcaaacagaccccggtgacagcgaaactaatgagcatcacggagtaagcgatacggcttgtaaagcgcagaaacacaaagcttaatgtggcggctgcgtgtgggaggaaaaaggcgctcatcacccaaagcagctccgcgtcgcccattccgagctgattcatgtaaagcggcgtaaaaccaaacactgtgataaataatacggcatgggccgtcatagacaggatggtgaaaagcttcagctttggcagccgcaatgtatctttgatgtactgattgacacgaatggtgccacggtttgcgggaggagcagacggatcctgaataaagcagcagatcaccagacctgcggcagaagctgccagcgccatccaaaaaggaacctgcctccctaaatgggctgcggcgagcccgcagaacacaatgctggcaaactgaggcatgacggtaaaaaactgcatgatgcccattgcttttgatgcattgccattgttgaaataatgtgcgtataaaatggtcgccatcacccacgtagaagcagtgattcccgcgaaaagccgggcggccagcacgaagaagaaagaatcaaacatcagaaaaagcaggctgctgaggacggaaaagccgaacccggcaattaacaattgcttgcgcaaggaaaacaggatgtctgacaaaaggccgagcgggaatcgcagaaggatttgcgtgaccccgtagctgccgagaatgatgccgattgcgccatatgaaaagtgcagatcctccaaatacagactgaatacaggaacgtaaatatagcctgaaaaccagaaacaaaataccatgcataaaaaaacggcgtgatctaaagcgccgattgtttttttctgaggaatcaagtcctgctgtaattccatcgtatctctccacccctttccttccaagtacaacacaattattgaaagcgtttcaatagaaaaataaaaaaacagggcttctaaaaaagccctgttcgctgttgttaatacggatcagacggatgactctcctgttcagcctgctttgcagcctgttccgtttcagttgtgccgatcggcccgttgctgttgttttcggagaccttttttagcccttctgctacgcgttttccgtagtcaggatcagcttttgtgaaattctcaatcatttgatcctgaatttcttttcggcacgtagaaagcgtattcaccaaattcgtaatcaattcgttccgctcaaattcagtaaatctccggtacgtttctccagcctgtccgaagttgtttgttctgtcaatcgcttcacgctttacatcaccttcgacatgcggcgtatggtcttttccgtcttgcttcgcttccttcagcccgcccataatggatggctcgtagttgacgtgcgggttttgtccttctgctctatcgacccgatattgcatttgcccgccttcctggttggtggcgacatgctttttcggcgagttgatcggaagctgcaggtaatttgcgcctacacggtagcgctgcgtatcagagtaggcaaacgtacgcccctggagcaatttgtcgtctgaaaaatcaagcccgtcgacaagcactcccgttccaaatgaagcttgctccacttccgcatggtagttttccggatttttgttcagaaccaatttgccgatcggtttccatgggaaatcgtctttataccacagttttgttggatcaagaggatcaaagtccagttcaggatgctcatcatcgctcatgatttgagcatatacttcccactctggataatcgccattttcaatcgcgtcatatagatcctgtgtggcatggttaaagtttttcccttgaatctcttctgcttccttctgtgtcaggttgcggatgccctgcttcggttcaaaatggtatttcacgagaacggccttgccctcctcattcacccatttataggcatgtacgcctgaaccctgcatttgccggtagttggccggaatgccccaaggcgaaaacaagaaggtgatcatgtgtgtcgcttcaggagattgagaaatgaaatcgaagatacgttcaccatcctggatgtttgtcactggatcaggctgaaatgcgtgtacaagatccggaaatttcagcgggtcgcggataaaaaagattttcaggttgtttccgaccaaatcccagtttccgtcttctgtatatagctttacagcaaaaccgcgcgggtctctcaatgtttcaggcgagtgttttccatgattcacagttgaaaaacggacaaatgccggtgttttcttgcctttttcctgaaagagcttggcccttgtgtatgttgaaatcggttcgtctccgaagcttccgtacgcttcaaaatatccatgtgcacctgctcccctggcatgaacaacccgctctgggatgcgttcccggtcgaagtggctgatcttttcgagaaaatcatagttctcaagtgttgtaggccctctattcccgacggttctcacattctggttgtcagtaacaggatgcccctgcctattcgttaaggtatcctctgactcgtttttcccggatgtcttatgagaaaacgcttcctcgctcccttgggcatttgattggtgctgcttgttttgatgatcatctttcaatggttggccctccttttttgaacggtaacaatattccctgaatggaaagattttaaaacagccgttttttttgatctgcttcgggaatggtacaatgtacaaaaatcggtaaaaggagaggtcgattcgtgacgagagaaaaaaatccgctgcccatcacgttttatcaaaaaaccgctcttgagcttgccccatcgcttctgggctgccttcttgtaaaagaaacagacgaaggcacagcgtcaggctatattgtggaaacagaggcctatatgggggctggagacagagcggcccacagctttaacaaccgccggacgaagcggactgagatcatgtttgcagaagctgggcgggtatatacatacgtgatgcacacccatacattgctgaatgtcgttgcggcggaagaggatgtcccgcaagcagtattaatcagggcgattgagccgcatgaaggccagctgttaatggaggagagaaggccgggcaggagtccgagggaatggacaaacggaccaggaaagctgacgaaagcgcttggcgtcacgatgaatgactacggacgctggatcacggaacagccgctttacatcgaaagcgggtacacaccggaagcaatttcaaccggcccgcgcatcggcattgacaacagcggggaggcacgcgattatccatggcgtttctgggtgacgggaaacaggtacgtgtcgcgttagcatgtttaaggaagaggcaatcaggggaatggttgagaaaaaagaagggagaatcggagctttgaaaaagatgatcaaaaccgttatcaaatgggcgccggtcatttacccgattgttcgaaaaatcatgaaggaccgcaaggcgtctaaacaaaagaatatgtccgcatctagaacagccggctgatcccggctgtttttttataggtcagttttccctctagtcctccggatgttcattgacttgccattctctccattatagaatttatatacatttcgcatcccttcatcatcctttctgcctattcactgaatccctgcatctactagttaggaggtttttctcatgcttcatgggcgactacgtgatattctgcgcttgctgatggcggctgaagccccggtgacaagttcgttttttgccgcgcaattaaacgtaacgacgcggacagtccgcaatgatataaaggaacttcaaggtgtgctaagcggccacggtgcctttgtacaatctgtaagaggctccggctacaagctccgcattgatgacgagcaagtattcagaacactgctgcaagatgaatttcagcaaaaaaagggcctgccggtattgccggaggagagaatggcctatcttatgaaacgtctgctgctggcggaccattatctcaagctcgatgaacttgctgaagaactatttatctcaaaatctacactccaaacggatttaaaggaagtaaagaaacgtctgctgccttaccgcatcgtcatggaaacacgtccgaattacggcttcaagctgcgcggggacgaggtgcagatgaggtactgcatggcggagtacattgttgatgaaagagaaacggagatagatgttttaaatgaaaaggctgatattttgccaaaagaagaaattgagatcatccgttccgccatcttgaaaaaaatgaaaaacgaccgcatccctctgtccaacatgggactgaataacctcattatccatatcgctatcgcctgtaaacggatcagaacggaaaactatgtttctcttttcccgaaagatatggatcatatcctgcatcaaaaggagtaccaggctgcagaagccatcgtaaaagagctggaatcaaagctttccgttacgtttccgaaagacgagacggcctacatcaccatgcatctccttggcacaaaacgaatgacacaatcacaatgcggagaggacacattttcaatagaagaggaaaccgatcagctgacacttgccatgatcaaagctgttgatcgtgaactgaagcttggcatcctgcatgacaaagagctgaaaatcggcttggcactgcatatgaagccggcgatcagccgcaaccgatacggcatgaatcttcgaaatccgatgctggcagcgatcaaggaacattatccactcgcttttgaagccgggatcattgccggaatcgtgataaaggaacaaacgggtattgagattcatgaaaacgaaattggatatttggctctccactttggcgccgcgattgaacgaaaaaaaacagaaagcccgccgaaacgctgtatcattgtatgcgcatcgggagccggaagcgcccagcttctgcgcgaaaaactgcgttcccatttcggcaagcggctcgatattcttggaacggctgagtattatagtcttgatcaaatgtcctacgaatcaattgattttgtcatcagcaccattccgattaaaaaagagctccctgtaccagtactgaaggttaacaccatcttaggcggaactgactttacaaaaatagaatctattctgagtgatgaaaaggaaaaagccaatcgctacctaaaaaaagaactcgttttttttcaggaggatctgcgctcaaaagaagaagtgattcaatttttagggcagaaagtggtcgaatgcggctttgccgatgaagaaatcatagattccatttttgaaagagaagacatgtcgccaacgtgttttggcaatcttgttgccatcccgcacccgcttgttccgcagacgaaaacaacgttttgggccgtttgtacgctcaaaaaaccgatcgattgggagagtcagcgagttcaatttgtctgtctgctttgtgtcgaaaaggagaacaaagcggatttacaaagcatgtataaactgcttggcagcattttggatgacccggcggcgatgaaccagctgatcaaatgccgttcatatcaagagctttcggatgtgtttgaccaaaaaatgctgagctgacagcctgtatataccttttttccgttgcctgcggaaaaaccctgagtgtttatgaaagcgatttcataatatgatgatagcaacagcaggacattacaaaattgatcaaactctagggggtcttttacatgaatatattactcgtttgtgcagcaggcatgtctactagcttactggtgagcaagatggaaaaaagtgcgcaggaacagggaaaagactataccatttgggcagtttcaggcgattctgtacaaaatcatatcgataaagcggatgtattgcttctcggtccgcaagtccgttacatgcttccgcagctcaaaaaattaggagagtcaaagggggttccggtagacgtcattaataccgtccattatggaacgtgcaatggggcggaagtgctgaaatcagctgaacagcttggacatgtgtcatagagaggggcgggctatgtgaataaagtcaatcagatcttagaagaaaaggtcatgcctatagcgggaagaattgcgggacagcgtcatttgcaggcgctgcgtgatggtatcatcctcacgatgcccctgattatcatcggttcctttttcctcatcattggcaacctcccgatcccgggatacgctgagtttatggcaaaaacgtttggcagctcctggtctgaaaaactggcctacccagtcgacgcgacctttgaaattatgggtcttgtcgccgcgttcggcattgcctaccggctcgccgagaaatacggtgttgatgccttgtcggccggagccatttcccttgcggcatttttattagcaacaccttatcaagtgccgtttatgccggatggcgcgacgaaagaaatcatggttggcggcgggattccgctttcgctcatgggaagcaaaggcttatttgtcgccatgattatcgcaatggtgtccacagagatttaccgccttattatccagcgcaatttagtcttcaaaatgccggacggtgtcccgccggcggtaagcaagtcatttgtcgcgttaatccccggctttgccgtcatcttcctaatttgggcagcccggctgattgttgaagcgacaccgtttgaaagccttcataatattgtaagcgttttattggggactccgctttccattctgggaggaagccttggaggaagccttgtcgccgaagccgtcaaaatgcttttatgggcctgcggccttcacggtgcaaacattgttggcggcgtcatggcaccgatttggtacggcgcaatggatgccaaccggatcgcattccaagccggtgaggagcttcctaagattttcacccagcaatttttcgatatctgggtcaatattggcggaagcggcgccacattggcactggttgtcacgatgttcctgcgcgcccgaagcaaacaaatgaagcagctcgggaagcttgcggtcggcccggccatcttcaatattaacgaaccgattatattcggaatgccgatcgtcatgaacccaatgctcttacttccgtttatcatcacgccgcttgtcacagtgacactcacgtacatcggaatgagcaccggccttgtcgccaaaccggcgggtatcgcagtgccgtggaccatgccgccgatcttttcaggctacttggcgacaggaggaaaagtctcaggcgcggtcatgcaagccattaatattgccgtgtcctttgttgtctactatccattcttcagaatgtgggataagcagaagctgaaagaagaaaacgatctggagctggtccaaacgcctgcagcaacagatgacaaagaagcggctctgtagagaaaggaagtgaatcgcgtgaatgaggaaatggaacaaatcatttttcaaatcatccttcacggaggaaacggtaggagctccgcaatggaggccattgccgctgcgaaaagcggtgacgcagaagaagcgcggaaaaagcttcaagacgctgctgaagaattgtcaaaagcccatcattatcagacagagctgatccaaaatgaagcgggcggagaaaagacggaaatgacgcttctgatggttcatgcacaggatcatttaatgaatgcaatgacagtgaaggatatggctgcagagatcattgagttatatgaaaaaatcaccgagcaaaggggagcaagcatatgacaaaaggattgaagattgtaacgattggcggaggttcaagctatacgcccgagctagtggaggggttcattaaacggtatgatgagctgcctgtccgtgaattatggcttgtcgatatccccgagggcgaagaaaagctgaatattgtcggcacactcgccaaacggatggttgaaaaagctggcgtcccgattgacattcatcttacgctcgaccggagaaaggcgctgaaagacgcagactttgtcacgacccaattccgcgtcggacttttgcaggcaagagcaaaggatgagcgcattccgctaaaatacggagtgataggccaggaaacaaacggcccgggaggtctgtttaaaggattgcgcacaattccggtcatccttgagatcgcaaaggacatagaagagctttgcccgaacgcttggcttgttaacttcacaaaccctgccggcatggtaacagaagccttgcttcgctactccaacctgaagaaagtcgtcggtctttgcaatgttccaatcggcatcaaaatgggcgtagccaaagcgcttgatgtagatgtggaccgcgtagaagtccaatttgccggactgaaccatatggtattcgggctggatgttttcttggacggcgtaagtgtgaaggagcaagtcatcgaggcgatgggcgacccgaaaaacgcgatgacgatgaaaaatatctcaggcgccgaatgggaaccggatttcttaaaagcgctcaatgtcatcccttgcggctatcaccgttactattttaaaacaaaagagatgctggagcacgaactggaagcatcacaaacggagggcacccgcgctgaagtcgtacagaaggtcgaaaaagagctgttcgagctttataaagatccaaaccttgcgatcaaaccgccgcagctggaaaaacggggcggagcttactacagtgatgcagcatgtaacttaatcagctccatttataatgataaacatgacattcagccggtgaacacgatcaataatggtgcaatagcgagtattccagacgattccgcagttgaagtgaactgtgtgatgacgaaaaccggccctaagccaattgctgtcggcgacttgccggtgtctgtccgcggccttgtccagcaaatcaaatcctttgaacgtgtcgcggcagaagcggcagttacaggtgactatcaaactgcgctccttgccatgacgattaacccgcttgtcccgtccgatactgtggccaaacagattttagacgaaatgctagaggcgcacaaagcgtatctgccgcagtttttcaacaaaattgaagcgtaaaaaaagccggcctgtaatgggccggcttttttcttacttgctttcagtcagcgctgcgacttcggtcgtccatccgaattcgtctgcgacagcgcctttttgaatgcctgtaatcgtgtcatatagtttttttgcgatttctcctgtttcaccgttgttgatcgaaagtgtttcatcctgccagatcagctcgccgactggggaaataacagctgctgtacctgttccgaaggcttcttccaggatgccgtctttatgggcttggatgacctcatcgatcgcaatttttcgttctgaaacttgaaggccccaatgcttaagcaaggcgatgactgaattgcgcgtaatgccttccaggatgctcccgttcagcatcggtgttacgatttcaccgttgattttgaagaagatgttcatgcttccgacttcttcgatgtatttcttctcaatgccgtccagccagagtacttgagaaaatcctttctcttcggctacctgctgcgcttttaagcttgaagcatagtttcctgcggttttggcatttcctgttccgccttttaccgcacggacaaattcactttcaacagcgattttgaccggcttaatgccttctttgtaataagagccgaccggagaaagaatgatcaagagcttatacgtatgagatgccgcaacaccaaggaaaggctcggttgcgatgatgaacggacggatgtaaagggacgtgccctccgcatttggaatccagtctttatcaattgcgacaagctgctttaagccttcaagaacctgttcttcatcaatttgcgggatgcagaggcggtcgtttgattgattcaggcgttccatatttttttccggtctgaaaagcagaacatggtcatcctctgacacgtaagcctttaacccttcaaacacggtttggccgtagtgatagaccattgcagccggatccattgataagggttgataaggaatgattcttggatcgtaccaacctttatctgcggcatagtccattacaaacatgtggtctgtaaacactcttccgaacgaaagctgatttgggtctggtttcggtttttttgttgatgtcaattcaacgcgaattgtttgtttagtcatggtcaatctccctgctgttaaattgtttatattatcaaacttatttgaaaataattatattctattgtataccttcaacaaataatcgcaataggtttgctcaaatttgtaagaaattcatatgaaaaaagcaggagaaattaattctcctgcgtgttcatttgctcgaataacctgtcataatcggcgcgagtggcatcccgaagaccttcaacacgttcatttgtaatctcctgtttgccttccttcaagccgtccaagaaatattgaacatattcttcagatgaaatgccccggtacgtcaggccttgtttatcgcgtgatttttggtttaagcccgtgtccaccataggcggtgccatttcaatcacttccacgctcgtgtcgcggagctggtgtctgagcgtaagcgagaacgagtgaagtgccgcttttgttgcgcagtacaccggataaacagctaacgggttaaacgcaagcccggatgtgacctgaacgattgccgcctcgggctgcttcatcaaatgaggtgtgaaaagggcggataaatggacaggcgcttggaaattaagttcaatttcatcaccgtccacaaaaagctcctctgtcccttttttaaagtcaatttccttttgaatgccggcgttgttgacgagaacattcaagttcggatattcctttaaagcccattcatacaatgcttcccgctgcgaacggtctgcaacatcacattgctttgtatggatgtttgggagctgctgcttcgcttctgcaagacgtgcttcgctgcgtccgcaaatgataacttcattgccaagttccagcaggcgcttggccagttcaagcccgatgccagcagaaccccctgtgattaaaaccgtattatttgtcatcttcattggatgtaacacctcttaattaagttggctgtgattcctttactattacaaatcttagcaggaaatatgcagccgcgtcctatgagatgctcaggatgaagtgacttttccggttttataaaattcgtcaattgctttatcgacatacacccagcctttccagccgatgtgaatggtgtctttcatgaaatacgggtcatattcatgccctgagaaatcagcaacctggaagcccttcgctctgatttgtttatttacctttttgtaatagtcagtgcgtccttttttcgggaagcccgtgtaatcgtaccatttcccgttaacaggaatggtgacaaacataggctctgcgcccgcatccttcaggatatcgagcatcatttcaaagtcgccatattccggtgacaccgcatacgatcttcctttgtttttccctttcagcttaggcactttcggcttcagctttttatagacagggttgtcgatgtgaaaatcgttagaaccggagtggcgtttgcccgattgatccgctagtttattcaattcagaccatgacttatcctttactgactgcgagatatagcgctttggcccggatgattctgtcgttgaataatacagatctttcttttccagcatgctgtaatacactttcgccgccggcttcagcgcgttcactttccacgtctgaccgtttaccattgctttgtacagctcagaaagaatggcatcgttttgcacagccttaaagcgaagcatgcgtttcatcattttctttttaatttcaggatcgatctgatcgttaaatgccaaatcaagcccttgcagcgcagaatagttcggcgcgaaatgctgttcatcagacccgcgcttaataaaccattgcggagacacgatgaatacgatttttttgcccttcagctgatccatgtgggcagcgaagtttaaagaatgaatcaatgactgggatccgcctttgccgacaaggtatggcgtgaatccctcattgtttacctgaaaataattagatgggtggaactcgtccagccgagaaagctcagaagacccgtaaatcggaagatatgtcggatctttgagcatctgatcttgtaaatatagcccttgaaacatactcggattcaaggctgttgctgactctttcacacgcttatcggtgatgaagcctgtcagccatgaagatggaattgcgatggcgcctgcgaatagaataaacgccaaaataattggaccgaaaaaacgctttttcattatttcaactcagacagctgatttacaatgttgttaggtgtattccaaacgtcccggtcaaattcagtgatcggcactaaaatatcaaaacggttttcaatcgcaagcagcaattctactgttccaaaagaatcaagcaaaccttcttcaaaaatttcaatatcaggattttcctttacgatgtcatcctggcaaacctctgctaaaacgtctaatacctcttgtttaaaatccatagctttctaatctcctttaatggtggtgatgaaatggttttcctgagaaaatataaaacccgaagcaaacgaaatggaatgtgatcacaatagcgagaatggttgtccagcggttggacggcagccatttatatttcttattccacttctcgaaaaagttgtaacacgtcatcagaacggcgtgatagaggccgtaaatgatatattgcggcgcgagcccgtgccaaacccccatcagcataaacagcaggaaatacccgatgtttgagacggccatacggtttttgatccactttttcttagtcatccaaaatacgaatctcataaacacataatctctgaaccaaaatgacagagacatatgccagcgattccagaaatctttaatatttttactgataaacggtttattaaagttttctggtgatttaatgcccataatgtagctgaccccgacggcaaacatcgtgtagccggcgaaatcaaagaataaatacatgctgtagccgtacatgtacagcaggttcccaagaatcttattgtgcgtgattgcgggaagattcatgatgaagtacgtattgatcgcgtagccgataataaatttatacaggaaaccgatgaagattttatggattcccgtatacagcaggtcggcgtattcttctttcgtccaagccttctgttcatccttgacgaaccggcggtatctgtcgatcgggccggaggaaatcgtcgggaaaaacaggatgaaatacagcagacggtgcaatggcagctgttctttcagcagtccgtctcttgcttccataatcagctgaacgcctttaaaggttaaatatgaaatccctaaaaagctgatcaggttatgcggcggatgatgcggctgcgggtgtgaaagaaacggccatatttttgacagaaataaaggcagaatagacgcgataacagctccgcaaaagacaaagccgctgttcgctttctgccggtatgccagatagccgctgatcaggagcacctgccatattgtaaacaggcacagcgcgatgaccccgtgtaagtcgtgcgaaaaaattaaagccaatataatgatagatatgaacatgttgtatgcttgaaatctttttccgtttaagccgagaatgatcgtcggcagaagaagaatgccaagcagtataaagaataaaaacgagctgtaaggcgtcatacaagaacctcttcgccaatgcgttttcggtcaattttgccgttagccgtcatttgaatgtgatcctgatagataaattttctcgggatcatatatgccggaagagaagcggcaagctcttttttaatagcgcttgtcagctggaattccttctcgaactcatgctcctcaggcacaatagcagcgatcagatactcaactgttccgtttggctgataaggaatcacgacagcagaacgaacgtactgtgactgtctgacatggaactcgatttcctccagctccattcgatagccgtgaagtttaatctgaaaatccaaacgtccttggcagaaaatctgaccgtcttgaataaagccggcatcgccagttcggtatgcccactggccttcatgagagaaaaacgctttttccgtcagctctggctcaccaaggtagcctcggcttacactcggccctgcaatgacgatttctcctttttctccctcaggaagcggctgtccctcttcatccataatgaaaatgttcatatctggtttggcgaagcccactggaagcgattcgctgcggctgatgacgtcattcgtaatttcaaccgatgtgacagccactgtcgcttcagtcgggccgtacgtattaaaaatcttcgctttcggaaaacgctcaagcagcgctttggccacagaaaccggaagaacctctccgcaaaacataaatgtgtccgcatgaggcagcagatcctgtgaaaaacccggatccatcaggcacatttgcacaaaggaaggtgttgatgtccacacattcagcccggacttcttcagctcttcaaataagactttcggcttattcacagcatcctttgtcacgcaatgtaaagtcccgcctgattgaaggcacggatataggtccatgacagacaaatcaaatgagaacggcgcttggtttaaaaatatttttcctccgctgactggaaagtctgcacaaatccagtctgtgaagctttgaaggttcgcagcggaaatctgcacgcctttcggatttcctgtgctcccggaagtgtaaatgatataaaacgtttcgtgttctttgacccattgatcttggctgacagagccgccttcgttttccagcagttcttccgcagaaactgtctgaatctgctggccgactgcatcaattgagagtcctgctgcatggatcagcaattctgctccagagctttcgataattttcgcaatccgttcggacggaatagacaggtcaaccggaatataaggatgtcccgctttgacacttcccaagaaggaaacgatcatgtgcggctccatgtggccgtacacaaggataggagatttcttttccccagaaatgcgtttttggatcgcggcagccgcgcggtcagactgctcccataattcctgatacgtgagcgactggccttgagagcggaaggcatcggtttgcggataagtttccgcatgtgtttgaatagcatgtaaaagtttcatagttattctctctccaattagaaatcgttataaatatatgaaccggtattcgcggtgtgaaaaccatacataaaaaacaaaacaagcagtatcatcaaataaaagcctgtatgacatgtccacttgacagcgggtttttcatacagctgtttcattaattgcagcatatcaaaaattcccttcccgttttttcgacaatcacatgattatttgacgatcagatgctcaaaaagtttcattttttccctaatctccctcaaattaatatatcggcgtatgtttttgaaaatgaatctttatacctgcaagggcaagaatggaatgtttcgagctgattcataataaaggaaaagatacctggagtcaaaagatctttttaacttttaaaaagtgtaatgtacttaaaaaaatttttctgtacctgttcgttcaagtgaaagcagaaacctaatgaaatcagggcgagaagcgtataataagaaagaaaacgccttcttgcggtatcttgtgaaataagggagaagtcattatgatagataaggaagcaaaaggagttttttattaagctgccggctgaaaaaaagtaagccttttaatagaaaggaagaggaagatgaaccaaacaaataagggtgagggtcagacagcgccgcaaaaagaaagcatggggcagatcctttggcagttaacccgtcctcatacgttaaccgcatcgtttgtgcctgtgctgctcggaaccgttttggcgatgttttatgtgaaggttgatctgctgctgtttttggctatgctgttttcttgcctatggatccagatcgcgacgaacttatttaatgaatactatgattttaaacgcggattagatacagcagaatcagtcggaatcggaggggccattgtacgccacggaatgaagcctaaaacgattttgcaattagctcttgcctcatacgggattgccattttgctcggtgtctatatttgtgccagcagcagctggtggcttgcgctgatcggccttgtcggcatggcgatcggctacctgtatacaggcgggccgctgccgattgcgtacacgccgttcggtgaattattctcaggcatttgcatgggttcggtgtttgtgctgatttcgtttttcattcagacagataagatcaatatgcagagcattttgatttccatcccgattgcgattcttgtcggcgcgattaacctgtcgaacaacattcgtgatattgaagaggacaaaaaaggcggacgcaaaacattggcgattttgatggggcataagggagctgttactctgttagctgcgtcgtttgccgtcgcttatatctgggttgtcggcttggttattaccggtgccgcaagcccatggctgtttgtcgtctttttgagcgtgcctaagccggttcaggcagtgaagggcttcgtccagaacgaaatgccgatgaatatgattgtcgcaatgaaatcaacagcccaaacaaatacatttttcggattcctgctctcgatcggattattgatcagctatttccgataataaaaaagaccgctcgtttcatgcggtctttttttgttacaatcgaccgcattttgtaaaaaaattcatagaaccttgcagcagacagggacgtctagtacatggacagcggataaagttccgttaaaggagatgacgaacatggatttatctgtaacacatatggacgatttaaaaacagtaatggaagattggaaaaatgagttattagtttataaatttgcgctagatgcgctcgatacaaagttctcaattatcagccaggaatataacctcattcacggacacaacccgattgaacatacaaaatcccgtgtaaaaagctttgaaagcatcgtgaataagttaatgagaaagggctgtgagattacgacgaaggaaatgaaggagcatattcacgacattgccggcgtgcgcatcatctgttcctttatttctgacatttataatgtcgtgaatgtgttgaagcagcatgaagatttgagaatcgtaaaggtaaaggattatatccagacacccaaaccgaatggctatcgaagcctgcatttaatcattgagatgcctgtgaatttaacgaaccgtgtggaatacgtcaaagcagaaattcaaatccggacaatcgcgatggatttctgggcgagccttgaacataaaatttattataaattgaacaatgacgttcctaagcaattaacagatgagctgaaagaagccgcggagattgcccattacctagatgagaaaatgctggggattaagaaagaagtggattaaaaaagacggcacccaagtgccgtctttttttatttgatatcttcaaaaatgtcagatgctttcgccttcatttgtttcttaatggttttcggtttcttctcttttttcacagcctcatagacagcggctgtcacaagatcgcctgcttgctggaggcgttctttgctgatatgttcgatcgagtcttcaggggtatgataccacggctcaacttcttctgtttccgggtctccccaaataaagttagcggaatcaatgccggcttcgtggaatggcacatgatcagatgatcctccctgtgtcagagacaggctgtcaaacccaattttttcagcagccgtacggctggattcccaaacatagttagattggccatccaatgtgttgacatacagctcagacgctttttcccagcttgtgcctaccatatctaagttgaagttcacttcgcttcgtttcagctctttttccgatagatgatctacatagtgagaggagccgagcaggccgagctcttcggcgccgaaagcgataaagcggatttctttatcagatggaacgctttttaagacacgcgccatctccagcataacagaggtacctgagccgttgtcatttgctccgggcgaaaaaggaacactgtcgtaatgggcggtcacgtacacaatgtctggatgtttgatgttctttggttttttgattccgatgatattctgggaggtttggtttgtgaatgcttttagttttaaggtggcttctttttgctgggtaagtgcttcgccgtcttctttcttaatgccgacgaccggaatgccgactttatttcccgacaggtttggcgtcataggcacgaggctttctttgttgttataaatgatgacagctttcgctccggcggcttcggcatttttggctttctcgtaataagtcaggtctcctctggaaatcaaggcgattttgcccttggcgtcagcggtaaagtccttttgatagcccaatcccgcattgtaaagcggggccgtcagcccttgttcctcagtcggagctgagcccgacgccgcttggagaagaatatcgcgtcctgctgaagacagtgtaccctcaagccggtcaggaatgttgaatcgttgaaccttcacatcaagctttaattttctcattgatgaggcgatcaatagggcactctttttttcagctgcagttccggctattctggggccgattgcttcacttagctgagaaatggtagagtacgcatgttttgctttgaatggaagctcgcgctcgctatttgatatttgtacagcgtgcgcggcaggggtgacactctgtgccggcaagagcagtgtgccggcagttaaaacagccatcgtcatgacagtcaaaagctttttcatcaaaaataaacctcccctaaatgtatggttggggaatatttcgggatgctaaaggagtttcctgcaagatggagagcgtttttgaaaagacagtgctttatacctgcaaaaaaacgcttatgaatgaagggtcataagcgtttcggaatatcagattattggagctttaaaaacttgcgtttgccgacttggatgatcatattctctcttatctctgctttggcgtgaacatctgttactttctctccgtcgatgcgtacacctccgttttgaatcatgcggcgcgcctcgctcttcgaagagaggagctttagcttgacgagcagatcaatcatcgctatcgttttttcgcctttccagtttacggccggtatatcttccggcaggctgttttcctgaaagactgttttaaacgagtgttcggcagcttctgctgctttctctccgtgatacattcggacgattgttctggctaaaagcattttggcatcacgcggatgaacggcgccggtttctaagtcttttacgagctgttttttctcttcaagctctaagtctgtcgccaagtggatgtactttttcatcaggctgtcgggcagtgacatcgtttttccgtacatgtcgtttggatgttcgttaatgccaatgtagttgtgtttcgacttcgacattttctcgacgccatccaagccttccaagagcggcataaggatgacgacttgtttttctttgttgtatcgttcttggaaatgccgtcccatgaggacattgaaatgctgatccgttccgcctaattcaatatcactttcgagaacgacagaatcatagccctgcatcaatgggtaaaagaattcatgcagtgagattggtttttgcatggcgatgcgttcttcaaagtcgtcgcgctccatcaggcgggctaccgttattttccctgctaattcaatgacatcttctagattcaatgttttcagccattttgagttatagtgaagctcgactttttctggatcaagcacttttccgaattgctcaaagtaggttttggcattgtgctgaacttcttcatcagtcagttgctttctggctgccgattttccggtcggatcaccaatttttcctgtgaaatccccaattaacagctggacaatgtggccgttttcttgaaattggcgaagcttatttaacacaaccgtatggcccaaatgtacatccggtgcagacggatctaatccgagcttaattttaagcggcgtgcccgtggaaattgatttcacgagctttgcctttaattcctccggcggtatgacttcgtgggcgcctgtcatgtatagctgaagctgtctttctacctctttttgttgtgacgctgtgagctgctcaaatgttctcatcatttttcctccttttttacaaacacaaaaaagagcccatcccaataagggacgtggctcaatgcacgcggtaccaccctggttgaagacattgtcttccgctcattcgaataacggtttcccgttctttgctactaaggttcacaaagaaagcttggggaggtaattcacgtttgcctgtgcgccggctcgcacctaccgccggctctctgaaacagggagacaaaccgctactggattcccgtcaaagcttatgttgtatgaagattgtcagctacctttctaagcagccctgtcaatattttctgttcgtccttcgtcattcccgcaatgagctctgtttcccctttgtgaaactccgggtagagttcttcgatcgcttgtttgccggaatcggtgattgagacaaacacgagtcgccgatctcttgtgtcgatgcttttacggcaaaaactctttttttcgagcgttttgatcacgttgcttgctgtagctgtagatatccctgacagctcagcgatttttctcgtttcgagcgctccccatacccatagatcataaagaatggagaaagcggtccaagaaaggttataggtagaaagaacctcagtctccattttgacacggagcctttgtgcagaccgatacagattcgtagcgatcgaaatggcttccaggttgagtgactcgacgggcatttgtttgagcttagaaagtgtatcgtgttcttccttccgaagctgctgatgttgatgtgaacgttccattttttaggcctgccttaaattatcagaatcattagctatgaaacgaattttaacagagtctggtgtgaacttcaagcccatatatcggttgaataaaaaaagcccaaacaacgccaaaataaacaaaaacccgaaaacgggggtgcagttttgcaaaaatatgttcaatccgactataagcatgatccgtttcatctgttttcgacagagcatgtagtgacgttagcgattatctcccttttggccattctgttgtttttgttccaagatgaggtcaagcagccgagggccagccggtttttgcgttctctgtttgtgtttcttttgcttggttcgcaaatcggctatcaaatatggatggtcgccacggacaggtggtcggtgcgcacttcattgcctctccagcttagtgacctgtcggtgtatttgtcagctattatgttagtgacaaaaagcagaaagctgtttgtgtttttgttttttgtcggcatcggcagttcgattcaggctcttgccactcctgacctcggtatgttttcatttccgcatatccgatatatcctcttttttatttctcacgggtctgtgtttttatcctgtctgctgatggctgtgattggcacctacagaatgggccagcgctcgttatgggtgacagtcctgcttgttaatgtgtacggcgtctgtatttttctgattgatcgctggcttggcgcgaattatatgtatttgacgaaaaaaccgggcggttcctctctcttagatgttctcgggccatggccgtggtatatcgtctcggctgaagccatcacaatcgcaagctttttcattctttattggctttatcgcatcttcaaaaaatgacaccttttttgttgtatcacacattctgtttaaaaaaatgtcggagaacgtgtttatttttttgaaaaagggtatgtaacttgtacaacaaaaagggagatgaataccattgaggaaagatgaaatcatgcatatcgtatcatgcgcagatgataattatgctcgtcatttaggtgggatgttcgtttctttattgactaacatggatcaggagagagaggtaaaattatacgtcattgatggcggaattaagcctgataacaaaaaaagactggaagaaaccactttgaaattcggagtgccgattgagtttttagaagtggataccaacatgtatgaacatgcggttgagagcagccatattacaaaagccgcgtattaccgcatttcgattcccgacttaattaaggatgaaagcatcaaacgaatgatttacatcgattgtgatgcgcttgtcctagaggatatttctaagctatgggacttagacattgcgccatacaccgtagccgctgttgaggatgcggggcagcatgaacgcctgaaagaaatgaacgtcactgatacagggaagtattttaactcaggtatcatgattattgattttgagtcttggagaaagcaaaacatcacagaaaaagtcatcaactttatcaatgaacacccagacgaagactttcttgtgctgcatgaccaagatgcactgaatgcgatcttgtatgatcagtggtatgaacttcatccgcgctggaacgctcaaacctatatcatgttaaagctgaaaaccccatcgactctgttagggcggaagcaatataatgaaacaagagaaaacccggcaatcgtgcacttctgcggcggagaaaagccttggaactccaatacaaaacatccgtatcgcgatgagtatttccattacatgtcctatacgaagtggaatacgattgggaatccggcgatcaaccaataaatcagataaaaaaacgcttttgagatgatcaaaagcgttttttgtttgtctcagcgtgcgactgaccgttggtagaaccgctgaatatgcatggcgatgtagcacaattctttttcaggaaactcaaagccgtattccttcttcacaaaggtgccgatgcttagggcacacaggaaggcatccttaaacttctctttaatgatgtcaatcatttctgcgtccagctcgtaaatggattcgcctgctttgatatgctgaatggcaaagcggagatgggtcacgagcctttcataagagatggtatcttcaacgatattaatagacagttgaatttcgataatctcgataatatcacggatcattgttgtaatatcaagcgtttgtgtcatatcgccggcattgtttcttgctgtgtggatatgcatggcgatattgccgatttcatcatcaggaatgtgaatccccagtttatctttaatcagtgctctggcccataagccgatctggaactcctttggataaaggactttgatttcattcagcagcggatttttgataaccatcccattgctcaggcgttcaattgcaaaagaaagatggtctgaaaaagcgacatgaatgcgctcgttgattttgatgttcagctctttttcggcatgagagataatttgctcagaaatctgaatgtggtcttcaggcaatgtttctaaaatctcttcgaactgcttatagtcaggtgtatcttttctgataaaggttttttctatttttgacggatcgacaatatcattcttctttttgttaaacgcaattcctgcacccaagagaatcttctcttcattttgatcctttacgacgatagcattatgatttaagattcttttaattttcatagcttttttgtcctttcatcccccgttttatgaatgaaatcgaataaatccagttattctgtctcttctttaaacccgagaaacaatgtagctataaaagcagagacggctgcgatcaagaaaccgatcatataatgaacaaaattagcggcgccaaacggcagcacgattgaaatcatcggaatgcctgtcagtccgtaggaatttgccacaacttgtaccgcaaccacgtatgctccgccaatagcaccgccgatggctgctccgataaagggacggatcaatttgagatttaccccgaatacaatcggctcaacaatgcctaaaaacgcggtcagagaagcggggagcgcaattttcttcaggcttgattgtttcgttttgaggaataccgcaagccccgctccgccttgggccacattcgccatcgaccatatcggcactaaaaagttgacaccgacatgcggattagcaagcagcgttgcctcaattgcataaaagctatgatgcaatccagataggacgatggtggagtagatgccgccgaaaagagctccggcagcaatgccggcgtgatcataaatatagacgatcgattgtgtcatgatctggccgatgatggacgcggcgggattcatcacaatcagcgcgaggcaccctgtcaccatgaccgtaataaagggaatgatcacgacatcaagcgacttcggcacaatcgattttaatagcttctcaattttgctcatgacaaaaacggaaagaagaatcggtatcatggaaccctgatagcccatcattgggatatgaagcccccatatgtctaaagaagacggggttttgctgccgagcatagacgggtccagcagatcaggatgcgtcaaaagccctgcaatcactgcccctaggtatgggttgctgccaaattgccgtgcagcactgaagccgactaaaatcggcagtaaaataaaggctgtgctggacacgaggtcgagcattttaatccatgggctgccggcagcgaaccaatgaaacaccttaatcatgccgatcagccccatgagcaggccgcttgctgttattgccggaataatcggcacaaaaatatcggacagtgttttcgcaaaagctgcggcagggttcagcttccggctggcttttttctggtggacaggctcttcagaaggcgcggtctcccatacatgaacgacttctttatatattttgttgacgacgcctgctccgaagataatctggaaaagcccatagcggaaaaaggtgccctgcacaccttgcaggttctcaatggcatgtatatcaattttcgtctcgtcctttacatcaaaacgaagacgggtcgtacaatggctgatgctgataatattgttttttcctcctgcgagcagcagtaattcttttgcaatctctttatgcaagcaattaaaacctcctttgctgaagaaaagtcggcttgttcatcgtatcaaatgaaaagttgacaatcaaaatgaaaaaagtgagaaataccggctgaaaatgacaaaaatgcccgcgtcgacgacggagcatgagaatagggggttgtccaaggcgccgttatgagcccaacacgaaaagaagagttaaaatgccctgttttttaggcattaatactccctttgcatcattgggtcttgcctgcctgcccagtcacaatcccgccatatgtggtgataactgtaataacgttcattttatgctgttcatggctgtatagcaatagtatgaaaagcctgtacaatggatgggaaaaaggttgtgtgtggtgttcttagaatgaaaaaaacctttaagacttggaatgcaaatcttaaaggtttttggttactttttcggtttgacggcgttcagccgtttttgcagctttgttttttcattggatgcttttaattgattcactgcagactgagcggatgtctttgatttctttgttttgtctttttccgctttcttcacttttgcctttgcagtttccactttttttgcttcagccgccgccacctttttcttcactttgtctaaccgtttttgcaatgccgttttgtccttgcctgcttgaagctgattgacggctgattgtgcttttgccgcatttgcatcagttgatttcttttcagccgcagatacggattgctgtgccgtcttcaaattggtgctcttcactttgttaaggcgtttctgcagggacgttttttctgaacttgcaggcagcttgccaattgctgattgtgcgctgtccacatctgttttctttttgcttttttccgctttcgcaactttgtctttcgcttgctttgacgcgatgtatcgttttacttggtctaagcgtttttgaaggttctttttgtctgttccgtttggcagcttgttgatggcagtttgtgctgtgtcaacggtttgctgtgttttatatttttctgcctttgcgactttgtctttcgcatcttttacatttctgtatgactgtactttatccagtcttttgtgcagggcagttttggcgtcggagttcggcagctggctgatgagttctcgcgctttgttgatatcgatttgtgcttttgtttgttccgcttttttcaccgcttgctctgctgccgcgtacgctgaatctgttgcctgtgctttatactggattaagccgtagccaaattgctgatcgcggcctgcggtaccaagatcaacgatgtttttccgcatttcctcgcgaagctggacgtttgtctcggcaggatcacgctgttttaacaaggcaaacatggcagcggcgtgcggtgtcgcttgggatgttccgcttcccgttgcataatactggtttaagtaagtgcttgtgatgtttgtccccggtgctgaaaattcaacttcatctccagttgttgaaaaggaggcaagctgattcttttcgtttgttgctgaaaccgcaacgacactgctgtatgccgccggataattcactggcttgccgtttccgtcgttaccgcttgcggcaacaagcagaacaccttgttcatatgctttgttcacggcgtcatgaaggattttgctgtctgacgtcgtgccaaggctcatattgacgatgtccatcctgtttgcgatcgaccagtcaattccttggagaagactttgaagatcccccgagccgttctgatcaagcgctttaaccgcgtatatttgtgcttccggtgcgatgccgtcaattccgtagccgttatgcttggctccgataatccctgcgacatgtgttccgtggccgttatcatctttgtaagaagaggtataactgacagctgaatacccgccggcaatcgacaggtcatcgtggggggagatcccgctgtcaatgacggcaattttgatattttttcctgtcagtcctgccttccaagcctgtttcacctgaatgggctcaaggttccattgctcaaagttgtcagaggtgtcagtgccgtctgacagcactttgaaatccgtgctgtctgctgcggtaaatgatacgttgttttctacatacaaaatatcaggatcctgctttaattcttttactgtctcctggtctgctgtgaccgctaccgcgggaagatgcttatactgctgttcaacatcagcatcactgtccaggatggtttcctttccggccttgtttttataaaccacaataacctctttctcgctgctgttttgcgcatgagcgagagggcctatggtgagaaaactgaaaaacagagtgactgatacaacaagtttgcaagacatgtttttcatgattcatctcctttttctatgatgtttgatatatatatcggagaaaaaaagagagattaatagtaagaaggaaaaaatttttcatgggcagggttgtttagcaaaatgcagattttttccgcatgaagaggaaattttccaaatgaatttgtaagcgttttcaaaataagataaagaaaacattgcggaggttgttcacaaagcaatgagaaaagggggtttttaagatgagcacattcactcgggtgatggaggaaaaaataatgcctgtcgccgggaaaattgccgggcagcggcatctcagcgctttgcgtgacggaattatcctgaccatgccgctgattattatcgggtctgtcttcttgattttaacgagcttgccgattccggggtatgctgatttcatggcgagtgtgtttgggaacgagtgggccgataagctcggatatcctgttaacgcttcgtttgatattatggcgatgattgccgcttttgggatcgcctatcggctggcagaaagctatggtgtcgatgccctttctgccggagcgatttcaattgccgcatttctgctggcaacaccgtttgaggtgccgtttacaccgcatggctcaacggagtccatcatggtagggggcggaatcccgatcacgctgctcggcagcaagggcttatttgtcgccatgctgatcgccttgttttcaaccgaaatctatcggtacattattcaaaaaaatatcgtcttcaaaatgccagacggtgtgccgcctgcggtaagcaaatcatttgtcgcgctgattcccggctttatcattgtgcttctcgtatggctggcgcgtcttctgattgaaatgacaccttttcagagtctgcacaatgtcgtaggagacctgcttggcacaccgctttccatccttggcggcagtctcggcggaagcctgatcgctgaatttgtgcagatgctgctttggtcgtgcgggattcacggggcttccatcattggcggaatcatggcgccgatttggtacggcgcgatggatgccaaccgtctcgccttccaagcaggcgaggcgctgccgagtatttttacgactcagttttttcaaatttggatcaatgtcggcggaagcggggcgacgctggcgcttgtcctgacgatgcttgtgcgctcccgcagcaaacaaatgaagcagcttggacgattaggaatcggccctgcgctatttaatatcaacgagccgatcattttcggcatgccgattgtcatgaatcccctccttattgtcccatttatcatcgcaccgctcctcacgattaccgcgacttatatcggcatgagcaccgggctggtggcaagaccggccggaatcgcggtgccatggacgatgccgccgctcatatcaggttacctggcgacaggcggaaaggtgtcgggcgcagttatgcagctggtaaatctgctgatcacctgtgctatctactatccgtttttcagaatatgggatcatcaaaaatggcgggaagagagtgcggttgaatctggggataaaaatgtgatgtgatagatgatcagcctgtcatagggctgatcatctctttcaaacgaaaggaatgttagaatatgtaaaggaggtgcgcatgctagattatatatggttagatgacgaatcaccaatcttacaacaagtaccagttgaatactcatctgctgctcttatcttttctccttttatccaaatgcctgaaggatgggagaatgcaaaaagaaaaaatgattatgaacatatttatccaaacgataatgaaataagaggaataggcaaggctgtttcctggaagaaggttatgtcttcttgcggctttcaaacacatgctgagctggcgctggctttaatgacgtcgataggcgctttaagggacgagttcgcgagagaggatttggctgaggtgttacatgaaaacataaatggagacctctattatcccagtgaggatcatatttcaaattttcatattccgagtttggtaaaggtattaggtgcgaacggatccaatcggttttattacgcagaaccgattgtggaaaaccgcggcgttttggacataactgaagccaacttgcggacggttcttgatgaagccgcaacagagctcgttttaactgatgagaaaatggattttgtgtttatgagtgtatatgactcattcattaatgtctttttagccaaagataaaaacatccatgaattggttgagcgtatgggctgggaagctatgatttgcgatgagtcaacgtatatcagttggtatagataaaaaagaacgtacatcacaaaatgtacgttctttatttttaccgctgaaagaactcaatccactcaccgtcagggccttcgatatagaaataacggtatccgtttggaagtgttgtgatctcctcgtcgataaattttgcgttcattttttccgcttttgtatattcagccgcgatgtcatccgtcagcagggcaatgtggtgcacttttccttcagcgggaagctcgctgctgtagccttgaatcagttcaatttctgtttccgggccgtcttcaaagccaagaaaagcaagctcgattacaccgttcgtgtgagtgatgcgatccttcaatttcatgcctagtacctcttcataaaatgtgatggacgcgttaatatctcttaccatgatgcctgtatggtcaattcgttttgccatgctgctcctcctcgtaactctttttgtctatcgtagaaaaacctttcctttctgtcaatgcagacatcttggcgttttgtggtaccataagagaaagcaaacggaaagaggacgacatatatgaagctactcaccctaaaaaaagcacacgctgccaaaataaaaaaaggctatccccttattgaaaaagaagctctcgcagggagtgcggggcacatgaaagaaggagacctcgttgatatcgtgtctgagagcggcggcgagtttctcgcgcggggctattacggcctgcaaaacaaaggggttggctggacgcttacccgcaataaacatgaacagattgaccaagcattttttctcagcaaattaacaaaagcggcccaagcgcgcgccaaactatttgaggctcaagatacaacagctttccgcctgttcaacggtgagggtgacggtgtcggcggcgtcaccatcgactattatgacggctacctgctgattcaatggtacagcaagggaatttacacctttaaagacatgctgatttccgcattggatgagatggatcttgattataaagcgatttacgagaagaaacgcttcgacacggctggacaatacgttgaagatgatgacttcgtgaaagggagaaggggcgagttcccgatcatcatccaagagaatggcattcaatacgcggtggatctgaatgaaggcgccatgacgggcatctttttggatcagagacatgtgcgcaaggcgatcagagaccgctatgcaaaagggaaaaccgttttaaatacgttttcttatacgggtgcattctccgtggcggcggcgcttggcggagcggagaaaacaacaagcgtcgacgtggcaaatcgaagtcttgccaaaacgatcgagcaattcagcgtgaacaagctggattacgaagcgcacgacattaaagtgatggacgtttttaactatttttcatatgctgcaaaaaaggatttgcgctttgatctgattattctagatccgccttcctttgcgcgcacaaaaaaacgcaccttcagcgcggccaaggattataaaaacctgctgaaggaaacgatcgccatcactgctgacaagggtgtcattgttgcctctacaaacagcagcgcctttggcatgaagaagttcaaaggctttattgatgccgcctttaaagaaacaaatgaacgctacacgatcattgaggaatttacgctgccggaggatttcaaaacgatttcggcatttccggaaggcaactacctgaaagtggtccttctgcagaaaaaataatgaaaaagctgccctgttcaggggcagcttttttttatgtagaaacgatctgctggtcgcggccgatgcggccatcttcaagacggactttaatgccatgcggatgaaagtttgatttcgtcaaaatatccttcactgtccctctcgtcagttttcctgttttttgatctgctttcaatacaatatcaacctgcaaccctttcgaaatgctgtttcgctcttgcccgttcataacgcacatcctttcttttgttcattatagtcattatggtttaaaagtaacagccggctgatgaagtgtatgtttgtttttttcagccttcattaaatataatgtcaggccaaagcctgctatgctcagaatgccaaaaagcaagtagactgcgaagatcgacacgtagtcaaaaatgtacccgcctgcaaatgtgcagaaccagttgccgaacccgttgccaatggcggcgtacatggtcagcgccgtcgcttcaacgtgtcttggggtaatctttttcacatattgaagcgccgccgggataaataaaccgatggccactccctgaagaaagaccgtcgcataaatgatccatagtgaaggcgccgtgaaatagagcgcccacctgaataatgagactccgcctgacagcataatgacgttgagcagccccattttatctataaatgtttgggcgaatctcataaatggaatttctgaaatgacaccgatgaaaaataaaatgccgatagcggaaagtgacgcgccgcttttgtccagaaaaagactgaaatacgtattgttcgctaagtttggagcaaatgtcgtaaaggtgatgatcataaagatgaggaaagttttgttgctgataagctcccggaatcctttgcggatattgacctttgttgttttctgctggccgggcacttgtgaagccaatatggcagcaatgcacagaaaggcacagccaaagataaagatcacgtgaatggggtacagctggttcgtcacctgtcccatggcaaacaccgcgacaccgaagccgagagaaccaaacaggcggattccgccgtagttgccgtttgtttcttgtgtgtaccttagtgaaatgctgtccgaaagtggaataatcgtgctttgaaaggctgcaaaacaggccgcaatcaaaataaacagagggaaactgtcaaatgcaatataggctaatccaatgatgcctgtgattgatgtgcaaaccgccagcaggcctttcgttttttgcgtatagtcgctcagcatgccccaaaacggctgaaagaaaatcatcacaatcgggcccagtgacatgatcaagccgacctgtgatccgcttaaatgctgttccttcgttaaatacatactgagtaagggaattatgctgcccgtaccgagaaaagcaaacaaataaaatccttttaacgcggcataatgccgcctcacctgcaagttgtgcatcagggtgcctcctttggtatccacaaatacattatattggaattcgccagcttttcaataaggggaagcacataaaaaaaactgccctcgagaggacagttttttacataaatgaaagcaaaaacggcgccgcgcaaagcgtcataatcgcagctaagatcatcgacacgctggaaatcgtgccggacacagagctgagctcaaatgcctttgacgttcccgctccgtgcgcgcttgtgccaagcagcacgccccgcgcaatttcgttatcaatgcggaaataacggatgaccatcgggccgatcactgtgccgagcaaagcggttaaaatcacaaacacggctgtgacggcaggcataccgccgatcatttcagatacgttcatcgcgatcggcgttgtcactgatcttgggacgaggctgtcaattaagccggtgccgaggtgaagccatttcgcaataagagcggtagaaataatcgcgatgcatgaaccgacggccacattcaaaataatttccactgcgtatttctttaaaacagggaaatatttatataacgggatcgcgaatgccacggtggccggctgtagcatatcggtcagcaatccgccgccgagattataggactcgtacgggacattcaccagcagcagcagaccgactaatacagcgggcgtcaccaatagcggcgacgtataaacacgcggaaagcgttgatataccttttttgctcctaaatacaccaaaaccgttaaaaacaaacttacaattccgatgaacacgtatgctttttctcctttctctttgcgatgagttgtgtaagcgttcctgtagacaccatcacgacaaacgtgctgatgatgacaacaagcagaatgctgacaccaaatttcgacataatgtctccgtattcaatcactccgacggcagacgggataaaaaataaaagcagctccccgagaagccacgctgcaccaagctcgatccattcaagcttgataatgttaaagtgcaataatgtgaaaagaatcacaatccctattatactgccgggaatatttatatgaagaagggctgtcacccaattaatcagccgagcaaatataaataacagagcgatttgaataacggttagcaacagttttttcatattgatgcctcccttatatacttattgtacataaggtctctctataggtaaaatatatattaagaataagaagtattccttttgtctatagaaagggtgaagcgcatggatatccgccatttaacatatttcttggaagtcgcccgtttaaaaagttttacgaaggcttcccaatccctttatgtttctcagccgacgatatcaaaaatgatcaaaaatttagaagaagagctcggaattgaactgttttaccgaaacggcaggcaggtggaactgactgatgccggtcatagcatgtatgtgcaggcgcaggaaatcattaaatcatttcaaaacctgacgtcagaattaaatgatattatggaagtcaagaaagggcacgtacggattggactgccgccgatgatcggatcggggtttttccccagagtgctcggcgatttccgtgaaaactatccgaatgtcacctttcagctagtcgaagacggttctataaaagtccaagaaggtgtcggggacggctctcttgatatcggcgttgtggtccttcccgcaaacgaagatatctttcattcgtttacaatcgtaaaagaaaccttaatgcttgtcgttcacccttcccaccggctggctgatgagaaagaatgtcagctgcgtgagttgaaggacgagccttttattttcttcagagaggattttgtcctgcacaaccgaattatgacggaatgtatcaaggctgggttccggccccatatcatttatgaaacatcacaatgggattttattagtgagatggtatccgccaaccttgggatcgggcttttgccggaacggatctgccgcggccttgacccggaaaaagtgaaagtcattccgcttgtcgatccggtcatcccttggcacctcgccattatttggagaaaggacaggtacttgtcgtttgccgccagagcttggctcgaacatacgaaatcgtatttatgggacccgaaaaaagatagtaaaggatgatgcaaatatggatgcacaatcagcagcaaaatgtcttacggctgtccgccggcatagcccactggtgcatagcataaccaacaatgtcgtaacgaatttcacagcaaacggcctgctcgcgctcggcgcatcgcccgttatggcgtacgcaaaagaagaggtcgccgatatggcgaaaattgcgggtgcactcgttttaaatatcggaacactgagcaaggagtcagtcgaagcgatgatcatcgcgggaaaatcagctaatgaacatggcgttcccgtcattcttgatcctgtcggtgccggagcaacaccgttccgcactgaatcggcacgtgacatcattcgtgaggtgcgccttgctgcaatcagaggaaatgcggcggaaattgcccataccgtcggcgtgaccgattggctgatcaaaggtgttgatgcgggtgaaggtggaggcgacatcatccggctggctcagcaggcggcacaaaagctaaacacggtcattgcgataactggtgaagttgatgtcatagccgacacgtcacatgtatacacccttcataacggccacaagctgctgacaaaagtgacaggcgccggttgcctgctgacttccgtcgtcggtgcgttttgcgctgtggaagaaaatccattgtttgctgctattgcggccatttcttcgtatggggtcgccgctcagcttgccgcacagcagacggctgacaaaggccctggaagctttcagattgaattgctgaacaagctttcaactgttactgaacaagacgtccaagaatgggcgactatagaaagggtgactgtctcatgactcgtatttctcgggaaatgatgaaagagttattatctgtatacttcattatggggtcaaacaatacgaaagccgatcctgttacagttgtacaaaaagcgttaaaaggcggtgccaccctgtaccagttccgtgaaaaaggcggggatgcgctgacaggagaggctcggattaaatttgctgaaaaagcgcaggcagcttgccgtgaagctggtgttccgttcattgtcaatgatgatgtggaattggctctgaatctgaaagctgatggtatccacatcggccaggaagacgcaaatgcgaaagaggtaagagctgccataggtgatatgattctcggcgtttctgcccatacgatgtctgaggtgaagcaagccgaagaagacggagcggattatgtcgggcttgggccgatctatccgactgaaacgaaaaaagatacgagagcggtacagggtgtatctcttatcgaagcagtgcgccgccaaggcatcagcattccaattgtcggcatcggcggaatcacaatagataatgccgcacctgttatccaagcgggggccgatggcgtcagtatgatcagcgccatcagtcaggcggaggatcctgagagtgctgcacgcaagtttcgtgaggaaattcaaacgtataaaacaggaagataatcgttcattttccttcaaagggctgttctgtaaaaggacagcttttttgctgtccatcaaggttttcagaccttcaaattttaattgacaaaggacaggaactggctatgattatgttatacaatgataatcattttcaattataggaggaacatgatggctcgggggctggcacttattctattcagcttgttgatggttttcggttctgcggcacatgcggaagatgatccgatcgccgcattaattcaattaaacaagcaaatgatcaaatccgtaaaagacggggatatggattcggcacaacaaacgtttgacaccttcaaggcgaagtggaaaaaagaagaaccttctattaagaaagaaaacctttcttctcacagtgaaatggacgcgaatatcgcgatgatttctctttcttttatcaatcaagacgcacgtaagctcaaaacacagcttgaagagcttgcgtctcatttagaaacctatcagcaggctgtcgtgctgaaaaagacatcctcaggtcaatcaagggcgtccttaacagcctatatacaaagcttgaaagacacaaaacagttcatagaaaaaaaacaattggatgaagcgtcatccgcaatcgacaatttagttacatcctggctcgctgttgagggagatgtcgtgtcccaatcgaaagaagcctatacgacatcggaggaaaatctggcgctgatgaaggcggagatcggcagccatcctgaaaaggtatcaaagcaaattgacgaaatgattcaattgctcgagccgatcgcttcaagcagctacagctggtgggatgcggcgctgatcccggttcgtgaaggaatggaggccctccttgtcatcggagcgctattaaccatgacaaaaaaagcgcgggttacgcgttcctcgacatggatctggggcggggcgtccgccggcatggctgtttccttagcagccggcatcggtgtcacggttctgttctcctccagtgtattcggagaaaacaatttcttgcttggcggcgttaccggcgtactgtccgctgtcatgcttttgtatgtcggggtgtggctgcacagaaacgcctcaatggataaatggagagaaaaaatcaatatccagaagtcacaggcactaaaaaaacgaagcctgctttcctttgcgctcattgcatttctggcagttgtaagagaaggtctcgaaacggtcatctttttcatcgggcttgtcgggaagctcccgctcactgaactgatcggcggaactgccgcagggcttatcgttctcgtcatcgtcggtgttctgatgatcaagctcggaatgcgcattccattgaagccgttttttcttctatcaatggcggttgtcctgtatatgtgcgtgaaatttctcggaaccggcgttcacagccttcaactggcgggcattcttccgtctgatgcagaaagctggctgccgtctgtatcggtgctaggaatttatccgtctgtgtacagcacgattccgcaaatgttgattttactctttttactgattgcgcttgtttcagaagcggcaaaacattttacaaacggaaaggaactgacaaaatgaatttcacaaaaatcgctgtatcagccggatgcatccttgcgctgtgcgcaggctgcggagccaatgacacatcttcaaccaaagaaaaagcttcatctgaaaaaagcggggtcactaaagaaatcaccgcatccgtaaataaaatggaaaccatcatttctaagctgaatgactcagtggaaaaaggagaccaaaaagagattgaaaagaaggggaaagagttaaacagctactggctttcctttgaaaacgatattcgcagcgactatccattcgaatatacagaaatcgaaaagcatcttcagccaatctacacagaagcgcaaaaagacaaaccggatgcaggaaaaatcaagacagaatccgagtcattgaaagcatccttagaagacctgacagaagcgaagaagagcggcaaaaaggctagcgatcagctggcaaaagcagcggatgagtataaaggctatgtcaaagagcagagtgaccagcttgtcaaagcgactgaagcatttacgggtgctgtgaaatccggcgatatcgaaaagtccaaaacgttatatgcgaaagcgcgtgtttattacgagcgaatcgaaccgatcgctgaaagcctcggagatcttgatccgaaaattgacgcacgagaaaacgatgttgaagaaggagacaaatggacaggcttccataagcttgagaaggccatttggaaggatcaagatatttccggggaaaaggcaacagctgaccagcttctcaaggatgtaaaagagcttgacggttcaattcaatcactgaaattaacacctgaacaaattgttgcaggcgcgatggagcttctgaacgaagccggaatttcgaaaatcacgggagaagaagagcgctactcacgaattgatttagttgaccttatggcaaatgtggaaggctccgaagccgtttatcaaacagtgaaaagcgcgcttgtaaaagatcactccgacttgacggaaaaactggatacggagttcagcgaatttgaagttttaatggcaaaatacaaaacaaatgatcagtcctatacgtcttatgataaattaagtgaaaagcaaatcagagagctgagcactaagctgacgactctttctgaaaccatgtcgaagattgcgaatgtgctataaaaggagttttgtaacatcatgagcgatgaacagaaaaagccagaacaaattcacagacgggacattttaaaatggggagcgatggcgggggcagccgttgcgatcggtgccagcggtctcggcggtctcgctccgcttgttcagactgcggctaagccatcgaaaaaggatgaaaaagaggaggagcagattgttccgttttacggaaagcatcaggccggaatcacaactgcccatcagacgtatgtctattttgctgcactggatgtaacagcaaaagacaaaagcgacatcattacgttatttagaaactggacaagtctcacacagatgctgacgtctggcaagaaaatgtcagcggagcagagaaatcagtatctgccgccgcaggatacaggtgagtctgctgatttatccccttccaacttaacggtcacattcggattcgggcctggcttttttgaaaaagacggaaaggaccgcttcggactgaaaagcaaaaaaccgaagcacctagccgctcttccagcgatgcccaatgacaacctggatgaaaagcagggaggcggggacatctgcattcaagtgtgtgcagacgacgagcaagtggcgtttcacgcgctgcgtaacctgctaaatcaagcggtcggcacttgtgaggtccgttttgtgaacaaaggctttttaagcggtggaaaaaatggtgaaacaccgcgcaacctcttcgggtttaaagatggaacaggcaaccagagcacgaaggatgacacgttgatgaactcgatcgtgtggattcagtctggtgagcctgactggatgacgggcggcacctatatggcttttcggaaaatcaaaatgttccttgaggtatgggaccgctcttccctcaaggaccaagaggataccttcggccgcagaaaaagctcgggggcgccttttgggcagaaaaaggaaacagatcccgtgaagctgaatcaaattccgtctaattcacacgtcagtctagcgaaatctactgggaaacaaattttgcgaagagctttctcttacacagaaggacttgatccgaaaaccggctatatggatgcaggtctcctgtttatcagttttcaaaaaaatcccgacaatcagtttatcccgatgctgaaggctctttcagcaaaggatgcgttaaacgaatatacacaaacaatcggttctgctttatacgcatgcccaggcggctgcaaaaaaggagaatatattgcccagcgtttgctggaatcataaaagaagcctttacaggcttctttcagcgtgtcgacaaaccctcgcattcgttgtcaagcctgtgcgttggtgctcacgaattagagcattcgctccgctccaatgctcggctttcctagacttcaagggttttcaatcacgctgaaaggatgacaaaatcctaaaactttttaggattttgtcatcaatctgaaagaagcctaaatcggcttctttattaaaaaacagttgtaactttaattgttacagtttaaaatcaatttagtatgaaaggagattatcatgacagtacacattaaagtttattcagattacgtctgcccattttgttttgttggaaaagccgcttttgaagaagcgataaaaggaaaggatgttgaagtcgagtggatgccgtttgaactgcgcccaagcccatctcctcagcttgatccggtcaatgatccttctaaacagtacatgtggcagacatcaattcagccaatggcggagaaattaggagtcgagatcaattttccaaacgtctcgccccatccgtatacagacctcgcgtttgaaggcttccattttgcgaaggaatacaataaaggacatgaatacaacacccgtgtctttcaggcatttttccaggaggaccaaaatatcggcgatattgacatcttgacgaagctcgccgaggaagtgggattagacggtgcatcattcaaatcagcactggaaacaagaacatatcaggacgtgcagcgccaagccttgaagcacgcctatgaagaggctgacatcacagccgttccaacctttattatcggtgacactgtaattccgggtgctgccggcaaggatgtatttgaaaaagcgatttctgacgagcagaagaaaaagtaaggaaaaagctctcgataaagagagctttttttattcctgttccatatggacgccagtatgcgccttcacctgaatttctgcaaacgtatcttcatcaattgttttatcagacgacagcaccgttccgagccacgcgccgagaaagccgagcgggatggaaataattcctggattagatagcggaatgagcggatcaccggtaaaaatagcacctccggccgggtcccacacactagggctcatcgataccagcacaagcgcgctgatcaggcctgtcaggctgccccataaagcgcctgaggcattgaatcgtttccagaagactgtaaacacaatcagcggaaggtttgcgctggcggctaccgcaaacgcgagtgcaacaaggaacgccacatttaaggattgtgcaaaaatcgcaaggagaatcgagagcactgacacggcgacagaagcccatctggccgctttcatttgttctttttcagttgcttctccctttctgatgatctggctgtaaatatcatgggcaaatgctgaggcggcagacagcaccaaccctgtcacgacagccaaaatggtggcaaaggcgatggctgatacaaacgcgaacagaaagtctcctccgagcgcttttgctaaaagcggagccgccatatttcccgcttgatcagccgccgtaatcgcgtcaaaaccgacaaatgccgcggcaccaaagccgagaaataccgtcataatgtaaaacacaccgataatccatgtcgctgacacaacggatgtacgggccgtcttggcatccttaacggtataaaaccggatcaatatatgcggaagcccggcggttcccagcacgagtgccaagtttaacgacaaggtctcaagcggcaccttgtatttatttccggggttcaaaaaatcagcgccaagcggagtagccgttttcatctgttcaaacatggtattaaggctaaagccgaatttcgaaaacacgataatcgaaatcacgagtgtgccggccatcagcaaaacagctttaataatttgaacccagcttgtcgcgatcatgccgccaaacacgacataaatggtcatcagcactccgacgatgaggacagccgcggtataatccagccctagaagcagtttgatcagcgcgcccgcccccacgagctgggcgatcatataaaaagtagagatggcaatggtattgagagccgcgacaccgcggattttcttttctttaaagcgagcggcaatcatgtctgccatcgtgtactttccaagattccgaagcggctccgccacgatgtacaagacaacgagataagccaccagaaaaccgatgctgtaaaagaagccatcaaatccatataacgcaatcattccggcaatcccgagaaacgaggcggcagacatgtagtcaccggcaattgccagtccattctgaacgccggtgagcccgccgcccgccgtataaaactcactcgtcgttttcgtccgcttcgcggcaaaatacgtgataataagcgtcaggccaacaatcgccaaaaataataaaaaagcagtcatattcatgtctgttcacccttcagatcctcttttaaagcgcttacatacttatcgaaatgggcggctctccgggaatacacagtactcagtatccaggtcatagcgaattgggcgatggcgaacagccaagcccatgaaacagctccaatggccggtgcattcaaaaaggtgaaataagatgtcaaaacagggagtgaaaaataaaaaacaaaaaagaaaatcgcagaaggaacaataaaagcgcgtttctgctttaaaaaagcttgaaaagacggcgttgcagcaatctgtttataatcagctttgtacatggctttcctccttttattcgctaaacgtaagcaaaaaggtacaccaataggtatgtactgaaagtccgatttatgcgttgtacaatagctggaggatgaaaaaagaaggaagtcgtgaagaggtgaacacagtggtctaaagacaggcgaaggttttcaagctcggccgtgtataaacgagtttgctttcaaaacctcaccgaatgcagcttgttctcagcaaagctgctgtttaccagagcacggttatcatgttcgcatcacctctttatgacaatgcatgtgccaagaggtgatcgcatcaccggctgtctgtcgtagttagctgacacaccgtttgtcctcaagctcagcgcagcgatttgcttttgaatagaggatatggtgaaaactcagatcaggtgatagaaaagccagaggtaaatagatccgcctgttcggactagtcttgccggacggtttttttgtggtttttctttcttgatgctgtctcagattctaaaaactgcctcacatcatgaatgcctaatccaatggatctagcttcttgaattaacatatgccaacctttgtccaaatcttttttaacatgagttttcatagtaacctccaattgtataaaatgttttcctgcaacatgcgggcaataaaagacaagccagcgcgatgatggaggcgagtacaacaaatttcacacatagttgctcggtgttcacaaactgaaggaaaaaccacctacctattccctaaaaaaatgactaatataaccaatggaccttatttataataataaacaattaaatactgactggatagtatgtaaatgaaaataaatcatttagcctattaaaaatgacccctgggaaaccgaatagcataaccgtttaaagaaataaataccgctaaagattgatccggtgtaagataagggtaatcattaccgccaggagaaaaatatgaaaaaaaacaaatttcaaattaaaagagaagcaacatttgaaagttttatagacgctggcgtgaatttgttgattgaccgagcgtatgatccggtttctgtagaagatatcagcagagccgccgggtacagcaaaggagcattttatgttcattttgtcagcaaggacgattttctgctgtaccttctcgaaaaacgtcagatgaaaaaaaagatcattatagggtatcttgatcaaatggagcgggagtcagtgaaatcgctgacattggacgaggctgcaaaacacgctgcagaactgctttattcctattacataaataagccgtcgtgggacatcacctcgtttgccatgaacatgccgacatataaagtcttaaagaaatgcaaggcctatgtccggctgtacgaattgtgggtggaagaaaatgtgttatatattaagtggctgaaggagagaaagctgattgacgcctgtattgatcctgaatatacggctaaaataatatgtgcagtcctcgacggaatcatcaaacaatcatatgtattgggccagccagccaccttccgcagctttttagacgcactctcggtattttttactttagacagagagcacgagaggccaagaattttgaaaagtttttcagaaagcgaggaacatcagtgaagtatagagaaataattatgtatatcattatgggggttttcacaaccattgtgaatatcgccagcttttatatattggtagagatcatgaatgtggattacaaagccgccactgttgccgcttggattttgtccgtgctgtttgcttacataacaaataaattatatgtgtttcagcaaaaaacacatgatctgcagagcctgctgaaagagctcactgcttttttcagcgttcgggtcctgtctctcggcatagatttaggcatgatgatcattcttgtcggccagttcaatacaaatgaaaccttggccaaaatactcgacaacgcggtcattgttgtcgtcaactatgttgcgagcaaatggctcgtctttaaaaaaacaaaagaagaaggggtatgagaggactgcagcatatgatctgccgttttctatgaagaaataaggggaataaaaaataaaaaccagaaaggtgattgcacatgcgggaagagctaaaggggatatttgcaagtgtattcggagaaaaagaggggttacggttttttttcgcacctggaagagtgaatctgattggagaacatacagactataacggcgggcatgtctttccgtgcgcgctgacaatgggtacatatgctgctgttgcagaaagaaacgacgggcttgtccggatgtattcagataactttagaaacgcaggcatcaaggaatgcagccttgacgacattcgctatcaaaaagaagacgactgggcgaactacccaaaaggcgtgatttatgaatttcaacagaggggatatgcagttccccatggctttgacattgtattttcagggaatattccaaacggggcgggactgtcgtcttccgcttctattgaactgctgatgggggtcgtgctccaaagttattttcatcctgaagtagatgcgcttgagcttgtgaaaatggcgcagcatgcggaaaaccattttatcggcgtcaattgcggaattatggaccaatttgcaattggaatggggaaaaaacatcatgcgatgctgctgaactgtgacacgcttgactatgaatatagcaaactcaatgtctcaggcctcgcgctggtcatcgcgaacacgaacaaaaaaaggacattggctgactccagctataatacgagacgccaagaatgcaatgatgcattgcttgatctgaaaaaaggcctcgatattgccgcactgggcgacatcaagccttctgatttcgatgcgcattccagcctgatccaaaatgaaacgaacagacgccgggcaaagcacgctgtatacgaaaatcatcgtgctattaagacggcccatatgttcaaagagaacaatatagatgaaatcgggcagttaatgaaggaatcccacctttcattgaaggatgactatgaagtaacatgccctgaacttgatgagcttgtgtttgcggcatgggatcacgaaggtgtaattggatcaagaatgacgggagcaggctttggcggctgcaccatcagcattgtaaaagatgagttcgttgatgattttattcagaaggttggagacagatatcaagaaaaaacagggctccgagcggacttttatgtcgcggatatcggagagggagcgagagaactaaagggggagtgacatatgagtattattgaacatctggaacagctgcttgagtatggcctggaacgaaaattgatttcgatctgggatcgggaatatacgagaaaccgtctttatgaagcgctgggcatcacacatcccgagccgaactccagcaccagcatcaagcagtcacaaagcctgccggacttgctagctcccatctataaatgggctgccgaaaccggccgaatggaagcggatacagatacgtaccgtgacctgctcagcgcaaagctgatgggctgttttgtgcctgccccgtccgaggtcattcgcaaatttgaagagacaaaagcattatacggcccaaaacaggcgacaaaggaattctatcaatattcagaggatgtctattatatacggactgacagaatcgccaaaaatgttcattggacggtgccgaccgaatatggcgagctggaaatgaccattaacctatcaaagcctgaaaaggacccgaaagcgattgcggctgcaaaagagcaggaacagacaaattatccgatgtgtttgctgtgtaaagaaaatgtcggcttcgagggaagcgtgaatcatccagcccggcaaaatcacagaatcattccggtcatccttgaggacgaacaatggttcctgcaattctcgccatatgtctattatccggagcactgcattgtcttaaaaggtgaacatgaaccgatggagatcagcaaaaaaacatttgaaaggctgctgtcatttcttggccaatatccgcattattttatcggttcaaacgcggatctgccgattgtcggcggcagcatcctaagccatgatcatttccaaggcggcgcgcatgattttccaatggcacgtgcagaagcggaagacgtttatgaattaaatgattatcccggcgtgtcgctgggcttagtgaagtggccgatgtctgtgctcaggctccaaggagacgaaccgggtcatgtcgccgaagctgctgaccatatcttccgcacgtggcagacgtattccgatgaaaaagccggcattgccgcctatacaggcgatacgccccataatacggtcacaccgattgcgcggcgcaggggagacttgtacgaactcgatatcgtactgaggaacaaccggacggatgaggagcatccattaggaatatttcatcctcatcaagaagtccaccatattaaaaaagaaaatatcggcctgattgaggtcatgggattggcgatattgcctggccgcttacaggaggaaatgaaagaaacggcagcggcgctatgttctgctgatccgaaaacagccttagaacaaaatccgctcactgcaaagcatagtgagtgggctcttcggacgatggaaaaaagaaccataacaaaagagaacgtagatctagtcataaaagaagagctgggacatgtattcgcgcgcatccttgaacacgccggtgtatttaagcagacagcagagggaaaacaggccttcagaaggttcatcgatcagttgggcgccaaaccagtcaaaagcctcaaccgctagggttgaggctttttcgatttttatggcaaaacaaacacccaaagcgctgacgcttcgggtgctgctgcttttatcctctttttctggttaacaggcttactagaaagacaacaatggctgcgccgattaccgctggaataatggcaaatccggctaggtgcggcccccatgttccaagcagcccgtgtccgatccaggcgcctataagacctgcgatcatagacccgataattcctccgggcatatctccttttacaaacaggcttccaagccatccgataataatagcgacgataagtgaaataagaaaactcatcatgcaacacatcctattttttatttatttgcttatatcattcctcttttttgtataagataaacaactggatgctctcataaaaaaatacggacaattcagagcatattggctcttcattgcgccttttctttcaatatttgatgcgttaaaatggtaaccgtgtgaaaagatgctagacgaggaaaaaataattcctatctagaaagtttaacaaaatgaaatttttgattgacctaagttttttattgtggtaaaccttaatttgtcagaattagttcttcatcatctttctttactttatatgcggaaataactagaaacttttcatcttaagcgatagatgtgaataaagttggagcaatttttgtcgattttatgacatttaagcgaaaatgggatgaagtttataaaaaaataaagctaataagtgaagtttttgatagcataacaaagtagagaaaagattttgaggaagtatgcacttcagatttattacatcaataggaaggatggtgatcttcttgttcagagcattaaaaccgttgcttgtattagcgctgttaactgtggttttcgtccttgggggatgcagcaatgcttcagtactagatccgaaaggacctgtagctgaacagcaaagtgatttaatcctgttatctatcggatttatgctgtttatcgtcggggtcgtctttgttctatttaccattattttagtaaaataccgcgaccgtaaaggcaaagataatggatcttataacccagaaattcacggtaacacgtttttagaagtagtctggacagtgatcccaattttaatcgtcattgcactttctgtgccaacagtacagacgatatattcgttagaaaaagctcctgaagcaacaaaagacaaagagcctcttgttgtttatgctacttcggtagactggaaatgggtatttagctaccctgaacaggatattgaaacggtcaactacttaaacattcctgtcgaccgcccgatcttgttcaaaatctcatctgcagattcaatggcttcgctatggattcctcagcttggagggcaaaaatatgcgatggcaggaatgctgatggatcaatacttacaggctgacaaagtgggtacttacgaaggccgcaacgcgaacttcacaggtgaacattttgcagaccaagagtttgatgtgaatgcagtcacagaaaaagactttaacagctgggtgaaaaagactcagaacgaggctcctaagctgacaaaagagaagtatgatgaattgatgcttcctgaaaatgtggacgaattaacgttctcttctactcacttgaaatacgttgatcacggacaagacgctgagtacgcgatggaggcgcgcaaacgccttggctatcaagccgtttcaccgcattctaaaacagatccgtttgaaaacgtaaagaaaaacgaatttaagaagtctgatgatacagaagaatgatattgatcaggaaaggaggaagcctgcatgaaattcaaatgggacgaatttttcgtaactggtgacccattaattctgggcgcacaagtttccattgcgctttcaaccattgccattatttttgttctgacttacttcaaaaagtggaaatggctgtggtctgaatggataactactgttgaccataaaaaactcggaatcatgtatattatatctgctgtaattatgttattccgtggcggtgtcgacggtctgatgatgcgtgcccagctagcgcttccgaataacagttttttagactcaaaccactataatgaaatttttacaactcacggtacaatcatgatcatcttcatggcgatgccgttcttaatcggtcttatcaacgttgttgtgcctcttcaaatcggtgcccgcgacgttgcgttcccttacttgaacaacctgagcttctggacgttctttgtaggggcgatgcttttcaatatttctttcgttatcggaggttctccgaacgcaggctggacgagttatatgccgcttgcaagtaacgacatgagccctgggccgggtgagaactactacctcctcggacttcagattgccggtatcggtaccctgatgacagggatcaactttatggtaacaatcttaaaaatgagaacaaaaggcatgacattaatgcgtatgccgatgttcacatggacaacactgatcacaatggttattatcgtgtttgcgttccctgtacttacagtagcattagcacttttatcatttgatcgtttgttcggcgctcactttttcacattggaagcaggcggtatgccgatgctttgggctaacttgttctggatttggggacatcctgaagtatatatcgttattcttccggcgtttggtattttctcagaaatcatctcaagctttgcaagaaaacaattgtttggttacaaagcgatggttggttctattatcgccatctctgtattgagtttcttagtttggactcaccacttcttcacaatggggaacagtgcgtccgttaactcattcttctcaattacgacaatggcaatctcaatcccaaccggggttaaaatctttaactggctctttacaatgtataaaggccgaatcagctttacaacacctatgctgtgggcgcttgcgttcattcctaacttcgttatcggcggggttacaggggttatgcttgcgatggcagcagcggattatcaataccataatacgtacttccttgtatctcacttccactatgtgctgattgcgggtactgtatttgcttgtttcgccggatttattttctggtatccaaaaatgttcggccacaagctgaacgaaagaatcggaaaatggttcttctggatctttatgatcgggttcaatatttgtttcttcccgcaatatttcttggggcttcaaggcatgccgcgccgtatttacacatacggaccgaatgacggctggacaacattgaactttatctcaacagtcggagctttcatgatgggtgtaggattcttaatcctttgctataacatctactacagcttccgttactctactcgtgaaatcagcggagattcatggggtgtgggacgtacgcttgattgggcgacttcttctgcgattccgccgcattacaactttgcggtgcttcctgaagtcaaatctcaagatgcattcctgcatatgaaagaagaaaaaactgaattataccctgaaagcaaattcaagaaaatccatatgccaagcaactcaggcagaccgttctttatgtctgttgccttcggtctcgcaggctttggacttgtctttgaatggtactggatgggcgtagtcggattgatcggagtcctgctctgcatggttctgcgttcattcgaatacgacaacggctactacattagtgttgatgaaataaaagagacggaaagaaagatttccgaataaggaggcgtgagttatggaacatgcagaacacggcaattctaacgcgcctatggaatatcaatctgaaaccggcagacttaatattctcgggttttggatctttttaggggcagaaattgtgttgttctcaacactatttgcaaccttcttcgttcttaaaaacagaacagctggaggtgtcttgccagacgaactatttgaagtcaatctggtaatgattatgacgttcttgctgctgatcagcagctttacctgcgggatcgctgttcatgaaatgcgccgcggaagtttaaaaggcgtagtcatttggacaattatcactcttcttctcggtgccggcttcgtcggatgcgagatcaacgagtttgttcactatgtacatgaaggagcggctctcagtacaagtgcgttctggtctggattctttgttttacttggaactcacggaactcacgtaacaatcgggattttctggatcacaggaattctgattcagttgaagaaacgcggcttaactccgcaaacttcatctaaaatctttatctcaagcttgtactggcacttcttagatgttgtatggattttcatctttacaggtgtctatctcatgggattggggggtctgtaaaatggcaaacaaatctgctgaacacagtcactttccatggaaacacattgtaggttttatcctgtctatcgttttgaccctgctggctctatgggttgcagtgtatactgacctgagctcatcagcaaaactttggattatcttcggcttcgccttcattcaggcggcgctgcagcttctcatgttcatgcatatgacagagagcgaaaacggcacgatccaagtcggaaacacgctgttcggattctttggcgcgatcgttatcgtacttggatccatctggattttcgcggctcactatcaccatggtgaccatatggacggaaatcctcctggaggcgctgaacactcagagcattcaggccataacgaataatacaaaaaaccctcttcagtggaagagggttttttgctgtcttcagctgcttcgctttctgcgaagatacggaaggccgtaaatgataaatgcggcgatatgagcgacaatgacgttaacggcaaacaagataatcatgagagtgtgtccaagtggagaaaggctttctgttgcgtaaaagaagaagaatacccacattaaaatgattggcggaatagctgagagtgcgacttttttgttatcaagccaaataaagagaggcgttgcgctggcaaccaataagtaagcaaaaaacatgtccatcatacccgtctcctttcattttgtgataacgtttacaaaaatgaaatagaggaactgagttgtgtctgttttgtgattgttttttgaacattctgttacaattattataccatgttttccagaaattgatacgtgtttttgcagaaatggactggatctatcgtcttattttttcgtttaatgtgctaggagaatgtatgggcatggggctctgaatttttagctatttctatatgaggtatcacattatttgggaacataacacattatcgcattcgttttttaacaaattctattggtatggcgtttttttcatttgaaaagttttgtgtcaatcgaaacatttcggtttatgatacgtcatatttcgtgtagctgaaaaagcgccgcaaatgctgaaaaaacataaaaggaagcgagcttcacgtgtcatcttgaacgtggttcatgtataataaacattagtgattttccgatgaaaatgtaaggcgggatagaatgagtcgatataagaaacagcaaagccccttttaccagggggatttgatttttatatttggtgtgttttttattataagcgtagtatcaatatatgctgccggtcagtttgggcagtatgggaacacggattggattcagcaaattgtgttttatcttttgggggctgtagccattacagttcttttgtactttgatttagaacagcttgaaaagttaagtttatatatttttatcattggtattttatctttgattattcttaaaatcagtcccgagtctattgcacctgttattaaaggggcaaaaagttggtttaggatcggtagaataacaatacagccgtcagagtttatgaaggttggtttgattatgatgcttgcttcagttattggaaaagcaaatcctaaaggagttcggacgcttagggatgatatccacttgttattaaagattgcgggtgtcgcagttattcctgtaggtcttatcctgatgcaggatgctgggactgcgggaatatgtatgtttatcgttcttgtaatggtttttatgtcagggataaattggaaattgattgcgatcatagctggttcaggtatcttactcatttcattaattttattagtaatgataaactttcctgacgttgctaaatcagttggaatacaggattatcaaattaagcgggtcacttcttgggtgtctgcttcaaatgagacacaggaagattcaaatgacagctggcaagttgaccaggccatcatggcaataggatctggtggtattttaggtaatggtatttctaatttgaaggtttatgttccagagagtacgactgactttatcttttctataataggtgagtcatttggctttataggctgtgcaattgttgtcatcatgttcttctttttaatctacaggcttgttgttctgatagacaaaatacatccgtttaaccgtttcgcttctttcttttgcgttggctatacggcgttaattgtgatccacacattccagaatatcggaatgaacattggcattatgcctgttaccgggattccgctgctgtttgtcagctatgggggaagctcgacactttccacgttaatcggatttgggattgtatataatgcaagtgtgcagctgacgaaatacagaagttatctttttaattcttgatatgcagacagcctttacagaggctgtctttttttgtgcagagcatttcacttttgagatcactttttttcggatatgataaaaagtgataaggaggtttttgtgatgaataacacaatcgaaaccattttgaatcatcggtcaatccggtcttttactgatcagcttttgacagctgaagaaattgatacattagtgaaaagtgcgcaggctgcgtctacatccagctatgtgcaggcatattcgattatcggggtttctgatcctgagaaaaaacgtgagctgtccgtgcttgctgggaatcagccttacgttgagaagaacggacacttttttgtattttgtgcggatttgtaccgccatcaacaactggctgaggaaaaaggtgaacatatttctgagctgctcgagaatacagaaatgtttatggttagcttgattgatgcggcgctggcagcgcaaaatatgagcattgccgctgaatccatggggcttggcatttgctatatcggcggcattcggaatgaattggacaaggtgacagaggtgctgcaaacgcctgaccatgtgctcccgcttttcggactggcagtaggccatcctgcgaacctttccggcaaaaaaccgagattgccaaagcaggccgtttatcatgaaaatacgtataatgtgaacacagacgatttccgtcatactatgaatacgtatgacaaaaccatttctgattactatagagaaagaacaaacgggaagcgggaagaaacgtggtccgatcaaatactgaactttatgaagcaaaagccgcgtacgtatttaaatgactacgtgaaagaaaagggctttaataaaaactaaagcaaacctctccgtctggaggggtttttatgtttcacgtgtaacatattccgacaaatagggacatgctttcacaaataaatggcgaatgataggggacactgataagcagtgtgagcggctttggagaaaaaataggggatcagtgatacgatgaggatgaggtggtagggatggtttcattaagtatattagatcaatctccagtatcagagggcagcaatgcagaaacggccttacagcaaaccgttgcgcttgcccaagctgctgaggaccttggatataagagattttgggtttctgagcatcacttttcaaaacggctggcagggtccagtcctgaggtgctaatcagtcatatagcagcgaaaacaaagcgaattcgtgttggatcaggaggagtcatgctgccgcattacagtgcttataaagtagctgaaaactttcgtgttctggaggggctgacaccaggaagaattgacctggggcttggcagagcaccggggggaatgccgattgcatcatgggcgctgaatgacggtggtaagcgcaatgctgatcagtatccgcagcaaattaaggagctgaccatgtatttgcatgatttggcggatgacaaacaccgttttccgaatctgaccgctgcgccgcatatttcaacggctccggatgtgtggctgctcggctcatctggagaaagcgcgctgctcgcagctgaatctggcgctggctatatgtttgcccattttatcaatggagagggcggagagggtactgtcagacagtataagaggcgattcaaaccgtctgtgttaggagatacgcctcgagcggcagttgctgtttttgttctttgtgctgacacggaggagaaggcagaggagcttggggctgtgcttgattttacacttttggcgggagagcagggtattcctttagagggagttccttcgtatgaagctgttcggaaaaatacgtattctccttatgaacagagacgaattgctgataatcgaaatcgaatgattgttggtacgaaagaacaggttaaggagcggctgttagctttgagtaacgcgtatgaaacagaggaaatcatggtggtgaccatcacgcatcattttgaagataagctccgatcgtatcgcttattgcaggaggcgtttgctgactgatctttaaaaagccctgccgaatcggcagggctttttcttattcaacagtgaaaggttcttcggtcaaaacctggcttgacttgcctttgttcgcggcatatgcgagcaagtaatactctccggccggaagtttggttccgccattaatcgtgccgtcccagtcaaagtactggtaacctttatcttggtttttataaatgccggcttggcctgcgaaatcaaggttgctgtcatagacgaggaacgccagctcttccgctcccgcaggaaggtaggtttcaatttgataggtaccttgtacagacccttcgctgacagagacagatgtgactctcggataatcgggctctttcacaatcagcaatgtaggtaccttagcgaccgtttttccgccttctctgacgataaccgttccttcataggtgccagcttttgttttcttcgtattgacctttacttttgcagtggctttcccggtttgatgtgccggaatcacaacacggcttgtgccggatgtggaaatgccgctgccattaaatgagtattcaagtgtgtatgactttctaatggaagattgattttcaatcgtaaacgtttcattttttgtttcgtttccgttttccttcaagaacgtgccgtatgaatagcttccaggtgagacgagcgaatcggctttgattgcgttcataattcttgcgctgcctgcgccttgagcgttatgcggatatacttccccatcgctatcctttaaagtgacagcggtattcatgatggcggctttaatctgttcaacgctccactttggtttggcttgtttaataacggcaaccgctccggcaatatgaggcgatgccatgcttgttccttgttttgatccgtagccgtatggatggtcaggatcgtgtgttgggatcgtgctcacgatattgacccctggcgcggaaatatcaggcttaatcatccacgtatccataacagggccgcgtgatgagaaatcagcgacttgttcaccgagcgcttttgagaccgtcaacttgaatgttgtttttgtctcaccagctttcagggcgctgacgagtttttcgccgtcttctaatgaaagcttaatcgttgggacagacatgcctggcacattggcttcaatttctccagagaggttgttatacacaaccatgccgattgcaccggcttttttagcgttatccgctttatccacaaatgcaatgctgcctcgtttgacaacggcgactttgcctgtcaggtctttcccttcaaaatcctttgcttcgccgattcccgcttcgacaagctcaacttctttgttattgagcgctttgacgtcgtcctctttgttgtagcccatcacttttgctgaagagtaggagccgaaagtgacggcgtattcattgagcggcagctgagtcgcaccgacagaaatcgcttctcttgatgtgcccggcgatccgactgtccagccgttcggtccgctgttgccgtttgaggtaacagcgacaacgccttctgacatggcccagtcaagcgctgtgcttgtcgcccagtccgggttgtttaaagagtttccgagagacaggttcatcacatctgccccgtcctgcactgcacgttccacgcccgcgatgacgttttccgttgtgccgcttccgccaggccctaacacacgataagcaagaagtgtggcatcaggcgctacgcctttaatcgttccgtttgcagccacagttccggctacgtgtgtgccatggtcagttgcctcgcccctcggatcgccggttggtgtttcttttggatcgtaatcattgtccacaaaatcgtatcctttatattgtccaaagtttttcttcagatctgggtgattgtattcaaccccagtgtcaataatcgccaccttgatgccttttcctgtgtagcctaaatcccatgcatcgtttgctccgatataaggcgcactgtcatccatttgcggagatacggcgtcttcggagattgtgacgtctttatccttcatattgtctgttttatatgtgacgttcgggtacactgccttaacgtcttttaccgctagaagttttggaatctcattagctggaagcttcatagagaagcctgagaatacctgctcatattcccggtttacttttccgtttttcactgctttgattgctttgttttttgctttggtgcgagcggttttcagcttgcttttcgattggctttctcccgcttccttcgcttctgccaaggatttttcttttaattccactataacggttgtttttttgcttgtcgtcatatcgatatcaccgaatacctcggctttttccagatcagccgacgtttttgaagaagccggagctgcctgaacgcccgtaatgcctgtggataacgcaaaaaataagacgaaacttacaagcagaaagcgaatgatcccctttttcaatgtgtttccccctttgtatttagaaaaaatgtgaaagatctagtatatatttcttgaaaattcaaaaaaatccttgtgtcatttggaccatttattggattttgtttgtgtataacgaaggagttatacacagaaccctgtgtataagtgaataaacctgtgtatatatatagttaggaatatacgttcgtatacaaaatatagatagagtttgtggacatgtggatatctcttgtgattaagttgttcttatctttgggataacttgtgtataaagttttcaaagcggttctccaattttcatttcaattctttcagctttcaacaaaacttctaaaaactagttggttttttcactcatattgtgacaaagaattctctttccacggtctatcatagagtcatgagttttgctagagccgctagtttgcgagaaaagaaatcggccgtcttttcttgcgggctgcggctgagaaaacgggctgctaaaaaggctgcctgccaaaaagaagcggagggatgtttttctatgaaacgtttgcttgtatctttacgggtgtggatggtctttttgatgaactgggtgacgccggacagaaaaactgcggctgccgcggtctattcggctcagcgtacataccaaagaaaggcggctgtgcaggccgcaggactcgtttcgttttatgaatggcggatggctgtgaatgaggaagaaaagcagaaagcgaaagccgccgcgctttataaaagaagatgtttgcaagccttcaaggaatcgccaaagcaggagagagcgggcccgcatctttacatggcggtcaaaaggaggtaaaatcccagtcaaaagcaaattggcgggagagataacctcttgaaaatctataaagtattaaacaacaatgcggctttaataaaagaggatgatcaggaaaaaatcgtgatgggaccgggaatcgcttttcaaaaaaagaaaaatgatctcatccctatgaataaagtggaaaagatctttgtcgtgcgcgacgagaatgaaaagttcaaacaaatcctgcaaacactgccggaggagcatatagaaatagctgaggatatcatcagctatgcggaaggagagctcgcggcgccgctgagcgatcacattcatatcgcgctttccgaccatttgtcctttgcgatcgaaaggattcaaaatgggctgcttgtgcagaataaattgctgcatgagataaaggcgctctataaaaaagaatatgagatcggcctgtgggcgatcggacatgtaaaagagacattgggcgtgtctctgcctgaagatgaagcgggttatattgcccttcacatccatacggcgaagatggatgcggagagcatgtattcagcgctgaagcatacgaccatgatcaaagaaatgatagagaaaataaaacaatactttaatcgaaaggtggatgaaaacagcatttcctatcaacgccttgtcacgcatttgcgatacgcggtcagccggttggaatcaaatgaagcgctccatcgtatggacgaggagatgctttatttcatccaaaaaaagtattcattcgcctatcaatgtgcgctggagctggcggagtttttgaaaaatgaatatcaattacatttgccggaatccgaggccggctatatcacgctgcatgtccagcgtcttcaagatctctcggaataaccgctttgacttgcagggagtgatctctggaagtttttttattgatcaggattcagtgtgtagtacatccagcccatcataactattcccgcggtcagattgccgagcgtaacggggattaagtttctgactgctcccatcagtgtcactgtatcagggtgctcgatcaaaagcgagatggcgaatgtgcacatattggcaatgctgtgttcaaagccggaaataaagaagcagaaaacgaaaagcatcatggtaaaaagctttgctccttcccctttgagagacattggaatgaaaaaggcgaggcacacaagccaattgcacagcattcctctgaaaaacaattcggaagccggcggctccattttgtgctctgccaaatgaatcaaaaaggaatgaacagaaggctcctcaaaaagtcccgtcgcgctgatcaggatggcaaacagaatggcgccgattaaattgccggcatagcttgacatccacaagtatagggtgtcgcgccagctgatttttttccggagcgcggtataggtgaaataaaaggtgttgccggtaaataaatctccgcctccgtaagcaatcatcagaatagcggccccgaaagtgacagcggctgccggaaaggcaaacggagaatcagccataaagaaatagctgcctgttttgcttgcggctgtaatgccaaaaccaataaatatactggccaaaatggaccgaagcacataacggattttgcttgaagcgaatatgttttgttttttcaaagcatactgttcaaccttttgtaatgcttgagtttccattgtcttttcctgctttctttcatgattgagcatagtatagcacgatattgtgaagtatttcacaattaatttttacgaatttttgtctacatgttatatcaaactatttaactaaaaaaatagttgacgaaaacgctatcatgatttatgatgaaagcgtattcttaatctgaataagcgggattgtgactggtaaagcaggcaagacctaaaatttgcgtaaatgaaaaaggatcgctgtgtcctttattcgttggcgaattttaggtcttttttgtttaaataaaagggggagaaatagatggattacaaagagactgcaaaacgcctcattgagcttctcggagggaaagaaaatattatcagcgcggctcattgtgcaacaagactgcgtttagtgatgaaagatgaatcaaagatagatcaagcacaagtagaagagcttgatggcgttaaaggggctttcagcagctctggccagtaccagatcattttcggaacaggccttgtgaataaagtattcgatgccttttctaaagaagctgatatcgagcgtgaagaacacgtcaatcatcaggatgcggcaaaagaaaagctgaatcccgctgcgagatttgcgaaaacgctttctaatatttttgttccaatcatcccagctattgtagccagcggcctattaatgggattgctgggtatgatcaatgcgtttcattggatgagcaaggattctgcgcttttgcagctgcttgatatgttttcaagtgcagcattcattttcttgccgattctaatcggggtcagcgcttcaaaagagtttggcagcaatccatacttgggagcggtcatcgggggaatcatgattcatccgaatcttttaaatccatggggattggcggaagcgacacctgattacatgcatcttttcggatttgatatcgctcttctcggctaccagggaactgttatccctgtcctgcttgcggtgtatgtgatgagcaaggtagagaaatggacgagaaaagtggttccacatgcggtggatttgcttgttacaccatttgttactgtgattgtcaccgggtttgttgcttttatcgcgattggccctctaggcagagcgcttggctccggcattacggttgctttaacttatgtatatgaccatgccggttttgtcgcaggtctgattttcgggggcacgtattcactcatcgtgctgacaggcgttcatcacagcttccatgcgattgaggcagggctaattgcagatataggcaaaaactacttgctgccgatctggtcaatggcgaatgtcgcacagggcggggcaggtcttgccgtcttctttatggcgaaaaaggcaaagacaaaagaaatcgcgcttccggcagcattttccgcttttctcggcattactgagcccgtcatattcggagtcaatctgcgctaccgaaaaccgtttatcgccgcgatgatcggaggcgcattgggtggggcatatgtcgtctttacacatgtagctgcaaacgcttacgggttaacgggaattccgatgatcgccattgcggctccgtttggcttcagcaacttgattcactatctgattggcatggcgattgcggcagtgtcagcgttcattgcagcatttgtcatgaagattaatgaggatgaggagaggaaaaaatgacagcacatgaccaggagcttcgtcgccgggcttatgaagaagtggagaaaaaagagcccatcgctaacagcgatccgcaccgccagcattttcatatcatgccgccggttgggctgctgaatgacccgaatggcgtgatttattggaagggcagctatcatgtattctttcagtggcagccgtttcagacggggcacggcgcaaaattttgggggcattatacgacacaggatgttgtgaattggaagcgggaagagattgcgctggctccgagtgattggtttgataaaaacggctgctactcgggcagcgctgtcacgaaagacgatcggctctatcttttttacacaggaaatgtcagggatcaggatggaaatcgggaaacgtatcaatgccttgctgtttctgacgacgggctgtcctttgagaaaaagggtgtcgtcgcccgccttccggaaggatatacggcgcattttcgcgatccgaaggtatgggagcatgaaggcacatggtatatggtgattggtgcgcaaacagagaatttgaaagggcaggctgtgttgtttgcttctgataacctgacagagtggagatttcttggcccgataaccggcgcgggcttcaacgggctggacgattttggatacatgtgggaatgccctgatttgttttcccttcaaggatcggatgtgctgattgtttcgcctcaagggcttgaggctgacggtttccgttatcagaacgtatatcaatcaggttattttgtcggccgcctcgattataacaagcctgaactgaagcatggtgaatttacggagcttgatcaaggttttgatttttacgcgccgcaaacacttgaagacgatcagggaaggcggattttatttgcatggatggcggtgcctgatcaggatgaagggtcccatccgaccattgactgccactggattcactgcatgacgctgccgagacagctgacgctttcaggacagaagctgattcagcagccgctgcctgagctaaaagccatgcgcagaaatgagaaaaaaatacacatcaacatgcatggatcatctggtgcgcttccagtggaaaaacctgaaagaactgagattctactggaagacattcatacggagtctggcttttcaatcagtatccgcggaacggctacgttttccttccataaagacgaggggattgttacgctggaacgaaagagctttgacggaaaaagaacagaagcgagacattgccgcatcaaggatttgcataccgtacacatgtttctcgacgcgtcatctgtggaaatctttatcaataacggagaagaggtctttagtgcaagatattttcctttcccgggaaatcatgaagtaacagccagtgcgaccgggaaatctgaaatgaatgtcggaatttggacacttatgtagaaaatccttctattttcttatgtgaaatctgagccatctgtgctattcttcaacgataacctactatttttttctgtaaaaggagttgttttcttgaatatacatgaacagaagataacaccggaatgtttggaaaaggctgctaaccaagttgaagataagcgagaagaatataaggatgtgctgcttcagctgaaaaaaatgcttggcggaacaacgccgcacagtgaaacggcggaaattctcacgcgggcatatgaacaaatgaaggaatatgcactttttgttcagtcgatagaaacatttttgaggaaatctgcaaacaatttaaaaatcaaataaacaggctgccgatgggatcggcagttttttctgtgaaaagtcttcggtgatttaaaaagggctgcctctctgtaaggcagcccctttttttatgattgttgattcaggcgcagtgcagaatgcttcgtaggaccaacatactggtttagcgggaaggattctttaatggccgctgtgatgaattctttcgctgcgtaaatggcttctttgacttccgcacctttggcaagctccgctgtcacggctgctgagaatgtacagcctgcgccatgtgtataaggcgtatcgatcatttcgctttcaaggacttccgctgtttctccgtcatagagaacatcaacggctttctcgtgtttgagtttgcctccgcctgtaatgacgacatattgagcgccgagtgcgtgaatttttttcgcggcttcgatcatatcgtcaactgtttttagttcatccatgccgctgagctggctggcttcaaacaagtttggcgtaatgacagtggctagcggagccaattgctcacgcagggcttgggcgtgctccggataaaggacttcattagcacctttgcaaaccataaccgggtcaattaccacattttttaattgtttttctttgatcgtttttgccgcaagctcgataatgtcaacggttggcagcattcctgttttcatggcgtccacgccgatgccgtccgtaattgttgcaagctgggcgcggattgtatcagtatcgatcgggaatacctgatggttccagctgttgtttgggtccatcgcaacgatcaccgttaaggcggtcatcccgtatacgtttttttcttgaaatgtttttaaatcagcttgaatcccagcaccgccgctggaatctgagccggcaatggtgagtgctttatgcatagacatgtcttgaacctccatcatgttttgtctttcattatagttagattttctctgtatcacaatatagaagatctataggaatcatttgacaatctcaacgggctttcgtaaaatgctacataagaaaactaggtaggggttttgagatgttaaatcgtgagctggttaagggaagcacggttatattggtattgacgcttctgaacgagcggccgatgtacggctatgagcttgtaaaagaaatgggaagccgcagcggaaatgaactgcagatgaaagaagggaccttgtatccttctcttcacaagcttgaacgccaagggtatatttcttcctactgggagaagcaggagaaaggaccggaccgcaaatattaccggattacagacgagggcaaagaagtgctggcggaacgcacgaaggaatggagcgtattttcagccatgatggaccgaatactgaagtggagcggacaaaatggataaagaaacatatgtatccgaaatcaaaagcgggcttaaagggcttcctgagggtgaggcgatgatagaagagattgagagccatattgaacatcatctgtttcgctcttttcaggaaggaaagagtgaggaggaagctatgcagactttattgcaggcgtttggaacaccaactgacattgtttcttcgtttaagaaaatacagccagtaacgtttcgtgcgtttttgatgttccatcttttctgtaacagtgccctattcgctgtcggcattgcgattacaataatgcatgtatggcttgaatcaccgtttgttcaagcagtatggaaaggcatttctgtttctgtttggctgatcttagctgcatatatgatctactgggtgctgattgggtatcaaggcgtgaaggagtttggaaaacgcggagaaaagcttgttctacatacgattctgatctcaatggtgccaaacgtcatttttatgcttgtttttctattcaatgtaattcctgctgcgctgtttcaatccttgttgacaccttggtttgttggaacttgtgcttttgcaacgctgttatttccgttatttggccgaatgggctgttatattggcaggcgtcagcttgtctgattttttaggtatatacatagaatttctatgtaaaggaggtgtatgtcgtgaggattagctcttgtttatatggttttgtagctcatggggcagtatttttgtttactggtggctgcatgctcttggctatggcagccagcttgccttttgtttttctgcttgatcggctgcctgatgtcgtctttacagcaggtgccattcttacgctgctatgttcatatgcttatgtctggttttgggcggtccgatttgcatataaccagaaaatgcgcctgtttgaggttcaattggggtcctttgtgttgctagccctcatgatatctttgtttttattggatggatctagtatgaaagacatcatgatgaattgggacgatgcaggctgtgcttttgtgccgccggcttttacatttttgtgtctttcttatgcactggtgctgctgccggtctatcaatctaagctgtggcgtcttatccttccgaatggcgtccgcatgaaagatatctttcatgtctttggagatctgatgctgatcatggtgcttctgatcggagccactttgctgtttctatcattgtagtatgccgtttcagtaggatattcccactgatctcccgtccaatatatgttttaatagtacatgactatgaaaatgagaaggagagcatcatgaagatttctatcgtaattgtgacctataatcggattccggctttgtgtgagcttttggagtcgatttcccgccagaccttgatgccgtatgaaattattattgtgaatgatgccggggaatcggtcgtgccggtcaaagcactttatccggagctgccgattgctgtcatcaatttagaaaagaactcggggcatgtggctgcgagaaatgccggtgtaaaagaggcgtctggggattgcattatgctgtgtgatgacgatgatttctttacgccagggcatatcgagaaaatggcaaaggaaatagaaacggcagacttcgttcattctgatgcggaaatagtttcgtttgaagagaaaaacggaacaaggtatccagtgtcacggaaattgtttgcttataccgctgactatgaggatatgagagtgttttctacatacgtgccgtcgggcagcatgtacagacgttttctgcatgatgaaatcgggtatttcgatgctgatgtgcacaattactgggactgggatttttatttgcgcgcggccaaggattaccgggtgaagcgtgtcccttgcgccagcgtgatttatgccttcagtgacgcgggagacaatcagtctgctgaccttggcgccaagcggaagcaatatttggatcgtttaagtgaaaagcacggactcggggagctgccgacgaaaaactttgccgtcctgcttgaagagcctgagatgaagaggcgggaagcaaaaagtgaaatggtttgggatggcgagcctgtctattccagacttcatcgttcgtaaggaggcctgaatcttgaaacagcttttacaagacagctggtggaatcagctaaaggaagagtttgagaaaccgtattatcaagagctcagagagatgctgaagagggaatacgcggagcaaacgatttatccggacagccgggatattttcaacgcgctgcattatacatcatatgatgatgtcaaggtcgtcattttgggtcaagatccgtatcacgggccgggacaggctcaaggtttaagcttctctgtcaagcccggtgtaaagcagccgccttcgttaaaaaatatctttcttgagctgcagcaggacatcgggtgcagcatcccgaatcacgggtcgcttgtgagctgggcaaagcaaggcgttcttttgctgaatactgtgctgacagtaaggcgcggacaggcgaattcccataagggaaaaggctgggagcgactgacggaccgaattattgacgtgctgagtgaaagagagcggccggttatctttattttgtggggacggcatgctcaaatgaaaaaagaacggatcgacacctccaagcattttatcattgaatcgacgcatcccagcccgttttctgcgagaaacggatttttcgggagcagaccgttttcccgggcgaatgcctatttggagaaaatgggagaggcgccgattgattggtgtattaaggatttgtaaaaagcgcaggtgatctgcgcttttttatttgagtatttttcgaatcattcgcagcccgtttttggaggaaggataacgaaatgcgaagtcgaaacggttcgtttgtttgacgacgctttttttgtgcgtgaatgtgttaaaactgtcaaacccgtgatagctgccgatgccgctttccccgacgccgccgaatggcaaatacggcgtcgcaacatgcattaacgtatcattgacacagcccccgccaaacgacagatttcctaaaacagcgcgctcaatttctttgtttgtggtgaagagatacagggcgagcggcttagggcgcgattggactttctcaatgacttccccgatattgcggtatgtaaagagcggaagaatcggcccgaaaatctcctcctgcatcactggagagtcatctctcacttgttcgagaatggtcggcgcaattttgtgatgattgggatcagattgtccgcctgtgagcgggatgccatcattcagaaagctgagcagccgctgatagtggcgctcactgacgattttgccgtactgtggattccgttccggctgagggccgtaaaattctctgatcgcacgcttcatttcttctgtgagcttcgttttgatgtcctcgtggacaaataaataatccggtgcgatgcaggtttgtcccgcatttgtaaatttcccgaagacgatgcgtttggcggcaagctgaatgtcagcatctttatggacgatgcagggacttttgccgccgagctccaaggttacgggaattaattgtttggcggcggcctccatgacgatttttcctacagctacactgccggtaaagaaaatgtagtcaaagggctgctgtaataatgctgtgctgacatcgggcccgccttctgccatagcgacataatcagttggaaaaacgctgctgatgagtttggaaagaatagcagaaacagccggcgtatattctgatggcttgagaacgaccgtgttccccgccgcaatggcgccaatcaacggagaaagcgccagctgcaagggatagttccaaggcgcaatcaccaaaacggttccatacggctcagggatgatgatgcttttggagcctagatgagtcaacggcgttttgactcgtttcggcttggaccattttctcagccgtttcatgacaaagctgatttcctccaagacgattccgatttctgttgagtatgcttcttgctcggatttatggagatcctggtagagagcggctatgagatcggcttcatgagttctgacggcttgtttcagctttcgcaaaatgttcagtctcgattcaagcggtctcgtatgtcccgccgcaaaataggctttatgcttgctgatgatagaggggatgctgttcattccgtttctcctttttgtaaggtatggtgatttattatgtgaaaaatctcttctgcttgtcaatcgcgcaaggtttgtcagaaaaaataacaaactcatatctgcgttttcagcaggaatttgataaaatgcaggaagacaacatttatttttttggagggtgcttcatgaacattcatatatctgctttgattcaaaagatggaagaagagctaaaaaaagcaaaaacggctgaacgggatgaggagctgaagcgttatgtagcggttgtccgttctctgtgtgatgtcgtgcttgatcagccggagaacgcgagcgcgccccgcatacagccgagcgttacgccaagtcccgccgcgccgccatcgacagaccagctgatgatggaaaaaatgatggggagcgcgggattaaacaaatatcgaaagcaagaaaaagagaagcaggaagaggatggaaacggagagtctttatttgatttttaaagagagaggttgagcttacgtgaaattggttcttggcgcgctgcaatggacagcgtttattattgctgcggcgattgttgttccggtggcggttgcccagtcgtttcatctggatcactcagattctgcaagattgattcaaagcactttttttgtactgggaattgccgccgtcattcagtgtttgaaaggccacagactgccgatcaatgaaagcccagccggcttgtggtggggagtgtatacgatttacgcagggctgacgggaactgtgtttgcgacatatggagacacactgcggggtttgcagggagctcttcttgtaagcgctgtatgtttctttttgttaagtgttttcaaggtcattgacagacttgcaaaattgtttactccggttgtaacgggcgtctatttattgcttcttgtcatgcagctgagtcagcccattataaaaggaattctcggaatcggttatcgacaggacggggtggacggtcttgtatttggcctggcgcttgttgtgatcgctgccgcttttataatgacaaattcgaacatcatgttttttaagcaatattctattttattagccttgttcggcgggtgggtgctgtttgcggctgccggagccgcaaagccgattgaaatgccggaccggctgtttcagctgccttccctgtttccttttgggaccccgttatttaacagcggcctgatcatcacttctatttttattaccatcttgctgatcgtgaatatgctggcgagcatgaaggtcgtggacatcgccatgaaaaaattcagcaaacagcctgatggaaagcatcatgaacgccatgccggttttgcagcttcattcagccatctgcttagcggtttgacgggagctattgcgcctgttccgatttcgggagccgcaggttttattgaaacgaccaagatgccttctaaaaaaccgtttatgctcggcagtattctggttatcgtgatcagcgtgatcccgttttttatgaatacgtttgcgagcctgccgtcacccgttggatttgcggtgaattttgttgtgttctccgcaatgggcggtctggcctttgccgaatttgattcatatgagaaagaagaatcaaaaagggtgaggtctatcatcggtatctcactgctgacaggggtcggtatcatgtttgttcctgaaactgcgttaaagggattgcatccggtatttatttctctattaagcaacgggctcgtattagggacgcttgctgcaatagcagctgaccagttccagctttggcgcaggagaaaatccgacaatctcgtgtcaacggagaacaaacattgaattttggtgcaggtgcgataagataaatgatatgagtttaacgaaaaggcgggagagatagatgaaagtttttatcatattaggggccattaacgccctgcttgccgtgggactcggagcattcggcgctcacggattagaagggaaaatacctgataagtatcttcaggtttggcacacaggcgtgcagtatcatatgtatcacgcccttgggttattcgttgtcgcgtttctggctgataaattatccggcataggcagtgtcacgacagccggctggctgatgtttgcgggaattgtgctgttttccggaagcttatatattctaagtgtgacgcaaatctccattcttggagcgatcaccccgctcggcggtgtggcgtttattatttcttggattatgatcgttgtcgcagccgtcaaatatctataaacaaaaaagccaatcctcatcatatgagtgattggcttttttcttatcttggcgaataggacgccatggaatatggatacgtataagcaatttcttcatcaaatgtaatgtaatcgaggtagattgtcaggagcaggtagcgtgttcctgatttcgggtcgctgataataatgtgatcccggcccgcagcttcgatgacgccgcgaaaaatcttcgagccccattccttgctgttttcaaatgtcatataaatggtggccgtttttccccgattcaggcgcaaaatattctcgatgtaagattcctcaacaggcagcatgccgggaacgctttggcccggtcctgacggtgtaggccccgatggaatttgaaaaccgccgccctgctgctggcccgggaatccaaatccctgctgtccttgttgtccttgctgtccctgctgcattggcatcattggctgcatccccattgtctgcatttgtgagccttggccttgctgcgggtacgggttggcgccaaactgaggctgatacccctgcatattatcaaatgcctgcatttgctgatattgattttttttcggtttcatatcgttcctcctttttatgaaaaccattcaaaacatgttctggatgtataggtgaacgctccgcgatgactcacctccgatggaaaacgatcttagtcgctggtgcgatttttatctctttcaccttatgaggctgatgcttggattatgctgaaaaagaacagcggaccgatcagatttcgctctgggcagccgctgtttttcagaaacatacacaaacttttcgcatattggtttgtatccctagcgcaacttgagcataagcaacataagataacgatagtttcaggtgtgaagttccaagaaggaggtgtaggatttgcctaaagtatcagtcattatgacgagctataacaaaagcgattatgtggcaaagtccatttctagcatactctcacaaacgttttcagattttgaattgtttattatggatgacaactccaatgaagagacgctgaatgtaatccgtccttttttgaatgataaccgagtgcgtttttatcaaagcgatatatctggagtgaaggaaagaacagaaaaaacgagatacgcggcactgatcaatcaggcgattgagatggcggagggtgaatatatcacctatgcgacggatgacaacatctatatgccggaccgcctcctgaaaatggtgcgggagctcgatacccatcctgaaaaggctgtgatttactcagcctccaaaacctatcatttaaacgagaatcgtgacattgtaaaagaaactgtcaggcctgccgctcaagtgacatggaacgcgccgtgcgcaattgatcattgctcggtgatgcacaggtattcggtgcttgagaaggtaaaggagaagtttggctcctattgggatgaaagcccggcgttttaccgtataggagatgcccggttcttttggagagtcaatcatttttatccgttttacccactggatgaggagctggacctgaattatattaccgaccaatcgattcactttcagctgtttgaattagaaaaaaatgaatttgtcaggaaccttcctccgcagcgaaattgccgagagctgcgtgaatcattaaaaaagcttggaatggggtgagagcttgtcggcctatttaagcaattattgggtgctgtaccggaagtacgtggagctttttgacaaacttcgctacaaagggattccgcttgggcttatcagtaatttttatcaatacatcagccctgaactgagggtgatgatggaagaagaaccggaattattcggatcggtggatcagcatatcgatgagggacagattcagccgttttttgaagaaagaatccaaaacatcgttaaaacaaatgacgaacctgttaaagggaaagtcattttgcactttgattacctgcgtttttcaaacgaaaattactatcaatttgatcctgaaaaaacggctgttttggccagatggagtttgccgcattattgtgatctgcctgtaattagcaagcgggagattgcggattcatgccaaaaaggcgattcgaagcagtatctcgaaacagcctgttcgcttctcgccccttatgatgatcacccggcatttggtgatcaagcgtttcgcgaccggcttttcaaagatattcctttatttatagaggccattgatacagttgatgcgctgtttgaacaggaaaagatttcagctgttattgtcggaacggcagaagacatttacagcagggtgctcgctctcatgtgtcaaagaaaaggggccgtcagcatttgtcttcagcatggcgcattgatgggagatgaagccttcattcctgtttttacaacctatcaagctgtttttggtgcgtatgaagcagagtggttcatacgaaaaggctgtaaacccgagcagattctcgtaacgggacatccccgcttcgatcagatttttaacagaacgcctatggatatgtccatattctatcgaaaacttgcttttcagccgactaaaaaaattgtgctcattgccactcagcccttttcagaagacttttattccggtgtgctgcaggggctttctgatcagaagcagctgcaaatcattatcaaaccccacccgtgggaaatcggaaaaaacaagcttgatctgtatcacgaggcggcgaaaaaacatcaagcatgcagagtcatcaaaaaggagctggagctttatgatttgctgccgtatgttgatgccgcagtgacgcaaacctcgacagtcggtcttgaagccatgctgtttcaaaagcctgtgctgataggaaaatcgtccggaaatcgctcgtatccgtattatgagtctcttggcgattttatgtttgaccagccggatgaactggcgcacaccttggttgaggttcttcgaagtcccgacgtgcatcaaaaagcagaagaggcgcgcctggcattcatagcggctaattatccggtggcagaatcaacaaatgctttatttgcggaactgaaagccaaaacaggggttgattacaggcgggaagatactgaataaaatgataggagcgcaaagaaatggtgcaaaagagaaatcattttctcccttactcattgccgttaatcggtaaggaagaaattcaggaggttacagaaacgcttgaatcgggatggctctctaaaggcccgaaggttcagcagtttgaaaaagagtttgccgcgtttgtcggggcgaagcacgccgtggcggtgaattcatgtaccgcagctttatttttggctttgaaagcaaaagggattgggcccggggacgaggtcattacctctccgcttacgttcagctcgaccgccaatacgattattcatacgggagcgacgcctgtgtttgcggatattgacgaaaacacgctcaatattgacccggtaaagcttgaggcggccgtcacaccgcgaacgaaagcagttgtgcccgtccactttggcgggcagtcctgcgatatggatgcaatattggctgttgcccaaaatcatggtttattcgtgctggaggatgcggcacatgcggtatatacgacttataagcaaagaatgatcggttctatcggggatgcaacggcattcagcttttacgccaccaaaaacctcgcgacaggggaaggcggcatgctgacgactgatgatgaggagcttgccgataagatacgggtgctaagccttcacggcatgagtaaagccgcatggaaccgttattcttcaaatggcagctggtactatgaagtcgaatcgcccggctataagatgaatatgtttgatttgcaggcggccctcggacttcatcagctgaaacggctggatgatatgcagaaacggagagaagagattgccggccgctatcaaaccgcttttcagcagattcctgggctgatcacgccgtttgtccatgatgacggcaggcacgcctggcatctatatgttctgcaagttgatgaaaaaaaggccggggttacgcgcagcgaaatgattacggctttaaaggatgaatacaatatcggcactagcgttcattttattccagtacacattcatccgtattatcaaaagcaatttggatataaggaagcggactttccgaatgccatgaattactataaacgaaccctttctctcccgctctatccatcaatgtctgacgatgatgtagatgatgtcattgaagctgtgcgggatatcgtaaaaggggctgattaagtgtatacggtaaaagaaaatgtctccaaagaggcaattgaggaatttctccaaagcagaaagcttacattggatgttccgtatcaattttccctcggcctttttgaaaacagcaggctccaaggcgtattgctttacgaagattctttgtgggaaagcaaggtgcttcagaagaaagtcatgaacgtcaaacttcttgcggcaaatagtaccgggcagctaaagaggctgtttgaagctttttatactgtacgccaaatggatgaaacggattttatctttgtccgtgttccggctgaagatatcggagccgcgcatgtgatacaacagcagccatcctcttactttgtcgggagtttgctgaagctggcgatgcctccgtctttttatgacaaaacaccgccattttttgaactgggcccgcctgagcccggagacacagaagcgatatgtgagctggcccgagactcgtttacaaaaagcagatattttcaggatcctcatctcagccgcgatgcagcaaacgaaatatttcaggagtggacacgaaacaatctgaatggaagggcggcggtcaatattgtcgctaaacacaatggcgaggtcatcggctatcttcagggcttatcaagagatgatgagtgcattctcgatttgatggctgtaaagccgggatttgaagggaaacgtattgcgtttcatttattggcgaatctcatagaacaaccggagacccagaagcatagaacggtaacagcggggacgcagcttcacaatgtaagggcgatccgcctttatgaacgaatgggcttcaccgctgaacaatcgtattactattatcatatttggccgggcaaggaggcgaaataatggcagcgtttcagatcgcgaataaaactgtaggcaaagacgctcctgtttttattattgctgaggcggggattaatcatgacgggaagcttgatcaggcttttgcgctgatagacgccgcggcggaagcgggagcggatgccgtgaaatttcaaatgttccaagctgataggatgtaccagaaagatcctggtttgtacaagacggcagcgggcaaggacgtctctattttttctttggttcaatctatggaaatgcctgctgagtggattttaccgctattggattactgccgcgaaaagcaggtgatctttttaagtacggtatgtgacgaggggtcagctgatctgcttcagtctacctcgccgagcgcttttaaaatcgcatcctatgaaattaaccatctcccgctgcttaaatatgtcgcccggctgaacaggccgatgattttctcgacagccggagctgaaatctctgatgttcacgaagcttggcgcaccatcagggcagagggaaacaatcaaattgccataatgcattgtgtggcgaaatacccagcaccgccggagtacagcaacctcagcgtcattccgatgcttgccgccgcttttcctgaggcggtaatcggcttctccgatcatagcgagcatccgacagaagcgccgtgtgccgcggttcggctcggagcaaaactgatagaaaagcattttacgatcgataaaaatctgccgggtgctgaccactcgtttgcattaaatccggatgaattgaaagaaatggtcgatggcatcaggaaaacggaagctgagctgaaacaggggatcacaaagccggtctctgaaaaactgcttggcagttcatacaaaacaacgaccgccatcgaaggagaaatcagaaactttgcatacagaggcatttttacaacagctccgattcaaaaaggtgaagcctttagtgaagacaatatcgcagtgcttcggcccggacaaaagccgcaggggctgcacccgagattttttgaactgctgaccagcggtgttcgggctgtaagagacattccagccgacacaggcattgtctgggatgacattttactgaaggacagcccgtttcatgaatgatattctctttatcattcaagcaagaatgggttcaacaaggcttccgggaaaagtgcttcggccgctcggatcgaatcgtttacttgatattctcgttcaccgtgtccggcaaagcgcgttttaccaaaaggatcgggataatcttgtcatcgccacgtctgacaaagaaactgacgacatattagaggcgcactgtatcaaacaaggctttcgtgttttccgcgggagcgaagaacgtgtcctcgataggtttgtgaaggtcatagaagctgttaaaccgtcagtcatcatccggttaacaggtgataatccgtttgtcgatcctgagctgctcgatgtaatgattcaggcgcattttgatcaaggctcggattatacgtatatcctgaatgccccattagggatttgcggcgaagtggtcaacgccaacctgttaattgacatcagccgtattcaggctttggaggatcaatatcaggagcatgtcacgttatatataaggaatcatccagctctttatcgtgttcagtttttagaggcgccggaacgatttcgcgcccctcaatatcggctgaccattgatacaaaggaagactatgaatcgataaaggccctctatcaaaaagcaggcgagcgccccgatgtatccgcctcagagcttatcacccttctgaaccggaaccccgatgcggcaaccgaacgagaggctgactagccatgcatgttgggatcttcgcagacggcggctatgaaaagggaatgggccatgttgtccggatgaagaggcttgcggaggggctcaaacagcgatgcttgattacgttttatacgaatcaggattctgaagcgtttcttcatgaagagcattggcaggtcatcgtaaagccggagctgcagcagcacgaatttattctccgggaaataaaaagcaagaagcttgatttgcttttgtttgatattctaggcgcgcctgcagagctgttaaagaaaataaagacggagacagatgcgaaaattgttctttttgaagagaaaaacggtaaatcgattcaatatagtgacgcagtcattaacggaatttacggtgacatcagaagcagggtgtacgttcagggaaacacacgcatctatgaaggtccggactatcttattcttcaccccgcctttcaggccgcaagagaggattacacacttaagaaagactgccgcaatatccttgttgcattaggaggaagtgatccgaagcagcttatttttaaagtgctggctgccgctgatcaagtccccgacataaaagacaaaaacatgatgtttgtgatggggagcgcttcaccgcatcaagaggcagtccgaaggcggatcgaaaagaagccgcagtacaagatgatcgaacagacaaatgatatggcaggtttgatgaaacaagcggacgcagccattgtcgctggcggcatctctctatatgaagccatttgcatcggcgtgccgtgccttgttctttctcaggttgagcatcaaacggctacagccaaaacatttgctgaccaaggcgccgctcttgatcttggattgggtgagcttgtaccggatgaaacactcatctatcagatgtcacgcattatgagcagctatcctcttcgcctttctttgcacaagggaggaaggccgctcgtggatggcaaaggcattatacgggtaacagctattcttcaagatttatatgaacaagagatataaaaatgcatgtaaggaagtgttaatgtgaaaggtgttattttagccggaggaaacggctcacgccttatgcccttaacgaaagccgtcaacaagcatttgcttcctgtaggcccgtatccgatgatatactggtcgattatgaagctgcaggaagccggaataaaagacattttactcatcagccaaaaggagcatatgccgcaattttacaaactgcttgggaacggggaagagcttggcgttactatcacttatcaagtacagccggcagcatcgggcatttcggatgggctgtcttatgcaaagcgctttacgaaaaaagagtctttcattttattattaggtgataatatatttgaagattcattaaagccttatacagaacgctttgaacagcaggggaaaggagcaaaagtgcttctgaaagaagttgatgacccggaacgtttcgggattgctgagattgatgagaaaaacaagcggattcgttccatcatcgaaaagcccgaacagccaccgaccaacctttgtgttaccggcatttatatgtatgatgcagaggtgttttcatatattgaacaaatatcaccatcaaagcgcggcgagctggaaatcaccgatgtgaataatctatacatcgaaaacagccagcttacgtatgatgtgttatcaggctggtgggtagatgccggaactcacgaatcgctttatctcgcttcccagcttgtacaccaggctttacggaaaggacaggacgaaaagtgatggcaaaatcatatttaattacaggcggggccggcttcatcgggctcacgtttacaaagctcatgctgagggaaacggatgcgcgcattaccgttttagataaactgacgtacgccagccacccggaggaaatggaaaaattaaagcaaaacagccgttttcgctttgtaaaaggggacatcagcgttcaggaggatatcgaccgcgcttttgacgagacctacgatggcgtcattcacttcgcagcagaatcgcatgtggacagaagcatttcccaagcggagccgtttatcaccacaaatgtcatggggacataccgattggcggaagcggtcttgaaaggaaaagccaagaagctgattcatatttcaacagatgaggtatacggggatttaaaagcggatgatcccgcgtttacagaaacgacgccgctttctcctaataacccatactcagccagcaaagcaagctctgatttgctcgtgttgtcttatgtgaaaacccacaagcttccggccatcattacacgatgcagcaacaattacggaccttatcagcacagcgaaaaaatgattccgacgattatccgtcatgcgaagcagggcctgcctgttccgctgtatggcgatggactccagatccgagactggctgtttgcggaggatcattgccgcgcgatcaagctgattttagaaaaagggaccgacggcgaggtgtataacatcggcggcggaaatgaacgcacgaataaagagctggcgagtgtcattttgaagcatctgggctgtgaggaattgttcgcccacgtggaagaccgaaaagggcatgaccggcgctatgcgatcaatgcatcaaagctgaaaaacgaactgggctggcggcaggaagtgacgtttgaagaaggcattgcgcgtacgattcagtggtatacagacaatgaccgatgagaaggtgatctgattgacaaaggtattggtgactggggcgggaggacagcttggcttggaactatgccgccagctgaagcaagccggatatgaggtcattgcgttaacaaagaagatgatgaacattgctgaccagcgctcagtacggcattcgtttggccattatcagccggatatcgtggtcaatagcgccgcgtttacgtcggttgatcaatgcgagaaagagcttgataaagcgtacttgattaacggaatcggcgcttattatacagcgcttgagtcaacccgcatcggagctcaatatgttcatatcagcacggactatgtattcaatgggaaaggaacccagccatatagggaagacgatcccctcgatccgaaaaccatttatggcaaaagcaaaaggctcggagaagaactgatacgattaacgacaaaagacagcacgatcatcaggacatcgtgggtgtacggacatggcggcagtaatttcgttgaaaccatgctgaaacttgctgaaacgaaacaagagcttcgggttgtcagcgatcaaattggttcgccgacttatacgaaggatttagcagaagcggtcatcaagctgttcagccatccgccgggcatctatcatgtcagcaattcaggcatatgcagctggtatgagtttgcgacggcaattatggaagaaagcgggctggaaacagccattttgtctgtaacgacagaggaatacgggaacaaaacgccccgtccggcatactctgtgctgagccatcgggctattgaagaagccggcatccgcccccgccactggcgggaagcgttacgagagtatttgcaggaaaggagcagtgcgtgtgattgatggagtcaaggtgaaaaaattgatgaagcatagcgatgacagaggcttttttgctgagctggtccgggacgatgagaatctccttgagcattttgggcaggcctcttggtcgaaaagctatccgggtgtgattaaggcatttcattatcatgagaagcaggatgatctctggttcttcccaaccggccacgctcaggttgtcctatacgatcttcgagaggattcaaagacaaaaggagaaacggacgtctattatatgggcgaagacaacccgatgctgttattaatcccaaaaggggtggctcacggatatagagtgctgggagagacgccgctgacaattatctattttaccaccatgtcgtataacccggatcagcctgatgaaaaaagaattccgtgggatgatgagacgatcggttttaactggaacactgaattcagataaaaataggaacgtgatcaatcgaagagcagaggcatcttcgactttttttgcccttttttaaaataggataaaagatataaaatgtcaggcagatgttactagaaaaagagagggaaatcgtccatttgaaccttgtataaacaggaaggaattctcattgaattccaagtgttaatattccttaaaaaacatttacttccatggaaaatgatgatagattaatttttaagaaaaagaactggtaattcgcgaattatgaaaaagcgctttttctgcagaggacgctctggccaaatttcaacaatcaattagggggaaatgtcatgctaaaaagaacttcattcgtatcttcattattcatcagttcagctgttttactatcaatcttacttccttcgggccaagctcatgcacagtctgcatcaatcgaggcaaaaacagttaacagcacgaaagagtggaccatttctgatattgaagtgacatataaaccaaatgcggtgctttctcttggagcggtagaatttcaatttcctgacgggtttcatgctacgacaagagattcagtgaatggaagaacactgaaagaaacacagattttaaacgatggaaaaacagtcagactcccgcttacgcttgatttgttaggcgcatccgaatttgaccttgtcatggtgcgtaaaactcttcctcgcgcaggcacttacacgattaaaggcgatgtagtaaacggtttgggaatcggcagtttttatgctgaaacgcagctggtgattgatccccgttaatcgatagatttgtagtcagagactgagatgttttcagtctctttttttgtggattcaaaagctggtacggatcttgcatgatgataagggtgaatccaatgaagaaaggaattggcgggctgattttttaaagcgcttacattacagccggccaaaaaaacaatgaggtgaaaaagatgtcagcaaagcaagtctcgaaagatgaagaaaaagaagctcttaacttatttctgtctacccaaacaatcattaaggaagcccttcggaagctgggttatccgggagatatgtatgaactcatgaaagagccgcagagaatgctcactgtccgcattccggtcaaaatggacaatgggagcgtcaaagtgttcacaggctaccggtcacagcacaatgatgctgtcggtccgacaaaggggggcgttcgcttccatccagaagttaatgaagaggaagtaaaggcattatccatttggatgacgctcaaatgcgggattgccaatcttccttacggcggcgggaagggcggtattatttgtgatccgcggacaatgtcatttggagaactggaaaggctgagcagggggtatgtccgtgccatcagccagatcgtcggtccgacaaaggatattccagctcccgatgtgtacaccaattcgcagattatggcgtggatgatggatgagtacagccggctgcgggaattcgattctccgggctttattacaggtaaaccgcttgttttgggaggatcgcaaggacgggaaacagcgacggcacagggcgtcacgatttgtattgaagaggcggtgaagaaaaaagggatcaagctgcaaaacgcgcgcatcatcatacagggctttggaaacgcgggtagcttcctggccaaattcatgcacgatgcgggcgcgaaggtgatcgggatttctgatgccaatggcgggctctacaacccagacggccttgatatcccttatttgctcgataaacgggacagctttggtatggtcaccaatttatttactgacgtcatcacaaatgaggagctgcttgaaaaggattgcgatattttagtgcctgccgcgatctccaatcaaatcacagccaaaaacgcacataacattcaggcgtcaatcgtcgttgaagcggcgaacggcccgacaaccattgatgccactaagatcctgaatgaaagaggcgtgctgcttgtgccggatatcctagcgagtgccggcggcgtcacggtttcttattttgaatgggtgcaaaacaaccaaggatattattggtcggaagaagaggttgcagaaaaactgagaagcgtcatggtcagctcgttcgaaacaatttatcaaacagcggcaacacataaagtggatatgcgtttggcggcttacatgacgggcatcagaaaatcggcagaagcatcgcgtttccgcggatgggtctaatttgagaagcctccgcaaaataattttgcatttgttttttgcgtaaagagcaaaaaacgcaaaataaatttgcgttcaagatcggaaaaagagaaaggtgatcacctgttagacaaatttctgttcgattcaacaagttttttcagcaaaagacaagaaaatggcatgattcttgcatttttattcatatgcgaagatatatttcataacacgagggggactacatatgacagtcacatacgcgcacgaaccatttaccgattttacggaagcaaagaataaaactgcatttggggagtcattggcctttgtaaacactcagctcggcaagcattatccgcttgtcataaatggagaaaaaattgaaacggaccgcaaaatcatttctattaacccggcaaataaagaagagatcattgggtacgcgtctacagcggatcaagagcttgctgaaaaagcgatgcaagccgcattgcaggcatttgattcctggaaaaaacaaagaccggagcaccgcgcaaatattctctttaaggcagcggctattttgcgcagaagaaagcatgaattttcaagctatcttgtgaaggaagcaggaaaaccgtggaaggaagcagatgcggacacggctgaagcgatagactttttagagttctacgcgcgccaaatgttaaagctcaaggaaggggctccggtgaagagccgtgctggcgaggtcaatcaatatcattacgaagcgcttggcgtcggcatcgtcatttctccatttaacttcccgctcgcgattatggcgggaacagcggtggcagcgattgtgacaggaaatacgattctcttaaaaccggctgacgcagccccggtagtggcagcaaaatttgtcgaggtcatggaggaagcgggtctgccaaacggcgttctgaattacattccgggagatggtgcggagatcggtgatttcttagttgagcatccgaagacacggtttgtctcatttacaggttcccgtgcagtcggctgccggatttatgagcgagctgccaaagtgcagccgggccaaaaatggctcaaacgggtaattgcagaaatgggcggaaaagacacagtgcttgtcgacaaggacgctgatcttgaccttgctgcatcctctatcgtgtattcagcatttggatattcaggacagaagtgttctgcgggctcccgcgcggtcattcatcaggatgtgtatgatgaagtggtggaaaaagctgtggcgctgaccaaaacgctgactgtcggcaatccagaagatcctgatacgtatatgggtcccgtgattcatgaagcatcctacaacaaagtgatgaaatacattgaaatcggcaaatctgaaggcaagctattggccggcggagaaggcgatgattcaaaaggctactttattcagccgacgatctttgcagatgttgatgaaaacgcccgcttgatgcaggaagaaattttcggcccggttgttgcgatttgcaaagcgcgtgatttcgatcatatgctggagattgccaataacacggaatacggattaacaggtgcgcttctgacgaaaaaccgtgcgcacattgaacgggcgcgcgaggatttccatgtcggaaacctatattttaacagaggatgtaccggagcaattgtcggctatcagccgttcggcggttttaatatgtcaggaacagactcaaaagcaggcggtcccgattacttaattcttcatatgcaagccaaaacaacgtccgaagctttttgatttgagagaaataaaatcgtgcgattctttagcggatcgcacgatttcaactttttgatcaggaggacaatttatgcagtatacaaaaatcagtcacatgaatccggctgaaagagtggaggcgctgacagcatctctggtcagcctcagcagcgtgaacggcaccgttggagaagggacaaaagcagatttcatcaaagaagtgatcacgagctatccttattttcaggaaaaccccagtcatgtgtgggaacaggccattcccaatgacccatacaaacgcaaaaatatttttgcgtttattaaaggacatggagaaagccgaaatacagtcatttaccatgcccatctggatacagttggaattgaagatttcggccctttaaaggatatcgcttttgattgtgagaaattggccgagtatttcagccgctatgagttcgatcaggatgttcagcgggatgccaaatcaggcgagtggatgttcggaagaggatctgtcgatatgcaaagcggcatcgccgtgcatttagccaatctcctgcatttttcggagaaccttgagacgttgccgggaaatgtattgtttatggccaatcccgatgaggagagccagcattcgggcattctcgccagcatttcagagctgaaccggctaaaaaaagaaaaacagcttcactatttggctgctattaatacggattttattaccccgctttacgatggtgatcagacaagatatatctataccggagccgcgggaaaactgttgccttgcttttacatttacgggcgtgaagtccatgttggcgatacactggcagggattgacccaaatttcatttcatctgaaatcacaagccgtctccacaataacatccatctggcagaaaaggttgaaggggagttggttctgcccccatcctgtttgtatcagcgtgataacaaggaatcctataatgtgcaaacggctgtcagcaccagcttgtatttcaattgttttatttatgaaagaacagcaaaagaaatgatggatttgcttattgaagtcactgaggaagcatgccgggagacagaacaaaaattatcagattattacgaagaatatgtaaaaagagccaacctgccaaagaaacatttatcatggggcattcaagtgtatagcctggagcaatacttagaaaagctgagaaaccggggaatagatcccgagcagtgtatcgagcagacattcaaagccaacgagcaccttgaacttcgcatgagatgctttcaggcaatcgaagagcttcaaaagcttgaccccgatcaaggcgcaaaagtcattctattttacgcacctccttacctgccgcataactatttgaaagaagatagcgcaagagatcagcttttgcagcatgtgattaaagaagcggctgacaaaaccgctgaatcgacaggcgaaacatttgtcttcaaaaagtttttcccctacttggcagacggcagttttttatcactgcacgaaaccgatggcgaaattgattcttttatcaggaacttccctgggtggaatatgattgggaccattccgttcaaagacatacgcaagctgaatattccatccattaatatgggcgtgtacggaaaagacggccataaatggacagaacgagtctataaaccgtacacatttcatgtattgcctctcctcatacagcaaaccaccgttcatcttttgcaaagctaccggatgaccatcacggcaaaagaaccaaagggggaaggatgatgcagaatcataaaaatgaattgcagcgcagcatgaaaagcaggcatttgtttatgattgctttgggaggggtgattggcactgggctgtttctaggctctggctttaccattagccaggcgggaccgctcggcgccattgccgcgtatatcatcggcggatttttaatgtatctcgtcatgctttgtttaggagaattggctgttgccatgccggtggccggatcgtttcaggcctacgccactaaatttctgggacagtcgacaggctttatgattggctggctgtattggttcagctgggccaatacagtagggttagagctgacgtcagcaggcattttgatgcaaaggtggctgccctccgttccgatctggatatggtgcctcgtgttcggcatcgtcatctttttgattaatgcgctctctgtcagaagctttgcggaaatggaattttggttttcaagcatcaaagtggcggcgatcatattatttattgtgattggcggagccgctgtgtttggcttgattgactttaaaggcggacaggagacaccctttttgtctaactttatgactgatagagggcttttccctaatggggtgctggccgttatgtttacgctggtcatggtaaacttctcgttccagggaacggagcttgtcggcattgcggcaggggaaagtgaaagcccggaaaaaacactgccaaagtccattcgaaatgttatttggcgcacgctgtttttctttgtgctcgctatgttcgtcttggttgccatccttccgtacaaaacggcgggggtgattgaaagcccgtttgtagcagtactcgatcaaatcggcatcccattttcggcagatatcatgaactttgtcatcttaacggccattttatctgttgctaattcgggattgtatgcggcgtcgcgtatgatgtggtcactttcatcaaatcaaatgggtccctcctttctcaccagactgacaaaaaaaggcgtgccgatgaatgccctgctgattacgctaggcatttcaggctgttcgctgctgacaagtgtcatggctgcagaaacagtgtatttatggtgtatctcaatctcgggcatggtgacagttgtcgcgtggatgtccatttgtgcgtcgcaatttttctttcgcaggcgtttcctggcagaaggcggaaatgtgaatgatctggagttcagaacgccgctttatccgctagtcccgattctcggattttgtttatatggctgcgtgttgatcagccttattttcattccggatcaaagaattggcttatactgcggtgtgccgatcattattttctgttatgcatactatcatctaagcatcaaaaagcgtataaatcatgaaacgattgaaaaaaagcagacagaggcgcaatagaaaaagctctccgggaggccggagagctttttttacgtgttacatcctcatgtatttttagaatgaaatatagaaatatataatgggatttaaatgaaaataataaaacttataaatatttcgttcgaattgtaaatagagaaaaaacaatgctaaactataatacaactttatgataagaagattatggaagaggtgtttgagaaagaatgaacagcaatcaaaacaatgacatcaaaacaaaacatcattttccgttattgttggcactggctttaacgatgggggtatttgcagccggatctgaagagcttgtgatctcaccgctgctgccggatttagcaaaagccttcagctcagatgtcagcgtccttgcgttatctatcagtatttacggcgttatgatttttatcggtgcgccgcttttggttccattaggcgataaatactccagagaactgagcttattggccgggcttatgatttttatcataggaacggtgatatgcgctttagctcaaaatatttttttcttctttttaggccgggcgctttcgggattggctgcgggagcgtttgttccgaccgcttacgcagttgtcggtgatcgtgttccttatacataccggggcaaggtgatgggactgatcgtttcaagctggtcgctggcgctgattttcggagtgccgctcggatcatttatcggcggcgtcctgcattggagatggacgttttggattttcgccctgatgggtgttttagttgttctgctgattctccttgaaatgcgccgccatgcccaacataaaaacagcggcaaggaagaaatagaagagcccgcaggaacattccgggatgcgctgaaagtccctcgtgtacctgtttatatcacaataaccttttgtaatatgattggtttttacggtatgtattcctttttaggcacctatcttcaggacgtttttaccggaggaaacacggctgcgggcttatttatcatgatttatggaatcgggttttccatgagtgtgattacaggaaagatagccgaccgcatcggaaaaatgcgctcccttttgattgcgctgggggtcatcagcgttctgctggcgtgtttaccatatgcgccggcgtctatgtttctgttaatcgccagcctatttatttggggattaatgcaaagtttgacggtgacgctgctcagcaccattttgagtgactgctcagagcgtcatcgaggaaaagtcatggtgttttacagtctcgcctcgaatctggccgtgacattaggttctgctttaatgggacccgtatatgtggcatacggctatgcagctgtcggattgatttgcgccgccatcacagtcctcggatttgtgctcagtgtattcgcatataaaaagtacggcaaacttgagcagaaggccgatcagtccttatctcaataaacaaagtttctaaattcctataattaaaaaccctttttaaagggtttttttgtttgtatgggaataattatcaatattttcaaaaaacattgacagttcaatttccactggataaaatttacttaaaattttaaaagattggttggtgctcatgattatattggataatagcattcagacaaaaaaaagaactgattcactatccaaactcattacagtcaacacgctcggccctgaggggacaagcagtgagtacgcagcaaagcatttcatttccaattttactcttctacaagggctgaacagtaaattgtccttgcatgatacttttgaatcgtgcatcgaaaggacgctccaaagcccgctggaatataccatcgtcccacatgcttacgatggcattaagcatttctacatgaggccggatttgcagctattgcagatcttcaggtgcgatacaccgatgtacggcctggctgttcgtcctgattttgaattcagagacgatatgcttgatacatctgttattgtttcacatccttcacctattaatttaataaaatattttacccgcaaagatgttcgtttcaaactagtcaattcaaccagtcaagccgcaagaaaagtaaaagaaggtttgtatgacattgccttaaccaatgagcttgcacggcaaaagtacgggctaacctttgtaaaaacattcaaaagcattccaatgagctggtcattatttggaaaaggagacgttgatgatgaaaactaaagaagatatgcaggagctttatttcccgacaccgaaattaattgaatgggaaaacggagtgaggcagtattcaaccgtacgaggggatactgaagtattaatgtcttacgtcccgccgcataccaatgttgaaccccatcagcataaggaggtccaaatcggcatggtcgtttctggcgagctgatgatgactgtcggagatgtgacaagaaaaatgacagccttggaatctgcctatatcgcgccgccgcatgtgcctcacggggcaagaaacgacacagaccaagaagtgattgctattgatatcaagcggctgaaagctgatgaaacatatacaagtcctgaggactactttttggatattttcaaaacaagagacctgctgccgggcatggaagtcacgttctttgttgaggattgggtagaaattatgcttgccaaaatccctggaaatggcggagaaatgcctttccataaacatcggaatgaacaaataggcatctgcatcggcggcggctatgacatgacggtcgaaggctgcacagtcgagatgaaattcggcacagcctatttctgtgagcctcgcgaagatcatggtgccatcaaccgttcagaaaaagaatcaaaatcgattaatatcttcttcccgccgcgctataacagggcaaaagcaaaaaaaatgaaggcggatgaatgatcatgaacctcaccgataaaaccgtcctcatcacaggaggcgcatcaggcattggttatgctgcggttcaggcttttttgggccagcaggccaatgtggttgtggcggatattgatgaagcgcaaggagaagcaatggtacgaaaagaaaataatgacaggctgcactttgtgcaaacggacatcacagacgaagctgcctgccagcacgcagttgaatcggcggttcatacatttggcgggctcgatgtcttgattaataatgcaggcatcgaaatcgtggcgcctattcacgagatggagctcagcgattggaacaaggtgctgcaagtcaatttgaccggcatgtttttaatgagcaaacatgcactcaagcatatgctggccgccggcaagggcaacatcattaatacgtgctctgtcggcggactcgtggcatggcctgatattcctgcttataacgccagcaaaggcggggttttgcagctgactaaatcaatggccgttgattatgcgaaacatcaaattcgggtgaactgcgtatgcccggggatcatcgacacaccgctgaatgaaaaatcattccttgaaaataatgaaggcacacttgaagagattaaaaaagaaaaagcgaaggtaaatccgctgctgaggcttgggaaacctgaagaaatcgcaaatgtgatgctgtttttagcctcggatttatcaagctatatgaccggaagcgccatcaccgcagacggaggatacaccgcacaatagagaaggagtgttttacatatggagagaaaaacagtattggtcatcgctgatcttggaggctgcccgccgcacatgttttataaaagcgctgctgaaaaatataacctggtcagctttattccaagaccttttgcaattacagcctcccatgcagcattgattgaaaaatactcggtcgcggtcataaaagataaagactattttaagagtttagctgattttgaacaccctgattccatttattgggcgcatgaagatcataacaagcctgaggaagaggtcgtcgagcaaatcgtcaaggttgccgaaatgtttggggcggatgccatcacaacaaacaatgaattattcattgctccgatggcgaaagcctgtgaacgtctgggcttgagaggtgccggcgtgcaggcagccgaaaatgccagagataaaaataaaatgagggacgcttttaataaggccggagtcaaatcgatcaaaaacaaacgagtcacaactcttgaagatttccgtgctgctcttgaagagatcggcacacctcttatcttaaagcctacatacttagcgagttctatcggtgtaacgctgattacggacactgagacggcagaagatgaatttaacagagtcaatgactatctgaaatcaattaacgtgccaaaggcggttacgtttgaagcgccgtttatcgctgaagaatttttacagggtgagtacggagactggtatcaaacagaagggtactccgactatatcagtatagaaggcatcatggctgacggtgagtatttcccgatcgccattcatgataaaacgccgcaaatcgggtttacagagacatcccacattacgccgtccattctggatgaagaggcaaaaaagaaaattgtcgaagctgccaaaaaggcaaatgaagggcttggactgcaaaattgcgcaacacatacagagatcaagctaatgaaaaacagagaaccgggtttaatagagtcggcagccagatttgccggctggaatatgatccccaatattaaaaaggtctttggccttgatatggcgcaattattattagatgtcctctgtttcggaaaagacgccgatctgccggacggattattggatcaagagccttattatgttgccgactgccatttgtacccgcagcatttcaaacaaaatggccaaattcctgaaactgctgaggatttggtcattgaagcgatcgatattccggacgggcttttaaaaggggatactgaaatcgtttctttttcggccgcagcaccaggcacttcagttgatttgacattgtttgaagctttcaattccattgctgcatttgaactgaaaggcagtaattcacaggatgtggctgaatcaatcagacaaattcagcagcatgcgaagctgacggcaaagtatgtgctgccagtatgaaacagctgaaacccaactctaaatacttgctttacgggcaggcgctatcgttcatgggagactattgtgttctccctgccctgctcattttgtctacatattatcacgattattgggtgacgtccggggtcatcgtggtcagaagcattccgatggtgtttcagccgtttttgggtgttctggtcgaccggttagacagaattaagatcatgctgtggacggatatcatcagaggcatcatctttttggggctcacatttcttccaaaaggcgagtatccgctgatttttctggccctgctgtttattacttatggaagcggcgtgttttttaatcccgcccgtctcgctgtcatgtcgtccttggaatcagatattaaaagcatcaacacgttatttgcaaaagcgacaaccatctccattatcgtcggggcggctgccggagggctctttctgttaggcggatctgtagagctggctgttgcctttaacggtgtgacatacttggtttcggcattttttatcagccgcatcaagctgcaatttgtgccgattcaatctgaaaacattaaagaggcctttcagtcttttaaggaaggactcaaggaaatcaaaaccaattcattcgtattaaacgccatgtttacgatgattacaatggctttgctgtggggagttgtgtacagctattttccgattgtcagccgctttctgggtgacggggaaatcggcaactttattctcacgttctgcatcggcttcggcggctttatcggagcggcgcttgtcagcaaatggggctttaacaacaatagaggcctgacgtactttaccgttttatccattgtctcgctggcgctgtttttattcacaccgatattcgctgtttctgtcatcgcggcgatcctctttttcatcgcgatggaatacggggaagtgcttgcaaaagtgaaggttcaggaaaatgcggcaaaccagattcaagggcgcattttttcagtggccgaagcgtctatcggattatgcatttctattggttcaatgttcattaacatcctaagcgctccggtcattatggggctgattgtcgtgatcgtatgcggtttgtttttgcatacgaagctcgtcaacaaatcgtttttggaacgggataacaaaacggagcaaaaaggagtcttttagatggaaataacaccgtccgatgtcatcaagacacttccaaggcaggagttttctctcgtttttcaaaaggtaaaggaaatggaaaaaacgggagcccatatcattaatctcggacaggggaaccctgaccttcccactccgccgcatattgtcgaggctttgcgggaggcttctctgaatccttcgtttcatggatacggccctttcaggggctatccttttttaaaggaagcgatcgccgctttctataaaagggaatacggagtgacaatcaatcctgaaacggaagtcgcgcttttcggaggcgggaaagccggattgtatgtgctgacacaatgcctgctcaatccgggagacatcgctttagtcccgaatccaggctatcctgaatatttatcagggattacgatggcgcgagctgagctttacgaaatgccgctgtatgaagaaaatggctatctgccggattttgaaaagattgatccagccgtgctggaaaaagcgaagcttatgtttttaaactatccgaacaaccccactggagctgtggctgatgcggctttttatgcaaaagctgctgcttttgcgaaagagcataacatccatttgattcatgattttgcatacggggcgtttgaattcgatcaaaaaccggccagctttcttgaggcagaggatgccaaaactgtcggagcagagctttattcattttcaaaaacatttaacatggccggctggagaatggcgtttgcggttgggaacgaaaaaatcattcaggccgtcaatgaatttcaggatcatgtatttgtcggcatgttcggcgggctgcagcaggcagcgagtgcggcgctttctggagatccggagcatacggaatcgttgaaacgaatttataaggaacgaattgacttttttacggcgctttgtgaaaaggaactgggctggaagatggaaaagccaaaaggaaccttttacgtatgggctgaaattccgaatacgtttgagacatctcaccaattttccgattacttgctggagcatgcccatgtcgtagtcacaccgggcgaaatttttggaagcaacggaaaaaggcatgtcagaatctcaatggtgtcgaagcaggaggatctgcgggaatttgtcacgcggattcaaaagctgaacctgccgttcgggtcattacaagaaacatcccgctaaaaagcgggatgtttttatatgcttttcatgctgccgccgtcagcggaaatttgctgtcccgtgatgtaggaggcttcctcagaggcaagaaatgcggcgagcgctgcggtttcttcggctgatccgacccgtttcatcggaatcccggaagcaatctgttcttctgctttctgtttggatatgctgttctttttcatcacattttccacaaattgatgataacggtctgtagcgataaaaccaggattcagacagttgacagtaatgttgtgaggagcaagctggatggaaatatttttactggcgttaattaaagcggcattcatcatactgtttgtgaacatgttggcgccgggttctttccacagatttccgacaatgttgatgattctgccaaactcgttttgtttcatcagtgaggaagcacgcttgattgcgtcaatataggcaacggtcttttgagtgaacgtggccgtcatatcctctatattgcagttatcaaatgtgtcaggcgcgccgcccgggatattattaatcagaacatcaagccgtccgcattgagattcgattttctgaaaaatgcccgctctcgtatgctggtcagacatatcgcccgcaaggacaatgacgctcgcctcaggatgcttggccaaaatgtcttctttgacagattcaatattatccaaatttcgcgaattaatgacgagggaaaagtgctggtctgctaatttcagagcgattgctttcccgatcccttgactggctcccataacaaatgcggttcgttttgacaaataactgcacccctttgaaaaaaatggattattatctacatcgtaagaaaaaacgaagaaaatagcaaattttatttaaattctgataaaggagaattgaaaaactcccgccggatagggcgggaggggatattatacatataagaattgaggaagtgtatcaagcgaaaggtgattgccgacaaagaatgaaccaaattcgccatagcgagcgctgacttcgtcaaaacgcatttcgtacactagcttcttgaattgaaggacatcatcgctaaataatgtaacgccccactcgtaatcgtcaaagccgacagagccggtgatgatctgtttgactttgcccgcatagctgcggccgattaaaccgtggcttctcatcaagtttctgcgttcttccattgaaagcatataccagttgtcgttgccagatcttcttttatccattggatagaagcatacatatttagattccggcagttcagggtaaaggcgagcgcgcacatgcggattttcataaggatcgccgtcaccgcttgccaagtagttgctcagctctaccactgatacgtaggagtatgccggaatggtgaactcagcaagtcttgatttgttgaattcaagctcaatttgatttaattcttccattgtaggacgaaggatcatcagcataaaatcagctttttggccgacgatgctgtaaagagtttgcgatccttttccttctttttgggctacgccccatttttcaagcaacccggtgaattcatgtatgatagattggcgctcatcactggacagaagcttccaggaagcccaatccattgtgcggaaatcatgaagcgcataccagccgtcaagcgtttttgccgcttcattcgtcatttgctgttcactcatttatcttcactcccattatcttttcatgattgccttcactataccatagtttatccgattctactgtggagaaaccttgaacatcccttccgtataactccatcaaaatagaagaacctataagggaagattgagtcacttaaattagttagaaaaataagatttttttatgaaagcgctataatgaaagttggctgtttgaatttgattggaagaagagtatgctagtaaaagaaagcgtttttgtaactttttgaggaggttttattgtggcagatttattttcaacagtgcaagaaaaagtagctggaaaagacgttaaaattgtatttcctgaaggcttagacgagcgtattttagaagcggtcagcaagcttgcaggaaacaaagtgctgaatccgattgtgatcggcaatgaaaatgagatccaagcaaaagcaaaagaattgaaccttacgctgggcggcgttaagatttatgatcctcatacatatgaaggcatggaagaccttgtacaagcattcgtagaacgccgcaaaggcaaagcgactgaagaacaggctcgtaaagcattattagacgagaactacttcggtacaatgctggtgtataaaggacttgcagacggacttgtaagcggagctgctcactcaactgctgacactgtccgcccggctcttcaaatcatcaaaacaaaagaaggcgtgaaaaagacttcaggcgtgttcatcatggctcgcggagaagagcaatacgtattcgcagattgcgcgatcaacattgcacctgacagccaagatcttgccgagattgcgatcgaaagtgccaatacggcaaaaatgttcgacattgagcctcgcgtggcaatgctcagcttctctacaaaaggctcagcaaaatctgatgaaacagaaaaagtagcggatgcagtgaaaatcgcgaaagaaaaagcgcctgaactgacacttgacggcgaattccaatttgatgctgcatttgttccatctgtagctgagaaaaaagcgccggattccgagatcaaaggggacgctaacgtattcgtattcccaagtcttgaagcaggaaacatcggctataaaatcgctcagcgtttgggcaactttgaagcggtaggaccaatcctgcaaggtttaaatatgcctgtaaacgacctttcaagaggatgtaacgctgaagatgtttacaatctcgcattaattacagcggcgcaagcactgtaataaaattgaagacaatggcagctctcgaccgagggctgccttttttgcgcttctgtatagcccttctttaccaagacggatgatatgagtacaataaagaaaactaatcataaccatatatttcattaatgacaggggtggggtttttgtattacgacgtgctgaaaacgtttatagcggtggtagaagaaaaaaacttcacaaaagcggcggaaaagctgatgatctcccagcccagcgtcagtctgcatatcaaaaatcttgagaaagaatttcaaacggctcttctgaacaggtcgccaaaacactttacgacaacgccgacaggagacattttatatcaaagagcaaagcaaatggtgtttctctacgaacaagccaaggctgaaatctatgcgcatcatcactatgtgaagggtgaattgaaaatagctgcaagctttacaatcggtgagtatattcttccgccgctattggcccagctgcaaaagctgtatccagagctgaatctagatgtcatgattggcaatacagaggaggtcagcgagcgtgtgcggatgcttcaggctgatatcgggctgattgaaggacatacaaacgagaatgagctggaaattgaaccgttcatggaggatgaaatgtgcattgccgctccaaatcagcatccgctcgccgggcggaaagagatttcgatcagcgatttgcagaacgaagcgtgggtgacaagagagaaaggctccgggacgagagaatatctcgatcatgtactcagttcaaatggacttcggccgaaatcaatgtttaccatcagcagcaatcaaggtgtaaaggaagcggtgattaacggcatgggactttcggttctatccagaagcgtgctgcgtaaggatttgatccaccgcgaaatttcaattctgcatattaataatttctcgttaaagcgcaagctgtcttacattcattctcctctcatggagaatacaaaaaataaagaaatttttattacgatgctgaaaagcaattatcaatcacagctgctgaaatgatataatagttttcgttcaataagcctaacatgaaagggttttacatagatggcaaaccaaccgattgatttactgatgcagccgaaatggagagtcattgaccaatccagtctcggccctttatttgatgcgaagcaatccttcgcaatggatgatacgctatgcatgtccgtcggaaaaggcgtgtcgccggcgacagcgcgctcatgggtgcaccacgatacaattgtccttggaatacaggatacacgcctcccgtttttgcaggatggtatctccttgctggagagcgaaggataccgtgtgatcgtacgcaattccggcggtcttgccgtcgtattggatgacggtgttttaaatatctctctcatattcgaggacgaaaagaaaggcatcgatatagacaaaggatatgaagcgatggtcgagctgatgagacgaatgctgagaccgtacaacgcaaagatcgaagcctatgaaattgaagggtcttattgtcccggcagctatgacctcagtataaatggcaaaaagttcgccggcatctctcagagacgcgttcgcggcggagtcgctgttcaaatttatctctgtgcagataaaagcggcagtgaaagggccgacttgatcagacgattctatcaagcggcgctgaaagacaaacaaaacgataaaaaaggcgtctatccggaaatacgtccggaaacgatggcgtccttaagtgagcttcttcaaaaagacatctccgtacaagacttaatgttcgctttattgacggaattaaaagcgttaagcacccatctttattcagctggactgtccattgatgaggaaatggaatttgagaaaaacctcgtccggatggctgagcggaatgcaaaggtatttgggtgaacgttcttcgcatgccggctgtatatgccggcatgcattttttatctcaagcggcattttacctcaataatcttattttcagataagtccttcttacatacagataaccacgacaaaaagaaaaacgataaaatgacatcagcatccatattaaaggggagaggcagatgaaggggaatatttacagcctttttgtattgattgcggcttttttctgggggaccacgggaaccgttcaggcattggctccagaaagcgccacaccgctggcatttggagcgttcaggttattaataggaggaagcgccatgctgcttgcggtttggatcagccgggagcttcacgtgaaaaattgggcatggccgctcgtatttttagccgctgtttgtatggcgtgttaccagccgctgtttttcacagcggttaaagaaacgggaattgcagtgggaactgtgattgccatcggcagtgcgcctatcattgccgggaccctcgaatgggctgtattgaagaaacgcccgcgaaactcctggtggattgcgactgtgctggctttagcgggttgctggcttctgttttccgacagttccaatgttcggattgatgtggctggtgttcttatggcgcttggagcgggtgcttcttttgcaggctatacgctcatcagtaaagcgatgatgaaaacccagcctccgcgagcgacctccgccgttgtattcatgatcagcgccatcttgctgacgccgctattatggcagttagatatctcgtggatattgacccctagaggactgggaacaagcctttacatcgggttaattgcaacatgtgccgcatactttttgtttgcgaaagggcttaccggggttccggcctcggcggcggtcacgctgtctttagctgaaccgctgacggcttcattgcttggcgtgtttttcataggggaaatgctttcgccttcctcgtggctgggcattgcgcttatgatgctggggcttttggtcatttctgctgcgcctcggaaacaaaaaacggccgaggcagctcacatgtcttaatagattcacataagcttggcctcattttacaagaatagctgatccggctgcaaaatgaggaaattctcttttctcaatagaaaaggggattttgcacatggcgaaaatcccaaaacagctgcccgttttgggatttttctatgtcattccgctaatttttctaaattgccgttccggtccattttgaaggacggagaggcatgttcatcttcttcaaataaaactagctttctggctctgttcataattttcaccaaggtttcataatcttcttggatcgttttttggtctttttcaagcttttgaacttctgcctctagctgctctgttttgttttgcaattcctgattttctttctttaaacgctcgttttccatttttaatgctgatgattgctcgtgattgccttcgtaattctgcaggaagcggatcacatcattcatcgtcatctcaggcgcagctgcaggcgtttgaggagacaataagtgtgatagactagctaactcttccttaaagctttcatcaacaaaaggcatgtgttcgccagacattaaaggttgctcattttcgacagatggtgtttccgttttaaccggctcttctgcagcggtttcttgaatgatttcaggatcaacggcaggaggctgatataataatctttttttcgcgggctgcccgtttccgagcgctctcatccgctgttttcgttgtttcttcgcaagctgaagcgctttttcatattgatggcggaccactgcgttccatctgaatccgcaggctgcggatgtccggtttaatttatcgccgacttcttcaaaggcgttcagctgagtgctgccctccctcacatgccgaagcactgtttcggctaaaagcagatcgttttcctctgaccaagcgtcttgtcgctgttttgtcatttatctcaactcccatttttcttttcatggtattagaatgtccaggttggaaaatatttatacaaattggctgaaagaataggagatacgaaggatggagcggcttgcaggaacagtcgaatccttgtaaaatgaagtgtgatgtgattttttttgaaacgtgattttaggttattcacatagatgaacatagaaatgaagggaagcgtacgtcatggctaatgaatttcgagtgtgtgatgattgccaagccactaatatcaaaacattgctgccgcgtttgaaagaagtggacccggacgcaaaggttgaggtaggatgccaatcttattgcgggcccggacggaaaaaatcatttgcttttgtgaacaatcgcccgctgtcagctccgacagaggatgagctgattgacaaagtaaaaaagaaaataaaaaagtaaaaacatattttttcttagcctcggccctcaggtcaggcttttttgcttcacaagatgtgtttttcatgaagatggaacaaatcgccgggcaaattcaaggatgttttcaaagaatagagtcgatataatagaaacacggctaaaaaaaagagggaatgacgatggcgtatccaaatggaaaattatcagaagaaaaagtgtttaaagatccggtgcaccgctatgttcatgttcgggacaagctgatatgggatttgatcggaacccgtgaatttcagcgtctccgcagaattaagcagctcggaacgacctatttgacgttccatggggctgagcacagccggttcaaccattctctcggtgtctatgaaattgtcagaagaatggttgatgacgtctttaaaggccgccctgaatgggatgacagtgagcgcgaactctgtttggccgcggcgctgcttcatgacctcgggcacgggccgttctcgcattcatttgaaaaggtctttcaccttgaccacgaggattttacaagaggtatcattttgggagacacggaggttaatcaggtgctcagaaaggtgagcccgggtttccctcaggatgttgctgaagtcattgccaaaacatataaaaacaagcaagtggtcagcctgatttcgagtcagattgacgcagaccgcatggattacctccagcgcgacgcatattatacgggcgtcagctacggccattttgatatggagcggattcttcgggtgatgcggccgcgcgaggatcagatcgtcattaaagaaagcggaatgcacgctgtcgaagactatatcatgagccgttaccaaatgtactggcaggtctacttccatcctgtgactagaagtgcagaggtcattttaacgaagattcttcacagggcgaagcagctgcacgatgaaggctatgtcttcactcacgctccggttcatttctattctatttttgaaggaaaattgacactggaggattatgtaaagctggatgaatctattattttgtattacttccaggcctgggaggatgaagaagacgcgattttatccgacttgtgccgcagattcattaaccgccagcttttccaatacgttgaattcaatccgaatgaagaaatgtcggcttattttgagctgacttcattgttcaaagaggcggggatcgatccgagctattatttggtcgttgattcttcatcagatctgccatacgatttttaccgaccaggagaggaagaggagcgtctgccgatccatctcttgacgcaaaacggccaaattaaagagctgtccagacagtcggctattgtggaatccatctcaggtaaacggcggacggaccacaagctgtactatccaaaggacttgatttgtgacggcactaaacatccggaagcgaaaatgaaaatccggcagctgctgggactgacatagaaattggaaagaaggaaaaaggagatgtcgggaatttgttgaaagaacatgcaaaactgatgaaggtgttctcggattctggagaaatcatcgggcgaaagaagctgcagaaaatgatttatatcgccaagaaaatgcagtttcctttctatgagaaatatgattttcacttttacggaccatattcagaggaactgacgctccagattgaagagctgtgcaaccttggatttctgcatgaggtgaaggaaaaaaagggcggctactttcaataccggtattcgctgactgagacaggctccgcatttttagaccatgctgatctggacatgccggatatgaaaggctatatcgacagtgtaaacagccgttcatcacggtttttagagctggtttccacgatcctttactttgacgggcttgaggatgaggaaaagaaagaaaaagtctttaccatcaaaagcaagcaaaaatatacaaatgaagaatatgacgaagcgcttcaatacatagaggaactgaagcagatttgttaaccataccaagcaaaagaaatgatccgtttcttttgctttttttattgacaaaagctgctaagagattcattatggataatagttatccataatgaatcaggagtgaataggatgaaaatgaaatcaggaatggagcaggcggtttctgtgctgctgttactgtcacggctgccggtacaggcttctttgacgtcagaggctataagccagcgattgcgcgtgtctccgtcttacttgaagaagctgatgagaacattggttcaagccggtttggcagaatccttaccagggacgaagggcggttttaccctgacgaagcctttggctgacattacgctttatgatgtttatcaagcggtcgaaggcagaggttcgatgtatcaggggaaaggcttgctgcaatctgtatttgagggtgaaagtcactgtgtgctggagacagtcatggcggaaatcgaggataaatggtccaatcttatgagagaagaatccttgcagcatgttatggacagagtcggggaattgtatgatcttgaaaaaatagatgattgggtaatcaagcaagtgaaagggcaattgtaatgaaaaatagcgggtctatacaagaatcaacatcatcaacaggcatatccgtgctgatcgtgctcgcacttggtttcctcatggcaactcttgatgtgaccgttgtgaatgtggcgatggctgatatgaaaaacactctttcaatgtcactttcaggtgtaacgtgggttgtggacgggtacattcttacttttgcgtcgcttctgctggcgggcggagccttggctgaccgtttcggctcgaagacgatctatatcttgggtctagccgtttttgttatggcctcctgtctatgcgctgcatctataaatgggcagatgctgattgccggacgtctcatacagggaattggggcagctttgtttatgccaagctcactcagccttttggctgcctcttaccttgatgagcgggcgcgggcgagaatgtttggactgtgggccgcgcttgtttccgccgcttcagcccttgggccttttatcgggggcgtgctggtacagttggcgggctggcagagtatttttctgatcaatgtgccaataggggctgctgcgctcatttcagcttaccgaatcctcagccgcgttcctgggaaaagcagccgcgtgaacatcatcgggcatctgcttggcatgatggctctcgggtttctttcctatgctttgatacaggggccttcagcgggctggcgctcgccagtgattcttgtagcatttactgcagcggttttggcatttgtgctgtttttgctgcgggaaatttctgcaaaaacacccatcctgccggcgtccttatacaaaaacggccgcttctcagctgcccaatttatcgggtttttgctgaatttcgccctttttggcggcatgtttatgctcagcctttttttgcaggaagcaggaggggcaagttcctttatggctggagtggagctgctgccgatgatggcggtcttcgtgatcggcaatctgctgtttgcccgtctggcgaatcggtttgaagccggtcagcttatgtttgtatcaatggcggtcagctgtatcattgcattgctgttgtttgtgctgatttctccggattttccttattggcagctggcggtgttgatgtctgttatgaacctctgtaccggtattacagttcctgccatgacaactgtgatcatgcaggctgccgggcaaagacatacgaatatcgccggtgcggcgttaaatgcaaaccggcaaatcggagccttggtcggcgtagcgataaccggggtgatcattcatctgtccgccacttggtatgctggtgccgggtttgcgtttttgatgatgggagcggcatacagcctcgctgcattgcttgtatggctgtttctggctgcccataacgggactgccgcgtcagaaaaaatgtaaatcactgattgcgctttgtgggaatatatagtaagatataaaaaattattgaaacaacaggcactgataaggacacgagatgctttttacggtttccagagagggaaggacagctgagatcttcctaacgcagggaaagcagcttaccgcctttgagccgtatcagggaaaacaagtatctgataccgtcatgctgcgttacagcatctttaagccgatcatcatgtgtaattgatcgggaatttgggtggaaccacggatgatcaacacattcgtcccttttagagggatgggtgtgtttttttatttgaattgaatacatgcgaagaaaaggacatgaatgatagttacggttttcagagagggaaggaaaggtgagagcttcccagcttaggaatatcatttaccgccttggagcagcattggggaactgaagtaaccaatgccgtctatgctgcgttacagcaccgagccgacaacatagtatttgtcgggaacttgggtggaaccacgggttaatcacacactcgtccctatctgtgggacgggtgtgtttttttatgaattgaatacatgcgatgaaaaggacatgaatgatagttacggttttcagagagggaaggaaaggtgagagcttcccagcttaggaatatcatttaccgccttggagcagcattggggaactgaagtaaccaatgccgtctatgctgcgttacagcaccgagccgacaacatagtatttgtcgggaacttgggtggaaccacgggttaatcacacactcgtccctatctgcgggacgggtgtgtttttttatatacaacaatgaataaggagtgttctaaaatgagcaaacatgtacacattcagcttccggacggacagatccaggaatatccgaaaggcatcacaatcaaagaagcggctggttcgatcagttccagtctgcaaaagaaggcggccgcaggtcaggtcaacggcaagcttgttgatctcagtttcaagctggaggaggatgctgagctttcgattgtcacactcgattcacaagaaggcttgcaggtgcttcgccacacaacagcgcacgtgctggcccaagcagtaaaacggctgtacggcgaagtgtcattgggggtagggcctgtgattttagacggcttctactatgacatgaagctggggaaaagcttggcatcaggagacttagaggccatcgaaaaagaaatgaaaaacataataaatgagaaccttgaaatcaaacgtatagaggtttcttacgaagaagctgaagagctgtttgcacaaaaagacgagcggctcaagcttgagattttaaaggatattccgcgcggggaggatatcacactgtaccagcaaggggaattcgttgacctgtgccgagggccgcatcttccttctacagggatgatcaaggcgttcaaactgacaagagtatcaggcgcttattggcgcggagacagcaaaaatgaagtcctgcagcgggtgtacggggttgcgtttcaaaagaaaaaagatttggatgcgcacctgcatatgctagaagaagcggcaaaacgagaccatcgcaagctcggcaaacagttagggctgtttatgttttctgaagaagcgccggggatgccgttttatttgccgaaagggcagattgtccgcaatgagctggagcgcttctcgcgtgagctgcaaacaaatgccggctacgatgaggtgcgtacgccgtttatgatgaatcagcggttatgggagcagtcaggccattgggaccattatcgcgacaatatgtacttttcagaagtggatgatacaagattcgcaatgaagccgatgaattgccccggccacatgctcatctttaaaaacagcctgtattcttatcgggatctgccgattcgcatggcggaattcggacaggtgcaccgccatgaatacagcggcgctttaaacggaatgcttcgcgttcggacgttctgtcaggatgacgcccatattttcgttcgggaggatcagattgagagtgagatcaaagaagcgattcggctgattgatgaggtatatcggacatttggtttcgagtattctgttgagctttcgactcgcccggaggattcattaggcgatgacagcctttgggaagcgtcggaacgtgccttagcacgcgtccttgaggagcttggcctctcttatgagatcaatgaaggcgatggggcgttttacgggccgaaaattgatttccatataaaagatgccctgaaacggagccaccaatgcgcgacaattcagcttgattttcaaatgccggaaaaatttgatttaacatatatcaacgaactcaatgagaaggttcgtcccgttgtcatccacagagcggttttcggctcaatcgaccgtttcttcggcattttgatcgagcattacggtggggcttttccagtctggctcgcaccgatccaggttcaaatcataccggtttcgcacgttcacttagactattgcagaaaagtgcaggcggagctgaagcaggcggggataagagccggcattgatgagcgcaatgagaagctcggctataaaatcagagaatcgcaggtgcaaaaaattccgtacgtgctggtgcttggagatcatgaggagcaggagaatgcggtaaacgtccgccgattcggacatcagcagaatgaacacgttcctttccaaacttttaaagataaacttgtgaaacaggtggaaaatcgaggcatgtaggataaaagctgtgaattcacattttgcttttttgactttccctattcggaatcagtaaaataataagtaaatcatatcgttcgtatgttatgaatgcatctcgaaatggggaaattgacatggaccatgacaaactggaagcaaatttgctggatcacgcacttacaaagtatttgaaaagcacgaagcaattagatgaagccaccgttccgaaacacgtgaataatgtaagagggtttattctgcggatcatatacagacatgggagctgcaccataaaggatattttgaaggaggtcacactgtctccctctgccacgaccacagctctgaatcatttagagcaggaagggtttattgagagatccagaaataacaatgaccgccgcactgtatggattactctttctgaatcgggccggggagcggctgaacaaatgatcgaaaaccgccagcagctgattgatggcatgtttgaacgtttaacagccgaagagaaaaagacgttcttggcgattattgcgaagctggctcaatagggataataaaagccggtgcgcgaagcgccggctttatagagattattccatatcgctcaggcgtttgcctgcgacggcataatggtcttttctcatttcttctataaagacaacaattttttcttcagaagcaccggttgtttcctttacggcttctgttactttctcgacaagattgcgtttttgctcgtctgtacggccttcgagcattttgacagttacgtatggcatgggtgctgaatcctcctttatctcgtttcctctctttagaaaaagaggcttcttatagtatactgaataaagtaaattcttgcattttgagaaagagggatatctcacttggaccgttttttatattatccgttatctttaatgccatacctcgtcatcacgctaattgtgtcgtttacgatgcacgagcttgcccacgcttatgtcgcatacaaattcggtgacgatacggcgaaaaaacaaggaagactgacgctgaatcccattaaacaccttgatccgttcggaaccattttgattctggtggccggattcgggtgggcgcgccccattcccgtgaatcgccgtttctttaagaaaccccggcttgctggtgtgctcgtatctatagccgggcccgtcagtaacctgattcttgcgtttattggtttctttttgttagtgttgatgcatgcgtacggaatggaaatgcttgcggcgttcagcacggggctggatcagtttttttctatttggatacagctgaatcttgtcttgtttttatttaatctgctgccgcttcctccgctcgatggctatcgaattatagaagatctcgttccgccgggcgtgcgtgccaaaatgacgcaggcggagagctacggctttatcgtatttttggtgctgtttgtgacaccgctaggatcttacgtgctgtggccgatgctcaatgcaggaagagattcgattttaaagctgttttcagcgatatttcaaccgcttttgtaggaggtagaacttcatggaagaaaaaaagaaaaaatcaatcgggtttaatattatcaaaagtgatccgacagacggacacggcggttttggcgtaggggcactcagccttgataacatttctcccgtattcgttgatgtagaggaaaaagaagcgttcgtagacatcggcgctatgcatgcccgcagcaccgttgaaaaaggaattaaatttctcccgaataaagaagaagtgccgaacggaaaaccatactggcttgtgtgggtaacgattgacagaaaagaagaggggccttattacgctggtgtgacagcctgtgaaatgacggtcgacagaagcatcagaagaggctacaagtcactgcctgagcatgtgaatctgatggataaatccatgaaacggaaaatcatcgttgataaaatggacgacagctcgaagcgtgtactaggcgaatttctgaaaaagcatgatcagggcctatgggaccgttcctcagatgagttaaaaacgagcctgcttccagaaaacaattaatttatgaattttttgtgaacttttaaagtatttgagatatttttcgtaaacattgagtaaactggtgatacagaaataggacatggaaaatcccgagccgaaacaagactcggggtttttcatttttagggggatatgagtcggcgactgggagatgaaagccagcgccgaagaaatgagaaattcaccactttatcccaaaactgattgttcagctcgattgtctaacattcttccatcgattatgaaggaaccatacgaataacccggcctccgaggagccgggttattttcaatgatgtcgccccagccatttgtcccaccactttttctcggaagcgggcttttctttggatggaagccggtcttttgtttgttttgcgggttctgccccgtagcacacgtttgcgggttctgtccctttcacaaaatatgtgtaatgcttagcggcgcagccgggacctgatgagtagcctgtttccggatcaatgtacacaccggttacgccttttggcggcttgaacgcggtttccggttcgcctttgagcgcgtcctccatgaagtccgcccaaatggttttagcatagcttttttcttcgaccgagtcgatggtgctgtttttgtcatagccggtccaaacaccggcggccagcttcggattgaagccgatcatccagctgtctgcgctggtggttcctgattttccggcatacgttcttgtcaggcggttggctatcgttcgccccgtaaccgacgtatatccatttaaatcgatatcaaacatgcctgtcatcatactcgctgtgacaaaagcggctttttcatcaagcacctgtttatgctgattcgggttttcgtacagcacgtggccggctgcgtccgttactcttgaaataaaagtcggttcgattttctttccgccatttgcgagcatggcataggcgttgaccatctcaatcggacgtacgggttcggtgccgagtgccagggacggcagtgcttgaagatgggcggtaatgccgaattcctttgccgtctttacaagtttgttcgtgccgagaaaaagatgcgttttcacagcgtaaatattgtcggaaagcgccagcgcctgcagaagcgtaatcggcttgttggcatagtatccgttatagttgcttggagaataggtttctccctttgcatcaatttgaaactcggtttcttcgcttttcatcaaagtgactggcgtaaatccgctctgaatcgctttatagtacagcaacggcttgatcgtcgaagcaggctggcgcttcgcctgtgtcgtccggtcaaacgggcttttttgataatccctgccgccgacaagggcgagaacgtttccggtgcggggatcaatggctgaaaacccgacttgaatgtcagagcccgcgttaaccgtttcggtaatggtctcctcggcgatgcgctgcatccgtttatctaccgttgtatagacgtttaacccgctcgtttcaatttgctcccgtgtcatgccgagctttttttccagctctctcatcgcattgtcgtagaaataaggagcctttctcttggaaacttgtttattcaaaggctgataggaaagaggttccttgatcaattcatccgctttcttttggctgatcatctgctgcttttccatcatccgcacaatcgttttctggcgttccttggccttcgtctcattgacatacggtgaatagccggaagggcctttcgggattcctgccaaaagcgccgcctccgcatccgtcaggtttttggcatgcttgccgaaatacaggcgggaagctgcttcaatgccgtaggcgccgtggccgtagtaaatcgtatttaaatagccttctaatatctcgtccttagaatagttttgttccagacggatcgtgtagaacgcctcattccatttccgtttccacgttttgtcgtgttcaaggtataagtttctcgcatattgctgggtgatggtgcttgcaccctgaaccttggcaaatgctttcaggtcagcaagcgccgcgccggccatgcgtttataatcaaagccgtgatgatcgtagaaattctggtcttcaatcgccactgtcgcttttacgatcgtcggattcatgtcctttaaggggacccaatagcgcttttcgccgtagttcgtttccccgagctttgagccgtcactcgcgtacaaaatcgtggattgcggcacttgcaccgagggagcgccctggtatttggctatcaaaatgacagtcataaacacagcagctgccgccaaggccgcaaaagcccctaaaaagataaaggcgcgaacggttttcagcgtcagtctcagccgtttatttgtcattgcatccacaacgggttccccctttttttatgtttctactattatgagaaaaaaagatcgtttttaaacatcgcagaacaggacgcatctttactttttccccgccatcctctatactttttccttaggtgaaaatgagatttcaaccgagaataaaagctgataagacgcttacaataaatgaatacagcctcgaaagggagatgacaattgagcgaactttggtacacagagaagcagacgaaaaactttggcattacgatgaaggttaacaagacgttacatacagaacaaacggagtttcagcatttagaaatggtggaaacagaagagttcggcaacatgctttttttggacggcatggtgatgacatctgaaaaagacgaattcgtttatcacgaaatggtggcgcatgtcccattattcacgcacccaaatccggagcacgttctcgtagtcggcggcggtgacggcggcgttatcagagaaatcctgaagcacccaagcgtgaaaaaagcgacacttgtagatattgacggcaaggttatcgaatactctaaaaagttccttccttctatcgcaggcaaactggatgatccgcgcgttgacgtgcaggtagatgacggatttatgcacattgcaaaatctgaaaatcaatatgacgtcatcatggtagattcgactgaaccagtcggaccggctgtaaacctgtttacaaaaggattctacgcaggaatcgcaaaagcgctgaaagaagacggtattttcgttgcgcagacggacaacccatggtttacaccggaattaatcacaaatgtacagcgcgacgtgaaggaaatcttcccgattacgaagctgtatacggcgaacattccgacatatccaagcggtttgtggacatttacaattggctcgaaaaaatatgatccgcttgcagtggaagacagccgtttcttcgatattgagacgaaatattacacaaaagatattcataaagcggcgtttgttctgccgaaatttgtgagtgacctgattaaataatgaaggtatggcgcaggagcgaatcttgcgcttttttacaggaaagcgagggtattatagatgagatttgatgaagcttattcaggaaaagtatttatcgcgagccgtcccgagtgggaagaggcggacgccattctttacggcatgccgatggactggacagtcagctatcgcccgggctcacgctttggtccaagcagaatccgtgaggtgtcaatcggccttgaggaatacagcccatatttagaccgcgatctggctgacttgaacttctttgacgctggcgacattccgctgccgttcggaaatccgcagcgaagcctggatatgattgaagagtacgtggacagcattttagaaaaagggaagttcccaatgggtatgggcggggagcacctcgtgtcatggcctgtcattaaagcgatgtacaagaaatacccagaccttgcgattatccattttgacgcacatacagatcttcgtgttgattatgagggagaaccgctttctcactccacgccgatccgtaaggcggcagaattgatcggaccgcacaatgtgtattcattcggaatccgttccggcatgaaagaagagtttgaatgggcgaaggaaaacggcatgcacatctcaaaatttgaagtgcttgaaccgctgaaagaggtgcttccgaagctggcgggccgtccggtttatgtcacaattgacattgacgtattagaccctgcacacgcaccgggtacaggaacggttgacgccggcggcatcacgtctaaagaactgcttgcatcggtccatgaaattgcgcgttcagaggtaaacgtaaagggcgctgatttagtggaagtcgcgccggtatacgaccactcagagcaaacggcaaacacagccagcaaaatcatccgtgaaatgctgcttgggtttgtgaaataagtaaacatccagacgatgtctggatgtttttttattcccagtctttacaaacatcaatccacacttttgagaaagaaaattcggataattctttcggtgttaattcaatagcggagtttctgctgccgcatgcggggaaaacagtctgaaaccgtttcagcgatacatcaagataaacctcaggatcatgagccaatccaaatgggcaaactcctccaatttcatggcctgtctgctccagcacctcattaggagagagcattcttgctttaaagccaaatgtttgcctggactttttgttgtcgatcttggcatcgccggctgccacaatcagaatcacctgatctccttcccctctgaaggacagggacttggcgattctagacaggcttacgccgattgtctcagctgcctgttcaactgtcgcactcgacgtttcgaactccgtcacatcattttctcgattccattgagtaaagtgggttctcacactttttagagacatgctgcatttccactctcttcaagattattgaaaagatcatagcatggattgggagactttggtaaagaggggacgaaaaaaccgccgatggacggcggttaaatcattcctcgttgtgcaacttcaatttggtgtgtaggtgcatttgcaatagttgttgccacgaacacagtgcttagagccagacaagagagtaatagtttagacttcaatttcatacaaactcactcctccttgaataagttgccttacttgttccaccttcaaaaaataagcagaagctttttgaaaatttttacgttcatgataatattttgccacatcaatagcgaaatcttcaagatcagcatacaacattttactttcgagaaaatcaaaaaatccttgaattgcttcttcatccgggcctgataagtataaagatttcaaaaattcaaactctgataaatatattacatctccggccttttgtgaataagccattcccttactatgatattcatgagctttatctatttttcctaatttataatggatctgtgtaattaaaaaatacgcttgaggtaaggaaggaagaatatttgattcttcaaaaacagctattgctcttttgaaataaggtatggcatcctcatattggctttggctgtttttacaaagcccgatattgtacaaagttctccccattaattggggctgcttttcagcttctgccatagaataagctttttgaaaatgtgagatggcatcctcatactgttttaaatctaaaaaattggtggcaaataaagaatgacactgcagcaatcttatattataagcttcatgttctttgtatatttcatatgcttgccgtgcatagtccattgaaaaatacgtttgtttcatatagtaataagattcagacatcttaaagaaaaactcagctttctctatccgatccttaacgaatatcagcttgctttcggcctttttgaaaaatttaatagccgacagatattcccgctggtccagctcgtacatgcctctgaagaagttaaaatagtactcaagcagaccagttaaacgagcctgttttttatcaatctcaagcagcagatcagacagtctcggctgttcctcaatcctcattttttctaacggttcaaggtactcaagcattaggttgtgccgaaactccatcagtgaatagtacaaatgaaggtcttgatcttcttccatttgatccagctcttgcttgatttctcgtcgcaaatattctgcatcgggtatgctgaatcggcgtatgtacatataccattcgttaatcttttctccgatggaagaagaagatatgacacctgtcacgtttgcaaatccctcccttcataattctatatatgtcatattttatcatcaacattcttgtgagaagcgcaaaaaaaccgcaattttttctttcgttacaccgcatgtttggagatatattttcaaaaagaagcgtttaccctcagcaatttgtacaagcaaacacgttacccttccatattctgttatatctgcgtgagcagtgtatgtctgaaaaggaagtgaaggaatgagaaaaaacaagctttcctttaaagaaaaagcaggagcagaacaagaagagtgcttatgtttttgtgagggagaagcaagccgagaagccatgtttcaagcaccgattgaattacctgaagggtttgtcgttgatccggctgaagctgttgcaaacgtgacgtggaatgcagacagcctttcttgtgtcagtgaccgttgcttaattcaaacggggcctgagcctgatgaggtcggtgttcaatttgcagtgcgcctgcagggaaccgttacgctactcgtcagtgtctcacctgtccgaaatcaatatggacaaggggacggggctgtttccgtcattcacaatgcagaaatcgatcaagtcgtctattattccgatgaatcggatgattgcccggatatcagtgacatcacgattgagaaccttgttgttgttccgccgttttacggcagtcctttatcggtgacggggacaattgtgcttgtaccggagccggaacccgtctacgcgtttacagcgaatccaaatgatcaatcagtttctgtgattgatacaaacaccgatactgttgtgacaacgattgctcttccgtacaatccggcaggtattgaaattacgccagataaaagcgctgtgtttgtcttacatcccaacaataatgtgatttctgtcatcgattatgacacattaacagtgacagcaactatattgctggatcagccgcctcgattgattagatttatccctaatcatgagtttgcttatgttttcaccggtactgcggtttatgtgattggaattgatacgttaactgtggataggtcgattcctgtggaaggatatgatgttgcaatcgatcccaatgggttattcgcctatgttctgaattttggaatagtgcaaaaagtggacctaactaccggtgaagtcacaggaacaattgaacgagagcttatcgtatcaaccatagaaacaaattggccggagcggtatgcctatgtattagaacaagaattcttttttaattatttgacggttattgatttaaatacgtttaccatcagcagcacccaagagctggagtatgaaggggaatatcgaatgtttacgagtggagcagaggtgtatttatatgacggcttcactggcaatttatattctgtcagtccaaatggagcaggcgttataggaaatgttccgcaatcagcaacagactatgcgtttaccccgaatggcgattttctgtatgcaactcgttttatagagcagagcatcattgtttacaacacagatgattattctgaggaaactgtgatatctcttggggtttcaccgggtgccattacgatttaaccgctgcatgttgtgcatttctaaaaggacgtgaaatcatgaaaaagaatgatctttctgctttacaggaaaattgtttctgtttttgtgatgaggaaattagccgggaagcgccgtttcaagtgccgatagatttccctgagggcttcaaggttgatacggccgaagcgtcagcggctgttacatggagtacagacaatttgtcctgtatcagtgagccttgcttaatccagactgggccggaaccagaagatatcggtgttcgatatgctgtgagagtacaagggaccattacgcttcttgtcagtgtgtcgcctgtacgaaatcaatatggacaaggagacggggctgtttctgtgattcatactgaagagattgatcaagttgtttattatgcagcacagtctggccgctgtcctgatttcagtcaaataacagtggaagatctgctcattgtaccgcctttctacggcagtccgcttacggtggccgggacacttgttttaccgccatcaccagaccctcaatcgtatgtgtttactgccaatactggagacagcacggtttcggttattgatgcagatttaaacactgttgtaaaaacaatccctttttctgacgtgccaactaatctaggcgttactttcgataaagcattcacgtatgtcctccatggaaataccaaccttgtctcagtgattgataataaaacattaaccatcataaataccattactgttggaggagggccgagaaaaatcgaatttgatccaacagatgagttcgcatacgtgatggccgccggatctatatatgtgattaacacggcctctcaatcggtcattgatgtcattccgatacccggcgctttagactttgctcttgatccgaatggacagtatgtctataccgctaatggaagcagttggtcggttgataaatatgatgtaaatactgggcagttggtagaaagtatcatagatacatttgaatttcccagtttaattacaactccttacgctggaaattttgcgtacgtattgaatggtgagctgtggccgaaaggtgtaacggagattagtttgtcaccattaagcaggggaggggacttcagccgtttatttgaaacgctgaggacgattgtattttctctcgatagtactagagcttattttctagagccatatagtgaaccgtttctcattaataacttatacgtagttaatacggccagacagaggatcattgcaaacgtgtctctccccggcgcctttgacctcgccgtaacgccggacaaacagtatatttatgcggcacagcccaacgacaatgctgtgaccgtgtaccgcacaagtgattatacagccgtgacggtgattccggttggcgcgggtccgtctgcgattgcgatgtagctattttatagatcaagagaagcggtgctgtgataagagaatcgtttataaataaatgatccgatttgctgaatggcagccaggataatcagaaacagcagttcacttatagagaaactgagcatccaccaaatcccggctgctgccagtgctcccgcaaacacttttctgaacaggctgccgtgccggaaaagctgccgcaaatacgttcgcatgcaaaacaataaatacaggatcagtagcatcgcaagtcccattgaaaaggcagggggcgtatgaaggcggaaagggacggctttaacgatttcgaacatgcagccgaatatgatgacttggcacaacacggcagccatcacgtatgtttggcggacgtttttatagctgtcacgcagcgatttgacgtcttctgcatatcggctgcacaagttgtgttgctgaaagtcacagcagctttgatgagactgtgtgagtttctgaaaagctgctgtcatgtttttcacggattgggtgacatagtgaagatagagaaaagcaggcagcatcaggagggcagcggtacaagccagcagtccgagccgcacagcatcattgttgatcatctgtacatattgggcggcggcttcggcaacggcctgaacccagccgaaggaataagccgccatacctataagcagcaataaaagggtaaagacagtgctttgtttcattgtctgatcgcctctttctgagaaacgtgaatgatcgctttgttagaagatgccattgcatcaatgagagacaagaaaacctgcgcatccatatcttgaatgatgtggtacatgtcaagaaacgagcaatcgcacctgtcacactcggctgcccactcgaagcatttacgcacataatcgctgtcataaatgatcgcgtctgtcaaagagtccttgccgtattgaagccaggcggcaacctgttctttcttctgtgtgacatagtatgaagccacatcgatataagctgaagaatgggtcccttgactgtgaaggatcaagaaaccgccatcctcatatatataagtctcggctgacaagcgatcgatttccaggcggtacgtttgctgaatctcttgaaaaaacggtgaatctaattgaaatagaatacgagccgcgatatcccaataaagctttatcgacaacagatcgttttgcccgggaagtgcgccgatctgtaatccggtccaggtatcttccatccgctcctcatcacccagcatcattttttgtgagaggactggagggcatgccgggatgatttttctttcagcatgataatccggacgcttttccagctggaggtgaggaggcaaaagcgtttctgtattttctgagcccccaatcaaaaacagcgtcatccgatgggcttggtaggcagccttataggctttttgtaaatcactgatgtccagcgcctcaatatcttcgattctgcctgcggggaaaacggcagctggtgaggagggagaaagcatgctgatcagctgataatgatatgagagctgatggttaaggtgtgctgtttgaatttcgcttgtaatcacagctttttcctgagcgacaatcttcttgtcaaatgagtggttccataaagcatcaagcaggatgggaatcgtttgtctgagccgatccggtaatgaggtaaacatgaaattggtatcggtgtaggtagtgaatgcgtttaaaagcgcgccatgcgcaaaaaaatcactgtacagattgcggccgttatgccagaagagaagatgctctaaaaaatgtgctgtgccatacggaagcagtgtatcaccggattctgcccgtatacatacatcccggcttccaaaatcgatttttacattgcacagccgcaggtgggcgcgggggaatttcaatctgaatatttttagtccgctgtctgtgtatctgatatcggttcgttcatccagctgttgaaaaaaggctttcttttccatctcttcatccccttactacatgagctccgatataattgatggtcgctatgaattgcaatacatcacggcatgtaaccgctgagatgccatccagcaaggcttctttcgtgcaggagaagcggcgcaggacccccatataggccaatagaccttcgggagaatcgaattgcagcagcaattcattgcgtaaaaactgctttgcctgttctagttcccgctcatctgtatgaaaagctgagacagcttccaaaacgcgcgggggaatgtctttctcatgaagctgatctgtacatattgaaacaagcagcaaattgttcatgacatcgtaacgggtgataacgtgatagactgccagatccttctctctgaagtgcttgaataaagcggaatggccgtactttcccagtaatccgtctattagctgtattttgatataatcgctggcatctttcatctctccgcagtcaaatccgagtgtcaagacggaaggacctgcagcgctgcgtgtctctgtttcaaaaacatgccggtttacgggtattcttccggacgttacagcggacgtttgcggggcatgtccccgaacatcacatgcttgtacttgtcccaatatgttcagctgtttttgctgggacactaaatcaacgataaagtccgttgcgtcgagaaaccgtttaggatgaatcgcctttatcctgtctctccggccaaacatgcctgtgccgtacatcgggtttccgaagacctcctcagccaagcgagccgccgagtaggagaagggatcagtgaatttcttttcgattttcagcagcagctcattcctggccttttcaaatgcttcgaatgaaagagaagaagggaaagacaagtctgcaaaagttttcatcagggcgtcaacatgaagattcccgttatataatgggtgaatcaaacgggtcccgcaggttttcagctgctgatcaaaaaagagattcgctgagtacatgaaacggctgccggcagcataaccaaaagcgtcaatgatttgctccttcaggtatgcggcggcgccgtaaaaataaatcgtttcttcctcaggttccgccgcgctttcgatcggtttcagaaagctcgcggcgattgaaatagttgaaaattgatgagtcttcagcaggttaacttccaagccgttctcttttgcttgtatcaaagaaaccaccatcctgtttttgcaggtaatagactatgaccagaccggctatcggaatgaccgccaaggatacagcggtgccggctaatatggctaagaataggggaagacaaaacagataagaccgatattttgagaaaccgctccatagctgctgctccgtctgccagctgaaggagggccttttttcatccgcagttaacctgatatacgctcccgccagcagcaactcaatgcactgcaaaaaagtgagaactgaaatcgaacggccgctgatgaaacccacaatcatcacgacaaggagaaatccgcctgccaataggcctgaataaaagcgatatttcgcccaaaacatcgtttttcgcttgatcggaagcgtgatgagcagcatccggtcatttttttcaatcgaatacaaaagggcgatcggcgagcagatgagcaaaagcgcggaaatcacgatataaatcacttgctgattgaagatgccggtgttcatcatctggaacgaaaagaagccgctgaataccgccattaccgcgtaatttaacagcatcgctttagaagagataaatcggttccattctcttttgtaaaacgaaaattcagatcgccgcataaatgaatgcatcttgccctgctgcggaggcgcctgcagaaagacaggaaagtcaatgaccaccgcccacaggatatgaaccgcgcaaagcggaatcgtggcggccggcatcaaagcggcgctgatacatacacaggcgaatatcgccgcatgcagcagaaacatcaagttcttctttttgacgaagtggttgcttagcacaactccgaaaataatggagtaaacggtaaaaaacgaaaacctgccgagccaaaacaatgtttgcgcccctgacagcgttccgtttccaaataagaacagcggtaaaataaaaaagaataaagttcttctcaaacaggtatcgacaaacaaaacgacactctgggcgagccaaaagctccgtgaagaaatcggcagcaggcagctcagcttcatataagattccttccattgtgatgtcacggaaagaaacaccatatatgtgttcatcaaaagaagcgcgagtatgatatacgttttgcgcaacaccgattcatcaatgccggcctggcggatcagcccgatttcaaacacggccagaatgacaaggcctgcggcaatgcggatggcgtcctttttcccttgccggctgtaaagctgtttgaacagcaaagacatgatagggattatgttattcatggccgatcacctcgaaaaattcccgccgcagatcggtctcctctccaatcggaatgaccttttggatctgtttgttgtgaagaatagccgcataatcacaaaatctttgcacgacatcgagcagatgagaagaaaacaaaatggttccgcctgcttcacagtactcacgcattttctgataaaagacctctatcgattccacatccaaaccgacgagcggctcatccaaaataaacaggggagcgcgcagcaataagcctgtcatcaatacaaccttttgcctgttccccaaggacagctccgaaattctcctattgatgtatttcgaaaaatgaaaggcctcggccaaactggcaaactgctgctctgaaaaatccttttgataaagcgaatggacgaaagacacatagtccttcgccgtaatttctgtaaatagcagcggataatcggcggcgaagtaacggtgagtcttcagctgatctgatgttttctgcggcatgccggcctccgcttcaattccgcacagtgtaaaacgcccgctgaaattgcggttcacgcctgtcagcgtattaatcagtgtcgtttttccggcgccgtttaccccaagtaacccgtaaacggcgcctttttctaaatgtaaatccacttgttctaagatgacgttgtcccgttcataccaaacggatacatcgtgtatatccaaaatgctcatcgcgagtcagccttccgcgcgcgcatcccgaacagaatggcaatggcaatgaaaatcagcgtaaacagataatcgcttttgacaaaatagacgactgcgccgatgacaaagataaatgaaaggatatacagtaaaattcttctttgtgctggtgacaaatcgtttccctcctaaataagctggaccacgtcttctaattgttcatttttcgcccaagagcaaatgtttttccggtgatatttgttagagttcagcccttttaagtaacagcctccgcaatagccgctgaacgggcatttgtctttcatgcaatgttcgctgaaccgcggcgcttgcgcttgccacagtttatggacgagaggggagttaaagatgctttcataggaatcatgaaaaatatttcccaatgaaaattcctttggaaagagggcgcaaggacgtacttcgccgaacggactgatcacaatggacttccagccagcgccgcaatttgccgcgcgttttctctcatagggaataatcggaatcagatctttaaactcatcaatcacatgttgctcgtattccataaacttgcggtgctgctcggcgtctttcgttggatggacaatatccctgcctcttccgaaatcgtcaacccaattgtaagaaaacgccttcgccccgagatcccgaaccttttgggccatatcgtggatttcccacatgtttttttcgaagacagacatagcgactctgacaaatataccgtggtcactcaacaattttatcgttttacaagtttgggcaaaagagccttttctccctctaaaggagtcatggacctcggaattgacactatctagagaaatgccgacgatgattttttgcttgtaagtcttcaaaagctccaggctctcttttcgcatgagtgttccgtttgttaagacagcgacttttttgaactttttacacacatagtcaagaatctcattggcgtttggatggacaaaaatttctccacctgtgatttcgcatgtcaatacaccgttatcaaacagcatatcagccgtttttttgaattgctcaatcgacacggtgccgagcgcttcaggtgagctttccaaataacagtgggcgcatttcaaattacagcggtgcgtcagttcaaaggtggcgtgcaggggcatcggaaattcattgcttccgctcgtggtgattgtatggcggctggcccggtttccaagctgaataacctgcttgttctggagcatgttgagcatgtcgtaataccaatctttatggtcttccggtgattcatcatacactgcacattgctcagctaaaatctgctcagctgttttttggccatccatgcgcatgcagagctcgtaagccgttttgttgagatccaaatactcaaagtcagaaatggagacattatcgcgcaagtagtcgatttctaacacgccgccctcaggaagctggtgaactcttacactttcattaataaatggaaacatctgctctataaacaaaataccatcccctatacatatgattcaaatgaaaaacggttgtgtatgtatatccaagaggtagattttagttaaaaattgtaatttacttaaaaagggcatagtagaatgactatgcccttttgggagatccttacccccatagaccgaatagacctgttgcaccggcaatttcaaaatcagggataggaccgtccactagacaagcggctccgatcgagcatgttgcacaacctttgttttctacaatgacagcttttttcataattgaatcctccctttttttgtttttctagcagatctatgttgtacttttatcttaaaactatcaaattactaattcaatacatatattttgaaaaaaatgtgaaaaggaaatgatagatttcggaaaaatgtaacatttcctaaaggtaattagtgatatgattttctcttctatataaggaaatgctttttatgaggtttatcttcaaatctgatgagcaatgatggtaagatagaagcagttgaagtttacaaaccgaatgattatactattcaagtcaaagtggaatgatgaaaaggacgtgtcagaatgaagcaagagacaccgataacactccatgtgaagtctgtgatcgaggatgacggaaaccaagaagtcatcgaattccgcaccaccggattttactatgtaaaacaaaataaagtgtatctatcttattatgaagaacacgacttaggcaaagtcaaaacgattgtgaaagtaagcgaaggcgaagtcctggtcatgaggtcaggcgctgtcaaaatgaatcagcgtttcgtaacgggagcttccacaattgctaaatataaaatgtcatttggtgagcttgagctgaaaacaagcacaaaatcgattcaatctgatctcgatgaagaaaaaggccgtatcagcatcgcatatgacatgcatgtcggagacgagcaggagcatttacataatatgacgatcacgtatgagggaggaactcacgcatgaacattgcggaacaaatgaaggacgtgctgaaagaagaaatcaaagcggccgttctgaaagcgggactggctgaagaaagccagattcccaatgttgttttagaaacaccgaaagataaaacacacggcgactactcaacgaatatggcgatgcagttggcaagagtggcaaaaaaagcgccgcgtcaaatcgctgaagagattgtcgcccattttgataaagggaaggcttcgattgaaaaactggatatcgccggcccgggttttatcaatttctatatgaacaatcaatatttaacaaagctgattccgtctgtactggaagcaggggaagcatacggggaaacgaacatcggaaacggtgaacgagttcaggtagaattcgtatcagcgaatccgacgggagaccttcacctcgggcatgcgcgcggggcggctgtcggcgattccttgtgcaacgtgctttcaaaagcgggttacgatgtaagccgcgaatactacattaacgatgcgggaaaccaaatcaacaatctggcgctttctgttgaagtccgttactttgaagcactcggattggaaaaaccgatgccggaggatggctaccgcggtgaggatatcattgcgatcggaaagcgtctcgctgaggaatacggtgatcgtttcgttaacgaagaggaaagtgaacgcctcgcgtttttccgtgaatacggcctgaaatacgagctggaaaagcttcgcaaggacttggaaaacttccgtgtgccgtttgatgtgtggtattcagaaacttcactgtaccaaaatggaaaaatcgacaaggcgcttgaagcgctccgcgaaaaaggccacgtctatgaagaagacggcgcgacttggttccgttccacgactttcggcgatgataaagaccgcgtattgatcaagaaggacggcacgtacacgtaccttcttcctgatatcgcgtatcataaggacaagcttgaccgcggctttgataagctgatcaacgtttggggcgccgatcaccacggctacatcccgcgtatgaaagcggcaatcgaagcgctgggctatgaaaaaggaacgcttgaagtagaaatcattcagctcgttcacctttacaaaaacggcgagaaaatgaaaatgagcaaacggaccggtaaagccgtaacgatgcgtgacctgattgaagaagtcggcttggatgccgtgcgttacttctttgcaatgcgaagtgcagacacccatatggattttgacttagatcttgctgtatcaacatctaacgaaaaccctgtgtattatgcacaatacgcgcatgcccgtatttgcagcatgcttcgccaaggggaagagcaggggcttaaaccggcggcagatcttgatttcagccatattcaatcagaaaaagaatacgatctgctgaaaacgatcggcggcttcccagaggcagtggcggaagcagcggaaaaacgaattccgcaccgtgtcactaactatatttatgatctggcttctgctctgcacagcttctacaacgcagagaaagtcatcgaccctgaaaatgaagagaaaagccgcgcgcgcctggctttaatgaaggcaacgcaaattacgctgaacaatgcgcttcagctgatcggcgtatcggctccggaaaaaatgtaatcacgatcaaaaggacaaagtcttcgggctttgtcctttttttatgagaaaaacgtgtgatgtaattcacaatcctgtttggctagtttttgtatgataagactgattattgaatcattgaaaggggcaagccaaatgatcaaccgtcaacacattcaattatcgttacagtcattaagcttggtggcagggtttatggtttgggtgctgatttcatcactcatttcccaaatcacattagatattcatttaagcaagggtgagatttctttagtgaccgcgattcctgtgatcctcgggtcgcttctccgcattcctttagggtatttaacgaacaggtttggcgcgcggctcatgtttatggtcagcttcatcctgcttttatttcctgtattttggatcagtatcgcggattctctgtttgatttaatcgcaggcggctttttcttagggatcgggggagcggtgttttccattggggtgacctccctcccgaaatattatccgaaagaaaagcacggtgtcgtcaatgggatttacggtgcaggaaatatcgggacagccgttacgacatttgcagcgccggttatcgctcaagccgtcgggtggaaatcaaccgtgcaaatgtatctgattttgctggctgtctttgccttactgcacgtattgtttggcgacaggcatgagaagaaggtcaaagtttctgttaagactcaaatcaaagctgtttaccgaaatcatgtgctatggtttctgagcctgttttattttattacgttcggtgcctttgtcgccttcactatctatctgccgaactttctggtggagcattttgggctgaatcctgcagatgccggcttgcggacggctggctttattgcggtttctacgctgctcaggcctgcgggcggattcctggctgataaaatgagcccgctccgcatcttgatgtttgtttttgccgggcttacattatcaggcattatcctatcgttctcgccgacaatcggcctttatacgtttggatcattaaccgtggccgtctgctcaggcataggaaacggaactgtttttaaactggtgcctttctatttttcgaagcaagcggggattgccaatgggattgtgtctgccatgggcggtttaggcggcttttttcctccgctcatattggcgagtgtatttcaggcaacaggccagtacgcgatcgggtttatggcgctttcagaggtggcgttagccagttttgtccttgtcatatggatgtattggcaggaaagaatgaaaacacacacggagagaaacagccagagcatcaactaacactggggcattcacaagattgttagttttttctcgatgggtacaaatcaattcacgttacaataaacacacaacgtgactttcttcgaggtgagctcatgaattttctctctgttcgaccatctgatagtgatcttatatccagcgatctgtatgaattgctggaatcgatcagcacgaaaagaaaaatggaaaaacacacgtatttgtttcgggaaggaatggatgcagaagagctttatctgattcaatcaggactcattgaaatcggcaagctgacatctgacggaaaagacctgacgcttagaatctgccaaaagcatgatatcgtcggagaattaacacttttcactgaagaaccaaggtatatgctcagtgcaaaagtactagaggatggcgaggtgctcgtcattaataaaaataagctggaaaaagaattaatccaaaacggcgctttgacatttgagttcatgaaatggatgagcacgcacctccggaagattcagtccaaaatcagggatctgcttcttcatggcaaaaagggggcgctctattctacccttatccgcttatcaaacagctacggagtggagcgaagcgacggcattctgattaacattgtcctgacaaatcaggatttggcaaagttttgcgcggctgcacgggaaagcgtcaatcgtatgctcggagatctccgcaaaaaaggggttatttcgatagacgaatccggaaaaattattttgcacaagcgggactatttacgatgtgagattgagtgtgaaaattgcccgctggagatttgcaatattgactgaaaaaaacaaggacagcggtgtccttgtttttttaccttgtgataaacaggcacatgacggcaagaaagaagcaggcattcacgatttccagaatgccaatcgtttttacgggccaatcccttccatgaaaaaaccatgcccgcaagctgctcgggataaaagcgagaaacgcccatcctgctccgaaaagagcggataaaaaggggagcagcaggtgatatccccatgaccagtatgcaaatgccctgttttttctctcgcggatcaccgatttcacataaaaggaactcccgataaaaaataaagcagactgcaagaaaataaaccaagcccagccgtcaagggttcccatccccagccagcagctcgcaaacccgcccgaacaaaagaacaagacacctgcaacatcattcaataaggctcgttcgttttttctgcgggcaaaatacatatgtatgagaaacagcggcagtaaagaaacgcccacccagatgagaggcggcttatgaaagaccgagatcatcaaaaagcagcaggtgggaaaaccgtaataacacatccacttttgatatggtttgctttgtttcttttttaaggcaagcgtaacgggataaaccgctaagtataggaaaagccaaccaaggaagagcggaatatgccaaataacggggcctcccttgaccatgccgagtaaaaatgggatcagcagcatcgcccacgccccgtgctgcttcggaatcagcgccttcatcgaaatcctccttttttctttcattataaatgcattcaccctcctgataagtgacattcatcatacaggctgtgaaatacatcactgctgtacaggctcagtcgagctacactaaagctatccttagcacaggaggttttcctatgaatcagtgtgactatttattatttctgaaacaacttcctatgtttaatgaagtgcctctatccattgtcgaaaccttgctgaaaaacggcacgtttatccgcggttcatgtgatcagtctccatcttttcttcattctcaatctgtttatattgtattaaaaggcagtgtccgttttatggacacaaggctccctgaagggtcgaaaaccgttgcgctgtgggaaaaaggcgatgtgtttccgattgatgaaaaaggcgggctttatttatcgccctttatctcagtcaatgccacttcagacattctgattctcaacatcccatattacatatttaagaaaatgatgtcttatcatccgcagctgcaaatgaactttttggctatgcttcagcaaaatgttttttgttcctatcaattatttttgcggtatctgcatacatcacaggatgaaaacgctgagcccggttcttaaatagagccggttttttttgatctttgaatgaaaggcagctaatgacccaagcgtcctgcctgaacgcagccttccttctcctttgtgtgaacattttgtgaaaaaagcagagtgtgtgacatagttcacaaggaaacacgctgtctctgtttatagtgaacttagcatcacctgactcggaaggagtgaactctcatgaagaaaaagaaaaggagtccgttgtttaggagattgaattatttctctcctatcgaacaccattcaaataaacatagccaaactacccgcgaggatcgcgattgggagaatgtatacagaaacagatggcagtacgacaaagtcgttcgctccacccacggcgtcaactgtacagggtcttgcagctggaatatttatgtgaaaaacggaatagtcacgtgggaagggcaaaatttgaattatccatcaacaggcccggatatgcctgattttgaaccgagaggctgcccgcggggggccagtttttcatggtatatctacagcccgctccgtgtgaaatatccatacgtgcgcggtgtgctgatcaatttgtggcgggaggcattgcagacgcatcaaaatccattggaagcctggaaatcgatcgtcgaaaaccctgaaaaagcgaagtcctataaacaggcgagagggaaaggcggttttgtgcgcgctgaatggccggaggtgctgaagctgatttcagcctctctgctgtatacagtgatgaaatacgggcctgaccgaaacgtcggtttttctccgattccggccatgtccatgatcagccacgcatcaggctcccggtttatgtcgttaatcggaggccctatgctcagtttttatgactggtatgcggatcttcctccagcatccccgcaaatttggggtgaccagacggacgttccggaaagcagtgattggtacaattccggctatattatcacatggggctccaacgttccgttaacgagaacgcctgacgcgcattttttggcggaggcccgctataaaggcgctaaggtcatttcgatcagtccagattttgcggaatcctcaaagttcgcggatgactggctgagtattcgccaagggactgacggggcgcttgcgatggcgatgggtcacgttattctgcaggaattttacgtgaaccaagaaactgaacgttttattgagtacgcgaagcaatacactgattttccatttctcgtcactctgtcaaaagaaaatggcgtatacacagcgggacggtttctgcatgcgaaggacatcgggcggaagacaaagcatgatcagtggaagcctgcggtttgggatgaacagacaagttcatttgccataccccaagggacaatgggctcgcgctgggacgggcagcagaaatggaacctgcacatgattgatgaagaaaccggggaaccgattgaaccccgtctctctgtgctgggaatagaggacgaaatcggcacggtgcgcatcccgtatttttcaaatgacggaaacaaagtgctcgagcgggatcttcctattaaaaaaatgaacctgaacggtgaagaaacgtacatcacgaccgtgtttgacttgatactggctaactacggcgtgaaccggggcatcggcgaacgatcggctgtctcctatgatgaccctgagccgtttacgcctgcctggcaggaacaaatgacaggaatcaaaaaagaagctgtcgttaagattgccagagagtttgcccaaaatgcgatcgatacagacggccggtccatgattatcgtaggggccggcattaaccactggttcaactccgacacgatctaccgagcagtgttaaatcttgttttacttgtaggcgcccaaggcgtaaacggcggaggctgggcccattacgtggggcaggaaaagctccgacctgctgaagggtggcagacgattgcaactgcaaaggactgggaaggcgtgcccaagctgcaaaatggcacctcatttttctactttgcgacagatcagtggcgttatgaggaccagccgatcagtgatttggcatcaccgattgctgcttcatcccgctacaagcaccacgctgattacaatgtgctggcggcgcggctagggtggcttccgtcttacccgactttcaatcaaaatggcatcgatctgtataaagaagctgaaaaagcaggggcagcaacacctgaagacgtaggtgcgtacgtggcctcacagctccaagagaaaaaactgaaattcgcgattgaagatcctgacaatgaagtgaatttcccaaggaatctctttgtatggcgggcaaatctgatctcaagctcaggaaaagggcatgaatattttctcaagcatttgctggggacaacgaacggtttaatgaatgacgacagcgacagcatccgcccagaagaaatcaaatggcgggagcaggcgccggaaggaaagctcgacttattaatcaatcttgattttcgaatggcgggtacggcgctgtattccgatatcgtgctgccggcggcgacatggtatgaaaaacacgatctcagcagcacagatatgcatccgttcattcatccatttgctcctgcgatctcggctccgtgggaatcgaagtcagactgggatattttcaaggcgctgtcaaaagccgtttccgatctggcagaagaagtcgatatggagccggtgaaagaagtggttgcgacaccgctgctccacgacaccatgcaggaattggcccagccattcggcaaaatcaatgactggagcaaaggcgaatgtgaagccattccgggaaaaacgatgccgaacatccaagtcgttgaacgggattacaaacacatttttcataaaatgactgcacttggtccgaacgttgctttaaagccgagcggaacaaaagggatgagctggtcaatagccgatgaatatgaatcactcaaacagagactgggagaaatcacctcggacagcgtggcaaagggatgtccaaatataagtgaagcaaagcaggctgcagaagcgattttaaccctatcatccacttcgaatggaaaggtcgcagtaaaagcatgggaatcacttgaaaacatcacgaacctgaagctgaaagacctggcggaagaacgcgaggaagaatgctttacgttcgaacaaattacagcccagccgaaaacggtgatcacgtctccagcgtttaccggctctgaaaaaggagggcgcaggtattcgccgtttacaacgaatgttgaaaaattaattccgtggcggacgctgacaggcagacaatcctattatgtcgatcatgaactgatgatggaattcggtgaaacgatggcgacattcaaaccgatcctccagcatcgcccgtttctgagcaaacggcctgatcaagagggaaaagaaatcgtcctcaattatttgacgccgcataataaatggtctgtccacagcatgtattttgattctctgccgatgctgacgctgttccgcggcgggccgaccgtgtggatgaataaagatgatgcagaggacacggatatcaaagacaacgattggattgaatgcttcaaccgaaacggcgttgtcgtcgcgagagccgttttgtctcatcggattcctaaaggaatggcgtttatgcaccatgcccaggaccgccacatcaacgtgcccggcacaaagctgacgaataaccgcggaggcacccataacagcccgacaaggattcacgtcaagccgacacagatgatcggtggctacgcccagctcagctacggctttaattattacggtccaacggggaatcagcgcgacctgaacgtcgtcatccgcaagctgaaggaggtcgattggcttgaagattaaagcgcaaatcggtatggtcatgaacttggataaatgcatcggctgccacacgtgcagcgtcacctgcaaaaacacgtggacaaaccgttccggtgcggaatatatgtacttcaataatgtagaaacaaagccgggcatcggctacccgaagcaatgggaggaccaggacaaatataaaggcggctggacattgaaaaaaggaaagctcgagctgaaatcgggctcgaaaaccaatcggcttgcaggccttttctataatccgaatcagccgtcaattgatgattactatgaaccttggaactatgattatgaaacattaacgaacagcccgcagaaaaaacaccagccggtagcacgcccgaaatcgtccttgacgggggatttcatgaatatcgaatggggaccgaactgggaggacgatctcgcaggcggccacattacgggacttgaagatcccaacgtacaaaagatggaggaatcgatcaaaacagaattcgatgacgtctttatgatgtatttgccccgtatttgcgagcactgcatcaacccggcatgcgtctcatcctgtccatccggcgccatgtacaaacgcgaggaggacggcattgtgcttgtggatcaaaacgcatgccgttcatggagatattgcgtctcatcctgtccttataaaaaagtctattttaactggcaaacgaacaaagcggaaaaatgcacactctgctttccgcgtttggaggcgggactgccaaccatctgctctgagacgtgtgttggcagaatccgctacctcggcgtcatgctatatgacgcggacaaagtggaggaagcggcatctgttgaaaatgaaaaggatctctaccattcccaattggacgtttttcttgatccgaatgatcctgaggttgccaaactggcaaaagaacaaggcattccggctgaatggatagaggccgcgcagcaatcaccgatctataaaatgatcattgactggaagatcgcgctgccgcttcatcctgagtaccgcacgctgccaatggtgtggtacattccgccgctcagcccgattatgaatctctttgaaggaaaaggcagccggcaaacggcggaagatatttttccggctatcgaccaaatgagaatcccgatagattatttggcgcagctgttaacagccggtgatacggatcatattcggtcaacattaaagaaaatgtctgtcatgcgccagtatatgagagcggtccagacgaataaatcaatcgatccggaactgatctccagtgtcggcttaacagaacagcaaattgaagatatgtatcggctgcttgcgattgccaaatatgatgaccgctttgtgattccgagcagccatcgagaagaagtatcagatttatacgctgaacaaggaagctgcggcttatcattttcaggcggccccggctcctgtttctaacttttgataaatgaggtgtaacaagatgaacaccacagaccggcaaatcacgttctctgctctttcctgtcttctctcttatccggatgaagagtggagagccgagcttcccgattggaaggctcttatccaagaaatcggcaaccggcaaatccgggagaagctgctgcactttttcgagacgtcagccagctattctccggaagcgctgattgaacactatgtctatacattcgacttcgggaaaaaaacaaatatgtatgtcacctactttaactcaggcgagcaaagggaacgcggcattgaattgctgcatttaaaaaacacatacgagcaatccggtttcctgccgacagagaaagagctgcctgattatctgccgctgatgctggaatttgctgcggctgcagaaattgaagcagcgagaagcgtgtttgagaaatatctgtccaatgtgagggagctggcatcccgtctcgaaaaaaatgacagtatatacgctgaactgctgcacgtgctgctggccgcgcttgaaaacattggcgtacgtgaaagcgttgaaggggctgttcaggcatgagcgggcagatcctctggggtattatgccatacattgtattgacaatctttatcggcggccatatttaccgctatcagcatgaccaatttggctggacggcgaaatcaagcgagctgttagaaaagaaaaaacttgcggctggcagcacactttttcactggggactgctgtgcgttgtcggcgggcatgtcatggggattctgatcccagaaggcgtgtatgcttcccttggcatttcagagcatatgtatcacaaaatggcgattggcgctggcttgccggcgggcattgcggcatgtaccggacttgtcatcctgacgtacagaaggctgtttgacaaaagaatccgcaaaacgagctcgccatccgatatccttacgctcctcctgctgctgttcatgatgctgtcaggcgttgcggccacgtttctcaacattgattcgaaaggatttgattaccggaccacagtcgggccctggttcagggaaatcgttttgttcaggcctgacgcctctttgatggagagtgtcccgctatggtttaagtttcatattgtgataggatacgtcgtttttatcctgtggccgtttacgagattggttcatgtgttcagtctgccgctcaagtatctgacccgcagctacgttgtatatcggaaacgctcgtgaaaatcccccttgcaagagggggttttttctgccaaggtaatggctgggctgccgggaatcctgttatgtttgtatatggaaataacatcaaggattttactcattttaaaccggcggaacagccagattatgattcagcctgactaactccttatatctttctgatcaatttcccgttttatatattttctctcatcagaatgggtatcaaatttactctatccaccgtatttgcagtcacagcgccgccttcttttcggcgcttgccggagtgctgagcgggttcagcttgccgctcatgttgtcactcggcgttgccaatagtcttgctttatttctgcagaaacgatgcggatgaattccgtgacagttagttttctctaaacctctcctcctttggcggagaggttttttacttacaaggtttatcgattagaaaaaagaggtaatacagaggtaattgaatcagattggagagaatcaggatgctgaaaaggagactggaatttttctttttatatatgatgctcatcggggcatatgtcatttggttttttccggtttccagacttgagttttacggaggattgctttgctatataagcattattttgttcagcatctattcattaattcttgaaaaccgcacctcgcagcacacgctgctatggatccatattcttgtcttttttccaatcgtcggctacgtgttttatctgttttcgggacagctttatgtaaagggaaagctgtttaagacaaaacgaatgtacaacagggaaaagctcaggaagctgtttgacaaggaggaaacgcccgaagtgacagggctgaaggacaatcaagagaggttctttacatattccatcagggctgcccatatgaatatcaatacgaaaagcaacatcaaagtgctgaaaaacggcgaagaaaccttcccggacattttcaaagcaatgagaaaagcggaatcttacatacatattgaatactacatgtttaaatcagacatgctcggacgcggcatgatggatattatgatggagaaagcgcgccagggtgtcgaggtgaggtttttatacgatgcggcaggaagcatgaagctggcaagaagagatattatgagaatgaaacaagcgggggtggacatcgtcccgttttctccgctgaaatacgggtttttcaaccagaagctgaatttcagaaatcaccggaaaatcgtgatcatcgatgggaaaaccggttttgtgggtggattaaatgtcgggaaggaatatatcagcagagatccgtacatcggattttggagagatacacacctgcggcttgagggggaaattgtgcaaacgctccacgctatctttatgctggattgggaatatgtctccaatgaagtgctaattgatcaagaggagtacaataccccggttcccgtggaaggaggaggcatttatcaaattgtcgcgacaggccctgacatgaaggaaagcatgagcgacctttattatgaaatgatttcttcagcgcagaaatcaatatggatcgccacgccctattttgtccccaatgaatccattcgcacggcgctaaaagcagcggcgacaaagggggtagaggtaagggttatggtgccggagaagaacgacagctttttgacccaatacgcgtcgaggtcctatttcccggagctgctccttgagggcattgaagtgtactcctaccaaaaaggcttcatgcatcaaaaagtcatgatcattgatggcgatctcgcctccgtcggtaccgcgaatatggacatgcgcagctttcagctcaactttgaagtgaatgtgttcttcacggatgccgaagcgatccgaacccttgaggcccattttgaagaggatatgcaggaaagtgaaaagctcagccctgtcggcttttataaaagaggtgtggctgaccggacaaaagagtcgtttgcccgcctgttttcaggtgttctgtaagaaaaaagaaatctgatcttacaaaacagcccgtgtatagtataattgagaaatattatcagttatttatacattgggggaagatagggtgctgcggcaatttttttcatattataaaccatataaaacgttgttctttctcgactttttctcagcgatcgcgggaggtttaatggagctgagttttcctttgatcgtcaattattttattgataccttgctgccgggcagggactggggactgatcatcgcgacctcaatcgggttatttgcggtgtacgcgctcagctcggctcttcagtatatcgtgacctactggggacacatgcttggtatcaatattgagactgatatgagaaagtcgctttttgaccatttgcaaaagctctcgttcaaattttacgacaacaacaagacgggaacgctgatgtcgaagctcacgaacgatttaatgtatatcggtgaagtcgcccatcacggaccggaagacttattcattgcggtcatgaccattctcggggcgttcggagtgatgctgtttattaactggcagcttgctttattaacgtttatcattatgccgatcgtcatttggctagcgctttatttcaacaaaaaaatgaccaaagcatttaccacgctgaacaaggatatcggagacttcagcgcgcgtgtagaaaataacatcggcggcatccggcttgtgcaggcgttcggaaatgaagcatttgaaaaagaacgcttcgccgtcaacaaccagcgttttcgtgtcacaaagctttcttcctacaaaatcatggcgaaaaacggttcaatcagctatatgctgacccggtttgtcacgctgtttgtccttttgtgcgggacgtggtttgtcattcgcggctccttatcgtacggggaatttgtggcgtttgtactcttgacgaatgtgctgttcaggcctattgacaaaattaatgccattatcgaaatgtatccgagggggatcgcgggtttcaaaagctatatggagctcatggagacagagccggatattcaggactcacctgattcgaaagatgtttccggcctgaagggcaatatccgctataaacatgtttcgtttggctatgatgaccatcacaatgtcctcaatgacatcaacctatccattcaagcgggggaaacggtggcgttcgtcggtccgtcaggtgctgggaaatcaacgctttgcagtctgcttccgcgtttttatgaagcatcggagggcgacattacgattgacggcatcagtataaaagacatgacgctttcttcgttgcgcgggcagattggcgtcgtgcagcaggacgttttcttattctcgggcacgcttagagaaaatatcgcctacggccgactaggcgcatcagaagaagacatttggcaagctgtgaagcaggcgcatctggaagagctcgtccataacatgcccgatgggttggatactatgattggcgaacgcggcgtgaagctttccggcgggcaaaaacagcgtctgtcaattgcaaggatgttcttgaaaaatccgtcgatcttgattctcgacgaagccacctcagcccttgatacagagacggaagcggcgatccaaaaggcgcttcaagagttgtctgaggggcgcacgacgcttgtcatcgcccacaggctggcaacaatcaaagacgcggacagaattgtagtcgtcacaaacaacggtattgaagaacaaggccgtcatcaagacctgatcgaagccggaggcctatacagcaggctgcatcaagcgcaattcgggcaaatggtgcatcgataggaggagaacatggaaagaaaaactgtgctgtacattgctgtttcattggacgggatgatcgcaaaagaagatggaagcatcgattggctggatgaatttgaaggtgaaggtgacaacggctacagtgatttttatcagactgttgatacagtcattttagggcggagcacatatgagcacgttaaagtgctaacaccggttttcccgtatcaggataaaacctgctatgtttttacaggatcgcccgacagttatcaagatgaacatgtgacgtttatcaatgagggagccagagccttcactgcccgtttgaaacaggaaaaaggctcaaacatctggatagctggcggggcagagcttgtgaatgactttatgaaagaagatgccatcgacgaattcatcatcactgttattcccgtcgttttaggaagcggcatcccgctgtttcacgaactaacaaatgaaacaaaactgcggttaaaagggacaaaacaatttggacaagcggttcagctccattatgtaagagcataagaaaaaggatagacagatgtctatccttttttgtatgtaagttagagcgcttctctctcagcaggctcgatgagattttggaatttttcaatgagctgtgatgcttttgttccttcaactacgatcagatattccttttcattatgagccatgcggaacgtttcaagctcaattaagcttttgattttgcacatcgttttctttgaataaatataaacctcgtggcttccggaatggcacattttataaagatgaatcaaatttcttaaagtaaaggcctgtgcggctactttcagagacttgatatttttcatgatctttctcctccatcgattgttgtcttatatagcctaagttcccaaagctgacaagtcgtaaacctatttttgcacatttatgacttccattgcagcgcaccgcccccgatgcgtttgacaccgcggatggagcttaattcatccatcaagcggagaagcgccttgtctttctgctttgcttcaatcatgaaatcaatattagttccccattgcctaaagcgttccaacagtggcagcaaaaagttggcgtcaacataatcggcgtggctgcgtatcgcttgctccgattttggggaagacaagtgaacctttggctgaaggccgatccgctcccacgttttgatcatgcggggcagtgctacattcaggtcggcgtgatcgtctggattggcgtaaaaatgatgaaagtcaaagacaaacggaacatcctcctgctcacagacctgaagcgtttcttccgttgtatatgttttatcatcattttcaagtgtcatccgctctttgatctcctgcggcagctgttttatattttgatgaaattgtgcagtggcggtgtctttatttccgtaagcgccgccaatatgaatgttgataacggagcgatcagcaatgcccatggcctcaagcatgcggtagtgatacgccatatctgttaccgcattttttgtgacggattccttcgggctcgtaaacagagtgaattgatttggatgaaagcttgttcgcagttgatgggttttaacaagctctccaatctcccgaaactctttttgaaacggtgttacaaaatcccacatcacgtcgggatgcgtagccagcggcacaatcgaactggaaaaacggtacaaaggaatgccgtggccgatgatatagtgaagggttctcatcgtattgcgcaaattggcttttgtcacagtcagaagcgcttcttttctttcagtctttgaaagctttgaataacgcgcgaatgtcaatgttttagcgggagacgcatcccaaaggctcatcgcatttgaaacgaacccgaatctgaaaatcataggaactctcctttataagaaataagataatgccctgccgagccattccgccgggcgctgcctgaatgtgcgcttgctgaaatcctccatcgtcagcagctccgactttttcatatcctcctcaattgtggcatagacttcacttgtaaacgcttcgtcatcaatttcaacattcacctcttcatttaagaacaggctccgtttatcgaagttggctgttccgataatgctgagatggtcgtctatgatgagggcttttacatgataaaacccttgataataacgataaataagacagccggcatccaagagctccgaataatacgtaaaagccgcttctcgtaccagcggatggtctgatttcatcggtacaatgattctcacggatacgccgttttttcttgcgttaataagggcctcttgaagcggttttgatggaatgtaataaggcgtgcaaaccgtaaggcgattcttcgcttgggcaatgttggccaagtatatgttttcaagggaataaccgtcggtcgcatagatcttgtgagaaatagtcccttgctgaagctttggccaaacatccgaacccagttcgattccggtatttcgttttagatcagaagcaaaaagcgtttgaagatcatgtacgccttctccgatcatgcgcagatgataatcctcccaattgccgaacttcgccttctttccaagatattcttcggcgatattaaacccgccgatataaccgatttttccgtctatcaccgtaatcttccggtgattccgtttttgcatgtgaaaaaagaaaaaaggaaaacggggacgattcatcacatggacatggacgccggcatttttcatcgtctgaagcgccgtttttttaattgcccggcagcccgcccaatccagaagcaaataaacggatacgccagcttgggcttttgttttcagcaaggtatacatattgtggctgacctcatcatttttcataataaaaaacatcatgtgaacagaagaggcggcctggcgaatatcattcatcatccgctcaacgagatcagcgccgcagtggatcaattcgatgtcactcttcttttttgaaaaaacaggctcgtacgccttttttctgtatccggcacggcccatgaagatatcaagcagaatcaaggcaaagaaaataacgacaatgatcataatcacgataaataccttcataccggcactcctttccgtagtaaaggtagtgtgcccgaacagcaggaatttaattattgactgaacactcattcattatttatcataaagataatcttatacagattcgggggtaggggatcgcggtctttatcagtaaaaagggggaattggaatgagcggctttctcatcgcaaatgcattattatttctgattgtaaccgcttacgctgtctatttgtttgtttacttggtcaaaacgagactggcctacatcaagctcggccagaaagaacaatttgatcaacggttcaaggaacggcttcacgccatatgggtgaatgtattcggacagaaaaaactgctcaaggacaagaaaagcggaatcattcacgtcatgtttttctacggatttatattggttcagttcggagcaattgactttatcatcaaaggactggctcccggccggaatctgtcgcttggcccggtctatcccgccttcaccttttttcaggaaattgttacgtttctcattttaattgctgttgggtgggcattctacagacgttatatcgaaaagctcgtgaggctgaaacgcggtttcaaagccggactcgttctcatttttatcggaggattaatgctgaccgttctgcttgggaacgggatgaatctgatttggcatgagcatgggctttcttggagcgagccaattgcctcaggtattgcgtttatgcttagcggtgtcgggaaaacaggcgcggcggtgattttctatatcgcatggtggatccatctcctattcttgcttagctttttagtgtacgtgcctcagtcaaagcatgcccatttaatcgccggcccggcaaacgtctttttcaatcgaatggaatctgccggaaaacttgaaaaaattgattttaccgacgaaacgaaagaaagctacggagcgggaaaaattgaggatttcagacagtctcagctgcttgatctatacgcgtgtgtcgagtgcggccgctgtaccaatatgtgtcctgcaacaggcaccggaaaaatgctttctccgatggacttgattttgcgtctcagagaccatctcacggaaaaaggcgctgccgtcacctcgcgctccccatgggtgcccgcagcagcgtttcggcatacgagaggcaatcagctggctgcggcgtcagcgggcagcggatcgcaggaagccgcagcggcgcttgattacaatccaagcttgatcggcgacgtcatcacagaggaagaaatttgggcatgcaccacttgccggaactgtgaggatcaatgcccggtcatgaatgagcacgtggataaaatcatcgacctccgccgctacctcgtactgacagaaggaaaaatggacagtgacgcccagcgcgcaatgacaagtattgagcggcaagggaatccgtggggactcaaccgcaaggaacgtgaaaattggcgtgacgaggcgccggatgctgagattccgactgtaaaagaaatgaaaaaagaaggaaaagaatttgagtaccttttctgggtaggctccatggggtcttacgacaacagaagccagaaaatcgcaatttcctttgccaagctgctcaatcacgcgggcgtgtccttcgcgattctcggcaataaagaaaaaaattcaggagacacgccgcgccgcctcggaaatgaatttttgttccaagagctggctgagaagaatatttctgaatttgaaaaaaatgatgtcaaaaaaatcgttacgatcgatccccatgcatacaatttatttaaaaacgaatatccggatttcggatttgaaggcgaggtttatcatcatacagaagtgctggccgagcttgtgaaaaacggaaaattaagaccgcagcacccgcttcatgagacgattaccttccatgattcgtgctatttgggccggtacaatgaagtctatgatccgccgagagagattttgaaagccattccgggcgtgcagcttgttgaaatggagagaagccgggaaaccggcatgtgctgcggagccggcgggggattaatgtggatggaggaagaaacaggcaacaggattaacgtcgccaggacagagcaagcgctcgcagtcaacccatcggtgatcagttctggctgtccgtattgtctcacgatgcttggggacggcacaaaggcgaaggaagccgaagaccaagtcaaaacgtacgacgtcgtcgagcttctggctcaatccgttttaggcgctgatctgaaaatgggggagaagcaatgaatttttcattatcagaagaacatgagatgatacgaaaattggtgcgcgattttgcgaagcatgaggtggccccgacagcggctgaacgggacgaacaagaacgcttcgatcgcgagctgtttcgggaaatggcaaatctgggcctgacgggaattccatggcctgaagattacggcggaattggaagtgactatttagcctacgtcatcgcggtggaagagctgtcaaaagtgtgcgcctccaccggtgtgacgctttccgcccatatctctctttgcagctggccgctgtttgcctttgggacagaggaacagaagacagagtacttaacacagctggctctcggagagaaaatcggcgcattcgctttgaccgaagcagggtctggctctgacgccggcagcatgaaaacaactgctgaacgaatcggcgatgactatgtgttaaatggttccaaagtgtttatcacaaacggcggcgttgctgatatttacattgtttttgccgtcaccgatcccgagaaaaagaaaaaaggcgttaccgcttttatagtagaaaaggattttgaaggattttttacaggcaagaaagaaaagaagctgggcatccgttcttcaccgacaacggaaatcatgttcgaagattgtgtagtgcccgcatcaaagcgtctcggagaagaaggagaaggcttcaaaatcgcgatgaagacgcttgacggaggcagaaacggcatagctgcacaagctgtaggcatcgcccaaggagcgcttgatgcggcgcttcaatatgcaaaagagcgaaagcaattcggaaaatcgatcgccgagcagcagggcatcgcttttaaactcgcggatatggcgacaatgatagaagcttcaaggctactgacctatcaggctgcatggttagaatcatcgggccttccatatggaaaagcttccgccatgtccaaactgatggctggggatacggcgatgaaggtaacgaccgaagccgtgcagattttcggcggctacggctatacaaaagattatccggtagaacgctatatgcgtgatgcaaaaatcacgcaaatctatgaaggcactcaagaaattcaaagactggtcatctccagaatgctcgcggattaacggaaaacatctctcagtcggatcactcttgtaaaattatttaaattaacgctgttaagggtagcatattctgttttattttgtttataatgagaggtatggtttgtataagaacgatacaaaatcgctttcattattgataaaacagatacatataagtaatagaaagggagtgtccgaccttgggtatcaaacaatattcacaggaagagctaaaggaaatggctttagttgaaatcgctcacgaattatttgaagaacataaaaaaccagttccttttcaggagcttttaaatgaaatcgcatctttgctcggcgtgaaaaaagaagagcttggagaccgcattgctcaattttatacagatttaaacattgacggccgcttcctggcgctttctgaccagacgtgggggcttcgcagctggtatccttatgatcagcttgatgaagaaactcagccgacagtcaaggcgaaaaagaaaaaagcgaagaaagcagtcgaagaagatcttgatcttgacgagtttgaagagatcgacgaagacgaccttgatttggatgaagttgaggaagaactcgatcttgaagccgacgattttgacgaagaagatcttgatgaagacgacgatgatcttgagatcgaagaagatattattgatgaagatgatgaagactatgatgatgaagaagaggaaattaaatagtatcagatttcatcttcaaaacgatcttgactttcatagtcgaactatgtagtatgtattttgggctcttcaaaaacgaagagagaacatagtacgttatgctccctttcaagaaattgaaagggagctttcttattttcacccctcatttttcttataaatcatttaaaaggctaaatgattttttataaaatagtacattttaaaaatgtagctaagagcgaagagaggagcaaacgaaatgacgaaatatatttttgtaaccgggggagttgtatcctcacttggaaagggtattgtagcagcttcattagggcgtttgctgaaaaaccgcggactgaacgtgacgattcaaaaattcgatccatacatcaacgttgacccgggaacaatgagcccgtaccagcacggtgaagtattcgtaacggatgacggcgctgaaacagacttggaccttggtcactatgagcgttttatcgacattaacctgaataaattcagcaacgtgacaacaggtaaaatctattcaacagttcttaaaaaagaacgccgcggagattaccttggaggaaccgtacaggtcattccgcacatcacaaacgaattgaaagaccgtgtttaccgcgcagggaaagagacaaacgcagatgttgtcattacagaaatcggcggtactgtcggagacatcgaatcactgccattccttgaagcgatccgccaaatgaagagcgacatcggccgtgaaaacgtaatgtacatccactgtacgctcgtgccttacattaaagctgctggcgaattaaaaacaaaaccgacacagcacagcgtaaaagaattgcgcagcttgggcattcagccaaacatcatcgtcgttcgtacagaaatgccgatttctcaagatatgaaagataaaatcgcgcttttctgcgacatcgatacaaaagcggttattgaatgtgaagatgcggacaacctttactccattccgctggagcttcaaaaacaagggcttgataagcttgtttgcgagcacatgaaattggcatgcaaagaagcggaaatgtccgagtggaaagagcttgttaacaaagtcagcaacctgtctcaaacgattacaatcggccttgtcggcaaatacgttgagcttcctgacgcatacatttctgttgtcgagtctctccgccatgcgggctatgcgtttgacacagatgtaaaagtgaagtggatcaacgcggaagaagtgacagaaaacaatatcgcagaactcacaagcggaacagacggcatcattgtgccgggcggattcggagaccgcggtgttgaagggaaaatcgtcgcgacaaaatacgcgcgcgaaaacaacattccgttcttgggcatttgcttgggcatgcaggtggcgtctattgaatacgcacgaaacgtattgggcttaaaaggcgctcactcagcggaaattgatccgtcaactcaatacccgatcattgatcttcttcctgaacaaaaggatgttgaggatcttgggggaacgcttcgtctcggcctttacccttgtaagcttgaagaaggcacgaaagcctttgaagtgtatcaggatgaagtggtgtacgagcgccaccgccaccgctatgagtttaacaatgaattcagacagcaaatggaagagcaaggcttcgtattctcaggcacaagccctgatggacgccttgttgaaatcatcgagctgaaagaccacccttggttcgtggcttctcagttccacccagagttcaagtcaagaccgacaagacctcagcctctattcaaaggctttatcggagcgtctgtcgaagctgcaaatcagaagtaataaaaaagacttgccgtttgtcaaaagcgggcaagtcttttttatttgtttccggcaagttccagcatgtacaataagatattatgcatactcttgcagaatttcttttagtgtaaacgataaagcgtgatagacatacagtgctgtcattaaagagggaaacccgtaacgggtgccgtcttcatcgggaacaagcggcatttttaatttagaatcaatatgcacatcacaatactgttctattcccgcactgtctttggctgcgggcgatacgcatacgactcccgcacctttttcataaagctcttttgcgagctcctgttcttcggctgtgcccgtccctgagcaaaacatcagcaccctgtcgctttctgtcacttcctcagcgttttctggaaaggctttgacagatgggaagggttctttgctttcggtggcctcataaaagacgccctgaagctcattcgctccgtataaataaatggaatgcccgctgatcaccgcttgagcaagcagccgcgccccatcttcaatcgcgtcagattccttatcctgaatgcgggaaaaaatacctgttaactgcgtcgtgaatattttcaacataagtgaatcctcctttataacgtacaatatcagtatacaacaaaagagaaaatgctcagaaaatgtcgtaaagtagactattataattaaaggaaataggaaaatcaaacagaatacatacaatactgcttacttttgacgaaaatcataatattggggtgtaaaatgatgaatgaaaaaattttaatcgttgatgatcaatacggcattcgtattttgctaaatgaagtgttcaataaagaaggctaccagacgtttcaggctgcgaacggcctgcaggcgcttgacattgtgacaaaagaacggcccgaccttgtgctgttggacatgaaaattcccggcatggacggaatcgaaatcttaaaacggatgaaggtcattgacgaaaacatccgggtcattatcatgacggcatacggagagctcgacatgatccaggaatcgaaggaattgggcgctctgacgcactttgccaagccgtttgacatcgacgaaatcagagacgccgtcaaaaaatatctgcccctgaagtctaactgacaaaaagaagaaacaaatgaatcatgtcattatgttgccgatttgtcgaaaagttggtatcctagttatggagaaaaagcgatctgagtatttacatatgacagcaatatatgggtcatgctagggtggaaagcttttttcgctagaagacaatcaggctacataaggaggacattcgacatgcctttagtttctatgacggaaatgttgaatacagctaaagaaaaagggtacgctgtaggacaatttaacttaaacaaccttgagtttactcaagcgattttacaagcagctgaagaagaaaaatctccagtgatccttggtgtttccgaaggtgcgggacgctacatgggcggcttcaaaacagtcgttgctatggtaaaagcacttatggaagagtacaaagtgacagttcctgttgcgattcacttagaccacggttcaagctttgaatcttgtgcgaaagcgattcatgcaggtttcacatctgtaatgatcgacgcttctcaccatccatttgaagaaaacgtagcaacaactgctaaagttgttgagcttgctcatttccacggagtatctgtagaagctgagcttggaacagtaggcggacaagaagatgacgttatcgctgaaggcgtaatctacgctgatcctaaagagtgccaagagcttgttgagcgcactggcatcgactgccttgcacctgcattaggttctgttcacggcccttacaaaggtgagccaaaccttggcttcaaagaaatggaagagatcggaaaatcaactggccttccgctagttcttcacggcggtactggaattccgactgctgacatcaaaaaatcaatttcacttggtacagctaaaatcaacgtgaatactgaaaaccaaatttcttctgcaaaagctgttcgcgaaacattggcagctaagcctgacgagtacgatccacgtaaataccttggaccagctcgtgaagcgatcaaagaaacagttatcggtaaaatgcgtgaatttggttcttcaaaccaagcttaattcaattggaactttttatagccgcctgacagcttgacaggcggttttccgtctatctttagaaagcgcaatcatattcgcagttcagaaaatttcttaatcagggaggctttttgaaaatgttattctttgttgatacagccaatatcgatgaaattagagaagcgaatgaattaggaattctcgccggtgtaacgacgaatcctagtttagtagcaaaggaagctaacgtatcattccacgaccgtcttcgcgagatcacagacgtcgtgaaagggtctgtaagcgcagaggttatttctttgaaagctgaggaaatgatcgaggaaggaaaagaactggcgaagatcgctccgaacattacggtgaaaatcccaatgacgtctgacggtttaaaagcggtaagagcacttactgacttaggcatcaaaacaaacgttacattgatcttcaatgccaaccaggcgcttcttgctgccagagcgggggcaacatatgtatctccattcctgggacgtttagatgacatcggccacaacgggcttgacctgatttcagaagttaaacagatttttgacattcacggccttgacacgcaaatcattgcagcgtcaatccgccatccgcagcacgtgacagaagctgctcttagaggggctcatatcggcacaatgccgctgaaagtcattcatgcgctcactaaacacccgttaacagacaaaggaatcgaacaattcctggcagactggaacaaataatgaaaggggcggcaaacagctttatgcctgtttgccgcggcctttgtatttcaccgacctgatacagcggatcttcagatgctgacgccgctttacagagaaggaatcattgggctgcagaagctgatatcggaatgaagggtatgcgtactgcttttgccggatgacgacgatgtctctcgagccggcgggtctctgtgcatcttttgaaacctgtaccccccaaagcttcgctattttcttcctgatattttacaatgtgttgtattctttctcttcgaattggctagattttggacatgagctttatttgcagagacagaataaaatgacattttatttagctccgcagctatcttcttatggaaggagactatcatggaaaagttgaatattgccggcggtgactcgttaaacggtacagtacatatcagcggcgctaaaaacagcgctgttgcgttaatacctgcaaccattttggcaaattccgaggtgacaattgaagggcttccagagatttcagatattgaaacgctgcgtgacctgttaaaggaaatcggcggcaacgtgcattttgagaatggggaaatggttgttgaccctacgtcgatgatcagcatgccgcttcctaacgggaaagtaaaaaagcttcgcgcgtcatattatttaatgggggcgatgctcggccgcttcaagcaggcggtcattggattgcctggcggctgtcacttagggccccgtccgattgatcagcatatcaaaggctttgaagcactcggagctgaagtaaccaatgaacaaggcgccatttatttgcgagctgaaaggctgagaggcgcacggatttatttagatgtcgtaagcgttggggcaacgattaacattatgctcgccgctgttttggcagaagggaaaacgatcatcgaaaacgctgccaaggagcctgagatcattgacgtcgcgacattgcttaccagcatgggcgccaaaatcaaaggtgcgggcaccaatgtgattcgaatcgacggcgtgaaggaactgcacggctgcaagcatacgatcattccggacagaattgaagccgggacatttatgattgcaggggctgcaatgggcaaggaagtcattatcgataacgtcatccctactcatcttgagtcgttaacggcaaagctgagagaaatgggctatcatatcgaaacaagcgacgaccagctcctcattgtcggcgggcagaagaacttaaagccggttgacgtcaaaaccctcgtatacccggggtttccgactgatttacagcagccgatgacggcgctcctgacaagggcgaaagggacgagtgtcgtcacagacaccatctactcggcaagattcaagcacattgatgagctgagacgaatgggtgccaatatgaaagtagaaggcagatctgccatcatcacaggtcctgtcgagcttcaaggcgcaaaagtgaaggcgagtgatctgcgtgccggagcctgcttggtggtagccggactgatggctgatggcgtcacggaaattacgggactggagcatattgaccgaggatacagcagccttgagaagaagcttgaggggcttggagcgacaatttggcgtgaaagaatgactgacgaagaaatagaacagcttcaaaattcataatggtttcttgtgagaggagatcgtgttgaaatggaaagaagtttatcaatggaattggtacgtgtgacagaagctgcggcattggcatcagcaagatggatgggccggggaaaaaaagatgaggctgatgaagcggcaacaagtgcaatgagagacgtttttgatacagtgccgatgaaagggaccgttgtaatcggtgaaggggaaatggacgaagcgccaatgctgtatatcggggaaaaactcggaaacgggtacggccctcgcgttgatgtcgcagttgaccctcttgaaggcacaaacatcttagcaagcggcggctggaacgcgctgacggttatcgcggtcgcagaccatggcacgcttctgaatgctcctgacatgtatatgcaaaaaatcgcagtcggtccggaagcggtgggctgcattgacatcgaagcacctgtcattgacaaccttaaagcggtggcaaaagcgaaaaacaaggacgttgaggacgtcgttgccacaattttaaaccgtgaaagacacgcaaaaatcatttccgagcttcgtgaggccggcgccagaatcaaattgatcaatgacggcgatgtcgcaggcgccatcaacacggctttcgaccacacgggcgttgatatcctgttcggatcaggcggcgctcctgagggtgtgctttccgctgttgcgctaaaagcactcggcggagaaatcattggtaaacttcttccgcaaagcgaagaagaaatcactcgctgtcacaaaatgggccttgatttaagcaaagtgcttcgcatggaagaccttgtgaagggtgatgacgcgatttttgcagctacaggggttactgacggcgagctgttaaaaggagttcaattcaaaggctctgtcggtacaactgaaagcttagttatccgtgcaaaatcgggcactgttcgtttcgttgacggcagacacagcttgaaaaagaaaccaaatcttgtaatccgtccataacaaacagaaaaagcgggtgtgagcccgctttaacttttgcagaaaagcgtcaactctatcaattccgtgtcaaaaccttatttcagttgaataattttttgaaataaggtaaaaataaagagtgctgcgaattttactgcgtaataccttcttttaagcactaggaaagtttcaatttctaccgcatacagacgatataagtattgatcttctcatgtttttgtcctcgcttccttcaaaactcattaagacaatccttttaacaaaagcgccgatcatgggtggaagtgttaccgatagaagttcctttatgttaaaaaaagaatgtgctttggcggatgttgtgcaaaagcagcagatgacatgttcagagtaagatattgactatgaaaagcgtggtgtttttatgaaagacgtatctatttcctctttggaaaatatgaaattgaaagagctttatgaacttgcaagacattataaaatctcctattacagcaaactgacaaaaaaagaactcattttcgccattctgaaagcgaatgcagaacaggaagatctgctgtttatggaaggcgttctcgagatcatccagtctgaaggtttcggattcctgagaccgatcaactactctccaagctcagaagacatttacatctcagcttcacaaatccgccgtttcgatttgcggaacggagacaaagtatctggcaaggttcgcccgccaaaagaaaatgagcgttactatggacttttgcacgttgaagcagtaaatggggatgatcccgaatctgcaaaagagcgtgtgcatttcccggctcttacgccactttatccggatcgtcaaatggtgcttgaaacaaagccgaacttcttgtctacaagaattatggacatgatggcgccggttggatttgggcagcgcggattgattgttgcgccgccgaaagccggaaaaacgatgttgctgaaggaaattgccaacagcattacagcgaaccagcctgaagcagagctgatcgtgcttttaattgacgaaagacctgaggaagtaaccgatatcgagcgctctgtagctggggatgtcgtcagctcaacgtttgatgaagtgccggaaaaccatatcaaagtggccgagcttgtgcttgaacgtgcgatgcgtctcgtggaacacaaaaaagacgtcattatcctgatggacagcatcacacgtcttgcccgcgcctacaacttagtgattccgccaagtggaagaacgctttccggggggattgacccagcggcgttccaccgtccgaaacgcttctttggggctgcgagaaatatcgaagagggcggcagcttaaccatccttgctacggctctggtcgatacaggttcacgtatggatgatgtcatttatgaagaattcaagggaacaggcaacatggagctccatcttgaccgctctcttgccgagcgccgcatcttccctgccatcgatatccgccgttcaggaacgcgcaaagaagagctgcttgtgcctaaagagcatcttgatcgtttatggtctatccgcaaaacgatgtctgattcacctgatttcgcagaaaagttcatgagaaaaatgaaaaaaaccaaaacaaaccaggaatttttcgatattctcaatcaagaatggaaacaggcaaatctatcatctgcaagaaggtaaattgtatttgcaaaagaagtaaatcactgatataattttctcatatgcgtttcggacaatgctccgaaataataactctgtttccacacgggattcagggcggaaggagatggatacaatgaaagcaggaattcatcctaatttcaaaaaagcaacagttaaatgcgcttgcggaaatgaatttgaaacaggctcagtaaaagaagaggtacgcgttgagatttgctctgaatgccacccattctacactggccgtcaaaaattcgcttctgctgatggtcgtgttgatcgctttaacaaaaaatacggtcttaagtaataatagatttctcaacaggcaagcagcagtcttgcctgttttttatattgtctaaaacacagctggcagagagaggggagcgaagcctatgtacataatgaaacaaagcgggtggcttgagctgatttgcggcagcatgttctcggggaaatctgaagagctgatcagaagagtgaagagagcaacttatgccaagcaggaagtcagggtatttaagcctgtaattgataaccgatacagcgaagctgctgttgtctcccataatggaacatcgatgacgagctatgccatttcgtctgctgcggacatttgggatcacatcagtgaaagtacagatgtggttgcggttgatgaagtgcagttttttgatcaggaaattgttgaggttttatcatctcttgccgataaaggctaccgtgtgatagcagcaggccttgatatggattttaggggagagccgttcggtgtcgtcccgaatatcatggcgattgcggaaagtgtgacaaagctgcaagccgtctgttctgtttgcggatcaccggcgagcagaacacagcgcctcattgacggcaaacctgcttcttacgatgatccggtcattttggttggtgcagctgaatcatatgaagcaagatgcagacatcatcacgaagtcccaggtaaatctaaaaaatagtccaaaacatgggtataaagatagaatgcaccggctaaaaacaccggtgttttttttatattctgataatattcaattaaaaaatttaaataagtatattaaaaaattaagtaattttcttctcttgaattttgattttgacaggcatacaatagcttacgtaatgtaaatagttttgagacattgttcgaataattgtcacaaagtcgcataaagatcatgatcggtcatattttagatgggttattacttaacttggttaactatttcaagaaagaaggagatttgcttgaataacataaaaaaaacgaaagaaggccacttagaaacaactcttagaggaaaagaagttttatctattcctactttaaataaaggcgttgctttttcactagaagaaagacaagaactcggcttagaagggcttctgccgccaactgtactttctcttgatcaacaagcacaacgcgcgtacgagcaattccaagcgcagcctgaccgccttcgtcaaaatgtttacttaagtgatcttgcaaaccgtaacgaagttcttttctataaattgctgaaaaaccatcttcgcgaaatgcttcctgttgtgtacacgccaacagttggtgaagcgattcaggaatacagccatgaatatagaagacctcaaggaatctacttgtcaatcgataacattgacggtattgaaaaagcgtttgaaaaccttcatgcgacagcaggcgatattgatcttatcgttgctactgactccgaaagcattctcggtatcggtgactggggtgtaggcggtattaatattgcaatcggtaaattggctgtctacactgctgcagctggtattgaccctagccgtgttatcccggttgtgcttgatgtcggtacgaacaacgaaaaacttctaaacgatcctttatatattggtaacaagcatgaacgtgttcaaggtgaacgctacgaagctttcattgacgcttatgtaaaagctgcattgaaattcttccctaaagcgcttcttcactgggaagaccttggcaacaaaaatgcacgcaacatcatgaaaaaatacaatcatgaaatcctgacatttaatgatgatattcaaggtactggcgcgattacacttgcaggtgtgcttgccgctatgaagaaaaccggcgcttctattaaagatcagcgtgttgttatcttcggtgctggttctgctggtatcggtattgctgaccaaatccgtgacacaatggtgctagccggattatctgaagaagaagctaacaaacgtttctacacacttgattacagaggcttgctgactgaagacatcgaaggcatccttgatttccaaaaaccttaccttcgcaatgcggatgaagtgaaagactggaagcgcgatgaaaaaggtcaaattccattcgatgaagttgttcgtcaagcgaaaccaacaatcttgattggtacttcaggggtttcaggtgcattcacagaggaaattgtaaaagaaatggcatctcacgtagaccgtccggttatcatgccgatgtctaacccgactcaccttgctgaagctgttcctgaagatctgttcaaatggactgacggaaaagtgcttattgcaacaggaagcccatttgacaatgtagaatacaacggtgtttcttatgaaatcggacaatctaacaacgcattcgcgttccctggtcttggacttggttcaattgtagctgaagcgcgtatcattacacctgctatgtttgctgcaactgctgatgcgattgctgaaatggttgatcttgaaacacctggagcaggattgcttccaagcattgataagcttcaagaggtttctatccaagttgcgattgccgttgctgaagcagcaattaaagacggcgtggcaaatcgtcagcctgaagatgtgaaacaagcggtacttgatgcaatgtggacacctgaatacaaaaaagtcatcgcgaaataattagcgagtaaatttttctgtccgagggaaagctttttgtaaagctaaagtatacggacataggatttggaggagaatattttgagcatcttagatatcttaatcctcctggcgccgatcttctttgttatcgtgctgggttggtttgcaggacattttggaagttatgatgccaagtcggcaaaaggggtaagtacgttagtaacgaaatacgcacttccagctcactttatcgctggtattttgacaacttccagaagtgaatttttatcacaagtacctttaatgatttctttaattattgggattgttggtttctatatcatcattcttttggtttgcagatttatattcaagtatgatttaacgaactcatctgtattttctttgaactctgcacagccgacattcgcatttatgggtatcccggtattgggaagcttattcggagcgaatgaagttgcgattccgatcgcggtcacaggtatcgtggttaacgcgattcttgatccgctcgcgatcattatcgctactgttggtgagtcttctaagaaaaacgaagagagtggcgacagcttctggaagatgacaggaaaatcaatcctgcatggtctttgtgagccgcttgcagctgctccgttaatcagtatgatcttggtgctggttttcaatttcactcttcctgagctgggtgttaaaatgcttgatcagcttggaagcacaacatctggtgttgctctcttcgctgttggtgttaccgttggtattcgtaaaattaaactcagtatgccggctatcggtattgcgttactaaaagttgcggttcagcctgcgttaatgttcctgattgctcttgctatcggacttccagctgaccaaacaacaaaagcaatccttcttgttgcattccctggttctgccgttgcagccatgattgcgactcgtttcgagaaacaagaagaagaaactgcaactgcgtttgtggtcagtgcgattctgtcattgatttcacttccaatcattatcgcgcttactgcgtaacaaaaaaagctccctttaagggagctttttgctttaggtttgaaatttgaacagtgacagcagcggtttttttcttgttttggttttttcagaagcagcagcagtctcggggatcgaatgagcggtgaattctttcatttgtgaggtcagtgattgcagatctgcaagaatatcatcgatttctctgcggtgctgaagcagctggtaagatacaccttcatcggctttttgtttcagctggcgttccagttccgacatccttgccatcaattcgctttcgtcctgcctttgctgtaaaagggtgtccagcttttgttcaagctgctcgattcttcgttctgtgtcgctacttgttttttggacaaggaagcctgtgcgctttttagcgcttttcggcagatgaatatcctgaatcgccgtgccttcagagatttgtttttgaacggattttagaaccttcacgtcttctgccgtgaacgaatagtgtccgagctcattgcgttcggccggaagattcagctgcttcacccaccgctgcaccgtctttgcggagacgccgagttcacttgctaccatatttgtattcatgatcccatacctccttttaagctaggtattcgaccatagaatgcggttcccttcccgttagacaaaacaagaaaagattcggcaaagaaagtgggtatctcctttttttcttcaaaaactgttattgttcatacagttctaatggaagctggtcaggatcaaaaaagaaggtgaaacgcttgccggtcagcggatctgttctgattggctctgtttcgattcctttttcatgaagctcttgaacagctttatccaagctgccgactgtaaaggcgaggtggcgcaggcctgcggcttcaggccgggtttgtcgttcgggcggatcgggaaacgagaacagctcaatgacatacgagccgttaagcgacaaatcaagcttataggagccgcgctcttcgcggtacgtttcttgaatcacctgaaaaccaagcttatgtacgtagaaagctttcgacttttcgtaatctgaacatatgattgcaatatgatgtatggatttcagcaacatcatccctcctcgaattccagtatagcagagggagcttttccagctgggattgaaatgcttttgactggggttaatcactatactataatgagaatgttacgcacaggaaaacagaggtgaagaccgtgttagaccgtttaaaatcaattgaagaacgatacgagaaattaaatgagcttttgagcgatccagaagtagtcaacgatccgaaaaagctaagagaatattcaaaagagcaatctgatatacaagaaacagttgacgtatatagacaatacagagatgcgtcagaacagctggctgatgcaaaagcgatgcttgaagagaagctggatgctgagatgcgcgacatggtgaaggaagagatttctgaacttcagaaggaaacggaaacactgtcagaacggctgaaggtgctcctgatcccgaaagatcctaatgacgacaaaaacgttatcatggagatccgcggggctgcgggaggcgaggaagccgctttattcgcgggcaatctgtacagaatgtattcccgttatgctgagcttcagggctggaaaacagaggtcatggaagcgaatgtaaccggaacgggcggctacaaagagatcatctttatgattacaggaagcggcgcgtattctaaactcaaatatgaaaacggcgcccaccgcgtacagcgtgttccggaaacagaatcaggcggacgcatccatacatccactgcaacagtggcatgtcttcctgaggcagaagaggtagaggtcgacatccatgagaaggatatccgtgtcgatacatttgcttcaagcggaccgggcggacaaagcgttaacacaacaatgtctgcggttcgtctgactcacttgccgacaggtgttgttgtatcatgccaggatgaaaaatctcaaattaagaacaaagaaaaagcaatgaaggttctccgtgccagaatctatgataaatttcagcaggaagcccaggctgaatatgatcaaacacggaaatcagcagtcggatctggtgaccgctctgaacgtatccgcacatacaacttcccgcaaaaccgtgtgacggatcacagaatcggtttgacgattcaaaagcttgatcagattcttgaaggaaaacttgacgaagtggttgaagcgctgattgttgaagatcaggcaagcaagcttcagcagtcggaaggttaagatgaagacgatattcgaagccctgaaatgggcttcttcttatttaaccgaagcgggaagagaagaaaatgcggccgagctcctattgctttatgataccggaatggagagaagcaagctgctcgcaagcttacaggaaccgattggtgaagacgaactgtatcgctttaagcgtcacgttgagatgcataaagagggcgtgccggttcaatacattataggaaaagagtttttttatggacgggaatttatggtgaatgatgatgtgctgatcccgcggccggaaactgaagaagttgtctttcatttgcttgaaaaatatcggagtgttttttctgaagacggcaagctcgaagttgttgacgttggtacagggagcggcgcaatagccgtcacgcttgcgcttgaaaaccaaagcttttctgtgtcggcggtcgatatttcgaaagaggcgctgcaagtcgcctctgccaatgcagaaaaactcggagcgaatgtgcgcttttatcagggcgatctgcttgagccttttattaaggcgggaaaaaaagcggatatcattgtctcaaacccgccatatatttcagaggaagaaatggctgatttatcggaaattgtccgttttcatgagccgctgcacgcactcaccgatggcggagacgggctgaaattttataagcggtttatggaagacattccgcttgttatgaaggataaagtatttgtcgtttttgaaatcggctggaaacagggagcggcggtcaaagacctgatcctcaaggcgtttaagggggcggaagtggaagtgctgaaagatattaatggaaaagacagaaccatatgcgctctgattcataaaaataaataagcagcttgctggcgagtgaatggatcaagctgtttaacaccagcaaaggggatgtaaacatgaaaaaggccctgacagcaggaatcctgctcattgcgattgagagcatgattggcaccatttttccgcaggctctttcatatgaagcgatttttggcgttgcgtctctcgttttagtggggctcgcgatcattacatcgggtttggctgtaagcggaagcgatcagcgggcaaactaccattcagaaaccaaagaaggccgtacatctcgcatgaaaatggcggccgctttctttgttgcggcgataccttccattctatgttatttactgacgattttgttttaataaaaaaggaagcctcttaggcttcctttttttgcagtaaaacagaatcccatatccaatagataagagctgttaatacagcgaaaagataaaaggctgtattttgaaacagagattgtcccgaaggctgaagcatgccgaaaatgatcgcgttggcaataaaagcagcggcaaggtaatacagcagatacaaagggctgaaacgtttcggctttttattcatcatgatttgaagcggcagtgcgaagatcaaataaggaaacagaaaataaaatgccattgtgatgagagcggcaatgataaatgaatgaatataaattactgaataaagaacggacatcgtgaatgctgataacagcactgtataattgtatttcatcttaaacctcctaaaacactatcgtaccataaataagattaacagcttgctagatttttttcaccctgcacgtttatcccaggctctccttgtccataatagggctagaaacaaagcacggagaggaacggtggggaccgatgaaaaaaacagtaatcatttgtatatatatctttcttttattatccggagcgctcgtagggctggcaaaagaagagacggcacaaaaatcggaaaatcagccggtggtcatacctgatcaggcgattcgtttgagaatactggcaaacagcgatagtgatcaagaccagcaattaaaacgtcatataagagacgcggtgaataaagaaatcacaatttgggtaaaggatattacttctattgaagaagcgcgtcgcgtgattcgttcaaagctgcctgaaatcaaagcaattgcaaaggaaacaatggagaaagaaggagcgaatcagtcgatatccgttgattttgacaaaatctcgtttccgacaaagctttacggcaacatggtatatcccgctggtgagtatgaagcgattttgattacgcttggaaacggagacggcgccaactggtggtgtgtgctgttcccgcccctctgctttcttgatttttctaacggggaagccgtcaaagaacaagaagataaagaagcctcaaaaaagcagactgaaaaagtgcttgaggacgtaaccgctaaagcggaaaaagccaaaaaagaagagaacgaagaaaaagaagacggcacagaagtgaaattctttttagtcgaatggatttccgaccttttttcctaatcatctggtctaaaaatagatttgcctcatagattggaagaaagaacgcaaaaacggggtgaacggatgttttatcaactgcgggtggcaagggaaaaagacggagatgtgctcgaggcatttttaaaacaggcaaaaaccagctatgaaggcgtgaaagaaggcttcactcaatttcttatgctggaggacagtgagaaaaacattgccggatgcctcggtattgaaaaaataagctgtgaccaggggctgctgcgatcacttgtcatatcggacaagcttcaccaaggccacatcgtcacgctttttcaaagcatggaggtgctgtgcgaaaagcatcagatcaaaaccgtgtacctagtagcaaatcagcattcctctgcggactttctgacggccatgggttttgaaagagctgagagtgtaccggaggagctgttttcttctgatcacttctgtgaatcgcggcaaacagaaggagccgttttgatgaaaaaagcgtctggataagtgcagtttatacacatacttatccacttctttattagcgttgtccacaatttgtggataacgcttgttttattacaggacatcttttatactttcaaaaggattacacgcgtaaaacaatcgttttattgttgtgaataaggagtttggtcagaaatgaaaacgaaaagatggtttgtggatgtaactgacgagttatccacaaatgatccacaaattgcacaagcagccgctttgctccgagaaaatgaggtcgttgcctttccgacagaaacagtatatggcctaggcgcaaacgcaaaaaatacggatgccgtcaaaaaaatatatgaggcgaaagggcggccgagcgataatcccctgattgtccacattgcggatatcagccagcttgaggatttaacgggcccggcgccggaaaaggcgaaaacattgatgaaacggttttggccgggagcacttacgctcattctgccttgcaaacctgatgcgctttcacctcgtgtaacggcaggtcttgaaacggttgccattagaatgccggatcatccgcttgcccttgcattgattcgcgaatcgggactgccgattgcagcaccgagcgccaatctatcaggcaagccaagtcccacaaaagcggagcatgtggctcacgacttggatggccgcatagccggtattgtggatggaggccctaccggaatcggggtcgaatcaactgtgctttcatgtgcggacgacatccctgttctcttgcgtcctggcggcattacgaaggaacaaattgaagcggtgatcgggccgatccatgtggataaagggctcagcgaccaaaacgagaagccgatttctccagggatgaaatatacacattatgcgccgacagcgcctcttgccatttgcgaaggcagcccagagcgcattcagcacctcattcaagaatatcaacagggtggaagacgggtcggtgtcctgacgacagaagaaaaagcgggcgtttattccgctgattatgtgaagagctgcggaagacgggctcagcttgagactgttgcggcagggctgtatgatgctttgcgcagctttgatgagaataaggtggatttcattatagcggaatcctttccggatacaggtgtcggtcttgctattatgaacaggctgatgaaagccgccggaggaagagtgattcgctgaaagcagtcagatgttctaaccctttttggacacgcataggctaaaaaagcggggcgtgtccaagggggttatttatgtatgtcggatttgtttataggcgaactgattacattaagcatcatggcgtttgctttagggatggatgctttttctgtcggccttggaatgggcatggtcaaacttagaaagaagcagatattctatattggtttcatcatcggcctctttcacgtcatcatgcctctcgcagggatggcggccggtaacatgctgtcagggctcctcggcgtgttagcggtttatatcggtggggcgctgctttttgttcttggggttcaaatgcttatggcctcttttaaacagtcagaagaacgattcatgtcaccggcagggccgggcttattgctgtttgccatcggcgtcagccttgacagcttttccgtcggcttgagcttggggatatacggctcgcatccgctcctcacaattaccctgttcgggctgttcagcatgatgttgacatggctgggcctgctggtcggaaaacaagtgcagtcatggcttggcacatacagcgaagcgctcgggggcatcatattaatcgtgtttggattaaagctgcttttgccaatttaatataccaataaaagaaacgaagtcgccgtttcttttttcttcatatataatagagaaaaataaggggtgactgacatggatattatttttgtctgtactggaaatacgtgccgcagcccaatggctgaggcgctttttaaatcaattgcagaaagggaagggctgaatgtcaatgtccgctcggcaggcgtgtttgcttcacctaatgggaaagcgacgcctcatgcagtcgaagcgctgtttgaaaaacacattgcccttaatcatgtgtcttctccattaactgaagaacttatggaatcggctgatttggttctggctatgacccatcagcacaaacagatcattgccagccaatttggacgttatcgtgataaagtgtttacgttaaaagaatatgtcacaggcagccatggtgatgtcctcgatccgttcggcggctcaattgacatctataaacaaacgcgagatgagcttgaagagcttcttcggcagctggcaaaacagctgaaaaaagaccgtagataagttgtcagaaaatctgcaaacaggtcatttgcaaatcctgcgtgaaggagtagaatatagtgaaaagcacatcatatggtgtgaatcaaagagcggacaggctgcgcggtcaataaagcgggcgggccgcatcacacacgctgggaggaaaagcagatgaaagtagccattgcatcggatcatggcggcgttcacattcgaaatgaaatcaaagagttaatggacgaattgcaaattgaatatattgatatgggctgtgactgcggcagcggctctgtcgattatccggattatgcttttccggtggccgaaaaagtggttagcggcgaagttgacagaggcattttaatttgcgggacaggcatcggcatgagcatttccgctaataaagtaaaagggattcgctgcgcgctggcgcacgataccttcagcgcgaaggcgacgagggagcataatgacacaaacatccttgcgatgggtgaacgggtgatcggacctggtttggctcgggaaatcgcaaaaatctggctgactactgagtttaccgggggaagacaccaaacgcgtattggaaaaatctccgattatgaagagaaaaacctgtaggggtgctgtttaatgaatgagttgaaacaaacgtggaagacgatgctgtctgagtttcaggaccaagcggaattgaaacaagatcagctcttcgtccttggatgcagcacgagcgaagtggccggcagccggatcggcacatcgggcagtgtagatatcgctgaaagcatctacagcggacttgctgagctccgggaaaaaacgggaatccatctggcgtttcaatgctgcgagcatttaaacagagcgcttgtcgtcgaagcagaaacagccaagctgttcaggcttccaaccgtttctgccgtgcccgttccaaaagcgggcggagcgatggcgtcttatgcgtttaagcagatgaagtctcctgttcttgttgaaaccattcaggctgacgccggaattgatataggcgatacgtttatcggcatgcatctgaaaccggtggctgtccctgtgcgtgtctctcaaaacagcctcggttcagctcatgtgacattggcgcgtacacggccgaaactaatcggcggagtgcgggcggtttatgagtgcgaatgaaaggactgcatagccagtcttttcttttattttaagatagtgaaataaattccgaactttaaattaaatttaagttattaatattcgtttttaccaataaaaatttagattttttaaaaataatcttttacatcggccttaaaaaccatgtacaatagtgatggtaaaaacaaagaacaggatacggataggagaggatctcgctgatgaaacatttacctgcgcaagacgaacaagtgtttaacgccattaaaaatgagcgtgaacgccaacagactaagatcgaattgattgcttctgagaactttgtaagtgaagcggttatggaagcacaaggatctgttttgacaaataagtacgcagaaggatatccgggcaaacgctactacggcggatgcgagcacgtcgatgtcgttgaagatatcgcccgtgaccgcgcgaaggaaatctttggagcggagcatgtaaacgttcagcctcattcaggcgcacaagcaaacatggcagtgtacttcacgattttggagcaaggcgatactgtacttgggatgaacctctcccacggcggccatttaacacacggaagcccagtcaacttcagcggtgttcaatataactttgttgagtacggcgtagataaagaaactcaatatattgattacgatgacgtgcgtgaaaaagccctcgctcataaaccgaagcttatcgtagcaggagcaagtgcgtatcctcgtacaatcgactttaagaaattccgtgaaattgctgatgaagtcggcgcttacttcatggtggatatggcacatatcgcaggacttgttgcggcaggccttcatccaaacccggttccttacgctgatttcgttacaacaacaacacataaaacacttcgcggtcctcgcggcggtatgatcctttgccgtgaagagtttggcaagaaaattgataaatcgatcttccctggaattcaaggcggccctctgatgcacgttattgccgcaaaagctgtttcattcggtgaagtattgcaggacgatttcaaaacatatgcacaaaacgtcatttcaaacgcgaaacgtctggctgaagccttaacgaaagagggcatccagctcgtttcaggcggaacagacaaccaccttatccttgttgaccttcgttcgctcggactgactggtaaggttgcggagcatgtacttgatgaaattggtattacgtctaacaaaaacgcgattccatatgatcctgaaaaacctttcgtaacaagcggcatccgtcttggtacagctgctgtaaccagccgcggttttgacggagacgcattagaagaagtcggtgctatcattgcgcttgcattgaaaaaccacgaagatgaaggaaaacttgaagaagcaagacagcgtgtagctgctctgactgataaatttcctttatataaagaattagattattaagatcctaaaacccgcttgggcttatgcccggcgggttttttgacgatgttcttgaaactcaatgtctttttttgtagaatcaatagaagtgtgtaattgttgatgggacaataaaaaaggagctgaaacacagtatgggaaaggtttatgtatttgatcatcctttaattcagcacaagctgacatatatacggaatgaaaatacaggtacgaaggattttagagagttagtagatgaagtggctacactcatggcatttgaaattacccgcgatcttcctctggaagaagtggatatcaatacaccggttcaggctgcgaaatcgaaagtcatctcagggaaaaaactcggagtggttcctatcctcagagcaggattgggaatggttgacggcattttaaagctgattcctgcggcaaaagtgggacatgtcggcctttaccgtgatccagaaaccttaaaacccgtggaatactatgtcaagcttccttctgatgtggaagagcgtgaattcatcgtggttgacccgatgctcgctacaggcggttccgcagttgaagccattcacagccttaaaaaacgcggtgcgaaaaatatccgtttcatgtgtcttgtagcagcgccggagggtgtggaagaattgcagaagcatcattcggacgttgatatttacattgcggcgctagatgaaaaattaaatgaaaaaggatatattgttccaggtctcggagatgcgggtgaccgcatgtttggaacaaaataaaaaatgaaatccccaaaagggggtttcatttttttatccagttttttgctattcggtgaatctgtatacaattataggtgaaaatgtgaacattctgtggagacgtaaagtataaaaagttttttaactttaaacagattgacacatgttaggggctattgtatgctaaacgagggtattatgagaaggttttcatagctttcattatagtcctcatcctcaatgtaaatcctctcagcaaacccgtattatgaggatttatttaagcgaatgaaacagcatccctgcaaggcttgcggatgaatgattttttcgaacaggcccgttttgccggtcaaaaaaggtcttctactaagggttaaccgctgatttttgccgtatccaagctatacattattttttcatcaggagacagataattgatggacgatcccaagcttacatttagcagacaacgcaaatatttattgttcattttggcagtgtatgtactgggttatggtttaacagcgtataaaaccgtttttttaggccttattctgggaactgttttcagtttgtttaattttttactgctcgtcagaagaatgaatgcttttgacagagctgtagagaaaggaaagtccatacgatctctcgggagcgcagcgcggtggtgcaatgcgattcttgctgtggctgttgcctataaaaatcccgaatactttcatatggcaagtacagttattggattaatgacaatataccctgtcattatgatagattcctttatccagcttaaacgttcatcaatggaagagaggtgaaaaccctttgaatcatggttacagaactatagaatttctaggtcttacttttaatctgacaaacattctgatgattactgtggcgagtgtgattgttttattgattgctatattgacgacaagaacgctttcgatccgtcccggaaaagcccagaactttatggaatggattgttgatttcgtccgcaatattattggcagtacaatggatttaaaaacaggggctaacttcttggcacttggtgtcacattgctgatgtacatatttgtgtcgaatatgctggggctgccgttctctattacaatcggacatgagctctggtggaagtctccgacagccgatcctgccattacattaacgctagccgtgatggttgttgctttaacccactactatggtgtgaagatgaaagggctcaaggaatattccaaagactatttaagacctgttccattcatgctcccgatgaaaatcatcgaagagtttgcgaatacgctgactctaggtttgcggctgtatggtaacatcttcgccggtgagattcttctcggcctgcttgcgggattagcaacaagccattattcgcaaagcgtggctctcggtcttgtcggtacaatcggtgccattctgccgatgctggcatggcaagcattcagtttatttattggtgctatccaggcatttatctttacaatgctgacgatggtgtacatgtctcataaaatcagtcatgatcattaaaacattatatccaaacggataacattttaaaggaggaactttttcatgaatttaatagcagctgcgattgcaattggtttaggcgcacttggtgcaggtattggtaacggtttgattgtttcacgtacggtagaggggattgcccgtcagccggaagcaggtaaagaactgagaactcttatgttcatgggtatcgcattagttgaagcccttcctattatcgctgtcgttatcgcattcttagcgttctttggctaagcataaaagccttatatgaactaaaaatggcgaagatcattccaagagaaccttcgccattgctttatgtctgataagcatcccgccttgccggctgaaaagagacaagtgcggctgctggatcagcaaagaaaaacctgcagaagggagttgccgtagtagatgtctcaattaccacttgaactaggattgtcgtttaacggcggagatatcctgttccaactgttagctatgttaatcttattagcgcttctgaagaaatacgctttagggccgctattaaacataatgaaacagcgtgaagaccacatcgctggagaaattacgtctgctgaagaaaaaaataaagaagcgcagcagctgattgaagagcagcgcgttcttttaaaagaagcaagacaggaatcccaaactcttatcgaaaacgcaaagaaactgggagagaagcaaaaagaagagattattcaggctgcacgtgcagaatctgaacgtctgaaagaagcagcaagaactgaaatcgtgaaggaaaaggaacaggcggtttctgctctccgtgagcaagtagcgtctctttctgtcatgattgcgtcgaaagtgatcgaaaaagaactggatgaacaagcgcaagagaaattgatccaggactatcttaaagaggtaggagaaagccgatgagtggatcagctgtctctaaacgatatgcatcagctctttttgatatagccaatgagtccgctcagctgaatcaagtagaagaagagctaattgttgtaaaacaagtatttcaaaatgaaaaagcgcttaatgatgtgttgaaccatccgaaggtgccggctgcgaagaaaaaagagctgattcaaaatgcatttggctctttgtcacagtccgtactcaatacgatttttcttttgattgaccgccatcgtgccgcgattgtccctgagctcacagatgagtttatcaaactcgcaaatgtggcccgtcaaacagaagacgcaatcgtatattcagtgaaaccgctgacggatgcagaaatgttaccattatcacaagtgtttgcaaaaaaagccggagtcgcttcactgagaatcagaaatgaagtgcagacggatttaataggcggtattaaagtccgcattggaaaccggatttatgacggcagcgtaagcgggaagcttcagcgcattgaacgtcaattagccggggaaaatcgatagaaggggtgaaacctaagtgagcatcaaagctgaagagattagcacgctgataaaacagcaaatacaaaattatcaatctgatattgaagttcaagacgtaggtacagtcatccaagtcggtgacggtattgcacgtgtgcacggccttgacaactgtatggccggtgaacttgtcgaattttcaaacggtgttttgggtatggctcaaaaccttgaggaatcaaacgtaggtatcgtcatcttaggacctttcagtgagatccgtgagggagacgaagtaaaaagaacaggccgcatcatggaggttcctgttggtgaagagttaatcggccgtattgtaaacccgctaggccagccggttgacggactaggcccgattctgacaagcaaaactcgtccgatcgaaagccctgcaccaggcgttatggaccgtaaatccgttcatgaaccgcttcaaaccggtatcaaagcgatcgatgcactgattccaatcggccgcggccagcgtgagctgatcatcggtgaccgtcaaacaggtaaaacatctgttgcgatcgatgcgatcctgaaccaaaaagaccaagacatgatctgtgtatatgttgcgatcggccaaaaagaatcaacagtccgcggcgtagtagaaacattgcgtaaacacggcgcgcttgattatacaattgttgtaacggcgtctgcgtcacagccggcaccgcttctgtacctggcaccgtatgctggggttacaatggcagaagaatttatgtacaacggcaagcacgttcttgttgtatacgatgatctttctaaacaagcggccgcttaccgtgagctgtccttgcttcttcgccgtccgccaggccgtgaagcgttccctggggatgtattctatcttcattcccgtctgcttgagcgtgcagcaaagcttagcgacgcgaaaggcgcaggatcaattacagctctgccgttcgtagaaacacaagccggagatatctctgcttatattccgacgaacgtcatttccatcaccgacggacagatcttcctgcaatctgatttgttcttctcaggcgtacgtccagcgatcaatgccggattgtctgtatcccgtgtcggcggctcagcgcaaatcaaagcgatgaaaaaagtatcaggtactttgcgtcttgaccttgcgtcataccgtgagctggaagcattcgctcaattcggttctgacctcgaccaagcgactcaggcaaaactgaaccgcggtgcgcgtacagttgaagtgctgaagcaggatctgaacaagccgcttccggttgaaaagcaagtagctattctttatgcgctgacaaaaggatatctcgatgatattcctgtggcggatatcagacgttttgaagaagagtactacatgtaccttgaccaaaaccataaagacctgcttgacggaattgcgaaaacaggaaaccttcctgctgatgaagacttcaaagctgcaatcgaaggcttcaaacgcacatttgcaccaagcaactaactcgaatgctgatgagagaaaaaggttctctttttctctctttttacgcagatgaagagaaaaggtggtgaaatctttggcctcattacgcgatattaagtcaaggatcacgtcaacgaaaaaaacaagtcagattacaaaagccatgcagatggtatctgcggctaagctgaatcgtgctgaaaacaatgcaaaatcatttgtgccatatatggataaaatccaagaggttgtgtcaaacgtcggaagagtttccggcaacgtgaagcacccgatgcttctcagcagagaagtgaaaaaaacggcataccttgtcattacgtctgaccgcggtcttgccggcgcttttaacagttcggttttacggagtgcttatcaggccatgcaagaacgtcatcagtctaaggatgagtatgcggtgattgccatcggaagagtgggccgtgatttctttaagaaacgggagattccgatcatttccgagttaacaggacttggagatgaagtaacgtttacagaaattaaagatcttgcccgtcaaacgattcaaatgtttatagacggtgcgtttgatgaattgcaccttgtttataaccattttgtcagcgccattactcaagaagtaacggagaaaaaacttctgccgttatctgatttgggcagcggcggcggaaaaagaacggcgtcttatgaatttgaaccatctgaagaggaggttctggaggttttgcttcctcaatatgcagaaagcttaatcttcggtgcgcttcttgacagtaaagcaagtgagcacgctgcaagaatgacggcgatgaaaaacgcgacagacaacgcgaaggaacttatcgattcactttcgctttcttacaaccgcgctcgccaagcagccatcacacaagaaattacggaaattgtcggcggagcagccgctttagaatagaaagattttgtcaggagggatagcgatgaagaaaggacgcgttagccaggtattaggaccggtcgtcgacgtgcgttttgaagacggtcacttgcctgaaatttataatgcgattaaaatttcacagccagctgcaagtgaaaacgaagtaggtattgatttaacgcttgaggtcgctcttcatttaggtgatgatacagtccgtacaatcgcaatggcatctacagatggtgttcagcgcggtatggaagctgtagatacaggagcgccaatctcagtaccggttggtgatgtaacacttggacgtgtatttaacgttctcggagaaaatattgatttgaatgagccggttcctgcggatgcgaaaaaggatccgattcacagacaggcgccttcattcgatcagctttcaacagaagttgaaattcttgaaacaggtattaaagttgttgatttgcttgctccttacattaagggcggtaaaatcggattgttcggtggtgccggtgtaggtaaaaccgtattaatccaggaattaatcaacaacatcgcgcaagagcacggcggtatctctgtattcgccggcgtaggagagcgtactcgtgaagggaacgaccttttctacgaaatgagtgactctggcgtaatcaacaaaacagccatggtattcggacaaatgaacgagccgccgggcgcacgtatgcgtgttgctttgacaggccttacaatggctgagcacttccgtgatgtacaaggacaggacgtactgttcttcatcgataacattttccgtttcacacaagcgggttcagaggtttcagcccttcttggccgtatgccttcagcggttggttatcagccgacgcttgcaactgagatgggtcagctccaagagcgtatcacgtctacgaacgttggatcagttacatctatccaggcgatctacgtgcctgccgatgactacactgacccggcgccggcgacaacgttcgctcacttggatgcgacaacaaaccttgagcgtaaattaactgaaatgggtatttaccctgcggttgatccgttggcatctacatcacgcgcccttgctcctgaaattgttggagaagagcactatgcggttgcgcgtgaagtacagtcaacgcttcagcgttacaaagagcttcaggatatcattgcgattctcggtatggatgaattaggcgaggaagacaaacttgtcgttcaccgcgcacgtcgtatccagttcttcctttctcagaacttccacgtggctgaacagttcactggacaaaaaggttcttacgtgcctgtaaaagagacggtacaaggcttcaaagaaatcttagccggtaaatatgaccatcttccagaagatgcattccgtcttgtaggccgtatcgaagaagttgttgagaaagcaaaagaaatgggtgtagaagtttaatctggtcctaggagggtaaaagcatgaagaccgttaaagtcaatatcgttactcccgacggcccagtatacgatgcggatatcgaaatggtgagtgtgagagccgaaagcggcgatctcggtattttgccaggccatattccaaccgtggctcctcttaaaatcggcgctgtccgtctgaaaaaagacgggcagactgaaatggttgccgtcagcggcggttttgtagaagtccgtcctgatcatgtcaccatccttgcccaggctgccgagacagcggaaggcatcgataaagagcgcgctgaagctgcacgccagcgggcgcaggagcgtttgaattctcaatcagatgatactgacattcgtcgggctgagcttgcgttacagcgggctttgaacagattggatgtagcagggaaataagaaaaaatccttctctttatgagaaggatttttttatgaacgcacaagagaatcaaacagcgacagcaacgggcgatcctcttttggacgcaggtataaaccatcacaggcattcattgtatgccacgatttgcgatgtcttctaaagccaagtgtataagcgccgtctttatagggataaggttttacaacccattcagcatcttcatggcgggcaatcacacaatctataagataaacactgatcattttctcgaattcttcaataggaagattccaatcagcaagcaaaagttcttgtatactttgaaaatagaggttttcaagctcttcaaggctttctctcgtataggtaagagaaatgttaaaaaactgacacaattcattcagttcttcaatctgtgactgtctataatcataatagaatgcaattgcttcccattcctgatcaaaaattggcaggtcctcaccatattgcttttcaggctgaaaaaaagaatgattcacatttgccagctcctttccaataaagtataccatgtaaaagaatcgcactttaagcggggattagccctagatttggctgattattccgttctgtataaaatgtatcatctttatctgtgcttcttatataataagaaagggtatgaacgcagagaaaggagtgtaatagatgagtgtattgggacagcaggctgcaatcggcattgtcgttcacctgatttttatagcagtgacttggtgggcgttgcaagccgtcaatatagatccgttaatcaaaaaaggcaaagtcgtgcaggcaagactcctgatgattttgctgacaatcgccattggaacggccgttgccaatttctttttagattacctcaattattcacagcagcttccctatctattttaataggttttgaacattattaaatggttgggagaagcgggttgaagcgaatagctcgagttttgacgaagatttttacgtatggcgcctcttgcctccggtaaaactggggataagggggagagatgaacatgaagaaaaaacaagtaagccacgctattatcatttccgtcatgttaagcttcgtcattgctgttttccataccattcatgcgagtgaattaacgccgttagcacagatggcagaggggatggaacgtcaagatgtgtcaatagataagtggacattgcatgcaaaacaaaacttgtcactgaccgaaaaagaattttatcaaaaagtgcaacgtttaaaacaagagtatcgtcaatatgattgggtgattgcacgggaagataaaatgataaaggcaattggcacatatactgacaaaaaaaatcgtacttcttttagactgcagcttgtcacaaccctcaaaaaacacaatccaacttcgtatttattatatgagcaaatgagtctagagacaccggatagctggaatgatacatatgaacagtttgaacgggagacacttgggatattccaagaaaaagtagttatttttacttgtctaaatggtcacttagatgataatatgaatattgttttgcaaaaaaaagcaaatcagttattaaatgaatttcaagcaagatcagtagaacatgtagttgagccaaatttcgtttctatttctgcgtttacagatgagtgggaagagtacattatgacctcgaaacataaaatgaatttgcaaattgcacttagaagtgcaggaatgggcggaaaacataccgttacggttggcacaccaatcgttacgactgaatattaatatagagaatttagggacgcggaggggaataccttggaaaaaatcatcgtccgcggcggtcagaagttaaacggcacagtcaaagttgaaggcgctaaaaatgccgttttacctgttatcgctgcatctttattagcaagtgaagaaaaaagcgtaatttgtgatgtacctacgctctccgatgtatatacaattaacgaagtgttgcgtcatttaggagcagatgtgcattttgaaaataatgaagtgactgtaaatgcttcatacgctttgcaaactgaagcaccttttgaatatgttcgtaaaatgcgtgcgtctgtgcttgtcatggggccgcttcttgcgcgtacaggtcatgcaagagttgcacttccgggcggatgcgcaattggttccagaccgattgatcagcatttaaaaggttttgaagcaatgggcgcagaaatcaaagtcggtaatggcttcattgaagctgaagtaaaaggccgactgcaaggcgcaaaaatttatctggacttcccaagtgtaggagctacagagaacctgattatggcagccgctctagctgaaggaacaacaacgctggaaaacgtggcaaaagaacccgaaatcgttgatttagcaaactatatcaacggcatgggcggaaaaatccgcggagctggcaccggcaccatcaaaattgaaggagtcgaaaagcttcacggcgtaaaacaccatattattcctgaccgtattgaagcgggcacatttatggttgctgctgcaatcactgaaggaaacgtattagtaaaaggagcggttcctgagcacctcacctctttaattgcaaaaatggaagagatgggtgtaacaattaaggatgaaggtgaaggtctgcgtgtcatcggcccgaaagagcttaaaccgattgacatcaaaacaatgcctcacccgggcttcccgactgatatgcagtcacaaatgatggcgcttctgcttcgtgcaagcggcacaagcatgattacagaaaccgtttttgaaaaccgttttatgcatgcggaagaattccgccgtatgaatggtgatatcaagattgaaggacgttctgtcatcattaacggtcctgtacagcttcagggagctgaagttgcagcgactgatttgcgtgcaggtgcagcgctgattcttgcggggttagtggctgaaggtcacacacgtgttactgaattgaagcacttagaccgcggttacgttgatttccatcagaagcttgccgctctgggcgcagacatcgaacgtgtaaatgatgagtctgcttctgagcaagagaataaagaagtcgtttctgacttaaatgcataaacttacttgaaaatcagtatgtcactctggcatactggttttttattttttgtgtattatcatcattatgcgcaaaatagcaaaaaagaatacgtaaatgacaaataaagtttctgtccaaaacgagagtcatattagcttgtccctgcccatagactagactagagtcgaatcccgagcaggaggcagctgaatatgaaacaattcgcaatcacactatccgtactatgtgcattgattctcttggttcccacactcttggttataccattccagcataataaggaagcgggggccagcgtagaatcagaaaagacagcagtcagcacgaaaccagcatcgaaaggagcagaaacattgaaagcatcacctgtttctattcccgtctatcgaaccgcaaatcaatccgtagaaaacattccgcttgaagagtatgtgattggagtcgtcgcctccgaaatgccggcaacctttaaacctgaagcgctgaaagcccaggcgcttgccgccagaacatttattgtcagactgatggtgtcaaattcagcggtagaagctcctaaaggctcactggtggatgatacacagatgttccaggtgtataaaagcaaagcggagctgaaaaaacagtggggcacaagctatgagacaaaactgaagaaaatcacagatgcggtagccagtacgcaaggcaaaatcttaacgtacaacaaccagccgattgaagcatcctttttctccacaagcaacggctacacagagaatgcagaagcttattggacaagtgctatcccatatttaaaaagcgtcaaaagcccatgggataaaaagtctccgaaatataaggcaacgaaaacctttacagcggcagaatttcagcaaaagcttggcgtcaagctggatggatctagcgcagtagggaagattaccggcgagacaccgggccaccaggtcgcaactgccgtcattaacggcaagacgctgaaaggaagagacatacgtgaaaagttgggtctcaactccgccgattttgaatggaagcgaaatggagacacaattacagtcacgacgagaggatttggccacggtgtggggatgagccaatacggagcgaattttatggccaaagaaggcaaaacggttgatgacattgtaaagtactattaccaaggcacacaaatttctgaggcagatgcgtttttgaataaatatatggcgaaaaagtagaaaaagacgctcattgggcgtctttttctgttcctgaatatcttttatctaagagtagctgaaacggtttagaggagcttctgaccgtctttaaggatcagtccttttttcctgatttcaggctttgagattgtggtaaagtcatccacatttgtcgacagacttcgacagactcatataacgaaagccgaaaggcggacaatcttctcttttcataggggcgttaggtggaaatcactaataaaaacataggtttctatgcaaaagtaaacaacagcaatggggaagcccgccctatttatttctcggtttttgttgattacgatagattatgttcagcgttgaacatctgcacgcagaaacaaattggtaaaggggtacgaacatgaagaaaagattttcactgatcatgatgacaggattgctttttggattaacttcacctgcttttgcagctgaaaagacagaaacggaggctaaagcgccggcgaacgtggcggtcttgcttgatgccagcggaagtatggcgaaaagaatagatggtgtatctaaatttaattcagccaaaaaagaaatttcaaagtttgcgagctcattgccagaaggaactcaggtgaaaatgagcgtgtttggctctgaaggaaacaataaaaattccggaaaagttcagtcatgtgaagccattcgcaacgtatacggcttccaaagctttaacgagcaaagcttcctcaattctctcaatacaattgggccgactggctggacgccaattgccaaagcgctgaacgaggcgaaatcttcttttgaccagcttgatgcaaaaggggaaaaagtggtgtatctgttgacagacggtgaggaaacgtgcggaggaaacccgattaaaacagcaaaggaactgcaaaaagacaatatcactgttaatgtgatcggctttgattataaagagggatacaaaggccagctgaacgcaattgcgaaagtaggcggcggtgaatacttcccggcttatacccaaaaagatgttgagaaaattttcactcagcaatcactaatgttatctaaataagaaaaaagaggctggtgatggtcagcctctttttgtatgtaacaaaaacttcaaaactaattagctgtctgcctgtagcatagtagcagatttccgtttttctgtcataatcaaggcgaaaaaagaatgaatgatcacacaagctgtttatgctttctgggcggaaatggctaaaaatgaacggcatttcaagcgattttggacagatcgtgaaagcagcacaaaaggcagcatgtcctatatctttttgcattttcgtattctagcataaagaagaatccaacatatagttggaaaatatgaaaaagaaaggaagtaatcatatgaaaaaattgctggctgccggtatcattggattgttgactgtttccattgcctccccgtcttttgccgctgagaaacaggctgatacaaatgtagctgttttgtttgacggaagcggaagcatggttcaaaaaacaggaggagagcgcaaaatagacattgccaaaaaatcagtaaaatcttttgccgaacttcttccaaaggatacaaatcttatgcttcgcgttttcgggcatgcagggaacaataaactgtccggtaaagccctttcgtgcagtacgacggaaaccatttacggccttcatccatatgaagggtctctgtttgacaattcattgagtgagctcaagccgactggatggacaccgattgccaaagcacttgcagacacaagaaaagaatttgaagcatttgacgcagacgggaaaaacgtggtgtatttaatcactgacggtgaagaaacgtgcggcggagaccctgcggcggaaatcgaaaagctccgtgcatcaaatgtggatacgattgtaaacatcattggcttcaactttgatgtcaagggtaatgaagagatgaaacaagcagctgtcgctggcggcggagaatatatttcagcgaacagtgcggatgagttcgaacaggcttgggaaaaagaagcacaaaaatttactgagtaaggaacctaaagatcaggcgctcccccaggcgccttttttattggtttaaaaacagtttgggcgggaatgataccctaaaaaggggttgaacatatgaaattattcggaatgatttttcttatagccaccgttgcatttatattgcttggtgttcttctaaaactggcagccttcttttttgtcagcattctcaccttgatcgcagctattgtgctgtttacggttctgaaaaagaatcagcataatcaaacatagagtcctttatacagaggtgtctcagcgtgtcgacaaaccccgcgttcgttgtcaatgcacattggtgctcacgtgttataaaaggaacggcggctaaatgcttaggcgtcctgcctaaacaccgccgtcatcacatcctgtaaaagccctttatatagagggctctttttgtgtctcagaattcgacaaaatccgaggagtgtgaaaaaatataaaggcaggaacattgcggaggggaagagacattgaacgataaagtaactgcggtcagggatgtatggcgctatgaacaaggggaaataagcaaagtagaagaccggatggtgacggaattccctttgacagtgatactgaatggcagtgaatttgtgacgctcgtttgtacgcctgagcatatcgaagagcttgtcatcggatttctcgcatcagagggtgttatacgatttcaaaaagaaattaaaaggtttacaatagatgaaagtctcggttttgtatatgtcgacctcgttcaccctgagacattggatcaaaaggattatacgaaacgggtgatcggctcatgctgcggaaagggccgtcatttttattttcagcaggatgtcaaaacagccaagacggctgtcagccaaatcaagatatcgcctgaggcatgtctggcgcttatgaaagacatgcagcaagggagcgggacgtttcaggatacgggaggcgtccataatgcggcgctttgcgacacagagaagcttctgttgatgcgcacagatatcggtcggcacaacgcacttgataaactatacggacactgccttctaaacgggatgtccgtacgcgacaaactgattgtgttcagcggcagaatctcatcagaggtcctgttaaaagcggccaaaatcggcgtgtcgattgtcatttccaaatcggccccgacggagcttgcgattcaaatggctgaagaattgaatatcacagcgattggatttgtcagaaacggatcatttaatgtatatacacaccctgagagaatcagggagtaggaaggggctgtagctatgattacagagtcgcgtcagatgttggataaaagaaacagaccgctgagagaccttcgcatttctgttacagaccgctgcaacttccgatgcacgtactgtatgcccgccgaattattcggcccggattatccttttttaaagaaagaggagctgctttcatttgaggagctggaacggcttgcgacattgtttgtcacaagatttggcgttgaaaaaatccgcttgaccggcggagagcccctcatgagaaaggatatgccggaattaatcaaaaaactggcccgcataccgggtattcgtgacatcgcgatgacgacaaacggatcactgctgcctgtttatgctaagaggctcaaggaggctgggctgaaaagggttacgatcagccttgattctttagaagacgagcgttttaagaagataaacgggcgcggtgtttctgtcagcaaggtgctggaaggcattgaagcggcgaagcaagcggggctcggtgttaaaatcaatatggtcgttcaaaagggcgtcaatgaaaaagatatactgcctatggcccgttattttaaagaaaaagggcatatcctgagattcattgaatttatggacgtaggcaacaccaaccaatgggaaaagaaagacgtcatgacaaaggcggaaatcatagatttgatcaataaacacatgccggttgagccgatagcgcctaattatataggcgaagtggcttccagattccgctacttggacggctccggagaaattggcgtcatatcatctgtatctgatgcattctgcggatcttgcaacagagcccgtctttctgcgagaggagagctgtttacctgcttattcgcttcaagcggatttgacctcagagctccggttcgccaggaattaagtgatgacgaactatcagaaatgatcgggacagtatggaaaaatcggatcgatcagtattcagtcgatcgtacgctatcaaaagcatctggcaaaaagaaagtggaaatgtcttatattggcggttaatttgaagtcaaaagcttatcggcactgtccggtaagcttttttattagaatccgagtgcaaaaaatacgtagaaaaaccgaaatatataaggataggcataaagaaggaatcattgtaagaaaatttaattccaaagccatacattatgataaaatataaccaattagaaaatagaaagggttggaggggcatggccgcgtacgagatcccgtcatctcaagtaggagtgaaaatcaataagtggtataagcacattttagcatttcaagtggctgatgccgtaaaactgaaagaagaaattgatctagatatcgaacagatggaagaggatcagctgcttctcctgtattatcagctgatcagctaccggcaccaaattatgctggattatgtaaagcctgacctgcacgaggaatctcagcttcaatatcgtgaattgatcaaaacgctggaaagcaatcaggacagcatctccggattatctgagtattattttcacttgtttagaggaatgtacgaatttgaacagaacaattacatctcggctatatccttttatcggaaagctgagaagatgcttgcgtttgtagaagatgaaattgaaagagcggaatttcattttaaagtggcggaagtcttttatattatgaagcagacgcacttttccatgaaccatgccgtacaggcgctggagacgtataaggctcacgatttttacagagtcagaagaattcaatgccatttcgtcatatcaggaaactacattgactacagaaattatgaaaaagcgcttgaacatttagatgacgcgtatcgccttgctttattggaaggacagccccgtttgatcggatcagccctttataatattggtaattgctatgatgacaagggggagctggatcaggccgccgaatactttgaaaaagcgcttcctgtcttcgaggattatcagctggaacagcttccaaaagcgctcttcagcctgactcgcgttcttttcaaaaaacaagatagcgaagccgcgatacggtactatgaaaaagggattgccattgcccaaaaacgaaacgacttcttcagtctggcaaaatataaatttctgcaggcattatatgtggaatctgtcaatttgaatatgattcaagaagtatttgattatatggaagaaaagggcctgtatgtatatattgaagaatttgctttagatgctgcctcttatttcagtcatcgcgaacaatataaagaagcggtgtatttttatgaaaaagcggtcagcatgagagagatgattcaaaggaacgattgtttatatgaagtatgagacaaaaccatctgctggcagatggtttttttttatgcaaaaaaaggggagcatcggaacgtttatttccggggagaacaggaaaaatcgctacagcactgttttttgaacaaaagccgttttgggatgcagatatgcatgtgagggggaattcaatgtttggttttaatgatatggtgaagtttctgtggtctttcctcattgttctgccgcttgtacagattatacatgtttcagggcacagctttatggcttttatttttggcggaaagggatcgttggatataggcatgggaaaaacgctgcttaaaattggacccatacggttcagaacgatttattttatcgattctttttgccggtacggggagttgaaaattgacaatcgattctcaaatgcactcgtgtatgcagggggctgcttgtttaacctcatcacgatttttgcaatcaatctgctgattatacacagtgtattaaagccgaatgtgtttttctatcagtttgtctatttttctacgtattatgtgttttttgccctgctgccggtccgatattcggagaaaaagtcatcagacgggctggcgatatacaaggtgctccgttacggagagcgctacgaaatcgataaataacattagaatgtttattgcctctcagatcgggaagttaacaagtacacacataattgagaggggagaattaacatgggtaacgatagtgtaaaagacaaaatgaagggcggcttcaataaagccaaaggagaagtgaaggataaagtcggagatatggctgacagaacggacatgcaggctgaaggcaaaaaagataaggcaaaaggcgaaatccaaaaggatatcgggaaagccaaggataaattttcagataaagattaatcgtacggaagaggcaggaaacgaaatgtttcttgtcttttttttttcgctttttctgatgtgaataaatataacaaaaaaagaagctgatttggtcaaggtaactaaattttttaaatattctttgaattaataggcctcttctatataatgatgacataagttgtaaacttttataacatcatttgaagaaatcaaacaaaggggttttgatgacggaatgtactgcaccgaagaaagtgtcggaagccacgggagtgcgagaaaacagttgatatcgacacaagcggggattcagtgaaggccggaattcttcactcattaagaggaacggtggcgatcagcgaagtgaccgtccatgatgcggagttaatggcaatagtcgggttctcggtatcgtggaggtcggcgcctcagactggcctccatgccatgcttccggttgcggagcaaaacaacgggctgccatcaggaatgtaacgtctggttatgatcaatcgatggttttgcacagccttagcttcgcccggggcagattgtcgctgtattaggccgactccggctaaacagagggggctatttgttttaatcaaacgtttgttcaaaacgaaaaggcggtcaacagcagcagcttgcaatcaccagagcgctgatggtaaatctgaaaaatattttacttaataaacaattggaaggaattcagattttaattgtcgaactagtcagacaagttattatagaaatttccagaaaaaaagacatttgttatcttagtcgagcgcagtctggaaaacgcgttaatctgatctttccgtgatcgacaggggaacggttgttgaccatggcaaggctgatgaagaaacggcatgccgctttgaaaggcatcttaccgtatgacccccattctcgaagaaagggaggtgatgtcccgcctgactgttccgcaaattcgtagtagccgcatctgctttatatgacaaaagaaggaggactacagatgaaactgacaccagttgaacaagagaaattgctcatttttgcagcgggggaattagccaaacagcgaaaggcgcggggcgttctgctgaactatcctgaggctgctgcttatatcacctgctttattatggaaggcgcacgtgatgggaagggagtagcagagctgatggaagccggccgccatgtattaacggaaaaagatgtgatggagggtgtgcctgagatgctggacagcattcaggtggaggccacatttccggatggtgtaaagcttgttacggtacatcagccaatttctgcggaggtgaagtcatgaagccgggagcatttcaaattgctgagggaaccattacgattaatgaaggccgtgagatacgggaggtaacggtaaaaaacaccggatcacgctccattcaagtcggttcgcattttcattttgcggaggccaacggggctttattatttgaccgtgagctggcgatcggcatgcgtcttgatgttccatcaggcacgtcggtccgttttgagccgggagagcagaaaacggtctcactagtggaaatcagaggacgcaagacaattagagggctgaacggaatggccgacacgtttatcgatgaacgcggcaaagaaaaaacgttggccaacttaaaacaagccggctggatggagggtgtaatccgatgaaaatgtcacgggaggaatatgcggaactgtttggcccgacaacgggcgataaaatcagattgggcgacacggatttatggatcgaagtcgaaaaggatttcacagtatacggtgaagaaatgatctttggcggcggaaaaactatccgagacggcatgggccaaaacggcagaatcacagggaaggacggcgctttggatttggttatcaccaacgtcgtgctattggattacacaggcattgtcaaagcggatgtcggtgtgaaagacggccggattgtcggtgtcggaaaaagcggaaatcctgatatcatggatggagtcgatccgcacatggtcatcggagcggggacagaggtgatttccggtgaaggcaaaattttaacagccgggggagtggacacgcacattcattttatttgtcctcagcagatggaagttgcgctttcttcaggtgtgacgacccttttgggaggcggaacaggacccgctacaggaagcaaagcgacaacatgtacgtccggggcgtggtatatggcgaggatgctggaagcggccgaggagtttccgatcaatgtcggcttcttaggaaaagggaatgcatccgataaagcgccgctgatcgagcaggtggaagcaggcgccatcggtcttaagctccatgaagactggggaacgacgccaagcgccattaaaacgtgtatggaagtcgtggacgaggctgatattcaagttgccatccataccgatacgattaacgaagcgggctttttggaaaacacgctcgacgcgatcggggaccgggttattcatacttatcacattgaaggggcaggcggcggtcacgctccggatattatgaagctcgcctcttacgcgaacattctgccgtcatctacaacgccaaccattccttataccgttaatacgatggatgagcatcttgacatgatgatggtctgccaccatttagatgcgaaagtgcctgaagatgtggcattcagccattccagaatcagggcggcgacgattgccgcggaggatattctccatgatataggtgcgatcagcatgacatcatcggattcccaagcgatggggcgggtcggtgaagtgatcatccgaacatggcaggtagccgataaaatgaaaaaacagcgcggcgctcttgccggtgaaaacgggaatgacaatgtgcgcgcaaaacggtacattgccaaatacacgattaatccggcaattacgcacgggctcagccatgaggtcggctcggtggaaaaagggaagcttgctgatctcgttctgtgggacccggtatttttcggcgtgaaaccggaactggtcttaaagggcggcatgattgcacgtgcgcaaatgggagatccgaacgcgtccatcccgactcctgaaccggttttcatgcgccaaatgtatgcgtcttacggaaaagccaaccgctcaacctcgattacatttatgtctcaggcaagcatagagcgtggtgtggcggaaagcttagggctggaaaaaaggatttctccagtcaaaaatatcagaaagctgagcaagctggatatgaagctgaattcggctttgccgaagattgagattgatccaaaaacctatcaggtctttgctgacggggaggaattgtcttgccagcctgtcgattatgtcccacttggacaaagatatttcttattttgataagacgcggccggagtgcatccggccgttctattgactaaaaacggtgcacaaaacccatgtatttagtgtatattagatgttgacaaacgaatcaaatgtaactattatagttacaacggtggtgaaaaaacatgattaacagccgtcttgctgttgccattcatattttatccctcatctcgatggatgaaaaaacatcttcagaaatcattgcagacagtgtcaacacgaatccggtagttgtgcgaagaatgatcagcctgctgaaaaaagctgatattctcacatcacgcgccggggtgccgggtgcaagcctcaaaaaagatcctgctgatatttctcttttagaagtgtaccgggctgtccaaaagcaagaagaactctttgcggttcatgaaaacccgaatccgaaatgtccggtagggaaaaaaattcagaacgctctggatgaaacgtttgaaagtgtgcaaagagcgatggaaaatgaactggcaagcaagtcattaaaagatgttatgaatcatctcttttaatcaaaagggatgacttctaaccgctaacatgtaactaaaattgttacaaataaggaggaaatgaaaaatgaaaattggtattataggcgcaagcgggaaagcgggaaacgagattttgaaagaagcgaaaaaaagaggccatgaagtgacagccatcgtcagaaacgcttcaaaagtgcaggagcaagacgtagcgattttggaaaaagatgtgtttgaactgactgcggaagacatcaagcctttcgacgcggtcgtaaacgcttttggagcagcacccggccaagaacatcttcatgttgaagcaggaagagcactcatcagcattttaaaggacgcgaagcacacaagattgcttgttgttggcggagcgggaagcctgtttgttgatgaagccaaaacaacccgtttaatggatacgccggaatttccgaaagaatatttgccaactgcatcaaatcaaggcgagaacctgaaagatttgcagcagacagactccatttcctggacgttcctcagtcctgcggcattttttgatccagcaggaaaacggactggctcttaccaaaaaggaaaagacaatgtcatcgtaaatgcaaaaggagacagctatatcagctatgcagattatgccattgccgtgttggacgagcttgaacatcccgaacacaaaaatgaacgcttcacagtggtaagcgaagcggaataataaaaaacccggagccagctccgggtttttctcattaataagtgctgtacgtatcgctgaaaaggccgtcagcaatcccaagcattaaaaagatgaagaaggcgataatcgcaagaatggatacagcaatgcttacgatcaaataaatcccttgcatctttacgaatttcgcgtaattctccagcattaagtcttcagactgtccgctattgtgttcagccatttggcctgcttccctagctgacctcatcaaaaagataccggaaataatttgcagtacgcctggcacggcaccgattagaaaaaagaacgcgcctgaaagcgcggtaattgcgcccataataataaataaaatgcctgtagcttttccccatttcgaaatgctgatgagggttttgttcattgtttcaggattcatgtatactggctcccctttacaaaaaaatactcacttttcttttatacactatttgtgagaagttttgtatatagaaaataacattttggggattgaccctaacgttgcgtgattgtttacgataaaaaagaggaggtgttatgtatgaaatatcaagttaaacaagtggcggagatatcaggcgttagcattcggacgcttcatcactatgacaatattgagcttctgaatccttcagcgcttactgatgctgggtatcgtttgtacagtgacgcagacctggaaagactgcaacagattttatttttcaaggaaatcgggtttcgtctggatgagattaaagagatgctggatcatccgaattttgaccggaaagcggcacttcagtcgcaaaaggagatattgatgaagaaaaaacaaagaatggatgagatgattcaaacaattgacaggacgcttttgtccgttgatggaggggaaacgatgaataagagggatttatttgccggattaagcatgaaagacattgaagagcaccagcagacatacgctgatgaagtcagaaagctgtatggaaaggaaatcgcagaagaaacagagaaaaggacatctgcatactcggcagatgattggcgcacgatcatggctgaatttgattcgatttacagacgaattgcggcgcgaatgaagcatgggcccgatgatgcagagattcaggccgctgtgggggcatttcgcgatcatatttgccaatatcattacgattgcacactcgacattttcagaggactcggggaagtgtatatcactgacgagcgatttaccgattcaatcaatcaatatggagaaggtcttgccgcttttttgcgggaggcaatcatcatttactgtgaccatcaggaaaacccccggccgtaaaggccgggggtttacgcatcttataagatcggcgacaacagccgcgagacggattcttttattcgaatccacaacgggcgctgcagatactcctcataggtgaattttctggatactagcaaatcttctttaaaagttgaaaccagttttttagcaatggtgatatcgtaaataaatgcattaacctcaaaattcagcctgaagcttcggacatcaatgttcgctgtgccgactgaagcgatttcgtcatccaccacgatggttttcgcgtgaataaagccgttatcgtaaatatagacagtggctccggctttcagcagatcgccgatatacgaaagtgtcgcccagtatacaaaggcgtgatcgggcttgttcggaatcataatgttaacgtcaatgcccgaaaggcaagcgatccttaaagcatccagcaggcttgcatctgggataaaataaggtgtttgtatcaaaatggaacgcttggcgttcgaaatcattttgatgtagccatttttaatttgttcccattccgaatcagggccgcttgtgacaatctgcatcccgacgttgccttttgggccgtaatcaggaaagtgatttggaatatatgtcagcgtatggtgatgagaagcttggttccagtcaaggatgaatcgtgtttggatggcgtgcacggccgttccttgcagccggatatgcgtatcccgccaataaccgaatttcggattaagccctagatactcatctccgacgttaaagcctccgacataaccggtcataccgtctatgatcacaagctttcgatggttccggtaattcagccgcaggttaatcggcctgagctttgacgggaaaaagacctccacatgcccgccagcctcgcgaagctctttaaaaaacttttttctcagcgttctggacccgagttcatcataaagcactctgacctgaacaccttctttcgccttttggatgagagcgtcccgcaattttttgcctaattcatcgcctttataaatataatactgtaaatggatatgatccttagcctttgaaatgtcactcagcagccgctgaaatttatcccgtccatctgtaatgacgtcaactgaattatcctctgtaaacacagcatggttattcataatcagcatataaattaaatctttgttatcaaaggttgcccggttgttaaactgaaattgcttggtttctaaatcttcaagctgatgcttcagcagcctttcaattccaatctttttccggtcttcccattgaaacaaatgcttgcgtctgagattatggccgaataataagtataaaataaagcctaaaacgggaataaagaaaagaacaagcagccacgcccaagatgcactggcatcgcgccgttctttgaagatgacaatgatggccaaaagaatatttaaaatgaaaaaaagtgataaaaggatggaagaaatactcactttgtaaccccgctcattcatatttatcaagaagattgccattagtattccatgaataacagtgatctgattcccattacaaattataacactcacattttaaaagaataaagagcggcgatccagattcttcgtgaaaaatacgggcagatttctttaaaaccagcttgcacctgcgttaaaataaacacatatgataacgttcgtgaagcttgaaacatcaaataaagggggaggattatatgaacttttacagagtcgaacaaatgccggggttcatcaaaacagaaatgcaaaaaattcaaaaggccgtacagcctttcatgaaaaaaaccgtcatttaccgttttcttgctattccgcttgctgcattctctctctttaatttagctgcttttctatttcatgcttcagctgacagggagtccctgatcagcgcaggcatattcgcccttttggcggcgctcgggctcgcattttttaaagaggcaggctatcagcataaacaaatccaaaaaacggttcacatctatatgctgaacaggatcaaaaagagcgaaatcctttcagaagagcggaaaagctcctacgcacgacaaataaaggaagagccttttgcgatgcggagttttgttgaatttttgactgaggaagacagacgcaaaaaaatgtattaaagaagatctgcacccggattgttgagattttccagacgatccgggtgtgtttttttgcatgcagacacccgaaataaaaagtgcggtttcggattgattccgacttcatccgtttttttgatattcatttctgggtaacagcgttgctttgttgatttcctctactagagatgtctattgtatgcttgcttcaggatttggtgtttacgccggcctgctttgaatagtcaaataaaataggcatggttccgtttatatggaactcatgccctgtcctgtctcatcattattcaaacaccggatcatcctcataataataagaatccggatcatcatacgaaggcgtgttctcaaaagcagcaatgccgattaccaccagcacgaaaatggctacaatgatcccgatcaggacagtaacgatactggatgctgcataaaacagctgcatttttataaatgtcccgtaattttcaagcatgctttcgccagcgctgccggttagatttccttcggcttccgcggctgcttttgctgagcgcatcaaaaatacgcctgaaataatgagcagtacgcccgggatggcgccaatcactgtcatcaaaacagacagagtgacaagcgatcccataatgattaacaagatgccagaaattttgccccacttggcaatgtcggatagcgacttgacagcggaggcgctcagctggcggctctcctgtccaacaggtgcagtctcctgttcaacaaggctattttcttcattatgatgttcaatttcgttttcatctttatccagactaatcatgaaagctctctccctaaaatttttaaatcgtatcttttcccgtccatttcggcgatgccggggaatagtccccattctgcaaacccgtgcttttcaaacagcttcaggcttggtttattatgcccgaaaatgaaggccataagtgagcggatgccaagattcggggcaatgcggagcgcttcttgaagcaaatatgatccaacacctttgccgcggcatgcttcgtcaatgtatatgctgacttccgctgttttattataggctggccttccataaaatgtttcaaagctgatccaggcagcgacgtttccgttttcatcctcggccacatagagcggacgtgactctgtatgtcccgaaaaccattccatccggtcttcaggagttaccggttcggtatcggctgttaccattcgagaagcaatcgttgaattataaatcgccacaacagcctccaagtctctatgttcagcaagacgcaatgtcatgttcatacgtttttggcactcctctcaaaaaaatacatattttcgttcagtctgtgcaaactacatctaaaaaagtttttttggataggttgtatatattttcagaaaagtgttcagaatgttgctgaggtgatgaaacaatgagagaggaagaaaagaaaacttctcaagtcaaaaaacttcagcagttttttcgtaaacgctgggtgttccctgcaatttacttagtcagtgcggccgtcattttaacagctgtcctttggtatcaatcagtatcaaatgatgaggtaaaggatcagttggctgataacggcggaaactccgcatatgacaacaacgacgatgcagttgaagtaggaaagtcaatggaaaatgtcgcaatgccggttgttgattctgaaaacgtttctgttgtgaaaaagttctatgaaaccgatgccgcaaaagaagagaaagaagcagcactcgttacctataataacacgtacagcctaagcaaaggaattgacttagctgagaaagacggaaaagatttcgatgtctctgcttctctgagcggtacggttgttaaagctgaaaaagatccagtgctgggatatgttgtggaagtagaacatgccgacggtttatcgactgtgtatcaatctctttccgaagtaagcgtagagcaaggtgacaaagtaaaacaaaatcaagtgatcggaaaatctggcaagaacctttacagtgaagacagcggaaaccacgtgcactttgaaatccgtaaagatggggttgcaatgaatccgttaaactttatggacaaaccagtttcttctattgaaaaagctgccacccaagaaacagaagaatccattcagcaatcttccgagaaaaaggacggatcaactgaaaaaggaacagaagaaaaatccggtgagaaaaaggatgattcaactgacaaatctggttctaaagaaagcagcacaacagaagacactgaacagtcttaatgaagaaaacgtctatccttgtgatgggcgtttttttctgttactttttgctttgttttaccgtctatgtagttacatgtaggcacgtacgttataaaggaggttatgtcatgaaccgcctattgctcgcaggctggatcttttttatcctgctttctgtctgtacggaaagcttcagcggcatggtcgtatcgcaaacggtggcttttcattttcagccgcaccctgatctgtctcaatttttagttatggattttactgagcttactgtacctgaagcgtttattcaaaaaatcggacacgcgttttccttctttgtgctgacatatttgctgtggaaacagcggggcagcataagatcagctgcagccggctcatttgcgtttgcttttttcacagaagttcttcagctcttcttcagcaggaatggttgtatccgggatgtgctcatcgatgctgttggaattgggttgttttatggtttatatgtgttggcgaagcgaagaaaacaagagatgtatgagaaatattaaagccggctgtcttgatttcagacgccggcttttgtctttcttagaaattttgatcggttggttttttcgtcagtttattgataatggcttcgtagatcctcacgaccaaatcgacgaacgggcgaagcagatctgaaaatctaaagaaaaggaacccgataatgatggcgacaacgaggctgcccaatacatctaccggatagtgatgtcccacccaaattctcgaaaagcctgtcaaaagcccaaaaatgacaagcggccagccgattttgcggtttctgaaaagcatcgcaatagaaatcgctaatgcacctgtcgtatggtcacttggaaatgaagcatccgcagcatgcggaatcagtgtatgcactgtatgcgcaacgaacgggcgcggttcgaaataaacaagcgtaatcaaatagttgatcacaaggcctgcaattcctgtgatgcctgcgtatagcacatgttttctgctttgtgtgttcccaaacagccagattgccaataggataagggcataggcgacaatggcatattccgtgatgaagaccataatggaatcgagaactgaattgtgatgagatagtccatggattgctttaaaaatttcgtagttcaaataatcaccttttacatttttatatttagtagactaatcttactcatgaaaagtttcaaataaaaatagagattgtctgaaataacggcgcttgaagagaattcgaagaggaatcgcggtttctggggggattctgtgcacaaaaaaagagatccggagtgtccgaatctcgtaccgatattaaagtgcttcaggtccttcttcgcctgtgcggatgttgatcgtattgctgatttcatagacaaatattttaccgtcacctggtgatcccgttttcagcacccttttagcggtctctgtcacttgatcaacaggaaccttgctgaccacaatttctatttttaaacgctcgtatacattgctttctatttttacccctcgatagagctccgtatgtgctttttgaaggccgcagccgtgtacattggagaaagtcagagaggtcactccgatttttccgagttcctgcttcagcttttcaaaatttgccggacgcgttacaatttctaccttgaacatttgaccgctcatagcgtcactcctcacatagaatcttgatatgctttttccccgtgcatcgttaagtcaagcccaagtgactcttcttcttcagttgcgcgaaggggaaggaagaggcttacaattttaataataacgaaagtgacaataaatacaaaaacataagtggcggcgatggcgacgatttgtttccagattaagcttgcatcaccgtaaaataacccatctgcgcccgctgagttaacagaggttgttgcgaataatcctgttgcgattccgccccatgtgccgccgatcccgtgcaggccaaaggcgtcaagcgcgtcgtcgtatccgaatttctttttaagcgagaatactccccagaaacaaacagctccgccgatgatgccgataataatggaagcgaacggtgtgacaaatccggcagccggcgtaatggcgacaagcccggcgattgccccagataccgctccgagcattgtcggttttttgttaatgatccattctactaagatccagccggcgatcccggctgcagccgcggtgtttgtgttgatgaacgcgtacatggccacaccatctaaggtcaatgcgctgccgacgttaaagccgaaccagccgaaccaaatcaaagctcctcctaagaaggtgtaaatgaggttatgcggagaagacgctgtaccgtctttccgtttgccgagcacaatggcaagaacaagtcctgccaccccggaggaaatatgaacaacattgccgccagcgaaatcgagcgctccaagctggccgatccagccgccgccccatacccagtgcgctacgggtgtgtaaaccaaagaggcccataaaaccgagaataaaagaaaagcgccgaatcgcatccgctctgcgaaagccccggaaataatcgctgtagtcagaacggcgaacgtcatttggaacatcataaataacgagtgggggatggtatcgctgtaatctcccggatcaaatccgacccctttgaggcctgcccactccagcccgccgatgattgaattgcctggtgcgaaggcaagtgtatatccgaacagcacccaaacgatggaaacgatggcaatggaagagaaactgtgcatggcagtgctcagcacatttttgctctttaccattcctccataaaataacgctaatcccggggtcatcagccacacgagtaaagcgcaaaagaacataaaaactgtatcgcccatttgcatgtctcattcctccgtatctttcagaataaaaagcaattattatatttcttcattatagagaaaaaagaatgataaaacattttcatgtaagatttcctgacatggtttttgagaaatgttatcgagggatggaaaggaaggagaatggcattttttgcgatataagactttgtatctataaaagaaactattcatatgagctgaaaagggaattgacattaattagaatactctatactgtattaagtgtactacatcaaataatacactgagggggatgtatgatgaataaaggcggcaggctgaggaaagcggtacgcaagtcgattcccgcgacgttccgattgtttttagcctttaattttttcgtgtacggtctggcgaaagtggtaattggccagtttggcgaggtgacgcctgaaatcgaggcggctgccgggaaggggtttacgatcgcgtggacatttttcggttattctcatgtctatgaactgtttataggttttggtgaaatcctggcagctgttttattactgattccgcgaacggctgcattaggggcggttatttttatgcccattattgtgaacatcgtcttgattaactattgttttgatattggcgtgcaggatcttagcacgatattaatggttatgtgtcttatcctgctttggatggaccgccgcaaattcatgggcattttcaggcaggaaccgatagacagcaggcaggtgatgaagcgatgacgccctttatgattacagtgcttgccggtttgttcgtatgcacaacctgttactactacataaaagaaaaatcatgagaaaacgctccttctgagaatttcacaagcatcataaaagaacttaggcagtgtgaagagtaaaatatgcaatgtgagaaacactaacagtatcaggaggagacgtatgatgaatacactcaacattgattttcaaaaaacagcattggttatcattgatttacaaaagggaattgtgccgattgatcaaagcggccaggttgtcccgaacgcgaaaaagctcgtagatgaatttcggaaacataacgggttcatcagctttgtaaatgtagcctttcatgatggagcggacgccctgaagccgcaaacggatgagcctgcgcagggaggttcaggggaaatgccggcggactgggccgaatttgttccggaaatcggtgtgcaggatggcgattatactgtgacaaaacggcaatggggtgctttttttggcacagatttagacttgcagctgagacgtcgcggcattgatacgattgtattgtgcggcatcgcaacgaatatcggggtggaaagcacagcacgggaggcatttcagcttggctatcagcagatttttattacagatgccatgtccacatttagcgatgaagagcatgaagccacactgcgctttattttcccgagaatcggtaaatcgcggacaacggaagagtttctggaacaagtgaaatgatgttatcgaaaaaaagccgagctgtttttttaacagctgtggcttcgggaacaatgctgaatccgctgaactcgtctatgatctctcttgcgctccatagcatccagcatgagtttcacctctcgtttacaacggtttcctggctgatttcctcgttttacttggcgagtgccgtagcgcagcccgtaacgggaaagctcggtgatttgattgggcggaaacgcttgtttttattcgggcttattcttgttgcggtttctgccatcggggcgccgtttgcgccgacgtttatgacattattggtcatgcggctgtttcaatcggtggggagcagtgcgatttatccgtcaggtgtcggcttgattcggaatcatattcatgagcgccaagcttcagccttggctgtactctctatttttgcgtccgccatgacggcgctggggccgacagccggcgggtttttgattgtatggggaggctggccggcgatctttatcgttaatttgccgtttattatcctcagcttcttattgggcctgtatatgttcccgaaagatcagaaaaaaggggcaggaatcaaaaccattattcggcagctcgatattcttggaattgttttatttgccgggggaatcattttccttctatcctttttgctgtcgttcagcacgtcgccgcatgcggttgaaggtgtgcttggcttgcttctgctctgtgcgtttgtctggcgcgagctgaaaacggataagccgtttattgatgtccgtctgtttaaaacacagcgaaacctgtcagccgtgtatgttcagtttattttattgaatgttttcttctattgtttattttttggtttgccaagttactttcaggatgaaatgcatctttctgttcaaacgagcggcctgtttatgctgtttatgtctggaatgagcatcgttgtgtcacctctaaccggcaaatggatcgaccgatctggtgtcgtcaagccgatctttgcgggagcgcttttgatgacggctggagccgtgctcttaaccatcttttttatcaatgtccagaccatcggtaaaggcctcattctgtcgctcttgggtataggctacggactgggcaatgtcgcgcttcaggcagcgatgctggaaacgagtccttccaacatggtaggaacgacttcaggcctgtttcaaacctgccgttacctaggatcgattttgtcttcggtgatccttggcattctttttggtaaagaaatcacggcagcccattttgatatgatgggaatcattatgattatagcgggcggagcaagcctgttaatggctgtgagatttgctgcattaatgaaaactgcatcttaagaaagagacgggctctgaggtctgtctctttttcttgtttaagctgttcaaatacaaacgggaaaattgtatatcatagccagtgttattgtctgactcttcagttatattaagtgacatctaatgtcaaaaaacataacgtgtgacgacatatagacaatatggaaaggggagccggctatgaaattaaaagagagtcagcagcaatccaacaggctgagcaatgaagatctggtgcctttgggacaggaaaaacggacgtggaaagcaatgaactttgcctccatttggatgggatgtatacataacataccgacctacgcgaccgtgggaggattaattgcgatcggcctttcgccttggcaggtgctggcgatcattattacggcatcacttatcctatttggcgctcttgccttaaacggccatgcggggacaaaatacgggctgccgtttccagtgatcattcgggcttcttacgggatatacggcgcgaatatccccgcgcttctaagggcgtttacagctatcatgtggcttggcatccagacctttgcgggtagcacggcactgaacattttgcttttgaatatgtggccaggttggggagaaattggcggcgagtggaacattctcggcattcacttgtccggtttgctttcctttgtattcttttgggccattcatttactcgtattgcatcacggcatggagtcgattaaacgttttgaggtgtgggcagggcctttagtgtatctggtatttggcggcatggtatggtgggccgttgatattgctggaggattgggcccgatatactctcaaccaggaaagtttcatacgttttcagaaacattctggccgtttgctgccggagttactggcatcatcggcatctgggcgacattgatcttaaatatacctgattttacacggtttgctgaaacacaaaaagagcaaatcaaaggacaattttacggtttgccgggaacgtttgcgctgttcgcattcgcaagtattacggtgacctccggctcgcaggtcgcgttcggagagccgatttgggatgttgtcgatattttggcgcggtttgataacccttatgtcatcgtcttgtccgtgatcacactctgcatcgccacgatctctgtaaatgtcgcggcgaatatcgtatcacccgcttatgatatagcgaatgccctgccgaaatatatcaatttcaaacgtggcagctttatcacagcgttgctcgctttatttacggttccgtggaagctgatggagagcgcgacaagcgtgtatgcgtttcttggcttaataggcggcatgcttggaccggtggcaggcgtgatgatggccgactattttatcattcgcaaacgtgagctctcggtagatgacctgtattccgaaacaggacggtatgtgtattggaagggctacaattaccgtgcgtttgcagccacaatgttaggagcgctgatttcgctgattggcatgtatgttcctgtattgaagagcttatacgatatttcttggtttgtaggtgtgctgatttcctttcttttctacattgttctgatgcgtgttcacccgcctgcatcattggcaattgaaacagttgaacatgcgcaggtccgccaggctgaataagatctatttagacggtatattttcatatttttgaaatggttttccataaatagaacatttataatggttttagaaatctattctaaaacgaaatgggaatcgaaaatgagaaaatggtattttattcttttggcgggtgttttaacgtctgtcatcctcgctttcgtttatgataagacaaaagcgaatgaggaaggatctggggattatctgtatgtttcgccaaatggcagtgatcaaaatgaaggaacaaaagaaaagccgtttcgtacattggcacacgcatctgagaaggctgctgccggcacaactgtcatgattcgggagggcacgtatcatgagacccttgatgtaaagcacagcggtacggacggaaagcctatcacattccgaaactatgaaaatgaaaacgtcgtgattagcggtgaatccgttgcgaacgctgaatatgaaacaccgcttattcgtattcacgataaacatgacattgccatcagcggtttaacaattcaagatctttctgtttcatctgaggaagcaactgctatagggatttatgtatcagggtccagcagtcatatcgccattaaggataatcacatccgggggattaagacaacagcggatgaaggaaatgctcacggaatcgcagtttatgggactggcagcatgaaagacatccgaatcgaggacaatacagttgagaaactgacgcttggagcgagtgaagcagttgtgctgaacggtaatatcgacggcttcacagttgcaggcaatgtggtccgcaacaataataacatcgggattgatctaattggttatgagggaaccgcggataaaaacgattacgtgcgaaacggagtcgtagaaaacaatacagtttatcaaaactcgacttacggcaatcctgcttatggagatgaatactcagcgggcgggatttatgtcgatggaggacacgatatcgaaattaagaacaacacagtttacgataacgatattgggattgaagcaacgtctgaacacaaaggaaagtatgcaaatgccattcagatcacagacaacaaagtgtacaacaatgcgtacaccggtatttcaatcggaggatatgacaaaaagcggggcggcaccagcaattctctgattgcccgcaatattatgtaccggaatgacacaaagggactgtacggcggacagctgctgctgcagtacgatacgaaaaacaacacaattgaaaagaatatattgacggccggtgattccagattatttatcggaaacgactttacagaaaacgaaggtaatacggtcaatcataacgtgtaccacaaggaagcggatcaagacggcatatggatgtggaaaaagaaagaatatgattcattttcttcgtatcgaaaagcaacaaaaaacgatcaacaatccatatatgccgatccgatgtttcgtgatgaagcgtcctatgatttttcgttagatcctgattcacctgcgcggcctgtcattgaataattgctataagcggcgttctctcgttcaaccgagagggcgccgtgttttaatggaaaaaagactgccgggatttcccggcagtctgacaagttattctgcaatagacacttttccttcagcctctgcaggttttttctggctccacgtgtagagaagcagagcaattaaaacgaacagccccgctgttaaataaatggcagagaagccggcagatgctacaaacaatccgaatacatacgatcctacagcaattccgctgtcaaagaaggtaaagaacgttgccgtcgcaaaaccggagcggtgagccggagatttctgaatcgccaatgtttgcatgcaaggaacgattgatccgtagccaagaccgataaccgcccctgaaagcagaagcattaagccgctatgtgtgaaggacagcatgcagagtccgacagagaaaatcaggattgatggataaatgacaatgcccggtccgactttgtcgaacaatttccctgtgaacgggcgtgcaatcatcattgtcaccgcaaaacaaacaaagaaatatccgctgatatccgaaaggtcaactgatttggcgaatacagacagatatgatgtgactgttgaataacagaaagaaataaacaaaccgaccgtcgcaattttgagtgcgcccttttcaaacatatccgagaacgcaaaacggaatacagtcgtgccgctgtccttactttgcggcacttttatcaagaacgaaacaagtaagcccgcaaccataaacagcgcaaaggctgtaaagaatacaggaaagcttaccactctcatcaaattcaggccaaggaaaggcccgatcgccatagcgaggttcatagacatggcaaagtatccaagcccttcaccgcgccgtttggctggaataatatcagcggcaattgcacctgtaacagtcgttaaaatgctgaaccaaatcccttggaagaaccgcaatccgagcagcagggaaaagttatgaatcggcatatacagaaaagatgatagggcgaagagcgccattgatacaatcgccattcttttcttcccgaaacgctcaacgatggctccggagaaaggccgtgtaatgatcgcagacagaaggaacaggctgattaaaagcccgccttgtgattctgtgccgccaagctcttgcagtgtatagatcggcaatacagttaaaaatgtataaaagaacacaaacacaaataaattgacaagcaggaccataataaaatccttggtccatatcgcatccgcttttttcaaatgtatgtcacttccttattttcattgttgtaaaaacatgcggaataaatgagaaaaagcttctttatcttcatcccggaaatctgcaagcagctcttcctcgaatttcaacattttcacattgatttcttcgtattttttctcggcttcttttgtgaggacaacaagtttttcccgtttgtcttcaccttgccgtctctgaacccagccgttctcctccaggcgtttgatcgtccgagtcacagtcggcgcttccacatttaaataggaccaaatctctttttgagtcattggtccgatcgtacgcaaacaatataaaactgaccattgagatgaataaaggccgaatggctctagctgttcattggctttcttggcaatcaggcgggcgctttggttgatttgatgaatgaggtgtctgttgacgtaggacatgtcggtctccttctaaaaaacttacctaagtaactaattgcttatttcattttacaggagcgatcaatagttgtaaagatgaaaatttagtgacgcgaaatagtttgctgaatctgaaaaagttcgtttcaccccttgtccttattgagtttttagcatattcccaaaagaatgctaatacactgttacaaacctaacaaagagagtgtttgaggtgagggatcgtgggcatatttcacaaacttacttttaaaaccatacaacgaagaagcggcataatgaacgactctttacagaatacggatctcatttcacacttctcacatccattttagggaggtcgagtggtgtgcacgattacatcaaagagcgaacaatcaagatagggaagtacatcgtggagacaaagaaaaccgttcgtgtcattgcgaaggaatttggtgtttccaaaagtacagtacacaaggatttaacagagcgtctgcctgaaattaaccccgacttggcaaacgaagtgaaagaaatactcgattatcataaatccatcaggcatttaagaggaggagaagcgacaaagctcaaatataaaaaagatgaaattctcgaaggagagcctgttcagcaatcgtaatcacctggcattgccttcttgaaatcgttcataaaacatccgcaaaaatttgtaaagaacttattgtgcttccaactttttttctatattttatgataatatatataattagggcacaatgtggatatttactgtgaaacagattttcaaggaggatataaatagatgtttgcaagggatattggtattgacctcggtactgcaaatgtactgatccatgttaaaggtaaaggaattgttctgaatgaaccttccgttgttgcacttgataaaaacagcggcaaagtgctggcggttggcgaagaggcaagacgaatggttggacgtacacctgggaatattgttgcgattcgcccgctgaaagacggagttattgctgactttgaagtaacagaagcaatgctgaaacattttattaacaagctgaatgtaaaaggcctgttctcaaagccgcgcatgctcatttgctgcccgacgaatattacatccgttgagcaaaaagcaattaaagaagctgcagaaaaaagcggcgggaaacatgtgtaccttgaagaagaacctaaagttgccgctatcggcgcgggtatggaaatattccagccaagcggtaacatggttgtagacatcggaggcgggacgacggatatcgcggttatttcaatgggcgatattgtcacctcctcttctattaaaatggctggggacaagtttgacatggaaatcttaaattatatcaaacgcgagtacaagctgctgatcggcgaacgtactgcggaggatattaagattaaagtcgcaactgttttcccagacgcacgtcacgaggaaatttccattcgcggacgggacatggtttccggtcttccaagaacaattacagtaaacagtaaagaagttgaagaagcccttcgtgaatctgtcgctgttattgttcaggctgcaaaacaagtgctcgaaagaacaccgcctgaactttctgctgatattattgaccgcggcgttattattaccggcggaggcgcgctcttaaacggccttgaccagctgcttgctgaagagctgaaggtaccggtcctcgttgctgaaaatcctatggattgcgtagccatcggcacaggtgtcatgcttgataatatggacaagcttcctaaacgcaaactaagctgatttcacaaacctcattctgaaaaagaatgaggtttttttatgaaaaagccttcacgaaaagatgttaaatgacgataataggataaaatactgagtttttattatagaacgaacgttcctatatgacaactggaaaaaatgccatttttagaggtgggaaatttgttaaaaggattatatacagcaacatccgcaatgattgcccagcagcgaagaacggaaatgctttcaaataatattgctaacgcaaatacatcaggatataaagctgatcaaggctctatgcgcgcgttccctgagatgctgctcagcagaatagaatcaaaatctccggccgggacatcaaggacggaaatcggttccgtgaataccggagtatatatgcaggagctcaagcctctctttacacagggaagcctgaagtccacagaccagcctacagacattgcattgatcgaaaatcaagttccgatgagtgcggaaaccaatgaaaaagctgctcttttttatccggttcaaacagcggatggaatccgttattcaaaaagcagcacattttcactaaatgagaacaatcagctgacgatcaacggacgccctattttatcgacggatcgccagccaatcactgttgataatgagaatttcactgtgtctgaaaacggtactgtgacaacgaacggacgcacagccggccagattgatgtcagaatggcggaagatgtccgcaatctcaaacgggacggaaatgatttgtacagcacggcggacggtaatgatctgccaagcgcagccggaaataatcaggtagcctattcattaaaacaaggcgtctcagagctttcaaacgtggatgtgacaagcgcctatacagaaatgactgaagcgtacagatcgtttgaggcgaatcagaaggttattcaggcttacgataaaagtatggataaagcagcaaatgaaattggaaaaatttaagaaaacggaagaaaaaaacgggggacatcaactatgctcaggtcaatgctaacggcatcaacaaccttaaaccagctgcagcagcagattgacacaatcagcagcaacctttcaaacagcaacacaaccggctataaggcaaaagatacgaatttttctgagcttgtcagacagcaattcgatcaggttgatgaaaaaaacgaggaagtggcaaaagcccgaaaaacgccgcccggcttgcgccttggcgtcggagcgatgatgagttcacgcctagtctctgatcaaggaagcattcagaagaccgatcgcgatctggatatcgcatttacgtctccataccagtatcttcaggtaaatgtaaatggaaaccgccagtatacgagggacggggcgctgtatgtaacgccgtccgctgcgaatgccaaccagctgcagctcgtcactggaaatgggtatcccgtacttgatgagaacggcaatacagtgaacatcgacagctcaatgaagaatatcaccattaataagaacggcaccttaaccgcatctgacggaaacgcggttcagcggtttaatcttggcgttgtccaagtgaataaccctcaagagctgaaatccgaagggaataaccttttctctattgataatgcggcagcttttgaagagctgaacggcgctaatagacaaaacatcggcatgcagcagggctcacttgagatgtccaatgtcgatatttcagaacaaatgacagatttgatcacgtcccagcgttcatatcagctgaacagcagaacgatcacaatgggagatcaaatgctcggtttaatcaattcagtcagataataagaaaatgggcgtttttcaatcagccgcgcatgataaaaaaagcggctttttcgaaatcgtccttttttttgtagtattccgtaatatcttctaacagcacttctaaatccacccacgcctcgattttttctaattcaagcacatattcgagcagctgctcataagggtcttcggctgatgtgtagagggcttcaagcgtttttaattttaaataaatggtttgaatgtctaccttttcagataattcttttcctttttgaaggacggctttagcttctgtgatgttccctgttttaaaaagcgctctgacagactcgtacacacaatgaagatatgagactggtgaattcatttcaaattcttgattctttaatacttttctaaagtaaagaagcgcttcctggtcttttttctcggtcgcttttaaaaagccaaggttataataagcgtggcatagcaggttttcgtcatgtagttgctgggttttcttaatgatttctttgaaaagctgttcagctttttcatagcgttcttgatcaatataattcacggcgagcaaaagtttacaggtgattacctttttgatatagccgaattggtgcaaatagatgtgtaatgcttttttgacgtattggacggaaagcggcggtgatttcatcaagtaataggcgccggcggtttgataatataaatcagcggcttcaaacgtattgtgaatggcggccaggtactgttcagcttttttaaaatgatgtactgcatgtttcggagctgtttttaccatctcatataacccagagaaaaaatacagataatatttcaattcatcatccattttgtcttccaggccatataggccatcgaacaatgaatcgagtccgttctggttttcaaaaagcagctgatggcgggcctgaaacaattgataacgcatccaaagttttgtgttctttttgatctttggaaggtgctgatcaattttctctttcagtgtgcaaacgtgattcattttgcgtttgctcattgcggaataccactcgtctaacatgtttagcattcttttttcaataaacttcgaaatcattttcctacctctttgctattggtaaaatctataattatcatatcataacttttgacggctctcattgacagttggttacattttagcgcggttgaaaaagagattaattcataatatacttttcaaatgtacagattggatctttgatgattgctatacatactaatgcagatgaaggagatgtcaagacaatgcttgatactcagcaaattaaagaaattattcctcaccgttatccgtttttgcttgtggatcggattacggaagttgaagagggcaaacgggcaaaaggctataaaaatgtaaccgctaatgaagagttctttaacggacattttcctcagtacccggttatgcccggcgtattaatcgtagaagcactcgctcaagtcggagctgttgcgatgttgattaaagaagaaaaccgcggcagactggctttttttgcaggcattgataactgccgctttaaaaaacaagtcaagcctggtgaccagcttcaccttgaggttgaaatcattcgtgcccgcggcacaatcgggcgcggaaaaggcgttgccacagttgatggcgaagtcgtttgcgaagtagaactgacttttgccctcggagaataattgaaaaaaggcagatggccagcggcacatttgtctttttttctttacaaatatagaaaagcaggtgattgtatgtggaatgaatttaaagcctttgccatgcgggggaatatcgtagaccttgcgattggtgttgtgataggcggcgctttcggaaagatcgtcacatctctagtaaatgatatcattatgcctttggtcggtttgctgctgggagggcttgacttttcaggcctgtcgtttacgtttggcgatgctgtagtgaaatatggcagctttatacagacgattgtgaacttcttaattatatcgttctccatttttatcgtcattcggactttgaatgggttaaggcgcaaaaaagaagcagaagaagaggctgcggaggaagcggtggatgcgcaggaggagctgctgaaagaaatcagagacctgctgaagcagcaagcaaagtcgccggaataaaaaagatgccgttagaaacggcgtctttttttatctcaattttcgtttaggttcgttctgtgtccttcagttctttagggcttcctgttgtttcagcgagatgaatgagcattgagacagaggtgcctgcatccggagtgctgctgatcatcaactcgcttccgcaaaaatgtttcagccgctgattgatatttttcaatccgacgctgcgatcaaaatccgttgataagagatctatttgtttttccggagttatcccgggaccgttatcctctactttgatgtgatactcatttttgctttgttttttagctgtcagtttgatccatcctccgcctcttttcttgctgacaccgtgaagaacggcattttccaccaagggctgaatcattaaaggcggaaggataaagtcaatgtcttcatctatatcgaaaagaacctcaagccgattactgaatcgcgtcttttctatagaaagataggaattgataatcgaaagctcatgtctgaaggaactgatggctgatgtattttgaaagtcaaaactcattcttaaatagttggtaaattcctctgttacctcccgggccttttcaatatccaaatgagtgagagaaataatcgtgtttaatacattataaagaaaatgaggcttgatttgcgactggagaaacgccatttccattcttgtggcttgatttgctgtatgtttcatcattatcaggttttgaatacgcgccataaattcagagtaatgatagggtttttgcaaaatgtcattcgctccggcatgaaaagccttgtatttgtcatggccgataatggcagctgtaatgatcagaaccggaagatcaaccatgctgaatcgttcgcgaattttcatacagacttcgaaaccagtcatatccggcatcatcaagtcacagcttcaggccttgcaccgggacaatacgcttttgttgaaacgaaagcgccagccggttatgtgctgaacactgagaaaatagagtttgagatttctgattcctctgaaggaaagcctgaagctacagatgccgggatcgccattaaagcattccagtcaagtggagaacgtcgaaagcacgtgaaatatacttatttttacttcacaatcaaggcggcggataacaattaaaagtgtcgatctggagcttccgatcgtaaaaggcacaaccaatgaaaatcttttgataggggcggcaacaatgcgccgggatcaaaaaatgggtgagggaaattatccgttggcgggccatcatttgaagcaaaagaatcttctgttcggacctctggaaaacataaaaacaggtgcccaaattgtcatcacggattttaaaaaggattatatctattctgtaacatcgaaagacatcatatcggaaatggatgcagatgtagttgaggagacaaacaaaaaggagattacgttaatcacatgtgacaaggcggtcaaaaccgaagggcgcctcgttgtgaaaggggaattggttgattcttttggccatacaaattaaatatgcaagagtgaaagcacgaagagaaaagctgccgttcaaaacggcagcttttttcatgcagaacatatctattctaaatgtctattgtgatgctcttcggttctgagtctgttttggggaacatgccccctcatatttataatttttgcttaaatgcctcaatgagttttgttcctgtatagccctcttttacaagggactcgagaatggtttcagtgccctgctgttttcttgtgaccatttgtccgtagagtaaaacctgaatgctttcttccagcttgacgatatttttcactgctgctgtcagctgggcggggcgattgctttttttcgtgatcgttacaaatactttggcttcagattggctgttttgaagctgttcaaaaaaagacagatgttctttctgtacaagcgcctcaatcagccagtgattttcaccgtcttctttatttataatcagtccgtcaataaggggaaactgttcaattgattgttcttccttgtccactcgttccacattcaggtcaaccagtttaaaggttttcatttcttctcaccccgattacttccaaagttttcttgccttccattataacataaacgttttcgaggaaaaaatcctgcaatgttggggctaaagaattttgtatgagcgaaacatttaataatttctattttttcattatactgtaactgactatggattacggagagatgtggtatgaatcaatttcgtttaaaagaaatttatattgacggcgttccttctgaaagtcatttgattcaaaaggaagtaacatatatgttaagccgtaaagaagtgtttgaggttcatctgaacaaaaaaggaagaataagttttttatacgaaacacaagatggcatggagcagtataaaatcaagctgtcaatgccggaaaaaaaattgagctttcagtggtttgcgtgggatggctcttcctatgtgcgcatgaatacgcaaaactggctgacaaagcaaatctttttccgttttttaaaaagtacatatttcttcaaaggaaaaaagcaaaagatgtttttagctgaaggaaaaatgaaaacgaaagataaaaacagaggctgaaagccatttttaagcgtttttcttttcttgttgcatcatttacaatacatacaaccgcaaggagaggaggaatcgcatgttcaatcaggtcatgcttgtcggacgtcttacaaaagatcctgatcttcgctacacttccgccggtgcggcagttgcacatgttacgctcgcggtgaaccgcagcttcaagaatgcttcaggtgaaatcgaagctgattacgtcaattgcacactttggagaaaaacagctgaaaacacggcgttgtattgccaaaaaggttctctcgtcggcgtaagcggacggattcagacaagaagctatgaaaacgaggaaggcgttaacgtgtatgtaacagaagtgttggctgacactgttcgttttatggaccctaaaccccgggaaaaagctgctgattgacacccctgctcctcccgttatctatccattcactattatccggatcttcgcatcatcccctcaaaattgaccagtcgaccagactggttctttctttttgcctacttaggaaaaattggttctctcgacgcatttttacttaaaatcacttattaatgttgaataaaatcaaataaaaacttataattacttataaatgattgctgagaaaaggaatgagggcgtgtaccaagaagaaagattagtagcgattttggattttttaaaacagcataaccgaattacaacggagcagatctgtacgctcctgcaagtgtcaagggatacagcgcgacgagatcttgtgaaacttgaggaacagaatgccatcatccgcacaagaggcggcgccattttaccgactgtgcatcagaaaattcaaagctattccggccgcctgaaaacagtgtctgaggaaaaaaataagatcggcaggcttgcagcatcgcttattcatgatggagaccgggtgattttagacgcctctacaactgttcaggcatgtgcaaagcatttgaatgcggttgattgtaccgtaatcaccaattcgattaatcttgcggatgtgctgtccgataaagagggaattgaaatttatctgctgggaggcaagctggaaaaggagcaccgctttctgtacgggtcctctgtgattgaaaagctctcaagctaccatgttgataaagcgctgattggtgtggtcggcatttccgaacatggcattacaattgcgcatgaagaggatggcatggtgaagcggaaaatgatacagcaggcaaagcaggtaattgcgcttgcagaccattctaagctgggcagcaccagtttttatcagtatgcggagctgaatgaaatcgacctcttgattacagacaggctgccgaatcaggcattttgtgacttgcttgaccgaaacggcgttgagcttctcgtgacagagcaggatgaaggaaaggactgacaaacgtgaaattaattgcgattgacttagatggaaccttactcaacagcaagcatcaggtaagcttggaaaatgaaaacgcactgcggcaggcgcagcgggacggcattgaagtggtggtgtcaactgggcgcgctcattttgacgtcatgtcaatctttgaaccgctggggatcaaaacatgggtcatcagtgcaaacggcgccgtcattcacgatcccgagggcaggctttatcatcacgaaacgattgataagaaacgggcgtatgacattctctcatggcttgagtcggaaaactattattatgaggtattcacaggttcagcgatttatacgccgcaaaacggcagagaacttcttgatgttgagctcgacagattcagaagcgcaaatccggaagcggatctttctgtccttaagcaggcggccgaggtgcaatacagccaatcgggctttgcttacattaactcctttcaagagctgtttgaagccgatgagccaatcgatttttacaatattctcggcttttctttcttcaaagaaaagcttgaggcaggctggaaaagatatgagcatgccgaagatttgacgcttgtcagttcggctgagcacaactttgagctttcttcccgcaaagcttccaaggggcaggcgctgaagaggcttgcaaaacagctgaatattccgctcgaggaaactgctgctgtaggtgacagtttaaatgacaaatcgatgctggaggctgcgggaaaaggtgtagcgatgggcaatgcccgggaagacatcaaatcgatagccgatgctgtcaccttaaccaatgacgaacacggtgtcgcacatatgatgaaacatttgttgtaagtatatgtgctgccacaaaagcgcaccctgttgataaccggcgtaacggattttttggaaattcggcgtgacggctatgaacggaaaaaagctggctcttttagagccagcttttttagtcatgattattgcgctgtagcgcttaatgtaaacaattcttcgagctcctgtgtggaaagctcggtaatccagttttcactttggataatttgatcgttcagggtttgcttggattcaagcatgacatcaattttttcttcgattgttcctgtcgtaatcattttatgaacgtggacaaagcgctcctggcctatgcggtatgcacggtcagtcgcttgattttcaaccgccgggttccaccatctgtcataatggatgacgtgattggcggcggtcaaattaagtccggtgcctccagctttgagtgaaagaatcagtgtcggatattctttcctttgaaatttctcaacgagtgtatcccgctcttgcttggagagactcccatttaaaaattgcacaggttccccgaacgttttttcaagcagccgcttcatcatgttccccatctgaatgtattgcgtgaaaatcaggcagctttcgttttgggcgcggatcgctgtcatcagttccagcaatttttcgagcttgactgatctgccggccagcagctcggtttgctcttcctttaaataaagcgcgggatgatcgcatatttgcttgagccgtccaagcatgctgaggatcagcgcttttcgctgcatgccggtcagggatgtcatatggtcaaaagtgtctttgacgagctgctcataaagggatgcctgctcggctgacagagggataaattctttttcttccagcttctcaggaagattaagcgcgacctcttcatcccgtttcgtccggcggagaaggaatggccggattaattgctgaagctgtccgattctcttttcgtcccggtctttttcgatcggcagcacatagcgtttatggaagccggtcaaactgccgaggtagcctttattcatgaagtcaaaaatagaccacagctcagtcagtcggttttccatcggcgtgccgctcagcgcgatatggtgaagccccttcagcttcctgattgcgcgtgattgcttcgtatgcgcgtttttaatattttgcgcttcatcaaggcagatcgtgttccatgtcacagaagaaagctcttcagtatcggcatgtgacagaccgtatgaagtgagcaccacgtctgcgttttcataatgcgcggcgaaatcatcaccctttggccggcgcggcccataatggagcgcgacagacagatcaggggcaaaggtttgaagctcccgctgccagttgccaagtacggatgtcggcgcaataatcaaatgaggcgttttttgtcggccgctttccttcacgtgaaggaaataggcgatcatttgaatcgttttcccaagccccatatcgtcagccagacaggcgccaaaaccgctttcccgcagaaacagcagccagttcatgccgtatttctgataagggcggagcgttcctttgaaagaaggactgactttgtgctccggcaggttttccgcggcagtgagctttcgaatcagtgacctgagctgtttagacagatcaaactgaatgccggcaaaagcagatgtatcaatcaggtccgaatcctcaagtccgccatcctgctgatccattagctcccgcgccagaatatcagacatgtggagtccctctgattctgctttttccatcaggcgtttcatctgtttgataaactgcggatcgattttaacccattgcccgcggatattaacaaggcgcctgttgctggcgacaagctcattaaattcagcctcagtcagttcaattccatttgtcgcaaaccgccagttgaaatcaagcagtgcattcatgccgacaaatgactcgccgcgcggggaggaagacacctttgctttcagcatcatgttgctgtctctgacaatctgccaccaggacggcaggaggatttctacccccatatcgacaagcgtctcacttgcttctgacaggaagatccaggcttcttcctccgagatcagcgttgtcccggaatcaaacgacagccacggaaccgttctgtgaaagcggtcctgctcacgcgcgattttatcgctgtacgcctgccacgattttttgaggctcttcagtccgtcaaagaattctacagcaccgctctttttatcgcgtaaaaacatctcgatcttccattcgtctccgtcaaagtccggttcatttaagcgcaagccgacagtaaatggagattgatcgtcaatccagccaatgccttccagaaaatcctcttcatcaagaaaatggccacggaatgtcgtaaccgcaggcgatttttccttgatatgttcccatttctcccgcaggtcatcgtcgtactggatgtaatcctgtacggcagcggaaaaccattccgcagtaaagccttccagtatattatcgcggtccttccagcgaaaaacaccgtttgtccatgcgtcatagtcaggcataaaatcgccgtccgcgataaattcatagatggtcgatgccgcctcgatcagcggctccgtttcttctgtaagctgcacggagctgaatgagttgaacgagtttttgccgagaagctctacagtcatccatggagatagaaggacagcagtcgtcccgatgaagctgacatcctctagaaaggttccgtaaaatgaggattcatgccattggaacaaatgctttttcatatggctgtagggaagaggctgctcattctcatcaaaggctgagagcgtaaatgacccatcttccatttgttcgacgtggatgagaatttctttaagactcgccatcaatcaactttcctttctgcagttcttcttgaagcgcacgcaggcgcttgtaatgcgagctcagcagctgaatataccgctcccacaccttctgctttttcgcttttttgtacagggtgcgcaattttttcaaataccgggcggcttccttgtacgagctacggttcttctgatcaatgaaaaaagccacttctctatggtaagccggtataagcgcctcagggtcgctcgctgcaatttccttgagcatcattttatccatttcattgatggaaaagccgacaaggctatgaatttcaatccactcggcatagcgttttttttcatataaatgatggctgtattctgtgaacgtatacggcagacagcccgcggcaaagcgctcaaacagcgcttgatcattggtttgctgcacataggcattcaacagaaggaacagctcgccgatcacatcgcgaatctctttaaacggcttatccagcttcgtataacccatcgcaattggttcaatttgctggtaccatgttttaagccgtttccagtccttcttggcagtcatttcactcagccattggaatgtataagggagcgcttccggcgggaattgatccgcttcctcaaaaataacgtcatcatttttttgcaggaattccaaatgcaggcgcccgaattgcaattcgggagaaaaacgccgtcctgcttcttttttcaatatctcctgttcgcgtgccacccattttggccgcgacagcagcgcactccaaatttcaccgaagacgcggatgcgttcatattggaaaatttcttctttcaacagcaaatgccggataacatccggtgttttatccaaaaacggatcaagcgcaaaagacagcgcgtacgtttttaatttatcaatagagctgtagattgtatccatcagctgttcaacgtacggattgagggaataaaaatcttgttcggggtttagcttgcccgcttcaatcaatgtgaacatgcgaagccaaaccgcaatcgcggaatgaatctgatacaggcttttcagctccggcttgttcggcgcatgtttttttaatgcggacaggtagccgtaatagaggccctgcatgttttggctgccttctggcgtacgtgcctgccagagagaaaactctgaatcaaaaaaagcaagccagcttgaaagtgattcttcattaggcagcaccttttcctgaaactggcggcggacgagctctttgctttcctcaagcttttccctctccagccaatactctgtaaaagtacccactcgctcgaacattgcatatacatataaaaacacagccagcatatggcggcagattcttccggacggacatgaacagccgcttttgactatgacaaacaagttcaatgtgacccgcacaggcacaacatcctgcacgtaagccgtaacttccgtcggactcactgcttgtaaacgatagactgaatcctgccgatataaaataagggcttttttgatcagctgaacattttcctcattgtaaggaagaagttcttttaactgttcagcagatgccagcacatcgtctttggaaatcatattctgaagcatgattatcgctcctaaccgagtcacgtaataaaaagatccaatttctctattatatcgcaacacatcggccttaaaaagtttttcctaaaaaaggacataaaaaataggatgtgtcgaatgatgtattagagattgcaaattgataaccagcatcatataataatcgtgttttcaacttaatggaagctgaaaggaaaaaaaagatgagtgaaaagaaattgaatcaagaagaatttctgaaaattttgatgcatgcacatgaaattggtgagcagtcatctgagatgacgacgaaggaaatgcttgaaaatttgatttctcatattaaaaatggatatgcaacataaaaatcccgcacgcctttagcgggatttttttatgcgagagaacgtgactgcccgaataagagaaaatgagacagcactgtcaacacagtaaatatagcgcttacataaaaagtactaacataacgcattgtaaaaaaatgtcgaattatgtcacgtgaaaagctggagaaatgcggtttcaacgttgtataatcgtagatggaaaaggatgttataagagatttggaggtatcatgggagaatctacaagcttaaaagagatattatcaacgttaacaaaacgcatacttttgattatgattgtaaccgcggctgccactgctgccggcggactcattagtttcttcgcacttacacccatctatgaaaattcaactcagattctggtcaaccaatcgaaaaatgaacgaaaagaagtccaatttaacgatgtccaaaccaatcttcagttaatcaatacgtacaatgtcatcattaagagccctgccatcttagatgaagtcattaaagaaatgggcctgtcgatgacatcccaagaactgaatgacaaaattaccgtatccagcgaacaggactcccaagtggtcaacatatcagtcagggatgaaaacgcggaaacagcggctcatattgccaatactatagcatctgtttttcaagacaaaatcacatccattatgaatgttgacaatgtcagcattctgtcaaaagccgaggtttcagaacacccgtcccctgtatcgccaaagccgctactaaacattgccatcgcgtttgcggccggattggcgggaagcatcggactggccttcctgcttgagcatttggataatacgatcaaatcggaagagcagctcgaatccttgctggacatacctgttttagggacagtttccaccattgcgaatgagcagaaaacagcaaagaccttacagggtttccaatctgaaaaaacggggagtggacattttggcgcttagaaaaaacagaggctcgcggatgcagagaaatgtcattgcaatgacagagccgaaatccttgaactctgaacaatatcggacgattcgcacgaatatagaatttgcttcagtggaccggcaaatgaaatcagtcatgattacatcggcttgtccgggggaaggaaaatcaacaacggccgccaacctggctgtcgtattcgcccaacagggaaaaaaagtgctcctgattgatgctgatttgcgaaaaccaacagtacatacggctttttttcttgaaaatacggttggcttaacatctgttttattaaagaaaagctctatggagcaggctgtacaagcatcgaatgaaaaacatcttgacgtgctgacgagcggcccgatcccgccaaacccggccgagcttctctcctcgaagtggatgaaggagcttgcatacgaagcgtgtgcggcatatgatatggtcatttttgatacgccgcctattcttgccgtagcagatgcacagattttaggcaacgtggcagacggttctgttctggttatttcaagcgggaaaacagaaaaagaacaagccgcaaaagcgaaagaggcgcttgcaacgtgcaaaagcaagctccttggggcgattatgaacggcaaaaagctttcgaagcactctgaatacggatattacggaaccaaggacaatttcatgcaaaaataaataacgtgcatcgtgcccgttatttatttttgcgaaaaaagggggctaggacatgatcgatattcactgtcacattcttcccgcaatggatgacggggcaggtgattcggccgacagcatagaaatggcaagagcagctgttcgtcagggaatccggacgatcattgcgacacctcatcataacaacggtgtgtataaaaacgagccagccgcagtcagagaagcagcagatcagttaaacaaacgtttaatcaaagaagacattcctttacatgtgcttccgggacaggaaatcagaatctacggcgaggtggaacaagaccttgccaaacgtcagctgctttcgctgaatgatacaaaatacatcttgattgagtttccgtttgatcacgttccccgatatgcggagcagcttttttatgatttgcagctgaaaggatatattccggttatcgcccatcctgaacgcaacagggaaattcgcgaaaacccgtccttgctgtatcatcttgtggaaaaaggagcagcatctcagattacttcaggaagtcttgcggggatcttcggcaagcagctgaaagcattttctctccggctggttgaagccaatttgatccatttcgtagcctcagatgcccataatgtgaaaacgagaaattttcacactcaagaggctctttatgttctagagaaagaattcggctcggaacttccttatatgctgacggaaaatgcagagcttctcctgcggaatcagaccatcttcagacagcctccgcagccggtcaaaagaagaaaattgtttggttttttttaacagccgattctcatttcaccactttctttttgagagcgatataatagtgtattgtatggttgaatcacatttcagaaatctgtacaggctgtacccgacaggctatgcgggagatcattcgcattcatgataggatgttctcatacgatattacggaagctgcaaagcagcaatttaactgttggagggaaacaatgaatataacagtcatcggaacaggctatgtcggtcttgtgacaggtgtttctctttctgagattggacatcatgtaacctgcattgatattgacgctcacaagattgatgaaatgagaaagggcatttcccccatatttgaaccaggtcttgaagagctgatgagaaaaaatacagctgatggacggctgaactttgaaacgagctatgagaaaggcttggcacaggcagacatcatttttatagcggtcggcacaccgcagaaaagcgacgggcacgccaatctggagcaaattacagatgcggccaaacgcatcgcaaagcatgtcaaacgagatacagtcgtggtaacgaaaagcacagtgcccgttgggacaaacgatttgattaatggactgattactgaacatctagcggagcctgtcagtatttcggtcgcatccaatccggaatttttgcgtgaggggtcggcgatctatgatacctttcatggtgacaggatcgtgatcgggacggccgatgagaaaacagcaaatacgctggaggagctcttccgtccgtttcaaatcccgatttaccaaacggatatcagaagcgccgagatgatcaaatatgcctcaaatgcttttctggccactaagatcagttttataaacgaaatttcgaatatatgtgaaaaggtcggcgccgatattgaagcagtcgcatacgggatgggacaggataagcggatcgggagccagtttttaaaagcgggcataggctacggcggctcttgttttccaaaggacacaaacgccctcgtgcaaattgccggcaatgtcgagcatgattttgaactgctgaaatccgttatcaaagtcaacaacaatcagcaggcgatgctggttgataaagcgctgaacaggctcggtggggtgacgggaaaaacgattgcccttttaggcctgtcatttaaaccgaataccgacgatatgagagaagcgccgtcaattgttattgcagaccgtctcgctgcgctcgacgcccgtatcagagcctacgatcccattgcagttagccatgcaaagcatgttctcccgcaagctgttgaatataaagagacgatcgaggaagctgtcaaagggtctgacgccgtcatgattttaaccgactgggctgacattaaacaattcccgttagcggcttatcaggatttgatggaaacgccgctcatatttgacggcagaaactgctacacattggatgaggctttggctgcaggagtggagtattattctgtcggacggaaggcggttgttccgtcaggtgcaattcaatagatgaaaaagaaaggctggttgcgcaccagtctttttttcatctattgcggggtgctgaatacatttgctactatttaactattgtttggaaaattatgcagaagtagggcttctttaaacattcgtttgaaaaacattagaagaaaaccagaaaataaaaccttggagatgccggaaaaggagagaatctgatgaatcatctgcccgaaaaaatgagaccgtaccgcgacttgctggagaaatcagcgaaagaatacgtgaaactgaatgtgagaaaggggaaaacaggacgatatgacagcaaaattgccggtgatccctatttccccaagcatgaaacatatccgactgacgaaaatggacagccgatgaaacttctggcgcagattaatttctcgcacattccccagcttgacggctacccttcttcaggtatcctgcagttctacatttctgttcatgatgacgtctatggattgaattttgacgatcgatgtgaacaaaagaatttcagagtgatctattttgaaaatatcgtagaaaacgatgacgagcttgtttctgatttttcatttattggcacaggcgaatgtgattttccgattttatcagaagcggcagtcgagcctgtgaaatcttcggaatgggtgctgcctacagattttcaatttgagcagtatacgggcatggaaacaatggagttctttggtcagttcggcgaggatgaagaagacatttataatgaactggctgaaaacggatttggccataaaattggcggatacgcttcttttacccagcatgatccccgggaatacgcatataaagaacacaccatcatgctgttacaaattgattcagacgatgatatcgattcaatgtggggagacgtcggcatcgccaattttttcatcacacctgaagatctaaggaaaaaagacttttcaaacgttctgtacaactgggactgcagctaatacaagcttttgatccaaagggtcagaaggggggaataatagaagccaaatgacaaaatcagacatggccgaccagatgaagaacataaacatgaacaataagctcagcgccgaaagaggcagatcaacaacatctgcctctttcaagtgcctttataactatgacattaggtgatttcattttataaaacgcttttattagctgtataacgaacaaaaacaagatcaaatacctacatttcaagagcgttatatgcctaaattaagccatttaccctatttaagccgccttctggctattttaaaatataatatatggaaataaagtatggaaaagtctatcttcatcagcccctccatacgactttttgagtattaagaggtgattcagatgggttatgaaagtatgctagcggatatcaaaagttcgctcaacggaaaaatttcagacgtggaagacaagatcgaaaagctgaaaaaagcaaaaaaggacatagacacactgcaagaagaggcaatcactgaaatcaaagaaattgtgaaaccggaattgggcaagcattggacgggaacaaaagccgatgatttcgacaagggaagagaagaggcgaaatcggaagcatctaagattgtgaatgataaatataacgagtatatggcttcgattaacgggaaaatttttgatcttgaatgggataaagctaaatatgcatcggaattgttcatagcaaatggtgcagcagatcttcttaaaaagggagaagagttcgcggaagaagtcggaaatacaattagtaaactaaaatggtggtgatctttttttatgtcagaaattaagctgaagtacgacacagtcatcaaaacattagattctgtcaaagatgcgcttgctgacgtatcaatcggcgccgcaggatccaacggaaaaaacagcctcgattatacgaaaaaataccatgagcgtgaggagaacatcaaaaccatgctcggagattacaaaaaagcggtacagaaaaatatcgaggatacaaaggataacgtagattcactcaaagagcaggacgaggcgatagcggtaaaatagaacagaaagggcagtgcgatgagtaaagtatttgaatcaaaatctttaatcgaagaagcgaagagcagaaaaaagcaatatgagacgcttgaagagcagctgaatacgctgaaaaaagcgtttcagggagttgccgatttaggcgataattttaaaggaaatggcgcggacaatattaaagatttttttcagggacaggcagaaatcgtagacagctggctgacgcttgtctctgctcaaattgcgtttttaaacggcatttcaggagatattaaagatcaagaactgaatgattcatatgtggaaacttcttttttggatcatgagctgcccaatggagacctgaaagcctcagagattgtctccgctcataaagaagaaatcgattctattttgtcaggcatcagcgatattattgatctcgacatgtacacgcttgacgactatgcagataagatgggcgatgcccaaaaaatcagacgtgatacaatcacagctgtcgataagcttgatgaatccctgaccactgaatatcaaaatttagaatctctggacaacgcagtgctcaccaaatattctgttctcatgcaggccaccagcaatgggaagagcgcatcccctatgtactatgacaaaaaagccttccacagcaatgaagtctacaaaagcgtcattgaagtagaaaatcaaggaacaacctatatcgatgcaaaaacccagcaagcagaagcaagacggctccaggaaaaagccgaggaagaagcaaacaaaccgtggtacgaaaaaacatgggatggagtttgcaactttactggagaagtcactggctattatgattataaaagagcaaccgaaggcgttgatccggttaccggagaaaaactctccaccgcggagcgtgtgacagcaggagctatggccgctgccggattcataccagtcgtcggctgggcaggccgggccttcaaaggcggaaaagccatctacaaaaccggaaaagcagctatcgctgctgaacacgcattagacgcctacaaaacaggcaaatccttagacattctcaaaatgacagaaatgggcgcatacggccttgttgcgtcaaacggattctcagaagctgtcacaggccgggatatgttcggaaacaaagtgtctgaggagaagcggaagcaaggggcgctggaagctattactattattggtggagcaggattggcacactactttgatcggttgtaccaaaaaaatgctccatatgtcaataaagtgagtaatgaaagccttattagcaatattgctaagactactgaagaaaaacaaactaggcttcaatatttaagaaataagcatggtgtattgtctaaagaagatcttcaccatcgaataaatctaagggcagaagtactaaacgaacttagtagaattaaatcttctggtctaactaaaaaacaaagaggccctgcggtagctggtgtattggacaaaaaaacaggcaattattattttggaataaacaatatagatgggaagccacctaaggtactacatccacttattcatgatagaattgtaaatatgcctacagaacttaaagaaggttatataaagacgtcaggggcgggttctcatgccgaagttaatgctctaaatgaagcgttacttcaaagacctgatgcggatttaaaagatttaatggtatatgtagtaagtgctaggaaaataaataaaaagatgccagaaggtgtcccaatgcctagatgtccacattgtgaatatataactcaaaatacaaattatataccggaggctttaaagtatggaaaatgaatatgatatgaagagtataaaagaaaagggagtggactttgaggatttatggttctcttcggtaagtgatgagattttagataatcctgaagacgaaaatggccagccgtttacagggctggcttacgaattatatccaaatggtcaaatcatctattttactaaatataagaatggtctggcccatggtttaacatgtgaattttatgaaaacgggaataaaaaaagtgaaaaagaataccgatatgggcaattgcacggtataagcataatttggtttgaaaatggcaggaaaaaaagtgagcaacagtatgagcattccatactaatttctgaaaagaattgggatgaagaaggcaatctattaaataagtacgagatagatacagatagtcctcattttgaaatactagaatcgagaagagagactcacattaatttaggtcgagagtgagcaatcgttatgaaggtatttgatgtgcataaatttgatatgaaaaaggaacaagactttttacaagtgcaatttaaccttaaaaatcgtatcaacctatcccccacgatccatccagactccatcaacacctgcgcaggcgtcgacctggcctattgggagcaggatggagaaccatacggagtgtgctgtattatcgtaattgacgctgatacaaaagaagtcattgaaaaagtgcacagcatggggagaatcagcgtgccgtatgtttccggttttcttgcgtttcgcgagctgcccttgatcatcgaggcggcgaaaaagctggagacggagccggatgtcttcttgtttgatggcaacggatatctgcattacaatcatatgggcgttgccacccatgcggctttttttctgggcaagccgacgattgggatagcgaaaacctatctcaaaatcaaaggctgcgatttcgtgacgcctgaaattgaagtaggcgcatacaccgatattatcattgacggcgaggtatatggacgggcgctgcgaacgcggcgggacgtgaagcctattttcttgtcttgcggtaattatattgatttagacagcagctatcagatcacgatgagcttgatcaatcaagaaagcaggctgccgatccctgtccgcctggctgaccttgagacgcatgttttgcgaacgttttatcagaaaaatcacgtgtaacacttggggctctaagtcatcaagtgttttttttgtatgtgtgtgccctggtctcaaaaaccttgtcgtccttgtggagaggttttatttgaatgttttccgtgtcaaatcgataaaagcctttaatggcgcagacatccacttgtccttatgccatgctaattgagtgaaaacggggcaatcgctctgccaattgagttctttcatccggcctgctgcaatatcatcttttactgtcatttcaggcaagattccaatcccaagtccggccatcacgcattgtttgatggcttctatgctgacgaattccaatttgttaggatagataccggagtcatgcaaattgttctcaaagagcgtgcggtacgagcagccgtcctctgtcagcagaagagtttcgttttgaagatccttcaatgttactggtaaatccgcaggaaaaggatggtcattagcagccaccattttgatctcatcctgaatcaaagattcaacgtgcagtgcgtcttccatccggtttacatccaagatgaaggtgatatcaagctggccctgtaagagctgttctttcgcttgttcattggagatatatggtttgaatatgagctttacttggggaaaagcctgtttaaattcttttatgatagggggcaggcggtatgtgcactggctttccgtcgccccgatttttaaggttccggttgtttctcttacttgatttgtggccattttcgcttcttctgttaacgcaatgatcttctgtgcataagatttgaacgtttttcctgcttctgtcaagataagccgcttgccgagccgttcaaataaaggcgttccgatttcttcttcaagtgatttgatctgagaggtaacgcttgattgtgcataattaagcattttggcggttagggtgaagtttacatgttcagccgccgtaataaaggtgatcagctgcttcaattccacttgttctcttcctttctaaatcggttttagcgattggattaatcgaaataatcatctgtattgattgatgaatccattatatgatgaagaaaatcattcgtaaacaaaggagcagatgcatcatgaaaattgcggttattaacggcggaactcggtctggcggaaatacggatgttcttgcggagaaggctgttcaaggattcgatgcggagcacatttatttgcagaaatatccaattcaaccaattgaagatctgcgtcacgcccaaggcggctttcgtcctgttcaagatgactacgattctatcattgaacggatattgcagtgccatattcttatattcgccaccccaatttattggtttggcatgtcagggacattaaagctgtttattgatcgctggtcacagacgttgagagatccgagatttcctgattttaaacagcaaatgtcagtgaaacaggcatatgtaatagcagtgggcggagacaatccaaaaataaaagggctgccgctgattcagcaattcgaacatatttttcattttatgggaatgtcctttaaaggctatgtgctgggagaaggcaatcgtccaggcgatattcttcgtgatcatcaggcgctgtccgctgcgagccgcttactgaaaagaagcgatgcgatatgaagtttttgctgtcggtcattgctggcttgctgattcttgcactctatttattttggaaggtccagcctcctgtttggatacaagttgaaaccaattcgtcccagttgaagcaatctgtgagaatggcaggaaccacgctgcaagtcaagcacatgatcaagagtgacgcaggagaagaaacagctgtcatatcaaacggcatttctgggctaaaataaaaaagcacctgtccaggtgcttttttctataaataagggatcacaaggcccccatataaaaacgccgcaataatcaaaaatgccggatgcattttgaattttgtcatggcaaggagcgaaattcccgtaatcacgatcgattggacccagccgatcgctttgatgccgtctgcgccgatttgccaggtaagaatgagcatcatgaccgcgatgacaggctggacggacagcgtcatgcctttgatgacaggtgattggcggaagcgctggatgatgcgcagcaggacgatcaatgcgagcgccgacggtacgacggttgcgatcagggcaattaggaagccgggccacccgcctgcgctgtagccgacatacgcagcgattttcgtggcgatcgggcccggcaatgcgttcgcaagtgcgagcatatttgagaattgatcgtttgagagccagctgtatctgtttacgacttcttcaaacattagcgggatagacgcaggtccgccgccatatcccagtaggtttgcgataaaaaacgccataaataaatagatcgatatcatgaggctgacattcctttatcttttgaatgtttatttgtgattttgtctttcagtttaaaatgaaacgccccgtaagctaagaaaatgataatgaccaggccgggattaatctgtaaagtttgcaggccgataaaagcgatgataaaaaacaggatgccggtaacccagccgaaacctttaagcgctttttggccaaactcgtacgccatgattccgagcatgaccgcaattaccggcgtgacggcaccaatcatacctgcaacaattgctgaatggcttaacacatttacagccgcaaacaagcccaccatcgcaagacatgtaggcagaatgtgggcgaggatcgccacaattgcacctaatgtgccttttagcttaaagcccagataagcagccattttggtggcaatcggtccgggaagcgcattagcgattgctaatatttctccgaattcatcatcgtcaatccatttatatttattgaccgcttcatggcggatcagcggaatcacggaaggtccgccgccgaaccctaatatgccggtgcgaaccattgcggccgtcatatcccgataaggatggtttttcatttgtttctctcctttacagcttcattcccatacggcttttgtatcgtttgatcagcatctggcaatcaacactgacgacgcctcgcaatggatacagccgttttgttaagaattcttccatttcttgatcgttggtaaagatcccatgcatatgcagcttgctcgggcctgtcatgtgataaaggctggtgaccgcaggctcttcctcaagcttaagagcgacctcttctaaaaattgcggttctacctcgacattgaaaaacacggaaacatggatgccgattttagcgggattgatgacagcggtgaatttttcaataacaccggcttcaattaattggttgatacgggcctgaacggcgacccgtgacaaatcgactcttttgccaagatccgtataagaaattctgccttcttcatgcaaaatcgtgagaatttgtttatcagtctcatcaagtacaaggttggggatttgatattcatgactcaattgctccacctgctttcgtagccttttagcaatcattttatcataaaagttacgtatagaaataataatttttcatttgttttcgaaatgaatgcgaaaatatcttattatttgcgaaaagaagaaagttcgtcagtttttctgccggatcagtagatgtgaaaaatcaggctccctatactgaagaaaatttcttaaaaaaggggacttgtgatgaacaaatctgtcatcggtacaaagcaaatggtcgtcagtccgcattatctcgcttctcaagccggaaaccgcatactggataagggaggcaacgcgtttgacgccgctgttgcggtgagtgcttgtcttgcggttgtgtacccgcatatgaccggacttggcggggattccttttggctgacctttcaccaggaaacaaaggcagtaaaagtctacaatggcagcggccgttcaggaaaaaacgtaacgagagatgtatataagggaaaaagcgcgattccgctgcggggaattgacagtgctattaccgtgccgggaatggttgatagctgggatgcggtcctgaaggagtacgggcgtctgtctcttgcagatgtattggagcccgcacgcgattatgcccaaaatgggtttcctgtatcagctgatcagtgtcgtcacacagaaaagaatattgaactgctggcttccacgccttacacggctgacatcttcacgagaaggggcaaagcacctgtcccgggagagcggtttgtgcaaaaagagcttgcagacagtctgaacttgattgctgaaaaaggaagaagcgcattttatgaaggagatctcgctcagcggattgtctcacatttacagaataacggcagttacatgacaatcgatgattttaaagcgcatcggggtgagtgggcagcgcctgtatcaagtgattatcgaggatacagtgtgtatcaggcgccgccgaattctcagggatttaccggtttattaacactgaacattttggaaaactatgatttcacccaaatcgaacacggttcatttgagtattatcacgtgcttgtggaggcattgaaaaagagttttctagatcgggatgccgtcctgactgatccggcgtttgcagacattccgcttgaaaggcttttggacaaacgttatgcaaaacaattggcagaagaaatcggctatctcgcaataccggcagaaagcaggccggtgggaagtgatacggcatatgcggccgtaatcgatgcggatggcaacgcagtgtcattcattcaaagcctgtactttgaatttggctcggcagtcactgccggtgatacaggcatattactgcaaaaccgcggatcgtttttctcactggatgaaaatcatgtcaacacgcttgaaccgagaaagcgcaccttccatacgttgatgccggctatggtctgtaaaggcggaaagccaaaaattctgtacggcacacaaggcggcgaaggccagccgcagacccagacggccatcattacccgaatgctggactacggaatgcatccacagcaggcaatcagcgaaccgcgctgggtatggggcagaacgtggggagaggaatacgaaggtctcagagtcgagggcagattcacagacaaaacaatccaaaaactgaaagacagcgggcatctcgtggaggttgtcggtgactatgatccgctgatgggacaagcggctgcaatcaaagttgatgaagaaggctttctccaaggcggagccgatcctcggggagacggagcggctgtggggatttaaataactatagggtacaaacataaatcaaaagcataaacataagggagacctctacaatgtggtacatatactgtttatcttcaggtctataatgccactccataaaaatacgtattgagtcaatcacaataaaaaataaaagaagcaaatattcaactggaaaaaaggagagtgaaaacacaaacaaaataagtaaagtgatttcgatccatttgtgtgtattgctgacatgcttatatcgccagccggatttatcaataccgtattttttctttataaaaaattgagaggcgagactgatggtaatagcgatcagcattaaaatccaaaagtttgtcattccaattcctcctaatctacctttatacgaagaaaaaggaaaaacgtttcataaaagaacaccccgagcttgctctgggtgttcttttttttgatattttttcagttatttacaggcgatattttgtaatcataaggtctttttgactagtttcttctatttaaatagtccttctcttcagctgggacgaatcagtgtgaattcttcccccagcttggcatagtgatttcccgccaatcgtgaggcaggctttaattcatccgttaaaatatatcccttttctgcatcatacaccttttcatctaggtggaagcagacaactcttccgatgagcagatctgctgtagtgatgccttgatcattgtcaaaggtaatatgccgctctaatttgcactcaaagcgaacgcgggcttccttaatgccgggaactgaaacagctttgctttcaacaggatgaagcgaggtgcgtgtaagctcgctttcatccggccttaagcttgcagctgtttcattgatatcttcaatgatggcttcatcactgacatgaacgacaaattctccgttctccactgcgtttcgtgctgtatctttttggcgtccttccgtcctgttaacagaaatactgagaagcggaggatctgagctgacgacgttataaaaactgaaaggcgcggcatttaccgctcctcctgaagaaagtgttgtcacaaatgcaatggggcggggaataacggtacctgacaatagcttgtatgtgtctttggcactaagctgatcagcttgaaatatgtacatagcaacaaccgcctttatcgttaggataccttgattataacgaaatggtttaaaggaaaccaaatgatgcgggttgcatatgttatgtcatgacatatatctaatacagggcaaataaaaaaataggcttccgtacctccgccggcagcctattgaaacaatgaaaacttagattatttgtatttctttttgactacccagcaattgccgtctttccagtattcttttttgctgtcataatcatcgtgtcttttgtagtcgtcgcagtggtggtgcggttttttgtagtatttcttatgggaacgataagattttttgtgtgtgcggcatgacttcttatagctgcgagattttttcttgtgagaacagtaagactttttgtagctgcgagattttttgtaagaacggcaagattttttatagctacgagattttttgtaagaacggtaagattttttatagctgcgagattttttgtgagaacggtacgattttttgtggctgcgagatttcttgtgagagcagtatgattttttgtggctgcgagattttttgtgagaacagaatgattttttgtgactgcgagattttttgtgagagcagtatgattttttatggctgcgagattttttgtgagtgcggtgcgactttttatgactgcgtttttttccatgaggctcttggtataaataatcctttaaaccttctttttttgcggatttcaccgcttcttcgatgtcagaatgggaatagtggcccaatttgaaatcctccttttaaaaatatgttaaggatgaagatccttactaccctcatagtacgcgcggttttaaaaagtgtataagtgttccgctgagatcttataaaaataaaagcctaaaatttgtaaggaggattatggatgaagaatcaatccaatttaccgctttatcagctgtttgttcatccaaaagacttgcgtgaattaaaaaaggatatatgggacgatgatccggtgccagctgtgatgaaggtaaatcaaaaaaggctggatattgatatcgcttatcggggatcacatatcagagacttcaaaaagaagtcataccatatttccttttatcagccgaaaacattccgcggcgcgcgagagattcacttaaatgcggagtataaagacccttccttgatgagaaacaaattgtctctggattttttctcggagctagggacactgtctccaaaggcagagtttgcgtttgtaaagatgaatgggaagaatgaaggggtttatcttgaacttgaatccgtagatgaatattatttggcgaaaaggaagctggctgatggcgcgattttttatgcggtggatgatgatgccaacttttctctgatgagcgatttagaaagggaaacgaaaacatcgctggagcttggatatgaaaagaaaacagggactgaggaagatgatttttatttacaagatatgatttttaaaattaatacggtccctaaagctcagtttaagtcagaagtgacaaaacacgtggatgtcgataagtatttgcgctggcttgctggtattgtattcacctcgaactatgacgggtttgtccacaactacgcattatacagaagcggggaaaccggattatttgaggtgattccttgggattatgatgcgacttggggcagggatatccatggagagcggatggctgccgattatgtaagaattcaaggatttaatacactaaccgcccggatattggatgaatccgagtttcgcaagtcctacaagcgcctgttagaaaaaacgctccaatctctttttacaatagaatatatggaaccgaaaatcatggcgatgtatgaacggattaggccgtttgtcctcatggacccgtataaaaagaatgatattgagcgttttgaccgtgagccggatgtgatctgcgagtatattaaaaaccgttcacaatacctcaaagatcatttaagtattttatgaatgcgtgaaaatgggtattcgcggaaaaagcgacaattaggctattgaattagttcaacaaataaatgtgacacgtatatatgcagtatgtttatcatctatgtataagtgactaggaggaatttgaatgagcaagaggagaatgaaatatcattcaaataatgaaatatcgtattataactttttgcactcaatgaaagataaaattgttactgtatatcgtggaggtccggaatctaaaaaaggaaaattaacagctgtaaaatcagattatatagctttacaagctgaaaaaaaaataatttattatcagttggagcatgtgaaaagtattactgaggataccaataatagcaccacaacaattgagactgaggaaatgctcgatgctgatgattttcatagcttaatcggacatttaataaaccaatcagttcaatttaaccaagggggtccggaatctaaaaaaggaagattggtctggctgggagatgattacgctgcgttaaacacaaatgaggatggggtagtgtattttaatatccatcacatcaaaagtataagtaaacacgagcctgatttgaaaatagaagagcagacgccagttggagttttggaagctgatgatttaagcgaggtttttaagagtctgactcataaatgggtttcaattaatcgtggaggtccggaagccattgagggtatccttgtagataatgccgacggccattatactatagtgaaaaatcaagaggtgcttcgcatctatccttttcacataaaaagcatcagcttaggtccaaaagggtcgtacaaaaaagaggatcaaaaaaatgaacaaaaccaggaagacaataatgataaggacagcaattcgttcatttcttcaaaatcatatagctcatcaaaatcatctaaacgatcactaaaatcttcagatgatcaatcatccaaatctggtcgttcgtcacgttcaaaaagttcttcaaaatcatctaaacgatcactaaaatcttcggattatcaatcatccaaatctggccgttcgtcacgttcaaaaagttcttcaaaatcatctaaacgatcattaaaatcttcagattatcaatcatcaaaatcatctaaacgatcaccaagatcttcagattatcaatcatcaagatcaccaggctattcaagttcaataaaaagttcaggaaaacaaaaggaagattatagctatgaaacgattgtcagaacgatagactatcactggaaacgtaaattttaatagataatggaggagcatcagataaagtgatgccctttttcagttaaaggaggagaatcgtgaaaggtttgaatcaattccttaacacagatgttgaggttgtcatttcaggagatacaaggtttgtcggcaccctcatagatatcggacaggatatttttgttatttttgatggctgcaattatctttatattcccttgttgcatcttcatcaaataaacaaggcgaaaatagtgaccagtactgagaagccatttttgatcaatccggaagatccaatgatagaggcagaaactcaagctttttcatatagaaatacattaaacaaggtcaaaggccagtttattgaagtttatgtaactgggggtcgatcgatccatggatatgttacaaatgttttaaacgattatattgtatttttctcacccgtatttaaaatactttttatatctatgcatcatttaaaatggtttaccccttattcaactgaacaaacaccgtatactcttgacaactcacaattgccggtcgtgccttccaaagttcctcttgtgcgtaattttgaggagcagatcaaaaaaaatattggtgaattggtcatatttgatatgggagaggtgccagaaaaagtcggactattaaagggtgtctctaataatatcattgagcttattaacgcaagtggagagccagtcatttggaagttaaatcatctaaagacaatgcatcttccctagtgtatacaaaactgccctcttgaaaagcagaaggcagtttttcgtttcatactgtgctaaagaaataaccaactgatccaaaaatataaacatgttaacgtaaaaagaacagtcagcggaatgatgataatggtcgtttttatatattcgccccatgaaatactttcatcatgctgttttaatatatgcatccaaataagcgttgctaaggttcccataggtaataataatgaaccgatatcactgccgataatatttgccaagtagatgatttttgttgttgaaggattcagggtcatttcagttaaggtaaaagtactgatcattaacgctggatggttgttaaagagattagaaaaaactgaagtagagatacctgatgcgaaagttgcatgggcgaggcttccagaaaccacaggttcaaaataactcacaagtaactctgtgaatccaatattatgcagaccataaattaagacatacatagtaaaagcgaatataaaaatgtgccaaggcgatttatataacaagtctcttggggaggttttgaaataaatccatctccagctcaacaggataaaagatccgatgacagcgactagaggaacagaaataccggtatatgatgctgcaaatagactcattctgacgagaaaaacaaatgcaagcacaaacaacatgatttttgtttgatttcgttctggtaaaggagctgatggcgaatgaagaggatggtaccttctatgccgcagagactgaaaatggcccggtatatctggcaggcttttgggaagacgtttataaaagaacataaacagtagacaagtcataaaaatgagtcccatcatactagggacaaacatcatggcggtgtgaagatatagatccattccaatgattttgagagaaattaaattaacaatattacttacgccaatcggtgcgctagaggctgtggctattaaaacaccgcttaataaatatggggctttttgatgtttttttaaacctaaatattttagtacaagcaaaaggattggagttgtgatcaaaatgctcccatcattattaaggaaaatggtcatgagaaagcagagcaaattggttagccaaaaaagcttgatgcctgaacccttggattgttggagcagttttgcagccacccaataaaagaaaccaaagctttctagtgcaatggccataatcatagtggcaaggattgtaaccgatgcacccgtgacttttgttccgatttcccctaagtctgccaatgacacacttccgcacaataaaaccattaaagcgccaaatgtggcggggatagcttcatttagtccttttggtctccagaaaataaaaatcattgttacgaaaaaagcgagcaatgtgaatatgccggtgaactcaataatttacttcacctctctatctttcatttttaaaatcaaactaatgtcctgcgcttactgatgtccttgccaactatttgtactgtatgtatacgtatactgatataaagttgtactaagcgattatattaaattaataaaaattccataagaatcccaaaagaaaaaagagattgcaagtattgttcatgtacctgcatcactctctttagttcttgtctgctgacaatttgaaatatgaataaaatgctttataagcggattatgattgtctttgcggtaagcgataacccattctgcattaagctgtatttggtccatttttcgataagtaacatccaaattaaataattttttggccgaggaaggaacaaatgtcataccaattccggcactgactaaaccaatcaccatttgatattctgtggcttcctggacaatgttgggtctgaagcccgcttgttcacagaactgaataaaatccatgtatagagtaggccatgcttctttagcaacagtaataattggttcatctcttaaatcctcaatcgtaattgattccttagaagtcaatgggtgttgcttaggcaaagctaaaacacaagggctgctttgggcggtttcgatatgtaaagctgtatgctgtaagggaggatgaagtataccaatatcaatgttgccctttagtagctcctcctgctgcctagacgaggatatttcacgcagttctattttcacagatgggaattttttacgatattcccggacaatcggcggcagaaattcatatgtagctgatccgacaaaaccgattacgagaaggccttgctcgccgcgggccgtccgctgtgccagttcaattccttgtccgatttgcatcaatgccatgcggcaatgatttaaaaagatttctcctgctgcggtaagctcgacaaatcgttttgtccttttcagaagcgtaactccgacttcttcctccagctgtttgatctgctggctgagaggaggctgcgtcatgttcagccgccgggcagcctttccgaaatgaagctcttcggctactgcgataaagtattgaagatggcgaagctccattcaatatgcattcctttccataggttaataattcgtattacatattaatcataaggcgaatcgatattggaggtcaatttccaaagagtgtatagtgaaacttatcacaagatatttaaaattttacgtttaaaatgcataataaggagtgagggtgttgacaaaagcaacaaaagaacaaaaatcccttgtgaaaaacagaggggcggagcttgttgttgattgcttagtggagcaaggtgtcacacatgtatttggcattccaggtgcaaaaattgatgcggtatttgacgctttacaagataaaggacctgaaattatcgttgcccggcacgaacaaaacgcagcattcatggcccaagcagtcggccgtttaactggaaaaccgggagtcgtgttagtcacatcaggaccgggtgcctctaacttggcaacaggcctgctgacagcgaacactgaaggagaccctgtcgttgcgcttgctggaaacgtgatccgtgcagatcgtttaaaacggacacatcaatctttggataatgcggcgctattccagccgattacaaaatacagtgtagaagttcaagatgtaaaaaatataccggaagctgttacaaatgcatttaggatagcgtcagcagggcaggctggggccgcttttgtgagctttccgcaagatgttgtgaatgaagtcacaaatacgaaaaacgtgcgtgctgttgcagcgccaaaactcggtcctgcagcagatgatgcaatcagtgcggccatagcaaaaatccaaacagcaaaacttcctgtcgttttggtcggcatgaaaggcggaagaccggaagcaattaaagcggttcgcaagcttttgaaaaaggttcagcttccatttgttgaaacatatcaagctgccggtaccctttctagagatttagaggatcaatattttggccgtatcggtttgttccgcaaccagcctggcgatttactgctagagcaggcagatgttgttctgacgatcggctatgacccgattgaatatgatccgaaattctggaatatcaatggagaccggacaattatccatttagacgagattatcgctgacattgatcatgcttaccagcctgatcttgaattgatcggtgacattccgtccacgatcaatcatatcgaacacgatgctgtgaaagtggaatttgcagagcgtgagcagaaaatcctttctgatttaaaacaatatatgcatgaaggtgagcaggtgcctgcagattggaaatcagacagagcgcaccctcttgaaatcgttaaagagttgcgtaatgcagtcgatgatcatgttacagtaacttgcgatatcggttcgcacgccatttggatgtcacgttatttccgcagctacgagccgttaacattaatgatcagtaacggtatgcaaacactcggcgttgcgcttccttgggcaatcggcgcttcattggtgaaaccgggagaaaaagtggtttctgtctctggtgacggcggtttcttattctcagcaatggaattagagacagcagttcgactaaaagcaccaattgtacacattgtatggaacgacagcacatatgacatggttgcattccagcaattgaaaaaatataaccgtacatctgcggtcgatttcggaaatatcgatatcgtgaaatatgcggaaagcttcggagcaactggcttgcgcgtagaatcaccagaccagctggcagatgttctgcgtcaaggcatgaacgctgaaggtcctgtcatcatcgatgtcccggttgactacagtgataacattaatttagcaagtgacaagcttccgaaagaattcggggaactcatgaaaacgaaagctctctagcactctgcgcatcacgacactgttttatgaacagcactaaataaaaggagtgaagggaaatatgaaacgagaaagcaacattcaagtgctcagccgtggtcaaaaagatcagcctgtgagccagatttatcaagtatcaacaatgacttctctattagacggagtatatgacggagattttgaactgtcagagattccgaaatatggagacttcggtatcggaacctttaacaagcttgacggagagctgattgggtttgacggcgaattttaccgtcttcgctcagacggaaccgcgacaccggtccaaaatggagaccgttcaccgttctgttcatttacgttctttacaccggacatgacgcacaaaattgatgcgaaaatgacacgcgaagactttgaaaaagagatcaacagcatgctgccaagcagaaacttattttatgcaattcgcattgacggattgtttaaaaaggtgcagacaagaacagtagaacttcaagaaaaaccttacgtgccaatggttgaagcggtcaaaacacagccgattttcaacttcgacaacgtgagaggaacgattgtaggtttcttgacaccagcttatgcaaacggaatcgccgtttctggctatcacctgcacttcattgacgaaggacgcaattcaggcggacacgtttttgactatgtgcttgaggattgcacggttacgatttctcaaaaaatgaacatgaatctcagacttccgaacacagcggatttctttaatgcgaatctggataaccctgattttgcgaaagatatcgaaacaactgaaggaagccctgaataaaagaaaaaaagaaagccccttttagcagggctttctttttatttggctcttttcctgattttagataaaataacatcaaaacagtaaaggtgtggtctgatgaaaatattggttttggcagtgcatcctcatatggagacctcagttgttaataaggcgtgggctgaggaattgagtaaacatgacaatatcacagtacgggatctttataaggaatacccggatgaagcgatagatgttgcgaaggaacagcagctgtgcgaggaatacgatcggattgtctttcaattcccgctatattggtacagctctccgccgctcttgaaaaaatggcaggatcttgtgctgacttatggctgggcttttggttcagaaggaaatgccttgcatggcaaggagctgatgctggctgtatcaacagggagcgaagcggaaaaatatcaagcgggcggagcaaatcattactcgatcagtgagctattgaaaccatttcaggccacgagtaatctgatcggcatgaagtatctgcctccatatgtgttctatggcgtgaattatgcagctgcagaggatatttctcacagtgcaaaacggttagccgaatacatccagcagccttttgtttaaaatacagccctgtccaacatacggcagggctgtatttgtttaaaaatccggcagctcagacaggttattttccttgatgccgtccggttcacttcgcaaaatgtcacgcccgtatttatggaagacatcaacatgagcgagttttcctgattttgcttctgacagcgcagtagggtagtcgagctctcttcctgtattggttttcactgcgataatattgtcttcctcatttcttctaaccgcaataatttcttcttttccagatggaacattttcttgatcggcagttgtttgccgggctttatacgattcatatgctgcttcaaattgatccatatttacacctccgctttttagcgtgaacaaaaatgtcgatgatcatgtaaggtttcgacacagcatacgacaatatttcctgagaaatatcttgggaatgtgacaaatcaattcataataaaagggattccgcatttatgcggaatccctctcagttattttgtcatgtgtaaatcctttgttttcatataacctgtcgtaccgccgtaatcaacgaatacccaatcaaaatcaaaaccgcctttattcgttttactccagcctaaaaaagaaacgcttgtgtctgctggaagagtcttaatgctctttccgtcagcggatgtatacacttttgtttttgttttggtttttaccgttgtcgctgctttaacaatgtaatgagtggatacaaatcctgtttttccatttttatacttaacctttgcccagtcagcatttgagaaggaaatcagctttaggctatctcctaagtgcagcgtatcggctttctggcttgatgcggaaggcttcgttctgacatttagagcctctgctgataccaaataagaatcaatcggataactgtataaatcatcaatgcttaccgttgtttctggctgttgagcatggatcgtgccagcgccgccagcagccgccgcagtcattccagccgcaagtgctaatgttgaaaatagttttgttggtttgttcatgccgttcctctcctcacgtaagagaaataattcattctatatctctattcacgttatcgcaggttcctaaacatcagacaattatttttgtgtttctagtttgagaggcgcggatattgttttttgcacttttttcccgtgcaaaatatcatctgctgcttctgtagccaatttaccgattaattcaggctgctgagcgacggtggctgacagctttctgtctttaatggaagcgagcgcatctttattgccgtcaaaaccgatcaccaatatgtctttccccgagctgttaattgcctcgagagcaccgagcgccatttcatcgttgtgagcaaaaacagcttggatatcaggatgtccctgcagcaggttttccatgacagtcaggcctttcgtgcggtcaaagtcagctgattgttttgtgacaacttggagcttttggtctgcgatgttatggaatcctgagccgcgttcccgtgtggcagatgcgccggggacgccttcaagctctgccacctttgctccttttccaagtttgtcggcaataaacgccgcggccatttcaccgccttttacattatcggaagcaacgagggtttcaacttttccttgttccgcagatcgatcgattgttacgacgggcacaccgactgcgtttgcagattctactgccgttgagatcgccgaagaatcagtcgggttgattaataatgcatcaacaccttgctgaattaaatcttccacgtcactcgtctgtttcgatgaatcattttgtgcatcaacaatgatgactttcattccccgttttttagcttctttttcgatacccttttttaatgagacaaaaaaaggattattaagcgttgagacggacaagccaatggtgaattcctttttgttccccgagtttgatggctttgcccattggggaggctcaagcgaacaggcggttaacaaaaataatgataacgttaaaatgacggatacagcctttttcatgtaaaaccctcctaagctgacttcttgcggtctaacaataccgcaattaagataacaatccctttgacaaccagctgataaaatgatgagacgccaagcagattaagtccgttattaagtgtgccgatgatcagcaccccgattaacgtgccgacaatgcgtcctcggccgccggaaagacttgtccctcctaagacgactgccgcgatagcatcaagttcgtacgattctcccgcagtcggctgggccgaatgcaggcgggaagtcaatatggcacctgcaagagcggataaaagcccggctaaagaatagatcatcactttcacgcgcgtcactttgatgcctgaaatgagcgcggctttttcgttgccgccgatagcgtacgttcggcgtccgaatggtgttttatgaagaagcacccaaaggatgacaaaggcaagaaccatcgtaattgccggtacaggaatgcctaaaaagtaaccgcgtccgaacatctgaaaaccgtagtttgtgccaagtccggtaatcggatttccatctgtatacactagcgtcagtccgcgaaacacagtcatggtcgcaagcgtggcgataaagggcgccatttttcctttagtaatcaataatccgttgatcatgcctagtacggcaccaatgatacagccaaggatgatcgcgagaaccggatcgacaccggacacaatcatccccgcaactaaagcactggacagggcaagaatagcgccaacagaaagatcaatgccgcctgtcaaaataacaaaggtcatcccgaacgcgattaatccgttaatggcgacctggcgaagcaggtttaaaatattcagcggttcaagaaagctgggatttaaaatagatacaatgataacgagaataaataaaccaagaaacgggccgagtttttgcatgactccgtcgaagtgaatccgtttttgttctgtttgcagttgttccgttttcatattaccgccctcccgtggcaagtgtcataattcgttcttgtgttgcttctcgcgcatggatttcgccgctgattctgccttcatggacaacgataatccgatcgctcattcccagaatttcaggaagctctgatgacaccatgatgatagcgacaccgcgttcggtcagctcattcatcagcgtataaatctctcgtttggcgccaacatccacacctctggttggctcatccaagataagcactttcggtccgatgccgatccacttggctatcaccactttttgctggtttcctcctgataaatggcgtgcgtgcgtttccggtgatgctgttttgatagtgaggcgcttgattaacagatcgacaaattcagcctcccgcttatgatcaatgagaccctttggtgagaagctggacagattgggcagggcaatattttcgcggatcgaggtgtcgagcaggagcccttcatccttgcgattctctgtaataaagccgagaccttttttcacggcttcctgcgggttcttaatagccgtttttttcccagcgatccatatctcacccgtgtccagcctgtcaacgccgaacagcgctctcatcatttctgtccggccggctcccattaatcctgaaacaccgacgatctcaccggaacgcacataaaagctgacgtcctcaaaactcccttttacggaagcatttttcacctcgaatactttgtcaccgagagaaggagtgcgttttggatatcgttcagtcagctcccgtccgaccatttttttgacgacttcatcaaaatcagtttctgagatgtttgttgtatctaccgtttttccgtcacgcatgatggtaattctgtcgcaaatcgcaaaaatttcttccatgcgatgcgaaatatagacaatggagacgccgttcttttttaacgctgtaatgacctcaaagagcttgctgatttcacgttcagtcaacgctgcggtcggttcatccataatgattacctcggcatttgtcataagcgcttttgcaatttcgatcatttgctgctgtccgacggaacattcgccggcttcttgatcaagagaaagagagacggaaagtttgtcaaattgctcttttgctagcgctttcatttttcttgtttgtaaaacgcccagcttggaggatatctctttaccgataaatagattctcaagaacggtcatttccggccagatattcaattcctgatggataaaggctattccatgctgttccgcttctttcggattggaaaaatacgtttcgtttccgtttatgctgatttgacctttatctgctttgtgcaggcctgtcaaaatgttcataagcgtggacttgccggcgccgttttctcccattaatgcgtgaacctcgccaggcatgagctgaaaggaaacgcctgacagcacctgattttttccgaatgttttatgaatgtctttcatttcaatctgcatgtttcatcttcctttctagaaaagtacacctgcctgcaggatgcagttggcatatggtgtgaattctcctgttcttatgactgcctttgcatcttttgtcagcagcttaaactcctcgtgagaaaggtattcaatctcttgttcagagaaaagattttctagaaatttcgcattctcctgattggatgcttttatttcagctgcagcaatgactttttcgaccgccatttcctcagccagtactgccgctgtatcttggaaagccggaaggcccggcttcagtgaaagatcaattttcaaaacgccgtcaggaaccggcagtccggcatccgcgatgacaattttatcagtgtggccaaggtcggctaaaatcttggcaagatggctgttcagtataccgtgttttttcatgacagcagctcctctacttcatttcttgtcggcattccgccttgggcaccgaaggagcagacagaaagggaagcggcacgattggcaaaccgcaatgcggcttcaatgtcttttccctcagccagggccacggcaaatgctgcgttaaacgtatcaccggctccggttgtatcaacgggttctacagggaaggacgggatgagcacctctttgctgccagccgaatagcggacgccttgttttccttccgtaataaagagctttgccggataaagcgccagagcttcggaaatggtaagctcagggaataaaatcgaagcctcgtgttcattcggcgtcagataggtagcgtgatcaattgtttcctgcttgagcgggcgggccggtgctgggtttagtatgatcgggatatcgtgagaatggcagtatttgcacacctcatcaaccgtttcttctgggatttcctgctgaatcagcaccatatcgaccttttcaatctgttcgagcgcgtttaacgcatacgctggggtgatgtcatcgttcgcgcctttgacaacgacaatgctgttgtcgccttcagcaagcacaatatgagcggttccgctttccgtatgtgtaaccggttccatataatcagtgcgaacgccgttagctttgagattattcaaaatagctgttccataatgatcgtctccaactttgccgaccataaacacttgcgccccaagtctggctgcggcaacggcctgatttgctcctttgccgcccggcacagtctgaaatgacgtgccaagaaccgtttcaccggcttttgggcgtttgtccgaggtgaccactaaatccatagaacagctaccaatcacacaaatattacgcatcttaatcttcctttcttgtcgtctttcttcctatataggtgacaggcatttgaattgccgtttctgccagcggctgttttttaatgatacccaaaagcagtttggcagcttctttccccatatcatatgcgggctgtttaattgtagaaagtggcgggaacagaagtccgctttgcggaatgtcatcatagccgataatttgaatgtcctccggcacgttttttccgcgccgcaatgcttcatgtaaaacggcagcggcttgaatatcattactcgcgatcacaccatctgtcgctggataagaggcaaacagctccttcgccatcgattgtgcatctttaattgaaaatgaagctgtctcaatgacctgaaaatcaacttcagcctgctttaagatttccaaagcgccgttaaatcggtcttgagcggtcggcaggtgagcgggtcctctcaagagcgtaatgcgctggctttttccgtgaatgatagcctgggcggctaactttcctcctgtatagccgtcactggacacagaaggagccccttcaagcgttctgtccagaaaaacaactggataattcatgccgctgtattcctcgagatccgggtaattcgttgcggcaataatgcctgcgacatgattttgcttaaaggtttgaaggtattcaagttcttttttcaattcctcgtcactgttgccgaaaataaggcgatagccttcccggttcaattcatcctccgcaccgcgggcaagctgggggaagaaagggtttgtgatatccgggagcaaaagtccgatcagtcgggattctcttttatatagagatctggcgacttcattcgggtaatagttcagcttcgccatcgccgctatgacacgcgttcgcgtttcttcgtgtacatagccgttatcattcaggacgcgggaaaccgtcgcaactgaaacgcccgccgctccggcgacatctttaattgtagccaaaacagctcctccttgtttatgtaaccgtttacatagatagattatcatgaacaatccgaagttagcaataaaaatatcaaaagaaatctaattgtaaattgtatatataattgaaaaatttaaggttttcactctttttttgacaaagtcttcacaaatatggatgaagatttcttgaacaaatattaagttttattaaaattgtttcaaagtcatgcgtttagacctgtaaatggggagaaacagaaaagactatcatcccagaaaatgtttaattatgttagagaattcggactcgtatgtttagcgttttcatctcgaacctccttagtcattttggaatgggcctcatattgcttattccatgcagaaaggatgacattatgaccttgtccttaagaaacaggataaaattattttgtgttcataagaaccggaaacacgcatgatagcaggaaatgcttgataacaaaggctgaaaaaaagattgatttgaaatgcatattaaatacaaacagcagggtgtgactatacgtccagaaggatatcaggagaaaaatgaaagcgcattctctttgatttttttaaaaagtgataaggtataagtcctgctgttttccaaaaatagaaaacagtttgtaggtataaaatctctttcaaaagagaagtttggcttagtcgattagggaagattatgttacataatgccgattgagaattcatagtgattctatatactgatgaatgaatttacaacaatatagaaggagatgtcgaaaagcaatgtggttactcattatagcctgtgctgtcatactggtcatcggaatattagaaaaacgacgacatcagaaaaacattgatgccctccctgttcgggtgaatattaacggcatccgcggaaaatcgactgtgacaaggctgacaaccggaatattaatagaagccggttacaagactgttggaaaaacaacaggaacagatgcaagaatgatttactgggacacaccggaggaaaagccgattaaacggaaacctcaggggccgaatatcggagagcaaaaagaagtcatgagagaaacagtagaaagaggggctaacgcgattgtcagtgaatgcatggctgttaacccagattatcaaatcatctttcaggaagaacttctgcaggccaatatcggcgtcattgtgaatgttttggaagaccatatggatgtcatggggccgacgcttgatgaaattgcagaagcgtttactgctacaattccttataatggccatcttgtcattacagatagtgaatataccgagttctttaaacaaaaagcaaaagaacgaaacacaaaagtcatcattgctgataactcaaaaattacagatgagtatttacgtaaatttgaatacatggtattccctgataacgcttctctggcgctgggtgtggctcaagcactcggcattgacgaagaaacagcatttaagggaatgctgaatgcgccgccagatccgggagcaatgagaattcttccgctgatcagtccgagcgagcctgggcactttgttaatgggtttgccgcaaacgacgcttcttctactttgaatatatggaaacgtgtaaaagaaatcggttacccgaccgatgatccgatcatcatcatgaactgccgcgcagaccgtgtcgatcggacacagcaattcgcaaatgacgtattgccttatattgaagcaagtgaactgatcttaatcggtgaaacaacagaaccgatcgtaaaagcctacgaagaaggcaaaattcctgcagacaaactgcatgatctagagtataagtcaacagatgaaattatggaattgttaaagaaaagaatgcacaaccgtgtcatatatggcgtcggcaatattcatggtgccgcagagcctttaattgaaaaaatccacgaatacaaggtaaagcagctcgtaagctagggggaaatgcagacatgttcggatcagatttatacatcgcactaattttaggtgtactactcagtttaatttttgcggaaaaaacagggatcgtgccggcaggacttgttgtaccgggatatttaggacttgtgtttaatcagccggtctttattttacttgttttgctagtgagcttgctcacgtatgtcattgtgaaatacggtttatccaaatttatgattttgtacggacgcagaaaattcgctgccatgctgataacagggatcgtcctaaaaatcgcgtttgattttctatacccgattgtaccatttgaaatcgcagaatttcgaggaatcggcatcatcgtgccaggtttaattgccaataccattcagaaacaaggtttaaccattacgttcggaagcacgctgctattgagcggagcgacctttgctatcatgtttgtttactacttaatttaatgtaaggtgtgtcaaacgatgaaaaaagaactgagctttcatgaaaagctgctaaagctgacaaaacagcaaaaaaagaaaaccaataagcacgtatttattgccattccgatcgtttttgtccttatgttcgctttcatgtgggcgggaaaagcggaaacgccgaaggtcaaaacgtattctgacgacgtactctcagcctcatttgtaggcgatattatgatgggacgctatgttgaaaaagtaacggagcaaaaaggggcagacagtatttttcaatatgttgaaccgatctttagagcctcggattatgtagcaggaaactttgaaaacccggtaacctatcaaaagaattataaacaagcagataaagagattcatctgcagacgaataaggaatcagtgaaagtcttgaaggatatgaatttcacggttctcaacagcgccaacaaccacgcaatggattacggcgttcagggcatgaaagatacgcttggagaatttgcgaagcaaaatcttgatatcgttggagcgggatacagcttaagtgatgcgaaaaagaaaatttcgtaccagaaagtcaacggggtaacgattgcgacgcttggctttaccgatgtgtccgggaaaggtttcgcggctaaaaagaatacgccgggcgtgctgcccgcagatcctgaaatcttcatccctatgatttcagaagcgaaaaaacatgcggacattgttgttgtgcagtcacactggggacaagagtatgacaatgatccaaatgaccgccagcgccagcttgcaagagccatgtctgatgcgggagctgacatcatcgtcggccatcacccgcacgtcttagaaccgattgaagtatataacggaaccgtcattttctacagcctcggcaactttgtctttgaccaaggctggacgagaacaagagacagtgcactggttcagtatcacctgaagaaaaatggaacaggacgctttgaagtgacaccgatcgatatccatgaagcgacacctgcgcctgtgaaaaaagacagccttaaacagaaaaccattattcgcgaactgacgaaagactctaatttcgcttggaaagtagaagacggaaaactgacgtttgatattgatcatagtgacaaactaaaatctaaataatcggagtgataaagatgaaatttgtcaaagccatctggccgtttgttgccgtagccatcgtgttcatgtttatgtcagcttttaaattcaatgatcagctgacagatcaggaaaaacagaagattgatatggaaatgaataaaatccagcagcaggaagaaccggtaaacgccaataaataattcaaaaaagagagtgtctgatgagacactctctttttatttgcccagcatattcattctgtaaaaatattaaaaagtctcttaacatattcaaaaaaataccgatgttaaaactgcaaaaagaggaggagataataaaagtgaacacactggcaaactggaagaagtttttgcttgtggcggttatcatttgttttttggttccaattatgacaaaagcggagattgcggaagctgatacatcatcagaattgattgtcagcgaagcaaaaaacctgcttggatatcagtataaatatggcggggaaacgccgaaagagggtttcgatccatcaggattgatacaatatgtgttcagtaaggctgatattcatctgccgagatctgtaaacgaccagtataaaatcggaacagctgtaaaaccggaaaacctgaagccgggtgatattttgtttttcaagaaagagggaagcaccggcactgttccgacacatgacgccctttatatcggagacggccaaatggttcacagtacacagtcaaaaggggttatcatcaccaattacaaaaaaagcagctattggagcggaacttatatcggggcgagacgaatcgctgccgatccggcaacggctgatgttcctgtcgttcaggaggccgaaaaatatatcggtgtcccatatgtgtttggcggaagcacgccgtcagagggctttgattgctcggggcttgtgcaatatgtgtttcaacaggcactcggcatttatctgccgcgatcagccgaacagcagtgggcagtgggcgagaaggtagcccctcagaacataaagcctggtgatgtcgtctatttcagcaatacgtataaaacgggaatttcacatgcaggcatttatgcgggcgcaggcaggttcattcaggcaagccggtcagaaaaagtaaccatttcctatttgtcagaggattactggaaatcgaagatgacgggtattcgccgatttgacaacctgacaatcccgaaagaaaatccgattgtttccgaagcgacgctttatgtcggagaagtgccttacaaacagggcggagtaacacctgagacgggatttgatacagctggatttgtccaatatgtataccagaaagcagccggtatttccctgcctcgatacgcaacaagccagtacaatgccggaactaagattgagaaggcggacctgaagccgggagacattgtgttctttcaatcaacaagcttaaatccctccatctatatcggaaacggacaagttgttcatgtcacattatcaaacggcgtgaccattaccaatatgaacacgagcacatattggaaggataaatacgcaggaagtatacgggtgcaataaaagaaaaagactccaatctctggagtcttttctttatgcatattgccccgaaagaagctggtctataaagtaggccacaccattttcgtcattgctttttgtgacaaaggtgcttttttcttttaattcatcaatcgcattttccatggcgatacggtgtccggcgacttcaaacatggacaaatcgtttggactatcgccgatcgcatagatatcctgtgtttcaattccgtatatgtcagccagctttgttaacgcgcgtccttttcctgacgaggccggcaggatttcgataatatgttttcctgaagaggtttgcgccagttttttatgatgcttcagttcttccttcgcttgtttcagcttgtccatatcaaaggagaagcaaagaagcttataaatgttttcaccgccgtcaaaaaccgattcgatatgagggattggtttaatgccaaactgtttgaattgagtcatggctccttgccacaagtcatccgtctgctcgtttgggtttgcgctctttagaatgtcaagctccgcgtgcagcttagcttcgccgtcaaaaggagaaagcagatggtcatctgtatatacctcaaagtaaatgttttttgaaagtaagtaatcagcaatcgctttaccggcttcctgatccattaatgtccggctgatcaaacggtaacccgtgtcgtggatcgtaccgccattagctgcaatgatagggatgtccaagtcatccagcagcgcttttacatcaaatgtcgctcttcccgtgcaaatggtgacgaggatgccggcatcaacggcccgcttgatcgcctctctgttttccgcagaaatgacgctttctttattcagtaatgttccgtctagatcaatcgcaatacatttcatatgtaggggaacctccttaaaaatgaagctgcttcgtgtagtatgttcagcttgcctgtgaaacataatccatataaattaaggctaaacgttactttgataattttcaacaaggaaatatgtaaaacgggatggcgtaatcgccatcccgttcattatacacctaaatcgttttgcagctcttttttaacttcctgcagcttttgctgattcaatttgaaataatagactccggcaggttcataatcataacccgtcagctgaatagactcaactgatttcaatgaagtgatgaacgggaacaggccgatggcatctttaagagataagttcatttttaaattttgccccatcgtatccacaatatcatcataagccggaattgagctcaatgattttgatttatctataatggcgctcagcacttccatttgtctttgcccgcgtaaaaggtcactgtccgctttacgtgttcttacgtaagcgagcgcttcttccccatcaagcgtatgtgttcctttttgaagaacgactttaccttttgtatcttttttgatttgctgaatgactttatcgctttttacagttactttgacgccatttaactcgtttacgacgtcttcaaaagccgtgaaattgctttctacgacataatcgactggaatatccagcatttcttcaactgttttcacagttaagtcaacgccgccgtaagcgtgagcatgtgtgaatttatcatacccgtggcctgggatgtttacataggcgtcacgcggaatgctcagcattttagctgttttttctttccgattaaatgtaaccagcacattcgcgtcacttcttgcctgatcgacggtctcgccgtttttctccctggcatcaattcctaagagcaatacagaaaaagaatcttttccaggatcaaattctttgatccgttttacagattgttctccgcgtgcaaggctgacatgagcttccttagaagcattgttcagctttacaaaagcataggcgccgacagagcctgccgcaatgactaaaaaagccattaatccggcaacaactttcacccatttttttagttttctttttttctttctgcgctgtgatcgttcttccatatatcaatacctcacgtttctttaatatttgaagcgtaccattctatttgccatggggcaactactcgaaagacatttttcgataaatattcctatatttataagttcttgtttttgaaaattgataacgataatgtactgaatcaccttatattggacgccgcagcaggtaaaatgtttcggcgacattgaaaaaaatacaagtaaatgattggaaaacttatgatcagaaaaataaaaaggtttaatggccggaaaaagaggctaaaagatttctaaaaaaatcccacagacaatgtcattgcagctgatggagaaagggagtcatctttatgaaaaagcagtcaaatatatggctttattttttcggagctcttggaggcgcgttatatggctatgataccggagtgatttccggagctattttatttatgaaaaaggagttaggcttaaacgcgtttacagaaggtcttgttgtcagctccttgctggttggggcgatattgggctcaggagcggccggcaagctgactgaccgtttcggaagaaaaaaagcaattatggcagccgcgctgctgttttgtataggcggtcttggtgtggcactggccccaaatacaggagtcatggtgctgtttcgcatcattttgggacttgcagtcggaacatcgacgacaatcgtacccctttatttatctgaactggcgccaaaacataaacgcggggcgctgtcatcactgaatcagctgatgatcacggtcggcatccttctttcttacattgtcaattacatatttgccgatgccgaagcgtggcgctggatgcttggattggctgctgtgccgtcattgctcttgcttattggcattttgtttatgccggagagcccgcgctggctgttcacgaatggcgaagaaagcaaagcgaagaaaattcttgaaaaattgcgtggcacaaaagatattgatcaggaaatacatgatataaaagaagcggaaaagcaggatgaaggcggtctgaaggagctgttcgatccatgggtgcgcccagcgcttattgcaggtttgggactcgcttttttgcagcaatttatcggaacgaatacgatcatctactatgcgccaaagacctttacaaacgtcggattcggaaactccgcttcgattttaggcacggtcggaatcggcacagtcaatgttctcatgacattagtagcgattaaaatcatcgacaagattggaagaaagccgttactgctattcgggaatgcgggcatggtgatcagcttgatcgttctcgctttagtaaatctctttttcgataacactccggctgcctcatggacgaccgtcatttgtttaggcgtgtttatcgttgtctttgcggtcagctggggaccggttgtgtgggtgatgcttcctgaattgttcccgcttcacgtcagaggaatcgggaccggtgtttcgaccttaatgttgcacgttgggacactgattgtttcattaacctatccaatattaatggaagcgatcggaatcagttatttattcctgatttatgccgcgatcggtatcatggcgttcttatttgtccgatttaaagtgacagagacaaagggaagaagccttgaagaaattgagcaggatttacgggacaaaaacggacagggaggagcggccggaaaacagcagactgtcggaacataaaaaagggtgcgcgatcatgcgcacccttttgattgcttactttcccaccgtgccaaagttaatgattttaaaagaaatatcgtacttaaaatcagtctcagaaaatatttcatcccaatgcccttttactttattccagtagtcagggtgttgaatccttatgtggtctgataaaaagaccggatcggttttatactcgtgctgcagtttatccatcacctgctttacatctcgttcaagctttttttcaaaaatgttttccagcctgtgcaaataacttttgctaaaggagttttcattcgggttttggtcttctgtcaggatgcccttcgttttaacagaaatatgaaagacaggctttccgttttcaatgacgggcttaattttcgttttcgactttttaatttcaaacgtaatcggatgtcctttatctgtcgtcggcatgacaccgccttggatcgtccccatgacccatgacagtgtttgggtttcatcagctgaaagaaacccaacgagtttattgctgccccttttgataatgcctgctccgtcatacttggcttttcccttttcgtttttcacggcttgaataagataactgtacccgttctgagagtagacagaagctcttccgatgcgcagcggtatcataatcttaccgttatatccgctgtgagttgtcaaatcaatcagtttttcggagggcatcggctgctgctgattggggtttccttttgtgaaaacatcagctgcattccctctggctgccatcaaatagctgcttcgccgcagctcatcatcccggataaagtggttgaggacttggtctacattttgattcctcatcagtttttctcccagaaggatcacttttaaatgatcgctataaacaggagggtccttgatggatacatcactgactgcttccagaatcgttttcccgtgggacgttacattaacaaattcgggttttccggatgcttggctgtcttcgctttggggaagaagattttgatacgtcagtttgtactggtgatcatttgtctcatcgatcgccagccctctggcgaaggatagttgctcgatatctttgacatcccagcagccgcagagggccagcagcataaaaaacatgacggagaattttgatgctgttttcattgcagctgccccctccctatttttttctgtatccagcttaaaaaccagacgaagaatggaattgtaatcacaattaagaaagcatatccaagaagcgtcccgtaataaaacacgtcattcaagtccttgggatacatcgttatgaaaaacgtcgcagccagcattgcagtcagcagccatgcattgtttttattttttagatgaaagatttccgttaacccgatatgggcgcctttaaaggatccgagcatacaggcaaattgctgggctgtccaggtcagctgtaagaacaaatcaaatcgttcaataaaaatacccggaacctctaatgcgtgaataagggaaatggtcggccatgtcaccgtttttgcctcagccacagtcatacagccaatcacaatgagcaaagtaatgctgtagaacaatgtggaagtcgcgatgcccagagcaacagcctttttcacttgctttggatctctcataaaggggaccaggtaaaaaatgatttcaaatccggagaaatataataatgtttttgggaataaagagaaaaagctttgatagcctccttcaaataccggccggataaaatcaagctggaacaagcgaaagctgaacatcagaagcatcataaaaataataagggttataggaaaaatataagcgtatacttttgcaattgaataaacgcctccgcctacatgatagatggcaactgcaagaaatataaacaccacaactgccattggcgtatttttcaacaaaaagaatccgacaacctctcccaaaatccgagcttgaaagcaaacaatcccaatgaaatatagacagatatataaattcaatagaaagccgatgaattttccagctacaatgctgttgagcttaaaaagagtttttccgctgtttttttgaagaaaaggcaaaaaaagcagaacgatgataataaaaataacgccctggagcagtatcattagccatccgctcggactgccggtttcggcggctgagcggggaagggtcagcaccccggcaccaatcaatgtgctgctgatcataatgagcgtctgcataaatgtcagtttatgctctgatttcctcatagccatcacctttgtctgatgttatcttcgggatcgtttcgtgtcggtcttctttttaaaaacatcgtgggaatacggatgactgtgtctttcaaatcctgtccaggctgcgccatgatcgggataatgtaatcctggccaaagcttttcaggcgcatgagatggccgatcacaaacagataaaccattataacgccgtacatgccaagcgctgttgcacttatcataaccccgatccgaatgatccgcagcggaaagttataggcgtatgaaggaacggtaaaggatgccagtgctgtgacagaaacgacaatgaccataagcgcactgacaatttgcgcctgaacagctgcctgtccgatgacaacgccgccgataaggccaattgtctgtccaatcggcttaggcagccttaatccggcttctcgaatcaattcgatcgtaaagatcatgataaaggcctctacaaaaggcgggaatggtacgttaagcctgctgcctgcaatggaaatggccattctagtcggcaatagcccggtgtgaaaagaaacgagagaaatatacagaccgggcaaataaatggtgatcaggatgctggaataacgaagaaggcgtacaagtgacattgggatccagcgctggctgtaatcatcgggcgaatgaataaattcgtcaaccgtagccggtacaatcaaagcaaacggcgtaccatccactaatatggacactcgcccttctaatagagaactttcgacccggtccggtcgttctgtgcttaatattgtggggaaaattgaaaatggttcgtcttcaatcagctgttcaagcgtccccgattccggcaaattatctatattgactgatttcagccttttaaacacttctttgacgacataatctggggcgatatcctgaatataagcgacagcgattttctttttggtcctttttccgagtgtcatttctttgatgacgagattaggatcactcgtccgttcacgcaaaagcgccgtgtttgtccgcagcttttcaataaatcctattttagggccgcgttccacgacttcggaggagggttcatcaagactgcgtgttgcgactgactttgtgtcgaaagctaatcctccgcgatagccatcagcgagcaaaatggcttgccctgaaaaaacgagctgctctatttctttcattgtagaaacaacgctgtggtgaaagccgaaaaaaaaggcggataagtcttcaatcgagcattccttatgggccaacgcctctttttgtaaaggagaaatgacgtattgcgccagcattttattctctgtcagaccgtcaatatacagtaaacacgccttttgtctgctatctccgaaagcaaatgtataaaacatcatatcgtcgttttgtcccaatgtttttttcagtgtgtctaaattgttctggagatcagagtcgatttgcatagtttctctccttcttaaacatattgacggtttttattaatttgtatcaaaaaaggagaattattcttatcgaggaaaaggctgaaacaaagcttcttttcgacgtgatataatagataggaagcgttttctttgaaggggtaatgaaaagatgatgctttgtacatatgttgtcataggaaaaaggcagcttatacgggcgtttgtaagaggggcgcaccgggaaaatgatgatcagttatttacaggggaggggtacggatcatgacgcaatcaccgatttttctaacgcctgtgtttaaagaaaaaatctggggcggaaccgctttacgagatagatttggatacagtattccttcagaatcaacgggggaatgctgggccatttccgctcatccaaaaggaccgagcactgttgcaaatggcccgtataaaggaaagacattgatcgagctttgggaagagcaccgtgaagtattcggcggcgtagagggggatcggtttccgcttctgacaaagctgctggatgtgaaggaagatacgtcaattaaagttcaccctgatgattactatgccggagaaaacgaagagggagaactcggcaagacggaatgctggtacattatcgactgtaaggaaaacgcagaaatcatttacgggcatacggcccgctcaaaaaccgaacttgtcacaatgatcaacagcggtgactgggagggcctgctgcgaagaatcaaaattaaaccgggtgatttctattatgtgccgagcggaacgctgcacgcattgtgcaagggggcccttgttttagagactcagcaaaattcagatgccacataccgggtgtacgattatgaccgtcttgatagcaacggaagtccgagagagcttcattttgccaaagcggtcaatgccgccacggttccccatgtggacgggtatatagatgaatcgacagaatcaagaaaaggaataaccattaaaacatttgtccaaggggaatatttttcggtttataaatgggacatcaatggcgaagctgaaatggctcaggatgaatcctttctgatttgcagcgtgatagaaggaagcggtttgctcaagtatgaggacaaaacatgtccgctcaaaaaaggtgatcactttattttgccggctcaaatgcccgattttacgataaaaggaacttgtacccttatcgtgtctcatatttaaacttaatctcacttcgaggttaagtttttttattagaaaatggaagtgattcacctataaatgaagcatgcgcgtgccgataaataaactagttttatatactcatagaataagaaagaggagaaggaatgaaaaagagactaatcgcacctatgcttctatccgccgcgtcccttgccttttttgccatgtctggttctgcccaggcagccgcgtataccgactactcactatataaagtagagccgtcgaatacgttcagtacagaaagccaagcctcacaagctgtcgccaaactggaaaaagatactggctgggatgcatcctatcaggcttcaggcacaacaacgacctaccaaatttccgcctcaggcattcatagcgaatcagaagcgaaagcaatactgagcggactcgccaaacagacatcaattacaggaacgtcaagtcctgttggaagcaaacagccatatgtcaccatctcgtcaggtgccatctccggagaaaaacaggccaacactatcctagcaaagctgaaacaggagacgggagtggctggcgctgtaaaagcttacggagcagctcagccctatatgaacgtcatgacatcagacattgctgatgagacaaaagtcaaggcgcttatccagagcctggccaagcaaacggggattaaaagctcgtatcagcccatcacacacacggtgtctgtcacaaccattcagtctggcacaatcgtgggagacagcagagcagcgcagatcaaaaacgccttccaaaaggaatctgggctgcaggcatcattaaaggaaacagtgaaagggcaagcctattatacgttcacaactgccgccatttcaggtgaagccaatgccaaaactctattgcagcagctgaaacagagcactggcatcacaggcagctacaagtccatcaatcaaaaaacaaccgttgagtcatacaatgtccaatcagcttatttcaaagggctgagtacagtaaaggacgccatcagccaaatcaagaaaaacactggcgtatccggcagttatcaacaggttggaaaaagcacatcatataccgtgaatatgaagggtataacaaaacagcagctccaaaaaatagacactttctttaaaaagaaaaaatggcattacacgtcatccagcgtcaaaaaaacgacaacgtctgcagcttatcaaatcacgacggcaaagattttaggcgagcagcaagcaaacaaagcagcagccttctttgctcagaaaaaagtaaaagctgcaaaaacagcagctggatcaacagcagaaaatcaatatcagctcatctcagaagaaacatcagatcaagcaaaagtcacaaagggtttgaacatattaaagaaaaatcagctaagtgcttctgcgaaatccgtcaaaaaacaaatagctgacacgtttaaaatcacaaccgaatctctgcttgatcaaacgaaagtcaatcaggcactcacgtttttcaaatcgaatcatatatcagtagcaagccagaaaaccggtcagacagctgcgagcagctatcaaatcacaactgaagctatcatcagccaagaagagattgaccgcgttttaacatttttcaaacaaaatcatatcgcagtcacaacatcaaaaacaggccagactgcatatacacaatacaaaatcgtgacaacacagcttagcagcaaaaccgcattgaacaatgggttaacctatcttaaatcgaaaagtgtaaccccgagctatacaacgaaaagcaatacgctttataaaatcagcgtaaatgagcagttcacaggcaatgatacagctgctgcggcatcaacgaagctaaaacaattatacggatggacatcatctatcgtgaagatcaaaaacggcccgcaaatcatgaaaacaaactacaatctctcgcttcgtgatatggtccaaaaacaaatgacagtaagtccgcaaacagacggagcggcttacgtatcgctcacgtacattaatacagcaacatcaactgttacggctgatgtactaaatatccggtcaacgccggaagtcagcccgacaaacgtgatcggccagtttaaaaaaggcgataaagtgaaagtcatcggacagataaacggctgggctaagatcaatttgggctggcgaaacgcaagcagtgatgaagtagttcaatacgtggatccgaataacttttccagagacagcaaatactacttccaatttctcaagctgtcacagacagcgggtctcagcgttactgaggtaaatcagaaagtgcttgcgggtaaaggcatcctgacagggagagcaaaggcatttatcgatgccgccaatcaatatagcatcaacgaactgtatttaatctcacacgctcttctggaaacaggaaacgggacatccgctttagccaatggattaacctataacggaaaaaccgtatacaacatgtatggaattggagcatacgacagcaatccgaattactacggagccaaatatgcgtacgagcagggctggttcacaccagaagcggccattatcggcggagctaaattcataggctcatcgtatatccacaacacagcttacaatcaagacacactgtacaaaatgagatggtcagctacagcgacacatcaatacgcaacagacatcggctgggcgtacaaacaagtaaaccgcatgtacagcctgtattcattgctggacggttatacactttattttgatgttccggaatatcgataaaaaacttagaaagttgcaaataggctgtagctattaaatagctacagcctatttgattatcacacctcaatcttgtccgcaacaatcataaaaatactcattcttgaagcatttgagatggctgcatcatcgggtctgatttttgtactccctttcataaaacctatttcaagcacatttgatttttctccgccggcaaaataccaggatcccattcggatatccttttgttttaagcggaaatctccttctatcgattgatgcagtaaactaatatagcgttcatttaatgtgacttgcaagtttccatctgcattgatagtaatatttcggactaaatttgatgtgtaagatggtaaataacctgaagtcggaaccatccattttttgttttgagcattatactctaaaatgaaggtttgaataaatggttgaaatctttctggaggtgtatcttggtgccccacggtttttaataaaggggatcgaagcataggtacatgattcatgaagttttcataagaatggtatgcataaattctgcttatacgatttccttcttttccacttgtaattcccaccattaatgattttgccccagtttcaggattggtgtacatacagatcccttccggttcacggaagttattctcatatctggtggacaagtctttgccaacagtaatttctttttgcagcactattttattatcggaatcaaatacagttatgagattcggatagcttttgctgtttgtatctcctgtataccaatataaataaccgtcatctaaaaagaaaccttgtaaataatgaagttcgtcaggaatgttaatagtataaagaggattgtttttatttgctattgcatcgtccaggttaaagattgtcacccactgtttattattattattttttgtatcgtattgtctaattgccaactgtctattcttcatatcaagagcaggtgtaaccctatgatcgaaaggcatattcgagaatcgctgaagttctttagaattttcatctaaagtcgcgcctgctttatatgggaaacaaactaattcacttttatctgtttcgtttggtttatcgtatagagaccaaatataaatggtgccattacggttttcaattccaatatttgtaccatgacctccatgtttcaacagcatgctgtctaattgtaaaccttcaagagatagacgagttatgcgatagctttgggtgttgtcttttcctaatccacttgcgacttgggttgtataaatttggtggtttttctcatcgaaattgaatgattgaagtacggttttgtctgctacacgtagttcagtaaataattttggcgtgatgttggtgaaatcaaacagttctttttttctcataaatttaccacctctattattatttgctgccataagcaactaattacattaaagcaaacatacgttcggtattcaatagaaaaaagaacacttgttctgttttgaacaagtgtcatcatttagcttattaaattttcgatgaaattcaataaattttggcttgaattcccatcagaatacttattccatctatcggaaaaaacttttattttggaataattaaatggggtttgaatttcatttattaatgattcactgtcatagcaggctcttccaggtattatggaaagataattatcaaccaatccccgcttctgttgataaagttttaaatcgtaagtataaaaaagaatgggtttatttaaaatcgaaaattcaaagggaacagaagaatagtcagtgattaatatgtctgcagccatgagtagatcaaacaaggcatagttagaaacatctttaatataatcactggaatatttaatatcaatattgttctgaatggcgggatgcagcttaacaaataaaacatattcttcttttaactgatgaattaattgttcttctgtaaaaggcaattgaattgattgcatattataatctctaaacgtcggtgcatagaggattattttttttctttgtatgtttagagtatctgaaatttttttcttgttttctcggtaataagggtctgttaaaggtacacctatttttaataattggttatcctttattccaaatgatttcttgaagatatttgccatctcttctgagccaacagttaaataatcatacgaactgtatactttttggaaccttttaatatcagttttcgtccgttgcatgtttgtaatgtcttccaaaccaaattttttgagtgagccatttgcgtgccatacttggatacatttcgtttgcttccgcttatttaacacacttgttaatagaaagtaattatctgttatgatcactttactgttaaacattaggtatacagctttaatgagatggatagggtttttttcttgtaataaatatgcatctacattcgggaagctctcggcaatagcagaggcctgctgggtatacaggatgttaagtttataagagtattgtccttgttcatattcctcaagaatcgcttttgcgtttgcttcgaatgagatcaggagggtcactttgctttcaggtttcacccattgcagaaaaaaggcgattgctgataaaaaatacaaatagcaattcgccagtagtgatcttattttcatttttatcatccatttatttgaaagttttgtttttaaatctgttttgtatgatctttttcaggctttggatagaaagtttttttgtttttttcttcttttaaaaccgttaaagcatattttgggatgctaagcattcttttccatcgccatggattcaagattaaccggtagaaccattctaaatttaaacgtatcatccaggaaggggcccgtttgacattaccgctaaatacatcaaagcttcctcctagacctatagatacggctttagggaacaagtgtctgtagttatgaatgaatttctcttgatgaggataccctaaagctacgaataccatgtcaggatttgctcttgcaatttgttttgccactagggtgcgatcttgaacataaccgtctgaataacctgcgattttaatgtttgggtattcagaagaaattttggatacaacaccttttataacatctttcttcgcaccgtacagaaatatgcgttttttctttttgttagcaacgcccagaagttctttaaaaacatcgtaacctgcgattcgggactgaagcctgttgttagtcaaacgtgacatcatgactacaccgatcccatcaggcaaaatgaagtttgaagaagatagtacatcaaagtagtcccgatctttaatagctgcaaatgcaatttcagggttgactgtggaaatgacagcaccaatcttttgatcaatataatgtttctctaggtaatcgataaatgatgttaagttactgttaacataaggaatattgtgaatagtctctgtttgcatgtctggctcctccttcctttaagattctatttatatagttaaaaaccgagagtttctaaaagcaaaatcaagctaccttatattttaacataaatcttcaacaaaggattaacattatctttacattaaatttaaatatgtttccaattttacaattgaatgaacgaatgaacaacagaccttggtgccaatggagtctgagtgtaattacatattttggaatgtttttctcctcatgagtacttaaccttttttaggcggtatgctataattaatgatcagtgaagacatacgagaaatatgtcgatataaggaatacaaacaggtttttagaatttaatcgctaacgtcagtagtgtttttaatagtgtttaacattaggaaggagcgtttctttaaatgaaaaaagttatcacatatggaacttttgatttactgcattggggtcacattaaattgcttgagcgtgcaaagcagcttggtgattatttagttgttgctatttcaacggatgaattcaatttacaaaagcaaaaaaaagcttatcacagctatgagcaccgtaaattaattttagaaaccattcgatatgtggacgaagtaattcctgaaaagaattgggagcaaaaaaagcaagatattattgatcataatattgatgtttttgttatgggggatgactgggaaggtaaatttgactttctcaaagatcagtgtgaggttgtttacctcccaagaacagaaggcatctctacaacaaagatcaaagaggaaattgctggtttataatttaggatcctgatatcattggttcaatatctaattaaagtacttcttattgaaataagaagtactttttgatgcttacattgatttttgtgactaaagtatccgggtagatataaatttcaatgatcatatattctagatgccgaaagggagtaaaaaattgtctttacatgcggtgagtgaatctaatataaaacaaattcctgacatggattattattttatctctggtggactgccaagtaattatggcggtctgacgaaatcattattattgcgttcaaaattatttggagaagagtgtaaccaaaacacctttttcttaacgtttcgttttgatttagagttgtcttcaaaaattgatgaattgtacagcaacggtaagattgataaaaaattcacaagtgttattaatctattcgatgattttttaagtgttagaacaaatgggaaaagatcatacgaagaaaggataggccttgaccagataaaaaagcaagttggaatggggaaatttgcaaaaactctgttgagattgtttggtaagaagaacaatgaaatgtctgtagtttactacggagatggagaaactatccggtacgtcgactattggaatgataaaaaccagctcataaagagagaggaatatacgaagaacggaaacttagttctcgttactcattatgatgtgcagctaaacaagatgtatctgcaggaatatattaatgaccaaaatcaagtatatttagacaaactctatgtatggaacaatgaagaaaaagatgttcaattatctcatattatttggtactcccttgagggtgagataaaagtaaaagatgaatcggaactgcgtcaatattggatagaatatctgcaaaaacaaaatgataaacctaagttgtttttagtggacagcagaccgcaagacaaacatgtctttaaagtgaaaaaatcaccttcttcctattatggagcaattattcataacaagcattacggcagcaataaatatcaaattaagggtcgctataaagaagtatttagtcagatgtataatttggatgctgtcttttttataactgaggagcagctagaagattttaaattgatttcaggggaacaagagacgtttttctttactccgcatacaattgataagcctcttgatcccgctgtattgaatgtgccgagtgaaaaatacaaagctgtcattatttcaagacttgcatctatgaaaaatctgatacatgcagtaaaagcatttagtttagtcgtgaaagaaattcctgaagcaaaacttgatatattcggatcgggtgaagatttcgaaaaaataaaaaaagaaattgaagataccaaactgcagaacaatgtctttttgaaaggctatacggataaccctgactcagagtttcaaaaagcttggctaaccatttcaacctctcattttgaagggttcggtctatcaaatatggaggcactgagcaatggatgtccagttgtaacatacgattatgattacggagcaaggagcttagttactgacggagcaaatggatatgtcattgaacagtataatatagagaaattgggtcaagctattatctctttgatgaaagatgaaagtactcatcaaaaattttcagaacaagcttttaaaatggctgaaaaatattcaagacccaactatattgaaaattgggcttttgctcttaatcagatgattgaggtgcgaatagaaagagagaagttctctaaaaaggttggaaaaaaagatccttctattagttcctatactgaggattttgataaaactaaaatagaaattgacattgagaattttgatcataatgatattaaaaaaatacgtttagtgggcttggacagaaagaataaggctgaaattatttcaacaaacttacaaaatgatcaactgtttgtaattgatctcgaaaaagatgtaaatattgaaaagatagctgctaataaaacccaagttattgatttttatattgttttcaatgcaaatggccatattaaaacaatgcgaagactttcgagtgaagaaacaaaattgtcaggaaacagtatagatactaataatggctatagagtagagccctatacaacagttaaaggcaatttctcttggagggtcacggaaataaaagagagttaatgtccttagtagttgacactaataaaaggaagcaaaaaggaaagagcttttatacagaggagcagaaaaaagtaatgattgaaaacactgtgattaaatgtattttgaaaagcttgaaaaacaatttaggaagtcttgaattgttaatctcaattgattcagaacaccaatttttagaggattaccagttatttttaaagctgaaagagagacgttcaggaacggaatctgaatttccgcttcaaaacactggctcattagagtataaaactgagataaatgctcatgttttgcctatgcctgttgaaatgggacaaacatatgatttttatgtcgaatttcgaaaaaaatatgaagatgcggagcaggaaccactcttgaagcgtctttctgctgaagtaaattcaattgagcgcgcctttcatgtcgatcaaaccacagaacttttgattttaccttatacaactgataaaggcaacttttctattaaggtgaaaagagaggccaaaatcatcagatttgatcaaatcgagattagctctgaagaaataagcataacaggttatgcggggtacctgagttccgaaaatcaatatcggataaaaaacttgaaccttattttaaaaaagggtggagaaacacctattgaggaaaaatttccaatcaagctagaaagaaaaacacatggcctggaaaacatgagagcagatggttttgttccggaactgtatgattttgaagtgaaagtgcctttgaaagaaattcctttctcaaatgaaaaacgttatgtttatcgtctttttatggagtatatatgcaatgacgatgaaggaacggatattcagttcaacagcactgctcttgttttaggagatcgaaaaaacaaattaaaaggattagtaagtattattaaaacaaacaacgcaccagttcgttatgaagtctttaagaaaaagaaaaagcagactctaggtatcagagtaaacgactatagcctgaaaacaaggatgaaatactttattaaaggaaagaagaagagattagtatcaaaaataaaaaagatcacaaaaatgagaaacaagttaatcactaaaacatacaaatctctattcatgatggctagcagaatgccagttaaaaggaaaacagtcatttttgaaagttttaatgggaaacaatacagttgtaatccgagagcgatttacgaatatatgcgggaaaaccaccctgagtataaaatgtattggagtgtaaataaacaatattcagcgccttttgatgaaaagggaattccttacattaatcgcctctcattaaaatggctcttcgctatggcaagagctgagtattgggttgttaacagccggcttccattatggattccgaaacctagtcatacaacatatttacaaacatggcatggcacacctttaaaaagacttgcaatggatatggaagaagtccatatgcctggtacaaacaccaaaaaatataaaaggaattttatcaaggaagcttctaattgggattacttgatttccccaaatggttattcaactgagatctttacacgggcgtttcagtttaacaagacaatgattgaatctggatatcctagaaatgattttcttcataatgataataatgaggaaacaatatcattgataaagagtaggttaaatattcctcgtgataaaaaggttattttatatgcccctacatggagagatgatcagttctatgcaaaagggcgttataagttcgatctcgatttagatttgcatcaacttagacaagaacttggaaatgaatatattgtaatcttaagaatgcattatctggtagctgagaattttgatttaggtccttttgaaggatttgcatatgatttttctgcttatgaggatattcgagaattgtatatggtttctgatttgctgattactgattattcttcagtattctttgattttgcaaatttaaaacggccaatgctattctttgtccctgacatcgaaacctaccgggacaagttgcgtggtttctactttgattttgaaaaagaagctcctggtcctttggtaaaaactactgaagaaacgattgaggctatcaagcagatctcatcgcctgattataagcttccggtttcttttggtcctttctatgataagttttgctatttagagtcaggacgttcatctgaaaaggttgttaatactgtatttaaagctgaataatttaggttattttataaaatgtatagctgtcgatttttcggcagctttttagatacttgttgagaagtgaaaaaaaatgcaggatctgttacaataatcagcggtgctttcaaattttaaacagaaagattcccaaaaacaattaagtctaaggaagataaaaaatgaatgatttgttgcgtatactcagagagcaaataacgtcatttcctttaattttaagattggcggcttatgaaaccaagtctaaatatcaaatgaattatttaggtgtcttatggcagttcttaaatccgcttatccaaatgctggcctactggttcgtatttggtatggggattagaaagggcggtcctgtgacaaccggagcgggcgaagtgccttttattatttggatgctggcaggattaatcccatggtttttcatcagtccaactatacttgatggatcaaatagtgtatttaagcgcattaatatggtggctaaaatgaacttcccgattagttctctaccgtccgtggcaattgcatctaacttatttagttatatgatcatgatggtgatttatatcattgtactcctagttaatggtgtgttcccgagtgtgcattggttacaatatatttattacttcatctgtatgattgcttttatgttttcgtttagtttgtttaactcaacgatcagtgtgctgattagagattatcaatttttgctgcaggccgtaacaagacttttgtttttcttgttgccaattttttgggatgttaatgcgaaactcggtcaaagccaccccgaattagtgcctgttctgaagttgaatccactattctatattattgaaggattccggaacagcttcttagatggagcatggtttttccatgacatgaagtacacgctgtacttttggttgttcacattccttttattgttagtaggttctatcctgcatatgaaattcagagacaagtttgttgactttctttaatacgtaaggagattttacgatgaaactaaaagtttcgtttcgaaatgtttcaaagcagtatcatttgtataaaaaacaatcggacaagattaaaggattgttttttccggctaaggataatggtttttttgctgtgcggaatgtctcctttgacgtgtatgaaggggagacaatcggctttgtaggaataaacgggtcaggaaaatcgaccatgtctaacctgctggctaaaattattccgccgaccagcggtgaaattgaaatgaacggccagccgtcgctgattgcgattgctgccggtttgaataaccaattaacgggccgggacaatgtccggctcaagtgtttgatgatggggttaaccaataaagaaattgatgatatgtatgacagcatcgttgaatttgccgagattggcgattttattaatcagccggttaaaaactattccagcgggatgaagtcgcgtctcggtttcgcgatctccgtgcatattgatcctgacattttaattattgacgaagctctttctgtgggggaccaaacgttttatcagaagtgtgtagacagaataaatgagtttaaaaagcaaggaaaaacgattttctttgtcagccactcaatcggtcagattgaaaagatgtgtgaccgtgttgcttggatgcactatggcgagcttcgtatgtttgatgaaacaaaaacggttgtgaaagagtacaaagcgtttattgactggtttaataagctatcgaaaaaagaaaaagagacatataaaaaagagcagacagaagagaggaagaaagaagatcctgaagcgtttgcccgtttccgcaaaaagaagaaaaagccgaaatcactggccaatgccattcaaattgctattttgtctattctgactgtcttcatggcgggaacgatgttctttaatgccccgcttcgtacaattgcttcgtttggcgctattccgcaaaatgaagtgaagaaccatcatggcgatgcaaagggcaagtcagaggaacgcttaactgcaatcaataagcaagggtttatagcaaatgaaaaagcggctgcttataaggatcagggtttgaaacagaaggctgacgttacactgccattcggtacaaaagtaacggtagctgcaaaaggcaaacaagcagcgaaaataaagtttgacgggcactcttattatgtgaaacagagcgctgttgcaactaacatgaaacacgctgaattgcatgccactgcatttacgtcttatgtctcgcaaaacgcagcatcttcctatgaatactttctgaaattcctaggagacagcagcaccagcattcaatcgaaattgaatggttatactgaaggaaataaggctgacggcagaaaaacgctgaattttgattatgaaaaaatcagttatgtactggagaatgataaagcaacagagcttatttttcataacatttctcctatcaacccggcgtcactatccttaagtgatagcgatgtattgtatgacagcagcaagaagcgttttcttgtgaatacagatgatcaggtttttgcagttgataatgaagagcatacactgactttgatgttgaaataaaaaaaggctattggatgaatgtccaatagcctttttgtttagatttcttctttgtttagtaaaccttccataaatggaacgagctgatcgcgaagctctttatcctgcatcgcaaattcaagagttgttgtgatgaagccgagcttttcaccaacatcataacgcttgccttcaaaatcgtaagcaaacactctttgaatttcattcagtttttgaatggcgtctgtaagctgaatttctccgccggcgccaacctgctgctcctctaaatacatgaaaatctcaggcgtgaatacgtaacggcctaagatggcaagattagaaggtgctgtgtctttaggcggtttttcaatgaagtttttcacctgataacggcggccttcacttgtcagcggggcgatgatgccataacagtgtgtttcatcttcaggcacttgctgaacaccgataatagaagaaagtgttctttcatattcatccgttaattggcgcaaccctggtgtgtcagcctgaacaatatcgtctccaagcagaaacgcaaacggctcatcgccgataaagttaggcgcgaaccagacagcatgtccaagacctttaggttctttttggaggatatagtgaaagaaacttatcacttttttcagaagtgttcagtttttcctttatctaattgattttcgtttatatcatatcaaccctccttttcatctatatatctccatatgtaattcgtagtttagataaagtcccttagcctgataaagacttcactaaattttaccacgaaaatttttaggaactacgtattacaattccttcacgttttgacgatgaagtaatatgaggagggcgtacaaaataaatgacgcagcagaaagaaaatcattacacttgaaaacgcgacaaaaagaattgactcttccggaatagaaaacttgttgtaatgagtatagataagatatcagatctgtaaaaaatacacatcaatgcaacgatattgtcaaaaagtgctgatgatttacatttttaaagagccttaacttttataggaacatatgctattattgtttattattaatggaacgtaaaaaatatgtcgaaatgataaacaatcagttaaggatttttgttttttctaagttggaaaaggttggaaggtgatgttatctaatgaagaaagtgatacgtacggaatgtttgatttatttcactatggacatatgaagctactggaaagagcaaaagaacctgggattacttaatcgtacgattgtctacaaaggaatactatgaggccatttaccttacaagaatagcaggcatttcaactacccaaatcagaaaagatatggctagtttatagaagcactaactaaaagaggcttgaagtaaattcagttgcttctttttttcttgtttgcgtaaatattaatcttcactctttaaggagttcactgatgaaatttttattataaccaattgcagaagtttactagttagagtttattcagttttgtttaaaatttttgtccttctgccaagaaacaataaattaattttatttgaaagctattctggaaacagtttagctacaatcccctaccaattctacattatcaaataaggaattaaagaaaaataattttatatgcaccaactttgcgggataatgaattttaagaaagctggccagtataaatttaactttaatttgattagaggaaatgaagagggaaccttggagactctatggttattcttgtaagaatggtattatccagtttcagaacaatttaattagggaaatataaatattttgtgaacgatgtttctttaaataaagatattcgagatttatatttaattagtgatttattgattatggattattcttctgtcttttttgataatatgaatttttaaaaaaaccttgtattttttgtgtatgatctcccggcttatagagactgtatcagaggtttttactttaattttcagcaaaaaacgccaggaaacttgcttcaaacaagtgaagaacttatagatacggtaaaagagttgttacataatccttatatagatcataactatgaggatttttataataaattttgtaatttagaagaggcaaggcttctaaaagagtaattgaaacgatcctttaacttctaaataaagaggtacaaacatgttttctataattataccaatatataattctgaaaattatttaagatattcaatagagagtgtccttaaccagtcaattggatttaaggaaaatatagaactgatattaatagatgatggtagtgttgacagcagtcctcaaatttgtgaatcctttaaaaatctatatcctaataatattaaaatcatgaaaattgaaaactctggaccttctgctgcaagaaattgtggattatcaaatgtaagcgaaagatctaaatttattggttttcttgattctgacgatgcattctctcaaaatgcgctgcaaagtgtttatgattttttttgtgattccgaacatgtaaatattgcggtattacctgtttattacacaggtgaaaaagaagggggacataaattaaataatagatttgaaaaaggaacaagagttataaatattctcaacgattataaagctattcatttttatattggcggcactttttacagaagacatacactaactagtaccgtcctttttgatgaatctataaagttttgggaagacgctatcttttttaaccagttattactgaaagaaaaaagatacggagcagttgcagaaggaaagtatttttatagaaaacggaaagaacaggattctttagttgatcgttcatggtttaacaaaaaaaggtacacatatttgttgaatgaatgttacatgactttgttgatggattcattcaacaaatatgatatagttttgccttatttgcaatttttaattgtatatcatataaaactgtttttatatccgaactatagagatgtttataagtctgttttagatcaacaagaacaaagagtttttgttgatgattttattaaagttttaaaatttattgacccgcaatttataaaagaacaagatatgccgatgtactataaagaatttatgtttcacttattaaaagaaaatacagaagctcttgaaaatataaaaaaagaaagagtactgcatagttcatgtactgttacttcggcaaaaataaaagggcttagacttgaattaacagggcactttattaaccagtattatgagatgaaagaaaatgacagaatatatataaaatattttaaaagattaaaaaaatgcaaacgaaaagaactgaaaaaaacaattgaagtatggggatataaattaagagattttagatatgctggttttgttgtcgaaataccgatttgggcctttgcatttgactttgtactaaaaacaccaaatgattctttagaacttaaccatgtgaacatttttaaaagtttgcttacaagggtttttaaaaaaaggtaaggaatgcttttcatacattttactaaattaaaattgttttgcaaaaattagtactctcttgtttcttaattttatttacccgaattcttattcatataaacattatgttaggagtaatcttttatgaacgaaaaaagttttaactatgatttcagtgttataatgccgatttataatgttgagttgtatctcactgaagctatagaaagtatcattaaccaaactattggttttgagaatattcagttaatactggtgaatgatgatagccccgataaaagtgaaatcatttgtaaagaatatgctcagaaatatcccaataacattgtctatgcaaagaaacagaatggcggagtgagcagtgctcgaaattatggtttaaagtatgctgaaggtagatatattcaatttttggatccggatgatttagtttcagaaggaacattcgaaaatgttttaaacttctttgacgaacataagaatgaaattgatattgtagcaatccctattttttttgcagaaggaagaactggagaacataatctaaataataagttttcttctacaagaattttggatgtagaaaaagaaccgcatcatatattaactcattgttgttctacatttataaaaaaagatgccttgaaaaatatcaggtttgatgaaaattgtaaaataggtgaagatgccaaactagttaatttaatcatatcgcaaaagaaaaagtatggtctggttaaagaggcaaaataccattatagagttagagaagatggatcatctgccatgcagactgctaaagcaaataagaattggtttaaccattcacttatcactttctcaaagaatttaatcgatattataaaaaatcatgaacagaaaatacctttatttcttcaatatatggttatgcatgatttgaagtggaaattattgattaaggatatcagtgaaacacctttagacgaaaatgaatacagtgaatttttaacattgattcgagaagtattgtcgtatattgacgacgatgtcatcattgaaacaaaaagtgtcagccatttctatttatatcatgctttaaaaataaagcacggtgaaaattatagtaggtatgtatatgaaagagaaactgaacaggattattatttatacagagaaggtaaaattgtttcgaaattatcggatcaaactttaactattgaaattttagaagaaaatgaggattccattcacatagaaggcttttggagctcgctgtttaattctaaaggttttaagttttatgctaaaattggcgaaacaaaaataaaagcaaagaatataaaaagacagcataatgattatataagtttaggagaagtaataaaaaaatatcccggtttttcaatagatattcccaaaggtcatctagcagataatcatcatattgagttttttataactaagggtaaaaaaaggaagttgacaaaacttcgttttttcaagtattcaggtttgtcaaacgatttatataatacttatgtggctaaaaaagattatattttttattataattataaaaaattaatgttcaaaaaaaacaattttaaaaatagatttataaaagagtttcgtttcttaaaatccctacataaatcaggggaaaaatcaaaaaaacgaaaatcagcgattaagaaggcactgatggcaagaatggtacaccatgttttcactatttttaatagaaaaccagtatggttattcatagacagacaagacaaagctgatgataatgccgagcacctctttaaatatgcaatcaacaagaatgatggggtaaaaaaatactttataataaaaaaagatagcaaggattacgacagaatcaaaaaatatggaaaggtcataccatacagatcttttagacataaaattttaaccttatcctcttccaaagtaatatcgacacatgcagatatatgggttgtaaatccattttttaatatggagatttattttagagatttatttaactttgagtttatctttttacagcacggaataacaatggcagatcattctgaatggttaaacaaatacaacaagaatatcaaattattagtcacttctgccaaacctgaatatcggtctattgtgaaagggaattacaactataaaaaagagaatattttgttgggtggatttccgagatacgataatcttaagaagagtgagggagaaaagcaacttctaataatgccgacttggagaaaagatattgtattaccgaaagatcaggcaaaaggagtaagaccgtacaacccgaaatttaaagatagtgaatatttttctaggtataatgctttgattaatgatgaacggctaatcgaatttgctaagaaaaataattataaaataactttttttcctcacccagatattcagcaacagattgtagactttgaaaagcatgattatgtggagtttgccgactataacagcagctatcaaatgctatttaattcttctaatataatgattactgatttttcatctgttgcgtttgattttgcatatgagaaaaaacctgttatttattatcaatacgaaaagtcataccattttaaacttgattattatgattataaaaaaatggggtttggtgatgtattagaaaatcataatagcttagtggataaagttatctattatatgaaaaacaatagtcgtatggaagataagtatagaaaaagagtagataacttttttgcatatactgataaaaataataggaatcgtatttataatgctattttggaattagataataataaagttgctaaatgaggttggtttgttttatattgacacttcaaatgttgggagaagttctgcgagacttctctttactttttaaaagtgaaaaaaactcaacatttgttacaatattcactggtacttttaaatttctttaaccgaaagatccaaaaaatcaattattttggtgtattatggcaggttttaaatccccttattctaatgatggcgtactggtttgtatttgggatgcgcaacagtaagctggtcataacaggtatcggagaagtgccttttatcgtttgaatgctggctggtttgattccgtggttttctattagcccgacaattcttgataaatccaacagcgtagttaaagggattaatatggtagccaaaatgaactttccgacagttcactgccttctgttgtaattgcttcaaatttatttaattattttgtaatgctggttgtttagtcattgttcttttagcaagtggtgtttacttagcttgcattgaatacaagatatttactatttaatctgcatgtttgtatttatgttttcatttagtttgtttaactctacaatcagtgtgtttgtctgggattattaatttttgcggcaggccgttgatcaggtcttcgcagttgataatgaagagcatacattgactttgatgttgaaataaaaaaaggctattggatgaatgtccaatagcctttttgtttagatttcttctttgtttagtaaaccttccataaatggaacgagctgatcgcgaagctctttatcctgcatcgcaaattcaagagttgttgtgataaagccgagcttttcaccaacatcataacgcttgccttcaaaatcgtaagcaaacactctttgaatttcattcagcttttgaatggcgtctgtgagctgaatttctccgccggcgccaacctgctgctcttctaaatacatgaagatctcaggcgtgaatacgtaacggcctaagatggcaagattagaaggtgctgtgcctttaggcggtttttcaacgaagtttttcacctgataacggcggccttcacttgtcagcgggtcaataatgccgtagcggtgtgtttcttcttcgggcacctgctgaacaccgataatagaagaaagtgttttttcatattcatccattaattggcgcaaccctggagtttcagcctgaacaatatcgtcaccaagcagtaccgcaaacggctcatcgccgataaagttgcgtgcgcaccagacagcatgtccgagacctttaggttctttttggcggatatagtgaatgtcagccaggttagaagcctttttcactttttcaagcagctcagtttttcctttttcttctaggtttctttcaagctcaggagagtaatcaaaatgatcctcaatcgcacgcttgctttttcctgttacgataataatatcttcaataccggcttcaacagcttcttcaattatgtattgaatggtaggtttatcaacgataggaagcatttctttcggcattgctttcgtagccggaagaaaacgtgttcctaagcctgctgctggaattatggctttacgtacttttttcatttaaaaggcaccttccttatgatcgaaaaaatttatggttaaactattctctatttacccttttcaatatgtttttacacatttttatgatatcggataaaccatttttaaacaagctttatccttaatattaaaacttatatcattttatttgaatcaagaatgaaatgatttaaaatgatgcattttcatgtagaatatgtagtatgaatttatttactatagcagaaaaccaggtgacaaatatgaaaaaactaaaagtgatgaccgttttcgggaccaggcctgaagcgatcaagatggcaccgcttgtgcttgaattgaaaaaatatcctgaaatagattcctatgtaacggtaactgcacagcacagacagatgctcgatcaggtgttagatgcgtttcacatcaagcctgacttcgatttgaacattatgaaggagcggcagacactggcagagattacgtctaacgcacttgtaagattggatgagttgtttaaagatatcaaacccgatattgtgcttgtccatggtgatacgacgacgacgtttgccggaagcctagccgctttttaccatcaaattgctgtcggtcatgtggaggcggggctccgtacagggaataagtattccccgtttccggaagagctcaatcgacagatgacaggggcgattgctgatttgcattttgctccgacaggccaggcgaaagacaatttattaaaagaaaacaaaaaggccgactctatttttgtaacgggcaatacagcgattgacgcactcaacacaacggttagggatggttactcacatcctgttctcgatcaggtgggtgaggataaaatgattctcttgaccgctcaccgccgggaaaatttgggtgagccaatggaaaacatgtttaaggccatccgcagaattgtaggggaatttgaagatgtacaagtcgtttaccctgtgcacctgaatcctgttgtccgggaagcggctcataagcattttggtgattctgacagagtgcatctgattgaacctttagaggtgatcgatttccataactttgcagcgaaatcgcattttatattgaccgattcgggcggcgtgcaggaggaagccccatctctcgggaaaccggttcttgttctgcgtgatacgacggaacggcctgaaggagtggaagcgggaacgctgaaacttgcaggtacggatgaggaaaacatttatcagcttgcaaaacagctgttaactgatcctgatgagtacaagaaaatgtcccaggcttctaatccgtatggagatggagaggcttcccgccggattgtggaagaattgctgtttcattacgggtatcgaaaagaacaaccggattcatttacaggcaaataaaaaagaagctttgcacattgtgcgaagcttctttttgttttacttttcgaggctttccttcagctcttttgtaatatcggaaagggcgctttcatcagcttggtagtagtaaattccattgattttcgtgcctgtaccttttagttcgtgctgtttaatatgtttccgcgcacctttgtaatcggactggatatcccacatgttatcgaaggtcaagttcgttttcacattattttcaacaactttaaacatatctccgaatttcgtgatggaagaaatattagcgcctttattaataataccttggatgacttggcgctggcggtcctggcgtccgaagtcgcctctcggatcttcttttctcatccgggtataagcgagcgcttcttttccgttcagcgtgatttctcctttgccgaacgaataaccgtcataactgaacgcgaatgtgctgttaactgtaatgccgccaagtgtatcaacaacgtctctaaagctttccatgttcactttcacaaaataatcaaccggaacatcgaggaagttctcaacagtgtctaccgtcatctgtgtgccgccgaaagcgtatgaatggttgattttatccattgtgccttttccgataatttttgtatacgtgtcacgcggaatgctgaccatgtcggttgtattcgtttttgggttaacggtcatataaatgagcgtatcggcacggcccttatcgccgtcgcgttcatccacacccatgattaagacggaaaaaggatcttttttattgatactgacctctttatccctctttttagatttatcaatgctttcatgaatacttgccacggttgaagctgctttatgccataagtagtatgcatagccgccagttccgagtacaagaagtccgattatcgttaaaattgtcagtaataaagtttttttcttttttctgcgttcgtttctcatcctttgcacctcgtctgttaaattactttcattatgagttaaatttccaataaatacaactctatttaatacaagaatgaaatcctaaaatagtcgttttttataaaaaaaagtttcattgtttcttaatttttctttaaaatataaaataggttgacgataaaatataatgaggtgaaaaaaatgaaaaaatttattgctttactgttctttatattgcttctttcgggttgcggggttaatagtcaaaagagtcaaggtgaagatgtatcgccagacagtaacattgaaacaaaagaaggtacttatgtagggttagctgatactcatacaatagaagtaacagtagataatgagccggttagtcttgatatcactgaagaatcgacaagtgatcttgataagtttaacagtggagataaggtcacgattacatatgaaaaaaatgatgagggtcagcttctgttaaaagatattgaacgtgccaactaagatatagggaggaacctgaaattttgaaatcttgcaaacaattgatagtgtgttcacttgctgcaatcttattattgattccatcagtttcttttgcagcagactcaaacatctcagttaaattgttaaattatattggaaataaatctagcatcagtctatcgccaacaggattttataaagtaactggagataatgttgctgttacggatcgttttgcaggcgcttcacgatacgaaactgcgactcttgcatccaacagccagtggaaaaatcctaatacagtgatattggtgaaccgagatatttttattgatgcattgcctgttattccattggcgaaaaaactgaacgcaccagttttatttactcagcctgacacgttaacaaaaactactgaaagacaaattgctaagtttaaccctgataatattttaatcattgggggagcgcgaagcatttcaaaagacgtagaaaacaagctgaaatcatatggcgctgtgaaaaggataagcggaaaaaatagatatgtcttatcagaaaatattgcaaagcaaatgggcagctatgataaagcgatcgttgtaaccggaagagtatttcaagacgctttagccattgctccatatgcagcagcacacggataccctattttgcttacagagaaagacaagcttccggattatgatttgccaaaacaagtcatcattataggcagttcatttagcgtcagtgatagtgtagaaaaccaaattaaaaaaacttcaactgtgcaaaggattcctggatcaaccagatatgaacttacggcaaatataattaagcaactaaagttgaaggctgataaagtcgtaatgacgaacgggacaaaatatgcagacgtattgataggcgcttcgcttgcctcgaagaaaaacagccaaattttatttgttaaacaagatagcgttccggctgcggctaaaagtataacgaaagataaagccacatatgcatacgactttattggaagtaccagttcaatttctgctgaagttgagaattcacttgctgatgaattttatttagctgacggtggcacctataatctaaaaatcaacagcggaaaattaaaccttgaaaacatcaaaacttacggaaactccctaagaattaaaccagaaaactattctacttcaaacagaattagtcttgatggaaagcagtatcttggcacggttaatttctctattgagtctactaaatatatccgaccggtaaatgagaatattccatttgaggattacttaaaaggagtaattccgaatgaaatgcctgctagctggtcacttgaggctcttaaagcacagactgtcgctgcaagaacctactcaataacaaaaacaggaactactgtacctgatacaaccgcttttcaagtttatggtggctacagttggaattcgaataccaataaagcggtagagcaaacgaaggggaaagttctgaaatataatggatctcttataactgcagcttattcttccagtaatggtggttacacagaagctagtaatgaagtgtggtcgtcaagtgtaccttacttgattgcaaaaaaagatacaaaggatcctcaaataggctggacgcttactttgtcaaaacaacagctagatacgaaatctttggacttaacgaagccttcttcttggtggtcttcagcgactgaaactgattctgcaagactttccggagttaagaactggatcttgaaaaataaagaaacaagcgctgattctgtcaaaattgcaagtattgacgatttaagctttagtggaacgacacaagggcagcgtgcaaaaacagcatcgatgaaagtgaagtattttgttaaaagcagtactggctcctataacttgagcaaaattacaaccattagtgtaccaacaagtgagttaagaacaatgattggagcgactgtatttaaaagtacttatgtgactgtaaaaaaagatacttcaaagtacacaatcagcggtaaaggatatggtcacgggatcggaatgagtcaatatggagcaaaagcaagagcagaagctggagattcatatagttcaattttgaaattttactatccaggtacaactctgacaagttattgattattttaggatataacgccatttaaggaggaaatcaattgcgttcttatataaaagtcctaacaatgtgttttctggggctcatactttttgtgccaacagctttggccgataactcagtgaaaagagttgggggaagcaatagatacggcactgctgtacaaatatcaaagcaaatgtattcaacagcaagtacagctgtaattgttggtgggagttcctatgcagatgctatttcagcagcacctcttgcttaccagaagaatgcgccattgctttacactaattctgataagctttcatatgaaacgaaaacaagattgaaagagatgcagactaaaaatgtaattattgtaggcggaacacctgctgtttcttctaacactgctaaccagattaaaagcttggggataagtattaaacgaattgcaggaagcaaccgttatgatacggctgcacgggtggcaaaagcgatgggtgcgacttcaaaagctgttattttgaacggcttcttatatgcagacgctccggccgtcatcccttatgcagcgaaaaacgggtatccaattctttttacaaataaaacatctataaatagtgcgactacgtctgtgataaaagataagggaatttcgagtaccgttgttgtaggaggcactggaagtatcagcaatacggtatacaacaagttaccttctcctacaagaattagcggttcaaacagatatgagcttgctgcaaatatcgtacaaaaacttaatttatcaacaagcaccgtatatgtaagcaatggattcagctaccctgactctattgcaggagctacactggcagctaagaagaagcaatctcttattcttacaaatggtgaaaatttatctacaggagcccgtaaaattattggaagtaaaaacatgtcaaactttatgattatcggaaacactcctgccgtaagcacaaaggttgctaatcagctaaagaatccagttgtaggtgaaacaatctttattgatccgggtcacggtgatcaagattcaggagcaatcggcaatggactccttgagaaagaagtcaaccttgatatagcgaaaagagtcaatacaaagctaaatgcttcaggtgctcttccagtactgtcaagatctaatgatactttttattctttacaggagagagtaaataaagcagcttctgcacaagcagatttatttctcagtatacatgcaaatgctaatgatagctcatcaccaaatggaagtgagacgtactacgatacaacatatcaagctgcaaatagcaagagactggctgaacaaattcaaccaaagttagcggctaatcttggaacgagagaccggggagtaaaaacagctgctttctatgttattaaatattctaaaatgccgagtgttttagttgaaactgcctttatcactaatgcatcagatgcaagtaaattgaagcaagcggtttataaagataaagctgcacaagctattcatgacggcacagtatcttattacagataatcgaaagagacaaatctaatcacagatttgtctcttttttatatgaaatgattaaaacaaataggacttgtatataaaatagtaaaagagtattaacaacatttatcagaaaaaacacgtaattcacacttcttaacataccatttacatccaattaacatccgtctgctaaactgactggcataggtcatcataacatcccaaacaaatcgtgaggtgtgtgtcagtgagtgcagagaaaagcatgaatgtgagtcgtgaattctcagttcaacaaatacattcttttacattatctgaaaagacggctcgttatttggcaataaagcgcgtaatggatatttggtttgcgctcattggattggcgattgcgctgccaatgattgcggtattttcaattttgatttgtttggagacgccggggcctgccatttatacgcaggaacgcgtagggaaaggcgggaagccatttaagctttataagcttcgttccatgaaaatagatgccgagaagtctggggcggtttgggcacagaagcaagatccgcgggtgacaaggatcggagcttttatcagaagaacgagaattgacgagcttcctcagctgtttaatgtgctgaaaggcgatatgagtatgattggccctcgtccggaacggcccgtatttacggaaaaattccagaatgagattccaggctttacacagcgtctggctgttaaaccgggattgagcggctgggctcaggtgaacggcggttacgatatgacgccgaaggaaaagctgatatttgatttatattacattcgcaatctgactttcactttagaattaaaaattatgttaaaaacttgtaaagtagtttggacgggtgatggtgcaagataaaacgggattccattattcaccatcaatctgagcttaaaaagaagtagggaatatgatgccaagtattacaaaacaaatcatgagcggtgcaaagtggacaagtatttcaaccatgtgtattacaatcatacaaattgttcagtttgccctgcttggaaatatgatgaccttaacagaatttgggcttgtcggcatgatcacaacggttacagttttcgcccagattgtgctcgatatgggttttggcgcagcattaattcagagagacgacgcgacggagcgccagctgtcaacattgtattggcttaacattatgacgggcgttttgctgtttgttcttttatatgtgagcagtcctgtcattgcgggattttatcaaagagaagagctggtgtttctggttcggattctggcgattatgtttttgatcgcgccaattggacagcaatatcagtatatgctgcaaaagcagctgcattttaatacgttaagcaaaatagagattttttcaaatgtattgtcattcggatatttagcgatagcggtttttatgatggatgcgattttggcgtacgtgatttctcaagtcctgctgcagtccagtaaagggattttatattgggctgtataccgaaaaaagtggcatcctgcttttgtttttgatttgagaggcatgaaggatttcttttcttttggagcctttcagctttcatcccgtcttgtgaacaggctgggagcaaatatcgacatgattttgatcggccggtttattggtgctgaagcattggggatttataacctcgcttatcagattgtcaccattccggttttgaagatcaatccgattgtcacacgggtggcattccctattttcgcaaaaaacaaatatgaaaacagcgtgatcagagaaggctttctgaatatgacaaaaatgctggcgcttgtttcgtttccgctgttaatcgggctcgtgtctgtgtcagacgcctttatcacagcggttttcggagaaaaatggcttgctgctgttccgatcctaaatgttcttgcgattgtcggaatactaagagtgctcatgaatccaaatggatctgtgttgctggctaaaggaagagctgacttagcgttttattgggattccggcgtgctgctgctgtacggattatcactgtttgcagctgtacagacgggaagcctgctgacagtcgcatgggtgtatgccattatcagcgttgttaatttcctgattgggcgctggcttttggcatatgtcatcaagcttaacctttcagcttatttccagtcgattatgaagccatttctgattactgcggcgatgggcatcatcgcgtttggtgtaagcctcagtaccgaacacttcagtatgcaggcagaaatgcggctggccatttcagttgcggctggggcgctgtgctatctctttcttttggtaaaagcgtaccctcaaacgaaaagcaaactactaagaaaaggacgtttgtcatgaagattttgtggatcacaagcgtatatccgagcagtatgaaacccggagagggtgtgtttcatgagacacaggtgcaagagctgcaaaaactcgggcttgatatcactgtgatatgcccacggccttttcattcagcacctgtccgcatgctgaaaaagacatatcgaaaaaaggatgtcagaccggagtatgagattagaaaggggataccggtttaccggcctttctatcgggcagttcccggccagctgaagtgggcgcagcctcatcggagaatcgcatcagccgttttaaaaacaatgaaacagcgcgacctatatccggatctgatccatgcgcattttgccatgccatcgggcggggctgcggcagtcgtgtcagagtcagcgcaaattccttatgtcctgaccttgcatggcagtgatgtgaatgtctatccgcattacagcaaaggtgcgtttaaagccttcaagcgtgccgtaggttctgcgtcagttgttttagcagtcagccacaagcttcaggaagaagccaaaaagctttcgggctttgacagctcggttttgccaatcggcatacagctcagccgttttcaggggaatgaggagacgaaagaggaaatcagaaaaagactcggactcccgctcgatcagcgtctggctgtctatgtcggccggctggtcagagagaaaggcatttttgaactgtctgaagcgatcgaatcgctgcaggactctcctaaggcagtctttgtcggggatggtcccgcaaaatcgacgctgacgcagaaggggcatatcgtcacaggccaagtcccgaatcatcaggtaagagactatttacttgcggcagatctattcgtacttccttcttacagtgaggggatgccgactgttgtgattgaggcgctggcgctaagggttcctgttatttgtacggatgttggcggagtgtcgtctttattcggaaagcaccaacatctgctgattaaaccgaaatccgctcaagccttggcggaagcgatcactcggtacgaacatgagcaaatatggaagccggaagtagcagatgacttgtatgaaaccgtgcaggctcaatttgacgcaggaaaaaacgccaaggccttgcatcatcagtatcagacggtcacgaaaacgtccgtttaatcgtaagacactgcgaccattataaattggaagatcattttacaggagagggttgagcgctgtgaaaaaaatagctgtcattggaacaggttatgtaggactcgtatcaggcacttgctttgcggagatcggcaataaagttgtttgctgtgatatcgatgaatcaaaaatcagaagcctgaaaaatggggtaatcccaatctatgaaccagggcttgcagacttagttgaaaaaaatgtgctggatcagcgcctgacctttacgaacgatatcccgtctgccattcgggcctcagatattatttatattgcagtcggaacgcctatgtccaaaacaggtgaagctgatttaacgtacgtcaaagcggcggcgaaaacaatcggtgagcatcttaacggctacaaagtgatcgtaaataaaagcacagtcccggttggaacagggaaactggtgcaatctatcgttcaaaaagcctcaaaggggagatactcatttgatgttgtatctaaccctgaattccttcgggaagggtcagcgattcatgacacgatgaatatggagcgtgccgtgattggttcaacaagtcataaagccgctgccatcattgaggaacttcatcagccattccatgctcctgtcattaaaacaaacctagaaagtgcagaaatgattaaatacgccgcgaatgcatttctggcgacaaagatttcctttatcaacgatatcgcaaacatttgtgagcgagtcggcgcagacgtttcaaaagttgctgatggtgttggtcttgacagccgtatcggcagaaagttccttaaagctggtattggattcggcggttcatgttttccaaaggatacaaccgcgctgcttcaaatcgcaaaatcggcaggctatccattcaagctcatcgaagctgtcattgaaacgaacgaaaagcagcgtgttcatattgtagataaacttttgactgttatgggaagcgtcaaagggagaaccatttcagtcctgggattagccttcaaaccgaatacgaacgatgtgagatccgctccagcgcttgatattatcccaatgctgcagcagctgggcgcccatgtaaaagcatacgatccgattgctattcctgaagcttcagcgatccttggcgaacaggtcgagtattacacagatgtgtatgctgcgatggaagacactgatgcatgcctgattttaacggattggccggaagtgaaagaaatggagcttgtaaaagtgaaaaccctcttaaaacagccagtcatcattgacggcagaaatttattttcacttgaagagatgcaggcagccggatacatttatcactctatcggccgtcccgctgttcggggaacggaaccctctgacaagtattttccgggcttgccgcttgaagaattggctaaagacttgggaagcgtcaatttataaaaagaaaaagtgttacttggttgaagctgccggctgctaggctcggccgccggctcctgaaacatcaggaaaggggttaaacatgtgagtatcaaacgatcagcggtccatacgctagcgttactggccgctgctatatttggagtcgtcctattgctgggagccatccataaagatataggtttcatgcagatggctgctgtgcttgcggtgttggcaattggcctgtttttactgacgcttgcaaccgcatttacaacaaaagaacggctctttatggctgtaatctatattttgatcgcctgcacttttttaaataatgcattttttgccattcatcttggatttttcagtttgttcctttaccggcttctgctcattgcagcgggttgccttcatattttcggcatggttcggaatcgaacccatattgaaagatggcatgggctgcaagtaaaagggattttactctttttcgccttttggtttatatatggccttgtttctctgctgtgggccaagtcggtaacagttggcctcaagtatttagccttattggcaatggggatcttcttcatttatcttattgtcatgtacgtgcaaaaaatggagcggctgatgattgtttatgccatttggctggtgatgacggtatttctgatgatcattggtttttacaatcatatcacccaccatcatcttgcgagttccacattgtacagcggaccggagtacaagcagcattatccgacatcggtcttttttaatcaaaatgactttgcgacctttttatccatcagcttctttttttacatcacgatgatgaaaaacattaagaatggatacatcaaggcaattggccttgtgctctcgctctgtgcgttgtatttaatttttgccactggttcaagagccagccttctgggcatttttgcaggtattgctgtctacatcttcattgtattgccgcctgttttaaagagaatggctatatggctgtcggcggcgggaattgctcttttcgcagttcttttcgccagcaaaatctattcaaagttttgggagctgtttctggccccgcagacgctgcattcatttcatgacaggcttccatcaaatgtggctcgggcaaatctgctgaaaaacgcttggcattttttccttgattcatacggattcggagtcggggcaggaaatgtatcctattatcttgagcattatgctgtatatgatactgacaatgtggcagaggtgcataactggcttgttgaaattcttgctaattttggtttgttcatcatgctgggatatttgtccgtttatgcctacctcatatgggtgctttacaagttttatgaaagaaaattagaaaatcagtcaaaactgatcacagaaggacttattaccgctatggtcagtttcctggtatcaagtatcagcccaagctctgtttcaaatttatttttccattgggtgtttatggcgctcgtcatcgccgccgtgaatgtgttaaggcgatccagacaaatgcctgagccgatgtacagataaacagactacaaaaagcagggagacttatatgaacgatatattgataagaatagcccgtcgcataaaaaaaaatatcatttggatcatagcggtgccaattatattaggtgcggcggggtatatcctgccgtcacagatcgctgatcaaaagagctatacagctgaagatactttggctgtggggagctatgatcatccggtttataacagcacagaagagattccgcttctattaaagagcgactcctttttgaaggaggcgcttcctgatgaaaaggatgaagatgtagcagagatcaaagagaagcttacaatcaatacggaatccaaatcgttactgactttaagctatagtgacgaggataaggatagaacggaatctgtcttaaacgccatatcctccaccttcctcaaaaacgatcaaaagctgtatgcagaaagagaagccgtcatccgcagcagcatagacgcgcttgaaggcgagtcggtgagcgaggattccaaagtggataaagagagatttttatatgaactcaaaaacacacagcttaacctgaaagcggcaagtgttactgattccgaaaccgtaagtgagacagcaggcggcggtatgtctccgaaaaagaaagcagttctcggcgttatgattggccttacgattgcctttatgttcgttgtcattcctgaatttttcagagaatccttttaaaatcatacgatggagatgtgatcatgaccaattggaaacctctcgtatctgtcattacaccttcctataatgcgcgtgactatattgaagacacggttcattcggtattagatcagagccatcctcattgggaaatgattatcgtggatgattgctcaacggatgggacccgcgacattttacagcagtatgaaaaaatagacgaaagaattcatgtggtgtatctggaagagaactccggagctgcggttgctcgcaacaaagcgttggaacgcgctcaagggcgctacgtagcatttttggacagtgatgacaaatggaaaaaagacaaactggaaaagcagcttgagtttatgatggagcgctcctgtgcgttctctttcacgggctacagcttaatggcgcaggacgggaccccgctcgataaatttattcatgcgccggaaagcctgacgtacgatgacgccctgaaaaatacaattatcggctgcttgacggtgatgattgacagggagcaaacgggacagatccaaatgccgaatatcagaacgagacaggacttagccacatggctgtctcttttaaaaaaaggatttactgcctatggaatgaatgaatgcctggctgaatatcggcttgtcaataattcaatttccagcaacaaatggaaggctgcgaaaaaaacgtggtttgtctacagggagatcgaacggcttcattttatgaaagcaacatggtgttttgttcaatatgcaaaaaacgcggtgaaaaaaagattatagctgcaaacagagagaaaaggtgatgaaggtggaaacaaaagaagcaatcattcatgtcatcgttgccactgctgaatggggaaaagaccaattgagatacagaaggcaccggctggcagaatttttagctgctcaggaggaaacgaaggaagttatttgggtatgtccggctccgcgtgcccaagggaaagagtttcaggaagtccattctggcatcaggcaattcgctgtcaaagacctgctgcagaaaaaaatgtttcgtttcggacgatatacagatgtcttttacagacataagctctccccattactcgatgagcttacacctgcttctgcaaacggtgaacgctgctgtttatggtacacgtttcccggattcccgctgctgtcttcgctgtattcttgggatcaggtcatttatgactgcagtgacctatgggctgcgccgatcagcggccgatcaaatctgctgtctgaattccggcgaaaagtcattaaatcggcagagctgagaattatacaacgagcagattcaataacctgttcatcagattatcttcacaaggaagtagacaaaaaactgactgcaggacgagaaaaggttcatactgtggaaaacggtgtggagtatgagctgttttctgcaaataaacaagctcccgatcgcagtatactgcaggggagagaaggaatagtgttaggttttattggcgggattaaaccgaagctcgattttaaaatgattaaagaagcggcactgcaaaagcctgattggacatttttatgggttggcccggatgccaccaatggtgatgtttcgtttcaagagctgctgaggcttcccaatgtcatatggaccggtccggcagatccaaaagaagtgcctcattatatggagcttatcgacattggcattatgccatataaacaatcaccgtataatcaagctgtgtttccgctgaaactatttgaatttttagcggcaggaaaacctgttgtaggcactaatcttccgtcaacctcaaaaatgcaaaagccgtatgtatacgaatatgtagagggcgatcatccgattgattttatagccgcttgtgaaaaagttctcggtcaaaacggagacgagacctataaagaaatgcgccgaaacatcgcccggacacaagattggaattgcttatttagacaaattatgaaatatacagggattcaaaaacatgcgtagtcctataaattgggatgcgcgttttttgattatacgtgtttctttttgatgaagcttgttataataactaaggagaaggtataatggaaggaacggttctctatataaataaagacttcatttaattccaaaggagacttctttatgcttgacgaacgcatgattcgcattgttgttgcgtttattgtctcgctgctgacagttttaatcataaccccaatcgtaaaaaggattgcgattaaaataggtgcagttgaccagcccagcaatcgaaaagtacatgacaaaatcatgccccgcatgggcgggctggccatatttatcggggtggttgcaggcgtgcttgcatccggtatttacacagaaacaaggatgacggcaattacagtcggagcattcatcattattgtgttaggtattcttgacgataaatatcaattaagtgcaaaagttaagtttttgattcaattaggtgtagccattatgattgtaagcactggcttaaaaatggactttttctcagtaccttttttaacagaacgatttgagttaggatggatggcttatccgctgacggtattatggattgtcggcatcacgaacgcaattaacctgattgatggattggatggccttgctgccggtctttctgttatcggcctgtcaacgattgctgtcatggcgctatccggcggaaaagtgctcattctgtcactctcattagtcgttattgccagcacgctggggtttttgttttacaacttccatccggcaaaaatctttatgggagatacgggatcactgtttttagggtatagtatctcgattctttcattattaggcctgtataaaagtgtcacattgttcagtatcgttatcccgattattatattaggcgtaccgatttttgatacaacatttgctatcatcagaagaatattaaacaaacagccgatttcagcgcctgataagtcgcatattcaccatagactgatggcctttggcctttcacatcggatgtcggtcttagttatttatttaattggatttattttcagtatcagtgcgattgtacttaaaagtgccacaatttggctttctttgtttattatcttcattttgattatttttatgcaaatcatagcagaagtgacaggactcgtgaatgaaaaatttaagccgtttacaaagttttataaacggctggtgaaaaggaattaaaaactccggcttatgtgccggagtttttttctgcgcaaaaatgcccgatcctctaaaaggaccgggcattttttaataggatgaatcagttgttgaattcgttgtactgttgtttgagcttgtgctgctgtcattcgaatagctgcttccgttcgtcgtcccgtcagttgttgtgccagtgctgccagtgctgccagaactgcttgagctgtcagtcccgtcttcggtaccggaagtgccagtgcttgtatcaggagtataatctaaatgctcttgaagcgtttttctgactttctcgagatttgtagcatcaggttcaaagtaatatgtgttgttaggccctaaatacaaatcagaacctgtaatgctcaatgtgtcgatttttttgctggtaaagccgctgtaaatctgctgaagcgctaaaccttcagtaatgcgaatattggtttcaacgttttcgctggctttttctgcgattttatcaattttagcaatgttgcttgcacttgacatgcggtcaatcagcgcgtttaagatttgtttttgtctgtcattacggccaaagtctccgcgtttatcctgttttctcatccgggcatatgctaaggcttcttcgccgttcaaatgcatctcgccttttttgaagtaaatccgtttgctttcgtctacatcacttttttcatcgaaatcgaaaggcacgtcaacatcaataccgccgacttcattaatcacatctttaaatccgtcaaaatcaactgtgacatatttatcgatcgggatttgcaagaagttttcaacagtttcaactgtttcatctttaccgcctttgctgtaagcggcattgatcttcgtcttgcttcccgttgtgtcaccagctaattgcacacgtgtgtcacgcggaatgctcagcattttcatggttttatttttgggatccagggtaacaacaataagagagtctgatctccctttttgtcctttagtcgcgtaatcctctattcccataaataaaatagaaaatggttttttcttcatgtctacaacttcgttgcgaagatttgatttattcccgcgggatagggcatcgtacgattcatccgcagcgttaatggttttataaagtttatacccgccaagccctacaactaccaatagtgcaagggcgaacaataacattattctttttaaaattttcctacgtttgctctttttcttttttcgcacacgcactctaacgcgttcagccattattcagtctcctttatgtgattgacggctttttcaagatacgtcaactctccctctttaatatcactctttccatttgtcagttctgtcatccattcagaaaaagcgttggtttctttttcttccacgtatgtttcgaattcaacattttctgaataatggatttcctttaacagaaattgtgactcccttaattcattttcaatcttgccaagccatgtgtaatctgcagaagtatgcatgattcgcataagcttccgttctacaacacctatatgatttaatccttcagacactgatttcccataagcgcgaattaatccgccagcaccaagcttaatgcctccgaagtagcgtgtaacgacggcgcaagtatccttcagcctgcgtttttttaaaacctcgagcatcggcactcccgctgtaccgcttggttccccgtcatcattggctttttggatatgatcattctcgccaataacataagccgagcaattatgagtcgcattccagtgctgtttctttattttctgtataaattcctgtgcctcttgttcggtagaaacacggcttaaatgacagataaaacgcgatttttctataacaatctcgtgttctcccgcttctttcacagtaaaatagctgtgcagcatgctagctgaccctcctgctaagcataaaagactgcctatacaaattcgtacagtctttagaatttttgtgcgtattttggtatcataaagagtagatagtatataaaaatgtttttttctagaatatacgcattctttcattataattcgacataatttgcagatcaattacatttataataaaaatatatgacaacgccgtgacggagggaaattatgaataaaacaaagatggattccaaagtgctggattctattttgatgaagatgctgaaaaccgttgacgggagcaaggacgaggtttttcaaatcggggagcagtcacgccagcagtatgaacagctggtcgaagaactgaaacaaattaaacagcaggtgtatgaagtgattgagcttggcgataaacttgaagtgcaaactcgccatgcgagaaaccgtttatccgaggtcagccgtaattttcatagattcagtgaagaggaaatccgcaatgcttatgaaaaagcccataagctgcaggtagaattgacgatgatccagcagcgtgagaagcaattgcgcgaacggcgggacgatttggagcgcagattgctagggcttcaggaaatcattgagcggtcagaatcattagtaagccaaattacagttgtgctcaactacttgaatcaggatttgcgcgaagttggactgcttcttgctgatgctcaggcaaaacaggatttcggcttaagaattattgaggcgcaggaagaagagcgaaaaagagtctcaagagaaatccatgacggacccgctcaaatgctggcgaatgttatgatgagatcggaattaatcgagcggattttccgtgaccggggcgcagaggacggattccaagaaattaaaaatctccgccaaaatgttcggaatgccctttacgaagtgagaaggattatatatgatttaagaccgatggcccttgatgacctaggcctgattccaactttaagaaaatatctatatacaaccgaggaatataacgggaaggtcaaaatacattttcagtgcattggagaaacagaggatcagaggctagcgcctcagtttgaggttgcgctcttcaggctcgcacaggaagctgtgtctaatgcgctaaagcattctgaatctgaagaaattacagtcaaagttgagatcacaaaggattttgtgattttaatgataaaagataacggtaaagggttcgacctgaaggaagcgaaagagaagaaaaacaaatcattcggcttgctgggcatgaaagaaagagtagatttattggaaggaacgatgacaatagattcgaaaataggtcttgggacatttattatgattaaggttccgttatctctttgactatgatttgtaaaatagagccaaaaggcatattgaccgaatgctagagtatatagaacaataatacaaggaggcgtggcttgtgactaaagtaaacattgttattatcgacgaccatcagttatttcgtgaaggtgttaaacggatattggattttgaacctacctttgaagtggtagccgaaggtgatgacggggacgaagcggctcgtattgttgagcactatcatcctgatgttgtgatcatggatatcaatatgccaaacgtaaatggtgtggaagctacaaaacagcttgtagagctgtatcctgaatctaaagtaattattctatcaattcacgatgacgaaaattatgtaacacatgccctgaaaacaggtgcaagaggttatctgctgaaagagatggatgctgatacattaattgaagcggttaaagtagtggctgagggcggatcttacctccatccgaaggttactcacaacctcgttaacgaattccgccgccttgcaacaagcggagtttctgcacaccctcaacatgaggtttaccctgaaatccgcagaccattacatattttaactaggcgggaatgtgaagtgctgcagatgcttgcagacggaaaaagcaaccgcggtattggtgaatcattgtttatcagtgagaaaaccgttaaaaaccatgtcagcaatattttacaaaaaatgaatgtaaacgaccggacgcaagccgttgtggtcgccattaaaaatggctgggtagaaatgagatagtataataggagacttgccttttactaggcaggtctttttttaggctgccgtttcccttacaatagagttataaagcaataaggcaggtatcgaagctatgaatattgcagtcgtaacagacagcacggcatatattccgaaagaaatgcgtgaacaacatcagatacatatgatccctctccaggttgtttttagggaggagacttaccgtgaagaaattgagttggactggaaaagcttttatgaagaagtgaaaaaacataatgagctcccgacgacttctcagccgccaatcggcgagctggttgcgttgtatgaagagcttggcaagtcttatgatgcggttatcagtatccatctttccagcgggatcagcggaacattcagcagtgcagcagcggctgattcgatggtcgacaatattgatgtgtatccatttgactcagagatcagctgcttggctcaaggcttttatgcccttaaagctgctgaattaatcaaaaacggagcatcatcgccggaagatattataaaagaactggaagaaatgaaaaaaacagttcgagcttattttatggtagatgacttagcccatcttcagcgcggcgggcgattaagcagcgcccaagccttcattggtagtcttctaaaggtaaagcctatccttcattttgacaataaggtaattgtgccttttgagaagattcgcacacgtaaaaaagcaatttcgcgaatttatgagcttttagacgaagatgcgagtaaagggttgcctatgcgagctgctgttatccacgctaatcgagaggaagaagcagcgaaaatcattgaagagctttctgcaaaatatcctcatgttgaattttataacagctattttggcgcggtaatcggcactcatttgggtgaaggtgcgttaggaatttgctggtgttttaaataaggccaaatctccgtttttagagcggagatttttttatattcttattttaatagttggacagaaaatattcattcaggcatactgtttcgaaaggaggcgtgctatgtgaatgtgccagttgaaaaaaacagttccttttcaaaagaattgcagcagacgcttcgaagccgtcatttgctcaggactgagctctcattttccgatgagatgattgaatggcatatcaagaatggatatatcactgctgaaaattctatatccataaataaacggagatatagatgtaataggtgcggacaaactgatcagcggtatttttctttttatcactcatctggaaagaataagctgtattgccgttcctgtgtcatgatgggcagagtgagtgaggaggttcctttatattcatggaaagaggaaaatgaatcaaactggaagtctattaagctgacatgggatggcaagctttcaagcggacagcaaaaagccgccaatgttttaattgaagcaatatcaaaaaaagaagagctcctcatctgggcggtttgcggcgctggcaaaacagaaatgctgtttcctggtatagaatcagcgttaaatcaaggactgcgtgtatgtattgcaacacctcgcaccgatgttgtattagagcttgctccaagactcaaggctgcctttcagggtgctgacatttcagcgctttacggaggaagcgatgacaaagggcggctatctccgcttatgatttccactacgcatcagcttttgcgatataaagatgcaatcgatgttatgatcattgatgaagttgacgcttttccatattctgctgatcaaacccttcaattcgctgttcaaaaagcaagaaagaaaaacagcaccctcgtttatttaagtgcaacacctcctaaagaattaaaaagaaaagcactgaacggacagttacattcagttcgcatccccgcaagacaccaccggaaacctttacccgaaccgcgctttgtatggtgtggaaactggaagaagaaattaaaccgaaataaaattccgccagcggtgaaaagatggatagagtttcatgtaaaagaagggaggcctgtttttttattcgttccttccgtttctattctggaaaaggctgctgcgtgctttaaaggtgttcattgccgaaccgcatctgtgcacgcggaagacaagcatagaaaggagaaagtgcagcaattcagagatggtcagctcgatctattaatcacaacaacaatactggaaagaggcgtcacagtccccaaggtgcaaacgggtgtactaggagcggaatcgtctatctttacggaaagcgcacttgttcaaattgcaggaagaaccggccggcataaagaatatgcggacggcgatgtcatttactttcacttcggcaaaacaaagagtatgctcgatgcaagaaagcatataaaagaaatgaatgaattggcagcaaaagttgaatgtacagactagccattatttgaaaacgtggtacagtatactcatataaccgatgatgaggagctgtaaaaatgcttgtcaattcaaaagaaatcgtaatgaaagaactgctcgaccgatatatggaccagcttcatatggcctgtacttgccaagtatgccaaaacgatgtattggcactttctttaaacaaagtgagtccatcctacgttactgattttaaaaagatcgcatatacgaaagctgagctggtagataaacaaaaaaacacagcaatgcttgtcattttggctgaatctgctgcagtagtttcagagagtccaagcgatttatgtcaaacgaagcaggaggaggcattcataaactgatctgtttattatgtgattcgcaattttctcaagatgttacatggagagccctttttttactaaagcctgatgaaaaggtttgttattcttgcagaagcaaattaaagaaaatcacaggacatatctgccccctgtgcggcagacctcaatctgttcatgccgtatgcagggattgcgaggtgtggagaacaaggatcagagacagtttgctattgcgtcaaaaccgttcagtttacacatataatgatatgatgaaagaaacgctctcccgttttaaatttagaggagatgcagaaatcataaatgcatttaaaagtgatttttcttcaaccttttctaaggtttaccccgataagcattttgttcttgtacctattccgctgagcaaggaacgggaagaagagcgcggatttaaccaggcacatctcttggcagaatgtttagaccggccttcccaccatcccctcattcgcctgaataatgagaaacagtcaaagaaaaagaaaacagaacgcctgctgtcagagtgcatttttgatacaaaaaataattcagcagaaggtatgaatatcattttaatagacgatctttatacaacaggcgccaccttgcacttcgcagcccgctgcttattagaaaaaggaaaagccgcttcagtgtcatcttttaccttgatcagaagctaaatgattctgtttttatgccgatataatcactagaaattgacacaggcatattatctaataaggagaaaaaaagatgggagaactggctaattgtccgaaatgcaatgctttatttttaaaaacaaagctgcaaaccgtatgtcaggcgtgtattaaggaagaagaaaaatcatttgagactgtctataaatttttaagaaaacaggaaaaccggcaatcaactttgagccggataactgaggaaacaggtgtggaagaagagctgatattgaaattcatcaggcagaagcgaattcagatcactcatcttcctaatttggcatacccttgtgaaaggtgcgggacatcgattagagaaggcaagttctgcaaggcttgccagtctgatattaaggatcaaatggatcatttgaaccacgaggatgctctgaaaatcgagaaagaaaatagtaaaaaagacacatactatgcctataataccaaaaacagctgattccctaaactaactgaaaacgcagtcgataaaagggttaagattgtttaaagactgcaacggaaagcgagaggaatcctatgaaaatcaatcaatttggaacacaatccgttaatccatatcaaaaaaattatgataagcaagcggtgcaaaaaactgttgcacagcctcaagataaaattgaaatttcatcacaggctaaagaaatgcaacatgcatccgacgcagtcactggttcacgacaggaaaaaattgcgcagcttaaagcgcaaattgaaaacgggtcatacaaagtagacgcaaatcatattgcgaaaaatatgattaatttttataaaaagcaataaaaaaggagaaagcccatgtcagcgaaggcaattattgaacaattgaagcgactttgcgttctgcatgagcacctgctcacgctgtctgaagaaaagacggaagcgctcaaagccggcaaaacaaaagagctttctaacattttgacaaaagagcaaaaatatattcaagcaatcacgcagacagaagatgaccggatcaaaacaacttcggcctttctcggatatagcgaaaataatactatttccgcatgtatcgccaaaacctcaggcagtgaaaaggaagagctggaacaactatacgaatctctttctcaagttctcggacgtctgaaaaaagtaaatgagatgaataggcagctgacaagagacgcgctgcaattcatctctatttcgtacgatatgctggttcctaaggaaaataacttcaattacagcaaatcaattaaagctgagctgccgaaaagtagcaaaatgaaactgtttgattcaaaagcttagcagaaaggaattcagaaaatgacatctacctttatggggcttgaaactgcaaggcgggcgttaagcgctcagcaggcagcgttaagcactactgcaaataacgtggcaaatgccaatactgatggttatacaagacagcgggtctcattggaggcaactgactatttccctgctgtatctaaaaatgcagaaaaaacagcgggacaaatgggtacgggcgttcaaggaaaatcagttgagagaataagagatatctttcttgactaccaataccgtcttcaaaacaacagtgccggatactatgacacgaaggcaaaagcgctgtcccaaatggaaggcgttttaaatgaaacggatgacagcggcttgaacagtgtgctcaattcgttttggaattccctgcaggaattatcgaataatacaaatgaagaaagtgcacgttctgttgttgctcgaaaaggacaagctgtagctgaaacgtttaattatatttctgaatcacttacaaatgtccaatcgaatttaaaagcagagctaaatacaactgtgttggatgtcaattctctgctttctcagttaaacagtttaaataagcaaattgcacaagtagagccggtcgggcttcttccgaatggcttatatgaccagcgagatttgctgatcgataaattatcctcaatggttgatatcaaagtcagctacaacaaatcaggcgggaatgcacttgcatctgctgaaggaactgtatcaattgaaatccttgataaaaataaacagtcgctaggaactgttttggacggtaaaaattacgaggtttcagaacttgcagccaactatgataatgaaactgggttagtatcaagtatttcaatcggggatacagctgtacaggcggagtcctttagcagcaagggatcccttttagggtttatagagtcttatgggtatataacagcagatggccaagaaaagggcgtatacccggaaatgctttctgatcttgacaatatggcgcttgaattcgcgaaagctttcaatgaagtgcacagaaatggtgtgaccaagagcggtgaacaaggcggagacttttttgattttactggcggtgaaactgaacctgccaagggcgcggcgggcaagatcaaagtggctgacagcataatagattcaaaaggcgcaaacattgctttctcactgactggcgcagccaacgataacgcaaatgctacaaaattagcaaatgttttaaccggtaaaataaccattaacggtaaagaaactagtgttttagattattatgcgggtctgattggcgagctagggatcgaagctcaagaggctaatcgactggcgtctaatacagaaacacagctgaatgatgctgacataaaccgtcagcaaatgagcgcagtttctttagacgaagaaatgacgaatatgattcaattccaacacgcatacaatgcagctgcaagaatggtgactttacaagacgaattgcttgataaagtgatcaacggcatgggtgttggaggaaggtaggtagagtcacatgagagtaacacaaggcatgatacagcaaaactcactgagatatatcggttcaagctactcgaagctggataaactccagtcgcagatttcttcaggaaaaaaaatctcaaaagcttccgacgatcctgtagtagcaatgaaaagcttaaagtataatacgcaactgtctcaagtgcagcagtacaaaagcaatgcttctcaagcctttacctggctcgaaaacacagaaacaaacattacagaaggaattgacatcttgtcaaaggtcagagaattagcggttgaagctcaaaatgatacaaacggcgagccggagcggcaagcgattggcgtagaggtaaagcagttaaaggaacagcttttaaatattgcgaatacacaagtgaacggcagatatatctttaatggcacaaattcagataagcctccggttacagataacggagacggaacttatacaatttctgatacagctgatgtcgtagtcaatatatcaaataatatgtcattgaaagtgaattcagatccaaagtcagcttttggaggcacttctgaaagcgggcagaatgtatttgaaatgcttgattcttttgagaaagcactaaattctggttcgctagatggcatggacagtgttttaaatgatattgatcatttttctgacggcatgagcgctgaacgatctgatcttggagcgagatataatcgtcttgaactggttaatacaagactgtcagcgcaagaagaaacagctaccaaagtgttatcagacaatgaagatgtagaactggaagaagtaataactgaatttattgcgcagcaaagtgtgcacagggctactctggccgttaatgcgcaaattgttcagcctacattgattgactttttaaagtaagcggctcttaggagttcgctttttttatagttcaggaggtagagtgatgcagattcccagattgattatgcatagtgttcaaggaaaaattggtttaacaacgacgcctgccagcttaaaaatggagcagcctcaagctgatctagagatcgaacagccgagtgcggaaatggaaatatcggtgacacctggaaaactcacgattgaccagacacaagcatgggaagaattagacagaaagcatgttttcaagagaattgaagaagccgcccaacaagggcatgaggatgtaatggagggaatagcacgcactgcagaagaaggcgacgagcttatgaagattgaaaataaggggaacccaatcgcttcacaagcaaggaggaactctgaaatgcaccaaattcaattaggcgaaaattatgctccttctctttcgagggtgaaaatacaatatactccgtcacagcttgatgtgcagattacgccgcgaaagcctgttattcaggctgagccgcataagccaattgttgaatatacgccaggaaatgttaaggttgacatgcttcaataccctgatttaaatatagatgtagaatacccgaaagaatcacccgaaaagtaaaaagaaaaggatcgtgaacaatgatcattcatacgaagtaccatggccaaatgaacataaaagaagaacaaatcattctttttgaaagcgggattccaggctttttagaagaaaaacagttcgtcatacttccgctttcagaagactctccattcgtggcactgcagtccgtcacttcagaaaatcttgcgtttatcgtcgtaagtccgtttatcttttttaagaattatgaatttgatcttgatgaatcaactgctgaacttttggatatcgataatattcaagacgtagaagtcatgacaatattgactatggcagagccatttgaaaagtctactgcgaatttattggctcccattattgtgaatcgcaagaacatgatggctaagcaagtcgttttacacgactcctcatatacgacaaagcatccgattggaggagaatcatgctagttttatcgcggaaaataaacgaagcgattcaaataggtgctgatattgaagtaaaagtgattgcggttgaaggggatcaagtgaagcttggaattgacgccccaaagcatattgatattcacaggaaagaaatttacttgaccattcaggaagaaaataaccgtgcagcagcgttatccagcgatgtgatctccgcattatcctcacaaaaaaagtgaggatttttttatttttgtattaacaaaatcagagacaatccgatattaatgatgtagccgggaggaggcgcaaaagactcagccagttacaaaataagggcacaaggacgtgccttaacaacatattcagggaggaacaaaacaatgagaattaaccacaatattgcagcgcttaacacactgaaccgtttgtcttcaaacaacagtgcgagccaaaagaacatggagaaactttcttcaggtcttcgcatcaaccgtgcgggagatgacgcagcaggtcttgcgatctctgaaaaaatgagaggacaaatcagaggtcttgaaatggcttctaaaaactctcaagacggaatctctcttatccaaacagctgagggtgcattaactgaaactcatgcgatccttcaacgtgttcgtgagctagttgttcaagctggaaacactggaactcaggacaaagcaactgatttgcaatctattcaagatgaaatttcagctttaacagatgaaatcgatggtatttcaaatcgtacagaattcaatggtaagaaattgctcgatggcacttacaaagttgacacagctactcctgcaaatcaaaagaacttggtattccaaatcggagcaaatgctacacagcaaatctctgtaaatattgaggatatgggtgctgacgctcttggaattaaagaagctgatggttcaattgcagctcttcattcagttaatgatcttgacgtaacaaaattcgcagataatgcagcagatactgctgatatcggtttcgatgctcaattgaaagttgttgatgaagcgatcaaccaagtttcttctcaacgtgctaagcttggtgcggtacaaaatcgtctagagcacacaattaacaacttaagcgcttctggtgaaaacttgacagctgctgagtctcgtatccgtgacgttgacatggctaaagagatgagcgaattcacaaagaacaacattctttctcaggcttctcaagctatgcttgctcaagcaaaccaacagccgcaaaacgtacttcaattattacgttaattttaaaaaagaccttggcgttgccagggtcttttaatttaaatttctatctcctaatcattcctcatcctgtcactaactcatgatataataaccggattctccactaactttttataaatgtatttccatacaagaaatctaaaacagaagatttttttccaaaaatatgtgtaatcttatctcgacttagtcgatataaacgatagattggggcataggggatgatcaattgaacattgaaaggctcactacgttacaacctgtttgggatcgttatgatactcaaatacataatcagaaagataatgataacgaggttcctgttcatcaagtttcatataccaatcttgctgaaatggtgggggaaatgaacaagcttttggaaccttcgcaagttcatctgaagttcgagcttcatgacaagttaaatgaatactatgtaaaggtaatagaggactctacaaatgaagtgatccgcgaaattccaccaaaacggtggcttgatttttatgcggctatgactgaatttcttgggttatttgtagatgaaaaaaagtagaataggagtggtttgagatggtcacaagaataacaggtctggcgtcaggaatggatatagatgatatcgtatcaaagctgatgcagacagaaagagcgccgcttgataagctgacacaaaaaaagcagactcttgaatggcagcgtgacagctatcgtgaagtaaactcaaaaataaaagaattgcaagattatatgtctaaaaatacgttgacatatccgagcacgtatcagagcaaaactgtgacaagctctaatgagtctgtgttaactgctacaggaagcgtaagtgcgccaaattcttcgtctactgttgaagtggcgagcttggcaactgcagcaacgtataaggcaaacaattatacgggatacacacaaggcgattacaatttggcatttaacgttgttgcgcctggcgaaacaacagcaaaaacagtgaacattagtgtgacgagtgccgatacgattgataatgtgatttctaaacttaacagctcagatctaggagtatcagcatttaaagataaaatttggaatggtacagagtacgtagaaacgattgcgttttcttctaaagcaacaggtgcaggaggaagcatacaggcagcagactctgctacagctgactttatgtccggtcagcttggtttttctttggatgctgataataagcttactgcttacaaagaaggcacaaatgccaaagtcacaatcaacggctttgaaatggagaagctgacaaacaatttcacggtgaatggtgttacttattcgattaaaaatacaactgcagccacaggccctgttaccacatctgtttctactgatgttgatgggatttataaccaaatcaaagagtttgtagataaatacaatgaactggttgacagcctgaatgaaaagctgaaagaagaaaaataccgagactatacgccactcacgagtgaacaaaaagaagccatgtccgataaagaggtagagctctgggaggagaaggcgaaaagcggattgctgagaaacgattcaagcatcagcactggcacgaaccaaatgcggactgacttttatactcaagtgaatgcggatgggaaaacctatcaattaactgaatttggcatcacaacttcaagtgcttaccaactgcgagggcacttagagattaacgaagagaaattgaaagcaaaaatagcagaagatcctcaaggagttgctaatctttttacaagtggaacaaatgatagtaactatagcgataaaggtattatgaagcggattactaatacacttagaagtactgtgaaaagtattgaagctaaagctgggaactcgacaatgggagctagtagctattccattggaaaaaatttaaactcgataagtactgaaataactgatatgcaggacagattgaataccatagaaaaccgctattattcaaaattcagtgcaatggattctgcgattcaaaaaatgaacgaacaagcgtcctatttatcacagcttcttgtacaataaatgtaatttggaggatgacacatggcgatccaaaatccatatacagcctatcagcaaaattcagtgaatacggctacacccggggagctgacgcttatgctgtataatggctgtttgaaatttataagacttgccgctcaggccattgagaatgatgatatggaacgtaaaaatgaaaatctgattaaagcgcaaaatattattcaggaattaaattttacacttaaccgtaacatagagctttccgcttctatgggtgcgatgtacgattatatgtatcgcagattggtacaggcaaatatcaaaaatgatacgggcatgctggctgaggttgaaggttatgtaacagattttcgcgatgcttggaaacaagccattcaaagtgagcggaaggaccggcacggatcaggcgggatcgcatgaataatatagatcaactatacactgagacgaagagtatgctgtcacacatacaaaatacgccggaaagcgatgaacttttaaagcaaattgaagactttgtggctacacggtctgaactgattcaggagatatctctgccgctttcagaagaagagcgaaagcagatgaaacttattttgacatgggatcagctgattgtgaaggaaatggaaagactgaagcagtcaatcgcaacagaacttcagcagatgaaaagaaaacgtgtgatgcatacgacgtatttaaacccttataacaacattacgattgacggcacatattatgacaagcgtaaataggtgagtgccttgaagagcattgaagattatacgcttttatcagcttattatcatcttctttttaccatcgaagaggggttgtgttatttgatagaggctgaagagaatttatcaaaaacagaaggggatcggatctaccaagatctgatccaagcctttttttatttggattcaacacattcaacacttctcttcattatggattcgcggtgtgctgaaatttgtgtgaaagcatttgaccaaatttttgcggagtttgatcaattggtctctttctcttttccctctcatgagttctgtgagtatttaaaggaacattttctgattcattatagaaaatggatgctgtctattcatcaatgtatggaaccctttttaatcaattaggcgtgtgtgaggtatttgtttcgttcaatcagcatatacatatacctccgaaccgccaataacagagcaaatacaaacaaaattcgacaaagttcactgaattttcacaaaagatttatgtttcagcaggaattgtaaagggtaaaagagaaatagatacatatccttaataaaagggaggcgttctttgatgaactataacatcagaggagaaaatattgaagtgacacccgcgttaaaggatcatgtcgagaggaagatcggcaagctggagcgctattttgaccatagcgtggatgctgatgtgaacgtcaacttgaagttttacaatgacaaggagtctaaggttgaggttacgattccgatgacagatctggcgcttcggtccgaggtgcataacgaggatatgtacaacgcaattgatctcgcaacaaacaaactggaacgtcaaatccgtaagcataaaacgaaagtaaaccgtaaattccgtgagcagggctctccaaaatatttattggcaaacggtcttggctctgatacagatattgcggttcaggatgacatagaagaggaggagagcttggacatcgtccgtcagaaacgctttaatttaaagccgatggatagtgaagaagcgatcttgcaaatgaatatgctcggccataatttctttgttttcacaaatgcggaaacaaaccttacaaatgtcgtgtaccgcagaaatgacgggaaatatggcttaattgaaccgactgaataatgaagagaagccttccgtgatgtccgcggaaggtttttgtttttcttatttgcaaattctttggaaataacaaaaggtatgatatgataatgagaggtatacatggactagtaaattatttatacatgcctctaaaataggcgtgtgatgatagaggagcgttataaatgcttggaattttaaataaaatgtttgatccaacaaaacgtacgctgaatagatacgaaaaaattgctaacgatattgatgcgattcgcggagactatgaaaatctctctgacgacgcattgaaacataaaacaattgaatttaaagagcgtcttgaaaaaggggcgacaacggatgatcttcttgttgaagctttcgctgttgttcgagaagcttcacgccgcgtaacaggcatgtttccgtttaaagtccagctcatggggggcgtggcgcttcatgacggaaatatagcggaaatgaaaacaggggaagggaaaacattaacgtctaccctgcctgtttatttaaatgcgttaaccggtaaaggcgtacacgtcgtgactgtcaacgaatacttggcaagccgtgacgctgagcaaatggggaaaattttcgagtttctcggtttgactgtcggtttgaatttaaactcaatgtcaaaagacgaaaaacgggaagcttatgccgctgatattacttactccacaaacaacgagcttggcttcgactatttgcgtgacaatatggttctttataaagagcagatggttcagcgcccgcttcattttgcggtaatagatgaagttgactctattttaattgatgaagcaagaacaccgcttatcatttctggacaagctgcaaaatccactaagctgtacgtacaggcaaatgcttttgtccgcacgttaaaagcggagaaggattacacgtacgatatcaaaacaaaagctgtacagcttactgaagaaggaatgacgaaggcggaaaaagcattcggcatcgataacctctttgatgtgaagcatgtcgcgctcaaccaccatatcaaccaggccttaaaagctcacgttgcgatgcaaaaggacgttgactatgtagtggaagacggacaggttgttattgttgattccttcacgggacgtctgatgaaaggccgccgctacagtgaggggcttcaccaagcgattgaagcaaaggaagggcttgagattcaaaacgaaagcatgaccttggcgacgattacgttccaaaactacttccgaatgtacgaaaaacttgccggtatgacgggtacagctaagacagaggaagaagaattccgcaacatctacaacatgcaggttgtcacgatccctaccaacaggcctgttgtccgtgatgaccgcccggatttaatttaccgcacgatggaaggaaagtttaaggcagttgcggaggatgtcgcacagcgttacatgacgggacagcctgttctagtcggtacggttgccgttgaaacatctgaattgatttctaagctgcttaaaaacaaaggaattccgcatcaagtgttaaatgccaaaaaccatgaacgtgaagcgcagatcattgaagaggccggccaaaaaggcgcagttacgattgcgactaacatggcggggcgcggaacggacattaagcttggcgaaggtgtaaaagagcttggcgggctcgctgtagtcggaacagaacgacatgaatcacgccggattgacaatcagcttcgaggtcgttccggacgtcagggagacccggggattactcaattttatctttctatggaagatgaattgatgcgcagattcggagctgagcggacaatggcgatgcttgaccgcttcggcatggacgactctactccaatccaaagcaaaatggtatctcgcgcggttgaatcgtctcaaaaacgcgtcgaaggcaataacttcgattcgcgtaaacagcttctgcaatatgatgatgttctccgccagcagcgtgaggtcatttataagcagcgctttgaagtcattgactctgaaaacctgcgtgaaatcgttgaaaatatgatcaagtcttctctcgaacgcgcaattgcagcctatacgccaagagaagagcttcctgaggagtggaagcttgacggtctagttgatcttatcaacacaacttatcttgatgaaggtgcacttgagaagagcgatatcttcggcaaagaaccggatgaaatgcttgagctcattatggatcgcatcatcacaaaatataatgagaaggaagagcaattcggcaaagagcaaatgcgcgaattcgaaaaagttatcgttcttcgtgccgttgattctaaatggatggatcatattgatgcgatggatcagctccgccaagggattcaccttcgtgcttacgcgcagacgaacccgcttcgtgagtatcaaatggaaggttttgcgatgtttgagcatatgattgaatcaattgaggacgaagtcgcaaaatttgtgatgaaagctgagattgaaaacaatctggagcgtgaagaggttgtacaaggtcaaacaacagctcatcagccgcaagaaggcgacgataacaaaaaagcaaagaaagcaccggttcgcaaagtggttgatatcggacgaaatgccccatgccactgcggaagcgggaaaaaatataaaaattgctgcggccgtactgaatagttcgccccggcaagtttactgaccgcggcgcctgcaggcgcctgcggatcttttaatgaggtgaatgaaatggaattatcagaaattagagcagagctcgaaaatatggcttctcgtttagcggactttagggggtctctttgacctcgaatcaaaggaggcccgcattgctgagctagatgaacaaatggctgatccggaattctggaatgatcagcaaaaagctcaaacggttataaatgaagcaaacggtttaaaggattatgtcaattcgtataaaaaattgaatgaatcccacgaagaattacaaatgactcatgatcttttgaaagaagagccggacactgatctccagcttgagcttgaaaaagaactaaagtcattaacaaaagagttcaatgagtttgagcttcagcttcttctcagcgagccgtatgataaaaataacgcgattttagaactgcaccctggtgctggcggtacagagtcacaggactggggctctatgcttcttagaatgtatacaagatggggagagcgccgcggctttaaagtagagactctcgattaccttccaggtgacgaggcgggaatcaagtcagtgacattgctcatcaaaggacacaacgcttacgggtatctcaaagcagaaaaaggtgttcatcgtcttgtgcggatctcaccatttgattcatcaggccgccgccacacatctttcgtttcatgtgaagtcatgcctgaatttaacgatgaaattgatattgatattcgtacggaggatattaaagttgacacgtaccgtgcaagcggcgcgggcggacagcacgtcaatacgacggattcagccgttcggattactcacttgccgacgaacgtagttgtgacatgccaaacggagcgctcacaaattaaaaaccgtgaaagagccatgaaaatgctgaaggccaagctgtatcagcgcagaattgaagagcagcaggcagagctggatgaaattcgcggtgaacaaaaagaaatcggctggggcagccaaatccgttcttatgtattccatccgtattccatggtaaaagaccatcggaccaatacagaaatggggaacgttcaagctgtaatggatggtgacattgatacgtttattgatgcctacctgcgttctaagctttcataagctgaaaaacacacctgatgcatacgggtgtgtttttttatttcttatatccttgatttcactgctgctttagcatattaccactgtatttgggtgttatttacatctaatcagggaaggattaaaatgctatcggagagcattggaagaaacggaggatatatgatggacgtacggaataaaacattgtggattttgcgggattatgtatacatattgataggagcagcgattacggccgtgtcctttaatgtatttttgcttccgaataagattgccgccggcggggtcagcgggatcagtacgattttacaatcatatggttttgaagcagcgtatgtacagtggattattaatatccctttatttattgctggcgtcattttgctcggcgggaaatttggactaaagacgcttgcaggttctgtgtttttgccgctagtagtgtttctgacaagggatattcagcccgccactcatcatgaactcctggcggcgatttttggcggtgtcgggataggtatcggaattggtattgtgtacttagggaaaggttcgacgggaggtacagccttggctgcacagatcattcataagtactccggtctgtcattggggaagtgtctcgccatcattgacggaatgatcgttgttacggctatgattgtatttaatattgagcaaggcttatatgccatgcttggcgtctatgtgtccagcaaaaccattgatgttgtgcaagtcggctttaatcgttcaaaaatggcgctcatcattacaaagcaggagcaggctgtcaaggaggctgtcttacagaagattgacagaggcgtgacaaaaatttctgcagtcggcggatatactgacgatgaccgtccgattttaatgtgcgtggttgggcaaactgaattcaccaaattgaaacaaatcgtcaaacagattgatgagtcagcttttgtaattgtagcagacgcgagcgaggtgctgggcgagggtttcaaacgcgcttaaacgaggttataatatggaagagatcgtaaaggagttgtgcttctcaacatgaaatcaaagttatcgatactaatgattggatttgcgctttctgttctgttggctgcctgcggatcaaacgatgcaaaagaagagaagacagacactggcagcaagacggaagccactgcatctgaaggggaagaattatatcagcaaagctgcgtaggctgccacggcaaggatttagaaggtgtgtcagggcctaatctccaagaggtcggaggcaaatacgatgaacacaaaattgaaagcattattaaaaacggccgcggcaatatgccaaaggggcttgtagatgataacgaagccgctgttattgccaaatggctgtcagaaaaaaagtaagataaaaacatccttgccgagtgctggcaaggatgtttttatgccttgacaatatgaatgaaaagaaactgtaatagtattatgtctaaatttgacgtataatgaagtgtattgaaaaagggaactttcagatttttcatctttttacaaatgaatgggtcataaattgtcgaatgcattcgaagagtatgaccgtgtgatagataaaatgatataaaagattaggtgatttcatgatagagatgaaggaagtatataaagcctatccgaacggcgtaaaagcactcaatgggatttctgttaccattcatcccggcgagtttgtgtatgttgttggtccgagcggagcaggtaaatctacttttattaaaatgatttacagagaagaaaaaccgacaaaaggacaaattttaatcaatcataaagatctcgcgacaattaaagaaaaagagattcctttcgtgcgccgcaaaataggtgttgtctttcaggatttcaagcttcttccgaaacttactgtttttgaaaatgtggcatttgcccttgaagtgattggagaacagccgtctgtcattaagaaacgggtgcttgaagtgcttgatctcgtgcagctgaagcataaagcgcgacaatttcctgaccagctttcaggcggggagcagcagcgtgtatctattgccagatcaattgtgaacaaccctgatgttgtcattgctgatgaaccgacaggaaaccttgatccggatacgtcctgggaagtcatgaagacgctggaggaaattaacaaccgcgggacaacagtcgtgatggcgacacataataaagaaatcgtaaacaccatgaagaaacgtgtcattgcaatcgaagatggtatcattgtgcgtgatgagtcaagaggggagtatggttcatatgattaaaattctcgggcgccacttgcgtgagagttttaaatctctcgggagaaacacatggatgacatttgcatccattagtgctgtaaccgttacgctgattttagtcggcgtgtttttagtgattatgctgaatttgaataacatggccacgaatgcagaaaaacaagtcgaaatcaaagtgctgattgatctgactgcagatcagaaggcacaggacaagcttcagaacgatattaaggaactgaagggcattcagagtgtcactttttcatctaaagaaaaagagcttgaccagctggttgacagttttggtgacagcggaaaatccctgacaatgaaggatcaggaaaacccgcttaatgatgcgtttgtcgtcaaaacgacagatccgcatgatacgccgaacgtggcgaaaaagatcgaaaaaatggatcatgtttataaagtcacttatggaaaagaagaggtcagccgtttgtttaaagtggtcggcgtttcccgcaacatcggaatcgcgttaattatcggcctggtatttacggcgatgttcttaatttccaacaccattaaaattacaattttcgcaagaagaaaagaaattgaaatcatgaagcttgtcggcgcgacaaactggtttatccgctggccgtttttccttgaaggattgctgctaggcgtattcggttctgtgattccgattgcactggtgctgagcacttaccaatacgtcatcggatgggtcgttccaaaggttcaaggatcatttgtctctcttcttccttataatccatttgtattccaagtttcgctagtgctgattgcaatcggcgcagtaattggagtatggggaagtctgacttccatccgcaagtttctgcgagtataaagtgaaaaagccgttccgttttcgggacggcttttcatttgccttctttttcttctatgattacatgaaatctccatcctttacatatactatctctaggttttggtaaagacagtctggcatacaggaggagtaaaggatgaatcaaaaaataatggctgtgatagcagcagggagcatgctgttcggaggcgccggtgtatatgcgggaatcaacctgcttgagatggataagccccagactgcagcagttcccgcgacggcacaagctgactctgaacgggataaagctatggacaaaatcgaaaaagcgtatgagttaatttcgaatgagtacgtagaaaaagtagatagagaaaagctgctcgagggagccatccagggaatgctgtctacgctaaatgatccttattctgtttacatggacaagcagacagctaagcaattttctgattctcttgattcctcatttgaaggcatcggggctgaggttggaatggaagacggcaaaattattattgtttctccattcaagaaatcgccagcggaaaaagccgggttgaagcctaatgatgaaattatcagcatcaatggagaatcgatggccggcaaggatttaaaccacgctgtgttaaaaataagaggaaaaaaagggtccagcgtttcaatgaagattcagcggcctggaacgaagaagcagttgtcattccggatcaagagagctgagattccgctcgaaacggtttttgcatcagagaaaaaagtacaggggcattctgtcggatatattgccatctctactttttctgagcacaccgcagaggattttgcaaaagcgctgagggagcttgagaaaaaagaaatagaaggacttgtcattgatgtacgcggcaacccgggtggatatcttcaaagtgtggaagaaattcttaagcatttcgttacaaaggatcagccgtatattcagattgctgaacgcaatggagataaaaaacgttatttttcaacattgacccataaaaaagcgtaccctgtcaatgtgattacggataaaggaagtgcctctgcatcagaaattcttgccggcgcattaaaggaagctggccattatgatgttgtaggcgatacgtcttttggaaagggaacggttcaacaggctgtgccaatgggggacggcagcaacatcaaattaacgctttacaagtggctgacgccaaatggaaactggattcataagaaaggaattgaaccgaccattgcgattaagcagcccgattatttttccgccgggcccttacagctgaaagagccgcttaaagtggacatgaacaatgaagacgtcaagcatgcgcaggtattgttaaaaggtctcagctttgatccgggacgtgaggatggctatttcagcaaagacatgaaaaaagcggttatggcttttcaggatcaaaacaagctgaataaaaccggtgtgatcgacactcgcactgcagagacattaaatcagcagatagaaaagaaaaaatcagatgaaaaaaatgatttgcagcttcaaacagcattgaaatcattatttgtcaattaaaggagatggtatttcatctcctgtttctttgtgcttaaagagattatggatcataagtcacataaaaaatgagtttttgacaagaaattaaaaaaattttcacaaataaacatttataaaggactgttattacccgatatcaatatatgagagagactttctaacgagttaatatgcatttaaaatgaaacttttgcaagttgcctagtctttgtttacttcatacaatataagaaggttctaaaaagaacagtaatcaggttaatggcagctgaacgacaggtatttaaagagtaacgttagcgagaatgcttgttagcactccagtactgctgcttatactggcccgtgcttatctgtataaagaaaatgggggttcacaattgaagagggcaagtattgtgcgtgaaaaaaaatattatgaattagtggaacaattaaaagacagaacacaagacgtaacattttcagctacaaaagcactaagtcttcttatgctgttcagcagatatttggtcaattacaccaatgtcgaatcagtaaatgacattaatgaggaatgcgccaaacattattttaactacttaatgaaaaaccataagcgattaggaattaatctgacagatataaaaaggtcgatgcatctaatcagcgggttattggatgtggatgtaaaccactatttaaaggatttttcactatcgaatgtcacgctgtggatgacgcaagagagataaactctcctgaggatatccaagccatttaatatttgatagaatatgagtaacatgtttggcttgaggcggtgagagatagtgtctgttcaatggggaattgaactgttaaaaagcgcgggcttgttcttcttacacccgcttttctggttttttatcatcataaccttggctttcggctatgtaagaatcaaacgggaacgaaaaacctttcatacaagaatagcagatatttatgatgatctgaaatttacatatacaaagggactgattccaggtcttcttttgtcagttattttaggtggactcggaatatcgattcctctcggtttacttgcgattattgccgttatcactgcagcggcagcgttcactcttcgcgcaaactggatgtctgctgcatatatcgtcagtgtgagtatgctgataggttttggactgcaaatatatcaggcggagccctttctggagagatttccgcaaggatttgcagttgtttggccggctgtggctgtgtttctaggtttgctgattatcactgaaggagcggttgcttatcgttctgcgcatgtgagaacatcaccggcacttgtcgtaagcagccgcggtttgccgatcggacagcagctggcaaaccgggtttggcttttgccgctgttccttctcgtgcccggtaatggtttagaatcgcaccttagctggtggcccgtgtttacggttcccggcggctcattccattttctatggattccttactttgtcggatttggacaaagggtacagggatcgctgcctgaaacgagtataaggatcacagcgaaacgcgtttgtattctcggtcttgccgtcgcagttctcggtgcagcgagcttactgtggacgccgcttgcgggtgcagcggtctgtaccgctttgttagggcgtatttttctgtccataaagcaaagagtgaatgataacgcggctccgttttatttctcgaaaagggatcagggcttaatggtgcttgggattatccccaatacgccggctgaggatctggaattgaaaatcggggaaatcataacgaaagtcaatggcataccggttaagaacgtttctgatttctatgaagcgcttcagcataaccgtgcatatgtaaagcttgaaattatcggtttgaatggagaaattcgttttgaccagcgagcttcttatgaaggagaacatcatgaattgggcatcctcttcgtaaaggatgaccgtgaagacgaagcagtcgcttcgggatcataaaaggcagcccggcaccgcaggatgatgcgatgccgggctgttttgtgttacgctgagtttttttctatccgtgccgtttcatcagatttgatgcccaatgaaacaaaaacgccgatgatggatacagcaaagagaatcataaatagggtgtgatatcccgaaatcaggccaattaaggctgatgaaatgatgcttccgaaataacggaaggtcgagaaaatcccagatgccactcctgacataccggggtctactgtggcaagggatgaaacctgcatgctggtcagaccgactccggaagcgagcccgccaaggataagagagagcatgaggaacaagacagaatgcgagctgcttaacagcaaaaataatagattcgcaccagccatcatggcaaatgaaagaaaaatgatttttttggctccccatttgtgatggagctgcgcgcccacccagttgctggctgacatgaagatcgaaaatacagaaagcgccatcccgctgttagatgtattaagcccaaattggttcgtcataaataacggcataatcaataagacggcatacatcatcaaattgcttaacaagactgatagattcgcatttgtaaaggttgagcttttaaacagtgcaaagtcaatgatggggtgctgggtacgtttttctcttctgaaaaaaagcggaacaaaaagaagtatcaatacactgtatacagtatatccccatggagcctcatttttcgtcagcaggataatggaaacgatgctgcctgcaagcaagagagagccgatgatatccagcggcgcgtcagatttattttctttatattgaggaaacatcgttaatgccgtaaataaagcaatggcgaggaacgggatgttgacccaaaaaatcgaatgccagctgaagctgtcaatcagtatagagccgataaaaggcccgagtgctgcaccaagtcccgcgcccagtccgaaaaatccaaacactttcggtaggcgtttttcagaaacaacatgccggataatggcaatgctgtttggcgtaagcaatgccccgccgacagcctgcaatgcccgaaagacaattaacaggagcagactcggtgaaagggcgcagcctagagatgcgattagaaaaaggccgactccccataagtacattgttttattgccgtacatgtcaccgagctttcctgcaatcggctgtgtgactgccatcacgattaaataaacggtaaccacccaagtgatgcttgcgatggactcgttatacgtatgggaaatagatgagagcgcgaccgcgatcatcgttgagttaatgggaaccagaatggcccccaataatagcgagacgatcagcgcccattcttttcttgagctcattgggatcctcctttttattatgccaaggagttaatcagcagaaattcctttgacaaatagagctgtgctatgctccagcattttttcctggggcattgatatgacccggtctcctaagtggagacggtgaatgaaataaccgaagataatcgacatgaacacgtcggcatgttccgcttcatttcctgtctgaataacccctttctcacccatcgttttgagataatcaaccaatagctgtttcatagattggggatattcagtgacgtggttaatgacatcctgaaacatggccggttcacgaaagctgattttaatgatatcttttctatgttcgagctcctccaagagacaggttccgatatgaagcaggtctttgtacaaatccccttctgtttgttccaaaatgctgcctctgtttgaagaatgctgagaaagcaaagcctcaactagtccttgtttgtttttaaagttcctgaaaatcgtcgcttcacttacatttgctttttctgcaatttcttttgtagtcgttgcgcgatatccttttttgacgagcagctgcatggcagcatcaaggattctcttgtttgtcggtctcaatacgtttcacctcacgaatatactggcaggacaagtatacacccgccccgcttgtataagaaagagggggacgcatcaggaccggctgacaactgtgattttgccgctgcttccgtcaacagtgatgatgtcaccgtctcgcagtctttcggttgccgtgcgtgtgccgagaacggctggaatgccgtattcacgggcaataatcgcagcgtgagacaaaatgccgcctgtgtctgtaataatcgctttggcgtcttgaaacaggctggtccatagcggtgtggtcatcttgcaaacgagtacgtctccaggcgcgaattgagaaaattcattggcgtcccgaatgattttcaccggacctgtcgcaatgccgcttgatgccgcaatgccaaaaatatgattctctgtgtttttttcatcctctatcacagcgccgacaatttcttcagctgctttgagctgttcttttgtcggggtgccgaggtaggccggggcttgggccagctcatactcatgaaaaatctgtctgcgtttttcagccttttcttgcagggatacagggtgaagaagcgcttgttccacttcgtcgtcatataagaaccaaaggtcctcccgatcttgaatgacaccgttttccgccagcaattcacctatcttcagcagaaagattctcgccttggcatccagcatggcgtcaatataaaagtggtgatcatcttttatatttgcagagttcagtgtccattgataatagcggtcaaattcggtgcgtaaaccgggatcttctatgctttccaagaattcattgtataatttctctcgtttttcttttgttttctgaaattcattgtcaaaatgatagccattacggacataattttgaatattggccagagcgaaatacggattttccacccagatttgttcaatcagatcatgacttttaacagatctccatccgtattcttgcaagaattcatggacgttcttcaggaagtgtcttccctcatctgtttgttccaatttctcctggagctgttcaggcttgttgttttcaaaaatggccagaaggttcgggttctcctgaacttccacagaaaatagccataagcaacggtccgtttccagtgatttgttcatttttcctgtcagcatctcgtaaaaatgagcgttttcggactctccttgaatgtcctgatacatcgcttgcagtttgtttgttaaaaggatttgcgggaaaacgatattaaagtgctcttcataagccgtgagataaaaggcctttagtttttgaaaagcttccagtgcgctttctgcggtatgctcagtttgtgcgagctggtccagtgtccggtaaaaagggaggtatgtgtgattgatgatgtcatacatatgctccgataaaatcgggaaaagctctttgccgcagtcttcagaaggaggctgctgtccgccttggtttttggaataaatatgtccgcgataaagttttacttcatcaacaactacaccaatcggaaacttttgcatgctcttcttcaagccatattccaatgccggcacgatgaaggatgaaaataacggactcaccggaccttcaatattagactccatgttaagccagaaatcattcatatcagtgtcggtaatcatgaagctgcgtttttcttctgccgcttttttgtcctgatcaatggttgtaatcgggcgagcttgcagaaggtatatttgatgatcagcaattccaaattctatatcaacaggatatccgtacaggtcttcggttttttttgtgatttcagccaattcaatcacttgttcatctgtaaggcaaaaacggctgcgcatgtcttcactcgtttctttttcagcaattccttctgccgcagactccatgtagatttcctttgcacctatttctttctgaatctcaaacgaagatttattaacaatgaacgtgtctggggtaacatttcctgaaacaacagcttcacccaacccgtagctggcgctgattaaaagctctctatcatcatgggtaacagggttgcggctgaagataacacctgacatttctgaatcgatcagcccctgaacgactattcccattaacggctctgcgatttgattgttcatttttttcttatagctgctgacccgcccagaaaaaaatgaggcccagcattctttcactttagccagaaactcttcctctgttttgatatttaagtaggtttcatattgacccgcgaatgaggcgccttctaaatcttccgaagcagacgaagaacgcacggctacggatcgatatgattctctaagcttataaaaggaactagtcagctcatctttcagctcatccgaaaatgttccggaaatgatcccgccttcgacgttttcactagtctcttgaagctggttgtcctccataaaacgtgcgagcgcattcgtttgaataataaacccgtccggaacaggaagaccgtgtttggtcaatttaatcaaattcattccttttgctccagccagctggctggactcttctgcctggcgaaataaaacagaatacatatttgaaacccctcttttcttcattcattttgtttttctctctagtctttttattgcggagcctgtgtttaaaaaatgatagtaaacactatcatttaattgtaggttttcaggaaaatgctgtcaaacgcagaaagtcctaaataaaatgaatagttaagttggttatattatcctgaaaaatgcggccgtactggtactgtatgcctattttcttttattctcggaatctggcggcggacttgatgatgtaataaaaaaagtgccgctgattagaacagcggcaccatggaataagttttgaccggcaccaaaatgcaaatatggtgattgattttggctgaaaaggggtatggtgtaagtagagggagcgaatgcacgattgtccgattcttcattttttactataatcagatcagatgaagaatccctgaggagggtttttgttgattacaaaagccgtttttgcattgtttttcccttttatgcttgttgttctatttactagagtcacctttaatcattatgtggcgatcgctttaacagctgcattgctgtttgcctcttatttaaaaggctatacagaaacgtattttattgtaggattggatgttgtgtctcttgtggctggcggactgtatatggccaaaaaagctgcagagaaaaaagaagaataaatcggacataatgaatataaagactgaatacctgcttttacgttttaaaagcaggttttttatacacaaaaacagctggaaataaaaaaccaccgaactttagttcgtatttttagtgattttgctttccattgtgttactatatctataggaagatttcgttaaagaaacggaggcttatttttgtgaaagatcgctttgagttagtctcgaaatatcagccccagggagatcagccgaaagccattgaaaagcttgtgaaaggaattcaggagggcaagaagcatcagactctgctgggtgcaacaggaactgggaaaacatttacggtgtccaatttgattaaagaagtcaataagccgactctcgtgattgcccataacaaaacccttgctggacagctttacagtgagttcaaggaattttttccgaacaatgctgtcgagtattttgtcagctactatgattattatcagccggaggcgtatgtgcctcaaacggatacatttatagagaaagacgctagtattaatgatgaaattgataaactgagacactccgccacatcagctttgtttgagcgcagagatgtcattattattgcgagtgtgtcttgtatatacggcctcggttcgcctgaggaataccgggaaatggtcgtgtcactgcggactgaaatggaaattgagcgcaacgagctgctcagaaaacttgtagacatccaatatgcccgcaacgatatcgactttcagcgcggtacatttcgtgtgcgcggggatgtagtggaaatctttccggcatcccgtgatgagcattgtgtcagagttgaatttttcggtgacgaaatcgaacggattcgggaagtagatgcgctgacaggagaaattctcggcgaccgagatcatgttgcgattttcccggcatcccacttcgtaacgcgggccgagaaaatggagaaggcgattcaaaatatcgagaaggagcttgaggagcagctgaaggtcatgcatgaaaacggaaagctccttgaagcgcagcgtttagagcagcggacaagatatgatcttgaaatgatgcgtgaaatgggtttctgctccggcatcgagaactattcaagacatttgactctgcggcctccaggttcaacgccgtatacgcttcttgattatttcccagacgattttatgatcgtggtggatgagtcgcatgtgacaattcctcaggtgcgcggcatgtttaacggagaccaggcgcggaaacaggtgctcgtggatcacggcttccggcttccatcagcgcttgataaccgtccgcttcgttttgaggaatttgaaaagcatatgcacaatatcgtgtatgtatcagcaacaccagggccgtacgagattgaacatacagatgaaatggtcgaacagatcattcgtccgacggggcttcttgacccgcttattgacgtccgtccaatcgaaggtcagattgacgacttgatcggcgaaattcaagcaagaatcgagcggaatgaacgggtgcttgtgacaactttgacgaagaagatgtcagaggatctgaccgattatttaaaggaaatcggcattaaagtaaactatctgcattctgagatcaagacgcttgaacggattgaaattatccgcgacctgcgccttggcaagtacgatgtgcttgtcggcatcaacctgctgagggaaggtttggacattcccgaagtatcccttgttgcgattttggatgcggataaggaaggtttccttcgttcggagcggtcgctgatccagaccatcggacgggcagcgagaaatgcggaaggccgcgtcattatgtacgccgataaaataacgaagtctatggaaattgcgattaatgaaacaaaacgccgccgcgagcagcaggagcggtttaacgaagagcacggcattacgccgaaaacgataaataaagaaattcgcgatgtcattcgtgccacagtagcagctgaggataaagcggaatacaaaacaaaagccgcgccgaagctgtcgaaaatgacgaagaaagaacgccagaaagtcgttgaacagatggagcatgaaatgaaggaagccgccaaggcgcttgactttgagagagccgcggagcttcgcgatttacttttagagctaaaagcggaaggatgatgaacaaatggctatggatcggatagaggtgaagggagccagggcgcataacctgaaaaatatagatgtaacgattccgagagatcagcttgtcgttgtcacgggtttgtccggatcaggtaaatcctcccttgcctttgacacgatatatgctgaaggacagagacggtatgtcgagtcgctgtctgcctatgcccgccagtttttagggcaaatggataagccggatgtggatgcaattgaggggctctctcccgccatcagcattgatcagaaaacaacgagccgcaatccgaggtctactgtcggtacggtaactgagatttatgattatctgcgtcttttatatgcgagagtagggaagcctcattgtccggaacacggaattgagattacatcccagaccatcgagcaaatggtggacagaattctggaatacccggaacggacgaagcttcaggtgctggcgccgattgtctcgggccgaaaaggcgctcatgtcaaagtgcttgaacagattaggaaacaaggctatgtcagagtcagaattgacggcgagatggctgagctttccgacgatatcgaattagaaaagaacaagaagcattccattgaggtagtcattgaccggattgtcgtgaaagaaggcgtggcagcccggctgtcagattcattggaaacggcgcttcgtttaggtgaaggacgggttatgatcgatgtcatcggtgaggaagagctgatgttcagcgagcatcatgcctgtccgcactgcggattttcaattggtgagcttgagccgcgtctgttttcgtttaacagtccgttcggggcgtgtccgacgtgtgacggtctcggaatgaagcttgaagtggatgccgatcttgtcatccccaatcaagatttgtcattgaaggagaatgcggtcgccccttggacaccgatcagctcacaatattatcctcagctgcttgaggcagtctgcacccactacgggattgatatggatgtgccggtcaaagatttgccgaagcatcaactggataaagtgctgtacggcagcggggatgacctgatttatttccgatatgaaaatgattttggacaaatccgcgaaggtgaaattcaatttgaaggcgtattgcgcaacattgaaagacgctataaggagacaggctccgatttcatacgtgagcaaatggagcagtatatgtctcagaagtcttgtccgacgtgcaaaggctatcggttaaagaaagaggcgcttgccgtactgattgacggccgccacattgggaaaattaccgagctgtctgtcgccgacgcacttgccttctttaaagatcttaccctttctgagaaggatatgcagatcgccaatttgattttgcgcgaaattgtggagcgcttaagctttctggacaaagtcggcctcgattacctgacattgagcagggcagcgggtacattgtccggaggagaggcgcagcgcatcaggctggcgactcaaattggctcgcgtttatccggtgtgctttatattttagatgagccgtctatcggtctgcatcagcgtgataacgaccgcttgatcagcgctctgaaaaatatgagagacctcgggaacacgctgattgttgtcgaacatgatgaggacacgatgatggcagcagattatttaatagatattggaccgggagccggcattcacggcggacaggtgatatctgcgggtacgccggaagaagtgatggaagatccaaattcattaacgggcagctatttatcagggaaaaagtttatcccattgcctcctgaaagaagaaagccggacggacgttacattgaaattaaaggtgcatcagaaaacaacctgaaaaaagtgaatgccaagttcccgcttgggacgtttacagcagttacaggtgtttccggttcaggaaagagtacactcgttaatgaaattttgcataaggcgctggcgcaaaagcttcataaagcgaaagcgaagcccggcagccataaagagattaaaggtttggatcatttagataaagtcattgacattgaccaggcgccaatcggaagaacgccgagatccaaccctgcgacatacaccggtgtatttgatgacattcgtgatgtattcgcgcagacaaatgaagcgaaggtccgcggctataaaaaaggccgtttcagcttcaacgtgaagggcggacgatgtgaagcctgccgcggagacgggattattaaaattgaaatgcacttccttcctgacgtatacgttccatgcgaggtgtgtcacggcaaacgctataaccgtgaaacgcttgaagtgacgtacaaaggaaaaagcatctctgatgtgcttgatatgacggttgaagatgctctttctttctttgaaaatatcccgaaaatcaaacgcaagctccaaaccctttatgatgttggtttaggttatattacgctcggccagccggcgacgaccttgtcaggcggagaagcgcagcgcgtgaagctcgcgtcagagctgcacaaacgctcaaccggacgtacgctctacattttagatgagccgacgacaggtttgcatgtcgacgatatcgccaggcttcttgtcgtgctgcaacggttggtagacaacggagacactgtactggttattgagcacaatcttgatatcattaagacggccgattacattgtggatttgggcccggaaggcggagccggaggcggaaccattgtcgcgtctggaacgcctgaggaaatcactgaagttgaagaatcgtatacaggccgttatttaaagcctgttatcgaacgtgacaaaacacgcatgaaatcgctcttgaaagcaaaagaaacagctacatcttaaaaccctctgttaagaggggacagcttgtcggcaagtccatccttgggcttagcaggcaagctttttctttacggcataataggtttagaagtgaacttactgttcaagcaggaaacacaggtacacaacaagcagaagatcttggtgcaattaaagatgaaatggatgcgcttattgaggaagttgatggcatttcaaatcgtactgaattcaacggcaaaaagttattagatggtactgaaactgatggtttcactttccaaattggagcaaatgctggccagcagcttacagttaacattgacagcatgtcatcaactgctttaggagtaaacgcacttaatgtaacagattttgctaatactccttttgatacacaacttgaaagtattgatactgcaatcaacaatgtctcaaaccaacgtgctaaacttggtgcggtacaaaaccgtctagagcacacaatcaacaaccttggtgcttcttctgaaaacctgacagctgctgagtcccgtatccgtgacgttgacatggcgaaagaaatgagcgagttcacaaagaacaacattccttctcaagcttctcaagcgatgcttgctcaagcaaaccaacagccgcaaaacgtgcttcaattgttacgttaattttgaacggctatctctttctgatagttacagcttgccgacagagtccattaactggatgtgccggcaggctttttttgttacaatcattttgtgacagccagggaatcacttgttttttcaaaacaaaaaaggcaagatattgtcatctaacctttagctttgtttcagttataatgaatgatatgttttccgcaattacaaagtcttcttatacagctgcttacttacactcattaaatcttgaacaatatgtgtgttgctgctgtcgagcagcacttttatatattggatatcgtgagagatcgggaagggtccgtgaatctgctcaagctcggtgatcatttcacgattcattcttttttgttcctgaatcagctttaacactgattcttgtgttactgtatagtcactgggatctttctccattgcttgtccagcctccttggttgccgtaagctttttacatattgtaatcggtatagccggaagattctacttctaaaactttttaaaatccaatttccgtaaatcggagcatgtctaaagaatgaatttgaaacctgaagagattttaaacgtataaataagtaaaacgtccctgatcttttgtcatggacaattcacaataggagtgtggaatgaattgaaccgtaatcaagctattattgcatcactttgttatttcagtgtgttcattgcgccaatcattgtgccgattgtcgcatattttgttgtaaatgagaaagaaacaaaacgccatgcgatacgctctcttatttctcacattgttccgtttgtcggctggctgttcctttttattgctttacttggcggagccgttgcgattgatggagacagcttgcttcctgtatttgtaatcatcgggggagcggttatttatttcttagttgtcattggcattatcatttggaatgtgattcagggcattaaggtcctgcgtgcagcataagtagacaatggggaggagatcgtaatgaagcaagaaaaggaacgaatccttaagcttgttgaggaaggaaagcttacagcacaagaagctttgacactgattgaaaagcttgacagcgactacaaggaaaaagaagagaaaatcacagcgctctcagttcacgttcatgacgaggaagagccatttacaacggcaaaaaaagaaagcggcaaaccgtctttaggagccaagctgtttgactggattgattctgctgtgaaaaaggtcaaggaagttgaccttgatttaaactttggccatgcgtatgatgttcagcacatttttcaatttaaagatactgacttttccagtgttgagctgcaaattgccaatggcagcgtaaatatcgtcccttgggaagatgacgatatcagagcggaatgccaggcgaaggtatatcgcgctgacagccaggatgcggcgagacacgcatttcttcagcatattgaatgtgaaatcaaaggtaataagttttttatccgtactgagaaaaagacgatgaaaacgaatgtcactttgtatattcctcagaaggagtatgataagattcgggtgaagctgtttaacggtccagtcagaggggaacatttacatgtaaaagagttctcagcgaaaacgacaaacggcgtgctgtcgttctcgtatttaacagccgaaaaagccatagctgaaacggccaacgggcaaattaagctcgcaagccacagctgcggtacgatagaagcggaaaccattaacggattgatcgatctccgagggaaaagcgaatccattgacgttcaaagctttaacggaaatattgcgattaacgtaacagaatcagactgccgctccatttatgcaaaaacaacgactggaaatgtagagcttgcaattccggacgatctcgcagtgaaggcagagctgaaaagcaatcttggtacgctgtcccatgaattaatggatgtagagatgctgaaggaaaaaaatgatacgattcaaaaagaaatgatgttcacttcaaatcaggcacatgatcaaaacatcaccgtcttctcagaatcactaacaggcgccatcaaactaaagtactcacagaggtgatcgaatgaataagctttatcgctcagaaaaaaataagaaaatcgccggtgttatcggaggtctcgcggaatatttcaattgggacgcatcactcctcagagtcataactgtcatcttagccattatgacaagtgtcttgccggttttgctcatttatatcatttggatttttatcgtcccgtcagaaagggatatgaaatgacatggtaaaatgggcagtcagcattttagtcaatgcattgttattaatcgtcattgatggatatattgactccatccatatcagcagcattggggcagcgattatcgccagcctcattttatcgatcttaaacgtgctgattaaaccgcttttaattatatttacactgccggtcaccatggtgacgcttggactcttcttgtttgtgattaacgccatcacgcttatgatgaccgcgtccattatgggtgacagctttcaaatcgacggcttcggcacagcgatatgggcatccgttatcctgtcggtcttccatttgctgattcaaaaaggcattttagagccgcttagaaaaaaataaaaaaagctgcccgcaaaggcagcttttttacatgtggtgctttttttgtttcgtgcgcttctgcggcgaaaacattggcggaagaaggcaaaagctcaatgcggcaaatccaaggcctaggaggctaaaggacatggcagacggcatcattgtgagcaagtaggcagataccatcggacctgctgccatgcctgtatatcggataaagttaaacattccgattgcactccctctgttgtgctcaaattcattagtaatcattgtagagtacaagggaggaataacccccatcgagatgccaaacagtgccagcgtcagagccatgagaacgagagaaacggaatgtgtaacagcaaataaaatgatgctgcaggcggcaatcacattgcttccgataaacaaggtgtgcagcccgatttttgcctgtattcttttaaacagaaacgtacctgcaatcgtgctcagcgccagcggcaaatataacagtcctgctatacccacatctatatggtaatgctctgtcagcaatattgggaggtagacaattactgcaaaataaatgaaaaagagaacaaaacttaaagtcaaaatgacgttccctgttcgatttgtaaatattgatttataatgagcgaacacattgcctttggcttgctgcatagattcagttggagaatctttaggaaaggtgatgctgtttgtcaccagcaaaacgatagagatggccgcaagtatccaaaaaatcccttcgtatccggctgctccgcctatgaatcctcctagaactggagcaatagccggtgcgacagacaggagcatttgatacgttcccattgcactcccgcgttcatttcctgtaaacagctgtccgatcgttgtggcagcaataagaggcagtgctgcggaaccggctgcctgtatcattctgaatatcagaaacaaggtaaagtcagtagtcaccgcacagccgatgctggctgctgccgttgccagaataccggtaatcaagacgatccgagcgcctttaaaatcaatgatcgctcctaatataatttgcattattgctgtcacaatcataaaaactgagactgacaggttcaccatagctgtggaaacatggaatgattctttaatgatcggaagaataggtgaataaatgttctggcttaaagatgcaaaaaatgcactgaagcaaacagtgtataagatcaatactgcctttgattttgtatgagccaaagtgtacaccgcctttttgtttactttacaggtttgtctggagtcccatcggtttgttctgcttcaagtgttgacgtcaactgctctagaaacttcaatacagccttttgttcttcttgtgaaaatgaatcgaggaattggtaaaaagccagctccttttttttatgcagtttctcatgtaagtcgaaaatccgtctgcctttacgggttaatttaaaataaacttcttttttgttatctgtcagctgatagctgttaatgaattcttccttgatcagttttgtgctgattttcgttacattcgctttcgataagttcatttttctggcaattccggcattattaatgggttcatgctggccgatgcagtcaatgacgtgaatgcttgtcatatttttgggaatttcagctacatcctcttctgcggcctccttaaaaaattgctgaagtgaagtgttcgctttttgttcattaaggtgcagcagtctcacgtatatgtcgtatatcatctgttttgtcaaatcagacataggctaccttctttcttaggaataatagtttacgatgaaacaataaaacaaatcgtttactggtgaacaattttattttatcttttcttgttttcgttgtcaattgttggtgtttagactatttgttgatatgtcatgctgaatatgcgtgtaaaaagtgtgtggaaaatgtgatgtttacatttattttcaaatatttgggcacagatcatattgacgtttggaaggaaaagggataaaatgactaatgtttactagtaaacatttatcatgatatgggtattgaaaatgattattaaaatcttaaaaaacatttggaaactttaagtgatgcctgccattcgtcttgttcagttgttctagctattccatcttgtatttgagggtgatgacttaaagcgggataagttttaggggtgaatgagatgaccggaatggtaacggaaagaaggtctgtgcattttattgctgaggcattaacagaaaactgcagagaaatatttgaacggcgcaggcatgttttggtggggatcagcccatttaacagcaggttttcagaggattatatttacagattaattggatgggcgaaagctcaatttaaaagcgtttcagttttacttgcagggcatgaggcggctaatcttctagaagcgcttggaactccgagaggaaaggctgaacgaaaagtaaggaaagaggtatcacgaaacaggagatttgcagaaagagcccttgtggctcatggcggggatccgaaggcgattcatacattttctgattttatagataacaaagcctaccagctgttgagacaagaagttgaacatgcattttttgagcagcctcattttcgacatgcttgtttggacatgtctcgtgaagcgataatcgggcgtgcgcggggcgtcagtttgatgatggaagaagtcagtgaggatatgctgaatttggctgtggaatatgtcatagctgagctgccgttttttatcggagctccggatattttagaggtggaagagacactccttgcttatcatcgtccgtggaagctgggtgagaagatcagtaaccatgaattttctatttgtatgcggccgaatcaagggtatctcattgtacaggaaatggcgcagatgctttctgagaaacggatcacatctgaaggatgatagggggagtaaaacatgagccaatcgattaaattgtttagtgtgctttctgatcaatttcaaaacaatccatatgcttatttttcacaactgcgggaggaagatccggttcattatgaagagtcgatagacagttattttatcagccgctatcatgatgtccgctatatccttcagcatccggatatcttcacgacgaaatcacttgttgagcgtgccgaaccagtcatgcgaggccctgtgctggcccaaatgcatggaaaagaacactctgccaaaagaagaattgtagtgagaagctttatcggtgacgcactggatcatctgtctccattgattaaacaaaatgcagaaaacttgttagcgccttatcttgaaagagggaaaagtgatctcgtcaatgattttggaaagacgtttgcggtgtgcgtcacgatggacatgctcgggctggataaaagagaccatgaaaaaatctctgagtggcacagcggagttgccgattttatcacgagtatctctcaatctcctgaagcgcgggcacattcgttatggtgcagcgaacagctttcccaatacttgatgccggtcattaaagaacgtcgcgtcaatccgggatcagatttaatttcgatcctatgtacttctgaatatgaaggcatggcgctgtcggacaaggatatactcgcactgattcttaatgtgctgttagccgcaacggaaccggctgataagacgctggcactgatgatctaccatttgctcaacaatcctgagcagatgaatgatgttttggctgaccgttcgttagttccgagagccattgcggagacattgcgttataaaccgccggttcagctgattccgcggcagctgtcccaagatacagtggtcggcggtatggaaatcaaaaaagatacgattgttttttgtatgatcggtgcggctaaccgggaccctgaagcatttgaacagcctgacgtgtttaatattcatcgggaagatcttggtatcaagagcgcttttagcggcgccgcccggcatctcgctttcggatccggcattcataactgtgtaggagcagcttttgccaaaaacgaaatcgaaattgtagctaatattgtgctggataagatgcggaatatcagattagaggaagatttttgttatgctgagtccggtctgtatacacgcggacctgtttcacttctcgttgcgtttgacggggcataatagaattccaaaggtctctcccatgcgggtgagactctttttacatatatttgatccacaagttgaaaaacgcagtcactgtttttaaatcatcaattgaaaattcattgaaaagctgtttatattgctcctttgctttctcatgaagctgttcatgtaatgccgccaattttctgccgctatcagttagcgtataaaaaatttcttttttgttgccaggcttttttgtcactgtaatgatattgtgtttcaacaaagcatgaaccgcttttgaaacagcggcttttgagatgtgtaaacgggatgctaagaagctgttgttcacattttggctggtatgtatgcaggaaacaatgtgaagctgggtcaaagtccagtcttttttgaggtgatcgtgatgttgtgaggatatgccaatggatggtatctgcaccttttgccagacgcgtttatccctttttaatgcgaattgttgtatagcttgaaataattcatcatgaatgctgttgtccatcaatttgcctctctgatttaattgttaactggttaactatccttagtttactgggtaatagtggaattttcaagagacagacgtttttttgttctttatgcacaaaaatgaactcataagcttccctgttcagacgcaaaatacatgaaaagggaggtgctttgatgaggaaatacacggttattgcttctatattactgtcttttctttccgttttgtctggcggccatcatgaatcgaaagcttttcctgttgtacagcaggaactatttcaaacgcctcattacatacccttgcttgaaaatcctcctcaaattgatgtgaaagctgaaatgagaagcaatctaatgattgaggctcaagttcgcgataattcgtatcaagcattttccgcctttcttttttataaacaaagtaatgagctgggctacaaaatggtgccgatggacccgacccccggagcggtccgcaagtttttggcacaaattccgaaacgtttgatttggaacagcgagcttgagtattacattgtgatgtcgaatgggaagcagcgggttgagtcggagacgaagaaactgaagcttgaaggataccaggctgaccttgcccatattccggagcttctgatcacagagctggcggttgatacgaagaatataggacgcgcagacggttatgaatttattgagatttttaatacgactgacagaacgattgattttaaagactaccatatccgttaccgctacccaaaagaagggcctgactccgatctgatttggagacctgatgaaaggatcttgataccatccggcgaaacgtttgtcgtctggctgaagcctgccgggcatccagaattgacgtcagcggatttcaatcgttattatcagacacaactaaaagaaggaaaaaatcttgcggtgatagacgagacagagggtatggccaatacgaggccgcgggccgttgtgatatcaacgaatacaggaaaggacatttcggttgcgcattatcggaaacatgcgctgcgccggctgtcatcagtgctttataagtatccactgaacggaacagcagaacttctgaacatttcaatcggggaaaagaatccgtctcccggaaccgtattacaggcacaggtgcccgaccagaaacggaaaatcaagctcgataaagaaaagccggtcattgaggatttgactgaccgcaagcctgtccgccctgctgaaagcattgagctgcgggctgacatacgggaccgaagcctagtgaaaacagtggccttttactaccggacggatgagaacaaaccgtttaagcgaattcttgctgaaaaagaccgcaacgataatctcttccattatattgtgtattcgcctgaattgatcgggaaggatcagctagagtattatgtggcggccggggacgggatcaatgaagcgagaacgccggtcaaaatgattgatattaaacaaacaagcaaggcgcacggtctgcggatgaatattgaaaacagagacacgctgtcgggaactcaatttctcaaagccacgacagaagggcgagctgacagcattaagctatggattgacgggaaaaaacaagtgacagagcccgcgatggaaaaagaagtatattttgcattcgatacgaggaaaacgaacctttattttaaaaacgcggtaacgatggaaggcaaagtgctgaaggtgttcgatgatacaacaaataaataccgcacctattctgttccattgccagagacactgcttcggaaagggaagcagctgcagcgtattacgatacgttcaggttcgaaggtgtctccgtttgatacggctgaaaaccgtgatgacttcttagtcaaaaacgcccgattggtgttatcggatggaacggtgatcagagatcagagggtgtctcctgagaaggaactctttattggcgataatcagcgctcgaataaaagctggcaatttcagttcaatctgcctgacggactatttacatcacagctgctggagtgggatacatcaaagctttctgaaggcgctcaccatattcaagcaagcgacgggaaggaaaatgtcagcctggttgtacgggtagataattcaggacctcacattgagccgaatatcaccgaggggcaaacgtataaaggaaaccttatcctgcaggcggatatgtatgataaatggagcagaattgaggaagcggaggcgtcgttagatggagaaagcattacactcccatatcatacgtcatcttctgaccttttgccgggaaaacattctctaaaagtgacagcaacggatctcgcgggcaataaaacagtgattgagaggatatttaaaaccgaacgagagcatccggaccagccggaggttatagacagcgaagccgacacgcataaggccaagctttctgtacgggtgaaagatccgacgaatgatgccatggatgttggtttttataggggatttcaatatacagcgcgcaatcatgtgaaaatatttaagcacgcgtcactgactgaaccgccgaaaagctttgtgccggaaagggagaccccatttacgaataaagaattggagcgggtatcagctgctgatggaaaaacagtatcgacagaaaacaaagagcttttcccttatcatcgctttgaagtgacggttgatccatcaattgatgagaatgatctggcagaatcagtctggaagggcagttctttgccggggagaaaggtgacgatgtatgcttggaattatcggacaaacgaatggcagcctgttgacagcttcgtcgcgaaggatgacaaaccgtttacgctgaaagcgtctgtgattgccgccgattttgtacgggagtcgaaaatgaatgtgattgtacaggatgaaattcctcctgcgaaggatatgtacacatttgtctggatgtctgatacacagtattacgccgaaagctatccgcatatttttgataaacagaccgaatggataaaagataatcaaaagcagctcaatatcaaatatgtgttccacacgggtgatattgtagatgattccgccgatatcagacagtggaaaaacgctgatcggtcaatgtccgttctggataagagcggaattccttacggcgtgctggccggcaatcacgatgtcggacataaggacggctcctacagggcgtttggcaaatattttggcagcgatcgttttgataaaaaatttcattatggcggttcctataaaaataaccgcggacattatgacctgatttctagcaacggcaatgattatatcatgctgtacatgggatggggcattacggatgaagacatcgcgtggatgaatcaggtgctgaagaagcatcctgaccggatggccattttagcttttcatgagtatttgctggtcagcggaaacagaagcccaatcggagagaaaatattcaaagaaatcgtaaagccgaacccgaatgtcgtgatggtgttgagcgggcattatcatagtgcgatgagaaaaacagatgagctggatgatgatggtgatgggaaaccggatcgtcttgtgcatcaaatgctggccgattatcagggcgggccagaaggcggccaagggtatttgcgtttgcttcaatttgaccaagccaatgacatggtgcacgtatcgacgtactctccgtatgtaaaggataagaactactatgatacggatacctatggcaacaaggatgaattttccctttcgcttgatttgaagccaagaatcaaaaaggtggaaaccgattattttgaatgtaacgtatataccaatgaagagctcggaaaacgggagcaagtgaagagcggggacacagctgaattccgctgggatcatcttgaaccgcagtctgtttattattggtacattatagtggaagacagttttaacggcaaaacgaaatcaccgatctggaagttcaagacgaaaaaagaaacatatcgtccggcaccagaccagtttgattttcgccatgtctccaatccttaaaaagggttggaggctttttttatgaaagacgatccatatagtggacaaatgtataacggtcgcctctgtatacggattttgcatgctcaaaagcagttccgttctgcagatatgttgttcgtttaattaataggacaggcgctcccttttgaataccaagaatattcgcttcttccgtggtggcagcgcttggctcaagctcctgttttgcacgggaaatcggtatgctgttgtacctttcaatatgatcatagatcgacgactgaaaatgcgattcgttcaattcacccgcaagctcaaacggaatatgtgaggactcaatcgccatcggaatatcatttgccagccgcacccgagtgattttatggatagaggaggggtgcccgcagcctaatatagccgcgagctcctcagttgaatcaataagctgataatcaatgagcctgctgcccggtgtcatcccgcggcttttcatatcctcggtaaagcttgtcagcccttgaagtgcttgttccatttttggcttgctgacaaaggtgccccgccctttcaggcgatagagcaagccttcattaactaaattagaaagcgcctggcgaactgtcatccggctgatcccgaattgttcggcatattcgcgctcagaaggaagaggcatatccggctgcagctctccgttcttaatttgggtttttaattgctccataatctgatagtaaatcggaataggcgattgtttattgatattcataagtcagcatgttcctttcaaggtcttaatgacgcggcttcacgatcaatcaaaaccgtaacatcggaatgcaggtgcaaagcagatgcgggaaaatcttcgcttatgtttccttctaacagcttacgaacagcttccgctttgctttttccagaaataagcagcagaatgcgcttgcttgagagtatcgtttgaattcccattgtcagtgcttttttcggcacgctgtctatggagggaaaatatctggcattcgcttggcgggtttgctcatttaatgtcacaacatgagttcgcgacttgaaagacgttcccggttcgttaaagccgatgtgtccgtttcggccgatgccgagaagctgaatgtcagtgtcgccgagggaatcgactagctgttcataccgtctgcattcggcctccaaatcgtctgcatttccattcggaataaaatgccggctaggcttgctgtcgatatgctgaaaaaaacggtcgttcatatagaagtgatagctgttcgggtcatcgcttgaaagtccggcgtactcatccaaattaactgtagtgatgttttgaaatgagagattctcagtttggtgcaggcggatcagctggcgatacgtgccttccggtgtgccgcccgtcgctaaaccgagaacagcatcaggtttttctttgattgtatctgccgttattctggctgctatttggcttagctcttcatacgtttgacattccattactttcatatctggtcagcctccttggatataaatgcaatgtttccgcggcaaatggtgagaatcacctcgcaatcactgctgacaatcaccaaatctgcatcttttcccacagtcacactgccttttcggtcaaagatgcccagctgtttggccgcgttttcagaagttatattagctatatccgtccaagagcaatttgtaaactcacgcatatgccgtgcgccttcgttcattttgaggatcgaaccggcaagggttccgtctgaaagaagtgctgttcgtcctcttaccgtcacactttggccgccgaactcatatacgccgtctttcagtccttttgccctcatggaatcggtaattaaaatgagcttgctgctgcctttcgccaaaaaagcaagctttgcagctaaaggatgggagtgaatgccatcggcgataagctctgtcacaaacccatcatgggccagcgccgttccgatcactccgggctctcggtgatgaaacgggctcatcgcgttgtacagatgagtcatatggctcgcccctgcttttgcggcatccgacagcaatgcggaatcggcatccgtgtgccccatggatgcgataatcgattcgtctttcaaatggcggatcagttcaaaatgctgatcctcctccggcgcaagtgtaacaattttgatcagtccgcccgcctcctgctgccactttttgaaaagctcaacatccgaaggcctaatccactcctttggctgcgctccggctcttttaggcgaaacaaaggggccctctaaatgaatgccgagcagttctgcacctaataaagaggactcttcagccgctttccactctcttgcgttcaccaaagcttgagaaatgttcccatgctcttgggtaatcgttgtggctaaaaagctcgtcgtgccttcttcgggcagtcttgacgacatgatgtcgagcgtggaaaagctagcatccattgtatctgcgccatagccgccgtggatatgaatgtcaatcatgccgggaagcaaaacggaatccgcaggtgcttgaatctcttttgaatatggctccttgggccgttctgttgaaactgtgctgatttttccgtcattgattccgacatagccgtttttgattacttcattttctgtcacgatcgcaatgtctttgataagaagactctctgccatagatgatccgcctttctggaatttgaatacctttattttactctttttcagactagtgatctagaccagctgaggtgttttccccccttttataaaatctgttttaggttcaagcccgaaagtgataaaatgaaagtattgtgagcaagctcggggcagcccggaacaggaggaacatatcgtggcaaaggttcgcacaaaagacgtaatggaacagttcaatttggaattaatcagcggagaagaaggaattaaccgcccgattacaatgagtgacctatcaagaccaggtattgaaattgccggatattttacatattacccgagggagcgcgtgcagcttctcggaaaaacagagctttctttctttgaacagcttcctgaagaggagaaaaagcagcgaatggattctctgtgcactgatgtaacaccagctattattctttctagagatatgcccatcccgcaggagctgattgacgcctccgagaaaaatggggtgcctgtcctcagatcgccgctgaaaacgacaagactgtcaagccgtttaaccaacttccttgagagcaggctggcgcctaccacagcaattcatggcgttcttgtcgatatatatggtgtcggcgtgctgatcacaggaaaaagcggcgtcggaaaaagcgaaacagcgctagagcttgtgaaaagagggcatcgccttgttgccgatgattgcgttgaaatacggcaggaggatcaggatactcttgtgggaaacgctccggaattaattgagcaccttcttgagatcaggggccttggcattatcaatgtgatgacgctatttggcgctggcgcggtcagaagcaataaacgaatcacgattgtcatgaatcttgaactctgggagcagggcaagcaatacgaccggctcggacttgaggaagagaccatgaaaatcattgatacagaaattacaaaactgacgattcccgtccgcccaggccgaaatcttgcagtcatcatcgaagtggcagcaatgaacttcagattgaagcggatggggctgaatgccgctgaacaatttaccaacaagctggcggacgtcattgaagacggtgaacaagaagaataggagttggcgttaaatgaatgaagcgatagaaccactcaatccgatagcatttcagctggggccgttagccgtccactggtacggaatcattatcggtctcggcgctttgctcgggctgtggatagcgatgagggaaagtgaaaaacgggggctgcagaaagatacgtttattgatcttgtcctgtttgccattccaattgcgattatttgcgcacgaatttattatgttgcctttgaatgggactattatgcggcacatccgggagaaatcattaagatttggaagggcggcattgccattcatggcggattaatcggcgccattttaacgggttatgtgttttcgagagtgaaaaacctttcgttctggaagcttgcggatattgccgcgcccagcattttgctcggccaggcgatcggccgctgggggaacttcatgaatcaggaagcgcacggcgaggctgtcagcagagcctttttagaaaacctgcacctgcctgaatttatcatcaatcaaatgtatatcaatgggcaatattatcatcctacttttttatatgaatcactatggagctttgtcggcgtcattgttttactgctgctgcgcagagcgaatttgcgtagaggcgagatgttcttgatctatatcatttggtattcaatcggaagatactttattgaaggaatgcggactgacagcttaatgctgactgattcacttcgcatcgctcaggtgatttcaatcgtattgattgttttggctgtggcagccatcatcttcagacgcgtcaagggatactcgaaggagcggtacgcggagtagacgtcaacaaagggggatgagggatgaagaagatctttctggccggtcttgcagcaggttttcaaacaacatggacgctgggtaaagtgattttcccggtaacgctattggtcactttgctccagcatacccctgtcatggattggcttgtacggctgatcacaccggtaatgggtctcttcgggctttctggtgaagcggccattccgcttgtactgggaaatatgctgaatctgtatgcgggaattgccgggattttaacattggatttatctgtgaaagaagtctttattttagctgttatgctttctttctgtcataacttgattatcgaatcgacagttgccgcaaaggttggtatcagaattggcgtcatattggccgtgcgcatcggtttggccgctgtgtcagccatcgtcatcaacctcatttggcatggcggaaaggaaacggcgcagtacggttttatcgctgcgaagagcgcggcgccagacagctggctaggaatgttggcagaagcattaacgaaagccggacttggtgttttgcagctggcggcaatagtgatcccgctgatgattatcatccagtttttaagagatttaggctggctttatcggttttccaggtggctgtcgccgtttacgcagctgcttggcatgaataaaaatacgtctatgacgatggtgacgggactgacgattggtctggcctacggagcgggtgtcatgatcaaagctgtcgaggatgacggcgtgagcaagcgggacatgacattggcatttatatttctcgttgcctgccacgcggtcgtggaagatacacttgtctttattccgcttggcataccggtctggccgcttcttttgattcgtgtcaccacagcagttctgctgacaatggctattgcgcacacgtggaaaaaatggaaaccctcagcggttggaaaggaagcaatatgagtgacaaacaagtaacgacgattctgtttgatttagacggaacgcttattaatacgaatgaattaattatcgcgtcctttttgcatacactggagcattattatccgagcaagtataaacgagaagatgtccttgcatttatcgggccgtctctttttgatacgttctcttcgatggaccctgataaatgcgaggatatgatcgctatgtacagagcgtacaatcatgacatgcatgattcactcgtcactgaatatgaaacggtatatgagaccctggatgcattaaaaaaagccggctttacattaggaattgtgacaacaaaattaagagatactgtcaatatgggcctcaagctcacgggaatcggcgaattctttgaaacagttgtcacccttgatgatgtgacgaatgcaaagcctgatcccgagcctgtgctgttagcgctgaaacagctaggaagcgagccggcggaagccattatggtcggtgataattaccatgatgtgctggcagggaaaaacgccggtacaaaaacggcaggagtcgcatggacgattaaagggccggaaatgctggcgaagcatgagccggattttatgcttgagaaaatgagtgatctattacaaatcgttggagtgaagtaatctgtgagaaaaacagatcgtcatccggtctcgggggccaactcactgtggcatgtctatcaaacggtaccttttttaaaggtcgtcaaaaatttcattgtcattcaaattgcgagatatacgccgtttatagggatgaaaaactggctgtaccgcacatttctgcggatgaaggttggaaaacagacatcctttgccctcatggtgatgccagatatcatgtttccggaaaagatctcagtcggaacaaatacaatcatcgggtacaatacgaccattctggcccatgagtatttgattcacgaataccggatcggcaaagttctgatcggggacgaagtgatgattggtgccaacacgaccattctgcccggggtgaaaataggagatggcgcagttgtgtccgccggaacgcttgtccataaggatgtgcctgacggggcatttgtcggcggaaatccgatgaggatcatctatacgaaggaagaaatgcaagaaagattgaaaaagtccgctgaataacatcagcggactttttttgttaaaattgagtgttgttgttttcgtaaatatgctgaacaccaatccatttttgaccgacattagagtagcgtgtatttgtcattctgaccgtgcttgttttgctgtccgtccggaatatcgcttccttcatgtttgtgatggtgcacttgtcgatgatcacatcaacgtggaaggttgaaccaccaagctgtctaatgaacttcccgccattatccgccgtgaaatttttcactgtgaaggtactggctttattgatttggaatatcttatctgacgctttttgagcagaaccgccgtcgatcgtcacttttccttccttcttcaccgttaacgcatcctcaccaacatcttcccatttcacattctgaatgttaacgtttccataagtgtgcacgccatcagctgcaggtgcaccaagcaccacatttttcagggttgctccatcctccacacgaaaaacagggtcttggttttctgactggcttccgtcacctaattctttccctgccacaaaccgctgtcctttcccgtcatatgttgtattttttggtacgataattgtttcgtgcaccactttgtcagctgcaaaaacggttgatggctgaaactggctgaaacccataaccaaaccgaacataaataggatagacacgatttttttcaatgataaatcctccccggatatctttcattttttgcaagagaagcgtcagcgacttgcaccggcttctctcgcatagatcggggcaaggctgaatctgctttaatcataaaaacagacagcctgaaagtaaagacaattttgggtgaaaaatggaaaatgaatcgatcttaccgattgatacaaaaagcatgaatattgtcgtatttgctcagaatagagcatagtgaggcttcaggtgtttacttttgaataaccacggcctggctgcccatttgtttccacgctttttcaaagcttgttctatcggtttttctgtttttatagccatacggatcattgagatacacatatttatcatcatatcccgtaacggcgacgctgtgttcgctgtacgtaatttctatcgttccgtttggcgttttccatgtctgcatgttgtcaactggcgtaaagttggctgtcgtaataacccaaactggattgcctttttcaagctgctgataaacagcggaaatactttttccagtcagatcagacactttgtctcccgcataggttttcgccagctgatagatcggtcgatggtagacaccgagaccagggccattcgccatatccccgacaaatccgtcattcggatcaccctttaatccgctgctgtatgtcaaaggcactgtggcaacctgatttgccagggtattttttgtcacgtcgtatcccgcataattcagcaccatcgcaaggcttgttacttcacagccgttatagagccggggtgcgtccatttgattgtaaaggatgacatccagcggttttgcgcttcccttcagctcctttttgctattcgcagctgagtctgtatcgctatcagaaaccacttttttaaggctgttcaaaaaaggaatatctatatcttttgcatctattttaagtccgaaaaaaataacgcctgaaagaatcatcaggacacatagagttcgcagtgttttcatctttatctccttgttctctatttgatttgtattatagcatgccaaacataaagaatttgagatattacgtacctttaatacattattcatgattttttcataatgaggagaaggatatttgaactaaaaatatccttactgaagttaagcgttgattttcattctttcatctgctaacatattatcatattagcgaactaaaggattcggaattttccttcataagataacagcggaggtgctcgggttgatgtttatgtttgaaaaaccgcacggcatgagagatacactgcccggtttatacgaaacgaaaaaaaaggtgagacgatcgttaaccgatttgattgataaatggggatatcaatttatggaaacgccgacactggagttttacgataccgttggcgtccagtcagcaattgaagagcagcagctgtttaagctacttgatcaggacggcaagacattggtgcttcgcccggatatgacggggccgattgcaagggtggcggcatcgaagcttctgaaacacggtcatccgctaagagtcggctatgcggcaaatgtattcagggctcaggagcgtgaaggcggacgtccggctgagttcgagcaggtcggagtggagttaatcggtgacggcacgacgagcgcggatgcggaggtcattgctttagtcgtcggggcattaaaaaacgctgggctggcatcctttaaaattgcaattggccatgccggcattgcggatgctttgtttgttgaggtgctcggaaacgttgaacgagctgatgtgctgcggaggttcttatatgaaaagaactacgtcggctacagagagcatgtcaagtctctcccgctttcctccattgataaaagcaggctgcttgagctccttgaactgcggggcggtatagaagtatgcggacgtgccgaggaaatcgtcgattctgcgcaaggaaaaagcgtggttgatgagctgaaggcgctgtgggacattcttgaggattacggatgtacggaaaatgtccgcctggatctgaatatggtcagccacatgagctattacacagggattttatttgaagtgtacgccgagaatgtcggttttgtcattggaagcggcggccgttacaacaagctgctgggccattttgattcacctgcaccggcaacaggcttcgggcttcggatcgaccggctgattgaagcccttcatatgaaggacgaaccttgtgaaatagacgctgttattttcagcaaagagcagcgggcgcaagccatcgcttatgcgaatgaagaacgcatgaaagggaacaaagtggttcttcaagatttatcgggaatagaaaatatcgaccagatgacaaaatcttttgcaaacgtcacttattttatcggtgccagaaaggaagagcaaaatgggtaagttactcacaatggcgatgccaaagggccggatatttgaagaagcggcagggctgctgaggcaggcaggctacaggctccctgaggagtttgaagattcgagaaaactgatcatcgatgtgccggaggaaaatcttcggtttatattagcgaagccgatggacgtaaccacgtatgtggagcatggcgtggcagacgtcggaattgcgggcaaggatgtcatgctggaggaggaacgcgatgtgtatgaggtactggatttaaacatcagcaaatgccacttagctgtcgccggacttccgaatacagactggagcggagtagcgccaagaatcgcgacaaagtatccgaatgtggcttccagttatttcagagagcagggagaacaagtcgagattattaagctcaacggttcaattgaactggctccgctcattgggcttgcagatcggatagtggacattgtttccacaggacagacgctgaaagaaaatgggcttgttgaaacggagcacatttgtgacattacctctcgctttattgtcaacccggtaagctatcgcatgaaagacgatgtgattgacgaaatggcatcccgcctatctctcgttgtggaaggagagacggcaaaatgaagatcaaaaccatcagcggagcggaacggctttctctcaagcgttccatcgatgccggaacggaagagcaaagaaagacggtccggtccattattgaagatgttaaagcaaacggtgatcaggcggttcgcagctacacggcgaaatttgactgcatcgaaatagacagcccgctggtcacaaaagaagaatttgaggaggcatacacctcactggattcacgtcttcttcaggtgattaggcaggcaatcgaaaatattagggaatatcacgaaagacagctgcaatcctcctggttttatcacagaaaggacggcacaatgctggggcagaaagtgacggcgctggattccgccggtgtatatgtgccggggggaacggccgcatatccttcatctgttttgatgaatgtgattccggcgctcgtagcgggcgttgaaagaatcgttctcgtcacgcctccgggaaaagacggtctgctgtctcctggagttttggttgctgcagccgagctgggcataaaagacatttacaaaatgggcggcgctcaggcgattgcggcgttagcatacggaacagaaaccattgagccggtggataaaatcacgggtccgggcaacatttatgtcgcgcttgccaaacgagaagtgttcggcgatgtcgatatcgatatgattgccggaccgagtgaaatcgtcgtgctggctgatgaaacagcgattccgagcgaaattgcagccgatctgctgtcacaggcggaacacgataagcttagctcatgtgtgtttgtcacagattccatggcgctggccgagacggtttcagccgaggtgaataagcagctggaaaccttgccgcgaagagaaatagcggaagcttcagtgagagattacggttgtatatatgtggcggaaacaatggtagaagcgattgagactgtcaatacactcgcgccagagcatttagaaatcataacacagtctccggaagctttgcttggcagtatcaaacatgcgggtgcaattttcttaggcagatacagccctgagcctgtcggtgattattttgccggaccgaaccatgtgcttccgacaaacggaacagccagattttcaagtccattaaacgtaactgattttcaaaagaaatcgagcattatttcttacagtcaatcagcctttgaagaacatgccgaaagcatcgcggcttttgccagactggaagggttagaagcccatgccagatcaattgaagcgagagaacggaggatttctaaatgagaaaagcggaacgcgtcaggaaaacaaacgaaacagatattgagctggcatttacaatagacggcggaggacaagcggatattaaaacagatgtgccgtttatgacacatatgttggatttattcacgaaacacggccaatttgatctttccattaacgcaaaaggcgatgttgatatagatgatcaccacacgactgaagatatcggcatctgcttagggcaggcgctgctcgaagcgttgggcgataaaaaaggaatcaaacgctacggatcggcgtttgtgccgatggatgaggcacttgctcaagttgtgattgatttaagcaaccggccgcacttagaaatgcgcgctgatttcccggctgctaaagtcggaactttcgatacggagcttgtacatgaatttttgtggaagctggcgctcgaagctcgaatgaacctgcacgtcatcgttcattatggaacaaatacccaccacatgattgaagccgtttttaaagcactgggacgtgcgcttgatgaagcgacaacgatcgatccgcgagttaaaggaataccgtcaacgaaagggatgctgtaaatgatcggcgtgatagattacggaatggggaatttatacagtgtctcaaaggcgcttgaacgtgtcggcgtgccgtattttgtttctgaaaagccggaggagctgaaagaagctgatgctttcattttgccgggagtcggttcatttggagacgcgatggacaatttgggctacacgaagcttgatcaattgattcacgatatggtctcagagggaaggctgcttctcgggatctgcctcggcatgcagcttttatttgaagaaagcgaagaaaacggcaccgcttcaggactcgggctgttaaaaggaaaagcagtcaggctgaaagcagaagatgaaaaaggaaacaagctgaaggttccgcatatgggctggaatcgtctttcttttcataatgaatctccgctgctgactaaaacagaacaaggctacgcttacttcgttcattcctattacattgacgggatggaggagaacgcgcttctggcaagcgccgattatggtgtacgagtgcctgctgtagtcggaaaaagaaacgtcttcggcgcccaatttcatccggaaaaaagcagcacggtcggaatgtctattttaacccaatttacgaaaatggcagcagaacagaaggtgaaaaaatgagtgcttttacattatatccggcaattgatatgagaaacggcaaatgtgttcgccttgttcaaggggattataataaggaaacgatatatggcgattcaccgtacgacatggctgagttatttgagaaagagggtgccgaatggatccatctcgttgatctcgacggggccaaagaagggaaaagagtgaatgaccgccatgtgattgagattgcgcaaaagctgaacctgaaagtcgaaatcggcggtgggatccgttctgaaaatgacgtctatgaatatttatcagcaggagtcgagcgggtgatcctgggaagctcagcagtttctaaccctccgtttgtcaaaaaaatgctgaaacaatatggcgagaaaattgcaatcggactggatgcgagaaacggttttgtttcaacagagggatggcttgaaacatcaacccttaaggcaactgaactgggcaaagagctagccaatgaaggtgcggaagtctttatttttactgacatcgcgacagatggaatgctgtcaggccccaatgttaaaagcacggtcgagcttgctaaggaaacggggaaatcggtgatcgcttccggcggagtcagctccgtcgcggatctcgaagctctcgcccgcaatgaggcggacggcgtctctggagcgatcatcggaaaagcgctgtataccaatcagtttacgctgagtgaggcgcttgaaagggtgaagcgcaaatgatcacaaaacggattatcccatgccttgatgtcaaagaaggacgcgttgtcaaaggaattcaatttctcgaattgaaggatgccggtgacccagttgaactcgccgaagtgtacgaccgggaaggtgcggatgaacttgtttttcttgatatctccgcctcgcacgaaggacgaaagacgatggttgacgttgtggagcaggttgccgcgaagcttgccattccgtttacagtcggcggcggcatcaatcagctcagcgatatgaaaacgatactgcgtgccggagcggacaaagtgtcggtgaacacggcagctgttctccgccctgagctgattacagaaggagccgagtttttcggttctcaatgcatcgtacttgccattgatgccaagtatgacaaagaatctgacacatataaggtctacacgcacggcggcagaaagaaaacagattgggaggtcaccgcgtgggcaaaagaaggcgtcaaacgcggggcaggagaaatattgctgacaagcatggactccgacggtgagaaaaaaggtttcgaccacacgctgacaaagcttgtttccgaagctgtccccgtccctgttatcgcttcgggaggcgcgggaaacgcacagcatatgcttgaggcttttacaaaaggagaagccgacgccgcgctggccgcctcaatttttcattataaagaaacatcgattaaagaagtgaaatcatacttgaaagagtacggggtgaatgtgagatgaaacaggcagatgaactgcgttttaacgaggacggattaattcctgctatcgtgcaggatgcggcaagcaaagaagtgctgacacttgcgtatatgaacaaggaatcgtacgaaaaaacgctggaaacgaaggaaacatggttttacagccgctcacgccaagcgttatggcataaaggagaaacctcagggaacacgcaagccgtcaaaggtatccggtatgactgcgatcaagacgcgctgctcgtactcgtagaaccgtcaggcccggcatgccacactggcagctacagctgttttacaaaggaacaaacagaagaacaggccgcggaccgattcggcatcatgaacgaactggagcgggtgatcgcggaacgccaagcggaaatgcctgaaggagcttacaccacgtacctcttccgtgaaggcgtcgataagattttgaaaaaagtcggagaagaagcatccgaagtcatcatcgccgcgaaaaaccgggatcatgaggaactcaaatgggaagcggcagacctgctgtatcacctgcttgtcctgctcagagaacaatccctgccgctggatgatgtgcttgacgtattgaaaaaacgccattctgagattgaagagtaaagagccggatgatacggctctttttgttttgtgaaaaaagtaataggtatttagatttatattgggtgttatatatgattagttaataaaaggagatcaaaaccgagtctcatttcctatttatccaaattccgccatgatgtaacatgaaaaaggatgaaataatcatctcttaaccaggtcaatagaattatttttgatataaaaatagaatactattctcacaaaacccgtggaggttcgtaatgaaaaagatcatctttatttgcttcagcttattacttgccctgacaggaggatgcagtatgaatgacaatgataaaaacagcacaaatgacaataaaacagaagcggtaaaaccaaaagacatggatcccaaggatctgcctcaagtacctgcgtttcaggacgagaaaacgagagagtacatggtgtcaacaaaagaagaggaaccaggatattatttgctggaatctaagctgaaagggtttaggatgttgtttccggaggatggaaagtatctatcaagaagatcatcgttaaccgggaaaaacaaagaaagtattggatttaatagttatgataaagacaccaatgtaatgtttgatggccatgtaacatattacaaagaagaaagttttgcgaatgaacctaagacaatgctagatattgttagtggaaaaaatgattataaaggcgaatacaaaaaaagcagcaaaaagaaaacggatatttacactgccaagaaaaaagacatctttgacgatattgatagaaaatataattattcatacagttattttggatatgttaagtctacagaggaagataacctaggagtagaatacgcctttacccttggatgcaaaaatgaaaatcaaccatgctccttagatgaagaaaaggctaaaaataaagttgagaaattaattaattctatcacctttttaatagataaaaaggagaaataagatgggaaataaaaatgtatttgagaatgagaacgtaaagttaaggttaattgatttagaatatgactataaacaaaagtttgcctcaactattgcgagtgaagttaagaaagctaagaaggatttcgaagcagatatacgcagaatttataaagaggaaacccaccacgatcttcctgagaatatgaaaattgaaatttacacctccaatgaacttgtaaatcagaatacaagtatacaaagttcgaccagagaatcaggttacgatggaacggcaatccatataatagatgagaaaaaacatattgatcagcttcagattatttcagaaggtagtgccgataataaggattggtcatataacttttttggtctttttttaggaattgatcatagtcagtatgaggctacaaaggagtttactaacaaagcaaagaaagcagcaggtaactctgaggatttaaaaacattcgccttaggacattcacttgcaaataataaccaagttatggtgcaattgattgatggagaatatgatgaagtttatggggtaaatggagctcaagtcaatattgatcaattacttgaaactgatgaaagtttatatagatatgttattaggaaatttagttataaatatgaagatatagattccatcccgccagaaaagttaaaaaaagaaatccaaaaatattatgaagacaaaggcgtaacaacaaacatcactcagcgcatctcaaaagatgacccgctgtatggagtcagcggcaaggccgattttattacattcggtgatgtgaagatggcagatacaaatacaagtgtaaaaggcatccgaaacattatggatggggttcctgacgaagatgtgaggtcaattcaaaaattccttcaaaaatataaggatgactatgaaaaagacggcttgaacggttttataaaggcagccagcgggatagacatagacctgattgaaaaagtgaaaaacacagacggcgctttaaagaaagtaagtgtcctatatgagcattttgatgatgttaagcaaatgtatggccgaataaaagaggaactgccgtcgtttttaggttttcttcataccttgttgagaaacagcggaccggtcgtagatcagttagctgaaaatggttatattgatgaaacgcaaaagaaagtcatcaaaaaagaattaacgaatattaatgcgagtatgcgaggcatagagtcacggtacgaacatttcatagaccatctaaaacatggccaatttatgcaagctttaaaagacgttggtgaaatagtggactatgtaaaatcaattctgtcctcattgaaaacactcgacacagaaacaaaagacgcactaaaacttatcgtcgacggccacagcatcgttcaaatgctcaacgccttgtcaaaggaaaaaggcttcagctataaaggctccgatatttattttacagggaagagtggctcgggagaaacgattcaagtcaatctctcatccgctgtcagaatctatcaaaacggtatgaaaatcgttgaagatatggaagatgcgatttctaagtaccagaaggtttacagtcaggaaatcgatgaagacttcatagacaaaaagcaggcgatcatcacggctattcatcatatggaagaaaacccttcgcattatgccttcgatcttcaattccggcttgcagctggtttcagccacacattcgataaattggagaaaatctcagttcatgaatcattccacacaggtgcgcttcctgcaaatgatggaattgttgctgaattaaaaaaacagacaacagaaaaaagagattttatcaaaaatatccgcgagagtattgaaaagctgtttgaaaaagaagaaatgatttctcagttatttgattttcagtcttaggaggaatatgaagagtgacttccttattttcagaaagtgaaacagaaattgtatcaacgacctatatgtttcttacccaagatgaaatgaaggggaaagcgggcaccctcaatcaaccgatcaacgactttctcagcctgacaaagaaatttgagtcttcattaaaagaggaaatcaaagggcaaaaagggttgattgtaaaaaaaataaaaaaagagcttgagtctaatagcgaaaaacgaaaagctgcccttcagatgataaaagaagaacataccgcaaaagttgatcggtacaaaatgataatagaagacctgcgacagcaggatgtaacattgacttacagaaaaaagaagccagtgaaagatgtctaacacaaaaatctcctattcaaacaatgagtgggagatttttattttgatcacggcaaaaatatactgaaaaagtctttctccattgatatgattgagaaagagtaaaaatcatccttttgctatgacttttcacctttctgaacgctgaaacaggaggaaaatatatgccaaccaagaaacaaaaatctaaaagtaaattgaaacccttttttgccttagtaagacggaccaatccttcttatggaaagctcgcctttgcgcttgccctcagtgtagtaaccacgctggtcagcctgctcattccattattaacgaagcagcttgtcgatggtttttctatgtcaaatctgtcaggcacgcaaatcggtttgatcgcgctggtgtttttcgttcaggcgggtttaagcgcttatgccacctatgcgcttaactataatggacaaaaaatcatttccgggctgcgggagttattatggaagaaattaattaagctgcctgtctcttatttcgatacaaatgcttccggagaaacagtcagccgtgtaacgaacgatacgatggtggtcaaagaattgattacaacccatatcagcggatttattacaggcatcatttctgtcattggatcattgacaatcttgtttattatgaactggaagctgacactgcttgtgttagtggtcgttccgctggccgctcttattttggtgccgattggacggaaaatgttctccatttcacgggaaacgcaagatgaaacggctcgttttacaggcctgcttaatcaaattctcccggaaatcagacttgttaaggcttcaaatgcggaggatgtcgaatatgggcgcgggaagatggggatttcctcattatttaagcttggcgttcgtgaagccaaggttcaatcgcttgtcggcccgcttatttcactcgtgttaatggcagcgcttgtcgcagtgatcggatatggcggcatgcaggtctcatcaggcgagctcacagccggagcgctcgtggcttttattttatatttgtttcaaattattatgccgatgggccagattacaacgtttttcacacagctgcaaaaatcaatcggtgcaacagaacgaatgattgagattttggcagaggaagaggaagatacagtgacaggaaaacaaattgaaaatgcacatctgcctatccagcttgatcgcgtgtcttttggatataagcctgatcagctgatcttaaaagaggtcagcgccgtcattgaagcagggaaagtgacagcgatcgtcggtccgagcggcgggggaaaaacgacgctgtttaagctgcttgaacgcttttattctccgactgcagggaccattcggctgggggacgagccggtcgatacttactcgcttgaatcgtggagggagcatatcgggtatgtatcacaggaaagcccgttaatgtccgggacaatcagagaaaatatttgctacgggttagaacgagatgtgacggatgctgagatcgaaaaagccgcggagatggcatatgcgctcaattttataaaggagctgccgaatcagtttgatacagaagtgggcgaacgcggcattatgctgtcaggcggacaaaggcaaagaatcgcgattgcgagagcgcttctccgtaacccaagcattcttatgctcgatgaagctacctcaagtctcgacagccaatctgaaaaatcagttcagcaggcgctggaggtgctgatggagggccgcacaacgattgttatcgctcaccgcctatctaccgttgtagatgcggaccagcttttgtttgttgaaaaaggggaaattaccggtcgtggaacacaccatgagttaatggcttcccatggcctttaccgggattttgctgaacagcagctgaaaatgaatgcggacttagaaaacaaagccgggtaaattttggtcgaatcagccaataaaaaagaggagggattttcccaatccttccttttgaactattgaggggcttacgatttatggtatactactgacggtaatattgtataaaacggagggtagttgtgggaaaacacacttctgaacataaaaatcacgcacaaattgtccagctgcttcaagatggacaatatttttttcataaaggcttgaaagcgtataaagagcgcaatctaaaacgggcaagcaaactgattcagcgcgcggttcatttggagccggaggattcagagatgctttcacagcttgcggtcatttattcggaaatgggccagtatcaagagtcgaacgatcttcttgactatatcatggcaaatctggaggccgaaatgccggagtgccattactttaaagcgaataactttgcccatctggggctcttccaggaagcttataaagaagcggccgcttattctgatgcggacccggatggtgaattcgccgaagaaaacgatagtctgcttgatttgctcgatttaggagacgacggcattgaggattcgttgtatgatcaggatgaactgctggtgaaacaggatcgggcaaagtcattgctggaaagcggccagcttgctgaagcggttgcggcgcttgaggaaatcacaactgaatatccggagctttggtcagcatacaacaatctcgcgcttgcctatttctattcaggaaacgttgtaaaagcgaagcaaaccgcttatgaagtgctttctcataatgaaggaaatcttcacgccttatgcaatcttctcgttttctactattatgaaagagaagacgaaaaagtggcggaattgagtgatcagctctccaatgtctatccgatgctattggagcagcgttataaattgggtgctactttggcgcttgtcggccgctacgagatcggatataaatggctcaaatcattatataaaaccggctttgagggtgacgacaccttcttttactggctttcctgctctgcttattttacgggacataccgactttgccgagacgatctggagaaaagtcgagtcgcaatatcccggcgaagaccgcccggcgccttggattgagcggagggaagctcttccttcatctgtggagcagcgactcgcagcctattatatcagcagcacaaagggagaaacagagcatcttgaagcggtgatacgctcaaagagaattaccgctccttttgaaactcattttgtaaagctgcttctgaatggagattctgcggctgctgacgtttcagaggatgcacttttcgcttatcaaacggtcaaactattagagcaagctgaaaaagaagagatgaaaacagaagtcatgagctgctgggtttttcatgtcatccagcaaattcgtgcagctgctccgttgaagaatgagaaaggctgggcagcagccatctgttatatttggaaagaagcccatggcaagcaagacacgaaaaaagacacagcggcccgattcggcatctctccggcaactttgacgaaatatatgaaatatattgatgatattctagaatagtaaattttaaagagttgatttatttaatcgactctttttttgttagatagattatattaagaaaataatatcgacagtttttttacacgcttaagaaaaatgacaaatgatgtgtgacttgacatctgtttgaaacataaatgtaataaaatttatcgctaatttgtcgaaacttgatggtataatgattctcgtacataaggaattagtgttttttacatatgatgtgaaataaacgctatacaaccagaataagagatgcacagaataattaaccataaacaaccatcattcctcgtagagtatgaggaacgaaacttgatgttcaaaatacgattccaaatgaggacaggttcacagtaaaagggaggatataaaaagtgagaaagagtttaattacacttggtttggcttccgtcatcgggacaagcagttttttgatcccatttacaagtaaaactgcatcggcggaaacattagatgaaaagaaacaaaaaatcgaaagcaagcaatctgaggttgcttccagcattgaagcgaaggaaaaagaattaaccgagcttcaggaaaatcaatcaaagattgaaaaagaactgaaagacattaacgataaggcgcttgatacaagcaacaagattgaagataaaaaagaagaaaacgataaaacaaaagaagaaatcaaaaaactgaaaaaagagattaaagaaactgaagcacgcatcgaaaaacgcaatgaaatcctgaaaaaacgcgttcgttctttacaggaaagcggcggatctcaaggatacatagatgttcttttaggatcaacaagctttggtgactttatctctcgtgcgactgcggtttcatctattgtggacgcagacaaagatttaatcaaacagcaagagcaggataaagcgaagctcgaagattctgaagcggatttgaatgacaagctgaaagaagttcaagctgccttggctaaattagaaacaatgcaaaaagaccttgataaacagcttaatgaaaaagacaagcttttcgacgaagcaaaagcaagccaaaagaaaacggctaaagcgatttctgaattaaaatcagaggcgtctgaacttgcaaatcaaaaagcaaatactgaagctgaacaagcacgcatcaaaaaagaacaagaagcagcggctgctttgatcaaaaagcaggaagaagcacaaaaagcatctgatgaaacacaaacagatgacagtcaaacggcgacaactgaatcatcaaaagcaagctcatctgatgattcttcagacaattcttcagacaattcttctaacggttcatcaaacagttcgtcaaacggctcatcttctaagaagagcagcggctcaaacagcaattcaggcggcactgttatcagcaactctggcggaattgaaggcgcgatcagcgttggttcaagcattgtaggacaatctccgtacaagtttggcggcggacgcactcagtctgatatcaacaaccgtatttttgactgctcatcattcgtacgctgggcatacgcttctgcaggtgttaaccttggacctgtaggcggaacaacaactgatacgttagttggcagaggacaagctgtcagcgcgtctgaaatgaaacgcggagaccttgtgttctttgacacttacaaaacaaatggacacgtaggaatctacttaggaaacggtactttcctaaacgacaatacatctcatggcgtatctgttgactctatgagcaatccttactggaaagcagcatttaaaggtgttgtaagacgtgttgttcaataataaatatgacaagggccttctataaacagaaggctctttctttattaacatatacccttttcgaatacatttaatcgtgttgagcaaaaaaatagcgtatcaccatgagattttataggatatgggtaaggaatacgtttgatggggattcttatcttataagaaagagcccaaacttgaaaagatggtttaaggagtgaatagtgtgtcagaagaaaaaatttatgacgtgattataatcggcgcgggccctgctgggatgacggccgctgtatacacatcaagagcgaatttatcgacattaatgattgaaagaggaattcctggcggacaaatggccaatacggaagatgtagaaaactatcctggattcgaaagtatccttgggcctgagctttctaacaaaatgtttgaacacgcgaaaaaattcggcgctgaatacgcttatggcgatattaaagaggtcattgacggcaaagagtacaaagtagtcaaagctggttcaaaggaatataaagcccgtgctgtcatcattgctgcaggtgcggaatataaaaaaatcggcgtgcctggcgaaaaagaattgggcggacgcggtgtatcttattgtgcagtatgtgacggcgctttctttaaaggcaaagaacttgtcgttgttggcggcggagattccgcggttgaagaaggcgtatatctgactcgtttcgcttcaaaagtaacgattgttcacagacgtgataaactccgtgctcaaagtattcttcaagcgagagcatttgataatgaaaaagttgacttcctatggaacaaaactgtgaaggaaattcatgaggaaaacggcaaagtcggtaacgtaacgcttgtcgatacggtaaccggtgaagaaagtgaattcaaaacagacggcgtattcatttacatcggcatgcttcctctgtctaaaccgtttgaaaacctgggcattacgaatgaagaaggctatatcgaaacaaacgaccgcatggaaactaaggttgaagggattttcgctgccggagacatccgcgaaaaatcactgcgccaaatcgtaacggctacaggagacggaagcattgcggcacaaagcgtacaacattatgtcgaagagctccaagaaacgctgaaaaccttaaaataaaaagggctgtcatacgagtttcacattacgttactgggttttaattccgctgtaacacatgtgtaatgcttttcggttatgattaataaagtaattgaccccctttttataatgaatacacttttttggcacggattctccagttatccgtgtcctttttttgtccataaataaaagagaattccagttacagcaaaatcatctgaattaaggaatgaatatgctgtaaaatagaagaaaagattgtcaatgtctcttcattgtgggaggcatcttgaagcggtataataaagagacgatgacaggacgaaggttaggtgacgtacttgcaaagagtgacaaattgtgtgcttcagacggatgacaaagttcttctgcttcaaaagccgagacgcggatggtgggtcgcgccgggaggcaagatggagagcggagaatcagtcagagactccgtcatcagagagtacagagaagagactggtatctatatcataaatcctcaattaaaaggcgtttttacctttattattaaagacggtgaccacattgtctccgagtggatgatgtttacgtttgtcgctgattcatatacaggacaaaatgtatcagaatcagaggaaggcaaactgcagtggcacgatgtcaatgacattcagaacctgcctatggcccctggagacggccatatccttgattttatgatgaagggacaagggctgctgcacggcacatttacgtatacaccggaatttgagctgctcagttatcgtttagacccgcagcacatcaaatagaaagacaagtcaggggggagaaagatgagtgttagtgaatcacatgatattcagcttgtcattataactggaatgtcgggagcggggaaaactgtcgcgatccaaagctttgaagatctcggctatttctgcgtcgataatcttccgccttcattgcttccgaagtttttagagctgatgaaggaatcaaattcgaaaatgagcaaagttgcgctcgtgatggatttgcgcggccgcgaattttttgaccggctgattgaagcgctggatgaaatggccgaaaatccgtggatcacaccgcgaattttattcctggacgcgaaggattccattctcgtcacaagatataaagaaacgagacgctcgcatccgctggcagcgactggcctgccgcttgaaggcatcgcgctagaacgagagctgcttgaggaattaaaaggccgctctcaaatcatttacgatacgtctgacatgaagccgcgtgatttgcgtgaaaaaatcgtgaagcactttgcgacaaaccaaggagagacatttaccgtaaatgtgatgtcatttggttttaaatacggtattccaattgatgcagatctcgtctttgatgtcagatttttgccgaatccgtactatatcgaaagcatgcggccgctgactggcaaggataaagaggtttcctcttacgtcatgaagtggaatgaaacgcaaaagttcaatgagaaattaattgatctgctgagctttatgcttccatcttacaaaagagaaggaaaaagccaggttgtcattgcgatcggctgcacagggggccagcaccgctctgtgacattagccgagaatttagctgattatttcaaaaaggattactatactcatgttactcaccgggacattgaaaagagaagccggaaataagatgggacaaaagccgaaaatcgcaatctttggcggcggtacaggtctttctgtattgcttcggggcctaaagcataaacccgttgacatcacggccattgtaacagttgccgatgatggggggagctctggccgtctgcggaatgaactgaaaattccgcctcccggagacatcagaaatgtgcttgccgctttatccgatgtggagccgcttgttgaagatctttttcagcaccgcttcaataaagggaatgacttaacaggccattctctcgggaatttgattttggcagcgatgacaaatataaccggtgatttttttcacgctgtcacagaaatgagcaaggtgctgaatgtaagaggaaaggttttgccggctgccaatgccagtgtcgttttgcatgctgagatggaagatggccgcgtggtctcaggcgagtcaacgatcccagaatacggacagcgcattaagcgtgtttttctcacgcctgaacagattgatccgctgccggaaacaatagacgtaatcagggaagcggatttgattattatcggcccgggaagcctctataccagcattcttcccaatttgctcgtcccaaaaatcggggaagaagtgataaaggcgccggcgaaaaaagtatacatttgcaacgtgatgactcagcccggcgaaacgctccattacaccgctgctgatcatgtgaaagcgctcaatcagcatatgggctgtggttttattgatacgatattagtgaacagtgaagacattcccgacgaaataaaacgtaagtacgaaatggaatcggcgcgtcctgttgattttgatatcgaagagctgaaagcgatggggcttgaagtcatcagagatcaaattgtaacgtataaaaatgacgtaatacgtcacgatacacataaagtggcctctcttcttgttgatttactgaaagaatgaagccttgaaatgaggtggctatatgtcatttgcatcagaaacaaaaaaagaattaacgaatctggaagtgaaggactgctgcattaatgccgagctgtctgcactcattcggatgaatggagctttatcatttacaaaccgccatctcgtactcgatgttcaaaccgaaaacgcggcgattgcccgccgcatctatacattgctgaaaaaacaatatgatgtgtcggtcgagctgctggtcagaaagaaaatgcggctgaaaaagaataacgtctatattgtgcgtttttcagaaaatgcaaaagcgatcttagaggatttaaaaatactcggggagaattttgtgtttgaacgaagtatttcgaaagagctggtcaaaaagagatgctgcaagcgttcttatatgagaggagcatttttggcaggaggttcggtcaataacccggaaacctcctcgtatcatttagaaatcttctctctttataaggagcataacgattcattatgtgacctgttaaatgagtttcagttaaacagcaaaacgcttgaacggaaaaaaggctatattacctatttaaaagaggctgaaaagattacagagtttctgaacgtaattggcgctcacaattcgcttctgcgatttgaggatgtcagaatcgttcgggacatgagaaattcggtcaaccgcctcgtcaattgtgaaacagccaacttaaacaaaacgatcggcgcatcgctgagacaggtggaaaatattaaatacatcgatgaaagaatcggcctggaggcgctgcctgaaaaacttcgggaaattgcgcagctgcggattgattatcaggaagtgacgctgaaagagctaggggaaatggtagcaagcgggaaaatcagcaaatcagggatcaatcacaggctgagaaaacttgacgaaatcgcagaacagctgcggacagggcaaaccgtcactttaaaataaccgtaaagaaaaggggagatcttatggttcaacagaaagtggaagttcgattaaagacaggactgcaagcacgtcctgctgctttgtttgtacaagaagcaaaccggtttacgtcagatgtgtttcttgagaaggatgggaaaaaagtaaacgccaaaagcatcatggggctgatgagccttgcggtaagcacaggcactgaggttaccttgattgcccagggagaagatgaacaagaggcgctggagaagctggctgcttacgttcaagaagaagtttaggtgataaaaatgagtgactttctaaaagactgctttcagaaaatcggctgggagaaagaccatgtcagcttcggcgatcttcccctttttcttaaagcaatggcataccgttttccattcgaaaaccgtgccgtacttgcaaaagagaattataagatcacaaaagaagagctatggcgacgtctgctcaaagatcagcacggcggcctatgctacgatctaaatggtttcctttattttgtcttgcgtgaggccgggtttcatgtgaagctcattcgaggaacggtttatgcaggcgatcaagagggatgggcactagaagggacgcatgctgctgtatggctgtctgcggaaaacggcgattacctcgttgatatcggcttcggcatcaacctggcgctccagccgataccgctttccggagaaacggtacagtcaccagtcgggtcattccgaatcaaaaaggaagagacagaaaagggcagctatgttctgctgatggacaaaggagaaggctggcaaattgggtacgcctttacccttgaagagagtgatctcggtgatttagataacatgaaggacatcattcactctcatgaaaaatctccttttaacaaatccctgcttgcctcaaagctgacgccgagcggaaggatggtcatgtcagagcgccattttacgatttatgaaaacggcggtaacattcaaaaaagcgacatcggcccttcaggatttgaagagaaattaaatactcattttttgtaacgtgaaaagcttgcaggttatctgcaagctttttcttatgaacaagtgtagattgctgtatcaaatgcgtcttctgggatatacagttttcccttttcgtatttataaggaatttcattctctttaaagcactctttggtatagtcagttagtgtatccccaatttctatgtatttcccggtatagttgggctgacatgctgaaagaattgacgtcattgccagaaacagcatgattttcttcatcacgacacctgcctattatgaaaattttacctttatcattctatcataacaaaaagaaaaagaccgatttactattccgcacatgctataataattttggaatcttctagaaaaatcatcgtgatgtacatataagggggatcaacgtgtatcggattttgcttgtggaagatgatgagcggattgcttctttgctgggcggtcatcttcaaaaatacggatatgaagtgaaaattgctgaacagctgaatgatataaaattggaatttgcagaaatgaagcctgatcttgtgctgcttgatatcaacctgcctttttttgacgggttttattggtgcaggcaaatccgtaccatttccaatgcgccgattatctttatatcggcacggaccgatgagctgaatcaggtaatggcgattgaaaatggcggcgatgattatatcacaaagccgttccatctagaggtagtgatggccaaaatcaaaagcgtcctgcgccgcacatatggtgaatattcgccctctttgccgcaggaatctagaatagtggagcttggcgggctgacgatttatcctgatcagaatgaggccgaatggaacagcgtccggattttgttttcccaaaaagaattccagcttctctcgatttttgtgagggagcataaaaaaattgtctctcgtgatgaactattggaggcgttatgggatgacgttgattttgtcgatgacaatacgttaacggtcaatgtcaatcggctgcggagaaaactggagaatgcaggactgacagattgcatttccacaatcagaggacaaggttatcaatttcaagtcaatcggaaggatgaagcggaatgttaaagacttatctcatcgaccgcttagccattattctattttcattattagggatagggtccgccatgctgattgcgtatttaagcattgtagagagcggcgcagaaccttccaaagaaaatatgatgtacatatggattttgcccggtactcttttagccgcaggttttgctgctgattatgttcggcaattttcctttctcacatatgttaaaaagcttgcagaacaagcctcttcttcgaatgacatcggacagtctttgaaagccagaaagccaagaacaggagagcaagcgctttggacgaagatgatcaacgcactcgggcagcaatacgaaagcaggctctcacaatatatcaatcagcaaaaacagcattacaccttcaccaaccaatgggtccaccatatgaaaacaccggtatctgtcatatccttaatgattcaggaaggaaaaaacggaacctcatcctcttttccgacgtttttagaggagctggaggatgagaatgagagatttcgccacggtcttgatatgatgctgcaaacggcccggctggaggaatttgcatttgatgtaaagccgcaaacctttgatttggcagaaatggttcgttcactgatcaatcaggaaaaacgtcagtttatcaagcggcgcctttttccaacattacatgtgccgccaaatgccgttcagatttccagtgatcaaaagtggctttcctttgttgttgagcaaatccttttcaacgccttaaaatattcaaagcaaggtgtgggagaccctattacaatccggattgaaacacagggacatgagacgcgcttgtcggttgccgacgaaggaatcggcataccgccgcaggatctgccgcggatttttgacgcgttttttaccggagaaaacggacgaaccatgaaagaggcaactggaatgggcctttatttagcaaaacaggtgtgcagccgtctcggccataagctgtatgcggaatcaaaagaaggggctggcactgtgatgaccatcgtgttttcaagtgacaccctcgtgaatgtgacagcattgtaagattggggagcggaattgcaagaaagttcgatgggaggatgctgacttcctttttataataaagaaaaaggaggagcagaacatgaacgtgttgcaaacaacgaacctatcgaaaacatactattcaaataaaggaacaatatcataccaagcgctcagcgcctttgatctcagtgtgtcaaaaggagaatttgtcgggattatggggccgtcgggaagcggaaaaaccacgcttttgaatttgctggctaccattgataagccgacccagggcgagatgatgatcaacggcattcagccgaaaacgttaaaggaccaagagctggctttgtttcgcagaagagaactcggcttcgtctttcaggattttaatctgcttgatacgctgacgattcgtgaaaatattctcttgccgctcgcattggataaggtaaagctgagagaaatggaagctcgattggatgaactggcggatacgctgcaaataaagcatattctcgatcaccgcacatatgaggtgtcgggcggacagcagcagcgggcagcttgtgccagagcgattattcacaatccggcgctcattcttgccgatgaaccgacaggaaacctcgactcaaaatcggcaaagcaagtgatgaacacactggctcagctgaatgaggaaaaggaagcgacgattttgttggttacgcatgatgccacagcagcaagtttctgtaaacggattgtttttattaaagacggacgtttcttttcagagattcacagaggaacaaacaggcaggtgttttatcaaagtatattggataccttgagtgtgttgggaggcgattttcatgaatttgagaactatcgcccgtaaaaacattcttgggaatctgcaacggtatgtggcctactttttaagctgtgtgtttgccgtttcggtgttttttgtcttcacatcatttatttttcatcctgatgtcaatgaagacaatatatatggaggaagccttgtcaaaacatgcttgagcgcagctcttgtcgtcatcattgtgttttgtatatttttcatcacatattccaattcagcgtttttgcaggcaagaaagaaagagtttgggctgctgacactgtttggcacatcaaagcagcagcttcgcaagatgatttattatgagcagtcacttatttctcttgcggcgattgcggccggcattggagcaggcctgttattttcaaaactgttttttatgatcatgacatggatgctcagcgtgaaggtgccgatttcgtttgccattgtgccgaaagcgtttgtgatgacaattgccggctttctcatcctgtttcagacgctgctcattttatcactgggacggattcggaagctggaaatcattgaactgattaaatcagccaaaaagccgaaaagtttgccagtttattcgaaatggctcactgtattgtctttgctatgtcttggcagcggttattatctatctgcaacagccaatgcaattgacatgatgtttcgggtttttccaattttgattttagtgttaattggcacgtatttcttttttacccaaagcagtgtggcatttttccgcatgctgtaccgaaagaaacacagcttctacaaaggcacaaatatcattgtgcgttccaacatgatattcaggctgaaggatcatgcacgcatgctgtttttaacctctgtcattacagcggtcatactaacagctacaggtgtcatctatatgttttattccgatttacaaaggcaggaggagcaaagcattcctcagtctgtttcctgggtggaaaaggatgcttcccgctttcaggtcatgaagcctgagacggctgagaatacattgaaaaaagctcatgctgttatcacgtataaggtggatgccacagggattcctgtcacttttcagtcagacttgccgtatggaaataagaagatggaagctgaagctttgctgatttcagaaaaagtctataatcaagtcgcaaaggaaaaagggttcccagttattcatttacaagaaaatgaagcatttattaatgtttcttttcaaatgatggtgaaagacacatttggagaaggggaaacagcagcatttcatatgaagtcaggaaaaaccctttcctatgtcatgaaaaagcagcaaaacaaagggatattgatgtctgtcgatggagtcagccgtttattggttgtcagcgaaaagagctttgacagtctgtcacaggatgtgccgctgaaggaacagatgagaatggtaggttatgagcttgagcattggcaggagacggtggatgtctctgaaaagcttgaaaacatggtgccgaaagaacatacatctgattttcaaacacgtgctcctagttatcaaattgtgaagcagggagttgcattaatgctgtttattggtctgtttgtcagcgtgctgttttttatcgtgcaaggaagcatgctgtatttgcggatgtttacggaaatagaagatacgggagtgcaggtgttagcgttaaagaggataggggttacggacaaagagattcactcgatccttggaaagcaaataggatttttattcttcatcccatttatcgcaggtacgattcacgcgggctttgcgtatgcagcgttaagtaatatgctgaattccaatttatttcttgaggccgtaattgtcatcttcatttattttgtattccaggctctttattatatcgtcacccgtcatatttataagcgtgctgttcttcagcgtatgtaatatgaaatccggtctgttatcagaccggatttttgatttattgaaattctcttgtaagatttttcggtgtttgcccttggatcgctgcgagcatattttcggcggcctgtttgcacatgttgaagcgcactttagctgttgctgaaccgatatgaggaagcagcgtgacattatccagctgcaggagcggattatcttgggtgacaggctctttttcgtatacatctaagccggctcccctgatccagccttcctgaagagcgcgaatcagtgctttttcatcaactgtctttccccgggaaatattgacgaaaattgctgaattcttcatcaacttaaattcgcgttctcctatcatgtgataggtttcatcagtcagcggcgtaatgagaagaataaaatcagattgctccagcaatgtatcaagctctgcatacttaacgccgatgctgtcttctgtttcttgtttgcgatgtcggttatgataaagcacttccatatcaaaaccaaatttggcgcgtctcgctgcttgttctccaattctgcccatgccgataatgcctaacgtttgatgatgaacatcaattccgaaaagcgcttcctcttccacggttccccattttcctgctctgacaaaacggtccagttcggcaacacgtctggcggaagacagaatcagtgaaaaagccagatctgcaactgtgtcatccagtgtataaggtgtatgagtcccgacgactcctctttctttcattgcttctatatcgaagttatcgtagcctactgattggttgctgaccactttgagcttaggcgcgtgttccagcaactcacgattgattgacggtccggacgtccctgatgttaaaagcccctccgcttcttttaatttttcaaatagcacgtcactcggaagcgtatcctcctgccatacttcataacggcaatgttcaccgatgaatgcttcaatctcttcaggaatcggttttgtgataaatacaaatggtttcaacaaggctccccctttatggctgttgtctaattcattatatcgaaaataaatagatgttaaaaatatagctgcgtttttttaatttctggttcttttgaacttaaaatgaagatcgaacagctaaatctgcttaaaaaagttttttaattatcagaattcacccatattttttgtcagacaaatcatcgatatacgaactgcagccggattataggatgcattaaatataaattttattatctttgaaagatataaatgtttatgttttgattctacagtccaattatagtgtctttttttgaaaaccttttcttggcttattcctatgctataattccttactgtaagctgggtaagaaggcttgcaaaatcatatggatgggagatgaatcaaatggtttctttaacatcaattttggaacacaatcagcggtttgtcagtgagaagaagtatgaaccgtacaaaacgacaaagtttccttcgaaaaagctcgtcattgtcacctgtatggatacaaggcttacagaacttcttccgcaagcaatggggcttaaaaacggtgatgctaaaattgtaaaaaacgcgggagccatcgtttctcacccatttggaagcgtgatgcgaagcatactggtcgcgatttatgaattgcaggctgaagaggtatgcattgtcggccatcatgaatgcggaatgtcagggctgaatgcgtcctcgattcttgagaaagcaaaggaacgcggggtggaggatagctgcctgaatttgctgacgagtgccggactcgatttgaaaacgtggctgactggttttcacagcgtggaagaaagcgtttcccacagtgtgaacatgattaagaaccatccgctgcttccgaaaaaagtgccggttcacgggcttgtcattcaccctgaaacaggaaaacttgatgtggtcattaacggttatgaaactgagcttataaacaatcactcataagggaggttataacaaaatatgcgattctcagggagattcaagggatacaatttgcagaaatttcagaaagacttgattgcaggtatcgtagtaggtgtcgtggcaattcctttaggaatggcgtttgccattgcctcgggagtcgagcctgaatatgggctatacactgttgttatagcagggatttgtatttctttgtttggaggatcaaaatatcagattggcggtccgacgggcgcctttgtcccgattttattcggcattatcatgcagtacggcttggaaaatctgctgattgcggggtttatggcaggagtgatgctggtactgtttgggctgtttaagctcggaaaaataatgaaattcgtgcccaaacccgttatcgtcggttttacagccggaattgccgtgctgatctttacggaacaaatcgctaattttctcggattgagaaatgttgaaaaacatgagaactttcatcacaacatgtttgaaattgtgcagcagctcggcacctttaacgtgtatgccattttgacagctgtgatcgggctcgtcattttgcttgtatccgccaaggtgatgcctaaagtgccgggcgctttgttggcgcttcttatttccacagtggtcgcggttgtctttttccctgaccgcatggcaacgatcgggtcaacttatggagaaatcccccgccatttgccggaatttcagtttcctgagcttactttggataaaatggttatgctgtttccggctgcgcttgtcatcgcgcttcttggaggacttgagtcgattttgtccgcaatggtcgctgataacatgaagggctcaaagcatgacagcaacaaggagcttgtcggccaggggattgcgaatatggcagcgcccctgtttggcggaatcccggctacaggagcgattgcgagaacggcgaccaatataaaaaacggagcggtttccccagtttccggcgtcgttcacggcgtagtcgttctccttgtcctgcttgtatttgcgccttatgcgtcccatgtgccgctcgccagtatggcaccgattctcatggtggtcgcatggaatatgagtgagcgcaaggaagtcgcaaacatgctgagactgaaaaatgctgattcctttattttggcggcgaccttcgcccttacggttctgtttgacttaatcatcggtgtggcaaccggattgctgcttgcattcgtgttctttatcagaagaatgagcgaagcgacccgcatccacaatcaggaaacgcatcctgttctggcgaagagagaagatccatctgtcagcatgtatgccatagaagggccgctgtttttcggatcaattgattcccttgaatcgtcattgctggagcatgtacagaaaaaaccgaaaacccttattctgctcatgaataaggtgcactatatggatacgtcagctgaagcggtgcttgggaacattatgaatcgaattaaacgccacaatggaaagctgatgattgtaggattgcaatcgcagccgaaggagctactgcataaaacaggcctttttcacaaaataggaaagcagcatttctttgatcaccatgatgaaatcacaggttaaaaaaagcggccatcgcggccgcttttttatgcatgctcaaatcgttttgtcagtttttcttggtgggccttcatgacgtcttctaaagagacaccatacatatcagcaagaatggcgatatttccgatgacatctcccatttcttcaatcaattcttgtttttgctcagcgcgtgacgattctttctcatccggccggtctctgccgatttcatacgccctgacagcccgggccagttctccggcttcctccattaaaaagccgacgcgaataaaaggtccgtattctgtccagcctcttttttcgtaaaactctttcatccatttttctgcatcagccagctgcaacctcatcactcctgcattctttatgtatttcatattgatattatcacatgaagatgggacaatatatagtgtgtttttgaatgtttaacacgatatatagatgcggagatgacaagatgaaaaccatttgtgtatttgcgggatcaaaccctgggggaaatgaagcgtataaaagaaaagcggcagagcttggcgtgtatatggctgagcagggaatcggccttgtctatgggggctcccgcgtaggcttgatgggcacgattgctgacgcgattatggaaaacggcggaactgcaatcggggtcatgccgagcggtttgttcagcggggaggttgtccatcagaatctgactgagctgattgaagtaaacgggatgcatgaacgaaaggctaaaatgagcgagctggcggacggctttatctcgatgccgggcggcttcggtacatatgaagaattatttgaagtgctgtgctgggcacagatcggcatccaccaaaagccaattggactgtacaatgtaaacggatattttgaaccaatgatgaaaatggtgaaatacagcattcaagaagggttttctaacgaatcgcacctaaaactgattcacagctcgtcacggccggatgagttaattgagcaaatgcaaaattattcttatccgattttagaaaaaaagtggacagaaatttaaaaaagagattttctgatggaagtggagagaatgagtctgccacctagcgtatgaatccatgaaaaatcgagtgtttttaacaaagtgaggtttccttaagggaaatctcttttttatttctctttggcctgcatcgtatatttagcagtaatagaggactttatcactagtttggataataagcacagataaggaggggatgaaaatggcaacattgtcagatgtggcgaaaaaagcaaatgtttcgaaaatgacggtatcacgagtgatcaatcaccctgagacggtgacggatgaattgaaaaagcttgttcattctgcgatgaaagagctgaattacatccctaattatgcggcgagagcgctcgtgcaaaacagaacacaggttgtgaaactattgatacttgaggaaatggatacgacagaaccatattacatgaacctgctgacaggaatcagcagggagctggatcgcaatcactatgctctccagcttgtgacaagaaattctcttaatattggccaatgtgacggcattattgccaccggcttgagaaagaacgattttgaaggtgtaataaaagcttttgagaagccgctcgtcgtatttggacaaaatgaaatgggctatgactttatcgatgtgaataacgagaaaggcacttttatggcaacccgccatgttatggggctgggggagcgggaagttgtcttttttggcattgatttagatgagcctttcgaacgtgcaagagaacaggggtatatacgggcgatgaataaaagctttaaaaaatcgaatatgtttcggatcgacaacagttctaagaaaagtgaatgccttgcaagagaactgctgaaatccatggacaatcaggccgcatttgtctgcgcatctgatcgaatcgcgctcggcgtcattcgtgcggcgcaatcccttggaaagcgaattccagaagacgttgcggttaccgggaatgacggtgtgtttcttgatcgcatctcctcgccgcgcttgactacggtcagacagcctgttgttgaaatgggggaagcctgtgcgaaaatgttgctgaaaaaaatgaatgaagacggcgctgcacaaggaagtctattttttgaaccagagttaattgtacgagaatcaacgctgtaagcgccttattctgttatcggtaacagggtgaaaaggattgttcccacaatttcatcatgatactttcaaactatgagccggcttcaataaaacggaaatcaaagggggaaacatgatggaatatgcagcgattcatcaccagccattcagcacagatgcttattcttatgatgggcggactgtgcatatcaagattcggacgaaaaaaggtgatgcagatcacattcgattcatttggggtgatccctatgagtacaacgacggcaaatggtcggcaaacgagcagccgatgaggaaaattgctgctacagaaatgcatgactattggtttgctgaagtggtgccgccatttaggcgtttacaatatgcgtttgttgtaacagacgatcatgaagacatctttttcggaagttcgggtgtatgcccttataacgaaaaaacactggaaacgattcattattactttaaatttccgtttgttcacgaggctgatacatttcaagcgcctgaatgggtcaagtcaacggtttggtatcaaatttttccggagcgttttgcaaatggaagagaagacttgtcaccgaagaatgcattgccgtgggggagcaaggacccggacgtcaatgatttttttggaggggatttacaaggaattgttgacaagcttgattatttagaggatttaggggtgaacggcatttatctgacaccgatcttttccgcgccttctaatcataaatacgacacgctggattacttttctattgatccgcatttcggggatcctgagctttttcgtacattggtcagccagctgcatcagcgggggatgagaattatgcttgatgcggtttttaaccatataggaagcgcgtctccgcaatggcaggatgtcgtcaaaaacggagatcaatcccgctataaggactggttccatattcactcttttcccgtcacagacgacaattatgacagatttgcttttacagctgatatgccgaagctaaacacggctaatcccgaggtgcagaaatatttgcttgatattgctttgtactggattcgcgaatttgacattgacggctggcgtttggatgtcgcaaatgaagtggatcacgttttttggaagacatttaggcaggctgtatctactgaaaagcctgatgtttatattttaggtgagatctggcattctgccgaaccctggcttagaggggatgaatttcatgcggcgatgaattacccttttacagagcctatgattgaatactttgctgaccagacgatctcagcttcacgtatggctcaccgtgtcaatgcacatttgatgaatggaatgaagcaggccaatgaggtgatgtttaatttactggatagccatgatacaaagcgccttttgaccagatgccgcaatgatgagaagaaagcacgcgcgttgctggcctttatgtttgcccagacaggctcaccatgcatttattacggaacggaaatcgggctgaacggcgaaaatgatccattatgccggaaatgtatggtttgggaaaaagagaagcaaaaccaagacatgctgcaatttatgaaacggttaattgctttacgcaagcaggaaaacactttattgactgaaggacatcttgagtggaatctgctggacgacaaaaatgatttcattagcttttcgcggactcttgatgaaaaaatactgatttatttctttaatcaagggaatgtggttcaacacgtcagtttacgagagttgaatattgataggaataagaaaatctgtgatgcatggacagagcagccgctacagcatcacgatgtcattgccgttcagccgggagaatttttgattttgagtgctgccgcccctgtataacattctgttatcggtaacaaatcgaaagttgttgtaaccgctttctataggacaatacaattgttatagtttcgtaaatagaaggaggaaaagagatggttcttttaaaaaaggggttcgccatattggcggcatcattcctggcaatcggccttgccgcctgctcaagttcaaaaaatccagcaagctctgatggcaaaaaggtgctgactgtgtctgtcgaagaaacgtataaagaatacattgaaagcataaaaacaaagttcgaaaaagaaaatgatgtcacagtaaaaattgttgaaaagcaaatgttcgaacagttagaagcgcttcctcttgatggcccggcgggtaatgcgcctgatgttatgcttgctgcatatgaccggatcggcggtttgggacaacaaggacatttacttgatattaagccatctaacacaaaaagctttggtgataaagaaatgcagcaggtgacagttgacggcaaagtgtacggaatgccgctagtcattgagacacttattttgtattacaacaaagatcttttaaaaacagcgccaaaaacatttaaagaccttgaaaagttaacggaagatcctcgattcgcgtttgcttcggaaaaaggaaaatcaaccggatttttagcaaaatggactgacttttatatgtcgtacggcttattggctggatacggcggatatgtgtttggaaaaaacggcacagattccggggacatcggcctgaacaataaaggggctgtagaagcggtgaaatatgcggagaaatggtttgagacatattggccgaaaggaatgcaagacaattcaagcgcagacgactttattcagcagatgtttttagaaggcaaagcggctgcgatcattggcggtccttggtcagctgccaactataaagaggctaaattgaactacggagcggctcccattccgacattgccaaatggagaagaatacgccccttttgctggcgggaagggctgggttgcctcgaaatatacaaaagagcccgagctggctgaaaaatggcttgagtatgctgcaaatgatgccaatgcttacgctttttatgaggatacaaacgaagttccggccaacacggctgcaaggaagaaagccgatgagcaaaagaatgaactgacgtcagctgtgattaaacaatatgaaacagcaacgccgactccaaatattccggaaatggctgaagtatggacaggagcggaaagtttaatttttgatgcagcttcaggaaaaaaatcgacacaaacatcagcgaatgatgctgtaaacgtcataaaggaaaatattaaagaaaagtatgtgaaataaaacggcgggatagcgtccggaagaatagagggcggaaaaatgaataaacatcacacacttacaaagcaaaaacgaaaggcagggcttttatcgatcattccaggacttgggcagattgcgaatcagcagttgtcaaaggggctcttatttcttgccatcacaggcttgtttgcttttgaattatgcgttttcggtatacaggcgctaaccggattgatgacattgggaagtgttcccggtgaagatcactcgctgtttatgctgattgaaggcacgctgcaattgatcgtgacaatgattttcctcatgttctatatctttaatattcatgattcacgtaagaccgccgctatgaaagcggcgggtttggaagtcaatacaacagccaaggatatgatctgtcatgcgggcgataaaggttttccgtatctatttacactgccggcatatatcatgatggtgtttgtgattatttttccggttttggtgactctgtttgttgcattaacaaactatgatttttatcatattccgcctaatcgtctgattgactgggtcgggtttaaaaatttcttaaatatttttttccttggctcctatcgtgaaacatttgtgaatgtactgggctggacggttatctggacaatctgtgcaacaacgctgcaaatcattttaggtattgtgacggcacttttcgtcaatcaggattttataaaaggcaagcggatatttcgaatgattttcttatttccatgggctgttccggcgtttattacaatcatgagtttttccaacatgtttaacgacagcataggagcggtgaatgcacaggtgataccattattcaatcacctgccgtttgtcgagctgcctgcgatcgcgtggaagaccgatcctttctggacaaagacagccctcattatgattcaaacgtggctcggctttccatatatatatgtcatggtaacgggagtgcttcaggcgattccaggtgaattgtatgaagcggcaaagattgacggggccacttttattcagcgttttcggcatattacattcccgatgattttatttgccacagcacccgtgatgattactcagtatacgtttaatttcaataatttctcgatcatctatttatttaatgagggagggccaggcagtgcgggagccggggccggatcgaccgatatcttaatttcgtggatttataaactgacaacaggcacatcaccccaatattccgttgcggcggctgtgacactgttaatttctttcattgtcattggaatttcactgattgctttcaaaaaatcgaatgcttttggcaatgaggaggttatgtaggtgaacgcgagcactgccagaatgcttaataaaatctgtacgtatttatttttgacgcttttaagtattgtcattatatatccgttgctgattacggcatcatcagccttccgtgtggggaattcggcggcttttcagctcgatttttcgggttcttggacattggatcattttaagcggctatttgacgaaacgctttatctcaattggtacagcaatacacttgtcatcgcgctatcggtcatggttttgcaggttacgattgtgacacttgccgggtactcgtacagccgctatcggtttgcaggcagaaaaaagagcctgatattctttttaatcattcaaatggtgccgacaatggcggcgctgactgctttttatgtcttggcgatgctaataggcgcactcgatcaatactggtttttaacagcgatctatatcggcggcggaattccgatgaacacgtggctgatgaaaggttattttgatactgtgccgagagaaattgatgaagccgcgcgaattgacggagcgggacatctgaggattttcgcttcaattgttctaccgcttgttaagccaatgctcgcggtacaagcgctttgggcgtttatggcaccgtttggcgactatttgctgacgaaatttctgcttcgctcaccggaaaggctgaccatcgctgtaggattacaatcctttatttctaatccgcagcagcaaaaagtagctctatttgcagccggtgccatactagccgcactgccgatatgcgttctattcttttttctccaaaagaactttgtgtccggtttgacagccggcggaacaaaggggtaatgccaatgaagaatctggagaataaaagctttatcatccgctgcctgaaggcggctgcatccccatcaggtgtttgccgctatgggaataccttcagctggctgcagctctcttttctctttctgtttttaacggcctgcttaatggcgccgttagcggtttcgtttgtgaaaatggatcgcttcagcgtttcatctttcatgccgtcagcgattcaaggagttaatgatcaatttgctgatcaattgcagggttttcaaatcaggaacggaaaactaacaggcgggaagagctctgagaggattgaagatgggcagaatgtgatggcagtcgatatgaagcatgaatatgagacaagcggtgaaaatgggcgattgaaagtaactggatttgaaaacgccatcatatttcaacctgatcaactggtgatcaccgatcaaaacgaaacggggttttctgttggctatgcgaaaatggacgttaagctcgagaaaccaaacgtccatgatgtagaggtcttgatcgatacattgtggttggcacagtataagccgatgatcatgatgctggcatatacggtggtttctatgatccagcttttgttaacgtttgttcttgcaggtggcctctggatcacaaaaatatcaaacatggtctctattgcatcattcaaggaagcggcctctatagcgatttgcgcatcagcactgccggcatttgcggcagctgctatcggcatggttcattttgatttgattactgtattgatgatccattcgtgtggcgttactttgatgatctcttttgcatttagatatttgaccaaaacccgccgtgataatggaaacttacattcgggaggaaatgatgataaatcagcggttatttgagattgatgaatggaaaatcaaaacaaatacatttaataaggagcatacacggctgctggaaagcctgacgtctcttgccaatggctatatgggggtcagagggaattttgaagaaggctattcaggcgacagtcaccaaggcacatatattgcaggcgtgtggttccccgacaaaacgcgagtaggctggtggaaaaacgggtatccagaatatttcggaaaagtgatcaatgcgatgaactttatgggcataggcctatatgttgacggtgaaaaaatcgatctccatcaaaacccaatcgaattatttgaggtagaactcaatatgaaagaggggattctgcggcgaagcgctgttgtccgcattcaagataaaaccgtcagaatcaggtcagagcggtttcttagccttgctgtaaaagaactctgtgcgattcattatgaagcggagtgcttgacgggagatgctgtcattacgcttgttccttacctggatggaaatgtggcaaatgaagattctaactaccaagaacagttttggcaggaggaagcgaaaggtgctgattctcacagcggccatttagcggcaaaaacgatcgaaaatccatttggaacaccgcgcttcacggtattagccgcaatggcaaacgagacggagggttttgtccatgaaagctttaaaacgactgaaatgtatgtcgagaatcgctacagttatcaaacgaaggcatcattgaaaaagtttgtgattgtcacgacttcccgtgattttcgggaggaagagcttttatcgaaagccaaggagcttttggcggatgtggtagagaacggctatgaagatgcaaaacggaggcacactgatcgatggaaggaaagatgggcaaaagcggacattgagattaaaggagatgaggagcttcaacaaggaatccgctacaatatctttcagttattctcgacatattacgggggcgatgcccgtttgaatatcgggccgaaaggatttactggcgagaaatatggaggtgccgcatattgggatactgaggcgtacgccgttccgatgtatttggcgacagccgagccggaggtgacgaaaaacctgcttttgtatcgctatcatcagttggaggctgccaaacgaaacgctgcaaaattggggatgaagggggcactttatccgatggtgacgttcacaggtgatgaatgccacaacgaatgggaaatcacctttgaagaaattcaccgcaatggcgcgatctgttatgcgatctacaattatatcaattatacaggcgaccgtaactatatggaagaatacgggatagacgtacttgtggcagtcagcagattttgggccgaccgtgttcacttctcgaaacgaaaaaataagtatatgatccatggcgtcacagggccgaatgaatacgaaaacaacgttaacaacaattggtatacgaatgtcattgcggcttggacgttggagtatactctacaaagtctcgaaagtatctcagcggagaaacgccgccatctggatgtgcaggaagtagaattggaagtctggagagaaatcatccagcacatgtactatccatttagtgaagaactgcaaattttcgttcagcatgacacgttcttggacaaagacctgcaaacagttgacgaattagatccagcggaacggcctctttaccagaattggtcatgggacaagattctccgctccaattttattaagcaggcagatgttctccaaggcatttatctttttaatgaccgttttacaatggaagaaaaacggcgaaattttgaattttatgagccgatgactgttcatgaatcaagcctatcgccctctgtccatgcgattctcgcagccgaactcaagctggaaaagaaagcgctcgaattatataagcgcacagcaaggcttgatcttgataattacaatcatgatacggaagaaggcttgcatattacttcaatgacgggtagctggctggcaatcgttcatggctttgcaggcatgcgcaccgcgaatgagacgctgtcatttgctccgtttttgccgaaagaatgggacgaatattcattcaacatcaattatcgaaatcgattaatcaatgtgacggttgacgaaaagcgcgttatttttgagcttgtaaaaggcgagccgctgcacatgaacgtttatgaggaaccggttgtcctacagggacgatgtgaaaggagaacgcctaatgagtgaatggtggaaagaagctgtcgtttatcaaatttacccgcgcagtttttatgatgccaatggagatggattcggagatttgcaaggtgtgattcaaaagctggattacatcaaaaacctcggggcggatgtcatctggctctccccggtatttgattccccgcaggatgacaacggatatgatatcagcgattacaaaaacatgtacgaaaagtttgggacaaatgaagatatgtttcagctgattgatgaagtccataaacgcggaatgaaaatcgtcatggatttggtcgtgaaccacacatcagatgagcatgcttggtttgctgaaagccgcaagtcgaaggacaatccttaccgggattattatctttggaaagatcctaaaccggacggctcagagccgaataattggggatcgatcttttcaggctcagcgtggacatacgatgaaggaacagggcagtattatttgcactacttttcgaaaaaacagcctgatttaaattgggaaaacgaagccgttcgccgggaagtttatgatgtaatgagattctggatggatagaggcgttgacggctggcggatggatgtgattggctctatttctaaatacaccgattttccggactacgaaacggatcacagccgcagctatattgtcggccgttatcactctaacggcccacgtcttcatgagtttattcaagagatgaacagggaagtgctttctcattacgactgcatgacagtcggagaggcaaacggctctgatattgaagaggcgaaaaagtacacagatgcaagcaggcaagagctgaatatgatctttacatttgaacatatggatattgataaagaacaaaactcgccaaatgggaaatggcagatcaagccgtttgatttgattgctttaaaaaagacgatgacaaggtggcagaccgggttaatgaatgtcggctggaataccctttattttgagaaccatgaccagccgagggttatttcccgctggggcaatgacaggaaactgcgtaaggaatgtgcgaaggcatttgcaacggttctgcacggcatgaaaggaacgccgtttatttaccagggagaagaaatcggcatggtcaacagcgatatgccgctggagatgtatgatgatcttgaaataaagaatgcatatcgtgaactagtcgtcgaaaacaaaacgatgtcagaaaaagagtttgtcaaagccgtgatgataaaaggaagggatcatgcgagaacaccgatgcagtgggatgccggaaaacatgcgggattcacagccggagacccgtggataccggtaaattcccgctatcaagatatcaatgtgaaagagtctttggaagatcaagattcgattttcttttactatcagaagctcattcaattacgaaagcaatataagattatgatatatggcgattatcagctgttgcaggagaatgatccgcaggtcttttcttaccttcgagaatatcgaggggaaaagcttcttgtcgttgtgaatttatcggaagaaaaggctctgttcgaagcgcctccagaactgattcatgagcgttggaaagtgctaatttcaaactatccgcaggagcgggctgacttaaagagtattagcctcaaaccttatgaagctgtgatgggcattagtatatgaaagcggtcatttttgatttagacggagtgataacagatactgctgaatatcattttctcgcttggaagcacatcgcagaacaaatcgatatcccttttgacagagacatgaatgaaaggctaaaaggaatcagcagagaagagtcacttgaaagcatattgatctttggcggggcggaaacaaagtatacaaatgcggagaaacaagagcttatgcatcggaaaaatcgcgattatcaaatgctgatcagcaaattgacgccggaagatcttttaccggggattggcaggcttctatgtcaattgaaaaacgaaaatataaaaatcgggttagcatcttcaagtcgcaatgctcctaagattttaagacgcttggcaattatcgatgattttcatgccattgttgatccgacgactcttgcgaaggggaagcctgatcctgacatctttttaacagctgcagcgatgctcgatgtttcccctgctgattgcgcggcaatagaagacgcagaagcaggcatttctgcaatcaaatctgcggggatgtttgcggttggtgtcggtcaaggacagccgatgcttggtgctgatctggttgtgaggcagacgagtgatttgacgcttgagctgttacatgaggaatgggagcagtatagaataagggagtcaattccttgaaatgaaaaaaacctgcaagagacgcagctcttgcaggttgtgttattactttttgtcttctgtgtgagtcaaaattttgtcaatcaggccgtattcaagcgcttcttcagcagacttgaagttatcacggtctgtgtcgcgttcgatcacttcaagcggctggccagtacgttcagctaggactttgtttaatttgtcgcgaagcaagagaatgcgtttcgcagcaatttcaatttctgtcgcttgaccttgcgcaccgccaagaggctggtgaatcatgacttcactgtttggaagcgcatagcgtttgcctttttcgccggctgcaagcaggaacgcgcccattgacgcagccataccgatacaaattgtagataccttcggcttaataaactgcatggtatcatagatcgccataccggctgtaatagagccgcccgggctgttgatgtaaagagaaatttctttttcagggtcttctgctgctaagaataaaagctgtgacacgatggagttcgcaacgttgtcatcaatcgcagatccaagcatgatgatacgatcctttaatagacgagaataaatgtcatacgctctttccccgcggttcgtttgttcaatgactgtaggtattaaattcataatgctcctccttcaccttttaggtaagtatgtagttacatgatacatttttggtcaataaaggtcaaacaaaaagctggcctgatatgcaaagtcgtctctttttcccattttccccaaaaatacaggggttcaaaccatcgtatgtcagattgccaattaagatgctttgtctatttaaaaaacggcctctcgaaatagagggttgttatttgaaaggaattatcgtataattagttgtgctgacgttctcataacgcagtctatatgcgctcgtagctcagttggatagagcggtggtttccggtaccacgtctgtcgggggttcgaatccctccgagcgcgtccaatagaacaacaggaaagacaagggtttggcgatttgccgctattgtctttttttgtgtgaaaaagggaattgcataccttagagtaacatttcaattacattctttagtttgaaccctcactttcaaaagaagaagtatgaattgattttttcattcatcttattagcttgtgattaacaaacctttaaaaaaatccggttctacccattgcctgtatttattttgagaatcttctctcggacaaaattgtataagcgagaattgatttaaaataaataattatttgctcccccagttcttctctataaattgattcgcaggctgtaagtttgttttgttcgcaatttcaatgacagcgggaacgacggcagggtccgttttggagaagttcggaatccgcggatctaaccggaaaaaacgatctcccagaagattcgcactgaccatggattcatagtacccattaccgccagcaatcatctgaagaaatggcagtaaaggttcattaggcgacctgtccaaaaggactccccaatttggaggaaggttcttcagattttcgggacgtatgttatctgcacttaccattccccatcccctcgtatctcttcttaaccgagtcggggcttcacctgttccgatggacaataccgcaatttgatccaatggcacgttggctttaccaactgcaaacgcgatactggctgtactgggattcgttgctactacatatccgtccacatagttttgataggcgcgttgcgtcgcgggagcaccgctgctccgcagtatgacatcactcactttttcatttaaatagggagagccgggaaaattgtgaaataagacaggagtccaacggtccagtttttgagagtataatttgaatgatgggacaacaattcgttttcttaaatctataagttgaagatctgctgggaaaaaatttcttaccgctttaataaaaccggaatagggtaattgttggttgaaaacaggtccgcctggccgggaaatgctgaatgcgggtaggatttcatcctcaaaatactgaagtgtttccctcggagatcttccgcttgctaatgcaagggcagtaaatgaaccgattgaatttcccgaaaatacatgggttcgactaattaacttcgggttttgcctagccaatctgtttaatagttgtaaacttaaagcacctaaggtaccgccgccgtcaaaggtcataatccgatattttgccaaagctgatgtctcctttctacatacattcagtatatgatgatctagagtctgttgtatggatgtatacctctggtactaaacacttcttcatctctcttttcttttggcctaaacgaatattcactccgaaaaaaactggacactgctcctaaaaacgataagaaaaaacgcttgttggaggattggacaggaagtttgctcaaaattgtttgaaaaatgtttctcagcagacctcaccgacgaaaaaggccttagcgtattatatttatagttcgtagatcatttgtctatgcgattatccagctcctgcatattttagtatctgaatcgaatttctttgggagtgaaataatatatgggatcaacacagttgacagggcgtgtaatcttcaaaggagaccccggctatacagaggctattaagaattggaacccttatgtggatgtctatcctcttgtctttgtttttgcgcaaaattcatacgatgtaagtaatgccattaaatgggctcgtgagaataaagtgcccttacgtgtcagaagcggtcgccatgctttagataagaacctttcagtagtaagtggaggaattgttattgatgtgagtgacatgaataaagttttcttagatgaagaaaacgctattgcaaccgttcaaactggtattcccgttggcccgcttgtaaagggattagctcgagacggttttatggctccgtttggagatagcccaacagttggaatcgggggaattacgatgggcggcggatttggtgtactctcacgatcgattggccttataagtgataaccttctcgcgctgaaaacggtagatgcaaaaggaaggattattcacgcagatcaatctcacaatgaggatttgctatgggcttctagaggcggaggaggaggtaactttggatataatacccaatatacattcaaagttcatcgtgcccctaaaactgcaaccgtcttcaatattatctggccgtgggaacaattagaaacggtatttaaagcttggcagaaatgggctccgtttgtagatgaacgattaggatgctaccttgaaatttacagcaaaataaatggtttgtgtcatgcagaaggaattttcctcggttcgaaaactgaattgattcgattattaaaacctttattacatgcgggaactccaacagaagcagatatcaaaacattatactatccagatgctatagatttcttagaccctgacgaacccatccctggcagaaatgatcagagtgttaaattctcctcggcatggggtcatgatttttggtctgacgaacccatttcaatcatgagaaaatttttggaagatgctactggaacagaagccaatttcttttttatcaattggggtggtgctataagcagagtccctaaagacgaaactgcctttttttggcgccatccattattttatacggaatggacggctagttggaaaaataaatcacaagaagattcaaatcttgcatcagttgaaagagtgcgtcagctgatgcaaccatatgtagcaggttcatatgttaatgttccagatcaaaacattgaaaacttcggaaaagaatattatggcgcaaactttgcgcggcttcgagaaataaaggcgaaatatgcccccgaaaatgtatttcgttttccgcaaagcatcccgccatctcgttaaagtttattaaagacagaatcaatgactcatactaaaaagcacttgaatggtttccggtatcttgtctgtcggggtgcgaatcccttcagtgcgtccaatcaaacaacaggaaagacaatggtttggcaacttgccactcttgtcttttttgttttgtttcatttcataaatcttttccgctgaaacataaatgttcctccgcttgggcacgttatgaaatgtgcaatattgaatatgggaggagaatgagcatgggtattttaagcggaaatccgcaggatgaaccgatgcattacggtgaggtattcggcttgtggagttatgtgatggcgggcaataaaatggtcggcaattaccaaatgctattgaatcatgtcggtgatgacgacctgaagaagctgcttcgtgagtctattgagaaatgccaagatgaaatcaaacaggtcagcacgatcctgaaagaaaacggggtggcgctgccgccggcttctcctgaaccgccgacagcagatcttaacgatattccgcctggtgcacggtttctcgatccggatgtggcggcttccgcggcagcagaaaatgctgcaggtcttgtgacatgcagcaaaatgatggggcaatcgattcgtgaggatattgccatgatgtttgggcaatttcatatgtcgaaagcggcaaccggcgcaaaatacttaaggctgctaaaaaacaaaggctggctcatcccgccgccgcttcatcttcaaaaacatcacgaagcttaatggcaaaggcatatacagctgtatatgccttgattttatgaagatgacgtaagacgcaggccgatgacgccggctaggataaggcaaagtgaaatcacctgtgaaagctgaaaccgctccttaaaccagatgagcccgaccgccgaaacaccaatgcttccaatgccagtccagacggcatatgcgactccggcaggcaggacgatcatcgcttgggacaggcagtaaaaggataagccgaatccaacagtcatcacaatgatcggccatttttttcttgttccgtctatatatttcatggcaatggcagctataatttcttctatgccggcaatcactaataaaaaccatgccattatttttcacctcccggctgagatttgctttctttcgtaaataatttcattcctaaaatgccagccagcaataaagctaaaaagaacatttgggctgctgagaaggattcgcccagaacaattccagtcagatatgttccgacggttccgattcccacaaacacagtgtacgccgcggccatcgggattttttgataagagcggatcaacaggataaagctgaccgcgattaagataaaaatgatgatccaatccaaaagcgaatcggcatgtttgagggaagaggcccaaacaacctctaaaagccctgcaataaaaacaagaacccaattcaaatgaaacacctctctattttatgaatgaacgtcagtcatttttagggcattaaaaaatgagcggtgttacccagtcattttttaagcagtacctaagctccgttttaagaaagtgaaaatttcctttttatacacttcaacattttcatcttgttcaaatccgatatagaatcgttccgcagtattctcgaccaagttgataatcgttctggccgtccattttgaattgattccttccgttacctcatggtttgcaatggccttgttgatgattttttcaagccaggaataataaggctgatagatcgtctcccatttttccatggagtggtcgatcgcaagcccggaataacagaggacaataatatccttatggcgttctgtaatgagaaatgtctcatcaattaatatatctaaaacggtccaaaaatcctcgtccccatggagcctacctttgatttgatcaagtgtatgggtgaggagattttctgcaatggccggtatgagggcatttttagatgaaaaatacaaatagaatgttccttgggcagtgccggcctttttgacaatatcagaaatagaagctttgtcgaggcctttttcagaaatgacttctatggccgcctgcaatattttttcgtatttacccgatgtttgttttggcatgaggaacacctccagtaatgactgactctcattcattttatcgcgtgtatgtttgtttgtaaagaataaagaagcaagaaaacctcttgcttctttatttatcataatcaatggcggcttttgggagcccggtatactttgcccagtaataaatcgcaagtgagccgatcgcgactaaaatgaggtcgacgggattgctgataatccctaaaccatgtccgaaagaaccgatgtaggaaaagatcagcatcataatataaaacccgataagccaccaggctgatttcagctgctgagcaaggctgacatcttctttaggcgtatatttgctgaaacagagatagatcaaaaacatcacgagttgtgaaccgagcagccaggagactgttttccatcctgaccagtacacgataaacgctgtaaatataaaggaaagcggcccgataatgctcattccctttaaataaaacggcctgtttaagtccttcgcgttgaccctcagcgcagctgaagaaatgggtgcaatcgcatatgaaagaatgagcgcgactgaacagacattgacgagcgcgttccacgaaggaaagggaagtgtccagaaaatggacagggcaaacgaaagccaaagcgaagcgcggggtgtccccgtatctttattgacctttgagaatatgccaaataatgtgccgttacgcgcccaggcgtaaacaaggcgggatgtcgtattcataaagatattcccgtttcctccgggagacagaatggcgtctaaaatgacaagcgttgcaagccagcctaacccgagcatgaccgcaatatccttaaacggcaatgagaactcccggccaattgccggccagccatgtttcagtgtttctgtcgggattgcaccaataaaggtgacctgcaaaacagtataaatgatggttgaaacgatgatgcaaatgattaaagcgatcgggatattgcgttttggattttggacttcacctgctacagatacaatcggatgcaggccgagatacgcaaacatgacgccgcctgtcgagatggcagcctgaatacctgtaaatccaaacggtgcaaatccttgaacggataaattctccggctgaaaatgaaagatcagcacaataatgatggtaatcggcacaatatatttaaaaatcgatatgatgaaattcgccttagcgaaggttttgacgctccaataattcagcaggaaaaacaagcataatagggcaaactgcaagatccagccggaaatggtaggcgaatcagaccctttaatggtcaggccgggaaaccaataggccacatactggcgcacagctgtcacttcaattgaaatcaagcttgtataagcgacaatcgtgacaaacgaaattaagtagccgacaaggtggccatgtgaataaacggggtatcgaatgatgcctccggtacggggcagagcggctccgagctccgcatatacaagcccgattaacaaaataatggctcctccgaggatccaggaaaaagcgccggagggccctgcttttgaagcgacattactgacagcgaacagccacgctgatccaaagatggctcccatcccaatcaaaatcagatcaaacagcgacattgatttttgaaaatttccttgtttagacattcgcttcctcctttgaaaccagccttatattccttacaatgcccaatatgtaacagagaataccgctcctaataaaaaaacaggggcagcctgcgccgcccctgtttttattcatgaatcgaatcaaagtgtttcactgttatatttttgaaggaggctgtgccgccgtcagaataaagggtaattcctttatcttcaggctttgggaagacttcatttgaaaaaacggttttcccgtcgccaacaaatacttctatcgttgttttatcgacaagtattttcaaatgcaccttacgtttgtttacatcataaggagctttgctttcgacataggtattgcttttgtcaggctgatttgtggctgctctattgacataagcatagccgccttcagcgaaaatgccgacatcaatatggcgtttttggtcttctgattctctgagcctgacgcctgcattctttagctctgaccaagaaagatccgtatcaagctggtacgtatcacctgttatcgacaatgtttttgatccgttcacatcctgatcctctatttcgtcagttgaaacagtcagctgctccaaagcttcaatcggctgtgagacgaggctgtatgttccatcctgctccttcagccggagttcgcgtatgacagaatctgtgccgttaaagccgttcttcattgtcggggtgttgttggcataatcccaattgttcatccaggcaagcgcataccgcttttctaatggatctgtgcttttgctgtcttcgaacgtcacaccgccataccagtcgaagccatagtcaagccattgggcttcagtctgatccgctttgaattcttttccgtcgaagcttccggtccagtaggcgtacgtatttggtttgccccacggtttgccattcgcgctggcaccgagaacccacttattcgttccgtcgcttgcccgcatcatgtagaggtcgggacattccaccattcccgcctgttctgggaagaatccgcttgtgtaatgccagtccttaagattatcggattcataaaagccgatttttgatccttcagccatgaccatgacccatttgttatcttggtcatcccatatgactttcggatctctgaaatcgtctgtgcccggattaggcataacggggttgccactgtagaatttgaatgattttcccttatctgtgctgtaccacaaatattgttcctgttttttgtctttggctgagggctgtgtcacaatcgcgacaagcgcatttttcccgaagccggctgtgttctctttatccaccacgacggaaccggtccaaatatcaccgtccgggtttgtatatttcggaatcgccacgccttcatcggtccagtgcaccaaatcctctgagacggcatggcgccattctgtgccgttgccttttgggtaatcccggttatatagatagaaataatgatacttgccatcaaaatagatcggtttttgagggtcatttttccatttatccggcgtcgtaaaatgatatgccgcccggtagtccggcttctgttttgattttgttttttggtcatgttcttcttttggaaataagtcgataaacagcaatattcctaaaaaggttaggaatacggttagccatttgcctgcttttatatagttcatatgggattcacctttatgttgataagaaataaaagaaaatgccaataggatatcggcattttcttttgcgtttttatttgttaactgttaattgtccttgttcaaggatgctgtctttgacaacagatgttttcttgcctttgatgttcagcaggaagcttggcgcaaacgttgattgtttgtctgcgtagaatcctctgtttgtcatatagcttgtaatcacgacattgtttcctttcgcttgaggtacagcgaagtgtgagtaagtaaaggttacatcgttaggatcaagatccatttttaacacaaggccagttttgttcagcggcttgtatgggccagttaaagaattagaaacataaccaagcatgtaaatatcgttagacgtaatgccgtcaatcgtcatttttgatccgcgggagtcagtgaacaggtaccatttgccgttcattttaaagacgttcgcgcgttcaatttcatctgttactgtgttagatgcaatcagcggtttcatcacttttttcagtgtgtaatcatcgtttagctcaatcataccgagagcgccgtttgctaactcagccgtgcgttttttatcgctttgcagaagtttttgactttcttgacggaagaatgatgtgcttttgccatagtatgctttgttaaataaagattcttcgccttggtagccatcttcagttccagtgtttgcttcaaatactaagtatttgtggcctttatcttctacgtagtgaggatctctcagcgtatggttgtcgcctgagctgtagttgccttcatcgatgaactgctgtacattttgatacgtttttccgtcaccgtcaaagattgatttataatcctctacaccgttgatgttcaaagagctgtctgatgctgatacgttaacttgtgcagttgtcagtgtttgtttgccgtaatgtttaccggagaaatcagtgtagaataaacggatttttccgtcagatgtaaatgtggctgaacctgaccattcttgtgtttggtcttttaggatagaatcatttgcatcgaatttgtcgctgtctttaaagacgcggccagcgtttttccagctgtcaatagaagtttcgccgactttttgatagaacatgtaaatcgatgtgtcatccgcatttttaggatctccggctaatgcaaagacgatgtggtagccgtgatagtttgcgacagtgccgtcagcgttttgtaatggccagctgtcccaaacgtccaggccttttgcagaagagatatttttaattgtggacgaatcgaattcaggaacttgatatttttcatttttttgctgttcagggatttgcagcatatcatggcgtgtaatatgggaaatgccgtatgtttccttatatggcttttggttcgtttctttcgcaaacgcttgagttgcgcctcctgccagcagtgcggtagtaaaggttaatactgttgcttgttttgcaaactttttgatgttcatcgttcatgtctccttttttatgtactgtgttagcggtctgcttcttccagccctcctgtttgaagatggcaagttagttacgcacaataaaaaaagacctaaaatatgtaaggggtgacgccaaagtatacactttgccctttacacattttaggtcttgcctgctttatcagtaacaaacccgcgcgatttacttttcgacctcattctattagactctcgtttggattgcaactggtctattttcctcttttgtttgatagaaaatcataaaaggatttgcagactacgggcctaaagaactaaaaaatctatctgtttcttttcattctctgtattttttatagtttctgttgcatgggcataaagttgcctttttaatcacaattcagaaaatatcataatatctcatttcactaaataatagtgaacggcaggtatatgtgatgggttaaaaaggatctctaactgaaggatttttcaaaatatttgaaacgttagtaggttagtaacgtacagagatatgggaggtggaggaatgaagcagaataaaagaaagcatcttcagacgttatttgagacattaggcgaaaaacatcagtttaacgggacggttctggctgcggagggtggcgatattttatatcaccactcttttggctatgcggaaatgacggaaaaacgcccgttgaaaaccaactctttgtttgagttagcgtctttgtcaaagccttttacagcattgggaatcatcttgctggaggagaaggggattcttggctatgaggataaagtggatcgctggctgcccggttttccgtatcagggcgtaacgattcggcatttattgaaccatacgtcagggcttcctgattatatgggatggttttttgccaattgggattcacacaagattgcggtgaatcaggatattgtcgatatgctgatgaatgaggggctatctggttattttgaaccgaatgaaggctggatgtacagcaatacggggtatgtgctgctggcggttatcattgaaaaagcatctggcatgagctatgcggattttataaaaacaagtatttttttaccggcaggcatgaatgaaacaagagtgtataacaggaggctttcgcctgagcgaattgatcattatgcatatggatatgtgtatgatgtacattccgaaacatacgtcctccctgatgagctggaggaaacgaactatgttgtgtatctcgatggcatacagggagatgggacggttaactctgtcacaagcgatttgtttcgatttgatcaggctttatatcaggacgatttcatcagcaaggcttctaaggaatctgcgttttctccagtgcgcctcaacaatggagaaacaattgattatggctttggctgggtgctgcaaaacagtcctgaaaaagggcggattgtcagccacagcggaggatggcccggctattcgacgatgatgatccgatatatcgatcatcgtaaaacgctgatctatttgagtaataaggaagaggatactgaatatgaacaagcgattctgaaggcggcggaacatattctatttggccagccatatgatgtcccggaacgtcctgctgataaaaagaaaaaagcaattgatacggcgatatacagccgctatgttggcagctacctgttgcaggatgggacggctgcacaggtgacaaccgagaatgaacggctttatttggagatcgccggacagctgagactggagttatttccttcctcggaaacccgtttctttctgcgagcattgtctgttgaagtcgagtttacattaggtgaggatgctgcgaaaagctttatcctctatgaggatggctcagaggaagaagcggtccgtacgaagtagaaaggaatgaatttgatgatcggaatattagccggaatggggccgaaatcgacctcgccgtttattgataaggtgattgattactgtcagaagctgtatggggcttcaaacgatattgactatccgcacatgatgatctattcatgcccgacgcccttctatgcagatcgtccaattgaccatgacgagatgaaaaaagcgattatcgacggagcggtaaagctcgagaaaacaggcgtggatttcattgcgctgccttgtaatacggcgcatgtctactatgaagagattcagcaggcattgtcagttcctatgttgcatattgttgaggaaacgataaaagagattccgcatcccgcaaaaaaagcggtggttttaggaacagagccaaccatccaatccgccatctaccaaaaagttctgaagggaaatggacaagaagttattcacaaggaccattggcagcaggctgtgaaccagcttatcgccgcaatcaaacagccaaatcatatgcagcatacacaagcattgtggcagacgctatatgaagaaatcagtcagcatgcagacatcatcatttcagcctgcacggatttaaatgcggtgttagatcatattcaaagtgagattccgattatagattcctctgcctgtcttgccaaaagcactgtcagcacatatcttgcttatcaaagctagcttcagacaaggactgtcttcaaacagtccttgtttttttatgttcctattgtttgacagttaactgcaatggtgttaaagtgaacatgtaaatagttacatgattttttctgaaggtgaggtggttctcgtgaagaagccggttttaaaaccattcgcctctttagaaatcaaggttgatccgcctatcacgattggtgagacaagcctgggactgagatgattcattccgattcgttcgggaacaataaccggggaagtaaagggacgtattttgccgggcggtgccgattcacaaatgattcgcgctaacggcagaacagatttatctgccaggtatgtgattgaaacagcagatcatgaactgatttacattgaaaacaatggaatacggcaagtcagcaagccgtttcgaaaacaagcggcagccggggaaattattgaaccggagcatgtttattttcgtacggtaccgacgtttgaaacaggcagtgaagtctatcaatggctccatgaccgcttgtttatcggttccgcagaaagaacccctgattacgttctactagacatttatgaagtacagtaaaagactaaggagagtgtgtaagatggaaaactttatcggaagccacatgatttatacgtatgaaaacggatgggaatacgagatttatattaaaaacgaccatacaattgattatagaattcatagcggaatggttgccggacgctgggttcgagatcaggaagtgaatattgtcaaactgacagaaggcgtatataaagtgtcttggacagagccgactggcacggatgtttcattaaactttatgccaaatgaaaaacgcatgcatggcattattttcttcccgaaatgggtgcatgaacatcctgaaattacggtttgctaccaaaatgaccacattgatttgatgaaagaatcccgcgaaaaatatgaaacgtatccaaaatacgttgtacctgaatttgcggaaattacatttctgaaaaatgaaggagtcgacaacgaagaagtgatttcgaaggctccttatgagggaatgacagacgatattcgcgcgggaagattataataaacataaaaacccggaaaagagaattacttctcttttccgggttttctttttgctgagtatgcgggaaccatcacaattcccgcgaaaaacagtatgatgccagtccagcgcataggctggtaatagactgtgtcccgtaaacataccacggccgacaaaataatgatacaagctgccacaacaatggcagcaccaatgtatcctgttttccccatatttattctccttttgaagggaatagcttctgccttttttcagattcgggatcgttttcgatcgtaatctctgagtctaaaatcagcgtctctctcgtttcttcatgatacgcaggccaattcacagcttcggtgcttgggtttcctgttttggcgaacgtgatccacgctgattgtatcgtgtgagaaagctgtttcacctcatccgtaatctccgcttttgccattcgttccaatccgtccagatttccaaagacaaaaggaagctctaatgcgtgaaacgctttattgtacggcggcttcttcgggtgccaatcgaacctgtacatccagacaggggcgtaatgagactgtgcggatgcataggcgacggcagggcgccaaaataataaatcagtcatcatatgaatttggctttccagagaacgcggatacaaatcggcaactttctctgccagcggcttccctagtaaatactcgagcgctgcatcaagcgtttcctgagaatgaacgtctgaatccggggtgaaaaataaatatccttcatcacgggttgttccaattaatagcggaataccggaagcagccccttctgcgatcgctttttctggttcttcaggcagcgttttcggatcaagggcgggctggaagaacagctgaaagatattttctttttctgcaatccgaagctgatcagccgcttttagcaaatcttccgcagaaaccgtatgcaatttatccagttggccctcgttaatcccaaggacctgtaaaaaggctgccgaggtgctcgccgcttgttctttcgtcatcgttcgagaagcgccgctttccatgattgctttctggaacaggccttttgccgcaggcatagcaagcagcgcggcaatgctcatcccgccggcggattctccaaatactgttacgttatcgggatcaccgccaaacgctgaaatattctctcgcacccatttcagcgcggcggcttggtctaaaagcccaaggttatcagaatacgcctcattaaatgaagacaagtgcaaaaagccaaacggccccagccgatagttcaatgtaacgacaatgacttctccctgtgccgcaagttttgatccgtcatacaatggctcactgcccgctcctagataaaaagcgcctccgtgaatccacaccatgacaggaagatttttacttggggtgtcaggcgcaaatacattgacatacaagcaatcctcggactggcggggcagctcagtatacgaaagtgacagcaaatcagacggctgcgggcaaatagagccgtacgctgtggcatcaagcacatcttcccacacttcaggcggctcaggtgctttaaaacgccattgtccgacaggcggcttggcataggggatgcctttccacttatgtacgccgttttccgttgtgccttttactttgccgtattgagtcgttactatttgatgagtcattgtgttctctccctttttcccccattataaacagatttcccctatagatgcgaacgttagccctttaaccgatcatcatcttccctttgtttttaaaaaggatttgacttcatggacagacaagccgatttctcttgcctccgccatcagcgctttccattcttctatattggattccgtcagtttgcggttgcggtaagaggcagtttcaggctgttctttcttgagtctgttcgtaaaagtgaacaattcttccttttccatcccggcttgtacggcttgcactaaatgtacgcgccattcttcttcaccgccgctgattttttcatacatcattgtttctgcgtcaaataattctgttaattcaacttccagtgtggcagaaactttttttaaaaattgaacggacggattcgtgtgaacgcctctttcaatcttgcttaaataggatttggatacgcctgactcaacagccagctgattaatagaatagccttttcttttacggtacaaacggataattcttccaatcataatatgaaattctcctctattcctgtcgttatttcgttcattataaggaatttttcgttctttataaaatttaaaataataagggaagtgcagtaaattagaggaaaatcatgattttgttctctaaagagaacttattggcttattttgcaatttttaaataataacgttttcttttataatccaatcattaacagaaaggggcgcgggaagccagccgcgggaaggctgaaggctatgaatacatgaatgagaatatgagtttcaaagaattatatgcgattgtcagacacagattcgtgctgattctgctcatcacaatcggcgtcacccttattatgggttttgtgcaatttaaggtcatttcaccgacctaccaggcgtcgacacaggtgctggttcatgaatcagacggtgaagaaaactcgaatctcagtgacatccagcgaaatcttcagtatagcagcacgttccaatcgattatgaaaagcactgccttgatggaagaagttaaggcggaattgcacctatctgaatcggcttcctcgctgaaaggaaaagtggttaccagcagtgaaaatgaatcagaaataatcaacgttgccgttcaggatcacgatccggcgaaagcagctgagattgcgaacacgttagtgaacaagtttgaaaaagaagtagatgaaagaatgaatgtacaaggcgtacatatattatcagaggcgaaggcttcggaaagcccgatgatcaagccggccaggctgcgaaatatggtcatggcttttggcgctgctgtcatgggcggcattacactggcattttttctgcattttctcgatgatacatgcaaaagcgcacggcagctcagcgagagaaccggattgccatgcttaggctccgttcctgatgtccacaaagggcggaatcgcgggataaaacatttcggggagtgaagcgagtgatctttagaaaaaagaaagcaaggcgaggtttggctcaaatatctgttttacacaataaatcagttgttgcggaacaatatcgcaccattcggacaaacattgagttctcatctgtccagaccaacttgcgatctatcctcgtcacctcctctgtgcctggtgaaggtaaatcgttcagtgcagcgaatcttgcggctgtctttgcgcagcagcaggaaaagaaagtactgctggtggatgccgatttaagaaagccgaccatcaatcagacgtttcaggttgataatgtaaccgggctgacaaatgtgctggtcggcaatgcttcactcagtgagacggtgcaaaagacgccgatcgataacttatatgtactgacaagcgggccgaccccgccaaacccggcagaactgttgtcttcaaaagcaatgggagatttaatatctgagatctatgaacaattcagcctcgtcatctttgattcccctcctcttttggctgttgcagatgctcagattctagcaaatcagacagacggcagcgtgctcgtcgttttaagcggaaaaacaaaaaccgataccgttctgaaagcaaaagatgcactggaacaatccaatgcgaagctgttaggcgctcttttaaacaaaaagaaaatgaaaaaatcggaacactattcctactagtttttgtaaaggtgatgtctcctgacctgtatcaatggaggcactcggctctgctgtgggcagctgaagttgctgccttagatgctggtcgtcgctggcggggcgtgaggatgggttaaatgcccacttatctcatatatacataggacgtattgtcggtttagctgctgccgattttttggagagacgaaaaccgccgcagctaaaccgataaaagaattaggggggaaaaggttgagttaccggagaagactgtcaatgattattgcgctggatacttacctcgttttaaattcagttattgcaggatatcaatttttaaaagattcctatcaattttatgactccggagcattactgcttaccgctgtcagcttgctcctcagctatcatgtgtgtgctttcctgttcaatcagtataaacaggtgtggacatacaccgggcttggcgagctgattgtcctgcttaagggcattacgctttcagccgctgtgaccggcgtcattcagtatgctgtgtatcacacgatgttcttccgtctgttaaccgcgtgctgggtgcttcagcttttgtctattggagggacccgtattttatccagagtattaaacgaaagcatcaggaaaaaacgctgcgcctcgtcccgcgcgctgattatcggggcgggctcaggtgggactctgatggtcaggcagctgctttcgaaagatgaacctgatatcatacctgtcgcttttattgatgacgaccaaacgaagcataaattagaaattatggggctgcccgtaatcggcggaaaagaaagtatcatgcctgcggtgcaaaagctcaaaattaattatattattattgccattccttcactccgcacccatgagcttcaggtgttatataaagaatgtgtgcgaaccggagtaagcattaaaattatgcctcattttgatgaaatgctgcttggcacacgaactgccggacaaatcagagatgtaaaagctgaggacttgctcggcagaaagccggtaaccctcgacactagcgaaatttcgaaccgcatcaaaggaaaaacagttctcgtcacgggagcgggcggatcaatcggctcggaaatctgccgtcagatcagcgcgtttcagcctaaggaaatcattctgctcggccatggggaaaacagcattcattcgatttatacagagctgaacggacgattcggcaaacacattgtgttccatacggaaatcgctgatgtgcaggaccgcgataaaatgtttaccttgatgaaaaaatacgagccgcatgttgtctatcatgcagctgcccataagcatgtgcctttaatggaacacaatccagaagaggcggtcaaaaacaatattatcggaacaaaaaatgtcgcggaagcagccgatatgtcgggaactgagacattcgtgctgatttcatcggacaaagcggtgaacccagccaacgtaatgggggcgacaaaacgattcgcagagatgattattatgaatcttgggaaagtcagcagaaccaaatttgttgctgttcgcttcggcaatgtactcgggagccgcggcagcgtcattccaattttcaaaaaacagattgaaaaaggcggcccggtgacagtaacacatccggcaatgacccgctatttcatgacgattcccgaggcatcaaggcttgtgattcaggctggggcactggcgaaagggcgtcaaattttcgttctcgatatgggagagcccgtaaagattgtggatcttgccaaaaacctcattcatttgtccggctacacgactgagcaggttccaatcgaattcacaggcattcgtccgggcgaaaaaatgtatgaagaattgctgaacaaaaatgaagtccatgctgaacaaatctttccaaaaattcacatcggtaaagcggtggacggcgattggccggtgctgatgcgctttatcgaggattttcatgagctgccggaagccgacctgagagcgaggctgtttgcggcaatcaatacatcagaagaaatgacggctgccagcgttcattagggggagtgaaaatgacgaaaaagatattgttttgcgcgactgttgattatcattttaaggcctttcacctcccttattttaaatggttcaagcaaatgggctgggaggttcatgtcgccgcgaacggacaaaccaagctgccgtatgtggatgagaaattctccatcccgattcgcaggtcaccttttgaccctcagaacctggccgtttataggcagctgaagaaagtgattgacacttatgaatacgacattgtccattgccatacaccggtcggcggcgttctcgccagactggcggcgaggcaggcacggcggcacggaacaaaggtgctgtacacagcgcacggatttcacttctgcaaaggggcaccgatgaaaaattggcttctttactatccggttgagaaatggctttcagcatatacagactgcctgattacgattaatgaagaggattacatacgggcgaaaggacttcaaaggccgggcggaaggacgcagaaaattcacggcattggcgtcaataccgagcgtttccggcctgtcagtccgatagagcagcaaagactcagagaaaagcacgggttccgtgaagatgattttatattggtttatccggctgagctcaatctgaacaaaaaccagaagcagttaattgaagccgcagccttgctaaaagaaaaaattccctcactccgccttgtgtttgccggggaaggggcaatggaacatacgtatcaaacgttagctgaaaagcttggtgcctccgcccatgtctgtttttacggcttttgcagcgacatacatgagttgattcagcttgcggatgtatctgtcgcatccagcattagagaaggcctcggtatgaatgtgcttgagggaatggcggcagaacaaccggcgatcgccacagataatcgcgggcatcgggaaatcatccgcgacggagaaaacggttttctgatcaaaatcggtgacagtgctgcttttgcccgccggattgaacagctttaccataagccggagctctgccgaaagctgggacaggaaggccgaaaaacagccttgcgcttctcggaggcgcgaacggtggaagaaatggcagatatttattccgcgtacatggatatggatacaaaggagaaaagcgtatgaactcaggaccgaaagtttctgtcattatgggcatttataattgcgaacgcactttggcagaaagcatagaatccatactcagccaatcctataaaaattgggagctgattttgtgcgatgatgcgtcaacagacggcacgctccgtatcgcgaagcagtatgccgctcattacagcgaccgcatcaaactgattcaaaacaaaacaaataagcggcttgccgcatcattaaatcattgtctttcgcatgcgacaggcgattatatcgcacgtcaggacggagatgacctttcgtttccgcgccgtctggaaaagcaggtcgcgtttttagaaaagcaccgacactatcaggtggttggcaccggcatgcttgtgtttgatgaatttggcgtaagaggcgcccgcattctgccttctgttccggagccgggcatcatggcaaaagggactccattttgccacggcacgattatgatgagagcgagtgcctaccgcacgctgaaaggctaccggtcggtgcggcggacgagacgaatggaagatattgatttgtggcttcgcttttttgaagagggcttcaggggctataatcttcaggaagccttgtataaagtgagggaagacagcgatgcattcaaacggcggtcatttacgtattcaatcgacaatgccattcttgtctatcaggcgtgcagacgcttgaagcttcctttatctgattacatatatatcgcaaaaccgttaattcgcgcctttatgcctgcagctgtgatgaatcgctaccataaaaaaagagtgatgaaccaaaaggaagggcttgtcaagcatgaatagcagccaaaagcgcgtgctccatgttctcagcggcatgaacaggggcggcgcggaaaccatggtaatgaatttatatcggaagatggacaaaagcaaagtgcaatttgattttttaacgtatcgaaatgatccgtgcgcttatgatgaagagattttatctttaggcgggcggcttttttatgtcccgagcattgggcaaagcaatccccttacatttgtgaggaatgtgagaaacgcgataaaagaaaatgggccgttcagcgccgttcatgcgcacacggatttccaaacgggttttatcgcccttgcggcaaggctcgccggagtgccggtcagggtatgccactcccacaatacgtcttggaagaccggcttcaactggaaggatcgattgcagctgctcgtgttcaggcggctcattttggcaaatgcgacagcgctgtgtgcctgcggagaggatgcgggcaggtttttatttggacagtccaatatggagcgggagcgtgttcaccttcttcctaacgggattgaccttgagttgttcgccccaaatgggcaggcggctgatgaagaaaaagcagcacgcggcattgcagccgaccggctcatcattggccatgtggcccggtttcatgaagtgaaaaaccacgcgttcctgttgaagcttgccgcacatctcaaggaaagaggcattcgctttcagctcgttctggcgggagacgggccgttgtgcggggagatagaggaggaggcgcggcagcagaatttgctatcagacgtcctctttttaggcacggaagaacggatccatgaactgatgcgaacattcgatgtatttgtcatgccgtctctgtacgaaggcttgccggttgtgcttgtggaagcgcaggcgtcggggcttccatgcatcatttcagacagcattacagaaaaagtcgacgccggtctcgggcttgtcacaagattaagtctttctgagccgatcagcgtctgggctgaaaccattgcaagggcggccgccgcaggcaggccgaagcgtgagttcatcaaagaaacactcgctcaacttggctacgatgcacagcaaaatgtaggagcgctgctgaatgtatacaacatcagcacggaaaaggaccataaccgatgattgtatatgccgtcaatatggggattgtatttatttggtcttggttcgctaaaatgtgcggcggccgtgatgattcgcttgccacggggtatcggccgaataagcttttgatctggattccgctcgcttcacttgtgctcgtgtcaggtctccgctatcgagtcggcacggattttcagacgtacacgctgttgtacgaattggcgggcgattatcaaaatgtgtggcagatattcggtttcggcacagcgaaaacagcgacagatccggggtttaccgcactcctttggctgatgaatttcatcacggaagatcctcaaatcatgtattttacggtggcggtcgtgacctacagctttattatgaagacactcgccgactatggcaggccgtttgagctgagtgtctttttatttttgggaacctttcattattacgcatcttttaacggcatcaggcaatacatggtggcagctgttttgttttgggcgatccgttatatcattagcgggaactggaagcgatatttcctgattgtgctggtcagctcgctctttcattcgtcggcgctgattatgattccagtgtactttattgtcagaagaaaagcctggtcaccggcgatattcggcctatccgctttatttctcggcatgacatttttatatcaaaaatttatttctgtgtttgtcgttgtacttgaaaacagctcatacagccattatgaaaaatggctcatgacgaacacaaatggaatgaatgtgatcaaaatcgctgttttggttctgccgctgttccttgcattttgctataaagaacgactgcggagtctgtggccgcaaattgatattgtcgtcaatttgtgcctgctaggttttttgttcggccttttggccacaaaggacgtgatttttgccagattcaatatttatttcggtctgtatcaaatgatcctagtcccttatttcgtcaggatatttgatgaaaaatcgaacgctcttatctatatcgctatcgttgtttgttattttctttacagttatttgcttatgccggtcgattcatcggttctgccttacagaacgattttttcccggtaatttatgcacgaggagccggtcattatggaaacacctgcggttagtctgttagtcgctgtttataacacagaaacatatatcagaacgtgtctcgaatcactgcggaaccagacaatggacaatattgaaatcatcattgtcaatgacggttcagctgacgccagcccggatatcgcagaagaatacgccaaaatggacaacaggttcaaggtgattcatcaggaaaaccagggactcggtgcggttcggaataaaggcattgaagctgcacgcggcgaatttatcgcgtttatcgattcagacgattggattgagcctgattattgcgagcagatgctccggacagcaggcgatgaaactgatctggtcatttgcaattacgccgcagagtttgaggacactggcaaaaccatggactctgacattgcccaaacctatcaggatcagccgaaggagcactatatcaaggcgttattcgaagggaaggtcagagggttttcatggaacaaactgtacagaagaagcatgattgaagcccatcggctgtcgtttccgctccgaggcgagctggagcatgtcgaggatcagtttttcagcttcagggctcattttttcgcccgctcagtatcctacgtaaaaacgccgctctatcattatcgaattcacctttcctccattgtgcagcgctatcagaaaaaattgtttgaatcaggacttgcgctgtatgagacgaatgcggcgtttttacaggagaacaacaaactggaggagtatcgcaaggagcttgatacctttatcgttcttcacagcagcatctgtatgctgaatgaatggaaaacgagcggcagccgccggctgtttgaaaagcttagaaatgttggcgtgatatgcgcggacccggtgtttcaagaaagtctttcaaaaacgggtactgctccttttgacgcaaaacggtcatgcctgcttctgatggcgaaatacagaatgattccgttcgtcgctatggcatcggctgtgtatcagcgggtgatcgagtacaaaatgagaaacagagggtgaggacatgtcgttacaatcgttgaaaatcaattttgcagaatggctgctgctaaaggtcaaatacccgtcccaatattggctgggagcggcagatcaaccggtaaaggccgcagcacatcagaaaaaaatcatactgaccctgctgccgtcccatgacaatttgggagatcacgcaattgcttatgccagcaaggcatttcttgagcaagaatacccggactttgacatcgtcgaggtcgatatgaaggacatttacaaatcagcaaaaagcctgatccgctcgcgccatccggaggatatggtctttatcatcggcggcggaaacatgggggatttataccgttatgaggagtggacgcgccgcttcatcattaaaacattccatgactatcgggttgtccagcttccggcaacggctcatttttctgacacgaaaaaagggcgcaaagagctgaaacgggcacagaaaatttataatgcgcaccccggcctattgctgatggcgcgggatgaaacaacgtatcaatttatgaaacagcattttcaagaaaaaacaattttgaagcagccggacatggtgctgtatttagacagaagcaaggctcccgcagaacgcgaaggggtttatatgtgtttgcgcgaggatcaggaaagcgtgcttcaggaggagcagaggaaccgggtcaaggctgcgctatgtgaggaattcggcgagatcaaatcctttacgacaacgatcggccgccgggtcagccgcgatacacgcgaacatgaacttgaagcactgtggtctaagctgcaaagcgcagaagccgtcgtcactgacaggcttcatggcatgattttttgcgcgctgacaggaacgccgtgtgttgtcattcgctcctttgaccataaggtgatggagggctatcaatggcttaaagacatcccgttcatgaagctgatagaacatccggagccagagcgcgtaacagccgcagtcaatgagcttttaacaaaagaaacatcccgtgcaggctttccgagagatgtgtattttaaaggtctgcgtgacaaaatcagcggtgaagcgcaatgatcccgctcgtcagcattattgtcccgatgtataatgttgaaccatttatagaagagtgcattgattctttgcttcgtcaaacgctttctgatattgaaatcatcctcgtgaatgacggaacaccggatcgttcaggcgaaattgcagaggactatgcaaaacgggatgcgagaatccgggtcattcatcaggcaaacggcgggcttagttcagcgcgaaatacgggaataaaggccgcgcggggcacttacatcggctttgtagacggagacgattatgtatcatccgccatgttccagaggctgactgaagaagcggagcaaaatcagcttgacatcgtcggatgcggtttttacaagcagtcatcggacaggcggacatatgtgccgccgcagcttgaggcaaaccgcgtgctgacgaaaccagaaatgactgaacagcttaaacatgctcacgaaacgagatttatctggtatgtatggcgttatctttaccgtcgtgagctttttgaaagggcgaatctgctgtttgatgaagacatccgttttgctgaagactctccctttaatttgtccgcttttcgcgaagcggagcgggtgaaaatgcttgatgaaggattgtacatttatcgtgaaaacccgaacagcctgacagaaatcccttataagccggcgatggatgaacatcttcaaaaacaatatcaggctaaaatcgcattctacaatcactacggcttagcaggcgcatgtaaagaagatttgaatgtgtacatttgcaggcaccagcttccgatgcttttggcaaatgcctgtgcttctccgaattcgccgaaagacatcaaaaagaagatcagacagattttatcctatgacatggtgcggcaggctgtcagacatacaccgtttcagcatgagaaattattaagaggagagcgtttggtattagcactgtgtaaatggcggctcacttttctcatcaagctgtttttcgagcagcgggggacaatgaaaggcagtgcgaagcaggcatgaaattcacgataaatttcagcgcgaatctcacggcttttctcttgtctgttttcctatcggtttggatgacgccttttattgtcaaaacgctcggtgtcgaagcgtttggctttgttcacttgacacaaaatgtgattaattacttttcggttattaccgtggcgctcagctcggttgtcgttcggttcttttctgttgctgcccacaggggagagcgggagaaagcaaatgcgtatatcagcaattatttagccgcctctgttttgatttccttgctgctcttgctgccgcttgcgggttcggctttttttattgaccgcgtcatgaatgtgccgcaagcgcttttggcagatgtgcgtttgtcgattttaatcggcagtgtgctgtttattttaacgtttctgatggcgggcttcggcgctgcaccattttatgccaaccgcctttatatcaccagttccattcaggcggtgcaaatgcttatacgggtgctgtctgtgctgctcctgtttgcatgctttgcgccgaaaatctggcagatccagcttgcagctttagctggtgctgttattgcgtctgtgctgtctttctatttcttcaaaaagctgattccgtggttttcgtttcgtatgaaggatctttcattccgtacaagcaaggagctgtttcaagcgggcgcatggagctccgtcaatcaaatcggcgtcctgctttttttgcagattgatctgttaaccgccaatttgatgctgggggcgtctgcatccgggaaatacgcggcgattatccagtttccgctgcttttgcgcagcttggccggaacggtcgcatccctgtttgcgcccatcatgacttcatattattcaaaaggcgatatggaaggattgatgaattacgccaataaggcagtaaggctcaatggtcttttgcttgcacttcctgctgccttattgggcggattggcgggaccttttctgacaatctggctcggaccgtccttttcaacgatagcaccgcttttatttattcatgccggatacttggttgtcagcctcgcctttatgccgctgttttatatatggaccgcttttaatcaacaaaaaacaccggcgattgttaccctgctgttaggtgcggtgaatgtggtgctggcggtcacgctgagcgggccggctcatctcggtctgtacggcataacattggcaggggccatttctcttattttaaaaaatgccatctttacgccgctttacgtatcccgcattacaggctacaaaaagcacgtgttccttaaaggcataatcgggcctctttcagccgctgtatttgcctggacggtctgtaaggcaattcagttcattgtgaagattgacagctggccgtcattgatagcgacgggagtgacagtcagcttttgctacgctgttttcgcttttatgctcgtttgtacaaaagaggaaagacagctggtattaaaacggtttcgaaaaacgaaaggagctgtgaatctttgatcctgaaacgactttttgatctgacggccgccatttttttgttgtgctgtacaagtgtgatcattctgttcaccatcgccgttgtcaggctgaaaataggatcacctgtcttctttaagcaagtaaggccgggcctgcacggcaaaccgttcaccctatataagttccggacaatgacggatgaacgggacagtaaaggaaatctgctgcctgatgaagtccggctgacgaaaacgggcaggctgatcagaaagctgagcattgatgagcttccgcagctcctgaatgtcctgaagggcgatctgagccttgtcgggccgcggccgcttttgatggactatctgcctctttatacagaaaaacaggcacggcgccatgaggtgaagccgggtatcacaggctgggcgcaaatcaatggcagaaacgcgatttcctgggaaaagaaatttgaattagatgtttggtacgttgacaactggtcattttttctcgatttgaaaattttatgtttgacggtgcgaaaggtccttgtttcagaagggattcagcaaaccaatcatgtgaccgcggaacggtttaccggaagcggagatgtgtcctcatgaaaaatgtggccattgtgggtgacggcggtcacggaaaggtgatcagagagctgataaacgcccgctcagatacgcgcttagccgcggtgctggatgataaattcaaaacgttcgaaggcggaaaagaatggtacacaggaccgccgaaagccgttactgaactgcgcaggctcattcctgatgtgctgtttctgattgctgttgggaataacagtgtcagaaaacagctggcggagcgactgggactggggaaagatgattttattacattgattcacccgtcagccatcgtcagcaagtcggctgtcattggggaagggacagtgattatggcgggcgcgatcattcaggcggatgcgcgcatcggcgcccactgcatcatcaatacgggtgcagtggcagagcacgacaatcaaatcagcgattacgttcatctgtccccgcgtgccacgctgtcaggagcggtttccgttcaggaaggcgctcacgtcggaaccggtgcatccgtcataccgcagatcataatcggggcttggagcattgtcggagccggctccgcggtgatccgttccataccggacagggtaacggcggccggtgctccggcacgcatcatttcttccattcaaacatcaaacaaaggatgattctatgcataaaaaaatctacttatctccccctcatatgagcggcagggagcagcactatatttcagaagcctttcgctcaaactggattgcgccgcttgggccgctcgtgaattcatttgaagaacagctggcagaacgagtcggtgtaaaagcagcagctgcggtcggctcaggaacggcggcgattcatctcgcgctgcgtttgcttgaggtaaaagaaggtgacagcgtgttttgccagtccttcacatttgtagcaaccgccaatccgattctatatgaaaaagcggtgcccgtctttattgattctgagcctgatacgtggaatatgtcgccgacagcccttgaaagagcattggaggaagcgaaaagaaacggaacactgccaaaagcggtaattgccgtcaatctatatgggcagagcgcgaaaatggatgaaatcgtaagcctgtgtgatgcatacggagttcctgtcattgaggacgcagccgaatctctcggcacagtctataaagggaagcaaagcggaacattcgggcgcttcggcattttttcatttaacgggaacaaaatcatcaccacatcagggggagggatgctcgtttcaaatgatgaagccgcaattgaaaaagcaagatttctcgcttcgcaggcacgagagccggctgttcattatcagcacagtgaaattggacataattacaggctgagcaatatcttagccggcgtcggcattgcccagcttgaggtgctggatgagcgagtggagaaaagaaggaccattttcacgagatacaaaaatgcgctcggtcacttagacggcgtccgctttatgccagagtacgcagcaggcgtatccaatcgctggctcaccacgctcacacttgataacgggctcagcccatatgacatagttcaacgtcttgctgaagaaaacattgaagcccgtccgctgtggaagccgctccatacccagccgctgttcgatccggctttattttattctcatgaagatacaggaagcgtatgcgaagatttgttcaagcgaggaatctgtctcccatcggggtccaatatgacagaagatgagcaaggccgggtcattgaagtgctactgcacttattccatactgtcgaggtgaagaaatggacagcaagcattcgatgatcagcctgaaacagaaactgtccgggctgctcgacgtcattccgaaacaatcagagattatatatgctgactatcctctatatgggaatgtaggggatttatttattatgaaaggaacagaagccttctttaaagaacacgggattcgggtcagaaaacgctggaatccagacaatttcccaatcgggcgaaagcttgatccgaatctcatcatcgtctgccagggaggcggaaacttcggggatctgtatccgtattatcaaggctttagagagaaaatcgtccaaacctatccgaaccacaaaattgtgatcctgccgcaatcgatttattttcaaaacaaagacaacctcaagcggacggcagagatattttctaagcatgcgaaccttcacatcatgacaagggaaaaagcctcctatgctacggcacaggcctattttacaacaaatcacattcagcttctgcctgatatggctcatcagctgtttcccgtcattcccacgcagcagccgtccaatcaaaagctgagatttatccgaacagatcatgaagcaaaccaggcgcttcaggaacacgcagaagcggaaagctacgactggcgcacggtgctgtcagcttcagaccgccggacgattgcttttctccaaacgctgaacgtcttgaataaaaaagcaggcaaccctttgcccattgcgtatatatgggaaaaatactcggattatatcgtccaaaaagcgattcggtttttcagccgttacgaatcggtggaaacatcaaggctgcacggccacatcctgtcttctcttcttcaaaaagaaaacacggtcattgataattcctacgggaaaaacgccaattactttcatacctggatggaaggcgtgccaagcacccgtctcatccagcacgcctcaaagaaggaaaaccttcctgctcacatgtgagcggaaggtttattttgattctccacgtttgactttgttgtatgcttcatctaaatgctgaatccgtttcaggacaactgcgtttttcgtcagctggtcctgcactagtgttgagacgacggaacggtagtagctgttcatcgcgtggattttatcctcagactgattcatttcaatatgctgttttaaattctcaataaaataagggacggaaaaaagttcagacatttctttggcagctcctttttcataaatgtatacggtgtgatctcaatcatgtacaatgaagaaaggggagtgagcaagatggatatgaaacttcagcaagtacaagtattaaagcctcaactgacacaggagctcaggcaggccatcacgctgcttggctatcattcggcagaactcgccgagtacattgatgagctctcactggaaaaccctcttattgaacgaaaggaaacagacacaccgccactatcttaccataaaacaaacaaaaacaggatgaatgcacaggaagcgggccttcaattaagtaatccgcaaaaaacattgcaggatgcgttaaaacagcagtcactcgatatgaatctgacaaacactgaaaaaaagatttttaattatctgattcattcgcttgattcaaacgggtacttggaagaagatatagaggaggcagcacggcgattatctgtatcggccaaggaagcggaggctgttttggcaaaactccagtcgttagaaccggctggaatcggcgcgagatctttgcaggaatgcatccttcttcaattacagcggctgccgaacagaaatgaacaagcggaaatgctggtttcagctcattttgatgcttttgcgcaaaaaaaatggaaaacgctttcagtagagacgggaattccgcttcataccattcaagatatctcagatgatatcgcggctcttcatcctagacctggccttctgtttgcccggccagagcaagatgtgtatattgagcctgacatttttatcaccgtaaaaaatgggcacatcgcagcggaactgaatacccgctcgtttcccgagatcgatctgcatccgcagtacagaacgcttttatcatccggctcctgtcaggatactgtctcctatttatctgcgaaatatcaggagtggcgctggctgagccgcgcgctgcggcagcgaaaacagacaatcacgagaattatcaatgaactgatcacacgccaaaaggatttctttctgaaagggcgaagcgcaatgaagccgctgactctcagagaggtggcagactgtctaagccttcatgaatcaactgtgagccgggccattaaagggaaaacaatacaaacgccttacgggctgtttgagatgaaactctttttctcagcaaaagccgaggcttcaggtgatggagatgcgtcgaattatgcagtcaaaacgcatctggaaaacctgatcaatcaagaggacaaaacaaaaccgctttcagaccaaaagcttgtcgatttgctgtatgaacaacacggcatccaaatctcgagacgcaccgtggcaaaatatcgcgatcaaatgaatattccgtcatcggcagcgagaaagcgatataaataaaatcctccctagacgggaggatttttttaaggaatcatccagctgaatacgtgatgctgcaaaaaggtgatgatacagacgagcagcagcaaaaacagactgtgtttaatggtaaagcggaaaagatctgactcctttccggcgagtcctaccgcggcgcacgccaccgctatcgactgcggtgaaatcatttttcctgtgacaccgcctgaagagttggcggccacagacagaacggggtccatgccgactgataatgcggtgactttctgcaggttgccgaacagcaggttggcagaagtatccgagccggtaatgaagacgccgagccagccgagaacgggcgaaaagaaggtaaacatcgaacctgtcagcgcgagtgtcatcccgagtgtcgtgctcattcccgaggagttggtgacataggcaaaaccaacgacagaagcaatggtcaaaatcggaagcttcaattcctggactgtttctttaaaaacggttccccagtctttccacgaaatcgccgtgatgaattttgacagcactgcggcaatcaatatcgcggtgccggccgaaccaagcacctccaacttgtaaaccgcttcaatcggcgtaccgtcagcattgacaatctgattgttcaaaaaaggcacaccgggggaaaaagtcagtttttctccaacagcattcagccacttcaagaacaccgcagagccttcataatgcccggtcagcgcggatttgacagatggaatgccccatacggaaatcatcgccgtcagcagcagaaatggcgaccaagccttaaaaatctgtccgcctctgtatgcaggcgccgccggatttgtgcgcgccgtttcaattgaggcggccgactcttgttcaccggcaaaccggaatgttgttttcggcttccaccatttcaaaaacacagcaagcgcagccattgaaacaagagctgacaaaacatcgggcagctcaggccctaaaaaattggaactgagatattgaacaacagcaaaggaaacaccggatacgagaatcgccggccagatctccaaggctttcctgaacccgctcatgatgatgattaaataaagaggaataaatacggataaaaacggcagctgccgcccaaccatttgcgaaatctccatcgccggaatccctgtcggcccttctacggctgtaattggaatcccaattgccccaaaggcaaccggcgccgtattggcgatcaaacagatccccgcagcataaagaggattaaagccgagaccgaccagcagcgcggcagaaatggcgaccggcgctccgaagcctgctgccccttctaaaaaagccccgaatgaaaaagcgatcaagagagcttgaagccgtcggtcatcagtaatcgagagaacagagctgcgaatgatatcaaactgtcccgttttcacagtgattttatacaaaaaaacagacgtcacaatgatccagccgatcggcaacaatccgtatacggctccttgtgtcgcggacatcagcgctttttccgccggcatacgataaaccaatacagcaatgataagggcgatccccaatgtggccaagcctgctgtataccccttcatccgtttaatcgcgagtgcccaaaaaaagaaaataatcggtacaagtgcggcaagcgctgataatagcaaatttccccctataggcgtatatgcctgtgtccattgcatcccaaacccctccttgaaacataaactggcgccatatgtaagcggtttctatagatgatatgatcatctgatgactgggtaataagaccagttacctagcattatattttgaaaaaaatcaaagtacaagactttttgacaaaatagtcaaaatcttttggcggcccacaaaacagagtataatagatcgtaaacagccagacctacaagttacggggtgaattgcattgaaatataaacagattaaaacaaaaaaatatatgaagaagtagcggatgccctattagatatgatcaaaaatggcgaattgaagccgggggataaactggactctgttcaggcgcttgctgagagctttcaagtcagccgttcagcggttcgcgaagcactttctgcgctaaaagcgatggggcttgtcgaaatgaaacagggagaaggcacgtatctgaaggaatttgagctcaatcaaatttctcagccgctctcagccgcccttctgatgaaaaaagaggacgtcaagcagctgctcgaggtcagaaaactgcttgaaatcggcgtggcttcactagcggctgaaaaaaggacagaagcagatctcgaaagaattcaggatgcactaaaggaaatgggcagcattgaagcggacggggagctgggagagaaagcagactttgcatttcatcttgcgcttgcggacgcttctcaaaatgaacttcttaaacacttgatgaatcacgtgtcatcattgctgctggaaacaatgagggaaacgaggaaaatctggctgttttccaagaagacctccgttcagcggctgtatgaggagcacgaacggatttacaatgctgtggctgccgggaacggtgcacaggcggaagccgccatgctggcgcatttgacgaatgtggaagatgtgctttcgggatatttcgaggaaaatgtgcaataaccaactcatttcccgggcaattccgccggttccgaatgatacgaacaactgagactgagccgcaaatggttcagtctttttacatggcagccagagggctttgtgcacttgacatttgtgaaaaagaaagtaaaatattttactaaaacaatgcgagctgaataatggaggcagatacaatggcgacaattaaagatatcgcgcaggaagcgggattttcaatctcaaccgtttcccgcgttttaaataacgatgaaagcctttctgttcctgatgagacacgggagaaaatctatgaagcggcggaaaagctcaattaccgcaaaaaaacagtaaggccgctggtgaaacatattgcgtttttatattggctgacagataaagaagaattagaagatgtctattttaaaacgatgagattagaagtagagaaactggcgaaagcattcaatgtcgatatgaccacttataaaatagcggatggaatcgagagcattcctgaacatacggaagggtttattgccgtcggcacattttcagatgaagagctggctttcctcagaaatctcactgaaaacggcgtgttcatcgattcaactcctgatcccgatcattttgactcggtaaggcccgatttggcacaaatgacaaggaagacggtaaacatcctgactgagaaggggcataagagcatcggttttatcggcggcacatacaaaaatccgaataccaatcaggatgaaatggacatccgtgaacaaaccttcagatcctatatgagggaaaaagccatgctggacgagcgctatattttctgtcatcgcggattctctgtagaaaacggctaccgcctgatgtcagcagcgatcgacacattaggcgatcagcttccgactgcttttatgattgcagcggacccgattgcagtgggctgtctgcaagccctgaacgaaaaaggaattgccataccaaacagggtaagcattgtgagtatcaacaacatcagcttcgcgaagtatgtctcgcctcctctgacgacgtttcatattgatatacatgaattatgtaaaaacgctgttcaattactgcttgaacaagtgcaggacaagagaagaacggtaaaaacattatatgtgggcgcagaattaatcgtcaggaagagtatgaattaaggatgacttaggacactaagtcattttttatttaggtaaaaaaatttactctatgaagtaaatagtttgtttacacattttctcaggcatgctatattatctttaaagcgctttcattcctaccgaaagggtgacaatcaatgaaaatggcaaaaaagtgttccgtattcatgctctgcgcagctgtcagtttatccttggcggcttgcggcccaaaggaaagcagcagcgccaaatcgagttcaaaagggtcagagcttgttgtatgggaggataaagaaaagagcaacggcattaaagacgctgtggctgcatttgaaaaagagcatgatgtgaaggtcaaagtcgttgaaaaaccgtatgccaagcagattgaagatttgcgaatggatggaccggccggcacaggccctgacgtgttaacaatgccaggggaccaaatcggaaccgctgtcacggaaggattactcaaggaattacatgtcaaaaaagacgttcaatcactttatactgacgcttccattcagtctcaaatggtagatcaaaagctttatggactgccaaaagcggtcgaaacgactgtgcttttttacaacaaagatctcatcacagaaaaggaattgcccaaaacgctggaagagtggtacgactattccaaaaagactgctgacggcagcaaatttggctttttagccctattcgatcaaatttattatgcagaaagtgtgatgagcggatatggcggatacatttttggaaaggccaaagatgggagctataacccgtcagacattggaatcaataatgaaggagctgtcaaaggtgcggcgctgattcagaagttttacaaagatggcctgttcccggctggcattattggagaacaagggattaacgtgttggaatcgctgttcacagaaggaaaagccgccgcaattatttctggtccatggaatgtagaagccttttcgaatgcaggaatcaattatggcattacgaaactgccgaagctggaaaatgggaaaaacatgagctcctttatcggcgtcaaaagctacaacgtcagtgcattttcaaagaatgaagagctggcgcaagaattagccgttttcctggcaaatgaaaaaaattctaaaacacgatatgaagaaacgaaagaagttcctgctgtgaaatccctagccaatgacccggctattatgaaaagcgaggcggcacgggctgttactgaacaatcccgtttctcagagccaacaccaaatattccggaaatgaatgaaatatggacgccggctgattcagcattacagacggttgcaacagggaaggcagatccgaaacaagcattggatcaagcagctgaaacggccaaaggacaaattaaggcaaagcacagcggaaaataaagagaaagctagatttgtattgtaagagaggtgaaaacggtgcagcatcgtcaagtcgctttgttgctttctatcattccgggactcgggcaattttataacaagcaatggataaaaggtattgtctttcttttcttaggcgcatcgttttttgcggtctttggagatctgctcaatatggggttttggggaatctttacactgggaacagaagtgccgcgggataattccgtttttctgctggcggaagggattattgctgtcatcgtgacctgctttggccttgcggtgtattatgtaaatcttcgcgatgcgttccaaagcggaaaacagcgtgatgaaaataagccattaagttccttaaaggaacaataccagcatatcatttctgagggctatccttatgtcgtcagcggcccatctttgtttattttaattttcgccgtgatctttcctatcttattcagctttgcattagcgtttacaaactatgatttgtatcattctcctcctgcaaaattaattgattgggtcggttttcaaacgttcgcaaatattttcacagttgatatttggaggtcgactttttttgatgtactggcttggacggtggtttggacacttgctgcatccacactgcaagtcaccttggggatttttctcgcgatcattgttaaccagaaagaccttcggtttaaacgtttttttcggacgattctgattttgccatgggccgttcccggttttgtgacgattttaatttttgcgggactgtttaatgatagcttcggtgcgatgaatcacgacatcttggctttcttcgggatagatccgcttccgtggatgacagatgccaattggtcgaggcttgcattgattctcatgcagggctggctcggatttccgtacatctttctcgtctcaacaggcgtattgcaatccatcccggacgatctgtatgaagcagctacgattgatggcgcttctgtcttttcaaagctgagatacatcacgcttccgatggtgttcattgcaatggctccgattatcattactcagtttacgtttaactttaataactttaatattatctatctattcaatggcggaggtccggctgtaaccggatcaacagccggcgggacagatatcctcgtttcatggatttataaattgacaatgcagtccagccaatattcacttgctgcggctttaaccattttattatctgtatttgttatctccatcgcattgtggcagttcagacagacaaagtcttttaaagaggaggcataaggtatgctggcagatatgaaagtcagaagatatatccgtctccttttctcttacttgttgctagcctttatggcggtcatcattgtttatcctctcctttggacggcaggcgcaagctttaatcccggcaacagcttaatcagtacatccatcattccgaagcatccgacattcgatcattacaaggaattatttgcgggcaaggaaagccttcaatatgtgcagtggtatgtcaactctatgaagatcagcctgtttacaatggcagggtctttgctctgtgtgacgtttacggcctatgcgttttcgcgctttcggtttaaagggaggaaatacgctttaacgctctttttattgctgcagatgattcctcagttttcagctttaattgccttgtttgtgctggcgcaaatcttgggaatgatcaatagccactggctgctaatcttgctttatatcggcggcctgatcccgatgaatacgtatttgatgaaagggtacatggattccattccgatggatttagacgaaagcgccaagattgacggagccagcagcaccagaatcttcttccagatcattctgccattatcaaaaccgatggcggcagtcgtggccatgaacggctttaccggtccgctcggagattttgtgctgtcctcaaccatattgagaacgcctgaatcatatacattgcccgtcggtctattcaatttagtgaatgatgtcatgggggccagctatacgacatttgcggccggagccctgcttatcagcataccggttgccgtcatctttattatgctgcaaaagaattttgtgtccggattaaccgcaggcggaacgaagggctaagagaacaaggaggagaatgtgatgtcaaagcttgaaaaaacgcacgtaacaaaagcaaaatttatgctccatgggggagactacaaccccgatcagtggctggatcggcccgatattttagctgacgatatcaaactgatgaagctttctcatacgaatacgttttctgtcggcatttttgcatggagcgcacttgagccggaggagggcgtatatcaatttgaatggctggatgatatttttgagcggattcacagtataggcggccgggtcatattagcaacgccgagcggagcccgtccggcctggctgtcgcaaacctatccggaagttttgcgcgtcaatgcctcccgcgtcaaacagctgcacggcggaaggcacaaccactgcctcacatctaaagtctaccgagaaaaaacacggcacatcaaccgcttattagcagaacgatacggacatcacccggcgctgttaatgtggcacatttcaaacgaatacgggggagattgccactgtgatttatgccagcatgctttccgggagtggctgaaatcgaaatatgacaacagcctcaagacattgaaccatgcgtggtggacccctttttggagccatacgttcaatgactggtcacaaattgaaagcccttcgccgatcggtgaaaatggcttgcatggcctgaatttagattggcgccggttcgtcaccgatcaaacgatttcgttttatgaaaatgaaatcattccgctgaaagaattgacgcctgatatccctatcacaacgaattttatggctgacacaccggatttgatcccgtatcagggcctcgactacagcaaatttgcaaagcatgtcgatgccatcagctgggacgcttatcctgtctggcacaatgactgggaaagcacagctgatttggcgatgaaggtcggctttatcaatgatctgtaccgaagcttgaagcagcagcccttcttattaatggagtgtacgccaagcgcggtcaattggcataacgtcaacaaggcaaagcgcccgggcatgaatctgctgtcatccatgcaaatgattgcccacggctcggacagcgttctctatttccaataccgcaaatcacgggggtcatcagaaaaattacacggagcggttgtggatcatgacaatagcccgaagaaccgcgtctttcaagaagtggccaaggtaggcgagacattggaacggctgtccgaagttgtcggaacgaagaggccggctcaaaccgcgattttatatgactgggaaaatcattgggcgctcgaggatgctcaggggtttgcgaaggcgacaaaacgttatccgcaaacgcttcagcagcattaccgcacattctgggaacacgatatccctgtcgacgtcatcacgaaagaacaagacttttcaccatataaactgctgatcgtcccgatgctgtatttaatcagcgaggacaccgtttcccgtttaaaagcgtttacggctgacggcggcaccttagtcatgacgtatatcagcggggttgtgaatgagcatgacttaacatacacaggcggatggcatccggatcttcaagctatatttggagttgagcctcttgaaacggacaccctgtatccgaaggatcgaaacgctgtcagctaccgcagccaaatatatgaaatgaaggattatgcaaccgtgattgatgtaaagacagcttcagtggaagcggtgtatcaagaagatttttatgcgcgcacgccagcggtcacaagccatgagtatcagcagggcaaggcgtattttatcggcgcgcgtttggaggatcaatttcagcgtgatttctatgagggtctgatcacagacctgtctctctctccagtttttccggttcggcacggaaaaggcgtctccgtacaagcgaggcaggatcaggacaatgattatatttttgtcatgaatttcacggaagaaaaacagctggtcacgtttgatcagagtgtgaaggacataatgacaggagacatattgtcaggcgacctgacgatggaaaagtatgaagtgagaattgtcgtaaacacacattaggctgatgctccgctcgatatgggcggattcttttttctatagaatgaaaacgcttgctaagtcttggggggatgaaatcatgaaaagcaaagtgaaaatgttctttgcggctgccatcgtgtggagtgcatgtagttcaacaggatatgccgctgccattgagaaggagaagcacgtgtcagagcttcgggcagaggatctttttgttaaaaaagtagaggggatgaacaaggattttatcaaaggggcagatgtatccagcgttattgctttggaaaacagcggtgtcaccttttacaatacaaacggaaaacgccaggatatctttacaactttaaaacaggctggggtcaactatgttcgcgtccgcatctggaatcacccgtatgattcaaatggcaacgggtatggcgggggaaacaatgatgttcaaaaagccatcgaaatcggaaaaagagcgacagcgaacggaatgaaggtgctggccgactttcactactctgatttctgggccgatccagcgaaacaaaaggtgcccaaagcctgggcgaatctcagctttgaagcaaaaaaagcaaagctctatgagtatacgaaacaaagcctgcaaaagatgatcaaggaaggcgttgacatcggcatggttcaggtcggaaatgaaacaacaggaggatttgccggtgagactgattggacgaagatgtgccaattatttaatgaaggaagccgagcggtcagggagacaaattcaaatattttggtcgccctgcattttaccaatcctgaaacggctggaaggtattcatttattgcagaaacactcagcaaaaacaaagtggattatgatgtgtttgctagctcctattatcctttctggcatggcacattacaaaatttgacctccgtgctgaaggctgttgccaatacgtacggcaaaaaagtcatggtggcggagacatcgtacacctataccgctgaggatggcgatgggcatggaaatacagcaccaaaaagcgggcagacgttgccatatccaatttctgttcaaggccaggcaactgcagtaagagatgtaatggaggcagtggcgaatacgggcaaagcaggacttggtgttttctactgggagccggcgtggattccagtcgggccgaagacacagatagagaaaaacaaagtgttatgggaaacatacgggtcagggtgggcgtccagctatgctgctgaatacgaccctgaagacgccgggaagtggtatgggggaagtgctgtagataatcaagctttatttgattttaatggacacccgctgccttccttgcaggtgtttcaatatgcggagtcaggacatattccaaagaaacgctgaaacaaaaaaatccatgagatgtaacaaatcattgttatgtctcatggatcattttattttacatcaactaatataaaacattcgtcatcactcttatgatgagcttccttttgatgctgcagtgatgtaaggattttctccttcaggtcagcgattggcgaatcaggatgatcctttagtaaatcaaataaataacatgaagccgtaggatccatcacgccatccgtatacagaagcaatcttccgtcctccgtgtatgaaaggctgcttgactgaaactctaagtcttcaaacatcccgatcggaggcgaggtcgcgtgaagcagatgttgagttccgctatcgtcctgccaaagtgccggcggatgccctgcgttgacataatcaattctttgccgtgctatatcaatctcgagataaatagcagtgcaataatgtcttgcttcctcatcattttgaaacaagctgtgaaggtgccggtccaattccttcataactttaacggggctgagaccttgcgtgatctggcgctggaacaaaggatgaagagacatcgtaatcaatgcagatgaaattccgtgccccatcacatcaaggataataatgccgtaacggtgttcatcgatttgataatatccgtaaagatcacctgacaattcactcgatgcgttgtaataagagtcaatctgaacctgatcgtttacaatcggttcagtcaacgagtttttctggatctttctggcgagttcaagctctcttttggtgtttaatttaaattgttgattttgtttattgatctcaagaagttcttcttgttttgctttcagcgtttccaaggcaatttctaactccgcattggctttctgtttggcaagcaaagcttcctgagcctcatttctggctatcagcagctcattttcatattcatttcgctttcgcattggaatcagaacacaatcaaagacagaagccccgctatcgtgtctcgcaatagcattgataaggacgggaatttcttctccatctcttgctttcagggaaatgtatatttcttcgatgtgatgctccaatttcaaaagcggaaaaaaataaagctggcagaaaagctgcgcgggaatggtcaacatcatattcatgtgctggccgataacctgctccggttcataatccagaatcttgataagggtgcggttggcagctatgatcgacccctcttctgacaaagcgaggaaaccgcatggtgcatcattcaattgtttgtccatctaagagggtcacctctatccctttcgttcctatatcacacgtgtgcttttaaataatcgccgatcagctgtatcgtctcatctggatggctcatatgagggcaatgtccgcgagcctccatttgtttcagactgctataaggcagatgctgatgcatatacttacctactgttgcaggtgcgatgatatcatctgcacattggagaataagagagggaaccgttaccttcgaaagatcctctcggtgatcagaaaaaaacgccgctttcgcgaattggcgggcaatgacaggatcagtagaacaaaaacggctttcaagctcttccttaatttcaggccgatctggctgattcagaacggttgccgcaaatacagtcgcccagccgatataatttttctccatcatctccagcaagccaaggagctgctcctcttcaaatcctccgtaatactcaggcggatcattcaaatagcaaggagaaggccccaccatcaccagatgggaaaaaagctccgggcggcggatggatgcaagcatcccaatcaaggccccgacggagtgacccacaaacacggtttccttcagatctaaagcttcacaaacatcaagaacatcctgggcatagccgtcaagtgtctggtaacgattcaggtcatatgcgcgcaaatctgaatgtcccgaaccgacgtaatcaaataaaatcacccgatgatcttcttcaaaggcaggtgccacggcattccacacgctttgatcgcatccaaaaccaggtgcgaacatgatagatgctttgccgctgcctttcaccttcacatgatttctagacaaaatcgcttcgttcatgattggctcctttcagccggaaagtaatataaagttcaatatttctatcataacactcggatggtttgaagagtgtatctttctatgaatgtcacagcagtttaaaagaaagaggacatgggagatagaaaagatggatgaattggaagatgcaggaggaggattgcctagacaccggggtgagaaaaaaatgacatttgtcactccatcatcatgacaccccatactaacatcgtcttctccgtcattttacaatcaatgtaaacgatcaggaggtgctcatgtgatgaaagaagcagtaacagtaagcaacgtgacaaaacatttccagcgaaaaaccgctgtaaacaacatcagcttcagtattgaaaaaggagaaattgcagccattctcgggccaaatggggcagggaagacgaccgtcgtctcgatgatattaggattgctgaaaccgagtgagggagaaatcaaactatttaaccgggttcccgatgatcaacaggttcgtgaaaaaataggtgtaatgcttcaggaagtaagtgtcatgccgggccttaaggtggatgaaatccttgaactcttccggagctattatccgaatccattgtccatgaaagaactcgtttcgttaacagcactcaccaaagaagatttgaaaacaagagcagaaaaattatccggcggacaaaaacgccgtttgagctttgctttggctcttgccgggaacccggagctgcttatacttgatgaaccgacagtcggcatggacacttcatcaagacaccgattctggcagaccattcacggactgtcggaccaaggaaaaacgattattttttcaactcattatttacaggaagcagatgatgccgcacagcgaatcctattttttactgaaggacagcttgttgcagacggctcaccaatgcaaatccgctcaagaattcaaaaacagtctgtttcctttacgcttcattcaagtgaatcattggaaaggctgtcttgtcacccggaagtcgagagagtgatccacgagcatgagagaaccatcatccagacatcaaatacagacaaagtgttggcgctgatctttcaagaaaacatacatgcacgggatattcgaattgagcaagcaacgctcgatgaggcatttcgccagctggctgacggcaacagggaggcgatgtgagtgaacgtgctgcaaaagcaaagcatcgctgaaatgaaaagggtgcttaggaacaagtactttgtgctttggtctctgatcatgccgattgccttttattatttctttacaaatgtagtgaataccaacgtccctgatcaacgtgcatgggaagcccattacctgatgtcgatgacagtcttcagcgtgatgggttcctctatcatgacgcttggcatccgaatggtacaagaacggtcacaaggctgggccgcctttatccgccttacgcctcttccggatcatatctatttatcagctcagatgatcggccaaagtgtcattcacgttttatcaattaccgtcatatttctgttcggcgcaatcatcaatgatattgccttgtcaccgtttgaatggatgatgagcggactgtggattttgtttggcgcattgccttttttagcattaggcacactaatcggcctcatgagaaaagtagaaacagcggccggaatcagtaatgtgctttatatgctgctggctttaggcggagggatgtggatgccgtttgaggtcatgcctgacatgatgcagagcattggccagtggcttccgtcttatcatttcgggagcggagcgtgggaacttgtccggggtgggagtccgacttggaaaaatattctgatattaatcgcttatatgatgctcttcatgctactatctaaatatataagaagaaaacaagaagcggtgtaatacatgaaaaaggcaatatctattttcccgaaggaattcgggtttttcccttatatctttctggtgtatacgattatgccgttcctctctttattaaaagaatcaggggtcaaacaggggatcggatatggtatgctgctcctttttgtagcggcatatcgccagttattctgcagcgtgggcaaagcttcgtttacatattggcttatcgtgcaaatggcggttattttgatgtatagtgtgttttacaatatcacctatatatacttaggtttttttccggcaaactttgttggttattacaaagagaaaacgaattttaaccgtgcgttctgcgctttaatctttatactgctttttccatgcctataccaatttatcgcgaattcggtctcgcttcgggagcttttttctgttctcccgtttctcgtcattatgctcatttctccattcggaattcgttctatgtttcggaggattgagcttgaagctaagcttgcacaagccaacgaacagataaaagaactctctaaaagggaggaacgtgttcgaatcgcccgtgatcttcacgatactcttggccacaccctgtcgctgcttacattaaaaagccagctcattcagcggctggctgcatctgatccagaacggaccaagcttgaggcaaaagaaatggaaaccagttcacgctccgcactcaagcaagttcgagagctggtttctgatatgagaacggtcacgataacagaggagctcgtaaacattcagcacatattaagagcggggaacattacctttcaatacgaaggagccgacgacttttcagtgatatctcccgtcactcaaaatattatcagtatgtgtatgcgggaagccgtgactaacattatcaagcacagcaaagcaacccactgtgccatcaccatttctcaatttgctgacaaaatgaggatcgtaatacgggatgacggaaagggagcgccgaaggagaaaatgtttgggaatggcctgtggggaatggaagaacggctcatgctcattgaagggggattaacggtttcagaccataacggaacggttgtggcactgacgattccgcttattaaaaaagcagaatgattggaggacgaaaagaatgattcgtctgtttattgctgaggaccagcgaatgcttttaggcgctttgggatctttgcttgatttagaagaggatatgacagtcatcggacaagcattaaacggggaagaggcgctacatgctattttgaagctggagccggatgtatgcattatggacattgaaatgccggttcgaagcgggctgaatgtggcagaggaattaatgaaaaaaggctgcgtcagcaaggtcattattttaaccacctttgcccgccccggatattttgaacgcgccgtaaaggccggtgcacatggctatctgctgaaagacggtgaaattgacgatctggccgatgccattcgaaaatgtgtaaagggaaaacgtgtcttcagccctgagctgacgtttaatatgatgcgagacgaaaatccgctaaccgttagagagcaagaaattctgaggcttgcggctttaggcaagacaacaaaagacattacgctggagctctatttatctcaaggcacagttcgaaactatatctcagaaatcatccaaaagcttaatgcgaaaaatcggacagaagccgccagcatcgctgaggaaaagggctggatctaaccatatactgcactcctgggagatcgggagtgtttttgatatgccacaaatgaaaatatccctagaaaactctttccttccattgtcagaatagtgtacgatattcatatagttattttaactcaggtcatcagatgacctgatcatatattggggatgagagaggggttcatcatgaaagtctcactttttgtcacttgtcttgttgatatgtttcaaacaaatgtcggaaaagcaacggttgagctgctggagcggcttgggtgcgaggttgattttccagaagggcagatttgctgcggacagccggcttacaacagcggctatgtacatgacgccaaaaaagcaatgaaacggatgatcgaaacgtttcaggattccgaatatgttgtcagtccttcgggttcctgcacaacgatgttccgggagtatccgcacctgtttcaggatgatccgaaatgggccgataaagcgaaaaagctggcggataaaacgtatgaactgacagattttattgtgaacgtccttggggtagaggatgtcggcgcgacccttcatacaaaagcgaccttacatacgtcgtgccatatgactaggctgctgggtgttcggaaggagccgatgaagctgttgagccatgtgaagggcctgcagtttacagagcttccgggcaaacataactgctgcggattcggaggaacgttctcagtcaagatggcgcagatttctgagcagatggtcgatgaaaaagtcgaatgtgtggaggaaacgggagcagaggtgctgatcggtgctgactgcggctgtttgatgaatatcgggggacggcttggccgaaaagataagaatgtcaaagtgatgcacatcgccgaagtgctcaacagcagataaaactggattcagagggggaaaggatcatggcgatgaaaatcggtactgacgcttttaaagagcgggtatcacaggggattgataatgaatttatgagaggcgctgtttcaggtgcacaggagcgtctgcggacgcggcgcctagaggcagcagaagaactgggaaactgggaggagtggcgctcattatcagaggaaatcaggcagcatgtccttgaaaaccttgatttctatctcggacagcttgccgaaaatgtggcgaaaagaggcggacatgtctatttcgcgaaaacagcggaagaggcgtcttcctatattcgggatgtcattcaaaagaagaacgggaagaaaattgtgaaatctaaatcaatggtcacagaggaaatcaatctgaatgaggtgctggagaaggaaggctgtgaagtcgtagaaaccgatctcggcgagtatattttgcagattgatgatcacgatccgccgtcacatatcgtagcgcccgctcttcataaaaataaagagcagatacgcgatgtgtttaaagaaagactggactatcaacatacagaaaaaccggaagagctggtgatgcatgcgcgcgccattctccggaaaaagtttctggaagcggatatcggcattaccggctgtaacttcgccatcgctgacacgggttccgtcagccttgtgaccaatgaaggaaatggacggcttgtgagcaccttgccgaaaacacaaattaccgtcatgggaatggagcggattgtcccgtcattttctgaatttgaagtgctagtcagcatgctgactagaagtgctgtcggacagcggctgacaagctatattacagctttgacgggtccgaagctggaaggtgaagtggacggtccggaagaattccatcttgtcatcgttgataatggacgatccaatatccttggaacggaattccagtctgtgctgcaatgtatccgctgtgccgcctgtatcaatgtctgtcctgtgtaccgccatgtcggcggacattcatacggctcaatctactcggggccgatcggagctgttttatcaccgttgctcggcggttatgacgattataaggagctgccgtacgcatcttcactgtgcgctgcttgttcagaagcctgcccggtcaaaatcccgcttcatgagctgctactcaagcatcgtcagaatatcgtcgaaaaagaaggcagggcgccgatcagtgaaaagcttgcaatgaaagcattcggacttggcgcatcctccttatcgctttacaaaatgggctcaaaatgggcgccggccgccatgacgccttttacagaggacgaaaaaatttcgaaagggcccggcccgcttaaaaattggacccagattcgcgacttcccggcaccgcataaatcgagattcagagactggtttgcggacagagaaacaagtgaacgcacgaaggaggagcagtgatgacgaagggaaccattcagaatcaagagagctttttaaaccgaatcgcatccagcctgggccgtgaacgaagaacaggaggcgtggcagtccctgaatgggcgcatcagccgcaatataaaacacttgaaggttattcagcggatgacttagtcacagtgctcaaaaaccattgtgtcaaaatccatacagagctgattgaaacggattcaaccggcctttacgatgccctgcgcgagcaagtcagccgcttttctggaggccctgtcatcattccgaaggacccccgctttgaagaatacggactgaaaagcctgctcaccaaggactggccgagtgaaggaacgccggtctgggagtgggatgctgacaaaggcgaggaaaatattaaaaaagcggagcaagccaatgtagggattacattcagcgaaattacattggctgagtcggggacggttgtcctcttctcctcaaaagacatcggccgctctgtcagccttttgccaacgacttatattgcgatcgtgccgaaatcaagcattgtaccgagaatgacacaagccagtgatatcatccgccaaaacattgcgaacggtgtcactgttccttcatgtatcaactacattaccggaccgagtaactcagccgacattgaaatggatttagttgtgggggtgcatggaccagtaaaggcagcatatattctcgtctctgaccgctgaactcaggaagcccggcaggcatatgccgggctttttgcttgaaaaaacttcaacttccaattttttggccgatgagaagagtatgacttgatacaggaggaaatgcgatgaaaaaatggctgatcatagcggtttcactggcgattgcgattgttctgtttatgtatacaaaaggagaagcgaaggcagccggtatgacagtaggctacacgactggggatacggcttcatacaattctcttacgaaatatcatacatacatgaatgccatcgcaaccgatacatttgcgtttgaaaaaaacggacaaatcattggcgatgccccaactaagcagctgacatatgcgaaaaagaaaaaaatcaagacatgggctgtcatttcaaactataatgatgccatttatgattttgacggagatttagcgagtcgggtcatgagcaataaaacagcgaaaaaacgattcacagatcagttaattacactggccaaaaagcactcatattacggaatcaatatcgattttgaagcagtaaatccagaagaccgcgctgcatactcgaacttcattcaatatgtctcacaggctttgaataagaaacatattaaaacaatggtatccgttccggccaaaagcgccgatgataaaaatgatgactggagctggccgtatgattatgcgaaaatcggcaaatatgccgacttcgtacaagtcatgacctacgatgaacacggcatttggggtgagccggggtcagtggcaagcacaaactggatcaaaagctctctgcagttttcagtcaaaaagatcaaagccaataaagtcatcatgggaatccctgcgtacggctatgactgggatgtaaaagacggaagtaccagcacaataagggaatggaatgagctcaaatccctcatcaaaaaacaaaaagcaaagccggcattcaacaaaaaatcaggctcgatgacgttttcttatgttgacaaaaagaagcataaacatgtcgtgtggtatgaaaacgaaaaaaccgttcaaacgaaaagccatctggcaaagcaatataaaatagcaggtgtttcagtttacgcattaggaaacgagtcagaatccttttggaaagccattcgaaaagggacaaaataacagtttcttttttctctgaagttattgacagttaaaagagaagcacgtatattatgttaatatattcagatcataaaatttgagtttttcagaaaactaaaacacatagattgggagcagtaaaagaaagtgatcagaacagagagctgcggggtggtgcgacgcagcctgattcttctttgaactcgcccgggagtggtaagacggaacggaatagattgaatattccctatgttttaacggctaaccttcgttacaggtcaaaagcaggattcttcatgaagaatcaacaagagtggtaccgcggtcagccgaaggctcgtcgtctctttatctattagattaggtaggagacggcgggcttttttgtttttgaaaacgagaaggagaggtagaagaggatgaaaaacgacaatcaaacgttaaaacgcacgatgacgtcccgccatattatgatgatggcgctgggcggagcaatcggcgcaggtttatttaaggggagcagctcagcgatcgatgtggcagggccatctgtcattatcgcatacctgctcggcgggattattttgctgtttattatgcaggggctggcggaaatggctgttcgaaaccgtaacgccagaaccttccgtgatcttgtccagcaggtattgggaaattacgctgcttactttttggactggatctactggaaaatgtgggtgcttaacattgcggctgaagctgttgtagctgcgattttcattcaatattggctgccgggctgcccgatctgggtgttggcattaggaatttctcttatcgtcacgattgtaaacttgctttctgttaaaatcttcgccgaaactgaatattggctggcaatgatcaagattaccgttattattatctttattattctgggattgctgctcttatttgtatcattcggtgatcatacagcatccggattttccaacctgacagaccacggcggatttttcccgcacggcggcacagggctgatcacggcgatgcttgtcgtcatctactcttacggcggtacagaaattatcggtgtaacgcttgcagagacaaaaaatccggaaaaggttgtcccgaaagctgtccgcagcacactgacacggattgtcgcgttttacctgctgccgtttttcatcatcgtcagcctgattccatggaaccaagtcaattccgttccggaaagtcctttcgtgatggtctttaaaatggtaggcattccgggcgcggatcatatcatgaatgcagtcatcctgctggcgatcatttcttctatgaattcaggtttatacggatcatcacgcattttgtatacacaggcaagtgacggaaggcttccaaaggtcttctcgaagctttcatcgaaaaacgtaccgatgtttgcgattctgatgtgcacttcttctctctatattggcgtattgatttctctgttcgcaggaagccaaacatttaattatttaatgggatcattgggatataccgttttattcatttggctgatcatcggattcgctcatttaaaatcgagaaaacagcaaacggaaacaccggcctattatgtaaaatggttcccgtacacgacatggtttgcgattgtggcattactcgccattctgatcggggtcatcatgacaacatcaattgtcattaccggcattactgcggcgatctaccttttgattacagttgcatatttggtcaaaggacgcaagcatcagtaaataagaaaccctcttgccgcatccggcaagagggtttttattattgtgcagctttctcgtttataccaatcgccgcagctttctgcgcttttgattttgtattcacgagacagatgctcgtgacaatcagcagcagccctgccaagaggctaagggtgagcggttcatgcaggaaaatggagctggccacgattgatatgagcggaatcaaaaaagtataagatgcgaccttgcttgcttctcctgaaccgacaagcgtaaaaaagacaagccagccgagtgcgataacgaatacggagatgaacagcaggctcgtaataaacggagctgtccattggatcgccgaaaagctttctgtccaaaagccggagataagcagaaacacgcttccgatcgtcagctgcagagcgaccatccagatggaatcgacgcggctgcctgtttttttcatatatactgtcccgagcgcccagctgactgcggagccgagagccagcagaaccccaatgacagaaatatgcccgccaaagcccgcagcactaatgacggctactcccgcaaaaccgaggatgaggccaatcactttcattacaaacatggattcgccgagccacagccaagaaaatacacccatcagaacaggctggaagaagacgattgcagaaaacaggccggccggaagataattcagcccgatcgtttgcaggccgtagaataatgtaatatttaaaagagcagaaacaagataaatcggccacgtttcttttaagcgtaatttatgaatacgcggcagtgcgactatgactaataaaagcccgccgatcagcgttcggatgcccgcgaacaataatggcggagaataggcgagcgcggctttggacagcggccaattgacgccccacatgatgacgagaaatgcgagcaggagagctgtccgcgtttttgggagctgcttcattgttcattcactccttgtagaacttttccatcatatgatacggtagaacataagataaataaaatgaatcttttttataaggagcataagtaaattgttatgaccattactcaattaaaggtttttgtgaaaatagctgaaacgggaagctttacaaaagcgggtcaggcgctgaacatgacacagccggctgtcagccatgcgatttctgcgatcgaagctgagcttgatgtaaagctgatcattcgtgaccgccgcaatggcctgatgctgacggatacgggaaaacagatcttagtacacatcagagaagtcttaaaaggcattgaaaaagttgagcaggtagcagcagcggaaaaagggcttgaactgggaacgatccatatcggcacattctcaactgcctcggcttattttatgccgaagctgatcagtgaatttaaacaaaaatatccgaaacttgagctcgtgctgcacgagggaactgtaaatgaagtcaaggagtggcttcatacgcggatgatagatgttgggattcttctgtatccaacagaggagatggagtacattcatttgaaaaaagacaaaatggctgtcgtgctcagggacgatcacccgcttgccagtcattcagccattacgctgaaagatcttgaccatgaaccgatgatcgtctgtgacggcggctatgaatcaccatttatcgatatgttcaggcaggcgggtgctacgctgcacccagctttcacggtctataacatcaacacctcgatcagtatgatcagagaaggcctgggcctggccattttatcagaaatgtccatgtcggggatgccgctgccagagcatgtggtgaccagggaattggacccgcaggtataccgtgatgtgcagcttgctgttccgtcgctaaaggaggcttctctggcggctaagctctttattgagatggctaaggagttgtttggagcagaataatgttccaaaccgttcgttttatattgttcgaatttcatcgaatcaaattcttttattcctgaatgcagttgtgttatggtgtgatagaagttctttcaatcatgacctgacagctttgggctgtttactgataacacatttgcaaaggagaacaatatgtctaacaaccaacgcaaagataccttgctttctgtcttgaatttatctccggttgttcagggaggaacgattgcagaatcattccgaaacagcatggacttggcgcgccgggcagaggaatggggctatcaccgttactggcttgctgaacatcataatatagaaggtgttgcaagctctgccaccgcagttttgattggccatattgccggaggcacgaagaaaatccgcgtcggttccggcggcattatgctccccaaccactcttcattagtcattgctgaacaattcggcacactggaaacactgtatcccgggcggattgatctggggcttggacgtgcgccgggaacagaccaattgacagccagagcgctccgcagaaacatcaacagcggggaggattttccagaacaattagaggaactgcgcaattattttaaaccgtcaggaaatgtgcgcaatcaagttcgcgccattcccggagagggcatagatgtgccgatttggctgctgggctcaagcggcttcagcgcccgtctggctggcgaacttggtcttccgtttgcgttcgcggcccatttctcaccggcgaatacggttcccgctttggagctgtaccgcaattccttcacgccgtcagacgtgctcgacgaaccgtatgcgatggtcggtgtcaccattatcgcggcagatacaaacgagaaagcgcagcaccttgcgacttcccattatcaaaggtttcttgatcttgtccgcggtacgcctaaccagcttaaaccgcctgttgaggatatggaccaaatctggagcccgtatgaaaaagcgatggtcaatgagcagctgagctccacgattgtcggaggtccggaagaagtgaaggcgaagcttgaagatttcgtcaaaacgacacaggctgacgaaattatggttaactcagaaacctttgaacacgcagacagaatgcgttcgtttgaaatcatcgctgacgtttggaaaaacagataacagctataaaaaaagcaatgtagcggggagacccatacattgctttttttattcattcagttttcgtgcggactggcgaatgatcaactcaggctcaaatatgacatcctcttgcttcggctttttatgctctaagcagtcaatgacatatttggcggctgcttttccaagcactgatttcggatgtttgacagaggttagtttcacttctgagatttgggcgaaatgtgaatcatcgtacccgacaatagacatatcctccggcactttaagatccatctccctcagcatatcaatcaccttcagcgcaatttcatcgttataacaaagaatggctgtcggcatgtgcttgctgtttttctccagtgtggcttttactttctccagaagttttgattctttttcttccgttgtaaatgtcacgatcatatccggagaaggaaacaactcacgctcccggtgcgcctgtataaatccgttcatccgtttcacgccttgtgtgtcatcagctttaaaaatacccatcatatgcgtgtggccgagagaaagcaaatgctccgccgccatcatcccgcctttcacatcatccaaggtaaaacttggcgcggcaagctcggcatatgacgcgttaatcatcgcaaaaggaatgccgtttttctccaagttcagataatagccgatgtttggggtttgaagggcgctttttgtcggttctacgatgagtccgtcaatatgctgggacagcaggttttctaagcctcttctttcattgtccgggttgttgtttgtgcttgtcaaaagcatagaatacccctgctcgcttaaataggactcgattcctctgatgatgctcgggaaaatatagtctgatatgtaagttgtcaaaacaccgatcgttttattggaatgcagcgctgacttagcagagcgtgaagcgacaaaggtgcctccgccttgcacgctgtacagcagaccttgtgatacgaggtctccgatcgctttgcggatggtatgccggctgacgccgaattgctgcattaattcgttttcggtagggattttttgatcgggcagtattttgccttgattaatccaagaactgatttcttcttttacttgcgcgtattttggtaacatatccattcctccaaaatgtatacggacaaatttcagtatatcacagcgttctttgtaagaaaacattgacagaaaatgcaaacaagattattctatatttgtacgtactaattaaatgtaattttcgttaaattttaatataagtacgtacaattgaaggtttaaatgaaaacgctttactcaacattcgggagggcagggaaatgaagaatactccaactcaattagaaccaaatgttcctgtaacaagaagccattcaatgggatttgtcattttgatctcatgtgcggcggggcttggcggcttattgtatggctatgacacggcagtgatttctggcgccatcggttttctgaaagatttatacagcctgagtccgtttatggagggacttgtcatttcaagcattatgattggaggagttgtgggcgtcgggatatccggatttttaagtgacagattcggccggagaaaaattttaatgacagccgctttgttatttgcgatatcagcaatcgtttcagcgctttctcaagacgtgtccaccttaatcattgcaaggattatcggggggctgggaatcgggatgggctcatcgctctctgttacgtatattacagaagcggcaccgcccgctatacgcggaagtttatcttcgttatatcagctctttacgatactgggtatttccgcaacatactttattaatctagctgtgcagcggtccggaacatacgaatggggcgtgcacaccggctggagatggatgcttgcttatggaatggtgccatccgtcatttttttccttgtcctgctcgtcgtcccggaaagtccgagatggctggcgaaagcgggcaaaacaaatgaagctttaaagatcctgacacgtattaatggagaaactgttgcaaaagaagaattaaagaacattgagaactctttaaaaatagaacaaatggggtcgctctcccagctgtttaagccgggtctcagaaaggcgcttgtcattggaatcctgctggcgctgtttaaccaagtcatcggcatgaacgcgattacttactacgggccggaaatctttaaaatgatgggattcgggcaaaacgccggatttgtgacgacttgtatcgtcggggttgtagaagttatttttaccgttattgcggtgttgctgattgataaagtcggacgaaaaaaactgatgtccatcggttctgcttttatggctatttttatgattttaatcgggacgtcgttttattttgagttaacaagcgggatcatgatgatcgtccttatattaggttttgtcgctgctttctgtgtctcggtcggaccgatcacatggattatgatttctgaaatcttcccgaaccatctgcgtgcgcgggccgcgggcattgcgaccatctttttatggggagcaaactgggcgatcggacagtttgtgccaatgatgatcgattctttcgggctcgcctatacattttggatctttgcggtgattaacatcctttgtttcctgtttgtcgttacgatctgtccagaaacgaagaacaaatcgctcgaggaaattgaaaagctttggataaaatgaaaacgctttaatgaaacagccctttctacgggaagggctgtttatattgggatgcaccatttggcgctttctgtataagataaagatatataggataaaatattgctggataaaacgacgcggcatgaaaactctgcgaatattgtcgatgaattggctcttaacagttgaataaacaattccaccctgttaaaataattaaagaaagcagaaatgattttttttggctatgacgggacgttttttgtcatagcgggacatataatgtccagcaaaaaaggaaggaacgtttgagtcatgaaccagttaatacaagctcaaaaaaaattattgcctgatcttctgctcgttatgcaaaagaggtttgaaatcttgcagtatatcaggctgacagaacccatcgggcgaagaagcctgtctgccagtctcggaatcagcgagcgtgtgctgaggggcgaggttcagtttttaaaggaacagaacctggtcgatattaagacaaacggcatgacattgacagaagagggctatgaactgctttctgttttggaagatacgatgaaagatgttttaggtttgactcttttggaaaagacattaaaagaacgtttaaatctaaaggatgccattatcgtatccggagacagcgatcaatccccatgggtcaaaaaagaaatgggaagagcggctgtcgcatgtatgaaaaaaagattttcaggcaaaaatatcgtcgctgtaactggcggtacgacaattgaagctgtcgccgaaatgatgacgccggattctaaaaaccgcgagcttttgtttgtgcctgcaagaggcggtttaggcgaagacgtgaaaaaccaggcgaacaccatatgcgcgcatatggcggagaaggcttcaggcacttaccggcttttgtttgttccgggacagctgtcacaaggcgcctattcatctattattgaagagccttctgtcaaagaggtgctgaacaccattaaatcagcgagtatgctggttcacggaatcggcgaagctaaaactatggctcagcgcagaaacacgcctttagaagatttaaagaaaatagatgataacgacgcggtgacggaagcgttcggctactattttaacgcggacggcgaagtggttcacaaagtgcattctgtcggaatgcagctggatgacatagacgccatccccgatattattgcggtagcgggcggatcatcaaaagccgaagcgatcgaggcttactttaaaaagccacgcaacacggttctcgtcacagacgaaggagccgcaaagaagttattaagggatgaataatccctcaatataaatatctctcacttatttaaaggaggaaacaatcatggcagtaaaagtcggtattaacggttttggtcgtattggacgtaacgtattccgcgcagcattaaacaatcctgaagttgaggtagtagcggttaacgatttaacagatgctaacatgctggctcaccttttacaatatgattctgtacacggaaaattagacgctgaagtttcagttgacggtaacaaccttgttgttaacggcaaaacaattgaagtttctgcagaacgcgatcctgctaaacttagctggggcaaacaaggcgttgaaatcgtagttgaatctactggtttcttcacaaaacgcgcagacgctgcgaaacacttagaagctggcgcgaaaaaagtaatcatctctgctcctgctaacgaagaagatatcacaatcgttatgggtgttaacgaagataaatacgatgcggctaaccacgatgttatctctaacgcatcttgcacaacaaactgccttgcgccgtttgcaaaagtacttaacgataaattcggcatcaaacgcggtatgatgacaactgttcactcttacacaaacgatcagcaaatccttgatcttccgcacaaagactaccgtcgtgcgcgtgcagcagctgaaaacatcatcccaacatcaactggtgctgctaaagcagtttctctagttcttcctgaactaaaaggcaaactgaacggtggagcaatgcgtgttccaactccaaacgtttctctagttgacttggttgctgaactgaaccaagaagtaacagctgaagaagtaaacgcagctcttaaagaagcggctgaaggcgaccttaaaggaatccttggctacagcgaagagccattagtttctggcgactacaacggaaacaaaaactcttctacaatcgatgctctttctacaatggttatggaaggcagcatggtaaaagtaatctcttggtacgataacgaaagcggctactctaaccgcgttgttgaccttgcagcttacatcgcaaaaaaaggtctttaatttatagctgaaaaaggacctgacttggttctttcgaatagaagcgctataatgaaagcggacaagggaaggggacggactccctttccctttttccatgaagaccggctttcagaaaacgctctgtgatagagaaacgaccgcgttttaagcagctttgccggcgctttcgcctaaggccgctgccctggcttttagacgaactgccctgtgccgaaaaagactgcgatctgccctagcggagttatcgcttgaacagacggtttcacgtttttcgtgctgtatgcaaaccattttgaaggaggatctcctaggcatgaataaaaaaactctcaaagacatcgacgtaaaaggcaaagttgtattctgccgcgttgactttaacgttccaatgaaagacggggaagtaacagacgatacacgtatccgtgctgcgcttccaacaatcaaacaccttgcagaccaaggcgcaaaagtccttcttgcgagccacttaggccgcccgaaaggcgaagtggttgaggagcttcgtttaactcctgtcgctgcacgtctcggcgaactgcttggcaaagaagtgaaaaaagcggatgaagcatacggcgatgctgtaaaagcacaaatttctgagatgaaggacggagacgttcttgtattggaaaacgtacgtttctatcctggtgaagagaaaaatgatcctgagcttgcaaaagcatttgctgagcttgcagatgtatatgtaaatgacgcattcggtgctgcccaccgtgctcacgcatctacagctggaattgccgagcatctgccagcagttgcaggtttcttaatggaaaaagagcttgatgtacttggaaaagcggtttccaatcctgaccgcccgttcacagcgatcatcggcggagcgaaagtaaaagacaaaatcggtgtaatcgaaagtcttcttgataaagtagacaacctgatcatcggcggaggtcttgcttatactttcgtaaaagcgcttggctatgaagtcgggaaatctcttcttgaagaggataaaatcgagcttgcgaaatcatttatggaccgcgctaaagaaaaaggcgttaacttctacatgcctgaagatgtactcgttgcagatgatttctctaacgatgcaaacgtgaaaattgtgccgatctctgaaatccctagtgatttagaagcaatcgacattggtacgaaaacacgcgaaacgtatgctgacgtcatcaaaaacagcaaacttgtcgtgtggaacggaccaatgggcgtattcgaaatcgacttgttcgctcaaggaacaaaagcggttgcggaagcattggcagaggcgaaagatacatactctgtcatcggcggaggagactctgcggcagcggttgaaaaattcggccttgctgacaaaatgagccacatctcaacaggcggcggcgcatcccttgagtttatggaaggcaaagagcttccaggggtagctgcactgaacgataaataatctcaaaactgctataaggaagtggaacagatgagaaaaccaattatcgccggtaactggaaaatgaacaaaacactcggcgaagctgtcagcttcgttgaagaagtgaaatcttccattccagcagcagacaaagctgaagctgttgtttgcgcgccagcgcttttcttagaaaagcttgcttctgctgtgaaaggcactgacctaaaagtcggcgctcaaaacatgcacttcgaagaaagcggcgcgttcacaggcgaaatcagcccggttgctctgaaagaccttggcgttgactactgcgtcatcggccactctgagcgccgtgaaatgttcgctgaaactgatgaaacagttaacaaaaaagcacacgcagctttcaaacacggcattgtgccgatcatctgtgtaggtgaaacgcttgaagagcgtgaagccggcaaaacaaatgatcttgttgctgaccaagtgaaaaaaggccttgctggtctttctgaagaacaagttgctgcttctgttattgcgtatgagccaatctgggcaatcggaacaggcaaatcttctacagcgaaagatgcgaatgacgtgtgtgcgcatatccgtaaaaccgtcgctgaaagcttcagccaagaagctgcagacaagcttcgcatccaatatggcggaagcgtaaagcctgcaaacattaaagaatatatggcagagtccgatattgacggtgctttggtcggcggcgcgagccttgagccacagtcattcgttcaattattggaggaaggtcaatatgagtaaaaaaccagctgcactcatcattcttgatgggttcggattacgtaacgaaacagtagggaacgcagtcgctttagcgaaaaaaccgaattttgaccgctattggaaccagtatcctcatcaaactttgactgcttcaggcgaggctgtaggtcttcctgaagggcaaatggggaactccgaagtaggtcacttaaatatcggtgcgggacgtattgtgtaccaaagcttaacacgcgtaaatgttgccattcgtgaaggagagttcgaacgcaatcaaacattccttgacgcgatcagcaacgcgaaagaaaacaacaaagccttgcacctgttcggtcttttatctgacggaggcgtgcacagccatatcaatcatttattcgcactgttaaagcttgcgaaaaaagaagggctgacaaaggtttatatccatggcttccttgacggccgtgatgtaggtccgcagacagcgaaaacgtacatcaaccagttgaacgatcaaatcaaggaaatcggtgtaggtgaaatcgccagcatttccggacgttactactctatggaccgcgacaaacgctgggaccgtgtagaaaaagcgtaccgcgcaatggcgtacggcgaaggcccatcttaccgcagcgccctggatgttgttgatgattcatatgcaaatggtatctacgatgaattcgtgattccatctgtcatcacaaaagaaaacggtgagcctgttgcgaaaatccaagacggcgattctgtgattttctataatttcagaccggaccgcgccatccagatttccaacacgttcacaaacaaagacttccgtgacttcgaccgcggcgagaattatccaaagaacctgtatttcgtctgcctgactcacttcagtgaaacagttgacggctatgtagcgtttaaaccgataaatcttgataacacagtcggagaagtattatctcagcacgggttaaaacagcttcgaattgcagaaactgaaaagtatccgcacgtcacgttctttatgagcggcggccgtgaagctgaattcccgggtgaagagcgtattctcatcaactcgcctaaagttgcaacgtatgacttgaagcctgagatgagtgcgtatgaagtgaaagacgcgcttgtcaaagaaattgaagctgacaagcatgacgcgatcattcttaacttcgcaaaccctgatatggtcggccactccggaatggttgaaccaacaattaaagcaattgaagcagtggacgaatgcttgggcgaagtcgttgacgcgatccttgctaaaggcggacacgctatcattaccgctgatcacggtaatgctgacattctgattacagaatcaggcgaaccgcacactgcgcatacaacaaacccagtccctgtgattgtaacgaaagaaggcattacgctgcgtgaaggcggaatcctaggcgaccttgcaccaacgttattagaccttcttggtgttgaaaaaccgaaagaaatgacaggaacatctttaattcaaaaataatttgaaaatcaaaaggagagacaaaactcatgccatacattgttgatgtttatgcacgcgaagtattagactcccgcggcaacccaacagttgaagttgaagtatatacagaaacaggagctttcggccgcgcattagtgccaagcggagcttctacaggtgaatacgaagcggttgagcttcgtgacggcgacaaagaccgttaccttggaaaaggcgtgttaacagctgttaacaacgtaaacgaaatcattgctccagagcttcttggctttgatgtaactgaacaaaacgcaatcgatcagcttttaatcgagcttgacggtactgaaaacaaaggcaaacttggtgcgaacgcaatccttggcgtatctatggcttgtgcgcgtgctgctgctgatttcttacagattcctctttaccaataccttggaggattcaactcaaaaacgcttcctgtaccgatgatgaacatcgtaaacggcggagagcatgctgataacaacgtggatattcaagaattcatgatcatgcctgtaggtgctcctaacttccgtgaagcacttcgcatgggcgctcaaatcttccacagcctgaaatcagtattaagcgcaaaaggcttaaacactgctgtaggtgacgaaggcggattcgctccaaaccttggttctaacgaagaagcgcttcaaacaatcgttgaagcaatcgaaaaagccggcttcaaacctggcgaagaagttaaacttgctatggatgctgcatcttctgagttctacaacaaagaagacggcaaataccatctgtctggcgaaggcgttgtgaaaacatctgctgaaatggttgactggtatgaagagcttgtttctaaatacccaatcatctcgatcgaagacggacttgacgaaaacgactgggaaggccacaagcttcttactgagcgtcttggcaaaaaagttcagcttgttggtgacgacctcttcgttacaaacacgaaaaaactttctgaaggtattaaaaacggcgtaggcaactctatcctgatcaaagtaaaccaaatcggtacattgactgaaacattcgatgcgatcgaaatggcgaaacgcgcaggctacacagctgttatctctcaccgttctggtgaaactgaagacagcacaatcgctgacatcgctgtggcaacaaacgcaggacaaatcaaaacaggtgctccgtctcgtacggaccgtgttgcgaaatacaaccagcttcttcgcatcgaagatcagttggctgaaactgctcaataccacggtatcaactctttctacaacttaaacaagtaataaaaagaccgccgggattttctctcggcggcttttttatgctttcagagatccaaataaagccttaccatatcgcggcattgaatcccgttttcaaaaatgtcctcatcataatgtctgagaaagaaatcgtggtcgatcgcctgaatgcggaatccgcatttttgatagagggaaagctgatgaatgctcgaattccccgttccgatttcaatcgtgtccgcccccagcttcttcgctttttcgatggcgtcaagtacaagctgtttgccaaagcctttcttctgaagagattcttttaccgcaatatttacaatttcaactgtttgcggccttgtttttagcaatacataaacccctgcaagctcatcaccggcccaagctgtgtaacattctcccctctcaagatattcatctacaatgtctttcgatggatcggcgagcagcaatagatcatataattcgtcatttgtttcttctcctaattcaatcctgagcttttgcatattcattccacctttttagtctgatagacatttaattttttcattcgttcccaatttcattctgttttattataaaatatgaaaagcagtaaatgttatcaaattagtagaataggaggaaagtcatgttattttgtaagaattgcggctcccagaataatgaaggagccaagttttgtaaacaatgcggcaccccgatcggagggggcagcaaacaggcaaatcaagaaacagctagcactgcagaaacgaggcaggctccgcgaaaaccgatccctaagaaaaccatcattttatggagcagcattgccgcggcgtgcgttatattattcgccgcatataaaaccggagcgtattttacttcaaaggataggttagtagacaagtttgaacaggccgtaaatgatggggatcaggaccaaatcgcgactctgcttacaccggtaaatgacaatcttaaactcactaaaaataatgtaaaaccgtttcttacatatttgaaggatcatccagacaaaaaagatgaactttttgcatcgctgcgtgatgaaacagcccagaaggatatcgtatatgcggaaaaagacgggaaaagcctgctggtatttgaccattatgacttaaaggtagcacctgtttattttgaagtgagcagcaattataaaaataccgatctatatgtcaataaagaggaagccggatctgtaaagaaagcagatcaagcacaaacccttggtccgtacattcccggcgaatatacagtctcagccaaactgaaaaacgatgtcgttgaccttgtgaaaaaggaagacattcaggcgattggcgatagcagctttcgtgttgatctctcattggaagcagacgatgtgacattcagcttagcgaatgacatcaagagcgggaagggagatttgctgattaacggtaaatcaattcataaagatccgttcaaatccgtaacatatggtccgctgctgacagatggatcaatgacagcttcagtcgaggcagaatttccgtggggaaaaacaaaaactgccggcgttccgatcgatgataaagaaatggagttaacgttaattcctgatcaagatacacaggaacagattatgaacacaattgtcaaaacaacaaaacaatactccaaagctctatctgatgggaatacagcccagatgacagaggcaagtgccaattggaaggcggagacgaaggacaccgtcgattctatgaaaagcgcggattcatacttaaaagatagatacttggaaactgattttgacctggacacatttgccctctctcagaaaaacgacggaacgtggcaggtatcggtaacaggaaaagaacttcaccagtcttcttcgtataacgactatacaaagtctgaaatgactgacgacagtccgagttatgaatatcttctttcatatgataaaaaacagaaaaagtggattttcgaagatgcagaatcaacattcgaatctgcaggcacaaatataaagaaaatcaaaaatgataaaccagagacatacacttccgcctgggctggctcgaaaaacaaaggcagtgaaagctctgcaagcggcgatgttacagatgaacaagtgacattatttatgggcagttatctgcaaagtcaggcagatgccgtgaatcaaaataatttctcactgatggaagacagccttgaaaaaggcagttccctttattccgaccagcagcatctcgtgtcgaaattaaataaagaggggacaacagaagactttaataactatgaagtgaaaagctggagccaaaatgggtcggctatcacgattaagacgtatgaagaattctatatcacaaaatcaggcggcagtccaaagctcagaacatataactggacctacaccggcgtagtgaagaacggaagaatttacttaacgtctattcaataaaacaaccccatcaccagcaggtgatggggttgtttttaaaagagcatataacggaaaatttctttgacatagtgttcgataataagctgaaatgtaacgcagatgatcagataaatcacaatcgttgagtaaatgaaatcaaccttccctttatatgaatgctggtaactgctcagcatcgcaggaggaatggcgaagaatgcaccgattaaaccaacggctaatatggtaaagcaaatgtctgtatgtaataaaaagaagaaaagggcaagaatcaaaatagccgtaaaaggaataagaaatgctccgaatcttgagaatgaatccttgaaagacacttggtttcccgcgattttcagggcgaaaaagatgcatgcatgcaggccaaatagaaataaaataaaataaatggttggctctaagaagattgctgtaaagcttacgcttccgggaccgtctgaaaaaagaatataaaacatcaaaggggtcagcaaactgaaaagaaccatcgtaatgattgcgctgatcagctgttctccgcctgttgctttacattcctgataagggcgtttcaggacggataagacaaatgaaccgaactgttttgctgcttgctttgcagcggctccagtttgagctgcatgctggtggcctgattgaccggggagcggtgatccgcatttctcacaaaaatttccgccatctgtttgatggccgcattgaggacaatacataaaataactcctttatctgtaatatagggaaaatagactaatagttttattataaaagaaaaaagttgtaaagtaatcaatattcatacaaaaaaagacacgagcacgatagcagctgtgtctttttttatctagttattaatatatttctcaaatacatccccaaaatccttaatatgatactgcgagcgaacggatgtcagccaagtgaatccgaattcggtcagctctttgtattgcgtttcaatattgacgtgctcagggcgggtatggtgaagaatcgtcactgctttatctaagctttgctccgcttgattgattaaaatgtcattttcataggttgtttcagcgatgcgaagcagtgctttataaaggtcttttaacttttcaatctggtctttgtggacatcaatgtcgaattgttcaccgcccagcttgaacttaatttcaacatccaaatccacttttccggcagtttcaagaaaaacgtcagagattttatattgcgaataaggatagcgtttcaacgttcgttttgaggaagtggcgcgttcgccgtccacatggatcagggccaggttcgtaaagcaatactcgtctgcttttgttttaatcaagaaataaattttctcattatcttcatgcatgacatagtcatctgcgtctgttttgtcatagtcctgaggttcgataatttttccgatatcagataagcccaaggcatctgccgcaatttttttgaacatctgtatacgtccttcctattcaatttgtcacttcattgtagcatggcgcgtttctgacaggctataaaggtttaccgggaaatcgcctccgggtaaaagggtggagaatcattctatttcctgtgcagagactatcaacaaggaggtatatgatgttctcatttatcgttcacgtcttcatttctttattcgcagtatcgaatccgatcggaaacgtaccgatatttctgacgctgacagaaggctatactgcagcggaaagaaaagcgattgcccggaaggcagctattttatccttttttattctcgcagcttttttggttttcggtcatcttatctttaaactgtttgatatcaacattcacgcgctccgagtggcgggcggcatattcattttcggcattgcctataatctattgaatgcgaaagaatcgcacgtgcaatctcttcaccatgatgaacataaggaaagcaaggaaaaagcggatatatcagtcacacctttatccattccgatcattgctgggcccggaacgattgcaacagtgatgagcctttccgccggacatagcggcattggtcattatgcggctgtcatgatcggcatagccgccgttattgccctgacctttctctttttccactattctgcttttatcagcagcaaactcggaaaaaccgagatgaatgtgattaccagactgatgggattaatcttagccgtggttgcggtcgggatgattggtgccgggctgaaaggcatgtttccggtcttaacttcatgatgcaaaaagcagctctcttattttagagagctgcattcttttgttttcggcacataccgaaagacttcctcactctcaaaaaattcaatcaacctgctcagccaatcatagtaatgaagccattcttttaattcattcagcagctgattgactttctcttccgcttccggggtaagcccgtccctttgtaaaagatcactcagctcccggtttaattttttatacagcactttgtttttgctcacgacctttgtccaattcgccgcaaataaagaaatgaaggtttgataataatcctgctcgacgtcataaaggtcttttcgtacgcctttttcaaacaccttttcggcgatattggcatcgatcatttcccggacaacctggctcatccgtgttttgctcatgcccgttgcctcagagagctcgcttaaggtcattggttttcgattcatataaataattccgagcacacgtccgacagttgaaggcattccaaacgtatgcatattttcggcaatcttctcaatgagatgctcttcagcatgttcaatgatgtcgagagcggtttttttcacagctgatcatcccttcaaatggcaattgatggtgtcaatatatcatatttcttcctggtgttgaaaatagctgaatgcagaggaagtgggaggtatccggagtaattgtaagaacaccctttccgtctcggtcataacaataaataatctataaataacatataatttcaacacattgtaaactttttattttacaaagttcaaactataataaggattatacttttcagaaaatttaaaggaaacctgcggaggtgcacggattgctgaaattggaacaagtgtcaaaagtatataaaggcggcaaaaaagctgtgaacagcattgatttagatattgcaaaaggtgaatttatctgttttatcggcccgagcggctgcggaaaaacgacgacgatgaagatgatcaacagactgatagaaccatcgtctggaaggatctttatcgacggagaaaatattatggaacaggacccggttgagctgaggagaaaaatcggctatgtgatacagcagattggtttgttcccccatatgaccatccagcagaacatctcactcgtaccaaagctgctgaaatggcctgaggaaaaacggaaagaacgggcgcgcgagctgttaaagcttgtggatatgggcccagagtatttagaccgttatccgcatgagctcagcggcggacagcagcagagaatcggcgtgctgcgcgccctggcagcggaaccccctctcattttaatggatgaaccgttcggagcgcttgatccgattacgcgtgattcccttcaggaagaattcaaaaaactgcagagaaccttaaacaaaacgattgtgtttgtaacccacgatatggatgaagcgattaagcttgctgacaggattgtgatattaaaagcgggagaaatcgttcaagtcggcacacctgatgagattcttcgaaacccggcaaatgagtttgttgaagaatttatcgggaaagagcgcctgattcagtcaagaccggatatcgagcgggtagagcaaatgatgaacagaacgccggtgacggtatctgcggacaaaacgctttctcaggcgattcagctgatgagagaaaaacgtgttgactcgctgctcgttgtggaccggcaaaacgtgctgaagggctatgttgatgtggaaatgattgatcaaaaccgcaaaaaagcgagcatcgttggcgatgtataccgttcagatatatataccgttcaaaaaggggcgcttcttcgcgatacagtccgaaaaattttgaagcaggggatcaagtatgttccggtggtcgatgaacagaaccatttagcagggattgtgacaagagcgagcctcgttgatatcgtatacgattccatttggggcgacgaggaaaaccagctcatgacgatctgaccaggggaggagctcttttaagatgaatcaaatgatgacttttttgcaaacgaacggcggagagctgctgtataaaacaggagagcatttatatatttcactcatagccgttgtattgggcattatcgttgcagtgccgctcggcgttgctcttaccagaatgaaaaaaggcgcaggtgcggttatcggtttcgtaaacattgtgcaaaccctgccgagtctggcgattttagccttttttattccgcttctcggcgtaggaaaagtgcctgcgattgtcgctttatttttctattcggtactgccgatcctgcgcaatacgtataccggcattaaaggtgtaaataaaaacctcctggaatcggggaaaggaattggcatgaccggctgggagcagattcggctcgttgaaatcccgctggcgattcccatcatcatggcggggatccgcacatcaacgatctacctaattggctgggcgacacttgcgtcgtttatcgggggaggcggcctcggggactatatttttatcggactgaacctataccagcctgaatatatcattggcggtgccgtgcctgtcacaattctggcaattattattgattatgttctggctgtgacagaacgaaaggtgacgccgaaaggcttgcaagggatgaaggaagtatcgtaaggagttggcactgttgaaaatgacaaaaatcaaatggcttggcgcgtttgctctcgtctttgtcatgctgctaggcggctgctctctgccgggtctaggcggcgcttctgacgatacgatcaaaatcggggcgcagagcatgacagaatcagaaattgtagcgaatatgatcgcgcagcttattgaacatgatacagatttgaatactgctttagtgaaaaacctcggctcaaactatgttcagcaccaagcgatgctgggcggtgacattgatatttcagccacgcgctattccggaacagatttaacaagcaccctcggcaaggaagcggagaaagatccgaaaaaagcgctgaacattgtgcagaacgagtttcaaaagcgcttttcttataaatggtttgattcctacggctttgataacacatatgccttcaccgtaacaaaaaagtttgcggaaaaggagcatattaacaccgtgtctgacctgaagaaaaatgcttcccaatataaattaggcgtcgacaatgcttggctgaaacgaaaaggcgacgggtataaaggctttgtcagcacatatggctttgagttcggcacaacttatccaatgcagatcgggctagtctatgacgcagtcaaaaacgggaaaatggatgcggttttggcttattcaacggatggacggattaaagcatatgatctgaaaatcttaaaagacgataagcgtttctttccgccgtatgactgttcaccggtgattccggaaaaggtgcttaaggagcatccggaacttgaaggtgtgatcaataagctgattgggcaaatcgacacggaaacgatgcaggaacttaattatgaggtggatggcaagctgaaggagccgtctgtcgtagcaaaggaatttttagagaaacatcattattttgactaagaaaagaggtggatcatatggaagtactacagcagcttggcacatactattcgcaaaacggcggttacgtgctgcaggaattttaccgccattttctgatgtcggtgtatggcgttttatttgccgccattgttggaattccgctcggcatcctgatagccagatacagaagattaagcggatgggtttttgcggtcacgaatgtcattcagaccatcccggctctcgccatgctcgccgtgctgatgcttgtcatggggctgggcgctaatacggtgatattgtcattatttctgtattctcttctgccgattatcagaaatacgtatacagggattatcagtattgagcacgcctatcttgaatcgggaaaagcaatggggatgacaaaatttcaagtgctgcggatggtcgagcttccgcttgcgctttctgtcataatggccggcctgcgcaccgcgcttgtcattgcgatcggcattacggccatcgggacatttgtcggtgctggcggtctcggggacatcatcgtcagaggatcaaacgccacaaacggaaccgcgattatattagcgggagcgatccccacagctctgatggcggtgattgccgatttggtcatgggctggcttgaacgagcattaagcccgattaaaaagaaaaaaggaaattttattatagctgatagaaaaaccacctctatttaaatacaacagaggtggtttttttaaataaacaacatgtgttagtatctgttaaacatattttccagcgttgggattatccgagtatttgaaaaaatacaaaaatcagatattataaccaatttgagggttgtttttaaaaaaattcaagttataatgaaaataatacatttatacaaatatctaaatgtctaaatgtttttttgtaaaggagaaaacgctatgaataatgttttcaaagctatatcagatccaacaaggagaaaaattttggatttgttaaaaggaggggatatgactgcgggagatattgctgagcattttaatatcagcaaaccgagtatttcgcaccacttgaatattttaaagcaagcggaagtcataagtgaccatcgcaaaggacaatttatttattactctctaaatacaacagtacttcaagactcaataaattggatgcttaactttataaataaaggggataacgatttatgaagaaaaatataatttccataattattgtatgtttgagtttcttgacttcaattatattatatcaataccttccagaagaaataccgatacaatggtcaggaaataaaccggctgcaattgtatctaaacctttaacaatatttattatacctgttgttatgcttatttattatcttactttttatatgttaactattaagtctacacaaaaaaataaagcattgcttttcctagcttctaataatatgttaatccttttatatattttacaactctcaactctattgataagtttaggatacgaagtgaatattgatttaataatagggcttggtgttggtatctttttaattattggtggaaattctatgcagctagcagaacaaaaccatcttattggattgaggacaccttggacattaaaagatgagactgtttggaaactgggaaatcgctttgcctctaaagtacttgtagtgtgtggttttataatagctgttctttcattttttacaggagaatatataattcttattatgattgtgctagttcttctagcattagttatttcaacactagcttcatatcattattacaaaaaattaaacggttcacgttgaaaaagtgtcttgcggagcaatccgcaagacactcaattataatggattattgatgaatcaattttagggtttttgcagcagccgcttctaaatcagaattattagaagctgaagaggaatatttggcaacgtatttccacactgcagttgttactgcggcagccgtttgtaatgcaactgcgttaacgcccacaacatataaatatccagctgctacacagacggcataaagcccacaagatggagtaactttattagaagagtattttacgttttcatttttcttagcatatttttggataagttggtctgctttggtcatattttcaatgagttttttagggtctttgctgtcaatcgattgtttcaattcatccatatattgtggttgatctttttttataaatttgactacatcatttactaactttttaccttctgtactatttgcctcttttacgagtttagggtccaaatcgtttgaaattaatttaccaacttccccttgtccaaataaaagtcctctaaagtaatcttctccagaaaatgtatggttttctttagcagatgtacttgactccttagagagtcctactaatgaaaaaaccaatatcgttaccatggaaacaatcaatagcctaagtaatttacttttcaaattattatacctccattaagttatttctccattatctaaatgttagctatgaaacaattttgtaagaaacttgactgattcacctcctattcttttgaaatttctctttccttttacatatatatatttaaataaaggagaacaccaattcatagtgatattttgttgtacaggatgcagatatataattaatgctgatatcatgatcaagccaaaacttacaataccaatgctgaatattatcccaatatgaaataatattcccaaaacaagggcaattctctttattctgatatttgaaattatgcttgctgctaagaacaactcaaaaatagttactaaccaagtgatgacaacaataaaattgctttcaagtagtggattcattaagttaagttgatattcaggtaatccaaacaccggatcagaaaagaaatagtaaattgctgttccttctgcccactctttatttttcaatcgctctaaagctgcgtttaaataaatgataaaaacttgaattttaattattgtcattatataaaacaatactgtcttctttgtgaaagattcattattgtttttctttatattccaatgatttcgccttgaatctaataatgtaacaggtaatataagaaaagaaagaacagttgcaatttgctctccaccatcgatagttaaagctgaagtttgaatactatagcaaatataccagtgaaataaaccggtaaatctaggtctccaccctataaccactaaggttaatataaaaatcattaagtatcttataatctcaaaattgatactatattctttagcaaaacaaaaagcggtagggatatagacattttcacatgtgacattatttgcactataactaaataaaatatcagtactattgaataatagtactagtaatgttgagaaaccaagtaaacttctaaaaagtgcatatgtatttttccatggattataggtgtcaatataaccttctaaactatttaatatcttcatactatttttatttttagcacctttctttcaaaagaggtagtttgcttaaagtctatccaataccatgagagtggtttttggcgatatattaggtattctcctttgctaagatgtatataatcttcattttttataaccttaataggctttatttgtttctctaaatttgtgcaggagttgttgttttcacaagttttccaattctttggatcgatattctctacaattttgcctaattctattgcctgaactcttccttctctttttatcccaaaaaaattattgggaagtgcattaggtaactttaaattttcttttgtgtgaaatgaaatgttttcttctgtagggcttttactataaaagccaaagccttggggagacaattgttgcaaaaaattttttttgaacagtggattctgaggtgaaatattgctaaagtaataagaagaaaataataggaaacatatagtcattacagtaataattcccttttttttgatgtagattacctcctctaagctaatataatcatttcaaaaagattatataatagctagtcagaataatcaacaaaaaatggataattaataaattaatgtaaattatgcattattttgtttgttttcttgaagtttgatattcaaccatttggattggacttaaaaaagttcccagaattgaatttgggaactttttacggcttcggcacatatttaaaaatgtcttcgctctcaaaaaactcaatcaaacggctgagccaattataataatcgagccattcctttaattccttcagcagctcattcactttttcttccgcttcaggagtaagctcttcatccaacacgctaagcagctcccgattgagttttttatgcatcattttgtttttgctgacgactttgctccaggtggctgaaaacagcgtgataaatgtttgatagtagtcctgctcaacctcatataaatcttttcgcacgcctttttcgaataccttctcggcaatgttggcatcaagcatttcccgcactacctggctcatacgtgttttactcatgccggtggcctcagataattccgtaagcgtcatcggttttcgattcatataaataatgcccagcactcgtccgacggtagagggcattccaaatgcatgcatgttttccgcgattctttctataaaatggtcctcggcttgttcaatgatcgttaacggatctttctccaacggtttcatcctttcagctaacaattccgatgtcaatataccacatttttgatacggcgaaaatgctgtcaaaagagaatttggcaggaaattggagcaataaggagatcaacacacgtcaatgcgggtaaatcagcgtttacacatactttataaataatatgaacaaattgtaaactttttattttataaactttattctataatgggaagcattcaattgtctgaaaaattaaatttaaactgaacaaattgaataaacttaattttggaggtgcgatgtttgctgacattagaaaatgtctcgaaaacatacaagggcggcaaaaaagccgtgaacaacgtaaatcttaagattgcaaaaggcgaatttatctgctttatcgggccgagcggctgcggaaaaacgacaacaatgaaaatgattaaccgattaattgagccttccgccgggaagattttcattgacggcgaaaacatcatggaccaggatcctgtagagctcaggcgcaaaattggctatgtgattcagcagatcggcctgtttccccatatgaccattcagcagaatatctcactcgtcccaaaactgctgaaatggccggagcagcagcggaaagagcgggcgcgtgagcttttaaaattggtcgatatggggccagaatatgtagaccgttaccctcatgaattaagcggggggcagcagcagcgaattggtgtattacgggcacttgccgcggagccgccgcttatcttaatggatgaaccgtttggggcactcgacccgattacgagggattccctccaggaagaatttaaaaaactgcaaaaaaccttacataaaaccatcgtatttgttacccacgatatggatgaagcgattaagctggcagaccggattgtgattttaaaagcgggagaaatcgttcaagttggaacgcccgatgacattttaagaaatccggcagacgaatttgttgaggaatttatcggcaaggagcggctgattcagtcatccagcccggatgttgaacgggttgaccagattatgaacacacagcctgtaacgatcaccgcggataaaacgctttctgaggccattcagctgatgaggcaggaacgggtcgattcattgctggtcgtcaatgacgagcgcgttctgcaaggctatgtcgatgttgaaatcattgatcaatgccggaaaaaggccaatctcgtcagtgaagttttacatgaagatatatacacagtactgggcggcacactgctgcgcgacacggtccgcaaaattttaaaacggggtgtcaaatatgttcccgttgtggatgaagaccgacgcctgatcggaattgtgacgagggcaagtctggtcgacatcgtgtatgactccctctggggagaagaaaagcagctcgcagcattgtcatagggaggggcgataagtcatgcatcatattgttcaatttttgcaaaccaatgggggagagcttctttataaaacatacgagcatattacgatatcgctcattgctgtgatcttaggtgtgctggttgccgtccccctcggggttgtgcttaccagaatgaaaaaaggagccggcaccattatcggcattgtcaatatcattcagacgctgccgagtctggccatcctcgctttttttatcccgctccttggtgtagggaaggttccggccattgtggctttgtttttctattccgtattgccgattcttcgcaacacgtataccggcattcgcggcgtcaacaaaaatctgctcgagtctggtaaaggaataggaatgacgccggctgaacaagtccgcttggtggagctgccgcttgccgcaccagtgatcatggcgggaatcagaacatcgacgatttacttaatcggctgggccacgcttgcttcctttatcggaggcggcggattgggtgattacatttttatcggactgaatttatatcagccggaatatatcatcgggggcgcggtacctgtcacgatattggcaattgtgattgattatgtgctggcagttgctgaacgaaaactgacacctgccggcatgcagagattgaaggaattgtcataaggaggcggctcatgaaaagaaaatatctcaaattaatgataggtttagcacttgcggcaacgctgacgctgagcggctgttcgcttcctggtctcagcgctgctgcagaccagaccattaaaatcggcgcgcaaagcatgagcgaatcagaaatcatcgccagcatgcttggccagttgatcgaacaccatactgatctcaaaacaacaacgattaaaaatcttggctccaacgcggtgcagcagcaggctttaatgaacggggaaatcgacattgcggccacaagatatacgggagacgcgctgacaggcacgttgagaatggaacctgaaaaagatccggacaaagcgctggcgcttactcagcgggagtttaaaaaaagatatgatttaaagtggtatgactcctacgggtttgataatacatatgcctttacagtcagcaaggagctggccgaccaataccatttagagaccgtatcagacgttaaaaaatgggcgccgcaattaaagctgggcgttgataactattggatgaagctcaaaggaaacggctatcaggattttacgaaaacctacggcatgacattcggcggcacgtatccgatgcagatcggccttgtgtacgacgcggtgaaaagcggaaaaatggacattgtgcttgcgtattcaaccgatggaagaatcaagtcctatggtctcaaaatgctaaaggatgataaacaatttttcccgccgtacgactgctctccggttgttccggaaaaggtgctcaaagaacatcctgaacttgaaggcatcatcaagaaaatgctcggaaaaatcgacacagccacgatgcaggagcttaactatgaagtcgacggcaatctcaaagaaccgtctgtcgttgccaaggaatatttagaaaaacatcgctatttcgaatcgtgaaagggggaagaggtcaatgaacgtgcttgaacagttaatgacgtattacgcgcagaatggcagttacgtcatggatgaattcggccgccactttctcatgtcggcttacggcgttttatttgccgctgtcgtcggggttccggccggaatcctcatcgcgcattttcgccgtttgtcagcctgggtgtttgccgtaacaaacgttattcaaacaatcccggcgctcgctatgctggccgtcttaatgcttgttatggggctcggcgcaaataccgtgattctatcattatttctgtattccctgctgccgattattcgaaacacgtacacaggcattatcagtattgaacatgcctacttagaatctggaaaagcaatgggcatgacgaaattccaagtgctcagaatggttgagctcccgctcgcactttctgtcattatggcgggccttcgcacggctctcgtcattgccatcggaattacagcgatcggcacatttgtcggtgccggaggccttggggacatgatcgtacgcggctcaaacgcaacaaacggaactgcgattattctagccggagcgataccaactgcggtgatggcggtaggggcggatttgctcatggcttggctggagcgggcattaagtccggtgaagaaaaaaagaaccggggcgaaacatgttcaatcagctgcatagaatagaaaaagaggctggagtccagcctcttttttctctttaaatcgtaaactgacccatcttctcattaagctcattggccagctgctcaagctcttcagcatttagaagcacttgatccatcgaatgggcggattgctcggtaattgaaaatgtttcttcaatgccggcggcagactcttcggatacagaagcgatattttcaatcgattgattgatggtaatcgattggtttgttaactgcttcaagccatccgttacttccttaatgctgtctgcaacatgggtgacggattgtttgatatgctgcatagcctgtccggtgtctgtcaggttttccgttcctttttcgacttctgtaaagctgctttccaagtacgtaatgacagtgtggatctcctgctgtgtcccgtttacaatccgggtaatgtcctgcacggaatcagaaacgccgtcagccagctttctgacctcctctgccacaacggcgaagcctttgccgctttctccagcgcgggcagcttcaatcgcggcgttaagggacagcaaattcgtctgctcggcaatcccgttgatgacctgaacgagcttgttaatatcctgagaatgctgttccagtgatctcactttatgcacggcttcttcaacaatatgatggatggttttcatttgctgtaatgacgtagccatattttcgttcccgcttaccgcgagttcgagaacgttttgagacgtatcgctgattgtgatgccgtgattataggctttatcaatgctttcggtaaactcattcatcgattcggcaatcgtcaccgcgtcttgggcctgctgttcagagccctcagccatttcgttcatcgtctcggtaatatgtttgctgccggatcttgtttcattcgttgcggttgcaagcacctgtgaagaagaaagaacccggcttgatatgtctttagaatatccgacaatatctctcagattccctaccattttttgcagcgcttcattcagatcacccagctcgtcttttgagttgagggcctccatatcgttcgacaaatcgccttcggcaatatgattggcagattccttcatgcgaatgataggctttacaatgtttcgcgtgatataaagccagatgaaaatgctgatgaggattgatgctgccacaagcaaagcagtgtaaatgagccctttatgatagacggccttcgtttcttttaccgctgtgttgctgccttcttgatttaagtcaacaagctgagtgattgtttttttcatatcctcaaagctggcctcagtctgaaccaataaacctcttgctttgtccatgtcattcgtgcggccgctttcgataatttgcgcatgaatatccatataggtattcactttagtttgaagctgctcgaacagtttctgctctttatcagtggagatcgttttttcgtagttatcgagcttttggttaatgtcttccatgatttgattcatttcttgatcaagtgtatccattttacttttgtctgtataaatcagaaagtccttttctttagaagacaggtgctcggttacataattaattgaagtgattcctttgatgccgtcaatccattttgtgttgatttcatctgttttttgaatgatatgctgcatattaagaacgcctattccgcctacaagtaaattgatcaggatcagtgtcaaaaataccaggctgaatttgcgggaaatcgtcagtcgcatatagtggtctcctttaaaaacgtaatgtgtggatgtactatatatcggctgagatatctttttttcacctggaaaataaaaaacggttcttttctcgtctttgagatcagaaccattttagcaattagtcaagaaaggaagggtcaatccattcagtcgcccatttagaaatctcacctaatatgggtgctagtgcctttcctttatcagtcaatgaatattcgatgcgaaccggagtttcagggatgacatcccgcttcactactccttcaagctcaagttctttcagccgttctgacagaactctgccgcttagatttggaagtgctgcttcaatttcgctaaatcgctgcgacccgttcaagagctgaaatacgattaaagcgacccagcgtttacttaagatgtcgactgctttttcaaatctaggacacatttctgattggttcatacttttcacctcgtctgtcactattataacgcaaataacgagggagggcatgcaagcgtgattgataaaatatagaaagagaaacaggggattatgaggaagaggcgcgtttttttgcttctgaagacaaaaaatcgaagtatttgctgagattttcaatatcctgctttgagagatgttcccatttttgactattgaaaatcgggaggtgctccgctccgcgtgtgacagccgtctggtaaatttcataaacggattgatagccttcagatgcttcgcggatttcttcaggaaaggcctgaatatggcctgcggcggccattaggttttcgtacggcactttcaggacggctgccagttttttaatcgtggcgggttttggcgtcccgcgtttgccgttttcaatttttgaaatggtggccgagctgatgcctgagtacaccgcaagctgattcactgtcagtttgcgggcgcggcgcagctcccgtaattgctgtccgaacggtgacatggtctatcgcctcacatttctatcaagagtcagtcatcagcagaccgttttttcgcttcatctgaaataaacgaaaaataatgatccagcatgagcaaatcttctttattgagatattgccacttttcgttctcaagaagcgcaaggtttttcaggtcataggcctccgctttttcaagcagcttgcacttcgtttcataaggggccctggcttcatgcacttcttcgatgtaaccagccttgtacataagcccctcataaggaatttttaaggcctctgccagttttttgatggtggcaggtttgggaacgccccgttttccgttttcgattctggagatgccggccgcgcttacgcctgaataagtcgccagctggttgactgttaactttctctcttcacgcaatgcccgtaattgttcgccaaagctttccatatatctcaccccgtccctcactgttactcatattttagtatgtttattgactaaagggaataggtagactggaaatgtattgacaaaagttaacataagccgtaatgtaaaagtatagaaaaaagtttttcaggaatggaaggtgaggaaagtgccagtagaaaagatacagattagacgtgattatgtcttgcagtatatggttaataacgattattcccttaatcagcttgcgctggaaatcggagtctcacccgccacactgagccgcgtgctgaatggagaaagaaggccggggcagcttgtgattggtaaaatgcttcactattttaatttgaaatttgaggatcttttttactatgatttcgttgacaaaagtcaataaagtaacaaaaaacgcaaggaagccaagcgttttctattcctatgaatgatgtgtcagcacaaaccctgtcaccagctcattgcacgttttccattgttttgtcggcaattgatgtccctgatattccaatctgaaaaattcggcatgtctgcacgatcttcggtaatagcctgcgtttgtaaaggtccagtcccgcaggccgccatacataaacagcattggcatttctaggcggggcagctgttcaatgcagttgtagccaagcgaatccagataatactgatgccaatgggcctggtctgcttttttcatatggtctgttaatatgctgcgaagctgtctgtcttttgtgtggctgccagcgaggattttcatgagcaaaccggggtttttttcaagcagatacattcccagtttgtgcagcttctggccgattacgttatgaacagcggggtaggcgccggacagaataaggtgtgacactttgtccgggcgggtgaagccgatatgctgcgcgattaagcctccggcagaatacccgaataacacagctttatcaatgtgcaaagcgtccatgaattgcgcgatctcgtttgcgtaataggaaatagacgctggctgatcgatgtgatcactatcaccgtggccacttaaatccggaaaaatcaccctgaaatgcttggatagaaggcgctgataataaaaaacctttcgtcccatgcccggcgggtggataaaaatgatagggattccctgtccatattcttcataaaaaagatgtttcctgctgtctatgctgataagcggcatcgcttttctcctttgaccttttcatatgaatagggtaaccaagataaaacgtcttatccggccttttggcgtctgatacagcgtgacatgccaacccttttcatgtaaaatagaagtaatgtagccagtgagtctggaggtgtatgggatgcacgcagttttgattaccttattggttatcgtcagcattgcacttattattgtcgttttgcttcaatccagtaaaagtgccggattatctggtgcgatttcaggcggagcggagcagctcttcgggaaacaaaaagcaagaggtcttgatttaattttgcaccgcattacggtagtgctggcagtcttgtttttcgtgttaacgattgcgcttgcttatatcctatagggcaatgtttgtataaggtctgatgtgaagtcaggcctttttcacgtttctggatgatattcaaaacgtttttttctgattaaactgtggaaaactaaaatgatcgtgcagatagaaagggagacatgagcatgaaagttgtgacaccaaaaccatttacatttaaaggcggagacaaagcggtgcttttgctgcatggctttacaggaaatacagcggatgtaaggatgctgggacgatatttgaatgaacgcggctatacgtgccacgcgcctcaatatgaaggacatggcgtcccgcctgaagaacttgtacatacggggcccgaagactggtggaaaaacgtaatggatggctatgaatatttaaaatctgaaggttatgagagcattgctgcctgcggactgtcgcttggcggggttttttcgctgaaattgggttacactgtacccataaagggaattgtcccaatgtgcgcaccgatgcatattaagagtgaagaggtcatgtatcaaggcgttctttcatacgctcgcaattacaaaaagtttgaggggaaaagcccggagcaaattgaagaggaaatgaaagaattcgaaaaaacgccgatgaataccctcaaggcgctgcaagacttaattgctgatgtgcggaataatgtcgatatgatttattcaccgacatttgtggtgcaggcccgtcatgaccacatgattaataccgaaagcgccaatattatttacaacgaagtggaaactgatgataaacagctgaaatggtacgaggaatcagggcatgtcattacactcgacaaagaacgtgacctcgtccatcaggatgtgtatgaatttttagagaagctcgattggtaatcaacaggaggtcggataatggaaaaagaagcatttatggaaaagcttctctcgtttatgaaggaagaggcgtacaaacctctgaccgttcaggaacttgaggagatgttaaatattacggaagccgaggagtttaaagagctcgtcaaagcgttagtcgccttggaagaaaaagggcttatcgtacggacgagaagcgaccgctacggcattccggagaagatgaatttaataaaaggaaagatttcagcccatgcgaaaggattcgcctttttgctgcctgaggatacgtcgttaagtgatgtgtttattccgcctaatgagctaaatacggcaatgaacggcgatatcgtcatggtgcgtctgaactcacaatcaagcggctccaggcaggaaggaaccgtcatacggattttagaaagagcgattcagcgggttgtcggcacgtatacagaaacgagaaacttcggctttgtcattccggacgacaaaaaaatcacgagtgacatcttcattccgaaaaatgggaaaaatggagctgcggaagggcataaggttgttgtcaagctgacgagctatcctgaaggccgcatgaacgcagagggtgaggttgaaaccattctcggccacaaaaacgacccgggcattgatattttatcggtcattcataagcacggcctgccgggagaatttccagctgacgcgatggaacaggcatcaagtacgcctgacacgattgatgaaaaagatctgaaagaccgccgtgatctccgtgaccaggtgattgtcaccattgatggtgcggatgcgaaggatttggatgatgcagttaccgtgacgaagcttgatgatggaagctacaagcttggcgttcacatagctgatgtcagccattacgtaaccgaaaactcgccgattgacaaagaagcgcttgaaagagggacaagtgtgtatctggttgaccgtgtcatcccgatgattccgcacagattgtcaaacggcatctgctccttaaatccaaaggttgaccgcctgacgctttcttgtgaaatgacaattaacagtcagggacaggtgacagagcacgagatcttccaaagtgtcatcaaaacaacggaaagaatgacatattcagatgtgaataaaattcttgttgatgatgatgaagagctgaaacaaaaatacgagcctcttgttccgatgttcaaagacatggagcgtctggctcaaattctgcgcgataagcggatggaccgcggcgccgttgactttgatttcaaagaagcaaaggtgcttgttgatgacgaaggagcggttaaagacgttgtgatcagagaacgctctgtcgccgagaagctgattgaagaatttatgcttgtagcaaacgaaacagttgcggagcatttccattggatgaatgtcccgtttatataccggattcacgaagagccgaatgctgaaaagctgcaaaagtttttagaatttgtgacgacatttggctatgtggtgaaaggaacggcggggaatattcatccgcgcgcgctgcaaagcattctggacgctgtgcgtgacagaccagaggaaacggttatatctactgttatgctccgttcgatgaaacaggcgaaatacgacccgcaaagcttggggcacttcggtctgtcaacggaattctatacgcatttcacatcaccgatccgccgttacccggacttaatcgttcaccgtctgatccgaacgtatttgatcaacggcaaggtcgatgaagcgacacaggaaaagtgggctgaacgcctgccggatatcgccgaacatacatcatctatggagcgccgtgcagttgacgccgagcgtgagacggatgatctgaaaaaagcggaatacatgcttgataaaatcggtgaagagtttgacggcatgatcagctctgtgacaaacttcggaatgttcgtcgagctgccgaatacaattgaaggactcgtccatgtcagctttatgacagatgactactaccgctttgacgaacagcatttcgcaatgattggcgagcggacaggcaacgtcttccgcatcggggatgaaatcacagtcaaggttgtcgatgtcaataaagatgagcgcaatatcgactttgaaattgtcggcatgaaaggcactccgcggcgtccgagagaattggacagcagccggagcagaaaacgcggaaagcctgccagaaaacgtgttcaaagcaccaatacacctgtttctccagctccgtctgaggaaaaaggggagtggttcactaagccgaagaagaaaaagaaaaaacgcggcttccagaatgctccgaaacagaaacggaaaaagaagaaatagcagctcaaccagcaaatagggccgcagcgctctatttgctttctttcggaaacagcttttcattgtagcggtacgtgacatttggtaaaatagagcgtatcgcaaaaggtggacagtttttccttagagagaggaggttctggcatgccaaaagggtcaggaaaagtattatctcaaaataagaaagccaaccacgattattttatagaagaaacctatgaaacaggcatcgttctgcaaggaaccgaaatcaaatcgattcgcgccggccgcgtaaaccttaaggattccttcgccaaaatcgaacggggagaagtgtttctccacaatatgcacgtcagcccatatgagcagggaaaccgctataaccacgatccgctccggacaagaaagctgttaatgcaccgcaaggagattaataagctgatcgggttaacaaaggaaaaaggctattctctcgttccgctgaagctgtatttaaaaaacggctttgccaaagtgcttctcggccttggaaaagggaagaagaactatgacaaacgggaagatctgaagcgcaaggacgcgaagcgggaaatcgaaagagcgttcagagacagtcaaaaaggcttctaaaggcatagtgcttgattcgaaaatcaggcctgtgctatactgtgttcacgatcagatcacgacgccattcatttgaaggatttgacaattgaaaagagccgtgatcatgttataataagactatagccagtttgagtgagagcttgatattttctcccgtatttcccttataccaaggggacgttacggattcgacagggatggatcgagcttgagctgcgagccgagaggcgatctcgtaaacacgcacttaaatataactggcaaaactaacagttttaaccaaaacgtagcattagctgcctaataagcgcagcgagctcttcctgacattgcctatgtgtctgtgaagagcacatccaagtaggctacgcttgcgttcccgtctgagaacgtaagaagagatgaacagactagctctcggaaggcccgcccgcaggcaagaagatgagtgaaaccataaatatgcaggctacgctcgtagacgcttaagtaatcgatgtttctggacgtgggttcgactcccaccgtctccatacatactgacaataaagcagaacctcttaagaggttctgctttattttttctccaaaccacaggcaccaaaaagtgcgtacttccatttcaatcccagctgtttcatactgattgcagagcagatgtttcaccaatcagatttctgtcaataaataagaggaatcaaaaacggagggatgaataatgaagctgaatttacaaggaaaaaccgcactggtgaccggttcgacatcagggatcggaaaagctattgcctcttcgttagctgaagaaggtgcggcagtgatcattaacggacgccgggaagagaaagtgaatcaaacgatagatgaactgaaaacacaacatgctgaagcggttctttatccggctgcatttgatttgggaacagaagaaggctgcaatgagctgtttcaggcatatccagaggttgatattttggtcaacaatttagggatttttgaaccggcggagtactttgatattcccgacgatgaatggtttcgtttttttgaagtgaatattatgagcggtgtaaggctgacacgcaggtatttgcataacatgatagagaaaaaagaagggcgtgtgattttcattgccagtgaagcggcgattatgccgtcacaggaaatggcccattacagtgcgacaaaaacgatgcagctgtccatttcccgcagtttggcggagctggcaaccggcacgaatgtcacagtcaacaccgtcatgccgggctctaccttaacagagggtgtggaaaccatgctgaactcgctgtatcctggtgaaaacctgactgttcaagaagctgaggcacgttttatgaaagaaaaccggccgacatctattattcaaagactgatccgtccggaagaaatcgcccacttcgttacatttttaagcagtccgctttcctctgcgatcaatggcgcggcacttcgggcggacggcggtttggtccgcagtgtcttttaaacctctcccaataggagaggtttttttatatattgttgatttccataaatttctgccgtataatattggtaccgaaatagttttcttggtaccgaaagcgggggattaatatggataaaagaattctggcggaaaccttccggctgatcaagcagaaaggattttcatttacgatgaatgatttggcggcagcgctgggaacgagcaagcggacgctctatgcatattattcatctaaagatcagcttgttgaggcggttgtcgaacaatttatagctgaaatgaagcaaatagaaagagacatctatgaaaatgaaagtttaaatgtgctcgaaaaggtgaaacaaatgctgatcagccttccgcaggggatggaactgctgaacatgggattattaaatgaactaaagaaataccattacgatgcgtggcttacattagacgcgtttattaaggaagaatgggcgattgtcctagcattattaaatgagtgcaaacagcaaaagagaatcagaaacatcaatccggacctgtttgttcacatgtatatagggagcatcaatcaagtgtatgaccctgaatatccgctgaaacatcagttcacgacaggagaggtacttgaatcaattgtagatgttttgtttaacggtataacagctgatgaggaggctgatgccacatgaattgggtgtttctatgcttggcgattttgtttgaggttgcgggaactgtcagcatgaagctatcgtctggttttacaaagcttattcccagtttgctgttgattttcttttatggagggagtcttttctttctgacgcttacgcttaaatccattgatgtatcagttgcttatgctgtatggtcagggatgggaattgtcttgattacagtcgttggttttttgttttttcaagaacatgtgagtgtcatgaaagtcatttcaattggattgattattgccggtgttgtgtctttaaacctgatcgagcatgttgcggtgtctgagccggtacataaaagcgggcagtacaaatgagatatatgaagctgttttttctcgtgactgatatcggttttatcttgtactggctgtcagccggattttcgctcataccggaaagctgggcttttaaacatcatgaccatccgtttatgatcgcttggaactggtctttttttccgctggatatcctgatttctgtcacagggttgtacagcttgtacctacagcgggtgaatcgtgctgactggaagctgatggcgctgatttctcttgtgctgacctgttgttcaggtctgcaggcgctatcattctggacattcagcagtgactttgatcttgtgtggtggctgtttaatgggtatctattgatttatcctttattttttattcacctgctcttgaaggaaggcagaaggacaaaacagtcctgacaggtgccgcttttataataaactgatgtaatgaagcagagacggtataagtctctgtttttttatcgtgcgcaccaattgagaagctaaccgcgtttttgggcatactaaagcgaagaaactggaaaagttctacacattcattgaaaaggattttgtcaaatgaacaaaactgctgcgaacaatcaaagaatcatgcctatcgtgaaggatgcctttcgcattcatgcaaatccatttccttggaaaaaggctatcggatcaggtttcgcttcagggtttcctgtgctggtcggtgcattggcaggtcacacggattacggattaattgcaagtatcggaggctttgtttatttatatgcgggcggtgaatcgtacaaaaagcgcgccttgaagctgctcttggtttctattgggatcgccctctcatttggtttagggacgcttttgtccgggatgctttggatgatggcggctgttttggggctgatcggtgcagcggcgatgtttatttttagcgcgctcggcattcaaggccctgcgccgatgttttttgtccttgcctttttagtcagttccgggctgccggccgatccttcacaagcgctgttcagagcgggactgacgtttctcggcggcattttcgccatgggtatcgctttaatcggctggttatggaacaaacatggaccggagggagcggtgctgcaaaaaacatatcatcagctggctgcatgtctttcagccgtcggaacgccaggttttcataacgcacagcatcagacggtgctcatgcttagaacagcccgccaaacggttcttgggaaagggaacagacggaaaaaatcgcggcatgatgaacgattttttcgcctccttgagaaagctgacgacatatttattgccattattcatttttcagctgaaacgccggacagagagaccgcgcagattgaaaaggcacttcgccaaaccggagatatgcttgcgaatgcacgggttttcaatacgtttcagattaatgaaaatgaatctgagcctaggcggaagctgtttgaagaaatcaatgaggttttgtatatcgcttcaggacgttttgataagcagcttgacggggaaccaagccgcctgccatcctctttttactttttgagaaatgcctttgactggaagtctccagttttgattagagcgttaaagtacggaattgttctgtttgccgccgatatgtttgccctcgcattcggctttgcacgctcctattggattccgctttcggcagcagcggtcatgcttggcactactgttgtttttacgcttcacagggctattcagcgttcggccggaacggtgatcggtgttatactggcaggcgcaatcctgttttttaagccgggcggtgtttatattgcgttttgtattgcagcgctgcaatgtcttcttgagatgctgatcgtccgcaattatgcgctggctgttccctttttaaccgcaaatgcgcttgttatcacagaaagtatgcatggcggggcgggcgccggttattttatgatagcgaggctgactgatgtagctgtcggcagcgtgatcgggctgttgggaacaatgcttttgtggcggcggttttcaaccaagcggctgccagaacttgtgcggaatgtcatccggctggaagggcagtttatggagaaactgttaaccgggcaaattgccgacgaacacaagttaagggtgagtcttgtcaggcttcgggatgcgtatgacaaggcgcttggcgagtttcctcacgcgaatgcggatgcgctctggcctgccatttccggtgctcagcacttagggtactatttgctctcggcgcaagctcaccgccgtccgtctgctccgttttctgatgaagagatcaaccagctgcgggcgttttttgaacaggctgagcaatcctttatcatgaaaaggatgcctgcggatattcaagtgccgcatgtccctcattatcctcggatcagtaaagaattgtccgcgctgtattccggcttgagaacagcttttgaaaagtaagctgtttgggaaagttaaataatctttaattcgagatgttttacttgaaagtaaatttctttgtctctataataaagtctaagagagacagaataatcattatgcatctgtatgataataattgatgtgtgatttttaaaaacgaaagggctggtaaaaatggcaaaagtattatatatcactgctcatccacatgacgaagcaacttcgtacagtatggcaacaggtaaagcatttatcgaatcttacaaagaagcgaatccaaatgatgaagttgtacatatcgatttgtacaaagaaaacattccgcacattgacgcagatgtatttagcggatggggaaagcttcagtcaggtacaggctttgaagagctttctgaaagcgaaaaagcgaaagtaggccgtttgggagagcttagcgatcaatttgcatcagctgataagtacgtatttgttactcctttatggaacttctcattcccgccagtgatgaaagcgtatctcgattctgttgctgttgcaggaaaatcattcaaatacacagaacaaggtcctgtcggcttgttaactgataaaaaagcaattcatatccaagcgcgcggcggctactattcagaaggccctgcggctgagatggaaatggggcaccgctacatcggcatcatgatgaacttcttcggcgtaccatcattcgatggcattttcgtagagggacataatgcggagcctgataaagcacagcaaatcaaagaagacgcgattgcgcgtgcgaaagaagcaggaaaaacattctaatgaaaaagcctccccttatttggggaggcttttgttttagtgctccagcataatggttcgtttctctttactgctttccatcgcggcttcaatgatgcggatgacattaataccttcctcagcagtgactggcagcgcagcaccttctcgtatgctttccgctattttacggtaataagtaaggtaggagccatttactgatggaatcgtttctgtttttttgtcggagccacgaatggttgtaagctttccgtaaaactccggaacatccgcaccccagctgtcatcctctggttttcttcccgctctgagtgcgtcttcctgtccgtcaattccatatttgataaagctagaatcttttccatggatttgataacgaggtccgtttgccggaacgattgatcctccgtatagaatggcttgaagcttgccataatccagggttaaatgaaaatagtcaaccgtttcggcattttcccgctgggccatcacgtttgcagtcacggctttaggcatcccaaacaaatgcagggtttggtctatgatgtgggagccgagatcatacagcgtaccagtggcagtgccttctttttcccgccaccgcgcttgaacttcaggtctgtagcggttataggaaacttgatatgtattgatatcttcaagggatccctcagagatcagctttttaatcgttaaaaaatcgttatcccagcgtcggttatgatatacgcttaataatacgcctttttcatcggcagccctttttaatgtttccccctcttcggccgttgctgtcattggtttttccatcacaacatgttttccggcctgtatgcatgccatagtatgctcgtaatgaaggccgctcggggtggtgacaatgacaagctcaatggcagggtcatttgtgatttcttcaagctcatgtacaacctcagcatctggaaaatcccgtttcacttcttctgtccgtgatgtcatgattttgctgatttgatattcatccagaacatccagcagcggcccgtgaaaaacagaaccggacaatccgtatcctaatattccaaccttgatcgtatccacttttcttctcccctttaaaagcgttatcaacagaagtatataccctcctgatcaaatggtaaaacctaactgattcattttttgcgtcggcatgcttagacaaccgtttggacaatcagtataatgggaattaatatcattaaacagaggtgtacgcatggaaaagcataacgaacataaaacattaaaccataaaagctcgaaagaaaaggatcagattacaaaccggcttaagcggattgagggccaggtcagaggcattcaaaacatggtggaaaacgacagatattgtgtagatattcttgtgcaaatttcagctgttcaggcggcaatgaaaaatgtggcgcttcatttgcttgaggatcatgcccatcattgtgtagcagatgccatcaaaagcggagacggggaacaggccatttctgagcttttggacgtatttaaaaagttcacaaaatcataaagcgttttttattgtaataccctacgggggtatggtaggatgaaaatagaaagaataaacaggaggaattgatatggaacaaaaaacattgcaagttgaaggaatgtcttgtcagcactgcgtcaaagcagtagaaacaagcgtaggagaactggacggcgtcagtgccgttcatgtcaatctggaagcgggtaaagtcgatgtttcgtttgatgctgacaaagtatcagtcaaagatattgcggatgcgatagaagatcagggctatgacgtagccaagtgattcaaggtatcgcgcctttagggaggcgcgatatttctttcatttttatataccccccaggtgtatataaaggagtgagtatgttgagtgaacaaaaggaaatcgcgatgcaggtctctggtatgacctgtgcggcatgtgctgccagaattgaaaaaggcctgaagcggatgcccggtgtcacggatgcaaatgttaatctggcaacggaaacatcaaatgtaatctacgatcctgctgaaacagggactgcagcgattcaggaaaaaatagagaagctgggctatcacgtcgttacagaaaaagctgaattcgatattgagggcatgacctgtgcggcttgcgccaatcggattgaaaaacggcttaacaaaatagaaggcgtcgcaaatgcaccagtaaacttcgctttagaaacagttacggtcgaatacaatccaaaagaagcgtctgtcagcgatttgaaagaagcggtagataagcttggatataagctaaagttgaagggtgaacaggacagtgaggctgctgctaaaaagaaagaagaacggaagcaaacggcgagactgattttttcagctgtcctgtcatttccattgctttgggcgatggtgagccattttacatttacatcattcatttgggtaccggatatatttctcaatccgtggatgcagtttgcgctggcgacaccagtccagtttctgatcggctggccgttttatgtgggtgcgtataaggcgcttagaaataaaagcgccaatatggatgtattggtcgccctcggtacgacggctgcttacgcttatagtctttatctaacttttcaaagcattggctctcacgggcatacagacggcctttattatgaaacaagcgcgattttgctgacgctgattttattaggcaagttgtttgaaacaaaagcaaaaggccgttcctcggatgcgattaaaaagctgatgaagcttcaagcgaaaacagctactgttgtaagagacggacaggagcaaatcatcccgatcgacgaagtgcttgttaatgacattgtttacgtcaaacctggcgaacgaattcctgtcgacggagaagtggttgaaggccgttcagcggttgacgaatcgatgattacaggagaaagtcttcctgttgacaaaaatcctggtgacagcgtgacaggttcaaccgttaacgcaaacggctttctgaaaattaaagctgtcaacgtcggaaaggatactgcgctttctcatatcatcaaaattgttgaggaagcacaagggtcaaaagcgccgatccagcgtctcgctgaccagatttcaggcatttttgtacccattgtattggggattgcggttctcacttttctcatttggtatctttgggcggctcctggcgattttgccgaagcgatcagcaagttcattgcggttcttgtcattgcctgtccttgcgccctcggtcttgccactccgacgagcataatggctggatctggacgcgctgctgaattcgggattttatttaaaggcggcgagcatttagaaaaaacacatcgtctcgatacaattgttcttgataaaaccggaaccgtgacaaacgggaagccgcgtctgacggatgccattccattcggccgttttgaagaaaaagatttgcttcaatttgcagcggcagcggaaacgggatcagagcatccgcttggcgaagcgattattgctggcgtgaaagataaagggcttgagataccgaaacttacccgctttgaagcaaaagtcggcgcaggcattttggctgaagccggaggaaaaagcattctcgtcggcacaagaaaattaatggagagcgaacaggttgagcatggggctcttctcgcccaaatggaagagctagaggccgaagggaaaacagttatgcttgtatccattgatggagaagcagcggggctagtagcagttgcagatacgattaaggatacgtcgcggaaggctgttgcccgtctgaaagagttgggtcttgatgtcatcatgatgacaggagacaatcgcagaaccgcagaagccatcgcgaaggaagcgggaattgcgaatatcattgcggaagttcttcctgaacaaaaggcggcggaaatcgcccgcttgcaaaaagaaggccgccagacagcaatggtaggcgacggaattaacgatgcgccggcgcttgccacagctgacatcggcatggcgattggaactggcacggacattgccatggaaacagcagacattacacttattcgcggcgatctgaacagcattgccgacgcaatccgcatgagcagattgacaatgaaaaacattaaacaaaacttattctgggcgcttggctataacagcctcggcatcccaatcgcagcacttggatttttagcaccgtggatagcaggagcagcaatggcattcagctccgtttccgttgttctgaatgctcttcgtctgcaaaaagtaaaatgaaaaaccggctatatgccggtttttgtttttcattgacactttcttggaaaacaacatataataggtgtaacttatatatgagtatatgctcatatatataaaataaatacaatactcattgatacgctttgaagagggaaccctaaatcggaaggtaaggtgagactagtgaaacaggaatatgttctggacggtttggattgcagcaattgtgcccgaaaaatcgaaaatggagtcaaaggcataaaaggcattaacggatgcgcggtaaattttgcggcaagcaccttaactgtctcagccgatgggaaagaagagcaatgggtcacgaataaagtagagaaaaaagtgaaatcaattgatccgcatgtaacggttcgccaaaagcatataaagaaatcagctgatgatggctatcgtaatcgaatggtcaatatgctgatcagaatggcggcggctgtcattctcggcgcagcggcatatttggttcagtcgggaaccattgaatttttccttttcctcggtgcttatttgattatcggcggtgacattataatccgcgcagtcaaaaacatcatccgcggtcaggtgtttgatgagcatttcttaatggctcttgccacaatcggcgcttttctgattcagcaataccctgagggggtcgccgttatgctgttttatcaaatcggtgagctttttcaaggagccgcggtcagccgttccagaaaatcaattagtgcgttaatggacatacggcctgattacgccaatctcaaaacaaagaacggcatcgaacaggtttcgtcggaggacgttcagacaggagacatcattgtggttaatccgggagaaagcatacccctggacggtaaggtcgtgcaagggtcagcgatggttgatacatctgctttaacaggtgagtccgttccgagaaaagctgcggaaggacaagatgtaatgtcaggctttatcaatcaaaacggcgttctgcatattgaagtcacaaagggctatcaggaatcagcagtatcaaaaatattagacttggttcagaatgcgagcagccgtaaagcccggacagaaaactttatcacgaagtttgccaagtattatacacctgctgtggtgatcattgcggtattgctggcctttgttccgccgcttgttctttctggcgccgcgctttccgattgggtgtaccgcgcgcttatctttttagtgatttcttgtccttgtgcgcttgttgtctctattccgctcggtttcttcggtggaatcggagcggcctcaaaggccggagtgcttgtaaagggaagcaattatttagaagctttgaatcaagtcaaatacgcggtgtttgataaaacgggaacactaacaaaaggcagctttgaagtgacagaaatcaaacccgcggaaggttttacaaaggatagattacttgaagcggcggcatacgctgagcttcattcacagcatccgattgctgaatctgtgcgtaaagcttacgggaaaatgctttcctccgatgagattgagtcatacgaagaaatctccggtcacggcatttttgcaaaggtaaatggaactgagatccttgctgggaataaaaagctcatggaaagagaacaaattgaggatgtcccggatgaaaatgctggaacaatcgtacacgttgctgtagatcaacgctatgccggagcaatcatcatagcggatgagataaaggaagacgcagcacaggcggttgctgatctgaagtcgcttgggatcaaacagacagctatgctgacgggtgattcgaaacaaacgggagaagccgtcggaaaacagcttgggattggtgaggtatatgcagagctgctgccgcaagataaagtcgcgcaggtcgaagcattagaagctaagcttttgcctagtgaaaaactcatttttgtcggtgacggcatcaatgatacgccggtgcttgcacgcgcagatataggggttgcgatgggaggccttggctcagacgccgcggtagaagccgcagacatcgtgctgatgacagatcagccgtcaaaaatagcagaagcgattcggattgcgaaacggacacggcgaatcgtgtggcaaaacatcggctttgctttaggtgtgaaagcgatctttctcattcttggtgcatttggaattgcgaccatgtgggaagcggttttctcagatgtcggcgttacactgcttgctgtggcgaacgccatgcgcgtcatgcgtctcaaaaacaaataaattgtcggagagaattcattttttcggggttttcttatcagcgcttgtcttgttaaaataaagaagtgggtcaattgcgatccgcttcttttttaattttaaaacgatgaggtgtcggagtgaaaaagaaacagcagtcttctgcgaaattcgcggtcatccttacggttgtggttgttgtattgctagcagccattgtcatcattaataacaaaacggaacaaggcaatgatgcggtgtccggacagccgtctatcaaagggcagcctgtgcttggcaaggacgatgcaccggtaactgtagtagaattcggagattacaaatgtccgtcttgcaaggtgtttaacagtgacatctttccaaaaatacaaaaagactttattgataagggcgatgtgaaattttctttcgtgaacgtcatgttccatggaaaaggttcaaggttagcggctcttgcatctgaagaagtatggaaggaagaccctgactctttctgggatttccatgaaaagctgttcgaaaaacagccggatacggaacaggaatgggtaaccccaggcctccttggtgatcttgcaaaaagcaccacaaagataaaacctgagacgctcaaggaaaatcttgataaggaaacattcgcttctcaagtggaaaaggattctgaccttaatcaaaaaatgaacatacaggcaacaccgacgatttacgtcaatgataaagtgatcaaaaattttgcggattatgatgaaatcaaagagacaatagaaaaagagctgaaagggaagtaacaatatgaaaaatagaatcgtatttttatatgcttcctgggttgtggctcttatcgctatgctgggcagcctgtatttcagtgaaatcagaaagtttattccatgtgaactgtgctggtaccagcgtatcctcatgtatccgctcgtcctgattttaggcatcgccacctttcaaggggacacacgagtgaaaaaatatgtgctcccgatggcgattattggggcattcatttcgatcatgcattacttagagcaaaaagtgcccggctttagcggcattaagccatgtgtcagcggcgtgccgtgctcgggccaatatattaactggtttggttttattacgattccattcctggccctgattgcttttatcctgattatcatttttatgtgcctgctgaaaggcgaaaaatctgaataacaaaaaaagcgcccgcgtatgccgggcgcttttttaatttcgcaaactcatgtccatcagcaatagccgtattccctctaaatttatctttttttctcatgaaaatgttattgattttacgctggagcgattataaaatctagaggtcgtcagaaaatttaacaaacataaaagggagtcatcagaatggcttgggagctgcttagtgtgattggcatcattgcgtttgcagtcagcggcgcaattgttgcgatggaagaggaatatgatattttaggagtttatatattagggattgtcacagcttttggaggaggagcgatccgcaatttgctgatcggtgttccggtgtcagcgctatgggagcagggagcgtactttcaaatcgcgcttttatctattacaattgtgtttctgtttccgaagctgctgctgaagcattggaataagtggggcaatttatcagatgcgatcggcctcgctgcctttgctatccaaggcgcactgtatgccgtcaaaatgggccatccgcttagtgccgtgatcgtggctgcggtgctgacgggaagcgggggcgggatcatccgcgaccttcttgccgggcgcaaaccgcttgtgctgaaagcggaaatctatgcggtatgggcggcgctcggcggtttaatcgtcggcttgggctggctggggaactcgttcggcttatacgttctgtttttcgtgctcgttgtttgccgggtttgttcctatatgtttaattggaagctgccaaaccgttcttttcgcttagataattaatagcaaaaaaaccgatttcgaagtgaaatcggtttttttctgcataatataaataacccaaaccttgattggtattgggtgaatgtgctattataaattgtatttgccagtttgcatcatatatttaatatatgtatccaattatattttacagtatttcatctatgtttgtcaactattttctggaggtgccgttcatgaatcagcaggataaggaatggaaggaagagcagtcgagaatagatgaggtgctgaaggagctcgaaaaaaaagagcggtttctggaaacgtctgcgggcgggttgaagcatgatatcatcggattaagaaaaagcttttgggaggatgttaaggttaattttgatgatgcccatgaagcgattgaaacgatggctagcattaagcagcaggcagagctgctgtctgatcgggaacacaatcatcggcgcatggatcagcagctcaaacgaattcatcaattgaaaaaatcgccttatttcggccggattgattttattgaaaacggcgaggagcaggcagagcgaatttatatcggtttagcttcctgtttggatgagaaggaggaacactttctgatctatgactggagggcgccgatatcaagtttgtactacaattattccccaggaaaagcggagtacgaggtgcccggtgaaacgatagaaggggaaatggtgctgaaacgccagtttatgatcaaaaacggcactctcaaggcgatgtttaataccgatatgacgattggcgatgaaatgctgcaagaggtattaagccatcactctgatacccaaatgaaaaacatcgtgtctacgattcagaaagaacaaaatcagattatccgtaatgaaaaaagcaagatcctgatcgtgcagggagcggctggcagcgggaaaacatcggctgcgcttcagcgtgtcgcttatttgttatacaggcaccgcggtgtcattgatgccggacaaatcgttttgttttcacccaacttcttatttaacagctatgtctcctctgttttgccggagttaggagaagagaatatggagcaggcgacgtttcaggaatatatcgagcatcgtcttggccgcaagttcaaatgtgaaagcccctttgatcagctcgaatattgcctgaccgaaacaaagggaggcgattttccaacaaggcttgcaggaatcacatggaaggcgggtttatcctttcagcaattcattaatgaatacgtcacacggctttcctctgaagggatgatttttaaaaatattatattccgcggacaaaagctgatcacaaaggagcaaattcaatcctatttttactcattggatcaaaatcactccattccgaatcggatggagcaaaccgcgaagtggctgctgagtgagcttaacaagcttgagaaaaaggaacggcgaaaggattgggttgttcatgaagctgagctgcttgacaaagaggactacttggacgtgtacaaaaaactgcaggaaaggaaacggttcagcgagagtacgtttaacgattatcaaagagagcagcagctgcttgccgccatcattgtgaaaaaagctttcaaaccgctcaaacaggcagtcaggctccttgcatttcttgatgttacacaactttatttgcaattgttttctggctggggaggaaaatttcaacatgagaagatggatgcgataggtgagctgacccgttcggcatttacggataataaattgctctatgaggacgcggcaccgtttctttatatgcaggatctgattgagggcagaaagaaaaatacgaaaatcaaacatctatttattgacgaagcccaggactattcaccgtttcagatggcttacatgagaagcatttttccggctgccagcatgacagtgctcggtgatatcaatcagtccatctacgcgcataccataaacggggatcagcgtatggatgcgtgctttgaggatgagcctgctgagtatgttcgtttaaagagaacatacagatcaacaaggcagattgtcgagtttaccaaagcgatgcttcaagatggagcggatattgagccgtttaatagaagcggggaaatgccgctcgttgtcaaaactgaaggacatgagagcctttgccaaaagctcgcgcaagaaattggccggctcaagaaaaaagggcacgaaacaatagccgtcatctgcaagactgcgcatcaatgcatacaggcgcacgcccacatgagtgaatatacagatgttcgcctgattcataaagaaaatcaaccatttcaaaagggtgtttgcgtgattccggtgtatttagcgaagggaattgaatttgacgcagtgcttgtctatgatgcatctgaagaacactatcatacagagcacgaccgcaggcttttatatactgcgtgcacccgtgcgatgcacatgctggcggtattttatacaggtgaagccagtccgtttgtaaccgctgtgccgcctcacttatatcagattgctgaatgaagagaagggagtccttctcttttttctatttacatgaagcatagccgttttatcattaggattcttaatagttatcatcatgtaaatatattttacttaagcctagtattccggtaaagttcaattagatgcaattttcgatcagtttataactttgtgaggtggatacgttgcaacttcaggtaatgaacagtccgtttaatcaggagcaggcagagctccttaaccgccttctgccgaccttgaccgaatcccagaaaatctggctgagcggatatttatccgctcaatctgtttccgcccaagaagctgcgggtacgccggcggcagctgtgtcagcggaagcaccggcaccggccgtttcaaaagaagtgaccgttctttatggttcacagacgggaaacgcacaggggcttgcagaaaatgccggcaagcagcttgaacagagcggttttcaagtgaccgtctcatccatgagcgattttaagccgaatcagctgaagaaggtaaccaatcttttaatcgtcgtcagtacgcatggagaaggcgagccgcctgataacgcgctgtcgtttcatgaatttctgcacggaagacgggcgcctaagcttgaagacctgcgcttttccgttttggcgcttggtgacagttcgtacgaatttttctgccagacagggaaagaatttgatcaacgcttagaagaactcggcggaaaacggatttctccgcgcgttgattgcgatcttgactatgatgaaccggcagccgaatggcttgagggtgtattgaaaggattaaatgaagctgggggcggaagcgccgcgcctgcgccggcggctgcgtcacaaaccggtgagtcttcgtattccagaacaaacccgtttcgggctgaagtgttagaaaatttaaatttaaacggcagaggatcaaataaagaaacacgccatgtggagctgtctcttgaaggatctggcctgacttacgagcctggtgacagcctcggcgtctatccggaaaacgatccggaacttgtcgagctgctccttaaggaaatgaattgggacccggaagaaattgtgacgcttaataagcaaggtgatgtccgaccgctgaaagaagcgctgatttctcactatgagattaccgttctcacaaaaccgcttcttgaacaggcagcccagctgacagggaacgatgagcttagagagcttttagccccgggaaatgaggagaatgtaaaagcctatattgaagggcgcgatttgcttgatctcgtccgtgactatggcccatttagtgtatctgcgcaggagtttgtctcgattttgcgaaaaatgcctgcccgcctttattcgattgcaagcagtttatccgcaaatccggatgaagtgcacttaacaatcggcgcagtccgctacgatgcgcacggccgtgaacgaaaaggcgtctgctcgattttgtgcgcggaacgactgcagccgggagacacactgccggtttatgtacagcacaatcaaaactttaagcttccgaaagaccctgaaacaccgattatcatggtgggccctgggacaggcgtcgcacctttccgttcgtttatgcaggagcgtgaggagacgggagcggaaggaaaggcatggatgttctttggcgatcagcactttgtcacggatttcctttaccagacagagtggcagaattggctcaaagacggtgtgctgacaaaaatggatgtggcgttctcacgtgatacggaagaaaaagtatatgtgcagcaccgcatgcttgaacatagcgcagaattgtttgaatggcttcaagaaggagcggctgtttacatttgcggagatgaaaagcacatggcgcatgacgtccataacacattgcttgaaattatcgaaaaagaaggcaatatgagccgcgaagaggcggaggcttatcttgccgatatgcagcagcaaaaacgctatcagcgtgatgtatattgatttgacttgaaaggagtttttcaacatggtgaccaaaattctaaaagcaccggacggctctccaagtgatgttgaacgcattaaaaaagaaagtgattatttgcgcggcacgctgaaagaagtgatgctcgatcgaatcagtgcgggaattccggatgatgataaccgcctgatgaaacaccacggcagttatttgcaggatgaccgcgacctccgaaatgaacgccaaaagcagaagcttgagcccgcatatcagttcatgctgcgcgtgcgtatgccagggggcgtctcgacgcctgaacaatggcttgtcatggatgacctgtcccagaaatacgggaacggcacattaaaattgacgacacgtgaaacattccaaatgcacggaattctgaaatggaacatgaagaaaaccattcagacgatccactcagcacttttggatacgatcgcagcctgcggagacgtaaaccgtaacgtcatgtgtgcatcaaacccttatcaatctgaaatccactcagaggtatacgagtggtctaaaaaattaagtgatgatctgctgccgcggacgagagcatatcatgaaatttggcttgatgaggaaagagttgccggcacgccggaggaagaagtcgagccaatgtacggaccgctctatctgccgcggaagtttaaaatcggtattgccgttccgccgtctaatgatattgacgtcttttcacaagatctcggattcattgcgattgtcgaggatggcaagctgatcggttttaacgtggcaatcggcggcggtatgggaatgacgcatggcgatactgcgacatatccgcaattagccaaggtgatcggtttctgccggcctgagcaaatgtatgacgttgctgaaaaaacgattacgattcagcgtgattacggcaaccgttctgtccgtaaaaatgcgcggttcaaatacacagttgaccgcctcggtttagaaaacgtaaaagaagaattggaaaaccgtctcggctggagcctggaagaagcgaagccgtatcatttcgatcataacggcgaccgctatggctgggtggaaggcatcgaggataaatggcatttcacgctgtttgtcgaaggcggccgtataacggattacgatgattataagctgatgactggcttgcgggaaatcgccaaagttcatacaggtgagttccggctgacagccaatcagaacttaatgattgcgaacgtttcaagcgataaaaaagaagaaatcagtgctttaattgaacagtacggactaactgacggcaagcactattcagcgcttcgccgcagctcgatggcgtgcgtcgctcttccgacctgcggattggcaatggctgaagcagaacgttatttgccgaccctgttagataagattgaagagattattgacgaaaacggccttcgtgatcaggaaatcaccattcgcatgacaggatgcccgaacggctgtgcacgtcatgcactcggtgagatcggatttatcggaaaggcgccgggcaaatataatatgtatcttggcgctgcgtttgacggaagccgtttaagcaaaatgtaccgtgaaaacatcggtgaagcagacattttaagcgagctgcgcatccttctttcccgctatgcgaaagaacgcgaggaaggcgagcatttcggtgactttgtcattcgcgcgggcattattaaagcaacaactgacggtacgaattttcatgattgagaaagaaagacgagagacagggagtagcttcctgtctcttttttctataatttgctcttctgcaaaaaagttcactgtgagcatatcatgagaaaaaataccctaaaaagggtactataaaagaagacaagtgtggagagaactcctgcgaaaccacatagcggatgcaaggccaccctagctcaagggcttttagacaaacagattttttggctcatcatgccgacacacaacagacgaaggaggtcatgcatttggacatatttttagttgtgctcgtattattaacgattattgcgatttctaatatcgtgaaccggtttattccgtttattccggtgccgctgattcaagtggctcttgggattcttgccgcctcatttccacagggacttcattttgaattaaacaccgaattgttttttgttctttttatcgcgcctctgctatttaatgatggaaagaggacaccgcgggcagagctttggaatttaagggctccgattttattgcttgcactcggccttgtatttgcgactgtgattgtaggcggctacacgattcactggatgattcctgctattccgctggcagcggcctttggacttgcggccattctttcaccgactgatgtcgtcgctgtcagcgcattatcaggaagagtgaaaatgccaaaagggattcttcgcctgctggaaggtgaggggctgatgaatgatgcatcaggtctggtggcctttaagtttgcgattgcagcggcagtgactggtgcattttcattagcacaagcggctgtcagctttgtctttatttctctcggaggcttgctgtgcggggttgtcatttcatttttgattattcgttttcgcctatttctgcgccgccttggcatgcaggatgtcacgatgcatatgctgattcaaattctgacgccgtttgtgatttatttggcagctgaagaaatcggcgtttcgggcattttagctgttgtagctggcggtattacccatgcggttgaacaggatcgtctggaatcaacgatgatcaagctgcaaatcgtctcctcaagtacgtggaacattattttatttattttgaacggcctggtcttcgttattctcggcacgcaaatccctgatgttatttctgttatctttaacgacactgccatcagcaacatgaaggtgatcggctatatcctagtcatcacatttacattaatgctccttagattcctgtgggtgctgttcttctggaacggcaaatggttctttaataaagatcagaacatctataaaccgggtcttcgttcgacgctgttaatttcgatttccggtgtgcgtggagcagtaacgcttgcaggttctttttccattccgtatttcctggaggacggtacgccgtttccggaaagaaatctgattctctttttagcagccggcgtcattttatgcacgcttgtcattgccaccgttgtgctgccaattctgactgaaaaagaagaagaggacgaggaacgaaataagaagctgctgacggcgagacgcaagttgatcaaaacagcccttcaaacgattaaagaggacatgaatgagacaaacaaaacggcctctcttgcggtgatagctgaatacaatgagaaaatgaaaaatcttcgttttcagcagtatacatcatctaatcgcattaagaagcacgagcgaaaagtccgtgcgcagggggttaaggctgagcaagaggcgctgatgaaaatgctggagcggggagacatcccggaagaaacagcaaatgtgctgcaagaacgatttaacgagttggaaattttgtatgccaacccgtttaaagtcgggttatcaaaaacaaggctcaagaggctgatgtattggattttcttcggtgaacataaaaagccggagatgtcgattttaaatgaagcgggattgatacgggcaacaagagtgaaaacggcaaaagcagcgatagaatatctggaaaaacataagacggatgagcataaagaagtgtttttatctgtcattacattctataagcagttaattttcaggctggagcacagccatcatgagttaaaatcaagtgcccattttgaaaatcagaagctggaagtgaagctgaaggctgtgcaggcgatcagaaatgaaattcaaacgctcttcgaagagagggaaatttcccgggacatctcccatgagcttcgccaatacattaatgatgtcgaagccgccatgcttgaaggcggcgaataaatgcagaaaaaaagctggcgttagagcgccagctttttttatattaagggcgatgaaatgcgacagtgctgccatcccggtcgaaccagcctctgaaggcccagttgatccagccgccatcgcctttgtttgtaaaggttccatcttcaaatacccaaatgccatacgtaatgccgtcgtaaacggctgagccgtaaaattgcacaccgttcaaatgatcttcatattcctggcttaaattaaagaccatgacgttatatttttggccggacgcgtagaaggaagactccatgaggtttttcacaaagccatccctattctgtgcggatttgatggcatcagcgatctggttggcaattccaagtacatccaggttgacgtttaaacctacatcagcggcagttgttccagcagtagttgtctgcgacatcttcggagcaggattttcttcagcggaagcaaaggacaaaggggcaattgtcaaagcggcaccaagagcaagtgtcattgggatacgaatacgtttcaagttgtttcctcctttgttttcatttggttacactacacgcataccctgctcaatgtatttgtaatctcaatattgttaaaataggaaaaaaatagtgtttggatttgcctgtgctgtgaaaaaagaagcaaaaagagggtcttaagcgtattattggtatcggctgagaggaatgtgagataatatagacgcttacatttcagtgaaagggtggaggttcaagtgccaacaagtttaaaagatactgtaaagttacataacggagttgaaatgccttggttcggtctgggcgtttttaaagtagaaaatggtaatgaagcgactgaatcagtgaaagcggcaattaaaaatggctatcgcagtattgatacagcagcgatctacaaaaatgaagaaggcgttggcatcgggattaaagaatccggtgtggcaagagaagagctcttcatcacatcaaaagtgtggaatgaagatcaaggctatgaaacaacgcttgctgcctttgaaaaaagcctagaaagactgcagcttgattacttagatttatatttgatccattggcctggcaaagataaatataaagatacatggcgcgcgcttgaaaagctgtacaaagacggcaaaattcgcgcgatcggcgtcagcaatttccaagttcatcatttagaagagctgttgaaagatgctgaaatcaaaccgatggtgaaccaagttgaatttcaccctcgcttgacgcaaaaagaattaagagattactgcaaagggcaaggcattcagctggaagcgtggtctccgctcatgcagggacagcttttggataacgaagtactgacacagattgctgaaaaacacaataaatctgtggctcaagtgattttgcgctgggatctgcagcatggagttgtaaccattccaaaatccattaaagaacaccgtatcatcgaaaacgctgatatttttgatttcgaattgtctcaagaagacatggacaaaattgacgcattaaataaagatgagcgtgtcggtccaaatcctgatgagcttctgttttaatcaaaaaactccccgttatggggagtttttttagtgcgtttttttctgttgaatgaaaaacagcatcaaaaaggaaatgacaacaatacagacgacccacgcccaagcaagggtattgttgccggaatccaatgcgacatatatcgccgtcggcagtgtttgcgtaacaccggggatgtttcctgcaaacatgagtgttgcgccaaattctccgagcgcccgcgcaaggctaaggatgcttccggtcagtaacgaaggataggcaagcgggacggagatatggataaacactttccatctgctagcgccgtctaccattgccgcaccttgtatatcgggatcaatgtcagcaaatccggttttggctgattgatacataagcggaaaggctacaacagccgaggcgatcacagcggcccaccaggtgaaaatgacaggctgctggaaaatccactcgatggcttgtccgatgaagctgtgctttccgaaaatgacgatcagaataaaaccgacaacagtaggcggaagaacgagcggaagcataaaacatgtttcgagtgccgtttttccgaaaaatgatgcccgtgacatccatgctccagcaagtgttccgagaataatgacaacaattccggcaactgccgccacctgaaaggaaagcacaacgggtgtgaaaaattctgaagcgcttatgctactcggcagtaaagccatatttctcaaatactttcattgcttcatcagattgcaggtattcgtaaaattccttcgcttccttacggtgttttgtatcttttacgattcctaacggatagacaattgggctgtgtgtatctgcttttgcctcgtcaacaatgttgacctttttcgagactagggcatctgttttataaacaacacctgcgtctacattgccggtttcaacataagaaagaacttggcgaacgtcttttccatacacaattttatccttcactttgtcccataaagacagctttgtcagtgattctttcccataagctcctgccggtacggattccggagtgccaagagcgattttttctgattcagccagattgctgaagcttgtcacaggtgaatctccgtttttcggtacgaccagcacaatttcattaccgactaattcagtgctgtctttttttgcgatatctccatcatccaccagctttttaaatttatcctcagcagctgagaagaacagatctgctcctgctccttgagaaatctgtttttgcaaggcgccggatgagccatagttatcttggatggttatatgttgatgatctttttcataatttttttggatttcctcaagtgcatcctgcgcgctggcggcagctgagatggttaacgttacttttttctcgctgtccgttgaagactggtttgaagaacagcctgctacaagcagaaaagcagttaaggctgcgatgaaaatagaatacttcttaaacatgattgcaccccttatcattagatataactaattataactgattatgtttggtttatgtgggtttttttacattcggcgaaaaggtataataaaataggagagtgatgatgatgaatgaaacctcttcctatacgatagaagaagttgcaggtctgctgaaggtatcaaagctgaccgtttatgacttgattaaaaaaggcgtgctgcctgcttaccgtgtcggaaggcagatgcgtgtggatgaagaagatttaaagcaatataaaacgaatatgagaatgtctcagcccatcgctgcaaaagaagcgccgaaacaggtgcaggaggctgagccggacggcagaccaaatgtcatgatcagcggacaggacatttcgatggatatcctcagcaagcatttggagaatgccattcaggagacgccgctccgtaaatacaaaggaagcttaaacagcctgattgatatgtatcaaggcaagtgtgacattgtcagcctccatttgtacgatgcagaaacgggccagtataacgcgccttatgtaaaacggattttgacaggtgaaccgttttgtctcatcaatgtcgttctccgcaaagcaggactgtatgtgcaaaaagggaatccgaaaaacattcaaggctggaaagacttgaaaagagccgatatccggatcatcaacagggaaaagggttctggcgcaagggtgctccttgatgaacagcttggcttgcttggtgtgaatccggctgatgtagtgggatatggcgatatcgtgactgatcattacgctgccgcttcacaagtttcaagcggacaggctgacgcgggaatcggggcacagcacgcggcacatatgggcagtgttgattttatcccgctcatcgacgaacaatatgatatcgttgttttgaaaaaaaatgagcagttgctcaaagccgtgaaggagattttgaattctgaggactacaaggcgaatctgtctcatttaaacggctatgaaacgaagctgactggcaaggtgatattggaaacgtaaaaaatccctcttgatagagggattttttcattcggaaaacctgagcaggtcaccatttaaaattttatcagagagagacagttcttcgtttgctttctccttgtaagggaggcacgcatcctgatcttccagcacttcacctgttttttggctatagcacgtgttctttgtgtatacataatcgttcgtaataaagctgccgtttcgcagaacggcgaatggggtgcggtcgcccgacagcaaatcattgccgaattggatatcgccttttgtctcaacgccgagcaaatgcatcagcgtcggcctgacgtcgacctgtcccccggcatcagggatggtttccggctgttgatcggtgattcccgggatatgtatgataaacggcacccgctggagctgaacgttgtcatacggtgtgatttcgtctttccctaaaaactcagccattgcctcgttatgggcttcagaaatgccgtaatgatctcccataaatacgatcatcgaattttcgtataagccttcgtccttcagttttttgataaaatgcttcaatgcttcatcctcatagcgaaccgtggtcacatagcggtttaacagatcactgcttgaatcgaattcatctatcagctgatccttttcatcaatctcaaacggaaaatgattcgttaacgtgataaaactgctgtagaacggctgcggtaggcttttcagctttttggcggactgctctaaaaattctttgtcttttaagccccagcttgtcgatgtcccgggagtgacatgaaaatcatcaacatcaaaaaagcggtcaatgccaaatgtatcgtacatgacatctctgttccaaaatgttttatggttagcgtgaaagacggctgaataataatcgtgctgcttcagcgatttatacatcgtatgaaattgatggtcgcttttcgtgaaaaagacggcgccgctaagggagggatacagtgagttagcgacgataaattctgaatctgatgttttgccttgttctgtttgctgatagaaatgatcaaaggaatagcttttttttatgagatcattcataaatggggtaatttcttttccatttactttttcattcagaacaaagctttgggtcgactcaagtgttacaaagatgacattgcgcccctttgcaagaccgaatttgctttgatcaggcttgctgtaatcagcctctgtgtagtttttaatggcagttatactgtcttcatcggcaaaagctttcgcgctgatattaacagtctgagaaattgtatcgtaaatatggaactgaaacaggccgatgcttttgactagcatttcccggtcaaaagaatgtgccaaaagcttcggctgctgtacttctgcaagtgccagtgtgcataaaagcattccgcaggaagctgcatagtaccgtttgatcgtgtggggagcggcttttgtctgtgggtgtttggtttttctggcgaacaacagcagaaaaaccaaatccacaaacagggcgataaacagaggatggaacagttcttttacactgctgcccatatcgctcatgttgctggcctgaaataaaaccgggatggtaataaaatcgatataaaagccgtaaaaaatcgtattagagatcaagataacagtcagaaccaaattggcaatcagcaaaaaggcccgctgcttgttttcttttagaaacaggccgatcccgaataaaggaagaataaagctgagcgggttgaccagcagcattagctcctccaacagagtatcgatttgcaaatcaaagccgagtttatatatcacatacgttttgatccacataaataagatcgaaaaacataaaaaccgctgattgtgaaaaaaggttcctttcatcaatatgactcctcacgttttcttgatcatctgcatgaaatgcttcttaagtaaaacctactaaaaacagccggttcagacaagtctcagcactcatgtttaaaacatgcggccatgaaacagcatataaaagtagtaacatgaagcaagggtcaggccggctagcacgagctgctcagaaaaactgcctgtcttcatatataatggaagccgaacgcggatcgtggaagggaataataatttgattccgttcaccgtccaagcgtcaagaatcaagtggctcgccattccgatcatcaggccggctgatatgtttttatctggaatgtatgtagaagtgataaaaaacatgatgagcataaacagcaggctgtgtgtaaaggtgcgatggccaaaaacggagctgaccactttcgataaaataggaaattttctcccgattttgctttgtgtgtggcagatatcgggtattaatgctccaaccgcgcctgacgcagccataagcactggatcaaatccataataataagccgctgccgtacaagaagcgatgcctcccatgatgtgtgtttttcctgtcatttgccgcttctccttttatcttttgcaaaaaatctctgaattacaaatatatcaagagaatgtatgtttgatcaacaggactttggacgataaaaaatatcccgcataatttttcaggaaaaaggcatcttaaacatgtacctattttttaaaagaggtgatacgaatgggtttctttaataaagataaaggaaaacgttccgaaaaagaaaaaaacgtaatccaaggagctcttgaagatgctggttcagctctaaaagatgatccgcttcaagaagctgtgcaaaaaaagaaaaataatcgataaccacatgcggatagggcttggctctatccgtattttccatctgttccctttgacagatcatcctttctttgataaccttctgggagtaactgaataattaaatcctcactctttctcagtgaggtagaggttgcgcggatgatgagtcacacatgctaggctgacaggggctgttaaacatgtgtaaaaggcatcagcgccgaagtgtggagaaagccgatccttctctatgctgggactgtatctgaataagtgcaggactgccgcgtgctttttcgcggagggctatccggagatcaagggtgtgtgtttctttaagcatggacttttgttcaggctttttttgcgtttatatgatctcggggtctggtccgtacaaagaatcatggaggtactggaatggaacagacaaaaaaatggggtttttggttattaacggcgtttgtcgttggaaatatggttggatcaggaattttctccttgccgagctcgcttgcttcaattgcgagtccgtttggagctacgtccgcctggcttttgacaggtgccggcgtgctgatgattgcacttgtgttcggacacttgtccattcgcaagcctgaactgacagcgggaccgcaaagttatgcaagagcgctgttttctgacccgaaaaaaggcaacgctgccggtttcacaatggtgtggggctactgggtggcgagctggatcagtaacgtggcgatcatcacaagtctcgccggttacttgacttcgttcttcccgatcttggttgataaacgtgagatgttttcgatcggcgggcaagaggtgacactcggccaattactgacgtttgccgtatgtacgatcttgttatggggaacgcacgcgattcttgttgccagcattaacggcgcaagtaaattaaactttgtcacaacgctttctaaagtattaggttttgtcttctttatcgttgccggtttgtttgtgtttcaaacgtcattattcggtcatttttatttcccggttcaaggagaaaacggcacaagcattggaattggtggccaggttcataacgctgcgatttctacactgtgggcgtttgtcggaattgaatccgcggtgatcctgtccggccgtgcgcgctctcagcgtgatgtgaaacgtgcgacaattaccggcttgctgattgccttgagcatatatattattgtgactttaattacgatgggtgttctgccgcatgataagcttgtcggctctgaaaaaccatttgttgatgtactctatgcgattgttggaaacgcgggaagcgtgattatggcgcttttggctatcctttgtttattcggaacgatgctcggctggattttgcttggctctgaggtgccataccaagccgctaaagcaggagatttcccggcattttttgcaaaaacgaataaaaagggaagtccggtcattgcactcattattacaaacgtcatgtcacaggtcttcattttctcggttatttcccggacaataagtgacgcatttacatttttaacgacagcggctacactcgcatatttaattccgtatctggtatctgcaatctacagcttgaaggtagtcatcaaaggtgaaacgtatgaccagctgaaaggctcccgtgtaagagacggattgatcgcgatactggcgtgtgcatactccgtgtttgttatcgtaacaggcacagcagatttaacgacatttatactcggcatcggtttattctttgtcggcttaatcgtttatccatttgtgagtaacaagttccagaaagaaaaacaagcataatgaaaagacacctgatttgctcaggtgtcttttttataaaatcacaatttctcctgttaggaatccgttcgttaaatatgcaaaaaacgtttttcagtctctccagcataaaaaaactgatcgtgatgaggatgcagcttaatatgaatggctcaaagaaaatatccgatatgattcaaattgagccgttccttataaataaacaaaagagccgcgggcaggcggctcttttgtttatttagtcaagctttccgtaataaactccagttgtccttctaatgaaatcgggtctgtgaaatagaatccgatcggatccatcttgtatacatggccatttttaacggcattcaggttcttccaaatggagctttcaaaaacgccgccatcatcaccgcctgattgccatgggcccgcgaaaatgtaatctccggcgaagtcagggagcttctctaatgaaatacttgtataacctggcccctggtcaatggctttttcttttgtcagctttgtagcctgcaggccgaggtctttgtaaatgatgcttccgcctcttccaaagtctttaccaaatacgtaaatgtcttttccgttcgtttgcataatggaaatggttttgtcaccgaccgcttttttgatttttgttttagcggccgcaacttttttatcccacttggccagccatttttcagctttatcttcagttcccgtcatttttgcaaattctttcagctgttcgatgttgtcgagcttatcgtattttactgcgacagtcggcgcaattttttcaagctttttaatatcagcgccctgtgttgtccagacgataatcaggtcagggttcaaatcaatgaccttttcaaccgaagtgccgtctccgatgttttcgacgccgttggtttttcctttgtagtaagggtttttaaatacattctcaggcgcacctacaacgttgatgccgagtgttttgaagtagccgtaatagccgtctgccatgacaaccacccgtttaggatgcttcgggatttttacatttccgttttcagccttgtatgtaaaggtttctgcgccttttgaatcagaggcagaacctttgctttctgagttattcccgcaggctgccagcgctgcaatcaataacagggcaaaaaacgcggctccgagtttcttgtatatatgggtcatatctcataccttctttctaaaagatagatgaaaaagagaatcattatcatctgtgattataccactgcaagtgccggttgacacgatatttttgcaaatgcattttcatttttgttcaaaacactctattaaatcagctgaaaaaagtgatatactgaaacagcaattgataatcattatcagtaacagaaaggaagtacggcagttgagtcaacataaaaatatacggactgcatcagaagaaatccaatggacgtcaaggacatatggcgcggtcatcgtccttatcgcaggtctatgcctgctttgccttggcgcatttttatccatatccctaggtgcagcggatattcatttgcgcactgtatgggaggccatttttcattatcagccgacaaagacatctcaccaaattatacatgatcttcggcttccgagaacggcggctgccgcgcttgtaggcgcattgttggcagtgtcgggagcaatcatgcaggggatgacgagaaaccctttggcagagccttcgattatgggtgtgacatcaggctctgcgtttgcggtttcgattgcgtttgccttttttcccggactttctgcaatggggcttgtgctatggtcctttgcgggagcggggctgggggcatcgacggtaatgggcataggcatgttttcaaggggcggacttacgcctgtaaagcttgctctggcgggtacggcagttacttatttctttaccggcatttcaactgccattgcaatccgctttgatgtcgctcaggatatcagcttttggtacgcaggcggggtagcgggtgtgaaatggtcgggggtccagcttttgcttattgcaggggctgtcggtttaacgctcgcgtttttcatcgcccggtctgttacagtgttaagtctcggtgacgatctggcaaaagggcttggacaatatacatcagcggtgaaactggttggcatgcttattgtagtaattctgaccggagctgcggtttccattgccggcaccattgcatttatcgggctgatcattccgcatattacccgttttttggtcggtgtggattatcggtggatcattccttgctcggcggtgctcggtgctgttttgcttgtttttgctgacatagcggccagactcgtaaatgcgccctttgaaacgcctgtcggcgcgctgacttctcttatcggcgttccctttttcttttatttggcacgtcgtgaaaggagagggctgtaatgaaaacaaaaacaaacaaaccgctcattgtaatggctgtgacctttttgcttatcgtggtggtcttttttatcagtctcaatttgggcgttatcaaaattgcaccgcttaaaacgcttcaggtctttttcggccaaggaacggcgcgtgatgaacttgtcttatttgagttcaggctgccccggatcatcctttctttgcttgttggagcagggatctccgtagctggagccattttgcaaagcgtgtctcaaaatgaacttgccgagcctggtattctcggaattaacgccggcggttcacttgctgtagtgctttttatatacttttttcaagggtcagcttcagatcttagctttttcggaacatttatgctgccgttcagtgctttggcaggagcaatcctcgctgcgtttctcatttatattctggcatggaaaaaaggcgtgacaccgattcggctgattttagtcggcataggggtgaatgccggattcaacgccctgttgctgatttttcagctcaagatggaccctcatgattttatgcaagccgcggtttggatatccggctcaatatggggggcgaactggaatatgatctgggcgattctcccttggattgtgatcttgcttctgtttactttatataaggcacgctatttgaacattatgcagctcggagaccaattggcgaccgggctgggcaccgctgttgaaaaggaaagacggattcttcttctggcagcggtcactcttgccgcttcatgcgtggcagctgcggggggcattgcgtttctcggattgatcgcgccgcatgtggctagaaggctgaccggtccacgtcaccagacgctgataccggtctccgccttcatcggctcattcctgtttttgcttgctgatacgctggcgagaaatgtattggcaccatcagaaattccggtcggacttgtcatttccgtgctaggtgcgccttactttatttatttattgatgaaagcgaattagaggagggggccgaatatgaattcattatcaacggaacagcttggaatcggttatggcgacagggtgattgtagaggatttaaatatatcgattcctaaagggaaaattaccaccttaattggcccgaacggctgcgggaaatcaacgattttaaaaacaatgtccagaattatgcgttcacatgcaggtgccgtctatttaaacggcaaagcgattcataaaatgtctacaaaggacattgcaaaagatatggcgattcttccacagacacctgaagcgccgagcggcctaacagtgcacgaattggtgtcgtacggcaggtttccgcatcaatcaggattcggcagattaaatgacgaagaccgccggattatcaaatgggcgcttgaagaaacaggcatggctgaatatgctgaacggccgattgaggcattgtcaggcggacagcgtcaacgtgtgtggattgccatggcgcttgcgcaagggacggaactgcttctgctggatgaacctacaacgtatcttgatcttgcacatcagcttgaaattctgcagctgcttgacagactcaacaaagagcaagggcggacgattttaatggtcattcatgatcttaaccatgcagctcgtttttctcattatatgatcgcgctcaaaaaaggcacggtcatcaaggaaggaactgctctggaggtcatgacaccagacattttgaagcaggtatttcagattgatgccgaaatcgtgactgatccccgtacaaataaacctgtatgcttgacatatgacttgattaaaaatgaaaaagagctagttactgtatgaaaaaatcccggtttgaagccgggattttttttattcggctttgaaaatacaatttttctatttgattccgtcatttcaataaaaggattgcaagtctttttgaattaatagataatattggttagaatgtttcgaaaatattacatagtttacagaaagaggagatcgttgtgtccaagaagaaaaaatggcttattggcggtgcgatatgtgccggtgtgcttgtattggctgggatcggcgctggcggtttttacttttttactcacatgaaccaagttgccgtatcatcggagccctatgctgaatcggtcgcggtatacatgggaggagattcagaatcaggccaaacgttttctggaaaggttgaacctgagaaacagcagaaagtatacatagattcagaaaaaggcagcattaaaaaaacatacgtcaaagaaggcgatcaggttaaaaagggcgataagctttttgagtatgagggcgaggatcattctgatgaagtggagcaagccaatttgcaaattgaaatgacaaatctgcaaatcaaccgtttgcaaaaatcaataacggaaacggaaaaaaagctgaaagttgcaggaaaagaagagaaaaaccagcttcaagatgaacttgatcaaaccaatttcgatttgaaaacaagccagcttgaactgaagcagcatcaaaaagaactggctggcctgacgaaaaacaaaggttccaatgtcattacaagcaagcatgacggaatcgttcaaagcgtcaatcaggatatcgctgacggtgcaacaggcgaccaggcagcaggcccgtatatccagattgtttcgacaggcaaatatctggtcaaaagccaaatcaatgagctgttaatggacacgatcaaaaaaggcagcaaagtcagggtcacgctgaaaacaggcggtgagggcgagtggaaaggaaaggtcacctcgatcggcaagcttccagcgggagcaggcgagggtgaagaatcagaaagctttgctgatgaagaaatgaatccccagtcctctaactatcctttcaccattttattagacagccataaaggtcttgaagtcggctatcatgtcaacatcgaagtgatgagtgataatgctgatgcggacacgatcaagctgccgtccgacatggtcattcaggatgacggcgaaccgtacgtatggaaagctgatgagaatcacaaagcggttaagcagcctgttgaaatcggagagactgatgaaaatgacatggtggaaattaagagcggcctgacgccggaagattatgtgatctatcctgatcccgcggtcaaggaaggaaagcaggttacagtcaatgctgacactgaataatatttcgaagtcgtacaagctgggaaaagaagaagttccaatcttgaaacatatcaatctgaccgttcaggcgggggagtttttagctattatggggccttccggttctggaaagtcaacgttaatgaatattatcggctgtttggacaggccaacctcaggaacctatacgcttgaccagatcgatatattgaaagggaaagacggggctttagccgaaattcgcaatgaatcaatcgggtttgtgtttcaaacttttcatttgctgccgcgtctcaccgcgctgcaaaatgtcgagctgccgatgatctacaataaagtgaagaaaaaagagagaaggcaacgggcatatgaagcgctggaaaaagtcggattaaaagacagggtctcctacaaaccgcctaagctgtccggcggccaaaagcagcgggtggcgatagcgagggcccttgtcaatcagccgaggtttattttagctgatgaaccgaccggggcgcttgataccaaatcaagtgaacaaattttggcactgttttctgaactgcatcgggaaggcaagaccattattatgataacccacgacccggacgtcgccaaaaaagctgacagaaccgtttttatcagagacggagagttggtattagatgagagaggggatatcagccatgcttgaacatattcgaatctcctttcaatccattttctctcataaattaagatcgattctgacaatgcttggcgtcattatcggcatagcggcaatcatcgcgattgtttcaatgctgaagggccaaagtgagcagttaaagcaaagtatgatcggcatgggaaacaacgccatcaatgttgtctaccagccgtctggcggagaagaggagagcggcggccctcaggtgtcgtatgcgtccgcgccgcctgtagcggaagaaacagtaaaggcgatcaaatcagatccgatggtcaaaggattatccttatattacttgtcagaaggcgcgagcgtttttcatttaactaacgtttcgtatccccaagtgtatggagtggacgatgattacttcgacatgtttccaatccgaataaccgaagggagaaagctgacggaaaacgatttaaacagcacacaccaagtagtgatgatcaatgaagctgtcagagatgaactgtttccagacggagaagctctgcataaaagcattgagatgaatggtgtgccgtttaaggtcgtgggtgtttttaaagaaaaaaatcaacaggaaagcatgtttgaaggcgactatgcgaacccggttttgtacgtgccgaaaaaagtgtggccgcttattgaaggatttgacgcgccaacgcagattgccgtgcaggctgattcttctgagcatatccaagaagcgggtgtaatggctgcagatcttttaaatcagggactgtcagaagctgagctggaaaaagcagagtacagtgtaatggatcttcaggagatcgcgcaggaagtggagtcctttaatcagtcatttgcattgctgcttggcggtatcgccagtatttcacttttggtgggcggtatcggcgtcatgaacattatgctcgtttccgtaacggagcgcacgagggaaatcggaattaagaaagcgctcggtgctaagcggcgtgtgattttatttcaatttttaaccgaggctgtcgtgctgacaagcattggcggaatactcggtgtgctggcgggcttcggcatcgccaagctgctgacggtcatttttccgatgccttttatcgtctccattccagctgttgtcggagcactcatcttttcaatggcagtcggcattatcttcggcttgcttccgtctatcaaggcttcgaagcttcagcctgtagacgcgcttcgctatgaataaaaagaacgcatccaattggaatgcgttctttttttagctgggaagagccgagttgcatttgtctaaaatcaaaaaaacggctgcgacaatcatttcttctgtggtggacagccagatgtcgctgatcaattggtctgttgtatgagcagtcatccacaaaaacagcagctgtacgatgccagcaaggagaatgaatagacgttttcctgtcttgaaaaatgtaaagctatgtatcatcagccgttcaaatggttcaaagcataatccgagaacaaggaataccacggcaaaaagcaggacatgagctgctgagcggtagctcgttcccgctaaagaaaacaatatatagatgacagcaaaataggtcaacaccactgctgctgcggccagcaagtactttatggagagccgcaataagcgttttgaagggttttgatgtttcactggttcagctccttatgaaggcttgcagagaacgagtgctctctgcaagccgcaagtcttttatttactgcatttctttttcactactgggtgcttttcttttgaaagcacatcagtaaagtctttgcccaagtcaaggtgcgcttgaacaaatgtttcaggaagcatggcaagccattggtttaaagatacatcagcataatggtcgtctttgaagatttctaaaaagacaagcggttcatccccgatgttttcaacgtaatgacccattgcaaatggtacatatccgacatcaccggcttggtaattaaacgttctggcatggccgtcagatgcaaaaacggtcattctagctttaccggagatgtagtattgccattcgtgggtattcgggtgccagtgcagttctctcatggcgccgggttctactgttacgagcgctgatgcgatggttttagacactttgaagtttgtcgaatctgcaatgtatacttttcctccctcagattcgatcggctcttgttcaagaaggcggtaagtaaatggataaggcacttcgccattcggcccttccacaatatcatcttttaaactgccaggaagttggttttcaaatatatatttttctttgccaggcaaattggaaatctcttcttttgtcacgccgaagttcgcagcaatgacttcttttggagtgtgggccagccaatctgtcagctggaacgtgctgttttcagagaatgatccatcgtcaaacacgagcaggaactcagctccctcctccagcgcttggatggagtgcggcaggcctgacgggaagtaccaaaggtctccttcacctacatcgtcaataaagctgcgccctttttcatctacaattgtgactcttgcacttccgtaaatcatataagcccattcagcttctttatgccagtgaagctcgcgaatcgcgcctggcttcagccgcatatttacggatgcaaggttttctgaaatcggcaattcacgtactgtcacttcccgggcatatccgcctttttctaatcggttatgagtatcagagaatgaaaacttcatattgctgacggtgccatgatcggtttcaggcggaacgagcatatcagggttttgccggtctctttcaatattgcgcgggatttttaccgttgctcctttgtctcctctaattggctgcggaatgtcattttgttttttcatgaaatgtttcctccttacatttaaatgtgatagcagaaagagaaggtgaaaggcctttcgttttcccttctgttttgttaagtgaaaaaaaccagtgaaaagtcaacttcgattgaaaaattatttttttgcatgatctttcagttctgtcattagttctattagttgatcaaacttcttttcgaatcgggtcagcagatacattgcaatcagcgcgggaaaccccaaattgccgatctgttttacgacttcctctataaaaacctgatccataggaaaatacctcccttctttttctgcagtcatgtatgtaagtgaggaaaaccgataaaacgtaaactgctgcaaagtattttggaagacactaggcggaaagtagtagtttacttttttttgctttccttcatttaatttagtagggaggcggtttgatggactatcaaagtcttttacggtcaaaatgtaaggagataatgaagcatcccatcgtgaagcattttttgagcaatcctcagcattaccgtttgttcaaaaacgtaatggaaagccctaacgaaaaagatgcaagatcattggacgagctatttaagcaattttataaagaaatccgcatcgtcaagtatatgaattcaatgattcgcatcttttctattgattttgataagcgggttcgcaaaaaccaaaaacggtatccactgacggttgatcatccggaggcgggagatcggctttcttccgaaacaggtagcgatgcatttgaagaatttttagacaggcaggatgatttgagccagcatgtacaggattaccagctctaccaagcgatccagaagctgactgacaaacaaaaaagtgtgctgacgaaagtctatcttcacggtgccacgatgcaggagattgcagattcattaggggagtcccgacaaaacatctccaacattcataaaaaggggctggagaatatcagaaagcagttagcggcgcaaaaaaagggggaaaagtaagctgtggacggccagtttgaacaaaaaaagaaacaaaaagacgagacttatgacattgagcacctgattgcatgcttttcaccgatgatcagaaaaaaactcagcaatacgtcctatcaagaaagagaagatttagagcaagagctgaagatcaaaatgtttgaaaaggctgatatgcttttatgtcaggatgtaccggggttttgggagtttattttgtacatggtagatgagaactcataatattttcatatgaaaaaacatcaaaagggagcgcttgtttgctccttttttgctgttttgatttgccaaggctccaatgtattcaaaaatgtaccataaataaacgatataatgataagatgaaaaaaacagtgacagaaaggaacataaaagtggaaaatgcgtcaattttaatcgtagacgatgagaaagcgattgtggacatgatcaaacgcgttctcgaaaaagaaggttatcgaaatatactggatgcggcaagcgcagaagaagcgattcccgttgtgaaggccaataaggttgacttgattgtgctggatgtcatgatgggcggaatgtccggttttgaagcctgcacattgatcagagagtattcagacgctccgatttttttcctgacggcaagatcatccgacgcggacaaattatcgggctttgcggttggagctgatgactatatcacaaaaccatttaatccgctggaattagcggcgcggatcagagcgcatctcaagcgtacatatcaatcgaaagaaacgagttcaaatcaaacctacacatatgattactttactttttctccgcaaaatgccgagttgatcgtaggcggggaagccgttgcctgttcagcccagcttctgcagcttttgcagtatttttgtgaacaccctaacgtggtgctttccaaagatcaaatatatgaaaaagtatggggctatccttcctacggtgacaacaacaccgtcatggttcatattcgcaagcttagggagaagattgagcgcgatccgagcaatccggagtatattgtaaccgttcgaggtctcggctatcgttttatcccaaatcctgaaggcaagcggtcatgaggttaagatggaagtttttgtttcactttttcggccagatgctgattgtgatcctgctgcttacggttatgcttgttgcatcgtttttctatttagacgcccgttttagcgatgcggaatccaattcagggctgacgaaagcaacgaccgacacacttgaggcatatctcgatgtaaacgaagacgggacatgggaagtggataatttcctgaagaaatctgttgataaacagcacggctggatgcaaatcattgattcggaaggaaacactgattattcctacggcgtgccaaaagacgtgccgggcacctataccaagaaagagcttttgtctatttataaaaccaaaaagcttcataactataaactgaattattgggccatcaatattgaagataagtcgtatcttctattgtccggctggaaatcaaaaagtgaacagctcctgacttccgttgaaaagcgtgaacaaaagatagactcactagcgcactataagtctagtaccatcgactatattaaacggaaaaaaggcgccatttacctgttagacagcaatggaaagattctcgacagcatcaacagcacaaaaagcgagagaaaaacgatgaaccagctggagctgcttaaatacagctctaagccttggaactataagcgggaaatttccgttaagatcctcaataaagacagatggatggtcgctacggtgccgaacccagtctatgtaaccgatcaggagtttaacaaatcattcctgaaggttgtattaaaagcgatgtttctcgtgatggccgttttgttcatgtatatcatttggatgaccgtttggtatatgttccgattcgggctgccgatttttcacacgattagatggctggtcaatctgtcaaaagggaagcttgaggagcccagaaaccgggaaggccgtcctgtcagcaaaaataaaaagggaaaaatcaaacagccgtaccgcttcttcggtgagatatttgaatcaatggatcagctgactgaaacgctgagaagggataaaagaaacagagaaaaaatccaggcgacaagggaagaatggattgccggtttgtcacatgacttaaaaacaccgctcagcagcatttacggctacagcatgatgctcgagtcgaagcagtatgactggtcgccggaagaagtgaaagaaatggggcaggttgtcagagaaaaatctgaatacatgtctaagctgattgaagacttaaatttaacgtatcgcctgaaaaatgatgctcttcctattgagagaaagctcactagccttatcccgttttttaaaaatgtcattgaggattttaagaaaaatccgttttctgaaggctatgatatctcgtttgtatccaaagaagagcatattgaatttgcccttgatgaagcgtggttcaggcgcatattagaaaacctccttgggaatgccgtgaagcacaacggcaaaggaacagagattcaagtcattctggagcaaacaaaaaatcatatttctttaaaagtgaaggacaatgggaaaggaatggatgaagaaacgatcacccatttgtttaaccgctactacagagggacgaacacaaaagattcaactgccggaacgggtctcgggctcgcgattgccaaggagcttgtccatctgcataacggaacgatccatgtgaacagcagaacgaacattggaacggtcattaccatcctttttaaaaaacaataaacatcaagtggtttggacacctctttgccgggaataacaatatatagactgaagctaaagaggtgtaacacatggatgcagtattggaagcagacactcgggcagtgattggtgaaggcccgttatgggatgaagagaacggccgcttatattgggttgatatcctggggagcgagctccacatctttgaccctgaagaaaaaatcaaccgatcaatcaaattcaaatcctttgtgacggcgcttgcgaaatattcaaaggatgaactgattatgacgatgaaggacgggttttacctgtatcatcttcgggatgacagcttggaaaaaattaaacagccgaaggacatgcatgagagcctgagatttaatgatgctaaatgtgacccgtacggaaggctttgggcggggacgacgagcatggaaggcgagcaaaaacaggcgtcgctgtaccgtttgaatctagacggcagtcttgtcaaaatcaaggatcaagtctccacctcaaacggtttggattgggaccgcgagcggaatttgatgtattacatcgacacgccgacccaggagattgtacgttacagctatgatcctcaaagcggagatgtttcgaatccagaacctgtctatcgttttgatcagtcagacggattgccggacggcatgacaattgaccaaaatggcatgctgtgggtggcgctgtttggcggcagccgcgttgttcacattgacccgtttcagaaaaaagaaatcaattcaatcagcgtgccggctaaatatgtcacgtgctgcgcgttcggcggcagagacttaaaaaccctttacattacaacggcaacagaacaaatgacagaaaaagagagatacgagcagcctcacgctggagggttgttttcagcacaactggaaacaggcggatatcagccggtaccatttgctggagacgtataaaaaaaacgcatccgaaacacggatgcgtttttttatactacagagaacggataatgccgccttccacacgctgtgccgtgccgttaatggcggatgcggcgtcagacgcgaggaatacgattgtgttggcgacttcttctgctgtcgcgtatcgctgaataagtgaggttggctcattgaccttgaaatagtctttgataaatgtatctgtatcctgtccggctgcttgtgcggcgccttccatataggaggccacgccctctgtccaagtaggtcccgggagcactgagttgaccgtcacatttgtgccttttgtcatttcagccattcctcttgaaaggctgatcagtgccgtttttgtcattgagtatggaatcatcgttggcagcggtttgacgcctgcttcacttgcaatatttaaaatgcggccgctgtttttggcaagcatttttggaaggaagtgacggcttgtccgaacggcgctcatcacgttcacttcgaaatattgattccactcttcatctgtcacatcggcgaagtcttttacctcgaagaaaccaaggttgttgacaaggatatcgatatcaccgatttcatttactttttcgataaaagccgctgcttcatctgtttttgacaaatcggcagcagcaccgtgcactgttccatagccagaaagctcttcaatggtgcgatcgacagtctcctgtttgcgtccgttgacaatgactgccgcaccctcttgcagaaagctttttgcggcggctttcccgataccggacgtcgagccggtgattaagacgagtttttcttttagctgtaaatccataagaatcattccttttgatagatgatggtattaagtatacaagatcaaatttagtgtttacgaggattttgcttccatacacaatatggggaaaagtcattcaggacacatatacaagcctgtcagtcatatagtataattactccgaaaaacggatacgaatgtcaaataggtgccggtccgtgaacaacagccggcttaaaagggaaaccggtaaaagccggtgcggtcccgccactgtaattggccaagcgccaagagccaggatacctgcctgtttgatcagcacgaattctgcgaggacagatgatgtgtaaacaataggcttttttgtgttgtttacagcatctttaccgtcgtagagatgcttttttagttcgtttaggaggaaaagattatgaaaaaacgagccgggatatgggctgcgcttctgttggctgctgttatgctggcaggctgcggcaatcctgcggatcagaaggattcaaaggcaaaacaaaaaacagaagtgttccctgtcaccattgatgatgcgtcaaaccaagatgtaaccatcaaaaaagagccaaaaaagattgtttcattaatgccgagcaacacagaaattacatacgcactcggccttggtgacaaagtggtcggtgtcaccacaaacgatacctatccaaaggaagtcaaaaaggttgagaaagtcggagatatgaatgtaaacgttgaaaaagtcatttctctaaaaccagatctcgttctggcccatgagtcttccatgtcagcatcagcggatgccatcaaacagctgaaggacgcgggcattacagtgctgactgtcaatgatgcacaatcattctccgaggtgtacaaatcaatcgaaatgatcggagaagctggcggggcggagaaaaaagccgatcagctcgtgaaaagcatgaaatcagatctaaaggatattcaagaaaaagcgaaaaccatttcaaaagacgaggagaaaagcgtatttatcgaggtttctcctgatcctgacatttatacaaccggaaaagatacgtttatgaatgaaatgctaaatgtcatccatgctaaaaacgcagctgcggatcagacaggatgggtgcaaatgacagacgaggcgatcgtaaaactcaatcctgatgcaattgttacaacggacggtgtgaaagcgaaagctgtggaaaaacgcgatggctggagcgaaatcaatgctgtgaaacatcatcgtgtatatgatgtggaccctgatcttgtgacacgttccggtccccgtctgatcgaaggggtcgaagaacttgcggaaagcatttacccggatacgtttaaggaataatcgttatgccgcatatatcattggtttctcatttttagccgtgagcatcatcttaggaatttcttgcggcagcctgcatattcctattcccgctgtttttcgtgtcttttggcatcaaggtttcggcggctctatcggttctgatgatccgatgtacactaatattatgatgaatatcagactgccgagagttgtgctggccgcccttgtgggggcggctctttctattgcaggggccgcttttcaaggattgttgaaaaatccgcttgctgatccctatacgctaggtgtgtcatccggtgcttcagtcggagctgttgtgactctgttcttaggtttgcaccttcctgtcatcggagggtttacactcccggttttgagtgtagccgcggcactggccacgatggcggcggtccttttcttcagccgcctcgttcatgcttcgatgtctgtttccaccctcattttgaccggtgtcatcaccaactcttttttaggcgcatttatttctcttatcatcgccttgacaggagacaacctgcttccgattgtgcattggctgcttggcagcgtctcaatgaggggctggagctatgttattttgtttctcccgttttttcttttgggaaccattttattgattataaacggaagggaactgaacgtgatgacatatggagaagataaagcaaagcttcttggagtcagcgttcagcagaggaagatgatgattttaatagccggatctcttttgacgggaagcgctgtggcagtatcgggtacgattggctttgtcggccttgtgattccgcatatcacaaggcttttgtggggaacggaccatcggcatttactgccgttgtccgccttgcttggggcagggtttcttgttttagccgatctgctttccagaaccatcattgagccgattgaactgccgatcgggatcattacgtccttggcgggagcgcctgtgttcgctcttattttaattcggcagcatcgcggggggagaagcttatgatgaaggcagaagggctgtcgggaggatacggcgacagccgcctaatcaacaatgtcagcttaacagtggagaagggagaatttcttggaattctcggccctaatggaagcggaaaaaccacgcttttgcacttgctgacaggtacgctgccggccaagaaaggcagggtttatctggccggaaaactgctggcggactataaaccgaaggaactggcgcaaatcatggctgtcctgccgcaaaaaatggatcaagccttcacctttactgtcgaagaaactgtagcctttggcagatatccattccaaacggggctgttcagacagcagactgaaaagggtgaagccattgtacaggaagcaatggagcaaacaggagtggccgattttgcgcaaaagccgattcgcgaactaagcggaggggaacagcagcgggtgtatttggcacaagctttggcgcagcagccgcgtattttatttttggacgagccgactaattttctcgatctggcttatcaaaaagacctgcttgatctgatcaaacgcctgacgagagaaagcggattggcagctgtcagcgtttttcatgatctgaacaccgcaagcctgtactgtgatgggctcatgtttatgaaaaacggtaccgccgggcctaagcaaaaaccggaatatgctgttacagaacaaagcataaaggcggtgtacgatacagatgtcaccgccttggttcatcaaagctcacctaaaccgatgattgtgattcagcctgaaaaagatagcgtgaagcggcagtctatcccatttgaagcattgctccaagcggggcgtgatgacattcttctgcaaacggaaatcccgcttcgaacattgtcctccacgcctatcggtgcagggttttcgtggagcaggacgctgatccataaacggctgccagatcagccagatccgatagaaggacttacggcctgtctttcagaaagcggttttcaactgcaggagacgtgtgcgatggcttcttcagaaagacttgaccgtttcgtgtatcgaacatatgaagacggagagttatccgttttcatatgcgttcagaccggcttttcgatttggattttgattaacggctatgcggcagatcaattcttcatcaaagctcttatggctgccgaagcagaacggacgaaagtgctgggagacggaggaggcacaggtgatattctcatcgccgcgactcaaactcagcaatcagaaaacatagaacagcggctgaaccaattgataaagaaagggacagctgaatgtataaaagaggctgctgagttgtttgaataagtctgtaaaggagattcagggtatgaaactatatacaaaaacaggcgataagggacaaacgggcttagtcgggggcagaacggacaaggacagcctacgcgtcgaaagctacggcacgattgacgagcttaacagctttatcgggcttgctttggcagagctttccgggcagcccggctttgaagatctgacagccgagctgctgaccatccagcatgagctgtttgactgcggaggcgatctggcaatcgtcacagaaagaaaagactataaactaacggaagaatctgtttcctttttagaaacgcgcattgatgcctatacagcagaagcgccggaactgaagaaatttattcttccaggcggatcaaagtgtgcttcgcttctccatatcgcacgcaccattacaaggcgggcagaacgaagagtggtggcgctgatgaaatcggaggagattcatgaaacagtgctgcgttatctcaatcgtctgtccgattatttctttgccgccgcccgggttgtgaatgcaagaagcggtattggcgatgtagaatatgaaagaagtgccattgtgtttcgggaccgaaacagcagcgaatcataaaaagtgaaaaggaaagccggcgtgttcaaatacatgccggctttttttgtttttcactctgtcaatttcccattttacgacaaaaaatgaaccttatgaattattgactgaaaaatggaaaaatgagatattgtaataaatagatgtaaaaaataggcaacggggggctctgatggatggtgaatttaattgaaagtgatagcatctggaagagaaatttcaattatctgtttttctcaagaatagtcaagatatccggcgatatgttcgcatttaattcaatattatggtttttaatttatgacggcaaaggtgcgatcggcactgctttattgattgctgtcacgtttttgccggaagccgttctggcgcctgtgacggggccttttatgaaacagaccacgctgaaattttggatgtacttttcagatctgacaagggcggcgattgttttgattatccctctatgtcattttgcgggcttctctccgctgtggtttgtcatgacgcttatgattgtgcattcagctactggagctgcctacaatcccgcctctatcgctttgattcctcaaatcgtcaatgaacagggcattcaaaaagcaaacgctgtgctgcaatcctccgctcaaattgtccggcttggggctgtcacattatgcggcgcttttcttacatttattagtccttcttataccatgcttatcgcacttgtgctctatttggtgtcaggttttctcgttctttttattaagtacactgcggttgaatctcaatcagagtctgcggttgttacacagagaggcacatatatcggaagactgaaacgcggctttaggctcgtcagaaaacaccagattttatatccgctcgccatttactgtatctttatgaatttcgcggctgccccatgggaagcgctctctgccgtatacgttgcggaagatttaaacggccagccgatcgtatactcgcttttaaaggccaccaccgccgcgggcgcgtttttattagggtttgtgctggcgaaagtcaaggtaaacaggtacggcttgttattcgtcactgccggcattattgaaggatttgctttctttattaccgggatgaatacctttttgccgctcgtctttttcgctgcttttacctttggtgccgcagtcagtgctgttaatgttcctgagtacacgattatccagacgtctgtggatagtgaggatcagccgcaggtttacgccgttatacatatgatctcaaatatttcgatccctgccggagctgtcatttgcgggtatgccgctaatgctttcggctcaggtaaagtgatcgctgtcggtgggattgtcgaaattattgcgggtatcggaatcttgctgtttacaaaattggccaaagcagaaaggtccgacctaattaaagaaagggaagcaagtgttcatctgtaaagggttttaaaacgccatgcctcgtgcatggcgtttttttgtgccaatgggtccggtgcgagatacgactccggtcttatataaaaatcaatctctgattcgttttgcatatcttccaacttgtataagatgaagacaaggaaaacgaaaggaggatctgcatgaaaataaacaagaaaacaataggcggattcttattaattgtatttgggatctccgtcttttttggaggaggaagcttcggctttatcatcccgctcgccatcgggagcttgatgacatacgcaggaatcaaaaggtttgccgcgggaaaaaccatcacgggaatcatcgtgggcggtatcggagccattatgctcatctgctcacttccgtttgtcgtcggaatcgcattggcggccgctatggtgtattacggctggaagctgatgaaaaacggatcagctgataacggtgtatcatcttttgatcctgaaccggcttctgctgcctaccaatctcactttgatgacgaatgggaagaatttttgaagaaaaaataatatcaatatattaggaggaatcaggtatggtattaaaaagaatcagagacatgtttgttgcgtcagttcatgaaggacttgataaaatggagaatccaaaggtgatgctgaatcaatatgtacgcgatatggaaagcgacatcgcaaaagcaaagcaaacaattgtgaaacagcacacgattgcctatcaatttaagaaaaaatatgaagaagccgctgaagtggctggcaaacggaaaaatcaggcacagctcgcatttgacgcaggtgaagaagaactggcgaaaaaggcgctgactgaaatgaagtatttagaagggaaggcggctgagcataaagcttcctatgaacaggcaaacagtcagctggctgatctgaaagagcagctggctgcacttgaaacaaagcttcaggacgtaaaggataaaaaacaggcgctgattgcgcgggcaaatgcggcgaaagctaaagagcatatgaatacgacatttgacaaaattgacagtgaaagcgcgtatcgtgaatttttacgtattgaaaatcgtattgaagaaatggaaatccgcgcgaattattcaaagtcagcggaagccggcacagaacttacacgtaaagaattcgcagacgatgtggaagcggagattgaaaaaatgcggacactttcactgcaaaaatcagaccagacaaaagcggcaaatgaataagcggaacggggaaggatttgcggtcaagtccttcccttccgcacgtatcaattcgcaagcttttcctttataatagaatgaatgagaaggatgaaaccgaatgaaaaaaatgcttggcaaactgttgatcactgccggtattctggtttttttcgccgtcgtcgtaaaagatgtgtttgctgcaggcctaggtttcataaatggcacagaagctgattcagccagcgcatcgccgcgggacattgacagcatggtcattgagtcggatagcaaggatgtccggattatagcggaagaacgaagtgacatatcggcaggcatttcaggagactcaggaaagttatttgttactgaaaacaaaagaaaactggagctgaccgtaaaggaaaaagaatttcaatttttgaatggatttaaccgttcaactcttatcgtcaggcttccgtatgattataaaggtgatctggcagtacgaacctcaagcggtgacgtgtctgtggccgggaatgaccatcttgcgctttccgggctgaacgcagtatctgcgagcggaaatacgagcgtgacggacgtccgcattcaagatctgaaagtgaaggcatcatcgggggatgtttccatttcaaataccgtctccaaaacagccggcattgatttagcttcaggggacgcaaatctggttcatgtatcaggctctcttgatgtgaaaatgacttcaggagattttaatgctgtattgaaaaaggtaaccggtcccgtatctgtcacgctgacaagcggtgatgctaatgtaagccttccccaaaatggcagctttgcagtcaatgctttatcagcaagcggtgacgtcagttcgccgtattcatttgctgataaaggacataaagaacagcatcacatcacaggcacgcaaggaagcggccggcatccaatcgacatcaaaacggacagcggggatctagcgatacggtagcactaggcagaagaaaggaggcggacaccaggaatgacaaaaaaacagcttctcggattgatcattgctttattcggcatcagtatgtttttgcaaattatcggaataggcgatctgctgttttggccgctcttttttctgattgccggctatttccttaaaaaatattcccgtgattggcttggctccgtcatgtatatctttgccgcgtttctatttttgaaaaacctcttcagcatcacctttaatttattcggctatgcgtttgccgcatttctgatttacgccggctacaggcttatcaaagggaagccgatatttgaaccgaatgagaaacaggtcaatctcaataaaaaagaacatcatgagccgccaaaagatgtaaaacatcccgacatgcgcagcttttttatcggtgagctgcaaatgatgaagcagccgtttgacctgaacgatttaaatgtctctggttttatcggtgatatcaaaatcgatttatctaaagcgatgattcccgagggagaaagtacaatcgtcattagcggagtcattggtaacgttgatatttatgtaccatcggaccttgaagtggctgtcagctcggctgtttttataggagacattaatctgatcggctcgaagaaaagcggattaagcacgaaggtatatgccgcgtcaactgattttagcgagtcaaagcgccgggtaaaagtgtccgtttccttatttatcggtgatgtggatgtgaagtacgtatgagaaaaaaaatgcttgccagcctccaatggcgcgccatccgcatgacaacgggaatcagcctgctcctttttgtttgcctgatttcctttatgatgttttactatcggctcgatccgcttgttttgctgtcatcaagctggttcggaattccgtttatcctgattttgcttctgatcagcgtgaccgtcggtttcgcctcagggtatatgtacggcaaccggttgaagacaaggattgatacattaattgaatccattttaacctttgaaaacggcaatttcgcttatcggataccgccgctcggtgatgatgaaatcggcctggctgctgatcagctgaacgaaatggcgaagcgcgtggagcttcaagtcgcatccctccagaaactttccaatgaacgtgcggaatggcaggctcaaatgaagaagtcggttatctcagaagaacgccagcgattggccagagatcttcatgatgcggtcagccagcagctctttgccatatcgatgatgacatcagccgtgctggaacatgtcaaggatgctgatgacaaaacagtcaagcggatcaggatggtcgagcatatggcaggcgaagcccaaaatgagatgagggcgctgctgctccatttacggcctgttacccttgaaggaaaagggctgaaggagggccttacggagcttttggacgagttccgaaaaaagcagccgattgatattgagtgggatatacaggacacagcgatatccaagggtgttgaagaccacttgttcagaatcgtgcaggaggccctttcaaacgtatttagacattcaaaagcgtcaaaagtaaccgtgattctgggcataaagaacagccagctccgtctgaaggtgattgataatggaaaaggctttaaaatggaccaggtgaaagcctcctcatacggcttgaattctatgaaagaacgtgcaagtgaaatcggcggtgtcgccgaagtgatttcagtagaaggaaaaggcactcaaatcgaagtgaaggtcccgatttttccggaagaaaaaggagagaacgaacgtgattcgagtattattgattgatgatcatgaaatggtcagaatggggctcgcggcttttttggaggcgcagcccgatattgaagtcatcggcgaagcatcggacggcagcgaaggtgttcggcttgctgtggaactgtcgcctgatgtcattttaatggaccttgtcatggagggcatggatggcattgaagctacaaagcaaatttgccgggagctttccgacccgaaaattattgtgctcactagcttcattgatgatgacaaagtgtacccggttattgaagctggcgcgctcagctatctgttgaaaacctcaaaagcggcagaaatcgccgatgccatccgcgccgcaagcaagggagagccgaagctggagtcaaaagtggcgggaaaagtattatccaggctgcgccactcaggtgaaaacgcgctcccgcatgaatcgcttacaaaacgggagctcgaaatactctgcctgatcgcagaaggaaagacaaacaaagaaataggcgaggaactgtttattacgattaaaacagtcaaaacacatattacgaatattttatcaaagctggatgtcagtgaccggacgcaggcggcggtgtacgcacaccgaaatcatctcgtgaattaggcggctgctatttgtttgcgcctttcgttccgaagtctctgacaatcacattgacccggtagtctatttccgcattgctgaaataatcatcatcccattttcttgaaatctttttccacttttgaggataatgaattctgacctcgtttcccagcccggttacgtccgctttgatctctttctgcagcttctctgtaataaatgacgttactgtttcgtgtactcgtttttcgactgtcttttcaatacttttaatatatgaatccttaaacgagtcttcattgggattccagtcctcagatagacgaccttcaatattgcgggtaacggtgaatttgaactttccgtccttgtatgccgtcttgatcttccgattgcttgaatatacttcataagaaaagagatggccatcgcgcttcaagtcaatgacgcctccctcgacagtgcctgaaaataagctgatattttgaacctcaatcggggtgaggtcccggtgccataatttattttttatgatagaggctccgtttatcgcgagcttgccgttttccttaccgacatgagggatgaggaatgaatcgtcagaggttaagtgttctgagatctcccccaatgtaactggctccatcgttctgatcgtcaccttattattctctgtcagatcatatatcacgttggatgcgggttcgccttcatcattcatgttaaatatatccttagttcggccgttggtgataaagacgtaggaactcctccttgttccgttgtctctgacaaactggttaataatggcgtccattccaatttgatccgcaatcacgcttttggaaagcagaatgagacgcaaatgctgtgaaaacgtaggcttatgctttaatgcagaggttctcatcatttgatggacagttttaccctttgtgatagaaagctgtgtcggatcagatgaagagccctccttggcgctgattattttcggcacgagaatttgctgtgtcagctctaaattttcatcgtcaggcttgtctagccctattccgatcactaagcttaattcctcgatattctcactgtcccagcatccggacagcaatagggtgcatataaacatacataaaatccggattttcattttgttgtaatcctcctcttgagagctacaatgaaaaagagaatgaacggaagcagaaacagggagacaaaaatatagccaagataatcgctatacatcatgacttgattggcgtcatccggccagagagaaaaataaaagaccgttatgccgataatcaccatgcttgttttagtcgataatccaaatgtcttctttagcccgttagcggcaaagtatccgtaaatgacaaatgtggtgaaaaactggataatccagaccaccagtaaaaaggattcaaaccgttcaataaatatgcctttaagctcaaaggactgaaagagagaaatagtcggccaaatcagcgttttcacctcgggagcggtcaaagctccgacaacgataatatacgtaaggatatataagataatcggaatcagaaatcctagagacgcatatctgaacgtgtatttctttttcttcatatgttcaggaagaaacagcatcacttccattcctaaaaaagagatggaaacgacggtaagggagtttgcaatgggtccaaggccttcgcctaaaacaggacgcaaattattgatatcaaaaattttaaaactgatcccgaacacaatcagcaaaataataatggttaccgttaaataaaagggaaacagccgcgacacatcgcttaagcccccaaccattaaataaatgccgcagcaaataaacgttaaaataatgacttgaattggggttctctccagcaggaaaaacttcaccatttcagccattgcccgtgtctcgaagctggctacgccgaggaaatagccgcagatcaaaaggccgatgatgctgccgatccatttcccaagcccttccttcaaatattcaaagagtgaagggtattgatgttttttctgaatgagcgtgtttaaataaatgaagaaaataaaaatgaaaccttctaatatcagcgtgatccagccgtcaggcgtattagccttagtggtcagcgctcgcggcaatgttaaaagtccggccccaagcattgtatttgcaacaatagaaataccttgaaaggtattaagtttcagtggagtctgtttttggctcatttggattattcacctcttttggtttgtttttaattgggagacggataatggagtcatccgtatttttcaggctaaagaatccgtttggcgaaaaatacggagacccaaagctcgtttgtctcgttaagtgcgtataaacgacaagcataaataaaataatgccgtatagccctaaaatagcggcggaaaacatcgaaataaaacgcagcacccggaaagacagacccattccgtattgaggaacggtaaaggatgccagggcaatgacactgacgacaatgaccaaaatcgaactgacgagattcgcttctacagcagcctgtccgatgactacgcccccaacgaggccgatcgtctgtccgagcggattggggagtcgcagtccggcttcccttagcagctcgatggtgacttccatcagcagggcttcaaatatcggagggaacggcacgttttccctgttcgccgaaatcgtgacggcgagtgcggtcggcagcagcccctgatggaaggaaacaagtgctatataaatcgatgacaaaaacaaggtgataaagatagaagcaaagcgcagcgaccggataagagatgctgaaatccagcgttcatagtagtcatccggggattgcatcaggatgccgagagaaaccggcaccagcagcacaaatggtgaactgtcgaccaaaattgccacacggccgttaaacagggctgaagatactttgtcaggtctttccgtattttgtatctgcggaaatggtgaatatttattatcttcaatgagctcctcgagcgttccgctgtcctggatatcttccagctggatatttttaagccgcgccttcacttcttttatgacggacttttttgctttgccttcaatgtacataatggctgcaggcttcagcttgttttcgccgatcatgatttttttggtgatcaatttcggatgagaggttctttgtctgatcagagcgagatttgtatcaatatcctctacaaacgctacttttgggccgcgaaccactttttcagttgtcggctctgtcaggcttcttgtttttttctttcctgtggtcagaatataggctttatccaatccgttgataaacacagcacaattgccgttgagaatcgattcaatcgttttttttgcagtttcaacaggtcttgcgtcaagctggtcaaggcgttttttgacctggtcaagcgttaaggtctcctcatctttaatcaaagttttaatggcttctgacaccttattctcatcagtcatttcactgaaatagagatagtaaaaaaccagtccgttcgcaagcatttttttgtttttcaccagatcatcgttttcttttaattttggcagcaccaatgctaaattatcgtgtatatattccttaaactctgtttgttccaatgaggtcacctcttatccaaaaccttagtagaggttatcttttcctgttaaaaaaatgatatactgtgttagagtatttcatggagtaagtttttttatgaaagcggaggatacgaagtggcacaggtaaggctagctggaaaacaagaagaaattgaacagctcattagatcatttgaacagcattatgatgtctcttatacatcaaaggagtacggcaggacaaatccaaaatacaaatattcaaaggattcccgcgtatatcttgaattaaaattaaaatctgccaagatcgaaaaataaaaaggattttttgtgtcattggcgaattatgatctattgaagcaaccgttatggagggatacataaatggaatacagaattgaacgagacaccatgggagaagtaaaagttcctgctgataaattttggggcgcccaaacacagcgaagcaaggagaactttaagatcggttctgaaaaaatgccgatgcgtgttgtgaaggcgtttgcaattttaaaacgaagcactgctctagctaataaacgcctcggcaatctggacgctgaaaaagcagaagcgattgcagcggtttgtgatgatgtgctcaaaggcaagtacgatgacaacttcccgcttgtcgtatggcagaccggaagcggcacacaaagcaatatgaacatgaacgaagtggtagccaaccgtgcgactgctttattaaaagagaagaactctgatcaaacgattcatccaaatgatgacgtgaaccgaagccaaagctcaaacgacacattcccgactgcgatgcatgttgccgctgttttggctgtttacgagcagcttgtgccggcgcttgatcagcttcgcaatacactggatgaaaaagcaaaagcatacaatgatattgtcaaaatcggacgcacgcatcttcaggatgctacgccactgaccctcggacaggaaatcagcggatgggttcacatgctggaccgttcgaaggaaatgattttggaagcgacagataaaatgcgtgcgcttgcaattggtggaacggctgtcggaacgggtatcaacgcccacccagagtttggagagcttgtctcagaagagatcactaagctgaccggccaaacgttcagcagctcgccgaataaattccacgcgctgacaagccatgacgaaatcacttatgcgcatggcgcattaaaagcgcttgcggctgacttaatgaaaatcgcgaacgatgtcagatggctcgcaagcggaccccgctgcggcatcggggagatcgtcattcctgaaaatgagccgggaagctctattatgcctggtaaagtcaatccgacacaaagcgaagcgttaacaatgatcgcagcgcaaatcatggggaacgatgcgacaatcggctttgcggcgagtcaggggaactttgaactgaacgtgtttaagcctgttattatttacaacttcctgcaatctgtgcagctgctcagtgacggcatgaattcattccatgataaatgtgctgtcggtattgagcctaataaagaaaccattcaggaaaacctgtcaaattcattaatgcttgttacggcgctgaacccgcatatcggttatgaaaacgcggcgaaaatcgccaagcttgcccataaagagggattgacgctcaaagaagcagctttgaagcttgaattgctgacagaggagcaatttaacgaaatggttaagccggaagacatggtaaaaccaaaggcgtaataggaagaacggctgctttttaagcagccgttcttctaaatatgttgctgttttaataaatatttaagctgttccgcatctttggcgagagcttcagactccgtcagattatgaatcattccttttatgatcgccagcttcggtgtttttttcttcatttctgcttcaagtatgtccaagctctccgataattcaagagaggagtttgtgtttaagctgttaattttgtcacgtaggcttttcacaattgattcagtcagcgggtcaggccgtccgtgcgtaagaggtccgaataaagagctcgcctcttccaatgtgatgaaaggcttatcgtttcgttcagacatgccttttaccatatcatcaattcgattcataatgatatcagctaattgagacggcttcacagtgtacccgagcaaaatcatgcattccaggtaaatctggctgatgccctctattaaaaaacaaagctcagcagtgtacggttccgctttttttccatagatgttcagcaggctgtcgatatgaaattgaagtgaggactggcggattttttttgcgcattgctccacttcttctgtgtaaggcagagaaccctccttcaactgcatgctgataaaatctttgtgttcaagaatgttttcatagaggacggtcagctgtttacggtaagccgttctggggctgtcgcccttcgttttaatatttaaaattcgggtaaacgttttatcataatagtagttcagcatagagagaagaagcgcttctttcgaaggaaaataaatataaaaagcgcctttagatattttgcattcttttgcgatttcctggactgatgttgagttgtatcctttttgggcaaatagttttaaggctgtttcaataatcagtttttctttttccttcaatggttccaccctttcggagcccggaggcctgctaggatatgaccatatagtcacaccgtctgttataaaattaaccttattgtaacttgtttttttatcatgtattatttatattataaattgagatgaccgaatggtcaaagctcaagcgaaagggtgaatctagaatgagagaattggacgaaatgatcagccgcttgcgaaacagaggaatcaaagtggagaaagtcaaatatccgaagcagaccttgtcagagaaaaaatgggttcatcaatgcaaacagccgctcaaaacaaattacagagattttaacggctattctttcacataaaaaaatagactgcaaaacatctacagtctattttggcactgctatgcggtatgttacacccgttttgtcattttcaattgagatagatgccttatgaagagttaaaattcgttttacgatgcttagaccaatgccgaattcgcctttcttccctttattaaaaggctcatagaggctggagagcatctcatcttcaatatgcggaccgtcatttttaatggtgatcacgatatttcgatcatcttgtttcatgctgatttctatttttgtctcagcatagcggatttgattttccaaaatgttttcgaggagtttgttccattgctccggatcgcccggcatcaaaatatcctcttctacatcaatttcccacgatagttctttccgcgcccacttcaatcgttcgatgacttcttctgtcacttccacaatactgaacatgtcgtgctgcactttttgcttcgctaaataatccagcttcgttaaatataataaatcctttatttttttctccagcttaagagcttcgcattcaataacatctacagtgttttcaaggtctcctttaggaaaaatcccgtctttaattgattgtgtatagcctctgatgaccatgaccggcgtttttaaatcatgagagatattttgcaatagagttctttctgtttcatccttttgcacaagcttttggcgcatctcttcgatggtatggcccaatttgccgatttcatctttccggtccacttttactgggtcatcccaatcctgttcagaaatccgtttgacgtgtttttcaaatgatacaagaggccttgataaatactttgcaagccaaatagccggaatccagcttaataaaatgacgacagctataataaacagaagctgtttgaacaaggtataggccaaatcgtcccgataagaatcaagcgcgtaagagagcatcatcgctgattgtccattgacggaaagtccctttttaatgacaaaaaacactttctctccattgacgtcggcgctgtaacgtttctttttagcttcctgcttatcagccagcttgtacaccttgtggataaatgaagatgacagaatgcttaaatccttgtctgaagaagcctcttcattttcaggaaggagcacgtgctgtacggagcggacagttgtcggcgccgtcgcttcctcgctgtaatagcgcctttcaatcgaacctggcaggcggtactctgtcagaacatgctgctcattttcaatcgtcgtatacgtttcattagtgaaaaaatctcgcagcgtgtttgaaaataacacaagcagtaaaatcgatatcgctaacaggatgccggatatgacaacccatatctgaaacgcgagcggcttgtttttcatgatgacatcatcctgtagccgaaaccgtaaatcgtctccaccttcaattcaggcatctttctgcgcagtctccggacgagatcatcaacgacccggtctgttccgaagtagtcatgtccccacacttttaggaggatatcctcacgagagtatggatgccctttatgatggataaataatagcagcagatcaaattcctttgacgtcaaattgatgatattcccgttttcgtcatagacctcgcgggcgtcttcagcgacccgatacgaggagacggcaatttcatttttttggacaggaggagcttccttatatacgagctgcagcagcttttgcacacggataatcagctcccgcggcaaaaacggctttgaaatgtagtcattgctgccaagctctaagccaagcactctgtcaatatccgcatctcgggcggaaataaaaatgaccggcacgtcaggatctttcgccttgatttcttttattaatgtatagccgtcggtatccggcagcatgatatcgagaatccataggtggggagacggtgtcattttctttctggcgtcttcacctttcgtaaaagatgtaatgttccagccctcattctctaaatacttcgtcagcagttcattcaggttatcctcatcttcaactagataaatggtgtatgacaaggctcttcacatcctttcaacgtcattataaactagttttaacatacggcaggcaattttcataatttcacatattcttttcatttttatcccacaatgtttgtttatgatatggttaagggaagaaaggaagagaaaaagagcgaggaagatgtaggatgatcaaacatattctattttggtgctttgcttttctcctcattattgggacaattgaacttgtacatgcgatgaatatgtaacgataaatgaataaccgttaaaggagtgtaagaacatggattatcgacgtgatggccaaaacgatcaacatcaaactgaaccttcacatacagaacagcagaatacagaaaaccagaagctgattggacattctgaacaagaattgcttgacgcgcctgtgtcgtatgaagcgggacggcaggaaacggcttctgctttagaaatggaaaagcaagaaacggctgtgaaaaaagaaaagaaacggagagccgcatggctgagcccgattttaggcggtattatcggcgggggcctcatgcttggcatcgcgccttatctgccgtcagaccaaaatcaggcgaccgaaaccgcttccgcaaataaacaggtgcagtctgataattttacaacggcgccgataacgaacgcatcaaacatcgctgatatggtagaggatttagagcctacgattgtcggaatctcaaatatccaaacctctcaaaataacacattcggcacgggaggaggctccagctcagaaagtgaaagcggaaccgggtcaggtgttattttcaaaaaagacagcgataaagcgtatatcattacaaacaaccatgtcgttgaaggcgcgaacaagctgactgttacgctatacaacggagaaacggaaactgccaagcttgtcggcagcgataccattactgatttggcagttttggaaatcagcggcaagaatgtaaaaaaagtggcgagctttggtgactcttcacagctgcgcactggcgaaaaggtaatcgctatcggtaacccgctcggacagcagttttccggtacagtgacacaaggtatcattagcggactgaaccggacaattgatgtggatacaacacaggggacggtggaaatgaacgtgctgcaaaccgatgcagcgatcaatccggggaacagcggaggcccattaatcaatgcaagcggccaggtcatcggcatcaacagcttgaaggtgagcgaaagcggcgtggaatcacttggatttgcgatcccaagcaatgatgtcgagccgattgttgaccagctgctgcaaaacgggaaggtggaccgtccgtttttaggcgtgcagatgattgacatgtcacaagttcctgaaacctatcaggaaaatacgctcggcctgtttggagatcaattgggcaaaggtgtttatgtaaaagaagttcaagcaaattcgccggcagaaaaagcaggtattaaatctgaggatgtcattgtcaaactaaacggtaaagacgtggaaagcagtgcggatatccgtcagatcctttacaaagacttaaaagtcggagataaaacaacaatccaagtgctgcgaaagggaaaaacgaaaacgttgaacgcaacactgaccaagcagacagaaagcagttcaagctaagaaaaaacaaaaagctgaacccgattaaggttcagcttttttgttaccctaaataagaggaaagcatccacacttgtttttcaacttcttcaattaatccgacaaacaagtccgctgtcgcattgtcttgattttcttcagccaggccgatcacgaatttagattcgctgctgatttgtttgtagtcgtttaccaatgcttgtaccatttctgatgctgatgtttcgtttccgccgtctgtgatagatgcatgctcagtgtattctttcactgtggcaacaggctgtccgccaatcgccagcaggcgctcagcgatggtatccactgtttcagccgcatggtcataaagttcttcaaatttctcgtgcaatgtaaagaaatgaggccctttcacataccaatggaaacggtggagcttagagtataaaagaaaccagtttgataattgtgtgttcagtgaattctcaactaatgtttgatttgtttttgcgttttcagttttcataagataacgtcctccttgtgatctgttgacttaattatatcatatactaaataaaaatcaatactaaattataataattataatttagatcagctgaatagctttttcttcaggatagactcccacgcagaccaaggaaaaagcgatcggaacagcagggtgagcttgatgccctttccgatcgggtatcgcaaattctttatgtgctgttttgttgccaattgataaatgaggtcggcaacctcttggggatctccgctttcttctccgtttttttgaacataggaaaggatctttttatagtattgatgataggctgaatcgtcagcaggcaccgacataaaatttgataatgacgttgaccagatcgatgtcttgtatgagcccggctcgatcaaagcggtttcgataccgaacggaagcagctcgatacgcaggctttcagaaaaaccttccaatgcatgcttggaagaaacatatggcgacagcgctgggaatcctgtcagtccgctgatgctgctcacgtttataatctttgcgccgccatgctttcttatgtaaggcagcacggtttttgtcacatggatcacaccgaagacattcgtttcaaattgttgtctgaaatgttccatcggcacatcctcgataaatcctccataagccgttccggcgttgttaacgagtaaatcgatcggggcgtaagcactaacagcttttccgaatgagactatagattgttcatcggtgacatcgagagctgtaatgtgaatagaatcagacacattgtgtgctgcagccaattctcgaagctgttccgctttttcaggctgtcttgatgtggctatcacgaaaaatgatcgggcaagctttacagctgccagcagaccgaagccgctggacgctcctgtcacgatggctatttttttattcatcctaaccctcctattaaactgctacagctattgtactatcctgaacacgaaatgacgcctgtaatagaaatttttatacaataattcagaattgttctataatagaacgaaagaaggaaaggggttttgtgatatggcgctgcaaggggtaggccaaagatgggatcttgattcattttttaagggcgggagccaatcggaagaattcaaaggttatattgagaagctgtcacaaagtctgcgtgcatttcaagacaggactgatgcgtttcaggtgcctgaatcgcctgaagaggctgaagggctgaccgcgttgcttgatttattcgaacagacatccgtcaagcttcagcaggccggcgcttttgttgcttgcctccaggcccagaatatcaatgatcaaaaggctatagagcatcaggcctcatgaatcggctttccgcagattttcaatcgtcgctcgttacattagatcataaacttgtggacattaatcaagacgtgtggaatgaattgttaacaaaaccgggattgcgcgatgtttcttacatattaaatgaaagaagacagagggttgccgaaaagcttagccccggtaaggaaaaactgatcggaaaccttgcggtggacggatatcacgcttggagtgacttatacaatatggttgtcgggaaaatgacgatcccgtatgaggaaaacggtgaaaacaagcaattgtctgtcggtcaggcggagaatatgatggatcatcaagaccgtactgtcagaaaaacagtatatgaacgtttccgccaagcttgggagagcaagcaagatattttcagcagcacgctgaatcatttggcgggattccggcttgaaacctataaagcgcgcggctgggagaatgtcctgaaggaaccgctgcaaattaacaggatgaaaaaagaaacacttgatacgatgtggcaggtcatcactgaaaacaagaagccgttcgttcagtttttgaaccggaaagcatccatgctcggccttgaaaaactcagctggtacgatgtcgaggcaccgatcggttctgacggaaaggtctattcgtatgatgaagccgcaaatatcattaccagccagttttcaacgtttggcaaaaagctgtcctcattcactgaaaaagcgtttcgggacggctggattgaggcggaagacaggagcggaaaaagagtcggcggcttttgcaccagttttccggacagcggggaatcccggattttcatgacattttcgggaagcgcctcaaatgtctctacccttgcgcatgaactcgggcacgcgttccatcaggaagcaatgctcaacgtcaggccgttaaaccgttcctacgccatgaacgttgcagaaacagcttcaacgtttgcagagatgatagtggcggacgcgactgtccagcaggccgagacgagggaagaaaagcttgttcttctggaggataaagtgcaaagaagcgttgcgttcttcatgaacattcacgcaagatttctatttgaaacgagattctacgaggaacgaaagcggggagtggtaccggccagccgcttgaatgagctgatggaagaggcgcaaagagaggcatactgcaatgcgttagaagaatatcatccgcttttttgggcatcaaagcttcattttcacatcacgagggtgccgttttacaatttcccttatacattcggctacctgttttctcttggtatttacgcgttggcgcttgaagaaaaagacacattcgaagagaagtatatggcgctattgcgcgatacggcttctatgacagtggaggatttggcgatgaagcatttgggcgctgacatcacaaagcgcgatttctgggagaatgccatcaagctggctgtgcgtgacgccgaaacctttttacaaatgaccgaatcttaaagaaaaagccgtggcgttaaatgccccggctttttcaattcttctctgaatgaggatttcattctctggatatacctaaaataaatggaatcctacaggggggaaacatatgcatttgatcagagcagccggggctgtatgtctcgcagtggttctgattgcgggctgccgtttcaatgaagaccagcatcaggcagaaggagaaaatacagccgtcacccagctgaagtccgttccctacagtaatttttcgcttcgtgtgagctacggggatggtgagcataaccgttatgaaggaatctatacaaagaacgggactcaggaaaaagcggaaatacaggataagctctccggtgtcaatcaggaaggagaagaagcgttagatgagatgaaaatgattttgagcgagctttccgtgacagaccaaatggctgaaacagaagtgatacacagtgtgctggcagcatttaatctggacagtcattatgatcatatcgatttaaaattgaagctgaaggacggctccatcagagaaatcaagaagtaatcttgtgataaaaaacccataaacgtcaattatgtccataaaactaattgaaaatgattttcaaagtcagtgttttctgctacaatgagggatatatgaccatatcaaatggctgaatatcggaatcatttgcattgatgacaattgacttaaaagcatgtatatagaaaacgtgcaatacatagtgctgctaaaaagccagcaaaaaggagcggttatgggtatgagtgcaatttctacagaaacgctgagcttaggatacggggatgccgttattattgatgagttgaatttaacaattcccaaaggtgaaattaccgtatttattggcagcaatggctgcggaaaatcgacacttttacgttcattagcgcgcctgatgaagccgagaggcggttcagtgctgctggaaggaagagcgattgccaagcttccgacgaaggaagtcgcaaaagagctcgcaatcctgccccaaggtccttcggctccagaggggctgacggtgcatcagctggtgaagcaaggaagatatccttaccaaaactggctgaagcagtggtcaaaagaggatgaggaagcagttgaaagagcgcttaaagcaacaaagcttgaggacatggctgaccgtgccgttgattctttgtcaggcggacagcgccagcgggcttggatcgcgatgacgcttgcccaggaaacggatatcatccttcttgacgagccgacgacgtatttagacatgacgcatcaaattgaaattcttgatttgctgtttgagctgaatgaaaaggaagaccggacgattgttatggttctccatgacttaaacttggcgtgccgctatgcgcatcatcttgtggccataaaagataaacggatttatgcagaaggccgtccggaagaggtcatcacttgtgatcttgtgcaaaatgtgttttctatgaactgtcaggttacacaggacccgctcttcggaacgcctctttgcattcctcatggcaggggcagatgcattgtccaggaagcggctttcacatcacatggataaataacgcagcgaaggagctttcaattgagaaagctccttgctgttttttcgaaaggaagatggaaaatggaacaaaaacttcaggagcagcttgatggattgctggagaagtatactgagcttctgcttggtgaaacaaacgatgagctaaaagaagaagtgaagcaatggattttgtacacccatatagccaaaagcatgcctccgctcgctaagcattggaatgcgacataccccgacgcgaagcagggcattaaagagatcattcagcatattaaggaattaaatgaagcgcatcgaaacaaacaatagccaaaaagcagtctgttcattatagcagactgcttttttgtgattcagccgttttaactggcgtaaaggaatccataaaggttctcagcgcgctgctgataaacgaatcttttcgaacaataaactctgttttcatctggctgagagcttcaggcagcgggtacaatcgaattgatccttctgcttcatgtttctgcacaaccgttcttggcagcaacgagatgccaagacctgctgtaaccccgccgataattgcttcaagcgtcccaaattccataatgaccggctgtgtgacaccgacggaacgcagccatttttcaagtgtttctcgatacgaacagcctgtgctgtaaacgagaatcggctttgtgatggcttcctcaacatcgggcacggaggcagccgaaacaactactggttcttcctcaaacgcaggataggattcgagctcaggatgatggcattcgcatccgataaacgcgccatccaattcataacgaagaactttatcaaggagaaattgcgtatgtcctgttgttaaagacagctggacgtttggatgttcttcataataagatgccagaagctttggaagccttaccgcggcggttgtctgagtgcagccgatcataagcggcccgcttggttctgcggaggatgagagcgctttagacgcttcatcaagaaggcctataattttatttgcgtagtccagcagcaattttccgcttgcagaaagtgtcatgccccgattatggcgcaaaaacagtgtggtacccagctcagcttccaattgttgaattctggccgtgacattcgattgtacatagccaagctgcagggctgctttcgtaatggtcccttcacgagctaccatttgaaacacacgtaaatctccgctttccattttgaactcctccgttcgtttactatcaatctgagtgatatctagtatctttaacaatcattatacgtaacatcaaagctggattacaatggaatcagaaatatactttagtcaacagcaaggagtggcggcaatgaatgtcttgaacaaaatagctctcgtaacggggggcggcacaggaatcggaaaagcagccagtatggaattggcaaagcgtggggcgattgtggcggtgaattattcacgctcgcaatcagaagcggaggaaacagtggaaatgattcaaaaagctggcgggcaagccttcgccatccaagcagatgtatccaaaaacagcgacgtgcaggatatgattcaagcaatcgtgaacacacacggcacggttgatattttagtcaacaatgccagcattacacggcatattccaatggatgatcttgaggctgcgacagaagacgtctaggatgagctgtatgccgtcaatgtgaaagggatgtttttctgcgcgcgggcagtggttccgttcatgaagaaaagcaaggacggggcgatcgtaaacgtcggcagcatcgcagggataactggtgccggctcatcaatgccttacgcagtatcaaaatcagcggtgcacggtttaacgaaatcattggcccacgccttagcgcctgaaatcagagtgagcggtgtagcaccaggagctgtggcaacgagatggtgggccggacgggaagaaaaaatgaaaagcatgatcggctctttgctgctgcagtgtattgctgaaccagatgatgttgccaaattgatttgttcactaattgaacaggaatcactcacaggccaaattatcacaattgacagcggacagacgctgtaaagaaagggatgcggggagatgccatttgtacagattcatttacggtcgggaagaagcgaagtgtggcttcaaaaactgagcaggactatccaccaatcgatgattgaagaaatcaatgtgccggaagatgactatttccaagtcatcagacaatatgaaaaaagcgaatttttttatgatccattttatctccaagtcgagcgtactgatgaactgatatacattcattttacactgaaacagtcaagaacaactgaacagaaaaaagcactttaccgctcaatcgcgagccggattcattccgagcttggtgtaagaaaagaagatgtgtttatcatgctggccggaaatcaggatgaggattggtctttcggaaatggaagagcccagatgattgaataaaaaaccccgcggattgatacccgcggggtgctctattaatgggaaggtgattcaacggcttttgccgccttctctttttcttgttggtcttccgctttcttatttgatagcttgataggttttaagaacaaggtgaatacggctccgactgcgataaagatcaggcccgtataaaacacgctgtggagcgaatccatcaacgatgtttttaaaatcggcacaatatgggatgagaaagccgcagggatttgtttgaccgcgtccggactgaacagtgattgcagcagcccttgcggatttgtatcaatcataccctttagctgggcggcaaacgagcttgcctgtgccggaagagagtctaaatatggaaccaatttatctgttaatagatttcctgatctcgcattcattacggctcccagcatggtaatgccgaatgttccgccgatagaacggaagaattggctggatgaagtgacaactccaagctcctccttcgaaaagctttcctgtaaagccaatgtcagaatcggcataacaagacccattcccagaccaataatcgccataaaagatgtagcgacaagcttgctcgtgtcgagatccaatgtcgttaacagcaggaatccgccggccataaccagcatgcctgtaatgatttgcggtttaatcccaattttataaacaagctgtccgccgatgatacttgtgataatcatagaaatcatcatcggtgtcataattgtacccgattcagacgcacttacaccgacaattccctgcataaagaaaggaacaaacgtaatggcgccaaacataccgatactcataaagaagccgatcaagtttagaaatgtaaatgttctgtttttaaataaatacattggcaggattggctcttttgcttttgattctacgatgataaagctgacaatgccgatcagtgcgagagcgaacaacccaagaatctgccatgaatcccatgcataatcttttccgccaaagcttaaggcgagcaggaggctgaccacaccgacaatcattgtgaaaataccagcgatatcgaagttgatcggaccagtctgctggcgtccctgtaatcccctggcaataaaaataaccgcaataattccgactggcaggttaatatagaaaacccatttccagtttaacgagtctacaatccagccgccgatttgcggcccaatcactgaagccagcccgtaaattgcgccaaagacaccttggaatttagcacgctgttttcctgtgaacaagtcaccgatgacaatcatcgccatcggcatcatgatgcctccgccgatgccctgcagtccacggaagataatcaattccgtcatgttgttggccattccgcacaaagcagaagcggccataaaaataatcaaacctgatacatagacaatgcggcgtcccaataaatcagccagtttaccggcaattggaacaatggttgttgatgttaacaaatatgcagttgtcagccaggtcatcatgctcaaaccgcccagatcaccgacaattttcggcatggccgttccgacaatggtaccgtcaagggctgaaaaaaacatggcaataattaagcctgttattaataacgttcgttttgattgtttgccttctttactcattttcatccgtttcctcttttcatgttttgcttttcatccgtttctgctgcttgtgcgagttttgctgtaatatgcgccgcctgcagcatttcctcctccgtcaaaaaggaaagatagcgcgccattatggcttttctgcccgccaaaacctcctcgaactttatgtctccttcgtcagtaagactgagatcaatcactcgcctgtcttttgtgttgtgtgttctggcgataagatttttttgttcaaggcgatctgccatcagcgtcaccgcgcttggcttcacctccatacgctcggcaatttcagaaactttgaggctgccgtgtttctttaggctggccagcacaaacagctgcgctggggtgacaccttgtttctccatgctttccagcatttcaggctgtatcttttgaaagagcgcctgaagcgataattgaatatcggacattaactgatccgcactcttcatattcatttcccctctgttacatacactgtatatatattttaatgacaaaatagttaatgcttattaaatataaataagcgtaaatgaaaagtcaactgattttacacaaaaaaaggatagatgcccgaaagaacatcgtatcctttttactaatgttgttattgctgataaggagactgctgctgaatggtctgctggaatttttgataggactgctgcagcttttgtgaatcctccgcttcaacagaataccatccatattggaacatgagatcatatagttttctttgcgctttttgtgactcatcaaaaatggattgaatatcctgataaagagactcgtggctgaattcgtgcaaggcagtgcaataagctgttgtcatgtatttttcggttgtcagcaattcgttgacgaaatctctgtcattcatttccgatgttgtcggtacaggtgtctgcgggttgctgattttttgattttgctgattcattctggcgcctccttattggatgtagccggactgctgctggcctggctgcaggtgctttaatattctttgatagtgatcatgatgcatgtgtccgacgcggtcgagttcttgctttaacgtttgatcctggcactgctgcgccatgaaatgcgcttttttcatcgcgagcaaattccagttcagcatgtcattgagatacaaatgatcctttgtcgaaataacggaaggcggcatttgagattgctgctgattatccattgtgatcctcctttggtttctgttcattttatagtttccttcagactgggagttatatacaggtgttttgaagatgacggcgggagggagtcggatgttgagacatgtgtttttattcttatctcaaaataaaacacttaccaagttcgcaaaagcatacggaacgcggcttggagcacgaaggtttgtcgcaggggatacgattgaatcggcggttaagaccgtcaaaaggctaaacagatccggtttgtgtgcaacaattgattatttaggcgagtatgcagcttcggaaaaagaagcaaaccaagtcgcagaggaatgcaagaaagccattcaagccattgccgaacatcaattgaattcagagctttcacttaagctgacctcaatcgggctcgatctttcagaagaacttgctcttactcatttgcgcgccattctttccgttgcgaagcaatatgatgttgctgtgaccattgatatggaagactattctcattatgaacagacactttctatttacaggcaatgcaaacaggaatttgagaagctcggcacggtcattcaggcgtatttgtaccgggcggcagaagatatcagaaagatgcgggacttaaagccgaatctcagacttgtaaaaggcgcttataaagaatctgcggctgtagcgtttcccgacaaaagaggcacggaccttcattttcagagcttaataaagctgcagttgttaagcgggaactacacggctgtcgccacacatgacgatgacatcattgcatttacgaaacagctcgtcgccgaacatcaaatccccgcatcgcaatttgagtttcaaatgctatacggcatcaggccggagcgtcagaaggaactcgccaaggaaggctacagaatgcgtgtgtatgtcccatatggaacggactggttcagctactttatgagaagaattgccgaacggcctgccaatgcagcgtttgtgttaaaaggaattttgaaaaagtgaaagcagccgtgggaagcagctgcattatgattgtcccatgttatgttttttatactgctgattttgacttgtccgttttccgccgccgtaatgctgagtcggaccggcatctccctttacgctcgccgcgctgactgccgctgaagacggattttttttctctcgtaccattcccttcacctccgggcttaagttgcccgacttttataggcttcatacaaaaaaataacaaattagctattgaagtcgaaccggaaatcttttaagatgaaagaagaaacgggtttcattttttttagtcaaaaaatgaatgactattcattcaatgttcaagggggatatctcatgcacaaacacattcggaaggcagccgttttaggatcgggggtaatgggttccgggatagcggcgcatttggctaacatcggaattcctgtcctgctgctagatattgtgccgaacgatttgacaaaggaagaggaaaaaaaggggctgacgaaggacagttcggaggtgcgcagcaggctgagccggcaggcgatgaaaaaactgctgaaacaaaagcccgctcccctcacatcagcgaaaaatacctcctatattacacctggcaatctggaggatgatgcagaaaaactgaaagaagcagattggattattgaggtcgttgtcgaaaaccttgaagtcaaaaagaaaattttcgctcttgtggatgaacatcgaaagactggaagcatcgtctcaagcaacacatccggcatatcagtgcaggaaatggctgaaggccggtcggatgattttaaagcccattttcttggaacgcatttttttaatcccgcacgatatttaaagctgctagagatcattccgattaaggaaacggatcctgatattttaaagtttatgacagctttcggagaaaatgtcctcgggaaaggcgttgttacagcaaaggacacaccgaactttatcgcaaaccgcatcgggacttacgggcttctcgtgacagtccaagaaatgctgaaaggcggttatcaggtcggggaggttgattcgatcacaggaccgctgatcggcaggccgaaaagcgccacctttagaacgcttgatgtggtcggcctcgatacattcgcccacgttgcccgaaatgtgtatgacaaagctgatggcgatgaaaaagaagtgtttcgcattccaagcttcatgaacgatatgctggaaaaagggtggatcggaagcaaggccggccaaggcttttataaaaaagaaggaaaaacgatttatgagcttgacccagtgacgcttacttacggcgagcggacaaaaatgaaatcaccggcacttgaagcggcaaaacaggcaaaagggacaaaagccaaaatgaaagcgcttatttattcggatgacagggccggccgtttgctgtggaatatcacttctcaaaccctgctttactcagccgagctgcttggcgagattgccgatgatattcatgcgattgaccaagccatgaagtggggattcggctgggaactgggaccttttgagatgtgggacgccatcggcctcaagcagtcagcggaaaagcttgagcagcttggagcagatatgcctggctggataaaagagatgctggacaaaggaaatgaaaccttctacatcaaagagaacggaacggtattttattatgaccgcggcgaatacagagccgtgaaagaaaacaaaaaacgaattcatttacaagcacttaaagaaacaaaaggcgtgattgcgaaaaacagcggagcaagcttaattgaccttggagatgatgtggcccttcttgaatttcattcgaaaagcaatgcgatcggcctcgatatcattcaaatgatccacaaaggattagaggaaacagaacggaattacaaggggcttgtcatcggcaatcaagggaaaaatttctgcgtcggcgcgaatctcgccatgatcttaatggaagtccaagatgacaactttttggaagttgattttgtgatccgccgttttcaggagacgatgatgaagatcaaatacagtgcgaaaccggtcgtcgccgcgccatttggcatgacgctcggcggaggaacggaagcatgcctgccggcggcgcgcattcaagcggcaagcgaagcctatatgggacttgtggaatccggtgtcggcctcatccctggcggaggaggtaacaaagagctgtacatcaaccatcttcgccgcggccatgatccgatgaatgcggcaatgaaaacatttgaaacaatcgcgatggcgaaagtgtccgcttccgctcaagaggctcgtgagatgaacatcttaaaagaaacggatcagatcagcgtgaatcaagaccacctgttatacgatgcgaagcagctggccgcatctttatacgataccggctggcggccgcctgtaaaagaaaaggtcaaggtgccgggagaaaccggttatgcggcactcttgcttggcgctgagcagatgaagctgtccggctatatatctgagcatgattttaagatcgcgaaaaaactcgcttatgtcattgcgggcggaaaagtgccgtttggtacagaggttgatgaagagtatttattggagatcgaaagagaagcgtttttgagtttgtcaggagaggcaaaatctcaagcgagaatgcagcatatgcttgtgaaaggtaaacctttacggaattaggagggagcttatgaaagaggcagtcattgtgtcaggtgcaagaacaccggttggaaaagcaaaaaaaggatcgttggccaccgttcgcccggatgatttgggagcgatttgtgtaaaagaaacgctgaaacgggcaggcggctacgaaggcaatattgatgacttgattatcggctgtgcaacacctgaagcggagcaggggcttaatatggcgagaaatatcggtgcgctcgcgggcctgccgtacacggttccggcgattacagttaaccgctattgctcttcaggccttcagtctattgcgtatgcagcagaaaaaattatgctgggcgcctacgatacagcgatcgccggcggagcagaatccatgtcgcaagttccgatgatggggcatgttacccgtccgaaccttgctttggcagaaaaggcaccggaatattatatgagcatggggcacacagccgagcaagtcgcgaaaaaatacggcgtctcccgtgaggatcaagacgcgtttgccgttcgcagccatcaaaacgccgctaaagcccttgcagaaggaaaatttaaagatgaaattgtacccgtcgaagtgacggtgacagaaatcggagaagaccataagcctatggaaaaacagtttgtgttttctcaggatgaaggtgttcgcccgcaaacgactgcagacatcttatcgacattgcgcccggccttttccgttgacgggacggtgactgcgggcaattcctcacaaacgagtgacggagcggcggctgtcatgctgatggaccgggaaaaagccgatgctcttggcctggcgccgcttgtgaaattccgctcctttgcggtaggcggcgtgccgccggaagtgatgggaatcggaccggtggaagcgattccgcgcgctttgaagcttgccggacttcagctgcaggacatcggcttgtttgaactgaatgaagcttttgcctcacaggccattcaagtaatcagggaattgggaattgatgaagaaaaagtgaatgtcaacgggggcgcaatcgcgcttggacacccgcttggctgtacgggcacaaagcttacactctcactcatccatgaaatgaaacggagaaacgagcaatttggagtcgtgaccatgtgtatcggcggcggaatgggagcggccggtgtatttgaattatgctaaagggggaaaaacaaatggcaaaaaaagcggctgacgtacaaaaaggcggcggatttttaatcgaggatgtcacatacgatcaaatgtatacaccggaggatttcactgacgagcataaaatgattgcgaaaacaacagaggattacatcgagcaagatgttctccctcatatagatgatatcgaaaaccatcaattcgagcattctgtcagactgttgaagaaagcgggcgaactagggctgcttggcgccgatgtgccggaagaatacggcgggctcggccttgataaaatcagctcggcactcatcactgagaaattttcgcgtgcgggaagcttttctctttcttatggcgcgcatgtcggtatcggttccttgccgatcgtctttttcgggtcagaagaacaaaagaaaaaatatttgcctggactcgcttcaggcgaaaagatcgccgcttatgctctgactgagcctggctctgggtctgatgcacttggagcaaaaacaacagctgtgctgaatgaagcaggaacccattatgtattaacaggggaaaaacagtggattaccaactctgcttttgccgatgtatttgtagtttacgctaaggtagacggcgacaagttttcagcctttattgtagaaaaagagttcccgggtgtctccacgggaccggaagaaaagaaaatgggaatcaagggatcatcgacaagaaccctcattctggatcaagctgaagtgccaaaggaaaacctgctcggagaaatcggcaaagggcatgtcatcgcctttaatattttaaacatcggccgttacaaactggcggttggcacaatcggcgcatctaaacgcgtcatcgagctgtctgcggcatacgcaaatcagcgccgccaatttaaaacgccgattgctggtttttcattgacacaggaaaaaatcgggacaatggcctcaaggctgtatgcgatggaaagctctgtatacagaaccgtcgggctgtttgaagacaatatgagccagttcacggccgaagatctcaaggacggccggcaaatcgccaaatcgattgcggaatacgccatcgaatgctctctgaataaggtattcggctctgaaacgcttgattatatcgttgatgaaggcgtgcagattcatggaggctacggctttatgcaggaatacgaagtagaaagggcctatagggattcaaggatcaatcggatttttgaaggcacaaacgaaatcaaccggttaatcgtgccaagcaccttcctgaaaaaagcgcttaaaggcgagctgcctttattcgaaaaagcgcagtcgctgcaggaagaactcatgatgcttatgcctgaagagcctggaagcggcgtcttagagcaggagaaatatatcgtcaagcaagccaaaaaaattgcgttgtttgctgccggcctagccgcgcaaaaatacggaaaagcgatcgatcgtgagcaagaaattctcgtgaacgtagcggatatcgtcagcaatgtatacgcaatggaatcagccgtgctcagaacggaaaaggccattgccgcacaaggcgctgaaaaagcagcgcaaaaggtgctgtacacagaaattttcgttcaagaggcctttaacgaaatcgaagcgcatgcaaaggaatcccttatcgcaatggaagaaggagattcactccgcatgatgctttccgctctgcgcaagctgacacgcgtaacgcctaaaaacgtgattcagaaaaaacgcgaggcggcggcaggcatttttgaggctgagaaatatactgtctgattggccatgagctccgcatgcgcggagctcttttttaagaagcactgttttaggtttttaaaacaaactgtgttaaaataacctcgattattttattgagggggaagaagatgtcgttaactttttactggtaccctaaatgcggaacgtgccgcaaagcaaagaagtggcttgaagagcatgggaaagaaataaacgaaatacatattgctgagcagccgccaagcaaagaagaattaaaagcgctttatgaaaaaagcgggctggatctcaagaaatttttcaacacgagcggcatgaaataccgcgagctcaatctcaaggaaaagctgtatcatatgtcagaggacgaacagctcgaactgctggcttcagatggtatgctaattaaacgcccgcttacaacagacggcgaaaaagtgactgtcggatttaaagaagaccaatttgaagaaaactgggcttaatgtaaattttttttgaaaagtgtggtatcttcttattgtagtgctgtaaaaaatggagggattcaattgagcataccaaaagatttgcgttactcaggagaacacgagtgggtaaaagttgaaggagaaaaagccagaatcggaattacgcattttgcccagtccgaactaggcgacatcgtgtttgtcgaacttcctgaagtgggcgctgaaatcaaagcggacgagccattcggcagtgttgaatccgttaaaacggtatctgagctttatgcaccgattaacggaacggttgtggaagtaaacgaagatcttgatgacagtccggaattcgtcaacgaatctccgtacgaaaaagcatggatgatcgtcgttgagccatctgacgcttctgaaattgaaaaactgatgacagcagagcaatacgaagagatgacacaagaagactaaaacaggatagccgtaaaagcaattggacacgctaacgttatgggaggtgtccaatatggctttcgacaaacaaaagctcgatgtcaccaatgacgtgacaggccgctttcaaaatggccggctctcgttatatcatgataatgagatgatcggccaaatgacaagcatgaatgaatatgagcttaagtccggttattcctttgaaaatgagaaattttataagacagccgatgtggtctctggagacgacgcaaaatatgtagattgtgactacgaaaacggctggtgttaatgttggcggtgaatttcactgccttcttttacaatctgaacatttcaaatttgacgcggcaggtgaacaagatgaagatggatgagctggaaaaggttatgattgtcgaggggaaatcagataaagagaaaatcgaaagcgtcctgaatgaaccgatgcgcattatctgcacaaacggaacaatcagccagctgaggctcgaggaattggctgacgagctttatgataaagacgtctatatattagttgatgctgatgaatcaggtgagaaattgagaaaacagctgaagcgtgaatttaatgaagcctgccatctccatgtcgacagagcctataaggaagtagcggctgcgcccaggcaccatatcgcttctgtattgctgcgtgcgaatctgaatgtccatactatttttcttgaaagaaagtcccgaggtgtatagcatgaaagaactccaagaacacgaacttgatcacattgaagatgatgtgtaccttctatatttatatactccgttttgcggcacctgccagcttgcaagcaaaatgctgacagtggtgaaagaaatgctgccggatgtcgccttctatcaaaacaatgtcaattactctccgacattcgcaaaagcgtatcaaattgaaagcgtcccttgttttctgctgtttaaaggcggaaagatggtcgaaagaggatatgcatttcattccgtttcttatttatatgagctgatcaaacaaaaatcatcttccgcatcccatttatgacatatttctcagcatatccaatgaaattgtcgttcgttttataaaggggttcttgcgacaaagagagaaatgtgtatgtatgaccaacaaataggaggttgtacatatggagaaagcggaagttttagaagatgagtatcagcatctgtttttaaaaccccttttgaatgcctcaacattgctcattaccttccaaggagaagcagaagccttaaccgtctcaataaacgaacagggagaaatgaaaaaagtttctccgccccaaacgtccaacctgaccttttacggaaaccaaacggaaattattgatttattgcacggagacatttcccttcagcaccttattcagagcggaagcctcaaagtaaaggggtcattcagggccctgttaaagctggaagccattctctggctgacaaatggattttttcagaggattttaaaaaattaaaaaataataaattattataatagtaaaagttgacatcatttattttattgacatttaatcattcgccgtgctattctacattaagaatttccggacgaaaaagactatatatttctcttatcaagagaggtggagggaagtgccctatgaagcccggcaaccatcaacactgttgaaatggtgccaattcacacgaagcgttcagctttgaaagatgagagaaaggcattttatataagcctttctgctcaagtgtgcagaaaggcttttcttttgcagaaaaaaccggaagatttcttagaatagtgttaaggcaggtgattgctttgatcaatcttcaggatgtttcaaaagtttacaagtcgaaacatggagatgtcaatgctgtccaaaacgtctcgctttccattaaaaaaggtgagatttttggaattataggatatagcggagctggtaagagttccttaatccgtctgctgaacggccttgagaaaccaacctcaggaaccgtggaagtggcgggaaccaagattaatgaagtaaatggacgcggtttaagaaaagcacgccatgagatcagtatgattttccagcatttcaatttgctttggtcgcggactgtcagagataatatcatgtttcctttagaaattgccggggtgaaaaagagcgagcggatcaagcgcgccaatgaactgattaaactggtaggtttagaaggaaaagaaaaatcttatccgtcccagctgagcggcggtcagaagcagcgtgtcggaattgccagagcgcttgcaaacaatccgaaggttcttctttgtgacgaagcgacatcagcattagatccgcaaacgacagattcaattctggatctattgtccgatattaatgaaagactcggtttgacgattgtgctgattacgcacgaaatgcatgtcatacgcaaaatctgcaacagagtcgccgtcatggaaaacggcaaggtggtcgaagaaggcgaggttctcgatgtcttcaaaaatccaaaggaacaaatgacaaaacgatttgttcaacaggtgacagagccggaagaaacgaaagagacgcttcagcaccttcttgatgatacagcatcaggaaaaatggttcagctcacatttgtcggtgagtcagctgaacagcctctgattacagagatgatcagaaacttcaatgtcagcgtcaatattctgcaagggaaaatttcgcagacgaaggatggggcttacggttcactgttcatccacattgacggggacgaggaagaagtgcaaaacgtgatccgattcattaatgacaaacaggtgaaagcagaggtgatcacgaatgtttgaaaaatacttcccgaacgttgatttaactgaattatggaacgcgacatatgaaacactttatatgacgctgatttctttactgtttgcttttgtcatcggggtcatcctcggcttgctgctctttctgacgagcaaaggaagcctctggcagaataaagcggtcaactcagtgattgcagccgttgttaacatattcagatcgattccgttccttattttaattattttactattaggttttacgaaatttttagtcggcacgatcttagggccaaacgccgcattgccggcgctggtaatcggctcggcaccattttacgcgcgccttgttgaaatcgcgctgcgtgaggtggataaaggtgtgattgaagcagctaaatcaatgggcgcgaaaacgtctacgattattttcaaagtgctgattccggaatcaatgcctgctcttatttctggcattacggttacagccatcgctttaatcggttcaacggcaattgccggagccattggttcaggaggccttggaaaccttgcgtacgtagaaggatatcagtctaataacgctgatgttaccttcgttgctactgtgtttattttaatcatcgtgtttattattcaaatcatcggtgatctaataacaaatattatagacaaacgataagggaggatttacattgaaaaagctatttttgggtgcattactgcttgtatttgcaggagttatggctgcctgcggttcgaataacggcgctgaatccggcaagaaagaaattgtcgttgcggcaacaaaaacaccgcatgcggaaattttaaaagaagctgaaccattgctgaaagaaaaaggctatacgctgaaagtgaaagtgcttagtgattacaaaatgtacaataaagctttagctgataaagaagtggacgcgaactacttccagcacattccttaccttgagcaagaaatgaaagaaaacacagattacaaacttgtgaatgccggcgctgttcacttagagccattcggtatttactctaaaacatacaaatcactgaaagaccttccagacggtgcgacaatcattctgacaaacaacgttgctgaacaaggccgtatgcttgcaatgcttgaaaacgctggattaatcactcttgattctaaagtggaaacagttgacgcaacattgaaagacattaagaaaaacccgaaaaaccttgaattcaaaaaagtagcgcctgaattaacggcaaaagcatatgaaaacaaagaaggagacgcggtcttcatcaatgtaaactatgcgatccaaaataaattaaatcctaaaaaagacgcaattgaagtagaatcaacgaaaaacaacccatacgctaacatcatcgcagtaagaaaaggcgaagaagattctgcaaaaatcaaagcgctgatggaagttcttcactctaaaaagatcaaagacttcatcgagaaaaaatacgacggagctgtgcttcctgtatctgaataagactgaaaccccggatgagaattccggggtttttttcgcgtattttcctaaaagctgttcataataaaaaggaatgttaaacagatggagggattttctttgaatcaagacagaggaagcatgcaggacgcgttaaaacaatataaacatggtttaggcacatttgaacaaaagatgccgctgatgggaagaaaatttaacgaatttactgaacagtgctttgccgggaattctctgactgaaagagaaaaacagctgatcgccctcggaattgccatcaatgctcaggacgaatattgcatgatctatcatacaaaaggctgtcttgatcagggagcgtcagaagaaaacattctcgaagccgtcagtgtggcagcggcatttggaggcggcgcagctttcagccaaggcgtgacagtcgttcaacagtgcattgaggaattcggaaacaccacgcattaagagaaggaatattccgaaaaaccattctcatttgttctgaaaggatgctttcgtctcatctgccgctatttcacgccaaatcgtttttgcggcatccaacgcagcactggtacaataaaaagcaaatatatgaagggattgattcattatttgcagcagccaggacagactgaacctcgattatacgtcagaaatggaaaaagcgatgcagctgtcacacggaattggatacgaggaatatggacgccggctggaaacaagaatgaaagtagagcggcagagagagcttgattatgaaaaaagcaagcggatttctgcgggagcttattgagaaaatcaatcttttaaaaaagggtgggaatccactctttttctttttcaatcgctttaataaagtgctgatctttgttaaacttgaggaatgtgcaaggcacgataaaaagttgtatttacttttcatttgttataaaattagaatgagaataaaatgagaataatgattatatatttttggaggtatagatatggctgcttcaacattaacgatcaaagatcttcacgttgaaatcgaagggaaagagatcttaaagggtgtaaaccttgaaataaaaggtggagaattccacgcagtaatgggcccgaacggaactggtaaatccactttatcagctgctattatggggcatcctaaatatgaagtaacaaaaggcagcatcacgcttgacggcaaagatgtactggagatggaagtggacgagcgtgcgcaggcaggcttattccttgcaatgcagtacccaagtgaaatcagcggtgtgacaaatgccgacttccttcgctcagcaatcaacgcgcgcagagaagaaggcgatgaaatttctctcatgaaattcatccgcaaaatggacgaaaacatggagttccttgaaatggaccctgaaatggctcagcgctatcttaacgaaggcttctcaggcggggagaaaaaacgcaacgaaatccttcaattaatgatgattgaaccgaaaatcgccatccttgatgaaattgactcaggccttgatattgacgctttgaaagttgtatcaaaagggatcaacaaaatgcgcagcgaaaacttcggctgcctgatgatcactcactatcagcgcctgttaaactacatcactccggatgttgttcacgttatgatgcaaggccgcgttgtaaaatccggcggtgcagagcttgcacagcgtcttgaagcagaaggttatgactggatcaaacaagaacttggcattgaagacgaaactgttggccaagaagcgtaagcgttagggggattaatatgacactaggtacaaaactatccgtagatcaggagtatctcaaaagcttttccgaaaagcaccaagaacctgcctggctgaagaacctgcgcttacaggctcttgaacaagctgaggatctgccgatgccgaaacctgacaaaacaaaaatcacaaactggaacttcacgaatttcgcgaagcatacagtggataacgaaccgctttcttcattagaagatttgactgatgaagtaaaagcgctgatcgacattgaaaacgaagataaaacattatacgtacagcgtgaccagacgccggcacatctttctctttctcaagaattgaaagacaaaggcgtcatcttcactgatattctgactgctgcacgcgagcacagcgacttggtggagaaatactttatgaaggacggcgtgaaggttgacgaacataagttaactgcacttcacgcggctcttgttaacggaggagcattcctttatgttccgaaaaatgttcaggtggagacgccggttcaggctgtttatgtccacgaaagcaatgatacagctctattcaaccacgtgctgattgtggctgaagaccacagctctgtaacatatgtagaaaactacatcagcactgtaaacccgaaagacgctgtcttcaatattatcagtgaggtcatcacaggtgataatgccagcgtgacatacggtgcggtggataatctgtcaagcggtgtgacaacttatgtgaaccgccgcggtgctgcgcgcggacgcgacagcaaaatcgagtgggctctcggcctgatgaacgatggcgacacgatttccgaaaacacaacaaacctttacggtgacggcacatacggcgatacgaaaacggttgttgtcggaagaggagagcaaacagaaaacttcacaacacaaatcatccatttcggtaaagcttctgaaggctatatcttgaagcacggtgtgatgaaggattccgcttcttctatctttaacggaatcggcaaaatcgaacatggcgcttctaaagcgaatgcggagcaagaatcacgcgtgctgatgcttagcgaaaaagcacgcggagacgcaaaccctattcttttaattgacgaagacgatgtaactgcaggacatgcggcatctgtcggccgtgtggaccctattcagctttactacctgatgagccgcggaattccgaaagaagaagcagaacgcttagtcatttacggattccttgcaccggtagtaaatgaacttccgattgaaggcgttaagaaacaattagtttctgttatcgaaaggaaagtgaagtaatgaatatcacagatattcgtgaacagttcccgatccttcatcagcaagtgaacggacatgatctcgtttatctcgacagcgcggcgacttcccagaagccgcgtgctgtcattgaaacactggataagtattataaccaatacaattccaatgttcaccggggcgtccatacacttggaaccagagcgacagatggttatgaaggagcgcgtgaaaaagtccgcaagtttattaacgcgaagtcaatggctgagattattttcacaaaaggcacgaccacatcactgaatatggtggcgttaagctatgcgcgcgccaacctgaaacctggtgatgaagtggtcatcacctacatggagcatcatgcgaatatcattccgtggcagcaggctgtaaaagcaactggcgccacattaaaatatattccgttgcaggaagacggaacgatttctttagaagacgtcagagaaacggtcacaagcaacacaaaaattgttgcggtgtctcatgtatctaatgttctcggcacggtcaacccgattaaagaaatggcgaaaatcgctcatgacaatggggctgtcattgtggtggacggtgcacaaagcacgcctcacatgaaaattgacgtgcaggatctcgattgcgacttctttgcgctttcttcccataaaatgtgcggacctaccggtgttggtgtgctgtacggaaagaaagccctgctggaaaacatggagcctgccgaattcggcggtgaaatgatcgactttgtcgggctttatgaatcaacttggaaagagcttccgtggaaattcgaagcgggtacgccgattattgcaggagcaatcggcctcggtgccgccattgattttctcgaagaaatcggtcttgatgagatttcccgccatgagcacaagcttgcagcttatgcgcttgaacgcttccgccagcttgacggcgtaacggtttacgggccggaagagcgtgccgggcttgtcacatttaaccttgatgatgttcatccgcacgatgtggcgactgtgcttgatgcggagggaatcgcagtcagagccggccaccattgtgcgcagccgctgatgaaatggctggatgtaactgctactgcaagagcaagcttttatctgtataatacagaggaagagattgataagcttgtggaagctcttcaaaagacaaaggagtattttacaaatgtcttttaatgcaaacttagatacattgtacagacaggtgattatggatcattacaaaaacccgcgaaataaaggggttttaaatgacagcattgtcgtggatatgaacaatccgacatgcggcgaccgcatcagactgacaatgaagcttgacggagacatcgtggaagatgcgaagtttgaaggggaaggctgttccatttcaatggcatccgcttcgatgatgactcaggcgattaaagggaaagatattgaaactgccctttccatgtctaagattttctcggatatgatgcaagggaaagagtatgatgattctatagatctcggggatattgaagcccttcaaggcgtttcaaaattccctgcccgtatcaaatgtgcaaccctgtcatggaaagcacttgaaaaaggagtcgcgaaagaagaaggcggcaattaaaaggattggagtgaaaatggatggctaaaaaaatgcctgatattggtgaatacaagtatggttttcacgacaaggacgtttccattttccgttcagagcgcggattgacaaaagaaatcgtagaagaaatttctcgcatgaaagaagagcctcaatggatgcttgacttccgcttgaaatcacttgagcatttctacaatatgccgatgcctcaatggggcggagatttaaactcactgaactttgacgaaattacgtactacgtaaaaccgtctgagcgttcagagcgttcttgggatgaagttcctgaagaaattaaacaaacattcgacaagctcggtattcctgaagctgaacaaaaataccttgcgggtgtttctgctcagtacgaatctgaggttgtataccacaacatgaaagaagatcttgaagcacaaggcatcgtctttaaagacactgacagcgcgctgaaagagaatgaagatattttccgtgagcactgggcaaaagtaatcccgccgactgataacaagtttgcggcgcttaactcagctgtttggtccggcggttctttcatctacgtgcctaaaggcgtgaaggttgaaacaccgctacaagcttacttccgtatcaactctgagaacatgggtcagttcgaacgtacactgatcattgttgacgaagaagcaagcgttcattatgttgaaggctgtactgcgcctgtttacacaacaaactcacttcacagtgcggtcgttgagatcatcgtgaaaaaaggcggctactgccgttatacaacgatccaaaactgggcgaacaacgtttacaaccttgtaacaaagcgtacagtctgtgaagaaaacgcaacaatggaatggatcgacggcaacatcggttctaagctgacaatgaaatatccggcttgtatcctaaaaggcgaaggcgcgcgcggtatgacgctttctatcgctcttgcgggtaaaggccagcatcaggatgcaggtgcgaaaatgattcaccttgcaccaaacacatcatctacaatcgtatcaaaatcgatttcaaaacagggcggaaaagtaacgtaccgcggaatcgtccacttcggacgcaaagcggaaggcgcccgctctaacatcgagtgtgatacgctcattatggataacaaatcaacttctgacacaattccttacaatgaaatcttaaatgataacatttcattggagcacgaagcgaaagtgtctaaagtatctgaagagcagctcttctacttgatgagccgcggtatttctgaagaagaagcaactgaaatgatcgtaatgggctttatcgagccattcacaaaagagcttccgatggaatacgcagttgaaatgaaccgtttgattaagttcgaaatggaaggttctatcggttaatgatgaaaactcctttgtttatcaaggggtttagagatagttatcaactttaaaatggccggcgtgccgaatttgattgtagaagacgaacttttgaagttcgtcttcttttatttttcagagacatatccactgttattttaatggttttaattccttatcgattagaatatttcagacctgcgccggataggttcagtttctatatcacgcaaccatacagttgcttatacttgacatgcaactaatgggttgcttatactcaatatatgaatgggaacaaagacgctatattcaaagcactcggcgattcgactcggcggcttatattagacgaattatctgaacgcaacgagctgacgttgtatgaacttacgatacgtcttattacaaagtacgacctttctattacgcgacaggcgatagctaaacacctttctgtactggaggatgcaggactcgtaacatcaaaacgaaagggaaaatatcgagtacttatattcaacaacgaaccgcttaaaaatttgctgaaaggatggatagaataattttataaaatcagaacagggcctctgataaatgtgtgggttgttttgcttgtagccagattgttagcatagtaccatgcttcattcatatcgaaggagggaaaaacagtatgaaaatcgttgttaccagtatatttgtacaagatcaagacatggcactggagttttatacagaaaaacttgggtttataaaaaaggaagacgttcccatggggaaattcaggtggataacgcttgtttctccagatgatcaagacggaaccgagcttttactcgaaccgaatgaacatcctgccgccaaggagtatcaaaagaagatattctccgaaggcctcccggccacaatgtttggcgttgcagatattcaaaaagagtacaaccgattaaaggaaaaaggcgtgacgtttacgacggaaccgacaaaaatgggcgaagtcacaatagctgtcttcgacgatacatgcggtaaccttattcaaattgtacagaagtaaccgattcagtcgcgtcctttttgtatgcagaagaaaaaccgctggccgaggggccgcggttttttactcttcttctgtctcttgattgataatttgctttacagatgatctgctgttattttctctgttcatctctcgcaattgagtataagccatatcgaattcctcttttgtcatctgctttgcggctaatgcagagcataatatagcaaaagcaattggcattgtatcaatgtgaatgtcgatatggacctctgagttgccgctgtttttgataacagattcagtagtgggtatctcttgagtatgtctgttaagaggaatgatgttttcgttcattagtcttctccgtcttgtgactgcgcctgtgcctgatcctgatctgtgttcacgctgaccacgacttttgcattaccgctgttttggacttttgccactgccgcatcgcgtctgttttcttcattttcatgacgattttcgctcatggtatcatcctttctctattgatagtgacaggatattcgataggagagtaaagagattggacgaacttcgcggtttttccacattagggcaaaaggtcgaaggaaagcatttgatttggtaaaatgaatagacattataatagaaaaggtgtttgcatatgaaatcgtacatcatcgtcggcgcagggattctgggcgcgtcgacggcttatcatctcgcaaaaacaggcgctcgcgttactgtcattgatcggaaagagccgggacaagcgactgatgcggcggcggggatcgtctgtccttggctctcgcagcgccgtaatcaggattggtaccagcttgctaaggggggagcgcggtactataaggatttaatccatcaattggaaaaagacggtgaatcggatacaggatacaaacgtgtcggtgccatcagcattcatactgacgcgtctaaactcgataaaatggaggaaagggcgtataagagacgggaggatgcgccggaaatcggcgacattacccgcttgtctgcaagtgaaacgaaaaagctgtttccgattttagctgacggctatgaatcggttcatatcagcggtgccgcccgtgtgaacggaagagcgctgtgccggtcgcttttaagcgctgcagagaaacgcggcgcaacggtcatcaaaggaaatgcgtccttgctttttgaaaacggaacagtcaccggcgtgcaaacagatacaaagcagtttgcggctgacgcggtcattgtgacggcgggagcatgggccaatgagatattgaagcctcttggcattcattttcaagtgtcatttcaaaaagcgcagattatgcattttgaaatgacagatgcagatacaggatcgtggccggttgtaatgccgccgagtgatcagtacattctgtcgtttgataacggcagaattgtagccggcgccacacacgaaaacgatgccggtcttgatgatcttcgtgtgacagccggaggccagcacgaagtattgagcaaagcgttagccgttgcaccgggtcttgctgatgcggctgctgttgaaacaagagtgggcttcaggccgtttacaccgggatttctgccggtcgtaggggccgtgccgaatgttcaaggcctgtacgctgcaaacggtttgggtgcttctggactgacgatggggccgtttttgggtgcagagctcgcaaagctagttctcggaaagcagacagaattagaccttagtccttatgatccagccggagcacttgcataataagtaagagcatgacaaacaaatataataaagctgttctagcttttcttttctgtatgtgttagcatttatctttaatgaaaaagaggacgtgaactgattttgataaaaattgatatacccgcaccgaatgtcaccatcactgaacgacagcagtcagctaatgataacgagccgaagataaaaccgattcacggattcatcgactttcaccagatcccaagggacaaaggcggcatttttatgttttacaacattcatgacgagctgctgtttgtcggtaaagccagaaagttaagacagagaattaagaagcatttcgaagacactgtttcaccgatcaaacatcacagagatgaagtttataaaattgaggtatgtgtagttgatgatccaatggaaagagagatttacgaaacatatatcatcaatacacagcactcgaagtacaatatagacaaggtattttttaaataagacgtcagtctgcggattgaacagcgaagccagagcttaagtcaagttctggcttttgatttgggcattttttcgcatatagaccctttgtctgtcatccgaataaattattgagaaatttcagaaaataatattgacaatcctacccgcggactttaatataacaatatataatgttatataacgttatataataaaaacgaggagtgaaggatttgagtcaggccacagcaaaagtaaatcgtgaggttcaagctttcttgcaggatttgaaagggaaaaccattgatcatgtattctttgtcgcatgcggagggtcttctgccattatgtatccgagtaagtatgtgtttgacagagagtcaaaatcaataaactccgatctctacagcgccaacgaatttattcagcgcaaccctgttcagcttggtgaaaagtctcttgttattttgtgctcgcattcgggaaataccccggagacagtcaaagctgctgcgtttgcaaggggcaagggcgcacttacgattgcgatgacgtttaaaccggagtctcctttagcgcaggaagcgcaatatgttgcccagtacgattggggtgatgaggcgcttgcgatcaatacaaactatggcgttttgtatcaaatcgtttttggaaccctgcaagtattagaaaacaatacgaaatttgagcaagcaattgaaggcttagatcaattgcaggctgtatatgaaaaagcccttaagcaggaagctgacaacgccaagcaatttgcaaaagcccatgaaaaagaaagcattatttataccatggcaagcggtgcaaactacggtgtcgcttactcctacagcatctgcattctcatggaaatgcaatggattcattcccacgccattcatgccggagaatattttcacggaccgtttgaaattattgatgaatccgtgccgtttatcatcctgctcggtttagatgaaacaagacctcttgaagagcgggcgcttaccttctcgaaaaagtatggcaaaaagctcactgtgcttgatgctgcatcttacgacttcactgcaattgacgattcagttaaaggctatcttgctccgctcgttctcaatcgtgtgctgagaagctatgcagacgagctggcagaggagagaaatcatcctttatctcatagaagatacatgtggaaagttgagtattgatctgaaaatgaagaaccattatgcattagactataatgttatataacattatagtctaatgtccagaggaggccaaccctttgaagaaaatgttgttgttcttgatcattgcagctgtcagtatgctcaccatcgcaggctgttcgagccaaagcagttcagcggacggaaaggtgacattgaaatttttccacagatggccaaaggagccggaaaaaagttattttgaagaggttgttaaggaatttgaaaaagatcacccagatatcgacattcaaattgaagccgttttaaatgactcctataaagataaaattaaggtcatgctgggaaccaccagccctcctgacatttacttctcttggagcgatgagtttgcttttaaatttatcagaggcaataaagcacttgatctctcgtcctactacaaaaatgacaccgattggtcatcacagctcgttcaatcgcaaattacaccatttacttatgaaaacaagcaatatggcgtaccgtggcaaatggacgctaaatcattcttctataataaagacattttccaaaagctgaatcttgatcccccgaagacgtgggatgaattaatcgatgtgtcaaaaaagctgaaagaacatggctacacaccgatcagctttggaacaaaggcgacttggacaatctcgcactatatcggcacgcttaatcagcggatggtcgatgaaaaaacacgggaaaaggactataacgccaaaacgggtgaatttactgatgaaggctacgtaaaagcacttgaaaagcttcaagagctgatgccttactttaataaacatgtaaactccgtcgaccacgaatatgtgagacagcaatttaagagcggaaagtcggcgatgatatatgcggaaacagcggaaatcaagctggttgaaccggttaatctcgggatgttcccatttcctgaaatcagcgggcagaaaggatcttcagaagcgttaacgggagcgccggaaggattcatgatctcctcaagaacaaaacatccgaaggaagcgatggaatttttgcagttcttgacgtcgaaaagaatgggcgaaaagctcgtgaaagatgtcgggaaatacagtgcagtgcaaggtacggctactgaagaaaatgcaacagccattcagcgtgaagccgttcagcatattgttgatgccaaatcaatggttccatggtttgatatggatgtcgatgttgaagtcgcagatgcgtacctaacgggcgtccagcaaatgcttggcggcgacatgacaccgcagcaggtgatgaaagccgttcaaaaggcagcaaagcaggtgagggcgtcagctgaataaatcaaagaaaaggtgaagcttcgcaccttttctttttataaaggagatgagatacccttggtcaatcagaataaaataatcccctatttgtttttggtgcccgctctcgtttttttacttttcgtttatatcccgatttttgagaatgtattcctcagcctgtttcagtggagctcattttctccggaaaaaacgtttatcggcttaaaaaactatgttgaattatttcatgatcctgtcttctatcaggcacttaccaataatgtgctttatgcagtgatctcaattgtatgccaggtatttggcggtttgattttggcggcggtgcttgaggataagctggtcagaaaatggtcgccgttttttcgtaccgttttctttttgccggttgtcatctcaatgacggtgatcgcgcttttgtttgattttatttacaatccggagacagggcttttgaatcagctgcttcaggccatcggtcttgatcagctgacgagggcctggctcggggatgacagcacagctatgctttctgtcatttttgtgtcccagtggcaatctgtcggttatattgcgatgctgtacatcgtgtcgattcaaaaaataccggatgaactgtatgaagcggcccggcttgacggcgcgggtaaaattcagcagttttttcatattactgttccccagacgaaagagatgtcttttgttgcggtggtcatgacgctgaccggagcctttacggtctttaatgagccgtacattttgacaggcggcgggccgggaaaagcgtcagaagtcttgagcacgtttttatataaaagcgcctttacaaaggatatgatgggctacgcctcagcgattgccactgtcgtgttaatcattacgcttgcattatcgctcatgcaaatgaagttctttaaaaccggaaaggaggagtaactgatgctgcctcagaagaagacagattcgttcagattggagccggtgcctgaccagcacattgaggtgaaagataagcctagacgaaaatggtatatcggagaaacgtctgtgtgggtttttctgtttctttatctgattgcgattgcctatccgcttctctggatggtgatgagcgcctttaaaaactctgacgatatttttgagcacagctggtcgctgccgtcttcgtggcatccggaaaattttgtttccgcctggaatcaggggatttcttcttattttatgaacagtgtcatcgttacggcgctgacgtgtgtgatcactgtctttatcagtgcatgggcagcgtatggcctttcccggtttgagtttaaaggaaaaggattctttttggtgctatgtcttggcggattgatgctgacgccgcaggtcagtcttgtgccgctttattctattattcagtcgctgggcctgtacaatacgtattgggcgttaatcttgccgtatgcggcttatcggatcccattcaccatcattttgatccgctcttattttctttctatttcaaaagaattggaggaggcggcctatttggatgggtgtacaagttttggagtatttttcagaattttcttaccaatgagcgtgccgattttggtgacatccggcattttgacggcttaccatacatggaatgagtttatgtttgcgattattttcatagatgatgagaatttacggaccattccagccgggctgatgcagttcagagacgcgctgcagacagactggggcgtcctgctggcggggttaacgatttcagccgcgccgattattattctatttttattgatgcagaaatattttgtccgcgggattgcaagcggcagtgtaaaaggataaaggaggaagcgctatgaaattgattgcggttggagataatgttgtagattactaccaggatcaagaaacattttacccgggaggaaatgccttaaacgttgctgtgcttgccaagcggctcgggcatgagtcttcctatatcggaatcgtcggcaatgacgaagccgcggcgcatctgttgaacgttctcaagctggagcaggtcaatgcagattatatccgccaggcgcacggagaaaacgggatggcgattgtcacccttgatgaacagggggaccgcatttttgtcagatcaaataaaggcggcattcagtcccggcttcgcctcgcgtttcaggagaaagatgtatcttttatcagcgggcatgatctgctgcatacgagcgtgtacagcaggcttgagaacgatcttccgcagctgtgcgggctggtcccggtctcatttgatttttcaaccaatcgggaggatgattatttgaggagggtctgtccttatgtgacgtatgcgtttttttcaggaagcgatttgagtgagtcggaatgcggtgagcttgccaaaacagctcatgggtacggagccaaaatggtttgtatgacccgagggggccaaggagcaatcctgtctgcgggtgatcgagtctatcatcagccgattgtggaagctgatataatagatacacttggagcgggagattcttttatagcaggctttttgactgccttttgcgtgaagcaggatataacgtatgctttgcgccaggctgctgaaacggctgcgaaaacttgcggtgtgtacggagctttcggctatggctatccttatcgcttggaggacgggggaagcagtgaaaaaacgagaatactataagcagtgtctcgttttttatgcctgttatgtgtaggggctgttgatggtaaaagtgacacggtttgtgtgcatcaaaaacaatgagcaatagattggctggtcgtttgatgtaaaagccgttttatcaatttcaaacagcgcatccccgatatcacaatccaggtatttgctttcctcctgttgggcatatacaacgtttaatagcttcgtattgtgcgtgggtacaactttgtattgctgtttcaaaatatcatgcatggagacgccgtcagcaataaaggtatcaatgccgggaaacaaatcaagcggataatgcgtcacttcaaaggtgagaggctgatcatcattatataaaatccgttttaattcaaccacagggctctcgggttggatttgaagcttttcggcgatgggttttgacgctggaatgatgtcatgggacagcacatgatgcttcggttttttgccggttgattccataaattccgagtagccgtttacagcgatcagctctcgttttaatttagggcttttaacgaacgttccctttccctgctgcctgatcagatagccttcttcgactaaatcgagaatggctttcctgacggtgatgcggctgacgttatacttggtgcaaagctcgttttcggtaggcagcttggcggttggggaatacacgccctttttgatgtcatcagtgatgatttgttttagctgaatgtataaaggtgtagaacttccgttgtttaacaaagggtagcctccttttaacctattatttatattataatgtattatgacgttataatacaaatttacattttttattttagaaatatagcaaaaatgggaatcgattactctaaaaataacagaaagaccaagttgtttccagtgacgaaataacgggtcaaaagatagggggacttttctgatggcttcattaacatttgaacacgtcaaaaaatcatatcactcacaattaaccgtgaaggactttgatttagatgtaaaggataaggagcttttggtgctggtggggccgtcaggatgcggaaaatcaacaacgctgcggatggtggctggattagaaagcatttctgaaggaaatcttcttattgatggggagcgggtcaatgatcttccgccgaaagaacgtgatattgcgatggtattccagaactatgcgctttatccgcatatgacggtttttgataatatggcgtttggattaaagctcagaaagatggcgaaacaggaaattgccgagcgggttcatgcggcagccagaattttagaaattgaacatttgctgaagagaaaaccgaaggcgctctccggcgggcagcggcaaagggtggcgcttggcaggtcgattgtgagggagccgaaggtctttttaatggacgagccgctttctaatctggatgcaaaactaagagtgacgatgcggacagaaatcagcaagctgcaccagcgattagaggcaacgatcatttatgtcacgcatgaccagaccgaagcaatgacaatgggagatcggattgtcgtcatgaatgaaggggaaattcagcaagtggcgaaacctcatgacatttatcattacccggccaatttgtttgtcgcaggcttcattggctctcccggaatgaactttttgaaaggcatcatagaacagcagcatggcgagctgtttttcacaaattcttcgatccggcttcatattcctgaagaaaaagcaaagcggctgaaggaaaagggatatgccggagaacagatgattgccggtgtacggccggagcacatcacacaaatgacaggaaatgaccagttgtttgattcagtgtttcaagcgaacgtggaagtgaatgaaaatctgggctcggagctcatagtgcatgtcatggctggggacgagcggctcaaggtccgcctggacggaaacacgcgaatcgatgcaggcgattcaatccagctctcagtgaaaatggaccacgtcgtctttttcgatgcggaaacggaagaggctgtgtattagaaaaaggtgctcctcaaaaggagcacctttttcttacggccaaatctcatccgcccattcagggtggtcgataaatggattgcggttgtgctgatatttttcataaatgatttcatttcttttccgctcgcggtcgtcaaccggatcctgcttattccattcgagcaggacagattgtttgccatgataaggagctgagccgttgcctgtcttatcattaagctcaagatcaggatagccgtcatcaccctcgtaacggacagccatgtaaaacagcatgcgggcaacatcgcctttcacatcatcgcggggctcccatgaatcgccgtcataataatttccgggtgccttcgcatattcagtgccgccattgtcaaaatccatatttcctctggcgctgttaacttgaacatcagccgggcgcaaatgatgaatatcagtaccaggtcccttgctcgtaccaaaatcgccatgggatttcgcccagacatgctcgcggttccaatcgccgacattgccgccgttcaggtttttggaacgcgattcattcgtatagagcaggatgacgttattcggatttcttgggtcttcatccgtttctttcagcgcgttccacacttcgctgtaggacagcatcgtgtgtccgctgataatacggtgcagggtgctttttagcgagtctcctgttttaccttcagccccttcataataggtatctgtgtcagcatagggtgcagcgggggcggctaatgagagaaggcttcccgttcctgaaggggaagacgccaatcggtcattaaggcttaatgtggtttgcgcgcttgctgaagctgctggcgcaagccatccggaaatcagtaatacacagacgagcggcagaaaccatgctttttttgtcatcacttgccctccttttatcagatcatatctattatctaaaattgaaataaaggatagaagtgtcattttgtatatttttcattaaaattgtaaattagtccctttggaggaggcggaaatctcctgtttccatatctttaggtcctgtttttgcgggctgccggcatttctgttttcatccgttccgcgaacatcgcctctccagcttagcttgttcatatgaaaggcattttgaccctctctttcgctcttgctggctctcttccttaccgtgttttcttttgacctttacatcaaaatagttgtgacatgtagggtgtatctggttgctggatggatactgtggctaaaaaataaacgtttttttggttaatctgtcaatgaactatcatgttgctccttctataatgaagtcaccatagcggccagaggggggagtacatggaaaagcagaagctttcagtaaaaaacagcatcacagattatattgaatggctcgcccaatacggtgcgtctgcggatggcggcgtaacgaggcttttatacacaaaagagtggatggacgcacagcttgctgtgaaaacggaaatgtcttctttcgggcttgaaacaagattcgacgatgtcggcaatgtgtttggaaggctttcgggcacccagtctccggatgaagtcattgtaaccggttcacatatcgatactgtcatcaatggaggaaaatacgacggcgcctatggcgttctggcggcaatgctcgcgttaaagcagctcaaggaaacatacggagcgccaaaaaaaacgctcgaggcggtctccttatgtgaggaggaaggcagccgttttccaatgacctattgggggtcggggaatatgacgggtgttttttcagaacaagatgcaaaagagccaagagacgagtcgggagtctccctccaaacagcgatgcatgagagcggttttggcaaaggtgtgtttcagtcagcatataggacagatatcagcgcgtttgttgagctgcatattgaacaggggaagacgttggaaatgtcaggccgggatctcggcatcgtgacaagtattgcggggcagagacgatatctcgtcacgctcgaaggagaatgcaatcacgcaggaaccacctccatgaaatggcgcaaggacccgctcgcagccagcagccgtatcattcatgagctgctgctgcggtcggatgagctgccggatgagctccgtctgacatgcggaaaaataacggcagagcccaatgtagccaatgtcataccgggccgcgtccagttttcaatcgatattcgccatcagcatcagcatgtgctggaacagtttcatcaagacatggttgctttgatcaacggcatttgcctacaaaaaggaattcgcgctgtgattgatgaatatatgcggatagagcctgtgccgatggacgaaaggctgaaggctgcggcttttgaaacagcattagaaaacggcttcagctgtgaggaaatggtgagcggagcagggcatgacgcgcaaatgatcggaaggcgctatcctgcttgtatgctgtttgtgccgagccgaggcggcgtcagccactcaccgaaggaatatacgtcagccagacagcttgagatcggcgtccgcgcactgactgatttattatacaaactggcttactgataaaggaggaatggctgtgtcaggcagaagagaattatgcaccccgttaagaacgattatgacaccggggcctgttgaggttgatccgcgtgtattaagagtaatgagcaccccggttgtcggccaatttgatccggcgtttacaggtattatgaatgaaacgatggagatgcttcgggagctgttccaaacaaaaaaccgctgggcatacccgattgacggcacttcacgggcgggaattgaagcagtgctggctagtgtgatagagccggaagatgatgtgctcattcccatttacggccgtttcggttatttgctgactgaaatcgccgagcgatatggggcaaatgttcatatgctggagtgcgaatggggaacggtttttgacccggaggacatcatacgggagataaaaaaagtgaagccgaaaattgtggccatggtgcatggagaaacatcgacaggacggattcacccgctgaaagccatcggcgaagcctgccgcaccgaggatgcattgtttatcgtcgatgcagtcgcaacgattgggggctgcgaggttaaagtcgatgaatggaagattgacgctgccatcggcggaacgcaaaaatgtttgtctgtgccttcaggaatggcgccgattacatataatgagcgggtggcggacgtgattgcagctcgcaaaaaggtggaacgcgggattgcgacacaagctgacagggcagcactttcgggaaatcggccaattacaagcaactactttgatttgagccagcttgaggattattggagcgaaagacggctcaatcatcatacagaagcgacgacgatgctgtacgccttacgtgagggagtcagactggtgcttgaagaaggtcttgagacgcgtttcgagcggcatcggcaccatgaagccgcattagcagcagggataaaggcaatggggctaagattgtttggagatgacagctgcaaaatgcctgttgtcacctgtgtcgaaattcccggcggcattgacggcgagtctgtccgtgacatgctgctggcacaattcggcattgaaatcgccagctcattcggcccgcttgcagggaagatctggaggatcggcacgatggggtacagctgcagaaaagaaaacgtgctattcgtgcttgccgggttagaggctgtgcttctcagacataacgcaggaatcgaagcaggaaaagcgctccaagcagcgctggatgtgtatgaaaacgctggccgccaggcagcggtgtaaagaaaagcttgcggaactccgcaagctttttaacgatatgatttcgtgttttctccaatctgattttcttcgtttgactctttttacaaatcctctttctatgtgtttcattttctgacaaatcatgagtcattttttcttccatcgtctattctttatacaagttacctataaaatcacgctgaactagttgtttctcacggcaattttcgagaggaggatgcggcattggggaattttcacacgatgttagatgcgctcctggaagaccaggaggaggctgtactggcgacaattgttcaagttgaaggctccgcgtatcgaaaagcaggcgcctctatgctctttaagaaaaaaggcagacggattggcttgctgagcggcgggtgtgtggaagaagatgtattccaaagaatcagtgcgctgggcgatcagctcacatcaacgctgattccctacgacatgcggtcggaggacgatctttcttggggcatgggagccgggtgcaatggcattattcatgttcatgcagagcgaatcactcaggaaaaaaggcggcactatgagaaagtgagggactgccttcattcaggcaaagctgtcacttccgttataaagattgaatcctcccattatttatttctgacggagaacggacattttgggaactggccggacgcgcctctgcaagatattcaacgtactgtttcaacgcttcatttaccgcatttcgatcaaaccactaacatgtttattcagcgaattgaaccgaagccgcgtctcattctgtttggggcgggaccggataatgtaccgctggccaatttggcggctgacacagggttttctgttatcgtgacggattggcggcccgcttattgtacatcctctctttttccaaaagcggatcagctgatcaccgcttttccggaacaaatgcttagcgaatttcaattttttccgcatgatgcagctgttgtggcaacccatcattatcagcacgatcaaacgatcatcaacttcttattttctcaaaacctccattatattggactgttgggttcggcaaaccgcacgaaacggctgctgagcggaaaacatcctccgtctcacttttacagtccggtcgggctgaaaatcggtgcggaaggtcccgaggaaattgcggtaagtgtagttgcagaaatcattcaaacaagaaaacgggtggcggttgtatgagaagcccctatctgatcggcgtgtttctcgctgccggcaaaagcagaagaatgggacaaaacaagctggctttgccgctaaaaggagaaaacataggctcactttccttgaaaactgctctgtcgtcccgccttgatcacgtgctggtcgtcgagcggacagaacatgcctcccttgagtggataggagcgccgtatcacgctccgccttttcaaaaacgctggagcctgcacgtttgccaagacgcagaaaagggtcaggggcattcagtcagcagcggggtgagaaaagcagaaagcatgggggcggacggcattgtcattttgttagccgaccagcctcagctttccgtcgatcatctcaatgcccttgtggctctggctcctgagtcatttgccgtgtcatcgtttttaggggcgttcaccccgccaatctacttctcgtcgacatgttttccttatgtaaagggattaaagggagatgaaggggctcgcaggctcctgaaaagcggacagcttggagcaggagcggttttggaggcaaaggatagcggtgagttggacgatattgatacacccgaggaatatgacatggtaaggagggcgatgtcttgaacggccaagtgacaaaagcaaggatgaatattcaattatggagaccggcagcgcttgatgaggcctattcgcttttagagaagcttgctccggatgtgtgtgccgcatcgggaagcacgctccttcagcttcagtgggacaaaggaactctaccgaaacagcaccttgtcagccttgaagggattgacgaaatgcgagggatcagcaccagtgacacccacgtgtcgatcggggggctcacatcactgaatgaatgcagaaagaaccctttgattaagagagcgcttagctgtttcagtgacgctgcttccgctgtcgctgcaccggggattcgcagccgtgccacgattggcggcaacatagcgagtaaaatcggtgatttcattccgcttctgcttgtgcttggtgctgagcttatcgtatatcaaaaggagctaatcaggctgccgcttggcgcttggctcagtgaggaagactttagaacggctatcgtcacgcgtgtcatcatcccgcgggcggagggagagcgtgtattttatcacaagcttggaaggcgccaggcttttaccggagcggctgctgttgcagctggacgttttttgaaagacggcagcattcgcctcgccgctggccatgccgatatcactcctaggagattattggacagcgaagcgaaatggatggcaccagggtgggacccgcatgagctgtacaaaacacttatccatgagctgccgttttcctcagatgtttttatgtcagcggcatacagaaaaaaagccgctgccaacgtcatcatggcagagctgatggctgagggaggggaataaatgatcatcaacaaaccgtcaagagtcaggccggatggaaggggtaaggtcacaggggaattgaaatatatgaccgatctcagctttccaggaatgctgtatggcaaggtgctgagaagtgcttatcctcatgcagagattgtgtcggtttgcaccataaaagctgagaaaatggaaggcgtgcaggccgtcgtcacacataaagacgttcccggcttaaaccgatttggcattgtcatccctgatcagccggttttatgtgaggacagggtgcggtatgtcggggatgcgatcgccgcagttgctgcggaaacggaagaaatcgcggaagcggcgctggagctgattcaagttgagtataaagagctggaagtcatggattcaccagaaaaagcgcttcggccgaatgcgcaaagactgcatgaggacgggaatatcctgcaccgcgcatttttttcaaacggtgatgtggaagaagggtttcaagcatctgacacagtctttgaagaaacctatgagctgccgcggcagatgcatacgtatatggaaacggagggaggtgtagccgttccggaagacgacgggggttttacgatgtatgcaggaacccagcacggctataaagaccgtttccagcttgcccgtatttttgatattcctgaagagaagatcagaattgtgtcaagtccgatgggcggctcgttcggagggaaggatgagctgaatattcagccgtatgctgcgcttttggccctgaaaagcggacgccctgtcaaaattcatcagacacgaaaggaatctgtacgttctggcattaagcgccatccgatgaagattacgataaaaacgggtgcagatcattcgggaaatctattggcgcacgacgtgaaaattgtggcggacacaggcgcttacgctacgctcggaccggctgttcttgatttttctgtcgagcatgccgcggggccgtaccgtattccgaatatccggactgaaggaatatcagtatttacgaacaacggggtggcgggggaatttcggggctttggcggcaaccaaatcacatttgcactcgaaacccatctcgatcgtctcagcggcatgcttggcatcgacccgctcgagctgagaagaaaaaatatcagaaaaccgcatgacttggggccgcttgagcatcgaattgcaccaactgacggagcggcacaggtgttgaatgccatatctaaatctcccattcttaaaaaaacaagccggaactgcgggtatctgcaaagaggcacgggagcggcaattacaatgcacggcggcgggctggggtttggccgaatggatgcggcaggaggccgtttgtctctttcgagtgaaggcaaaatcactgcttcgtttggatttgaagaatgcggacaggggattctagcagcgattgaacagattgtcatggaggagctgggttgtgccgcagaggatatttccattgttattggggataccgcaaaagtgccgaagtcaggctcctccacagcatcccgcggcacaagcatggtgtggcacgcgatccagcgtttgaagaagccgtttctagctcagttgaaaaaacgggcggcagaatggagcggctgttcagcggaaaatcttattcccggcgctgcaggcttgcgtgacaaaaacacaaaggcgctcgtggtgacgtataaggagctggctgaaaaaggccctttggcagaggaaacggcctttgactttccaacaacgcctgatcctgtggtgggcggccatttcctctactcatttggagcggctgccgttgaggtggaggtagatctgttaacaggcgatgtcaaattgatagattgtgagcacgctattgcggcaggtccggttgtcagtccgcagggatatcgaggtcaaattgaaggcggcgctgccatggcactcggctacacactgatggaggaagcgaaaatgacggatggccgttatgctgcggaaaatctcgatcactatttgattcccggaatcaaagatgttcctgacatgaagctgattgcaatagaagacttaatgaagggagacgtatatggaccgcgcggtgttggtgaaatcggaacaatcgccatcactccggcgattgtaaaggcagtacatgatgcggtcggatgctggataaacaagctgccaatttcaagagaagagttgcttgaagcgatcgacagaaaggggctgaagcaatggacataaaagaggccgggccatttcctgtaaaaaaggaacagttccggatgaccgtgaatggtcaggcgtgggaggttgctgccgttcctacgacacatctgagtgacctgcttagaaaggaatttcagctgaccgggacaaaggtgtcctgcggaatcggccgctgcggagcctgctctattttaatcgacggaaaactggccaatgcgtgcatgacgatggcctatcaagcagacggccattccatcacaaccatcgaggggcttcaaaaagaagagctggatatgtgtcaaaccgctttcctggaagaaggcggcttccaatgcggctactgtacgccgggaatgatcattgcgcttaaagcattgtttcgggaaacccctcaaccttctgacaaagatatagaagaagggctggcggggaatttgtgccggtgtaccgggtatggcgggattatgcggtcagcttgcaggattagaagagagttgaacgggggtagacgggagtccggcttttaaaagccggacttttttagcctcagtcagacagcgcgatcaagacgcagaagcgttgtgggaaaacacacgataaatctcgtagaacttgacagcttctggattacaaaaagattagtgaacacatagcaaagacgccataaaaacttcttatggcgtctgtcggacagggaggtgttggatacggcggaggcaaggaaagttaaacttaataattaaagatagctgctccaacaatgatcaacaaaatgaatagcaccacgatcaaagcgaaggagctcccgaaaccgtttgagtaaccagagtttccactgtatccaccagaattgtagaatcccataatgtcacctcctttagtggagataggataagatatgccaacgattattttcgacatagatttaagtctaaaaaagaaaaaatgaatattttgtctaaaggtgtaagagagaacgcgttatcaaaactattaaaaacgcagcaattgtcttcagagtattttttcgagaaaaaacgcggtctgtttataggattggagaagggagctcggctgctaagagctgacttattagtttgaaacctcgatttataaatgaaaggactacagggtatttttctcgtaggcaattatcctgaaaaatataggtgaatgtttattctagctgttgtttcactaagtgtggggatcacttcaagtactgtcctaggatcaaaagttaattgaagtgcaaaaagaagcccgccggtgaggcgggcttccttcttaactccccctatacacctgataaccaaacggcgacagcaagagcgggatatgataatgtgcatctggatctgctagctgaaaacggacggtgacgatggttaaaaacggctgatcggctgcgttcatgtttttactcgcaaaatagtctcctgcatgaaattccatcacatactctcctgacatcagctcttcaccagccagcagagggacatcgaccctgccgtcattgttagtgtatacctctttcataatactttcgcccagccgcttcaatccaatttttacgttcgccgctggtttgccgcaggttaaatctaaaatatgggttgtcagttttcccatcaggctttcaggctccgacatttttcagcggctttctgtttttctttctcggcgtcttctcttgtcacggtaaaatgttggaaaccgtatggcgggcgcggttcggtgtagacttttccttttgagcccgggatttcttcgacaaccgtatcccacgtgtgattttgagattggaagctgacatcagtgagctgcgggaacctcgctaatattctgcagccgatatgatagattaggttttggattgaaggggtttcgagctcgtgaaaaacggtgctcgctaagtcgcggacttgttcagccgcaacgtagcgtgctggatcagaagcgtatgagtcatttgtattttcatattgccagctgatgtttaaatagacaaacagcgggcggttgccgtcttccgggagagtcgtatattcgtcccggatgaagccgacgaaggagttgccgctcaccttgacgagctgaagatccatgatttcgctgtattgctctgtaatcgttatggtattcccgcttcgttctgctttcagcacagagcggcttcgttcattacgcgatcttctgaagacgaggcggcttgtgctgagctctttctcctcgtatgcaggcattgcttcaaacggaatgtcttcgccagtcagagtgatcgtgtccatatgagaataggtatctaaaaatcggtgagctacatagtgtaggaacccctcggttgtcgttccttcataggatgcgagatggcgctggataaagtttttcattgaatccgttgccacgacgagagtgttgtctccgtctgtaaatgatggcaggaaggcttctccgccaatttcgcatgtcacatcaacgccgacaacggtattatctcttccggcaaaagatgattccgggatttgcttcactccagtgagcggttttaaatacgttcggtatgcaaatacatttcctttgccataagacatggttcttttcatttgcgtctctcctttttcagtgatgatgtcagccagacgaaagcgggcgattcggtaaatttctataagggcctgctggaactccgtttctcgttcgctctcaagccttgccagcagggcttggtgaatgtcctgtttcgtctttcccttcaccgctaaaataaaaggaaagccgaagcgatcataatagtgttcattcagcatgagaaactcctcgtattcctgctgttctaatttgccgagccctgcgttctgctgctctcgtaccgagtcatcgctcattgttttctttgttccgagccggggatgctttttgattaaatcaagctgtgtctcgcgatccgcagcttttacaatgccagtcattttgcggtgaagatcagaaagggacgaaaacggccgtagtgctgcggatctctccgcaatccatgaagagtgttcaaaaatagagccaagtgtgtctgtcagtgtttgtgtgtccatttggttcaggtcatccattgtgaacattggcatcttcctttacgtttttatgtctgcgctattcggctgtttggtttgaaaaaaagcgtgcagtgcaatggccgtcaaactgccgatcacaattccgcttcctgccaagacagaggccgcgcccgaaagagatgaaaacaacgcgggaactgttgtagcgccaagccccaagctgacggaagaggcgataatcagcaggttgccttgcgaatcaaggtcaacgctggatagcattttgatcccgtaagaaatgaccatgccgaacatgacgatcattgcgccgccgagaactggggtggggatcactgttgtcagggccgctgcttttggaaccagcccgatcgcgaccagtatgattcctgtgatggcgatgacgttgacacttttcatctttgagagctgaacgatgccgacattctgcgagaaagctgtatagggaaacgcgttaaataagccgcccagcaaaatcgcaaggccttctgcccggtagcctttttccagatccttctccgacagcctgcggtttgtgatatcagcgagggcaaaataaacgcctgtcgattcaacgaggctgacaattgcaacgagaagcatcgtgacaacagccggcagctcaaaggttggcggtccgaaataaaacagagacggaacatgaagccaagacgcctccaaaacctcagaaaaatcgacctttcccatgaaatatgcagccgctgttcctgcgataagaccgagtaaaatcgctatggagcggataaagcctttaaagaaataaaacagcaataagataaaagctgtgacgccaaacccgaggagcacgttgtcgagtgagccgaattctttgcttccttcacctccggccaggttattcattgccgttggaatcaggctgatgccgatgatcatgacgactgatccggttacgacaggcggaaaaaaacggacaagcttcccgaagaagcccgcggctaagacgacaatcagtcctgcggcgataatggcaccatatatcgctgggacaccgtaagtgcttccgatggaaatcatcgggccgactgcggtaaacgtgcatccgagcacaacgggaaggccgatgccgaaatatcggtttctccagagctgcaaaagagttgccgccccgcacataaacaaatcaatcgcgattaaatacgtcagctgccccgcattcagcccgatcgctgctccgacgatcaacggaacgagaatggctcccgcatacatggcaagcatgtgctgaagccccagcatcattagctgtaaggcattgtgctgttccttcatcttttttacacctctttttctaatgcgagtgtatgttctaataccggaagttctgtttgctgtgctgttaattcttttttgtcgcgcaagctgaaaaatagattcaaaaagatggcggttaggcttccggtgatggtgccgtcactgaccagaatccggatcggagcggggaattcagcaaaaatcccgggggccgtgctggcgccgatgccgagtgcgattgagcatgcgatggtcaggaggtggtattgatttttgagatccgctgtgctgagcattttgacgccggaggcaatcaccatgccgaacatgacgacggtcgcgccgccaagtacagcagcaggaacggcagatgcaagggcggcaatcttcggaatcagtccgagacagacaaggatacagcctgcggtaacgacgatgtttcttgttttcactttggtcagctgcaataagccggcgttttgcgcaaaggtattataaggaaaggcattgaacagcccgccgatgagaatggcgattccttccgctcgatagcctttgacgagatctttgtcagttaaaggtctgccgcatatctttccgattgcgtaaaaaacgccggttgattccacaataatgacgattccgacgatcagcatcgttaagatcggaccgatttcaaacgcaggggctccgaagtaaaaaggcttcgggatttggaagaacggtgcttctgtaacagaagaaaagctgactttgcccatgatcgctgctgccgctgttccggcggcgatgccgatcagaacggacagtgttcgggcaaatcctttgagaaagcggttgaggactaagatcagaacaaggacaccgacagagagaagaaggttttcgagcgaaccgtattcggggttggcgctgccgtttattttttcgccgccagccatatttttcacacctgtcggaacaagtgaaaggccgatcaaggtcacaacggtacctgttacgacaggaggaaataacacagtcagcttgccgaaaaaacgcgcaaacaaaaagatgaacacaccggccgcaatgatggaaccataaatcgcgtgaatgccgtaattgctgccgattgcaatcattggggtgacggccacaaatgaactgccaagcatgacgggaagcccgatgccgatgtatgttccgcgcaaggtttgcaaaagcgtagcgacgccgcatgttaacaggtcaatcgccaataggtaggacagctgttcagttgttacattcagcgccctgccgacaagcaggggcaccaaaatcgcacctgcatacatggcgagcacatgctgcaggctaagtgtaaacaccttaaacgatctttttttcactatagtccctccctgtatgtgaactttagtaacataatatcgttccggtcgaggggtgtcattggatacagtagctgaaaaagacaggtgtgattgctgaaagtgacgaaaaacgattcgttttgtaagaaaatgtaacaaactttagctgatcagccgctgcatacgtaatgcaagccgcaaacgcatcgttgtttcaggatcttttaagcttttccccagaagctcttcgcatttttcaaggcggtatatgaccgtattgcgatgaacgtacagacgctttgccgtctctgaaatttggcagtgtgtctctaaatagacggaaagcgtatgaagcaggctttgatcctcctgctgtttttcagcgaggctctgaagcgtggagttgtaaaatttcttcaaatcctcaactgggagcaagcgcagaagctcaggcacatctttggcgtgatacacctggataaatgcggtgcttcttgacaaatgccccgattgcagagcatcagaagcttctgtgaaagcgtcgggaacatcaatgagcttttggcagatattgctgatgccaaaggacacggttcgtttaaattgagcgctgacctgtgtttgaaactgttctaaaaagctgatcaccgaggcgtgcatttcactccagctgtctgtcgcctcgattagaataatgccgacatttcctttcataaagaagtgaggtggaaacgggaaggctgataattcaccttcaagaaattcgaatacgctgtcggaagcgagctgattttctgtaaagctgattgattcgtcattgcgatcgagtttgccggcgatgcacatgtatttttgatcccagcgcagcttgaattctttcgcccggtttttgatttcgtcatctgaagaaaaggtccgctcaataaaattgttgaaaaactcattgcgggcccgccggctgaactgcttcagcgcattttccttcagcagttcaaaggaaatgacgttggccgcttgttcaatcgtgaggatcaatcctttgtcgcctgcctgcaccatgtcgggtatcagcaggtagccgcagtttttttcgtgattataaataggcaggacagaatatgttttctgatctgagattgtagagaaacaagtgaaaaatggcccggatacggtattcagggtgcctttcagcttttcggtctcaactgaaatctgatgagacgcagacagcattttggcatgctggtcaagcagcagcacgggaagctgaaggatgtctgacacctttttgaggagggattgcagccccttgccgctcataatgtggtttgtgaattttttgtgcgcgtaaatggcttgctgcagctcgttagaacgcatatcgagaatatggctgagtgtggcattcacaatatcgccgagtcggatgtgttccggaagctcaatgatcggaaacgcatatgaatcggccagttcgatgatttccttcgggatatcttccagatagcgctttgttttaatgccgaggcccgcgcagccgcgttttgccatttgccgaatcagttcagataattgatgcgggtgatccttcaggtgataggcggtggtgacgagcaattcattcttatgcaaaaagtctacgatatccggagcgtccatcatattgacatgctgaacctctctttcccctcctgcttttccagcgattaaattggcgttttcaaaagccggtattttcatcacatcaagaatattcatagcgcattctccttttctataaaaacattggttaaggtgaataattttcaataggaattctagcggttttgctgatgtaatacgatcatagtagcagtaaactgttgaaaatagaactggttgtgttacataaactgacatggaaaatcgtcatcctgacatggggggatcaatatggcttacgatatggtgataaaaggtgcgaaggcagttacgccagatggcgttatagaagctgatattgtagttcaaaacggtgtcattgccgagataggttctgacattgaagcaagcgggacggaaatcatccaggcagacgggaaatacgtgtttcctggtgtgatagattgccatgttcattttaatgaaccgggcagggaggattgggaggggtttgaaacaggttctcaaatgatggccgcaggcggttgcactacctattttgatatgccgctcaactgtattccatcaaccgtgacggcagagcatcttctcgcaaaagctgagctaggcaggcaaaaatctgccgtggattttgcgctatggggcggccttgtgccaggccatatcgaggacatccgtccgatggctgaagcgggagcgatcgggtttaaagcgtttttatcaaagtcaggcactgatgagttccgctctgttgatgaacggacattgctcaaaggcatggcagaaatcgcggctgcaggaaaaatcctcgctctccacgcggaaagcgacgcgatcacaagctacttgcagatggttttggccaataaaggaaaggtggatgcggatgcgtacgccgcctcccgcccggaggaagcagaagttgaagcggtgtatcgcacgattcagtatgcgaaggtgacaggctgtccggttcattttgtccatatcagcacggcgaaagcggtccggctgatcagagaggcgaaacaggaaggtcttgatgtttcggttgaaacatgtccgcattatgtcttgttcagccatgacgatttacggcaaaggggctctgtcgcaaaatgcgcgcctccgctccggtcacggcaatcaaaagagacgctgatcgagacgctcattgccggggacattgacatggtttcctcagaccattccccttgccgtccatccttgaagcgggaggataacatgtttttatcatggggcggaatcagcggcgggcagttcactttattaggaatgctggaactggcgcttgagcatcagattccatttgaaaccatcgcagaatggacagcggcggcccctgcaaaacgattcggccttcagaaaaaagggcggcttgaggcggggtgtgatgcagatttcgtgctcgtcagcatggagccgtacactgttacaagagaatcgatgtttgcaaagcataaaaaaagcatttacgaaggacatacatttccctgcagcatttcggccacttacagcaaaggccggtgcgtgtacaatgatggggaaaaagtcactgaaattgacggagctctggtcgttccttcgtaagcccggcggattttaccgccgggttttttgatttcctccgttctagtttttaaaatctcatcaacgtggtatctttttttaaaggaggcggaggcaatggagcatgtcaaatacatacttaagcaatcctggtcgcgccattcgagctctaaatggacggaagaatgcccgtcatgcggccaatgcggcgtgacggcattggtgattcaagaccatttcggcggcacgattttcaaaacaagagtcgatgagagctggcatttttataacagcatcaatggtgtggtgtacgattttacgagtgagcagtttcaggcgcctattgaatatcagcacattccttcctcaagagaagaggcgtttttagatacgaatgaggaacaatatcagcatttgcgtgaggcattttcccgccatatgaacagcatttccgaggaaacctgaaaacacgtgtgataaactggaagagaggtgaatgagtgtgatttatatcggactgacgggatggggggatcatgacagcatctatccgccgaaaacggccagccagaaaaaattgcaggcctattcctcccattttccgatcgtggaattagacgcgagcttttacgcgattcagccggcgcgcaataatgaaaagtgggtgaaggaaacgcccgaaaccttccaatttatcgtgaaagcatatcagggcatgacagggcatcagcgcggcgaaattccctttgactcaaaagaggagatgtttgatgcgtttaaggtgtctttaacgccatatttacatagcaataagctcgccatggtgctgtttcaatttccgccgtggtttgactgcaagaaggagaatgtcgcctatttgagatggtgtaagcaccaaatgggagatattccttgcgcgcttgaattcagaaaccgttcctggttctcgccgccattttatgagcagacgctttcatttatgaaagcggaaggctggattcacagtgtctgtgatgaaccgcaaatcggagaaggcagcgttccgaccgtgttgcgcgcgaccgatgaaaacaaaacgctcgtcaggtttcacggacgcaacaagcagggctggatgaagcctgatggcgggaaaaactggcgggaggtcaggtacttataccgctacaaccaacaggagctggaggattggaaaaagcacctgaatgaattgcagcagcaatgtaaggatgtttttgtcctgttcaacaacaattccggcggtgacgctgcggataatggcaagcagatgcttgaactgcttgatatcgagtacagcggacttgctccgagacagctcgatttattttagaaaagaggttttgattgatgtcgtttgtgattttggtcgtactgggattaatcgcaggtacggtaggaagtctgatcgggcttggcggcggaattgtcattgtgccatctctgatgtttttaagcacagtgacgcagctgtttcaggatgtgacgccgcaggttgcgattggaacttcgcttttggtcattatttttacgggcctttcttcaactttggcttatattaaatataaaacagttgattataagagcggactcattttctttatcggttcgggtcccggcagcatgatcggggcttacgtgtcaaagctgttcaattcaaactcgttttccgtttggtttggcatttttatgattctgatttcattatccttaatgctgaaagcgaaagcccggccaatcaacaaagcgcacaaaggaattatccggacatttcaggatgatgccggtgagccttatacgtactcatatcaggcctctgtcggtattgccattgcctttgttgtcggttttttaggcggacttttcggtataggcggcggatcactgatggttccggcgatgatgctgttatttctgtttccgccgaaggttgcggtggcaacgtccatgtttattattttcctgtcttctatgacagggtctgtttcacatatgatttccgggcacgtcaattggctgtacgccctcgcgcttgtgcccggcgcttggttcggcggaaagcttggcgccgccatcaacagaaaaatgcagacgaaaacgatcgttatgatcatgcggatcgtattgattttgatcggctgccagctcatttatgaaggcattttcagctgaacgattagggagagatattatgaaggagaagctccgcttatatcatacaaatgatttgcacagccattttgaaaactggccgaaaattgtagattatatcgagcagaaaagaaaagagcatcagtcagacggcgaagagacgctcgtttttgatattggcgatcatcttgatcgttttcaattcgtgacagaggcgacattcggaaaagcgaatgtcgatctcttaaaccgccttcacattgatggagcggcgatcggcaataacgaagggattacgcttccgcatgaagagcttgctgccttatatgatcatgctgaatttcctgtcatcgtctctaacctgtttgataaaaatggaaaccgtccgtcctgggcggtgccttaccatatcaaatcattgaaaaacggtatgtccattgctttcttaggtgtaactgtgccgtattatcctgtatatgacaagctgggatggacagttacggatgcccttgaaagcataaaggaaaccattctggaagtgaaagggcaggctgatattatcgttctgctgtcacatttaggcattcttgatgatcaagcagtggctgaagcggtgcctgagattgatgtaatcctcgaatcacatacccatcatttgctcgaagatggacaagtggttaatggggtactgctggccagcgccgagaaatacgggcattatgtcggctgtgtagaaatcacggtggacagcgtacagcgaagcatcaacagcaaaacggcttctgtgcagaacatggcggaatggacaggagaatccgcagaaactaaagcgtttctcaatgaaaaagaacgtgaagccgaggagaaactgtccgatgccgttgcagagcttgcacaagatgctgaggtgaagtggtttgaagaatcagagctgcctttgcttttggcatacgccttaaaggaatggtgcgagacggacatcagtatggtcaattcaggtgtcattctcggtccgctaaaagcaggtcctgtgacaaagctggatctgcaccgcatctgtccgcatccgatcaacccggtggctgtccgcctgacgggagaagaactgaaggaaaccattgtccatgccgcttccgaacaaatggagcagctccggatcaaaggactcggcttccgcggagaagtgatggggaaaatggtgtatgccggcgttgaggtagaaacgaaacggctcgatgacgggatcacccacgtcactcggatcacactgaacggggaagatattgaaaaacataaacaatactccgttgcggtgcttgatatgtttacgctcggcaaactgtttccgttgattcgcgacgctgcagaaaaagaatattttatgccggaatttttgcgggatctgcttgcttggaagcttgcacaataaggcagtcagcccacaacaagctgtgcccttcatcataaagtgatgaatgaagggagtggttgacgtggtaaacctgacaccgatcatgatagaaggacagccttttacagctgtgacagtaaagcttcccaaaacgaattttatggccgtcgccaatgatcacggatacattatgtgcggcgcgcttgatgtggcgctgctgaatgaaaaattaaaggagcgcggcatcgtggcgggacgcgcagttggtgtccgcaccattgaccagctgttagacgcacctttagaatccgtcacgtacgctgcggaagatcttggcatcaaagtcggcatgagcggcagagaagcgcttttaaaaatgatgaaataaaataaattggccccggctattactatgtcccctcttacaagcatacattgtgatatgtaaggggggattttcttgccaagatatcgcggcccttttcgcaagagaggacctttgcctttccgttacgtgatgctcctgtccgttgtcttttttatcctgtcaacaacggtcagcctttggatgatcaatggctcgatcaaacctgttttaatggacatcggcgagatggaaacgaagcgtatagcgacagaggtgatccaggattcgattgaggactatatgtctgacagtgaaaatatgaaagatatgtttcaaatgaattctgatgaaaacggaaacttaacgacaatcgattttaatacacaggttgtaaacagtgtgaaaacaaaagtgacaaagcagcttcaggctcatttgaaagagatggaaacccataccggacacagcggcgccagtgaaaacattatgatcaacattccgctgggacaggtaaccggcaacagccttcttggaaacctcgggccgaaaatcccggtccggttcaatttaatcggtgacgcttttacagatgtcaaaaccaaaatcaagccgtatggcataaataacgcacttattgatatcagcatctttgtcgaaattaaagtgaaggtcatcattccatttgccagcaaaaccgctgtcgtcacaaataatgttcctgtatcgattaaagcagtgcagggcgaagtgccgcagttttataatggaagcggcggctcgggtgtcacgccttctgtccagcttccgagcagcaaagaaaacggtgccgattcaaaaaaagaaaaaagcagcaaataagccgcctgttgaagaggcggctttttgttacttctttttttggtattcatatcgctcccacgccctcaaatgcgggtatggatcaaatgaccattcggttcttccgttatctttgtacatgccatagtgcagatgcggcgggaacttcccggcggttcccggcgggccgtatccggagctgccgactgatccgatcacttggccaggctcaacgatttgtcctgttttaatccctttggcaaacccattgagatgggcaaaataatgatacgtattgttaatgtccctgatgccgattctccatcctccgaagcggttccagcccttcatttcaactacgccgtaacatgtggatttgacaggaaggccgtaatgggcaaagatatccgtaccttcatgaatccgccttccaccgaagccgcgggcatctccccacgtgcttcggtagctgtaatcggttctgatcggaagcgggaatgcatgctcgcccagatcaatatggccgtaggctttaaacagcttcatgaattcagatataatccccactgtctgatcacgccggtaataattccaaagcccgatccggatgttgtcttcatctgtgccatacgacagtaagtattggctgaacgtatacaagatatcttcatcgttgctgacctcggctttcccgtctccatcgccatccattccgattccgtcaaacactttaatgcttaacggcgcatcgtctttcggattcgggttttcaggcccgctccagatatcatcgggtatatagatgctgatgattcccgccttttcaggcagatctttccggttgctccgcacgttttcttcgtattgatcaacagcggcgagcgcataccaagggatctgcgtcacagcttcgattttatgatataattccatccgtttcgacagcactggatctgaaagtttttttccagacgcagaaggctcaaatgcaaacaaaaggagaagaagagcggataacaaaactttcacaaaataatctcctttcatattgaatacacatagtttgcggcaacccggcttaaaaatgtcagtaatcatcttcccttgtcgagaaatttttcctatgttaaagtgtctaaagaaaagactttctttagttagaaaaacattatttttgttgcagaactaaaacctgcacctttctcgttttcagaatgtttcgtgtcagaaattgagtatattggatattggagatgatgggaattggcaaagaaagacgaacacctcagaaagcccgaatggcttaaaattaaattaaatacaaatgaaaactatacagggctcaaaaaactcatgcgggaaaacaacctgcataccgtatgcgaagaagcaaagtgtccgaatattcatgaatgctgggcggtcagacgtacagcgacatttatgattttaggttctgtttgtacaagagcatgccgtttctgtgctgtcaaaacaggccttccaactgagcttgatctgcaagagccggaacgcgtagcggattcagtcgcgcttatgaatttgaaacacgcggtcattacggctgttgcgcgtgacgatcagaaagatggcggggcaggcattttcgcggaaactgtccgtgcgatccgcagaaaaagcccgttcacaacaattgaggtgctgccgtctgatatgggcggaaactacgataacctaaaaaccttgatggatacacgcccagacatcctgaatcacaatatcgaaacggttcgccgcctgacgccaagagtccgcgcgcgtgcgacgtacgaccgttcattggaatttttgcgccgtgcgaaggaaatgcagcctgacattccgacaaaatcaagtatcatgatcggactcggcgaaacaaaagaagagattattgaagtaatggacgacctcttggcgaacaacgtggatattatggcaatcggccaatatctgcagccgacgaagaaacacttgaaagtccaaaaatactaccatcctgatgaatttgcagaattaaaagaaatcgcgatgcaaaaaggcttcagccattgtgaagccggtccgcttgtccgttcctcttaccatgcggatgaacaagtaaacgaagcatctaaaaagcgtcaagcacaagcataatgccaaaacgccagatcatctggcgtttttgtcattcctatcgattttcatgtcctgacgcgtttctccattggcattttcattctctgagacagggcttccttgcggggaggttttcatttcttgaatcgtccccgacatgatctctctaatatcccttgaaccagagccgagattgctgtaattttcgacggattgcatatggtttggattatcggaaatatacacgtgatagtatcgcggtatcacagaagccgctgtttttttcacctgatcggcggtcagctcccggtttttagaatcggttttgtatacgacaagcgcttctcggtcagtcaccaatgtcgcagcatcttgaatatgggggagctgaaccgttaaacttgatatcatgtgagcggtttcttcccggttcatcaccggcgttttctgctgttctccgtcaaattgttctttttgatagcggacatagccaaattgttcgttctcattatgcctgttaaaagcctcgttgcggtccgacacatgaatgggtttggtttgattctgcgtctgattccggacattttgggcattatccaatcctgcgcctccgcacccggataatagtccggtcagcaggcagaggctgacagcggttcgtttcatttatcaatccctcctcatgtgtagggtagccaaatcgcatgatttattctttagcaattgatggggacggggcaatgaattatgataggaatgagtgaaaaaagaggtgagatcatgattcttattcaaaatgccgaatttgaattggtgcacaatttcaaagacggcttcaacgaagaggcttttaaagcccgctactccgatatattaaataaatacgattatattgtgggagactggggatacggtcagttaaggctcaagggcttctttgacgaccagaatcaaaaggcaaccttcgaaacgaaaatcagcacattagatgaatatatttacgaatactgcaatttcggctgtgcgtattttgtcttgaaacggatcagaaaataaatatacacaaaggggatgctgtcatgtattttgttgacagaagcaaaatcgaaaaaacactagggttcttcgagcaccagctggcgctatttgactcacaaacagactggcagtctgaaatcggggaattggcacttcagcgtataggccatctgttaatcgaatgcattttggatacaggcaatgacatgattgacggctttattatgcgggacccgggcagctatgacgacattatggatatacttgttgatgagaaagttgtcacggaaaaagagggtgatgagctcaaaaaattgatcgcctaccgcaaaacgttggttcaacagtatctgctcgctgacagcggcgagctttacaggctgatcaaggcgcatcaaacagctcttcaggacttcccgaaacggatcagaagctatttggaaacagagctaggacctgtttccgcgtttaaataacaactggaaagccacaggagtgttggatatgaaaacatataaagggtatttaattgatttagacggaacgatgtacaatggcacggaaaaaatcgaggaggcgtgtgaatttgtcagaacgctgaaagatcgcggcgttccttatcttttcgtgacaaacaactcttcgcgcacaccgaagcaggtagcggacaagctcgtgtcttttgatattccggcaacagaagagcaggtcttcacgaccagcatggcaactgcccagcacattgcacagcagaaaaaagacgcgtctgtgtatgtgattggggaggaaggaatccgccaggcgattgaagaaaacggcctgacatttggcggagaaaacgcggattttgtcgttgttggcatcgaccgttccattacatacgaaaaatttgctgttggctgcctggcaatcagaaatggcgcccgctttatttccactaacggagatattgcgattccgactgaaagagggctcctgccgggaaacggctcactgacatcggtgttaaccgtatctacaggtgtacagcctgtatttatcggcaagccggaatcaattattatggagcaggcgatgcgcgttctcggcacagatgtgtctgaaacactcatggtcggcgacaactacgccactgatattatggccggcattaacgcgggtatggatacgctgctcgttcacacaggcgtaacgaaaagagaacatatgacagacgatatggaaaaaccgactcacgccattgactctctgactgaatggattccatacatttgaaaaaagggcgccctaaaagggtgcccttattctgtatgccgcgcgcggtgagcaagtctgcttgaagccgcggcggaaatcgctccgacgatgtcatctaaaaaggtatggcattcaccggttgatttatcattcaatcgtttaaggattccgggtttttctttgtcgatgtaaccgtagttcgtaaacccgatcgatccgtaaatgttcacaatggaaaatgccagaacttcatctactccatataggctttcatctatttccagcatcgtttgcagcggttcagacaattttttctgctcagcaagaacatccaattcaatgcccgttaaaatcgcgttttgcacctcgcgttttgcgagaacacgattgacgttcagcgtgcattcatcaatggttaaatccggatgatattttttctgcagaaaaaagacaagctcggcaatgtctgatacctcaacgccgcgctccttcatccgtgctcttgctttagcttccatctgactgaattgttcgttttctgacatcagcttcacccaatcttttttactagtttatacaaaatgcttgagaagtttacgactttttcttgcgccttcttcggattaaaatatgtattcataattccggctgtgtatgactacgatgtgatgagccctaattcaacaggcaggtgatcatggtgaaaggtacaataaaagaaaaatacggcattcacatcaggcagctttccatgtaccagcacacatatcaatgctttcagacgcctaattcatactttctgattgtccccgtttcccaattctcagaaacagagctggcggagctttattacatgagtcagtatttacaagaacaaagtgacccatacgtttcggtttttatctttacaaaagaaggtgaactgacatttgaacatgagggaaaaacgtacgctctgctgaaggcggcccccccttattcaaacagggcgttctccattggagcggagcttgcggaatttcaccgaaaaggccgaggatatccatatgaggtgaaggcggccggaagaatcggccagtggaaggatctgtggggaaaacgaattgatcagctggaagcattttggcagagaaaggttcagacccctccgcatgagccattcgataaaaaaatgatcgaatcatttccatattatttaggactgtcagaaaacgcgatacaatatttagtggacactgagctggatgacaagccccaagccgctgattcaggaacgatatgccatcagcggatggaaaggcatacatggtcaccggaatcattgatcaggattccggcggattgggtgtttgaccacgcttcccgtgatttggctgaatatatgaggcatacgtttttgcatcacagacaagattttaatcagcagggctttctctttttacaggaatacgagcaagtcacaccgctgtcttcattttcgaaacgccttttatacagccgtctgcttttcccgcttcattattttgaaatcgtagaaagctattacatgtcatcagaatcagaaaagcattattttgaagaacagcttgacttcattcttaatgactgtgggcgttatgaacaatttctcaatacagcgcaggaattcatgaatatgcgggcgcagaagctgtttgttccacgcgtcagctggctcggcaaaggcagctcaaggtgaggagaaaatctgacaaaaataattagaaaataaagaatcttgtcatatcaatgcgttaagcgtttacattcgcaaaattcagcctaatgatgtcttgtcaaaacaggagcgggcttatataatgtttgtaacttatatgtctgtgttgagttaacaattgtcttttccaagaggacaatcaaaagaaaggtggagtttttttgaaagcgattcgtgtagggcttttaggtttaggtaccgtcggaagcggtgtcgttaaaattattcaagaccatcaggataagcttatgcatcaggtcggctgtccggttacgataaaaaaagtgcttgtaaaagatttagagaaaaagagagaagtagatttgccgaaggaagtgctcacgacagaagtgtatgatgtcattgatgatccagatgttgatgtcgtcatcgaggtgatcggcggcgttgaacagacaaaacaatatttggtcgacgcgctgagatcgaaaaagcatgttgtcacagcaaacaaggacttaatggctgtgtacggctccgagctgcttgccgaagcgaaggaaaatggatgcgatatctactttgaagccagtgttgccggcgggattccgattctgcgcacgttagaggaaggcctctcatcagatcgaattacaaaaatgatgggaattgtgaacggcacaacaaactttatcttaaccaaaatgatcaaagagaaaagcccatacgaggaagtgctcaaggaagcgcaggatctcggttttgccgaagctgatccgacttctgacgtggaagggcttgacgccgcacggaaaatggcgatattggcgcgcctcggcttctcgatgaacgtggatctggaagacgtcaaagtaaaggggatctcccaaattacagacgaggacatcagcttcagcaaacgcctcggctatacaatgaagctgatcgggattgctcagcgtgacggcagcaaaatcgaggtcagcgtacagccgacactgcttcctgaccatcatccgctttctgctgttcataatgagtttaacgctgtttatgtatacggcgaggctgtcggtgagacgatgttctacgggccgggagccggaagcatgccgacagcgacatccgttgtttctgacctcgtcgctgtcatgaaaaatatgcgcctaggtgtaaccggcaacagctttgtcggaccgcaatatgagaaaaacatgaaatcgccgtctgacatttatgcacagcagtttttaagaattcatgtaaaagatgaggttggttcattctcgaaaattacatctgtgttctcagagcggggcgtgagctttgaaaaaatccttcagctgccaattaaaggccatgatgagttagctgaaatcgtaattgtcacacatcatacatcagaagctgatttcagtgatatcctgcaaaacctaaatgatttggaagtcgttcaagaagtcaaaagcacatatcgtgtagaagggaacggttggagctaatgtggaaaggacttatccatcaatataaagaatttttacctgtaacagatcaaacaccggcgctaactttacatgaaggaaacacacctcttattcacctgccgaagctgtctgagcagctcggaattgagcttcatgtcaaaacggaaggcgtcaatcctacgggatcatttaaagatcgcggaatggttatggctgtggcaaaggcaaaagaagaaggcaatgacacgattatgtgcgcgtcaacaggtaacacttccgctgctgcggcagcatatgcagcccgtgctaacatgaaatgcattgtcatcatcccgaacggaaaaattgcatttggaaaactcgctcaagctgtcatgtacggagccgagattatcgcaattgacggaaactttgacgatgcgcttaaaattgtccgttccatctgtgagaaatcaccgattgcccttgtcaactcagtcaacccttaccgcattgaaggccaaaaaactgctgccttcgaagtgtgcgaacagctgggggaagcgcctgatgttttagcgatcccggtcggaaatgctggaaacatcactgcgtactggaagggcttcaaggaatatcatgagaaaaacggcacaggccttccgaaaatgcgcggctttgaagctgagggtgcggcggcaatcgtgcgcaatgaagtgattgaaaatccggaaacaatagcgacagccattcgtatcggaaacccggcaagctgggacaaagctgtaaaggcagccgaggaatccaatgggaaaattgacgaagtcactgatgatgaaatccttcacgcatatcagctgatcgcccgtgtagaaggcgtgtttgcagaaccaggttcttgcgcgtctatcgcaggagtgctgaaacaggtgaaatccggagaaattccgaaaggcagcaaggtcgtagctgtgttaacaggaaacggactgaaagatccgaacacagcggtcgacatttcagaaatcaagcctgtcacattgccgactgatgaagacagcatccttgaatatgtaaaaggagcggcccgtgtatgaacgaagccgacatgctgttctctgtcactgttcccggaagcacagctaacctaggccccggctttgattcagtcggaatggcgctcagcagatatttgaagctgaccgtctttgaaagcgacaaatggtcttttgaggctgaaacagaaacagtcgccggaattccggcgggtacagataacctgatctaccaagtggctaaacggaccgcagatttgtacggaaaagaaatgcctcctgtccatgtgaaggtgtggagcgacatcccgcttgcacgcggccttggcagcagcgccgcagcgattgtagcggccattgaactggctgatgaattatgcggcttaaagctgtctgaagcggacaagctgcatttagcgagtctagaagaaggacacccggacaatgctggcgcttctctcgtcggcggacttgtgatcggcctgcatgaggatgacgagacccaaatgatccgcgtcccgaatgctgacattgacgtagtcgttgtcattcctttttatgaagtgctgacaagagacgcgagagacgtgcttccgaaggagtttccatatgccgatgccgtaaaagcaagtgctgtcagcaatatcctcattgctgcgatcatgtccaaggattggccgcttgtcgggaaaatcatgaagaaggatatgttccatcagccgtaccgggcgatgcttgtgcctgagctgtcaaaagtagagcacgtcgccgagatgaagggcgcatatggaacggctctcagcggagcaggcccaacgattctcgtcatgaccgaaaaaggaaagggagaagagctaaaagaacagctcgcgcttcatttccctcattgtgaagtagacgctttgaccgttccgaaagagggaagtataatagagcgaaatcctttatatcaagtaaaaagtgtatagatcatgccaagcgttcctcagcgtcagcggagggcgcttttttttgctggagataaaggagtttttatttagaaaaacgaaatacatgtaaaaaggaggagatgaatatgaaaaagctgataaccgcagacgacatcacagcgattgtctctgtgaccgatcctcaatacgccccagacggtacccgtgccgcatatgtaaaatcacaagtaaatcaagagaaagattcgtatacatcaaatatatggatctatgaaacgaaaacgggaggatctgttccttggacacatggagaaaagcgaagcaccgacccaagatggtctccggacgggcgcacgcttgcctttatttctgatcgagaaggcgatgcggcacagctttatatcatgagcactgaaggcggagaagcaagaaaactgactgatatcccatatggcgtgtcaaagccgctatggtccccggacggtgaatcgattctggtcactgtcagtttgggagagggggaaagcattgatgaccgagaaaaaacagagcaggacagctatgaacctgttgaagtgcaaggcctctcctacaaacgggacggcaaagggctgacgagaggtgcgtatgcccagcttgtgcttgtcagcgtaaagtcgggtgagatgaaagagctgacaagtcacaaagctgatcatggtgatcctgctttttctcctgacggcaaatggcttgttttctcagctaatttaactgaaacagatgatgccagcaagccgcatgatgtttacataatgtcactggagtctggagatcttaagcaggttacacctcatcgcggctcattcggatcaagctcattttcaccagacggaaggtatcttgctttgcttggaaatgaaaaggaatataagaatgctacgctctcaaaggcgtggctctatgatatcgaacaaggccgcctcacatgtcttactgagatgctggacgttcatttagcggatgcgctgattggagattcattgatcggtggtgctgaacagcgcccgatttggacaaaggacagccaagggttttatgtcatcggcacagatcaaggcagtacgggcatctattatatttcgattgaaggccttgtgtatccgattcgtctggaaaaagagtacatcaatagcttttctctttcacctgatgaacagcactttattgccagtgtgacaaagccggacagaccgagtgagctttacagtatcccgcttggacaggaagagaaacagctgactggcgcgaatgacaagtttgtcagggagcatacgatatcaatacctgaagagattcaatatgctacagaagacggcgtgatggtgaacggctggctgatgaggcctgcacaaatggaaggtgagacaacatatccacttattcttaacatacacggcggtccgcatatgatgtacggacatacatattttcatgagtttcaggtgctggcggcgaaaggatacgcggtcgtttatatcaatccgagaggaagccacggctacgggcaggaatttgtgaatgcggtcagaggagattatgggggaaaggattatgacgatgtgatgcaggctgtggatgaggctatcaaacgagatccgcatattgatcctaagcggctcggtgtcacgggcggaagctacggaggttttatgaccaactggatcgtcgggcagacgaaccgctttaaagctgccgttacccagcgctcgatatcaaattggatcagctttcacggcgtcagtgatatcggctatttctttacagactggcagcttgagcatgacatgtttgaggacacagaaaagctctgggaccggtctcctttaaaatacgcagcaaacgtggagacaccgcttttgatactgcatggcgagcgggatgaccgatgcccgatcgagcaggcggagcagctgtttatcgctctgaaaaaaatgggcaaggaaaccaagcttgtccgttttccgaatgcatcgcacaatttatcacgcaccggacacccaagacagcggatcaagcgcctgaattatatcagctcatggtttgatcaacatctctaataaaaaagccaggctgatcaaatatcagcctggctgctttattaaaagacttgttctacttcaacgacacccggcacttcttcaagaagagcgcgctcaattccggctttcaacgtaattgttgaacttgggcagctgccgcatgcgcctagaagacgaagcttaacgataccttcatctacgtctacaagctcacagtcaccgccgtcacgaagtaaaaacggacgaagtttgtccagtacttcctgcacctgttctttcatttcaacttcagtcatgacattcgctcctttcgtcgtcataaaaccattatattcagtgtaacaataaaaatctattgtttggtttgcaaagttgctttccctattatagcacattcagacttcaacacaaaaacggtttttttctataaaaacgcccttaggctctgtatacttaaaagaaaggacttacataggagaagggggcgtctacaagtgatgaaaccagtcatgctaagcgtgtacggggcagaaaacgtttgtgcgagctgtgtaaatatgccgacagccaaggatacatacgagtggcttgaggctgcgctgaaaagaaaatatccaaatcagccttttgagatgcagtacatcgatattcatgagccgcctgacaatgaacatgcgaaagagcttgcggaaaaaatcagaaatgacgagtatttttatccgcttgtgcttgtagaagacaaaattgtcggtgaaggcaatccaaaattaaaagacgtttatgaggaaatggagaagcatgggtatacagaaaaccgctgacttgatcagcggttcttctctatcattaaccgttatggtgtttatacatccacagcaagccggatttcagcatacgcggaacacggccgatcagcggacggtcagcaacaagcccgaagccggctttttttccgagtgaaccgaggacgcctttcagcttaaactgcggcattgattcaggcagggcttctccattccagcgtttttgcaagatttggacaatctgctctgcttgagcctctgccagctgggcgctcggtgcatgaggaagactggcgcaatcgccgacaacgtacagatgttcatcacctggaagattatgatgaggcgttaatacaatacgcccttgtgcgtccttctccacatctaagtctctgacgactttgtttggctggatgccggctgtccacacgatggcgtctgcagaaatcggatcatcgtggttatacacaacgccttcttctacttttgtgatatttgccctgttaataatgcggacaccgtgctcttcgaaccatttttgcacatatttgcttaaacgctcgggaaagcttgataaaatgagattaccgcggtcgaacaaaataatgttcaggtcatcacggctttctctcaattcacttgcaagctcaacgccgcttaagcccgctccgacaatggcgacggtggcattagcgctcagattattcagcttttggtaggtttcgcgggactgatcgatggtttgaatactgtaggtgaattcaggcgctcccggcacgttgtgatatttatcctcacagccgagcccgattatggcgtcatcgtaagaaatcggttcacgatcttggaacagcacttgtttttgtacaatatcaattgatgtgatatcaccgtattggacatccaggcgagggtgctctgggaatgacactctgatatgatggtcagaaattgtgcctgcggcaagggcataatattctgttttcaagcagtgataaggatttctgtcaattaacgtgattgaaacatcatcaggcagctggtttggcaataagcgatgaagaacgcgcatgttcccgtaacctccgccgatcaagaccaattttttcatttgaattcccctttaatccgaagagtatgatagatacattgaagaaaatacgaactatgtaaaataacatctagaattatatcgaatttgatctaaaatcacaataatagtttcaaaataacctacaatttagcctgaaaacacaaattagtaaaacgttatttgagaaataatatgttacgataataaattttgaatcatccgttgtctttgacgaatagtgaaaaattcgcgataatggacatatgtgaggtgaaaccgcatgaatccaatgattgaattttgtgtcagcaatctggctcacggctctcaggaagcccgggcgattttggagaaggatcccaaccttgatgtccttgaatatggctgcttaagctactgcgggacatgtatggaatcgcttttcgctctggtaaacggagaagtcgtcatgggtgaaacgcctgctgagcttgttgagaatatatatacctttattgaagaaaatccaatgttttaaagaaaagggcctggacaggcccttttttattttgccgtacaaaagaactaaaaaaatgtgtagacatcaaaaaatattattgttatcgtataaaagatatttttttaaataaaatttaagaggtgtacgagtattcatgaatgttctgtgggggctgctgggcgcagttgcgatcattgctatcgcgtttttattttcagaaaagaaaagcaatattaagataagaaccgtcatcgttggtttatgcacacaggtggcgtttggatacatcgtgttgaaatgggaagcgggacgcgctgtttttttatggttttcaagccgtgtacagcttctgattgactatgcgaatgaaggcatcagttttatttttggaccgcttctaaaggtcggagacagtccggcatttgcattaagtgtactgcccgttatcattttcttctcagcactgattgcagttttatatcatttgaaaatcatgcagctcgttttccgtgtcattggcggcggattgtcgaagctccttggaacaagcaaaacggaatctctggcggctgctgccaatatttttgtaggacaatcagaatctccgttagtgatcaaacccctgattgccgggctgacgcgctctgagttgtttacgattatgacgagcggtctatcggcagttgcgggatctaccttgtttgggtacgcgcttctcggtattccgattgagtacttgctggcggccagctttatggctgctccagctggactagtctttggtaaattgattatacccgaaacggaaaaaacgcaaaccgtaaaaagcgatttcaaaatggatgaaggcgaaggcgcagccaatgtcattgacgcagctgcaaagggagcgtcaacaggactgcaaattgcgttaaatgttggggcgatgctgcttgcgtttgttgcgttaatcgctgtagtaaacggtattctcggcggggctttcggcttgttcggtttaaaaggcgtaacattagaatccattctcggctatgtgttttctcctatcgcctttttgattggcgtgccttggcatgaagcattgcaggcgggaagctatatcggccagaaattggtgctgaatgagtttgtcgcttattctaacttcggttcgcacatcggcgagttttctaagaaaactgctaccattatcagtttcgcgttatgcggattcgccaatttttcatcaattgcgattatgcttggtacgcttggcggtttagcgcccagccgccgttcagatatcgcacgtctcggcctgaaggctgttcttgcaggaacattagccaatctgctcagcgcagccattgccggcatgtttatataaacgataaaagctccttgcgtcagtgcaaggagcttttatgtatgaaaaacgggggataattgtattgtgtccgcttataatagcttttatactaagaaaaagaaaaaaagttggaggcacctatgaactcatttcgatttaccaaaatgcacggcctgggaaacagttatatttatgtgaatcaatttgaagaacagcttccagaagaaaaactgtcagagattgcaattcaggtttcttctgtttatacagggatcggatccgacggaatgatcctgatatgcccatcagaccaagcgcctgttaaaatgcggatttttaataatgacgggtctgaagggaaaaactgcggcaacggcctgcgctgcgtcgcaaaatacgcatatgagcataagctggttgaggaaacatcttttctgattgaaactctctccgggcttgtgaaagcggaggttcaagtcgaaaacggaaaagtgaatgtggtcactgtcgatatgggcgaaccgcgcttgacaaaatccgagcttcctatgcttgacggcggggaagagcacacaatcaatgaaacgatggcatttggtgaagtagaactaacaggcactgccgtttcaatgggaaatccgcatatcgtttttccgatcgcagacattgaacaggcacccttaacgacactggggccggtgattgagaaagatccgagatttccggaaggcatcaatgtggaattcgttgaaaccgtgaatgaacaagaattgcatttccgcgtctgggaacggggatcagggattactcaggcatgcgggacaggagcatgtgcagcggcagtcgcatctgtattaaacggcgtatcaaagcgaaatcaagacatcacggtgcatttagcaggcggggatttggtgataaactggaaagataacggccatgtaatgatgacagggccggctgaaaccgtttgtgagggtgtctatttcttgtaaaacaccttgtttgagaattggaacgatcatgtttataataaaagacagcaaccggtttttaaaaggaggttcataatgatgagcaacccggtaacaattacagaagcagcagctttgcatataaaagatatgatgaaagagcatgaagaagaaaacgcgtttctgcgtgtaggcgtcaaaggcggcggctgcagcggactttcttacggcatgggctttgagcatgaaaagagtgaatcagacagtgtgtttgatcagcacggcatcactgttctagttgacaaagaaagccttgacatcatgaacggcaccgtgattgattataaacaatccatgctcggcggcggcttcaccatcgacaatccaaacgccatcgcttcatgcggctgcggttcttcgttcagaacagcaacgaatgcaggcaagcctgaagagtgctaagcactaaaaacggatagcaactattactgacgcttttcttagcgataaatcatcgttaagggaggcgtttttattatggggaaatgatgcagagagttccgggaacttcggcaagagaaacgctgctttgttgtttgatttttgttgtaaatacagcaaagttacgatatatttaatgcggagtatattttattgcatttacaacaaaatcacgatagggagttggtgatgaagaagatttttggaatggtaacaaggtcagtatgtgttccgtgtttaaatatataaaagggacacaagacaattgaattttaaataaaggggctgaatccgaacaatgagtgtaaaaatgaaaaaatgcagccgggaagatttacaaacacttcaacaattgagtattgaaacattcaatgacacttttaaagaacagaactcacctgaaaatatgaaagcctatttagaaagcgcatttaacactgagcagctggaaaaagagttatctaatatgtcttcgcaattcttttttatttactttgatcatgaaatcgctggatatgtaaaggtcaatatcgatgatgctcagtctgaagaaatgggtgctgaatcacttgaaatcgagagaatttatataaagaacagctttcaaaaacatgggcttggcaaacatctgctgaataaagcgatagaaattgcgctggaacgtaataaaaagaacatttggctaggtgtgtgggaaaaaaatgaaaatgccattgccttttataagaaaatggggtttgttcagaccggcgcccactcattttatatgggtgatgaagaacaaacggatttaatcatggctaaaacactcatataatatttttcgaagggtggatgatgatgtatattccaaaatattttaaagtcacaaatgctgaagaaatttggaattttgtacaagaaaactcctttggtacggttgtcacaacagaacaaggaaaaccaattgccacacatttgccgttaggattcaataaaaaagacgatcattactatattacggggcatttcgcttatggaaatcctcagtggagaacgtttgaagcctgtgaagatgtgcttgtgatgtttcagggaccgcacgcttatatttcttcttcctggtattcgcgcgaaaatgttccgacgtggaattatcaggctgtccacatgtatggaaaagcaagtatgttagagaaagatgaattagcagaagaattaacaatcatgttggagaaatacgaaaaacatcgtgacaatcctgtgttatgggataagctttctccaaaactcttagaaagtgaattgaaaggtattgttggatttaagattaaggtggaagacattcaagcggcatataaattaagccagaaccgaaatgaaacggattatatgaacgtcattgaacagttgcaaaatgaagaaaatccaaatgcaaaacaaatggcagaactgatggaagataaactcaaaaagcaaatataagcttactttgctgaagaagtagcagaaaacgccaactcaagcggagaaccgctgacttggcgtttttttatgattaatatttatccccattaaaaatggaattcttcacaatcacataatccacattgcggatggcgttaagctttgttccgcctgcataagaaatagaagattgaagatcctgctccatttcaatcagtgtatccttgattgagcctttatgcgccacgtgcatttttttgccttcgacatttttcttttcgcctttttggaattcagaggctgagccgaagtactccttgtaaagctttccgtctttttcgatcgtttggcctggcgattcttcgtgtccggcaaatagtgaaccgatcatgaccatcgttgcgccgaatcggattgattttgcgatgtcgccatgggtgcggatgccgccatccgcgataatcggtttgctggcagccttggcacaccagcgcagcgctgctaattgccagccgcctgtgccgaagcctgttttgattttcgtaatacatacttttcccggtccgatgccgactttagtggcatccgctcccgcattttcaagctctctgaccgcttccggcgttccgacattgccagcaataacaaagctgtccggcaaatgttttttaaggtgctggatcatttcaatgacagcatttgagtgcccgtgagcaatgtcaattgtcacgtattcaggagtcagattttcttctgccagctggcggacaaattcatactcctcatctttgacgcccacgctgatagaagagaataacccgcgtgcgttcatatctttaataaaatcaattcgtgtctcaggctcaaatcggtgcatcacataaaagtagccattttcggctaatgaaatcgctagtttttcatctataatcgtctgcatattggcagggacgacgggcaatttaaatgtatgtccgcctaaacgtacggatgtatcacattctgaacggctattcacaatgcattttgcaggaattagctgaatatcttcgtaatcaaatacgttttccatggttttcactcctaaaaacgaatatttaaaagtataatatatgaaatgttcgccttatataatgtactctgttttatttaggatgtcaaacattatgatttgctggcaggtgtggtgcaagtgccgaagcttgtcatgcagggtgagtttaggtatcatagttttaacgaatggtcttagagagcggatcaaaacgcgaatgatatacgttcagcaaagcttggtcgttcagcaccaggctttctttatggcatggacatgggaaaggagcgaataagatggcccaaaacgaagaaaaaacaccgaagtcccaaaagattcaggaccgcattattatggcaatgatctgggtagtcgcagcccttgtgattgcgctggttgtaggaactgcattgaattatataaatatcttcaaataaaaaaggagctgtgtcgcagacacaagctcctttttttattatttattttcaaaaagacttgttgagtgaagaggctgtacgcgggctttcgggtccatgtaagccttggcgttgttcactgctgtcggtgcctcgccgaagccgctggcaatcaggttgacttttccttcgtatgtacaaatgtcacctgctgcaaagaagccttcgatatttgtttccattgttgatttcacgacaatggaatttttctcgatgtccaggccccagtttttgatcggtccaagagatgaaacgaaaccgtagttgacgattaagtcatcaatttctaaaatctctttgcggtcgcctttcacttcttcaagcactagctgttcgattttgtcttcgccgatcagctccgcagggacgaatggtgtcaggacattaaccttcgacgcatgaaggttttccacactgtgctcgtgcgctcggaacttgtcgcggcggtgaatgatcgatacttcttttgcgattggctcaagcataagcgcccagtcaaccgcggaatctccaccgccaaggatcgcaacgcgtctgccggcgaatttttgcagatcatcaacgaagtaatggaggtttttgccttcatactgctcggcattttcaagttccagctttctcggtttgaatgcgccgtttcctgcagttatgatgaccgttttagagtagtgggtttcttcatttgttacaagcttaaacacgccgtccgcttgtttctcaacagattcaaccgcttgctccagacaaatggtttggtcgaatttcgccatttgctcttttaggttattgataagctcttgcgcgcggattttcgggaatcccgctacatcatatatatacttctcagggtatagggcgctaagctgtccgccgagctgaggcaggctttcgataattttgacgcttgcctgtctcatcccgccgtaaaaagcggtgaataagccgaccggtcccccgcctataattgtaatatcataaacctttgtatcctctcgcatacgaaaattgcctcctaaatgaaaattgttattaattataccatattgccgttcaaattgacgagtcagcagaaaaaatcgtaaggatctaacgtgcccatccgttcttgaaaatatttccgcaggccgctacgataataaccaaatgaaatgatctttttctgaatgtttcttgggccagccggataaacatgataatagtgctacgggtaaggacttcacaaaaaacttttcaatatatttcataaaatcccgccaataagctgaagctaacacaaatgatgattttattatgggtctaacaaaagcaaaaaaagagaaggtggatgtgatggcattgaataagcccaaaatcgtgattttaggtgcaggatatggcggattgatgacggtgacaaggctgacgaagtatgtcgggccgaatgatgctgacattacgcttgtaaataaacacaattatcattatgaaacgacatggatgcatgaagcgagcgcgggtacgctccatcatgaccgctgccgttatcagataaaagatgtaatcaaccagtcacgggtgaattttgtacaggataccgtaaaggcaatcaaaattgatgagaaaaaagttgtgcttgcgaatggagaattgcagtacgattatttagtcatcgggctcggcgccgtgcctgaaacgttcggcattaaaggcttaaaagaatatgcgtttccgattgccaacatcaacacgtcgcgcctgctgcgggaacatattgagctgcagtttgcgacttacaatacggaagcggaaaaacggccggacaggttaacgatcgttgttggcggtgccggatttacgggaattgaatttcttggcgaactggctgctcgcgtgccggagctctgtaaggaatatgacgttgacagaagccttgtccgcatcatttgtgtggaagcagcgccgaccgttttgccgggctttgatccggaacttgttgattacgccgtacattatcttgaggaaaacggagttgagttcaagatcggaacggctgtacaagaatgtacaccagaaggagtcagagtcggcaaaaaagatgaagaaccagagcagatcaaatcgcaaaccgttgtatgggcggcaggtgtccgcggccatccgattgtggaggaagccggttttgagaatatgcgcggccgagtcaaagtcaaccctgatctccgcgccccgggacatgacaatgtctttattctcggcgacagctcgctgtttatgaatgaagatacagagcgcccgtatccgccgactgcgcaaattgcaatgcagcagggcataacggtcgctaaaaaccttggcaggcttattaaaggcggagagcttgaggaattcaagccggacattaagggaacagtggcttctcttggcgagcataacgcggttggggttgtttatggcagaaagctgaaaggcacgcccgcttcgtttatgaaaaaagtcattgataaccgctcactgtttatgattggcggactcggactgacattgaaaaaaggcaagttcaagtttttctaaaaacccgcggaagcgggttttctttattaaaaaacgccaaaataaaaagagaacgagaggaaaacaagtatgtttccgcttacatcaaaagatttgtcacatgatctgactttattgttgacagcttgatatggtatattatcagaaaattaagaaaaagggtgatgattagatgaaaactgcaacgacaaccgcttcacatgcatgcccattttgttcagggaaaggatattttcaattgattctcggcggttcagagacttgtccgtcttgccaggggacaggaaaagacagtcattctttttccagccgttgactttatttcagcccccgcgttacactaaaaacaacgcaggggggtggaataggttgattagtctgccagtcgtaatcatctcaattgttttgttttttgtcttgttttttggaatcggtttcttattaaacatgctgctgagaatgtcttggattatggctgtgatttatccaattgtatgccttttcattatcagcaaagaaaagctgatcagctatgtccagtcgccgggagaatcctttgccagcctgtttcatcgtgtcttatcattagcggctgctgatgtgctgattttagtcagcggtttggccggcgccatcgtgtccggtatagcgatcaacatgcttagaaaaagaggatatcaaatgttttaaatgccgctttcttctaaagaaagctttttttatgcgttcagctcattcaccattttgaataatgctctctccacttgggaacaatgattcggaggagaggtgaatgatgttgaatatgatcagacgtttgctgatgacctgtttatttctgcttgcatttggcacgacatttttatcagtgtcaggaattgaagcgaaggacttgtcaaaatgggtgcaggaacatcaggaaaagcacttgaagcatgcaggactgagattaaaagcattgcagcagaaacaaacacaaaccacgtccgcggctgaggataaaacaaaaccgttagaagaggcatttgattgggatgaatatccagtccaaagagtaacagcaacaggctacacagcaggagctgagtcgacgggcaaaaatcccggtgatccattatacgggcttacatattcaggtgtgaaagtgaaacgggatttatattccacggttgctgctgacccgtccgttttcccgatcggaacaattttattcattccgaactacggtctcggagttgtggccgacacaggatcagctattaagggaaaccgccttgatctgtactttgagacagtcaaagatgtatacaatgaatggggcaaaaaaacccttgatgtatatgtgattaaaaagggaacgggaaagattaccgaggatgagcttgagaagctcaatgaaacaaaatctttgcaagtgttcagaaatcaatataaaacggtgaaagaataaaacgctccagcgaaagcaggagcgttttttttacatgaaaaagtaagcgagtaccaatgtcagtaaaatacctgttaatcctccgaaaaagacttcgatcggctgatgtccgagaagctctttcagctttttttgcttttctttctctgcagccttagggaagtccttcgcttcatttacgaaacggttaaaatcaataacaagcttattaatgactgttgcctgctcaccggcgtgacgtctgacgccagttgcgtcaaacatggttatgacggcgaaaatggcggaaaccgcaaagagtgaggagtctaatccatgctccaaggctacgcctgtagaaagcgcagtgaccgctgcggagtgagagctaggcatgccgcctgtgcttgtgaccagcgaccagtccagttttctggacacgataaactgtatgggcactttgatgacctgagcaaaaataattgcggccaggcttgataataaaggaaaattcgttaaaagttccatcggcgacatcctttctatttgaaaaatccttcgtgtttcaaaagaaaaaagcaagtcttagactgttgtttgttaaaataagtatagtggaaagaatgtttttcctattataccattgttcattacaaatacccattacgttaggagtgtaagcctcatgttttatgcggttcaacaatcagagcatacagaaacccttgttgtcgggctttttcaaaaaagccagctgacaggaaaagcgttggaaattgatgaaatgctcgaaggccatctgacacagcttttaaaagagggtgatgtctctgcgaaaccgaatcaagtatcaaaagtattccctccatcttctgcgggtatgaaacggatttatttcgttggcctggggagagaagcaaattattcgtttgaacaggcgaaggaacgttttgctcatgtttttcaagccattcataaagatcgaaaacaagaaactgctgttctgcttgatacgtttatttcggaagacgtgcctccagccgatgccgctcatgctttagctgagagctgcctgcttgcttcctatgaggtgcaggattataagcataaatcaaatgagcctgacaaacaaattgaagccgtgtatgttgtaacagatgaagatacacaggaagtgcaggcagggcttcgcgtcggccaggcatacggacaagggacaaattcggctagaacgcttgtgaatatgccgggaaacatgctgacagcgactgacctcgcttcgtatgctgaagagcttgcggcgaaatatgattttgagtgtgagatattggagaaatcagagatggaagagctcggtatgggcggaatacttgcggtaaaccaaggctccaccgaaccgccgaaaatgattgtgttgaaatatcagggcaaaaaggaatgggaagacgtcgtcggactagtcgggaaaggaattacctttgacacaggcggctactccattaaaacgaaatctggaattgttggcatgaaatcagatatgggaggagcagctgcggttctcggggctatggaaacgatcggagagcttcgtcctgaacaaaacgtgctgtgcgttattccatcaaccgataatatgatctccggcggggccatgaagccggatgacgtgatcgtatctttaagcggaaaaacaatagaaatccttaatacggatgctgaaggaaggctagtgcttgcagatggcattacatacgcgaaacagcatggcgcatcagttcttgtcgatgtagctacgcttaccggcggcgtcgttgtggcattaggaacagaaacaaccggtgcaatgacaaatgatcaaagcttttaccagcaggtagctgatgctgcacaagagtgcggcgaggcgatctggcagctgccgataacagagaaggataaaaaacgcgtgaaaagcagccaaatggcggatctcagcaattcaccgggacgcgagggacatgcgattatggcaggaacgtttcttggtgaattcgctgagtcaacaccttgggttcaccttgatattgcaggcacagcgactgccaataaagcaacctgcttcggaccggccggggctactggcgttatggcaagaacactggctacacttgcggagcgatttacattggaagaagataaaaacgagtaatgaaaaatccctgctgtatgatgcggcagggattttttcttccgaaatctttagttgactaaagtggatcggttatgatacgatacgttcgtactttatttatctactacattagcaaactaaaggatttttggaggggtatcatcatgaatgcagtcgtcatcgcagtcctgcttatgcttgtattaagcctgctgcgtgtcaatattgttatcgcattaattataggcgccttggccggcgggttaacaggcgggctcggtcttggcgaaacggttaaagctttcacagacggtctcggcggaaatgccaccgttgcagttagctatgccatgcttggcgcgtttgccgccgctttgacgaaaacgggtcttccggacgcaatggtggaagcctccgttaaattaatcggaaataaagaagattctcgaaaaaaagcactgtctaaggtgctgattgtgctgattattttaattgtatcttgtttttcgcaaaacgtcgttccggttcacatcgcgtttatcccggtgctgattccgccgcttttgaaaatctttaatgaacttgaaatggaccgccgtctgatcgcgtgtgtaattacatttggcttaacggctccttatattttgcttccggtcggtttcggccaaatcttccaaggcatgctgaaggacaatatggcggatgccgggttaaacgttccgcttgctgatattccgtacgcactgattattccagttgcaggtatggttgtcggccttattttatcagtgatcgtataccgtaaaccgaaacaatatgaaacaaaagacatttcaggtgcagaagcatcgccatatacgagaaaaagtattggtatcgcggttctagccattgttgtgtcactcggcgtccagctttacttatctcagactttgggagtagaaggaatgattatgggggcgctcgctggtctgattgttctgtttgtcagcggtgtgatgaagcgtgatgaagcggactcactgattactgatggaatggttttaatggcctttatcggctttgtcatgcttgttgcagccggattttcaaacgtattgacgaaaaccggagatgtcgagtcactggtcaaaacgtcagctggttttatcggacacagtcagtccttgggcgcattgctgatgctcattgtcggcttattaattacaatggggatcggatcttcttttgcgaccattcctgttatcacaaccattttcgtgcctctatgcatgcagcttggattcagcccgatggcaacgattgcgattatcggggctgctgctgcgcttggcgatgccggttcacctgccagtgacagtacgcttgggccgacttcaggtttgagtgcggacggccagcatcaccacatttgggatacttgtgtgccgacatttatattttataatattccgcttgtcatctttggctggattgcagcgcttgttttataggaaaaaggctcccctttactggggagccttttctcgttatgataaaaaaaccgtccaatagaacggtttttacgtagatgatatgtgatttctgttaaagccggttgctttatgaatagagcggtagattgctggtgcgataaacgacagtatcacagccagcgctgtatcttttaccataaaccaaatcataaagccccaagccgtgccgtagctcactggcgtatgaatccacagcttcagtgcaagatacatataggtagtgccgatgagatacatgatcgccgttccgataagtgaagcaatgagaaatcgaattttacttggctgaatgtttcgttctaaaaaccatcccgctgcaaatgctgccggaatgtatgagataataaacccgccgcttttccctgcaaacggtgcgaagcctgctgaaaattgagcaaacacaggcgctccggccaatcccacaagtgcatatacaatcatggcaatcgctgcccgtttgctgccaagaagcaaagctgccaagagacagaaaaacggctgcatcgaaagcggaatgccggctacttgtaaaaagggtgctactgatgtaatgttggccccgacagccataagtgcggcgaacatgccaatcagcgccatatctcccgcacgaagtttacgttgtttcatcgttgttcccccttaggttgacatacacaatcatagagtaataaagaacaaaaagattgtcaacatgattttaaattaggttaacaaaaaggaggcccatatgtatttcggaaaaacaagacagtccgatcaatctggaagagtgccgccaaatcaaaacgtcaccacttcatttcctgtgcttcataccggagatgtcccatattacgaagatatgacgaaatggaatcttcaagtatacggtttggttgaccatccgatgctgctaagctttgaagatgtcaaagcctttccacggtatgaatcgaaaaacgacattcattgcgtcacgggatggtcaaggcttgataatgtgtggcaaggcgtgcgggcttgtgatatagcggaaaaagcgggtgtaaaagaagaagcgggctacgtcattttacatgctgaagagggctggacgaccaatctgccgcttgatgatttcttagcggaaacttcccttctggcttatgcgcataatggcgaacctttaacccctgaacacggctttccgctgcggggtgtatttccgcatctgtatttttggaaaagcgccaagtggctgcgcggcatccaatttacgaaagaaaatcaccctggcttttgggagcggaatggctatcacatgagaggcgacccttggcaaaatcaaaggtttacatgggattaaggttctatttcaaataggacaatacgcatctttattaggtttttacttccatattgatagtctgcaggtaccttatttgatcaaggtgccttttttattcgggaaaaagttgactttctttggaagaaaacctattatttgaggtgtctagttgatagtgaaaatcattatcatacattgcggtttagtttaaggagaggaatgtcgtactgcatgaaagaacaaacaacagaccggacaaatggcgggacatcaaacgcatttacgattcctggtacggaagtgcgtatgatgtcttcacgcaatgaaaaccgtacctatcacatttttatctcgaaacctagtacgccgccgccacccgctggttatcctgtgatttatctgctggatgccaattctgtcttcggaacgatgacggaagccgttcgaatacagggacgccgacccgaaaaaaccggggtgatccctgcagtgatcgtcggcattggctatgagacagcggagccgttctcctcagcacgccaccgggattttacaatgccaacagcccaatcgaagctgccggaaaggcccgacggcagagaatggccggagcatggcggagcggagggctttttcagatttattgaagaggatttaaaaccggagatagaacgagattaccagattgataaaaaaagacaaacaatctttggccattcgctcggagggcttttcgtgctgcaggtgctgctaacaaagcccgatgcgtttcaaacgtatatcgcgggaagtccgtccattcattggaataaaccgtttattctcaagaaaacggaccatttcgtctctctcaccaagaaaaacaatcagcctatcaatatcctgcttgccgcaggagaattagagcagcatcataaaagccggatgaatgataatgcaagggagctttatgagcggctggccgttttatctgaacaaggtatacgggcagaattttgcgagttttcaggagaaggacatatttcagttcttcctgttttggtcagcagggcgctgcgttttgcgcttcaccctgacggaccgcatctatcaatgggctgagacatactcagccttgcctttaaaaaaatatttgtcactgaaattatatttgactgtcacatgacatttggatatgattatttttataattgataatgataatcattatcaatagattgcgtttttcaaggcgcagcagtctttttcgctggatgtctgtttggcatttagagcgaagaaaggaattgatgatatgaatgcaaagggtatagagggaaaaattgcttttataacaggggctgcccaaggaataggcgaagctgttgcgcggacgcttgccagtcaaggcgcacatattgcggcagttgattataatcctgaaaagctggaaaaggttgtgagcagcctcaaagcagaaggccgccatgcagaagcttttcctgcggatgtgagagacagcgcggcgattgacgagatcacggcgcgcatcgaacgtgaaatggggccgattgatattttagtgaatgtagcgggtgtccttcgcccgggactgatccattcgcttagcgatgaggaatgggaggcgacgttctcagtgaattcgactggcgtatttaacgcctcgcgttcagtcagcaaatatatgatggaccgaagatcgggttcgattgtaacagtcggatcgaatgctgccggtgtaccaagaacatctatggcggcatatgcgtcttcaaaggctgcggctgtgatgtttacgaaatgccttggccttgagcttgcagaatacaatattcgctgcaacattgtatctcccggatcaacggaaacagacatgcagtggtcattatgggccgacgagaatggagcggagcaagtcataaaaggatcacttgagacatttaaaacagggatcccgctcaaaaaactagccaagccttcggatattgcggatgcggtgctctttttggtttctggccaggcagggcatattacgatgcataatttatgcgtagatggcggcgcgaccttaggcgtgtaactgaatttaaaggaggttcatgagaatgttggatcaaaacgttataacagaaacaaaagcggagcatttgcttcatgaatatcagccgggcgcctttttcttagcgtctcctcatcgtgtactgttagcgaaaggcatatgtgaaattgtaccggaggcagacgggcaaaaccaaatggaaaccctttctggccgaattgcagaggcgttacgtcaggcaaaacaatcagggcaaagccggccgcttgttgtcggggccgttccttttgatcaagtaaaagcagcgcggctcgttgtacctgaagaagtgcgctggtcaggaccgcttcaatttgatcatgaggaaaaggaacagcaggctgggcatacataccacataaagcctgttcctgaacctgaggattataaaaatggtgttgaacaagggctggcacgcattgccgatggaacactcagcaaaatcgtcctgtccagatcgctgcatttgacatcgcctgaaccgattcagacggatgaattgcttcgccatctggctcagcataactcgcatggctacacgtttgccgcagacgtgtccagtcaggaggaaacgtctccccgcagaacattgctcggagcaagtccggagcttctcgtttcaaggatgggaacacaggtcgtttccaacccattagccggctcaagaccgcgcagtaatgatcctgttgaagaccagcgccgggcagctgaattgctttcttccgcaaaggatcttcatgagcacgcggttgtcgctgacgcggttgcggcagcgctgagacctttctgccggacgctggaggttccggagaagccttcactgatcaaaacggaaacgatgtggcacctgtccagcgtgattaagggagagctttccgacccgtctgtaaccgcacttgaattggcggcggcgctccacccgacgccagccgtctgcggaacaccgactgatcttgcaagagaagcgattctcagcattgaaccatttgaccgcggtttctttaccggcatggtcggatggtgtgacgatgccggtgacggagaatggatcgtgaccatccgttgtgcagaagcagaagaacgctcactccgcctgtatgctggagctggtgttgtggccggttcaaagcctgaggacgagcttcaggagacgtccgcaaagtttcggacaatgctgcgggcaatgggcgtggatcacatatgaacagaatgaattgctggagggatacaacatgctgaaaggatttacgccttggcctgatgagttagctgagacctatcgaaagaacggctgctgggccggtgagacgtttggagatttgttaagggaccgggcagccaaatatggtgatcgcattgccattacatgcggaaacacccattggagctatcgagagcttgacacaagggctgatcgcctggctgccggatttcaaaagctcggcattcaacagatggatcgtgttgtggtgcagttgccaaatatcaaagagttttttgaagtcattttcgcgcttttccgtctgggggcgcttccagtcttcgcactgccttctcatcgaagcagtgaaattacatatttttgcgagtttgctgaagcggctgcatatatcattcccgacgcttattccggttttgactaccgttcgcttgccagacaggttcaaagcaagctgccgactttgaaaaacatcattgtcgcaggtgaggcagaggaatttttaccgctggaggatttgcatgcagaacctgtaaaactgcctgaagtcaaatcatcggatgtggcgttcctccagctttctggcgggagcaccgggctatcgaaactgattccgaggacccacgatgactacatatacagcctgaagcggagtgtggaggtctgctggctcgaccacagcacggtgtacttggccgcgctgccgatggcacacaattatccgctgagctcacccggcgttctcggcgtattatacgctggaggaagagtggtattatctccttctccaagtccagatgacgcatttcctttaattgaacgggaaaaggtcacgataaccgctcttgttccgcctcttgcgatggtatggatggatgcggcatcctcacgccgtgatgatttatccagccttcaagtgctgcaggtcggcggtgccaagtttagtgctgaagccgcgcgcagggtaaaagctgttttcggctgcacgctgcagcaggtgttcggaatggcagagggtctcgtcaattatacgagattggatgatcctgaggagatcattgtcaacacccaaggaaaaccgatgtctccatatgatgaaatgcgtgtttgggatgatcatgatcgcgacgtaaaacctggtgaaacaggccatctgctgacgcgggggccgtatacaattcgaggttactataaggcagaagagcataacgccgcttcatttactgaggacggtttttaccgtacgggtgatatcgtcaggctgacacgagacggctatattgtcgttgaaggccgggcgaaggatcaaattaaccgtggaggagaaaaggttgcggctgaagaggtagaaaatcatctgctggcgcatccggctgtccatgatgcggcaatggtctccatgcctgatcaatttcttggcgaaagatcttgtgtgttcattattccccgggatgaagccccaaaagccgcagagcttaaagcatttttgagagagcgcggactggcggcatataaaatccctgatcgagttgaatttgtcgaatccttcccgcagacaggagtaggaaaagtcagcaaaaaagcgctccgtgaagccatttccgagaagcttcttgcaggatttaaaaaataaaacaacaatttgagaggaagtgttcatatggctatacctgccattcagccgtatcaaatgccgacagcatctgatatgccgcaaaacaaagtatcatgggtgcctgatccgaatcgggctgtcttgttaatacacgatatgcaaaactattttgttgatgctttcacagcgggagcgtctccggtaacagagctttcagcgaatatacgaaagctgaagaatcaatgtgttcagcttgggattcctgttgtctataccgcacagccgggaagccaaaatccggatgaccgtgcgctgctgacagacttttggggcccgggattaaacagcggtccttatgaggagaaaattataaccgagctggcaccagaggatgatgatcttgtgctgacaaaatggagatacagcgcgtttaagagaacgaatctgcttgaaatgatgcgcaaagagggacgcgatcagctgatcattacaggaatttacgcccatatcggctgtcttgttacagcatgtgaagcatttatggaggatattaaagccttttttgtgggagatgcagttgctgatttttcattagaaaaacatcaaatggcgctggaatatgcggctggacgctgtgcgtttaccgtgatgactgacagtcttcttgatcagctgcagaatgcgccggcagacgttcaaaaaacgtcagcaaacactggcaaaaagaacgtgtttacatgtgagaatatccgtaaacaaattgctgagcttctacaagaaacaccggaagacatcacagatcaagaggatttgctcgatcgtggtcttgattcggtaaggatcatgacattggtggaacaatggcgccgtgaaggggcagaggtgactttcgtggaattggctgaacgcccaacgatcgaagaatggcagaaattgctcacaactcgcagccagcaagtgctgccaaacgcggattatttataaaaggagggtaaacaaacggatgcctgatacaaaagatcttcaatattctttgaccggggcgcaaactggcatatggtttgctcagcagcttgatccggacaatccaatctacaatacagcggaatatatagaaatcaatggaccagtcaatattgctctttttgaagaagctttgcggcacgtgatcaaggaagcggaatcgctgcatgtccgcttcggtgaaaatatggacgggccttggcagatgataaacccgtctccggatgtacagctgcacgtcattgacgtcagctctgagcctgatccggaaaaaacagcattaaactggatgaaagctgatttagcaaagccggttgatttagggtatgcccctttgttcaatgaagctctgtttattgccgggcctgatcgtttcttttggtatcagcgcattcaccatatagcgatcgacggcttcggtttttccctgatagcccagcgtgtggcaagtacatatactgcccttataaaaggacaaacagctaaaagccgttcctttgggtctctccaggccattttggaggaggatacagattatcgcggatcagagcagtatgagaaggatcgtcaattctggctggaccgttttgcagatgcacctgaagttgtgagcttggctgatcgggcgccaagaacatctaacagttttcttcgtcatacggcatatctgcctccgtctgatgtaaacgcgttaaaagaagcggcgcgctatttctcaggaagctggcatgaagtcatgattgcggtgtcagctgtttatgtgcaccgtatgaccggctctgaggatgttgtgctcggcctgcccatgatgggtcggatagggtccgcgtcactgaatgtaccggctatggtgatgaaccttctcccgctccggctgacggtaagctcttcgatgagcttttctgaactgattcagcaaatttcccgggaaatccgcagtattcggcgacatcataagtatcgccatgaagagcttaggcgcgatctgaaattgataggagaaaatcatagattatttggccctcaaatcaatcttatgccgtttgattacggtctcgactttgccggcgtccggggcacaacgcataatctttcagccggtcctgttgatgatctatcaatcaatgtatatgacagaacagacggcagcgggctgcgaattgatgttgatgcgaatcccgaggtatacagtgagtctgatattaagcttcatcagcagcgtattttgcagctgctgcaaacggcttctgccggagaggacatgctgattgggcaaatggagcttctgttgccagaggagaaagaaaaagtcatttctaaatggaatgagacggcaaaatccgagaagctggtcagccttcaggacatgttcgaaaagcaggcagttcttacgccagaacgtatcgctctcatgtgtgatgacattcaagtcaactatcgaaagctcaatgaagaggcaaaccgcctcgcgcgtctgttgatcgaaaaagggattggtccggagcaatttgtcgctttggcgctgccgcgttcccctgagatggtggcttcaatgcttggtgtgctcaagactggtgcggcgtatctcccccttgatccggagtttccagccgaccgcatttcttacatgctggaggatgcgaaaccttcatgcatcataacgactgaggaaatagcagccagtctgcctgatgacctggctgtacctgagcttgtgcttgatcaggctgttacacaggagattataaaacgctattcgccggaaaatcaggatgtatcggtttcgcttgaccatcctgcgtatatcatctatacctcaggatcaacaggaagaccgaagggagtcgttgtgacacagaaaagcttaagcaattttctgctgtctatgcaggaggcattttctctaggagaagaagacaggctgttggctgtgacgactgtcgcttttgatatttcagcattggagttatatcttccgctgattagcggagcgcaaatcgtgatcgcaaagaaagaaacgatccgtgagccgcaggcattagctcaaatgattgaaaatttcgatattaacattatgcaggcgacaccgacactgtggcacgctttggtaacgagtgaacctgagaaacttcgggggcttagagtgcttgtaggaggcgaggcgctgccgagcggtcttttgcaggaacttcaagaccttcattgttcagtcacgaacttatacggtcccactgaaacaacgatttggtctgccgcagcttttcttgaagaagggctgaagggcgttcctccgattgggaaaccgatttggaacacgcaggtgtatgtgcttgataatggattgcagccggtgccgccgggcgttgtcggagagctttatattgcaggaaccggcttggccagaggttatttccatcgtcctgatttaacggcggagcgcttcgttgcagatccatacggaccgccgggaactcggatgtatcggaccggagaccaggcccgctggcgcgccgatgggtctttggattatatcgggcgggcggatcatcaaatcaaaattcgcggattccgaattgaacttggagaaattgatgccgtgcttgccaatcacccgcacattgaacaggccgcggttgtcgtacgggaagatcagccgggagacaaacgattggcggcttatgtagtcgctgatgctgctattgatactgcagagcttcgtcgttatatgggggctagtcttcctgattatatggtaccgtcggcgtttgtggagatggacgagctgccgttaacacctaatggcaagcttgaccggaaagcactgccggcaccagacttcagcacatctgtcagtgatcgggccccgcggactcctcaggaagagatattgtgtgacttgtttgcagaggttctcggtttggcacgcgtcggtatcgatgacagtttcttcgagcttgggggccattctcttcttgcagcccgtctgatgagccgcattcgcgaggtaatgggagccgaacttggtatcgccaagctctttgacgaaccgacagtagccggactcgctgcccatcttgatttggcgcagagtgcatgtcccgctttgcagagagctgagcggcctgaaaagatcccgctctcatttgcccagcgccggctatggttcctgcattgtctggaaggaccgagtcctacttataatattccggttgctgtccgtttgtcaggtgagttggatcaaggattgctgaaagcggcactttatgacctcgtctgccgtcatgaaagtcttcggacgatcttccctgaatcacaggggacatcctatcagcatattttagatgccgatcgagcctgtcccgagttacatgttactgaaattgctgagaaggagctttctgatcggcttgccgaagctgtacgctacagctttgatcttgcagctgaacctgcttttcgtgccgagctttttgtgatcggtcctgacgagtacgtgctgcttcttctcgtccatcatattgtcggggacggctggtccttaacaccgctgaccagagaccttgggacagcttatgcggctcgctgccacggacgatctcccgaatgggcgcctcttgctgtgcagtatgcagactatgcgctttggcagcaagaactgcttggaaacgaggatgatccaaatagcttgattgccggacagcttgctttctggaaagaaaccttgaaaaacctgcctgatcagcttgaactgccaaccgattattcacgtccggctgagccgagtcatgatggagatacgattcattttcgtattgagcccgagtttcacaagcgattgcaggagctggctcgcgcaaatagggtgagcctgtttatggtgcttcaatccggtctcgccgctttattgacaaggctcggggcgggcaccgacattccgatcggcagtccgatcgcgggacggaatgatgatgcgctgggcgatcttgtagggctgttcattaatacattggtgctcagaactgatacgtccggtgacccaagctttcgtgagcttctagacagagtacgggaagtgaatctggccgcctatgacaatcaggatctgccgtttgagagacttgtagaggtgctcaatccggctcgttcgcgtgcgacgcatcctttattccaaatcatgcttgcgttccaaaacacaccggacgctgaactgcatcttcctgatatggagagcagcctgcgaatcaacagtgtcggttctgccaagtttgatttgacgctggaaattagtgaagatcgccttgctgacgggacaccaaacggaatggaaggactgcttgaatacagcactgatcttttcaaacgggaaactgctcaggctcttgctgaccgattgatgcgcctgttggaggctgccgagtctgatcctgacgagcaaatcggaaatctggatattcttgcgccagaggaacacagcagcatggtgactgattggcaaagtgtatctgaaaagattccgcacgcatgtttgccagagcaatttgagaagcaggctgctttacgtcctgatgccattgccgttgtatatgaaaatcaggaactgagctatgcagagctgaatgaaagagcaaaccggcttgcccgaatgatgattagtgaaggtgtcgggccggagcaatttgtggcattggcactgccccgatcgttggaaatggctgtcggcctattggcggtgctaaaggccggggcagcttatctccctcttgatccggattatccggctgatcgaattgcttttatgctaaaagatgcacagcctgcgtttatcatgacgaacactaaagctgcaaatcacattccgccagttgaaaacgtgccgaaaatcgtgctggatgatcccgagctggcagagaaactaaacacgtaccctgcaggtaatccaaaaaataaggataggactcagccgctttcccctttgaatacggcatatgtcatttatacatccggctcaacaggtgttccaaaaggtgtgatgattcctcaccaaaatgtaacacgtttatttgcagcgaccgagcactggttccgtttcagctcaggtgatatctggaccatgttccattcctatgcgtttgatttttcggtgtgggagatctggggtcctctgctgcatggcggacgtcttgtaatcgtgcctcaccacgtcagcagatcgccagaagcgtttctgcgcctgcttgtcaaagagggggtgactgttctgaaccagacaccgtctgctttctatcagtttatgcaggcggaacgggaacagccggatctcggacaggcactcagtctgcgctatgtcatttttggcggagaagcgcttgaactcagccgtttagaggattggtacaaccgccaccctgaaaatagaccgcagcttatcaatatgtatggtattacagaaacgacggtgcatgtgagctatatcgaattagaccgaagcatggcagctttacgggcaaacagcttgatcggctgcggcattcccgatcttggtgtatacgtgctggatgaacgcctgcagccggtcccgccgggtgttgccggagagctgtatgtatcaggagcggggttagcacgaggttatctaggccggcctggtttaacatctgaacgcttcatagctgatccgttcggtcctccaggcacccggatgtaccgcactggggatgtggcccgcctccgcgctgacggttctctcgactatgtcggccgtgcagaccatcaagtgaaaattcggggattccggattgaattgggagaaattgaagccgcgcttgttcagcatccgcagcttgaagatgcggcagtgatcgttcgtgaggatcagccgggagataaacggttagcagcttatgtcatcccttcggaagaaacatttgatacggcggaactgcgcagatatgctgctgagagactgccggattacatggtgcctgctgcctttgtgacgatgaaagaattgccgctgacaccgaatggaaagcttgatcgtaaagcgctgcccgctccggatttcgcagcggcagtgacaggacgaggaccgagaacgccgcaggaagaaattctctgtgacctctttatggaggtgcttcacttgccgcgtgtcggcattgatgaccgtttctttgatttaggcggacattccttgcttgctgtacagctcatgagccgcattcgtgaagcgctcggcgttgaactcagcatcggcaacttgttcgaagcacctactgtagccgggctcgctgaaagacttgaaatgggatcaagccaaagcgctcttgacgttctgctgccgctccgaacaagcggagacaagcctcctttattctgtgttcatccggcaggggggctcagctggtgttatgccggtttgatgaccaatataggaacagattatccgatctacggcttgcaggcacggggaatcgggcagcgcgaggagcttccgaaaacacttgatgacatggctgccgattacattaaacaaatccgaacggtccagccaaaaggcccgtaccatctgctgggctggtccctgggcgggaatgtcgttcaagcgatggctacccagctgcaaaatcaaggagaagaagtatccctgttggtgatgctggacgcctatccgaaccacttccttcctataaaagaggcaccggatgatgaggaagcgcttattgcccttctggcgttaggcgggtatgatccagacagcttaggggaaaaaccgctagattttgaagcggcgattgagattcttcgccgtgacggcagtgcgcttgcgagcctggatgaaacggtcattttaaatttgaagaatacgtatgtaaattctgtcggcattttaggttcctataagccgaaaaccttccgcggaaatgttttgtttttcagatcaacaatcattcctgaatggtttgacccgattgaacctgactcgtggaagccttatattaacggacagattgaacaaatcgacatcgactgccgtcataaagatttatgtcagcctgaacctctggctcaaatcggcaaggttctcgctgtcaaattggaagagttgaataaataagggaggagaaatagaatggcaaatccttttgaaaatgcggatggcacatatttggtgctggtcaatgaagaaggccaatattccctatggccgggttttatagatgtgccgagcggctggacagtcgttcatgagcaaaaagggcgtgaagcttgtttggactatatccaatcgcattggagcgatatgaggccaaacagcctaaagactgttgaaaatgtgtaatcttatcaaaaagagactgcttgccgcagtctctttttctatcttacgcagacgtttgggtatgatcacaatctctgacagggtttccgttttcatcggtacaccaagattgggataaaaacgctaaaaacacagcggcccactgatctgcaaactgaatcagaatacccccgtcatgccaagagccgttgtcttttttccagcgggtatccattgcattcccttgattcatatggatattgtgcattccgttagtcggggtaaagccgaatattttatctgcagcctgttcagggccgaattttgaaccgaatatataaaccggcgttttctcatcttgtgctttcttcatataggtttcaataaaatcatttaaatcattatcaggtcccgtgatttcatgaggcaaaggcttcatttcccgcgggtcaaacaaattgccccgcacataatccagtgccacttcacggtttgcttcattgatccttgtatatccatacggcatgttcggaaggatggtaattgagcccgaatcaaactgatcgtcagccaaatacaatacttcagattcctcagaactggacatcacattgatggcgcacctgtaatacgtattctcttcaccgagcattttgacttggaaatgaggactgtcatcatctgtttcccgcttcatgtctaatactatgccttttaacacgccatattgctgaacagccatatgaatcctcctttatgatcaacttcatagtcataattcgtgaaatggtctcttttttccttttaaaaaataaaaaagcctgcagaaatctttctgcaagcttattgtgaattaagcacccgccacagatgattcatcctgtaaagctttctcggcaggaacatactcatagcctagatctcttgctacagcttcataggtcacgtgtccgtttgcggtgtttaaacccgctctcagtgccgtattgtctgcgagcgcttttactgcccctttgttcgcgatttgcagcgcgtatggaacagtaacgttagtcagggcgattgttgatgtacgagggactgcgcctggcatgttcgctacagcataatgcacaaccccgtgtttttcatatgttggctgatcatgtgttgtgatatggtcgacagtttcgacgatgccgccttggtcgatcgctacatcaacaataactgaaccgggtttcatttgttttaccatttcctcagtgacaagagtcggagctttagcacccggaattaataccgcgcaaatgaggagatccgcttccgccacagcatcagcaatattgaccggattagaaattaacgttttaatctgatggccgaagatgtcatcaagctggcgcaagcggtctgcgtttaagtcaatgatcgtcacatctgcaccgaggccgacagccattttcgccgcgtttgtcccgacaacgcctcctccgataattgttacttttccgcgggaaacgccaggcaccccggcaagcagaatgccttttccgcctttaggcttttctaagaattgagcgccgatttgcgctgccattctgcccgcaacctctgacattggcgtcagaagaggcaatgtccggccttcactgaccgtttcatatgcgatggcagttactcctttatccttcaaggcctgtgcaagctcaggctcagctgctaaatgaaggtacgtaaacagcacaagtcctttgcgaaaataaacatattcttccggcagcggttcttttactttcatgaccatttcggcgtcccagacctgcttcggatcagcaatgatttccgctcctgctgactcataggcttcattttcaaatccgcttccaaggcccgcgcctgtttcaaccagcacccggtggccgtttgaaatgagctgagaaacgcccccgggtgttaatgcgacacggttttcattgttttttatctctttaggaacccctatgatcatatctgtctcctcctgtatatgtgatatttttagtgtagcttgatattttggaaaattctttgtttgattaagaaaataaaaaaacatggatttgtgaaatttcacaaatccatgtgccgaagtttgatatctaaatagatggtgaatttttgattcacatttttcaaatcaatttcagcgatctggctgatccgcttgagtcggtaattcaacgtattaacgtgtatatttaacagcttggaagcggtattcacgttgctgtccgcttcaataaagcgctctagcgtctctaccatatttgactggtgatcccggtcatattgttccagtttggaaagcgagtaattataatggcccgcctgtttccgtttttcatttaagacatctaagtattgataaatgcctaactcagaaaagctgaaaagatgtttggtctcttcagcgaaccgttccttcgtttttaagacggacaatgcttcctgataggagcgggagacaaaagaaatagagttgtatattccgccaaaagcgatagaaacgtcttctattttataccgctccttcagctgtttttgcgtacttaaagcaaactgttttaaatcttgaaaaggatgatctgttttgggtgaggttaatataataagttcattggaatctacggtcgccagcagcacgtaaacctgctgggtcgtttcctgtaaatattgcagctgctgttcgattttttcagtcagctcgccatttatgcggatgatcataacggaaaactctgaaggagcggccattccaagcttatggaacccatccgccatatcatcctcctgatggatgtgtccggtcagcattttccagaaaaattcttggctgcgttcttcatttttcgtttttctgatttgaagtttgagaagcttgtttttcactgcttttgctgccatttgcaatgtcagcagatcttcatcggacaatgttttttggatctcaagcgcccatatgaagccaagtacttgcttgtttttccaaatcgaaatagcgacgcgattgctcagcccgacttcatcgatttgcttgactctgatcggctggtccgtttttaagagagcaggaattgtcccgtctttccacagcttgttaatcaccttctccggtacccttctgccaataatggtagacgtccgggcagggtctgtgcagtcgctgtgtgtactgtaggcaagcagcttgtggttaacatcctctatggtgatcgggcaccgcagaacgtcgctgatatgatcagccacatcttcaagtctgtcaaaactatatttaaacggatcattcggcatggtcataaatctccctacttttcgtgcttgatttctctttgacatctcatccccttccttttattatgattgttgttgtttgtgaaaatcaacaacaaagaacagaagcaaaaaaacaatttcatgagagaaacgttctatatacatttggcggtgtaatcgcctttttgcaggacagtgtatgtctcatataatacgacagcttatcctattaatcttctaagaaagtcatcggaggcaagactaattaaggaaagaaaaaactgaacctttcagaaatggtgctgtagcatcaaattttctgaaaggttttttttgggagttggagagttatttgggtcttttggattattcggagaatgaagagaagattaagaaaataaacctatttactttacagtatatgtcatttttgagtgattcggggtaaaccattggactcattttgtaaaattaaaacatatttgtttgactatgccgaaaaactgtttttataataatgacgttctaaaaataagtgaattagcccatatttaggctgatggcacaggaggtaatgaggaatatggcaggattaattcgtgtcacacccgaagagctaagagcgatggcgaagcaatacggcgttgaaagccaagaagtattaaatcaggttgatcgtttaaaccgaatgatctctgatttgaaaagcatgtgggaaggtgcttcaagcgaagcgttcgcagatcaatacgagcagctcaaaccttcatttatcaaaatgtcagatttgcttcaagatgtgaatcagcagcttgatcaaacagcaaatacacttgagtctactgaccaagacatcgcaaatcaaatccgcggataacagtatgaaagggaaggagcgcctgattcaaaagaagacggcgctctttctatgtaagggtgatcctaaatgtatattgatattacaatagatttgaaacattataacggcagtgtctttgatctcagattgtcagattaccacccggtgaaaaaagtaattgatattgcttggcaggcccaaagcgtatctatgcctccgcgcgaagggcactggatcagagtggtgaacaaggataaggtgttttccggagaatgcaagctgtctgattgcggcattacaaacggagaccggcttgaaatattatgaaaggatctggttgaatgtcaggtgaacaaaaatcatatttagaaaaccaattagaagctgttgccgagaaaacagatgccggctatacatttacctttcaacgggaaaaaataaagcttctcgacggtcttgaagctaacgtgatcaaagatataaatccattttttcataaagaaatcgatgtgacggatgatgaagtaatcatcacaatccaacctccctcctcctataaagcattccgcttcatgaaagctaaggataaaaaaagtaaatggcagtttgcctatcagcttgttcaagccgtacagcagcacaatctgtcgaggctgaatttgattgtcgctcctgaaaacattgtattcgataaagggcttacgccttattttctccattatggagtaaaagaaagcattcctccttacgagcgtgatgaggaaagagtatggcaggagctgaaagcggcagcggctttggcagttgacggcgcttttgcgtttgaagactacctgaaattcaatgaaacgctgacgttctccgcagaggcaaaggcgatattagatgctgaatcctatgatgatttgctcgagctgattcaaacccatattgatgagctcgaagccaaagcaaaaacatacatacatatcccgagaaagaagtggaacatccagcgatatatcggcctggggctcattgttttgcttgtaccggcacttatttattcgatgtacgccttatttttcgcgcagccaaagcaccaggcgatagtggacagcaaccgtgcgttcttaaacaagcagtacagtgaagtcatcagcacactgtccaagtacgatgcggaaagcctgcctgaatcggtgcagtatcagctggcgacgtcctatgttgaggtcgaaaacctggggagtgcaaaaaccaaaaatatagaaaataatttagtcacccttcaatcagaccctcagcatttcttatattggattgattatggtcgaggagaatacaaagaagcgatcagtatcggccgtaagctggaatacaatgattatatttactttgccctagctaaatataaacagcagcttttatctgaggatacaaatgatgaagacatacaaaaagaacttgattcagtaaatagtgagcttgaaaaagcccaaaaagaacgtcaagaaaataaacagtctaattctgaaacatcgttagtcgatacaagcgaagaacagacacaaacagacgaagaaaaacaagcagaagagaaagcggcagaagaaaaagccgcagccgaggaaaaagcgaaaaaagaagaacagaaggaaaaagaagacgagaaaaaagaaacagaaaagaaagatgagaaaaaagatgacaaataacgtgagacatgaagcgcaggtcatcgcatgctgccattcggccgtaagggggttcgccatttgagtctattatgggttttttaccaaaataacgttcaaaaattaaatctgtctaacctcccgtcgtctcatccggtgaccatagggcctgatgtgaaggattctgttacgatcagcaccattccatttaatagcggagtgatttctcttaaaagaaaggaatccggcggccaatacgaagttttcctgggaaatgattgtctcggcacgattgagacggatatatcatttactctccaaacggatcagcaggatatacgcttgatattgacgggcagtgaacctgagaaatccgtttattttacgggaaatcgggatgaaattgtatgttcctcagaaaaaacgaatgcagatatttatctgaatccgcaagattttgcatttgcagaacaaagcacgttttctttgctccgtgcaggcggcagctggtcggtccgccctgaaagcggaacgatcttcttgaacggagagaaaatcaacgccaatacgccgctcaagccgggggatgaaatattctggaacttcacgcaaatgagggtgacggaacaagaccttttagaaattgttcattatgcccagtttgaaacagcgttaacagaaacggtcaaaccgagtacagagatgcagaaaaaatatccgcagtacagaagaacgccgcggatggtatacgatctgccggatgaccgcgtttctttcagttttccctctcaggagagcgatcaaaccaacagagggctgtggctcgtcatcctgcctccgcttgtgatgctgatcgtgatgggcgtagttgccatcatccagccgcgcggcatatttatactcgtttctttggcgatgtttatgatgactctcattacctcgacagtgcaatatttccgtgataaaaaccagcggaaaaaacgcgaggaaaaacgggagcgtgtatataagctttacttagacaataagcggaaagagcttcaggcacttgctgaaaagcaaaagcaggttcttgaatttcactttccttcatttgaacaaatgaaatacttaacaagtgaaatcagtgaccggatctgggaaaaatcacttgaaagcaaggattatctccagctgcggcttgggacgggaacagttccgtcaagctatgaaatcaatatgagtggcggagacttggcgaatcgtgatatcgatgacctcatggagaaatcgcagcacatgcaacgcgtctataaagatatccgtaatgcgccggtgacggtcgatttggcagaaggtccgatggggcttgtcggtaaatcacaaattgtgaaaaatgagattcaccagctaatcggacagctgtcgttctttaacagctatcacgatttgcgtttcgtatttatttttcatgaagaagagtataaagactgggagtggatgaagtggcttccgcaatttcaaatgccccatatttatgcaaaaggatttatttataatgagcaaacccgagatcagctcctgtcttcactttacgaattgatcagagagcgtgatctcgaagatgacaaagaaaaactgcagttcaaaccgcattttgtatttgtcatcacgaatcagcagctgatctctgagcatgtcattctcgaatatttagaagggcagcatgagcatctgggcatctcgacaattgtcgctgcagaaacaaaggaaagcttgtcggaaaacattacaactcttgtccgctacattaatgagcatgaaggcgacattttaatacaaaagaaaaaagcggtaagaattccgttccgtctcgatcatcatcagcgtgaggataacgaacggttttcacgcacactgcggacgctgaaccaccaggtcggcattacgaattccattccggaaacggtatcgttcctggagctttttcatgcgaaggaagtaaaagaaatcggcattcagcaaagatggctgacaagtgaatcgtcgaagtcgctgtcagtgccgatcggctataaagggaaagatgacattgtgtatctgaaccttcacgaaaaagcacacggtccgcacggcttgcttgcggggacaacgggatcagggaaaagtgaatttctccagacctacatcttgtcacttgcagtgcattttcatccgcatgaagcggctttcttactaattgactataaaggcggaggaatggcgcagccgttccgtaacattccccacctcctcggcacgatcacaaatattgaaggaagcaaaaacttcagtatgcgtgcgcttgcttccattaaaagcgagctaaaaaaaaggcagcgcctgtttgaccagtatcaagtcaatcacatcaatgactatacaaagctatacaagcaagggaaagcagaagtggcgatgcctcacttgttcttaatttctgatgagtttgccgagctgaaaagcgaggagcctgattttatcagggagcttgtcagtgccgcgcgtatcggacgaagcctcggcgttcatttgattttggcgacacagaagccaggcggcatcatcgacgaccagatctggagtaactcgcgctttaaagtagcgctcaaggtccaggatgccaccgacagtaaagaaattttgaaaaacagcgatgccgcaaacattaccgtaacaggccgcggctatttgcaggtcggaaacaatgaagtgtatgagctgttccaatctgcatggagcggggcgccttacttagaggaagtctacggtaccgaggatgaaatcgcgatcgtcacagatacgggtctgatcccgctttctgaggttgataccgaagataacgcgaaaaaagacgttcaaaccgaaatcgaagctgtagttgacgaaattgaacgcatccaagatgaaatgggaatcgagaagctgccaagcccttggctgccgccgcttgcggaacgtattccgcgcactcttttcccttcaaacgaaaaagaccatttccactttgcgtatgtcgatgaacctgatctgcaaagacaggcgccaattgcttataagatgatggaagatggaaatatcggcatcttcggctcttcgggctacggaaaatcgattgcagccgcaacgttcctgatgagttttgcggacgtatacacacctgaagagcttcatgtctatatctttgatttcggaaacggaacgctgctgccattagcgaagctcccgcataccgcggattacttcctgatggaccagtcaaggaaaattgaaaagttcatgattcgcatcaaagaagaaattgaccgccgtaaacgtttgttccgggaaaaagaaatcagccacatcaaaatgtacaatgcgctgagcgaagaagagcttccattcatttttatcaccattgacaactttgacattgtcaaggatgagatgcatgagcttgaatcggaatttgtccagctttccagagacggacaaagcttgggtatctactttatgctgacagcaacgcgggtgaatgctgtccgccagtcattgttaaataacttgaaaacaaagattgtccattatctcatggatcaatcagaaggatattccatttacggccgtccgaaattcaatcttgagccgattccgggacgcgtcatcattcaaaaggaagagctttatttcgcgcaaatgttcctgcctgttgacgccgatgatgatatcggcatgttcaacgagctgaaatcagacgtacagaaacttcaagggcgatttgcttcaatggagcagccggcaccgattccgatgctgcctgagagcttgtcgacgagagaattgtctatccgcttcaagctggaacgcaagcctttatctgtaccgatcgggcttcatgaagaaacagtcagcccagtctattttgatttgggcaagcataagcactgcctgattttaggccaaactcagcgcgggaaaacaaacgtcctaaaagtcatgcttgaacatctgattgatgatgaaaccgaaatgatcggcctgtttgactcgattgaccgcggcttatctcattatgcgaaggaatcagatgtttcatatttggaaacgaaagaagatattgagcagtggattgaaacagcagaagacattttcaaaacaagagaagccatgtatgtagaagccgtccgccaaggagacgcacaaaatctgcgattctcacaagtcgtgctgatgattgacgggataacgagattccagcagacgattgatacgagaatacaagatcgtctcgctaacttcatgaaatcatacgctcatcttgggttcagctttatcccgggcggaaaccacagcgaattctcaaaaggctatgactccttgacgactgagatgaagcaaatccgccacgcgattctgctgatgaaaaagtctgagcaaaatgtcattcctctcccgtaccaaagacaggagcctgagattcagccgggcttcggatatgttgtggaaaacgggaaggagcaaaaagttcaaattcctttatgttctgctgaaagggagagtgctagatgacagaacaacgaaaaagcttgatcaagttaatatccgccgtcatcatcattttgctgctgccggtgttgtttttccgatttatcggagacgacccaacgaaaaaagcagtcaattctacccggcaaatcgcggtggtgaatgaagacacaggcgtattgagtgatgaggtaaagtctgatgaagaggacaaatccgcccagttcggcaaggaagtagcggccgttctgggtgaacgtcctgattattcgtggacggtcgtaaaccgaagcgcggccgagaccggtctcgcttcaaagaaatacgatgcgattgtctacattccctcagacttctcaaaaaacattttgagctatgacaaagaccatcctcaaaaggcaacgctcgaattcagcattcaagataacctgaatgcggttaacaaagaaaaagttcagcgtgagcttgaggatgcccaaaagacaatgaacaaaaaaatgtcggccttatactggaattttgtttcgcaaaaagtggacaacatcagaggagaatttgacaagatcgtcaataaagaatctgaattccagaatgtcatgtacaacttttacaaaccaagctctaatgatttagcaggtgaaatcaaacagcaaaaagacttaatcgatgagctgaagaaatcaatgaatgaagcgcaaggcacgacaaaagaaaaagcttctacggcggaggaagccaaaaacacgctgaaagaattcattgatacagttgaaaggtacaaagaatatcaagagaatcagaaaaagctgcttttggcagcccaggattcaacacagcagcaaatccggacaggtctggatgccatccaggcacagcaaaaggcgaatcagttcagcgaacgcatgagcggattggcaaccgggatcggccaagcgaagacacaaataggactgacaaaccttgcgttgaacaatgctgaaaagttaaggcaaaatcaagtgccattgcaagaaatgggtatgaaaaaaattgagaatgacatgtttaatgcatttctatctcgatataaaagtcaatatgaagctattaaatatcaaaatttaaatcaattgcaagagaatatcgggaagaaccgccttagtttacttaaacctaaggaaagcgacgaaaaggaagatggagaagacacatctgataataaagatgacacagataaggaagatattgaagatataaaattggatttagagaagcagcgggatgagctcaaaaatgttgcaactgaaattaaagatatctctgaagggttaaaagaacctgaacaagaaaaaccaacaacacccgatgctgaagaaccatcaaccgatgattctcctaatactgaagaaccgtcgaatgatattccaacatccgatgatcagccaacaaatgaagatactggctcatcagaagagggtactcaagataatggatcacaaaatgatgttcaaactaacattgaaacgggacaaaaacatcaagaatcttcaaaaaacgttcctgaacaagatacaaacacggagaatacaggaacctctaaaacagatttctctttgattgaactcgcagatgaaaacgatggctcaaatcaaagtgatgggctacagggtgacggagctgacggtgaaactgatatttcaggtgcaaaaaaacgtctgaacgaagcagcgataaaattagaggaaatagaaaatgcacttcaagaaaaacaagaggaacataacaacaaactagagaaacatattgatgagttaaatcaagaaattaaagagttaaataaaacagtttcaaaattaaatgatcaaattggtgacttaacaaaaaagttggttgattttgataataatgtcaatgatgcttataggttaatatacaatttggaagacgaaataatacaaactttgcagagtagaggctatatagatcagaaagaaaaactaagttcaattttttcaagtagaattgaaactgataatatttctaacttgatgaagtattacaactctttaaatttatataagtctacgctaaatgataatctggatctaggctctttgactattattaaaggtgaagtcatccaagagcaagatggcaacgtccaatcagtcctggctctcacacctgaagaatcagccagctgggaagctctcaaaaacaacacgatgcaaacagatgaggatattaacagcttcatcgacggcatgaccaaatttgcggacgactacagcggctatatccgtgactctcaagcaggtgttctcgacgaactgacgaaaatctctgaaagtgccgcaaaagcgtcagaacagcttgtaacgggcgcaacacaggaatctgcgacgttcagcaacgatgggctgtctggtaccatggcactgagtgtccaagatacggtcggccaggaagtgctgcaaatgtcagacatgatgggttcattgtctgatcgccagtccggcatcattgattacacaaccaacatgcagcaaagcgttaatgatgttcaagcgaaagccgacaccttaaacaacaactgggggaaaaatgtcgcctccacgaaactcgtgcgaaatgacgtatacggcatactcggaaatacattagtagacgggcaaaacaatggctatgtatatgattacttagcgaatccgcttaaaatcagcggagaggttccggaagaaaaaattcagacggtacctccggttgtcatccttgtcattgtgttgatcagcagtctgttaatcggctatttcagctcgtattaccaaaacgcaccgcttctcgtcaaaggagcgttattcggaattctgaatatccttgtcggacttatgatcagcttgttcggcttgaatatttattcactgccggacgatcagacgattaagtggtcggtgtttacgattctattgctggtcgcaagctctgccttcatccggacggcattcagattcggatcaatccctggctgggttgcttcagcagcaatgatcctattctatgtcgcaccgcttattgatttgatcatgccgaactttacatttgaagatccggtttcgaaagtatatatcgacatccagtacggtactgggcacttgtttacaatgggaataacagttctgctgatcattacggtgattgccgtggctctgccgctgattatccggttgatggctgaacacacagcagaaagcgatgaaacgtatgaagcgtgatcgcagcatggaaaaggggatcatgatttgtatgctctccttttcccttttcataccctctgcagcggctgcccaaactgaagaaaatacagatgtcgcgccaaaccagtatgagaaaaaagacatcgaaatcgatacgaattatttgcatgaagatacctactatgaagaaaaaacagaactgcctgaggaacaaaaggatatcacttttgataaaccgaaggacaaggacgccgagctgataaaagatttgtttacatcaacaaatgccgaggattccaacacgattgcggcccagtcgaaacagcttggaattacttttgctgaaaaaccaatgacaaagacatcatcaacggaaacagaagatgaacaagaaacatcatcattgctgctgccgatgatctatgtcgtactgatcctgctcggaattgcaggcatcgtgttcctcatcccaaaagtcacagcgcaggaaaacaagaaggcgtaggccgcgtgcttgtgttgtgtaaaagaggtgccgtacaataataacggaaaaggaggtttccaatggaactttatatcatcaccggagcgtcaaaagggctgggtcaagccattgcattacaggctttagaaaaggggcatgaagtccatgccttatccagaacgaaaacagatgtctctcacaaaaaactaacgcagcatcaaatagacctcatcaatctcgaagaagctgaacagcaatttgaaacattgctctcatccatcgattcagatcgttattctggtattacccttattaataacgccggaatggtaacgccgatcaaacgtgccggcgaagcgtctcttgacgagcttcagcgccattatcagctgaacctgactgcgcccgtgcttttgagtcagctgtttacaaaacggtttgcttcatacagcggcaaaaagacggttgtcaacattacttcaggagccgccaaaaatccatataagggatggagcgcgtattgcagttcaaaagccgggctcgacatgtttacgaggacattcggatttgaacaggaggatgaagagctgccggtgaacatgatttcgttctcacctggagtgatggacactgagatgcaggccgtcatccgttcttcatcgaaaaaggatttccaccacattgaacgattccggaaattaaatgaaacaggaagccttcgcagtccggactttattgccggcacgctgctttctttactagaaaaagggacggaaaacggccgcatttatgatattaaagagtttttgtagagcagatattttctgctcttttttttatacaaaaggctgcagccagcgcattttattgaacagccgcatatactgactgaaacgttgcttttagggtataacaatgatgataagaagatcaaaatgatgtgacataagaattgagtttctctgcaaattatgttaggattctaaaaatatctaaaggaggggtttccatgagaaaggttacattaatggatgttttcacccatccaattgcacaaaaatatcttcagcgttccggcgtggcacatgcgattgcctgcgcttatcatgcatacaggctgtctgtgaaggctgacattaatcctgatttagcagcaaaagcggcactgcttcatgacattggccattatgaatggtatacagacggaaagtgggattatgagaaatacaaaagaaatgacattcatgccattaaaggggcggaacgggcgcataaacttctgattcggcttggcgaggaaccgaaagcagcaaaagagattgcactagccattttgcttcatacagattcctatttgcctgaaggcgaattagataaaaacacactgcagcagattgtcaaaaaagcggacgaactggatgaagagccgggcggccaccatcattaccgccaaattgatccttcaaccgcacgaaaaaaaatagaaaagctggaccaattaatcgaccaagcccaggcatccgtgataaagcctgtataagtacggaacagcgccagctttcttcgctgtctccgcttcatcgatacttcctttacacccgcctccaaacgtattctcctaaaatctccgcacccctttgttttatcaggtaagcctgtgtcattatccataagcgcggcataagctgagataaaacacacaaaggggataaaagtatggtcaaccaaggtagtccgcaactggtctctttagtcgatccttatgtctatcagaccattaaaaagctcatcggctcaaggttcgttatacagacagtacgagatacggtcagaggcagactgatcgatgtaaaacctgaccatatcacaattgaaggagcccgaaattctgtttgtttgatcagaatccagcacatgatttccgtcaccccagattacagtgagcgggtctaacagtgcttgcgcatgaaaaataggcgtacaacaggacgtcctatttttcagttaagcgctgtaaaaacgcactatgatacattgttccatcaaggtcaaagccggcaaattcctgatagtcaccatctgaaaaacagaaagtgacacggtacaccgtatagcaggaacggactgaagcatgctggcagacccgaaaatgataaccgtctgaatcttttacatacagccgggatttcccggcaaatggggcacagaggtgtgctgcctcaccaaaacattcgaatccggcgattttgccatcttggctgatatccagcaggagacaatcattgactctgagctcctcagtccgtacattcctgttctttttcggaggaagaacatagatataagccagttctgaatctgtatcgtatgtcacggccttcatcaccaacactcctttcattatattaagagttctgatatgagttcatttttgttacaatgatggggtataagttcttttatctgacagacaaagaaaaactaggaggaacaaagcttgttgaaatcaaaagtccatttttggacattgcagattttatttgttttgctgattatttttgtagcaacaaaagtttcatttgtatttcagccgtttattgtttttatctcgacattgtttttcccgatgctaattgcgggaattttgtatttcatatttaatccggtcgtccgcctgcttgagaaaaaaattccgcggacattatccattctattgatctatttactgtttatcggtttgcttgcctttatttcagcgtcagtcggacctatcatcaccgcacaggtgacagggctgtttaacaaccttcctgattatataaaacagattcaggcgctgacaaaggatttgtcccattctcaatggtttacctggatgatgaaccaggattatgtatcgatatcaaaaattgaacagtcattgacaagttttctccaaaacctgccgcaaaatatcacgtccagtttatctgcggtgtttggtgtcgtgacaaacatcacgcttgttattattactgttccatttatccttttttacatgctgaaagacggacaccgctttccgcatttggcagtaaaaattctaccggcttcttatcggacagaaggcttaaagatttttaaagatttatccgatacgcttgcggcatatttccaggggcagctgttaatctgtctttttgtcggaacagcgtgttttatcggctatttaattgccggactgccgtatgccctgattcttgggattgtcatggcgattaccaatatcattccctatgtcgggccttttctcggtgccgcgccggctgtcattgtcggttttatggactcgccggccaaagcgctgtttgcgattattgtggtcgtcatcgttcagcagctggacggaaacctgctgtctcctcttgtgatcggaaagcggctgaatacccatccgcttacgattattttgctattaatcggagcgggaagcttcggcggaattctcggcatgattttagcggtgccggtttatgcggtagtgaaggcgttcttcctgaatattgtccgcttgatcaagctgcgccagcggtcacgactcgaggaaaacgcaaagccagctgaataggcgggcaccattatcggctccttgcatatgatgctgtaaatcaatgcggaggtggggaaatgcctgcaattgtggggccgatttatatcatgtcagttacggataatgccgcggcaagctttggagacgtatttgcgatttcgcccaaaagcgtcgctcattcaggggcggggtcaggcacatttcagcttggtgattttgtgaagattaacaaccaaacgagtaaaactctcttcaaagatgccgatatcactgatgaaacagtttcgtttaacgggtaacagccttttcacaagaggctgttgcttttttattgtataatatgggtagtctttgaatagagaggtcatgttatgaaaatcagaaaagcaaatatcaatacgcaaaccggaatgatcacggacgtgtatctgcatgaaaacagaaaagaactgcgcacgcttgtagcggtaccgcagctggagtggagcacgatcatttcctatgaagaagataaagcaactctgcctgaacggctggaagcgtcgttgcgccggcatacagaggaaacccctgctggtgagctggccaaaaaaatcattcattgggtaacagaaatgtaaacggcgcttgaaagtttagctcctgcctgatcaggtgataatgaagacaaacaagacgggaggacaggcttttgagtgaagataaaatggatctctatttgcagcaaggaatgtatgggcctttggagacaaagcctgacgagcgccatttgtttttaggctctttaagagaaagagtcgttttggcactgacgaaaggacaggtgcttagaagcaaaccgtataaagaggcagagcacgagctgaaaaacagccataacgtcacccttttgattaatggagagcttcagtatcagtcttactcttcttatatccaaatggcgagccggtacggagtgcctttcaagattgtatctgatctccagtttcatacgcccttaggcatcgtcattgcggctgatatcgctgtgaatcgtgaattgatatatattcaggacgacatttataatcggtcagtactgaaatcgtaagagacaaacggaccgtttgtctttttgttcatggcaattcacttacaactggagataagatataatgttctcatactgatggcggggaggccggctatgaaaaaagcacttatttgtattgattatacgaatgattttgtggcgagtgacggaaaattgacctgcggggagcccggcagaatgattgaagaggcgatcgtcaatttaactaaagaattcatcacaaacggtgattacgtcgtattagcagtagattctcatgatgaaggggatcaatatcaccctgaaacccgtctttttcctccgcataatataaaaggcacggaaggaaaagatctgtacggaaagcttttgcctctatatcagaaacatgaacatgaacctaatgtttactacatggaaaaaacgagatattctgcttttgcgggaactgatttagagctcaaactcagagagcggcagattggcgaactgcatcttgccggtgtctgcacagatatttgtgtgttgcatacagctgttgacgcatacaacaaaggttttcggattgttgtgcataaacaagctgttgccagctttaatcaggaggggcacgcatgggctctttcccattttgcaaacagcatcggagcgcaagtggcagagtaaggaaggggaaaaacagtgttagagtacggatttaaagatgacagcctgtcattacatacagacctttatcagatcaatatggcggaaacgtactggagagacggcattcatgaaaagaaagcgatttttgagctgtttttcagaaggcttccgtttgaaaatggctatgccgtatttgcgggcttggaaaaagccattgaatacttggaaaatttcaagtttacggatagcgatttgagttatttacaggatgaactcgggtatcatgaagattttattgaatatttgcgcggcttatcttttacaggttcactttactccatgaaagaaggagaactcgtttttaacaatgagccgattatgagggtggaggcacccctggtagaagcgcagctgattgaaacagctttgctcaacattgtgaactatcaaacattaatcgcaacaaaggctgcccggattaaaggcgtcatcggtgatgaagttgcgcttgaattcggaacaagacgggcgcacgaaatggatgcggccatgtggggagcgagagcagccttaatcggcggctttagcgcgacaagcaatgtaagagccggaaagcgctttaatatcccggtttccggcacacatgcgcatgcgcttgtgcaggcttaccgcgatgaatatacagctttcaaaaaatacgcggaaacacataaggattgcgtcttcttagttgacacgtatgacacgcttcgttcaggcatgccgaacgcgattagggttgccaaggaattcggcgaccgcattaatttcattggcatccgtctggacagcggcgatttggcgtacctgtcaaaaaaagcccggaaaatgcttgatgaagcaggatttacagatgcgaaggtgattgcttcaagcgatttggatgagcacaccattatgaatttaaaggctcagggagcgcgcattgatgtctggggtgtcggtacgaagctgatcactgcctatgaccagccggctctcggcgcagtttataaactcgttgccattgaagaagacgggaaaatggtcgacacgatcaaaatttcgtccaatcctgaaaaagtgacgacaccgggcagaaagaaagtctaccgcattattaatcagtccaaccatcattctgaaggcgactatattgcgctttatgatgagcaggtgaatgatcagaagcggctcagaatgttccacccggttcatacattcatcagcaaatttgtcacgaatttttatgcgaaggatcttcatgaactgatttttgagaagggtattctttgctaccaaaaccctgagatttcagacatacagcagtatgtgcaggataacctcagcctgctttgggaggaatataagagaatcagcaagccggaggaatacccggttgatttaagcgaggactgctggagcaataaaatgcagcggatccacgaagtgaaaagcagaattgaagaagagcttgaggaagaataaagaaaaactggcctttcattcgcgaagggccagttttctttatgtatatattatttttcatgtttagacaattttcgtcaaattatttgatatacttaggggtgaaagccgcgcgtattgtaagggggataaatcaatgagggtgtttgttgcaagacagcctatttttaatagaaaagaacaggttgttgcttatgaactgctgtatagagaaagcgaagagaacgtgtatagcgctaaagacggcgatcaggcaacaacagatttggtgatcaacagctttttaaacatcggaattgagaagctgacggaagggaaacgctgttttgttaattttacggaaagcctgatgttttcgaatcttcccacctccttcaatccgaaacagcttgtcattgaaatccttgaagatataccgatcacgccggccctcatttctagatgcaaagaattgaaaaaaatggggtatatgctggcgcttgatgatttttatgcaataaatccgcaagatgaggacttactggaaaaactcatgagctatattgatatattgaaaattgattttctcaaaacaacacgaatggaacgcagaacaattttgcaaacctacggctgccgcggcctgatttttttagcggaaaaagtagagacccgaaaagaatataaacaggcggtccaagacggctttcaattattccaaggctactttttcagcgagccgcgcatcatcagcgggcatgacctatcgactcatttctattcttactatgaactgcttaacgaactgagtaaagagcagcctaacataaagcgtgtgacagagtacatagagcgggatttatcactgtcctatcaaattttaaaatttttaaactcatcccacagccgtttgagccagaaaattgaaagcattcaacaggccattatgctgctgggatttaatgaaatcaaacggtggatatatattctttcctttaaggatttaagcaggaaagggcattccagcaagcacgaaatcattaagatttctctgataagagcaaagctttgcgaactgctggcgagaaagacatcccggccgcagcctgcttcttatatgctgatcggaatgttttctctcatagacaccctcctgcatagagaaatagaggaaattgttcaagaattgcctttaaaagatgaagtcgggcaagcattattaggccatcaaaacgactactaccaaatgcttgagcttgtgaaattaattgaaagcaacaactgggacacttgctcagaattaggcaatcaactggacaaagaagaagcgtatgaatgttatttagaggctctggaatggtgtcataatcttatggacgcaaaatgattgcggtcctctgaccaccgcaaagcaagaatcattcggctttgcgttccgataaggctgatatagatgccgtcgggattaaagaccgtatccacttcatgccggacgcccatttgtttgatcaggcgccttatagtttgtttatcagactgttcggctgcggtcagaatgcggcgcgaaagctcccgcgagcccgcaatgcggctgagaacgagctgggcatccgcaaatatccctgcggcctgcttcgctgaacggataaaggtatcaatattgttggcaggagcgggcggacggcgtacctcatacggatacacgtaaaaccagggataacgatatctcatgggagcacctcgcaaaaaaggatgtttctatatgtatagatccctaattgccgaatatgacaaagcgaaaaggccacaactttagcgttgcggtctttttcggtgtttgtcggtcaggaaacgccaagaatcgcatattcaattttgaaaatacggtatgaaggactatagtcttgcttagtgaaaatgcgaaacccgttaaaatcaaggagattaagaatctttctcaatttcagcacatataaacgctctttcgcatagaaagatagtcccgttcttgttgtgattcctttgagtataaggacctattgagatttgcggtgtcacgcaggacttttttgcatacttttcggtgaaaaatgagccgaaagcagatacactattagtaacagatcaaatacctaggactcgttcaccatacacaattcattgatctttcaaaaaaaggagtgtggaaacgatggaaaagaaacttgaagaagtaaaacaattgttattccgactcgaacttgatattaaagaaacgacagattcattacgaaacattaacaaaagcattgatcaactcgataaatacaattatgcaatgaaaatttcgtgaaaaagacttggaaacaagtcttttttttcgttctaccgatacaataaatggataaagtattatatgattgttaaaaaacgaaaaacctgctgtcctttaaatgtcccatttagtaaaatggaatgggaggggggaagtcgttattgagcagatatgtttagattctgtccggatcaaggagaaaatgaaggagattgtggagcaaaacatatttaacgaggatttgtcacaacttctttactcatttattgattctaaagaaacattctcctttgctgaatccacaatcttacattatgttgtttttggaggggagaatttagatgttgcaacaaggcttggcgcgggaatagaaattcttattctttcatcagatattatggatgatcttgaagatgaagataatcaccatgcattatggatgaaaattaatcgctcggagtcgttaaatgcagcactttccttgtatacagtaggattaacgagtatttattcattaaataacaatcctctaatttttaaatatgttttaaaatacgtaaacgaggccatgcaaggtcaacatgacgatatcactaataaatctaaaacagaagatgaaagtttagaagtaattagattaaaatgtggaagtctgattgcactagcaaatgtagcaggtgttttattggctacaggagaatataatgaaacagttgaaagatattcctactataaagggattatagctcaaatttctggagattattatgttcttttatccggaaatcgcagtgatattgaaaaaaacaaacatacactgatttacttatatcttaagcgcctttttaatgatgcttcggaagatttattatacttaatttcacataaagacttatattataaatcgttacttgataaagagaaattccaagaaaaattaattaaagcgggagttactcaatacatttcggtattattggaaatatataaacagaaatgtatttctgctatagaacaattaaatttagataaagaaaaaaaagagctaataaaggaatgcttattaagttatacaaagggggatacaagatgcaagacctaattaactactttttaaattatcctgaggctttaaaaaaattgaaaaataaagaagcctgccttataggttttgatgtgcaagaaactgaaacaataattaaagcttataatgattattatctggctgatccaataacccgtcaatggggtgattaataggtggattaatattgaagaacttaataaaaaaattcacaatagctgtaattgttttgagtatcctttatataagctatacaacttatatcagtatgaatggaattattattgggactaagattcataaaaatgataaaagtcaatttatgatagaagaaatatcggaatcttcatatggacaatttgttggtctgagacagggagacatcatattaaaaattaataaagaaaaaccttcagacaaacatttgaaatggggatatttgagtcatattaacagtctggatattttgagaagtggaaaaaagattcatctcaaagattttgatttagttactctaaatagaccttatagtttttttctgttcgtacttcctttgtttttttattttttaagcataatatgtattttttatatacttaaagtaaataaaaaaaggagatcatttgctgcctatattcttattctattgttattagacatttcgatagcatatataagtgcaggcggaccatttagaggacatataatcaatcggtatattaacttgtttacttttatatcttctcctattctttatcttcaatttatacaaagataccttggagaaataggtaaaacttttttgaatagaatttcttttctttatatcataccaatatttaatcttggtattgagttttttcaagactatttacaagtagatattgattttttagcaactcttaatttggtttcttttgcaactttgactctattttctttttcagcgatatacttacatcttaataaatataaatatgctgagcattcgtttattcttaaattactaattttaacaaacactctttcatttgcgccttttttgatattttttgttcttccaataatatttacaggtaattatattttcccggcattagcttcggcgtcattactagtactaattccgttcgggttagtataccaatttgtagccaataagatgtttgatatagagtttatcttaggaagaatgagatactatgctctacttgccatgataccaactcttctaatagttggtgcattagttctgtttgatgtaatggacatccagatgaaccctgtgcgtcaaactgtatttttttcgttgtcatgttcgctgtcttttattttaaagaggtcatggattttaaatttcggttaaaacgtttctccgaaaaattcaactatcaggacagtatttttaaatatactcagctaatgaggggtgtaacttctcttcaacaagtttttaaagaactgaaaaatactatactggatgttttgcttgtaagcaaagcttatacctttgaggttactcctgatcacaaagtgatatttttagataagcatgaagttggaccggactggaatttttatcaagaggaatttgaaaacgtaacttcagaaattgggaaaattatagaagtcaatcaaggctttcttatgaaagttggtgaacgaggcggtagttcttatgttctgctttgtttatctaatattaacactccccggctaacacgtgatgaaatatcgtggctgaaaacactgtctttttatacaagtgtgtccatggaaaatgtcctgcatattgaggagctcatggaacatttgaaggacttaaaacaagagggaaccaaccccatctggctgaaaaagctaatgtttgcaatcgaagaaaaacagcgttcaggactcgcccgcgatctccacgattcggttcttcaggatttgatttccttaaaacgccagtgtgagctgtttttgggtgatttcaagaaggatgataatccgtgccgtgaagaggtgcaggacaagcttgtacagatgaatgagcagatgtctgatgtgatttcgatgacgagggagacgtgtcatgagctgcggccgcagcttctgtatgatcttggattggtgaaggcgctgtcgaagctggtggcgcagcagcaggagcgggttccgtttcatatccgtttaaataccgggagatttacggcttcccttgatctggattcgcagctgaatttgtaccggatcattcaagagtttctgtctaatgcggtcaagcactctcaggcgacggatgtgctgattatgctcatcagtattcaaaacaaaatcgttcttcattatgaggacgatggcgttgggtttgatcaagaaaaaaatactgagcattccatgagcatggggctttctggcattaaggagagagtcagggctttagatgggcgccttcggattgaaacaagtgaaggaaagggctttaaggctgatattgaaatcgaattgtaatggatttataacggaaacgacttggcacaggccaagtcttttttataaaatggaaaagagtgagtaaaagggaggaaaacatgaaaaagatactagtgattgatgaccatccggctgtcatggaaggcaccaagacaattttggaaacggattcgaatttgtctgttgattgtctcagtcctgaaccgagcgaacagtttatcaagcagcatgatttctcgtcatatgatctcattttaatggatctgaatctaggcggcgaggtcaatgggatggagctttctaaacagattttacaagagaatcctcattgtaaaattatcgtgtataccggttatgaggtcgaggattatttcgaggaagcgattcgtgcgggtctgcacggtgccatcagcaaaacggaatctaaagaaaagatcacccaatacatataccacgtactcaacggagaaattttagtcgattttgcttactttaaacagctgatgactcagcaaaaaacaaagccggctccttcctctcaaaaagaacaagatgtgctcacacctagagaatgcctgattcttcaagaagttgaaaagggatttacaaaccaagaaatcgcagatgcccttcatttaagcaagcggtccattgaatacagcttgacatcgattttcaataagctgaatgtcggttcacggacggaagcggttttgattgcgaaatcagacggtgtactttaaatgttggggggtgtagagatggatatgaagcacacattgcttgaagcgcttggtattgagattgttgaaaacacagcggaacgatgcgttgcggtcatgccggtggatcatcggacggtacagccgttcggatatttgcatggaggcgcttcagtggccctggcggaaaccgcggcgagcgcaggtgcacagaacctgattgatcatacaacgcaagcttgtgttggtttggagattaacgccaaccatttaaaatctgtaaaggaaggaacggtaaaggcgatagccgagcccgttcatataggcagaacgacgattgtctatcatattcacatatatgacgagcaagagaggctgatctgtatatccagatgcacgctggctgtcatcaagaaataaaaaaacagccggaactctgcctgtccggctgcttatttttataaataagaatcctcttttcgtttaatcacaaagtttctgattccgttatagtcatcttgcacacttctctcatcaagcttgacgccggagttatacgcagcacggcagatcaagtgcccgccgataggcgacgtaataaagataaagagaatcccaagcaggattttagcggagagctcccccgtcacaaaccacaaatagaagaagacaccgagcagaatcatattgacacctaatgttgagcctttagaagcagcatgagcgcgtgtaaacacatcgggaaggcgaagtacgccaaatgaagcaatgaggcatataagagcacccagcaaaatgaatacagccacaacgaccttagcggtttcgatcattttcgataatctctcctttctccaggaacttggaaaatgcgatcgttccgataaacgataaaatccccagcaacaaaataatatccaaaaacgcacttgttttcagcaaaatggagacaagcgccgtgattgcgatcagattgatgccgattgcatccagagccacgacccggtcaggcacagtcggacctttaatgacacgaatgacatacaaaaaggtagacactgccataatgccgagcgcgatttgcaggatcagcgtaaacatcaccggctcacctcctgtatggctttttcaaatgactcccgaatgtcaaaaatcgctttttccgcatcctcgatatccattgcatgaatataaagtattgttctgtcatctgaaatatccatcaccaaggttcccggcgttaatgtaatgagcagagaaagcatggtgatttcccagtccttcgtcagttcagttttaaaagcaaaaatacccggtctgatattcagttttggagataagactgatttcatcacactgacattggcaaggtacagttcctttataaaaatgaaacagagcttgataatagaaatcaatttccatagataaaactggcgagtgaaaaagcgccggaagaaaaagagagagagcattcccagaatatagcctgtaatgaatcctgcggcgcttggactgttgcttaagaacatccagcaaaaagcgagaaacacatttaataaaatttgaaatgccatgcgatctactccttcagaacagcttcgatatatttttccggattcagcagcgtctcggccgcttgatcaacgtaaggcgacacccattctgtacccaatccgaagagaagggacagcaagagaaaaatagctgccggataaagaagtcctttagctgttcgatgatttggttttggcgtttctttttcttcgccccaaaacgcatgtataaagatcctcagcacagagtacagtacaagcagactcgaaagcagaatcagcatggatatcgtaaattcaccttctgcgaagccgccctctgcaattttaaatttgccgacaaatccgctcagtggcggaatgcctgcaagagaaatagcggaaatgaaaaacatccatccaagaacaggatagcgtttgatcagcccgcccattttatgcaggctcgcggttccagtcaatgcgatcagcgtacctgccagcatgaacaaagcgcccttaatcagcatatcgtgaatcagatagtagatcgcgccctgaatggatgcgggggtgtgtactgccacaccgaacaaaatcacgccgacagcggtaataatgttatagatcacaattttcatgacattcgaataagcgagtgaaccgatcacaccaaaaatcacagtcagcgccgccagccaaatcatcaactgatgggtaaaggctgtatcgtgaataaaaatcaatgtgaaaaccctcgtaatcgcatataacccgacttttgtcagcaaagcgccgaacaacgcggagattgccgccggtggcgcgtaataagagcctggaagccaaaagtagagggggaagattccgcccttcatgccaaataccaaaagcagcaggacaccaatcacagtgatcagcccggtttgtcctgattcgctgattttcacgctaagatccgccatgtttaacgtaccggttacagcgtataaaaagccgacccctatgacaaacagggcagacgatacaatattaaacacaatatatttaagggattcccgcagctgaatttttgtgccgcctaatacaatcagcatataggaagcaataagcagaagctcaaaaaatacgtacatattaaataaatcgcctgttaaaaacgctccgctgacgccggcaagcaagaactgaacgccggagtagtaaaaggagcgctcccgtttttcaccgacagaacggaaggaataaagcccaaccaataaaccgatgatcgctgttgtgagaacgagaaggctggcgaattggtctgcggcaagcacaatgccgtacggcgctttccatccgcctaggctgagtgtctggatgccttttgtgaagacagtctgtacaagtatgccgctaatcacaatcccgatggccgatgccgccgtgctgaagattctcatgagcataagattcttcgtcatgaaaatcagaagaatagccgacaaaagcgggatcaggattggcaaaataacaaaattattcatgttgatcatttcccctcatttgatccatatcgtccgatttcaattcctgataagcgcgaaaggccatgacgaggatgaatgacgtaacgccaaaagaaatgacaattgcggtcaaaatcagggcttgcggaagcggatcgacaaatgatttggcatgctcgctcaaaatcggagcggcgcctttctttaatcctcccatagtcaaaagcattaaatgaacgccatggcttaacagtgctgttccgataatgacgcgaagcaggcttttagacagcagcaaatacgtagcagccataaaaataataccggctaatacagccattaagatttccattattcttcctctccaatcgtttgaataatggtcatcgttatgcctacgacaacaagataaacgcctaaatcaaatatcgtcgctgtggcgagctccgttttcccaaggatcggcagctgaaagtatccgaatgtgtgggttaaaaaaggagccccgaagacaaaggagccaacgcctgttaatacagcgagcagaaggccggctcccgcgacataaatgaaattgacaggcaaaagggaacgcacggtttttaaatcatatgccaagagcaagagaacgatggaagaggacgtgatcagtccgccgacaaagcctcctccgggcgcgttatgccctgataaaaataaatagaaagagaaaagcaaaatgataaaggatacaagctttgtcgcggtttgaagaatcaagtcatttgttttttgttcattcaccgcttttcccctcctcttttacttttgttttaatcatgctgtaaatgccgagagcggctatcgttaataccgtaatttcaaacattgtatcaaatcccctgaaatcaacgagaatgacattgacgacattatcccctccgccgagatcgtggctgtgtttgacaaagaaggacgcaatgctgtcttttgtccgctggcttgaggatgcgatgccgagcagtgtaacgataacaccgacgcctaaagaaatgataaaattcgtcatccggaacgttctcgtttttgttttcagcctcagtttcggcaaatggtagaagcaaagcagaaacagtgccacagaaatcgtttcaatgacgagctgagtcaatgccaagtccggcgctctgaaaatgacaaaaaacaatgcaagcgtataaccgacaacaccgagtgcaatgatcgccgtcagtcttgacctagcaaaaacagtcgccactgtggcgctgatcatgacaagcgtcaaaatgatttcgtatacaccgattttagccatgccttccgttttaaatgaaaatccgcctttaatggcaaaagctccgcctatcagaatgatgaaaccagcgaagatatacagcaaataatctcttaaaaacccggtcatatattgttttgtgacccggtaagagcctttctccatcatagtcaaaagcttatcgtataaccggttgagtgtgagtttcgaaggaaacagtttatagattcctttccacttattcagcgacaaataaccaattgttccgatcacaacaatacccgcagtcatgagcaattccgttgtaaccccatgccactgtgaaatgtgaacgtggaatttctcatggccgtcaagcagtgtcggatagattgagttcatcgcaggctctatcaggctgtacgacaatatattcgggaaaaagaagagactgacagccaaagcgacaagaatgaccggtggaacgagcataccgacaggcgcttcgtgagcctgtttttcaagctgttcaggctggtaatttcctctgaatgttttaaacagcaatttcatgctgtagataaacgtaaatacacttccgatccaggcgaaaagagggaacagaacgccccatgtctgcacgttgaacaggtcaaaatgtgtcacgcgaagcatgcttgtgaaaaacatttctttactcaaaaatccgttaaacggcggtaggccggccattgaaaatgtcccgattaaggaaatggtaaaagtaatcggcataatcgccatcaggccgcctagcttccggatatcccgtgtgcctgtttcgtgatcgataatcccgactgccataaacaagcttcctttaaaggttgcgtggttgatcaaatggaaaatggcagccatagcggcaactgtataatattctgtatgtccgtaatgaagggccgcagcactgactccgagcatggagatgatcatgccgagctggctgacggttgaaaacgccaaaatcgattttaaatcagtttgtttcacggcatggaatgaaccccaaaccatcgtaaagaggccgacgagggacacgatccaaaaccactgagctgaaaaggcgaaaataggactgaatctcgcaatcacataaatgccggcttttaccatagtagctgaatggagataagcgctgacaggcgtcggagcttccatcgcgtcagggagccagatgtaaaaaggaaattgcgccgatttcgtaaaagcccctaataaaatgagaatcatagccgggataaacaattcgtggccggcaattaattgaacctggtgaaccatctctcgaatactgaaggaatccgttatcaaataaaggagaataaatccgccgagcatgcacagcccgccgctgaccgtaatcaaaagtgatttggctgcgccatagcgcgacttttcccgcttataccaatagccgatcagcaaaaaggatgaaaggcttgtaagctcccagaacatgtagagaaccatgacattgtctactagaacgacgccgagcatggcgcccatgaacatcaataagtagacataaaagggcccaagctgttctttttctttcgataaataaaaaatgctgtaaagagtgaccaaagagccaatgcctgtgatcagtaaagcgaataataacccgaggccgtctatataaacggtaaagttaatgccgagtgacggaatccactctaataccgatcgaagtgtttctccagattgcgtcatcctgatcattgggagaaagtatataaacagcaagacgggcaggatcaacacaaaccagcccgtatgcactctttttgcgtattttgccaagaagggaatgataaaagcaaataaaaaaggcgataaaatagcaagatgtaagagctgcaaagataagacctccttttctcgttctcaattgaaaaatgcgctatgtataaaatatacggtcaaacgacctagtccaaattatatcgcacttttctgcaagctgccacgcttcgaactgctgtaatggatttttatgagttcttttgacctcaaaataagtctaacaaaaaagaggttatttgtatatttaaaatcaatcctgatcaagctgaaggaaaggagctggtcatgtgaaaacaaaagtcgtgatgtgctcaggtttattctgctcagtatttgcaggggcattcatgttgaatcaatatgacgggcgcagcggtgtggcggcttgtgatgagtgggagctgtatttactggagcaccacctgtcagccagaatgagtgagacggaatcaaaggatctgccgtttggtccccgagagtatattcggattgtgaataaataaaaaaagagttccgcataaaacggaactctttctgtttatgaagtgaaaaaacgaagcagcactgtcgcgcaaataactgtgcctgcaccgccgagacgggttgaaatttgggcaaacggcataaggcccattcttcctgatgccgataaaatggcaacatcacccgttccgccgagaccgctgtggcagcaggtaacgattgcggattcaaccggatacatgttcatcagcttgcctacgaaatatccagaaccaatcatcgcgataacaactgaaatacagatgatgacaaacggtatagaaatcacagacgctacgtcatccaacggaataaagaggatgccgagaccgaccatcagcggccatgtaaagcttgaagaaataaacttataaagctggtaagcgccttcttccatttttttcggaagaatatttgcatacttgacagccgcagctgaaataatcattaagatcgcgcccgggatgaagatgaatttctccaataacccgccaaaaataaagaatgtacacgcgagcagaactcctgctcccattagtttaaaatcaatttttgcttcggcttctttttgattgaaaatctcatttgcttttttagattttacgagacgtccgttcccatttagatctggacgcttgtcgccaagctttttcattaaggctgcacatatgatagcaaaaacgtttcctataattgcggctggcaccagctgagacacaaatacatcggcggatgagcccagtatttgtgaataggcgattgaaagcggcaaaatcccttcacctattcccccggcaataatcgggacaacaacaaagaaaaaggaatcataggcactatagccaaaaataaatccgacaaggatgccggctgcaacggccgcgatcgttcctgcaaccagtggaacgaacattctgataaacccctgtattaaaacaattctgttcataccgaggatacttcccacaacaaggcaagcgatatagaaataaaggaagttagacgttttcatcaagttggttacagcgtctaaagatgttgaattcagtacattgtaaaagactaaaaatgaaggaacaaacaaagataaaatagcagggccgccaatatccttcaatatcggtatgcgttggcctatgtctccgagaaacacaccaagaatcataatgatggcaaacccgccaagcatatttgccggcagctcattgtaatatgctgcaagaataataataacagctaatactgtgtataatggcaaaggaatcacaccgatttcccaagaccaaattttttgaaacaggtttttctcctgtgagtctttttgctcaggtgaaattgtccccgtttttggaattgctcccatgtcatacacccccatgtattgtttgttacagtctacaagaaagcgttaacacttcatatttttttaagttaaaaaactaataaacaattaaattaagggggtcttttggattagaaaaaaatccctgagaatcgtcttcccaggggagaatgtttatctttttcctttaatataaggcacgccattggcttttggcgcatctgcccgcccgataaagccggttaaagcgagaatcgttaagatataaggagccatcagcatatacacatttggtatgtctttaaaaagagggagcagcgatccaatgatgcttaagctttgggcgaatccgaaaaacagggcggcccccagtgctccgatcggatgccattttccgaatacaagcgctgccagggcgataaaaccttgcccggagatggtagagtgcgtgaaatcaagcgcaattgtggaggcatatacgccgccgccgagaccgccgaacaatccgctgatcatcacgccgatgtagcgcattttatatacgttgattcccatcgtatcggccgccatcggatgctcgccgacagaacggatacgaaggccgaacggcgttttgaacaagataaaccaggaaataaaggcaagtgctattgcaagaatagacgtataatagacatccgaaaagaagatctttcccaagacgggaatatcgcccaaaccggggattttcgtcttataaaaaggctctggaattttgtctgtctgcgctttgccgtagatcagtttgacgataaataaagttgccccaagcgccagcatgttaatggcgacaccgctgactgtctggtcggcgcgaaacgaaatcgccgctgccgcgtgaatcagtgaaaacagggcgcctgctgccatggcggcaaggagcgaaagccaaggtgcggcggcacctaattcctgaccaaaaaataaattaaataacacgctggtgaacgccccgataatcatgaggccttctaggccgatattcaccacacctgatctctcggaaaacacgccgccgagagcagttaaaataagcggggccgcatagacgagtgtggcagggacaatgatagataaaatctgcacaatgtccacttagttcgccccctttttcttcaatttgcccatgacgaaacgaatcgcatagcttgaagccacaaatagaataataatggcaatcacaatatcaacgacctctgatggaacgcctgattcaatcggcatatttaatgcgccgattttcagcccgccaagcaggcatgctgccagtacaacgcctacggctgtgtttcccccgagaagagcgacagcgataccgtcaaagcctacgccggtaaatgcgcctttcactgctgcgtattcgaatgtccctaggccctccatggctccggcaagacctgcaaaagcgccggagataagcatggaggtcatgatattcttccgcacgctcatgccggcatactgggaagcgtgctggttaaacccgaccgcccggagctcaaatccttttgtagatttgttgatgataaaccacatgataactgctgcgagaagggcaacgatgattcccaaatgcagccgtgagtaatcggtgatctgttcaagaaaaggagagcggagggaggcggattcgtgaattttccccgtcttgtcctgatgatctgtcaagacgtttgaaatgatgtaattggtcatgtgcagcgcgatataattcatcataatggtgacaatgacttcatgaacgtaaaatcgcgctttcaaaatgccgggaataaacccccataatcctcctgcagctgccgctgtaatcaatgcgagcggcaagtgaatatatgccggtccgtcaaacgccgtaccgacccaaaccgctgctgtccagccgacgagcagctgtccctcgacgccgatattaaagagtccggttcggaatgcaaaggcgacagccaatccggataaaatataaggcgtaatttgccggattgtttctccgacataatagatttctccgaatatcccattccacaaagccgaatatccgctagccacactgtagccgctcacaagcataatcaacgcgccggccgcaagaccaagtatgattgcgatgagcggcacgagtaaatgagagagtcgtttaaccatttgctttccccgcttccttttgcgtgcttcctgccatcaagagaccaagctcctgttcagtggtttcctgcggattaacgctggcgataatgcgtccttcaaaaataacggcgattctgtcactgagattcataatttcttcaagctcaaacgagaggagaagaacggctttcccggcatcacgctgctcaatgagctttttatggacaaattcaatcgctccgacatcaaggccgcgagtcggctgggcggcaattaataaatcaggatttcggtctatttcccgcccgataatcgctttttgctggtttccgcctgacaatgcccgagcgtgtgtatattcatccggcgttctgacatcgtactcagtgatcaggctgcgtgcttttttgtacatttcgcctttatgtaaaacgcccaatgctgaatacggctttttgtaatagctttgcagcaggatattctctccgattggaaaatcaaggacgagaccgtgtttatggcgatcctgaggaatatgcccgatcccggattcagtgatttttcttggcgtcaggttttggatctgttttccgtttaaggtgattgttcctgaatctgttttgcggagtcctgtcaccgcttcgatcagctcagattgcccgtttccgtcgacgcctgctatgccgactatttctcccgctttgacagaaagagacaaatctctgactgtctctattccgcgggtatcctttacagttatgccgtcaatcgcaagcacttccgctcccggctgagcagctctcttttcagttttgaacgatacctcacggccgaccattagactggcgagttcgtcttggtttgtatcacggacatcaagggttttgatgccttttcctttacggataaccgtaacgcggtcacaaatctccataatctctttcagcttatgggtgattaagatgatggacttcccttctttgaccaggttcttcataatttgcatcagttccttaatttcatgaggcgtcaaaacagccgtcggttcatcaaaaatcagaatgtcggcaccgcggtagagggtttttaatatttctgcgcgctgctgcataccgactgatatgtcagctgcttttgcttcaggatggatctgcaggccgtatcgatcggaaatgtcctgcacctcttggccagcacgcttccggtcaattctgccaaacttctttggctccttcccgagaataatattttcagcaactgtaaaggtgtcaacaagcataaagtgctggtgcaccattccaattccaaggtcattcgctttgttcgggctgttgatgtgcaccttctcgccgcgcacccgaatttcaccccgctccggctgatacagcccgaaaaggacattcatcaatgttgatttccccgctccgttttcaccgagcaacgcgtgtatttcgccttttttgacttgaagattgatattgtcattggcgacgatacctggaaacgccttgcggatattgagcatttcaatgacatattccattgattgaccgctcctttatttcaaaataaaagaaaaacaagggataagggctcgacctccttatccctgcgattcttattcagctttgaaggttttcagctctttctcagttgccgggatttccaatccgtcgatgatttttttcttccatttatcgaccgctttgatcacatcatccgatagattttgtttagatggagaaatgccgactccgtcttgatcaagcccgtaggtaagtgtttcgccgcccgggaactttccgtcactcgcttttttcgttacatcttcaacgactgtatctacttttttcaccatggaagtgagggtgacgttatcatctgttccttctacctggccttctgcgtattggtctttatcgacaccgatgacccagacatcgcgttttggatcttcttttttcaggtttttcgcttcagtaaagacgcctgtgccagtggcgcccgcagagtgataaataacatctacgcctgatttatacatgctttcggcggttgctttaccgacatcggctttatcgaaaccccctgcgtatttcacttctacaacggctttagggttaactgcttgcacgccggcacggaagccgacctcgaattttttgatcaactctgattccatgccgcctacaaagccgatttttcctgatttgcttgatagggctgcggccactccgacgagaaatgagccttcctgctctttaaacgtaatacttgcgacgttgtctttatcgacaacagcatctataatcgcaaagtttgtatttttacgctggtcagcaatttcgctgattgaatcctccattaagtagccgacgccgtaaattaagtcaaaattctcacgcgccaatttatttaagttcgttgtatagtctgcatcagatttggattgaagatagtcgtaaccgtttttgccttttttcagcccattctctttcccaaaggcttggatgccttcccaggctgattggttgaaggatttgtcatccactccgcctacgtcagtaaccatcgccacactgaatttgtttttgccttcgcctgagccgctgcttttttcgctgtttccgcatgctcctaatatggtgcctgctgcgatcacaagtgacatcgccaatccgatttttcgtttattcaagatataaccccccagaaaaatttggttcaaagctgatccggccagtcatgtgatgggctgtcctgaacaatttcttagaatcgataaaattttctgataataacaaatggaatgcgctgagacagttctattcttccctgaataagcgtggtgtgagtatttccttcgaaaggcggggaagagaaggatgcggaaggcgttccgggcggaaaaccgtgacatcgttttctgaagtaagacttatgacttagtttttcgggatcaactaaccaatcataatttatcatttaactaataagaaataaatagaatttcgcataattttttaaaaattatctatttttagaattatttgcttaaaaatgtgaaagccctttgttattcttgtataacttatcaacaatagaatcaagcatcttggcaagagatatgacagaaaaacgcactgctcaaagcaagcagtgcgttttcttatagatattgctttattccgttaatgttactgttgttgacgttgtactgaaacacaggtcttccgatcgttccgtacgccatttctacattcagaacctgtatatcttcaagaaactttaagtattttcgtatggatacttgagagatttctgtgtgctttgccaagtcttctgtcgtaaaagattcattttcaaatgactggatactggaccagatcagcttcagcgtgctttttgtcaggcctttaggaagctgcactttttctgttgcttctttcttttgaaaaagctcggcgtccagttctttttggctcatgttgcgatgggttgaatacaccttttgttttcgtctgtaatcagacagagccgtttggaatcgttcaaattcaaacggtttgattaaataatcaacagctccgtaccgaagtgttttcttgatcacgtcaagctcgctggccgctgagatgacaatcacgtcaaccgcttcattttgggctctcaattccgtcagcagttccagcccgttttttcccggcatataaatatcaagcaaaatgaggtcaatatggtgctcccctaaaatatgcagagcgctttgaaaggaagaagcgatgcctttcagctgaaagccatctatttggcttaagtatcgtttatttaattcacccaccatggggtcatcttcaactattagtacattaatcatgattttcctccttcggttcgtacgggatgcgaatactgaatgtcgttccttcattcttttcgcttgtgaggatcatttggccttttaaattttcgatgctttgctgtgtgaaataaaggccgaatccccggtttttgccctttgttgaatagccttgttcaaatactttggcttggtcttcttcagacatgcctgctccagtatcggtaatttcaatatcaagtatgctgttatggaagcgcatggacatggtgatttgttttttcggcatatcggcaacggcatctaagccattgttgatgagatttccgatgattgtaataagttcatggatgacagaagggtctgccgcgttcgggatgacaccgttgcattcaatatcaagatttgcgccctgctcacgtataaagctttgctttccaagcagaaaaccggccagtacggagcttttgacatcatttataatttcacttgtttctgatttttgctgtatggctatatctttaatataatctccaagatcatcatactctttcagctggacgagacctaatatcacatgcagtttgttcataaattcatgagactgcgctctcagtgcgtttgcatacattttaacaccggaaagctgttcagctaaatgttttacctcggtcttgtcgcggaatgttgcaatcgctccgacagtttgtcctttcagctggataggaacttcattaaacacaagctccagcccgttaatgcggacgtctctgtcttgaagaggtttttttgtctcaatgacctttttcaagcggcttttcggcaagatgtcatctacatcctgatcaatgggatttgtgttgatgcccattttgacgaataggcgttttgcttccgcgttggcaagtttaattttgccatgttcatcgacagcgagtattccttccttcgtcgattccagcatcgcgctccgttcttcaagcagagtcgcaatttcataaggttcaagtccgtacatgatatttttcactgtacgggcgacgataacggctccgatcacaccgacgaagatgctgacgcaaataataaagtaaagcggccgtaagctatggctgatcacttcatcaatttcatttacggtgatgccgaccgcgactgcaccgacctgttttccattctccgcgtagacagggacgaacgctctctgcgatttcccgagcgtgccagaggctgtgctgatatggacatgcccttttaatacctcggactcatcaccgcctctgaatttttttccgattttgctcgggtcaggatgagttttgcggataccgttcatatccatgacgacaacaaattccgtgccggtaattttctgaacccgctttgtgtagctctgcagttccttttgtttttttccgctttctaaagcagcggctgtcatcggcgcttcagctaccatttcagcagtctgcagcgcagtggccttttcctgatctctaattcgtttggtggtttgggcaccgactgtaaaaaacgtaatgagcaatgcgattaatacaacgatacaaacaaatatggtgagtctggtttgcagttttaatgtttttttcatataaaacttccttacgttttatgattcctgcgtactactttactctcaaaatgctgctttgtgaagatttgggcccgtaattcgtaaaaaggagaaaaaatggaataatttatcttgtcaatgtgttttaagtcctccataataaatgaggtagattatagaaagggacttttttatatgaaaaatacttatttgacaggatattttccgctgattgcgatcctgctttttagttcgtccttatccatctcaacttcactttatgcgttgaagatgctgtcttcatttggaatgtatgatggaatgctcgattatttttcagagaaaggaatcaggcttgcgttatttgctgcctttgcacttttatattttatggttctgtccgctctgaaattaattgcaaataccgtgaccgagctgtcattgctgttttttgctaatgatccggaagggaacaacctgaaaaaactcagaatgggttccatgatttatttgggcggcgggattttatcctttgtgctcttgcaaaatgtcatttggattgtgatctggtttgcggtcgtcacgctcgcttactttgtgtttaccgtataccggatttattcgacgctttctctcatgtcattagttggattcattctattggaactgctgttttggtttacctttgttatcggtattctgttcatatttatcaagctttataatagcataatggctagcttacctgtgtaagctagccatttcagcgtttggtggtcagatttgcgcttcgtgctctgtacgcaatgaaacggcggctagattctcaggtttccgccgtttcacaacttcaaaagttttcaatcacgctgaatagatgacaaaatcctaaaacgaagccgttttaggattttgtcaacaatctgtgatggctagcttcctagccattttttatttacggtaaaaatctttttttaatggaaggggaggggagcatacattcattttttttgccaaaccacttatagcggtttttggcaatgaaagaatagaccatatctctgacaggcttcggcactgcgaaaaaaaggacgaagagccgccatgggcctcgcagatgcctgaaaaccttaatggctgcagttgactttgtgtacacttggccgtcttcaataaagacaaagctgtcaaaccgatcagtcggaagcccgctttttttcagcaggctctgtcctgtttccgactgcagcgatgtgaaagaaatcaatccgtccggatcacgtttaatgataaactgcacggcgccattgcataaattgcagacaccgtcaaacagcaaaacgcgatttggaatttgttctgaagtcactccatatcccctccgatcctttaataagccgcttgcagcgttcctttccagatggaaagctgagggctgatgctgtgaagatattcaacgctggtcggtgtatcctttccgacccagacacccattgtatacgtatcagtcaggccgacaaaccacatatcgtgataatcatttgatgttccggttttaccgccgatgtaaggcgcattgaaatatgcttttttccctgttccgcttttcacaacggaagacatcagttttttcagctgcatgttcgtgcggacgctgaatatttgagtcgctttatcattccatttataaagtgtttttcctttaaggtctgtcacctttgtaatcgcatggctcggcgtatagcttccgctgtttccgaatgtcgtataagcctttgtcatctcaagaggcgtcatgccgtttgtaaatccgccaagcgccgccggaagaagatagtcactgtcgacaagtttggcaaaatgatacggctcaatataactgaatgccttttggatgccgacgcggtcgagcattctaatagccggggtattatatgaatttttaaacgccgtatcaagcgtcactgtgccgtaagtgcggttattgtagttttgcggacagtagtctttgctgcaaaacttgctggcatcaatggtgctgcttgttgtcgcgccggtctgttcaatataagggccgtaatcaagaagcggcttaatggatgaacccggctgcctgtacgcctggtaggcgcggttaaagtcatatttttgatagtttttcccgccggatagagcaatgatttgatgcgtctggtgattaatcacagccgctccgccctgtacgtccgcatacgggagcttggaattcatttgtgccacaacttgattttgcatgtacggatcaagtgcagtataaattttcactccgtctttcatcagcgtgctgactcttgcggacagctcgttctcgatcttttctttttgttttcctgatgctttttgaaggcgtttatcaaagccttctgattcagacaccagctgagtgaattcatcattgacgtaggaaacgtagtcaggatatttgtcttctcttttttcaacatccagtttgattttttgttttacggcttttttcagctctttgtccgtaatgaccccggcatcttttagccctttaagtaaacgttcttgacggcttttcgtgtagtcaaaatgcttgagaggatcatataatgtagggttattaggtatagcacagataaaagccatttctcccactgtgagagatttcagcggtttgctgaaatagaattgagctgctgaaccgacgccgtaaacaccgttgttgaaataaatggtatttaagtaagcttcaagaatttcatttttcgtatattttttctccagctgataggaatacgcgagctctgtcagcttgcggctgaaggagcgttcgtggctcaaatacaagtttcttgaaagctgctgtgtgatggtgctggcaccctggtcaattttcttgtcttttacgttagaagcagtagcccgcaccattcccataaagtcaaagcctttatgctcgtaaaaatggcggtcctcagatgttaagaaaatctgtttgacttcctcgggaatcttgttaaatggaacgagcacacggttttcgtggtcgctgacgatttccgagacaagggagccgtccctgtcatacatgtagctgttctgaacaaggctgatatctttcagatcaatatttttatcaagcacctgatccagggacttcatttgttttacttcttttccggaagcgataactgtaaatgcaaacaatgggattatgcaaaggagcaaaatccatccgattatttttcgtaacatggtcactctcttttctcctaaattctagccatatcgtaccattcttttgagattacgagaaggttaaatttagaagattccttagttttttctcggaatcagcttgctttggcataagaatctttccgaagtttctgcatgatccaaagcatgcaggcgccggcgaaaaagagaaacgccgtgacgtaaaaggtggccgaaatggtaaaatggctcgatatgattccgccgagcagaggcccgagcacgtttcctaaaaagcgaaagctgacattgtagccgagaacttcaccttgaatgctgccgggagcctgaacgcggatcgctgccgtaatgcatggcagcaaaccgcccatcgccattccgaataaaaatctgaaaacaaggagcacgctgagtgaggacgcgagcgcctgcggaataaaaaagaaagaggcggcgagcaaaagtccgattaaaatgcggcggtggccgtagcggtcgcccagatcaccccattttctagccagcagcaaacttccgagccccgttgctgaaaatgccatgccggagaaaaaggcaagattgacaggtccgtgcagctcatttacatataaagcgagcaggggctggatactgaaattgcctgtttgaatcagcatggttaacagcatcatgacccacagcgccggatggtgaaaaatataggagagcacttcttttctcgagtaagacgtacgtttggctgttttctctgcaagatgcttttctttgacaccaaataacacgagaagaacagacgagaaaatcacaaaggatgtgataaaaaaggtatacgtaaagccgaaacgatcagcaagcatgcctcccaaaagcgggccgaacaagcttccggacacttgccccatttgcagcgtgccgagtgttttgccagctgagctcttcggagtctgtgccgaaatcatcgcaagagatgtcgggatgaatccggttacaagacccattgccatacgcagaaaaaacaattggtacaccgatgtaacaaagcccatgaagaaaatgctgagggcaatgcctgttccggttgccataaggattttcttgtatccgcgtttgtctccgaaccgtccccaaaacggggataccaaaaacgccatgagaaatgtaatgccgaacacatagccgctccacctttgcacaaagccgtttgaaaaagagctgagcgtctcaatgtataaggagagaaaaggaacgatcatcgttgtgctagcggagacaaaaaagttcgccagccacacaatgacaaagtttttcttacggatagaaataacatcaccttcttattatttcgggttccttactaattataaagaaacgattcacaatttaaaagaaacgaagcggctgggaaaattcattatttttagaaaatgaagaaatgtcgagaaggggaattgatatactataaagatagcattttctgatcggaggaaaggcaggtgtaaaaggtgacgacaaacagcttactcattattgatttcgaatttacaatgcctgatggaaagtacagtcctcaaaacttcttcccggaaatcattgaagccggaattgtaaagtcgattgatgatgaagtggttgagacgttttctagctatgttagaccgaaaaagttcccgaagcttacgaaacgctgcaaatcatttttaaaaataacccaaaaacaggtagacgaaggaatgagattcgaggatttcatccgtaaactaaacgagctggatcctgagaaaaacagcacaattattacgtggggaaacatggatatgaaagtgctgaagcaaaactgtatgtttaaccatatccctttcccgtttaagggagaaatgagagatttatcgcttgaatacaaaaacttttttggagaccggacattgacgggtttatggaaagctgccgaagagtatggagattccggaaccggcacccatcataaagcgcttgatgatgctctcacagcatataaactttttaagcttgttgagcaggataagcagtatctcgaaaagccaaaaccgcccacaatcggcgagagaatcgatttaaccgaactgttgaagcgcgcgacgtaaaaaacccaatcttttgtcagactgggttatggccggttaaaatattctttttctaaaatgtccagattatgaagggagcgctttgcccactccgaaccatcctcattcaatttggctctcatctgtgctgtcgcctcccgcagagattcggtataatccggcacttcaccgtcataaggcttcaccatatggtgggggatattggtctgttcaccatatgcgagcgcttttctctcatgaaaaaatggcacatccgcctgttttggatgatgaaggtctccctgagcgggatgggtaagaaccgctttcactttcactaaataatgctgcggcctgcaagccgtgatttctcctatgtatacacctgttttgtaaaatcctttaacgatagagcctgtctcaaacgtgctcatctgtcatcacctcgcatttattctattaaagttccaatcgatttgctagtgaggaagatcagcgggaagcttaatggtcaccgtagtgcctttttggaagctgctgttaaatgaaatggtcccgtgatgatgttcaataatggaaaaggttacggtgaggccgagtcccgttccgttcgtttttaaggaataataaggttcgccgagtttttgcatttgatggtctgtcatcccgaccccattgtctgtgatgttaatcatgatcgtatggccgtttcttttggctgatatgtggatcatccccttcccgtgaggaaccgcttcaatactgtttttcatcaggttgatgacagcctgcttcagctttgttgcgtctccgtatatcaaaaggtccggttctgtttcagcctcgacggttactgacttgtaattggcgtacgacaccataagggagcttgtctctttgataagggcagataggtcaaaaacctctttttcgtataattgctgtttggccatatcgagatagtttgtgataatgccttgcgcccggtcaagctctgacagtacaagctttttgtaatccgcactcgacttgttttgtagggtttcgtcattaaaaagcagctggacaaacccgcggacaactgtcagcggattcctgacctcatgggcgacgctcgctgccagttcactcacaatcgtcattttttcagaatggataagctgtgaacgcagggcgatattttcggcgatgctttcgataatatagatgcttaatagaagaacactggagcggaaaagccctgagactgccgcctcgtaaacgaaaattcctgatttttgaaaatttaaaatattcaaggcggaaagaatccagcttgaggcgaaaaataggaaaatctccacgcagctgatcaataaagacagcagcagttttttcgctttggacatgaatggccattttttctgaaataagattgggataatgataagaaaaggcagcaaagtgaaaacaaacattgcggaaggttcgtaaaaaagcagttcaaaacataggacagatgcggcgactgtaagtccggaagcggtactaatgtaaaataaacaaatgataacgggaatcatctgaaggccgtattgtatgtagtccatttcatgaatcgggaaaataatgcataaaacggaggcgccgcaggcgaagagcgtgaccaaaccgctgtttatttttggcacaagaatcgcaggttttccaagccaaaacacttggtaaagaagaataggaaacaaaataaagcagatgtgcagaagatagtcttttagaatttccattcgtgtgaaatcctttcgtataaaatatgaatctattataacactaaatattagaagtaaaatataaaattcctttattaagaacgcctttacaaatgaagacgtaaaggcgtttacagctatatttacgataatgcggctttgatgcggcgcaggccgtcctgcagggttgcaagagagcatccggcgttcaggcgcataaatccttctccgccaggcccgtatttcgtcccgggctctaaaataacttttcctttttttagcattctttgctgaagctctgcatcggacaagccgtaagcgctgaagtcgagccaaatcaagtatgatgcatccggcttcatcattttgacctttggcagctcggtgctcaaaaaggcttccgcttcgttcatgtttttctcaatgtaagtgatcaattcatcaagccacggtccgccttttgaatacgcggcttcgattgcagtgacggcaaacgcgttcagtccgcctaaaccatttcgctgaaggcttgcggaaaacttggcgcgcttcaggcgatccggaataatgatcgctgaagcctgcaatccggcgatattaaatgttttgcttggagcagcacatgtcacggaaatatcagcgaaatcgtcagagagcgaagcgaacggcgtgtgtttatgtccgtacagcattaaatcggaatggatttcatccgatacaactgtgacgccatgctcaaggcacaattcgcctagcttcagtaaatcttcccggctccatgaacgcccagaagggttatgaggattgcataaaataaacaatgtaacgcttgggtcactaagctttgtctccaaatcttcaaaatcgattgcatatgcgccgtctttttctagcagcggattatgtaaaatgtgccggccgtttttctccaccatatggtaaaaaggcgtataaactggaggctgaacaactacttgatcgcccggctccgtaaaagcttgtaccgccatgctcaaagctgttacaacgccggggctgaatgtgatgctttccggatttaccttccagccgtgcctgttttgcatccatccgcacacagcatccttcgttttttgatctggagttgtataaccaaaaataccgtggtcaagacgctcttttaacgcttcagttatcgcttccggggcgcgaaaatccatatctgccacccacatcgggagggcgtctgtcacgccaaataattcgcctgttttatcccatttgaccgattgggtgccaaggcgttcttctcgtttatcaaagttcattctgttaccccctcatgtatgtttattcttctaagcttcactatgataagatagaactgcaaattttattataagcggtgatgaatatggaagaaagtcatgcggtcagggaaatgattaagatcattgccaaatgggacccgtttaaatatggagaagagttttacgaaacggaggctgttgatgtcgtgcaggcagtctatgatgaaaacgatcccgacttgctggcgaaaagcattcagcaaatatttgaaacttcttttgaacaaacgctgccgatcgccagctgccgggaagtggctggccagcttttattcattaaaaacagcagctcctgcacgccttaaaaaaaccggttcagcaccggtttttttgttatttgataaaatcagcaatgtgttcagaaataagttcaggccgttcttcaggcaccagatgtccggtctggccaagtgagtacagcacggaattaggcaaatctgcgtgcagccgtttaccgatctccattgggacaattcgatcctcctcgccccaaatcaatagagcaggcttgttcattttcttcaattgctcgggttctaaatctccttctctgtggcggataaaccttgtcatggctttgaaaatctgctcgtcctgaaacggtctgccatagccgtcaatcatctcctcatcaatcagcgatttgtcatgcaccacatttaataaatttttcatcacgccttctttcgagagccagcgtttgatgtaaagatgaaaatacgggatatgggtcccgaaaataatcgtcgggtgtgaacgttttaaataccctgaactgcaaagcagcacaacctttgaaaaaagctcaggtttttggagagcagcagacagcgatatctgcccgcccatagaatgcccgacaagcacagcctgtttcacttgcaagtgctccaaaatcccaatgacaagcttagcaaggttttgataggtatagataaacgttcttgatttttcagattggccgaaaggaggcaaatcaagcgcgatgatgtcgtacttgtcccgaaggagaggaattacttttctgaagctgaatgcagatgataaaaaaccgtgtacgcagaccagcgtttgcctgccgggattttgataatgttcgtagtatacattgactccatcgaccgtaaaccgccttattggtgaaaccgcctccattctgtgtcactccctttttttgatggttgtattatgccctgaaattgtcaattctagcggaagtttctcctcgttttttcttagcattcgtcaaaaaacgtgatataatgtcatgagatttcttgacattgcaaaggtgtgaatcaaatgaaattgacagaaaaagaaacagaaatattagaaattttagacgaaaacagccgcgccgatttagaaacaatcgcaaagatggcgggcatccctgtaaatgaagtgaaaacaattattgacaaactggagaaagaaaaggttattatcgattattccgctatgattgactggcgaaaagtcgacggacatgagggcgttacggccatgattgacgtcaaagtaacgccgaagcggggcgtcggttttgatgaagtggcggaacggatttaccgattccaagaggttgaatcagtttacctgatgtcaggcgtatacgatttgtctgtcgtgattcgcggcaattcgatgtctgacgtagcgcgttttgtttcggataaactctcaacgcttgattcagttgtatctacgacaacccattttatcctgaaaaaatacaagcatgacggcaaagtgtttgaaacaggagacgacgacaaaagaatcgtggtgtcaccgtaaatgacttcgtatttatcagactatgtacaacaaataaaaccatccggcatccgcaaattctttgatttggcggcaacgatggaaggcgtcatttctttaggcgtcggcgagcctgattttgttaccgcatggaatgtccgcgaagcaagcattctctctcttgaacaaggatatacgtcatacacggccaatgcgggtttatactcattgcgggaggaaatcagccgttatttgagcaacaggtttgaccttagctactcgccagataatgagctgattgtgacagtgggggcaagtcaggctttggatattgcgatccgcgccattgtgaatccaggtgaggaagtcatcattcctgagccgtgttttgttgcgtacgatgcgcttgtttctttggcaggcggtatcccggttcacgttcatacaacggcagacaaaggatttaaagcaacggctgctgattttgaagcggcagtcactgaaaaaacaaaggccattctcatctgctcaccatcgaatccgacaggttcggtttattcgaaggaagagctgaatgagattgctgagtttgccaaaaaacatgatgtcatcgtcttagccgacgagatctacgcggagctgacatatgatgaggaatttacaagtatagcggcattaccgggaatgaaggaacggacggtagtcatctcaggcttttcaaaagcatttgcaatgacgggctggaggctcggttttgccgcggcaccatccttgcttcgggatgccatgcttaaaattcatcagtatgcgatgatgtgcgcgcccgcaatggcgcagtttgccgcccttgaaggcctgaagaacggcatggaagacgtagaaaaaatgaaaaaaagctatcgaagaagacggaatctgtttgtagaatcgctcaatgaaatcggtctcagctgtcatcatccgggcggcgctttctatgcttttccatctatcaaaagcatgggaatgagttcagaacagtttgccgaggagctactgacgcaggaaaaagtggcagttgttcctggaagtgtgtttggtccgagcggtgagggatatatccgttgttcatacgcaacctcgattgaacagcttcaagaagcgttagtcagaatgaaacgcttcctgcacaaaacaacataaaaaaagatacgaaccttttgttcgcatccaataaaaggggggaatactagaaagcctttggtattttcagtttaccccctttttgctgtgcataaacctgattttttataaaaaagttttctttgcggaaataagacatgtgtgatataattttaaattgcgtataaacagatatttaatttaacttaggagttgttatgaatggcagcaaaatttgaagtgggcagtgtttacactggtaaagttacaggattacaagcgtatggtgcgtttgttgcattagatgaagaaactcaaggtttagtacacatttctgaagtgactcacggtttcgtaaaagatatcaacgagcacctttcagttggcgacgaagtacaagtaaaagtacttgctgttgatgaagaaaaaggcaaaatcagcctttcaattcgtgcgacacaagctgcgcctgagaaaaaagaaagcaaaccaagaaaacctaaagctgctcaagtaagcgaagaagcttctacaccacaaggtttcaacacattaaaagataagcttgaagagtggatcgaaatgtccaaccgcaaagaccttatcaaaaaataagcatgaaaaaagcaccggacaggaatgttcggtgcttttgatttcatgcaaaatcctatttcagcgtgattgatatcctatcgcatttcaggatttgctgcttcttcacgtgatctttcctcgtttggcttaaatagcagaccgaggttgattaagccggcgattccgacaagtccgtaaatgattcgggaaagagctgacccttggccgccgaagatagccgctactaagtcaaattggaaaaatccgatcagtccccagttaatggcgccaatgatggttaatacaagacaaattctttgaatggtactcatgttttgcaacctcctccatgaattattaaaacagttatagattgtgacatattggagaatctatacatgcattctccatatgagggaagctggcctgccctcgcttatatcagcttctttcccagcaccttgcaaaataaaaccatctggtatgctgatcggtgagagctgattgctttacatgtggtgaggacattctgcataataaaaaatctaaggaggagatgtcatgcaaaactttacatactggaatccgaccaaattaattttcgggcgcggcgaagtggaaagacttccggaggaactcaaaccttacggaaaaaacgtattgcttgtgtacggaggcggcagcattaaacgcagcggcctgtatgatcaagtgattgaacagctgaataaagccggagcgaccgtgcatgaattagcaggtgtggaaccgaatcctcgtgtgtcgactgttaataaaggtgttgccatctgtaaagaacaaaacattgatttcttgctggctgtcggaggcggaagcgtaatcgactgtacaaaagcgattgccgcaggagcgaagtatgatggtgatgcgtgggatatcgttacgaaaaagcatcagccaaaagatgctttgccattcggaacggtattgactctcgctgcaactggttcagaaatgaactcaggatctgttattacaaactgggaaacaaaagaaaaatacggctggggcagcccgctcgtattccctaaattctcgattcttgatccggtgaatacattcaccgtacctaaaaaccacacgatctacgggatggttgacatgatgagccacgtattcgaacaatacttccatcatgtatcaaacacgccgtatcaggaccgcatgtgtgaatcacttttgcgtacagtcattgaaacagcgcctaagctgatcaatgatctcgaaaattacgaattgcgtgagacgatcctgtacacaggaacaatcgcattaaacggcatgctttctatgggggcaagaggggattgggctactcataatattgaacatgcagtatcagccgtttatgatattccgcatgccggcggactggcgattctgttcccgaattggatgagacacacattgtctgaaaaccctgcccgcatgaaacagcttgcagttcgcgtgtttgatgttgaagaagcaggtaaaacggatgaagaaattgcccttgaaggtatcgataagctgtccgcattctggacaagtcttggcgctccgaaccgtcttgctgattatgatattaatgatgagcagcttgacacaatcgctgacaaggcaatggctaacggtacattcggccaatttaaatcactcaacaaagaagatgtgctgtcaattttgaaagcatcactataaaaaaaggggaaatagccgtttggctgcttccctttttcttttttgtcaacttatgttacaatggaaaatctgttttttaccagcatcatttggaggttttactatggaaaatttcacttattataatccgacaaagctgatttttggaaaaggtcagcttgaacaattaagaaaagaattcaaacgatacggcaagaatgtactgcttgtttacgggggcggcagcattaaacgcaacggcctttatgatcaagtcacaggcattttaaaagaagagggcgctgttgttcatgagctgtcaggtgtagagccaaacccgcgtcttgcgacagtggaaaaaggcataggactttgcagagagcatgacattgattttctgcttgctgtcggcggaggcagtgtgattgactgtacaaaggcaatcgcagctggcgtcaaatatgacggtgacgcttgggatattttcagcaaaaaagtaacagcggaggatgcgctgccgtttggcactgttttaactcttgctgcaacagggtctgaaatgaaccctgattccgtgattacaaactgggaaacaaacgagaaatttgtatggggcagcaatgtcactcatccgcgtttctctattttagaccctgaaaatacgttcaccgttccagaaaatcaaacagtatacggcatggttgacatgatgagccacgtattcgaacaatacttccataatgttgaaaacacgccgcttcaggatagaatgtgctttgctgttttgcagacggtcatcgaaacagctcctaagcttcttgaagatctggaaaactacgaacttcgtgaaacgattttgtatgctggtactattgctttaaacggcacgctccaaatgggatacttcggtgactgggcttctcatacaatggaacacgctgtttcagctgtatatgatattccgcacgcgggcggtttggcaatactgttcccaaattggatgagatacacgcttgatacaaatgtaggccgttttaaaaaccttatgctcaacatgtttgacattgatactgaaggcaaaacagataaagaaattgcgcttgaaggaatcgataaactgtctgcgttctggacaagcctcggtgcaccttctcgtcttgctgattacaatattggagaagaaaagcttgagctgattgctgatatcgcagccaaggaaatggaacacggcggcttcggcaacttccaaaaactgaacaaagatgacgtgcttgccatccttcgcgcgtctctataaacccaaagggcggaatccagtcattccgccctttcttcttgacttgatttcacagataagttcatataaagtgaaagatgaaaacattataccgttatggagggacaagcaatgacgcatgtacgctttgactactcaaaagcgttgactttcttcaacgaacatgaacttacatacctgcgggactttgtaaaaacagcacaccataatatccatgagaaaacaggcgcgggcagcgattttctaggctgggtggacctccctgaacattatgataaagaagaattcgcgcgcatcaaaaaaagcgcggaaaaaatcaaatctgactctgatgtcttgcttgttgtcggcatcggcggttcttatcttggagcgcgggcagcgattgaagcgctgaatcacgcgttttataacactttgccaaaagcaaaacgcggcaatccgcaagtcatttttatcgggaacaacatcagttcatcttatatgagagacgtcatggatcttcttgaagatgttgacttctctattaatgtgatttctaaatcaggtacgacaactgaacctgcaatcgctttccgtattttccgcaagcttcttgaagagaaatacggtaaagaagaagcgaaagcgcggatttatgcaacaactgataaagagcgcggcgcattaaaaacgctttctaacgaagaaggctttgaatcattcgtaattcctgacgatgtcggcggccgttattcagttttaacagctgtaggtctcttgccgattgctgtcagcggcgtcaacattgacgacatgatgaaaggcgccctggatgcgagcaaagattttgcaacatctgaactggaagataacccagcataccaatatgcggttgttcgcaatgtcctttataataagggcaaaacaattgaaatgctcatcaactacgaaccggcgcttcaatactttgcggaatggtggaagcagctgttcggagaaagcgaagggaaagatgagaagggcatttatccttcttcagcgaactattcaacagaccttcattctttaggccagtatgtacaagaaggccgcagagatttattcgaaacggtcctgaacgtagagaagcctaaacatgaactgacaattgaggaagcggataacgatcttgacggcttgaactatttagccggtaaaactgttgatttcgttaacaaaaaagcattccaaggtacaatgcttgcccatacagacggaaatgttccgaacttaatcgttaacattcctgagctgaatgcatatacttttggataccttgtatatttcttcgaaaaagcctgcgcgatgagcggttacctccttggcgtcaatccgtttgaccagcctggtgtagaagcgtataaagtcaatatgtttgcgttactcggcaaacctggctttgaagagaaaaaagcagagcttgaaaaacgtctggaagattaatgtgagaaagctgactggcatttgccggtcggctttttataaaatcagaaaggtgctgatgttcatgaaacaattggttaaacatctcatcattgccggtttttctgcagctattttaagtttccttatctcctttgatgccgtgtatacagggttttcttcaagctttggcggcacgctgtcacattttttcatccactcctttcttctcattggtttgccgcttgccctttttaccgatgcggtacatcggattttgcatttaaaacgaacccatactcttttcactaaattaggactctatgcaacggttgtttatgtgtcttgggattcagctgtatggcttgcagcggcaatggctgtttacttcttaattgaatgcgctttctttcctgttggccgcgcgaaagaaacaacgatttccatgtaggcgcctctgaatgaagtcttgttcggcgggacaggataagtgaaaaaaggggcattctgatgataccaataccttccgcgatagatgggcagtcttttctgcttcaagaactggaacaagtgatgaagccgctcggttatgtgataaacggcggctgggaatacgatcatggctactttgattataaaattgatgatagagacggctatttatttttaagaattcccgtcaatgcggtacagggcagtctcgatgaacgaggggcggccgtccggatcggaacgccatttatgctgagacaggtgtttcaggcggatgttgacgatcacgccgagggagggcctttccaatcactgtttaatcaattttccgaaccggaaaggcgggacgcggaaattgatccggcatttttggatatcggcgcctctctcgtgaaagaattggaggatgttctgttacactagatggcaaggaattgatctgtttcgagcaccttgtatgtaagaggaggggaaagcatcggcccctcctttttttgtatgcctataattgttgtgttgtgatcaaggaaatagagaacacaggttttgtaagccgctccctttagttcgtcaggaacagcaagaagctccacatgctgatcaagtgtcagcttgattccgttctgctgtttagacggccgtaacttgacttggtaatgctgcagcatcgcccggctgataaattctgaagttccgatgatttggtttgcgcctgcccgttccgcattggtgacaaaacggtcagttaaaatctcgacgatgcagtaagcaaggggattaagacctttaacagataaaagagtcagcactgacagcatatcagcatcagtttcacttttatactgatcggcagtaatcatcactgattccgcttcagtaatattggcccgtttcagtgtcccatcatcggcagcgtgcccgcgtatgaaatgaacgttttcaataagcgggccttctgttaaggattcatcgattagtacgactgttttggaaggggcggcaagctgaaggtccttcaaaagccggtttgttttttcattccacccgatcagaatgatgtggtcccggcctttgtaagcaacttttccttcaatgtagcgatgctgtctgctgaatgcggccgctgataacgtagcgaaatacgctgtgacaaagcttgctccgctcaaaatcagcagtattccggctgcctgtcccagcggagtgtgcggcacatagtctccataaccgactgtagaaaccgtaacgacagcccaccaaataccttcgaataccgaagtgaactgcttaggctcaagtatataaatgatttggccgaacaaaagaatcagacataaaataataaccccgattcggataaataacggccacctgagccatgaaataaatatccgatttgatttcattctttttctccttcttcagatactgagatggataaaatctgtttaataattgtatttaatttctcatttagcttttcctggccgtacatatctcgggcctgcttcattaactcggctgtatcatcatcaagctgaataagcggttcatcaatttccgattcattatacagctggataaacgcgtccagtccttcattcattcggtcgattgctgtgctcagctgttccttttcctcactcgtcactttcatagcttccatcacacccgtgcttttttctaacagtatgtcccacttccggtgatgtttttcaaaaaatgtacaaaacatataaaaccggatttctccataaactaaaacaaaaaggatgaaaaagatgacgatctttcaaagaacgatcgtggttttaatcggtacgcagctggcggcatccgcggtgattttgtttattttcgatttgaattcatataatcacttttccggaagcttctcctggcttcattttctgaaagaactggccggcagtttcgccttttatttgttttcagcaggcctgttctttttgctgattggattgtgtgctccaagccggaagaaaaagcgcatttctgtacacgagaaagaaaactcattaaaataatcgtaatagagaaatgatcatgaacaaaggatgatgaaaaaatgctgtttatatttttaacaatagccgcattgggattgtcgttttgggcacaatttaaagtaaagagcaactttgaaaaatattcaaaagtggaagcctcaagcggacgtacaggggcagaaacggcaagacggattttagatataaacggtctttacgacgtgccggtcgaaccggtaagaggcactttaacagaccattacgacccgacaagacgggtggtgcgtttatctgagccggtctattacggccgctcaatttccgccatatccgtagcttcccatgaagtcggacatgccttgcagcatcaggagtcatatggtgcgcttgtgctgagacataaaatcttcccagtcgtgaattttgcatccggtgtagctcctttgcttttcttaggaggcatgcttctcggcagcctgaatttgatcgggcttggcatcatactgttttcagcggctgtctttttccagctgattacattgcctgtcgaattcaatgcaagttcacgtgcgaagcagattattgtgtcagaaggattcatccgaaacaatgaagaaaatggggtaaataaagtgctgagtgctgctgccttaacgtatgtggccgccgccctggtttccctgtttgaactacttcgttttgtgatgattttcttaaacggtcgtgatgagaattaacgttaaggaggtggccccttaccatttatggtaagggctttttttgcttattttacaattgatcgccatttttgttttgattggcattacggctgttttcgttgcagcggaatttgcgatcgtcaaaatcagaggttcaaaaatcaatcagctcatcgaaagcggtgacagccgagcactagccgcacataaaatcatctccaatcttgacgagtatttatcagcctgccagctcgggattacgattacagccctcggccttgggtggcttggtgaacctacatttgaacgttttcttcatcccttatttacaatgacaggcataccggaaccgtttaaccacattgtcacatttgtagttgcatttatcatcgtcacttttttgcatgtggtgatgggggagcttgccccgaaaacggtttctattcaaaaagctgaagctgtaagcttatggattgcaaagccgctgatctggttttataaaatcacgtacccgtttattaaagcattaaacggctctgcaagttttcttgtgaaattgtttggctttcattcggtaaaggagcatcaggttgtcatcagcgaagaggaactaaggctgatcctttctgaaagctatgaaaagggagaaatcaatcagtctgaattccgctatgtaaataagatttttgaatttgacaaccgggtagcgagagagattatgattccgcggacagaaattgcggttatctctctggagcagtcgcttgaagaggcaattcatcacatcattaatgaacggtatacacgctaccctgtcatcaaagatgacaaggatcatattttagggatcatcaacagcaaagatatgtttaaagcttattttctcggccagccgataaagctgaatcaaatcatgaggcccgttatcagagtcattgaaagcattcctgttcagcagcttttaatccgcatgcagaaggagcggattcacatggcgattcttgtcgatgaatacgggggaacggcggggcttgtcactgtagaggatattatcgaggaaatcgtcggggaaatccgcgatgagtatgatcaggatgaaacaccgcacatcctgaaaaagggcgagcaccattatgtgatggatggaaaagcgctaatagacgaagtgaatgaccttctcgacattgcgattgaaaatgaagaaattgatacgattgcaggctggcttctaacgcaaaaaatggagctgaaagcaggggatgtgatacacgcggagggctgtgaatttaaaatcctcgacgccgaagatcaccacatccgttttgtagaaataaaaaaaactgatttttgataaaaaacagccggggaacaaacggctgttttttgtgtcatcaagtcatttcttaaaaagcaatgctgtaaagacctttttctacataggatatataagaacggtacactgggaaggagtggctgtatgaaaaaggcttggtggaaggaagccgtagtttaccaaatttacccccgcagttttaaagattcaaatggcgacggaatcggggatattcaaggaatcagaaccaagctttcttacataaaagagctgggcgctgacgtcatatggatttgcccgctgtatgattcaccgaatgccgataatggctatgatatcagggattatcaaaacatattaagcgagtttggcacgatggaagattttgatgagctgcttggtgacattcatgatctggatatgaagctgattatggatctcgttgtgaaccacacaagcgacgaacatccatggttcatagaatcccgttcatccatacactcggaaaagcgcgactggtatatttggaaagacggcaaaaacggaaaaacgcccaacaattgggaaagcattttcggcgggccggcttgggagtatgatcaaaagacaagccagtattatctgcacctttttgataaaaaacagcctgatttgaattgggaaaatgaaaaggtgaggaatgccgtttatgacatgatcaattggtggcttgataaaggaattgacggatttcgggtggatgccattacgcatattaagaaaaaagaagggtttcctgacatgccgaatccaaagggactggactatgtcccttcctttccttatcatatgaatgctgacggcattatggatttgttaacagagctgaaggaaaacacattttcccgctatccgattatgacagttggtgaagcaaacggcgtcgctgcaaaagaagcagctgattgggctggagaaaaaaacggcatattcagcatgatttttcaatttgagcatctcggcctgtgggatgtagagatcaatgaaagtattgatatcgttgcatttaaacgaattttaactgactggcaggacagtctggaagggatcggctggaatgctttgtttatggagaatcacgaccagccccgttcagtttctgtgtggggagacgacggagtgtacctgaaagaaagtgcaaaagcgctttccgctgtttattttctcatgaaaggcacaccgtttatttatcagggacaggaactcgggatgacgaacgtggcttttccatctattgaggactatgatgatgtcgcattgaaacgcctgtatgaaacaaaaacagcgaaaggcacatcacacgaggatgtgatgaagattgtctggaaaaagggaagagacaattcgcgaacgccgatgcaatggaatgctggtccatacgccggattttctgaggccaaaccgtggatcggaatcaatgagaattacaaatggctgaatgccgaggcgcaaaaaaacgataaaacatccgtttaccatttttacaaaagcttgatcaagctgcgccaaacatatgatgtttttattaacgggacatacgagctcattttaccggaagatcagcaaatctttgcatatcttcggaaaaacgagagccatactgcactgattgcggccaatctgacaggaacaccggcgttgttcaggcactctggattgccattgtcatcagatgcactcgtcttgtcaaatattgaaacagagccgcacaagcatatgacatcagtactcttaaagccgtatgaagcaagaatatatctatggtgctaaactccagccttagactggagtttttttgttttatcgggtttatgagagcggtttaacaggaaaaaaaagaacacagaacgaattaagcgatgagagcggacaaacgaaaggagaaacaaatgctgaaaacactgcaaatcaaaacaaccaaacgagatgaaatgatagatatcacccgggaggtggaagcgtttcttcaagaaacaggtataacgagcggcgcagcgctgatttactgtccgcatacgactgcgggcattacaattaatgaaaatgccgatccggacgtcaaaaaagatatgctcagaaggtttgatgaggtatatccgtgggaacatgagctggaccgccatatggagggcaatacagctgcacacatgaagtcgagtacggtcggagcttcacagcatgtcattgtggaaaacggccggcttattcttggaacgtggcagggcatttatttctgcgaatttgacgggcctcgcacccggacatgctatatcaaaatgatgggataataggctgttttttatgacaaaagcatgatcgctgaacaagcgccgatagccggagggcttgtcacacccgcccacgctgcggctttatcgaatgaaggcgtgcttggcattcgtccatatgcgaaataaaaagcgagggaaagagacacgcgcctcaccctttgttttccggaaagcctgcatgagggatagttaatcaatggatgtaaacgtaccgagctttgccgaacgtaacttgataaactgaggtgacagatatgaacattcttcaatattcttataaaaaaagagggaaaattgagtttgtatttgaaggctggcctcactcaaaagttacaatggttcctatcaaaggctactattttgtccgctttatcaaatggagcagccaggatccaatcgtgacaagaaatgaccttgaaaaaatggagtgggctgcgaaccaatattttggcacagcccccttctatcgaaaacgaaaggcatttgaaaccccatcgtccggaaaataggcgatggggctttttagcggacgatgcggaaaagagacggaacatccagtctggtcgcctgagacagaaggtaggctgactgtaaggctccttttttcctaaaagaattcagcttatcaataatttgctttccgtttaagattccaagaccatgggcaaaatatttatcttcccccagtagtatcacattttcgcctctccattgcgccttttgcggatcaaattcaggattcttaaaatacaaacaatctccaaggaaaaagtggtgtcctgtttccgtatatatcggcaatttctcataatgccagtcatataaaataattctgtcaaagctggcattgaatttatcttctccgattgtatcgattaaggccaagtaataaatgataacgattgcggttgcgcattcaaacgcataaaacgggccgttctctgcaatgtcccgaatcgcttttgaaggcggcattctgtatttcagctccaaggcgccctccggtgaaaccctccaatacgttgtattcccgtatgtttttaaaaaagtggcaaacttcgccccgcttttgtgcagcgtctttgccgctgctacaatattcatccgcagtttaagctcaaacatcagttcagcaattgaatgataatcaaactgaacaggcgtctcaatcatctcttttaagagcggattcagatcttgatcaatctgccaattttcaatatcctggggacggagcaattgtcctgatacaataatcatgtttagccccccttgttttttataagatatgcaaagagcttgggcaatgaaagttaaaaaggcagaagacagccaaaaagaacttcttccattttttattttaaaacttttttaagcagccgatatatactgtatcaaacctgaaggagcaagtgacatgaagacttttatcaattggctgaagaaaccgtctatttcaaagaaattaatcgtctcatttattgcgattctcattatccctattcttatattagaatttagctcttaccgaagcgccagcggaaagctggatcaggaaattatgggaaatgcgaaaaacagtgtcgatacatttaatacaactgttacaaatgatctgggagaaaaagcgaaagcagtcacctttttcagtgaatctcttaaaagatccgcattcaaagggaaatcaaatcaagaagagatcaaagctaaattttcacaatatgtatctattaatcaaggagtagccagaatttatgggggcgcagataacggcacttatgtacaagcgccaaaagaaaaattgccggaaggatacgacccgagacaacggccttggtaccaggatgcgatgaaggccggcggtgaaattgtcgtgacagatccttacgtggctgcgagtgacggaagcatggtcattaccattgcacaggagctgaaggacggatctggcgttgtcgccatggatattaccattgataaattgttagaacaaatgaaacaaatcaaggtcggaaaagaaggttatgctttcattgcaacaaaaaacaaaacctatgtcgcccacaagaaccataaggctggagaaaagctttcaggcgactgggtagccaaaatgtatgcgaatgacagcggtgaactccagtatactcttaataacgaagataaaaagatgacctatactacaaacgaactgactggttggaaaatagccggcacaatgtatatggatgaaattaaggatgcctcaaagtctgtgctgacaacaggaatgattgtgctgattgcttccattgtggcaggcggaattttaattctgtttatcgttcgttcgattacaaaaccgttaaaacgtcttgttcaatcatcgaaaacgatcagcaggggggatctgaccgaaacgatcgaaatccattcaaaggatgagcttggagagcttggggaaagcttcaatgaaatgggacaatctctccgctctctgatcagcgctattcaggactcggtgaacaatgtggccgcatcttccgaacagcttaccgcatctgccgggcagacgagtaaagccaccgagcatattacgatggcgattgagcagttctcaaacggaaacgaggagcaaagcgaaaaggttgaatccagctctcatcagctgaacttaatgaatgaaggactccagcaagtctcacaaacatcgtcagatattacaaaggcatctatccaatcaacggaaatcgccggaacgggtgagaagtttgtgcagcagacagtcggacaaatgaactcgattaatcaatctgttcagcaggctgaagctgttgtcaaaggcttagaaggaaaatcaaaagacatcacaagcattttgagagtcatcaacggaatcgctgaccaaacaaatctgcttgcactaaatgcagccattgaagcggcgcgtgccggagagtcaggacgcggcttctctgtcgtagcggaggaggtgcgcaagctggctgtccaatcagccgattcagcgaaagaaatcgaaaagctgatccaagaaatcgtcgcagaaatcgacacctctcttcacatgtttaaagaggtcaatcaggaagtacagtccggacttgttgtcacagacaatacaaaagaaagcttccagagcattttcagcatgacaaacgaaatcgcgggcaagctgcagacgatgaattccaccgtcgagcagctgtcagaccgttcacagcatgtttcagcagcagtcagcggcattgcagacgtgtcgaaagaaagctcggcaagcatccaggacattgccgcatcagctgaagaacagcttgcttccatggaagaaatcagttcctcagcgacgactcttgcgcagatggcagaagagcttcgcgatctgacgaaacaatttaaaatcgagtaaaaaccgaaaaacagcgctatcaaagcgctgtttttttatatggtaaacaataataaagtcctagtttaacaggtgaatttagaactatttttcattttttcctccattttcaatgtaatttaaaggaagatccgccgatataatttgtaaattattgaaagaaggttcaaaaggaaatgaaaaaaacactcaccactattcgcagatcatcaattgcaaggagacttattatttctttcctgctgatcttaattgttccgataaccgccctttcggttagcgcttatcaatcagcagttgcctcacttgatgtacagatgacgcaaagcgcaaaggaaaatgttcagatattagatcacatcattgatgataaaatcagcactactgaaaaaagcctcgcatatttcagcgattgggctacagcagaaaaatttcaggataaaaagaaaacagagctgaaacaggaatttaaacaatttatccaaatgaatgataatgtcgctgcggtattttcaagcggcaaagacggggacttcacacgttatccgtacgctgacatgccaagcgactttaatgctttggaacgagattggtacaaagaagcaatggccaataaaggcaaaacaattgtcactgagccttatgaatcgatttcatcaggaaaaatggtcgtcaccatcgcccgtcaaacggtggatgggtcaggcgttgtcgccattgatatgaaaattgatgacttagtcactaccgcgaaaggaatcaatatcggaaaagaaggctatgcttttattttgagccaaaacaagaaagtcatcgcctactccggagaaaaagcgggaacagagctaaaaggggactgggttgataagctctacaaggataaaagcggggactttgaatatacgtacaaaggcaaaaagaaaaaaatggcatttgcaacaagccaaacaacaggctggaaaatcagcggcacgatgtatgcaaacgagattcacgatgctgcaagcagggttctgatcatggcttcaatcgttctggcgattgccatcggagctggaatgacggcgatttattttgtgattcgatccatcacaaagccattgagacgcattgtcgcatccgctgaaaaaattagtgaaggcgatctaaccgaaacgattgaaatcaattcaaaagatgaactcggcgttctgagtgagagcttcaatcatatggcacactcgcttcgctcgctcattcacgggatcaaagactcagtagaacacgttgcctcctcgtctgaagagctgactgcatcggcagaccagacaagcagagccactgagcacattacgatggctatcgagcaattttcaaacggcagtgaaagccaaagcgagaaaatagaaacgacaaccgaacaaattaatgaaatgaatgacggattggcagagctggcgcgggctgcagcagtgattacagaaacatccgcagattcaaccgaagtgtcaagcaaaggggagacactcgtccagaaaacagccggccaaatgaacacaattgaccattccgtaaaagcagcggaacaagtggtgaaagggctggagatcaaatcaaaggatatcacgaatattttgcgtgtcatcaacggcattgcggatcaaaccaatcttttggctttaaatgccgccattgaagctgccagagcgggtgaatacggccggggcttctcagtcgtcgctgaggaagtgagaaagctcgcggtacagtcggctgactcagcaaaagaaattgaatcgctgatcagtgaaatagtaaaagaaattcacacatcactgaacgtgcttcagtccgtaaacaaagaagttgaaacagggcttgtcatgacggatgaaactaaacagagcttcaaacatatatcgcaaatgaccaatcaaattgcttccgagctgcaaaacatgaatgcgacggttgaggagctgtcagcgggagctcaagaaatttccgcagcttcaaatgatatcactgccatttctaaggaaagctcggatggcatccaagatatcgccgcttcagctgaggaacagctggcatccatggaggagattagttcatctgcactgacgcttgaaagaatgtctgaagaactccgtgatctgacaaaacaatttaaagtagacaaataataggtctaaaatactatttatttatgggaaattagttacttttgttaaatttcttcttttttgctgtatatatttacccatttccagccgatatgaagggtagcataaaaaaggagaaatgaatgatgaaaaaaatactccaactcataaaacaaagatcaattacacggaagcttctcgtttcctttctgtcgatcctcatcataccggttgtcatattggcgatctttgcgtatcaatcggctagcagctcactcgacagacagatgatggggagcgcattggaaaatgtacagcaattaaacgaaatcattaacaccagcatcggcgaaaaagaaaacagtgctgattatttcagcgaatggctgacaaaagagaaatacaatgcaaaaagcaatgcaagcattgcagagaaattctcacaatatatcagcattaacaaggatgtagaatccatttatacaagtgacacaaaagggcactttacccgctatccggatcttccgatgccaagcggctataatccggttgaacgcgactggtacaaaaaagcggttgcaaataaagggaaagtcgtgatcacagacccttataaaaccgcgtcgacaaatacgatggttgtgacaatcgcccagcagacaaaagatggttcaggcgttatcgcaatcaacatgacgattgaaaatctgctgaaaacaaccaaaaaagtcaacatcggcacacaaggctacgcatttatcatgacgaaggacaaaaaagttgtcgcacaccctaatgaacaatcaggaactgaattaaaaggcgactggctcgataagatgttgagtgctgataaaggcgattttcaatacaccatggatggcgataagaaaaaaatggcctttgacacaaacaagttgacgggatggaagatcggcggcaccatgtatttggatgaaatccatgaggcagcccagcctgtccttcaccttgctttaattgtcttggccgcagctattatcatagggattatcgtcatgacattgatcattcggtcgattacaacaccgctgaaacagcttgtcggttcctctaagcggatcagcgagggagatttgacggaaaccattgatatccgttcaaaagatgaattgggcgagctcggcaaaagctttaacaatatggcgtcgtcacttcgttctctcatacacgccatccaggattcggtagacaatgttgccgcttcctctgaggagctgactgcatcagctgcgcaaacgagcaaggcaacagagcacattacattggcgattgaacaattttctaacggcaatgaaaaacaaaacgaaaacattgaaacggcagcagagcacatttatcaaatgaatgacgggttgacgaatatggctcaagcttctgaagtgatcactgattcatctgttcaatcgacagaaattgcaagtgaaggcggcaagcttgttcatcaaaccgtcggccaaatgaatgtcattgacaagtccgttaaagaagcggagcaagtcgtacgcggattggaaacgaaatcgaaagatattacaaacattttgcgtgtgatcaacggcatcgcagaccagacgaacctgcttgccttaaacgcagcaattgaagcagcgcgcgcaggcgagtacggccgcggcttctccgttgtagcggaagaagtaagaaaactggcagtacagtcagcagattcagcaaaagagattgaaggattaatcatcgaaattgtgaaggaaatcaatacatcactcggcatgttccaatctgtcaatcaagaggtgcagacaggacttgacatcacagataaaacagaaatgagcttcaaacgcatttctgaaatgacgaaccaaatcgccggcgaactgcaaaatatgagtgcgacggttcagcagctttctgccagctccgaagaagtttcgggagcgtctgagcacattgcatcgatttcaaaagaaagctcagcgcatatacaagatatcgcggcgtcagctgaagagcagctagcttccatggaagaaatcagctcgtctgcagagaccctttcctctatggcggaagagcttcgggatatgaccaaacgatttaaaattgaataataagccttaacacccaagcttgttgcgcttgggtgttttttttagtttttttattaaaccttttatcctagtttgacgatattagatttatcttaaaggaggagtcaacgagaatgggaaaattcatacaatggatcaaacagccatcgatcagcaaaccgctaatcgctgcgtttctggcagtgcttattttgccggttggggttttagcatatttcagttatcaatcagcttggaacgcgttagacagagagctcataagcagtgcgaagggaaatgttgaagaactaaacagtacgctgcaaaataaattagaagataaagtaaaagcaatagattattatagtgagacagtcgataaagacatattgttaggcaaaaacaaaacattactgaaagagaaatttaagcagtacacgacacttaacgacgatgtaggcgcaatctatgctgcctcagaagataagaagctttataaatatccggatagcggtgttccgaaaggtttcgatccgacaggacgtgactggtacaaacaggcggttgcggaaaaaggacaagctgttttctcagaaccgtataccgatgaagcgacaggagatatcgttgtcacaatttcaaaacaattaaaagacggttcaggggttatagcgctagatttaaacctggatgaagtgcttactgcatcaaaaagaatcaaaatcggaaaagaaggctttgcatttattacgacaggcaacaaaaaatatatcgcccatccgaccattaagccggggacaaccggttccggcgattggacaaaccaagtatattccaaaaaagaaggctcatttgaatatacattcgaaggcaaagaaaagaaaatggcctttacgacaaataaactgactggctggaaaatcgcgggcacatattttgtcagtgaattgcaagatgcttcaagcccggtgctgaacactgcggttatcattctatgcgtgtcaatagtaatcggcggcatactcatactctatattatccgtgccatcaccaagccgttaagaaaacttgtctcaacgtctgcaaaaatcagcagcggagatctcacagaagtcattgacattcactcgaaaaacgagtttggccagcttggcgaaagctttaatgaaatgtctgcatcattgcgttctgtaataggcgttattcaaacgtctgtagaaaacgtcgcttcatcttctgaggagctgacagcaagcgcagcccaaacaagcaaggcaactgaacatattacacttgccatcgaacagttctcagatggcaacgaggcacaaagcgagaaactggaaacaagctcaaatcatctttctcaaatgaacgaggggatttcaaaagtggctcaagcctcttcaaccattacgaaatcatcgattcagtcctctgaggcagcgggcagcggagaaaagctggtggagcatacagtcggccagatgaaaacaattgaccaatccgttcaaaaagcggaagcggttgtgaagggccttgaaacaaaatcgcaagacatcacaagcatcttgaatgtgattaacggcattgctgatcaaaccaacctgcttgcattaaatgctgcgattgaggcggcaagagcgggagaatacggaagaggtttctcagtagttgcggaagaggttagaaaacttgctgtacaatcagcagactccgccaaggaaattgaaggattaattcaagagattgtcagggaaatcagcacctcactttcaatgttccaatccgtgaatcatgaagtgaaagaaggcttgcagattacggatcaaacagcggaaagctttaaacaaatctatgagatgacaacccaaatttccggcgaattgcaaaacttgaacgcgacggttgaacaactgtcagccggatcacaggaagtgtcaagtgctgttgaagatatttctgcagtggcgaaagaaagctcagcaggcattcaggatatcgcagcttcggcggaagaacagcttgcgtccatggaagaaatcagctcttcagcggaaacgttggcaaacatggcggaagaacttcaggacattacgaagaaatttaaaatagaatcataatgaaacgagaaagcggcatatctgctgctttctttttttgttaaaaagcaaaaataaacaaaaacgattcaaaaacaaacagaaatcatatataatgaaaacggatacaaataaaagggtatggaggaatatcaaatatggtgaaacatatatgggattcagagcgagctgcacagctacctaaaggtgtagaggaattggtgtacaggtccaatctgatcgggtcagaccgcactgtctgcaactggggcggggggaatacatctatgaaaacaacggaaaaggattttagaggccgtgaaatagaagtcatgtgggtaaaaggaagcggatcggatttggcaacaatgaaagcgcataacttttccggtttgaaattagatgatatccgcccgctgattaaaagggaccaaatgcccgatgaagaaatggtagactacctgtctcattgtatgatagacagcaaacatccccgcccttcaattgaaacgctattacacgcttttctgccatacaaacatgttgaccatacccatccagatgcgattatcagcatatgctgtgcggataatggaaaacaaatcgctgaagacatttacggaaatcggtttgtatgggtgccatacgtccgtcctggatttactttgtctaaaatgatcgctgaaggcgtagcaaacaacccccacgccgagcttgtattaatggagaaacacggcttagtcacttggggagagacgtctgaaacatgttatcaaaaaacgatatccatcattcaagaagccgagcagtatattaacgatcgtatcaatcagcatgaggtattcggaggcaaaaggtatcagccgctgccggaggataaaagaaaacaaatcttggcaggcatcatgcctgtgatcagaggagcagtaagtgaagaaaagaaaatgatcctttcctatgatgatcatgacgatgtcttggaatttgtaaacagtgtccaagcgccagcactttcgcaaatcggtgcggcatgcccggatcaccttgttcacacaaaacgggttccgctgtacattgattggaatccggaaactcaagatgtgcacaagcttgcagatctgatcaagtcaggagtcgagacctttacatcagagtatcaggcttactttacacgcaatcagcaggatggggatcaaatctttgaatccgccccgcgggtgatattgattcctggaatcggaatggtgaatacaggaaaaagttatgcgatgtctaaagtaagcggggctttatatcggagggccatcgccgtaatgaaaggagcaaccgctctggggcaatttgtttctttacatgaaaatgagtcctaccatgtcgaatattggccgctcgaactatataaactcacgctggccccgccggaagcagaattttcccgaaaagtagcgctgataactggaggagccggcggaatcggcagtgcggcatgccgccgatttgcagctgagggagggcacgtgatcgtagctgatctgaatatagaaggcgcacagaaaattgccggggaaataaacgatgcatacggaaaaggacgggcaatggctgtcaaaatggatgtgacaaaggaggaagacgtacagtcagcttttgaacgagcggcgcttgcttacggcggcattgatatcgtcgtcaataatgccgggctggccacatcaagcccatttgacgaaacaagtctaaaagaatggaatcttaatatgaatgttttaggaacaggctatttccttgtagcccgtgaagcgtttaaacagatgaaacatcaaaatagaggcggaagcatggtatttgtcggatcgaaaaattcagtttatgcgggaaaaaacgcctctgcctacagctctgttaaggcgcttgaaacccatttagcaagatgcatcgcagcagaaggcggagaattcggcattagggtcaactccgttttgcctgatgcagttcttcaaggatcggcaatctggggttcaagctggcgtgaggaacgagccgcggcgtacgggattgaaccggatcagctggaggaacattaccggaaacggacagcattgctcgtcaatatttacccggaggatattgccgaagccattgcattcttcgcttcttccaaagccgaaaaaacaacgggctgcatgatcacggtagacggcggcgtccctgctgcttttacgcgttagatatatgctatgataaaaatataagacggactacgatatgaggaagggcgttaccgatgctagtagcagaacggcagcaaaaaatagtggaaatagtaaatatgcgttcaagcatccgcgtttccgaattaagtgacattttttcagtcacagaggaaaccattcggcgtgatcttgaaaagcttgaaaaagaacataaactgagccggagccacggaggagcggtcagtattcagcagaaggaatcagaaattcatttttctgaacgggaaatcacgaatgtcatcgaaaaaaaagccatcgctcacgaagcggccaaatatgtaaaaagcggagaccgaatcattctcgatgcaagcacaaccgcttggtacatggcaaaaatactccctgacattgagctcaccgtgattacaaactcaatgaaagcagctattgaactcagcaataaagaaaacatatcagtcatttcaacaggcggcattttgctggaaaaatcattatcatttgccggcccgttagcagagcgttcacttgagacctatcatgtcaataaaacctttctgtcatgtaagggatttgacgtacacaacgggatgagtgattcaaatgagtggcaggcgctgctcaaaaaacggatgatcgaaaggtcggaccagaccattttgatggccgattcaagcaaatgggggaaccgcgagttttcacatatcgcctcgctgcaagatgtcagccgccttattacggattctggacttgatccggcatcggtaaaagctcttgaggacaaaaaggtgaaggtgacagctgttcctctttcgaagagagggtgaaaggatgatttatactgccattgatgtaggcgcatcaagcgggagaatcatggtaggtgaactgaatgaagggaagcttgacatacaagagattcacaggttcgctaacggtttcagtcaaagagacgggcattgcttatgggatattgatcatttgctaaaacaaatcctgcaaggactgcaaaaagtaaagacgcttgggtatgaacactgcaccgtaggcattgatacatgggcagtcgattatgtcttactggacgaaaaaggcgatcggttgcgggaagcaatctcctaccgtgatagaagaacagatcacacaatagacaaactggaacataccctctcaaaagccgcaatttatcaaaaaacaggaatacaatttcagcctttcaacacgatctatcaattgtttgaagaagaccgtgagctgctgaaaaagacagacaaaattatgatgattcctgattatttaggctattgtttaaccggaaaagctgtaacggaaatcacaaacgtgtccacaacacagcttttaaacgtctcaacgggaaatcttgatcctgaattgcttgaagccgtgtctgttctggaacagcaatttgcgccgctcactgaaccggggtgtgaactcgggaagctaagaaatgagtggttcccggattatgatctcccggcgtgcaaggtgatgacagtcgcaacacatgatacggcctcggccgtcattgcggcgccaggcgtaaatgatggctgggcgtatatcagcagcggaacatggtcgttaatcggggttgaaaacaaaacaccgataataactgatcttgctttagaaaacaactatacaaatgaacgcggcgcaaacaacaccattcgctttctcaaaaacattatcggcatgtgggtgatacaagaagtcaaacagcagctacaagcagattattcttttcagcagcttgcagaagaagccaaaaaaacagaaccattccagcaatttataaacttaaatgataaacgtttcctgaatccagaaaacatgataaaggaaatacaacattattgcagacaaacccgccaaaagattccccgtactgcaggcgaacttgcctgctgcatctacagcaatttagccatcatctatgcgatagccatcaaagagctcgaaacaatcacagaaaaaccgatcgagcaatttcatatcatcggcggcggagcccggaatgatttcttaaatcaattaacggcagacatgagtggaaaagcggtatatgcagggccgatagaggcaactgccaccggaaatcttttgatgcaaatgattgctgccaaagaagtcaaagacataaaagaagcccggcaagtcgtcagaaattcctttccgatcaaagtgtttacacctaaagacattgatagaagcacgatcattcagtcatttcagcaaactgttttgaaagcgctatctaaatgatgaagaggtgaaaaggtttgaaaagaaaagccagtatcatgtttgtccatcaagacaagtacgaagaatacaaacagcggcatgatgacatttggcctgagatggcagaagcactcaaagctcatggagcacaccattattccatttttctagacgaggaaacaggcaggctttttgcatatttagaaatagaggatgaagagaaatggagaaagatggcggacacggaagtttgccaaagatggtggaaatcgatggcgccattaatgaaaacaaattcggatttcagtcctgttgcgatagatctaaaggaagttttttatttggattgaaaaactgataaagggagagagccgtatgaccataaaagccaattatgacagtgcaaaacaggcatatgaaaaatggggaattgatgttgaagaggcgcttcggcaattagagcaagtgcccatttcgatccactgctggcagggtgacgacattgaaggctttgaagtaaataagggcgagctttcaggcggaattgacgtgaccggcaattatcccggaaaagcgcaaactcctgaagaattaagaagagatttggagaaggctctttctctcattcctggaaagcaccgcgtaaacctgcatgcgatatacgcagaaacaaacagggaagcggtagaacgtgacgaattgaagccgcagcattttgaaaactgggtgaaatgggcaaaaaaccttggtctcggtttagattttaatccaaccttgttttcgcatgagaaagcggctgacggactcaccctttcacaccctgatccggacatcagagaattttggatcaggcattgcatcgcttgccgccgtatcggggaatacttcgggaaagaattaggaacaccttgcttgacgaatatttggattcccgacggctataaggatatcccgagtgataggctgacaccgcgtaaaagactaaaagaatcactggatcggatcttctcagaggagatcagtgaacaacataatcttgattcaatcgagagcaagctgttcgggcttggctccgaatcatatgttgtcggatctcatgaattttatttagcttatgctttgacgaatcataagctttgtttacttgatacaggccatttccatccgactgagacggtatcaaacaagatctcgtccatgctgctttacacagacaagcttgccttgcacgtatcgcggcctgttcgttgggatagcgaccatgtagtggttttggatgatgaattgagagaaatcgctcttgaaattgtacgaaatcatgctcttgagaaggtagccatcggtctggattttttcgatgccagcattaaccgtgtagccgcctggaccatcggaacgagaaatatgatcaaagctttattgtatgccctgcttctcccgaacggatatttaaaacaattgcaggaagagggccgctatacagaaaggctggccctgatggaggaattcaaaacatatcctttcggagccatctgggattcctactgtgagcaaatgggcgttccggtaaaagaggcatggctttatgacatcaaagaatatgagcaacaggtgcttttaaaaaggaaggcatcttctccgattgtctaataaaaaatccgccgcggcatttgcacgcgggcggatttttttaagcttgatcagcagggtatacaatccccatttgctttcttgcttcttccataatttttgcggtggtcaaagaccgttcaaatgtattttcttcagattccagcttattctcttttataagcgtgacaaattcttctgcttcatagaacatcgccggtttaggatcagggatcgcgatgttttcaaggcggccgtcccggtagcggatttcaacacgttcaggccggtgaatcgtatcgattacaatcgtcccgtcttcaccctggatttcagccggggcataggaagtagagattttggaatgcatcagaacagcttcgaacccgtcgtaagacagaatgacagttccttctccgtccactccggaggataaagcatatccgtttgcttttacatccttcggcgcgccaaacaacacaacagccggataaatacaatagacgccaatatccattaatgacccattggaaagctcaggctgaaacgcattcaaaacagttccgcttctgaacgcgtcatatcgtgaggaatactggcagtagcttgcggtaaatctgcggacagtgccgattttatgcaggtgttttttcagttctttgaaattcggcaggaaagtggtcttcattgcttccatgagaacaacgccgtttgccttagccgctgagatcatctcttctgtttcttttgtattcgaagcaaacggcttctcacaaagcacatgcttgccatggttcataaagagaacggcttgttccttgtgaagagcgttcgggctcgctatgtatacggcatcaaagcaatcgctcgccgccatttcctgaaggtctgagaaggcatgcgcagcgttgtgtttagcagcaaactcgccagcgcgttcagccgatcttgaataaacagcagtcagctgaaaatcttcgatatccgctgctgactcaagaaagcggtctgtaatccagttggttcctattattgcaaaacgtatcactcgtatcgctccttttgcatgatatagctaaattatagcttaaaaagaacaaaatcacatgatagatataaatagaatgttaaaaccgagaaagcttttccagcaattaacggtttttatttttcattatagggacgatagtgtacaatttaattaaactatgtatgacggaggaacgatagtggagacgttgcaaacatggagcggcagattcaagcgattcttcttggataataagtttgttttatttttgcttgtgctgctgctgattggtttaaatattctagtatttacaaaaacatcatttattttcaccccgattattgttctgctcaaaacgatatcacttccgattattttgacaggcattgttttttatctgttaaacccagtcgtcgattttctggagagaagaagaataagaagaatctattctatattgctgctatacctattggttatcgggctgatcacgatcacgatcgtgtcgatcattcccttcttaaaagaacaaattatgagtttgattgacaatatcccgagatatgtggacgtcgtagaaaatcagacgaaacagctgattggcagcaacttcgtcaatcaggcccagcaaacgatgaacattaatatatctgatcttgctacaaaggtttcggatcaggcagcgacgatcgtgaacagcacctttaccggtgttgggaattttatcggcgcactgactgagattatcatttcgatcgtcacggttccgtttattctattttatttgctaaaagacggaagaaaattaccggtctacatactgaagtttgtgccgactcgattgaaagaacagacatatacagtcttaagcgaaatgaatcatcggttaagctcttatatcagaggccagatcattgtcagcttctgtatcgggtttttgctgtttatcggttatttgattatcgggctggattatgcttcattgcttgcagtcattgcggcttgcacaagcatcgttccatatttagggccaacgattgccattacgcctgcgattatcattgccatagtgacatcgccgctcatgctgcttaagctggtgatcgtttggacgattgttcagctgattgaagggaagctgatctctccgcaaattatgggaaaaaaccttcacatccatccgattacgattatttttctgctgttaacagccggcaagctgtttggcgttgttggaatcattcttgcgattcccggctatgcggttgccaaagtcattacgacacatttatttgactggtttaaaatgcagtcacatttatacgatgaagaaaaaaatgaaaatacgccggggcataaagtgtgattttcgtttatagttatataagacgggctttccatttatgggaagctcccgttatgtaaaaaaataaatgtctaatggggagaatcaaaatcatgactctatgggaattgtttgtagccgccattttaggaatcgtagaaggattaacagagtacgcgccggtttcttcgacaggacatatgatcatagtagacgacatctggctaaaatcaagtaatctgatgtcagaagaagctgctaactcattcaaggtggttattcagctaggctccattttagcagtagctatcgtgtttaaagaccgaattttaaatttactgggcttgaaaaaaaatattacaagcgaccaggagcagggacataaattaagcattgcccaaattgccgtcggactcgtgcctgcagctgttctcggctttttgtttgaagattacattgatgaatatttattttccgttaaaactgtggccatcggtttaattgccggggcaatcctcatgctttttgctgactgggtcaataaacggaaaacagcgacagacacactcgaccgcatttcctataaacaggcgatagccgtcggcttattccaatgtctttccctttggcctggtttctcgcgttcgggttcaaccatttccggcggtgttattctcggattaaaccaccgagctgcagccgactttacgtttattatggcgatgccgatcatgatgggagccagctttctaagcctcgtgaagcattgggacagcttaagttcggatctgatgccgtttttcatcgtcggctttatctgtgcctttgtggtcgcactgtttgtcgtccgtttcttcttaaggctgattaacaaaatcaaacttgtcccatttgcaatctatcgaattattctcggtgtgattttacttttgatcatgatgtaagtcgaaaaataaggctcttttccgagccttattttttctgtcaattcaagaggaaacagcttgtttttcaaaataaaatcatctataataaacatgacgttacatacggggccatagctcagctgggagagcgctacgctggcagcgtagaggtcaggggttcgagcccccttggctccatacctttaaacccttattcgataagggtttttttgttttgaggaaaaggtttcattctctgaatcctccagttgagtgaagtcaaagtgagcagtttatctgtcaatcatgaattttccaatacctccttttgttcctcaaagaccgtcatgtcttccaaaggaggggagtagacatgaagagacaccattcgttcagatgttggattggacattttgtgaattaaacctttggttgaaataaggcattctccttcgtggacaaagtatgaattggagagttctgcgtgttcgccggttgaacgataaatagaattaagaagctttccttctaacaccattgcacaaccaatggattgaccatgatcgtgtactgttgtctccttgtttggcggaatgttaatcacgataatttccaattcattatttcgatagatggcatttcggccgtaagcgtactggtctggttccttaatatacggttgactcaattttgctgcgtttggaatttgttttaaagacgttgctaaatctttaaccgatggatttttcaagccgccaaaaatgtcttggatacactcatacagttccattcgtttttgcctcccttacattggtatttcataggttaattcatggtatttacccatatacaatttagaggcggcaaacgcccagtgaacacaaaaaaatgtgggggtaaaatgttgtcttatcaccaacttatttgagtttattagttggaatagtggattgaaaggattaaaacggcctgctttaattcgcttgagggaacgagcagggattcataagtgcagttctagacacaatatcggggaaaagctttcaagctttctatgttgtgcttgaaatttactccattgacaaaacacaatcgatttgaaataatatttgattatatgctcattcattcacataattataataaaataatatcatttcccctgaaagggagaatattagaatgaaagctaatggtatgcaaaatctattagcttcttttgttttcaaaaaatgatgtgtttcgcatgtattcatataggaagggatgacaacatgaagacaaaacactattgggtgatttctttgctcgccgtcttagcggtcgggccgggattgatgtctaacacggcattgtcgtcagttcaaggccttgttcagaaaacggttggaacaagtgtctttacatcagtaaatccgatattgatcggcaatatggcctttgccttgttagttccggcaggaccgctgctgaggaaaaaattcggtgctcgtcccgtctatctggcttcattacctgtctttatactaggctcactgctcatcgcatgttcaggcgatattgcattgatggcggcagggcgctttttacaaggggcggcaacaggcgtcatgctgatgattatgattccaatgcttgtactgtcattcccgattgaacgcaggaactatgcactgcttgtgctgatcgggggattctatggttctgttatcatcggtacaatcctgggaaccattgcaacaagctgcgggcattggagatggctgtttttcatctttggcaccttgtccctgatcggtgtcgcggtgagctatttctttcttcatgatgagcatcacggagcggcggatcaagaacagccgcttgatcgtgcgggaattcttttatctgtcttccttgccgcagcctcagcggtttcattcatttttctgcaaaaatgggggctgtcatcgggttatgtatggattggtttcggggtgacgttatgtttgctcattggtctattgattgtggaatataaagtgaaaaaccccttcatatctattaaactgatgctgctgccaaaaccggtgctcggcttattgatcatagctgcagggacgataacggtagctgtcagcctttctgcttttcaaggcttgctccgtcaaatgtatgatatttctcaggagcatctcattcttttaagcttgactcttttaatcggagtggcgatcgcggccattttgagcgctctgttatacgataaagtcggaccagggatgctcggtattatcggcggactcattctcgtttttgtgaattttcaatggctgcatatacaggatcgatcatctctttatatgttcgcggcactgtttatcatgcttgcagcgggaacaggcctgacagtcgccgcagggctgatgggagctgccatgggaggcccgctgcctgatttggtcaagagaatgacagctgttcagtttttaagattgtttgtctatatgggagttcccattctcatcggctttttcacgaaaaaagatgctgccagacaaagcggttcggtacaggattctatgatgactgcttatcatgatctcttcttcatttcttttatccttagcgtgctgctcgtctgcctgtcattttgtatgaatgccactggaatggggcacaagctggcacataaaccacatgataaagcgaaaacagctccggaaaaaccggccgtctcagcacaaggtttgtcgaaggcaactgtcaaatcatataaagtaataaatgatacggaatatcggaatgcactcagaaatttacaaaaatagaaacatggtaaaaaccttttcattgagcgaaaaggtttttattttgcaatcttttcccaactttatccctaaagaattgaaaaatattagaagtgcaagtaaaattctaaaaggtagattcttttacattcgtaatcttttaattcgaaggaaggttttcatggcccgtaaaaaacttaaaaaacgtaaactcttgatttcactatttttccttgtatcgattccgctagctctgtttgttttagcgacaactttatcaaaaccgattgaaatatccaaagaaactgaagaaatcgatgaacagcaagtatttatagacagtctgtccggacatgcccaaattttgtatgaaaaataccatgttctccccagcatcacaattgctcaggccattctcgaatcggactgggggaacagtgaactggctgctaaggccaacaacctttttggcgtaaaagggaattataaaggccatcatgtcacgatggaaacggacgaagttgaaaaagggaaaagaaaaaccattcgcgcgaagtttcgaaaatacagcacgttttttgaatctatggatgatcacgcccaattgttcgtccgtggcacatcgtggaataaaaagaagtataaaccggtgcttgaggcagggaattataaggaagcggcaaccgccctgcaaacatcaggatatgctacagaccctgactacgctgacaaaatcagcgctattgtggaaaaatacgatttagatgagtacgatgaggtaaatccatccctcaaatctgtggatttaaacgcctctattaaagacagtgccgttcaagacgtatggtccaagccttctactgatgatcggtccataaggcttacctctgcccaatcttacgtcggcaaagacataaaggttgtgtctaaaaaacagaaaggccagtctgtatggtaccaattccaaatcaatgataaacttatcggctggattgatgattcagctgttgaaataaaggaggcaacctaagccctttttactggtatttttaattctttgttccattccggggaatttgaggtataatattccacggaagttatcactttttaactatgctttcgggagggaacaaaggtgcagaaatatagacgcagaaacacggttgcctttacagtactagcttattttactttttttgcgggagtatttttgtttagtatcggactctataatgctgataatctggaactcaatgaaaaaggttattacatcgctgttatgatacttgtagcagttggtgcgattcttacgcaaaaagtgacccgtgataacgcggaggataacgaaatcatcgcggaacaggaaaaaagacaaaatcaatctcatatcgaatcataaaaaatccggcgactgcacgccggatttttttgatatcaccctgtaaacacttcgccatcaggataacggatatttgattgctctgtttttgcgaatgaaaacacgaacgttaaaggaccaattcttccgataaacatgatgacaatgatgatacacttgccagctgttgtcagttcaggagtaagccccatcgtaaggccgacagttccgaatgcggaaaaggtttcaaacacaatttgaagaaatggcgcttgttctgtgatcgtcagggcgaaaatccctaaaaacacgatgaacaaactggtgacgctcacagctaaagctttaatgataatcggatatttgatggaacggcggaaaataaccgtttcttttttacctctcaagtaagcaataacagatgttaaaatcacgatgaacgtagtcagcttaatgccgctcgccgttgatgcgcttcctgctccgataaacatcaataataaagtaaatacaattgttccttctctcatgcttccaaaatctagagaattgaaccctgcggttctcggcgtcactgcctgaaaataggaggcccacagtttatccactatatgcaggtggccgagcgtgccggggttgctgtattctaaaataaagaccgtaagcatagcgatcgcattcaacatcagcgttcctgtaagcatgagctttgtatgtaaagaaaaagttttaaaacgccgatttttcatcacatcaaacagaaccgtaaatccgatccctcctgtaataaataagaaagtaatcacgaggttcactgtaggatcgccaacgtagctcatcaaattatcaggccacaacgaaaacccggcattgttaaaagcagatattgcgtgaaacaaacttgcaaacaagccggatgaccagccgtattgaggtacaagccggatggataaaatgagtgctgctatcaattcaatactgatcgaaaacagaaacaggactttgacaaggccaatgacaccgccgattgtcggctggtttaaggcttcctggacgagcattcgttcttttaagccgattttttttcctaatatcatgacgatcaagaccgcaaatgtcataaatccaagcccgccaatctgaatcagccccataattactgtttgcccgaataccgtaaattgagtgccggtatcgacaacagcaagccctgtaacagttgtagcggaagccgcagtaaaaagggcatctatccatgacaatggcttcgtagtggaaatcggaagcattaataggacagccccgatgataatggtaaggaaaaaaccaatggcaagcacttgaggcggtgtaaaccgaacccatttgatcactttatccttttgaagtgtcacctttgtctacatcccttcgttttcaaaacgtttaatatcctttttgtggcccatgatcaccaggcaatcttgctcgcgaatgatgtcttcaggcgcgggggaaagacagatatctccatgatgtttaatggccaggatcgtgcagccgtactttgctcttacattcaggtcaataatcgattttgaatcaagcttgcgcgtagccagcagctcgacaatactgtattcatcagatagatcaatgtaattcaaaacattttcgtctgaaaggctttgtgcgattttaacccccatatctttttcaggatgaataatgcggtcagcgcctattttttcaagcaccttgtgatgataatagttttgagccttcacccaaatatttggaatatcaagctcctttaataatagggtggtcagcgtactcgcttgaatatttgctccgatggcaacaatcacatattcaaaattgcgtattcctaatgaaagcaattcgttttcttcggtggcgttggcaattaccgcatgagtggcgtaagaagcatatgcattgaccttttcttcgttgatatcaaccgcaaggacctcatgccccattctatgaagttctttacaaatgctgccgccaaaccggcccagcccgatcacggcaaattgcttatttttaattcttcccaatgttcatatctcccttagtgaattaacgtttttgaaacaaaaaagaccattgcaaagaatggccgataatagacctcctctctgtatacgcctacgaggttagctgtcggattagggattcagagtaccccctcttacttagtaagattcaccccaaggctgttaataaaacagccaatcgttggttcccccgttcgtgtttgattaagcggtaaaagagactgtatgaaattgaacactcaagaatttactcctgtttctagtgtttgtcaatttaaattttaaaccagaaaaaagataacggggattagagaaaaaggggagggtaaaacgcaaaaaagaccggcgttaaccggtcttttacattagttgcaaccgcaaggctgagtcggaggagtgctgcgcttagccacgtcaatgctggcttctgcgtaaaatttatttccgatgcttaatgatttattctccgcacggaaagtatatgtaccagcggcaggaagtgttttgttattcagttttaatttgaattcgccagctcctaacaaatcaagtgccaaaggaactcttactgttttcccgttattgaggatctgtgttgtacgcaaggcatttccgttcaatgtgtctttcgtgtttgcagtaaatccgcttggcaatgtaaactccataacgccaaggctgagaagcgtgtttggacggtaagtcaattcgatatctgagaaagaccattccgttttgctggcgccagtgattgttgcgaacaatgaagctgtagactgtgttctcatagtggattcagtatgagctttagttgatgtagattcagccgcgaaagaagctgtaggtgcagaaacgagtaacccgagacttaatgcactaattgccaaagaagataataatttgcgtttcataacaaaattccccctaaaaaatgataaattaaacaggcctgcccgcttttcacctcctctgaaaggccaaatacaaattttacctacataaaattaccatcaaatattttggaagtaaatggggtgtttttcccgtatttttcaaatttgtagtagttacatcaaaaaaacgcctagtttcccaggcgttttctgctttactttgtttcgaccggtataaatttaaaaatttctccggtctgcaccgattcagcaagccgtttcagccagtcatagtaagctttagagctttccagctgatcatataactgcagtgcttcatttttgatatcctcatcgagatcttccttgcataaaaccttttgtaaatcagcttgagcttcctcgatcgctgttacattcacttgaacctcccgctcccatttaggtggaaagaaatttgtgaaaaatttaaagaaatccttctcagccacaaatgtatgcttgcggatgccccggtgaaatgtttttttcactacatttaagtcttgaagctttttgacgccagtgctcatgcttggtttgctcatttgcaactcctcacgcatttcgtcaagcgtcatctcatccctcatatacatcgtcccatataaaatcccgacactgcgggtaattccgtaaagatccatcgtttcagcaatggagtcaataacaagatcccgagcctgttctatagctgcaaattctggattttcatccatactgaccctcttttcctttagaaaattaaattcgttaagttatttctttatgttctttatcttaacgaaacatgaggaaaagtcaaaaagaaaaatcaaaatgggactttgacagtttaaaaaccatatgttagattaaggttgttaaaaacattaaatttttatttaacaaactttatttacgtcaaggaggcttatatgagtcaaacattattcattgacggagaatggatcagtgccgaaaaagaacagatccgcagtattatcaacccatttaatcaagaagaaattgcaactgtaagcgagggagggcgagaggacgccatcaaagcaatcgcagccgcacgtagagcatttgacaaaggagaatggtcatcgctatccgggcttgaacgcggaaaaattgttctgaaaattgcggaattaatcagacgcgatcttgaggagctggctgagcttgaatctcttgatacaggaaaaacactcgaagaaagcaaggccgatatggacgatatcgccaatgtttttcaatattacgccggcttggcagacaaagatggcggagagatcatttcatctccgattcctgattcagaaagcaaaattattagggagccaatcggggtttgcggccagatcactccatggaattatccgctccttcaagcgagctggaaaatcgcccctgcactggccgcaggaaacacaatcgtcatgaagccgagtgagattacgccgctgacgacaatcaaagtctttaagctgatggaagaagccggtgttccaaaaggtgtcgcaaatcttgttcttggaccgggagccacagtgggcgacgagcttgccgtaaacaaagacgtcgatttgatttcatttacgggcggaattgaaacaggcaaaaaaatcatgcgggcggcaagcggaaacgtcaaaaaaatcgcccttgaacttggcgggaaaaacccaaatattgttttcaaggacgcggatttagaagttgcggttgatcaggccttaaacgctgtatttttccacgccggccaagtatgctctgcaggttcccgcttgcttgttgaggatgccattcatgatcaatttttggcggagctggtcaaacgggcaaaacgcataaaactcggaaacggttttcatgctgagacagaaagcggtccgcttatttcggcggagcacagggcaaaggtagaaaaatatgtagagatcggaatagaggaaggcgcgaagctggagacaggaggcaaacgcccggaagatcctgagcttcaaaacggctttttctatgaacctactattttctcaaactgtaattctgacatgagaatcgttcaggaagaggttttcggtcctgtattgacagtcgaaaccttcagctctgaagaagaggtaatcgagcttgcgaatgataccatctatggcttggctggagcggtatggtcaaaagacattgaaaagtgcgaacgggtagcagcccgcttgagaatgggaaccgtttggatcaacgattttcatccgtactttgcacaagcgccatggggcggatataagcaatccgggttcggacgcgagcttggaaaaataggccttgaagaatacacagaagtcaaacatgtataccgcaatacaaaaccggcagcggttaactggtttaattcataagagggggagattgatgatgacattaaatatgaaggtagaaagcatgcagaaattccacacatttgaaattccgactgtgattaagcatggaatcggagccatcaagcatacgggtgaggaagtagctgcactgggcgtttcaaaagcgctccttgtcacagaccctgggatttataaagccggtgttgctgatcccgtaatcgaatcacttaaagaagcaggcattgaagtggtactctttaataaagttgagccaaacccgcctgtccgtctggtgaatgaaggatctgagctttacaaaaaagagaactgtaatggtttggtggcagtcggaggcggaagctccatggatacagcaaaagcaatcggagtagaagcgactcacgaaggaagcgtgcttgattatgaagcggcagatgggaaaaaaccgctggaaaaccgcattcctccgctgacgacaattcccactacagctggaaccggatcagaagtaacccaatgggcggttatcacagatgaagaaagagaattcaaattcaacacgggcggtccgctgattgcagcgcacttgacaatcattgatcctgagcttcatgtttcaatgcctccgcatgtaacagctatgacgggaattgatgcgctcgcccatgccattgagtgctatacaatgaaatttgcacagccaatcacggatgcggttgccttaatggcgattgagtatgccgctcattacatcaagagggcatttgctgatggagaggatctggaagcaaggtacggaatggcgcaggctgcgatgcttgccggtctttcttacggaagtgaatcagcgggcgctgctcatgcgatgagccaaacgcttggcggtattatcccagtcgctcacggccaatgtgtagcggcgatgatgggccctgtcatggaatacaactggaagggctatcctgagaagtttgcgcgtattgcgaaagcgttcggtattgatacaagcaagatgacaacagaagaagctgcgaaagcatctgtcaattggatgtatgatctggtcgaagatttagaagtgccgactttagaagagcagggagtatcacctgatatgatcgaacgcttgtctaaagaagcaatgaaagatccgcaaaccttcggaaaccctagagatttaaatgaaaaagcatacaactggatctacaaacgctgctttaaccttacgcctaaaacggtataatcaaaatcccgctcctttacagagcgggattttttgggataatgaagcataggtggaaattttagataagaaggaaggtgccagctgatgtggaagcgtatgactgcaaaagcggaaggcttatatatcgcagatacaaaaagcttcgtaacaaagcaaatggacaagcttgattttgattatggcggcatccccggcgacttgcattttggcctgaccaaaaaagcgggagccagagaaccaatgttttcaagagggactgaaattttcaaccgcagacaaatttcaattgtttcaatagaggaatgcaacgaaatcgctttaaaaatgggagtgccgagaattttgccggaatggctcggggcgaatgtggcagtcagcggtatgccagatcttacttcattaaaagaaggaagccggattatttttccgagcggagcggctctgctgtgtgagggcgaaaatgatccgtgtatccagccgggagaagtcattcagtcttattatccggaccaaccgaagctggcgtcggctttcgtccgccacgcactgggcattagagggattgtctgtattgtggagagacctggtgctgtttacacaggtgatgaaatagaagttcattcctatcagcgaaaagtcaaacgaaaagcagaaagggtctgattaaatcaggccctttctatcttttctttaatttctttcatttggctgaggtgccgtttttcatgatggccgataaaatcgatccactgtctgacagtcagctcttgaaacacaggatgcggaagcactctttcaaaatcttcttctttcagagaggcaatcgcagcagtcagctgctctcttaccacatcaagctcacgtttcatttggctgcctgaaataaaatcatgcgcaggctcaagatgactcggggctttccgtttattatttctgtcctgtgctacttcaagcggtttttcttcaatttctttaatcggagcgtcctttacacgttccttcaacattttttgtgcggtcatatcgatttttttcaaatggtcaagaacttcccgtatgctccattcttcagcagaaggcttttgattcagcttttcgtcagaaagtcctttcaattcgttccacgtttctaatctggcttcattaaagatactcatcatatctcctcctaaaatgacattaccatatatataagcaattatcatttataaagcacttcaaatgggttatttgtcttaaaattttgaaacttttcccgaggtgtctcgtataaatggtaacggcagccgttcatcaatgcattgatgaagaaaggatgaggaagttggagttatttggagtacctatacaaacaatgtatctttatacgcttattattgcgggcagccttacgctgttattcctgtttttcggagatgtattttcagggctgtcagaaggcattccgtttcttaatccgacattagtgctctcattttttacatgtttttcagcgggcggatatataggtgaacttgtattgcctctgtcaagcttgctgattgcgcttttatcttgcatcctttcgatcatgctggtggtattgcttcacatctttgtactggtgccattatcatctgcagaagaatcattggcatatagagaagatgatctcagaggaagactcggtaaagtgattacagctgtgccggttgacgggtttggtgaagtggtcatagaagggataggcgggaccatttcaaagtcagcggtcagttttgataatcagcagatcagttacgggacaacggtgttagtcgtagatattaacaacggagttctttcggttactccgcatgaacccatttaacataaaaggaggaatttgatatgacaatgccgattataatgatcatcggagttgtattctttttattaattgcactaatagctgtgtttattacgaagtatcgtacagcagggcctgatgaagcgttaattgtaacagggagctatctgggtaataaaaatgttcatgtcgatgaaggcggcaaccgtattaaaatcgtccgcggcggaggaacctttgtccttcccgtcttccagcaggcagagccgctaagcctattatcaagcaaactcgatgtttcgacacctgaagtctatacagaacaaggagtgccagtaatggccgatggaactgcgattattaaaatcggcggttctataggagaaatcgctacagcggccgaacaatttttagggaaatcaaaagacgaccgtgagcaggaagcgcgggaggttttagaaggccaccttcgttccattctcggctcaatgacagtagaagaaatctataaaaacagagaaaaattctctcaagaggtgcagcgtgtcgcttcacaggatctcgcgaaaatgggacttgtaatcgtctcgtttaccattaaagatgttcgtgataaaaacggttatcttgaatcattagggaaaccgagaattgcccaagtaaaacgcgatgctgatatcgcaacagcagaggctgataaagaaacccgaattaagcgggcagaagccgataaagacgcaaaaaaatcagaacttgaacgggcgacggaaatcgctgaagctgaaaaaatcaatcagctcaaaatggctgaattccgcagagaacaagatacggcaaaagcgaatgccgaccaagcatatgatttagagactgcccgagcgcgccagcaagtcacagagcaggaaatgcaggttaaaattatcgaacgccaaaaacaaatagaactagaagaaaaagaaattcttcgccgtgaacgtcaatacgactcagaggtaaagaaaaaagccgatgcagaccgttattctgttgagcagtccgcagcagctgagaaagccaaacagctcgcggaagccgatgccaagaagtacagtattgaagcaatggcaaaggctgaggcggaaaaagtaagaattgacgggctagcaaaagcagaagcggaaaaagcgaaaggagagacagaagcagaggttatccgcctgaaaggtcttgcagaagcggaagcaaaagagaaaattgcggccgcctttgaacagtacgggcaggcggcgattttcgatatgattgtcaaaatgcttccggaatacgcgaaacaagcagcggcacctctttcaaatattgataaaatcaccgttgtcgatacaggaggaagcggtgaatcaagcggagcaaacaaagtaaccagctatgcgacgaacttaatgtcaagtctgcaagaaagtttaaaagcatcctcaggaattgatgtaaaagaaatgcttgagaacttttcaggaaaaggaaacgtaaaacaaagcattaatgaattaacaaatgaaatcaaagaagccaaaacgatccaaaaatcagagtaaggaaagggcagaaccgtatggtaactgtacgtgaagcgaagttagaggatataaaggacattgcaaaagtgcatgtagacagctggaggacaacataccacgaaattatcccgattgattatttaaacagcctgaactataaggaatttgaagacaaatggaaaagtcgctcgttaaagggagtatttgttgctcaggacgaaaagggttcagtattcggctttgcttcatttggacctattcgctctgaacaagaaggctatgacggcgagttatacgctatttatcttctggaagagcgccagcggcaaggtgcaggcagggcgctcttagcaaaaggagcggagtttttgcttcaacatggtttttcaagtatgtttgtttgggttattgagcagaatccctcgattatattttatcaggcctattcacctgaaagagtagcggaggacaactttgaaattgccggagtaaggctgaaagaagtaggtcttggctggccggatctttcagctttaaaaacacttcttaacagataacgaaaaatcccccagcggaattcgctgggggattgttacttttacgctttgtcacttttaagcagacggggtgctgtcataaataataaacataggacaattgcacaaataatgaatgaaggaaccatgtaagtcgcattataagttaaagaataaatccataccggtgttccttttggagcaaagctgccgaaaaacacagctcctgaaatgacatgcgcggcatagcgcagcaaactgccgataaaaactgcgctgaccactgaaacaatcaatttcccttttgtttttgatacagcggctttacggacagaagaagcgaaacagccgcttatgccgattgctgcgaaagcgacaatgtaatctaacaatagctgtacaggatgttgagcaaacaagtttccgattgctatttgtactagacctgtcaacaaacctgtagtaagacctgctttgacaccccagcgaaacgaaattaaaaagatcggaatcatcatgatggagaccgagcctccttgaggcatgctaagaaacattcctgagacaatgtctaaaataacggctgccgctgtcataatggcaatttcaataaggcgaaccagttgcttagattgattcatatctatctccttccattgacagacaaccaaaaggacaacaaaaaagcagcacgcggaaggatgagaaaagttccacgcactgctttacgatctgcaattcatttgactttgccacatccctacgccagcgttaactaacaggttcaaagggtcagaacgaaaccgctcactctcagctttaatgctccccttgtggtcatcagtatttagttcgtttctactatacaagaaaacgaaaaaaacaacaagatcacatgactgatgtatatgttcttttaagaaacttatatgatacacacgctttagaaatcatggcgaggattatagtttatttgttttatagattttttttaaaaaactattgcaataaataaatacaggtgttatattattaaacgtcgctgatgcacagcggacacaaactagatgcttcaaaacaacttgaaaaaagttgttgacaaaaaagaagctgaatgttatattagtaaagctgcttcattgagaagtaacgaaatgatctttgaaaactaaacaagacaaaacgtacctgttaattcagtttttaaaaatcgcactattgtttatcatatgtaagatgaaatttttctaaaaaaaacgaggttttatttaaagaataaacagttgtcatattcttcagaaaattaattaaaagagaggtagatttagccttatcctccatcagtttttgatttttctttttaagatgatcaaaaaacaaaatcgctagacatgaaagtagcaaaatcgggagaataattgttaagaaaagaatgttatttgttctatataaaataactcctaatcccagtattaaaattatatcaattattgcagtaacaaagttagcactaaaaaagtctttaatatatataccatcattgaatcgagaaattacctctccatcttctctgttttcaaaaaaattaataggtaattttgttactttattaaaataaacatttgacatctctttatcaactttgtaagacaattttattatcaaatatgatcttacaaaatcgaagatgcaccttattaagaccatacttatgaatattaaagtgattgtgattaaagattctcttaagcttcttgggataattaggtcaactagaaactttatataaaacgacccagctacagcaagacccacaacgaacaaggaagtcaataaaatcacaaaaacgatcaatttatttctaaaaagtatgtccttaaaaaagtaagaatgttttttttgatctttttctttttcaggaattgactctttgtcaatttctaatataaagtttgtgaatttactttcaaaatcctctttttttattttagttattttgtctttatcaggatcactaacaagtaaatagttatttctaatttcgtatattgttatgtaatgtccatattcctccccttctaacaaagctatacaagggagctttatttgttttagggcttcgaatgtcttattttcttgcaattcaagtggcctagtttttatccccatcttcttaaaaataacaattaagtctcttaaactatagccttccttatccccaattaggtctagtaagaaatcaattccatagttaaggttatgaaactttaaaattgacgagatacaagctagtccacaatcatgactattaaactgtttagtatgaacatatttctttttcttattcaatttcaatccccgctttaaatatgagggaatatttaaaatattccctctacaaatgttttatctgcagaattgacgatagttttgacaagcaacagctccgccaccacaaccaattgtaccgccactagcacattgtagccacaacgcagcacactgagcttttcctaatccactacctttttggttttcgagttcctctagtttaacttctttaaatagcttttccatttgtaaaacctccccatttgtttgcaatccggattacattttttaatataaaggaagataaatctaaattcaaccatattttttatttttttttgaaaattataaggaaacttgttcataaatcatagaaaaaaaactttattacctatcaataaacagaattggttgtaatacactaaataaaattgactattatggatttattttgaattaataatgataaaaatttaggtaaatttttaataattatagatacaaaaaagtaccttctattgtaagaaggtacttttttatgttcaaacactaacccttttatacttttgaataaattgttgagctccatttaaaaaaactagaaaacgcttatttgtagtttcaataacaattctatctggttgagcatatggcataccaattttataatcgatattatctgcaactccatacttgtctgactctttaatactaactatttgattaattggaatttctgttttagataaaccaaattttaagactaagcatttttcatcaaaactataacgtgtatttaggaaaacagtaaaaataaagaaaagtgctaataaaatgattatcataactacatattccatataatcactctttcttatgtttttatataattttaccatgttttttaagtttttaaaacaaaaaaactttaagcgatgtgttatataagtttaaatttatcttaactcttatgcccacctgttaatccagctcgttgaagtgcagttcctgctggtgtataagaaactgctctcagaatcgctttagagccgtatttacttctaatcccatccattacaaaaccgagtttccttctcttttcattatccacttcaaataaactcagctgctgattaacatcatcctcaatattcgataacgtgactgagacacttctcacagtcttacccgagtaaaacttattaaaaagcatcaagcagcatctataaatatccatcgtgatacttgtaggaagatcaattgttttggaacgatgaaaaccaccaccaagctcatccttactgtacccaattcccagactgattgttcgaccaactttattatgtgtacgtgcccttcttgcgacttcttcacaaatctccagaagaaccgccttaatctcttcactccttgtgtaatccctcagtaaaatctgactcttaccgaaactaatctgaccttgcatcaacggagcacctatttctgataaatcaattccgtgagcatggtagtacaactggtttcccattattccgaacttcttttcaagcagctctaaaggaaatttggctaactgacctatagtcgatattcccatccgatttaggtttctttccatcctccctcctatcccccacattttagacaaagggcgaaccttccagagtttatttggtacatcttcatatctccaacgtgcaatgccactctttgttttcttactctccaggtcaagtgcaagcttactgagtagcatattgtctccaataccaactgtgcacatcaaaccaaattctctccacatgctgctttggattgctttggccatttcttcaggatcttcttttcctgcatctaaaaaagattcatcaattgaatacgtatggacacatttctcaggaacaaatctgtaaaacagctttgtaatttcagttgaaactctgatgaaaagcttcatttgtggatttacaatgtgtatccttggatcttcaggtatctcaaatagtctcgatcctgttttgattccaaaatcttttttaagtgcaggagatgcagctaatactacacttccctgtctctccgtattccctacaacagcaagatagcatgttaaagggttaagccccattgttacagccgatacagaagcataaaaggatttcatatcgacacaaagtatattcttacgtggaaattgtgagtaatcaatcattgtatgtaactcctatgatgttattcatgttgatataaactgtattgtcattctggtcttttacgtgaagcttttgttgttcaaaatttatgtaatggactctgccggtgacattttcaacgaatccattgtgaaaaagtttaaattgcaactctttgttaaattcaagtgcctcagagacgagaatatccatctcttcaatttgttgatcatctaaggatggcttttcaatttttgatacatcaatcaaatcttgtttaagctgtgtcaaatgttctggaagcatcattgatgtccatttgattgttcctcgatctctaagcatatcgccccactcctttattgatctaatattaacagaacaaacgttcttcattcaagataaaccagaacaaaagttcgatgtaaatgttggtaataaaatataaaggtcaatgatgatttgcgtagtattaataaaggagggattcttttccatgaaggagagtgtaatggttaatgaagaagaggctaatcggatttttggtcttagttcctgctttgattatgtcaggtattactttaatcgaagcaaataaaaagtcccctttggaagtaattgataatattcgggatgaatttggtatattcagtgtgcaaattggtcaaacagatccggcaattacaattggcatggatcaaaccaaaagtgaagcaaagctccgtgagtatttaaaagataatctgtctagagaagcaaaggaaaaatataagatctatatattaaaagatgatattaataaattggagaaagaacatcgagagtatttgaaagcaaataaccccaataagtaaaatgcccagctctttatttaagctgggcattgttttcattatttaaatagaatttctataagcattaattgcttcatttcgtaatagcatattatctttattaaccatgcctaagttataagcttttttgataacatctaatacctgcgaatccattgtagaaaggtttccgcctgcagtaaatctcaatttccagtcttctaaagacttattcaaatcaagcgtgctttttttattctcgggtttaacgatcgcatttttctcaagtttttcgcaaaactcgttaaaacctattgaagattgctgagtattgttctgtccatacccttctgttgctaagctacaaaaagctaagaattttggatctttagttacatcataattagaagtactaatcacctggttcactctctttcaaaatcaattttttgactgtaaacaaaagtggtgcctgagctcaatgctttaatctgtatagagttatcttgaagtgcgtccatgggaatctcaaaatatttatcccagcctattaccaccttattttgaccaaggatagcatcagatttaaacattttagctgtaccgttatacaacagattcttaccgtctttgcctgtgataactgttaacttggtataacccataaaacgagctttcacatatagtttattccccttcaaaacgtttggcgccttggtttgactagaagtgaggttatcccaagcaaaatcgtttccgtctgatgtaatccctgtaatttgtagatagtagagtggtaatgcttctgccgcttttgcttttgatgaatcagtgaaagcgaaagcaacaactgctagaagagcaagcagtgaatatgtaattctcttcttcatttcctaaatcctccttggtacaagtttacatgttaaatatcgtcatttgaagggaattgtttaatatttgaaataaaaaaagaacctgcattaagcaagttcttttcatattgtcaatttattgtgaatttttaacgacaaggacatttatgtatagtataatatttcctgtacataaagtttgctcactcaagggagtcttgctcatcccctatgaaaggggtgggaaaatgactgtttacgaatcattaatgataatgatcaattttggcggattgatattaaataccgtcttgttgatcttcaatataatgatgattgtaacgtcaagccaaaagaaaaaatagaccttcccttgagtttggacacctgaagggttaggcctacgcagatttgacaacgagcaagccctttgatgggcagcttttgtacagagccagggtgctaccaacaccctggtctttttattttatgcatttaattaaacaaaatgcaaaaaataattatataattgtatcattaccctaattataaccatataaaaatggtatttgcaatactattgcttggtgaataaaaccattattttattggaacccagtactttatcgatgcacaagtgatattatccatgattcagttcaaattcttctcttgtcatcccaaagcaaataccatcataataggcacctttagtgaaaatgatctttcttagttgtccctctttcatgaaacctaatttttcatgtaatcgtatggatggattattaaaagaataaacagttgtatttactttttgataagcaagttccaaaaagaaaaagcgaagaaccatcaagatcatttctttggcaaatcctttgcccctatatggctcgaatacagccaaataataaccgaaggtaccatttttcctatcacagtcaaaggtttcaatcatacctactatattattatcactttcaactgcaataaaacggaattcatctttttctaattgttcttctacccattctctcatgttattagctgaacgaggaaaatgtagcgagtccatatttcgcagaatttcatcatctaacgaatcaaatataacgatatcttcaggttgaattgctcgcagtgtaagattctcccctgtccaataagtaactgccattttaactttccctccagttatttccatacgatttcttaactgcttagtaagtcatcatctaattcaatatacagaattccatcatcttctttatcagcttcaattggttcatcaactaaactgaagacaaactcctcaaacgaattggcaattaagaaaaagtctttgtcgggatgacttaattcatgatcccaaaacaatatctttccattatcgatatccatgcatatttcattcccgcctgcagagcttgcgataggaataatatttctaggaaagcgatcagaatatgtatcgattgctttctgaagactgttatgatcattcgctaaaccataaaaaccttctaacaattgtgtatcatcgcccttgcccatccatggatctttctctaaaggtttatagcaaacgtcatactcaatctcatctgttgtttttttactttctaaataacatcctccatatttcttcaaaaagtccttataatctgaaggtaattgattgcctatgttcatttcaagctctttgagttgttcatttgtattaatgctaggatatctgccagcatcaatcgtaaactctttcaacttttgttcgatcttagtgaagctcattttaataccctccgcattgcacatctttagcaatgaacaattgcaatacttttgtttaatagattattcaatttctatgccatcatatgcatcgcctagtgatacataatcatcccttaaccaataccaatgtttacccttattttcaagcagtcgctgtattaaatctgtaaatgaacttgctatcacctgtgtttcgccgactattccatgtcgatcaaaaaaactgtcatagcattttccttttcgctgatcgtttaagtcaattgttaggtattctccttttccatccgtgcaaacaatataccactcggatgaaatgtcttcttcacagagctccccaacaataatgggattagctaattcaaactcagctggtcgtactatgtatattggataatccgcattttcatataaaactgctccaccacattgttcataaaattcactaatatcttttggtagttgatgcttctcgtctattactgggagaccatcagcttcaaacagccgacagtctgatgtagaagcaatcttcttgattaacatgtcaatgctcaagtccgcacctactttctaaagttgtattgattaaatgcgttataatattgctgtctagcttctttaggaacattagcagcatcaaacatcttctcagtaagttcttgtatttctctgggggatacttctttccagtttactttgccgccaactttcttccctgttttttcgaacaaccattctctatatactttcttggtagcgttgtgttgttccttagttaaagctactgttggtgtgttactccctctactcacataattcggaacattgtgtttagcccatacgtccattacaccgtgatgattctctaaaggactgttacttggtctataatcaacgacatcgaaaggttttacttctttatctgaccctttagcaaaactcattagctgattttttaagttttctccatccactacattgtatggcacgtcccctgccatagcaagatcgtacttagggttataaggcagcaaatctggaatcttgacgtccttaattttcttccctgcttgactagctttatttattaccttgcctgctgcatcagctttgttaatggctcctgcaccttttgttccgataacagctgcagccactgagccaattgcatacgttacccatcttgaccttgaataggcatctccattcaccatatccttttgatatgactcttcaattgcagcagatattgcatcatatgttttaactggatgaataactgcattgccaagcgctgacaatgtttctcctggatcggtgatgaagtcccataagccggttacagtgtctttgccaacgtcatataagcctacccctacaccttttacgatgtcccaggtgatttctcctgctccttctagctgctttgcttgttcaatttgcactgcaagctgtacttgagctggctccagattctcgtaccctactttcttagcaatctctaaatattcatcaggatcagacacaccgtcattaagttttttctttaattccttgatttcacgttcctttgcttcttctttcttcacggttaaataagcttctgaatgctgctcaatatcgccttttttcttatgtatgtcactttctctatacgctttggcgctatagtgaatcggtgtggcgttcttccctttgcctgttgattcctgcagctttttaaaatcttgctggatgaattgttcattttgttcagtctcagcgtactctgtttttaaatcctcatcaagcttgtttatcttatcgattgttttttcacgtttgtcatctgcagaggaaagtttgtctttgaagtcttctgttgagaatatttcaagtggaagaatatcattgatgtcgtttaaaatgtctttcattgcttttttctgttcagacataatggattttgattttgtgtatgcatttacaagttcatgttctaagaaggattcttctatgtatgcatcagacatcttagcgtcttcaagttttgcagaaatgctgcttaagaaaacaattttcatatcgataagatcaatccattgatctgtaacgccgacatggtcatgataaaatgctttaatgttgtctgcacccttacctgaaaacttgctgtcgtctaggtcagctacagctttaaacgcttttttgagcttcaccatttgcgaccttagttccttatactctttggttcttttatccgcttcagagagcaatgaatcagcttcaaataccttcatttcattctcctttcaagcctactctatgtaaattttaccacaatcatttgcttgaataacagaaaaagacagccagaactgactgtcttatacatcacactatcttgttctataataattttctgcggtatagtagcgccaatcccaaaaaggttccccattagccaatatataccggtctaaaaatatttcaaagtttaaatttaatggattatattctaaaccactttcaaatatatagagatagttaggatcaccttgattaattttatctttatcgatcattaaatggcattcttccaataagtagccaattgggataccattgataccttcaaacaaatcctcatattttagttcctcttcaatctcttcaaggctaaatagctgaagtcctccacctatattctccccatcagaaagaatctcaaaaattttcgcaccgttatgtagtgtgatgaacttctgataatcctctggaagggaaagctggtgtttagcctcaaagctttgaatgtcattcagggttgctttgtccggtgaaaatgtaacaaggaactccatgatatcaccttctgaacaaaacaattgaatggctcctttttcatctaaaagacttttcaagccatttaccgtcttatgaacaaagttagtcaaataaatcaccccatatttaaatcaaagggatgtttcggcatctctttttggatttctttctattcatattggtaaaagtaataatgttaacaaatatgattcaaaactggctttcaaaggttcctaaagagttaatgacttattttaaaaacctgattaagtcaatgaataattgggaagaagagatattcaactatttcaattctcccattacaaacgcctatacggaatccttgaattgtttgattaagacaaggagccaatattagccatggttattcatttgaagctcttagagcaaaaatattgtttacacaaggttatcgtaaagtaaaaaagaaattcaaagaagttgaagctactttcggaaaattgtgacctgatcaattcccaaattggggtcaaataggctatgaatgggtttatgaagaaaactatggtgctgacttttccatactgactaaagcaatggaggatggttatttttaaccctctttttacactttttcagattacccattttttatccttggtatgaatttgttacaaactcttttgctttattagcaacagcttcccaagtggccgcagcattatcaagatccgtagaaagcttattgatatcctcattctcaaacccttgtgcgagtgaataaaattgatttgctatagaatgccagtttccttcagtttgttctataaactccagagacctttctgcctggtatattacattatgcaagtctatattgatgccgtgaaacagacttaaaacttttacaactaatgcaacttgtgcatctacaccgtttaaattctgaaaattatcaattcgttgtttaaacatttgaacatcagaatactctaacatttcggatactatatacccgattaaagggcctaactcagagctgaattttactttctcatttatctcatgctcttcaagactttcacccaacaattttttaaattgcatgaatatattcaataaatcatgtatctcgctctcatcattgtattgtgaatctaaataagtcattacttcttcaaaagaattgttcaattgtgtaacacctatgaagttgttacctccttgaagaaaggaatttagtagattttgaacatctttcatagattgttgattttcatcgagctctctcataagtataagacagacctcatgaaaatcttgaatagcatcttgtctatcttgatcattgcttgcagttgtaattgcccttaaacctggttgtaatgcttcgtttatcaattccgaagtggtagacccaacattgtatatatcattagccattttattaacacagcttaataatttctccaaccaccagtcacacaactttttatattcgttataaacatcatataatttctgaaaatcttgaggtatttcaacgtttttcggtaagttcaaataagttttcatctcatcattgctcacaggcaaacccgttccagtaagaatattagcttgagtttttgcccaatatccagtagatattagcccatctcttcctaataaaagatcctgtggtccatattgggatgttgcatctaaaagattatcatatttcatttcttgacccgccctttcatatcatctagagtttatatatttaatataacaaaaaacctaccaaattattttattttttcaattttttattcgataaaaaagtaagacgggaatcattttgtagagcagatcgaaaatgaaaatgcagctaaactaattacaatgacagtcgccagttttatttcatcacaagacaaaatttaaggaataatttaattcacaaaaattggatacaggattataattattgatggtttaccgatataaatagagaacaaacattctaaaaggggaaatgaagttgaagaaagtattattaggttttgcagcattcactttgagcttatcgttggcagcctgcagctcaaatgattctgaaaaagtaagcacagaaaaagaaacaccacaagcgtctacggatgtggaaaagaaaacagaacaaaaggaatctactaaagaaaaaactgctgacaagtctaaggaaaaagacaaaaaggaattggtcgatgttactctagatagagctgttgatggtgacacaattaaagttacctacaacggaaatgtagacacagtacgctacttgctcatagacacacctgaaacaaagaaaccaaattcttgtgttcaaccatatggtgaggatgcgtcaaaacgaaataaagaattggtcaacagtggtaagctgcagcttgaatttgacaaaggtgatcgcagagataaatacggaagactattagcttatgtttatgtggatggcaaatctgttcaggaaacattgctaaaagaaggattggccagagtagcgtatgtatatgagccaaatacgaaatacatagatcaatttaagaaagacgagcaagaagcaaaatcagagaagctttcaatctggagcaagaatggatatgtgactgaccgaggatttaatggctgtgtgaaagagaaaaccactgcagttaaaaaagcaacaacatctaaaccggcagcaacacagcctacaactccaaaggcatcaagtgaaacttcgactacaactgaaaaagaagcttcttcagagacaactggaggaacagaaacatttaaaaattgcacagagttaagaaagaaatatccgaatggagtgcctagctcccaccctgcttaccaatctaaaatggacagggatcatgacaactatgcttgtgaacgatgaaaggagataagtgatgggacaaaaatttcataaattaaactctaagtatggaatcatagattatccaatacttttaaaagatcttgagtccatcattcaagaattccctaaatcagaaagaaagttttatgagtatgcaattaaagctttaaaaaaggaagttgggaaaaaggaaaagattttacatatgacttctgcagatccaaagcttactaaatttggttttatggttatcactgaaaagaaacttctatttgtcactatgaaaggcggttttttcgggggtgcagatactgaagttgttgaatttaaaagtatcaaagaagttgacttcgatattgctccaaatcccttgggaatggccacgatgcaattgggtatcctccatttaaaaatcaaaggtaagcttggaatgagtagcaagcgtaccattagaaatattgatgaacattctcttgataaaatagtagctatactaagagagcaaacaaaataaaaagcccgtttttgggcttttctttttttatatggctaagttaaagataaaggttgatttaatattatggataacggagtttcttatattttatgtagttttaaatggatttctaagtttacttggttatttatgttaaactaaatataaagagattgtaataacttccacttaaattaacgggtcagttagtttaagaagatgaataaaaaaacaacacctttcatcaaggggtcttgctaatttaattgttgcaaacttacagagtatctaataagaggttatagataggagatgaactaaatgaaaaaaatagttgaaagtacaacttttccaagaacaaaacagtctataacagaagatttgaaagctttaggattaaagaaagggatgaccgtacttgtacattcctctttatcttctataggatgggtaaatggtggagctgttgctgtgattcaagcattaatagatgttgttactgaagaaggtaccatcgtgatgccttctcaatccgtggaattatctgacccaaaagaatggggaaaccctcccgtaccagaggagtggtgggatattattagagaaagtatgccagcctataattctaactatacccccactactagagggatggggcaaatagtagagttattcaggtcttatccagaagttaaaagaagtaatcacccaaactactcctttgtagcttggggaaaacataaaaacaaaatccttaatcaacatcctttagaattcggactgggtgaacaatcacctctggggaaactttatatacgggaatcatatgtattattattaggtgctgattttgatagtagtacctgcttccatcttgctgagtacagaattccttatcaaaaaattataaacaggggtgcacctataatagtagaaggtaaaagagtatggaaagaatataaagaacttgaatttagagaagaactatttcaagaagtcggtcaagcgtttgaagcagaacataatatgaaagttggcaaagtgggttctgctaattgccgccttttttcacttacagaagcagtggattttgctgagaaatggtttattaataatgatagtaaaaatataaaaaaatagcttggtctaccaaatgagtttagtaacactttttaaaactatcgggttctttaggtttaaaattgacagttaaatcattgagcttggaaggaaatttttcaagcttatttttagtgtccacctgtttagccttttcactgagaaggcctcccactcttttgatcctcgcttaacaatgggagggcttaactcgttataaaaataagcgctctccccttcggaaatacgcctggctatttattaccttattatcatattagccgatgtaaagcaaaacagagtgtcacgttgactcaaaaattttgtcaaatcatttcatccataataatcatctgaattgtaattaaagtactcaaaagtatcttcaatgactttcttgcagatatcacatacatcccaatgtcccatatcattttgttcggtataaactttggacacttcacaagtgcaatagtctacttctttaaacatgcttatcccccttcgtctttgagattatcataccacgtaatccacgaattaacttatgctttatacaatgcggctcgcctcttcattctttaatttccttcactaagtaaatcactttacaaatccaccaaaaatgcagattcaaagccctttgcaactctctgttgtataaatcaattttatatcccccattcagtgactgcataaataatttcatttgggttaggatcatgatctaaatatccgccatatcgagacactagaaccccatatttaaaattaaagtcaataatccataaatcgctgttatttatttgttcccacagaaaattaaagttctctattatccagttaccgttaatcagaaaaattgggctatcctctatccctaaatataagtaaacttgttcatcaggaagcttagtttgttgcacatgattgatcacttcatattcccaactgtattcttttctatgctcactgtatttaattgcaaaatcatttttatgtaactcaaagttccattttttctgaactttatctaggattctttctaattcaggagatgtgattagactacaatcctcaatagtagttgccatatcacgaggcagtgttgacatcaatgttactcggaggcttttttgtttgtttattttcaacttctgtctaagaagcatttttcgattgtccatactatcctccataaataataatgtaaggttaataaaagaagccagagagtatgtgagggaactctctggcctatagtggttgatacaccaactatgatacatatacaggatactttatatttgtgatgtattcaagcagctttcaggtttaaataaaatgtgaattttatttaaactacttaacgtacacttatttatactgctacttatttattgtcctttatatgctcttccccataaatactcttcattgtttcttcacgttttttctcttcccttttctcttcctctggagatactttctttacttctggtatttccatgtttttaagtttgtcatacaccatagggcgtgaatatcttcctgtgctgccgggaaaatatgcgtctatcaagttgtatttattatccatcaacatttcaaactcatagtaagtatccgcttggtttccagttccttttatttcataagaagattgaatgtaatataaaccatcatcccttttttctaccaaacttttttcataatcagctggaattgttctttctggtactccgaacatttctttaacaagccaggatactttttcatagatatctttatgtgtagtacttgtttgagactttgcagaatatttatctgtttcgcttgcatccaactccttttgcccttcttcacttttatagtactcagtgatctgttcacactcttcttttccgtacacttcaatacaatcatccatatttggagtatccgcgagtttattatcattttcctttacaccttcttcggaggattcctctttagactcatttttatttttagaaccatcatttgaattcgcactactttcagcacacccaccagtgaagaaaataaaagatacacaaactaacattgaaaagcgaatattcataaagccctcctggatttataaagtatttacaatgaatttagatgaactaattataacccatgttcaagaaggtttttcataaaatttcaatcaattcaattccttcaaattattgtattgttttcgtattcaatgtcagataaaatattcttaattaagtttctgttttgacattaaacacaaataaagaggtgctaaatttttggagttaaaaaacattgttaattcttacaacatcacaaatattttagggtatcttagacgttctcgtcaggacatggaacgagaaaaaagaacaggtgaagacacactcacagaacaaaaagaacttatgaataaaatacttacggccattgagatcccttatgaattaaaaatggagattggatcaggagaaagcattgatggtcgacctgttttcaaagaatgtcttaaagatcttgaggaaggcaaatatcaggcaattgctgttaaagaaataacaagacttagtcgtgggagttatagcgatgcaggacaaattgttaacctccttcaaagcaaacgattgatcataattacaccatataaggtttatgaccctagaaaccctgttgacatgcgccagatacgttttgagttatttatggctagagaagaatttgaaatgactagggagcgtatgacaggcgctaaatacacttatgcagcacagggaaaatggatatctggactggcaccttatggataccaattaaacaaaaagacgtctaaactagatccagttgaggatgaagcaaaagtagttcaattaatttttaacatctttctaaatgggttgaatggaaaagattatagctatacagcaattgcttcacatctaacaaatttacaaatccctacaccgtcagggaaaaaacgttggaatcaatacacaatcaaagcaattctccaaaatgaagtttatataggaactgttaaatataaggttagagaaaaaacaaaagacggaaagagaacaattagacctgaaaaagaacaaattgtagtacaagatgcgcatgctcctataattgacaaagaacaatttcaacaatcacaagtaaaaatcgcaaacaaagttccccttttgccaaataaagatgaatttgaattaagtgaactggccggtgtttgtacttgctcaaaatgtggtgagcctttatctaaatacgaatctaaacgcatacgaaaaaacaaagatggaactgaaagcgtttatcacgttaaatcgctcacatgtaagaaaaataagtgtacgtatgtgagatataacgatgttgaaaatgcaattctggattacctctcttccttaaatgacttaaatgatagtactttaacaaaacacatcaattcgatgctttcaaagtacgaagacgacaacagtaacatgaaaacaaaaaagcaaatgtctgaacacctttcacaaaaagagaaagagctaaaaaacaaagagaacttcatcttcgataaatatgaaagtggcatttacagtgatgaactttttttgaagagaaaagctgcattagatgaagaatttaaagagctccagaatgcaaagaatgagctcaatggattacaagatacacaatcagaaatagacagtaatacagtgagaaacaacataaataaaataattgaccagtatcacattgaatcaagctcagagaaaaagaacgagctattaaggatggtcttaaaagatgttattgttaacatgacacaaaaaagaaaagggcctataccagctcaatttgaaataacccctatcctaaggtttaatttcatttttgacctcacagccactaatagtttccactaagaaaagtagtaagtatcttaaaaaacagataaagctgtatctcctgtgaacacaatgggtgccaccaagctgttatctgaaaagctgtttcatcaagcaaaccgccacgtccaaaacaaaggaaccttgttttgttcggtccgctttggaaatgttctcggttccagaggttcggtcatccccatattatttgaacagatgatggagggtgaacctctgaccatcacagacaaaaacatgaccagatttttcatgtcaatagacgatgcagctacattgacattacaatcggctgctattacaaaaggcggagaaacctttattttcaaaatggaatcactgaaacttgaagaactgattcatgggtttgaagaatatgcatcgcagcacgggctcccgcggccggctgcagtagaagtgggcaagcgtccaggtgaaaagcttcacgaagaattaacatctccacatgaaattgaatcactgtatgaatggggcaacctttatgcgatccttccagagccggaaaaacatcctgactttcgcaaagtcaatctgcctgggtatcaatcagatcaagccccgctcattacgaaagaaagaattgctcagattattgaagaattgcatcaagagaaaaaggcataaaaacaagcctgtctatccattaggcaggcctgtttttaacagtttatttattaaagagatgcagatagctttcgtatccttcttcttttagcttatgcttcggaacaaaccgcagcgctgctgaatttatgcagtaacgaagtccgtttggccccggtccgtcattaaatacgtggccaagatgagaatcagcagttcggcttcttacttctgtgcgaatcatgccgtggctcgtgtccagtttttcttccacttcttcttcaatcggctttgtaaagcttggccagccgcattgggaatcaaatttatctttggatgtaaacaatggcttgcctgacacaatgtctacatacaacccttcttccttatgatcccaatattcattttgaaatggcggctccgtgccgttattttgcgttacttcatattgcatgcgatttaatgactttattttttcttctttattgtacgccatttatttagccccccaatgctcgctgataaatcccgctcgtccggaacctgtccggtagcgctgataatgtgctggattctttttataaaaatgctgatggtagccttccgcttcatagaaaggttcagcttttaaaatgtccgttacaatcggatctttaaagatgccgctttccgccagacgttgcttggaagcttccgcaagctccttttgtttatcattatgataaaaaatggctgcgcgataggaactgccgcgatcagcaaattgccctccggcatctgtcggatcgatttgctgccaaaataattcaagcagtttttcataagggaatacatcaggatgaaacgtgatttgaacggcttcacgatgtcccgtcgtttcactgcacacctcttcgtacgtagggttttcagtatggccgcctgtatacccggacaccactttttcaattcccggctgttcgtcaaaaggtttaaccatacaccaaaaacagcctcctgcaaatgtggcgatttcttttttttcagacatactggtgcctcctttgttaatacgtggtattattatattatagcatgtaaaaatagaatgaaaatgattctgcttttcaataaaatctataggttttaagcaatatgcttatgtaatggaggttcacaaatttgaaagtaagaacacagatgatgtacgatatggaaactttactccgtaaagtctttaaacaaatacgcaatgaaatcaatgaaattttagataaagagctgtcgcggaatgaattcaccattcttcgaatccttagtgaacaagggcctaaaaaagtcactgaatttgcgcctattttagaggtatcggcaagccacattacggctgtgaccgatgcgctggtagaaaaggaatggattacgagaatcagatcgaaggaagacagacgcatcatccgcattcatatcactgaagcgggcgaaaaagtccttcagcactttaacgagaaaaaaacggaatatttctttaaacgctttgactgctacactgatgctgaacttgccacgttaatcgagctcttcagcaaacttgataaaaaacggtgaaaaaaagcacataccgatatataggtatgtgcttttcgcagtgcttcacttatttttcagtaaacagcttcattgctttccagcggccatatctataatacaaaaatgccgcgcagctgctaaataaaaaactcattccgattccaagcccgattcctttttgtccaagccaagctgaaaatagagctgtgaaaggatacctcaacacccaaaacgagatcaaatttaataccagaacctgcagcatcgctcccgcggccctgacgattccgttcagcacaaaattaaccccaataaaagggtagaaaaacgcgatccacttcaaatattgttcaccaaatgcgaccgcatcaggctcactgataaataaccttatgaggtatttaccaaatacccaaatcataaccgcaatcaccagcatgcaggaaataacagctatcacacctagccttgcaattgttcccactcttttttcgtttccgattccaatattttgccctgccatactattgacggccgtaccggcagccattgctggaagcgtgatgatgctatcaagccgctgcaccgcgccaaagcctgataccacgtgatccccgtatgagttaacaacactcataatcgccatcataccgcctgtaatcaccatcatctgcagacctgccggaatcccgagtttcaaaatcagcgcggactcttcccacttgggcattctcggaatcgagaatggcacaagcttgtgtttgatgacataaaacaacccatacaaaaacgcaatgccctgtgacaaaatcgttgaataagccgctcccgctattcccatgcggaacacagaaataaagagcggcgcaagcactgtattcagtacaacagcaaacgcaataaaccggagaggtgtcttgctgtcgcccagcgcacgaagcacagtactgataaagttataaccaaacaaaaataaaatgccgataaattgaatctgtaaatacgtctcagcaagcggtatcattgactccggcgtttttagaagacgcagcaaaagctctgagagaaaaaaaccggccgcgccgaatccgatgcttaggcctgttaataaaacaacaaaagcgttaatatacgacgccattccttttatatcatcttttcctttttgctgagataaaatggttaacgtcgcattgttaaggcccaaaataaaagacagcacggtcaaaacaatcgtgcttgataccgcggctgccccaagggcctttgcccccagtaaattgccgatccacaagctgtctataaattgaaaggaaacctgcaatgcgtttccgagcataataggcattgaaaacagtacaagctgtttcagcacgttcccctgtgtaaaatcgtatgctttcatcttttctccttgtgttctcaaattttcttcggaccacacgaaaaaagagacgttgtttcatgtctcttttttcatgacttatcggttttttttcggtctcgcataccgaatgtaaacaccatcacacttaggaacaaggcacaataggaaacattcaaatacatttgatccatatcttcagcagccagatgatgataagcaagccagccgaagtacagggaaaatgtaaaggataataaactgaaatactggtaaatccgtttcattttcagtcacctctattgtttaggatggtaataggaaaactcaatttcatctttttctaaatttatcttatccgctttgacatacattccattcgttaaaggcatttctgacaaacgcacttcaatgcttttatctccggggtgaacatggacaaatgacggcaattcataaaagctgtccatataatttaacacaaagctaattggtatactcaatttccctaacgaaaatttcgtgacattcagctctacatcaccgttttttttcacggtcggctcaaaagcgataaacgcatcaatagacgtggaaaatgccttgattttccctgcgacatgaacatcatcatcaatctctactttataatcaagcttgtttgatgctttgtcgtttaaatatgagttaacaaacgcagctaatgattcttttgtgcttgtcacttgaaatccatactcgctctcagatgcatctttcacctgagcctgttcccccggaagcaaaacaagtgccacaaacccggcggcgaggataaaattgattgcaagcaatataaaaaacagtcgcttccacttattcatgctgtcaccctactctttcggtaatccttcttttttaatggcttgatagacgcgctttgcgataagagaataacccgtaccattaggatgaaaatcatcttcctcagaaattcggctgctgtcacttttttgattaaacaaatcttcgatatggacgatttttgcatgtttatcttttttcagctctttttcagcaatatggttccaatccgtgacgacaccatttatttcatttagttctgataatgtaaacgtaaacggattgtacatgctgacataaatcagctcagcgtgatcattcagctcgcgaatttcagaaatgattttttcaaagcgcttttcgtacggtttttccgcttcctgaaacggttcaacggttaattgcagaaagttttggcgaaggattttcatcaaatcattaccgccaattgtaaaaaagacataatctgcgtcctttatgcctttttgaacctttttatcttttagtttttctaataaatcatccgaacggttcccttttacagcataatttttcacgtcgaccgttttgacttgtttatctgaccggatagaatccgccaccttgccgacatatccctttccgtcgggatctccgactccttctgtcagcgaatctccgacagccgctatgacaatgtgttcttttgttttcgtttcatgggctttttgttttccctcagatgatgtacgtatgctcgtacacgcagtaagaagcaaaatcaaactggccatgattgaaaaaatgcgcagcttcaatcttgttgctccttcccattctactagtggaaagtgtatcatgttttagaagatttgcaaatgcctagtctcttagcttacttgagtgtactggctgacttcacatcggaaatgatatcatcgtacggtgtattctccactccattgtaatctttcagcaccttaccgtccggacctaccaaataaaaagaagattgatgaatcacttggtcctctccctccggcttctttacgatcgctttaaagctcttaagtgcgaactcctcaatctcactctggctgtatcccgtgagaaaatcccagttatcaaaagataatggataatttgcggcaaatttcttcagctgtttcggcttatcgttttctggatcaacactaaatgatatgatgcggacatctatattttcggctttcagttttttttgcagatcggtcatatgagcggtcattggcggacatatagtttcacaattggtaaaaataaaatccgccagccatacttctccttttaaactctctaaagaaacgttcttgccgtcttggttttgaaatgtaaaaggctccacctcgtaattgagcggatctttaatctgctgtcctccgcatgcacacaaaaacagaaaaatcagcccagccgttaaccccttgataaccttcatgacatccatcctttccagccagcataaaaacgctttctaaaaccgtccttactgtcccatgtttgtattcgatactgagcaaaaaaaatcctgcatgcctccccattaacgattacaaaggagggcatgcaggtaaaaaacggcatgttacgcgttgtgctttaacacctcttgatgaaatacagcctgataatctgcccacttcatccgccgcttcatataatgtcggaaagaatacacttttgccctgctgtttgatgaaaacacttcttttaagtagaattgcaaatggtgatgtaacataaagaaatagtgctcatcttcctttaatacaggtatttctgtcactttcacctgaatcccgtcaccgcgtttgaactctaggcttttgagtaacaagctatcaatcctcttttttgtttttcttctattatatatgatgccagccgggctgtctgtcattttgcgcggttgtgtaaaaaaattagattagcaaatggaacaagtcctcatccttgttcacctctacataatgaaacggttttttgttcatccgttcaatcagcggcccataatcggctttgttctgcagctcgatgccgacaagagcaggtccattgcttttattatttttcttcgtatattcaaaccttgtaatgtcatcattcggcccgaggacttcgtcaagaaattcgcggagcgcccccgctctttgtggaaaattgacgataaaataatgctgaaggccttcaaaaatcaaggaacgctccttcatttcctgcattcttccgatatcgttattgcccccgcttaccacacacaccacgtttttccctttaatttgatccttgtacaaatcaagcgctgcgacagaaagagctccagccggttcagcaacaaccgcacattcgttatataattcaagaatggatgtacatacttttccttcaggcacaaggagaatgtcatcaacgacagtttccagcgtccggaaggtttcctcgccaatttttttaacagccgccccatctacaaacttatcaattttatcaagtgtgacgacatgcccagctttgtttgattcaaagtaggatgccgctcccgccggctcaacagcaattacctttgtatcaggagacacgtttttcaaatatgtacctaccccagagagaaggccgccgcctccgacacttgcaaaaagaaaatgcggttctgtatcaatgtcgtttaaaatctcgactgcgagcgttccctgtccggccatcacatccggatcatcgaacggatggataaacgtccgagattccgcctcacagcattcagcagcgcttttatacgcgtcgtcaaacgtatcgcctgtcaaaataatatcgataaatccttttccgaatagttcaacttgagatactttttgtctcggtgtagtagacggcataaaaattttcccgtgaatgccaagatgtttacacgaaaatgccacaccttgagcgtggtttccggcacttgcacacacaactccgttctctgtctgctcgctggaaagctgtttcattttatgataagcccctctgagcttaaaagatctgacaacttgcaagtcttcgcgttttaaatagatattgcattcatatctctcagaaagtctgtcattcctctgcaaaggtgtgtgaatgacaacgtcctttacgttttggtgagccttcaaaatgtctttcacttggatgagagagttttctttaagcaacggtttcatgtacagattcctttcttgttttaaatccctatttaatatgccattataacatgaatattcaaaaaataagacaattatttttatttaataattaaaaaaatacagactatgtccaccacatcttgtggtaacttctgttcaaccattatcctgcagagccaagaaaaaagatgatcgtaaaataaagggtgttttcaaccaaaaggcatgatataatgaaaccaattagaaccaaaaggagccaattgatgaatagtgcaccaaaactcaatacatttcaacatctaatcggagaacatcaaacttttctggaagcgaagcgaatcgccaagcagttctcgttatcggagcttcctgtcttaataacaggaaaaatcggaacaggcaaaaatcacttcgcacatgccatacacttggaatcttcgagaagcaatgaaccgtttataagcgtcaattgcagcacccattcggaagaaacccttattcatgagctttttggccctaacggaaacacaggtgtttttcaaaaagcggtacgaggaaccctttttcttgatgatgtatggcgcatgcctgcttctgtacaagctcagctgttaaaagcgcttgattcagacacggagaaaccgcgaatgatctgtgcttctgcagaccgatccgtggaacatacattcaggcaagacttattctacagactgaacattttaacgctcacactgcccgaattatcggaacgaaaaagcgatattccgcttttgacacagcattttctctcaaattctggtcagcaattgttaatcgatccctccgtttttcccgtgcttgagaagcatgcatttgaaggcaatgtcagggaattaaaaaacgctgcagattatatggcggcagtatcaagcgggggaacgattcagccatatgacctgccgccgtatattagaggcacgatagacggaaaaacgtcgaagaaaaaagcgaaactgcttactttaatggaaaaagctgagtttttgtttattttggaaacaataaaagtattgaacgaaaaaggagaacctgccagcagacggatcatttctgaacacagcaaaaatacccaaacctcgttaactcctcagcaggtcagaagccgtctcgactatttggagaaaaaagattatgtcaccaaaagccgcggacgcgcaggcacaaaaattacctttgagggcttgagctttatagagacgttaaaaaatcaaatgatctagcgatcgaaaggagaatgtacttgtttacaatcaaagaagagatcgccaatgcgattacacacggcatcggtgtcctcttatccatcccagcattagtgtttctaatcatatttgcggctaattacgggtctgcatgggacattgtcagctttacaatattcggtgtctctatgctgctgttatatttgagctccaccctgcttcacagcatcacacataaaaaaacgaaggacattttggagattattgatcatagcgcaatttacgtactcatcgccggaacctacacgccttttttgcttgggccgctgaaaggcacactcggctttaccctgttggttatcgtatggtcacttgccctaggcggaatcgtttttaaaattttctttgtgaaacggtttatcctattgtcaaccttcgtgtatttagtcatggggtggctgatgattattgcagttaaacctttatatgcttcactgagcggagcgggattcagcctcctttttctcggcggcattttatactctgtcggaaccatcttttacatttggaaaaagatccccttccatcacgccatttggcacagctttgtattgggcgggagcgctgccatgtttttctgcgtgctcttctattgtgtaaaggtgcctttcctttcgtaacagtaacagaaaagcgcagtcttcacgactgcgcttttttatgcacgtaattgtttttcattggcaggtatataagcttttgaaaaggacaattcaatgtctgccggttttaagcgtttaaaaaacgagccattttgcatgttatctgttcctttcgtttccaccatcaccaacggaagatgatagcgggccgcaagttctacaggatcaatagaaccatctagtgaaagaatcaggctttgtcccttttccagctgttttgtcacatcttcatataccttttctgaatccccgtctgaaatcacatccatccgatccagccattgcccgataaaaggcaagcggaacacttttgggttagcgataaagccggccggttcctcaatatatccagcaattaaggccagttcagccaaacgcaaacggggatgcacatacaaaacaggaccgtgtggtattggctctggctgatggatcgtcacaactgaaccggagatgccgatacagccttctaaaaacgcctttggctgttcgtacacaagagccatctgttttttgtatgacagacggggatcgagcattgtttgattaaataattgtttcatattttttaacagcatatacacaatataaaccactagaaggctgtagcgaaccaattaaaatcctcccgctttagaagaattctttttttcatacattagaaattcgtaatcatacgggtttttttcgtctttggtcccctgctcagaagaaaccagcttccaattggattcatcaaattcaggaaagtgacggtcaccctcaaactcgtgatgaattttcgtcatatacagtctgtccgcataagggaacaggtccgtatagagctgagcccctccgatcacaaagcattcttcagggcctgaacaaatgtccagtacatcctttaatgaactgacaaccgtgcatccctgaaattctgaatccggcgctgaggtaacgacaatatttttccgatttggaagcggacgtccgatcgattcaaatgttttccggcccataatgattgaatggcccgatgttattttcttaaagtatgcaagatcattgggcaaatgccacggcaaatcattgtctttgccgataagcctgttggcatccatcgcaaaaatgaatgaaatcatacgctgaccgccccttttatatgaggatgcggatcataatcctcgatgataaagtcctcaaatgcaaagttaaaaatagaatcaacctttctggcgaaacgaagctgcggaagcggtctaacatctctttccagctgcaaattgacttgttcaatatgattttggtaaatatgaacatcaccaaacgtatggatgaactcgcccggttcaagcccagtcacatgagcaatgatcatggttaggagggcataagatgcaatattaaacggcacacctaagaaaacatcggcagagcgctgatacagctgacaggacagcttgccgtcagacacatagaattggaacaggcaatggcacggcggcaacgccattttatcaatttcaccaacattccaggcgctgacgattaagcgtctggagttcggatttgttttaatatcttcaataagacgggaaatttgatcaatggtttctccatcagctccccgccaagaacgccattgggagccatatacaggtccaagttcaccgttttcatcagcccactcattccagattcgcactccgttttcctgcagatagcgtacattcgtatctccttttaagaaccacagcagttcatgcgcaattgatttaaagtggagttttttagtggtgagcatcggaaagccttcccgtaaattaaatctcatttgatatccgaaagtgctgattgttccggtcccagtccggtctccctttttctcaccatgctctaaaacatgtctgcagaaatccttatactgtttcatttttttcatcctttaaaagtagtcttctagtagtgtaacacaataaaaaatcatttctgaacccagaaatgatttttttatagtcagctgacgacaggcttttcatcctgttctttttcttcatcttgcagatcctgatgcgtatgtgcaattctgctcgccgctgctgcagcaagagctgccacaatatcatccaaaaaggtgtgaataccgtctggactttcatcaagttccttaataattccaatcttctctttatccaaataaccgaaattggtcaaaccgatcgacccgtacacattaacgattgaaagcgggataatttcatctatgccgtaaagcggttcatccgtttcaacaaggtgctgcagcggttcggggagaagtttctgttctgcaagctgatcgagtgcaaggcctgtcaaaacagcatgaataatttcacgtttgttcaggactttttctacattctccatgcaaacactgagcggcagatttggattgtatttttcctgaagtttttgaacaatccgtgcaatatcttctatcataacgccccgtttgttcagcatatcctttgttatatcgaccatttcattcattgtgtactttttcatgtctaatggcatctcctttaggcactcatccagttgggaggcgtgttgcggtcccagtaaatgctcccaagctcatgatgtgattgaaatccatcttctgctgtatgataatgaaaattaaaccagtagccgtcatgaggcgggtggtctcttcgcacatggaatctgagaagatcttctccagttgtccgattgtaaacgttgaaaattttttccgttttgcccgctgaaggcatgcttgagatcacaacatcttggtacgcctcatcatcttgcaatgtcgctaaataatcactaatcacattttcgatttttggcaggatctctttccgatagtcatcctcaatgacaggagcgattctgctgccgaattttaaaaaggactgatcctcagcgctgtcaaggagctgttccttgtacgattgaaaaagcagttcaggatctcgcctgtcatccgactcatcatcgtacaggtcatgctcatcataaaaagcggtgtaatcattctgctcaagactgctcggctgtccggaaggcttgtccgccataagggcagccggaggagatacgagcccgaacgttacaatggtaaataaaaccacaagggtctttctcatccacaatttcatgactgcttattcctctctattttattgtcatgtttctcttattttagcacatccaaaacatgcaagtcatgtactatatgaaactgatatgcaaattaggagattcgttgctatgcactttgtgtaaaaacgcttacaatatttcatgaaaggaggctttccgcatgattgacgctctgtttgccacagtttcactcttaacattattatactttgtcgtcatggaggtcaccgattaacagaaagcccgtgatatgaatcacgggcttgtttgaatgacgccataatggaacagtgctgtttttcttttcatgacgttaaaaccaaactgttcaaaccgcgggcttttccagtggtcttttagcacaacgctttttctggcgactcgtaccgcttcattgatacatccttcgtgcaaaacggaatcctctgccaaatcacgtaaaggcgcgatgccgtcagaggtttctacaggttcatgaaacattggatcgaaataaaccacatcaacagagttgtcagggagctgcttgatgtgttcaaagcaatcaccattcttcacctggattcttctcatcgcagcttgaagctcttctatacccgtttcccatgaatgcagccccgtcctcactaaaacagacacaagatggtttttttcaatcccaacaacagaacccgtttcgcctactgccatacttgcgataatggcatctgaccccaacccgagtgtgcaatctaaaaacgtatccccttcagataagccggcagcccgaagcataggttctttctccccctgtaagaagcgtttggctctgaacatcgctgtattcggatgaaaaaagaatttggcaccttgtttcgtatacagctcaaaccgctctttgccgaccacaagcaaatcacgttcagctgatttcagcaggtgctcaaccgtttgtttattccggccgcagtatggcatatttagctctttagaaagctgctttgcagtttttatggtgtgttcagacggtctatagcttgttgttatcatcttctgtactcccaaaaagaaaatgcccggagaacgggcatttagcagtgcgcatcgaaggcagcagtcagatttttcatgatttcttccatatcgtgtccttcaatttcatgacgcggaataaaatgtacgacttctttgcctttcaaaagagccattgatggtgaagaaggctcctggccagtaaaatactcacgcattttcgcagtagcttctttatcttggcccgcaaatacagtcaccgtattgtcaggtgttttgtcattctggaggactgcctgtgtagccgcaggacgcgcaaggcctgccgcgcagccgcatacagagttaacgactacaagagttgtgccctctgccttttccataaagttttctacttcttccgctgttgttaactcttcaaaacctgctccagtcagctcgcggcgcatcggtacgacaagctggcgcatgtattcttcataagccattgacataaaaaaagccccctctagtatccttcatctgaagtaaaggatactatagagagggccggatttcaaatgttcacgccttaaaataaaagaaagtgtccccagctatctagattttcataataccgccggtgttggcacttgtcacaagtttagaataacgtgccaggtagccggttttcactttcggttcaaaacctttccagttcgcttttcgtttttcccactcttcttctggcacttgtacatccaagatgcgtttttcaatatcaacgataatatggtctccgttttcaacaaaggcaagcggcccgccctcagcggcctcaggtgatacgtggccgattgagaggccacgggaggctccggaaaaacgtccgtccgtaatcaatgccacttttggcccgagtcccattccaacgatttgggatgttggcgccagcatttccggcatgccaggtccgccttttggcccttcgtatctgatgatgacaacgtcgccttcttttacttttcggttgataatgccgtcaagcgcctcgtcctgagaatcgaatacgacagccggcccttcgtgtcttgtaatcccattctgtacgccgcctgttttaatgatagcgccgtccggagctagattaccgaataaaacagcaaggcctcccttttcagtgaatggttgatccagcgggtgaatgacgtcataatcctttacttcatgtccggcaatggtttctccaagagtttttcctgtaacagtcagcgcatctaaatgaagcgctccttctttcttcgaaagctcattcagagccgctgaaacgccgcccgcttcgtgaagatcttcaataaacacatccgatgcaggcgccagcttagccaagtgcggcacgcgctcagcgacttcgttaatgcgttctaaagagtattcaacgccggcttcgtttgcaagggcaagggtatgaagaacggtatttgtagaacctccgagcgccatatcgagtgcaaacgcgttatcaatcgcttttactgtaacaatatcacgcggtttgatatctttgcgaatcgtttccattaattgcgcagccgattttctcacaaactctttgcgttccggagatgttgccagaatggttccattacccggcaaagcaagaccaagtgcttctgacagacagttcattgagttcgccgtaaacatgcctgagcaagacccgcacgttgggcatccgaactgctctagttcttgaagctcgttttcgttgattttccctgcttggtaggcgcctaccccttcgaatactgaggaaagggagatttttcgcccgtcacttgttcttcctgccgccatcggtccgccgctgacaaaaatcgtcggaatgttgatgcgcattgccgccataagcattcccggtgtgattttgtcgcagttcggaatacagaccattccgtcaaaccagtgtgcggatacaaccgtttccacagagtctgcgataatttcacggcttggcagcgaatatctcataccgatatgccccattgcgatgccatcatctaccccaatggtattaaattcaaacggaacgccccctgcttctctgattgcttcttttacgattttcccaaactcctgcaagtgaacatgaccgggaacgatatcaatgtatgaattacacaccgcaataaacggcttgccgaaatcctcttcttttacccctgctgcacgaagcaaactgcggtgcggagctctatcgattccttgtgtgatcatattactgcgtaattctgccatggtgatcctcctaaattctttcaattgtttgattggattttattttgacaattttcagtttatttatgggctgtttttgcaaataagataaatacaggccgccctcaccttgttttgttctttcgtgtttttatatttatatagctttctttcgatttgaaccctccaactattaatattgttacttactataaatagttttcggatatttttcaacaatattcgaaataatttttataaaaagtgaattcacataaaaaaggtgcatgatctgcaccttttttatctttattcgcctttttttctgctttccgtcatttgtttccaaacagaaccttttgcttcttctccatgctcaatacgttcaagcgccattttgacttgaaggctgacctcaaattcggggtcatcttcggcagcgcgcaaagcttcaattgcactttcatcgccgacttcgtacaggaacatggcggcacgccagcgaacaagcttgctggagtcgcttaatgacttgatcatagcaggaatggcttgaggatcgccgatatcagacaggcagtctccggccgttcttctgactgatacagctttgtcctcaagtgctttatacaatagaggaagaacatcaggtgtttcaatcattcctaagtacacaacagcctgtcttctgatggacacctttggatcatccaatgccttctgtaaaaccgggatatcctcttctttcggatccatctgttccaagtgtgcataacgctttttccagtcctcatcatccagcatatcaagcgttactttatacgctttgcgctgtacagcttgttttgcttcgccctttccttgagcggctgcttcagtcagtcgtttcagccgttcatcactgtatgccgcttgaagctcttctgtcacatcatggccgatttcatcaaagtcaccgaatctgacaccttgttctttccaagcccgctcaaacacaacattggaagcttcagatctaagttttaagatcgcctgctgaaagcgttcaggtaagccgaagcgttcttcccgctctccatcggttaatttaacttgcataggaatgccgctgaacatctgcacaaaaacttttacctctccaaaagattcttgatcagaacgattttcttctgcgctttcagcactttccatcccaaatgcagtgcggacttgcggtaaaatgtctttccagtcgtatcttgcattccgttcaacagcaagaaaatctgcgacgtgatatacccctttaactccatctattttaaggatttccgctataacaagcggtgcgccttctgcttgctcaggtttatagttattgcttttgcccgccggaagctcttccgttaagatgactttcattgtattcgggcttggtgtaggttcaattgattttatcttcatgatcgtcctcctatagcatatctgtgacttattctatcatagtcgctccaagccttctattacgacgtttcggcatcaatcccgggtatgtctttttctaattggcggacaaattgaagcataaaattgtgtctttcttctgccagttcccgtgcagtgtctgtattcatcatatctttcagccgcagcagcttatgaaaaaaatgagcgtaggcgctttgctcatctccataaaggccatgcccttttgcgcccgcaaacatgaaagctctcgcaatgccgacagcaccaatcgcatcaagtctgtcagcatcctgtacagcttttccttcaattgagagcggctccttcgccaatttccccctgtcccgaaaggacatccttgttataatatgaatcaccctgtcagcattctcttttcctactccgaaaaaaacgagctgatcatatacttcgctcacagaaagcctgaccgtgtcaggcagcttcacatcaattaaatcatgaaccaaagccgccgtttcaacaatgaacaaatccgctttttccttttctccaatatacgctgcaagatctgctactcttgatacatgatgccagtcatgtccagagctttcgtcagtcaggatagattgaacccatgtcctgatttgctctgcctgcttcaattccttcacaaaaacaccctctttttattgctctaatagcttcacgatatcgtcttccaactctttcggatttgtatttggtgaataacggccaacgatttctccatttctatccactataaatttcgtgaaattccacttgatcgccttagttcccagcatccctttcgcatgttctgtcaaatacacaaacagcgggtgggcgtttttcccgtttacatccacttttgaaaacataggaaatgtaacaccgtaatttgtttcacaaaattcctgtatgtcagcctcttcaccaggctcttggttcatgaattgattgcaggggaaccctaagatctccagcccctcctgctgatatgtatcatataattcctgcagctgcttcaattgggaagtaaaaccgcacttacttgctgtattcacgatcatcagtacctttcccgcgaaaggctgaagtgtcatgtctttccctgtgattgtacgtaccttcatatgataaatagacatgtaagtccctcctatgtccttggtgctgattattttaccttttttaaatcgcaattcaaaatgtaaacatcaattaagaactcataagaaacctaacgatatgagcgtcagttcattatcaattcatatggctcgttttttatcttatcattctataaaacattacaattccctcttacatctttgaaaatcattttactgtgaaaccaaaaggcgtgtcagtgcgttttatttaaagagttttctgttgtttccccctcaacacgtatagatagattgaaaattggcgtgaaaattcctataatgaagaaaattaaacggggaaataatggaggtggcacgttgcctattaatataccaacacacctgccggcaaaacaggtgcttgaaagtgaacatatatttgtaatggatgaaagcagagcatttcatcaggatatccggccgcaaaaaattattatattaaatttgatgccgaaaaaaatccaaacagagactcagcttctcagattgcttggaaattcgcctttacaggttcatttcacatttttaatcccaagcacacacacgccgaaaaatactgcgagagaacaccttgacgaattttacacgactttttccaatatccgtcacaagaggtttgacggcatgattatcaccggtgcgccgatcgagcatttggcgtttgaagaggtttcatattgggaagagctcaaggaaatcatggagtggagcaaaacaaatgtcacttcaaccttgcatatttgctggggtgctcaagcaggtttgtattaccattacggtgtggaaaaaattcaaatgccgaaaaaaatcttcggtgtgttcgaacataccgttctttcaaaacacgaaagattggtaagaggttttgacgagctatactacgtgccgcattcccggcatacagatataaatatggaacagcttcaagcagtgcccgagttaaacattcttaccgcatcaaaggaagccggggtttgcttaattgtgtctaaagacgaaaaacaagtctttttgacagggcaccctgaatatgatacaaatacgcttcttcaagagtatgaaagagatttggaacgaaacctttctactgtcgaggcccctaaacattattttgcaaaaggcagcaacgagccagtgaatcgctggaaagcgcatgccacattattgtttatgaattggctgaattattacgtttaccaagaaactccttatgaatgggactaatttttctttttttagtgatacgctgagcaaaaaatatgataaaatacatctgattcagtctgcgtataacaaaaatttaaaatactggaatccaaatcatttaaaattagcttaactttttcactgcattaataattcgattatgtatttgtgttatgtttatgtatagacaataactccttacgatgcatgaagcttgcttgttgttgattacattgaggtgaatttacttgaataccaataaaagagtattaattttgactgcaaattacggaaatggacatgtgcaggtagccaaaacactttatgaacaatgtgtacggctcggctttcagcatgtaacagtttctaatttgtaccaagagtcaaatccgattgtttcagaggtaactcaatacctttatttaaaaagcttctcaatcgggaaacagttttatcgtttgttttattacggagttgacaaaatctataataaacgtaaattcaatatttactttaaaatgggtaataaaagattgggcgaacttgtcgatgaacatcagcccgatattattattaatacatttccgatgatcgtcgtgccggaatacagacgccgaactggaagagtcattcctaccttcaacgttatgactgatttttgtcttcataaaatttgggttcacgaaaacgtggataaatattatgtggcgacagattacgtgaaggaaaaactgctggagatcggcactcatccaagcaatgtaaaaatcacaggaattccaatcaggccgcaatttgaagaatccatgcctgttggcccgatatataaaaagtacaatctttcaccaaacaaaaaagtgcttctgatcatggcaggtgctcacggtgtattaaagaacgtaaaagagctgtgcgaaaaccttgtcaaggatgaccaagtgcaagtagttgtcgtgtgcgggaaaaatacggctttaaaagaatctttgagtgcgcttgaagcggaaaatggtgacaaattaaaagttctgggctatgtggagcgcattgatgagctatttcggatcacagattgcatgattaccaagcccggcggcattactttgacagaagccacagccattggagtgcctgtcattctgtacaaacccgtgcctggccaggaaaaagaaaatgcaaacttctttgaagaccgcggagctgccatcgttgtgaaccgtcatgaagagattctcgagtcagtcacttcccttcttgcagatgaagataccttgcatcgcatgaagaaaaacattaaggaccttcatttagcaaactcctctgaagtgattttagaggatatcctgaaggaatcagaaatgatgaccgccaaacaaaaagccaaagtgctatcgtaatggcgtacttgagagcatacgaaaatcgtgtgctctttttatttatattcagccatcaataaaagcggttacatttttttatggaacttgcccttcttttgaaaaataagccgtttcgcaacttgacgggtgctcccagatggtgtatagttgaaccatcatttaacaatgaatcaaagttagatgatgacaaaattttttttagcacatgggtgctacagtactaggaggaattaagcaatatgcaaaacggtaaagtaaaatggttcaacaacgaaaaaggattcggcttcattgaagttgaaggcggagacgatgtatttgttcacttcacagctatcgaaggagatggatacaaatcattagaagaaggacaagaagtttcttttgaaattgtcgaaggtaatcgtggacctcaagcttctaatgttgtaaaactctaaactcaatacatgatgatgagatgacaaatagaggagaggcattcgcctctcctatttgattttcatctggatttcaatcgccaaaatgttttgtttacacctctgttcaatctcttcaacatacttttccattgatggttttccttttttcgcgatatcggccagttcttctaaatcactgtatatttctataaatgttttgtgaaggatcaacttcaagtctttatcatccatagctgcgttccccttctctatcaagatacctcaaatagtaaaacggtcctatttattctggttcaatagttatatcggcttatttttattttcttttctattttggtacataaatttcaaaaaaactctgcaaaataatggcggaggtgttttttgtgacttcagaatttcataatgaggatcagaccggctttacggataagcggcagctggaactagcggtggaaacagcgcagaaaacaacaggagccgcgacgagaggccaaagcaaaacattagtcgactctgcataccaagccattgaggatgctagagaactgtcacaatctgaagagctggcagctctcgatgatcctgaatttgtaaagcagcaacagcagctgctagatgacagcgagcatcagctggatgaattcaaagaataaaaaccgcagcttctgcggtttttatttttagtgattggttaagacatctccgtattgtttcaacttttcaccaaccgtacatttattgatacaaaatgaatgcgcataagttttgccaaattctttgcgaaactgcttcttaataaaacagtccttgcaatattcatcgtgcagttctgtcagttctttaaagatcattttcttatccaatatcgtcatctccgttacggtctaatttcgtgtggctttctacgaattgatgggatagaatttttttagcgaggccgtcagcttcctgattgtcttttcgttgtattgtttcgtaggttggagtaagcttcagcgattcaaggagtgcttctattttgtccagccattcattatgagatggatcataacaaggccagctgccgtcaagctgattcagcacaacaagcgagtcccctttgattgtaattgaatttctgcttgccccaagctctcttacttctcttattgcttcataaagcgctgcgtattcagcttcattattggttttcagccggaagcttttattttttctcaagcgatgccgggttcctcccaatgaataatagatgacgatcccgagaccggccagttcgctctctttatcgaaactgccgtcaaaataaacagtaatgtcatcaggctcttgagcaagctcctctgtcagcttttccaattccttcagcgtccagctgccgcctttctcgtcttcgaactctagctccttcatgtatggaaaacggccaagttctctggcgaacgtacgtgcctgctgtgctgtcagccagtcttcgctaaaaaatgagacggatcccgttccttttgcttctattttcaaatgcggtctgagcttcattacaatcaccttaccattcattagttgccgggcttatgctataatcaaaccaatcttaccccggaaaggaagctttttcatcttgtttaataattcgttttggatcttttttgcgatcattcattttatcattgttcttttattttataaaggatttggcaaaatgggactgtttgtttggatcggttttgcgacagtctgcgccaacctccaagtcgtcaaaacagtcgaactgtttggcttaacagcgacactcgggaatgtgatgtatggcacaatcttttttgcgacagatgtgctgaatgaaaaatacggaccagctgaagccagaaaagcggtatggctcggattctcaacgctcctgacgctgacatttgtcatgcagggcgtgctgcttttcgaaccggcttccagcgacatatcacaaacagcgctggaaacgatcttcggattccttccgcgagttgcgttaggaagtctgcttgcctttatcttcagccaaacgctggatgtttatgtatattcggcaattagaaggatatttccttctgatcggcttttatggctcagaaacggcggcagtacagcagtcagccagttgtttgatacattcatattcactgcagtcgcctttctcggcatttatccggcagacgtgtggcttcatatttttatttctacatatttgattaagtttgcggtatctttaatttcattgccttatgcctatgcagccaaaaaaatgatacctaatgatgaaaggagttcataatgcctacagaaatatatgtagacggcgcaagcgccggtaatccagggccttccggtatcggcatttttatcaaacatgagggaaaagcagaatctttctctattccaatcggagtgcatacaaaccaggaagcggaatttcttgcattaattgaagggatgaagctatgtgcaacgcgcgggtatcaatcagtttcctttcgaaccgattcagatattgtggaacgcgccactgagcttgaaatggttaaaaatataacgtttcaaccgtttgtagaagagatcatccgattaaaagcggcattccctctttttttcatcaaatggataccgggcaagcaaaaccaaaaagccgatcttctggcaaaagaagcgattcggctgaatgaaaagaattaaatcttgatcattggttcatcctaatggcgaggtgaactaacatgaaaaagaaagataaaggccggctgaccggcggtgttactccgcaaggcgacctggaaggcaatacacataatgaccctaaaacagagcttgaggagagagcaaaaaaaagcaatacaaaacgctagagaggatctaaacgatctctctagcgttcagcttttcaagcatacgctcaattcctttaatttggtggcggcgaagcatgtcagccgcctgctccatttgcaaagtaaataaagcgtctttcagtgtgcaggccagcggcactgagcaatggatttccgcaagcttcctcgacatctccaaatcgcttaaaccttgctgaatttttccctgctgtccttttggaagaagagaaagattttccaataaacggtcaatcgtttcgtattcacgaatcagtttgtaggctgttttttctccaatgcctttgactccgggatagttatcactggaatcacccataagcgctttaatatcaatcaaagccttcggcattacgcctgtttcttcataaaaagtctcttttgtatagactttataatttccgattcctttttgaagcaaagcaacgcttactttatccgttaacagctgaagtaaatctctgtcccctgttaccaccgtaatgtccgcttcattcgcaaataaatcggcaagagtaccgatacagtcatccgcttcatagccggcaaagccaatattcatgattccaagctctgcggctgcttcctttgccaaatcaaactgcggaatcagctccacaggcggcgcgctgcggttggccttataatcttggaacaagtcatttcggtacgttttgctccccatgtcccagcagcagacgacgtgtgtcggctggaatgtttccacagctgtaatcaaatgctttaaaaagccgttgacgccgttcgtcggcaccccgctgtcatttatcataaagttgcgatgtacggccgtggcaaaaaaggcccggaataaaagagccatgccgtcaaccagcaatagtttattattattcatcaaataactcccttttctttcattccttctattttatcataaagcagcccaaaaataaaaaacagtatctctttaattagagatactgtttgaatatttatcaatcgttgtgtcttttgttgctggcgatcagcttttcagcttcgcgtcctgcgtaagagtcaaaatgggtttgaaatccgtttttctttttggcgttgttattcgcctgtgcatttctgtttccgagctttgttctgcccaacatgaatccccccttacgtcggatgcatatagtatatgcttccggcaggaggttcactcgcgacaggatcatccagcttacatgcggcttacgtattctctgaccatttcttttgatacaagccgtcttgtcgggacgatgccttttttagcgagctgattcatttgctcggtaatttcattaattgcatctgtagtataaggctcatcgtttctgcatttagcaacagcttcttcaatcgccaattcacgcatattttcaagacgcataaatgctttgatatgctcgtgctgttttgatgaatgtgctgaaattgctttatgtacctctgacattaatcgttcatctcgcttttttctatttagtctatcatgacttgaaatacaagccaactgaattttacatttttattgtattgtctgaatttttccaggagatgcacgcctgatacgccatttcaatctctttcgcatgttccccttccgcatatcctcttaaatatgtctctttttgatccgttatttgcgcgattgctttttcacccatatcttcctgtaagcgtctgaggtgagcagtgtaatgagatatcaggctttcttcttcattttttatccatgcctctgtgattttcgtaagtttcatccgtacagcttcgataaaggtcgcttttcctttctgctcaaaaaactgcttcggtgatttgatctcttttagttcctgctcaaaagcacgttcttctatttccggttcaacttccttcaactgtatgccgttcgaatgctgatcacccgcataaacggaaaaataaccgtcctcgtttaatgttttttgaaaatgatccagccattcttcattgatatgccgttcgatgaaaccgctcatgcgaacatcaagcgttttgatttcctgaatatattcaaatagatattcatgtaaggctgttgtcatcgctttactgacgttctttttccaatccccgttttgcagcccgggatgaaatgccgattttaataaatcatttgcaaaatatgataatcgctgtgcaatgtgatatagctgctctcttgtatctttttttactttttcaatgatggtttttgagttccgccgtttctcgatatcggccgctgtccgctcaaatgacagcataaggcactgtttctgcgcttccttctcttctcgggactgatgctgggattggtgaagctgaaaaacagtttcgcatagtttgtctgcctccgaactgagctgcgctgctgacgctttttttacatccacttcgataaaccggtctaagtgttttcttactttcgagaactgattataaaatgactccggttttcccaccagttcctccttacttgatacggtaaagagctgcggctcataaaccccttcttttacaagctctgcgctgacataatcggtcactgtttcgagctctgttttatcttttgcaaggtctgcagcattaataataaaaaacattttatccatgctgagcgattctttcacaagtccaagctttcgcaaaaatgaacggtctccttttgaaaaagagtgctgataataagtcatataaaaaaatgcatcagcatctttgatatattggaatgccagttctgtatgccgtttattcatgctgctcgcgccgggtgtatcaacgatcgtaatccctttttcagtgagcgggcatgtatagtagaccgttacctctttcacagcacaggccgttgtttcctctgctacatacggctttaattcagagagcggaatcgttaatttcttctgttcctgtatatactgctgatacttctcgtatgcaagcaggaaattgctgatcaatttcacgtgttcttcctgcagcctgttttttttgactgccttttcccacttctctgtgaaggaacggcctgccggctcctttggtattccggtgagctgcaaaatttcagccgttaagtcatcctctgtcttaaacactacattcgctgttttgtttaagttgccattgattggctttgtgatcttgttaattgtcgctgtggttggcgttggtgaggatggcagcactctttcgccgacaagcgcattggcaaatgatgatttccccgagctaaagcctccaaaaagagcgagtgtaaatttccgttcctcaagccttttcaccctttcacgaaacgctgaagtttgctttaacaacatgctgcattcgcctaaaatgtcagacaaagtgtaaaagcgtttgatttggtcttgaagcggcatttcttgttccattttgatttctgatttcggcatcggctgcgccgtcagctggcttcggccttgtttctgctctggagccgccactcttgttttcttcgatttaaaccattctgtgtctatatgcattgggcatgcggactcttcttcccaaatggcccacaggcgatcggttttctctcgggcattattctctaaacgtgcctgttcttgaagaaagacaagtttttctgattcttggacgagccggtcgttaattgtttgcacatctttggaaacacgctctttcaccatagcggagagcacctttatgatgtctgcggcttctcttttcgcctctttccggatgagctctgccaagtcttttgtatattgcaatacatattcagaggaaaaggctgcaccatgcttgaccgcgtgttcaatgatgcttatatcaagcggtgtgcgataggcctgaatcagcttttcactttcagcggtatagacatcaaataccttggcgagtttatgaagcgtgtctatcatatgccaatccgcttcggcctctgttcgttttgccacatcagagaaaaaagcattccgccttttatctctttcctgtgcagttttcgctttagaaaagaaaaagccggttttaaaggaaggctcttgtgattctaaaaatgcagccgccaattcacgcatttcaaaaggcgtcaggttggcgttttttaaaatacgattgatttcttcctgcatcctcttctctgcctcagtcatttgtttttcggcctcatccaattgatcacgcagcgattggaccagtccagtatggatattaagctgttcagcgaaactcggagcgcctgtttcgtctttcttcagcatttccgtatgttcctttagcagattacggactttttgttcggttaaagcctgcatattgctttttgattgctgttctattctgcttaactcttctctcagggcccccatctgattgaacgggtgatccggttctgttactgatgtaaaatagagcgcttcccttgaaatcccttcattgcaaagcatctcctctacctgcgcttgatagtctccaaatttcgtctccgtctcatcatggcggtcaatttgattgacgataaaatacacattcggaatgctttcttttattgatctgagaaactttacattttcctcagcgtgcacgtgattatagtgaacgacgtaaaacagcgcatccgcttggtgaagaatagaagcagccgatagaaaatgcgcatcatctgttgaatctatccctggagtatcaatatacgcaaccccggaatcgatctcagtatacctgtcaaaaatttcgacgctttcaatctgttccccgtctttacaatattgctgcaccttgtctttctggtaagtcccttccagctcagcacacgctccgtctgttgtatgaagccgaactcgcttttccccgtttctgatcacaacaaggttagcgcttgtcggaatcgggcttgtcggcaaaatattctccattaacaggcagttcagcagtgacgatttccccgctgaataatgcccggtaaacgcgatataaacctcttcatcagccgcttttttcatgaccgcagccagtttagcagccctttgttcatcttgattctcaataaattgcttataaagttccccggttttatgcaaaagctcttttctgttttgatctgtcataagtctgaacccctttgtgccgtttcaattgtgaacctttttcgaaagatctgaattcattcccttttcattttacacaagaataaaccaaatttctttaggagaatagaaaaaagccgccattacggcagcttctataaaagaaaatctgcaacttttacaagttccagattcatcaaacagatttattagagattccttttaatacaaaaccaattaatacactatatgtacaaaccgctccaagcaaaaacagcattgtcatttgcttcaccatcctgattgagaatctttttcaaacccattttaacatggttgagaatgattttcaatcgctattttacgctgtattcctgtaatgctttgtcttctgcgcgaattctgacgcttaacaacacggcattgaaaatggaaaacagacacatggtgacgtatgcttgataaagcagcggaatcagcaaaatttcgaggataacaacggcatagtttggatgtttcatccatttatatggacctttttttacaagctctacacctggaacaacaaggattttcgtattccaatatgctcctaaggaacaaagcgcccaataccgtacgatctgtacgcttaaaatcactgcagcgataccgagccaccagctggacggctgtttattcatcagcagcacctcggcaattaaggacaggaaaaaaaggatatgcatcgtaatgatatacggatagtggctctcgccaaattcaattgctccttgcttctttaccttttgttcgttttgcctggccactgccatttctgctgctctttgaacaatgagaatggcgatcaacaaccaaaacatgagtcaggcccccttttcccagctgaataatagcaactctgatgagaaacccggccctaatgcgccaatcagtcctcgttcagcttcctttttatgtccgttctgcagatggtctttgatcacatacaagattgtggctgaagacatatttccgtgcttttgcaaaatgctttgcgcagatgaaagcttttctgacgacagcccgagacttttgatgtatgcatcgatcactttttttccgcctggatgcgccaaaaaaacactgatatcatggaatgacagcttatgtttgtccaaaaaaatctgtacatttgttttgagccatttttccaccaaggtcggaatgtctcgtgagaaaatgactttgaatccttgatcggtaaagtcccagcccatgacatcttctgattgtttcatcaaaacagattgggcgtccattatcttcggcgcaagcttcagctttgacaccctgcggtccgccttctctccgcataataaagctgcggcaatgccgtcaccaaaaagcgaggtgccgatcagattgctttttgttttatcttccggctggaatgtcaggctgcacagctcggcagaaatgacaagcacaaaagcctcaggatacgctttgcagtattcggctgcacgcgcaagtccgctggctcctcctgcacagccaagcccccaaatcggaatccgcttcgtatatggagaaaacggaagttcattcataagccgcgcctcgatactcggtgtggaaagacctgtactggagacgaaaaaaacagcttccactttctcataaggaatggcttcttgaaaaaattccggatgagagaggcactcacgaacagccgctctgctgtgtttaagtgtttcttctatgtatatttgatttttttcttcaaagctgtgcccctctttataccattcaatcggcttaacaaactgtctcgaatggatttgcccgtttttaaaggaggataacagcctgtcaatatccttaaaagaatgctgaaacatatagcgggcgaactcggccgctttctcttggtttacattatacgcaggaagacttgttccaatggataaaataaacgccatgcgatcacctctttgcatacattgtgccgcaacaatcttttttatatgcaaaaaaaactccgccgcggcggagttagactgctgttttttgttcagcgaggtcagcttcttgttctatttttttagctttagaaaaaacgttatatacaatatttaagacgactgcagtaaagctgcccgccacaatgccattcgttgtaagcagcgttaaggcactcggaagctgtttgaaaatatccggcacaacggtcacaccgagccccaatcccactgagcaagcaacaatcagcagattttcctgtttcgcaaaatcaatgcggctgagcattttaattccgtaagcaatcaccattccaaacatcgccaccattgcaccgcccaaaacagcggatggaataatagtcgtgaaagcagcgatctttggaaacagcccaaatgccattaggatcacacctgtgaccacaatgacggcattttttttgatccctgtgagctgaacaagcccgacattttgagagaatgccgtgtaaggaaaagcgttaaaaataccgcccagaagcacagccagtccttcagctcgatagcctttagacaaatctatctctgtcaaacggcggtttgtcaggtcacctaaagcaaagtaaacaccagttgactccacaaggctgacaattgcaacgatggacatcgtaatgataggcgctgcgtgaaaagacggcgctccgaagtaaaatggctgaatcatttgaacaactgccgcgtccgaaacattatcaaattgaacttttcccataaaatatgcgatgaaggtgccaatcaaaataccgatcaaaatcgagacggacttgataaagccttttgtaaaacggtatagaagcacaatgatactcaacacggtaaaagcaagtgcaagattggagagatctccgaaatctgcacttccttctccgccggccatgttattcatggcaaccggcatcagtgtaataccgataatcgtaacaacagagcctgtcacgaccggcggaaaaaacgatacgagctttccaaagaaaaatgaaataagaatgacaagaatgcctgaagcgataatgctgccgtaaactgttgaaaccccatattcagatccaatcgctatcatcggcgatacagctgtaaaggtacagccaagcactaccggaagcccgatcccaaaaaatcggttgctccacacttgcagaagtgtagccacaccgcacataaaaatatcaatcgatactaagtaagtcagctgctcgacagtcagtcccattgcttttccgacaatcagaggaacgacaatggcgccggcatacatggcaagaacatgctgaatccctaaagacagcgttttgccgaatccatttctcatgaatgaacctcctgtacgaaggacacttttccttcttctaaagactgaattcttgccaaagattccactcggtagcccagttttacaagttcatctcttcccggctgaaatgacttttcaataacaatgccgattcccgcaatagaagctcccgcttgcttcacaatcgacacaagcccgtgcgctgcctgtccatttgccaaaaaatcatcgataatcagcacatgatcctgatccgacaggtgggtcccagacactgcgatttggctttctgtttgcttcgtaaaggaataaacagacgctgtcagcaagttgtcggtgagtgttaacgatttatgctttctcgcgaagacaactggcacacccagcttcaagcccgtcattacagcgggagcgatacctgatgattcgattgtcacaattttggtaataccgtcttttgcaaacctagacgcaaattcatcaccaattctctgcataagcagcggatcaatttggtgattcaaaaaagaatccactttcaatacctgatcagataatacgacgccttcttcctctattttccgtttcagtgcttccatcctgtctacctccgttatgagaataaaaaaagcattgcccgctcaaataaagagcaagcaatgctgatatcacaaaaaaccgtacacgtgcggttccattgctcacccatagtcggacatttacggtgcccggtagaaacttgcgtgccatatccacgcgattatatgagtgttcctattatattgtaataaattatatcaagattctaatctcttgcataggctgaaaataaaaattcccgaactttaattttgtttttttagatatcattcgtatttcaaggggattcgatataaaagagtctgacgaccgcgccgccaggcttttgattataacagatagagatttgaatatttgtttgataaataatcaattaaatagcgaacattcagctcttctcctgttgcatctttaataatgtctaacggctttttccgttttccgtgaatgtgcaccttttccgtcagccattgctttatcggatggaactctcctctttccaagagagcgtcaaattcagggagatcctcaagcattttttgtttcagctgagccgcatacatgtagccgagcgcataggatgggaagtagccgaaatctccacctgcccaatggacgtcctgtaaaatcccctctgcgtcggtctgcggtgtaatccctaaataatcctggtatttttgattccaaagcgacggcagatcttccacagacacttcattgctgaaaatcgctttttcaatttcataacggatgatgatatgaagaggatacgtcaattcatccgcttcgaccctgataaatgaaggttttgattcattgattgcccggacaaaatcatccagggagatgtccttgaactgtacaggtgatgcctcttgaatcttcttatagtacggagtccaaaaatgcttgttgcggccgataaaattctcgtaaaataatgattgcgattcatgaattcccatcgatgcgccgtctgacaagttcgtgccactgagtgcttcatcaatattttgctcgtaaatcgcgtgcccgcactcatgaatggtcccaaagatcgccgtccggaaatctttttcatcatatctcgtcgtgacccgaacgtctccccgattcagcgtagttgcaaacggatgaacggtttcatcaagtcttccgccatcaaaatcgtagccaagctcctgtaaaaaatacagactgagctctttttgcttttctttcgggaacgcttttgtaataaagcttgtatctggtttatttccggaagctgtcacctgtttaacaagagggataatcgcttccttcagctcagcaaacaactgatcaagcacctttaccgtgacgccgggctcaaacaaatcaagcaatgcatcataaggatgctcttgatatccccaatacgtaataaaacgtttattgaattcaatcagctgttctaaataaggagaaaacaagctgaaatcagattttcctttcgcttcctcccacgctgtttctgcctttgaacacagaatcacgtattctttgtattcagcctcagggattttcttattctcttcatactcttttttcgccagttccactgcttttttcgtatcttccgacaagtcatcaaatcgttcatacaggacatcgataagctccttcattcgatctgatgtttggatattgaatatatctgttgaaagctggccgatactttcggcacgatcctctgagccatttttcggcgcgcctgttctggagtcccagtgcattaacgcaactgcttcgctgtaatgtgagattctttttaaaagatcaaaaaattctttttcatatgtatgtatctccatatccattccctccctattctagccgttccattacaggctaatggaagggggtatgaaagtcaaattgtttgtataaaaggctgccggtatgttttgtggcagcctttttattcagttgatcgtcatttgattttttggcggaggtgttctccgctttttctgcttgatttttttatctacccacactgttgccagcggggttaagagcgaggtgacaataacgcttgtcgcgataattgcagttgccgactcagcaactggcgcaaatgaggcattcgcttccgctaatgcatatggcacggctacagccgcccctgccgtagaagaagcggccactcccgcgacaccatctccccgcgcaataaaacgatcaagcaaaaacaaagaactgcccgataaaatgacgacagaaactccgataaaaatgccgagcagccctgattggatcagcattccaaaattcaaggtattgccgagcgaaaaggcgaaaaatggaatgatcgccggcacaaccttgctgaataagtctctgagatcatgatccagatttccaagtatacatccaagtaaaaacgggatgactgtcgctgccagcgtttcccatgggaatgcggcaagtcccgtcacaccaaacgtcaccatggtcataaaaggaccagattctgtactgataaaggcgaaagcgcccgcatcctcttttcttcccatgtgattcatgagcgccaaatacagtccgccgttcgtttcattcattaccgcgacaattgctaaaacagaaaggcctgcaaaaaagccggattgtatgccatcgtcaggtataaattgcgctgcgatcacgccgagcagcgccgcaaatccgatcttccccaataataacgtgattccttttcttgcgatatagcctgaagaacgaaaatcaatcgttgctcctacgcaaaagataaaaacacccagtatcggcagcgttccggtaatcaaagcacccgtaaaccctccaaagaactccgctgttccaggcgcaaacgtgttgagcgccgctccaagaaatagcggaataatcatcattccgccaggtacccgttcaattgtcgccttgattttcatattgtggattctcccatcctccggttatgaaaaaacaattccacttacacttggaaaacagcctgcaaatcctcttttgaacagctgcccaactggctgccgactccgacggcgccagctccggctctaagccaatcaggcacttcagacggatgtatcccgcctgtcggaataaaggtcacctgcgggaaaggacccgctaaatttttcataaacggaatgccaaacacaccgcttgggaacagctttaatgtcgtaaaaccgaatgtcagcgcttccataatttcgctcggagtcaagacgccggggatataatgtgtctttacaaaagatagatgttcagcaagatcagctgaaaaacccggactgacaataaactgcgcgccagccttagcagcttccccagcttgctgcgcgctgatgaccgtacccgcgccaattaaaatatcttccctattacggaaggattcgataatatctgatgccccgggggtcgtatacgtcacttcaactgcacgaatccctttatctaataaactctcaatctgctgacaggcctcctgcttatcctttgaacgaatgactgcaatcagctttgcttctttcagacggttttcaacgactttggactccatattaataatcccctttcttttggtgaaccgttctttgagcagataaaaaagaagctaatttctccctggtcggcaaaccgtccatatcccccggtgcctgcacttgcaaagcgccaatcgcatttcccctttgcaccgcatccttgtacgacaaaccgtctaggataccgctgattacaccgactgcaaatccgtctccggcgccgaccgtatcaaccacccggtcgacccggcagccttctagaaatccttcacttgtccccgttttaaagtaagcgccttcttttccaagtttaatagcaacaaagctggcaccttttttcaaataatagtcggcaatgccttcaggtgttttttctccggtcaatagctctccctctgcgatacccgggaaaaaccagtctgcaagcccagccagatcattgattgtgtgtaccattgttgcttgatcaggccaaagcgaaggtcttacattagggtcgaatgaaatggtcttccctgcgtttctcatgtcgttcatgacatgatacgtgaagtctttcatctcggctgataaagcaggcggaatacctgtcacatgcaaatggcctgcgcattgaaaataatctctcggatattcagctgtagttaatgtgcttgcagctgagtttttcctatagtaggtaacttgcgggtcgccttctttcacttttgacttcagcagcagcccggtgggattttcgtcctgcgagcggatcacgcgggacacatccactccctcttttttaagctcttgtaaaataaacgttccgagctgatcattgccgaccttgctcatccatcccattcgaaatccgagtctggcaaggccgcaggcgacattgctttctgctccggcaagccctttagaaaaagtggatacttcatgaaggcctccatactcatttgcataaaacatggccattgattccccgaatgtcaccgcatcaagcttcatctcttcccaacctcctcttagttgagggcacctaggattaaagtgactttctcatgatgacttttgcctctaattcaatggtttgaggcgctcctttgtcaccttcaatcctttttaatacacgttccatcgccgtcctgcccatatcatgtgacggctgggcgatcgttgtaatgcctggaccgatcagtttgtaccactccgtatcatcgaatcctgcaatccctatatcttgagggatgcgcaggccaagctcttccatacagctgatgattttcagcataatcaagccattcaaagccagaatcgcttttttttgctccggcatttccttgtgaaaagaacgaagctccgccttaagctgctccttgtcctttacgtcaatttcatgcaatctgacaagcccgttcacattttgaaccgaagccatttcctgatacacagctgctctttctgcacgagggctgatagaggaaatcggttcggtaaacagcgcgacatcagtataccctttgctgtacaccttctgaagaatctcttttgtgatccatctgttgtcagtcgttacggtatccagtttcagatccggcagtttccggtcaattaagattgttggaatttgctgttcagcaaaagcgcggagtacatccttgttttcccctgttgcgtttaaaatcaagccctcaaccgaatgggcttctagctttaagagcatttcccgctctttttcaggactgttatctgtgttgcacaccataatgctgtatccatattgatcacaaacctcttcgactcccctgaaagcagcgaccgaaaaaggatttgtaatgtcagccacaacaaatccgattaacttgcttttttttattttcaaaccttgtgccattttactcggccgataattcaattctgcgattgcctttttaatgtttttcactttttcaggagaaatcgcgtcaatttttccgttaatatagcgggaaactgtcgatttcgaaactcctgcacattcagctacgtctttgatggttgtatggcctgttgttttctttttcattcaagtgctcctgtatctcatatatttgaaaccgatttcaaaaccgttacaacaaaagaataccataattttaaaatttgggaagagtttttttaataatatgtcaattcattattttttcgttgactcttttcactatttatcctaaaattttctttgaaaccgttaccaaaatattttcattcaagtgatgctgaaatcctaaccaagggggaaatataatggaaaatcgttattctgtacatcctgaacaagtaaaacgctttacaacagaggagcttcgcagtcatttcttaatggattctttatttacagaaaacaaacttacgatgtattactcacatgaagaccgggttgtcatcggcggagcggctccagggcaaagtgaactgaagcttgatgcaggtgattttctaaaaacagacttctttttggaacggcgtgaaatcgggattattaatgtcggccagcctggtgccgttagagtcggcgatgatgaatatgtgcttcaaacaaaggattttctctatattggaatgggcaatcaggatgtatcgttttcaagcctgaacggggaaaaagcgaagttttacttcgtctccgcttgcgcccacaaaagctatccgacacaaaaagccgccctatctgaactgacaccggaccgccttggtgatgatgcagcgtctaatgtcagaagtctgtacaaagtcattcatcaggatggcattaaaagctgtcagctgatgatgggaataacgatgttagatcaaaacaacaactggaataccatgccagcacacgttcatgaccgtcggatggaggcttatctttatctggatcttgaaaaggactcaaaggtatttcatttcatgggccagccggacgaaacacgccatcttgttgttggaaatgagcaggctgtcctttctcccgcttggtctattcattctggcgcaggaacatcaaactatagctttgtgtgggcgatggctggagaaaattacacatttacggacatggatctcattccaatggatgggctgaaataagatgggttatctacatgacgccttttcattaaaaggaaaaacagcgctggtgacaggcccgggaacagggatcggtcaaggaatagccaaagccctagccggggctggcgctgatattatcggcacatcacatacaagcagtctgtctgaaacacagcagcttgtggaacaggaaggccggatatttacatcttttacattggacatgagcaagccggaagcgataaaggattctgcagctgagctgtttgaaaacaggcagatcgacatccttgtcaataatgccggcattattcatcgggaaaaagcggaagattttccagaagagaactggcagcacgtactgaatgtcaatctaaacagcctgtttattctgacacagcttgctggcaggcacatgctgaaaagaggtcatggaaagattattaatattgcctctctcctgtcttttcaaggcggcatcctcgttccggcttacaccgcgagcaaacacgctgttgccggtttgacaaaatcatttgcaaatgagtgggcagcgtcaggtattcaggtcaacgcaatcgccccaggctatatttctactgcgaatacaaagcctattcgggatgacgaaaagcgaaatgaggacattttaaagagaattcctgccggccgctggggccaagcggatgatatcggggggactgcagtctttttggcatcacgtgcttcagattatgtaaatggacatattttagcagttgatggcggctggctatcccgctgacaaataaaaaagctgacgaacgatcgtcagcttttttccattacatcatgtgcggttcaacaggcaagacctttttgacctcatcaatgatgcgttcattttctccgccagcgtaaatgtgaatcgagccgctgtcttgattcgagcgaatcaggcgcccgatgccctgccgtacacgtaacaacatatatggcagatcaacttcttcgaacggatcttttttcgctccgttgcgcttcgctgtaaatacaggatcgtgtggcgggaacggtaatgaccaaatggtaacattcttcaatgcgtcaccgggaatgtcgagtccttcccataagtgaactgaacaaagtactgtttcttcttcctcttggaatttctctactaagctgctgatttcctcatcaccttcgaagaaaattggatacggcagctcccatgccgccgacagctctttaaactcgtttaattcttcaaaagaagggaaaagcaccagcgttcttcctttgtatcgtttgattgtttcaatcgtttcagccgttttttgttcagcgtccatatctgtttttgcgtatagattaatactcatttgctcgtcataatcataaggggaatcaacagttaatgacaaataatcatgaatcccaagactgtcggcaatataatcaaacgaaccgccttctgacagcgtagcagaagaaaagatataaggaattttcttagaaaacactttttcgccaagtacttctgctaccgttctcggcatcacgacaaaggttgattctgcttcctttttctccagccagctgatcgcatccttttgatatagagataatgaatacgccatttgttcaacatattcttccactactgacagttcgtattgatcaatcgtatacatttcagactcaaatacaagtgcctcaccgattttatcaagtaaacggcaaagctcgtccgccgcctttttgacacgatggtcattttttatttctaaacggtgtgaaccggctacttcctttgattcttcagaaagaacatagaaaaattcgtcgtttgcgagaagcgcatcttcaatcaattctgcaaactcttctctgatgtcattttgcagcaatcgttctaaaaacaattcaagagtagactgcttcactctataggttagcgctttttgcgcagcaaactctaacaagtgcccctcatcaaatacaactgcactatgatcaggcaagagcggcagctggccctctcgtttgcgtgattcttccgtccacacatgctccatataaaaatcatgggaacaaatgattaagtccgttgacttgcggtagtaatctctggaaagtgtcagaccgcatctgtgtctcatatcacaagtcagacagtcctgaaacgagtcgtagcttacgtcagaccactcttcattcgatagatttgcgtactgcttacggtcgccatacggataaaagcgctgcatcgcctgggactcgtggacaaatgacggtaacgactcataaagatccagccatttatcatcatcagaacgctgcattgttttttcaagcttcttcaagcataaatattgctcatgtgattttgacagccttgtatcaattttcagatcaagatgctcagccagcttagaaatatcgccctcttttttcaccagctgttcaattaatgtttcatccgcacaagcgatgatggcaggtttgccgacataccttgcatagctgattgcaaaaagaagatataccagcgttttccccgttcccactccagcttcggcgaacatgacttttttctctttaaacgcccgctccagctgaaaagccataaatacttgctcgtcccgaagatcaaaccctttttcgggaaggatatcgtaaaacacgtcaccaatccaattgttcaattcttcataaaaattctttgttttcgttaaagaaaaaggcaaacgtgatgttgtcacctagttccaacccccaactattcgacattcagaccaccaataatatcattttccgctgatgaatacaataaaaaacttggcaatgccaagttttttgcagtttacttacgattgatcacatgcgacgataaaaaaggatggtctgttgaataaatatgttctaccgctttttctaaatcagtttgcgcatgcgaaatcacagacggagacgaatcagtcccgagctccttcagctcgtttgctgttgcgtcaagcgccctttgaataagattaaaatgttcgctgttcagcatgagatcacctctgatggaaataatcatcattgtatgcgaacttttcattttatatacatgctttaccgcatgttatcaccgaaacatgcacaaactacacttgatattccgtctccggattatccgtcttatcaacaatattctatcagggagtgatgttgacatgagttatagaaaccgattagatcagcattctgaactgtttcatcacaattggacgcggcctaaacgttcaaagtctcaagtaaacggtcacactgaaatgtcccaaaccaacattatattgagaagcaacgcgaaagctcaccgttggtaacgatagaatagggctgaaagatgaaagaagacgcatgcagagcgtcttctttttatgcgttttctgttttcttgcgctgcggtcttacttttgaccagtattgataataatccgttttaataaacccgttaaagagttttcgtttcttcgttgcttttctgccatatgcttcctcaaagttttcatttgatgtcagcatatacacagaccaagtatcaagcggctcgaacgcctgccccatttctttgtacatctgctcaacggcttttttctcgccgagacgctctccatatggcgggttgccgacaattacgccaaattccagatttgtggtaaagtctttgacctgcatctgtttgaactggattagatctcccaatcctgcttcctctgcattttcttttgcgatttgaaccatgcggtggtctatgtcgctagcgaaaattgtaagcggctgatcataatttgccttttcttcgacttcaagccgcgctttgttccacagatctttaccgatccattcccaatcctctgatacaaaatcgcggttgaatcccggggcgatgttttggccgattagcgccgcttctatcgcgattgttccggagccgcagaaaggatcaacaaacgggcggtcaggcgtccaattggttaattgcaccaaagcggcagcaagtgtttctttaatcggcgcaccgccctgatcgacacggtatcctcgtttgtgaaggcccgtccctgatgagtccagtgtaatcaaagcctgatctttcaataaagatatttccactttatactcagcacctgtttcttcaatccaatcattggctttgccggactgcagcttgagcttttcgacaattgcttttttgacgatccgctgacagtcaggaacgcttgcaagtgttgattttaccgattttccgatgacagggaatttcccgttttcaggtataaatgagcgccagttaatcgctttcgttttttcaaacagttcatcaaatgttttcgctttaaaagaagcaacctgaacctttatgcggtcggctgttctaagccaaaggttcgcacggcagatggcaagtgcatcaccttcaaaaataactttcccgttatcaaccttgcattcgtatcctaaatctcgtacttcctttgcgacaacagcttcaatgcccatcggcgccgttgcaattagtgtatacttcttcatcgtatcaccctgtcttttaaaacttttctcttttcaagataaaagctctccttatacgggagagcttgttttcatcattttaaatgtaagtggtctaacgttctgtaagccatgttttgttccatcgtactgcaaacggctcatcacctcgtactcaggcggcaatcatctatctacagaaagcattctgtccttctctccgttgaattccgttaagaaggttcccctaccaaaatttgggtttctcgctcgaggggtttaccgcgttccactctcaccatttctagtgagacttcgtcactgtggcactttcaaggatactcagccatatccgaagacgtaggcttttttcctgccgtcagcctctaaagactgccctagcttatgacttcgctaggcacgaacactacgggcatctcagcaccgtgcgagcatggactttcctctacagattcaagatctgcagcgattacccgaacgttaagaacatgaattattatataacaactgattacaatttacaagcgccatttttttcaagcgtgatcaatcataaagcttgctgccaaaaacgtgtttttctaagttagacagccgttttaaaatatcaaagtttgttgtgttagattgcacaggctgttttttgctggcttcttcaagctgttttttcagctgcagattttcctgctgcagttcttcaatttcttgatggaaggtttcataatccttaataatcatatctaaaaatttgtcaacgtcttcttgcttgtagcctctaacgcctgttttaaattctttttccaaaatttctttcgcagaaagctttactttatcagcaagcatctttttcacctcgtatcgtgaatcatcacatatattttttcagaaatctgtacggttgtcaaatttctctctcattgttagtagctgtcttcctccactgtcactctcaagtcatccattgtaataaagtagatgggatagccatcctgttcgcgccttttttccgctgtcccaagcatatacttaggggagccttccttttccgggtcatataaaagcagaagcccgtcggacttatcaatgaagaactgatttttttgtttgaattgaagcgggctttcataaggacggtgagtcaggcttgcttcatagtctgcctgagccagaactgcttcatactgttctttattcggttctttccagttcttttcctgctcgtaaaatggtgtgatgacagctacctttaagtcagggtattcctcctgcaaatcatatgcagcttctgccgcccacagctcaactccaagctggcccgaaattaaaatccattctaatccttcatccaaaaaagcaatcagccggtttttaatggctttttttatgtaatacagcgccttgtcatcctgcttaaatatccccagttcaaacggtttatagcccgttattgccaatactttcatcatttcacctgctttaaaaaatggggctcccgtgggccccatttgttgtgctgcattgtttacaccatcaagctgcacgttttccatactagtagtcgcagcaaggttttcctgcttgaaaatgctgatgcgtagccgggtcaacatttgagaaagtgtgtggaaagtagtgaacgtgctgaaaatgctggtggtttacgtttgttgtatgctgtgggtgaatgtgcggcacgatagtcttcgaaaacgtatggtgttcacagcaatgagtaggatggacaattggcgccatcatatgcggtctgcagtgatgcatgataaaatcccctttccataaactttattacaatactaagttatgaaaaataaggggtacatgttctgatgcaaagacctattttaaaagtgtgcaattaagctgtctttaaagtttgaaaacacaaaagcaatcaaaaataccacaacaaagaacaagtaaaaaacacccttatacataccaactctccctttaaaaataactaacgtcattttacaggattcgccgctattctacaacaaaatcaatgtgaattcagcaaaaaaaattcatggcgaaacaagtcgtcttttgcgctttcccggggaatatttaagaggaatatttcctctttagccgggcaattctcacatgcagtttttcagtttctttctctgataagcatgccgcatcgctaagcgattgctctgctacttgcaatgcttttccgaattcttttttcttatgctcaaaatatttcgcgagctctattacagcagcgtatctgcacttctggttttgcgagcgggacagcttttcccaaagcggcactgcttcttccaagcggttttgttttttgtacaggagcgataaatccagccgtgcactgtcctggtcctcaaacgatttttctataagcctttccaactgcttgatcgcttggtccgtttctttatgagccataaaccatttcgccatagcataggcttcactgtgttcttttggcgcatgtgattctgaaaggatttttttagacatatggatgtacaatgaaatgagtgataacacatccatttcattatgatgcaggacaccttttaaaagatccggctcttgcgccttgataaaatgaaagtaaagcattggcgccaagtagcccggtgtgtcttctagcctgcggatgccgagctcctctttttcaaccgtgccaagagatacacggtccattttgtgtttccacaggcgtctagctccatgcaaaagatcaaagtggccaaactccggaagcttcggaagtctgtcacggatcaaggtgtgccttgttttcacctgcggccaatcaaaggctttgccgttgtaggtcacaagtgatgtaatgtcaacctcgcttaaaaagctttggtacaaggcgacttcgttccccggtttgggcaaaagatgctgtttgactgtcactcggtcttcatatactctcgcatgcccaagcaaaaaaatggtattcccagctccacccccaagaccggttgtttctgtatcaaagaaaaagaggttgtttttgttatacccttttgctgacaatgtatgcgacaggccgctttgattccacagtgtgatcacttcctcaagctcagaaaagctgtataacccatggcggtgagaaagcggatattctacttctctgatgaggcaatattcatcttcgaagatgaaaggcttcatgccaaaagcctcccactcttctaaaaacgggatgtcatcaaagtggttttcttgtttgcctgcttctattttttgttctccttcgtcgagcgccatgtgctttttcatccgttggagtttcccttttaatgacatatccggcctccctccttacgacatttgatccaacagctgcaaaattctttcctttgcttttatcccttctatttccgtacctatacaagacggacagccgtcatgacaaggacaatgtgtaatcagttgtttcgccgcttcattaatgtctgaaaaacgtttaaagacttcctccgccaaaccgataccgcccggataatgatcatataaaaatatggttggcaatccggtatgggctgctttaatttgagaaacaacatgaacatcatttcgatcacacatgatatacacagggacaatatgctgcagcacattcgagatgccaagaagcagctgttccagtgtcttttccccgatgtcttcatccgctgttttgatttcgagccaagctgcacttgtatgcagttcttcttccggcaaatgaataggtccagacccaatattttcaaaagtggtcatttttatttttttaaaaatggtcggcagggcattgacagtgacgtctccgtagtgcaatgacgtacggcttttttctttcgttttatcgatttctaataccttcagctgaactgccaggtttgcatccgtataatattcgacatcgacttttctgacatacgcctttttatggtcccaatcgagcttctcaacttgatactgaacgccttcatgcaaataaatcgcttcatcatgcaaaagcgtcatcgcactaaaacggtccatttcaccgataatccttacatttgcaatatccgactgatcaactataacgacattttcctgggaggcggaacgcaaactgatgtttgacgcagggaacgactcacttgcccaatggtaccgttcgccgttgcggtgaagaacagcctcttcctgaagatactcaagaatatcactgacttccatggctccaaattcttcatcagctctaaaaggaagctcataagccgcacactttaagtggtctactaaaataatcaaattctccggattgattcttgcagattccggcgaacgattaaagaaatattcaggatgccgcacaatatattggtcaatcggtgttgaattggctaccatgataatcaaagattcaccgtgtcttctgccggctcgtcccgcctgctgccaagcacttgcaacacttccgggataccccgtcattacacacacttgcagctggccgatatcaacaccaagctctaaggcattcgtactgaccactcctaaaatgtcgccttctctcagtcctctttcgatttctcttcgctctttcggcagatagcctccccgatagcctctgattgattttgttccaatctcttttttcacaagctcctgaatatggcttaaaataatttccacccgaactctgcttctggcaaaaacaatggtctgcactttgtttttaaggaactctttcgccagttcattcacttctgcggttgcgctccttctaatattcagcggtttgttcacaattggcggattgtaaaacacaaaatgcttgcgtccgctcggtgcgccgttgtcatcgaccagccgcatcggtttgcctgtcagctgctctcccaattcctttgggttggcaatcgttgcggaagtacaaataaaaactggatcacttccataaaaccggcagatccgcttcagccgccggatcacatttgccacatggctgccgaacacacctcgatacgtatgaagctcatcgatgacgatatacttaaggttttcaaacaaactgacccatttcgtatgatgcggtagaatggcagaatgcagcatatcggggtttgtaatgacaatatgacctgcttttctcaccttttgtctgattgccggagacgtatccccgtcatatgtaaagcttttaatatcaatgcccatttcatcaataatttcatttagctcgctcttttggtcttgtgccagcgctttagtcggaaataaatataacgcccggtttgtttcatcttgggcgatggactgcaggactgggaggttgtagcataacgtttttcctgatgctgttggcgttacggtaacgatgctctctcctttttgcacatattgaaaagcggaatattggtgagtatatagttcatcaatgccccttttcgaaagggccgctttgattctctcgtctatactttcgggcataggccttgtttttgcttcccgaggctcaatttcatgccaattcacaacgttttcatttccttttaaatcagaaatgagttcagtcagtgatttctttttcattctttacacctctttgtcaagtacagtttaccgaatatttgtttgcatggctaggtgcaaattttatacagttgaataaaaaaagcaaggcatacgccctgcttatttcgcttttattgtaaagagctttgattcgcctttacgagcagccttttcgcctgccgataccattgatcctacagcctcaccattcattataacgattgggatgactgtgctgctcgctttttcttttattaattccaaatcacatgtaatcagcgggtcaccgaccttcactttatccccttctttaatgtgggcagtaaatccttctccgttcatattgactgtctccagcccgacatgaattaacagctcaattcccgagcgagtccgaatgccaacggcgtgtttggtgtggaaaatctgaatgacttcaccttcagcgggagaaacgatttcaccgctagaaggttccaccgctattccttctcccatcattttctgtgaaaaaacagggtccggtacatctgacaggtccattactgtaccgtctgccggagaataaataacctcttctgtcaccttttcctgaattttgcccattccgaataattttttcagcaatgtattttctcccttctcattcacttcaaccgttatcccttcattcaccactatttaaccacactttcaattttgcttcaatttataacaacatctggcatagacgcataatctggttaaaaaaggcggtggcgatattggaattccatgatgacaaaaagaacgaactgcaaaagaaagaagaaatcataacggaggcaatcgacactctttttcaatcctcagcgttcggcaaccttataaacggatttcagaacctaatcaactcgagtttaaaggatgtgcagacgaccatacatgtcagagaaagagatactgggctgtatatcgatattaccattccggcgacgtttcgagatggcgagatcgtcgttgatgttaaatcgaggtatctccatgtaacactccaagaaaaacagaaacaccaaaatgaggctacctttacaagcatgacaagaacggttcagctgccttatgaagttcgccaagaagatatggaaacgtcttggaacgagcagacaatgacacttttctttccaaaaaataagcatgaatgaacgattcattcatgcttctatcatttaaaaaagctggtaaatccctttattaaagatccgacctgattcattgcactcattacttgacctgtcgtatccatcattttattaaaatcaaattgcccattggcttttttgaactgcgacataatgctttgaaattgtgaaggctgctgttgattaggccttgggataggataagggttagaaaatacaggcggctgcataggcataggctggatcggagcataaggctgataataatcctgctgtccataatgctgctgaggcagttgttgctctaaataaccgggtgcagcctgctgataatatccttgcatatgctgaggataataatagcccatttgccgaggatagcttcgagagctcccgttcattgcgattcccccctaaacacaacatatttctcttctatatatgtatgaatgacttctattgtttgtgtcacaagtgatgattagcatttgtcaaattgtgtcgaaagtttaaattttttaaaaacagaaaaaagtcgaatcattatggtaccatattttcaatacagatgagaggggatgcaccataatgaacgtatcatacttaagcaaacgttttgcagaaatgaagaaatatgaaacagactgtatgaataaactgatggactttgccaagttcctctatattcaaggacatctcagcataactgagtttcgtaacagtatgaaggttctcgaagcaaatggagcagaaagcccggcatatgagatgaattaacgtccggccccctataaaaacgaaaagaagacagccttttaccggctgtcttctcttgcaatttcatcctttactgcgtgcaatgtataaaggactgactcagtgatgtccttgaatcgttttttatgaatatgatgaacataagattgaaggaccaattccaggaaattatcctttacggcctcaatttgctctttatgcacatattttggccggcggacttttatcaattcaagagcaccctctgcccagcgagcagccagttcatcattctcttcaactgcaggctttatcgtctcaaaaaaatcataagaatgattactgttttttccttcctgataccgatcagcgcctttttcagcaacttcaatcatttgctcggtcatttccagcaaagtttgtgatagcaatatctttcacctcaatgcctatcgtaccaaatttcactcacaaattcagccgatgcggtataccttctcaaacgcatacctgtgttcaggcgattgatacagctcatttatacaaatatgaagatctatgatttcttcttcgagcacacttaggcgatcgttctccgtttcccgcatctcagcctctaatgcatttacagaatgattcaggctttgctcagctcgcgttaattcatcttctatatcagaaagcatacggagaatatctgtcttgcatacataaccggacattcgtgtacctccctttccttgtctctcccggttaacattctttgctctcaaggctctttccttcctcatgacaaaactagaagcaaatcgccaaacaaacaggtattccacgaaaagctgaagttttcgacaaaaacacccgcaaaaattgtatgatcctcctcattaatgcaaacgatacttgtgaggaggtgccgtatgaaaacaagaccgaaaaaagccggccagcaaaaaaagactgaatcaaaggcaatcgattctttagataaaaaattaggcggcccgaaccgcccttctacgtaagaagcaaggaatttccttgcttctttattttttcagccactgctccaccgcaaaaagcgcatgaagctggcgctttttatgtaaataccagtctgtcaattcaatctgcttcggcaattcctcgcgcctaaagaacgttttctttatctttccatgaaaccaatctgttttcgttccgtctaatgagtggattaactcagggtagcatgtccttagcataggagatgttctttttgtaatcccgatcatcttttccatatcaaaacgggaacctgtgtgcggcactgtgtgcaaaaagtgataaaaagaggagaacaattctggcttgaacagcaattgagacagctgctttcccagccttatcctttcctccgcctttgaaaagcgtttcactgaaatgccgtaaaaaaacccatttgaggaaggaaaaataacggtgttaaaatgaaaccagtcacttaaataaaaaggaatcgtgtcaaaaacattctttttaaacgaaggattttgtataataggtgtttggatagtgttttgttcatttataatgagggcatacattagccgctccgtatttcgctcatgccaaaaacgggtccattcttccgacataaattgtgagacgccaaacacatgcagcagatgaaacagcggtttcccaactctttttgaccagtggtataaaagaagctgcggataggcatccgaaaaaataagccagttcgctctttcataggctaaaaagaaccatttttgctgtctctcacggagtccaagctgaaacagactgccttttaagtcagtcattgaccagccggcattacgagaaacgaaagaagccaaaagcgaccatttgatttccggatgacggtcgtaaaatgctttataagcatttgttcttgaaatgttatccgcgtttttcatttttgtctgccgctcaatccggctcagaagctttctgatggcctgttgttcttgcacgttcattcacttccgtcatgattagtttaataaggaggatgagaaagtgattcggtatcctaatggaaaaacatttcagccgaaacattcggtttcatcccaaaacagtcagaaaagggccccgtcttacagtaatcgcggaatgaccctcgaagatgacttaaacgaaacgaataagtattatctgacaaaccaaattgccgttatacacaaaaagccgacacctgttcaaattgtaaatgtccattatccaaaaagaagtgccgcagtgattaaagaagcttactttaaacaatcatcgacaacagactacaatgggatttacaaagggcggtatattgattttgaggcgaaagaaacgaaaaacaagacctctttccccctgcagaattttcatgaccatcaaatcgagcatatgaagcaggtaaaggctcaagacggtatttgttttgttattatatccgctttcgaccaggtttattttttggaagccgataagctgttttatttctgggacagaaaagaaaaaaacggcagaaaatcaattcgaaaagatgagttggaagaaacagcttatccgatttctcttggatacgcacccagaattgattatattagtattattgaacagctttatttttcgccatcatctggtgcgaaaggttgattaacgaaaggttgagatgttatgtcagatcaatttaacagccgtgaagctcgacgaaaagcgaacagcaaatcgagtccttcaccgaaaaaaggcaagaaacgaaaaaagggcggattgtttaaaaagacccttttcactttactcattctgtttgttttaggcgtagtcggcggtgctgttacatttgccgtcatggtttctgatgcgccgtcccttgatgaaagcaaattgaagacgccttattcatcaacgatttatgataaaaatggaaaagagatcgccgaagtcggcgccgaaaaacggacctacgtctcgatagatgaaattcccgatgttgtaaaagaagcctttatcgcgacagaagacgctcgtttttatgagcaccacgggattgaccctgtccgtatcggcggtgcattagttgccaactttaaagacggcttcggggctgaaggcggaagtacgatcacccagcaggtcgtcaaaaactcccttctttcacatcagaagacgttgaaacggaaggtgcaggaagtatggctttcgattcagctggagcgcaattactctaaagatgaaattttagaaatgtatttaaaccggatttatttttctcctagagcatacggaatcggaaaagcggcggaagaatttttcggcgttactgatttaagcaaattgactgtcgaacaggctgcgacgcttgcaggaatgccgcagagcccaacagcgtacaacccggtcaaaaacccggataaagcggaaaaacgacggaacatcgtactcagtctgatgaaaaagcaaggatttatttctgattctcaatataacaaagcgaaaaaagtggcagtgaaagacgaaggcgtcgtgtcacagaaggaatatgaaaaagcaagtacaaacaaatacagcgcatttgttgaagaggttatgaaggaaattgatgaaaaatctgatgtcgatccatctgctgacggattaaagatctatacgacattagatacaaaagcacaagataaactagatgaattaatggacggagacaccgtcggatttactgaaggcatgcagggcggtgtgacgcttctcgataccaaaaacggagaagtccgagcgattggtgcgggacgcaatcagcctgtcggaggctttaactatgctactcaaactaaggcacagcctggttcgaccataaaaccgattttggactacggaccagttattgaaaataagaaatggtccacatacgaacaaattgatgactcagcttatacgtattctaacggaaaaccgattcgtgattgggaccgcaaatatctagggcctatctcaatgcgttacgctctggcccaatcaagaaatatacctgctttaaaagcattccaggcagtcggtaaagatactgctgtagactttgcaaatggactcgggcttggtttaacaaaagataatgtaacagaggcctattctattggcggtttcggtgggaacgatggtgtttctcctctgacaatggcaggtgcatacagcgcgtttggaaataacggaacgtataatgaaccgcattttgtaaaatctatcgaatttaacgatggcacgaagcttgacttaacaccaaaatcaaaatcagccatgagtgattatactgcgtttatgattacagatatgctgaaaacagctgtgaagacaggtactggacagcttgcacaagtacctggtgtagaagttgcaggaaaaacaggaacgactaactttgatgataatgaagtcaaaaggtacaatatcgctagcggtggcgcccgagattcttggttcgttggctacacaccgcaatatacagctgccgtctggacgggaatgggagaaaacgaggctggaaagaaatcactttcagctgaagagcaaaaagttgcaaagcgcatcttcgcccagctcatcgccgatgtcgatgacggaagcggatcatttgagaagcctgacagcgtagtggaagccaccgtagaaaaaggttctaatccggcaaaactggcagggccaaatacgccaagcgataagaagctcacagagtactttgttaaaggcacagctccttctactgtttctaaaacatatgagaaagaagaaaaagaggaaacagctaaactgtctggtttaaacgtgaaatacgataaagacaatcaatctttaacgttaagctggaattacgacggagatgcgacctttgctgttaagcaatctgttgacggcggcagctactcggaaattcaaaacagctctgcaaaagaggcagttatttcgggtgtgcagccaggatctgtatacaaattcgaagtaacagccgtcagtgatgatggcaaaagtacagcttccacatcttatgaggtgccaaaagctgaagacgatgaagataaaaaagaccagcaacaaacggatgatgaaaaacaagatgatgagaagactcaggatgatacacaaactgatgattctcaaaaagatgacggtcagacggatcaagatcagacagatgattcaacaaacgatcaagacaaaaaacaagacaatacgaacaccaatccgtccgacaacaataaccaagaccaatcaaacgataatgataacgacaacagtaacaaccaggatacgtcggatggtgattcgaactctggtaagaatgattcaacaggttctgacacgaataaaaataaaacagacacatctaataaaacacaaacaaactcatcatccattgaaaaaacaaattaaacaaaaaagccgtcacctttggggtgatggcttttttggtacacaataaaaaacctcccgttttaacaggaggttttatcgattcatcgcatgatatttataaaaatgctttttcatttcggtaatcagctcatcaagctgaataaagcaatggtattgggtcggcttaagaagaataaattccactcgttcagcccaattaatcggctttgcgggatatgatttctccctcagttcttgccaatcgagcgatttcaccggctcacctgctgtccaatgtaacgaagccagcaaacacacaatgccctttaacatttcgttttggtcacatctcgattttcgtgtttgaaagactgggagaagtgatgctttgatgtcatcccacacttcaaataaaagcggaacgtatttcccgctgtcctcccatggcaaatcgccttgtaattccgtgcagaaatcaaaatacacgggattggtctgcaaggttttcttcatatccgaggaactcttctggccaagactgcgcaagtattgctcataggaagccaacacttcttttgcttgcgtcatcgtttcaccagtccttttttatccctcttctgcccttctctgcacaaagaaagcagcggacactccgcacagcgcggagattgggctttacagtgatatctgccgaagaaaataagccggtgatgcgtaacggaccaatcttctttgggaaccttgcgcatcagcgtcttttcaacttccagaaccgagtccttccaccggcaaatgcccaatcgtttgctgactctctccacatgggtatctacggctatggccggcacgccaaacgcaacggataccactacgtttgcggtctttctcccgacccctggcagtttgacaagctcatcgcggtctctcggcacttctccgccgtaatcttcaataatcattttactcagcttttgaatatttttcgctttattacgatataaaccgattgatttaatatcctgctgaagctcttccagcggaacagccaaatagtcttccggccgtttatatttttggaataatgttttggtcactctgtttacaagtgcatctgtacattgcgcagataaagcaacagccaccactaattcaaaaggattggaatgaaccagttcacactccgcatgaggaaacatgtcacctatcttgtctaaacagaattcaatttgttttagatttaacacgattgtcaccttttcactttattgttcaagccaattgtaaaaaggaacctgccttttatactctttttgcggttcattctgctttgcttgtacacgccggaatttttggctgtgtatttttgcctgctccacagttttaagcccatttttcttccattcaaacaaaatccggtcaatgtagcggaaactgagttttcctgatagtacagcctcttttaacgcgtgtttgatcagttgtgcgtcatgctgatcctggtcctgccagatcgccagcgtttcacactccaaaggcgataacggtcttgcgaactcttcctcaaaaatggtataaaggcttttttgttccccttctgcttttctttcctgtgtttgattctgtgcaagctgaatatactcgtacagcttgccccataaaggctgaagagaatatttctcaaatttgatgccgttttgatcctcgcattcttcaataaacagaaagcctttttgaataaacatccgcaatctgtttgtacattcttcaacagaaattgacataccttcctgcagctgattcggtgtaggaaaatatgatcctttttctaaatgcattttaatttttaacagcagaataagttctgtttcattaagcccaagctgtttataatgcgtgagcagaagattggggatggttgatgttccctgctcctgcatatcaataaattgctgttttttcatcgtcacacctcttactgtaaaggattgtgattgcccctttactgtaaaaagtctcccttgcaggagactcttttttgtttcatttgaatgtattacggatacagacggtttaacagtcttgggaacggaatcgtttcacgaacgtgaggcgctccgctgatccaagctactgtccgctctaatccaaggccgaagccggaatgaggaactgatccatattttctaagttcagcataccatttataagcgtcagaatccagtccatgttctttaagacgcgattccaaaagttccatatcgtgaatccgttcagacccgccgatgatttctccatagccttccggcgcaatcaagtcagcgcaaagcacaacgtcctcacggtcagaagccggctgcatatagaacggttttaaggacgtcggatagcgagtgatgaataccggtttgtcataatgttcagcaatcgctgtttcatgaggcgctccgaaatcatctccccactcgatatcgtcaaagcctttttctttcagaaattcaatcgcttcatcatacgtaattcttgggaacggggctttgatttgctcaagttttgacgtgtctcttcccaatgtgtttagttcaattttgcaatttttaagaactgattgcacgatgaaagaaacgtaattttcctgtacttgaaggttttcttcaaattctacaaacgccatttccggttcgatcatccagaattcgattaagtgacgctttgttttagacttttccgctctgaatgtcggtccgaaagagaatacttttcctaaagccattgccgcagcttccatgtagagctgtccgctttgagacagatatgcatcttcatcaaagtactttgtcgcaaagagttctgttgttccttcaggtgcgcttccagtcaaaatcggcggatccacttttacgaagccttcgttattaaagaattcgtaagtcgcgcgaatgatttcattacggattttcatgatcgcatgctggcgctttgaacgcagccataaatgtctgtgatccatcaaaaattccgttccgtgttcttttggtgtaattggataatcggtcgcttcgtgaatgacttcaatatctgtcacagcaagttcatatccaagcggagaacgctcgtcctctttgacaatcccttttatatagagcgacgtttcctgcgtcactgatttagctgtttggaaaatgctttcttccacttccgcttttactacgacaccctgaataaaaccggtaccgtcccgaagctgtaaaaacgcaattttcccgcttgaacgcttattagcgacccaagctccgatcgttacttcctcacctacgtgcttgtacacttggttgattgttgttttcaacatatttccctccaaaacaagaaagacattcggaagctcattgccccgcgaactcttttatcatcactttattatacccgctcttaactaaccgggtcaatgcagataaaaagcggcttttctgtcagccgctttttgatctgttagctatgtttttctacaaaacgcttgattctttcaatggcttcttcaagaagatctaacgatgttgcataagaaagacggacattctcaggagagccaaatccggatcctggaacaatcgcaactttttcctcctcgagaagcgctttaacaaattcatctacatctttgaaaccgcaagattgagctgcctcttttgcatttgggaacaagtaaaaagcaccttccggcttcacgcagctgaaccctgggatttctatgagctttgcatagatcgtatttaatctatgttcaaatgcttctctcatttcttccaatggctcagaaggcccgttataagcagcaatcgctccgtattgtgcgattgatgtcgggtttgacgtgctgtggcttgcaaggttcgtcatcgctttaataatgtcttcagagcctgccgcataaccgattctccagcctgtcatgctgtgggacttcgatacgccgtttataatgaccgtttgctctttcagtctgtctgacagctgtgcaatggaaacatgtttctttccgccgtatgtaagtttttcataaatttcatctgacacaatcaagatatcatgttcaaggcacacttcaccgagcgcagatagttcttcttccgtatacatgacaccagtcgggttgcttggagagttaataacgattgcttttgttttttccgtaattgcatttttcagctgctcaggcgaaattttgaagtgattttcctcaagcccttctacataaacaggctttccgccagcgagtttcacctgctccgggtagcttacccagtaaggcgttggaataataacttcatcttcttcatccaaaatcacttggaaaagggtatacagagcatgtttggcaccagtgcagacaataatttgagacggtttgtattcaatattctggtcgcgtttaaatttctctgcaatgctgtttttcagttcagccaaaccaccggaaggcgtgtatttcgtatggccctcgttcatcgaacgcacagcggcatcaataatatgctgcggtgtattgaagtcaggctcgcctgctcctaagccgatgacatcatggcctgcggctttcagttctttcgctttcgctgtgattgccagtgtggttgatggtgttaatgcggatactctttttgccagtttcaacttgaactccccctaattcgtcttaaggcgtgatatttttgagaatctttccagttgtaaagtccacataacttaaactgtattgcccttctttgtctaagtacgtcacttcccaaagcaggacgtttccttctcttgccagatgaacctctttttgctttgaaaccagcccttcatcctttatgattttcgccgctttgtcttcagagattccctctttcgcttcttttgagagaatttttgcttttttatcagcaggaacccagacatataatgcagtgccttttttatccgttccctttacaacataatatttttcttttccgacaaatgtttcgacttgatcaacatgggcgagatcggtttcttttttagcttcagcagctgctgcttcgtgcccctcttccttttgtgccatggctgatttataaatgcttgccgagacaagaagtactgctaaaaaaataataccaaaaatgacggtaaatattaatgctttttttctcatcttctcacctacgtacgataaatggtaaaaacggcttggtttttgttttcttcatccagcgcaaggccgaacatcagattgtctcttttcagtgtacgattcaatgtgtccacaattttatacagatcatcagaatgctctacattaattgttgaaagaatttcgattttactttccattttttcatcctccagtttgaacaaatattgttagtcatactccatttcaggacacgccatactagtatcacagagcgggaaatccgcttttaaataaaacaccatcctactcccacaccgcaaaagccgctttatgcggcttttattctttttcccctgcaacataagcttcaagctcgctgtcagtcatttcggatactgaggttgtcggcaaggcatcaagaaacagccggccgtaaccagcggttttaatccgtctgtccaatataataatcgttcccttgtctcccgcagaacgcagcaagcgtccgattccttgcctgaaggtcagcacagcttccggtaatgacactgtttgaaacggattctttccttttttgcgggcaagctcacattttgcagcatgaagcgggtgatcaggggaccggaatgggagcctcacgatcattactgtcgtcagctcatcaccagggaaatcaacgccttcccaaaaatgatttgttccgagcaggatcgcctgattggatgttttaaaagtcttcatcagtttgccgggacttccgcctgtaatcccttgtgccaagagctgaatgccggaagcactcatgttatgcttaagctcctggtgaacctttttcagcatatcatgggatgtaaacagcacaaggattttaggctgtttttcctttgccatcagttcgatataacgggctgtatcctgtataaattcaggttgccctgtatcctgaattgatttcatttcttttggaatcatcacctgcatacgctcatcgtaagaaaagggtgactcaattctcattgtccgcgggaaaaagtcactcagtcccagtcgttcaatcataaattgaaaagaaccttcgactgtaagagttgcagatgtcagcaccacactatttttgcgcgcgaaaaactgatcagccagaagttcaccaggttcaagaggctgtgcgtaaatggccactgcatttttcgcaccctttgcatctatttcaatccaaaccgcttcatcgtcatcagagccaaagaagagcttctgcaacgtctgacagtaatgctgcaagcctttcatgcttctttggtattcatcggctaaaaagacggttttgctcttcatgcccttcaaatgtttttccataagggatgactgcgcctcaaaaagctgctgcaaatgtgtcagcatggaacaaagcctctccgcaccatctgttaagatcgaccagcttttatcctggctttctttgttcaccttaaacactagacggtttaagtcttctttaggttttcttcgtttgacaaaagaatgtacagagctaaagaaagcatcactttctgcttgaacgtgctgaagccactcttccaattcgaaaaatgaatcaaccggcaggctgtttcgctggaatagctgtctcatcttttttagaagtccctgctccttcagagtgccgattctgctcaatttcgtatgcaattctatgtacgtggctcttttccctaaatgttcgcttgccgcacgttcaaaatggtgtgcttcatcaataataaatgtgccgctttcgggaagcctttttttatggctgccttcatcggtcagcaaaagagaatgattggtgatcaccaaatcggaacgcatagcaatctgtttggcccgctcgtaaaaaccgatcacatgctcactgcgacttcttttataggagtcatcgtcataagccaatctgtcccacagcaattttccgcctgaaggcaaattcagttccgctacatctcctgtatttgtctctgtcagccaaacaagaagctgtgcctttgtcagtacggcatcataattatcatcttcttcatgaagcacctgctcaaatttatacaggcataaataatgcgattgcccttttaaaatcgccgctgttaccggaaatggaaacagatcttggacaatcggcaaatcctttgtgagaatctgctgctgtaaaagcgtcgaatacgtgctgattatgaccggcttttttgatttcttggcaaaaagcgcagccggaataagatagccaatcgtttttccgatgcctggaggagcttcaatcagcgcatgctcacgattggcaaacgcatcagccacctctctcatcatcatcatttggccgtctcttttttcatacccaggcattaactctgacagcgctttttcatttcccgcttcccagctttcgatctcaaatgagaagttctcgtcctcatttatacgaacatcgatagcttcaggttctctgacagaaaacgaagaaaagcgcgtatagcccggtatctcggtatgtctgttttcattaatgaacatatccaacaaatgcgtcagatcactgatgaaatgctgcgaaagccttcttaactgctttaatgtcggataaggaagctgccgcagcttttcaaggatttccaaaaaaataagccctgtcacttcagcatcgctgtcagcccggtgcggctgatcatgccgcagctgaagctcctcgcttaattccgtcagcttatacccttcaaatcccggaaaaacaatgcgtgagagctcgacagtatcaagcacttcacaatctgggagctgaaagcccgccttatgtagctcatacttgacaaatccaaggtcaaaatggatattgtgggcgacaaaataagcgccgtcaagcaattggaatacttcttcagcaactgcttcaaatggctgttcattctcgaccatttgattagagattccagtaagctgctcaataaaagcagggattgatttatttggattaatgtattttgaaaaccgctcagtaatttgtccattttcgattacaaccgctgcgatttgtatgattttatcgcctttcttcggcgaattccctgttgtctctacatctataacaacgaaccgttgcttattcattaaaatggacacctcaattcttgcatacgacaaaagtgtaacacgttttgtacggaaatggagcggcaaaaccgttttactctcaaaatcttaaaagaaaacccccgataaagggggcttttcttctacaaaattgtacgggctggttcgttccccagcatttgttcaattttgttttgatcattcagaacagccactttcggctcatggcttgccgcttcttgatcagacatcattttgtaggaaataataatgaccttatctccttcctgcacaaggcgtgcggctgcaccgtttaagcatatgacgccgcttccccgtttaccaggaataatatacgtttcaagacgtgctccattattattattcacaatttgtactttttcattaggaagcattcccacagcatcaatgagatcttcatcaattgtaatgcttcccacatagttcaggtttgcttccgtaacagttgccctgtgaagtttgccgctcatcattgttcgatacatattatattctctccatttctcgaatatcaataatgatattatctattaaacgcgcttttgaaaaagcaactgcaacagcgagaatcatctttccagcaatttcattcacaggctcgagttccggataggaataaagctctacatagtctatggttccgctagtcgtttcaatgatatcttttgcagcttttatcaccgcttcaggatctctttcaccggcttggacaagttccgcacttgtttgaagggcccgatacagcttaggcgcttcttttctttcctcagctgttaagtatacattgcgagagcttttggctaagccgtcttcctctctgaccgtatcgacaggaaccaattcaatatccatgaagaagtcgctgattaacccatcaacaacagctacctgctgcgcatcttttaaaccgaaataggcacgagtcggcttgactagattgaaaagcttcgtcagtacgatcgcgaccccgtcaaaatgtccttctcttgagcgcccgcataacacgtctgtgcgtctttctacatgaatcgtgacattcttttcaccgggatacatatcatgagcatctggcgtaaaaagaatatcgactccggcgttttctgcaagagctgcatcccgctcaatatcgcgcggatatgcttcaaaatcttcattagggccgaattgtgcaggattcacaaaaatactcataataacggcgtcgttttcttgtcttgctttgtctgctaaggttaaatgcccctcatgcagaaaccccatcgtcggaacaaatccgattgacttgccctctgaatggtattgttttatggcttctttcagctgtgaaatatcagtaatctgtctcatcttattttcccccgtacaagccgtcaagcactgtctggttcatttgaaaggaatgcttttgttcagggaaagcacgatgtcttacatcctgaacatatccgctgattgctgtttcgatggtttcatcaatgcgcgtatattgctttacaaatttaggtgttctctcaacaccgtggccgataatatcatgataaacgagaacttgtccgtccgctttcacaccagccccgattccaatgaccggtatgcttagcgtctcggcaattttggctgtgagttctgccggcacacattccagcacaagcatcatagctcctgcttcttcgcattttatactgtcttctattaattttttggcgctttgttcgtctttgccctgtactttatagccgcccagtacgccgactgactgcggtgtcaaacctaagtgactgactactggaatgcctccaagcgtcaatgcgcgaatggattcaaacacgccttctccgccctcaagcttcagtgcgtcagctccgctttcctgaacgatagccgctgcatttttcagcgtatcttccttagacaggtgataagacataaacggcatatctgtcacaataaaggtattcggcgcaccccttttaacggcttttgtatgatggatcatgtccgcaactgtcacaccgacagttgaatcaaggccgaggacgaccattccaagtgaatcaccgactaaaatcatgtcaactcccgcttgttcagcaagtttagctgccggataatcataagcggtcagcatgacaatcggttcttcagactccttcatttttagaaaatccagttttgttttcatgttttctcctcctcatgtttagaggagatgatctgccgttttcttctgcaagccaaaaaaccttccgttacaacgagaaggattcttcactttctaaagttcggcgagtttcatccctctgtcccagtccttttttggatcaaggcagactgctgcaatgtctatctattttaataataggtgcagttcgcaggcgatactgcccaatggaagtataccaaaatcaacgggcttgtaccaacacattagcccaattcgatatcggcagaatagatttttttaatgccttcgttcgtttctaaaagcagaacgccttcatcatctatacctaacgccttaccgtaaaaggttccgtttaacgttctggctctcatattagtgccaataccgagcgcatagctttcccataaaagcttaatcggcgtaaatccgtgcgtcatataatcccggtaccgtttctcaaagcatagtaaaatatgctggatgacgccggcccgatcaattttttccccagcagcttggctgaggcttgtcgcgatgtccttcaattcatctggaaaatcattaggctgctggttaacgttaatgccgatcccaatgatcactgaacgtacgcggtcttcttcagcctgcatttccgttaggataccgactgttttttttccgttaatcaaaatatcatttggccatttaatatccgtttggatgcctgctgcctcttctattccctgcacaacagctactgcagcaagcagagtcagctgcggtgttttttggagcggaatgtcaggccgcaaaatcaggctcatccaaacaccgtttccttcttgagaatgccataccctagacattcggccccttccggctgtttgtttgtcagccaccacaagggtgccttccggtgcgttattattcgcgagctcatgagccgttttttgcgtgcttgaaagaacgtcatggtaaataagatgctggcccatcacttccgtttttaatccaaaacgaatttcgctttcactgagttttccgggttttttgatgagccgatatccttttcttctaacggcttctacttcataaccctctttccgaagctcttcaatatgcttccacacagcagttcttgaacagccgagagcatcactgattttttggccggaaataaattcattgccggcctgagaaaataattcaataaggtcttttcttaatgttgaccgcatgtcttcagccactcctctatgtgtttcttttgattggagagcttccctgtcacaacagcctgctcgatccactgtaattcttctgacacccattttccggccggccggtttcgaagcgcaagcaagtccttacccgtgatatcaagatccttaaggcttttgatcggcaggttttgataagcgtactgaatgtccttcagtttcttttcatccagtttttcgttttgccgaagctgcgatattttggccgctgagagcagtgcttttttcccagctctgtacattgtcattgcgtcaaggctctggccaaacgtatcggcaatgtgaatggcttccttgatcacttttcccgggagcttccaggctttcaggaaaaggggcgcgtctttcaaaactatgccaaggttaattaaaagagcagcccaaagctcctcacgggatgttaaagagaagaatggaaactcactcgttgaaatcaggttttctcgtttatgataaaaaccaggaagctcttcatacaatctcgtttgaatgagtgtttgaagcgcctggcgagaagctcttccctgcagcaatttctcaaactctatagtttttcgttcgactgaaacatgggagaggagtgatttttctttcgcaatggcttcttctgtttccggtgaaagcgtaaagccaagctggctcataaagcgtacggctctcagcatacgaagcgcatcctcttgaaatctatcctcaggctttccaacggttcgaatcactttctgatcaatatctttcttgccgccaaaataatcaagcaccttcccgtccgctgtcatggccatcgcattgatcgttaaatctctgcgttttagatcctcttctaatgatgagataaattgcacttctgacggtcttctgaaatcaacataatcagattcagtccggaatgtcgtgacttcataggtttcatcctcccagagcacaataatggtcccgtgctctttgcctacatcaacagtccgctgaaacagccgttctacttgatcaggtgccgcatctgtcgcgatatcgacatctccgatcgttcgtttcatatagctgtcacgaactgcgcccccgacaaaataagcctgatggcccgcttcgattaagatgcggagcacgggaagtgctttgataaaaactttttccatgtgatcactccggttctgctaaatcggcataaatctgttcatactggctgacaatttttttagaagaaaattcattttcaagcatctctattgccgcctttgtaaaacgattgcttagctgttcatcttctaaaatgctcatcgcgcgggctgttgcggccgtaacatcaccgacatccaccaaaaatccgctcacattgttttttataacctcagggataccgccaatgtttgttccaatacaaggcactccgcaagccatcgcttcaagcaggacaaggccaaagctttctttttcagatagcagcagcttcaaatcgctaatagaataaagatcttcaacacggtcttgatttccaagcattaagacttggtcttccaagccatattttctgataagctcgcaggctgtcgatttctccggaccgtctccgactaaaagcagcttcgctttcgttttgccagcgatattgcggaacacacggatgacatcctgcacgcgtttaacttttctgaagttggacacatggatgacgactttttcatctggtaaaattccatgtttctctttaattgccgctgtgtttttcttcagatacacgcgctcgtctataaagttataaatcgtttcaatttttttctccggtttaattaaatcgtatgtttcagccgcaagcgctgaggagacggccgtcaccctgtctgatgactcaatagcaaaacggatcagatcttttagagacggatcataacctaacaccgtgatatccgtgccatgcaaagtggtaacaatgccgatattgcgtttcagcatttgttttgcaagataggcgcaaacggcatgcgggagagcatagtgagcatggataatgtctaaattctcccgttccgccacctcagcgattttgcttgccaatgtcaaatcatacggaggatacttaaaaacagcatattgattaacctcaacttcatgaaaatgaatattgggatgatatgtattcagtctaaacggaatgcttgatgtgatgaaatggatttcatgtcccttttcagcaagctgcttccccagttctgtcgcaatgatacctgagcctccaacgctcggatagcatgtgattcctatttttagttttctcattgttcgcccccaagcacatcatgatcaagcatcagcatccgtttggaaaagaaaccttcggcatactccacgcccgcttctttaccgtaaagcttttctctcgcttcaacgatttcaatatacccattcgtcagaggagtagaaacggaatcctttgacgggataaactggcttttgtaggcgttgaggctttgtttctttgcctctattgtatccgagatatcaataacaaaatccggctgatgaaaaccatttatcatataatagtaaaccttgctgactttatgcgccggaaggcttttttcgtctttatatttatggattccggcggaaaagatcgcttcttccaccagtgcagccgcattgccgtgatccggatggcgatcctttttatacggcataaaaaccgcttttggccgacagattctgatgacagtgacaattgaccgaattgcctgatcactcattattaggccgcggtctggaagcgttagctgaattcttttatctgcgcctaatatgcgggctgcttcagctgcttcttctttacgcaaactgaccgtaccgttagaagagagttccgcttctgtcaaatcgcatatcattacttttttttcctgtttgacaaacttcgctattgtgccgcccattccgatctcgacatcatcactgtgggcgccaaaagcaagaacgtcagcattatacattcggctcttctccccgaagaaggtcacggaattcgaaaacaccttcatcaagtgtgcgcacaagaatttccgcagtacccatatttgtggcgagcggaatggaatacacatcacataaacggattaatgccgagacatccggttcatgcggctgcgcggtcagcgggtcgcgcaaaaaaatgacaagatcgagtgcattggcagcgatcagtgcaccgatttgctggtctccccctaaagggccggattgaaaacgttcaatttgaagacctgtcgcctcatgaattttcaaccctgtggttccggttgcgtatagatcatgattctttaaaatatcccgataggcagtcgtaaattgaaccatatcctgttttttcttgtcatgcgcgatcaaagcaattttcattgtttatccccccgtctaatcaatgatattttctaaaccatacacaagctgatcaatcttcatgacttgttcgactgacagtttaacgcctgacatgaaagaagcacggttataagaatcatggcgtatctgaagcgtttggccatccatgccgaacatgacctcctgatgcgcgatcagtcccggaagacggacgctgtgcaagcgaataccgttttgctccgctcctcttgctcctgggagaatttctttttcatccggatgtccttgctgcttttctttacggacttctgaaatcatttccgctgttttaagcgcagttccgcttggtgcgtcaagcttctggtcatgatgaagctcaataatctcaacatcctcaaaatagttggcagccatttttgaaaatttcatcatcagtatcgcaccgagcgcaaaatttggcgcgatgatggctccgatccctttttcttctgttaaagatgtgagctcttttaaatcagcttctgagaaaccggttgttccgacaactggacggactccgtgctctaatgcaatttttgtatgtacttttccgatttcgggcgttgttaaatcaatcaagacatccggttgtgtttctgtaaaacaggcatggatatctgtgtaaatgaaagcatctgactcaacaggcatcacatcagataatttttgctgatcgtatgtatggtctatggcccctacaaggtcaaaatgtggtgttcgttctgccaatttaacagcttcctgccccattcttccacgcggtcccgcaatgactaatttaattgtttcgtttgacatcttgatctcctctactttccttcttcttttctggtccagcgatctttatctcttgtattaaatttatgcatgactcggtcgtgagcttcctctaaagagatatcaagagagttggctaaacaaaccaatacaaatagcacatcgcctatttcctcttccatgcttttatcatcttcagtcgctttttttggtttttctccataacggtgattcacttctctggcaagctcgcccagttcttcagtcagcctcgccatcatggccagcgggctaaaatatccttctttaaattggcctatgtaacggtctacttcagcctgtatgtctttcattgttttatcactcactgaacgaaacctcctatcatcctcttacatgttagctaattcagatacgtttgacaaatgtttaagcacgtttgctgttttctttttcatccactataatataaacgctatctaatggaaggaaaaggggttttgtgtgatgcttggagaaattagattaaaaaacatattttttattttaatcggagcggcaattttttcatttggcttggttcatttcaatatgcagaacaatctggctgagggcggttttacaggtattacacttttgctttatgcccttttccacatcagcccctctatatcgaacctggtgttgaacattccgattttttttattggctggcgtttgctcggcaggacaatgtttgtttatacccttgtcggcactgtagccttgtctttgttcctcagcatctttcagcgatatgaaatccatatgccccttcagcacgacttagcgctcgccgctttatttgccggcgtattcatcggagccggactgggtattatttttaagttcggcggtacgacaggcggtgttgatatcatcgcacgtttagtgaataagtattttgggattccgatgggcagaacgatgtttgctttcgatgcctgcgtcatcattttgtctttgcttacttatctctcctataaagaagcgatgtatacgctggtagctgtatttgtagcggcaagattaatcgattttattcaggaaggcggatacgctgctaaaggcgctacgatcatctcttcgaaaaacgacctgattcagaaaaagattcttgaagaaatggaacggggcgtcaccattttgaaaggacaaggttcctacacaaaagaggatatagatgtactttattgtgtggtgccgaaaaatgaattggtgatgctgaaaagcgtgattaactccattgatccccatgcctttgtagcggtaagcgatgttcacgatgtgctcggagaaggatttacgcttgatgaaaataaaaatccgcttccgcgctgacatgtaatagaaaaaaggcggctgaccgccgcccctcatccttatttagggtagtccctttttttcagcttgtttttttccgccttgtactttctgtaaccgacataggtaagagcagtaatgatgatactgccggttgtaatgatcacccagagtaaagacggatcggcatcatcctcctccaccctgtcaaacacatttttcaggtcatgctgaagaagggaaagccgttcaagcttcgtgctctctgtcatttgctgaaattcctcttgctcaataacatctatatgttttccgactgtttcaagctgatcctctgatacatcgattgtaagactggggtaaatcaagtcatataaactgataaattcattccatttttcatgaaagcttgtgcttccattcttttggacatctcgcttcagttcagtaaaagcttccataatcggtttttccagtgagccccaaagcgggtcagaccgattgtcaaccgcatccatcagcattctgaactgcgcggctgctctgagtttttgtgtgtctgatgtatcagcttgctttaaactccgaaccatatcattatagcccaatgtgatttgacgaatttgggctcccgttagcatggggtcttgctgttttttctcagcggattttaatgttttttcaaaatactccaagacttgaagcgcctcttcatatttcgcctgtcgggtcatttgaaagactgtatcggataaatcattcaattcctcgaggcttccccgctctgcagccttggcatttccattataaaaaataagtgcaatcaacaaacagatcgtcagctttcgtttcatgcaggtccctcccactctctctccttacagaatatgaagaaagggacaaggatagaccaacattgtctttacatcagctcaagcttcgtttgcttttttgagaccacaagaaagtaagcaagcgcgattgaaaagatacttagccaaaatgttccgtatcctatttcagtcatataatcagaaagcatagagtattgcggcatcatatcaaacaagtagtcaatgacatcgttatgcagtgtccagactgcagcaattgcaagatgccaaaatgaaaaacgaaaatacggactgtataatacgccttgaactgccattgcaaaatgcgaagcaattagcatgtagccctcccacggcaagtcaccagttactgcaagcacaagaaaattcatagccaccgcccataggccatactttacgagggtaactagcgcaagcgcctctaaaagcggagcattccgtttcatgagaaaggcaagcagcacaaacagaaagaaaaacgttgctgtcggactgtccggaacaaaaatcaggaaacgggccggtgtctccaaaagctgcggcaagtaccaatagtagccgtaaaccgttcccagaaaattaatggctaagacaagaataagcatcggccgctgccctaatacatattgaaaccatttcacatcgaatcaactctcagtctgtaaaaataatatgtccatataaaaaagctgacgccgggtcagcttttgataataaaagtatatccttccatttgacaattcacaatacgttattttgcggttgtttcagaaataaattttgcaagttcttcgagctgcttatcatttcctttgaacacacccgccggcattttgcctttcccttctacagcgatttttttgatttcatccggtttcagcccgctgtcaaccaatgaaggcccggccgctcctccctgaaggttatccccatggcaagaaatacagccctgttccttaaaaaccttatatccttctgcattggtgtcaatgtcggcttcttttgtaattttcccctgttcttctgccttggcccagtcatgagtagcaactgactgccacgtcaaaaatacagcagcggaaatggccagaagcatcataccgacagcgaccggacgcttccacggccttctttctgtccctctgtctaggaatggagccaaaagcagggccccaaaagcgagacctggcataatcatggcgccgaccactgtaaagcttccggcggcgtattcatacttcaacagctggtataagaaaagaaaataccaatccggcagcggaatataaccagtatcagtcgggtccgccatccgctctaaaggcggctgatgcacaatcgtcaaaacgagaaaaccgatgagaaagacagctccaaccatccattcctttaacaagaaatttggccagaaagcctctgttttacccggatactccgaataatccttcggtatattcggctttttttcagccggtatccttgagtcgcctacaaatttcatccctttgccccggtgcatgtcatcccctcccttttattcgcagatcaagagtttaaagcggtcctgaaatcccctgcttccggatcataataaaatgtgcagccatcagcccgaacaatgcggcaggaagaaaaaatacatggatcgcaaaaaacctagtcagcgtttgggcgcctacaatatccggatgccctgcaaggagcgttttaacttgcgttccgatcaaaggcgtggcttcggcgatctgcagtccgacttttgttgcaaacagagccttcatatcccaaggaagcaagtagcctgtaaagccaagaccgagcataacaaaaaagatcagcacaccgacaatccagttcagctcgcgcggttttttatacgcgccttggaaaaagaccctcagcgtatgtaaaaacatcatcacaatgaccaggctcgcaccccagtggtgcatccccctgacaatctggccgaatgccacttcattttgcaaataatataccgattcccaggcatttttgatatcaggcacataatacatcgttaaaaacattccagataatacttggataacggttacaaaaaacgtcagtcccccaaagcaatacacaaacgcagagaaatgatgggcgggattcacatgttccggtacttcgtgatcggcaatatccctccacatcggtgtaatatcaagccgctcgtctacccagtcataaattttgttcagcatgtcacccttcccccttaggctttgcttttccaagatacaggaagccgtcttttacttcttgctcataatgatcaagaggcgcaagcggcggcgtgccagggacattggtgccgtccttttcatagagtccgtaatggcatggacaaaagaatttattcgggtttttaggatcactattccagttcaccgtacaccctaaatgcttacaaattggcgaaagtgctacaatttcatccccgtttttgaagacccaggctgatcttgactcttctgactcataccaggcatcgacttgattaattttaaaatcaaagcgctgcggctcttttgtcaactcatcaacgctgacaacctgaaccatatcctgcttccctgtcgattttaataccgggtcgagtgcgaagcgaaccataggcatgagcatactagccgccataaaacctcctacgcctgtgagcgtataattcaaaaattgacgtctggatatatcatgttttccgcccatctcttctcccccctctaagtcacccctgcaaactgactaaaatagaaaatattgcaataactctagacaccctcataatatatgaatctctcagcaaggtcaatatagccaaaatattgtttataaggaaatgtaagtgtttttataaagtgctccataactgtaacaaaacgttcaaaatttcagcagtgcgttcatccaatatttttctttttaaagagtcatttaaatgctctaatggaacagacgatgtaacaatcattttgcctaacgcatcctcagctctccaactttcgtcagatgtgagcaggacaacatgcggaaattccgttatcagctcttcccgcaaatccttaagcccttgaacggttatttcatttctatcaacatatgtataaggcggaagtaaatatacccgtccctttaactgcctttcaagttcttctgagagaagctgcgtaaactcgcctttctccgccgccattttaaaatggttattaacccttatgttaattaatggtatgacagcggtatcaatgtaatccttagcttgtaaatagtccttggcatcagtgattctccacctcatcgttctccccctttacggcaacaagccttgcaattcactgcaaggctggtcatattatgtgagctgatttaattggcgcgataattgttcaaatgcctctttatcatgacgatctaacgcgtcgtcaatgtcttttaataatttttctctttggaatgtggaaatagcgtgctctaaaatctgttccgccaatccctgatcttttttattctcaaaaaggtttttcggaatatgcgggttggactccagcaccgccgcatattcaggtgagctgtaagccgaacggaaattaagctggataaacaaatcctgctgtttatttaatctaatatcatgaaaagatttttccgcgtcggtagtcatgacattctctttatagaaccggaacggaacttcttcaacacaatgtgttgacattataatgcctctcgggcaaaattcagcctgctccacaaaatgaaccttctccatgagagaatcatggctcattaagtagttcaagatccaaacgcactctcggcgctttaactgataatggtttaaaaaccaacggataaaatcttttttctcattgacagaaacaggggtctgcatgtaattccctcctctatcgttcgtataatctatatacttatatgttccacatgaatggttaatattcctgcttatctagaaaattcatcctcgattcgcaaaatcgtttcttcaagctcttcattggctccgtccatttcaagaacctttttcaaaagcggcagcgcttctttttgaagaccttcttctaataggaagcttgcgtattcatataagaaatctctatcctcccggtaatgaagataggcagcctcaaaggattgttttgcttcctcgtattgctctaattcagtatatgcgcttgcaagataccaattgtatttaggatcttcttcaccgtagcttcgaacctcttgaataagatcaatgatctgatcataatcctcttctttgtgatacacggcaagaagtgtatgaagcgcctcgacaaagcccggatcaagcgcaagcgcctcctgaagcagcttcttcccctcttctgacttcccgattttcaaggccattttggcggcataaaggaaaagttctttgttatattcatcatatctgatcccctcttttgccgtttttaatgcctcttcatacattccttcagcttcatagcttttcgagagcggcatataaagtgaagtataagatggatcaagctcctttaaatcagacagctgcttaatagctgttttcacaagccccgcctgtaaggctgtaaaaccatagccgaaaatcgtattaggatcaggattctcatcgacagctttctcataccatggaatggcatcctcaaattcacctgaggcacttaacgattctgccagtctttgatggacattaacgcccccgatctcactctgctcctcagccgttgttttaaaatattgaaccgcttttgcataggctccctgagcaaagtaaagttctcccagtgcaaaatcaataacaggttcattgtccagaatggactttgcctggaaaagcttttgttcactgacttcgaataacccctgcatctgataaagatccgccataagcagcaaactttccggatatgatggatctgtttccggaatagtctccagcacagcgagggctttttcttcttcgtcaatatctattaaaagttcagcgtagaaattcgtcagttctgtttcatttggatataaatcatgtagatcactaatcagtgaaatggctttttctacatcgccccactcgtaataaagctgggctgcaatggctttatcttcatcatgcagctgtttttcagccttcgagagcgtgttgaggcctttttctgtttcacctgcttcaactaattttatggcttcttgaatcaatgtattcaaatcggaccggtcctttcttttcctatacaacatcaaccatacaaaaaaagctttatttgttcgggttaatcttatcataattcagacgaatgcccccggcaaataagatgcttctgtacggaagggaattattgagtcttattagtttaccaaaagatcttgagatagaaaatgaaaaaaggaagatcgccctctgtacagtaaagcagctctttgacctgccggcttgtaagtaaagcacatccccccttttcgtttttctatccgttctataagacaagctatgttttttcgcctcgaattatgatctgcataaaaaatcctgaagtaaaacttcaggattttttcgaaagcttatttaaatgctcgaagaaggttggataagaaacgtgaatggcatccgtgtgctcgatttcaatcggctcctccgttatacaggaagcaataccaagcatcattccgattcgatgatctccgtggctggacactgcagcgccgcctttcaacgtttgtttgccataaaccttcattccatctgctgtcggttcaatttcagcacccagcttgcgaagctcagaaacaacagtatcaatacggtttgtttctttcacttttagctctgccgcgtccttaataacggtggttccttccgcctgagtcgcaagaagcgcgatgatagggatctcatcaattaaacgcggaatgatatctcctccgatttcaactgcctttagagatgacgtttctataatcaaatctccataaggctctgcaccgctatcagcagatggtttgatttcaagttttgcccccatgttttgaaggacatcaataatacctgtccgagtcggatttaaacctacgtttttcaatacaattctgctgtttggaaccatcgcgccagcagcaaggaaaaacgcggctgaagaaatgtctccaggaacaaaaatatcagcagctgtcagtttctggccaccagcaatggaaacactcgtttgatcttcagaaagcttaacgccaaaagcagaaagcatccgctcagtgtggtcccgagatttatggggctctgttacagttgttgtgccctcagcctgtaatccggccagcaaaacagcagatttaatttgcgcgcttgcaacaggtgatacataatcaattccttttaatgaagcgccgctcactgacagcggtgtaaactctccgccggctctgccgtcgattttagcccccatttttttcaaaggctcagtcacacgcttcattgggcgtttcgcaatgctctcatctccggctaccgcgctgtaaaaaggacggcccgccaatattccgagcatcaggcgaatcgttgtacctgaatttccgacatctaaaaggctttctggctctttcagggcatcgattccttttccgtgaatcacgacatcgctgctgctttgctcaatgtgaacacccatttttctaaagcaatcgatcgtgctcagacaatctgctcccggcagaaagtttttaactgttgttgtgcctgccgctagcgcgccaaacataacagagcggtgagaaatggatttatcaccgggaatatgtatttctccatgtaaggtctgcaccttatctcgtttcattttttccacctcaatcagcataaaaagtttcatattccgcccgggcttcaatgcattgttctgcccttttgcggtcgtcatcagactgaaaactgatccttaaaatcccgttaatatcctctcgtgtttcgataatgcggatattcgtgatactgatgcgctccgcagctaagatcgctgttatctcggatattacacccggatgatcgggtacatccacatataaatcataaaatgcaggtatcgctcccttctgccgaagcggcagcccgtcgcgataatccttggctgttttaaaataacgaaatagattttccgcatcttcttgttctacatatgtacggatcttgtcaatttcacgaatccactcatcaaaacggtctaagattttatctttattatgtaataaaatatcccgccacattgccgggctgcttgatgcaatccttgtaatatctctgaacccgccggcagcaaaacgcttaacaagcggatacaggttttccgaatgatgggtttggtgaacaaggctagctgctacaatatgcggaaaatgactgattacgcttgtaacgccatcatgctcctctggcgacatttccacaaaatgggcattcgtccccttcagcaggttttttaactgttccacagcttgtttgtccgttttctggcctggcgttaaaatataaaatgcattttcaaacaggaactccttcgcagcggccactcctgatttatgtgaacccgccatcggatgccctccgacaaattgatagcggctaggcagcacttgatcagcgtaatcaaccactttttgctttgtgcttcctacatccgtaatcaaaagctcatgttcaattcctgaatgagccagctcttcaagcataaccagtgtttgttcaacaggtgtcgcaatgattactgtagctgcctctttcacaccgctaataaacgaatcagcacgatcgtctatcacgcctaattttaatgccgctaccgcctgttcatcagagatgtcgattccgataatccgtttgccgggatgattttttttgatggctagggcaatcgaaccgcctatcaatccgagaccggcgagcaatattgtatctttcatttgattcatacgtcatcacctggtttatagactaaagaggtgatatttgatcacctcttataaaatttcagctaaaatggcaagtatttcttcattttgctcttttgttccgatcgtaatccggagtgatgtcgggaaacctaatgcgtttcctgaccggacgatatagcctttttccagcagagcctgaaacagttcatcagcaggacgtttaaagtcaattaacacaaaatttgtctgtgaagggtagcactttaaaccatgagttttcgcaaaatcataatactgctgaaggcctgcattattttgctcgacacaggaagcaataaacgcttgatcatcaagtgctgcaatcgccgcagcctggcccagacggctggtattaaacggctctctcgccggctcaatctggcgaatcaggttctcgtcagcaattccgtatccgactctgagcgctgccagaccgtatgcctttgaaaatgtgcgcaaaatcatcaaattggaatacttgcttaagagcggcacggtttccgggtaatcctctgctgttacatattcataatatgcttcgtcaagaacgacaaggacacgagaaggaacgcgctccagaaatgcgagtaattctccttcagatgtataagtgccagtcggattattcgggctgcatatccaaacgacttgtgtctgttcgtcgatggcttctaacatggcgtctaaatcatgtgagccgtcgggacgaagtgcaatttcacgtacttcagcaccttcaataaccgcattatgtttatattgcggaaaagtgggggcagcagtaaccgtgtttgttttatcgtttaaaaatgcccggcagatgatctgtatgatttcatcagaaccgttgccgaaaataagtgatgtttcgctgacattgaggtgcttactgagccttgtccgcaaagcggcgctatacccgtccgggtaaagggctagctgttgaatctcatgatgaagcgcctcttttgcagcctctgaacagccgtaaggattctcgtttgaagcaagcttcacaactttatccaagccatattctgatttcactgcttcaatcggctttccaggctgataaggcttcagctgttttaaatgttctttgatacgcaaatcagtcacctcattttaaactgtacaagccgctaaacgccattgcataatcctcaaactcctgcagcgcctgatttctcgtttcagcgctgatgagccggtcctttaattcttctatttttctgacgagcgcacttcccactacgacaccgtcactaatttcattcatctttatgacctgttcacggtttgatataccgaaccctacagcaaccggaacagtgctgagattcttcacagtacgaatgaacgggtacacggatgaattgaactcattgcggacaccggtcacacccagagaagatacacagtagacgaacccctcggcttgttcaataatggttttcaaacggctttcgcttgtcggcgcaactaaagaaatatacgtcacctcatggcttttacattcctcttgaaggctgttgctttcttctaatggcagatccggaacaagcagaccgtcaatatgattttcccgcagtaaagcgaaaaagtattctttgttcaattgtaacacaggattataatacgtaaagaggataatcggaatattcactccgttttttttcatttctccgcctaattcgattgcctttacgatattcattccttgatcaagcgcccgctttgaagcccgctggatcaccggaccgtctgcaagcgggtcagagtatgcaacaccaagctccaatgctgtggcgcctgctttttggagtgacttcgccagttcaatcgaaacctcaggaactggatcgcccgccgtaataaacgggataaacaatttttctgatggttgaagatccaatttaaacatgggctttcacctcttcttccaatacattcattaatgtgttgacatccttgtctccccggcctgataaacagacgagaatgagttgaccgcgatccattcctttggcgagtttgaatgctttcgctaacgcatgggcagattcgattgccggcaaaatcccctctttttctgacaaaagctttaatgcatccaccgcttcttcatcggttatactgtcataagtgacacggccgcttttatgcaaatatgcatgctccggaccgattccaggatagtcgagaccggctgaaatagagtagggctcaataatttgcccgaactcatcctgaatgagataagtcaatgaaccgtgaataacccctacggttcctttcgaaatagtggcggcatgaagaggtgtatcaattccttttcctgctgcttcagcgccgatcagttcaacatcttcatttaaaaatgcctgaaacatacccatcgcattgcttcctccgcctacacatgccactactttatcaggcatagtgccttcaatacgtttcaactgatccttcgcttcctctccgatcattttttgaaattcacggaccacttgcggataaggatgcgggccgacaactgatccaatcatataaaagtgatcctcacaatgctgaacccagtaccggatcgcctcatttgtggcatccttcaatgttccgtttccgcttgttacaggcactacctccgctccaagaagcttcatgcggaaaacgttcagagactggcgggcaacatcctcttcacccataaacacagtacaggaaaagccgaatttggctgcaactgttgcagcggcaacaccatgctggccggcaccggtttcagcaatgattttcgttttgcccatttttttagcaagcagcgcttgacctagcgcattattgattttatgagaacctgtatggtttaaatcttctcgtttcaaatagattttcgcgccgcctaagtattcagtgactcgatcagcgtatgttaatgcagtcgggcgtccggaatagtcctttaacagcttataatactcttcacgaaaagcgggatcatccttgatttgtttaaatgctgtttgtatttcatctaacggctgcatgagtgtttccggaacaaactttccgccaaaatcaccgtatctgcctatttcattcggatatggatacatatcggttcatcctttcttctaaaagcctcatcagattctgatctttttgtccgtttttttcaattccgctggcaaggtcaattccttctggctgccatttcaataggcgtgtgatgctatccggattcacgccgccagcgataaagcagcgtttaccaatagccgcctgctgatattccggcacacattcccaagaaaatgcaacaccagttccgcctctagacccttttacagatgaatcaatcacaaagccgtcaacattatctttaaagcgggctatttcttgagttgtgttatcttgatggtgaagcgccttccatatttcacagcctgtcagcttgcgaagagcagcagcatccgccggtttttcatcaccgtgaagctgaatgacgtcgagcttcaagctcttggcaatacgtgacatcgtctctattgattcattaacaaaaacacctgcaacctgtttttcgacacgaacttggttcagccattttttcacatcttccggagatacttttcgtttgctttcagcaaaaataaatcctaggtaatcagcctgtgattccgccgcaagctgcaaatcctttagtgaccgaataccgcaatattttaatgccggtttcttcacaacctcactccctaaacaaagcatggattgctttacgctgagaagtttgtctcatcaatgattcaccgataagtacagctcgcgccccatgttcattgacaaatgttaaatgttctaaagaaccgattccgctttcgctgacaagcaaggattctttcggaacgagagatgcgatttgttctgtctgctttacagatgtttcaaacgtttttaggtttcgattatttacgccgagaatgtcgggtgtgaacactttcaatatttgttctagcgttgatgcatcatgaacctccactaacacgtccatccccttttcacctgcttcaagatataattcatgaaggtgtaagggatcaagcacctcgccgattaacaatatggcatccgctccgattcttcttgattcctctacttgaagagaatcaataataaaatcttttctaagtacaggaatcgaaacagcacgctttacgtctgataaatagctgttttccccttgaaaaaacggggtgtctgttaaaacggaaatcgcatctgccttcgcagcctcatagtcttttgcaatctgcacaggtacaaaatcctctttaataagcccttttgacggcgatgctttcttcacttcggcaatcaacccgataaaccgattcgggcttgccagcgcctccttaaatgaacgtttctcgaaaggctgctctaccggcagaaccagtgttttcacttcttctttcttttgtttgatgattttttcaagcatagatctcttcctctttctgctttagtcgttcaagctgcgcggcagcgcctccgcttgtaatcgtctctaacgccagctccgttccttccttcagtgaggcggtaattcccgccgtgtaaatcgcagcacccgcattaaaagccgtaatagataaagcggaactgctgcttttattttcaaaaatattctgaatgagataagcgctctctttcggagactgcacctgtaaatcttcaagtctgccatttgtgaaaccgaaatcttcgggtgaaacggtatactcccggcgctctccgtcctttaattcaatcacgtcggtcggtgctgtaattgaaagctcatctaaaccgtcacggcttgatacaaacataacgtgcttcggctgaaacgtctccagtgcgcttgccatcagtccagctttttcaacagaatagaccccaatcacctgacgcttcgcctgtaaaggattgctgagcggcccaagcagattaaataccgttctgaaacctagctcttttctagtacctgctacatgtttcatagacgaatggtaaagcggcgcaaaaagaaatcccatgttgtttgtttcaatgctgcttttgaccttttcgggagtggtttgaatagaaacctctagctcctctaaaacatcagcgcttccgcttttagaagagacagagcgattgccatgcttagcgattttcgcaccagctgccgaggcaacaattgccgaggccgttgagatattaaaagtggaaataccgtctccccctgttccgcatgtatcaacaatatcaggaagtccatcgactgtaagagcgtgtgcccgcattgccttcacaaaacccgcaagctcttctggcgtctccccccgatgagcaagaattgacaatatcccccccatttcagaaggagtcatttccgctgccatcatcatattcatcagcgtttcagcctcaccggcagtaagggtttttccgtcaacgcacaattgtagaaatctgttcatcagctttatcctccttgctatgaaacatgtcttctgcaatatgaatcgttttcagcagcgcaccggctttattacagctttcttcgtattcggcttccggaacagaatcagcaacaatgccagcacctgcctgtatcgatgcaacaccgttctttacactcatcgtgcgaatcgtaatacaagagtcgatattcccgtcaaacccaatgtaggcaatacaccctccgtatgtctctctcggtgttggctcgagttcttgcaaaagctgcatggcacggattttgggtgcgcctgttaaagtccccgccgggaaagcagacatcagtgcatcgacaggatgaaccccttttttcaatcggcctgtaaccaccgagataatgtgcatgacatgtgaaaaggaaacaatttttgtgaactccggcacagaaacagaaccatactctgctactctgccgatatcgtttcgggcaagatcaacgagcatgtaatgctccgctttttctttttcatccttcatgagctcaaccttcagtctctcatcttcagctttgtctgcaccgcgttttctcgtaccggcaatcggatggatttctaagtgcccgtcttgaacgtgtattaaccgttccggagagctgccgactatttctctgtctagcagtttcatataatacatatacggcgaaggattgacgatcctaagcactcggtataactcaaaagcatctgcttttatcggcacctcaaatttttgtgataaaacaccctggaagatatcgcctgcttttatatagcttttgattttttctacatcagccataaaagccgatttttcataattagaagatactgtctcaaagctgggtgtcttgtatgaatcagcagaaagaaacagctcttttatgtttttttggtccatcattttttcaatgagattttgaagctccagatgattttgatggaatacatccattttttcgttttttgtttcctctccagtgagccttgcatattggataaagtggacgtttttggtttcatgatcatacgcaattaatgtccggcaaacaaacagcatacacttttccatgtctgtttctttggtatgcgaaggaacagaaggctcaatcagcgggatcatatcatagcttaagtacccgacagctccgccgacaaaaggaatgccaagctcaggtgttttgattttgtatgtggtattcatccagttcagcacttcttttagttcatttcctgtgtaaagagatttgctgtcctgatcagcggccgaaaaacggccctgctcttctttaattgtgagaaatggattcaggccgataaacgaatatctggaccaagtggatgtatcgtccttgctttcaagaagatacgtaatctccctgtcaagcttctctatcatttgaatgggtgtcagtgtatcgactgtgaaggtctccacaatcggtatcgtgtggtgggacaagctgtcctctaaaaatgcggaaatgtttgattggaaattcattgctctcactccttatggcaaggagaatgagaagatggcatgagaggataaaatactatataacaaataaacccaaaagaaagacttcttttgggtagaataaacataatgtctcagctcaactaaactcattctctgctaccctattctctaactcaactcattctaattgctttatacacactcttgtgtatttctaagctgttcttatcgtattacaattcagtattttttgtcaatgataaatcgggcctcaatacgacagctttttctaaatatacatgtctgatctgatcctgagggacatctgtctggaccgtcatcatgactcttatgcactttttcagaccgcctgttacgtccatttcctgcatacatgttaccggtacatactgccatcctgaaagctcgcgaacagcttttgccgggaaaacagcgtgcaaatcaggtgtagccgacagaagcatttgaacaacatcttccggttttgtatgattttcttctatgattttctctaacagctgtttagttttttgtaaaatttcttcttcagtatcccgttcaactgtagttgctccgcgaattccgcgaatcatcatgatgtctcctccaatcgccatttgttcagccagctctcaagttcatttctggaaaatgtatgatcagcaactttccctaattcgttgagcacaataaactgaatcttcccgccacgggttttcttatcattcatcatacggttcaagagaaccgaagtttccgtctcttttctgatttgacttggataacccaggctttttagccagctgaccaaacgttttctgtccatttcacagcctacagtcttttcgcttatatataaagcaaactgcattccgagggctacggcatcaccgtgagtgatctgcccatatccatattccgcctcaacggcatggccgagcgtatgcccaaagtttaagtaagctcttatcccctcttctttttcatcctgctgaacgacagacgctttaattgaaatgcctttaaaaatcatgtcattcagctgatcattagtgatatcacgcagtgagtggatattcagcagctcctccagaaacgctctgtcatagataaaagcgtgtttaatcacttctgccattccggacctaagctctttttcaggcagagaacgcaggaaatctgtatcatagagcacggctttcggctgataaaacgcaccgattagattttttccaagcggatggttcacggctacttttcctccgactgcgctgtcatgcgccaagagcgtcgtaggcatttggatgaaatcaatgccgcgcataaaagtggcagccacaaaaccggcaagatcccctacaacaccgccaccgaatgcgatgatgcatgaggagcgatccatatgaaaacgaatcgcttcactctgcaattttgtgtacatgtccatggattttgcctgctctccactcggtaccgtcacttttttcacaggccatttttcttgcagcaaatggagcatttcatcaccatacaggcggtccacttcttcatccgtgacaaacataatccttgttaaaggcctgtttaaagaggttaatagttcgcaagccttttttctgataccttgtccgataaaaacaggatatgacgaggaagcagtttgaacatgcagtgtcttcattaaaattccctcgacagttttctcatattctccacattttctctaatgcggtcaatttgatctaatccgaattgttcaacgactgcgttcgcaatttcccaagcgacagccgcttcagcgactacacttgccgcaggaacagcacagctgtctgaacgttcaatgctggcagaaaacggttctttcgtttcaatatcgacacttttcagcggtttatacaaagtcggaatcggcttcatgactccgcggacaacaatcggcatccctgtcgtcatgccgccttccagtccgccaagtctgttagtagcacgggtgtatcctttttcctcgtcccaaatgatctcgtcatggacttcgcttccatttcgccctgctgcctcaaatccgatgccgaattccacacctttaaatgcgttaattgacagaacagcggcagcaagcttgctatccagcttgcggtcataatggacatagctgcccacgcctaccggcattccctcgacaatgacttctactattccgccgatggaatctccgtttgcctttgcttcatcaatggcagccatcatttttttgcctgcctcttcatcgtagcatctgacaggagactcttccgttacacgctgcaagtcttcaattgacgtatactctgttttttcagctttaacagcgccaatttgcaacacgtggcccgccaccttaatgccaagctcagaaagaatctttttagctacagcccctgccgccactctgacagttgtttcccttgctgaagaacgctcaagcacatttctcatatcacgatgattatatttaattgcaccgtttaagtcagcgtgcccaggtctcggtctggaaatctggcgcttcatttccttttcttcatcttctgtaatcggagcggcgcccatgatttttgtccaatgcttccaatcgttattttcaactacgagagcaattggcgaaccgagtgtacgtgcatggcgcaccccgctcataattttggcctggtctttttcgatctgcatgcggcggccgcggccgtgtcctttttggcgtctggcaagctcaaaattgatatcttcctccgttatgtaaagcccggcaggtacaccctcaataatggttgtcagttgggggccgtgtgattctccggctgttaaatatctcatgacttcttctcccttcatcgcattaacgcttttaagtaagactactataacatatttttcagcaaaaagtcagtctatcttttttgataaaagaatgtatcggctgggactaggccaaatttctcgggattgaagatttgctcggtgctgccgacaaaaagaactccattcttcttcaagctatgtgccatttttaaatacagctcttccttcgcgctttctgtaaaataaataaatacattgcggcacacgattaagtcaaagtcttgttcataacgatccgccagcaaattgtgctttttgaatgtaatattctttttgatttccgttttcacttcataacttctatttgcgttttgcgtaaaataacgatctttcacagatagcggcacttcctgtaaagaccgctcctgataaacgccttttttcgctttttccaatgctttttcatcaatatccgtcgctaaaatctgatagcccggaagacctttttgctggtccaaaagcatggcaagcgtgtatggctcctcccccgttgagcaggcggcactccaaatttttaaaggcctagaggtcttgattaacggcagaattgcagtctcaagaacttcccatcttttataattacgataaaattctgaaacattgatcgtcattctgtccaatgtttcatttaagagagcttgatccttttccaatgccgcagcaaagtccttaaagctttggaacccctttttctcataaagtgacgttagccttctcttcatttgtgcttctttatatagtgttaaatcgactccggttaattgtttccatttcgttgtaaatacgctgtatgtatccatctctactctcccagtctcgctgtctttttgtcctagtatagcttgttttatcaggaaattgtattgtttcaataaaaaaatcagcttttcagctgattttagatcgttgggaaaggcagaggtctgatgcacactgccattcaaccctttattcactttaatgtaaacctttacaaaacagaacaaaaaccggcggcgttatatgttgccggctctgttgcttattttcacaatgattaatagatccagcctgccataagctgctgatatgatactaattcttcattcttaaagaaaatgttaatctcgcgttctgcactttcgagagaatcagagccgtggatgatgttttttccgacaaacatgccataatccccacgaatcgtaccaggtaaagcttctttagggtttgttttcccgatcagctgtctcgtcacttcaatgacattttcgccttcccacaccattgcgaatacaggtcctgaagtaataaactcaacgagctctccgaagaaaggcttaccttgatgttcggcgtagtgtttctcagccatttgttcagtcactctcattaacttggcgccagctaattgtaagcccttacgttcgaatctagataaaatgtccccaatgagctgacgttggacaccgtctggtttcaccatgataaaagtcttttccatcatattctccaccccatcattatgtatgtataggctttcacactgcacaccgaaatcgtaacatctttctgataattaatcaatccggggcggagaaatttcttaatatctacaaaaattaaaattttcttttaccgatatattttgcgatggctgcaagagacgagcgtgcgcgccctcgaggaagcgtgtttaatttctgaaaagctttctgcagatacatttcgcttactgccatagatgcttcaattgcatctgtttttttgatttcttcaatgattggttcaagctgttcctgcgttgtctcactgttaatcaatttaagctggttttttaatgcaggatttttcagggcatacagcactggcaatgtgacgtttccttgaagcaaatctcctcctacgggtttacccagctcttcctcagttgaagtaaaatcaagaatatcatcaataatctgataagacatgccgacgtaatacccaaaccagtacaatgccttatgaatcttctcatcagctccagacgcaatggcaccaagctggcagctgaccgcgatcaagagagctgtttttcttttgatacggcggagatacgttctgagattttgttccatgttgtatttgtctttgatctgctcaatttcccctagacaaacttcaacgatcgtctgtgacaaaatcctatgggctttcggttcgttaattctcgtcatcatttcaagagatcccgcaagcatataatcgcctgtgtacatcgcaatacgattgtcccactttgctttgattgtcggttttcctcggcgaagctctgcatcatcaatgacatcatcatgaaccaaagatgccatgtgaatcatttccagagtgacggcgacatatttaatcttattaatatcataatcgccaaacatgccagaaagcagcacgaaaacaggccgaatacgtttccctccggcctgcagcaggtgaagacctgcctcgcttaaaagcgggtaatcggaacgtacggtttgttcaagttctctttcgattacatcaatatcgtcatttaaaaaagagtaggccattttaaatttcatatcattcacccaaacatctgtgttttcatttccatccgatatgcgtggcagcgactccgccagtaaacgaatgatatttaacatttttcaggcccgcctcttcaaacaggcctgccagttccttcattccagggaaatctctggctgattcttgaagccaagaatattctttatagctcttcgcaaacagtttcccgaaaaacggcataatatacttaaagtacataaagtaagcctgtctgaatccgaacatttccggctgggacgtttccagacataccacctgcccgcccggcttcactacacgtctcatctctttcagtacagtcaagtaatcagggacattgcggagtccgaagccaatggtgacataatcaaatgtatcatcatcaaaaggaagctccatcgcatttccgtgcagcagttcaatttggctgaatccgccgtcttttactttctgctcgccgacactcagcatattttcactgaaatccaagcccttgatctcgccgcttttgcctgccgcttttgcaagagcgatcgtccagtcagccgttccgcagcagacatcaagtgcttttgcgccttcctttacattcatgatgcgcatcgttttgtcgcgccattttttatgctgctgaaaactgatgacagagttcatttggtcataatttttatatattttttcaaatactccgtgtacgcgctgttcttttgagtcctgcataatggtttacccttcttccactttctgatgataggtttgatcttggctgattgtcttcagacggtttattaaaatgttctgaataggtgaatttagaggcagaagtgactcaatgctgtttttcgcttttttaaaacaatcttctaatatctcttcttttgtttttcccagctgtataaaactgccgatcacatccagaaatgcatcatttccgttcataagccgcttaaatacaaaaaaatcactcgacagctttttccagcgcgggaggttgaagtgttccgccacacgatggaataaagctgattcaacgatgccgacactttcgaaaaaatcgttttcgtccttgaaagaacggtcatacagacgaattttatgttcgttgatttctttaatggctgtagcaagcgtccgaatcatgtagatatccttcatttcagatagtaaagagtagtacagcccgctgaaataatcgcccgcgagaacagtcaattggcggtttttgttttcgtctcgttttatgactctagctgtcgtcacttcatcatgggtatcaagggcgctttgtacaagcatcgctgttacaatataattttctctgtcgttgttttttatgtcggcttcttcaaataaagcatgaaaaagaagaagcttatcctcatcaattttcggcgcagaaatatgcttcgctaaataaggatgagacagcttttgttttaatttcgtgttcagattggctaaagttccgtagatgtcttgcaaaaatatcacccttgtccccaaattcacatttatttcttaatctatgtatgagttttatcttttcattcgcttacgcaggtatcattatagcataaaaaaaagaaattggctgtatcctcccgctgtttgcgagcatttgcttttaacagcggggacagccagcttattttttttcgcttttcatttctccgtacgcggtttgaatcagtgcctctcctctgactttaatggcagaagtatgctctgtaaactgagcgatgatcacttctcccttgtcgagtttttcggaatggtgaaactttgtgtctgttcctcttgtcaggccgatcacattcactccgtcctcaacggctttaatgacgacaaaatcacttgaatgcttttggttcatttatagcaccctctatctttattagtcctggcgtttaatatgttccaatacttctgcacgggcagcggcatcatctttaaaaacgcctctgactgctgaagtcacagttttcgcacccggttttcttacaccgcgcatcgtcatgcacatgtgttccgcttcaaccactaccattacgccatgcggatcaagcgtttctacgatgctttctgcaattgtagaagtgatgcgttcctgaagctgcgggcgctttgcaacggcttcaacggcacgtgccagtttgctgagtcctgtgacctttccgcctcgcgggatatatgcaacatgtgcttttccataaaagggaacaaggtgatgctcacacatagaatgaaacgctatatcttttacaagaacaagctcctcatggttttcaccgaagatagtctggaaatgttcttttggatcttcattcaagccggagaatacttcggcatacatctttgcgactcttttcggagtatcaagaagcccttctctattcgggtcttctccgatcgcttctaaaatttgacgaacagcttgttcgatttgctctttattaacttctttcatgttctatgtcctccaccaatgaatacatttaatttcgattctagcacatatgccccgctaaaagcaaagtgaatgccctgtcaggaagcccatgctcttgaaatatgaaaagccccttagaaaggggcttttctgtgaagaaataaagtgtatgtaagctagatgcatacacgatctatattcacaattattttccggcaactgcgtctttaagcgctttacctggtttgaaagcaggtactttgcttgctggaatttcgatttcttcacctgtttgaggattgcgtcctttacgtgcagaacgttcacgcacctcgaagttaccaaaaccgatcagttggattttatcaccgtttttaagtgcatctaagatcgtatcaaaaacagagtcaactgcttttgtagcgtcttttttagacaattcgcttgcttctgcaaccgcattgataagttctgttttgttcatgcctttcacctcctcccaaaaggatacattcagttcgtttattatcatttcttcacagttcagtctgattctaaacctgtctcagaaaaaaatgagagcaagtaagagaaagacaattaaacggctttttaagaaaaactgcactctgaggaatgtttgtccaacaaagtgaagaatttctgtatgtagagtaacacatataaaaagccatatcaagcattttaaagcgtcaatcccttgctcgtcaaggatttaaggtgatttaccgaacgaatattcctttttttccttttttcatcctattccttgatccttttccattattaagagcaaagaaaaaagacctcccattctataaagaggtctaccggtattacaggatgatggcgattaagccgccagagccttcgtttatgattctttctaatgtttcttttaatttataccgtgcgttttcaggcatcaatgacagctttgcctgaatcccttctctcacaattgagctcagcgaccttccgaagatatcggaattccagatggagagcggatcatcctcaaagtcctgcattaaatagcgtacaagctcttcactttgtttttccgttccgataatcggggcgaattcgctttcgacatctactttgatcatatggatcgacggagcgacagctttcagcctcacaccgaatcgcgagccctgccttataatttccggctcatcgagactcatatcagctaaagcaggcgctgcaatgccgtatcccgtctgtttgaccatttttaaggcatcagacacttgatcatattctgttttcgcatgggcgaagtcttgcatgagctcaagcagatggtctcttcctctgatttcgacgcccacaacttcttttaggatttgatcatatagatgatcaggcgcgtacaaatcaatttctgccaccccttggcccagctcaattccggctaatccggcactttcaatgaattcaaactcgctgaattggccgacaaccctgtctacgtcccggagccgtttaatatccttaaccgtttccttcacggactcctgatagctttcacgcaaccaatggttttctttcagcaccattacccagcttgggagattgacattcacttctagcaccggaaactcgtagagggcctctctgagcacactcagcacatctgattcccgcatgctctctacactcattgccaataccgggatatcatatttttcgcttaaatcctggcgcatggcttccgtttccgggtgatacggcctgactgagttgatgaccataataaaaggtttgccaacctctttcagctcttcaatgactctttcttcagcctctatatagtcacttctggcgatatctccaatggtgccgtctgtcgtaatgacaactccgatggtcgagtgttcttgaatgacttttcgtgtgccgatttcagcagcctcatgaaatgggatcggttcttcgtaccaaggcgtattgatcatccgcggcccgttttcatcttcatatcctttagcgccgggcactgtgtaacctacacaatctactaatcttatattcacatcgagtccgtctgacacatgaacagacatcgcctgattcggaacaaatttaggctctgtagtcataatggttttgccggctgcgctctgcggcagttcatcctgcgctcgggcccggtctgcttcgttactgatattcgggagcaccacaagctccataaattttttaatgaacgtggattttcctgtacggacagcacctacgactcctaagtatatatcgcctcctgttcgttcagcgatatccttgaaaatatcgaccttttccaagtgatcccctcccggacttcctatccttttcaattttattaagctctttcaatcaaacacaggacactatatgtgtatgacgttgtcctatttgaatatgacatctttagaaaatttctcatcctcaatctattaatataaaaaaacctttctccctatttgtatgcaagggagaaaggttcattcctttttcatatcattttctaaaaaaacaggttcctgtttgtcatttaccgtatattttacagaaaacgcggggacaaagggggtttcatgccaaatcatatcctggatttcagtcccgggtttaaacgtttttttgctttttttgaggcaagaagccagctcagtccggtaatcggcatatatttctccgtctccgtcaatcataagcggcaaggaattccctgagattgggcttgtcactgtaagagagctgccatccccaagcttcttctcatcgagtgtaaataaatcacgagatagcacatccttgtaaggcggatattgatgctcctgacgatacatttggatgcgcaatttcacatcgcgaattttttctgccatctttagatcaattaatttaacagtcggatcgttctctacgtcaacaagcacgtattgatagtctcccccgctttcaaatgccgtacttggaggttcagctatgtatcttggcgctaaccggttaaagtctatcggatatttttgatatagcggtgtcgacatatctttggtttgaataggaagcagccctccatttgccttttgaaattcatcaacagcagattgaacctgctttagctggtcttgataaggaatggcatgcacactgcttttccgttcatttggatataaacatccggataaaaacacgactgccgcaaaaatgattgcgcacttcagtttacccatacagcacttccttttacagctttattcattgacagggccgctaaaaaccacgacaaacacaataattccagatatgagcatacacatgtatgcgaatgatgaaatcgcaatcttcaaaaaacggttttggcacttaaagcggcttaaatagatggaagctacagccagaaacatcagacccatggaccctagagcaaaccacattttcatcaatgccagattcaatgacgtgcgcctccccgatatgtaagatataagcgttatattatattttaatatacagcgccggaaaagatcaaccagattttccatccattgatagaacaaaaaaactgaagcaaagagggggaccttcgcttcagtcaacttgactatattcacctgcacgtttaagaaacactctcttggacttcgatgctatagtatgcgacttggcatacagatgcatcctctattgcctaaatcggcaaaatgtttcaggagatcccaagacttgggtgttcttctgtttttcgggctttcgttcaattaagatatgcgattcaccatttgattgacacttttacttcacttgattttcaaacgtatttaccaaatcctccatctcgtgggttttccctctcgccattaaagattcaacagcggtttccactttttgtccgttgaataggacctgatggagagcttctgtaatcggcattttaacatcatatttcttcgaaagctgataagccgctttcgtcgtgcggacgccttcgactaccattcccatctcttcaagaacatcttcaagcttgtacccttttccgagcaaattgcccgcacgccagtttctggaatgaacacttgtgcacgtcacaatcagatcgcctactcctgtcaatccagagaacgtcaagggatttccgcccattttcgttccgagtctcgcgatttcggcaagtccgcgtgtaatcaaagcagctttggcattgtcaccgtaccctaaaccatctgtaattcctgcagcaagggcaataatattttttaaagcccctccgatttcaactccgataatgtcaggatttgtgtacacccgaaaattgtgattaataaatagatcctgcacctcttctgctgccctcatgctctttgaagatgcagtaacagttgtggggtgccgcagccctacttcttccgcatgactcgggccggaaaggacaacgatatcttttctgacatcactcgggagctcaatttccataatttcagaaatgcgcagaagtgaatctggctcaatacccttgctgacatgaacaaagactgcctttttcgttataaaagggacagcctgtctcagcacttcccgaattgcttttgtcgggaccgcaacgataatgacatctgcgtctgaaacagcctctttcatatctgttgttcctttaatggatgtagacagcttaacattcggcaaataatctttgttttcatgcaactcattaatttgatgaattaaatctgcacggtgagcccacacacacacttcatttccattatcagttagaactaaagccagtgctgttccccaactccccgctccaagcattgtgacttttttcatgtttgattcacacctttttattttctagctcttgcaaatattttgattggtgtcccctcaaaaccgaacgcgtctctgattcggttttctaaaaaccgttcgtatgaaaaatgcatcagttccggatcgtttacaaacacaacgaagcttggcggctttaccgacacttgagtcgcatagtaaattttcaaacgagaaccgttatgagtcggtgtcggattcattgccacagcgtccatgatgacatcatttaagacgtttgtttgaactcgaagtgaatgattttcactagctttgataatcgcaggcatcagagtatggatccgttttttcgttaaggcagacataaataggattggcgcataatccagaaattgaaaatgatcgcgaatattttcttcaaattctttcatcgtgctctcatctttgtcaacagcatcccatttgtttacgacgatgacgacggccttgcccgcttcgtgtgcataaccggcgatacgcttgtcctgttcaataatgccttcttcgccatccagcacaaccgccacgacttctgagcggtcaatcgcttttagcgcccgcagtacactatacttctcagtcgtttcatagactttccctttttttcgcatacctgcagtatcgacaatgacaaactcctgctggttgtaagtaaatgacgtatcaacagcatctcttgtcgttccagccacgttgctgacaataacgcgttcttcgccgagcatcgcattcacaagtgaagactttccgacatttggacgtccgatcagacagaattgaataacttcttcattgtatttcgtttcaggaatgtttttaaaatgctctgcaacggcatccagtaaatcacccagtccgagtccgtgtgttcccgaaattggatacggctcgccaaagcctagcgaataaaaatcataaatattcgctctcatttctgtgttatccagtttattaaccgctaaaacaacaggcttttttgtgcggtacaaaattttcgccacttcttcatcagcagctgtcacgccttcacggccgttcaccataaaaataatcacgtccgcttcatccatggcgatttcagcttgctggcgaatctgcgctaaaaacggctcatcaccgatatcaataccgcccgtatcaatcaaattaaaatcataattcagccattcagccgagctgtatatccgatcccttgtcacgccaggggtatcttctactattgaaattctttctcccgcaatccggttaaagattgtggattttcctacatttggtctcccgacaatggctacgacaggtttacccatagtacccttcctttcaatccagccgctttcatttttacataaattttcaaccggttattaaaatcatttcattcacttttatgaaaagaaacccttcagaggaagggcttaactcatttattatatcagtttttactgggatcacaactattcttaaaaatgtttcacgatcaaatacacgtcatctccgattctgtgagctattccatcaaggatcgcctcaagatttttagcgaaaagctccatctccttttggtcattgcaaaaaaagacaggtgctccccctgcaacccgatttcgatttgtcgtgattacagacaaaatcactttcgtaagagattcactcatcctatcaccttatcctgattcttgataaattcagtcggcattctaatcgcattttccagggttggaacattgctaataatttgaacagccgtttcgggatggtgaatttgcgggagaacaaatactgccactctcccatcatttaaatcccgttttgcaattggtgtcaaagatggctctcctgaatcccgataaaccccgagcacattggaaacatcaaataaaatggcctgacgctgccctaaatttgctatcgtcgctgctgaattaaagtttttcggcgtcaaaataaagcccatgccatgctttaaaatcagttcctgtttctctggaagcccgatattcatcatataaatattatcaacaaacagtcccggaccgtcaaagcgcggctttatgtactcgatatctacaatatccttcaacacactgcccgacataaacttcatggccagtaaaaaacaaacgacagccgctatgactgcagcccagatggataaaaacacatacgcagaggttgtcaaaagcgctgtaaagatcacaatataatttctgctttcaaacgcaatggcaatcccctcaatatatgtgcttccccttgagacaagttcatacgaatccatttgcgtcaatgtgttccgctccatgtttcggacatctctaaattgcgtcgctgccaatgttaaaaatgtgatggccgtaaattcctcctgcaaaagcgccggcataataattgcacctaaaccagccgctatcaaccccagtgcgatgtgaatcactttcccatgaacataggtcggatactggcggtaatccgttttcagcatataaagccttgtcgcaattccggcaatgaccccagcaataatcggatagatgtaatcactcatgacattttggtagctcctttgtttgatcttttgcttttctgaccaatctggcttgcgaggtgttcgtatttagatatgccaaacagcaatatcatccccgcagaacacgcattcagccattgaaagccgccgacagccatagccccggccaacttctggatcacaaatgaatacaccagttcgccttggcacatccctaggacaaataagacaagctgcttctcaaaattcctttcaacagaagctgttaaaagcactattaatataacagcagcccactcaggttttatgatgaaccaaaccgggtcatataatgcaaaaagataaacaaacgcatacgcggcaacaagcgtcagatagaccatgatgtaacgaaaacgatacattcccaaatacccggcatagacacatccgcaaacgaaaaacatcaaatatgcagcattcagggaaaaatataaagcgatgtcatgtatgcttagaataatattagttaaaataaagacagagacggcaattcgtcttttcgtcttttcaaaaataaatgttgtcagaacccacagaaaccacattgaccaatagtaataaaattgttccattttacttcctccatattcccagtatggagttcaagcacattttttaaacaatcgatctcacattaaggagtatgatcatgggaaaagacagacaagagaaaaaactcaaagcttcaggcagagtcgaatcagatcgcgaccagtccattcactatgacggagcgacaagccttgaacaaaacggaagattcaaaaagcgaaaatcataatacaaaaagcccaaaccacatatggttttgggcttttatcatttatcgcacactatagcttgatgtattgacccctctctctgtgagccaatgatgggtttcacctttgatcacaaggggcgccttttgtaaatcggcaattgttctggcacccagcacggtcataatcaactttaattcctcaaggatcagctgaatctcctcaagcagtccttcctcaccgctgtcagtcagcgcttttaaaaaatgccctgccattccggtgcaagaggcccccagcgcaattgcctttgccacgtcaagcgcatcttgcagaccgccagaggcgatcatggtgcttgcaggaaactcagagcggatttccgccaaacttgcagctgtcgaaatgccccacgaattaaaaaaggagatttgccgctgtcttcggagattttcgattttcgagaaatttgttcccccgtaaccgccaatgtcaacagctgcagcaccagcttcatacagctttcctgctgatgctttgctcataccgaagccgacttctttcacaatgaccggtacactgacccggctgcaaatttgttcaatgcgtttcaatgcgccgctaaagcttctgtccccttcaggcatcacaatttcctgaatcacattgaggtggatctgcagtgcgtttgctccaatcatctcaacggcttcctttgcctgagcagccgttgcctcgcttcccaggttggcaaaaatcagcccgtttgggttttcctttcgaacaatttcataggaaagacgctctgatggatcttttaatgctgacatttgcgatcccacagcaaggggaattccagcctgagaagccgctcgcgcaagcgatttattaatctcatatgtaagttttccgccgccgccagtcattgcattgataaaaatcggcgaactgcttgaaagttcgccgatttttgtggaaatatctacttgttctaatgcaagatcgggcagactgacgtgaacaaacgtaatatcatcaagacctgtttcccgcttctggccgatggacaaggcatgattgatgtgttgtctttttcgttctgctcgagtcacgtttatcaccaattattttagtttattcagcttatctccgatcagatctccaagctggaagccagtgcttgtttcttccttcgcttgatattgacggtaatcttcctggtcagctttaggcgtttcttcaagttcacgcatgcttaatgaaatgcgctcctcattttcattcacatcaagaaccttcacttttacagtctgtccttcttcaaggacttcatgcggcgtgccgatgtgtttattggaaatttgagaaatatgaacgagaccttcaacacctggaaggatttcaacaaaggcaccgaagcttacaagacgctgtacagttccttcaagcacatcgccaggcttcactttttcgccgatttggttccaaggtccaggcagtgtatctttgatcgataaagaaatacgttcattatcacggtcaaccgataacactttcacttttacttcttgtccctcttcaacaacgtcagacggcttctctacatgagagtgggaaagctgtgaaatgtgtacaagtccgtcgatgccgccaatatcaacaaacgcgccaaagtcagtcaggcgctgtactttgccatcaagtacacttccaacttcaagagactgaagaagttcttgttttttattcgcttgttcactttcaacaacagcacggtgtgaaaggatcacgcggtttttatcacggtcaagctctacaacgagcagtgacagtgtttttcctttatagtcagtgaagtcttcaacgaaatgtgcttcaacaagtgatgccggaataaaaccgcgaacgccgatatcaacgacaaggccgcctttcacgacatctttcacttcagcttcaaacacttcttttgtttcaaattttttctcaaggtcttcccaagcgcggtctgcatcaacagcacgtttagataaaatcaaagcatcgtcttccacttttgttactttcaggtcaagctcgtcgtctactttaacaacatccgatgctttctctacatgaagacttgataattcactgattggaataataccggattgtttgacattgataatttctacatctacatgtttgtcttctacctttgtcacaatccctttaactacatctccaacctctggcacttgaacatcaatttgattcatttcctctgtcatttgaataacctccttggtccaaacctacacagcttaattaaaacggtttgaaagctgaacatataacatgcccgcttttagccgaatatgtattaaagaatcatccaaaaaagttttttgaatgatcaataaaaagttttattagtattaacttctaataaaaggacaggtttgtcaagcaataacattctatcttcgttgaaaaattcaaaaaaagtggcatttgccatcctcagcgggacttttgctccacagcctcgaggattttatcagctacctcttgaatggaaagcgatgtcgtgtcgatttcaagagcgtcttctgctttacgcagcggagatacttcgcgctctgaatcaagcttgtctcttcttgcaatttcctcaattaatgtttcgtagttgacatcaaagccttttttcacattttcttcataacggcgtttcgctctctcttccacagatgccaaaagaaagatttttacttctgcatttggcagcacatgcgtcccgatgtcacgaccatccatgacgacgccgcctttttccccaagctgctgctggcgtttcaccatttcttctctgacacttctgtgcttggccgcaattgaaacttggttgctgatttcatctgttctgatcgcctcagttacatcggtgccgtttacaaacactttttgtccatcttttgttgtaatcagctcaatgtctgtccgctttagcagctcagccagtttttcttcatctgtcagatcaacgttttcctgtaaagccgcgtacgtaatcgcccgatacatcgctcctgtatcaatatatatgtacgattttttctcagccacaattttggcaacggtgcttttccccgcagctgccgggccgtcgattgcaatcgataatttcttttccataattcctctccttgctcttttctcctctaaggattgtatcacgaactttatgaaaaagggtgaaaaattgatgaataattaatgtttgaaggtttcaatcctattgttttcctccattttatccaccccttcatattgaatcacttttgatacgtatggttcaatatgctgatagtgaaaaagaaattggacaccaagtaaaatgatggcctgaatgaacaataatttgatcagcagccgttcaaatgttttcattggagcacctccattacaaatagtatggaagtgtttgccgatgtttattccattcgggcctttcttctcttatttaactggcgcctgatgcagtattgaagcaaagcctgctggtcacctgctgcaatttctgaatactctaaagtcatttttcgtttttctgacttggggtcattaaagattcgtctgacaactgcttctgtttctatttgacgtgtgtgctcctcttcaggaagacggatgatcaggcgcaatgattcccccgattgaaaagaaaggccatcagctaaaaccacggcgatgccgcctgcactgatgttataggatagtgtgcggatctcttcttcatttcccggctgaatttgcacatctaataccgcatcagttcttacatattggcggcgctggattcttttcattttttcacggggaggcatttcaagacagatcatttgaagtttgtccttcactttaccttttatacggcttataaagcgataaggaacttcgtcttttcccacaaactctaccgttacttccatatcgttatgtaaaatcacagttcgccctgtaactacatcaacaggatacgcgatcaaaagttcattgttttcgatgctgaccgccttgctttttgcctttttcaattcattttcttctatatattctaaaagtacattttctccaatctctatcattgacttcactctttcgcattcaatatactcacgtttttattaaagcacgtaatgaaaaaaaggaaaagacatttagtcctttcctcctgtttttataggtctttatatataggttctgcattttttagtttttcaaccttttcttccgatccgtctttggcattgatatacattctgaatgtgtcattttcaattgtcccaagcatttcgtagcataacacttcttgacctagttcatttgtaatcaaagcgagccttgtttctctcacttgtacatttttatttaatttagactttgcctctgcttcagtaattgcaggcttaggtatggttctttttctgtgagatgtgaggaagtctcttgctgaaaagccgacaacctcaccgtcatccaaggccactttcatacgaattgcctcggggtacatccggactttattttcaacaggaacatatgaaaatacaccgattttatcatattgggcactttcatcaatttccaaatcatctgtttcaaatccgtttttctttaaaaatgcaagcgctcggttcgatccgtcatttaaactgattttctgatctttcacttctctgttttggatcaagtataccggatgcccgcccttcttcgtaatatccatataaatcactgctttatggtctgggtctttcatgctgatgctatatacatcgcgatttgttttttttccgctctttaccactttaattgaataattgtcatctggggcaaagcgctcagcaatttgttttgcttcctgttcggaaatttgttttcccttcagatggctgaagcctttctcttcttttttcgtactggtgaaactcgggccaagatcagtgccagtggagaatgcaccaacatttttttcgactgttttaaagctgttgataatcgtattatcactttgtttttcgtcagaagccagagccatttctacgtccatccagcgaaggtttttgctcatgacaaggtgctgaacatgacgcaattcattttgtatatcttcggactgctgatatagcttatttagtgatgtatactcgtttttatcaagcggcttttggtccaaatctctgactgacgttttatagctgaaatcgccgatctttgataatagctcttcagttttattaaacggcattaatgtaagcggcagctgactgacgctgttatgagcttctgatgtaatcctccacacatcgatcaatgcaggcgacagtgatttttggctgttcatggcaagtgttgttccgattttatcatgaagctgatccacctgataggtaagctcatgaaacgcccgctgatagttattttcagcatgaagaagaactgcgtctttttcctggtgttctttgtatccccagtagcctgtaccgactattgcaataccaagcacggcgattaaaattcctctgatcatttatcacacctctttttatgctttctcatatctgctactcacagaaaatgtgtttaccgattcttttaatctgcggacgcccccaaatccacggacttgtagccgtatccggattaaagtagtaaagtgcttcctctgatgggtcccagccattgatggcatccagcactgcttctcgtgccgtttcattcggctgcatgtaaatttgtccgtcggctactgctgtgaaggcaagcggctcaaaaataacccccgctactgaatttggaaataacgggctgttcaaacggtttaaaatgactgctgcaatagcaacctgcccctcgtacggctcgccccgggcttcgccataaaccgcttgagcaagcagcctgatatcgttgttggaaaatccaccaggcatgttcgctgctaccgcatcctgttttcttgcttttgctggtgtattgttttgctgtttattcgcattcgctttaggcttctgcgttgttttttccgcaggctgtttctgccgtgcttctgcttgttgtcttgccttttgtgttgctgcttttgatggtttcgtctgatactttagcggaatttttccgtaatgcgtgaatgtattccctttattgagctgttccatgacatattcacgatagtattttgatttacatattaaggtttgctttgttttagctcctacaaggccgtcaacctcttttaacccgaattgatcctgaaaatttcgaactgcccagtacgtcccccatccataaaccccgtcaatttttccgttataatatccgttgtattgaagacgcgcctgaagctcgaccacatcatcccctgttgcccctctttgaatgacctgattcgaaaaggcagagatcgtttcagtattaataaacgtcgttattgtaaaggaaaaaaggatgagacatgccataatcgatcctttggacttcatcttttcaagcctcctactgcaaatttttaagtgtaatcgtattttctgtaacgaggttatttttatacactctttccttgttatccctcagaacataaaaactgcacacaaaaaagccgcacggttgctgtgcggcttctatacttgcatcatattaacggaacgggcttttttcgctttacgcaaaccaaaccaccataaaaataccataaatggaagcatataataaatccaattgctaagcgctgttaggataaaatcatatgatccatgcaaaagggatgggacaactaaagaaagagtaagccactttacacgcgccttatcagcggaaaaacgggcttttccaaggtaaaatcccattataacgccaatcaaggcatggcatgaaacaggcagcagcgccctgacaaacgcatgctccacgccgtggccaattaaataaagaatattttcgagggttgcaaaaccgagtgatacacttgcaccgtacacaatcccgtcataatgctcatcaaagtgggcgtgcgggtaaacactgatcatcagtataaaccattttaatgattcctccaaaaaccccgaagataaaaaagaaacgaaaaagcttccgcctcctacattctctttttcaagtacatactggataaacatgatgggaaatacaagaacaaccccgagaaaaaacgaccgtagcaccatatgtacaggttcattatcatactgatcttttaaataaaaataacttaataacgcgatgccgggggcaattcctgcagagatgattgcaaacatcaggcaacctctttcctttatattcctacatctatcctaccatgttgtttaaaattttacatctgtctgcacttaaaaaaacaaaaagagcatacgaatgcatcatatgctcctcatctttaatggttttctcttttggcgatttccgctgcgatatgccccccgtgaaacctgccgttttcaataaatatttcatttgcattgtttcccgcagcaataacaccggcaataaagacaccttcaacgttcgtttccatcgtttcttcgttgaaaaatggacgccctgtttctttatcaatttcaacaccaattttttcaagaaattgatgatcgggatgatagcctgtcatggcaaatacaaaatcatttttaatggtaatgagttctttctctccggagcgaaacacaacttcattctcggtgattttttcgacacaagctccaaattccatacggattgtaccgtttctgacgagagcttcaaattccggcagaatccacggcttaatgctcggagaatactcattgcccctatataaaactgtgacacgcgccccagatttcacgagttcaagggcggcgtccacgcttgaatttttcccgccgatgacaacaacatctttatcaaaatacgggtggccttctttaaaataatgaaatactttcggcaaatcctcaccgggtacgcccatatagtttggatgatcataatagcctgtggcgatgatacaatatggcgtcgtgtaggtctcttttgacgtctcaataacgaatgtgttattttgcgttttcgtcactttacgcaccatttcaaacgcattaacacggatgtttttccgtttaacgacttcccggtaatacgataaagcctgaattctgacaggcttcctgttctctgtaataaatgccacatctccgatttcgagcttttcacttgaactgaaaaaggtttgatgcgtcgggtaattgtaaatactgttaacgacattgcctttttcgatgacgagggcatcaatgccaatttgttttaggtgaatggcagcagatagtccacaaggtcctccgcctataataattgctttttcttgaatcatttctgtcaactcctgcgattggcatttcacttcatattttctatttccgaataaaaaaatctcctattttatcataggagattttttatttttatgcaaatcatcaacttatatccagcctctaaaacgcgaagcttcagccattttgcgaacgccgaccatatatgcagcgagcctcatgtcaattcttcggttgttagccatttcgtaaatattgttaaatgatttgaccatcattttttctaatttttcttctacctcttcttcactccagtagaagccttggttattctgaacccattcaaaataagaaactgttacgccaccggcacttgccagcacgtctggtacaagcagaatgtcccggtctgaaagaatttttgttccttcaagcgttgttggtccgttcgctgcttcaacgacaattttagcccggatattatgggcattttcttctgtaatttgattttcaatcgcagcaggaacgagaatatcacaatccagctccagcagctcttggttggtaatggtatcgttgaaaagctttgttacggtaccgaagctgtcgcgtcggtcgagtaaataatcgatatcaaggccttccggatcataaagtccgccatacgcatctgagatgccgacaacttttgcccccgcatcatgcataaattttgccaaatagcttcccgcgtttccgaagccttggacaacgacacgcgcacctttaatatcgatgcctctcttcttagccgcttctttaatacagatggtaacaccttttgctgtcgcagattctctcccgtgagatccgccaagcacaagcggtttgcctgtaataaatccaggcgaattaaattcatcaattcttgaatactcatccatcatccaagccatgatttgtgagtttgtaaatacatccggtgccggcacgtcttttgtcgggccgacaatttggctgatcgctctgacataccctctgctcagacgctccagctctctaaacgacatatcccttggatcacaaacaattccgcctttaccaccgccatatggaagatcaattatgccgcattttaaactcatccaaattgaaagcgccttcacctctttttctgttacgttcgggtgaaaacgtatcccgcctttcgttggaccgacagagtcattgtgctgcgcacgatatcctgtgaaaatctttactgaaccgtcgtccatacgaacaggtatttttaccgttaataatctcatcggctcttttaacaattcgtatacctcttcgggatatcccaatttttccagagccttatgtattacggtttgggttgattttaatacatcaagtttgtcctcttctgtatgaccggtgtttcgatcggctgccatttgagttaacctcctagaatcttctgtttctcacatgctccctttcagagaatagtatacaccttcatatgatctgtgcatagaataaacgttatgtttttccatgttttttaacgaaaaaaaactgctgaaatcagcagttttccgttgcattcttatgaaaaatgagtttgtatcgtttctacggcattaccgtccataatgagcttaccatactcttgcaggcgataaatcgttaaagttgtcggattgccgtattcagccagaaccgccacaaccccttcagccgtatgtgaccctagatcttcaaggcttaaaaagtactgcccgtcatagtggtagacagttccccctgtgataccgattcgctgtaagctttctgaaagctgaatgatatcttcaaaggaatggaattgatatatgatgtccgcgctttcatcaagcttgacttgcatttcgatgtaatcatcatcatactcatcgtcttctgaatcggcgtcttggttctttgttacaatcacgaccatcccttgtgcttggagagaatacacttccactgcaatcggtccattcgcttcaaagccgagctctgtatttgcttcattcatcatatctttaaataactggtggactttaaatgagtccttccagaggtcttcttttgtcaatccccggtctgtcaaatcatcgagggttaaaaagattttgatcttattataattcagacgctcaagccgcataacgttccctcctgcctctacttgcacacaaatcatataacacattatatgagatgatgagtcataggttcttaattgttatcagtttacactgagttcactagtaagacaagcacaatgcagtttttattgccatacggatttttgctttttagaagttattctggcccgcaaagagtcacaatgtgagtttcaggctcagcacctaaacgaagaggcacttttgtcgtgccgtagccgttgctgatcagatatgccgcgtttttaacaatacctgttttccccagttcataaggaccgaattttccaaacctgatctggcctccatgggtatgtccgctgagtatcacatcaataccgtcatcttcattgatttgttcatgaatctccggattatggcaaaccagaatattcagctggctttcatcaagttctttgatggcttcctcataatgatccatctccatcctgatatcatcaacccccgcaatcgcaatcgtatgcccattgtatgaaaacgggactgactcatttctcagagtgatgacgccgtgcgctttaaatatggaatacagcttatgctgcctgacttcataatcattattcccccacacaaacacgatagggaccccgaaatgtacgagccttttgatgttttcctcgattctcgcactgggcaccccgccctcagctaaatcaccgccgattataaccaagtggggggcatggcttcgcgctttttctaaaaggtcttgatcgatgagacgtttgtgaatgtctgaaataaaaaagattgtcagaggcggcttgcccttcatctttgataaaggaaacgtatgtgtcttcaaatgattgccttttgctgttgcatacatttttgccgtcattgccgctgccgcaacagttagtacaccggcaattttcactgatagcttcataaaaaactctccattctttttagaacttatcaataagacggacaataaaaaaagacgtttctatcgtttgagaaaacgccccattttatttactttcaaaatatagattaatgtcatatttgtgcttcatcatatgaaaaacagactctctcgccttccatttatcgggctgcggccagagatcagtgcttttctgaataatttcacatctcagtttatggaaatcagtctcggatttttcttcctttttcttgaaataatatgaagtgcagtaggcaaaagcggttgccagcatccaaaataaataaaaggtatggctaagtatttcttgaagtataagctgaggctccgggcttttgatcatgatcataacacataataagcctaggcagataagtgaagcccatcgccatctgcggcattgtgctgcataattttcgaatttttgttttcgttttaccagcgcttggagcatctgtttggtcggcgcgtctgtaaactgatccagctgattccataaggattccatacgcttcacaccttgtccattttcattgctacaatatatgaacgtaaaataaaaataataccctattcatccattaaagggatgtccaaaacttgtccggtgtaaacatcatttccattcagatgattatatgctcgaattttttcttctcctgtccggcttttataatacttcatggaaatgcggtatagcgtttctttcttttggacggtgtgcttgacaacgcgattcggcacattttgaactggctcagctggctgttcttgctgttgtactgttgattgggaagaggaagcagccgcggcggttgcttcctccttatttggcgagtcttctttttccgctacagcagtctgtttcttatcagcagctgtttgctcttttggcttggaatcttctggctctttttttgactccttctgcagtgcggtttctttagtgtctgcggtatcgtttttatcctctgatttcgggacaacctcatatttgctttggctgctgtcaataaaaacatcttcataatcgtcatgattatccgggtggctctttagataaaataaggtgactaaaacgataaccggcacaaatacaaatattactgcgagtactgtgaataatggcgtttttgttttgccttgcttttttttctgttctctttgattttttacagattgtcttgtcggaaggctttctccatcatcgacataatcgtccgccaatgcggcgttttgatcttcataaagattctgggcttttcttctctctactctcgacatgttcgtcatgtttatccctcctcacatgttcaaaacgaatctgacaggcaaacacggcatcaatgataaaatgcgccgtcatcggaacaaataagttgccggtccattcatacatcagaccgagcaaaaagctgattgctgtcaccataataaataacagccattttgacaaataccgaaagtgcagagcggcaaatataaggctggccgtccataaaccgatatgagtctgcagcactcctctgaataacatttcttccgcgaaagcaatcagaagcgttaaaaatataatatgagggattgacctcttactgaatatttttttattgattccgccgtcatcatataaatgagacggaaaccatttcattactgccatatcggctaaaataacaataacagctatagaaacaccataccagatgattcgcatatcgcgaatgtcccagagctttaatacgtcccgtacatcctcaaaaaagaacagtcctgctgcagcagcggcaaagatgatgagtagctgcgtcaaatataactgcttcagcatatcatggtcagtcatatgctgaatataatctttttgctgtttcagttcagctcacctacagtctgcaagctgaatatccggtgcaattccgaactccagctgtctaatggcgccattttactccgttcccctttttgttcatacaaggataaatcaaaaccgcaatgtgaacagcacgggaggtttccgtcatcaggctcgtatgattcatcaaagtaggttaacagtgcctgccttaaacagccgtcacgctgaagcaaaaatgatacacggtgcattttttccagcttcagctccatgcgatatgaaatttctttcttcatcagttcaactgatgtttttccctgcataaagagatgaatcatcatacgggcctgtgtctctccgacgccatactgaagtaatacgtcacgcagccttctctcatcccgctcctccgtcttctctagcacacggattacgtcggcgatttcttcagctgtgacactctccatctggataatttgttcctgcaattcaaaatcccctggcgcccgcagcaaaatgctgacactcggctttccgtcgcgtcccgctctgccgatttcctgcataaaagcttctgccgtctgcgggagatgaaaatgaatcacatatctgatatcaggtttatcgacacccattccaaacgcattcgtacaacatatcacatcaagctggttatgaataaactgctgctgaattaaaatcctgtcccctgactccaaaccgccatggtaaaagtcggctctgctgctcgttttgcttttaatttcacccgctaattccttagcccatttccgtgttggacaataaacaattcccggaccttgcaggttttcaaccagctgaatgaccctatctattttttcggcagtatccgccgcattttcaaccctcagtgcgatgtttgggcggttgactgagttgagatggcgtacagcatgctgcagctccagcaggttcatgacatcttgcagcgtttcctttgtagccgtggcggtcaatgccagaacgggtgggtgtccaagtttttttctcagctgtccgagctttgaataatcaggcctgaagtcgtgtccccattcagaaatacaatgcgcttcgtcaataacaaataggctaatcggaacgcttttcaatttttccaatacatatggagactgtaaagcttcaggagacaagtacaaaaatttatatcgatgaatatgttctaaaacaaattgtctttcctgcctgttaagcatgctgttcaaagctgcagcacgcttttccccccgggctttgagctgctgcacctgatcctccattaaagaaagcagtggagaaacgattaataccatgccatcaagcatataaccaggcagctggtagcaaagcgatttccctcccccagtcgggagcattgcaatggtatccttcccgctgagtatgctttcaataatgtcctgctgcccttttttaaaggaagtaaaaccaaaaaactgatataacgtttgctgtaatttagtcatattgctgcacctgctttgtcaatgccagtctgatttgaaagtagctgaaccgctgttccagcccgtcgcgaatttgtttgattttattcgtccgcatccgtttggcaaactctgcgatttgaagctggtcttctgctgatacatagtcattaatcataaacgcaggctcatggagagaaatctcgacaatgtggtcttcaatcgtcgctgttttcagctttctgatttcagcaattcgctgtatcggaaacccttgtttgaccatctgccatgttttcctcgtcgactctgtcagggcattatctaagtgcacatcagaaaggagatcctttaacaaagcatcttcacactccggaagagaatgaataaaataatgtaccgaagcccaaaacatgatatagacataccattcgtcttctttcagcgtatcagcaagctgcctgctcgtataaccgatccgatggtgcgaggttaaggagtagacaaaaatttgcgctgctttgttttcaatctttttcaaatgcgcctcaagcatggcaaaaaggctttttgccatctctatatgatccgtatgccgggacaggtatttctttacccagtgaagtgtcttatgatcctttgtgacagggatatactgcctgctcccttgctgtttatgggataggacctgcacaagcagcgaaagccttttccaaagcacgccggcagcctgctgataatgagcgccgtgacaatgaacgggccaaggccgctcgctaagggcatgtctcaaaactgctgcgccgctggctgtcactttgtatgtatctgattcagacattggcgcgagatatgaatgcttttcaagcttgtcaagcgacgcagaaatatcgcttctcgaacattttgccgccattccaaagtattttgcagtctgaaataagccggcatcttgaatggtctgtgacgatctcttgcctttgaataggtgaaaaacagcgcttcccgaccgttccccgtttattttgcaaagacaatcgagaaccataatatcgaagtaatttaatgacaacctatccacctacattcttcctgacaaaaatcgttgatttgctctttttattttaacagatttcaaacagaaatcgacgtttaaagtcatcattaagggggatgttatgtagataaccccttatgtgataagcattctcaatcatttttctgttgaaatgtggcagcaacatcattacaataagtaagaggaataggtgttaaattgattaaatataaagattgatccatttgttccaccaagaacaatctgggaggttttattcatggcaaagtacacaatcgtagacaaagatacatgtattgcatgcggcgcttgcggagctgctgcaccagacatttacgattacgatgatgaaggcatcgcgttcgtaacgcttgatgaaaacaaaggtgttgtcgaagttcctgaggtactggaagaagatatgattgacgcatttgaaggatgccctactgattccatcaaagtggcggatgagccatttgaaggcgacccgcttaaatttgaatagaagtaactaaaaaaagctcccgaacgggagcttttttatttaatggatatgtgcacttcgctgctgctcaatccatggcttaagcttgataaaaattagtgagaatacaaccgtaattacaataccttttatcatgttaaacggcaggatacctgcgacgactgctgtttttagcgcgctgtcggataatgccggtgaatgtaaaaaccacgtgtatgccggaagaatcagaacataatttaaaatactcattaaaatggtcatcgctgcagttcccaaaagcaggctgacagccaagccctttgctgagttgagttttttaaataagaaagcagtcggtaatataaagagtgttcctgcaataaaattcgcaacttgccctacaggaactccggccatgcttccctgaatgatatactgaagaacattttttatcgcttctacggcaatacccgccaaaggtccgtaaatcagaatggcaataattgcgggaacgtcgctaaaatcgatttttaaataatccggaagacccggaaacgggaaatttaacagcatcaaaacaaatgcaatgctgctcagcatgctgaccacaactaatttttttactttcacttcattctctccttttcgatcacatcttactcgaaaacggaaaggttcttttccagccaataaaaaaaccgcttcatatataaaagcggggtttcgaaaattaggctaggcaaagaaacgtttgaaaaattcaatttcaaaacgcttatgaacctccatcttctcccatccagactgtactgtcggctccggaatctcaccgaatcctgctgtaaagacagctcgcgggcttagagccattggctcatcaccgccggtagggaatttcaccctgccccgaagattgatcatatgaaatttaattacattataaacgataactggttggctgtatagagaattgcttcaaattaaatatattacctgcaagctgtcagatcattgatttattaggctttacttttatcctttactgcgtcaatacacgttgacactcttttgagaatatgttaaattatcagatatttagtttgtcaatttaggaggaaatctaacgatgtttcgagtattggtctcagacaaaatgagcaacgacggtttacagccacttattgaatcagactttattgaaatcgttcaaaaaaacgtagcagatgcagaagatgaattacatacttttgatgctcttttggtgcgaagcgcgacaaaagtaacagaagaccttttcaacaaaatgacttctttaaaaattgtcggaagagccggtgtcggtgtcgataatatcgatattgatgaggctacgaaacacggggtaatcgtgatcaatgctccgaacggcaacaccatttcgacagctgagcatacatttgcaatgatctcttctttaatgagacacattccgcaggctaatatctcagtgaaatccagagagtggaaccgcacagcttatgtcggttcagagctttatggaaaaacgcttggtattgtaggattaggccgaatcggaagtgaaattgcacagcgtgcgagagcgttcggtatgactgtgcacgtttttgatcctttcttaacggaagaaagagcgaaaaaaatcggcgtaaacagccgtacatttgaagaagtgcttgaaagtgcggatatcattaccgttcacacgcctttaacaaaagaaacaaaaggcttattgaataaagaaacgattgcaaaaacgaaaaaaggcgttcgcttaattaactgtgcgcgaggcggaattatcgatgaagcagcacttctcgaagctttggaaaacgggcatgttgcgggagcagcgcttgacgttttcgaagtcgaaccgccagttgacaacaaacttgttgatcatccattagtcattgccactcctcacttgggagcatcaacgaaagaagcacagctcaatgtcgccgcccaagtgtcagaagaagttctgcagttcgcaaaaggcctgcctgtcatgtcagctatcaacctgcctgccatgacaaaagatgaatttgctaaaattaagccttaccatcaaattgcaggaaaaattggcagccttgtatcacagtgcatgaaagaaccagtacaggatgttgccattcaatatgaaggcacaattgctaaacttgaaacatcgttcattacaaaagcccttctgtcaggctttttaaaaccgcgcgtagactctactgttaatgaggtcaatgccgggggtgtcgcaaaagaacgcggcattagcttcagtgaaaaaatttcctcttctgaatctggatacgataactgcatcagcgtaaaagtgacaggagaccgcagcacctttactgtaacggctacgtatattcctcatttcggagaacgaattgtcgagatcaatggatttaatattgatttttatccgactggtcacttggtgtatatccagcatcaagatacaacaggtgtcatcggccgagtaggacgtattctcggagataatgatattaacattgcaactatgcaggttggccgtaaggaaaaaggcggagaagccatcatgatgctttcctttgacagacatctggaagataaaattgtgaaagaactaacaaatgtccctgatattgtgtctgtgaagctcattgatctgccataattaaaaaaactcaagctatatagcttgagtttttttattgttctatccccgtgtgtttttatgcaaaatatctaagacactccttagctcagaaacaggaatttggcctggtgcggacgcctcttctccagctccaaaagtacaagccgatccaaaaacctcaccgctcagcctgctgatgagccctgttgcagccattgacattgtaataatggggcggtctgcatatattgttttcattgtatacgtcgcatcaagcagtgttaggagatctccagtatcattcggcatgacagccatttttggaatatgcgcgcctaagtcctgcatttttcgaagtctggaaataatttcatcttttacaggtgttttttcaaagtcgtgatttgacatcaccacatagacgttgttttcttccgccagcgatactaacgcttttacatttgcatctcctgaaaataattcgatgtctatcagatcgatgtcttttgtttggattgccgattccagcaaagcaagataggagctttcgtccatctccatgctcccgccctctttgtgggttctgaatgtaaatagaaatagcttgtcttctaaagatttacgaagcttagaaatgagctttgtgaccgcttctctgtcattcgctttttcaaatacgtcgactctccattcaacaatgtccggattcagtaattttactgcctctgcttcattcagaatttgtttttccgtctttcccatcagcggaatgatgattttcggcatcccttccccgatggaaactcctttaatcgttaacacgttcactcgtctcaaatcctttcaatctttaccttgttttattatacacgtacaacttttttttgaaaatttctattatatgaatagcaactaaaaaagagccttaaagggctctttttagtttaaggaaatcggatttggagcagctggcaccggaattgcatctgatatgtcatatttgccgatttttttcgttctggtttccgtaaaggtcacttctgtgaagccaaactcttttgcagtcaaaagtagtccctcaatcattaaaataccggcaatagaatcatcaacttctgactcctttgaaaagcggatatataagtgtttctgtttcttcgttacagattggacagcacccgcttgaataagaggtgtcgtatcttcttggctgctcgattccatttccttaatcgcttcttttactgtatcaaaagaatgatttgacggaacgagaaagtcttgtccttgtttattttggtacaagtagtaggatcgttttgactgtttgggaatcgaaatttccgtaaaagtgccatatgagccaatccgaaccccagtctcattttgatccgataaaaatttgactttttcataaggactccattttaaggattctttaagcaatttttttaacagtgtatcatcttttatagaaaatgccgtagctggctgatggactcgtatacttaattccttctgctttggtttttcctttatttctacttcatctatgaaggttggaattgtaatggcatgatcaaggatgcccaattcactactttcaaacagcatatcctggatcgtttggtctgcatttgttttttgaatgctgacgggtatgattgcagatgtatcggcatcagcaaccgctacagtgatgtaattgtcttgttccttttcaggaacgacaaacgatgtctgatccaaggacgatgcagcttttgggctgtcttctgtctcagttttcgttactgcgttctcttgggacgcttctttttgttgaggctgtgcctgatcaaagaaatgaggagaaataatgaaggcgatataaaccgcaattgcagcggcacacgcggggccaatccacctgacagcgggcttatttttacgctttgccatcgtcagccgcttgtaaatatcctgaggcgaacgatggtctttaactgccggaagttgacttaacaactcctttatctgttcttcgttccattctgacttcatcatccattagctcctccctcaaaagctccatatgtttccgaagtactttgagccctctgtgttgggtcgtttttactttgctttccgagaagcgcagagccttggctgtttcctgtattgaatatccctgaataaaccgcaagataatcacagctctttgatcgattgtacattgatcaagcgcagcataaatttcccggacattttcatgttgaaccgcaagttcgtccggcagcaattgctgatccctgacatcctgtgtatcccagtcaaatgtaccgagtatacgctgtctgattgtttgctgtttacggaaccagtctatcgcaacatggcgtgcgatagacaaaagccatgttttttcactgcttcttccttcaaacgtatgataagaatttaatacccggatataaacctcttgaagaaggtcttctgtctggtttttatcctttaccatataaaataaaaattggtacaaatcttgatgatatgtatcatataataattgaaaggtttcttccatttgaaacccctccgttcacttttttgtcgtatgaatagcttgaaaagttacattacaactatattacgagtaactggaatttggaagggaatttatattaacatatccttaaattttattaatgttggctattaaaaaaacacccgctcagtcagcgggtgtttcttatggaacaagattcttcggcaaattcagactcgattttaccgttttgtcggaatataaaaagaaaatgttgttcctttatctattcggctgtgcacagtaattgatccgttgtgggcttccacgatatttttaacgatagccagccctaacccggttcctgctctgccccttgtccgcgctttatctgccttataaaaccgctcaaagataaatggcagatcttcttccggtatgccagacccggagtctttgatatcaattttcaatccatccttcacagaatggactgaaatggagacactgccgccggctgaagtatgccgcagcgcgttatcaatcaaattggtaaatacctgctccatcttgtcttcatcaaacataaattcctcttctgtgagagaaatgtcatgatctaaagcaatatttttttctttcgcaacaccggaaaacttccgaatgatcttttctaaaaactcattcacattgattttttcataatgtaagcctgtatggcctgattccattcgggctaaatcaagcaaatcattaactaaacggcccattcggagcgattcgtcataaatgatttgggcaatttctttccggtcttcttcagagcttgcaatgtcatcgacaattgcttcactgtatccctgaagcatggagatcggtgttctcagctcatgactgacatttgcgataaagtcctcccgcagcttatcaaggcggcgttcttctgtcatgtcacgcagtacggcaaccgctcctctgacgtgcgattccgcataaagcggcgacatcaaaagcacccatgatctgccttgaagcgtcatctcaatcatttgttctttttcagtgctgacagcgttttgaaacagctcttttgcttcaggcggaagattgtcgccttctttgatattcatgttctgttcataataccaagcctgaagaaaacgttcagccggcgggttggtcacaagaatcgtaccgtcaatattaatggtaataaccccgtcagccatactgctcaaaatgttagaaagctgctctttttcttgattgagcgcattgatatgaaagttaagctgccggcccatttgattaaaagcggtcgccagttcaccgatttcatcctgagttaaaatcgggatttttgtatcgaacttgcccttcgccaaatcctgcgcgccttctctcatttttcggagagggtacgtgaccctgcttgataaaaagaatgcgaaaaatgtggtcagcacaatcgcaattccagcggcaagaaaaatatagcgggtcgtatgttttgttgtatctttaacggcaagcaaagactgggataaaaagaccatgcctttctttccgtctttttcatacgggacacctacaatcaggcgttcattatccgtgtctgtatcgctcagtcccgtccgtttgcttacttttttatggtctttgagagctttatttaagtctttgtcatgctgtatttgctcaaccgtaatagacgacaggcgatttttatcattcggagaataccagtggttcttctcatcctggatgatggcaatgcttgttaagttatcagcgagttcccaagtgattgaccttgccagtgcctggtcctcgtgattttctaggatgacagcaactttattcgcaagctgtgttaaatcattctcagcttcttccacatggtagttttcaataaactccagcaaaagaaccgttaaaatgaacaatacgatcaagacgagtgaaaggatcgtaaaccacagcttgcctactacgcttttccaaaatttcattcagcgccgacctcaaatttataacctacaccccatacggtgacaatttttttcgcagcttccggagataccttgttcagcttctctctcaagcgtttgacgtgagtgtccactgtccgtaaatcaccaaaaaactcatattgccacacttctttcagaagcttttcccgatcatacaccttgtcaggcgttttcgctaagaaatatagaagctcatactcttttggcgtcaggctcacttctgttccatcagctgttacgcggtgagcatcatggtctattgacagatgtgaaaacacgagcacatttttcgtcggtgtattggcattgaaataagaggtttgggatgctcttctcaaaagggcctttacacgcagcacgacttctctcgggctgaacggcttaacaatataatcatctgttcccgcttcaaacccctgcacccggtttgcttcttctccttttgcggtcagcataataatgggtgtcgcttttttttcacgaatttgccggcacacttcaattccatcagtccccggcatcatcagatcaagcaaaattaagtcataattggcttcaagccctttggcaatggcttcatcaccattttcagcttcatctatagcataattttcacgttcaagatacattcttaaaaggcggcgaattctggcttcgtcatcaactactaatatttttgtttcgttcgtttggtccatgttttccccctgctttccttctgttactttcattttatcaaatcgtgagaaagtttgagaactgtgtcgctttcaaaggactatgcataagaatgaagtccggcaagcacaagatttacgaatattaaattaaacataataatagcaaaaccgattacggccagccatgctgacttctcaccgtgccagcctcttgacagtcttaaatgcaagtaagcggcatagaacaaaaatgtgatcagcgcccatacttccttagggtcccagccccaaaatctggtccacgcgagctgagcccaaatcattgcaaagatcagcgcgccgagtgtaaagatcggaaatccgattgatacggccctgtacccaacctcatccaccagatcaagattgacgtttttcaccagcggatgtaatagagcgctgattctttttctgatgatcagacggagagccccatacaacacaagacctgctccaaatgaccaaatgacagtgttcacttttctgcctgagaaaagcgcgggaagatcaacaagcggttccattcttccttcggtcaaaagctctccctgatgcggaccgacaagcgcgggcatttcgtacaccatcacgcttttttctttacttttgtccacccagttaaactccgcttcatagcctgcaagacgaaatgccgatgtgattgcaataaaggcgacggttgtgaccaggataaacataatcgcttcaagccagaaggtctttttgcttggctttgtctggtctacatgcttcaaaagaaagatgacaccagcgacaaagctgatggcaagtatagcttgcccaagcgcggccgttgttacgtgaatatacagccagttactttggagcgaaggaattaaaggcgagatatctgtcggaaacatgctggcgtaggcaatcagcaataaagcaattgacagcgtaaacaggcctaatgaaggcaatctatagagaaaataaagaatgataaacgccaaaacaagcatcatgccaaaagcggtggtgaattcaaacatattgctgacaggcgcatggccgcttgcagcccaccttgtgatgaaatatcctaggtggcagaaaaaaccgacaatagaaagggtgattccaatgttggcccatcggtttggcctgccctttttatctttattcccgcgtatggccccgccgaagattgggacagcgattaaatacacaagaaaggccgcataaagaaaatttccgctcagctctgccatgacatcactcccttttcgcctatttctgtgttttgattaattctttttggtccaccggttcagtcagtccggaatcagccaatataaatgctaaatccttcttcaggccaaaccagtttttattggtatgccctgctaccataactgcaccgtcctgtgagtgcagccaaattcttcgatgctgccagtacataccttgaatgacaccgatcataaaaatggctccgccgacagcaagcacccagagtgtcagatcctttctgactgtaagtccagtaatgtttttcgtttcgacatggtcaaatttcagcttgtatttattattgcctgatccttcgatggtttcttggatggcgacaaagctcttttcgcctttcggtttgtccggcgttatgatattaaagacaaaagccggattgttagggatctttgtttttgtgctcggctctccgtcctgattaaaatagaagtcaggcaggtagctggcgatttccaccttgtaaccgttaccaagatcatagactgaatctggatccagaaggttgatcttcaggctcccaaaggatttttttgtttttttatcaatcagctggaacaccatttggtcaagctgattctctttgtaatccacctggtaaacggaaaaagaatcaaaacgcagcggctgattgacacggatgtcttcttctgttactttttccagcttcggcttctcgccataaacaatttttccttctctcttgtagagtacggcatcagtttgaaagttctttgccactctaccgtccccgactctgtcaatggcatctgcaaatacctttttttccgttttgctgttataggtctctacgctgaattgattgtttttcaaataatattttccgtctgtacccggaattgctgcggtttcgccttctctgacccaaagcgtctcatcgacgtacatgccaggcacaaatctcagcatcgcaccaatcagaaagatgatcaatccaatgtggttgacatacgggccccagcgggaaaagcgtcctttttcagcaagaatgctgccctctttttctctgattctataatgttttttctttaatagagtaactatcttttctttcgattccccgttcagtacagtaactgtttcactgaacaagcgctgccttcttaaaaaggccgggctccttctgacaccttggttttttaacgctctatacaacggaatgacccgatcaaggctgcaaatcacgagtgaaatgccgatcgaggcaatgagcagcaaataccaccaagaaccatataaatgatgaaacccgagcaaataataaagctggccaaacgtgccgtactgctccttgtaataagtatcagcctgtgcgcccggaggcagataggcttcctggggaaaaatggtgccgaacgctgatgcggcaagggttatgacgataagccatattcccaccttaaccgaggaaaagaaattccaaattttgtcgatgatcgttttgttataggtttgcgaacgtcttgcgcttccgtcatatctcatatcagcgagcggaggttgagtttcctgaagagctcttccgcacgattcgcataaaacggttccgaccgggtttatatgtccgcattcacatttgacttgcttcatcccgaagtctctccgggttttatgagattcatataatcgtgtatcatgctttctgtcatagtgccggtcaccaccttgacaacttttccttccggattgatcaaaaaggttgtcggaagcggagatacgtcataggcatcaagcacttggcgatctgtatccagaacaaccgggaaattgactccgtaggatttcataaaattatgtactgctatctttgactccccaacatttacagcgacaatttcaacaccttggcttttaaaatgcttatattggtttgccatataaggaaactcttttttgcacggttcacaccatgtaccccagaaattcaaaaaaacacctttcccttttaagtcactgagctcgatacgtttcccattcgtatcctctaggacaaaattcggtgcgtcggacccttcggatatactctctttgccggcaaatacagcgttgtaaatggtatagccgagtgcgcagattaaaacgagaaggatgccggtccgaatgaataaacgcctttttttcttcattgtccactgcccccttccccctattgcagatccattcaattatatcattgcacgttcatttcacatttcttactttttgaaggttatgtgaaatttagaaagcgtttttaccgtgatccgccagtgctctgagcctttttacttcgtgaggcgtaagctctctggcatcgcccgtgtgcaggcctcgcaggtttaaaaacgcgtattcctcacgcttcagcttgattacctcatgtccgatcgcttcaaacatgcggcgcacctgtctgttgcgtccctcatggatcgtcagctgaataatgcttgtctgctttttcttatccaaagacagcagcttcgctttagcaggcgctgttttgccttcctccagcctaattccgcgctccagctttctgagcagctctttaggcgggattcctttcaccttcgccacgtatgttttgtctatttcatacttaggatgcattagcttattggcgaattcgccgtcattggttaaaagcaaaagaccgctcgtatcatagtccagacgcccaatcggataaatgcgctgcggaatatttttaaaaaagtccgtcaccactttgcgtcctttatcatcttgcgctgcggaaataacgcctcttggtttatataagagaaagtaaaccggctcttcgcgttcaacctttaacccgtttacctcaatctgatcagaaccggtgaccttaacacctagctctgttactactttgccattcacctttacttttccttctttaatcagctcttctgcctttctgcgcgacgcaactccggcatgagcaatcactttttgcagtctttccatgtctttcacctcaagtattatcttacttttttcaaccttaacaaacaagctttttcaaattcctatgccaaatctaaaaaaaacgccgttttcaggcgctcccaaataataacgtaacgatgatgatagatgcaactacgccgattaaatctgcaagaagtcccacctttaatgcatcacccatttttttaatgccgactgctccgaaatacacagtcagtacgtaaagcgttgtatctgtagatccctgcatgacggaagccagcctgccgataaaggaatcgggcccgtatactgcaattaaatcggtcgtcattccaagtgcggccgtaccggagatcgggcggatcagagcaagcggcactacttcagcagggatgccgatagcggagaaagccggttttaaaagatccattataaaatcaagcgcgcctgatgatctgaaaacagttatagcgacaagcattccgactaaataggggataatggaaaaggcaatttctatcccctctttcccgccttcgacaaacgattcatatgtcggaacctttttgatcgttccataaagaagaattccggcaataatgattggaatcatggctaaagacagccagttgatgatttccatccgctcaccttcccttctttttgcggcggtaataaaaataccgatcaatgataatggcaccgattccggaaataagcgttgccaaaatgcttggcccgacgatatctgtcggcgttttggaggaataagccattcggacagcgatcaccgttgtcgggatgagtgtgatgcaggacgtattaacagctaaaaaagtaatcatcgaccggcttgcttccgatcggtttccgttcagctttttcatttgttccattgctttaatgccaagcggagttgctgcatttccgaggccgaagaaattcgccataagattagataaaatatagcccatcgccgggtgatccggcggtatatcagggaacagtttagatataaaaggtctgcacatccggctgaaaatatccaaaagccctgactgctcggcgattttcattaagccaagccagaaaacaagcacgctcatcaatccaaatgagatcgtaatcgcttctttcgcacccttaaacacggcttcatttacatcttgcagagttccgttgcacatcgcaaaaacgagtccgatcacggttaaactgacccaaattatattgaccattttgctccgcctgccgcattcagaaagattgatttaaacgtttcaaaaaattgtttcttcggtttttgatgccgctcattttcataatagatcggcacttttgcgatggttgcatcgttgaacatgatctccatgtgccctacgatgtcagggattttcgaggcatctttttcccatgcttttttcggcttgagcagtgtggtattaatttttacattttctttttcctcttcggtcagcaaataggtgatatcacgtttgataaaagccttcgattcataaaatgtgcctttcagctttggaatatcccctttttttgcaattaaataggtttgataatgctcaaacacatagttaaacatcttcatatggtcatcccaatcattagggtcattaatggtgacggctatcaggtcaatgccgtcctttgaagccgtagagaccagtgtccgttttgcaagttttgtatagcctgtttttcctcctgtgctgtacggataaagcatggtcagcagtttgtttttgtttttccatacgctttccatcgtttccgctttgtatatttttgtgcctgaaatcttttgatagtctttcagcttcatagcatacttagttaaaatggccatgtcataggctgttgaataatgattttcatggtcgtccaatccgtgcgggttttgaaaacgggtgtttttcataccaagctgctcggctttttgattcatcatataaacaaacccatcgaggctcccaccgacatgctcagcaatcgcgacagcggcatcgtttcctgatcttagcatcaggccatacacaagatctttcagcttcactttttgaccttctgttaaataaatggcggagccttctgttctgacagcatttgccgaaaccgtcactgtttgatccattttgccggattcgatggcgaggacggcggtcataatttttgtgatgctcgcgatccgccttttttgatgctcatccttggcatataacactctgcctgacgcaccgtcaataatgatcgcgctttttgcactgacatctatagcagcatgtgctgtattcacatttacggttgcaataagaaaagaaatcatgatcacgaatactgcttttttgaaaatgcgcatgtttgctcacgtccttgtggtggtttgtacaagtttatgcgcatgtccatcagttatgaataacaattatatttctggaagcaaacataaaaaaactctccctgaaaaagggagagtaaacgttatctgattggcgccatgcttgatccggacgcttcgtaatgagccagctcttccctcatcttcagaaaggccgcgctcaacggcaataataattgctcaagcgacgcaggaacagcatgataaaactcaattgcgctgaccccggtataagacgcccggctattttcacaccacgtgtcttttttcggcataaagaactcttcaatgcattggtgatacacattataaagtgttttttccgctctggcttcctgaaaaggctcctgcatcaggagacgacggcacgcttctgcgcctccttcacaaaatactgccattcttctcagagtgctaagcacatcacagcagtatcctttttcaataggcaattcagcctgtaaggactcaagcgtcgtttgatttaggtaatcgttcacggtattgacaaccattgataagaattcgcctgttttttgagtctgcgctcgcacaatcgaatgtcccatttcgtttggtatcttcccctcatgtatttgtctctcacattttgcttctttcatgatagcttcttccttatatcttatgatgatgaaaaagcgcgattcattaaacttctattttatatcttcgaaggtttggttaaagttttcaaaaaataaatctgcttcttcttgaagaacgtcttcttccgcattttcaggcagcggcggaagctcgtccagcgttttcagaccgaattgttcaagaaaagtcggcgtagtaccgtataaaatggcccgccccggaccatcggcacgccctacttcacacaatagcgccttcgcgacaagactgtgtaaaatccgctctgattttactcctctgatttcttcaatttctgctctcgtaattggctgtttgtatgaaacaatggccagtacttctaaagatgcttgagaaaggccctttgacggcacttcaatcagttttttcaagtaaggcgcaaagtcttttttggtagagagcatgtacgtatctgcatactcaataagttcaatccctcgtgtatctccgcggtattcgtccgccacatccgccatgatcgtgttcagttcaggctcttcgatttcaagcactgttaacagctgcttttttgtaagcccttcatcgcctgccgcataaagaagggcttccacaatagctttccaattcacgatatcaagccccatgaatggattcactccccgtaatgtaaatatctgaaaaattgtgctcctgttcaatgaggaccagctgatttttcatcagctcaagaacagctagaaaggtcactactaaatgttctttttgctcatatggaaacagatccataaagttaattctcgttcctctagatttcaagctgtgcacgatttcgttcattctggcttcgattggtatgtcctgtcttgtaattgttgtttccatcggcctgtttatttttttgcgtttcagcactttttgaaaagctccgatcatatcatagaccgtgacagagagcttttgctcagactgttttacttcttttgcatattcactcaaatcactcggcggtttcgtgaacgatttttgtctttcttcttcccgttcttttaaatccttcgccgcatctttatattttcggtactcaatcagcttttcaatcagttcctcccgcggatcttcttcttcaagtaattcatcttcaaaaagctcctcctcttgcttcgggagcagcattctgcttttaatgctgagcagcgtggcagccataaccaaatactcgctggcaatgtcgagctcaagcacgcgcatcgtatgtacatataataaatattgttcagtgatcttcgccacaggtatatcatatatgtcaatttcaagacgattgattaaatgaagcagcaggtccaatgggccctcaaacgtatcaattttcacttgatattcttccatcatctcaccattttcaagtatcactctcattgccggaaaaactggctaccctatagtataagccaccaaaaagctctcgtccaatactatttcatatcctgttttgaaggagtttgtacagaatattcaaaacacaagaggtgtttgctcggagcgcagaagcgggagaaaaagcctttgcttctggttttcctttctaagaagcactagaggccgggcgttcttttttccttttatcccttctatggtacactaaaagcacattaaaggaggaagcaccttgtatccgaaagcttatatagattatctcgttgagtttcatgcgacacgggattattttgaatgccatgaaatattagaagaatattggaaggaagatccgccaaagaaacgaaaacgctattgggtgggctttattcagcttgcagtggctttatatcatcacagaaggcagaatacagccggggcaaaaagactgatggcgaacagcatccggattcttcaagcagaacaccgggcagtcgaagacttagggcttgatcatggccgtttgctcgaacttatgcaatcggtttacgaacaaatcgaaaccgtctctgcctataaaagcattatactgccaatcaaagatgagaaactggaggaagcatgcaggatcgaatgcaggaaaaaaaaagtatacatgggggcagcccagtgcactcagcaacatatttcttatcgacaaacaccgtttgcgggatcggactgacgtcatccgtgaacgtgaaaaagaaatagaacgcagaaaaaaaagcagagactgatcacagcctctgcttaattattgtatgaaatgtcttgatcctgctgaccttgacaacgttcgaaaaagctctgcgttaattcatttggaaccagtacttgcgttttgaataaatgctttaaagcatccatcatctgttttccgattccttgatggcgatgagaaggattcacactgatatgccggatctcaacctcagaatcctttttttcgactccgattgctccgacgatatcctcgtcctctttccaaagaaagagctggcggtctgtatccgtttcgtagtccttaattgtctgctgaagctgcttaaggtctttttcattcggcataaacgaaagaagccccatcgcaatcttttcaaacgattttttataacgaattaacataaaaacccctctatatccaaaatgtccagtctgctattaacggatacgaataggtgatccgttttctcacattatatcattttcgccatatttttaaactgttttcagcaaattattcaaatgagcggtttaaatttgccatttcaatggcagaaacagcacaatctacacctttgttgcccgcttttgtgccggcacgctcgatagcctgttcgatgttttcagttgttacaattccaaagatgacaggtacaccagtagtgtttgctgcttgcgcgatgccttttgcagcttcattgcagacataatcgtaatgtgtcgttgcgcctctgatgacagtgcccaatgtgataatagcatcatatttttttgtttccgccatttttttcgcagcaaacggtatttcaaatgcgcctggaacccaagccacatcaatgtcatttgtgtctacgccatgtctgagcagcgcatcttctgctccgctcagcagcttgctcgtaataaaatcattaaatcttcctactacgattccgattttaagacctgtaccaactaaatttccttgtatgatattcatatgattcccatccttttttgtgatatttgtgattagaaatgaagtaaatgacctagcttgttcattttggtttgcaaatattttttattgtgttctttcgcctccatttgaagcggcactctttctgaaatactgagtccgtagccttcaaggcctgcgatttttcgcggattattcgtcaaaagcttcatattccggacaccgaggtcgcgtaaaatttgtgctccgatgccatagttgcgaagatccggcaagaatccaagcgcctcattggcttctacggtgtcatagccttgttcctgaagcttataagcttttaatttattgattaaaccgatgcctcgtccttcttggcgcaagtacaggagcactccacggccttctgcggcaatttggttcagcgcggcgtgcagctgcggtccgcaatcacagcgatgagagccaaacacgtcacctgtgagacattctgaatgcacccggaccaataccggttcttctccgaacggcacatctcccatcacaaatgcgacatgctcttttccatctacctcatttgtgtatccataaaccttaaatgtcccaaaatcagtaggcagcgtaatgtcaacttcacgctcgacaagtgttgtcagattgtaacggtattgaatcaaatccttaatggtgatcatttttaattgatgctttttcgcaatttcaatgagctcaggcactctcgccatcgttccgtcttcattcataatttcacaaatgacgccggctcctggagatccgcaagcttcagcaagatcaacagcagcttctgtatggcccgctcttttcaggacacctccttttttcgcaatcagtggaaaaatgtgccccggacgctgaaaatcagatggcacggatttgctgtccagcaatgcttgaacggtaaaagatctttcttgagcgctgatacctgtcttcgtttcacgatggtctatgcttacggtaaatgcagtgtggtgagagtctgtattatgctcaaccatagggtgaagatcaagcctgtctgcgatttcctcactgagcggcgtgcagatcagtcctctcccatgtgtcgccataaagttaatgacttccggcgttgcatgctcggcaagagccacaaagtctccttcattttctctgtcttcatcatctacaacgatgatgacttcgcctttttttaaagcgtccagtgcttcttctatcggatgaaacatgcaaatcttcctctctaaaagccgttttcgcttaagaaggcttttgtaatggtttgttgggtcttattttcattggctttatgcaaaaatcgatacatatattttccgatcatatcgcattcgatattcactttagagccgatcgttttttctgaaaagatcgtttcgctgatcgtatgcggtattaaggagatcgtcactgtgtcttctgtcaggccgaatatggttaagctcacgccatccacagtaattgatccctttaaaaccaatgtttttgttaatgacgggtccatttttaaatcatagtaaactgcgttgcttttctcttcaattcgtgtgatttccgcagttccgtcgacatggcctgagacgaaatggcctccgaaacggccgtttgccgccatcgctctttccagatttactttgcttccttttgttaaatcattcagtgacgtagctttgactgtttcaggcataacatccactgtgaattgattttttgtaaaatcagtgacagtcagacaaatgccgttcactgcaatgctgtcgccaagatgaacatcctctaaaatctttgagcatttaatagttaaggccattgcatgccctgcttttttcatggattcgattgtgcctgtttcttcgataattcctgtaaacatggtcaccatcctattcctttgtcggttttgccgtcagtttgatatcacggccgatttgggttatatcagtgaattgtaataaggggacatctttcattgattgaaaaccttcaccggagattaagctgggagcatgcgttcctccgattagtttaggggcaaaatagaagatgatttcttgaaaacagccttctttgacaaagcttccgtgaacagctgaaccgccttccacatacaccgacatgatgccttcttccgctaggatcttcaaaacatcaggaatttgaatgcgctcggtttcaagtgtaaatatgttcactccgaaagctgaaagccgttttttcttttcctcgtctgcgcgtgccgtcgtaaaaatccatgtcggcgctatttgatcgcaaatcactttagcgtcctcaggaatcgagagtacggtatcaagtatgacccgaaccggctgttttgttacattcggcagtctgcaggttaagctcggattgtcggctttcactgtgccaactccgactaaaatgctttggtgtgttttcctgtattgctgagcatcctgtcttgcagcctctgacgtgatccatttgctgtcacccgtgctggtagctatcttgccgtcaaggctggcagccgcttttagcgtgacgtacggaaggcctgtcctcataaagtgcagaaatttttcattcagcctctccgcctggtctgccaggatgccttcccttacctcaatgccagcttctttcatcatgctgatccctcttccagccacaagcggattaggatctctcatcgccacgaacactcttttgataccagagttgataatcaattctgcacatggcggtgtttttccgtaatggctgcacggttcgagtgtaacgtaaatgtcggcaccctctgcatgtgctccagccatatggatggcatgaacttctgcatgagcttcaccatattttaaatgggcgcccattccgacaatttgtccgtcctttacgacaacagcgccgacgagcggattggattcggtctgtccttcgccctgcttcgcaagatctaaggccagcttcatataatactcttccatttgtttccctcccctcttttgttatttaccgtcaaaaaagccccgaatttataaaaaattcggggctttaggtattttacgcaataggaaataacactatgcatttttaaacattttgcatagcggctcatcatccttctcccatccagactttcactgtcggcttcagcttaaactgaatccaccgcgtgcttatgcacacgggtcacgggctctaaagcaaatgtgctttactaccgccggtcgggatttccaccctgccccgaaggatacaatctttattcatttgtccttattggttattatagcgatcctttttaaagtacgcaatgaaataaacttacaatttgagaaaaacaaaacatcacccttcgatccgaaaggtgatgttttttaatcattcacttttgcaaccttgattaatccgtcgatccgctttgatttgctgaagtaagccttaatcttgtcaccttcttttatatcagataaatcctgatttaatttttttccgttgaagatgattttcgttccgttttctgctactccatgatactctgagccgtcaattttcgtcactttatattcctggatggtgtattcctcttcttccgaggacaaggtttgtccaattgctgtcggaacatccttcagctcaatatcatttatgtacatataaccgcctgcaagtaaaagcaaaagcactaacagaatggtaatcttggtttttattcttcccatttctaaacctccagccaatatgaatctattcattcatatgagttattcctttttttcatgaataaaaaaccgtaaattctcgtaaattattaatataacgatgcataacgggaatatgtttcacatttctgcaaaaatttcttttctatagatatacgaatttatgttctgtttttaggggatgaccgtaaaaaagatataaaaaaagcagccccaatgggaagctgcttgatcctaatttgttttgcgcatttcgttaaacgggtagaaaacaaactttgacgtacccgcaatttgttttttcgtgaagaggccaaggccgttacggctgtccatggaattgcgacgattgtcacccatcacaaaatacttgttatcaggcactttaaccgggccgaaatcatcggtcaaatggtcaaaaccgtcctgtttcgctctctttttattagccgccaaataaggttcgtccacctttttcccgttgatatagagctggtcatttttcatctcaaccgtatcgccgggaaggccgataatacgtttgacatagtgaacatcatctccgtttaacacgacgatgtctcctctatcaaactcgccgatgtatttgactgtcatattaacaaaaaccctttcacggttgtgaagtgtaggatacatagagtcaccatcaacgacatacggcgcaaaaataaagttgcggatgagcaaagcaagaacgacagcaatcacaattgcttttgcccattctaatattgactttttcttcgaaacattttctgatttcaactgatttcctccaataaacaacggtcttcaatttatgttatcacgaatcgaaaaaaaatcccattaggaccattgaagtgattttacaaactgttaatcttcatcttctacccacatcatgcctattttttcttgtcgatcataactaggcctgaaaatattgaaagaaatgaatcgcataattcagaagcgatggactcagaagaaagagagttctcatatgcaaaatctttagatcgtatataaagcatgaggttacgggcagtttgttcatttactgcattccattgatctcccagtccatgatacccatggcacttgacaaaacaattaacgtcatgaaggttactggaatgtttgcggcaacctatttcacaggtgataaccgcaccccgttttttgctttcataatatgtttaaaatcattcaagctcgaaaacatggatcagcctccaaaaaataaatccaatatattcccggcagttgaagactctttattataaaactctgaatatccgcagttcttacagtaaaccactagaaatcggttatgctgcacgtcaaacagctttgataatcccgtgccggttgtagctatttctttttgtccggcttcagtactaccgcattttatacagcctttgttgttcatatcgcgatctccttttcattacatcacgtttgtttgatttattttactacaaaatatcaatcccaatgacccgtactactttaaagtttacttaattttgattacatactaattgggttcgtttctcagcttggtaaatcttctggagaaacggaaaagctccatgaccaaaacattcaaactcagccaaacaccgccgaaggcgtaacccgcagcaacatcactcggatactgctcataaagtacacacggctcagcccgatgaggaataaaacgataataaacaaaaaaatgcaacagtttgcagacgcgtcttgtgagaatgacgaacaaaaagataagcacaaaaaccaaaaatgacaaatgccgttaaagtctgttcgctcgggaatggatataatacatgactttccaaaggagcgtgaacaggatgaagggaatgaaagagccgtctgattccctcttcataaagctccccaccaatgactaggaaaaataagaaagagagttcgattttccgatcttgccctctgaataccgtccaaaaaaaagttagaacaataacggctaacagaacacctctcgacgcaaaagctttctgaattgcagctgggcccagtctatacccgatccaatacgacatgctcactcccacagctccccaatccggccgctaacatgcttagcacccagtttaacttttcttgaaacacgagaacaccggcaaactctcccggtccaagtaaagctagaagctctaacatcaagacaataaacaagacggcatatccgtactgttcgagcaaccccgtcaaaacttgcatgtgattctccttaaacttttttgttcttttatcattcccaatccactttttgtataatcagcacaattttatcttcagtcgtccaacaacattgtctatggcgggatcttctctcatacattcttttttgacataggaggagcaatagcatgaaatgggaggaaacaaaagatacgcagggagtttgccaaaattttgggcagttcgttctgccaccgagtcaggtgtttgtttgcccacctcatcccttgtcaattccccatttttcccgtttgaggttcgaaatggtaaagtatttcacttagtttcttacatgaagaggtaaattctttgctcaccgaactaggatagcggcgtatggcgatttctacattgcataaccactggttatttagtgagccgtgagcaatgtatatgcactttgagtcagcacaggatgatcctattacattcgccagaaaagcagctgccgcattcagagtagttaaaagaatagacagatatctgggcttccggaagctttaaaggaggctcttttttcgagcatttttataaatcaataaaaacaggcatctcctaaatatttttgccgataagtttacgctaatcaactctagcactaatacatataaaaaatagaatgatatgaaaggagacttgatagtatgattgattatcctattaatataaacaacgtttccgggaacagtgtaattaacgtaggcggcgcttttatgatcaggcctttaactttgtccaaatctgtgtttggctccggaggtttaaacacaggaattgtctttgaaaataactttgtaagcaaagctaaaatgattaatcatcaatttactgatcaaaacgtcaccaaaactttttaatgtattcaatacacgggggtcactaactaaacacctggttttgccaaccgccatcagcattcggcggttttttattgaacatttttggccaataaaaaaagcttcctctctaagaggaagccttttgcctgccgattagccttctacacgaacttctttcatgacatcgccattagacatgtttttcgcgaattctaatccgcttgttactttaccaaatacagtgtgaacaccgttcaaatgaggctgtggctcatgaacgatgaaaaattggctgccgccagtgtcttttccggcatgtgccatagaaagtgcgcccgcctcatgtgtatgcgggttgccttctgtttcacatttgattgtgtatcccggaccgcctgtaccagttccgtgcgggcatccgccttggctgacgaagccagggatcactcggtggaatgtaagcccgtcataaaagccttcgttcgcaagcttttcaaagtttgcaacagttccaggtgcagcttcaggataaagttcaaattcaattttgttcccgtcttctaataaaaagtaacctgttttcaattgtatgcctactttctttattttaattttcaaaggagattatgtataggttatagcctgtctctccttgtcgcggctattataccacacctttcgggggaaaacgaatctcccgagctttactaaaaaataaaaatgaaacctgaatctctttatctccgtctaacctaacggaactgtatttttcatgattcaggtcctcacaaagcagcactatccagctgcttgtgaaattgaaggaggtcaaactgctttgaagaaaatttggattggaatgctggcagcggccgttttgctgctgatggttccgaaggtcagtctcgcggatgccgcagttggagatgtcattgtaacactgggtgctgatttgtcagaatctgacaaacaaaaagtgcttgatgaaatgaatgtccctgataatgccacaacggtaaccgtgaccaataaggaagaacatgaatatttaggaaaatatatatcgaacgcgcaaatcggatcgagagcgatttcttcatcgtcaatcaccattgccaaaaaaggctccggattgaatgttgagacccataatatcagcggcatcacagatgaaatgtacctgaatgcactgatgacagccggtgttaaagatgcgaaggtgtatgttacagcaccgtttgaagtatccgggactgccgctttaactggattgattaaggcgtatgaagtttcttctgacgaagcgatctcggaggatgttaagcaggtcgccaaccaagagcttgtcacgacatcagagcttggagacaaaatcggtaacgaaaatgcggcagccctgattgcaaaaatcaaagaagagtttgctaaaaacggggtgcctgataataaagctgacatcgaaaaacaagtggatgacgcagcttctgatttaaacgtcacacttacagacagccaaaagaatcagcttgtctccctattcaataagatgaaaaacgctgacattgactggggacaggtcagtgaccagctagataaagcgaaagataagattacgaaattcatagaatcagatgaaggcaaaaacttcatccagaaagtcattgatttcttcgtatctatctggaatgcgattgtatctatattcaaataagaaaagcgccgaaaaatcggcgctttcttttattgctttacacccgttttaaatggcagatcaagttttacaatatcttcgtatgtttctcgcttcacgactaaatgagcctcaccgttttcgacaaatacaacggcgggtctcggaatacggttataattgttggccatgctgtatccataagcgcctgtacaaaaaacggcaagaagatcgccttcttttacttccggcaggtcaatatcccaaatcagcatatctccgctttcacagcactttccggcaattgataccgttttgtcatgcgcttctccgatcctgttggctgccgcagcttcatatttagcttggtaaagcgcaggacgaatattgtcgttcatgcctccgtctacagccacatattggcggacacccggcacttctttttgagagccaaccgtataaagagttgtgcctgcgtctcccacgagagaacggcccggttcgatccaaatttccggaatgtcaaaaccgtaacgggaagcattttctttcacagcttcgataattttttcaacgtattcagtggcatgaagcggttcatcatcttccgtataacgaatgccgaaacctcctccaagattcagcaccttggatacaaatgaatatgaatctctccattcgtctagttttttgaagattttttccgctgctaacacaaaaccggccgtatcaaagatttgcgagccgatatggcaatggacacccagcagctgaatgtgttccgattgtaatacttgttcaatggcccgttcagtttgtccgttatgaagatcgaaaccaaactttgaatcttcctggcccgttgtaatgtagtcatgcgtatgcgcttctactccgggcgtgatccgaagaagaacatcgatggagtgacccgtttctttacataggtcttcaagaagcgcgatttcatagaaattatccaccacaatgcagccgatgcggtgctcaagcgccatccgcagttcttccctgctcttattgtttccatgaaagtggatgcgttctgccggaaagcctgctgcaacagccgtatatagctctcctccggatacgacatctaaagaaagtccctcttcctcagcgagctgaatcattgcgactgatgagaatgctttgctcgcatatgccacctgtgctttcagccctgcagaaataaacgcctgcttaaagcttttagcacgctcacgtattaaagccacatcatatacgtaaagaggtgtaccatatttctccgctaaatagagagcatccacacctccgatttctaaatgaccatgttgattttgtctgcttgtgccgtgtaagaacaatgtcattccctctttctccgcttatggatgaaaggacagttttatggactgtcccttcataattaagacatacattatcatactcttcagtcagtttcaatgcgattatgaattggtaggctgccttaagcgatttttggggtgaacgatgctgggtcttacttttgcgccaggtttcgctgtgcggacaagaacctgccacagcgcctttccgttaaagggaatcagcggccataagtacggtgtctgaagggatttgatgcttgccatggcaataattagcactgtaaatccgatgacgagcccttttatatgaaataaagcaacgagtatcatgaggacaagacggctcattttgtttgccaagcttaattcataactaggcgtcgtaaaggttccaatcgccgcaagtgagacgtacagaatcacctcaggagaaaaaaggccgacctcaatcgcaatctgcccgatcagaacagcggcaattaaacccattgctgtcgataaagccgtcggtgtgtgaatggcagccattctgagaaactcgattcctaagtcagctaaaaatatctgcaggatgatcgggatatgcgtatctttatttaaaccgataaatttcatgttgtccgggagcagatcaggctgaagcacaaagagaaaccagatcggaagaaataaagtagaagcaagaataccgaaaaatcttacccatcttaaaaaggtcccgactgaaggcgcctgcctatattcttcagcatgctgcacatggtgaaataaagtcgtcggggtaatgatcacactcggcgatgtgtccactataatgataacatggccttctagaacatgatttgcggccacatccggtctttctgtatagcgcacgagcggaaaaggattatagctttgattaacaatgaattcctcgacagttttgtctgccattgttaatccatcgacatcaatggatgcaatttctttttctacgatctcaaccagatccggatcagctatatcttctatataacaaatgcttaaatccgtctttgaccgctcaccaactttagtcatcttgactcgaaggcgttcgtctctgatccgccttctgagaagggccgtattgacgacgatattttcaacaaatccgtctctggctcccctgaccaccttttccgtatcaggttcttccgggtttctgcccggatagcttctgacatcaattataaatgcgaagcctgcaccttcaacaatgacagcgacgagcccggacagcacttggtcggtggtttcatccaaggtttttactttttcgacctgggcgttaagcagcctgttttcgacgatgtcgaccagctcatcagggtcttctttccgattgttaatggcaacaagctctctcattaaatgaataatataggctgtatcgcataatccatttagatagtaaagctggatctctttatctaaaatcgtgagcttgcgaacacctacatcatagctcgtccccatcccaacacggtttttgaaatactcttcatttttagctggattccgataaacccgaattttctcttccttgtggtccggcatgatacccgctcctttctaaaataaactcgaccgctttcatggtgattggcgacccttttgagatatcgtcttttctgcccattttgccgatatccccgataccgacaataagcgggagatcaagtttatcaaggcaatagactgtatctccactcattctgtggtcatcaaattccctttccccgactttatcgacgccgtattcagttatttctccattgcggtcaatgcttacatcgaccctggtccattcagcctgatgtgtttttgacgcgaccgcaatcacaccgagcacttcaatagacggatgggttgcgacataggttagagcggcttctcccgggccctctccttgaaggccggagtcgtcaaacatgacaaatacaggatcatacggtgctgaggcgatcagcttgacaagctcggcgccgctgcgggtggaaggattcccttttgattgtgaaatacatcggcctcccactttgcttgcggcgtattcaattgttttagcggcataaacatccccgtctgttaccagtatgaccttgcgttttgtcgtcatgtcggcattatcctttcggtttgaaaataacagctacgataaaggcgaaaagaatagcggctgagataccggccgaggtcagctcaaaaatccccatgccgattccgataaatccgtgtatatgcgcctgatgcatggcgccgtgcagaagactgtgaccgaagctgacgatcggaacggtggcgcctcctccggcaaattcaataaatttatcgtaaatgccgaaaccatctaatattgcaccgattacaacaaatgatgtcatgacatgagctggcgtcaatttaaaaatatccaagagcagctggccgacgatacagatggccccgccgcagacaaaagccaaaaggtagtccatattaagatgcacctcctgcacgctcaaatacaaccccgtgggcgatagtcgggatggtttctttttgctggatcatcgtcgggcttaatagcgccccggtcgccacgacaaatacacggtttagttttccttctctcagctgcttaaaaatatgagagtaggtgacaaccgctgaacaagcacagccgctccccccggcaaagacctgctgatccggagtgtaaatcagaagcccgcaatcatcatgctttgtgccgactggatatccatcttcttttaaaatgtcttttacgattggagaaccgacgcctgacaggtcacctgtcaggattagatcatagtcatccgctgtccggttgagatctttaaagtgctgcttaatcgtatcagctgcagccggagccatagccgatcccatatcaaaaggatctgtaattcctaaatcagaaaccttcccgacagtcgcacttgtgatttggatatcacccggtgtctgactgatgacaactgcaccgcttccggttacagtggaggtagcagtgtccggtttttggcctccgtattctgtcggatagcgaaactgtctttccgcagttgcattgtgactgctggtggcagcgagtgcccttttggcaaaccctccatcaactaaggctgatgcgacagccactgtttccattgatgttgaacaggcgccaaacatacaaagaaatgggattttcaagtgtcttgccacatagttagccgtcacgttttggttcagcaagtcgcctgccagcaataggtcaatatcatcttttgtcagattgtttttttgaagtgcaacattaacagcgtcttccatcagctgccgttccgccatttcccagcttttttgattacaatgcatttcgtcataggttttatcaaataaagagccaagcggtccgtctttttcctttggtcctgctgccgttcccgctgagttgacaaatatgggatgttcaaatacccaggtttgctttcctgttaatttcattttcttctcctcctatgacatcagtttctcaaaagcaaaccgaatcattccaacgatgtatgcagctacaactccgaaaacaataacatttcctgccagtttaaacatatttgtcgctactccaagcactaatccttcgcttttatattcaagagccgcacttgccatactgttggcaaaacccgtgacaggtacggctgaacctgcgcctgcgaattgtccgattctgtcatagattccaaaccctgtaagcagggcagaaattaatatcagcgttgcagctgttggattccccgcagttttttcattgaaatcaaaaaaatggatataaaaattttgcagaccttgcccgattgcacaaatcagtccgcccactaaaaaggcttttacacagttccagacgtaaggcggcttaggctgatatgttttcacttttgatttgtaattttcttttatgtttgtcatcttgaaacctccttatgaatggtcaataaagtacagccagtgaaataaagatcccgcgattttcccaatcacgatggccattaacagaataatgattttacttctgagcccgattcgtttcgccaaaatcggcaggacatttaaaacctctgtaagagcagccgctagcatcccgacgaacaaacctgccagaagcccgaccggcacagctatccattttgttagataaagatgattcatatgaagcgtctcccatcccccgcaaaccgcgccaagaataacagccgcttcataagcctgaacaaatctcattgttttggtgagctgcatcagccgcggaatgattcccattacggttaaaaaagcaacgaaacccgcccccaccgttatgcctccgccgagcccgacaaaaatgatgaacaatacactaacgatcatgcagatcctttatggtttcttgattctcatgcatggccacatattgatcgagatcaagctgatagttaaacatctcaacctccagcgggctgggctcttcatttaggcgctttttaaatatgtggttaaaaaacacgatcatccccagtcccaaaccgatgctgtatgggatttgaagcaaatatggatagtcattcctctctccggttatgatttcatatagtgcgatatgaacatctctcatgcttacatcctcatgaaagttcatgatggcaagacacgatccaataaacagaagcagccagacaccgataaatagaaccgttgataaatttcgctttcgatactgaatttcaacaatggtttctgctccgcctacggtttgaacatcaattgtcgggtcttgtaaatgaatggctctgaggacttgtatgatatccagaattacgatatttttatctttttcgctcacctgataaagcggcatagccgaaagtttctttttcagctgaagctgcccttctatttgcgcggcatctccaacggtaataatatcccctggatgtgccagcactcggtggcgaagccggataaatattcgtcgttccatcattgatcaccatctttcggtggttatatatgtagtatgtggttcgattttgttctcattcatccgctcgaaaagaccataaattaccacgcttttgcacaaaaaagctagcctgcactgcagactagccatccgtatgatccatttgaaccttgatctgttttaatattttcttttcaagcctggaaacctgcacctgagagatcccgagccgctcagccacctcggactgtgtctggtctttataatatctgagatagacgattagtttttccctttcctccaaatcgctgatcgcttctttcagcgcaattttgtcaaaccatttttcttctgagttgtcagcgatttgatcaagcagggtaatcggatctccgtcattttcataaacggtttcgtgaatcgaagatggagcccttaccgcctcttgggccagtacaacatcctcagcttcaatctccaaatggtcagcgatctcctgcaccgtcggcactctgcccagtgttttcgaaagctcatccttcgcgcgccggattttgtttccaagctcttttaatgaccgtgatacctttacggttccgtcatcacggataaatcgttggatttctccgataatcatcggcactgcatacgttgaaaaacgcacatcataggttaaatcaaatttgtcaacagattttaacagcccgatgcagccgatctggaagagatcgtcaggctcatatcctctgtttaaaaaccgctgtacgacagaccaaacaagacgcatgtttttttctatgaggaggtctcttgcctgctggtcgccattttggctttgtttgattaattcctttacttcatgatccttcagctgagcgtttttgccgtttttcttaacctccacatccataacaaatctccttaattacaaagcgctttgctttttgataagtgctttgttaagcgaatcgttgttcccatttcaggcgatgaatcgatactgacatcatccatgaaattttccataatggtaaagcccattccagagcgctcaagctcaggcttagtcgtaaatagaggctgacgggcttcttcaagatctgtaatgcctaagccttcatcacgaatagtcatatatacgacatgatcttccagcgtcactgaaatgtaaactttcccttcacagttctcttcatatccatggataatcgcattcgtgacagcctctgacacgactgttttgatttcagtcagttcatccattgtcgggtccagctgagctataaatgaagcaactgtcacacgggcgaacgattcattctgactgagggcagaaaactcaaggtgcatttcatttttcatgatgccacccccagtgtcaggagtgcctgctgttcagattgttcaaatcggataattttaaacagacccgacatatcaaacaatcgcttcaccgcaggagagatagcgcaaacaaccatttctccgccaatttgcttaatttgcttgtatcttcctaaaataacgccaagccccgagctgtccataaaggaaaggtcctccaagttcagcacgatatggcgaatatcatccttctccaatgattgagtcactttttgcttcagggtttcagccgtatggtgatcgagttcgcctgttaatcgaatacaaagcacagattctttgacattcatgtcaattccaaggctcatgctcattcctccttgatatgatcggataatgagtgtttcgatttcgacggaatgaattccttcaccgtgacaaaactagtggtcattcggcataattacttaaattttgtccagtctcccatcgtccgctttaagaatgtgataaacccggctttcttcatatcttcttttgcagcaacaggactttcagcgagtacttctccatcctttttcagaacaagagtgccaagctcttggcctttttgaatcggagcactaatattgtccttcatcttgatttcttttttcacatcgttcatatcctcgccttttttcgtcaatattgaaatcggctcagatgtagtgagttcgataaatttttgtttcccttttttgacctttacttttgctactgtttgatttcgtttatataaaggatgcgtttcatattggctaaaggcgaagtcaagcatttttgtcacttgcgcgtttctttctttaggcgtgctcgctccgaatacaaccgctatggcccgcatgtttccttttttagccgaagcagtcagacaatatttcgcttcgcctgtatagcctgtttttacgccgtctacaccaggataaaatttgataaggcgatttgtatttacaagccaaaactttttatctgtattttcacgcagataatcttcatacgtgccggtaaacttcgtaattgattcgtatttcaataattccttagccatgattgccatgtcataagcagagctgtagtgtccttcctcggtcagtcctgttgggtttttaaaggatgtatttttcaatcccagctcttttgcttttttattcattttcttcacaaattcttcttcagagccggaaataaattcagccatggcgacggaagcgtcatttcccgaagcgattgcgatgcctttcagcatttctttgacagtcatttcttcgccgggctcaaggaatatctgtgagccgcccattgacgccgcatgctcgcttgtacggaccttatcactcattttgattttgcctttatctaaagcttccataatcaaaagcatcgtcataattttcgtcatgcttgcaggcgccagtctctcattgctgttcttgttgtaaagcacttttcccgtgtcacgttctatcagcaccgcagacttcgcttcatgagcaagctccgatgtacgttttccgtcttgttttgcaaatgcagacggtgcaaatgtaagcagcattataccaatcaacaaagtggataaaagacgtttcatctcaaaagccctccatttcataatcctttttattttttccaagcgtgatggttttatacgccactgatggaaaatgtttcgaattttgggcataaaaaaagacagctgtgtgatatcagacacagctgtcttttggtcctgcattgattcatatttattcgtactgagcgacgatcgctttaacaagctttaagaatccagcttttactttttcggtcacttccataacttcatcgtgacttaaaggctgatccagaattccggctgccgcgttagagatgcaggaaatgccaagaacccgcattcccgcatgattcgctacaatgacttccggaacagtagacatgccgactgcatcagagcccatcgttcttaagaaacggacttctgccggtgtttcgtaagaaggtcctgtcacagcagtgtacacgcctttttgaattgggatattaaggtctttcgcaatcttttcagccaggctggacagatctttgtcataggctgaagacatatctggaaatctggcgccgaaatctgcttcgtttggcccgattaacgggtttgttcccataaagttgatatgatcggtaataatcattaaatctcccgcacggaattcagtgttgacaccgcctgcggcatttgtcacgatcaacgcttccacaccgagcgctttcatcacgcgtacagggaatgtgactttctccattgagtagccttcataaaaatgaaagcggccctgcattgcaatgacggaaactccttcaagagtgccaagcacaagctgtccggcatgcccttcaacagtagataccgggaattcaggtatatcttcatatttcagcttgaccggattttcgatttcgtccgccaaaatgccaagacctgagcctaaaataaggccgatctttggagattccggcaggttttgtttaataaaagcggctgcgcgttcaattctgtccttcaagaaacagtccccctattgtaataaagataaaaagcttttcccgtatttcggtttatttgtttggaaattatcagcgatcgttgcgccaatatcggcaaatgtatctgcaagcggcagcatttgcgctttcttatgttttttgctgtaagcgagaatcggcacatactcgcgtgtatggtcagtcccatgatgaatcggatcattgccgtggtcggctgtaataattaacagatcgtcttctctcattttttcaaacacttccggaagccgcgcatcaaattcttcaagcgcgcgtccgtagccttcagggtcacggcggtgtccgaataacgcgtcaaaatcaacaaggttcgcaaagctcagacccgtaaaatcttctcccagcgtatcgatcaccttgtccattccgtccatattagaaaccgttctgcgtgaagaagtaatgccttctccgtcgtaaatatcagagattttaccgattgaaatcacatctaagccgcagtctttcaattcattcatgacagtgcggtcaaacggcttcagcgcataatcatggcggtttggcgtccgtttgaattgacccggctctccgacgaacggccgtgcaataatgcggccaaccatatatttcggatcaagcgtcagctctctcgccgtttcgcaaatgcgatacagctcctcaagcggcacaacctcttcgtgagcggcaatttgcagaacagagtcagcagacgtgtaaacaattaaagcccctgtctccatgtgctcctggccaagctcatccaaaatcgctgtgccggaagccggcttgtttccaataattttgcggccagatctcttttccagctcttgaagcaattcatcaggaaagccttccgggaacactttaaacggtttatcaatgtataaacccataatctcccaatggccggtcatcgtatctttgccgtttgacgcttcttgcatttttccataataggcaagcggatgttctgttttttctacacctttgatatcttcgataagaccaaggccgagctttgccatattcggcatatgtaatccgttcatatgctcggcaatatgaccgagcgtatgagcgccttcgtcattaaagtcagcggcatccggcgcttcgccgattccgactgagtccatcacaattaaaaacacacgattatatttgtatgcaggcatcttgaaagcctcctttttttctatacgtctattgtatcgctaagaggtctgacaactcaagtataaaccgttttcattcccgttgacaatgtatttggaaataatgagaaacttcaatattttctgtcgctctaaacaaaaaagccgcagccacctgcggctatgctcgcggatgaaactgcttgtacacatccttcagccttgttttcgtcacatgcgtataaatttgcgtcgtggatatatccgcatgaccgagcatttcctgcaccgctcttaaatctgccccgttctcaagcagatgcgtcgcaaaggaatgcctgagtgtatgcggagtcagctctttcttaatgccggcttccaatgcgatttttttcaggttcttccaaaatccctggcggctgatctgtttgccgtgatgatttaaaaagagggcgtcagatacattattttttaacagttttcccctggcttttgtcatatattcctcaatggcggaagcagcggcttcaccgattggcacaatccgttcttttcttcctttgccgaagcatcggataaaccccatagataaatgaacatcagccgttttcaattcaatcatttcactgactcgtatgcctgtcgcataaagcagctccagcattgctttatcccgatatccgaaagggctcgtcagcttaggcgtgtccaataaccgctcgacttcattgagcgcgagcaccttcggaagcgcccgttccgtcttttgtgtttcgatatgaacggaagggtccttatccgttactttttccctgagcagaaattgatgaaaagagcgaatggatgccaaatgccgcgccgatgtcttgccggatttccccgagtccttcaaatgctttaagtattggataatatgtatgcgggtaacgtgattccaatctgtaacatgaagggtttctgttaagtagagagaatagcttttcaagtcacgttcataggatacgatcgtattttgagagagccctctctctaccataacgtagtggatgaaatcctttatttgatctttcactcttgatctactccccgttttggtaaaaaaagatcaaccggtcgaaccatccgcctttttcatcctgatccatttcaacaacttttacagcggagccttccggtttatcataccgatgatagttttcatactcttgattcacccatatcatagcataatagaacaaagcggtaaaaccggtaaacaggatgaaaactttcaatgcatcgacagctgttttcaggaatcttcccatgtcctaatcgatcctttccctatggttccagttatataaaccatatgccaaatcagaaaggttttatacatagaaacagcaaaaaaccctttccccatgagaaaaggttcgcgctcggcaccgtctattcagtttcttttccgttacagcggtggcaaatgccgtgaaacgtcaatctatgatctttaatcttaaatttccaatcacgttcaatgatttcttccacgtcttcaagcaaatcttcttcaatttcatcaacggctccgcactccatgcacaccaagtggtgatgaaagtgagctgcgccctctttccgaaggtcgtaacgggacacaccgtctccaaagttaattttatctacgacttttaattcagttaataattcaagcgtacggtatactgtagcgagaccgatctcaggagatttctcttttacgaggaggtatacatcttctgcgcttaaatggtcttcttcgttttcaagcagcactcttactgtcgcttcacgctgtggcgtaagtttatagctggatgagtgcagttgtttcttaatacgatcaatacggttttccatgtctttccctcctacgccgcattccatgactcattataacaaaatacgcgcagagttccaactataattattataaactgataaataaaatggttttcttttaataatgattttaaaaaagtctagatgtaagcttttccattaaaacaggagataagtatgcttcaaagagagatgaaatcagcgctaaaaacagaatgaccagcagcacaaaggcataccgcccgaaccattgaatcggcgcgtcatgcaggcttcgtttcacgaacagctgtctgattaactttaaagaaaacgcaattgcacatgtgcccataatgagataagccggaatcagcagcacattttgcggcaaaacggagacaaatgataggaaaaacccgcttactcccatctgattgactaggaacccgacagtaaagccgacgacgatccctttcagaaagatcataatgaaaataatcggcatcccaatgacggaaattcccagtatccacatcaggcctaaatactttgcattatgaaagatactttgcccaaacatatcagctgaacttgcctgttttccatccgaaagctgtccaaaaaattgacttaagtagtagtataaatcttctttctggctgatggtcatactgttgacaataatcgcgccaaagatgacacccatgaaaaacagcactgacacaaatatataaagagagagatgatctttgacatgcctgagaaacatgtccttataagagatttttcgcataccgtttcctcccgcccgctctagtgatttgatttaatagattgtatgaaagaaacagaaaaacatgccctttttcaaaaagaaacaatagagatgaatgctaggcggctttttggggcacaaaaaaatccttatcatcaactgctgtatgatcataaggattcttatgcttccgtttattcaaaatctcttttttgctttttgtcattcttccatgtgtgctgaaagatggtgtgctgcctcttgataataagacgtcacgtccgccgtttctcaatcgatgcccccgcttctttttcgcttggctttttgccatgtgatcactcccttttttattttcatagtaatgataacaaaattgaacaatgataagaaaaaaacagcacctgctacgacaggtgctgtttagctacatttatttcactgctgtaagagctgcatgctcgacagctgctgctaccgcatgatggacttttgaatcaagcggctgagggacaacatcaccttgtttagtgcaagctgcgatggcctctgctgctgcgacaagcatatcatgattaatctccgtgctttttgcgttaagcgctcctctaaaaatccctggaaaaccgagtacattattaacagaacgcccgtcagctgcatatgcggcgccagcctgcagtgcggcctccggctcaatttccggcttcggattcgataaagccagaatcacttgaccagaacgtacaaatgccggttttattaaacccggaacgcccgttgtagcaatgacaatatcacatgtttccataagctcctcaatactggaaactgcctgtccgccgtattgttcgagacggttcattgctgactctgatttgtctgttccgtatacagcattcacaccataagccatgaacatccggcagatggccacgcctgctgcgccaaggccgatttgccccactttcgcttccttcaggtcaacccccgcactcctgcatgccgaaatggcagctgccagcgtcactacagctgtaccatgctggtcatcgtgcataacagggatgttcagctcctcttttaggcgatcctcgatttcaaaacaatgcggcgaaccgatatcctcaagaaggatgccgctaaagcccggagaaatatgttttactgttttgatgatttcttcaggatcactcgtatcaagcagtatcggaatgccgctaatacccgccagctgatcaaataaagcagcctttccttccatgacaggcatgccagccacagagccgatattcccaaggcctaaaattgcggttccatccgttacaattgcaacagaattgctgatcgttgtataaatagaagctttttcaggttctttttcgatcagtcggcacacgtccgcaacacctggtgtgtagacacgtcccagctctgccagtgaacggatcggcattttgcttttcatttggatttttccgccttcatgtgcggacaggacttcatcagatacggtgtgaagcctgatcccttctccgagggcctgtacagccgcgatcacttcctgaagctgttcttcattctccacttgaacggtaatattccgcattgtgtaattgggtccgacttttaccgtctccacttcaccaatatccccgcccagaaggccgatggccgtagccacccttccaagatttccgggaaccgaaggcgtttcgatcatcagtgtccgaatcatgtgtttcgctatcattcagtgatcctcccctattagcctagtttttcggctttaactgtattgtttttcgtataccatataaattttcctgtataaccatagataattgcaagacctattgctacaaaactgagccacataaacggcagataagagaaggtagaaacacctaaaataccagccatgtaaatcccattatcagaccaaggaaccatccccgaagtcaatgttcccccgacctctgagttacgtgataacactcttctgtccagatgtaagcgatcatagctgtcttccataattttcggagtcaaaataagagatacatacatcgcacagccgaagatgtttgctaaaaacgctacgatcagtgtagacaatgtgacattgccggctgaagttaatttcttttcaaacgttgaaacaatgacttttaacacgccgagtttctcaagcagaccgccaaaaccaaggccaaagatgatgacgacgagagaatcaagcataccgacaattccaccgcggtttaacaagccgttcaaaaattcaacatccgttttaatagagaagccgttgtacgcagttgcaatcgcatgggcaatatccattccttggaaaacaacagcccagattgcaccgagtaaagcgccaattacgataactggcatagatggctttttcatcgccaataagactatgacgagaactgccgggatcagcatccaaatatgaatgtcaaacgtgttttgcaaagatgattttaagaattcaactttatcaagatcaatatttttcccgccgtacataaatccaacaactgtaaagagtatagctgtaatgacataagcaggtattgataaataaagcattgctctcacgtgagccaatacatcgacttttgatagtgaagaagctagaactgtactgtcagacagcggagacagcttgtccccaaaataagcacctgaaagaatagctcccgctactagaggaagcggaatgcctaacccctctccaattgcgatcatggcaatgccggcagttccgactgttccccatgacgttcctgttgccacagacataatggaacaaataattaacgttgccagtaaaaagatacttgggtgaataaattccagtccgtaataaatcaaagtcggcacaacgcctccggcaatccatgttccgatgagcgccccaactgaaacgagaatcagtacggcttcaaggccatttgatatcccatgtacaatcgcattttgtaaatctttataagaataaccgagtctaatacctaaaagcattgcaataaaccatgaaacaaaaagcgccagctgtatcggcaagtcgagaaagactgtaaacgatagaacaagtgctaaaaatactcctagtacaataataatttcaaatagtgttggcaatcttacatccttcaaaagaagtcccccttcatgtaaaagctaaaacgctttcaatatatagtgcaacacgtatactatacttcctcatccctatgttgtaaacagcttattcatccgactattcggagatgaataagctgtattttatacaaattttatttttctaatagttctttccctgcgatacctggtttggtcatctcatatgggtttaaaataatatccaattcttcttcagtcagcacatcatgctgcagacaaagatcccggacagattgccctgtcataattgcttccctggcaattctagctgccgcttcatacccaagatgcggattgacagctgtgatcacgcctgcgcttttttctacgtattgcttcatacgcttttcgttggcttcaatgccttttaagcagttgtcagtgaacgaacggaagccgttgttcatgatgctgatggattgaagcaaattaaagacaagcacgggctccatgacgttcaactcaagctggccggcttctgaagcaaggcagattgtattgtcatttccgataacctggaacgcaatttggttgatcagctccgccataaccggattgactttccccggcataatagatgaacccggctgacgtgcaggcagagaaatttccgcaagtccggcgcgcggtcccgacgccattaagcgcaggtcgtttgcgatcttcgacatgttcatcatgcagacttttaatgaagctgatacctctgtataggcatctgtattttgtgtcgcatcaacaagatgatcagcgccgacaagaggaagcccgctaatatcagcaaggtgctttactacctgtttgatatattcaggatcagcgttcagccctgtaccaacagcagttgcgcccatgttgacttcatacaggtgctggcgcgattgcttgattcgtttgatatcacgctcgagaacacggctgtaagcttcgaattcctggccaagacggatcggaaccgcatcttgaaggtgtgtccggcccattttaataacagagtcaaactcctgtgctttttgcttaaacacactatgcatatcttccattgttttcagcagtttttctaagagcttcaatgtggaaatatggatagcagtcgggaacacatcgttcgtagactgtgacatgttcacatgtgtgtttggacttaaatggatataatctccctttttatgtcccatgatttcaagcgcccggtttccgataacctcattcgcgttcatgttcatagaagttccggcaccgccctgaatcggatcgacgataaactgatcgtgccacttgccttccagaatctcgtcagcggcttgtacgatagcttggccaattccttcatacagccgtttcacgtccatgttggcaagagccgcagcttttttcacaatcgccagtgcgttaatcatttcctcatggattttgtatcctgtgatcggaaaattttcagaagcacggagcgtctgaattccgtaataaacatctgcttcaatttgtttttccccaaggaagtctttttccacgcgatattctttttggccgtttaacataatctttaaccttctttctctttgctggttatcgtttttacattttacaggacaacgtcatcagctatcggcgtttccataattctcttgacgacaggaagatccgaagactgacctagcgcccacatcaattttggcacaattgcttctgtgttcatatttcttgatcggataattaagtcttggttgactctgcggccaacctcgtaaatgctcatgtcttcgccttcttcaagacattgagtcgtaatgacgacgacaatgccgctttcgatcagttcattcacttttgacaaaatgtctctgccttcaaacggcactcctccgctgccataactctcaatgacaattcctttgtacatgcttttcagggcatcaaacatttcgggctttaagcctggatgcagcttcagcagacatacatctgtgcatagtgaagtgtcaactgtgaaggtgtcgttctcaggttccgttacttgtttgttgtattcgatcccgtcttcattgataaaagcgatatatgggtaattgatgctttcaaatgcgtcgtagcttttcgttcttaatttgatcgcacgcgttccctgaatgactctgccgtcaaacacaacataaacgccgcccacgccttcacaggcaaatcgaatggcatctgtaatattttttttggcatcggttttttggaacgtgatcggaatctgcgagccggtgatgacaatcggctttttggcatgctgcagcatatacgatagtgcggcagatgtataggccattgtatctgtaccgtgagtaataacaaacccgtcataggcatcataattttccttaacggcttctgctatttccacccagtattcaggctgcatattggtgctgtctatattcataagcgactgagtttccattgtgtaatcgttatcaagttttgatacgtaacttaataattcatcagccttgactccgggagccagcccattttccccttcaactgaagcaatcgttcccccagttgtcaacatcaataattttttcataccatgcacctcttcactgtatctaaagatgggttgcgagaaggtattcgcttttcgcatacttttaatgcaattatagacacggaaaataaaatacgcaagacattattattcaattcgcgtacacttcctaatacctatatgatataatcagctcaaggtgaaaaaggagcggaagttcatgaatctagatcgtttaactgaattgagaaaaaagaaaaattggtcgcttcaatatacagctgaccttctcggtatcgcaaaaagcacatatgccggctacgagtcaggctaccgacggccttcacttgaagcgcttgccatgctggctgacctctttgacacaacctgcgatgaacttttaggccgcgagaaacaaaagcagactgctcctcaggccatagaattggccacgtggagcagcctcgactttaccatttctgttgatggccagccgctgagtgaagatgaaatcatccagctgattacctttatacgcacaaaaagaaaagtacaggaggaactgagttaatctttagctcacggtttaattttaccgtaggttcctcctcctccggctttcaattccagttttccggatctcgcttttacgataagcgccgcggttttcggcgggacaacgcgagccaaatcttcttctgcagcctcatgaagaacagccatttctgttccgaaggctttttttagtttgtccagcgttttcgggcctacacccggaacaaattgcagcgggatctgatgtacatatcgcggacgcgggacgcgaacttcaagctgatcactcaattcacgcaatctatcgctgactcccttggtaaatctggcttttccgcaattcgcgcacgctgtttccccgcttacagcaggctctccgcacgcttcgcaagccgtctgataatatttccccaataacgggtccaagccataatttgcgataattttcctgtcatcttgtccctttaatgcaagagcaaattcagtaaaatcagctgactgcacatataattcattatattctctgccgattttccccaacgaatgcgcatcagaatttgttaaaaaaggatacggattcaattgcgatacgtgtgatgccatgtctgtatcacagcttaatccaagctccaccgcgtctatcatagatggatcaaaaacctcagttaagcttgatttaaccccttttccatataagcttttatgcggcgtaaagatatgggcggggataaacaggccgcccatatcctgcacttttttttgcaggtttaagcccgtttcataaatccgctgcgagcttaaatgaatatttttcagccgggctgacagccagtttgaaaactgtttcatatcagccagcgtcggcataaatacgagcacatggatcggtccgctgcaggcttcatcataaatctccagctcgctccccaataaaagagtcgtgctgcgataacggattcctcccccgtcaagctcgcgatattttccagatgaaatgccttcctcaagctctagaatgacttccggagaatgacagtcgataatgccgaggagttcaattcctttatgttcactggcttcaaccaaaattctgtccagcgttaatgttttggcgcctgttattttgacagcccttcctgtaaaggtccggccgatatgaatgtgcaaatccgcgtaaatctttttcatttttgtgcttggagcgcttctttcagctgaagatactgaatcgcgtaggctgttttagcatcatatacttcacgcgattcaaccagctttagcgcatcttcaagcgtcacctccatcacttcaacaaactcgtcctcatcaagctcccgtttttcttcaagcacagaaagctcctcagcaagaaaaacgtgaacgatttcatctgcaaatccgggtgatgtataaaacgcagttatttttgtcagtttttttgctgtataaccggtttcctcttcaagttcccgaagtgccgtatactccggctcctcacctttttcaagcttaccggccggaatttcaacgatcgtccgctcaagcggcttacggaattgtttgaccatgatgattttcccttcatctgtgacggctagtaccgctacagctccagggtgtttcacaatttcacgtttactggctttgccgtttggcagctctacatcctcgacataaagatcaatgactttacccgaaaaaatctgttctttggcaattgttttttcttctaatgatttcatttcttcatctcccgttctgtctctatatgatgccccatacattttatcatactagagcaaaagggggcttcttcgtgaaagtgcaccgcatgccaaaaggtgttgtcttagtcggaaaagcatgggaaattcgagcgaagttaaaagagtatggacgcacatttcaatatgtgaaagattggatctcaaagccataaaagttgaaactttagctcctttatattacggtcaatacaaagcctaaaaaaggagtgtgcacatgagaaagcgcaaattgggtacatctgatttagacattagcgaagtcggactcggctgtatgtctcttggaactgaaaaaaacaaagcattgtccattctggatgaagcgatcgagcttggcatcaactatttggacacagcggatttgtatgaccggggacgcaatgaagaaattgtcggtgatgcgatccaaaacagacgccatgatattattctggcaacaaaagcgggaaaccgttgggatgacggaagcgagggctggtattgggacccttcaaaagcttacataaaagaggcggtaaaaaagagccttacacgtctgaaaacagattatatcgacctttatcagctccacggcggcacgatagaggacaacattgatgaaacgattgaagcgtttgaggaattaaaacaagaaggtgtcatccgctactacggcatttcttccatccgcccgaatgtgattaaagaatatgtaaaaaaatcaaacatcgtcagcattatgatgcaattcagcctgtttgacagacgccctgaggaatggctcccgcttttagaggaacatcaaatcagcgtagtcgccagaggtcctgttgccaaagggctcttaactgaaaaaccgcttgatcaagcttcagaaagtatgaaacaaaacgggtacttgtcctattcattcgaggaactgacaaatgcccgtaaggcaatggaggaagtggctcccgatctttccatgacagaaaagtcgctgcagtatctgctagcacagccggctgtcgcttcagtgattacaggcgccagtaagattgagcagttacgggaaaatattcaggcagcaaatgcacggcgtttaaccgaagaggaaatcaaagcgctccaatctcatacgaaacaagacatttacaaagctcatcgctcatagcagaaaaaccagcacctgtacgggtgctggtttatttatattgatgccaatccatttggctttcatttaggagttcttcaaagctcttatttttttcgatctcttttttctttctaatctgttctgctttttctcttttctgcctcttttcatcctcttccttcaattggctcttcatctccataagctttgctttgatatcggattgaaggccgtcttttagctggtgtttgtcaatggatttttgttttttcatgcagacttcccccatgttttgttttgaagccagtttatcacggagcatataaactgaacaagcagactctcttctgatcactttctcagcgtagcagtgtttaggtataatgatcttaaacacgaattgcctatatatttcgttgaaaggtgctgtgacttttgaagaaaatccttttggccattggcgcgctcgtaacagctgtcatcgcaatcggaattgttttttcacatatgattctattcatcaagaaaaaaacggatgaagacattatcaaaagagagacagacaacggacatgatgtgtttgaatcatttgaacaaatggagaaaaccgcttttgtgataccctccgcttacgggtacgacataaaaggataccatgtcgcaccgcatgacacaccaaataccatcatcatctgccacggggtgacgatgaatgtactgaattctcttaagtatatgcatttatttctagatctcggctggaatgtgctcatttatgaccatcgccggcatggccaaagcggcggaaagacgaccagctacgggttttacgaaaaggatgatctcaataaggttgtcagcttgctcaaaaacaaaacaaatcatcgcggattgatcggaattcatggtgagtcgatgggggccgtgaccgccctgctttatgctggtgcacactgcagcgatggcgctgatttttatattgccgattgtccgttcgcatgttttgatgaacagcttgcctatcggctgagagcggaatacaggctcccgtcttggcccctgcttcctatcgccgacttctttttgaagctgaggggaggctatcgcgcacgtgaagtatctccgcttgctgtcattgataaaattgaaaagccggtcctctttattcacagtaaggatgatgactacattcctgtttcttcaaccgagcggctttatgaaaagaaacgcggtccgaaagcgctgtacattgccgagaacggtgaacacgccatgtcatataccaaaaatcggcatacgtaccgaaaaacagtgcaggagtttttagacaacatgaatgattcaacagaataaaaaagcgaaaggcctcttcggctctttcgcttttttatgttacagaacgtcggtaatgccatccatattttctctgatccattcaatcgcaagatctatcgttgtaaactcctgcgtctcgaaggtcatttcatcctgcaatagccagacatctttcttgatggactctgctcctccgattgaccagtgaagcaaggtataaggatggttttgattcaggaaggatacccacgttttattttgtgctgtgttcttcattgccttcagcttttgttccacgtttcgcgtctcctactttactaatatgctcattctggggctgagcatttcagccgggcttttcagcgccaatgttttggctttttcattgtaatcgatcgtcatttgatcgtcaaaaaacactttttgcgacgattggatatacagcggaatgccgttcgtttccagctgctcgcactgtcccgttaattcttctgccagccagattgtcgggacaccgcttaccgcgcagccgcatccttctgcatcgtaacgaagctgggctttttttcccgggttggcgtcaaacgcctgctgcagtgcctgttttgctgcatctgtcacatgtatgttcataaggtgaaacccccgttttcatcattttcgctattgtagcatacaatactgccattcgcattgtttctgccttttttccaccgcttcgcattttcttctgcagtcttgatccactcatctttcccttgtatatactgattgatgctgtcagggtgctgggccgccagctgttttttgagaacggcgtattctttcgctatgtttggatgagctctgagataatctctgaataacagatgcctttcaatagcagggtttccctgttcgtacatatggacatgatgagtgcgtttatttccgcccttttggaaataacgcctgcccgctataccgttctcaccttttggtgtatagccgttggccttcatttgttcatcaaattggctcacggcttcaatgcttctgacttcaattaacatatcaatgattggcttcgctgccatgttaggtattgatgtgcttccgatgtgatgaatagcgataatctccggcccgaacacaagtttcagccgttctttttcttcatcgaaacattctgcccatttttcgttgtagagaatgatctcaacttttcttttcggatacaaatgaaagaccgacagcaatagaccctgcgctgctttgacggtttctgccttttggaatccggcctgtgtatagagtgacacagccggggtattgttctcggctgtgactacttcgattttctcagcgtcttcattatgatcaatgacaaattgcagaagcgctcgtccaattccttttctgaaaccgtcaggatgcacaacaagcctgcaaatggtgagataatgcatgtttttctcatatgaaatgacaccgatcagcttgccgtttttccgatatcccgcaaaccgttcatgggatgcttgaatatcctttaccttctcttgtaaagcgggaataccgtcaaaaccgataatctctgtttcctttatgtaggcggggatctgtacggctaaaatctcacgcgctatagtggcttccttatgctggagaaattcaatcattcgtgttctcctgaaacagccgctgtctgtcgacttttgcgacgcggactgcatacgactcgtaccaaacgcttcttcctttttcttttgctgcttgatgttcagtgtgatgcctccaatggttaattgcgtccatactgtcccaataggaaactgtgatgccccttccatccgcttcacgtacgctttccacgcctaaaaatccaggctgatccgccgcaagtgataccatccgctccgctgtttctccatatcctgtgtcattttcgcttttgacagaagaaaaaatgactgcatagtaaggaggctcaggtgtttttgataaaaaatccatcatatttccccctcatatgtttttgacaaatagtaccctgtcttggcccgggccatcatagtttgcaaacactgagatgccatttaccgttttggtgcccttttcaatatcaaaccccaattttgtgtgatatgcgattgataccttattcacaggtgaagtgacacacttcacccgggtgcagcccctttgttttactgtttcgataaatacatcatacaattgtttcccaatttgcatttttctgaaatccggatgcacaccggaaaaatgaatgtacgccgtttcaggatcggattgcgattgaaatccgattaaaaatcccgtcatgctgttatgttcggatgtaataaagcttgtgtcctgaaaatgctcaaaaaatagtctcggcaatttttctttcagctgtctgccgccccaccattcattcagtacagacgttaccatttcataatctgaagacgtgattgttcgaatatccattacgatttgatctccctccgtctggcaaaacgaatgtcagctctttttctcacaatataaaaattatattttgcctggctggaattgtaaatgccttctttcctgtatcatacgtttccagactgccgagggaacaatgtttgatcattttacgcctatttctcccccaaacaggaggagagactttacagcacaatatcaagcacttgatcaagtttcagcttataaagctgatcctcgtctccttttatccatactgctttttcaaactcttcataccggcagattttcccggtgcagcagacaatctcaccgtcctgaaagcagctgacagtgatatcctgagcaaactccatcgcggcgcaaagcgtttgattcatctcttccagcttatcggggtcaaggatcggcttttgcagcttctgtttaagtcgctttctctccagcaggctttgcttatgttccggcagaaacatcctgctcccttcccacagcaggttgcccctttttaaatggtcgttcatttataatgcccccctattttagccgcacgttcaaatgcctggcctgccgctgtcagtgacgccgccctgatgattgctgtatcgccgaatcgatttttaatgccatccatcacatagcctaggctcattttctttgcataatcctgaaataaattgagctgccatatgtcatcagatgagagctgagacagattgacaccgaggcggcggacgggtttcccgtcccaaaatgtaagaaacagccgtcgtacagcctcatatacatcctgcgtagaattagtcggctctgccagcttcacttgccggttgaagcccgtcggccaatcaaaatcagcaccccggcagctcactgacactgtctgccccatgaccccggcgtttcggcttcgcctgcacacctcttcactcagctcaagcaatacgaccttgatttctttgtcaaagtgttcgtagtctctcgggagagtcattccatgacctatcgccttttgcccgtccagagacgaagttgacacaggggaatagtcgattccgtttgccgtcatccacagcacgtggccgttaatgccccatttcttttttaaaagatcgagcggaaaagccgcgagcccgccgatcgtgctgatgcccattcgatttaaatgatgcttcatgcggctcccgacgccaaacatgctgcccaccgggagcggccacatttcggttttcatattttctttcgttaaggtaaaaataccgttcttattctttttggcaaaattgtcacacgcaattttggccagcgctttgttagggccgattccgacccgtgcataaacgccgatctcccgcatgattctgccctgaatgcttttcgcgatctccatcggcgtcccaaacagcttctggctgcctgtaatgtccatgaactgttcatcgatggaatacggctccacaaggtctgtatactcctcgagaatggccgtaatttgcagtgatacatcaatataccgctgcatacgcggccggagcacaacagcctcaggacacttttcctgcgcctcccacagccgtgaagcattcaccacacccttttgtttcgccagcgggcaggcagccaatacgactccgccccttttttcagggtcacccgaaacaatgacgggcctatttttcaaatgtggattttccgctttctctacagatgcataaaacgattgcatgtcaacgagaaaaatcactttttctttcatcatacacacctctaaaaagaacttatgttcgcttttcattatatgcgaaagtatgttcgttttatactggtaaatgattcttgtctgacagaaaatatgatccaagggtttgagagaagaaaaacatttagtagaataaaagcgaagcataaggataggagagtcatgatggagaaatttgtcgaaaaaatgctgggacaggcattgcggcaatacggcagaaacgttgctatagatccgttaagcccgtatgaaaaacaaagcctgaaagcggctctacaagagagacggaatgaagaaccagatgaggatttgcatgcgcatatagaagatatcatttatgactatgtcacaaaccaaggcctgttctcttaaacgcatgactgtcagttctttcagccgctgatgcggcttccctttgaaaacaccgcctgaaacaaataaacagtctcaggcttacagaaaaaaagcaggattttctcacgctccatagattcatatggcctggcgtaaaattcccctcaatgctcgcgcaaaacggaataagctgtccatgatcacgcgtatacactttttcgaagagatgtgctctcttgttctgtcatgcggtccatgccggttttcagcgtacatcttgatctcatagccggtttcactgccgatatgatccacgttctggcggcttaaactaacacaccctcactgaccaatcgctttgcttttcatcggacatcccgtcattttccttctttcaagatgtaaactccgtcagccacacgcatcctcaacgcatagtatattgccatccatacaatcaggcatactacatgtcaataacgaaatattttgaacgatctattggagaaggaaattttttcatatatgatagagaaagatcatacatacaggagagaatataattcatgaagaaatggaaagatatccacccgatcagctggacaattataatcggaaccattttcggcagaatggcaacatcgatgagcattccttttttagcgatttatttgacagccgtccaaggcgcatcagcttcctatgcagggctggtcatcgccgcgagctcatcagtcggcatcctcgcaagcttttacggcggatatatctcagataaattcggcagaaaaaacatgatgcttgtatcgattttcggatggatgctggtatttgcaggctttgcggcagcatctaatctctgggtgttttttgtagtaaacgcattaaacggtctttgcaaatcactgtttgagcccgcttcaaaggccttgttgtctgatatgacagaagaaaaaacgagactgctagtttttaatttacgctatgcggctattaatatcggcgttgtcttcggacctgtgcttggcctatatttcggctcatcgcaatcgactacgccctttttggtgcctgcagtcatttacggactatacggaattgtgcttgccctccaatttaaaaaacatccatccttatcagcaccagcccagtcccgaaatatgagcgtgcgggaagcgtttatggtcacgcaaaaggattatctttttaccattgctttggtcggcattacgctatgcaccttcggctactcacaattcagttccacattccctcagtatatggcgcagaaccccttgatcggcaatggaacgaagctgtatgggctgatgctgacattaaacgcaatcgttgtgttggcgacgcaatttcccattgtccattttgcaaaacggttttcgccgctttgttctctgatgctcggtaatgtgatggttagcatcagcatggccattttcaccgtatcacacggtgttccatcaattgtgatgattgtcatcacatttacaatcggcgaagtgcttttattctctatgatggatttgtatgtagaccagattgcaaaaccaggattaaaaggcacttatttcggggcaatcggtttttcacagctcggaaacgtcatcggcccttgggtcggggggatatgtatagacctgtttggcgctggccggccgatttatattttttctgtcctgagcggcattaccctgctcggcctgccatttttagcgttcgcctatcggcaaatgaaaatggagaccacaaaacaccgttcccgtctggaaaagccgctttaaataaaaaacggaagagaatgaatctctcccgcaaacatgaggtgaagaacatgaatataggtgatgtgatgtttcagctgtttgtatttattatatttgccgctgtcgtctttgcggctgttacaggcttcaagtatgcgaaaaaccgaaaagcgcagctggatcgcattgagaaaaagctgaacagcctgtccgaagatcacgattaacagcttggggcaacgagctctaccttaatccggtctggatcctcacaaaagactgcataatgcccgtctcctccggcaaaaggatgcctgtctcggtacaacacacgatagccttttgccgtcaatttttcagtcatctgatcgacttgaagcttggattcagcatgaaatgcgagatggttcagaccgactcggcatctatggtattccggctctagaaatggctctttcgcctgcacaatcactaggtaaaaacgatctttcttccagctgatgcctgagctccatttttgatactctttataaccaagttcttttaagaaccagccccaaaaccgcctagacgcctccaaatcagagacatacagttcaatatgatgcacatttcataccctccttaccaacacttcctcgaccttatgcccgtctcccttacgcaaaatgagatctgacctgaatttagttggcaaaatattttcatataaattcggccggttgacactctcccaaatcgaggctgccatctcgtcagcctcctgatcggacaagtctttaaatttatgaaaatatgaatcaggattttgaaaagctgtttcccgaagcaggcgaaaacgctctaaataccaagtgaaaatccggctttcctccgcatccacataaatcgaaaaatcaaagaaatcggaaacaaaaatacgcgggttttcccggtcatcctccaaggtgggcgactgaagaacattaatgccttcaataatcacaatatccgcctgttctacaacctcgaacacaccttcctcgcggtcataggttagatgggaatacaccggggcctttacgctgtcctttcctgattttaagtcattcaaaaattcgagcagcgcctttacatcatagctttcaggaaatccttttcttgacatcatatttttctttttcagctcggcagtaggaaataaaaaaccatctgtcgtgataaggctcacttttggacggtcaggcaaacgcgaaagcagcttctgcaagatccgcgccgtcgtgctttttccgactgcgacactgccggcaatgccgataataaacggaattttggctgaatgtgggtgcttcaaaaaaacattgacatgcttattgcgttcagccgcagacttgacatgtaaatgaagcaagcgaacaagcggaatatagatcgtctccacttcttcaacagatagataatcattcaatccttccacagcttttgcctcttcttcagatacagcaatcgacaaatgccccccaaaaccagaccaagactcccgattgtgctgtgtatataaagtatgtaggttaagttctttatttttcactgtttacacctgactctctgtaggttaaaacccttacaaagattgtaacggaaaaccttttcactgtctgcttatttttcatttcgtttttttagcaaatcagcaccgattcggttatacgcagccatttcatcttttggaaccatgcttcctcccgttccccagacgacatgtacggcatgttccatcttatatttctgagcatagcgccttccctcttctgtcgaaaaaagctgaaccggcccgaacatgccagcaagagcagagggctctaaatatttatcttcagatacagccagcatatgaagcaaagtataaagcgtattgtcctctaccgtataacagccgctcagaagcggttcaatcagcttgccgacaaatcctgacggcctccctacggcaagtccgtcagcagccgtctgattatccaggccgatatcctggacggagatcttctcgtgaagtcctgaataaagccctaacagcatacaaggtgaatgagttggttctgcgaaaaacacatgaacatcatctccgtataaaagcttcagcccaaatgctacaccgcccggtcctccgccgactccgcacggcagatacacaaacaagggcgtctcaagacttggctttatattcatacagtcaagctgtgtttttaatcggcttgcagcaacagcatatcctaagaacagctgacgagaatgttcatcatcaataaaataacagaatggatcttgttccgcctgccgtctcccttcgttcaccgcttcactgtaatctgtttcgtactccataacagtgactcccttttggcggaggagatcctttttccactgcttagcatcggcggacatatgcactgtcacgcgaaacccgagtgccgcgccgatgatgccgatgcttaaacctagatttcctgtcgaaccgacagcaatcgaatagcgggagaaaaacccggtaaaccgctcttcctgtaagatgcggtaatcatcggtttcctgaagcattccttcttgaagcgcgagattttcagcatactttaacacttcataaatcccgcccctcgctttaatcgatcctgaaatcggaagctcatggtcgcactttaaaagccatcttccgggaaatggctgctgatatgccgcttccagctttcccttcatatgctgcacctcaaaaagcggagactcgatgattcctttagcgcctttcgtctcaggaaacacctcggcaatgtaaggtgcaaaccgctgcattcttttttccgcttccgctatctcggttgcccactcatctgcacggggtaatggcccctctttcttgcctgaatttgcccagaatacaggctctgcatcaatcagtttctgaataaacggatctttaagcagagcatgaaggacttctgaatgaactgacattcaacaatctctcccttccactatcaaaaactgccccgtgagaaacaagccactccaccacaggcagttctatcattattttttcatgagcgcgcgtcctgccagcttttctacaagagctggaaacagctgatacagcttagtgccggcattcattaaacgcggaagattgatctcccgctttttcgtaaaaattgcagctgtaatttgagctgccacgtcatcaggatcaagcatccagcggccgacatttttggcgtagtccccgcctttatcagcaatggaaaaaaagtccgtctgaatcgggcccgggttgactgttgtcacataaatgccggttcccgaaagctccatccgcaaagcgtttgagtaacctaacacggcatgtttggtcgcggaatacaggctagacttcggtgtggcgattttccccgcttgagaggcgatattgatgatatgtccctttttttgctcaagcatttgcggaagcaccgcttttgtacaggcgatcaggccgaagacattcacatcaaacatcgctttcatgtcatccaatgtagagtctaaaaccgtttcaaatataccgaagcctgcattgttaatcagtacatcaatcgagccgatctgatcgcggacccgggcgatatcctctaggcggccgacatccagaggaaaaatctcacactgtccgctccattcctcggttattttccttttgatttctatcaaacgatcctcgcgtctagccgacagcaggacatgggctccttcagccgcgcataagtatgcgattctttctccaagccctcctgaagcgccggttatccaaatcctttttcccgctatatgtttcacccatttcacctcttcattgttttaaagtatacggtatttccttcccaatatgacgtgatggcttcttcagcctccaacacatcaaggtgacctgccgtttctgacatcgttaaaaacaattccttttcatatacagcaggaaaaagctgctgacagacctgaaaagcggtcatcggcttttcatccagcatgcgacgcacatcctccgtcctgttcctctgcttgtcaaaacgcttctcaatcagcgcttgtacactggtgataggctcgccgtgaccaggaaatacgattgttggatcaagttgagacagccttcgcaatgaccgctgataatccactaaaggctttgacctgacgtctcccgctttcggcgcttccaaaatcggattagacgagctgtttgccagcagtagatcgccgccaagcatccttccgcttttttcatggaacagaacaatatgcgattcagcatgtccaggcatctccaacacagaccagccctcaagcccatctatgcccataccttctctgattgattttgtcagagatctcgtacaggaaaatgcgtacgctgatcgaatcagcttttccgccttccccgtatcaaatggaacgcctaattcaggcagcagcttttgaaaaaaacgtttttgccaatccataaaggcttgattttggctgatataaggttcgttgaatgtatgcccaatcacttcgatttcatctgaaaagacatcaagcaagcctgcatgatcagcatgatggtgagtcagtacaacctgctcgatatctgacaatttcacatttacagcggcaagctgctcttgtaaggctctggcagcctcttttgtattcggcccggcatcgataagtgtcagcgcatcaccttttacgaggtaaacgataacatcgccgacagcaaacggtgtcgggacgcggatcgcaattacatcttcagttgtcatcctttcgctccttgtcttcattcattattcatattttagctttttctcggtcttgtgtcattattgcagaatgagaacaaacctttttgaaaaagctattgacattagcttgtccgccattgcataatgaacaacaaactaaaacgagaaccattggaacgctatgacgaggaatagtatacaaggcaatggcctaagagagcgatacccccggctgaaaggtgttgcggcccgcttgtttgtagaacctgccctcaagtcgcggttaggaaaacctaaacgtttcccgcgttacggggatttgagctgagcacaatttgtgctaatgagggtggtaccgcgaaccttttcgtcctttacgtgatgaaaaggttttttgttgttctaatagaaggaggatatcaatgaaaaagataggatttgtcggcgccgggtcaatggcagaagcaatgatcaacggcattttgcaaagcggcatcacaaaaccagaacatatctatattacaaatcgctcaaatgacgagcgtctgattgaattaaaggaaacgtacagcgtgcgtccatgcagagataaaaatgagtttttcactcacaccgatatcattatcctcgctttcaaaccgaaagacgcggcggaaagcatcgacagcatccggccgtatatcaaggaccagcttgtcatttcagtacttgcaggccttaccatcgaaaccattcagcattattttggcagaaagctcgcggtcattcgcgtcatgcctaatacatcagcggcaatcagaaaatcagcaaccggattttccgtaagcacggaagcaagcaagaatgatattattgccgcaaaagctctattggaaacaatcggtgatgcaacactggttgaggagcggcatcttgacgctgtcactgcaatcgcaggcagcggcccggcctatgtgtatcgttatattgaggcgatggaaaaagcagcacaaaaagtaggattagataaagaaacggcaaaagcactcattttgcagacaatggcaggggcaacagatatgctcctccaaagcggcaaacagccggaaaagctgcgtaaagaaatcaccagtcctgggggcactacagaggcaggtcttcgcgctttacaggactcccgctttgaagaagcaattattcactgtattgaagaaacagctaaacggagcgcagaaatcaaagaacagtttgccggtgccgccttagagagacattcttagatgtaaggacaaaaacagaaggcacagtgccttctgttttttatttttcccgcagcagctggccggcagattctgattgctttaatagcgcggagatcgtaaatgaaagcaaatcgggaagcacttcaaaggaataaggcatatacaatctttccgtccatttatgcgggtctttaccagccggaccgacatttaaaactgggacatataaagcctgatttttaccgcttggcaatgaataccctctgttaaagagcggcatattgcttgtgtatgcatcaacctcctgtttttccagctgaagataactcaagtccgaaagtccggggaagtactgaacctcccgtaatgcaatgccgtatcgctcagccgcataatgctttatctgatctgctgtatttctgatcaattgatcatcctttgaagaaacagctggataaagcggcggactataaaacagaacgatgagcggcgcatcctccttacaaagcgaagcaagctcagaaacaattttcgtcgaaaaatccctgtctccaagctcccccctgttagcaaaggcataatttagagcccgctctgtttccgagatccccgcacgcttttttgcacgcgagaccagctcatcaaatgtcaaaacagtgacgtcccgctcaatcggctgaaatggctcaaattgttgaaaatcctgtgttttcttccgaacgttcgacatgatttcctccgccgcctgttctgctgttttaagcagcatctgatgcagctcactagctgagcgtttcattgacagcacattaaataatgtgacggctgtatgcggtgtctggactgaatatgcctctttcaagtccttttgcattaagtttaccggcggcggagtgacctcgccatcaaccttttcgcaataatcagcattcagttcaagcaaacggttaatctcagataccattaaatttgcgtttagacctgaaaacggctctccaacatgtgtctcaatccccttgcagaaaaaacccgcaagcaccttgccaatgcttcctgtataaaaatattgctgctgatcgccgggaaatttttcaaacatcggttcggcattcaggcaagcggttaatgtgatatcatgctttttctccatctccttcaatgcaggaaccgcttcaatcatgcctcttgaattcacttcctcgtccggaaccgttatcaacagcagattgccctcaaaatgcccgttcattgccctctccagcatcgacagttgaatacaaagccccgctttcatatccatcgtccctcttccgaacagccagtctccgctttcggcatctcttctcacacgttccgggagcagctcttttttctctaaaaaggagctcaaaagctcagcaggcttgcaagccatatgtttaaattcgccgtaatcttctatgtcaacgacatcaaaatgactcagcagaagcactgtctttttgacattcttctttttgactagagccgtaagaaaagatctgccatcgtccatcggatgaagtgttacatcatcagggtgcttttgaaaatagggcttgtccttcaaaataaaataaagatactctgcaagcgctacctcgccctttgaaccggtgatgctttcgtattgcacaagagaagttaaaagtgccagcaattcgtccttcgtctgccaattcattgattccgcccctcctatgaataaaaatgcttctatactgaaaaataaactgatttctcgtctattatacagaaatgtttgacaaaagcggttcatttgagcagtttatatgacgggaaagaaatgacttgatataatcaatctctaaaaaccttacgggaggcgaaagaaatggccagaaaattatttacacctattacaattaaagatatgacgttaaaaaaccgcattgtcatgtcgccaatgtgcatgtattcttctcatgaaaaggacggaaaattaacaccgttccacatggcacattacatatcgcgcgcaatcggccaggtcggactgattattgtagaggcgtcagcggttaaccctcaaggacgaatcactgaccaagacttaggcatttggagcgacgagcatattgaaggctttgcaaaactgactgagcaggtcaaagaacaaggttcaaaaatcggcattcagcttgcccatgccggacgtaaagctgagcttgaaggagatatcttcgctccatcggcgattgcgtttgacgaacaatcagcaacacctgtagaaatgtcagcagaaaaagtaaaagaaacggtccaggagttcaagcaagcggctgcccgcgcaaaagaagccggctttgatgtgattgaaattcatgcggcgcacggatatttaattcatgaatttttgtctccgctttccaaccatcgaacagatgaatatggcggctcacctgaaaaccgctatcgtttcttgagagagatcattgatgaagtcaaacaagtatgggacggtcctttatttgtccgtgtatctgcttctgactacactgataaaggcttagacattgccgatcacatcggttttgcaaaatggatgaaggagcagggtgttgacttaattgactgcagctcaggcgcccttgttcacgcagacattaacgtattccctggctatcaggtcagcttcgctgagaaaatccgtgaacaggcggacatggctactggtgccgtcggcatgattacagacggttcaatggctgaagaaattctgcaaaacggacgtgccgacctcatctttatcggcagagagcttttgcgggatccattttttgcaagaactgctgcgaaacagctcaatacagagattccggcccctgttcaatacgaaagaggctggtaatgcccataagagatatcctgtagaggatatctctttttttatttttagagaaacgatcggctaaggttctccgtctccctagtagaaccaattagaggagatgactccaatgaaatcagcttggatggaaaagacatatacaattgacggatgtgcgtttcatacacagcaccggaaaggatcaagcggtgtaacgattgtctttgaggccggctatggtacttcttctgagacgtggaaaccattaatggcggacattgatgatgaatttggcattttcacatatgatcgggcaggcataggaaaaagcgggcaaagcagagctaaacgaacagctgatcaacaagtgaaagaattggagagtttgcttaaagcagctgatgtaaaacctccttatttggctgtttcacactcatacggagctgtcatcaccggtttatgggcctgcaaaaacaagcatgatattatcggcatggtccttcttgacccagctttaggcgattgcgccagctttacctttatacccgaagaaatgcacaaatcacatacgagaaagatgatgcttgagggcacacatgcagagttttcaaaaagtctgcaggagctcaaaaagcggcaagtccacttaggaaacatgcctcttcttgtgttgtcatcaggagaacggactgagaaattcgctgctgaacaggagtggcaaaacttgcacagcagcatattgtctctatctaaccaaagcggctggattcaagctaaaaacagctcccacaacatccatcatgatgaacctcatatcgttcacttggctatttatgacgtatggtgcgcagcgtgccagcaggccgctcctctttaccaggcagtcaattaacgtaaaaaaagaccgggccgtaagggattcccggtcttttatattattttgtttcacggtgaagggtatatttctttaaacgcggtgaatattttttcagctccaaacggtctggattggtgcgtttattttttgttgtgatgtaatttcggtctcccgtttcagtgcaaagctaaagtaacatttactctcataattaacatctccttataaaacgtaatgattacgttttattatacaacgtcatcacaaattgtcaaataagagctccgccttcagcctcgcgggacgtttacctctaagaaatcatatgccgccacgctattggggaaaacgtcaaccgcttctttttgaagctccaaagaagcatctccctgatatcttgcgctgatatgggttaaaatgagctgcttcgctcttgcttctttcgctgttacagccgcttgttccgttgtactgtgataataatcataagcaagtttacggtcttccttagcaaaggttgcttcatgaacaagcacatcacaatccctcgcaagctcttttagtttgtcacttactctcgtatcaccggagaacacaacagatcttccctttttaggaggctccagaaaatcattcccattgatgattcgtccgtcttcaagcgttaccgtttcgccttttttgattttctgatatacaggtccgggcgggatgttcatttcttttaatacgtcagccttcaaggaacccggtacgtctttttcctgcacacggtacccgaaggcttccactccatgaataacagataccgctgtgacaataaactgatcgtcctcaaacacgattccttcttcaatttcctggatcgcaagcggatatgtcaaatgggttttcgtgacggcaaggcttgtttcaataaacgccttgatccctttaggtccgtacactgtcagctcgtcctctccgccttgaaaggaacggctccccagaagccccggaagtccgtatacatgatcgccgtgcatgtgtgtaataaagattttctctattttacgaggtttaatcgttgtatgtaaaatttgatgctgtgtggcttccccgcagtcaaaaagccataccgaacgcctttcttcaagcaattttaatgccaccgacgttacatttctcgccttggcggggatgccggctcccgtccctaaaaaaagtaattccacgtttccttcctcctactagaaccagatacctacaagaatacaggatcaagcggaaaatgtgaatcttgcctctgaaaagaacaatcctttcgtgctagaaacattttttcagcattctgcttaaaaaagggcttaaatgtttgctttcgttgaattttagatttaaaatgaaggaaatatacggggtgtactaaaataaagcttcgaataaagtgaggtacttttagtgaaaacaaaccaacaaccaaaagcagtaattgtcatattcggtgcaactggagatttagcaaaacgaaaattgtatccgtctattcaccgtttatatcaaaacggacaaatcggagaagagtttgcagtggtaggagttggaagaagaccttggtctaatgaggatcttcgccaaactgttaaaacatccatttcctcatctgcagataagcatatagatgatttcacgtctcatttttactatcacccgtttgacgtgacaaaccctggttcttatcaagagctaaacgtattgcttaaccagctggaagatacatatcaaattcctaacaacagaatgttctacttggcaatggctcctgaattcttcggaacgattgcaaaaacattaaaatcagagggtgtaacagctacaaccggctggtcccgccttgtcatcgaaaaaccgttcggccatgatctgccaagcgcacaggcattgaataaagaaatccgcgaagcatttacggaagatcaaatttacagaatcgaccattatctaggcaaacaaatggttcagaacattgaagtgattcgatttgccaatgcgattttcgaaccgctttggacaaaccgctacatttcaaacattcaaatcacatctagcgaatcactaggcgttgaagaccgcgcaagatattacgaaaaatcaggcgcccttcgcgacatggtgcaaaaccatattatgcagatggttgcccttcttgcaatggagccgcctatcaaattgaacacagaagaaatccgcagcgagaaagtgaaggtgctgagagcactgcgtcctattgcaaaagacgaagtggatgaatactttgtgcgcggacaatatcatgctggtgaaattgacggtgtaccggttcctgcttatacagatgaagataatgtcgctcctgactccaatacagaaacctttgttgccggcaagctcttgatcgacaacttcagatgggctggtgttccattctacatcagaaccggaaaacgaatgaaagaaaagtccacaaaaattgtcgttcaatttaaggacattccgatgaacctgtactacggtaatgaaaacaacatgaatccgaacttgcttgtcattcatattcagcctgacgaaggcattacgctttacttaaatgctaaaaagcttggcggagcagcacacgcacagccaatcaaactcgattattgcagcaattgcaatgacgagttgaacacccctgaagcatatgaaaaactaattcacgactgtcttcttggcgatgcaacaaactttgcacactgggatgaagttgccctttcttggagctttgtcgactctatttctgaaacatgggcagcaaacaaaaccttatctcctaactacgaatcaggctcaatgggaccgaaagaatctgatgatcttttggtgaaagacggcttacactggtggaacatataataagaagaaaaaagccgaaaatgtttacaagcattttcggcttttttacgctgaacaaaggtataacaatctccttaataacaaaacccccaaagcttaagagcttcgggggtttctattgattacttcatccattcagtatggaagatgccttctttgtcagtacgctcataagtatgagcgccaaagtagtcgcgctgtgcttggattaagtttgcaggcagtacggctgtgcggtagctgtcatagtaggctaatgcgcttgagaatgatggcaccggcacaccttgggcaactgcaagtgaaatcacttggcgaagcgctccttgatagctttctacaatattcttgaaatagctgtcaagaagcaggttgtcaagctcaggctcgcgatcgtaagcttctttgatcttctgaaggaatgccgcgcgaatgatgcaaccaccgcggaagatcatagcgatttcaccatatttcagatcccagttgtattcttcagaagcagctttcatttgggcaaatccttgcgcgtatgaacagattttactcatgaacaacgcttttctgaccgcttcaatcagctcttctttattttctgtaacaggcttcacttctggtcctgaaagaagtccgctcgcttttacacgctcttccttcatagctgagataaagcgtgcgaatacagattcagtaataatcggaagcggaacgcctaagtcaagtgcgctttggcttgtccattttcctgttcctttttggcctgctttatcaagaatcacatcaacaagcggtttgcctgtttcttcgtctttttttgtgaagatgtcagccgtaatctcaatcaggtagctatcaagctcacctttattccattcagcgaaaacttcatgaagctcatcagcagaaaggcccagcacctgtttcagaatgaaatatgattcagagatcagctgcatatctccgtattcaattccgttgtgcaccatttttacgtaatggccggcgccgtccggaccgatatatgtcgtacaaggttctccgtcaacttttgcagaaatggcttcaagaatcggttttacaagctcatgtgcttctttttgtccgccaggcatgatagaaggtcctttaagcgctccttcttctccgccggaaacgcctgttccgataaaatgaatgccgctttcagcgagttctttgttacggcgctgtgtatctttatagtatgtattaccgccgtcaattaaaatatcatccttctctagatgaggaagaagagattgaattgtcgcatctgttgcagttcccgctttaaccattaataagattttgcgcggtgtttccaaggattggacaaattcttcaatgctgtaagtgccaacaacattttttccttttgcctcctgtaaaaactcctcagttttactgcttgatctgttgtaaacagaaacagaaaatccccggctttcgatatttaaagccagatttttacccatgaccgcaagtccgataacgccgatttgttgttttgacatattctaacgtcccttctgcaaacgtttaatcattttaaaatttaaattaaaataaaatgatatttataataaagaaattaccatacattcaccctttttttcaagcgattcagcttttcttttcatcttgaaaaaaatctttattaaagcttgttccctttgttttgctctcctctttttttaacgttgccccttttctgatcagtttggtaccgtactttttattcagcttttccatcatctgctgaatgggctcatccttcgcatcttcattaaagctgaacaaatcgagctgtttataggcctgctctttttctactaaatccgttccggtaatgccaagcagcctgacaggatttttattccaatgtttaaaaaagaggtgctccgcttctttcaaaatgtcatttttttgatcaatcgggtttctcagcgtagtgcttcttgtgatggttctccaatccgcatatctaatcataataaaaagcttcgaagccatgacttccttgcgctgtaaacggtcactcacagaagcggcaagctttctaaaaacgcctaacagctcttcttcatcactggaatcatgggaaagtgtcgatgagttgccgacgcttttaaattcgtaaatgcgctccgggtcaaccggcgcatggtgaatgccatttgctttatttttaaggcgcggaccgttgatgccaagcaggcgcttcagcgagtgttcatcagctgcagctagctctccgattgtatggatgccgagtcccttcagtttttccgctgtctttttgccgactccgtgcatctctccaacaggaagcggccacaggatatcgggcacttgcctctttcttaagatcgtaattccaagcggttttttcatatcagacgccatcttagcgagaaatttattcggtgcaatccctatgcttgacgggagcagcagctctttttgcagcctgctttggatttcttttgccgtctctagagcgcggctgctgtatggtgtatcggtcatgtccatatagccttcgtcgatggagacaggctccactaggtcagtatattcacgaagaatggtaaacatcgctcgtgaagagtttctatagcggtcaaagttcggcggaagaacgatgagctcaggacaatggcgcttcgcttgccaaaccggcatcgttgttttgacgccgcgcgctcttgcttcgtagctgcatgttaccacaatgccctttcgctcctttacgtttccggcaactgcgaccggctttccccggagagccggatcatatgccatttcaaccgacgcataaaagctattcatatcaatatggaaaataattcggctctttcccggcataaacaaatctccttttcggtcattagacaacagcttgtacatatagtaaaatgaagctattgaatggatgtgatgacaatgtttgtggaatcgataaatgacgttttattcttagtcgattttttcacaattattcttcctgctctaacggcaatcgggattgcattcctcttacgggagtgccgtgcgggcgagcaatggaaatcaaaacgaacagatgaacatcagacggtctttcacattaaccgaacagactttcttattattatatatcatcgcattacaacttggatacgtaaagtcttccgcatgaattcgcctgtgaacgatgaggaagacgccggttctcttcttttataaaccgcatttataaaaaggaggagaacaaaattgttaaaaacatatcaaaaacttttggctatgggtatctttttgatcgtattatgctcgggcaatgctgcatttgcagcgactaatcaggtgggaggcctcagcaacgtaggttttttccacgattatttaatcgaaccgttttccgctctgcttaagggtgttgccgggctgtttcacggagaatacggactctctattatcctcgtaaccattattgtgcgtatagttgtattgcctttgtttgtcaatcagttcaaaaaacagcgcatcttccaagagaaaatggccgttattaaacctcaggttgacagtatccaggttaagttgaaaaagacgaaggacccggaaaagcaaaaagagctgcaaatggaaatgatgaagctgtatcaggagcataatatcaacccgcttgcgatgggctgtcttccaatgctgattcagtctccgattatgattgggctttattacgcgattcgctcaacacctgaaattgcgtcacactcgtttctatggttcagtttagggcaatctgatattctcatgtcccttagtgcagggattatgtattttgtccaagcctatatcgctcaaaaactgagcgcgaaatattccgctgtcccgcaaaaccctgcagcgcagcaatccgcaaaattgatggtgttcatcttccctgtgatgatgacgattttctcgcttaatgtgccggcagcccttccgctgtactggtttacaagcggactgtttttgacagtgcaaaacatcgtccttcagatgacgcatcataaaagtaaaaaaacagccgctcttactgagtcggtgaaataaaaaagcaaccccgtgcaaaaagccggggttgttttttgttacttgcaaagtaccgcgccaaacagtcttgtttatcatggctgaagcagaaatggccatcctaaaaaatagccgtatcgtttaaaaagaaggaaatcgggaatacctttactcacctccaaccgaaaggagcctatacgttgacggaacgctttcagcaaaaaaatatttctgtacctgatggaatctggatcatgagacaaacctggaatgatgtcttatttgctcactggcctgttgatgtttctatccttcgcgctttggtaccgtccgttttagaattagatacatataacgggcaagcttggatcagcatgcttccctttatgctcacgaacctgagggcgcgttatctccctgtcattcccggtgcgcgtgcatttcctgagcttaacctccgcacctatgtcacgtataaaggcaagcccggcatttatttttttagcttagatgccgatcatcgtctggcggtccttggcgctcgcacattctttcatctgccttatttttacgcggatatgaagtccgaaaaaaacggtgatgccattgactatgtcagcaagcggaaaaatgacaaagaagcagcattccacgccgcataccggccaatttcagcgccttttacagcagaaaaggattcgctcgattactggctgacagaacgatacaggctctacaccacttatcgcaataagctctattacgaagacatccatcatcatccgtggctgctgcaaaacgccgaagcagaaatttcagtcaatacggtgactgatgctcacggtattacattgccggagtcagaccccttgcttcattatgctaaaaaacaggatgtgttattttggccgcttaggaaatggagctaaaaaaacccgatgcgggaaatcgcactcgggttttctttttttattttgccgcctcttcaataatggcaacaaccatttctgccgttttaacgagctcttcgatcggcattttttcattttttgtatggatttgctcataaccgacagcaagattgaccgtcgggatgccatgaccagcgattacgttcgcgtcgcttccgccgccgctcgtttgcagctcgcttggacgtccgattttagcagccgcttttttcgcgatttcaacaacttggtcgccgtcttgatatttaaagcccggatacataacctcaatttcgacttctgcgcgtccgcccatatcagcagctgcctcttcaaaagcagctttcattttttgaacctgagcttccattttctcaggaactaaagagcgcgcttcagcaagaatatgaacttcgtcgcacacaatgtttgtttgtgtgccgccttcaaaccggccgatattagctgttgtttcttcatcgatacggcccaatggcatttttgagatggctttgctagcgattgtaatcgctgaaatgcctttttcaggttcaaccccggcgtgagcggttttcccgaaaattgccgctcttaccttcgcctgtgtcggcgcggccacaatgatatttccgacttttccgtctgaatcaagagcatagccgtaggatgcagtgatcatagaacggtcaagcgccttcgctccgatcagacccgattcttcccctactgtgatgatgaattcaatcgtgccgtgttcaatattttcttctttcagcaccttaatcgcctcaaacattgcagccaatcccgctttatcatcagcacctaaaatcgtcgtgccgtcagttttgacgtaaccgttctctacaactggttttacgccgtttccgggtacaactgtgtccatatgagatgtaaaatagatcgtatctgtttgttttgtcccttttagcgtgcaaatcaggttaccggctccgtggcccgtgatatccattgtatcgtcttctttaacgtccacacctaaatcagaaaattttcgtttcagcactttgcagatttcagcttcgtgctttgtttctgagtcaatttggacaagctctaaaaattcttccagcaggcgtttttcattcaccatttgtaagtccctccatattaaagcggtatgttaccgtgcttttttttcggtctctcttctgtcttatgtgtaagcatatgaaaagcttgaatcagtcttccccttgattcttccggcaaaatgatgtcatcgaccattccacaagcggccgctttgtatgggccggcgttttgctttttgtattcagcagttttttcgcgtttcgtcttttgcgggtcagctgaagctttgatttccttttcatacaaaatcgatgccgcaccttctggacccatcactgcgatttcagcattcggccatgcaaacacaaggtccgctccgatcgctttgctgttcatggccacataggcgccgccgtacgcttttctaatgatgagtgtgacttttgggacagtcgcttcagcataagcaaacaataattttgctccatgcctgatgattccgttgtgctcttgctgaatacccggcagaaaccccgggacatcttcgacagtcaacagcgggatatcaaatgcgtcacaaaaacggatgaaccttgctgctttatcagcagcgtcaatcgtcaggcttcccgccagatgcttcggctggctcgccacgatgccgattgctttttcacccagccttgcaaacccaatgacaatgttcttcgcaaaaaatggctgaatctcaaaaaaagactgcgggtcagccagctccctaatcaccttccgaacatcataaggctttgtcgtatcagcagggacaagacggtttaataacggtctggacgcctctttctctggcttcggctctgttgtccggccattcagcggcaaataagacagtagttttctcacccctgtcagaacctccttctccgtatgcccggaaaagtgggcgtttccgctgacggcattatgtatccccgctccgcctaagctctccgcatcaacctgttcccctgtcactttttcaatcaccttcgggccggtaataaacatccggccagtctgttcagccataaatataaaatctgtgagtgccggagaatatacagcgcctccagcgcacggccctaaaataaccgatatttgcggaatgactccggaatataagacgtttcggtaaaatatgtgaccgtatccatctaatgataacacaccctcttgaattctcgcaccacctgagtcattcagcccgataatcggcgccttattttttgctgccagatccatcaaagcgcagattttcctggcatgggtttcgccaagcgcccctccgtacactgtgaagtcttgcgcaaatacataaactgagcgaccgtcaattgtgccgtaccctgtcacgaccccatcccctaacatgcgctgttctcttgttaacacttgactttccatgaaggggtgtaattcgataaagctgtcctgatctagaagaaatatgatcctttcccgagcagtgagcttgcccttttgccgctgctgagccagcttttcccgtcctccgccttcttctgcctgcttgcgtttcgtgtaaaaatgatccatgtgctcattcatgctcattgtgttggtctcctttcggttcacaaagctctacaagaacaccgtttgtttcccgaggggaaataaacgcgatctttttcccgttcgctccctgtcttggaaacctgtcaatcaattgaacatgctgatcagacaatgcttgaagctgttcagataggcagttgcacaaaaacgcaatatgatgcagtccctgccctttcttctccaaaaataaatggacggggctgtcagctgtcaacggctctatcagctcaagtttgacgctaccagcttgaaaaaaagcaacattcaccttttgctcttcaaccgtttcttgatgaagaaatgcaagccccaatacattttcataaaagcttcttgcatcttttatcgaaaaaacggctatcccgatatggtcaagcctgttcattttcatccctgctttcgctaatagatatcgcttgtccgcccattcaaaacacgctaaaatatagacagattgtttaaggagtgaaaatcatgtctcaaaaactgatgaaaagcgttttgatcgtgattttgggagtttttattctttcaactgtactctcaggaatcgtcatgtttctataacgataaaaaagcaggcgccttattcaatgggaatatcctgcttttttatcagagctttatgctcgatggcaatctcctcaaaagagcggttgtcgtccgtgatcagcactctcgttcctactggtatcgtttgaaacaaatgaacaacctcatcgttatgcatacgtatacagccgttagacacaaattttcctactgattcctctcggtttgtcccatgaattccataaatccgcccgtccgttcctttcgcgtcaaatccgatccatcttgccccaagcgggttatcaggagatcccccttcaatatttttctttctgtagtaaggattttccgcttttaccgttaccgaaaactctccttcaggcgtcaaatcatctgtttttccagtcgccacactatacacgccttctactttgttgtcgaggataacagcaagttcatttgttcgcttgttgacaataacatacggatcacccggcagcggattttcgccgagcggccaaatcggtgaaatcatcatgaaaatcgaacataagaaaaaacgcataagctcctcctttttcattaggttgaccaatgaaggaagagctcatgcgaatcatccgagtgatttttgcgcttttattcctttaaaataacttttaatcactaaatattgttccatttcgccgagaagatggaagagagcggccctcgcttcaaattcctctctagtcgcaggaagcggcatctcctcaaattcttttctcatgtcagcaagtcttttcagaaatttgtatgctgtattcccagggtgtatcgcctcccgcaaatcatgaataaattcagcgatcatttttccctgatctaccgtgatggagatcgatgtcactttagggagaaggcgttcgataatttcaaattgcttttctctcattttaaaataatgataatgcagattttcataacgcaaaatgtggttttgcacatctcgatatgccaggtttttagcctccgtaatgagctggtgcgtttccggaatttcttttcctgaccaatcttgctcaccagttaacaaataccgttcgatttctgcaaaaatgacagcaaagttatcctctatctttttgcggtaggcaatcagtttccggtcaagactaggcatatacaagttcatcaatagagcgacgccgatgccaaccgtaatcagctgaacttcattccagatgaaagtaggcgtaatgccgccggacatgtataaatgaaggataataacagaactggtgacgataccctcgttaatttttaacagaaccgttatcggaatgaatatcaaaagaagcgctccgatcacaaacgggtggtagccaataagctcgaaaaagagataagaaaaagcaattgccagacagcatgccgaaaagcgggcccatgaggcctgaagcgaccgtttttgtgtgatttgtatgcacaaaatggtgatgattcctgctgatgcgaagttttgcaaatgcaataactggcttatataaatagccaaagctgttccaagcgcggtctttattgtgcggtaaccaattttaaacatgtcggactccatttctatttgtttcttcaataaaaaagaagaggcggccagccttcttcttttttatattctataatattttctctaaaaagtcctgcgctcttttggattttggcgacataaaaaattccttcggattgccgtcttcgacaatcattccttggtccataaacagcacacggtctgccacttcttttgcgaagcccatttcatgtgtgacaatcaccatggtcatgccggtttcgaccagctctttcatcacctgtagcacttctttgaccatctctggatcaagggcggaggtcggctcgtcaaacagcatgatgtccggattcatcgcaagagccctggcaatcgcgacacgctgtttttgtccgccagacaaacggtttggatagtcatttcgcttttcaaacaaaccgactttgcggagcaggtcctcagctttctcctgtgcagcctgttttgattctttttttacattgacaggcgcgtacatgatgttttcgagaaccgttttgtgcggaaagagatgaaaatgctgaaaaaccatcccgatgttttcccggacctttaatgtgttggttttcggcttcgtaatctctgtgtcttttattgtaatggttccgccgttaggcttttccaacaggtttaaacagcgtaagaacgttgatttgcctgagcctgaaggaccgatcacggcaacaacctcaccctcagcgattgttgttgaaatgttttttaatacttcgtgtttcccaaatgattttgacagcttttcaaccttaatcattggatttcagcttcctttctacagccttgccgataaacgttaaaatcaggacaagcacataataaatcaatcccgcgataatgagcggctcaaggtaattgtaagtggcggcgccagcttgatatgcgcgtctcatgacatcaccaagcccgatgacggtgacgatcgccgattcttttgttaacgtaattaattcattcacaattgcaggtgatatatttttgaaggcctgcggcagcagcagatccttcatcatttttccatacgggacaccgagtgcaacagcagcttctttttgccctttatcaatggcattgattccggctctgataatttccgatacataagcggcggaattcaaagacaatgcgacaaccgcagcccaaaactggtcaatttgaaatccgagcagctgaggaaggccaaaatagacaatcataagctgcagcactaaaggcgtgcctcggaacactgatgtataaaaatcagcgatccagataaacgggcggaatgtgctgatcttgcataagcttagcacaataccgagtataagtccgataatagcagatacaacaacaatttttaatgtaattgccaagccttctaatataaaaggaatttgggggatcgttgctgaaaaatccaaattcatagcctttgtctccttttcttacaggaaaaaagtttcctattcaataaaaaggctcaacgaaaaagttgagccgcttttttttacttctcgccagtgaaccattttttcttcaatttctcaagctctccgttatcttccatttccttgagcgctttattgaatttgtctgtcagttcactgtcctttctgaaagcaattgctgaaccggcttcttccgctttcgcatcaggaatcacaaagccttgcaggtcatcatttgatttgaaatacccttctgcaacaatgtcttcaataatcgcggcatcgaagcggtcagatttgatttcctgcaccaaatcagaaattctgttgcggtcttctgttttaaaaccatattccggagaaagctctttccccttctcttcctgaatagagccaagctgaacgccaactgtttttcctttcaggtctttcaaagattgaatgccgctgtcttttttgctgacaatcatatggttcgctgtgtaatacacatcggaaaaatcaacttgttttttacgctcaggcgttggtgtcattcctgacagaacgagatccacctgttttgatttaagcgctgtaattaagctgttgaagtccatatcctgcacttcaatttcatagcctgccttctttgccagagcttttgccagctctacatcaaagccgacaatattatctccttctttatattcaaacggtttgtaatccgccgaagtacccataattaattttttctttccgctttctgaacctgaattgcttgagccgcacgcagttaatgcaaaggtgatgcaagcagccacaagtaataagagccattttttcatgatccatttcccccgtattcattacttttggtgtatttgaatatttattcgttaatttgtattttaaacagtttctcatttttatgcaatactatttttaaaaattatctttaggcttatctttccagtgatctcttctgatattactagataaaaattaaatcgctgtacaatccgattgaataatcccttaatatttattcatatatccttggaaatttatgcacaaaaaaacccgggctgctttgagcatccgggttgttcgtcttatacttcttcacaatattcttcaaaggcttcctgcagctttgccactacagccatcggctcatggccttcaatttcatgacgctctaccattttcatgatctttccgtctttcaaaatcgcaaaggacggagaagatggtggataaccttcaaaatagtcacgcgcacgcgctgtcgcttctttatcctgtccggcaaaaacggtgacgagctgatcaggtcttttatcatagtgaacggaatggtaggctgccggtcttgcaattcctccggcgcatccgcaaacagagtttaccatgacgagcgtcgttccttttttcgtaagtgcctcatccacctcttcggctgttttaagctcggtgtatccggcagctgttatttcttgtctcgcttggcggacaatatcattcataaataaattaaagtccatgttcaatgaagacctctcctttttcatcatctgttcttatgatagcaaggaaacgtccatatcggcaaatgactttgcttcgccgtgcactttttttgctcttcgtttactgcttacagaaaaaggggattatataaccagaagtaaaataaaggagcagttgtatatgagccaccggaaagcgttactgattcataacggaaatgccggcaacaaaaatatagaaaaagcacttggtgctgtggtgccggttttatctcaccatttagatgaggtgattattaaacagacaaagaaaaaggatgatgcgtatcatttttgccgatccattgatgattctgtcgacaccgtcttcattctcggcggcgacggcacgatccatcaatgcataaatgctatcagcgctctagaaagaaaacccgctgtcggaattttgcccggcggcacgtgcaacgacttttcaagagtgcttggcatccctcaaaatcttgcaaaggccgcggaagcacttatggcgggaaaaaaaaccagcgtagacgtatgtcagatgaatgaccgttattttttgaatttctgggggatcggcttaattgcagaaacgtcgaatcaaatcaacgaaacggaaaaagcattattgggaaaaatcagctattttacaagtgccttgcgaaccgtctcatctgctgcatcgtttccgatgacattaaaaattgatggagaagaaattaaagaagaagccgttatgctgcttgtgatgaatggccaatacattggaacgaatcgaattcctctgcccgatgccagtattgaagacggcttacttgatgttctcatatgccgcaataccaacctcaccgcgctgcgggagctgatgagcatggaacaaggctcaattgatcgttttactggagagttgtcctatgtccaggcttcccgtatcgagattgaaacagacactgccaaaaaggcggatatggatggagaagtttatacacatacacccgcagtcattcaggtcctgccacagcatatcgacatgcttgttcccgcaaatgaataactgtcataaggctttagaaagattttgcaaatccgttgactctcccctaggaggaggtcttacagtataagggatacacacttgaaaaaggggaagtcatatggagaagaaaaatattaccttaactatattattaaccaatttatttattgcttttttggggatcgggcttgtgattccagtaacgccgaccattatgaatgaattgcatttatcggggaccgcggtcggctatatggttgcctgcttcgctattacacagctcattgtctcaccaatagccggacgatgggttgatcgcttcgggcgcaagatcatgatcgtaatcggcctgttgttctttagtgtgtcggagtttttgttcggcattggaaaaacagttgagatgttatttatctcccgtatgctgggcggtatcagcgcagccttcattatgcccggggtcacggcttttattgcagatatcacgaccattaaaacacggccaaaagcgctcggttatatgtcagccgctatttcaacaggatttattatcggccccggcatcgggggatttttagcagaagtccattcccggctgccttttttctttgcggcagcttttgcactgttagcagccattttatcaatcctcacgctgcgcgagccggaacgaaaccctgaaaatcaggaaataaaaggacagaagacaggctttaaacgaatttttgcccccatgtatttcatagcttttctcattatcttaatttcgtcttttggtttagcatcatttgaatctttatttgcattattcgtggatcataaattcggatttacggccagcgacattgccattatgattacaggaggagcgattgttggcgccattacgcaagtcgtcttattcgaccgcttcacaagatggtttggcgaaattcatttaattcggtacagcttaattctctcgacgagtctggtattcttgctgacaacggtacattcatatgttgcgattctgctggtgacagtcaccgtatttgtcggatttgatctcatgcggcctgcggtaacgacttacctgtcaaagattgcgggaaatgaacaggggtttgccggcggtatgaattcaatgtttacaagtatcggcaatgtattcgggcctattatcggcggaatgctgttcgatatagatgtaaactatcctttctactttgcaacggtcaccttagccatagggattgcactgaccattgcttggaaagcgcctgcacatcttaaagccagcacgtgataagaagcgcattctttgtgtactgcaaagaatgcgcttcttctttatactgatgatagaaggagtgatggcatgaaggaatcgtattactcaattggggaagtatcaaaactggcaaacgtgtcgataaaagcgctccgttattacgataaaattgatttatttaaaccagcctacgtcgacccggataccagctaccgctattatacagattctcagctcattcatctggatttgatcaaatcattgaaatatatcggcacacctttagaagagatgaaaaaagcacaggacttagagatggaagaactgtttgctttttatacagagcaggagaggcaaatcagggagaaattagactttttatcagccctggagcaaaccatttcattggtgaaaaagcggatgaaacggcagatggaatatcccgcgctcggtgaggtgtttgttttagatgaagaagaaatacggatcattcagacagaggcagaaggaatcgggcctgaaaacgtgctcaacgcctcctacagcaaattaaaaaaatttatcgagtcagcagatggatttacgaacaatagctacggcgctactttctcttttcagccctacaccagcattgatgaaatgacttaccgtcatattttcacacctgtattgacgaataaacagatttcatcaattacgccggatatggaaatcacaacgatccctaaagggaggtatgcgtgtatcgcgtataatttttcgcctgaacattattttctcaacttacagaagcttatcaaatatatcgcggaccgccaattaacagttgtcagtgatgtatacgagttaatcataccgattcattactccccgaaaaaacaagaagaatatcgagtcgaaatgaaaatacggatcgctgaataataaagcatagaaaaagagcattttttgaaacaaaacttcaaaaaatgctctttttgcttatttagtaaacagatgtcttctcgtcaatcgattctaaaatttgtttcactcgtccgaggaatcgtccgcacacgagaccgtcaagcactctgtgatctaatgacaggcacagattaaccatgtctctgacagcaatcatgccattgtccatgacaaccgggcgtttgacgatggattctacttgaagaatcgcagcctgagggtagttgataatgcccatcgactgaacagacccgaacgaacctgtgttgttgacggtaaacgtgcctccctgcatgtcatctgcagtgagttttccgtctcttacttttttagctaggccggtaatgtctttcgcaatgcctttaattgttttttcatcagcgtttttaatcaccggaacaaataaagaatcctctgtggcaactgcaattgaaatattgatatcctttttctgaataattttgtcccccgcccacatgctattcatttgcgggaattcttttaacgcctgagcgaccgcttttacaaaaaaggcgaagaacgttaaattaaagccttctgtcttcttaaaagaatcttttatactgttgcgatatgcaaccatatttgtgacgtcgacttccatcatcgtccaagcatgcggaatttctgttttgcttcgcttcatattggaagcaattgcttttcttacacctgtgacagggatttctttatcaccggctgcagacgcaggatatgacgtctcttcttttggctcaggttttgatgcagacttcggtgcaggagctgctgttttcagctcctcaggattctgttcttgcacgccgcctgtttcaattaagcgctgaatatcttttcgtgtgatgcgcccgccggcaccagttcctgtcacttgatcgaggtcaatgccgtgctctccggccaaacggagaacagctggcgagtagcgctttttattgggctgatcggctgctccagcactttttgcaacagggttctcagcggcttctgatgctgctggctgttcttgtttttgttcagccggattcgcgccttctgtttcaattttgcaaatcatttctccgacttgcagggtttggccttcttctcccacaagctctgttatcgtaccagtaaaagaagacggaacctctgcatttaccttatctgtcatgacttccgcgatcggatcgtatttgttcactttatcaccgggggcgacaagccatttgctgatcgtcccctctgttacgctttctccaagctgcggcatcgtcatttgttcaattgccatgattgtatcctcccttacgtctttaaaactccgctaattctctcatcgccgcttccactttatcagggttgaccataaagtatttttccattgtcggcgcataaggcatagccggaatatcaggacctgcaagccgtttgatcggcgcgtctaagtcgaacagacaatgctcggatataattgcggctacttcgctcatgatgctgccttcttttgtatcttctgtgaccaaaagaacctttccagttttggacgcagcttcgatgatggcttctttatcaagcgggtaaactgttcttaaatccaccacatgcgctgaaatgccatctttttcgagacgttctgcagcttgtaaggcgaagtggacacacaggccgtatgtgatcactgtgatgtcgtcgccttccctttttacgtccgccttgccgattggcaggacataatcatcagccggaacctcgccctttatcagacggtatgcccgcttgtgctcaaaaaacagcacggggtcttcgtcacgaactgcggcttttaagagccctttcgcgtcatatggtgttgatggcatgacaattttcagtccgggctggttggcgaaaattgcttcgactgattgagaatgatacagggctccgtgcacgcctccgccgtatggcgctctgacgacaatcggacagctccagtcattgttgctgcggtagcggattttagccgcttcagaaataatttggttgactgccggcataatgaaatcagcaaactgcatttcagcaatcggtctcattccgtacattgccgctccgataccgactcctgcgattgcagattcagcaagcggcgtatccataacgcgctcttccccaaattgttcatagagtcccgctgtcgctttaaacacaccgccttttcttcctacatcttccccaaggacgaaaacgcgagaatctcgttccatttcttctttcatcgccaaattgattgcatcaatatatgacattactgacatttgttcttcctccctacttcgcataaacataatcaagcgctgactcaggagctgcatatggggcgttctccgcttcatccgtcgcttcatttacgattgccataatttcatccagcatggtttgttctatctcatcggacagcaggcctgtttcctttaagtaagcttgataagtaagcaggggatcactttttttcgcttcctctacttcttcacggcctctgtagctgctgtcatcgtcatcactggaatgtggtgtaaggcggtaagaaatcgtttcaattaatgtcgggccttctcctctgcgtgccctttcgcgtgcttctttaaccgcttgataaacttccagcggatcatttccattcacagttacgccaggcatcccatagcctatggcacggtcggaaatgttctcacatgcgacttgcttatcgtaaggcactgagattgcgtatttgttgttttcacacatgaaaataaccggcagcttatggacagcggcaaagtttgccccttcatggaaatcgccttggtttgaagacccttccccgaatgtaacaaaggctgcgatatcctttttctccatacgtcccgcaagcgcaataccgactgcgtgcggcacttgcgttgtaaccggagatgatcccgtcacaatgcggtttttcttttgtccgaaatgtcccggcatctggcggcctcctgagttcggatctgctgcttttgcaaacccggacatcattaagtcctttgctgtcatgccaaacgcgagcacgacacccatgtctctgtagtacggcaatacataatccatttcacggtcaagtgcgaaagccgctcctacctgtgctgcttcctgtccttgacaagagattacaaatggaattttgccagaacggtttaacagccacattctttcatcgatttttcttgctaacagcatggttctatacatatcaacggcttcctgatcagtcagccctagtgcttgatgtcggtttgtactcattcaagcccctcctttatgcttttaaaaatgaatggctttgccatctgcggcaagcgcagcttctccaattgcttcagaaagcgttggatgcgggtgaatcgtttgcccgacctcccacggtgttgcgtccagcactttggcaagacccgcttcagaaatcatgtcggtgacatgcgggccaatcatatgaacgccgagaatatcatctgtatctcggtcagccacgattttgacaaaaccgtcgctttcaccgtatacaagcgcttttccaatcgccataaatgggaacttgccgattttgacattatgcccgttcgcctttgcttcgtcttcggttaagccgacactggcagcttcagggcttgagtaaatgcacttcggcacaagcgtcggatcaagcggatgcggattgagacctgcaaaatgctcaacagcaataattccctcatgtgaagcaacgtgagctaactgcaggccaccgattacgtctccgattgcataaatatgagattccttcgtttggcagctttcattgactgaaatcatgccattttcagtaacaatatcggtgttctctaggccgatgccttcgatatttgcctgtctgccgatggaaacaagcattttctcagcagaataggtaacggtttctccgtctttttccgcttgtatgctgatatcgtctgatgtttttgtcattgtgtcaggcagcacttttgcccctgttatgaactggatgccttttttcttaagaagactttccatttcttttgaaatctctagatcttcagtcggcaatatgcgatccgcgtattcaataaccgttaccttaacgccaaaatcatgaagcatagacgcccattcgataccgataacccctccgccgacaatgatgattgactgtggcagctcctccatttggagcgcctcatctgaagtcagtacagacttaccgtccacttcaagacccggaagcattctcggtcttgatcctgttgcaatgatcacttgtttcgggatcagcatgtcattttcttcgccatttccccgctcaacagaaattgttcccggcagcggagagaagattgacggtccaaggatacgtccatatccggtgtacacgtcaatttttccttttttcattaaatgatttacacccgctgcaagcttatcaacaacggcttgcttacgctgctgcactttttcaaagttgagggacacgccagccgtttccactccgaattgatcggcttcacgagctgtccggtatacctctgcgcttctaagcagcgctttactcgggatacagcctttatgcagacatgttcccccgagtttttccttttccacaacggctgtttttaagccgagctgagcggctctgatggccgcaacataaccgccggtaccgccgcccagaatgactacgtcatactcagttgccatggtgactcactcctgtctgtctattcaatacgatattgtttggattgctcttcgccctgcaatactcttagcgccccttgggcaagagactgcagttcattttcacccggataaactaaaacgtctgaaatccaatctatgtatgatctgatagcagaaacaaagctttttccgtacgcaaggcctcccgtcagcacaatcgcttcaacttcgccttttaacgccgcgctggctgccccgatttcctttgctacctgatatgccatggcatcataaatgaagcgggctttttcatcgcccccttgaatcatctgttccacttttactgcatcatttgtaccgagatagcctaaaagtccgccggtgccaacaagctttttcatgatttcttcttttgtatattcccctgaaaaacatagatcaacaagatctcccgcaggcactgttcctgctcgttcaggactgaatggtccctcgccgtgcaggccgttattgacatccaccactcgcccgcggtcatggacgccaattgtaatacctccgcccatatgggtaataatcattttcatgttctcatatcgtttgccaagggaggctgccgctttacgagcgacagctttttggtttaacgcatggaaaatgcttttcctttcaatttcaggcatgcctgaaactttcgcaagcactgacatttcgtctacgacaacagggtcgacgatatacgaagggatattcaggccgtcagcgatttcccgcgcgataatgccgccgagattagaagcatgctgaccggcgtagccgcttttcaaatcctcaatcatctcatcattcactacgtaggtcccgccttcaattggccggagaaggccgcctcttgcgcagactgcatcaaactttgaaatattgattccctgttcatgaagcgtttcgagaatatggtttttacgaaattcatactgatcaataattcggtcaaatcgctgcagctcttctatgttgtgtctcaatgttttttcaaaaatgcttctttcgttatgaaaaacaccgattttcgttgaagttgagcctggattaattgtgagaatgcgtttttcgtcatgtagcactttcataacctccagatcaatttcttaacgtctgcttaatacactgtggccgttttgcaaaaactggcttcttgagcggcgcatgcgttcaatccgttcctctgctaagcggtcagccgctaaatatgcaggaatgccgtcacgctgagaaatctcaagtacacgctcgatattgccgtaaatgccttcaacttttttcaatgcacgttctgcattatagccgtaaagctcatctgccacgttgatgacaccgcccgcgttaatcacgtaatccggtgcataaacgatgcccatttcgtgaatttgatcaccatggcgtgtctcttttaattggttgttagccgcacctgcgatcactttcgccttcagctgtttaatggtgtcgtcgttaatagtcgcaccaagggcacacggcgcataaatatcgcagtcttgtgaataaatgtcatcaggatctaccgcacgggcgccaaaatcttcaactgcacgctgtacagattgtttgttgatatccgtaacgattaagtttgctccttcttcatgcaggtggcggcaaaggttataggctacgttcccaacaccctgtacagcaatggtttttccttcaagagagtcggttccgaaagcagctttagctgctgccttcattcctctgtacaccccgtacgctgtgactggggacggatttccagaagagccgaaagcaggagaaatccctgtgacatagtctgtctcatcatgaatgatatccatatcctcgaccgttgtgcccacatcttcagccgtgatgtatctgccattcagtccttgaatatagcggccaaacgcgcggaacatttcctcatttttgtctttgcgcggatcgccgataatgactgtttttccgccgccaaggtttaagcctgccgccgcgttcttataggtcatgcctcttgccaatctgagcgcatcttcaattgccgcttcttcattttcatatgtccacattctcgttccgccaagcgccggaccaagcgttgtatcatgaatggcgataatcgcttttaatccagattgttcatcctggcagaataccaattgttcgtaatcgtatttctccatatatttaaaaagttccatgttcgttcctcctaatgtgtgtattcttcagatgcgcatattgccagcgcaatggaatacagtttattttcagcagagtccgctctgcttgttaaagcaatcggtgcttttgctcctgtaatgacagccgccacgctggccttggcaaaataaatcagtgatttatataaaatattgccggcctcaattgttgggacgagaaggatatctgcgttgcccgctacgtctcccgaaatttttttctgggccgcggcaatttgtgaaactgcgttatccaaagcaagcggtccatcaacaatgcagcctttgatctggccccttttgtacatttgagctagagcagctgcattcacggtcgcttccattttagggttcaccgtttcgaccgctgcaagggcagctgcttttggcatattgttccccactgcatgggccacatgaacggcattttgcaaaatctgccggagctcttccagcgaaggagcaatattcattgccgaatctgtcacaaacatcagccggtcaaaatccggtatatcgaagacagccacgtgagaaaggacacttgctgaccgaagcccctcctgtctgttcaataccgctttaagcaaaacagaagtcggcacattgcctttcattaaaacgtccgctgttttatgatgcacagcacgaaccgctaatttcgccgattcctcaggagtattggcatggacgatttccacttgatgcccttgcatggatgatgtcagctcgttcagttttttgctgtcgcccgttaacaagaaacgggcggataggtgctcggctgccagctttacagcccggatcacttcctcatcctcagcatgagcaaccgcaatggtcttatttttgtgtatcgacgctttgccgattaaatctttcagcttcatctgttaccacctttcttgtttcgactccgccttttattatgcaagttccatgccagctcttaagggtgctgtcataccaggtataccgaaacattcgtgcagatgtttgcgtttattctgcaaattattgcatgccttcatttgcaaggccatatttatccattttgtaatataaattccgaatgctgacaccgagagcttttgctgtttttgtccggttaaaatgatgcttttcaagcgtttgctggatcaaatgcgcttcaaatttttctactgcgacagacagcttttcgccttcaatatccggaaaatcaaaacctgttccctgatctgtgtcattttctttttgctcaagttcgaatacaggcaagtgatctttttcaatccattccatatgcggattcagaaaaatcatggctcgtccaaggacattttcaagctcccggacattcccaggccaatggtaggcagataaggcgcgcaaggcttgctgtgagagcccttttacattcctgccgtaatcccggttgatcttttggataagtctgacgctcaatgcttcaatgtcctccaaccgctgccgcaaaggcgggatggagatcggatagcgattgatccggtaatacaggtcttcccggaatgttccgtccgccatcgccttttcaatatttacatttgtcgccgcgatcactctgacgttgacagggatcgctttcgtgccgcccactctgacgatttccttttcttgaaggacgcgtagcaatttggcctgcatattttgtgtcagctcaccgatttcatctaagaaaatactgccgttatttgcttcctcaaataaaccctttttaccgccgcgcttcgctcctgaaaacgcaccatcctcatagccgaacaattctgattcgagcaggttttcagaaagggctgcacaattcacgcgaataaatttattgtatttccggtcactttcgttatggatggcatgggcgaacagttcttttcctgttcctgattccccgcgcagcaagatggttgccggtgttttcgcaccgagcttcgcctgctcaagcgcaaccagcatttgctcgcttttgccgataatgtcgtcaaacgtgtatttcgcttcaagcgtgcgaataatttgtctggcgcgattaagctccgctgtcagcattttaatttcggaaacatcgtgaatcacgccgacgctgcctttcaaaatcccgtccacaatcaccggtgctacattaacgatcacttctttttcattcgggccgaccttcattctgacaccgcggacaggacgtcttgtttcaagcacctttaaatgcatgctttcgccttcggaaatatcagtgtttgcaggcttgccgatgacttctttttcagaaagccccgtcattttcgtatacgctttattgattagcaggccgatgccgttttcatcaacgacagaaatcgcctcatcggaggattgaataattgcctccagcatcgtacggacctgctttaagttggtcacttcctctgccagctcgaccgcatcagtgatatctttaaacacacaaagagccccgagcagacgtccgccttcatcaataatcggcagtcttgtggtcacaatttgcaaatgatcgcctaacagctgcttctggttgtattcaggcactcttgtttttaaaatccgcggcatcttagtgctcggaatcacttcttttattgggcgcccaatgacttcctcacgtttttttccgaccattttttcggccatatggttaaagagaatgatttcttcattgatatcaataaaaatcattccatcatgggtggaattaaaaattctgtcatatttataggtttgctcttttagcatttgaatcaggtgctgcttttcttccatcagctgaaaaacgatgtatgccatttttcccggcatgacaatggtatcttcatgctttctttgaaggagctcgtcaaacacggcttgatcgccggtagtatgaatgacgatatccggtttttgttgtatgtaaggtttccaatcagatgatacggcaatcccatactgttctgcttctttcaatcccggcgcctcggggtctttgtcaactacggcaatgatatctatgatggctgttttaatcagaatatgtaataacgccgttccccttttgccggcacctactatcagtaccttttgcatcccgatacccctttgtatgaaaaaatttgcacacctatttattccgttgcaataatttgcacaaccctatgttaccacgttttcttctcttgacaaaatattttttccgctggacaataaaggaaatgaaaagataaaggggttttctgaagatgagccgacttcttgcgcttttaatattagtcatccccggggctatttctgctttaggcattaaactgatgagagatacacttttcggccatacaatcaagccattttcagctctttggctccaagggttgtcaggattcatcttttttgcgatcggcctctatgtgctggccgggttcattttatacagagacagaaaacgcaatcaagtcagcccgcgattcagaaaacgatagctgaaaaaaagccggagaatgctccggctttttttgttgcattattcgtcaggcaaaacggtcttggcaatcgttttgtctaacgcttcatagtcataataagaaatcgtatcgtacagttcttttcgtgtctgcatatcatgaagtccttctttttgtgagccgtgctccttcatcaaaccaaacatccgctcacaagcttttgccgccgctcgaagcgaggtgacaggatatatcaccatgtgaaaccccatatcttcgaattcatcggcacgataatatggcgttttcccaaattcagtcatattcgcaaggagcggaacggggatacgctcagcaaactggcggaattcattctccgcctgtagcgcttccgggaaaattgcgtccgctcccgcctcaatgtaagcctctgaacgttttattgcggcatcaagcccttcctgcgccctggcatcagtacgggcaacaacaataagggagggtgccgcttgtttaatggcttttattttttgcgccatttcctttatcggaactagctgtttgccatttaaatgtccgcatttttttgggagctgctggtcttccatttgaacggctgctaccctggcttcaagcatctcccgggctgttcgggcggcatttaagacaccgccaaatcccgtatcgatatccacaagcaaaggcagatcagctgcacgcacaagatctttggcccgttcagctatctctgccgatgtgatgatccctaaatcaggcagccccctgctggctgtataggcagcaccggacaaataaatagcagaaaaaccggcttctttcgcaagcaaagcggccatcccgtcatgggcgccgggaatttgaagaatgtccggtgctgacatcagcttgcggaaacgcccggcaagctcctcttgtgacgattgcttattgacgatccacgacatgaaacaaaatcccccttttacatgcagaacatgtctacgaattcatttacgcgcatcgtttgtaatgtctcatagctggtacagcgctcataaatgtgtttgtgctgtttatcaggaaaatgggttttgagattgtcagaaaacttttccagcagtttcggcactgcttcctctcttcgaaaacgatggccgaggggaaactcacattccaccatttccgtgctcgttccatctttaaaatgaacctgaacggcatttgagatggagcgtttatcaggcttcaaataatcctcggtatatgttttattttcagtcacttccattttatcacgaagtttatctattctcggatcattcgctgtttcagcttcataatgctgtgcggtgatatcaccaaaaagcaaaccgattgctgtaatgtattggaggcagtgatcacggtctgccggattgtggagcgggccttttttatcaatgattcggatagctgattcatgcgttctgatgacaactcggtcaatctcgtcaatccggttctttacctgcgggtgaagaatgacggcggactccgccgctgtctgggcgtgaaattccgcaggataagacactttaaataacacattttccatgacataagcgtcgagcggacgggcaagcttgatctctttcttattgaataaaacgtcttggaacccccaacccggtgcactcaaggctgtcggataacccatttccccttttaacgacatcagcgccaaatgaacacctctgctcgttgcatctcctgccgcccatgatttacgcgagcctgtattcggtgaatggcggtatgtcctcaatgctgcattgtcaatccatgcattcgaaagcgcatttttgatttcttctcttccgccgcccaaaagctttgctgcaacagcagttgtcgcaactttgacaaacagcacatggtcaaggccaactcgatttaagctgttttctaacgccagcacaccttggatctcgtgtgctttgatcatcatctcaagtacgtcgcgtaccgttaacggctcttttccttcagacagcctcactcttgatacataatcagcagcggcaaggattcctcccaagttatcggatggatgcccccactccgccgccagccacgtatcgttgtaatcgagccagcgaatcatgcagccaatattaaacgctgccctcacaggatcgagaacatatgacgttcccggcactttgcttccattcggcacagtcgttcctggaacaatcgggccaagcagctttgtgcattccggataccgtagcgccaagattccgcagcccagggtatccagcaatacatgccccgctgttgtatacgcttcggcactagtaatctctttctcaagcacatagtctgtgatttcttcgataacacgatccgttttcggcattctaccagctcctttcatgattttgtttgatatcgcgggcccatgtaactgacacggggacggaagagccgattattggcatgctgttcgatcacatgggcgcataaaccggacgttctcgcgctgaaaaagatcggcgtatataaaggaatcggtatgccgagcatccaatacactggggcagcatagtaatccaaattcgggtaaagccctttttccttctccatcagccgctcacccgcttcgcacatctcatataaacgatggtcaccggctttatcgcataattgctgcagcgcctctttcatcatgagtgctctcgggtccatttttttcatatacacccggtggccgaagcccatgattttttcttttcttttcagttttgtttgcaaaagctgctcaaaatcagatgtcgtttttgcctccaaaagcaaatacatcacagcttcgtttgctcctccgtgaagattccctttcagggaagcgacagccccagtcaaagccccataaagatctgaatgtgtagatgcaatgaccctggccgcaaaggttgaattcggcatctcatgctcactgtacaggacgagcgaccggtcaaaaatctgttcttccaatgaagacggcaatttccctgtcatcatgtagagaaaattcgcactgtaggatagggtttgaagcggaagaatcggttctttcttattaatgatcctgtagctggcagcagtgagggcaggcattttcccaagaagctgataggcgcgttctttgtttgcggaaggagaccgatcatcaatttgccgatcatagccagcaagtgccgacaggccggtacgcagaccatccattggatgagtgtcctcagggagcagctcaagcagacggagatgatcagcaggcaggcttgaggcactgtttattttacgttccagcgtttccatttcactttcttctggcagcctgccctccagcaataaatggacaagctccagatagctttttgtttcagaaagttctattaaatcatagcctcttatcaaaatctggctggactgcgtgtcaagataagaaatatgagtttctgccgcaatcacaccgtccaaccctggagaataatgctgtttctcctccatatcctcaacctccgtttttgcgttttttgtctatcaggttccgccaagcaaatacttggaaataatcagtctttgaatctcgttcgtcccttcataaatttgcgtcacctttgcatcgcgaagcaggcgctcaactggataatccttcatatagccatatcccccataaatttgaacggcgtctaacgccgcctttacggctgcatcggaagcaaattgtttagccatagacgcttcttttccacagtttaggccgcggttatgaaggtctgcagcgtggtagacaagatgtcttgccgcctcagctctagtcgccatatcagccagcttaaatgatatgccttgattggctgcaatcggccttccaaattgcactcgctgcttcgcataatcaacggcatgctcaagagccgcctctgcaattccgagggcctgtgccgcaatgccgatccggccgacatttaaattcgccatggcaatgtgaaagccatccccctctttgccaagcaaattggcttcaggcacttctgcattatcaaaaatcagttccgtagtattggagccataaagccccagctttctttctttttttccaacggtaaaaccgggtgtgtttttttcaacaataaaagccgaaatcccgtgcctgccttgatctggagctgttaaagcaaatgtgatatagatatcagctgctccgccattcgttatgaatattttcgatccgtttaataggtatttgccgttctttttgattgctgttgtgcggaggctcccggcatccgaccccgagtgaggctccgttagtgcaaatgcgcccaaatggtctcctgacgcgagatttggtatatatttcatcttctgttcttcgttgccgaaatacagaatcggattcgtgccgactgaggtatgaacggagagaatcacgccgacagccgcgctgattctagaaatctcatgaattgccaaaatataagaaacaacgtccgctccagcaccgccgtattgttccggcaccggtattcccatcagtccgtgtttacccatttttttgatcagctgaaagggaaattcgtccgttttctccatgatttccgcagcgggagcaatttcttttcgtgcaaaatcacgcaccatttttcgcatcatgacttgctcttgggttacatgcaactcggccacccccggatggaatagacttcaggaagtcttctcctcatagtcataaaaaccgcgtccgctctttttgccaagccagcctgctttgacatacttgcggagcagcgggcaaggacggtatttggaatcgccaaggcctgagtgaaggacttccataattgataaacacgtatccagtccgataaaatccgctaatgcaagcggacccatcggatgattcatgcccagcttcatcacttcatctattgcctccggcttcgccactccctcatacacgcaatagatggcttcattaatcattggaagaagcacacggttggaaacaaacccaggaaaatcattgacttctaccgctgttttccccatcttttccgctaatgccataacatctaaggccgtttcttctgatgtagccaagcctcgaatcacttctaccagcttcattacagggacgggattcataaaatgcatgccaataacccgttgaggccggtttgttacagcagcgatttctgtaataggcaaggaagatgtattgctggccaaaatcgtatgaggcgggcaaatgcgatcaagtgttttaaacatctcagtttttgccgccatgttttctgcgatagcctcaatcacaatgtccgcatgctctgcctcctcaagtgtttgagaaatcgaaatgcggttgattacgctcttcacttccgtctcggtcctttttcctttctcagcatcacgggccagctgtttcttcagccgtttcaatcctgcctccgcggcctctggattcacatcatacatccgcacataaaagcccgcgtcggcggctgtttgagcaattccgctccccatctgacctgcgccagctaccatgatttgtttgatttccattcaaatcccctttttcatcatgttttaatgaacctgcactaagacggcgtctccctgtgctgccccgctgcaaatagcggcaacgcccagaccccctccccgtcgctttaattcataaacaagcgtcatgagaattctcgcaccgctcgcgccgatcgggtggccgagcgcgatcgcaccgccattcacatttactttttcaagatcgaaacctacgattttttcacatgtcaaaacaactgaagcaaaagcttcatttacttcaaacaagtcaatatcttggacagttaaaccattctttttcaggagcttgttaatagcaaaccctggcgctgccgccagctcgtgcgctggcattcccgtagttgaaaaaccaagaattgtagccagaggccgtttgccaagctcagcagctttttcctcagacatcagcacgaacgcgccggctccgtcattgactccaggagcattgccggctgtgatagaaccgtcacttgcataaatcggagcaagttttgcgagctgatccagacttgtgtcacggcgaatcgcttcatctttatcaacaacgtttggttttccttttcgaccgatccagttgacgggaacaatttcatcctgaaacttcccttcatcggcggccttagctgcccttgcatgacttctcaacgcccattcgtcctgctctcttcgtgagattgcatattccttggcagctgtatttccgtgaacagccatgtgcacctcgtcaaatgcgcacgttaatccgtcatacaccattaagtccctaagctcgccgtcccccatccgtgctccccagcgcccggcgggaacggcatacggaatattgctcatgctttccatcccccccgcaacaagtatgtccgcatcctgcgcccgaatcatttgatcacataaagtgacagcgcgaaggccggaagcacagactttattcagtgtttctgacggcacactccaaggcattcccgccagacgggcagcttgacgggaaggtatctgccctgagccggcctggacaaccatgcccatgacgtttccttctacatcatctccagagactccagcctgttgcagcgcctccttcatcacaatgcccccaagctcagcagctttcacctctttcaaaactccgccgaatttgccaaatggagttcttgcagcacttacaatgactgttttcctcatggtttcacctcattcagaagatagacagcgcttacaatttctagttgtcttctatgaatgtatgctttgaaacgggcatgaatgaatgaaaaaagaaggctgcgtcaaacagcctccttctaacaactattcatttttcagcaatgccgaagccttttctggaaagtcggtaaacatgccgtctgctcccgcttcaatgagacgcttcatatcttccggacgattgactgtatacggccttaccttaatcaaaccgttcctcattttcttcagtacttcatctgtgacccctgggctgtttatcttcgggtgatagccggaagccggaatagacgcgatatatcgatctgcctgataaagcacatctgaagttaatactgcccgttcgatatgcggtgcaagccgggcgcacagcgccaagctgtcatgattaaacgtggataggatgactctgtcctctacattaaatcgcttcactgcctccagcactttttcttccattccctcatagcggatcacgctgttttttaattcaatgttgatgagaaaatccttttttaccgcccacgagagcacatcttctagcagcggcacttttatatcgctgtacgcttgatcgtgaccagcggccgcattcgcagtctttacctcatcataggctgtatccttcacgaatcctttaagtgatgtcgtgcgattaagtctttcatcatgaattacaacaatgcgtccgtctttcgtcagctgtacatcaagctctatcccatccgctccggcttcaattcctttttcaaatgcaagcattgtattttcgggaaattgacctgatgccccccggtgggcaaaaatctttgtcatcgtttcacctcaaaccctaaagttttctccattatacttattttgtcggctccactctaggattaaggctgtatcaatctactgatcataataagaatcaatgccattgacaatcgcatctgcggccttttgctggtattcttcacttcccagcttgtccgcgtcagagctgttcgtgataaacccaagctccgccaacacacttggcatttgtgaatatgtaatgacgtaaaagtctgattctttcacgcccctgtctctcgtttgtaaggaagaaacgagctgtgactgaatatcggatgccagacgccggctgttctccccttcataatcagattgaaaatacgtttctgttcctgaagctgaagcaacccctgaattcacatgaatgctgacaaaaaggtcagcctgattggcacttgccttagccactctttcctccaaggtcagaaaatgatcgtcagaccgggatgcaacaggattggctccctcctcttttagtttgtctgtcacatgctctgagacagccaaattaatatccttttcaaagagcccgtttccgaccgctccactgtcttcaccgccgtgtccggcatcaatatacactgttttcccttctatcggctctgctgcctgtgcacaaggcgcgagcgtcaaagccaatccgcacagcgccaagctcctccataacattctcaacttactccctccggtcacgagttctttcgcagctgaatatcttccagctgtaaagttccattatccttctttgtatatttcaccaggacatgtgtctgatctggcagtgattcacattcatcacgtttatccttcggaacttgtatcatggtttcttctccattaagagaaaccgcaatcgtatgaggatcagccgagccaatgtattttccctcttcggtaaacctcggcactgagtcatccgcacttgcaacactgcaccccgaaagaaagagcgcagtaaacagcaaaagaaccgtttgtttcacatgaccacctcttcctgatgtttggcttttatctttgaccagaatggagaatttgtaaagacaacgcgaatgcaggcgagcaagttccatgattttcaaaagggctatacgacccgatcatttcctgttgttagaaagataacgagcagatttgtctatgaggatggctctaattgaggcgccaattagaaaaaattagcggaaagaagcaactttttattcattttaaaaaatttgagaatagggtgagcaaatcgtttgacgggtgggtcagccaagcgtaaccttttaaaggatatttactttattgaaagaagttaaagccatgaaaaaattcgttctgctgctggcggcagctgtcatcacatgctccatcggccaccaaatcagtggcggctacaaaggccccgaaaaagagcggccaaaacatcactctgcactcaagatattcagtcggtaaagcagatcaattgcattaatttttacatataggctagaatatgtgcgaatccaaacgaaagaagatgatcaaatgaatcctaagtataagccactttttgaaccatttacgtttaaaagcggcgttacaatcaacaaccggatcgcagtagcaccgatgactcattacgcttctaatgaagacggtacaatatctgaagcggagctcgactacatcatcccccgttcaaaagagatgggaatggtgattacagcctgcgcaaatgttacaccggacggaaaagcattccccgggcagccggccatccatgacgattccaacattccaggtttaaaaaagttagcacaagccattcaggcacaaggcgctaaagctgttgtacaaattcatcacggcggtattgagtgcccgtctgagctcgttcctcaacaggatgttgtggggccaagtgacgtgtttgataacggcaaacaaattgctcgcgcattaacagaagaagaagtggaaaacattgtgaaggcgtttggagaagcgacaagacgcgccattgaagccggctttgacggtgtcgaaattcacggtgcaaacggctacttaattcagcagttttattctccgaaaaccaaccagcgcacggatcgctggggaggaagcgatgaaaaacgattagccttcccgctcgctattgtcgatgaagtgaaaaaagccgcttcagaacatgcgaagggtgcattcttagtcggctaccgcctgtctccggaagaacctgagacaccgggattgacaatgactgaaacttatacgcttgttgatgctttaggggataaagaattggattatcttcatatctcactgatggacgtgaactcaaaagcgcgccgcggtgcagatccgactcgcacacgcatggacttattgaatgaacgtgtcggaaacaaagtgccgctgatcgccgtcggttccatccattccgctgatgacgcgcttgccgtcatcgaaaacggtattccactggtcgctatgggacgcgaaattctagttgaccctaactggacggtaaaagtaaaagaaggccgtgaaaagcaaatcgaaacagtgatcaaaggcacagataaagaaaaatatcatttgcctgaaccgctatggcaagcaattgtgaacacacaaggctgggtgccttataaagattaatgtgcaaagactgccgaaacgattcggcagtcttttttccctttatataaatagtttgtgtacacatctaaacagcaaaagaaagagctccccaccaacttcgaaaagaaaatccaggaaaaacccctcacgctttcttgcttttttctttttcattcgtacgtctcctttttacatgaatacgccttacttacgattttgcaggagaaaggtttcattttataacggacacatctagggtcgatcatgcttcgtgatcctataagatgtatgaatggaccaagagtgcaggtaataccgccatttgctttccttacttttcaaacctatcctttactatatgcggatacttaatattcttctcccatactacaaatgtccccaaaacaaaacgcctcctatttatcagcgcaaactaataaataaaagacgtttgatttaatgaccacttaataagctcatgtttaagaagccttatgctctaacctcagcttatccgcaaccattgcaatgaattcactgttggtaggtttagcttttgtcatgctgacagtataaccaaacaacgaggaaatggaatcaatgtttcctctgctccatgccacttcaattgcatggcggatcgctctttctacacggcttgcggttgtgttaaattttttggcgatgtccggatagaggacttttgtaatgctgccgagcaattcgatgtcattgtataccattgagattgcttcgcgcagatagagatagcctttaatatgggctgggacgccgatttcatggataatgcttgtgatgctcgcgtcgagatttttcttctttggttcaggctggctgctgcgtataatactgctttgcgatgatggcgcacgatgcgtcacactgctggcatttccgctgacctggcggatatggccgacaaggttttccatatcaaacggtttgagaataaagtaggacgcgcctaaatcgacggcctttttcgtgacatcttcctgcccaaaggctgtcagcataatgacattcggctgttttttcagatctgattccctcagcctctctaaaaccgcaagtccgtctagatgcggcataataatatctaatacgagcacatcgggatctttttctttaaacagcgacaggcattcctgtccgttataagcaacgccgatcacttccatgtcttcctgtccttctatatattcacttaacaggcttaccagctctcgattatcatcagcaacacaaactttaattttctccacgtttcttcctccccaaatgtagttaacaggattcacccttgctacatgtttacattcgacaaaaccgctatataccctctaaaaaaatcataatcaccaatattagtggcatatctttgttattctatgtttttctctgtttttcgactaaaaatgaaatttgacaaacaaggaaacgtgaatttgtcgaaaaatcttcttttgtatattttaccgtatgtattctgagaagtgaagagggatcaaaataaaaaaactgccggaaactccggcagtcagcttgctttttcttttccataaatatcgattcctgcttctgacagcatccattcaatatgaacaccgtagccgcttgtcgggtcatttacaaatacatgggtgacagcaccgatcacttttccattttgaatgatcgggcttccgctcatcccctgtacgatgcctcctgtttctttcaacagtcttggatcggtaattttcaacaccattccttttgtcgcagggaatttttgcggcgttgtgctgacgatttcaatatcgaatttttctactttgtcatcatcaataaccgttaaaatttcagccggcccttttttgacttcggtagaaaacgcaaccggcaatgcttgatctgatatgttgttttgaatcggctgatgcagtgtgccgaaaatcccaaacgggctgtttctgttaatatccccgatcgttttgcgttctgaggaaaatcgcgccagtttttctcccggattaccgcctgtccctttttcaattgatgttacagtggatttaacgatttctccattctccactacaattggtttctttgtgtccatatcggaaatcacgtggccaagtgctccgtatttttttgttttcggttcataaaaggtcatagtgccgatgccagcagcagaatctctgatatataacccgattctgtatttgccttctccttcatccttttctgggatcagcttcgttttgattttctgtttatcacgtttgatcagtaagtctaaagattcaccagttttcccagccttttgaataaatggggctacatcattcattttttcaattttctgtccattcatctcaataatgatgtcgcccgcttcaattcctgccgtttctcccggagattttttgccttcacttgtattgatttgatgaaatccgacgacaagaacaccgacggaatgaagttttacaccgattgattgtccgccaggtataacttttaaatcaggaagaacatgcacttttgtttttttaattggaaatccggcaagatcatataccaattctgactcacctgattttttgcccgtcaccttgatttcatgcggatctttctttactgtaaacgcttctgaggattctgatgtctgagcgtttaccgataaactcgtttcaatcgcttgtgtttgggtttcaaatactctcatttgcgttggaatcagtaaatattcttttagcggtttgcataaacctacacttaataacgaaacaaggagaattaaacctactgcttttctgatgttatcgggcattcactacttcactctcctcgctcctatcccacaccttctttatgacttgctgctacatcatttaattttgccttctgacggcttatttataactgtcatatgaagaaaaacattggatatactgatgaacgaatggatgtgcacgaaaaaaataagctgcgcttctcgcgcagcttacccagttgttttgacttgatccgcttgttttaaaagttctttcgcatggcgtttcgttaagtcggttacttcgacacctgcaatcatgcgcccgatttccgctaccttttcctgcttagagagcggcttgacacgtgtcgtcgttctgccgtcttttaactccttcgcaatataaagatgcgtatcggccatggcagccacctgaggcaggtgtgtaatgcacagcacttgtgatcctattgacaccttatggatcttctcagcaattgcctgtgcgaccctgccgcttacaccggtatcaacctcgtcaaaaatgatcgatgtcacatcctgttgtgaggaaaaaatgctttttatggcaagcatcacccgtgacagctctccacctgaagcgactttcgaaagggatttcagcggctcgcctgtattggttgaaattaaaaacttcaccaggtcaatcccttgttcagtcagctgaacgggctggccgtttacaagcggcgcctcttcattgcgtgacgctgttctgaccttaaattccgtatcaaaagttgatttttccatgtacaggctttttaattcccgatgaatctcatcagccagctttttcgcccatgtttttcggatttgtgacacatttgccgcttccactgcgacatctttgccgacggagtcaagctcctttttcaagctttgaaggtggctgtccctgttttcaatttggtcaatctcttcttcaattttagaagcatattccaaaatgtcttcaacagtggcaccgtattttcgtttcagctgtttgatttcattaagtcgcgtctcaatatagttcaggcgttccggatcaaattcaagctcatccagcatatttctcatctgaaatgtggcatcctcaagcaaatagtaggagttcgaaacactttcggacatttttttcagcggttcgtttatatcagatatatcttcaagctgcgctgatgccattccaacccagtccaatccgccctgctcactgcgaagcgcgttatatgcattttgcagcgactcatatatcttctcaaagtttgaaatttgctggcgctcttcttggagctgttcatcttcgttaagctcaagctttgccgattcgatttcttcgagctgaaattgaataagatcaagacgatgggccatttcctgttcgctttcagaaagctgcttaagctttttgagcagcttcacataccgctggtacccttcctgatacgttttgagcgcgctttccacttcggccccggcaaacttgtccaaaagctggagatgattttcgtcttccattaacagctggttatcgtgctgcccgtgaatatctaataaaagcctgccgatctctcttagtgaagcaatcgtgacaagcttgccattgacacggcaaacgcttttcccgctcgtgctgatatcccttctcatgacgatcatttcgtctgaaacgtcgattccctgctcagcgcatacgcctaaaacaggatggccgctctccaacagaaacagcccttcaagttcggcttttgcttccccatatctaacaaattcagatgatccgcggcctccgactaaaagagaaatggcatctatgatgatggatttgccggctccggtttctcctgttaaaaccgtaagcccgcgttcaaaagaaaccgtcagttcctcaataatggcaaagtttttaatcgatagttcagctaacaaacagcattacacctcttatctttgttagattttctgttacagcagttcaaggagcctgttttttacgccttctgtatcttcaggagtccggcaaataattaaaatcgtatcatctccgcaaatggtccccatcatttcatcccagtccaaattgtccatcagcgccccgattgcctgggcattgcccggcatcgttttcagcacaatcatatggcttgctgagtctattttcacaaatgcgtccatcaatgcccgctttagctttgacagcggattgaaacgctggtccgccggaagactgtatttgtaagaaccattatttgtaggcacttttacaaggtgaagttctttaatatcccgtgataccgtggcctgcgttactttgtatccatcctgctttagcatgtcgaccaattcatcctgcgtttcgatttcattgcttgtaatgatctctctgattttaatatgcctctggcctttgttcatgtaagcacctctatttccaagcttatctgttcttttatgttatatgattctctgcacattgtacatgaatgcagaaaaaaggaataatagcgccctattattccggtacatctgcttttttttcttttaacgtcttatgtgcttcttctacaacgcgcatgatctcttcttccggcagttcctggccttcctgtccctctcccggccaatgcaaatgaaggagaaactcaatatttccgtctcctcccgtgattggagaaaatgacaagcctttacagatatagccttcagcggcagaaaaactgatcattcgcttgagcacatcagcatgcactttaggatctctaacaatcccttttttgccgacggattcccgtcccgcttcaaactgaggcttaactaaagccatgcagtcgctgcccggtacgagcaaagtccttaggacaggcaggatgagccgcagtgaaataaaggacacatcaattgtggcaaactccggcatgccctttgtaaagtctgccggtgttgcataacgaaagttcgtccgttccatcacgacgacccgttcatcctgtctaagcttccatgcaagctgattatagcctacatccacagcgtatgactgtttagctccattttgcaaagcgcagtccgtaaaaccgccggtggaggagccaatatcaatcataattttatctttgacagagacgggaaattccttcaacgctttttcgagctttaagccgcccctgctcacatacctcagcgggtttcctttgacagttaacggaaggtcgcggtcaattttttctccaggcttgtccaagcggttttcgtttgaatagacgatccccgccataatggctcttttggctttttcacgcgtttccgccagccctctttccactaataatacatctaatcgttctttctttgacgtcatgatccaattcctttgtgtgtctttggtggcatcagtaatctaatacgatttgccacctgctgttttgtcagtccaatttcctcaagaagcgctgttacacttccgtgttcaataaaccgatcaggtatacccattctgtcaatcggagtatgatattcaccttgatcatgagcgaattctaaaatcgagcttccgaaaccgccttctaagaccgcttcttcaattgttaaaattggcaagccttcttttaggatactcttcatcatcttttcatcaatcggcttaataaaacgcgcattcacaacgcgcacggaaaggccttctttctgcagctcttcggctgcttcaatcgccatttcgattgttgtgccgaatgttaagatgacagcatcgttccctggacgcagcacctcccacgtaccgatcggaatcgttttcaactgttcatccatttttacgccgagtccgtttccgcgcggaaaacgcattgctatcgggccttcgtcatagctaagtgctgtatgaaccatgtgctggccttcattttcgtctttcggcatcattaagaccatgtttggaatgtggcgcataaacgcaatatcaaacacgccttgatgtgtctctccatcagcgccaacgagtccagcacggtcaattccaataaacacattagcgttttggcggcagatgtcatgaacaacttggtcatatgccctttgcaggaaggttgagtaaatcgccaaaaacggcttcataccctgcattgccatagctgcagccattgttgcggcatgctgttctgcgattcctacgtcgaacatccggtcagggaattcctttgcgaagccttcaagctttgaaccgacaggcatagccggcgtaatggctacaatgcgtccgtcctcgcgcgccattcgctgcacagttccgctgacaagaccgctccacgaaggagctgcggctttcggctttacaaagtcaccggtattaattttatatggtccggtaccatgccatgtcccaatcgtatcggtctcagccggtttgtaccccttcccttttttcgtaatgacgtgcagaagaacagggcctttcgtttttttggcgtattgaagattctcaatcagctcatgataagaatgtccgtccactgggcccaaatacgtaaaaccgagctcctcgaaaaacattccggagacgagcatgtatttcaggctgtctttgacccgttccgccgtggcggcaagcttgcccccaactgccggaatctttttaaataagtattcaagctcatctttgacccactggtatttccccgcagtgcggagccgtccgagcatagagtgaatggcaccgacgtttggcgcaatactcatttcattatcattaaggatgacaatcatgtcttttttctcgtcgccgatgtggttaagggcttcgagcgccataccgccggtcagcgcgccgtcaccaatgatcggaataatatattcatccgttcctttaatatcacgggcagctgccattcccatcgcgcctgacagagaagtcgagctgtgcccggtttcccaaacatcgtgctcgctttcactccgctttggaaatccgcaaagccctttgtactggcgaagcgtcgcaaattcttttccgcgtcctgtcagcagcttatggacatacgactgatggcctacatcccataaaaatttgtctttcgggctgttaaattccttatgcagggcaacagtaagctctacgacacctaagtttgggccgatgtggccgccggaagcggataaacttgtaattaaaaactgacggatttcatcacttaatttctctaattcatcaatggacatgttttttaaaaacgacgggtcctgtattgataaaagatccaaagcggatcaactcactttcagcatgaatttctgcaatgatacatgtcttttgcatgccgagctgacaataatctcagacataaaaaaagacaaacgcgcttttccttttcatttttcatataaactgcttacattttaccatacctcgtgcagccgcttcaaattaggatcgttttagtgatctcttgccgcaattaaatcacaaagctcatataaaaggtctttttgaagagagagtccgccgatcaatcgcttcgcctcttttatatgaacatccaatttatgtttggccccttccaatgaaagaagcgacgggtatgtcgatttgtcatttgtggtatccgagccgacacgtttgccgattttctcttcactgccttctaaatctaaaatatcgtctctgatttgaaatccgattccaatgtggctgctgaaggtacgcagtgtttcaatgtcttcctcaggcgcatcagccaaaatagcaccggcgattacacaaaagccaaggagcttggcagttttccgttcatgaatggattcgagctcttcaagcgtgacttgtcggttttccgcttccatatcagctacttgcccaccgaccatgccttcggtgcctgccgctgaaatcagttcattcacaagccgcaggcgcttttctgctgacacctcgtctgacacgtgggaggtaatcagcttaaagctttctgtgagcagcccgtcacccgctaatactgccgtcgcttcaccaaacactttatggtttgtcggcttcccgcggcgcaaatcgtcatcatccatgcatggaagatcatcatgaattaacgaatacgtgtgaatcatttcgacagcacagcccaccggaatgccgtctttttcgctttttccatatgcatttaaaacagccagtacaatcagaggccgcaaccgctttccgccggcctgtagagaatatagcatagatttctttaatgagtccggcatatcaagcttttctgtatagacagaaagctgattttcaattgtttttttccggtccgccagaaagctcgttaatttatttgtcaccttcgtcttcctcctgaacactgaaaggtgccagttcgccgtcttcttttaaaatgaagtccatttgcttttcgactttttgcagcttttcatggcacatttttgacagagccatgccttcttggaaatagttaatggcttgctctagaggcacatctccctcttcaagctttgatacaatgctctcaagccctttcatcgcttcttcaaatgtcatgttttcattttttttcacgtctgtcatttttcttcccctctcttttctaatacttcacaggtcagcacgccatccttcagcttgatttcaagccggtcctgctcttctatttgactgacacttttaatgagtttatcttctttataagccaagctgtatcctctttccatcacttgaagaggacttagtgcattcagcttgccaagaacggtttgaaattgggaatgcagctgcttcatttggatattcatattttttctcagctgatttgtttgttcctggtatcgtgttctcgcttgtttcagctgttcatgaggatgcaatgcctctaatctgtacgtttcacgctccagctgtctgcttttccgatctaaaagagcggtcagctgtgcttgaaactgctggtacgcgaggtcaaactgctgctctttttgcgcatacaaacgctttggaaaacgaaaggcataggacgattgcagcgtttgtatccgttcttttttctggccgagatgctgctgcattgctcttgtcattctgacttccgctgtttttgtccgttcgattaaatcagtggtatgaggcacagcaatctcagctgctcctgtcggcgtcgcagctctgatatcggcgacaaaatcactaatcgtaaaatccgtctcatgtccgactgccgatataatcggaatattggaagcaaagatggcgcgtgctacaatttcttcattgaatgcccacagttcttctatcgaaccgccgcctctcccgacaattaatacgtcgcaaatctctttttcatttgcctcttcaatgcgcgtaacgatggatctgctcgcattttcaccttgtacgagcgctggaagaacaatgacttttacaaggggatatcttctttttagagttgtaataacgtctctgacagcggcacccgttggagatgtcacaaccccgattgtggctggaaatgcggggatttgttttttgtagcggtcgtcaaataaaccttctccggcaagcttcttttttaattcttcgtacgctaaataaagcgctccaaccccgtcaggctgcatttctttggcatataattgatagtttccgctcggttcatatacggaaattccgcctctgaccagcactttcattccgttttcaggtttaaaaggcagacgctcgctttgtctcgcgaacatcaccgactgcattcttgcgttttcgtcttttaaagtgaaataaatatgccctcgtgtgtgtatctttacattcgacaattcgcctttaatccaaatattttcaaggtgaggatctacatcgaattttcgttttatatactttgtcagcgctgagacggtcacatacgctgcttcacccatgtctaaaaactcctctcctaagcattcctgcaccataactaaagaaaacccgccctggctttaggagcctgaagaagcgggtatcgtgctcatattcaaggcgggtaaacatttcgcctgtgaatatctccaattatctatgataacgtacgtttcgcagatttaacagtattatgcgcaagcatcgtgatggtcatcggacctactccgcccggaaccggcgttatgaaggacgctttttcctttgccccttcaaattcaacgtctccgcaaagctttccgttttccagacggttaacgccgacgtcaatgacaacagcgccctctttgatctggtctgcactgatgaagttggctctgccgactgccaccaccaggatgtccgcttttttcgtatgttcagtaatattttctgttcttgaatgacagtaagtaaccgtcgcgttttcatttaataaaagctggccgacaggtttgccgacaatgttgcttcggccgactacaacaacctctttaccggaaaggtcaatattggttttcttcaaaagctcaacaattccatgaggcgtgcaaggaagaaacgtatcttcgccaagcagcattttccctacgtttaacggatgaaaaccgtctacatctttatcaggggagatacgttcgatcaccgctttttcagaaatatggtctgggagcggaagctgaacgagaatgccatgaaactcagggtcttggttatattgatcaataatggaaagcagttcagcttctgtgaggctgctgtcaaattgatcgagcttgaaattcattcccattgtttctgccgcttttttctttcctcgcacgtaagagtgagaagcaggatcatctccaatcaaaataaccgccagtccgggagtgacgccttgctttttaagctcttctacctcttttgccaattgttcgcgtttttctctagccgtttcttttccgtcgatgattgttgcagtcattttctttcctcctatgattgttcaatatcagatttaatgttagaaagaaccccgtttacaaactttgtcgctttgtcatcaccaaaccgttttgccagctcaatcgcttcgttcatggagacattcaccggaatgtcttcggcatatgccatttcatatgctgccaggcgcaaaatcgcacggtcaacattggcaatccgatcgagcttccaattcaccagatgcttggagatcatttcatccagctggtcttggtgttccaataccccgtgtacaagctgttcaaagaaaggatctgttttttcttcatccagtgcgtgttctatggcttcattcactgcaatatcgctgacatcaatttgaaatagtgcctgcaaagctttttctcttgctgttcttcttttcattttctttctcctttgatcctctttatccgcttgtcgttaagccacaaagagatcataacatatttttttcgtatccgcatattgaaatcaaggtttttttaccctattaccgaatattttcacacaccttaatatgattattcggatttcacgttcatgaagaaactcggctatgtaagccggctttcttcatgctttgaaataaagggtaacgtgtaaaaaaaccaaagggccgccctccccttggtttcgtgttaagccatttacatttcttcgtcgatttggacttcttgggcttttgtgtcaaattgaatgccgacgatgtgaatattgatctcgttaatcgaaagagacgtcatatttaataaggtttgacgaatgttttcctgaacggatgctgcaactttcggaatcgaaacgccaaatgtaacgacacagtatacatcgatcgtaattccgtcatccgccaggtcgactttgacacctttgccatgattcactttgccaaagcgctcaacgacgcctgtcgcaaagtttccgcgcatttcggcaactccatcaacttctgatgctgcaatgccggcaatgacctcaatgacctccggtgcaatctcaaccttacccaaatgcgtatcttcgtgatccattttaagcaagctgttgtctttcattcaattcacctccgtaaaaattatgagcccattacatcatatgtttctaaaaatttcgtattaaactctccgctcacaaatgtttcgtgttcaagcagttttaaatggaaagggattgttgtctcaatgccttcgatgacgaattcgctcaatgcgcgcttcatgcgggcaatcgcttcatctctcgtttttccgtatgtgattacctttgcaatcatgctgtcatagtacggtgggatggaatagccagggtacgcagctgaatcgacacggacaccaagaccgccaggaggcaggtacattttaatttcaccaggtgacggcatgaaatttttgcttgggttttctgcgttgattcggcattcgatggcccagccttcaaattcaacatcttcttgcttgaggctcagttccattcctgaagccactttgatttgttccttgatcaggtcagttcccgtcaccatttctgtgactgggtgctccacctggattctcgtgttcatttccatgaagtaatagcgctgttcattgtagtcatagataaattcaactgttccagcacctgtatagccaaccgctttggcagcctttaccgctgcatctcccatttgctccctgatttctgaatcaagggcaggagatggtgattcttccaaaagcttttgcaggcgtctttggatcgagcagtcgcgttcgcccaaatggatcgtatttccgtagttatcagcaagcacttggatctcaacgtggcgaaaatcttctatgtatttttcgatgtatacacctggattcccaaatgcagttgccgcttcctgctgtgtaatcttaatgccattaatcagttcctcttcagtgcgggcaaccctaattccttttccgcctccgcctgcggtggcttttataattacaggatacccaatttcattagcaagcgaaaccgcttcttccacattttctataattccctgtgaacccggtacgattggcacgccggcctgtttcatcgtttcccgcgcaacgtcttttgttcccatttttgaaatggcgtcagcgctcgggccgacaaacgtgacattcacttcttcacataattcagcgaaatcagcattttcagctaaaaatccgtatcccggatgaatggcgtccgtgccagtcagctttgcaacactcacaatatttgtaacgtttaaatagctgtcttttgatgctttcggtccgatacaaaaagcttcatcggccatttgaacatgaagggcatctttatcagcttctgaataaacagcgacagtctcaattccgagctctctgcaggctctgatgattctgacagcaatttctcctctgttggcgatcaatagctttttaatcatgttcagtctccttactccgcttttacaagaaatagaggttgtccgtattcgaccagctggccgttttctactaatacttcaacgatttcgcctttcacttctgcttcgatttcgttgaaaagcttcatcgcttctacaatgcagacaactgtgttttcatttacttttgaaccggctgttacatacgggccagcttccggtgatgaagaagcataaaatgttcctaccattggtgaagtgattttatgcagattctcatcttgctttggtgcttcttgggcaggtgccgctgcttgctgcgcttgcggctgaactgcctgcggagcctgtgcttgtacaggtgctgccggtgcctgctgcatgacttgaaccgtgcctgcttcgtgttttttcagttttaaggatacaccttcattttcatatacgaattcgtcaattgtagactcgtcaattgctttaatcagctcgtggatttctttgatatttaacattcaatcgcactcctatgtatgaaatttctttttttataggttactactaaaagtacatactatgttcatcttacaggagcggacttttgaattcaactctaatatgacagcaacgcaaaaagcccgcttgtttagcgggcttttttccctcattcttatttagagggttcaaatgtgacagcgacatctttcattgttttgatttcttttgccacaaggtctataatggctgtcgccttcgatttagagtgtttgtctgatttgactgtaatattgattttatctccttcagcattaacaagcgcatcctcgtaaccttgtgttttaatcagcgtttccagctgtttttctgttccttccacttcactgagagccgtcattttatcgtatgcttcgcttttctccttggctgttgcatcatcgcttgacacaatggcattcagctcttctctttctttgcttctggcatcttctaaatcaagacggtacgttgtaaacaaatcatcatcggctgtttccgtaacaacagttcctttttcactggcttcagcggatgtttccttgtctgctgatgaatctttcgttccctttgttccatcttcttttcctttttcagtttctgtaccgcttttttccttcgtgtcttgcttggcaggcgctttttcagttgcgacctctccgctgtcagacgcgcttttttcactttgcatctgcacggcgtttttgctttccggcgacatgatatagtagacgcttaacaccacgacaagactgagcattgttaatagccaaacggtttgttttttaagcatttatgaatcctcctttatttttttaggggcaaccgcaacccggtggcttggaacatccaggacccgtgtcaccgcttcgataatggtttgttttatttgaacgttgtccactccttgagcaacaacgagtacaccgcgtatatcaggttttttcgtttggacgacgacaggtgtttctttatcgccgtttttgatcatgacgatttcttcctccgatgattggtctgtaacgcttctttttccgccttctttgtcagtttcttcagtggttgtatttttgtttgatttgtttttttcgtatactttcagcgacgttgcatctacattcacgacaaccgagacatcgtccacaccaatgattgtttcaagaatttctttcagttgattttcgtattctttttcatagtcatcgatcgagtctttaggtttatcagattttgaggctttaaacacttcggctgttttctctttgctgtctgcggaatgttgtgatgatacggccgttatcgttttggcgttttcagttttctcaggtgaagaaaacagctggctgacaagcataaaggaaactccgagaacaaaaacgaatagaaagtaatgatatttggtcagcttcggcttttcgccgtccttcgtttgtcccggaagaaactgctttttcaatacattccataatccgtttttattcattgccgacactctccccgccttccatatgaaccgtaattttctcacttccgatttcccaaatgtccgcgagctgcgtttgtatctgtttggcttctttttgttcggctgcttcttttgttacgtatgcatgatctgtatcaatgtggaccggcgcgaccgtttggaccgttttttcagaagacggggccatatacacgctgattgttttaatatcctcttctgaatctaccttttctcctgccgtgagtttgatgcggcctactttatattcatcatgactgaatctctcctccgctttcttttttagttggacagccatttcttctagaatatatgcgcgctgggaagcttgtatttctattttttttgaattgatttgattttttatgtcggcagactctgactgcccgttttttgtgaggtattcaaagatgacttcggggtctgtcttgaaaagtttaaaaatcggcgtaagcatgacgacaatcaagagcaggctgactaccatttttgcgtacttttgcatgctggagctcggcagcagcatatcaatcacaattgcaaataggataaacaacacgatggtggtaagccattccgttaaaaaactcatttgcctgcctccttcatttcatcatcatcgtgaggtttccggctgtgattatgacagtaaggcttaaaaaaaacatgagagacacaatggcgagagctgcaaaaatataaatgacgcttttgctgatgacgtcgaggcaggtgatgacgggcccgcctcctagcggctgaagaatcgcggctgccagcttataaataaaagcgagggaaagcactttgattgccggaaatgccgcaatacagatcaaaatagcgacaccgagaatccctaccgtatttttcagcagtaaagaggcgctgattactgtatctgttgcgtctgtaaacattcggccaagcacaggaataaaatttccggttataaatttagccgtcctgagcgtaatgccgtctgtcactgcagctgacgctccctgaacagagatgacgccgagaaagatggtaagaaaaacagccagtgctccgatggcgatatttctgagcaggttagccagctgcgttactttgtattgttcagtcatcgtgctgacaatgctcagaatcgctgataaaaaaatcagcggcatgacgatattctgaatcaagagaccgctcgtgttcatcaggaagaggataacaggatgaaagaaggcagcagatacagctccgcctgaggaagccaaaagcgccaagaggagcggaatgagcgccaggataaagctggtcatcgtctgaatcgcctcagttgcatagttaattgccacatgaaagctattaagcgcaaggataatcagcaccatgtacacaattgagtaagcgaccttactgacggtgctttgctgaaaagcattttgcaaaagctgcagaatgacgcaaaaaatcgtgagcaaaatcaatgtgcccagcagctttccgttggcaagcacttcatgaaacaaataagaaaagagagctttcagccattcttgcggtgagaatgatttatcgccattgataaactccattaagctgcctttttggctttccggcagcagtccgccgtattctgtcataatgtcattccaaaattccccgatcttatctgtttcaagcgaggctgctgtcctttccgctaattgctcggctgtttcagcatggtcttccgtttgttctgcattaccagctgcttgtacaatttctgcacggcctgctatgatcagcacggccaaaagcaaaacccattgaaagcgcttcaatctaccgcctcctttcggttatgacatagaaggtataagtccgagaatcgtttcgataatgacggttaaaataggcacagccattacgagtattaaaattttccccgccaattctattttcgaggcgatggctccttgaccggcatcttttgtgagctgtgccccgaattcagcaatataggcgattccgataatctttaaaatggtttcaacatagaccatgttgacatttgcattaatcgcaattttttctatcattcgaataatgtcgtagatttggtctaccaaataaagaaaaatggcacatccggcaaaaacgacgattaaaaacgcaaaagtcggcttttgttcttttacaattaaagaaaggaaggtggcgatcagccctaaacctacaatttgaacaatgtcaatctgcaagcccccctatccttggaataaaaacacagcttttatctttttaaataggtcatctacaatcgtggcgaccataaataaaatatagataaaacctaacagcgtcacccactgagcatattctttcttgcccatctgatccaatatcgtgtgtaaaaaagcgaccacgattcccactccggcgatttgaaatatgacattcacgtctactcccattttatttttgctcccctcacgtttacatcaatagaagaatgagtaacaagcccgctaaaaagcccaaactttttatcatcttttcgtttttcgcttgcgcctgctcagcatccgcttctgaggcttccaaatgtgtcagcgccagcttgatgtgcttttgctgagagattcgatcatgaatcccaagcgtctcgccaaactgcttcagcacttcgtattcgctttttttcaaagacagggtgtcccataccttctttaagctttgctcccacgccgttttcgcggaatcacttcccttgtccagctgatcactgaatgcggaaaaaagagttgaaacaggctgtgcgagctgtttggcaatctgctgtgaagcagtatgaagcggtgtatggccgtacatgatttcagcctcgagggattgaagcgccgcacgcagctggcggatttgccgcggccgttctgtataaatcttcgccatctcaaaacctgtccatgttgtcgctaccacaatgaatacagcgcccagcagcttcagcatgttttcacgcccgtcgtcctagacagcacatttccgtctttgtcataaatttggctcactgtgcccggcccttttgctcttgataattccaaatagcggtcaaaggctctttcttcccacaaacgcttcaatgaaggccgcttcatcaggtcggatatactccagccatgcgccgatacgattactgaaacaccggcatgcagcgcctccagaagtgcatctgtatcttccatacgcccgatttcatcgacaatcatcacctcagggctcatggatcgaatcatcatcatcagcccttcagcttttggacaggcgtctaacacgtcaattctctgaccaaattgatgctgcggaataccgcgaagacatccggcaatctctgaccgttcatcgacgatccctgtctttacgggcagcatgttttttttgccggtgcttgagagcctcgcaaggtcccggagaagtgttgttttgccggtttggggcggtccgataatcagcgtattcagccagctgttttgatataagtatggaagcagcggctccgcaatccccagcttttgccgggcaattcgtatattaaaagatgcgatgtcacggaggcctttcacacctccgttttccgtaatgactctgcccgccagtccgactctgtggccgcctctgatcgtgacataccctttcttcagctcttcttcaagtgtatacatactatagttgctgagccggctcaggatcagatgggcatcctcggccgtgcccgcataggacaaataaacaggttgtcctcttcgaatcaattcaacagggcggttgatccgaattctgacttcttcgatttccagccattgttgttccggtatttcagaaagggcgtttttcatggattcagggagaacctcagcgatttcattcaacagagcctcctcctttctaccgattggcttctttaaaatgtatgatgtgaggcagactttatgacaagcctctctttatttatgaacacccgccaaaatcaagacaacacccgtaaaaatcagaatcagctttgcatacgaaagctgcccggcaatttggtagattccgacagtcattgtaatgataaaaatcaacggaccgacaatagcgagaatgctgttaaccacaaccgccttccggacatcgttggtcacaagcatgacaattgctgccgtcagctcaatcatagaggataaaactcgtaatcccgccattgttaaaacagtagaattgatatttccaagtaaaaatttcatagcactctcccaacctcccatttttttatatgatatgctctagcttgctgaagtagtcttgtcattttcgtataaaagaaagattctgtttttgggcacaaaaaaagcctgctcccatttgggaacagacttctttttttctttctatgctcttgaaacgtaagaaccgtctgatgtattgacaacaagtgtgtcgccttcattcacaaagaacggcacgtttacaacaagcccggtttcagttttcgcaggttttgtaccgcctgacgctgtatcacctttaataccaggttcagtttcaacaactttcagctcaactgtgtttggaagttcgataccaagtgtttcatcctggtacatcatgatatgcacagacatgttttctagcaggtattttaattcttcttcgatttgagttgcgctcagttcaagctgctcataagaagaagtatccataaatacgtgctgatctccgtttgcatatagatattgcattgttttggtttcgatttgcgctttcgctactttttcaccagcgcggaatgttttttcctgaatcgcgccagtgcgaaggttgcggagtttagagcggacaaatgccgcaccttttccaggttttacgtgctggaagtcaacgacgcgccaaatgccgccatctacttcaattgttaatcctgtacggaaatcgttaactgaaatcatgtttaatgtcctcctatattccaatcacaaaataataagttcttttggggaatgggtgattgtccggttgccgttttctgtaatcacgatgtcatcttcaatgcggacaccgcctgtttctggtatgtaaatgcccggctccactgtgaccaccatacccggttcaaggatagctgaagatctgacggataatcccggcgattcatgaacttccatgccgagcccgtgcccggttgaatggccgaaatagtcaccgtagccttttgcagcaatatgatcccttgtgagggcgtcagcctcttttcctgtcattcccggcttaatatgtgcgacgccaagcgcctgagcatcaaatacaacctgatagatctccttcaattgatcactgggctgacctacagcgaccgtccgggtaatatcagaacaatatcctttataataagcgccaaaatcaagcgtaacaaggtctccgctttcaatcagtttgtcactggccacaccgtgcggaaggcttgaacgaaggcctgaggcgacaatcatatcaaaagaagagctgtctgctccctggcttctcatataaaactccagctcattggcaacagcgatttcagaaatgccgggtttcataaacgtcaagatatgtctgaaggcatcatctgcaatcttcgcagcttcctctaatatcttaatctcttcactagacttaatcaagcgcaacttttccacggattcagccacaggcactaattcggcatcactgataacggcgctgtatgaagcgtaagtgccatatgtcatgctgttctgttcaaagccgagacgcttgatgccaaacgattcaacagtgtcggcagtggtctgaatcaagctgccgccatgttcaatgatctcaaaaccctttacctgaaccttcgcctgctcagtataacgaaaatccgtaataaacgctgctttgtcacccgatataacagccaaacccgccgaacctgtaaaccctgtcatatagcgtacattagtgttgcttgtaatcagcatgccgtcaattcccagctgtccaaacaggtttcttaatttctctagcttcatcttgattctcccccttgctggcttaataagtagcgaacagcaagcttgtagccttcagctccaagaccgacaatctgccctttcgcaacaggagcgataaccgactgatgcctgaattcttccctggcgtataagtttgataaatgcacctctaccacaggaagactgatgcttgaaacagcatccctgatcgcatagctgtaatgactcagggcgccggggttcagaacaatcccgctgtattgctcctcagcctcatgtatcgcatctatcaaatcaccttcgtgattagactggaagaaagtgagctggatatgtaaggcttcagcaaactgaaaaagatctgtttcaatatcggtcagtgtctggcggccgaatacttcaggctcacgactcccaagccggttaacattcggtccgttcaaaatcaaaaaatgaggcacacaatctctccttttcgcgagggtttctcatgtaaaaaatgttcacttctcgtgaacattttatcatactggaaaaggattatacactattctctatgcattcccagcgcacgtgcaagcttttccgaattcagctcattgtattcaaatgaaatagaatacccgacaaacagcccgtaaagcaaataaatgcaaatggtcgtaataattgtatctgatgtcagttcggtcaccgtgcgcacatctggaaaaatcggattaaaaacaaaaaacacgagcagccaaagcaccaagccgtataaaatacccggccacattgtttttaaacgtttcaatagaagaaaataaagaaatgctgcgccaattgaaattactccaatcaaaatgatgctgattaccgttcccagcccatgttttttccactctccgagtacaaacggctgcaatatcatattcgggctgatttcggaaaaatgaaacaaatatgcgatataagcaacgaaactccaaagtacgcctccgcaaaaacctgttgccgccaccctgccggccattgaaacaggcggcttttgcttctcattcaattcttcattttgttctgtatctttttcgcttgtcatcatggcacctccagttaaagtgtgcccaaaaaatgaaatgtcaataaaaaagctcacactttttggcagctgcgagtaaaatttgaaaataacgggtataatgcatgtagaaaaagcaaggctatggcaattttttcagcctgtcaatctagaggtttagcgctgtttcctgtacaatagagtgaaaggaaatggttagcaatcctaaagaaataggcaggttgataatatgtcaaaacataaagttccgcccgcttacggcgggcaggctgttgtggaaggcgttatgtttggcggaaagcatcattacgttacagccatcagaagaacggatggaagcattgacttttttaagcttccacgcaaacacaacccgaaactgaacatcgtgaaaaagataccgtttttacgggggatcgcggccattatcgaagcgagtgcaaacggcacaaagcatttgaatttttcaagcgaacgttacgggctcgatccatctgaagacgagacacttgagcaggaagaaaaaaaatcctctgggctgtctatgtatctcagcctcgcagttataggcgtcctatcatttttgttcagtaaattcgtatttacattggttccagttttcttagcggaactgacaaggccgattttttccttgaacacagcgcaaatcgcgattgaaagcctgtttaagttgattttgctgctcggttacatctattttttgtccatgacaccgcttattaaaagagtgtttcaatatcatggagccgaacataaagtcataaactgttatgaacagaatttgccaattactgtggagaatgtccaaaaccaatctcggcttcattaccgctgcggatcaagctttattttatttacgattattgtcggcatgtttgtttatttactcgttccgacagatccgctttggctgcgtgttatagatcgtgtcgcactgataccggtcgtgcttggtatatcctttgaagttctgcagctgacaaacaaagtgcgtgacattcccggtctgaaattacttgggtacccgggactttggcttcagctgttaaccacaaaggaacctaaggatgaacaggttgaagttgccatcgaaagctttaacgaacttctcagactcgaagcattgtctgagcaaaatcagaagccttctcacaacgtcatctaaaatccgttgccctgctattactttcggaggtggacagttatgaatcatcgtgtacaacctattattgctgtattaattgcgctgggagcgttcggtttcctctatgtgctggtaaccaatcccggagaaatggcaaaaatggcggtaaccgtcatcgtggcaggtatcattatttattttattgtgaaatatgtaatgaatcgaaatgcgggcagcgaaggagcagccttcaaaaaagcggcgaaacaatcacggcgccggatgaaagaacaaaaagcaaaacaccgcgccggacataagggacgtgtcagccacctgcgaagcgttccgagcgccagcaagcctaagccgatgattctcaagaaaaaaagccagactcagctgactgttatagaagggaaaaaaaataaaaagaaaaacagagcgcttttttaataggtccactgctttaaaaacagctctgtccgtcttttacctagctcaatcagggctagttttttttgttgtgttaaatgaaaatcagtggccattacgtcatcaacagggagaaaaatgatattttgttcatagcgtgacgcaatgtgccttgcgtcatgagcatccttcatcgtttcaaacagggcgccgaacagttcaaaagcgttgcggatattttttttcggacgctctctttcacgcggcgcaagcgtgacaccgatcacagggcgctttctttcctttgaaaacagccagattggaaaattgcttaacacgcctccgtcgacaaccgtggcggtgcctgtgtccgtttttaattttatcggttcaaagaaatacggaatgctgcagctcattctgaccgctctggcaaccgggaacatatctggatttaacccgtaacgggccaaatcgtccggcaaaacaatcatggtgccgtttgtcagatcagaagcaataaggcgcagagaccctttctgcaaatcgccgaaaacccttatgcctttcgctcttaacagatcagcaatccatttttctatcgtatcgcctttgtataagccaagacgccagtagatggacacccactggagcatctttaaggggagaaatgagtacctctgatccagcaatttctctccgtccacttcttcaattaaagcgtggatttccttactggtgtaacctgacgcaatgaaagcggcaataatggcgccggcgcttgtacccgcaactcttttaaagcggaagcctttttcctcaagcacttcataagcgcctgcgagcgcaatgccttttactcctccgccggaaaacacaccgtcaatatacatctcattccctccccctccatccgatcgtttattaccattttaagaaaacacgcgaagaaatagaccaacgaatgacgggtggcgtcagcgtatcaaaaaagacggcctccttcgagaccgcctttttactgattatgatgttctgttttcttttggattgatttcagatcttttttacgggcatcatcttcttcaaaatattgaacaagatccccgatgcgatcaatactgttccagcttaaatgatgttcgattccttcgacatcgttatatattttctcttcatcaacaccaatgattcttaaaaactgctcaagcaattcatgtctgtataccagccgtttgcctatttttttccctttagacgttaacacgagaccgcgatatttttcataaattaaatattcgtctttatctagtttttgaaccatttttgttacagaggagggatggactgccaatgcttccgcgatatcggaaactcgtgcatatcctttttcttcaatcagcatataaatctgttcaatataatcttccatacttggtgttgtcatcgaaaccctcccaaaaagcaccttaactttataaaccattacaagtttacactaatgaacttgaaaaaacaaggatgctccgcgggtcaaaagccctgtttaccgcttataattccattcatctgaagcgtactttgtttcagccaagtgatgaacaaaatcaagctcttcctgagaaagttcatatggctccaaatgaatgttaagacctgtttcaaatccttctttaaaggctttacgagcctcatccatcgtcacccgcttttcgatgagttcattaatggcaaccgctttatttttgaaattgcgctgcatccgctctcttactctttcacttggatataagaacagatcgaacagcttgtcctcatctaaatcaagaagaatggagccatgctgaagaatcacacctttttgtctcgtttgcgcgcttcccgccaccttgcgcccctcaaccactagttcataccacgaaggcgcgtcaaaacaaacagatgaccgcggattttttaagctttctttttctttttcagttctcgggatggcaaagtaagcgtccagaccgagatttctaaagccttgaagtatgccttctgaaataacccggtaagcctcagtaacagtcgccggcatctcggggtgctcttccgaaacaattacgctgtatgtcagttcctgatcgtgcagcacacctctcccgccggtcgggcgtctgacgaatccgagattatatttatgtactgcttcaaaattgatttcctttttaatattttgaaaataccctacagaaagtgtcgccggattccagccgtaaaaacggataaccggggggattttcttttcgctgtgccaatataaaagcgcttcatcaagcgccatattgaatgcaggacttgcattgcctgagtctataaaccgccaagtttctttttgcattttaagaccttccttaccgttttaatagaatcagtttatcaaactgtcgggaaaatgaaaaatattttagttccattatagatgacaatcacgctgtgctttactataatagtatttgtcgaaaacggctctatgaccttgttttatgaagcagggttttgattttatatgctaaaggagtagaatcacattgtctaatatgatcgttttgattatttttgctgcatttatcatctatatgattgcttcatatgtctatcagcagcgaattatgaaaacacttaccgaagaagaattccgcgcgggttaccgcaaagcgcagcttattgatgttcgtgagccaaatgagtttgagggcggacatattttaggcgcccgcaacatcccgctttcccagctgaaacagagaaaaaatgagatccgtacggacaagcctgtttacctgtactgccaaaacagtgtccgcagcggacgcgcggcacaaaccctgcgcaaaaacggctgcactgagatttacaacctaaaaggcggctttaaaaaatggggcggaaagattaaagcgaagaaataaagcaaacagctgtctggtagacagctgtttttatttatctttcttccgcctcgtatctgagcactgggtgtctcgccgcttttgtttcatccattctttttacaatcgttgtatgcggggcctcctgaacaagctccggattctcctccgcttcttttgcgatttgaatcatagcatcaataaacgcgtccagtgtttcctttgattcggtctctgtcggctcgatcatgatgcattcttcaacattaagcgggaaataaatcgtcggcggatgatagccgaaatcaaggagccgttttgcaatatcaagcgtacgcactcccagctttttctgccgcttccctgataatacaaattcatgcttgcaatggcggtcaaacggaagatcgtaataaggcgcgagttttctcatcatataattggcgtttaacactgcgttctcagtaacagcctttaatccgtcaggccccatggagcgaatatacgtatacgctctcacattaatgccaaagttgccgtaatacggcttcacacggccgatcgcatgagggcggtcataatcaaacgtaaagcgcccttcttttttgactaaaactggctttggcaaataaggaatcagatcttgttttacgccgacagggcctgagccggggcctccgccgccatgagggcctgtgaatgttttatgcaggttgaggtgcaccacgtcaaatcccatatcaccaggtctcgccttgcttaaaacggcatttaaattagcgccgtcataatacagtttcccccccgcttggtgtacaatttccgccatctctgtaatctgctcctcaaacaagccgagcgtgttcggattcgtcagcataagagctgcagtttcttcattcactgctctttttaaatcctctaaatcaacaagccctttttcattcgatttcaccgtaacggtttcaaagcctgctactgttgctgatgcaggattcgtcccatgcgcggaatcagggacaatgaccttcgtccgcttgaaatccccgcgagcttcatgataggcacggatcatcatcagccccgtccattcgccgtgcgctccggcagcaggctgaagcgtaacctcatccattcccgttatttcttcaaggtgtttgcttaaatcatataaaagctctaatgcgccttgcaccgtgtcttcatcctgaagaggatgaatcgcagcaaaaccaggaatacgtgcgattttttcattgattttcggattatatttcatcgtgcaagaaccgagaggataaaaaccggaatccaccccgtgattgcgtttggacagcgctgtataatggcgcatgatgtccagctctgaaacctccggcagcgctgcgtcttcgtcacgaatataggtgtctgacaagaggtcccccaattcgatttccggtacatcgagctccggcagactatagccgattcggccttctcttgaaagttcaaaaataagtgcctggtcctgattactcatggcgatcccccaattcctgaatgagtgcgtcaatttcttcttttgttctcagctctgttacagcaatcagcatatggcagtccagctctggatacgtcaacccaagatcatatccgccaatcatgccttttgccagcaaacgcttgttcacagctctcaccggctcatccagtttgatgacaaattcattaaacatcggcccgtcaaacataacagtaaggcctgctttttttgcttcttgctttgcatagttggcttttaagagattttggcgggctatatcttttacgccgttttttccgagagcagtcatggccactgatgctgccagcgcatttaaagcttggttcgagcatatatttgatgttgctttatcccggcggatatgctgctccctggcttgcagggtaagcacaaagcctctttttccgttttcgtcttccgtttgtccgacgagacggcccggcacctttctcattaattttttagtaacggcaaaaaagccgcaatgcgggccgccgtatgctgaaggaatgccgaaaggctgcgcatcaccgacgacgatatcagactgaaacttgcccggcggagtgagaagacctagcgccagcgggttggctgaaacaataaacatggatttcccttgatgagcgataggctcaatatcctttagcggctcgatcctgccgaaaaaattcgggtactgaacgatcactgcggctgtgttctcgcaaacggtttggcgcaatgcatcaagatccgtaacgccatccgcagcgggtacttcaacaacatcaatatactgaccttttgcgtaagttttcagcacctctcgcgattcaggatgcacggtttttgacacaacaatttttttctttttcgtgtggcctgaagcaagcattgctgcttctgccaaggctgttccgccgtcatacatcgaggagttggcgatatccatgcctgtcagttcacagatcatcgtttggaattcaaaaatagcctggagctctccttgtgaaatctctggctgataaggcgtatatgcggtataaaactcagagcgcgaaatgacatgatccacaatgacaggctgatagtggtcatatacacccgctcctaagaaagaagcgtattgtacggtatcacgatttttagaggccagctttgtcagttctcttgttaattctgtctctgatttcgcttttttgatttgatgctcttttttatatttgacgttttccggtatatcagcaaataaatcatcgatgctgcttacgccgatagtagcaagcatctcctgtttatccttttctgttgcgggcaaataacggtgcttcatgtgttgtctcctctctccaagaaaaaatattagcgtttataaaatggtgttttgacaacctttgctttcactaattttttgcgtatctctacatctacaacagtcccgatctcactcgtttccgaatcaattaaggcaaggccgacgttttttcctaatgtcggtgactgcgtgccggttgtcacctttccgacagacttgccattttggaaaacctcatatccgtgccgcggtatccctttttcaatcatttcgagaccgacaagtttgcgcttcgctccgttttctttttgttcactcaatactgacttaccgaaaaagtcagactcctttttgtgctttacagcaaagcctatacctgcttcaatcggtgtaatatcccgggtcagctcctgaccgtagagcgggagcttcgcttcaaaccggagtgtatcacgtgcaccgagaccgcatggaatcaatccgtatgcatcccctgcatcgatgatttttttccaaatatgcatagcatcatcactgcggcagtaaatttcatacccgtcttctcccgtatagccagtgcgtgaaataagtgctttgcggccgctgatatcggcttcatcaataaacgcaaacggctttaatgcagacacatccgcatctgtcagattttttaagatcgcttctgctttcggtccctgtacagccaagagcgcgatttgatctgactgattgtcaatctgcacatcacctgctgcatgttctttcatccaagccaagtctttatctatattagaagcattaatgacaagcagatagcggttctctcctttttgatagataagcaaatcatcgacggttccgccatccgggtaacacatcgctgtatattgagcacggcctggcgttaacgcggaaacatcatttgtcatcaatctttgcaaaaaagacagactgtcgttccctgacacttcgacttctcccatatgagatacatcaaacaaaccggctgcagttcggacagcctcgtgttctttttttatagaagaaaattgaacaggaagctcccagcctccgaaatcaatcgtttttcctccatattccttatacaggtcaaataacggcgttcttttcagcatctaattcctcccctttatcaacggcgcagctaaaaaacatacaaaaaaggacagagaaacacctcatgtaaaatgaaggttctctgtcctggcacctgaaagtttactttgcatacgcaaagacgtcccctttggtggtttgcgcatccgcacaaacactctccagagttgcgtcgagcaagagttcttttgcctgagagattcactccgcagtttgctccttcggcgcctgtatcccgaggttttcggtcaggtctctccccttgctgtcattcgctcatattttcatgctgttatggacatactatagcaatatcttacatcaaatacatactcatatcctaccatcatcactatatgctgggcaacagcaatttgggcagatttttcttatattattcatcttaagaatcgaagaataagaaaggcggtttcaaagcaatgaatacagaaatgatctacgatgcaaaatggcctgaagaatttgctgaaagactgaaaaacgatggcccttgggcaaactgggaactgtacaagctctctgcagaaatccagaaaacattagcaattccagagtttgaaggcttacgggctcctttatatctgccttcctttacgccgctcccccaccagcttgaagtggcgcaaaaagtggttgaaaaaatgaacgggaaagcgattttagcagatgaggttggtctcggaaaaacggttgaagctggactgattctaaaagaatatatgattcgcgggttagcaaaaaaaattttgatccttgtgcccgcttcccttgtgtcacagtgggtcaaagagcttcaggaaaaatttttgattccggctgttgaacaaaagaaaagctatgtgtgggagcaatgcgatattgtcgtctcatcaatagacaccgcgaagcgctcgccccatcgagaaatcgttctgtctatcccatatgatcttgtcattattgatgaggcacacaaactgaaaaatagcaaaacgaagaactatgaatttgtccggaatctcgtaaaaaaatattgcctgcttcttaccgcgacgccaatccagaaccgtatcgaagagattttcaatttggtgtccttattaaaacccggccatttaggcagtcagaatcactttcaggaggagttcgccaagaagaaatccagtttagaagcgcatgaacatttaaaagatcttgtgaataaagtcatgatccgtaacaggcggcatgatacagggctgaattggaaacagcgccatgttgaaacagtgccgattcaattttctccatcagagcaggcgctttatgatgaaatttctcgtttgaaggacagtatcaataaaccagccagcatgttctcgattatgaccttgcaaagagaatgctgttcgagcagagaagcggtatatatgacgctgaaaaagatgcttgatcaaaaagagaaacaagcacctgccattgatgaggatacgatttcagttttgatagatcgcatcaatcaagtgacacaaaactctaaagcgcttcaagttgttgacttgatcaaaaagatcgacgataaggtcatcatttttacagaataccgcgcaacccagatttatctgcagtggtttcttcagcaaaacggcatcagttctgtgccgtttagaggcggatttaaacgtggaaaaaaagactggatgaaggatcttttccgcggaaaaatccaagtccttattgcaactgaagcaggcggtgagggaattaacctgcaattttgcaatcacatgatcaactatgacctgccatggaacccgatgcggcttgagcaaagaatcggaagaattcacagactcgggcaggagcgtgacgtgcatatttataacatggcgacaaaacatacggtggaagagcatattctaaagcttttatatgaaaaaattcatttgtttgaaaaagtggtcggtgaacttgatgatattttaacgaaaattcaagtgaacaattttgaagagcaccttcatgacattttgtatcactcagcaacagaagaagaaatgaaaataaaaatggataacttaacctcatttttgtcttataaaaaacagctgcctgctgaaaaaagaggatcttagcctgtaaggaggttttattagtgagacagcaagaggttcacgattttctgctgcgtttttttcaagcaaacagctgccaaatcgtcgatcaaggcttaggctatatgacagtgcagcttacagttgaaatggacaaacaaatcatgaaccgccctttctactggcattggcgcgagaagacaggcggtgatccgaatccaatgaaaatcacttttattacagataaagaaaatgcgccaaaagacctagatggtgaatttatatattttggggccccgcgtctttttcaaatattcaaagctgttaaacaaaatgggagatttaccagaatgtatgagaaaattgaatcagccggagctaaagtcccacttcagccttggcttggtataaatgtcacgatttcataccagtccgacatgaaaaaggataagttattgtcactaggtcttcacctagtctctggaacgataattgaagattttcaaagcaagctgacccagttttcactgacgtctcaaatatgtgactattgcttcaccatttcacctatgatcaaaccagaaagcggacttaagcgtatggaaaactatatttccaaatccgctatgcaggagccgtccgactgggcggaacaggcggttaacaggtggaagaatgatatgacattgcttgataagttttacgagcatatagaagaaaaaccagaagaataccatctagaaaaacaggcgctgaaaaccttgtatcaaccaaagatatcagttgaaattgaaaatggcggattgttttatctgcaaaataatatttcaagctaacttttttaccattcgacatcattctcgttttttttgagaaaatacgattataataaaggtatattggaaaaaaattctggtgatttaatggcaaatgacttccagagactaatgaagcatacaataagtcatggccggactggctgaaatacataaacaagtattttaggaggagaaactgcatgaagaatgcaaaacaagagcactttgaattggatcaagaatgggttgaattaatggtggaagccaaagaggcaaatatcagcccggaagaaatacgaaaatatttacttttaaacaaaaagtctgctcatcctggtccggcagccagaagtcataccgtaaatcctttctgaatgtgctataatatcacaaggaaggtgatgacattgattggccagcgtattaaacaataccgtaaagaaaaaggctactcactatcagaactagctgaaaaagctggggtagcgaagtcttatttaagctcaatagaacgaaatctacaaacgaacccctccattcaatttctcgaaaaagtctccgctgttctggacgtctcggttcatactttgctcgatgagaaacatgaaaccgaatacgatggtcaattagatagtgaatgggagaaattggttcgcgatgcgatgacatccggggtatcgaaaaaacaatttcgtgaatttttagattatcaaaaatggagaaaatcccaaaaagaggagtagtgcctgagcagaggcactaactcctcttttgtcaataaccatcgagacggcccagtatatgaatactgggccgtctcttttttttgctgttattaatttttatcctcgctatgcgctttttcattttctttcacgtaaccatctttatcagtatggtcctttttgattgtcaagccgttccactgtgtagcttcgaatgagaattgaagcttaatggagttgccttgatatttattttgaaccataagccctttttcatcttttgttttatcatccttgaattggatttccatttgaacctgatcgaagtcagttggtgtttttggaacaccatcatattcaggagcggttttaccatcaattgttgctacattgactttaccgcttgcatttaagaatttagggtcaatttgttttttgattttttcagcagccgctgcatcatttttagcagacatcaaatacaagtctttaaggttcgcatcatctaaaataatgtttttcgggtagccattgccgccctcttttccaactgtcaacaatgtcacttcaaactggctgaggaaatcttctggagatgtattgctgccgccgtttgctttaaaatctccataattaagcgccattagaacttctttgatcgcaagtgatccgttattttcaaattggaaatcctttgtcaacttatctcccggctttagatttgataagttcacactcgctgaattctctttagcagataaatcaagcgtacctgatgcaaaagtagcatcctttgatttaatgtcgttaaatgctgcccatgttcctcctccaactaaagctaatcctagtgctgcagaagcaactcctaaactcaatttctttttcatacccatggtaagctccccttttattgaatgattttatatcgaaacctgttgccaggtttacaactgaagttaagtagacatggtgctgtcctttgtatctgtttccaaggcttttgtctttctttcaatttctctaatggcgctgctgatcgtcacaaaagcgtaaactaacagcatcacgccgggaacaatcaataatacagccgttccaatcggctggctggcaaaatgaagcatatagccggcatatggaagctgaaaacctgtgtattgcgcgcgaacattttcgtccgatacaggcgctgaatcagctgctgcattattatcaccttttgttttaaataacaaatggtctccttgctttgttatgtcaacaattctgtgggtgaccgccgtatttgcatcctgcataaatgtaataacgtcacctttttggagctctttcacatcagtgatttctttgaccaatattaaggaacctgtattgaactccggctccatcgaacctgacagaactgatttcagcgtatacccaaacactgccggctctcccccggatgaacgtgttgaaatcacgacaagtgtcagcacaataataagagtaaagatgatcacgtataaaatattactgatcagcttcattgcttttttcatcctcttccccgctttccttctggtctgattgagtttctttttctttggttacagcttcttgagatgtttcttctttcattgttttttccggtatatctttttgtgttgtttcattctcctttttgacgtccgactttgtttcttttttagggactgtcggtttttcatcgcattttgcaagcctcataggctccgaccactcaaatgtactgccgtttgccgggtagcctgccggtttatatactttaaatgcataaatgccgggtttcatttttttcttggtctcaattttataaagtgaatcgccgatttgattggagacaaatcctttttcgatcacgttcccatcctttaacggtttgcgggcattttcaagcttatgaagctcccacttccactttgatttcttaagtttctcacctgtattttcgagcacagcaaataaggcgaaaggtgagcatacagtgcctttcgtatccgtttgatctgatatgtgcaaatcactttgatcccagcgtttatcataatggcagtttttatctgtatgctgaaagtctttacacgtttgaagtgagacatcaaatgtttcaatatcatgaaaagcagcgcttgtatcatcggaaaattgtaagcatattgcggcagtcagactgaaaatgactgaaagctgaaagataagcagaactttcagtttcgtcttcgccttttgctgattgtgaaacaatcgaaacatatcttacctcctgtaaaacactgtaacttgatatgacaatcgttctctttaaagaacttcacaaatagagtataatcaacgatttatagatttaaaaacaccgaaatcgctcattttgttcgtttaaaagaatgttttcatcatattacaaagtcttgctcagtattgctcattttttcaattttttagaaatttttgggattgttatgtgagaatttaaatgcatatcccattattatttggtaataataaacaaagaaagggtgacagcatgatgatcaaacaatgtgtgatttgtctatctcttctcgtctttggcaccacagccgctcacgcagaagaaacaccgcttgtaaccgcccgccacatgtccaaatgggaagagattgctgtaaaagaagcaaaaaaaaggtacccgctcgcacaggtactgttcaaacaaaaagtatgggaccgtaaaagaaaagatgaagcagtgaagcaataccatttaactctgagggaagggtcaaaagaattcggcgtttttgtgacgatttcatttgatccttatagccaaaaggtcaataaaattgccatattagaagaatatcaataaggtcctccattttttgaaggaccttattcgtttatttgcggttattttttccgtttcagccaaagtcggaagccatagggtaaaataccgaaccactgctgggaaacaggcgtttttgtttctttccgcacctcttttcgttcttttcgctcatctctcggagtatctatatatttgacaaattgctgcgtcatatatttaacataatcattcgttttcacgtgatcacctcatcattcaattattatgagtgttgtctcacatgactttttttataccctttacactgttttattctgtccatctcagcagttttttctgtttttggtcaaacacgatctgtgcagttctttctgttcccgaatccgttgacactcttaagttgatttctttttgttcttttatcgatgtatcatgaatgtaataagaaacccgtccatatagaaattgctgcgtaccctcctggcctttccgttcctctagaacatgccgaatcgaaagaagcaccccattttgaagcaaattctctcctatgtataactcttttgtttccttctcaaacatgcagcgtgaaatatattgagcagcaacaaagttcacgattaacagcacaagcgctgacacaaaaagaacagctggataaataaaccctcttgtacgatacattcacccccctcctaaatacgaatagactggaaaagcagtttgatacactttttggtcttcactctcaattttcagcaaaacaacaccattttcaatatcagctttcatggcagtaatatgatctaaaatcggaacatgccctttgccatccactctttttcttatcattgaatgataaatgtcaaaacggatgtcttgtccggaaagattggtgcagattaacacgctcccatgctcggctgtcttaactgcctgtgattccttgcattcattcatcatctgttctatcgaaatcatccattcctgctgtgtgaaaccgtcatgttcctgctgtcgagacaaaaacagatggataatcgcagctaacgatcctgatatgagcaaaaagactgagagcgaaaataatacgttaagaagcgtgtagccattctgtctgcaaaatgctgaggcaaaatgatttttctttataagctgcggctttgatacatacgttttgatattcgccctcctcctcccacttcattgcatagatatgattgttctttgtaatcgtttttgacgcggctccttcaccactcatgacatatttgctaatgctctcattcatcatctgatagccaatttctcgtgattccgccattttttcatcagccatcagcttgtcccacaaggggacgactgtcagcagcacaaacagccacaggcttagcgcagacattgtttctattgtagaaaaacctttattttctctccacattgactctcccgctccctagataaactgttatgtcataaacggcatggccttttactcgtatttttccgcctgcattcgggtgccctttctcattaaattccaaacggtcttttaatgtcagcagttctatagaaagtcccgttgcatacggacgttcaataaccgtatcaccaatgactaattgatattcttttttatgaaagagaatttttgttctttgttgacgggaaatagcagtctgctgtgtgagcataatatcatttttcagctgacttgctgcctgtcggacagctgtattgtcataagcaggaggaagtgtagtgaagacggccaccaggaggatagaggcaaggcttaacacaagcaaactttctaaaagggtaaaccccttctcctcgtttaatttaatgttcaaccttaacttctccgccggtgatgataatgcgcttaccatttggacagacagcatcctttttcacatagccctctgactgtaaatcggcaaggctcggagtttgtccttcatgatcaagctcaaatgcagtcatttgtgccttaaccatgttttgtaagccttcacagccctttttttgaatggtttgattatgtttcgtgacgttcggtatcgtaattaaaagcaaaatcgaaataataaagagcacgattaacatttcaacaagtgtaaatcctttctcattcatcagcctcttcctttcacatttgattcatcatctgatacataggcacaagcatagataaatacacaagtaagatcatcgctgcaacaaatccataaatcattggctgaaggatgcctgtccatttttgcgctttgtgttccagccgctgtaatatgaattggctgtatgtgaaaagctcccgatccaatcggccgctcagctggccgtgagatatgacttttgataaatcagtttcataaaaaaggcttccacaaatagcggattcaattgactcaccggcttttagccgttcaatcaattgttcagcctcgcagcggtagaaagggagaaacgtttgatgtttaaatgcattaaggctgtcataaattgagaggcctgattttaaaaggctgcttagctgcaaagaaaaaaagtagctgttaaacagctttacaagctttccaaccaaaggaatcctgatacaaatcagcatttgccgggcaggtgattttttcttaaacacaagccaataataaatcccgatacctgctgtaaaaagaacaagcaaaatgatcacaagatcaatatgctgaaaaaaagcaaaaagcatatcggttgaacgtgaggtttccatattcatcgattgatagataccggaaaactgaggaatgatgatggactgtaacatataaaacatgacagcgaccgtaaagatgaggaaaagcggatagcgcagcactcttttcagctggtctgcctgtgcaatttttcgttccagcagctctccgctctggatcattgaagcaggcagttcaccatgtgtttcagcaaaataacaaatacctacggcttccttatgaaatgacaaactctttagtacttgataaaacggagccccttccctcaaacaagtgaccgaatcagtcaagtcagccgcctgcctcttattcatctgaagttccatcaggcgtaatccatccagaagtgtatatccgcccgcagtcatttcaccgagcctctttaataacctggcttgatcctttaacaaccagacttttctaatctttttcatgataaacccaccggtcatagttgtttgtcgttaaatagccgagcgcaattccttttctgataatttgacgaagcgtttgatattggtaatttgcatgatttccttttgcctcctggatacattgctgaagatttttcccgtatagaagctcataaacgctagctctcctagtatttcgtgactgtcggcaatacactgatgaacatccgttttcacaaaacgggcaagccaaatcaaccaagcgctgagccgctattgcaatgacagtctgttcgatttcattcatattgataccgaattcaagcagtctgtaaattgcgccctttgcgtctctcgtatgaaggctcgttagtaccagatgtcccgtcatcgctgcccgcaccgcaatttcagctgtttccgcgtctctgatctcacctaaaataatcatatcggggtcatggcgcaaaattgctttcagacctgcggaataagttacaccggctttttcattcacctgaacctgaagaacatcttcgtcccttgtttcaacagggtcctctaatgtgacaatatttcgattaaagtgtttttttgcatattgaacgagagagtataatgtggtagtcttccctgaaccagtcggcccggtaaaaatgagcatgccatgggaatgttttaaaaacgagagtaatgtggctcctgtcttcggaaatagcgacaatttatcaatcgaagggatattgtattggggcatcactctgatcacgaggctttcttcattaattgtgggcagcgttgacattcttaaatgaacatttccctctttcaactttaacgtaagcgaaccgttttgcggctttcgcctttcacctatatccattgctgaaagaaatttaaaatgtgaaatcagtcttacgcactcttcttttttcatgtccctttttttcagcaaggcatgatcgacccgaaaatgaatgatagcgtcccgctccctcggcacaatgtgaatatcagaagcctttgttagatatgcctcttcaatcaagtttttgcttaccttttctattgaatccaatttgattccctctcctttcaacgcatattgtagaaaaagaagaaaaggtaatcaaacagggaaaacgtgattttgtgagatgttatatgctgaaaaaccaattctttctggcaagaaaaaagactttcaactgaatgtacccctgtcattataattttccctataaataaaaaagcagacatggtcaccatgcctgctagattccattttcattatgctgttttcgcttattgaccagtatctttctcaacggaaagatcgcctaatgcaacaataccggtcatttggtcattttcaagaatcgataaactgcggatttaatgctctgtcataagccccttgacatcgtatccggtcaccctgatatgtctggtgaaaaagcggggcacgctgcacaaaatatgaaacatcctatagagtccgcctttttcgaggtttctttttcttcttccgctcctgcagcatatctcccgtccagcctttttttctcaaatagagatagatcagaactgtagatgtgacaatcaataagagggaaaagagatatccgtatttccaattcagttccggcatcactgaaaagttcatcccccataaggcacccagagctgtaatcggagtaaaaagcgtcgtgaaaatggtcagcgcttttacaatttcattccccctatgtgaggtaatgacttcctctgaatgcagcagattgttaagctccccttcaaattcgctgatgtatgtaaatcccctgtcaatcttcagttgtgtccgctgataatcctttttcccttcattttgaggtaaaaaggtttctttcaacgccatttcaatttttttagcgcttaatatcaaatttttccaaatcatcagttcatggcgcaggagatggacgcggtttaaaatgcttttgctattgtcgtctttaatttgccatctgagctttctcagcttgacttcaaattcatcaacaccgattaaatacgcattcattagttcgccgagaagaattaaaaacccctctatcgcattgtccgctctttccatttgccgaacaacttctttgcctttaatctctctcaaaattgaaaagtcaaagttgattgtaaaaaaatattgtctggtgatataaaagtgaaaaacagtatggtctttttcttcaccaagcccctgatcataaacaatcgacccaaatactgcttcattttccgtttcagttgtatctactcgcaaaaaattaacgtgatggttattttcaaaccacttttcacactgaggccagtgagaaaaatggattagatctcttgccttacttctttcttgaggccccatttggtaccaaaaccaatcctttcccgtatgtgccttcatgtcaagctcctccaaacttttgttctttattctttaattgcccaataaccgcgtcactaaaccagtctgccgcttcaacacatgttttatgagcattttcaggtggtatggaatgtagaaagacatcggaaaagggaggtgcatgccttccttggagaaggcagttgttttggaatttatcaatttactagcagtcgctattctcattttgttaacaggatttttcgttgccgtagaattttcaatcgtaaaagtgcggcgatccaaaattgatcagcttgtcgcaaaaggaaagaaaggtgctaaagcggcaaagcatgtcatcactcaccttgatgaatatttatcagcctgtcagctgggcatcacagtcgcagctttaggactgggatggcttggggaaccgactgtgcaaactctgcttcgaccgctttttcataaagcaggcttaaatgaatcgcttacccacctgctttcactcgtcatcgcatttttagtggttacgtatttaaatgtcgttattggggagctggcgccaaagagtttcgccattcaaaaagcagaaagcattaccttgttgttcgctaaaccgcttatttggttttataagatcatgtttccattcatttggctgttgaaccactctgcccgattgattacaggagtgtttgggctgaagccggcatcagagcatgagctggcttatacagaggaagaacttcgggtcctattggctgaaagctataaaagcggcgagatcagaaaaagtgaattaaagtacatgaataatatcttcacctttgataaacgaatggcaaaggaaattatggtgccgcgaaatgaaatggttagtttgtcactagatgaagactccatttcaaatcttcaggaaacagtcaagcaaacaaaatatacacggtacccggttgtaagagaggataaagataacgtcattggcgtgattaatatgaaagaagtgctgttttccatgctgacgaaagatttttcaatcaagaagcatcaaattgaacctttcgtacagcccgttatccatgtaattgagacgattcctatttataaactattgctgaaaatgcaaaaggaacgcactcatatggcgatcctcatagatgaatatggcgggacgtccggtttggtcactgtcgaggatattatcgaagaaattgtaggagaaatccgtgatgaatttgatgcggatgaagtgcctcatatccgcgaacttggaaaggatcattacttgttaaatgcaaaattattaatcagcgatgttaacagcctgcttggaaccgatttatcagaggctgaagtagacaccttgggcggctggtttttgacacaaaacatagacgctgagcctgaaagtgccatagaatatgatggctactcttttaaggtaaaagacatcaacagccatcacattttatttatagaagttaaaaaagctgaatagcccgtgaaaggctgttcagctgctatctttcaagataaacatggcaaaggcatcaacactcttttattttaaaccctttattggccagggctttagcaagactttgctctgttttcacattcgaaaaatccagacccagcttcacgacagtttgggcaatttccggcctgattcctgaaataatagtctcaatgccgagcaatttggtgctgtcaatcactttaaaaatttgataggctaccatggtatcaacgataggaacgcccgaaatatctaaaaataaatacgagagctttaacgctgagcactgctccagcacagactccaaaatcgtcctcgctctgtgcgtatcaatttcaccgacaagcggaagaatcccaattccatcagtaatcggcataatcggcgcactcaattcattaatcatttctttttgcgcgtttaattgtatcatggtcacctggtgatattcttccgtaaacacttcgatgatctcatcaatgttttgattcaagatccggctccactcataaaattcctgaatgctgatgtcttgagaagaagcttcgctgaatttatgaatccattcaaacatgatgtgcctgaaagtgttaaactggccgacactttgtgtaaccgtcacttcatgaacggcacggtctctggcgcattgaagagaccaccggttgagctcatcctctacgtcttcttttctaagggattttgctacgatggtcaccaataattcatgctggtcttttaacttttgttctagtttttgctgatctttcgctgaatacagccagctgccgtttgacgtacaaacttccagccattgttgcgtaatatcttttttgtgctctgttaagtgctgatcaagagctatcatcttaatgagttacctcctgtttttgaaaaatgtacgctatatatgtataacgcgtctgcctttacacatactatgtttagattcaatgggctatagccaagcggtaaggcaatggactttgactccgtgatcgttggttcgaatccagctagcccagtttctgaacaggtgaaaaaccgaagataagctgattcgtataaatcagcggatcttcggtttttcatcatgcagattgatgaaccgttttcttcttcgataacttcaacagttctcccgggttataaccaatcaccagctttttgttgtctactagaatcgggcgtcgcaaaagcttcggcttctcgattaaaagttccagcacctcatttaccgtcatttcttcaatgtttaaatttaaatttttgaaagtctggcttcttgtcgccaaaatttcatcaattccttctgtcgttaacgataaaatgtactttaattcttctcttgtcggggtttctctgaataagtgccgttcgttaaattcaatttgatgtgctttaagccaatgttttgtttttcggcatgacgtgcagcttggatatgagtaaaaagttaattgttgttccattcgttttttcctcctcagttaaccatctctttgtagaataactacccggatcatttttcatttaaaccatttacagaacttttttcggattattttttaaaaaacattcatacaatagaaaacacaatcaaagggacaaattccatttgtatattaataatgaaaatgtttacatttctaggtgtgatctattataataacagtcagagggactctcgggaggggataaaaatgaatcgcatgttccgggtgttaggattttggacgggaatttttgcagtcatgttttatttaggtgatatgaaagatgcttcccttttattttttggacagacgatcttatttgtgtttctatcgtatttgaacttaaccgaacgcatgtatatttatatttttggcgcttatttaacaattttcttcgccggctttacatattactcaatttttattatggtgcccggcggcggaggccattaaatgcagaaagagacaaaccttatcggtttgtctctttttttacaatgaaaacccatttaaaaacggattttgatcctgctcagtcagtacgtctgtttcaggtccatggccgcttaacaccagcgtgtgttccggaagcgtaagcagtttttcatgaatggacgtcagcagcgtctcttgattgccgcctattaaatccgtacgtcctataccgccttggaacaagacatctccggaaatgaccaagtctgcatctttcacgtagtaagacacactgcctggtgaatgtcccggcgtaaataatgtttccaaatgaaacggcccgatattcaactcaccgtcgccttcaattagatgatctgcaggcttagctgtgacttctatccctcgcagcatgccggagccgtttaaagaagcgtccgcaagccaatttttttcattttgatgcaggtaaacagggatatcccatttttctctcacttcatcaagcgccccaatatggtcaaaatgggcatgtgtaagcaaaatggctaaaggcgtcagccctttttcttttatgtattgattgattttatgtccctcgccgcccggatcaaaaatcagacattgatcatcactgatgagaaaatatgcgttcgcttgaatcggccctactggcattcgtctccatttcactattatcacctctttcttttttatgctcttattatgagggtttttgaaaaaagattcaaacaatcgcaatgaaaacgctatcgacaaacctataaaaaacaggtagaataaaactggaaagaattgcaggtttttcaatgtaaagggggctgtgttatgttacttgtcgtgattttcggccttgtcgctcttttcgctttatggggagtcttgcgttctgttagaaataaaaatatactcgggtttttattagccggtgccaccttatttgtctttggatggtttaccgtgatgaccgtaataaacagcgggtatccaaccgcacattaaaacctgtatccgatcggatacaggtttatttttatggctgtaaatgtttattgacactttctattttgctctcaagcgtcgtttttttgtcacgcctgtcatcgatacggatattcgttgccactctgtgcaatcctttttgaaatggcgcttcgtgaattgcctgaataactgcaaaaaggtcactgagttctccctcgatcagcgtattcatcggtgtcagctgatatttgattttcccttctgcttgatatccttctaatatcttttgcacatcggctacgtaagcactgacactgggtgtttccgtaccgattgggataatggttacatctgcgatagccatcgttattccatctccttttgatcaatgatgagttgcttcgtttcatgtgatttcaataaaataatttgctcaaaatgaaagccgtataacgcatatttcccgttcggagatatttgaatcggctccatttcccgcagagacacaagatcttttgtctctcccgatgctacattgattgctgcgagcttatatgcatcgccgctttgtttgaatgtataaaacaggcctcctgcttcatcatagtcatactccattggagccaaacttgtatatttcgcttggagcggccatttcgctgtaacaggtgatgttgattgcggcgttttaaactgatacgtcccttttcctccggaagctgatttgacagtaaaactcatttgatggaaagaatcgaagaatagaacgttatcctcaagcttctgttccgtcttagaagctgtatcgaacgtatataaaggccctgttttatcgtctctaccctcttttacataatcaaatgtatttttggatgtccaatgaatgaacggaacctgtactgggcttaagaaagattcgtcttttttagcattcacctgatatgtatggaaatcccagttttcattgaattccgtcaccatcatttgataaggatcatactgattccaagcagcttcaagctcatacgtttcgtaatctttttcgtaaagcgtctctccttctgcattaagcaaaaccactgccgtcttttggctatgtgtgatttgcagcagaatcatctgctccctcgcattgatttgaacatcaacgatttgaccatccgtttgatagagctttttcgctttgcctgtaaagatgcggtacgcaaaaagctctgttttcgtcggattagacgcagtatataatattgtgctgttattcagccagccttccgccccatccgctttttccgcggaaagcggtatgatgtcttttttctcatcttttgccgccgatgcctgtttttgctgctgatgagatggttcgcatgccgataaactaaacagcaataccgccagcagaataaaacaaactgatctcatcagcattcccctccgatcatctttattctctcatatttgcttcggcagaaaaaagaaaaagtttcagttactcatgaaaaaataacgccctccacaagataccgcttgtggcgttatatatgtgtgaaaactgctgaaacggcaaaggattttggccttttccaagttccaccgtatacccttccttaaaataatggtgaataaaccaatcacgaaatccagcatagctgtctatatcccttactcccttataaatgttcccgcttaactcctcaaactcctttatgacggcagcagattcctcaggctcaaggcctttatagccccaataaatttcttctccttgagtatgaagagccagcagtctgtcaggcggattctccgtgatcagccggtacatcgcaatagattccggctccgtaagcggagagattcccggaaaatcgcggtagctgggtgctgtcggttttcggtatttttcaatttcccataatgatggaaattgtttatttaaatcaaccccgtttatattcgccttccattcattaaaatttggacgatgttcatttagcctttcgagttcatctcttctggctcccatgacttctgatccgtttaaaacaagatcaacgccatccggattgacaagaggaacgagggataaggatgtgctgttaaacagctttatgggagaaaagccaaagaaaggcgaattgcagcataatgacatacagtattccttaaaccattttagcaggacagacgttgtaatccactcattcgcatgaaatgacgcgttcatatggaccttttttacggcatgctccccaccagccttcagctcccagataggcctgccgagtacagaacggccaatttcccggcatgagacaaacggaaaaacatcaataatcttctttatttccttttcaacagctgaatcatcatagattttctcttgctcaatccagctatctgaaagtttcagctgccgaggctgtaaaaagcgctttatgtcctgaatggtttgaagctctttgccgctatgctcctctatcacataaccagggcaatacaattgatgtttttgtgcggagcgatttgcacttttaagcaattcctcgtctatcttcagttctttcgccacattggccaaattgttcttgatctcaggtttcaccgtaataaacgccatcatcatcccccttttttgttactatatgacagcgtatttaaaaaaagaaagcctcccgctcacttcgatgcgggagacattgtgattatgatgcctgatcaagcatttgtttttctttccgctttgacgaattgtccagccttttctggtcataaaatcgcaacaaatccccataaatgatttcatcagaaagtgatagctcctgttttgctttatcagcaaatgcttcacattgttttgtctcttctaacggttttcccgtctctttgtcataacacgcaccgtctgtataaacaacctgatctgtgataaagctcccgtcccggagcaccgtgaagtccagtttttcgtctgaaagcagatcgttgccgaattgaatttgatctttcgtatcaatccctaaaagattcatcagcgtcggcctgatatcaatctgcccgcctactgtttcaatggtttgcggctttttatcagtaatacccggaatatgaatgaccagcggcactttttggagctgtacctcttcaaatggggttatttcttttcctaaaaactgccccatcgcttcattatggttttctgatataccataatggtcaccatataatacaataacagagttgtcgtataacccgtcttccttcagcttttcgataaaccgtttcagcgcctcatcctgataacgcactgtcggaaaatatttatttagcgtctggctgtttgaatcatattcatcaatcaattgatcctcttcatcaagatcaaacgggaagtggttcgtcagtgtaatcagcctcgagtaaaacggctgaggcagatttttcatcagctctgaggactgctcaaaaaattctttatccttaagtccccagccgactgaattttcgtcagttacatcatacgagttaatatcaaaaaacgaatcatatccaaatgagtcgtacattaaatcacgattccaaaagctcttattattagcgtggagcaccgctgaatagtatccgctgtttttcaaaatttcaggagcggccatatattgattgcccgcattcgtaaaaaatacggcacctcgtccaagcggatacagtgaattgtccacgataaattcagaatccgaggttttcccctggcctgtttggtggtaaacattattaaagttgtagctctgttttataaagtcattcagaaaaggcgtgatttcttctccattcaatttttcattaatcacgaagctttgcgtcgactctaaggatacgagaatgacgttccttccttttgcagcgccgaataagcgtttgttggcatccttcgcattagcggttacgtagttttcaatctccgtcaggctgttgctgtctgccaacgctctctgtgcggattgctttgactgaagaacgccatcgtaaatatgaaaattaaacaggctaatgtttttaacaagcatttctctgtcaaatgagcgtgtcaatagctgaggtctttccgcctcagacaagcccaggttgaagaaataaacagaagcaacgaacaaaaaataagccgcccgttcatttttcgttgagggaatgtccgattgaaaagctttttgccggatgtgaagccatattaaaaccgcaatatctacagctaataggaggtctgtcggctcaagaagtgttccgatgctgcttccgagatcacccatattgctcgtttgaaaaagaacagggattgttaagaaatcattgtaaaaacggtaaaaaaccatatttgccagcaatacaaacgtgacaagacagctcatcgcgataatgtagcgatttctgtttttgccttttaaaaacaggctgaggccaaaaataagcaacaaaaaactcaatgggttgataaacagaataaattcctgtgttagattgtcgattttaatatgaaaactggttttgtaaacagcatacgttttcagccacatcaataaaatggcaatcagcataaatgaaatcttcgaaaaaaacgtttttcgcatttcaacctcctatgcagcacgctcaaaaaaatcagtctattcccaacattctcattaacacatcaaattaaatcttaacctgagcacaacaaaaaatcaatttcatttacacaattttaacaattttgatgtttcagccattcatttttagcgatccaagcgcctccgataacgccggcatcatttccaagtgctgcgattgaaatatcagcagcttgggctgcccgcggaaacgcgcatttgcggaatgttttctcgacttttgatctcagcagttctccggctctcgatacgccgccgccaagaacgattttggatggattaagcgagcttgccaaatttccgagcaccaaaccaagatgcttggctacataatcaaccacctcaagggcaatttcatcattttcacccgccgcttcaaacacatctcgcgctgacaattgttcggttgcttttaaacgtgtcgtctttttagcatttgctattttttcttttgcaattcttacaattccggttgctgacgcaattgtttcgatacagcccgttttgccgcagttgcagggcgctccgccttcagggatgctgcaaatatggccgatttctccgccggcgccatttataccatgtacaatttcaccatttgcaatgatgccgccgccaactcctgtgccaagcgtcacgagaatgacgtcttttgcgccatcacccgctcccttccacatttccccgagcgcagcaatattcgcgtcattttctataacagctgggatgccggtttctgtctccagatggtttttcaaagcataatttttccaccctagatttactgtttcataaaccactcctgccgccatatctacagggcctggtgcacccattccgatgtatttgatgatgtgcttcggtttttgcagctcatccagcttgctgtcgattgtttttgcaattgtgacagtaatcgtgtcgccggttttatctgtcggaacttcccacttatgctgaatttcgccatattgattaataaaagcgagtttaatcgtcgttcctcccaggtcaatgcccgcaaaccatatctcgtccatttttatcaccttagcctttataaaaatctcttccgttttttgtttgttccaattcttttcgaaggacagctgccgctctggcccactgctccttttcaatcatgtggttcatgtataattcctttaattcatccagcataaactcaatttcaagctctctgtctccaaaataaacaatgtggccaaacgtttttaacagctgctgcacatcataaaatgtattcattttcctcaccatttcttgaacttaactatcataagcgtattcataaggaagcggtcagtcaagaagaaaacgctgacaaaaaagccagcttcctttccatattccacctctatgattctttattgttttcaatttgccgctgcagctccttgtagcgctgctccttcggcttcagtttcacagccgtctggatggccttttctgcttgtgcaagctcatttttttccgcatacaataacgctaaattgtaataggaagcatggtctttaggttcttttttcactgctcgttccaaaagggaaaccgcctgatcatattcgccgatttgaatatcagaaacagcaagaattttcaaaagatcggcagaggcatctttttgcgctgcttctccgttcagcaattctgttacttcttcatactttccttcctgatacagctcgcttgcctgctgaatcagcgctgactcctggtgtgaaggcgaatgcaatccgtaatataaaaatccaacagccaaagcaatcagcaaaaccgctgacaacaatctttttccaaaggctccggctttaggcaaccccagtgctgctgcagcgaaaaagccgccaatcaagccgccgatatgtcctgaattatcaatattcgaaaccgcaaaaccaaagcccagattgatgataataatgacaataatattggttcctatagttcttaaaaacatttttcgattagacaaagcaacatacagtaatgcacctaagcatccgaatatggctcctgatgcccctgccgaaggatacgggctgaacacaaaactcgcaatcgaacccgtaatgccagcagccagataaatcagcaaaaatctccccgatccatacatccgctcaaccgctgtaccaaccgaccataaagccagcgtattaaaagctaaatgcgctatgccgatgtgaagcacgatcggtgtcagaagccgccaccattctccttgtgcaatcaggctgttttcttttgctccaaaagccaccagtgtctccgtattagtgctgcctccgtttatttcgagcaagaaaaacatcaggatctgaagcgcaataaataaatatgtaaaagtcggttttccgttttgaaaaaccgccgcttcagtttttctctgttcttcttgtttcagcactagcgaaaggaagcgttctcgcgccatttgcgcgttttcaaacgaagcgtgttcctctgaacaatcttctgtacgaaatgatggaaaaaccgcttgaagatcatctcgaagcatcgttcctctaacgatcgccggctcaactgacacagttcccttctcaaaagttttttttgcaatctcttcccagtcatcaactggggcttccgttgaaaaaaacacgttcagcagcttcatccttcgtctgcccaattgatgtctgactcgttctactcgttcggcctgctcttcgatgtctctaaccatttcttgacggaaatcaagatcgtgcttataaagacgaactagatcatgagaggacttgtccggcgcttccagccatatttcatctgactcaccggcttgtatgacgccatacccgctattcaccaggtgcgccgcaattttccaatatgtatactccagcaaaaacatgtttaccgctccaatagttttttttcattataacagctggcgctccgaaacgcctactgaaagcaaaaaatcccgtttttcacgggattttagaaagcttgctgtataaacttattgcggataaatggaattcttaaaaacaaatggataaaagaccgcctgattcctggctggctgagtacagtattcataagacggtagcgattttgataaaacatgacggcagaaaccgcgaaaatggcatatatcaaaagttttttcatgatatccctcctgccaatagggtttgttattctaccttatttattctcgaataagggacaggaaagttatgaaaaacaagaaataatccgatcctctgttatcagcttatgtaccgggatgtcatgcggcagacggggtacgtgcgcaaacaactggcactccaaaagcaaagagactgtcttcccttcatattcacttaaatagcgatcataatagccgcctccaaagccgaccctaaacccgttaacatcaaaacaaacacccggaacgatcatcaagtcaatttgtgatgggtttacttcttttgttttttcaattaccggctcgagcagtccggcgtacacggtttcgagctgatcatcagtctgatatgtgcgaaattgcattttcttcgtgtccggatggcattttgggatgcaaacttgtttcccttcttcccaagcctgctcaatgacaggacgcgtcggtatctctaatcctctggaaatagtgacggcaatggtgccggcattttgccactccggcagagaaaacaagtacttatacatacgttccgttttttgaagaatatcttcatttgataaagcagacagtgcctccagcgtcttttttcttaattgtgatttcatctctcatccccctcggaatagaaaaaaagccagaacctttttcaaagctctggcttttttcttacacctcaaacagcaaagctgttattttgtttcacggtgtaacgtagattttttatcacgtgggcaatattttttaaattcaacgcggtctggattgttgcgtttgttctttttagaaatatagttacgctcaccacattcagtgcaagccaaagtaatattaacgcgcattattttccctccaaactaaaatcatttacttattcagacttatatataataccactataatggacggaatgctaggctgtttttcaatgaattgctgaattattgaagatacgctcataaagctgcaaatatgatgacataatgagtcgggggtggtggagcttgaacacttgttgtctgccagcttcttttatccggcgggctttttcccggtcttttaaaaaactgtccagcagatcagcagcttcctgtacgagcgtaaaatcagcgatgattgccgttttgtcatgaaccgcataatcacaaaaaccacctgactgagaaacgacagtcagcacaccttgttccatgctttcttgcgcggcaagcccaaacggttcataagaactagggaaaacagccatttcacagtgagacagtaacgttctgatatctttcctatttagaaacggcagaaacatgacgcgatccttcaggttatatgccgcagccaatttctcatagcaggacagagacggcccctccccagccagcactagatagaggtcaggctgacgctgcttcaagatggcaaacacctttaacagctgcgataatcctttttccggaacaaaccttccatatgaaaagaggaatcttctattcatgcttctcgggattttccccttctcttcctccatagatgcagggcttgggataacggttattttcttatgtgccgccttatcaagagaccgcttcataaatgtgcttaatacgatcaatgcatcagcggattctataaggagccgttcggtcatgagcctgtatgggtgtggggcttctcggcacaccttcttcctttcgctttcaagaccgtggattgtcgcagcaagcggaaggccaagccgttgtttcaaatactgggcggcaggggcagttgtgtcatcatgggcatgaatcagatcaaagcgtttattgtgtgataacacatggcgaaccattgtaaagttagcatcagctatgtaatcttcaaacttcgcatacgaaaacagctgcccgctcggagtaaaaaccgtaatgttgatatgagggtttaaataggaaatgaggcggtttaaatggacaccgagcccgcttttcggctcatcgggatgttcgggtgaaagcatgagaatgttcaccgttctttttcccctctcccataacaggtgtatgcagaaaattgcgcctcccacctggtgtgcgcttcttcaatctgaaaactgtttatatgacgaatcccattttcatcaagatagatgtcgtctgtaccggcaagcttgagagagacattcattgaattcacaattctgtattcagcccgatatacagcatcaccagccgcctgtctaatcgtccattctcctttatcatacgttgtgcgttttgtcctgacagcttcaatgtcttttcttttgatgacaatgcgcaattcttttatcatatcctgcgttttttcgaaaaggaccgcttcagccagccgcattgtttcttctgagatttcccagcttacggtcaaggtgtgagcgttttgaatgattatgtcgaatgtgtccctaaaaaaggaaagcttatgtcgtatattatagggaaatgggtgtttatccatggactcctaacattctcctttccaatcgttcacttcgtgttcctattaaaccattacatgaagaagaagcgaagaaagatttctcgacaaaatctcgtttttttcgcgaattcctttagaaactattggttttatggtataaaaaagaaggataaaaaaagaatagaaggtgatgaaacgtggaaattgctattattgcgttgtttatcgtcagtatagcgctaattgcattctcatattctcaaagagacccgatgaaagatgtagaacaggagctcgaaacactgcagctttctgcgatgcaggaaatttacaagctcaaaaagaaaatgacagtgcttgaggaagaattactggaaacaaaccttgtcattcgcaaatcaaagcagaacgacatcaatcaaaaaatcgctaaacaaatactttctaaatataataacggtatgtcagctgaagcgattgctaaagctgaacatgtatcagtggaagacgtgaatacgattatcaaagataatgagaaggtgctcgtatgacaaaacggggcattcaggcatttgctggcggcatcattttagcgacagccgttcttgcagctgttttttatctgactgacgaagaccaggccgctgctgtaaaagataataaaacagtaaccgaacaagacgtgaacaattatcttgattctaaaaaattggtttctgtcaaccgtgatgaatatcaaaaacttctcgattcaaaagagaaatccttaaacaatgacagcggctcagacacgaaatcagacaaagtcaaaacctacaagctcaccattaaagacggcatgagcacggcggatgtatctgctattcttgaaaaagagggcattatctcttcggctcaagactttaatgactatgtcattgatgccggctatcacaaagaaattcgtgccggcgagtttaaagtaaaatcagacatgagtttcaaaaagatcgtaaaaacgttaacacgataaaaaaacaggctgactcagcctgtttttttcatccaaactttcctgaaatgtaatcgagcgttctttggtccttcgggttagagaacattttattcgtattgtcgcattcaacaagctcgcccatgtagaaaaaggcggtttgatcagaaacccttgctgcctgctgcatgttatgcgtgacaatgacaattgtatatttatctttcagctctagaatgagttcttcaatttttctcgttgagattggatctagtgcagatgtcggttcatccatcagcaaaatatcaggattggtcgcaagtgctctggcgatgcaaagacgctgctgctggccccctgacagcgaaagagcggacgtatgcaatcgatccttcacctcatcccataacgccacgtcttttaatgacttttccacaatttcctgaagcttcttcttatttttggtgccgtggactctcggtccgtaagccacattatcaaaaatagattgcggaaacggattccctttttggaataccatgccgatattttttcgcaaatccacgatgtccactttatcctttaaaatgttgctgccattatagttcagctcacctgcaagctttacattcggcgtcatttgaatcattaaattcaatgtcttgataaaggtcgatttcccgcatccggatggtccgataatcgccgtaacctcattttcataaatgctcaaattgatattttttaaagcatgatgctgcccataccataagttcattccattgacttgatatacttcctgtttcattacagcttcggtagcaatactcattgccgccctcctatccgaatttcccgttaatataatcctctgtcttttgctttttcggactcgtgaaaatctgttcggtctgtccgtattctacaagctcgccgtttaaaaagaatgccgtccggtcagaaacccgcagagcctgctgcatattgtgcgtgacaataataattgagtattctcttttcaatcctgtaattaattcctctatttttgcatttgaaatcggatcaagcgctgaagctggttcatcaagcagaagaacagccggcttcatcgcaagcgttctcgcgatgcataaacgctgctgctggccgccggataacgagagtgcggatgaatgtaaacgatccttcacctcatcccagagcgctgcttttgttaaactttcttccacaatttcatctaaaacagctttattccgctctccggcatatttcaatgcatgtgtgatattcgcatagatcgatttcggaaatggatttggtttttggaaaaccattccgatttctcttctcaagctgacaacgttaatattgccgcccaatatatttaatccctcataaaggatttcaccttccgctcttgcagatggaattaaatcgttcattcggttaatatttctcaaaaaagtagattttccgcatcccgacggcccaattaaagcagtcaccgcatttttttcaatatccatgtttacatgatgaacggcttgtttatttccgtaataaatggacagatctttgacctcaagcacgtggttctgcttcggaacaataacagctcgctcaggtttttcttttaccatttgttcagacatgtttttcgcctctttccgttctaatttgccgtaagctttttgtagatcatcgtgccaagccatctcgccgcgagattaaacacaagaacagaaatcaccagcacggcagaaccaccgttggcaatcgcttcagcatccggaatcattccttgtgtattgacgttccaaatgtggaccgcaagtgtttcagcgggcctgaaaatattaagcggtgatgtttccgaaaacgggttccactccgtaaaattaagacgcggtgttgtcaggcctgccgtaaataataatgcggccgcttccccgaacacccttcctgacgctaaaattgctcctgtgatgatagaaggaatcgcacttggaattaaaactgtttttacggtatgccagcgtgatacacctaaagcgagagaggcttccttcagatctttagggactgaacggatcgcgtcttctgtcacacgcaccatgacaggaaggttaaaaacagttaacgcaagcgctccgcctatgatcgtataaccccagcctgttaagttgacaaacatcaataatccaaacatcccaatgacaatagacggaagagatgaaagcacctctatacatgttctaatgaagtcagttactttgttattaggcgcgtattcagccatgaagactccgccgcccacaccgagcgggattgtaatcagcattgtaataaacaaaatataaaaggagttaaacagctgatctcgtatgcctcctccagctgcaatggcgctcgactttgttgtaataaattgaaaactgagctgagaaacaccgtttataataatataggaaaacaaacctactaaaatggcagcgataatggctgcacacaaaccaaacattccggtcgccagtttatctgttattttgcggttcattacactttcctcctagatgacaagtagcgaataagcaggatgaacaagaatgacatcaccagaagcacaagccccattgaccacagcgtattgttttcaacacttccgtatgtggtgtggcccatattcagcgtgatgatcgttgtcagcgttcccgcagtgtcaaacgggctttccggcaatactcttgtatttccaatgaccatctgaacagccaaagcttcaccgaacgcccgagccatgcctaacacaacagctgtcatcaatgttggaaaagctgcaggcacaagtacttttctgatcgtctgccatcttgtggcaccaagcgcgtaagaaccctctcgtaaactcttcggaagagaagccattgcatcagcagaaatcgatgtgatcgtcggcagaatcatgacggaaaggacaatcgttcccgccaataaactgtgccctgttccgctcgatttgaactgggcgataaacggcaccaatactgtaagacctatgaatccataaacaacagatggaataccgactaaaagctcaatcaccggctgcagcactttctttccccaattcggggcaatctctgtcataaaaatcgcacctgcaatgccaagcggcgcagcgattagagcagaaagaatcgttactgcaaatgagccaaaaataaatggcagcactccgtatttcggatcactatctgtaggattccaatttaagctcgttaagaattcaattgggcttacaccatttacaagaaaagattgcagccccttaacgccgaggaaaatggtaatcgcaacagatgccgcaatcataatcagtgcacaagctgtgactatcattcttccccgaacttcatccaattgccgattttgcctagagctgattaagcgctcgctcacagacatattttctctattgtttatcattgttttacactcctatgaatgtgttaagaggagaaacggttgtccccgcactcctctttttattaagatcagctttgcttcccgttggcatcacgtgtcactttcatatcagtaaccggaatgtagccttggtcagtaacaatgcttttttgaatgtcttcactctttagataatcaagaaattctttagctaaacctgtcgcttcaccttttgtataagaatgttgataagcccagatcggatactcgccagttgctacatttttcgcttcaggtttaacaccgtcaatagatagagcagttactttgtcatctgttaaatatgagaatgcaagatatccaatcgctcccggagtatcagcaatgatctttttcaccgtgttggaggaatcttcagtaatgccttctgcaggctccgctccgtcaagcgcatatttcacaaatgtagcacgtgtgccggaagaatcagggcggtttacaagtgtaatcttttggtctttgccgccgagctctttccagtttttgattttgccagtgaagatttttttcaattcatcttttgaaatatcctttacaccagcatcagggtttacagctgctgccataccaactacagcgacttgatgatcgacaagcgcttttgcatcgatgccttctttttcttcagcaaaaacgtctgaattcccgatctgaacagctccttcagagacttgagaaagccctgttccagaaccgccagcttgtacctgtatatcagcatcagggttttcttccataaatttttccgcggctgcaagtactagtggctgcattgccgatgaaccagaaatggttaaagaacctgatgccttttcttctccttttgcagaatcgctattcgattttttactttctcctgcatttccgcatgcagctgcaatcatcataaaagcagccatcagaagcataagcaccaatttgttttttttcatttcctgaattccccctgcgtataatgtgtaatttgtcctacacgtatagagtaaaggttctatgtaaaaagggtttgaaccgaatgttaaggttttgtaaatcagtgcgtttttttgtataaaaaaaacgcccacatcatgtgagcgtttttttttagttatcagaagacgttgtgttttctgcattttcttcaattttgtctttattcttttgctgagtaccttctttgtcctgcttcgatttcagctcaaaatatttatccattacttccctgccgatttcgtttgtaattgagtatctttgattgtaatcaatgtaagtccaaggaactacgacagaaatagcaatctcaggattgtcagctggtgcataagccacaagcgtcgtattataagtgtctgttcctgtttttgatttatccggtccgtcgtaaaatgattgggctgttcctgtttttgcagctggtttatacgatgctgaagccagttgacctgcagctgtccctttagtggcaacccgtctaaaaccggcttggacctcttcaatatagctactcttcatatcgactttattcaatacttcaggctgaacagaatcaacgactgcgccgatcccttttttcgcatttgaatctctgacttcctttacaagctgaggcttcatgcggtagccaccatttgctatggtggagacatattgagccaattccagcggtgtataagtatcatactgtccaatggcgaaatcaagcaagaaaccagataatctgcttgtacctttatatcccgtcatttcatttggtagatcaattcctgtttttactcctaatccaaattgactgaaataatttctgaaggtatcaaatgcagaagtatccaaaggcaatgcttggtgaggtttatattcacctttaccaactgcaattgctgttttaaacataaaaacgtttgatgacttctctaatgcagtttgaataccaaccggccctaagttttgccaagattttttccctcttttatcctggccgatatacaatggttcatccttaaatacagtattcaaattaatcgctccagtttgaagaccggtcaaaacggttgcaccttttacagctgatcccatagcgtaggatgaagtcatggctcctaatgcataatcatcaaacttataggctccattttctcgtttaatctgcttccctgccattgtcagcacttcgccgtttctagggtccatcatgacaacgaatgcacgatccaacaattcggtactaggtcttgctttagcagctttaagttttttctcaataattttttccactgatttttgcaaatcaatatcaattgttagtacaagatctttcccggctttgccttcagataccgtttttgttcccgtgacattgccttttgaatctgtgatattttcgacttttgctttttggccctgcagaaggctttcatattggtattccagatagctttttccgaccctgtcatttcggctgtagccaagcgacagataatggtcgagcaagttggacggcaatccttcattagagctggaaacacttccgagcactgagcgaagaaggtttttataaggatattcacgttcccaatcggacgtgacatcaacacctggcagttcgtctaaatgttcacttaccactgccatttccttcgctgatacatcttcgtttttgatatattgaggggtcaatgcatagcccgaatccatctgtcttttgatagcaaggatctgcatatctttatccgtcaattcattcagctgcttatcagtaatccgttttagctgaagctggtataaatcgtcatcggatatttttttgtcttcaacctgctgtctttctttagagctaatgagctttttcgcttctttcggtctagtcaaaatccaataatcttttttatcccgttctgttactttttttgtatcgactttgatcatgtcagacagcttttttgcgatctttaagcgctgttcttgcgtggtcgatttagatctcgtgtatgtgattgcatttaaagccttatttgtcacaatggcattaaagtttcgatcataaattttcccgcgtggtaccgctgagctgacttcactttgttcctgcttattcgcttggtttttgtaatcatcaccttgcacgatctgcttgatgcccagttccacaataatccaggtaaatataacaaaggcagctaaaaataaaatattcagccggatcggaagcgacttctttttctctttatgattttgcttttttggtttatttctcctcataacatcaccttttctatttacagaaagaaaagacactcaagtaagagtgccagttttcattttaaaggttttttcgacttttttctacagataacccctttttggcaaaaaaattatctctcgccttttaaaagggtcggttctgttacccgtttttggccgtcttcttccatggtttcattttccccttctttctccttaaaacgaatatccttgacaaagtaataaatcaaaggatgtcctatacccaatatcgcaagtgacaaaggaattcccacatcctctttcagaagggccacaatcaggagaaagcacaaaatggaaacaattctgccggcgttcaagaacatttctctaagcacgatatattcaattcttgcttttctggcatgcctcgcgcgccctatcacatcatatgtaagtgatacatatggcacaagcaacagaggatagccgatggcaataaaaacgccgtacgttaataatgtcgaaaagctcatatggaacagaatcaaaaacagcgcgccatacaaaataagtccgcccagcaaaatcgatttttttctcgcctttttcttaatcagcctggatgcaaagtagtaggcaaagaaggaaacagctgaattgacaagaccgaatgtaccgagagcaagctcgctgtttgtctcaataaatacaaacacactgattaaaaagacaaaaatcccttctctcaaaccctgaaaaaaatgcgcattcgtgattctccgccaattcatattgctatggcgctctccaaatactttgctcagcataaaacggccctttgattctctccgttttaagaaaaagctcatcacgacagccagggcaaataaactgagggagagactgaaaatcactgtataacccgtattattttcaagccttgagatcacgaatccggctacaatcgggccgatcattcctgcagaggaagacagaatgcccataaacccgttgaaaaagtctcgtgtatccggctctgttatttcaaaggtcagcacgttaaacgctagccaataaaagccatagccaactccgagcaccgcgccgattagcacgaggcggctggccgccgtttctccggctaaaagcacacttaaataaaaggcagctaaaaaaatgacgccgaaccttaaaatgaataccctgtctatttttttggctaaccgtccagccaaataaaaggttatcggctgcattgtcacaatggataaattatatatcgccaaatcaataaatttccctgactgcttccaaagatacacattaacaaatgtattggacagtgcaattcccagcgagtaaagcccgccaatggtcagcagaaagagtaagcctttgtttacgtctacatcgcctatcactttttttagtttgctcattactgactcccctttactatcccttagtctgtctcactcaaaccgagatatgtaaaaagaagacataaaaaaacaaggtcccataatgaggaccttgtttgtgccattattttgcttcgctgtatagacgagccacttcgtcccagtttacaacattccagaaagctgaaatgtaatcaggacggcggttttgatagttaaggtagtaagcatgctcccaaacgtcaagacctaagataggcgttttgccttctgaaagcggagaatcttggtttggcgtgcttgtgatttcaagtttaccgttgttcacaacaagccatgcccagccagaaccgaagcgtccagctgctgctgctgcgaattgctctttgaatttgtcaaagcttccaaatacactgttaatctcttcagcaagcgcgccagtcggttcgcctccgccgtttggagataaaagtgtccagaataatttgtggttcgcgtgtccgccgccgttgttgcggactgcagtgcggatgttttcaggaacagaatcaagatctgcaacaagctcttcaactgatttgttggcaagagcagtgtttccttcaaccgctttgtttaaatttgtcacgtatgtgttgtggtgtttcgtatggtgaatagtcatagtttccttgtcgatatgcggttctaaagcatcgtacgcataaggtaattctggaagttcgtaagccatgataattcctccttagtatatatgtactgaaatgccgcttcacagcgagcctttcttcattcaatgtaacaaaagaatgctttgtaatcaatgaaaaagctcacgatttggctcatttcagcggacatatttcactttaaccgataatctgccccattaaacctgccgccagcatttcttataggaccgtccataaaaagtaaccgatcatcaaaagctgtatgatgccctttgcaataacccctgttaaaaaaccaatgagtgagccgaggccaattttaaacgctgactttaagtccttctgatggacgataagttctgcgcaaacagccccgataaacggccccaatatgatccctgcaaccggaatgacaaaaggcccgattaataaaccgatcgtgcttccccatatggcagctttgcttcctccgaacctttttactccaagcagattcgacacgtaatctgctgcgaataatactgcggcaaaaactgcctcaacaagccagaacatataagaatacggactgaatgaaaataaaaatccgtacaatacaaatccggcaacaataaatactacgctaggaataacaggatacaccagcccgataaaggcaatgataaaaaccgctgcaatcaacagccaatacaacatatccatagcttccatcctcccattttactctgtcttcttcatgtcttccttgtattcacacgcatgcaacgatacaataagcaacatatattagtttagctaggaagtgaagatagtgaatgtgtttcagcttttcattaaaagtacatactctccccgtgatattgcaaaaacaagatttcaaggaatcggaaaagcgattctttatgtatttttgctctctgtcctgtttgcaatccctaccgcttattatgtaagtacagggaccgtaaaatcaatgaacggctttaaaactgttttaaacaaagatttccctgatttcacaatttcaaacggcaaacttcaaacggatgagaaaaaagccacggaatctcaggcaaatggtttcgttatcgtgttcgatccgacagactcctatggcactgaacaaattgaagcaaagcaaaacgcaatcggcatccttcagaacaaatttgttttggccattgacggacaagcccaagaaatgtcttactcaatgatgccgtcagagttacagaaaaaagatgtcattgcaggtttaaaccaaaataaagcgatgattgtaactgttctctcagctcttatttttctcgtaacagcagcgggaaaatttattgaagtatcgtttttagcgcttatcgggttaatcattaagaattcgcagaaaaaacatttatcctatcatcagctctggaagctttctgcttattccatcacactttcaactgtattctttacaatcatgcgggcactagaagcaaccgtaccaagtgaatttttgctgaactggtttgtcaattttgtcatcctgtttctcgttttaaaagagattccgtccaaaaaagtaattaataaaagttaaattatatttatttttatcctttaagtagagagtgtgaaagcatttgcattaactttttacttaagggatatttaataaaatgtatagagcttaaacagatacatttataaaaaaagctctacaattactcaagaacaagctctggacaataatatcagaagtagtaagatgtaacatgaaagaagttcttaacagcatttgacatatgtttttaacaaaataagaataatgttaaattttaactaatagactagttaaaatcatatggcaaaatattttgcatcctttcacaacatatttacataagatagttgctatttaaaaagccaggtaccaatagggcacctagctttcagaattaaatcatcaacaagttagaattatcttctttccttctattctcattattgaactgttatcttttttgtgggtttatgtatacaaatgcagctcccttagctttccccttatatactgataaacctactgcccaaggtgttcctgtcggttttggtaatttactgaagtaaaactttttggttggagttctacttgaaaagtaccctgaatattgcgggccaatgtccccaccctcaactatagatacaccaaagctcttataatttagtttaccgcattttccatttgtttcggcgtaagcatcaatagatgttgcactcttagtatatgtataagcatctgtaataactcttattttacaaccagaaataccacttaccggttgccaaccactgcttgcagcctctgctttttctttaggtgcaactaccaaagttaacattagtagcaaaattaaaaacacagaaaattttccttgcttcattttgtagatcctcctttaaactattacataattatcctaacagatccattgttcattgtaaataatggaatacgagttttatattataaaagcctctttttgatctaattttgcactattttctattttctatctgaagttaatgtttagtcgaagaaatcctgtcaaaaaagcgcctgtataaaaaccgagcattcgcagtctcttttcttttgtcatgaatcgaaatggacaagcatactatggtataaaatttcgtatgcgggaggaaaagcgatgaagcgtctcaccttagtatgcagcattgtttttatactttttattcttttttatgaccttaaaattggaaccatacccattcaggacctccctgtctatgaagcatcagcaaaaacggctgtacaagaaccggcttataaaacggtgaaggtaaagccgggtgatacggttatgtcgatagtcggatcagcaggttctccggatgacattgtaaaggattttgaagcactgaatccaaatgtgaaagctaacgccattcaagccggaacagcgtataaattcccggtctacccttaatttaacgttaatttcttgtcagttcggcgaagacactgttacaatgtaatttgtaaaataaattcacataaaccatactagaattgttatatctagaagcggcaactacaattaaggagcgattgcaagtgagtgaaatcacacatcgtacaaaaacgcgtcccgtcaaagtgggacctttaacaataggcggcaacaatgaagttgtcatccaaagcatgacaacaacaaaaacacatgatgtagaagcaacggttgcggaaattaaccgtttggctgaagccggatgccaaatcgttcgggtagcatgtccggatgaacgggcggcaaacgccattgcggatattaaaaagcgcatttccattcctctcgttgttgacatacatttcgattataaacttgcgttgaaagccattgaaggcggcgcagataaaatccgaatcaaccccggcaatatcggccggcgcgaaaaagttgaagcggttgttaaagcggccaaagacaaaggcattccgatcagaatcggagtaaacgccggttcattggaaaaacggattttagaaaaatacggttatccgactgccgatggaatggtagaaagcgcacttcatcacattaaaattcttgaggatcttgattttcacgatattattgtcagcatgaaggcctctgacgtgaaccttgcaatcgaggcttatgaaaaagcagcgaaagcgtttgactacccgcttcacctcgggatcaccgagtcaggaacactgtttgccggcacagtaaagagcgcagcaggactcggcgccattttaagcaaaggcatcgggaacaccatgcgcatttcactaagcgcagaccctgtagaagaggtaaaagtagcaagggagcttctgaaatctttcggcttagcctccaatgctgccacgctcatctcatgcccgacttgcggccgtattgagattgatctaatcagcattgccaatgaagtggaagagtatatttctaagataaaagcgccgattaaagttgctgttctcggctgcgctgtaaacggacctggtgaagcgagagaagctgatatcggaatcgccggcgcacgcggtgaagggctgctgttccggaaagggaaaattgtccgtaaggttccagaggaaacgatggtagaagaactcaaaaaagaaattgacattcttgctgaggaacactacgcaaaacttgaagctgaaaaagcaaaattaaaagaagaaacacaaaaagcttgacgggaacccgtcaagcttttttgtgttagaaaaatggaataataaatattccaagcactaatgaaacgacaccgatacccattgcccaggctccaaggccttgagcacctcttcttcttgcgatatagccgacaataataccagcagctcccaataaaacaggcagtacaaacaatgaaatgatggacaaggctaaagcgatgtaccctattccccgtccttcattgacattgccgccgctgcgatcattgtcttggtcattgctgcggtcagcagcacgataaggctctgcgatttcagcagctgtttcctcaaaaaaaccgtcattgtcgcgggtaatatttgtcccttcagatccatgatcaacatagtaactgttgttatcacgcttttcgtaatcgtttgccaccttcaattcccccttctgttttattaaaggagcttttatagtttgatccattttgcctgattcatgtttgctaaacttttctgttaatgtcaattgtttatgttacacttgaagggatgaaactgaaggagtgtgggcatgttacgcttaggaatagatattgacggcacaatcacggctcaggatacattcgtcccttatttgaaccgttcgtttaatctttccatttcattaaacgatatgacggattatgatttaacaaagctgttaaacattacccaggaagaattttgggattggatgaatcaaaatgaagcgatcatatataaggaagcattgcttgcacagcatgcgaaacagtctctcgatcttctcaaagaggagcacaagcttatttatattacagcgagacggactcatttaactgatattacttatgaatggtttgacagacaaaacattcattatgaccacatcgaacttgttgggggtcatcacaaagttgaagcggtcaagaatcataacatcgacctgttttttgaggatcatcacgggaacgccatgatgattgcgaaagaagccgggataccggtgattttgttcaattccccttataatcagcttccgattgattcaaacatcatcagagtaaacaactggctagaagccgttcaatggatgaacaacaacaagcatcacttaatacgcgtcaataactgaaaaaggagcccaaaccgggcccctttttcatatatacgcattttacgcagtagtgttttcttggttttccgctgtacaatcagggcatgtgccataaatctcaaatttatgcccgctgacctgatagccatccaaatcatcacaaagcttgtccatcggacatgattcaatttcctttgttttgccgcaggcaagacaaataaaatgatggtggtgatgggtgaatgaacacttaaatcggaagagcttttcaccggacagctcagttgtttccaaaatcccaagttcttcatataaagaaagatttctgtagattgtatcaaagcttaagcctggataatcatcattcagtgcagacagtacgtttttagcggtaagatatctgtctgaatcagcaaaaagctgcagcatatcctcccgtttgtttgtatatttatatccgttttcttttaataggttcagcgcttcttggacgttcatgaagggtcccccttttcgctttgcttaagaacgtatcacatgtatgaaaaagaaaatggcagctgtctgtccagcaagccattttctttactgcagataaaattatacccataaaatgaataaaagtaaatgaaagcctagtggattgcgtttttgaattttccgcctctcgtttcatgagtattcataattgttatgaatgcattttgatcaacttcaaacacgatcgatttgagctttgtcacttccagccttgtgacaaccgcgtaaattacgtctttttcttcgtccgtatacccgcctttccccttcagcttcgttgtgccccgaccgagacggtgcaaaatcgcgtcggaaatctcatcatactgctcagacacaataatgacagcttttgtttcatcaagcccttggatcacggcatcaatcgttttcatcgcaatataataagtcatgaatgagtacatcgcttgctcaggaccgaacacaaaaactgcccaaatgaaaatgaacacattgatgaacataacgaactcacctacagaaaacgggagttttttggtcagcaaaataccgagaatttctgtaccatccattgaacctccatttcgaataacaagcccgacgccaaagccgagtaaaagacctccgaacacagtagccaaaataggctgggttgtaatggcttctacatggtgaagtgaggattcaataacggcaagcccgacaatccctataaacgtagagactagaaaggtcttaccgatatatttatatccgaagatcataaaaggaatatttaatatgacaacgaaaaaagcgaaattcagaaaggggtttgacataaagaggtggtctaaaataagagatacaccgataatcccgccatcaataaaatcattggggattaaaaataattcaatacttacagccgcagatgcagctcctaccagaatcataaagaccctgaaaataaaatgggtaaatgtttctttcttatgttgttttgttggggtcataaaatctcctttcctgcaataactattttaaatacattataaatctattttaccattaaacactgacacattttactgatttgcccatacattaagtctggaggtggaatgaccgatgattttatttcaaagaattattttgcagcggcttaatcaggctactgctgatgatttgctgaagtactcaaaacaatacggaatcagcttaacaagatcgcaggccgttgaagtagcgaacctgttatacgggaaaaatgtaaacatctttaatgagagtgaacgaatgcggctgctgaaacaagtagagacgattacatcgaaagaaacagctcaaacagttaatgaactattcaaacaatttacaagctaaaaaatgggggtgttatcccccattttttattgctgtaaaatcttttcaagcaatgtatcatcaaattgtttttctttcagcatttcaatctcaaaacggtatggcggttttttgttctttttatcttcaccgacgtatggtgtttcaagaatttttggaatgtcttttaactgctcatggtgaacaacatattgcagtgcgtcaaaacctatttcaccaaagccaatattttcatggcggtcttttctcgcacctttgacatttttgctgtcattgatatgaagcactttaatacggtcaatgccaatgattttatcgaactcatttagcactccgtcaaagtcttcgacaatgttatacccggcatcatgtgtatggcacgtgtcaaagcacactgacagctgctcattgtgtgtaacgccttcgataatctgcgcaagctcctcaaagcttctgccgcattctgatccttttccagccattgtttctaatgcaatctggacattttgattcggatcaatcacttcatttaagccttcaataatttttttgatgccggcttcagctcctgcccctacgtgagcgccaggatgaaggacaatttgcttcgctccgatggccgctgtccgttcaatttctgaacgaagaaaatcaacacccagctcaaaagtggacggatttgtcgtgttgccaatattaataatataaggcgcgtgtacgataatctcgtcaatgccgttttcttgcatatgtgcccggcctgcttctatatttaagtcttcaattttctttcggcgcgtattttgcggtgcgcctgtatagatcataaacgtattcgccccataagagactgcttcctggcttgcagccagaagcatatgttttccgctcatagagacgtgtgagcctattctcagcaacaggttcccctactttcttttcttagattggtttcttctctgttttttcttgattttctccatctcatagctcattttctttttatacccaggcttaaccttcttcggctttttcacgagacgatgagcaatttcatccgcttcattcggcgtttttttacgttttttgcggcgctgacggtcatcgccttttttccattcgcccttttcaagctctaagtactcaaattcgatgcccattttttcaagtcttactaatgcatcctcatcagtaagctcataaatggtcatcgcttgtcctgatgagccggcacgagccgttctgcccacacggtgaacatagaaatcgagatcatccggcagctcatagttgataacatggctgacacctttaatatcaatacctcttgcggcaaggtcagttgcaatgatatatgtgaattccaaatcattgatctgcttcatgacttttttccgctcacgtggtgttaatccgccgtgcagcaagccgattttcatgcctttgccagtcagatactgggcaatatggtcagccgtatttttcgtgttggcaaacacaatccccaggtatggattcagatgcgacatgatgtcaaaaaggagcttgtccttgtcacgatgtttcgaaggaatgaggatatgctcgattttcgcagcagtcacctgttttggctccacatgggcgtatttcggattttccatgtatttcttcaagaatggtttcagcttttccggtatggtcgctgagaacacaagcatttgcagatcctcaggcatgcgggaaccgatgtaatctacatctgcaaggaatcccatgtccagcattaaatccgcttcatcaataacaagagattccgctttatgaacacttaacgcctgttctttgattaagtcagcaatccgtccaggtgtaccgacaacaagatgcggctgtattttcaatttatcaattgatttttgtttatcagtgcctccgataaaacatttcgagcgaatctgacttccttcttcaccctgcgtgattttaagcgcttcctgataaatctggttggcaagctctcttgtcggagccgtaatgactacctgaacgacatccttagcaggatcgattttgtttaataaaggcagtaaataagcgtgagtctttccagtacccgtctgagactggccgatgacgctttctttttttaacactgcaggaatcagccttttctggatatcagtcggttcgtaaaaaccaaggcgatgtactgcatctataataaatggtttcaattcataaagttcaaatttcgtttctttcatttttcccagctccttaaagcggcacattatgtgtccatcatcacattatacccgattttgcttaaaaacaccacgtttgcaaggcgtttgttttattcagttatgtaaagcaaataccgcagcccatgcatattctaatagcagagagagctgaaaggaggtacaagtatgttttcaccgcagcagccaatgagaaattacccacagcccggaccgccccgccccatgccaaatcagcgaatgatgggcagaagaccgcctaatatgcgaggaccttcatttggagcacagcagcaaggttttcagcaagccggacaatttcttcctcaggcaaatgccggagcgagaaatggtgcaggtgcaggcggaggcttaaaaggaatgctgtcaaggttcctccccggcggaggaggcgctggcagcgccggggttcccggaattccaggagcaggtgcagcagcgagcggaggtgctggcctgcaaggcattcaaaatattgccaatcctgcatcattatccagtatgcttggaaatgtgcaaaaagtactcggcatggcgcagcaagtcacccctatgatccagcagtacggcccattagtccgcaatctgccagcaatgatgaagctgtacagccaattaagtaaaagtgatgatactgagacagaggccaatgaggaaagtgaaaaacaatccgtttcagaagaatcatcagaaaaagaaaaagagactgaaacaaaaacctcagatgggaacaaaaaatcaaaaccaaaaagttcttctctcccaaagaaatctaaaacaactgacaataaagaacaagaattaaaaacatctgccccgaagaaaaaggaagctgcctctcctgctccgaaaagaacatcaggcagttcaaaaccgagattatatatttaacattctttgatatcttaagtgagattggctataatgagatcagaagaatgcaagaatagagccgtttgattacggctttttatattgcctttactcacttcagtattggaggacaaccgaaaatggacgtaattaaaatttcaccgcgcggctattgctatggtgttgttgatgctatggtcattgccaaaaatgcgtcgctagataaaagcttgccaagacccatctatatactcgggatgattgttcataataaacacgtcactgatgcgtttgaagaggaagggatttttacattggacggctctaaccgtctggacatcttaaagcaggttgacaaaggaactgtcattttcactgcgcacggtgtttctcccgaagtcagaagaatcgcagaagaaaaagggttagtcgcaattgatgctacatgtccggatgtgacaaaaactcataatctaatcttagagatgaaagaaaaaggatatcacgtgatctatatcggcaaaaaagggcatccagagcctgagggagccgttggcgtagcgccggagatcgttcacttagttgaaacagaagaagatgtaaagaaccttgatatccaatctgagaagttaatcgtgacgaatcaaacaacaatgtctcaatgggatgttcacgacattatggagcttgtcaaagaaaaatatcctcatgtcgaatatcaccaagagatttgcctcgctactcaagtgcggcaggaagctgtatcagagcaggcaaaaaaagcggacttaacaatcgttgtcggagacccgaaaagcaacaattcaaataggcttgctcaagtgtcagaggaaatagccgggacaaaagcataccggatcggcgacttaagcgaattgaagctcgaatggctgaaaggcgttaataccgttgcagttacagcgggagcttcaacaccgacgccgatcacaaaagaagtcattcgctttttagagcagtttgatcacgaagatccatcaacttggacaactgaacataatataccgctcaaaaaaatacttccaaaagtaaaagcaaaaaactgaggctgtaaaagcctcagtttttttatagaaatgtaaatggatttgtatctgtttcagaaacaaagatattcacgccaaactttttatcattacacattgatgtaagttttctcgtgacgccttctttcatgattttttccgcgtaatggcccggatcaaccacatttaggccaagcatcatcgcatcatgggccacatggaagtataaatctcctgtgacgtaaacatcggctccctttcgttttgcatgatgaatatacttgtttccatctccgccaagaacagctacttttttcaccatgctgtcagcatccccaaccattctgacaccattgacgtcaagcttgtctttcacaaataaagcgaattccttgagcgtcatctcatttttaagggttccgacacggccgagccctttttcggcgggagtctgttcgacaggatagatatcgtaagcgacttcttcatatggatggctttttatcattgcattgataacagccttttcgacgcttttaggaaatacagtctcaagccttacttcatgaacaagctcaagctctcccacttcaccgataaaaggcttagctccgtccaatggcttaaagctgccgattccttcagatgaaaacgcgcaatggctgtattcaccgatatggccggcccccgcatttccgagcgcggctctgacctgctcttcatattccttcggcacgtaaactgccagctttttcagaggatccgtataagtaggtgccagcacttccgtctcactcagctctaatgcttcagcaagcaaatcattcacaccgccgtccgcaacgtctaaatttgtatgagctgcataaacagcaatatcatgcttcaaacacttttcaattaaccttccggcaggctgatctgttgaaatatgctttagcgaccggaaaattggtggatggtgtgcaataatcaagtcaacctctttttcaatcgcttcatcgataacgctctctaacacatcaagtgtaaccatcacatttttaattggtttgtttaaggtgccgatttgcaggccgattttatctccttcaaccgcataggctttcggggaaaattgttcaaacagctggatgatctgctgcccatttacacttttagccatgatcgattacctcctttaacagctccattcgatcggcgagctcctttaatttttgtttgttttgctctgtatccgccgcttggctgatctgttcataaatgctttgagtgtgctgaagctcttgtgtccactttttcaaaaagacagcatttttttcttttgccaagaaagggccaacgagcatcccggctgataaagaaataccgtcataagccgcatccctgtctcccgcttctgccaccagcacctcatagcactttccgtcctcttcaaggattacctcatctatcagcgcatatctttctttataaagccactccctgatatgaacagcatgaatattcggctgtaaaatgagccgttccttccccgttaatttgtctttgcccgcttctaaaatgtgagcgatcaaagccccgcccattccggcaatcgtaatggcatcagcttcaccttttttaatcacttccagtccgtctccctgccttacagaaatgtgcgagtttaagcctgatttttcaacctgccgctttgcagacaaaaatgggccgtctgttatttctccggcaatcgccccgctggctttatgattcagcaccgcataacaaggaaggtaggcgtggtcagagccgatatcggccatcaccgctccattcggtatgtactccgctactgtttgcaatcgtttagataattttaattcgttcacttgtcatcacaacttttctcaatcattttttcctttactatcatataaaaaatcagcccggaatccaagctgaagcaaatgattttgaaattatttcttttgatgcgggtctgcacgcagcagtcaaaaataaaaggctgtcgagaacatctcggcggcctgtgaatgtataaagagaaaaatagttcttttatttaatttttgacacccactctgccatatcatccagcttatcggccggaacaagaccggaaggcattccattaccgcctttttcgatctttgttttaatttcagcgacatctttcttatcccctacaccttttaagctaggacccgaaacaccttcataattttcaccgtggcatgcgatgcagtttgccttgtaaatttcttctggtgaagcgtttgcatctttcttttcagcagatttgctttctcctccgctcgcaatctcccgagagtcatcaagtccttttactgataaaaagaaagttagaccaattcctaaaacagcgatcagcaaaaatggaataagcgggttccatttcatttcccttccccctttttgatccttccccctatgtaaacacttctaattctaacttatttttacaaaaagtaaatggattgctatacaaaagttttttattcacactttatacaaaattgaatagaaacatgcctaaatctctaatatcctttttattctattgtataatgtattgtatacgcttacaatagaaaatatggaattagattttgaaatttttcaccacaatgttcatttgcaaatgacatcatttttcagtaaaataaaggcatattatccatatatctttttaaaaaaagaagaacggatcttcaagacccgttccatcttattcaaggaaatctttcaaacgtttacttctgctaggatgtcttagtttccgcaacgctttggcttcgatttgtcgaatacgctctctcgttactccaaatactttgccgacctcttctaatgttcttgtacggccgtcatcaagaccgaatcgaagacgcaatacattttcttcacgatcagttaacgtatcaagcacatcttccagctgctctttcaatagctcgtatgcggcgtggtcagaaggtgaagttgcttcttggtcttcaatgaaatcaccaaggtgcgagtcatcctcttcaccgatcggtgtttccagagataccggctcttgagcaatctttaagatttcgcgtactttttcaggcgttaaatccatatcttccgcaatttcttcaggtgttggttctctgcctaagtcttgcagtaattgacgctgcacacggattaatttattaatggtttcaaccatatgaacgggaatccggatcgttctcgcctgatcggcaatggcgcgtgtaatcgcctgtctgatccaccacgtagcatacgtactgaatttataacctttgcgataatcaaatttttcaacggctttcatcaggcccatgtttccttcctggatcagatcaaggaacagcataccgcgtccgacataccgttttgcgatactgacaacaagccgcaggttcgcttcagccaatctgcgtttagattcttcgtcaccttcttcaatcttttgagcgtaggcgatttcttcttttgcagaaagaaggttaacccgaccgatttcctttaaatacatacgaactgggtcattgattttaacgccaggcggtacacttaggtcattaaggtcaaattcttcttcggctttggcaagctgctgaatattaggatcttctgtttcttcattctcactaattaattcaacaccttgttcacctaaaaattcataatactcatccatttggtctgattcaatttcaaagctggacatacgctcagcaatttcttcatatgtcaaaacgccacgttttttaccagactctgttaattgctcttttacttggtcgaatgttaattctgtctcgtgggtttgtttatcagccattatggatccctccttccaaagcttgcaacgaattctataagcggtatgattcttattcggtccattcaggcgttttctatgtgaactgcctttaacaatgtgcgaataatgaaatgacaattcatgatgaggttaagcgatctatttgctcctccgcaaggaatcattgccaataaatgctcctcatcagttctccagttattttaaagatcggttcaatgtaacgatttcttgagccaaagaagcagctcttaaaaaatctttttgcctttctgcttcggctctttccgcctctttttcttttatcattgaccaatttctttgattcaacactttttttacataatctgataactcggcttcgctaagctcttgattaacctgaagcattaatatatcggacaagagctggcttatatgatcatccgtcaccctggccatcagatgctgaggcgtcagctcggctccctcttcataaaaagcataaagataagcggctaatgcccggtgctcatcaatattaaattgaaaccctacccggtcaatcacttttttgatgacgctccgatctcgaagcatgtgagcgagtaacagcctttctgcattttcatacgccggacgcaaacgtttttgccttgcttttgtcgtcagatgcgctcgccgcgttttagtttcaccgctattgtcagcaggtttgttttgcttgctgaaaacagacagctgctcagttaaagactcctgtgaaagcgaaaactctgaagcaagctgctttacatagacttcctgctctagagaccctgaaagcgtgctgatttctttcagtacgtctttaatgtaagctaggcggtcgccttcatcggacaggttctttccttttcggaaatattgcattttgaacgccattacggtgacacttgcgtcaataatgtcgtttttaaatttttccccgccgaattttttgatgtaatcatcagggtccaatccgtcaggaatcattgcaactctgactttgcagccttttttttgcagaagctccgaagcttttaaggtggcttcataaccggctttatcagagtcatagcaaagaatgatttcttcgacgtttcttctcaggatcttgacatgatcatctgtaagagacgttcccatcgtggctatgctttcctttacatccgagcttacggccgatatgacatcagcaaacccttcaaataagactgctctttcctgctttctgatatgaaggcgggccttataaaaattgtaaagcagtttgcttttatgaaagagcggggtttcaggactgttcatatacttaggctgctggctgccaagagccctgcctgagaaagcaacaacagccccgtgatgatcatggatcggaaacatgacacggtttctgaagcggtcgaaatatccgcttccgtcttcgcgtctgatcaggagacccgctttttccatttgcgcctcactaaatcccctctttacaaggaatttcgtgataaagtcccaagaatcaagagcatagccaatctgaaattcattaatcagctctttcgtaaagcccctagaaagcagataatccagtgcctcttgaccttcttttgtatttattaacaaatgatggtaaaatttcttcaggagctcatgtgcctcagccattttttgttctccagaagactctggccgggctccggaatggactgttatatcatctggaaaatcaatttggtatttgtcagcaaggtgagaaaccgactcggcaaaagaatagccttccatctgccttaaaaaagagaaaacattgccgcccgctccgcagccaaagcaatgaaaaatctgtttgtcgggcgatacggaaaacgaaggtgtgctttctccatgaaaaggacagagtccaaagtagtttcggccttgcttctttaattgaacataatcacctatgacttcaacgatatctgccgacttttgcacctgatccacaatttcatctggtatccgatttcccatcttataacactccgtcgtacattattcgatgctttagtgcaaaatcccttcatcgttcgacaggattttttgcagcagtgtaataaatcgttctcgatcttctttattcaattttttaggccctttggcatatacgccttttcttctttgtttgccggaaaaatgacggccctctagggcaaaatcaatcgtgtcttccttgtaaagacgacctctttccgacataacagagacatttctgttcaacagcagagatgctaatccgatgtcctgcgtcacaacaatatctcccggtttcacgtgatttgcgatatataaatcagcagcttctttatgaggatcaacatacttccatttttcttcattgcttctggaaagctgataatgttcaaatgaagcgacaaaaagaacttgaacttcatactcggatgctgtttgtaaaatttcatcttttaccggacaagcatcagcatcgacaaaaatcgtcttttcttgttcattaagaagagtaattctccatccctccattaaactcctgcataaaagcaagcaaaatcgcacatcctttattattgtggatgtatatgaatttgtcgaaaaatttccgggagaaattcttgacatcttacccataatagtttattcgtatcacacgatccttaaacctaaaattaatcattttatcacaattttttattataatacaaacttcacaaagatgctattgtttttcattattcccttttggcacagccaaaaacccaggatagagcgtcctgagttatatgttttttgttttgagatgatggataatatttgctgtttcctcaaccgctttatttgaaacatcaacaacctggcagccgatccgatccacaatcttttcgaaatactcgagttcctctttgattctgttgatatttgcataaatcgctttatcattaagcccgagtgattttaaacgttcttttctgatatgattcagtttatcagggctaatctttaaaccgatgcattttttcggatcaacgttaaagagttcttccggcggatcaacctccggtacaatcggaacattggcaaccttcaggcgtttgtgtgcgagatattgagacagcggtgttttagacgttcttgacacgccgatcaaaacgatatcagcttttaaaatccctcttggatcacgtccatcatcgtatttaactgcaaactcgatggcctccacttttttgaaataatcttcatcaagctggcgcacccgccccggttcgtatttcgctgttaaaccgtaggctgtttccattttatcaatcaacgggccgataatatcataatataaaacatttgctttttccgcttcggctatcaaatattctctgatttccggcaccacgagtgtaaaacagataatgccgccgtctgcctttgcaagtgaaatcacttcattgatagtgcctatatcttcaacataaggaattcttcttacatgagtatcatccgccgatccgttaaattggctgagtgctgcttttactaccaattcagccgtttcaccgacggaatccgatacaacatagatgatgcggttattcatattatccccccgttagtttgcaatcttataggatttcattttcagataaactgacaagtattttggtcatatttgtttttgtcactctgccgatcacttcaaagcctttatcggtgtctttgatgacaggcagtgcatcaatttgtttttctattaagtgctttgcaatgtccatcacataatcctcgcgtctgcacaccgtaatgttcggcatccttgtcatgatgatgtgaacagggaccgatgtaagctcctgctggccaatgctcgctctgagcaagtcttttcgtgaaagcaccccgactaaaacagcatcgcggtccaccacaaacagagtacctacatcttctaaaaacatggtgcaaatcgcatcgtacacagaaacgttttcgtgaatcactacggggatagattgaaagtctttcacctgaagctttttgagtttatccgccaaaagctgtgtgccggtttttcccgtatagaaataaccgactctcgggcgcgcctcgaggaatcctgacatggtgagtatggctaaatccgggcgcaatgtcgccctggttaggttcagcttttctgcaatatgctcccctgtaatcggcccgttttcttttacaatctgcaaaatatgttcttgccgtttatttagttcgatcgtactcaccaccttttcacttcatagctatgtaaagaaataacaatccatattataacgtaaatatcttgtaatcaaacaaaaaacttataaatggggaaaagacgattaccgatcacacagcaaccgccttttctctctttattttacaataagggcattcatattcgcaaaggacttgatctcatccgccaagcttaccatttgcgctaaacgatttgcctttaatgactcattatccgctataaccattgtatgatcgaagtaagcatcgatcggttcttttaaggctgcaagtgaagcaagcgccgcctcataatcttttttgctgaagttttcctgcagattttgcttcgctgtttggtaggcatcaaacagttttgcttcgtattcattttcaaacagatcaggctgaatgtctccgcggactccttttttgctgatagagatcactcggcctaacgcttcggctgtttccttaaagccaggtgcaccaagcttttgctccagtacttgtgctttatgcagcgcagagtacggctcaagctcagagctttccagcacggcgtcaatgacatcatgtctgatttgttcagcattcaagacatatttcaagcgctgagtgaagaaatccagcagttcattttctttatcggtttgaacgaaagtaagcagctcttcaaatgaaattccccagttgcggtcaagaagaatcgcaacaataccgcttgcttggcggcgcagtccgtaagggtcctgggaaccggtcggaattacgccgatagagaagaatgaagcgattgtgtcaagcttatccgccattgctacaacagctccggtgaaagtagaaggcgtttctccgcccgctgatctaggcatataatgttcattaactgccgcagccacagcttcatcttcgccaagcattctcgcatacttttcgcccataattccttgaagttcagggaattcatatatcatatgcgtcacaaggtcgaatttagaaatttcagcagcccgcttcacatgttttaatgtatcttcatcagcctgaagacgaacggcaagtttctctgcgattgatgtgactctcctaaccttatcagcaagagaaccaagctcttcatggaaaacgatattttcaagcttcttcacatttgcatcaatgtttagtttctgatcttctttgtagaagaatgaagcatcagataaacgtgcgcgcagcactttttcattgcctcgggccacattttcaatcgcgtggctgttgccgtttcggactgtgataaagtgaggcagcaggtcaccgtttttgtctttgacagggaagtagcgctgatgctctttcattgtcgtgacaagcacttcttcaggaattgacagaaactcggattcaaatgaaccgtaaagagctgtcgggtattctactaaatgattcacttcatcaagaaggtcttcgtcaactggaatgctccaattgttttcagcagccattgtttccagctgagattgaatcatttgctttcggacgctaggatcagcaataacatgctgtcctttgagctgctcttcataagctgaaggtgattcaattgacacttcatgtccgaggaaacggtgtccctgtgttgtccgtccagactcaacgtttgtgatcgaaaatggaatgacatcctgtccaaataatgcgacaatccatttgatcggtcggatataacgcaaatcttcatttccccagcgcatgtttttcgggaaatgcaagcttgtaattaaaccgctcaattctggcagaagcgacttcgtttcttggccggcttggaatttttgcacgaatacatactctatgccttttacttctttgatgtacaggtcttccacatttgcgccttggccttttgaaaagccgattgccgcttttgtccagttcccgtccgcatcaagggcaatttttttcgcaggcccttttgcttcttcttttatatcatcctgcttttctgcgacatccttaacgaacacagcaagacgtctcggtgtattgaagagtttcacttcaccgtgagtaatatttttttctttaagccagcctgtcagcttgtcgccaagctgaaccatgctttcattcaaaaagcgcgccggcatttcctctaatccgatctctaaaagtaaatcctgtttactcatgagaagaaccctcccctttaagcattgggaaccctagtttttctcgttcctcatagtaggtttttgctacttttctagctaaattccgcactcttgcgatatagcccgtccgctcggtaacagagatcgcacctttggcatcaagcaggttgaaagtgtgcgagcatttcagcacatagtcatatgctggatgaacaagtccgttgtccatttgcttgatcgcttctttttcatatgtgctgaacaattggaacagcatatcgacgtctgatgtttcaaacgtataaacagaatgctcatattcagccatcatgaataaatcttttactgtaaaccctgacgtccattccaagtcaaacacgttttctttatcctggatataagacgcgagacgctcaattccatacgtaatctctacagaaacgggtttacactctaatcccccgacctgctggaaatacgtaaattgtgttatttccattccgtcaagccaaacttcccagcctagacccgcgcagcctaaagacggattctcccagttgtcttcaacaaagcgaatatcgtgctcaagcggatcaattccaagagcacgcaaggaatccaaatacagctcttgaatgttatcaggtgacggtttaataatgacctggaactgatgatgctgatacagtctgttcgggttctccccgtagcggccgtctgccggacgtctggaaggctctacataagccactttccacggctcaggaccgatactgcgcaaaaatgtatacgggctcatcgtgccggctcctttttctacatcgtaagcctgcataagcacacagccctgactggaccaatgcttttgcaaggttagaatcatgtcttgaatattcatttcaagcacctccacttttctttcataagttgactgcggcagcaaccaaaaaactcccgtctctatgcttgccagccgcaaacatagggacgagagttctcccgcggttccaccctagttgctgagaacaaaatcccagcctcttttttaaaattgctcaagaatgcctttcgttgcgtgctcatccttagcttacaccgccctaaggtcgctttcatgaggtaaacgcaagtacttctttctctcactgcaacatattttataataaatgatcatataaaaagatggaccaaatgtcaacttttgttttcacccataagatgtttcatgctttccatttgatctaaaaagcgctttgattttaaatacaatcccgaatattcttcgtaatataaatcaatcacttgctttaattcagcttttgtttcctcttttaaggacacattgccgagtctcgacagatcaaaatagtaaaagagccttaacagccttgccgtttgcggtttaatcggtatcctgtaaggatctttttcaaaacagcggtggcatataaaaccattatcacgaacagagaaatgaaaggttccgtcttggcttttacaatgtacacaatgattcagctcaggatacaggcccatgacaccgagcatcttcatttgaacaatgaaggtgataacatccggatctgttccttcattcaactgttttaatgattctaatatgaattcaaataaataaggatttggctttttttcttctgtgcctctgtcgactaactcagcaacataggcagcatatgctgttaaaaacaagtcttccctgatgcctctcatgctgaggatcatttccccctgctgaagcgttccgaggcccgatgttttttgcattaagaaagaaccatacaaaaagggctggctgactgctgataaacggctgttcggttttttggcgcctcgtgccataacacctatttttccgtgttctcttgtcagtaatgttacgattttattcgtctctccgtaatcatttgtgcgaagaacgatcccttcacattttgtcagcatttccgcaccttcctcaagcaggagcggccaagaggtttataaaattggataatcaaatcgggctagctcatcttctagttcttcgggtctttccatgttctctttttccagttctttaaaaagaagatacgtatcaacatttcctgtttgagaaaatacgttccaggtaaaattcaacacaagaaacccacctttctgtagttaaactagcttacctaaactccaaattcttacctttatcttgaccagatgtcctccatttcatgttaaacaaaatttgctaatgtatccctgttcctgtgagataatgacacacacgggaagagattaatattcgtcctctttaaagccaaaatcgcgaagctgggacattttattacgccagtctttctgcactttcacccacaattcaaggtagacacgggagcccaacagtgcttcaatatccgctctcgctctttttccaacctcttttagaaggcttccttttttaccgatcacgatgcctttctgggaatcccgctcgaccacaatcgttgccgctacgtgcacagaaccgttgtcctgccctttgatggattcgatggccaccgcaatgctgtgcgggatttcttctctcgtcaaatgcagcaccttttccctgattaattcagaaatgataaatcgttcagggtggtcagttacctggtcactcggatagaattgcggcccttccggcaaatacgcttcgatctgcgcgagcaaggtttcgatgttatttccttctaaagcagaaatcggaacaatttccttaaaaggataacgtttgcggtattcgtcaattagcagaagcaattggtcgggatgaattttatcaattttgtttacgattaagaatacaggcgtagacatcgtctgcaatttctcaatgatgaattcgtcgcccttcccgtagccttcctcagcattgatcataaacaagatcaaatcgacttcttttaatgtattttgcgccactttcatcataaagtccccaagtttatgcttaggtttatgaatccctggtgtgtcaataaaaatggtttgtgatgtgcctgtcgtcagtactccttgcaccttgtttctcgtcgtttggggcttatcgctcatgatcgcgattttttgtccaatgactctgttcaaaaatgtagattttcctacgtttggtcttccaataatggatacaaatcctgatttaaagctttcgttcgtcatgtaaatcctccgatgaaaatgcgcctggcaataattcttccacagtcatttcttttatttgtccttgtaaattagtcagtacgacaataacgtcttttgtgcaaagctcagaaatcacctgtcggcaggctccgcacggagatactggtccaggggtgtcagccgcaacggccagcatctgaaactctgtatccccttcagaaacagctttaaataaagcggtacgctcggcgcaattgcacatgctgtatgccgcgttctcaatattgcagcctctgtacacttttccatccttggtaagaagagcggctcctacttggaatttggaatacggcgcatatgccatatcacgcgcttttaaagcttctgttattaattcttgtctgttcatgtgtacattcctctcttacctataatggtaccgctatcactttatattttacataatcgcgcgctttttttcacgcccatttctaaaaatgtaaaataaatgtaagaattttcagccattacagctttggcaaaaaaataagtaaaccaatgatacacgaaatcacggcaaaaacgcaaacagccccggcggcagcgtccttggccgctttagcaagagggtgatgtttgtcagttattaaatcaaccgtatgttcaatggctgtatttaaaagttcaagcgaaaacataccacctatcaaaaggaatataatcatccactcaataatgctgagctctacaaggaagccgcaaatgagaacagcgcaggcggctgcggcatgaaattggaaattccgctccgtccgcgctgtttcccatatgccccggcctgcatgcacgaagcttttgaagaatcgattcagctcatttctatgatcttttgagtccataagcgtccagcaattccttttgcttagtaaacatctcctcttcttcctctttcgtcatatggtcatatcctaaaaggtgcagaaatccgtgtacagctagaaatccgagctctcttttaaaagaatgattatactcctctgcctgctctcttgtgcgatcggcactgatgataatatcacctaaaaccggaggcatttcggcgcccacgatttcgatctcgccttctccctcttcttcaagagcaaatgagatgacatctgtcggagcatcctttccccggtattctttgttaatctgatgtatgtcatcattggaaacaatcgtgacagaaacttcagcctgatcctgaacgccttcacgctcagcggcaaattgaagcagattttctacttctttgagcatctcttctgagacgcttcccgtttcatcaacgatatcaatcagtaaactcatctatttcaccttcttagtagcctccggatattcaatccgggagtggaaaattccttttaatgttgcacagagcgtttttgcgattgtatccagctctttaaatgtcaaatcgcattcactgaactgtccgtcctgaagcttatcggatataataccccggacaagcttttcaattcgttcaggatttggattgtgcatggatctgacggccgcttcaacactgtcggccactgatataattgcggcttcctttgactgcggcttcggtcccggataacggaactcttcctctgtaatctggtcgcctttttccttcgctttatagtaaaaaaactttaaaagcgaggttccatgatgctgctcagcaatatcgacaagctctttcggaaatttatagcttctcagcatattcgcaccgtctgtcgtatgcgagataataatatttttgctcaactgaggtgacagcttgtcatgcggattgtcaatattcatttggttttcaataaaatattgcgggcgctttgtttttccgagatcgtgataatatgcgccgactcttgcaagcaaaccattagccccaaccgcttcacaggctgcctctgataaattggcaaccattacactgtgatgatatgtacctggtgtttccgtcagtattttgcgcaatagcggatggttaggattagacagctcgagcagcctcatggtggataaaatgccaaagcccgtctcaaaaaacggcatcagaccgatgatcaatacagatgaagcaaaccccgacacaacccccatgagcattaacgtgccgatttcaagacccgacagcgcagtgttctggatcaataataaggatagaacgacaaccatattaataaacgccacgaaaagtccggtctgcaaaatctttgatcttgcattgtgttttcctaaaaataatacacctgaaatgccgctgatcaaataataaatccctatgacataattgaatgttcctgtcacaccctgattaaacatcatacttccgcaaatcgcaagaatgatacttcccaaaatggcaatgcgttcattcatcagcagtttgattaagatggcgccggccgcaatggggaccagatagccgatattattatactccatcttctgaaacaaactgacaacctccatgatcacaagcaaaagtgttgtgattatggagaataacagaatggattggtttttaaacttcagattttgtttctgtttttcaaaataatatacaagtgttgcaatgaaaagtccgatcataatcaatagcccgctgatcggtttaaagagatttgagttatttaataacccggtcagctcaagtttcctgtacacttcccgatcaatgaggtcattttcttccacgagcacttgcccctgtttgatttgaacctgctggacattatctgaggcttcctgccgttttgcctctgttgctttcggatcgaagacgtaattcggaataatagcaaaacgcccgatttctgtcgcggctcccaagtatttagacggaatagaattgctctttagctctttttctaccttatcctttgcatcagatagtttatccgaagggatttcactgctcatgaccgtatttaccgcggtaatgaccgtatctctgacaaaagaaaagtcttcactgtctgctttcagcaatgtcttgatggaatcctccgatatagaatcattcacatctgatgtcaatttgtcctttacagatttgaccattgatttttccgatggtgatttactgccttcttccgatgattttttcacttcactaatactgtcgaatattgatgacacaaggtcaatccgattgtctgtatattctttttttaatgtatattgatcttcaaccgcgtcctcagcggcttgctttttttcctctgtggctttttgatcttctacggttgccggagcgtaaatggtcttgtcgctgactgaaaacaggtctaaatcaagtgtttccggcttaacatgtacaaagagcaaagcaaacataatggcagccagcagaagatacagcagtacatgcatggagcgggcatttttaaaactgctccatttttttgagctgcttttggtcttagccttctttttcaacacaagaacctcctcttgaaacatcaagcccataagcaatcataaaaatgacccgataacgcgcgatcgggtcattcagcattaattttgcttatcgtatgcttcaataattttcgcaacaagcggatgtctgaccacgtctgtctggtctagctcaatcatagaaatgccgtctattcctttcagcatctccttcgctactgcaagtcccgatttgacgcctttcggcagatcaatttggctaacgtcacctgtaatgatcattttagagccaaaacccagtctcgtcaaaaacattttcatttgagcaggcgtggtattctgtgcttcatcaagtataacataagcatcatcgagcgtccgtcccctcatatatgcgagcggagcaatttcaatgatgcctctttccatcagacgttctgtatgatctgccccaagcacatcatggagagcgtcatacagcgggcgcaaataaggatctactttttcttttaggtcacctgggagaaaaccaaggctttcaccggcttccacggcaggtcttgttaaaatgatttttttgatatgtccgttttttaaagcatggactgcttttacgacagccaggtacgttttcccggttcccgccggaccaatgccgaatacaaggtcattccgcttcatagcggccacgtattcccgctgtcccattgtttttacacggattgatttgccttttgcgttttttgtaatttcttcttcatacatgctttcaaagtattcaagttcattcttctttgccattttgatggcgtaaatcacatcacgttcagagatctctatccccttgcgaattaaagcgaggagcgatcccagcagcctgtctgcaatctgaaacgattcatcatcgcctgaaacataaatcgtctcgccgcgcgtaatgatatttaaattcagatctttctccatcaatttcaaaaaagaatcttggttcccgaagagtgaaagcgcctcgtccgggtttttcagtttttgattcatcgcaagtaaatgttctgtcattcttcagtctccctgacaataggtgtggtttgaacgatatcttctataacttggtagagaataatcaactttactttaccattctcaacagtctggtgcaaaactttttcacttttcacctcgccgttttcgcctattttatcctctacatcctgtttacccaatttaatgccttcttgaactgcttcttcttttgtatattttcgcaaagcctcttcactttctctcgtttgctctttgacataggatacagggagcttaaatccgagaaaatgaagcgaatgcttttcttgttctgtttttggatgcttcaattcctcttttttaaacgtcatcccccagatcgggattgccaaagaaccaaaagaaagcttgtgctttgtccttactttgcccgtatagacgttaaataatgtttcaagcgggactgtcacttctgatctataccaggtttctccataaatttctgcttttgaggcgacttcctgctgatggtcttcgctgccgatcagtcccgaaacaagcagctgtcccttttcaacatgatcgtgtatggcggccatgggctgtcctttttgcacaaacattctcgtaatggttgctttctttttggcgacaatattgcgcgggctaacatatttttctttttcgggctcatttttctccacaactttcatatgaatggtcgtccccttcagatcaactccgacccaagtgatattgtctattccattggttaatgatttctgtattttttcgggcgacatcattaaaaactgcagacggccctttttgacgccgatttcattaagatgctgcctcatttgatgttctgtttcaggcttagcgcctgtcacatcaattttccacaccatattggacagcaaaaacaaaagaatgaaaaaaatcgcaaaaccgatcgtaaaccctatattcagctttgatttcagcaacaggaagggaaatcccttccgattgataaatcgggctttacatttaaatttacttcttacccgccgaaaggcatgtacatcctgaagctgtatatataacgatacggcttctttcttttttttgacatgaaagaccggaatcccctgtcttgtgcattcattaaggagccgctcaatccctcttcccgtcaattcaagctggaccttacccgaaaaaaaagacagccatttatttttcacaacatttccccctcggctttatgactcaacatatcgaacgacatcaatcgtaccctccaaaagtatctcttccggaagaatcgccttgatgacaaaatttttaccagatatgatgcactggccctgcttcagcatcagccgcacttcattctcactgaaaagcaaaaggcctctgtggttttctatgtagatatgaagtctgccaaccattgtaatcctcggcagatccatcataacgtccgggggaatttccaatgctcttgtcagccaagctttcatacgattctttctttgccccatacaaaaagaaccccctttcatctcatatgtatgatttgaaaggaggttctaacactttaatttttacgggccgggcgcatcgtacggtgaggttttttcgcccgtggaggtccgaacacctctcctagaacgatcccctgtacgacggtgtctttattcacctgaagcattttttgttttgtgtatactgttttttgtttggcagcagcaagatctcgttccagccctttcaggtttcttgctgtttccctgcgtctttcttccgcttcccgtcttgcctgttccatacggttagggataggtgcaggggcatcttcttttgactgcttcttttgaggagaagcagattgcacgtgttgaggtttttttcttttttggctgttttgcttttcttctttgctctttttgccgaaaatcgcagaaatgattccgatgatcgctgcaataataagcggattggtcagtaaatcttccatcagcgttctcccttcttagagagattatgatttgcggtcttcatccgaagggtctttcgtcagcttgccgaatgaatcacgcatttctgtgtcagcatcgatgttcttgatattcatgtaatccatgacgccaatattcccttcacgcaaagcttctgccatcgcaagcggcacttccgcctcggcttctactactttcgcgcgcatttcttctacgcgggcacgcatttcctgttcttgagcgacagccatcgcacgtcgttcttccgcttttgcctgcgcgatgtttttatcagcctcggcctgatcggtttgtaaaattgccccgatgtttttgccgatatctacatctgcaatatcaattgagagaatttcaaacgcagttcctgagtccaatccttttccaaggactgtctgagaaatcatgtcagggttttcaagcacttttttatgattatcagatgaaccgattgtagaaacgattccctcacctacacgagctacaatggtttcttcccctgctcccccgacgaggcgctcgatattcgctcttactgtgattctcgctttcgctttcacttcaatcccgtccattgcgacgccggcaatgaacggtgtttcaatcaccttaggattaacgctcatttgaacagcttccaacacgtcccggcctgcaagatcaatggcagcacagcgctcgaatgtgagttcaatgttagctcgctgagcggcgataagcgcgttgacgactctgtcaacattacctccagccagatagtggctttcaagctggtttgttccaacattaagtcccgctttatgcgctttaatcagcgggttaacaacccgattcggaatgacgcggcgaagcctcatcccaactagagtgaaaatgctgattttcactccggctgccaaagctgaaatccaaagcattacaggcacaaatgtaaaaaatactgccaaaacaatgatcgctactgcgacaattgccagaatcataagtgttgacggatccatataacttctcctcgtttctatttaaatttctctcacgacaatgcgtgagccttctacttttatcacttttacttttttatctttttctgtaaacgatccctccgatacaacgtcaaggcgttcatcatcaataatcacggtaccggaaggacgcagcggtgtaaaggttatacccacttttcccattaagtccgtgcgcgtttgatttgaaacgtagccgctctccgtgtttgtagaatcatttaatatcaatttcttaaagaatttcatacgctttcccaacacccttgtcagtaaaataaaagctgtaatcgaaacagctgaggcgatcaagagagaaaccgccatgacagtgaagctccccgcggctaaaaacaggctcgcaataatcgctcccaagcccagtaatccaatgattcctccgggaagaaaaatctcaagcagaatgagaatcacccctgctataaagaggagaaccgtctcatacccggcaaggccggctgcaagatgcccgtaaaagaacagcaataacgcaatgagtccagccgttccagggaggccgacacccggggaaaaaagctctaccgtcagacctaaaaaagcgattgtcagcagaatagggacaatgaccggattcgtcagccatcttgccgtcttttccgcaaagctctcctttgcatagctgatctgcgccttttcgaacccaagcttctttacgagcgtggacaaattgtcagcagtgccttctgaatagcctacctcaatcgccttgtctgcgttaagtgtcagcagatctcccttaggcgcgccaacttccttggcatctatatctgggtcagccattgcgagcgcatattttggatcgcggttatttttcactgcggcatcttccatctctgccagccaaagtgattgagctttttggtcagcggcattgccttggccatcaacaatcgcggcggctcccatttttccgccaggcgccatataaatgtgatctgcttgaagtgcaatatatgcaccagcagacaacgcgcgtttgttgacatatgcagttacggggatctcgctttcggttatcaaatcggccatatcaatagcagatttgaccaatccccccggggtattgatatcaagaataatatggtctgcatgtgcatcctttgcgtcttgtaacgaacgggacaaaaacgaggcgagaccctgttcgacatttttttcaaccgggatcacataaacagtttgtttttctgcttttgcgttcagctgtacgcctaataaagaaagtaaaaatatacccaaaagagcagcacggaatcctttgatttgaagcaagggcggtgtatccctccttccttttataataagtgccttctcttcatacgtaacaaatgtatcaaaggtttcatttttttatgtataaaaaaagacatctctcttagaaagatgtccttttctttgccatttaagacagttgactgctcacaagcttattaattaaacttccgtcagctttaccttttactttaggcataattgcccccatcactttgcccatgtccgcttttgagctcgcaccgacctccgcgatggtttcatttacgattgtacgcagctcttcttctgacagctgctcaggtaaataaacttctaaaatgtccagctctttttgaactttatctactaaatctaaacgattagcgtttgaaaattcctggagggagtctttacgttgcttaagttcacgagaaaggacagtgagttcctcatcctcggtcaaactgtctttcttaagcttaattgcttcattttgaagtgaagccttaaccattcgaacgacagtcagtttgtctttctcacggtttttcatatacagcttcatatcctggttgagacgctcaagaagactcataaatccaccctcttttagaatttgcgttttctagcagcttcagactttttcttgcgctttacgctaggtttttcataaaattcacgctttcttgcttcttgcaaagtacctgtctttgatacactgcgtttgaagcgacgaagagcatcttcaagcgattcgttttttctaacgaccgtttttgacattctctttccctccctccgaatacaccaatcgactacctttaagttacacatataaacatgtactttgacattataatataagccatcagtcaggtcaactaagtgagttcacttttccgtcatgagtgcgactgcctgtctatataatgaaagaaaggggttggtgaataggatgttaattctgattagctttactgctcttatattattctttctcgcaggcatgaacatgcttcgaaagggcttaatttcaatggcgtactcaaaaattgaagaacgtttgcttttatttacagaccatccgttaaaagcgtttcttatcagtattgtatttacggggatacttcagagcagctcagcctttatggtcattgtcatcggctttgtaagtgcgggcgttctttcttttaagcggacgatcccgatgattctggggacaaatgttggctctacttttacaactgaatttattgctatcaaaatggatattgtgatttgggttcttttaataggaggtttattgttttttctgactggcaggtatcctttgaaacagctgggaacaagcttccttggactgggcatcatcttcttttgcatcagcggattcagccatcttgccgggccgctgacaaagctgaaaacgggcgccgacgttctataccatgttaacgattcaaactggtccgctttgctcatcggcatggtgttaactgccatcattcactccagttctgtctgtatcggcattttgatgagttttatgaatgaagggattatcggactgacacaggcgatgagcgtcgtactcggatcaaatatcgggacatgcattacagctgtcatggctgctgtatccggcggatatgcggcgaaacagacagcatatgcccatgtggtatttaacgtgctaggggtggctctagtattgccttttctgaccgcagcgaccggctttgtagagcagttatcacctgatcccgcacaaaagatcgcgcatttcagccttttatttaatgtggtgacagctcttttatttcttccgcttacaaacttgttttaccgattgattcaccttcttatcccggctaaataaaaaaatcggtacattttaatgcaccgattttttaggttaagaagacaaacgcatgtgttcagttatttcatcctcaaccacacggacaaactgtccttcgttgtaaggataacctgcttttaggattttgacttttacgattttgccgatcatatcttccgtacctttgaaaacaaccttcatataattgtctgtgtaaccgacaaacatattttcttcttctgtttccttaaacgcttcctcagggataatctcaagcacttcattttcatactgagaagcgtattcttttgcaagctggtcagaaagagcaatcaggcggtgcacacgttcgtttttcacgttttcatccacttggtcttccattcgtgcagctggtgttcctgtacgcttactgtaagggaaaacatgcagctcagagaatttatgttctttaataaagttataggtttccataaattcttcttctgtttctccagggaacccgacgatgacatcagaagtaacagctaagcctggcagtgcttttttcaatttatttaaacggtctgcaaagaattccattgtatatttgcgtctcatccgtttaagcactgtgtttgatccggattggataggaatatgcaaatgattcactatcttatctgagcggtctaagacctcgatcacttcgtcagtgatttggctggcttcgattgaagaaattctgatccgtttcacgccttccacacgggtgtctaattcgctcaaaagcttcgcgaagttgtaatctttcatatcttcgccgtagccgcctgtatgaatacccgtaagaacaatttccttatatccggcatcgacaagctgctgcgcttgtttaatgacttcttcagggtcgcgggagcggagcaggcctctcgcccacggaatgatacagaatgtgcagaaattattgcagccctcctgtattttcaatgacgctcttgtgcggtccgtgaaagcaggcacatcaagctcttcatatactcttgctttcatgatgttgctgacgccattaatcggctggcgttcttctcggtattggtcaatgtagccaagcattttttcacggtcctgtgttccgactacaatgtcgacaccggggatcgccataatctcagcaggtgaggtttgcgcgtagcagcctgtgacacagatgacaccgtcaggattttgacgaatggcgcgtctgatcacttggcggctttttttatctcccgtatttgtaaccgtacatgtattaatgacatatacatcagctgtttgttcaaagtctcttctttcatagcccgcttctttgaaaagctgccagattgcttctgtttcataatggttgactttacagccaagcgtatggaaagcaacagttgccattactgatcacctcttaataactctgtttgataagaaatcgcactcaacgcgtatagcggagcggtttctgtccttaaaattctcggtccaaggccgcacgtcacaccgtcttgctctgtgagccgttcaacctccgcttctgttaaaccgccttcgggaccaaatacgatcaatagagatgatcctttcggaaggctgcttacaatcgcgctgaatgcgcttatttccccttgcttcgatgactcctcgtatgcaacgacacatttatcgaaatcctgcatcctttgaagaagctgctgaaaagaatggacatccatcactcgcggcacttcgttacggtacgattgctcagccgcttccttcgcaattttcgtccatctttcccgctttttctttgcctttttgtcatccagcttgacaacagaacgcgcggcttggaaaggaataaaggcatgagctccgagctcagtccccttttggataatccattcaagcttatctcctttcggaaggccgctcgcaatatagacctttatcggaagctctctgttttcattcgtccattctatcacaaggcaggacactttatctttggaaacagattgaagttcacattttgcctcgaagccgtcttgagagcagcagataatctgatctccctcattcattctcatcacgttcacaatatgatgaacttcttcgccggtaatcgaaaaagtcggcgcttcctctatttgctgcttcgtgagctcgataaaatatcgttgcatacgctgtgacacctactaactgttattttttcgcaataatgctgacccaatcttccattgaaaggatttctacaatggtaaagccagcttgttccagtgcttcttttacttcttgttttttatgaccgatgattcctgacgtaataaagtgaccgccttcttttaacaggctgtacgcttgtgaagtaaagcgaagaatgacttcagccaaaatgttggccacaatcacatcatgttccccttcaatcccgtctaacaaattgttttgcttcacttgagcaatatcgctgactttgttcagcttgagattgaggcgtgcactttctacagccacgggatcaagatcgtaggcatgaaccgattcagcctcaagcattgcagccgcaatacttaaaattcccgaaccagtgccgacatcaatcaccttatcacccttttgcacaaagcgttcaagcgcctgaatgcagagtacggttgtcggatgtgtccctgtgccgaaagccattcccgggtccatttcaataatcagttcatcagtatggaccggcgtatattcctcccacgtcggcacaattgtaaacttttcagaaattttcacaggatgataatactttttccaggcagtcgcccactcttcttcatttacttcagaaatagtgatgtggtttctgcccaaatcaatattgtaaagaaggagattattaatcgtttctttgatgccgtctacagtttcgcccagaaaactgttaaccggcagatatgctttgacaatgacaccctcatctgggtaatcattggggtcgagctggtagatttccccgtacacattctcacgttctttaattaaatcaagcgggtcctctatcacaaccccacttgcaccagcttcatgcaatatatttgagataggttcgaccgcttcatgtgttgtgtgaatgcttaattcggaccatttcaaaactaccaactcctcatccaataattaatcgcctttaaacgcgcgttttaccttgtcaaagaaactcatttcctgttcgtcaggcaggtttccgctgacttcggcaaattcgcggataatgtctttttgtttatcagtcagatttgtcggcgtaacgacgcggacgacgatatgctggtcaccctgtccatagcctctgacattttgaacgcctttgcctcttaatctgaatttcgttcctgtttgtgtaccggccggaattttcaatttcacttttccatgcagcgtcggcacttctacctcatctccaagagcagcctgagcaaacgttaacggcatttcacagtaaatatcatcgccgtcacgctcgaagaactcgtgtgcgcgtacatggaacacgacaaataaatccccggcagggccgccgtttattcctggttcaccctgtcccgagagacgaagctgctgcccgtcatctacaccggctggaattgtcacattgattttcttgcgttttttgatttttcctttgccgccgcagtccgcacatttgtttttaatgattttgcctgtaccttcacagtggtggcagacccgtctgttaacgacttttccaaacggtgtattttgctccacgtttaactggccggagcctccgcagtgggagcatgtttctggatttgttccaggtttcgcacctgagcctttacatgtttcgcacgtttcctcgcggggaatttcgatggttgtttctttaccgaaagccgcatcctcaaacgacagggtcatcgtatactgtaaatcagcaccctggcgcggagcgtttggatctcttcgtcttgtgcctccgccgaatatacttgagaaaatatcatcgaaaccaaaaccgccgaaatcgccgccgccaaaacctccgccgccgaagccttggttagggtcagtgtgaccaaattgatcgtaatgcgcacgtttttggtcatctgacagcgtttcgtatgcttcttttacctctttaaatttttcatctgatccggcttctttgttaatatcaggatgatatttttttgacagcttccgataagcttttttaatttcatcctttgaagcgctcttacttactcccagcacttcatagtaatcacgcttactcatctcgcttcactctcccgaatttctcacataaattagattgtatcattttgaattatgatttttcaattccttttatcccgggcaagaaaaaaagtcaaagccaagagatgcctgactttgactttctaatcattgaatcagattatgaaatgtgttcttttcggtcagctccggaagcggggctgacactaaaaagaacttattttttgttttggtcgtcgtttacttcttcgtattcagcgtcgacaacgttgtcatccgctttgccttcagcgtttgctccgccttgagcttgctgtgctttagcagcttcttcataaagcttcatagaaagctcttgaacgattgtttgaagctcatcttttttcgctttgatctcttcaaattcgtttttctcaatcgctgcttttaaagcgtctttggcatcgttggcttttttcacttgttcttcgtccactttgccttcaagatcttttaatgttttctcagtttggaaaacaagctgatctgcttcgttgcggacttcgatttcttcttttttcttcgcatcagcgtcagcattttcttccgcttcttttaccatgcgttcgatctcttcatctgagagacctgaagaagatttgattgtaatgttttgttcttttcctgtgcctaagtcttttgctcttacgtttacgataccgtttttgtcaatatcgaaagaaacttcgatttgaggcacgccgcgcggtgctggcgggatatcagtaagctggaagcggccgagtgttttgttgtcggcagacattgggcgctcaccttgaagaacatggatatcaacagctgtttggttatcagcagcagttgagaacacttgagatttgcttgttgggatcgtcgtgttgcggtcgatcagttttgtaaacacaccgcccattgtttcgataccgagagaaagcggtgtaacgtcaagaagaacaacatcttttacgtcacctgtgataacgccgccctgaatcgcagcaccaagcgctacaacttcatccgggtttacgcctttatgcgcttcttttccagtttcttttttgattgcttcttgtacggcagggatacgagttgatccgccgacaaggatgactttgtcgatttcgcttgcagaaagtcctgcatcttgaagcgcttgacggacaggacccattgtgcgctctactaaatgagaagaaagctcttcgaatttagcgcgagttaatgtaagttcaaggtgaagcggtcctgcttctccagctgtgataaacggtaaagaaatttgcgtagaagatacgccggaaagatcttttttcgctttttcagctgcgtctttcaaacgctgaagcgccattttgtcttttgacaaatcaatgccgttttcttttttgaattcagacaccagatgatcgatgataacttggtcaaaatcgtccccacccagacggttgtcgccggcagttgaacgaacttcgaatacaccgtcgccaagctcaaggatggaaacgtcgaatgtaccgccgccaaggtcgtatactaggatcgtttgatcttcatctgttttatcaagtccgtatgcaagcgctgctgcagtcggctcgttgatgatacgttctacttcaagacctgcaattttaccagcgtcttttgttgcttgacgctcagcatcgttaaagtatgcaggaactgtgataactgcttttgatactgtttcgccaagatagctttcagcgtatgatttaaggtgttgaaggatgatagcagacacttcttgtggagtgtaatcctttccttcaatttcaactttataatcagtacccatatgacgtttgatagacataattgtgttagggtttgtaatagattggcgtttagccacttcccctacttgacgttcgccgtttttaaatgcaacaactgatggcgttgtgcggtttccttcagcgttagcaataactttaggctcgccgccttcaagcactgccacacatgagtttgttgttcctaagtcgattccgataactttactcacttgaataacctcctgctatgtaattattgattcactttgaccatggaagggcgaatgacgcgatccttcagcttatagcctttttgcatttcctcaacaacaatgttggagccgtagttttcgtcttcagcctgcataacagcttggtgcagattaggatcaaattcctgccctacagcttcgatggcttcgacgccttcttttttcaaggcttctacgagctgacggtggaccatttccattccctggagcaaacttttcgtctgttcattgtcggcttcaacctgaagcgctcgttcaaaactgtcaagagccggcagcaaatcagtcacgatattttgagaacggtatttttgggacgcttccatctctaaacggctgcgtcgtttatagttttcaaagtctgcttgaacacgcaaaagtttgttttctttttcctcaagcaaaccttgcaattcgttaatttggttttgaagaagttcgctttcatttgtttcttcctgctgttcatcagcggcagcttgttcttcaatgatttcttgctcttctgtttcgttttgttcaacggtttgtttttcttctgacattgtgttcacctccctcaaagtgtaaggagaaggacaggtgctgcccttcgataaaatttgccaaaattcccttattcatcatacagacttgttaatgcttttgacaagtccgaagtcacatgctgaagcaggctgacaaccctggaataattcatgcgggtcgggccgataatcgcaattgagccgatctgcttctggtctacggaataagaagccgtaatcagactgcaattttccatctcttcatagtcgttttcttttccgattttaatcgaaattcccgtgtgcggggattgaaccagctttaaaacatcctgttctttctcaattaatgaaagcagcgaccgaactcgggtgatatcatggaactcaggctggttcagcatattgattttcccgccaaaaaacaacttttcaacgtgatttgtggaatgaaaggttgaacgaagcgcgtcgagtatattgtcatagtttttaatgtgctgtcttaggtacatgacaacttctttaaatatgcgctcattcagttcatccattggaacgccgcttaaacggtcgttcagtatatttaccagtttttcaatatcagacagatccattttggtcggaaagttaatcgttttgttttccacatgccccgtattggtaacgagaatcgctaccgccatatcaggctgaatcggaatgatttgaatctgtttaaggtaattctcactcaacttcggcccgagtacgatggatgtgtaattcgtcagatcggacaaaatttgcgctgatttttgaactgtcttctccagctcgaaaattttctctttgaagatcgagtggatttggtccaggtcgcttttcgtcaatttgacgggtgacagcaaatggtcaacatagtaccgataccctttttctgacggaacacgtcctgaggatgaatgggttttttcaataaagcccaattcctccaagtcagccatctcgtttcttattgttgcagagctaaatgtgatttcatcttttttcgaaagagttcttgatcccaccggctgtgccgatttaataaaatcgttgattataacctgaaggatcagcagctgacgatttgttaacatcatcatcacctctgttagcactctcaataagcgagtgctaattctataacaaaagtatcaaaccacaagaaaaatgtcaattataactcacccaaaaaagcgccaaaaacttcattgcctaataatttcccttgatgagtcaaataaacggcagactccgaattgtgaatcagccctttttcagcgaggtcttttaacacgcttgggaaaagtccatccagggaacggccgtatttttctgcgaatcgttttttgctgacaccggctgtttttctcaaacctaaaaacatttcttcctcaatctgttcttctgttgtcacttcatgtgtatctctgtacggaaaacccttttcagctatcaggtcaatgtaatgcttaacaggtccgacgttcactgttcgtgtgccgccaatatatccgtgagcgccagctccgaaaccgaaatattgttcgttgctccaatacgttagattgtgcttagattccatgcctgccttagcaaagttgctgatttcatattgatgaatgccgtgagcttccatcttgctcatcactatttcatacatttcagcttcctgctcctgcggcggaagatgaagccgccctttttgcatcaaattataaaataccgttttcggttctacaataagggagtaaacggaataatgctcagcgtccaatgataaagcagtgtttatggaatgttccagatgcttgagggtttgccccggaagcccgaacatgagatcaagactgatattctcaaaaccgatttcccgcgctctttcaaaagaggtgaatacatctttttgcttgtgcactcggccgattttttctaacagatcgtcttcgaacgtttgcacaccaaagctaaggcgatttacgcctgcttcttttaatatttttaatttctctgcggacaaatcgtccggattcgcttcaaccgcaaattccgataagtcgcttgagggctttagcacgcggttgatcatatccatcagctttttaagctgttcctcagacagggaggtcggcgtgcctcctccgataaagattgttttgagatcaggctgcccggtttttgctattgtatttatcatttcctgttcgagtgcgtttaaatactcgtcgactggctgactttgaataaaatatttattgaaatcgcagtagtggcaaatatgctcacaaaatgggatatggatataagctgatttcaacggattcaccttctttacagaaagaagccgcagtacaagactgcggcggcttctattgttttttcggactgtcgtccattttcagaactgccataaatgcttcttgcggcacttcaactgagccgacctgcttcatacggcgctttccttctttttgtttttcaagaagtttccgtttacgcgagatgtcccctccgtaacatttagccaatacgtttttacgcattgcttttatggtggagcgggccacgattttctggccgattgcggcttgtaccggaacttcaaactgctggcgcggaatgagttctttcagtttttcaacgatcacttttccccgttcatatgcgtaatcacgatgcacgataaaggaaagggcatcgattttttcaccattcagcataatgtccattttcacaagcttggacggtttgtagccgatcagttcataatcaaaggacgcatagcctttagtgcttgatttcagctgatcaaaaaactcatatacgatttccgctaatggcatatcataaatgatgctgacacggtttgcgtctaaatactgcatatcaatgaaattgccgcgttttccttggcaaagctccattacagcgccgacatagtcattcggcaccatcatcgtcgcttttacgtatggctcctcaaccctttcgatcttttgaggatccggcatgttggacgggttgtcgacaacgaccttttcgccgtctgtcatatacacgtcatagataacgcttggcgctgtcgtaatcaggtcgatgttgaactcacgctcaattcgctcctgaatgatctccatgtgaagcatgcctaaaaatccgcagcggaacccgaatccaagcgcttgcgaagtttccgcttcatattgaagggaggaatcattcagctcaagcttttcaagagcttcccttaaatcattatacttcgctgtatcaatcggatacaaaccacagtacaccatcgggtttagcttgcggtatcccggcagcgcttcttctgcaggattggcagcgctcgttattgtatcaccgacacgtgtgtcaccaacatttttgattgaggcagtcaggaagcctacatcaccgaccgtcagttcatttgtcggagttgctttcggcgtgaacacgcccacctctgttacttcgaattctttgccggttgccatcattttgattttttgtcccggctttaccgttccttcaacgactctgatataagccacgacaccgcggtaggcgtcataaagcgagtcgaagatcagcgctttgagcggcgcctccggatctccggtcggagctggcaccttttctacgatttgttctaaaatctcctcaatcccgataccggcttttgctgaagcaagcacggcttctgatgcgtcaaggccgataacgtcttctacctcttggcgcacacgttcgggctcggcgctcggaaggtcgattttattgatgaccggaaggatttcaagatcgttgtcaagcgctaagtagacattggcgagcgtctgcgcttcaatcccctgggctgcatccacgacaagaatcgctccctcgcaggcagcaaggcttcgggatacttcatacgtgaagtcgacgtgtcccggcgtatcgattagatgaaagatatattcttctccgtcttttgctttatatttaagctgaacagagtttaatttaatggttatgccccgctcacgttcaagatccatagaatcgagcaattgttctttcatttctcgttgagtgattgccgacgttttttctaaaatacgatccgctaaggtcgattttccgtggtcaatatgggcaatgatagagaaattccgtattctcgattgcctctctaaacgcttttctttatctgtcacaatctatcactcctactattaaacgcaaaatacactagcttagattatatcaataggattgtaaagattcaatgtaaaacaagaaagagaaaagttccctatcatatctgggttgcttttctctttcacgtacttattgattcatatcccgtatccattcatacattgactgggcagtattggttacggtgtccgaaagcgcttttccggcttttgaaaacatattgaatgtctccaccttttccagctctttttgtttttctactaaatcttttgccgtgactgtttctcctaggattgaggcttctttttcattatcttttccgtcggtgagcgtaaacgcccccttcagtgaagggtcatgatagcctttcatactcagcatcccgtggtttgcctgctgcatgccgaacagaacgcctaaaaacatgatcgtgacaagcagtaagcactttccaaagtatgcaatcaaatcaaccacctatttcttattgttttttcgtctccccgctcgctgcgttgaccttttcagcatcccagtacatttcgctgaatacgtccgcggccgcgttagccgcacgctgcagctcttcgagattattatccactccgccaaactcgagcaaaagcgctctatcggttaaatcctgattgtaaacaccattatcgcctggcgagcctttggaaaagacacctgtgctaagtccggggtattttttctccatcagtttatgaagctcactcgcaattttatagttttcttcgaagtttttgctttttttcccgacgacaaaggctaccctggcatagcttttccctttaatcgttgcggttgtgtcttttttgcgccgagagtctctgtggatgtcaatgatatattgcagatttttgtttgaagcgagggcgtctttcacgaccggccttgattcatcataggacctggcatagtttaagccttttttattcaattttgactgtatatcggttttattcactgtggctccgattccctgggattcaagcgcttgtccgaacatatctcctacaagcgtgacattggctttagaatggcgcgccatgtcaggatcggtctcgccttttaatagagggagatatgattccgtattgtgcgtgtgatagataaacacgacctttttatcacctgttgtttgtttcggcggatctttttgcgcattatctgattgcgtttgctgtttttcaatctctgccaaattcgcttctctttcttcctccatcaccttagacggcggcggcgattccgcaggcatattcgtataatccgttccttgtccagctaacaaaatctcggtatcaaattgtgcaaatcctggcagctcccgaccgagaaagctccgcggatcttcgaggttaatgctcgtcgccagctttaaagaaagacgagaaagatgaaatgagctgtctgtttgagagaggtcagaagcgaaataatggttttccatctgcagcaaatgtgcaaatacgtcacccggcaattcttcagcaatcccataaaaagagtcagacgacggcctaagttccggccggagagacgtcagcacaccggatagaacaaaaatcacgataaggcttacgataaatagaaagatggcttttaccgctttccctccatttaccgcaacaacaatctgtctgtttctgcgtttatttctcattgaatccctccagcgcttgtctagtaattactctatgaacaagctagaggaagtagaactgtttagtgattgtaggagcctttgttttcttgtgacactttttcatgaagcgctgtgtttaatccgttcgctaaaacatttgccatatcgtcgataaatgaatcgacttccttcggtgtaaccattaagttgtgccctaaaggcgaaagcacctcgtgaatgagctgccgtttttcatcttcttgaagggttccgacaatacctaggaacgattggcgctgcttttgatcgggaagatcgtcttcagtgagcactttctttttcccaaacgtcatgcctgccggaacaagcgatcttgatggcctgttatccttcatttctctgccaaaatgttttaatatgtagtccaccgtgtcgctggcaattgtcacggcatcaactactgtcggaacaccgatagcaatcaccggaacaccaagcgtgtctttgcttaaatcttttcgtttattccccactccagaccccgggtgaatgcctgtatccgatatttgaatggttgtgttgaccctttccaccgcccgcgccgccaacgcatcaatggcgatgacaaaatcaggcttcgattgctcaatcacacctttaataatgtcacttgtttcgattcctgttatccccattacacccggtgcaaaagcactgacaggcctgtaaccctcctgtacgttttccggctgaagcttaaacaagtgccttgttaccaacagattttctactgccatcggtccaagcgcatcaggtgtcacgttccagttgccgagcccaacgatcaaacagctcgcatcttttgagatattaaggttttcaagaaaagctgagaattcctccgcaaagacagcagagaccttctcctgcatttccgaatcattctccctgattccctgtgcttcaagcgttaaatagcgcccttctttttttcccgaaagctctgcgccttcctttgtaacatcaactgtgcggattttaatgccgccgtgatcacgctctttttcaataaagcctttaatttcttttgtcggcacagcctgctgattggccattgcttccttcgtttccactgccaaatcggtccgtatcaaatactgattcacatccagctcactctttttcatacaggggcctccttcacattaagtacctatattgttgccatttgctgaataaatcatgctaaaaagagaaccttcaatgaaaaatactttacatttatattgcaatctaaaggtgtgtttgatagaatacaatttgttctattgtgaagaagatttaaccttaagacactgtgctacaggttgtatcttaggaggtgaaacacatgccaaacattaaatcagcgattaaacgtacaaaaacaaacaacgaacgccgcgttcataacgcgacaatcaaatctgctatgcgtactgcaatcaaacaagttgaagcttctgttgccaacaacgaagctgacaaagcgaaaactgctcttactgaagcagctaaacgtattgataaagcagtgaaaacaggtcttgtacacaaaaataccgcagctcgatacaaatcaagactagcgaaaaaagtgaacggactttctgcataatataaaaacgatcctcaataatggggatcgtttttttcatttctttttaacagctgtaaaaggaacagttcgagcaggagctgcttgtcctttttcccggttttcatctcatagtccatgacggcaagctgttcaataattaaacggagctcctcctctgaaaaaagccttgcttgatccatcgccagctttacccgaaatgggtgaacttttagattagaagcgatttgtttttgtccgtatccctgttccgcgaagtacttcgtctgcagaatcagccggaactgattcgaaataagcgccataattttgatcggttcttcattttgttttagcaaatcataaaaaatttgcagactctctgttcgttttcggttgacgattttattgatcagctcaaaaatattttgttcaaggcttctagcaacaagcatttttacatcatccagcgtaatttcttcacgatctccaataaacgtgcagagcttttgaatctcctgaaaaatcgatgacagatgaccgttcacaagcagaaccaaatgctccgccgcttccgtgccgattgttttctgctctgtttttgcaaggttgacagtaaagtctgtcgtttcctttgcatttaattccttcgcctccatcataaacgcgtgcttctttaacgctttcgtcagcttttttcgctcatcaagcttttcatacggagcaagcaggacaaagactgtgtaaggcgcaggtgattgtatatatgattcaagcgcactgacgttgtgctcaattttttcttttttcttttcacctgttaaaaaatatggatttttcacaatgacaagacgccgctcccccataaacggaaacgtttcagcatctgcaatcgcttgatccagcgggtcctcttccagatcaaaaacggacagattgaaatcctttgtctcctgatcaacgaccgtctgtctgatcctgctgacggtttcttgcagcagatatgtctcttttccgtataaacaataaaccggatggacctctccttttttcaggcttttccacacatcaaataccattgttgtacgacttcctctctttcatcatccccttctatcctaaattgagtttgcaaaatagtaaagaggaagcctgactgctgcttccccatttatattaaacgcctgttcgcaagcccccgggacagcttgtaaaaaggcgataatcaccagaacagaaaacgttaccttagcttctagatttttcaaaacaattccattatacttaagtcagtcaggagggataaagttgaatgattttgaaaaaaacgttcaaagcaaacgaaatgatgctgtagattcagctgttggttttgttgtgtccttcggatttttcgccttcttgtttgtcatggcaacggttattcacctagttggttcataacagcgactgcccgggctgctgatttctcggcagtcttttttagttcgtctctgttatatctgatgtatcatatggaggatagacagaaaaggttccaactctgtttttgtatctatattggatcgttccgttttgatctgttcgcagcacgcggatagaatgtctctgtaatagttgcagaactttttgatgaggatgatggtaccgattgtttttcccggctgagataatggccgttttcggctgaagctgttggatgaattcttcaccggtagagcctttgctcccatggtgccccacctttaacacatctgcttttatattcggaaacacgttcatcacctcttgttccccttctttctccagatcacccgtcaagatccagctcataccgcccgtctccatccacagaacgagagatgaattatttttgcttgccggatcaggtgcttccggtgacagtacatggaactgcaaatcctttatttgcaacacatcgcctcgcttcacctcttcaattgccactccctcttccctggctgcctgcagcactttctcatctttaggttcagaaacgaaccctttcggaatcacgaggcgctttactttatgatgcttcagcagaatctccgcctctccgatatgatcttggtcagcgtgcgtcagaattaaagcgtcaagctgcttgattcccttagcagttaaaaacggaatcagcaccttttcccccagtgaaaacggatgctgtttttcgcgccaaggctctgacgagtaagacaaagtgccgccggtatcaattaagacacgaccccgctgatgcggagcacctacaaacatgctgtcaccctgtccaatatctatcatatccacttctccttcggaactaagacacggatatataaagagcagaaacatcaccgtgcagcaaatgcctccggttaccatcaactgcgacaaggagcgtttttcaatcgccataagcaataggatgatcgtgactgtgaataaaaaaagcaaaacaggtgcaggatgtgcgatcataatcgtgaacacatcaacatctgcaatgtttgtgattaacctattgatccagcttatcaataaatcaaaccagctgaaaaacaatctcccaaacgaagcggaaagacttaatagaagaacacctgctacagctcccggcaaaatacagaaggtataaaatggtaccatcaacatattcatcggtacgctgatgatagaaaactgatgaaaatgatataggagaatcggaagcgagcccagctgagcgatgagtgatacaattgtcagctgccccaaggaggttttaacctgctgaaaaatagaagaggatagaattaaagaaaaactgacggcgaacgatagctgaaaaccggcttcaaagagatgataaggattgaagagcagaaggacgatgtacgaaaggcaaattgcagttgcagagcggacacgccatttgacaagacttccagctaagtaaacacccgacatgagagcggcgcgtagcactgaaggagcagcgccggtcaacatcacatagagcggcagaaataacagcaacagaattgacgccttttctctagttataccaaggcggatcatgatataaaacaaacctgctgtcaaaatccccacgtggagtcctgatattgccaagagatggacaacaccaagcttttgatacgcggtaagcacttcatcctccacgtaaaatctgtcaccaactgtaagtgcctgtacaatccctgtcgaatcaggaggcagaaggctgtttgtgaatgatatgatatgttttctcaagctgagcaccttgtacttgaaattttcaggttcgctgcagttttggatagacgtgacagagtagttccaatgaatatgctgccgataaagatactcgttataatcaaatgcacccggcacagttgcgtgattcggttcttccaatgtaccagtcaactcacatgacattcctggttctatgtataacagctgttctttttcaccagcagactgaatgcgatacgcagcagcccatttttccttatcaggtgtctcaaccatcatagacatacggtcgccgtcaattttgggaatagtgtcaatcactgccttgaattgataggttccctgccgataggaagagacattctgagaatctgtgactgcatacagtacaaaaaacaatataaaagagaagaaacaaacaataataagaaaagcgtgcctcgttttgattaaaatgatgaggagaaagaggatgaaaagaaaaatagcggggaaataagcggcggcagtaattccagccgttgccgaagctgccgccataggcaataataagcgcgaattacgcattcatcacacgtagctcgtgaaaagtgtattcgcctgttcatgtatctttttcaattcttcctccgctaaaccggcatcagccaatttccctattagacccgctacaaatgaaagcttttctctgtttttcagatcaacgatcatttcatcgagttcaacctgttcaacagttacacccgcctgttcaaataattcctgcgcatacggatgtgttttgtaatcctcagcataataaaccgttttgataccagcttgaataatagatttgcagcattgaatgcacggataatgcgtcacataaatctcggctccatcagtcggcaccccaaacttagagcattgaagaatcgcattcatttcagcgtgaatggttcttgcgcaatgatcatctatcattaagcatccttcatctgcacaatgtacgccgcccgcgattgacccattgtagcctcctgctatcatgcgtttgtctctgactatagtagcgccgacagataatctcggacatgtgctgcgcagcgccaataaatggctttgagccataaagtattgattccatgaaattcgttccacgttgttccctccaaatgttgtgttgcctgacctttagtttacctatcataatgcatgaccgtcaaatcactttactgtaatggaagactttattttctcaaatgacttttcacctattcctgaaaccttagtgatatcttcaattgtttggaaacgaccgttttcctcccggtatgcaataatagcttcagctttggatggccccacccctgagatgccttgtaactcctctaaggttgctgtattgatattcaccagcgctcccttccctccatcgctttggacagaccctccgccaccttgctgcactgctgtttcctctccctttttcgggatgtacaccactgtcccgtcctgcagaatctccgccaaatttacttgcgcttcgtctgcttgttcactggtcccgcccgctttctcaattgcctgagatactctgtcccctgttcgcatttcataaacgccaggatgctgaacagcacctttgatgtctatcacaattgtttcgtttgactcgtcgttgtttgcttcctgctttaccactgtattttctgtctctgttggtacagcttgcttcaccggctctttatttttccctgtggccagaaagatcataatcgctgtgaaaacagccgcagaagccgctaaaataattgctttcttatgctgattcaaccaattcatcgtgcatgttccccgctttcgtcatattttattttcataacacatatggtttagaggataatagctcaaaggaggggaaaccattgaagataggctttatcggcacaggaaatatgggtacgatccttatcgaatcatttattgaatcaaaagcggccgatccctcaaacatgacaatcacaaaccgcacaattgaaaaagcgttgcacataaaaaaccgctacaacagcataaacgttaccgaaagtctcgaaaagctcgtttctgaaaacgagatgatttttatttgtgttaagccgcttgatatatatcctttactggcaagagcgttaccttatttaagaaaagatcatattctcatttcaattacaagccccgttcaaaccgaacagctcgaacaatatgtgccgtgtcaagtggcgcgagtgatcccaagtattacgaacagagcgctggcaggtgtttctctcgtcactttcggcacaagctgcggcgaatctgcaaaagcgaaaatcaatgagctgatgcagcatatctctcatccgctgcaaattgaaagtgacatcacgagggttgcatcagacatcgtaagctgcggccccgcttttatgagctatctgattcagcggtttatagatgcagctgtttcggaaacatcagtgtctaaacaggacgcgattttgatgtgtaaggaaatgcttgtcggaatgggaaaactgttagaaaccgaattgtataccctgcctgcattacaggaaaaggtttgcgttaaaggcggtgtaacaggagaaggcattaaagcgctggaaagcggtgtgcaggatatgtttcaccgggtatttcaaaatactcatatgaagtacgaggaggatatttccgcagtgaaaaagcagtttcatgtgtagacgagtatgtcatacgttcgtctgtactgcaaaagcataaaaaagcattttaaaaaaccatcgttttaggaaacgatggtttttgatttctgcgccttgaaaaagaggcgttctgattgtgctgatggctcggtatccgtaaaatcagctgtcacgcgatggagctgaaagccgcagttcttaagcatttcttcgtattcttccaccgggaacgttctttgctcgtgtgtctcatcaaaacgatcatacgcttctccgttccacacaaaaaacgacatatcatgaatgacagaaagctcgtcacttccggcaaagctctgccaaatatagctgatatcttcgtcctggtcagcaaatgtgctatccggaaagacttccgcaattttaaaagatgaatgaacatcaaacagcaggatgccttcaggctttaatacccgaaaaacacttttaaaggtttcgatcacatcattttttgtttttaaataatttaatgagtcacagcatatcacaacagcgtcaaattgaccgtcaaagccggtaatctctctcatatcctgctgaagaaataaaataggctggctactcgataccttttgctgggcgaaagaaagcatctcttcgctgagatcgatgcctgtaacctcgaagcctttttcggcaagccggatggagatttcccccgtgccgcatgccagatcgagaatacggcctttttccgggagagatgcttcaatccattttgtccattgatcgtaaggcgcgtgtgacattagctcgtcatacacgcttgcaaagccttgataaatcattgattcattccaaagtcaagatctgcgagcggagcgtctccccacagcttttcaaggttgtagtagcttctttcatccttgtggaagacatggacaactacatcgcctagatcaacgagaacccatcttgcttcatcaaagccttccatctttttgacttgaatgccgttttcatcagcttgatccttgatttcacgggcaatcgcctgtacctgtttatctgaatttccgtggcagatcagaaaataatcagcaaccagagaaataccttccatatccagtgctaaaatatcctctgcccgtttatcatcgcaagccgcagctgcgatctttaaaatggacttttggttcattcacaaattcctcctgttcagctgccagacacaagccagttatacgttaaaaatgtgtctggaaaaaccggttgattttttttcataagaaaaaccattgtatttttaatggactgaatcagcgcttgattcaaatctgtctcagcaagcttacgcacctcatcgacaccgggaaatgcccggtttggctcaatgtaatcggcaacgtaaatgactttttctaaaagtgtcatgccggggcggcctgaggtatgatacctaatggcgtcaagaatgtcttcatcttgaacccctgcctctctttggaccaaataagcgccgaccggagcgtgccagagctccggattatgatccaataaatgcgcaggcattttttcacgcgcaataatttgtttcatttcttctttcgggcggaatttggcgtaatcatgaaagattgccgctatttccgcttttttagaatcggctccaaaacgctccgcaagttcgatcgccgtgttcatcacgccaaccgtatggatatatcggtgttcggtcaattgctgcttcacgcatgcaagtgcctcctcacgattcatataaaccattctcctctacatacttcttcactttatcagggattaagtagtcagtgggcttcttgcttttaaaccgttcccttatcatagttgatgatacctcaaattccggaacgtctgcaaagagaagcggataaggggtttcaacatgaaaaccggggcgctttactccaataaattgaatgaggttcagcagctcgtccagcttataccatttcggcaaatattcaatcatatcagcgccgataataaagaacagctgatcatttggataacgctgcttcagtaaagaaacggtatcaaaggtatatgatggcccttctctttccatttcaacaagctccagcttaaaggacggattagattgaattgcaagctttagcatttccacgcgatgaaagctgtcggtatagtcttcgttctgtttatgcggcggaatttgattaggcataaaccaaatttcatcaagccccgcctggtacagcacctcattcgccattaagaggtgaccattatgcggagggtcaaacgtgcctccgaaaattccgattttcttcatttcaaccacctttaaggaagctcgatttgtttattttcctttgattccttatataacacaatcgtattgccgattgtctgcaccaattgagagcggcttccttttacaagagcttccgctacatcgtttttatcctcttcgcaattctgaagcacgctgactttaatcagctctctcgcttcaagcgcctcagcaatttgtttaatcatgttgtcgtttactccgcctttacctacttgaaaaatcggcgttaaatgatgcgcttttgaacgcaaaaaacgtttttgtttacctgttaacattctgttcctcctaattttcctattacaatagatctcattttttcaatattaggctcttgtccagtccacaattggaaagacaatgctgcctgttcaacaaacatgcccacaccatcgagtgttttcaagcctttttggcttgcttcttttaaaagtgccgtctgtattggattatacacgatatcacatacgacggcactgctcgcggcacgctgtaatgaaagcggcacatcgtccacgttcggatacatgcccacagacgttgtatggatgataacatcatactgctcaagacgttcttctgcttcttttatgcttaatacttctttattgtgaaacgagggagtagcttctgtaagccgctttgctttttctaacgtccggttgcaaatgtcaaattttttcggggtatttcggacaattgttgtaaaaatggctctcgccgctccgccagcgccgatcattaagaatgacagttcagagatgggcttgtctaataccttcattaatgacttcacgaagccttccccatcggtattgtatccgacaagcttatctccctctcttctgaccgtgtttacggcaccgagcacttttgcactctcatcaatatgatccaaataatccataatggaaaccttgtgcggaacagtcacattgattccttgtacgcctagagctcttattccttttaccgcatcctccagatcattctcttctaccttgaaggcatgataatgtccgtcaagcccgaggtctttcaatgatgcgttatgaatatcaggtgacatagaatggccaataggatttccgataaccccgtacagctttttcatacacctctccccttttcttaaattaatgaacgccgaacaaatacatgaacgccttttggcgcgtatgcagttacctttttatcagcgtcatggacagtaacccagcctaacccagagaaaacgatatctgtctttttgtcttttatcgtaaacgtatgggcgaccaattcaggaaactcatccatttcatctttacccggaggtgtgagcaattcccctgcatgcttttcataaagcgcgtctgcattttcaagttttgttctatgaatcatcagctcattcggcatatagcaaataaaaggagatctttccccagacacataatcaaaccttgcaagtccgccaaaatacagtgtttgctgatcattaagctggaatgtgcgaggcttcagctcctttttaggagataatattttcaggtcctttttattgacataatgcgccatttgatggttgttgataattcccggtgtatcataaagcgatgaaccgtcatccagcgggatttcaatcgcatcaagggttgtgccaggaaattgggatgttgtaataatatcttcttcacctgacacttctttaataatccggttaataaaggttgactttcctacatttgtacatccgacaacatagacgtcttttccgttgcggtaatgctcaatcgcgtcaattacttctctgattccctggccgcgacccgcactgaccaaaaatacgtcaaccggttttaagccaagctctttcgcttcacgcttcatccattggatcagacgctctcttttcagtgacttaggcaaaatatccgctttattgccaactaataagatagggtttccccccaccaagcgctgcagcccattaatccagctgccgttaaaatcaaaaatatcaacaatttttacgaccagagagtccgtttctccaataccgtgaagaatgttcaaaaaatcatcatcagttaaggagacatcttgtatttcattatagtttttcagtctgaagcaacgctggcaaatcacattttctttcgtaagcgatgcaggcggcgcgtaccccaaacctgttttgtcctcggtttggatcgtaactccgcacccgatacaaacaaccttttccatttcttactcctcccactgaatgtgcccttttcgtttgagagcactcagtattctgcgttcgacctggcggttaaagcgcgtaatgaatccgtcagaggaagcgactggcacgaccaaaatcgtatggtagccgtttcggtttcccccgagtacatcggtcagcagctggtctccgatgacaacgcagtcctcttttttcagctccatattgcgcaccgctctattaaaggctttacccatcggttttcttgctttatagatgaatgggattccaagcggttctgagaaaagtttcactcttctttcgttattattagagacaattgtcactttaatgccgtgttccttcatttcttcaaaccactcgatcaatcgcggcgtcgcgttcggcctgtcccattcaacaagcgtattatccaggtcagtaataattccttttacatttcgttcctttaatttctcaggtgtaatatgaaaaatattttttacaaactcgtcaggtaaaaaaaacttttttaacaaaacccgcacccttccctttttctttctttcaaaatgattgtcgaaaaaaatcgaacttgcgcctaaagaaaaactgagcaaaaaaatttcgacaaaaattgggtttcttcaccaggtgtggataaatttacacacactatccactcttattacatcactctttagacaaattataaacacgatactcacaagttatccactttttggtgtggataacagaacgattgttcttatatgcatttcatggtagattaaagataacttcaacctcagatgaatgcaacttatcattgtatgcgttaaaatcatgaatgattccaacttttaaggaggtgcctctcccattaattgggttcctagcatgagaaaactgtctgatgaattactaatagaatcttatttcaaagccaccgaaatgaatttaaaccgtgactttattgagttaattgaaaacgaaataaaaagaagatcgctcggacatattatttccgtatcttcttaataggaatttgtctattttttccgggcgtatttcctttttttactcagatgactgatattatatcactttggctgcgcgctttactactattttcagcaaaaaacacccctaaaaagaggtgttttaaagggccggttattatgctaaccagtatatgccgcccacaacaaggagaacaacaactaaaacaacaataaaagcgtatccatatgctctgcctgcgccatacatgtgaagcgcctccttaataaggttttataacagcctatgtaggagaaataaatcggactaggcggttgtccggctcaacgctgcaggatctgcccatcttgtattccttcatatacgatccttgcccctttaggtgtcatatgatttccagaaggatctataagaccagattggataagcgcttcatcagttgcttttccgccgtctgcttctataaaatgcttccagttatctacaagagggacatccaggcgcttcgacacatctcttgtaatatcgttatatgagttgtgccatttccttgctccgccttttggttcaaaagcagctgcttgatatctggaatagtaaaacaaatgatgcttcccattaccttctataattgggatacacgtcattaagattggcttgatcccgtgttttctgctttcttcaataaaataaaccagattttctctaaaacgctgcttcgacactctcggtttcccctcagtcagtatggcagcgtcattggttccgaacataataaacaaatacttcggtttttgatccagcacatctgtctgaaatcggagacgggcatcctctgtcgtctgtccgccgattcccgcattgagtatatcaaggttaccgcgctcagctgtttttaatatattgacccactgctgtgcttttggataatcgcgataatcccaattagagccacgcgtattactgtcaccaaatgctacaacgtcttcgtatccccttccctcgcatcctgctgtaacgaacagcagaaggaaaaggatgataaaatgtttcatctttacacccccaaaagcctcactttaatgttatacctctgtttctcttcgttcaatgaagagtttttcgctatcactgttttttcctatagttaacgtgtccccctcagtgaatatcattctgctttcattgcggcgcagctgatgattttttaaaattcccttctttccaatctgaaaaacacacaaaccaaagaaaagaaaataacctgaatccgcactggaaacaggttatccgttaaatcctgcatttactttaacttcgatttaagcttggcctttgtttttggcccataaatcccgtctgcagttaatccgttcatgagttgaaaacgcttgacggcattcgctgttttcggtccgtaaactccatctatgccattgtttttggctcccttatcagggtaaaagtgaagtacagctaaagccttttgcagctggagaatgtttgtgccctttcgataaggcgaagtgagctttataaccccagacggcagaggatatgatggtgaagtttcttttggaggtgtatccgaggaagaaattccgtttagaaaagagttccagtggtccaagagtttccgcggacattctttcccggaccactttttgtggggaacaacacgatttaacggaatattgttttccttcatcagctttctgatcagccactgggcatttgatgttgctttttcaaaatcgccgtcagcattttcacagatttcaatcccgatcgatttgcggtttcctgtcccgtttgtaccgtctcccgcatgccagccgttttcatctatcgggagatgctgataaatgactgaatcgtcaactgtaaaatgccagctttcggatgtgttcgggtttttcacaaacttggcgtgcattttcgcatcagcgcctttggctgtattcgctgtattatgcaccgtaatataagcaggcgccatcgcatagccaggacgattatcatttgataccggtataaaatccttttttatggttaccatttctatccctccctattaataagaatgcagaaaacagagagatggacagccttttttatgaggtaaaaaagaattgtgttcttaacctggttttcagttgaacagctgaaatggcaccagttatactaatttagatgacggaggttttgactcctgacatcacctaagttgggagtgaccatagacatgttaaaaaaagtaataggtatacttgtgattatcgctatcatttcagttggtttttttcagaaagaagcttggcttgatgcaatcaaagcaggagggatgttttccgttttatttagtatgctgctgattgctgccgatgtttttttcccaatagtgccgtttgctttgattgctgctttaaatggcgcagtgttcgggactgcaaatggaatttggattacactgaccggctcaatgcttggtacaatattgctgttttttctcgccaggtacagttttagagattgggccagaaaaaaagttcaggcctatcctgccatacaaagctacgaggcttccttcaacaaaaacgcttttaccgctgttttattaggaaggctgatacctgtcataccttcacttgtaatgaacgtgatctgcgggctgagccaggttcgctggcatgtttttttctttgcgtctttaatagggaaaatccccaatattgttgttgtcactattgcaggtgccaatttcaccagcaataaattattgtctatcagcatttacggtacatatattctgatcatcatgctggtcatttataaaaagttccctcatcttctgaaggtgccaaaaaaataaggaggcttgttggcccccttactttttttctgtcgcatggcctccaaattcatttcgaagcgcagcaaccacctttcctgtaaacgtatcgtctgttaaagaacggtatctcatcattagtgacatggcgatgaccggcgttgccgtctgcagatcaagcgcggtttccaccgtccattttccttcacctgaggaatgcataatgcccttgatctgatccagtttcgcatccttagcgaaagctcgctcagtcagtcccataagccaagaacgaatgacagaaccatgattccacactctggcaaccttctcgtagtcaaaatcaaattggctgttttcaagcacttcgaatccttcaccaatcgcggccatcattccatactcaattccattatggatcatttttaaaaaatgtccgcttcccgcttcaccagcgtatagataaccattttcgacggcagtatcacgaaaaagcggttccacaatctcccatgcttcatgatcgccccccaccataaaacaggctccatgccgtgcgccttccattccgcccgacgttccggcatcgagataatggatacccgcttctttcatttgattgtagcggcgaattgattctttataatgagagtttccagcttcgataatcatatcgcctttacttaataaaggtgatacatcacgcaaaacagcatcgacaatgccatgcggtaccataacccataggatgcgcggcgggtgtaataaagaaatgaactctttaagatttgttgtcccctcagccccgtatgctttcagttcatcaacagccgcttgatttacatcatatccaaccacttgatgattgcggtcaatgaattgctttcctatgtttatgcccattttccctaagccgattaatccgattttcatatctgttcctcctgattgtctaaaaagcctttactctttatgttccctatggattgtattgtgatacgcagaaaacaaatggggcttacatcgtctgcgcatgtaaattttatttttcatgaccgacggcgcctgccagttctattactgaatctctttatatccataattatcgctttatccttgatttaccatcagtttaagttaaaatatgggaaggaattcgattttttcagtaaaaagaaggtgacatgttgcagaatcaatctcatactcttattggagttacgaaaaccgctgtattctttttatacgctgcacttgcaatcatcggttttgcaatcgggtattttattccgcagattgcgaaatgggcattatccctcccctggatccctcttgaaggaccacttcggctcattacctcttttcagggatctacagcttcatttatcactgctcttctcggtatgtgtgcggggatttggttcgctcattctgttattgcaatgctgctgtctgtcaaaattacagatcacacagtggaattcatcaaaggaaaaaaagtgcaaacaattcattccgatgacatcgctcttgtatttatggatcacaaacggcttgtcctcctgggaacagccggatatgaattggtacgggaagaaattgatgaaaaaccagtaaacgttgagaaggcctttagacagcatcattacgaatgggcaacagatggtgatccgtttaaagatcaatttcgccgatggattcctgatgcaccagacctatcgcaaggcgcccatgccttattaaaagctcgtcacaaagcactgcaggacgaagaaaaagacgatattgaagaattccgtctcgaactggcacagctgggcatcgttgtacgggacgaaggcacacgccaatattggcgaaaagcagaaacctatcccccgaaaattcagctcggcgaaggattgtaacaacagaggctcaagaaagagcctcttctttactactgcacaataaacagcactctggtaccgtcaggatagctgctcatttgattccctacccacgagccggcgccgcgattatcagaaggcgtcacatatcggacatcagcccctgcaccgccttcctcgcagaccgccatcggccactcatcccggtcatagcccggcttggtcgggattccctttaaagattcctcccgccttttgtctgctccatctctgtcaatggtacaaatatctggatgtccctctgcaatcgcatccctaatatgactgccggtttccggataacgagacagcggaaaatataacactttgtcatacgaagatgcgccttggatctgttgcggaaccattaaacaaagaagaactgctgcagcaagaaacaggcctgccatccattttttcatccccatccccccatacctttgttcatttcaatgtatgggcgcttgatgaagaatatttttaacatttgaagttagtatgctgcttaccaaagccggactcccccgcgagaaatttcccggtacagacacagacagcctcccggtcacatacatttacatataggcttttgcctacatacttttgtggaggtgacgatggtgacaggtgttttcgcagcgctcggctttgttgttaaagagcttgtctttttagtatcttacgtgaaaaacaatgcctttccacaaccgctctcaagcagcgaagaaaaaaaatacttagagctcatggctaaaggggatgaacatgccagaaacatgctgattgagcataatcttcgcttggtcgcccatattgtgaaaaagttcgaaaatacaggtgaggatgcagaggacttaatctccatcggaacgatcgggcttattaaaggaattgaaagctattccgctggaaaagggacaaagctggcgacgtatgcagcgaggtgtattgaaaatgagattgtaattacaaaaggggggtgcatacacccctctttaatacgtttcaatatatatggtgtcagaatccacaatggtaacttctttcacgataaagttaacaattgtttttttatcttcaagagttaagttatctgcaccgattgattgaaaatagtcgatggctctttttagagcattttcacttgagctcgtatcatctaggactttcatttttgactggatttcgttacacttttcagtaagctgattttgctttttttgcagttcaataatttgtgctttgatttcatctatgtctaaatcatcgtcatcgcttaggctgattagcgttaaaagacgcttgcggcctttttttgttttctctatctctttttcaataagttctaattcatcagacaggtgatttgattgttcagcctctttaaaagaaacatacttttgaggatttgtgatgaatttaaaaatttcaccccatacatgccggttcaatttattctcagacatttcttttccgcagccgcggtcctttgcgccagaataatttttccggcaagtatatacatagtagtctttaccatgtgattttcttttcttccctgtcatggtatttccgcattttccgcatctaaccaaacccgataacaagtaattgtgagggctgatactcaagtgttttcttttactttgacctaagagttcttgagcataatcccattgttcagctggaacaattgctggaattgtcacagtgatttgttcttcttcaggccttattttaattatagatttgttccctgcctgctttgaaacataggaaccctctgtatcatatttatactgtctatgttcacccttataggaagagttcattaatatttgccgaacaacctgcctgtgccatactttggcgcctttttttgttttaacccccatctgagttaaatgtagagcaataccatttactctgccgaaaaaagggcttttatgatcggtgaaatagttaaaaatcatccgaatgatttttgcttcctcttctaatatctcaagagttcttttctctttaacaaatttatagccatatagtttagaatctttaatgatcatgccttttttcattttttgaagtcggccgcttgatgtccgttctttgattttggctttttcaaattctgagattgccccgcgcattgcgaaaaacaattgaccttctggagaattggcgtattcaccatttacaaaaatcaaaggtatgtttcgctttcgcaattcgtcatcaatgattagctgattcattaatttccgagaaagacggtcaggatcgtaacaaatgacttgacttataagtcccttgcttgcatcctccctcaagcgattcaaagccggacgttctaaaagctctcctgaaaatccttcatctgcatacttcagcacatctttagtccctgctttctttatacaggcctcgatttggctgtcgatgctcgatcccttgatcgcttgttcctcggtcgatacccttacatatattgctatcaccctgaatctccttcctataaagttttattaaataatgatagcaatcgttaatgcatttgtcagcttgcggtccctcgatgattatcactttcataaaatgcatcaccccttgggtaatgctatgtaacagctgtttgtccaaatgaggagattttaaattaaactatagtgttattaaacgtttcaatgaatatgcaaaaaatttaaaaaaagttgttgtgacttttctacactcctttaggtcctcaatagaaaagattttattttctatgcctcaacattcgcttattatagttttcaatgatttattattatttgagagtacaatggagtagtgtttttcattgttagatagttaatgacatttcactggtgtcaagttcgtatagctagacattaataaaaaaaggacacatataaatatgcatcctttaacaaaagagtttatttatttccctgtttcagcaaattccttcaacctattccctatttcatcacgaactctttggaaaaacgcccatttttcttcttctgtcccttgtgctcttgccggatcatcaaaaccccaatgctcacgttttacatgtggaggcgtcatcgggcatttatcagcagcatctccacaaagcgtaacaactaaatcagcattgttcagaatatcagaatcgattatatctgacgtttgattagagatatctataccaacttccttcatcgctttaacagcattcggatttaatccatgtgcttctatccccgcgctatacactttccactcatcacctaaatattgtttagcccatccttcagccatttggctccggcaagagttccctgtacataaaaagtaaatgattttattctccatatattccacctctacatcgagtgacttccaaagtattttcgttgaaaccataaagcaaccttaacaagtgctatcatgactggcacttctacaagcggaccaattacggcggcaaatgctgcacccgaatgaattccaaatacaccaacagctacagcaatcgctaattcaaagttattgcttcctgctgtaaaagctaaagtagtagttacagcatagtttgccccgattttcttccctaaaaagaaggaaacaaagaacattaaaacaaagtaaatcaataatggaatcgcaactcggacaacatctaacggcaagctaacaattacatcaccttttaaggaaaacatgacgataattgtaaatagcaaagcaattaacgtaattggactaatcttaggaatgaacactttttcataccattctttgcccttcacttttacaaaaatataacgtgtcaccattcctgcaataaaaggaactccaaggtaaatgaatactgattttgcgacttctgccatcgtaatattcactactgctccttccatccctaaccattgcggaataactgttacaaaaatgtaagcataaactgagaaaaaaagcatttggaaaattgagttgaaagcaactaatcctgccgcgtattccgtatcaccttttgataagtcattccaaacaataaccatcgcaatacagcgagctaatccaatcataataagcccaatcatatactccggtttatctggcaaaaagatgatagccaaaataaacatgagagtcggtccgatgatccagttttgcactaaagataaaattaacactttaatatctttaaatacccgtccaatttcttcatatcgaacctttgctagtggtggatacatcattaatactaatccaatagctaaagggatagatgtagttcctacttgtaatttgtttaatccaccaacaaaactcggaaatataaaacctaatcctatccccaatgccatcgcaagaaaaatccagatggttaaataacggtctaaaaaagataaacgtttcattactttatcctcaccttttttactaacagcaagagttcgttgtaatatcacttggcggtgttacacaacaagaggaggaatcttgtttttgaacctcgctgttcgatttggtatagaaaaattcccactcgttcccatctggatcagtaatccaaaatttatcttggactgcataacaacaagtcgtatccatttcttcacgtgcaaaaaacccttctttttcaagccttttcttgtgtttcaaaacttcttccaaactatctacttggaatccaaaatgattcacttgatttcccttcacctcatctgcgacatttaaagtgaaattcagtccaggagtctctaatagaaactttgcatagtctgtttttacttttacagcctttactccaaaaactttttcataaaaattgatcgatttctctaaactgacaacgttaacccctacatgaacatatttcattttaattccccctcttatatattaatcaaaaaaatttgatataatacctaaaaaatttttttagcagcaatctccttcacctttttttctaaatatacaacaaagctcttctgataataaaccatttacttcctcatcatttagatcataataactccatgttccctttgtctctttcgttattaagttggcatccaataaaatttttagatgataagaaagtttagattgcgtcacctcaaaaatctcagtcagatcacaaacacaggtttttcccctttgacaaagttcatacatgatctctaatcgtttctgatcagcaagagccttaaatttttgttcatatttccgtagcagttctgatttcgtctcatccattcatatcgccttctttaatcaattttttttgatgtatttattatactcatgatttttaaattaatgcaagcaaataaatcaatttattttgattaattgtaaaacccgctaaaagcttgtgtaaccagatagaggttttccatttttattatttcctccatcgctactttgctactacagcaacggagatcataaacgctaatttctaatttcaagaaaaaaacattaaataatttttgtgaatatgtagaatcgataataattcgagataatacgtatttagtcagagcacacagatttatcatcaattaaaaccttatgtgaagatataagccattcaatccatccttccacataaggttttaaacaatttaatcagaccttttctttttgaataagttcttcattttcataaaagggcattgtgacacttgattttcatcatctcgcaagaagtactgtttccactccagattgtctttttttccataccatcctaaatgcggatggataggtacttcatcatatgcctcaagcctttttcgaatttgcttactcatatttcgtccaaatgcagtagtatcatttagatcctcaaaaacccatctaggctgaaacgtcaacataaaataaggaaaacttctgctttttcttttgctgtgagccggtgtagcacacagaacaaaatatggttctccattaaaacagtattcccattgaaagttatctggattttctggtatatcatctggccaatcagctggatcttccatactcaatgaattgagcaactgccaaaacaacgattcgtaatcctcaattttgtaatcagtcagtaattcttctggtgtatgaaatattacagttaatgatgcatactttcctgtctctcgtgaaatagttccataccgagtaagcaatggcgctaattccttcgcagtctcgggattcctaggatcaccgacaaaagcaattcgcagctggtcgcttaaaaatgcttgccttcccggtatacaaggaaatttattttctttatcacctattttttcattcaaatagttaaacgaatctaattgccaaccaggtagcgtttctttaattttttcaagatcacttttagcatataactcagtcaataaatccacctccgaaggcatttatcataatgtattgcgggagcacgaaggaggtgaatgtctaattactttttcatatatccaaatgaatattaattaattaattggttaagttttagtgggtaggtaagtaattttcttatcaagaaaaatccagaatcagttctgcgtttagctgtacatgcacactcagccctcaaaacgactaacgctggactttctggatgttttcaattttaaactatcacaagaatgaccgaaattccctgttttttgatgccaagtcatggtactcccaggagggaatttcataactctctaaagcaaaaagttattgcggtctcaccgaaaatttaaattgcggtgccctatttcctttttctgcgaacgaaaacttgttaatatttacagtactagtagagttaagggaagggtgaatatcttgatatcaatcacatcagctgaagtgggaatgaagattaatgaatggcataggcatattcaaaaattcaacgtaactgatgctgaaatgttaaaagctgaaatagaacgtgatatagaggttatggaagaagatcaagacttgcttatttattatcaactaatggcctttcgccataaaattatgttggaatacacgctgccatctgatgaaaaccgaatggaactttcagaatatttaaataaaattgagggccataagaaaaaattagacaatatgcgggcatattattataacttcttccgcgggatgtatgagtttagaaacggtgaatacacaagagccattacatattacaaaaaagctgaacgcaaaattcctacaatctccgacaagattgaaaaagctgagttttattttaaactgtctgaagtctattatcatatgaaaatgacacacatttcgatgcattacgctgagctttcatacaacatttataagaaacacgagctttactctgttcgtcgtattcagtgccattttgtcattgccggtaactacgatgaccttgaaaatcatgaaaaagctctcccccaccttcaagaagctttaaaaggtgccgagctgcttaaaagtaaaaatactcatatctatgccactgcgtttttcaatctcggcaattgctatcacaaaatggacaacttaaataaggctgctcgttacatcgaacaagccttggttcaatacagaaaaattaactctgacgtacttccgcaagcttatcatgacctagcgttgatttattttaaacaaggcaaaaaagaacaagcaatggattgcttccgcaaaggaatcagaagtgctgtagattttaaagacgaactatttatgaacttatttgaagcattagacgttctttatataagaaatggcgatacacctaaacttctcaacattttttctcgtttagagaacggcaaaggatacccttatctggaagagctggcattgttaggaggcaaccttttcgattataatggaaaaatagaggatagtatcatctgtttcaagaagatggtatatgctcaaaagcaaatatcgaaaggggaatgcatgtatgaaatctaaattgtttatcagtttatccgccgttttaattggacttgcctttttcggatctatgtataatggcgaaatgaaggaagcatcccggaatgtaactctcgcacctactcatgaattccttgtttaattcgataaacaacattagttctgattccctttagccgtttcataacggctttttcttatttctaatactgaaaaaatctatcatacttaaagcttttgaggtgaacattttggacttatttgatgaatgcttagaagctctagggaaaaacaaagaaatcttatcagaagaattaacggcaaaatattatgaactgctttcaaacagttttcccttacatcttggggacgaatcaagtgggaagaagtttgttgtcatcaatctatagattacgaggaagagatttacgattggctagctaaacaccattttaaagataggaacattattattctttggggttacggagaacagccagcattaaaaaccagtcttgagcatgcattaaacgtaattgatgatgtaactgccgttggatcggatacttttatgtttagtgaatctggctacgttatcgaattttttcatgatggcgatgttacaattggaaagtcccctttcattgaaaggattaacaaataggtaaaatgacacagatcgaatgattcatttccaccatttgatccacataacagttagtttcatcattcttccatggtaatattttgttatgacgattaaatgaaaggatatgatcatgaaagtatttgaagccaaaaccttgctcaccgaggctgaaaagcgagcacaggaatacaaagatttaaaaagtaaaatggtcaaattaaagaaagcgttcaaagctgttgcagatttagatgatagcgagttttcaggcaaaggcgctaataacattaaatcattttatgaagatcaagctggcattgctgaccaatggattgatttaattgagatgaaaatttctttcttaacgagtattcctggttttttagaagatgccaacttatcagatgcctacatagaagaaacctttttagcgcatgagcttgctaacgcctacaccaaatcaaaatccattatgtctgaacagaaaaaagccatgaaagatatattaaatgatatcaacgatatactgcctttggatctgttctcgacagaaacttttaaaaatgaactttcgtctgccgaaaagaaacgaaaagaagccattgagaaaatggatgaagttgaccaaaacttaacatcagaatacggactatcagaagcaaatgaacaaatgattcaagctgattatcaagctttaatgaatgcgacagcaaaaggcaaaagcgcctctcctattcactataatgcgaaggcttatagagacagtgagattcacaagatgactgaggatgtaaagaaacaatcaacagactacatctcttttaaggaccaacaggcggaacaaagaagaattgcaaaagaacaagaagaactggcgaacagaccatggtatgaaaagtcttgggatgctgtttgtaattttacaggagaggtctctggatattatgattataaaagagccgctgatggggttgatcctgttaccggcgaaaagctaactgctggacaacgggtcgctgccggtgcaatggctgcggcaggatacatccctatcgtaggatgggcaggtaaattagctaaaggtggaaaagctgtttattcaacaagtaaagcattgtatagagcagacaaagctctcgatgtatataaaacacctaagacattccatgcccttcaaaactccagcaaaggactttatggacttgcttctgcaaatggttttagtgaagctataacaggacgcgatatgttcgggaataaagtctccaaagagaggcaagaacagagccttagtggtgcaatggcaatgttggttcctttcggagctcgcggaattaacaaaaagcttaatgcaaaatcaagttctcgagttagcgaagcatcgactaacaccagcaaaaaacctaaagttcctaaaacgtacaaaagaccaacttatttccgtaaaggcgttagagataaggtttgggaaaatgctaaggattcaaccggatctgttaaagacccgttaacaaaacaagtaatgaaaaaagatgaaccatgggatatgggtcataaaccaggttatgaatttagaaaacatcaacaaagtgcgatggaaagaaatattagtcgaaagcaatttttagatgaacataataatccagaccactatcaacccgaattaccttcctccaataggagtcataaaggggaagatatgacggatgattactttggagattaaggagagattgtctaatgggcgtaacacaagaaaataaagtaattgctagaacagttttaggagcttttggggggaaaccgaaggttacgaaatattgggatgataacaagaatagcagcatagatattttatcggttagtgaccagcctcaggaaggtatcacgtcatattcaactctaggtttgtcggatcattctattaattatgaggtgaatggcactccgttgcggatagaaatcgtagctgcaatggagtcagcttcagacatatatgctaatgttttatcaacttgtgcctttaatataatcaactcaaatttcacttgtgcaccaggtgttatttttaaaaatgtgattagtatgtatgatcaggaaaccgacatgaaacatattatgttcgttcccccatttttatgggaggaagatttagaactacttgaatttagtaacaaaaatgttacttggctaatggctttacctatatccgaaggagaattgcaagtagctgaaaaacacggctcagattatttacaagatcttctggaatcaaaacagattgatatttttgatataaagagagaatctgttgtttaatgactttaataaagaagagtcactttataagcccctctcaatgagaagggcttattttatttaatttgaaatcagctgcaaataatagaagaaaatgactgaggtaaggagaattctatgattaatgaagaaaaacacacaaaccctcaagctaataacaatatatttggaaggatagatacctggtattctgttcataggagttcgaacttgagggaaaataaagaaagaccagcttattatgtggctggtccttatctttaattaaagaaatggttatgtaaagctttagaaaatccaaaaccttcttctggtccctttaaccagagagaaataaacttttcgaaatccacttctttttcaatatctttcaaaattcttttaaattcttcagtaaagttatgaagagagacctcttcgccatttttaatcttatcagtgtactggctcgttaactctcttaattcttgatactgtttttcacttaaatcataggccaaaacttgatcaaataagccaaaccgatcataatcagctgctaattgttggactaaccttagttgaaaagcctgcttctcgacttttttttctaggttgtcaagcctttcttctactgttaccaattcaaatcacctcaattaaaaagctaagaaagtaaatacacttgcaatagttctagctgtagaagattttacaccagcatcaattagatatgaggaaaccgtgtcaataattgcgtcctccacaacgtcacctcgtttaactaactcgtccaaagcatctgctacatcatcagtatgttttgcgaatgtttttcctgctgatccacctaactcatcgactacctcaccaacaattctcccaccatgtcgaagcgcactggctgttgccttcattgcttctttagcaatccattttttaataccatttgtgtgaaattcaccagattgttcagttgtattagttggtaattcggatagtttaacgggagtttgataagtgacttcctgctgtgcctgtaatgttacctcttgagctttggcatgtccatccaacggaagaactaatgataaagagaatgttaatgcagatgttgctaaaagtaatttcttaaacatgaaatcaatccctttcttttaaattatttacatgtaaatgataacattatgttcagactagaaaaataatactttttactcaaatattagaataattttgaactatctgtaacaaaataaacataagtatctccttgagaaagatactcaaggagactatttatttacttcaagagagcttcaagtttcgctttcgtttttggtccgtaaataccgtcttgagtaagcccgtacatagactggaatcgtctaattgcatctgctgttttcggaccatacacgccgtcaatgccgttgttttttgctcctttatccgggtaaaagtatagtgcagccagtgctttttgaatttgtgttaccttttcccctctcatcattgggctcttcactttaaaaataccggatggtagcgcatatgacgtttttttgctgcttgtgtttgttgttttctttttagctacacttgctttgcttgagtttgtttttccgcccaactttttcaattctgcttcaattgcagtcttaacttgaatccatcttccctctgacaaaatgcggtgcgggcaatacttaccattccagtcttgatgtttgcggactcgatcaataccccatccacgttctttaagtagctgagccacaaacttaatagcaagcttttccgctgccttatatcgtacccctcctgacttgctataacaaatttcgacaccaatagacttgcgattccctgtaccgtttgttccatctcctgtgtgccaagcgttacgattcgttggaataccttgaatgacttgtttatcgtctactgcaaagtgaaaacttgttgagctagagttattcttcatgtaagaaatctcattggctgctgaagcatcattcgcagtgttatgaatagtgatatattcagctttcattggattaggacatttcaatccatactttgatttagagactagattctttacaactttaatggccatataccctctctccttctgtcagtaagataaaaaaagccactggcttagccagcagctttgtctgcgttattcttactctgttctttttcgttctcaattgtttgtaatcgatctgttattgatgatggtattttaacaccaatctgtgctaagttttcagttattgacaaaccttcattagcgatataaaaaagaacggtaccaaaggttaagacaccgttcaaattgagtactgtatcaatcacgtttgctaaaatgaccgcaaagaaattgagtagcttgcggacatagccaaaccatgcgcttcgacttcgcagttttttgaatttccatgccttgattactcctgttaaaacgtcaattatgctaagtactagaagtaaatcaaggtacttcacccctccaaataaatatactcttgctaaatctaatgtttcaaaattgataaacaaacttgtctcctccattctaatcacctcctccgaggcaaataaaaaaggacagccggatcttatgagacggccgtccctctaactgaaaagtttccatttgttaaagctgtaagctccataacaatttctttaaagccagtaatgctaaaagaccaagcttctgattttccttttgtgctagtggcaaacgttccgtcatccactttctgccctctaagggctctttttgttcccgataaggatttaccccagaacttcaattcacttgtctcagccgtcccataaacctcaatgagcaacgttttgaatgatccaacggtgaatgggttaccctcacctatggtttctgttttatcgtgaaagacaatatccattgtttttgattgagtgtctaatgagctaagattcaagccttcagtttgaacttttaaacgaccatcattagttaacccgcttttatctaactggactgagaacggagcaactgctgtaataggaacagtatggttaatgtttatatcctcttcacctgcgcccaatgactggtaaagtaagaattcagattgctgcaggttaccatttgcgtatctgaaacggaaatatcgtttagttaaatgaatccactcagtctcgccaagcgtatttgctttaacaaccaatgaagagattgtggtccatgaattcatatcgttactttcttcaatgaataaggtaccttcacgatcagaataagcgtgaccttttacttttgaaattaaaacctgacctaatcgatcttgtccatattgcgtgtagacttcagtggcttttaaaactgcgttcgtcagcagctctgaattaccggagattgaagctaccggcacaacaaaatctctgtttccttctctgtatggcttggctgcccccggcttaccagttgcatctgttgaaaattgaaaactatatgatgccattataaatcctccttgctattgtagatcattagtggtgagcatgggtttacaacggaaccacctcctttaaggaaaaataaaaaagccctaaatggcttctcctgtgatctctttatactgttcagctgtaatgagttttttctctattccttcctgtaaatcttcgggcgaacaatctttgagatgaattgcctgtttcaccatttcagaagaagcccagttataatgcaaagccagcacccaataattcatgaaccttgccctccttgtagagtaagcagttgcaactttatttttgaaagctcgcttcccaaagtttggtttaattcttcaagctgtttacgagccagtttttcctgtgacaactctcttgcaagtagatccacttgaactggtggttcatatgcagatgtactctgaagctcttcccaccaagtttttaactctgcttccgtgggtataggtgccctaatattccactctgctatatatgagggagttccatcaccattattctggacaataaaatcctttgtgggatcagctgttgggtatttaaaaagaatagcttcacctatattcatcgttacctcctaaaatcttggatagtttcggcctccaagttcttgtatatcaaaaaagttaaatacaccatttttatcatctactgcccttttcagtgtttcgtctcctccgtaattacagtagcaccagatttcaacgtaatctcctttattcatgggtacagtcgcattgccgtttaaaccaagattcatcccattatccttttcctgaaagtctcctcttacatggtgcagtgttttatatgcttttccatttaggtaaaccttcaaatgaaagtttatataagatgtataatttaaggtatatatacttgccccgattaagtacattccatcgttcggagcaataaatcgattgtttttagtatcaaaagcattatggctatccttgatgaccctgttaaatgcaattttagtgtgatcaatcttttttaaatactgaacacctgtagttccaatattcgcatgagcaaaacctgatatcttttgccacggagtccagcctgaaccactccaccagtgtctaatccaaactcctgtactgtcatagtaagtcccagactcattccctgttccgtaaaagtattgagtgaaacggtaattattatatttttcatttttgacaatgccataacccaaggggtagcctgtagtatttccctgcccaatgtccattaaggtcagtcctaaaggatattcttcccctcctgttcttgcatcttgaatagcattgtctccagtaattaacgtcagattgttatttttatagttggtatccacgtaatattttgcatccgataaagccttatccgctttttcctgagctccgacaattgtttcttttgcattccaattctcccgttccactggtgtaatgtgccgttgtaaatcattacgatgctcttcaaattcttttttcgaagcttgctgtacattatcaacgttccctagcccgatttgcgcctttgttgtattgtgagggttgttcatgtcatttttatgtacagctaaatctttatgcgcatcttgaatgcctttctcccaacggttcacatcatcttcattaatcggatcgtccgggagccaatctgtttttgcatcataagccattgttaaaccacctcaaaagtaatcctaaaatctagcgttctattattactaacgtctaaatctgttgttctttccgtaatcacgttgttttgatcatcaagtatctgaacactcttaatatgtttgatgtcttcctctcgttgagtaagcaccgtgacaacggcaccctgaatggtgagttccacaatttctgtttcatttccattcagcagcactttcgatattctatttttcaaatctgcagctgtacgctctctataaagctgtgtaatcatacaaggaccacctcgttattattgagcgtgacggaataacctacctttagctcacttgcttttcgataccttctgttattcaaaatgacagtatcttttatttggagtggctcattcaaagcagctcgcaaggtatatgccaaatgagctggcttcatattctccaatgtttctatgagctcgctcatatgctgcatatcatctatatcaatatcaaccttaaaacggtactctccgggaagcagccgaacctgagctgacggatttttcaggaaccggttcaacgcgtgttcaatggccctatatgttgccggcggtatattggacattttagagattaggcgcaatcggcggatctcatcggtgtcacctgattcccgcggtacgttcaaaatcttttcccatcgttcaagcccccaggttgccgtagtaacaaacagctgatctgtcagatcaaagatgctgttattttgcttctcaaattccggagcttccgctttaagaagttcagccatttcctttaacttggtaaggaacggcggcaggtaagcagtcatttcatcgagtttgctcaatgatgttcacctgccccaatttagggatttcgacggcactcagaaccaaattttcggccacgccgttgattttaatatctgcgtaatcacttactgaaggtgaattgtagacgatattattaatctgcgataaacggatgacgttatcttcaaaggcaatctttttaaaaagatttaaaacacctgattcaatttcttgctttacctgatcgatagagctattgacctcgggaagtacctcggctgaaatctcaacctctttccataccgcactctccactgtgacaaaggcacctattggcgcttgtccctcaccttgtccgggttcaggatcaatatagtttttcacctttgatattaaaatatcggaagcaggttccaagttagcattggtcacgacaattttgactgtaccgtccccgttccaaagcggaaagacctttaccttccccactccgtctacttcttcagcccattgtttatagtgtgctttattggcactgacagcttctcgacgcacgcgggtaaaatatctagctcttaaactgtcatcatcctcttcttcacgtccaggaatcagaatctctttcacaatcgctttttgaagcccaggtatagtgtctaatgacaatagattctgaccggatatgtttgcgttccctgcttcccccgctgtttcacactccaacgtcccgtcagctgtgtattgaaaataaagattatcaacataaaagcgagaccctacaggaatggtcacgccttcagtaaactcccctgccctgactgcttttgtggcagcagtccgctcaatgcctgcttcagtagctcgtcgatctaaaaattccccttgggccgtgtctgagaagacaagttccagaacagtatcgagccaaatataagacttggccaattctgcggctacaggagctaacgcgttataaatcacgctgccttcccttttatcaatgtccgctgaaatgctgttcaacattcgatccataatcgattcataggtttgatcttcaaacatcctcgccaagcacctcctcgatctccaatgttccttcgtcagtctcgactgtaaaggagacacggaacgattcgccttgtttttctatttcaaaatctgtaacagcagaaatccgatcgtcatagatcagtgcttcctctatcagccgagggatctccattttcttatatgcgtctgttgtttcgttatctgccagcacgtcttgaagttcatttccaatgtcatgactgtaaacagaatatgcgtatcgctcagtatggagagacaaatatacaaactgcttgatcgcttcaaggcctgtgatgatttcatttgtgatacggccattttcaaaatctattttgtaggtttgcgaggtctctatgacttcgctgtcatcttctatatcctcaaactcgatttccggagacaaagccattccaaacacctcctatattttgtcgagaataaaaaatgattgcccgccttttaaggagacaatcatcacacgctcacctgtatttaatgcttcttcaccggcccgcagccgctttggaacaataatcaaatcagcaggtattattaatttgtcattttcattaagccttatttcaacaggggaaacggaaaccacttcagccggtagaatatccactggcgactcagaatcaactgcacggacagccaaatgtttgattgcttcacttaatctcatgaggaaacaccatcagggatagaatttttctcaaccacatcaatggtcatcgtgtgtgtcgatcctttaaattcgtgtttgtctgtatcgatccagtatgttttcttaaccccgacttccggaattgagatatagatgggcaacccgctctgaagatccggaatgccaatcgcttgaatactcttgagttcttttttaacaccttttttctgtgcctgtttgactttcgcacgctcctgaagctgcgcctggttaatgttatcagaaaccgtttcgacatactgaagcacaccatatttactgatccctgagctgtcacttgcagtggctgtgtatgttttattgtctttctgccggcggagctttacttttgtggccgtgtcattaattgaagtgctgtattgatagccggtgatgttcacacccgtctccaacacccatacttctgacagatctggccaagcgcgaaggccaagcttccccttcgcagaatataattgataattccttccggtttggcttttcgtttgtttcaaggcttttagaatcatgtcataaaggctcgtatcatctttaaacactaatgatttaatggtgtaacctgtatttgcaatggatgtagtcggaatctgaaaatctcgcgccaaccgttttataatctcgtctgcacgttgatttgagaaaacataaacatctttgttcttgaccaaatattgcagcatatcataagccgtaaaagtcatccagtgttcttccggattgcgagaaaacacaatgccccggaacagttctttgcccttccacttaaataaaactgtatccccttcagatacgctgtaatatgaatgggttccctgtttcgtaatgatcttggccgtaatcgatcgcggcgcctgataccgttgcccttcgagggaaacactttcagttaccagctcaagccattccgtttctttaatgacgaaaagttctatcatgtcatcacctgcttactgcggtatttttaatttttgcccaggaaagatccagtgtcctggctgtcttatattccgtttgcttcgtttgatcatagcctttttattgactttccatatcttgcgccattttgtactgtctccataaaatttgccggcaaggtcccacagtgtatcgcctttcttaacggtgtatgttttaggagctgatttagatggccgtttcttcttcgtctttttcttctgcttgatcttccgcggcgaagcagttttgtattccttcagctttatttcataatcacgatcacctatatctttttggccctctgtataagaaaaaacctcgatactgcaagttaaattaattttcgttccagtaattaagaattgaaccggctttttagatttcacccatttctcgatctttgcaatagcattttcaggagaaggaaatcccttatactcagcaagcgggctgtgtttctttggaaaaaaagaagagaacgaaatttctttcgctcccggtttatcaataaaagtgatctccccaaaactagccacttttactgattcattttgaattgtgttggatatatcaatttgttcaggaaggaccggaagccgcagcttgtccttcccttgtgaaatccagaattcatatatggatttagtcaaaagcaacgactcccttcgttccaatgttgatatcctgttcaagctcatcgacaagggcctgcttaatcttagctacaagactgttcatgtcttggtcattgtgaaaatgctgatcgccattaaactgaataatgacctctttgccacctgcagctttaaacgttgtttgattacgacccgttgtggcagctgttacctgacctgaagataattcagtttgacctttttcagatgggtctgtgacttccattccgagtgccttagctgcttgggctaataaataacgtccacggatgcctcgctcctccggaatgatccattcccttttgtttccttcaccgacacgggcaatctgctctttggtaataagtccgccgttagcgtagccaacatatggacctccatgtctcatgcttctaatgcctggtacattattaattgatccatatctgcttttgatatagccaatcgcagcagcagcgttgtgaatcgggttaagaatgttattcatgcccggcaatttgtgtgcgttgaaggtacttgggattgtctgcatgagcccctgagatggatgtcctgctttcgcattactatcccataagttgattgccttcggattaccgcctgactcatgctgagcaattgtcatcagccctggaagccagctcatcggtgtctttgtagccatgatagcagccatgagccattgcttcacatttccgcttactgcgcccattccagaataagcggcagctagtgagcctgcttgtttttcagcaaacttttttacatcaacagaatccagaccttttacaatacctatagaggcaaaacgcccaagactcatcatgacacgggaaggtgaatgaatatccagctcttcacgaaatgccttctcaacttttttcgccagttccttggcagcctcattgacttcacttgccttagaagtcatgcctgaaacaaaattaccgatcataccgcttccccatccgtttgatgattctttagagcggataaacggcttgttaatatgagtgctgacgtattgatcagtaccagtttgtgagctattttgtccggaagcaaaacctttgatcgttccgcttccccatgatgaagatttattaacagtgttctgaaatggcattttaaccttcgtctgcaagaagccatctgtaccggtcgaagtgctgttttgacctttagcataaccattgaccacttgctttccgtaattcggagaataagagattaaattgttcattggttgtccaacgtttttctgtttccatgcttccatagaaacaacattatctctaattccttgatcaaagctcttcgtgaactgttgaccaaatgatgttgcttgttcatcaagactggatgtgtcaataataggagatacagaagcagtcaccgccgcactacggactagcggggaagttgccggttcacctcctgcagatgaagcagacgctatatcatcaaccacactcatccctaatttcgaagcagcttgagaaaggagcattttgccgcgacctttattattctcaacagggataacgaattctttaccagcttcaccaatccaagatattgttggcttcgtaatgtaaccaccagtagcatgtttctttggcttttcttttcccgaaccaaataaataatttacgccactcttcacatatccccacgctttaccagcagtttttttcgcacttgaagctactttaccaccaacttcttttaccccgcctaaaatactgcttcccaattcctttacactctgccacttttcagaccaccacttcttactaaaaagggtttctgagatggaactcttaacacttttccatattgatttagcattgtcccatttatttttggaccagctttttacactttcccattttcctgaccaccacttctcgctaaatagagtggatttcagctttcctttaactgattgccaaacagaagacgcgctgtcccacttactttgagcccaactttttacgccttcccatttacctgaccaccacttctcactaaacaaagtggattttatttttccctttacggactcccaaacagatgatgcactattccatttgttttgtgcccagcttttaacgccagaccacttttcagaccaccattcactattaaataaagtggacttcaccttttcttttacattagaccatgtatcacttaacccattgatggaagtcttcgcattactcttaatgcctgaccatttttcagaccaccatttttgatcaaataatgtactgtttagtttcttctttacttctgaaccatcaaacgctttacctaaacttgagccgcccatggtgcctgctataccaccaactaatccaccaatagctgttcccactcctggaataacactgccaatagctgctcctgtagccgctccagcaaggccaccgccagctgatccaattttttcaccaacattatctttattcatcccaattaaatcggttgccgctaacgctgttcctaatagagggactccctttgcaaacttgccaacacttttcagaggacttaagactttcccgaacttcgatgtaccgcctgcagctctaccagctgagtatagctccgatctcgtagtgattattgctgatcttgaatctctagttggattagtacctacagttctaccggaacgccttctctccaaccgttcagatgacacagcaattgaactatcagaagggttcattcggtttggattaccgcgtcgacctaaaactcttttccctcgtcttctacgaatgcgatcatttttacctccatcgctacaacagcaatatgtcaagctgccgcttcgaggtaaactcgttggacctgtggcagttttggattctctgccccttgtgctagcattacgattactgtttctattcctcctttcactttgcgtattagtaccagctttaggagtacgttttggaattaattttcggattacgcctgctgcatcacttccgacagtacctatgccttttaacagcggacgaagtattttcaaataaccaatcaatccaattaaagaggggatcacaactttaatcgctgttttcaaatcatcccaatggttgacgctccactcaatggctacgtttaacttatcacctatctcctcacctagatcagcaatatcttttttgatctctttaagtttttcctgaccttctttactgttaatgaacgagctgattttatcaaaggccggtcctaatccagttagcagagaggttcccatatccttagatatgctttcaaaatctctcatggcatcattaaccggtgtcatcgggttattatcccgaagtttcgtaaagcttcgttccaattcaccgcttgttttggcacttgtaccaataccctcagccatatctaaaataggctgcttaaggtcttcatattgtgtcccgataagctcagtcgcaatagcagcccgctttgttttgtctttcactttagaaagggcttttgccaccctaaataaactttcctctccgcttattgaaccatctttgaagcccttgaacattttcttagtttccttggctccgaacagtgttttaaatgcgtccacttgactatcagacatttcggttcggcggatgttaaactcacgcatactatcggctaggttatcgaagtttctggctccaccctttgttccttttatcatcgcgtttgcaatttggccgcctgtgagcttcaagtctttaaaggtggaactgtattcattcatcgtgtctaataaatcatcagcctggtcaccggcattccggtatacataagcaattaagtctccgctttgtttcccagacaatttcaagttgttatacattgaactgaaagcacgatctacctctgcctgatcagcattcataagctgggcaatcttacttgatgactcagtcaattcagccagagcttttttagacgcccctgtctgttgcgataagtttcttagagataaactgacttcttcccgagaactgcccgctttattgttgaaatagatctgatccgtcatttttgcaacatctttcttattaacgtttgaagttgctgacacataagcatcctgagacattgtgcttttaccagaacccataattgaacctgcagaaaaaccacctgcaactgccagagtaatggtagcacccttcaagctgtctattttcgcttcaatagcatccagagccgctgaagctctatccttaatagaaacagttggctctgcatgttcgctatctacatcagtcacatgacgacggatctcatctaattggttagaagcatgatcacgtactgaaacagttggctcagcgtgcgagctattcaaatcagtgagacctccacggatcaaacgaaaacgtggtgtagcttgatcatttacggaaaccgtcacctcatgactgccttcggtaagatcctctgcttgctggcgtatagaatgtaagccattcgaaactcgatcatctaaacccatttcaagcaatcgagcccgagccgtcaaacggttggctgatcgatcaatttgccgcataactctttcagtccggtcttcagcctcaaaaataagagggccattagcagccctcttaagtctttcagcattgccttgtatcattcgaagcttgcgggaaatcttatcatgtaattcaaacgtggctgttagtttagccatagttaattacctcccttcttcgcttctttttctaacagctcaagcttaaaaccgattaatccatataagagcgccttgaatgctttcggagcctcatatagttctcttaattctgacggggcgtatttgagctcatgcatagcatagtaaaggtatacagcctctttgtccccgtcttttactagttttttgctgcttcttcaaggtcttcgagatcatcatcaaaaccgttgatttcaattgctttgttcagccaatttgcatattcaccgccgactgaaagaacacgtttggcgacttccactggatcttctgttttgtaagcctcacgtagttccttagctttaaagttcggataaacagtcgtttcaaccgcaatacgagcataaaagcgttggctgtccaactccttcacacggccgcggccttttacatttttgtaagtggtgttctctttctcaagttcgtcaattcgttcagtcgtaattgctttgaaaatgaatggaacaacattgccttctttgtctacaaaccgtttagaaatcggaacttctacctcttccgcttcaattgtttgtcctggcataaagaatgaaagatcgtatactttttcgttttgtttttcactcatgtttattaactccttttactttttagttttggacaagaaaaaaagcacattcatactttttgaatgtgctttccatataattcatgtataatagattcttgaagctaccttagcttatcctccgaatatgaaaggaggtgaaattatgtcgacctatgaatctctaatggtcatgatcggctttgccaatttaataggcgggattatgacatgggtaatatctcttttaacattattattcatgcttagaaaaaaagacactcatcctatttacattactgtaaaggaaaagtgtctacacgaggaccctcctattaaagggtagtttcttttttaaaagctagagtgctgccacactctggcttttatattttagcatttctcatgaaagtaacacacattaacaagtggtaatgtggtaatgtggtaccaactataagcttacgccagtagttgcaatacttttgcttggcaccattataacatgaatatatattgattatataattatttgtatcttttatttgttactttttttatctatgagttcaaaatgacctgatcatagaagccttaaccctttttcttttattaaaaaccctcggattatgaaagtgttatggtacaatatggtttagtataaatgaatattggctttcaacatctcaagggcggtctggctcactccctcatgaaagggggtgatgcacgtgtcaacatttcaagcattaatgcttatgcttgctttcgggtcatttataattgccctgttgacttatataaagaagaaatagacccaccccttgagctcggcaaagtaaaagggtaaagtctatcctaaatactttcatgaagttgttaagccagccctcttgatgggccaacatttatactgacccggcggcaaccgggtctcttttattttatgcatttcttttgaaagaaatacatgtttccatttggtacggttgaattacttctaaagtaatcttaccacattttttcgtaaatatcttcgttaaagtcggcgatttttcgtgaaagtgattagaatgtggattttaactgttcaggcacatcaaaatcctcaaaggtaaacggcacttcttcttccaatgcttcagaatcaacatcaagcccagcgattttcgcagaatcaaagttcacatcgtacaaggtgactcgttcagtcccacgacctgaagaggcgtcatctagaacagcttgtaaggtgaaataaggatcacttccctttttcacatagtccatcataataagaacaaattgagaagtcactttataaaaagtggctgttcccgttccatttgctccggtcgttttgtgccccgtcatccgacgacccatgatattgacctcggatttgtttttctctacattggcttcaaacgttttgatatgggccatttcttctccatcaagaaacaacctgccctctttacctgaaatggtgttttgcgcttttaatgccattcctatttcacctcaacattaaagtagaatttttcagctgcatccaccggttgaactgcaagatcaatcaggaagccgtcacgatcattattcagagcaattgtaatgtcattctctgaatcaaaatcagtaatgccctcgttatcttgaagaacactcaagtattgagtaattagcgtttttacaaactgcagtccgtcatttgtagcgggaacatcactgccgctcgcttttcgagacttgatcaatgctttcaattgtgatgtcaggtcattattgattgcatcaagtacacggacaattttgtttttctggaacatcttatttttctctgctgttaggcttgtgagtgaattaatgtccttttcaaccgatactgatttatcacgagaatcataagtaaacaagaattccccatttgacaatcgttcaacgatttcgtcgttgtcaattcggttaaggacatctacagctccctcgtattctacaaatgtaagtgattgattaaatgtagcccccgcacttgcaccggcaacccaagctgtagctttttcaggagtgatctccgttccatcctcaagtaggacaccacctgttacattgataataccctcatggtctcccttgtaatttgaaagaacaccttgaaccttttgcccttggttgtctctcagccgtttgataaacgcaacaaacgttgcttttaattgctcgttatcctctacaggtaaagcgattgtgtcaaagtattccgtttcagccgcttccaagaaagctgtataatcggcatttgtcggtgttttgtctgttccgcctgacaagcggattccggaagttgcagggagagcaccgctaacatcttcaggggccgtaccggttaacggaatagtaactgttaaatctcctttccccgtaaacgtgacatatttattcggtttaagttcttcagctttagacactgtttgtttatccacttcagattgatcaaggtaggtagtgacatcaactttcgaagagtcaataacgttctccgtaatactaataatgatgtcattacctttagtgccgccataaagagcagtagcctttacaccttcgctaatgtctgctgaagcacgaagaccttccgttaggcgataaagcaagactgtattcgccttcttcatcgcctcacgtaaaagcaacagcgaaggatcatcaatgttcaaccccacttttttattcaagtcctcgattgaagagatagaaatgaatttcttaacctcaccccagctggacgctatcggcagcgccactgttccacgttctccggcagaaacacggttctccgcggtcgttttgaagttaaagtaaataccggcacgctctttttccttgccaggtgtgaaagttccgccgttcatctatttgacctccttttgaagaaactgagaaatcaacttcttcgcttccgattttgtaatactcattttatgaacatgaaaaagagcaccgtcaaacacctcgggttttaccccaaagagctctcgactgtgctctcgcaaatccttaatataaaaagcattttctgctttctcttttttagtggccatcatttcaccccacttttaaatttaaaaccatctattgaacgctgatcttcccgctcataccaatagcggctcgtccagtttaagacaatggtcgcataatcgtctgatacccgcgtttctattcgagataggcgaataaaatccccagtatcctcgccagattcttgtataagcggaattatgcctcttctgcttctaagtgtatccgcaattcgttccgcttcgttatgagccttctgtacgttttcgtgaaagagttttacgtttaaaacatatgctttctgaaacgtggatactgtgtccaccccatcgaccgtggaagccggtggaaagtaaagagacggaacagcaaagtcctgcggtatttcttcttcatacacttgaacaggatacagtttgtatagatagcccataattgaacctacttcttgattcatggcagcaccgccttaaaattcttcataaatccattgctgcagcttccgctcaaggcttctctcaaacatcaactgaaaaatggccatggcgttatcccaaaaccccgaaccgtctacccatcggaacttcagcagcatgccggaatttttttcagcagggtcatattcgaaacggtcgcctttccaccgacctggaacccatcgtctatcctgatttttagacggatcgatagtaaagtgcccgtcattgacgtatgaggcgtaatccagatttgttccaacatccaactttaagctgccttctgtcattgaaaagatattatcctggtcacctttctgaaaggaattgagcaagcggcgagtgtccacggtcttcgtcctaatgatctcatcttggatgatatctaagaactcaaaacccattgattcaagccactgctcatatttcctcttcagtcccccacgagaagcccggtctaatgattgtatgaactgatcgagaccccgaattttcataagtattcaacctcccgtactgccgtcacttcccaatgatgattcctgattttgcggggcttctgtaatttataagcagtaccatcccaaaccgccctgtcatttactcgaatatcagcagtagcagggaaatgcacaaggaaagattgataaatagatacatttgactcctgttggataatggactgactcttctctgtaaaataacacggctgattttctatgtccggctcatcagggtacgaaaaaaccggttgaacatcttcaaccggcaccccgaatttttgctttctattttcttttttctcctgcagatggtaaatgtcacatctgtgagtcaataaggattgataactcatattgatctcatccgcactttcgcttcaatcccttctaaatcagggtcagccggtttcacataatcttttattaatgcatacacatcaggtttttgaagagaactgccatcccctagagtataagaatagtcaccaattttttcagttgtatatcctttaataattgactcgtcgccatttataagagcataaaactgagacaactttaatagagccagtcgaaccgtttcaggcaaagggatatactctgcatctgaaaaatcatgtccaactttaagaatgatatcggcagttgcctcaaggatatcctgttttaacaactcgtcaggtctggtctttacagactcaaaaactgaataactctttaattcatcgggagtgattaacagcataggtcactcccctttgttatctatttgcttaaggatgtaggcaattctttcatctgcgtttttgaagtcagacggattgcgaccaagattagaaataatggattcatgctctgctttattcatacctttcaattccgattcagtataatttatcggatcatccttttgattattaagctcttgggttagtataaaatatggattttcatttaaatactcatagagctttttcggtactgtttgactgacacctgctcgaaaggttattcccatcacattgtatgttttgcctttaataagctttgcagtaaacacaccagaccacctactccttcactttcacgatcttggctacggcgtcctcttcttcaaaaacactatccaatttcgctgtcaaaacaatgataaacatacggcgacggatgtccttatctacttcaatccgaatgttacgagagaatccgagaataatattcttcggatgagttaggatgatatcagaaacatcggctgcagtatctccctctccaatcgtataaggctgtaaatttgcaatacctttgattggaacaccaaaagcagatgaaaggccaccttgaacagctgcatcccctaaatttgtttgacgatcagctacacgatctttccattcgacctcaataccaggcgatgtatagaaacggaactcctgcggaattcgcaaatatttaggaggtacagctttgtatcctcgtttaaatgtttgacgtgtcagttcctcacctgcagcatcgacaatatgagatgtagcttgttttctgatgccatctaattgtgcaagatatgagtcggaggaagatgtatccccatttacaagcaactcttcaatatcaaccgcagcacgctcagctatcatttgcatgattgtattctgaaggccatctttttcgatgttgttttcaagtgtgtcataggtaatgttaacttcagcaattacttcttttgtgcttaagttaactgtgctagttgatggaactgacttttgatctttagttagcgcaactccctcttgggctgcccttaaaatacgctgaccaaaaccgatcttctcgattttctgtgtgtcatggtccatttgaataactcgcgcatctcttaaaatggttggcgtatcttgtaccattcgaataaaagttgaagcctgagtaggattcataatcccgccgctctctaaagtagaaagcgtcatttctgctttattaataacctcttgatttctcattcgtatcctccttatccattaaaacaaccctgaccagattgatttttgaacttgttcggaacccgattcttcagtttgcttagatgttccgcgacttttttcgattgcttcaatacgatcagcgagcggttgaacagcttctgaaattgcctttttcaacttctcgccctctttttcagtctcttcttctttttctttatctttcttattaagctcttcctctttttctaatgtctcgagccgcttcttaattggctctaatgcttcttgaatggatttagttacttcctccgaagtcatttcttcttccccctcttttgtttctacctgactcagtaaattaccaagggcagcatgagcattcttaatttcttgcaggtttgaagcggaaaattttctgcccgcctttgcaactggctcttcatatgattgctgttgttttccaacaaaaaagtttttgagcaaattaaatagccctttctcatctgttttctcttgagaaacgggcttttcttgtttttcaatcgtctcagcagttcctgccattgaataaccggtaatttcgccttttttgatttgctcccatacttcctcagaagcctttgtgacaaggacccatgatccctttttaatggtttccccattcatttcaaagtctgccggtgcgacataggactcaaccacctcaccaacaccaccctgaaagtcatgttgcttgtcgatttgacgagcatctttcaggaatccatgagcggccttttcgatttctgcagctgtcatgaaatctccgtgggcgtccactgtatcaggttcatacacgataccgtaaacaagtttttgctcgtctgcctctttcgcaaggattctgacttccttttgaaaatcaggttgtttttctgatttcacaataaagaactgcttttgattagcagccttatccacataagaaacatgtgtgatttttgcgttcaccaattctcttggcatgttattcacctccttaaaataagaaaagacttctaattagaagtctcaccagctgtattctcagcaacataattgcttgttatctccattaacctttttacactcttatctacattccagaaaaatttattcataatgtagctttgtgaaatatgacttttctctaagtcatgaactatattcattatatcaagtaagctttccgcaaatgaatcattaagaattttatggcgtttcaaataatcaaccatgtataacatgcctataccttgagatttatctgccgcatcatctttttctgatactttttcataaagatttttcactgctccatataaacgaatcatttccatttttagtagtaagtcattatcccctttaatgcttgtcttctcattataatgggaatgtgtttcctcagtgatttcagaattactttctaaatttaatgaatcttttagattttgatcatcagttccatattgattctctttattcaattggaaactaatcttatctaatttttggtcaatagtgaattcaaattcccaatccttatatttaattttcgccaaggtactgatcaaatttgaaaccggttgttttaatttaaaaaccaagataattattgctaccggccaaatgattgatttgactattgaagagataaactccatccaattcatattttccccacctaatatgtaatgaggacattatactattttattccatgtttgctaagacttctctttgaatctcttctttttcttcgggtgataagcctaaaatcttactatctaccacaggcgatagaacacaatggcagttaacccgctcccttgttgatagtttaggatccctcggaaacatgcaggtttcgctactgcccggtatctgaaattcttcatctactccaatgactgtaccgtcaagatcaatgtgattttcacgaggattgttcttcttccctccgctgtgccgccatttctttttctttactgccggcgattgtgcatatgattcatgctgcgcggcagaggaagcggcaagcacttctgtgatggctgtggtacgcgcccgctccctatcaaattgtggcatgtctttgagagtcaactcaatgtcctggattgatgaaccgttctcgatagcattagttagcacgtcctccaccacttcatgtgtgtttaacttcatgatctcagccagcttctttgaccaatccttaatccaattaatcgtacgattggataagactttaaaaggcacctctggatctattgaatccatgattacttcagccatttcttcaatagtctgttgcaggaatccctcagtcagttcctgaaattcttcctcgaagtcatcctccgcgaataggttctgagtaaaaaacactagaagggcttttaacgtctcttctgagtctttgcttacaaaacctttgagaccatctaaaaacttcttatgctggcgtctgagcaatctggcaatgcctttttcatattcctccacatatttggggatattagatttgccaggaaagtcaggtaccatctcccccaattgcttatactgattttcctcggctttttgaataaagacatttaaactctccaatagcttatccgttttgttcatctcttcaaatcctccagaacatcccgcatatcttttaataacccgatcatattaggagtaccgttcttagatttaaacagtgcagccaaaggatcggaaacggacgactcgttagttttaccaagcggcctgttgtattcttcttctggccattcttcaagcgtcttaccaagtacccgtccagccaaatcgcgtaaatcattcggagaaactgcacctgctgttataaacggtgttagaaccttagcaatttctaaaggatctctaaagtctggcccttttagttggagtcggactttatgaatttcaagatcatttagaaataaagcattcagtttacctgtgattaattttcgttcaggctgaaatacttgttcctcagtaatctttcttgctgtgtcagctgtcgctctgttgtaatcttgagcttcacctgtataaagtgggggcaaacgaaaagccgatctaattttatctcggttcttttggtcatattcaagaaacaaagcatcttcttgaaggatttcagcaagtgacttaatatcaactttcactggtgcaatctcttcatcaccatgaatgtttttccccttcgctatcccttctgcttcaagtaatagaaacttatgagcgttctccactccttcaagcccattcatgtaatcctgcaattgtgtgtatgagtcctcagacaacattccattttctattgtgatggcagcgggaatatgtcttccttgtttgaagtacataaagttcagctcttcagctttacgagcaccatacaaattaacaatatggccaatccatcgcggtttcccataaataccgcttcctattttgaaatggaccacttcatttgctcgtttctccaatggggtctgttcatcatattgacctgtctctaaatttaaagtgcgaggatcaccatattctttaaaataaaccatacggccgtcaatcatctgaacatactttcggaatcgtttctctcttttgattgatttcatttgtccttgttcgaagtacgtaaaatcaacttcgattggttcagacagtttgcaaactcgtacattttgaacgtccatgtattcaatgccggctggcttattttcaccgtttcgaatgacctcaataaagccattgcccgtcttttctctatcttcaataacaaatccgagtaaagtctcagctgactcatcaaagtgaagatatttaacgaactcttcaagctttgtccattcactttcagcttctgttttttcttcatttgtcacatctggcgaattcacatcaaaagaatactcgaaatcaaatccaaagcccacaatatttgtcctgtaggcatcaacacattgctgtaagattgttgaatactcagcaatcatttttaattcctttaggttatacggaggaggcaaaatattgctgtcatagctgtcagcaaattcatcttcataaatttgtttcgttgattcagtaggtggagaggctttgatcactcgtgctttaacagatttttttgacatgctttacctccttcctggtcttgatctttgcggtcttccttttgattcttctttcaaatcggttacctcataatcatcgagagcgtaccagatagctgacagtgtatgcgggtctatggtgaactcgtcttctatgatgttccccagcttatcggtagcataagcaagcggcttaagctcataaatcgtgttctcgcaacgatcagagcaaatgatcttcctgaaccgcttgattttctttgtatactgaaggcgtgatccttgatatttacgggcacccaccatattgaaaccgtgttgctgaaaataacggattgtctttggctctgctgaatccgccttgattaattccttagtctctgcaaattccttaagttcttcggctgtcttatcatccgttaatccatttttgtaatactcccagtagatatagagatatttcttttcatgatccacagcaaccctaacgacggcgttatacgattccacaaaaccaaagtccatgccaacccgtttaagcgggcggttaatattagagattgcagtcataacctcttcatgcggtcgctcttcaaactgcggcagaacccgaattccattcacgccaaaatgacctttccgcgcaattcggtaaaggtctggatcgtattccttcaattcttcaagttgctggacatagctttctggcaggaaaagattatcatctgccgttgagtgatgataataggtgtcgttgctaacgattatccgcttttcataaagttccttatcatccagtacaaagcgcttctccctatcatccttgaagaaatgcttaaaagtccaattgtcctctccaactggatttgttgaaagtatcatgtgaagcggcaatgtcgggtgacgaagacgtccaagaagctccttgaacccctcatattttacttcagagcattcctcaatccaaatgagggaaatattattgattgatttcagtttggctggcttatccatccctttaaagatgattctgctgccatttgaaaatcgaatctgcatcggagaagatacacatctaacgatatgatctaattttagatcacttacaagttcatcaaaaagtgaaaatgttgagtccctatgtgtgtcgtacacttctctgataacaagtgcagtacgcttttctctgagcaatttcagaacaatcttgagcgccacatgatagcttttggatgatccataaccacccacaagaaactgaaacttttgattccagtcaaagagaaattctttaaaatgtggatttacctgtttaatcactgtcatcacctttgtttacaatggtgatctcaaaaggtttatcttcttctgtaagttcttcgatctctatttttttcttgttgatatttaagcgcatatgctccaatttaaggcgtcgttcgtcttccgaatgggctaattcatcaaactgtttaattaaattcctgagctctgccattgcacgagattgagcgttcaagaacgttgcatgacgatcccaagaaaattgaaattcgaattcttcctcttcgacttcgtttgtctcagatagcacagactttttctttttcagttctttaatcatttcctgcttatcagaaacgaacatgatcttttgcgcccttattattgcggcatattggatctgtatctgatcccatatcatatcgacaggcgaacgttcttgaatcccttccatgatggatagcgtttcttctggcaggaacttagagaagaatccatgagtcacagcgttttgatttcccttaggtgcgccgccattattacctaacgcattcttgttaccgagtggtgcacctactttttttgtgtgcacacctttttttaagggtgcacccttttttctttgccaaccatggcgttgtttccacgatttaatggtgttcacagataccccatatttctcggcaaggtccttgtatttcatacctttggcgtaatccttatacgcctgtatgtgcttatcaaccatctacattcactgccgcctccttttagattgagttgttttgaaaataaaaaagctcctcaaaagaagcttaaatatgtttttttattaaattagttatttcatcaatcaaccgctcaatatattcttgattgaagttcacctcaattattggatcatcgttcataaaacctcttaatgccacttcaacttctcttaaataatttatatattcctgtaacttgatattcagttctttatcaaagagtattgaaaatttcttaacaatcagttcaaatgccgatagctctttaaaataatcagtatgtaatttttctaagtatccttctgggtgattatagaacggtacaaaggcagcagcggtttcaattcttttattgttaatattataaatctcatcaattagtatatagccttttgtgaaaatttcatttccttttctattcttcttttgtaaaacataattagttccacctgtaaaaaaaactgctgttatagcactagtaatgactgtaccaaaatctatttgaatcaatttcatcccctccttttactaattatcggcaaaagagagcgatacaggtactattcgcaaaatttgtcgaacgaaactgttgtataaaacctaaatttagtggtgacgcaggaataattcgccgcgccgacctgcctcccattttacactacagattttttcagattcaacaaacgctcaaagtggcaatcttggcataattggctgatgaactcatctttcattttgcgtacagtttcccttgaaatgccaaggtgaagacttattgcgcggtagctcataccctccatcatgcaatcataaatgactttatgctgctcaccatggatcttttcagcccctaattcaactgcatatactcgctcttcataatacttaagacgtttgaaaagacgttcctctctcatatccatttgccttagctcagcctgactcttcccaggacttccttttggcatagtagcttctaatccatattgagcaacaccccaattcttcatgggaattactgaaccatagagtaccctttgcaatcgacgaacctctttcaccatccagtgatagctattgattagattttcaatttcttttcgattcatgaaagtatcctccttttcaaaataaaaacggacaccaaacatacagcgtaatactgtaagttcagtgtccgcaggctttccgtcttggactaactggatattttatgctttaatgaattcacattacctaaggaaaaaaattcaactccctccttaaatatggtaaaattttattataaagtagtggaggttgttatatgagagttagagaaataaaaaatttactcgacaattataataaacaaattggagttagtgtttcgcacgtaccgcacagcaacagaaagactgttcttaatttacaaaagtctttagatgcaattaacgagttgtctaaacttggttttttagatgatgatattgagagatttaaagatctaggaagtatatattattcacgtgtacctgaagataagattgaagtggataatcacatcgctaatcaaattactaatcatataaaaattgtaaaagaaaaattacgtggttttggaattttaattgatcagtcagtttctgatcaaaatgagaacgtaattagcgtaaaactccctcaatacaactcattagaagaactagaaaaattcatcaaaaaattaaataatgcatttcagaatggtattacccttgaggaaattaatggacattataaattacagggttttgacacaggttcaatgtggattgacatcttagtaaacagttcagctgcagtaatatttgttggacaacttatagatgcagctataaacatttcaaagcgatctcaagaattactcattactaaggcaaacatcgaaaagctagctcttcaaaatgagcaattaaagctacaagtcgaaacttccaaagctttgctagatggaattgaaaagggtattgacacaataacagatgccgaaataaaaaatgttactgaaggagcaaattattcaacagaatcaataggacatataaaacaatcggttaaaatctttgcagaattactccatgaaggtacccaattccacccatctttagatgcaccttctgaaacagttgaagcctttcctgaaccccaaaagaatttagaagagcctcaacaattattagaaacattagctgacaatttacctgaacaggaataacctgcacatccaagccgaaggaggagatatcctccttcttgtttacctttttataaagtattatatcttcttctcatttcaccttaaaccctatctcatgatcaacccttgcaaagctgccctttacagtttgaatcactgttttgccgtgctccggagcatctaaaacatgtgcagttccctgattcccatctaaaacaatgatctgaacttttcctgggtcaattttctgctgaatagtgaagtcttttttgatgtttatttctcttggattgtacactcaaagcgccccctatgttatgatagaagtaccagttcatatcaagaacactgaggctaagcgcttcggtgttttttatttttaggcagaaacctctcttatcatgacttccacccttggctcttcgctataaaacttactgactttcaaatccacaacctgactatcatctttgtatatcagatgattcaaagcatctttcacgccctttacataattatcaacgtcgggctttgtagtcggccgcagaaggcccttttcagctttctctttcttcttttttgagtttgaaactgacttaggcattggtctgtacactttgacatccattgagacaggaccagtaataattgtttctggtcgatgctgagacgcaaccaatgccacatactgtttgaaatactttgatttcgctggatcacgcatatgcaccttcccatttcgtattgatccacgcggccttccttgtgcgactggctcaccataaacagtgaacttaatgcaatccaactgttctttacctcccgtcaagctgttcccataacttaatttctttttctattctcggtgcagaaagtaaaattatcagcagagacacgactgctttaagcactcagcatccgctccatttgctttattttttcctcaagtaaacggattgttggtgtaagatctttaccttcatttcgatttgaagggccaaatatataaagtccaccagttgcttttatattcgttttctttttcattcccaatcacctaacctatgatttaattgcattcgatcgcctctaataatcactatgtaatcacggcacatctggtgaattcgtgaaccaagagcctcgtctatatccaaaatctcatcgattgttaactccgaagaaatcagcaaaggtttgtgatttaaataccggtagttcaagactgactggatttgttcaacctgccagtctgttgcccttggttgaccgtttattggtttaaataaatcatcaatgaatagaacttcgacctttctcatggcatcgagttttgcttctaagttatcaaagttagctttcaaatcacccatgccctctacataagggaaatacatgcagtgtactgattttttcttgatcagattattcataatcgccgtgagcaaatgagttttaccgctacctggctgtccaagtaatgcgatactgttttgcctttctcctttgatcttttgaaaatctttatagtattccactgcacactcataagcgtccttgatcatgtctggcttaccgtccgttatgaagttaccaaagagaagcttttcaaactcttctgtaatgccactagctgccatgagtctggcaattttctttcgtcttacacattcacactgttttgaataagtatctttccattcgctagctttatccggcgtacaaaccttacctaacagaaaatcatcttccgacaccatatcgtccggaaccataaggtctaactgttcatctaaatgccaagaagtgtccttatggactcgataaacgacaattccacgatccttacaataaggacaatcaaattcagccttttcttctgatacggcctgttttgttcccaaaaagcgggctgacctttcccgaagttcctgcatgatcgtttgaaatgcggtgtctatactgactgctttgtttatagccatattgtttctcctttctcttttgagtgaatggatttgataagatggcttgaacatatgacaaacttgcagctttcccctttaattgaaacgctgtcttgatagcctccatcactttttcctcaccataatcgtcgaccatgtagccgatccgctgtgcctccatcgggccgactgaccgagcaactttgttttcatatagctcaaaggcatttttcattttgtcatcgacctcctgatgttcaatctgagctggttccaaagctttgttcttcatgtaatttcctagttgtatgtagtctgcataatgaagtatggtgacgatgagccctcttttttgtggaagacggtgcaatttgatatatccctgtttctccattcggtctagtgagtatttgatctgtgcagctgaccagttaaaatcttttgctagttccacaactttgataatggtctgcccaagttctagctcttgatttggcctgtattcagctcttttgaacaagtgatcataaattttttcatccctaaactctttgaatggtagtcggggtatgaccacataccccattgcttttatgtccaagtcaatcacctacttcctttcacagagtgcagttatgtcagagatgccggctcaatcaaacggaagttcatcgtcttttatatctacaggcttgccgtcaaaaggatcggtttcttgggcgcttggtttttccgtttcatctttgtttgaaggctcggaatcgataatttctgaactgtctgcctcattggtaatgtcaatccgttcccttgtttcatcttcctcaataactgctttttgcatttcaacagagagaatcccccacttgctcaaaactgcttttaatacagtcttaagagccatcgcatcccagtcatttttccatccaaaatcagacttactgaatttctttttgtgcttctctacttgtgcctttgtccagtacactgtttttcggaagccatttatcaactcaaaataagctgcataaccaattaccgcgtctgattctcgtttttcaaaatcaatctcgatctcctcagtcaacggattccacttctgcaattcgccttcatgaatcggtatgcaattgatggatttatattggcctgttcgtaaggctagctggatatatcctttgtatccaagctgaaattgagccttacctccgtaaggaacaatccaggcataccctaagtttttatctataggtaaatcgagtgtagctgccaccattgctgaggatatgacgctcataggatctgttttctgtagcatctgctcgctgttataaaggcttaagatagaagcagtaaactgtgtagccctcttccctaacacttcctcaaatcgtttaataacagatggtgaggaaagtagccctttcattgttgctccttgttgttgcacaggtacgtttttttgtttcttttggatgttgtttttaattgattgattagtagccataatcagctaacctccttgattccaaaacgtctgaaatgagtttcctttttaactttctcgtatacatccggaaactggtctttgagctttttcgtgtcaattcgatttgagacaacaggcttccagcaagcttgatagttaccgataaacccatactctgcatccttcatttcatgtttgatttggttctctaattcttttgcctggctttgaagctctgagatctgttctttaataagcaagtattgttgaatacgttctcgattagccgcagttaaatcaatagctttgttattttccgtttcggcatatcgttttttgaggtattcctccgcagcacttgaaccatctaaagcaggagcttgtccacctaagaccttgtcattccagaactcaatctctgctttaaagatcatgtcaattaactcgtcgtctcgctcaatctctttccagacaaatttgttcccgccaatcagcacagcaaaataagctttccgatattcaggtccaagcacacccagataatgctggacctgaacgatatagctctcggggatttcttcgtcctcccattcttttaagttgtaggctgatgttgttttacattcaaggatcgctttttcaccaacgatcattcgatcaacattagccaaaatgaaattatattctggatgtctgagtattgcttttttacgtctaaccttcttgccactacgtatctcaaattcttttgcaacaatatcttctagcaatgatccaaagtaagcagcttcactttgcgattcactaacagggacctgtcctgttttgtctaaccataattcaaaaggtgtcttccacttgttcagccccaagataatggatgcatctgagccgccaattccttttcttctttcaataagccattcatcacggctcatttcagaattcttagcaagaacctcagcccgtttgcttgtcattccacctaacccccattgtttttattgaggctatctgataaaatatttgcacatgagtttttttagatagcctttaaagaagtccactttgccgagtgggcttttttattgcgcgtttttaaattcaaaaccaagttgctcccttagatacctttccaagttctctctgagaatgatttcgccgccatcaattacataatcatcaactggtgttacttcatcaccgtaaaaatctatttgtacatccgtttcagtcagcttatcgtgccagttgtttatgaccattggattttcgaccattcttattctcctctctgaatttgtctgcacgtctatcccataacagatggaattcactattgttacgaatcatcacacaccatttacgaacttccagagcagttgccggtttatgaacaaaatgaaccatcatcctatacacctgctcactacagttaagttgataccttgctgttgcattttcaatgccgtttcataaaggcgtcctttgtttgcaagccggctaatatcctcagtaagaaccttgatgcttccagcaagactaatcgcttcttcataatcaccatcacgtaatgcctctgacagcatgattgatagctcttctgctgattcgatttttctttttgcgataggaacatctgccttcaagaaatgattagtattcatactgaaaccgcctgccttccttcttgttttgccatagcaacttgatcaactagagctttccgcgtccatctatctgcaagttcctgcattttcaacccgtgagtacgaacaagtgaataaatcaatgttttgttagccgcaatcaaatcaaaaatctgcttaatatcggccatcggcagctcctctgttttacctggtcggttatccgtgagccaacgggctaaatgtttggttgcttgcagtgcttcctccaattggtgaaccatattaatcaccgcattacttgcacattcattgagtgccggatcaataggagcagcggctgtaggatgaagtttgaataagtaatgtacaagatcaatatgttcataggcagcgcacttctcaaaccatttaatacataactctggagtaagcttggcaagtccattttcaacatctgaaacatacctttgatccttacctccgattaacttgccgatttggtattgtgaaagacctgcagccttacgggcactacgcataatctgcggtaaattacgcatattgtatgggttgttctccatatgtttgcctcctgttatattaggtttttagttttaaaattgaagttgaaagaccatgctgtttataaatgacttaggctgattcctttttatttttttgcgcaagcttctcttggtgttcattcatacgctgaacaagtatgccactgaggtatttgtaggctttggcctctgcctgttcaaacagtggtccttttttcaagatgactttcataattaaaaggcctcctttgtgaattctaatcatgctgaatccttagaattatgtttcgtttcgttacatacatcctcaaaaaaaatagtccagtcaaagcctaatttctctcctattttttttgagacaataacactaggcttcctagtaccattttctatcatggtgtagtatgctctaccaatctgtgcagctttggcaacttcttcttgagtaaaccctttttctaagcggtttttcttaagccattttctcatcatttttcacccccttaatcagaaaatgtaacgtttcgttacttagataatagtatcgattcgttacattgtcaacacattttcataaaaaaagtatcgttttgttaccaaaacttatatgtaaccctttgttacgttacaatgagatatagaataaaaacaaaagtcaggtgattaatatgttctccgagaacttgaaaaagtgcagaaaacaaaagaaactaacccaacaaaatatggctgataaacttggaattactcggcctgcctacaccgcctatgaactaggtagtcgtgagcctgactataaaaccttaattaatatttcaaacatacttgatgtttctttggattatcttcttaaaggagaaagcaatgaaaaagtatttcaggatgaagcaaaaaaagtgttaaacgatcctgaaacattccttgcagcaaaagacggtgaggtaacagatgagatcttacaggctgctttggagattataacggagcaattaaaagaaagacggaaatcagataaataaacgcagttagtttattattatttatttctgtttattatgtttaattctgtttactaataagatttagattctcatttatatttcattcataccctcatttaaaaagtgattttgaatcctttacaaacccttacgtgacaagggtttttgttgtttttctcatttatattttcatttatgtttcttttatattctcatgtaaaaaaattgagcgtttattgtgagggaaattgcagagtatcgaaatgggaaaagagggcttcttgttaaaaaccttgcaaagtgtatgtgaaaaaaataaacaatacaattatcgtaacaacaataattgtttctttaataaaatttttattatcttcattcttttgtttcttttttttaatctcttctctgtattttctttgaacctctttcttcttatcattatttttcatgattaaactcctttgaagtccatttattcccttgcccctatcatttgcaattgtaataattcactaatgattacaccaacaaaaaaggatcggcaagtgcttttcactcaatggtaaccaacataagcactagctggacaggttttaggatgtatctaatcgttgaggttccatttcctgcaactgatccaaaaacttccttatgaagaacaatctcttctctgttgtggggatgctaccaaaaatagtaggcaaattgatagcggtattaaaaaaacagctcattaaatgccatactggaactgtctttgatttttggatttattttctgatgcagctattgctatccgttagtttaattagaactcagataatccaagacacggtcaactctttcattgactgagcagtcgtcttcaatctttaacactggacaagataaatctgccatccaatgttcatgcaaagctctacttctaacttccattccagcattatcatataaagaagcccactctaaaaatgtttttgattgttcatatttactgccaccggctaacacttcgtttccataacgctgaaattccctgtgccttagtctctcaagccgtatatcttgtggaatccataagaagacgacaaggtcaaaataactttttagattatcgccccagccacacactgcaccagaaagaatccatttttcattgattgttaagtctttttcaagcaactttcttctttcaggaatttctctttttttagtgaatttgtctaaccaatagtaattatcagtatcaagatgcgtatgaggcaaacgctttgataatgcagcacccaatgttgaagttccgacaccagaggctcccaatatgtgaatattttttttcatacttcccctccttattaagcaaccaaactccctgtttgttgcataacgtacttactattattttgacataaatccctaaaagacctttacttttcgagggaaatccagatgcgtgttaaaatcataatacttacgaaaacagtcatgattaaacggattcatattccatctccttagacgcattttcctatgaaaaaagtcttgatttccatataatatttaaacgaatccaatttttagattgtcgtctttaaggaggtttttcatcttgaggtatacaaacagtcatttagaggattggattgaaaacttatacaagaagattgatattacagaaccagaacaaattaattttgaacggattgccgaggctttagatatcaggctttcgtttaaacctgttacaagcttcgcacttaaacacagcggaatttataatatatgcttggacagccgtaaaagccgaactgaacaatggtatgattttgctcatgaattttgccatatatatagacatgaaggcgataaaaaaacaatgcctgcaacttggactgattatttggattggcagtccaattattttacatatcacttttgcattccaacttgcatgttgcgtaatatcaaccttccgtacatacaatcacatgcaattgaaaatgtagcttggttatttaaggtatccccttcattcgctaagaaacgtttaagcatttattacaggaaactgactcaacatttatttagtcaaactgttacgggaaatttatgccccccctttttgtaatgaataatgaaatcctcatgcatttgcgcgcattgaaaaaaacaaaaaaagacgtctcccttcacgatccgatcgggcaggataaggaagggaatgaaataagcctgattgacgttttgaaatcagaaaacgaagacgtgatagatacgatccagctcaatatggagcttgaaaaagtgaaacaatacattgacattttagatgaccgtgagaaggaagtgattgtcgggcggtttggacttgatttgaagaaggaaaaaacgcagcgagagattgccaaagaactcggtatctcacgcagctatgtatcgcggattgaaaagcgggcgctgatgaagatgtttcatgagttttatcgggcagagaaggaaaagcggaagaaggcgaaggggaaataatgcagaagaagccggatctcatactccggctttctctatttgaaagagttatgaaaatcatttttttcatcgctgataagctctccgagaaagacaggcaggatcgtaacaaataacttgacttataatcctcccgcaggcattcaaagccggacgttctaaaagctctcctgagaaaatccttagatcggtatacttcagtacatctttagtccctgctttctttatacaggcctcgatctggctgtcgatgctcgatcccttgatcgcttgttccacgatatattgctatcaccctggatctcctgcctataaagttttattaaataatgatagcaatcgttcatgcatttgtcagtttgcagtccctcgatgattattaccttcataaaatacatcaccccttgggtaatgctgcgtaatacctgtttgtcctaatgaggtgattttcaatgagtatgaaaacaaataaaaaaaccgatggtttgtaccatcgatctgttttctatatcactaggccctcaatatagtaaatctagctcattggttatgaaagcttattttcattacacactatatattcatttgttatcatttctatacgtttatatcaattatggtaaaaaatggttacaaaaacccaataaacgtccaacctaactttttcatcttatttattaagaattttaacctcttccttgtgaaataaagaagcgattttcatctccaaacagttaatgctatttcatcgggacatgtctgttaaagtagccaataaatacattcggatatccacttacaaccacgattcaatttgatccactacagatttctgagctgacattaaacagatagagttataaaaatctgtaccagttccctttcacaattaggacatttcggcggcgtttcggcataatgcgaactaatttattaatgttcaacaacagaatttcgtctattggcaataaagaatccacaaatcattgcaagaatggccatcgcccaccagaacgttgagatcgcctgatcatgatcgatgataatcaaacgaatgacagctgtgatgccaatataaatgaagtagcgaagcggaaaatgaaagtctgatttgaagtatttgataatcaaagcaatgaactcaaagtacatgaagaatataagcagttctccaagcatctcataatagctgtccactttgttgaacagtgacttgtatacgaatagcacaatgtaccaagtctcgctgatcagaagtgcgcttaaggctaacgccagaaagaacagacagacgttgagaagcgcttgtaacaggtaaggcacctttttgaatttgttagaaaatctcatcatgttgtctcctatttcaatatattcgtggtttttattctcagcctacatcttggtgttccaaaatcgtagcacaatgtagtacttagaattcttttgtatactgtgaaactgtccctgcatgcgggacatcattcgcgcaatgcttctttcaccgagtccgttgctttccggtgttatatctgcaagtttaatcgtattgctaacatggatctcaaatatctcttgatccgatacaaacgtgatactgattttttcttccggatctgcgtatttcaataagtttgacatcacattatcaaatacacgaccaagctcctccaaattcacgttaatataggtttccggcagctcgcctgaaatatggacccgaaaatgctcctgatgaaggatagcaatctgatctgatattagatcgtagatcacttctttcactgcaacggtctccagatcggcctcatattccttgttcagcaggaaatacgcaaacagattgtcagacaagctttttaattgcagtgctttaccataagcattggctacataccgatctttgctggcacccgcttcgcctccctcttttttggcaaactccagattcatgatcagcgacgtcagcggtgtgcgcatatcgtgcgacatttcggtaaccaggctgcggctctcagcttgcaattcctcgatagctttaagtttatccaggaaagctttccgcagatcctcaatgctctttgcaatcatcgctaattcatcatgcccttttatcgtcatctcgtagtccagttcgcccccttcaagaatatgaatctcttgatgaatcgttttaaggtagcgaagactttggcgaattccgaagagaacaatgattaaaaagatgagggttgccccgagcaaatccaatgcaaaggccagatcataatatcgggaagagtagaaaccgtcgataatgactcgtccttcaccatcgctaaacttgacaggatgtgaatgattttgagcgtactgagtcagcttttcctttccataatccgattcggaataaatagaatcatattgcagctcctgatccttgaatatggtgaggttaatgtaattttcttttttgacccactcgccaaacgcttttctatctgatgtagacaactcattttctgaaacgtacttgctgaatttttgaatgtatcttgctgactcctcgtgataatactcttccgaactcagatatccctcgatcagatcatctgtgatcttttgcaacgtcagaaagatcacaccactcacaatcgcagcaaccattatcagcaaagccagttttttggttagcgtaaatttaagatgcgccaaatcgatatcctcttccccattcagtttttatataaaccggacgtgccggatcatcctcaattttggagcgcagcttccgtatatgcaccatcaccgtattgttggaacagtaaaagtaaggctgtccccacacactctcatatatattttgggcagaaaatattttgttgcgtttgttcatcagaagtttcaggatacgatactccagatctgacaacttgatttgcttctcctctttccacacctcattaaattcttcgctcactcttagtttgcccccgataagaaatgtttcttcctgttccttcttttcctgatagatagtatatctgcgtaattgagcaatcactctagcgtgaagttcctcttccgagaatggtttagtcatataatcatcgccgccggcgagtaatccctcagttttatcgagtgtactcgatctggccgtcagaaacagaatcgggacgttagaggatttcctgatgtgctgacatgtttcaattcccgaaatgcctggcatcataatatccaaaataaccaaatcaagcgagtcattcacaagttgcaatgctcgctttccatccttggctcttagcacctcgtaacctgcacgtgtaagggattcctccaaaagatcaccaatatcctcatcatcctctacgactaatattcgataggccatgtctctctcacctcatgattcttgttgttatttctcgtgtgtccttactatatatcgttcatagtaataagtacgttataagatactacgtaaatcttaacaatttatgaaagctgatgctcgccacaaatttgtcacattttctaaaaaaaatgatgactcttcataaattgttaagattcggtctttatatttatccattgtaaggctcaagtttttcagatccgcactacacattgccgtgataaatgggaaaggagtattgatatgattgtacaaaaagaaggacgcgggcaaccggtgagtctgcgggaacgggttcattttctggacatcgtacgaggatttgccttgcttggcattattattgtcaattattttctgatcgtagattcagtaaagggattcgaaatggcctccgatgacgtactgcataagctggtttcctggtttgccgaagggaaattcgttacgttattctccttcctgttcggagtcgggtttatgatctttatggatcgagccgcgcagaaggtagagagtcccaacaagctgtttgcccgcaggttatctatcctgttgggatttggcattttgcacatcacatttgtttgggtcggtgacatattggccttttacgccgtaagtggcttcctgttactcgccttctataaacgcacggccaaaacggtgcttagatggattatcgcacttatcgtgtttcaattcctgactcctgttttcacaatgttgtacaatgtcatcaatactgcagggtcaaaaaacccgaatttttcagagtttactttgtttagccacagcagccttacctacatggaatccatcagcactcggtggacagatatggtcacgatggctgccggctctttctctatgatctattccatgtttctcatgtttctgctgggcgtgtactttgttaagatggaatttttcaaagacatggaagcgaaaaagcctatatggaagcgtatctggatcattagcacaatcgcttttctaataacacaaagcagtatattactagacatgtttaatctttctgagaatatgctgtggaaggacatttcctctgtcttgggtcaaaatggcggcttaaccggaagtatgttttatatgagcacttttgcaatgctgtttctataccttcctcagctgcgaggccctatgatgatattcaccaaagtcggacggatgtcattgacctgttatctgcttcactctatcattggaacagttctgttcctcaggtacggattcgggcttgcggatcatattcaatccgccggcacgttcatgttcagtctggccgtgtacttcgttcttatgagctttagtacattgtggttgaaacggtttaggtacggtccgatggaattagtatggcgcaagctgacgtacggcaaagtaaacgggagtcccaaagcaactccgctgcattcggaaaaatctattcagaaataacccccttgcacagattgcatgacttcaaattagtgttgttgaatgaagcgggcattaaacggacagatttgatatatggactagttatttttatatcatttaggcttctttgggctaataaatccaccagagtttactcaatgtgcattgctcatgatcgaatctaaattgaatcttttacgcatgttcatagtcaaaggcgcctcattcgactatttttgtaacttttcgcaggaaaaattcgagaatgatgacaaatcccgcatacgacacttaatacggtagtgaacaatagtaaattagggttacatgcagcttgttttccaatgaaacaaagaaaaagaatcatacaaaaagacaggagaaagcttttgaagtattttaacgccaaatttaccgcggaagaaagagcgatggaatcacttttttgtgaaaaggcctcgcagagcagctcgaatgttttactgaacgactgaactctatattttagcaactgagggagtgaacaatcatgaaaactaaaaatgaaccaaaagttattctggaactagcaaaggaatctgatctgccagaattccaaaaaaaattacaagaagcctttgcgatcgccgtgattgaaacgttcggtgattgcgaagatgggccgattccatcggacaatgatgttcaggagtctttcaatgctcccggagcagtggtatatcatattcttcaggatggtaagaatgtcggtggtgcagtagtacgtatcaacagccaaacaaatcataattcgctagatttattctatgtatctccagaatatcacagccaagggattggtctttctgcttggaaagccattgaagcacagtatccggatactgtgctttgggaaaccgtgacaccttatttcgaaaagcgaaatatcaacttctatgtgaataagtgtggatttcatatcgtagagttctacaatgaacatcactctaatccgcatatgcatcgcaatggacgtgaagatgacaagcccctactgaatgatgatgactttttcagatttgtaaagattatgaaaaaaaaggactaaacaattgaacacggcgagatgccgcagagagttgctggtaacttttttatatttcattatcagaggaaggtaataatgatgtttaaaaggtgttttgatccctgtctcataaacaggggtcaaaacacctttgaatcatcggtttcttttctgacatataccacgcccactagtccctcaacatagtaaaaacatatcatgagttacaaaagcttttattcaaagcatatgtttattttatttatacttattttcatcatttttcagaattctggacacaaatcgggtacctattagaggccaaggaactctacatttcattaagaaatacgtactcattgccctgctttaattaattttaagccctcgcactatgcccccccctgaattaagtatttgatgtaactttgaaattaagtttatgaaaatctgtcacaaacccttatttcataacacatcatttgtttcagcttccctcgcgaataccggattaatgctcggctttaagatagtcaaccaatctctccgcactgttcttaacatcttcttttgaaagatgaagtgtcccatattgtgtaaacgcaggaagaaaacgcattcctatatagttagcagtgacttgaaacggtctgataagctcgctgatcgtgatattatattctccgcctgcttgataatcagattcctgtgcgcctaaggagatagctaagagtagttcttttccatgcaatttagttcctccagttccataagcccagccatgtgttaacacatcatcttcccattgtttgagtaacgcgggactgctgtaccaatacattgggaactgaaaaacgatacgctcatgatctaacaggagctgctgctctttttctacatcaatgataaaattagggtattcaccgtacaggtcatgaaccgtaatgtctttctcttgctttaaacgattcatccaggttttgttgacaacagacgtttccaaattaggatgtataacgataactaatgttttcattagactgattatcctttctttgccaattagttattattttttacgataatgaattgattctaattttaaaatagcaactttatttacacctattttatcctttttcatgaattcagggcaactaattgggcaccaaaatcaatgatgacttaagacattgttttgtagaaatccgatatacagaataatccattatttagaaaatttctaccttttccctcaatccttaccaatttaaactcattaaggagatactttatcaccaactttaaataataatggaataagtgctaataaaataattcctacaaccaacgtagatattattaactccttccatacaatcaaattctttaaaaacatttgataaataactaatgagtttactggaatgttaagcaataagcccgtaagaagtccaggtgcatactttttcattacaacagttgcgataagatgtggaaaaatagcgttgataaccatagaacctagaaagccaatgaaaatccattttgcaatatctgattctggcatatataaaaaaccaaatgcagataaataagccaacatagttataacaatgacagcaaaatgaaattcatttgaagttactggcttttgaaactttgaagattgttgtgaccactcaggtaaccaaatagcttcctcaatattatgaagtgtaatagcaaaacaaaaaaatgctacgaaataaaccacctatcatttcctcctcggtgccacaaccaatatggtttggcaacattatattacatttgaggctgattggatatggtgttaaaagagagaagaatctgccttagtagttgcttcttaattatatgtgcaataacgtgttgttacgtggcatgtcatattcaaatataataactctaaagcaaacaaagatacctatatagtttggcatcctcttttttagttcgagtccctctatttattttgggcacaaaatagacataatttatattgactcattatacccatcacataccataccccttaaaccaatcaggattaaaatgttttaaaaaaggtgatcaaagattaagttatggtctcttttattttatgtatgctgtcttaatgcaaaacaacactggacaccactaagtcaaatgcatttcatggtactatagtcaagacttgtccaagtcaccattatcaaaatgaatttcatcaaacacttgaaacatttattgaacgcggccaagtgtcataacattaataagaaaccaacgagtgatgaatcttttaatctttcattttacccgctggctcatatcaaaggagctctaaccaaattttaatagctgtcgcacctattaattgcgctaaaacccattgcaggaattttgtatttactttttgcccaactgatgcgccaataggagaagctattaaactagtaatcataagaaccagagctggtacaaaaagaacctggcccgtgattacttttccaactgttgcgccaatggatgaaagaaatgtaatcgcaagagatgaagcgactgtgactctaacaggaatatttaaaatcgataacataatggggactaggataaaggcgccgccagctcctaaaatacctgatacgccaccaatgataaacgctaaggaagaagccaaccatttattaaatatcacttccttatcttcgctatgttcttgtcctttctgtccttttttaggtataaacattaaaataactgctataatagccagaattccgtatataaagttaattcctttttcagatatataatgagaaaagtaactccccaatacactccctaaaaggatgctgcttcccatgtaaataattaatgttttatttataagaccactcttacgataagcccaaacaccgccgagtgtcgcaaaaaaaacttgaatagcccctatccctgaaacttcatgggcagttaatgacatcactcccactaaagaaggaatgtacaatagcattggataattaataactgctccgccaataccaatcattccggaaataaaggcaccaataaaccctataatgaaaagagttgtgataaaggcaatatccattttatttgcctcctttcataggaaaagggtatctttctattcgataccctttcacattcattagcctttttgaatccaaaatttcaatatatcgccctcgtccgtttgctctaaaaggtcatgtccgcctgatttagaccaggctgtaagatcatttttggctcccttatctgttgcatgcacttctaatatttgacctgattccagttcattcatcgctttttttgttctgacaattggcattgggcatgccaagccttttgcgtctaatactttatctgatttcatgttcttctctcctctttttagcagaaacttgtgttaccgtattgcacagcggtttgggccaatctccatttcacgctgtttttcttcatctgggctgattttccccatgtttgtttctcgaatctcttggtatgcatttggttgcggaggcaaatgatctgttactaggtgtctaaattctgtttcatccgcaatgttcaaaccatggttctcgctaaataatgtacttagttgtttaccaacacttccattctcatttagctcgtcaatgatcataaagtgtgccggtaatacaattaaatcctttgataacgctttgtaacggctataaagcgtttttcttaaatctcctacccaatcttctgccataccggctaagtctggtctgccgattgaatcaataaacaagatatcacctgaaagaagatactggtcatcgacaatgaaagaagtggagccaatcgtgtgccccggagaataaatcggttgaattttaatcgttgtatttccaataataatgtcatttccttcttccaacggctgataatcgaattccacttcttcagcatctttaggcggtaaccagtaggttgcttttgttttttcagcaatgactctgccgcctgaaatatggtccgcgtgaagatgtgtatcaaatacgtgagtaatcgttgcacccttccccttcgcaaaatctataaagaaattcaccatacgtgtcgcatcaataattgctgcttcaccattggaaatgaccatgtatgacaagcagcctttaccgattcgaacaaactgatacatctcaccgccatcttttaaatccccgacttttaccggctctaaatgttcgctccatgctttcattccacccttaaggtaggatacagaatgacctgcttcagaaagcatttcggataccatgacggatgaaccttcttttgcgcaaacgaccagcacttctttatcagaaggaattttctccaagatatcttctacgccatctaaaagatcaaaataaggaacattcaaatggtcaaagtcatgcccttctatcttccaatcactaaaatcattttcattacgcacatccaaaataaataaaggttctttgttaaagattttttttgtcacttcttttggggtcattgcctttacggtcatgtttcaatacctcctatatcaaatcttttagcgggactaaaacgttaaggatacatcagcatctttcgtaaaaccaaaaaaggtaacagccccgcctacttcgattccttccataaaatcatcttttgttaaacccataacgtccatcgttatttgacaaccaaatcatgcaactcccatttcaatcagttaagaatagaaggcacatttgcgttcctacaaccttctgcgacatgctcttttccttgtcgcaatattacagactttataagcatcaaacagaccgctatttgccgcaataatcgctactcttgtactcatctgttcatcatgctttttatttattcggttttacctgtccaatcccgcatacccgggacaacattaataacctttttaaaaccttgttttttcatggtgcgggccgccatttcactccttcttcccgaatggcagataatataaatttcatcattttcgtttaattcgttagcgcgcttttccacttcaccaagagggatatgcacaactcctgggatatgagctttttcatattcctctatctctcgaacatctaaaatgttaagagactcgtcactatctactttctgtttgaaagcttctaatgaaatctcaggaattgaagatgcattttctgatgaatgctctcctccttttcgaagaaaatgacgaagtatttctccctctgcttcagtacccagatattcatggcctgtactttttgcccatgcttccagatctgctgtagaacctttatctgtcgcatgaatttccaatacttcaccagcttttaaatccttcattctcttcttcgtttttacgataggcattggacacgccaaacctttagcgtctagtacaatagttgctttcatcattttttcctccttttcttatataggggtgggggtatacaaatatacaaaaagtttctcactgtaagttaacaccatgtattcatacccccttttatatttgtgatgtttttaaatccttgtttcttcaatatttttacttgcctttaaacttctcattccgcttagcaatgagtaaatgagtaacattagataaataagttgacactgccttcctcagcatctgccaaataagctgctacaccagcatagtcaatatcatctaatagttctttttcctgtaaaccaagaagatccattgtcatcgtacaagctacgagctttaccccctgttcttgagccatctcaatcaactgaggtaaagtaagtacattatgctttttcatcacatttttaatcattttagggcccatacctgcaaagttcattttagataaacccatcttatcagcaccacgaggcatcatctttccaaacattttttcaagaaatccttttttcactggaatcagctcttctttacgtaaagcgttaaatccccaaaaagtatggaagatcgtcacttcatgatcgtaggcagctgcaccatttgcaataatataggctgccattgctttatcataatccccgctaaataaaacaattgttgtgcgttttgtttgttctgtcatgtttattctcctaactaattacccctgcgggtatattaaagtcaaaaaattttttcgaaagatctgcttttattcaactctttaaataccatagggggtataatataacgcatataaaaattcgtcaaccttaggttgatgaatttttatcggctctttaccaataagtcgactgcttcttttactaaattttgtgtgtcttcgcctttttctaaactttcacgaacacaatgttcaaggtttgtgctcacaattaaacccatcgctcgatcgatcgcattacgggaagctgctaattgggtcacaacctctctacaatcttttccttgttccatcatagtcaatacacctttaatttgtccttcaatccgtcgtaagcggtttttaatcttttgatcatactccatatatcaatgaaatcctttctttcatttatttttacatttacatgttgccagttcataactgtttacatggatacctttgcgctttagaaaacgcactcctaaatttaattccacccggtcacgagctattatgtgtattttatcacgtggaatctctaaataaaaacgttttagatacgcatatgggatgtttaaaataatattatccgaaaaattggctacatcgttataatgacgaatatctaatattgtgatgtccatagcctctaatttatctttatggatacaagagattccggttataggataataacgtctatacgttgcaatgataatcacaaaaataagcaggaatgcaataactaaataattgatactatttacaccaccttattaactctttgtttattcacaaaacaataatatacccccataggtatatagtcaagtgtgaaagttactttctttgagctgatagattcatttcgatatccgcggattgaaaaaatacttacattcgataatgccaattctgctaaaaggaactcgaataaagcaataagccgatttaattttaaatcggctttatttatcaattacttaaaattagcacaagacacgctgcttggatattaaatggggtttcattagcatggtactggttccccatgtttcatgctggatgtgactttaattattctagaattctccagaatatctgtgctaatcttccgcagccactgcatctgctttggtttcatgaactgtaccaaatggatggttaggaggagcataaatggagtaaagttttaatggcgtatttcctgtattaattacgttgtgccaagtgccggcagggacaacaatggcagaatcatcatagacatttctttgaaagttcaaatgatctttgctctttcccattttgacgatcccacgcccctgctcaatccgtaagaactggtcaacgttaggatggatttccaaaccaatgtcttctccaataccaagactcatcaaagtaacttgaaaatgctttcctgtccataaagcagtacggaacgtattgttttgttttgtggctctattgatatttacaacaaatggttttggtccataatccttcaaaagaaggtttctatcttcatatgaagagcgcaaatcggcacctctgtgtactttctccatctcatttggaatagtccaataaacagatcttccatcattatacatcggcacagtcacataataataacattgaggcgaaaaagggttatagtacattttttgatccccgcaattataaatttttgtgatagtatcctatgcatttattaagggagtgtgctaaatcaagaaaactcatattaaacacaaaaatgaatgttcgatcaccgtttgattcatggatgaataatttatcaccgaccttgtaatcgttttctagatgttgaatttcactagcctttgttaacaagacatcgaatgacacctttatatgatggattatcaaaggtcgacgatcctaaatggcttttgaacatttacatagcacaacaacagagtatacggaattctgttgtttgtcccccctatcccagctcttttagatttatctctttggatgcgccttgatggccagtttttcagcagcatagaatttatcccctcctgaatcgttatagcatatttcaacgccgatagacttgcggttcccagtgccgtttgtaccgtctcctgtatgtgggctcgcttttagtaaaccagtttatattctttttgggcacacaacagaaacaattttccatatgaaaatctcgtaattttacacctctttaacttgaaggaggatttttgcatatgtattttcatacccgtcaactaccatctcatccagcatatattcctcatatgcattttcccctatttgcattccatttctttcaatgaactcaatgattctccggtacgcctcttcagtatttccgcctatttcatatccaactgcatacaggccttttggccgtacatgataatttatgttctctgccccatcttttacttttatataaaagtaactgtaattgtagaagtctttttctaagatttgttcccgtgcaaagattccgcctatcggatatccttcatctaattcatattgctgaacttcatgaatgagttctgaaatggctgccacatattttcgttctggtaagtttaatgtttttcggcttaacatgaatgtttcttcatttaaatattcaaaagaaattgaggaaaaatcagtctcaagtgcttgttctgtaagcgtcacttttgtttgtaagatcgtttgcaactgcttaagctcatttatttttttatcaatctcaatagacttttcttttagaacatgcaggatcttgtctggtgtttttccttttattagacactttatttcttttaatggaaccccaagctctttaaatagactgatgacttgaaaagtctcaaattgatgataggaataatatctatacccattttctttttttatttccggcgagaaaagaccaatctcatcataatgaaataaagtttgtttttttacacggcagagcttcgaaaactcccctgttgtgaaatacttcttaacatcttcgctcataaaaacctccttgactatacggtaaccatataccttatgatttgattgtacttgaaaaaagcttcaagcgaaaaggataggtaaaaagggttcaattgagtaaaaggggaattcagatgaaaaaatcaataaatgagcaaaaaacgatattcattatactattaagcaacatcttcgtagcatttcttggtatcggtttaatcattccagttatgccttcttttatgaaaatcatgcatttatccggcagcacaatgggttatcttgttgcggcttttgccatttctcagttaattacttcaccttttgcaggtaggtgggttgaccgtttcgggagaaaaaaaatgattattctcgggttgcttatattcagtttatctgagttgattttcggattagggacccatgtttcaatattttatttctcgaggatattgggtggtgtaagtgcggcttttatcatgcccgcggtaacagcatatgtagctgatattacaaccctaaaggaaaggtcaaaggctatggggtatgtttctgctgcaattagcaccggctttattattggacctggtgcgggaggatttattgccggctttggtatccgcatgccgtttttcttcgcctccgccatcgcgttaatagcagctgtcacttccgtttttatactaaaagagtcattgtcgatagaagaacgccatcaactctcatctcatacaaaggaatcaaatttcattaaagacttgaagagatccattcatcctgtctatttcattgcatttattatcgtctttgtaatggcttttggtttatcagcttatgaaacggtattcagcttgttttctgatcataaatttggcttcacaccaaaagatattgcagccattattacgattagttccattgttgcggtagttattcaagttttactattcgggaaattggtcaacaaacttggagagaaaagaatgattcagctgtgcttaataaccggtgcgatcttggctttcgtgtctactgttatgtcaggatttttaactgttttgcttgtaacttgttttatttttctggcgttcgatttgctacgtccggccttaaccgctcatttatccaatatggccggtaaccagcagggtttcgtagcaggcatgaactccacatacaccagcctgggaaatatatttggacctgctctaggcggtatactatttgatcttaacattcattatcctttcctttttgcaggtttcgttatgattgtcggccttggtcttacaatggtttggaaagaaaaaaagaatgatgctgcagctttgaattaattcattttctataaagttaagtcatttggatgcagggaatgcccctggttaggcacaataagaaaaggtacttaatttgataggctacatgttgcttgacgtgaatatagtataagctgagttttagcaatatcaggataccgggataagaaaaaaggagaatgtagtatgagtataaacataaaagcagtaactgatgataatcgtgctgcaattcttgatctacatgtcagccagaatcaattatcatatattgaatctacaaaagtatgtttagaagatgcaaaagaatgtcactattataaacctgtcgggctttactatgaaggagatctagtcggttttgcaatgtatggattgtttcccgagtatgatgaagataataaaaacggacgagtctggcttgaccgattttttattgacgaacgctatcagggaaaaggattagggaagaaaatgcttaaagccctcattcagcaccttgctgagttatataaatgcaagagaatttatttaagtatatttgaaaataatattcatgctatacgcctttatcaaaggtttggttttcaatttaatggtgaactcgactttaatggtgagaaggtaatggtaaaagagctatagatatccaagcctccttgtttgctgagaaacgtttgaacttcgataatgattacctacttaaactgcaagatcattgtttaaaaaagcctggatgaaaatttcatctcaggctttaagcatcttattagtcaaaatctcatgtgttttatccagatgttattcttttttccggacaatttctaaataattaatatgccggccaactgtttcgtgcactttaaaaatatacccatcggcttctataacggacccaactgcagcgtctatttgttgagtcataaaccagccgcctattgtatccacttcgtcacttgctaacgtcgttcccaataaatcatttacatcttcaatgagcactttcgaatctaagatatagtgattatcatttacttttctaatattaggcacttcatctttatcaaattcatctctgatttccccgacaatttcttcaagaatatcttcagcagtgactaaacctgaagtgccgccatattcatccacaagaatagcgatatgtgttcgctctttttgcatttttaccaatacatcatgaattggaacggattcaataacatggataacagggttgatatgattttctaacttgaaatcctcttttatcttctggtctgtgtcaatataagctgacaaaaattctttagcattgataaaaccaatgattgaatctttatctccatttaggactgggtaccttgtatagctctctgtcttaatgatcttaacaatagtttcataagaatcctcactagaaatcgctacgatctctcttctcggaatcataatttctttggcgattctttcatcaaattcaaaaatattatttacatatttcaactcattttgattgatttcaccgctcttatagctttcagacagtaagatgcgcagttcttcttcagaatgagcaagttcatgttctgatgcaggtttcaaaccgaagagtcctactataaaccgggctgaaccatttaaaaaccatataaaagggaacaggatgcggtaaaaccaaataattggctttgcagtcaaaagagtgatggtttccgctttttggatagcgagtgttttaggagcaagctctccaactacaacgtgcaaaaaagtcgccatcacaaaagcaatcactaagatcaatacatgtgagactgtttcacttacatgaaaatgagcaaataaggggtgcaaaatcacttcaaaagtcgattctccgacccagccaattcccaacgctgtaaccgtgatccctaattgacaagctgacaaatattcgtccaaatgagtaatgacctttttggctgatatggcacctttttttccctctaatatgagttggtcaatttttgatgacctgatctttactatcgcaaattcagtcgcaacaaaaaatgctgttaagacaattaaaagagtaaagattataaggttaatggttgtcaatgatttgccttacctagtaaggcgtacacctccgatgtaaatatttattgaataaacaaaaaacagtatatataacattataagttcaaaagaacctaaaatcaactctgaatgatgtaaataatcatctttttccgtatggagagtggttcccatagtcttcaactaacgattagtggcgttttaaggcttaaaaaagaaagcaaaataaaaacacacctgaattttctggtgtgtttcaataatacccaaccgtcttgatttatttaatgtctttataaagattttcttttaaaatttgaatcaattcggcctgttgctttatatttttgcggccatttctattaattgcagcaagttcacagacaattccagctgaaatgaaaaacaataaaccttcaaacattttaaatcccccactgtctaagtgatagtcaaatttgttttttctttttgcaatacctgcttataatcttccttacgctgatatatgttatttaaaatgagtccaataatgacaaacagtgttcctactatatcaaaagcagttatgttatatcctttgatcaccatgattaacaatgtagtaatggggacaaagttaataaataaaatcccattaatggatgataggattttaatgccatagttccaactaaggagggctatgatacctggtaaagtaatcataaataaaaaatcatacttaattgctgcaatcactttaatactcggtaccgacacgtaaccttgcgcggtaagtatagctgtcatgattcctgttatagctgtgccgaataaacatgtcaaagttgaataacgaagtgtggaccactctcggaatatctgtccccccattgtgtagacaacccaccctaaaacaccaatgaatataaagagtatcgagaatagatgatcccctaatgaaaaaaagaaacttatattacctttggttatgaccatcgaagcccccaaaaaggcaatcaatatactgatcattgtgtattttttaggtttcacatgtttatatccccatagaataacaattgaaagcatcggcatgagtgcctcggcaatggatgctgtcataattccagacttccccatcaacctttgacctaaaaaaataagaacattgtatatagtaaacgccatcaccccaaataaaatgatccattttgctttaccctctaaatgaaatgatttctttccttctctcaccaataataaaatcactaacataatcgttaccacaccgtagcgaataaatgaaaaataaaacggatcaacaaattctaatgcatgatctgcaactggaaacatcgcgccccaagacatacttgctactaaacatgtaagggcaccaatgaataattgaccttttttcattgaattcccctccttttctttaaaattacaatgagaattataaaaagaagtaagcatcaagtaaaatgaacaaaagtgatgaaaaacatcattgataatgatactttaatgaaggggggatcttcatggaactgcgagacttacaaattttcaaatgcgtagcccatcacaagagtattaccggtgctgcaaaagagttaaattatgtacaatctaatgtaactgcgcggattaagcaattagagaatgagctcaaaacacctcttttcaatcgccataaaaaaggggtttcactaagcccagagggccgaaaaatgattgaatacgttaacaaaattttgaaagatgttgaagaactggagcaagtctttctagatactgaaataccgtctggaatattaaaaatcggtacagtggaaacagtgaggatactgccgaccatcatagcttcctattataaaaagtatcctaatgtggatttatcattgcaggctggtctaacagaggaacttattaaaaaggtcatgaatcacgaattagacggagcttttatttcaggccccttgaaacattctattctggaacagtatgatgtttatactgaaaaacttactcttgtaaccagtaacaaaacgtttaatatagaggatttttcaacgactccgattcttgtttttaaccaggggtgcgggtatcggtctaggcttgaacaatggctcaaagatgaaggtgtgctcccaaacagaatgatggaatttaacatcctagagacaatcttaaatagtgttgcacttggactcggtataacagtggtaccggaatctgctgttatgcatctagctgtacaaggtaaggtttattgccacccattgcctgagaaagacagctgtatctcaacaatttttatacgccataaagatgcgtacctgacaaattcaatgcgcagcctcctaaagaccattgttgaacataaaaatatgagtatggcttaaagtgatttttctctttctatattctaacttcttaaataaaagagaaggctcatctccacttcgctacccttattcacgcaaaaaatagagcagtaaacatgtgagttactgctctgcttcgtttattcaccgttcatttgttttacaatgtattcagcatcatttcctacgccttgaagcaacgctgaacctcgcttatgctgccaaggcaaacctataaagtacaatccttctacaggtgaaacacctctatgatgtatgattcgaccttcttgatccaaaacaccttttatatttatccaacataagggattcctgaaaccagtagcccaaataatattgtttacttctaatgtagatgaatctttaaaaatgatttcattttgctttgcggcaatgactcttttttttaagatgatctccttctgttttattgcatgttttaattcatgcccaaatactggatcacctttcttttgaatgaatttgcctactattgatgtatgacttgcatgtaaaactcctagtttatcaaaccaccaaaagatgcttctttttccgatcattaaagggaaataaacaagtttattactacaagctaaatatgtaactctttctttggataattcaacagctatttgagcaccactattcccaccaccaactactagtacatttccatatgccaattgttttgaattcttatattgtgatgagtgtagttgattaatattatcggataaatcctttgatattgatggaatattaggggtatgaaaaggccctgtagcaatgacaagattcttcgtttgatattcttcccgatttgtttttattaagaaataattctttatttttaggacacttattacttctgtccgtaattggattggaatttcaaattttttaacatacttctttagataagcaacaatttcattttttgaaggaaatccatgtttttctccttcaagatgcattccaggcaaagagctatacattcgagaagtaaataaaactaatgagtcataccgatctttccagctctcccccacctcatgacttttatccaaaatgataaacttttgatcggactgcttaagataatatcctattgagatccctgcttgaccagccccgattactatagtgtcgtacacattatcaccccgccaatttcaaattgtcagtagacagaatctgcaaaatcctagttgatctcctcactataaagttagataaaaaatttaatggtgatggtggtcacgctgcttctccattttgggctgacaaaggatcgcattgtcgtggttatgcgcttcggtttccatttgaatggttacgtgcgtaatgcctttatgctcaagttcatgttcaattttgcgtaaaatattttcactttctgaaatggtcagttgatcgtcaacaactgcgtggcaagaaagagcattcaatccgcttgtgatagaccatatgtgtaaatcatgaatgttttgaattccctctgtcccttcaattgtacgaatgatatcagagacatcgatattttctggagttccttccattaagatgtgaatggaatctttagtcacattgtaaccgcttcttagaacaagaatagccacaatgatactagccaatggatctgcccagccccatccaaagaagatgataagtatggcagctaaaatggcacctacagagccgagcatatcgcttattacatgtaaataagctcctcttatattcagattattctttgtatctccgccactcatcataatccaagcgaccaatagattcacaactaacccgatgatactaattgtaagcatgccggttgttgctacttttggtggattagagaagcgttcgattgcttcataaatgatataaagagaaataagaattaaggcagcaccgtttatcacagctgcaagaatctcaaatcgtttatagccgaatgtcttattgtgatttgcctttttttcagctaatgtaaaagcaatcagggcaaccattaatgaaattgaatcactcagcatatggcctgcatcagataaaagcgccaggctatttgttaaaaatccacctatagcttctataatcatataacctgtaatcatgataaaagagatcaataaaacctttttatttgctccttcattatgattgtgacccataaaaaactcctccttacctaaagtttttaatacatatgtatttattatttcaaatctgttatgaagcattctaacatgatacaaataatatttatatatgagcatgtgttcatatataaatatatctgctctttactgaaatgtcaaaatatttttatagaaatccacaatacctccttaattattcttttataaacataaaaaagcggagcaaacacatggtttgctccgctaccctagtttctctatccttttcttcaatcaagcatttgagggtagtattcaactacaatttacctgttaaaaattgggcctcaccaagtccaaaactccagtcagcattatcattttcaacaatagatacaattaaatcagttgatgcgataccacactcagattccagtctttcagctaacagcctgtaaaatttttgtttcttctcttccggtcgggatttacttgtaactgaaagaacaacaagatttttagttcggttaaatcctaacccagtatcctcaataatcatatgattttctggatgttcatgaacaatttgataacggtcttgttgaggcacatcaaaagcctctactacaacattgtgagcgacatctaaaagttttttcaaacttgattgatctcgcccttctattaagtcaaaacgaagtaatggcataaaatcccctccttctactacaacagtctttttaatttcattcgttaatgtgtcagctatttccaagcagctgctacatttagaaaataaagtaatttcccaataaccccttcattctggtgttagtcaagcctatgttatgatgtgtatttccataggcaatatacagaatcaacttcgagtaattaaccattttttgaaatagctttatcacttactttagaaatcatttattcttctaagctttagtttacatgaagctctgctatcatatataattcaaaattaagatggaagacatctcaaaatcagatatcaactatggaggactagatgaatattcagttgttacaggtttttctcactactgctcgtgaaggcagtatttccaaggctgctctgactttaaattatgcacaatcgaatgtaacgaataagatacaacaactagaaaacgatttacagacaaaattattctatcgtcatagtcgaggaatcacacttactcccccagggcaaattcttgtttcttactcagagaaaattctacatactattgaagaagctagagcagccatgggcgaatcatccgcgccttctgggccactgcgtataggatcaatggaaacaacagctgcagtttggcttcctcaactccttgcacattataataacctctatccaaatgttgatttgaacctagtaaccggccctacggaacaacaaatacaagcagttttacattatgagttaaacggcgcttttatttcagggcctattgaacaccctgatttagttcaagaaaaggtattggatgaagagatggttcttgttacaagtgcttcacaccctgtgatttcttccattcaggatgttcaaacacaaacaatgcttgtattccgtaaaggatgctcatacagagcaaagctcaatcatatcctgcaagaagaaggtttattacctataaaattaatggaatttggcatacttgaagcgatcattggctgtgtaagcgccggcttggggatttcactgctgcctcgttcaatcattgcttcgcatgaaaaagaaggccgcatccgcagccacactatctctgacaaatattcttttgtatcaactatgtttataaggcggaaagacactttaattacccctgctttatctgcttttttaacgcatatgagggatcattttcagataaagaggccagatcaatcgtaaataaatggatggaaggcatgcttcgcctcaaaatacccctgatcagttgtctgatataaaaatataggcgcatctcaatgtttgtatagagcaaaaaagcaaacttcggtatgtagtttgctttttcttcgtgattttgcactctgaatcgtgaaacctagtcgatattaggatgtagattttcctcattcaaagaattttgaacgaaggtcattgccctagacacttggttgcgtcttgaagttaaaggctgactatttcctaaagcgtcaatcgctctcacaactattaaatattcacctacagatttcgggtgacaacgggaagattgatattttcggttggacaggggcagaacatccaattgtaacagttgaagtatccactgatggaggagatcctgcagatctgagtgatattgctgttgattgatcaacttgtttttgttcggaatatactcagtatatagccgcatattcctcctgcaatagctggaatgagccaccccagccctatgttatacataggaagaatctgagtgaaaatacgattcacaacttcaatttttattccagccgccttcaaaccgtcaaataggctgatgatgaatgcgaataataaactgccttgatacacttctgtcttccctttaaatacagaatgcaaaaacgttaaaaatattaaggaaatcgcgataggatacatcgtcagtaagacaggcattgacaccttaatgagctgggttaatcctatatttgcgacaagcgtactaaacactgataaaacgacagcaatttttttataagaaatgttcggaaataattcatgaaaaaatgaagaacacgctgtgatcagcccgacacttgtcgtcagacacgccactgtaatcattaagcccaataagattgaaccataagatccaaaataataggatgaaaccttagccaaaacctctgctccattttctaaaatccccagttcttcaacgctggaagcccccatataggaaagggctgtatacataactgctaagagtacagctgcaatcgcggctgcttttgcacaaacaactatcagctgttttttggtagaagctccttgttctttcaatgcattcacgatgataattccaaaaacaaatgctacaagggcatccagagtgaggtatccttcctgaaatcctttaaaaaacgcttgtgatgtgtacccttttgatggtgcttgaatggttccaattgggcgaataagagctacggctacaagcaatccgataaatgtcagcttaattggcgtcaaaaatttaccaactatatcaatgatttttgaaggattgagtgataacaagcatgccaatgcgaaaaataatattgtaaatatgatcaatgagacagggcttgcatcatttgataaaaaaggttttaccccaatttcaaacgatacgtttcctgatctcgggatagcgaaaaaaggcccgattgccaaatagagaatcgtcgtaaatacaatgccaaacaccgggtgaacacggctggctaacgactgtaagttttgtttacccgaaaaaacaaatgctgttatagccagtaatggcaatccaactccggtcactaagaaacctgcattagcgacccatacatttttcccggccaattgaccaagcataggcggaaaaatgagatttcctgctccaaaaaacaatgcaaatagcattaatcctataatgatgatataggaagcagacactttttttgacattatatatcctccgattaaagtagacacttcttgaatagccaggaaacattacagatgctatttgcactggcacagtgttgattccaaaataagcttgtgtcagttttatatatttttatcaagttaaataaaagcatgatcattttgatcgtttccgatatcggttaaaaaaccaattgcaccaaaaccatataaacaacggttccccccgctatggaaagaagcatatttttcttccacaagtgaagcagtacaacagcagctgctccaaccaattcaggaatgccatgacttccagaaagtagactcacatctttcaaacaataaatgactaaaagcccgattaccgctgatggcagcactttaccaagatactgtacatatttcggtgtcggtttgccagacgggaaaatcatgaatggaaggaaccgtgtcagcattgttccaagcacgaccattgcgatggtgatcatttgctgcgtcatagtcatcgtcatacggaaacctcagctttctccaatggttttctcagaacagtcagtacccctaaaatggcgagcatagcaggaataataaattggtttccgccaaaaaggataagactggctactgaaagtccaagtcccgtgagagcactgtaatgctttttctctttcatccattgttctatgaatatcacaataaacagagcagtcatcacaaaatcaagcccttcggtattaaacttcacgtacgacccaaaaatacctcctatcgctgcccccgcgacccaatataaatgattaagcagtgtcacaaaaaacataaaccagcccttatcaacattcgccggaacattagcggtataattgatagaaaatgattcatcgcacattccgaaaatcagataaagctttttctttccagtccccctgtacttatccaacatggaaattccataaaacaaatgccgggcattgaccattaacgtcaaaaaaagagcattcatagggttgaacgcaccaagtaaaaaattcgctgcaacaaactccattgagcccgcaaatatcataaaactcatgatgattggatagattgcgctaaatcccaaagaatgcataaagatcccataagctatccccaaaaataaaaaccccgcaaaaatcggaatggtatatgggaatgcagaacgaaatgcagcccatatttgacttctcttattcatatgagtgtttatagcaggagagcttaaatgtaacgattctttatttttattcaaatcaacaacctcctacatttcatcaattggcacactgacagttcttttttctgtactcatgactatgcttgtgtcaactccactaatagcagggttctgcattaatgaatcaatgataaaattccgataactctccatgtccttcgccacaatcttaagcatatagtcatggcttcctgtaagtgtgtagcattcttgaacctgtgggaatttgtttatatcctctaaaaatgaatgaattgtctccctatttaagggtgataagttgatgagagctagtgctgtgacttcgattccaagttttttctcatcaacaatagtcgtaaactttttaattatacctgcttctactaggttctttgttcttgcaaggcaagctgatggtgaaagcccaattttcttagataaatttaaatttgatattgaagcatcttcctgcaaatctcttaagatggccttatcagtttcgtcaagcataatacccatttcacaacccccaatacaacttaacagaattatatttcatacaatttaaataataacgaatttttattcgttaatcaaatattatttaaatttaaatccttttaaagtattattcacagaataaaattatcctcgcgattaactcataatgaaattaacttacatcagaaagaagtcatgggagagttatgtacttgtgtgacttgataccaacatcataagaaacttatcagaagccaaaaagttattgcggtctcaccgaaaattgaatttgcggtgccctattgcctttttccgcgaacgaaaattgttaaaattcgcaaaacagaaagtctactctattattattttaaattcgtcctttagttcttcttgagcctcttgtataacttctaatacatcgtcagcgtatgaacctaaaaatgtattgctgaactcaaaatttttcaagactaaagtgagcggcaaatccacccaccctgtcaggcaatcccataaagcgtctaaatttctcccatagtagtctgggaagtctagtttatcttttaaatcatcatgtaaaacttctatattttcaaagtctcttccatctattattatttttctcattagaaactatgccctccattattttatcttaacaaacgtttactatgtaacagctgtttgtccaaatgaggctgaaaacaaataaaaaacaccgataggatgaaactattggtgtttgcaagacatcttcatacccggtaggcataaataatgctaaactttgtttttaaaaagctatcatatcaaatttttatgttacagcttttactatcgtttaatctaattgaggagtaaaacaagatatgtttgaaaatcacatatcccctaaaaattaaaaactaatcggcagttcttcgagtgctctcatcagaaaattccctttccatttcatttgtttcttttcgccttttaactgtatatttggacagcggcgtaataaggtggaaatcgcaatctttgcttctaagcgggctagctgtgcaccaagacaaaaatgattgccatggccaaaagcaatatggcggttgttctttctttcaatatcaaatatgtcggcatttggaaatatcttttcatcacggtttgctgatgctaaagaaatgatgatcacatctttccgtttaatctcctgcccatgcagtataaacggttcagccgtccagcgaattgtcgttagctcaacagggctgtgaaaccgcaatgcttcttctatggctgaattcatcaagtccggctgctggcggagcttttctagttgatcatggtgacacatcagagcatatgtcatattggtgattaagtttacggttgtttcatgacctgcaacgataagcagcataatcatcgagtacaattcttctgtacttaattgtgtgccttcactttccgcttgaattaatgcactgattaaatctcctgcaggttctctcctttttttgcgaactaaggattccagatattcaacaaactcccctaacaagtggtcattctcctgaagtctttcaggggcatctgaaaaatcaataattgcttgcgaccatactctgaatttttgacgatcttccaagggaatgccgagcatttcacttatcacgataatcggcaatggaaacgcataatcgtctactaggttcatgaatttgttgggctgcactttatccaataaagaatctgcgatatgctggattttgtcttccaactgcaaaatcatccgatgcgtaaatgctttttgaacaagagttcgcaagcggttgtgatcagggggatctgaattaagcatatgttttgttaaagtctcttcattcttcaatagagcaggacgtttttcttttgcggtaaatacattttcatagtttttctttaatttttcattctttaataaatgtattgcatcatcatatctcgatatgagccagcctttccccagagctcctaaagataatgggtagagagcctgtgattttcgcaattctttataaaattcatacgcttcatctttaaatgctctcgaagacaattgactttccgtcaaaatggttacactctttttttcttttgaagacattcattcgacctccatctttgaaaggttatgataatctttaaatataaaatcaggacgatttgtaaaatgatccattgagatcagtattcatgataagggccaaaatgccgtccccgcattttgaaataaaagatatgagacagtcattaatcattttgctgcctaaactctttccctgataaaatggcgaaactcctaatacttctatgccggctcttttaaggatttggaaaattttttagccccattttgattaatgttatcccccctgctgctatataatcgatcaagtttaatgtcgggtttatcacgatgttttaatagagcggcaacaaccatttcaccattctgaatgccaacaaaaaagaaatgctttttaaaatatgctcttgtcagtactttatgcatttcaaaaataaatgaatgatctttttttcgcgttttacgagtaaatccataaaaggatattgattgaaagattgatggaatagctttgccactttgcttacttcatctgctcttgcttgtcgataaagaaacattgatgcacctcctctgagcagtaaagcaggaaatcgaattaaagcgcccttcctattggaaaggcgcctgccgttttactgtgccaaaatgtttttcatcagtgagtttttataaaatcatttattaattgatcagttgtcaatattgtggcaaattcatcatgcaatgtagctagagatatattatgaatagtcgccgcatcataatatgtatcattttggtctctcattccgaaggctgctgttgcatctgaaatcaggtatgtatcaaaccctaaattaccactcattcttgtggtggttgatacacagtgaggcgtggttaaaccagttatgactacagtggttatttcatttaattttaagaattcttctaaattcgtaccaataaagctgctatttactgtcttggttataatgacttcttcatccataggcttaactatttcctttattgcaaacccttcattctttggatggaataaagaatgaggtttatcagaagtgtgttgtatgtatatgactgtccatcctttttctctccataattctagtattttactaatgttttcttccgcctttacgttattccgttccccccattttttatcatcgaaggctttttgtacatccacaatgattaaagctttcttttcttccacaagataccctcctacgtagaatttctatttattactacattctaaatacaaattttacttttgtacaattgtttaatgatgaatttcaaatgagcgccttctttattggaaaatgcgttctatactgcaactgtgcccaagccgttaaccttcaaatctaatctgagaatcactggctctacagagaataataaaaaacactctaataacgagtgctgaaatgaaaaactattgatttagaagccatttgatacgctcagctgaaatgatgtagtggagtattataagacataaaaagacaatactaactggttttaaataactaaaataaagcgctgcaacagccattgcaaagatcaataattcaataactaaccttgttactccgtttacagctattacagtttgtccgcttcgactaggatcatgaggtactgcaaatacagaccagacaatcataactgcaataggtaaaaccaaagttaaaacatatttaaaataaccattaaagcttatccaagcatacacccctaaggagattagtgcagcaatttcaagggtgaatcttaaaagtaaattagtctgattcagtttttccaactcctctataaaaaacacccccgcaggagatgctctttctctgctttatttcagcgtataaaaacttttctgttcttcctctttagattctattgtagttttcggcgagattacctctacttttgaagagatgataccgactgctgctgttaccaatgctccgataatagaacgatgataagtataatgaaatatgacaacttttcccctcctattcagttaattatccaaataatcaggaagttgtctacaatttgcagaatttgtcgaacgaagtaaagattatacctgggaggctttactcattgtatgaattacagtaaataaattgccttcccttttgagaagacgttccaactcagctagactcttccaataggcttccttttggcgcagctgcttttattcaaaaattgagcaacacctgaatgtttcattggaatttctgaaccatcgatcgctgctgaatttgttgcaaatgcatacgtaggagtagtcgaatggtggttgaaaaatgaaatgccttccccacctcgagtgatggcagaaaaagcgggggttttgttagagaggaatctatagatatgtgtatcgaagatttgacagcattaaaaattatacttacatcgttgggaacaggccaacaataaagcggaagaacgttgtcatttgaagtggtttggaataaaaatgattcgaatatgttcttatcattgtaaacgaacaaaaaaagaacatgttttgaaaaaagattgatcaaaacatcttcttatatgttgtcatagcgtaactttttataaaaaggttaattacattttcggggcttccaaaccaaattttgcccattcttcttttgctggaccataaatacctggaacagttaaacctgcttgtctcataagaacagtcatttgtccccgatggtggttttgatgttgaattaaaaacatcaaaagtgaaccgttaggcatttgttgtccaataaagttgatacgttcttgaagtgtatggtcagtccattgggtttttaatgcctgtacaaatgcattactggcttgatgatagctgtcagctataaactgagcagaagttggaacaggataatcttcagctggggcttggaacgttaagtctgtgtttgaggtaatgatgccaatggcagcaacagtatgccaagcaatacggcctagagtccaattttgtgaagttatttcttgtttaagtgattcatcagtcagactatttaatagtttctgtgtagcatctgcttcgaactcccaagatttcaaaaaatggtctaaggtttgaaacacaaaaatcctccttttcattcttttgttttttcaatgtgcttataggttaattataatgcctcctttcgttaaaaagaacaaaaatttcggacaagaataatcatagtaaaatgcgtagacattcttaaacgtaacgatttacgcatctttttacaaacatctgactacttggtctccattgtcagcgagaatcaaatatcatatgaagacaatcctatattcttatcactttactgagcaataaataccttccgtatacttagtaataccttcatcgtaatcaggatacttatatgcaagaccttctgatacagcttttgaatactttctaaataatgcatagcaagtaaataaagacttccacatttcctgatacccattcacagaatatgtagacatgagttcctcccattctttatttgaaaggtaccgcttcataaatttatagttcttccccatactaaatgaataccctttctgagatgcgatatgccaggccatcattctcaataaattaggacgtacaatttcatttaaatggtcaatggcaaaaaggatttcatttcttgctagtccttttactacgtaagtcgaaaccatccagaactcattacagcaatcatcaaattcccttgcagtcggcctttttatccagtattggcgatcatttggggtcactttatagttgatgaacgaatccttatcaagcaataccttaaccaaaccatcgttattagcaaaataatcttctgcttcacgaattggaataagggttagatctaatttgttgccatcctcaaaaagaataatgtatgaaaaccaattacctaattcgggaggaaaaagctccatatcttctggtttttgcatcataatgcgcttcccaaagatttcgagccactgatcattttctttaaaagattctacatcagttacaaaatacgagatgtcataatcttggaagttgtcaggagggatatttctgtttgtacgtgacccttccaaagtgaccaatcggattctctcatcgttcaaagcaaagtccaaaaaaatgtccatcatttcctgctcacttcgcattacatgttcctccgtttcagccttaatatctaactgtaaaacgtcttatagatttttttactcttgaatgtgatgtattcttctaagctttattttacatgatgttctcctatatatcattcaatattaagatgcaagacatctcaaaatcagatatcaactatgacggactacatgaatattcagttttttgtagagccgccatgggacgacactatctttgacacactttaatcccccctgctttatcgacatgttaactggtatgagagattgacaaaaagaaggaaaacgatatatttaagcgaatacgagtttttgagtaaattttaaaatgacacttttttcaaaaatcatgtcttaacgggaggattcggtatgaatgaatttatgaaaaagttttctttaacaaaaccgattattcaagctccaatggctggcggtattacaaagccccgacttgcatctgcagtttcgaatcaaggtgctcttggcagcttagcatcggggtatcttacgccagacctcctagaacaacaaataaaagaaatatttgagctgacagacgctccttttcaaattaatgtgtttgttccgctaggtctagagatgccaccaaaagatcagattaaaaagtggaaagaaaacataccgttagctaatcaagtaaatcaattcacatctgtacaagaagagtgggatgacttctatcaaaaaattgatctaattttaaaatacaaggttaaggcttgctcattcacttttgatctgccgcctgaagacgcagtaaaggagctaaaaaccgctggatgctgtttaataggaaccgcttcaacagtagaagaagcattgttaatggaagaacggggaatggatatagtagtccttcaaggaagtgaagccggtggacatcgcggagcattcttaccttccaaaggtgaatctgccgtaggtttaatggctctgattccacaagcagcagatgcactgagcgtacctgtcatagctgctgggggaatgatagaccacagaggagtaaaagcagctttaaccctcggagcccaaggcgttcaaatcggttctgcctttttaatttgtcacgagagtaacgcacatccagtgcataaacagaaaatactagaagcaaacgaagcagatacaaagcttacgacattattttcaggtaaagaggccagaggaatcgtaaataaatggatggaagaaaatgaacagtttgagacacaaacccttccgtacccttatcaaaatacactaacgaaggcaatgagacagaaggcttcacttcaaaataaccatgatcagatgtctttatgggcaggtcaagggatacggtcattgactgaggaaatttcggttaagcagcttttaaatcagctttgccaagaggatataaaaatataggcgcacctcattgatagagcaaaaagcaaactttgacaggcagtttgctttttttttcgtaatttcatccactgactctggaaatctaaatactcctacattttcaaagctaatttgaatcgggttatcaatcatcacattgatacgatgcgatcttgataatttcaccacaaccacaatacattaccaacatttcgatcttatctccccttctcaagttttgctccctattcgaataatcgatagctcccatattaaatttgaatagtaaaatggttctttttcgtttgattcagatgatataaagtcatatgataaaaaaagaatgagacagaaagcgtgagaagtgatgaaaataggattttttgattcaggaattggtggcatgactgtattgtatgaggccataaaagttcttccttatgaagattacattttttatgcagatacgttaaacgttccatacggtgaaaaatcaaagggtaaagttaaagaatatattttcaatgcagctgaatttctggccagtcaaaatatcaaagctcttgttattgcgtgtaatacagctactagcattgcgatagaggatcttcggagaaacttcgactttccgataatcggaatcgaacccgctgtaaagcctgctataaataaatgtacagaggaaagaaaaagagttctggtagttgctactaatttgacgcttaaagaagagaaatttcataatctagttaaagaaattgatcaccatgaccttgttgattgcttagctcttccaggactagttgaatttgctgagaactttgattttagtgaagacaaaatcattaaatatctaaagaacgaactatcttcttttgatctgaaacaatatggaacgattgtgttaggatgcactcattttccgtttttcaaaaacagttttgaaaaactgtttgggataaaagttgatatgatttcaggcagtgtcggtactgcaaaacagttgaaaaaagttcttgcagatcgtaaccagcttggtaaaggatcgggctcaatcacctttttcaattctggccataaaattgtggaccaagaagtcatatcaaagtacaaaagattgtttgaaatattagatgaaactcaaaggagtcatgttggacattgaatgtaaatgaaaaagacaatctcctgaagagaaacatgaactaagaagcgggcttaaaaagcccactttttttctaacaaacaattgagttatacacacatatctgattacagtgttttctctctttcccctcttatttctcccccctctctatagcttttctatttcaataaaacacaagtctcgattgaaaagttatcgtaacatttacacttcacaggagatttttcacgattgcgaatcgaccgtttgccagatgcacaaagtcataatgtgtaaattctgtatctatgtgcatgtttattatggaattattttcataatgttttataatacaagatgatagcgttttctaattataatgatagggggaaataatgatgatgaaaaaaggtctgcttgcgggtgcgcttacggcaaccgtgctttttggcacatgtgcagtagatgtaccgggtattattagtccaaaaaccgcagaagctgcatcacagctaactgatggaatcggcgggagggcttacttgaacagtaatggtgccattcttgttacgaaaatccagcttcctagctccactcaggtttcaaatgggacagcctacatctactctggttttagcggaggcacagaatccgatatcgggtttcagtacagtgataaatataatgtatggaaaccatatatgaaagtcggttcaaaaggacaggatcaggttcagtacctcgaaggaggaagccaattcacgaatacgaaaggcttccgtcccggcagcaccgtacaacttaccatctacaaaaaccttaacggcaatacccgcgctacatactggggcacgaacaatgccggatacaacggccgtctcatttcagaaatcagcaaaacaaatgtcggctccatctcaaaatggaaagcgctcgctacagttgcaacaacagggtcacgccaatctatcaaatcaaacttttcaacatcttttacaaacatcaccatcgacaacaaagcaataacacctgtaattgatacacaagacttcgctaaagtaacagtctcaggcaacagtgtcagtttatccgttgtcaaaaattaaaacatgttaaacatacaatgcgttaggctattgagaagctctcgatagtcttaaagggggcttaacatgccccttttttcatttcaatttaactttcagttagcttcggtacatgccgtctatccccgtcttttatctgggtgaagtaagggcagctcgccccttctgaacctgttccatttgctcaacgcaaaaggtgtgcatcactgtcttaaaaatgttaaaacaaatagcagatggtgcactttatttttagatgaggcatgcttacgctcgatatgcaagtcaaatgattaagggtctgcaagagagagaagttttgggtgtactttcataaaagagggatggcttcatatagctcgattgcatcaggaagattagccaacgattggccgagaacaacacatcactttgaaacggattcattccaaaatcataagtatgatccaataactaataaagatcagttagcagtccagccttaaaaatatttttacatcaattaaactagcatcactatcgaataagctcgatctgcatatcatgtactatcctcttttaaggaaggtgatgttatgaggtcatttccattaatcgtagttctattcatcctattaatcatcgttgggacatctttctttggtggctattaagaacacaccttacctcatatccatcagacgccataagaaatctttatggcgtctgttttttattagatttaaacaaaaccattaaagtgggccatgcaaacacacctatggagattactgccacgacttctttgtgagggaattattcttccctttatggactattgtcgatcaaaagagaaagttgaaatgcatttttatggtgagatgaatcgaggcttagacatataaaaaaccgcaaagctttcttgaagaagctttgcggtttttgggtctcttctttgcttcatataagccaatagatttcaagcgtaatccactgccatacatccaatgattttttattttgaaataggtttcttctactcttcatgtgagatgactcaaggtatgccacgtcacaataatatggcggatactgaatggtctcaatcagttttttccccattctatcaattctccacagaaaaaatggctatggcagaacaactttcatagagtaatcatcatttaatgagccatcatctcatgggcaatatcgtgtccatccatttttgacgggtagtaagtaggccagtttttgacttcatcaagtaaagcttcacggtcgtccccccaatagagatggtaatgactagctttagtcgggtaaatactatgatcactaaactgaatatactgaggcagcccttctgcttttttagctagtttgaatatgtatcttacccctctattgcccgcatcataggttagaatttcgtatccgtcatacgtatacttaccagaatattcttttccatttttgaagaacgttacagtatctttctggattacaatacggtcaacatctgtttgatagccttttttataatactctttatattcttcagctgtcttgccgccttcgtgttctgatttatatgaaaacacttcgtcaagagtaccatcttgcaggtatggatatacagattgccaatctccttcccaatcagaaagtaagcgatcctttacttggctgtttttaaaatagccttcatatattttttctgtttcttcatcatgcgcatgactatgatcgtgagaatgttcgtgtgtatgactgtcagatgtttgctcttgcgttttggaagagtcttcttcaactgctgaggatgatgttgtttgattagactcacctgcagaagaaccggaagtctgacatcctgccaaaactagtaatgaaccaatcgttaatatgcctagccgttttgaaaataaaatgttcattccaacactccttttttattaaatcgaaaacattacgatttattatacatacatctcttgcaaacatcaaaggaaaaatgctcttcatgcggatggcctattttaaaggaataactgactatgttcatcagttattcctttaaaatacgaaagtctacgatatttccatatcgatccgcttcaatgtgacagcacccctcaagcagctgttttaattttccacgtccgcgttgtacccttgattttgctccggagtaagaaatgccgagcttttcactcaactctttttgtgataacccctggaaatcagttaactcgagcgcctctcgatacttttcaggcaaccgtttgatggtcgatcgaatacacacagttgcttccttggtgaaattttcttcctctgcactgtcattaaaatgtagaacatcaggcaatatttcgcttgttttttttgtacggtaaaaatcaataatcgtatttctagtgatccgataaatccagctgtcgatcttttgttcatcgatcagatttgggagatgcacttgtattttcataaatacgatttgcaagaggtcatcaacgatagattgatcgttaaccctatgtgaaatatatgtttttaacggctgatgaaattgatcccatagatcctctatattcatttgaaaaaacctcctataattttgcgtctgctttacatttgcttcgtctttttaatcgtaacaaagagcaaacaattgttgaatcaattgtattgcagctgttgccaaaaataatgataaaggagaggtttgttgtggagtatacctatttagggagaacaggattgcgggtgagccgtttatgtttaggcacgatgaattttggagttgatacagacgaaaagactgcgttccgtatcatggatgaagcacttgataacggcattcaattttttgatactgccaatatttacggctggggcaaaaacgcaggattgacagagagcatcattggaaaatggtttgcacaaggaggacagcgccgcgagaaagttgttctggcgacaaaagtatatgaaccgatttctgatccgaatgacggaccaaatgatatgaggggcttgtctctatacaaaatcagacgtcatctggaaggatcactgaagcggcttcagacagatcatatcgaattgtaccaaatgcatcatatcgataggcggacaccgtgggatgagatatgggaagcttttgagactcaggttcgctccggcaaagtagactatattggatccagtaattttgcaggctggcatttagttaaagcgcaagctgaagctgaaaaacggcgattcatgggactcgtcactgaacagcataagtatagtttattagaacgaacagctgaaatggaagtgctgccggctgcacgggatcttggtttaggagtagtggcgtggagtccccttgcaggagggcttcttggcgggaaggcattgaaaagcaatgccggaactcgtacagcaaaaagagcagatttaattgaaaaacatcgtttgcaactcgagaaattttcagatttatgcaaagaactaggagaaaaagaagcaaatgtggctttggcatgggtgctggcaaatccagttttaactgcgccgatcatcggaccacgaacggttgagcagctgcgtgatacgataaaagccgttgaaatcagtctggataaggagattctccgcatgttaaatgatatctttcccggacctggaggagagacacctgaggcatacgcctggtgatacattcattactcaatactgacatttttcttaaatatttatactgaactatcatattaagaaagacaagagcatgtttgtctcttgtcttttccacatcgtgctgaaaatgctggctaaacatcgacaaaaatgctgccgcttaaaaaagaaccctaaacaatagagtaactggaaagacaactggcttgatcagcttgggacccctttcagctgtatttaaatcaatcaaactaatgattcattggcagtctaaatattattattgtttctttacaaaatagtaatagcccctgtaatgattgctaacaacgtaataactaatgatgtaattacagcccacttaacggcaaacctttgaaatgaccccaagtccattttaagcatgcttactagcaatactgttgacgcaaccaatggactcatcagatgaaccggctgccccattatagaagcccttgcaatttctactggttctataccatatgctgaggcagcttctgcaaagataggtaccataccaaagtaatatgcatcatttgataaaacaaaagtaaacggaatactagtgagtgctacaataacggggaaaaaccctcccattgatgaggggatgatggatattaatgatcctgctatggcatccaccatctttgtcccggataatataccagcaaatactcctgctgaaaataccaataataccacggttatggcattaccagaatgctcggcgattcgctccttctgcatttttacattcggataatttatagtaagggcaagaacaaaaccaattaaaaataaaactgacggatgcttagttccaagcacaataaacaccatgatacttataacgaggaataaattaagatatattaagcgtggccttttcaattgttcgctctccaaagtagcagccatataagattgagagctgtcctttgttatatgtctaggctctaattgaacgatgcctattcgattcctctctttccttcccattagaaaagccagaaatatcacacaagcaatacctccaagcatggtcggaagtaatggcacaaagaaatctgaaggatccaaacccagcactgaaatcgctcttgtagctggtccgccccatggagtcattccgctaacgatactcaacgacagcattgctaatgtcgccataaccatgggattcataccaattcttttatacaaaggtaacattgctgagactgttatcatataggttgttgtaccgtccccatctaaagcgataagcattgccaagacggcagaccctatcgctattttcacagggtctccctttactatagataaaattttttctattagcggatcaaataaacctgcatcaattaaaattccgaaaaaaagaatagcaaacaatagcaatgccgctgaacttgcaactgtttgaattccttctaaaatcatgtcgccaatacccttaccaaaacctccaataagagcaaaaacaatgggagtgatggtcaaggcaacaataggcgagactttctttgtcattattaatattgtaaaaacagttaccatcgaaaaacctaaaatagtaagcatattacacctccaagaatgcgctttcaaatgacttttgattaacatatcttatacggtgtaataagttaaataaatatttttttactgtgtttcaaaaaaaattctatcataactttaaatggttaccatttgttcaccctttaaaaaatcaatgaatgctttaacgagtttgattcctaatgatttttgatcgtacattagccaagtatctctcattagaggcttacccttagcattatacagttccattgtgtacaaatgatcagattcctgcaggcaaatttctggtgctatggagtaaccaagaccatgctttaccatctctttgcaagtctcttgtcgatccacttccattgcaataatgggggcttgttttagattcgtatgcatccaatcttctataatcgtttttaaagaagcatccgttttatatttgataaaaggtaaaaaaggaagttgctctatcgttattggtttttttgagatgatatgtaatttttcccgtgtcagccgttcctccacccctttccagcgatggcttcctctcagtataccgacttgtacaataccagcatctaataatttcatgacatctgtgctccagcctgtttgtacactatattggacattaggatacatagtggaaaattcccttaataacttagggagcttatattgagcgaaattgcttgatacccccagccttagatgtccttgcacctctttgcttagattagagatatgatctttggtatcttgaagttcctgtagcattcttcttgcataagcaaccaagtgttctccttccgcagtaaaggtaattcctttatgccttttggtgaataattcaattccgaaaatctcctcaatctttttcaaccgataagtgatggaaggctgtgatgtaaataatcgttctgctgtttttgttacactttgttcttcgtgaagaattttcaataaaatccaatctttctcatccattttcatcttcctttctagtccttctttcacaattataaaagtttttttatcgaatattaagaaaacttatattttatttttatttttttaccttctacactaaaaaacataaaaaatactacctttaagatgaggatgatgacgatggtcaagacgaatgtaacaatcatgagaggcggaacaagcaaaggcgtttttttccacgaatcagccatgcctaacaataaaaacgaatgggagccctttttgcttgatgtcatgggaagtcctgataaaagacaaatagatggtttgggtggcggtaattcccttactagtaaagtggcaataataaagaaagcatatacttcggatattgatgttcactatactttcggtcaagtcagcatttcggaagaaaaggtggactttaaggggaactgcggaaatatctccgctgctgttggtccatttgctattgaagaaggacttgtaaaagcgaaagaaccaatgactgcggtaaggatcctgaataccaatacgaataaaatgatcattgcggaagtagaagtggaagacggtcaggtcaaatatgacggagatgttacgatatctggagtacctggatctggatctccaatctatttaaactttcatgatgccgctggttcagttaccggtcatttattgcctactggaaatagttcggagtttttagatacaagtcaaggccaaatagaggtgtctattatcgactatgcaaatccattagtttttgtggaagcgagcagtatcggcctggatggaacggaacttgcagaagaatttactgatctacagttggctcaatttgaagaattaagatccattgcggcagagaaatgcggctttgccagtcgattttcagctacaaagttatcgccggctgtccccaaactggctatagtagcaaaaccagagaaatataaagatagtacaggtgcttggcattcaagcgttgagatggacttacacatcaggatgatgtccatgcaaaagccacatcaagcactggctgtcactggagcgatatgtacaacaagagccctttcagtggaaggtgcaatccctgcaagaatagcaaaaaaccactctacaaaggttcggctagctcattcttctggtattattgaaacaatggtggagcccactggtataaagatcgtccgtaccgcacgacgtattatggacggaacagtttatacgcatggagactatcaaatgatgtagatggactgtgcaaaaagcctcccccctttccatcgttaatagatggattgaatgcgccttcttgcacagatccattgtaatcttgcatggctttaaaaaagcctctatattgttttttatgaaatcgccaaggtcctttcatgtatctgcctcaagcatgacataatcattatagagaaaattgaatactttttactgcaaataaaaagataccaacatcattggtatcttttagattgagttcatctgcagcggtttcttttcctcactgcttatttgattacaaaattaccgtactcgtttgaacgaacatgaatcggtccgtttagattatagttgttctccttggcgatagagcgaagcacgtccacacgggcaactgattctctccattcgtcacgggtgtcatgattggccggattcatcagatcgtcatagcgtacgtccaagaatttattcaaccacttcttctcgtctattccgtctttaggtgatccgcccgcttttttgttcgtacgtttaatcaaggcataaaaagagtcagggtcatcaccatcgccatgctgaataaccgtatcgtacatcacagctcttgccaatgctgtttttagtccggcattatccgatcgtttcatggcaggctgataatacaaatggtcatttactttgtcttgagcggcgcgaaattccttatcatttgcaagcgacttccaggcagaagcgaatcccttgagattgcttgtatcatcgctttcttccttggccagacggcgcaattcaggcagatactttttcagtttgttattcggaactgcctttgtgtatacttccactacttccaatgcatccccggtagccgttgtaaagcctgcccgtccgcatgtatagcctcgcccgtcatccaatcgctctacatatccatattggatctccgttgtgccgttttcaaagatacttgtcagctgttccgcccggcgcttttgatctttattcagtcccgccgcaaaaaccgtttcgctcatcatcagggtaaaaaacatggtgaaaacaagtaatgagatcgctgcttttttccaaaaatctgctttttgcatactgattttcatttcacttcccctttctaaatattgtaaatacagactcagtatacatgaagaaactgccctattgttgaaaatacatcaatttgtcaatattttgaatctaaagtaatatagcttgaatcttactctattcattgccaatcagccttagcccctctcactgggaaggtcccttgattttcatactgcttcaactttcattaacaagatgccataaggctttactctattttataatggaagtgatcatcgaaaatcgttagggaggtgatgtaatggcaagcaagatgagaatgccagattccgcaacgtcccatgcaaagcctactattgggaaggcgatactttgcatggggtagactttctaaaagatcgcccaagtaagcttttctgatatagtggctttgcaccttatttgacataaaaaaataaggagctggcagaaatggcatatgtaaaagcaaccgctattttacctgaaaagctgatatcggaaattcaaaagtatgttcaaggaaaaacaatatatatccctaaacctgaatcctctcatcaaaaatggggtgcgtgttcaggaacaagaaagctgatcgatgacagaaacgcttctattaaaaaagcatttaaaaacggcaaaaccattcatcaattatctgatgaatatcacctctctattgaaacaataaaaaaaattgtctactctaaataaacaaaacggaagcactgataaaaaataatcagtgctttttatatggcgagtttgtttcttagttatttcctgcatatgataccattggccaattgtgtaaagttaagggagatgagaagaaaggaaggtcctacaaatgacgataaacaatggaacgttgcaagtacccggcgcgaacatccactatcaggtgcgtggctctggtccaatcattcttttggtccacggaggaggcggtgatgccgacaagttccatcatgttgccaatcatctggctaactggtacacggttgttacttatgatcgccgcggccattcccgcagcaatctcgccaatcagattgagggttaccgtgtggaaacacacagtgacgatgctcaccgtcttctagccaaaatcaccaataagccggcctatgtatttggaagcagctccggggctgttatcgggcttgatctgtgcatacgccatcccgaacaagtacatgtcatgatcccacacgaaccaatcttattgcagcttctgcatggaaatgagctgaaacaagccgagcaattcatggaagaccttaagaaaaatcatcgaagtgaagtcattaaattaatgtcaagattagagacagacgaacaatcaaaggctgtcctgacaaagcggcttctcggcaattcaacgtatttcactgagtatgaaattcaaggaattctcagctatacattagatttcgaagcattaaaaactgtgtttacatcttcaccgatgaagatactcccagctggcggaagtgcttctcgggagctttttccttatcgttgcgcgaacgccctagcggaacaattggaaacagaatgggttgaattccccggaaatcatacggggtacacaatgtaccataaagaattttctgagaggttacacgacatgttagaaaaagaaaagaaacatacgtgttaaggattgattaaaattttcaaaataggacaggtgaaactaactatggaattggagaagatttcacgaagcgtaaaaagaacttttcactaacgagaacgcaatgtgagatgtttaaccaaagtgatattagggatttcatcgaaaaataggtttgtacattacgttctcctattgattatttcctatcttaattccgtattttataccattagatacaactctaaagcggctcgttattttgtcctcaacaacaaccagtgtctaacatcatgaatctcttttgaaaatcaccacaaatgcaggtatggaagacttcatcgcagcaaaaaccataccaactattgttgttggtatggttcgtcctagataggcccttaagaagagattctattgtacggagtatttagctaattgcatttgtaaccgacagggccgtctgaacctgtgtacacatatgtgtcagacacatatccaatattcacgacaccccgggaatctttccactggatttggtcccagatattactcgttccatacttccctgtaacagtcgttccataagcgtaacaataataaggaacacgggagccactcggaatggaaagcataataggataatttgtaccaggaccgctgcgcatattgacaggcgcaccgctgcttgttgagacagtaaagtactgaacggcaagtgcctgactggaaaaaatgaataaagatgcaatcatcacggttaacatactcagcattttcagtttagtcaatgtcatccctctttcttcaattccttcattttaagaaacgatagaacataggctaccagctgcatttaggaacaaccggaccgtctgagcctgtatacatatatgtatcagagacaaatccaggaacgatctccccgctggcaagcgtccgctctgtgtaattccaaatattgctcgttccatactttccagttacagttgtaccggttttgtagcaatagatcgggatgcgggttccgctcggaatggtcgttacaattccccaacttgtacctgggccgctgcgcatgttgacaggagcaccgctgcttgttgaaaccgtataatactgagccgcaagtgcatggctagaaaaaatgaacacagatgcaatcatcaccgttagcatacttagcctctttaacttattcaccttataccctccccttataaatgccgtacgtttgactttcttacatccagttaaggatttactttcagataccatgccccctcccctcccatatatttatcaatgtaccataaactagatctttcaaaagtggaattattcctatgttttcgacaattaaggatacaaaataaatggtagtcaggcttgatattgatggtgtgttacatttggctcttaatcatttgtccagtcggtaatcacgattgacaatcaggaaaaaggacatggatcaagcggcttcgtttccaccaattaactcaatcagtgtactgcttccttgtatccacgcttcttctcgattcatagatactccacctttttcaccaatcaaaaacggacaccatacaaatcagcgtaaatgctgcaagttcagtgtccgcaacctattatgactttgctttcttttaccagggcgtgtaaaaatgattaggtacgttatcaaacgttattctatgattttgcgagtcaaaaaatcataacattttatatatttcaatcagattatgatctggatctctgaagtgagcaactcgggcactccattccttgcgatcatgcggtttattctcacatttaactcctttttcgtgtaaatcgtcatacgttttatcaacatcttctaccttaaactgaagcaaaaattttgattgagcttctccttccaaggactttttttcctctccaacgatttcagccatcgtttctcgagataaaagctctattttcgtttccccattatcaaagagtgcatattccatttcattctctaaccaacttattggaagtcctaatgaatctttataaaactcgacgcttttcttaaaatcattcaccaacagtctaatttgtaacagcttcatatcgagtgcctcctataaaaccatacttttactggtcatccaatttaatgataccaaagaaacctgacagcactatgtcaagtttccatacttcacccttatttcagatttaagtgcagtttagtccatgtcataagaacgagcaaaaacagcgattcttaaaacaaaaaatgataccgagtgtattttctgtatgcttcaacttcatttcgggaaatgtaacgttgataaaaggaggttacatcaatatggatcatcaaacattggcagctcatgaggctgttgacttacatgaaatcgtgaactttaaaacactttgtatagcgaaatcaaagttaatgcaagggcttgtgtttgaccaagaactgaaggacttgatggaaaaagatgtacagcaatccattcaagaccttactgaattacaagcggtttatgagcgtgcctcatttcaggcccctgtccctcaaagccgcccaacgccaatcatcaattgaaagggaggtaagcctctttgaataatgatcatttagaccccattaattcgctgaatgtgcctgaactagcagacactacattcgcgatggattttcttatacgagctaaggaaggcgtaaggaatactgctgtagctttgacagaaaccgcttcaccagatgtaagagcactgcttcggaaacagctgatgcaaggaattgcgatgcaccaagagattacggaactgatgatcagcaaaaagtggttccatccatatgagctgagcgaacagtataagctggatcagctctctgcaaaaaacacgatcatggtcggcaatatgaacctctttcctgatgaaacaaatcgcaaagggatgtttgaccggacacctgatgaacactaacactggaggttttacagcatgaaggcagtaacgtatcaaggcattaaaaatgttgttgtcaaagatgtccccgatccaaagattgaaaaatccgatgacatgattatcaaagtcaccagtacagccatttgcggatcagatttacatttaatccatggattcattccgaatatgcaagaagactatgtcatcggccatgaaccgatgggaatcgtcgaagaagttggttctggggtgactaaactaaaaaagggagatcgggtaattattccctttaatatagcatgcggggaatgctttttttgtaaaaaccagctggaaagccaatgtgatcagtctaatgacaatggggaaatgggtgcttatttcggctattcagggcaaactggcggttatccaggcgggcaagctgaatatttaagagtgccgtttgcgaattttacccattttaaaatccctgaatcttgtgaggaacccgatgagaaattaagcgtgattgccgatgccatgaccaccggcttttggagtgtggataatgccggcgtaaaaaaaggcgatacagttatcgttctcggctgcggaccagtcggcctgtttgctcaaaagttttgttggctaaaaggcgcaaaacgcgtcatagcagttgactatgtaaactatcgcttacagcatgcgaaacgtacaaacaaagtagaaatcgttaattttgaagaccatgagaatacagggaattatttaaaggaaatcacgaaaggcggagcggatgtagtcattgacgctgttgggatggatggtaaaatgagcgatctcgagttccttgccagcggcttaaagcttcatggcggaacgatgagtgcattggtcattgcttcccaagctgttcgcaaaggaggaaccatacaaattacaggtgtgtatggaggcagatataacggttttccgttaggagatattatgcagcgaaacgtcaatatacgctctggacaggctccagtgatccactatatgccgtacatgtttgaactagtatcgacaggcaaaattgatccgggagatgttgtcagccatgtcctgccgcttagtgaagccaagcatggctatgacatttttgattcaaaaatggatgattgtatcaaagttgtgttaaagccttaaaaaacggaggttacagaaatggaatacgccttacacgaagtgcttgaggttcaggaaatgactgcatttaagacactttgtttgacgaaatctaaaacaatgaaagcactggtatctgatccgaagctgaaagaaatcatgcagcaagatgttgatatcaccacacgccagttgcaggaatttgcctctattttatctaatgcaaagcaagaatgaggagatgaataaatcatgaatcctatcatagaatatctgactggcatgaatgttctaacagaccaaatcattgctatggacttattaatttcagcaaagaacggagtcagaaattatgcgatggcagccactgaagccggaacgcctgaagtaaaagaggtccttatccgccatttggaagaagcactcgatatgcacgaacaactctcaagctatatgatggaaaaaggctggtaccatccttggaaccctgacgaacaagtcaagctgaatttaaaaaatattgatacagccattcaattgccaaccctttaacatacaatgactgatttgctgaggaacagtattgattggccacaactgttcctcagcttcaaaatgagcactgtttgttcgggtcctatgaccgtaaatagattaaccgcttttctccatctgatctccgataatgtttgcaaattctccaatccaaataaggaatcgtaaccacctctttttatgcgatctcttgatggagaaaacaggccagaaacaaaatccttcgtttttgacctgccctcttcacacgcaaagaatgctaccttctttgctccactgatccgtgaagactttccgttttaggcctgcttttgagctttgcctcattttcacgcaatttcccatcataatctttaatttttgtgtctaatctcttaattgtttcatcaatttctttccgcttctctatcagccgctgtcgttcgtcagccaggatattttttcgagcttctaccgtacggtcaccttcggtaaataatgttgtatattcaattagcgcttctatcgatagtcccgcatttcgcatgcatttaatgaattcaatccatttgatatcttcttcatcatagtcgcgaatgccgctgtcttttcgttttacaggcgggattaatcctacacgttcgtaatatcggagtgttgcggctgtcaggccaaactgctttgccacctgagcaatattcatgatcttcacctctctatcctgtatgttgtgaaggtaacacttaaagttaactttaagtcaagctcaaaacaagtggttagctgctgaatctgggtttatatattcgggacttgccttaaagcacactttaaactctatacttctccatgcactaaaaacagtgtagttggagggattgctgaatggcaaataaacacactgccggaagagaacaattaggagaatttgcgccaaagtttgctgaacttcatgatgatgttctattcggtgacatttgggcaagagaagaagaactttcatcccgggatcgcagcatgattacagtttctgcattaattactgactgtttctcagcttataaatcaggttcattttaaatggtttttttaaaaaacccttgccttaaagcagactttaaggtttatcgttatgttgaagacaccataaaacataaataagtgcatgtttttatttacaacacttatgatgaagaaaggataggttcgtatgtgtaatcaacatcaaacccgtgtattaagcgtgtcacatgcaaaagccaaatttgaacaaacgacgattgagcgaagaggattacggccgcacgatgtcttaatcgatattaaattcagcggcatttgccattcagacattcatagcgcttttgatgaatggggcggtggcatcttcccaatggtgcctggacatgaaatagccggtgttgtaacagccgttggaacaaaagtcaccaagttggctgtcggggaccgcgttggtgtcggctgttttgttgactcttgcggagaatgcgaatactgtctcaacgcagaggaacaattctgcacgaagggtgttgttcaaacgtataactcagtagactacgacggaaaccccacttatggcgggtacagccaaaaaatcgttgtcactgacagatttgttgttcgcataccagatcgtttggaaatggatgttgccagtccgctgttgtgtgcaggtatcacaacgtattccccgctgaaacactggaatgttggccctggtaaaaaggttgcgattgtaggcgtaggtggccttggacatttggcaattcaatttgcacatgcgatgggtgcagaagtaaccgtcctgagccgttccatgaataagaaagaggaagctctggaactcggtgcaaatcattactttgcaacaagtgacccagccacattcactgcattggccgggcgttttgacgtgatcttaaatacggtatcggcaaatctcgatgtagatgcctatttatcaatgcttcgtatagacgggacacttgtaagcgttggagctcctgccaagccggacacatacagtgtgttttccctaatcatggggcgccgcagcattgcaggttctctagtcggcggaattcaagaaactcaagagatgctggatttcgcagctgagcatggcatcgaacctaaaatcgaagtcatcggagctgaccaagtggacgaggcatacgaacgtatcctccgaagcgatgtccgttatcgatttgtgattgatatttccacattgtaataggttagtccttatatgggctgccgcttttattgaaactcacgaaaaatgatctctttaagcaaatattttgaaggccggtcaatcttcctgttattctatgaatagagagttattaggagggttttttatgagcaaaaaaattgcagttcttgttacagaccaattcgaagacatcgaatatacaagtccggtaaaagcatacgaagaagctggctacagtgttgtggctatcgatttggaagccggcaaagaagttaccggtaagcatggcgagaaagtaaagattgacaaagccatctctgatgtggatgcaagtgactttgatgcacttttaattcctgggggattctctccggatttgcttcgtgcagatgaccgtccgggtgaattcgcaaaagcatttgtcgaaaacaaaaaacctgttttcgcaatttgccacggcccgcaagtactgattgatacggatcttctaaaaggcaaagatatcacaggctaccgcagcatccgcaaagatttaatcaatgccggtgcaaactacaaagatgcagaagtagtcgtcagccacaacattgtcacaagcagaacacctgatgatttggaagcatttaaccgcgaatctttaaacttgttaaaataacaagaaggcacagactgttcgggtctgtgccttttttaaaattaagactccttcgttacattctgaaagacagcagtcgcgtcccacacattcaagccaaattggccttctgaaaatacggaatcatgtgcatcaatcacaagacgatcatctaaatagattttaaagcgatcgccctcggcctctgttttcagatgatactttttattaacgtctatcggtgttttgtattcagcaatgacagaagcagcaccgttctcaaatttaaagaatttcactaggtcatgcttcgcatccacattggcaaggtaaccgtttttggcatctttgtcagagcgaaacattagtgctcctgcccctcttccgtttccatccttaatggtgatatcagattcataagtgaagtctgacccggatgctgaagacaagataaaggaatcgccgtccgacctcccttgtttcccctcaattgtgtctgcccacgtgccatttacagtcgtccagccagtcatattggacataaaaggtgtcgttccccataccttttttaaagggtgtatcgttaaagattttacctttacaccgccatttgcagcatataattcaagccctttgcttgatcggtctgggagaataatatccgttatgacctgctttccgtcattcccaaatacttcaaccgaggagcggtcaacaaaaatgcgcaacttaaccttcccatttaccggcttcaacggggctgtttcttttccggtgttaaaggccggattaaaggtgtcgttgcctgactcgctccggtcaacgaacaatttggcgttccttcggtcatagccgaccttcgtaaattgattttcacctgttcggaccttaaaaccaaattcagcagctgaaccagggcttactttaaattctgcatttatttcataggcatctccagattgccccgctaacacattatgacttgcaggcgatatggtcagattcttccacttcttagaggttccgcgaatggtttccagctctttcaccggtgtttggaccactctaaccccttcggtaaacgctttcaattttaactctcttggaatggacgttgcacttctccatggggatgtcggaacatcattcgcatattgccaattgctcatccaccctaaccatagccggcggctgtctgtggatggaatatcagaccaggatacagccgcataaaagtctctgccgtaatccgtccagagaactttgtttggcgggttttcatttttaaaatgagttccatcaaagtcccctacaaaatattgcatgcctgatcctcccgagaccgctccgtttccgacactgacctgcatgacccatttcttttgattcggattgccgtctaccggaagctcaaataaatccgggcattcccatactcccccgtggcttccttgatcctgtccaaattcacttgcatacgtccactgcttcagattttttgatgtataaatgaggattcggtcaccggccgcaagcaccatcacccactttttttctttctcataccaaaagacttttggatcgcgaaaatcttttttacccgggtttggaatgacagggttgccagcgtacttcgtccatgttcttcctttgtcgttgctataggcaatactttgcacttgatggccttcccgatcctgtgtataaatggccacaagcggcttctctttgcctgtttgaaaaccgcttgtgttatttttatctacaactgcgcttccagaaaagatcgtgcctttttcatccggatacagcgcaacaggaaggtgttcccatgtaaccaaatctttgctgacggcatgcccccaatgcatgggcccccactgaagcccgtatggatggtattgatagaacaagtgatattccccagcataatataccattccgtttgggtcattcatccagtttgcctccggtgtgaagtgatattgaggacggtaatcctcatcatagtagcttgaatcggctgcatctgccgaaaatgccatagtcaacagcagggtgaacatgatcatgacttgaatcagtctctttttcatttgttccttcgctcctctcttcatgtttgaacactttcaaaagagactgctgcgcaagctggtccgtttctggcaattctcctctgtttcactgttatccgaatgatttatatatgaaaagactgctgcagtttctctctctttccttcacacaccttatgctaagaatccagcccaatacccgagaatcccgatgacaaagatgccgcaaataatgagaagtggattcacccctttgcgaagcatccatgccaccaataacgttaatccgagaggcagcgcccccggcataatgctatctagcacgttttgtaccgtttgaacatctacttttccgctttcatccttaatcctggatacaacgattggaatgttgatggtggtccatttggacacgagagcccccataacaaataacccgagaatcgaagcgccctctgtaagcttttgaatgcgattccccgctaaatcctgaagaatctccattcctttcacatagccatactttaatccgtaatattttgtgcttaatcttatggcattcagcaagaaaaagaatagcaaaggaccggcaatgtttcctcctaaagcaagggaggctcctagcgcagctaagacaggacgaatcgttccccaaaaaatcggatcgcctacgcccgctattggtcccatcaaaccgattttcattccgcttatcgcttttccgtcaattcctttattgttcgccatttcttcttccatggctgccgtcacgccaaatataggcgctgtcagccacggatgtgtattaaaccattccaaatgccgctgtaaggcttcgtttcttttcgctccgggaccgtacaattttttgatcgccggtatcatgacataacaatatcccattgcctgcacacgttcgaagttaaaggaaccgagtaaaaaatttgaacgaataaacatgctgaaaatttctttcttcgttaatcgtttttctttctccattttttcttccccctcatcgtttaggcatcaagatcatcatcatcgtcatcataaacagcaacactgccactgtctgatgcggccgcgactgctccgtgagcgctttgtttttgcatcacctgctggtataaaagcgccagacagagaccaagggctccaaatcccactaagttaaaatcggtaaacgccgctaataagaaaccaatatagaaaaatggctttaaataaggaatattcatcatattgatcaccatggcatacccgacaaccacaataatgcctccgcctatttgcagtccttttgtaatgacatcaggaatatttcccaggaacgcctgaacagcgctgacactaattaaagcaacaatcaatgtaggaatcatgacgcgcaaagcttgaaacaccatcgcggtaatatgcataatttcaattccttttatatttcccgcttttgcatattgatcagcgcggtggatgaaaaagacagtgatcgtccgaacaaaaatcgtcagcgcctgacccgcagctgctaaagcaacagcgacagcaatcccttcgccaattccttgatcagcggtaataactaaaatggttgagatgacagaggcgatcgctgtatcaggtgccatggcaagcccgacgttcatccagccgagcgccatcagctccagtgtgcctccaagaataattcccgtttttaagtccccgagcaccaagccaaccaacgtacaggccactagcggccggtgtgtctgcccttcatccaatacacttgcgattccggtgattgctgcaatgattaacaacaaaataatttgtaatgaagacatattctcatccccttgattattttgttacgttccgtaaaatctgtacaaaatcctcactggcatctgaaggcagctgcctcaattccagtttcacgcccttgtcacttaatgtttcaaatgcctttatatcttgttctgtgacactgactgattttgtgatttgcctgcgatgattttcaaaacgcattcccccgacgtttacggttttgatcggtacacctgcttctataagagatacaatatcggacggattttcaaacaagagcattgccgttaccccttcgtagcgcggactatgaaatgcttttgccattttagaaaccgagacggcactcgcctttacatttgaaggcgcaacagaaaggatcagcgtttttctcatttcgtcctgagcaatatcgtcggagacaacgatgattcggtcggctgcatggacttttatccaccttgtcaggatttggccgtgaataaagcggtcatcaattcttgctaacacaatgttcatcataattcatcctctcttgtatcttgattggctgtttttactttttctaaatgttcactgcacacttgaaagctttgctgactcattgcttttaagttgttcagcaaatctttgagagccagatgttctctcaggcttaatacctccagcagaatcggcaggtttacgccggcagccatatccattctttgatcctcagcaataaaggaagctgccgcgttatatggcgtccctccaaaaatatcgactaaaaaaagcacttcatgttcttccgggatatccttgagcgcctgatgatatttttcttgcagcgtttgtattccttcccctttgaaaaacggcactgcaatcaggttattttcttcaccgaatatcatccctgaagactcttttaatgctatgggaaaatctccatgaccgctgataataactgaaatcatatctattgctcctttcctgttttgtacatccatatataatgcaaggatcgtgccaacacagttgtgttaagcgttttcattgttatttcagccaatagcaatttgttgttgaaacacttaaaacgaaaaaaataaacctgtattaaaatggtgttccatttaatacaggttcatatgaaaaaactgtttttaaaacagctggccatgcacttcttcagcaaatatggcggctataaataatttttcatcatcacttatgcgaagtccgagcttttcttcataaggggctaatgttcgctctgtcacgtacaccatttccttcagctgatcattgatctcttcttcctctgagaaagcgatcggattctgcttaattaccctttcaaaggcgaaagccgtgtgcataatgactttgatcaaaaccgcattattgaaaatgacccccagctcatcctgaacggtttgcagccactccaataacatgtcgatcacatggtggggattcaagaagacaaggtattttttcaggctatcctcgcaaagctccctgacaataatatttgcttcgttcaatccattgctcaaggagatgcttccttttgtaatcgcctgttgaatcagcttctctccctccccttcaattaacacttctaaagatacatgcggagcattgattttagggtctttcgttccgactgtcgcaaggatttcatactctttttcgatttcttttatgctgttggccagcttaatcgatgatacggtcaatatgtgaatgggggtatcggaggccttgtttacgatcgtggttagaatgtcttccagctttttggccgttccgctacccgtcgtgcagatggataccaatgccttctttttgccggatgccgctggctgacgctcccacaactcgataaaatccttcgtgaccgattgatagatcgcatgcaaatttaaattcaaatagttgacctttctgacagcatccagcaccattgaagtcgtaacattgctgatcgttttaatagaaatgcctgtcttttcctccagcctgctttccagcattgcaagcgaccccatatctaccagcattaaaacaccttcaccttcatcaacctgtttcattttttctgctacgcattcaagaatgtccgaaggtgaaacagtaagcggcatgtcaactgctgcaatcggcgtactccctagcagttctgtcgcgacttcaaccattgaactcgccgtgctgtttccatgagctgccacgataataccgactcttttgttctcctttaacgatttgatggaatgaattaacatcgttaagtagatgacttctatttcaggaatagccactttaaaatattcctgaattttatctttaaaaatcatcgccacccgatattctttcacatgggtatcacgaatttcatctgtctcctgtgtattcaaaacatcaatttgctttcctcgctttaaaaatgcgtcaatatgcatactcaagaaataaataaacttacggtcaaatgtgcaatccagctcatgttcagctatttcttttaactgttttgtcatttgaatcacatcgtcttcaacgaatgtcagcaggttgtctttttgaaaagcttgatgatgaaaaaaacttctgacatgcaaatggacatcagtcaagatgtactggttaatatcctttttggataaaccttctttcataagcgttttcactttttcctcaatcaaatgatataagttaaatgagaggtcttcgtcaatttttgttgtttcatcttctacaatcggagagataatcgttgtaatattgacatattcagaaatggctttgcttctttgcatgtttttgctgctggacatccattcttgcttgatttcatcaggcagatcgcgaacagtcagttcaataacttcatttctgtcaaggttatgcaaaaatccgtgtgcgcaaactaactgaacatttgatttcagctgtccgacattcccaaatttcgcagagtgaataagcgcattatagacatcgatatgcacactcagattcttcttaattcgctctgcttctttccctaataaaaacgtcgtcagatccactctttcattaagcgatcgttcttcaagcgaaggaatatgaatggtcattgggattcttcgcaaaaacgttttcaatagtgcagaactcggattttctgtagtcgcacaaataaacaatacgttcgatgttcgtttatgttcagattctccaagcctgttataagaaccgctgtcaataaaataaaacagcatttcttgtccctcgggagggagacggtggatttcatccataaaaagaatgcccccattggcctgttcgactaaacccgccttatcctcggcagcacctgtaaatgaaccttttttgtgtccgaataattgagaaagcaataattgagggttgttgtagtagtctgcacagttaaatgtaataaatggtgcgccggccttcaatatgtcagagtaaatggcaaactggtaaattcggttcgcaaaaagggatttaccggaaccagtcggccctaggaggagcatatgcagaccgttcggcggataaaagacagctgcttttgcctgggagatcgctttcttcaaactcccttttgcccctatcataagctctaggggattcgtggaaatgtgttgatgattttgctttgaatttccggaaaacgcctgaaggtctttcacttccatcatctctgtatcccatttcttgttgaataatttttctgctatctcgactgggatgtatcttacaggaaatgttttaattttgatgacctttttggaccggacgagattgttcaattcaaagctgacattggaccgctccattttcagctgctcggcaatctcctttgctgaattcccttgtatttttaaaagatgatctaaggttgaatcatgaaaattatgcttgagctgatggtatattttatctattcttctcacgtctatcatcctttgtccttattagataagccattaacaagaatatttcgaaactttatagtccgcgttgagatttacacgtttaaaaaggtctctatagcagattgacaaagctggcttttatgcgtatatgtttacatgttgaatcatttgcacctcatattagtatgatagatgctcagttctggagggccagtccccttcaaaagtaataatcagtaaacagtttatcattctcggggaatgtaatgatgtcaaaataatcaatgacaaaaaatgaatcttatagatcatgacaaattacccaaatataaccccttaagttcgttcacaactaaaaagacggacactctatgtgaccgccacagtattacaatttgcaaaacttcgtcatttttgcaatccacattggaggttaaggaatctgtaagcttaaaaactttatctccgatcctatcgatttgatccccctgccggcctcaatcatagtgggtatgcaattatacaaatcgttaccgattaaaactagcctgtcagattgtccaaatgactttcctgttttactctgctattcaggtagaatcacgagtgaaaaatagagccacaagacatgtaacagcacttaaaatagttttaaaatttaaaaataaaagtatctattcttttaaatgttataatatccgataaaactttactcatctttttattactggaggaaaataaaattgataggcaattctagcaaagacaattttggccagcaacagaaattgtctagaggccttaaaaacaggcatatacaattaatggcgattggaggtgcaatcggtacaggtttatttttaggttcaggtaaatccatccattttgcaggaccatccattttatttgcttacttgatcaccggcgtattttgctttttcattatgcgttcgctcggagaactgctcttatcaaatgcgggataccactcttttgttgattttgtaagggactatttaggaaacatggcagcatttatcactgggtggacctactggttctgttggatttccctcgcgatggctgatttaacggcggtcggcatttatacgcaatattggcttcccgatgtgcctcaatggctgccgggtcttcttgcgcttattatcctgctgatcatgaaccttgccaccgttaaacttttcggagaattagaattttggtttgcattgatcaaagtcattgccatactggctctgatcgtaactggtattctcctgattgcgaaaggtttttccgcagcttccggccctgccagcctcaacaacctttggagccacggcggcatgttcccaaatggatggcatgggtttatcctatctttccaaatggtcgtcttcgctttcgtgggtattgaacttgttggactgacagcaggtgaaacagaaaatccccaaaaagtgatccctaaagccatcaatcaaattcctgtccggattttacttttttatgttggcgcacttttcgtgattatgtgtatctatccttggaatgtgttgaatccaaacgaaagcccatttgttcaggtcttctctgcagtaggcatcgttgtggctgccagtttgatcaattttgttgtattaacatcagccgcatcagctgcaaatagcgctttattcagcacaagccgaatggtctattcacttgcaaaggatcatcacgcacctggactattaaagaaattaacttcttctaacgtgccaagcaatgcgctgttcttttcatccatcgccattctgattggcgttagtctgaattatttaatgcccgagcaagtcttcacgctgattacaagtgtttcaacaatatgcttcatttttatttggggcatcacggtgatttgccatttgaaatatcgaaaaacaaggcagcatgaagcgaaagcaaacaaatttaaaatgcctttttacccattatccaactatttaacacttgcatttctcgcgttcattcttgtcatattggcactggcgaatgatacacgtattgctttgtttgtcaccccggtctggtttgttttattgattattttgtataaggtgcaaacccgcagaggacataaggtgaaataaaaaaaagacaagggatactcactcccttgtctttttatatgtgtcaaacactaaattaaactttggtttcaaatttcattcacttcatttaagtgttaactcaaaccagttttgatgccgaaacctactaatattattccggtaattttttgaaacactttctggaacttcgagtttttcatccatttttttgcgtaatcaataatataaacaagaaacaggaaccacaacaccgctaataaggttaggattgaagctaaaatgatgagctgctggtttatatttccgttcaaattgataaattggggcatgattgtaacatacaccaaaacagttttaggattgagaatgttactgagtgatccctgcataaaggaagttttataataacgtttcggagaacttgccatattttttgcttgggattgcatgtcatctaacgaaaacatacttttagcaaaaaaactttttacacctaaataaattaagtatgccgctcccaaatatttgatcgttgtgaaaagaatcactgactttgcgattaccactgataatcctaaaatggcaatcaccgtccaaaaggaaagtcctgtcgccaatccgagaatgttataacggccggctttcggaccatacctaagcgtatttttcatcacaagcatcgtatctgcccccggtatgataaccatcatggcagcgatcggtatgtatgcgagtaagctgtgcattgttctctccccctttaaaaatcccctcaatcatatagtgactacaaaagtaactacttataaaagtgtatcaatgcgtttggaataaatcaatatgatttgttaaaatagcgattactaaggcagcgattgctctttatattggaggatatatgaaagaaaatatgttagacattttaaaaaacctcaattttacagaatatgaatcgaaagcgtatttagcattattgcaagaatcacctttaacaggctatgccgttgccaaaaaatccggagtgccccgttctaaaatttatgaagtattggaaagtcttgtcataaggggagatgtttttgtcagtcatggaaatacgcctcagtatgttccagtccccgcaaaagaactgattaaaaaccgccggctcaaagcggaagagcattttgatcaggctgagaaatattttgaaaagttcgagcagaccgcaaatgaccgggaaaacatctggaatatcaccggccgcagtgaaattcttgaaaaggtgaaggcttgtatcttatctgccaaaaaaagaatcctcttagaaatatggaaagaggattttaaggagatagaagcagagctcaaacaggcggcagaacaaggcgttattgtcaccattattgcgtacggagacatcgtatctgattttgccaatgtttaccttcatgatatgagcagtgaaattacagaagagtatgacggacggtggcttgtctatagcggagatgattcagaagtagtagcgggcattgtctcacttggcaacgacagccgtgctgcatggacgatgcatgtagggttagtcatgcctattactgaagtgatcattcatgatctgtacctcatggaaattctgaaaaagcatagagagcttttagaagagagcttcgggaaaaatctcatccagttgcgccgtaaattttctattcactcagatttcaaaaaacattatttggaataatgtttgtcatctcttaccccaaaaacaaggcttgtacaaaacaagccttgtttttttatgcataaaccccccatgctgatttacttctctcttttaaaaaatgtgattctgcgcaaactatttttcagcctgccgcgtctatcctaggtaacagcctacgatatacgtatattcaaaaaggagccctttattgcaatgaagaaaaaacaaacaacaaaagcgttgcttgtcacatgcataactgaccataagcaagatttctacaggttggctttcagttatgtgaaaaatcaagatgacgcattagatattgttcaggaatctataaaaaaagcgctgagctcagttgaaacggtcaggaaccctgagacgataaaaagctggttttataaaattttagtacggacagccattgactttttgcgcaaacaaaaaaagataagagtgatggacgacgaaacgatagaatttttaagcaaaggaaaggaagaccattacaaggatactgatctccatgaagcgcttgacgaattgccgtaccgctataaaaccattattattttacgtttttttgaagacctcaaattagaagaaattgcggaaattacaggagaaaacacgaataccgtcaaaacgcgcctatacagagcattgaagctgatgcgcattcagttgacgaaggaggatctttcttaatggataagagattacagcaattaagagaagaatataaaaatgttcagattcctaaagaattggatatcattgttgaaaaagcccttcagcaagaaccaaaaaagaaaagaatcgttatgtggccgacatcagcagcaatcgctgcagctattttattcactgcgcttgttaatatcaacccggacgccgctcaggctatgtcaaagatccctgtcatcggcaaaatcgtcaaagcgatcacctttattgaaatcaaagaggaaaaagaccaatcaagcattgatgtcaaaacacctgctttgtccgggctttctaataaagagcttgaaaacagcattaacgagaaatacttgaaagaaagccagcagctgtataaagagtttatacagtccacatccaaaaacaaaaaagggcatctcagcatctacagtgattacgagacggtcacagacacgccagatttactctctatccggcgcaatattgaaacaacacaagcatcttcctacacacaaagccgttatattacaattgacaaaaagaatgatattttacttacattaaaaagcttattcaaagatgagcgctatatcaaagtcatcagtcaaaacatcaaagaacaaatgaaacagcaaatgaaggaagatccaaataaaatatattggctcactgacgaagatgcagaaccgttcaaaacgattcttcctgatcagacgttttacattactgaagaccataaacttgtgatctcatttgacgaatatgaagtcgcccccggctatatgggcgttacagagtttacaattccaaccggcgtcatttcaaacttgctcgtgggagaacgttatattcgataaaataaaaacatccatctaagattatggatgttttctctcttctctattcgaggtcgtaaccccgctatcaaaaacaacgagaatatttgcatactattggaggaatacccatgtatcacaagacacagcatcatcgatacattcctggacttgatggccttcgggctttcgccgtcctgtcagttatcacttatcacctaaatttcaattgggctaacggtggttttatcggggttgatatcttttttgttttatccggatatttgattacatctattctattaccggcatatggaaatgatatcaatcttgattttcgggatttttgggtgcgccgcattcggcggcttctcccggcagcgtaccttatgatcttttccactgttgtgtgggtcgtattgtttgatcgagaactattgcacactgtacgtggagatgcgatctcttctctcttttatatgagcaattggtggtttatttttcacaagctatcatattttgatagtttcggttccccatcacctctaaaaaacctttggtcgctggcgattgaagaacaattttatatcatatggccgatgtttttagttgttggaatgtacataatgaaaagccgcgccagattggctgcggtgatatcattgcttgtgctttgttcagccgtgatgatgagcgtactgtatgaacctggcggagatccgagccgcgtttactatggcacagacactcgttcgtttgaacttctcatcggatgtgccttggctttggtatggccgatgaaaaggctgtcttccaacaggctgccaagcaaactgaagcacactttgcacgccactgaatttttggcattttgtattttagtgttgtgtgtctatttcacagatgaatacgagccttttctttacagaggcggaatgctattcattagcgtgactgccgcaatccttattgcatgtgtttgccatccgagcagctttttaggcaatctgctttcatggaggccgcttcggtggcttggaacgaggtcttacggaatttatctttggcactaccctgttattgtgttaagcacgccagttcaagaaatcggaaaccctgttttttggcatatcgtgctaaaggtcattgtgacatgtatacttgccgagctctcctaccattttattgagaagccgatacggacacagggatttaggtcattttcccgccgtgtttttatacatagaatcaaggaatggaaaacgacatctgtcatcagcaaaatgtcaattggtttcattattttcgctatacttatttttgcaggcgggctgtcagggctagccggcgagcaaaagcaccctaccaaatggacctatagctcacaagaaacaaatgctgacaccagccaggcttctggggataaaaagaacgctgcagcagataaaaaacacaatcctgaacaaaagacaacagattccaatcagggtcaaaaggaaaacaaagatagtgggcaagagactcataaaaagaaagacacgcaatcccaacagttgaaaaaaccagcagacactgcgaaagaagttttagctataggagattccgtcatgcttgatatttcttcacacctgcgtcagtcattttcaaatgtgacgattgatggaaaggtagggagacaaatgtctcaagctttggaactcgcaagggaatacaagtcttttaatcagccgaacaaggctgtcatcattgagcttggaaccaatggctattttacaaacagccaaatcgaacaactgcttcaatctttctcaaaagctcatatttatcttgtcaatacacgggttccccgccaatgggaaagcaaggtaaatgaatctttgcagcaacaggcccacgcacatcaaaatgttacgttagttgactggcatacagaagctcttcagcatccggaatattttacccctgatggtgttcacttggttcctaaaggggcaaaaactttgactgctcttattgttcaggcgatgaaatcgtaaaaaagagatcctatacagatcacttttttactttagtttctgatcgttgattatgtcttctttcagcaaggcagcccttatgtttacatgccgtttacgtaagggtaagccaaaattgaatggagggatgataatgaaaggaaatgaagaacatgacatccaaaaagagttgaaacgatatgagctttttttcaaaaaacgatataaggttctttatacagtaaacgattttatcatcggtgctatgtttctcgttggaagttttttctttttttatgaccggttaatgtcggcagggatatggctgtttgcgatcggaagtttgctgctgttaatcaggccgaccattcggctgattcatgactttcattaccgtaagcatgtggaacagcaattcaagcatcaatcttcaacagatgactgatcttaaggaataagaaagaacaaaatgccaaaagcctgagtcgaaaatcaaaaacaagactttcagactatttatttttaaaaacaaggtaaaaagaactaaacttttgcctctgcatgccgatatgaataataaggccggcgcgatactccctataacatccttttcagtagatttcattatcgtgccggttttctcatatgcaaagcaatcccgccaatcagattggcgggattttatattttacattcctgtccaaacgtctttcacataacgtctttgatcttgcagcttttgcagccatacagctgattcttcctgacttgctgctttttcagcttcatatgccaatcgcaaagttctctctacatcaggagccatttgcgatccatcaccgcatacgtaaatatgagcccctttttcaatgagtgtcatcaatttctgcgtatcttgcttgagcaagtgctggacatatccttttggttcgttttcgacgcgcgagtagcatcggcggattgtgaccaaaccgtcctgttccgcttgatccagctcttctctgtaaaggtcgtcatggtccgggcggcggcagccgaagtataaaagtgcttcaccaagggtgcttccttccttcttcaaaaccgatcttgcctgaataaagcctctgaatggcgcaattcctgtgcccggcccgaccataatcataggcgtttcaggatcattcggcatctgaaatccggactgcggcgtacgaatgaagcaagctgctgcatcacctgtattcaattctgctaaataattagaggcgacaccccggtattcacctcggccgctccatgctgaggctttcacaactcctaccgtcatgctcacgatatttgcatgaactttcggtgagcttgaaatggaatagtatctcggttttagtgatggcaaaagtgctaaaaaccgttcaaacggcatttcgcaagcaggataatcctctaaaaaatcaagcatggtaagacgttttgcaagtacctgctctttgtaaatgccatcatctgaaacgagctgttccagctctttttgatgcggcggacaaactgtataagaggccagctcccgaagctgaagccttgatgccggttcctgcagctctacataggacgacaataaatccactactttgattggccgatccatcggcagatgagccatatgagcgcttccgcttacttttatcacatgattggactgcaaaccgaatcggctgagaacccgctgaacaagctccctgctgttctttggcaggattccgatatgatcgccttctttatatgttttaccagccggaatttccaattcaatatggcgggttgaacgcgtgctggcagctgtctggagttctcgattctctaacacaatcccttcaaacgcgccatatgctttagcaaccggcgtttccgtcgcttcactgagaaaagtaatcgataatgaaggcctgtcttctttctgggctatttcgttaatatcaaatgcgtccatcgtttccttccagaagcggttttcccaagactcgcggtggctttcaaaatcatcggcggcgtcaccttccccaatcgctgttaaacgcgatgccccctttgctttcatcatgtcatcaatcaggcggggaatccgctgatacgtgctggcccagctccggtttccgcagccgaataccgcataggaaacacctttcaattggccttcctcaagctctttcagccactctacaaatccggcagcattatcaggcggcgccccattataagaagccgttacaatgacgactgccccttcttcagggagcttgccgatataatcatcaagcggagccgtttcagctgtaaagcccatctggcggccttgagcagccagttcaccggctattccctcagctgtcccaagatttgaaccaaaaagaacaagtaaaggtgtgccgtgtttaggtttggtttcttttggctttgtttctgctttgatgtctgcctgttcttttctctgtacattgattgccgctgtttttcgcggtttcacagtaattttaaaatcatccggcttgatcgttaatgcttctttgatttttagttcgtagccagtatggtttatcaattcaaaatgctttaatacaagaccgagaaccattgtcgcttcttgaagagcaaactgcatgccaatacaagcgcgctgtccgtttccaaacggcttatacgcatggtgagggatacttgaaggatcctcaaaccgttccggacggaaatcttccgcatccggtccccaagcgttttgatcccggtgcagttttggaattaaaacagtgactggctgccctttgctgatcggatattccccgcctagaacagtatcctccttcgcatatagagaaaaagccggagctgttggatacagtctgagggtttcatttaaaaccatccgaatgtatttgagctgctggatttgtttatattcaggcgtgtcatccgttaacacgcgatccgcttcctcctgagcttttttcagtttttccggatgtgtaagcagacaataaatcgcaaaggatagcaacccgcttgttgtctcatgtccagcaattaaaaatgtgatgatttggtatcgaatgttttcgtcatccagcgtttcacccgttactggatctttggcataaagcatgagagacaagagatccttaatgttttcatccggattcgcctttcgctccgctatcattctatcaaccagggagttcatgacttctatatccttttggaactgcagcttcgttttcaccatcattttatcttgcaggcccagtcttttcgattgattcatcgcctcttttaaggcacggagcatactggtgataaacggatgctgtgaatcacggtaaaagctgttgaatcgatagttaaacccgcataacccaatcgtatcaagcgtcagacgtgtcatatcgtccgctacatcaatttcttcattagggtttaaccggctccacttttgaatcagctgggttgcgatatccagcatcatagaatgatagcctttcatcgctttttgactaaaactcggcagcaaaatgcggtgggctttttgccagttcggttcgtgcgtccagcttgtaaataagccatctcccccgaactcacgcaccttttgcaagcctttgccaaggttcttgtcaaagcgtttttcatcacacacttcagccacaagattgtggccggacacaaaaacactggatactcccggaaaatcaaaacggaaaatcggtcccaattcatcagctatccgccataaggattgagaaagctgttctttttccagatgcggaagattttttaaaggtccgtatgttttgggctgaggtattgcgcttgcctgtttcattaacatctccctttcctatttttgtgatgaatgaagcttaatggcgtcccagcagcattgttccaattcagtaattaaatcagtgtccatctctatatcacctgtttgaacgagctgatatatcttgagaaacgcccctaatacaatcgcaattaacacattagagggcaggctgcgaatcacgccttccgcttttcccttattaaaatagtcatcaagcatttgagtcagattttctatcatttttttgcttgtatgatttaagtaatgagcgtcttttttggtttcaagaaaaaaaagcgcatagtcgctctctttcgtaaactgaacgagacagcaaaatacgtggtgaaagccttctctgacaggcaattctgaaacgtcttgcttcagtttttccgtaaatcgctggatgctttcttgaaacagtacgttaacgagtgtttctttgctgtcaaaataacgatagatcgttcctgtccctacatgagcacgttcagctatcataggaatagtggtagcgtcaaaacccctttccgtaaaaagtgagactgacgctttcataatcatgtcgtatttactgctggatgcggatatcatgtaatctgacaacctccgattcgtttacggaatgaatattcattccttttgttcacaaagaatgtctgccctgtctgatatcacctctttgttctttcttctgttataagtttatatgaaaaaaactttttttaatataaagtatatgcaaaaaataaaaaattaagaaaatatacccaaatcctaatacgaggatcttggatatatttcccgagaaattttttatttaacagccacaatacatagacaggaagcacgcctgataacagaaagatccctgaaatgctggtctttcagcagttgaatatacgttttctctttttcaccggtatttgtgtcaatactgatataaaaccggccgtcaatttgaagcaccctgtaaatttctcttaatgcaagcctaatatcggtgcagctttgaaccgtatgtaaagaaaagactttattaaaggtacggtcatcaaagggaatgtcctctggatagccatgaaaaacctccccgttccccatgttctttcgattcgcacgtgatatctgtcttacctttcgttttgaaggatcaatgctttttaggctacccttttttagtttcttggttatgcttttaaagacagtgccgtttccaattccaatttctaaaattctgtcattttcttgtatatctatagagtcaatcatcatatgctcaattgttttggttagcttatatttccgagaaaataatttccaaaaatccgatcgtttatagagtctattttctagcattttaaacacctgcttttggtttcctatgtttatttattatcttaaaaaaataaacatcatcttcatttctaaaagtgaaggaaggtaccaactagacggcaatgtattgaaaaatgtttcaatagaactaaactttttcatttttttccgaaaaaaaagcagaaaacataatgttttctgccctctttctaatgccaatgataagggaatacatacagcctttgctgctgcattgccatcagcctctgctgtcggaatggatttccataaccatgtttgaaggaatgcggcatggacgcataaccatggccaatcgacggcagtcttttttgataatcgttcatcatgccatcacctgcctcacaataacgttgatttactatatgcaggcgcgcattttcttgacagctatttcgctaaacttggtccttctccattgtataatgcatcaatagttccattctaagcatatgccattcccccttcagtttttttcgttgcttttagcgccagtttgttaaataaagatgctttaactgagactctttcatttcatcataaatttgttcaatctgctgttctcgttcgaattcttccaggcttttaaaccgttttttaatcgttaacgttaaaaagaataggttaatcgtcatatcgctcaccccctttcaaagtccgcatcaagcgaaataacccgcggcacaacccttctgccgcgggcaaataaaaaccgcagacaaaagaagacaccaatgcctctactgcctgcggggagttgcgtatgtccgactattccgaatttaatgcgtgcgataagcatcggttaaggaaggacacgaactcttccacaggctgaataaaccatgaacttttacatgtgtatcacgtacaggttgacgtcgttgtctcattgtcattttggttcagcctcctttgcttttttcttactttgtaagtatatccaccaaattccattttgtaaacatctttttctaaaaatggacggaaattgtgcaaatcatcgaatggatttgcccgttggtcatgacacctgcttcatttcttttctggagcggtctttcttatgatatgcaataaaataaatgagaccgacaaatacagctccgccgatgacattaccgataaaagccggaatgatgtttccgatgaactgcccccacgtgaatgagcctgcaaaaatggcagcaggaatcacaaacatgttggcgacaacgtgctgaaatccgatagccacaaaagccatgattgggaaccagatgccaaggatttttcctgctgcgtcttgggcgccgaaagaaagccacactgcaagacatacaagccagttacagccgatggcggaaatgagaaccttgccaaagctcatatcaagctttccttgggcaacggcaatcgttttttctaaataaggacctgtttcagtcaatccaaccaaatgcccgaaaaagtaagcaacaaacaatgcgccgattaagttcataattgtgacgattccccagttaatcgctaactcttttactgatatttttctcgaaaataacgccatcgcaactgacatcatattgcctgtgatcagttcagcgccagcgagaacgacaaggatcaggccgactggaaatactgctgcaccaatcaaactggacaggctcccccattctttcggaagatcgccaattaccctgatatcaagcaaatacccaagcgcgataaatgcaccgcctaaaaaccccagcacaagcagtgacggcagcgggagctttatttttttcatccctgcttcaattgctgcttccgctatttcatccggttttcgaaaagccataataaaacgcctccattacttcttcttttctcacagttatgcaagaaaggcaataaaaaaggcagcactcaaataacctgtgtcaaaccaggcgtttgaatgctgcctaacttgtatgcatacccatacaacaatatcaagcagtatataagatattgaaagagaatatatacagttcgtgcatacattccattgctttagccttctataactgtagcaacatcatatcaaatgtgacaaatttgtgtcaatgacaaatatactagctttgcagagcttctttttgctcatctatttttcggtcaaaaacaaatacagatacagcgatgttttcctcaattttaatatcagaaaacaaatggactagcttagctcccataagttcctccattccttccggtgtttgtttggaataaaggtcttgaattaggcttgtccgggccgcatgtaccatctctcttccttcaggcgtgcgggcaataaactgctcgcttgcactcagatttccgtatagtgttgaaactgccatgttttctacaaatacagtatgaattctctcaggcccttttccgaacaattctttgcgaagttttcgaataatatcattgaattcatgaatttttttagacatgctgattaccccttccgatattgccttataaaggcttttcccggttcccctcaggacatttcacttggttaaaattttcctgccatattgtattataataaatatcacattataataaaagcagtgttgatggatttgtaataggatcttgttatgagtctatcgttttataaaaatcaaggattggtctgttagtaagacttgctagtgaactattccgccatgtgtgtttacaccttcttagaattaagggcaggtgtatctatacatggctttttttgacttcttgaaagaaagatggaggggaatatgaatatgatggacgttaagtcgatcagtgtccgtgtagacggaacagaaattcaagcacgagcaggggccacaattttagatattttaaatgaaaacggaattgagtacccgcagatttgccacgtaccagaggttgacccgattcaaacttgtgatacttgcatagtagaggcaaacggcaagctggttcgttcatgcgcgacggttgcagaaaacgggatgtctattgatctttcaggaaatcgagtgaaagaagcgcaaaccgaagcgatggaccgccttcttgaaaatcatttgctgtattgtacagtttgcgataacaacaatggaaactgtacgctgcataatacagcggaaatgatggggatcgagcatcaaaaatacccatacacgccaaaagaagatccttcttgcgcggttgatatgtctcatcctttttaccgctatgatccaaaccaatgtattgcctgcggccagtgtgttgaggtctgtcaaaaccttcaggtaaatgaaacactctcaatcgactgggaacgcgaacgccctcgcgtcatttgggatgagggagttccgatcaatgaatcttcctgtgtcagctgcggtcagtgtgtaacagtatgtccatgtaatgcactgatggaaaaatcaatgctcgggcaggctggttttatgacaggcattaaagaggacgtcatggaaccgatgattgatctcgtgaaaaatgttgaaccggggtatggcagcatttttgccatttctgaagtcgaagcggcaatgcgtgaaacgagaacgaaaaaaacgaaaactgtatgtacgttctgcggtgtcggatgttcatttgaagtatggacaaaaggacgggatattttaaagatccagcctgtttctgatgctccggttaacgcaatttccacatgtgtcaaagggaaattcggctgggattttgtcaattcaaaagagcggatcacaaagcctttaatccgtaaaaacggagcctttgtggaatcttcttgggaagaagccctcgatcttgtcgcaagcagattaggatcaattaaagagcagtacggtaaaggctctgtagggtttatttcttcttctaaaattacgaatgaagaaaactacgtcattcaaaaactagcgcgtcaggtatttgaaacaaacaacgtcgataactgctcacgctactgccagtctcctgctacagacggattgttccgcactgtcggcatgggcggtgacgccggcacgattaaagatattgccaaagcaggcctggtcatcattgtcggtgccaatccggcggaaggacacccagtgctcgcaacacgcgtcaaacgggcacacaagctccacggtcaaaaactgattgttgctgacctgcgtaaaaatgagatggctgagcgatctgatctgttcatcagccctaaacaaggcacagaccaagtttggctgatggctgttacgaaatatatgatcgaccaaggctggcacgatcaggcgtttattgatgagaacgtcaattactttgaagattataaagaaacccttaaaacgtatacgcttgattatgcagaacgcatcacaggcctttcaaaagaaaacatcattcaaattgctgaaatgattcgtgatgctgacggcacttgtgtcctttggggaatgggtgtcacacaaaatacaggcggttctgatacatcagcagccatttcaaacctgcttctcgctacgggcaactatcgccgtccaggtgccggcgcttatcctctgcgcggacacaataacgtgcaaggcgcatgtgatatgggaacattgcctggctggctgccgggatatcagcatattacagatgacaaagcacgcgctaaatttgaagaggcatatggtgtcgagattgatggaaagcctggtttagataatattcaaatgcttcatgccattgaagaaggaaaaatgaaagctatgtatcttgtcggtgaggatatggcactggtcgattcaaacgcgaaccatgtgcatgatattttatcaagccttgatttcttcgtggtacaggacatcttcctgtcaagaacagctcaatatgctgatgtcgtcttgccggccactccttcacttgaaaaagacggaacatttaccaacacagaacgccgtgtccagcgattgtatcaggcgcttccgacgcttggtgacgcaaaaccggactggtggattattcaagaggtggcaaaccgtttaggagcgaattggaattacagccatccaagtgacattttctctgaaatggcgagtctttctcctctgtttgccaaagcaagctatgaggtgcttgaaggctggaacagcttcctatggggcagcttcacaggtgaaagcacaccgcttctgtatgaagacggatttaatttccctgacaaaaaagcccgctttgccctttctgattggaccgagccagcggcatttccggaggaatatgaccttcatatcaataacggccggatgctggagcatttccacgaaggaaacatgacaaataaatcgaaaggcatccaagcgaaagtgccgaatgtattcgttgagatctcacctgagcttgcacaagagcgaggtgtttgtgacggttcgcttgtacggctcgtttctccgttcggagcagtcaaattgaacgcgctgatcacagaccgggtacggaaaaatgaactctatttgccaatgaactcgacagacaaggagtcagcgattaacttcttgacgggccctgcagctgataaacggacgaacacgcctgcttataaacagacaaaggtccgcatggaagtgcttggcggctgtgaaacagcgccgcttccaaaaacaaatccgcgcaacaaaaaacggcatccgcaaaacggagtcgaagcagaaagaaaatggaaccgccctggctatgtacatctgactgattaaacgataggaggaaaacgaatggccactccgattacgacgatcaaaaaagaaacaaaaacagctgagcaaattaagcttgaaaaaatagaagaactgaaagagctgctggcggaaaatgaggacgccgtctctaaaacgatgacgttaatgaatgaactcaatgatcttggaatttttgatgcggcaacaagcatgctcagagcgaaggaagacattgccaagattgcgcttggccaagtttcccgcgagcctgtcaccaacctcatcaacacgatgatggccgccggaggcgcattgacaaaagccgatcctgagtttacagcaaagcttttagaaagcgtaatggctgggactgaacaggcacaaagctttttaaaagaagacaagaaagtcgggattctcgacctgttaaaagcaatgaacgatcctgacatcaacagagccgtcgggttcggccttcagtttttaaaaggcatgggaaaagaacttcgagaacaataacagaaaaacagccatctctgatgatggctgtttttttattcgtcggcttcttccagacgcttcttgtaaataagtgaacggtcagcgcaaaagaaggcaccggctaaaaatacgcaatccgctaaaaacatcgtcgatttctggcctaatgttaagccttgatcagggagaactgcgcctatatataaaaaagtgctgactgcaagcaatgtaaaagcaaaatgcttgtagtcttcttttaaagatttcattctatttttgttcaaaagaatcacctgccagattcatagtatacgactattataatataatccggcggcttacagagaaagtaattctatccatttgttatatattttcaagcgcttggccgatatcttccaacaagtcttccgcatcttcaattcctacagaaattctgatcaagccgtccgtaatgccgagctcaagccggcgttctctcggaatagaggcatgtgtcattcttgcaggaacagaaattaagctttcaaccgcccccaggctttcagcaatggtaaacagtttcagatttcctaaaaacgcatcaacccgttcttcactgccaatatcaaaggagatcatgccgccgaagcccgctccttgcgtttttgcaagctcatgtccgggatgatttgaagaaccagggtaatataacgtttggacagcagggtgattctcaagaaagcttgcgattttccgcgcattttgatcgatcgcttccattctgagtcccaacgttttgattcctctcattaacagccaggaatcttgagggccgagcacgccgcctgtggagttttgcacaaaatgcagctcttctccaagctctttcgaagctgtcacaactaaacctccgacgacatcactgtgtccgccaagatattttgtcgcactgtgcagtacgatatcagcgcctaaagtaagcggctgttgaaaataaggagtattaaaggtattgtctacgataagcagaacacccgctttttttgcgatatcagccatgagcgtcaggtcggtgattttgagcaacgggtttgtcggtgtttcaatataaattgcttttgtattagggcgaatcgctttttcaacttcttccctgctgctcgtatcaacaaatgttgattcaatgccaagacggttaagcacctttgtcatcacgcgatatgttccgccgtacacatcatcagtcaacacgacatgatctccgctgttaaacagcatcataaccgctgtaatggcagccattcctgagctgaacgcatagcctgcttccccgctttccagttctgtcacaagtgcttcgagagcggttcgagtcggattggccgttcttgaatactcgtagcctgtatgctgccctgctttcggctgcttgtacgtgcttacttgataaatcggcacggaaactgcgcctgttttctcatcacctgtgattccgccatgtatcatcaatgtttttttcttcatatcagatgcctccttcgtatatttgtttgctgatatatcgatcgctgctgtcaggaaatactgtgacaatgttagttccagcggatgcttttttcgcttcctccaatgccgcataaagcgctgcacctgaagagcttccgatcagcaggccttctttttctgccgcttctttcacaagtctaaacgcattctcatctgttacggtgtagatctcgtcaaaatggctcttatccatataatcggggataaactccatgccgatgccctctgttttatgagcgtggggctctcctccgtttaaaatcgagcccaccggttcaacaatcaccgttttgactgctggatttttttcttttaagaaggaagctgtccctgcgaatgtgcctcctgatcctgcccctgcgacaaatgtatgaatattcccgtcaagcgcttcccacatttcaggtccaagcgtcttatagtaagtcgatggatttactcggtttttaaattgcaaaacgcaataagaattttcaatttcagtctccagctgaatggctttttgaatggctccctgcattccgtcttgacgcggtgtatgaatgattgatgcgccaagcgcttgcataatttgctgtttctctctgctgaaatgttcagggacacagaaaatcgctttcagcccatattttctggcacttaacgcaaggccgatccctgtattgcctgccgtagcttctataatcactccgccgggtttcactttgcctgaatcgagcgcgtcacgaatcagcatatctcccagtctgtctttgatgcttccccctggattcatcatttcaagcttggcatacaccgcgactccttctggaacatcaaagttcttcaagcggagaagcggtgtattcccaatcagctcggtaatgtccgtaatcactgtcatatatgtcctcctccttaatagaggttgtttttagagaaaaacggaggagaacgttctccccgttttaatgaattcgtttgatcacctttaacacaagctctgttgaatgaacagccgcctgctctaaaaattggtcaaatgaaacatgtgattctttgcctgcgatatctgataacgctctgatgacgacaaacggcgttttaaattgatggcatacttgagccactgccgcagcctccatttcaaccgcgtacagatcagaaaatctcgcacgcacctcttcaacccgcttcggatcgttcatgaaagaatcgcctgttgcaatcgttccttttgcaacctgaatgccgtcgagttcagataccgcttcttcagtgatgctgatcagcttttcatccgccgcataagcagccggaagacccggcacttggccgtattcatagtcaaaagccgttacgtctacatcatggtggcgaacgtcagtggaaatgacgacatcccctacattcaatgtatgatgaaatccgccggctgagcctgtgttaatgacataatcaggcttgtaacggtcaagcagaagcgtcgtgctgatagcagcatttacttttccaattcctgattttaaaagaatcacttcagttccttcatattcgcctgttgtaaattcacagtgtgcgatcgtttctgtttttgcattttcaagtttgtttcttaagatggtaacttcctcttccattgctccgatgactgctagtctcatctattcacattcccttcactttaccgtttgatcgcctccattatccacacgaagtcgttttgctgagtgaatcggactgcaaaaccttcagctgtaaacatttctttcaacgcatccaatgtaggataatgctctgtctctaaatcatttgcaagctgataaaagccttgagaacgggctttatcgatagcctgttgatacgcttgcgcattttcaaagacggtatcggcaaacactattttatcatgcaagtgaaggtatttgccatattgctttatggcagcccgcttttcttcgtcagtcaaatgatgaaaagcatatgaactgacaatcgtatcagcctgaaatggcggctcagggaatgtcaggaagtctccatcaacgatttccgtcctgcctgagagcttgtcagaagccagtttacgcattgctggagaaggttcgattccaaatacagttttgcctgcatcgagcagcttagctgtcaaattcccggtccccgggccaaattctaacacatgcgttccagattttctgacgatggcatcaaggatatgatcgtagcctctgaacgcttctttatactgaatatctaaaccttgtactgtttgatcataagttgctgcccaatcttcaaagagagggataaattcacggcccatatttgtcacactccatatttaataattcctataagtatactatggattaatgatggaacagttcctataataccacatattctgaaaagcaggtactaaaacactttgtgtattttatgccatctcatattgcgcattgaccgcaaaaaagcttatacttcatatgacttgtgaaagctggagggtcaagacatgaattttcaattagatctgattaaagacaaagtggaattttttgaagcggcttcattgcaggagcttgaaaagaaaatcaatacacaaattgaaaacaataaagccatcatgctccgggtgaaatctgtttcacaccaaactcttgtggcagaaggaagaatattgtacagcgcggtggttcatttctcagctgaagcctaaaacaaaagcagccggttttaacccggctgcttttgtttattttagcttttctacttttgtcggcttccagcctttttcatcgacccatgtaatcgtgacttgatatttattcccagtcgccttgtccaaaatcttgcctttggcatcctgagggctgccgttatttccaagccagagcaccgtcatgttatctgttgagacaccagttgcgtacgaaatggctttcagcatctcagcccagtcttgtgagcttgaatcataagtagcggcatgctcgccagtctgctcagttccgactgctttccagtcaggattttcatacgttttttccacatcgctcgatgagccgccttctgttacttttgcatctttaagcccgtcaccggctgaatctgagcttgaatctgaatcagagtcatcttttttagaagaagaatcatcttttttggaatcagagtcagaagacttctcagaatccttttcgctgtcagatgtatctttcttgctgtcttttatatcctcatccgatttcttttccgtctttcctgaagccggagattcctgtttttgcgccgtttcagaatccttgctgacatctttgctagaaggactgttaatgaagagattcgctgctactacgacaattagtatggatacgattgcgattaaaatgttaagcactaaattggcttttctgcgtttatcacgattttcataacgagattgattattgctcaataattctgcactcctttatccctcttggctcagcatatattttaacatgtgctgagaagttgttctatttctgattgatttcaatttcgtgtacttttttaacaatatcataaaacaccgaatttgtcagagccttatctcccggtgtatccatgtgtaaaacaactagagcgtatttcggcttatccgcgggaaaatatccggcaaaccatttttcgtagagcgtttccttctcttttgaaagcttgcctgtctgggctgtgcccgacttccctgctacagtatacggaagatcttgaaaccttctgcccgttccggaaggagattctactacccgccgcagtattttttgaagctgctgtgacgtatatttgtctatcgtttcccctttgagcttctgatctttaaacgtaacgagcgttgtgccgttcttatactcaatttgttcggcaattttcacctgccgtttttctccgccgcgggcgattgtcgccatcatattggctacctccagcggcgttacctttacatttttctgcccgattgctgtttgcgcaatggcttttttgactgatttgtctttttcatccccccaaatcacgccgcttttttcgttatacagctggcggaaatcggtttcgtggtacagttttccctcccagcctgcccgatcagtgagagccagcttctcggacatatcttcaataaccgagctgtcttttttcattaattgttctgcaagactcgtaaatgtgtaattacagctttgggcaaaactttcatcaaaagacaaggtgcctttgtcgtcccccggttccccgtacaggtttaaattgcaattaaaggtttgactaggcttcaccatattattttcgattgcagctgcggcaatgactgttttaaaaactgatccgggatagattggcgtcagcatataattttgaagtgtgttttgccgggacacgtctgcatctggtttgcttacaattcccagaacactgctattttcgatgtccagcagcacagctcctccctttttcagcccctgttcatccaatacctcctccatcgctttttgaatgctttgatcgatcgttgttttgatctggagcggataaaatgtattggcttcagctgtatatttgacgtccatgccaaacaaagggtttccttttccgtccacatgatataaaagctttgtgtcttgttccggaagcaaaaactcgtcaaatgtccgttctaaaccggttgttccgatttctgttgtaatcggaaggctctccttgtcaggatatttcttgcgaagcagcgccggatcttggttcgtgctccctatcgtatgtgaagcaaggctgggcttgtcttcattctccatatatacgccgtaaatgccgggatatttcaaagaattgatttttgtgatagattgttttgaaagtgttttgattttcttttgctgcaaaatgaccggtttttttgcctgacctagtgtctggcgcaaatcatcttcagacatgccgaggatgtccgcaacttttttgatcggccaatcctgcgtcagcagaaaagggaacaaaacaaccgcaggctcgctttgtcctgtcagcgcccgcccgtttcgatctaaaaaagagcctcttccatctgaaatgagcacttcctccgtccgctgtttcacactttcttgaatcaaattaattttctttttagaaaatgattctgtgaaaaacagctggatttctgcaagtctcagcagaagcagaaaaaatacaatcaaaaaagcgatgactgccagcttcattcgtttcgatatcttcataaaaaaacacctcacccacattgtggacgaggtgtttcgctgctaaacagatattatgaaattttcacaattttcacgagcatttctccgcccggtgtttgtactgtgacttcttcatctacttttttgcccaagaggctttttgcgatcggtgaatcgtttgagattttcccttcaaacgggtcagcttccgcgcttccgacgatcgtatatgattcttcatcaccgtcaggcagttcgacgaaagtgacggttttacccaaaccgacaacgttagagccgccgtcatcttcaatgattttcgcattgcgaatcatattttcaagagtcgtcacgcggccctctacaaatgcctgctcttctttcgctgaatcgtattcagagttctcggaaaggtctccgaagcttctcgcaattttgattcgctctactacttcttttcgtttaaccgttttcaaatattctaattcttgttcaagtttttgttttccttctgcagtcataggaaaaactttctcttgtgccatgtcccttcactccttctggttgtccctcaacatcttcgattatgtatgagagcataaactaaaaaatacaagaatgagaacacagggcagtcctcgttcttctctcccatataggtactgtttatcttaaactgaatcgtgtcgttctgcaaatatttcgcgtttataaacagggaaagaagggaattcgcacattcccttcctgcctatacataatatggtcagagttatttatgtctatgctatggtattacaaaatcgcgttttgttcaagaatggtttgaatttttgtgaccatcagatcaattgcgacgtgattctgaccgccttccgggataataatatcagcgtatcgtttcgtcggctcgacgaattggttatgcatcggacggaccactgacacatattgttcaatgacagaatcaatagagcgtccgcgctcattaatatctctcataatccgtctgatgatacgcaagtcagcgtccgtatcaacataaagcttgatatccatcagatcacgaagccttttgtcttcaagaacaagaatgccttcaaggataataacatcctttggctctacgtgaaccgtttcttctgaacgtgtgtgaagcttatagtcataaatcggcttttcaatcgggcggtaattcaatagatcttgaatatgctcgattaaatagtcattatcaaacgcaagcggatgatcatagtttgtgttcagcctttcttcaaacggaagatggctttggtctttataataaaggtcctgctggatcattaaaattgagtgtcctttaaactgttcataaatggaccgtgtgacactcgtttttcctgaaccggaacctcctgcgattccaatgactactggattcttacccatgggctgttacttcccctttctcatcatgttgctcggataaatctttttgtctagtttgaatttgacaatttgcaggggatggcgggcagcatctagctcatttccgtcttcgtcccaaatggtttcaatcgtatgtgtaaagttttcgatttctggaccgaaaaattccacttcgtcgccttttttgaagaaattgcgctgctgaagcgtgaccatttgtgtatcttcatcataattcagcactaagccgacaaaatcatatgtcgttttcttggcgtgttcgccgaacatttgctcttcatagcctggcgttccttcaaagaaagctgtcgcagtgtccctgttggcgcacttatcaagctcttcaagccattctttttgaatcacaaagttttctggatcagcgcaataagcatcgattactttgcggtatacgctgacaacagttgctacatagtgaatggatttcatgcggccttcaatctttaagctgtcgatccccatttcaatcatttttggaatggattcaatcagcttcaaatctttcgggctcatcgcaaatggtgcatcttcttcaccatacaaagcaacggcgttggcaccgtctgtttggtagagatcataatcccagcggcatgactggcagcagcctccgcggttggaatcccgcgctgtcatgtgattgctcagcacgcagcggccggaatatgcaatacacattgcgccatgaatgaaggattcgatttcgatatctaccttttctttcatttctctgatttcaagagcgctagtttcacgtgccagcacgacgcggtcgagaccttcttccttccagaactggacagccttccagtttgaaagagactgctgtgtgctcaagtgaacctcaacattcggcgccactctgcggcatgtttcaataataagcggatctgccacaataataccggcaacgttggcgtctccaagcgcttttaaatagtcttcaagcccgtccatgttttcattatgagcgaaaatattcgttgttacgtagatcttcgcgccatatttctttgcgaattcaacgccttctgcaatttcttcgatcgtaaagttatcggcattcgagcgaagcccgtattcctgtcccccgataaagaccgcgtccgctccgtaatgaacagcgattttcagcttttcaagattacccgcaggtgcgagaagctccggctttttcgtaatcacacgctttccattaacgattgtggatattttatcatttacggcagtcatagcttaacctccttttgattaataaaccgtttccttgaagaagaatccggtatcaatttttctgtttactggctggatgctttcaatgcgttcgatccagtcttcttttttcgcttcgtattcgtcacggttttccacgcacaaatcaattgcttctctgtacattttggtgacttctattaggtattcaggcattttcaaaacaccatcgattttgaaagaatcaattccggcatctatcaattcctcgagctcatcaatgatgcacacatcgttcgggctcatgatgtgagtgccgttttcatcttcgaaaatcggatatttattatcgcgttctttatcgtgtaaaaacatgcctgattcttttttctttctttcaatgtccatgactttgccctgatattcaaaatagtttccaatcaaagaacgcttcgattggaacatgcacgtcattccatgcacctggatttcaatttcgacttcagcattttctttaatctcaacaatgctgtccatgtttaattctctggcaagcacagaacgcgccgcacccttgcgtccccagtagttgcatgtataatagttggtgcctgtcgtttctgtgctccaatgaagcttcagatcaggcgcagattcacgggcagccatcagcacggcaggatcgccgaataccgctgcatcgacaccggcttctgctaagaaagccagatattcgccaagctcacccactttatcattatggaaaattgcatttacagcaacgtatacttttgccccttctttgtgagcaatctctacggcttttgttacatcttcacgagaaaattctccggctaatctcaagccgtatctctgttccccaactaaaaacgcagttgccccagcctgtatgagcggcaaaatgtccgctgtactcgtcggcgtcactaagagctctggttttttcatgacgttcacctcttctttttactaatcgcaagtccgtccccgacaggaataatcgcagtttgataatccggatgattcatcagccaatgattatattcatcaattttggctacaagcctgcgccttctcttcggttctattttgctgtaatcctctgccaccagacctttaaacagcacgttgtctgttataatcaccccgtccggtgaaagcatcggttcatataaatgaaaaaagttttgatactgaccttttgcagcgtcaataaaaatgacatcgtaaggcgcggttacatgaacggcgtcggctaattcaagcgcatctccgtaaaaaacatgaatccggtcatcaagctgaaattccttgatattgtttaccgcttcttcatgccgtttctcattgcgttcaattgtatatatttcagcagacggcagttccagagccattcgaatggctgaataaccaatggccgttccgatttctagtatttttttcggctgtttcacagacaaaatttgaagcagcacctccatgcccgctttttccataatcgggacatgatgttcttctgcatatgcttcaagtctcttcacgttatccggccgaggctttaataatgcttctatatagtcatttatttgttcataccggtcagtcactacaaacagcctcccgttctaaaaaggagtgccccagtcttatgcgcaggacactctctgaatacatcatgatacatcggtaaacaacccgatatattttatcataaaaccttgcggaaagcgaacaaaaggagagctttttgctctccttttatttctcattttttgaggaaatgtatttttcttttgctttattatgctcttttagcgtttttgtaaatacgacctcaccatttgatttggccaagaaatacagatagtccgttttatccggatgcagcgctgcttcccatgatgacatgccggcattggcaatcggccctggcgtcagccctgtgtttttatacgtattgtatggtgaatcgatttccagatccttataaagaacccgatctttatgcttgcctgccgcgtacaggacggtcggatctgtttggagcggcattttctttttcaggcggttataaaagacgctcgcaattttatggcggtcggctttttcagtcgcttcttcttctatcaaagaagccattgtcagcagcttatgcacagaaactttgtttttcttcatttctgatttatatgtttccacataagaatttgtctgcttaatcattgccttgataatgtcttcaagtgatgtgtccggatcgttaaaagggtatgtagccgggaataggtacccttcaagcgggtgcttaatgtttttattgaaaacatcatttgtcacagtgtccgggaattctttcttcagctgattgataaatgtttcatcgtccagcttcgctatgacttgttttttagagtattttgtttcatcagcaatagcagccgcgatttgggtcagctgtgctccctcagtcactgtgatttgaaaagcgtaacctgtagccccgcttgtcagcttctgaataatggcatctaaatccatacctttattcagatggtagaatccggcctgaaacccggaagcacctttatatttcacatagtactgaaacgccttctcgctttttatgacatcatttttctttaatatcgatgcgatggctgaaacagacgaaccgctcggaatgttaatattaactgtcgttttactgtctttttcaacaggttcaagcaatgatttcccatataaaaatgccccgccaatgatgagaaacagcacaacaatggaagacagtatgattctttttttattaaaaaacgattttttttgctgattgatatacattaggtctcctcccatcagctcttatactacatgattcattgtatttcggcaatttattacaaaaagaggcctgcataaagcagaaaaaagccggagcagtatagctccggctttggtttggcgcgatgttttactcttcgtcttcgtccgctaagaatgtgtttagtgtttcttcgatcatatcccattcttcgtcagtttcaatcgggaatagctcaccgttttcaccgtcttcgtttggcgtgaagctggaagcaagaatttctacttcttcgtcatcttttgattcgattggatagtacaagacataagatttgccaaactcttcattttcaaatgtaaacagcacttcacaaagctgttcatttccttgatcgtcaacaattgtaatatttttttcgccgtgttccattttcttcacctctggctttaatttaagctgtcaagatatccttgtaaaatcataacagccgccattttatcaatgactttttttcgtttttgcctgctgacgtcagctgcaatcagcattttttcagccgccattgtggtaagacgctcgtcccacagcacaacaggaacattgtacgttgtttcaagcactttcgcaaatgtttggctggcttcgcctctcgggccgactgttccgttcatgttcttaggaaagccgagcacgattttatctatagtatagtcctttatcagttcagataaacgggataaaccataatcgccttctgcttcatttatctttatggtctcaatgccttgagcagtccagcccatttcatcgctcagagctacaccgagtgttttggttcctaaatcgagtcctaatattctcattctttatttacgcctctttatgctgttctaaataagactttaccaattcctcgattaattcgtctctttcaagtttgcgaattaaattgcgagcgtcacgatgcctaggaatataagcgggatcacctgacagcaagtatccgacaatctggttgattggattgtagcccttttcctgaagcgcgtcatacactgtaatcagcacctcatttacgttagtctcagcagaatcatcggagaaattaaatttcatcgttttatcaaacgagctcaccgttttgcacctctttcccaaattcgcaggcaaagttcagcctggggtcctaatcttaccatcattctacactacatgggcgaattataaaacggatttcacccaatcttctacagaagccaaagcttcttctaatttttccggctgtttaccgcctgcctgcgccatgtccggacggcctccgccgcctccgccgcaaacttccgcagcttgtttaaccagcttgccggcgtgaagtcctttctcaatgaggtcctttgtgactccggcagagatattaactttatcgttttgtaccgcaccaagcacgatcaccgcagagccaagctttgctttgagttcatcgaccatagtgcggagatgattcatgtcttttgcatttacttttgccgcaagcacgtttacgccgtcaacttcttttactttcgacaggattgctcctgcttccacgttgcctagttttgcaagaagagattcattttctctttgtgcatccttcagttcagcctgcagagccgcgacccgtttcggcacttctttgatatttgttttcagctcgtcagcggtctgcttcaatacagaaatctggctgttcatttcgacgtaagcgccttgtcccgttacagcttcaatccgtcttgtgcctgctccgattccggattcagaaacgattttaaacaagccgatttctgctgtatttctgacgtggcagccgccgcacagctctaagctgtaatctccaacttgaacgacacggacaatatcgccatatttttcgccgaacagtgccatcgcacccatttcttttgcttcagcgatcggtttcaaatcaatgctgaccgggatgctcgcccagatcttttcgtttacgattctttcaatttgttcgagctcttcttttgtcacttggccaaagtgcgagaagtcaaaacgaaggcggttttccgttacaagagagcccgcctgattgacatgagttccaagaacatcttttagagcctgatgcaataaatgcgttgccgtgtggtttttaatgacgccgcttctcatatggtcttcaacttcagccgtaacatgcaggcctttttgaacagtaccgctctccacaacaccttcatgcacatgctggccgttcggcgctttttgaacatctttaattcttacaactgcctgctcgcttcggagatagcctttgtcgccgatttggccgccgctttctgcatagaacggtgtttcatcaagaatgatttgaacgctttctccttcatgagcctcttcgattaattggccgtcctgaagaagcacaatgatattggcatcagctttggtttgagagtagccgacaaatgtgctttcaactgtcacgtcgcgcagtgcgccgccctgcacctgcatgctgccgacatcctggcgggcgtttcttgcccgttcacgctgctggttcatttcctcctcaaagccctcatggtcaaccgtcatgttctcgtcttctgcgtattcttcagtcaattcaaccgggaatccatacgtatcatacagtttaaacacatcagcacctgagataacgctgctgcccttgtctttttcttttttgatcatttctgacaggatcgcaagcccttcattaagggtctcatggaagcgttcttcctcggttttaatgacttttgcgatgaaatccgctttctctttcacttcaggatagaaatcagccatgatttctgcgacaaccggcactaaatcaaacatgaacggacgatggatgttgatcgttttggcataacgcacggcacggcgtaataagcgtcttaatacatagccgcggccttcatttgacggcagcgcaccgtcactgacagcaaaggcaaccgttctgatatggtcagcaatcactttaaacgcagtgtctttcacattgtctttgccatatgtttcaccagaaatcgattctgttgctttaatgatcggaacaaacaaatcggtgtcaaagtttgtcggaacattctggatgacagacaccattctttcaagacccatgcctgtatcaatatttttctttggaagcggtgtgtacgtgccgtcagggttatggttgaactctgagaacacaaggttccatacttccaggtaacggtcgttttccccgcctgggtaaagctccggatcttctggatcattaccgtatgcttcaccgcggtcgtaaaagatttccgtattcggtccgctcggcccttcaccgatatcccagaagttcccttccagacggataattctttcttcaggaataccgatttttttcgcccaaaactcatatgcctcttcatcttcaggatgaaccgtaacagagagaagctctttgtcgaagccaatccacttgtcgctcgttaaaaactcccaagcccatgtaatggcttcttctttgaaataatcgccgatggaaaagtttccgagcatttcaaagaaagtgtgatggcgcgcagttttacctacattttctatatcgtttgttctgatcgctttttgagcgtttacgattcttggattttccggcacgacacggccgtcaaaatattttttcagcgtcgcaacaccgctgttgatccaaagcagtgaaggatcctcatgaggcactaatgacgcgcttggctctaccgcatgtcctttttctttaaagaaatccaaaaacatttgacgcacttccgcagaagttaagtgtttcattgtatttcctcctctataaaaatcgaaattctcttcagtgacagcaaaaaagccctccccctatgcaaaccaacgtttacacagggacgagagctgtctcgcggtaccaccctgattacgggcattcatgcgcccgtcacctttaaccctgtaacgcaggataagcggcagtgattaactgcactcaggattagcttcctccgatcttctgataaagctcctttcagcttatggagcttctctctttaacagggcttcggcgtactcagatccgtcactcgagattcgtatgtattctacgagaaattatagacaagcggcacgccgatgtcaatgctccgtcctcatccgcaaaaaatggatcatcattacttttaaaacagccgtcgcaggaacagccagaatcatcccgacgatacccgcaagctcccctccggcaaggagtgcaagcatgataacgaccggatgcattttaaggcttctgccgacaatgaacggactgaggatatttccttccataaactgcagaataaacaccgtaatcaccacaacaagaaccgccttgactgagatcgtcatcgcaattaacaacgcaggaacagctccgatgaaagggccaaaatacgggatgacattcgttaccccagagataaggccaagtatcagcggatacggaagcccaaatacccagaacgaaatgcctgcaatcacgccaagaatcaagcagaccaaaagctggccgcggatataatcgccaagcgaatcatccacatcccgcaaaaaggcgctgccccgctttctccacgacttcggagtcaagtaccatactgtctttttcattaactcaatgtccttcaccatataaaacacgagaaaagggattgttgcagcaattaagaagtaatcaagcacattgcggatcccgctgatcgcaccctcgatcgttcccgcaaaaaacgcctccgtctggcggatcattttatctatacggtgatgcataccatcaggccagtcatccgtatggttatgcacatgaagaagaagcccgttatacgtttcggcaaacatgggtatattttctgacaaatccgtcagctgcacgattaaaacaggcacccctttatacaacgcccagccaatcccgccaaaaaaaagaacataaatgaccaagatgctcaaagtcctaggcaatcctttgccatgcagccattctgtgaccggaagcaataaataagatataaaaatagaaatgatcaagggaataaagatcgtttttatgacgagccaaaagggtgaccataacatatcaagcataaaaaagacatagactgttaacagaaccagcaaacaaatagccacccacaacaaaagctgcaccggtttttggagcatctgctttcacctcacctatatcttttgaggtttacaaggaattattctttatgtttctttagtcagtcagaagtcatggacattttttcacttttaattttcagaaaagtttgatcatttactttttggtcaaattttctgataggaggattgcgatgatcacatttcaaaatgtaaacaagcattacggagattttcacgtgttaaaacaaattaatcttcaaatcgaaaaaggtgaagtcgttgttatcatcggcccatccggttccggtaaaagcacattgctcagatgcatcaacagacttgagtcgatcaatgagggagtgcttacagtaaacggcaccgccattaacgacagaaaaactgatatcaatcaagtgcggcaaaatatcgggatggtgtttcagcactttcatttatatccgcataaaacagtgctgcagaacatcatgctggctccggtaaaagtgcttagacaatcacctgaacaagcaaaggaaacggcgcggtactatcttgaaaaagtcggcatcccagacaaggctgacgcctatccttcccagctttccggcgggcagcagcagcgtgttgccatcgcaagaggactggcgatgaagccggaggtcatgctgtttgacgagccgacatcagcacttgatcctgaaatgatcggtgaggtgctagatgtcatgaaaacactcgccaaagaaggcatgacaatggttgtcgtgacacacgaaatggggtttgccaaagaagttgccgaccggattgtcttcattgacgaaggaaaaattttagaagaagcagtgccggctgaattttacgcgaacccgaaggaagaacgggcccgcttattcttaagccgtattttaaatcattaaaacagaaatgggggagcttgtatgaaaaagattttttctttagcattgatttctttattcgctgtcatcttgcttgccgcttgcggcagcaagggatcaaacggagaagcctcaaaggagagcaaaaaagatacgctagccgccattaaagacaatgacaaaattgtcttcggcgtaaaaacggacactcgactgttcggtcttaaaaatccaagctcaggtgagattgagggttttgatattgatattgctaaacaaatcgctaaagacattttaggtgatgagaaaaaagctcaatttaaagaggtcacctcaaaaacaaggattcctatgctgcaaaacggggatatcgacgccattgtcgccacaatgacgatcactgaagaacgaaaaaaggaagttgacttttctgatgtctatttcgaggccgggcaatcgcttctcgtgaaaaaaggcagcaaaatcaagagtgtcgagaatcttggcaaaggctcaaaagttcttgcagtaaaaggctccacctcctctcaaaacattcgtgaaaaggcgcctgaagcatctgttttagaatttgaaaactacgcagaagcctttacagcccttaaatcggggcaaggcgatgccctcaccacagataatgcaattttatatggaatggctgatgaaaataaaaattatcaattaacaggaaagccttttacagatgagccttacgggatcgccgtgaaaaaagggcaatctgctctcgcgaaagaaatcaacgcttcacttaaaaagatgaagtcggatggcagatacgatgaaatttataaaaaatggatcaaagaagacccagctgaataacaaccatcccgggatgagcaggcgatgctcatcccaatttgataaggagtgaataggcagatgaatgtgtcaattcttttcgataacttcagcatgtatatggacggtttttaccataccttgctcgcaagtgttatcgcgctggccggcagttttgtcctcggcgttgctgtagcggttatgagaataacagtctttaagccgctgcaatggctcgggaccgcatatgtagaattcatccgcaacatccctcttcttttaattacctttgttttctatttcggacttccaaacgcaggcctgaggcttgacggttttcaagcgggaacggttgctctcaccatttatacctctgcgtttatcgctgaagccatcagagcaggcatccagtctgtttcaaaagggcagatggaagcggcacgctcgtcaggctttacctacagccaagccatgctccatatcattttgccgcaggcaatcaaaatcgtcattccgcctttaggcaatcaatttttaaacttagtcaaaaactcttcgattcttggggttgtggccggattggatcttatgtaccaagccgatttagtttcgtcgagcacactcgttgtatttgatgtttatatttttgtggcgcttttttacttagtgctgacgattccgcttagcatcggtgttaactatctggaaaaacggctggaaaaaagctattgataaggagtgagttacattggatttcatcggtgcttattcacaggagcatttagcgtttttatgggatggctttctcgtcaccttgtacgttgctttcatctccatcattctgagctttttcttcggtttaatcgcaggcaccctgcgttatgcgaaagttcccgttctttctcaattgattgcagttctcgttgaaacgatcagaaacctccccttgctgttaattattttctttacgttttttgcccttccggaaattgggattaagcttgaaattacagctgctgcaattacagcactaacgatttttgaatccgctatgctatctgaaattatccgaagcggactgaaatcaattgacaaaggacaaattgaagcggcgcgctcctccgggctgagctatacacagaccctgttctttatcgttatgccgcaagcgcttcgccgcatggttccgcccatcgtaagccagtttatttctttattaaaagatacatcgctcgctgttgtgatcgccctgcctgaactgattcacaacgcgcaaattattaacggccaaagcgctgacggcagttattttttcccgatctttttacttgcggcccttatgtatttcgcagtcaactacagcctttcactcgcagcaagacgcctcgaggtccggcaaacatagaaaaggatactctttggagagtatcctttttgcattaaaacattttcgtaattcttcttctcatccgcttcatgcttcgattattcagcatgtcagattgagtcgccattcggtacacgagagctccggctcccattgccaaaagagaagtcatcgtccgattcatcctgcgcatctcctttcatgattaaaaattgatgctgcgttcatcctcagaaaacaaatcatccaagctgcttaacgttccgtcttcttccacctgatgagttgcaatcttccctttcgccactgtcagttcaataaaacagccccagcaataatattggttcacgccgattttgccgatatccttacttttgcaattcgggcatataagcatacctcacacctctatccgttcagaacgatctcgtctttccgcacctcgacaagcgaatccgctctttggatctggcgcttgcttcccgccaggtcagaaaagaaaccgtccgagagttcatatgctacgattatgcccctgtccaaacaaaagtatacatcttccagcatccccaatatatccccctcttgcgatttcacaagcttcatcttcatctgctcgtatgtgaagcatgatttcggaagaggcaaaagctgttctgaactgaccgaagccaatatgcggtcatcaaaaatggaagagatatcacacgcccgtaatagcgcatgatgatgatgcaaaaagcgtttttgtgcaagaataaacccaagacaatctcctttcagagaaaaacaaatatcggaaattgtcccgagataactagaagttcgttctgagtatactgggaatccttctacttcatggcatgttctcaaagtgtgatcaaccaccttttgttgaacaggcttaggttttgctttgcgccttagactcatacgatgaaatcaattccactgcaaatgaaaaaaaactcccgcttgcacgggagcattttattgctgttcttctttcataaaatcgaatggtgtaatgccttccatgccaatgttggcgtcgtgtacgctgaacgggagctctttttgcaaagcttcaagctcggcatccatttcctcaacctgtacggacagcctgtttttcaaggaggtctgtctgacagttgcatcattatttttcacgccccactccagcgcctcctcttccccgcataaaatgagaaatttcttcgctcttgtaatcgcggtataaagaaggtttcttctgagcattctataatagcctttcacaacaggcaaaaccacaatcggaaattcacttccctgcgatttatgaatagaacagcaatacgcatgggtaaattgattaaaatcttttttcgtaaatgtcatttcattgccgtcaaaagaaacgacggccatgtcttctttttctgtattttcctttgcataaaatatcgacgtgatttcgccaatatctccgttgaacacattgttttccggctgattgacaagctgcaaaattttatctccggttctgtagacaacatccccgaacttcaattctctccgtttttctttaggaggatttaaaatgtcctgcagcatcacattcaattcattaatgccggcttttcctctgtacatcggagcgaggacctgaatgtcctttgctgtatagccttttttcaatgcattggcgacaaccttctcaactacttctttgatttgcgacccgccgcagcgaataaaggaacggtcctttgtcggggcagtcaaattgttcggcagcaatccatttttcatctggtgggcaagctcgacgattgatgacccttctgcctggcgatagatgtctgtcagtctcacagtcggaatcacctgggatgccagcaggtctctgagcacttgtcccggaccgacggaaggcagctggtcttcgtctccgacaatgatgatttgtatatgatcagggatcgccttgaacaaatgattcgccagccatatatcaagcatactggcttcatcgataattaacagcttcccttcgatcggctgatcctctgtatgagtaaagccttcagcgccgttccagccaagcagcctgtgtatcgtaactgcagggagtcccgttgattcactcatccgttttgctgctctccctgtcggagcggccaaaacaatcggaaaagcttcatcctttttataagctgacgggtctagtgacacaccgtgaagctctccgtagagctcgacaatccctctgattaccgtcgtttttcctgttcccgggccgcctgttaaaagaagcatcggcgaggaaagggctttttgaatcgcttccttctggctgggggcatactgaacgtccatccgttcttccagttctcccaacgcgagcaaaaactctgattcgggaaactggttctcatattcggtttggctagcgatatgtttcacacgctttgcaacgttttgttctgcgtaaaacagcgaaggaaaataacagcggccatcttctatgacaatgtctttattttctccaagggcaataattgcgttagcggcatccatttctgtaatgcgctgcccttcccttgctgactggtttaacagtgattgagtgtcgatgatcagctgttccgtttctatgtacgtgtgcccctctgacagacaagtcgtttcaagcgtgtacaaaatagcagcttttacccgctcaggatgattacccgaaagacccattctgctgcccagctcatccgcttttccaaacccgatgccttctacatccttcacaagctgataaggattttcctgaatcttttcaagcgtctcggattcataggcttgatagattttcatagacagctgcgggccaaagccaaactgattcaaggaaatcatgatttgctccagtccctgatgccgctgcaatgcgccagccagcgtgtctgctttcttttttgagagtctgggaacatcataaagcactgaagcatcagccaatattttattaatggcgctgtcgcccagctttttcacaatttcttcagctgtttttttgccgatcccctcgaataaatcactcgataaatattgaatgatgccttccttagtcgttggaatctcctttttgaaatgctccgcctgaaattggagcccgaattttggatgggttacgatctttccgtaaaacgtgtaggtctcttcttcttgaagcgcagggaagtagcccgtcacggatacggctttatcttcaatggcttcggaggtctctgtgactttcactttcagaaccgtatataaattggtgtcattatgatagatgactgtgttgactgtcccttttaaatagggctcttcctccagtttaagctgatccggatgctgctgcacgagctgtccctcctcctgtgcctgttatgatggatcaatcagttttttagcatgaagcgcaagcatatgatctggctggatatcgattgccttgtccagcatttccagcgctttttctcggttttctttataagcataagtgacaccggcattataaaatgcatctgcatgccccgggtcttgctctgtcacagctgcgaattggctgagcgcttcgtccagcatgccctcgttggctaagcacatcccgaattgaaaacgcgcttccgtatcgttttcattcagttcgactgctctttgtaaatatggcagtgcaagcttaggctgttcgagcttgacaagtaccgttccgagcatgtaaaacaggtcgccgttttccatccccgcacgtagcgctttttcaaacatgtctttcgcttctttgtacatttcttttacaacatagacatttcctgctccataataagcagtggctgcgctactgtctaattcaagcgctttatcataaaacgcaagcgcacgttccagctcgtttacggatgaaagaaggttggcaaaattgatatacggaatcgcgtcttctttattttcttcaatcgcttttgtaaatgcctctgccgctttctcgtaatcgccttcctgcatcgcctctataccgagttgattataatccaccgatcatcttcctttcattaaaaaaccccaactcagtgttgaggtttttcatcttttatacgtaccacaattttgttccgtctttgtacacatcatcaattgtcccgccgccaaggcattcttcgccgtcatagaagacaacggcttgtcccggcgttacagcgcggacttgttcatcaaagatgacttccgcttcaccttcgccagtcatgcgcactgttactttatgatcctcttggcggtaacggaatttagccgtgcaggaaatctcttcgcccttcatgatatccgaacgtacccagctgatatttgttgctgtgattttgtcggaatataaaagcgggttatggaacccttgatctacgtagaggatgttcttttcaagatctttgcctaccgcaaaccacggctcgccgcttccgccgatgccaaggccgtgacgctgtccgatcgtatagtacatcaacccgtcgtggcggccttttacttcgccgtccatcgtcatcatatcgcccggctgtgcagggagatattggctgagaaacgttttgaagttgcgttcgccgataaagcagatgcctgtactgtcttttttcgtcgctgttgcaagttctgcttctttggcaatttcacgcacacggcttttttgaagttcgccgatcgggaacatgactttgctcagcgtatcttctgtcagctgattcaggaagtacgtttgatccttgttttcatcaatgccgcgcagcattctgacttttccgccgcttctgtctactcttgcatagtggccagtcgctaaatagtcggcgccaagtgacaatgcatgctccaaaaaggccttgaatttaatttctttgttgcacaatacatccgggtttggtgttctgcctgctttatattcatcaaggaagtattgaaataccttctcataatattgcttttcaaagtttacggcataatacggaattccgatttggttgcagacgcggatcacatcttcataatcctctgtcgccgtgcaaaaaccgttttcgtccgtatcatcccagtttttcataaagattccgattacatcatagccctgttcttttaacagcagggccgccacagatgagtctactccgccggacatgccgacgacgactcttgtatcctccggccgtttttccatttcattcactccaattactacgccgccttattatgtcagccgtttgacaacgtcggccacatgtttggcagcagttttcacttgctcagccgtattgccgaggccgaagctgattcgaatagaggacgtcagccggtcactctcttcgccgaacatagcagtcagaacatgtgacggcaggactgaaccggccgtgcacgctgaaccgctggagacagcgacaccagccatatcaagattaaccagcagcgcttccactgacacaccggggaaataaagattcagaacatgcggcagactatgctctttgtccccgttgacctcgaatgccacacctgcatctctaagcgtgtcggcaaagattgctttaaacgattgatacttctcgtttttttcgtcacgttcttcacttgacagcttgatcgcttctttcagcccgacaatgcctggaacattttccgttccggcacggcgttttctttcttgctctcctccgaataaaaggggtgaaagcttcacatctttactagcatataaaaagcctgtcccttttggcccgttgagcttgtgcccggaaacagacagaaggtcaatatggctgtttttcacatcaattggcagcaacccgaatgcctgaacagcatcggtatgaaaataagctttgtgttcctttaacagctcaccgatttcttcgatcggctgcactgttccgacttcattatttccatacatcactgtcacaaggattgtatcatcacgcagtgcttctttcacctgttttgcactgactcttccattttggtcaacgtccagatacgttatgtcaaatccgtctccctcaagtttttcacatgtgtgaagcacggcgtgatgctcaatttttgttgtgatgatatgtctgccaagatcttttcttgcaagtgcggttcccatgatcgccaagttatcagcttccgttcccccgcttgtaaaaatgatctcctgctctgccgctccgatttctgctgcgatctgcgctcttgcttcatccacccattttcgagattctctgccaaatgaatgaatactggagggattaccgaaactgccggagaagtgcggtatcatttgttccagcacgcgctcatccatcggagacgttgcggcatgatctaaataaatccgttccattatgtttacacctctgatctaaatatagaacatataagcttcttgctctccgtctgtatagctggcaagatcctctaatgttgtactgtctaaaacctcttttacagcatcccggatgcgaatccagagctcacgcttggcaggctcctcatcttccagcacttcaacagggctgatcggcccctcaagcacacggataatatctcccgcagtaatggcatccggctcactgcctaatacatatccgccatatgcgcctctgatgcttttcactaaaccggcatttctgagcggcgataccagctgctccaaataatgctcggacaaattattcgtctgtgcgatgctttttaatgaagtcgggccttcaccgtgcttttttgcaagctcgatcataatggtgagcccgtatcttcccttagttgatattttcaacatgaacacctctgttatttcatgattttccacatttataatggtaatttctatatgtttcgtccgtttattatcttatagaccaactgttattataacataccttcagcgaattttcattgaggcagaaggaaaggggcctttacccttttctaatgtacggttttccgttaccctgtaattaagtaaggagagatgatagatgaagccattggcatatcggatgcgtccgacaaaaatagaggatattatcggccagcagcatctggtggctgaagataaaattattggcagaatggtccaggcaaaacatttgtcatccatgattttgtacgggccgcccggaattggaaaaacatcaatcgcaacagcaatcgccggttcaacaagtattgcttttcgaaagctgaatgctgtcattaacaataaaaaagatatggaaatcgtagctcaggaagccaagatgtccggccaagtgattttgattctggatgaagtccacaggctggataaaggaaaacaggattttctattaccctatttagaaaacggaatgatcattttgatcggagcaacgacggctaacccgtatcatgccattaatccggcgatcagaagccggacccagatttttgagcttgaaccgttaacacctgaactgattaaacaggcactggaacgtgcgctccatgatgagcatcggggccttggcacctattctgtatccattgatgatcaggcgatggagcattttgcccacggatgcggaggagatgtccgctccgctttaaatgcgcttgagcttgccgtgttgtcaacgaaggagtcagcagacggtgaaattcacattacattagaaaccgcggaagaatgcttgcagaaaaaaagcttttctcacgataaagatggtgacgcgcattatgatgtactgtccgcttttcaaaaatcaatccgcggctctgatgccaacgctgctcttcactatttggctagattaattgaagccggtgatctggagagcatcgcaagacgattgcttgttatcgcctatgaggatatcggtttagcaagcccgcaagccggccctagagtgctgaacgctattcagaccgctgagcgagtcgggtttcctgaagcgcgaatcccgctggccaacgcagttattgagctttgcctctcaccgaaatcaaactctgccattctggcaatcgatgaggccctggcagatatcagagccggaaaaattggggatgtcccgaagcatttaaaagacgcgcattataaaggagctcaggaattaggaagaggaatcgactataaatacccgcacaattacgacaacggttgggtcgaacaacaatacctccctgatcctctgaaaaataagcaatactataagccgaaacagactggaaagttcgaatctgccttaaagcaggtgtacgataaattaatgaaaagaaaataaaacaaaaaaacagccttgatcatcaaggctgtttttatgcattatttatccttcacacgtttgatttcaatgtctttcaaaagatccatgacaacatgtccgcccataatcaaacctgcaactgacggcacaaaagcattagaggaaggcggcatttttgctttacgtattttcgcttcgtcattccccacttcttttctgacatcttcccgaataacaatcgggctttcatcagagaaaatcacttgaacgccttttttgataccctccttgcgtaatttcgtacgaacgaccttcgcaattggatcagtgtgcgtttttgagatatcagcgatttggaagcgtgtcggatccgttttatttgcagcacccatgctggagatgagcggaatatcccgttttagacattctttcattaaatgaattttataacaaatggtgtctgacgcatcaatgacatagtcaagaccatagtcaaaaaactgctcatacgtttcctccgtatagaacatttttaacgcgatcacttcacactccgggttaatgtctgcgatccgcgccttcattaaatcaactttcggctgtccgacagttgaaagcagcgcgtgaagctgacgatttacatttgtaatgtcgacatcatctttgtcgacaagcagaatgcggccgacgcctgaccgcgcgagagcttccgccgcgaacgacccgactcccccgactccaagcacagcaactgtgctgtttttcagcgtttcaaggccttcttttccgatagctaattcattgcgtgaaaactggtgtaacaagaacctcactccacattcgtattctggtttcatctataaaatggctgatccatgagcagccgttttttctgcgcacaaaaaataaagtcccaatagtgccgttgcagctttcctttgttttgaacccgctctcagcaggtgggtgccctcttttaaatcttgtaagtcctctttaccgaatgaaaagaggcatgtacgccatttaaaaatgcgggctcccaaatcaaaaaaatgttcggtcaaaactaggtgtacaactaacacatcaggactttatttaacttgtcaaaatcatatcacagacgattttgattttcaagaatcgaactgcaaattcagttcttaacttttttcttgatagaaagatgaagctcgtcaagctgggcgtcgcttacttcgcctggcgcttctgtcatcaggcagcttgcacttgccgttttcgggaatgcaatcgtatctctcaggttcgtacgtccagcgagaagcataacgagacggtctaagccgagtgcgattccgccgtgcggaggagcgccgtattcaaatgcttccagcaggaatccgaactgttcagccgcttcttctggtgagaagccgagaagcgcaaacattttttcctgaatatccttttcgaaaatacggattgaaccgccgccaagctcatagccgtttaagacgaggtcataagcttgcgctttcatgtcttcaggcgctgtttcaatcagctcaaggtcttctcggacaggcattgtgaacggatggtgcgctgcgtaaaaacggccttcttccggatcatgctctaatagcggccagtcgatgacccataagaaattgaacaatttttcgtcaatcagtccgcgttctttcccaagctttaagcgcagggcgccgagtgatgcggccacaacttcgaattgatccgctccgaacagcagcaaatcaccttcagcagcatcaagtgcttcaatcagcttagactgcttttcttcatcaaagaatttagcgatcgggcctttcactccgtctgcctcaaccttcacccaggcaagcccttttgccccgtagtttgcagcaaaagcgccaagagcgtcgatgtcttttctggagtaatcgccggcaccgccttttacattgatggctttgaccacgccgccgtttgctacagctgatgagaacactttaaattccgtatcctttacaatgtcagacacatccgtcaaaagcatgtcaaaacgcgtatccggtttatcagacccgtacttgttcattgcttcgtcatacgtcattcgaggaagaggaagctgaagttcctcaccttttgtttcacgcataacctttgccatcatctcctcagccaatgacataatgtcttcctggctcataaaggacatttcaatatcaatttgcgtaaactcaggctgacggtccgcacgcaagtcttcatcgcggaaacagcgggcaatttgataatatcgttcaatgcctgataccatcagaagctgtttaaatagctgcggagactgcggcagcgcgtagaactcaccttcgtgcacacggctcggcaccaagtagtcacgtgcgccttcaggcgtgcttcctgttaaaatcggcgtttcaatatcaagaaacccattttcatctaaaaagctgcgaacagctttcgtcacgttatggcgcagctgcatcgtctggaacatagccggtctgcgcaaatctaagtaacggtgttttaaacgaacgtcctctgacacttcttcagcttgatcagaaatcgcaaatggaggtgtctttgcagcatttaatacgttcactccatcagcatgtatttcgatcgcgcctgttttcaaattcggattaactgttccctcttcacgcgccaccacttttccttgaatatcaagcacgtattcatttctgatgccttccgcaatagcaagcgcttcttttgacacatcagggttaaaaacgacttgaacaatgcccgtacggtcacgcaagtcaataaaaatcaatccgccgaggtctcgtcttttttggacccagcctttcagcgttacagattcgccaattgctttttcagttatatcaccgcaataatatgttcttccaaacaatgcgtttcactccttatcccttttggtttgccttcatcacatgtataaattcatcaagtgccacttcaatctgttcgcccgtctgtgcatcctttacattgattttgttttgggcaagctcatcttcacccaaaatcgcaataaatctggcctttaagcgatcagctgttttaaactggcctttcattttcttattttcataatcgatttcactggaaatgcctgcttctctcagtttgtacaccaatgaaacagaataatcctttgctttttcgccgagtgtgacgatatagcagtcgattcccttatcaacaggcagctctcttttttcagcatcaattgcggcaagcaagcgttcgatgctcatcgcaaatccgatgcccggtgcttcaggtccgccgatctgttcgacaagcccgtcgtagcgtccgccgccggcaagtgtcgtaatcgcgccaaagccctccgcattgctcataatttcaaatgcggtgtggttgtaataatccagccctctcacaaggttcggatcgatttcatacgaaatgccaagatcatttaagtattgtttcactttttcaaaataagcggctgattcttcatttaaatatgtcaaaatcgaaggtgccgatttcatcagctcatgatcacggtcttttttgcagtccaaaattctaagcgggttcgtgtgcagccgggactggcagtctgaacaaaattcttcgatgcgaggctcgaagtgtttcacgagcgcttctctgtagcttttgcggctatcttgatcgccgagactgtttatgacaagcttaacgttttctaaacctgctttttcataaatactcatcgcaagcgccattacttcagcgtcgattgcagggtctttcgaaccaatcgcttcaattccaaactgataaaactggcggtaacggcccgtctgaggacgttcataacggaacatcggcccgacataataaagctttgtcggctgtacaggatttgcgaacagcttgttttcattaaaagcgcgaaccgcagcagctgttccctccggacgaagcgtcaggcttctgcctttgcggtcctcgaaggtatacatttctttttgtacgatatccgttgattctccgacgcctctggcaaacagttctgtatgctcaaaaatcggtgtgcggatttctttatattgataagtgcggcaagtgtctctcataatttgttcaacaaactgccagcgatctgattctccaggcagaatatcctgtgttcctctcggaatgttatatcccataggtagacctccttatgtattccttataaaatatccaatgatcgttaatgatgaaaatgaaaaaaactcccgcccctactatacatgatagtagggacgagagttatacccgtggtgccaccctagttggaatacgttcatattcccgctcgatcctttaacgcaggttcacgttcactgcctaatggcgttattcacgcgttcagcaggaaacctccggagtgttgtttcgagaaagacgcaatgggatccgctttcagcctggggcgggttcctctctaatcatgcaatctgacctactcttctccattattggttcaaatctttcatcatttgctatgtactcaatttctattataataatgggattggggttctctgtcaagctttattccggttgtttttcctcagcgctgcttctttggacataagaccaaattcagatgctgtttccgtaagataaccagtcgtatcgggatctgcgtgatcgctgtaatgcagattcgcttcaccgtcgtgaaatgcacgtcccatttttggatgatatttcatgatttgcacacctttttgattgtatttacgcttagtataaacaaatcattttatttttatttaaaaatcagaaaggactttacgatattaaacaagaatgcttttttaatgatcatcagaaaggaggacacaatgaacaagaaatactttgtccttattgtatgtattattttcacctcagcgctattcccgaccttttcatccgttacagctgctcaaggagaagcggtcatcgcaacagatgaaatgaacgtcagaagcggcccagggcttagctacggcattacagcggaagtaaaaaagggagaacgctatccaattttaaaggaagatggagactgggtgcagatacagcttggttctggagaaaagggctgggtagtctcctggcttattacaaaggaagaccaggccagcacaagctcctcaggaagcagtgacactgtgacatcaacagaccccgatctgcggatgagaagcggcccgggcacttcctacgaagtcatcggcaaattcccgcaaggcagccaagcatctgtcattgataaagattcgggctggatcaagatatcctatcacagtgccaccggatgggtatcatctgaatatgtcacatcaggaggcagcagttcagcgtctgatgagagtgaccaaaccgaggattccggtgcgtcaacgacgggcacagtcggtgtttcttcgctaaatgtaagagcctccgcctcacatgacgcggcaattataacaaaacttgatcgcggaacgaaactgacggttctcaacgagaaaaatggctgggctcacattgaggtgaacgggctaaaaggctgggttgcaagccattaccttttgactagttctgttccagctgatgattcagcaaatgccggcagttcatcctccgctaaaaaagcctatatcatgtacggaggaacgaatctaagaagtgatgcgtcaacatcagcttcgatcgttgagcgcgctgccaaaggagattcatacaccattaccggttcaaagggaagctggtatgaaataaagcttgataacgggcagactgcttatgtagccaattgggtggtccaaacgtctaaaagcgcagaagaagcaggtgaaccgccagtctctgattccccgtctggaaacggctctctaaacaataaaacgattattgttgacccgggacatggaggaaaagacagcggaacgatcgggtattcggggaaattcgagaaaaacctgacgatcaaaacggcaaaactgctcgccagcaaacttagatcggctggagcggatgtatatgtgacacgccaggatgatacctttgtcagcctgcagtcacgggtctctacctctcactaccgtaacgctgacgcctttatcagcattcattatgacagctatgcggatacctctacaagaggcagtacagcatattactacagtcctgccaaagatcaggaactcgcatcagatgtccactcagaagtggtgaagcgttcttccattccagaccgcggcgtattattcggagattattatgtgctccgggaaaacagacagcccgctatgctgtacgagctgggatatgtaagccatccgcaggaagaagccattgtacatagcaattcataccaagaaaaagtaacagatgggatcgaaagcggattagagaaatacttccaataaaaaaagctgccttttggcagctttttttattttgaatccataatgagcgtgaccggtccggagtttgtaagctgaacatccatcattgctccaaacgttccggtctccactttgattcctttttcacgaagcaggtcattccatttttcataaagacctaaagctttatcaggtttggccgcgttcatgtagttcggccggcgcccttttttcgtatctccataaagcgtaaactgtgagacggataaaatctctcctcctatatctacaagagacagattcattttcccttcactgtcatcgaaaatacggagattgacaactttatcggctaaataagctgcatcatcttctgtatcatcgtgagtgatgccgaccagcaccataaggccttgtccaatttggccgacgacctcttcgtccactgtaacgcttgcttctgttactcgctgaacaactaatctcttttctaacccctttagttcatgacgcggcgcacagaatagatatctctaatctgtttaatacgctcgacgactttatgcaagtgattgatattctggataaaaatcgccatatggatggttgccactttattgcgatccgatttgccagagacagatgaaatattggttttcgtttcattcactgcctggagtacctcgttcagcaatccgcggcggtcatacccaagaatctctatctcaacattgtattccttgcgcttttgaacttgtgactcatgttcccactctaccgggatcagccgctcttgggcttcattcgttttgacattcggacagtcttcgcgatggaccgaaacccctctgccttttgtgataaagccgacaatatcatcacctggcacaggattgcagcattttgataaacggacaaggaggttgtcaatgcccttgacacgaacgccagcttcccgttttcttccttgcgggtatggcttaggttccccagtgacttcctgaacgatcttttcctgttcttcctggtcgcgctgctttctctctttttctgttaggcggttcgccacctgcagagctgtgatgccgttgtaaccgaccgccgcgtacatatcctcttcatttgagaaattaaatttgtcagcaaccttttgaatattctccggcgttaaaacatccttcaattcaaaatccaagtttttaatttctttttcgaccagctcacggcctttttcgacattttcttcacgccgctgtttcttaaagaattgacggattttatgcttcgcttgggatgtttgggcaagcttcacccaatcctggctcggaccgtaggaatgcttagaggtgagaatttcaacgatatcacctgtccgaagcttatggtcaagcgtaaccatttttccgtttactttggcaccgattgttttattgccgatttcagagtgaatccggtaagaaaagtcaatcggaacagaaccggacggaagctcgattacatctccttttggcgtaaagacatacaccatgtcagagaacaaatcaattttgagcgattccataaattcttctgcatctgtcgattcattttgaaattctaaaatttcacggaaccaagaaagctttttctcaaaggttgcaccttcattggctgctttcccttctttataagcccagtgagccgcaaccccgtattccgctatttcatgcatttcaaaggtgcggatctgcacttcaagcggatcgcctttaggcccaataaccgttgtatgaagcgattgatacatattcggcttcggcattgcgatataatctttgaatctgcctggcatcggtttccagcatgtgtgaatgatgccaagcaccgcgtagcagtcctttatgctattcacaagaatacggacagccaacaaatcgtaaatttcattgaattgcttattttgcagcaccatttttcgataaatgctgtaaatatgtttcgggcgtcccgagaagtcagccttgatatttacttcttcgacacgtttcttcacttcattgacaacctcatcgacataaagctctcgttctgcacgtttcttcttcatgaggttgacaattctgtaatattgctgagggttcaaataacggagcgccgtatcttccaattcccacttaatttttgaaatcccgagacgatgcgccaaaggagcaaaaatttccagcgtttcattggagattctccgctgtttttcctgaggcagatgtttcagtgtccgcatattgtgaagacgatccgccagcttgatcaatatgaccctgatatcttgagccatagcgacaaacattttgcgatgattttccgcctgctgttcctcttgagatttatatttaattttgccgagtttcgttacgccgtctacaagcattgccacttcttcggaaaatgcttctttcaggtcatcgagcgtcacatctgtatcttccacgacatcgtgcaaaaatccgcccgcgattgtggaagggtccatttcaagatcaacgagtatccccgcaacctgaatcggatgaataatatatggctcgcccgatttgcggtattgctcgcgatgagcatcttcagcgtacagatatgctttttcgacaaatgcgatatgctcatcagatagatagctgcgtgctttatctataacttgctcggcagtcaatacttgttcgttcgccatggaatcaccttttttaaaatgtaaactgtattgtagtttattatcaagaaaaaaacgaaagatgtaaagagcagaagttcaaatagccaaatattatataaaataaatgcaaaacaataggaaaaaagcaccctgacatggagtgctttttcgttatgcggttatccttagtatttcatcaatgttaagatgtcgtaatcttcgagcttatttctgccgtcaaggtaagaaagctcgattaagaaagcgataccagcaacaacgccgccaagttcttcaacaagtttgattgtcgcttcaattgtgccgcctgtcgcaagcaggtcatctgtaataagcacacgctgaccaggcttaatcgcatctttgtggatcgttaatacgtcttttccgtattccaagccataatccactttgattacttcacgaggcaacttgccttctttgcggaccggcgcaaaacctacgccaagcgcgtaagcaacgggacagccgataataaagccgcgcgcttcagggccaacgaccaaatcaatttgcttttctttcgcatattcaacaatttgatctgtggcatagcggtatacatcgcctttatccatcagtgtcgtaatatctttaaattgcacgccctctttcgggtaatccggtacaattgttacgtattgttttaaatccatctgttttatgtcctcctcgtactttcataagcctctgaatcttgtttcatcagcttattcagccattccttcagctcttcagcagaagaataattcagcttttgatccagttccatcagctgctgtttcgcctgatatgtttgtgagtctgttaagtcgcgtttctttgctccgctcacaacagacagcacaccattctctattttaacaaaaccgagatcaaaaaacacctttgtcatgaaattgattgtttcaacggaccagcctttatgttttgcaagctctgaaccgtgttttttcacgtcaaaagcgcctcttttcagcaagaacgcataataccatttaaagtggtctcttgcgggaaaagttgataaaaagtggtcctcatgattgagaaaaataaaatatatccgctcgggcgcctttccttccagcaaacgtgcgagcatgtccagcgaaggcggcggatccagtaatacaatatatgcaccatcgaggtcaaacgcctttgcttgatctttagaactgatgacgtgcacttctcggcgaaggtcttcagtttgaagtaatgttgttgagtcttctttgaaagagacaatggcccgtttagcagatggaagggcggaaactgtgtcttcccacgtccgttttccccttaaatcaaacagctgccattcagaaacagcggcatcctttatcataagctgcggcttttttcgattgttccattcgttgattgacatctcaccgacaatggaaattcttgaacccggtacgatgccttcttgaagctcgcctttattaaaaccgacgcaatcaagctgggacgactcgtttctgatcgtcattttgacatgagttttatttgcccctatcttgcggacatcttccagtactgcattttctacgagaacgtgcggtttcgggttcagcatgccaaaaggagacagcatgttcatttctgcgatgctttcaactgtaatgtcttcgacgccgcagacaaggtcgacttcctgtacgggaataaaatcctcttccgtaagcgtattgtccgctatttcattcagcctgcttcgcaaatccggcacatcttcggctttcagcgtcatccccgcagccattggatggccgccgaaatgaggaagaatatctctgcattcagaaaggctctcaaataaattaaatcctctgatgcttcgggccgaacctttagcgattcccttttcttcatcaataccaagaacaatggccggtcggtagaaacggtccacaagctttgaagccacaatcccgacgactcccgggttccatccggctttggccacgacaattgcagtttgatcgagcccttgctgttcaaccatttcaatcgcttcatccgtcattttgctgaccattttttggcgctctttgttcagctggtcaatttctgcggcaagctcttccgcttcaaacgaatcctctgacataagcaaatgaacagcgggatccgcctgttcgattcttccgacggcattcagccttggtgcgagctgaaatccgactgtttcttcgttcgcttctccgatgtctccgcctgacagcttaatcagctcttttaagccgagccgatttgtccgtcgaagcctttcaagtcctagtgttgctattaatctgttttcgtcatgcagcgggactagatcggcaatggtgccgatagccgccaggtcaagcagttcatcaggaagttcacccaataaagcgtgggcaagcttaaacgcgactccaaccccggcaagctctttaaacgggtaagtgcagccaggctgcttcgggtggacgatcgcacggacatccggaagctccggtcccggttcatgatgatcggtaatgatgacatccagtccgagttcctttgccaccttcgcttcatgcacagcggcaattcctgtatcaaccgtaatgatcaaagagaagccccgttctttaatcgaacgaaacgcctgttcattaggtccatatccttctttaaaacggtcaggtatataaaaatcaacttgagccgacagtttttgcagcgtgtgaagcatcactgacgtacttgtaaccccatcggcgtcataatcgccatatatcataatcttttcttgttgtgaaatcgcctgttttattcgatctgccgcttctttcatgcctttcatttcaaaaggatcataaaaatcggcatcctttgtatgtaaaaacagcctagcgctttctgccgtatcaaagcctctttttacaagcagggacgcaacaagaggtgttatatgcaattgttctgtgagtgatttgaccttatcctgatctggtcgctggatttcccatcgcatttttgacgctaacataaattcacccctcaaccaccctattatactagagcaggctgaggggtttcaaataatattcgaaaactagtcttttttctcaatcatggctgatgcatcctgtgtgtcagtctgatcagcaagatgagtatcctcttgtttatgtattgctgttctattttctttccgcaaggtttttatttcccgcttcaatttcattacctgaaaaatgccgacagaaaatacgatcagtgctcccattaaaactgagcccaaaataacaagaatgagcggccattctgatcttccaaacaggtaatcaacttctacggatcgaacattaatgactgcgaaaatagcgacaattaaggtgaaaataagtgcgaaaataatggtccattgtttattcattctcttttcccccaaacttcttattgaggtaactttcccaatcaagactggttttaaacatggcttaacactaggttaagctccctttgctgttaatttttcccggatcagcctcttcagtccggttccctcaccggaaatcacaagtgtatcgccttcgtcaatgactgtttcagagctcggattcagttgtttatcctgattctttttaacaattgcaatgaccgtcacatgatattcctgacccacattcaaatcaccaatcgtctgatgaatggcaggcgctcccgcctctgctttacaccactctataatcaaatcatcaagggctgactcgacctgttctaatgctttcggtttatatgccattccgccaagaattgcagacatttgccttgcttcagcgtcatcaaactgcacggaggcaacacattcctcatggtcgttttcgtcaaaatagtaaagctctctccgtccgtcatgatgaatgataattgaaattttatcacggtttctagtaatcatttcaactttttgtcctatgcccggcagctctgattcgcgaaccctcatatataaaccctcctacatatctgaaaaccagccataaacacttttaacaccatatatatgtttaaatgtaagcgtatgtcattatagcaaatgtctattttaagttcaatgaaacttcaaaaaacaggctgccctgcagaggacagcctgatattttttattgcgccgaatcttttttcagttctcttcctttccatgcaagccaaatttgtgcggcaatgtatagagaagaataaacgcctgttaacagcccgaccaataaagcaattgagaagttagtaatagaagatgctccaaagatcagcaatgtcacaacaacaatcacaacggttaatacagtgttaattgaacgtgtaaaggtttgctgcaggctcaggtttacaatatggttcagatcggcaaaggttttcggcttacgctttttcatatgctcgcggaccctgtcaaatgtaacgattgtatcgttaatggaatacccgattatcgtcaagatggccgcgatgaatgtaacatctacctcaagccttgtaatactgaagaacgtgacgataaagaatgcgtcatatagcaatgaggcgatggcagcaatcgccattttgtattcgaatcggattgaaacgtaaataatgatgccaatagaagctatagcaactgcgtacagcgcatttctcgccagctccttaccgactgtcggtgaaactgtgctgacatttggatcagatccgtatttgtctttaaaatacgtttttacttttgcaatggtttctttatctggcaccccgacaaaacgggcaacaccgatattgctcttttcgcctgacagaactacagtatcagggtccatacccagagattcaaaatccttctcaacttgctctgtcgtcagcttatggtcgctttgcacttcaatccgtgcaccgcttgcaaagtcaatgccaagattcagcctgaacacaagcaggataataatcccggcaaccgtgaccgcactggagaaaataaagaagtatttgcgtttgctcgtgaaatcccatttttggaatggcgtatgcggctctgtattttcatccgtatcctgaatatccatgatatgtttcttattgacaccaaaccagccttttttccgatcaagccatctgctttccacaaggagagcgaggagaaatctcgataagaaaacggcagtgataaagcttgtcaaaatcgataggatcagcattgtcgcaaaccctttaacagagcttgtcccaaagataaagagcacaaccgctgcaataatggttgtaatattcgcgtcaaaaatcgtcgcaaatgaccgtctgtttcctgaacggaaggcagagcggactgactttcctagcttgagctcttctttaatccgctcataggtaataatgttggcgtcaacagccatcccgacacctaaaatgagagcggcaattcccggaagcgtgagtacggcattcatccagtcaaagatctggagtgtaatgtagatataaacagacagcgtaatcaccgcgattaatcccggcagacggtaatagaaaagcataaataagaaaataattgcgataccgacaataccggcaaacaccgtatcatggagagcctgctggccgaattgcgcgcctactgatgtcgaatacttttcagtcagtttcacaggaagtgcgcctgcgtttaaaatgctggctaaatctttcgcttcttgagctgtgaaatgaccttcaatttttacatcagttgtatttagttcctgacttacatttggagcggatacaaatttaggatgctctttttgaacttctttcttaaaggaatcacctttatcataatccaaccaaatgacaagctggttgtttggcgccattttcatgaccttcttggtcacttcaccaaatttatcagcgtctttcagcttaatcgtgacaattggctcatttgttgtgctatcataagtttgtttagcgccgttttcgactagatcagcaccgtttaacagttccttatcatttgcatctctgaaagaaagctgcgcttcagtcgccaaaatttcacgcgctctgttttggtttgtcacgccagcgagctgaacgcgaatccggttattcccttcaatttggatgttcggttcgctgacaccgagaacattggcccggcggttcagtgcctctactgtgctgaccagaacgtcttttgtgattttgtcacctttttttacaggctgtacatcatacagcacctcaaatccgccttgcaaatccaatcctaacgtaatattgttagcggcaggcttcgtaaagtagcccaagcccgtgccgatcaatagaacgaaaaggaaaaacgcaatcaagcgtccttttttcattatgtatatcctcccttaaacctgtgcgaatcaacctgctatctcagcagttcttccaatgcttcctggccctcttcactgcccagccaattagacgttttaaatgactcaacggttgcatagttcataaattcgccaattttcactgataaaatatcactcgccagttcataaatgctcagttccgttttctttttccacttcttatctgttaagtatgaccacaaactttcgagttcaacatcatcatacccgagaatcttaaactcttccagtttgctgtaaagaaacggcctgacgtggtctttatatagatcggctggatgcttctccacgaattccacgctccttttttattgtttttcaagaagacttgtcatgcttggacgacatatacgcatatctttattgtatatgattccaggtagtttgagaaggcagggggtaaaaatggcgaaacagacgtttttaaagggcactcttatccttatcgcagcaggaatggttacaagaatgctcgggtttgtcaaccgggtggttatcgcccgttttatcggtgaagaaggagtcgggctttacatgatggcagcgcctactttcttcttggccactacattaactcaattcggtctgccggtcgcgatcagcaagctagtcgctgaagccagtgcgcgcggagatcatcaaaaaacgaaaaatattttagtcatgtctctgaccattacgggagtgctcagcctcatctttacaccgctgtttctgtttttcgcccctgttatggctgaaacgatgctgacagataagcgaacactgtatccgctcttggccattacgcctgttgtgccgattattgctatatcgagtgtgctgaggggatactttcaaggaaaacagaatatgaacccgcttgctatgtcacaagtccttgaacaggttgtccgcatttcactcgtggctgtctgcacaacgatttttctcccttacggaattgaatatgctgcagcgggggcaatgctatcctcagtggcaggggagctggcatcacttctttatttattcgtttgctttaagtataaaaagacaattaaaatcagaaagcattttttacagtcaattaaaaacggaaaacaaacctttacccaattaatgagcgtgtcccttccaacaaccgggagccgctttatcggaaacctctcttggtttttcgagccaatcgtcgtcgctcaaagccttgccatcgccggtgtggcaacagttgccgcaacaaagcaatacggggaactaaccggctttgccatgacgctgctgactctgcccagctttattacatattctttgtcgaccgcgcttgttcctgcgatcagtgaaggaatggagcagaaaaaattgcaggtggtggaataccgcttagaacaggcgatgcgtctctgtctgctcagcggaggcatttcagttgttattttatttgtatttgcggatgagctgatgagagtgatgtacggttcctcaggcgcagctgtatttataaaagtgatggccccgttttttctgctttattatttccaaggcccgcttcaagctgtgctgcaggcgcttaatttggcaggagctgcgatgatgaacagcttaatcggagcgcttgtcaaaacaggccttatttttgtccttgccacaaggccttctcttggcattatgggcgcggcattagccattgtgacaggcatggtgctcgtcacgctattgcacgcagcaaccgtaagcaaagtgctgccgatcagcatcaaaatcaaggagtacgcgctcagcttcgctgttattgtaatttgcggattcatcagctccgccatcaaacaatatataagctttggagcatctgaggctgtcaatctagccggatggattgcggcgagcgccgccatttatatgatcctcctgctcgttttccgtttaattaaaaaagatgagcttcgccgcattcccattatcggacggttgatcatccgataatggtcacgtgcggtgcccatctttttcatcaatatatatttctccgtctgtaaacgagcaaaatgaaatatctgaagggtttgtgtatccgtgtttttgcaaactttcaagcagccattttctatctttactgattctggacaggttttctgtttgaatgaagccgtctataatgagcggcatttcgagctgccgatgctctccgctgttttctttcttaacaatagtcagtttgcccgacggctctaaaatagcaaatgatacgtcagctactctgtcgatgctattttctctgagctgaaccattaaatcatcaaaattataacgctgtgatttcatggcttcttcgtcaatttttccatatttgataattatggtcggcttaccgtcaagaagctggcggacttttcggttttttaaagaaaagtatgccaaagtcacttgaatgatcattaatacaagcattggcaaaatggtatgaaatagatgatcgtctacgttttctatggctaaaacggcaatttcagccatcatgataaagacaacgagatctaaaatactaagctctccgatctcccgtttgcccatgaaacgaaaaatgaccaatatcacaaaatacaatacgactgtgcgaaacgcaatagtgagaagctcttccattatgcacctccaactcattataggttgcaacaaaatgatcaatttatgtaagaaaaaccgattgcatttcacaaagcttttacgtctaattcatgggataagggaatacatttttacaaagacgagccatcagcatgtctgacggttttgaacaaaaagaacagaagccttttaatacaggcagagaggagacaatcatggaggaaacgaaacaagttggaaaaggcattctttacggcttaatcgccatattttcagccatgctcctgacaagtttagcggtttcacttttattgaccgcaacctcgctggaagaatcatcatttaactggctgatcaccgctatctcatttctctctttatttatcggcgggttcatttcaggcgggaaaggcaaggaaagaggctggatgattggcgcattgaccgccttaagtttttctctgattatcttattgtttcagtatttaggattcggaaagacatttacagcagaacagctgatcttccatctgggatttttaggggtgtgcatgctgggcgggattttcggcgtgaacatgaggggaaacaggtcttccacataaaaaagagcgggctcacttgcccgctcttttttgtttgctatgtatagctcctgctgttattcagcagcagaaacttctctgatcgcgcggcggtcgaacgtaagacgtgtgttatcaccagtcttaattacgactttgctttcgtcgatagagtcaacagtaccgtgcaatcccccgattgtcactactgaatcgccttttttcagttcctcttgcatttggcgtacagccttttgctgcttttgctgaggacgaatcagcaagaagtaaaggaccgcaaacattaaaataataggaaccaatgtacctaaagtgccagtcatcattttcacccctttctgtaagcctgttatgtttatttagaagcttttcgcatttggcttgttatagccgtaacgctcaaagaactcttctctgaaatcacccagacgatcctcgcgaatagcctgtcttacctgctccattaagtgtaacagaaaatgaaggttatggtaagttgttaatcgaaggccgaatgtttcattgcagcgaatcaagtgcctaatgtacgcgcgagtgtagtttttacatgtatagcaatcacactcttcatcaatcggacggaagtctctttcaaatttcgcatttttcatattgagtcgtccttcagcagtaaacactgtgccgtttcttgcaatccgtgtaggcagcacacagtcaaacatatcgaccccgcggatcgctccgtcgatcagtgcgtccggagaacctactcccatcagatatctcggtttatccttcggcaagagcggtgttgtgaattcgagtacacggttcatgacatccttcggttcacctacagacaatccgcctatagcatatcccggaaaatcaagcgaaatcaagtccttcgcactttgtgtccgcagatcttcatattctccgccttgtacaataccaaacagcccttgttcatcctgacgattgtgggcattcaggcagcgttccgcccagcggcttgtccgttcaactgacctcttcatgtagtcgtactccgccgggtatggcgggcattcgtcaaacgccatcataatatcagagccgagtgcgttttggatctccatcgctttttccggagataaaaacagcttgtctccatttagatgattgcggaaatggacaccctcttcctctatattacgaaacttgcttaaagaaaagacctgaaaaccgcctgaatctgttaaaattgcgcggtcccagttcataaatttatggagcccgcccgcttctttgacaatgtcttggcccggacgaagccatagatgataagtgttgctcaaaatgatgcctgcatccattgctttcagctcttcaggcgacattgttttgactgtcgccagtgtgccgaccggcataaaaaccggcgtttcgaaggagccgtgaggcgtatgcactttgcccagccgcgctcctgtttgtttgcattcttttataaattcatagcgtattggttgttcagccacttttgatgaggcctcctgttctcaaattatataatcagcatcgcgtctccgaagctgaagaaacggtattcctcttccactgcatggttataggcacgcagaatgttttctcttccagcaagcgcgctgaccagcataatcaatgacgatttcggcaaatggaagtttgtaatcattccgtcaatggctttaaattcatagcccggataaataaaaatagatgtccagccgcttgatgctttaaattgcccgtcatgttctccggcaatcgtctcaagcgtgcgtgtcgaggtcgtgccgacagaaatgatccgaccgccattttctcttactttgtttaaggctgcagccgtttcttctgacatttgataaaactctgcatgcatattatgctcttccacttcatcggcactcacagggcgaaacgttccaaggcctacgtgcagtgtgatgaactcaatttgcacgcctttgtctttcagctgctgtaagatttcttccgtgaagtgaaggccagctgtaggcgcagcagcagagccaatttcttttgaatacactgtctggtagcgctctttgtcatcaagctgttctttgatatatggagggagcggcatctctccaagggattcaagcacctcgtagaaaataccgtcatattgaaattccatctttctgccgccgtgctcaagctcttccgtgcagattgccttcaatcttccgtctccaaatgtgacaacagttccttttttcacccgtttcgccggtttggcaagtgtttcccatttatcaccggtttcctgtttcaacaaaagaagttccactttcgcgccggtatcctcttttgtgccgaataaccgcgcaggcagtacccgggtattgttcaggactagacaatcgccttcgttaaagaagctgataatgtgtttaaacgagctgtcagtaagctctcctgtatgtttatcgagcaccatcagccttgaagcatcacgctgctccaacggtacttgtgcaattaaacgttctggtagttcaaaatcaaataaatcgactttcatgatgatttcacctttattctagtcttttgttatttcattctgccaaaaagattaagcaaaattgataataccacacttataataatacaagtgacaaccgggaagaaaaacgtaacatttcctttttttacaaaaatatctcccggcatcttgccgacaaaatgcaaaactgctccgataataagcaaaacagcaccaagaatcataatgatcttaggaaattcagtcatatcggggagcctccatttggaaatgatgataaacggccggtgtcacgatccttccacgcggcgttctttgtataaatccaatttgcagcagatatggttcatatacgtcttcaatcgtatgcgattcctcgccgatggtagctgaaatcgtatcaaggcctactgggccgccgttgaatttttcgatcatgcccatcagcagcttatgatcaatatgatccaaaccgaggcggtcaacctgaagccgctccagcgcattctgagaaatgtcttccgtaatcctgctgtcacccagcacttgggcgaaatcgcgcacccttctcagcaggcggttcgccacgcggggcgtccctctcgatcttcttgcaatttcaagagccgacggtttatcaatctcaacctcgaatacatcagcggttcttgtgacaatatccgccagttcttcttgtgtatagtactcaaggcgagacattacgccgaatctgtctcttaaaggagccgtcaaaagccccaccctcgtcgtggctcccaccagcgtaaaaggcggaaggtcgaggcgaaccgagcgggcagatgggcctttgccaatcacaatgtccaggcaaaagtcttccattgcaggataaagcacctcttcgatcgatctgtgcagcctatgtatttcatcaataaataatacatctcccggttccagcgccgttaatatagcagccaaatcaccaggcctttcaatcgcaggccctgatgtcgtccgcaattccactcccatttcattagcaacaatcgaagcaagcgttgtttttccgagtccgggcggcccgtacagaagaacatgatccagcgtctcctgtctcattttcgccgcatctataaacacgcgcaaattttcttttaccttatgctgcccgatatactgtgccagattttgcggcctcaggctttgctctatcactgattcatggttgtctgcttcacttgagacgagccgttcatccatgaacatcaccttactttaatagtttttgtaatgcttttttcacatattggtctgttgtcagcccaatttcttctttaaggtgaggaagcacctttttgatttctttttcagcatatccgagaaccctgagggcttcaagtgcttcttcaagagccgtttccgctgtttgcttttcaagcctttcttcatgattaaacagattttcaatcatttcaggcacaacatctgccagctttccttttaaatctagaataatctggcgtgcggttttctttcctactccaggaaacttgaccaaaaaagcttcatcttcattttcaattgcttggatgaccgctccgggatcacccgagcccaagatggcaagtgctcctttcgggccaattccggtcacgtttaacagctttgtaaagagcgccttctcctctcttgttgaaaaaccataaagcgaaaaagcatcctctctgatatgatggtatgtaaaaatcgtttcttggcttctctccttatatataaacggattcggcgtgaaaatctgatagccgatgccgccgttctctatgacaatatattggggagatacataatcaatcgtccctttaacaaattcaatcacgcaaattcacctctttgactgttcttcattgtaccataaaaacagccaaagtcttatagaaaagttaacatatgttcgcttctctctcattctttcacgaaaaaaaagacatgaatacatgtcttcaatcagcggacgctacccgctgtatgtcttcatatgttcgatgacatcctcaaactccgcttttgtccgaaatggaatgcctttcagcagatttttttgcatatggctttccagcctttctaaatcaatttgaaaaaaagactgaattggttcggaagctggctcaggccgcccatgaaaagtggaaatcactccattatccgatacaccgatatacccgttgaccttgctgagcggagaaatatcgtccatttgcttccggaagagcacatatccctttttttgttccactagcgtccatccggcataagctgcccaaaaatcatccatagaaaacactttttcatgcttatgctcaatgctgacatcgccgtccaaatacaccttttcaagctgcacatgcacctgcagcggctcatagtgctccacttccgcgccaagtgcgcgggaaggagctcctattaaaaatactgccgctgagcaaagaatgcccagcaaaagatacgccgtgctgaatcgtttcaccctctacacctctttgcacacgtttatgattagtttgaccaaagaggctactgcttaaccgttttatcaaaatttgtctgcacattttccctgacaaaccgttcctccgtatacacatctgtgctttgctcagaaattgtcaagaatcgcgtcagaaaggcactgaaaaaatacaatgccgcaaagatccaaatcacgccacctgcaccgagcggcccaatgaaaagactcacgatgcccggcgcgataaacgcacataaaccagatcccaaattcaacactgacatggcagcacctttattatcaggtgcaagcgtcggcaaaagcgcgcttaatgggacgtaccctgctaaagccgcgccgtagcagcaggcgataatcatgagcacccaatactgatgcccgatcagctgaggcgtgtaatacagcgccagcgtaaaaataccgcatccgacaccgccaaaccacatgaccgtattgcgccagcctagtttatctccgactgcaccgaaaatgatattaaacacaatattcacaaaaaacagcgtcccccatatttgcagccattccgaaaccgaatacccgtatcgtgctaaataagtaggaagaaagatggcaaatccaaattgtcctatcgcattaatcgtcttgaccactccgccgatgcctaccttagggttttcaaacataatcgtaaatgccttcgacagttctttccatttcggctgatcttgtttttgtatcggagtaaatttatctttgttaaaaaataaggcaagaattccgcctgccgccacaaacagtaaagcgctccaaagcgtattgatttctccaaaggccggaactgcatagctggaatagaacggaccgagcacgttaaggccgcacgtaaacataaaccaaaaccagccgacggcttttccaagaatattttgagaggtgctgtatgacacccatacgagaaaagagtatgcaaacagcggatatcccaagcctctaagagcatagctgcccaagagagccggataatacatatgaggaatcgcccagccgataaaagcggccgaaccgaggataaatgcaagcaatccgacagtcatcgtttttctcggcccccaagtttggacaaacgttcctgaaagccaagctgagatggtgacagcaatgccgtacatggtaaataacgatgcggattgctgcatactgagaccatgatcaacgagaaaaggagacagccagccttgttcgaggccgtctccaaccataaagatgacaacgccaatataaccccaaaccatgtgagaaggaattccgattttgttcaaaacatttcctttagcatgtactgtattcattttctccaccgcctacttaaagtatcaatggagtatatacccaagcttgctgaattgtaatcctgttagattaaaaagcgattttttcagtgtgctcaatgctaacaggcatgccaaaagcaagcgattgctgtgctgctctggcgatcctcccggcctgtaaaccgtcattgccggtgcagggagtctcctggtttgtgccgatcgcttctgcaaaacggagaatctcctcctcatatgaatccttatagcgttcaaggaaaaagaaatgcggtttatccttcatcacaaaatcagctgttgacacctcaaccgttgtcggcctgctattgtcagccgctgcagagcctttcgtcccgaaaacctcaacccgctggtcatatccgtacacagcttggcggctgttatcaatcacagccatggcaccgttttcaaaagtcagtgtaataacagctgtatcaatatcacccagctccgcaaaagaaggattcaccaaagccgcccctttggcatacacttccgtcacttcgcttcccataatatatctggccatatcaaaatcatggatcgacatatccataaacaatccgcctgacgtacggacataatctatattcgggggttctgggtcccgggacgtgatttttaataaatgaggtgtaccgatttcaccattttcaacaatcgttttgattttcttaaaatgaggatcaaagcggcggttaaatccgacttgaagtgttaccccgtgtttccggacagccgcaagcgcttcactcgtttcgtccagagagaaactaacgggcttctcacaaaatatatgctttttcgcctcggctgcttctttgatcatctgtgcatgtacggctgtaggagagcaaataaaaatagcatcaatatcaggatcatgtaataaatcacgataatcagaggttatgtattcaatctgatgactgtcggcccagctttttatacggctcgcctgaatgtcagagattgcttttattttcatgtgaggaatccggcttatattttgaacatgaagtttgccgatgcggcctgcaccgataatccctgtcacaatctgttttgtcatggcttcttcccccttgatcattcacgaaagcgctttatttaaaattaatactatcccatttgtaagcgcttttcaagaatggaaattaaacgttctatgtctcttttatcacaattcatgcttataagtagccttcttcttcaagaccagatacactagaattaggctctttttcctgaacagtttatgattttcctataaacagctgcataaaatagagcaaagaaggtgaatgaaatgctgacaaaagcagaggcactggcccataccgtcatataccgcaagaacagcagatttgataaagtcaaagagaaatccgaggaattaacactaatcggcaagggaagaagcgcctatgtgtttgccttaacagaaggcggtcgaaaaatggcgctgaaagtattttttccggaatatcaagcgacagcagtcaaagaagcagcgatctatgaaaaattagccgggtccgcattctatcctgacatttacgaaactggcgattcatttattctcatggaatatattaaaggtgaaaccttttataactgtctgaagaaaggcattgcaatcagtgatgacatgattcagcaggttgaagaagcgctttctgacgcccgggcagccggactgaacccgtcagatattcatttgcggaatctgatattgacagaaaccggggcggtgcgggtgattgatgttgcgagatttgagcagacaaaaacatgcacgcagtgggacgacttaaaatccgcatatcatgcactctacaaaaaaccgatattccccaaaaagattccgggtttttggctggagatcatcgcatttttatataagaaagattggtttcaaaagcatttcgcacagcggaaaagaaaatattcttaaatcaaaaaggcagccgcacaagcggctgcctttatcatgtattttttactttctgacggcagaaatcagtttcatttgttcaggcgacagcttaattcgatagcctctcacagttaagtagaccgcttctgggtccttctcgccggaatgacaatacgttttttccatttctgtctcccctcaccctttattggctttatttcatcttatcattgctttattgaggtaattttaaagaaatgtaaagattatatgaatccgatatatagtaaaatgagagaaaaaaagggagagagtcacattaagaccgaaaacaccttgagcttagatgcagccagaggtgaacttgtaaatgaaaaaacacttgtcaagagaacaatctactggaattacccggacagccgcccagcagtgacgtggatcaatcacaatacagtgaaaatcggcaatcagactttacatcttgatactgatgaaacgtatgattggcgaaaagatgatcattggatccgtgaagaaccgccgcaggcgtcagtgaggtgatgaaacatgaataagatgaacggaacaaatgatgaaaagcatttcaatcattttgtgattgctttatcctttatatacggtttgactgaactaggctatttgttgctgaaggattttataacaattgccataagtttgcctctgtagaaaaacgcagcgtagtcgatacgccgcgttttttctttttcccttcctcttcttattgataattacaggtcatataatgtgacaaatcgattgtagaaatagttcgattagaccaaaatcctttttatacatgtattcgaatttgaagtgagggggaagcttgatggcagattttgttgctagtttgaatgcggtcttatggagtacgcccgtcatttatattttattgggaattggattcgccttttcaattatgacccgttttttacaagtccgacatttaaaagaaatgattgttcagatgttcaaaggcaagagctctgaagccggcgtttcatctttccaagcgttatcgattgcgctgtccggccgtgtgggcacaggaaacatcgcgggagtggcgacagcaattgcattcggcggacccggtgcagtgttctggatgtgggcgattgcctttatcggggcggcgagtgcctttgtagaatcaacgcttgctcaaatttacaaagtgaaacaagacggtcaatatcggggcggccctgcttattatatagaaaaaggcttaggcattaagtggtttgccgtcttatttgccgctgctgcccttattgcaatggcctttctaatgccgggcgtacagtccaactccattgcggctgggatccaaaatgcattcggcatctctcctttcgtcacagggtgcggtctggttttattattagggttcattatttttggcggcgtcaaacgaattgccaatgcggcgcaaatgattgttccatttatggccattggatatatcctgctgtctttgattattattgtcatgaatgtgtctgaattgcctgctgtgatctcattaatattcaaaagcgccttcgcattggattccgcttttggcggcttgatcggtatggcgatttcctggggcgttaaacgtggcatttactcaaacgaagccggccagggaacaggcccgcatccggcagctgctgcagaggtttctcatccggtcaagcagggactggttcaggcattttctgtttatattgacaccttgtttgtatgttccgctacagctttcatgatcttgtttaccggcatgtacaatacccaggctgcagatggttcctttatcgttcaccagcttaaaggcgtagaagcaggacctggtttcacacaagcggcaattgacagtgttcttcccggattcggtgcaggctttgttgccatcgctttattcttcttcgcttttacaacaattatggcgtattactacatcgcagaaacaaatatcgcctatttagcacgaggcagagaaagcaaatgggcgatgcttggcttaaaactgattattttagccgccacgttctatggtactgtgaaaacagcttcacttgcttgggcattaggggatgcagggcttggcattatggtatggctgaacgtcattgccattgtgctgcttgccaagccggcgctccttgctttaaaggattatgagcgccaaaagaagcagggcttagacccgatctttgatccaaaagcgctgggtatcaaaaacgctgatttctgggagaaagaatacactcatgaaagtgaacgtgtctcctgaacatactaaaaccggcccgatatgacctcgtgccggttttttatgaacgatagtttgtatacacttcttgaacatcatcgtcatcttcaaggacgtctattaatgtttccagcttctcaacagcctgatcatcggcttctgcataggtattgggaagcatggtcacctccgccgaagaaattagatatttcgattcgagggctgttttcacctcttcaaaatgctcaggctctgtgaaaacctcatataggtcttcttcaattcgcagctcttctcctcctgcttcaagcacatcaagcatgagctcatcttcttctatttgccgttcagtacggtctatcgtaatgaacccctttcgttcaaataaaaaggctacacatccgctttctcccagacttccgccatttttattaaaggctgtccgcacatttgacgccgttcggtttttattatctgttacgcattcaaccatgacggcaatccctgaagggccgtagccttcataggtgatttcttcatagctgcttccgtcttggcctcccgcagcttttttaatggcccgatctatattttcattcggcatattggcgccttttgctttttcgatgacaagacgcaatgctgaatttgcttctggatccgctccgccttctttcgctgccacatagatttcttttgccagcttcataaatattttcccgcgctttgcatcctgtgcattttttcttttttgaatgtttttccacttggaatggcctgccatgttttcaccttcttttacattttctatgtacactttaatgggaaatgttcgctgatgcaaagaaaaaggctgccgaatatcacttccggcagcccttccttcctagcggttgttcattttatgaagttttctgaacagccctttatctgttgatacttggacgtcacggccatttgcatagttgcgcgctgcttttacaacattatctctgtcagactttgtgaactctctgtggcttttgactgcgataactactcggtcatccgataccataacttgtgtgtcattgacgtttttcacttgtttcacacggttggcaatttttgcagccagtcttctgttttcttggttgtcatacccgttgttcgctgcattccgattcatgtttcggttattcgtgttgttatatgttccgtcagttgccaaaggaacacgatcgtcagcagtaacacggtcacggttatttacattcgtggtgtttcggttaccgtcgttctgatcctccattaattcagaaacaggaccatcgtggtcgattccgtctccctgtctatcggcgtcattttcatttgtataatatccgattggacgggtattgccgttattgcgcgtatcattcatagcattatcgtttgctccgcatgctgttaagccggctgtcattagaatcaggctagcgatcgtcatttttttacccaatggaaaaaccccccgtggacgaattgagcatgtttgctcgcttttatcatgtgcgtatggggggcatgttaagcgtgtcagttctctccatttggcagtgatctgcttgaaaacaaaaaaaggaacgatttacatcgttccgaacgatcactcattttcttcttccggacggccaaacatttggtttacagaaggctggttcgtcattggcatagaaactcctgccgaatatgggtttggatttgggttagctgtgccatatggcatattagggcttccataagctcccattcccgaatggccaggtgcagagaaatatggctgatgatcaccgtcacagccgcagtcgtcatgatctttgtatggcatgtaaccatgagccgcagcaggctggtatgctcccattacttggggagtgccgtaataagggccatacggcatatgtccatacggagatccataagccggagatgcgtattgcggcgcaccgtatgaaccgtaatgtccgtgatggctgttttcatgatgctggttttcataacccgggtcatactgaggcgatacaaagcctggctggtatccatgcatcggatgcattggataagcttgtgccggatagtacggatagcataatcctgatcctggaagaattggcgaaacaggcaccggacacggtacgaaatgagccggataatgataataaggctgaacagccggcatcggcatattcggaactgtgtgatgaacgttttcctcttctataccgcctacctctggcgcctttggcatattaggcatattcggataatttgcattttccatattactcatagcctcctgttgtggaaattggtcttgcatatgatacatatgatccatatttccgtcatgatgttttttcggctcctccggtttaggaggcgaccaaggctggaaaagctgtttcatatcataataatcgttcacatcagcttcagggtacacattttcctgcaaattaggcatcggcgggacatacggcatggacttcttttctttcggctttgtgtcttctacatcgacaacggatttaggcttctctttcgcatatggatgttcttgcttcacactcccggccgcaggacttttgcccgcttttggctcttttctgaccgggactccttctgacggcacttttattttcattccaggcatgattaagtctggattgctaagctgtgtattgagttttttcacttcctcaacatcgactccgtacttttcagctattttccagagcgaatcgcctttttgaacgatatggattttcaacgttttcccctcctatgcaaaacgtgaacagttcagctgtgattacaatatgtttcttcacaacatatgcctgaacaaaagaagttatgagtaaaggaagggaaaatatttctgatctacgtgatcgaaagcattcgattcagggcaaggagtgcatcttcctgaatggcttttggcaccttgatgacgcctgaaggttctcctttttcaatttgttccagcgaccacaacaaatgcggcaaatcaattcggttcattgtcaggcaagggcacatgtcagggttgagtgattcgatttgtttatctggatgctcgtgaatgatccgctgaacaagattcatttctgtcccgattgcccacttgcttcccgccggagcctggttgattgtgtcgataatatatttcgttgatccgttatcatcgcttagtgtcacgacttcgtgtgaacattccgggtgcacaatgatctgaatgtcggggtctcgctctctcatatcatggatatttttagtggtgaatttctcgtgaacagagcaatgccctttccacaaaatcactttcacattcgtatgcccggattcagctactaattcatctttcatcggatcccacacagccatatcttcaagcgcaatgcccagatcataagccgtatttctccctaaatgctgatcaggcaaaaataaaattctttttttctgtgtaaacgcccattcaagcacttttttcgcattcgaagaagttacagttgctccgccatgctttccgacgaatgccttgatctccgcagtggagttcacataagttaaaggtatgatcgtatctccaaatatatgctgaagcttcttccatgccctattggtctgctgcatgtcagccatgtcagccatagaacatccagctctcatatctggcaggacgaccgtttgctgctcgcttgtcagcatatcggcggtttctgccataaagtgaacgccgcaaaatacgatataatccgcttctttgtttttttccgctacttgggccaattgcagggagtcgcctgtttggtcagcaaattgtatcacttcatccttttgataatgatggcctggtataaagagcctgctgccgaactttttcttaatggcggcaacgcgcgtttccatatcctttctcgatagttctttataactttcgggcatcatatcattcgattgtttgatcacatcaagaattgacataacagcattcctccacagattcatttgataacgtaacatccatgctgatatctaaacttttgacggaatgagtcagaaatcctaatgaaatataattcacacccgtccctttaaaagcaggcaaagattctaacgtaatcccgccagaggcttcagtttttatattagccggtgtgagctttgcaaaatgacggaccgtatcaggcggacagttgtcaaacataataacatccgctccagctgcaattgcttcccgcagctgttcctccgtttcaatttccacctcgatatttaccatgtgccctgcggcctgacgggcttttttgcacgcctctaaaatagagccgcatgctgcgatatgattatctttaatcatgatgccgtcatacaaaccgaatcgatgattatacccgccgccggctctgacagcatatttctccagcattctgagccccggtgttgtttttctcgtgtcacaaattttaatctgttcatcatccagacaccgaacagcctctcttgtcattgtcgcaattcctgacagcctctgaataagatttaatacgacccgctctcctgaaaggagcgcagctgcgggaccgtgtaactcggcaatcacttcacctttatgcaacatgtccccatcttttttgtgtaaaatgctttgaacattttcgtccaataacgaaaagccttcttttatgatcgctgctcctgcaaaaataccctctgactttgcaacaatctccgcttcacagctctgttctccaaaaatagactgcgatgtaagatcccctgtcccaatatcctcaagaaaaaagtgattcagtaattttttcagctgtaaatgattcattgttccaaatcccctcgttttttctgatcttcgttcctttttttgtatggacaatttgtcttccttgccagctcacctcagcatgaggaaaatcggtgcggaagtgagcccctctgctttcctcccgcaaaagcgcagaaaacgtcatcagctttgcagtttgccatagatgagaaagttccatctgccgaattgtgatatccttcacatttacttcctgaaaaggcagcgtatgaagccagatgctaagctcaatcaaactgctttgttcccgcagaatagacatgtggcttgtcattttgctttgcagttcatgcccctctatatccggcacctcgtagaagacactggtttctagccctgattgatattgcctgttataaaccggtttttggataatatgctctgctgccctttttccaaataccagcgcttccaataaagaattgcttgcaagccggtttgctccatgtaaaccggagcatgctgtctcgccaatcgcataaagccccggcactgtcgtttctccccagcgattaactgaaacacctcccattaagaaatgcattcccggagcaacaggaatttttccgctgtggatatcaatccctgctttttcacaaatagcggtgatggtagggaaacgcgtttcaaaatcagaaatcgcactgaagtctatataaacgcgatttccttttgccatttcttcgtgaataacccgtgagacaatatctcttggagccaggtcacctaaaggatgccgttcagccataatcctgcggccgttttcgtctactaaacatccgccttcccctctgacagcttctgaaacaagcccgtaggaaacaccatttttcacaagcagtgtcgggtgaaactgagtaaactccaaatccgttaattccgccccggcccggtaagccagagaaagaccgtcacctgtgacagtgagatcattcgtatggtgaagaaacaggtttccacagccgccggcagccagcacaacttcgtctgcgtgccttaccttgagccgccctttgctgtcttttgtcatgacgccgatacatcgtccgtcctctataagcaaatctgctgccgtttcattctcgattaacttgattttgctgttgatccgtttgagcaaataatcgataagcagcctgcctgttgcgtctccgcctgcatgaaatatgcggttgtatgagtgggccccttctcttccaagacaaacaccgcctcgttcattgcggtcgaatggaaatccacgctccaataggctttgaaccatcatttttccatcatgtaatacgtctgctacaatagctagattattatggccgcaccctgcgtataacgtatcctccagatgggcttcaatcgagtcatcttttgcataggccgcagcaatcccgccttgtgcatagacagaattgctgtttttgacgcttttttttgtgataacagtcacttcgtatgagggcgggaaagctgcagctaaggaaagtgccgccgcccctgaaccgatgactgcaatcgtctttttagacatatgccatcctcctgttgtttacacctgtcttgacacctatatttacacaaggataaaataaactcaagagttttttatggagaacggatggaggaagaccggatgatttatttagattatgcagcgacaacgcctatttgtgaggaagcccttactgtatatcagaagcttagtatggatatgtacggaaatgccagcagcctgcatgatgcaggaggaaaagcaaagcacatactggagtactgccgtgaaaaaatcgccaacatcattggcggagaagcaagcggcatctattttacaagcggcggcactgaatccaattttctggccattcaatcattgttaaacggcctgccaaaaacgaaaagacattttattacgactgccatggagcatcagtccattcataattgcgctgcttttttggaacagcagggatatgatgtaacagtcattgaaccgaatgaatacgggcttattaccgaggaaatattactaacccatatccggccggaaacaggccttgtatctattcagcatgcaaattctgaaaccgggatcattcagcccattcaacacctgtcttcatacctgcacaataaggggattcttcttcattgcgacgctgttcaaacgtttggaaagatcccgatcaatacaaaaaatctgggagtagatgcactctcaatgtccagccataaaatccacggtcctaaaggagtaggggcggtctatatccggccggatgtcccttggaaacccgtttatcctctgactactcacgaatacggattcagagccggcaccgtaaatgttcccgggatcggtgccttcactgccgctgcagaattgatcgtaagcgaaatggaaaaacagatatcccgcaatgaggcattaagaacatactttctagaccaaatccgtattcggtctctccctgtaacccttgcagcagacacttcgaaagcagaatgtcttccgcatattatagggtgtttttttcactcatttgaaggacaatatgttatgttagaatgtaatcggagtaatatttgcatttcaaccggcagcgcttgttctgcaggttaccacggtccgtctgaaacaatgaaagcattaagaaaaaccgaacaagaagctctgcaatttatccgcatctcttttggcaggcatacaacagctgaacagctggaacagttattacatacgtttacagtgctttgggaacaaaagaaaggagaatttgatattgaccgaagaattaaagctaatgggcgccaacaggcgtgaccagcttcttctgtggctgaaggaatctaaatcaccgctgacaggaggagaactcgcaaaaaaagcgaacgtctcaagacaggttattgtacaggatatatcgctcttgaaagcgaaaaatgtaccgattatcgccacaagccaaggatatgtatacatggatgcagccgctcagcagcaccagcaggcagaaagaatcatagcatgtctgcacggtcctgaacggacagaagaggaactgcagctcatcgtcgacgaaggcgttacagtaaaagacgtaaaaatcgagcatcccgtatacggagatttaactgcagccatccaagtaggcacccggaaagaagttagccatttcatcaaaaaaatcaattctacgaatgctgcctacttatcacagctgaccgacggcgtgcacctgcatacactgacagcacctgatgaacatcgcatcgatcaagcctgccaagccctcgaagaagccggcattttaattaaagactaaaaaaagccctctagtgggctttttttataattggtaagactggtatgcacccagaagcctcactttgcagccgagtgcttcaagctcctgcatggcccctggaatcaatacatcatcaaacgctttctcaatatcaataataaagaaataatggcctaatccggttttagtcggacgtgactcaatttttgacaggtttaaatttctccaagaaaatgcagacagcactctatgcagcgccccggactgatcatcctgcggcagcatgaccattaaggtcgttttgggcctagagctcaattttgaattcacttcaaaagatatgttttcatcgggagacaggataacaaatcttgtatgattgtccctataatcctgtatatcccgtttcacgatttttaattcgtatgtagaagctgccatatcattggcaatgaccccgatattcagctcgggatggtcactgacaaactttgctgccgccccggtagaattggcgtattcatatggaacggaaggaaaatgtcgatgaagaaatttatggcattgcgcaatcgcgtgtgaatgtgagtaaattttgtcgagctctttccatgcattctctcttgagggatggacgagcaagtgctggtgaatcggcaacgtcatttcacccacgattggcaaaggctgttcatgtattaaatagtctattgttagattaacagatccttctaaagcattttccaaaggaacaaaagcaaaatcaacttcgcctgcaacggctgcatctatacactccggaatggtgcggtaagcaacatgttcggcgccgttttgaaaacaagaactgactgctagatgtgtaaatgtagctgctggacctaaataaccgactttcatgacgattttctctcccttatgcacctgaacctaatatttcaaccttttctacaaaatcaaacttcctgagcttattcattaatgtatgaatgtcttcttccattgccgacgtactgatagacagtgtcacatttgctctgccttgaagcggaatggtctggtgaatggaaagaacgttgcttccagaatcagctaccgcctgaagaagctgagataacgcacctgacctatcctccaaatgaaagaaaagtgtgataatttgttcttttaccatggtgtagaatggaaaaacagcatccctgtatttataaaacgcacttctacttaaatcgaccttttgaacggcatctgctactgaatctgctttttttcgatcaagcagctttttgacttctaatgtttttctcattgcatcgggcaatacatcttcacggacaagataaaatgtctcctctttcatttgcatcccccctttaaaatagagagcctggcaccaggctctcttttcagccaacattgattaatcaataaattcaaattcaaattccagaagcctgattatatctccatccttggctccgcgttctctgagtgcttcatcaacacccattccgcgcatctgtcttgcaaaccgtttaaccgattcatcacgtgagaaatcagtcatcttgaataaccgctcaaggctgtctcctgaaagcacaaatacaccgtctggatcgcgtgtaatgttaaatggcacttcttcattttccatcgtgtacatgacacggttttgtgtaagctcttcctcgtcatacagcgggaattccggtgtgttctcaagctgattggcaacctcaaacagaagctcacgcagaccttctcttgtcaccgcactgatcgggaataccggataatcatccgtcagcttttctttaaaggcttcgagattttccgcagcctccggcatgtccattttatttgcaacgataatttgcggacgctcagtgagacgcagattgtactcgctcagctcctggttaatcgtaagataatcatcatatggatcacggccttctaagcctgacatgtcaatgacatgaacaataaccctcgtccgttcaatatggcgcaaaaactggtggcccagtccgacgccttggtgtgcgccttcaatcagccctggcaaatcagccatgacaaagctgcgtccgtcatccgtttcaaccatgccgagattcgggacaagcgttgtaaagtgatagtccgcaattttcggttttgcagatgagacaacagacagcaaagtagattttcccacactcgggaacccgacaagtccgacatctgcaagcacttttaattcaagaacaatgtagcgttcttttcccggctcgccgttttctgaaagctgaggcgcgggattagccggtgtagcaaagcggctatttcctcttccgcctcttccgcctcttgcaatgacagcccgctgtccgtgctctgttaaatcagcgatgacctgttttgtatcatcgtctgtcacaacggtgcccggcggaactttaatgaccatatcatcagcatttcgcccgtgctggtttttggacatgccatgctcgccgcgaatcgctttaaagtgttttttgtatctaaaatccatcagggtgcggagaccttcatctacttcaaaaacgacgtctcctccctttcctccgtcaccgccggcagggccgcctttcggcacatatttttcacggcgaaacgcaaccataccgttgccgccgtcgccgccttttacatatactttgacctgatctacaaacataatgtcctccgttctaaaccgttaaaaactccgctagtccaacccaatttcaatcagacattcgtgactcgtgatttcaaaacgcatgatatcaacgtcctcatatccattctgccgaatatcatcaaaagcagatggatcggcaaaggcgccgtgaaaatcaaggtacagaatcagctgtctgtcaggatgatccgtttgaagcgaaaccgttaaatgattttcactctctctgctgactgcttgatcaaacagatgaaacagctttctcatcagtttcgccagcttttgatcataagccgacaaatccttaatttctccgagaacttcatattcaagcgtcatataatgggttttccaattaaacgtaagaaaatcaaacgccaaatgcggtgttttcaggtttgagagctttgattcgtgctttgcgtctataaccatttcttcaatcatttcaaagacacggtcatacttctgtaagcttaagtttcctttaatcagctgcagcttattcatccaatcatgccgggaatggccaagcagatgaatcagttcgtttgttaatgccgtgtcgcttatattttcttcttgattttttgaaacatccttcattttcgcactcccaatcatttaatttcttatttaggagtctgtataagtgtgtattatgaattataacagagaaggctttgttagaaaaacaattgtttttcccagaaatatcatgttccttttttctggctttggttgatttgcagccaggcagaacattttatgtattactgcttggggaacatatccagtgggtttgagatgtttattctcattcttggcggggtctgctcgcacatactctgcatttcattctaggtgtttactccgcatattgcaaaaaaaactccagtcatcatcgaccggagttttttgaatcattattgagctacaggatatacgctcacttttttgcggtcacggccgaaacgttcgaatttaacagttccgtcgattttcgcaaatagagtgtcatctccgccgcggcccacgttttcacctgggtaaatttttgttccgcgttgacggtaaaggatagaaccgcctgttacgaattgaccgtcagcacgtttagcacctaaacgtttagcctcagagtcacgtccgttctttgtagaacctactccttttttagaagcgaaaaactgaagatctaatctaagcatgtagctcacctcctatattatgtttgtggtcacacgcaagttgtctttgtaatcccgttcgattgtctccagcgaaacaatcatgccttcaatcagcagctgagctttttggcgtgcctctggatcaagagattcagggaattcaaaataaaaataacccccgtcctctcctatatcaagaagcggctcgaagcccgcgagcacaatgaccgcgttaacggccccaaacacaacggctgtcactccggcacaaacaagatcttgtccatgttcagcaaaattcgcatggcccgtcatttcaaaagacaatatgcctttatcatgagaccttctgattgttgcctgaatcatgcttacgcgttgattttttcgatcgtcactttagtgtaaggctgacgatgaccttgttttttatgaacgtttttctttggtttgtatctgaaaacagtgatttttttcgcgcggccttgtttttcaactttagccgttactgttgcgccttcaactgtagggttgccgactttcacgttgtctccgccaacaaacaaaacgtcttcaaaagtaactgtttcacctgcttcagcagcaagtttttcgatgtaaacagtttggccttcttcaactttgatttgtttaccgcctgttttaatgattgcgtacattctctgcacctcctattagactaagactcgccagataccagggggctgtaaaagctcttaacacctgtactgagcggttgtagcaatggtgctacatccataacattaaaaaatataccaaaatacaaggcgtttgtcaatcagttttagtagggcagaagcagttcctccatggaagaattcgtccgcttatcggcaaagtaagcgtgcagcacttcattctcgtcaagctggctgagcttttggcctgatttttctataataatcggatgcttacagccacgtttgaactcggccatcacatgatagactttatcctccgcctttactgtcagcggcagaagtttctcaagctccctgttttttccgtaatacctttcgaggagaaatctcacatggatatagtgcctttgccgatattcctcaaacaaggaaacagccagaaagacaaacaaaacccatgcgctgatttgcagaggaatcacgaataaaacccagcacccgagcagcaggcagaagcagagcgacgtttttagattaagccggtgagccttttgaaaaggcagctgtttggaaaacaacaaaaataacagttttcctccatccagcggccagatcggcagtaaattgacaaataagatagaaagattataaaaggtgaagagttcaaaggtatgctgatgaatcactgagacttctgcaagcatccaggcggcaaactgaagccagatgtgctgaagaggtccggcaataatgaccgcaaactcttcctttaacggccgattcccgtgctcttccacttcgaccgttccgccaaacggcagcaaaaaaacacgcttgattctccaagaaaaaaacacagccagagcagcatgccccagctcatgaatcaatacaatcaggagcagacataataatgctttcatatggcctgtgagcaagcccagcgccgcaataatccaaagaaaaggatgcacatggatctttaagataaggtcgagccatttattcaaatgaaatcacctgaatcggatcaataaatttatcgccgtctttcatggcaaaataatagacccctttattatgatcatcaagcttaatcgaaccgagctttttgcctttatccacaaaatcatataaagcaacatccacatctttgagctcgccatagatactataggtgttgtcagcatgctgcaccttaaccgtcagtcccgtttggctgtctttgctgacttcaaccacatagccttcttttacgctatcaatcttatcactgcttgtttcgactttaattccttccccattgtcctgaaaatcctgctgtactttcccggatgcaggcgcgatcagatctttgcctacttcaatctgctgttccttatttttgtgttcaggagccaggaaagcaagcggatttccgaatttggtttcgaaccaatggcttgctgaagcaaattgaaattcagtttcaaaggttttggctacggcgggtttaatctgactgacgggtccaatgtttgttttataggctatagctgaaacgagaacaaggcaggccgacagaagacatttcaggataattgaatctgttttcaccaatgggtgttttccgttgaatgttggcatgttatcttcgtagaccggaagtgttccatgcttttcctgatccgttaccatcacccaggacgggggtttctgcttttcagaaactgtctgagtagagaaacgttttgagccggaaagctgctttcttcttttctctaatcgttttctgatttcatctgctctgtgactcattgccatcatcctttgcattcgttgggtttgtacatcatatgtcttgtccatggcaaatattcggtttagtcaagaacaaagcaggcaaaaacaaaaaaaacctgacacagcatatgctttgtcagattcttctctttgattctatcacattaagatcttactccgaaaaatgacttaatcttagccatcattcctttgttttgctcttcaagcacctgtaaaggaacagattcacctaagatgcggcgggcaatattgcgatatgcaatggaagcgcggtttttagggtccatcgcaatcggttcgccatgattggaagctttaatgacttcatcatcatcagccacgattccgagcaaatcgatcgacagatgctgtacgatttcgtcgatatccatcgtgtcaccgtttttcatcaggtgatttctgattctgttaacaacgagccgcggcggttcaatattttcctcttgctccagcagtcctataatacggtcagcatcacgaacagctgagatttcaggcgtagtgaccacaatcgctttatcagctccggaaacggcatttttgtacccttgctcgattccggcaggacagtctatgatgacatagtcaaattcctgtttgagctcttggaccatgtttttaatttgttcaggagcaacagctgtcttatcgctcgtttgagcagcgggcattaaatagagcagatcatcgaaacgtttgtcttttacgagcgcctgatgcattttgcatctgccctctacaacgtctaccagatcgtaaataattctattttcaagacccattacaacatcaaggttgcgcagtcctatatcagtatctactaagcatacgcgcttccctaaaatggctaaggcggtaccgaggttcgcagatgttgttgtcttacctactccgccttttcccgaagttattacgatagcctcacccaattcacattcctccctcaagccttgttagatcaggtcttaaatgagccaaatgttgaaggcgttcaatgaccatatttccgtctgtatctaaataagcacattccatttcgttccctttttgaatgtggtctggggagcgatttaacacatgattgattcttaattgtgtcggaagcatttcagaggcggcgatgaccgcttgattatttccattgaatccagcatgcgcaattcctttcagtgagcccagaacaaaaatgttccctccggccctgactgttccgccgggattcacgtcaccgatcaggagcaagtcgccttttacctgcagcacttggcctgaacggacaatttttgaaacagaaataatttcggcttcctctcttatctgctgtgcttcttttttagtaatgacttcactgtcaatagaatgaacaaacaaatctttctttgacgcaatcaattcggttagctgttcctcttgctccttatataaaaagcgatttcccagcttaacatgaacgctgattttctggccttttccatcggtatattgttcaattgacagcatattctgaagaccatcgagaagctcatcaaaagaacacgcatcatccagatgcaatgttagtccattctttgttccttttattgttacatattgctgctttttggtcttcacaatattcacctcaacaacatactcatttcgtcaaaaaaagataaaatcctttttactcatctctcaattctttctttagactcataaaaaacaatctaaatggcagaacaagaataagagctgctgcaatatttaataaaattgtcggtataaaccggtcaagcacaaatccgttaaacgtcataatgtctttatgaatcaaagactgaatgccgaatacgtaaaattcgagcagacagacagccagaactgctatcaatatcactacaaatgcgtttgtatgcaacactttaaacgcttttgaagccaaatagcatagccctgcaaaaccaaacatgtaaacgcctaatagacttgtatagttcatgtcatatagaaagccaaaaataaatccgtaaatcatcgcgtgtttttggttgataaaagccgacatgaatatcaatacaagcatcaaaaaacgcggggcgagcacttggtcatctgtaacgaaaggaaaatgcaccaaatctgtaaaaatgctttccgcagaaaaaacaagcatcataacgaaagggagaaggaaacgtttcacgatccttcctcctctgtatcgacagtcggcacgtcacggttaacaacgatcacattatttaaatctgtaaggtcagccgcaggttttacataagcaaccttcgttaatccataggaatctgactcgatatcagtcacttcaccgattgtcagcccttctgggaaaacaccgcctgtccctgatgtttcaataagatcgccttttttcacgtcttgtttatccttacgctcaataattgtcatcttaagacgttttttctctttgtcatatccttcgatcaagccgtagcctttgctgcctttttttccggaaatttttgtcgcgactctgttattgcggtcagtatcgcttaaaagctgaacagcagacgtaaaattgttaagtccggagcttttgatcttgccgattaatgcgcctttttcgtttgtaacggccatatctttcgctacgttttgctgagtccccttgttaatggtgacctgtttcgcccaattatcagggcttctggcgatgaccgttgctaaaatcggcttgtaatctttaatcgatttgacatggccaagctcgtcacgcaaggatttgttttcttcttcaagctcttgaagcttggcttcatattgtgtctgtccgtcaagtttttctcttagacgctcgttttctttgtatgtgttttttaaatcattgatgttctcaaatattcctgcaaaaaattcggcaggcgtatgaaaaatattttgaaatactcccgtcgtatcgccgatcactttctcaggccaggtggtattgcggccgcccttcagcgaaaatccaatcatagccaccaatatgataatacacagaagtaatagcattaaccgcttattcggcatcgtgttacacctcttctattgaactcccgattatctagttttccctttgaaaagatggatgtgctccagtgctttccctgttccgatcgctacacaatcaagcggatcttcggcgataaggaccggcatttttgtttcttcgctgatgactttgtccaaattgcgcaaaagcgctccgccgccggttaacactatacctctgtccatgatatctgctgcaagctcaggcggtgttttttcgagtgtgctcttcactgcttcgacaattgtagatacagtgtcgcgtagagcgttagaaatctcttttcctgtaatttcaattgttttcggcaaacctgtgagcaaatcgcggccgcggatttccatgttgtcggattcttcaggagcttctgcagatccgatttccattttaatcgcttcagccgtacggtcaccgatcatcagattgtacgtttttctgatgtagttgataatcgcgtcatccatctcatcaccggctacacggattgactgagacgttacgatgcctccgagggaaataatcgcaacttctgtcgtaccgcccccgatatcaacaaccatgcttccagtcggttcccaaactggcagattggctccgattgctgcggcaaaaggctcttcaatcggatacgcgtcacgcgctcccgcctgtcttgtcgcatcgataacagcgcgttcttcaacagctgtaatgcctgatgggacacataccattacatatggttttctggcaaacatgcctttattttttatggcctgattgatgtaatatttcatcatcgtcgccgttgtttcataatcagcgataacgccgtctttcatcgggcgaagagccaccacgttgcccggtgtccgtccaatcatatttttcgcatcatttccgacagcgacaatcgatttcgtatccgtctgcaaagcgacaactgacggctctctcacaacaattccttttccttttacaaaaacaagcgtattcgcagttccaagatctataccaaggtctctagcaccaattccaaacatatgtatgtatcttcctttcttaaagcaaaaataccctaaagggaaaaactcataaactctattatagcttaattcgacgaaaaaaaaagtgttacaaatatcctttttcctttaaactcacaaattttttatccccgatcaccaaatggtcaagcagctcgatgccaatcaggtttccgcattcaaacagccgtcttgtcacttcaatatcttccctgctcggcgtcggatctccagaaggatgattatgaacacagataaaggaagcggcagatcgtttaaacgcttctttaaacacctctcgcgggtggacaatagatgaattcaggcttccgataaatacggtgcgtttatggatgacttgattttttgtatttaagtataaacagacaaaatgctcctgggttaaaaagcgcatatcctccatgacaagattagcgccgtcttccggggagcgaataacgaaatgttcttcgttggctaatttatgaatccggcttccaagctcaactgctgccagtatttgaatcgcttttaccataccgattcccgggatgcttgacagctcttcaaccgatgcttccttgagcaggcgcagcccgtcaaatgagcgcagcagccggtttgacaggtccaaaacagattcgtgtttagtccctgtccgcaataatatagccaaaagttcatgattcgctaagttctcggctccgactttcaggagccgttcccttggcttttctttcattgggaaatctttgagttttaatggcagatcgtgtatgaccaagcactccttttctttcccttcccgtttatagaaccgtcatgcccttatatcaaaatggcgaagagctctcattgtttttgatataggaaggcccatgactgaataataatctccgtctattttctttacaaaaagcgcgcctcttccttggatgccgtatgcacctgctttatccatcggctcttttgtttcaatatatgtccaaatctcttcttcactgagggaccaaaacgcaacttctgtcttatcataaaaagtctcgctgtgattttcagcttgaatgctgaccgcggttattactgagtgacttcggcctgaaagcctccgcagcatagaagcagcttcttcttgatcctgcggtttgccaagacattcgccgtcaaggcataccattgtatcagcaccgataacgattgcatgcgggtggagatcagctacagccttagctttttgttttgccaaccattggacgttttcttctggtgaaaagtttcgatttaatttttcttctacttcactgacaataatggagtagggcagctggagaagatcgaggagttctttcctgcgcggagattgtgatgcaagtattagcggttttgtcatgttcgtcatcctttcagggtttgcttaagaaaaaaagatactcgtttatcctaccaaatcacgaggcttgtcacaatttcagaaaaataactttttcatgacaaaataaaaaaagcctgtcactaaaggacgaaggctcagggcactatctcttattttacgacggctaacagctcctgctgagccttccacccggcttcagcacttggatcctctaattcctttaaagcctgcaaaatcgcttttttctctcctgtttctgacgcttttgtttcaccaagcgacttttctattttctctacactcgcttttgtaatgtcttcgtcgagaatcgcctttgctgcaagctccgctgtttccttaaaagaatctgtcatatctgactctattgataaggaaagctccttgcctccccaggcttcaaaatcactgtcgattaaaacctgtcctaactgctgtgagacctccttttcacttgctaagcctgcaataacatacgtatacccgtcatcctttgacagtgacacggcggaatatcctttttcggtcaattgttctgttaacgtttcggcgcccttttcatttgaaaattttccggcttgcacagcgtatgttttgtatgtaccttcagtttgtgccgcttgtttttctgcgcctgaggtttgtttatcagcagaagtatcccctgcttttgccgtttggctgcctaaagaatcctctaaagaggccggtgctgacgcttctttattccccgatatgtttaacgcgaataaccctaatccagtgccaatgacagccgcgaaggcaatcgtcgcggccactctttttaccggtttggcagccccggtctttccttttgcgtaaagctttgtttttttcttttgaaaaggaggaacaactttagggtcctctttaaacaccttgtcctcctcggaatcccaattgaattcatcttcatcagggtgttcctgggatgccgcaacctcttgttctgcctgtcttttttcctcccaatttgaaaatgtcatgcttttattcgcctctgtctcaggcgtctcttgttcgtaaaccgtctcttcttttccattaatcgtcaccttgagggctttttctgcggctttactgttttttttattctttctttttttcaattccgcttcctcccttcatttgcttgaccgttcttgtcggcttttcatgctacacactttagcacaggcaaagaaaaaaagaacaagacttttgtcgccttgtccaaaaaacgttcgtcaaatttttcagcagtcagcccaatgccattttgatataaaaagaaatgatagagtcaccgtataaataggctaaaatgctccctgcggctatagcgggggcgaagggaagcggctgccttttagcgagtctaccagtcagaacagctgccgctccatataatgcacctatcaaaactgaaaagaaaaaggcagctgccagcattttcacaccaagcacaaagccaatcaccgcaaataatttaatatctcctccccctactcccccatgggtgattgcggcaattacagccagaaacaaaaatccggctgccgcacctaacaggcctgcataccaggaatcaagcggagaaatcaatctcgcggccgccaaaaagggaagaaagaaaatcaatattcgatttggaatcagcataaaatgaatatctgtcactgcaacaataatgagaagagagataaacaccacagcgggaaacagttccagcgatatgccaaagcgtattcctgcggcggcaaataaacacgctgtcacaagctctgctgcgggatacataaaagaaatcctatgcccgcagcttttacatttacctttttgaaataggaatgacaggatgggaattaattctgcaggagttaatgttcgccggcaaaacgggcatgatgaacggggcgcaataatagatagatgtaaggggatacggcacccggccgtatagtaaaaagaaccaaggataagcccgaagataaaaagaatggatagcatagacaacacacctttactcattgagttctggtatggattgtagcaaaatggacatcctgagctccaattgggaatattcaattttacacatgaaaaaaacggcagaatctttttttgattctgccggagccggatgcttttatttcaacctttttcgaatgtcagaaataaagtaaagagatccggtaatcagcacaatttcatttgagccctttttactttctatgaatttgattacatcgtctggatcttcactccagcttttattgctgatttcacttgcatcatagagatcttttgcaagggaagcacgcgggaaatcaaaagaagcaaaatgaatcgcatgagcaatggtttccagtcttttaatcatgttctgatacggtttgtcctttaacgcgctaaacaccacagaaatgcgtgaattggcgaaacgctgcttcatcgtttccgccagcttttcaacaccttcttcgttatgcgcaccgtctaaatataccggaggatgttcctgaacaagctctaaccgtcccggccaagcagccttcacaagcccgctccttaacgcttcgtcactgatatgggcgatattctccttattgagccactccgcagccaaaatggacaaagcagcattttgtctttgatgggtgccaatcagagatgtccgaatatcttcatagcatttctcttccgttttgaatgaaaactgttctcctgcaggcagagcctcttcattgaaaataacacatgcatcatgcaatgactggaacggcgcagcatgccgttcggcttcatggcggatgacctgtaaagcttccggctgggtaactgctgtaacgattggaataccttctttaataatgccggccttttctcctgcaatttcttcaatggtgtttcccaaaatgttcatatgatcgtgtccgatgcttgtaatcacagttaagagcggttcaaccacattagtagaatcgaatctaccgcccagacctgtttcaaaaataacaaaatcgaccttatgaaactctgcaaaatataaaaatgcacaagctgtcataatttcaaattctgtcggctgtccgtattccgtttgatcaagggcttcaacgtgcggtttcatttgattgacgagtgctgtccattcctcatctgaaatcggtatcccgtttacgctgatccgttcattaaacgtaataatataaggcgatgtaaatgttccaaccgtatatccggcttcctgcagcatagaacggataaaagcgacagttgatcctttaccgtttgttcctgcgacgtggaacgctcggatttttttttcaggatgtcctaaccgcgccatcagctgtttcattcgaccaagtccgggcttcaccccgaatttcagcctcccgtgaatccagctgcgcgcatcttgatatgcagtaaacaatgataatcccctcttttataagacaaggcggtttctctagaaaccgccccggcttttcattaacccttcagctcagccattcgtttttgaacagcgtcacgcttcgccacataatctttttctttttcacgttcttcatcaattacgtgtgcaggcgcttttttcataaatccttcatttccaagtttcttttggacacgctcaacttcttttgtcagtttatcaaattctttttgcagacgggcaatttcttcatcaatattgattaagccttcaagcggaagaataacctctgctcctgagacaacggccgtcatcgccttatcaacagcctcaatatcggtgccgattttaagcacgctcggattcgtaaagcgttcaacatatgaacggttcgcttcgaggcgggacgctatttcgtctgtgcttgttttaatgtacagttcaacctgcttgctcattggcgtattgacttcactgcggatattgcgcacagaacggatcagctcaacaagaagcttcatgtcagctgccgcttcagtatcggtatgctccggcactactgcaggccattgacttactgtaatcgattccccttggtgaggaaggtgctgccaaatttcctccgttaagaatggcataaacggatggagcagacgcatcgtttgatcaagtacgtaagcaaggatggaacgggtagttttcttagccgcttcgtcttctccataaagcggaagcttcgccatttcaatataccaatcacagaaatcatcccaaataaagttatataaatggcgtcctacttcaccaaattcatatcggtcagcaagctgggtcacgtgctcgatcgtttcatttaatcgcgttaaaatccacttgtcagcgactgacttttcacctgacagatcaagctcatcgtacgtcatgccatccatattcattaatgcaaaacgggaggcgttccaaattttattggcaaaattccaggtcgattccactttttcatagctgaagcgcagatcctggccaggagagcttccagtcgcaaggaaataacgcagagaatcggctccgtacttgtcaatcacatccatcgggtcgacaccgttgccaagagatttactcattttccggccttgctcgtcacggattaagccgtggattaaaacatctttgaacgggcgctcgcctgtaaattcaatgccttggaaaatcatgcgtgatacccagaagaaaatgatatcgtaccctgtcacgagaacatctgtcggatagtagcgtttaaagtcttcagccgttacatcaggccagcccattgtggagaaaggccatagcgcagaactgaaccatgtatccagtacgtctgtatcctgttcccaattttcgctgtcttccggcgcttcaagtccgacatatagctcgcctgtttctttatgataccaggcaggaatacgatggccccaccacaattgacgggagatacaccagtcgcggatattttccatccagtgtaaatacgttttttcgaaacggtcaggcacaaagttgaccttttcttcttttttttgcagctcaatcgctgcatcagcaagcggctgcatgcgcacaaaccattgtgtagaaagataaggctccacaacagccccgcttcgttcactatggccgacagagtgcatatgatcctcgatcttgaagagaactcccgcctcctgtaaatctttcacgagctttttgcggcattcaaaacgatccataccttgatattggagcgcattttcattcatcgtgccatcttcattcatgacaaggatgcgttctaaattgtggcggttgccaagctcgaagtcgttcggatcatgagcaggcgtaattttcacggcacctgaaccaaattccatatcaacatagtcatcaccgacaatcggaatttcacgatttacaatcggcaggatcaccgtttttccgataaggtgtttatagcgctcgtcttcagggtgaacggcaacagctgtatcaccgagcattgtttcaggacgtgtcgtcgcaatttcaattgagcctgaaccgtcagcaagcggatagctcatatgatagaatgcgccttgaacatccttgtaaatcacctcaatgtcggatagggctgtttttgtcgctgggtcccagttaataatatattcgcctctgtagatcaggcctttttcataaagcttaacgaatacttcccttaccgctttgctcaagccttcatccagcgtaaaacgttcacgggaataatctaggccaagacctaatttcgcccactggctgcgaataaagtcagcatattcttccttccacttccacgtttcttcgaggaatttttcacggcctaaatcgtagcgggatttgccttcttcacgaagtttcgcctccactttagcctgtgtcgcgatgccggcgtggtccatgccaggaagccacagcacatcatagccctgcatgcgtttcattcttgttacaatgtcttgcagcgttgtgtcccatgcgtggccaaggtgaagtctccctgttacgtttggcggcgggatgacaacagagtatggctcttttgtctggtcactgcccgcttcaaaaaatttgccttttagccaaaaatcatatcggtctttttcaaccgctgccggatcatatttcgtcggcattgtttgttcattcgtttccatcataaccctccagcatgtttaaaaatggctgagaacgaaaaaagagctcttcatccctgtaaaaggacgaaaagctctttcgcggtaccaccttttttcatgaactcaatcagttcatgcacttataacggataacgggtgtttcccgaatttctctactcttctttcaagaaattatgctcccgggcgaccttccaatcagacaacataagaagcctttcagcaaacggcttctctctctgcatgcgccttttttgtactcttcccgttctaagcaggtgtatttatcagctcattgtatacattatttatgttctttattatagtaaaagtgtttttgattcgtcaatcatcttttccaaaaacaccgctttctatacagatgggcaggcacctattgcccaagtttacatatgatgcttgtaaatgcgtagaggaggatgcaccgtgaagaaacgtttcagctcttattcgctgccgccatgggtaaggcaaattcggcttgtatccgcacaagtgattattcccattacgatttttcaaggaatcagaaccattttctttccgacaacctttgatgttttgctgctcgcaatcctaatctttttagcttgcgcccttcatttagaatggatataaacaaacaagtccgcgccattaagacgtggactcgttttcagcctgaaattttttctcttgttcaatctgatgaattttcatcacaaacggctctatgtttttcatttgccaataagcctttaataattgtgtacattcctctttttcatgctgtcttttcccagtttgataaccgttcagcaccttgtacatggctgccggatatgccatatagctgagaaaaaggctgacttccgcttcacgcaaagggaatgatttcgtatatccataaaaccattcgacgcattccggacaagctttcggaaagcctctgaacatttttgtataaaagccgagcaggtcgttttgcggcggaccgacagatgctctttcgaagtttgtaaaatatccggtcccggcatcattatacagaaaatggtgtatagacaggctgccgtggttcattacaacccttgaaacgtccttttcctttgcggactcataccagtcctccagccgttccagcgcaaagttcaccgcggaaatggtttcagaaaaataggttatggcctggagttcaaagggagaaaggtaccattccttctccgctctatccacaaactgctcatagaaaattttatcttgttcccacttttttttcgtttgcccgtaataacgttcaatctcatcacgtctaacctttagttcctgcgcggttctctcgtgaagacgggctgtttctctaaataaataagcatgtttttgatcccgttcttcctcttggtcaaattggagccaaggcattaaatagtagatatctccgtattgtatgcctgctgagaaaaactcaccgctatttgttctgtaaacgggaacgaatgaacgaaagcctttttcctcaatcgccaccatatgatctgtaaaatgcttgccgcgaccttctttcaattttttcagggcaaatatgccgtagtctgtatacactttccaaacaagaggactgacaggctcaataaattgagcagtcagtccgtattcctgaagaaccgattgggtatcttccatttcattcaccacattttccgatcacttacggtttacgcatggctatttttatattgaggaatatagagaatctgtcctgcttttaattcatcatccaaggctaaagaattcatcctgatcagctgctgggatgtaatttcataccgttcgcataaacgctcgatcgtatcttcctgctgcacaatacaaattttcattctcgaaaactcatccgcttcttttgtaaagagttttgttaaataaagagaattatcactttcctttgtttgaggttccttcgtttcagcagcaggagcaaccctaggaacagcatccgtttccttcctttcagtctcagaagattcaggcagctggaaggattgaaaaggtgtttcttccttaggctcttcagctgatggtgtttttctcacttcaatttcgaagctctcttcctcttgttcttcctcctccagcagcttaggcgctgaataaaaagaatcctcctcttcttgttcaggcaggaaggtacggtatgccggttcaggcaattcttcttgagatgcctcctccgagcttgttttttgattgaaatggaaatgtaaatcggcattgtcattctccatatatacagctgaagctgtttctctgctatcttctatggagagagcggcctctgatacactctccaaagcttcatccggttccgcctcttcttggcaaagcgcaggatcagcctgatccgattgagctgcttcttcattttgagcctcttggcgcagcgcatattcatgattaggagacactgttgtttcctctttttcctttgcaatcacagtctctgaatgaagctcagcttccaaagcaggcgattcttctgctccaacgtgttcacgaagctcagtctccgctggagagtctgcttcttcacgaacatccgctattgcagctgccggctctgccgtttctttttttgctttaacgatctcttgaatctctatttctgaaggatcaggttctggctcagattcttctgtttccgattcagcacgaacctccgtttccggcacagcaagctcttctgactcttcttcctctttcacatcttctctggcctctggttctgaagcaaccgattcaggcggctcagattctgctttttctgtctccagttcttcacggagccccgctttcgagataaaaagttctggcggttcggctggcggttcatgctgaagaactgcttcctctgccgatgatgcacccggttcttctactacactatgtgccggcggctctgaaagctcttcctccctgaatgccgcaggagcttcatataaaggtatctccggctctttgtcttgcgtatcgtccaaaagcccttcgatcgctaaatcagcttgaattgttaaaatgcgcgaatccgtcaattgatagtcaaatgcgtcaataaagacgaagacatcctgtaaatggctcactttatttttcggaatggtaatatccacaggaaaacagtgagtcagttccgcacttccatcctctctctttctgacttgttcaacaaaccgcttatctgtataaatctcttcggtatgtttgttttgatctatgttgtactcacctgtaagttcaagcgatcctatgattgatacataatcatttacttcctgaaccctaatatcaggatctaatgaaatagaaagcagttcagaaacttcctgtcctttttggaaacagatcgattcttctacagaaaattgcaatcgatgattttgcggcaagttcatatcctcctttcatctaatccttaaaattagatgtcactaaaggtgtatgtatgaactggagaaaatatgagtgggagagcacgaaaaaaccggcacaaggagtccttgataccggttttcactcttatctgcggctgatctcagcaaatactttctcagctgcctggattgtgttttcaatatcttcatcagtatgggccgttgagaggaaaagaccttcgaattgtgatggcggaaggaataccccttcatttgccatccctttataatagcttgcgaacagcttcaaatcagatgatttcgctgtttcataattgatgactggttcgtttgtaaagaagaaaccgatcatcgaacctgcacggttaaaggtatgcggaatgccatgagccccggcggtttttgaaattccttcttccagtctgtcgccttttttgatgaaattcttgtaggattcaggtgtcagctgtttcaatgtctctaagccagccgtcatcgcaagcgggttgcctgacaatgtaccagcttgatagatcggaccgcttggagcgatctgctccatgatttctgcctttccgccataagcgccgacaggaagtccgcccccgattacttttcctaaacaagtcagatcaggcgttacgccgaagtagccttgagcgcagttataatcgacccggaagccagtcatcacttcatcaaaaatcagcagggagccgtactgctcagtgatatcacgcagaccctgaaggaaaccttcttgcggcggaacaacacccatatttccggcaactggctctacaatgactcccgcaatgtcttcaccgaattgctggaaagcaagctttacactttctaaatcattgtacggaacggtgatggtgtttttcgcaatgccttcaggcacccccgggctgtcaggcagaccgagagtggcaacacctgaaccagctttaatcaagagagaatcgccgtgtccgtggtagcagccctcaaattttaaaatcttgttgcggcccgtatagccccttgccaaacggagggcactcattgtagcctctgttccggagcttaccattcgtacaatttctacagatggcacacgatcaatgacgagcttagccagttcattttctacttcagtcggagcaccaaagcttgtcccgtattcagccacttttttgaggctttctacgacgcggtcatttgtatgccctaaaattaaaggcccccatgacaagacgtagtcaatatattcattcccgtcaatatcaaagattttcgagccttttccgcgctccataaaaatcgggtccatgtctaccgatttaaatgcgcgaacgggactgttcacaccgcccggcatgagtttttgcgcttctttaaaagccgtttttgatttttcatagcttctcatctgcctcaactcctgtcaactgaataaaattactccgcaagccatttcgctgcgtctttcgcatgatacgtaataatcaggtcggcacccgcgcgcttcatgcttgtcaaaatttccaacacaatttctttttctttgatccagccgttctgcgctgcagccttcaccattgaatactctccgcttacattataagcgacgagcggcaaagtaaactcattttttacgtcacgcatgatatccatataagaaagcgaaggtttgacaatcaaaaagtccgcgccttcctcaacatctgattgtgcttcgcggagtgcctccatacggttggcagggtccatctgatatgttttgcggtctccgaattgcggtgtgctgtttgctgcatcacggaacggaccgtaaaactcacttgaatatttaacagcgtaagacatgatgggaatattgacgaatccttctttatcaagtgcttctctgatcactgtaacaaatccgtccatcatgtttgatggcgcaatgatatccgcacctgctttcgcttggctgacagctgtctgcgccaaaagctccagcgattcatcattgagaatgactccgtctttgacaagtccgcaatggccgtggtctgtatattcgcacaggcacgtgtcagcgacaacaaccatttcagggaagtgttctttaatttctgtgatggctttttggacaattccgtgatcatggtacgcttgtgttccgcaatcatctttttcttccgggatgccgaacacgataacagattgaatgcccagtttgaccagctccgctacttcatccttcaataaatctaatgatacatggtgaacatcaggcattgacggaacagcttttttgccttccagcccttcaacgacaaaaatcggatatataaaatctgatggatgcaaacgtgtttcctttaccatttctctcattgcttttgatgtccgcaggcggcggtgtctattaaatgattgactcatattctctcttcctctcttgacatgctgcacattaactcaagcatgccatctattgtaaatgtatcaggcgtatgcgatgtgatgccgtacgtcagaagggcatcatttgttaaaggcccaatgctgatacaggccgtcccattcgccttccacttttttaattcttctcccaagacatgcataaacgtatgtacggttgatgaactcgtaaatgttacatagtcaaaggaatattgacccgcagcgtctttcaatgcctcaatgccttcttcatccggaatcgtttcgtagagaacccattcctttacttcaaaaccgagcgggacaagctcttgttttatcacatcacgtgacaaattccctttcatcacggtaatggtctcccccggttcagcatgctgcttaagagcgtcagccaattgttcagcaatatactcctgtggcatcacatcaaccgatacgttatgcatttttaaacggcgcgcggttttttcaccgacggctgcaatttttttatgcgcagggagaataagctgattttccttcagataagaaaaaaagaagtctgccccgttcacacttgtaaaaacaagccagcctggcgcggcaagatcctctcttacctgttccgcaacatcattcggcaaagcgcggcgaaacgtaatcaaagaggttaaaaccgctttaccgccaagcgcctccactttttgctgaaatgatgctgcctgtgccttattccgggtgacaagcactgtttttcctttcaacggaaaatcattttccatcctcgtcaagctcccgttttacacgatcaattaaatcttttgctcctttgtcagccataagagcggcacagcgctttcctacttcctccggatcgtttccggtgacggtttctttaaaaatgattttgccgtcaggtgaagcgacaagacctgtcatttcaatttcatcctgtccatttaacacggagtagcccgcgatcggaacctggcagccgccctccatcgcgtttaaaaaagcacgttccgctaagacagtccgttttgtatattcatctgtaaactgagaaaacaacgccaacagctcttcatccgattctcggcactcaatcgccagggctccctgccccacagcaggcaaacagcgctcaggctcaaggaattcggttacgacatcttgcttccaacccattctggaaaggccggcagccgctaaaataattgcgtcataatcctctgtttccagcttttgaagtcttgtatctatattacctctaatccatttaattgtaaggtcagggcgctcaatcaaaagctgcgcgcttcttcttaaactgcttgtgccaatgacagcacctttcttcatttctgaaagctttacgcgattctttgaaataagggcatcacgcgggtcctcccgttcaggaatacagccgatcacaaggccttcaggcaaaacagcaggcatgtccttcatgctgtgcactgccatatcaatctcttcgtttaaaagcgcctgttcaatttctttgacaaaaagcccttttccacccacttttgagagtgtaacatcgacaatccggtcgccctttgtcacgatctctttaatttcaaaagcaaacgaaggattgatttccttcagtttttgaataacccattttgtttgagtcatagcgagtttgctccgtctggaacctactttaatcgttctcatcatttctttcctcccgaatctgcttgggacatcgtttaactgaaccaatggaattgcgacaggcttccaagcaggaaataattgatcatcagcaccagaaaacaagccgtattccacagtgcagcgacctttccttgcagctccttaatcagcctgatataaagataatagctgtacagcagcaggacgacaaacgaaccaagcactttggcgtcaaaccaatacagcgtttctagtgagacatacgcccaaatgacgccgagaatcaaactcagcagcagcatcggaaccccaatgacatttaaaacatacgccatataatcaagcttagataaatcttctattctcaacagccattttccccactttttctttttcagcagatgatattgaaacatatatagcacagaaaaaacgaaagaaagggaaaaagcgccgtatgaaagaatcgccattgtaatatgaatcaccaaaagctcggatacaagctgcccggaaaaagcagctgactgctgctctgtcggtgaaaatgtgtgaatggcgatcatagaaaatcctataacatttgtaaaaaacacgataaagtcaacacgtaaaagctttgtcagtacaagtgacagcgtgacaagcacccaggcataaaaataaagtgcctctgtcacatttaataccggaaaccgccccgtcacccacataaaataggccaaatacacggtttgcagagtccagacaatagaaagcaaccagaaggccatttttccagccttccggttgtgttgaagaaaatctataaaataaaagagtacacttaacgcgtaaatgacgattgtcccctcattaagtcttgccattgcagtatcaatcattcagctttcactcacttacaagtgggctaaagcccgcttttgattcagccttcttaaaagagtggaccttctggctgctttcaacggttttcatcatttgacggcccgcagcttcttcaatatcaaaaatctgcataaacaacgcgagcttttcttcagaatcagcatctgccgcaagctctttcacctttaaaatcggatcacgaagcatttggttaataatacttttggtgtgtttgttcaacagttttttctctcttgtgcttaagtgaggcagcttacgctcaatgctgtccatcgtttctgactggatggcaagcgccttttcgcgcaatgcagaaataacaggcacaacaccaagtgtattcatccattgtttaaattccacaatggtttcttcaattaacagttcaactttttcagctgtttctctccgctctttcatgttcgcttctacaatgccttccagatcgtcgatatcataaagaaaaacaccttcaagatcattcagcgccggatcaagatctctaggcacggcaatgtcgaccataaacagcggacgtcccttgcgaagcttattcgcgttttccatcatctctttggacacgacaaattcacttgcaccggttgaactgattaaaatatcagcctccgcaagcgcgctttcaagctgattcaagcttctcgcttcacctgaaaaacggtctgcaagctccttcgctttcaagtatgttcggttaatgacagtgaccttgccgattccctgtccgtgcaggttttccgcagcaagctcgcccatttttcccgcaccgagaatcaatatgtgcttgcttgaaagatttccgaagatttttttggcaagttcaactgcagcatagcttactgacaccgcatttgagccaatgtctgtttcggcgtgagtccgtttgcccactgtaactgcctgcttaaacagctcattaaaaatagtcccgatcgttttttcttgctgagctgttttaaagctgtcgcgtacctgtccgagaatctgcgtttcgccaatcaccatagaatcaagtccgcaggctacacggaataaatgctcaacagcggcatcgctctcataaaacgttaagaacggtgacagctcttctttgcttaattgaaaccaatcagctaaaaacttttttatataataacggccggtatgaagctggtcgactaccgcataaatttcagtgcggttgcaggttgagacaatgatgttttcaagaatgcttttctcttctttcagctgcaccattgcttctgccagctcattcggctgaaaacttactttttcacgtatctcaataggggcggatttataatctactcccacaacaagtatatgcatcgctctaattacacccccaacacccaatcttaatttataatcattctaacatagaactcattatttataataattataacatagtttctttcacaaaatgtgaacagattttaaaattcttatgctatattagaaaaagcttcagggaaaagaagcattcctattgacaataccaaaaacagcagaaatttactacacatcagctctaaaaaacaagaaggtgatatgcatgaaacaaaaatcaattttattcccttgtctgctgcttgccgcttctgtatatgcatggctagaaagcggccaagccgaactgttttcagggcaggatcaatggcctgttctcctcatgctgttaggcgcagcctttgtatatcaaggaaaaaaagaagccgtcacaccccatttttttatcggtttgcttctcttcgggatcggtttacacttttttgccaagccgaaatgggtatggtggccggatgattttgaaatgctcctctttatgatcggcttctcacttctcgtttcaaccgttcaaaaaaaagaatatgtatatgaagctgtgtcgatgatttgtttttccctgtttttgtactttttcaaacaaattatggcatggcttgagtctgcgcatattccaacagcgcttctgaaggagtattggccgtttgtctttattggaatcagtttattgttattattgataaaacgaaaaaaatctatacgataaataaaaccggtagaggatcctctaccggtttatcatttttttgatcgctccccaagcttcgtcttttccctttttcgtttctgaagaaaagaggatcagctcgtcttccggatcaatatttaatgtttgtcggacaaccttcgcgtgtttgtcccatttacctttcgggatcttatccgcctttgtagcgataacaataacaggaatgccgtaatactttaaaaattcatacatctgtacatcatcattagatggcgcatgccgcaaatcaacgatctgcaccacagcttttaattcctcgcgtgtcgtgatataggtttcaatcattctgccccatgcttcacgctcagactttgacactttggcaaaaccgtagcccggcacatccacaaaatgcagctcatcattgataatgtagaaattaagcgtttgtgtttttcccggctttgatgacgttctcgcaagatttttgcgattgattaatgaattgataaaagacgattttcctacgttcgatcttccggccaatgcgatttccggaagccccccttcagggtactgttccggttttactgcactgatcacgatttctgactttgtgactttcatttcttctctcctactaaggcatgttccaaaacctcgtctaagtgggacgccaatataaatgtcagcccctccctgacgctttccggaatatcctctatatctttttcattatctttaggcgcaataatggtcgttaatcccgctctatgtgcgccaagcgctttttcctttaagccgccgatcggcagcacgcgcccgcgaagcgtgatttccccagtcatgccgacttcacgcgaaaccgcccgtcccgttaaagcagaaacaagcgctgttgccatcgtaataccggctgacggaccatcttttggcaccgcaccctctggtacatgtatatgaatatcatacttctcatgaaagtcaggttcaatgccaagttcttctgttttggatcgcacatagctgaatgcagcctgagcagactctctcataacatctccgagctttcctgtcaggattaatttcccttttcccggtgaaagcgatacttcaatcgaaagcgtatctccgccaacggttgtatacgcaagccctgtcactacaccaacttgatcctctgtttcagcttgtccatatctgaaaatgcgttttccgataaaatcttgaaggttcttctcagtaaccgtaattcgttttcgctcttcagcaacaatggcttttgcagctttacggcaaattgcggcaagctggcgttcaaggcttcttacacccgcttctctcgtatagtaacgaataatatcaagaatcgcctgatcacgcagctgaagattgcttttcttcagcccgtgttctttgatttgctttggaagcaagtgatcctttacaatttcaagtttttctatttctgtgtagcctgcgatattaataatttccattctgtctctgagcgggcccgggattgtggccaaattgttcgccgttgcgataaacagcactttggataaatcaaaggtttcttcaatatagtgatcactgaagctgctgttttgctctggatcaagcacttcaagcatagcggatgatgggtctcctctaaaatcagatgacattttgtcaatttcgtctaataagaagaccggattcagcttgcccgcttttttcatcccttgaataatacgtccaggcattgctccgacataggtccgtctgtgtccgcgtatctctgattcatcccgaactcctccgagtgagattctgacgaatttgcgtcccaagctttttgcaattgatttggctaaagacgtttttccgacacctggaggtcctgccaaacagagaatcgggcctttcagggattttgtcagcttctggacagccaaatattctaaaatacgttcttttactttttcaagcccgtggtgctcttcgtccaagagacgtcctgcttctttcaaatcaagcttatcatctgtttcatccgtccacggaagagcaaccagccagtcgatatagttgcggatcacagagctttccgcagaacttgacggaattttttcatatctgttcaattctttaagcgctgtttctttcacatgatcaggcatgcctgcttcttcgattttttccgtcagcgtctgaacttcgccagttttgccttctttatcgccaagctctttttggatcgccttcatttgttcacgcaagtagtattccttctgcgtacgctccatcgaacgtttgacgcgctggccgatttttttctcaatctccagcacttctttttcattattaataaaatcaatgaccttgttcagcctgtctttgacatcagccgtttctaaaatatcctgcttatcctttagtttaaggggcagatgagaagcaacgatgtctgccattctccccggctcttcgatatcagtaaccgcagcgtacgtttcggccgagatttttttagaaatttttatgtactgatcaaagtggtctagcaaagtccgcatcaatgcttcgtcttctgtatcttttgaatcatcttcatgaataagttgaatgtcaaccgacgtgtaatcctcgtgttcattgtatttgacgatatgggcgcgcttgaggccctccaccaacacacgaatcgtaccgttcggaagcttcagcatttgcttaatttttgtataggtgccgacagtgaaaatctcgtcttcaccaggttcgtctatcgaaatatcctgctgagtggctaaaaatatcatatgatcatgcatcattgcctgttcaagagcctgaaccgacttgtcacgtcctacatctaaatgcaaaaccatcgtcgggtacactaataaacctcttaaagggaggagcgggatgctgcgttttaattcttctgccatgtgactgacacctccgtgactttagtatgaaccattataatacaactttttcatccttgtacaataaacggcatggttccattttctataaaacagtctcctcgtagtataccctttctttctgatatgaaaaaggaaaagatgtccttcatgaaaaaaaccctattatcaaaatagggtttaaacggattctttattgatttcgatatgaaacggtttttgttccgttggcggattcaccaaaatttcatcaagcacttcttggaacgtcttcactgcaataatctcgatcccgtcaatctgctttaagatggcctgctgattttcatatgggataatcacctttttcgcaccggactgcttggccgcttttattttcggaatgacgcctccgatgggtttcacaagaccgttcaggctgatttcgcccgtcatcgcaacggtattgtcaataggaattttgtgtatcgccgagaaaatccccgccgccatcgcaatgcctgctgacggcccatcaatcggaatccctcctgggaaattgatgtgaatatcataatcagaaggcttcattcccattgtccggagcacggttaatacattttcaaccgaacccttcgccatgctttttcgcctgatcgattttgattggctgccgatgctttcttcttcagctattcctgtgatgttaattgatcctttatcttgagccgcggttacacttacttcgatttccagaagcgatccgctgttaggcccatagactgcaagcccatttacaatgccaacctgtggttcaacaccgattttttgctcgtgctttggagtaagctgactggagtgaatgacccattcaatatcctcaatcgtaatgtcctttcgattctccgttacagccatccccgctgcgatttgaatcatattgacggcttcccgcccgttccgcgtgtagctggtcaaaagatccagtccttcttcggagatatttttttcaattttatccgctgctgttttggcaaccgttttcagctcgtccttttcaagctcgcggaaaaaaacctccaaacagcgggaccggatagctggcggaatttcgtttggcattctcgtggtcgcgccaatcaagcgaaaatcagccggcagcccattttgaaaaatatcatgaatatgattcggaatttgtgtattttcctcactgtaatacgcactgtctaaaaagacttttctgtcctcaagcaccttcagcattttattcatttgaataggatgcagctcccctatttcatcaataaacagcacaccgccatgggcatgggtgacagctccctgcttcggctgcggaatcccagcctgtcccatcgctccggccccttggtatatcgggtcatggacagagccgatgagcggatcggcaattcctctttcatcaaaacgggctgttgtcgcatcgagttccacaaagacagcctgctctttaaacggtgattgtttatgtttttttgcttcttccaacacaagccgcgcagcagccgttttcccaactcccggtggcccatagacaatcacatgctgaggatttggcccgcataaagccgcctttaatgctttaatgccgtcttcctgtccgacgatatctttaaagcttttggggcggaccttctcagataatggctcggacaagctgatagcgcgcattttccgaagctgctccatttccttctttgattctttatctatcgtgaccttttgtgtcctttgatttttaagcaaattccaaaaatacaaaccgatgatgatcccaaaaaacagctgaataaataacgcgatccctgtccaactcatggtggtccctcctgaaaaacaatttatgtatccaattcattcctctgattgctagtatctcccatagaagacgggaataaacgtttttccggaagagttgcatgcaaaaaaacctcctgagtgttaccactcaggaggtttgtgcttatctttatgcagatgttttatcttggcttacctcagtgccgtcttttaataagaggcgaggaggctctccgtgtgtcacagttgccccggtgattacacatttttcaatgtcatcacgagaaggcagctcaaacatcacatcaagcatgatgccttcaatgatagaacggagtccgcgtgctccagtcttgcgttcaattgcttttttagcaatttcagaaagcgcttcttcttcaaactcaagctcaacgttgtcaagctcaagcattttcttgaattgcttaacaagagcgtttttcggttttgttaagatcgcaaccaatgcttcttcgtcaagcttttcaaggcttgcaataaccggaagacgtccgataaattcaggaattaacccgaaacggagcaaatcttctggaagcacttttgaaagaagatcttctttctcaagatcagcagctttattgtcggcaccgaatccaatcactttttggcctaaacggcgtttgatgatttgttcgataccatcgaaagctccgccgcaaatgaacaaaatatttgttgtgtcaatttgaatgaattcttgatgaggatgcttacgtccaccttgaggcggtacgcttgccactgtaccctcaagaattttaagcaatgcctgctgtacaccctcacctgacacatcacgtgtgatagacgggttttcagattttctagccactttatcgatttcatcaatatagataatgcctttttcggctttttccacatcataatcagcagcttggatgagcttcaagagaatattctctacatcttcacccacgtatccagcttcagtcaaagatgtagcgtccgcaatcgcaaacggcacatttaaaatgcgagccaatgtttgcgccagaagggttttaccgcttcccgtagggccgattaatgaaatattactttttgaaagctcaacatcatcaactttgctgttggagttaatgcgcttatagtggttatacacagcaacagcaagtgatttcttcgcttgatcttggccgatgacatattcattcaaaatttcgcgaatttcctgaggctttggtacgtctttaaattctacttcttcttctgttccgagttcttcctctacaatttcagtgcagagttcgatacattcgtcacatatatatacaccaggtccagctacaagcttacgaacctgatcttgtgtttttccacagaacgagcattttaattgtcctttttcctcgttaaatttaaacattctttcaccccttaatcttgtctcactttttcttttaccggcagagcaaaagaaaatgattcttgaaacgaacgagtatgtattgcattttaccatactttccaaaaagacggtaacaatgtgtttctgacttgcacattctatatgtatgacaaaaaacagccctgcattaactatattgccccaagaaaaagagataactcataattgtacaaaacaaggcacgaatgattcgcgccctgttttattagtactattattatgcaccatattaacggttttctacaagaaaatcaattgctttgcgaacttttaaatcttctttcatcgcgtcagtagaaccgatggcttgtttaatattttcaacaggcatgttgtatgcttcagccatttttgtaagctcagcatcaacttcctcatctgatacttcaaggttttccgctttcgcaatcgcctcaagagtcaggttagattttacgcgtttttcagcatcttctttcatttgctctttaagcgcagcttcatcttggcctgagaattgagtgtaaagctcaaggttcatgccttgcatttgcagacgctgttcgaattctttcagcatgcggtcaagctcagtgtcgaccattgcttgaggcacatcgatttcagcattttcagaagctttcagaacaagctcttcacgcaatttagcgtcagcttcgttttcttttgcttcttctaaacgtttctttgttttttcagttaattcagcaagtgtttccacttcttcatcgatatcttttgcgaattcatcgtcaagctcaggaagctctttcgctttgatttcgtgaattttcactttaaacacagctggtttgcctgcaagatcttcagcgtggtactcctcagggaatgtcacttcaacatccttctcagcacctgcttcaaggccaactaattgatcttcgaagccagggatgaatgaaccagaacctacttctagagagtagttttcagcttttccgccttcgaaagcttcgccgtcaacgaatccttcgaaatcaagaacaactgtgtttccttcttcaacggcgccttcttcttttacaacaagctcagcttgacgctcttgaagggcttttagttcgttttgaacatcttcgtcagttacagttgtgtcgtctttttcaatgcccaggcctttgtattcgccaagcttcacttcaggttttactgttactttcgcagtgaagattaagctttcgcctttttcgattttttcaacatcgatttcaggacggtctacaggctcgattccagcttcttcaaccgctttagggtattctacaggaagaagaatatccaaagcatcttggtaaagagcttctacgccaaagcgctgttcgaataatccgcgaggaattttacctttacggaatccaggaattgaaacttgttttactacttttttaaatgcatcatcaagtgctgttttaaacgtttcagcatcaacttcaaccgttaaaacgccttcgttgccttcttgtttttcccattttacagacatgtgtttccctccaaaaatctattcaggttgtgtcggtcttccattctaaagcaatcattcggcttcgtccaacaaaaacaaagctgccaaagatcagaatcattatgtatagatgttaataatgaactgcaaagcctgtccaaccgtatttcttataacccgttatacacaaatacaaccactatattataacataacacatagcgctttcaactatatggcgcgatttacaaataagaaatttcttcaatatcttttaacattgtgcaagcttcatcgagttctctgtctgtaaattcatacatcatatgaagttcttcgctttcaatttcaatcccgtgcatctcgtaaccgactttatgaagggcagccgcccaaaggtcagccgacagcaatttcggctggaacggatataaaacgtacaaatgtcttctccacaattcttctactgctgcatataaggttggattttcatttccaagtgtctcatctagcaccctgagaacacggtgaagaatcggcgcggcatcaggcggaacaatctctgacggttcaattgtcaacgactcgccaaatttactaatgtgtacaggtttactgtactcatgctcagccaacagcatgacaatcatcgttttgataatcggatgggctgaggggtcttggaggattgttttgagcaatcctgtatactttgctacgttacggtcttttaaggaatgaatgagattcatttgctcctcagggcttgccagcactttctcggtgtcaattgtatcctcatattcttcggcccaagcctcgtcctcacgatccggatcggtcattttccggctgaaatccagcagcttataaaattgctcggcactttctgccggcagctgattttcttccaaaacggcttcaatggtgcttttgacttcttcgtactttttgagctgaattaagatggtcatgtacacctgcaaaaccgtaaaataatggccataaccttctttgagcatcttctcgcacacgctttctgcctcttccagctcgcccagctctaaaaagcagatggccatccctaagtgaagatcggattcagtatcatcatatttcatcgcttctgaaaacagttcaagcgcttcttgatactttttttccttgagtgatgacatccctttttccacaaggcggtctttcagatgaggaaaaggaataatttttgcgtttttcttgtcatgcgtcatacctatattcctttcaggcatttattttgttcaagtgtatcaacacctgtgaacaaaaacaagaaatgaaaggtttcaccaggcaaaaaaagccgccggacaaataccggccgctttttcaggcttgaagccaagagcttctttgtgattcaaattgcttgatttcatcttccagcagcagcgttaatgaaatttcatcatatccgttgatcagcatctctttccaatgcggatcaacttcaaatgaaatttgattgccttcactgtcatgaatcagctgattttcaaggtcaacagtcatttgcaatgactggttttcatactggccgacaagctgtttccaattgtcatatggcatgcggatcggaagcatgccgtttttaaagcagttctgatggaaaatatcagcgaatgacggcgcaatgataattttaaacccataatcatcaagtgcccacggagcgtgttcacgcgatgacccgcagccgaagttttctcctgctattaaaatggaagctccttgataaacaggctggtttaattcaaattcagggttcggttcaccattcgcatcatatctccagtcaaagaatgcaaaacgtccgtagcctgttctttcaatcctcttcaaaaattgcttaggaataatctggtctgtatccacattgatccgatttaatacggctgctttccccgtatgtgatttcaaaggttccatctcgcgcactccttacacaactgttttttcctgataaaactttctgacatcaacgaagtgtccgtgaatggcagccatcgcagccattgccgggctgacgagatgtgttcttgcaccttttccttgtctgccctcgaagttgcggttagaggttgatgcacagcgctctccctcaggaacaacatcattattcatactcaaacacatgctgcagcctgactctctccattcaaatccagcttccaagaaaatctggtcaagcccttctttttcagcctgaagcttcacgctttgggatccgggcacgacgatggcccttacgctgtcagctaccttcttccctttgatcatgtcagcagcctgtcgaaggtcagtcatgcgggaatttgtgcaggaaccgataaatacgtgctccactttaatgtcttcaattttttggtgaggagtcaatcccatatattcataagcacgaatcgcttcttttttatcgtcttctgcagaaaagctttccggcgcaggaacttcagaatcgacaggaagaaccattcccgggttaatgccccatgtcaccataggggaaattttgttgccgtcaaggacgatagatttatcgtaaacagcgcccgggtctgtgcgcagcgccttccattcctctacggccttgtcaaattcttcgccttttggcgtgtacttgcgatttttgcaatattcaaacgtcacctcgtcaggtgcaatcaaacctgctcttgctcctgcttcaattgacatgttacaaacagtcattcgttcatccatcgtcatatttctgaatacttccccagtgtattcaatgacgtagcctgtgccgaatttcacaccgtatttgccgatgacagcaaggatgacatcctttgccgttacccctttttgaagcgttccatctacgcgcacttcaagtgtttttggacgctgctgccaaagtgtctgtgtggaaaggacatgttcaacttcactcgtcccgattccaaatgcaagagcgccgaaagcgccatgtgttgatgtatgactgtcaccgcacacaatcgttttccctggaagcgttaagcctagttcaggtccgacgacatggacaatcccttgatccacactgtgaagatcggcaaggcgcacgccaaattcctcacagtttctttcaagcgccgttacctggcgtttcgcaacttcatcctttatctcaaaacgattgacagtcgggatgttgtggtccattgtcgcaaatgtgttttggggtcttctgacctttcttcccttttgtctcaagccttcaaatgcctgaggagacgtcacctcatgaatgaggtgcaaatcaatatagagaagatccggctttccctcaccatgttttacaatatgctgatcccaaatcttttcgatgattgttcgaggcatcatcttttatttcctccctctacctagagctaagaccgcttaacgtaagctgtcacacattagaaattgtattttcactcatgattgctgccttaacttcctctgtaatggcctgagtgctgctgaactcttcactccgtgccaagtctcttgttctttttccagaagccaagactttgtttaccgcatcttctacagctttcgcttcctcttcaagcccgaaagatgttctcaaaagcattgccgctgacaatatggctgcgaacggatttgccatccctttaccggcaatatcaggcgcggagccatgaacaggttcaaacagatgaaggccagagcttgataggctggctgacgggagcattccgagcgagcctgtaagcatggacgcttcatcgcttaaaatatcaccgaacatattttcagtcaccacgacatcaaattgattcggtgcataaattagctgcatggccgcgttatccacaagcatgtgctcaagcttcacatcaggaaattcttgtgcaacgtcctcagccacttcacgccacagccggcttgattcaagaacattcgctttatctacagaggtcactttgccttttctggctgccgccattttgaagccctctctgatcactcgttcaatttccgttcgcttataaaacagtgtatctactgcttcctgctcaccttcagtgtttacataacgtttgctcggctggccgaaatacaagccgcctgtgagctcacgaacgataacgaaatcaacattatctatatattcttttttcaaaggcgaagcgtcagaaaggctttcaaataccttcacaggccgcaaattcgcaaacaaatcaagctgttttctgatgctgagcagccctttttccggtctcagttccgaaggattttgatcccatttcggtccgccgacagcaccaagcaatatcgcgtctgcatttttacaagcagcaacggtttcctccgggagggggttatgatgttcatcaatagccgcccctccaatcaggccatattcaaattcaaattcatggttaaagcgttcggcaacacttttcagtacgtctgtcgctgattctaatacttcagggccgatcccgtctccgggcaatagagcaatacgtttcttcaagttaaccgttctcctttcttttatgatccgacagctgtgtggtttttcaatccgctcatattcgactggaaaaccaattgacggtttactgcgttcaaataggctttcgctgatgcttctaatacgtcttgcgctatgccccgccctgctgattcttttccgttcaccaaaactcttacatacacctgggcaaatgcatcttcgccttttctattagactgaatgcggtagtctaagagctccacatccttatcgatgcagcgctcaagcgtattgtagattgcttccacgcttccagctccagttgcagcttcctgaataagctgtgcgttttcttgatttttcaaagatagagtagccgtagggacctgacttgttccgtaatgtacttgcagagaaagaaattcatacccaatcttgcgatctgttactttttcttctaaaataagagaaacaagatcctcatcagtgatttcttttttcttctcagtcaactctttgaacatcgtaaagaatttattaatctcttcactgtcaaattggaatcctaaagcagtcagccggtctttaaatgcgtggcgtccggaatgtttacctaggacaagcgcatctgcggttacgccgacaagctccggtgaaataatttcataagtcgatttttcctttaaaaagccgtcctgatggatgcctgattcatgagcaaatgcattatctccaacaaccgctttgttgcgcgggacagccatgcctgtcagtttgcttactaaatcacttgttctcttaatctcgttcagcgtaatacctgtttcgacttggtagaaatcttttctggtatggagggctacggcaatttcctctaatgccgcgtttccggctctttcaccgatcccgttcacagcgcattcgatttgatcagcgccattttcaatcgcagcaagagagtttgcgactgccattcccaaatcatcatgacagtgggctgaaagctttgctttgtgaatgttcggaacgttttctttcatatatttaaagatatttccgtattccgccggggccaggtagccgacagtgtccggaagattgataacactggcgcctgcgtcaatcactttctcgacgatttctgctagaaacggcagttcagtgcggcaggcatcttcagctgaccattgcacaatcggaaaacgttcttttgcgtatttcaccattccaactgctctttcaatgacttgttcacgtgtcattttcagcttgtgcttcaaatgaatgtccgatgtcgcgataaatacatgaattcttggttgagcgccatcctttaacgcttcccaagcagcatcaatatcaccttttacacaacgggccagaccagttactgaacaatttttaatggttcttgcgatttcctgaacagctaaaaagtcacctcgggacgaagcgggaaatcccgcttcaatgatgtctgccccgagtctttcgagctgcttagctatggcaagtttctcctgtgtattcaagttcactccaggggactgttcaccatcacgaagcgtcgtatcgaaaaaattaattttgcgcaacggagaccaccgcttccttcttcttgccttgtttcacaaacggcatcatttcacgaagctttcttcccactacttcgatttgatgttcgttctcgcttgcattgatagcgttgaaacgaggacggtttacttggttttcgacgatccactcttttgcgaatgtaccgttttggatatcttttaatacttctttcatagattcttttactttagcgtccacaacgcgagggcctgatacgaaatctccccactgtgctgtgtcagagattgaatatctcattcctgcaagtccttcttcgtacataaggtctacgattaatttcagctcatgaagacactcgaagtatgcaagttcaggctgataacctgcttcagttaaggtttcaaatccggctttgacaagcgcgcttaatccgccgcaaagaactgcttgctcaccgaacaaatctgtttctgtttcttctttaaatgtcgtttctaatacgcccgctcttgcgccgccgattcctttagcataagcgagggctttgtctcttgcttctccagtcacatcttgatagattgcgaacaatgcaggtacgccagctccttgctcatatgttcttcttaccaagtgtcccgggcctttaggggccactaagaatacatctacatccgccggaggaacaatttgatggaaatgcacgttaaatccatgagcgaatactaatgattttcctgctgtcaattcatctttgatttcagcttcgtatactttttgctgctgctcatccggaagcagaaccatgatgatttcggcttgggctgccgcttcttttactgaaaatactttatgtccgtcttcttgggcttgagtgaaagattttccttgtctaacaccgacgatcacgtctactccgctttctttaaggttcagggcatgtgcgtggccttgcgaaccgtacccgataaccgctactgtttttccagccaatacgttctctttgatatcaccgttataatatacttttaccatttcaatctctcccttgttatgttttatacaatagatattgttttattggatgacgccttttgctgggttcccctcgcaaaagccgttgtacctgttctcgcgatttctttaatgccataaggttttaataactcaataagcgcttcaattttgttagattcacctgtcacctgaacaacgatgctgtctctgctgacatcaacgacagaggctctaaacggttctatgattccattaatctctgttcttgttgaaggtgcggagacaaccttgattaaggccagctccctctggacaatcgattgatttgtgatgtctgtgactttcagcacatcaatctgtttgttgagctgtttcgttaactgttcaacatcattttcaccttcaacatgaacgacgaaggtgattctggaaacgccggctgtttctgtgtgtccaactgtaatgctttcaatgttgtaatgcctttttgtgaatagaccggtgatccggtttaacaccccggagcggttcaccacagtcaatgtgataattcttttcaaggtttcacccccaccatttcatgcagccctttccccggagccaccatcgggaatactttttcttcgctggcaacccgcacgtcaatgacaacaggttctcttgatgttaatgcctcttccagcttttcctttgcttccgcttctgatgaaattctgatgcctttaatgccgtatgcttcggacaatttgacgaagtcaggctgagaagcgaatttagattctgaataacgttcttcatagaaaatttcctgccactgtctgaccattccgagacaagcgttatttaaaatcactaccttgaccggaagatttaattcgcgaataacatcgagttcttgaagcgtcatttggaatccgccgtctccgacaaccgcgacaacagtagcatctttttcggccagctgtgcgccgatcgccgccggaagaccgaatcccatcgttccaagtccgcctgacgtgacccatttatctgctttttggaacggataaaattgcgctgaccacatttgatgctggcctacatccgttgcgacaatggcctctccttttgtaaattgatgaatatattcaatcaatttctgaggtttaaaaccttcttcttcattatctacataccagagcggatactcttctttccattctgcgagctgttttttccattcgcttgaatcgctttgtttgccgtcttgtttgatcagctcctgcaggacaattttgctgtctccgactacaggaatctgtgttttcatgatttttccgatttcagctggatcaatatcgatgtgggctatctttgcgtttctggcaaagtgtttcaggtttcctgtgacacggtcatcaaaacgggcgccgatactgattaatagatcacattcatgaagggccatattggctgtataagtaccgtgcattcccgccatccctaggaaaagcggatggtcagccgggaagcctccgagccccaaaagggtgtgtgccacagggatttgctgctgttcagcataattttttaattcttctgacgcttttccgtgcagtacgcccgcacccgccaggatcaccggttttttcgcactgctcacggcttccacaagcttgcggatctgcaaataattcggctctgttgtcggctggtatcccgggagattcatctcatgatcgtagctgaattctccttcaattgttgctacatctttcggaatatcaatcaatacaggtccgggtcttccagttgttgcaatatggaacgcttctttaatgatgcgcggcagatcttccggctggcgaacctggtagctgtgttttgttactggcatcgtaatccctaaaatgtctgcttcctgaaatgcatcgctcccgattacagaggttgctacctgccctgtaaagacgactaacggcaatgaatcaatcatggcatcagcaaggcctgtaacaaggtttgtcgctcccggccctgacgtggcaatgacgacacccggttttccggagacccttgcgtatccctccgctgcatgaattgctccttgttcgtgacggggaaggatatgtaccaaccctgaattgtatagcttatcgtaaatcggaagcacagccccgcccggataaccgaagatcatttctactttctctttttttaatgattcaatcagcattaatgctccgctcatcgtctgtgtacattcggcagatgctgaatccacctgtacattagtccccattttagttcctccttttggattttcatcctttaaagatcatcttttcattagctagatagctgattattcaataaaaaaagcccttccgcccacaatcagccgcgcagtaactgcgatagctaaaaggggcgaaaaggcttttctttccgcggtaccacccttgtttacggcctgttaatcggccgtctcatggatatttctatccgctttagtaacgagtgaatcaagttcacccggccaagtcctactgtcatttcagactggcactctgaggcgagttcaccttgtaaagcttcgccggttctcagctaacccggttctctgtggaaaactttatcaaggctacttatcctcatctgcgcttttcatattcagccttcggaacggctttccagctgttcaagaaggtcgtttgtttttcatttttttagaatcatactgcgatgattttcgcttgtgaagcttgcatttatcttttgttgaactcatattacgccgctttggacgcagtgtcaacagcattttttaaaattattagacaattttgattaatcaatctatattgtatacgctttcattattggtacaaaaggaattgcaaatgttaaaagtttttataatttttttattaatctatcaagaatacaccagaattatttaattttatataaacatggaagattttataacacgatatggttcgtatatggattgagtctgacagatcatcttgcaatccatttcaatttcggataggcacttctcttgttccctcggcatacattaatgatatcttgcaaagaaaaggtgatacgatgaataaatcatttgcagacatgcaaggatttcctgcgggctttccaagcttccccaactttccgcagcagtactatcctgctgtccctcccttttaccagcaaagccagcagccatttggaggctacggatacggacagccgttcagtcaggcatacagcccgttaaccactccctctggaatgtactcctcattcccatacgcttcaggattttacggacagcaattttcaggtgcaggctttagcggccatggcggcagcttaagtgctccagcgatacatgccggcggattcagcggggcgccaggcgtacacggaggctttagatattaaagaataccacaagggccgaacatctattgcggtccttttattgttttaaaacgacttcacaagtacagtcacattttctgtctttatatttggaaacaggatggaatatgattaagatgaattgaacgatattctgcacaatccgtaagttttcgaggaggaataaaattgcatataaaaatagacgatttaactggacgtcaggtggtttcactggtgaatgagcatttacatagcatgacgcttatgtccccgccagaaagcattcatgccttaggtctagaaaaactaagagggcctgaaataacattttggagcgcatgggaaggtgatgaactagctggctgcggagcgctaaaagaactggacacccggcatggagaaatcaaatcaatgcgaacatctgcatcacatttaagaaaaggcgttgccaaacaagttctccagcacatcattgaagaagccgagaagcgaggctatgagcggttaagcttagaaacgggttcaatggcttcatttgagccggcaagaaaattgtatgaaagcttcggtttccagtattgtgaaccgtttgcagactacggtgaagatccaaacagtgtgtttatgacgaagaaattgtgagacggctttataaggatagataagtgcaggggaaggtctgtcttatctatctttttttatattcacacatttttcacctttatgatacacgccaatgttttcaattttgtttaattcaaagaacagcgggaattacaaacgacatgaacgatatcatgcaaattcataaaggaggagattgatatgaaaagcatagttggtgtatatgaaactccgcaggaaaccatcgcagcgattgaaggcttacttacaaaaggctatgattctgatgacatttctgttgtgacaagccggcgagatacagattatttggagtcacgtacaggaacagaagtcaatcaagctatcgatgcacatcaggacgaatctgaatcttttttcgataaactgaaagattatttcacaatggatgatactgctacacacagcaaagcattatccgacttggatattaaaactgatgaaatagacaagtatcaagaagatttggatgacggaaaacttctggtagccgtcgatacagatgcagatgtaattgctcctattgataacggcaatgccctttcaggcggcttttcaagcacaaatgaattggattatacaacgaaagaagaaaaaacgatgccgctccgggaagaacagctgaaggtcgataaggaagacgttcaaaccggcgaagtagaaataggaaaagaagtgaaaacagaaaaaagagatatggacattccggtgagacatgatgaaatttatgtcgaacgccgtccagtggatgaaaataaaacggacgctgctcccgtcaacgattcggaagagatcagagttccaatcgttgaggaaaagctggaagtgactaaaaaaccggttgtcactgatgaagtggttgtcggcaaacgcactgttgaagaaaatgaacatatttctgaaactgtgaaaaaagaagaacctcgtctgaataaagaaggaaaagttgacggcttggatgatgatccgttaaataacaaatgaaaatcatagaccgacaacaaaaaacctcaaatcctaaatggatttgaggtttttcttttggtacgtcccaggagagattcgaactcccgaccgacggcttagaaggccgttgctctatccagctgagctactgggacacgttttgtttttttgtttttcgctttaactatcagcgacaagatttattatatatgggatgcaataataagtcaacggttttttagaatttttttcatgaggaagaaaattttcttcctcatgacattttcatagtgtgactcgattttgcagatcctcaatttcattgcctgcttggtcgtaaaaacggactgtcgcagcatcattttctaatgtcagtatagcatagctttctgtcctgcgcaccctcggaagccggatgctgcctgggttaatcatcagttttccgcgcagcacttcgcttcccgcgatgtgcgaatgcccgaagcagataacatccgccccgagctcctctgcacgatagtatacgtttaacaaggtctgttttataccgtgaaggtggccgtgtgtgactagtatttttcttgagccggcagtcagaagaagctcgtccttaaaatcgccggcaaaatcgcaattgccttttacaaccgcataaggctccaatgcaggatgcctcgtctcaagctcagagtccccgcaatgaatcatgagatcaacttctgcctcatgccgtttcgcaatggtttggagttcttcttcaagcccatggctgtcactgataatcagcacgttcatgtacaagcttcctccttatgcctccaaaagcttagacagctttttaagcgcgtcagccctatggctgattttatttttttcatcacttgtcagttcagccatcgtcttatctttatctttcacgataaaaattgggtcatagccaaagccatattctcctctcggttcttcagcaatatacccttcaacatggccttcgactgtttttgtttcctctccgggaatactcacggccagtgcgcagcggaaacgggcggtgcgctgttctttttcgatacctttcagctcgctgagcactttttcgatatttgcctggtcgtctttctgttcccctgcatagcgggctgaataaaccccgggtctgccgccaagattatcgatggatagtccggagtcatccgcaatcaccattttgttcactgctttggcaacagcttccgctttcataatggcattttcttcaaatgtatggcctgtttcttcaatttcctctgtgaatccaatttcagctaaagatttgacatcatagcctcttggctcaagaatttctttgaattccttcacttttcccggattatgtgttgcaataattgcttctttcatgatgatcaagcctttctgtctttatttcagttctggcagagaatcacccagcacttctttttgcttgtcaatcagctcttggattcctttttccgcaagacccagaagaccgttcagatcctctctagaaaaagttgcctcttccccggttccctgcaattccacaaaacggccgctgcctgtcatgatgacattcatgtcaacttcagcagaggaatcttcttcataatttaaatctaacaaaattccctgttccttatcaattccaacagagattgcagcaagaaaatcagtgatcggatttgtcttgattgttcctgctttgatcagcttgccaatcgcaatcgccatagcaagaaatgcgcctgtaatggaagctgttctagttcctccatcagcttgaatgacatcacagtcaatccaaatcgtccgttcaccgagcttttccagatctacaacagctcgaagcgcgcggccgatcaggcgttggatctccattgttctgccggaaattttccccttagaagattctctgattgttctttggtttgttgcccgcggcagcatgctgtactctgctgtaatccagcctttccctccgccccgcaaaaacggcggtacgcggtcctcaacagacgcgttgcagattacctttgtatttcccgctgttattagaacagaaccttccggatggctgataaaatccaaatcgaatgtgattggacgcagctcatcgtgttgtcttccgtcatgtctcatgttttacctccgattgtatgtacataaaccatttttgtcccggaattgaataaagaaagaggcagccggaacgctaacctctttcttcctagtatatcaaaaatcccaatttaaaaactacccgtattcacttgagatggtctggagaccggttctgtgagcttttcgcctttttcatttaccagctctgattttccgttcactttaacagagacgctttttacatccggctgctccgttaacgtcagcacaatgctgttcagcacttctgaagaaatcattttcgtcttctcatcggcgctgccgaatatagattgattgaaatccaacgtcacgcgcccgtctttgattttcggtttgctgaccagctttacatcttcactgaagtctgttaacagcccgctcaccttgctcggccctttagccaattcattaatggctgctgtgatgtcgtctttttccgaattgtcgattcgtttggtcaccggcacgtagtattcactgtcttcattttccgccaaatagtagactgtcagcggatgggtagcagtgagatcatttacaccggctgtttccaaattaatgccgtctttgcggcttaaatcatctgagatcggcgtccctcctacaggcatctccttcagttcatgcccgtttattctcagcttcactttatctatcgaactaaattgcgtcagcgtccacgtcacagattgaacgattttctgttcgtcttctttcttataatttttgaactcattagagaaatcagctatcgccgttccatcttttttgatgtcaacgttaacggtggtgtcagccggcaatacagctctgaagccattcggaagaatttcagacacaggcccgccctgtacgaggtattcaagcgcctgcttagccgtgctctcacttttaggaagaggcagcgtttgcgcaacaacatacccgtttttatcaatgagataaagctccctcataacagtagatgaggcttgatccgcttttgcggtatcgcttttttcactttctgtttttttggctgctgttgtatttgaattggcacccgcttcatcgttcacgaatgtaacgtcttgaggcggatcaatttcctcggctgccttatcagattgaaacaaaccgcatccggataaaagcaaggcagaggtgagacaagtggcaccaatgactgcaggtccttttttcagcatacttttccctcctaaggatgtttgtactattatgtatacgagcctctttaggaaatagaccgaagaattccggcaaaacagaaaaaaacccgcaacataccgttgcggggaaaactatcttttaatcggttcttgcagtgagatacattccacatgcccgacttcatggccaaaccaatcgtctgcgatttttgcaaactgatcacgcgcccctgttgtcaggaactgatgatccggggcaatcggagactggttcagcagccctttataagagagaattgtgctgacttcccgggctgtttcatcgccggacgaaataatgtttacgtgctctcccatatatctttgaatggcttcttttaaaatagggtaatgggtgcagcctaaaatcagcgaatcaattgatgtgtcttttaacggatacagcgaggttttaacaatctcgtctgctgttttgtcgagaaacttcccgctttccacaaaaggcacaagcagcgggcaggcaaggttttcaaccttcaaatcagggtttaatgccaaaagcgcttcttcgtatgcattgctcttaatcgtattctctgtgccgatgacaccgatatgctgattatccgtcacttttatcgctgctctcgcaccaggctggatgactccgaccaccggtataccgacgctgcgctggatgtcatccaaagcgatcgctgttgctgtattacaggcgatcacgagcattttgatgtggtggttttcgagtaaataattcgtcagctcccacgtatattgaagcacctcttcttcagggcgcggcccgtaaggacaccgtttcgtatccccgacgtagataatattttctttaggtagctgtctcatgatttccttcgcaacggttaaaccgccaaccccggaatcaatgactcctattggttgttccaacaaaatcgcctcattttctcttcatttcatgctgcagtttcatcaaagatttttcgaagatggctatttcttcatctgtaaacgattcgaacatatcacgcagatattcctgtctttttgtaatgacctcttggataatccgttctccttcaggcagcagatgtatcctgacaacacgtctgtccgccgggtccttgacccgctcaacaagctcatttttttgcatgcggtcgattaagtccgttgtcgtgctgcatgccagatacattttgcccgataattcaccgattgtcatatctcctaattcataaagccattgcaagccgacaaattgcggcggcgtaatcgcatattggttaaggatttctcgtcctttttgcttaatgatcgcggcaatgtggcggagtgacttttcaatatccgcaacatgctccaaaggttttgatgtcatttgtccatccctcactcaaggatctcttacgcacaaaagcgttccgtgtctattttccttcttttttgaagaaaatgcaagactcgcaggagagaaatagaggactttagtcaaacaacatcaagaaataaaatttaatttatgacttgcctacgttttgcacagcattccaaatatggtttcgaatgttccaaacaaacagcaataaccggctccttccaaaagaaggaataccggcaaggattaaagctctagctcacccattctaagaagctcaacaacggcttgcgaacgccctttcacacccaatttctgcatggcatttgaaatatggtttcgaacggttttctcactgataaatagctcgcttgcaatctcctttgttgtcttatcttgaacgagcaattcgaacacttctctttctcttttcgttagcagcggcttcgattgaaattctttctccttcaagtattgtaaccctccttgctaaggtgagagcgaatcagaaacgaatgggttttgatatagtcgagatatcatatgtaagaagggcgcaggaggtgacgtttacaagataattagtttatcgtgtatgaagaagcgtttctttctcctcatccgtccagctgacagccttgccgctttcctttgagacttgaaccatcacgactgccccggtgaagcagggttcgccttcgaggttctctccgagatagtgcaaggtaagagatgaactgccgactgcgcttgttttcacatagatgcgcaactcttcataaggcatgacttggcgcaaataatcgcattgctggcttgccacgactgtcatggtctgtttgttttcactcatcatattcagctttttaaaataagaaatccgcacctcctcaaaatatataaaaggggttacattattcatatgcccaaacatgtctgtctcggaaaatcttacggataccttattgaaaaaagaaaaggatgttttccattcttgaaacggcatatcaatataagcgggaagcttcatcttttttcatctccttattgtttaaaaaaacctctcccatgcggaagaggttttttcttcttatactctgtcgcttccgaagaaattgcggaacgcttgtaagtttgtatctctattcaaggctgcaatcgaagtggtaagcggaatccccttcggacaggattgaacacagttttgcgagttgccgcaatctgcaaggccgccttcatccattaatgcttctaatcgttcagatttattcatggcgcctgtcggatgcgcgttaaacaggcggacttgcgacatcggtgcaggccccatgaacttcgatttgctgttcacattcgggcaagcttcgaggcagacgccgcatgtcatgcattttgataattcatatgcccattgacgacgtttttccggcattctcggccccggtcctaaatcgtacgtaccgtcaatcggtatccacgcttttacttttttcaatgaatcaaacattctgctgcgatcaacctgcaaatcacgaacgactgggaatgttttcattggttttaaacggattggctgttcaagctggtcaataagcgccgtacaagactggcggggttttccgtttataaccattgaacatgcgccgcatacttcctcaagacagttcatatcccatgtgacaggggttgtcttctcacctttgacattaaccggattccggcggatttccatcagagcggaaatgacgttcagattcgggcggtatggaatctcaaattcttcatcataaggcgtgctgtcagctgtatcttgacgtgtgataataaatcgtatggttttttgttcactcatgattatttcgccaccttcttcttcgagtaatcccgtttccgaggcgttatcagtgatacatcgacatcctgatactcaaattccggcgcttcatacgggcttacatgtttagccattgttgttttgagccattcatcatcattacgttcaggataatccggtttataatgggcgccccggctttcattacggttgtatgcgccaagggtaatcaccctcgcaagctgaagcatgttcgagaactggcgtgtgaacatcgctccctggttgctccattttgtcgtgtcattgatgttgatctttttgaagcgctccattaactcctgaattttgtcatccgttttcaaaagcttgtcattatggcggacaaccgttacgttcgccgtcatccactcaccgagctctttgtgaagaacataggcattttcggttccgtccatactcataatatcagcccatttttcttcttctttcttaacgtgagcgtcgaataaagatgaagacatgtcttccgctgaagattctaagccgtttacatatttcaccgcattcggaccggccaccatgcctccgtaaatcgcagacagcagggagttcgctcccaagcggttgccgccgtgcatagaataatcacattccccagccgcaaacagtccagggatatttgtcatttgatcgtaatccacccataaaccgcccatagaataatggaccgccgggaagattttcattggaagcttacgcgggtcgtctcccatgaatttctcataaatctcaatgatgccgccaagcttaatatcaagctctttcggatctttatgagacagatcgagatataccatgttttcaccgttaataccgagcttctggttcacacacacatcaaatatttcgcgtgtcgcaatatcacgcggcaccaggtttccgtatgccggatatttttcctccaggaaataccatggtttgccgtctttatatgtccacacgcgcccgccttcaccacgcgctgattcactcatcagtcttagtttgtcatcgcccggtatggctgtcgggtggatttgaatgaattctccgtttgcataatacgctccctgctgataaacgattgacgcagcagatcctgtattaatcatggagttcgttgattttccaaagatgattcccggtccgcccgtcgccataatgacagcgtctgaacggaaggattcaatttgcatgtttgtcaggttttgtgcaacaattccgcggcaggttctgtcatcatctaaaacagcgccaaggaattcccagccttcgtattttgtgaccagacccgcaacttcgtatctgcgcacttgctcgtccagtgcgtaaagcagctgctgtcccgtcgtcgcaccagcataagcagttctgtggtgctgtgtacccccgaatcggcggaaatcaagcaggccttcaggcgtccggttaaacatgacgcccatccggtctaataagtggatgatcgaaggcgccgcttcacacatcgccttgaccggcggctggttggcaagaaagtctcccccgtataccgtgtcatcaaaatgttcccacggagagtcaccttccccttttgtattgaccgctccgtttatgccgccttgcgcacaaactgaatgagaacgtttgacaggaacgatggaaaacaatttaaccgccattcctgattccgctgctttaattgtcgccatgaggccggcaagacccccgccgactacgataatgcttgattgactcatgatagcccctctccctctagtaatctagtactcttaaacaaatgcaaaaatcgcttttaagcctacgtatgacagtgcaacaaaaataatcagcgtaacgtatgtcgaaattctttgagaacgaggcgttaccgtgatgccccatgtaacagcgaaagaccataaaccgttcgagaagtggaaaattgttgataaaacaccgacaatgtaaaaaccaagcatagccggagagctcaaaatattcgccatcatgtcgaaattgacctcagcacccatttgtgcggcaatgcgggtttcccacacgtgccagctgacgaaaatgagggtgatgataccggttacacgctgcaggacgaatagccagtttctcatgtagctgtattgaccggcgttatttttcgcagtaaacgctatgtacacaccataaactgcatgataaattaatggtaagaagataataaaaatttccaaggcatacctgaaaggcaggctatccataaaatgagcagcgctattgaatgcttcagcgccccttgcggcaaactggttgacgactaaatgctgaataagaaagatgccgaccggtatgacgccaagcaaggaatgcaatcttcgaaaataaaactctctgttcccagacattactttaccccctgtttgataagtgcgaaatgtgctaaatctcttcccccacttctttcaattgtaagcactttattaagatttattgacaatttcattttactcctccctcaaaagggcgtcaagaaaacgcgtacataaattataattttccgaattgattagttgattgaaaaattttattttatcaatatatatttcttgcttaatttttcataagaattacaggatcattctgtaatcctcccccctgtttgagctataatatacgcaggagagaggggagacagatatgaagtctaaatttgaagcatctattgacaacctaaaagaaattgaaatgaacgcttatgcctacgaactaatacgagagatcgttctcccagatatgcttggccaagattactcttccatgatgtattgggcaggaaaacatctcgcccgtaagtttcctcttgaatcatgggaggaatttccggccttctttgaagaagcgggctggggaaccctcaccaacgtaagcgctaaaaaacaggagcttgaatttgaacttgaagggccgatcatttccaaccggcttaagcatcagaaagaaccttgctttcagctggaggctggttttatcgctgaacaaattcaattgatgaatgatcagattgccgaatcatatgaacaagtgaaaaagagagccgataaagtggttctgactgtgaaatgggatatgaaagacccagtgtaatcaaaaaggcggtgactgcatagtcccgcctttttgattgtcattacacagctgaagggtgttttgaaagctcaaatgcatcgtgaagcgactcgactgctttcaccatgtcattttcgcttacgactgttgacactttgatttcagatgtgctgaccattttgattaaaatgtttttttgcgccagtacagcaaacatttcagccgctacaccgggatttgagaccatgccggatccaacaatagatactttagccaatttgctttctgtctcgattttctcaaattccagcgcgtctttatactcttcaagcaccgcaacggtttggtctgcatcttctgttttgacagagaaggaaattccagtcttgtcctcggcctgcgtttggataatgatatccacgtttatgtttcttttggcaagtgttgtaaaaatagtagacaaagttgtcaggccgctagtcagcccgtaaatggttactcttgtgatttgatcttcaaatgcaatgcctctgacaattaaattctgttccatggatgattcctcctcaattaatgttcccgcttcggtttctgtacttgaacgcacttctaacggcacttggtaatttttcgcgaactcaactgctctcggatgaagaacaccggcgcctaaattggcaagctcaagcatttcatcgtatgagatgccctcaagttttctcgctgatttcacatagcgcggatcggttgtaaacacgcctggcacgtctgtgtatatgtcacatttatcagcttttaaagcggcagccaaagcaactgctgttgtatctgaaccgccccggcccaatgtcgtaatttcacaatcctctgtcatgccttggaatcctgcaacaatgacaatttttcctttttcaagctggtctgctaaaaccgaagtgtcgatatctgtaattctggcgtttccgtgaatggcctccgtacggattcccgcctgccagccagtataagacacagcgtcatagcctttttcctgcaatgccattgaaaggagtgaaatcgtgacctgctcgcctgtcgccagcagcatatccatttcgcgtttgctcggctggtcagaaatagcttttgcaaggctgaccaattcgtcagtggattttcccattgctgaaacgacgacaacgacttgatggcctttctgtttttctgcaattgcgcggtttgccgcattttgaattttttcgactgagccgacggaagtgcctccgaatttttgtacaataagacccatgtattaccaccctttacattttggttcgtgcgggtgaggagaaagagcgctttgtccacaataaaaaaagcaatgagaggaatactctcattgcttatcaattaatcatcataaatgattatgaacaacgagatagccctccaagaaaatgatttcttgacagccttacatttattcaatgcacggccagcaaataataccgatggggttttatttgcttcggcgacgctcccctttcagcctttttcacagaatccatctttctccaaaggcatactcttgaagttcgcacctctatcttcaccatataacacgatctaactatgaaattagttcacattttatcagatcttatttaaaaggacaacattatttttgcaatttgtcgtaaaggagctgagccgccgctgcgggaacaccggcttttttgatgtcctcaaggcttgcttccttcatttttttaacggaaccgaaatgctttaacagcattttctttcttttctctccgatacccgggatgtcgtccaaaacggattgaaacgcgctttttccccggatttgcctgtgaaaactgattgcaaaacggtgcacctcgtcctgaatgcgctgcaggaggtaaaattcctggctgtttcgttccagatacgccacctccagcggatcaccgatcagtaaatttgaggttctgtgtttttcatctttcgctaaaccggcgatcgggatatccaagccgagttcattttcaatgacatcccttgctgcgttgatctgcccttttcctccgtcaatgataatcagatcgggcagcggcagattctcacgaagcactctcgtatagcgtcttctgacaacctctctcatagaaccgtaatcatccggccctgtaacagttttgattttatatttgcggtattcctttttgtatggtttgccatcgataaacacaatcatcgcggaaaccgggtttgtcccctgtatatttgagttatcaaacgcttcaattctgtgcggcgtataaatatttaatgcctcacctagtttctgcactgccccgattgaacgctcctcgtcccgttcgattaaagagaatttttctttcaatgcgattttcgcatttttatgggcaagcatgagcagttcttttttcgggccttttttcggctggtgaacgtttgtttccagtagctgctcgatcatagattgatctatgctgtccggaactaaaatctccttcggaaggaagtggttgttttttgaatagaactgcccgatgaacgtgaggaactcttcatctgcttcctgataaagcgggaacatgctgacatcgcgttcaatgagctttccttggcggatgaaaaagacctgcacgcacatccagcccttatcgtacgcgtacgcgaacacatcacggtcgactagatcgttcatcgtcattttttgtttttccatcgttgattcaatatgggcaatttggtcacgaagctcttttgctcgttcaaactcaagattctcagcagcttcatgcattttctcttcaagctcttttttgacctcattatagccgccccttaagaaacgtgtaatgctttcaaccagctctctgttcgtctcttcggaaatatcctttacacacggagcaaggcattggcccagatgatagtaaaggcacactctgtccgggagcttggagcattttctgagaggatacagacggtcgagcagtttttttgtttcccttgctgcctgtacattcggatacggcccgaaatagcgccctttgtcttttttgacattgcgggtgacaatcagccttgggtggcgttcatgggtgagttttatgaaaggataggttttgtcgtctttgagcatgacgttgtatttcggatcatgctttttgatcagattcatttctaaaataagcgcttcaagattggaggacgtcacaatatattcaaaatcctcgatttccgtcacaagcctttgggttttcgcgtcgtgagaaccggtgaagtaggagcgcactctgtttttcagcacttttgctttccctacgtagatcacagtctgctgccggtccttcatgagataacaacccggttgatcaggaaggagggcgagtttttctttcagttgtttgttcatatgttacccttccttatgtttaatcctttatttccagtttaacacgaacgtttgtttttctctatggttcacaattggcgaataaaaaaagcgatccctcaatcggaatcgctctggcatgtaagcagcggaaaattaaagatgtttgtttacaagctcttgaagcgcttcttttggtttgaagccgactgaagtttcaactacttcgccgtcttttaacacaagaagagtcgggatgctcataacgccgtattttccggcagtttcttggttttcgtctacatcgatttttacgattttcagtttgtctcccatttcttgatccaattcttcaagaacaggtgcaatcattttacaaggtccgcaccaaggagcccagaagtctgccagtacgacgccttcgcttgtttcagctgagaaagattgatcagttgcttttacgatagccattattgaattcctccaatgtgaaatgatgatttttagtatagcatctcccattcgttcacgctattttaatgcttacaaattattttttcctgatcacagccggtttactcatttttatatggttgaatgggatatgctctttttttaaaacacaaatctgataatggccccgatcactacaattgccccaataatcattaaaatggtacgaagcataagatcacatctcctcttcactgtcatgtactttaccatgccctgccggagctgttttaaaacctgaaaaagagcgccggcatgaagctccggcgctcttgcgcgattaagaatcagcacgcagcgtaagtaagacgactgacattggcgggagttttactttcagtttgtttttgctgagcgtgtattgtctgaaggattccggtttgacatgatgaggatcgtcaaacgtgttatgcgcattcattttttctgccgtaagaatgactccggaatggtccgctgccttgtgtaggcccctcagctcgatttccgcctctgctttgttttggtgatcgatgttgcaaattgtgatattgatatcgccttcagcttgtttcgacgctgaaatgctgatttgcggaagcgtttcaccgttccattcatagtcggcagacattgtctctgtggctaaaagagaagcgtcctggtgcaccttaaacatattgaatacatggtacgtcggtgtcaaaagcatccgctctccctcagtcaaaatcatcgcttgaagaacatttactgtttgggcgatgttggccatttgcacccggcggcaatgctgatggaaaatgtggaaatgagaagccgccaccagtgcatcacgaatggtgttttgctgatataagaaaccgggattcgtgcctggctcgggatcaaaccacgtgccccattcatcaataatcagcccgacccgctgctccggatcgtaccggtccataatcgtgccgtgtttttgaatcaattcatcgatgtatttggcttttttcatcgtaataaaccattcatcttccgtgaattctgtggctgatcctttgcccttccagaaatcccccggaatcgtgtaataatgaagactcaacccgtccatcaggccagcggcttttttcataagcacgtccgtccaattaaaatcatccacatttgcgccgcctgcaattttataaatgtcattcccgctgtaattgcggacataagtctgaaaacgccggtacagatctgcgtagtattcgggatgcatgttgccgccgcagccccagttttcattgcccacgccgaaatatttcagcttccaaggctcttctcttccattttgctttctccagtctgacatcggcgtgccttcttcaaatgtcatatactcaatccactccgacatttcctgaacggttccgcttccgacattgccgcaaatatatggctcgcattcaagcagctcgcaaagcatcataaattcatgcgttccgaattcatttgattcaattgtaccgccccagtgagtgttcagcattgtcttacggtcaccgacaccgtttgcccaatggtattcgtccgcaaaacacccgcccggccacctaaggacaggaatgtgcagctgtttgagcgcctccagcacgtcctttcgtatcccgttgatattggggatgtctgagtccgttccgacccagatcccctcataaatccctcttcctaaatgctcagcaaaatgaccgtatatatttttgttaatggttccttttgcgatatctgtttgaatcactgcttgatgttcagacatgcctctgatcattcctttcatacggatatgaaaagcaccacagtcaaatatgtgatctgtcgtttgcctgaggagtcagcatgaatgtaagcgcttttaaagtaaccatattatatatgttcgtacatgtcaacgacattttctattgtttttatatttgtacgtatgtatttataaatatgaaaaaacccggacttttaaagtccgggatttcctttatgagtgtatattcagctgtttgaattcctcagttaataacgggacaacttcaaataaatcaccgacgatgccgtaatccgctattttaaagatatcggcttcggggtctttattgatggcgacgatcaccttgctgtttgacatgccggccaaatgctggatggcgccggaaatgccgcatgcaatgtacaaatccggagtaacgactttcccggtctgcccgatttggagagcataatcgcaataatcagcgtcacatgccccgcgagaagccccgactgcggcccctagcacctctgcaagctcctgcagcggctgaaatccttccttgcttttgactcctcggccgcccgcaacgataattttcgcttcggagagatcaacaccgtccgccgtttttttcacgacctcttggataacagtgcggaggtcagtaagagaaacatcaatgctttcgatgctccccgatctgctggtgtctttttctgaagcttgaatgttattggggcgaattgttgcaaagatcatcggatcggttgaaatgacgcgttcaaaagctttccccgagtaaatcggccgtgtgaacacaacattccctccggtaacgcttacatctatagcatcagaaattaagcctgtttgcagacgggcagcaagcttcggtgaaagatccttgcccattgccgtatgcccgaagatgactgaatcaggattttcttgctcgataacacctctcatgacctggctgtacccgtctgccgtgtatgttttcagcttcgggtcctcagcggtaagaactttatctgctccgtaatgaataagctcttgtgcaatgctttgtacattttcaccgatgagaacaccgatgacttccccatctcctgaaatggttcttcctgcagctattgcttcaaaggtgacatttcgcaattccccatcgcgtatttctccaagcacgatcactttttttcccattctaacatccccctgtttctttgaatgtccaagttttaaatgactttagcttcgctgcggagcaatgaaacaagctcttttgcctgttcagcaggctcaccttggagaagcttcccggcttcttttttcggcggcagaaaacgttcaatggttttcagctttggttcagcatcctcttcgtccagatcaagatcatcaagttcaagctcttcaagcggctttttcttagccttcataattcccggaagcgatggatagcgcggctcgtttaagccctgctgagctgtgacaagcaatgggagcgtcgttttgattttttcaacatccccttcgacgtccctttctgcttctgcatcagtgccgttgatttcgagtttggtgatcgtagtgatacacggaatgtccagtagctcggcaagccgaggcgccacttgtcctgatcctccgtcaatggcaacatttccgccgagaatcaaatcaaactcctgatccttcatatagtggtataaaacttgagaaatggaatattggtcgggttcatcaagatcatcttctatgttgattaaaacagcttggtcacaacccatggcaagcgccgtacgcaattctttctccgcttcttcaccgccgaccgtgacagcggtgatcgtgccgccatgcttttccttcagctggatggcttcttctatcgcgtactcatcatatggattaatgatccattccgctccgtcatcctgaatctttcctgtttcaatgacgattttttcttctgtgtcaaacgtccgtttcatcagtacaaatagattcatgatcatatccccttttattcgcctttgaactgaggctttcttttttcgagaaatgcctggatgccttccttggcgtcctctgactcaaatgcttccccaaatcgctttgcttcaagctttaagctgccttcataggaatacaccttgttggaataaagaagttcaagcaaagatgccagcgtttgcgggcttttctctgcaaacttagcggcaagtgcttttgctttttcaatcacttctgcctcatctttcgctccaattgagacaagtccgagatcaagcgcttcttttccggatatcggttctcctgatccgatgagctccagtgctttggctgtaccgacatatctcggaaggcgctgtgtccccgcaaaacctggaatgataccgagattaagctccgggagccccagcttagcatcttctgccgcgattctgatgtgacaggccattgcaagctccagcccgcctccgagagcagcgccgtgaatcgctgcgataatcggttttggaaaactttcgattctctccattaactgctggccgcgctcagcgagcaatgaggaatcctcattgcctttaagcgatgtaaattctttaatatcagcgccggctgagaaaaatcttccctcgccgtgaatgataatgcttcgtacgcctgcatctgtctcacattgatcaagacaggaagacagctcttctaatatccggcttgaaagcgcgtttgccggcggattgtgaatcgtcaagactgccacaaattgatcaaccgcaagtgaaattgcattcataggacagaactcctttacttattgtgaattccggataccaataattctaaaacgctgtttgaaagcgcaacgagatcgtacttttggtcattcatcacccaagttgtcacagtttcgtcaatcgttccaaaaatcatctgccgggcgaggcggacatcgaggccttcttttatttcgcctgattgtataccttccgtcaaaatgccatccaaaatatttaagtagccttttaatatttcgttgattttttggcgcagctccaagttggattggcggagctcaagctgcgtgacaatggcgagattatggtcacccgctaaaagggaaaaatgctttgaaatcacaagcgccaatttctctttcgctgttgctttttctttaatgtcctcttccatccgctcaataaattgacccattttttctttgaaaagagaaattaaaatatcttctttgtttttaaaatagagatagatggtgccgtccgctaccccggcttgtttggcaattttggatacctgtgactggtggtagccgttttctgcaatgacttctactgctgcatcaataatctgcatatactttggccgtttttgcttcaatgttcatcgttccttcctatagaaatgaatgactattcattcataatttcatgataagaaggattttcaggtttgtcaagtttattcataggcgttctctttttttatttgatatgatgattttcggtttcttcttcaagtaaacgccttcttaaaatttttcccaccgccgttttcggcagctcctttctgaactcataggctttgggcaccttatagggagctagacgtgatctcgcaaaagcgtccagttcttctgtatcggcttttgcgcctttctttaatacgacaaatgcttttactgtttctcccctgtaggaatcgggaacgcctgcgacaacaatttcctggatggcttcatgttcataaagcgcttcttctacctcacgcgggtaaatattgtaaccgccggcaatgatgatatccttcttcctgtcagcaatatagaaaaagccttcttcatccatatagcccatgtccccggtgaacagccagccatctctcagcactgcggcggtttcctctggtttattccagtatcctttcatgacttgcggaccttttacaatgatttctccatgctcatacggagcggcaagctcacccgtctcttcagaatagatcgcagcgtccgtactcggccaaggacagccgatactgcccggcttgttttttccccagataaagttggcgtgcgtcactggggatgcctcagacaaaccatagccttccacaagctttccaccagtcaccttttcaaatttctgctttacctccacggggagcgcggctgatccgctaagacagcttttaatggatgacagatcataatgctgcaattcagggtgatgcaaaaggccaatgtaaattgtcggtgcgccaggaaagagcgtcggtttgtgtttgtcgatgattttaagtgtttcgagcggatcaaacttaggaagaagaatcatttcgaagcctagtttaatcgaatagttcatgactgccgtcagtccgtagacatgaaaaaatggaacgatgcccagcactttttcagcgccttctttcacgtcatacatccaagcggcgcacatttcagtatttgccaaaatattttggtgcgtgagcatgaccccttttggagctccggttgttcctccggtatactggaggacagcgatatcatgctcaggatcgatcttcgggattgtcaggagttcagttttttcctgcttcatacaggaagcgaacgtgtgaatgttagctgttttgtcaaagtcgatatgcactttttgtttttgcgtcagcgggtaaagaatatttttcggaaaaggcaaatagtcttttacactggttatcaaaatctggtcgactattgataacgttttcatttttattgccttcgggaaaagcaaatctaaggtgatgattacacttacctgagcatctctaagctggtattcaagctcatgctcggtataaagcggattcgtctgcaccacgatgccaccggcaaacaagacgccataataagaaatcactgtttgcgggcaattgggcagcataacagccactctgtctcctttttgcaggccattgcactgcaaaaaagctgcaagtttaagagcatccgtcagaatgtcatgaaaggtgagtttttttccataaaacgatattgcggttttatcagggaatcgtgcggcggagtctgtcaggatggattgcagggttttattcggcaacggaagctcatgcgggatatcgttgggatactcggcaagccacggcttttgagactgcataaaacctcccctttcgattttagagatccaccttatcattatagcagatggacggcaaaaaaaagaaaaagaaaggtaaatctttctttttctcataatatgaacagatatataagaccaattaacaaaaagattcccgctgcggcgagcagtattttcgcaagcttttccatctattctccgtccccttatattccggctgccaccacaaaagaaagcccgacagaaatgacaaatgaaataaagccgacagcccggttatcattttcgatttcctgatcaattttaaaccgcggagtcaaaaactcaaaaataaagtagctgatcagaagcataacaaacccgtaaacgccccagccgatcatttgcagcagcgaattatgctgggagatggaatgctgaaatacgtttgcgattcccaaaatttttccgccggtcgccattgccaccgcaagatttcctttttgaatctcttcccagtttttataagccgtcaccagctcaaacacagtcaaaaagaggacgaggcagagaaccgcgacactgtaatatgccgcgatttccacaagctcgttttcccaaaaatcactcatggccatactcccttttattttagttcaacaaccgtaacgcctgatcctccctcacctgcttcaccgaaacgggaacttttgacgctgcggtggtttttcagaagatcctgtacgccttttcttaaagcgccggttccttttccgtggatgattgacactcttggatatccggctaacaccgcatcatccaagtatttttcaacccggctgagggcattttcatagcgttcgccgcgaagatcaagttcaagcgatacgtgatagtcctttcctttgaccgctgtaatcattttttctttttttggctccggagctgatttgataaactccagatctttttcttttactttcatctttaaaataccgatttgaacgttccattcattgccgcctgttttttcgagcaatgttcctttttgcccgaaagtgaggactttcacctcgtcgccaggcttaaagtcgcgtttttgcgttttcggcttttccggtttcttggacttttcaaaagcaggcatagcgccttctaaccgtttcttcgcgttaatcagctcgtgatccttgaaggatttgtgttcttcttttatggtgcgcaattcatgaataatgtcctcggcttctttcattgccgcttttactttttcagcagcctgctgttctgcctcttcaagcattttgtcttttttgctgttaagctcgatgatttgctgctgcagctctttatgcagtttttccgcttcttttctgattgattctgtctcagaaagctcttcttccgcacgttttttgctttgttccagcgacgcaatcatcgtatcgacttcgttatgctcggccgtcatttctgacttcgcctgcccgatgatatggtccgggagcccgaggcgttttgaaatttcgaaagcattgcttcgacccggcacaccaattaaaagtttataggtcggtgacagcgtttcgatgtcaaattcaacgctggcattcatgacgccttctctgttatagccgtacgccttcaattccggataatgcgtcgtagctaacactcgtgcattggtgcgatgcacgtcatccaagatgctcatggcgagggccgccccctcctgcggatctgtccctgcaccaagttcatcgaaaagcacaaggctgttttcattgacctgttctaaaatgccgacaatattcaccatatgggatgagaacgtacttaaactttgctcaatcgactgttcatcaccgatatcagcgaatacgtgctcaaatactgccgcttctgacccttcatctgccgggatatgaagacctgactgcgccattaaggttagcaggcctaacgttttaagggtgactgttttccccccggtgtttggccctgtgatgacaatggttgaaaaatcgcggccaagctcgatgtcattggcaacaacctgatcaggcggaagcaatggatggcgggcttttttcaaacggataaagccggtgtcgttcataatcggttttgtcgctttaaccgcttttgcatatctagcttttgcaaaaataaagtcaagcgtctgcagcacttgcaaatctagaaatagctcctctgtatactctgccgttttctctgtcagcacacgcaaaatccgttcaatttcttgcttttctttcactttcgcctgctgaagggaattgttcatatctacaatcgcctgcggttcaatgaatagtgtcgcaccagaggatgaggtgtcgtgcacaattcctccatagctggatctgtactcctgtttgaccgggatcacaaagcggtcattccgaatcgtaacaatcgtatcagacagcattttcgatgcggaagaggaacgcagcatcgactctaaccggtctctgactcttgattcgagtgttctgagctgtgtgcggattcctcttaatgtttccgatgcatgatcaagcacttctccgtgatcatcaatgcaggaattaatgtcccgctctaaatcggacagcgtgataagctgttcagcatgctgatggatcagcggaatgtcgacaccgtcttcagccatttgcgtgataaaatgtttcatttgtttaactgcataaagcaggcctgagatttcagtgaattcagaaggactgagaacgctgccgatttccgcccgtcttaacgctcctctgatatctacaaggccgccaaatggcgcttggcctctcagccggataatgtcagaagcttcgtctacttcatccagctgttttttgatttcgtctatagaagcagaaggcttaagctcgagaagcatttcttttccgagcgatgaagcggcatgcccaataacctgttctttcactttatgaaattcaagagctgataatactttttgctgcacgattgtgtgagcctccttacttaatcgttgcgcttcagaaatgcctctacgtctttaagcgaccgggcattcagaacgtttttcgtttccgtccatcctttgcgcgcggcagtaacgccagttttcatatcgtctaacatctcaatattatgggcatcagtattaatcaccaatgtaaccccttgttcgtttgctttcattaaatgctctgtgcgcagatcaaggcgcgcagggttggcattgagttcaagcgccgtatttgttttcctcgcaagctcaatcagctgatcaatatcgatttcgtaaccggcccgtctgccgataaggcgcccggtcgggtgtgcgataatgtcaacatgcttgtttgtcagtgccgtctcaagccgtttcataatcacgtgttccggctgattaaaactggaatgaatcgatgcaataacgatatccatttccgcaagcacatcgtcatcataatcgagcgtaccgtcaggcaggatatccatctcaacgcctttcaaaatacggaagttttcaaactctgcattcagcgcgtcaatttcttttgcctgctgcttaagtctttctgcagtaagcccgttggcgacctttaaatattgtgagtgatcggtgatcgccatgtattgatagccttttttgatgcaggcttcagccatctctctgatcgaaaatgcgccatcgctccacgttgagtgcatgtggagatcacctttgatttgcccgagctctatcagttcaatgctgtcgctgtaggtttccacttcctgtccgctttcacgaatttccggcggaatcagcggcaggccgaagtgcgcataaaattcacgttcactcggaaatgttttgatctctccggtttcaactgtctcaacgccgtattcactgatccgctcgccgcgttctttggcgatttggcgcatcttaatattgtgatcctttgatcccgtaaaatgatggagtgttgtcggaaactgctcttccgtcacaagacggaaatcgacgcttgtttcatattcaaaggaaaggatgacggacaccttcgtatctccgcttgcgatcacgcttttgatgtttggcagctcaagaagctgctctcttacttcagccggatgatctgtagcaatgatataatccagatccttcaccgtttcccgcgctctgcggagacttccggcacgagaaaatttgatgatatgcgtaaattgagaaagatgctcctcaatttcccgcgcgatccggagggcgtagccgatcgggaaccgttcaggctgttttccggcttccccgagcgcctgtaatattttttcttccgattttttgccgaagcccgcaagaccctggaccttttgctgctcacaggcttccttcagagattctgcatcgtgtacgccgagctctttatacagctttgcgatttttttgccgccgagccccggcagcttcaataaaggcacgagtccttccggcacttctttctgaagcgattcgagcgtgcttgactttccttcatctatatactctttaatgacgctgtacgttccttttccaatgccggacagcgacatcatatcgtccatttctgataagcttcggtcgtcctgttccagagctgccgccgcttttcggaaggcggatactttaaacgggttgtcccctttgagttccatatagactgcaatggtttcaagcagccggataatatcttttttatgcatatcataacccccagacgttcacatatgtttccatcatacttgaaaaaaacttctccggacaagagaagtttttttatgccccgtactgtgtccacagctcttgtaaaagccctgacaagtacggtgtatggttaatgatcacatttgcgagagacgattgccccatcatttgctgcaacgcgtctaccggcagaacggatgcgacatacagcagcacaaatgtaaataaatagacttctagaaaaccgagaacggctcccagcatctggttgatttgtttaatcaccggaatgccggctacaatactcaggaacgagccgatgattctcagtaagattttagcaatgataaataaaacgataaacgcaatcgcattatagtacgctgcttccaaattccccgtaaaaaaagaaagagccggctgtcccgctgaaaaatcgggtgcgggaatccaatgtaaatgcggtgccacgtttttatagaataaagccgcaaaggcaattgataaaataaagctcgtcaagcggataaactgcaggataaaaccgcgttttaaccccagtaaagtccccatcaggagcaagattaagatgatgatatctagcatagttgttcaatccttttctttaagctgacgctccagtttttcacatttctcttgtaatttgacataatcgtgcaccacatttaccgctgtcagcactgcaagtttatttatatcaaggtatggatttttttcattgatttctctcattttatcatcaacaattccggcgacatacctcatatgggctctgctttcttcaccgacaatcgtgaagtgctggccgtaaatgtcaacggttgtttttgtttttttgccgtcagacaacgtttctcctccattccgcgagaatcctagttcttatcataacacgtttattaaatgaatggaaagacgagcctcccgctgttatgatacactggtatatacagcgaaaagtgtaaaaaaaggagattattacgtgtcccattcagtgataaaagtatcgttgtctgctattgaccaaatgaaaatgacgtacagcggttcacttacagcctctgttccgcagggagccgtttttcaggcaaaaccgcccggctgtaccattacagcatatcaatcaggtaaggtcttgtttcaaggaaaaaacgctgcggcagaatccgcgcgctggggaacagcagagcctcaggaaaagaagaaaacggccaaaaagccggctgatccccgctatgcccctccggcagatatcgccggaatgtctgttatcggttctgacgaagtcggaaccggagattactttggcccaatgacggttgtatgcgcgtacgtcgacaaaaccatgcttcctttaatgaaggaactcggtgttaaggattctaaagatttaaaagatccgcaaatcatcgagattgcccgaaacctgattaaaaccattccgtacagcctgctggtgttaaagaatgaaaagtataacagcatgcaggaaaaaggcatgagccaagggaaaatgaaagctttgctgcacaatcaggcgatcacacatttattaagaaaattggatggagtaaagcctgaagccattttgattgaccaattcgctgagccaggcgtctacttcaatcatttaaagggcagagacattgtgaaggagcggacctattttagcacaaaagctgaaggtattcacctggctgtcgccgctgcttcaatcattgcaagatattcatttttaatggaaatggataaactatcacgcgcggcaggaatgacgcttccaaaaggggccggtccgcacgtcgatgaagcggccgccaagctgatcctcaaaaaaggggcatctgcactcagaacctttacaaaactccatttcgccaatacgcaaaaagcgcagcgccttgctgataaaaaacgttcatagaaaaaagcttgcagatttctctgcaagcttttttatcagcctcttaaaacagcttgatatgtgtcttctaacgctttcagcactttgctgtgcgcctttgtcacttcttcttcagtcagtgtttgttcaggattgacatactggagtgagaaagcgactgacttcttgccttcctccatatgctctccttcgtatacgtcaaatacggttacctctttcagaagcttgcccccggcctctttaatgacgctctcgagctgtccgcttgtgacggttttatctgttacaagagcgatatcacgtgtcacagacggatattttggaatcgccgtgtaaacaagcggtgctgtttctgctgcgagcaacgcatgaagatcgagctcaaatacgtatgtttcctttatatccagttctttttccaatgaaggatggacttggccgatgaagccgatcagagaaccattcaataaaatgttcgctgttctgcccggatgcagctgtttgcgttcagactgtacaaattcaatgctgtctaggacgttgagtttgtctaacagcccttccacaattcctttgacaacaaagaaatcaactggtttcttttcaccctgccatagctgcttgcgccataatccggtaacagctcctgctacgcgttctgtttcaacaggttttgtgtcctcttccttcgttaggaaaacggagccaacttcgtacagtgcaactgagtcagtctgcctcgcaagattgtaagaaacagaatcaagcagatttggaacaagactgtgtctgagaatgcttctttcttcactcattggaagcgcaagcacagtattcagtgatttttcaatcgcaaacgctgtcgctttcttctcgtttgtcagtgagtaagtgatggcttgtgataagcctgcgccttcaaggaagcgtctgactttacggcgttttgcctgatatggcgttaatccgcctgtagttcccgctgtctcaggaagcgtagacggaatgttatcgtagccgtacagtcttgccgcttcttcgattaaatcctcttctattgtaatgtcaccgcgccgtgatgggacagtcacaacgagaagatcatccgcttcaccgaccgtaaaaccgagacgtttataaatgctgatcagttcttctttactgatcgtcaggcctagaacgctgctcactttgtcagcagatacgtgaatgttatttgcttcgattgtcaggtgatcttcctcaaccgttccagcaagcacctcaccgccggcatacagatggatcagctgcgcagcccgttctgctgcaagacgtacgcgtgccggatcaattcctttttcaaatcttacgcttgattcacttctcaaaccaaggtctttggaagccttgcgaaccttctgcccgttgaaatacgcagcctcaagcaaaatggttttcgtatcttcctgaacctctgactctgctcctcccatgacaccggcaacggcctgcgctttcgttccgtttgtaatgacaaggtgatcggcagacagcttacgttcttgatcatcaagtgttacgatcatttcattctcagctgcttttcttactacgacttccttagagccaaatctgtcataatcaaacgcatgaagcggctgtccgtattccaacaggacaaaatttgtgatgtcaacgacgttgttgtgcggacgaatgcctgcattcatcagctttgtctgcatccaaagcggtgacggagcaatcgtgacatttttaatgatttttgcagtgtacagcgggttcgcttcttgatcttcaattttgactgaaatgtaatcagacgcttgttctgaagcagccgggtaatccgtttgcggaagctttacctcagtgtctaaaatcgccgcaacctcgtaagcaacaccaagcatgttcatggcatccgcgcggtttggcgttaaacccagctcaagaatcgcatcgtcaagctgtaaagccgctaaggcatcgcttcctgtttcagcgtcattcgggaatacgaaaatgccttctgcatactccttcgccacaagtttgctttcgataccaagctcctgtaaggaacagatcatgccgtttgattcttcaccgcgaagcttggcttttttgattttgaaattgcccggcagcaccgctccgactgttgcaactgcgactttttgtcccttatccacattcggcgcgccgcaaatgatttgtacaggggcttcagctccgatatccacaaggcacttattcagcttatcagcattcgggtgctgctcgcgctccagcacatggccgatgacaacgcctttgatgccttctcctttgtattcaattccttcaacctcaataccggctcttgtaattttttcagcaagaacagccgggtccatgccttttaaatcaacataatcctctaaccatttataagaaacaaacatccttgcatcctcctcttacgcctgtttaaactgcgaaataaatctgacatcgtttgtatagaagtggcggatatcatcaatgccatatttcagcatcgcgatgcgctcaacacccattccgaatgcgaagccctgatattccttcggatcaaagccagccattttaagcacgttcgggtgaaccattccggcaccgaggatttcaatccagcctgttcctttacatactgagcagccgttcccaccgcatttaaagcatgtcacatccacttctactgaaggctcagtaaacgggaagaagcttgggcggagtctgatttcacggtcttgcccgaacatttttttcgcaacaagttcaagcgttccttttaaatcactcatgctgatgtttttgtcaacgacaagcccttcaatttgcataaattggtgagagtgcgtcgcatcatcgttatcacggcgatatactttacccgggcaaatgattttaacgggacctttgccttcatgcttttccatcgtacgtgtttggacaggagaagtttgcgttctcatcaaagtttcctctgtgatgtaaaagctgtcctgcatatcgcgcgctgggtgttctttcggaagattgagcgattcgaagttgtagtaatccgtttcaacctctggcccttcctcgactgtgtagcccataccgataaataaatcttcaatttcttcaatgacaacagtgagcggatggcggccgccgactgcaacagggttccccggcagcgtgacgtcaattgtctgtcctgcaagcttctgtttcatttcctcttcttcaagcttctcgtttttgtcagcaatcgcattggcaatacgctcccttacttcgttcgcgagcgcccccatttttggacgttcctcagcagaaagcttgcccattccgcgcagcacttctgtaatcggccctttttttccgagatattgcacccgaatatcattgacaaccttcaatgagcttgccgcttctacttgttctaaagcttcttgttccagctgttttagcttttcttccattttgcatcctccttttatgtaaacaaaccgtcatatgtctttggaaaataaaaaaaacccgtcccttgtacaagggacgagttgtggccgcggtaccacccttatttcagacagactgatgctgtcgtcagcttcattgacataacggaatcagattccggttcacctttacgcgcagtgtacgcggtcccggcgacaactcaagaggtgaagccaatttccggctgcgttaaaaatgctctcagtcagcggcattttctccctggaaagcagttgatcagaaattgaggtcctctgtcacggtttttgaaatattatgttctattatagagaaatccaacgcttggcgcaacactatcctcgcaagtgatacacgaggatggcagccgcaaccgcaacgtttagtgattcagcctgtccgtaaagcggcacgtacaggttcaaatccgttttttccagcaatgcagcatctacccctgcaccttcatttcctacaatgagcgcaaaggattcagactgaggaatctcctggtaaggcgctccgttttgcagcgccgtgccgtatacttttacgccctctgccttcaattcgtccacatatgaaggcaggtttcttctcacaacaggaatatggaagtgagatccttgagcagatcgcagtgtttttccgttaaaggcgtccgccgtgccgtcaccgagtacaaccgcatccaaaccggccgcatcagccgttcgaatcattgtgccaaggtttcccggatcttgaacagcgtcaatcagcagcaccttgcgtgccgttgccagcttttcttcaggcatatggcacacagcggcaatctgctgcggcgtttcggtttcagtcacagctgaaaacgcatcttcactcagcatatagcactggataccagtctcaagatctgaaggaatcctcgtttcatcctttacaaggatttctttcacaatgcccgggcttttcaacgcctcttcaacgaggtgttctccctctatcagaaatgtatttgtttttgttcgttctttttttgtgtgaagctttttccaatccttcactttttggttttttgccgattctatttgtttcactgtctatgtggcgctcctttttttaacatgatgttattatatcgcaagaacagcacataataaaccaggtgcagggttagaatatacgtattacattttagaaaaaggagcgttttacatggatcttaatttacgtcatgccgtcattgccaatgtcaccggcaataatcaggagcagcttgagcatacaatcgtagatgcgattcaaagcggtgaagaaaaaatgcttccagggctcggcgttttattcgaagtcatttggcagcacgcatccgaaagtgagaaaaacgaaatgctgaaaacgcttgaaggcggattaaaacccgccgaataagacatgaaaccgggtgacagcgcccggtttttttcttatataataaaaacatgatgagggggaacgccatgtttttacagccgttattagcgaaaaaaattattgctgaagttaaaaaaatgtacgaacgtgaagtcattattgtaaacacggacggtcttattatggcaggcacaaacgatgagcgtgtcggacaatttcatgagggagcgcttatctgcgcaaaagaaagacgcagcgtgattattacaaaagaagatgaaacaaggttaaaaggagtgaaagcaggcataaacctccctgtattttttgaccatgatgtgattgccgtcttcgggctgacaggtgagcctgcagagattcagccattcggagaactgcttcgaaaaatgacagaactgttcattaaggaatcgcggcacttagagcaatcccagtggcgtgagagaatgctggagtcctttatgatcgattggctgcaattaaaggagtggtctcccagttttcttgagaaagctcagcttcttggtgttgacctttcttcccggcgccaaatgattcttattcaggggtatgagtggtcacctcatgatattgaacaaatggcacgcagctggaaatcctcgtaccctgcggatttgttcatcaggtggggaaatgaacggattttgattaatcatgaagtgccgcagcatgaacaaagggatcggcttttgcggaaaatccttcacatttgttcgtttgccaataccgcaagcagccaatatacagcagctggcgccggaagggctgtcgcaagctccagcctgacagattcatacgagcaagcggaaaaagcgctggctgtcagccttaagcgaaaaacgcccatatttgaagaggatctgaagcttgatatgtgtctgacggagatcagcccgggaacccgaaacgaatttccgcaaagagtattaggaaaggcgctagagcatcaggaacttatgaatacgatacggactttctttcatcacgatttgtctttgaaacaaaccgctgaagacatgcatatacacatcaatacattgcgttatcgtctggctaaggctgaacagctgacgggattacgttttgaccgtaccgaggacgtcgtcacgatgtacgtcgcactctattttttagatcaagatacaaaatagagagagtttcagtttcattttttgtatgtttctccatggaaggctttgctttttttcttttacaatagattgaaagcgttttttgacagggggatgggtgaaatgatcaccaaggatgtaaaggagcagctgattcaggtctccggaccagaaaactttgatgactcgaatgccggccgtctcgtctattcatatgatgcgacgcctcagtatcagtctatgcctgatgccgtgattgctccgaggaatactgatgaaatatcacgcattttaacaatttgcagcgaacatcgagtgccgatcgttccaagaggatcagggacaaacctgtgcggcggcacgtgcccgactgaaggcggacttgtgcttctctttaagcacatgaaccagattcttgaaattgatgaagaaaatttaactgccacagttcagccgggcgtcattacgttggatatgatccgggcagttgaaagcaaaggtttattttatccgcctgacccgagttctatgaaaatatcaactatcgggggcaacatcaatgaaaattccggcgggctacgcggattaaaatacggtgtcacccgcgactatgttattggactggaggttgttctcgcaaatggtgacatcatccgcaccggcggaaaactcgcaaaggatgtggccggatacgatctcacacgtctttttgtcggctcagaaggaacactcggcattgtgacagaggcaatcgtcaaactcgttccaaagccggaaacaaagaagacgctgcttgccctttatgaaaacatcgatgccgctgctcaaacggtatcggacattattgccgcaaaaattatacccgctacgcttgaatttctcgatcagcctacactattggtgattgaggattatgccaaaatcggacttccgacaagcgcaaaagcagttctgttaattgaacaagacgggccatttgaaactgttgaacgggatatggaaaagattgaggcgatctgcaaaaaaggcgacgccgtatccgttcagaccgcacaaacagaggaggaagcgtttgccctgactgaagcccggcgttctgcactttctgccctagcccgcctcaaaccgacgacgattttagaggatgcgaccgttcctcgctcagaaatcgccaatatggttaaagcgattaatgatattgctgctaaatatgatatttccatctgcacctttggtcatgcgggagacgggaaccttcacccgacatgcacgacagacataagaaataaggatgaaatggaacgtgtcgaacaggcttttgccgagatttttgagaaagcgattgaacttggcgggacgataaccggagagcacggagtcggggaaatgaaagcgccttacttggaaatgaagctgaaaaaagaaggcattgatgcgatgaaagcgttgaaagcggcatttgacccccggaacatattaaatcccggcaaaatgtttgcgaaagatgccagaaaacgtgtggtggcggaaagatgacaacagaaaaagaaatgaaacagatccaaaatgaatttaaagagcgtatggatgaaggagagttattaaattgtatgcgctgcggcttctgtcttccttcctgtccgacctatatcgaatcgggatttcaggaaacacactctccgcgtgggcgcatcgccttaatgaaagccgtagccgacggtatgattgaaccggatgaagatgtcgaacggtcgctgtcactttgcctcggctgccgcgcctgtgagcctgtatgcccgtctggcgtgaaatacgggcagctgcttgaggaagccagagatattatccaccaaaataaaaaacactctcttggtgaacgtgtcatgcgaaagacggcttttcacgagctgtttccgcatcaaaaccgcatgcgctcagctgtaagccttatcggtttgtatcagcgttcaggactgcaaaccgctgtgcgaaaatcaggcatgcttcgggtcctgcctgagcatttgcggacgatggaagctgttcttcctgatgttccaaaaagcaaagacatgaaacatcggccgcgtttcctgccttccattggccccatgaaaaaacgggtcgcctttttttcgggctgcttaatggatacaatgtttttaccgaccaataacgccacattgaagcttttacagctggcaggctgcgacattgtcattccgcctgaacaggcttgctgcggggcgcttcatggacacagcggtgaaaaaaacacagggaaagagctcgcgaaacaaaatatcgctgctttcgaagcattagacgtggatgcagtcattacaaacgcaggaggatgcggagcctttctcactgaatatgatcatttgctgaaggatgaccctgagtggtcggaacgggctgccgcttttgttcaaaagctgaaggatttttcttctgttttggttgaactcgatttccatcaaatggatctagcactcgagacgcctcaggtcgttacctaccaagattcatgtcatctaagaaatgtgatgcatacgtcactcgagccccgccagcttcttaaaagcatcaaaggggcggaattcaaagaaatggagaaagcagacagctgctgcgggtcagcgggaatttacaacatcgtcgaagttgaaatgtctatgaaaatactggacagcaaaatggctgccgtcaaagcaaccgaagcgatcctcattgtaacagcaaatcctggctgcctgctgcagatgaagctcggcattgaacgcgaaggactaagcggtaaagtcagagccgttcacctggctgatttgctattagaagcagccgggcacaaaacatcatgagaaagcccaaaacagacattgttttgggcttttgtgcgttattccatcggactgcaaatttcgatataatgtccatccggatcagcgatataggcgaccgtctgcccccatggtttcactttcggctccccgataatcgatacgccttgttctctcatccttttgatgaccgcttctacattttcagtaacaaacccgatttcaaatgtgtttgaagcagatgtatccggaatgtccagcgccgtgatgtctctggcgctttcccgggtattaagcgccaatatcgtagaccctgtatcaaattcgacatacgtgccgtgttcagcacgaatcggcagtcctaaaatatcccggtaaaaaatgaatagcccgcttgctgtccgatacgtatagaataagatatttcattgatagattcattgccaacccctctcagcattttcaatagtccttctagcccggtatagatgcttccatccttaagctcggatctttccacatctgcgcccattttttcacagccgccacgataatgatgaagcctaacaccagcatgatgatagataatacgccattcaatacactatatcctgctgcttcaggattgagatacacattgcgcaccatccaatagcccgcataattgacagtgacatataaataggcaagcgggataaggcaagtcagaatgtaccggcgtttatcggcgattttcagcacgatcgtcgctccgataatcagccccactgaagccatcagctgattagaaacgccgaagagcgcccaaatggaaccgatatctcctgaatacagcaagtacccccacatcaaacaggcaagcgcgctggcaaatacagagcccggaatccagtctgttttcttcagcggcttatacacctccccgaagaagtcctggatcaaataacgggcgacacgtgtgccggcgtcaatcgctgttaaaataaagaccgcttcaaacataatgacaaattggaaaaagtatgaggccaaatggctgaaaaacggcattccggtaaaaatataagtcatccctaccgcaagcgtgacggctccccctgttcttccttctaagtccaaaccgatttccccgctcaattcaggcaaatgtacgacattcatgccaagcgtacggaaaacctcaggcgtgctgttaatcgcaaagtaatcagcaggctgtaaagcggtcgctgcaatcagcgccatgataccgacaagacactcaacaagcattgcgccaaacgcaaccggcttcatatcactccatttattcagcattttcggtgtcgttcctgagccgacaaaggcatggaacccagagatcgccccgcaggcgatggttattgagatgaacggccagacaggtcctgccagcaccggccctccgccttttacgaattctgtaaacgcagggaacggaatggacggattgacgacaaacacaccaacaatcaaagcgataaaaacaccgattttcataaagctgcttaaataatcacgcggagccagaagcagccaaacgggaagcgcagccgcaaaaaacgcataaacaggaagcgcgattgcaagcgttttcgtatctagcgttaaaaagtcaccgagcgcggtagtctgtacccatggaccgataaagactcctgccattaaaaagagaaagccgaccgttgaagcgagctttaaatttcccgttttcttataaaataagcccacacccatcgcaatcggaatcgtaatccccaccgcaaatgttccccatggattacgttcaagcgcatgcaagacaaccatcgacaggcccgccattgtgatcgtgatgataaacagcatggacagtcctgtacaaaatcctgcaacagggccaagctcatccttcgccacttccgacagcgattttccgtttttgcgcatcgatgcaaacaacaccacaatatcatggacggctcccccaattaccgccccgattaacagccacaataatcccggcaaatagccaaactgcgccgccagaattggtccgaccagcggcccggccgctgcgatcgcggcaaagtggtggccgaacgaaacccatttatttgtaggcacatagtctttcccatcctcaagcgcatgagcaggtgttggcttgtcatcattcactttgagaaccttcaccatcataaatgttccgtataaacgataggcaatagccaaaatacacattgatgctatcacaattgtaaccgcattcattttctcccatccccttttctgtttttcataaatatatcataatttcatggtgaaaagcggtcattttttcctatacaaaaagccggctggaatgggccggctcgtggcagttgaaagacaagccggagagaaatctccggctttgctattcttatgactgttttttcaggcggatcacattccaggaaagcggcgtgaaatgagcagttaagccgttttcgctgacagacgatgatccgttggaatgcggaacgacattttttctgttatgctggtttgttgctttgatatcctgatgctcaagtacgatgtgctctgcgatttggtaggattcaaagcctctgagcgaaatctccgtctccatctgatcctcagccttgtttaccgcaaaaatagtgagtgtttcttcctcttcagagtacacaacagcagcatcaacatatggcacatcagtgaaatcagaacaatcgtacttaggagaagaaataagcggtttcagtgactcgccccttccgtaaacagaagcatgcatgtatggatagaaaatcggctgtctccatgcttctccgcctttttccgtcatgatcggcgcgatgacattaacaagctgtgcaagacacgcaattttcacacggtctgcgtgctgcagcatcgtaatgagcagagagccgactaataaggcatcttcaaaattgtaaatatcctctaaaatcggacgcgcagtgatccacggctcgacttttttatcagcctcatttgagtggtaccagacgttccattcatccagagagagattgatagttttcttgctgcgtgtttttgcttttacatagtcacaggtcgcagcgactgatttgataaaatgatccaaatccatagaacgtgccaagtagtttggcagattgttatcccggtttccgtagtaagtgtgaagagagatatagtcgacatgctcatacgtatgctcaagcaccttcgcttcccaatcgataaaggtcggcataccgctgtttgagctgccgcaggcaacgagttcaattgatgggtcaacccacttcatgacctttgctgtctctgcggcaagccgtccgtattcatcagctgttttgtggccgatctgccatggtccatccatttcgtttcctaagcaccatgttttgatgccatacggctgttcatagccatgcgatcttcttaaatcactccagtaagagcctttcggatggttgcaatattcaacgagattacgggcggcatctatgcctcttgtgccaaggttgacggccatattgacctcagtgttcaccttttttgcccaagataaaaattcatttgttcccacttcattggtttctgtcgtttgccatgccaagtcaagccgtctcgggcggttttcgactggtccgacaccgtcctcccagttgtatccggataaaaagtttccgcccggatagcggatgatgggaacctgtaattctttgatcagcgactggacatcttttctaaatccatcttcatccgcttcagggtgatcaggctcgtatatgccttcatataccgcacgacccatatgttcgataaacgagccataaatccgtttatctacttcaccgattttatattctttgtctacaatcattcgcgcttttttcatcacacgtttcctccttcattaacctttgactccccctaccgtcaggccggagataaagtacttttggaaaaacaagaaaatgataatcaccggcaaaatcgcaaatactgagccggatataagcatgtcgtaattatttccataagggctcagcaagctggacagccctattggaagcgtaaacatttctttcgaccgaagcacaatcagcggccacaagaagttgttccagctgtttaaggactgaaggataatcatcgcaccgaaagccggtttcatcagcggtgccataatcctgaaaaagatgccgaattccgtacagccgtccatccttgcagagtccagcagatctcttggaaggccaagagcatattgcctgaaaaagaaaacagcaacaggtgaaacgataaacggcaatatgacacccgtatatgaatcgatcaagtgcagtccgacagtaagtttaaacagaggaagcatcatcacttccagcggaaccatcataataatcagcacaagaacaaagatgatatttctgcccttaaaatcataaaccgcaagcccgtacccgatcatcgaagaaaaaaacagagtgagcacagtcgtaaaaagtccgagtacaagactgttaaaaaaccatttgaaataaatgctgccgccattaaacagaaatgtgtagttatcaaaactcatcacttttggatcaatatcaagattcagccccacacgcaaaagctcagatgacggctttaatgatcctaaaagcaaacagaaaatcggaaaaagatacaataggctcagcatcataaaaaacagggtcagcgcaattctataaacgctaaactgaggactgtgccgcaacatttatccctcccccttaaacgagcctgacagctttaatgaaatcaggctgacaacaaggatcacaatcaaaagcacaatgccgatggccgctccgtatcccatttcattgtaggcaagtccctgctgatacaaatatccgacaagcgtcagaccaatattacccggggaattattctgccaaaggacgtagctttcctcaaacatcctgaagccgccgatgatgctgatggtcagcacatatacggttacaggcttgagaaacggcagcgtgatgtgcagaaattttttcattgtattcgcgccgtctatatcagcggcttcgtacagctctttcggcacattttgcaaacctgctaaaaagtaaaggatgttgattcccatccatctccatgaagcaagcagcaccatcaaaaacatgccggtatgttcattgttcatccagttctgaggtgaaaagccgagtttaagtaggatggaattggccagagacgtttccatttctccgaagatcagccgaaaaatgatccccgcgacaatggttgaggtcaatgccgggataaataatgctgatttaaatatatttctaaatttgaccagctttgaattcaggaatatggccagaagcaatggaacaggaatcagcacgatcagcgtccaaaaggtgtattccagcgtattccaaagggcggtatagaacgtcgggttgtttagcgctgtataattagacaatccgacaaaggacacctctcccggcaaaattctttggaagctcatgatgaagacactaatgatggggtatagaaaaaatacgagaaaggataaaacgaatggcgctgtaaacagatagggcgccgctttttttgaataaaacagatctcgccagcctgattgtttcgcagctgaaggaacgggatgaaccgttcccgttttcacaggtttcatgagaacctccccgctttcactttttgaatgggattctatttctgtttcagttcacctgccgctctgtccaaggcttgtttaggcgttttttgctgagatttaagcgcgtcgaacaatacgcttctgttgacaaggtctgaagccttggcaaaatcctcatgtaaataaattggattgatttcatccttgatatcgagcagcacagaaaaaatgcctgttccgttttggaagtaatccgtgtatttgtttttctctttcaattccttggagctccaaacatcccagcgaagcgggtcaaagccgagtacgctccagagttttttatttccttcttcagagcccttcgcaaaggccaaaaactcttttgctaactcaacatgcttggattgcttcggtacaacagttgccgtaccgcccaaacctgccgagcggtcgcccccctctttccatgccgggagcggtctgatggcaatcttccctttcagatcaggcatataatcgataaatcttcccatataccaaatcggcatgagaactgaagcagctcctccttggttcataaagccgtagtattcttcactgtgatgcccgccgcccggcgcaggaatcatcgttttatcattgatcatgtcttttaaatattgaagtgtttttacgttggtgtcattattgaggatcagcttgccgtttttatcaaaatagcctgagttttgctgtgaaatcatagataagaacgttgcggaatcatttgtttccaccgttcccatcggcttcccggtcactttgcgcactttctgtccggctttatggtaatcatcccatgttttaatatcgtcaggattgacgccggcttttttcatcacatccatgttataaaacatgaccgttgtccctacatgtgtatcgagtccgtaaagctttccgtttttgctgtacaatgtcagccgcgcctcaacgaatttatcgcgatccttttcaatcagcggagtcaagtcggcaagcggtatgtcagagcccttcaaaaagtttgaaaaacgggccaattcgacatctgcaatatcaggaacgccttctcccgctattagggagatagataagttatcgtgcatttgtccatatggataaacgaccgtattcagcttaattttgcggtcaggatattttttgttccattccttcaccatttccacatagaactgctcatgaagcccgttaaatgtccaaaaggtcagctcagtttcacccgatttgccggatgatttttctgctgaacacccggcaatgactaatgtcagcaacatcatgagcacaagaaaacagacagtcatttttttcatctgcgttaccccttccattcgaggtgcgggctattcatatagaccatggttgatcagcgttttgttttcattgatgattcttaatccggtgcatcggtctcttaaggtgtgcgcgtgtctgaaggcatttttgacggaatcctgcccgacaccgatttcgtcaaaatacgcagggcctccggctgatctcagccaatcagccagcacttctcctctcgggagtgtttgataagccgattggatggcttcccggcggcttggtgaaaattcgttcagcccgtcatcctgagcgagctttctgtatgtgtcagttaataaaacagcggcacagcccacctttgccccatgaagaatctgaggccgttttttctccattaactccatttcaatccaatgtgaaatatgatgctcgccgcctgatgccggtcgggaatgatctaatgccagcatgacaagccccgatacaagtaaagactccatcaaaacccgtatgccagtttccgttttcatcgcaatgtcttctgtgtgttcaatgcaggcagcaagcgcctcctgaacgatcttagctcctgcaggcgaataaggctcaccggcaagatgccgggatatttcccaatctgctaaagacgtgattttaccgagcatgtcaccaaagccagccgccaccattgactgcggtgccgcttttaatagatccagatcagcgaacagcgcagatggggccttcgtttgaatggttgttttcgtgccgtataaaataatcggcgcaccggctgatgtaaaaccgtctacagatggagcagtcggataagaaataaacggcaaatctctttgaaacgccgcaaagcggacgatatcatgaatcgtgcccgaaccgactgcgatcatgacatccgttggttgtttcgtatggatcagcacatgaatgagcgatcgttcatcagctgtcacatctccggcttcattttctggaatgatcaggcactcggcctgaaatccttcttgattcagtcggttttctaaatcaattcctgcaatgcggtgtgtattcgcgtcgcagacaaggacaatatgttgattgttttttcgttttacataatccaaaagcgaatcagctgcttgcttaccgagaacaatttcttcaacttttataggcaacgtcttttctccggcgttttcaaaagcacgctgaacgtcagctgcgatacgattcatatcagaatcccctcctcagccaatttggttacatccttaatagaatccagcacataatccggcgtgtacaaacgctgttcaccctgtttcgcagaaccagttagcactaaggcgcttttcatgccataaagcttccccatcgcaatgtcagattcaatgctgtctcctataatcatgcattcatgtgcggacagccccattgctgtacaggcagcctccgccatcagccatgacggttttccgacaacaagttcagtcttcgcttgtgcagaagtctcaattgccccgatcattccggccacatcaatggcatttccgtcttcgttcggaaaagagcggtctttgtttgtagcgataatacgagcgccgccggcagccgcttgaaaggcttgatttaaatcgtcgtacgtgagcgtttcatgaagggagatcacgagccaatccgcttccttcggttcgctcgcgttctgcacaccggccagcctcagctcgtcaaccaagccttgctccccaagcacccatacctttgaaaaacgataatgttttttcagaaaagccgctgtcacgcttgatgacagaacaatgtcgtttacgtccgtttcaatccccgcgccaagaagtttttttctgcacatggcacgggagatattcccccggttgcttaaaaagacgattttctttcccattctcctaagcgttttgatcgcttctcttgctccttcgatcaactcatttcctctgaatacagtaccgtccaagtcaatcagaatgccagccggtgacacaggcgtatcatgactggccataatacgcatttgctccgtgttttcgataaaaatgcttttcatgcaggactgtattgattggggttacatccttgttcagcataatggagtgataggccatttcggcaaccgtttctaatacaactgcgttatgaatggcatttaaggcgtcagtgccccagcagaacggtccgtgattattcacgagcacacccggcacctgttcgtaattatgatgctgaaaggtttccgctatgacttttcctgtattcagttcgtagtcatgaatgatttcttcatcgtacatttctcgagtacatggaatcgcactgtcaaaataatcagcatgggtcgtgcctaacggagggatgtctctgcccgattgcgcccagcttgtcgcccattgagaatgggtatggacaattcccccgatattcggaaaggctttatatagataaacatgggtaggtgtatctgaagaaggtttaagcgagccttcgacgacctctccatcaaggttcaaaacaaccaagtcatcggctgtcaggtcgctgtattcgactccgctaggtttgatgacaattctttctttttcacggtcaatgccgctgacatttccccacgtaaaggttaccagctgatgctcttgaagcttcaggttggcagccagcacttctttttttaatgtttcaagcatgctccatcaccctttatcaattctttttggcggcagatgaaaattgaagatttttgatcgttttcagacgcttcatgacatggttttcttttccgaaataatgaaccagctctttatattcagcgtacaatttttcataaaccgcggcgttttcggcatttggcgtataagttatatctttcagttttcccatgttcgccgctgcctttttgatatcatcgtagccgcctttttctttgcctgctgcaagcgcgccgaaaatggcagatcctaaggctggggcttgcggtgaaccagagattttaatgtccatgtttgtcacatccgcataaatctgcatgacaaacgggtttttctcagctattccgccggctgcgaacagttcctcaatcggaacaccgctttctttgaatgtttcgataatcatccgggttccgtaagctgtcgcttcaactaacgctctataaatctcttcaggcttcgtcagcagtgtcatgccaagcagcatccctgttaaatctgcatcaacaagagttgaacggtttccattccaccaatctaaagcaagcaagccgctttcaccaggcgcttgatggtttgctttctcactcagcagctcatgaacgccaatgtttttttcctttgcttcctcttgataagctggcgggacacatgttttcacaaaccagtcaaaatgatcgccgacacaggactgcccggcttcatatcccgcatagcccgggagaattccgttgtccacaacgccgcacattcctggaacgatatgcacctcttcaccaagtagaacatggcacgtcgaggttcccataatcatcagcattttccctggctctgtaatgccgaccgccggtaccgaaacatgagcgtccacattggcaaccgcaacagccgttcccgggagaagccctgtcagctttgccattttttcagtcagactgccggctttttctcctactgaatgaatagaacctgacaatttgtcctttgtaatcgttttcattgaaggatttaatttctcaaagaaatcatctgacggataccccgctttttcactccacatcgctttataccctgcggtacaattgcttcgcttgagcgagccgcacagctggtacacgatccagtccgcagcctcgatgatccggtcagccgcttcataaatgtgaggcgcttcctcggcaatttgcatgacctttggaatcatccattctgatgaaatttttcctccgtaccgctgtaaaaaagcctctccttcttcttccgcgatttgattgagccgatcagcatgtttttgggccgcatgatgcttccagagcttcacatagctgtgcggctcctcttcatattcaggcagcatgcataacggctgcccgctgctgtcaataggaaggatcgtacatgccgtgaaatcaattccaatcccgataatgtctttcgggtcaacgcccgtctgttcgagtaaagacggaatggttgtttccaagacttcgaggtaatcagcagggtgctgcagcgcccagtcacgcggcagcttttgacccgtttttggaaggacggtatcaatgacagcatgcctgtattcttttacagcagccgcaagttcctcccctgtttggacatgaacgagcactgctcttcctgataaagttccaaaatcaacccctattgtgtaagccatgtgacatccccctctacttttgaagccggtaaagcgcctcgttccattttaactcgtgtttcagtttatgaattgtcgtatcacgggaaatgagaacactttcgattcccgccatttccgcccaatcaagcatttgctccgctgtcagttcataagacaggcaggtatggtgtgcaccgccggctaaaatccatgcctccgctgctgttttcaatgacggctccggcttccagagaacacgggcaaccggtaaattcggcatgtctttttcaatttcctggccgttgacttcattcagcacaaggcggaaacgcccgccaatatcaacaatgctagcttgaatggcagaaccgctgatgccgttaaataccaaacgcgcagggtcctctttgccgccaatcgaaagcgaatgaacctcgattttcggctgatccaaagcgacagtcggacacacttcaagcatgtgagagcccagaatcatttcatttcccggttcaaaatggtacgtgtaatcttccatgaaggaagttctttttcctttagccatgattttcatcatccgtacaagggccgctgtcttccaatctccttcaccggcaaacccatagcctttctccatcaggcgctgaacggcaagtcccggcagctgtttcattccgtgcagcacttcaaacgatgtcgtaaacgctgtgtatccgccttgctcaagaaaagcggttaatccaagttcaattttcgcctgttctttaatggacgctacctttgcttcgtcacgttttgtttcctcactgatcacatatagtctgtcatactcggcataaagcgtgtcaacctcgtcgtccgtaatgcgatccatcacttcaacgagatccccgatgccatatccgtcaacctgccagccaaattgaatatgcgctcccaccttgtctccgtccgttaccgcgacatgacgcatgttatctccaaatctggcaaccttaatatgtctgctttcatttaatgcagccgccgtatccatccactgggacatttcttttttcacttcttcatcatcccaatagccggcaatgacttttcggctaagccccattctcgagttgatgtaaccgtactctcgatcgccatgcgcggattggttgctgttcataaaatccatgtcaatcgtaccccacgggatatcgcgattatattgggtatgcaaatgcataagcggtttttgataagaggaaaggccttctatccacatttttgcaggggaaaatgtgtgcatccatgtaatgatgccagcacatgtctcactgtactccgcttctcttaacagctctctaatggtttccggtgaagtgacgacgggcttatgagtgattttatatctggaagaaatcccgctgagcccctcacaaatgcttttagcatgctgatctacgagttccagcgtctcttccccgtataggtgctggcttcctgtcacaaaccagaattcataatcctttgtctgaagcatgtaaactgcccctttctcataaaataaaacgctttcaaatacaaaagatacgtactaatgatagaaaataaacctataaataaatatttgtacgaacaattttattatagtaattgactattatactgtcaatcttttcttttaaaaaaagccgggggcagagcccggctttttaattcaataggacggccagcccgagctccaattcaaatcattgatgagaagctttggaatgccgttgtcattggcatcataggcatggcgaacaagaatgtttccgttcacaatatcctggcctccaggtcctttccattggtcattgcccgaatccaaaatggtgcctccgccttcaagcatgctttttccgcttttatcaagataagggcctgtaatgcttttggatcttccgtaagcaattttgtacgtactgtttaccccgtcacagcatttatcaaatgaaaccattaaatagtaatatccattttgatacgtaagagtaggagcttctaaggcacctccattattcggtctagctgcaatcgaatagagcgagcctgtaggcttcattgtactcttatcgagcttagtcagcttaatgccgctccaaaacgagccgaatgcaagccacgggttgccatccttatcgaatgtcagctccggatcaatggcgttataattatttgagcttgtcgaacggatcaccaagccctcgtccttccagccccccgaactgatgcttgttgaagatgccaggccaatggcagatgtattgcttccaaaagaagaaacggaataatatagccagtacttgccgttatagtattggatgtccggcgcccactggttttggccataattcggcacataattggaccaccacgatagcggtgtagtgaaaatggatttttgtacggtccaatttttagcgtctgaagacttcaaaacccgcagtccccgttcttcagtaagccctgttccgagcgcataccatgagctcccctctttaatcatagtcgggtcatgaagcagctcattggatgcaccccaaaacgctgcctctgcgggagcagcagaagtgaatatcaaacctgcagccagagctgcactcgaaaagtgtaagaagcgtttccatgtttttttctttttcaattttgttcaacctcctttattttagaaagcgcttacaaattagattatttatcctcccttcctgtcaaatcgactgcgtatcgtatatcgtcatgttcaggaaattttcggtatcccctttattgtagtcactatgctgtaatttgtacagacaaaaaaatagaatccacctcaataggcggattcttccgtatctttattggtacgtaatttcgtcaaccgtttttcggtctaacttcttaatgacttctgtaattaactttaccgcgttttcataatcatcacgatgcagcatggccgcgtgcgtatgaatgtagcgggttgcaatggtaatggacagcgcaggaacgccatttgccgtcaaatggatggcacccgaatcagttccgccgccggcaatggcatcaaattggtacggaatgccggcttcctccgcagtggctacaactgcatcgcgcaaacctttgtgagagaccatggatgcatcgtaaacgataatctgcgggcctttgcccattttgctctgcgcttccttctcggaaatgccaggcgtgtctcctgctatccctacatcaacaccaaacgcaatatcaggctgaatggtgtgtgcagccgttttcgctcccctcagcccgacttcctcctgcacggttccgacgccatacactatatttggatgatctgtgttttgtaagtttcttaacacatcaatagcaatcgcacagccgatgcggttgtcccaggcctttgcgagtaggaatttttcattgttcatgaccgtaaattcaaaatgcggaacgatcatatctcccggaagtacaccccactccaaggcttcttcccggcttgaagctccaatatcaataaacatgtcttttatttccactgatttttttcttgcttcaggagacaaaatatgaggcggcttagatccgataacccctgtgatttctcctttttttgtgacaatggtgacgcgctgagcaagcataacctgagcccaccagccgccaacggtttgaaaacggataaagcctttatctgtgatttgtgtcaccataaagccgacttcatccaaatgtccggcgatcataattttcgggccgttttctgcaccagttttttttgcaattaaactgcccaggcgatctgttgtcacctcatcagcaaatggttctatgtatgatttcatcacttgccttacttctctttcattgcccggtatgccttttgcatctgttaaatctttcagcatggtcaatgtttcatctaattttgccatgttccaaaccctccttcatcagtcctgcattcttattatacaaaacatggcgctaaccatacgactatttcacttgaaaatcgggtatatgtttttacagctttcttttagaaaaagtgaaacctttttctatgcttttcgtattacatcagatcatcaccataagggaggtgccttcacacaatgtttgtcatggttctaaggattattttgcttgcactttttgcttattgtatttatgccgtggtcaaatatgtcgcgaatcctaagagaaggcttaagctggcccaatcaaaagaacatttttatattattgatgaacaaaacaatacccggaagaattttcagctgacgtataaaggcgtgctttttgagggagaaaagcatattccttccaaggatcatccgctgtttattcacacgatctttgtctggacagaatctcctgagaagctgaaacatttctctgcaaaagattttgagaacattgaagaaaaagtgctggaacgatatccaaattgtaagattgactgggaccagcccattaaactcgcaaaaaaagcagaagagcgttaaacgcttttctgctttttataaatcaaacgggctgtagtaaatagcgatgagaatcgcttctattaccagaagaagcggtactccgtacttaaaagaagcgtgtttcgttttatgtctgaaggtttgcatgccaagccagacaccgagcgctccaaacacgatggctatcagccacagccggtcttcagaaattctccacttgtgctgctgcgctttgcgtttgtcaatgcccatcacccaaaaaccgcacagattaatcaacaccaaataagcagcaataatcatgttgcctcatcctttatatagaaaaagccgctctgctggagagcggctctatatgattacttgtttaattgagctttagcagcatcagcaagctgattgaatgcagtaagatcgtttacagcaagatcagcaagcattttacggtttacttcgataccagaaagcttaagaccgtgcattaaacggctgtaagaaaggccgttcatgcgagcagctgcgttgatacgagtgatccaaagtttacggaaatcacgttttttctgacgacggtcacggaaagcatagtttccagatttcatgacctgctggttagctactttgtataatgtatgttttgaaccgaaataaccttttgctaatttaagaacctttttacgacgcttacgtgtaacagttccgccttttactcttggcattgaatttccctcctaattgttccttatccgattacttgatgttagcaagcatttgtttgatacgtttgaagtctcctgcgcttacaacagcactcttgcgaagcttacgcttttgcttttgagatttgttggcgaataagtgacttgtgtacgcgtgagaacgttttaacttcccagaacctgtctttttaaaacgtttagcagatccgcggtgagttttcatttttggcatgggatttcctccttattgcttttcgtttttcggtgcgagcattaagaacatgctgcggccgtccatttttggttttgtttcgactgtcgcaacctcagcacatgcttcggagaaacggtctaatacacgctgaccgatttctttatgagtgattgcgcgtcctttaaagcggatagaagctttcactttatcgcctttttcaaggaatttaatcgcattgcgcaatttcgtgttaaagtcatgctcatcgattgtcggacttaaccgaacttcttttaagttaatgattttttgattcttgcgtgcttctttttcctttttctgctgctcaaatcggaacttaccgtagtccatgattcggcagacaggcggttttgcattcgctgcaactaacacaaggtcaagatttgcgcggccggcgatttcaagtgcttcctgacgggacttgattccaagctggtcgccattttgtccgattaaacggacctcacgtgcacggataccctcattaaccaattgatctttgctaataatgagccacctccatagtttcttcgaattgattcacaactcattttgaatgcattttgcaggcaaacaaaaagtgtgggcattataaaacacccacactacgaacatctgtatcaataaaaatgtacggtcaacctgccaactacatgcatgtgtcaatcaggtgagaagcgggtgcttctgcttgtgatttatattcaattcaataactattctacacaataccggatctttagtcaaggacgacttatccggaacaacttttacattgtaacatgggttttctatgagcgcaagagagaaaaagaaaatctttcatccccacccagaatacaaagaaccaacaattcccccttattacgcaatttacaacaaaaccaccgacaggaagaaatgtaaaacaaagttaatctctgaccgatataaggagcagaagggagcctgacacatgaacaaactgatacagcttgctttatttttcacattgatgttaaccggttgctcgaatagcagcacatcttccgaatcaaaagtcgaaaccactgttaagacaacggcagcatttcctcaaaaggagctggagaaagagctaaaaaaactaaaacccgtttcattggacatgaagttcgagagtccactcgctaccgagttaggaaagcggaaggcaaaagaggaagctgaaaagcaaagacaaatcgccgctgagaaaaagcttgaaaaagagcgggaggcgaaacgaaagaaacagcaggaggaaaaagcggagagacagcgattagcagagcagcaggctgcagagagacagcgattagccgaagcggaaagacaagctgaacttgaaagacagcggcaggcagcaatccaaaaagagcagaaagcgaacgctgagaaaaagcggcaatcgcaggcacaacggcagcagactgaggcaccctcatctaatagtcaagatccaccatcttcctcgagtcagacagataaaaccattcaacagccagcttcagagcttcctgatgacgatggttatggttatgaagaacgaaaaaagtggcatgacgatcaagtagaatggggcattaaacaagggtatatcgatcccgaagacgcaccataaaataaaaaaagccaaggcattcagccttggcttatcctccgatcagctgcacgaacacagggatgaccagaaccgttaccactcctactacgacaacagcaatacttgccatcgcagcttcaacttctcccatctcaatcccgaccgctacaccaagtgcatgtccggatgttccaagagccaatcctttagaaatcggatttttcactttaaacaccttcaagaacaatgctccgagcgcatatacgatgacagcgttaaagatgaccgcaaaggctgtgatgtcgctgatgcccccgatgccttttgataaaggaagcgcaattgccgttgtagccgcctgcggaagcatgcttttcattacggccgaatcgagatgaatgcctttagcgagcagataaacaatcgtgacagagcagatagagccggcaataatggaggccatgatttgccaccagtactttttaagcttatctctttgtttgtacaaaggaattgcaaatgcgatcgttgccggttcaagaaaaaacttaatgatctctcccccgttattataatccgcgtaggaaaaaccgccgatttttaaaaatgcgatccccagcaccatggcaacaaacaaaggagtgaaaaggaagaagcctttcgttttcttaaataaaaaggtgccgatgccgaatgcagcaagtgatacgacaatcccaaaataaggactcattgtgctttccatgtgaagaacctcctgtttcccttaatggtgaacgagttcgttattgttctgcgggctttgcactgtttttgttttcatgtccgcttcggttttgcgttttccgctcagcgacagaatcagctgagaaaacaatcccgtagcccccagcaaaataatcgttgcgagcagaatgacaagaacaatttgcaggccgtattgctgcatcacaccaagcgaattcataacagatatacctgatggaacaaataaaaatccgatcagagaggttaaagacgttccgagcgtctccacttgttccagtttaatgactttcaaacataataggagaaataataagaccaaccctacaaccgatgccgggataggtattgggacaatagcggcaatcatatttgaaaccagcataatgacggcaaaaataaatgcttgtgttaaaaacccgtacacttttttagcactcattttcttcacctctttctctttggtaccctcattataaataagaattccctgttataaagcgcttacaagataacatgccgtatagcgggtctgagttgcagaatcaaatggctgaaatgcaaaaagccgcccatcaaatatggagcagctttttcaattccttcgcatatgtccggctgaccggtattttcgatccgtctttcatgatcagattatacgttgaattaaaccatggctgaatttctttaatatattcagtattcacgacaaagctccgatggacgcggataaaatcagaatccggcagctttttctcaatcacaacgagtgtatcgctgaccgtataagaatgatcgaaggtttttacattgacatgaccatcttctgttccggcatagataatgtccttcgtatccacaatcacaatcgattcccccacagatagcgcgagcttgtgctggccggcatggctgttttgctctgtttctacaatatcccgattgacttttttatattttttcagcgtttgctgaattctttcttcatcgaaaggcttggttaaataatcaagagcgtccacctcaaacgctttgagcgcatactggtcatacgctgtcgcaaacacaatagcaggaggatgcttcattttcttcaatcgctttgcgatatcaaaaccgttttctccggataaatcaacgtctaaaaacagcaaatcaggtttttgatccatcatttggtcaaaagcggattcgatattttccgcttcattgatttccatttcatcattggtccgcttaagcaagtaagccagttcatcccttgccagcatctcatcatcaactattaacaccctgagcatgttcttctccctctttcatctgttgcattggcacttgaaaggaaacctctgtccctttatgaacctcactgctgatatgcagtgcagcctgctgtccgaataaaccgatcagccgctgatttaggttataaagcgctgtaccggttccctccttagacggaaacggtttcttccccagttccggcaagacgtccggcggaattccgcgtccgttatccgccaccttcatatagacggatgcatcatcagataagacacagactgtaaccttgcatatgtcttgttttttcggaaacgcgtgccgaagcgcgttctcgacaagcacctgcaaaacaaacggagggatttcaatctgctccagtctgctgtcgatattaagctcaattttatatttcccgggaaaacgcgcctgttctaatgacaaataggcgttaagatggttcagctcctttgagagcggaatcagcagctgtctcgctccttgaaggtttgaacgaaaataaacactgagctgcaataggagcttacgggttttttcaacatctgtacggcataacgcagaaatcgtgttgatcgcattaaataaaaaatgcggattcacctgtgcttgaagcgctttaatttcagcatccttgagaagtttgctttgcagctctgcttccccaagctcaagctgtgtcgaaaacagcatggccagcccctcggcaagttcctcctctacctgactcaggcctgccgggcttttaaagtacatttttaaggtgccgattgtattgccgttcgatgtcagcggtaggacaattgcagcgtgcaaagggcattcagcatgcgtgcattcaatctcttcctgcgaaatcgccttcataatatgccctgttttaatcacctttttggacaggccggtgatcaagcttttcgatgggatgtggtgatccattcccgcaccgacatgcgcaaggatcttttctttgtcagtgagagacaccgcatctgttcctgtcagcttatggataatagccgctacacttttacaggagttttcatttaatccttggcggaaaaatggaagtgtctgatcagcaatcgtaagcactcgatgcgtttcgagagcccttgcctgttcttccttgcgaatgatcgcttgaataatagacagaaaaataaaactgcctgttccattgatgagtatcatcggaattccgatcatgctgacaagctcccaagcgtcactgaacggctttgccatcagcaaaataatgatcatttgcagtgactccatgccgattcccacaagagcggcgatgcgcggtgtcggcattcgatatcgcttcgtaaaatacctgccgatcaagcctgcaagaacacccgctaaaatagatgagacggcacagcttaaggccgtgctgccaccgagtgaaaaacgatgcaggcccgcaagtatgccgatcccagcccctacaaaaggacctccgagaaggcccccgatttccacgcccaaaatacgggtattcgcgatagagcccgatggatctatcgtaaacacccagtcattgtttacaatcatatttctttgaatttcgatgcctgtataattgctgatgatgctgaaaagagaaaaaatagaaattaaaatcgcttttcctttatagccgtcctgattctgaagagcttgtctgaaaagtttcgtatgggcgagaatgaaccctaatataacaataatccccactctctccagcatcataatcattaaatgaatcattcatgtcacctgttctttccgttttcattctagcatgttttcgttttgcggctgactgtttttttaaaatcgtctgaaaacatatttcacaaggcttttatctattgtaaaataaaacatgagccttttggcagaaagatttgaatctgaagcagaggagaagatcatgaaagccgtattttttgatttagatgatacactactttgggacgaaaaaagcgtcagaacaacatttgcagaaacttgcttacaggcggagaaaaaatatggccttgcccctgaggaattcgaagcagctgttcgcgaagcggcgagagaattgtacatgtcatatgagacgtatccatatacagtgatgatcggcattaacccgtttgaaggactgtggtccaatttctcagagccaatcagtgaaggctttcaaaagctgaacaagattgtgccggagtacagaagaaatgcatggaccaacggactgaaagcgcttgggatcgatgatcctgcatatggcgaatacttgggagagttttttgcggcagagcgcagaaagcgcccgtttgtatatgatgaaacttttgctgtactcgatcaattaaaaggcaagtatgaattattgcttttgacaaatggcgatcctagtctgcaaaaggagaagcttgccggcgtgcctgagctcgctccttacttcaatgaaatcgtcatctcgggcgcattcggcaagggcaagccggatgtttcaatttttgaacactgccttaagctgatgaatattgaaaaagacgatgccatcatggtcggcgataatttgaatactgatattttaggcgcttcaagagccggaatcaaaaccgtttggatcaaccggactgataagaaaaacgaaactgacgtaaagcctgattacatcatcagcagccttcatgatttgtttcctatattagagaaataaaaaaagcatgatctcttcaatgagatcatgcttttttattttattttttcgcttcagctactgcctttttcacaaactcatcaagtgaaatggtttcagagttctgttctccgtatttacgcacgtttaccgctccgttttctgcttcttggtcaccgaccaccagcatgtacgggattttttgcatttgcgcttcacggattttgtagccgattttttcatcgcggctgtcgacttcaacacgcaggccttcacattgcaggcgttcctgcacttttttcgcgtagtctaaatgcacagccggagaaaccgggatgacttggaactgaaccggtgcaagccatgtcggcagcgcgcctttgtgttcttcgattaagaaagcaacaaagcgttccattgttgaaacgacacctctgtgaatgacaaccggacggtgctgcttgccgtcctcaccgatgtatgtcaggtcgaaacgttccggcaataagaaatcaagctgaaccgtagacagtgtttcttcttttccgatcgcagttttcacctgaacatcaagtttaggtccgtagaatgccgcttcaccttctgcttcgtaatagtcgtggccgatttcatccattgcctctttcagcatggattgcgctttgttccacatttcatcgtcatcaaaatatttctctgtatcttccggatcgcggtaagacagacggaatgtgtaatcacttaaaccgaagtcttcataaacatcctggattaaacggactgtacggataaactcatccttaatttgatccgggcgcacaaagatgtgtgcatcatttaacgtcattccgcgtacccgttgaagtcctgacagcgcacctgacatttcatagcggtgcatcgttccaagctctgcaatacgaatcggaagctcgcggtaactgtgaatgtcttgtttgtaaatcatcatatggtgcggacagttcatcggacgcaatacaagtgtttcattgtccatttccatcggagggaacatgccttcctgataatgatcccagtgtcctgatgtttcatacagctctttgctgcctagcacaggtgtgtatacgtgctcatagccgaggctgatttctttatcgacaatgtagcgctcgatgacgcggcggattgttgcgccttttggcagccaaagcggcaggccttgtccgactttttgagagttcgcgaacagctttaattctttgccaagctttctgtggtcgcgttctttcgcttcttctagcatacgaagatgctcttcaagatcagcttttttgaagaaagctgtaccatatacgcgctgaagcatttggtttttgctgtcaccgcgccagtatgcgcctgcaaggcttaacagcttaaattctttgatttttccggttgaaggaacatggacgccgcggcacaggtcaaagaattcgccttgctcatagatcgaaacggtttctccttcaggaatcgcatccaatagttcaagcttcaggtcgtcgccgatttccgcaaaacgggctttcgcttcttcacggctgacttcttttcgaacgatcggaaggttcgcattaacgatttttttcatttctttctcgattttcggcagatcctccggtgtaatcgcttcgtccatttctacatcgtagtaaaaaccgttttcgataaccggaccgacgccgaatttaacatccttgtagatgcgtttaatcgcttgagccagcaagtgagccgcactgtggcgcataatttgaagaccttcttctgagccttctgtaatgatttccactgtaccgtcttcattgatcggcgttctcaaatcgatttcttttccgttcagttttccggctaatgactttttctttaatcccggactgatggatgccgcgatatcttctgttgttgttcctttcgcaaactccttgactgctccatcaggaaatgtgatttttaccatatctgacatctttgtcactcctttttttgcatataaaaaccccgccccctatgaaagggacgaggttgaataaacggaatcgtggttccacccttttttccgcaaagccaatacacggcacctgcggctctaagctctgtaacgggagttcccgtcagccattactgttccttttcaagaggttcacagctgaagttcaaaggcggtaaagcgaatggtccttagctgggaagcttgcagccagggcttccctctctttgagccggtatcattccttcgtgtccttatcaatacgtgtgtctttcttaatctcctatgtattataaattgttcaatccaaaaaatcaacacgatcgcgtttccttttttttaaaccgacagccttaaatagacaggctgccggccctcatccttccgagtgcttcaccggtatttctgcatctgtaaaagcatgcagcgggagcatttccactctctcttgaaatacgttttgaatggtccttgccatcatgtgctcgggctggtcggtataaagcacgacttcatcaggcgcaatggaaatcagcggcgcgagcaaatgagaatcaatatacataggatgatcccggacaaatcttctgtctatgtatttcattttttcccgttccggcacatagcgcagctcccataatgtaaaggaaccatcatggacaatatgcacttttttgattcgcggctgtttggcgtccacatagtctctgagtgtttgaataaagttttgatattcctgttccatcttatattcatcaatcgctgcttctgtaatatctctcagctgcttatagtatgatccaagtcggaaggtctgaaaggagcgaatgtaaaatactccttcctctaaacagatcgtttggagttcatccaaaattgattgtttccgtgaaagcttcagcggctcaaacggaagatcgtctgcttcaccttcaataatactgtgtgcgagctgaaggatttgctgctgttcatcctggtccgtgaaacaatacgtttcctcaatcaatgacagcatatgctcgtcttctttgcattccaaaaaaaatttgaccagaatcggctccataaaacgctgaataggaaaagccggattcgctttttcaatcccgatttttcgtatgccttcacggacaatgatattgttccgatcgtccgaatgctgaatgagatgtaaaaaagcggctgcatcatggtcatcttcaaagattatttcaagcatgtttgtccccccttacggcatctgttacaagtatatgggggatgtttttaaaatagacgtaaaggtcattggcaaatcttaatttgattcttggaacaagttttgcattttctttctgaagatgaacggcaatgagataaacacgatatacaaagcgagcaccataaagaaagcgggcagattgccagccaaaaagctcgcacccagcacattaagcgcaatcgtcccagggatgattcccacagccgttgcggcaaaatacggcagcgctttgacattggaaaggcctgccgcatagctgacgaaatcaaaattgatcggcaggattctcaaaagaaagatatagaaaaatccgttatcctccatttgcttctgtatggcttcaagcctttcgtaatgcccgttctttttcgccgaaaacaaaccagccgcaaaaaacgaaacagctgaagcgcacatcgaaccgaataacgtataaagcgtgccgagaagcgggccaaacgcaagtccgccagctattgaaataacagacaccggaaataaaacaagtggcctgacgatggatatcccgataaacatcagaggtgcaaagactccgaacgacaatacccataccctgatttctttcggcgatacattcaaatacgttttatttccccaatagagtaaaccagcacctgcaagcactgccagccatttgacagccgtttttcgtttcataccctcagttccttcccctttgaaccacagcaattatggatgtcggcggttttctccgtcaaggcggatcggagcagccaaatataatatccgctccattaatcttgcagcttttacttcttctttttctcccctctgcgaatacgtaaaatgatgcttcagctcgtcaggtgagaaattagaagaaaagaacgttggcagctgctgggacattctgtgctgaagcaccgttccgatgacctcatcccttacccagcttgtcattgattctgctccgatgtcatcaagcattaatacgggtgtggtctttaccatattgagcttctcttccaatgtctggtcttgcagcgaattcttaagctctctcacaaattcaggcacataaacaatcatggaggaatactctttttccgccagctcattggcaattgcagcgagcataaacgtttttcctaccccaaatttcccgtataaatataatcctttcccttttcccgtctcattatagcttttcaggaagtctgtaacatgctgaaacatcgcgagtctgcttgggtcactgatatcaacttgctggaacgtcgctccaagaagatcctgctggatatacatgcttttcataagagactgttgtttcttctgctggtcgagcttccgtttgactggacattcgtaatactcgatatcaatagacctcccattgacaacaagcttcggatggtagccctccaacaaattgttgcagttttcatcttccgaacaataggagcaattcttgctttgttcgatatattcataaagcttatttaagctcttttcgatcattttttggtcaatcacttcttcgttttccttcaaaaatgcttgaacatcttgatctttcatgactttttccttcatttgttcaagacgtttttggaaatccggcctgccggttacgccctgcagggaacggccgattggttccatctattccttcaccccgcatctctgtctttaataggcagagtattttttcagtttttgcatttcttccatcatctttttcttctgttcttccaaatcctgcggatgcagcttctgctgtccggattctgaatcggacgctgtttccttttctgtcatccaatcaggaagcttttcttcacgaatcactttttggtttcgtttcgaagactttgtttttccctcagcccattcaagatactggcggttttcttctattgcgagcttcatcgcttccctgaccgttttcacctttttgcgtgcccaatgcgaagcgattttttggatatagtttttcgacagcttcatgtcggttttcagcatgacataataaattaacacatttgtgacgcctggctcgagcttctgttcgaacataatttcttctatgatcttcagatcagcttttgacggctctgttccgtcagcaatgtcctgcagaagcttcttcggggaaatcgcctccagcaatgcaatcagcttcccatccagagaatcctcttctgccggttgttcgccttcacgcagatgcaccggctgtgttttttccaccaaatcgggcagctgtccgtttctttcaatttgataccagtcgctcgccgcttttcttaatgcctccgtcgtaatgacgtcacgctcatcaattgcgctcatcacaacattttgcatttgcaaagggtcaattccgtacagataagaaagctttttgattgtgtcccgcacctgctgggtcatcgcttttctcggtatcatcgtctcagaaagtcccgctaaaaacaaatcaaaatcaaacacatcctccgttatggtgtaggacggagactgtccgacagaagtatactcggacccctcggcaagccttaccgtttcctccatatcggatgtgagcttccattcactcggctgcagcgattcaaacgcatgattaaacggacgcgtaatgtccttcgcatcttctgaaatggccgggtgcgtaaaaaattgttttaattgctgatatttcgtttttccgaccctattatacagaaaaacattcagcattccgtcttcaaaaaattcatttggtctgagcggcggaaggagttcatatataaagaggcgctcctgccgctcggattctttcatatatactttcagcaatccgatgccctcgagcttcccctgttcctgatggatcgtttttaagttggactgtgtcatccccatcagctgtctatgtgtggactctccgccccacagacggttttgttcaagctctccccacaatgtcatataaagagagaatgcaacagggccgattaagggctggtacagttgtgtaataatttgtctgtcaatatcctgcagcatcgatctgcttttaaccacatacgggtctacaggcagtacatctttccaatagtcagccatacattctcaaaccttccgaatttgtttctacctttcattttacaccgtttcttatatctatcaaatgccaattttgcacatgagaaaagagctagaagaatcctcttagctcttttaacgctctttctttattaagtcttttaattcatcgataaagacgtttatatctttaaactgccgatagacggacgcgaaccgcacatatgcgacttcgtcaatcttagccagccggtccatgaccatttctccgacgagctcactcttcacctcggagcagccttgattgcgaagttctttttcaatatcaaagcacatgtcttcaagcgttttgagtgaaacaggccttttttcacatgcttttatgaggccgcgcagcattttttctctgctgaattcctcacgcacaccttcttttttcacaacgatgagcggggtttcctccactttctcaaaggtcgtaaaccggtagtggcaggattcgcactcgcgtcttcggcgaatcgactttccgtcatccacaggccgtgaatcaaggactcgtgttccgttatgctggcatgaaggacatttcaataaaatcagctcccaactatatcgttccctgcaatgtattttcggcagcctccgccttttaaaaatagatgtgacagcatctgtcgggagagccgttgttaaatttgtttctatagcattaggtggtttgtgaaaatctccttcttattttacaaaaaaaatgaaaaaagaaaaagctgacactctcgtttctttataaaaataaaaggagcataagctaaaaagcgcataatggctttctagcttcagctccctttgtgttcgcaatttactttatagtactttcgcttgcgcctgtttaatttgcacaggccccattcctcttggtatttcaatgttttctcttgtatcagcatgtaatgcctctgcaatgtaatcagcagcgacattaggatctaagtctccacaagtataaacatcaatgctcgcatatccgtgctcaggaaaactgtgaatcgttaagtgtgattcagaaataatcacaactccgcttacgccttgcggtgcaaatttgtgaaatgcaacctcgcgcacctcagcacctgattttagagcagcatttacaaacgttttttcaataaaatccatgtcattcagcttatcaaaatcgcatccccatagctcggagataacgtgacgccccattgtttccatagtcatggaccccccttaacaagaattaaaaagtgaaattccaacaactgggtcggccatttaccacgggggaaagttagtccggagaggtcctaaccctttaagtaattccgaaacagtctcaagcaagaagttcacgaaaaatagtatactgtgtttaagtctaatttgcaaggtgcgttttttcagaaatatgctgttaagggttttttctttaaaatgtgtccatgaccttattttatacagcagacggatgtttcattcgtgccgctacatggcggattagatcaacaactctgcaggagtagccccattcgttgtcataccacgccagcacctttactttcctgtcttccattaccattgttgtaagcccgtcaatgaccgctgaatgcggattcgtattataatcagtcgaaacgagcggttcatctgagtaatcaagtacaccgtacatcgacgttttggcagcgcgtttaaatgcctcgtttacttcttcagccgtaacatccgttttcagatcaacaacgagatcaaccaatgagacgttcggaacagggacacgcaaggcgaggccgtgaagttttcctttcagatgcggcagcacaagcgaaagcgcctttgccgctcctgttgttgttggaatgatggattcaccgcaagcccgcgcccggcgcaaatctttgtgcgggttatcaatatttttttggtcattcgtatacgcatgaactgtagtcatcagaccgctctcaatgccaaactcttcatccagcacttttacaacaggcgcaaggcaatttgtcgtgcatgacgcatttgaaataatgacatggcgctcagcgtcgaattggtcctcatttacgcccatcacaatggtaacgtcttcattttttcccggagcggtcaaaatcactttttttgcacctgcttctatatggcccatcgctttatctttagcattaaacttccctgttgcttcgacgactatgtcaatatcatattcccgccaaggcagctgttttggatcacggctgtttaacaaaagcactttctttccatttacgatcaggctatcttcaccagccacaacctctttgtcgtatctgccgtgaattgtgtcatactttattaaatgagccagcgtttctgcggaatagctggcgttaatggccactacttgaatttgatcgtctaacatcgcttttctaaaaaccattcttccgattcttccaaacccgttgatcgctacttttaccttcatgttggacaccccttatcaattatgccatcctaatttgttactatctaaaattagtataacacattaaaacaaattcgccagtacatattgataaaaatcaacgattataacgctaatttatgatgcatcttatgttttcttgcacagaatatcaggcgtaagaaccaaaaagcagccagcgctccgcactgactgccctcatgctttatgattcctgttttaacttatcattgagcacactttcttctagcacagaaaatgtatccccgtacactctgttaatatgattcgctccccaagcacacagcatatctaaaatcccttctaagctgcggccgtattcgctgagctcgtattccactttgggaggaacttgattatatacgattcggttaatgacaccgtccgcttccagctcgcgcagctgctgagtcagcattttttgcgtgatattgggcattaggcgttttaattcacttgtgcgtttttttccgtgcgtcagatggcataaaatgacgcatttccatttcccaccgatcacttcaagagtcgcttcaacagaaatgttatattttttcttctccatacaatccattctcctcacaggcaccaaaaagtgactatagcacttcaaagtacgtacttttatttcttaacgatatgtttcataatcacatttgccggctgatttgaatctgctcttttttatttatatagcttactcggcagaatttcaatcatacaacacatcttacaaaggaggaacatcatgacttcagccaataaaagcaatattcctgcactactggctttggccgtaagtgcattcgcaatagggacaactgaatttatcagtgtcggccttttgccgctcattgctgatgacctggatattcccgtcacgacagcaggattgaccgtttccctttatgcgctcggcgttacatttggggcacctatattaacttcattgacctcaagcatgtcacgtaagacactattgctttggatcatgtttatttttattgccggtaatacgatggcagcaaccgcttcaagcatcgggattttactagcagcacgtgtgatatcggcattttcgcacggtgtgtttatgtcgatcggttcgacaatcgcagcggatattgtcccggaggataaaagggctagcgcgatttcaattatgtttactggcctcactgtggcaactgtaaccggagttccttttgggacatttatcggccagcagttcggctggcgtttcgcctttatggtcattatcgccgtcggaatcattgctttcattacaaatggcattcttgtaccgtccaaattacgaaaagggacgaaaacaacgatgcgggatcaattgaagcttgtgacaaacagccggttattgcttttatttgtcattacagcgcttggatacggaggaacattcgttgtgttcacgtatctgtctcccctgcttcaggaagtaacaggcttcaaagccgggactgttgcagtgattctgctcggatacggaatagctattgctatcggcaatatgattggcggaaagctgtcaaaccgaaatccgattgccgctttattctatatgtttatcgtacaggcaatcgttctattcgtactgacatttacagccccgtatcaagcagcagggctcattaccattctctgtatgggattgctggcctttatgaacgtgcccggccttcaggtgtatgtcgtcatgctggctgagcgttttgtcccgagtgcagttgacgtcgcatccgcgatgaatatcgctgcctttaatgcagggatcgcgcttgggtcataccttggcggtgtgatcaccgattcaatcggattgattcataccgcttggataggcggattaatggtggtcggtgcagtcattttaacaggctggagccgcttgatggaaaaacgagatcggcaggaagcctgacaattttaaaggaggaaataaacatgacaacacatttacaagcaaaagcaacacttcataatggggtagaaatgccttggttcggcctcggcgtgttccaagtggaagaaggatctgaactggtaaacgcagttaaaactgccattgttcacgggtaccgcagtattgatactgcagcaatctatggaaatgaagctggagtcggagaagggattcgggaaggcattgaagaagcaggcatttcaagagaggatctgtttatcacatcgaaagtatggaatgcggatttaggctacgaagaaacactcgccgcgtttgaaacaagtctgtccaaactcggtctggattatttggatctatacctcatccactggcctgtagaaggaaagtataaagaagcttggagagcgcttgaaacgctgtataaagaaggccgtatcaaagcgattggcgtaagcaacttccaaattcaccatcttgaagatctgatgacggcagctgaaattaagcctatgattaaccaagtggaatttcacccgcgcctcacacaaaaagagttgataagatactgccaaaatcagggcatccagatggaggcttggtcacctttaatgcagggacagctgctggatcaccctgtattggctgacatcgctcaaacatataataaatctgtcgcacaaattattttgcgctgggatctgcagcatggcattataacgattcctaaatcaacgaaggaacaccgcattaaagaaaatgcaagcgtatttgactttgaattaacgcaggatgacatgaaccgaatcgatgcactgaatgaaaacttgcgcgtcggtcctgatccggacaactttgatttttaatggccaaaaaacaccgttcaatatgaacggtgttttttgtattatgcccagctgttcatgatttcatcaagctgccttttggtctcttcaagcgtgccgctgttatcaatgacttgatctgctcttgctgttttttcctctaagggcatttgagagcggatacggctgactgcttcttcttctgtcagctgattgcgcttcatcagacgttccagttgaagctcttttgtcacactgaccacaataattttatcaaccaatgattccaatttgctttcgaacaatagcgggatatccaatacaacaaatgcctcccgatttgcaacggcttcatcacggcgattgagcatttcctgcctgactgcgggatgaacaattgcatttaaagcgagacgtttttgttcatttgtaaataccagcgctccaagcttttttctatctatatcgccatttgagagcagtatgtcttcaccgaattcgtcaatgatttgccggtaggccggcatccctttttctaccgcttgttttgcaatgatatctgcatctataactgttattcctttttcaatcagcatattggctaccgtgcttttgccgctagctattcctcccgttaaaccaatgactaaggtcaagagatccactcctttttacaatttccagagcccaatcgtgattaatagaagccccggcaaaaacgccattttatcgatccatttccacttagacagaaaatggccggcattgattccaattgatacaaacagcgagctcatgattgccacggcgatgctcatcacaatcggcgaaaaaccgagaatggctgcgcctatacctgctccaaaggcatcaatcgataaggcaaatcccaataagaccgcctcaattccgttgatcacacccgatttgtcgatatccgcactcatgggttttctcaaaatatgaatcacaattcctaatgaccgaacctctagattaagcagtgttttttcatgcaataggtattctttatcttttgccggtttgaaaaattgatacagaacccacgcaccgattccaaccaatatcaaaccgccaagcttctccgtcacatatacaggaaaaaacttcgtgagaaagcttccgatcagcatggatataaacatgacagcaccggaacagcaggcgataaccaaaatcgctttaaacggtattttcatttttctcaatccgtacgtaaatccgactgaaaaactgtccaagctgacagccaacgccagcagcagtatagaaaccatttgcatatccgtttcttcctttctgttggtgctcttgtatcagatgtgaaatgcccgggattcatcacaatcatatatatgggaaagtgaaaaatccgtgtttcgaaaatggcatccttaatccagagttactgatatatgcaccgacagcttggacaatgaagcattatgctacttttttgtctggcactttgcgcaaaaatgcgtgcctcttcctccaacgacaattttcgaaatcatcgttccgcaatttttgcatggctcgtctttttttccgtacacaaaatgctgcagctggaacattccgatttccccttgggagttgatatatgaacggactgtgcttccgcccgcatcaatcgcctcctgcagagtgtttttgatttcagcgtgaagggttttgattgttttatctgataattgatttgcttttgtctcgggatggacacccgctctgaaaagagcctcatccacataaatgttcccgagtccaactaccgttttttgatccagtagggcagttttgacagcgcggtttgttttcgcaagccggtcttttaaatacgcacttgtaaattcttctgcatccggctccggccctaactgagaaagcgggagctcgcccgcttcttctcccggtttaaataagtgcatggttccaaatttccgcacatccctgtaccggagctgggttccatccgtcatcgtgaatatgacatgcacgtgtttatcgtcaggctcctcggcttgatgaagaccgtattttccttccattcgaaggtgagaaaccataacataatgatctaaatgaaacagtaaaaactttccccgtcttccgatggactgtatcgtttctcctgctagttttcgcgcaaattcctccggttcggcaggccgtttgatgatattcggccatctgatctctaccgatttgattgtttttccctttacaagcccggtcagagtgcgccggaccgtctcaacctctggtaattccggcacatccatcacttcctatctctgtttatttcgcatcgtaccaagatgggcctgatgcaaagtccacctttaacggcacatctaatgcaagcgcatgctccatcacttcaggaacaagcttttcaagaatttcaatttcttcctttggcgcctcaaaaatcaattcatcgtgtacttgaagcagaagccttgctttcaactgtttttctttcagcttggcagccatgtcaatcatggcttttttgataatatcagcggcgcttccttgaatcggcgtattcatggccgtccgctccgcaaaacttcggatattaaagttccggctcgtcagctcagggatgtagcggcggcgatgcataagcgttgttacgtatcctttttgtttcgcttcctgtactgaatcttccatgtacgcttttacgccttggaagctttccagatagcggtcgataaatgctcccgcttccttccgggtaatgccgaggttctgtgacagaccgtaatcgctgatcccgtaaacaatgccaaagttgaccgctttcgcctggcgtctcatcgcagatgtcacttcatccttagcgacatggaacacatccattgccgttttcgtgtgaatatccatatcattagtaaaagcttcgatcagattttcatcctttgaaatatgggcaagcacccgcagctcgatttgtgaataatcggctgcaaaaatgagccagtctttttcagacggcacaaaagcttggcgaattttccgcccttcctcaagcctgatcggaatgttttgcaggttcggatcagtcgagctgagacggccagtttgcgttaaggcctggttaaatcgcgtgtgcactttatgcgaatccggtctcgtcacctttaaaagcccttcgatatatgttgattgaagcttgccaatttgtctgtactgtaaaatatagtcgacaatatcatgcttgtcagccagcttttcaagcacatcggcagacgtagaatagcctgttttcgttttctttacgacaggaaggccgatcttttcaaataagatgacgcctagctgtttcggagaattgatgttaaacggctctcccgcaatctcatggattttttcttcatattccttcagcttcgcacccagttcttcacccatccgttttaaacggtcaacatcgaccttgacgccagttgattccatttcgccaagaataagcgcaagaggcatttccagctcttcaaacagttcaagctggtcgttgttttccagctcttgaacgagcttttcccgaaggctttgaatcgctaacgcttttcggccaaggtgctcagacagtacgtcttctgacggcactgcccgttttgctccttttccataaactgattcatcacttgaaacgatatgcaggccgtaatccttagccacactcgcaacgtcgtcatatgaattgcccgggttgatgatataagccgcaaggagcgtatcaaactcggctcctttcagctcaatgccctgccagcgcaaagcgacaacggcccgcttgctgtcgaagacccatttcttctgctcgtcattttccacccattctttaaacacctcagactcaacggcaatgtctttcggaatgaaataagctcccgtttcatttacgatcgaaaatccgaggatcggctcttcatgataattatcgccaatctgttcaacgacaaatgcggatggagaaaccaatatatcgcttgtcacgtctgtgactgttttgacattaatgtcttccaacgattgatcctgttctgcttctgcactgtcttctccaagccgttcaagaagcgtgttgaagccaagatctttaaagatggcaatgacctgttcacgattaaagccttgatattccaggccggaaacagatacctcaatcggagcatccgtcataattgtcgcaagctccttgctcatcaatgcctgatccttaaactcctcaagcttttccttcaatttctttccgctcacctcgtcaatggactccagcagcttttcaacggaatcaaattgttttaaaagcttaatcgcagtcttttctccgacgccgggcacacccggaatattatctgaggaatcgcccatcagacccttcatgtcaatgatttgttcaggcgtaagcccatatttctctttgacatgctccggtgtgtaaaattcaacatcggtaattccctttctcgtaatggcaactgtcgttttgtccgttgccagctgggttaaatccttatctcctgagaaaaccttaacttcaaatccgtctttttcagccgatttggccagtgtgccgataatatcatccgcttcatattgttccagttcatagcggctgatctggtaggcatccagcagctcgcggataaacggcatttgttcggaaagctcaggcggggttttctgtctgccgcctttatattctttaaatgtgccgtgacgaaatgttgttttcccggcatcaaacgcaaccagcatgtgcgtcggtttttcatcctcaagcattttcatcaaaatcatcgcaaagccgtatacagcattcgtatgaacacctttatcattgcttaacagcggcaatgcaaaaaacgcccggtaagccagactgtttccgtctacaagcactaatttttttcgttccgtcattcaatttcctcctaagaagcctcaggcttccattcatctcttacatagtcattagctcctcttattttaacaaagttcaatttgaaaggaaaatacgtgaactataagagaagacacaaaaaaggacgggaacacaaataggttcccgccgtcaaaattggctccttggatgaaggggttctactacatcctaccagcataggtttaacagtgcatgaagatattgttaaacctttgtaaacattaggcggacttttcagcggcccgtttcagcgtcacggtaaagacagttccccgtccaagctcgcttgtgacatcaattttcccttcatgagcctctattaaatgcttgacaatcgctaggcccagcccggttccgcccgaatttctgcttctgtctttatctacacggtaaaagcgttcaaagatgcgcggaatttcttctttctgaattccgattccagaatcggcaacctcaatctgaatgtctttttctctgggctttacattgatagccacggagcccccctcaggcgtgtaggttaatgcattgtttacgagattaagaaatacctgtttcagcctgtacgggtcaccagatacatattgagggtctttcgggacattcaggtgcaaggagatgcctttctcatccgccttatgcttcagaagcgtttcaatctcaccaagcattttggccggctcaaacgtttcgatactgagcgtgaaattttgctgctcgatttttgagagatcgagcaaatcctgaaccaaagactgaagcctttcgctttccttaagaataatagagagaaattcagaaagcgcctctttgtcttccatcgccccgtccaataacgtctccgtaaacccttttatggacgtaatcggtgttttcagctcatgagaaacattggccacaaaatccttcctcatctgctctaatttcttcgtttccgtcatgtcatggaaaacgagcacaattcctttccattcatcgtccggccccataatcggaacgccgtccacttcaaaataacgccgttctattttgatcggcagtcttaacagcttgcatttctttgtctccgtcataaaaatgtcttcgacaagctggatcacttcttcatgttcaaatgcatcgtgataaagacggcgcagcatatgattcggattgatatgaaactgcttggcgtaagacctgtttacgagattaataaagcctcttccgtcgatcataatcagcccggagccaatgttttcaatgactgtcagcagccgatcccgctgcatttcctgcgttcgcgtcatttccatcagatcaatggcaaggctgttcatcgcatgtcctagcttatcagaacgcctaatatagccgccgtacgtccgtgcatcgtagttgcccttagagagttctgtggctacatttgtcgctgactcaattgaccttttataacgtgaggtcatgctggaataaaaataaacaatgacgataaatgcggtacaaagactggccgtcagcatcccccacaattcgccttttaagccgtcgcttttttcagaggcggaaagcagcacatatcctgttttttcaccttcgcttctaagtgaaagtccgtaataaagcttgttatctgttgttgacagaataccctcatggccagaaacaagcgcctgcaccttttgggaatcagccgatctaccgtttgacccatacagcaccttaccgtctgtatcgataacggatgcgctcacatcaagcgcgccgcctgcatctttaatgattttctcatttgcttgattattcagattgccggcatcaagaagcgaagccaagtattttgcttctttttcaatgtgttcctctgctttcctttgatcagatgtttcaaaaagctgctgtaaaaacagcccgaggacacaaaacaccagaatcatacagacaacgaatacagaaaaaaggcgcacacggtatttattcattcatttttggctcctccagtttataccccaatcccctaatcgttttaatgtagatcggttttttggtattgttttcaattttgtcgcgaagatggctgatgtgcacatcaacaattctcgtatctccggcaaaatcataattccagactgcgctcagcagcaggtctcttgtcagaactctgcctttatgtctgcctaaatagagcagcagttcgaattctttcggtgtcagttcaagctgactttctttaaagtacgcttcataatgatcaggcaggattttcagatcgccgattacgatctggccttccatttcatcgttcttcatctcactagagggcgcagctatttccgaacgccttaaaatcgctttgactctcgcatttacttcccttggactgaacggcttggtcatataatcatcagcaccgagctccagccctaatactttgtcgaattcctcatccttcgctgtcagcattaaaatgggaaacatcagtttttgctgtctcagctgcttgcatacttcgattccgtccaattttggaagcatcacatcaagcacaatcaaatcaggtttctctgtttccgcttttttgagtgcttcttccccatccgaggcggtaatgacatcatagcctgaccgttccaaattgtactgtaaaagagtaacaatagattcttcatcatccacaactaaaattttcttgttcatgctgtgcctccagtattataattccccgacatcctatttctctattttatgtcatcttaacatgtttcatgattttattttagcgaaagcaggacattccgacaattcgccttttacatcatttttaaaagaaataaagacgtttatgatagcgctttcatttatagtaaaaagagaaaggctgtattaagcaagcctttctctctttttattaggataatactttcatgacatttttgacagattcaactgatttattcagctgcgctctttcatagtctgtcagttcaagttcaatgatttgctcaagaccgttgccgcctacaattgtaggaacaccaaggtagatgccttcatagccgtattccccttcaagataagcaattgtaggaaggacgcggcgctgatctttcaagatcgcttcgaccatttctgtcagagaagccgcaggcgcataatacgcgcttccgtttccaagaagattcacgatttcgcctccgccttttctagtgcgctccacaattgcgtcaatccgttctttcggaataagagtttcaagcgggataccgccagcataagaataacgcacaagcggaaccatatcgtcaccgtgtccgccgagtacgaaaccagtcacatctttcactgacaggtttaattcctctgccacaaatgttctgaatcttgccgtatcaagcacacctgactggccgattacacgctctttagggaagcctgattctttgtacaccgcgtatgtcattgcatcaacaggatttgtcagcaccacaataatagagtcaggagaatatttcacgatttcctgcgtaacgcttctcataatcttttcgtttgtagagaccagatcatctctgctcataccaggttttcttgcgataccggctgtaatgacaacaatgtcagagccggctgtatcctcgtaattggatgttcccgtaatttttgcgtcaaagccttgaaccgggcttgcttcaagcatatcaagcgcttttccctttgtcgggttctccaattgcggaatgtcaacaagaacaacgtctgccagctctttttgagcgattaaaaatgcagttgtagctccggtaaaacctgctccgataacagaaacttttttacgagtatttcccatgtctctcttctcctttatggctagttttaggctttttccttgcttagtccatgtttttgatcagttcttctccgaactctgaacatttcacttcagtcgccccgtccattaatctggcaaaatcgtaagttacgactttagaagcgattgttttttccatagatttgataaccaaatcagccgcttcgttccatcctaaatgctcaagaagcagaacgcctgaaagaataactgaagatgggtttactttatcaaggcctgcatatttaggagccgttccgtgcgtcgcctcgaaaatcgcatgtcctgtttcgtagttgatgttcgctccaggagcaatgccgattccgccgacttgcgcagcaagagcatcagaaatgtaatctccgttcaagttcattgtcgcaacgacatcaaactcgtttggacgcgttaagatctgctgaaggaaaatgtcagcaatgctgtctttgataatgatttttcctgctgcttccgcttcgctttgcgctttgttggcagcgtcttttccttgttcttcagcaatgcggtcatattgagcccatgtgaagactttatctccgtattctttttcagcaagttcatagccccagtttttgaaggcgccttctgtgaacttcatgatgtttcctttgtgaacaagtgttacagatttgcggccatgctcgatcgcataatcaatggcagctctgaccaagcggcttgttccttcttctgaaacaggcttaatgccgatacctgatgtctcagggaaacggattttattgacgtttaactcattttgaaggaagctgataagcttttgcacttcttcagagccttttgcatactcgatgcctgcgtaaatatcttctgtattttcacggaagatgaccatatcagtatcttcagggcgttttaccggtgacggcactccagtaaagtatcttacaggtcttaagcagacgaataggtcaagctcttgtctgagcgctacgttcaaagaacggataccgccgccgacaggtgtcgttaacgggcctttaatcgcgatgaaatattcgcggatcacatctaatgtttcagcagggagccactcacctgttttattataagccttttctccggcgtaaacttctttccatgtaattttcttttcgcctttgtatgctttttctactgctgcttccaaaaccttcgaagccgcgttccaaatatcaggaccggttccgtctccttcgataaatgggataatcgggttgtttggtacgtttaatactccgttagagactgtaattttttcaccttgtgccacaataaaaacctcccagtatgtaattcatatttagaaaacattttatttttcttatatagaaaataaaatgatttttcctaacattcaatttaaagtgtaacccaattttgatgttctgaacaagaggctaacctcattgacgcaagccagcctccaatggttctttaggctctttcttcaatcggaacgaatttttgtttgtcagggcctgtgtaatctgcccgcgggcggatcagacggttgttgtcatactgctcaagaatatgagcgagccagccggacattctgcttacagcaaaaatcggtgtaaacaaatcatggtcaataccgaggctgtgatatacagaagccgaatagaaatcaacgttaggcggaagctttttctctgatgtgacgatgtcttctatacgaatcgacatctcataccatttgctttcgcctgtcaggttggtcaggcgcttgctcatttctttcagatgcttcgcgcgcggatcaccatgcttatacacacggtggccgaatcccatgattttttctttcttttcaagtttagcgcggatgtacggctcagcgttttccacttcaccgatttctgtcagcattttcataacgccttcattcgctccgccgtgaagaggccctttcagcgcgccgattgctgcagtaatgcctgaatagatgtcagaaagtgttgcgacgcagaccctcgctgtgaacgttgacgcgttcagctcatggtcagcatgtaaaatcaatgctttgttgaaggcttcaacttcaattggtgaaggctcttcaccgtttaatgtgtaaagaaaattctccgcaataccgtaatcttctctcggttcaacaggctcaagacccttgcgaattctggaaaacgctgcaaccaggccaggcacctttgcctgaaggcggatcgcctttctgtagttggcttccgggttcatggtatcagcctcgctgtcaagcaggcctagtaatgaaattgctgtccgaagagcagccatgggatgaacattttcgagggaataagatttgaagtgctcaataatttcttgcggaacggcagcttcctttgcaagctgctgctttaactcttcaagctcttttttgtttggcagccttagatgccaaagcaagtagatgatttcttcaaaacttgcattctctgtcaaatcatcgatatcataccccacatatgtaagggtatcatcaataatagaactaacagatgatgttgttgctacaaccccttcaagaccgcgtgtcgctgtcatatataacatctccttttcaataaatttcccctttaagagtgttgtaaaaacatgaggcttacttaaaaagcacgatgcaagtatttctctcccccaaaaagaaaatgcttacattttactggctgctggaactaaaaccctttgcttatgaaagaacataacaaattcttataagcttatttaagtttaagcctattctcattataaacaataatcagacatttgttaaatgtttacctataattttttttttccattctgtgatttccccgaaaaaacgcctttatttgcgggtttttgcataaaaaaaagcggctttaaggccgcttttttttatgaagtgaacagttttacgatctgcatggctaaataagcaatccccgctccgatcagcggccccaccgcaactcctccaaaaagcgcgactgcaagaatggtcccgatcacgagagcagttgtaatatgcggatcattttcaagcagggtcaggccgttttttgcaatcagcgccactgcgatccccgctccaagggcgatccatgcgtaggaagaccgcattgcttctccaagctgcttaaatccgatttctcccgtggcaatcgggacaagaacggcgatggtaataatggtcacaccccagttaatgccttttgactggatggtcggaaataatttctgatcaagcccaacgattttgatgatcaaaaggacggatacagcaaagagcaatgattggttttttgcgataagtgcgatagccaagagtaaaattaaaaataaattcgcttgtgtaaacacatgccatccctcctttaagatgaatgtattcatattcagccgcagcgtgaatacatataaaaaataggacatgctgacgagaggaggaccgtttttgtgaatcaatcttatatcactatttttttcagaaccctctttgtcatatcaatgaccgcagggtcgatagctgcggcctattattcgtttccgttaacttatccgttcctgatcgcccttattctatcttcagtgattcatcctgttgtcgattatttggacaaagtgacaggattcccccgaacgataaatgttctgggcgttcttgctttttttctgctcgcagccttcggcgtgctcaccattctggtagccgaaatcgtaacgggaacagcctatctagcaaaaacgctgcctccgcatatcagcacgtttatttcatattgcgaaaaattgtttaccactcatattcagccgctctataacgagttaactcttttgtttcaagaattggaaacgaaccagcaggcttccatcgtcactcatatccagacactcggtgattctgccgctaaaaatgccgggctcctgctgtcccacattctagagatgatcccgagatttttcgctcttcttcccaatacggcggcggttctgattttttctcttctggcaaccttttttatgacaaaggattggcataagctgaaagccatgcttgttttaattctgccggatcgtgtgacagctaacagcaaagcaatcagcagcgaattaaaaaaagcaatgactggttttatcaaagcacaagccgtcctcgttttcatcacgatggtgattgtatttatcggcctttctctcttaaaggttgaacacgccgcaacaattgcttttttaatcgggcttgtagatcttctcccttacttaggtgccggctccgtatttgtgccctggattttgtatttatcgattacgggccagctgccccaagcaatcggaattggtatcctgtacctcgtcgttcttattcagcggcagctgacagagcccaagatactaagtaaatctatcgggatcgatccgctggcaacactcatcgccctgtttgccggctttaaattattcgggtttttaggactgattgcgggaccggctgtactcgtcatcatccaagctttcatcacaacaggcgcattaaaagaaatatggtcctatatcaccgttcagcaaaaataaaacggcagccgttttttcatggctgccgttttttatttgatgatgatccgcttattcttcgacattcctctcagccatttgaacagaatcggcttacaccagccgcgggtaaacgggataagaagacaggcgccggccaaatctgataaaaagcccggaagcatcagcaatagaccgccaatgaaaatgcacagaccgtcagcaatcgcttctcccggcattttgccatattgaagatcacgctgaaccttataatacacttcggttccttgtttttttgcagctgctgcgccgataatgccagtcagaatcatgaatagaactgtcggcaaaataccaatcagatttcctaaaaataggaatataccgatttctattgccggaaacacaataaaaagcaaaaacaaaaatctcatatccaagccccccacacgtgtaacacgttctgttcaacaaaaggcatgataaagagaaaaggaagggattccccttccattttcacctgtaattaaagaacgctcgcacggccttgatagactgcgcctctggaagcgtcaactgtaatatcctggccatctgtcaaaatagatgtcgcattttccagacccacgataaccgggatgccaaggcttaatccgactaccgcagcatggctagtcaaaccgccttcttctgtaataagagcagacgctttttcaagggatgcaatcatatcacggtcagtgcttttggtaacaagtaccgcaccgtcagtcattttttgctcagcttcttttgcattttgtgcaacgacaaccggaccgtaagctgatttgcgtccaatgccttggcctttagcgatgatatcgccgacagtatgaaccttcattaagttcgtagtgccggactcaccgacagtgccagctgtaataacgataagatcgccgtgttttacaattccgctgttcaatgatttttggacagcatcctcaagcatctcatctgttgagctcgcattttggccgctttccgcgaatacgccagatacgagggcaagctttctggaaatagagtcatttacagtaaccgcaacaatcggagcctgcggacggtattttgcaatcatacgtgctgtatggccgctttctgtcggcgttacgatcgcagcagcattcaggttaatcgccgtatgtgcgacagattgtccaattgcgtctgtaattgtcatgcccacttggtctctgcgttttgagagaatttctttataatttaatgcttcttcagaacgggacgcgatgttatgcattgtttgaactgcttcaaccgggtaacttccggcagcagtttcaccagaaagcatgatcgcatctgttccgtcgaagatcgcgtttgcaacgtcacttgcttccgcacgagtcggacgcgggttgcgctgcatgctgtcaagcatttgtgtcgctgtaataacaggtttgcccagcgcgttgcattttttgatcagttctttttgcacaagcggcacttcttcagctggaatttccacacctaagtctccgcgtgcaaccattaagccgtcagacacttcgagaatcgcatcgatgttgtcaacgccctcttggttttcgattttagggatgatttgaatatcctgagcgttgtgctcttcaagaagctcacggatttcgagcacatccgtagaacgtcgaatgaaagatggtgcgatgaagtctactccttgctcaataccgaaaacgatgtctcgcgcatccttttcagtaatccccggaagattgacacttacgcccggtacgttaacaccttttttatttttgagtgttccgttgtttaatacttttgttttgatttcgcgtttagcggcatctacatcaagtacctcaagaccgataaggccgtcatctaacagaatcgttgaaccttgttcaacgtcatggactaaaccttcatatgtcactgaaattttatctgttgttcctacaacctcgtccattgaaataatgagctctttgcctgtttcaagctcaataccgccgttttccattgtatgtgtgcggatttcaggaccttttgtatcaagcagaattccaacgttcttgccaagttttttacttgcttcgcggatatttttaattcttgcaccgtgctcctcaaaatctccgtgagaaaagtttaatcgagccacgttcattcctgactccattaatttcgtaagcatttcaatactttcacttgccggaccgatggtacaaacaattttagtttttctcatttggttcacttccttctgaaatcttcagccttcagctgtacattagatagacagttcttttgaaagctgatacatgttttgctcaactgtgtgttttgtctcaagtatttctataatatcatggtctacaagcttattgttttgtatacctacacagcgtccgccttttccttcaagcagcagttcaactgcatatgcgccgagacggcttgccaacacacggtcagcagcactcggagaacctccgcgctggatatggcccaatacagataccctagtttcaagatttgtttcttcttcaatgcgtttcccgaattcaacaccgctgcctacaccttcggcaacaataataatactgtgcttcttgccgcgttcgtggccgcgttttaagcgggcaatgatttcgtgcatgtcatagtctgcctcagggattaagatcgattctgcgccccctgcaagaccggcccacaatgcgatatcgccggcatgacggcccattacttcgattacatatgtacgttcatgagaagtcgctgtatcgcgaatcttatcaattgcgtcaattactgtatttaaagctgtatcgaaaccgattgtaaaatcagtgcccggaatgtcattatcaattgtacccggtacacctacacatggaaacccgtgttccgttaattttttcgcacccatataggaaccgtctccaccgataacaacaaggccttcaataccaagcttcttcaagtttgctatccctttttcacggccttcaactgttttgaattcaggacatctcgccgtataaagcttagtccctccacgatgtataatatcgcctactgatccgagttcaagcttttcaatctttccgctgatcaatcccgcgtatccgttgtaaataccgtaaacttcaacgtcatgatagatcgcttttctgactactgcgcgaactgctgcgttcattcccggggaatccccgccgctcgttaatacccctattcgtttcattctccattcacctcagcaacatatatgattaaacataacatgatcattgccctaaaaacaatgaaaagggatctccatcctccctatgaaaccttacctattatacaattaaataaattgtttttaaataaaatttaaggaatgtcacaaaaaataaacgtgagccaaaggcttcacgtttatttagtttaccccgatatattgatcttcaaccgagactttgccaattgctttatatttttcataacgctgctgaactaattcttcttcgctcagcttcagtaaagtttttaacgattgtttaagggtttcgtccatatagcttgcctgcagcttcacatcatggtgcgctccgccttttacttctttaatcatatgatctataatacctaattcttttaaatccggcgcagtgattttcattgtttctgctgcttttttagcaagactggagtccttccataaaagtgccgcggcaccttccggagaaataacagaataagtagagttttccagcatatgcaagtgattgcctacacccagaccaagggctccgccgcttccgccttcaccaatgacgatgcagataacaggcactcgaaggccggccatctcaaacaggtttttggcaatagcttcactttgtcctctttcttcagctgctcgtccagggtatgcccccttcgtatcaataaaacagataattggtctgttaaatttgtcagcctgtttcatcagacgaagcgcttttctgtagccttctggatgcggcatcccaaaattgcggactaggttttccttcgtgtctttgccgcgctgatgcccgattaccgttacagggaggccgtggaacttcgcaatcccgccgacaatggcttcatcgtccccgtacgctctgtctccgtgacattcaaaaaagtcggtaaacaggtgttcgatataatcaagagttgtcggacggtccgccagacgcgcgatttgaacccggtcccacggcttcaaatttttgtaaatatcatcctgaagcttagcgagacggtcttcgagccgttcgatttccgcacttagatccatatcggaatcttgggtgaatttttttagttcggcgattttggtttgcagttcaatcaccggtttttcaaattctaatcttggagccactcaatgtcacctcctgtttgatgcatatccagcagattttctaacgtttttttcatatcgtcgcgatgaataaccgcatcaagctgtccatgttttaataaaaactcagccgtttggaagtcctcaggcagtttttctcctattgtctgttcaataatccgtcttccggcaaaaccgatcagcgcgccaggctcagcgaaattgtaatcgccaagggatgcaaagcttgctgatacgcccccggtagtcggatgcgtcattactgaaataataagaccctgttcttcactgaacagttttaacgcagagcttgtctttgccatctgcatcaaacttaatacgccttcctgcattctagcaccgcctgaagccgtaaaaataataaacggaactttatcagcttttgctttttcaatcgcaagcgtgattttttcaccgacgactgaacccatgctgcccattctgaatgaagagtccatgacggcgacaacagccgggtgtccgccgatggtgcccttgcctgtcacaacagcctcgtttaaggatgttttctcgcgatctttttcaagcttttccagatatcccgggaaaccaagcggattttccgagagcattccctgattaaattcctcaaaggattgttcatccatcaagctttcgatacgctgttttgcgttcattgggaaatgataatcgcagttcatgcatacccgcatatttttatccaactctttagtgagcatgatttttttacacttaggacattttgtcataatgccttccggaacatcgtgcttcgcttgatcagacggtacggaagcatactttttctttttcgtgaatatatcctttaacaaatgattacctcccttttgtgaagggttctcttcaccgcatgtcatcaaacagatagacttgctaataactttaccgaaactattgtactttttttgtcaaacgctgtcatcctcaattcgacaactttttattcgatgacgtgctcggaaaggcttgtatgaaatcagataaggtgttgaaacgacaaggttgacagcgcattcaaaaataatgttaaacccggctgaaatttttttaaggctaaccccctaaaaaaatttcagccgtcagtttaacttgagaacagcgcgccggtctccgccaacgcgctgccatttttggaatgaattaaaattattcaccaataatcgtaagttttcttgttttttctgcgacttcctcagggtcaacagtgattcttgcaacacctgtttccatcgcagcttttgccacagccttcgcaacagcaggcgcaacacgtttatcaaacggtgcagggatgacatagtctgcgctaagctcatcttctgaaaccagtgaagcaatggcttcaaccgctgcgattttcatttcctcgttaatatgagtggcacgcacatcaagcgctccgcggaaaataccagggaatgcaagaacattgtttacttggttcgggaagtcagaacggccagttccgacaacgcttgctccggcttcacgcgcatcttccggcatgatttccggatttggatttgccattgcaaagataatcggatcttttgccatgctttgaaccatttcttttgttaacgcgcctgctacagagacaccgataaatacgtcagcatcaacgataacatctttcagagaaccgtctttgcgatcttggttcgtgaacttcgccacttcatttttgacatcgttcatgccgttcgggcgcccttcataaatggcccctttggaatcgcacatcacaatgtcgcgaacgccataatgatgaagaagcttgataatcgcaatgccagccgcacccgcgccgtttgcgacaactttaatggatgacatggattttccagacagtttcagcgcgttcacaagacctgctacggttacaatggcagtaccgtgctgatcatcatggaaaaccgggatgtttgtttcttttttgaggcgctcttcaatgataaagcagtttggcgctgcaatatcttcaaggttgacgccgccaaatgtcggttccagcaattttacagtttcaacgattttatcaacatcgtttgtgtttaaagcaatcgggaacgcatctacgcccgcaaagcttttgaaaagaactgctttcccttccataacaggaagcgccgcttcagggccgatgtttccaaggccaagcacagctgtaccgtcagttacaactgctaccatgttccccttcattgtataatcatatactttgttaatgtcttcatgaatatccttacacggttctgcaacacccggagaatacgcgaggcttaaatctttcgcatttctgacctctacttttgatttagactccagtttcccctggttgactttatgcaggtgtaatgcttcttctcttaatgacattctcctaaacactccttatggatattttttgattcgtatactgctgcgttgattgctgcattctgcggagtaaatctatctgaatatttaaacaggatcacataattgctccaattgtataacaaaaagcgaatcgttaccactgttttaaaacgacgtttttttgacccaacagctcttttaagcgatataacacctggtgatctgcattgatatggaacgactcaggtagcttaatcgtctgtttttgcctttcataatagagataaacgcctgtttcccctttatgctccagcaaaatgcgcttaatctttgccaggatctcctggctgtgctgactgctttctatttttatataaaccgatggcgctttttctgcatccatatcttctaataattctgcccgggacatgatgaattggatcttatcttgtctaacttcacatttccccgcagtgaacaaaagagcgccttctcttaaaacgggagaaagctgtctgaattgttcagggaagactacggcttccatctcgccggtttcatcactgagcgttaaaaacgccatgttttgacctgttttcgtccgaatcgttttgatcttcgacagcagaacgcctagtgaaagctgccttttgactgcccgctgagcctgcagaatggagactgctccttgcgcagtgagctgttttcggaaggcggagaggggatgatttgaaaaataaatgccaagcgtttccttttcaaacgcaagtaaatccaccagaggaagctcctccgtctccacatacttcggcttaattgaaaacgattcatctaaaaacaatcccatttggtcatcgtccgcggcgaatagctcagcatgttccaaagcaacatcaatggatgcgagcagcgtggcccggttttggccgaattcgtccatcgcaccagaaaagataagtgcttcaagcattttgcgatttacgctttttgacggcacgcgaaagcagaaatcgaaaagatcttcaaatggtttctcttttcttgctttatatatatctttgactgctgagacgcctacactttttatcgcgcggaggctgtatctgacagatccgttttcaactgtaaacggaaaactgcttttattcactgacggaggaaggatacgaatcccgctcccctttgcttcgtaaagatattgagagattttatcctcattgccaatgacgcttgtcagcaatccgcacataaaatataacggataatgagctttcaaatacgcaagctggcacccgatcatgctgtatgccaccgcatggcttctgttaaagccatagtttgcgaatttgacgattaaatcgtagacctcatttgcagtgtctacagaatactccttttttaagcacccttcaacaaaatggcttcgctctctgtccaggatttcttttttctttttgctgaccgcccttctcaataggtccgcttcgcctaaagaaaaccccgccatacgggaagcaatcatcataatttgttcctgatacacaatgacgccatatgtatcttccaaaatgctccttaaatcttcatgaggatagtgaacaggcgcccgaccgtgtttacggtcgataaataacggaatattttccatcggacccggccggtacagtgcattgaccgccacaatatcttctaggcccgaaggtttcagccgtttcaagacgcttctcatccctgcagattcaagctggaaaatgcctgtcgtatccccttttgacagcaaggagaacgttttgtcatcgctgtaggaaatacttgaaaggtctattttaatattttcttctttttcaatcattgaagtgatggattcaataagtgtcagattcctcaaacctaagaaatccatttttaaaaggcccaagtcttcaagatggtccatcgcgtattgcgttaaatagatcccttcatgcccttcttgaagcggaacaacatctgttaacggttcttcactcaggacaacgcccgctgcgtgggttgatgcatgccttggcagcccttctattttccgggcaattgaatagacttgctgaagcaggcttgactcccgaagccgcttatccagctgcggtgactgctgtctcgcttcatccagcgtcattcccggtcttgaaggaatgagttttgcaagctgatctgcctccttcgggctgacgccgaatactctgccgacgtcccggagcgccgcctttgccgcaagtgttccaaaggtgataatctgtgcgacgtgcattgcaccgtatttctgctgaacatattgaatgacttcatcccttctagtatcgggaaagtcaatatcaatatccggcatgctgacgcgttcgggatttaaaaatctttcaaacagaaggtgatgcttaatcgggtcaacatctgtgatatacagcacatatgccacaagagaacccgccgcagaaccccttcccggtcctgtaacaatccctttttcatgggcgtgcttcataaaatcccacacgatcagaaagtaatcgctgaacttcatccgcttgatgacatcaagctcatattgaagacggcgaaggtatcgttcatcaggcttgccgaaacggctgcggagtccctccatacagatatccgttaaataatcatcagcggacgttccgtctggggtcggaaaagacggtagacgggtctgcccgagactgacgtcaacccggcattgttccgcgatctctacagaagcttgcagtgcctcgggatgctctcgataaatgttttgcatttcttcgagtggtttcaaatcgagatcaggcaaatcttcagcgggtgcatccgtcagtttttcccccgctttaatcgctttcaaacaacggtaggcagccttatcttccttccttatgtaatgcacatcgcctgtggccgtaacagggatacccgtttcttctgacagctttagaatctgctcagacaagacttgattccctttaaaaggctgataggagaaataaaaagctccctttccgaatatagactgaaattccagcgaggcttgagcagcctgttcgaacagccctccttcaagaagcgtttcaatatatcctttttcgccgggcgttattgcgataatcccttctcgataactgtgaagccatttcggcttcagtccgccttttgatttagattgcagaacgctgctgattttcagcaggttttgatagcctgtattcgattttgccagcaggacgagcgggtatgcttcaagctcgctgtcatctgtaaaaacagaagccgtcaaaccgattattgggttgatccctctcgccttgcaagctttataaaattgaatagctccgtacatgacatgatcatctgtcagcgccaaagacgcatatccgagcctgtcagcttcactgacgagttcttccacagccgcggcgctgtttagcaggctatacccgctatgcacttgcaggtgaacaaaagacatgctatcacctctttctcattacgatccatttcttccttcattataaggccggtttccaaaagaaacaaatgttcttttttgactcatcatcatacttgtcctgaaagctcaatatgatataaaaggtgaggtgataaagatggatcaggaagcaggatttatggtgaattttatcaatagctacttcattgcgttaggggtgctgatcgggggcgcactcatcggagggctcggagcatacttggcaggcgaacccccgcttacagccattacaaagcttgccaaccggttaaaaatatgggcgcttgtcgcagctatcggaggcacctttgatgcggtatacagctttgaacgcggcatactcgaaggcaatacgagagatatctttaaacagcttcttttaattatttcggccatggggggcgcgcaaagcggctggcttattatatcatggctgacccaggagcatctttcttcatgagggtcccccagcattacaaaaaaccgggatggcagcgttttttcgcgggaatgatgtgcggagccgtaatcagctggttctttttcctgtttacttacggaacattccaagaggagcaggtcagcctcatcgaaaagcaaaaagagcatgtaaaagacttgaacaatcaaatttcgatctatcaggaagacctccataaactgaatgaagataataaaagaaaactgctgattcaaagcgtcagcgtcaaattgctgaatggggataaatataaaatatcacagccggataaaacgaaattcgaggagcatgtaaaggatgatatttcagaggtgattacaaaagacatagagagcgtctatcaaacaaaggatctcttgaagcggacaattgaaaataaagtctatatgatcaatgaaaaaaaatacgaggcaaccgtcagagaattgattatttatacgaggctgacagtggaacttgaaatttctttcgccacataattatggattttttttaaattctccaaacttctgtcgctttttcccattcttttttataaactatatgtgaggcttaatggcgaaaggaaggaggaagggaaatggaggtttacagtgaccgtcagttagcaaaagatcaagcagcccgtctcagacaaggtttttctgcatatgccgaaacaaactcactcgcttccctcatcaaaaaagaacttcaatcacacaatctccaagtctacgaggaccttactgatttcggctgctggttcatccccgtcacagatgaacactaagagagagggtctcccctctactcgtgttctttacataatgtttccagatcagctaaaatacgatcagcttcatcccagctgtaaatagaggcgcctgaagctaacggatgccctccgccgttatatttccgggcaagtccgttaatgacaggccccttcgaacggaatctgactctgatttgatcgtcttcttctacgaaaaacacccaggcgcgaatacctgagatattgccaagcgtcccgacaagctgcgacgcttcagaagccgttgtgccgaatttttcaagcgtatcctttttgatgaaaacagaagccgccccgttttcggacaaagacacattttgaaagataaagccgttaagcttcaccacattcagttttgtttcatacaattgattaaataactctgaggaagagaatggatactgaatgagctcgcctgcatattttagtgttttttccgtggtattcggaaataaaaagcgtccggtatctccaacaatgccggcgtagatcagctctgccgctttcgtattcagcttccagccgtgctcttttccttctaaatacagctcgtaaatcatttcacttactgagctggcgcttgtatcgacccagagaaggtcaccgtatggatcttcgttcggatggtggtcgattttcattagtttggcgcctgaaggataacgctgatcgtcgattctttcctgatttgccgtatcgcagacaatgacaagtgcgccttcatatgtttcattgtccacctcatcaagggaatataagaaagagagggacggttcaggcgtgccgaccgcaaaaatatttttttcaggatatgtttcacgcaggatttccgtaagcccacactgtgatccgtaggcatccggatcaggacgcacatgtctatgtaagataatcgtgtcatataatgatatggttctgatcaattctgttttcatttgatactcctttattgtttttattcattaaatcacattctctgccgacggaaaagaaaaataacgtcaaaaccaagcccgtttttgtataaaatggggttgtaaacttttacgatggaggatttcatttatgctggttcttgtttttttgattgggctttcagcctgcttttatgtgtactataaagtaaaaggcgtacgggcaaagccatctttggcaaaagaaatatgttcagcaaaatcaagcatggccttagggtcactagtcctgttctacgggcttaaccaaatgatattattccattcagtattaacgttagtaatcggcggtatctttatcgtcataggagcaggaagcgcttgggcaggttataaagccttcaggcattacaatccccttcacgccaaagaagctgaaagagatcacgcgtaaggggcgcctgaacgtcccttagcttctttccatcagctgaaccatcagcatcgctttagacacgatatgaccttggctgtgcacttccacttccattttcccaaactttctgccggcctccaagatgcgaggtttgacttcgatgactgattccatctgcacaggcttcaaaaagaagatggtgatgctctctatgacgagttcgccgcgttttttcgagcgcaaaaatcggtttgccgcttgcgtcaaaatggtcgtaaatacgccataagaaatggttccaagctgatttgtcatttgcggcgtgacttcatactcgtaaaccgtttgatcttctttatcatcaccctcatctttaaacccccttgaaacgatatcatcaagcttctccccgacctgcggctgcttttgaatcatttgaagagctttcaatacgtcttggcggctgatcatgccgatgagtttttggtggccgtcagtgacgggaagcacttcgatcccttcccataccatcatttgcgcagctgaagcgacagatgttttcccaataaccgtgacgggatttttggtcatgactttttctatagatgcatttcggtcatggccagcaatatcttttgatgtcagaatgccatggattttcatttgatcgtcgacaaccgggaagcggccgtgccccgtttcaaaatttttctcataccatttttcaagtttatccttaggcgaaagatataccgtgcggtcagcaggtgttaggatgtcctccaccaaaacaatttcttttttgatcagctggtcatatattgcccggttaatcatcgcggcaactgtaaaggtgtcatagctcgtggataaaatcggcagttcaagctcatctgccagctgcacaatgctgtcatccgtgttaaagcccccggtcaccaatacggccgcgcccgcttcaagcgcctgcctgtgtgcattgattctgtttccgacaatcaaaagattccccgctgcggtgtaacgcatcatcgcgtcaagctccatcgcgccgatgacgaatttattcaatgtcttatggagccctgccctgcctccgagcacttgtccgtctataacatttacaacctctgcataggtaagcttttcaatgttctcttttttcttttgttcaattctgattgtgcccacacgttcaatcgtgctgacaaaccctttattctctgcttccttgatcgctctgtacgcggttccttcgcttactttcatttcctttgcaattcttcggacagaaattttttcaccgacaggcagtgaatcgatatacgttaaaatttgttcatgcttcgttgccaagcctttcacctctaaggacagtcttcttgtttttattataaggtttcaaaggatttatacgcaatgaggctggaaaataaaaaagaagcccgaccggcttcttacagcgttgatttcgttccagtcaaacgcaaggaccacgtgattccttttacatcgtaaagcggaaaaacctttatttttcttttaaatggacatcaaccgctgtcttaacaatatttcgattccctattttagataaaacaaataaaactgcggatagccatatcgcccctatggccgtatagatcaatggatgaacagctgtgtttgcgatccattcatttattaatgttctggcatttaccagaataataaatcctcctacaagcacacccatcaattgcggatgaaacttctgcaccagccatgctgcgataggggcagcgataattccgccggccattagtgaaaacacccataaccaattgacgtcctcccatcctaatgaaataagaaaaccggcggttgcagatacggcgatggcaaattcacttgtgtctacagtcccgacaactttcctcgggctcaagcctttgcgggataataaaatcggagtggtcaccggtccccagccgcctccgcctgtggcatctgcaaaaccagcgatcactcccaatgggatggattgttttcggtttaacggcacatgcttcttctcaagagccggcttatattgaaataaaaacctgatcaatacatatccgcccagaaggagcaaaaacaaagaaatatagggtttcgccacatctccaggtaattggctgaggaatgccgcgcctaaaaaagcgcctatagagccgggaatgacaagctgataaacggtttgtttgtcaacattgccaaatttaatatgcgacactcccgatgcggcagtcgttacgacttccgctaaatggacagaagccgaagccacagcaggtgtgatgccaaacgccaataacaaagaagttgaggtaaccccataagccatacctaacgaaccgtctattaactgcgacaataaaccaataaatgcaaaaacgattaatttcttcatcagaacaccccatctatatcaatcagatatttttgactcttcattcgaatctaacaatctcttggcgctttcatataaaaaataagaggctttgataattgcagtttcatctattgtaaatgcagggtggtgccaatcatgatcaccgtctgttccaaaaaacgcaaaggatcccggaatatgctcaagataataagcaaaatcttcccccgcggttgatggggcgggatcaatgacttgaagtttcgctttatgtgcagcgtctcgcaccagccccgtaattgcctcatcattacaaagcggcggcggtccggaatgccacttcacatttgcctttaacgagaaagcggcagaaatctgctctgtgactgcaaaaaaacgctgtttcacttgattacgaacctctgaatcaaatgtacgaacagtgccctcaatgaccactgtatccggaatgacattccaagtgctgccgccgttgattttccctacggttaaaatcgcgctttgcagcgggtttacatttctgcttacaatcgtttgcagggcgacaataagctgagaggcgccgataattggatcaaaaccattatgcggcaatgctgcatgagcacctttcccttctatctctactttaaatcggtcaacagcagccataagcgggcctgtttttaaccctacagtcccaaccgcgatatccggtttattgtgaaggccaataaccgcatcaatgccatccagttggccgtcctctatcacttttgtagcgcctgcacccgcttcctctgctggctgaaataataaacgaatctttcctttcagactgtcttgattttccttcaataaaaaggccgcaccaagaagcgctgccgtatgaaaatcatgaccgcacgcatgcatgatccctttatgtttagacgcataaggcaatcctgttttttcttcaattggcaaggcgtcaatatcagccctcaaagcaatcgccggaccttctgactcccctgctatgtctgcgaacacacccgtttttagagcagtagggcgaatctgtatccccttttctttaaggcatttttttataaaagcagttgtttcaaattcttcttttgacagttcaggatattggtgcaggtgccggcgaatgccgatgagctgcttttctagcgttgagagatttacgggattagactcctctttcaacgtcaggatgtcatttcctgtagtctgatatggataggagccttctatatttctccaataatccaaagacatatgttccgctcctttccctatcccaatatattttcttcagactcttcaacataagatgaaataaatcggttcaatttatcagcaagaccgcccgccccaaatcttatatacttgctggaaactttcggattatcttctttcaaaaagcttaaaaaagataaaatataaatgcgcctgtaagctacttgtgtaattccgtactcaaaaaaccagttatcaatgacattgtatacgcctcggttgacgccatataggttattacatttcttgtaaaagcagagatccggaagatttaactcctgatgggaaagaaggctttcttttttgtttggtgccataatcccaatcagctcaaagcgttttgcaacgcacgaaatatcctttttaatttgctttgttaaagactccaaagaatcaaaccttctttcttctctaattttaaagagaatgctgcattcgattttttctccataaatgtctctatgaaagtcaaacaaaaaaatctccaatgtcttttcaaggttagagcccaccgtcggtttcacaccgatattcataacccctaaatgaaattgatgattgactgtcgccagaaccccataaactccattacgcagcccatgtatttttgcatctacatttgccgtggggaatccaagctttctgcctaattgttttcctttcacaaccgtaccggcaatgatcgtcaaaaaagtcagcctcctctctcagcttccgcattcgatcagacgaaacctaatgatgtgatgaatgtaaaacggattgatgctgcggaatgccaagaccgagattttcccgcaatgtcccgccgcgataatcttgacgataaagccctctttcttgaagaatcggaatcaccttttctacaaaagcatcaagtgttcccggtatatccgacccaacgataaacccatccgccgcctcagcgttgaaccaagtttcaattaaggatgcgacacgctctggtgttccgatgaatagagtccgtggaaaagccatttcctgtgctacctcccgcaatgtcagatttctggcttttgcttctctcttaatccggtctgttgtgctttgaaacgcattctttcccacatcgccaatatcgggaaatggctcatccaacgggtaaacactcagatcataatcatcaaaaaaacgggccaaataagtaacagcattttcaatcggtatcaattctgcaaattcacgatacttcttttccgcctcttcttccgtatctgccacaatcgggctgatccctggaaaaatccgcacacttgaaggatcacgcccttcatcagcagctcggcttttcacatccgcataaaacgcttttgtctcttctaatgaattggaatgggtaaaaatcgcatccgcatttttagcagcaaactgccggcctgtttctgatgaacccgcttgaaacactacaggctctccctgcttagagcgcccgatattcaagggcccctctacttgaaaatactttcctttatgattcaggcgatgaagcttcgcctgatcgaaaaactgccctgttttcttattgtgtataaatgcgtcatgctcccaggaattccacagcccgcgcacaacatccaaatgctcttgtgcgatctcgtaacgttcagtgtgttctggcaaattagacttactatggttgcgcgccgctccttcctgcggcgaagtaaccagattccagccggccctgcccccgctgatatggtccagcgacatcaattgtctggagatagtgaatggctcagtaaaagatgtagagaacgtccctactaaaccaatatttttggtaaccgatgccagcgcagataaaatggtgatcggttcaaaacggtttaaaaaatgaggaatcgatttttcagaaataaataagccgtctgcaatgaaaataaaactaaacaaacctttttcagctgtttgcgcctttttcatgtaaaattcaatattcgtgctggccgagggatcaacatcgggatgacgccagccgtcagttgttcccccgacaccgtgaatcatggctccaaactgaataaaatctgcacgtgtcatctttttgcctcctttatctgtgcatgattagcaagtgcaagatcaaggtgttcaatgccgatttcagttatcccttgatactgattgccgcgcccgatttcgaccacaggcacatggcgcaccccatatttcacctgtaaaatatcccgaagcttttctttctctgaaacatcgatattttggaacgggaaccctttttcattcaaataattcttgacttcctcacaatacgaacagccttttttactccaaaccacaatgttcacaacatcactcattcttctgtccctccttaacgttttgcagctaaaactgcatcgctcagcagctgataagacagctgtttttctacagcatttttgatcggtgtaaaaataacaaaatcattgattttgtatgtgcctgataaacgtgttaattcttctgccacttcttcctttgttccggcaataatcccggttttttgcacgatgatgtcatagggctctgtgacgttttccagataggcctcagcctgttcgcgggaaccgacgttgaccttacgcccgtctttcaaaaccacttttatcgattcacgcgacacaatatgtttttccgcttcttcttttgtatgtgccgcaaaaacagcgggggcaagatgaaattcagcctcagatcctggcgggagatgcgcgtcaaatgctcggcgggcttccttcagcacttcctcttcaccgttaataaagtaagcaaagacaaaagagattcccagttttgcagcagaaatggcactctctgtgcttcctcccaatagaaaaatacccggcttccgatcaacctgcggcctaggacgcaatgcggcatagcggtgggtatcaggaaaatcatcccgaacgaaatgagtaagctcctccagtttttcatcaaactgacgcaccggttttttatattcggcctgcagcgcgtctgtggacagctgaaacccgccgggcgctttgcccactccaagatctatacggccgggagctaacgctgatagaagatggaattgctccgctactttataagagctgtaatgctgcagcatcactccgcctgatgctaaacgaatttttcttgtgcttgcagcaagatagcctaaaagaacctcgggtgcagaccctgcaatctcatcattgttgtgatgttcggccacccaaaatcggtgatatccacattcttcagccatttgtgccaatttcactgtatgctgtaatgtatcagctgctgtctccccttcaccaatcaagctttggtctaaaatacttaagcggatcatatcaccggctcctttatgtgttcttttggttcaaataaatattccggcgaaacacggcggagaaactgcctcgttctgtcttttttggtatggcggaagacttcctccggggttccttgttcaacaatgactccttcatccataaaaacaacttgatcagagacccttcttgcaaactccatttcatgtgtaacaacaatcatggtggctccggttttcacgatttccagcattacctcaagcacttcaccgaccagctccgggtcaagcgctgccgtcggctcatcgaacagcagcacatcaggatgaatggcaagcgcccttgctatccctaccctctgcttttgtcctcccgataactgactcggataagcgttcaatttatcttgaagcccgacctttctcagttcattttccgctacggcatacgcgtcttgttttctcattttccgggcaatcgtcaagccctccatgacattttcaatcaccgttttgtgagcaaacaggtggtattgctgaaataccattgccgtctgttttctgagccagtgaacctcttttttggacggaaagcggcaattaatcactttgtcatgtatagaaatgatcccttcgtctggacgttctaataaattcaggcaccgtaaaaaggtggttttccctgatccgctcggcccgataatcgtcacaacttctcccttgcgtaccgtgagatttatcccttttaatacatggtggatgccaaactgtttatggatatttttaatctcaatcataaagtgcctccttgaaatctggctgcctttctctctaatactccatttgcggattctaggattagagtcagcacccaatagataatcgctgctccgataaacgcttctaaaaatgcataattatcagaagcaacgatagtcgccgtccctgtaatctctgggacagccactatagccgcgatagaggtggtatgcaaaaagccgatacccaaatttgtgaagtttgggatggaaaccttcagcgcctgcggcaatattacacgccgaaaggtttggctgtatgtcaagccgattgaataagccgcttcgacctgtccggtatccatcgccagaatgcccgaccggatgatttctgtgagataagctccggcagttaaagacaaggccatgatgacaaacatggagaccggtatctcattagcggaccagccgagatgaaaaaaactgctgacttgatctgcaacaggcggtatccctaaataaatcaacataatgtgaagaattgcaggtgtacttcgaaagaaagacacataaaaccttgagcaagccaccaagcccttaattctaaaaattctaacaattatatttccaagagccacgagaaatccaaacacaatcggcaaaacagccatcatcaatgtcagaggaatggtctttaccatttctttcatggcggaaacgataaatggaaagtcaaattgcaatcttctcccccctcatccgaagaaatatatcaatgtatgttcatgtcaaaaacagtaacaatccttgtttgattcttcttgattcgtttttctgccactcgaaagaaccattcgaataaaaccgctacagcataataaacaatcgatagcgcaatgtaaacttcaagagaatggttgcttgaggtaatcagtgtttggccccttccggacatatccataacacctattgaaaaggctagagacgtatcttttaaagaactgatcaccatgtttcccatattcggaaacgcctggacaagtgcctggggcagaacgattcgcctgaaggcctgactaccgcttaagccaatactgtacgccgcttccgtttggcctttatctacactgcccacccccgctcgaatgatttctgcggctgccgctgcattgcttaacgcgtaggttgcgacagcagcataaaacgggtccatttttgatgtatcaatcccgataagccccgtaagcgccgggatcccgtaaaacacgatgaaaagctgcaccatgataggcgttcccctgaaaaacgagatatacacttttgccaattgatttacaattggaatattatagatgcggggcagtgccagaaagagtcctaatacaaaaccgaaaagcaaggacagtgttaaaatgtataatgtaaccggtaaataagcggttaacgtcggcacaaaatctccaatcatgttcatatcaaacgctttttccatcactgctccctctctttttacctaatactgctctttggaatagtcgtcaccaagccatttcaaactgagccttttcaacgttccgtcatcaatgatttcctgtaaggctttatcaatatcgtcacttaacgtttgttcatttttgttaaacataaaatacactttggcatttgaaagcacattaccgacggttttttctttaatagtgctcgtcttgttttgaaagtctactgcaaaaggcgttgagatcgttgcgtccgcacgccccgatttcagctgattcgcagtctcatttgcgccttggccctcataggcaatctcaaacggccgtccattatcctcattccattttttcagtacaagcgctccgttggaggttgcactcgtaatcacccgttttccttttaagtcttcaattccacggatcgtatcgttattttgaagcacagtaatttttaaaggaaaatggttgtaagcaaccttgttaaacagaaattttttctcacgctctttgcttttctccatttgatgtgccacgatatcgactttatgctgtccgaggctgacaagcaggttggaaaattccatcgttttaaatgtgaatttataatgtggcaggcgcttatcaagctctttgatcagttcgacatcataaccggttaaatcgcctttttcatcgataaagcaaatattcggaaattgggttccagttccgaccgtgatcgtctgtaccttcttttgcccggctcccgtcgtttgactgcctgcaccgcaagctgacagaactgttataagcgaaaataatattgccatgaatgctgttttcgttttcatctcatcgccccatttatttttcaaaacttgattttgaataatctgccccgagccattttcggcttagtttttttagcgttccgtttttctccagctttttaatcgcttgatccgtgtcatccgccaaggtttggctgcctttattaaacataaagtacacctcggtatctaataacacgtcaccgactgtcttttggcggaaggcgtgcgttttattctgaaaatcgacggcaaacggtgtagctatcgttgcatctgcgcgcccggtttcaatttgattggcggtatcattgcttccctgtcccgcatatttcaaatgaattgggctgccgtgcgttttgttgtactttgtaatataatctgccgcatttgacgtggcgccaactatgactgtttttccgtgtaagtcttttaatgtatgaatcttgtgattatcctctttcaccgtgatgtacatcggcgagtagttatatgggactttatgatacaaaaaacgcttttctcgttctttatttttggccatattgtgcgcaatcacatcaatttttttatttccgagactcgtcagcaaatttgagaaatccatcgttttaaattcaaatgtatattgaggcaactccttatcgatggctttcatcacttcaatgtcatacccggtcaattcacctttttcatttaaaaacgcaatattcggaaaatctgttccagtgccgactatgaccgtttgagcctgacgatctgttttgttatttgtttgcgaacatcccccgccaagtaatgcaaacactgacagcagcaaaaccaatcctttacgcttattcataggctgcctcacatcatgcccagctgggcgcacctaaaagcgttgggttaaatcgttccggaatcagaaccttgtgcatcatcacacctatgtccccgtctttttcctgctcaaaatacacttcataccctctccttctgtacatgtcagcaagccaaggatgcttgcgcgccgatgtgccgagtgtcagcgcaggagccttcagcatatctcgaagcactttttcttcaacatacgtaagcagcttacttccggcgccttgccctttatattccggcagtgtcgcaaaccaccacacaaatggatattttgaaggaggcgtctcactctcccacgggaacctgattgtaatcgttgaaatcagcttcccatcccgctccagcacaatcgctgaatgatgttcaatattttctgataccatttggatatcagctctcgtggatggccaatcaatatccagctgccgaatgggctgaaatgcgctgttaaccagtttcaacagctccgatgcatcttcaacagttgccagtcgaaaaatatcatcactcatttttgtcactcctcttcacaaaatatataattcctatttgtttactaagcttttattgtttatactataaagcatactctgatctttgactaatcaaaaaaagtaaaccttcacttcagtaattttaatgatgaaaaacaggagggagcacattggagttacgctcaatcaaaacgtttcatacgattgtaaaatttggaagcttctataaagctgcagaaatactcaactactcgcagccgacgatatcgatgcgtatgaagcaattggagcaggatttaggcgtactgctgtttgaaagaggaaaaagcctgcagttgacaaaagcagggaagcttttttatgaacgaacaggagatcttttgatgcaatacgaggcgcttaaacacaacctctccgacttaaaggaagaagaggcaggcattatcaacataggggtttcagagccaaccgccagtctgatattccccgagattttaaaggatttcttaatggattacccaaagataacggttaatatcaaggttgatgacgccaatacctgcagtcaaaagctcttagacgggacgattgattttgcagtctgcggcgagccggagctgattcttgaaaattactaccatccatttttttatgacacattaaatgtgattgtatctgatcaacatccgctcgctgagaagaaggctgtccatttgtctgatttagcagaagagcgcttcatatttacgcccgccaattgccccattcgcttacaaattgaacagcatttacatagagaactcgggaatcgctacaaaaaaatggagctcacaagcagcatgtcacatgaatattacgtacgtgaaaacatcggaatttcaatctttaccagcaccgcacattctaaaccgttcaacggcactaaagtcattccaattctgaacctggatatcaccccgcccatagggctgttgacaaatcaaaaagaagttcattttgaccgcgccacgaaggacttgatcgcccggataaccaaacgttttcagcagcgcagcaaagaattggaaggaacctctgataagaccattacaggataactgaaaaaataaaaaccacctcctgattcatcaggagatggtttcacggtttaaagctcgatcgtctcaccgaccgacatgactttgccgactccgcccggcaggctgtcagcgaatgcttctgggtcttgttcgatgaccgggaatgtattgtaatgcaccggcacgacctgttttgcgcgcagccattcagcagcaagcttggcgtcttcaggccccattgtaaagttatcgccaatcggaaggaaagcaaggtcgatatgattcaattcgccaatgagtttcatatcagagaaaagtgccgtatcgcccgcgtggaaaatcgttttatcttctacagtcagcaaaataccggcaggcatgcctgtgtaagtgatcgttttgttttcttcatctgtgatggctgatccatgaaaggcctgtgtgagcttcacttttccaaaatcgaactggcgggagccgccaatatgcattggatgaacattcaagcctttccagcctaagtacacagcgagctcgttcggggctataaccagcgcgttattttgcttggcgatttgttcagtatcaccgacatggtcattgtggccgtgcgttagtaagatgacatccgcttttacatcctccggctttatatccgttaatgaattccctgttaaaaacggatcaaaaataatatgatggtccttcgtttccactgtgattacagaatgtccgtgatatgtcactttcatttctttcacctcgtcacatgattttgttttttttattttccctttttaaaaagctgaaaaacttatgttgtttgattcttgttaatgacattgaggcctccggtggcttcaatgacagtccctgtcacaaggtctgagttctcctcacacaagaaagcgataatcctggcaatatcctcgcctgtaccggatcttcctatcggcgttttttctttgccgattcgcattctggcttcctctatcgatgcttctttcatgtcgccgacaatgtctcctgggcaaaccatgttggcggttatgccgaattcggcttcttcaatggcaattgtcttcgtcaaagaagccaagcccactttcgcagcgccaaatgccgatcggtgaagccagccgggcgcgtgagccgcaccttggaatccgtacgtaataatgcgtccaaattgctgttttctcataataggaataaccgctttgaataaatgaaagacggcgcttaaatttccttccagcatgccataccattcatcatcagtataatcggctaactttttacgttcaaatatgtatggtccagcgttgttaatcaaaaagtcgatccttccgaagcggtttaaggcagcctctgcaatacgcagcagatcttcttttttggtgacatcaccttttacaaattgcagccggtcaagacaatcgggacaggcttccttcaggcggctgactgcctcctcatcctgtctgtaattgactgttactgaatacccctttgcaagcaacgtttcagtcactttgcggcctaaacccttcgaaccggcagtaattaaagcatgtcgcacatgaatacctcccaaagcaacgtcgccgctttcaataaagtgtttcttcttctactttactataaaaggcttgcaatatcactttttacactttggcatacaaaaaaagctgcctgtacagacagcttattctgcaggagatgaagactcctgatcaggcatatcgacataaccgctttgatatgcttctgaaatgagccttgttgtctcctggctttcttgttcatcataaatatagcgttccggttcttttttcatcattctgcctcccatcattatagaggtaggttggctataatgacgggattttatgaaggaaattttaacaaactcctgctgccacgcaagctttcgctttttcaagcgcctgttccacctgtttgaatccggtgcccccggcgctcattcttttttcaactgcgtagtaagggtctaacacagtgtaaatatcttcttcaaatagtgtgctcgcctgctgaaactcgccaaacggcatatcgcttaaatagatccctctttcgatgcatgtgtacacaagtttcccgaccacttcatgcgcttctctgaacggcattccttttttagctaaataatcggccagttccgtcgcgtttgaaaagtcttgttttgttgcttgcttcatgacgtctttgtttacagtcattgtttggatcatgcctgtgaagatttgcaggctgccctccaccgttttcaccgtgtcaaacatgccctctttgtcttcctgcagatctttgttgtaagcgagcggaagtcctttcatgatcgtaaacagccccatcatatcgccgtatacgcgtcctgttttgccgcggatcagctccgccatatcagggtttttcttttgcggcatcatgctgcttcctgttgcgtacgtatcgtcaagctcgatgaatttaaactcctgcgagcaccataaaatgatttcttcagagaaacgggataggtgcatcatcagcatactgctgttgcttaaaaactccaaaatgaagtctctgtcgctgacgccgtccaagctgttttcataaatggcatcaaagccgagcagttccgctgaataatcacggtcaattgggaaggttgttcccgcgagcgccccgcagccgagcggagatttgttaatccgcttcattgaatcctgaaaacgctccttgtcgcgctcaagcatccagaaatacgcaagcagatggtgagcgaatgaaatcggctgggcgcgctgcaaatgtgtgtagcccggcagaatcgtttcaacgttcgcttccgccttttcaatcagcgcactttggaatgcctcaatcagctcgatgatgtggccgacatgattcttcaagtataaatgcatgtcagtcgccacctggtcattccggcttctgccggtatgcagcttgccgccaagaggaccgatttcgtcaatgagcattttctcaatgttcaaatgaatatcctcataatcgactgagaattccaatgctccctcctctgctttttgcaaaagggtattcaggccctctcggattttcaactcttcttctgctgtcagaataccgcattttttcagcatggcagcatgtgcgagagaccctgtaatgtcttcagcaactaaattttggtcaaatgatatggacgcgccgaactcgtcgacccatttttccggtgttttttgaaatcggcctccccaaagcttcttcatgctttaatctgctccttctttttcacgatgctgttcacttttgtcggaagtccccaaagctcgataaatccgattgctgcatggtgatcaaatgcatcgtcttttgtatatgttgcaagtttttcatcatatagagagtattccgatttacgtccttctacaattgcatggcctttaaacagcttcacgcggacaatgcctgtgacatgcttttgcgtttcttttaagaaagcgtgcagcgcgtcttttaacggtgagaaccataagccgttgtaaatgatttctgacattttttgctcgatgatcggtttaaagtgggctacctctttcaccagtgtcaaatcttctaattctttatgcgctttgatcagtgtcatcgcaccagggcattcgtatacttcccgggatttaatgccgacgaggcggttttccacgtggtcgatacgtccgacaccgtgcgcgcccgccatttcattcagcttcaagatcagctcagaaagcgagtaggaaacaccgtcaatggagacaggcacgccctgttcaaatgcaatttcaatcacttccggcgtgtccggcgttttttccagcggagctgttaaatcgtatgcaccttctggcggcgccgcccatggatcttctaaaatgccgcactcattggcgcgtccccagaggttttggtcgatagaatacgggctgtcaagattgatcggaatcggaatgccgcggctagccgcatattcaatttcttcttcacgtgaccactgccattcgcgaaccggcgcgatgacttctaggtcagggtttaatgatttaatggagacttcgaaacgaacctggtcatttcctttccctgtgcatccgtgggcaatcgcctgtgcatcttctttttccgcaatttcaaccagttttttcgcgatcagcggtcgagataatgccgaaacaagcgggtattttccttcatacattgtgtgggcctgcaaagagataagcgcgtaatcctgtgcaaattcttcttttgcatcgatcacgtaggagtttgtcgcgccgacttcaagcgctttctgctgaacaaatgccaaatctttgccctcaccgacatccaggcagcaggcgattacattatatccttgctcctgaagccattttattgcgacggaagtatcaagacctcctgagtatgctaatacgacttttttctgttctgacatgataaaaatcccctctcaaccgtgtttctattttgtataaaaataaattatatttaataaaaatacattttgtatgtatacactttaacaagtacgtttcgttttttcaagccttttataaaaaaaacttcacctaaatttcaggtgaagtttcatagtatttattcatttacttgtcttttctgatttctctgaccacatgcgcaagttcgggaataatcagcttattcattgccagctttactgcgccgcttgagcctggcgttgagaaaacagcggtatgctgaatgacgccggcagttgctctcgacatgattgcggcagagccgatatcctctgtataactcagcatcctgaatatttctccaaagccgggcagttctttcgaaaacagcggcgttatggcttcaattgtgacatcccgatctgctatgcctgtccctccgtttaagagtaccgcgtctgtctgttcatccatgcagcccgcaagcactgaccgttgcaaagcatccttttcgtcttttacaatttcatatgcggcaatatgatgaccggcttcttctaaaaatgagatcatcagcttgccgcttttatcggtttcatctgtcctcgtgtcactgacagtaatcactttgcaccgaacgatatcgggagcttcttgtttatgctcttgaacgctcattggcccacctcttttatgttttctgtctgtcactatcatgcatcaacaaaaaagcacattcaagagaatgtgctttcatgcgatttattttgctaaacgaacaacgtcgcgcgcaatcatgacttcttcatcagtcgggatgatcatgacttttactggagaatgcggatagctgatgaaagcttcctcgccgcgcacgttattaagcgcagggtcccagtatacgcccatgaattctaaaccgcgaagaacgcgttctctgacttccacactgttttcaccgataccggcagtaaagatgatcgcatctacaccgctcattcttgcagcgtaagaaccgatgtatttgtggattctgcttgcgaatacttcaagagccgtttccgcgcgctcatttccttctttcgtagcttcaacgatgtcacgaagatcgcttgagaaaccggaaatgccgagcagtccgctttttttgtttaatgtattcagtacttcgtcagccgtttggcctgttttctccatgatgtatgggatcagggcagggtcgatgtttccagagcgtgtgcccattgctacaccggcaagcggcgtaaagcccatggatgtgtcaatagattttccgccttcaacagcggcaatacttgctccgtttccaaggtggcaggaaatcaggcgcaagtcttttaacggacggccgagaagctctgccgcacgctcagttacatatttatgtgaagtgccgtggaagccgtatttacggatgccgaatttttcatagtattcatacggcaagctgtaaaggtaagactgctcaggcattgtttggtggaatgctgtatcaaatacagctaccgcaggaacatttggaagcacttctttgaacgctttaattccaacgatatttgccggattgtgaagcggtgccaattcagaaatatcttcgatttccttaatggtttcatccgttaataaaacagaatcgctgaatttttctccgccgtgaacgacacgatggccaattccgtcaatttcattcaagtctttaataatgccgaattccgttaacttattcagcagcattttaacagctaccgcatgatctggaatatcagttacttctgtatttttttcgccgttcacagaaattgtgaatacgctgtcggcgataccgattcgttcaactaaacccttcgttaaaacggtttctgaaggcatttcgaaaagctgaaatttcaaagacgagcttcctgcgttaattgcaataattttggacatgattgacgctcctttatactctgtatcaacaacttcgtttttcgtacttttttcccggtgaatatcaacatcttctccgaaaaatatctgacttttccatttaaacattgtcatgtcggcttttcaagtcaacttgcgtattgataacgcttacaataagaagtcgttattttcagacacattcactataggttttgtattgatgaacgcttacaatttgcggtttttccctctgtattttgtgtttcaaagctggattcaattcgtcaagtccggtcttcaaaagcataaataaaagcagcttaggcatcgacctcatacggctgtctaagctgcttttaaaacacttacttttcttttttaaaccattcatcaaattgagccatcatatcaagcatcgccttttgattggagaaagacggaagattcgcaagcagaatttgccccggcgctttcgtattctctccttgtttctgaagcacaaggatgcttttggcatgagcttcgtctttaaaaatagattttggcagctgcaacagtgcgttgatatgaaccttatctttgaaaaactgtttcagcttgccgctttgggagctctcaaacaaatgattcggaatcataaaaaataagtagccgcccggtttggtatgcttgacgctctgttcaataaacagatgatgagcgaaggaatggccttcgtcagctttgagctcaaacgcttctgctccttcgtcattcggataatagccgactggcagatcacaaatgaccgtgtcaactggatcgataaacaacggctcaaggctgtcctggtggaaaagctcaagctcttttttcagaaggttcgcttgggcataggcgatcttcaagagcacatcatcaatttcaatgccaaagctgtttgccgttttttcagacagctggttcagcacggtaaacagaaggttcccagttcccagggctggatcaagaatggtcagttcctttttgtccgccataaatttattcaccaaatagctgatgaaaagcccgatcgtatccggcgtcatttgtctgtttggatgcgagatatctttcattcctttaaggacggcaagctgaaaagccttgcgtacccactcatgctcatacgtgccgaattccgctttttcaagcagagcctgaagttgtttggttttctgatcagcaggcagtttcagctgatccgttttttcaagaaaatacatttctcctgcttcggccagcgcctctatatatgaaatctgcaattcattctttatcataatcgcggcttcgtttaacagctcatacaccgcacctacatggtctttttgcatattgtgttcctccttgccatgaaaaaagctccggcggcagcctggagcttttttccctgcttactttactaatgccttagcagcctcaattggcttttcatagttcgggtggtttgttgcttcgcttacatattcagcgtaaacgacttttccgttctcatcaaggacaaatacggaacgcgcaagcagacgaagttctttaatatacacaccgaacgcttcgccaaatgacatatctctgtggtcagacagtgtttccactttgtcaattccgttagcgccgcaccagcgcgcttgcgcgaatggaaggtctgcactgattgtgtagacgttgacatctccaagctttgcagcttcttcgttaaaacggcgtgtttgtgcatcacaaacacctgtatcaattgaagggataacagaaataatcgttacctttcctttcatgtcagctaacgatttttcttcaaggctgttagtcagcactgtgaaatcaggagcttgatctcctaccttcacttcttgtccgacaagtgtaaccggaccgcctttgaatgtaatttcagccattataattcctcccttttgtatgtatgtctctatcatagtaaagtttcctgcaaactgcaaagtttatgccaaaaaaaagttaactgcggccagcgcagttaacctttttttaataattcatattgttcatttggttttgattttggccttggctttggtttttgttatttttcttgaacatttgctggatgcgctcgagtgtttgaggggctgcgtctaaaattttctctattaaatgggtattttcatctaaatgaagcattctgatgcctgtcgatccgacaattaaaaacgcgatcggcgtaatggacacaccgcccccgcttccgcctccgaaaggaagtttctgttctcttgtctcatcgtcttccgatttcttttcggccggctttccgccaaactcgcttccgcctgcggcgaatccgaatccaactttagaaacagttaaaatcacacttccatcaggcgtttccactggatctccgatgatggtgttaacatcaatcatttccttcaagttttccattgcggttttcattaaaccttggatgggatggtctgccatatacgcttcctccttaaactgatgaatcattctttgaagtcattctagccgacggattcttctttaatacggatagctcccgtccgtatttgacgaatttgaaagctgcaagcatagcatgtccaaagcgaaaaaagaatatacactgaaaatgggtcttggaaacagggacttgaaacgacgggatcacctcatagacaggtttattcacaaagtccaggtggtcgtagagcattgctgcgataccgcccttcacgccccatacagcaccggttaacacacctgtcactgccgcgtcctgaattccgattactgtaacccattctagttttgtgatatgtaaatgcgcgagaaaagacgcgctgattttccgcagtctggtgacctgatgcaaaagcatttcgattttattaatgctttgctgcacatcgttttgtgtaatttttttctttccgctgctttttttcattttggattcagttttttgtttgatatccactgttccgtcttctttgttcaccttaatcgccgggattgtttttttgatccttataaggccaaacagcgccgtaatcttcaaggtcaatttgtcattatcatcggcatgaagatactccagcgcgacatggattttcattctgagaagcagtacgatccctatgagaataagaatggctgtcagtacatacaccatattcttcacttcctctaggagcattatcgccaattcctaaaaaaataaacccggacggaagtccgggttatcggttatttgcggtataatttttcatgcaccacggtggtatccgcgatgtaatcatgaatcccttgttttgtaggtgaaaaggcaacaacgatatataaaatccaaatcttatcaatataccgtccaaccacttcacgaaaaatcactgtactccatgtcagcttgctatcttgcttcacagaaaccactttgaggccgaacaccattttaccaagcgtctgcctgaagtattttgtcatgagtgcgaaataggcaagatacacaataagcgttgtcacactgtaggccgagaaggtaaacatgccggatgttttcggcagatccaatacggtaaagaggggagaaacgagcaaatggtttaatccccatatcacgagccaatcaagcaggaaagcccagaaacgaacccaaaagccagcataggcatgtgtcagcagctccgcttcttgcgggcctttgatgtcattgcgctctaactcttcatatgtcgcgtccattattgttccctcctacttcgcatagagatacatcattctcggcgaaccggattgcgatagaatttctctcatattcaaaaaatcaatttcacttttaaacattttgttcgcgcccatggaaaacagtgagcctaatccgaagctttcctcataagaaatgacagaggcgtttttcaaatccttgtgatcctttttcatggccgtaatggtatcgtcataaaaaccaagctcatcaacgaggttcagttttttcgcctgccgtccgtcatacacgcggccgtccgcaattttctttacctctgctttcggcatgccgcgcccttttgaaatgacatcaacaaagccttcatacgaattatcaaccatcgattgcatgatgtttttttcttctttcgtcatctcacgggaaggagacataatgtccttatgggccccgctcttaatcgtttcaaaagaaatgccaagcttgtcggcaagctttgaataattgacgctttccataatgacgccgagtgacccggtcagggtttccggtgtcgcaaaaatcttatcagccgctgttgagatgtaatagcctcctgatgctgccatcgaacccattgacacgtaaatcggttttttcgtttctttcttgatttcttccagtttcttatgtatttcagcactttcatacactccgccacccggagaattcaccttcagaacgatacctttgaccgtcttgtcatcttttgcgcgctcaaggttttttaagaacgttctgtggttatatccgtctgcaccaagcagactgcttgagtccccattatcctgaatggtgccgctgacctctaatacggcaattttacttgagggactgccgttttccagcgtcttctcctgcgattcatccgtcagtgatgtgagatccgtttgagcgcctttgacgctttcaaagaaactcatagagatgctgacgataatagacacgccgaaaatccccagagcaatcactaatgcaatccatctttttgcattcattttttctcctcctttttcctaaactctctcattatacgattcaatatgaaaaatgtttcacttcatgagaaagctccggcttaacgggctgccggcaaacgtggtacacttatggccaaaggtattttatcacaaatactggatggcagaaaaacttaaatatgacagcaaaggggaaatgggatatgaccgatcaacgccgtaatgtttatttttttcacaaacaggatcaggaaacgaacgaacaagcccgctcgttaacacaattagcggaagagcatggatttaccgttgtgaaccagcactcagacgccaatattatcgctagcattggcggggacggcacatttttgcaggcagtcagaaagacgaattttcgtgacgactgcttgtacgtcggcattaccaaaaaggggaaagctcatttatattgcgactttcatagtgatgagcgagaaaaaatggtcgatgcaatgacgtttgaacaaattgaagtgagaaaatacccgctgattgaagtgacagtggatcaagccagtccttttcactgcttaaacgaggtatccatccgctcaagcatcatcaaaacctttgtgatggacgtgctgattgacgatctgcactttgaaacgtttagaggtgacggaatgattatctcaacgcctacagggagcaccgcctataacaagtctgttgcaggagctgttgttgatccattgcttccatgcatgcaggtatcagagcttgcatcccttaacaataatacctaccggacactcggctcgccatttgtcctcagctctgaccgaaagctgacccttcgtgtggtgcaggacggcaacgaacacccaatcatcggcttggacaatgaagcactcagcacgagaaatgtgaaaacgatcgaaatcaaactgtctaataagaaaatcaaaacagtcaaactaaaggacaattcattttgggaaaaagtgaagcgtacttttttatagaaaataaaaggacaggctgctgcctgtccttttatgatttctcatatacaatctggccgttaatcacggtttttttaatctctaaaagatgaagctgtgcggggtcaatggcaaacggatcaccactgagaactgtaaaatccgcgtcatagccttccgcaatttttccgcgtgacttctctttataaatgataccggcgctaccttctgtataaagctttatcgcttcatatacaggtaaacattcactttcattatagcttggcccgttttgctcatgactgcttttccggaggaccgcggactggatccctagaagcgggtcaacaggctcaatcggggcgtctgaaccgcccgcgcataaaatgcctttagatatgagggttttccaggcaaatgcagtcttcatccggtcttttccgagacggtcaatgacccacggaaagtcgcttgcaacgaagtgcggctgaaggtcaagtgcgatcggcatgcgtgctgctctctcgattaattcgttatcaagcacttgagcatgaataagccgatcatgccggccgtttttgggcggatgcttttctattgcgttcagcactttttcaaaagcaagatcgccgattgcatgaacagcaacctccatccctttttctctcgctttgcgaatgagccggccaagggtttcgtcatcgtgaacctgaacaccatttgttgatggatcatcctgatatggttctttcaataaagccgttctcccgccaagcgccccgtccgcaaagattttcatagcaccgaactccacatacgggccggacagcttctccagctgctcccatcgatcgacagcttcatgatgaacgagcaaatggcagcgaaacggatactttccgccagcggcagctttctcataagctttcatcggcaccgaaacatcaccataataggacaagtcttccgaatgaccgcccgtcaggccttttgtccagcaatcctttattgcagccgttaatgcctcatcaacatagtgctgggagactggcgggacagccttcagaatcaaatcctgcgccttatcaaacaggagtccggtcggctcgccatttgcatcttttacgatgactccgccgtcaggatcaggagtatttcttgaaattcccgctgcttgaagagccgcagaattgacagctattgcatgccggcatatacgcttgagcaagacgggcctgtcaggaaacaggcgatcaagatcatgcttagtcaagtagtcaggtgtctcaaactgattttcattccagccttctccaatgagccaatcgtttttaggaagctgccgctctctttccttcgcagcctgtaaaattgaatctttcgacgtcagtgcggacagatcgagctgaagctgtttctcaccgtggccgatcaaatgtagatggctgtcaacaaaaccggggaacatcactgctccgttcaggctgatttcttctgtttccggcgacccgtacttttccttcaaacgttcatagctgccggtgccttttataacaccatcctcaacataaactgcctcagtccgatcgccttcttcgagcatcgtataaatgaaaccgccgtgccatatcgccttcattcacgttcactctctttctttacgcctttttattggctttgagctgttcttcacgttttcttaattccactcgtctgatttttgcagaagccgttttcggcaggctttccacaaattcaatttctctaggatatttgtatggagcggtaatcgtcttcacatggttttgcagcattttgacaagctcatcactgcgtttttcatgattttgcaggacaacatatgcctttacgatggagcctctgatttcatcagggcttgcgacaacagcacattcttttacttctgggtgcttaacaagcgcgtcttccacctcgaaaggcccgatcgtatagccggagctgataataatatcgtcatttcggctttcaaaccagaagtaaccttcctcatcttttcttgctctgtctcccgttaggaaataatcgccgcgaatttgtgttttcattctttccggatctttaaaatactctttaaagagcgcaggcgtactgaggtgaacagcgatatcgccaacctcaccaggtttgcagatttcaccgtcttcatttatgatctccacctgatttcccggtgtcggttttcccatgcttcccggtttaataggcgtatctttcaaaacaccaaccaaaagcgtgctttctgtttggccatatccgtcccgtaccttaatgccaaagtgcttttggaaaacatcaatgacttcacggttgagcggctcacctgcggaaacagcgctgtgcagggcagaaagatcaaagcgtttcaagccttcaaccttcgccattaagcggtattctgtcggagtgcagcagaaaacattgattttgtagcgatttaaaagctctagatatttttctgctttgaatctgccgtggtacacaaaaccggttgctccgctgccaagcaccgctaaaaacggactccatacccacttttgccagccaggggcagcagttgcccagacgatatccttttcagaaatgtcaagccaagcgccggcagaagtttttaaatgagcaaatgcccatccatgtgtatgtacaacacctttcggctgacctgttgtcccggatgtataagataagaaagccatatcatctcttgttgtgtcagctgttttaaattggcttccgtccgcttcaattgataagaggtttttccagccggcatcattttcaccaatagacagtgtaatcagtttgtcagccgtactgacatcccggaaagcgccaataaattcggagtagacgatagcgccttttacctctgcatgttcaatccggtattcaagatctttcgcgcgaagcatttcggagcacggaatgacaaccattcctgatttcaggatagccaaataaacagcataggcttcaagcacccgcggaaccattacaatcagcttgtctccctttttaaatccaagatcagctaaggccgctccgattttatttgtttcttccatcagcttttcatacgaccaagattcttgcttgcccgactcgtcctcccaaagaagagcggttttttgtccagcagcactgaacttttccatttcattcactaaattatattgcacaggggcaattaaatcttcacgttttaacacgaacaactcctcactttctccacccattatacataaatacaggctctttccgtaaggatatgcctaaaagcaacctctgtaaacatagattttataggccgctggtccttttttatatgtaaaaaatgaaaaagagtggggatacccccactcctaagccattatgtgaaattgtaaattagaattgtcctccgcccatgttttgttgagcaaaagatacaagacgttttgtgatctctcctccaacagaaccgttagcgcgagaagttgtgtctgctccaaggtttacaccgaattcagaagcgatttctaatttcatttggtcgatcgcttgagcagctcctggtactaaaaggttgttgctgttacctgagttattgttagccatgtgtctcacctccttgtgagtatagaatgtgtcaaaacacatggcttcattcagaaaaactttggtaattgtatacaggagctgaaaattgatttaaaagagttcagcgaatttatcgttagcttcttgttcgctataaagggtcattgtctcaatgttatctaccgcttcttgaatatacggctcgaaatcaacaaagctttcaaagtgttcaattttctcttttttagggcgtgttttcgggcttggcggtgtaaagatcgtgcagcagtcttcaaacggctgaatacttgtctcatatgtgccaatttcccgtgatttttcgatgatttctgttttgtccatggcgattagcggacgcaaaatcggtgttgacgtcaccgcattaattgcatacatgctttcaagcgtttggctcgctacctgaccgaggctttctcccgtaataatggcaagcccgtttctcttttctctgattctgtcggctatctgaagcatgaggcggcgggttgccgtcattgtgtaattttcaggaatttgtttttggatgagctcttgcgtttttgtaaatggaacaatatgaagtgtcatgcttcccccaaaacgggacagacatttcgccagatccattaccttttgctttgcgcgctcgcttgtgtatggcgggctgaagaaatgaacagcttctaccgacaatccccgtttcatcgcataaaaaccggccacagggctgtcaaaaccgccagaaagcatcagcatcgcttttcctgctgaaccaactggcagcccgcctgcacctttttcatcacgaattgtcaaaaatgttgcttcttccctgatttcgattctgagcgggatgtctgggttgcgaacatcgaccgtcaatccttctgtatttcgcaaaatatggccgccgatttcagcgttcatctggtttgtatctaattcaaattgcttatacgctctctttgtcgcgactttaaacgtatcacctggtttatactgatctttgatagcctttagtgcggttgccttaatatcatcaaggcggctgtcacacttaattgccaggctgaagctttgaatcccaaacacttgctttaaatgaggaaaaagagcctcaggatcctctccatttaatgtaatcgtcatacgatccctgttggaaaagtattttaaattcggatagtctttcaaaacgagtctgatgttttgttttaagcgctcaataaagctttttctgtttttgcctttggtcgaaatttccccaaaacgaattaatatatgatcgtaattcatgttctacctcatcatttcccttaattttttgatgccaggacgaagcgcgttcataaacggttctgccacatcgcttgtctggctgtaatttaaactgattctgatgctgcttccggcaatctgctctcctttgcccatctctaagagaaccttgctgggcttatgttcttttgccgagcaagccgatgttgtggagacgaatatatcctgttcctcaagcatgtgtaaaagcacttccgctttaatccccggtacagagaaattaataatgtgcggcgcgctattcatttgaggcgtgttgataacgacgccctcaatttcactcagcctattcataaacaattcctttacggcagtcatcgtgtcaagccgtgtgtcaaaatcagcagaggccagattaatggccttggcaagcgaaaccgcaccagcagtatgttctgttccggcccgtatgcctttttgctgagagcctcccgttatgagcggaataaggcgtgttccttcttttacaataagtgcgcctgtcccctttaggccgtgaaatttatgccccgaaattgaacatagatcaatgccggccttttcaattgccaagggcactttatagatgccctgcacataatcgacgtgaaacaaaatgttcgaatgctctttcagcacttctcctgccgcttcaatcggctgcacggaaccgacttcattgttcacatgcatcatgctgacaagcacggtatcgggacggatggctgcttttagatcttcaatagaaacaaatccgtcttcattcacagaaagataagtgatatcaaacccgaacaactctttcagctgttctaacgattccgtaacggatggatgttcaatagaagtggcaatgatatgtttgcctgtttttatctttgacaaagccgctccttttaaagccgcattattggcttctgtggcgcctgacgtaaatacaatatcatatttttttaggcctaaggaccttttgatttgatttttggctgcttgaagcagctgttccgtttcggctccatatcggtgcaaagatgaaggattgccaaagtatcggctgctcgtctgttcatatacgttcaagacttcatcgtaaggcttcgtcgttgaactattatctaaatatatcatcttttttactcctttatgaaagcggtacaaggtatgatatttatgttaccataacaaaatttaatagaaaattacgaaaaactagtattgacttctaatttttttaccatataataagatttgttcgtttcgtcatattatctgacaattaattgacagaatattttaacataattattaggaggatttttttcatgaaacactcactgcctgtcaaagataccattattattggtttcatgctatttgcgttattctttggagcaggaaatatgatttatccgccggaacttggacaagcagccggacacaacgtctggaaggccatcggcggatttttactgacaggggtaggcctgccgcttctcggcattatcgccatcgcattaaccggtaaggacgctaaaggccttgctgacaaagcgcaccctgttttcggcacaatctttactgtcgtgctttatttatcaatcggaccattattcgccatcccgagaacaggaactgtttcatatgaaattggcgctgttccgtttttgactggtgtaccagaaagactttctttattaatatttacacttatctttttcggcgttacgtactatttagcgttaaacccatctaaggttgtggatcgagtcggaaaaattctgactcccatcaaattcacaattattttaatcattgttctcaaagccatcttcacgccgatgggcggattgggcgccgtgacagaagcatataaaggaacaccggtttttaaaggatttttagaaggctataaaacaatggacgcacttgcttcaattgtatttggcgttgtcgttgtaaatgctgtaaaaagcaaaggcgttacacagtctaaagctcttgctgcagcctgcattaaagcaggtgtgattgccgctttaggcctgactttcatttatgtatcccttgcttatttaggtgcaacaagcacaaatgccattggtcctgttggtgaaggagctaaaattttatctgcgtcttcccattatttattcggttcattgggcaacatcgtactcggagcagcgattacagtcgcatgtttaacaacaagcatcggccttgtcacatcttgcggccaatatttttcaaaacttattccggcattatcatataaaattgtcgttacgattgtcacgttattcagcttgatcattgcgaatttcggactcgcgcaaattatcgcgttttctgttcctattttatcagctatctatccgcttgccattgtcattatcgttctttccttcatcgataagatctttaaagaaagacgcgaagtgtacatcgcatgcttgatcggtacaggacttttcagtattttagacggtatcaaagcagccggtttttcacttggatctttagatgtgtttctaaatgcgaatcttcctctttacagcctcggcatcggctgggtgcttccaggaatcgtcggagcggttatcggctatgtgctgaccttattcatcggaccatccaaacagcttaatgaaataagttaatgtcacagaacgcctgcgttattgcgcaggcgttttgtaataaaaaaagagcctgctcattacactgcgggctctttttcatggtcgtgattatctaagcggatatgtcagctttgattttttcaactgcacctggcgcagccttttctacagcggcagcggcaatttcataagagtcgtcataatcaaaagcataaaaacgtctttccgcttctttcagctgttcagataaaatatgattctggcttctgaaccggtttccgaactgaatgattttttcaatgaggatgacctgctcgacaagttcctctgattcccggcttgccctgttgacgatatcttctgcttgtttcaaatgggctccggcttcttccatatttaatggaagttcgtttagttgattgaccgtttcttgaatatgatgatgcgcgttctccagcatctcttgaatatggctcggaatgcctggaatgttgctagtcttcagcagtcttgctgtctcagaaattgtttttttcaaattgctgagcgtctccctcgcctgaagctcttcttttctcagcgcttgcagattttcacgatactcggcatgctcttttttcacttcttcaatttgcttctctattgaagcaacttcttctactaaaagtgagtaggcgacatgctctgcatcaagcttatctttaacggatgatagcagctttccaatttcatcaaggcgcttttcaaaagcctgctgtttgccgagctcaccggctgtcagcctgtagctttccttcaccagctcagtttccgctttcgtatgctctttctcttctttaagcttgtcgtaagcaataatcaattcaggcattttgcttagtacggattgaccggcttcaacttcgccctccagctgctgataaacagattgaatattttcgtcaatgagctgcaggattgcggacgcttcatcaatatccagttcagtcatcaggacatgttccgctcgtttcagctggtttgacagattttctaattccttatcaagctggatatgctcaagcttgtaccctttttctttcatttcgccatagccatccttgagctttgcaatctgtccgggcaccgtctgtttacagtcagctaacagcttcggcacatcatctatgtatgactgaagccgttcaagattgcggtcctgctcaagcagtacttttcgtgcagtaatatagtttccgccttctgtttcttcttcaaattgtttgatgccgctccaaatttcgtccagatccttttcaaggctgtcataaagctccccgtaaaggtggctgtaagccagcaggttttttcgagatttcgaatagcgctccctcacctgttcaatctcttcacggctcttttcctcacttgtgacaagatcgctgatttcccgaagaatcttttcaatgcttgattcagccgctgtcagcaggtcgtcgatatgaacgagcacttgattggcctttttaaaccggtatttgtctgcattttcctcggcatcataaaggagctcttcaactttcggcatgtgggctgtgacaatctcatcccattcttcacgccacttctcaaagaactcttctgtctgacccgtcatttttaaatgttttattttagacatttcttccacgatcgaccgattcagaatttcaatcttccacgattccagccggtcgatttcggcgtagatttttttcctgaaaaagtagcctgccgcaaacagcgcaagcagtacaattaataatccaatgacaaactccataatgagcccccttgctgtttaccttaatctgtcagggtgttttatttattcagaaagatttcaggatatgtattgagaaaaactgtcgttttcattgttattatgataccatgtaacaaacattttttgaccagaaatcaaaaactttttgtgcaaaatcggcaggatttgactattttttcatggggtgacatcaatgcaaaagcgagacggacatattcacacaccattttgccctcacggctccaatgacacactcagacaatatgcagaagaagccttaaaaaaagggttcgaatcgattacttttaccgaacacgccccattgccgccatcttttaccgatcccacgccgctgaaagacagcgcgatggcgcaagcttctttggaacgctatattcatgaaatttccggattaaaaaaagaatatcgcggacagcttagcatacggacagggcttgaagtcgattatatcgctgaatttgaagacgaaattacattattcctagacacatacgggccatatttagatgacagcatcttatccgttcattttttgcgcacagactcttcctatctatgccttgattatgacgagcataccttcaaagagctgatttcagcctgcggaagcattgaagcggtatatgaacaatattaccggagtatctattcttccattgtagcatctctcggcgtttataagccaaaaagagtcggtcacatcacactcgtccaaaaattcatcaagctgtttccatacagcatgtcagagcatattcgcggcctcgtttctctgtgcctgaatgccattgaagaaaacggaatggagctcgacttcaatacttccggcttaagaaaaacttacgctggcggtatttatatcgaggattggatgctgaatgaagcgaagcaaaagaagatcccgcttgtgtttgggtctgatgcccatcaagcgggagatgtcggatatgcgtatgaggcgtttttggaacggtgctagttggtgagcgccacgtctcctgtccggaagacgcttctgatccaaatcttgatttcttcaaaatacattttataaaaatacggctcgtgcggctgcatgtagagtacttctgaaatatattgaggctggagatagggcatcatcaagagagattttaattggagaataaaatgaggcagcggcagcgttaaatattcacgctgtttttctccttcctcaatgatcagctggaagatatacttttccttcattagatatgtcgacataatttccctgattaatgtggagtcaattgtgacttcccggtagacaaaacgagttaattgacgatgattatgctgataggataaaatatcgaaaaccaattgaagaagctgttcctgcgtgctttgagtagagatattgcttgccgctgtttcaagcgttttgctgtagccttcgtaaaactctgaaactaagtgttccatcaagcctcctttgcctttaaaatagtaggagatgtgcgcaacatttacatcagctgactttgcgatttcacggacagacgtgccagaaaatcctttttggttaaaaagcatgacagcagattcaataattttgtctttggtgcttactttcatacggctcactccttcctcttgatactattcaagcagaaagccgctgttcctgtaagaacttatcgacaaatgccggcagaaaagccggaactttgttttatattatagaaaaagtgagggttttccatgttccatgtcgaaaaacaatctggagataaagaaaaagactatcagcttctgctaaaacagctcgaagccatgaccgaagacgaaacagaccaaatagctaactatgcaaatgcctcagcactgctgtatcattcgctgcctgaagtcaactgggcgggtttctattttgccaaagaagaggatggacagcttgtgttaggtccgttccaaggcctgccggcatgtgttcggattcctttcggcagaggggtttgcggcacagcgtacgcaaacggaaaagtggaacgtattgaggatgtaaacgcgtttccgggacatatcgcctgcgatgcagcgtctcaatcagaaattgtgcttccgattcgtgtagacggaaaaattgtcggcgtcttggacatcgacagcccagtgaaaaaccgtttcgacgaaattgatgaaaaatacttaactcaatttgccgaaacgctagaaaaagcgttagcgcagtaatataaaagcccaaaactgatatcgttttgggctttttttattttattgagtcatgaatcatcaagcggtttttcccgctccgtttcgcgctgtagagcgcttcatctgcctcatgcacaagctctttcagcgacttttttgtttctgtcgtccagcaggagataccgcaggaaatggttacctcgggtttcgtattttttctgaccgcgtaaaccagtcgctcggtaatccgtttccccactgcaaccggcacatttggcaaataaatcgccagctcctctcctccccagcgggcaccgacatcatgctttcggatgttgcttttaatcactgaagcgacttgaattaaaatctcgtccccagtctgatggccgtacgtatcatttacatttttaaaattatcaatatcaacaagaataaaaacacccttttgatggattttcatgctgtattgaattttttcatctaaatacgctcgtgaatacagttcagtcagctgatctgttttcacgagatgctcaaggcggtcgcgaagcattgaattggttacagccagtgtcgcgtgatgaatcagcgcctgaaacagcttgtacatttcaaatgtaaaagcgtacagctcctgtttcaataaaaccgcaaagcctaaaagccggtcgttttgaatcatcggagcagccatcagcgagccgtaccccgccttcccaaaaacagactggccattcccgatgaaaacccctttttcaccttcatacagcttttctttcagctcattataaaaatctgacggcttcgcttctttaaaaaatgctgtgctgcctgggagcaatgttaggttttcaaaatggtctatatgaaaaaatcccacttcttctgcctgaaacgattctgccattctcacagccagatcattcattgtatcagtcaatgtcagccgctgattcaggcgtcgtgatgtttcattaatcaattccaaatttgcgatgcttgctttggattgttcgtagagctgggcattttcaaacgcttttcccgcggcgtttgctaacagcgacatttcatcaaggcaggcatcagtaagaaagctgtcacccgttccttcagccttcaacaccccgtatgtgccctgctgtcctttgatcggaatataggcgacagattcatttttccgcaaaatgtctccggacaaatacactttgagcgcaaaggaatcggatttttccccttccatatacagctcttttgcaggaatccctaaacattggtcttgatcgtgcgatataaataaagaaaactcaaaaagagaaaatgtgcttgtcaagctttctaaaagctgcttcagcacatctgtctgatcaagcagtgaatggaacagctctgtcattttgtatatctttttttggtagatcgttttgttatagagtctttcctgtttcatcgactggtttaaaaatgaagcaaccacgtccggaagcccttcaggaatctcttcatcctgcctgcacgcaagatggaaacgcctgccggagccgtcctcaatcagataacatgaagcgtttatttttgaagcggaaaaacgcgcttcaccatctgccagttttgtcacaaagtctgatggtgacggtgtaagcgaaacacaaagggttgaaaaataggtttgaatagccgaagtcagccatatgaaagagtcggtgaatgtgactttttcagatttggttaataaaaaatcgagcatatgataatgaaaggcggataattgatctttagtttgttctaccatgtttttatcacctaaaagtttaccactaatttttgtttattatatcataaacggtgaagcaataatggaggaatggttgacttcaaaacaaataaattatataatgacctttgtgtgaaatattgcagcctttttgttcagcttctatgttttcattttgttccttatcaataaggtgtatcgtgtaactctctgctgctggagcgaggatacatgaaaacaaaatgtgcatggtcgaatagagcagacggtttttattttccacaaaaataaaaccaaaggaggagtcacattatggctcgctatacaggtccatcttggaaactgtcccgccgtctaggaatctctcttagcggtacaggaaaagaattagaaaaacgcccttacgctccaggtccacacggcccaggacaacgtaaaaaattatcagaatacggtttgcaattgcaagaaaagcaaaagcttcgtcacatgtacggtgtaaacgaacgtcaattccgcactttgtttgacaaagctggcaaactagctggtaaacacggtgaaaacttcatgattcttttagattctcgtcttgataacgttgtgtacaagctaggtttagcacgtactcgccgtcaagctcgccaattggttaaccacggtcacattcttgtagacggaagccgcgttgacatcccgtcttacctagtgaaacctggtcaaacaatcggtgttcgcgaaaaatcaagaaacctttctatcatcaaagaatctgttgaagtgaacaacttcgttcctgaataccttactttcgacgctgaaaagcttgaaggtactttcactcgtcttcctgagcgttctgaacttgctccggaaattaacgaagcgcttatcgttgagttctactctcgttaatcgttttaaaaacccctgccgctatgcggtcggggtttttttatcggctttcgcctcttgctggccaacactatcttgcgcctgctgctcccaatgatcccgctgcagccgttcttttgcaatcgtacacatgagattcacgctttagcgctcctttcatttaaaaggtggtgattggtcgtgtttgccctatctaatatactcttttcctttcattcctatgcggtaaacaaaaagatcctttgccttcagtggcaaaggatctttttcttatttatacgtcacaaggaagtattttttcttcccgcggcgcagaacagtaaattggttttcgatgcggtcttcacctgatagggtataatttatttccgtctggcgttcaccgttaatgtaaacagctccgttttggatgtcttcacgcgcttggcgtttagaaggagataatttagattgcaccaacacatctacaagtgaaagctcttgggtgctgtcaacttccatagaaggaacatctttaaagcctacttttacgtcttgagcagaaagctctttaatattgccgctgaacagcgcttgggagatgttgatggcttgctccagcgcctcgcgtccgtgaacaagtgatgtcacttcttctgccaggcgtttttgcgcttcacgtttttctggcgccgtttctgttttttcagcgtatgcttcaatttcctcttttgaaaggaacgtgaagtatttcaagtatttgacaacgtcacggtcgtctgtgttgatccagaattgatagaattcatatggcgatgttttttctttatcaagccagatcgcgccgccttccgtttttccgaacttcgtgccgtctgcttttgtgacaagcggaatcgttaggccaaacgcttttgctccttcttcttctgattttctgatcagttcaagacccgctgtgatgttgccccactgatcgcttccgccgatttgcagtttacagtttttgtctctgtaaagatttaagaaatcataagattgaagaatcatgtagctgaattccgtgtacgagatgccggattcaattcttgagctgaccgtatcttttgccagcatgtaattgatgccgaaatttttaccaacgtcacgaaggaaatcgatcacattcattttgccgatccagtcaaagttgttcgcgatgacagctgggttttctgctgcttcaaaatctagaaatctggacagctggtttttgattttttgggaccattcggatacgatgtcagcagtgtttaatgtacgctctgctttttttccgcttggatcaccgatgaggcccgtcgcgccgcccacaagcgcaatcggatgatgccctgcaagctgaaaacggcgaagtgttaaaataggcagcaggtgtccgatatgcaagctgtctgctgtagggtcaaagcctgagtacaagcggattttttcttcattcagctgtttatttaacccttcttcatctgtcatttgctgaatcaatccgcggaaggataagtcttcaagtaagttagtcataagataaagctccttttttaattaaaataaaaaacgccccttcgtttacacgaagggacgattgattatcgcggtaccaccctactaataagagaatgcaaacattcgtcttatcactttgcctgataacggatcaggtccgttctttcactactgaaagcctggccggctttgtttgcaaaagcggttcatgagtgtattcgatatatccgtctgtgctgattttcaccggccatcagctctctggaacgtaaggatattctacttgtctcaatctttaccttttcatatgaagctatatcatttttaacataaataaaatcctgtgtcaacgccgccttttaatcctccattgttgacagatctccagccggcagattaagctcccatgccttcagcacgcgcctcatgatctttccgcttctggttttcggaagcttatctttaaattcgatctcacgcggagccgcatgggctgcaagaccctgctttacaaataggcggatctcttctttcagtttatcagacggctcaaatccttccctgagtgcaataaaggctttaatgatttctccacgcaccgggtcaggctttccgataacgcctgcttctgcaatagccggatgttcgacaagcttgctttccacttcaaatgggccgacgcgctcaccggaggtcatgatgacgtcatcaactctgccttggaaccaaaagtatccctcttcatccatgtaagcagaatccccagacacataccagccgcccggcatgaaatacgattcatacttttcagggttattccaaatggtatgcatcatggaaggccagccctttttgatggcgagattgcccattcggtacggcggtagctcgttgccttgattgtcaacgatcgctgcctccactcctggaatcggcttacccattgaacccggtttaatatccatgcaaggatagttgcagatgagctgactgcccgtttcggtcatccaccaggtatcatggattcgtttgttaaaaactttatgtccccatctgatgacttccggatttagcggctcaccgacactgagcacatgccggagtgaagttagatcatatttcgcagccatttcatctcccgctcccatcagcatccgaaaagctgtcggcgcgctgtaccagacattgacgccaagctgttcaatcgttccataccagctttccgggctgaaacgtccgccgacgatgacatttgtcgctccgttcagccacggtgcaaaaatgccgtataccgtacctgtcacccagcctggatcagccgtgcaccaataaatgtcttcttcctttaaatcaaggacccactttcctgtttgatattgctgaatcatcgcttcatggacatgcaacacgccctttggcgtaccagtggaacctgatgtatagtgaagcagaaagccgtcttttttatccatccattcgatatccaatcttgtgctttcctgtttcgctgcttcatcataattgatgatattcgtgccgctctcagcctctcccccgactacgaagacatgctgcaagtgaggcagtttgtctaccggtattctctccagcagctcaggcgttgtgacaacaacctttgcctcactgttttcaagccggtctttcaccgctccctccataaatgcttcgaacagcggcccggcgatggcgccaattttgattgcgccaagcataataaaataaagctcgggtgatctcggcataaaaataaaaacgcggtcccctttttccacatttccataccgtctcagcacattcccggctctgtttgattcttccttcatttctttaaatgtgtatttttcatccctttttgcgtctttataataaagcgctactttgttttttcgaaacgattcggcatggcggtcaatcgcttcatacgccgcattcagtttccctgtctcatgccaagagaaatgtttctctgcctcggcccaatcaaaatgccggtacgtttcttcatagttttttaagttatgatccccctctattgctggtaacgctttcaagttcatgcccaaacatccccctttgctgaagttgtcacaattattatagtatatattcatattcttctcaatttttaaaatataaaccatgttgaaaacgctttataatttggtattcttaaagaaggcatgtatttttgataagaattgatgggacggtgaattagtggaacatcataaaacataccattcagcaaacatcaaaacagcaaccggctctttactgatagaagggcctgtctctccagaggatttggcaggttatgagtttcataaagatttaaccgcatttcgcccgcctcgcgagcagcatgaagcgctagtcgacattgcaggccttcccgaagggcgcattattattgccagagacggccgaaccattgtcggctatgtcacgtatttatatcctgacccgctcgaaagatggtctgaaggaaatatggaggatttgattgagctcggagccatcgaagtagcgccggactatcggggatgcgctgtcggaaagacgctcctgaccgtcagcatgatggatgaacaaatggaaaactacattgtgatgacgacagaatattactggcattgggatttaaaagggatgaaaaaagatgtgtgggaatacagaaagatcatggaaaagatgatgaatgcaggcggattggtctggtttgcaacggatgagccggagatcagctcccaccctgcaaactgtctgatggcccgcattggaaaaaacgtcagccaagaatcaattgagcaatttgacaggctccgtttttatcatcgttatatgtattaactgacactgacaaaggggaaaaaataatgattgttgagcaaatcatgaaaagagatgtcattacattaacgaagacggatacgcttgaaacagcaatatgcaaactgaaggaattccatatcaggcatctgcctgttgtagatgaagaacgacacgtgatcggcatgattacagacagggacatgaaacaggccagcccgagtatttttgaagaaaacaaacgaagcctatttctcacacgaagcgtagattcaattatgaaaaaggatgttgtctgcgcccacccgttagattttgtcgaagaaatatcagccgtgttctacgagcatggcatcggctgcctaccagtggtacaccatcaaaaattaataggcattttaacaaaaaccgatttgctgcggacgtttgtcaaattgacaggcgctgaccagccgggctcgcaaattgagataaaagtaaacgacatcaccaaaagcctcgctgagatcagcagtctttgccaagaccttcaagtgaaaatattaagcgtgcttgtttatccgcatgacgatcccggtgtaaaagtgcttgtcttccgtgtaaaaacgatgaatccgctgccgtttttgcaggcattacaaagaaatggacaccacgtcgtatggccgtcagagcaaagggatctgctatgagagacagtgtatttatctattctccatcctaccaaacctatatgtttcatcaggagcatccctttaatcagcagcgggttctgttaacatatgatttgcttaagacgatcaatgcctttgatgatggagacattgtcacccccagactcgcttcagaagaggagctttcccttgtccacacggacgattacattcaggccgtaaagcttgcgggcgccggaaagctccccgctgaagaaggagaaagctacgggctcggcactgaagacacacccgtctttgccggcatgcacgaagcggcatcactcttggtcggcggcactttaacggccgcagactgggtcatgtcaggacaagccctgcatgcggcaaaccttggcggagggcttcatcacggctttcgcgggagagcatcaggattctgcatatacaacgacagcgctgtggctattcaatatatccagaaaaaatatagcgccagagtgctttatattgatacggacgcccaccacggggacggtgtgcaatttacattttacgataatcctgacgtatgcacgctgtccattcatgaaacaggaaggtatttattccctggaaccggtcagatccaagaaaaaggaagcggaaaaggatatggctattcctttaatattccgcttgacgcttttacagaggatgattcttttcttgaggcttaccggacagcagcttcagaagtcgccgcgtatttcgagcccgatgtcattatcagccaaaacggcgccgatgcccattactacgacccgctgacgcatttatcagcaacaatcaatatatacgaagaaatcccccgtcttgcacacactttggctcatcaatattgcggagggaaatggattgcagtcggaggcggcggatatgatatttggcgtgtcgtgccccgcgcctgggccagaatatggcttgaaatgaagggaattgacccgggtcacgagatcccgccggaatggattgttaaatggcaaaaacaatgccccgtggcccttccgtcgagctggagcgatccggctgatttatatcctccgattccccgcaagcctgaaattacagaaaaaaatgcccaaactgtcagcaaagcattatatgcgatacgttctgaacagcaaagaacaaagtaaaaaacgacctttacgaagaggtcgtttttgattttttaatcactatttccacacgccgattttccttcatgtgttcatttgtcttgttatcctttactggctttgtatccgcataaccgacagcaataaagcgcttggagggaagcttctctttagacgtgaagtattgaatcactccacttgcccgtgctgctgatagctcccagttcgacgggtatcggtatgtcgaaatgtttcggctgtctgtatgtccctcaacctgaatgtcatttggaattgtttgaagaagaacggcaatttggtgaagaagtgtttcggcatttttcagcacctttgcctcacctgtatcaaacagcacagcctcctgaagaacgagcacgacaccgcgttcatcccgtttggctgtcatttgggccttcaaatgattgtcttttatatatgtatttactttcttgagaagctgatcctgctgatcctcttgcttcttcgtatcagatggggatgtattctttttttctatggatgtttggtccggctgaagcccgttgccttccttctggatcgagtccactgccgctttgaatttttgcagatcgatttgggacatcgaaaagagtaaaataaagaacacaaggatcaaggtgatcagatctgtaaaggttaccatccagctggatgaagattgactgttttttccgcttccattccttctttcaaaacgttctcttctaagcttcatgtacagatcccttttttgtttttacttgttttggctgcttctgccattcttcccgtgagctgaaaacgaccagctggctttcaaggttgcgcgggttttttccggattgaacaccgataatcccttccaccattacctgcttgatgaaaatttcactttctgttttctcttcaagcttagccgcgatcgggttgaagaccatatttgccagtaatgaaccatataaagtcgtcagaagcgcaatggccatgtttggtccgagcatatgcgggtcgtttaagtttttgagcatcagcacaagcccgacgagtgttccgatcattccccatgccggagcgaattctcccgctttttcaaaaactcgccgcccttttcggtgccgttcctccattgctgcgatttctgaatccatgacgagccgaatcgtttcttcatcccagccgtcaatcgctaaaagcagcccttttttcaagaatggatctttgatttcccgagcctgatcatccaatgataaaagcccgtgttttcgcgcgtgatcggaaagggaaacaaaggttttcacaagatctttcacattgtcttcctggcggatgaatgcctgctttaacacagagggcgcttttttcagctcacttggcggaaaactgataaaaacagcggcgcaaagtccccctgttacgatgaagaaagaggtcagatcaagaaaagagcggaaaccgcttactcccgatcctgaaataatcccgataacaataataatcgttcctaacacaaatccaacaggtgtaagataatcaaaacgtttcatcatttctccccatgaaaaaagcaagaattcaccataaaggtgaagcttgctctttgtttttcttatgacttggttgactttctaagctctatacggtgcggcagttcgacgatatgctcttcaaccggctctttattcatgagcttcgtcagcagtctcatcgcaacggcgccgatatcatatgtcggctgaacaactgttgaaagctgaggacgaaccatgaggcttaatcttgtattatcaaaaccgataatgtcgagatcctccggaatggataagccctgatcctgagcggcatggataatgccgagtgccatttcatcagttgcagaaagaatggctgtcggttttttatccaggctcatcagatgctgcagtgcttcgagtccggaatcatatgtgtaatccccttcagctacaaattgttcattaaacggaaggttcgcttcttcaagcgcacgtttgtagccttggagttttttcgaacggttgatcggttctgccattggtccggaaacgaacgcgatgtctgtatgtcctttatcaaccaaaagcttcacggcatcataaatcgcctgttcgtaatcgatagcgactgacggtgtttcctcctgctcttctacagaagcggcaagtacaatcggcactggagaacgcttaaattccgccacatgctcgtccgtaatgtttccgcccataaacacgatgccgtccacttgtttgccgagcattgtgtttaacaagtgcagctctttctccatgttttggtcagagttgctcaaaataatattgtatttatacattgtcgcgatatcttcaattccgcgcgcaagctctgaatagaaaatgcttgagatatcgggaatgatgacacctacagttgttgtttttttacttgccagccctcttgccaccgcgtttggacggtaaccgagacgttcaatggcttccaagacttttttcctcgttgtcggttttacattcgggttgccgttcacgacacgggaaacggttgccatgcttacattagcttctctcgctacatcgtagatcgtaatattgctcatcctaaaaccactccttttactggatacacttatccttatctatagcataaacactttatgtagagaaatgtcataatgtccgaatttatgtcgtttatgatttgtaagcgtaagtcagtagtgtacattatttttcattattcatcaaatttaattacttctcatgaaattatacacgtttttatagatgatgaaaacgtatacttggtttttataactaaataaacgagaaagcataaaaaaaggccgcaggcgcggccttttggattgttcaattaagcgttgactttcaccattggcttcagttcattcagccatttttcgaattcaggaatcgccatttgctgagcagagtcagaaagtgcgactgacggatcagggtgaacctcagccattacgccatcagcaccgatcgctaaagcggctttagctgtcggaagcaagaggtcacggcggcctgttgaatgcgtaacatcaacaaagactggcaaatgcgtttcttgtttcaaaatcggcacagctgaaatatccagcgtgtttctcgttgctgtttcatatgttctgattccgcgctcacaaaggataatttggtcatttccttgtgacatgatgtattcagcagcattgatgaattcagagatcgttgcagcaagaccgcgcttcagaagcactggctttttcacggcgccggccgctttcagcaattcgaagttttgcatgttgcgcgctccgatttgaatgacatcaatgtagtccagcgcttcttcgatatgagccggagttacgatttcactgataaccgccagatcaaattcatccgctacacgttttaaaatttgaaggccttcaacaccaagcccttggaaatcgtatgggctcgtacgaggcttaaaggctccaccgcgcaaaattttaatcccttgttttttcgcagctgcagcgacttcagctacctgctcatagctctctaccgcacatgggccgacaatgaatctttgctggccgtctccgattttttcgcctttgatatcaacaattgtatcttcaggttttttcttgcgggagacaagcagcgctttgctgtgatcttcttcctgaagctctaaaccggctttgaatatctctttaaaaatgtgctggatggttgaattttcgaacggcccgtcattgttttcaatgatattgtttaacattgtgcgttctctgacagggtcaaatcggttgacaccctgtgcttccttcgctttaccgatctcttttacaacattgccgcgttcgttgattaattttaaaatttgtaggtttaattcgtctgctttctgccttaaaagctctaactctgtgttgctcatttttttcatcctttccctgcacattcattttttattttgtagttatcatgcatcttactataagtaattccaaatggaaatactgaaatacaaaaaattttataaaaactctactttattacccaaacgcttttaagtgataaagtaatctatgaagctatcctacatgatgtgagggcaatgttcaagggttttttacaaaaaaaagcgccagatgatatctggacgcttttttctatgacaaatgctgctcaatagcggcttctgtaatttgtgaatgtgaggtatgccatttcacttcaccgttctggatgatgaatatctgagggctttcatgcttgaccccatatgtttctgcaatgaaattggacagcggccgggcttcttgtacttgaagatagtaagccggcacatcctcatgctgatttgcaaaggcatcaaactcatgaaatgctgcctggctgatcgggcatgtggtgctgtgtttcaagaagacgaaaacgccttcctgttctgcaatccgtttaaattcttcctcagattgaataagctgtttagccatgactcaagctcttccttccctgctcagcgattcaactgctcagcctgtttttgtgcatctttcagttcgtcttttacatcttctttcgtctggaggacttgatcttttgtttcatcagctgcctgcatcgcttcttccctcatatcttgcattgcagtcgatgaatccgttttgtcagatttggaacggtctctcaaatcctttaccttgttcatgatctgtccagactgatccgctacaagctgtgtgatgttggaagttttgtcttttgcgatgctgacatattgcgtgcctttttccttcgcatctgccgtcattttatcagttttgtcccgtaaggcaacagcctggctgccgagatcgtcgcgaagttctttgcctgatttaggcgctagaaaaagagctgtagtggcaccgatgattcccccgattaaagttccgattaaaaaatctttactattaattccatctttgctcatcattattcctcctcttagtatttttttctcttacagggctgattttttcttttgcttccatttctcccaaatttccattgctgcttgactccaagtgacaacttgattgatcttatcttgattctctctaactgatgccgatacagaccctgccgcttgtttcatggatgtattgaactgctgtacagaagctcccactccttgaacagcatgaacgaccgtgttcagcttttctgatttttcctgaatatcttcagccaggcggttggtcttatgtaaaagctcggctgtttcagttgtgatgcccttcatttgtccctccagcccttcaagagtggatgcgacgttttttagtgtcagctgcagtgacttcaatgttttagacaagtagatcactaatacgagaaatgcaactgcgatgagtgcaacgctcaaataaagaataataatcatctcaaacctccttgctgcaggatatactgctgtttacccgttttcttcaatcataaacatgtgtactgggctgtatacatactattctccgttatgtaagaaaatcctttaataagctttcccatcagataaataaaaagcagtgagatcactgctttttattatgccatgacgttttcgtaggctctcatatatttttggatatctcctgctcccatgaagatgagaacggctttatcatgagcttttaaaacagatgtgtcatcttcttcaatcagcttggcattatgaatttttccctggagatcaccgatcgtcagctttccggcattctcacgggctgagccgaaaatatcgcataaatacacacagtcggcgccgctcaggctttctgcaaattcgtcaaggaactgctgcgtccgggtaaatgtatgaggctggaataccgcgacaatttcccgatcaggatacttctgtcttgccgcctcgattgtcacttttatttctgtcggatgatgggcatagtcatcaatcagcacttgatccccaagctgcttctcattgaatctgcgtttgacgcccccaaaggatttgagagcatgcttaatgatgctggaatcaatttcttcataatggcataacgcaatgaccgccaatgagtttaatacattgtggtggccgtacgcaggaatataaaacgtatcatagaacgtattgcggacaaagacatcaaaagttgtcccttccgtgctttttacgatgtttctggcttgaaaatcattttcttcccccgtgccataatacacaaccgggacgttcgcatggattttcggcagatgctcatcgtctccgcaggcaataatgcctttgttgacttgaagagccatctcttggaaagcgtcaaatacatcgtcaatgcttgagaagtaatcagggtgatcaaaatcaatattcgtcataatcgcataatctggctgatagcttaagaaatggcggcggtattcgcacgcttcaaacacaaagtattcgctgttttcatttccctggcctgttccgtctccgattaagaaagacgtcggttttgcgttttggatcacgtgagccagcagacccgtagtcgacgttttgccgtgtgcgcccgtaacggcaacactcgtgaattttttcatgtagtcgcctaaaaacttatgataacgtatcaccggaattccctcagacatcgctttttctatttcaggatgcgtgtctgggaatgcgtttccggcgatgactgtcatgccgggtttaatattttccgcgctaaaaggaagaatcgtaatatttcttttttcaagcgctgtttgcgtaaaaataaatttttcgatatccgatccttggacagtatatccattatcatgaagtatttgggcaagcggactcataccggtcccttttattccaacaaaatgataaacagtcataattgtacctccaacaaacgtctatctgttccccagtatatgacgctcatttcaatttgcgaccgcggcggctgaaaagcctcccttagcggcgtattttatatgttttgttatgtttagtatcaggttatttctttccgattaaacccagatatcaagatttgtctatgcacagctgctgtaaagcggcatagctgttaaatgctctaaacactatcataccatgtttggtgtgaaaatgaacccatattattcgtttattaaatcacttgctgtgatcagcacctctcgaggcttgcttccttttgcctcagagatcatgccttccgcttccatcatgtcgatcagccttgccgcacgattgtaaccgattctgaatcttctttgcaggcttgaagtgctcgcactgttttgctctacaacaaactcacacgcttcgtaaaacagttcgtcctcttctttcagggcagatccttgtcttacgagctcttcttgttcaaataaataggtcggcggcatttggcttctgacgtgggaaacgacgcggtcgatttcccggtctgacacaaagttaccttgcagacgaaccggttttcccgagccgttttccaaaaagagcatatccccttttccgagaagcttttctgcaccggctatatcaataattgttcgggaatcaacctggcttgagacagaaaaggcgattctcgttgggatattcgccttaatcagacctgtaatgacatcgactgacggacgctgagttgcgacgagaagatggataccgcacgctctggctttttgggcgatccgcgcaatgctttcttccacatcgtttggagccaccatcatcaaatctgcaagctcatcaataatgacaactaaatacggcagcttttcacccatttggtgttcagcggttaattgattaaagcggtcaatgtcgcggacacctgaatgggcaaaaagctcatagcggcgctccatttcctcaacgacccatttcaaagcagccgtagccgctttagcatcagtaatgaccgggctgacgaggtgaggaattttattgtaaggggccagctctaccattttcggatcaatcagcagcacctttacctcactcgggtcagctttataaagcaggcttactaatattgtattgatgcatacgctttttccggagcctgtagcgccggcaatcaagccatgcggcattttcttcaagtcgataacaacaggatttcccgaaatatctaatcccagcgcagctgtgagcggtgacttgcttgtcctgaaagctgagctgcgaatcatttggcgcaaatcaaccaccttgctcgtgcggttcggcacttcaattccgatcgtgtttttccccggaatcggcgcttcaatccgaatatctttagctgagagactgagtttaatatcatcggacaagttggtgattttattcacctttacacccggttcaggatgcacttcaaatctcgtgacagacggaccctgggttacatggaccacattggcgcggacattgaaatttttcaaggtcaaatcaagaagctgacgctgttcttcgatccacgcagtatcatcttgaacctgcgctggcgggacatcaagcagtgcaacattcggaaatacatagctgccgcggcgctcctctgctttttgctgtttatgcgtatctcttttcagcatcatcacattaaaaggaacggatggccctttttgagaagatgcgctttgttcagtccttttctcctgtacaccaggcctttttttcggctcttctgaagcttcgcgaggtttgtctgcgcgaatttcctgccggttttcaagagttgcagtagacgatttggaaccctgctccatgtgttcagttttctcaagctctgtatggctgtctggctgaacatctatcttcgtttcctgagcctctcccagggtgtcataatgattatttattatgctttctgatggctcttctgattcttttgccacagtttctgcttgagccagagcctctgatgaatactcatgatcagtaaataaaggctcttcctgacgaatgtccatttgttcttcttgaacgaacggggactcagcaccttctgccgcgttttcatgatgattgtatactgggctgtctgacggctcttttgctttttcatcctcagatactgcctctgtctgagattcaggagctgtttgctcttcatcaagttcagcggagaaaacaggctcttcaaatttctctggctgctgctccctttgttcttcctcagccgttgcaggctcttcgcggcctacttcactgtctgaaagcccttcagccgccgtatctgtgagcatctcaggcggtgtttgctcttcggcttgttcagctgggaagaaaggctcctctttttccggctgttgaacgcctgactcaaatggcactttgttacctgacggctcggctggccgtttcgccagcgcctcatcatgctccgtatcctttctgtttaaaacgccagaaggctgtttttcaaattgggtatccgggaagaaaggactttctattttggaatgcgcctgtgtgtctgaagcaggatagccgcgttcacgttcgatctcttctgacagcagtgttaccttctcttttaccgatttatccggttcgttcaatgtttcagaaggctttttcggcacatcctttttaacagatggtttttgattgaatccatagacaggcgaagggatatttgtcggtttaaacggtttcttcgccggctctgctgcttgatatgtatgctgctcttcttcatttctgggacgctctctgtaaggtgcagcacttggacgaggcgcggatttcggttcgtccgatggtgtgcggcgccttctcaggtcatgatttttgtatccgtcaggcacgactggaaaacggaatttgccttttggatattcataatatattttaggatcttccaatctttttaattgtccttcaggatgatgtacttcttgttgctgcggaatttgagcgggttttgtctcccgttcagcatcctcttcgctttcgcctaaaaacaaatcaaaaaatttatgaagccaactcataatttatctctaactcccttatagttttctgggacggtttttagtataccactgctggtcggcccagaaaagattaagctatcagcagaaacaaagccgctaaacaagggcttagcggcttttcacatgattcgttttttttggcggatttatgggagtctaaaactgaaatgcgtctcccgcctcatagtctccttctaacacaaggattcctttttcagcaggggcatccggcaaatcaagctctttcgctgagcagatcatcccgcttgacggaacgccacgaagctctgcatccttaatgacaagtccgctaggcatcacagcaccgactttggcaacgacaactttttggccttggtcaacgttaggcgcgccgcagacgatctgaagcgtttcttctcctacgttgactttacatacgcttaatttatccgcattcggatgtttttcttttgattctacataacccacaacaaacttcggagataaatcaacgactaatgtttcttcaacgccgtttctgtttaaaatctcattcacatcttgcacgaatgtttctgagagcgcaacagggccgttttcatcaatggtcaagtaagaagacgcattgaaaatgttgaagcccgttgtttcttttgtttcgttattgaaaattttgacgacgtcgccgtgtttttcatagcctaattgttcgcgtgtcacatcttgaagagagatcaggagcgtgtctcccacaccttctttattataaaaagcgttcataagtaaaaatcctttctaatcctttttcggacggcttttcgccaggataaacaccggttccagctttccttcattgtacaaaaatgatagggcggtaatcgggacggtgccgcctgcaaagaagctcatcgacatttgtcctagaatatcataccccgattcattccggatgtcagcaagaatcaaaacgtcctgatgaggaacagagatcgccagctcaccttctgcatgctgcttatactcatttaagatcgcttcgttcaaaatccggcttgcgtcgtatccgtcgtttgccctgaagaaataaaagtaattgccggcaaccgtatcctctttgacaaccgtcggcagggaacggagattaaatgcggccgtctctctgatccgctcttttgtccagttttctttctcaagcatgcgctggtcaattaaacggtaggttttcccgagatctagcgcgtaataaattcttgtctctgcggtatgatcgtcataaatgagcgggatatcttcgctggacttgtccgggaaggaagtcgagcggatgaccggataaatgcgagtttctttcccggtcatttcctgagccttcccttccattgccgtcatcgcttcggagacatagtacacgatctcatcaatggcttcgtcttttttcagttcccattttgcaataatcggcggcaaatcgagtgtaatcccttttttagtcgtttgatcctcaacacggagggtgtctttttctctgtcaaacagaaaggagcgattctcgtgctgaaggcgctgcttcagtatatctgacagcttccttgaggtcattttcaaaccgatgtcctcctttacgctttagcgagagagtctgttaaaaactgttcaatttcttcttttgttttgcggtctttgctcacaaaacgatttacttcttttccttcattaaacaccacaaagcttgggattccgtaaatttcccactctgcacatgtatcaatgaatttgtcacggtctacgtagtagtaggtgaattcagggaaattcgcttccagttcaggcaggaaaggctctacaaaacggcaatccgggcaccaatcggccgaaaacataaatacagaccaatcatcctttaccgctttttccagctcttgagttgattcaatttttttcatttcatatccctccagttgtttatgttcttacatgttttttatcgatactcgtccatttggatcataccaaactgcttgaggcaaaaccacttatatgcaacgaatgaatatgtaagattggctttcccattatcattatcatattttatttgcattatcaagctcgtttcgtttaacatcgtgtacatgagggtgaaatttacagatggatatacataaggagggatttttattatggagtttatcgtctatttagcaggagaaatccacagcaattggcgcgaggaaattaaagaaaaaacaaaatcactgaagctcccgattacgtttgttggcccgatggagaatcatgaccgctcagacaatattggtgaagaaattatgggcgtacagccaaatgccgttttaaaggatgacaaagcctctgacatcaacaacttcagaaccgccgtcctgatgaataaagcagactttgtgatcgccctgtttggcgaaaagtacaaacagtggaacacggcaatggatgcatcatatgcgatcgcaaaaggaaaacccctgattatcatccggccggaatcgctccaccatcctttaaaagagctttccaataaagcgaatattacggttgaaaccgttaaccaagccattaaggccctttcctatctatttgaaacagaataagaaaaaagcttgtcgatccgggcttactgctcgttcaacaagcttttatgaaacctacatattttctttaatcgcatccactgtctgcttatcgcaggctgttacaagtttgatgagcatttctttagcagcagcataatcatcaatatgaatgatagtagcgtttgtatgaatatagcgggaacatattccgataaccgctgacggcacaccgctgttcgaaatatgaaccttgcctgcgtctgttcccccgccggatacaaaatattgatatggaatatcatgcgtttcagccatatcaagaacgaattccctcattccgcgatgcatgactgtcgttctgtcaagaatgcgcagcaaaaagccttttccaagctggccgaattcatttttgtctccgctcatatcgtttgccgggctggcgtcaagggcgaaaaacaagtccggtttaatcatatgagaagccgtctgcgcgccccttagccctacttcttcctgaaccgttgcacccgcatagagtgtattcggaagctctttaccgtgtaattccttcagaagttcaatgcttaagccgcatccatatctgttatcccatgcttttgataaaattttcttttcattcgccatcgtcgtaaacggacaaacaggcacgatctgctgtcccggtctaatgccgattttgatggcgtcttccttatcatccgctccaatgtcgatcatcatgtttttgatatccatcggtcggtttcgctgcgcatctgtcaataaatgcggcggtatgcttgaaatcacacccggaaccggcccgttatctgtttgaatttcaacccgctgcgcaagcaaaacttggctccaccagcctccgagcgtctggaatctgagcagcccgttgtctgtaatggatgtcaccatgaagccgacttcgtccatgtgcccggctaccataattctcggtgcgtcctctgcgcctcgtctgactccgaaaacacttcccagtctgtcctgaacgatgtcatctgcatatttggctagctcctgcttcataaaagcacgaacctgatgctcattgcccggcgcgccgggaagctgcgtcagtgtttggaaaagcgctttcgtttcttgattcatgttttcccctcatttctatgtagtccttttattttattagaaacaatgaagttttccaagcactctgacccaatctgctcgatcagccgcgtattgcttaacaggatttggctgtttctgtataatgaaaagtacgatcaaccaggaggtgctttattttgaaattgcgtcatcttcttttaggagcaggacttggaatttgtacggctgtcgttgtgagacaatatgtgatgaagccttatatttcttcagaaaaagcgcttcgaattgtaaaatctgcttttaagcagcggggcccgattgacggatcatggatttacacccagccggagccctacaatattaacggagaaacggtacaggtatacaaaaccggcattacacgatcagctttcggagaattagaacagtatgaagtcatggtggatgcgaaaacgggagaaattgttgatgtcattgatacaatcgcctcttaacaccggacaagcaaaaaatagaagccgctgcctatgcagcggctcttttttattatatcgcgcgaatcggtttgtataccggataccacatcgcatcctgcactgcctgtataatgtcttcaggctcttccgtagcgacgccttccttcattgcggtttttgcaacttcaacagcaacggttgccgaaacagtgcgcaaatcttcaacttttggaagcatcggcgccccaggcaccccgacattgaccatacctgcgattgcccgggcacatgcttcaaacatgccgtcggtaattaattttgattttgtaacaatcgttccaagaccgagaccagggaagacaagcgcgttgtttgcctgcccgatatgatacgtaactccgttatattcaactggcgggaacgggcttcctgtcgtgatcagcgcacggccttctgtccattcgattaaatcctccggctttgcttcagaaagagttgtcggatttgacattggcaaaatcgccggccgtttcacatgtgacgccatttcttttacaatttcttcagtgaaagcgccggaaaccgtagatgtgccgatcaggatcgtcggtttcgcctgccgaaccacttcaagaagatcaatgcctccgccgtctccgttccgctgataatccttcacttcatcagccgaacgggcatacggcttttggaaatcaagaagctgatccatatcatctgttaacagcccgttcctgtctatgcaccagaagcgcttgtatgattcttcttcactcagtccctcgcgcaccaatgcttcccgcagctgttcggcaattccgattcctgccgttcccgctccgaatataacaactctgtgatctctcagcggaactttagacgcttttgcacaggataagactgcggccaaagaaacagcgccagttccttggatatcatcattgaaggtacacactttatctttatagcgtttcaaaatgcttcgcgcgtttttcgccccgaaatcctcccaatgcagcaatgcattcggaaatgtttctctcgccagcgcaacgtagtcgtcaataaattggtcataacgttccccgcgcactctggaatgctggttgccgacataaagcgggtcgttcaagaggctctcctgatttgtccccgcatctaaaacaacagccagcactctgctcggatcaatgcccgcagccgctgtataaaccgccagcttgccaatagaaattgcgattcctccgacgccccagtcaccgattcctaaaattccttccgcatcagttgcaacaattaaatcgatcgtatcgctttgatctttatactgtttaaaagcttctttcataccgtccgggtcatcgattgacagatagagccctcgtggttttctgtattcatggctgtatctctgaattgccgttccgactgtcggtgtgtagacaatcgggagcatttcccctaaatggtcatttaacaggcggtaaaacagcgtttcattccgatcgtgcagcgccgttaaatagacatttttgctcaaatcgtcaggctgtgcggaatattgttcatacgctcttttcgcctgatcatcaattgttaataccttgggcggcagaaagccttttaaaccaagttcttttctttcttcctcagtaaaagcaacacctttgttcaaaaaaggaacagagagcacttcaaggcctcttaatgttgtttgaatgtctccttcgtttgttactctgaattgtttcaccctgcctcttcctttctgagcataatagtactaggtttgcattattagccggaaaacatgcagggtaaacataaaaatatgctatcgcttcattcgcttaactgactttttgatgcttccgtcctcctcccattgaagggcgcgatactcggcatcatggtaaaaaataaaccaagcatctttttctgctgcgaacgcctgccatttctgcttttgcgggatagaggtcatcggataatcatcgtaagccagcacccatagcggattgcggtgggcatgtgtcggcatcagatctgccatatgtacggcagtttcacccgcatcctcgcatatcaggacactgtgtccgtcgctatggcctccggtgtgatgcattgtaataccctctgtgatcgttaaggtgtcttcaaaggttttgacttggccagctacagcctcccaattttctttccaatacgtatttttcgacctgatattcggatggcgcatttcgtcccattcaacagctgatgtataaatcactgcattcggaaagacagagacgagccgttcaccttcatattccgttaaaccgcatgcatgatcaaaatgaaggtgtgtcattgcgatcacatctatatcggcaaccgttaatccgagtgcagctaatgagggtttcacattcgactcttgtgtcacgccatagtttcgtttttgtttatcagtcagcttgccgtacccaattccggcgtcaatgatgatattgagcccatccttttgaatcaaaatagggtctgttcttagttcaatctggtttttttcattgactggatattttttagaccaaagcggctttggcacaacgccgaacatggcgcctccgtccatatgcgtcacgcctccgtcaagccaggtcaacgtgatgtttccaattttcattgtttccattttcacccccccctatcatcatggtagcaaacggcccataaaaaaaacagactcctgtcagagtctgtctttacgttctccattcaacctcagcccgatagatcggctggccgagtgcagagaatttttcttcatattctgtcataatattgccttccagattgctgttatgcaaatcgagactgacgtatgtcagcaggaggccgtactcagagaagctcttcaaagagtactcaaataaacctcggttgtccgttttaaaatgaatcgatccgcctttgcccattacttcttcatattttttgaggaagtgggaatatgtcaggcggcgtttttcatgccgtttcttcggccaaggatcagaaaagttcaagtagacccgtttcacttcccccggctcaaacacatccgtcagcgtgtccgcatctatattcagaagctttacattctgcgcttcgctgtcttttactttttggacggctgtcacgatgacgcttttaaataactcaataccaatataattgatgtcgggattttgtttggccataccagaaataaattggccttttcctgtaccaacctcgatatggatcggattgtcgttgccaaacactgtgttccatttccctttataatcagcaggattgctgatggcaatatctgcgttttcagccaaaaagtcatcagcccaaggcttgtggcgcattctcatatgattgacacctctatctattatttcgactaacaacataccatgaattaaaaagacccgcaagctcgtttttccagtgtatctctcttaaggccgagcgcataaaaaaagagggtcccgtctgctggaacactcctttcccatgtataaaaacgctctgttttgaacaatttaacccgtatgatactgaagggatgtgtaccgttatgggtttacattatgagcatcaagttcatttattgaaggatatattgactgaccatcaattggactgctgcggaacagtcgcagagtacgagcagcttgagcgtgtgattaaatcactgatggcaaacaccgagcttgattcaaatttcaaaaacgtgcttgaagatgtttaccgctacagccaatcaggaatatcgtccaaatccatcgactcacacatacaagagcatcagaacagcctgtctcaatgggtagagcaaatggattcgtattcctgattaatcaacaattcgtttcatgaggatatgcagctcttccattgcatcatgaaattccttatcattgccttttgctttatgccaggcaatgaaagtaattgtttcagataacacataccaagccattcgcaaccgaaggctttctgtcagctctatgccgtacatgctcagccagctctcccaagctggcttttcgacgtagtggtacagcaaaggcccgaggtccatcgccggatcagcgatcatggcgccgtcccagtcaattaaatacagctggttgtcttcagacaatagccagttattatgattgacatcacaatggcaaacgactttctcaccgaaatgcacttcatgcaggtgttcttccaaatacttgatcccttcttgaatcagcggcgaagattgctgcacagcaaatacagcctgcttcagctgagacaaaagagcccccgggttcagcggttcttttccaagtctcttcagcatgtccagcaaggcttttgatgtgtgtattttacgaagcaattcagcaacgggccgtccgctcatgtctttaggcttcagctctctgccggtcatccagtgctgggccgtaatgacgtccccattttccatccgttttgtccaaaccagcttcggaacaatgccttcggcggataaaacagctaaaaaaggtgagctattacgttttaaaaaaagctgctgcccgttatgtttcgcataatatgcatctcctgtagctcctccggcggggaagatctcccaatcgctacctagtaattgtcccaaccagttcatatcaatgttcaacccatcatttcttaaaatattttagaattaaggctaatcgtttctagtctatccagcgaatgcctttttcgtacgaatcgtataaaaataaaaaagacagctattgagagtctcatatgctaatcaatagccgtcctttaaattttagcgctatagcacaaacttcgtcaagcaaaactcttaagatctgatgctaaatataagataaccgttccgatgccgtttactgcaaccgttttcttgatttctgttgggtcttcctgaaatcctgatggatcacataaaagccgataaggtatgtcgtttggcagcctccactcgacggagtctggactcgcgtgatggataacaatgatatctttccattcgtcaacctcgtcaagatcataaagcctgtatgcgataaggtgttcttttagcgtcaagcattcaagatggcgctggatgtctgcagcggacctaagacggaatgcaggatgcgcttttctcagcgagatcagcctgcggatatagtgaacatcttctttgaatgtttcacggcgatcccagtcgagctggttgatgctgtcactggattgatagctgttttccactccctgcttcgtccggaaaaattcctggccgctgtgaataaacggcaccccttgggcaagcaaaataatcgcggctgcaagcctttgcctgcttcgctttcggctgtcattttcttgaggaagcgcaaagctcattttatcccaaaaggtgtgattgtcgtgtgattcgacataattgatggactggcttggttccggaacaatcggtgctaatgccttccatccggaagacccggcaattccatgcatcacagcttgtgctgattcaccgttgccgagcgcaaaccctgttgccttaaggtgaaaggtgttcccttttacagcgtcacgaaacatatcattaaaaaagccgatgcccggcattcttggcgcgttcgccaaagcagctttctgttcatgcggcagcggtgtagccaggtcccacccttctccaaaaagcaggattccgggctttgccttagttgctttctctttcatataaagcacggtgtcaatatctaaaatcccgaggagatcaaagcggaagccgtcaacattgtattcttcaagccaatagaccacgcaatccgcaatgaattttcttgccatccttctttctgatgcaatatcattgccaacgccggtgccgtttgatggcatcccacattcgtcgtgccggaaaaaataaccgggcactgtcttttcaaagggggaattctccctcttatacacatggttaaaaacaacatccagaatgactcgcagaccgtgctgatgcagggtattgatcatttgtttcagctctgtttttctcgtttgaggatcatgaggatttgaggcatagcttccctccggggcaaagaaatgaagcgggttatatccccaattgtatgcatcaagcggcttctcttcatcaactccggcaaaatcattcaccggcagaagctccacatgtgtcacaccaagctcttttacatacgctaatcccgaagaactgccatttgcggtttgtgtatcagtttccgtcagcgctaagtattttcccttgtttatcatgccgctgttttcatggatggagaagtcgcgaagatgcgtctcatagatgacggcatccacagggtgtgagaatggtttaagaggagcagtccatttcatttgatccgggcgcaagacgacgcccttctctccatttacagtcacagccttggcatactggtcaactgtttccatccattctgaattgttgcagatgcaaaacaaatactcatatccgtgaaggtcacctgtgaccgtaacggcatagacgcctttttccaagcgagtcatttggaatgtgcgcccgcttttattggggtgtgaaagcttgacagcagctgaggttgcagcaggcgcccatactttaaatacggtatgatccgcggtataaacggcgcccagctctccgtcataataaaattcgtcatcaaacgctgccgtccggatgaccgcgccaatttggagatccgttttgtggccgctggatgctctgacgcaatggatttttccaaatgtcacaggatggtcggatacgcagacgtacttgtattttgcttcaagggagtattcctccctgacagccagaggaaaatctgttatttctgtctcaagccgaaacggcggtgtcatgatttccttttgttcagcaggaatcagaacagtaatgatattcatgtcatcgacatacgcttcgaagctgcggcggatgctgaccatcggaagctctctcctccaaacacgtttatgttttgattcttaggggtgaaggactagatgccagacgaaacggggtagtgcccatgatttctccgtcagcatggaacgggattttgtccttcgtgtaaaatgtaatgtccttcgctttaaacatcgtaacgccatccatctttgtatgttttccaaatgccatgagacataaaagccaatattttttcaaaaacggctggttttcaacgattacgatatcaaatgtcttctcgcgcggatttgctaggggcgccgccttcatgcctcccccgtaaaacggatggttggatacaacggcaaaccagacatcatgaaattcgcgcgtctcgtcttccgtcgtacaagctaatgtaaacggcttaaaggttgccgaagcgtgcaaatgagaaagcggatacacaagaaatcgaaggcggagaaaaagaaaaacccgtctcaacggaaattccatcgcctttttattgacatatgcgtcaaacccgatcccgatatgattcataaaataaagaatctgtgatttatcctgaaggaaattgacgctccctaaatgaaaggttcttgttaacgggcgctttaccttcttgatttcctgtatcagatcgatttttttaatagagaaccctcgcgaaaaatcattatacgcgcccgccggcacaaagctcagctcaatatcgtcaacatctttcagcccgttgacaacttcatgcatggttccgtctccgccaatgacgatcaggcgcttcagcttatattcctgtatcgttgaaatctgtctggcgagcacctcggcgtgtcccggatgttcagttaaaaatgaacggtgctcaacctttcgtttgatcaattctttttgaatggacttccaaacacgcaggccgtttcgatgtcctgctgtcggattaataataaaaaaccaatggctcatctttctcacctgcttatgttatgagaaaaccgctcaaatcgttctcttttactccagccactcctgtctgcgataggagtcagacatgcagtaagacaatagagcctttgcagcctttacctgatgatgtttgatcggagcagtgtttttcttctgccgctcaatccattcttccgcgctccgcttatccgctatttctaagccgtatggcggctccgggtaatcgatgtacgacgttctgctcagaagcaattttcgaaccggaatctcagcctgtttttcctttacgatctttgacacaaccgagtccgtacgaaacaggctaagccctggatttaacactgatgcagtctgagaggctgttttcttgtcccaaaaacgatttttagaccctatgtagacactgtcttcctcagcctctaaaaaagaaacgcaataaatttccagaggagaaataatcacaatgcttaattcaaccgccgcctgctgaattttcagcacaggcttatacataataaaataagaatcaggcagctgctgggtcagataacgcaaaatgcggtcctgcttcacttggtttgagagttgagatatttctgaaagagtagagcttgcccatttgagctgaaaatcatataaatgccttttataaaaagaagcaagcgccaccctgctcttcgggagccttacatgaatatcttcttcgtcctcaaaccattggtgtctctcttcttgtatatcggcttttatctcttcttttcttcttttcaatgaaaatttttttcgtttctgcaccggttccggttcttcagcactggcttgcctttcttcatgctggcgctccgctgcttctactagtgaaagccagcgctcttttttcaaacgtacaaactggttgatataatggtacggatcaagctcatatctcgatatataatcatgaattttgatgatttgtgccatgtttgtttctccactccgcaatgaattaagataattgaaatttgaatatttcctcgtattttggtgattggttcaagtgtatttgaaagagcgaaaatcgttcagccatcatcgaaacctcgccgctttcaaacggaacatgagctggaaatccatcttcgcctgtccattttcttgccagcgtcatatgaggatgatacggtcttttttccacttgaaagccggcctgaagtacagcctgcttcgtatgttcccgcagtctatcaagcgttttgtttttctttggctccagatgtaaaacgcgcggctttctgcggtcgccgaatacatctatcttgccaaacttaattgaaaatggatcaatttctgaagcaatctctgctagcgaaccttcaagcttctttatttgtgtctcatccgccgctccgagaaaaattaacgtgatatgatagtcaagcgggtgcacccatttttgaaacgtcaatatcggttcgtttttcgcagcctggtagatcggatttgcaattccctcaggtatgggaacgccgatgaaataatgaggccgtatatctggcatccgtctgacactcccttctttgacagctattattttatcaataaagaggctgtgcggatagaggaacagtgtatgaaaacactctcgcacaaacgtttattatgttaggatattatatgacacttgttttattcagaaaggaatgacaatgttgaaaatcgttgcaaacacagctgatctgataggagatacaccgctagtgagattgaatcggcttcagccggaaaatgcggcacaagtctatttaaagcttgaatttttcaatccgagcggcagtgtgaaagacagagccgcttatcaaatgatcatagaagctgaacaaaacggtttactcaagccgggatcagttattatagagccgacaagcggaaataccggcatcgggctcgccatgaatgcggcagcacgcggatataaagcaatcttagttatgcctgatacgatgacgaaggaacggatcaacctacttaaagcttacggtgcagaggttgtattaactcccggagaggaaagaatgccgggcagcatcaaaaaagcgaaggagcttgccgaacaaattccgaacagctatattccaatgcagttcgataacactgctaatcctgatgcgcaccgaaaaacaacagcgcctgaaatcgcccgggcaatagaggaaatcggaaaaccgctcggcgcttttgtagcctcctctggaacgggcggaaccattaccggaacaggtgaggcgctcaaagagctttttccggatatcacggttcatgttgttgagccagcgggttcgcctgtattatccggcggaaaacctggcgcgcataaacttgtaggaacgagcccaggctttataccgccgattttaaatgaagacgtttatgatgaaattatcaaaatctctgatgaagacgcgtatacgacgacaagacggcttgctgctgaagaaggaattcttgtcggtccttcatcaggcgctgcctgcttcgcggcaatcgaaacagcgaaacgcctctctcctgacaaagttgtggtctgcatgacagctgatacaggagaacggtacttatcaactgatttatggtcatttatttaaaaaaaggactggcttcagcagaagccggtccttttattttgcaagctcgtaaatggcctgagcatataacgctgtcgatctcagcaggtcatcaatttcgatatattcatccttttggtgtgcgctgtcagggcgtccggggaacagcgggccgaacgcgacaccggcttttaaggatctcgcataagtccccccgccgattgagattaaatcagcttttttacccagctggccttcataaaccttttgcagggttttgactaacggatgatctgcggacacgtgatgcggcttgctgtctttgaattctcccagctcaaattcagatgcgctttcgaatgtatcgcggatcactttgctttctgctgtcacaggatagcggatattgatcccgagctcgcctccttgcccttctttatagcgcagtgttccgacatttaatgtcagctctccgctgatttcatcctcacagtcgatgtccagtttttttcctcttgtatcacctgagaacttatctgtcacaacttgcacaaaccgctttcctgcatcgtcaagctcagtctgctggagaaattcgcacaataaaatgccggcattgatcccattgttcggttccatcgcatggcaggaaagaccgtacatacgcaaaatgagctgtccgttctctattgcagcttcccctttttggtccgtcgtgcggagcatgtctttaaatgaagacagaatctcttcatttttcggcccttcaatgacagcttccgcagcgtcgggcaccatgtttaagcgaaggcctgattgaaacgagacaagcactgcctttggttcagcttgatttgggcggtgcggaataagtaaagaagcatcgatgatccctttttccgcattaatgatcggaaaatcggcgtcaggcgcaaagcccattgttggcatttcttcatgcttgaaataatgctctacgcatctccaatcactttcttcatctgttccgataatcattctgactcgcttggacaggggcaaattcatgtctttcacgattttcagcgcgtagaatgccgccattgtcgggcctttgtcatcaatggcgccccttgcataaatccgtccgttgcggatttcagctgaaaatggatcactcgtccacccatctcccggcggcacgacgtcaacatggcaaagtacgccgataatgtcatcgccctccccccattcaatatgacctgcgaagccgtcaagattttttgttgtaaagccttctttttctccaagctccagcaatgaagtcaggctggcatttaccccttctccaaacggtttaccgggtccggcggttgtttcgtccatgacactgttgattctcaaaaattcctgtgtatcacgaattaaatcctctttttttctgatcacttcaacttcccagttcataatgatcccctttccgcaagaaatgacttgcaaaaaccaaataaaacgaataatattaatggtgttttgttaaaacgttcgtaattggaggatactatgtttcatctaaaagagcagcaaacatccataaagcaagaaatcatagcagggctgacgacctttttcacaatggtctatatcgtcgtggtcaatccggtcattctggctaacgccggggttcctttcgaccaggttttcaccgcaacgattattgcctccattgtcggaacgctgtggatggccctggcagcaaattatccgattgctattgcgcccggcatgggcttgaacgcttatttagcctttcatgtcgtaagcgcaagcgatggcggcatcacgtacgcaacagctttcagcgcagtatttacagcaggggttctcttcattattctatcgttaacgcctttaagaaaacaacttatagaagcgattccaaacaatttaaaatacgggatcacaacagggatcgggctgtttattgcttttatcggtttgcgtcaagcgggaattgtggcagctgatgagtcaaacctggtcactctcggcaatctgcattcacctggtgttatcttaacgctggtcggccttttgatcagcgtggtcctgatggtgctgaatgtaagcggcgctttatttatcggaatggcagctaccgctttgatcgcctttttcaccggtcagctccatttttcaaagggatttatgtcgcttcctcatttgccggaaggattgatgatctcaaatccatttaccgcttttggcgatgtcattcatcacggcctgtacgctgtcgtcttttcttttctattagtcaccatttttgatacgacaggcacgatgatcggagttgccgagcaagccgggctgatgaaaaacaacaagctgccgaacgtgcgaaaagcgctgcttgctgattcaaccgcgacgacagtaggagctgttttcggcacaagtccgacgactgcatttatcgagtcttccgccggtgtcgcagccgggggaagaacggggcttacggctttgactgtcgcggtgatgtttgcggcttcaatgtttttcagtccgcttgtcagcgccttgtcaggtatagccgccatcacctcgcctgctttgattatcgtcggcagcctgatgatgggctcagtttccaatatgaactggaaagagatggacgaggcatttcctgcgtttctcgtcattctagccatgcctttgacctcgagcatttctacaggaatcgcgcttggctttatttcgtacccaattgtaaaagcggcgcggggaaaatggagagagattcatccgctcgtcatcgttttcgccattctgtttttcatccagctgtttattttataaggatagaccaaaaaacccaaacgtcgccgtttgggttttttatgtaaacaataaagagacagcggccgctaaaaaacaacaggcggcaaacgcatagtgcaggatgttgatacagctttttctggcccgataatattcatcactttccttatcggtgccaattaaaaaaggggcatccatgaccttgtcaaaaataagcgtcaggatataacggcaaacccctgtgtataccagcagcgcaatcaccttcagccaaattggggaaacaaatatgagaacagtgaaagctgacagtagcatgtacatctgccttgcatactcgccattcctcagcataactttaaaaaacaactccttatagcctgtgcagatcgttcgtcttttaaatatcctttttgaatttcggtataataatggttttcttctcatcctgtcttttacttttggcattcccgcctcctgactcatcatcatcacaagtcctgcaagggcaagcctgctttttttctcttcagtcacctcagcttcaaaagccgtgaacgaggctgtctttttcaaactgcggataactgagaaaaacaaaaataaaatgccaaaaagcgcaagcaagtgccgctcagtaaaaacaatcaggatagcagaaccagcaaaaagaatagctctgacaagggtatcgccaatccatctcgaaatggagcgcggctttctgatcctgtcttgctttaaggataaaaagaatatatgaaggccaaacaaataacacaatagagcagtgctttctgcgaatgtgatgagaacagaatgactgatcaagggaaggacaatgaaaaagagaagcagccatttagccagcgtggccagaaaagaatacaaaagcgcataccgtttgagctgatagatgatttccttcttttgcagcaaaaacactttgtccgcttccattaaaaatgtacgaatcgaacctgtaaacatgatcagcacacacacagcatacagccatctccattccgccacttcagaccactcataaagaaggcctcttccgttcatcaaatcaatatactgatagatgacaaaagcaatcgccggcaaaacgatatagagagcgactgtccagtcaatgaccgcatgcaacactttaaactgatacttataatagtcaaacagccttcgaaaaaagagcgtacgcccgttcatagccgatcaccttgaactgccttataaaaacagtcaagcaatgactgcccctctaatccggtcttgtcctgaacatcttttaacgtgccttggagaaataatgaacctttctcaatcatataaaaccggtcacagattttttccgcggtatcgagtacatgcgtgcacataagaattccggctccacgttctttttcagccttaagcatgtccacaaagcgtttcgtcgatatcggatcaaggccgataaacggttcatcaatcacatacatatccggcttagagagaaaggcctggataagcattagtttttgctgcatgcccttcgaaaaggtgacaggcagctcatgtttgacatgatctagcgaaaacgtctgcagcaggctttgggcccgatgcgcaaattcactctcttcaatgccgtgaagtgtgctgatcagatccaaatgctcccacagcgtcagttcttcgtagaaggacggatgctccggaatatatgcaaatgaacagtcgttccaggcaatatgccctttaaaatcttctgaaaggccgagtatcgccttgattgcggtgctttttcctgcgccgttagctccgatcagtccaaccagttccccttttctgacttccagaaaaacatcggtgagcactttttttcggcttgtatacccggcctgttctattgaagcttcaagcaaatttgtcaaaactcactcacctccaaaatttactacgaaatagaataaaaaaagtttctttaaccataataatattgagccgaaatacatagtaatccaacaaggatggctgcccaacgcgaaattggaaaaaattaataggagttatccctagattcatcactgcaatatcgtgtataatgagggcgaattattttaacaattacagatgtctgcctttgttgctatttcgtacgcagttgatagtcgtgagttgtggttagtcaagtccatccgatcttatgatagggagtggttttttgaaaccttcaacaaaccgtatgctaactcgaatcaaatcagtttacatgtttattcaagaaaaaggtcttgtgacaacacaggaactggttgacgaattcggcattacacctagaacgattcaaagagacttaaatgtgttggcatataatgatcttgttcatagtccaagccgtggcaagtgggagacaacgagaaagaaagtaaagattacctcataaattgaaaattacatagggccgcctgagagcggtccgatagataacagggcgaagaaactactgagccttgtttttgtgtgcttataaataaaaccccgcattcggtatgcggggtttttgtcatgcttgcggctcatttagcaaatgaagctcttcctctgtcagctcacggtattctccgggtgccagagcgggatctagggaaacgcgtcccatcgaaagccgcttcagataaaccacttcattgccgactgcctttgccatttgcttgacctgatggtattttccttctgtaattgtcagatatataacggtattgccactgtcgtttgttttgatttccgcttttgccggctttgttttatagccgccctctatgtagacacccgtttccaaatcggaaatgtcttcccgagaaatctgtgattttaaatggacttcatacgtttttggaacatgctttttaggagaaaggagccgatgtgcgagctggccgtcatttgtgagcagcaaaaagccctctgtatctttatcaagcctgccggctggaaatggctcaaatctcatctcctccggcgtcagcagatcgaccactgtttgctgccggctgtcctcagtcgccgacagcacgccctgcggtttattcatcataagataaatgaactctcgataatcaaccggttccccgtatacggtcacctcctgcgtatcaggatcaacgtgctcctttacatctttggcaggtttgccgtcgatcatcacggctccagccttcacaacggctttgacttcttttctggaaccatacccgctgttggcaagcagcttatcaagtctcattcccaatctctcctttataaaagaaagcccgcagcatgcgagccctcagtttcatcatatctagttcatcagcctgcatgtctgcctttcctaaagaaacctggcaaacggcggcctaaaattttctgcaaaaatcctaatcggtagccgcaatacaggtagacagctccgccaacagcggccgcgatcaccacaacaatcgcagcttgcatctggccatcctgataggaaataaagaagcctaatacccactgcacgattttcacggcaatacccataatggctgataagaccagcatcaaaacagttcgtttaacaagtatcttatacgaatagcctgcatggcgcttaatcatgataaacccatataaaagggaagcgatatatccaagcgccgtcgctaaaatcgctccgtcagcctgcatcagcttgatcagcggaacattcagcacaagcttgatcacgacaccgatcacaaggctgacaaccgcaaatttttgcttattgatgccctgcagaatagctgcgttgactgtaaacaaagagaacagaattgcgacaggcgaataccaaagcaaaatgtttgcccccagttcaggatgaaggctctctgacccgtaaaagaacgtatacgtcggtcctgacaatagagagatcccgacaacagccggaataattaaaaacaggatcgtctgcatcgtttgattaatctgctgatttaacagcttatagtttccgcttgtaaacgattcagtaatcgttggaattaatgtcagtccaaaagcagttgctagggaaaccgggatcatcacgagcttctgaacatacagggttagaatcgcaagcatgtcctggctgatggcttgatgaccggcttcaatcatcgctttgttaaacgtatttgtatcaatatagttatacaaagggatggctagtccgacaaaaacgtacggagcagcatagctgaacagctcgaaaaacattttcttgtagcttaggtttgctgtcggacccgtattcggcatcatcgccagcaggctgcccttccgtttgttccaataaatataaagcacgaccagccctccgaaggcaccgatcagcgctgcgaaggttgcatagcccacagcgatgacaaggccgccgttgaaaaccttcaaaatcaagaatgtcgcactcaatagaaagatgatgcggacaatctgttcaacgacttgggaaacagctgtcggacccatcatttggtgcccttgaaagaatccgcggacaaggctcataatcggtacgaccaaaagcgctaagctgaccatgcggatgacataaacgacatgatcaattgtcaggccgttattatccttgcctcccagcgatatttccgcaaacatcggagccgatagatacagaatgaaaaaggctatcattcctgtgactagcataaccgacatgcccgccttgagcattttcctgcttgtctcataatccccttttgaattatatttggaaacaaatttagaaacagcggccggaaagcccatcgtagcaatattcaaaaataaagtgtattggttgtatccgtattgaaataatgcaccgcctgtcgccccgaccataatgctgaagggaattaaatagaccatccccagaatccgcgatatatatgtaccgagcgttaatacaaacgtgcctcttaacagtttgcttgacatgtttcttcatcaccattttctacgaagattcaacttttctattttaccacaactgggcatttagacggtaataaatacaaaagcaatcctgtgaacattcatgtccgcggcaaaagacgtttaaggagcggctttctttcgctataatagtactgcggacgggtgtccgcacacgaaatgaaaagaaagttgatgataaagatgaaacaatatgacgtaatcgtaatcggcggaggcccttcaggcttgatggctgcgattgcagcaggagaacagggcgctggcgtgttgctgatagataaaggaaataaattaggacggaaactcgcgatttccgggggcggccgctgcaatgtgacgaaccgccttcctgtggaagaaattatcaagcacatccccggcaacgggcgttttttatacagcgcgttttctgaatttaataatgaggacattatcaagttttttgaaaacctcggcattcaattgaaggaagaggatcacggccggatgtttcctgtgaccgacaaagcccaaagtgtcgttgacgcgctgttaaacaggctaaagcagctccgcgtaacaatcagaacgaacgagaaaattaaatctgttttatatgaagatggacaggcagcagggattgtgacgaataatggcgaaatgatccatagccaggcagtcattattgctgtcggcggtaaaagcgtgcctcataccggaagcacgggagacggctatgaatgggctgaagccgcgggccataccataacagagctgtttccgacagaggttcccgtcacttctggcgaaccgttcattaagcaaaaaacacttcagggcttatcactaagagatgtagccgtcagtgtgttaaataaaaaaggcaaaccgattatcacacataaaatggacatgctgtttacccatttcggcctctcaggacctgccattctcagatgcagccaatttgtcgtaaaagagctgaaaaaacagcctcaagtgccgatcagaatcgacttgtatccggatatcaatgaagaaacgcttttccaaaagatgtataaagaactgaaggaagcaccgaaaaaaaccattaaaaacgtgctgaagccttggatgcaggagcgctatctcctattcctgctcgaaaaaaacggcatctctccgaacgtatcgttttctgagctgccgaaggatcctttcagacaatttgtaagggactgcaagcagtttactgtcctcgcaaatggcacactgtcgcttgataaggcatttgtcacgggaggcggggtatctgtaaaagaaattgacccgaaaaagatggcttctaaaaaaatggaggggctttatttttgcggtgaaattctggatatccacggctacacaggcggatacaatattacctccgcccttgtcacaggcaggcttgcagggctaaatgccgggcaatacgcccgttcttaatcattactctttaaatctcttgccgccaaactcacatttgaacattccccgcattcatgttagggtgagacttgttttgtttcacctgattgcggggtaattttaagagaggaatgagctgccatcgtacgaccatactaagcctgcgagcaagatataggcgtacacaaaaaattagagggtgagaaatgttgaaacatatatctagtgtattttggattgtgattgcaatcacagctgcagctgtattatggggtgttatttctcctgacagcctgcaaaatgtgtctcaatcggcacaagcatttattaccgattcatttggttggtattatcttttagttgtctctttgtttgtcgggttttgtctctttttgattttcagcccgatcggaaaaatcaaactcggaaagcctgatgaaaaaccggaattcgggttattatcatggtttgccatgctgttcagcgcaggcatgggaatcggcttagtattctacggtgcggctgaaccgatcagccattacgcaattagctctccatcaggtgaaacagaaaccccccaagccttcagagatgcactccgctatacgtttttccactggggtttgcacgcttgggccatttatgccattgtggcattatgcattgcctatttccaattccgcaaaggcgcacccgggttaatcagcagcacactgtcaccgattctcggggataaagtaaacggaccgatcggaaaggccattgactgtattgcagttttcgccactgttgtcggggtgtcaacaagtcttggtcttggcgcaacccaaattaacggcggtttgaattacctgttcggcattccgaatgcgtttatcgtccaattggttttaatcattattgtgacagtgctctttttactttctgcgtggagcggactcggaaaaggaattaagtatttaagcaacacaaacatggtattggccggattgttaatgttgtttatgctcgttgtcgggcctacagtgctgataatgaactcatttacagattctatcggacaatacattcaaaatatcgttcaaatgagcttcagactgacaccgaacgatcctgaaaaacgcgaatggattaacagctggacgattttctattgggcatggtggatttcctggtctccatttgtcggcattttcatcgcccgtgtatccagaggccggacgatccgcgaatttttaatcggcgtcttggtgacaccttgtattttgacatttctatggttctccattttcggcgtatcagccatggatctccagcaaaaaggcgcgttcaatgtagcaaagctgtccactgaaacgatgctgttcggaacacttgatcactatccgctgacaatggtgacatcgatccttgcattgattctgatcgcagtattctttatcacgtcagctgattcagctacattcgtgctgggcatgcagacgtcgtacggttctttaaatccggcgaattctgtgaaactcagctggggtatcattcagtccgccatggcggctgtgctcctatattccggagggcttgccgctttgcagaacacagcgattctggcagcgctgccgttttctatcgttatcctgctgatgattgcctctctctatcaatcgctctcaaaagaaagaagagagatcaaaaaagcggagaaactcgataaaccaagaagtccaagagtgaaaaaagcatattaacaaaaaagatctttccgcgcctgcggaaagatctttttatttgcgatataaaataagggcggaaaaacagtaaagctgctcgccgtctgggtcgcacgccgccgaaaccgtatatttgatatctatcagctgctcctccgatatcccttttaaaaatgaattgatttccgtttgtaagtctttttcatgctcttcatcaaataccgctaccttcagcattttatccgctctcctttctctatcaatctattccgtttggaacagcgttatgatagagaaatgatgattatctcgtttccggataaaaagctttccgtatatgggatttcctctgtggctcgccgccgtgctgctccactttcagcagcacggcataaacaatgcgcatatggcagtagctgataaggctgacgctgaaaaaagggacaatgcccggcaggtacgcaagcaagaaaaagagagcaacagtcagcgcaagcatagtaagcgtatattgcaaatacgccacactgagcaagagcgaaaatttcacatacagacgttttttccagtcaaaatggacaagcagcggaaacacataaaaaagcatggatacgaacaaaaagccaaatatcataatggcgaagcgcaggatgtgcagaaggaaatgacttggataaattaaggccaaatcaatataaatgatcactccgatgagcgccagtacagcgccgagcagatttgaacgaaaaaattcacccttgtattcctgccaaaacgttttgagcaccggaacgttgtcctgcccctggatccacttccgcatgacagcgaataaagccgcggtcgcgggcatgatgccaaacacgccgagaccgagcaacgtaaaaaacagccacagcaagtttgtatacgcaaatctcataatccattcgcaaaaacgcagcatccgtcccagtgagccatcatgttccatggcgccccctccttttttgcattatacattctgcatctgaaaaagctctttcatgccgatcggcttcttttcggcaaccgagcgccacattccctcaccaaccgcgatggagtaggctccagcttcagccccggctaaaatatcatagcggcgcagcgggtctttccctaaaaaaagatcctcaagcaaaagcggatcacctccgccatgccccccttcatttttgaccacttgtatcgtctgctttgattcaaaaagcggatagtattcgattgtctgctcaggaaaagcaaacggaattctggaaggttcgtgaaattcatttgattcaatacgtccttttgtgccgttgatcgtcagccggtagccttcatacggggccgaaaaaataatcgagtagcttaacagtgcgccgccatcatatttgactgccgccacgtacgtatcctcgatgtcaatttcctcgtcaaaaatacacgcgtcaggcctgtatgcagtatataagctggactggtctcctgcttcaagatgatcatcctttatagaagctttagaggaacggggatgccaccttgaatagtagtggcatttttctttaacacggcacgtcccgcaaaaacgcccgtcttcttccggcaaggggttccactcactgtccggcccatagtaattcaaggcgccataagcaaatacctcttccggattttgcccgagccaccaattgacgagatcgaagtgatgtgttgatttatggacagaaagaccgccggaaaactgtctcgacctgttccagcgtttaaaatagctggcgccatgatacgtatcaatataccaatttaaatcaacagaagtgaccctgcctatttttccgtccagaatcatttcttttattttccgatgaaacgggctgtagcgatagttaaacgcgacggtgacttttccttcgcttttggcctccgcttcaagcacccgattcgcatcctgcactgttgtcaccattggtttttcagtaatcacatctgtattccactgaaggctttttacaatatatgcgacatgcgtatcgtccctgcctgccacaatgacgatatcaggctttgagacgcgcatcatctcgtcaaaagcatcttcgctaaactcaggcacgtgggccagctcgggaaatttcttcttgcaaacggcaaaacgtttcggatcggcatccagcaatcccgtaatctcataatgagttgaaaaccgctccatcagtggtttgataaacatactgaatgctctgctgctcaatccgcaaaagacgatgttcttcaatatcctcacctctatcgggcttcagttagttgagaaatcagctgcagcgcttcctctgttttttcagcatacacagggataaacgccgccatatcgcgattcaattgaaaagaatagccgttcagctgttttttccctttttcgatctgaacggcatagatcgttttttctcctgtttttttattaacagttgtataaggagatgttttttcaggaggcaatccgtttaacggctgaaaattttccggatcatcgtaagcttgaaacatgtcttcaggcacgatgaaaacatctccctcatgggcggtaatttcagtcagcagtttttcctgaaaagctggaaagatatcgaccttcccggcattctgctcggcggccttttttattttttcctgtacgccagcctgcatatcagaaaagagaatgacatgcattccgtccggcctgcttgagcatgatgccaaaaagagcactgagacgatcacacacaaagccgtacgtatcctttttgtcatttccccgctgacctaaaaagaggctccagctctgtcatagctaaaataaacgcgccggctccgtgcagatcgtttgtgcttctttcgcggctgacataatagtcatagaaaccggctgacgttccgacacatatgtctttgacgagaaacgctccgtcttctgatgtttcggttttatgctgaatcaagccttgatacgcttttagcagtgttgtttcgtaagctctgtctagatagcctttattgattccttttgcgattgcgtacatgtacagacaggatcctgagctttccagccagttatcagacctgtctcccttatcaacgatctggtaccataaccccgtctctttgtcttgatagcgacagatgcttttaatcatgtcctgcagcgtgtttttccacacatgacggttcggatgcttcttcggcagctcttcaatcatgtcagcaagagacatgacgtaccagccgatggaacgtgcccaaaattccggtgaacagcctgtctcttcattggcccaaggcatttttttcgcttcatcccaggcgtgataaaaaagtccggtttttgcatccttcgtatgctttctcatcaatgactcctgaagcacaacctgatcaaacagctccgtctcctgcttcagattggcatatttcagtgcaaacggcccccccatgtataagccgtcaagccacatttggtaaggataaccgtctttgtgccaaaaaccgccctcagacgtccggttcagtgttccatataagctgcgcagcctttttgccgctttgacataccgttcatccttcgtctgctcgtataatggaaaaagaatgagacctgcttgaatggcgtccagttcatctcttctaaataatagattgccattatcatcgattaagagatctgcataagccttcgcatactcaaaataccgcttttccccggttgcttcccacagccgcaatacaccgcataagaaaacaccctgatggtagtgccagcggtttgcaggtggcagctcctcgactgtgtacgtgttcataatggtgtttgccaatgcctccgcgtacgtaagaggcgattttacagcgattgattgatccattgatcccatccctttcctaataaattccttcctcgccaaatttcttcgccaaacgattcgctagcatgaccaaaatcagcccgaccgccgctttaaatacgccgactgctgtactgtagctgaattggccctgtttcagccctgcagtataaacatacgtatcaaaaatttccgccacttccctgttagtcgcatttaacagcaaatacacatgctcgaagccaagctccagcgtgtctccgattttcaaaatcagcaaaacgacgataacgcttttaatggcgggcagcgtaatatgccacatttgccgcagccgtcccgctccgtccattttcgccgcttcatacagctgggggtcaaccgctgtaatggccgccagataaatgatcgtcgaccagcccgcttccctccagataacctgcagaatatacaggggccggaaccattcttcgttcagcagaaaattgattttttcaccgccaaaaaacacaatcagttcattaatcaagcctccgtctaccgttaaaagcacaaacgaaagcgatacaacaatgacccaagacataaaatgcgggatataaatcagcgtctgaacaaattttttaaagagagcaatccgcacttcgttcaatagaagcgccagcagtatcggcaccgggaaaaatatggccaggttcaaagcaaataacacgagcgtgttttttaacaagagaaaaaatgtaggctcagtaaacagcctgataaaatgcttcagccccacccactcactgcccaaaatgccgaggaacggctgataatcctgaaacgcaatcacaattccccacatcgggacatacttaaaaagcaaaaaataaatacaccccggcaaaatcatcaagtacaaatatttttgttgaatcagcttgattagtaagcgctttcttttttcttttttaaaaatgactgcatcaacagccggcgcttgcgcttctgctgttttcattttttcctagcctcctttcacggattcttgcattcactgtagcgcagcaggcaaaagtccgtctacaatcatatgatcacatcctgttttatccctttataatcaagggttcagccggtccacctgaaaaaaagacaccgatattagaaaatgattattgacaatatctatcaatctttggattaattgtattaaggtgaagtggatgttatgaaatggggggttttatgaaaagaagccaatacaagttttactacaaactgatcacgtttttctgcctgctcagcaccattccggttattttggtcggattattttcgtacgagcactctcagaaaacggctatttccaacgtttcggaggaaaaattcgacacactccagcagacccagcaaagcatcgagcatatattgaaaaccgtcgatcactctttaacccactatgtgagttcgccgcctctccttcgcacattgtccgagcctttgcactcagaccaatttcaaatctataaccaagtgaaccaagagctcaattatctgcaaagctttgataccgatctgtccaacatgacgttagtcagttatacgaaaaaatggtacatgaacaattccggtttgtaccgtttgaatacagacactcttcatgaagcagcctcagcgtacacgaaacaaaaagcgagccgctcctattggacgcttgaggaaaacaatcatttgatttcaaccaaagaaggcacagcagaaaactgccgctacaatatcaatttaattaagcagcttcctttgaacagcacaaatacaaagggattggccgccgcaagcatcccgagctgttcgcttgtcaaaaatatgcccggctattcaaacgccaacaacctgtttatcatcgatgaaaaaggcctcatcatccttcataacaatatgtctgacgttggtgaatctcttcataacgacggctttgtccaaaaagtgctggcgcaaacggccaatagcggacagtttgaaacagtgattgaccggattcattataaagtcacctatcaaaaatctgactataatgcatggacttatttttctctcgtttccctgcctgagttaaaaaaagaagccaaatcaatcggctggatcacttttgcagtatgcctcattttgttaacgctttcattgctgttctcttggcttggctcccgccatttttacaagccgatcagggtgctttacgaatcattcgcaagacatggagccatacaagagaaacaacagcctcctcaaaatgaatttgagttaattgaacagagctttaagcagctgaaggacagaaatgacgaccttgaagaaacgatgaagcagcaggccactcatctgcagcaatattttatggtcaggcttatgcttggaaaactgacggatgaggaggttgataaccgttttgaaagcctcggcttaaagcaaaattggcggcaccttgccctgcttgtgctccaaattgacacactgaatcatacgccttatgagaaaaaagatatggatctgcttttgtttgccgtcaacagcctgattgagcgcaacatcccgacggacaaacatcttgcccccgccgtagttgacaaacagcaggcgacgattttgatcaatcaaagcgggacaaaggaagaattcatggctgagctgaatgagactgcaaggatgattcaggaaaaagcggaagctgagctgcagctgtctgtcagcatcggcatcagccagccgtttgatgtgctgacaaaagcgaaaacagcctatgcggaaggctcagaagcgttgaaatatcggctgaaagcggaaaacaagtcgatcatcttttacgaagaccttgaccagaaaaaaaccttcaaaacccattttccaaagcagcttcagcatgagctgttcgatgctgtcaaagcaggagacaaggagaaagcggataaatgcctgcacgcgattttacaagccattttcacccagaacaccaacccgtatcaatttcaaatcgccatcgcccgttttttgaaccatgtgattgagctgatgcatgtgcttgggatcgaattgtttgagcttgaagaaaacaaaatgctgtatgaccaaatttttgagctgaaaacgttcgaggataccgaaaactggctaaagaatgagtttattgatccgatgacagacaaagtgaacgcccgcgcggatgcccagtacaaaaatatttccgacaacatcattcatatcatccatcatgagtttgaatccgaattgacactggacgaaatcgcacgcaggctgcattacaacccaaattatttaagcagtattttcaaaaaagaaatgggaatttcattcagcgagtatgtctcaagctaccgacaccatatggcgaaaagctggcttgccgaaaccgacatggcggtcaaggacattgccgaaaagctgaaatataaaaactcccaaaacttcatcagatcatttaagaagctggaagggattacaccgggaaactaccgccagcaaaaaagaagcatgtaaaaaacccaaaaccgcttgcgcgttttgggtttttccaatgttattttgcttgtttaaacgcttcttcgtattcctgaataatttgttttcctccgcttgactcccatttttccacttctttatcgaactggctttctgtgatgtctccaatcatatatttgtaggtcgcgtcatcaatgattttcttcagttcgtcaccccgttccgactccgatgcggaatacaggctttcagccgggtttgagacgataatcttttcattgtcctcggtcagctcctcgtacgccgtccgaagcggatctccagtgttttttaagtaggctttatcaatggcaattaaagcggacagcggctgaatatcagtctgccagtcttttacctggctttctttgcgtgtaaacgttttgtcctcacctttgttgtaatgaacgccgtcaatgccataagtcatcaggctatagacatcttcttcggcaattcggtcaaaaaacgccaagatccgtttaagctcagcttccgttttcacactcgttttcgggaaagcaaacacgccgttatggcctcctgatgcccatacccgctctttcccatctgggccttttatgcggttgatgatctcgagcttcatcgatttatcagaggcatggtcgcgcagattgaccgcatctaccatattgccaatataaattccggcttttccttgagaaaacagctcttgctgctgggttttgcttgtgacgggaaaatccttattcatatacccgttatcacgcagctttttcatatagttcatcgtgtctttgtattcctgtgtcatgaaatcaggcgtgaatttgccgcccgattccttccaatctgtcggcatgccttcatacgagccaatcgttttaaacgcgccgtaaatcaagtcattacggtctgccagcccgaatgtatcatctttcccatccttgtccgggtcgtcctccgtaaatgctttggccacttcataaagctcatccaacgttttcggggttttcaaatttaaattgtccagccagtccttccgaatgacgatcccctgtctggaaagcgggcgctctctgtatatcccgtagagcttgccgtcaattgtcacatttttattaatgagtttgttcattttgtttaagttgggataatccttgatataatcgccgatttcccaaaacattcctgaccgaaaggcattcatgactgacgaatttttaatatcctggatggtcacgatttgcggaagattgccggctgcaagcgctgcattcagcctgtcttctttcaccgcgtctggaacccaggtgatgtcgagttctgtatttgtcagcttttcaatttctttaatcgccctgtctttcggcggctgctggtgatacaaaatcgccatccaagacagctttacctttgaatctgggccagctttgccttcagccgaagactgatcagttcctttacagcccgccagcactccgccgagtgccagtacaagcacaatcaaaagcaccctccatttgtttcccatcgtacccctccgtttcatatttctttatcctttgacagatcccagcaaagctccttttgcaaaatgcttttgtataaacggatagacaagcagaacagggatggtcgccaccactatgaccgccattttaatggtttgctcaggcggcgggctgcccgaccccatttcagacatatccccctgcataccgcttgatacaatgacgatttggcgcagaagcacctgaattggccattttgctgaatcatttaagtacaagatcgctgtcatatacgtgttccaatacgtgaccgcataaaatagtgaaatcgttgcgatcgcaggaagagacagcggcagcacaattttaaagaatatgcccagatcattgcacccgtcaattttcgcggactcttccaggcttgacgggatattttgaaagaagtttttcagaatgatcaggttaaaggcattaatggctgtcggcaaaataagcgcccagtaagaatcgagcaatccaagcgatttgaccacaaggaaagtcggaatcatgccgccgctaaacagcatcgtaaatacgacgagaaacatgagcggctgccggccgattaaatcacggcgggataacccgtaagccatcagtgacgaaagaaacatgctgaccgcagtgcctatcactgtcacaaacacagaaacaagcaaactcttataaataatatctgttgaaaaaatgtagcgataagcatctagcgaaaaagtggtcggtattaaaataaattttttcgacacgacttcttctactgtggcaaaggatgctgcgataacatgaatgaacggaagtacgcatattaaagcgaacatcagcaagaaaccataaatcaacatatcaaacagacggtttttcagtgaatgtgcgatagctcccacctccctttgtaagcgttatcatatttttggaaaccgagctcagcatgtgacgatatcgtgtctaaaatgtagcaaatctgtgattgccatgtctataatcatttgaacagtgtccccggccgggcgggggctgccgcgaattgagaccgataacaaaagaaaaagagcataatcttagaaaatgattatgctccgttctcctcctcgttcagaagttcagccgtattgatttgtggcgaaaacccaagttcattcacggcagattcaatggaccatggccggcccggattatcagagacggcgtaataagtgccataccggatgttggtctcaatggcggctttgaaaatcgacagcagatcggggtgagaaagcagtgtctttttcgtccgttctttttcatgcagcgtatccatttcatctgtcacgactgttccgattcgaaggttgattactgatagcttattttccaaataaaacaaatggccgatctgttcagaggtcagctttaatacaccgtacaagttttttgacagcggataatcgcttgttgtgatttcccgtcctaagagcgagcgcccgtctttttcatatacatctgtgacatgattgctgctggcgaacacgagcttttgaatgccgagctccgctgccgcacggcacagataatagcttgccctatagaaaacatccgtcattttttcaaactcagcgatgtccataatatcgtatttgattttcacagcgagtaaattcaagatggcatcggtatcttttggaatcttcttcaacagctcctcataatttgccgcgtcagcctgaatggaagaggctttgccatcgaaatgatctttatcaagcacagtcacttcatagtctgaaataagcccttcagcaagcagtctcccaatcacaccatttccgccggcgatcagcacttttttcacgatgttcactccccttttttatagattgcccattttcggcggggctgacacttttttggcactcacattcttaggcttattcaaaagtcaccggcagctcctcaagcgcccgaaatccaaaaagcggccgataccgccattcaaaatccgcaagattaaggctgggcattcgctgcagaagagtgttaatcgcaatttgcgcttctaatcgtgccagcgaggaccctaagcaaacatgatggccatgcccgaatgaaagatgcggattaggacttctcgtaatatcgaagacatcggggttcgtgaatatgctagggtctcgattagccgctcctaacaaaagatagacttgttctccttgacggatcgtcaccccgcagatgtcaatatcctctgacgcaactctggctgtcatttgcgtggggctttcatagcgtaaacattcctcgactgcggtaccaataagatctggattttctctcagtttcaaaagctgttctggatgctgcagcagacaaaggactgaattgctgatgagattgaccgttgtctcatgtccggcgatcgccagcaatatgcacgtagatgccgcctcctcttccgtcagcttatccttttctctccccttcaagagcatgctgatcatatcctgttgagggtggcgttttctcttttgaatcagctctttgaaatatgccatagcctgcacagccataatattgccctctgttaatgcctttcttgagcgggtaaaatcaatcgtttgaatgagactcgcagcccactcctttaattgctccctatcttcctccggtacacctataatgttagctatgacaaaacttgctaaaggaaaagcaaagtccgaaatgacctccatcttttttttaccttgcacttgatcaagcaaatgatggacagtttcaatgatatacggctgataactctctgtcgttctcggcgtaaacgctccgctggcaagcgtccgcaatcgtctatgatcaggctggttctgaaacagcatcatttgattttgcacatgtgaaaggtcctgatatttggttgagctctcaggcagcggggtgcggactttgaatctcgcatctttcaaaatagcagccgtttcttcatatcctgtgacataccagcccgggtattttaagaaactccctttatagataggatgaacagctcgcaatgtgtcgtaaaaagaatatgggtttttcaaaaactcagaagatgcagttgacgatgcaattgtcacgtgattttctcctttctgttcaaaaataaaaacaatcgacatcataccgattgcttttattgattctttcagcttttcgcacttaaactagccttcatttcttcgactgattcaacttcaaagcctaaatcactcagcattttatgatcctccgtctcctcttgcccggcagttgttaagtagtctccgacaaaaatggagtttgcggcgtaaagccctaatggctgcaatgtgcggagattgacctctcttcctccggaaatgcgaatttcttttgatggattgataaaacggaacagcgccagcacttttaaacaatacagcgggtttaattcgttgacgccttctaacggcgtgccatcaattgcatgcaaaaaattcacaggaatggaatccgcgtcaagagccttcaagcttttggcgatgtcaatgacatcctgtttcgtctccttcatcccgataatggcgcctgaacacggagacagccccgattcttttgcgatttcaaccgtattgactctgtcatcgtatgtatgtgaggttgtgatgtttgaatggtttctctgtgacgtattcaaattatgattatagcggtctactcctgcatctttgagccgcttcgcctgctctggcttcaacagtccaagacatgcacaaatcttcagtccatacgtctctttaatttcctgaaccgcatctacgacctgatccacttctctgttagacggacctctgccgcttgccacgatacaatatgtgccgatattcagatcgtgcgcccgcttcgcgccttcaagcagcgtttccttattcaccatccggtaagactcaatcggcgctttcgaaatcgcagactgtgaacaatagccgcagttttccgggcagagcccggatttcgcattcataatcatattgagctttactttttttccgtaaaagtgttttctgatgtgaaaagccccgtgcattaatagcaaaatatcttcatcaggacaatgtaatattgaaagcgcctcttcgtcagtcacttctgctccagccagcacccggtctgcgagttccatccattgattcattctcatacccccacttgattcatcagtaatgatagattgatatggtcttttaccatatgtagaaccgtttctttcgtcacgttggcaagctttggcgtaacccctaaaatcggcacaccgcataagcgctcaatcatctcaggattggttttttcatcttcatcaggagagtcactgattccattgatgataattccggcgattggaagccccatgctttctgcatatttgacagttaaaaaggtatgattaatggttccaaggcgaggacgcgccacaataatcatgggaagctgcaacgcttttatgacatgactgaccaaatagtcctctcccaatggcacagaaataccgcctgcaccttctacgatgaagcattcatgtttttctctaatccgcccccaatggcttaaaacctcttccatggtgacagtctttccctcaagtttccctgcaacgtatggtgcaagcggcgccttgaaggcaaaaggcgtaatgtcttcatgagaaagactggtctgcgacatatctttcagcaaacttgtatcactatctggatgatggcgcgatatcccgcttaaaaatggtttatacaccccgacatgtctattattgtctttcaataaggcagcaagaccgctggatataaccgttttccctacttctgtatcagttcccgtcacaaaaaaacccctcaaatgatgtgcagctcctttccgattgaatgaaatgtttgcagcaaatgatcaatatcacccatactgtggtcagacgtgattgtaattcgaatccggctttcacccggcgcaacggttggcggccgaatggcaggagcataaattcccttgccctgcagtttttcagcaaataggaccgttttatgggcatcgccaatgactacaggaataatcggtgtgtgatctcctttcaccacataacccatattcttcagactggttctgatcatgctgatataagaaaataaaagctgtcgtttttccctgctggcttcaatgatgttgaaagcctcgtgagcagccgcacagctggctggcggaatagcggtttgaaagataaatgttctggcatggttcagcaaaaagtcgatgaagaccgctgatcctgccgcaaaacctccttccgcgccaacagctttgcttaaggtgccgataacaatgtcgggacaaacaccaaagtattcactcgttccttgtcccgaatcgcccaaaactcctgttgcgtgggcatcatcaacgaccacgaaggcatgatagcgtttcgcaagtgagatgatctgatcaagaggggcgattgtgccatccatgctgaatactccgtctgttacgataaaacggcgctgataacgctgtgtttcattcagcttgttttcaagatcattcatatcaatatgccgataaacaactgtatcagccttagaaagtcggcagccgtcgatcatacttgcatgattgagctggtcacttaaaatgacatcttccttttctggcaaggatgaaaggacaccgacattggccaagtaaccgctcgaaaacagcagggccgcttctgtcagtttaaagctggcaatcttcttttctagcttttcatgccagaccgaattgcctgtcgttaaacgtgaaccgctgcttcctgtcccaaattgctgcaatgctgtttgggctgcatcgatcaaacgtctatcgcttgcgagccctaaataattgtttgaggaccagaccgtttgattttcgccatcaatattcctctctggaaccggcgctccatccattgaccgcaggttacgatgtacgccggcttctttcattctgtctaaccgctcgtttaaccaggaatcaatcttcaaggctcgtaacctcgtggatcgcttgtttcataatggcaaccatttccgagagctcttcagctgtgctggcaagaggaggaagaaatgcaatcacgtccccaagcggtcttgtcagcattcctaactctctcatttttaaggaaactttgtatccaatccgccgatcagccgggtaaggttctttagtttcctttgatcgtacaagctctgcaccgcacataaagccaagctgccgaatatccccaacatgaggaagagcgtgcagatcttgaagaagaaaatggagctttttacttttttccgctacttgttccacaatgttttcagattcaaataatgccagattttcaagcgcaaccgcacagccaagctgattgcctgtataggaatggccatggaaaaaggtttttaggttttcataatcatcatagaatgccttatagatgtcttcagtggcaaacgtaacggcaattggcaaatagcctcctgtaatgcctttaccggcagccatcagatcaggctggacattctcgtgctcgcacgcaaacatttttcctgtacggccaaagcctgtagcgacttcatcaacgatcattaagacatcgtatgttgtacatagctcgcgcacgcctgccaaatatccttccggcatcacgatcataccggacgcgccttgtaccattgattcaatggaaagcgcggcaatttcctcatgatgttcctcaagcagctgtgcaagctctcggaggcactgatcacggcactcatcaggatcaccgctttcagaacgatacacataaggaatcggggccttgtaactctcgaacatcaacgggccgtatacgtggtgaaaaagctcaattgaaccgacactgacggcgccaatcgtatcaccgtgatacccgtttttcattgcgatgaatttttgtttctcgggcttcccgatgttcttccaatactgaaacgccatttttagggctatttccatcgcctctgcgccgctgtctgaataaaagacccgcgtgagcttttttgggctgatgtcgattaatgtttcggcaagctgggttgctggaacattggtcatgcccaataacgtggagtgcgcaatttttccgagctgtttttttatggcgtcatctagttcttttttgcggtgtccgtggacattaagccaaaccgatgaaaaaccgtcatagtattccttgccgtttatgtctttgactttgattccagtcccgctttcgatgattaaggggttttcatcataatctttcatttgggtaaatggcagccagaggtgctttttacttttttctatcaaatcatgagtcatgatcttcctcccactctattaaaataggctgcttctccaggtcatgtatgtacgtgtttacatcattggatccatcaataaaaaagactcggcagccctcttcagtcccgtattctttcattgctgtaatacgctgatagcccattttcttacccgcaacatagcctgttatgtaatccggatcgtccgaccagcataattctgcaacgactgccgggtgccggcttacctttgaagcgagcgcaagggcctcttttattcttgaatgagctggcacgtgactgtgaagcgcccatttttcaaaattagcgtccggccaatccattctggagacccgcacccctttttcttttgtttgatccattcgcttgcctgtatgaatatcaaacaacaccgcacccctgacatctgaccattcagggatttgttcatatgctttttcaatcacgtctcgtgaaacgccttctttttccaataacaatcgggcaagcttttgtccttcttccgggcagctcacttcattcgtatgcacaggcaatggctgaatggtttttatcgattcatgtacctcttcaaattgaatttgcataaaatcaggttttcctcttgaatgggataaccctttttctaataaagcattgactgtatgcttcatctcatggaaaggaataagccgttctccgccggatatatgctttccgccgtcttcatgagatccattcattgaagccctcattctgacactataaaaagtttcttcttgcatcatttctcgccctttcactgataactgaagaacgtgtagcgcttctcacctaaattgttaaccaattatattcaaaggttaacaattagaatatattattctctcctgtttctgtcaatagaagaaaggatcgatttatggcagttggttaaaaggaaacaaaaagaccgttttcacacaaaacggtctttttcgatttctttttacagtcacagccacttttgcaaaaaccggacagcttcatgccttataactgctgtttcgaaatgtcccgaagcagaacggaccactcggtagcaatcagcagctccctgtccagcatagacagctgtcaattctttttcgattttgtccacgccctcagccggcgttaaccgatcgtgtacaccaacaagactaaggtgcgggcgcggcgcgatcaggctttggatctccgatgcggaaaaatgctttgcaagcgatgggacgtaataataaaagccgtgcctgtcaagattctgtgttttgatcagcacgtgatgatccacctggctgcacaaatccacacacaccttaatccggtcatcgagcgccgctgtccaccacgccatcaaacctcccatagacatgccgatggttccgatcctgtcaggctgaacatcagagcgtgactgcatatagtctaacgcacttaaactgtcataaatcatcatcccccacatcacttttccggtgagaagcatttctttaaatatctcgctttccgcttttccccgccgatctccaaacccccaatgatcaatcgcaagaacgccgtatccgagtgaagtaagctcatcagaaaaagaaggcgttttcaaataatccgctccctcaatcagctcactttttcccctatcatactggcctccatgcgaatgctgaaacaatacggctgggcacggtccttctgttttcttcggcttcacaaaataagcgggcgccttttcatgtccatttaaatcgagcaggagcgtttcaacgatattttcttctctttcttcaatacgtaatgtctcaacactgattggcctccgatcaggcaaatcaccaagcaatcgaaacagttgctttcttctttcggctctcatcccatcacccttccttattcgcttacttcacatttacgagacagatctgggttcccctttatttttccaacataaatcacatcatttactaaatatttagtaaatattatggaatatttcgaaaacaattattgtaaccgcttacttttatatgataatatcaatttatcaaaaacagatgagttaatattttactaaatagatgagagggatacccatggttcgtattaaagatatcgccttgaaagctaaagtttccagcgcaactgtgtccagaattttaaatgaagatgagtcgctttctgttgcgggcgaaacgagacaaagagtcatcaacatcgctgaagagcttggttatcaaaccgttgccaaacgccgaaaatcccgcgggcaaaaacagcgggctcagccgctgatcggtgtgctgagctgtctgtcccctgatcaggaaaggcaggacccttatttttcttccattcggaaagggattgaaaaggaatgctttgaacaggaaattttcattacaaattcgattcatctcggctcctttcaggaacatatctttcgggaattggatggtgtcattgtcatcggccgtgttcatgatgaagcggttaagcatatcagcgggaggctggagcatgccgtatttatcaatcattcaccagatccgcaagcatacgattcgattggcatcgattttgaatcggcttcacgccaggcgattgatcaccttttcgacttaggctacaaacggttaggctacattggcggacaagaaaaagagcatacgctgaaggacggccaaagcattcgcagaacgattgaagataaacgcctgaccgcttttttggagtcagccgccccccagcctgagcatgtgctgatcggagaatacagcatgcgtgagggctatcgcctgatgaagaaagcaatcgatcaaggccatctgccggaagcattctttattgccagcgattctatggcgatcggcgcattaaaagcgctgcaggaagccggactgcaagtgccgcgggataccgcaatcgtcagctttaacggcattgaggaagctgaatttgccagcacgcctttaacgacggtgaaggtatacacagaggaaatgggccggacaggcgtaaaactgctgcttgaccgtctcaatggccgaacgcttcctcaacatgtcaccctgcctacaacattaatcgtaagacaaagctgcggatgtacagcaaaggaggtgacataagcaaagattcatcacgatgataaggaggaaaagatgaaacacacttttgttttatttctctctcttattctgcttgttctgcccgggtgttcagcagagaaaagctcagcagataccgcaaaaaagacgttaaccatttattctacaatgtcaaccgacagtgaaagagatacgttcagaaaactagcggcagcattcgaaaaggaacacagtgacattcatgtcagccttcatttcccaggcaatgactatgaaaatatgatgcgtgtcagaatggcggccaatgatttgccagatctattcgatacacatggctgggggaaaatcaggtacggagaatatacagcggatctccgggatatgaaatggactcaagatcttgatcccaatttaaacagcatcctcaaaaataaaagcggaaaggtgtatgcctatccaatcaatcaggcaaaagacggtctggcgtataatcgcaatattttagaccgttacggcattgctccgccggaaaccatggatgactttatcaaagcactgagaacgattaaagaaaagagcaagggaagcattgttcccttctggtttgccggatatgacaaaagctcattcgcccaatattacgaccaattcgctacacctcttctcatcacagaccctgcccataatgaaaaaaaacagctcatcaacggcacttttcaatggagtaaattcacttatttatcagaaatcctcaaacaaatgcagaaagaaaaattgatcaatatcgacgccgtcacggcaaaaaaatcacagctcattgaattaatggcccaaaacaaaatcgcctttacaatgcaaggcggcacactcggccaagacgttgcccagatcaacccgaacgtcaaggtcggcattatcccgacacctgccatccatcccggtgatgacccgatatggatcggcggtgaacgctacacccttgcagcatggaaagattcgcctcaattaaaagaggcaaaagattttatcgcatttatggcccgcccggccaatgccaaacaaatggctgaagccacatcgcttccttcagggctgaccaatgtgaaagctgatattttctacgcaaacgattatgagtattatcaagatgtcaaagtcgagccttacttcgaccggttatacttgccaaacggaatgtgggatgtcctgggcacggttgggcaggagctcgcggctgacattttggcgcctcaagacatttcgcagaagctgggaagagaatataaacgactccgggagcaatccgaaacacagggagctgaaaacaatgagtgagatcgcaagggacgttcatgtgaaacaggttaagccaaaaaagcagtcctcactttggtggatgtacattcctgctttgctctccgttctggtctttatgatttacccgtttgtgaaaggcacattgattacctttacaaactggaacggattttcacaagtctaccaatgggttggattcgcgcaatatgaaaggctgttttctgatcctgatacttggcatatcttaaaaaacacgctgctttacgggcttggcagcaccttttttcaaaatgtggtcgggcttctgtacgctctcctcttaaatcaaagcattaaaacgaaagcggtaacaagaacaattgtgtatttgccggtgatgatcagcccgctcattatgggctacatttggtactttttcttctcctatgacggaggcgcgctcaacgatttgctcggggtcttcggcatcagccctattaatgcgctcgccagtccctcgctcaatccatggatcattgtcatgattaacacctatcaatatgtcgggatcgctatggttgtctacttagccggtctgcaaagcattccgaaagactactatgaagcggcgcaaatggatggcgcgaaacaaggccagcagttttttaccatcacgctgccgctgttaatgccctccattaccattaatatagtcatcaacattatcggaggcttaaagctgtttgacgtcatcattgcactcaccgcaggcggccccggaaatgcgtcacaatccatgtccacgtttatgtatgatttgtatttcaaacggcaggatgccggctatgccgcaacgcaaggcatatttatggcatttgtcattttgatcatcagcttttgcgcgcttgcgtactttaaaagaaaggagacggaaatgtcatgagagccgcccgtacaaaaagcatgcggatcattacgcttcttgcagccattgtggcctgtgcgcattttattcctttttatatcctgctgaccacttcattgaaagcaaaaggagactacagttcgaaatggatatttccagccgacatctcctttcataatttttcagaggcgtgggagcgcgcttcgctaggaaactcttttataaacaccatgatcatcacaggtttttctgccttgttattaattatattcggctcacttgccgcctacccgcttgcccggcgggaaacgaaactgaataaagccgtttttgccttgctgatttccattatgatcatccctccgttaacgtccatggttcctttgtaccgaatggtcgtggacgccggaatggtcaatacacacgcaatcgccattttcatcaatacagcggcttacatgccgttaaccgtattcttatattcaggctttatccgatcgaccattccaaaagagcttgtagaagccgcaagaattgacggtgcaggcatgctgaaaatcttttttacgattgtgtttcctctgctgaagccgatcactgcgaccatctgtatcatttcttgtgtctttatttggaacgactatcaatttgccattttctttttacaagatcaaaaggttcagacattaacagtagccatggcaggttttttcggagaaaacgcaaacaaccttcatttagttgccgcagcggcacttatggcaatgctgccgatggttgttctgtttttggcgctgcaaaaatactttattgccggcctgtcttccggagcggtaaagggttaacattaaagggggaagcaatatgaaaaagattacatttatcggtgcagggagcacgattttcgccaaaaatgttttgggagactgcctgttaacagaggcactgaatggatttgagttcgctctttacgacattgatcccaaacgcctgcaggaatcccagctcatgctcgaaaatctaagagaccgttataacccaagtgtggccatcaacagctatgatgacagaaaactcgccttgcaaaacgcaggctatgtcatcaatgcgattcaggttggaggatacaaaccgagcacagtcatcgatttcgagattcctaaacggtatgggctgcgccagacgatcgccgatacagtaggcatcggcgggatattcagatctctcagaacaatcccggtcttatttgatatcgcaaaagatatggaggaaatgtgccctgacgcatggttcttaaactatacaaatccaatggccactcttacaggcgccatgctccgctataccaatatcaaaacaatcgggctctgccacagtgttcaagtgtgcacgaaggatttatttaaagctctcggaatggagcatgacggaattgaggaacgcattgcgggcattaatcatatggcttggcttttggaagtcaaaaaagacggcacagatttatatccagaaatcaaaaggagagcgaaagaaaaacaaaaaacaaagcatcatgatatggtgcggtttgaattaatggataagttcggctattatgtcacggaatcgtccgaacataacgcagagtatcacccgtactttattaaacggaattaccctgaactgatcagcgagctgcaaatcccgctcgacgaatatccgagaaggtgcgtcaagcagattgaaaattgggagaaaatgcgggatgatatcgtcaataataaaaaccttacgcacgaacgctcaaaggaatatggttcaagaattatagaagcaatggaaacaaacgaaccattcaccttcggaggaaacgtcttgaatacagggctgatcaccaaccttccttcaaaagcggttgtggaagtgacatgcgtcgccgacagaaaaaaaattacaccgtgcttcgccggagaactgcctgagcagcttgcagccttaaaccggacgaatattaatacacagctgatgacaatcgaagcggctgtcacacgaaaaaaagaagcggtttaccaagctgcaatgcttgatccgcatacaagcgcggagctttccatgaaggacatcatctccatgtgcgacgatttatttgcagcacacggcgattggcttccggaatacaaataaaaactaggggaccgctctcccctagttttttggttttgtttcgccttcccaggccatcatgccgccttcaacattgactgttttaaagccttgctcatccaggtacttgcagacgttcatgctgcgcattcctgagcggcagataaatacgtactctttgtctttatcaagggtttccattttttcaggaatatcccccatgcgaatatgaacggcttgcgggatcatgccttccgctacctcttcatcttctctgacatcaattaaatataattcttcgtccgcctcaattttttctttcaaagcggctgtgctgatttcttttatttccaaagaaaacactcctattcacagtgatcatgttcagtatatcaaagtcagccgaacgattgctattctgagactgatgaaaaaaaatccccttttggcaaaggggattttttctaggcttagtttgccacaatattgacaagcttcccaggcaccgcgatgattttccgaatcgttttgccttcaagctgctctttgaccttttcatctgcttgagcaagctgttccagctgttctttcgttgcatcggcaggaacctgtaatttcgcttttacttttccgttcagctgaacaacgatttcaacttcatcatccacaagttttgtttcatcatatacaggccaagcttcgtaggcaattgtgccggaatggccaagcttctcccatagctcttccgctaagtgtggcgcgacaggagaaagaagcttcacgaagccttccatatattctttcggcagttctgttgctttataagcttcattaataaagaccatcagctgggaaatacccgtgttgaaacgaaggccttcataatggtctgtgactttcatgaccgtttcatgatagacgcgctccaatgtttcacccgcgccttcaacgatttttccattaagctcaccgctgtcttcaataaataggcgccatacacggtcaaggaaacggcgcgcaccgtctaatcctgattcagaccaggcgattgaagcatcaagaggtcccatgaacatttcgtacaatctcagcgtatcagcaccgtgagaggccacgatttcgtcaggattgacaacgttccctttagatttactcattttttcgttgttttcgccgagaatcattccttggttgtacagcttttggaacggttctttcgtcggcactacgccgatatcataaaggaacttatgccagaagcgggcatacagaaggtgaagcacggcatgttctgcaccgccgatatacatatcgaccggaagccatttttccaatttttctggtgatgccagctgatccggattgtgcggatcaatatagcgcaagaaataccagcagcttcccgcccattgcggcattgtattcgtttctcttcttccttttttccctgtctcagggtctgtgacttccacccactctttaatgttcgcaagcggtgattcgcccgttccgctcggtttgatttcatccgtttttggcaaaatcagcggcagctcctcttccgggacagctgttgacgttccgtcttcccaatgaatgaccggaatcggctcgccccaataacgctggcggctgaagagccagtcacgaagacggtacgtcactttcttctcaccgtttttcgtttcttccagccaagcgatcactttttcaatcgcttcctgtttgtgaaggccgttcaggaaatcagagttcacgtgctcgccgtcgccagtataggctgcttcctcaacgttcccgccttttacgacttccttcaccggaaggccgaatgttttggcgaattcaaaatcacgctcatcgtgtcctggaactgccatgacagcacctgttccgtatgatgcaagaacataatccgcaatccaaatcggcagtttttctccgtttacaggattgatcgcatacgctcctgtaaatacgcctgtctttgttttcgcaagatctgtgcgttctaggtcactctttgattgaatttctttgatataagcttcaacagcttctttttgctctgccgttgtgatgttttccaccaatgcgtgttccggggcaaggacagtgtatgtagcgccaaacagcgtatctggtcttgttgtaaacactgtaaaggaatcatcatgtccatctatagcaaaatgaacgtgagcgccttccgaacggccgatccagttgcgctgcatatctttaatgctttccggccaatcaagctcttccaagtcctcaaggagcctgtccgcataagcggtgattttcagcatccactgcttcattgggcgtctctctaccggatggccgccgcgttcgctcttgccgtcaatgacttcttcgttggcaagaacagtaccgagcgcagggcaccagtttacaggcacttcgtcaacgtaagcaaggcctttttcgtatagctttaagaaaatccattgcgtccatttatagtattcagggtcagtcgtattgatttcgcgatcccagtcatatgagaagccaagcgcttgaatttggcggcggaagttatcaatattctgcttcgtaaacacagcggggtcgttccctgtgtcaagcgcgtactgttcagctggcaggccgaatgcgtcccagcccattggatgaaggacatcatagccctgcatgcgcttcatgcgggacagaatatccgtagctgtgtatccttcaggatggccgacgtgcaacccagctccagacggataaggaaacatgtccagcgcgtaaaatttttgtttttcattattatcaagagtggcaaatgttttgttttcaagccaatatgtctgccatttcttttctatctctttgtgctgaaaactcaaagtaaaaacctccttctgattgaatacggcgtgtatggttcaagtattgacgggaaggagaggattatattcagaatattcccaaactaaaaaaaactccctcatcccaaaaagggacgagagactttcgttttcccgcggtaccaccctcgttagcgcggcatacgccgcactcacttgatacttttaacgcagttatgcgtcagcggcttttcaccgctgcaactctgaggtgagttcggaaacaaacttgattgactttcaccagccgtcaactctctgcaacaatatctgtttcttactgctcctcttcattgttcttatcgcaaccgtaatctaactgtattttatagaattctgttcataagtgcaagcaggtttgtatacaatgggaatgtaccctgaacgggcggagattgaggacaattattcgggtggagttttggtttgacgtttggactcggccggttcgccgccgctgttcagttctctcacaaagtcaaaacttctgagaacagcttcaccgccgtagcctgagataatggataagatgacaagttgaattcctgaatcggggtcagcggataatacaagtaaaatggaagccgtcatgccgataaaccaatcttccaaaaatccaaggtagataaaccgcttcgtcattctgggcttctccagcctgcctctctttttcacatgaccgagaatccccatgattcctccaattacacaagcaatgagtacctgatgcagcatcttcatcatcaccttcctaaagcccttatttcgtaaagcgacttcaggccatccagcccccttaaacgattccgatgattttcgatatctacataccggcaaatctgtaaaaagcttgtttcttccattatatgtgaacacatgatcggtaagcttgatgcattggattcatttttcacccagtgacattgacctagtcacctatttagcatgtagaaaacctttccgttcatatgttcaaattctgttcttatttttagtgtatacgaggacaagccctaatgacaaacaacaaactgcacttgcttgaatcagaacatgtgttgtgctacggttactgtagaattcatttttaaaaaggggaatatcaggctttcgcatagcaagctgacggcctaagggggatttatatggctagttttcaatcatttgggataccaggacagctggaagtcatcaaaaaagcacttgatcacgtgcgagtcggtgtggtaattacagatcccgcacttgaagataatcctattgtctacgtaaatcaaggctttgttcaaatgaccggctacgagaccgaggaaattttaggaaagaactgtcgcttcttacaggggaaacacacagatcctgcagaagtggacaacatcagaaccgctttacaaaataaagaaccggtcaccgttcagatccaaaactacaaaaaagacggaacgatgttctggaatgaattaaatattgatccaatggaaatagaggataaaacgtattttgtcggaattcagaatgatatcaccaagcaaaaagaatatgaaaagcttctcgaggattccctcacggaaattactgcactttcaactcctattgtcccgattcgcaatggcatttcggctcttccgctagtcggaaacctgacagaggagcgatttaattccatcgtttgcacattgacgaatatcttatcaacatccaaagatgattatttgatcattgatttatccggattggcccaagtgaacgaacaaacggccgaccaaattttcaagctgagccatttgctgaaattgaccggaactgagttaatcattactggcattaagcctgaattggctatgaaaatgaataaactggatgccaatttttcgtcgctgaaaacatattcaaatgtaaaggatgccgttaaagtgcttccgattatgtaaaaagatcccgctcacccagctggatctttcagattgttgacaaaatcctaaaatggttttcattttaggattttgtcatcttttcagcgtgattgaaaacccttgaagtctaggaaggacgagcataggagcggagcgaatgttctaattcgtgagcaccgaagcgcaggcctgacaacgaatgcgagggtttgtcgacacgctgaaagatcccgctcattcggcgggatcttttattatgaagagattgatgcctgcttatttgtttctttagctgattttatccgtttgtcatatagaagcgttgtggcaatactgatcagcagcaataccaacagagataaaacaagagccctaatgccgtaatgatcgacaagcactcctccgaacaggggaccaatcattctgccgcctgtcgccgcactgttgacaaagccttgataaaagccttctttccctttaggggcaagctgattggcaatagtcggcacagcaggccaaacaagcatttctccgatagtcaggatcaccatcgcagcgagaaacatcggaaattgctttgcagtcagcagcatgctgaaagacacaataaaaatgataaagccgatgaccatttgcgcttttagcgactcggcccattttttcaccacaaaactgacgagcggctggccgagcacaatgagaattccgttaaccgtccacagcacgctgtataaggaaagagatattccaatgctttgtgtgtacgaagcaattgtggttgaccactgagaataagccagccatccgagtacatagcctccgcttaaaatgatcagtgcggcaaattttgctttgctgttcacagcatcataatcaagcacggatgtttgggatgcatcgcccgtttgaatatttcgaaatccgaaatatacaataaagaaaaagatcagatacaatacggcatttgccaaaaatacatatgaaaacgagaaagatgccacgacaccgccaagcgctgaaccaacggccacgcccgcgttttgcgcgacatatatcgcattaaatgccttccttcccccttcaggccataccgatcccgccattgcgtagcttgccggaaaaacaacaccggagccaaagcccacaatcgtcagcagcacaatataggctggccaatcatgaaaaaagacaagacccatcaggcttgctaacgtaatggctatcccaagcataatcgatttaaaaccgccgattttatcaaacaaaaaacctccgcataaattgccagccacactggcgccggaattcagcatcaggacaagtccggctactgttaacgactttcctaaatgattatggatataaatcgtattcagcggccataaaaaagaagcacccgtcacattgataaacattccaatgactaaaattttaagagcacgcggcatactcatccccctttcttacctaaaaaagctcatgaaaaaaacgaaacctaaaacggctccgtacgaatccagttatcatagcacattcattctatctgtctctctcacatttttcaactgatgagcgtgaaaaaatctaacaaatattgtttgaaaaatgtaaaataaatagaaaaaggggtcatattatggaaatggtattagcattcttaggttttctggcatgtctcattgcactgggctatggattatatcaccttgtcagatatgtactgaaaaaggaaaaacgtttctcaaagagacttttttggccgcttttcattggaggccttgtgctgctctttaccggggcagcattggcagaacctgacactgccgcagcaaatgccgagaaaaaatattcagcgctaaacgccgaatataaaaacctcacaaaagagcacgaagaacttgagaaagaatataaatctgtcagctctgaagcaaagaaattaaaagacaacaaagaagatcaagacaagcttgagaagcttaaaaacgaaaatagcgatctaaaaaagactcagaaatcattaaaagctgagattaaagagcttcaagaaaatcaaaagcagctcaaagaagatgcaaaaacggcaaaggctgaaaatgaaacacttcgacaagataaaacaaagcttgaaaatcaattaaaagagacggaaagccaaaccgccagctctcatgaagacactggaagttcttcaaacaatacgagtaaaagtgatgaaaccaaaacagctgacaaagcagaaggctgtaatatcaaaggaagcagaaacggcatctaccacacgccaggcagtacatactacgaccggacaaccgatccggctgaaatgttttgctcagttgaagaagctgaagccgccggttatcgggcgccaaaacgataaacaaaaagctccagaatgtctggagctttttctgtttcacaacgacgatttaatgaccttcttataataaagaactgacagaaaaccaaaaatggagtagagcgcagtatataacaccatcaccataatcataggcgcccatacctctgatccgaataagaaccagccggattggacggcaaagtaactgtggaagaggccgacaacgagcggaatgccgaagttgtacatttgtttgatgcgtatcccctttatcaggtcgccctgcgtaaagccgagttttcttaaaattgtatagctcggtttttcatcttcactttcacccatttgtttaaaataaaggatacaacctgatgtaatcaggaacgttaaccctaagaagccgacgatgaacatcaccataccaaacagtgatttttgcgcagcgcttgtatctagtcttgataaatgctcgtttttcttgttcacctgttgaaaaagctcatttgctttttccatttgatcgtcatgtttcacattgacgccgataaatgtagattgcgccagctgaatgcgggggtctttatccttgtccagctgtttaaacaggctgtcatccacaatgacagcgggcatgcccccgcttgtaaacgtgtaggacacaagaaactcttctcttaatcctttatattttaatggctgcgtctcgtgcttgctttttactttaataacaccagagtccttgaaaaccattattttttgcagcaagtcggtgtatcctgagaaaacggcttctccagccgccacatcgactccttttacatctttgtcgctaacaacagcaagctgcatattgccgggatcgccctgcatctctttcggagttccatccataatatttgcaatgtcaacatttgcttgcaggacaggtgttgccttttttacaaacgagatgttgctttccctcaatttgttttcaaataacttggcatctttctcattcatgaatgaaaaatcagccgctacattttgttcagcggtcttttccgacgagtaatacgagatgtaagcaagagataacagcccgatggcgagcgctgaaacggttgtaataatcgtcagcagcagcgcattcgatttcattctgaacatgatcgaagacagtgacagaacctcagaaatatttaagtagccgcccttgctttttcgaatgatattcgagataaacgtaactgatcctttataaaacaaaaacgtcccgataatgacgctccccagaatgaagctcatcgcaacaaacagttcattaatggtcttaaattttccgccaaacagctcagaagacacatagtatcctgtcaaaatcaacacgatgcctaaagcgccgatcagcatttggaaaaatgatattttcttcactttgtcttcagtggaggacgttactttaaacaaagataaaatactctgttttttgataaacgtataattcatgatcatgatcaaaaggtaaatgccgcagaacacaatgaccgtttggaccaaggcctgctcagaaaaatgcagtttcgcatccgctttgacatcgacaattttgaacagaatcatcaagacaagcttcgatatcgaaaacccggccgctaccccgatcgctaatgaaccgaaatacagcatgacattttctgcacttaagatgcgaaaaattttatgcttcgtcattccaattaattgaaacagcccgatttctttactccgtctcttaataaaaatcgtattggcatataaaatgaagatcgccactacagccacaagcaaaatcgaagcggttttaatagccgcggctcccttgattgaagccttcacttcgttaattgctggatcatactgcagcgtgacaaaggcgaaataaagcgccacgctaaagatgagcgcaaacacatacaaatagtaattccggagattctttttcaaatttcgcaggatgagctgattaatgttcatgctgcaccccgcctaacacgccttgcgttttcataatatcctggaaaaacgtttgcctgtcctggccccctttattcagctgtgtatacatttgcccgtccttaataaaaatgactctgccgcagtagctggcagcgacgggatcatgggtaaccataataatcgtcgcgttgcgtttttgattgagctggctcagcttatttaatagatcggaggccgatttcgaatcgagcgcgccggtcggttcatcagcgaaaataatgctcgggtcatgaataaacgctcttccagcggatgttctctgcttctggccgccggaaatttcattcgggtatttatcccgcaattcatatattcccagttccttggcaacttcctcaaacttgcgattggcttccttttttgatagtttcgtgatcgataaaggcagaaggatattctctttcactgtcaatgtgtctaacaaattgtaatcctgaaagataaagcctaaatgctgttttctaaattcagccagctgcttttccttcatagccgtcatgtcatttccattaatatgaatggttccgtgactgacctgatcgattgaggacagaacgttgagcaaagtggtttttcccgacccggaagcacccataatactgacgaattcgcccttttcaatgtgaatatcgatgcccttcagcacttcctgtttattcagcttgtttccataactttttcgaattttattcgcttctaaaatcaccatttacgcagtctcctttatattggataatctcattataaaaaggaatgccgggcttttccttcgatacggcgaacaaaaaagaaaagcatgtgacattttcgtcacacgcttatgacatgttcaaattgattccgtattggaaaggttaatgtaaaaactgttcccgcaccaaactccgactcaacatcaatatggatcaataacggcgccgctgctttttttgccaagtacagccccatgccagttgacgcttgatcatggtgatccgttgtggatgtaaaccctttatcaaaaatacgcggtacatcttttggatcaatgcccctgccacaatctttcacttggagctgcgtctgttcccctttttgaaagcttttgatctcgatttcagaggcttcgctgtatttcaccgcgtttgtcagcagctgcctgatgataaacgccagccattttgcatcgctcagcacttctttggcctcgagctgtatgtcaaaaccgatccctttttggatacaccacgattgtaaatctttgatttctttaaagatcaaaggctgaagctgaatgaattctactgacaggtcgttttcaataaatgaaatgcgtttttgatgaagctgctgatcaagaagcaggtgaatacgcagccattcatatgacagctgggatttcagtgctttttcttccattctatcaatgattaaatgcatcgctgttaatggagttttgacctcatggatccatgccatcagctcatctttttcattttccaatgctaagcgatgccgtgctgcggtctgcttcaagtgttctgtttgcccggcaatgcttctttcaaccattgcttcaaacggcgtttccggttcatttatggctgtcacatcgagattgttctcccatgttttcaagcttttataaaacgctgtttctttccgatagcggaaccaaaggaatatgataaaaaacaagatgcacaaatacaccatataaagtacattcccaaatgatatggaaggatcgacaaaagcaatgaacagcatcaaagcctgctgaaacaaaaacgcggcaatccagctccgcctttcgataaggaatgctttaatcatagaacttgtcctcttccttcgcgatgtagccctggcccacctttgtctcgatatatgcaccaagctgcagggcgtccagtttttttcgcaggcgattgacattgacggtcagcgtattatcactaacaaaacgctcatcgttccacaagcttctgatcagctcttcccggctgacgatcttgtttttttgctctattaattgttttagaatgaacatttcatttttggtcagttcaacagatcctttgtcattgctgacgaggttctgctccgcgtctacagcagcgccgcaccacgttttaatcgtactcggctccgtattataatggtgcacacgccggaacatcgcttggattttcgcgatcagcacatcaaaatgaaatggcttttgaataaagtcatctgccccgagctgcatggacatcaccatatcagcaggatgatcccgggaggataaaaagagaatcggaacatttgaccgggagcggatcagacggcaccaatgaaagccgtcaaatttaggcagctgcacatcaataatgacacaatcaggattaaccgccgcaaattcctgcagcacctgactgaaatcctgaatgccgtatacatcataggaccatcccgttaaacgatccttgatttcatgaaacagcgattcatcatcttcaatcagcaaaagtttaaacaatcgactcaccgcactttttccttttttatcaagtgtatagcaaaacgccagcatgcgctatagaaaaagccggctgtctcagccggctcgttcgcattataattctcttctcaacgctgtcagcacgttggttttggtagcttttctcgccgggttcattccggaaatgactgcgacccctccgcaaatcacaacggcaatgatcacaaggctcgccgggatgtaggagaatgtgtaattcaaatcgcccgcatcgccaccgcttgtggccgcaagaatcatcggaacggccaggttgacaaggtagctcacgccgtaagaaatgataatcccaatcacacagcctaaaattccgatatacgcgctttccatcaagaacattcggcgaatgattgacgggctcgccccaatcgctttcataatgccgatctcttgcgttctctctgtcaccgccatcgtcatcgtgttaaaaatgccgatcgctgaaatgataactgcgatacatccgacaaagatcagtccgattttgaagaccatgaagaaggtattggctccctcaagttcagtagtcactgatgtgacatagtacccgtcatctgttagatcatttgtcagctgttccacattctcaaacttatcagcaaaaacaccaatgttcgtttcaacatttccgcctttgaaatctaagaattccgaaaaatcttttttgaattgatcactgataaaaatatttgagtcctccatccagtcttgagatggtttttttgtaataccgacaattttaaagtcatatgtttttgtttttgtaacatcccctgttttagaatctgtcttcgatacacttagttcaattgttttatttagaatatctttcgtatagccctttggttcttttatatcttctggatttccttttgcttcctcgatttttttgttatattcttccgattcttttttcgttaataatctctttgcgaagtcgtatcctactacgatttcattttccgactttgcgactcttcccttttccaattccatattggcctttaattcatcattcatattagtaaaaatgagatttgagctttcatttgtacgattgcctaaagtagctttgtttggttcatacacttgcgttctttctacaactgaccttacgtgatcatacttctctaaatcagcttttttaatcggcttgtctccttccttgcccattacgctgactttcgttacaatctgctggctcattgtcatatctgtaatcgtcttttgaatcccaaatccaacggacgacaacacaaccaaaaacgcacacgccattgttgtcgccagaatcgtcataaagacgcgaagcctgtttttcttcatatttcttctgataaaatgaacctgatccttaaacctcaacggtaattcctccttttagcacaccatcatgaagctgaaattttgaatgtccgatagaagcgacttcatcatcgtgagtaatgatcacaaatgtaatgccacgctcacgattcagctgctggatcaattccagcacttcatgttccgtttctgaatcaaggcttcccgtcggctcatccgctaagataatcgaaggatttaaaatcaatgctcgagcaatactgacacgctgctgctggccgcctgacagttcattcggataatgagcggcgtggttttccagaccgacgcgtttcagcatgtcctgcaccttttgcttccgctcagatggcttgattccttttaacgccagcggcatttccacattctcatacgtcgttaaacccgggatgagctgaaagctctgaaaaataaacccgaaatggtcaagccgaaattgcgcccattccttttcattaaaccccgtaacatcagtgccattaatgacaatccgcccttttgtcggcgatatgtagccggaaattaaattcaaaagcgttgatttccctgagccgcttcgtccgacaatgcaggcgatttcccctttcgccacgctcaatgaaacatccttcaatactggaacttcattctcacggcccttttttccgatcgtgaaagaatggtcgatatgctgaacatcaatcatatgttctctctcccttacaaaagtttcatttttttataaatcgcaaaataactaatcaagaaaccgattaccgcacctgtacccatgccaatgagataaccggcaaagctctcgcttgcagtaaatccaaaatagccgaagcccatgattcctatgataataacgatgatctgcaccgggcggttaagcggcttccataagaagaaatatccgtttctttcattagacattttaacaaagctaatatagccgatgatgtaaaaaatgatagtcatgatagccggaatgactaaataatatggtgaattctcagcccatttcgagtctacataaattatcggaatgaaatactgcacccatttaggtactggaccatggataaaatctattgatccgccaaaaaggatctcgaggttgatcacaggcaggctgatgagtaaaaacggcgaaatggccacggtaaatgagactagaagctgtgcgaaactattgcctgtcaaagctcctccggccataaccaaagaataagccagcatgctaacaataatcattcccaagctgtaattgtgaaaataaacggcctgatctggcttcaaaagcatgatcagcaaaacagacaaaacataacctatgagctgcggcaccacaatcaccattccgccggtaaggaacttcgcatgaaatatctgccctcgtgtatatggaaggcttaatgtaaaatcaaagaagctcttgctacgttcaatcccaagctggctgaccgccaaaacgactccccaaatccaaaacaatgagataaatgagctatttaaataatcaacgctgaatacgcaggggccgacccaattttcttttccagtgacacagccttgatagatgagatacatatttaaaattgataatggattacctaatataaaaaccaaaatggtgataactaaggcgactttattctgccgccactctttgtaaagcagtccggaatccggcaactcacttccctccaaacctaaggcatttcttacacttttgttttcttataaatagagaagtagctcacaaagaatccagccactgctccaatgatcatacccaaaatataaccaataatggaatgtccggtatagtatccaaataaaccaaatccaaggatgccgaaagccataaccagaatttgcaccgggcgatctaatctgttccataagaaaaagtgtccgttccgttcacttggaagcttcttgaagcttataaagccaatcaagtaaaatagcatgctcattacggctggaatcaataaaagatatttactgttaatcagccattcatttacaacgtaactaatcggtactaggttcgataaattgcttgccagagagaaataactctcaggggaagggaatatttcccatatattcgcaccaaaaacaacttctaggtttccaaccggcaatgcaataattaaatacggcaatatagctgctgaaaacgccgttaacagttgggcaaaagcatttccagttaacgctccggcggccatcaccagtgaaaaagccataaaacttatcacgattactccaatgctgctgtgctcaaaaaagtagacgtgttcagggttatagacaagaatcagcagccatgcaagtaaaaagccaatcaattgtgacagcacaatcacaaaaccgcctaaccaaaattttgtctgaaaaatttggcttctgttatacgggaggcttaatataaaatccatcgtgcctttcgaacgctccattccgaggaagcagaccgccaaaatgacacccggcacccagttgatatctatcagattgcttatggaataattcacaataaaatcacaatattgcgggtcttggcgatcaagacacccttgataagacaaatacgtattaacgatagaaagcggatttgccaatactaaaaacgcgatacttaacaaaatcaccacttgattctgcttccactctcgatagaggagacctcggtctaccatctccgcttccctccaaacttcgcaatgaacacttcttccaggttgacaggaagctcattccacacttttggcttcagctctctcaaaaagctctttttctcctcatcgcttttcggaatcagcactgtgtaaaacacgccggcctgatcgagcatcggaatgttttgctctctgatggccaaattgacatctgtatcgaaggccatttgaattttaatgtattcttcttttaactcatcaagatccatgacgttggtcaggctgttatcttcaagaaaaccaattcggttgcacatccgctctatgtcttcaagccggtgggacgtaatcaggatgctcgtatcacgctctgccacttcatcgaccatcagctgcagcacatcatgccttgtcaccgcatcaataccatccgtcggctcatcaaggaggatcagcgccggtctcgccgcaaacgacagaacgagcgatagctgcttttttaagcctgtcgacagctcacggtattttttcgtttccggaatttcgtatctgttcatcagctcattcgcgtacgtgacatcaaatttcggatatattcttctcaaaatatcgactaactgcttgtatgtatacttatcgtaaaacggattttgaacaggcatgtagatgatattttgtttgactttcgggtgctttttgatttctacgccgtcaaataaaatcgttccgctgtcagcgaaaatgatttgctggattaagcgaagcatcgtcgttttgcccgatccattgcgtccaagcaatccaaagatttctcctttttcgattgttaatgaaacatcttttaatacttgattgccgtcaatcgcttttgacagctgccgcagttcaatcattttttttgcctcccttcacatcagcgctgatttcctttatccattcgtgcagtttttccagctcaacccctgcatagtgtgcatcgatgatgagctgtttgagttgctctttaatcatcgtcatcttcccttcaaccagtgtcgtttttgcattctccgatatataggtccctctgccccgcagcgtttcaataatcccctctcgctcaagttctttatacgctttgctgacagtgttcggattcgcaataatgatcgttgccaattctctgacagaaggaagcttatcaccaggcttcatgatccctttcaaacaaagctctttcatttgctgaataatttgttcgtaaatgggtgttgagcttcttggatcgatttgaatcatttacttccctactttctatacgatctgaaccttttatagataaaaatgatcaattatacttttttgccattcaaaaccgatcatcacaagaacaagaaaaaaagaacaagcgatcacagatgccgcaatcagcattggcacgttacgtttgtttcgttttttatgtttcataactgcctcccttaatgtcaatatataaatgattttatattagtgtctatagtgtattacttcaattagtacacttaatacaataaatactttgactcacaaagtcaatcctttttttacaaaaaaacggacccttttaaaagggtccgttttcctacacatcaagagggtgctgcaggatcatattattttgcaaagattgaagctgaagtctcattctgtacagctgttctctctgctgatcatttgacgacagccatagtttattcaaggcatttaccgcatcttctagctgcatttgtgcatcactatattcttgatcgttataatgctcttgtttagaagcgattttcagctgttcttcagcataatcataggcctgcatacattgctggagatgttcatctactgattgtcttgttgccacagtaacccctcctcttggtaatggaaatcatccatcattcatattgtagcctcatctgactttattcaataaagtaatttatggtcgatattcatttgttctcttgtgaaatgcgtgctacaattttaggatgcaatcgtacgcaaggaggcacatgaattgtgatgcagaacaatccttttccttattcaaatacggaaaaacgctatcatacattgaattatcatctcagagaacatttcggccataaggtgtttaaagtagcgcttgacggcggttttgactgtccaaatcgggatggcaccgtagcccacggaggctgtacgttttgcagcgcagcaggctccggagattttgctggaaaccggaccgatgatttaattacgcaattccatgacatcaaaaaccgcatgcacgaaaaatggaaggacggcaagtacatcgcttattttcaggctttcacaaacactcacgccccggttgaggtgcttcgtgagaaattcgaatccgtcctcgccttagatgatgtggtcggcatttcgatcgccacacgcccggactgtctgcctgatgatgtcgttgattacttggcagagctgaatgaacgtacgtatttgtgggtggagcttgggcttcaaacagttcatgaacggactgcacttttgatcaaccgcgcacatgattttaactgctatgtggaaggcgtcaataaattaagaaaacacggcatacgtgtctgctcgcatattatcaacgggctgcctttggaagaccgggacatgatgatggaaacggcaaaggccgtcgcagatttggatgtccagggcattaaaatccatctgcttcacctactgaaaggcacgccgatggtcaaacaatatgaaaagggcaagctggaatttctttctcaagatgattatgtgcagctcgtctgcgatcagcttgagatcattccgcctgaaatgatcgtccaccgcattacaggtgacggaccgattgagttgatgatcgggccaatgtggagcgtcaacaaatgggaagtgcttggcgccattaataaagagctagaaaatcgaggcagctatcaaggaaagttctttcaacggcttgaggaggaatcagcgctatgattttgaagaaaattcttccttacagcaaagaactgctgaaaatggccgcgggagagggagatattgtcgtagatgcgacaatgggcaacggacatgatacacagtttttagcggagcttgtcggtgaaaacggccatgtatacgcattcgacatccaagaatcagccgtggccaatacaaaggaacggctcggtgacatgtatcaagcgcgaacaacgttatttcacaaaagccatgataaaatcgctgaatccctcccgcctgaaacacatggcaaagtggcggccgcggtatttaacctcggctatttgccgggcggggacaaatcaattacgacaaacggcagttctacgatcaaagccattgaacagcttctcagcatcatgaaagacgaaggtctgattgttctcgtcgtctatcatggccacccggaaggcaaagctgaaaaaaacgacgtgctcgagttttgccgggacttggaccagcaaacagcccgtgtattaacatacgggtttatcaatcagcaaaatgacccgccatttattgtcgccatcgaaaaaaaagctcagatcagcaaatgatttgagcttttttctttgaatttttcatccaggacattttttgaaatttccggtaggctctgccgttgatataaaagaaaagggaggtttttccgctggctttgatcagcttctttgcgagccggcccatttccttttggcctgccactttatcatctgacaaataaacgccaagcaagccgcgattgattaaacgatggaagttttcatgcggaatgccttgtaaatgctcgtcggctttatggataaagtgttcaagccggtccatcatctcttcatgagactgataatacgagcagaaattcaagtctccttccagcaagtcctcctcttgatcaatcaaataatcaagaagaatatgaagaccctgtatgtaaggaaaataactgtctcggatttttttagcggtgctttctgtgaaatcaggctggaacgaatacgcaaccagacagaaaatgcctaacgttgagcctgcacaggctggaaattcataccattccatctcaggcagctctgattcatattgagtaaaccacttttcaagccgcggaacacgctcatgctcaataacgtgcttatgcacctgcaaatcgcaataatagccgcacagttcaagcagataaggtttaatcatgtcatagtgctcaatggagccgagaacacgctggcacgttttaaccagttcatgcaaatatccgctgtcatcctgttcttccctgaattgataatagttttgcagttccgccccaactgtcagtgcgtcctgcattgaggcatggagcatccgaaaatcctgcgggtccagcgaggtgctgcggtcacacagattgtccaaataatcactaatcgtttgatacgcgatgataaactcgacacatttctgcttttggctgcctgacaataaggccagtatgccgccgccttcacagtgaaacgttttgtcccgaatacttgcggttgcctgtgctttcaattcactgttatgaatcgattctgatttttgcttccatatgtccagctcttgatgaacgagcggaaaaatatctcgatatacctttgccatcaatccaaaaggatgttccggtactgtcaacacatgcaccccctactagttcaaatatattgatcagtaaacgctcttgctgctttaaaaacatcttctctctcgggttcattgaagatctcatggtaaagcccttcccactctctgtatgctttattatgagaagcaacaccattaaaccacttgatgaccatcgttttgtcaacaagcttgtcatcaccggcttgcatcacaagaagcggaactttcaaaaatgcctctgtcggcaccattgccgattcaattgtctttaaaagctctctgtaccatctgacagaaactttcctgacgtataacgaatcattttggtcagcttcgatgacgtcctcattgcgcgtcgccatatcaattgataatcccgaatcaaccttaagtgacggagcgatgacattcaggccttttgatgcaagatcaagcgctttattcactttaatttgcagtccgagacacggtgatgataaaataattcccgtaatccggggatttctttgctgtttaacccattcaatcgcgaccagaccgcccatgctgtgacctagaagaaaaaccggaagatcaaaggttcgcgctttatctatccaagcatctacttcatcaatgtattcttgaaacgagcgaatatgccctctcgctcttgtcgttgttccctgtccaggcaaatcgcccatgacaacgtgataacccgaagaccgccacatttcaatcagccatttatatcgtccgtgatattcacttgccccgtgaatgattacaatcacggcaacaggtctgtctgctttccaggtccacatgatcttcacctcatacgaaatttaaatagagaaagaaggatgaatcttatgatctacccttataaggaacacaagccagatatccacccaacagcctttatagctgataatgcaacaattaccggtgatgtcgtgatcggagaacagtccagcatttggttttctgttgtcataaggggagatgttgcgccgaccagaatcggaaacagagtcaatatccaagatttaagctgcctccatcaaagcccgaacaagacgctactcattgaagatgacgccacgataggccatcaggttacacttcatagcgctgttatccgcaagaacgccttaatcgggatgggctcaatcattttagacggagccgaaattggcgaaggcgcttttattggtgccggcagtcttgtcccgcccggaaaaatcattccgcctggccatctcgcctttggccgccctgcaaaagtcatccgccctttgacggaagaagaccgaaaagatatgcaaagaatacggtcagaatatgtagaaaagggccaatattataaatttcttcaacaaacataagacctgcttcgtcttactttaccatttttcaaattatatttgaaagcaataaccatcgttaacccggacgtcatacagttcgggtttcgatttttccataaaacgttcacatatagcatgaaacgtatgacttttatcttatcacaaaactataaacagcctctgcaaaaacacatacctattctttcctgttctctattttctatgagcacacacaaaaagagcccactgggagctctttttgtcagctgatatttcgttcgctggcagcagccgcattttttttatgaaacccttttccatagtacacagccagcaagatgagaaaccatatcggcccgataatcacggctactcttgtatcagggctgtaagccataagaatgacgacgaatgctagaaatgccaatgacacataagacgtaaacggaaataaaggcattttgtactttaattgtttcttttcttccggcttcaaacttttcctgtattttatttgagaaagcaaaatgattgcccacgtccaaatcgctccgaacgtcgcaatacttgtaacccaagtaaataccttcgcagggacaacatagtttaacagcactccgactaataaagcgcccgctgaagccagaacagctttacccgggatgccgcctttcgtcagctgaccatatgcttgtggcgcctctttctgttccgccaagttaaacagcatccgccctgtgctgaaaataccactgttgcatgaagacagcgcggctgtcaacacgacaaagttaatgatacctgcggccgatggaatgcccactttttgaaatgtgagaacaaatggacttccttgagagccaatttcctgccacggataaatagacataatgacaaataaagcgcctacataaaaaatcaaaatccgccaaaatactgtatcgattgctttggctaacgatttttgcgggttttttacttcgccagccgtcaccccgatcatttcaatccctaaataggcgaacatgaccatttgaagagacaataaaaccccttttaatccatgagggaaaaatcctccgttgttccacaaattgctgattccggttgcaatgcccccattgccgactcctgcaataatcatcaataaaccgacagcaatcatggataagattgcaacaattttaatcaatgcgaaccaaaattccagctcgccgtaagctttgacagccaggaaattaacacccgtcataatgaccagtgccgataacgcccaaatccagtttggcacgtccggaaaccagaaccccatatagatgccgacagcagtgatttcggccatacaggtgacaacccataaaaaccagtagttccaacctgttaaatagcctgcaagcggtcccaaataatcacgcgcatacctgctgaaggagcctgcgaccggtttttgaatggccatttccccaagcgctctcataataaaaaacatgaccaggccgcttgcggcatacgctaccaaaataccaggccctgctaattgaatagctgatgcggagccgaggaacaaccctactcctatagcagctcctaaagacattaaagaaatatgcctttcttcgagtccgcggtgcagctcttgtttttgtttttgcatgcttcttctcccctagaaaaaaatatcattatatcatttttctgaatattccgtacggattgggtaaatcaatgatgatggagaaataaaaggataacaacaaggctttcgactactcgaaagccttgttgtctgttacacaaagatgacttctttaggctgatggctcagctcttcaggcatataccgtttttcaatattgatgctgtgccagatcataaagattagcacagtccaaattttacggctgttatcagccttgtccgcacaatggtcttcaagaagctgaaggacataatccttatggatataagcatccgtttggctttcttgaataatattccgcacccattcgttcatttcgtttttcagccaatgacggatcggtacagggaaaccaagctttttgcggtttaatacgtgctcaggcacaattccttcagcggctttgcgaagaagatacttcgtcgtgccgttcttcgttttcagctcatcaggaatttttgaagcgacgtcgaatacgactttatccaagaacggcacacgcagttccaaagaattcgccatcgtcattttatccgcctttaacaaaatgtcgccgcgcatccaagtgtggatatcgacatactgcattttgttgatatcgctgtacgagctgctttctgtaaagtaagtcttcgtcacatcgcgatatgaaaggttcggattataatgcttcaacagctgctttttgacagactcttcaaagattttcgcgttaccgatataacgatcctgaagcggagtgcagccgcgctcaagcaggctcttccctctcataccttcaggcataacggcagcaacgtgcagaagcatctttttcaagccggacggaatccgttcaaacggtttaagcgaaagcggttcacggtaaatgttatatccgccgaagagctcatccgctccttcacctgataaagcaaccgtaacatgtttttttgcttcttttgcaacaaagtacaacggaatcgctgccggatcagcaagcgggtcatcaaaatgccatacgatcttcggaagctcattcatgtattcctcaggcgaaatgactttgctgatattttcaatgcccagcgccgctgccgtttctttcgctacatcaacctcactgaagccctgctgttcaaagccgacagagaatgtttttaagcttggatgaaattccttcgcaacagacacaataaaggaagaatcaatcccgccagacaggaacgaaccgacaggaacgtcacttctcatatgaacgtttacagagtcatagatcgcgtctcggacttctttcacaagcttgtcttcttcagtctgaaccggcttgaagttcgctttgaaatacgttttgaatgtgatatcgccgtccgggcggattgtgaattgtgaacccggctctacttttttcacatgggcatcaagcgtgcttggttcaggaacaaattggaaagacatgtactgctgcaatgcctctttatctatttcaatatcattctgagcaaccattaaactttttctctctgaggcaaaataaacctgatcattgatcgttgtgtagtacaacggtttaatgccgaatggatctcttgccccataaagcacatgatcgtttttattccaaatcagaaaggcaaacataccgcgcagtttggacgccgcttcttctttatagtgacggtaagtcgcaagaagaacctctgtgtccgaatccgtgttgaatgtgtacccctttgcttcaagttcttctctcagttcgatatagttatagatttctccgttaaagataatccaatatgtttcatcttcatatgataaaggctgtccaccattttctacatcaataatgctgagccgtctgaatccgaagccgacgtgctcatcatggaaatatccatcactgtcaggaccgcggtgaacgatcatttggttcatttgtttgattagttcttcttgatcagcggtttgagctaacggatgcttgttaaaaaccccgacaaatccacacatagtattgcctccataattaaaattgtcatcattgaacccctatttatagacgctgtgaatagtatttggtttcacagttatgtaaaaaaataaacatgaatacaacgataaaaaagggaaagccgcttaaccagtaagcggctataaaattattctcctaacgcttctttacgcagctgctccgctttgtctgtgcgctcccatggaaggtcaacatcgtgacgtccaaagtggccgtacgcagcagtttgtttatagatcggacggcgcaaatcaagcattttgataatgccggcaggtcgtaaatcaaagttattgcgaacaacttcaatcagtttttcctcagaagcttttcctgaaccgaatgtgttgattgagattgacacaggctgtgcaacaccgatcgcgtaagcaagctgtacttcgcaagaatcagcaagctcagccgcaacgatgtttttcgcaacgtatcttgccgcataagctgcagaacggtctaccttcgtcgcgtccttacctgagaacgcgcctccgccgtggcgtgcatagccgccgtacgtatcaacgatgattttgcgtcctgtaagtcccgcatccccttgagggcctccgattacgaaacgtcctgtagggttgatgaaatattttgtttcttcatcaatcagctcttcaggaacaaccggattgattacatgttctttaatgttgcgctgaatttgctcaagtgtaatttcagggtgatgctgagttgaaataacaatcgcgtcaatgcggactggtttgttattttcatcgtactcaaccgttacctgtgttttgccgtcagggcgaaggtacggaagaatatcttctttacggacttcacttaggcggcgggctaatttatgggcaagtgaaattggaagaggcataagctctttcgtttcgttgcacgcataaccgaacattaatccttggtcacccgcaccaatcgcttcaatttcttcgtcgctcattgtgccttcacgggcttcaagcgcttggtctacgcccatcgcgatatcagcagactgctcatcaattgatgttaaaaccgcacaagtttccgcatcaaatccgtattttgcacgtgtgtatccgatttctttaatggtttggcgaaccgttttcggaatgtcaacatacgtagaagttgtgatctctccgcttacaagaaccaaacctgttgtcacagatgtttcacaagcaacacgcgcgttagggtctttctttaaaatttcatctaaaatgctgtcagaaatctggtcacagattttatccggatgcccctccgtaacagattctgatgtaaataaacgacgatttttactcatgatttgcttcctcctgcacaaggcctcccgaaagaccttgtatatatgatacggaactcgctccctcttatacaatgtacagttatattagagaatgttaattggcatatttatgaaataaaaaaaccttttccatcgaggaaagggtttggtctttgtgcctttcactcttatcgctcaaggaatcatacaaccttgcaacaggttagcaccttggttgtctcactcagttgaacataataaataacagagaaaccggttgctgggcttcatagggcctgtccctccgccagctcgggataagagtatccgctcaatgaaatatcttatcgtaaaagggtttgcaatgtcaatatgattcagaagaaataggcacctatattgagggaaaacaatggaaatgcacacacaaaaaacaataaatagtatagactatttgaaaatatatgttatactaattcacaattagcaaaacacaaaaaacgataaaggaaggtttcatatgaactcagttgatttgaccgctgatttacaagccttattaacatgtccaaatgtgcgtcataatttatcagcagcacagctaacagaaaaagtcctctcccgaaacgaaggcattttaacatccacaggtgctgttcgcgcgacaacaggcgcttacacaggacgctcacctaaagataaattcatcgtggaggaagaaagcacgaaaaataagatcgattggggcccggtgaatcagccgatttcagaagaagcgtttgagcggctgtacacgaaagttgtcagctatttaaaggagcgagatgaactgtttgttttcgaaggatttgccggagcagacgagaaatacaggctgccgatcactgtcgtaaatgagttcgcatggcacaatttatttgcgcggcagctgtttatccgtccggaaggaaatgataagaaaacagttgagcagccgttcaccattctttctgctccgcatttcaaagcggatccaaaaacagacggcactcattccgaaacgtttattattgtctctttcgaaaagcggacaattttaatcggcggaactgagtatgccggtgaaatgaagaagtccattttctccattatgaatttcctgctgcctgaaagagatattttatctatgcactgctccgccaatgtcggtgaaaaaggcgatgtcgcccttttcttcggactgtcaggaacaggaaagaccaccctgtcggcagatgctgaccgcaagctgatcggtgacgatgaacatggctggtctgatacaggcgtctttaatattgaaggcggatgctacgctaagtgtattcatttaagcgaggaaaaggagccgcaaatctttaacgcgatccgcttcgggtctgttctcgaaaatgtcgttgtggatgaagatacacgcgaagccaattatgatgattccttctatactgaaaacacgcgggcagcttacccgattcatatgattaataacatcgtgactccaagcatggccggccatccgtcagccattgtatttttgacggctgatgccttcggagtcctgccgccgatcagcaaactaacgaaggagcaggcgatgtaccattttttgagcggttacacgagtaagcttgccggaaccgaacgtggtgtcacgtctcctgaaacgacgttttctacatgcttcggctcaccgttcctgccgcttcctgctcacgtctatgctgaaatgctcggcaaaaagatcgatgaacacggcgcagacgttttcttagtcaataccggatggaccgggggcggctacggcacaggcgaacgaatgaagctttcttacactagagcaatggtcaaagcagcgattgaaggcaaattagaggatgctgaaatgataactgacgatattttcggcctgcacattccggcccatgttcctggcgttcctgatcatatccttcagcctgaaaacacgtggaccaacaaggaagaatacaaagaaaaagcagtctaccttgcaaatgaattcaaagagaactttaaaaagttcgcacataccgatgccatcgcccaggcaggcggccctctcgtataaaaaacaaaagccaagagcaattatgctcttggcttgttttaattgacggaatgcaaagaagtcagcttgtatgtaatgatggtccggccttcttcccattgaagcttctgcacttcagctgtgcctgacttttcgccaaactttgttttgcgtacatccattggaatctccatcggatatactcggtatccgtccttctctaacgtgaatatattttcatctatgcgaacttcttttccttttgtcacaatcagtgtattaaattcaacaggcattcccaaagtgaaatcccctttcgttctcttttttctttatcataacatatttcactgtcagcggtttttcatccattgtgtgagctgccgcacgatacgccggttttcttttggcgggaaataatgtgtgaatgtactgtagtaccatgtttccaccggcttatgcagttgttttagcttctcttctaataaataggaatgctgaatcgaaacattttggtctttttctccatggattaacagcacgggagcctgaattttgtttacttggtcaaacggtgtcctccattgatattcctcaggcacctttttcggtgttccgccgatgactcttttcatcattcgccgcaaatcctgccgctcctcgtatgtaagaatcatatcactgacgcctccccaggaaacaaatgaagctgcctgcccgcccatttcgatcgcagtgagcattcccataattccgccgcgggaaaaaccgaagatatggattctatccttcttgacatttgggtgctgctgaagcaggcgaaaagcagaaaatgcatcctccctgtcttctccggcaaaatcctcattgccttctcctccttgattgcctctgtaaaaaggagcaaacaccacaaacccttgggatgcaaactggataatccggcccggccgaaccatgcccacgcttttaatcccgccgcgcaaatataaaaatccgtcatattgtcccggttccgccggctcagccagaagccccttaacccgtaatccatttgacagatagcagatcgtatacaaacgcacatgctggcttggcgacggaaatcttcttttctctacaatcaaaacagccgcctccttttttctatatgctttccttactccaaaattacatccggagaacctggttaggcattcacacatttttatacccatcatacgatatgtaaagcaaaaaaggatattaacttgatgcgaaataaggaggttgtctatgtgaacagatggttaaggctgggcttcgcctgtgtcggcagtatctttctgatgttcgccctggcggcttgcaagcaggaagaaacgctcaccaaagtcaaagtagctgaagtgacccattcaattttttacgcacctttatatgttgctgagtctaaaggtttttttaaggaagaagggcttgatgtcgatgtgaatacgacctggggcggagataaaacgatgacatcgcttctttccaacggctccgacatcgcgcttgtcgggtcagaaacatctatttatgtcgaagcgcaaggggctaaagatcccgtcattaatttcgcccagctgactcagacagacggaacgtttcttgtcgcgagagaagatgttgaacacttcgactgggatcagctgaaaggaaaaacgtttctcggtcagcgaaaaggcggcatgccgcaaatggtcggcgagtatgtactgaacaaacataagattgacccgcataaggatatagacctcatccagaacatagacttcgccaatattgccaatgcgtttgcttctggaaccggtgagtatgtacagctctttgaaccgcaggcttctctctttgagaaaaaaggcatcggccatatcgtggcttcattcggagaagaatcaggagaggttccttatacgacttttatggcgaaacaaagctatttgaagaaaaatgaagacacagccgtcaagtttacaaaagccatttataaggcgcagcagtgggttgaaaatcattctgcgaaggacatcacagatgccattaaagatgaatttgatgataccgacccagacgtcatcgaaacatccattgaacgctataaaaaacagcattcatattcaccagaccctctgcttaacgaaaaagaatgggagcttctccaaaccattatggataaatcgggagaactgccgaagcacattccatacaatcagcttgtaaataaagaaattgctgaaaaagtcacctcggagaaataggaggcgccatctatgtctttcttacatgtcgaccatgtaacccatacttatttttctattaaagaaaaaacaacggctgtgcgggatattcatttcgatgccgaaaaaggcgatttcatctcatttctcggcccaagcggctgcggaaaaacaacattgctttccattattgccggtttgattgagccatcagaaggcagagttctgattgaaggccgtgagccgaatcaaaaagaacataatattggctatatgcttcagcaggattacttatttccctggaaatctatcgaggaaaatgtgcttctcggtttaaaaatcgccgacacgctgacagaagaaagcaaagccgctgcactcggtctattgccggagttcggcctcatagatgtggagaaaaaatatccgaaagaactgtcaggcgggatgcgccagcgggctgcgcttgcaagaacacttgcgcctaaccctagtctgcttttgctggatgagccattttccgcgcttgattttcagacaaagctgtctttggaaaacctggtattccgcacattaaaggaatatcaaaaaacagcagtgcttgtcactcatgatataggggaagcgatagcgatgagcgatacgatctttttattttcaaatcagccgggcaccatccatcagatttttaccattcctaaggaattggccgcgatgttgccttttgacgcccgtcaggaaccttccttccagacactgtttcaaacgatatggaaggagctgaattctcttgagaaacagcaaagaaaccattgatctgcttcacgagcagtatcaattcaaacagaaaaaggaaaagtggaaggtccattcctttcagcttgccatatttattctctttttctcgggctgggaaatctccagcaggcagggctggatcgatccgctgatcttcagctctccatcagctgtgtggcgattattgctggagaaacttggtgacggttctttactgtcacacatcggcgtcactttatttgaaacggtgcttggctttttgctcgggacgtttatgggcacgtgcctagccgctttgttatggtggtctaaccgacttgccagaattttagatccgtatcttgtgattttgaacgcaatgccgaaagtggccctgggcccgatcctgattgtcgcgctcggtcccagttttatcagcatcattgcgatgggagccatcatcagcgtcattatcacaaccatcgttgtctacaccgccttccaagaggtcgacgaaaactatacgaaagtcatgaaaacattcggcgcaaaaaagtgggttatttttaaagaagtcatactgcctgcatcctcccccgcgattatttcaacactaaaagtgaacgtcggtttatcatgggttggcgttattgtaggggaattcctcgtttcgaaggtcggattaggatatatgattatttacggattccaagtcttcaattttacactcgtcttcttaagcctgctgatcatcgccatcttcgccactctgatgtatcagggcgtcgagctgctggaaaagaaatggacgaaggggaggacataaaaaacccggcacatgtgccgggttttttattcaatccatccagattctttcagttttttcaagctgatcggaagaacggaatccttcataataaagctgaattttttattgcgggaaaggttctccggcagctcgtgaaacaaaaccgggcctttcgtttcaaagtaatcagcctgcttttcaagcttttctatatctgcaaaatatatattttttacaatcactttttcttttccgagaactttatactgtccgagatacttgaggcttttgactctcgcgcccgtctcttcctttacttcccggagcgcagcctcttctgcgcactccatcggctctactttcccgcctggaaactcatagcctctgtcctcatgttctgttaaaagccatttgccgccaaaacggcaaatcacccagacatgcttcgggctgtccgagaaaggctgatcgtcaaaggaaagctgaacagtattctgataataatctttaaactcgtacatgtttatccctcaaatccgttcctagctatcttccatacatcataccacagttacgtttcttcggaagccttttatcaaaaaataagggaaacccagcacgccgtcaggttctgcatgcagactagctcgtacagtttttttgcgatacttttgccggaaagtgcgaccgacgctctgggctttattatgacccgcgaacagggaaaagttacggtttgcgcttaaatttattttttaacgtttctaaaagatcgacaagcatctgaggaaccggtatgccaagagagctggctgtcacaacaatttgcacagattcataaagaatataaaacataatagccaagtcacgaattgatccctgtgtattcagcagctgatcaaaaaagtggcatacagagatcagagccagcgtgactaattttttgacaagccgggcaaatacctttttaaatgacagtttgtgaataatggtttccttcaaagtcgtactgataaattcaattgccataagagagagcaaaatcagaaatgaatactgaaaacctccaaagaaaaaacccgctgctgaaacgctgactgctaaaaacgaaaagatgccaaagtctctatccatttatcccaacatcctttcacagaaacggccttacgatattctatggtaaacaagccgaacggattggatttttcagaaaaatggactggttgtcgcctatttttcagatacaaaaagaaaagccggacgtcttttttaagacatccggccgttctatttttgaacttaacctaggtaagcttttagcatccagttatgtttttcaatattttgatggatcgcaagaagcatgtcccctgttgtttcgtcaccgacttcatcagctaaatccatgccgtttttcagctcttccgcgatgactgtgaaatcatcatatacgctttgaaccatttgttcagctgtttcatttccagcagcttctttgacagaagccgtttctaaggattccttcattgttgcaatcggttttccgttcagcgccaaaagacgttctgctaagtcatcaatataagttgctgtttcgttgtacagctcctcaaacttttcatgaagagtgaagaaatctttccctttcacataccagtgataattatgtagtttcacatacatgaccgtccagttggctacttgtttgttcactgcttgaatcaattgttctgacatggtatctcctccttgttatatgactatgtatacccttaatatcgtacgctaaaacctcttttttacccttatctgtcacgatttcttctattatgctacaattgttaaaaaacgggaggtggaatgtcatgacgcttctcattacgataagtattttgattgtgctggctgttttgcttgtaaccatttggacgactgtaaaagcctataatgtaaagcataccattgatccaccacaagaaaatcactctgattcacacaatcaatgatgatgtgaatgctcctcttctgactgattgctggcagcatcggcgtctccgacttggacttttaaggtcggcatgctatgctgtttttttgctgtgacatgagattggacagtgtatacaccatcttccttaaacgtcgtttccaatcggtatacgcctttttcttgtttcaccttaaacatttggcttgcgtctttttccccttctttccatacttcaaactctacttcatcggcatccgtcacagcttcatcaccatatgatacagctgcttcataagcagcgctttctccgggatttactttttcaggcccggtcagcttgacatccaaaacctcgggcgtctcagctgtatttgctttactttcaccagatccgcatccattaagcaataaagcagaaaaaagcagaacaaccaacatctttttcatgccatcaccctttcatcgtttacctaaatagtagcaaacgcttacagcaaatggtacacaaaatatgagacgtcacaaaaaagacctttttgcttaagcgcaaaaaggtcctttctattttagccaaatacttttagcaattcttctttatcctgtgaaagccagaaacgcattaaacgtttagcgccttccagatcatgaagcttcgcttggccgcactgcttttcattcgcagcaggtatttctgtaatctctaccgcttccttcattgtgtcttcaagcagatcaacgatttccgctgatgtcggctctccgctcacaactagataatagcctgtctggcagcccattggagaaatatcaatgatatcaaaatgatcgtatttctcagcgtgagaacgaatcgtaaacgcgagcaaatgctcgagtgtgtgaatggtgtcaggcttcatcgcctgtttatttggctggcaaaaacgaatgtcaaatttatttacaacgccgtctgttcccactttatgcacgccgcaatgtcttacatatggagcaacaaccgcattatgatcaagctcaaaactttctactgaaggcataatggcactctccccttttttaaaaatgtaatttcattataacatacttttccgataagaattattgattaacttttcaatctgtgttttttttcttatacttgcatcagaaaggttgctgaagaaacatgaaaaccctattcatcgctctgatcagaggatatcaaaaattcatctcgcccctgacaccgccaacgtgccgcttttatccgacctgttcccaatatggaatcgaagcgattaaaacacatggcgctttaaaaggcggatggctgacaatcaaacggattttgaaatgccacccgttccatccgggaggagtcgatcccgttcctgaaaagaaacaaaaacattaattgttataaccgtttacgataagatccagttttccggttttaggatcaatgactaagccatggaccggaacgttttcagggaacagcgggtgatgtttaataacatctacgctgtctttcacactcgcttccactgaatcaaagcttttaaaccattgatcaaagtctacaccggagtactttattgtttcgatgcgttcttccggaatccctcttgctttgattttttcaagcatgcttttgctgctgattttgctcatgccgcaatcgtgatgcccgatcacacacacctcatctgcattcagctcgtacactgcgacgagtatacttctcatgatgcttccgaatgggtgtgtcacaagcgcaccggcacttttaatgattttcacatcaccgtttcgcaaattcatcgcatgcggcagcagttcaaccagacgagtatccatgcaagaaagaatcgccatttttttatctggaaattttgatgtttgatacttttcatactctctttgttcagtaaatgtcttgttaaattcgagaatatcatttagaagactcatgttcgttgtccctttctattctttttactcttcaatatatcacaacccttgtttattcgtcataataaaaaaagacaaaccctcaggcctgccttatttccccatgttatagcgttttttgaactgctcaactcgtccgcctttttcattgaatttctggcggcctgtataaaacggatgcgtgtcagagcttacctctactttaatgacaggatatgtgtttccgtcctcccactctgctgtttcattagatgttttcgtagaggtgcttagaaaacggtagccgctgttgacatcctgaaatatcactttgtggttctttggatgaattccttctttcatgggtatctcctttcaataaatcgtaataattacgttttattttataaccttacaaacgttttgtcaatcttcttatatccttccctctgtttcacatcgtaaacctcatggcatttaagaataggaagaataatctaaccgaggaagcaaataataaacccaaaatacatacagaacgtctttttggaaaggtggtttacgattgtggatgatttagttttggccagaagcctttttggcacgacgatgggctttcatatcattttcgcaacacttggagtcggtctgccgctcatgattttagtggcggaattgatctatcaaaaaacgaaagatgaccattatgcgatcatggcgaaaagatggacgaaagcacaagccgttttgctgggggtcgccataccgaccggaacgatcgcgggcactcagctcgcgcttttatggccgggatttatggaagtcatcggccgggtgatgtccctgccatttcaaattgaaatctatgctttttttgttgaagccctattcatgtcgatttatgtatacgctgcagaccgtttgtcacctgcaatgaggattgttgctgttttctttgtgttagtcggggcagcagcatccgctgttctgatcacgaatgttcacgcttttgaaggtacgcccgccggttttaaaattttaaacggaaaaattacagatgttgacccgtgggctgcgttttttaatcctagcttttttatcactgccggccatgtcgtgctgtccgcgtttatgactggtgcgtttatcgtggcttctgttgcggcgtataaaatgatccgaacgaggaaaaaggaaagggtctatcgctttcaccggaaagcccttttgctcgcactgacgatcggcggtattttttcattgctgaccgctttgaacggacacgaatctgcacagatgctgtacgaataccagcccgaaaaattagccggtgcggaaggcctatttgaaacaagatcccacgccccgctcgctatcggcggttttaccgacccgaatgaagaaaaagtaaaatgggcaatcgagattccatgggctttaagctttttggcagcgaaccgttttgacactgttgtaaaaggattaaatgcatttccgagagatgaatggccgccgcttttcattcacacgctgtttaatgcgatggttggtgtaggcatgctgctaattctttattccattatcggtgtggtctggagaaaggtgctcaagaaagaccgtttcccaacgtggcttttgatcattttcatgacagcaggcccttttagtctcatcggcattgaattcggctggattttcgcatgtacggggaggcagccttgggtcatctatcatctgctgaaaacgtcagatgtcgtaacaacgactggctcgatcggggtgctgttcttatttttcacatttgtttatgccgtgttaggcgcagctgtcgtctacgtgctgctgtattatttccgcaagcacccggttgacgaagatttaaatacagcggagtcgtaatggctccgcaaacaggaaaccaaatggaaggaagatcgtacaaatggagatttcaactgacgctctgatcgccatctcaattatctggggctttgtgtttatttacgccgtcatggcgacaatggattttggagcgggattttggtctatgatctatttaaacaaggagcatatgaaggccaccgatattgcgaatcgctttttgtccccgacttgggaggtcacaaacgtctttattgtggccatcgtcgtggcgcttttcagttttttccccggcgcgacatttgtgctcggcaccgttttattaattcccggaagcatgattttgctgcttttagcaattcgaagcggatttctcgtgttttcaaatacagcaaaggagcggaaaacgctaagatatatttccggcatctccggctttatcattcctgctattttaattttggtgcttcctgtgacacacggagggtttatagaaaaaacggatggaatctataacttaaatatgtctaaaatcttttcaagccccaacgcctattcatttatcgggtttgcgattttaagcaccttatttttgtcctcgctgttgcttgcagatttttcaaatgtggcagaggaacaggatgcgtaccgagcctacagaaaaagcgccctgattaccggcccgatttcactgttgtttgctgtatgcattatggtaactatgcggaatgaagcaaactggctgtacagcggaatgatgaatgatttttcttggattattgcatcgttcattacatttgtcattgctggaatcgctctttttctgcctaacaaaagctttggtcaaaacatcggaaaaccgcgtctcgcacttgttgcgattgggatacagtattttctcgcaagctacgcgtacgggcgggcgcatcttccgtatatgatttatcccgatgtgacagtcatgtcaggcttcacagagccagcaacgttcagagcgctgtttgcaacgtatatcgttgcatttatcattctatttccgggcttctttttcttctggaaaatgtttatgcgagataaacgctatatccgccaggaggaatagagggcaagccagccggctatactaatccagaacctttataaggaggggatggcatggagcagaaaattctatgtgaggtcaacaactgttcttattggggcaaaggtaacaaatgcaccgctgatgccatttatgttgtcagccatactggtgaaacggctgaaaacagccgggaaacagactgcaaaacgtttaagccgcatgatttataattaaaagaaagagctgcatcagccagctctttctttttgcatgttgagtgttctcagctttttagttatgaccccgtttgcaggtgaaaacaaaaaggcgcttgcataacatacacctgtcatggccgccatcgctcctgaaatcgaaacattaagccacgttgcgaagaaatagcccatgaccgccgacagcccgccaatcaacgcgctgagaatcagcatataaagaagccggtctgtcagcaaatgtgccgcagccggcggaacaatcagcatggccacaaccaatacggcacccaccgaatcaaaggaagcaacagtcgtcaaggacagcatgcccatttgcacgtaatgaatgagcaaaaccggtattcccaaggctaaagccatttgaggatcaaacgaagcgattttaaactccttatagcacacactgatcaacactacgtttaaaaccagaacagatgccagcatccaaaacgctttcggcccaatatcaaccccgaataccgtcaccgtattccacggcacaaaagcgatttctcccattaacgagtgctcaatatcgagatggacattcgctccatacacagaaagcaaaataaccccgattgcaaataaggatgtaaacacaactcctatggcagcatctgattgaacccccttgctatgaagaagctgaaccaagaaagccgttaacagaccggttgcggctgcgccaataaacatataaatcccatcgagacttcccgtcactagaaaagcgccgacaatgccaagcaacactgtgtgactgattgcgtcggccagcatcgccatgcttctcagcacaagaaatgtgccgatcaatccgcagcttacaccgactaatacaccggtagctataatccatgcttcaaaactcatttgcgatctgtcccttctcggcatcatgagacgcttttcgacgctcaggcatccgtccatacagctttaagagtgaataaagccgctctctcgtttctctcggtaaacggtccgggtcaaagtagtcctgatcggattctatattggcaagttccatttcatgcatgagatacacttcatacatccgctgcttcaaagctgtgtgatagcctttttctatccctttgcttgtgatttgccaaatcccattttcgatacgctcaatgcacctctcttgttccaagtcatttaatgccttaaggcataatgaaggggataggcgtcttttctttcttacactttcaacagttacacaaagattattcttttcatactgttcataaatcgccaaaagcacttgctccctgcttgttctgcgccgcagcctcatcagccttatggctttagcagccaatccccgcttaggcgcgcaaatcattgaaaaaagaaagagcagcgttgcagataagatcattaatggccctgtcgccattcccttcatcgtggtgctaagcagggttccggccactccgctgaccccgcctgtaatcccggcaatgatgatcatcccggttaatcgttcggtccaatatctcgcggttatggcaggtgtaatcagcatagccgccattaatatcacaccaacagtctgaagcccaatgacgacagcacagacaatcagacaagccaaaagcccgtttaaaaaacgcaccgggattcctaatccctttgcaaacgcgagatcaaaagtaatcaatgtaaattccttaaagaaaacaatacataggagcagtagaacagcggatatccctgcaataaggatgatatcctgcctgaccaatgaagcagcctggccgaataaaaaagaatcaagcccgctttggcttcccgccccctgttgctgaatatatgtcagcagaatgatcccgacgccaaaaaacacagaaagaacaatcccgatcgccgagtcctcctttgtttttgaaagccgaggaatcagctgaatacaaaacgttccgagcagtccggcgagcgctgcccccagcaaaaagaaaggcagtgatttttgcccggtgaacagaaaagcgagacacactcccggcagagctgaatgggccatcgcatcgccgattaaactttgctttctcagcagcacaaagctgcccaaaacaccgcttgccgtcccgagcaaaagcgtaccggccagcacccactgtgtattcggatgctgaagctgcagccacaaactttcaaacattgcgctcactccttatgtccttctgccagcactttatcttttaaaaacgtaagccttcctccatatgttttttgcaggttttcgatcgtaaaaacgttttccgtcggtccgaaagcgattttccttaaatgaagcagtaagatccaatcgaaataatcctcggcggtctgcagatcatgatggacgacaagcacggtttttcctttttctttgagttctgccaacagcgtcataatcgcgcgctccgtcgctgcatcaacacctgcaaacggttcatccataaaataaatgtcagcgttctggcagagtgcccgggcaagaaacacccgctgctgctgtccgcctgacagctggctgatttgccttttcgcataatcatgcatcccgacttttgttaatgcggccttcgccatctccacatccgctttctttggcctctttaataaaccgattctcccgtatcttcccattaggacgacatcgagcgggcttgtggggaaatcccagtcaaccgagccgcgctgcggaacatatccgattctggtccgctgatccttatagtctttgccgtaaatagagatgtctccggaagctctgggcacaagaccgagaatcgttttgatcaaggttgattttcccgcgccgtttgggccgataatgccaataagttttccttcaggcacctgcagcgaaatgtcctgcagtacaggctttttatgataagcaaccgtcacattatcaagctcaacagggaacatatcctccacctcttttctttatttaagcgctttagtaatcgtgttgatattgtggcggaacattccttcgtatgtgccttcttttgtgcccttttcacccatggcatccgaataaagctgaccgccgattgtgactgtatggcctttttctttagcgccttccaccactgcattgattgatttttcagatacactgctttctacgaacacagcttttatttgtttttctgtcagaagatcaaccagctcctgaacatcccttaatccatagtccgaatctgtgctgagtccctgcaggccttttaccttaaatccatactcattcccaaagtacgcaaacgcatcatgagcagtcacaagcacacggcttttctccggaatatgtgcgatctccttacgcgaccacttatctaaatattgcaaatcttctttgtactctttggcatttttccgaaaggcatctgcgtgctgaggcattgctttgctgaattgcgcttcaatttcatccaccgcatagatccataacggaatgctgaaccagacgtggggatcaaacgtcttgccttcccccgcgggaataagcttatttttcggaatggcctcagctactgccgccgattgtttttgttcgccgattttttggaggacatcctccattttcccttccaaatgcaacccgctgtacagaacaacatcggcagacattaattttttcgtgtcaccttgggaagctttgtaaaggtgcggatcaacccccggtcccattaaagaggtgacttttacgtgcttacctccgatgttttctgctgcatcggcaatttgagatgttgtcgctgtcacttgtaattgctgatcagcgctttttccggctgaatccgttccgcatcccgttaaagcaaaggtcgcaaaaagtactgctgccatcagcccttgtctcatatttctcctcctctttgccatcaatgtccgattgttttatcttatgttgtcagttcttagacatgtgacattaaattagccaaaagcatgttttatttacacaggacaaaaagtttccctcatgcaaaattatcgcgtttggccatttttgtcaagctgatttacataaaaaaaccggctgggtcagcagccggtccaaacgagaagggatgtattcaacgaacacttttactgtaacagcacagtgtcatttattcaaaatagcaaaatgcttttttcttaaccatgctgtgtgaaaacatccattttggtcacatattttcgcataatatcttggtttacctcaacccctaaaccaggctgttttgacacagaaataaatccattatcaatacgaatatcaggagttacaatatcttcatcccaatagcgtgaggatgaagatatatcgccaggtattgtgaattgaggcagtgaagcaagcgccacgttctgcgctcttgatatgcctgtttccagcattcctccgcaccaaacctgcatatgatgctctttgcataaatcatgaatttttaaggcttctgttaagccgccgacacgagaaggttttatattaataattttgcagcttcctagctcaatcgcccgtctcgcatcatcaactgaacaaatgctctcatcaaggcaaatggccgttttcaaatgtttctgcaagtggcggtggtcaacgatatcgtcagcttggagcggctgctcaatcatcattaaatgatagtcatcaagctcctttaaacggctgatatccttcagttcgtaagaggaattggcatcggccataagcgggatggttgggaatcggctgcggatggccttgaccaattccacatcctgcccaggctgaattttaatttttattctttgataaccttctttttgatagctctcaatttccttcagcatatcgtcaagaggcgccaggccgactaccaccccggcagggactttatctcttgttccgcccaatgcctcagcaagggatacgcccttctttttggcataaatatcccatacagccgattcaagtcccgcttttgccatccggtttcctttataccgcgccaggctgtccggcacttctgaagggtgattgaattcacggccgacgacatttgggataaaaaaatcttttagcatatgcaaacatgttccaatggtttcctcggtgtaccaaggcgaagagaaagcggaaacttctccccagcctgtgacacctgatgtatcaatggcttccacgatcagaaatttacgctcttgaagcgtttcgatactgtttttaaacggtttctttaagttcatgctcaaatggtaaagcgtgattttttctatttcgatcatagcagttctcctttacgcgcatccttcagctgatttcgcaagagcttattagacgcattgcgcggcaggcggtcaagcacaaagaattttgccggaattttatacttcgccaagcgttctttgcagtagtcagtcaattctcctgcgctcacaggcttgtgaaggacaagataggcgtgaggcactttcccccattttttgtcctcagcccctgaaaccccggcttcggccacagcggggtgtgaaagcagcactgactccacttcggccggataaatgttttctccgccggatatgatcagatctgaacgtctgtctaatacatataaaaagccttcattgtccaaataaccaagatcacctgttttcagccagccattttgaaaggaggcttcgtttgcgctctcccggttaaaatagcttttcatgacattcgggcctttgaccatgatttcaccgtgttcatacggttcacatacctgtccgtcccgctctattttgatttcacacgaaaacagcggtttccccgcagatccgagcttttccatgctgaattccggcgacagggtaacaatttgcgagcatgtttctgtcattccatatgactgaaagacagggaatcctttctcacggcattcctcaagcaatggcagcggtgcaggaccgccgccgagaagaatgcatctgatggattcagggcagcggtttgtttcttccaaaagactggccagcatagtctgcaccgcagatatcattgtcacttcatgcctgttgatagaatgcagcacatcgcttacggaaaaacgctggtgaagcacgacagtcattccatagatcacagatttaaataatgcggacaatccgctgatatgaaagagcggcaatgcgataagccagcggtcttgttctgttatacccaaattaagagcggacgacaccgcactgaaataatggtttccgaacgtttgctgaactcccttgggctttcctgtcgtacccgacgtatacatcagcgttgccgttgcatccatttgcatataagcctcgatctcaatttcctctgctgcttctttcatcagttcatccacatcaatcgtttgaacgatgtgttcatattctttcttctcaaagcttgaatctgtcaataaaaagccggatcccgaatcctccagctgaaacagcctttcatgtgttgacagcttcgtattcaaaagcaccgccttaacaccaagcaaaaaacaagcgtgaacagcgtataccatttctgcacggttttggagcaaaatagctgcagtatcccctttccgaaccgaatgagcggcaagctgttccgccattcgtttagacgcggcaaacaattctgcaaatgtcacggtttggtcttcatagatgagagcgattctctcaggtgtcagctgtgcccgctgcatgagccagttgggctgttctgtcagcatgtcatcatctccgaggtaaaatgtctgtattgaaaagaaaacagcttggaccgcaaagtctcaagctgttggtttactagatattgctgatcacggaaaacgagggaactgtccgaaatcaggtttgcgtttttccttaaaggaatcacggccttcttttgcttcatctgttgtgtagtaaagaagggtagcatcccctgcaaactgctgaattccagcaagtccgtctgtgtccgcgttaaacgcagctttaagaaagcgcagtgcggtcgggcttttttcaagcatttcttcacaccatttaatcgtttcttcttcaagctgttccaaaggaacgactgtgttgacaagacccatgtccagtgcttcctgtgcgttgtactgacggcataggtaccagatttcacgtgcttttttatgtcctacaattcgagccaggtagccagaaccgtaacctgcatcgaagcttcccactttagggcctgtttgtccaaaaattgcgttgtccgcagcaattgtcaagtcacatacgatgtgaagcacatggcctccgccgatcgcatatccggacaccatcgcaacaaccggtttcgggatgacgcggattaaacgctgaagatccaatacgttaagacgagggatctggtcgtctcctacatatccaccgtggccgcgcactttttggtctccgccagaacaaaatgctttgtcccctgcaccggcaagcacgataaccccaacgttttggtcgtctcttgcgtcagcaaacgcatcaatcatttcagcaaccgttttaggggtaaacgcattatgtacctcaggtcggttgattgttatttttgcaatgccattatacgtttcatacaatatctcatcgtatgtccgttttgttttccattcagccatatgatgacctccttttattctctatgtgaatgagtcagatgcttgtcaaaaactcactcactattttaccaaacaatcgcggctgctccacatggaccgtatgtcctgcttttggaacaatctctattctactagaaggaagcatcttatgcacctcttgattgatggcgcaaaatttttcgtcccactccccgcagatcagaagcacaggaacatctatttcctctacacggctccacaaggaaggctgtgaaccggtgcccatgccggttaaactgttcgcaagcccaatcttattgttccgcagacggcccgatcgtatcctgtaccgaatatcttcagccagcctctgctgagatgaaaacaaagggatattctcccaatacgcaacaaacgcttcgagcccgtctcgtaaaataaaatcagcaagcttccggtcccgcatgattcgttcccgccgttccccaagtgttttgagccccggcgtcgtgctttcaagcacaagtgccgatacccgctcgggatatgtcatcgcaaaagagtaagcaagccttcctcccatagaatacccaatcaatttcactttgtgaagttttaattgatcaaaaatctcggcaaggtcagaaacttgccgggttgtgctgtatcttttcccattcagcggggcatcggtttccccatgccctaaacaatcaattttgatcaaacgggaatcaggcagcatttcatcaagaaaagtccatgattgtttgctgccggtaaacccatgcagacagacgacggcttcggaagcattcggtccctcgtctgccactgcatatcggacaccatctgataccgttatgtttacagttcccattgttttttcacttcccgcacagcctcattcagcatatcgcgatgaagctggactcttgattggcgatccgttttgatttcaatcaaatggagtccgggcttgtctgcctgcggcgcgtaagctgttttgaattcatcccaagaagccgggcatgaatacgttccgccgtaaagtgcagccgcatgcttgaaatcgagccctgtcggtgtgccgaacaaatcttcaaagtgtgtcttctcagaagcctgcggcaaaaaggagaaaatccctcctccgtcattattgacaagaatcacagtaagaggaatacccagctttttggccgccagcaggccgtttaaatcatgataaaaagataaatctccaatcacaagggtaacaggcgcttttgttccttcacatacccccatggcagaggagacgacaccgtctatcccgtttgctccccggtttgaataaatccggaaagggcggtcctgcttttcaaaaaacgtatcaacatccctgatcggcatgctgtttcccacaaacagcgagctgttttcaggcacaagatgctgaaggattcgatagagattgccttcaaacgaaacatcttcactgctgattgtttgcagatgctcgcggaaccgcccattgacaaactgccacttttccagccactctgaggatctggtggcagcagtaaggcctgccatgatctcctcagcaaaaacagacgcattacaatgaatcatatgcgcgcttgcctgtgtcgggtctctccaccctccatcctcgtcaatcacgatttgctgaatcgtcggatcatccttaagccataagaaaaccggttttgaaacaggcatcggtccaaaccgaatgacaacatcaggacggagtttccgcttcagctcatcatcttttaaaaacgaatcatacgcatcaataacagtgcttttatcatgaacaccattccgcagattagacagcggatctgctaaaattggatactgaagcgcttttgacagcgcaataatgttttccttgtccgcatcactatggagctctccgcagacgatcattcctttttcagcctctgcgagcatctcagccacatcagacagggactctcggtcaacagactgcgtacccgttttcacagacacatgacggcctgttctcattcttccaaacggctcatctgaaagatccggcatcagcggttcgcgcagcggcacattcacatggacaggccccatcgggcgcttttgtgcttctccggcagcgcggcttgccagcgttcggatgtatctcagcatttgcggagactcttcaggaagagcagagtctgtgaaaaacttaacaaagttaccgaataagaagtgctgattaatagcctgcggtgcgcctacttcgcgcagctcatgaggccgatcagcagttaacacaataataggcacccttgaataatgggcttcaaccacagccggataaaagttggccgcggctgttccagatgtacagatcaatagtacgggacgctgcttcgcttttgccaaacctaatgcaaaaaatccggcagacctttcatcaatttggacatggacgctgatatcgggatgcgcagcacaaagaacagccagcggtgtagatcttgagcccggacaaacgacggcgtccgtaattccggaaagggcgaattcatcaataaaacttccgatgtaatgagtaatcgggttgactgtcaacgcctctcacctcctaatgcagagatcatcggcttcaatttaatctgtgtttcttcatattccgagattggttccgagtcttccacaataccgcacccggcaaacagccttgctgtgcttccttcgatgagccctgaacgaatggcgaccgcgaattccccgttatcctggctgtcaatccagccgataggggccgcataccagccgcgggacatcggttcaatctccctgatcacgtcaacagctttttcctgaggtgatcccccaagcgcgggagtggggtgcagcttctcaattaagtcaaaaatcgaagcagactcgcgcagctgtccgacaatcggcgtaaacaggtgctgaacgctttttgttttgtacaaaacaggtccatcaggcttttcaacctctgaacagcttgatacaaaagcattatgaatcatacctaccacaatatcatgctcaagcaggtttttctcatcgtttaataattcaaggcctatccggcggtcgtcttcttcattcacgcctcgtttaatggagcctgccagacaggaagacatgacagtgccgccgtctcttttgatcagtctttccggagacgcgccgacaaaggttttgccttcttgttcaattgcaaaaacatagcttgtctgctgatcgtccagaagcgttttaagcaccggttcaatttggattggaccgtcaaacgtgagcagcagctctcgggcaagaacaaccttatcatattgtttctctttaatttggcttgtggccgtttcgattgctttcagccaatcatccttatccagctcttcggctgctgcaatcacagcctgatcttcttgcttgaaatcgggaaccataaattccgccgcaaaagcttttaagccttctaaaacagcttctgcgtcttctcctccgcttacccatctgttaactgttaagaacgggccttcagcagtcatcgtcagcataagcgcaggcacaaagaaatccccttccgagaaatggtcccattgtgaacctctttcttcgcaagggtcaaaagaaaatcctccgaataacacaggtcccactgcagaatgctgcagcttttcttcttcataaatatgaaaagccgtctttttaaagcgctcccattgttcaaaaacctcacgataccgctcgctgtttttttgatttgtctggaaaaccgcttctttgccaagaccgactattgtcaattcactttcaggatctgaccaaaaaaatcgattgcctgtatatttttttgctccgtaattgaaaaatgatagagggtcaagagactcgatttgtctcgaatagcttattaagacagcatggttgacttctttggctttatgtaatgcatgtagaacttcctttcggaacgtacgctgcaccgttgtcaccatgagacattcctccataatccttaaaatgcttttaataccatacacctgtgtctcctttgtgtcaaacacagatcatgcagtccaaatggcctgccttacctattataaacctaatttcagaaatgaaaaagaaacaaagcttaaatttctttctccactgatagcaaaggttgtatccgcttaccataaaaggaaaacctcctatattcctccacccgccatttatgaaagttctcaggcgatctgttcatactaaaggtatgcatcacagagaaacgaggcgatcacattgcttacgaaagaacagcttcagcatttaaaaaatgaactggaacaaacgaaaaaagatatcttaaaccgtttcaaagacaatgatcattttcagcttaactcagcctttccttatgattcgtggggtgagctttcggcatacgacaaccatcccggcgatcaggcgacagaactttacgagcgtgagaaagacatcgctctagacttgcatgagagagagcaccttcgggacattgagcattcattgaaggcgatagaaaacggtacgtatggcatttgtgaagtcagcggaaaggaaatccctttcgaacgacttgaagcgcttccgactgccacaaccctcgcggagtattcgtcacaggacgtggtttccaaagaccgtccgattgaagaagaaacaccattcgggcaatttgaatttgatgatgatgaagaaatcagagcgccatatgacagtgaggattcctatcaggatgtcgaaaaatatgggaactcacaaacgccgcaggatatggaaaaccctccgctcagctatgatgatatgacgatgaatgccgaagagaatatcggcaatacggagtcttacgaaaatttcatcgctacagatatcactgggaaagaaattaccgtttatcaaagcagagcccatgagcgctatgaagaagaacttgacgaagagggaatcatgaccacattcggcgatctccacgctgattgaacccccaattattgggggttcttttccgttttcagcatatcgtaaatcagcttcagataatccttttgcaggccgatgtcataccgctcgccctctagcaatttcccgtatacggtacatgccccgagcgaagcttttatcgcatccgttacctgcacttctcctccgctatcagcttctaatgcctccagctcattaaaaatatccggtgtgaaaatataacgccctgctgcggcaaaatgagacggagggttttgtttaggcttttccacaatatcctgtatgcgataaagccctttttcaacaggctccccttttatcaccccgtaatgatgtaaatcctccgtttttgtttcttttaagccgatcacactggactgatatttcgtatacgcttcaatcagctgccccaaagccggctgattggcggaaaaaatcagatcatctggcaaaacgacggcaaaaggctctcctcctgcaaattgctttccgaaagaaatggcgtcgccaagaccctttgcataaggctgccgcacatagtgaatccgtatatccggaatgggatgctctctaagtaaatgcagtttattcttagaggccaaaaaagcctcaagtgccaaagaggaatcaaaatagtcgacaatcagatttttatggctcgatacaaccatcaaaatgtcctcaatgcctgactcctttaattcttcaacaagataatgaatcacaggcttagatcctaccggaaacatttctttcggaatcaccttcgtcaccggcagatttctcgtgccgaatccgcctgcaggaatgatcgctttttttatcatggtattttcccctcagctcatgtttattacatgatattccaagagcgcatcccgatgtttgtacatctgaaattaggcggaagcaactgggcagaaagcggaatcacgaaccagcccttttttaataggatattgatatatgaccagtaatcttgtaaaggagctcaggtgatgaaaatttgtgtggttggcgccgggtatgtcggtttaaccctatcagcggcactggcatccatcggacatgacatgatatgcacagacaaagacgtcaaaaaaatcgggcagctgaaaaaaggagtcattcccttttacgagcctgggctttcagatgcaatacttcgttgcggcaatctctcgttttcttctgaagtgaaatcgagcatggaggaatgtcccgttatttttatcgcagtcggaactccgccgcgttcggacggatcagctgatacgaaagccctgcagtccgtcatcggtgatttaagcgaggcgatccgatcgtataaaaccattattacgaaaagcactgttccgcccgggacaaatgaaaacatagcaaaacagctgattgcctccggagtgtctaaaaacctctttaatatcgtatccaatccggagtttctgcgggaaggcaatgccttatatgacatgctgcatcctgacaaaacagtcatcggtgttcaggaagaagatcacgtatcggcagccatcgtcaaatccatttacaaacacattgataccccttttatcgttacaagcttagcgggagcagagctgatcaaatatgccaacaatttctttttagcggccaaaatttcgttcattaacgaaatggcccgcatatgtgaagcctatcaatcagatatctcagatatttcccgcgctatcggtctagacccaaggatcgggaagcactttttgcaggcaggcatcggatacggaggctcttgttttccaaaggatctgcaggcgctgcaatttgctgcccaggaaaaaaacacggagaccttcctgctccgggccgtgcagcacattaatgacacccagcttggcctgtatatcaaaaaaatacagtcattcttcgaaacacttcaaggcaagaaagcggctgtactcggcatttccttcaaaccgaatactgatgacatccggaattctcaggctgtcagactgatggaaaggctggcggagctgggatgtgatgttcatgcatatgatcctgaagctgtacttccagaacatttgcggcaacatgtaactcagcattctcaagcttttgatgcgatcgaagagagtgactttttatttttggcgacagaatggtctgagtttttagcgtttgattggaaaaaggctgcagatatcatgaaagggcgtcttgtgattgacggacgcaacgtactaaaaaaagaactgatcgaggcttgcggcctgatctgtacgggagttggccgtccatgaaaatactcgtcacaggagcagcgggctttatcggctcccacctctgcgaagaattactaaaagataagaaacataacgttatcggaatcgatgactttatcggtcctactccattttccttgaaattaaaaaaccttaaaaacctgctgccggaaaagcgatttacgttcataaaggaaaatctgctgacagccgatcttgcttccttactggaaggagtggacgtcatctttcatttggcggccataccgggtgtccgctcaagctggggcaatcattttcacccatatgccgcacataatatccaagcgctccaaaggctcctcgaggcgtgccgggaacattctattcaaacgttcgtctttgcatccacctcttccgtctatggcgaaaaacaaggaaaagtcagcgaaaacacgtcgctttctcctttatctccgtacggggtaacaaagcttacgggagaaaagctttgccatgtgtataaacagagctttggcattccaattgtgattctccgtttttttaccgtatacgggccaagacagcggccggatatggcttttcaccggctcattaagcagcaccttcagcaaaagccgcttaccatcttcggtgatgggcagcagtcaagagatttcacttatatcagcgactgtgtcaaaggcatcaccgctgttcttgggaaaccccaccttattggtgaaacagtaaatatcggcggcgcagagcgtgcctcagtcttaaaagttgtctccctcattgaggatatttccgggagaaaagcaacactgcacttttcggacaaaatagcaggggaaccgagcaacacgtgggcggatatttcaaaagcaaaacagctcttgcattatgatcccgccacatccttaaaggatggcttgaccaacgaaatcgcctatttatcgtcgctgtatcagggggaataaaaatgaagcttgcctttatctgtacagaaaagctgccggcgcccgcagtacgcggcggcgctattcaaatgatgattgacggtgtcacgccctatttcagcagcaggtacgacctgaccattttttcaatagaagatccatcgctcccaaaaagagaaacaaaagacggcgtacattatatccatctgccaaaagaacattaccgcgaggcggtagccgaagagctgcgagcctcttcctttgacctcattcatgtgttcaacaggcctttaaatgtctctttatataaaaaagcctcaccaaacagcaagatcgttctgagcctgcataacgaaatgttttctgaaaaaaagatgaccttcgcgcaaggaaaagaagtactcgacaatgtctccatgatcacaacagtgagcgaatttattaaacaaaccgtcattgaacgtttccctgaagccgaggacatcacaaaagttgtgtattccggcgttgatttaaactcttatccgcccgtctggacgatgaaaggctcggctgtcagaaaaacataccggaaaaaatacggtattgaagataaaaaagttattttattcgccggccgcttaagcccgacaaaagggcctcaccttctcattcacagcatgagacggattttgcagcagcaccctgatgctgtactggtcatagcaggcgggaagtggttcagcgatgacagcgaaaaccaatatgtcacctatctgcgcacgctggcgctgccatacagagaccacataatctttacaaaattcattcccgcagacgatatcccaaacctttttctgatggcagatgtatttgtgtgcagctctcagtggaacgaacccctcgcccgtgtgaattatgaagcaatggcggccggcacgcccttaattaccacaaaccggggcggaaacggtgaagtcgtaaaacacgaagtcaccggccttgtcatcgatagctacaacaaaccttcttcatttgcaaaagcaattgacagagcctttacagatcaagaattaatgaacaaaatgacaaaaaacgcccgaaagcatgtagaagctttatttacctttacccatgctgccaaaaggctcaatactgtttaccaatccgttctgaccccgaaaaacaaacaatttccgccgccttttctgacgcaaaattttgatttatcatctatcaatcagctttttgtgaaagcaaaaacataaaacctacagctcgtgttgcaaaacgggctgttttttcgctacagagaacttaaaaaaaggcataaatgtgactttatgccttgcgctttacagtttgagaaaaccatggagctggtttagattcacttggaagaatgatgatttccactttagcttcttccgctaagtctggttcttcatcttcatcctcttcttcatatgggggcgctgagcgtttcgaatcacgctcctcctcaggctccagagtggtttcgaattttgtttcttcttcatcatcgacgattttgcgatctgtttccttttccttcgtttctttttgatattctttcggtgcattgatgtgagggagctctcgaatgctgcccacatctaaatgcttctcctcttcttccttctcagctgagattgagtcatgagcctgccatcccatcggtccaggcggtgtaaatacgaattggtcgagatccagtttagaaatagaggctttttgtctcgatgacctcatgtcaattcgcctcccgatacgcttttatctttttatacagttccggcagtttatccaaaaacgaatctttagattcttcaacagaaatcatgttttgcagcgcccagttatacttctcatctgaccacgttttcttttgcttcaaataatatttgtgcccgattgcacagaacaaatgcggaaacgcgagatcaatccaaagtacctcgtactgtttttctgtgagcggatacactgcgtcgtaggccgcaagcagtgcaaccatgaaatcagtatcccatacagaaagcttaaccatcactttattcagcagaatacgaaggtctcttgacggcaaatcgtaggtaatcgagtgaagctcctttaaaaaaggctccccttcgatctcagtcaaacgtgccaatgtaaaatcctgaaaacagaatccgccatgctcgagtgtctcttttgtccaggtttcgtattctgagtcatcaagcgctctgagagcttcttttcctcttgccagcattttatcagcatgttttaagaaagtttgcgaaaatacgtcatcaggataggatgctgcgatctgcatattcccttcaagttcctgcagcttccaacggtacaatttgtgccattttcccagcctgcttctcttcttgctttcatctgtgcaaacatatccttttgaggcatgatgaaaatggccggcaaatgacatgacttttttcatttgctctgcatcatagtaaatcatttcttttcctgtcactttgtcatataaactgtaagaaacctgatccgtgcccaagcagctaccgccattttttgtttgatgaatcggcgctatcggcagccctttctcttgtaaatgggcgtgtgcctgagtgataaaaagcatccgctccggtttcatttgcgcttcttttagcagctttgggccatgatcagtttcgacttcccagattttgcgcccgcttttgttcgatttcagcgccacatggtcgatatgaaacggataataactgagaatttcggacacaatctgttcttcatgctctttttggtacactctgttcaccccttctatctgttcttttcatagacgctgagcagattttcagccaccctctgccagccaaaattgctttctgcctcacggcggctgtatttcccaagccgttcccgcttttccgagctgctcagcaaatcattgatacgttcggcatattgtttaggattttcaaagtcatgaatgatgtagccgtttttcccttcctctatgacctctggattgcctccccgattgcttgtaataataggaagtcccgcagccatcgcttcataatgcacccttgctaaaggctcctgccattgcgaagagcatacaaatacatctgacatggtataaaggcgcggaatgtcctttggcttcacaaattgaataaatgtgacatgatccttttgcatcgcaccaagggtatgaagatgtttgacatagttatttaattcattatctccgaaccattttgacccgataaacaccatcatgacatcggggtgctcctcaatgatgtccggcaaagcctgcaataatatgtgcgggcctttgactttgctaagccggccgacaaacaagacgatttttttgccgtgaagccccagctcgcttcgcatctcttcgcgagctcgctgcccttcattcgtccagcgagggtggtacgtttttaaatccacaccagaatacaccgtttttgtttttgatcgtgctgacggaaaacggcttgtgatcgtctgtccgatataatcgctgaccgtaacaatctgcgctacggagtcgatgcaaatctcgccttccgcctggctgattttatcgtaagcgaacatttcattgtgaacgcttaaaataaaaacagcatccggcgcctgtttcttcaatttcggaacccagcttgggcgattacaaacatgcacaagatcaaaacggctctttttcagctctgctccaacggcttcttcataacggtcttcatccaaatgcacataatggacaccgtctaccttctctctatcagcgagattcggatctttaatagaaaacacagtcacctcatgtttttttgcaattaaaggggcaaccgcttcgaggtagatttgaatggcgcctcctcgaaccgatgggacaggaagcttctctgtggcgatcagtgctattttcatacatagcctccattcctgcatgatttttaactagttagaatcatgatacggctgaacaaccaacttgtgcggaatgggactgccctaaaaacaaaacgggtaaacaaccagattcatctattaaatatagtcaaataactcaatcattttttccttttgattcataaggtaggagtaaaacaggtaaggatgtgtcctttaatggcagaaaaccatgaagtcattgaggaggggaattcatcagagcttcctttatcagcagaagatgcaaaaaaattaacggagctggctgaaaatgtgcttcaaggatgggatgtgcaggctgaaaaaatagacgtcattcagggaaaccagatggcgcttgtctggaaggtccacacagactccggcgcggtttgtctaaaacgaatacacaggccagaaaagaaagcgttgttttccattttcgcgcaggactatttagcaaaaaaaggcatgaatgttcctggcatactcccaaacaaaaaaggcagcctatattctaagcacggctcatttctatttgtcgtatatgactggatcgaaggaagaccgtttgagctgactgtaaagcaggacttggagtttatcatgaaaggccttgctgattttcatacagcttccgtcggatatcagccgccaaatggcgttcccatatttaccaaattaggtcgctggccgaatcactacacgaaacgatgcaaacagatggaaacgtggaagctgatggcggaggcggaaaaagaagatcctttctcacagctttatcttcaggagatagatggctttattgaagacgggctgcgcatcaaagaccggcttttgcaatcgacctatgttccatggactgaacagctgaaaaaaagccctaacctttgccaccaggattacggaaccgggaatacactcttaggagaaaatgaacagatttgggtcatcgacttagataccgtatcatttgatctgcctattcgcgatttgcgcaaaatgattattccgcttttggatacgacgggtgtttgggatgacgaaacatttaatgtcatgctgaacgcatacgaatccagagccccattaactgaagaacaaaaacaagtcatgtttattgatatgctgtttccttacgagctttacgatgtcattcgcgaaaaatacgtccgcaagtctgctttaccgaaggaagaattagaatcagcttttgaatatgaacgcattaaagcaaacgcattgcggcagcttatttaagaccatcatttcccccgcatatcgggggtttgatatttataagataaagggtaattaaatacatgcggaggttgcaaatatgaaaaagattgtcggcgctttagccgtttttgtgattacatatgcgctgttttcagccgcaggctacctgtttcctgtggaccaagaatggtacaattcattgaaaaaaccggactggacgccaagcggaactgcgatcggcatcatttgggccatcctgtttgccctgatctccctttcagcagccattgtatatgctgcgttttcatttaaaggtgcgaaaagcttttggtttacacttttgataaattacgtgctcaatcaagccttcagctatttccagtttacgcaaaaaaatctgctggctgcatcgcttgactgcctgcttgtcgccatcacagcaatcgtattactgatcattgccaaaaaatacagcagagccgcaagctatcttcttttgccttattttttatggagtgcatttgcgacgttcttatcctttacaatcaattcaatgaatctgtgaacaaaaaaagccgcttatacagcggctttttcacatcatcggcttgatgccccaaatgtccttcgcatattcccggatcgtgcggtcgctggagaaatatccagaatgagcaatgtttacaatcgaatgctcagaccatttccttcgctctcgataatcagcttgaattcgctcctgtgcatctgcatatgagctgaaatccttcagcacaaaatactcatcattatgcggaagcagcgagtcaaagatcgattcaaattcatctgcctctccttcaaaaaaaccattgatcaactgatccgctacctgcctgattctcctgtcatgctgataatattccctcgacctatagccgccgttttcctgatacgatagaacctcatccgcctttaagccgaacgtgtaaatacagtcagggcccacccgctcaaggatctcgatatttgcgccgtcatgcgtgccgatcgtcaaagccccgttcatcataaacttcatattccctgtaccagacgcttccttgcttgcggttgaaatttgctcacttacgtctgatgccggaaaaattcgctcagccatagaaactctataattttctaaaaaaacaactttgatcagctgtttgaccgccggatcataattgactttttctgcgacagaatggatcagcttaatgattttcttggcataataatagcttggtgaagcctttgccccgaaaataaaggtttgcgggtagattgaaaaccccgaatcctccttgaggcggttatacaaatacataatgtgaagaacattcagcagctgccgtttatatgcatgaagccgtttcacctgtacgtcgaatatgctctcagggttcacaaccaccccggccgtgcaaaaaatcaaatcggcaagctcttgttttttcttgcttttgttgttttgaaactgttcaataaatgcaggatcagtggcgtacggttctaaacggatcagtgattccggctgcttgacccattcatcgccgatcgcctctgtaatgatggcagacaagcctggattcgcttttaacagccagcgcctgtgggcaattccattcgtcttattgttaaaacgattcggaaacagcaagtgaaagtcgcgcatctccctttcctttaatatatcggaatgtatttttgcaacgccatttacactgtagctgcctactatggccagatgagccattttgacaacaccatgcgctgtaatcgccatgttctctatccttttccagtctccaggatacttttcccaaactgcacggcaaaacctctcattgatctcttcaataatcatgtacattcgcgggagcagcggcttaaacaaatgaatcggccatttctcgagcgcttctgacaatgttgtatgatttgtataagaaatcgtatgtacagtgatatgccaagcttcttcccagctcatgttctcttcatcgagcaaaatccgcattagctcaggcaccgcaagcgcagggtgagtgtcattaatatgaatgctcacttttttatgcaggccggataaagatttatgtgttttacggtaattgttcacaatgctttttaagcttgcgcatactaaaaaatactgctgcttcagccgtaaaattttcccctcatcatgggtgtcatcgggatataagaattcagaaaccgcttctgtttctcgcttataagacaaaatattaccgccgtgataatgggcatagggctcggcgttccaaagccttaacgtgttgacagtgcccgtttcatagccgatgatcgggatatcataaggaacagcggtaacaattgtcgcttgttcatggcgaaaatgcaggcgcccgcttttttctgtcatatggacttcgccccaaaacggcacgtccactgcttgatccgcattccttacttcccatacgttcccgtttttcagccattgctcaggcagctccacctgatgtccgtctacaattttttgctcaaacaaaccatgcttataacgtatgcccatgccgtgcccaggcaggttcaacgaagcaagcgaatctaaaaagcaagcggccaagcgcccaagtccgccattgccgagacctgcatcgttctctatctgaaggatctcctctaaattgatgccgatttcctttaaaccagcttctacaacatcacgaacaccaagattcattaagttttgctcaaggagctgaccgagcagaaattcgattgataaataatatgtctgcttcccggaatttgatctgcttttttcattcgtttcgatccaatcagcgctgatatactctctgaccatattgcccaacgttttatattgatccagcttggcagaatctttaaagctttttccgcacgtcatttccagacgctttaaaaataagtctgcaaagcgttctttactcgagaacatcccgtccactccttgtcacctgctcgaaaatacgctgatactctttagccgacttcccccagctgtaatctgcattcatagcggtcttcacgatgctcttccatacatcctgttggcaataaaacgacagcgccctttctatcgtaaatttcagatcatgcgcattaaaggcggaaaacgtaaagccattgcccgttccctcttcctcctgataggcacggacagtgtcgtaaagaccgcccgtttccctgacaatcggaatggcgccatattgaagagcaatgagctgccccaaaccgcacggctcaaatttcgacggcatcaaaaacatatcagagcccgcataaatttgatgggctagcggctcatcaaacccgatataagcccggcacttctcatgaaaagcaaattctgcataccggaaataatcttcaaattcacgttctcctgtgcctagcacaaccagctgtatgtcttgctcctcaagaagttcgtgcataattctgcggacaagatcaagccccttttgtttagtgagccttgtcaccatactgatcagcggaatatcgtttttctctggaagccccatccgctgctgaagcttcgttttgttttccagcttgcatgcaagatcccctgaatcgtattgcgcctctatataagggtcgcttttcggctgatagaacgtatcatcaatgccatttaatatgccggttacatcatcttccctatattgcaaaacctgttccaactgctcaccataatacggcgtcatgatttcatttctgtaagtggggctcacagttgtcacatgatcagccgcaatgatgcccgctttcataaaattaacaaatccgttgcattctaacctttcataatgaaaatgatccatctcaagacccagcaagtcatgtgtgacatcaggagggaatatgccttgaaactgcaggttgtggatcgtgagcacgcttttcatccgttcataaaaaggatgttttctgtactcctctttcagcaaataattgaccatcgctgtatgccaatcgtgagtatgaacaatatcggcttgaacattcacaactttggcagcctccagcacagctcttgaaaaaaaggcaaaccgctcaccgtcatcataatgcccgtacaacgaatccctgttgaaatagtactcattgtcgatgaagtaataattcacatcattctctgccatatgttcaattccgcaatattgctgccgccagccgacagctacggtacactcagcctgttttttcatacgctttttccacggttcaggtatttggctgtacttcggcagcatcacagctacctcattgcctaatcgcgcaagcgcctttggcagagcacctgctacatcggcaagacctcctgatttcacaaatggggtgcattctgacacagcaaataatatcttcaagaattcatcagctctccttgcaccaaaccttttcttaatacaagcggctgctcagctgttcctgcagcttccgtcgccttgccgattttaacatccttatccgaaatgacctgctcaagaagacaatcctctccaatctgcgttttttgcataataatgcagtttttcagcttcgtaccctttccgacatggaccgccctgaacaaaatgcagttttcaacctctccttcaagcacacagccgtttgccaccaaagaatttttgacagtgctgtgctttccgtatttcgtaggcggctcatccttcacttttgtatagatcggctgctgcggcaaaaacacctgctgccaaaaacgaggctgaatgagctccatactgtgggtataatatttttccaccgaatcaatgacagcggcataacctgaatattcataagggcaaatggtcagggcggaagattccttttcaacagcctcctgaatggttttatagcctttttcgctatgtccgtagatcagatcctttaaaagcgttgttgacatgatatagatttgcagcgactggccgtcctgaaatacctcggtgacgtcgcagccaacctcctgatggcgtttcagcacatattgaaattgaatgttgcatacggtatggctgttggagattacagcatattgctgagtgcttctgtggaagtaatctagatggtccgaaaactggcgaaaggaaccgaattcatcgtattcgtgatgaagatggggagacgggaaaaaaaagaggccgtcctttttccggtgcaaatcccattccttacccgccccaaggtgatccatgagcgaacggtaacgatacttcggaaaaattgcaacactcctaatatccgcattcaccatgttggaaagcataaaatcaatcagtcggtacctgccggcaaaagggatcgccccgagcgaccgctgtgctgttaaatcctgaagagaatgcttatatgtggtttcatctataacacctaacatttgattattgaacactgactctgccccctcttcagtaattaaatcaattctttttctacaaattcctctgaaacgagcagcacctcttcaatgtctttttcggagcgaatcactgcgccatccggcagcaccatcccattaggaacgatggcattttcaatgactacatgctccccaatcgtcacatccggcattatgacggatgatgtaacagtcgtatgcttaccaacagtcacaccttgaaaaagaacggagtgagacacatttccatatacaacacaaccttcgttcacaagcgaatcttgaacctgcgcatcagatgaaataaattgcggaggctgatttggattgacggagtaaattttccatttgcgttcaaacagcttcagctccgagtcctcttttaacaaatccatattggcttcccacaagctctgcaccgttccgacatccttccaatatcccttgaacggataagcagaaagcttctttttctcttccaaaagcagtggaataatgtctttgccgaagtcgtggctagaataagggttttgatcgtccatctcaagatactgtttcaaaagcggccaattgaatatataaattcccattgaggcaagattgctcttagggaatttgggcttttcatcaaaatgtgtgatcgtcccatctggattggccttcatgatgccgaaccggcttgcttcctcccagcccacttcgatgacagagatggtcacatctgctttcttttcaatgtgataatcaagcattttgccgtagtccattttgtatatgtgatctcctgataaaatcagtacatactcaggatcatactgattcaaataattgagattttcataaatggagcttgccgtccctttataccatttgacttctgatgactcggcataagggggtaaaaccgtcacgccgccattatatctatccaggtcccatgcactgccgatcccaatataggaattcagctcgagcggctgatattgcgttaaaatcccgactgtgtctatgcctgaattagaacagttgcttagggtaaaatcaataatcctgtattttcccccgaaagatacagccggtttggccatattttttgttaatccgctgagacggctgcccttcccgccggcaaggagcatggctacacattgttttttcatctttttatctctcctctttttttaaccgcccgtaaaatcgagatgccgtaaggggggatggtcatcgtgatataacacggtttatgatgaagtgctccctttttagccgataacggctttttgttgatttgccctgagcctccatatgtttcactgtcactgttaagcacttcaatgtattgagtaaaaaaaggaactccaacatcatattgatgatagaccacgggtgtaaaattacaaatgatgacaagcgcctcaccgtgcttttggccataacgaataaaagaaaagattgattgttcgtcattatggacatcaatccattcaaacgattgtgcacgatggtcatgctcataaaggattttgcttttttggtaaaagcggagaagatcttgcgtaaaaacgctggctttctgatgcatggggaaggagtccaaaaaccaatcaagctgttctgtatctttccattcatcaaattgagcaaactctgatcccataaagatcaatttctttccgggatgcactgtcatatagcccagcaaaagccgatactgggcaaatttctgccagtagtcgccaggcattttattgagaagtgatttttttccgtatacgacttcatcatgagaaaacggcaatacaaaatgttcactaaacgcatatagtaatgaaaaagagataagctgatgacaatgccgcctttcttcgggcggcgtctccatgtatttcagtacgtcattcatccatcccatattccatttataatgaaaaccaagccccccttcctcaacggcacctgtcacttgaggccattctgtagaatcttctgcaatcatcatcacatggggatatgcctctctcatggtttgattgagtttttttaaaaaatcaacagcatatggattcgtgtggcgttcatcctgatttggccaatacaagatattagccactgcatcaaccctaaatccatctatatgatagaattccgcccagtacaacgcattcgaaattaaaaaactatgaacttccggtttccccaggtcaaagtttgccgtgccccataaccagttctcccgatcacgttcttctttgtattcataaagcggttctccatcaaacatataaaggccatgtgcatctttacaaaaatgtccggggacccaatccaaaatgactccgatattttgttgatgacattcatccacaaacttcatcagatcatgcggcgggccaaacctgcttgtcgggctgtaataccccgttccttggtacccccatgaacgatcatatggatgctcatacacgggaagcagttcaatatgggtaaacccatgcttcttgatataagggataagcgtctgacttaattctttataggaataatgcctgccatcagaatgcttcttccaagacccaagatgcagttcataaatgaaaacaggtttttcatacagcgtcttagccttctgtttcttttgccatttttgatcttgccagctgtatccttccaaatcgtaagtaagtgacgctgtgtttggtctgacttctgaataaatagcgtatggatctgccttcagcctgatctcaccgttattcgtcacaatttcgtatttatatcgttccttttctcctatacctggaataaataacgtccaaatgccattatcattcactctgtgcatcacatgctcttctccagaccagctgttaaaatctccagccactcgtacttccgacgcatgaggcgcccacacacagaattcatatccgcttttgccattcagctcgcggtaatgcgagccaaacagctgatagcttttaaacagactgccttcgtgaaaaagataaacatcatgtgctgtcgggctggcagcggccatgtaatcatcctttctgacatcatagttttcatttatagtatttattcgaagaaataaaaaaaagccctttcctgaaagcgcttatacttatagacaattaacttcattttctgaagaaaaacgaaatatatggagatttttgtagtctgtttttaaaataaagaacaaaatctaagacatatcatgatttataaaaacaaaaaaaccttgcaggatatgcaaggcttctggatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccgataattatgatatctgtaatcatatggcggagaaggagggatttgaaccctcgcgccgcttacacgacctacacccttagcaggggcgcctcttcagccacttgagtacttctccatttggctccacaggcaggattcgaacctgcgaccgatcggttaacagccgatagctctaccactgagctactgtggaacaaaagtcatggtgggcctgaatggactcgaaccatcgacctcacgcttatcaggcgtgcgctctaaccagctgagctacaggcccatgacgatatagaaatggagcgggtgatgggaatcgaacccacgacatcagcttggaaggctgaggttttaccactaaactacacccgcaatttttatttggggcgattgatgggaatcgaacccacgaatgccagagccacaatctggtgcgttaaccacttcgccacaaccgccaaagcatattgataaatggtggctcgggacggaatcgaaccgccgacacacggattttcagtccgttgctctaccaactgagctaccgagcctaagtatttttacttttatcatcgcggggtggagcagttcggtagctcgtcgggctcataacccgaaggtcgcaggttcaaatcctgcccccgcaaccaaatatatggttaaataaggagtgccctaagggtgcaaccaaaataatcctatacaaatatggtccggtagttcagttggttagaatgcctgcctgtcacgcaggaggtcgcgggttcgagtcccgtccggaccgccattaatgtaaacgaaacgatcatgttttcgttttttttgtgttttcttttactgtatcttctgcttggtgtcatagccaagctttctttatatcgggaacatcttggatattccagcaaaattcgataaactaggaagagcacaaataggcataagcagggttgaaaggaggttttggttcatggatgaatttgatttgatacatagcattactccgcggaccattcaccattcttccgttgatgtaggaataggtgatgatgcagcgctctacactgcgaaacacggcgttcaggaaattgtttgtgttgatactatggtagaagacgtgcacttcaaattacactattcctcacctgaagatatcgggtacaaggcgttagccgttaatataagtgatattgccgcgatgggaggcattcctaagttttatctggtatcacttgcggtaccttcaaaatggactgaatctgaaatcaaggcgatgtatgaaggaatgaatgaactggcgaaactatatcatatggatctgattggcggcgatacagtttctaccgctgacaaattagtcgttacagtcactgtaatcggtgaaattgaaaagggacaggcctgtttgcgcagcttggcaaaaccgaatgatattgtgtttgtaaccggtgaaatcggttcttctgcagcagggctttctttattgctggaagagactaatcctcaaaactcatctgtggaaacggattactttatccacaggcataaacggcctgagccaagagtaagcgtcggcagattatgctcgatttttaaacgggcagctttaaatgatgttagtgacggattggctagtgaactgaacgagattgcagaagccagctgtgtttcaattgaaattgttgaaagcatgcttccaattcattctgatttgcctaagcttcatcctaactggaaagaatgggctttgtttggcggtgaggattttgagctgacagggacggtttcaaatgaggagtgggaagtgttgaagcaggagtgcgcagcgcttcatcttcccattacaaagattggctatgtcagggaaaaaacaaaatctaaagtgatcctaaaaacagatcaaacatcaatgatcttagagaaaaagggatataatcattttaaataagacgggtgactcgtgtgaagcaattaaaatggagaactgtaaatccagaagaaacaaaagcaattgccaagctgacggcagcgtttgctaaaccgggagacgtcctgacattagagggcgatttaggtgcaggaaaaacgacttttacgaaaggttttgcagaagggctgggaattacacgtattgtaaacagtccgacttttacaattataaaagaatataacgatggcgtacttcctctttatcacatggatgtgtatagaatggaagatgaaagtgaagatttgggacttgatgaatattttcacggacaaggtgtctgtctcgttgaatgggctcatttaattgaagaacagctgccacaggagcgactgcaaattgtcatcaaaagagctggtgatgatgagcgggaaattacctttactgctgtcgggaatcggtatgaaatgctttgtgaggagttaagtagacatgacaatattagcaattgatacatcaaattatacattgggcattgcgctgcttcgagaagacactgttatagcagaatacattacatatttgaaaaagaaccactctgtaagagcgatgcctgctgttcattcattgctgaatgattgtgatatggcaccgcaggacctttctaaaattgtcgttgcaaaaggccctggttcatacacaggagtaagaataggtgtgacgttggccaaaacacttgcctggtctttagacattccaataagtgctgtatcaagtcttgagacgcttgcggcaaatggccggcattttgacggtctgatcagcccaatctttgatgctagacggggacaggtgtacacaggtctgtatcaatataaaaatgggcttttagagcaagttgttccagatcaaaatgtgatgctggcagattggctggagatgctaaaagaaaaggaccgccctgttttgtttttaggccatgatacttctcttcacaagcagatgatcgaggatgtgcttggaacaaaaggattcattggaactgccgcccagcataacccgcgcccttcagaattggcttttctcgggaaggaaaaggaagcagctgatgttcatgggcttgtcccggattacttgcggctggcagaagctgaagcgaaatggattgaaagtcaaaagtagggtgataggatgaaaacaaaagcagcggtcagaaatatgcggcttgaagatatagatcacgtatacgaaatcgaagcatcctcctttacgtctccttggacgaaggattcgttttatcatgagctgctggaaaatccgtatgctcattatctcgtgattgaaaaggacggccatcttgctgggtattgcgggatttggattgtgatggacgatgcccagattacaaatatagcgataaaaccagagtatcgcggccagtctttaggagaaacgctttttcgctcagctgttgaactgtgcaaagaaaaagacgcaaggcggctttcgcttgaagtgagggtttcgaatcatcctgctcaaggcttatataagaaattcgggatgcagcccggcggaataagaaagaactattatactgataacggggaagatgcgttaattatgtgggtgacgataaatgagtgagcaaaaagacatgtacgtattaggaattgaaacaagctgtgatgagactgctgcagctattgtgaaaaacgggaaagagatcatttcaaacgtagtagcctctcaaattgaaagccataagcgcttcggaggcgttgttccggaaattgcttcaagacatcatgttgaacaaatcactttggttatagaagaggcgtttcgcaaagctggcatgacgtatagtgatattgatgcgattgcagtaacagaaggtccgggactggtgggagcgcttcttatcggagtgaatgccgctaaagcattgagctttgcatataacattccgttagtaggcgttcatcatatagccggtcatatatacgcgaaccgtcttgtagaagacatcgtgttcccggcactggcattggtcgtttcaggaggccatacagaactggtttatatgaaggaacatggatcatttgaagtcattggggaaacccttgatgatgcggcaggagaagcctacgacaaagtggcgcggacgatgggattgccatatccgggtggaccgcaaattgacaagctagctgaaaaagggaatgacaatattccgcttcctcgcgcatggcttgaagaaggctcttacaacttcagctttagcggattgaagtctgcggtgatcaatacgcttcataatgcatcccaaaaagggcaagagattgctccggaagatttgtctgccagtttccaaaatagtgtgatcgatgtcttggtaaccaaaacggcgcgcgcggcaaaggaatatgatgtcaaacaggtccttttagccggaggagtagctgcaaacagaggcctcagagctgcattagaaaaggaatttgcccagcatgaagggattacgcttgtcattcctccattagctttatgcacggataatgctgcgatgattgctgctgctggtacaattgcttttgaaaaaggaattcgcggtgcatatgatatgaatggccagcccggccttgaattgacttcttatcaaagtctcacgagataatagcgtgagactttttatctgtttgttattaacagacaattcacaatttatccacatatctgtgagtaattatagagatattgatggataaagggctgaggtcactgttaataaagtggataaattcagaatattttgtggatagtgtgtataaagcgcttactttgtttatttattaggggatgttctgtggataaaaagcacctctaaaaagaggtgcttgacttttttaatcttcttctgtggatagttcttcccattcggacaaaagagattccagctcctgattaagcttctcattgtctgcatggatagcttgtactttttcatgatcctgatagacttcagggtcacatagcaattcatcattgcggctgatgttctcctcaatggtttgaacggtggtttcaatttcttcaatccgacggagtcgttggcgctctttctttttccattctttttcttcctcgtaggaacgtttggagtcagacttcactgtagctggcgttttatcagtttcctcttgctgattcattttctccaattcaagctgctctgtttttttctctgtataataatcgtaatctcccagatactcctctatatggcttgaagaaagctccaatactcttgtggcgattctgttaataaaatatctgtcatgtgagacaaataacagtgtgcctggataatcaatcagcgcgttttcgagaacttctttgctgtctaaatccagatggttcgtcggttcatcaaggatgagaaagttggctttttgaagcatcagcttagctagagccaatcttgctttttcgcctccgctcagtgaatgaactggtttcagcacatcatctccggagaataagaaatttccgagacacgttctgatttctttttctgggagcccggggtactcgtcccacagctcatcaaggacacgtttagaggaagtcaactcagcctgttcctggtcataatagccgacactgacatttgagccgtaagaaattgttccctgatctggttttagggtgtctattaatgttttcagcaatgtcgatttacctattccgttagggccgacaagcgcagcgctttctcctcttgtgagcatgaatgacacttctgttaaaagcggcggctggttttcatagctgattgtgagatcctgaacacgaaggacttcatttccgctctgttttgtaatatcaaaatgaaagtttgcggatttttcatcgccaagcggttttgacatgacatccattcgctcaagctgctttctgcggctttgcgcccttttggtggtagaggctctcgccagatttcgatctacgaagtcctgcagctttgcaatctcgtcctgctgcttttcatacattttcagatctttttcatactgcgcggctttttggtcgagataagcgctgtagttgccgtgatactttttgctttctgctcttgatacctcgtatacctggtttactactttgtccaaaaagtagcggtcatgcgaaacgatgagaatggcgcctgaatagccttgtaaataatgctcaagccaggtaagcgtatcaatatccagatggtttgtcggctcatcaagaatgagcaaatcaggctgtgttaatagaagcttacctaaagccagtcttgttttctggcctccgctgaggctttgaacctgtgtagaatcgtcaaaatggctgaagccgagaccatgcagcacagatctaacatccgcttcatattgataaccgcctttatctttgaattcctgctgaagacggtcgtaggttttcatgatgctttctaattcacccgggtcagctgccgccattttttcttccatagcccgcatttccttttccattgcttttaagtggtcaaaaacagtcagcagctcttcttttatggtaagcttagaatccaagccagtatgctgggcgagatatcccattgtaatatctttcggtttaataatttcgcccttttcatacgaaagctggcctgcgataattttaaggagcgtggattttccggcgccatttcttcctacaatggcgatgcgatcacgatttctgacttccagctttatattgtttaaaatagtatcagcaccaaatgatttggacagctgattaacttgtaagatcatcatattatttcacctctgctataataagttaagtgtagcttatgaaccagaagtcagcaaacaatacattggccatataagacatagagaagaaaatagtgtatgatctgtttaaggagcgttttaatatgaatggattttctcattttaatgaacagggcagagcccagatggtggatattagcgaaaaatcttcgactgtccgtactgcggcggctgtttcaagcgtacacatgaagaatgaagtgtacgagaaaatacaaagtcacgatatcggcaaaggagatgtactggctgtcgcacaggtggcaggcattatggccgcaaagcaaacgtcgaatatcattccgatgtgccatccgctttcattgagcggggtagatatatcgtttgactggaaaataaaagaagcagaagttatacttcatataaaagcacaggtcaaaacgaaagggagtacaggtgtggaaatggaagcgctcacttctgcatcggtgtgcgctcttaccgtttacgatatgtgcaaggcccttgataagggaatggtcatcggccctactttcttgctggagaagacaggcgggaaaaacggtgactttaaaagagaactatccgagtataatttggaggaccaaaaatgaataaggatcaatcaaaaattccgcaggcgacggcgaaacggctgccgctttactatcgctttttaaagaatctgcatgcgtcaggaaaacagcgtgtatcatccgctgaactcagtgatgccgtaaaggttgattctgccacgattcggagggatttttcctattttggagctcttggcaaaaaaggatacggatataatgtggattatttgctgtcttttttccggaaaacgcttgatcaggatgagatgacagacgtcatcttgattggtgtcgggaacttgggaacggcatttcttcactataatttcacaaaaaacaataacacaaaaatttctatggcttttgatataaatgagagtaaaataggaactgaggtaggcggcgtgcccgtctataaccttgatgaccttgaacaacacgtaaaagatgaatcagttgccattcttacagtgccagcagttgccgctcaatccattacagacagattggtcgcattaggaatcaagggaatccttaattttacgccggcccgtttgaatgtgccggaacacattcgaattcatcatatagatttagcagttgagcttcagtcactggtttattttttgaagcattattcagttttagaggaaatcgaatagagggaaaggaggagcccaaatatgccgatcggtcctggaagccttgctgttatcgcaatcgttgctctgattatcttcggtcccaaaaagctgcctgaattggggaaagcagcgggagacacacttcgtgaatttaaaaacgctactaaaggattaacgagtgatgaagaggaaaaaaagaaagaagatcagtaagttaggatgacacgaatgaaagtgaatcaaatgtcgctgctggagcatattgctgagcttcgaaaacggttgctgattgtagcgctggcgtttgtcgttttctttattgctggattttttttagcaaagccgattattgtgtatctgcaagaaacagatgaagcgaagcagcttacgcttaacgcgtttaacctgacagacccgctttatgtgtttatgcaatttgcgtttatcatcggcatagtcttgacctcgccggttattctttatcagctttgggcttttgtgagcccgggcctctatgagaaagagcgcaaagtaacgctcagctacattccggtctctattttgctgtttttagcgggcttatctttttcatattatattttatttccttttgttgttgattttatgaagcggatttctcaggacttgaatgtcaatcaggtgatcggaattaatgaatattttcattttcttctgcagctgacgattccgtttggactgctgttccaaatgccggtcatcctcatgtttttgacaaggctcggaattgtgacaccgatgttcttggcgaaaatcagaaagtatgcgtattttacgctgctggtgatcgcagccctgattacaccgcctgagcttctgtcccatatgatggtcacagtcccgcttttgattttatatgaaatcagtatccttatatcgaaggccgcttatcggaaagcacagaaaagcagtgctgccgatcgggacgtgtcttctgggcaataataaaaaatccatttctcatgcgagaaatggattttctttatttttggttctttttgattttaaatgaaaaggcgaacatcttaaaagaaatgctgatgttgtaagcggcgaacaccatcagcaggatggagtaaaatgaccacatgctgcctggcgagcttgcggcaagataagtaaagatgcaccctacggcaaagtagatcattccccaaactaccgggtttctcataaaaataatcctccaataatcaattgcatttgtgtgctctgctgttcaaggtaattacgaacaggctcaagctgcatgatgacgacgaatgtattcatcattaaatgggcgaaaatcggcacccatatccgttttgttctcgcatataaaaaggcaaaggtaaagcccattgctgtatatagaaggagatgcttcaaatcagcgtgaacaataccgaagataaccgagctgatcagtcctgcgaaaaagaaattcgttttttcgtacagcgcgccgaaaatgatttttctgaagatgatttcttctaatataggcccgacgatggaagaaacgataatcatgagcgggactgcctgaatgacatccagaatcgcttgtgtattttctgattctcttccgatgccaaaaacataatattcaatagagcctgctattccttgagagaaaagggcaatgaaaaaaccggctatcgcccaaaggatagaaagtccgattgagtccttctgtccgtttcgcagcgtttctttcggaacggttctcagaatgagcagaacaacaacgagacaggcgataaagctgataacggaccataatccttgtgcatgcagcatattttcatctgtaggctgtcctccggcataaccgaatttaaataacaagggaatcgcgattaatgcggaaaactgcatgatgatatatgtcaaaataataaaccaatactgttttctcaaatggtatgtactcctttgttaagtgggtttcgttcatctacagctattgtaacataatcggtacgggggtgaaaaagctaacggaaaagggagcggaaaagaatgatgtaagcgtgaaaaattttttatcttatcacttgaaattggaagggagattctttattataagaattgtgttagcactctttagtgctgagtgctaaaattacatattcatactattgaggaggttatttcattgttaaagccattaggtgatcgcgttgtcattgaactcgtagaatctgaagaaaaaactgccagcggaattgtgttgccggattctgcaaaagaaaaaccgcaagaaggcaaaatcgtggcagctggttcaggtcgcgtgttagaaagcggagagcgcgttgctttagaagtaaaagagggcgaccgcattatcttctcaaaatacgcaggtactgaagtgaaatacgaaggtactgaatacttaatcttacgtgaaagcgacattttagctgttatcggctaattcttaaataaacaatacttaaaacatttgaggaggtcttgtaaacatggcaaaagaaattaagtttagtgaagaagctcgccgcgcaatgcttcgcggtgtcgatgcacttgctgatgctgttaaagtaactttaggaccaaaaggacgcaacgtggttctagagaaaaaattcggttctccgttaatcacaaatgacggtgtaacaatcgctaaagaaatcgagctagaagacgcgtttgaaaacatgggtgctaagcttgttgctgaagtagccagcaaaacaaacgacgttgccggtgacggtacaacaactgcaacagttcttgcgcaagcaatgatccgtgaaggccttaaaaacgtaacagcaggcgctaaccctgtaggcgtgcgtaaagggatggaacaagctgtagcggttgcgatcgaaaacttaaaagaaatttctaagccaatcgaaggcaaagagtctatcgctcaggttgctgcgatctctgctgctgatgaggaagtcggaagccttatcgctgaagcaatggagcgcgtaggaaacgacggcgttatcacaatcgaagagtctaaaggcttcacaactgagcttgaagttgttgaaggtatgcaattcgaccgcggatatgcgtctccttacatggtaactgactctgataagatggaagcggttcttgacaatccttacatcttaatcacagacaaaaaaatcacaaacattcaagaaatccttcctgtgcttgagcaggttgttcagcaaggcaaaccattgcttctgatcgctgaggatgttgaaggcgaagcacttgctacacttgttgtgaacaaacttcgcggcacattcaacgcagtggctgttaaagctcctggtttcggtgatcgccgtaaagcaatgcttgaagacatcgctgtccttactggcggagaagtcatcacagaagatcttggccttgacctgaaatctactcaaatcgctcaattgggacgcgcttctaaagttgtcgttactaaagaaaacacaacaatcgttgaaggcgctggcgaaacagacaaaatttctgcccgtgtgactcaaatccgcgctcaagtggaagaaacaacttctgaattcgacagagaaaaattacaagagcgtcttgctaaacttgctggcggcgtagctgtcatcaaagtcggcgctgcgactgaaactgagctgaaagagcgtaaacttcgcatcgaagacgccttgaactcaactcgcgcagctgttgaagaaggcatcgtatccggtggtggtacagcgcttgtaaacgtatataacaaagtcgctgcagttgaagctgaaggcgatgctcaaacaggtatcaacatcgtgcttcgcgcgcttgaagagccaatccgtcaaatcgcacacaacgctggccttgaaggatctgtcatcgttgagcgcctcaaaaacgaagaaatcggcgtaggcttcaacgctgcaactggcgaatgggtaaacatgatcgaaaaaggtatcgttgacccaacaaaagttacacgctcagctcttcaaaacgctgcgtctgtagctgcaatgttcttaacaacagaagctgttgtcgctgacaagccagaagaaaacggtggcggcgcaggaatgcctgatatgggcggcatgggcggtatgggtggaatgatgtaataaagggatattaacccttatacatcaatgttttaaccgtcttaaaaaactagacaaagcgtgaataaaaaaagagaaggtctttcatcagtttactaaactgttgggagaccttttctccatattagcggtcatatgagcataaatgtccatcgtcgtatttatgtccgaatgaccaaattgttgctggatttctttaatgcctactcctgcctcaattagtaaggaggtatgggtatgcctaaaagagtggggggtgacattctttttatcccagcttttttgagcagccgtttaagtctagtctcaataacctttcttaattgcggatgaccatcctcccgctcaaaaataaatgatgagtcttgataaatcaatctatttttaagcttaatttcattttgataaattttatttttttttagtagattgacatcgtttcatcaattcgaacgatatcaacagatcctgttgttttaggtgttagcaattggtatttttcaatttgattgttaggggtgtatagggtctttgtgacctggcttatcattgaaatctgtccattttaaagcaagaagttcaccaattcttaggtcggtctaggcaagtacggtaaagaccaaatggtccatttctagcccgtcagattgagcgagctttagaaaatgtgtcagcacctctttttccaatgctttgttgcttcttgggtaattgaaaatccccagttgggttcattttaataatcccttgagttttagcttttcggaaaatcatacggccgcaggcatgaatacctcccaaacaattgtgactgtattgctcgttcagttctaacgtgcggtcttcatacatttttttgtgttttgctaatcgggtattgacccaatactgcgataaaatgcatcattttcttttcactggcccgtacactgcttatttttaccccactccggttgtaaatcttaagccaaccttttgcaaatgttttgaagggcatatctgactccttaataaaagtcccgttgtcgttttggagttctacgtgacgggctgctactggggcttctttctttgttttaaatcttcctttggatatttctagacgttttttggttaaagggtcaatgcctagtagatatgataactccacgtcttaccgcattgcttgagttttgccatttatttgtccctaactaattttttttcatcaaattggtctttaagtgagtttaataatttttgtttctctcgactggtcaataattgcccttcatatttcaaaagattggataaatttgagatggaatcaatcctgatggattctaaaagctttgtaaatttctaattttatcctggcctactgtgcaacagaccttcttaatcgagcctaattttccatctatttgattggggaacaaatggctttttaacaagaaagaagtccaagaatacattgattggtggtcaattgaggttaaaaggaaaaagagggcctgatatatctttcactttcgcctaactagcaaaatttaataaaacgataagcgatgtgaggtgaaaattatgctaagtgataataattttgtttccgaaacactggagaatgtacagtatctattgccaggtgcaaaagtaatcaaattgaggggatacagcagggcccacaaagtatacaccattgcaaaatccccggtagaaaagtggaaggtcgccgcaggtttatccggatcagagatagcaattctgattagaaaaggtcattggattggtgcaagcattccagctggcggaattgtcatcgatattgatgattcaaaacagggagagctagtgaaaggtttactagatgcgcaaaactttcattgtcattgtattaggaccctaatgggtggcagtttatttttaaggataaccaacatggggaaaagaaaattaaacaaataaccaaattttttactcaaataggtatcatagtcgatgctgggatcgctggggcaggctatattgttttcccaacaagtaacactgaggacgatatatagtaactaagagtcctaatgagttagatgaaatacctaattatctgaggcctgtacggaattctgttaatgtaaaggacaacaacactggtgaaaaatatgtattccctgtaccaatcgacagagttggtagcagaaatgatactttaaatttgctacacatttgaaagcctggaaggtggaaccatacgaaattagcaaggccatggaattgatttataaataccttctgctggataaaaaagatttctctttggaggaattttataaactcaccatatatgctatcaaatggaaactggaacaagctcagtttccattgtatttagaatccacaaaaaaatcgcatcaaaatgttattccccagccgtttaagataaaaggaaatgtcttatataaaacggtaatcaagaatagcggggactttgaagaatagctcatcatggcgtgtaggagtgattcacccttttaagaaactgtctaatatcgaaagaaacagtgttcattatgaactagcctcaaacgataacggacgcgaaaaaaaggatatagttcctgctagtgttatatcaccaagcgggagttgcttttcattggcggataatgggctagttgagaaggaagggcaaaaaatgaagctgacagagagacaacgacgcttttgtgatttctttacagaaactagaaatacaacagaggctacgcgtctagccggaaacaaagggaaaaatctcaacagagtagcttctcaaaacttgtcaaaactagacattcaaactatatagagcaaagaaataatcaactagaagcggagcgcatagcaaacattattgaggtaaaaatgttttggacaattattatacgcgatggaatagttcggttaaagagcgactaaaggcgtctgagtatattactaaaacaaatgcggccttcaaggaatagattgaacatactggtgaaattaaaacagggaatgaggaagaagctaaattcgaatgagagtgatctaaggcttctagaattgtatatggaggtgtggtaacgtgagcaagcttatatagaaggattaagtgatcaagtttagtgtaatactaggaatgataaggtgttcattaacgcacattacaactaaaaataccgtaaatgccctcaagaggatgatatatccaaagcaaaaaccttcattctttcatgaatttaaagtattatataagctactgaaaaagttttgtataaaaggtataatgataaagaacattcgttcttgtatggggtactttctctgagaatgaaaataatgtcttagggtgatataatgacaaattttattttaaatgaaaataaacagttatcattggcaattgaagatgagaacatagaaaatttttatatagatggtacagatttagtccgaaagataatccgtagatcaggttcaggagttacatcacgggttccggtccttagcacccaagatttagaaaacaagaaccttcatgaattatacgatgaatcttggctccgtatgaaaaacagacccaatactgagctcactactgagagtataaatattgcggatttatttagtggatgtggaggtctatccttaggggtttgggaggcatgccgtgccctggggataaatccaagattttcgtttgcttgtgatcttaacgaagctgccttatctgtgtacgaaaaaaacttttctcccgattttagcttgaatgaatccatcgaaaaacatattaatggcgagttaggtgctccattaactgttgaagagcaaagaataaaagataaggtgaaaaaaatagatttcattctagcaggtcctccttgccaagggcattctgatcttaataaccatactagacgaaaagaccctagaaacgctttactaatgagagtaagtagagttatagagttgttccaaccttcttcagtattagtggagaatgtaccaggaattattcatgataaatctggttcttttaaagaatttaagaatcatttaaagacacaaggttattacttcgatgaaatcgtactaaatgctgaaaaactaggtgtttcacaagcacgtcgtagatattttatttttgcttcaaaaactcctgtatcttccttaaatcaaataaatgaattttattcaaccaatagtaggccaattagttgggcaatatcagatttagtagaaaatgtaggtgatgatatattcaacactgcttccgagcattcattggaaaacaaaaggagaatagaatatctttttgaaaataacttgtttgaattacctaattcagaaagaccggattgtcatcggctaaaaccacattcatacaaatctgtgtatggcagaatgtattgggatagacctgctcccactataaccagagggtttggatcaacaggtcaagggagatttgttcattctttgttaaagagaacgataactccccatgaagcagctaggattcagttcttcccggacttttttaactttggtgaccttcggaggagacagtatcaagacgttatcggtaatgctgtgccttccaaactatcctatttattagcattacatcaattaagataaaaagatttgaggttgatatctttgaaagttgttagtttattctccggcataggcggaatagagcttggccttcatcagtcaggacatacaacagaaatattttgtgaggttgatcctttggcaaaagctgttttatcaaaaaacttccctggcgttaagatagaagatgatattaatgaaattagagagttaccaagctgtgatttagttgcggcagggtttccatgccaagatttaagtcaagctggaggtaaagaagggattgacggatcacgctccggtttagttaagaaactatttgaacttatagaaaagaaagaacatgcaaatcgccctccatggatactaattgaaaatgtcccatatatgttaaggttaaaccgtggtaaagctatgtcatatttaacatctgtcctttctgaattaggttatacttgggcatatcgaactgttgatgctcgttgttttggtttaccgcaacgaagacatagagttattttgttagcctctttatttgaagatccaaaagatgtgattttttcacaggatcattcagaaccagatttagatggaaagccttctgttgtggatcattccaactattatggtttttattggacggaagggttaagaggtgtcggctgggcacgtgaagcagttccacctataaaatgcggatcgtctgtaggtatagcctctccacctgcagtttggtctccttacgaggatatagtagggaccattaatataagggatgctgagcgcctacaaggattcccggaagattggacaaatatcactactgaaacaggtaaggatataaaagaaggtgccagatggagattggtgggaaatgctgtttcggtaagggtttctaaatggattggtgaaaacttaagtcagccaaaagggtcgatatcagattttgaaggtgaattagtgaccaagacttggccaagtgcagcatgggggtacggagataaaaagtataaagttcccgtatcaaaatgggttgcaaacacagaacaaatagctatttcagagtttttaaatcatccattaaaacctttatctgctagggcattaaacggttttttaggtagagcagccaggtgtacaaatgtaaattattcggatgaatttattaactcgttagaacgttgtaaggataggcaacttcaaaaggtttaacttttcacattaaagagagcatactaaaaagtatcggagctggataaaaccagctccgttttttatctttaattttttttgcattattccatcttttattcgaccagttccataaactccttttcaattctttgggggtttcgggtctcggcaagactttcatctaccctgaagtagaatttgatttttggttctgttcctgaaagtcgcaggcacatccagggatccgacttcaagaaaacatttaagaacatttgactgtggaaggcccatgagttcctcagggccttccacagtctctcgattccggtcaagtaatcctcaacagtggtaaccttgacggaaccaaagctggccaaattcagaacggaaggcagcgagggtctgctgaatcagttctgccccttcttttccctttagtgttaatgagcgcaggccttcctgaaagtagccatattcttcaatactaaggagagcttcgtatagtgaaatccttttttcttatagtaagcacatacctcaactgcaaggacatccgtctgaacagcatccttgtctcggacaaagtcgccaatcagatagccatagctctcttcgtacccaaagaggaaattatgttctcctgtcttgtagtagccattaatctttctggcaatgaacttaaatcccgttaatacaccgattgtttcgactctgaaagaggttgcaacttccctcccaagctccgaggtaacaatcgttttaagaacgatcccattagatggaagtgttcctttcttttttatttgggttaagatatagtggagcagaagtggctcggtttgatttccggttaaaaccgtatactcaccattttcatttttaacagcaattccaagcctgtctgcatcgggatctgttgcaattaaatatcggcgtcaatttgctgccttccctgatggccagctcaaacgcggcatgttcttcagcatttggactggtgatagtggaaaacagagggcaggctgctcctgttcttttcccaccgctacatgcttgtagttcattgccgccaaggccattgcagtagatttgctgtaccatgaagcggcgtaaatacaaccttgatgtctgtttcatcttaaatatttgagttttctgaaatagttcaaggtatgccttgtccacctctgcgctatattttgatcaggccctttgctaggaggaagctggccgccatctggcccataaactttatatccattgtattcaggcgggttatggctcgcagtcacaacaataccggcaaaaccatgaaggtgacgtactgcaaacttaacacggttgtaggccttaatgactcgaaaacgtatgcgctggatgccagtgtcctggcggcttccattataaaagccgccaacccagcagaaactttccttaacgtatagatgtcatccggtttgttccagctccaatttccccgcgcatgcctcctgttccatatcccaaattccttataaaaagcatcttccaggtctttctcattccttcctgatttacccaaccccgattttagctcggtgcaagttgactaaactgtagccatttttctgttttgtttttccagcctatgattgacctacaataaaataacattattgttcattataatatagtctagaggttttcgaacgacgactttctgacataaatcgagtgctcttgtctgattatgtctagttatagttggttttttttattttgtctctaaatttgatgagatcatggtggcgaggaatttctttttcgacagccccaatcagtaccaattcgatatttgaattggtctctcaaacaattccatcctctttatttattatgatacaattatattaattagaaaatacatacatattagcttgtgtgattttatgggggtaaaatcaatgacttttataaaaagattagaggacgcttatgaaactctattagggaattaccctgccggagtatctagtaccagtactagtaagtataacgaaatacgaaagattgtttcagaagccttcttgatcggtgaaaatgaagtgtatgtaacgggaacatcaagaaggattagcaatttggacactcggtttgctcaaggaaatcaacggaataaacatacccggatggcagttgcttttatttctataccttctgtggacgattcggaattagatgaactaattataagaacgagaaatagtgcaattacaacctcatctaaattctgtaacggggaagaaaggggcacgatttttgacggaatattactttttttagtatttgagggtgaaaccaaagtgtatccgctagcattcttagttttcgagaacgattttgaattaaaggaaaaggctgaggaattgattccaggaattgaactcaaagaatacccgcgagctaatcaatccccagcccaggaaaataacaaaagcgctaaaaatgaagatgaggaaagtgcaaagagctatgtagtcttccttgatattgaggaagatggttctattgtggaatttgtagaagataaagacaaaacctatagaattggtgatatgatttggacggcttcacatactaatggttcatcagctatcacacgcagactggaagtaattgaagtcgttgaaaatcttgtggtgtgtaagataaaacataaatataatgaacctgttgataagaattcactgcttaagtttgtaaatattgaacaagatttgatttcatttctagacttacatccaaatgtccaaaatggaagtgagggatttgtatctggggacattgttgatgagaacgctactacatcatcggatgacttaccggaagactttgaaaataactaagcgataaactttaaataggggaaatgaactgatggaaatatccaaacaaacttcagatttattattgagcctagaaaagaaaaaaggcactttaccaaaattcagcgttttacgcagtattcctaggaataggattatttatggtgcaccaggaacagggaagagtaattatctagaaagggaagtgggaaagatctttggtgataatccatatgtattcacccgagttacttttttccctggttatacatatggacaatttataggtgcttataaaccggttcctatatataaaaaattaagcggtgaggaagagatatttagttcaaactttagggataagatggaaaactttgagccaatgattgattatcaatttgttcctggcccatttatcgatgtattaattaaagctctgaaaaatagatacactaattttatattaattatcgaagaaattaatcgtgccaatgcagcaagtgtttttggtgatatttttcaattattagacagaaataaaaacggtgaaagtgattatcctgttacattcgggccggacattatgaattatttagcgagaaacggaattaaagatgaaatgattaagctaccatccaatttctttatttgggcaactatgaataatgcggatcagggtgttttaccgctcgataccgcttttaagagaaggtggtcatttgaatatttagagttggaaaagtatagaaaggcagtggactcttggaagctgagcctcagatataaaggtcataataaagtaattatgtggaatgatttccgagacattattaataagcgtcttaaaggaaaagtaccagaggataagctgcttggaccttttttcctgaaagaaagtgaactgtggaatcagaatgtatttaaaaataaactgctttattatttgaaggaagatgttttcaagcataatccaacgattgattttttaaatgctagtactttctctgagctaattgaaaaatatgatggctcggataacatttttacttttgacatagatgattcgtcttttgtgagtgattaactatggataagtcaagtaagttcttctttgaagatcaaaaatacaataaagaaaggattgtacgtgtactcggtggtaatttagctttactcaaaagtaaaggtatattatatgaagattctagtggggatttaatatttaactatgtaggtgttatatctaatgggcgcaatgtaatattcattttgcctaaatactgtaacaggcacttagatgaacattcaaagcggactttgtttaataagttgctgaagatttttaaaaaatattcaggtttaaataaaagccgggaatctgattatttcgtatcggagctagatagtgatgaagtctccgactttatgatagcagattatttgcttaatgatttctcattgaatgggtattatcaaaaaaaatttactgaatatgaaattgatggagaaggaattatagattggagtaagacagttaatgaaattaccccagtattctcaaagggagttccatattatttcagtacttataatgaagtggtacaaaaagacgagtatcacttgatagttaaaattcataaatgggctttaagtaaatattttaatgatttcggagtcattttaggttttacgggactagaatttgataaatcctgtgatggtatgaaaattttggactacgctgatttttttggctcagtaataaataaagaaatcgtgaacacatatgttgatcgtgacgttaaattgttaaaggcattgaaaaccgcaattgatagggaagagaatcagttttctaaacgacccactctttctctgtatggaacaaaatactttcacagagtatgggaggaagtatgtaagaccgtattttcccatgttaatgaatacgtaaaaaagatatcaaggccaaattggattaactttacggatatagaggttaataaagagaaaaaaacactagaacccgatattattaaggctttcgaataccgttcaaaagaatactttttaatattagatgctaaatattataatataaattttgacggaaaaaagctggaggggaatcctggggttgaagatataactaagcagctgttatatgataaggcacttgaaaaactgtccagaggtaaaacaaaacataatgcttttctgtttccttcctctaattcaaccaatacctttaaagtatttggttctgttgattttgattttcttgatatagccgctgtaactcttgtttatatttctgctgaacaagtttataacttatatcttgaaaataaaacattttccactgatgacttatttaaatttgtaagtgaaattaataagtcaaaaaaacgacatagcgttataacttcaacattgtatggtaatatgtttttgtttacaaaaagattaagtgataaaaattagttctagaaggttaaaagccgataacataatacttgtcctcggttttgtcctcctatagttttaaaaatatttatcagcattaaatgttaagtctaaaaaacagtattttgagctggtttttttaatactattttcaactgttattagtcggaatgaatgggttgcatgatgtaaaaccgacaaaaaactcttgataaacaggggtttgtcggcaacggacttttatttttgatgcccttttggccatttgcaaattttcaaggcttctcatgagttcaccgaacttgtgagaagcttcttttttgatgtataaataaacatgtgtagtgtgtacaagcttacatggcatttcatttatggaccgcttctctctctattgcagacaggataccctattggtatactctcatacgacacaaaaaagacccagttatctaaataagtagtgccacccactcttagactgtttcccctagaaaagcactgtcaaagaggaatcctgttaaatcttgtgcttctttgcttttttagctaaaagacgatgttttccttgcaataaggaactcgtcttttatgttaaatataaagagcgacagaataatgacatctgatccccaaaaattcactgtcgatggagttagattcttccaacagtaccttaataaaatccgtcccgacgctatggagatagacaacctaattatcaactctgatattatcaaggaggacttaatagtgcatgtctcaaaaatgatagatcgtttggctttatatgatttacacagaaaaagaagcatagataaacatttttctgctgcttttacagtcgatatcaatgatagagaggaattttacagtgcaaatatagctgatgtttcaattgatttgaatgaatctagtggtgtttaattgaatctcatattcttcagaagaaccattcaatacttcttgaacaatatttaaagtattcatcagcttcctctactgaaacaatatcttcaatgaaatcggaaaagtattctagttctgttcttgttggaagaactattcttaagtatcctaaagggtctcttttaaatgaatataccatgataaatcagtctttcctttctgtttattcttagttaatattgatcgtacaattgagtcgacaagacaggctattgtagatttacgggcgttcattcactggataaaagcaaataaaaaagggcctgttatcatagtcggagtaagccttgggggatgggttactaatctaattgctaccctggaatcgaaaattgatgtagtggtatctatcttttatgccaatcgcctttcttattcgatatggaacacgatcccaggtaaatacataagagaagaattagaacaaaatggtgtgacctataatgagttaataaaatattgggatatcacagatcctagtcaagccttgccgaaagttaataaagataacgtactgctgatttctgctaaacatgatcaatatattgacttgaaagatgcagattatttatgggaaagttgggggagacctacaagatatgtctacaattgtggtcattccggtattgttctttgtcgcaaaaagctggcaaatgatacgctttcctttatacgagaaaaactggtttgatacatttgtagactttaataagaaacgaaaggccaactgcgacttcagttggcctttcctatttataataaagaaattgagtgagattgctgacagaactacgtactactcgttttctttagttgcccttgctaatcgttcaacctctccccgaatcccaatcgcaggctcccacgaatcaatcaaacgaatcgccttctgattagattccaccgctttcgttttctctcctttacgatacaacagctgcgccattccgtagtgatagtagatcagttcaacttgattggcgttatgtttgtcatagagcatttgctcaaaggcttcttccgctttttcaaactgatcacatttcacgtaagcgacacccagattgaaataggcttctatcgttttttcgccgccgtatgtggagctgatttcatttgccgcttcgtataattgaatggcttctacatgataacctctcgcaaagcttaagtcaccgcgaaccaatagaactctgtgttgaatggtaggggaaatcggttgattttcgatttcgtttaaaattgtctctgctttttcctgttgcccgtcttttaaaaacagccttgctttgagtgcatgtccccaaacctttagatcataggcatcgtgagcgtctgattgttcaagaatcttcagcccggcttctatttgctgaagcgctccgtctaaatcattgacttccatcaatgcccagcctgaggtgtcgattcggaagtacgcttctcgtgtgtgttggcctaagtgatgggcggcgtcggccgctttgcgtccgtattcgattcgcaggggcaggttgattctgcttagaaaatggctaatgcgggtgatgagttcgattaggatttctttttgttcagtttcacttgcccattggatgacctttaagatgtttggccattcttgtttcatttgatctaagttccgtcccagcaggtagctccaatagatagagttgggctgttcccgctttaaatgggtttcggcataatcaatataatagtgcgcccagcgattgcgggcttctttttcatattcgtgctgttcggacaagtgctgttctccgtaagcgacaacggtttggtgcgctaagtattgtgtcctgccttggcttcgttccggctgaatcagcgcatatgaccgcatttgttccatagcgtaatgaaaacggcgggcgtctaatccggctgctgccgccaggcttttttcatcaggcggcttgctgaaaaagcaaagcgtctgccagagctttcgcgtatcttcattgcatctatcccaggtgcggccaaagaggaattcaaacaattccagcagtgagtagcctgcttttccaagctcatgaatcagctgctgagcggggatgtcatcgtctgacatataggcaatgctgagtgccatggctttcgggtttccggcagtcgctgaaatgaattcgtttttcaggtcagatgatagatgtaacagctgctccagcttttcccgtttacgtgggaggttgcatgtttgtaagcagtgatgcacttcttgttgaaaaaattcgtgggcatctgtttggtcaagaccgcttagctgaatggctgtcatttctccgaagctttcccgataagtttgctttacgttttcccgcgctgtaaggagaacttttacgccttgcggaaggctggtgataaattcatgaatgtcacgttctgcagtatcaatgctgtcaacgatcagcaggatcggtttttctctagtgtaattggctaacgcattgcggacgacaaaccgttttacattgattgatttatcgatttgttctttgcgtccgagctgataggcgatcgtatttaaaaaatcgctaaagcttaatcctttccaatcagcgctgacccagatgatgctgttgaatgccggccaaactgaagtatcgtcgacacaggaataggcggcttcaagagcaattgtggtttttcccatgccggcccagccggtgattaaacagactggtgatggagaaagcatccattgccgtatcgcttccatatcaaagctgcgtccgataaagcgtccggaccagcgtgagggtaaattatgcgtgatgggctgttctgtaagcgcattcgtttcttggccgggtctgtcatgaaacagccgttttactacattttcaatttcgccttcactcggagccccgaataatccgtcttttcgcagtattttcgcttttttcaaacaggatgctgcccatacaggcaatgcgggtttgatgactgggatagtggtggcttccagcaagtcggtcaaccactcgatatccaagtcggtcttttcgagaatgatccagatcattccgaacagttttccgtcgtcgattcttccgggaatgtagtttgcccccatctgtccgatccagcttttgatcgtgtttggggagactcccagctggagtgcgattttatctatgtaagactgtcctgttttttcattctttttccttctgactttataatcaggatgaagttttagcgttttgacgccaggtgccagcatttgtgcaaattgttttcggttttcaagttcagccataagcctgcacctcctattagtactattttatcaatccagcgttttttgtatatgaaaaaataaaagtacagtgccgctgtccttttatacagcaggaaaggctgttgaacgtgttaaaaagcagataaaatgggggcagtaacagagaaaacaaaaatgtatgcacttacattttattttctaaagaaaggaacttgccaaatgactcacacagtacctcaaaacatgaaagcggctgttatgcacaacacaagagagatcaaaattgaaacattgcctgtgcctgatatcaatcatgatgaagtgttgattaaggtgatggctgtcggaatttgcggatctgatctgcattactatacaaatggccgaataggcaactatgttgtggaaaaaccatttatccttgggcatgaatgtgcgggtgaaattgccgctgtcggatcatctgtcgatcaattcaaggtgggagaccgcgtcgctgtagagccgggtgttacgtgcggacgctgtgaggcgtgcaaagaaggacgctataatctttgcccggatgtacagtttttggctacaccgccggtagacggtgcgtttgtccaatatattaaaatgcgtcaggactttgtttttttaatcccagactcactttcttatgaagaagctgctttgatcgagccgttttctgtcggtatccatgcggcggccagaacgaagctacagcccggatcaacgattgcgattatggggatgggccctgttgggttaatggctgttgccgcagctaaagcatttggggcaggcacaatcattgtcaccgacttagagccgctgcggttagaagctgcgaaaaaaatgggagcgactcacattattaatatacgtgaacaggatgcacttgaagagattaaaacgatcacgaatgatagaggcgttgatgttgcttgggaaacagcagggaatccagcggcattgcaatccgcactggcttctgtgcgccggggcggaaaattggcgattgtcggtttgccttcacagaacgagattccgctcaacgtgccgtttattgcggataatgagattgatatttacgggatcttccgttatgccaatacgtatccaaagggaatcgaatttcttgcttcaggcattgtggacacgaagcatctagtaacggaccaatattcgctggagcagacgcaagatgcgatggagcgggcgcttcaatttaagaatgaatgtttaaaagtgatggtgtatccaaatcgctgagtgaacagggaggatcttcgtattctccctcttgtttactggaaatgaaaacggattcttggggtgggaaatgatgattggaacagaaaaagtaacggcattgaaggcgaagcatcagtcaaaatccagcaccggcctgtcctggtttgaacgaatcggttatggattcggcgatatgtcgtataatattatctttcagtttgtaaacgcatacttattattttattatacagacgtcggcggcattcagcctgcggtaatcgcaactttgtttcttgttgtgcgtgtgctggatgctatttttgacccgatcatgggattgattttagataaaacgaatacaaggtggggaaaagcaaggccatatttgctgtgggtggcatttccttttgcgctattcacattcttatgtttcacgacgcctcatttcggtgagaccggaaatatggtatatgcgtatgtcacttatattctgcttgggatgtcctttagtatgcaaacgatcccggtgaacagcttaacggggcggatgacgaattcggtggaggaacgaacggttctgaccacaacccggatgattttggtgtatatcggcattcttttatccatttcctgtgcgacaccgcttgcaactgctatcggaggagaggatcaggcgtttggatttcagatgacggcgctcatctatgcggctgtcagcatcgttttgaatctatttagtttctttactgtacgggagcggattcagcctaaaaagagaaaaaaacaagggatcaaaaagacgttatccgttttattcaaaaacaaacccttgctcatgttaatttcatcatttttggcttttgcgatcgggtttaatattaagctcagcacgatggtgtattattttacgtataacgtaaaccataaagagttcgtgtttatgggcaccgttttatttttcggggcagcgctgatcagcaatttgtttattcctttcttttctgagaagtggggcagaaaacaagtcatgattatcacggcagctctatcgcttatttcttatgccggcctgcattttacgccgtattcttcaattccactcattttcatttggcttttcgcttcgggatttttcacaacgcctttaaatacgcttgcttggggaatggttgcggattgcgtcgattatgcggaatggaaaaccggaattcgcgcggatggtgttgtgatttcgagcatgagctttattaataagctgggtgttgcgttagccgggtcattttcggccatttatttaggaatcgccgggtatgtggcgaatacagaccagacagttgcgtcgttgaatgcgattaaaaatatgaatgctttgattccgggatttttcattttgctttctattattcttatcgccttctatcctttaacggaaaaaagatataaacacatcatctctgagctggagcaaaggtctgcgagataaatagatgtaaaatttttaatattcaatgttgtatttatggcaaaaagtaatatactgagactgtaatctagactttataaatgagtgtgataatatgcgtagtcattctgtagtttgtattggggaattgttgattgatttcttttgtaccgatgttgacgttgatttaatggaagggcgccaattcctgaaaagtgccggcggggcaccggcgaatgtgtcggcagcgattgccaagctgggcggagacgccgctttcagcggaaaagtaggaaaggatccgtttgggtattttctgaagcgaacattggacgctgtacatgtcgatacctctatgctggtgatggatgagaaagcgcctacaacgcttgcttttgtttcattaaaacaaaatggagagcgtgactttgtttttaatagaggcgcggacgctttgtttacgctggaggacattgaccaggaaaaactaaacgaagcgaaaatccttcatttcggctctgcgacggcactgttatcggatccgttttgctcagcctatttacggttgatgtcgattgcgaaagacaatggacagtttatttcgtttgaccctaactaccgtgaagatttatggaggggaagagtctcagagtttgtaagtgttgcgaaaaaagcgatcgctgtaagtgattttgtgaaagtcagtgacgaggaacttgagattatcagcggtgtgaaggatcatgaaaagggagttgcgatccttcatgagatcggagccaacattgtcgctgtgacacttgggaaaagcggaacgcttctttccaatggaaaagaccgtgaaatcattccaagcattccggtgacatcaattgactcaacaggggcgggagatgcttttgtcggtgcggctttatatcaattggcaaacacggatcagattcaatctgtagatgctgattttgtgaaactgcgtgagattgtggcgtttgccaataaggtcggagctcttgtgtgcactaaaattggagcgattgatgcactgccgagtttggatgagattggagtttctttgtaaatcattgaagatgtttcttgaaagtctttggacttttgggggcatctttttttattgcttacatttttgttcaggtaaaaagttgtatattttttgtttgaaatgtcattttttattaaaaaagtgaaacttttaacgataataaatagtatatgtaacaagggttaccgaattagctttaggaggaacgatataatgagtataattggaagatttaaagatattatgtctgcgaatatcaatgctttattggacaaggctgaaaatccggagaaaatggtagatcaatatttaagaaatatgaatagcgatttggctaaggttaaggcagaaacagcagctgttatggctgaggagcagagagcaaaaagagaatatcacgaatgccaggcggatatggaaaagatggaaagctatgcaatgaaggcgctgcaagccgggaatgagagcgatgcgagaaaatttcttgaaagaaaaacatctttggagtcaaagctttctgagctgcaggcggcgaatcaaattgctgcaaccaatgccgcacagatgagaaagatgcatgacaaattggtatctgacattggagagctggaagcacgcaaaaatatgatcaaggcgaagtgggcagtagcgaaaacgcaagaaagaatgaacaaactgggcgcttctgtttcaagtacaagccaatcaatgtctgcattcggccgaatggaggacaaagtaaataaggcacttgatcaggccaatgcaatggctgaactgaacagcgctccgcaggatgatatggctgatctgtctgcaaagtatgacactggcggttcaagccaggttgatgatgaacttgcggcgttaaaagcgaaaatgatgctcgataagtaatacataggaggccgcagctttcggctgcggcgtcattttatcataaaatgtgagagggaacggtaatgataatatcttataagtgtccgaactgcggcagtgatatggcatttgacagtgaaaccggctcgttatcctgcagcagctgcggaagacaggacaatattgaaagccttccgaaagaaaacattgcggcacggttttctgatgatgaagcaaaagaatatcaatgtaaaaactgcggtgccgttttgatcacggaagctgaaacgacagcaacgacgtgcagcttctgcggaggtgctgcaatacttgccgatcgtttatcaggacatttggcgccggcgaaggtcattccatttacaatcagcaagcaagaagcggagcaggcatttcgaaagtggtgcaaaaaaggccttctgacaccaagaggtttcatgtctgctgatcgtatcaaaagcatcaccggcatgtatattccattttggatgtttgatttaaatagtgaagtacaggtgagagcaaactgtaccagagtccatcaatatgaagaaggggattatatttgcacggaaacagagcactttgaagcgtttcgtgatatcaatctcgattatttgaaaatccctgtcgatgcctctgaaaaaatgaaagacgaattaatggacaaattggagccttattcatacgaagagctgaaggactttcaaacggcatatttggccggttatattgcggaaaagtacaattataccgatgaggagctttttccgagggcaaaagagaaaatcagcagttatatagattcatacatccattctactttttccggatatacgtcagtcaatgtgagggacaaacatattcacacgaaaaacgtgaacagcttttacgttttgcttcctgtttggatggtcagttacgattatgaaagagcggagcatatctttgcgatgaacgggcaaacaggaaaggtcgttggaaagccgccgatcagtcgaggaaaagtggctgcatggtttagcggaatagcaggcgggacatttcttgcgttgaagctcgtctcattgatgatgggaggcggattttgatgcgtggattttttgggaaagcgatctttgttgtgctggctgttttcatcatgatgcctttactgggtatcgaagcggtaagagcctctgaattgcagcagcatgtgtacgatcgcgctcatctattgtcaaaagcggagatcggaaaacttgaatctctctcggcaaagctgggtgcaaagagggacactgatttcatcattattacgaccaaaagcacaaacggtgaagatattgcagactataccggcgatttttatgatcgttacggaaaaggcagtacagccattctgacgattgatatgacaaacagagaagtgtttatcgcaggctttaaaaaagccgaacagtatttggacaacagcaggctcaatagcatcagaaatacgatttcatctgatttatccaatgaaaattattttgaagcttttgagacatatattcagctttcctataaagatatgggcataaaaccgggagtaaaccctgacaacatattctttacatggtggtttcagctgattgctgccatcgcagtcgggggaattgcggtttcaatcatgctttatcatgcaggcggcaaagtaacggttaatggaagtacatatatggatcagcgtacgtctgatgtgattgatcaatacgacacttatattagaacgactgtaacaagagaaagaaaaccatcagataaagacagcggcagcgatggcggtgttacgaaaggcggcacgtcatacagtgggagccggggcagtttttaaatgtaagaaatagagaaagggagaggcgtaatgtcgtttttcagaaatcaattagcgaatgtagtagagtgggaagaatttagagatgatatgattttttataaatggaacaatcgtgaaatcaaaaaagggagccgtttaatcattcgtcccggacaggatgctgtctttttgaacaatgggcgggttgaaggagtctttcaagatgatggcgattatgatattgaatcagaaattattccattcctttcaacgttaaagggctttaagtttggctttaacagcggcatgcgagctgaggtgctgtttgtcaatacgaaggaatttaccgtaagatggggaacaaaacaggcgataaatattccggcagcgggaatgccaggcgggatgcccattcgcgcaaacggcacatttaatttcaaggtgcaggactatatcagcctgattgataaaatcgctggcgtgaaagatcaatattttgtagaggatattaaaacccgtatcatttctattctggatcagcttctcatgaagtggatcacaagagaagggaaagatatgtttaatcttcaagcaaacgcttttgatattgccaagggaattcaagaggacttagatatgcaattaataagcgacgggatgacggtcactggttttcaaatcatgagctttaattatcctcaagaggttcaagatatgattacaaagaacgcttcctacggtatggttggggatgtgaacagataccagcaaatatcaatgacggatggaatggcatccggaaagatgagcggaagcggagcggcttcggatatggctggaatgatgatgggaatgaatatggccaatcagatgatgaaccaaatgaatcagaatcagcaggcacagtcatcaggcccacagtcaactggcagcggaagcaaaccgaatttctgtccaaactgcggaacaaaaacgggcgaagccaatttttgtccgaattgcggccagaagcttgtataagaatcatacagtgaaaagtccggagtgatcagcactcgggacttttttatttaggagaataagcattacctattgcttgctcctgaacaggccattttcgagcccccgcttggataattcccagcagcaattgacgacgttcctttattgaattgacggcaatttgaaatgtttgctttgataaagccggtatgcctgattgttgaagctttgagatgtctggttctggcggcgcttgttctgcaggatggatataggcagtatgaacggtatccagatagtttttgatacttgagcgcgcttctttgatatgaagctgattcggctgatattgttcaggaattccgtatttgaaaatggttagagcctcatccaatacagcaacagctataatggatgattcctgatgctgcgtgctgtggtaaaaatgaaggatggggaaggcgttatgctgagcggtcagctttcccagttctgatgaggcagcgacaagaagaaaatcaatgtcgtgaaaatctttgccattccatgcattatggacgatttcagttccgtcatgccctagacttaatacactttgggcaaaggagcgtttttgattaaccgcactcaagacggaaatcaaatacgtgacagaaaatgtgatggtaagcagtccttgagctgtttcaataatcgtgacaagcttccataggcctccgttcggagcgaggtcgccatttcctaatgtaaacatgacatagccggaaaaataaattcggtctgaccaggaagccggttcttttgattgagtttccataagtgagtgagggtcactcgagtaaatcaaaacccacccgctccaaaatagactgatccatatcactaacgtcaggcataacagcagaggaccagccatacttagaacctttgcgtggtcaccgctgattttgcggcagcccttccacagccaggcagacaggcatcttgtgatcgggccggcaccgctctctaaccataacgtggtccataaaaaatcaatcatccccgctgtcaataataaaaggcctgcaatgatataaccctcattcattttggttgcctcccttaagtcagccttcttttattttcttctctatttccttttatcctgagtctgaaacaattgaacgaatgtttgattttacagagaaaaataggtgggagttacccaacacttactcatttttcaatatgaacagaaaatcacaagatttttgacttgattcacacattttcatgaagaaaaacgttcattttccccttgaattggtgattttccttttatagagtaaaaaattttcagaaatttatattgactgaaagcgtttttataattatgataatatcagatataacaaaaatgtcactataacatcactacaattgaactattaagtgactaataaataccaaatgaacgaggttatgcacaaagaaatgaccattgttcttttaacgagaaatgaaatcgcttccatagggattgacatgctaagaagaagggaaggttatgaggttattggataaaaacatgaacaactattttctgaagcctgcttacgaaatgtgaggaaggcagcagccctggaataagtttttgacatacgcattttgaaaaagactgggggaaacagtatgaataaacaaggaaatcaaatgtcatttttacgtacaattattttagtctccactttcggcgggcttctttttggctatgataccggtgtgctcaatggagctttgccgtatatgggagagccggatcagcttaatctcaatgccttcacagaaggccttgtcaccagttcacttctttttggagcggcactgggtgctgtgtttggcggcaggatgtctgattttaacggccgccgcaaaaatattttgttcctcgctgttatattttttatttcaacgattgggtgtacgtttgcaccaaatgttacggtcatgattatttcccgttttgtgctcggtattgcggttgggggtgcatccgtaacggtgcctgcctatttagcagagatgtctcctgtggaaagcaggggacggatggtgacgcagaacgaattgatgattgtatcaggacagcttttggcctttgtttttaatgcgatccttggaacaacaatgggagacaactcccatgtgtggaggtttatgctggtcattgcgtcacttccagccttgttcctgtttttcggcatgatcagaatgcccgagagtccccgttggcttgtttctaaaggaagaaaagaagatgctttgcgtgtattgaaaaaaatcagggacgaaaaacgggcagcagctgagctgcaagaaattgaattcgctttcaaaaaagaagaccagcttgaaaaagcgacatttaaagatctttcagtcccatgggtgcgccgtattgtgtttattggattagggattgcgattgtacagcaaattacaggtgtgaattcgattatgtattatgggactgaaattctaagaaattccggtttccaaacggaagccgctttaatcggaaatattgcgaatggcgtgatttcggtattggcaacattcgtcggaatctggctgctgggaagagtggggcgccggccgatgctgatgacaggcttgatcggtacgacaacagcattattgctaatcgggatattctcacttgtacttgaaggatcaccggcacttccgtatgtagtcctgtcattaacggtcacatttcttgcttttcagcagggcgccatttcaccagtgacttggctgatgctatctgaaattttcccgcttcgccttcgcggactgggaatgggtgttacggtattctgtctgtggatggtgaattttgcagtcagtttcacgtttccgatattgctggcagctatcgggctgtccacaacgttctttatcttcgttggattaggaatttgctctgtcttgtttgtgaagaggtttttgccggaaacgaaagggctttcgcttgagcagctggaggaaaacttccgcgcttatgatcacagcggggcaaagaaggattctggggctgaagtgattggataatttaaaaaagaatccgcacccgagtgcggattctttttggtttcaaattagttaggtctaacaaggattttgacttggcttttctctttaataagagccccgaagccttcctcgatcaaatcatctagtacgatttttttcgttacgagtttgtcggctgagaaatagccttctttcattaatgacaatacagccgggaagatgtcgcggtatccgataattccttttactgtacgttctttgattacgatatcgttcggatggatttcagcacctttttcccaaatgctgacgatgacggtttcaccggcaattgtagtggactggatggcttgtcgtaacaccactgggacaccagtgacttcgaatgctacgtcaacaccgcctcctgtacgttctgcaatctcagcgactacatcgtctgttttagacggatcaacgatgatcgcgccaagctcctcagctttttgctggcgttcaggagaaagctcaacagcgtaaatatcagttgcaccggcagccttcagcgcttcaatgacaagaagtccgatcgggccgcagccgaatacagccgctttgtcgcctgctttgagtttgcttgagcggacagcgtatagagcaactgcagaaggttcaacgagcgcgccttgttcatatgataattcatcaggaagtttgaacaaaagctcttcatccacagagacgtattcagagaaaccgccgcctccgccggctaagccgaggaatcccatttgttcatcaaggttgtaggcgccttggtggccgtgtgtagcaaaaatcggctcgactacaacgcggtctccaactttataattttcaacgccttctccgacttcgacaacttcaccggagaattcatgccccattgtgacaggtgccgtttcatttgttaatgggtgcggtttgtcaaccggaataaagatcgggccgcccagatattcgtgtaaatcacttccgcagatgccgcaccatttgactttgatctttacttttcccggctccgtttttggctcttcgatatgttcaatacggatatccttttggttatgccatcttgctgccttcatggattaccactcctataacttttgatgtgagtaattccgcaccggtcaatatgaactgttcacaaaatcgccatttttaaaaccaaaaaagaaatgaaatttttatataatataatctacgtttttttgaaaaaaagaaactttaaagaaaaaagggtctcgcacactcttttttctttatatgagagtatcaatcgtttacatagctatgaatttggtttgaacaatacggtaatggttcgttcatattgaatgcgacaactactctatcaataattataactctaatactgctattataataggataatcttccatggtttattttagcagaggtaacttttttgactttgtaacattactgtaaggatattgaaataaaaaatagctggttgatcgtgtataatcttcctagatgttaacaaacagggggacgaaatgttgaagaaagtcattttagccgcttttatcttagtaggaagtactttgggagcttttagtttttcatcagatgccagtgcgaaacatgtgaacggaaatattacttggtataatggagtcgggaaaaaaggctcttcaggtaagaaacttggacattgggattgtgcgaccaaaatcggatttgatgttcctagaaacgggacaaaaatcagagcttatgcaaaagcgaagcctaaaaaggtgattacggtttataaaaatgatgttggcagaatgcctaatgcagtgctggatgttagccctaaagcgtttaaagcgcttggatacccattaagcaaaggtaaagtagcggggcattacagctattaatgtacatatataatctggaaagcaagaagtcacattcttgctttttctattggtggagataaaagatgaaaaaaagaatcatattattattagcagtgataatagcggcagctgccgcgggggttgcgttttatgttgcaaaggataaaggccatgagaaggctgctgatgtttcagtcaataccgaaagcggtgatgagctgctggtttcaattacagatacggatctgctgacaaagtattatgaaaatgacaaggtgatccatgaggagaagctgaccagctatccggcatttgccttggatcaaaaacagcaggtgctctattatacgggcaataatgaacagaatgaaatgaggctttttaaattggatctgaagtctcataaaaaaacgatgctttataaaggcgcggagagtgcggacagtttatttttatcaaaggaccgttcaaccatctatttccgcttaggaaaagcggacgaaagcaattttcgaatcgccgcttttgatctgaagacgaaaaagtataaaaatctttatcctgccgctaatgatcaggatgacaccgtcagcagcttcttttataaccaaaaaaacgattcatttgcattgcttcattattctgtagaagaagactacaagaaaacagatgaagcaaacgaaaagggcatcgaccctgaaccgacaacgattcattttgcggaaggccgccaaaataaatttaatgagctgaaaagcctgaaccaatttatcagcgatattgctgtttctgatgatgataaacgtattttattcacatcatatacgcaaaaaggaacggagcaaaccgcttctattcaaatgctcaatgcggatacgaaaaaatatgaaagcatcatctcaaatcaaaaatcatttaagctgttaattgacgcacagcctcagttttctaaggatgggaagaacatttattttcttgccgaagccaagggggctaaaaagctgaaggacgaaacagggcgtgaagctaaggtgcggacgatttattcctatagccttgagaataagaccttcaaaaaagtatgggaaaatccgaacggcatcatcaacagcttttttgtgattaactaataaaaaccactcggcatgagctgagtggcttttttaatggatgaggtgcagggctaatgatccgagccatttaaagatatgaatcagaggtaccgacaaaaacagaagttcaacatatgagttcattgcaacattcagctttttgaacgcagctctttttttcaagtctttttgctgctggtttgagatcacgttatcactcctcttatatccatattataccattaaaacagacaaaaaagccctaaacgtttacagttttgggcttctttcttcgtatttggcctcttgcaatgagaggcttttattctgaaatatagaattttgtctccgttcggggtttgtttgcttgcgggagactgcatttgttatagggaagaactagcttgttttcgtttggctgttgttttggagattcactaatgaacggatgccgtcgaccattttacttccgcacaaagggcacaatggcgtatcactgctggcgaagttttttcgggtccagccattacagtcttcttttgtgcattcccaagtactcacatcttcctttggcagcggttcttgatttcgtttgttatagtaagacataaagtcacttcttccctcatgtattttactgcacatttcctattgtctcatacttttccctaatctcctaattcctttttctttatgactttccaataaccccatctaaaaaggagaggagtgtgctgttaaaagcatctggctcttctaaaaacgggcaatggctgcttttaggaaaggtaacgagtgtcgcgtttggaatattgctgcgcaagtgttccccagctgctgtagagaaaaatttcttgtcttccccgaagcacagcaatgccggcacattgatgttttggagggtgccccggtaatcagcggccgtttggttaaataaaatcgtgctagaaatggcagccggctgtttgaggatttctgccagcatccattctgtttcggtctcggcaggcggttctgcgaacatattctggatgaagctttcgtagaaaggcagcgggtcagtttgaatggcgtgcatcgctgtttttaagccgtcaaaatcaaatggaccatgttcccagccctcccattgatagtccgaagcggattgatcgatgatcacagcggcttgaatgttatcattcccaaactgattgagataatcccatacgacaaaagcacccattgaccagccggcaagaacgacatgatcaagctccattgcatttagaaattcccttatgtcacgggcatattgggaaatggtgtggccgtgaagcactttgtcagattcgccgtgtcctctaagatcaagacgaatacattgataattggcagaaagcaccgaaaattgtttgtggaaaaattgtccgctcatcagcaccccatgtataaacaggatcggcgtcccgctcccgtgtgtttcatagtaaaggcgtgtctgatcttctaatatgatgtatggcatgtttctcctcctttagtttccatcatgagtatggctggctgctgttgagctgatgatggcagctgtcgcggctgcctgctgcgcttgaatgactgtttcgatagcggtgtatagtcctgattccatcagcagatttttctccatatgctcactgagatagaggctgacagcaattttaaagttcatttccttttgccatttaaaagctttttcctggtttaattcgtcagtgatgcacaaaacggttttgatatctggctcttccagaaatgtgaggagagcaaggtctggataatgataatcctttgtttttttgacagattcagtgatcgattgatatatctgtttgcaagcggaaacaagcatttcgggctctttttcactttgcaaggccagaatatggctgacctgatgtaagtactgtccttttttaaagccgttggctgccagcagttgatagcatgtttccgccttctgtagcgcctgcaaaccttttccgttttctccaagcagtacggcaagcggaacattctgagttgaagtgaggaaataatgatttttcttcatctgctgataaacagctagccccatgttcatctgttctttttggtttgtcgtttcagatttgccggtgagcaagatcagagcggaaaggtatgtgaacatatcccgcttataccctagcttcaccatttcattgtatacatcgatgaaagtctgaaatgtttgttttgcctcatgctgaaaatgaatgtccagaatagatgcaacagtaaagcggtggtgtgaattgagtgttgagaagctgccgatgtttgatttgatatagctgctcaaatcataaaagcgctgaaaatcaaactctcttttattcacaatatatgcagaagaaatgagcattaatatctgatcgtgtgaaactttccattttaattttgtttttaattcagcataaatggaaatgtaatgctttgttttttcatgtagatcgtgtgtgagcataaaaagcagctccttttgttgtttttacgtaatacgataaatagggccaaaggtttcataaagaaaaaacttgcctgctagaggcaagtttgtcgggttatttatggggatcagttatatccatcggtctcatcatgtcatagtcttcatgctctagaatatggcaatgccatacgtatcgtccgctgtacggaccgaatgtcgccgcgattctcaggacttcacctgcatgcgcttgaatggtgtctttccagcccttttcacttggcggcggcgggacagccggaccggtataggacaattccccgctttcttgataacgggcgatatcaaacggccgccggtctaatacacggaaggagactagatgcaggtggatcggatgtgttccgcgtgtcgggttgataatggaccatatttcagttgtgccgacttttggtgtttctgtgacgggatcgtgccagcgtttgttattaagcagaaggacgggtctgccgtattcgtcctgggtgcctgccagttttaacgttctgatgttttgtattctttcatgctgtaccgaagggtatgaggcgaggtacttcggctttctgctttcgtctttttgtgccaatggttttgtgactctgaattgcatgatattcgcatctgtttcaggattgacgtcaccgccgcagcccgcgctgtttgccaaaatgatcgattctccttcatatgctgtgaagtcaatgatgatatcgtaacgttcagcaggcgcaaggctgaaagaattcagtttaacagatcgcggcaggagccctccatctgaaccaatctgaataaaatctccgccattatcgagtgacaggttataggttcttgtattggaggcgttgatgacacggaatcggtatttccttggctcgacttccaagtatggccataccttcccgttgacgagtatggtttctccgcaaaaagccggaacgattgaaggattaggcagtgacggagaagggttttccggtgcgctcggataaaacaaagaaccatcctcattgatcgtgcggtctgtgataagaagcggcacatcgtattcgtctgaaggcagttttaagcgtttttcctttgggtcatgaatgatatatgcaccgacaagtccggcatagacatttagcctggtgagcgccatggcgtgatcgtgataccacaatatagccccgcgctgctggtttggataatgataaacctctcttttgaaataaggtcctgtttgttcaaagtctttggaaaaccaagcctccggatacccgtcactatcatctggcgtgacgccgccgtgtaaatgaacaacagtctttacctcgggctcttcatgctggctgtcactgtgatgaatggtgtgatcaatcggaaggaaatgcgtggaaggaaggttattcatccattttacatatacgttttcatttcttttaacctcaatggtcggtcccggaaataagccgttgtagccccacaggcgggttggagggagatcgcgatggagctgatgagtgcattcctccatggtgacttcgtagtatgttttttcttttgattgctgtactggctttagtgtatctgggattgggagagcatccacaaatttttcaagtgtcattttcatctgtccttatctaaattttccaaattggtactatagttaatgacaataaggacgtgatggttacaaaaaatcttcgtgctgcagcccgcccgaagaagaaaataacaaaatcctaaacggcaggccgtttaggatttgatcagcattaaggcaggatatcgggttgctgctgtgtgactgggttggcagccgctttctcgctcaccttgcgttttctgaacacaaggtaagaaatcagaacgattcccgtgatgacgcctgtcagcagcagctcgtctctcatggaatcaataaacgccatggacactaaaattccgcaaatggcgatgatggtcaagtaggttaggaaagggaagagccacattttgatcttcaatgcttctgggtttgttttttcgagttttttccgcattttcagctgggaaacggcgatgacaagatagacgagtaaagcgattgcgcctgatgagttgactaagaataaaaagacggtatccggtgaaaaatagttcattacgaccgcgatataagagaaaaatgtcccggccacaatggcttgtacgggaacgccttttttgctcaatttcataaaacggcgcggcgcttcatttctttctgcaagtgaatacagcattctggatgtggtatacaaacctgaattcaggcaagagagtacggctgtgaggacgataaagttcataatctgtgcggctgcgggcactcctatatgctcaagtacagcgacgaaagggctttctaaaatatttgctgaattccatggcaacagcgccacgacaatggcgattgagcccacgtaaaagacgatgatgcgccatacaacggatctggtggcttttgtcacagattcgatcgggttggatgtttcccctgctgcaatggcaacgatttcagttcccataaaagagaagatgacaacgacaatgccgagcaatacggagctgatgccctccgggaaaaatccgcctttgcctgtaagattcgaaaaaccgactggctcactgcccggtgcaaagccaaaaataaaggcaaaaccaacgattagaaaagcaatgatagtcacaactttaatgagggagaaccaatattcaaactcaccgaaagacttaacggagtagacgtttgtcagggtgagcacaatggtcaagatcaaacttgtcagccacagcggaatatcatggaaccagtattgaataatgccagcaccggcaatggcttcgatcgctatgacgatcacccagaaaaaccagtacagccagccgattgtaaatcctgcccacggtccgatggcgtcgtgagcgtattgagaaaacgatccgctcgtcgggtttacggcagacatctcaccgagcattctcataataaaaatcaccaataatccggctaacgcgtaagaaacaacggcacccggaccggtcgagtgaatcactgaaccgctgcctacaaataggccggctccgattacaccggcaatcgaaatcattgtcatatggcgggtctttaattccttttttaatcctgattgagactggttcataagttacctccttttaaaatgcaatcattactgaatattatgataattgaaactctatcataaatatacagtttgtcgaaaattcgtgtaagaaaatataccagcttatttcaaatttgtagtgttttgtttgcgctttcagcgaatgtgtggaaaaaatgtttcgttttttattcgctgtgtgattttgcgtaatatttacaattcgatagaatgcgagaagcactggtgtccttgggtttgatgggatttttggcggagcaaataaattggatgagagaaaaagtgttccttcgtcactatttttctgtggcgggtgaatcatgtttctgtagacccactgcggatcagctttgtaagataataataggaaaatgtgagcgagaggaggttttgtatggagagatatgatgaactgaaaaagggagaatccggagcgctggtcagcattgccgcgtatctagttctttccgcaattaaactgatcatcggttatctttttcactcggaagcacttacggcagacgggttaaataacacaactgacattattgcttctgttgctgtgctgattggcctgcgcatctctcaaaagcctcctgacgaagatcatccatacggccactttcgagcggaaacgattgcatcgcttatcgcatcgtttattatgatggttgtcggactgcaagtgctgttcagcgccggagaatctattttttctgctaaacaagagacgccagatatgattgcggcttggacggcagcgggcggggcagtcctgatgctgatcgtttaccggtacaataaaaggctggccaaaaaggtgaagagccaggcgctccttgctgcggctgctgataataaatcagacgcattcgtcagtatcggcacatttatcggcattgtggctgctcaattccatcttgcttggattgatacggtcactgcgtttgtgatcggtctgcttatttgcaagaccgcatgggatatctttaaagagtcatctcactctttgacagatggattcgacataaaggacatttccgcttataaacagacaatcgaaaaaatctccggtgtgagccgtttaaaagacataaaagcaagatacttgggcagtacggttcatgttgatgtggtggttgaggtatcggcagatttaaatattacggaaagccacgatatagccaatgaaattgagcggagaatgaaggaggagcatgcgattgattattcgcatgttcatatggagcctttagaacaaaaataatggagcttcctgtcacaggaagcttcagcgtgtcgacaaaccctcgcattcgttgtcaggtctgcgcttcggtgctcacgaattagaacattcgctccgctcctatgctcgtccttcctagacttcaagggttttcaatcacgctgaaaagatgacaaaaccctaaaatgaaagccattttaggattttgtcaacaatctggagcttcctgccacaggaagcttttttgtgtgttttggccagctttattggtaacaatttgctagaatcgtttttttatacagattgctttttgtggtaaagttaggttacattatgatgaattttgtagatgactaggaggaaaataatggcatatcaagaagacctgcatcctttgctggggaaagcagttgaacatattaatagagtaatggttggaaaacgagacatcgccatactcagcttagcagcccttcttgccaaagggcatgtgctgcttgaggatgtacccggagtcggaaaaacgatgatggtccgcgcgctggcaaagtcaatcggcgccgatttcaaaagaatccaattcactccggatttgctgccatctgatgtaacaggggtatctatctataatgcgaaaacgatggaatttgaatatcgtcccggcccaattatgggaaatatcgtgctggcagatgaaatcaaccgtacctctccgaagacacagtcggctttgctcgaagcgatggaagaggggagcgtcacggtagatggccatacgatgcagcttgccgatccgttttttgtgatggcaacgcaaaacccggtcgaatatgaagggacctatcctttgccggaagctcagcttgaccgttttttattcaaacttcggatgggttatccgtcctttaatgaagagcttgacgtcttatctcttcaggaaaaaagccatccgattgagacgcttgagccggttattgcaaaagaagacttcatctttttacagagggaagtgcaaaatgtccgtgctgatgacagcattaaggaatatatcgttgaaattgtgcagaaaacgagacagcatccttctgttcaattaggcgtcagtccgcgcggctcaatcgccctcatgaaagcggcacaggcatacgcgctgctgcatcatcgcgactatgtcataccggatgatattcaatatttagctcctttcacgctgccgcaccggatgatgcttcatcctgaggcaaaatttgaagggattcaggcagaagcgatcgtaagggagatcatgtcagctgtgaaggtgccggttcaaaggtcggcggtccgctgatgaataagaaatggcaatggctcgtatatggttggaagctgattatattaactttattgacggctgctgttttttcttatgcgatgtttcagggcggctttgtcagctggtttttgttttacgcgtttctcccttttgtcttgtatgccgggctgttggccttgtatccgctccgttcttttcaggcttcaaggcaaatggataaaacacaattgcatgcgggggacaggctgggcgtaacggttacgctgagaagaaagctgccatttccgctgatgtatatggtgattgaagattgcctgccagaaggtatcgagtcattaaatcgagacggagccgcggccaaacggctcgtttttccttggtttaaacggagcatgacgatgtcgtatgaattagctcgggtaccgcgcggagagcatcactttcattctgtcagggtgcgaaccggggatgttcttggcttgattgaaaaaacagcattttttgagctggatgataccttgtttgtttatccattctatcagcgtttttcctatcaggtgaatgagaggcatcaggaagacggtgtaagcggttcttctcctattcatcagcaccattcctcagtcgcagcaagtgtgcggaattatcagccgggagaccggtttgctgcgttagattggaagacatctgcacggcggagccagctgatgacgaaggaatttgagccttctcgcagcaaaaatctgtttctgctgatggaccgtttttcctcagacgcattcgaagaggtcgtttcagtgacagcttcgattcttcattctgttttaaaaaacggcgcgggtgctggtctggcttccatcgggaaggaaaaaaacattttccctattcaggaaggggatcagcattttaagcacatgcttcggcatttagccatcgctcattgtgatgcggcagacccgataagccgatatgcacgggaagagctgggaaagccatctgttcgccaagctgatcaagttgttgtcacgggacagttaacggaagatatgctgcacctcgcagaaataggaggcggccgggttacggtgatactggcaaaagagaaagatgctgagctctctcaagctgaaaatgtcatgattgaacgcatgatgaaacgccaaatcagagttcggatcatgaggggcgggcgagtttcgcgtgttgtttagaaagagaggtgactggttcacatgccgcacgatgatcacaagggaagccgtttgagcttgctgttattttattttctggcttttttattgctgtgggagtggcttaggccgcttgacagttttactgaaacgaaacatacaggcttttttagtgtctttatcggcttgacgtttctgctgacttttttcaggatgaggtggtttgtcaccgttcctttttgtgtcatatttacattgatctcgatacacatcctgttttatcaaggatctatattcgacttgagctgggtcagctcttttttgcaggatgtctatctgaatatcacgctgattcaatcagggcaatggaatgacatgattccttcatttcggaccctgctgttttttgtgctgctgtggctgctggtctatctcctgcattattgggtgatttaccagagaagaattttgtttttctttttgatgacagtagcgtatattacgattcttgatacctttacgccatatgatgccacttttgccgtaatccgtatcgtgctgatcggcttctttatgctgggccttttatacttggaacgcattaagctgatggaaagaatcacactgccaaaaacatctgtcctgaaatggtttcttcctttatctgtattggttttggctgcaacgggattcggactcgccgctccaaaatcagagccggcttggcctgatccggtgccttttcttaaaaaaatcactcatcaagaccgcgtgtctgcaggggaaagcaaaatcggatacgggaatcatgatgaatcactcggcggcccgttccagcaggatgctacacctgtttttacatggcagggaaaagagcgtacgtatttccgtgtggaaacgaaggacacgtataccggaaaaggctggattgaaacagacacaggcatgtcgtatcagcttagcaatggaaaagttgaaaatctgtggtttgaccataaggttgcgacagagcgccgcaccgtccgtgtaaaagtcgataagcactacgggtataaccatctgatgtatccgattggtgcggaaaccattcagccaaagcaggctgtctcacttgaaatgaacggcaacacggagcaaatttctccgatcagtgaacaagccggtgaaatcagaaatatggggaattatacagtaacgtacaattccccggtctataagctggatgaactgagaaaggtaaaagtgagaaaaaacagtgaggagtacacattcagcgatcgctacatgcagcttccagattcactgccagagcgggtgagaacccttgcgatcaaactgactcaggatcacgacaatatgtttgataaggtgaaagcggttgaggactatttagggtcaaatgcgttcacatatgaaacagaaaacgtgaccattccgaagaatgatgaagattatgtcgatcaatttctctttgaaacgaaaatgggttattgtgataacttttcttccgccatggtggtgctcttgcgctcggccggcattccggcccgctgggtaaagggttatacgtccggcgaatacaaagaagcagggaacaaaaatggcagcatttacgaagtgacaaataacaatgcccattcctgggtagaggtgtatttcccggaacagggctgggttacatttgagccgactaaagggtttacaaatccggctcaatttacatcttctgacacaaaagactctggcagcgatagcagcagctcgccgaagaaagcaaaagagaaacagaaagaagagaaaaaacagccgcaaaaagaggaaaaacaaaaggaaaagcgggagccagctgtttctaaaaagccgtccgcttcgcatactaatgccggtgcgggcttgtatgcagcgcttgcggttcttgcagtcctcctggtggcagctgtattgctgtatgttttccgctcgttatggattcctgttttcgccgtgaggaaattgaagcggcgcagtgatcagcacgcgttttttgaggcatatggcgcgctgctgaaacaactgaagagaaaaggactgccgaaacgagacagtgaaacgctgcgtgattatgcaaaacgaattgatgaaaaatacgacatagaagacatgtcaaagctgacattaagctatgaaagggcgctttacagaaatgaagattcttcggcgctatggaatgattcgagagagttatgggaaaatttaattaaaagaagatggtcttgaccgcttatcgacgtgttgttagaattagtgaatattatcggagtctgggagcgagttggcctgactccggcaaacggccttgccaaagagggcggagcgagcttcatatctgtcctcgtttttttctgtgtcaaaaaacttagaggagattaggtgacaaccatgacaaagttagtgaatgaaatgattcttgtccttgatttcggcagtcagtataaccagctgattacacgccgtatccgtgaattcggtgtttacagcgagctgcatccacatacattgacggctgaagaaattaaaaaaatgaatccaaaaggaattattttatccggcggtccaaacagtgtgtatgatgaaaactctttccgctgtgacgagaaaatcttcgagcttgatattcctgttttgggaatttgctacggcatgcagctgatgactcattaccttggcggtaaagttgaagcggcaagccagcgtgaatacggaaaagcaaacatccgcatcgaaggcacacctgatttgttcagagatcttccgaatgaacaagtggtttggatgagccacggcgatttggttgtagaagttcctgaaggcttcactgttgacgcgacaagccatcactgcccgaactcagcaatgagcaaagcggacaaaaaatggtatggcgttcagttccacccggaagtgcgccactctgaatacggcaatgatcttctgaaaaactttgtattcggtgtttgcgaatgcgaaggcgaatggtcaatggagaactttatcgaaatcgaaatgcaaaaaatccgtgaaacggtcggagacaaacaggttctttgcgcgctaagcggcggcgttgattcctctgttgttgctgttttgattcataaagcgatcggcgaccagctgacttgtatctttgtagaccatggtcttctccgtaaaggcgaagctgagggtgttatgaaaacattcagcgaaggctttaacatgaatgtgattaaagtagacgcaaaagatcgattcttaaacaaactaaaaggcgtttctgatcctgagcaaaaacgcaaaatcatcggtaatgaattcatttacgtgtttgatgatgaagcggacaagctcaaaggcatcgactaccttgcacaaggtacgctttacacagatatcatcgagagcggtacagcaacggcgcaaacgatcaaatctcaccacaatgtcggcggacttcctgaagacatgcagtttgagctgatcgagccgttaaatacgctcttcaaagacgaagtgcgcgcgcttggcacagagctcggcattccggatgaaatcgtatggcgtcagccgttcccaggaccgggactcggaatccgcgttcttggcgaagtaacagaagaaaaacttgaaatcgttcgtgaatcagatgcaatcttgcgtgaagaaattgcaaatcacggcttagagcgtgatatctggcaatacttcactgttcttcctgacatccgcagcgttggtgttatgggtgacgcaagaacatatgattacacaatcggaatccgcgccgttacatcaatcgacggcatgacatctgactgggcgcgtatcccgtgggatgtgcttgaagtcatttcgacacgtatcgtaaacgaagtgaagcacattaaccgcgtggtgtatgatattacaagtaagccgcctgcgacgattgagtgggaataagaatcaattaatggaaaccatctttttggcaattttgccgggaagatggttttatttgtttattacgaacaaaatccgattttgcgcgactattgttcgctttttgtattgttttttcaaaatgaacttggtacaatagacacagaaatcaaataagatgaattcgtataatcgcgggaatatggctcgcaagtctctaccaagctaccgtaaatggcttgactacgtaaacatttctttcgtttgatataaataaaacacggttatttattcaaactgaaatccgtctgtagtcaagcgtcccaaaatgtattgggacgttttttatttggcgttttcaggacagaataaatagcaaagagtgaagggagtcaaatagcttgaaaacgttttttcagtttgatgagctgggcaccagctatcgcaatgaaatcattggcggattaacgacttttttatctatggcatatattttgttcgtcaatccgattacgcttgctttggagagcgtgaaagattttccggaggcgctgagaattgaccagggtgcggtctttacggcgacagcgctggcgtctgcagcaggctgtatcttaatgggattaatagcgagatatccgattgccatcgcgccgggtatggggctgaacgcgttttttgcgttttctgttgtccttggtatgggtatttcatggcaggcagctttgtccggtgtttttatttcaggtcttattttcgttgctctttctttaacaggttttcgtgaaaaaatcatcaacgccattccgcctgagctgaaattggcagtcggtgcggggatcggcctgtttattacatttgttggattacaaggttcaggaatcattacagcgaatccttctacgctcgtcacgatcggaaacattcacagcggtcctgtgctgttaacgattttcggtgtgattgtcacggttattttaatggtgcttcgcgtgaacgcaggcgtgtttatcgggatgctattaacagcggtagccggcatgattttcggtttggttccggttccgactcaaattatcggcagtgtgccaagccttgcgccgactttcggacaagcgtggattcacctcccggatattttctctgtacaaatgctgatcgttattttaacattcttgtttgtcggattttttgatacagctggtacacttgttgctgtggcaacacaagctggtttaatgaaggaaaacaaattgccgcgtgcgggccgtgcgcttttagctgattcatcttctattgtgatcggtgccgtgcttggtacgtctacaacaacttcttacgtggaatcaagctcaggtgtcgctgcgggtgcccggtcaggatttgccgcaattgtaacagggattctctttttactggctacgtttttctcgccgctcctatcagtcgttacgtcaaatgtaacagcgccggcgcttattattgttggtgcattgatggtggcgccgcttggcaaaatcgcttgggataagttcgaagtggccgttcctgctttccttaccatgatcatgatgccgttaacgtacagcatcgcgactggtattgccatcggatttattttctatccgattacaatggtgtgcaaaggaaaagcaaaagaggttcatccaatcatgtacgggctgtttgtcgtatttatcctgtactttatcttcttaaaataaggaatgaaaaaccagctgcactggcagctggtttttttgttgcaaaagataaaaccatttcatacgatataccgtcatgtagatgtgccgccatgctttacttaaatggaaatgacttgactgttcaggaaggcttcggtaccttatataagtgttttattttcttgctgaatggtattccgccgtatttttttgataggagttgctgacatgacggaagaaagaaaagaaacgtttgaagaagaaattaaccagagtgaaagaatagatgcagatgaagaaccgctatcgagaatgtccagaaaggcgagccggcaaagcaagcagaagcaaaaacaaaagcagaaaccgcgccaggaacgcggtgaatcaactgttaaagacaagcttgcgtctgtttgggcagccatcaacagatattgcggttttgcgttctcgattttaaaatctccggcgaaaactgtcgtaacggatggtttttctcattataagtacggtctgatttcaatgcttatattcagtatcattttttcaattgggaattggtttcagttaaaggcaagctggaatcggccgctcggtttcggagaacgccatcatgctttctatgacgggtttttagttgttcttgtgtatttgctgatctttttcgcggtaatggtctttgctatatgggctgtctcccgctatatgatgaagcagaaggtgacgttcagagaagcggctgccgtattgggttcattgcttgtacccgtaattgctgtttcaatcctttggctgatctttgcgatcgtaaatatcccaatgctgacagtactgtttacggtgctgatcttgttttccatcttttttatcatcgcgctgtatgtacagcgtgtgtaccaggcggcacaagatgcaccaattgattatatctattgtgtatttgcagtagttgcgatagcgctgctgtttacggcagtgacttggccgtttatttctgaatatattacggcgtcgttgattccgctttaatgaaaaaaccggctaatcctagccggtttttttatgtcacactttttacaaatatatctaaaaaacatagttgatttgtaggattaacccgtgtatgatggggaaaatgctgaaaacgtccagcgcaaaaacctttatgtttaaggaggatgatggacatggctgatgtacttcgccgagcaattaaccaaaagaagcaatttttaaaaaccaaattactgctctcggaattttatcaaggaagaggggaacagcttgctgactacacgctgagtgagcttgagaaagaatacaagtcccttcagaaaatgaaaaaagagatctgacaatagatataaagaggtgagtctgctgaaaagcgggcttttttgttttgattttgaaaaggcgagaaagagggtaaactactactgttcaacacataaaagcgtgtcgaaatattttgcttaagcttacgggcgaagctgattgtaaacggctcatttctctagtagaatatgaatgctttgtgcaagctgaagagtagggggatgaataaaatgatgcaaaccatcttatcaaatgggatagccatggttctcataattctcattattaatattgtctatgtgtcattttttacgataagaatgattttaacgctgaaaggacagcgttatttagcggccggcatcagtacgattgaaatactggtttatgtgacaggactgagtctggtgctcgataacttagaccagattcaaaatgtgatcgcgtacgcgctcggttacggtcttggcgtaattgtcggcatgaaaatagaagaaaaattggcgcttggctatattatggtcaatgtgattacgaaggagctcgatcttgatcttccgaagcagctccgtgaaaaaggctacggcgtgacaaactgggtggcaggcgggcttgaaggcgaccgcacagcccttcagatcctgacgccgagaagatatgaactccagctatatgatacgattaaaacacttgattcaaaagcctttattattgcgtacgaaccaaaaacaatccacggcggcttctgggtcaaagcggtgaagaagaggagaattaaagaataatggcaaagccgaagaagaaaaagtttgaagtgacagagcagcaaacgattgatgcggtgcttcagcaaatgaaagaagaaggatatctgcctgtaaggcgaatggaagagcctatttttatggaaaaaaaggaaaatgggtcaattcagatcgttccgtgcgggaaaaaaatcgtatttgaagggaaattgatctaaaacacgaacattagtagaatgaatttttgtatcgttcgataatatcgttgacattatccatgtccgttgttaagataaacatgaaatcaaaacacgacctcatataatcttgggaatatggcccataagtttctacccggcaaccgtaaattgccggactatgcaggaaagtgatcgataaaactgacatggatatatcgcagaagcgaacgactgacgatacatgtaccatgcccggtttgtattgcttcctcataagtgcaatgcagagcgggtattttttattttctgaaaacaaaagcattagaaggtggggaacagaatgcagccgctagtaggaatcatcatgggaagcacttccgattgggagacaatgaaacacgcatgcgacatacttgacgaactcaatgttccgtacgaaaaaaaggtcgtttccgctcaccggacgcctgatttcatgtttgaatatgctgaaactgctagagaaagaggcatcaaggtgattattgccggtgccggaggagcggcgcatctgccagggatgacggctgcgaaaacaacactgccagtcattggagttccggttcagtccaaggcgctgaacggaatggattcacttctttccatcgtccaaatgcctggaggcgtgcctgttgcgacaacatccatcggcaaagcgggtgctgtgaacgcaggcctgttagcggcgcaaattttgtcagcatttgacgaagaccttgcccgtaagctggatgagagaagagaaaatacaaaacagacagtgttagaaagcagtgatcagcttgtctaaacaaatcatctatccgggagctgtaatcggcattatcggcggcggccagcttgggaaaatgatggctgtgtccgccaaacaaatggggtataaagtcgcggtcgttgatccggtgaaagattcgccgtgcgggcaggttgcggatgtcgaaattaccgctcattataatgaccgtgaagcgattcgaaaattggctgaaatcagcgatatcatcacatatgagtttgaaaacatcgactatgatgcgctgcattggctaaaagatcatgcgtatctcccgcaaggaagtgagctgctgcttattacccaaaaccgtgaaacagagaaaaaagcaattcaatccgcgggctgtgaagtcgcaccgtacagcatcgtcaaaacaaagaatgaattgaaacaggcagtacaggagctcaggcttccggcagtgctgaaaacatgccgcggcgggtacgacggcaaaggccaatttgtgataaaagaagaggcgcaaatggagcaggcagccgctctgttagaacacggaacttgcattcttgaaagctgggtttcttttaaaatggaactgtcggtgatcgtcgttagatcggtaaacggtgaaatttcaacatttccgacagctgaaaacattcaccacaacaatattcttttccaaagcatcgtgcccgcacgggtagagaaagggattcagcagaaggctgctgatctcgcagttaagcttgcagatgagcttaaccttgtcggaccgcttgctgttgagatgttcctgacagaggacggagagcttttggtcaatgaactggcgccaagaccgcacaattcagggcattatacgctggacctttgcgagacgagccagtttgagcagcatatcagagcggtatgcgggcttccgcttgggaagacagatttgctgaagccgggcatgatggtgaatcttctcggcgatgaagtgaagcttgttgaggaagacccggagcttttaaaagaggcaaagctatatatatacggaaaacatgaaatcaaaaaaggccgcaaaatggggcatattacatttatgaagcagcctgaagacgaatggattcaggagatcacaaataaatggatgaatagagacggaggacaagcagaatgatcgaacgttattcaagacctgaaatgtccgcgatttggacggatgaaaacagatttcaagcatggttagaggttgaaattcttgcctgtgaagcgtgggcggagcttggcgtcattccgaaagaagatgtaaaggttatgcgcgaaaacgcgtcatttgacatcaaccgcattttagaaatcgaaaaggacacgcgccatgacgttgtcgcttttacgcgcgctgtatccgaatcactgggcgaagaaagaaaatgggtgcattacggcttaacgtcaactgacgttgttgatacggctctttcctacttattaaaacaggcaaacgatattttgctcaaggatcttgagagatttgttgacattataaaagaaaaagcgaaagaacataaatacacagtcatgatggggcgcacacacggcgtacacgctgagcctacaacattcggcttaaaacttgcgctttggcatgaagaaatgaaacgtaatcttgagcgcttcaaacaagcgaaagcaggcatcgaggttggaaagatttccggtgctgtcggcacatatgcgaacattgatccatttgttgaacaatatgtctgtgagaagctcggattgaaagcagcaccgatttccactcaaacccttcagcgtgaccgccatgctgactatatggcaacacttgctttgatcgcgacaagcatcgagaaattcgctgtggaaatccgcggactgcaaaagagtgaaacacgtgaagtagaggaatttttcgcgaaagggcaaaagggttcatctgcaatgccgcataaacgaaatccgattggctctgaaaacatgacaggcatggcgcgcgtgatccgcggctacatgatgacagcttacgaaaatgttccattatggcatgagcgcgatatttctcattcttcagcagaacgaattattcttccggatgcgacaattgcgctgaactacatgctgaaccgcttctccaacatcgtgaagaacttaacggtcttcccggaaaacatgaagcgcaacatggaccgcactctcggccttatctattctcagcgtgtgctccttgctttgattgacacaggcctgactcgtgaagaagcctatgatacagttcagccgaaagcaatggaagcgtgggaaaaacaagtgccgttccgcgagcttgtggaagcggaagagaaaatcacgtcacgtctttctccagaaaaaattgctgactgctttgattacaattaccatctgaaaaatgttgatctgatctttgaacgtttaggtttagcatagaagaagcttttagcggcttcttctaagccgccgcagtttgaaaattcccaacattcgggttaggaggccttccgtgaatattgtgaagaatgaacttttatacgaaggaaaagcaaaaaagatctacaaaaccgatgacgaaaacacgctgtatgtcgtgtataaagactccgccactgcctttaacggcgagaaaaaagcagaaatcagcggaaaagggcgcttaaataatgaaatttcaagcctcattttcaaacaccttcatgctaagggcattaacaatcattttatcgagcgcatttcggaaacggagcagctcattaaaaaggtaacgattgtgccgcttgaagtcgtggtaagaaatgttgtggcaggaagcatgtccaaacgtctcggcattccagaaggcacggagcttgagcagccgattatcgagttttactacaaggatgacgcgctgggtgatccgctcatcacagaagatcatatttggcttttgaaggcggcgactcctgagcaggtagaaaccattaagtccattacaacaatagtaaatgaagagcttcaaagcatcttcgacgattgtcatgtcagattaatagatttcaagcttgaattcggtttagatgcagaagggcaagtgcttttggcggatgaaatatctcctgacacatgccgcttgtgggataaagaaacgaacgaaaagctggacaaagatttattcagacgcaatctgggaagcttaaccgacgcatacgaagagattttcaatagactgggaggcattcatcatgtataaagtaaaagtttatgtcagcttaaaagaaagtgtactagatccacaagggagcgctgtccagcatgccttgcacagtatgacttacaacgaagttcaagatgtgcgcatcgggaaatacatggagcttaccattgaaaaatctgaccgtgatcttgacgtgctagtgaaagaaatgtgcgaaaaacttcttgcgaacacagtgattgaagattatagatatgaggttgaggaggtagtcgcacagtgaaatttgcggtgattgtgttacccggctccaactgtgatatcgatatgtatcatgctgtaaaggatgagctcggccatgaagtggaatacgtctggcatgaggaaacaagccttgacggcttcgacggcgtgttaattccgggaggattttcttacggcgattacttaagatgcggcgccatcgcccgatttgcgaatattatgccagctgtcaaacaagcagcggctgaaggaaaacctgttcttggcgtctgtaacggattccagattttacaggagcttgggctgctgccaggcgcaatgagacgcaacaaagatctgaagttcatttgccgtccggttgaattgattgttcagaacgacgaaaccttattcacagcttcctacgaaaagggagaatcgattacaatcccggttgcccatggtgaagggaatttctactgtgatgacgagacgcttgctacattaaaggaaaacaatcaaattgctttcacatacggctctaatattaatggaagtgtcagcgacattgccggtgtcgtgaatgagaaaggcaatgtattaggcatgatgcctcaccctgagcgcgcggtcgatgaactgcttggaagcgccgacggtcttaaattgttccagtctatcgtgaaaaattggagggaaactcatgtcactactgcttgaaccaagtaaagaacaaataaaagaagagaaactgtatcagcaaatgggtgtcagtgatgatgagtttgcattgatagaatccattcttggaagattgccgaactacacagaaatcggaattttttctgtcatgtggtctgagcattgcagctataaaaactcaaagccgattctgcgtaaattcccgacaagcggcgagcgtgtgctgcaggggccgggggaaggcgccggaatcgttgatatcggtgataaccaagcggttgtgttcaaaattgaatcacataaccacccatcagctctcgagccttaccaaggcgctgcgactggcgtaggcggaattatccgtgatgtattctcaatgggtgcacgcccaatcgctgtattgaactctcttcgatttggtgaactgacttcaccccgcgtgaagtacttgtttgaagaagtagtagcgggtatcgccggatacggcaactgtatcggcatcccgacagtcggcggagaagtgcagtttgacagcagctatgaaggaaatccgctcgtcaacgcaatgtgcgtcggtttaatcaaccatgaagacatcaaaaaaggccaggcaaagggtgtcggcaacacagtaatgtacgtaggagcgaaaacagggcgtgacggcatccacggcgctacgtttgcttctgaagaaatgtcagactcgtctgaagaaaagcgttctgctgtccaagtcggcgatccgtttatggagaagcttttgcttgaagcatgtctggaagtcatccaatgcgacgccttagtcggcattcaggatatgggagctgccggtttaacaagctcaagtgcagaaatggcaagtaaagccggttctggcattgaaatgaatcttgacctgattcctcagcgcgaaacaggcatgaccgcgtatgaaatgatgctttctgaatcacaagaacggatgcttttggttattgagcgcggacgtgagcaggaaatcatcgatatttttgacaagtatgatcttgaagcggtttctgtcggacatgtgacagatgataaaatgcttcgcctgacacataaaggagaggttgtgtgcgagctgcctgttgatgccttggcagaagaagcaccggtttaccataagccttctcaagagcctgcttactatcgcgagtttttggaaacagacgttccggctccgcaaattgaagatgcgaatgaaatgctgaaggcccttcttcagcagccgacgattgcgagtaaagagtgggtttatgatcagtatgactacatggtgcgcacgaatacagttgtcgctcctgggtctgatgctggtgttctcagaatccgcggaacgaaaaaggcgctggcgatgacgacagactgtaacgcgcgttatctctatcttgatcctgaagtcggagggaaaattgctgtcgctgaagcagcgcgcaacatcatttgctcaggcgcagaaccgcttgcggtgacagataaccttaacttcggaaaccctgagaagccggaaatcttctggcagatcgaaaaagcggcagacggcataagcgaagcgtgcaatgttctcagcactccggttatcggcggtaacgtatcgctttataacgaatcaaacggcacggcgatctatccgacaccagttatcggcatggtcggcctaattgaagatacagcgcacattacaacacagcatttcaaacaagcaggagatctcgtatacgtgatcggcgaaacaaaaccagagtttgccggaagcgagctgcaaaaaatgacagaaggccgtatttacggcaaagcgccgcaaatcgatcttgatgtagagctgtctcgtcaaaaagcactgcttgacgcgattaaaaaaggcttcgttcaatctgcgcatgatgtgtctgaaggcggcttaggcgtagcgattgcggaaagtgtcatgacgacggaaaaccttggcgctaatgtgactgtagaaggggaagcggcgttattattctctgaatctcaatctcgcttcgtcgtttcagtgaaaaaagaacatcaagctgcgtttgaagcaactgtcaaagatgcagttcatattggtgaggtaacagctgacggaattctggcgattcaaaaccaagacggacaacaaatgattcatgcgcaaacgaaagagcttgaacgcgtatggaaaggagctatcccatgcttgctgaaatcaaaggcttaaatgaagaatgcggcgtttttgggatttggggacatgaagaagccccgcaaatcacgtattacggtctccacagccttcagcaccgaggacaggagggtgctggcatcgtagcgactgacggtgaaaagctgacggctcacaaaggccaaggtctgatcactgaagtatttcaaaacggcgaactcagcaaagtaaagggaaaaggcgctatcgggcacgttcggtacgcaacggctggaggcggcggatacgaaaatgttcagccgctcctcttccgttcccaaaacaacggcagcctggcgcttgctcataacggaaatcttgtcaacgccactcagctgaagcagcagctcgaaaatcaagggagcatctttcaaacctcttcggatacagaggttttggctcacctgatcaaaagaagcggacacttcacgctgaaggatcaaattaaaaactcgctttctatgctgaaaggcgcctacgcgttcctgatcatgaccgaaacagaaatgattgtcgcacttgatccaaacgggctgagaccgctatccatcggcatgatgggcgacgcttatgtggtcgcatcagaaacatgcgcatttgacgtcgtcggcgcaacgtaccttcgcgaggtagagccgggagaaatgctgatcattaatgatgaaggcatgaaatcagagcgtttttccatgaatatcaatcgttccatttgcagcatggagtacatttatttctccagaccagacagcaatattgacggtattaatgtgcacagtgcccgtaaaaaccttgggaaaatgctggctcaggaatccgcagttgaagctgacgtcgtaaccggggttccggattccagtatttcagcggcgatcggctatgcagaggcaacaggcattccgtatgagcttggcttaatcaaaaaccgttatgttggcagaacgtttattcagccgtcccaggctctgcgtgagcaaggcgtcagaatgaagctgtctgcggtgcgcggggttgtagaaggcaaacgcgtcgtgatggtggatgactctatcgtgcgaggaacaactagccgccggattgtcacgatgctaagagaagcgggtgcgacagaggtgcatgtgaaaatcagttcaccgccgatcgctcatccgtgcttttacggcattgacacttccacacatgaagaactgatcgcgtcttcgcattctgttgaagaaatccgtcaggaaatcggagccgataccctctcatttttgagtgtggaagggctgctgaaaggcatcggcagaaaatacgatgactcgaattgcggacagtgtctcgcttgctttacaggaaaatatccgactgaaatttaccaggatacagtgcttcctcacgtaaaagaagcagtattaaccaaataaaacttgaaaaatgacataaaggcagcgcagttcggctgcctttctctttctgccctcgttcggggagatattttgaaaagcgccttaaaggagtgaataggatgtctgaagcatataaaaacgcaggagttgacatcgaagccggatatgaagctgtaaaacgaatgaaaaaacacgtggagcgcacgaaacggcttggcgttatgggcagccttggcggttttggcggcatgtttgacctgtctgagctttcttatcaaaaaccagttctcatttcgggaacggacggtgtcggcacaaaattaaagctcgctttttccatggataagcatgacacgattggcgtggatgctgttgcaatgtgtgtcaatgacgtgctggcacaaggtgcagagccgctgtttttcctcgattatttagcggttggcaaagcggacccagtgaaaattgaacagattgtacaaggtgttgcggaaggctgtgagcagtcaggttcagccttagtcggcggtgaaacggctgaaatgccggggctctatacagctgatgaatacgatattgccggtttctcagtcggagtggcagaaaaggacgaaatcgtgactggagaaaaaattgaagagggccatctgttgatcggcctcagctccagcggccttcacagcaacggcttttcccttgtcagaaaagtgcttctggatgatgcggagctggacctcgatacaacatatgagccgtttgaacgcccgcttggcgaggaattgcttgaaccgacaaggatttacgtgaagcctgtgcttgccgcggtcaaaagcggaaaaatcgacggcatggcgcacgtgacaggcggaggatttattgaaaatattccgcgtatgcttccggaaggcttaagtgcggaaattgatcatggctcatggccgatcccgccgattttttctttcttgcaagagtacggcaagctaaaggaagaagacatgttcaacgtctttaatatgggtatcggttttgttttggcagtcaaagaagagcatctgacagatgtgatcggaacgcttgaaagccatggcgaaaaagcctatttaatcgggcgtgtgaaaaaaggtgaaggcgtcacattcggcggtgcggcactttcatgaaaaagtttgcggtatttgcatcaggaaacggttcaaacttcgaagccatcgtcacgcgtttgaaggaggagaactgggatgcgtcagcagcgctcctcgtttgcgacaaaccgcaggcgaaagtcatcgaacgggcggaagcattccacattccatccttcgcatttgagccgaagtcttatgaaaacaaggctgcatttgaacaagccatcattgaacagcttcgtcttcacgaggttgaattgattgctcttgccggctatatgaggctgatcggtgatacgctccttcaagcatatgggggaaaaatcattaacattcacccatcgcttcttccggcgtttcctggaatcgacgcagtcggacaggcgttccgggcgggtgtgaaggtggccggaatcaccgtgcattatgtcgatgaaggaatggatacaggtccgatcatcgctcaaaaggcaatcgaaattgatgaacatgatacattggaaacaatcgaacagcgaattcacaagcttgagcataaatggtatccgagtgtgattaaacagctattaggattaaataacagaggtgaaaaggcatgaccattaaacgtgcattaatcagtgtttcagataaaacaaatctcgttcctttcgtaaaagaactgacagagcttggcgttgaagtcatctccacaggcggaacgaaaaagcttcttcaagaaaacggtgtggatgtgatcggaatttctgaagtgacaggctttcctgaaattatggacggccggttaaaaaccctacacccgaatattcacggcggccttctggcggttcgcggcaatgaagagcatatggcgcagatcaatgaacacgggattcagccgattgacctcgttgtcgtcaacctctatccatttaaagaaacgatttctaaagaagacgtcacgtatgaagaagcgatcgaaaatatcgacatcggcggacctggcatgctgcgcgcggcatcaaagaaccatcaggatgtcacggttatcgtcgatccggccgattacagcccagtgctaaatcaaatcaaagaagaaggcagcgtatctcttcagaaaaaacgcgagctcgcggcaaaagtattccgtcatactgcggcatatgatgcactgatcgctgactatctgacaaatgttgtcggtgaaaaagaaccagagcaattcactgtgacatttgagaaaaaacaatcgcttcgctatggagaaaacccgcatcaggaagcaactttctatcaaacagctcttcctgtcaaaggctccattgcgcaagcagaacagcttcacggaaaagagctttcttacaacaacattaaagacgcggatgctgcagttcaaatcgttcgtgaattcactgaaccggctgctgttgctgtgaagcatatgaacccgtgcggcgtgggaacaggaaaaacgatcgcagaagcgtttgacagagcgtttgaagcggataaaacatctatcttcggcggcattatcgcgctgaaccgtgaagtggacaaggcaactgccgaagcgcttcacaacattttcttagaaatcatcattgcgccttcattcagccaagaagcgctcgacgtcctgactgcgaagaaaaatctccgtctgctgacgcttgacgtatccgccgctgttcaaaaggaaaaacagctgacatccgttcaaggcgggctgctgattcaagatttagatatgcacggcttcgatgatgctgagattagcattccgacaaaaagagagccgaacgagcaagagtgggaagacttgaagcttgcttggaaagtcgtgaagcatgtgaaatcaaatgcgattgttctcgcgaaggacaacatgacagtcggcgtgggagcaggccaaatgaaccgcgtcggatcggcaaaaatcgcaatcgagcaagcaggggaaaaagcgaagggcagcgcgctcggttcggatgcatatttcccaatgccagatactgtcgaagaagcggcaaaagcgggcgttacagccatcattcagccaggcggatcgatccgagatgaggattccatcaaaaaagcggatgaatacggcattgccatggtattcaccggcatcagacacttcaaacattaaggggatgaaaacgacgtgaatgtattaattatcggtaaaggcggaagagaacatacgctggcgtggaaggcagcgcaaagcagcctcgtcgagaatgtatttgccgctcccggaaatgacggcatggcagcttccgctcagcttgtaaacattgaggaaagcgaccacgcagggcttgtctcatttgcaaaacaaaatcaggtcggcctgaccattgtcggccctgaggttcctttaattgaaggtctggtggatgaattcgaaaaagcgggcttacatgtgttcggtccgtcaaaagctgcggcgatcatcgaaggaagcaaacagttcgctaaggatttaatgaagaaatacgacattccgaccgcagaatacgagacgtttacatcctttgatgaggcgaaggcatatgtgcaggaaaaaggtgctccgattgtgataaaagcagatggacttgcagctggaaaaggcgttactgtggctatgacagaggaagaagcaattgcgtgcttgcatgactttcttgaagatgaaaagttcggtgatgcgagcgcgtccgttgtcattgaagaatatctttctggtgaagaattttctctaatggcctttgtcaaaggggaaaaggtgtatccgatggtgattgcccaggatcacaagcgggcgtttgacggagacaaaggcccgaatacaggcggcatgggcgcctactcgccagttccgcaaatttcggaagaaacggtccgccatgctgtagaaacgatcgttaagccggctgcaaaagcaatggtacaagaaggccgttccttcactggcgttttgtacgctggattgatgcttactgaaaacggctcgaaggtcattgaatttaatgcccgtttcggcgatccggaaacacaggtcgtgcttccgcgcatggaatctgatctggtacaggtgcttcttgatcttttagatgataaggaagttgacttaagatggaaggataccgcggcagtgagtgttgtgcttgcatcagaagggtatccggaaagctatgcaaaaggcacgccgatcggcagccttgcagcagaaactgagcaggtcgtggtcttccatgccggaacgaaagcagaaggtggagagttcgttacaaacggggggcgcgtcgccaatgtgacggcttttgatgaaacgtttgaagcggctagagaccgagtgtacaaagcggttgatgaaattttcaaaccgggactctttttcagaaaagacattggggcacgcgctttaaaggctgcccaaaaataagtgaggaaaacccgcagaatagctgcgggttttttgttatcaaaaagcgggatggcagctagaagaagaaagcacaacgagcgtggttggttttccatgggccatcgaggtgtcaataaaatcctcaagcgtatgtaccgattcagtcacgacctttgtcacatagctgtacatccccgtgatgcggtggttttctgctacatcaggatgcgatgttgcaaaggcggcgtagtgcttgcagcttttcggctccatgagaataaaagcggtgacatgcttgtttagtttttcgtaacagatattcgcgctgtagccggtaatcactcctttgtcttccagcttcctgacacgctccgccgcgcttggcgagctgagtccgacaagctttcccagctcaaccatcgttaatctgccgtttcgctgcaaatgcgagagaatctgaaggtctgtatcgtccatttgtctggctcctttacatatttaggcgaatgaatgaaaattcctttgatcgtaaggtaatgctgttgatttaacttcattgtagcatatggatgccgtcttattttttctataataaagccatcaatcagagagggggcatcatgttgccagaattgcagcgctctattacttggatacaagggacggcgttaacgattggggcggttttaggatgcgggatattaatcctgccgtctgtcaccgcggacacggccggccccgcttctttatttgtttgggtgttcatgtccttcttatccttttttcttgtcggcacgctggcccggcttgtgaaaatagcgcctagcgcgggaggaatcacggcttatgtgcagctggcctttcagaaaaaagccggggctattttgggctggatcatgttagggtccgttccgatcggcgttcccatcatcgctttgactggcgcgcattacgtcagttacatcacagaggcggccgattggcagattacattgattgctggttgcatgctggctatatctattttgcttcatatgagagggattcaactatcagcaaacattagtacactcgttatatgtgtcatcgtatttctgcttgtcacttctattgctgtgtcattgccacacgtcacgatagcagaattcaagccgtttcttccgcatggctggtctgccgctggatctgtttctgttatgatttttttctcttttgtaggctgggaaatgattaccccgttggctgaggaatttcatcgtcctgaaaaagatgtcccgctcagcttgtttttggcagcgtcttgtgtggcggggctgtatatcatgctgtcatttgtgaccgtgggtactcattcatatggagagaatggagaaattgcatcgcttgccatgctcatttcaaaaggagcaggagaaagcggtgtatatgtcacggtatgtttagcgctgtttattacattcgccaccatccatgccaatattgccggtttttcaagaatggtgtacgcattggcgagagaggggcacatacccgtattttttggaaaactcagtgcgacaaaacgtacgcctattcgcgttttgacagcgatggccgcagtgtttggcttagtgcttgcagcgcatggtctgtttcaaatcgatttgacgactctgttgaaagggccgagcgcggcttttatcgcatcttacatatgtacaatggcggcagcactgaaactgctgggcaggagagatataggctggtggatggcgctcggggcatttgtggcgtgcgcggtgatttattcattcagcggctgggcactgctttatccggcagtgctggcagctgcaggatatttctatatgaaaacaaagggtgggcataaaaaaaagcttgatcacgttttgtgatcaagcttttccatttatccgttttgatgctcgttatttccagaatcgctgtgttgaaacatgtaggtcacaggacagaagcgcaagattcccgaacccgctttcatggcccccataaagatgtaaaagagatgcattctgcaccaaggttttttcgtaaactttgcactggcggctgacataatcgtcaatccgcaggcgattctgaacacggcattgatgagactgatgtttggcttcaaggaaatccgctccttttacttaaaaaagttttttaatcgaaccttcaaaaatttgtaacgtttttatcgtgcgtgatgaggaaggatgtgataccatgagtctaatacatgtaaaggagagtatgtgaatgtccgaacgcacctttaactggaaaaacaaagacatcagggcacaggttgatgttgtagactcaaagctgcttccaacgctccttttacggaatgctctcgtcttaaatccatatgtaaaacaatggctgaaaaaaaacatttggatttatcaggaccgcattgtttatgtgggtcatgaacttccgaatagagccgaagaaattcatacgattgattgtgaaggaaaatacattgtgccaggttatattgaaccgcacgcacatccttttcaaatatataatccccaaacactggcggaatatgtgtctcaatacggaacaacgacattcgtgaatgataacttatttttgcttttgcaaagcggaaaaaagaaagcgcttacgattttgaatgaactcaaaaagcagcctgtccagtatttttggtggtcacgctatgacctccagaccgaggttctgaacgaggaccacgtccttccatttgacgtcagaaaacagtggattgaacatccggatgtgattcaaggcggagaaatgaccggatggcctcgcctggtagatggtgatgatttaatgctccactgtatgcaagctacaaagaaacagagaaaacgtattgaagggcattttcccggcgcttctgataaaacgcttacaaaaatgaagctgttcggtgcggattgtgatcatgaagcgatgacaggtgatgaagtgatgagaaggctggaactgggctattatgtttcccttcggaactcttccattcgccccgatgtaagaaaaatcttgcaagagctgcatgagaagggcttccgctattatgaccacttcttttacacgacagatggcgcaaccccgaatttctataaaggcggcatgacaaacgagctgattcgcattgcgttagaagaaggcgtacctgcaatcgacgcctacaatatggcatcatttaatatcgcaaagtattaccaaatggatgattatttaggagttgtcggaccgggcagactggcatcgctaaacatactggaagatccgttaaatccgaatccagtgactgttctgtcaaaagggaccattctgcgtgaaaacggctgtgatttgaaggcgtttacaaagacggactggcacaaaggcggtcttgtcccgcttgagctttcatatgatatgacgatggatgacttgcagttttctatgccgatgggcgtgaaaatgcggaatgcggttattatggagccatatatgattgagatcgacaattcgatggaacagctctcgtttgaccatgatgaaagttatttgacgatgctcgacagacacgggaaatggcgcgtcaatacgatgataaaagggtttgcctcaagcgtgcagggatttgtaagctcctttacgacgacgggcgacattgtcgcgattggaaaaaataaagcggatatgctgctcgctttcgcccgcatgaaagaaatcggaggaggaattgttttagcggagaacggaaacattctgcatgaaatcccgcttgcgctgtgcggctgcgcctcttcggaagcgtatgaagacgtgcttgagaaggaacaaaagctgagagatcttttgactgaaagaggctatgagttttgcgatcctatctatacgctgctctttttgcaaagtacgcaccttccgtatatacgcattacgccaagaggaatattcgacgtcatgaaaaaaactgtactctttccatcgataatgcgttaaaatataaaagagcagggagccgacatatgaaaaaatggatgacagtttgcgcgctgtgtttcgtgttttttctgctggtatcctgccagcagaaggatgctgtcccggatactgcaaagaagctgaaagctcctttaacggggctaaagactgaacagaaagtgactgaacgccgccctgttgctgttgtggtgaacaatcacccgaaggcgaggccgcagtcgggtctgtctaaagccgacattgtcatagaagcgctagccgaagggcaaatcacaagatttctggccattttccaaagccagatgcctgaaactgtcggacctgtgcggagcgcgcgggaatatttcgtcactctcagcaatggctttgacagcatatttgtccatcacggctggagtcccggcgccaaaaagcagctggaatccggagctgccgattatatgaacggattggattttgacggaagcttattttggagagctgatttcagcaaaccgccccacaattcctatacgtcttatgattacataaaaaaggcggcagaacaaaagggttataagctgaagcaggaaacaaatccgctgctgtttcaaacatcagatgcaaaacctgcaaatgaatcttacaatgttcgggtagattatggaacaaataacgttacaaatcttgtcgaatacaactatgataaaaaagctgaattttatacaagaagctctgatggtgtcataacgacagaccgggaaaccggaaagccggttgcaatgcaaaatattttcattgttgaagccagccatcatattattgatcaagatggaaggcgggacatcgacttggaatcaggaggaaaaggtctgttgtttcagcacggaaacgtcattgaaacagactggaaacaagtgaatggcagaattgtgccggtaaaagacggcaagtggcttccgtttgtgccaggaaagacttggatcaatatcgtacctgatcttgatgcggcttccattagtaaaggagaaggtgtgtaacgatgcaaatcgataaattacgcggcaaagagctggaccagttatttaactcgatcttatcgctgaaagacctggaggaatgttaccgattcttcgatgatctatgcacaattaacgaaattcaatcgctggctcagcgccttgaagtggcgcgcatgcttcgcgaaggaaacacgtatcataagattgaaacagaaacaggcgcttccacggctacgatttcccgtgtgaaacgctgcttaaattacggaaatgacgcttatgaaatggcgcttgaccgtgtgaaggagacggaaacagagtcttcttccaaataaaaaaccgccctgccgtctggcaagggcggtttctttatgaaacaaattgatggatcaggttgtcgatattgatgatactgccatcctctttccgatagacaacatgctccttggaaaaatgaatcggcgaattaatccctgctgcggctgcaaggttaaatagtccctcgcgcaatgaaataacgtagttgcagacacgatgctgtttttcctcaacgctcagtgctttttgcaatttcggatctgtcgtcgccacacctgccggacaggtgttggtgtggcagacgagagcgcggatgcagccaacggaaaacatcatgccgcgtgcgatgttaacaaagtcagcgccgagggctaaggcgaccgcgattttatcaggagtcaggagctttccggaagcaaagattttcagctggctgcgcaagccgtactgtttaagaagcgtgtccacaataggcagcgctgtcataatcggaaggccgactgtatccgcgagctcgtaaaaggaagctccggtaccgccttcacttccgtcgatcgtgataaaatccggatgctttccgcttttctgcatatgagagaaaagctcatgcaattcttcaggatgccctgcgaccagtttgatgccgactggcttttgtccgacatctctaagtttttcaataaagtcgagcatttcaggagggtttgagaattcataaaagcggttcgggctgtcaatcgactttccaggttcgacattccgaatgtctgccacttcctctgatactttggcgccgtccacatggccgccgcgggttttcgctccttgtgccagctttagctcaaacgctttaatctggtcaatcctgctttttcttttaaattcctcccacgaaaattccccgtttcttttgcgcacgccgaataggcccggtccgatttggcaaatgatatcggcgccgccctttaagtgatattcagacaatcccccttcacctgtattcatccaggtgccgcctgccagatggagcccttttgagagcgccgtaacagcccgttctccaagagaaccgtagctcatggcagactggccgactaagcccttcacataaaatggcttctcgcatgtatgctcgccaatcacctgtacatcatcaggatggagaaaatacgggtctgccttgatatgttcggcatgctccttgcgtttgaacagattgtcagcatccattttatagatttgggtttcaatttttggcgtttgatttacatgcatttcttccctttgttttggaaacatagcgttacggatataatagccaggtttatcaaaatctcttacagatccaaagcccatcattctgcttttgtatttgccggagatgacggtttgctcatattcctttcgtgaaaatggctgctcttcattgtcattgctgtataaatactgtctgagctccggcccgattttttcaaggatataccgaaaccttccgatgacgggatagttgcgaagaattgagtgctcctgctgtttttcatcctttatgtagatccaggcaaacaagacgatcgggatagcgatgatcccaatgataaatgcgatgagtgctattatgatggtttccatctctcagcctccctttttatgtaaccatttccacagtagaacactttccaaacaatagcagaaggaatctggtgaaaaatgtgtgctcctgccgatacaggactcaccatgcaggtactgccatatgctctctttttttatgaaaaaagaatcaaaacacctttttcagtgaataacgagattaacggctttttccgtttttccgcgctatgtgaatttgttataatgtttaaatggtaacaaacgaatggaggaacgtatgacgtgtacgatgtaacggagtggaagcatgtctttaaactcgatccaaataaagatttgcctgacgaacagctggagattctttgcgaatcaggaacggatgcggtcattatcggaggaagcgatggtgtgacagaggataatgtcctgcggatgatgtctaaggtaagacggtttttggtgccgtgtgtcctagaggtatcagcgattgaagcgattgttcccggctttgacttatattttattccgagtgtattaaacagcaaaaacgcggattggattgtcggaatgcaccagaaagccatgaaggaatacggagaactgatgtctatggaagaaatcgtggcggagggctactgcatcgcaaatccagattgcaaagccgcggcactgactgaagcggacgccgatctgaatatggatgatattgtcgcctatgcgcgtgtgtcggagctgctgcaactgccgattttttatttagaatacagcggcgtgcttggagacatagaagctgtcaagaaaacgaaggctgtattggaaacgtccaccttgttttacggcggcggcatcaaggatgcggaaacggccaagcagtacgcagagcatgcggacgtgatcgttgtaggcaatgcggtgtatgaagattttgacagggctttgaaaacagtagcggctgtgaaaggcgagtagtaaattgtacggatttggtttatgatagaacgtatgttttgtataggcgggtgaacaaattttgaattatattagcaatcaattactaagcggtttaaaccccgttcagcaggaagcagtcaaaacaacggacgggcctcttttgctgatggcgggagcgggtagcggaaagacgcgtgtcctgacccatagaattgcttatttaatggcagaaaagcatgtggcgccgtggaacattctggcgatcacatttacaaataaagcggcacgcgaaatgaaagaacgtgtggaaagcatcctcggacccggcgcggacgatatctggatctccacattccacagcatgtgcgtgcggatcttgcgcagagatatcgaccggattgggatcaaccgaaatttctccatccttgatacggctgaccagctttcagtgatcaaggggattttgaaggagcgcaatcttgatccgaagaagtttgacccgagaagcatcctcggcacgatcagcagtgcaaaaaacgaattgaccgaaccggaggaattctctaaagttgctggcggctactacgatcaggtggtcagcgatgtatatgctgattatcagaagaagctattgaaaaaccagtcgctcgatttcgacgatttaattatgacgacgattaaactgtttgacagagtgcctgaagtgcttgaattttatcagcgcaaattccagtacatccacgttgatgagtatcaggatacgaacagggcacaatacatgctcgttaagcagcttgccgagcgtttccagaacctttgcgttgtgggggattctgatcagtcaatctacagatggcgcggcgcggatatcaccaacattctttcatttgaaaaagattatccgaatgcaagcgtgattttgctagaacaaaactatcgttcaacgaaacggattttgcgcgcggctaacgaggtcattaaaaacaactctaaccgcaaaccgaaaaatttgtggacggaaaatgatgaaggcatcaagatttcctattatcgcggtgataatgagttcggtgaaggacagtttgtggccggcaaaattcatcagcttcacagcacaggcaagcggaagctgtcggatatcgccatattataccggacaaacgcgcagtcccgtgtgattgaggaaacgcttctcaaagcgggcttgaactataacattgtcggcggcacaaagttctatgacagaaaagaaattaaagacattcttgcgtacctgcgcctcgtatccaatccggatgacgatatcagtttcacgcgcattgtcaatgtgccgaagcgcggagtcggcgcgacatcacttgaaaaaatcgcttcgtatgcggccataaacggcttgtcctttttccaagcgattcagcaggttgattttatcggcgtcagtgccaaagcggcaaacgcgcttgacagctttagacagatgattgaaaacctgaccaatatgcaggattacttatccattacagagctgacagaagaaattcttgataagacggaatacagagaaatgctgaaggctgagaaatcgatcgaagcccaaagccgtttagaaaatatcgacgagttcctgtctgttacgaaaaactttgaacagaaaagtgaagacaagacactcgttgcgttcctgacagacttggcattgatcgcagatattgatcagctcgatcagaaggaggaagagtcaggcggcaaggatgcgatcaccctgatgacactgcacgccgcgaaaggactggagtttccggttgttttcttgatggggcttgaagaaggcgtcttcccgcatagccgttcactcatggaggaagcggaaatggaagaagaacgccgccttgcgtacgttgggattacaagggcggaacaggagctttatctgaccaatgctaaaatgcgcaccttgtttggccggacaaatatgaacccggaatctcgcttcattgctgaaataccggatgatttattggaaaacctaaatgagaaaaaagaaacaagagcgacgtctgcgagaaaaatgcagccgagacgcggccctgtttcacgcccggtatcctacgccagcaaaacaggcggcgacaccttgaactgggcagtcggagataaggcgggccataaaaaatggggaacaggaactgtcgtcagcgtgaaaggcgaaggagaagggacagagcttgatattgccttcccgagccctgtcggcgtgaaacgcctgttagcagcatttgctcctattgaaaagcagtaattgaagaggaaaggaagaagcagatggacaaagaaacagcgaagcagcgggcagaagaactgcgccgcaccatcaacaagtatagctatgaatattacaccttagatgaaccgagcgtcccagatgccgaatacgacagattgatgcaggagctgatcgcgatcgaggaggagcacccagacctcagaacgcctgactctcctacgcagcgcgtcggcggagccgtgcttgaagcgtttcagaaagtcacccacggcacaccgatgctcagtctgggcaacgcctttaatgctgatgatcttcgtgatttcgaccgccgtgtgcgccagtccgtcggcgacgatgtggcgtataatgtggagctgaaaatagacggtcttgctgtttctctccgttatgaagacggctattttgtcagaggggccacaagaggtgacgggacgacgggagaggatatcacggagaatctgaagacgatccgcaatatcccccttaaaatgaaccgtgagctgtcgatcgaagtgcgcggcgaggcgtatatgccgaagcgttcgtttgaagcactcaatgaggaacggattaaaaatgaggaagaaccgttcgccaatccgcgaaatgccgcggcgggatctctcagacagctcgatccgaaaattgcagcgaaacgaaacctcgatatcttcgtctacagtatagcggagcttgacgagatgggtgtagagacgcaaagccaagggcttgattttctcgacgaactcggatttaaaacgaatcaggaacgaaaaaaatgcggcagcatagaagaagtcattacgctgatcgatgagcttcaggcgaagcgcgcggacctgccgtacgaaatagacggcattgtcattaaagtcgattctctcgatcaacaggaggagctcggttttacggcgaaaagcccgcgctgggccatcgcgtataagtttcctgctgaagaggtcgtgacgaagcttctcgatatcgaattaaatgtcggcagaacgggtgtgattacgccgactgcgattcttgagccggtaaaagttgccggcacaacggtctcaagagcatcccttcataacgaagatttaattaaagagaaggacattcggattttggataaggttgtcgtcaaaaaagcgggcgatatcatcccggaagttgtgaatgtcctcgttgaccagcgcacaggagaagaaaaggaattcagcatgccgacggaatgtcctgaatgcggcagtgaactcgtccggatcgaaggagaagtggcgcttcgctgcattaaccctgaatgtccggcgcaaatccgggaagggcttatccatttcgtttcccggaatgccatgaacattgatgggctcggcgaacgagtgatcacacagctgtttgaggaaaaccttgtccgcaatgtggcagatttatataagctgacgaaggaacgagtcatccagctcgagcgcatgggcgaaaagtccactgaaaacctgatcagctccatccaaaaatcaaaagaaaattcgttagagcgcctgctgtttgggcttggcatccgttttatcggatcaaaggccgcaaagacgcttgccatgcattttgaaagcttggagaacctgaaaaaagcctctaaagaggaacttctcgcggtagatgaaatcggtgaaaaaatggctgatgctgtgatcacctattttcataaagaagaaatgcttgaactcttgaatgaacttcaggagctgggcgtaaacacgctctacaaaggcccgaaaaaagtaaaagcagaggacagcgactcttactttgctggtaaaacaattgttctgacaggaaagctggaagagctgtcaagaaacgaagccaaagcgcaaatcgaagcgctgggcggaaagctgactggaagcgtcagcaaaaacacagacttagtcatcgccggagaagcggcgggaagcaagctgacaaaagcacaagagctgaacattgaagtgtggaatgaagaacagttaatgggagagctaaagaaataagaggagtgttttctattgaaaaagacgttggcattggcggcaacggcggcagtattaatgctgtctgcctgctcgtcaggtttcgggggggagaaggaggaagagattacgcaaaagacggcgaaatcgtcagaaaaagcgattgtcccgaaatataatatctctgactcctattacaaaatggtgctgccgtttaaggcaggcaaagcgcgcggcttaacaacggaacagctgaatacaaggctggacattgacgaatttgaaacagggctgatgcgccttgcccaagattctttctcaactgacgattatctgttccaagaaggacaatatttagatgaggatacagtattaagctggctggcacggaaaaaaacgggctctgatttgaaaaaagccgaaaaagaagataagaacttcaaaaatgaaggcttgaacccggcgctcccgagttctggttcaacagaagaaaagaacgaaagcagcccaatttatttagcatccatgcttgagcacgattatttagtcagaaaagacaagaattctatccagcttggcggcgtcatgatcggactggcgttaaactcagtgtattactatcgtgaaaaaactggcgacccgcaaaaagaagtggagattaaagacagcacgcttcgccagcagggagaaaaaattgcacaggaggttattaaccgcctccgcaaaaaagataacttgaagaatgtgccgattaccgtggcgctctacaagcaggcgtcaaaaacatcgattgtgccggggaacttcatcgccaaaacagaggtcaaagcaggctctactgatatctcaaattgggatgacatcaatgaaaaatatgtattctatccggcggatacaaccacagcagaaaagtacccggatgacaccgaggtctttaagcggttcaaaaactcaattgaagaatatttcccgaactatacaggcgttgtcggtacagcgctgtatgaaaatgatgaaatgaagaaaatgaagattgacataccaatgcaattctacggaaaaagtgaagttgtcgcgtttacccagttcttaacgggtgaagtgatggactactactctaagagctcagttgatgtcgaagtcaatatcacgtcctcagacggacaggaagcggtcattatccgcaatgccggagataaagagccgactgttcacatttatgactgatagaaaacccttgtgccatattggcacaagggtttttatgttacaattaacaggaaaagggaaaatattttcacttctgccgaaacacaaatcaaggggaggtatgttgatgctggaaatcgtgtgaaaacaatcattatcaaatctatagcaatgaaaggatgttagacgtgcataaagatatcaaaaaaatatttcatgaagagcaggttttggcagaagctgcagcgagatacggtttctcaaaagatcaggtgcgttttctggctgatgcggaaaactatgtatatgaatgtatgaaagacaatcaaccttatattttaaagattacccatacgattcggagatcttctgattatatgatgggagagatggaatggctccgtcaccttgcaatagggggaatttcagtagccaaaccgctcccgtcgctgaacggaaaagacgtagaagcagtgccggacggaaacggcgggtcatttttattgagagtgtatgagaaagcgccggggcaaaaagtggatgaatcggactggaatgaaacgctattttatgagcttggcagatacacaggcagcatgcacagcctgacaaaaagctacaaattgagcaatcccgctttcaaaagacaggaatgggatgaagaggagcaattaaagctgagaaaatatgtgcctgaagatcagataaaggtgtttcagcaagccgattctttgatgaatgaactgcggaggctcccgaaaagccaggacaactacggcttggtgcatgcggatctgcaccatggcaattttaactgggatcatggcaaaatcacggcatttgattttgatgatatcggctacaactggtttgttaacgatattagcattcttctctacaatgtcctgtggtatcctgttgtgccatatgatgataaagctgcgtttacagaagaatttatgacgcattttatgaaagggtactgggaggaaaatgagcttgaccctgcatggctgatgataatacctgatttcctccgccttcgccatatgctgatttacggattgctgcatcagatgtttgaccttaacacaataggagaagaggaaaaagaaatgctggccggtttcagaagagatatagagaatggcacgccgattacagcatttgatttttcagcactggtgtagatagaaaaagccaatgggattccagtcccattggcttttataatgtatcacacttcacgccgactacgccttcaatggctttaatgtcatagtagacatcggtcgtgtatctgtttttatggacgcggaccttcacttccataattggaaaatccttttcgcctaggtcgtcgatccgaacggagtgtgctttgatatctcttcttttcatttcttttaaaatctctgtcattttgtctttatcagaaagtgacattctgatgcggatgtctttttcctgcaggcggtcggggccgatttttctgaccacccatgggagaaattccacactgatcaggatgaacagaagactggcaaacgcttctttataaaaaccggctcccgtagcaagcccgagccccgctgccccccagatcatggccgatgtcgtcaggccggaaatgacatcattgctttttcgcaggatgacaccggcgccgataaacccgacgccggagatgatttgtgccggcagacgaagcggatccatcatgatgcggtagtatttagggaaatgatatgccgcattaatactgacgatcgtcagcatgcatgagctgactgcgatgacaatacaggtttttaatccgagcggcttattttttaattcgcgttcaagcccgatgaccatgccaatcaatgtggcaatgcccaatttcaataaaatatcaggatcaatataccagctcaacagcaaacttcccccttctctatggtgtttttaaataaatatgattttctcacagtatttatagcaaaacaagagcacaaaagccaccaagctgcgcttgatggcttattgcttactttttgcgttttaacagcttttccatgacaccgaataatcggtaagaggcttttgcaggacgttttgtgatcatgctgacaatgatgccggcaatcatactgagaataaacccagggatgatttcgtacacaccggttgattttgccaggccggttgtaatccagatcaacacggtcgcagccccgacaatcatggcagcaagcgcgccccattcgttcattcgtttccaatacagactgagcagaatcgcaggcccgaaagctgaaccgaagccggcccaagcgtatccgaccaaatcaagaatggtgctgttcgggttcaatgacaagagtaccgcgataacggcaatgactaagacggacaatcgcccgatcatgaccaattctttatcagaagcttttcgtctgaaaaatgaccggtataaatcctctgttacagcacttgctgtgaccaagagctgtgaggaaatcgaactcatgatggcagccaaaatagctgacaataagaaccctgtaattaatgggtggaacaagattttagagaagataatgaaaatcatctccggatcttttacagcaactccgaatttatgggcgtatgcaacaccgattaaacccgtcagcacggaacctagaactgtaatgatcatccagctcatgccgattcggcgtgcaggttttaaatctttaatgtctttaatggccataaatcggacgatgatatgaggctggccgtagtagcccaacccccaggctaaataggaaataatgctaatgacgctcgcgcctttaaaaatatccaataaatgtggattaacagcgtcgatttcatggaaagtcggagcaacgccgcccacatgggtaaaagcaacgatcggcacaagcactagtgctgcaaacatgatcgcaccctgcacgaagtcagtcagactgacagcaaggaaaccgccaaacagtgtgtataacacgacaactgcggtggtcagaaacaggcctaatttgtaatccgcaccaaaagcagattcaaacagccgtccgccagataccataccggaagaggtatacaatgtgaaaaagatcatgatgatcaatgcagatacgattttcagcagtgatgaagaatgctggaatcgtttatcaaagaaatcaggaattgtaatcgcatcatctgccgcttctgtataagcacgcagccttggagccagcagcaagtaatttgagtacgccccgattgtaagacctaaagcaagccataaggtggacagccctgtcgcaaacatcgcgccgggaacacccatcagcatccatccgctcatatcggccgcgccggcagacaaagcagtaacgaatggtccgaggcctcttcctccaagcatgtaatcattgatgtcagtggttttcttgaatgcataccagccgattaacagcatggcaataaagtaaattcctaaagatataataatttcaatactcacgttttaccctctcttcatttctaataatgttgcatcacctctcaaattgatggtgccagttaagcagcctggcgtaagtgcaaaacaaaagaaattcttttgcgggtgcacttggtaacttaacctaacaaagtattcccggccattcaagcgatgaaacattgatcataagctggaaataccgttgcaaacctagaagggaataaagaataaaacgctttcaaaaaataattaaagtaaaaatattcagaaaaatatttcgtttctccttctcctcattttagtataaaatatatagggtattgtttcgaaaacacaggcctgtctcaaggcgttttgttgctttaaagggcttgtttttgatatgatcagtattatatgacttaacggagaaatatgtggaggtggatcatatgtcacgaatttcaatagaagaagtaaagcacgttgcgcaccttgcaagacttgcgattactgaagaagaagcaaaaatgttcactgaacagctcgacagtatcatttcatttgccgaggagcttaatgaggttaacacagacaatgtggagcctacaactcacgtgctgaaaatgaaaaatgtcatgagagaagatgaagcgggtaaaggtcttccggttgaggatgtcatgaaaaatgcgcctgaccataaagacggctatattcgtgtgccatcaattctggactaaaggagggacacaagaatgtcattatttgatcataaaatcacagaattaaaacagctcatacataaaaaagagattaagatttctgatctggttgatgaatcttataaacgcatccaagcggttgatgataaggtacaagcctttttggcattagatgaagaaagagcgcgcgcatacgcgaaggagcttgatgaggcggttgacggccgttctgagcacggtcttcttttcggtatgccgatcggcgtaaaagataatatcgtaacaaaagggctgcgcacaacatgctccagcaaaattctcgaaaactttgatccgatttacgatgctactgtcgttcagcgccttcaagacgctgaagcggtcacaatcggaaaactgaacatggacgaattcgccatggggtcatctacagaaaactcagcttacaagctgacgaaaaacccttggaacctggatacagttcccggcggttcaagcggcggatctgcagctgcggttgctgcgggagaagttccgttttctcttggatctgacacaggcggctccatccgtcagccggcatctttctgcggcgttgtcggattaaaacctacatacggacgtgtatctcgttacggcctggtcgcatttgcgtcttcattggaccaaatcggaccgattacacgtacggttgaggataacgcgtttttacttcaagcgatttccggcgtagacaaaatggactctacgagtgcaaatgtggacgtgcctgattttctttcttcattaactggcgacatcaaaggactgaaaatcgccgttccgaaagaataccttggtgaaggtgtcggcaaagaagcgagagaatctgtcttggcagcgctgaaagtccttgaaggtctcggcgctacatgggaagaagtgtctcttccgcacagtaaatacgcgcttgcgacatattacctgctgtcatcttctgaagcgtcagcgaaccttgcacgctttgacggcatccgctacggctaccgcacagacaacgcggataacctgatcgacctttacaagcaaacgcgcgctgaaggtttcggaaatgaagtcaaacgccgcatcatgctcggaacgtttgctttaagctcaggctactacgatgcgtactacaaaaaagcgcaaaaagtgcgtacgttgattaagaaggatttcgaggacgtatttgaaaaatatgatgttattgttggaccgactacaccgacacctgcgtttaaaatcggtgaaaacacgaaggatccgctcacaatgtacgcaaacgatatcttaacgattccggtcaaccttgccggcgtaccgggaatcagtgtgccatgcggattagcagacggacttccgctcggcctgcaaatcatcggaaaacactttgatgaaagcactgtataccgcgttgctcatgcatttgaacaagcaacagaccatcataaagcaaaacctgaactgtaaggggtgaaaagaattgaactttgaaacggtaatcggacttgaagtccacgttgagttaaaaacaaaatcaaaaattttctcaagctctccaacgccattcggcgcggaggcgaatacgcagacaagcgttattgacctcggatatccgggcgtcctgcctgttctgaacaaagaagccgttgaattcgcaatgaaagccgctatggcgctcaactgtgagatcgcaacggatacgaagtttgaccgcaaaaactatttctatcctgacaacccgaaagcgtatcagatttctcaatttgataagccaatcggcgaaaacggctggatcgaaattgaagtcggcggcaaaacaaaacgcatcggcatcacgcgccttcatcttgaagaggatgccggaaaactgacgcatacgggcgacggctattctcttgttgacttcaaccgtcaaggaacgccgcttgttgagatcgtatcagagccggacatccgcacgccggaagaagcgtacgcatatcttgaaaagctgaaatccatcatccaatatacaggcgtttctgactgtaaaatggaagaaggctcacttcgctgtgacgccaatatctctcttcgtccgatcggccaagaggaattcggcacaaaaacagaattgaaaaacttgaactcctttgcgtttgttcaaaaaggccttgagcatgaagaaaaacgccaggagcaggttcttctttccggcggcgtcatccagcaagaaactcgccgttatgatgaagcaacgaagaaaaccattcttatgcgtgtcaaagagggatctgacgactaccgttacttcccagagccagatctagtcgagctctacattgatgatgaatggaaggaacgcgtaaaagcaagcattcctgagcttccggatgagcgccgcaagcgttatatcgaagagcttggcttgcctgcatatgacgcaatggttctgacgctgacaaaagaaatggctgatttcttcgaagaaaccgttcaaaaaggcgctgaagctaaacaagcgtctaactggctgatgggtgaagtgtcagcttacctaaacgcagaacaaaaagagcttgccgatgttgccctgacacctgaaggccttgccggcatgatcaaattgattgaaaaaggaaccatttcttctaagatcgcgaagaaagtgtttaaagaattgattgaaaaaggcggcgacgctgagaagattgtgaaagagaaaggccttgttcagatttctgacgaaggcgtgcttctgaagcttgtcactgaggcgcttgacaacaatcctcaatcaatcgaagactttaaaaacggaaaagaccgcgcgatcggcttcctagtcggacagattatgaaagcgtccaaaggacaagccaacccgccgatggtcaacaaaattctgcttgaagaaattaaaaaacgctaataaaaaagcagcccttagaggctgctttttttatggtcaaattgagataaagacaagatgagggcccgaagcctttcaacttctttgtcgttggttccggccaaattggacagcatgcctttaataatcggcttgcgcggtttatcctgagtcaattcttcctcgataacatcaagtgacacggtgatatcctcgggcagcgtgctgttttctttcactttctgaatgtcctcaagcagctggtcttttcccgcaggcatcgggttaaaaatgtcttttgatacaatcggattgagtgcagaacggctcagcccctgtacaagatcatccagtctctcaataataaaggctgagatttcttctgcatcgatattaagctcaccgttaaataccatcacgttcatataggaatgcacaatgcctcttgccatgatggacagatctgcgacataccgctcgattccttcgccataggataccagcaaggcgttccggtacagcttatccgtctccatggttactttgtaaaagtattgcttgatttcttgattttccggaatgatattttcggtaagcaaaagaacgataaaatctttatgatcgcgaaaatcctcaaattgagcgccaatttgcttttttaacacttccttaggcggctttccggcgagatcttcttctatatttttcattttgttcatagacataccgatataatattcacaggcagataacagcagcgcttctttcgatttgaagtgcaaataaaaagcgcccttcgaaatgccgcattcactggcgatttcttggatcgtcgtagctgcgaatccttttttcgcaaataaacgaatgctggtttttatgattctctcttttttttcattcatgacgtgcttccccttaatccttgaaaaatttagtaaaattttctggtatatgagttgacgttgttgcgttataacgtttagtattatatagaatgaccagtcagtcaataaaaaatgtaatggaggatatgatgaaccacgttattaatttcgttctgaaaaacaaattcgccgtatggctgatgacgattattgtaacggcagccggcttgtatgcgggtatgaatatgaagcaagagtctattcctgacgtgaacatgccttacttgacgatcagcacgacatatccgggtgcaacaccaagccaagtggctgatgaagtgaccaaaccggttgaacaagccgtacagaacttggacggtgtcagcgttgtgacgtcgacgtcctatgaaaacgcatcgtcggtcatgattgaatatgattatgagaaagatatggacaaagcgaaaacagaagcagctgaagcgttagaaaacgtcaacctgcctgatgacgcgaaggatccggagatttcacgctacagcttgaactcattcccgattctgacgctgagcgtgtccagtgataaagataatctgcaagagctgacgaaacaagtggaggacagcctcgtttctaagcttgaaggcatagaaggcgttgcgtccgtccaagtatcaggccagcaggtggaagaggttgaattctctttcaaagaagacaaactgaaggaatacggccttgatgaagatacagtcaagcaagtgattcaaggttcagatgtgacaactccgcttggattgtacacattcggaaatgaagaaaaatctgtcgtcgtcagcggcgatattgaaacaattaaagatttgaagaatatgagaatcccgacggcatctgcttcaagtgcaggcagcagcgcagcatctcaagcaggtgcgcagagtgctcaagcagcccaaagcgcgcaagcggcagcacaggtgcagcaaagcgcaagcacagcagtgccgacggtcaagctttctgacattgctacaattaaagatgtgaaaaaagctgaatccgtttcacgcacaaatggcaaagacagcatcggcatcaacatcgtcaaagcaaacgatgcgaatacggtagaggttgccgacgatgtcaaagctgagctgaaaaagttcaaagaagaccataaaggcttcaattacagcgcaactctcgacatggcggagccgatcacacagtcagttgacacgatgttaagcaaagccatcttcggtgctatttttgcgattgtgattattctcttattcttaagagatatcaaatcaacattaatttctgttgtttcaattccattatcattgctgatcgcactccttgtgctgcagcagcttgatatcacattgaatattatgacgctcggcgcaatgaccgttgccatcggacgtgtagtcgatgactccatcgttgtgatcgagaacatttaccgccgcatgagactcaaagatgagccgctccgcggaaaagccttggttcgtgaagcgacgaaggaaatgtttaaaccgatcatgtcatcaacgattgtgacaatcgcggtattcctgccgctcgcacttgtaggcggacaaatcggtgaattgtttattccatttgccttaacgattgtttttgcgcttgccgcatccctagtgatttcaatcacgcttgtgccgatgctcgcacacagcctgttcaaaaaatcattaaccggtgcgccgattaaagcgaaagaacacaaacctggcagacttgcaaacatctataaaaaagtattgaactgggcgctgagccacaaatggatcacgtctatcatcgcggttctgatgctccttggaagcttgttcctcgtaccgttaatcggtgccagctacctgccgtccgaggaagaaaaaacgatgcagctcacatacagcccagaaccgggtgaaacgaaaaaagaagccgaaaatgaagctgaaaaagcggaaaaaatcctgcttgaccgcaagcatgtcgatacggttcagtattcattaggctctggcagcccgcttgccggaggagattctaacggtgcgttattctatatcaaatatgaaagcgacacacctgactttgataaagaaaaagataacgttctgaaggaaatccaaaagcaatctgaccgcggagaatggaagtcacaggacttcagctcttcaggcaataataacgaattaacatactatgtgtatggcgattctgaaaacgatattaaagacacggtcaaagacattgaaaaaatcatgaaagatgaaaaggatctgaaaaacgtaaattcaggcctttccagcacatatgatgagtacacatttgtcgctgaccaagaaaaactaagcaagctcggtttaaccgcgtctcaaatttctcaggccttaatgtcacaaacatcgcaagaaccgctcaccactgtgaaaaaagacggcaaagagcttgatgtgaacattaagacagaaaaagacgagtataagagtgtgaaagatttagagaataaaaagatcacttccgcgactggccaggaagtcaaaatcggcgatgtggcaaaagtgaaagaaggatcaacatcagataccgtgtcaaaacgtgacggaaaagtctatgcagatgtcacaggtgaggttacctctgacaacgtcacagccgtatcagctgctatccagaagaaaatcgataagcttgaccaccctgataacgtatcgattgacacaggcggcgtatcagcggatatcgctgattccttcacgaagctcggtttagcgatgctggcagcaatagcgatcgtttaccttgtgctcgtgattaccttcggcggagcactagcgccatttgcgattctgttctcattgccgttcacagtcatcggtgccctggtcggactttacgtatcaggtgaaacgatcagtctgaacgccatgatcggtatgctcatgctgatcggtatcgttgtcacgaatgccattgtcttaattgaccgcgtgattcataaggaagcggaaggcctgtctacgagagaagcgctcctggaagccggctctacacgactccgtccgatcctgatgacagccattgcgacaatcggcgccttgattccattagccctcggcttcgaaggcggaagccaggtcatttcaaaaggactcggcgtaacggttatcggcggtttaatcagttcaacgcttctgacgctcctgatcgtgccaatcgtatatgaagtattggcgaagttccgcaagaaaaaaccgggaacggaagaagagtaaaaaacaaaaagcctcagctctgctgaggctttcagcttgttgaaaaaccctcgcattcgttgtcaggtctgcgcgtcggtgctcacgaattctacattcgctccgctccaatgctcccccttcctagactacaagggttttcaatcaagctgaaagaatgttaaggatgacaaaagctcaaaacaagaatcagttttgagcttttgtgcgttttcacctgtaagattatgtacattttgttgcgatttttttaactcatagtataattaaaggttgttagtgtaaaaatggatcggatactcttaagtaggatgatgagataatgaaacgtgcacgcataatatacaatccgacttcaggacgggagatctttaaaaagcatcttgcccaggtcctgcaaaaatttgaacaagccggctatgaaacctccacccatgcgacgacatgcgcaggagacgctacacacgctgccaaggaagcggcattgcgtgagtttgacctgatcattgcggcaggcggagacggaacgatcaacgaggtcgtcaacgggcttgcgcctttagacaatcgtccgacactcggtgtgattcctgtcggcacaacgaacgacttcgccagagcgctcggaatcccacgcgaggatattttaaaagcggcagatacggtcattaacggcgttgcccgcccgattgatatcggacaggtcaacggccagtattttatcaatatcgccggcggaggccgtctgacggagctgacgtacgacgtgccaagcaaactgaaaacaatgctcggccagcttgcttattatttaaaaggaatggaaatgctgccttcacttcgtccgacagaagtcgagattgaatatgacggcaagctgtttcaaggtgaaatcatgctgtttttggtcacgctgacaaactccgtcggcgggttcgaaaagctcgcgccggattccagcctgaatgacggcatgtttgatttgatgatactaaagaaagcaaaccttgctgaatttatcagggtcgccacgatggcgcttcgcggagaacacatcaacgaccagcacattatttatacaaaagcgaaccgcgtgaaagtcaatgtatcagaaaagatgcagctgaacctggacggcgagtacggcggcatgctgccgggcgaattcgtgaatctgtaccggcacattcacgtcgtcatgccgaaggagaaagcggaacagttggatgactaaaacttggcttggtaagccaagctcagaatgttgacaaaatcctaaaacagttttcgttttaggattttgtcatcttttcagcgtgattgaaaacctttgaagtctaggaagggcgagcatcggagcacagcgaatgttgaattcgtgagcaccgaagcacaggcctgacaacgaatgcgaaggtttgcctacacgctgaaacttggcttgaataggccaagtttttctttcgcttaaaactagaggtgattatagatgaaaatgaaacccccagtagaaaaaaatgaatactacgatgtgacatttgaggatttgacacatgaaggagcgggcgtcgcaaaggtccaaggcttcccgatctttgtgccgaatgccctacccgaggaaaaagcccaaatcaaagtgacacgcgtcaaaaaagggttcgccttcggccgcctgattgagctgaaggaagaaagcccgcatagaacggacgccccatgcccgatttacaaacaatgcggaggctgccagcttcagcacatgacctacgaaggccagctcctgtttaaacagaaacaagtcaaagacgtcttagaacgcatcggcaagctggacctttcaaaagtcaccgtgcacccgacactcggcatggaagacccgtggaactacagaaacaaagcacaggtgccggtaggagaacgggaaggcggactcgtcgcgggattctatcagcaaagaagccatgacatcatcgacatgagcgcctgcctgatccagcaatccaaaaacgacgaagccgttcaagctgtcaaagacatttgcgcaaactacggtgtcaaagcctacaacgaagaacgccacaaaggctggctccgccacatcatggtcagatacggcgttgttacgggcgaaatgatgatcgtcttcatcacaagaacaagcgacttcccgcacaaagcgaagatcatcgaagacatcacagcgcaattcccgcacgtcaaatccatcgtgcaaaacatcaacccaaacaaaacaaacgtcatttttggcaacgaaacaaacgtcatctggggcgaagaatacatctacgacctcatcggagacgtcaaattcgccatctccgccagatcgttttatcaggtcaacccagagcaaacaaaagtgctctacgacaaagcgcttgagtacgctgagcttcaaggggaagaaaccgtcatcgacgcttactgcggcatcggaacgatttctctcttcctggcaaagcaggcgaaaaaagtgtacggtgtagagattgtgccggaagcaattgaggacgcgaagcgaaacgccgaattaaacggcaacacaaacgcagagtttgctgttggagaagcggaaaccgtgattccaaagtggtacgaagaaggcattacagctgatacgctggtcgtcgacccgccaagaaaaggctgcgacgaagccctcctgcggacaattgtggagatgaagccgaagcgggtagtgtatgtgtcctgtaatcctggcacgcttgcgagagatttgcgggtgcttgaggatggcgggtacgtgacgcgcgaagtgcagcctgtggatatgtttccgcatacgaatcatgtggagtgctgtgtgttgataaaattaaaagaataaatagtcaaaaatctatgctgatggaactgttggttctctaaaacgataattgatttcaatggttccatttgcatgtacttctatttcatctactaacaaatgaagcatttcgggggtaagtgtaccttccttcatgaatttatctaagctctttttaaaatcaattatttctttttcaatcttttgaaattctaggtccttagatagttggtgaagggtagtttcaaaatttgaaatatcttcattggtgatatttatggctaattggtaatcttctttagatataacaccattagcaagagagataactaaattggatttatctctctttttatcgtttaatttttcattaatttcgattatcttagattcgattttttctttgtactttaacgctttttcacttaattctttaaaataattttccttactgaatttcaaatatatcttatttaggttggttattactttatcagttaaatctatttcacttacgtaatgatcactacatgcttttaaaccatgtttattataacttccacaaacataaccttttcgattctttttaaaatgcattgacctcctgcaatctttgcaaaccgcagtatttgtaaagagatgtacttcagcttgaggtctccttctttttctagttattaaaatctcttgtacaataagaaagtcttctaaaggtatgattggttcgtggcttttttcaataattatttggttttctaggttaactgaccttcttcttttactggtaacactcggtctatattctctacattgttgtagtgtcccagtatagtgaggattttcgagaatttttcttattgaagatccgtgccatttgtcagtagcgttctttttgcgggcaagctgcgagggactagtgaccccttcgttatacaatccccttgctattgcatcaaagccttttccagcaatatattctgaaaagattctaatatttactattttctctgcgtttgctgaatttgagagagatatgattgtagaacgaactcaagaaggtaaaatgttggccaagcagaatccggatttccgagaaggaagacccaaaaagttcacaaagcagcaaatcaatcatgcattaacattactagaaaatcattcgtataaacaagttgaagatatgactgggatatcagtttctacacttgtaagagctaaaaagaagaaagctgctgaagctataaatggataaatattgtgaattaattattcaatatcttgagaaatttttataaaagtaatcaaaagtttaatgggggaaacgaaatggcgctcattgatttagaagataaaattgctgaaatagtgaatcgagaagatcattcagatttcttgtatgaattactcggtgtatatgatgttccacgagctacaattacgcgcttgaaaaaaggaaatcaaaaccttacaaaacgggttggtgaagtacacttaaagaataaggtgtggtttaaggaggctaagaaaggaaagctctttgacgcccttattgatatagaacaacaagttgaatatctttcagctaagccacgatatttattagttactgactatgatggagtattagcgaaagatacaaaaacattagaggctcttgatgttaaatttgaagaacttcctcagtatttcgatttcttccttgcttggaaaggtattgagaaagtagagtttgaaaaggaaaaccccgctgatattaaagcagccgaacgttttgcacggatatatgatgtacttcgtaaagaaaacaatattattgagactaatagagggttagatttatttcttattcgtttactgttttgttttttcgcagaagatactgacatcttcaaacgaaatagttttacgaatttaattaagactttgactgaagaagatggttcaaatctaaataaattatttgctgatttatttatcgtgttagataaaaatgaacgagacgatgttccatcttatttaaaagagtttccgtatgtaaatggccagttgtttactgaaccacatacagagttggaattttctgccaaatccagaaagttaattattgagtgcggtgaattattaaactgggctaaaatcaatcctgatatctttggttcaatgattcaagctgttgcttctgaagaaagccgtagttatttaggtatgcactacacaagtgtccccaatataatgaaggttattaaaccgcttttcctagataaacttaatcagtcttttttagatgcatacgatgattatacaaaacttgaaaatcttctaacacgaatcggcaaaattaaattctttgatcctgcatgtggttcagggaactttttgattattacctacaaagaattacggcgtatggaaatcaatattataaaacgacttcaagaactcttgggagagtatctttatgtaccttcagtaactttatctcaattttacggaatagagattgaagattttgcacatgacgttgcaaaattatcactttggattgctgaacatcaaatgaatgaagaattaaaaaatgaagttcataatgcagtacgcccaacgttaccacttcatacagcaggggatattcgttgtgcaaatgctattagggttgagtggactgaggtttgtcccgcacaaggatctgaagaagtatatgtttttggtaatccaccgtatcttggttcaaaaaaacaaaacaaagaacataaatctgatatgttatcaatttttggaaaagtcaagaatggtaaaatgcttgattatatttctgcttggttttactttggtgctaaatacgcttcaactacaaatgcaaaagttgcctttgtatcaacaaattcagttactcaaggggaacaggtttctatcttatggaatgagttattcaagtttggaattcaaatcaattttgcctataaatcttttaaatgggcgaataatgctaaaaataatgctgcggtaattgttgtgattgtaggttttggcccgttagataccaaagtaaacaagtatttatttgttgatgaaacgaaaaagctagtttctaacattagtccctatttaactgatggtgaaaatattcttgtttcttctaggacgaagccaatttcagacttacccaaactgcattttgggaacatgcctaatgatggcggaggattactctttaccattacggaatatacagacgcaatcaataagtatcctgaattagttccctattttaaaaagtttataggttcagtagagtttattaatggtggtttacggtattgtttatggcttaatgaagcaaaatatgaaaaaataaagtctaatcctctaatacaagaaagaatctcaatttcaaaaaatcacagggaaaaatcaacagataaaggaacgaataaacttgcattaactccgtggaagtttagagatactcatgaaacaactaattattccattgttgttccatctgtgtcttctgaaaatagattttatattccaatgggattagcaggtgcagatacaattttgtcaaatctaatttatgtaatttacgatgcagaaatttaccttctaggcattttgatgtcacggatgcatatgacttgggtaaaagctgtagccggaagattaaaaactgactataggtactctgcaggtttatgttataacactttccctattcctgaattatcaacaagaaggaagaatgaaattgaagaagcaattcttgaaattcttgatcttcgtgaagagcagggtggtacattagcagagctttataacccttcaacaatgccaattgaattaaaagtagcacatgaaaagttggatggaattgtagaaagagcgtatcgtcaaaaacaatttgaatctgatgaagaacgcttagaagtattgcttaaattgtatcaagaaatgacagaacggtaggtgtaaggtgtatggaaaatataattgaaattaattataaccaaactggtaaaagtaagaaaacaaatgaatacggtatgcgtgaaatgcaggcaagagcttttgaaaaacgtaactcacaatatctcttagttaaagcaccgccagcttctgggaaatctagagctttaatgtttatcggtttggataagctcataaatcaaggtttgaggaaagtgattgttgctgtacctgaacgctctataggttcttcatttaaaaatacggatttaaaaagttatggtttctttgaaaattggaaagttgatcctagaaataatttaactgttggcggagataactctaaggttaaatcttttgttcgttttatggaatcggacgatcaggtgttaatatgtacgcactctactttgcgatttgcgtttgaaaaaattgatgataaagcatttgataattgtttacttgcaatagatgaatttcaccatgtatcggcagatgtcaattctcgattaggtgaattgttaagaagtattattcataattcatcagcacatattgtagcgatgactgggtcgtatttccgtggagattctgtaccaattttattaccagaagatgaggaattatttgacaaggtaacttattcctattatgaacaacttgatggatatgaatatctaaagggatttggtataggatatcacttctatcaaggccagtacacatcagctattaatgaagtattggatacaaataagaaaacaatcgttcatattccaaatgtaaactcaggggaatcgacaaaggataagtacgatgaagttggtaagatacttgatatgattggtgaagttgaatatcaagatgatgatactggaattatttatgttaagcgacattctgacggtaaaacattgaaaattgcagatttagtagatgaccaagttggaagagaaaatgtcgttgcgtatttgcgtaatattgaagccctagacgatttagatataattattgctcttggtatggcgaaagagggctttgactggccgttttgtgaacatactttgacagttggttatcgtggctcacttacagaaatagtacaaataattgggcgctgtacacgtgatagttacaataaaacctatgctcaatttaccaacctaatcgcaatgcctgatgcaaaggatgaagtagtgacttatacagtgaatacaatgcttaaagctatttctgcctcacttttgatggagcaggtccttacacctgactttaaatttaaacgtagaagaaatgaaagtgaaaaatcttctactacaggagaattattcgttaagggattgaaagaaccatcaacagaaaatgtcaaaaagattattgaaaatgatattaatgatttaaaagcaaaaatcatgcaagattcacaagtccaaaaaacatttagtggagaagtagatcccaaagtattgaacaaagtgttgattccgaaagttattcaaaaagtatatccaaatttatcagatgaggaaattgaggaagttagacagcacgttgttctagatacagttatgaaaggtgctaagtctgaagttgtaggaagtaaagaatttataagaatggcagataagtttataaacattgaggatttagatatcaatctgattgattccatcaatccgttccaaaaagcatttgaggttctatcgaaagaattgaactcaccagtgctaaaactgattcaggaaactattgatgcaaaacgtattaattttgatgaagatgaactagtattcatatggccaaaggtttaggaattttatcgttcaactggtagaagacctgattcaaaatctgaagacccacttgaaaggcgtatgggtgaagctgtattatacatgcaagagcttaggaggaaacgtgaaaatggcaagtaatagataccattctattaatgaaatcatggaaagtcagctgttttaccaaatcacaacaccacctaagaaaacacaaaaagcccagtatgatcctgaagttgaaaagtttttggagattattgaattcgtcaaagaaaatgggcgagaaccccaaaaagtccctactgatttaactgaaagaagtttagcaagtcgattaattgggattcggaaagatcctgatcgtatggaatatttgaaagagtatgatgaaattggattacttgaagtaagatcgaaggaactaacaattcctaaaatttcttcaattgatgatattctaaaaagtggcttatctgcattattaggtgataatttaaataatgatataactaggtcaatttttgatacaagttcacttcaaaaggttacgacaatgcctgaatacgttgcaaagcgtaaaaaaataaaagattttggaaagtttgaagagctattcaagaagtgccacaaggaaattacagagggtaaacgaaaaattttaactttcaaaaatgaacaagacatacagtcaaatagtttttatatattaaaaggagttcttctttatgttgaagatgtgggagaacgtaaaaaagcaaagggaaaaaccaatgctagacttcgatgtatatttgaaaatggaacggaatcagatatgttactacgttccttatcagcggagttatataaacatggtagacgtgtgaccgacaatgaagatacattgttggataatgttagagaagatgatgtttcgactggctttatttacgtactaaaatctttgagtacagatccgcaaattagttccattaagaatttatataagatcggttttacaactggttcagtagaaaatagaatcaggaatgcagaaaatcaatcaacttatctttatgctccagtagaaattgtaaccacatatcaagtgttcaatatgaatgctagcaaatttgagacggcaatccatcatgcgctagcaaataataatttggatgtttctattttgggggcaaatggaaagatgttagttcctaaagagtggttcgttgtcacacttgaagatttacaagctgtaatagatgagattgtgatgatggttcatctttatgactaaattagtatattaggattttagtattaataataattttatagtagactatgaaaaaatttgatgccataacaataacttgttccgctttggagtttgtcacaattgtagaattatgtgttgcgagtattaataggaaggggttgagcgaccgcaaaaaaaattttcggtgctgtccgcaaaagggagtttgggtgttttgcgttatatttggttgtgtgaaggttagcggaaactcaattcgtgaagttaggattgcggttattacgactgagtagtttcgtcatactcttttagcagtttttctgtcttatgcatttctttgagcatcggattcatgtagtcgttagctgattctagatatgctctcgtcagagtgtctagtttatttctaactttagagaggtcttcttcgaattttccatccgatgattgaaggataaattcttttgcctcttcatatctttttaatatgtttttcaccattggagttggattcttttgatttattgtttttattacagtgattgttaaatttatttgttttattaattcttttcttactgtcaaggtgatgctccttttaaatctctattctatttgagagttgctatatctgtttaatggtttgatagactactcatctttataatttagagcaatttttacaacttgttccgctgtgtaatcttcattgctccagaaaattaaatcacttggtgccggataaggaacatttttctctaataaatcgagatattcactgactttctcatcatctaatgttgggttcattaattcctttacaagaaagatcaactcttcttttgtcagtttatccattgtttgccctccaatagattgtatctccattgattttacaaatgactttatttcttctgataatgttataggttgtttgcataatgatagataattgtcttgagaaaagttagtctcattatagagtttattaattgtatttataacaatatattcatatggaaaacctctaaaatatctttattttagattggtttataaaaaatagctcagcagagtagggctgagccattttttaattatagaccgaggtaactaattacaaattctttatcatcctcatcttcaggcaaaataccaaggtttttatattcccatattgcgattctttcatatccatctaattctgaggctaaaatatcatcataattataatctaattggaattctccgctacgatccaatgttagtgtaaggttagtccaaacatcatcgttattatttctgtgttcagttcttaattcttcaaaaagttctcttagttctcttaacaacgtcttgaaaatatccttgcttacgttgtaatggctaggtatatcttgtgaataaataatttgattattttctggtgttctgaaatgaaaaagaaccattgtggaatcatctaatacttctgcataaagatatatctttgtccattcaccaggtatgatgtcattgagtttttctccaataagttgatacaaatcttgcatcttcctagtttccattcttctaacccccaggctgatttttaatagagacgcttatttcttttctgctcccaattttgtaggttacatcgaaatatgatggtctaagtgaatccccagaatagactggttctatttgaactgctacttttttaggtggttttttgcttagggcttttgcccactcctgctccatctcataccatttcccaccgctcctattaatctgagaattcatcggcacgatattgtcaaactggcctgagcctttgaattgggtggcgattaaatggccgccgtcatcgtcaggctttcggtcctggggctttccagcattcgtttgtgcatattggtttcgtttcgcttctcccagctgcaagtctgctttgacacttgtaattctaccatagttgtcagtcgtgtacgtgtagccttcttttgttttgtagatgatattaggcttcagcactttctttctgctccatcttgcgaaatgctcgccgtatttgacggttaccggcggtacatgtggcgctggagttcgtcttccgcttgatgacgttccgtatggtttcggcaggatgaccttggcgaatttttgcagtccttctttaagcgtgaccccgttgactgcgttgtaaggaacgcctgccggcactaaatcatgacggggatgatacgggagaatatccgcaagtgtgagatctccgatttgatttaacttggttttgacgtgtttttttgatacttcaatgcctgtgtttactttttgtttgatgtgatcaacggtttgttttgagactgttatggctttttgggctgttgctgatttgcttgctgctgttttgactttggtcgtcactttggcggctgtgccagtttttgagacggctcctacgccttttgtgccgacaattgatgtgacaacagtgccaaccgcatatgacacccatcttgctcttgagtaggtgtcaccattcaccatgtctttttgatacgattcttcgattgccgctgaaatggcttcatacgttttgatcgggtgagccatcgctccggtaatcgcttcaacggttcctcccggatctgtgaccatatcccacaggcctacgaccgcgtctttcccggaatcataaaggccgacggcaacccctttgaagcctgcttcaagctcacgcgtgttttcaatttgggtgaagtatctctgttgttcagctgtcagattttcatagccgatcgtttttgccatttcgtagaattcatcggcatctgcataatcgtagtttttcagtctttctttcagtttctcaatctcgcgttccttcgcttcctctttcttaatcttcaagtaagcctcagtccgcttttcaatgtcgccttttttcttatgtatgtcactctcacggtacgccttggcgttgtagtggatgggtgtggcgtttttgcctttacccgttgcttcttggagcttttggaagtcggatttgatgaattgttcgtttggttcagacagggcgtattctgttttcaggtcttcgtccaaggcgtccaatttttccagtgtttttttgcgtttgtcgttggcatcggccagctcgtctttgaaggtttctgttgaaaacaggtcgagcgggaggatgtcgtcgatatcgtttaggatgtctttcatcgcttttttctgttcggacatgatggatttagattttttattggcatttgccagttcgtgctccaggaaggattcttcgatgtatgcgtctgagaggcctttgtcttcggcggctccggcgatgctgttgaaaaatgcgattttcatgtcgatgtagtcgatccactggtcggcgacgccgacgtggtcgtgatagaatgccttgatgttgctggcgccttttcctgagaattcactgtcactgagatcagcgactccttttaacgcttttctcaagttgaccatttgcgttcttagttctttgtactcttttgcacggtctgtcgcttccgaaagcagtgttttcgcttcaaatactttcatgaccatttcccttcttttgttcgctcaatatcaaaattttaccacgggtcgggataaggtgggggtgagaacgtgttttggtggaaaaatgagtcatttggcatgtgtctttattcgtggagggattggaggaaacatggtcgaaatgatattgattgctacacattttttggaagtttgtattctatattgttttttaaggagcatgttgatgacgaaaaaacggattacatttggtttattagttttaatggtatgtgtcatcctgtttgttctgtatgttcagttacgcaataaagatagtattcctgtccaatcttccgccattcaccccgaagaagaccgcatcttttttatttactccaatcctttcataaaagaaagcgtgctgctttcaacctctacaggcgaacggtttaacaggcgtacgtttaaggtggcggatgtgccttatattcaaacgaaatcttatgcatcaacagaccttgtattattggcggaacacgagcctttttactacacgctggagaaggatgtgatcaaagagcatccgctgtcagatccatttgcgttttggtatgaggggaaggatgtcactattgaggcctataatgttgatacgacgggaaatgagatccacataaacgacagaaaaacgaaaaaggaatatacccttaccttgcctccgcttgtcacaatgggggccagtgatgagaactttatttatatcattcaaagcatgtctatttacgtgattgacagaaaaacagaggaaatgattgagaccctgagcttagcctcatacgctgatcaattcgcagactcggaggaatttatcgtcgcgagctcggatcataaattgactgtgattgaaaaagggacatggaagacgacatatattgcgtatcctgaagatcttgaatatgcagatactgtgtactatgacaaagaaagcggcagtttttacgtggcgtacgaggacaaagagggtggagcgaacttgctggaatatggggaggatttttctattcacacatacagcttgaaattcccttatatggaggcgaagtttaaggggaatctattgtatatagttgcccaggaagagcataaaaagggcatcggcggatacgtgggtgtgtttgatatccattctaaggagatgctttatcagtttgatttgcctgaggaacaggtgaaggttcaggattttgttgtggttgacaataagtgaatactatatgaaatagaatgacaaagacccttgcataaagggttcttttttatgaaaaaaacaaattgacaggatgaaaaaacaatttcttccttctatattgttttcaaaatttgggattgatagaatatgacatatctcatagagaaggagggaagccgttgagtcaagccataccgtcttcgcgtgttggtgttaagattaatgaatggtataaaatgattcgccagttcagtgttccggatgctgagattctgaaagcggaggttgagcaggacattcagcagatggaagaagatcaggatttactgatctattattctctgatgtgttttcggcaccagctgatgcttgattatttggagccgggaaaaacatacgggaatcgccctacagtgacagagcttcttgaaacgatcgagacccctcagaaaaaactcacaggtcttttgaaatactactctttgtttttccgcggcatgtatgaatttgaccaaaaagaatatgtggaagcgatcggatattatcgcgaggcggagaaagaactgccgtttgtgtcagatgatattgagaaagcggaattccattttaaagtggcagaagcgtattatcacatgaagcaaacccatgtgtcgatgtatcatattcttcaagccttggacatttatcaaaaccatcctctatacagcattagaacgatacaaagcttgtttgtgatcgccggcaactatgatgatttcaaacattatgataaagcgctcccgcatttagaggcggcgctggaattggcaatggacattcaaaatgacaggtttatcgccatttctctattgaacattgcaaacagctatgacagatcaggagacgatcagatggctgtagaacatttccaaaaagcggcgaaagtaagcagagagaaagtgcctgatctgcttccgaaagtcttgtttggattaagctggacattatgtaaagcgggccaaacacagaaggcgtttcagttcatagaggaaggattagaccatatcacagcacgttctcacaaattttataaagaattgtttctgttcttgcaggccgtgtacaaggagactgttgatgaacgaaaaattcatgatcttttaagctatttcgaaaaaaagaacctgcacgcttacattgaagcatgtgcccggagtgctgccgctgtttttgaaagcagctgtcactttgaacaagcagctgcgttttatcggaaagtgctgaaagcccaagaagatattctaaaaggagagtgtttatatgcctattaagaaaaaagtgatgatgtgtctggctgttactctagttttcggaagcatgtcgtttccaaccctgacaaactccggtggatttaaggaatcgacagatcgaaatacgacgtatatcgatcattccccttacaaacttagtgatcagaagaaagcccttagctagggctttttcttgctttacggaagacgttccattttccacatcgcggcattccttctatttctaacgcaagacactcgaaacaaccaaaccatttgaggtataatggataaagtgaataacagtatttagattgatatatatgaaagagagtggaacatcatgggccgtaagtggaacaatattaaagagaagaaggcgtctaaggacgcaaatacgagtcggatttatgcgaagtttggccgtgagatttatgtggcggcgaaacagggcgagcctgatccggaatccaaccaggcgctgaaggttgtgcttgaacgtgcgaagacttacagcgtgccgaaaaacatcattgaacgtgcgatcgagaaggcgaagggcggagcggaagagaattacgatgagcttcgttatgagggcttcgggccgaacggatcaatgattatcgttgatgcgctgacgaataatgtaaaccgtacggcgccggaagtgcgtgcggcgttcgggaaaaacggcggaaacatgggtgtgagcggatctgttgcttacatgtttgacgcgacggctgtaatcggtgtggaaggcaaaacggctgacgaagcgcttgaaatcctgatggaagcggatgttgatgtacgtgacattttagaagaggatgacagcgcgatcgtgtatgccgagcctgatcaattccatgcggtgcaagaggcgtttaaaaacgcgggtgtcgaggaatttacagtagcggagctgacaatgcttgcgcaaagtgaagtaacgcttccggatgatgcaaaggaacagtttgaaaaattgattgatgcattagaagatttggaagatgttcagcaggtatatcataacgttgatttaggtgagtaaggagtgagcaggctgttatggcctgctttttttgtcccggaaattgttttagctgtatgtaggcggccgcctatacgatctataagatattctcatactctggactgtaacctatgtgaaggagagagtaaatatgactgatacaagacatatgtatggcggacctggttttggtcattatcagggctttggtattggccacccgggctatggcatgcaaagcacaggctatccgggctatggcatgtatggaggccacccgggctatggcatgcaaggctacccagatcacggcatacatggaggagtcggcggctatccgggatatggtgggtacggcggttacccaagcggcggctatggaggctctccgggaactggaagctatccgagcatgcaccatgaaaatgatggccatcaccactattatcaccatcatcatgatggaaaagataatcttcatcaccatcatcaccatgttggaaaggataatcatcaccaccatcatgatggtcattatggccaccatcatcaccatatgggccactggggaaaagacggttataaataaagaagatgatgataaaaagaggacactcttgcagatcaagagtgtttttttagcttttttcttgactgttcagtctggaaaatggtaacatttgtttcaggaggtgatcattttttggggaggaataaagaatttgatacggcgcttgttcttcacagggcgatagaggtttttggagagtatggctacgaaggaacgtctcttcaggatctgctctctcatttaggcattgcgcgccaaagtttgtatgatacgtatggaacgaagcgtgatttgtttttgtccgctgtgaaatcgtatcttgaagggaaaaacgctgccgttatggaaaggcttgaagcgccaggatctgtaaaggaagccattcgtgatatttttcaggagggtgtcaatgccctgagggatccggaacgggcgaaggcgtgctacattattaacagcgcgattgaacagatcccgcatgaccctgagcttgcccggtattttgaaagacaatccaagcagcttgaggacgctttttatcacgggcttttaagagcgaaggatcaaggagaattgaatggcgaagatactgatatatctgcgcttgctcggtacctgaatcagagcaggctgtcactgacatttattgcaaaagtgacggcagatatggatcggcttcaggaccatgttgacgtgagtttatcagtgcttgattaacatgtggtaaaggattctttgcccatgtatgtactttttggactgaatagtctagaaataaaaatgaggtgatgatgaatgttgatgaatgagtttgaaaaagcatgtgaaacattgagaaagtttatggcttatatgcttgagaaggacatgaagagctggacggagctttgggatgagaatgctgtatttgagtttccttatgcgccggagggatcaccaaaaagaatagaaggaaaagcggccatttacgattatattaaagattatcctaagcagattcatctttcttcatttaccgctccgacagtgtaccgttcagcagactcgaatacggtgattgcggagtttcaatgtgacggccatgtgattgagactggactgccttatcgccaaagctatatcagtgtcatcgaaacgagagacggccgcattgtgcgttatagggattattggaatccgcttgttgtaaaagaggcctttggaggatcatttttgcaaacagaggagagtgggaaatgatgaaacagaatccgattttaatcacgggcgggaccggcacagtcggcagccgaatcgccagccgtttaataaagctgggatacagagtgcgtattgcaagccggaaaaagggcgcgcttgctgatgctgagtatgtgtattttaattggaagtacgcctccagttttacgcctgctctggaacaggtaaaacagatctatcttgttgctccggtcggtgtatttgatccggctccctatgtgcttccctttttaaaggaagcaaagcgtctcggcgcaaagcgggtagtgatgcaaagtgcgtctgttgtctccgagaacggtcccgtgtttggcgcgcttcaccaggcagtgcgcgagtttccagaatggacggtgctgcggccctcatactttatgcaaaatttcatcaatgtccagcaccgcatgtctattcaaacggaggggcgcatcacaacggcttcgggtgaaggaaaacttgggtttattgacgctgatgacatcgcagaaacagccgtcagggctttgattgatgatgttcctcatcaaacacatcatattctgacaggtcccgaggcgctgagctatgccgaagcggcggagatcattggagctgcggcgggacgccgggtggagcatgtcagcatttctcgttccgagctgcagcataaaatggaggcaggaggtttgcccgcggattatgcccattttatggcgaagcttgatgaggcaattagccatggtgcggaacatcgggtaacggatacagtgaagcgtgtgacgggaaaagaacctcgttcgctgtcagagtttgcggctgctcatgctgcatattggacctcattttggactgaatagtctagaaagaccttcggcgcttccgaaggtcttcttattgaaaaagctaagtcgtgttttagtcataatcatgcctcctgcctcatacctattaaggtcattgtttttgagaaaggaggagccggaatgaaggatatgcagccgtttacgcctgtcaaatcatatacgccctttcacagccgttttgatccctgtccgcccatagggaagaaatattacagaacgccccctaacctttatatgacctttcagcctgagcacatggagcagttttcgccgatggaggctttgaggaaaggcaccctttggaaggatctctatgatttttatgaaaacccttatcgagggggagacgcacatggcaaaaaaggttgacgccgaatattatcgtcagctagagcaaatacaggctgctgattttgtgcttgttgagctgagtctttatttaaatacacatcctcatgatgaagatgcgttgaagcaattcaatcaatattccggctattcaaggcacttaaaaagacagttcgaatcctcttacggaccgcttctgcagttcggcaacagccccgcgggcaaggattgggattggggaaaagggccatggccgtggcaagtataaggaggaatgcctgaatgtgggtgtatgaaaagaagctgcaataccctgtcaaggtcagtacgtgcaacccgacgctggcgaagtatttgattgagcagtatggcggagcggacggcgagctggccgcggctctccggtatttgaaccagcgttatacgattcctgataaggtcatcggccttttaacagatatcggcacggaggagtttgcccatttggaaatgattgcgaccatggtctataagttaacgaaagacgccacaccggagcagctgcgtgaagctgggcttggcgatcattacgtcaatcacgacagcgcgcttttttatcataatgcggcgggcgtgccgtttaccgcgagctatatccaagcgaagggcgatccgattgccgatttatacgaagatattgccgcagaagaaaaggcgcgggcgacgtatcaatggctgattgatatttcggatgatcctgatttaaacgattccctgcgttttttgcgtgagcgtgaaatcgtacactctatgcgcttcagagaagcggttgaaattttaaaagaagaacgggataaaaagaagattttctaataggcagattggcctctctttcatacacccttttacatacagagaaaatggtctgtttttgcagtttggtctgcattataatcaaggtgtgtgtgcaagcttactttttgattgggaggcctttatgacagcttttaagattgagaacgaaacgattgcagatggattttacgcgtgtccggccgtctatgaggatgcagaatcgattaccgggttgctcgtccgaacagctgaatggctccgggatcggggttctaaccaatggagcggacttctcaaagggcaagatatacatgatatcacggggtcaattgaaaagggacatgtgtttgtgtttaaaaaagatgaagagcttgcggctgtcgtgatgctgctgcctgcaccgagcgagtgggaccggacgctttggggagacgatgggcatgaggagtccatttatttacaccgcctcgcagtaagccgccggtttgcgggacaggggcttggagcccgcgtccttcagtgggcggagacgggcatacactttccggaaaaaacgcggatccggcttgactgtgtcgctgatagtgacgccctgcattccttttatcggcgtatgggatatgaattcatgggtgctgatgcgtccggatatcatttgtttgagaaagagattacggcagaataagcgtcctttgcagggggcttttttgtctttttctaaaagggaggcaggcgatgtgtggtcaatattatttgtgacagggattgtgacggcttgtctgtttgctggcgtatccgtattgatgcggatgagatttcctgacaaaagtcggccggaatggatgttggccgggctgatcgtccttggtgtgtttgcgatctggtacagcctcgtgtatgtacgcggctgggaaggggctgcgctcggaatgcttggattcaatgtcattttcggagccattgccggatatttgatcgataaggccatccggcgttacaggaaaagataaggctgctgccgtctctcaacaggtcgaaattttcacagaccggcaggaattttctttcgaaaggagaaatacatattactttaaaatgaaagcgttttccaaagcaggaaggtgatgttgatgatacacagtgtggcaaatgggctgaatcatttttgtacgtgggtgatgagactggcctatttgaatgtgctttggattttgttttctcttgcaggcctggttgtatttgggctgatgcccgctactgccgcgatgtttacagtggcgagagaatgggcgaaggggaatacagatgccccggtgttttctgtcttttttcggacgtttaaaaaggaatggcgggcatcacagatcctcgggcttatcgttgtgacggctgccctgtttctgtttgcggatatgcggatagcggctcagatggaccagcctgtgctcgtcaatgtattcgtgagcattagtttgattttcgcgtttgttgtgctgtatgtgttcccggtattttctcattttgacgtaaaaatcagagaggtgctgagcatcagctttttcattgccttcagtcgtccggcggtgacgcttttgatggcagcgggcgctgtcggtgtgctttgtctcgttctgtttcatgtcacgtttctattgtttttcagcgggagtttactcagcctgatcttaacgaagctgtcctttaaagcgtttcggtcaatggatcagcggcaggagaaagaaaaggcggcatgaagaaaagagttgctggctggtacaggcggatgaagattaaggataagctgtttgtgtttctatcgttgattatggccgtatcctttctgtttgtatacagcggggtccagtatgcctttcatgtgtatgatgagcagatttaccgcaagtcctcggaggtgcttcggatgtcttctgaaaggatcgaagacgagctgaagaagatagaggatgtgtcatatgaaatcattacagacgaacagattcagcgcatcctgagcatgcaaaatcgggatgatacgtatgatcaatatcaaatgaagcaggagctgtgggatcagcttgcgggatatgccagcgatgaaaagtacatcgattccattcatgtgattgatgcccgcggctcagagtattcagccggaagcagttcttcagatcttttgcagcaggagcaggaagaggtatttaagcgagcgaaagcgaaaagtggaagaaatctttggatgacgctcggcgggtcagaccccgtcctgatttcagcacggcagatcaggtcctatcaccagctgagtctgaacggcttgggcatggtactgatccaggtcaatgtaaaacagatgattcgtgatgtgccgaaggattggggcgattcagtcggagacattatgattgctgaccaaggcggtaatttggtgtatacggcacatgcatcagcgcatgttcctgaggcagcaaaagagacgttgaagcaccccggttatgacttgataaaaaagaatggcaaacgttactttatttcttatcttcaatcatcctaccaaaattggagctactataacgttatcccctttgatcagatgttcgcaaaaatttcctttatgaaaacagtgatcggcacatgctttcttctctttttctgtgtggttttgcttttcggaaggaaaatcgccaacagcatcacggagccgattgaacagcttgtgaccgcgatgaaatcggtacagcacagcggcattgaagcaggtgtgtcgctttctctgccggaacatacacaggatgaggccggcatgctgaaccgccattttactgtcatgatgaaacggattaatgagctgatggaagaaaatgtggaaaaacagctcatcattaaagaaaccgaattgaaagcactgcaagcccagatcaatccgcattttttatataacacgctcgagtccatcaattggctggccaaggcgaatcagcaaaagcaaatctcaaaaatggtggaatcgctcggttttcttctgcgaaacagcatacatatgaagaaggatatcgtgaccattcaggaggaggcggacattgtacgtcactatatgaccattcagcgatttcgatttgaagagcgcctgaaattcacgttggatattgacgatgaggtgaagcattgcctcattccgaaactgacgctccagccgcttgcggaaaatgcgattcaatacgcgcttgaaccctttacaaggccatgcgccatccggattcaggcgaaaaaggcgaagggctgtgtctgtattacggtcgaagataacggccctggcatggatggacggattcttgaatcaacgggtggaagaggaatcggactttggaatattcgcgagcgcatcagcctgacattcggagagccatacggattgcggattcatagtgagcatgaaaaggggacgaggattgtgatcacaataccgtgccgaaatgaggtggtgtgatgtataaaatactgctggctgatgatgagaggattatccttgatggaatggcgggaatcattgagtgggagtcgcttggcgcctcattgatcggaaaagcgcagaacggacatgaagcatatgaaaagattgtacataagcagccgcatatcgtcatcacagacgtcaaaatgcccggcatggacgggcttgagctgatcaaaaaggtgtcagccgtcagcccgtcggtgcaatttatcgtcctgtccgggtttggagagtttgagtacgcaaaggaagccatgaaatatggggtgaagcattatttgctgaaaccctgcaatgaacagcagattatcagctcgctggaggaaatcattgctgagctgaagcggcaagatgtgcacaaaaagaaaacagcccatctgaaacacgagctggaccatatccgttcctttgcagccgatcaatacttggaaggcttgatcgccggtgtggcccagctttctccgccgccttcacttgccggaaaaaagatccgcctcttgatcttaaaaggggaacaatctattgatgctgcagccagagaggcactcggatcggcactgacagcggtttgcagcagcggtgaatggaccgtgctcgccgtagaggagaacgccgctgaaaaggtggcggaggtttttgcggaccgcaagatggccatcagtcaggcgggagaactccggcacgcggggcagctgtttcgtgacacagctgaagcgtctggtgacctgcatgggagcgcagtgatttcaaaaatgatcaggcttattgccgacgagctcggaaatccgaatctgtccttaaaatgggcggcgaaggatatgctgtttatgaatcctgattatctcgggaagttatttaagcaggaaacaggcgagaaattttcccaatatgttacacgggtgcgtcttgagcatgcgatgaagcagatgaaaataaggagggacgtgagcgtttcagaaattgctgaagaaatcgggtttggcgataatccgaagtatttcagtcttgtttttaaaaaatataccggtctgacaccgtcagaattcagaagaaaacagggaggcgcttccgcaggatagccatctctgtttttttgactttcgccactgttttttgagtgtttcgccctatccgaacgctttaaaataaaatgtaagcacttacattaaaggggggattggtttgaagaagatttgttacgtgctgttatcccttgtctgcgtctttttgttcagcggatgttcagcgggtgaagaggcctcgggaaaaaaagaagatgttacactcagaatcgcgtggtggggcgggcagccaaggcatgattatacaactaaggtaattgaactatacgagaaaaagaatccgcacgtccatattgaagcggaatttgcgaactgggatgactactggaaaaagcttgcgcccatgtctgccgccggccagcttcctgatgtcattcaaatggataccgcttacttagcccaatacggaaagaagaaccagctggaagatttaacgccgtatacaaaggatggaacgattgacgtcagttcaatcgacgagaatatgctgtcgggcggaaaaatcgacaataagctttatggatttacgctaggtgtcaacgtgctgtctgtgattgccaatgaagatttgctgaaaaaagccggtgtgtctatcaatcaggaaaactggacgtgggaggattacgagaagctggcgtatgatcttcaggaaaaagccggtgtctacggttccaacggaatgcatccgcctgatattttcttcccttattatttgcgcacaaagggtgagcgcttttataaagaagacggcactggcctcgcgtatcaagatgatcagctgtttgtcgattactttgaacggcagctgaggctagtgaaagcgaaaacgtccccaacacctgatgaaagcgcacagattaaagggatggaagacgattttatcgtcaaaggcaaatcagcgattacatggaactactccaatcaatatttgggctttgcccggctgacagactcgccgctgtctctctatctgccgccggagcaaatgcaggaaaaggcgctgacactgaagcccagtatgctgttttccattccgaaaagctctgagcataaaaaagaggcagcgaaatttattaatttcttcgtgaataatgaggaagcgaaccagctgattaaaggcgagcgaggcgttccagtctccgacaaggtggcggatgcgattaaaccgaagctgaatgaggaagaaaccaacatcgtggagtatgtagaaaccgcgtcaaaaaacatcagcaaagccgatccgccagagcctgtgggaagcgcggaggtcatcaagctgctgaaagatacgtcagatcagattctgtatcagaaggtatcgccggaaaaagccgccaaaacgttccggaaaaaggccaatgagatattagagaggaataattgacgggaaatggggctgacgcaatgaaaaaaagccggagtataagaaaagacaatctggcgggatatgcttttatttctccgtttatcatcgggttcctatgctttacggtgattccgatgggggcgtccctgtttctgtccttcacgagctatgacttgtttacggcgccgaaatggatcgggctcgacaactttaaggaaatgtttacgggtgacgaaaagtattggcagtctctgaaggtgacgtttacgtatgtgcttgccggggttccgctccgcctcggcttcgcgctttttatcgctgtcattttaaacaatgcagcaaaaggaacggccatttacagaacgctcttttatctgccttcgatcatcggcgggagcgtcgccgtggcgattatgtggcgcaatatttttggcaatgacggggtcatcaatgcgctgctgttttttgtcgggattgatcaaaaaattctttggtaccagaatccgacaagtgcgctgtggacattgattctgctgtccgtctggcagttcgggtcgtcaatgctgatttttttggccgggctgaaaaacattccgtcttcgtatttggaagcggcaagtgtggatggggcaaatcgggtgcagcgtttcttcaagatcacgcttccgatccttacaccgattattttctttaacctagtgatgcagacgatttctgcttttatgacatttacacctgcctatatcatttcgaagggcgagggcgggccgcttgacgggacacttctctattcgctctatttgttccagcgtgcgtttaactattttcaaatgggctacgcatcggcgatggcgtgggtcatgcttgtcattgtcgggctgattacgctcatattgtttaaaacatcgtcatattgggttcattacgagtcaaaggaggaatgacggatggagccggtcaaccagcctgtcagagaagccccggtttttgagagaaaaaaagccgggcgcgtcagtcccaaacgcatactgttccatgtttttacggcaacgctggcggtgttgctgctgtacccggttatttggctgtttgtcagctcgtttaaagaaagcgccagtatttttacaacctcacattctctcattccagacccttttattctcagtaactatgctgaagggtggaagggcattgcgggacagccgtttctgacgtttattaaaaactcggcgattattgtcgggctgtcaacaatcggtgccgtcatgtcatcggctgtcattgcgtacggatttgcgcgtataccgtttaagggaaaaaaattttggtttgcgtgcatgatggggacgttaatgctgcctcatgaagtgttgatgattccgcagtatattatgtttgcgaaattagactggctgaattcctttaaaccaattgtcgttccgcaatttttcgggcatgcgttttttatctttctgatgatccagtttatccggacgattcccgaggagctggatgaagccgcgcgaatcgacggatgcggacgctttgcctgcttttggcggatcattctcccgctgattgcccccgcgcttgcgacgtctgcgattttctccttctattggaagtgggaggagctgattcagccgctcttgtatttgaataagccggagctttaccctgtttcacttgcgctgaagctttttctcgatacagagtcggcttcgaactggggcgcgatgtttgccatgtcagccgtctcgttattgcctgtgattcttgttttctttttgtttcagaaatatatcgttcagggcatcagtacgaccggattaaaataaaaaggagtgttgcagatggcacagcttatctttgatgaagaaaaggtgacgtcggttattgaccggatcgtgaaacggacatttcagatggattttgcgtgggattggccgggcggcgttgcgttttacggtgtggcggaggcctatgaagcgacggaaaacgaggaatatatcaatctgttaaaaacgtgggtggatgaacagctggaggatgggctgccgccgctttcgatcaacggagtttccattgggcatacgcttttgttcctccacaaggtgacaggtgatgacgtgtatttggaaacagcggccgagatggcggaatatgtgctgcataaggcgccgcgctttggcgagggtatccttcagcatacggtgaatgcggcagaatacgtattccctgaacaggcatgggcggatacgctgatgatggctgggctgtttatgctgagaatcgggcgggtcatggagcgtgaggattattttgaagacggcctgcgccagtttcacggacatgaggatgtgcttcaggaccctgtcacgaatttgtactaccacgcctgggacaacaaagcgcaaaatcatctgtcggggatttattggggcagggcgaacggctgggcggcactcacgatggcaaaggcgctcccgcttattgaggtgacacatccttcctttatgatcatcgacggatcgctcagagaccagctgagcgcgcttgtccggcttcaggatgaatcagggctgtggcatacaattttggatgatccggattcttatctggaggtttcggcatcagcgggtattgcttctgctctgatgtcgagcggaaagctgtatacaaaatatgtgcagaaatcgcttgccgccattttggatgcagtggaagaggacggacgggtcagcagggtatcggccgggacagccgtcatgaaaaatgccgaaggatacaaacaggtgccttacaaacgaatacaaggatgggggcagggacttgcgctgacgtttcttgctgatgttttgaaaacgaaaaaacgcttgtatcagtaaagatagcggcggggggagagggatgaaaaaacagcctcaacagaaggaacgggtttctcgctggaagggaacgtatttcaaaagaaactttgtcttcattttgctgattgcctgtattcccggattgctgactggcggcgcaatctactttctttcgatcgacaaggtggagaaagagctgcagagatcgcatgaaacacaggtggcgcgtgaggtcagccgaatggatgagaagctgggagtgcttgaactggcactcacccagatggcctacgattcttcactgatgaacggattggccgagagggatttggagaaagactttacgttctcctatcaattaacgaaaaagctgtttcttttgcgggatcagcagccgctgatcgagcaggcttccatctttctgaacagcccccggccacttgtgctgagccctgaatacagcgctttgacagaacaggaggcgcttcgcaagtatcgctcgctgcttgcctcagaccacagcatttattggaaacggtcgggaaaccaagcgatgctgatccagctcattccgggcgcggcggagaaaccgttcggcgcgatcatgctggcggttgatccgaaagaaatggaatcaatcctgcaaagcttgtccccctatcctgatggcagtgcgttgcttttagatcaaaatcgagaggtgctgtttcatgagggggaaaaagattttgaaaagactttacttcatgagataaaaaaacagcctgctgagaacggccattttcagatggaatgggaaggcaaggtgtattctgtctcctttggagaaatgaaccggatgcatcagcaatggacctttgtgtcagcggcgcctctttcagctattacagcgccgatggtgtttttatcaaaagtgatcatcgtgatgctggtcatttgcatcggtttggcggtgtgcatgacatggtatgcatcaaaaaaaatctatcgtcccatccagcatttgcttggcttgtttaccggaggagagaagaaaacatggcaggcgtccgggcaggatgaattcaaatggattgaaaagagatggcaggatctatcccttgaaagccggaagctccaacagcagctcctgcggcagacgccccatatgaaaaagagttttttgcagcatctcttacagagcgatttttactatgacaacgaggaaagcctcagatttcggatggaggaggctggctggaacatcggcggaaacgtgtttcatgtgcttgatctacaggtgacagggctccgctgtgaaaaaagcatcttccgtgaaggtgatgaacagcttgccgtgtttacactgactaatatcgctgaggaattggcggctaaacgcgtttttcagctctccatacttgatatcggccggctttctgtcaccgttcttgtgatgaaaacaaacagctctgatctgaaggcgtatataacggagctggcacgccaatttggagatgtaaccggactatgcctgacctcgacattgagcagcaagacggagcgtgtcacggaaattccttctttatttcaggatgtgaaatgcggcaaatcccgcaggaagtttgctaaccgggatcaggtcattgatttgcaggccgacttccctcgggatgagcagttcgctccttattacccttttgagctggaaaaacaaattgttcagaccatccggctggaaagaaaacaggaagccaaggaactgatagatggatgtatgaaggaactgtcggaaaaagcggccatagacaggcatgtgcattccgccctgattcagctgttttcccgcattcaggaggatattttgcattccgggctcaatcccagcgaactgtttcagcaccggaatccgtttcttgatatttcagaattgcgcgaacctaacgaagcggcggcctggctgatggatgtagtggtgacgccttacctttccaagcttgagggcagaaaaaacagacagcaaaagcagctggcagaacgtgtgattgcgatgattcacgaacagtatatggcggacatttcattggaaagctgtgccgatgcgcttggcatgaattcctatacgttaagcaaggcatttaagcaagtgaccggcattaattttatcgattatgtgacccagatcagaatcgaaaaggcgaaagaactgctggtcaatacgaataaaaaaattcatgatgtgtctgaagaagtcggctatcgccacaattatttcaatcggatttttaaaaaacaggtcggcatgccgccgggtgtcttcaggcaaatgtatcaggaaacgccgtgaaaggagagaacatgtgatgaagaaaccgattcaagtatttttagcgggggattccactgtgagtgactgcccgcctcatgaagcgccgatggcggggtgggggcaggtattcgggcaattgttttctgaaggtgtgctggtccgcaatcatgccaaaggaggagcgagcaccaattcttttgtggaggaaggaaggcttcaagcaattgccgagcacatcacacaaggcgattatttgttgattcaattcggccacaatgaccaaaaaccgcgggggacgaagccgtactccacatttcagcagtttcttaccttgtttgcagatacggcacgcgaaaagggcgcgcatcctgtgttcgtcacatcggtgcagcgccgccgctttgatgaaaacggacggatcgagcatacgctcggtgagtatcccgatgcgatgaaagcactggcgaaggagctcgatgtacctgtgattgatctgcttgcgaaaacaaaggtgctgtatgaagcatacgggccggaggagtcgaagcgattgttcgtttggtttcagccgaatgaacatccgaattacccggacggcattgaggacaatacgcatttttcggaaaaaggtgcaatggaggttgcgaagcttgtggcagaaggcattgaagagctcggacttccgcttaaggaccaccttgtgagccgggagggaaaagaacatgtataaggaaggcgcttgcttgtaccgcaatccgctccggtctaaaagcgatgtgaaggattggcggatggagggaggcggacagatctcatttgacgatcacagcttgcacctgtcacatgtccaggatgaagcgcactttgtcttttggtgtccggaaacctttccagacggcatcattgtgacatgggacttctctccgatcgagcagcctggactgtgtatgctgttttttgccgctgcgggtattcgcggcgaggatttgtttgacccaagtctcaggaaaagaacaggaacataccctgagtatcattcaggagatatcaatgccctccacctgtcgtatttccgcagaaaatacgcggaggaaagagcgttccgcacctgcaatttaagaaaaagccgcggtttccatctcgccgcaatgggggccgatccgctgccttctccagacgacgctgattctccgtatcgtatgaagctgatcaaagacaaaggctatgtgcacttttcaatcaatggtctgcccattcttgagtggatggacgacggcagcacatatgggcctgtgttaacaaaaggaaaaatcgggttccggcagatggcccccatgaaagccgtttacagggattttgccgtgcatcaagcggtgagaagatgaagacgactgtaacggatgcgctttatgcaggctgcgaagcggtggtgaaaatagcatggctcaacgggctgtggctgttgtttacacttttgggcggcgttcttttcggatgggcgccgagcacagctgcgatgtgtgccgttataaggaaatggctgatggggcaaaaggatgtcccgatattttcgttatttctcgatacctataaaaaagagtttctcaaggttaatgcgatcggattggcgttttcggctcttttgctcatattgtctgccaactatcattatttttctgccagtacgaattggctgtcctttgccgtaacaagctgcacgctgcttgcagggcttttgtatatcatcgcgctgatgtatgtgtttcccctttatgtgcattaccagctcccgcttcgcaaatatattccgcaggcactgctgtttggcgccatgagaccgctgacaactggctgtatgctgatcgggtgcggatttgtcctttatttgctgtatacgcttcctggcctgatcccattttacggcccgtgtttatttgggcttgtgttgatgttttttgctcttaggggatttcaaaagacggaggcccagcaccatcaagccgggtaacaaaaaaatgacaaataagcaaaaaagtgcagtgtccgaaataggcagatgcaaaaaagtgaaattgaagacagctcacaaagcgcataaaatccaatttaagtaagcgcttacagataaatgagaaggagctgtctgatgattagacgaaggaaacgcatgtttaccgctgttacgttgctggtcttgttggtgatgggaacctctgtatgtcctgtgaaagctgaaggggcagcgcggcagatggaagcgctgaaccgggggcttgtagcggtcaagacggacgggggcatttttgtcagctggcggtttcttggaaccgaaaacgcatctgttttgttcaatgtgtacagagacgggcaaaaactgaatgctgcgcctgtcaaaacaacgaactatgtggataaaaacggttcggcgggctcaacgtatacggttcgggctgttgtaaacggtaccgaacagccggcttctgaaaaagcctccgtatgggcgcagccgtatcattccgtcccgctggataaaccggctggcggcacgacgccaaagggtgaatcttacacgtacagcgctaatgacgcaagtgttggcgatgtggatggtgacgggcaatacgagctgatcctgaaatgggacccgtccaactcaaaagacaattcacaggatggctatacgggtgacgtgctgattgacgcgtataaactggacggcacaaagttatggcggatcaatctcggcaaaaacatcagagcgggcgcgcactacacccagtttatggtgtatgaccttgatggtgacggaaaagcagaagtggcaatgaaaacggcagacgggacaaaagacggcacgggcaaagtaattggaaatgccaatgcagattacagaaatgaacaggggcgtgtgctttcaggccctgaatatctcactgtgtttcaaggttcaaccgggaaagagcttgtcaccgcaaattttgaaccggcgcgcggcaatgtgtcggattggggagacagctacggcaaccgtgttgaccgttttctcgccggcattgcctaccttgatggacagcggccgagcctgatcatgaccagagggtattacgctaaaaccatgctagttgcctataacttcagggacggaaagctgtcaaagctttggacgctggactcctcaaagtcaggaaatgaagcgtttgccggacaggggaatcacaacctgagcatcgcggacgttgacggggatggaaaagatgagattattttcggctcaatggctgttgatcatgacgggaaaggcatgtactcgaccggcttaggccatggggatgccctccatacaggagatcttgatccgggccggccggggcttgaggtgtttcaagttcatgaggacaaaaatgcaaaatacggcttatctttccgggatgctgcaactggaaaaatcctttggggcgtttatgccggcaaggatgtaggccggggaatggctgctgatattgacccgcgttatccgggacaggaggtgtgggcaaacggttctctctactcagcgaaaggggtcaaaatcggaagcggggttccgtcctcgaccaacttcggcatctggtgggacggcgatctgctccgggaacagctggacagcaaccgaattgataagtgggattatcaaaacggcgtatcgaaaaatatgctgactgcatcaggcgcagcggctaacaacggcacaaaagcaacaccaacgcttcaggctgatctgctcggtgactggcgcgaggaagtggtgtggagaacggaggacagcagtgctctgcgcatttacacgacgaccattccgactgagcacaggctgtatacgctgatgcacgatccggtgtaccggcttggcatcgcctggcaaaatatcgcctataaccagccgccgcacacaagcttctttttaggagacggcatggcggaacagccaaaaccaaatatgtatacgccttaactgaaagggggaaggaacgggctgcgcgcagcccgttcccatcaaatgaaaccaaaaaagaggcaaatggaatacctgaccagaggtttgattgcggtacagacagaacagggcgtgtttgtcagctggcgttttctcggcacggatcatgagacgacggcttttcacctttatcgggatggaaagcggatcacccgcgatccaatcgctgaaagcactaattttctcgatcaaaacggaacggctgactctgtttatcaagtggcggctgtcaataaaggacgggaagaaaagctttccaagaaagctcgtgtttggcaggaaaatgtcctggaggttcctcttgccaaaccggaaggcggtgtgacgccggacggaaagccgtacacttacagcgccaatgatgccagtgtcggggatatagacggggatggagaatatgaaatgatcctgaagtgggacccgtccaattcaaaagacaacgctcatgacggttataccggggaggtgctcatagatgcctataaactggacggcacctttttgtggcgcatcaacctcggcagaaacatcagagcgggtgctcattacacgcaatttatggtgtatgaccttgacggtgacggaaaagcagaaatcgccatgaaaacagctgacggcacaacagacgggaaaggacatatcatcggtgatgagcaggccgattttagaaacgaacagggcagaattttgtccggtccggaatatttgaccgtgtttaaaggagaaaccggtgaggcgctcacgaccgtggaatatgaaccgccccgcggcaagctggaggattggggagacggctatggaaaccggatggaccgttttctcgccgggaccgcttatttggatggggagcggccgagccttgttatggcgcgcggctactatacgagaaccgtgctcgtggcatacgatttcagaaacggaaggctcaaaaaacgatgggtatttgactccaaccagccgggacatgaagcatacgcaggacaggggaaccacagcttgagcgtggcggacgtcgacggagacggaaaggatgaaatcatatacggcgcaatggctgtcgatcatgacggaaccggcctgtactcaacgggcctcgggcacggagacgcgatgcatgtaggggatctggacccgtcacgaaaagggcttgaagtgttccaggtgcatgaggacgccacgaagccgtacggactgtcgctgcgagatgccggaaccggtgagatattatggggcgtccatgctggaactgacgttggccggggcatggcggctcatattgatccaagctacaaaggatcgctcgtctggggaattgatccgccgggcaatgatggcatgtcgtacgggcttttcacgagcaaaggcgaaaaaatcagcgacaaagcgccctcttcagccaatttcgccatctggtgggacggtgatttggtcagagaactgcttgatcatgactgggacggaacgatcggcaggccaaagattgaaaaatgggatgctgaaaacggctgtctgaagacgatatttcagccggccggcgtgttgtccaacaacggcacgaaaggaaacccggttcttcaggccaacctgttcggagactggcgggaagaagtgatatggagaacggaagacagcagcgcgctccgtatctatacaacaacacatctcacccgccactgcttttacacgctgatgcatgatccggtttacaggctcggcatcgcctggcagaataccgcctacaaccagccgccgcacacgagcttttacctcggaacgggaatgaaaaaaccgccgaagcccgccctgtacatagcgggaagcaaagcggaggcgccgctgtaggaggactaagggataagacgcaaaggctgaacgctacgccaagatgattagagaactggcaggacgaaccaatgctcaagcgctgtacgcaccggttttttcaagggaagagctatccgtgatggaagctgtataaaaaacgaggaggaatgaaaaaatggcaaatcatatttatcttgccggcgattcgactgttcaaacgtatggagacagcacaaatcaagggggctgggggcagtttctcggctcgcatctgccggagcatattcaagtgatcaacagagcgatcgggggaagaagctcgaaaacatttgtggaagagggcaggcttcaggcaatcctcgatgtgattgagccggatgattggctgttcgtgcagatgggccataatgacgcgtcaaaaaataagccggagcgctacaccgagccctatactacttataaacaatatttaaagcagtatatcgcaggcgcgcgggaaaaaggcgcccatccgcttctcattacccccgtagcccgctttcattacgaaaacggcgtgtttttgaacgattttcctgattactgcattgccatgaagcagacggccgctgaggagaatgtccagctcattgatctgatggagaaaagtctcgctttctttactgagaagggcgaggaaaaagtgtacacctattttatgatttcagaagggattaacgattacacgcattttacaaaaaaaggcgcaaatgaaatggcgaaacttgtggcaaaaggcataaaggagctcggcctgccattgacagaatcgatcatcaaagaaaggtgaaaatgtgatgagaaaactgtatcatggcgcttgctattatccggaattatgggatgaagagacgattcagcaggacattgacatcatgcgtgaagttggcgtaaatgttgtgcggatcggcgaatttgcctggtcagtcatggaacctgaagaaggaaaaattgacgtcggttttttcaaagaaatcatcgcccggctgtatgatagcgggatcgaaacgattatgtgcacgccgacgcctaccccgccgatttggttctcacatggccggcccgaacgcatgcatgccaatgaaaaaagagagatcatggggcatggctcccgtcagcatgcctgtacgaacaacccgtatttccgaaaaaaagccgccatcatcaccacagccatcgccaaggagcttggccggctcccggggctgatcggatggcagctagacaatgagtttaaatgccatgttgcagaatgcatgtgtgagacatgcttgcgcctatggcatgactggctcaaaaatcgctacggggtaattgagcgcttgaatgaagcttggggaaccgatgtgtggagcgagacctatcagacgtttgagcaagtcccgcagccgggaccggccccgtttctgcatcatgcctctctacgcactatgtatcagctgttttcgatggagatgatcgcttcgtttgcggatgaacaggccaaaatcatccgctgctattcagatgcgccgatcacgcataacggatcagtcatgttcagcgtggacaatgagcgaatgtttcagaatctcgattttgcctcctatgacacgtacgcttcgcaggaaaacgcctctgcctttttattgaactgtgatttatggagaaatctgaaacaagggcgcccgttttggattttggaaacgagtccgtcgtatgccgcctcgcttgaaagctccgcttacccgcacgcagacgggtatttgcaggccgaagccgtatcgtcctacgccttagggagccaggggttttgctactggctatggcgacagcagcgttcaggcagcgagatttcccacggttcggttctcagtgcctggggcgaacccaccatcggctatcaaaatgtgctggcggttgagcgggcaagaaaggaaatcgagcctattattctatcgactgaacccgttcaagccgaggcggcgatgacttactctgacagagcaaaagcatttattaaaactgagcctcaccggggactccggcatcgttcgcttgtgacgcatttttatgaacgtattctcaacacggggattcaccgtgaccttattccggaaggcgctccactggacggctatcgcttgctgtttacgccatttgtgccgtatttgtcttctgaatttatcaaaaaagcttcggcattcgctgaagcgggcggcatctggatcaccgggccgctgacaggaggacgcacatgcgagcataccattcataccgattgcggacttggcgaacttgagaaaacgtcagggatcaaaacactttttacctttccgatgaatgagaacgtgaatacaggaaaagcgtttggcatcacggcgccgctcggactgtggagcgcggtgtttgacacagagagcggaaacacccttggcacggttgaagcaggaccgggggcgggccatgcttttctgacggaacggaattacggcgaggggaaaattgtcatgctgggctcgcttccatccgggaaagaaggggatgcgatgctggaagcgctcgtcaggcattatgcggaggaagctgttatttccagccggtcggatgtgacacccggcacgatcgttgccccgcgtataggcgaaaacggccttgtgtggatcgttgtgaatatggatggaaaaggcgggagcgtgacattgccggaatcgggaacggatttgttgacgcaccgcttggaaaaggcggggagactggcggtcggaccgcatgaataccgtgtgattcaatttgacaatcacagctgattctttgtatcgaatcagcttttttctatggagggagagacagatgaaaaagatcaaatggttatcaggacagccaaaggtgacaagcggcgtgacgtggggcatgccatggaaaaaaggagaattaaaaaaaggagaccgtctggcgcttatgaatgaaaacgcggaaacgcgatatgtgcaaagcgaaccgtcggcctattggccggacgggagcatcaagtggacgaagcacgcggcggtgtttggcggtcaggaaaaccaaagctttacagtgcacaaaagagaagtgccgcagccaactgaatcgctcagcattcttgagacagagcatgatatccaagtggatacaggagcactcgtttgtaccattcataaaacaggatctgatttcattcaatcattgcagatcaatggaaagccgatcgccgcaggcgggaggctcgttgcgataagagaaacgagaaaagagtcagcggcgaaaatggttcttttgcatgaaaggtctgtcagctttatcaaacgggcggcgattgagcagagtggtcctgtcaaagcagtagtcaaaatcgagggagtgcatgtgcttcataaaacgtatgaggaatggctgccgtttgtcatccgattaacgttttatgccgggctgtctgagatcggccttgtgcacacgcagctgattgacaggagcggtaaactagaattcgttaaggggctcggcatcgaattcgacctttttttggagggagagccgtacaaccgccatttccgctttgcgggagagaaagggatgtataaagaacccgcccagctgtttggcacacgtaaattcaatgaacgatatccgctttatgaaaaacaaatcaatggcgaaatgctgtctccagatgaagagcataaggaatggtttgcacatggcacacagaatgcggtttgggacgatgtcaagatcgtgcaagattccagcgatcattacagcctgtcaaaacggaccggaaaagattatgcgtgggttggaatgctgcatggcagccgggcgaaggggctctgctatgcgggcggaaaaaatggcggtgtggctctcggcctgcggtatttctttgagaaatatccttcagcactggaaatcacaggtcttgccggcagccgccccaaaatgactatctggctttggcctccggacggcgaagcgatggatttgcggcattatacaggaaacactcacgtggccagcgcgtatgaaggctttgatgaaatgcgctctgatccgacaggcattgcgaacacaaatgaaataagcctggcgtgcttttcgcacatgccgtctgacgaagtcctcaatgcgctggctgacaaatggcaggcgcccccgctcattgtatgcgagccggacgtctattacgaatcaaaagcactcggggtatggagcatcattgacacatcccatccgctcaaaaaagagctggaagaacagcttgatgcggcctttctgttttataaaaaggaagtagagcaacgcagatggtacggtttttggcattatggcgatgtcatgcatacgtatgacccgatccggcatatgtggcggtacgatctcggcggatacgcatggcaaaacaatgagctcgttccgaccctatggctgtggcaggcgtttttccgctcaggcagagaggatatcttccgaatggcagaagccatgacccgccatacgagtgaaacggacagctttcacctcggtgaatatgccgggcttggctcacggcataatgttgtgcactggggatgcggctgcaaggaagcgagaatcagcatggccgggcttcataaattctattattatctgacgggtgatgaccggacgggagatcttttgacagaagtgaaggatgccgattatgcccttgtcaaaaccgatccgatgcgcgctttttacgagaaaggcaagcacccgactcacgccagaacgggaccggactgggcggcgttttgctcgaactggctggcggaatgggagcggaccgaaaattcggaatatctcaaaaaaatcgaaacgggaatcaactgtctgaagcggctgccgctccgcttattatctggcccgacatttgaatatgatccggcgacctcgatgcttcatcatatgggagacggcattgcgggcggatatcatatgatcattgccttcggcgcgccgcaagtgtggatggagctggctgagcttcttgatgactgggaatgggaggatatgctgagtgaattcggcgaattttacacactcagtgatgaggaaaaacgaaaaaaaagcggaggcgctcttcatgacgggcattttcactggccgatgttcgccgccggtatgacagcctacgccgcaagaaaaaagcaagatcctcatctcgccgccaaagcgtggaatcttttgctagaagataagctcagccatacgccgcttccgatcaaaccggagcgcatcgagacatggacgcagctagaggagcttccatgggtgacaacgaacactgtctctcaatggtgtttaaatgtcatagcggcgctggaactgatcggagattcccttccggcaaaaaaagaaacatcgggcaaaaaaggataacagccggaatttcataggagaaatggtgcaaaaaatgaagattgcaagaatttatgtaagcgctttatattgagaggggcaaaggggaaatgcaaattgaaaaaagggggacttacgcaacatgaaaataagaatgcgaaaaaaatggatggccttgccgcttgctgccatgatgatcgccggatgcagccattcggaaacatccaattcagcaagcggttcgaaagatacgatcaaaattatggcgccgctcttatcgccggaaagcccaagtgataagagcccttcattaaaagcgctcgaaaaatacacaggcaaagagattaaggtcacatgggtgcctgattcatcctacaacgacaaattcaacatcgtcatggcttcaggagagatgcctcacgcgattgtcattaaagataagtcagccggctttatcaaatctgtcaaagcaggggcgttttgggagctgtctccttatttaaaagactacaagaatttaagccaggcagatgaaaagattttgaagaacagctcggtgaacggcgaggtgtacggaatctacagaacgagggatctgatcagggcgtgtatgatcatcagaaccgactggctgaaaaatgtcggtctggatatgccggaaacgcttgatgatttctatgaagtgctgaaagcctttaaggaaaaagatcctgacggaaacggcaaggatgatacgtacggcatggtcgtgccgaaatggatgggactcggcaacggaagcccatgggatgttctgcaaatctggttcggcgctccgaaccgctacggtgttgaaaacggaaagctgattccagattttacaacgaaggaatacatggatgcgctcacgttttttaaaaagctctatgatgagggcttgatcaataaggactttgctgtcatggattctgcgaagtggaatgatccggttgtaaaaggaaaagcgggtgtcatcgttgatacaggctcaagagcgtctcaaatccaaagcgcgatggaggaggcggatgagtcgaacaaggatatcattgatatcgtcggctcgcttgagggaccgaatggcaagcgcaccttcccgacatctggttattcaggcatgatcacgataccaaaatcaagcgtcaaaaccgaaaaagagctgaaagaggtgctgtccttcctcgataagatgaatgataaggaagcgcagattctcacgaacaacggagtgaagggccgcaattacgagctcaaggacggcgtattcacctcacttgaaaaaaacaataaatctctcctgtatgagcatgaaggcttggcacagttcagcatgtcgattccgaaaagcgagtattacatcgaagaccagaaaaccaagctcttccagcatcgcaaggacatcataaccgaaggagaaaaaatagccgtctttaaccctgctgagtcgcttgtatctgatgtctatacccaaaaaggagcccagcttgacaacatcatcctcgacgcgagaacacaatttatcattggagaaattgatgaaaaagggttcgatgatgcggtggagctttggaaaaaaagcggcggcaatgaactgatgaaggacttgaacaaattgtaccaatcgtcaaaataaaccgatgcgcctgcctttcggcgggcgccccggtatcacgaaaggagaacagatatggaaacagtgccgaagaagagagatgcacctgttctcaccgctggaaaaggcatcagctggatggctgcgctcaaacgggacaaatggctttatcttcttcttattcccggtctgctttatttcttgattttcaaatacttgccgatgtggggtgtgctgatcgcttttaaagactattcgccatatctcggcttctggaaaagcgaatgggtcggctttgattatttcaaagacttttttatgaatccggattttttccggctgctgcgcaacaccctcatgctggcgagtctggatcttttgtttgcctttcccgcgcctctcattttggctctgcttttgaatgaggtaagaaaggccgtgtataaaagatgtatccaaacctttatttacgtaccccattttgtatcatggacaattgtggtcagcatcaccttcgttttctttactgtcgatacaggtgtgatcaacaaattgattatgagcctgacaggtgagcagatttctttcttgtcggatgcagactggttccggccaatgattgtgatgcaaagcatttggaaggagacaggctggggaacgattctatttttggcagcgcttgctacggttgatcaagagcagtatgaagcggccatcatggacggagcggggcggttcaggagaatgtggcatattacgctgccggcgattagaagcaccattatcgttttgttgattttaagaatcggcagctttttgaatcttggctttgaacaggtgtatttgatgacgaactcactcaaccgcagtgtggctgacatcttcgacacgtatgtgtacatgatggggattacccaaggggcgtatagctacagcacggcggtcggtttgtttaaatcagttgtcgggattatcttgatttttggcgccaattacattgcgaaaaagtttgatcaggaaggattgttttagaggagggagaggtatggctgaaattcacacgatgcacaacaccaaagccggacgggtgtttgacgtctgcaacattctgtttctcggcggtgtcggcgcgattaccattttgccgtttttatatattatcgccggttcctttgcgacagaagcggaactcgcccagcggagcttctttattttcccgaaaacctttacacttgatgcttacaagtatgtgttttcgacaccgacgttccttcgaagcatgggcgtgtccatcttcatcacggtggttgggacggctgtacagctgttttttaccttcacgatggcgtatccgctggcgaaacggcatgtgaagggacggaatctgctgttgaatctggtgattttctccatgctgttttcaggcggcatgattccgacgtaccttgtcgtaaaatcacttggccttttggatacgtattgggcattgattctgccgatggcgattaatccgttcaaccttattattatcaaaaacttctttcagcagctgccgcgcgagctggaggaatcagcaaaaattgacggctgttccgaaatcggcgtcttctggcggatcgccctgcctctgtcaaagccagttattgcgacctttgcgctgttttatgcggtcgggatttggaatgatttcttccacgctctcttatatatcaatgacagtgcaaaatggccgctgcaaatggtgcttcgccaagtcacaattttatcggatttaacggcgaccaatggtgatacgatgcaaaatgcagttccgccggagcagggaattaaactcgctgtcattgtcattgcgacgctgccgattttggcggtctatccatttttacaaaaacactttgcaaaaggaatgctgatcggttcggtgaaaggctgagaaagggagtgtttcatatcagtacattagatcagattaagattgcctatatcggcggggggtcccaaggctgggccagaagcctgatgagtgatttgtcgattgatgaacggatgtcaggcacggtggcgctctatgatcttgattttgaagccgctcagaaaaatgaagtgatcggcaatcacagcgggaacggcagatggagatatgaggctgtttctactttgaaaaaggcgttatcagccgcggatatcgtcattatttccattttgccgggatcactggatgatatggaagtcgatgtgcacttgcctgagcgctgcggtatttatcagtctgtaggtgatactgtcgggcctggagggatcatcaggggcttgcgtgctgtgccgatatttgcggaaattgcccgggcaataagagactacgcacctgaatcatgggtcattaattatacaaacccgatgtctgtctgtacaagagtgctgtataaagtgtttcccggcatcaaagcgattggctgctgccacgaggtattcgggacgcaaaagctattggcggaaatggtcacggaaaggctggggattgaggtgccgcggcgtgaggatatccgcgttaatgtgctcggcattaaccattttacatggatcacaaaagcctcttaccgccatattgacctgttgcctatattccgtgaattcagcgcgcactatggggaatcaggatatgagctggagggggaatgctggagggacagcgtcttttgttcggcacaccgtgttgcgtttgatttatttgaaacgtatggcgccatccctgctgcgggtgacaggcatctggcagagtttcttcccggcccatacctcaaacagcctgaagtatggaaatttcatctcacacctatatcattcagaaaacaagacagagctgagaaacgacaagaaacagaacggttgatcgtgcaacaacggggcgttgctgagaaagcttcgggagaagaaggcgtgaacatcatagcggctcttctcggattgggtgaactcgtcacaaatgtaaatatgccgaatcaaggccaggtcttaaaccttcctatacaagccattgtcgaaacaaacgcattcatcacaaggaaccgtgtccagccgattttgtccggagcgcttccgaaaggtgtggaaatgctggcggctaggcatatatccaatcaggaggcagtggcggacgcaggtttaacaaaggatactggcctcgcgtttcaagccttcctcaatgacccgcttgtccagattgaccgcagtgatgcagagcagcttttcaatgacatgctccaatgcatcatgcaaagctgagcttgccgattagctctttccggtttagaaaggaaagcattgaccatactgatagtataatcaagaagtaggtgctatcaatatgggaaattatttaagtgttgcggtagaactggtctgcggtttaggcattttatttatcatcttaaagcttctcgggaaaacccaattttctcaaattacgccgtttgactttatttctgctttaattttaggtgaattggtcggaaatgccgtctacgatcatgaaatcaaaatcaaagaaattatttttgcttcgctattgtggggcgtgctgatttatattattgaatttatcacgcaaaaaatgaaatcatcgcgaaagttcttggagggcgagccgaatatcgtcatccgcaaaggggagcttcaatataaagtaatgaagaaaaataagatagacattaaccagctgcaaagcctattgaggcaagctgggagcttttcgatccaagaagtagaatatgcgattcttgaaacaaacgggatggtcagcgtgcttccaaaatcagactttgacaaaccgacaaataaggatttgcagattccttcgaagtccgtttctctgccgatcacgttaatcatagatggagagattgtgcgggataatttgaaggaagcaggtgtggatgaacagtggctgaaacaagaattgaaaaagaagaacattgataagacagaggacgtgttatttgcagaatggcataaaaataagccgctgtatactgtaacgtacgaacaaagcagatcaacatgactcttagaaaaaagcttgcagcaaggcgcaagctttttattgattgtatgtcccttgtttgacagcacgtacatggtacatgctcacttcagtgctgatcagatagtcaggctttggtttgcctttgtttgctttatggccggcgatatgcgcatcgcttttttcccattgcttccagtgatcctctgattcccagcgaatcatgacaacaacttcttcatcaccgcggcgcacatttttctcaagcactgtcacatcaattaaaccttcttgtttttcaatgattccttcagcgctgaaacgttctatgactttatctgcaaagccttctttaaccgtcatttttctcaactgtacaaacatttgtctcactccaatcattctcacatatgaataattgtaaatgaaattcattctcaatgtcaaagaaagcgcagggcggaatcgaaccgccgtgcgcaacagtttattcttttaataaaaacacatttccgtcttcgtccttaaattgaacgaaggtgccccactccatttgattgggctcaccgagaaattctacaccgtttgtcttcattttctcgtatgtaccaaagatgtcttcgcattcaaacacaatagaagccttcatttgctctgagcctttcatcatggctttcgggtaaatgactaaacgagtctcggctccttttggcgcaacctccagccagcttgcttcaggtcccattgggtgatccgctgcaatatcaaagcctaccttctctgtccaaaattgcttcgctttctgctggtcctcgacatatacagcaacagtgccaatttgtttgatcatagggaaacctccaagttgaaaagataataatactataacctgtttacggccgaagtaacataaaaaaatcagccgggaaaccggctgattattaaaatgagcagcttacaacatcgatgtgatttgtgtctaaggcgaaataaacccagcggcgccgtgaggaatcccaataaaagccgccgacggatcttctgccaaggatgatcgggtaaaaccaaaatgagcggccattggttaaccagacataggtaaatcggaaaaggcaaggacgaatggtgattggttcaactaacaaaacggctccttgagaaccctgcggttttgggggtttcgctggtatttgggaaggaggaggtccctgcggcgcaccgccgaagcctgggctggcaccgctgccaataccagggccggagccgccgccaaagcctggaacagcaccaccgccaatgccaggaccggagccgccgccagagcccggaacagcgccgctgccaatgccaggccatggatatcggtattcatattcaaaagcaggccaaggctcataaaaatgccccgcaaacatataaggatcaacataatacatgtgataacgtcctttctcattgtaaactgtacattgcagtttatgcgggcggactcttattggtgcattcgcctaaggatatgaagctggaatgctctcagagagcagaatcatttgatttttctctagtcttattcacaattccgatttatcattttataatgaaagtgcttctattacgaaaaaggagacagaccgtgaatatcgatcaattattatatcaatatatcatagacaacactgcggatattactgagaaatggttcagtttgcgttgccagctaaaaggcgagctatattccgccagccatttaagtgaagaaacgaaaacacttttaaccgagcagcatacatttaccaatataacaatcgcaagcgcatttctggaggatcaaaccgattttcaagaaaacatgacaaaatgggcgcaaaacgttgcgaaaaacagggtagagcaggatgttcaagtgcatgaggtcgtagaagccatatccaattcaagaatctcattctgggacgcagtcgccacatttataaaagagaatcaggagattgtgacaaatgaggatgcagaccgatggaaccgcattgtgaatcagtcgttcgataagctgattattgaattctccgagcagtaccaaaaattcatgctgatgaggcttacatctcagcaggaactgatctcagagcttggctgcccggtcatttccattgccgatggaatcgggatattgccgcttatcggctccattgatacaaaacggcacaggtcattttagaaacagtgccggtccgctgtgtcgagagaaaaatcacaagcctcgtcgttgatctttcgggtgttccgattgtggataccatggtggctcagcaattgtacaacctgtctaaaacacttttcttattaggcgtcaaagccgtattttcaggaattcgcccggatgtggcccaaacatcgattcaattggggcttgattttagtgaatatgaaacgtacggcacgctgaagcaggcattagaaaacatgggtgtccgctgtattgttgaggaattggaagaaaacaaataggaagtttccaggcatatgattgtccgtcaccgggtgatcatatgcctttttgatttgaacagaaatcaccattgatttatcgaaaaaaacataatattataattcttataagaatactgtgaattaaaacctattcaacaggggggaaggtcttttggtttctaaatcaacgattgatccggaagtgattgaaaaaatcatcagctcgctggaaacactcgatttcggcacggttcagattacggttcatgattctcagattacccaaattgagaaaatagaaaagcaccgtttttcgctgaaaaggaaagaatcaaaatgataatgtaaagggcgtttgttttcattaaattctccttaaaacatatacatatttcatccaatttttatataatagacctttaagatcattttttaggaggatttttgacatgcaagctacggttcacgagagtaagcaatcgatcatgcaacgcattttgacagtctttgtcttcacattgctgatcgcgactgtcggcctttttatcggccaatttgttcctgtcgctttgatgctgccgctttctattcttgaagtggcgatgattattctggccttctggatgcgcagaagaaaagcggtcgggtatgcgtttgtatatacattcgcgttcgtttccggcattaccttatttccgatcgtcagccattacgcttccatcgccggcgcctatgtcgtgctcgaagcctttggctctacatttgtcatttttgccgtcttgggcacaatcggcgcaaaaatgaagaaggatttatccttcctgtggtcgtttctgctggttgcggtgctcgcactcgcagtggtagggattttcaacattttcagcccgttaaactcagcggcgatgatggcgtattccgtgatcggaaccatcgtcttttccctttacattttgtatgatttgaaccaaatcaagcaccgccacattacggaagacttgattccggttatggcgttatcgctgtacctagactttatcaacttgttcatcaacctgctccgcttcttcggcattttgagcagtgatgattaatgaaaaagcgtctgtcattggataggcgctttttgccatacatcaaaaaggcaggtggagtattggtgaaaaaacaaatgggcgcatatgtatctctggcagcagctatggcgatcgtcggcagttctgtcgttgtcggcaagctgatggtcgaacggattccggtctttctttcctcaggattgcgttttttgatcgcttctgtcgtattgctcatgctgctgttttgcattgaaaaagggtttccggctttgacgaaaaaagatgtgttcgtattactggtgcaatcattcacaggcgtgtttttgttcagtatttgcctgctgtatggggttcaatatacgacgggaacggaaagcggcattttgacaagcacaacccccatgttgatcggtattttatcctttttcctgctgagagaaaaaattgagaaaaagacgctgatcggcattttgctggcggtttgcggcgtaatggcgattaatttgtttggagccgggagccaagacgggacgccgcacgccttattcgggaacatgctgatcattgctgcagtcattggcgaagcgttgtttacattgatggccaagctgctatccccgcatatttcggcactggcgatttcgaccttcgtatcgctcttcggcttcctgttttttctcccgtttgctttgtttgaggcctcttcatttgattacagcgtgccgactgttttggattggtcgtatgtgctgtattacgcgctttttgtcactgttttggcgttttacttatggtatagcggggtgacgaaggtgccggcgggtgtatcgggcattttcacatccgttcttccggtctcagctgtcattttgtcaggcgtgatattgaaggagccatttgagtttgtgcatttcatcggcattgcatgtgtcatcggcggcatatttgttacggtcataaagaaaaaacagccggatgcgtatccggctgcagaagaaaagacgctatagcctgtccggatcggacgggttttttagtctttaaacacgctcagcctttcaaaaagatcaccaagcatcttcacgaacatgtctttttcctcgtcgctgtagttttccatgacagcggatattttgctgaaatggccgggcagaaattgctccaggcgtgctttgccttctgttgtcagttcaatgctgatttttcgtttatcctctgtgtgatgcctgcggctgacaaaaccgtctctcgccagcccgtctagcaggcctgtaattgttgctttcgtgacatttgaccgcttggcaagctctgtcggacttaacctatgatccttggcatcaaagagcagcatcaggattttgaattttccttctgaaagccctcggccagcaaagtaatgctccatcacatgattcattttttttgaaatatcaaaaagagataaaaacaattcaagagagccggcgtcaatattggcatacgtttcggcgtgctctgttatatgcttatatttcggtaaatgttttaattccatcgcaattagctcccgtacattcgttgtgacacgattataaaggagggaaaaccataacgcaacttggcttggagatgattgacagcttttcttgggacatagtaaggtaatatagttaggcgcctaactaatacatatagagctgaaaaggtggttattgatatgaaacatatgttaatagcaggaggcggaatcggcggcttgtcagcggccatttctctccgtaaggcagggttttccgtcaccttatgtgaagcggcttcagaaaatcgaaaaacaggtgcggggattcttcagccgcaaaacgcactggcggtgttgaaagaactgggcgtattcgaagattgctgtaagcacggctttcaaacagaatggtttaaaacgtttgatgaacaggggaatttgctgtttcaagtcagtgaatcctttttagacgattcacttccgggacgcaataatatcctgcgcaaaacgttaaatgacattctcatgaagcatgccgaggcagtgggtgtagacatcaagtgggggaaaaaggttgtcgcctatgaagaaactgctgaatcggtcactgccttatgtgaagatggagaaaagatgcaggctgacattctggcgggctttgacggcattcactccgttgttcgtgataagatgctgcaaaaggaaacggaaaaagagcatctcggcatgggagcgtggcgcttttatatcgaacttcctgattacacattcgaggacgcaacattcatgtatagaagcggagacacacaaatcggggtggtgccattggcacaacacgctggctatgtcttcgtcctccagccttgcacgagcgattactgggatgaggaagatacccggtttgatagagtaaaagagattctttctggttttcgggggctggattttgtcacaaagcacatgtcaaaacagcatcctgtcatctttaacaaactggagcaggtcgccgtgcaggagccatggcataaaggccgcgtcatcatcggaggagacgccgcccacgccggtgcgccaaccctggcacaaggagcggcaatggcgatcgaggatgccatcgtcctcgccgaagaactccaaaaccacgccgaccacgaaacagcattacaggcgtactataaaagaagagccccacgagcgctcaaagtccagaacctatcatctgaaatcgtccgccgcaggctgaaaggagagccgggagcggaagaactgattggggagtgctatgcggtgttgagggaagggtattaaataggaaaagtccagaaagtgatttctggactttttagtcttgctctgttttattccttatccgctcaatcacctcatgcagcccctcaggcttataaaactccaccggtgaactgcctttctcaaacgaaatcgtctcggcttcaatcagcgcgacatagcgcccgtttacttttgcgagatgaatagaatcgccaaaatccgctagcaatcccttaatctctgtttctccgactttcattttcagctgggcctctggcgtgtgctcgatgatttgggcggaggcttcgatgacttgatgggtgtcgaggcgctcttggatttcccgtttttcgcttgcttcccaaatctcaatgtcgtgctcgaactgcttgagttcttcgctgttgtcttcaaatgtctcgtagacgtgctcttgtaccatgttcatgacctgatttttcatgatttctggcatcgattctccgtactcgacgaatttcagaaagtcctcaaaatagcgggcgtgcgaggcctggtggattttcagttcaccttcctcgaccattccttcctctggcatgtacgggtattggatgcttttcatgttttttgtcgtgatcgccatttcgacttttttaatgagagaagacgcgtcagagatgcgggcgaccttcggctcaaaatcacatttcataatgaagacaaatgactcatcaaagtattttctcggcacggccgaagcgacgagaaacacgccgccgcgaaccgcgcttgtgtcaaggtacgtgcggacgaactgctcgctcagctcattgaagtcttcttttgtttccgccagacgcgcgcggttgaacatgttgtagtttgggttggaatcgagctcgtggccgggctcgacgataaaatggccgattttcgtcggcacctgctcggactgcggatggcggtcggctttccgtttaacgatttttttcagttccccgtcgagaaagtccttcagctcgctttcttcaaattctcccgtatcaagggtctggaagtgcttgaactgcttgttcgcctgctcatctttgccttccacctgtatgacataaaaggataaaaaccgaatttcaaaatccatatataaactcaccttattcgcgtattgtacagcttctcaagtatagaaaaaacagcgatcatgcgtcaattgggagaacggaataatcatgaccatgaaagggaaatgtagtcaaatagaaggcatttcatacggaaaggaatggttcgatgaaggaaacaagcccgattcctcagccgaagacgtttgggccgctcggcaatttgcctttaattgataaagacaaaccgacgctttcgctgatcaaactggcggaagaacagggcccgatttttcaaatccatacacccgcgggcacgaccattgtagtgtccggccatgaattggtgaaagaggtttgtgatgaagaacggtttgataaaagcattgaaggcgccttggaaaaggttcgcgcattttccggtgacggattgtttacgagctggacgcatgagcctaactggagaaaagcgcacaacattctgatgccgacgttcagccagcgggccatgaaggactatcatgagaaaatggtcgatatcgctgttcagctcattcaaaaatgggcaaggctcaacccgaatgaagcagtcgatgtcccgggagatatgacccggctgacgctcgacaccattgggctatgcgggtttaactaccgctttaacagttactacagagaaacgccccacccgtttatcaacagcatggtgcgggcgcttgatgaagcgatgcatcaaatgcagcggcttgatgttcaagataagcttatggtcagaacaaagcggcaattccgctatgatattcaaacgatgttttcgttagtcgacagcattattgcagagcgcagggcgaatggagaccaggatgaaaaagatttgctcgcccgcatgctgaatgtggaagatccggaaactggtgaaaagctcgacgacgaaaatatccgctttcagatcatcacgtttttgattgccggccatgaaacaacgagcggcctgctttcctttgcgacttactttttattgaagcatcctgacaaactgaaaaaggcgtatgaagaggtcgatcgggtgctgacggatgcagcgccgacctataaacaagtgctggagcttacatacatacggatgattttaaatgaatcactgcgcttatggccgacagctccggctttcagcctttatccaaaagaagacacagtcattggcggaaaatttccgatcacgacgaatgacagaatttctgtgctgattccgcagcttcatcgtgatcgagacgcttggggaaaggacgcagaagaattccggccggaacggtttgagcatcaggaccaagtgcctcatcatgcgtacaaaccattcggaaatggacaacgggcctgtatcggcatgcagtttgcccttcatgaagccacacttgtgttaggcatgattctaaaatatttcacattgattgatcatgagaattatgagcttgatatcaaacaaaccttaacacttaagccgggcgattttcacatcagtgttcaaagccgtcatcaggaagccattcatgcagacgtccaggcagctgaaaaagccgcgcctgatgagcaaaaggagaaaacggaagcaaagggtgcatcggtcatcggtcttaacaaccgcccgcttctcgtgctgtacggctcagataccggcaccgcagaaggcgtcgcccgggagcttgctgatactgccagtcttcacggcgtaaggacaaagacagcacctctgaacgaccggattggaaagctgccgaaagagggagcggttgtcattgtgacctcgtcttataatggaaagccgccaagcaatgccggacaattcgtgcagtggcttcaagaaatcaaaccgggtgagcttgagggcgtccattacgcggtatttggctgcggcgaccacaactgggcgagcacgtatcaatacgtgccgagattcattgatgagcagcttgcggagaaaggcgcgactcggttttctgcgcgcggggaaggggatgtgagcggtgattttgaagggcagcttgacgagtggaaaaaaagcatgtgggcggatgccatcaaagcattcggacttgagcttaatgaaaacgctgataaggaacgaagcacgctgagccttcagtttgtcagagggctgggcgagtctccgctcgctagatcgtacgaagcctctcacgcatccattgccgaaaatcgtgaactccagtccgcagacagcgatcgaagcactcgccatatcgaaattgcattgccgccggatgttgaatatcaagagggcgaccatcttggcgtattgccaaaaaacagccaaaccaatgtcagccggattcttcacagattcggtctgaagggaaccgaccaagtgacattgtcggcaagcggccgcagtgcggggcatctgccattgggccgtcctgtcagcctgcatgatcttctcagctacagcgtcgaggtgcaggaagcagccacaagagcgcaaatacgtgaactggcgtcatttacagtgtgtccgccgcataggcgcgaattagaagaactgtcagcagagggtgtttatcaggagcaaatattgaaaaaacgaatttccatgctggatctgcttgaaaagtatgaagcgtgtgacatgccgtttgaacgatttttagagcttttacggccgttaaaaccgagatactattcgatttcaagctctccaagagtgaatccgcggcaagcatcgatcacagtcggtgtcgtgcgcggcccggcgtggagcggccgtggcgaatacaggggtgtggcatcaaatgatttagctgagcgtcaagccggtgatgatgtcgtgatgtttatccgcacaccggaatcccggtttcagcttccgaaagaccctgaaacgccaattattatggtcgggccaggcacgggagtcgcgccatttcgcggtttccttcaagcccgcgatgttttaaagcgggagggcaaaacgctcggtgaggctcatctctattttggatgcaggaacgatcgggattttatttaccgagatgagcttgagcggtttgaaaaagacggaatcgtcactgtccacacagccttttcccgaaaagagggcatgccgaaaacatatgtccagcatctcatggctgaccaagcagatacattaatatcaatccttgaccgcggtggcaggctttatgtatgcggtgatggcagcaaaatggccccggatgtggaggcggcacttcaaaaagcgtatcaggctgtccatggaaccggggaacaagaagcgcaaaactggctgagacatctgcaggataccggtatgtacgctaaggatgtctgggcagggatatagataaagaagactggagacatccagtctttttagtcctttcgaaaaaatggtgatcgcgctaaacattgatgcatacaataacttcagtccgccggaagggcgggctgtctgcaaaacctatttttcgtttttgctagtttatgttattcttatactcggtatctatttcttttttcaaaggcacacatgacaaaagaaatcctttttttatttccgagaaaaaaatgtgaaacgaaatgaaggtttctttcgtccagtgattggtttccaaatggttgtaataaaaatgatatggtgcgaaacataaatattccggcttgccgcggtgtatttattgttgtgtgatgccttgattttgtttggaaagaaggaattggaaggcaggatataaagagcaggtaaatatgaatgaagaacttaaagtgtttaagaaagtagaggttgccatgaagaaacttttttcttacaaacttagcttttttgtgctggctgttatactgttttgggcaaaaacgtatttatcctacaagactgagtttaatcttggggtaaaaggcacaactcaggagatcctcctgatatttaacccattctcaagcgccgtcttctttttaggactggctttgctggcgaaagggcgtaaatcagccattattatgctgattatcgatttcttgatgacatttgtgttatatgcaaatattttattctatcgtttctttgacgatttcttgacgttcccgaacattaaacagtccggaaacgttggaaacatgggagacgggattttcagtatcatggccggtcatgatattttctatttcttagatattatcattttgattgcggtattgatctggagacctgaattaaaagaatacaaaatgaaaaaacgctttgcatctttagtgatcctttctgggatcgcactgtttttcatcaacctgcactatgcggaaaaagaccgtccgcaactgctgacaagaacgtttgaccgcaattatattgtgaaatatttaggtttatacaactacaccatttatgacggtgtacagacggctcaaacagagacgcaaagagcctatgcaagcagcgatgatttaacaagtgtcgagaattacacgacgtctcattatgcgaaaccaaacgccgagtacttcggctctgccaaaggcaaaaatatcattaaaattcacctcgaaagcttccagtcattcctgattgactacaagctaaacggtgaagaggtgacgcctttcttaaataaacttgcgcacggcggggaagatgtgacgtattttgataacttcttccatcagacaggccagggaaaaacatctgatgccgagctgacaatggataactcgatcttcggtcttcctgaaggctccgcgtttgtgacgaaaggcgaaaacacctaccagtcgcttcctgcgattttagaccagaaggaaggctatacaagcgccgtcctgcatggtgattacaaatcgttctggaaccgtgaccagatttacaaacatatcggatatgacaagttcttcgacgcaagcacgtatgatatgtcagatgaaaatgtgattaatatggggcttaaggataagccgttctttacagaatcgattccaaagcttgaatctcttaaacagccattttatgcgcatttgattacattgacaaaccattatccgtttaaccttgatgaaaaagacgcgtctcttaaaaaagcgacaacaggcgataacacagttgacagctacttccagacagcgcgttaccttgacgaagcgcttgagcaattcttcaaggagctgaaggaagccggcctgtatgacaactcagtcatcatgatttacggtgaccataacggtatttctgaaaaccataaccgagcgatgaaagagattcttggaaaagagatcacagattatcaaaacgcacagaaccagcgtgtgccgctgatgatccgcgttcctggcaaaaaaggcggagtgaaccatacgtatggcggcgaaattgacgtcatgccgacacttctgcacttagaaggaattgattctcagaaatatatcaactttggtactgatttattctctaaagaccacgacgatacggtggcattcagaaacggagacttcgtaacgccgaagtacacatcagtcgacaatatcatttacgatacgaagacaggtgaaaaactgaaagcgaatgaagaaacgaagaatctgaaaacaagagtgaaccagcagctgagcctttcagacagtgtcctgtacaaagacttgctgaggttccataaactaaatgatttcaaagccgttgatccgtcagactatcattacggcaaggagaaagaaatcaaataagatgaaaaagagccttgagcgggcgcattgccttcgctcaaggctctttttttggttatacaaccaacttgaaaaaatagattccatttggtcaccaaggctggctttctctcatatcattacagtagattttgaaaccggattgaaatcggacaaattatcggggaaatgccttgatagattgtgaagatgtaccaggtttcgaactcaatattcatagagatgaggggtagagatgaaagcggtcattctctgcggcggaaaaggaacgagaatgagtgaagtcacgaatgacattcctaaaccgctcgccatgataggcggcaaaccgattctatggcatattatgaaaatttatcagtactacggagtaaacgagtttattctgcttttgggctataaaggagaaaaaatcaaggaatactttctcgactatgaatggaagcacaacagcctgacactcgacagctctacgggagaggtacagatgctggggcagcctgaaacgtggaaaattacgtttttggagactggggtagatacgctgacagccggaagaatcttgcaggcgaaagactatatcggtgatgaaacatttctgctcacctatggagacgggctggccaatatcaatcttttccatctcatcagctatcatcagacaaaaggtgctgccgcgactgtcaccggcattgacaaagtctcgcagtttggcaccttgacagttgaggatggcatggcgaaaacattttctgagaagacatcaagtgatggaatcatcaacggcggattcttcgttcttagtccaaaggttttcgattatttgccgaaggacgggaacacgatgttcgaagatgaaccgctgaagaaccttgccaaagatggggagcttgctgtgtaccgccattacggattttggacggccatcgatacgtataaaaatctcttagaagtcaacaaaatgtggaatcaaggacaacaagtatggaaggtatggtgaattgatttgagtttctggaaaaataaaaacgtatttgtcacgggatgcacaggtcttttaggaagctatttggtgaaagagctgatcgaacagggcgcaaacgttacggggctagtcagggatcatgtgcctcaatccaatctttatcagggagaacatatcaagaaaatgaacatcgtgcggggctctcttgaggacttggctgtgattgaacgcgcgcttggcgagtatgagatcgacacagtctttcatcttgctgcacaagcgattgtcggcgtggcaaaccgcaacccgatttctacctttgaagcgaatatcctcggcacctggaatattctcgaagcctgccgcaagcatccgttaattaagcgggtcattgtcgcttcaagtgataaagcttacggcgatcaagaaaaccttccatacgatgaaaacatgccgctgcaaggcaagcacccgtacgacgtctcaaaaagctgcgcagatctgatcagccacacctattttcacacgtacgggcttccggtctgcattacgcgctgcggaaacttatacggcggcggagatttgaacttcaaccgcatcattcctcagacgattcagcttgtgctgaacggggaagcgccggaaatccgaagcgacggcacatttgtacgggactacttctatattgaagacgccgttcaggcttatctgcttcttgcagaaaaaatggaagaaaacaatcttgccggagaggcctttaacttcagcaatgagatccagctgaccgtacttgaactggtagagaaaatattaaagaaaatgaacagtaatctgaaacctaaggtgctgaatcagggaagcaatgaaatcaaacatcaatatttatccgcggaaaaagcaagaaagctgctgaattggacaccggcctacactattgatgagggacttgaaaaaacgattgagtggtatacggaattcttcaaaaagtaatgtgaaacgaggtgaacaagactgtgaccagcgcgtattgcaccgttttatcaaaaggaagattatatcaggcagtcgctttgtttaagtcgttagagcaagttgatcaagacagtcccatttttatactttgcatggatgaagatacgcaccgcgtgttacagaagctgaagatgaagcagctgaaccttgtgccggtggccgctcttgaaaatgaattgctgctgaagctgaaggaaactagagatcaaagtgagtattgctggacgatgaagccgatctttctgcaagctgtgctgaacagcaatcctgagctggagcgtgtgacgtatattgacggggatctctttttctatgcagatccatcgccgatttttgaaaaccagccggactgctcggtgttgctttcacgaggggatattgtaatcccttcttttgagaaagagcagattgacatgctgcagcgtcttttaggcagatataattccgggtttatcagcttcaagcatgatgatgcaggcacggattgcttggagtggtggaaggaacgctgtcttgaggaatgcaaaaatgcaccgggtgaagggaaattcggtgatcagggctatttggattatatgtctgagctgtttccgaatgtgtgtgacattacaacacccggcgtgaacatcggccattggaattatggacagcatacgttttcctggaaagatggccggatcgtgctggaggatggcagtccgctgatcttttatcatttcagcggataccgaatcgtcagcatcaatgaaatcaaacagattcatgaaacaacccgcacagatctgccgtttgtgcatgaactgtatcaagagacactgccgcatatcattcagcacatgcaaacgttagaccctgaatttaacggttttgcttcaaaagatgacaacaaataaatgagtaaatacaggaagtgaaaatgaagtgaaagcaagcgttattattcctgcatataattcgaaggagcgtctttacaacagccttctgtcattaaaccagcaggagtgcgatgaagaatttgaagtcattgtagcggacaatggctctgaggacgggacgctctcgatgcttgagtcatttcaagctgattttccgctgatctttacacggattaaagaaaacaggggcattgcgtacggacgaaatcaggcgcttcgcaatgccagaggagacatcctgattttccatgacagcgatatgcttgcggcaaaggaccttgtggcaaaacatattaaagcccatgagaacgaagagaatctcgtcgtgtgcgggttgttttggaaacggatctacagtttttactatgaacgatttgaagaagaacataaggaacagctcgcaaagctcacaggtgaaatgccgaagaaagacaaacaaaagctgctggaggaagcggacatcaaaaacggaagctttcttgataaaagctttgacctcgataccgactttatagacgtgctcaagaagattttagatgagtacggcgatgacttgaaaggctatcatatgccatggcgcttttttatcacgaataattcctctgtgaaacgcaagcatgtggttgacctcggtttatttgacgaaggcattgtgcggtacgggtttgaggattatgacctcgggatcaggcttcatcaggccggattgaccttcaggcttcgccgtgatattgtcagtgttcatcaggaacatccaagcaattgtaagtctgtagacgatattcgggcaaacattgcctatatgtgcgataaatacaataacatccgctccttagacgttcatctcgcttttaatgggccgttcccgcctgacatgacgaacagaatcatggctgatattcaaaagctgctggaatcacagaaatatgatatgctgctgaatctgtttcttgagcttctgcatgttgttaaagagcgcaacattgatccggattggcgaaagaaatccccaagggtgacggcgaaaagctttgatttgcaaactgtccgcaagcttctgcctaaggcgaagaaaaagctaggcgtgaacgattttgccaacgcactgtatgcgcttgtcaacgatttgctgcacgtggatcttagatcattggatgtggtataagtgagtacatttcatttttcaacgatagtgtcaaggacacatatctttaagctcatgcctatgattcattctctccatgagcattgcgatgattttcatttatatgtgctgtgtgtcgaccagaaagcgtatgaattgcttcagcacgttccatgggagcatgtaacctttgtgcagctgcatgaaatggaagacccggagctgttgaaagcgaaaagcaacagaacgtttcatgaatattgctggacgttaaagcccgcctttttgtttcatgtgatgagcaagtgggatgacgctgaatactttgcccatatggatacggatctatttttcttttctgatccggcacgtatttttgcagaaaacccaacggcgtctctgtatttgactgatcatcgtaattcgccgcgcttcatgtcctactacgaccgaaccggacgctttaatacaggctttgtcggcgccggtaatacaaaggaagcatatgaagcggtgtggcagtggagacaggactgtattgaattttgcacggtcgaaatggatacggaacgaaagacatatggtgatcaaagatatgtggagaaatggccggagcagtttaaaggtgttcatgttgtcaaatccataggagccaatacagcgctttggaatatcgaaaactataaggtcgggcaaaaggacggccgcgtgtatatagatgaaacgccgctgattttctatcatttctctgggtttacgctggtgacagaaaaagagtttaatctttgctggtactaccggattgaagacgaagcgacaattaagatgatttatatgccctatatattaaatctgaaaagatggattgatgaaatacagtcggcgtttccggactttgcggatggctttatcccgaagcacgcagtgcctgacactcattttatccagctggattaaaaaaccccctgccgcctggcaggggttttttcagctatgccattctctcagcttctggtcacttggcaataggaaggcaaggatgccgaggacagggagaaaggcaatggcgatcatcgtcggggtcagtcccgcggcatcaatcagagcgcccagcgccacagcgccgattgcgcccatcccgaaggcaagcccgacggttaaaccggacattgtgccgatttttccaggaactagctcctgtgcgtagacgaccgttacagaaaagctcgacatcagaaccaagccaatcaatgcgagcacgccgtaggcgagaaccgggccggcaaatggcagcacaatcgccagcggcgccgagcataacagcgaaccgaggataacgaagcgttttccaaaacggtctgcaagcgggccgccgagaaacgtgccgatcgcgccgaacagcaagaagacaaaaatatagctttgtgcctgctgaatgcttacgtgataggtatccatcgcgtaaaacgtgtaaaagttaccgatcgcactcgtataccaagaacgagcaaaaatgagaaatataataataataagagcagatacaacagatttggtgatggccgtgttttcagccgttttcttttgcttgcctgatttctgggcaaggctgccgagacgtgaggcgtaccatttcgcaatatacatgagaaacataacagcaagcgcggcgacaagcgtgaaccaaacagcgccgaattgcccgagcggcacaaggatcagcgcggtgatcagcggtgccatcgcctggcctgagtttccgcccacctgataaatcgattgggcgagcccgcgttttgtgccggcggccatatacgccacacgggagccctccggatggaaaatggccgagcctaatccaatgaaaaacacacagcataagatcgttatgaatgacggggcaaatgcaaggcccaaaatgccaagcatgctggcggtcaaaccgactggcagcgcatacggccgcggccgtttatcggtataccagccgacaacaggctgcatgacggatgacaccatgtttaatgtgaaagcaatgatgccgagctgtgtaaacgtcaggctcatggagcgttccaaaatagggaacatggccggaatcacagcctgaagcgaatcgttgagcatatggcaaattccgataataatcaaaatcggatacaccgtggtgcctggtttttgaactgttttttcttttaacggggcggcgatagccattgagtctcctccttacatatataaccaaagcataccaccatattattcataaggtgaagaatttatcaagaggaaaaaagattcttatgaaagaaataccgtcagcctgattagcagctgacggtattttcgatattcaaaatgtgatatagctcttcaagcttacgaatctcataggttggtatgatctctggcacattcggcttcatgtcagggttcatccagcaagtatcaagcccggcgagctgtccgcctttgatatcagcagttagtgaatccccgatgattaatgtgtgctctgctgaaaattgaggaatccgttcaaacacgtaattgaaatattccttcatcggcttttggaagccggtgtcttcagaaacgaaaatgtccttgaagaatggaaataatcctgaatcacggagacgcttatattgtgtgtgagacacgccgtttgtcacgatgtacaaatcaaactgttgctgcagatttgagatgagatcaaatgcaccgtcaataagctgatgtccttcttcaagaaagcggcggtatttttgctcaagcaaagcgccgtccgcttcgtaaccgtactccttgagcaaagcggaaaaacgtgtgtttacgacttcatcccgtgtcatcttaccttcttcaaaggctctccagagaccttgattgatggttttatactgcgccttcatgtcatttgttaaaggaatgttctgatcttcaaacagcaaacgcagggctaaagcttctgccgcttgaaaatcaaggatggtatcatctacatcaaataataaagtgcggtatcgcttcatctgtgtgtctccctttctcatatgtattcaaagtatagcacataaaaaaaggaaaaagccggcgggtgaggcaccgccggctgaaaagagattatttgtttaataagctgtgttttctcgaatataggaagtaaaccagcgttccgacagcgatccagatgacaaatgaaagccatgtgacgccgggaaggctgtacatgaaccaaaggcagatgcctgcgctgataatcggcacaaccggaacgaatggcactctgaaggacgctttgatttcaggatgtttctttcttaacacaatgacagcaatggaaatgaccgtaaacgcggcaagtgttcccatgttcaccagatgggccagcgttccgaggttaataaagccggcgattcccgctgcaacgatccctgtcagccatgtgttgcggaacggggttttaaatgacggatgaacctttgcgaacaatccaggcagaaggccgtctctgctcatggcaaatgtcaagcggacctgtgcgtacagcaaagcgagcatcaccgtcgtaatcccgataatcgcaccgacagaaataattccggcaacagcgtcctgtccgacgaatttcagcgcaaaggatacaggatctccgacattcaatttggcataaggcatcatgcctgtcagcacaagcgataccgcgatgtacagaaccgtacagacggctagagctgaaataatgccgacgggcatgtttttttgcggatttttcacttcctctgatgcgttagaaaccgcgtcaaacccaaggtacgcgaagaatacagtggcagcgctaagtatgacgcctttcatcccgaatggcataaaaggagaccagttatccggtttcacatagccgatgccgacaataatgaacaataatatgatcgcgattttcatcagtacgatgacgttgttaaagcgtgtgctttccttgacgcctctgctgacaatcgcagtgatgaggagaatgatcaccgcagccggaaggttaaatacggcgcccgccatgcttcccggcgctcctgtcagtgcagccggaatatgaagattgaagccggcaagcagtgattgaaagtatgaagaccagccggtggcaaccgccgacagtgcaatgacatattcaagcatgagatcccatccgatcaaaaaggcgagcagctctccaagtgtcacgtatgagtatgagtacacgcttcccgaaatcggaatggaagacgaaaactcagcataacagaaagcagccagcgcacaggcgagccccgctaaaataaacgatatgatgagggcgggacctgcaccggtcgctgccactgttcctgtaatgacaaaaatccctgtaccgatgacacaaccgataccgagcaaggttaaatcaaatgcgcttaacgtacgggcaaggctttttgacttgctctgcgcactcaatgtttcaagcggtttttttctaaataatgaactcatcaaaagttcctcctagaaatattcaaaatattctaatcattatatgcagttcttgttgtattatattgtcgaaatttgacgtagtcaataaaatatttttctgctttaaatgatagaagcgaaacagcgttgtcgtatcataggatagtaatttttactaatcgtatattcaattttatgcaagatgaaccgatagaaaaaatagattcgcccatattttgatttgcggttataaaggagatgctgaccatgtttcaatatgaagagttgaataaacagtttatcggcgggaaatggcaggagggcagcagcccaaatgtattggaaaacaaaaatccttatactcaaaaaacattcacaacattccgtaaagcgactgctgacgatgtagatgaagcgtatcgggcagcggcgctggcaaagaaaaaatgggatgcggtcaacccgttcgagaaaagaaccattttagaaaaagccgtcacgtatattgaagaaaatgaagaagccattatttatttgattatggaggagctaggcggtacaaggctcaaagcagcttttgaaatcggtcttgtcaaaaacatcataaaagaagcggcaacgttcccaatccgcatggaggggaaaattcttccgtcaacaatagatggcaaggaaaacagattatatcgcgtgccggcaggcgttgtcggtgtcatcagtccgtttaacttcccattctttttatctatgaaatcagtggcgcctgcactcggagccggcaatggcgttgtgctaaagccgcatgaggaaacgccgatttgcggcggaacgctgattgcgaaaatttttgagaacgcgggaattccagcggggctgctgaatgttgttgtcacagacattgctgaaatcggcgacagcttcgttgagcatccagtgccgcggatcatctcatttaccggttctacgaaagtcggcagctacatcggacagcttgcgatgaagcattttaaaaagccgcttcttgagcttggcgggaacagcgccttcatcgtacttgaggatgcagatatagaatatgcggtcaatgcggcggtgttcagccgatttacacatcaagggcagatttgcatgtcagccaaccgcgtgcttgttcattcttctatttatgacaagttccttgagctgtaccaggcaaaagtggaatcgctgaaagtcggcgacccaatggaccctgatacgattatcgggccattaatcaacagcagacagacggacgggctgatgaagactgtagagcaagcaattgaagaaggcgctgtaccagtgaagcttggcggatttaacgggacgatcgtggaaccgacgatcttaaaagacgtcaaaccgttcatgagcattgccaaggaagagctgttcggaccagtcgtctcctttatgaagtttgattcagaagacgaagcggtggatatcgcaaacgaaaccccgtttggcttgagcggtgccgtacatacgtcaaatcttgagcgcggcgtggcttttgcgaaacgcattgaaacaggcatgattcacgtcaatgacacgaccatcaatgatgaaccgaatgtagccttcggcggtgaaaagcaatcaggcctcggccgtttaaacggtgagtggagcctcgaagaatttacaacgctgaaatggatctcggtccagcacgaaaaacgcagcttcccttattaatgaaaaggagtgaatggaattgaccataaatacggaaaaagaaaccgcagatattctggacgcatttatcaaagtagccccttatttaaacagcctggttcaggatgatattacaatcggcatttatgatacggaaaaactgctcgtgaatataccggccaaaaccttttcgctgaacgtaaaagccggcgatccgctgcaggaaggggatatcatcacagatgccatccgcagcaatcagaagaagacgagcatggttccgaaagaattgttcggcttcccattgatcgcgcgtgccatcccgctgcacgacgagaatggaagagtcattggaggcgtcggcctcggaacgagccttgaggagtcgtcaaagctgcatgatgtcgcggaaagcttatcagctgttgttgaacaaacagccgcggctatttccgacatttctgaatcaattaacgggttttcaactcaaatgtcgggcatttcctctcaggcgaaaaaagtaagcgaaagcgccggtgaaatcgccgatatttcagtaactgttaaaggcatctcggaccaaagcaatctgctcggcttgaacgccgcgatcgaagcggcaagagcaggggagtccggaaaaggattctctgtcgtcgcagatgagatcagaaagctagcgacgcattcaaaagaaaatgtcggccaaattgaccagattacgaaaaaaatccacagcctgctgaaagggctggaggaatccattgagtcgattaaccagcatacagacggacaagccgctgctgttgaacaaatttccgccacgatgcaggagatttcaggaagcgcgcagcatcttgcgaaaatggccgaaaaagcgcttgaggaagagtaagagaccggggacaaacatccccggtctttttcttatcctgcatttccatgaaattcgtctgacgttttactagttttattccagcggctgatttaaaatgtacacatgaacttacgtgaggattgataggaaccatgagcatattaaaagcggaaaatctttataaaacatacggagataaaacattatttgaccatatctcctttcatattgaagagaatgagagaatcggattaatcgggccgaacggaacaggaaaatcaacgctgttgaaagtgattgccggcttggaatctatcgaagaaggagaaatcacgaaatccggaagcgtgcaggtcgaatttcttcatcaagacccggagctgcctgcggggcaaacagtgctggagcatatctattccggtgaatcggctgtgatgaaaaccttgcgtgaatatgaaaaagcgctgtatgaactggggaaagatcccgaaaatgaacagcgccagaaacacctgctggcagcacaagcgaaaatggacgcgaacaatgcatgggatgcaaacaccttggcaaaaaccgtattgtctaagctgggcgtcaacgacgtaacaaaaccggtcaatgagctctcaggcggccagaaaaaacgggtggccattgccaaaaacttaattcagcccgctgatttgctcattttggacgagccgacaaaccatttggataatgaaacgattgagtggcttgaagggtatttaagccaatatcccggcgccgtcatgctggtgacgcacgatagatatttcttaaaccgtgtcaccaaccgcatttatgagcttgaaagaggcagcctctacacttacaaaggcaactatgaagtgtttttagaaaaacgcgcggaacgggaagcgcaggctgagcaaaaggaaacgaagcggcaaaacctgctgcgccgcgaactggcttggctcagacgaggagcgaaagcccgctccacaaaacaaaaagcgagaattgaccgggtagagacgcttaaagagcagacaggccctcagtcatcaggttcactcgattttgccattggctcgcaccgtctcggaaaacaggttattgaagcggagaacgtcatgatcgcttatgacggccgcatgctcgtcgaccgttttaatgaacttgtcataccaggtgaacggatcgggatcatcgggccgaacggcatcgggaaaacaacgctgttaaatgcccttgccggccgtcatacgccggacggaggcgatattacgatcggacagacggtcagaatcggctactatactcaggatcatagtgaaatgaacggtgagttaaaagtcattgactatataaaagaaacggcggaggtcgtaaaaacggcagatggcgatatgattacagctgaacaaatgctcgagcgtttcctcttcccgcgttcgatgcagcagacgtatatccgcaagctgtccggcggggaaaaacgccgtttatacttgcttcaggttctcatgcaggagccgaatgtcctgtttctcgatgagccgacgaacgatttggatactgaaacattaagcgttcttgaggattatattgaccagttcccaggcgtcgtcatcaccgtatcccatgaccgctatttccttgaccgcgtcgtcgaccgtttgattgtatttgaaggaaatggtgtcatttcccgctttcaaggctcctatagcgactatatggaggagtcaaaagcgaaaaaagcggccccaaaaccggcagctgaggaaaaaacggctgaagccgagccgaagaaaaaacggaaaaagctttcttacaaagaccagttggaatgggacggcatcgaagataaaattgcccagctggaagaaaagcatgaacagcttgaagctgacatcgccgcagcaggcagtgattttggcaaaatccaagagctgatggccgagcaggcgaaaacggcggaagagcttgaggctgcgatggaccgctggacagaattgtccctcatgatcgaagaactggaaagctaaaaagcgtggccgcagcaggccgcgctttttttcacataatggacaaaaacgaaccggcctgcttatgttaggataaagttgtgtgtcagcggcacatggaaaactaacggagatgatgaagtatgacatgggcgatcgtgatgttaattctcatgagtctggtgaaaatcgtattaacctgtcttcctacaggcgtcatagaatggctgctcggcaaatttgaagtgcacgccaagctgagtgacgaaaatgcgagtctctctctagatggaaaacgcctcgagggtgcagagaagcagaaagtgattgatcaatttaacgaagctatcttcctggaaaaatattatatctatccaggtgatgaagagcgttatttacatccggaaaacggcggcacgcctctggtgatagatacaaaaaaaggaaaaaaagacgtgaagctgttcgtgtaccgctacgacgaccatatcgacgtcgtgaaacagtacaagaagaaagtgatcgcgtatcgagtgctttctgaaagccttcaaaaagagtctctgtcagtggcgggaagtttagcttaaacaggaaagtgaaagacgggtgctgtatgctgctcgtcttttttattgttttttaaaacttaacgtttacgttaaggttcaaaaggtgtataatggtaacagaaacggcgaagggggatttaccttggaatggatgaagattgatcaagtggccaaaagaagcgggctgacaaagcggaccatccggttttatgaagaaatcggcttgattccggcgccgaaacggacagacggcggtgtaaggctttattcagaggatgatatggaggagcttgagaaagtcatcagcacaaaagaggtgctcggtttttcccttcaggagcttcagcatttcatggaaaccagccgccagctagagttaaacaaagaggggtatttgttgtcactggatcctaaggaacggaaagaaaaactggaggaaattcaggaaaccctgaatcaccagctggatttgattgatgagaaaatccgcacattccaaagctttaaagaacgcctgcagggcatgaaaggcaaagcggaacgcgccattcaatcaatcgaatgaaaagtttgttaaacgctatttttgtagcgtttcttttaatggaataaagatggaggttaggtcaaatggataagacaacacaagtgaatcagaaaacgggtttgctcagccagccaaaagcggtatgggctgtcgcgtttgcctgtgtgatttcttttatgggaatcgggctggtcgatccaattcttccggccattgccgcacaattgcatgcttcacctagtgaagtatcactcttgtttacaagttatttgcttgtaaccggatttatgatgtttttctcaggagccatttccagccgcatcggcgcgaaatggacattaattctcggacttatttttattattgtgtttgcggggcttggcggcagctcaagctcaatcgctcagttagtcggctatcgcggcggctggggattagggaatgctttgtttatttcaacagcgcttgcggtcatcgttggcgtgtcagtcggcggcagcgcccaagcgattattttgtatgaggccgcgctcggtctcgggatttctgtcgggccgcttgcaggcggagagctcggaagcatttcatggcgcgcaccgttttttggagtatctgtcctgatgtttattgcgttaatcgcgatttctttcatgcttccgaagctgccgaaaccggcgaaacgcgtcggtgtgtttgatgcgatgaaggcactcaaatataaaggcctgctgacaatggcggtatcggcattcctatacaactttggattttttattttgctagcttattctccgttcgtactggatttagatgaacacggtcttggatatgtcttcttcggctggggccttctgctggcgattacgtcagtctttacggcgccgctcgtgcacaaagcgctgggcacagtgcgttcgctagtcgttctctttatcgcctttgcggccattctcgttattatggggatctggacagaccatcagactttgattattacatgtatcgttgtcgctggtgctgtcctcggtatggtgaatacgatcatgacaaccgctgtgatgggttctgcgccggttgaacgttcaatcgcgtcttcagcctacagctcagtccgcttcatcggcggcgcgctcgccccgtggattgcaggaatgctgtcagaacactttactgcaagcacaccatatacagtaggcggaatcgtcgtttttgtcggcatgcttgtccttctcatgggacgtaaacatcttgctggaattaaggcggggcattaataacgaaagacactgcgcatatgcagtgtctttttattcgttataatgcatcataatcgaattggtgcaggaaaggacaacctttatgacacaattttactattttccggctgaaaactccctttagaaaccggttttttcggtcagcaagaacggcgttcgcggaaagggcatccgcttcggtcaggcattgatgcggctgggatttatcttgcagaagctgagaatgtgtccgttcatttacgattgccatttcagtgatggttcatgctgtagaggggacgtttgccatggataaggcaaaacctgacgaatatgatcagaaatgtttagaaacgctctatcaatacatacacagcgtcatgaaaaacagcttttctcggtcgagtggtttaccgcttgggaagatgaggaggattttgagctgtctgccaaaagagagctgacacttgatgaattcacatctccattgcagctcattttaaaagacagagagcttttgagaatcgttcagaaaaaatggcagtaaaaaacccgccctttagcaggcgggtttttttataaattaaagcactttcgtcgtccaagactcgcagttccacgtttctgtcgcaatatccatataaaagtctggctcgtgggaaatgagcagaatggagcctttatattctttcagggcgcgcttgagctcttccttggcatcggcatccaagtggtttgtcggctcatcgagcaccagcaggtttgtttctgagttgattagcttgcacaatctgactttcgctttttcgcctccgcttaatacggagacgcggctttcgatatgctttgtcgtcagcccgcattttgccagagcggcacggatttcatactgcgtataagaagggaattcgctccatacttcttcgatgcacgtattgttgtttgtttccttgacctcttgctcgaaatagccggtatagatgtgctcaccgcgttcaacagagccttcgagcggctggatttcaccaagcaaacttttcagcaatgtcgtttttccgatcccattcgcgccgtaaagggcgattttttggccgcgctccatgcggaggttgagcggacgggacagcggggaatcgtaaccgatcacgagatccttcgtttcaaaaatcagcttgcctgacgttctcgccggcttaaagtggaattccggctttggcttttctgccgcaagctcgatcatatccatcttatcgagtttcttttggcgggacatcgccatgtttctcgtgctgacacgcgctttgttgcgggcgacgaaatccttcagctccgcgacttcctgctgctgctttttgtaggccgcttcaagctgctgttttttcacctcgtagacttccataaactgatggtagtcgccgacataacgtgtcagctcttgattttcaacgtgataaatcaggttgatgacactattcaagaacggaatatcgtgggaaatcaggatgaacgcgttctcgtattcctgcaggtagcgtttcagccattcaatatgctgttcatcaagatagttggtcggctcatcgagaagcagaatttccggcttttcaaggagaagcttagcgagaaggacctttgtgcgctgtccgccgctcaaatcggtgacatctcgctctaaaccgatatcgctcaaaccgagaccgcgggcgatttcttccaccttggaatcaatgacataaaaatcattgtttgtcagcgcgtcttgaatgacgccgacttcttcaagcagcttctcgagctcgtcgggatcagcctcgcccattttgttgtaaatctcgttcatttcctcttccatcgcaaataaataatggaatgcgtctttcaggacgtcgcgaatggattttcctttttccagcacggtatgctgatcaaggtatccgacacggacattttttgaccattcgacttttccctcatcaggttcaagctttccggtaataatattcatgaaggttgattttccttcaccgtttgcgccgatcaagccgacgtgctcgccttttaacaggcggaaggaaacgttattaaaaatggcccggtccccgaaaccgtggcttaaatcctttacagataaaatactcatgtttacacctctatcgttatcaaacacgcacaatcggcgtgtaatattcacccttttgattataaaggaggattcggaatgttgaaaggtataggaaagaaaaagaaaaattgcgttccgggcgaggttttgagatactatggaatagatttcaggaattgaggagaacaaaatgacgcaaacttggccatttttacataatgcacaatcatttatacaagagaattggaatgcttccggctttcaaaagccaacccctgttcaggagcaggcagcccagctgatcatggacggaaaggatgtcattgcagaatcgccgacaggcacagggaagacgctggcgtatgcgctgccggtcttggagcggatcaaaccagagcaaaagcatccgcaggcggtgattttagcgccttcccgtgagctggtcatgcagatttttcaggtgattcaggattggaaagcgggctcagagctgcgcgcggcttccttaatcggcggggcgaatgtgaagaaacaggtcgaaaagctgaagaaacatccgcatatcatcgtcggcacgccaggcagggtgtttgaactgattaaagcgaagaaactcaaaatgcatgaagtgaaaacgatcgtgcttgatgaaacggatcagctcgtcctgccggagcatcgcgaaacgatgaagcaaatcattaaaacaacattaagagaccgccagcttctatgtttttctgccacgctcaaaaaggaaacagaggacgtgctccgcgaattggcgcaagagcctgaggtgttgaaggtgcagcgaagcaaggcggaggcagggaaagtgaagcatcaatacctgatttgcgaccagcgcgacaaagtgaagctgctgcaaaagctgtcaaggcttgaaggcatgcaggcactcgtatttgtgagagacattggcaacctgagtgtatatgcggaaaaactggcatatcaccacgttgaactcggcgttttgcacagtgaagcgaaaaaaatggagcgagcgaaaatcattgccacattcgaagacggagagtttcctcttttattggcgactgacattgccgcacgcggtttagatattgaaaacctgccatacgtgattcatgctgatattccagatgaagatggctatgtccacagatcaggacgaacaggccgggccggaaaagaaggcaacgtgctgagccttgtgacaaaattggaggaatctaagctgaaaaaaatggcgaagaagcttggtgttgagctgagtgaagctgtgtatgcaggcggaaaactgaagacgaaataaaaagaagggcgaagagccctttttttgttgtaaaataatagaaaagattttgcgcggaggtgggaaaatggcttcaatagacaggtttcaagtaatgcaggagccagagctgaaaatccttgaacactggtttgagaatgaggataccagacggagaatggatgggatgctgctattagatgagtggtatgcacgagtaaataaagataaacacgatactgtcatcatggcgtatgatggacagctgccggcagggatggtcgttattgagttcggagaggagcggacatatattggattgatcgtcaatcctttgtaccggcttaaagggtatggaaaacagatactgcaaaagctgatgaccgaacctgattttactagcgtgcgagaatgggtggcatgcattgaagaagacaatcgaatcagtttagcttgctttcaagcagcaggattcactttagaagacacggaacctgatgaagatggttttcttacgctgattcttcgcaactgatctcatcgaaacacaaaaggagggcaaaaagccctcccgttttcatcttcattcagctcggatcactgaccttgatcagctgtttccctttattttctcccttaaataaaccgagaaacgcgtcaggaatgttttcgaagccttctgtgatggtttcctcgtaatggagtttaccagccttcagccattctgccagctgttttgctccctcagaaaaacgatcggagtagtcgcttacgataaagccttgcatcagcgacttcgttttaatgagttttgattggacacgagggcccatgtcatctgcttcgctttctgcgttataggaagaaatggcgccgcacaccggaatgcgggcaaattcattgagcagattcatcaccgcgtctgaaatcggtccgccgacattgtcaaaatacacatcgacaccgtcaggacaagcgttttgaagcgctttttggatatcatccgctgttttgtaattgatggcttcgtcaaactgaagctcctgttttaaatagtcgattttttcatcagagcccgcgatgccgacgactcgcgcgcctttgattttggcaatttgcccgactgttgaaccgacggctccggcagctcctgagacaaccacggtttcgccttccttcgggcgtccgatgtccagcaatccgaagtatgctgttaagccggtcattcccaaaatgccgagataggccgaagcgggagcaaggcttgtatcaatttttcgcaaggcagactcgctcacagcggaaaattcctgccagctgagatttccgatgacgatatcgccttttttcagatgattcccgtctgacacaacttcagcgataacccctccagaaagcgctttatccaaggcgaacggctcaacatatgacttcgtatcctgcatacggccgcgcatataagggtcaaccgatacataaagcgttttgacaagcacttccccttgcttgggttcaggaaccggaatggtttcaaagcgaaagtcttcatgaacaggaataccttgtggacgtcttgctaattgaatttgctgctgagatgctgtcattttcatcctcctatcacttggttgacaccactgtaacatggacaggagaggaaatacaaaaggtaagctggcatacaaaaaaggttatagatgagcttatgctttctacaagctcttttgttttaaaagttctctttagtcatttatcattattagaaaacagaacagaaaaagagctcctgtacacctagctaagattggctagtgtgtatgtcgattctttttcatattcttgcaagcatctgcgagggggagcttagtcgttcacattttgctttcgcatcaatctgcaatagcaaagtctatgcgatttttttacatcagcaaagatttgttcaattttttccttttatgccgagtttttctgaaacagataattgatggtactcaaccattttcttttggtcaataaagtaatgtttacttattaattaaacacgcgaaaaagcaaacgaaaacataattaaattttatatatttattaaaagcttatatgtttatttaccttttttttgaattgtaattgagaaaatccatatattgcggacactaataaaagaatacctgctgaaacataaactaaacgaactccaaggaaatctgaaatagcccctatagccagaattgaaaacataaaaatgaactgtactaaagaagaccttgcagacattatattaattcgagtttgctcggttgttatgttctgaataagtgtttcttgtgtaagatctcttaatatataagccggccccataaagagaaccaaaattagagctaagtatgaattacttataaaaccatatattaaagttaaacttccatatgagacagcgccaattaacataaaattaattaacttattttgaaatctctccgacagcttatatattataaatccccctatcatcgaacctaaataatatgctccattaataaatccccaccatgattctcctttatgcaagacttcgttaacgaaagctaaagagacagatcctatccaaatcattcctgcccatgactcaattaaatccataataataattgttctaagtttcttttggctaaataaataccgccaaccacttactatactcttattgggagaatttttttcacgtatgacagaattagcgtggccatgtggtagacaaaataaaagagaaagaagagatgtaaacaacaaaaagatagtaagtataatggtatatccctcacctaaaaatgcaattatgagaccacctaaagaccagcctacaaattgaaaagtttggtccactgtagataataatccatttgcttttactcttctatcaggagagattatttcccctataattgcactttttaaaggtgagaaccatccattaaaaaaggaaatacagctaataataataaagactaaaatgagagtttgattagagtaagttcttaataaagcatagaacaaacatattaataacagcatttgtatcaattgagaaataattattgtaagaggcagttttaatcgaattgttattaacggtaatatagcacttccaaaaatacgaaaaataatacttattaatgtcaccatagaggcgatggttgtcgaattggtcattttaaacaaaaacgaaatcactaccatagtatatagagaaaaacctaaatttgtagtggtctggctaaataaaatagaataataacctttactcatatgtatcctcccttggaataatttttctcggtaaagagcttaaacatatttaaacaccttaaaacaacaaaagtaaagaaaaaatttccttgtaaactatttacttttattctatttattgttattgtttatttaagttctctgactattctatcaatattcagggaaccacatatcttattaaaggggggaaaaccatgagaaaattaagaaaaaactggagaaaatcgattgttagcccggttctttatactaatgaaaaatggtaaacacttagggaatagcatttaatgctattccttatttcaacaaacaaatcgggaggttatcgtaatttgactctattaatgcaagatcataaatcaatttacaataaagatatagaaatattaattgaagttgaagaacttattacttctgttccagaaaataaaaaaaatgattttaagagtttaatcgataatagaattatgactctactaaataaaattcaacaccctgtagcagcggaaaatgtgtttgggatgtgtattgcttatccgaatacttacataaggtatagattaattgatttcgttgaaaaatgggtaccttatttctctgctgtagaaactataatcaatctaacccaggatccggatgatttagtttcttttaaagctatggatgtctgtgcaaatcataaaattgaagaatctgtagcatatttgtcttcgattattgatgatgtccgggagagtataagctaccctaaaaaacctgtgggattaggggcccaaaaagtattaagtacattattagatatattcggtgttgaaaaacatgaagagctagtaatgctaaaaaattattttgatcaaaatggtatacttcctaataactttgactttgaagaaaaaattcctcaaagtctaatagaggaattcgaaaaaacagaagaagatgggatgattttaattccgggtggcttttttgaattcggtttaaatgaaaatgaaattcctgacaaaacatttaattggaaagatgctgttcctagacaaaaagtatggttacctccattttttatcgataagtatcctgttacaaataaagattatgatatctttaccgagttcatagaggaaaatgggcatatattctgtcatcctaatgaaccgcagaataaacaacatagaagaaatacatattgggatgataggtatttagataatcatcccgttacaggtatagatttttatgatgcatttgcttacgcaagatataaggggaaagaattgccaaccgagtttcaatgggaaaaagctgctcgaggcgaaaagggtaatgtctggccttggggagataaatttgatcctgcaaaggttcaatatgctggaagtctttataatgaacccattacttctttaaagtcctggagagaaaatttattaaaagctcatgctgataaagaattaaatcatttaacaagtgatatttttgaacaaaatggtgaaagtccctatggagtatgcggtatgatcggcggaacatgggagtggactagaagtgagcttaaaacaaagagagctttccaccctatttttgagaatgtaccatttaatagtgttaactcatttgccgttcttaaaggaggatcattcttctctcatccaggcttaatgttcccttcttttagagcaaaagatattcctttctgtcgacacaatgaaatggggattagatgcgtaaagaatattccagtatataaaattagagaatcaattaatgggccaattactaataaagcaatttattaatcattctaggttagagacttgataaaagtatactaacattgtgtagtaatgttcagcttgtagaaaaaacaatgttttttctacaagattttattttaaatgcttttcaaaattatcagggattgagaatcagaaaaagagccattaagctcgatcttagctaggtattacgatcttctgtatattattgtgagaaatatagaagattcagttagttagcatttcgattttaagctgagcctgcaatagcaaagcatctgttttgattattctttttctgatacataagctaattttgtcgcttttcttttttgtcttttcacgcatttcgaggatgacttactataattctttcagcttttctatgtgttaagattcgaatagatgaaataactttaacaagttggtcaataagaacagatttaactttatgttaaaagagtatctcgtatagaacataagaagaatgacgagttttttaagattatcatcaattatgtgagaataaaatattataagggaaaatgaaggctgtcacgtttctcgacagccctagggaattcctctccttttcatttcgcccgtaatttcgggcacagtcccgtcggcaggcacattggcttctggtcgatcgggcttctcatgatgcagcattccaagccgaagacttcacggaaaaatggctgggtgaacacatcttccggtgttccggcgttgtatatttttccgtccagcacactgatcagatagtcagcatattgagcggcttggtttaaatcatggagcaccatgacaacggtgcggccatggtcgcggttcagctttttcagcagttcaagcacttcaatctgatgtgagatgtctaaatacgtggtcggctcatcaagcaaaagcaaatcagtgccttgcgcaagtgccatggaaatccaggctctttgtctttggccgcctgagagggcatcaagtgtccgatccttcagttcaatcatgcccgttgcttccagcgcccactctaccatgtcatgatcctcttgggtatgcttggataacagctttttgtgaggatgtctgccaaaatagcataattcctctaccgtcaatccttcaggagcctgaggagattgtggaagaatggccagtttttttgcgacttcttttgatggctggcggtggatgtcttttccttctagtagcactgtaccgctttttggggccatcagcctggcgagcgatttgaggattgttgatttaccgcagccattagcgccgatgagcgcagtgatttttccttcttctatctttaagtcgactccgtcaataatcactgtactgtcatatgaaagagtgagctggtctgcagccagttttcccatggtatcctctccctactgtttcctcgcttcgaatttcaataaatataagaaataaggcgcgccgatcacggctgtcagtattccggcaggtatttcaaccggaggcatgatgccgcgccctaacgtatctgcaattaataatataatagcaccaatcaatgccgatgcaggcagtaaatatttagctttttctccggtaagccgtctggcgatatgcggagcaagcaagccgataaaaccgattgagccgacgacggctacacagcttcccgccagcgccaccgcggtgaaaatcaggatgaatctcagccggtttgcgttttctccgagaccctgtgcaagctcatccccgagtgacataagatccagcttcggtatgagtatgcagacgatcggaaaaagaatcaaaagccatggcgcaagcagcttgacttcttcccagtttcttccccagaggcttcctgtcagccaaatgagtgcagcattcacgtcgcctggaaacttgaccatcatatattgcattccggcgtggcagaccgcgcctaaagcaatgcctgataaagccagtgaagagggctgaatgctcttttttcgggctatcattaataatagtacagcaataatggcggctccggcaaatgcggagaacggaagcacgtataccggcgactcaggaaagatgagaatcacagccatcgccgcaagtccggagccttttgaaatgccgacaacgtccggggaagcgagcggatttcggatcacaccctgtaaaatcgctccggcagcggcaagtccagcacctgccaaaatcgctaatataatgcggggaaggcgatattgctggatgataaattcaaaggaatgatccagtcccagcagattcgtcactaccgcatcaggtgaaatgtataatgcaccgattccaatgctgatgacggacagaacgattaaaatcacggccaatatgagtatcgccagtaaggggcgtttttgttttctggttgttttcttcatttcaggtttcgccctttccttgccaaatataagaaaaacggcgttccgataatcgcggtgacaatgccgaccggtgattcataaggaaatgcaatccatctggccagaacatctgcgtacaccagcaaaatggcaccgaacagtgccgaaaacggaagcacgtattgataatgttctccgatcagcttgcggacaatatgcgggacgagcagcccgacaaagccaatcggcccggcgacggctacggaagcgccggaaagaattaaaataatcaaactgatcagaatcctgatgccgttcatattttgtccaagcccttttgctgtttcgtctccgagaccgagaacagaaacagaaccggaaaatacgagggcaagcccgatgccaatgacagaaaaaggagcgatggttatgacgtcctgccagttgctgccgtcgattgcgcctgtcatccagtacagaacatcctcacctgactcatttaaaataatgatggcctgtgtcatagaggagaggaacaagtgcacggccattcctgacagcgccagcttgacaggcgtcattccgccggatgaggcaatcatatacacaatcgcgccgcctgctgccgcacccgcaaaagcgaatataacagatgaatagggcgatgccggcagaatgacgagagaagcaacaacaaaaagcgatgcacccgcattcacaccgaaaatttggggtgaagccagaggatttctggtcatagcctgcatcagcgcccctgctacagctaggctggcgccgacaaaaacgccgattaatgtgcggggaaggcgaagagtagagatgatgagctgttcctttgaaccgtcccatacaaaaagatatttcaatgaatctatgatgctgatgtctgaggctcctactgaaagattcagcccaagcccaaatataaaaataatcagtgcaatgataaacatcatcagtcttgatgatgagcgccgtttggctgaatgatacaacagtctcacttccttactgcgtctggttgcaaaaacgaagaagcaaggattcccctcgcttctcatttgtcctatttattatacacttttttaagcacatctttggcgcttgtttcactagacttgatgcctctgaatcttgtccaagtgtcacggtccgcatcatagacttgtccatttttcaccgctttgagatttttccagagcgggttcgttttccactcatctacaatggttttgccttcgttggctgagatgaacaaaatatcaggatcgattttgctcaattgctcaaggctgacctcttgataggcgttatctgacttcacagcgtgtgtaaagcctagcattttaaagatttctccgtcataggatgatgatgtatgaagctggaaggaatccgctcttgcaacgccgagaacgatgttgcggttttcatctttcggaagttcggcttttagatcgttgatgacttttttgtgctcggcaagcttttcttttccttcatcttctttatttaatgctttagcaatggtcgtaaagctgtcgatcgtttcgtcatatgtcgcttcacggctttttaattcaatcgtcggggcgatttttttcagctgtttataaatgtttttatggcgctcagcgtcagcgatgattaaatcaggcttcaaggaactgatgacctcaagattgggttcgctgcgtgtgcctacagatgtgtaatcaatggagctgccgacaagctttttaatcatatcttttttgttgtcatctgcgatgcccaccggcgtaatgccgagattgtgaacggcatccaagaatgaaagctcaagcacaaccacccgcttaggtgtgccgcttactgtcgtttttccttcttcgtcatggatcactctggaatccttagactcgcttttgccgcttccgttgttattctggcttgatgaacagccggatacaatgaggcaggcgagcaataaaacactcatgatggcaatcaacttgttagaataggtgcgcatgtcattcttccttttttcagatttagtaatgagaatcattatcacatgtaacactataatagcatggcttatcatgtcaatatttttttagtaaagaaagctgcgtttttactgctttctcatgaaagcatcatcagacacaaataagtggtatgcagcgttaccgtgtcttcgagacaaaaacgcatgggcgttggctttagaggtttcgaacatatcagcagtgacataaggaaggagagtgctgagataaccggacaatttcttttctatttcatctgttagtgcaaattcaatgtcgccgatattcatgataatcgagaaaacaaagtcgatatcgatatgaaaatgttcctcggcaaaaaccgcaagctcgtgaattcctggtgaacatccggcacgcttatggaaaatctgtttgactaaatcactcacaatccaagcattgtattgctgttctggtgaaaagtattgcattagacatacctcctgctcgtacggataaaggcagcgtttcatggtcgtgtgctccgtgcagcggcttctccttaattttgatttttctgaaaataggtcccgttcctatcactttaccatggacggaaaacaaatagctactaccattcctcctgtttttctcttcaatgttctggaatctgtttcaggtacagacgatcgggtatgaaagaaatatagaaaacatgaaggaggaatatcgacatgaaaccagttgtaaaagagtatacaaatgacgaacagctcatgaaagatgtagaggaattgcagaaaatgggtgttgcgaaagaggatgtatacgtcttagctcacgacgatgacagaacggaacgcctggctgacaacacgaacgccaacacgatcggagccaaagaaacaggtttcaagcacgcggtgggaaatatcttcaataaaaaaggagacgagctccgcaataaaattcacgaaatcggtttttctgaagatgaagccgctcaatttgaaaaacgcttagatgaaggaaaagtgcttctctttgtgacagataacgaaaaagtgaaagcttgggcataaagcaaggaaaaaaccaaaaggccaatgtcggccttttggtttttttgcggtctttgcggtgggattttgcagaatgccgcaataggatagcggaacattttcggttctgaatgtccctcaatttgctattatatttttgtgataaattggaataaaatctcacaaaatagaaaatgggggtacatagtggatgaaaaaagtgatgttagctacggctttgtttttaggattgactccagctggcgcgaacgcagctgatttaggccaccagacgttgggatccaatgatggctggggcgcgtactcgaccggcacgacaggcggatcaaaagcatcctcctcaaatgtgtataccgtcagcaacagaaaccagcttgtctcggcattagggaaggaaacgaacacaacgccaaaaatcatttatatcaagggaacgattgacatgaacgtggatgacaatctgaagccgcttggcctaaatgactataaagatccggagtatgatttggacaaatatttgaaagcctatgatcctagcacatggggcaaaaaagagccgtcgggaacacaagaagaagcgagagcacgctctcagaaaaaccaaaaagcacgggtcatggtggatatccctgcaaacacgacgatcgtcggttcagggactaacgctaaagtcgtgggaggaaacttccaaatcaagagtgataacgtcattattcgcaacattgaattccaggatgcctatgactattttccgcaatgggatccgactgacggaagctcagggaactggaactcacaatacgacaacatcacgataaacggcggcacacacatctggattgatcactgtacatttaatgacggttcgcgtccggacagcacatcaccgaaatattatggaagaaaatatcagcaccatgacggccaaacggatgcttccaacggtgctaactatatcacgatgtcctacaactattatcacgatcatgataaaagctccattttcggatcaagtgacagcaaaacctccgatgacggcaaattaaaaattacgctgcatcataaccgctataaaaatattgtccagcgcgcgccgagagtccgcttcgggcaagtgcacgtatacaacaactattatgaaggaagcacaagctcttcaagttatccttttagctatgcatggggaatcggaaagtcatctaaaatctatgcccaaaacaatgtcattgacgtaccgggactgtcagctgctaaaacgatcagcgtattcagcgggggaacggctttatatgactccggcacgttgctgaacggcacacagatcaacgcatcggctgcaaacgggctgagctcttctgtcggctggacgccgtctctgcatggatcgattgatgcttctgctaatgtgaaatcaaatgttataaatcaagcgggtgcgggtaaattaaattaagaaagtgaaaaacacaaagggtgctaacctttgtgttttttaattaattaaaatgtttattaacttagttaaggagtagaatggaaaaggggatcggaaaacaagtatataggaggagacctatttatggcttcagaaaaagacgcaggaaaacagtcagcagtaaagcttgttccattgcttattactgtcgctgtgggactaatcatctggtttattcccgctccgtccggacttgaacctaaagcttggcatttgtttgcgatttttgtcgcaacaattatcggctttatctccaagcccttgccaatgggtgcaattgcaatttttgcattggcggttactgcactaactggaacactatcaattgaggatacattaagcggattcgggaataagaccatttggcttatcgttatcgcattctttatttcccggggatttatcaaaaccggtctcggtgcgagaatttcgtatgtattcgttcagaaattcggaaaaaaaacccttggactttcttattcactgctattcagtgatttaatactttcacctgctattccaagtaatacggcgcgtgcaggaggcattatatttcctattatcagatcattatccgaaacattcggatcaagcccggcaaatggaacagagagaaaaatcggtgcattcttattaaaaaccggttttcaggggaatctgatcacatctgctatgttcctgacagcgatggcggcgaacccgctgattgccaagctggcccatgatgtcgcaggggtggacttaacatggacaagctgggcaattgccgcgattgtaccgggacttgtaagcttaatcatcacgccgcttgtgatttacaaactgtatccgccggaaatcaaagaaacaccggatgcggcgaaaatcgcaacagaaaaactgaaagaaatgggaccgttcaaaaaatcggagctttccatggttatcgtgtttcttttggtgcttgtgctgtggatttttggcggcagcttcaacatcgacgctaccacaaccgcattgatcggtttggccgttctcttattatcacaagttctgacttgggatgatatcaagaaagaacagggcgcttgggatacgctcacttggtttgcggcgcttgtcatgctcgccaacttcttgaatgaattaggcatggtgtcttggttcagtaatgccatgaaatcatccgtatcagggttctcttggattgtggcattcatcattttaattgttgtgtattattactctcactatttctttgcaagtgcgacagcccacatcagtgcgatgtattcagcatttttggctgtcgtcgtggcagcgggcgcaccgccgcttttagcagcgctgagcctcgcgttcatcagcaacctgttcgggtcaacgactcactacggttctggagcggctccggtcttcttcggagcaggctacatcccgcaaggcaaatggtggtccatcggatttatcctgtcgattgttcatatcatcgtatggcttgtgatcggcggattatggtggaaagtactaggaatatggtagaaagaaaaaggcagacgcggtctgcctttttttattttcactccttcgtaagaaaatggattttgaaaaatgagaaaattccctgtgaaaaatggtatgatctaggtagaaaggacggctggtgctgtggtgaaaaagcggttccatttttccctgcaaacaaaaataatggggctgattgcggctctgctggtctttgtcattggtgtgctgaccattacgttagccgttcagcatacacagggagaacggagacaggcagagcagctggcggttcaaacggcgagaaccatttcctatatgccgccggttaaagagctcattgagagaaaagacggacatgcggctcagacgcaagaggtcattgaacaaatgaaagaacagactggtgcgtttgccatttatgttttgaacgaaaaaggagacattcgcagcgcctctggaaaaagcggattaaagaaactggagcgcagcagagaaattttgtttggcggttcgcatgtttctgaaacaaaagcggatggacgaagagtgatcagagggagcgcgccgattataaaagaacagaagggatacagccaagtgatcggcagcgtgtctgttgattttctgcaaacggagacagagcaaagcatcaaaaagcatttgagaaatttgagtgtgattgctgtgcttgtactgctgctcggatttattggcgccgccgtgctggcgaaaagcatcagaaaggatacgctcgggcttgaaccgcatgagatcgcggctctatatcgtgagaggaacgcaatgcttttcgcgattcgagaagggattattgccaccaatcgtgaaggcgtcgtcaccatgatgaacgtatcggcggccgagatgctgaagctgcccgagcctgtgatccatcttcctatagatgacgtcatgccgggagcagggctgatgtctgtgcttgaaaaaggagaaatgctgccgaaccaggaagtaagcgtcaacgatcaagtgtttattatcaatacgaaagtgatgaatcaaggcgggcaggcgtatgggattgtcgtcagcttcagggagaaaacagagctgaagaagctgatcgacacattgacagaggttcgcaaatattcagaggatctcagggcgcagactcatgaattttcaaataagctttatgcgattttagggctgcttgagcttggggagtatgatgaagccattgatctgattaaagaggaatatgcgatacaaaatgaacagcatgatcttttattccataacatccattcgcagcaggtgcaggccattttgttagggaaaataagcaaggcatcggaaaagaaggtcaagctggtgattgatgagaacagctcactcgcgcctcttcctgcgcatatcggcttgtcccatcttattacgattattggcaatttaattgataacgctttcgaagctgtagcggagcaaagcgtgaaggaagttttgttttttatcacggatatgggccatgacattgtcattgaagtatcagacacagggcccggtgtgccgccagagaaaatagaagctgtgtttgagagaggctattcttcaaaggggatgaggagaggctacggtctggccaatgtgaaagactcagtgcgtgaactgggcggctggatcgaactggcgaatcaaaaaactggcggggcggtattcactgtatttataccgaaggagaaacaaagggggaatccatttgattcacatcgcgattgcggaggatgattttcgagttgcgcaaatccatgagagattgattaaacagcttgatggattcaagattatcggcaaggcggctaacgcaaaagagacattggcgcttttgaaggaacacaaggctgatttgcttctgctggatatttatatgccggacgagcttgggaccgcgttgattcctgatatacgaagccgatttcctgaagtggacattatgattatcacagcggcaacagaaacccgtcatttgcaggaagcgctaagggcgggaattgcccactatttgatcaaacccgtaacagctgacaagttcaggcaggtgctgcttcagtataaagaaaaaaggaagctgctcatgtctcagccggaggtcagccaatccatgatcgaccatatttttgggaacggtgtgaagacagctttgccggcagaggatttgccgactggcattaattcgattacactgcgaaaaattaaggaagcgcttcagactgcgtcagaaggattgacagcggaggaacttggggaaaaaatgggggcgtcacgaacaactgcccgccgttatgccgagtaccttgtgtcaaaggaagaagcaagagccgagcttgaatacgggattatcggcaggccggagagaaaatattatttggcggcggattagatatgaaaaaatctataatcctattgaatattctattgatctttatgcagggtgatatcaggcaggcggctgcgccgcgcctgccggacgggccgatagaaattgtcgtccctgccgaaccttctggcggctgggatgtcacagcgcaggcgatccaatcagttttgaggcagaagcagatcgtgaaggatgatgttcatatcgtctataaatccggcggcgggggagagaaaggctggaaatatgtcaacaaaagcagcaaacaaaccatcagcatgacgtccagcctaatattgagcaatgatcttctcgggcaaagcaaattaaaaatgtccgattttacgccgctcgccattctctccaaggaatggcagacggttgcattgccaaaaggatcagcgttaacaaatggcaaggatgtgctgaatgagatcaacatgcatcccggcaaggtgagaatcggctttgccccggggtttggcaatgatgatcagctctcgttcgtcagagcggcagatatgtacggcattgacccgtttgacattcaattctcacagtatgacagcagcgaacagctcattcaggcgctgatcagacatgagatagaagcggcttccatgacactttctgaagcgaaaccatatgaacgaaacggcgatatcacgttagccgctgtaacgtctgataaaagacttcccggttttccaaatgtaccgacgtggaaggagcagggaatcccgtttgttttttctcattggagagggattttgggcccgaaaaatatgtctgaggaagagatttcttactgggatcaagcgctaaagaaggtcacctcctcacctgaatggaagcggaaaataaacgaacaggactgggaaagcttttatttaaacagcagggaaacgaaacggtttttagaagagcaatctgctttttatcaaagcatcatgacaggaaattaaaatcccgacatcccgggatttttttcatgccgaaaattgatcaaaaagaacaaaacggttttaaaaaattaaaaatacaaaaaaaccaaattatttacttgcggttggttttcccatacgatggcaaaaaggcaagacaaaaaggggagtaagggagaaaaaaatgtaagcggattcatttaagggggaatggatgtgttagcaatcttaggctttctcatgatgcttgtgtttatggcattgatcatgacaaaacggctttctgttttaacagcattagttttgacgccgattgtgtttgcgcttatcgccggatttggatttactgaagttggggacatgatgatttcggggattcagcaagtcgcgccgactgcggtcatgattatgtttgcgatcttatattttggaattatgattgatacaggcctgtttgatccaatggttggcaaaattttaagcatggtcaaaggagaccctttaaaaattgttgtcgggacagcggttcttacaatgctcgtcgccttggacggagatggctcgacaacgtacatgattacgacaagcgccatgcttccgctctatttgctgctaggcatccggccaattatcttggcaggaatcgcgggagtcggcatgggaatcatgaacacgattccatggggaggtgcgacgccgagggcggcgagtgcgctgggggttgatccagctgagcttacagggccgatgattcctgtcattgcaagcgggatgctttgtatggtggcagttgcgtatgtgcttggaaaagcggaacgaaagcgccttggtgtgattgaactgaaacagccagccaatgccaatgaaccggctgctgcggttgaagatgagtggaagcggccgaagctttggtggttcaatttattgttaacgctttctttaataggatgtttagtatcgggtaaagtcagtttaaccgtactgtttgtcattgcgttttgtattgcgctgattgtgaattatcccaatctcgagcatcagagacagcgcatcgcggcgcattccagcaacgtgctggctatcggttcaatgatttttgctgcgggggtgttcacggggattttgacaggcacgaaaatggttgatgaaatggcgatctcgctcgtgtccatgataccggaacaaatgggcggattgatcccggcgattgttgccttaacaagcggcattttcacatttttgatgccgaatgacgcgtatttctacggggtgctgccgattttatcagaaacagctgtcgcatacggtgtggataaagtggaaattgccagagcctctattatcggccagccgattcatatgctgagtccgcttgtgccatccactcatttgcttgtcggactcgtcggagtttctattgatgaccatcaaaaattcgcattgaaatgggcggttctcgcagtgatcgtcatgacggctatcgctctattgatcggtgcgatctctatttccgtatgataattcaggcgtaatgacacacactaacggcatacaacattccggaggtgtcattatgagtgatccttatatgccgctgacttcagtcagaagcggagcggggttcgaagcggcaaaaggggtgcacggcctgactgtgcaaattgcgaatgtctattttattcagctgccttctgaacctcactcatttgttttaattgatgccggcatgccccaatcagccggcgtgattgtcaatgaagccaaacaaagattcggtgaagggtttcagctgaaggcgattatcctcacacacgggcactttgaccatattggggcaatcgaagagatccttgagcattgggatgtgcctgtttatatccattctcgggaaatgccttatgtaacaggtaaagaggattatcctccggctcgtcctgacagcaagagcgggctggtcgctaagctgtcgccgctgtttccgcggcactctatcgatatttcctcacatgtccaggcactgccggaagacggttcagttccttttcttgacgagtggatgtggatcgcgacaccaggacacacgccgggccatatttcgttattccgcgatgacggccgcgtgcttgtggcaggtgatgctgttattacagtggaacaggagaaaatggctgacgtcttgatacaaaaacaggagcttcacgggccgccggcttatttcacgcctgacacagagacggccgctgagtccattctaaagctggccggtcttgaaccggaagcgttattgaccgggcacggcataccgatgaccggcaaaaactttcgaagtgacttaactgaattggcaaatcggttatcgtctatttgacacccgcaccacgcgggtgttttttattgttttccaggaagttgcagaaaaatcatttgtcttgccgcttaaaaacgatacaatgaaaagcatgaagtgatgtgaaggggagagtttgttggaagaaaaagaaatactctggaacgaagcgaaagcgtttattgccgcatgctatcaggaattgggaaaggaggaggaagtgaaagaccgtctcgcggacattaaaagtgaaattgacctgaccggaagctatgtacatacgaaggaagagctggagcacggagcgaaaatggcttggagaaacagcaaccgctgcatcggcagattgttctggaattcgctgaatgttatcgacagacgagacgtccggacgaaggaggaagtgcgtgatgccctctttcaccatattgaaaccgccaccaataacgggaaaatcagaccgaccattacgattttccctccggaagagaagggtgaaaagcaagtcgagatctggaatcatcagctgatccggtacgctggatatgagtcagacggagaaagaatcggcgacccggcttcctgttccctgacagcagcctgcgaagagctcggctggcgcggagagcgaacggattttgacctgctgccgctcatttttcgcatgaaaggggacgagcagcctgtctggtatgagctgccgcgttcacttgtgattgaggttccaatcacacatccggacatcgaggcgttttctgatttggagctgaagtggtacggcgtgcctattatttctgatatgaagcttgaggtcgggggcattcattataatgccgcgccatttaacggctggtatatgggcacggagatcggagcgagaaacctcgcagatgaaaagcggtacgacaagctcaaaaaagtagcgtccgtgatcggcatcgccgctgattacaatacggatttatggaaggatcaagcgctagttgaattgaataaagctgtgctgcactcgtataaaaagcagggtgtcagcatcgttgaccatcatacagcggcaagccagtttaaacggtttgaagaacaggaggaagaagcgggcagaaagctgacgggggactggacgtggctgattccgccaatttcacccgctgccactcatatcttccaccgctcctatgataactcaatcgttaagccgaactatttttatcaagataagccttatgagtaaacaatagaaaatcgatgatggccttcaaggctgcgggattcagtcacagagatgtcggtaacctttgagaaagggcttccgttctttacagcctcaacaaacgattgcagggcgttttccggaccctctgccaaaatctcgacacgcccgtcatcacggtttttgacccagccggccagttttcgcttatcagcttccatttgaacaaaatagcgaaagcccacaccttgaacccggccgtctacaatgattcggtattgaagcatgtaaaaaccaccttttctttttatgataatcaatcattttacaacctgtaaaggggatgtgtttgtatgaaacaagagcgctattcagttctttctcttaatctgggaaaaccgcagacgcttgaatatgacggaaagaaaatcgaaaccggcatcatgaagcggccggctaaatcagccgtcatgctgtatcgggagaattttgaaggagacggacaggcggacctcgtcaaccacggcggacctgataaggctgtctgtgtctacccggcggagcattatccgttttgggaagagttcctctcaagaccgctgtcaaatgccgcatttggagaaaatctgacggtcgcgggcctgactgaggagaatgtttgcatcggggatgtgttcagacttgatgaagctgttgttcaggtcagccagccgcgccagccgtgtgtaaagctggcgaaaaagtttggtgtaaaagaaatggtgctgaaggtccagcaaaccggctatacagggttttattttcgcgtgctggaggagggcagggtgtctcccggcgcgaaccttgaattgctgtccagaggagagaaaggcatatccgtccagttcgcgaaccgcatcaactaccatgatgcaaaaaatctcaccgccattgaacggattttaagtgaggctgcactatcggaaagctggagagcgtcctttatgaaaaaaaaggacaggctgctgccggttgaatagaaaaaagccgcgcatatcaacgtgcgcggctttgccatatttaagattgttttttctttgattcaagcaggttggcaagaaaataggttttatagctttgaagctttcttccttcatggtgcgtgatcccctgcttttttagttctgccacataccagcctttactgccgtaatgcatgtcagaaaactcctttccctatctgatttcgaaacgattggcattgtaacatctataaaaagatgctgaaaagagatgcggggaaaactgagcctttcgcactagatgtacgaatgttcttctgaatgtatatgcggagcaaaagccgaatatgatttaatggccggttagtttgatcatgacaacgccaaatgtcataatggcgaaaacaatgccgatatatgtgagcatcccgttttttttcttaacgccgtaaacggtcataatgatgccttcaatgaaaaaaatgatgccgaaaataataaaccacatgcagataaaggctcctttcacagacataatagtagtgtagcatatctgaaagagccgggctgtgacaatatcaagaaagccgggcgcatatcgcccggctcatgttttattgtttatcaaccaatttgaccagaagctgtgccaaatgttctttctcatcttcgtctgcaacgctccaaagctcttgcagcagcatttcttcaccgttttgcggctcttcatgctttgcgaggtagtctcccaggatcgcagcgctttttacaagcttgccgtcatccaatcccagctttttgcctcggttgacttgttttttcaggtagcctttaaattcctcaaagtcttttaaaatgtcttcttttattgtgccatgcatcgcgttcatttcgttttcaatttggattttttcttgatctctgttcattgcaagacctcctcgtacagaataatgatgctttacctgcaattggaggaggttaaacctgccggaagcccggaatgtgttttacagtttcgtcaggataatcggttcatcttttgtgatgacgatcgtgtgttcaacttgggcaaccatgcttttatccggcgtcttgaacgtccagccgtctccagcttcaacaatcgtttctgctttcgttgaaataaacggttcaagcgcgatgactgtgccatttttgaacagcgcattatcaaacggatcataatagttcatgatgtggttcggcgcttcatgcaggcttcggccgattccgtggccggtcagggttttgatgacggtaaagccttgagagcgtgcttcatgataaacggctcttccgatctggttttggcgcttgcccgcttttgcctgctgaagccccttttgaaaagcgttttccgcgcattggcaaagcttatgaaggcgttcttctccttcaccgagcacaaatgagatgcctgtgtcggaatagaagccgccaaattcagcggagatgtcgatgttgacaaggtcccctgcttttaaaattttggatgtgcttggtatgccgtgagccacttcatcatttacgctgatacatgtcacacctggaaaatcgtattccttctcaggagctgaaacggcgccgtgctcatcaagcacagcttttccgataaggtcaaggtcttttgtgctcatgccgggctctgccttccgcttcatttcttcacgcgcaagcgcgacgattcttccgatttttttcaggccttctaattcttgatcgtttgttacaatcatctgtcattcccgctttctttttaaataatctagattaagcttaccacaactgtcttaaaaataggaaacacacggacctgggaaaaaagaaatacccccgggaaaattggtatagatcactagatatcttatatggtatatttgaaaaaaaagggtatgagggggatgggtatgctttcatttttacaaaaactcgggaagtcatttatgctcccgattgcggttctgcctgcggttggaattatccttgcgcttggcagagaggatgtatttaatatcccgtttgtctatcaggcggggacggcggtttttgatcatctgccgcttatttttgcgatcggtattgccatcggcatttcaaaagacagcaatggggcagcgggtttatcaggggcgatatcgtatctgatgcttgacgcggcaacaaagacaattgataaaacaaataacatggcggtgtttgggggaattattgccggtttaattgccggttacacctataaccgcttcaaggataccaagctgcctgaatatctcgggttcttcagtggcagacggcttgtgccgattttaacagccattattacgatcattttagcgggcatattcggagtggtctggccgccgattcaatcgtgtatcaactcgtttggagagtggatgctcgggctcggcggcatcggggcaggcatattcggcctattcaacaggctgttaattccgcttggccttcaccatgtgctgaacaatattttctggttccaattcggagaatataacggagtgacaggggatttggcgcgctttttcgcgaaagatccgactgcgggcacatatatgaccggatttttcccaatcatgatgttcggtcttccggcggcgtgtctggctatggttgtgactgcgaagccgtctaaacggaaagcgacggctggaatgatgattggatttgctttaacggcgtttatcacagggattacggagccgattgagtttgcatttatgtttttatctccgcttttatacgctgttcacgcggtcttaaccgggttatctttatttatcgtcaactggctcggcatccgctcaggcttctctttttcagccggagctatcgattatgtgctcagctatggaatcgcggaaaaaccgctgcttctgcttttggtaggtatatgctatgcggcagtatactttatcgtgttttatgtactgattaaggctttgaatttaaaaacgcctggacgggaagacgatgatgtggatgaagtgctggatgaaaatactgttcaggatgtaaatgaaaacatcatgctgaaagggctcggcggaaaagaaaaccttcaaaccattgatcattgcgccacaaggctgcgactgactgtgaaggataccgctttggtggatgaagcactgctaaagaaagcaggcgcaaaaggggttgtcaaatcgggcgggcaatcggttcaagtcattattggcccgaatgtggaatttgcagctgaggaattgagggctgctgtcaaataaaaaagcggagagggcaacctctccgctttttcttatttatcttcgttatcctttgacgtttcggaagaatcttcgtcatgttttgtgtaatcataatcagaaggattcaccttcttaaaacctttcggctcgtagaaccgcagcaggtctccgtttatgattttatcggacatttcaagttccttcttgacgagtgagtcttctgacttgtcgacttcggattcatcgagttcttttccggttttcgtgtcgtaatacttaccggatattttcgtgtacttcggtgaaataaagtctccgtttcggaacggaatcacttcacggtgttctttcgataaaatatcagaaccggacatcagatagtccttcgtatccactccgagcagatgcagaatggtaggagccacatcaacgtctccggcatatttatgaactttctcgcccttcacgccggcagcgtggataaagagcggcacccgttgaagctgggcgttgtcgtaatcagtgatttcatccttgccaagcactttcgccatcgctttattgtggttttcagagatgccgtagtggtctccgtacatcacaataatcgatttatcatataacccgtcttttttcagatcattgaagaattgttcaatggactgatcaaggtaatgggctgactggaaatagttatcgacgacagagtcaccaaagtctccagccgggaagtctgtatccccctcatccattccgaatgggaagtggttggaaagggtaatgaacttcgtatagaacggctgcggcaggctttccagcagcggcattgattctttgaagaacggtttgtctttcatgccgtagtttttcgtgttttcttcgttcatgtcatagtaagcagaatcaaagaatttatcaatgccttccgccttgtacatttcgttacggttccagaacgtctgcgtgttcccgtggaaagtagcagatgtgtaattcttagacttcagaatcgccggaacggattgcagcgtgttttgcgctttgtttacgaaaactgaaccttgagccagcgggtacagagagttttccatcataaattcagcatcagatgttttaccttgtcccgtttggtggaaaaagttatcaaagtagaacgtttcgttatcatgtgccagtttatttaagaatggtgtcacttctttgccgtcaattttatagtcgatgataaatgactgcaaagattcaagtgaaacgtaaatgacgttttttccttccgctttgccgaaatacacgttattcggcacatcgtaattggctttcatgtagttttctacttccgttacgtcgctggaatcggcaagcgcgcgctggctgttggacttgatattctgtacagcgtcataaatcgtgaaattgtatgttcccaagtatttcacaagatagttccggtcgaatgatcttgtcagcaattcaggacggtctgattccgcaactgccaggttgatcaagaacacaagaattgaagacgcaaaaataattcggaacgattttttgcttgacgtttcggcaggcttgtttactttgatcgccaagatgatcaggatgatcgtatcgataaagtaaaaggcgtcagtcggtctcatcagcgaaaatgcgctgtcaccgagttggccgccgtttgttttagcctgcataatgaccggaattgtaataaaatcattgaaaaatctgtagtacacaatgttggcgtacagtaaaaaagacattaaaaaatgaatcactataatggctgtctgctgtaattttttcttgaacaagagtccaaagccaagaaagaacaagcttgagctaagaggattcacaaaaagcaatattttttgtatcgtgttgtctattcctaagttgaaattcaggacataaccgacatacgttttgatccataacaggacgaccgcaattaagaagaaggccagtcctctttcttttataaatgttttcattgttacactccttttttccgatccagttcgagcgaaacgatagaaaaaacgaacgtatccaatataacacgaatcagcagattagaaaagtgaaaatcgtatgagggagaaagtggcgaaaaacgccgtcgaatcaacgtttcgctttgatattaccaaatgtaaaacaaggtatctttctagaaataaaggaataaaatggtacattgagaattgtatgataaaatataaggtatagataaaaagaggtgaaatgatggatttttcccatattgtgtctgaagataaaattaagcgcgccatcaaagacggggactttcaaaacctcccgggaatggggaagccgctgccgaaggatgacgcggcacacttgccggaatcgctgcgcatgggctatcgtattttgaaaaacgcgggaatggcagaggacgagggcgcgctcaaaaaagagcttatgaccatcgaccatttaatcgaaaagtgctatgacgaaaaagaacgcgagcaattaatcagaaaaaaatctgaaaagcaattgctgcttgataagcttgtcgacaaaaaaggcatgttttcaaagccagcatccgctttttataagaataaagtatatgaccggcttggacgaaacagaccttcttccagctgatttgtcttgtctgcaggatggcgattgataaaagccatcctttttatgttccaagttctatgtcaaaaggtttatgtttttccatctatgggaaatgattcataaacgaaaaaagggtgatgggatggaacgactattagtatggatagagcatatatctgattggctgtggggtccgccgctaatcatcctgctgacggggacgggcttgtatttcactattttgctgaaaggttttcaatttcgctatcctttatacattttcaaacagacaatcggcagtgtaggaaaaaagccgaagggagaaggcacagtcacaccgcttcaggcattgacctcagccctcagttcaacgatcggtgcagcgaacattgtcggtgtgcccgccgctattatgtttgggggaccaggagcggttttttggatgtggcttattgccttatttgccatggcgattaagttttctgaaagtgttcttgctgttcattacagagaaaaaaatgagcagggtgaatacgtcgggggaccgatgtattacataacaaaagggctgcgcatgaaatggctcggcgtattcttctctgttgcgctgattgtggagctgattcccagcattatggttcagggaaattcggtttcagtctcgcttgccgagacgttttctttcaataaaatatacgcaggaatcggaattgcatttttgattgggttagtggtgataggaggggtaaagcggatcggaaaagtaacagagtttgtcgtgcctcttatggcaggggcatacgcaggtgccggtctcctgattgttctcatgaatctatcatcagtgccggcgtttttctctctcgttttttcaaatgcgtttacctcttcttcagcagttggagggttcgcaggtgctgcgttggcggaaaccgttcgctggggatttgcccgcgggctgtattctaatgaagccgggatgggaacagccccgattgcacatgcggcagcaatgactgatcatcctgtgcggcaagggttttggtctgtgatcggcattgtcattgacaccttaatcatctgtacgactaccgcttttatcgtccttgcatccggtgtatggacagggaagaacgcctcaaatgacccggcagcactgacaacggccgcatttcagcactatttcggttctggaggaggatacttcgtttcggtttccctggtcttctttgtcgtatcaaccattatggttgtcattttttacggcgtaaagcaagctgaatttctgttcgggcggctggcaggacatgtgattaaattcgtttatttagcggctattatcataggtgccgcaggcggagcaaaagccatttggggcgtattggacttagcattggtttttattgttgtcccgaatgtgattgcgctcttgttattgagcagaaaggtaaaagcgctgtacaccgaattctttacatctgaacagtactacctgaaagatataagaaaaacgaaacaaaagcctgtttatccaacaaaagaagctaaaaattcctagtgttttgcttttgcgccgaacaatgctttgctttttatgatcaaataaatgagtaaaggcagcaaaagagaaatcactacattaatgattggtttgattctgttaaagtcgattagctgatttgtatttaaaaaaaaccaaaagccgcatacgactgagaacatgccggttggtgtatacatggctttcgggtcgatttttgagtgtaaaaacgaaaggccgtataccacgatatatagggaacctgctatcttcaccataatgaccggaatccaaaaagccgcgatgatcaggtctgagcgatccagaaaatccgtaatgcggatctgcctgatgaccatataagcaggatcaaagaaagtagatgtcaggttgggaccaaagacagaaattgaagaaaataacatcacggccagcaataaagcgcccagcagtatcgcgaaaatggtgtattttagcgggacgctccggtttgagaagagaagcggaaggataatcaattcccccattgtcccaaacgcgtaatagcctgattgaaggtatgggattagaccttcaaaaacaggtgtcaagttttgaagctcaatttgtgtggccagcgtaaatggaaggaacaagaccaggatgccgaatggaaataggaatatctgcgccattctggtcaatgtttcttttccctctctggcaatacagatcgccacaaagataataacaccgccaagaacagccattggtgttctcgggagaaataaaatgttaatcaaattgatgaaaaaacgtatatcatgagcattgattaacaggaaatacaaagaaaacagtaaaatgataatccggcctgcgattggtgaggaatcgctcagcagctcatagatatttttatcctgatgctttttcatcagcctatgcatgagccagagtgccggaatcacgatgacaacgccgaggatgtagctgtgccaggcattttgttttgctgattcgatcatgagaatcggagcatgctttaatccgactgctaacgtatacagagctccgaaaaataatccttggtatgcagaggtcttgtccataaagcacatcctttctgtcatgttcaaaacggaatatatttaaacaggtgccccagccgcggaagcaggggattcactctcatataaatccatagaaaagcacttcctgcaattagcaggctgaaggcccattttgttagattgttagcggaacgaaaattcttccattcatatgcgtatatggcaatgcacacaatcaatgtctgtacgatatagctgatcatgctgacgcacctccattaatggctgatcgttttgtataggacaccgccctgctcaatcgtcacaattgggacgacgtgaacctccatatccttatatacctcttcccattcctttttcagcagattcttcgtggttgccgtgcttctgatggtcctgtcttgaaagccggccgggtccgcctttagcttttgcaaacgatgaacggtgctgatcacgtccttctttatggttctgtttaatgctttttgaatgatgtaatactggtcattttctctcgtctcataggttgattggttttccataataattcctttggctctgatctcgattgtcattgacagctttccgtttttttcagcggcatgaaaggatgcattggacttttgaagctgaatggatgcttgccccatttgattcggcaggtctactatgaattctggctggcgggcttgattcagcaacatcagggctgctgtcatgtgttcatctttgaaaatatccatcaatctgtcctttttaaagatcgcaagcccgtcaattttcaaattagatttgcctttccctccaggttttgttttagatgcagagatgaccggtgcatacggatcactgcctatttctactagatcagacatgaatctgcttaagaaaacggggcggctcgttgcgataatggccagctcccgaatcatttccgccggaaactgttcaagctgaacatcggtatttaaaatgtcccgcgcttctccccggctgactaaaatgagcgccgttaatctgttctgcggatttcgcgttaaaatatcaaagactggggcaacgccgtctctcgccatatcctctccaataatgactgtacgtctgtgggacgtattgattgtccgtgacaaggaggtttgcagcttgttgttcgcttctctgatcgtagtgccggaagctgaatcaacataccatgtttttgaaccggcagttccgccgccgccccctgtttgtccgcctaattggccgaccaagggaatctgcatggccactcgatactgatcttttttcttatcaatggctgagctgacaacaaatgcaatgtcattgatttctgtccggtcccagcaccccgttagaaggatacaaatgagaagcggcaaaacacacttatatattgttttcttcatcttttgggtcctctcttttcgctcccttctgtccgttgccgcgcgaatacgtgcccggccttctggtcatcgtccaccaaggcgccctgacaaaaatatcttttacttcatctcgtttaaacggagaaatcccggataaataaggaatgccgaaagattgcagcttgcataaatgaagcactaagataatcgtgccgagcataatgccgaatatcccaaaaatactcgccaaaaacataagcgggaaacgaagcatcctgatggagatagctaagttaaaccgcggaattgtaaatgacgcgatccctgttaacgatacgatgatcaccatgggggcagacacaattcccgcttcaacagcggctgtcccaatgactagggccccgagaatactgacggtctggccgatggttttcggcaggcgcactcccgcctcacggagagcctcaaaagaaatttccataatcaatgcttctatgatggcggggaaaggaatcggttcacgcgcagaggccacactgaacattaagtttgtcggcattaagtcctggtggtatgtaataacggcaacataaatagccggcaaatataaagcaacgaataaaaacatatagcgaagccagcggattaagttagacatcaaataacgctcatagtaatcttcactggcctgcataagctgccaaaacgtaatcgggcctgttaagacaaagggcgtattatctgtgaaaatggcaaatcggccttcgagaagctgggcggcgacggtgtccggcctttctgtgtattgcagctgggggaatggcgagtacgtgtcgtcttcgataaattcttcaatatatccgctttctaagacagcatcaatctttatctttttgattcttttttttgctttgtcaataacctttggatcggcaagcccgtcaatataggccaagacaacatcggttttggttttcgtgccgattttaaaagagatcattttaagctgaaacgttttgacgcgaaagcgcacaagagcggtattgaccctgaggctttcagtgaagccctctcttgaccctctgatggtcgattctgttatcggctcttcaatgcttcttctttgtccgccttttatatttaagatcaggccttttgagtgcccgtcggcaaataaaaccgcgttcccctcaatgatggatgcagccactttgctcatactcgtttctaatgcaacacttgaaattgatagagtattttgcagcgcctcttcatgttcatctatttgatccgtcaaatgcattaagaaagggcggagggcgtgatcctgaatatgttcagattttacaattccttcgatataaacaataaatccgcacagcccgtttccaaagtcaaattgtctaaatacgatgtctgagcagccttctgttaataaggtcagattttcgaggttttccttcaaattgggagagatcggtctgtcctgattgtcttcaagctctttgatgagctgaagcgctttgtcgcgtttattcatagaggctcaccctgctttttaatgtcatattcaataagtgcttgtgacttttagggtaaccttgtctgtttcatatattccagactaggatgaaagcgctataaaaaagtgttgactacctgtatatacaggaatacaatatgattataagttgtatatacaagttataaaaacggatacggaggggttggcatgggggaactgaacaaatcggcacgtcagattgtcgaagcagtcggcggtgctgaaaatattgcagcggcaactcattgtgttacacgtttgcgttttgctttaatagatgaaagcaaggttgaccaagagatgcttgatcaaattgatgtggtaaagggatcattctcgacaaacggacagtttcaggtcgtaatcggccagggaactgtcaataaagtatatgctgaactggttaaggaaacggggattggcgagtcaacaaaggatgaagtgaagaaggcctcagaaaaaaatatgaatcctttgcagcgtgctgtgaaaacgcttgcagatatttttattccaatattgcctgcgattgtcacggcgggtcttttaatggggatcaataacattttaacggcggaaggcattttcttcagcacaaaatcgattgtgcaggtttatccgcagtgggcggatcttgctaatatgattaacctgattgcaggcacggcctttacgtttttgcctgcgttaatcggatggtctgccgtcaagcggttcggcggcaatccgcttctcggcattgtgctcggggttatgctcgtgcatcctgatttgctgaatgcgtggggatatggcgcggcagaacaaagcggagagatcccggtatggaatctattcggcctagaggtgcagaaagtcggctatcagggccaggtgctcccaattttgcttgcttcttatatgctggcgaagattgaggtatttttaacaaaacgcacacctgagggcatacagctgctcgttgtcgcaccaattacgcttctcttaacaggatttgcctcttttatcattatcggcccgattacatttgcgatcggtaatgtactgacttcagggcttatctcggtgtttggttcttttgccgcactgggcggtctgttatatggcggtttctactcagcgctcgtgattaccggtatgcatcacacgtttcttgcagtcgacctgcagctcatcggttcaaagctcggcggcacctttttatggccgatgctggcgctttctaatatcgcacaaggttcggcggctctggccatgatgtttatcgtgaaggatgagaaacaaaaaggcctctccctcacatcagggatttctgcttatcttggcattacagagcctgccatctttggggtgaatctgcgatacagattcccgtttatcattgcaatggtcagctctggcctggccggaatgtatatttcttctcaaggtgtgctggcaagctccgtcggtgtcggcggcgtgccggggattttctcaatcatgagccagtactggggcgcgtttgcaatcgggatggctattgtattgatcgtgccgtttgccggaacatacgcgtatgcgagattcaaacataaataacaagtggggagcgggacgtgttgaacgttcccttttcccgttttcaatttaaatatggtggtggaaacagatgaaaacagaacaaacgccatggtggaaaaaagctgtggtttatcaaatttatccgaaaagctttaacgatacgacaggaaatggtgttggcgatctgaacggcattattgaaaagctggattacttaaaaacgctacaggtggatgtgctttggctgacgccgatttatgattctccccagcatgataatgggtacgatattcgtgattattactcgatttatcctgaatacggaacgatggaggattttgagcggctagtgtccgaagcacataaaagagacctgaaagtcgtcatggatcttgttgtcaatcatacgtcaacagagcacaaatggtttcgcgaggcgatctcttcaatagacagcccgtaccgtgatttttatatatggaaaaaaccgcaggaaaacggttctgttccgacgaactgggaatcgaaattcggcggctcggcatgggagcttgacgaagcatcgggccaatactatttgcatctgtttgatgtgacgcaggctgatttgaattgggaaaatgaagaggtcagaaagcatgtctatgacatgatgcatttttggtttgaaaagggaatagacggctttaggcttgatgtcatcaacctgatttctaaagatcagcgctttccgaatgcggaggaaggcgacggccgctctttttacactgacgggccgcgggtgcacgaatttctgcatgaaatgaacgaaaaggtgttttcacattacgacagcatgacggtcggtgagatgtcttcaacaaccgtagaccactgcatccggtatacgaatcctgacaataaagaacttgatatgacattcagcttccatcatctcaaggttgactatcctaacggcgaaaaatgggccttggcgccgtttgattttttgaagctgaaggagatcctatctgactggcaaacggggatgcacgcaggagggggatggaacgctctgttctggtgcaatcatgatcagccgcgcgtcgtatcaagatatggagatgatggcgcatatagggtgaaatcggcgaaaatgcttgctacggccattcatatgatgcagggcacgccttatatttatcagggcgaggagctggggatgacgaatccgaagttcactgacataagctcctatcgggatgtcgaatcgctgaacatgtatcacgcctttaaggaaaaaggaatggctgatcaagatattacagccattttacaggcgaaatcccgtgacaattccagaacccccgttcagtgggatgctacggaaaatggtggttttacaacgggcacaccatggataccggttgcaggaaattaccgggaaatcaatgctgaagcggcgctgagggatcagaattcggtgttttaccattatcaaaaattgattcagattcgcaaaatgtatgacattgtgacagagggtacgtatgagataattgcaaaggatgacccgaacatttttgcgtatctcagacacggcagcaatgaaaagctgctcgtgatcaataatttttacgggacagaggcggcctttacactgccggactctttagcgcctgacgaatggaaggcagaggtgctgttgacgaacgatgaagcaagggaagggcttcagaacatgacgcttcgcccatatgagtccattgtttatcgtttaacgaaaccgtgttaaactaagctgggtggtccataatgaaggtgaataaattcatcacaatttataaagacatcgcacagcaaattgaaggcggccgatggaaagcggaggagattcttccgtctgaacatgagttgaccgcacagtacggtacatcaagagaaacggtccgaaaggcgcttcatatgctcgcgcaaaacggttatatccagaaaatcaggggaaaaggctccgtcgtgctcaatcgtgaaaaaatgcagtttcccgtttcgggccttgtcagcttcaaggagctcgcgcaaacgcttggcaaagaaacgaaaacaactgtacacaaattcgggctggagcctccgtcagagctgatccaaaaacagctccgggccaatctggatgacgacatctgggaagtcatcaggtctagaaagattgacggggaacatgtgattttggacaaggattactttttcagaaagcatgtccctcacctgacgaaagaaatttgtgaaaactccatatatgaatatatagaaggagagctcggtctttcgatcagttacgcccaaaaagaaattgtagccgagccgtgtacggacgaggacagagagctgctcgatttacgcggctatgaccatatggtcgtggtgagaaactacgtctttttggaggataccagtttgtttcaatatacggaaagcagacaccgtctcgacaaattccgatttgttgattttgcgcggcgggggaaatgagagaggcgcctgcctgcggcagcgcgcttttttgtttggtatcaaaattgatactatccaacaaaaatgtgcgtacttttactttttatcataatggctacaatagagatgagagtaatctaaaggagaggtgttttacatggcagatctaaagacacaaattctggatgcatacaatttcaggcatgcgactaaggaatttgacccgaataaaaaagtgtcagacagcgattttgaatttattttagaaacaggaagactgtctccgagctcactcggccttgagccttggaaatttgtcgtcgtccaaaatccggaattccgcgagaagcttcgtgaatacacatggggcgcgcaaaagcagctgccgaccgcaagccatttcgtcctgattcttgcgcgtacagcgaaggatatcaaatataatgcggactacatcaaacgtcatttaaaagaagtaaaacaaatgcctcaagacgtgtacgaaggctatttaagcaaaacagaagaattccagaaaaacgatttgcatttgcttgaaagtgacagaacattgtttgactgggcatcaaaacaaacctatatcgcgcttggcaacatgatgactgccgctgcgcaaatcggtgttgattcctgcccgatcgaaggcttccagtacgatcacattcaccgtattcttgaagaagaaggccttctggaaaacggaagcttcgatatttctgtgatggtggcattcggctaccgagtgagagaccctcgtccgaaaacaagatctgctgttgaagatgttgtgaagtgggtttaaaagaagaaagctgctcgcatagcgagcagctcttttttatgcctgattcgctctattctgttttctcctctgatgtaagtacattgccgttccgagtgcgctgatcagaaatccggccaacaggatcgagtacatggatgtggctgtgtccggaagcaggccgccagccggaccgtctgttcctgatccgcccgaaccgtttccaccagagccgttagtcggttgagtgccgggaggcgtatcatttcctccgtttccgtcagttggctgttttccgcctggtttgtcggagcctccgccatgattgccgtcatcaccgcctgtcggttgatctgacgggaatgccggcggtttgttgtttgaaccggaatttaagatcgtgtattcgctgaagtggtttgtatatcctgtcaccatatcatcatcgactgatccgtgacctgtctttgtgaaagctttcttttttctatcgacgtgataaatggcagggttatgggcttcttcaatatcaaacatgcgaagcgaaagctgtacgggctccttgaatgattttatttcttttcctttttgcttcactgtaaagtcatatacatctgacagtgacacatccaattctcccgtagacttgattccgattgcagtgtctgcggttttaaggttcgccattggcatcttcatgctgtaccagtagttgaacatcgtcaatgaaggatctgactctctttctttcaaaagtttgacctgatcttttttcactttaagattgataggcttctcttgagatccttcatgtattccataatagacaaatggcgtgttggcatttttagcataaatcgcaaatttgtcttcatcaagtgtccagctgccgtccttctgctttgtcggcaggaatacttctttgattcgtccttcaactttaggagagaccttgtttcctagttttttcagctgttcggtgaaaatctcataatcaacgtagccaaggtcttcaccatgggaggcttctgtaaagacagaatatccgtctcctccggcaccgacaaaattatttgttgccacgcggtaggtatcatccgtatttatagcaactttgtctccgttaggcgattcaattttcacttctaacacacggtgtccaggtttgttgtttaatgtaaaggtatattcgattccggccacctgagggaaagcgccgccgccattttccacattgcttaggccttgttcaagggcttctttaatttgttttccggttaaatcggccacgtaaagcgtattgccgaacggcatcacgttgagcacctcgccgagtgtgatatcacctttgtcaatgcctgctctgatgccgccgccatttgttatcgctattctggcgccggctgcttctttcgcttttgccagcataccgtccgcgatgaagtttccgagattcgtttctttcgtgcgcacatgctcacgctggccgtcaagcgccacatccgtgtagccgactttttcatttttcacgtcctctaattcatttttgaactgatcgagctcttgttttgcttctgggttttcttctgtatgttcatcaattggcagcacgctcagatttgatttatctgtttgcacaacgcctttttcatcaaacgcgacatcaacgcgccccaagaattggccgtattcttttgcctgcgccacgatcgtcggttcttcgttgttcacgacctccattttgtctacgagggtgtgagtgtgtccgccgatgatcaaatcaatgccttttacttttttggctagctcaagatcccggttatgtccgatgtgggttaaagcaataattttatttaccttttcttcttcttgaatcgctttgacggtgttttgtgctgtttcaaaggcatcattgaatacgatgcttttgcccgggcttgatgtggtggctgtatcttctgttgtcaggccgaatacggcgactttctccccgtcaacgtctaacagaatgtaagggtgaatgccggcctctttcttttcacctgccgtaaaggtttgcggctttttgacaaatgatttcagcttgggctcatttgacacatctacgtttgcactgacaatcggaaattccggcgcttcaaagtgatagcggttcgccggatcaacggttgcgctgtttccgcttagaaaatcagaaagcaccgtcgggcctttgtcaaattcatggtttccgaaggtcatggcgtcatagcccatcatgttcatcattttcagatcggccaaaccgttccatttagtaaaatacagatcgccggaaaacacatctcccgcatcaaggagaatattgtgatttgtttcgctgcgtacttcgttgattttcgtcattcgtctcgctgcatcatcgagatgggcgtgcgtatcattggtgtgcatgacggtcagatcccacagtccgtctttaggaggatctggatttgaatcatcatcgaattgcagcttatacacaccatagccttcattcgcagacttgcctacataagcgacatcgtctgctttatcggcaaatggcttggccaaaagcgaggattcaaacgtcagattcgtgccggaaacaggcgcgattgaccagttgttgtctgcttttggattgactgttttttgttcaataatgtaatccatcagcacctgcctattttcaactgcagagccgtggacaattttatcgctcgtcagatgagggaacccgccgcctccggacgcacgatagttattggtgactacgagaaattcctggcttgggctgatcggcttgccttcataggaaagattgatgatacgggatgaatccgcattgatcacttttccgttctcattgtatttagccggttttgtcacatcgacctgatatgtgacaccgtcaatcacgtcaaaattataggagcggaaattctcgttcagcaaggcctggtcgccgcctttagctggatcaatttgattgaattggcctgctgacatctccagccagtccttgacctcgctgcctgtcagcttgacgatttgaacagtattatcgtaaagatacaagtcaccgacatttttaatcgcaagatctccggctggaatgtttgtatagtaattggctccgtttctgccgcctgctttaaacggcgctccagcggataaaatcggcaggttcttgtactcggtatccttcatttctttttcagcgtaccacttttgcgcgtcagtcacgatctgaatggaaggatcatctttgacctgtgcaaagaagctgttaatatctgcttcggttttgccgactggctttcggacatactccagtgtgttttggtgtgtttgctgaatggtgtttgtaacggtttcgtttcttgatgtgacgttgccagcaatagattcaatacttcctttggaatctgctaccttccatgagccgtccgccttttcaagcttgaggtcaatcacgcctaaatatttgccccagctgcttggcatgacgacaggaatgccgttaattgttcccttttccacattgaactgagcaacacccgcatactcggcggaaggaaagagtccgtgctgatggcccgagataatcgcgtcaatgcctttcgttttggtggcaaggtcaaacacggcgttttctgcgcctgatgattgcgcctgcttttcaatgccggtgtgggcgagggcaataatgacatctgcgccttccgccttcattttcgggatcgtttcattggcggattctacgatatcctgcacctgaacttgcccctcgagattctttttgtcccatgtcatgatttgcggcgggacaaagcctatgtagccgacttttactttctgctcattaccgttttcatcaatgagggttttttcattaatcacatacggcgtataacggttttcgccgctagttgttttgacgttggcatttacaatcgggaaatcggctcctttgattgtgccgtcgagaaagtcgagcccgtagttgaattcatgattgccaagcgttccggcgtcgtatttcagcgcattcatgacgctgataatcggatgggttttcgtgccggagataatgtcgtctttttgatatttcaccgcgtattcacccagcggattcccttgaatcaagtcgccgttatccacaagcagggtgttagggttttgctcgcggtgcttttggatcaattgcgctgttctcgccagaccgaaatccgccgtttctttgtcgctgtagtaatcgtaatccatcatgttggcatgaatatcagtcgtagccaaaatactcagatgcacctgaggagccgcgctttcttctgcatgaatgggtggtgttgggaggattaggctaagtatcataattgggggcaaaagaatacggagaatgttttcgacgtgtgttcgtcttttctgtattctcaccagttctccacctttcaacgaaatttgtgttacagctcctattgtaagaatattttgtaactatttgtaggtgtttctttatgattattgtaaaagggagaaaaatgagtattatgtagcagtatcaaacgacaaatactgggcatttatgcttatcgtttgtcacaatcgcggaatgtttattttagtgtggctggggtagagtgttttatgtagacatataaagcgggaggttatgaatcatggggaaaaaaattgcagttgttttaacatattattttgaggacagcgagtacactgagcctgcgaaagcctttaaagaagcgggacatgaactgactgtcatcgaaaaagaaaaaggaaaaacagtaaaaggcaagcagggaacagcggaagtgacggttgacgcgtccattgacgacgtaaattcttcagactttgatgcgcttttgattcctggaggattttcaccagaccagcttcgcgctgacgatcgtttcgtccaatttacaaaagcgtttatgactgacaaaaagccggtatttgccatttgccacggcccgcagcttttaatcaatgcgaaagcgctcgacggccgaaaagcgacgggctatacgtccattcgtgttgacatggaaaacgccggtgccgacgttgtggacaaggaagtggttgtttgccaggatcaattggtcactagccgcacaccggacgatataccggcatttaaccgcgagtcattggcattgcttgagaaataagaaaaaacggacgctcttgggcgtccgtttttttgttgcttaggcttgagcacctgtcagtttcttgtacctgtaatacaagaaagcagctgcagccgttccgatgaccgcaatgccgaagtcgaatatgaaaatatgggcgatgccccccgcttttgcgataagccctgttgcaatcggcagcagaatcgatgcaagacttgaagcagtcgctacaattccggtaacggttccttttcgcttccagaaaagctctgtcattaacgtaatggtaatttgaaacacacccgcagttgaaaagcctaagaaaaaggcagtgatgtccagcacaactgggatatgaacggtcagcatgactgcgagcgtacataaagtaataataggatataagagcgttatgaagacaggtttgacccatctattcagcaaaacggctaataataaaacagatgccagagatcctatactataatagctcagcaattgtacagatgctgattcagctaaaccggctgccttttgcgcgtagctcgggagccagatttgagaaaccgtaaataaagccgtggatgtaaaaccgatgataatcagtgcggtgccttccttctgaaaaacgggttcagacaagaaaacgggagattcctgttggccgctattagttggtttcttatgttttttaggaaacgaaagcgttgataaataaataatattcaggagatagaccgctgccggcagataaaaagcaaatccgtaaaacatgctgtggtctgctaaaaatgtgatcaaaagcggcaaaagtgcggcccccacagacataaaggctttaaccaagacatttgccgaaccggaagcagacggaaagagctcggttagggccggatatgttccggcatccatggctgaattagcgactccggctaataaagcgaacacaaacgccagctcatagctcggtgataaaggaataccgactaaaaagacggccataattcccgcagaagcgacaacaagcggctttctgccgattttatctgatagaacgccggaaatgccgtatgtcagcagtttgccaaacccgatagcggcaatgacataactgatgccggtcggatcggtattccactgttttgttaatgaagacatattggatgcgagaatgatgttgaccatccccagaaagaagtagttgatatacattccggatgctgttttgatagatgtcgtttgcatgcttgtactccttcaaatcttattcgaacactttgctgttttggtttggggaaatgataaaaaagactcgccgagtttccggccagtctccattatttacgaagcgaggctaattcttgagcaatcgcctgcatttcacttgggctgaatgattcttttttcatcaccattctgtgaaggtacgtgaggtcttcaatcttctcatcactgaaatcctccgctttgattacgccgacgttcagcatgttcagcttttgggaaatctcttcaatcatttgagttaatgtttctgtatttgggctggacaaagggttccatcctttctatgcgcaatataggtatgttttattctaacagaattccatcagaaaaaaaccctattctaaaagcaggctgttcattccaaaaaagtgaagacatcagttgaaaagaaaatgaacatcctactaagatattcatgaaggtttctttttagagaaataggggcaaagaatagggaggttgcacatcatgataagcgtgttatttgtttgtttaggtaacatttgccggtctccgatggcggaagcgatttttagggacctggcagccaaaaaaggattagaggggaaaatcaaggcggactcagccggtattggcggctggcacatcggcaaccccccgcatgagggaacgcaggagatattgcgcagagaaggaatcagctttgatggcatgctggcgcgtcaagtcagcgaacaggatctggacgattttgattacatcattgcaatggatgcagaaaatatcggaagtctcagaagcatggcgggttttaaaaacacctcgcatatcaaaaggctcttggactatgttgaagattcagatctggctgacgtacccgatccttactacacagggaactttgaagaggtctgccaattaatcaaaacgggctgtgagcagttgcttgcatccattcaaaaagaaaaacaattgtgagtgaaaggagaatttgcatgaacaacgaacgtttaatgctgaaagggatatttctcggagctgcggcaggcgcggcgttatcactgctccataagccgacaagacaggcgtgcgggatgagatggctgacatgcaagcataaactttcactgtacaaaagcaacccagagctgttaaaaaacactgtcatcacaaaagtggatgaggccaaaaagctcgcccgaacgctttcaaaggaagtcgactttgtgaaccagcaggtgaaagagctgaagaaaacaacgccgcaagtgatggaactcgtgcaagaaacgaaagagcatttttcaaaaaaatgatcaaacatgcgaggtgagacgacatgagttttttgaaagagcttttcagcagatacacccttcatgaaggacaaagtaaatcagcggagctggcgtatttttttctattgtcactgtttccgtttttgatttttatgctgacgctcaccgcgtatcttccgctttctaccgatgatgttttaggagtcatagaacaatatgctcccgccagtgcgatgtcactcgttgaatccattacccatcaaaccttaaataatcgaaatggcggtttgctgtcattcgggattatcgccgcattatggtctgcgtctaatggaatgaatgcgatcgtccggtcgctgaaccacgcgtatgatgtggaagaaaaccgctcttttatcattgttcgtctaacctcgatttttttgacgattgccatggtatttacgattttagtggctttgcttctgccggtatttggccgggagattggaaggctcgcttctgactttgtcggcgcgtcggatctgtttttatccgtctgggccgccattcgctggggtgtcagcccgcttgtgcttttgattgttttttccgcgctgtatgtgattgcgccgaacaaaaagctgtctctccggtttgtcatgccgggtgcggtctttgcgactatcggctggatcattgtcagcacattgttttcattttacgtcagcacgtttgcgaactatagcgccacttacgggagcatcgggggaatcatcgttctgatgatttggttttacttgagcggcattttaattatcctaggcggagaaatcaacgctcttttacataaacgtaaaaagcttcctgatgaaaatccctaccattagcgcaccctataaacgaacttcggttcaaaaagaagtcggggggatatcgtgatgaccaagcatacgaaaaaaggcggaagccataacaaacaaaactcgaaaagcaaatcgagccataaaacaagcggaagcgccaacggacaaaacggctaccattagcataaaagcctcctgacatgatgtcgggaggctttttgattaagaagatgaagaataggtttcagccggtgaccagcttttcggtttgcccagcacaagggccagccacacagagctaagcgtgagagtaatgaagtagaacaagtttgcgctttcaaatgtctgcatataccagccgccggcaactgggccgaggatgctaccgagactgaatgtaatgccgcaaagcaggtttcccgccggcaggaggtgaggcggaagaaggtctgtcatatagctgatgccaagtgtaaaggttgatccgactgccattcctgcaataaaaaagcagccgccgatcacgtagggcgaaggaaatacaccggcgatgaaaaagcaaagagccccagtcagtaaaatcaccagcagcacattccgcctgccgtatttatcgctgaggatgccgagcggaaactgaaagataatgcttccaatcgcaaatgcgggaaggatgatcgctactgcgtctactgatatccccaaacggagcgcgtacaccggaaagcttccgttcagcgccgtttccagaaagccatagccaaatgtaggcataaaggcaacccacccaaacagcatggcctgataaaatcgcctgaaactattgtctgatttggtttcatgaggactggtttccgggtatgcattttgtagaaagaaaacaaaaagccacgcaaacagactgatgcagccggacacgataaaaggaagcgacggactcagcttgacaagcggcaccatgaacgggcctgcggcaaagccaaggccaaaggaaagcccataaatagacaggtttcttccgcgattttgttttgatgacatggaggtcacccacgtttgcgtagaaaagtgaagcatgtggtcgccgattccaatgaacaggcgaagcaggaaccagacccaaactgactgaagccaaataaatccgaataagcttaaaatgacaatgcttccgcccatgacgatcagcggcttgaacccgagctttctgagcggtgcttccataaacggcgaagccaaaagcacaccgatatacagcccggtcgcgtgcaggccgttgatagcagcggattctccatttgtttcaaaaatgattgaaatgacaggcagcagcatgccttgtgaaaacccggaaatggaaacgagcaagacaaggataaagaaatgaaatcgtgacatcgtgtcagttctccttatatggaatctatgttgatcgtacaacgttttccaaaagcaggcaacctgaaaaaagcctatatcacgctatacatttgccctcgtgtaatcatgaaggtttttgtgaagaataaaaataaaacaagtcataaaaaaggagctatttcaccatgaatcgtatcttttttattttagtggcggccggtgttccgctttctgtgattggcagtttgatgcattggccttccgcggttctatttgcagtttattgcgtgacgattatcgcgcttgcaagctatatggggagggcgacagaatcactgtccatcattgcaggaccgcgtatcggcggtttgttgaatgcaaccttcgggaatgcggtggagctgattatttccctttttgcattaaaagaaggcctgacaggaatcgtgcttgcctctttaaccggttcagtgctggggaacctgttgctggtagcgggcctatcgttttttgtcggcggtttaaaatataagcggcaggaatttaatatccatgatgcccgccataactccgggcttctgatttttgccatcattgtcgcctttgtgattccggaggtattctctgttggtatgggaaacgccagcaagctcaatttaagcatcggcatcagcatcattatgattctgttatatgtggcggcgctgtactttaaacttgtcacgcatcggggcgtttatcagccgaataatgccgctcagactgaagaagaggaagagccagaatggtcagggaaggttgcgacgattgtcttgtttgcggcaacgattgtggttgcatacatatccgaaaacctggtccatacctttcactcggtggctgaacagttcgggtggagcgagctgtttattggggtcatcatcgtggcgattgtaggaaatgcggcggagcatgcgtcagcgattattatggccttcaaaaataaaatggacattgctgttgaaattgcagtaggctctacgctgcagatcgctatgtttgtcgcaccggttctcgtcatctgttctatcttttttccgacaagcatgccgcttgtatttacattgcctgagctcgtcgcgatggtatcagcggttctcttgatgatcgcgatttcgaatgacggggattccaactggtttgaaggggcgacactgcttgctgcatatgtcattatggcgatcggctttttccttctttaacctgaaaaaatgatggataacaacaaagcgggatgaaaagactaagggaaaatgccatagaaagagtgatatgatgaaaaagctatttcattccacacttattgtgttgttattctttagttttttcggcgttcagcccatccacgcgaaaaagcagtttaaggttcctaattctgtcgcaagcatttcaaaggaaaacacgtatccgaatgcttcacaggatcagccaatgcttcagccgagcaagctggcaaaggaattgctcgatcattctgaggtaaagattgaaaatccgcatctcatcaaaatgctgaatgaatccaacatatccggcacaccgcttgcagtagggtaccgggcgacaatatttctcgggaaatgggcgctcggctatgaatcaaatgaaacagtcgcaaactgggaatataaaaaaatcaatacaaaccgtgcggataaccgcggcgggaaagaaacggctgaaatgcattatgcccaggaacagcagtacagagtgaagggcggcttgacagctaaagttccaaatgctgaagatgtcaaaagcatgatgatgcaaaaagcaatgaagaaaacgaacctcccgcttgcatttgagacggtcatcggggctggcacaaaacgggatcagatttataaagtcgctcctaaaaaaatcggttatctacatgcatatgcaccggctgtgaatgaaaaaggaaaagtgacttacggagaagtgtacttagtgctgaaaggaaataaacgaaaactcgtcgtgaaaaatgtcacgtcacagggaatcggcgcgtggattccggttcaagatcatgtcacgtttggctttcagctttcctcactgccaagataaataaaaaactgattccaactcggaatcagtttttttgtttattgggttctctcgattcggaccgcttcctcaagcatttgcacattgttttggtagagctggcgaacgagaacccgtcttactgcaaggctggcactgaaataatcatcatctttcaccatgcctttaaccgtaaattcgacgccgcgattgattttattcaatgcggtgatgccgtggatttgaaacggttctgtcggattgccgaattcatcccgcttcaatgaatcacgaagctcttcattcagcatgtcacatgcctcttccaacacgctgtacacgcggtccggatcttctttaaagctgataagaaaggattcggtaatccgcataaaatcaatattatagttctctatttgtctgacctcgccgttgctgatggtgagcagcttcccgctccattcccggatttgcagcgagcggaggccgatttcctccactgtcccgttgaacaagttgttgacggtgacataatcgcctttgtgcagctggcgttcatatattaagaatacaccagccagcacatctttgatcagcgattgggcgccaaaaccgatcacgatacctgctacgcccgccccggccaatatcttgccgaaatcatgcacaaataaagaaataacgtaaaagataaaaccaattgttgccgtatactgggtgacagaacggacaaggctttcaatcgttttttcctttttttcttcaataaagtccgtccgtttaaaaaatagctgtaccagccggttgatgataaagacaccgatccaaaggataacggcaacgaggagaatatcgacgattttattttgaaaaatctccgtaagtgtttctttcatccgcatctaactcctggcttgacgttttgtgaagtctgtatcctgataataactgtttttgacaagaacattcggtccgaggcaccggacattcgggcagtggcaactcagttctttcgcaagcttggtctctctccacttttcataggcggaagggaggctgtccgtctgaatgttgccaagcggcggggtatcaccgaaatcggtcacgataatgtttccgtcgaaaatgttcacattcaggcgggatcggccgtcagggtcatttcgcactgtgacgtttttcgccgcgcgaagccggcgaagcagcttttggtcgtcttcgtccggactgcaggcataaaacggcagcgttccgaacagcatccacgtattttcatcacgaatatccagcaagcggtgaatggcctgtctcatctctttcaggctgagggattcaagagcgcttgcgaaatcgcttggatacattgggtggacctcgtgacgctgacatttcatatcttctgtgatttggcggtgaatatgctcaatatgcggaagtgttcgtttgttcagcatcgtttccgcagataccattactccggcatccacgagcgtgcggctgttttcgatcattttttcaaaatagcgcgcgcgctgttcgaaggtcggttttctgtccatcatggcaaagccgatttcagcaaaatcttcaactgttccccagttatgtgaaatatgtagcacatcgagatacggaatgatccattcgtaccgctcgatgtcgagggtcagatttgaattaatttgtgtccgcacaccccgttcatgggcatatttcaataaaggaacaacatattcttttactgatttcaacgaaagcatcggctctccgcctgtgatgctgatggatctgaggcgcgggatttcctccagccgttttaacagaagatctattggcagagcattcgggtctttaggctgcaatgtatagcctacagcacaatgctcgcatctcatattgcacagtgtcgttgttgtgaattcaacgtttgtcagctgcatgtctccgtattggtcaacatccatataggcttcccaagggtcaaactcgggcgtaatcggacgcagcttcgtgttttgtgtcatgactatctaactcctttataaatgggcatactaacgctgccaacagttaattttagacctgatttgccaagatcgcaagtagcgcggcgattgaaaaacggcaaaaaatgagctaccataataaaaaatgaatggaggaacagaatggggaacgccgtaaacaataaagatcagcagattgattatttaaagaacagacttgacatgtttatgaacgtcatcgattcattagaccctgaagcaaccgacgttgaagatatagacaggcttatcagcatgcttgatgacctggaagccaaatacgaacgttttaaaaaagattgggaataaaaccgcgtgcccgccgcggtttttttattggcataaagcaacagtataaaacaaagtctctatctgtaaaataagaaaaaatgcagaaggagcgctggccatgaagtggatgtgttcaatatgctgcgccgccgtattgcttgccggaggtgcagcacaggcggaagcggtgccgaatgagccgattaattggggctttaaacgaagtgtcaatcatcagccgccagatgccgggaagcagctgaacagtttaattgaaaaatatgacgcgttttatttagggaatacaaaggaaaaaacgatttacttaacgtttgataacggatatgaaaatggctatacgccaaaagtgcttgatgtcttaaaaaaacatcgcgtaacaggaacgttttttgtcaccgggcatttcgtaaaggaccagcctcagctgatcaaacgaatgtcagatgagggccatattatcggcaatcattcctttcaccatccggatttaacgacaaaaacagctgatcagattcaggatgaacttgattcagtcaacgaagaggtttataaaattacgggaaagcaggacaacctgtatttgcgtccgccgcgcggcgtgttcagtgagtacgtactgaaagaaacgaaacgcctcggctatcaaaccgttttctggtcggtcgcttttgttgattggaaaatcaacaaccaaaagggaaagaaatatgcctacgatcatatgatcaagcaggcgcacccgggagccatttacctgcttcacaccgtatcgagggacaatgcagaagcgctggatgacgcgattacagatctgaaaaaacagggctacacttttaaaagcattgatgatctgatgtttgagaaagaaatgaggctgccgtctttgtaaaagagaaagacctctccttaaacggagaggcttttctttattttatacatttaatcagtgcggcccagtccagatccccgaagcctttctcaatcccgctttcaaaatggctcttggccagctcggcaagaggaagatttgcagaaacccgttttgcggcggcgagtgccaggttggtatccttcagccctaaagacattttgaagccggccggctcaaatttctgctcggccataatggttccgtaattttgatagactggagaaccaaagagcgcgctggcgatttctaaaaattgtttttgttctaagccgtatttctccatcattaaaaaggattcagataacgcctccagcatggacacaagcaagaaattaatgctgattttggctgcatttgccgtcttgctttcttcgccgacgtcaaatatctgctggctcaggctgtcgagcagaggcttggcagcttgctttgcttccgccggtccggctgttatgatacggagcgcggctttggctgcggcatccggtctgccaaggacaggagcggcgagaaaaaattgtcctttctctgcatgagccgctgcgagcttttctgagaactcaacactgattgtgctcatcgagatgtgtatgccgttctctgctaatccttcaagcagcccgtcttctccgaatgtcacggtgctgacagaatcatcatctgcaagcattgtgatgacaatatcagcggactttgccgccagccgcggcgtatcagctgcctgtgcgccttctgtgacaaggtcttctgtcttttgtttcgtccggttatagacagtcaattcgtagcctgcttgaagaacatttcgggcaatgggctgtcccatattgccgagtccgatgacagcaattttcaatctaatcactccctgaatattttttccattataaacaatatgaacagaatatgcatagcgatcggcttacaacaaaaaagaacagctgctcgctgtcctcatttaaaaatattgaaccatcctttatgtacaaaccaaatcagcattccaatcacaagcgcggccatcaggccaagtacagcgaaatatccgtatttccaatgcagctccggcataaagtcgaagttcataccgtatacaccggcaataaaggtgagcgggatgaaaatggttgatacgatcgtcagtgtcatcataatcgcattcatccggtttgagtttagcgtcacgtagctgtcacgcaagtcggacgtcatgtcacggttggattccacaatttcagacaactttaacaaatgatcatatatgtcgctgaaataggctttcgtttcccgctgctctttcacatggtcaaggcttaaaatccggtagagcaaatcacgcatcgggataatcgtccgtctcaaatgcaataggtctgttctgagatcaaacacctcgttcatcagcgttccatacgttttgtggggacggctttcttcaatttcattcagccggtcttcaattttatacacgagaggaaaatattcatcaacaagctgatccatgatcatataagaaatatgcccgggcccttttttcaatatgtccggtgaagcatacaaacgctcccggactttagcgataccgggcgtttcgtgtaaatgaaaggtgacgacaaatttttcgccttgaaagatatcgacttcctccgtctcaagtgtttccttattcagcgcatgaatcacgtaaaaacgatagccgtcataatggtcaagctttggccgctgcatatgctggaagcaatcctcaatggcaagcgggtgaaaatgaaaaaaatctctcaataacgccgtttccgtatcctccgggccgtaaaaatcaacccagtaccatgcaatatcaggctgttccactcgttcgatcggtatatttttcagcagctgatgctctgttgtgattgcggtaatgttgatcataaacaaccctccacctgccattatatcatgcggtctttatgagaaaagtatacggtactctctgcctaattccagcggcatgttatactgaacaaaaacggaaaaaagggtggatctcatgtggaaggaaaaagtatctgtcacgcctccgtatcattttgaccgcgtgctggacaggctgtctttagaccccctcaatgctgttgatcgagaggcgagggaagtccgtgtgccaatcagaaatcaagcgggggacgtatgtattgtaaaggtacaggcgttaggccatgcgggcgagcctgagttcctcgtcagcggggaaacggatcagggagaaatgatgaaggaaatcaagcggatttttcaatgggaaaatcatttgcagcacgttctggatcatttttcaaaaacgagcctgtccgccatttttgaagagcatgccgggacgccgcttgttctggactacagcgtgtacaactgcatgatgaaatgcattatccaccagcagcttaatctttccttcgcttacacgctaacagaacggtttgttcatgcgtttggcgagcagaaggatggcgtgtggtgctatccaaagccggaaacgattgcggaactcgattatcaggatctgcgtgatctgcaattcagcatgagaaaagcggaatacaccattgatacatcaaggatgatcgcagaaggcacactcagcttgtcagagctgccgcatatggcggatgaagacattatgaagaaactgatcaaaatcaggggtatcggcccgtggaccgtgcaaaacgtcctcatgttcggacttggccgtcccaatttattcccgcttgccgatatcggcctccagaatgccatcaaacgccactttcagctggacgataagccggcaaaggatgtcatgctggcgatgagcaaggagtgggagccttatttaagctatgcgtctttgtatttgtggaggagtatagaataattcgtctgacaatgaaggaaatcctgcaaacgtgttatactagaaagatgtgaaaaaaccatttcactttctgccatccgcagaaagcttcatatagaaacggagagaacaacgtgaaccaacaaaagaaacaggcgcccgtcgaactgaaggtcggacaaacttttccgctgacgattaagcgtctcggcattaacggagaaggtgttggctattttaagaaaaaagtcgtcttcgtgcccggcgcgcttcctggcgaagaagttgttgtgcaggccacaaaggtccagccgaagttttcggagggccgcattaagaaaatccgcaaggcatctgagcaccgggtggcaccgccttgccctgtttatgaacaatgcggcggctgtcagcttcagcaccttgcatacagccagcagcttcgggaaaaacgtgatatcgtcattcagtctcttgaacgccatacgaagtttaaagttgaaaacatggaaatcaaagaaacgattggcatggacaacccgtggaattaccgcaataaaagccaattccagatcgggcgctcgcaaagcggcagcatcatcgccggcttatacggccttgattctcatgatatcgtgccgattaaagactgtatcgttcagcatccggcaacgaacaaaacaacaggcatcgtccgccgcattttagaggacttcaatgtgtctgtttataatgaaagaaaacgaaaaggcgacgttcgcacgatcgtgacgagagtcggctttgaaacaggcgaagtgcaggtcgtgcttgtaaccgcaaaagaaacgcttccgcacaaggaagaaatcgtcaaagcgattcaaaagcgattgccagaggtcaaatccattattcagaatgtaaacggggcgaaaacctcagtgatttttggtgagaaaacaaaacagctcgccggaaaaacagtgattcaagaagtgctcggcgacgtatcttttgaattgagcgcccgcgctttcttccagctcaatccggaacagaccgtcaagctgtatgatgaagtgaaaaaagcggcgcagctgaccggaaaagaaaaagtcgttgatgcgtattgcggcgtcggcactatcggcatgtgggttgcggacggagcgaaggaagtccgcggcatggacgtcatcaaggaatcaattgacgatgctaagaaaaacgccaaaaaacacggcatggcaaatgccacatacgtaacaggaacagccgagcactggctcccgaaatggacgaaagaaggcttccgcccggacgtcgtcattgtagacccgccaagaacgggctgtgacagcacgttcttggacacgatcaaaaaagtcaaaccgaaacgctttgtctacgtttcctgcaatccatccacgcttgcgaaagatttgcagacgctgtcgaaggactatcgcgtggactatattcagcctgtcgatatgtttccgcagacggcgcatgttgaagcagtggcgaggcttgtattaaaatcgtctaactaaaaagaacatttcccagtcataaaatagttttcctaataagacctggatttcggtaaaataaacaattccgatttccgggtctttttcgtgcgcagctcttgtcctaacggtctgttctcaattttatcttccttcttttcgcggagatctttattttaactggcgaaaagaattgaaaaaacgtgttgaaaagcaggtgaaaaaaagcgttatttaaccggaaaaatatcctcccagtatgtttaaaatacatgagtagaatgatgtaaaatcatagatgtattttcataatttgtaaaattatatattgacttgcagttattacgtgtgaaatattgatgataggaatataaggaaagtatggcgtatatcatttcaagagtcattcgatgtaaaaagttgaaacattgtaataaatgaaagaggtgaaaatgatggccaaccccattttaaaatgcataacgtatgagcactacaacaattaaataatagtgccgagacgataacaactattacagtaatacctacaatggttatatccttgcgacaatcatgcttcataatataatgattttagattgacacttggctaaaaagtattgcagagaaggaaatggataattaaatggataaagtatataaaagaagttggtttcaaacatttttggcatttttagtatctcagctttattttaattttgtagaattaacgggatggggtcctaagtatagagaaatgaatggattcccagcaaacatagttgaactagatttctttcaaacatatctttcattctatgataatccatggtttaatattattactgttttcttgggagttttcactattatacaaataattacagggataacaaaggatattcgaaattaaagcaataacttctgatgccttatttaatgatgaaagaaaatgtacactttcttaattatcttatgagtgaagactgcgacacttagtcagcagtctattttatggttctggatcaggattaccgaattataaccctatacaaatatatagtaggttgccacttgctgcgttggttattttctaaatcatgagcaaatcccaaatgattcagattgaagttcttgaattcttttaaataagggtttattttctcttctcatcctctttactccatgtgattcacaagtggtagcagcttaagtaggttttttcattctcttgagtactcagttataccacccccaactcaatttgctttatctctattagtttttccgcaaatatgatatagagatacggatatggtgtagtgttaaatatcttatcttcaataacagggcaattattttgcgttggtaatatggagaactcatatgatattctatttaggttggaatcctttttatccaaaaagttcaaaagcaaggccactaagaaagacgaaggtcagcgccagttaaccagaatataaaaaatagggtagataatcatcccacgtgaaatcttcaaaatttactatagattgataagaaatgctttcgcatgcgataagtgtaaaagaagcatggtcagtttttaatttgggataaaggttcagccgtatcccataatgaaaggatttgatttttgttatgacagaaaatttctggcgtgaattaccacggccgttttttgtactggcaccaatggaagatgtgacagatgttgttttccggcatgtagtaagtgaagcaggcagaccggatgtgttttttacagagttcacaaactcagagagctattgccacccggatgggaaggatagcgtgcgcggccgtttgacttttacagaggatgaacagccaattgtggcccatatatggggagataagcctgaaaacttccgtaaaatgagtattggcatggcagagttaggatttaaaggactagatatcaatatgggctgccctgtgcctaatgtggcggggaatggaaagggaagcggccttatttgccgtcctgcagttgcggcagaattaatacaagctgcaaaagcagggggattgcctgtaagcgtgaagacaagacttggatacacggatgtggatgaatggcgcgagtggctgacacacattttgaaacaggatattgcgaatctttctattcatctgcgtacaagggcagaaatgagcaaagtagatgcgcattgggagctcatcccagagattaagaaacttcgtgacgaggtggcaccagatacattgctaacaataaacggggatattcctgaccgtcaaactggcttgaaacttgctgaacaatacggcgtcgatggaattatgatagggcgcggtatttttacaaatcctttcgcttttgaaaaggagccgaaagagcatagcagcaaggaattgcttgatctcttaaggctgcatctggatctccatgatgaatattcaaaagaagaagcccgtccatacaagcctcttcctcgctttttcaagatttatctccgcggattccgaggggcaagtgaattaagaaatcaatgcatgaacacaaagtcaacagatgaagtgcgtgcattgctcgacgactttgagagaaagtatcttgatgggatagagtaacagcagtgcttgattcaaaaaaggctaacaaaataaagggatttttacacaattcttgactaaaataaacctggattttcggtaaatccgggtcttttttgtacgcagcttttactcagcctgtcttttctctaatttattgtaagaaaataatggtatatttagtggagatatcatataaagggggagaggaaaatgaaacggctatgcatcatcccctgcggcaagaaaaaaatctgggatgtccagcctgatgccgggccggtaagagcagaggacgcttatctcagcccgtttcatcaggcgtgcgagcggtatgcaaaaacatttttcgatgagtgggtgattttgtcggcgaagcacgggttcctccgccctgatgatctcgtttcgggaaattacgatgtcacttttggcaccggtcatccggaaatcatgacagcggacgagctgcgccgtcaatttcacgaaaaaggcttttctgatatcgaagagctagtcatgcttggcggaaaaaaatatcgaagcgttctaaacgccgtcatcggagaacaccagcatatcagctggccgctatcatcatacaaaggcataggctatatgctccaagcgctgaaccgggctgttgaagaaaagcatgaactgtagcacgtacatatgaggaaaagagtgggaacatgaaaaaacttgtgtttggcttgcttgccattgtgttattcggatgcggactatatatctatcatgtatggttcggtgatccattttcgaaaaatgctgcagaacagaagctagtgtcttatgtgaaacaaacctatcctaagaaagaaatcaagatcacgaatggggtatataacgctaaaacgtctgaatatgtatttgaagcaacctcccaatctcatcgctacccaatgtgtacgaagggatttctgcatcctaaagtaacgtgcgatggaattgaagaagcgtataccgaatcagtagcaaaacatgtaaatgaagaagcaacgaaggcaatcgaagcagatctgaaaaaagcggttcctcgatttataaaagctgatgctgctttgagtatcgaaaacggacagttcacgttagatacaaaatggaacaaaaagctggctgaaaaagcgcctatgagcatgacgattcagttagacgccagcgggttatcaaaaacagatgccgcaaagatggcggaaacggtcagaaaaacgcttaatgaaaagggatatacatactcaaacggcacgatagactgtatgcagaaggacggggacggcggtattggatatgtcaaatattcaattgattttctttcaaaagcagctattcagtcaaacgatgcagaggaactaggaagttaaaaagatttccaaggaaataaatacgtcgatcattgtcaaaggccgggtgatatccggtcttttttttgcatgctgtaaaacgagacaaatgaatcagtttgagacaaaacgagacacacgtctcaaactgtctccaaagtgaagatgagaagactgattttacgggctcaaaagactggcacacttcttgcatttataatggtgaaccctaaatagaaggaggcgcacaaaatgaaattgttaaaacgagaaggcttgtcattaactgaggaaaaagcgctgtggatgtaccaaaagatgctggagatcaggggctttgaagacaaagtgcatgaactgttcgcccagggagtgcttcccggattcgttcatttatatgccggtgaggaagccgtggctgtaggggtgtgcgctcatttacatgatggcgacagcattacaagcacccacaggggacatggacattgtatcgccaaaggctgtgacctggacggcatgatggcggaaattttcgggaaagcgaccggattgtgcaaaggcaagggcggttctatgcacattgcggatcttgataaaggcatgttaggcgcaaatggaatcgtcgggggcggctttacgctcgcatgcggatcagcgctcacggctaaatataaacagactaaaaatgtaagcgtttgctttttcggggacggggcaaataaccaaggtaccttccacgaagggctgaatttagcggctgtatggaaccttcctgtcgtatttgttgctgaaaacaacggctatggcgaagctaccccatttgagtacgcatcagcctgtgattcaatcgccgatcgggcggctgcttataacatgccgggggttacagttgacggcaaagatattttagcagtttaccaggcagccgaggaagcgatagaaagagcaagaaacggcggcggcccgtctttgattgaatgtatgacctacagaaactacggccatttcgaaggagatgcccaaacctataaaacgaaggatgaaagagttgagcaccttgaagaaaaagatgccattcaaggttttaaaaactaccttttaaaagaaacagatgctaataagctgtcagacattgaacagcgtgtcagcgaatcgattgaaaaagccgtctcgttcagcgaagacagcccatatccaaaagattcggagctgctgacagatgtgtatgtgtcatatgaaaaaggaggaatgtaagagatggcgagagtcataagcatgtcagacgcgatcaatgaagcaatgaagcttgcgatgagaaaagacgaaaatgtgcttttgatcggtgaggatgtcgccgggggagcggcggtcgatcatttgcaggatgatgaagcatggggcggtgtattaggggtcacaaagggactcgtacaggaattcgggcgtacaagagtgctggacactccgatttctgaggcaggctatatgggagcggctatggctgcggcatcaaccggtttgagaccgattgccgagctgatgtttaacgattttatcggcacgtgctttgatcaggtgatcaaccaaggggcgaaattccgttatatgttcggcggaaaagcgcaagtgccgattaccgtccgcaccacatacggagcagggttccgggccgctgcccagcattcacaatcgctgtatggccttttcacgagcatccctggactgaagacagttgttccatccaatccgtatgatgccaaaggtcttttgcttgcagcaatagaagataatgatccggtgtttttctttgaagacaaaacgtcctacaacatgaagggcgaggtgccggaagattattatacaattcccctcggaaaagcggatatcaaacgcgaaggcaatgatgttacgctctttgcagtcggcaagcaggtcaatactgcgcttgaagcggctgcacagctttcagagaggggcatcgaagccgaggtccttgatccccgcagtctgtctcctctggatgaggatgcgattttcacatcgttagaaaaaacaaaccggctgatcatcattgatgaagccaatccgcgatgcagcattgccacggatattgctgcgcttgtcgctgacaagggctttgatttgcttgatgcgccgattaaacggattacagcgccgcatacaccggttccgttttcaccagtgcttgaagatcaatatttgccgacaccagataaaattgtcagcgtcacgcttgaattgcttggcgagccggcattgaattaaaggggggacacaaatggcggtaaaagtagtgatgccaaaattgggaatggccatgaaacaaggggaagtatcgatatggaataaaaaagtaggcgacccggttgaaaagggagaaagcattgccagcattcaatcggagaaaattgaaatggagatcgaagcgcctgaaaaaggaacgctgatcgatatcaaagtgaaagagggagaagaggttccgcccggcacagctatctgctatatcggggacgccaatgagtcggtgcaggaagaggcgggggcgcctgttgctgaagacaatatgccgcaagccgtccagcccgtcaaacaagaaaacaaacccgcagcctccaaaaaagatcgaatgaaaatatctccagtcgccaggaaaatagcagaaaaagcaggattagacctaaaacaactgaaaggaactggaccaggcggacgaatcgtgaaggatgacgtaacaaaggctcttgctgaacagaaaaaagatcaagcaaagcctgtttcggagcagaaagcgcaggaaatcccggtgacaggcatgagaaaggtcatcgctgcccgaatgcaggaaagcctggcaaacagcgcgcagctgacgatcacgatgaaagctgatatcaccaagcttgccactcttcaaaaacagctttcaccaactgcggaagagagatacggcacaaaactgacgatcactcattttgtctcaagagccgccgttctcgctctgcaagctcaccctgtgctgaacagcttttatcaaaatgagcgcatcatcacacatccccatgtgcaccttggtatggctgtagccttggaaaatggcttagtggtgcctgtcatccgccatgctgaaaagctatcgctgattgaactggctcaatccatctcagaaaatgccaaaaaagcacgcgagggacgtgcgggaagcgaagaactgcaaggatctactttctccattacaaaccttggcgcgtttggagttgagcatttcacaccgatactaaatccgccggaaacaggcattctcggcatcggagcaagctatgacacaccggtgtatcaaggggaggagatcgtcagaagcacgatcctgccactcagcctgacatttgatcacagagcgtgtgacggcgcccctgccgctgcattcctgaaggcgatgaaaacatatttggaagaacccgcagcattaattttataggaaaagcaggtgaaaacgacatgacattagccattatcggcggcggacctgcaggctatgcggctgcggtttccgcggcacagcagggcagaaacgtgctgctcattgacaaaggcaagcttggggggacctgcctgaatgaaggctgcatcccgacaaagtctttgttagaaagcgcaaacgttcttgataaaatcaagcatgccgacagctttggaatcgaacttccggcaggtgcgatatcagtcgattggagtaaaatgcaaagccgaaaacaacaggttgtcagtcagcttgtccaaggcgttcagtacctaatgaagaaaaatcaaatacaggttgtaaagggaacagcctcctttctttctgaaagaaagctcttgatcgaaggagaaaacggaaaagaaatcagagaggcggaccaagtattgattgcctccgggtcagagccaatcgagctgccttttgccccatttgacggcgaatggatcctcgacagcaaagacgcgctttctctttccgagattccgtcttcactagtcattgtcggcggcggtgtcatcgggtgtgagtatgcagggctgttcgccagattgggatcgcaggtgaccatcattgaaacagcggaccggctgatcccggctgaagatgaagatattgcccgtctctttcaggagaaacttgaggaagacggtgtcgaagtgcatacttcatccagattagggcgggtggatcaaacggccaaaacggcaatatggaaaagcggtcagcgagagtttaaaacgaaggccgattatgtgctggtggcgatcggcagaaaaccccgtcttgacggattgcagctggaacaggccggagttgatttttctccaaagggcattccggtgaatgggcacatgcagacgaacgtgcctcatatttacgcgtgcggagatgctatagggggcattcagctcgcgcatgccgctttccatgagggcatcatcgctgcttctcatgcttccggaagggatgtcaaaatcaatgagaaacatgtgccgcgctgcatctatacgtccccggaaatcgcgtgtatcggaatgacagaacgacaggcaagaagcatatacggggatgtgaagatcggcgaattttcattttccgcaaacggcaaggcgctcattaaacagcaagcggaaggaaaggtcaaaatcatggctgaaccggaattcggcgaaatcgtgggtgtctcgatgattggcccggatgtaaccgagctcatcggccaagcggcagcgatcatgaatggtgagatgacggcagatatggcggagcattttatcgccgcccatccgactttatcggaaacattgcatgaggcgctgttaagcacgatcggccttgcggtacatgcataataaaggaaaaagcaggcgcatggatataaggcgcctgcttttttattgttgaaagcgctttatttttcccctacaatagatgaaaacggcgtgtaagggaggagcgatcaaggaaatgaattcggtcccaaacgatttgcaaacctggaaacgttttgtgaaagacggtgtgcttgacgaagcccgattaagaaaacggattgcagagtcatggcatcgctgcaaaaaagctgaggtcaatccttatttagaaaaaggcccgaaggttttacagcaaacggagctggatcagcagtcaaaaaaacattcattcttcttgacgaccgcaaagccttacctcgaaaaactgctgcctgccataaaagaaatggaaatgatggcgctgttaattgattcagacggtgttgttctggcattggacggccatccgcgcgcgctctatgaagccaaacgcatcaatttcgtcgaaggggcatgctggacagaaacggctgtcggaacaaatgcgattggcacggcgctccacatcagcgagccggttgcaatacaaggatcagagcattactctatcgcttcccatctttggaactgttcagctgctccgattcaccatgaggatggcagccttgcgggtgtaattgacatatcatgcccggcggcaggcgcgcatcctcatatgcttggtattgccacggcgattgcctatgccgctgaacgggaactcgcagctaaaagccgtgagaaagagctggagctgatcagccgttttggggagagagctgcatccagtgtgccgatggtgctctgtaataccaagcagcacatcatcagtgcgagcatgccgattcgaacctcaatgccggattggcagggccggcacctgtacgagttgaaggaacggggctattcaatcgaaaatgctgtcaccataggagatggcggcacttgtttttatctttcggaacaaaagaaaaagaaggcgtttcgattcaatggagtgatcgggcaaagcggccgatcgcaagcgatgctgatgcaccttgaacgagcagctgcgacggatgcatcggtctgtttgtcgggtgaaacgggtacggggaaggaggtcgcggctcgcgcgcttcatgagaacagtgagagacggcacggtccgtttgttgctgtcaattgcggagcgattccgtctgatttgattgaaagcgaactgttcggatatgcagagggcgcttttacgggagcgaaacgaaatggctataaaggcgcctttcaaaaagcgaatcaaggcacattatttttagatgaaatcggagaaatttcccactcgatgcaggttgcacttttacgggtgcttcaggaacgcaagataacgccaatcggcgggacgaaagaaattccggttgatatcagagttattgccgccacacattgtgatttacgcgagcttgccgaaaacggaaaaatcagagaggacttgttttaccgtcttcatgtctatccaattgaactccctccattacgcgatcgcaccgaggatatcccggatctctttgagtactacaaacagaagaatcattggccaggcgatcttccttctgatttttgtaatgtgctgaagcaatggaagtggccggggaatatccgcgagctgtttaatgtgtttgaacgtctttctatcagatttccggacggccggctgagagatgaatcgcttcccgctttactggaagccgctggattgccggccagctctgcagaaaaaaagccggctgctgccggcgtgcttacttttcgtgagcaaatccaaaaggatatgatgatcaaagcgcttgaatctgcaaaaggaaacgtctctcaagccgcaaaaatcagcgggatcccccgaagcactttctacaaacgcctgaaaaaattcaacttgtccgctgaatcataaagcatacttccttcaggaaatggaaacgttatgtattgaaggagggtgttacgatgaatattcaaagggcgaaagaaattgtagaatctcccgacatgaagaaagtaacatataacggcgttcctatttacattcagcacgtaaatgaagaaactggaacagcaagaatttatccgcttgacgaaccgcaagaggagcatgaagtgcagctgaacagcttaaaagaggattaaacaaaaatggcccgcttcataagcaggccattttgttatccgcgcggcgcaaataaaataacacagacaccgatgagacaaatgaatgcgccgatccagtcatacagatcaggtgttttccggtcaacaagccatccccacaggaccgcaagcacgatgaatactccgccataagcggcgtatacacggccgaaagatgggaaggactgaaacgtcggaagaatgccgtatacaatgaggatcagcgccccggcgattccgtagccagctggctttgcctctctcagccatagccaaaccagatatccgccgccaatttcagcaagccctgccgcgagaaataaaagaatggtaatcagcatcatgagcactcctcaatttgcatttatctttcattatagaggaggagagcttttaaagcttcggatgattctcaaattccttcaaatacgcttttcgctgaacctctgtaaattggctgatccaattgttttgagcctcttcattcaaatggggaaggatatagcgttcaaccgcttcgaaaaacagcggattcgtgatgatgttccaggtcgggattcgaacgattttgccgtctgttttctcgatgataatatcctcaaaaaagatccctttcaaactgtattgatggcgtcccatataaagccgcttcacctcggaaaacagcacgctgcgctttctcaagaagatttcgccactaggtccggtctttatggtgaaaatgacatttccacggcttgtgaacgcaggaaaagccataaagaatgtgatcaatccataaatcatcgccagtaatccgccgcccaaataaagcagggcatatttagattcaaacgtgagggcttcagacaccagccagactcccacaataaaggcgccccctgtagcgaggaacagccaagcccttagaaacatcatgctttttacttcaatcatgtgctgcccctaaagcttcggatgattctcaaattccttcaaatacgcactgcgttggatgtctgtaaactgtccgatccaattgcttttcgcctcttcattcagatgtggaaggatatagcgttcaaccgcttcgaaaaacaacggattcggaatgatgttccaagtgggaatgcgaatggtcttctgatccacggtttggatcaatatatcttcttggaagattccttttagactaaatttatggcggctcatctcaattttcttgatatcagtaaacgtaacagacactttgtcagtgaacacttctccattttttcctgtctttatgcggaaaatggtatttccccgcggggtgaaagccggaaagaagatgataaataaatataaacaaaacaaggtgaacagaaagccagcaggaatggctaataggtaatatttcgtttgaaacgtaatacccatataaaagagccacaaacatgctaatcccataccggcagatccgacaaaagcccatattctcaggaacattttgcttttgacttcaatgatttcttggtttttcaatgcttttctccttttgttaattcaattcttatcattttgaaatgatttgatttacaacatccttatgagcagggaggatagaaaattcattctgggtgatgcctgtgacaagccaagtatggtgggcccccggcaggacgaatgccatgtcagccacttcaggagtgttatcttttccatatgccagacgcataagtgtatccattttccctttccgcaaagccagatcatttgcaaatcgggtaacgtcctcttggtggtcatgtttttcaaggaactcttttagatatgaagggttgtctgaagcgccctccaagagtttttcaaattcatttgatgtcaatgttacaatcgattctcttttatcctctgtatctattatatgtaaaaactcatctgtcttagcaagtaacccttcacttgattccatttttgtaatgcgatggacttgttcatcaaaaaggagttcgtgagagtaggtgccgaattttgatacatggcatgacacattctgttcggcaccttgcccgttaaatttagaaagcttcactgtatagtcagcgtcgtttaatacatggataaacggacagtactcgtcctttaaccgatattgatggttccgatattccgctgcatccttggctaagagtgagcggcacgcggcttcaaataaggcgccgagctgttcatcttctatttccggaaaataggcctgcttcaaggccattccctgttcaaaaaacccttcgctgtaaaagcaaaacaagagttcttctatgctaattgtaaactgcttcattgtttattctcctatccaaatgaaaatttccctttaaggaaatgggttgcgccgtgtataagcgaatccgctgttttctttgctttttccattccttttttcgcgctgtctatccctttatgtatcgatttattcgccgcatctatgccgtcattcactgatttgacgactttgccggctgattccagcccttttttggctgtatcaacaacagcatggatcggttctttcagctttaaggctgctttttcagcaaaaccggctgtatatttggcgatttgttctccgacgactccgccaatgtatgaacctgctgccccaagaaggacagtacccacaggtcctgcaaagcttccgattgcaccgccgatgacagcaccagctgtggcaccgccggcaacaaaaatcgtattattcacagcattcccgacggccttggcgttttcacgcttgagaacttccggtttatcctggtattttgcataattttcagcaattttcacgcctgctccgaatgtttcggtcgctccggtaatcagtgtggcggtaatggcatttcctttcgcgaatctcaagcccgtttttcccacatccttcaaagtggagcgtacgccggcttcattaagaaatccttttgtgtagcttctgacgctgtttgaaaaatccaccgtgtcctgaggaaagtattttgtaaactttttatgtaccaaatctgaaaatggacggtttgtctttttcaacaaatatttaggattcaaaagcactcttgccgctttttgataacgtgagctgtcaacggccctggaaatatccaagagcagttttgagtgctgggctgtatgcaagccgcttggttgtttcacaaatttcgtaagccctaatccgtaatattttccctgcgtcagcataagagcggttaagcttgtcatcgtaccgtatttgtcgtaggcattgtagagctttcgcaaaatatcatcttgttccacaaatttatcgcctgtttttctgatgaaaatctcattgtcactcagcttagtgacgagcgcctttcctgagctccacgcatcgcccactccagaaaaacagctgctgtagcggggatcgcattgcaaaatcatctgccccagctccacatgcaggtccttatatttgttttccatatcagttaattcagtgactacatcatttgcaagctgttcgagcttatccggatcaactgcaatgtttcctgacacaccgttcacctcccgagtttatgtctttcctctcttgctttacgctccagttcttccattctggcaatttcagcttttcgttcttctattttgacagcggcagccttcagctcttggcttgtttcaagcagctcctgttcgaattgatcgtaggcggctttcgtttcctcgaaatcctggtcaaacgaatctcttgctttgccctgccaagcatctcccaatgcagataaccgggattcaagcagcattttggagcttctgacctcttctgcggccgcactatacttgtttgccagctcaatgactttatatgagtccaacttttgtcccctgccttttctaaattcacgcacaattggatgttttatataaatgattataaataattcggcatgtatccgaatcgtacaaaagaaccttttcataagaattggaagggcgtatattcacttaaaattcacagttggtgagactttaagattacaaaaaaggtaaaaaaaccaaatctctcagacataaggcaaatgagaaatttcccgctctatgggaaaaaacactaaagttgatcaaatgacctaagtgcgccaaacgtgttacgggacgagctatctcatggtataaatggaattgtaaacgttatcaaggaggtcgtcatatgaagaaaaaatcattctcaatcgtaatagcgggcggagggagcactttcactccagggatcgtactcatgctcttggaccatttggaggagtttccgatcagaaagctgaagctgtatgataatgataaggagagacaggatcgaattgcaggcgcctgtgacgtttttatcagagaaaaagcgccggatattgaatttgcagcgacgactgacccggaagaagcttttacagatgtcgattttgttatggcgcacatcagagtagggaaatacgcgatgcgcgcgcttgatgagcaaattccgttaaagtacggagttgtcggccaggagacgtgcgggccgggcgggatcgcatacggtatgcgttcgatcggcggtgtgcttgaaatattagattacatggaaaaatactcgcctgatgcgtggatgctcaattattccaatccggcggcaattgtggctgaagctacgagacgccttagaccgaattctaaaattctcaatatctgtgatatgccggttgggatcgaagaccggatggcgcaaattcttggcttatcctcaagaaaagaaatgaaggtccgctattacggattgaatcatttcggctggtggacatcgattcaggatcaagagggcaacgatttaatgccgaagctgaaggaacatgtatcccaatacggttatattccgaaaacagaggctgaagctgtggaggcaagctggaatgacacgttcgccaaagcgcgtgacgtgcaggctgcagatcctgacacactgccgaatacgtatttgcaatattatttgttcccagatgatatggtgaaaaaatcaaatccgaatcatacgcgggcgaatgaagtcatggaagggcgcgaagcttttattttcagccaatgtgacatgatcacacgtgaacagtcctcggaaaacagcgaaattaaaatcgatgaccacgcatcgtatatcgttgatcttgcccgggcgattgcctacaacacaggtgaaagaatgctgttgattgttgaaaataacggtgcaattgcgaactttgacccgactgcgatggttgaggtgccatgcatcgtcggctcaaatggacctgaaccgattaccgttggcaccattccgcaattccagaaagggctcatggagcagcaggtatccgttgagaagctgactgttgaagcgtgggcagagaaatcgttccaaaagctgtggcaggcgctgatcctgtcaaaaacagtgccgaacgcgcgtgtggcaagactcattcttgaggatttagtggaggccaacaaagacttctggcctgagcttgatcaaagcccaacccgcatatcataaatgaaattcccccattttcgaatctgtaattgtatataatagaaagaaaatggggggatctgatatgcagctcgaagaactgatcaatcagcactacagcaaattgaatgacaacgattttcatattttaaaatatatattgaatcataagcacacatgctatcaccttggaatcgacgcgctggccaaagcttgcagtgtatcgcgttcctcaattttacggcttgcccaaaagctcggtttcagcggttacagtgaatttcgcgtctttttaaagtgggaagatcagccggaagaaggcgagagtatgagttttgaaaagctgcttgatgatattgaagcaaatttgaagtttttacggacaaaggacatgacggacatgtgccagctgattgatgcagctgaccgcattttcgtctacggttctggaaatgcgcaaaagatatgcgcccgcgacctgcaaagaatgtttattccgcgccatcgctatcttattttgattgaagacacaaatgaatttaatttgatgcgcgatgattttaaagtgaacgatctgtttatcatcatttctctttccggagaaacaccggagctgattcctcaggcaagaatgctttctgcaaagggtattccctttatttccattacgaatttaacaaacaatgtcctcgcccagctgactccgcataatctttatgcgacaagcaaacctgtgacattaagcgatagaacggaaattgtcgcttttgcaccgttttttctcgttggcgaagcattgttccgcgcatatgttgattacaaagaggcagaaaaaaatgacaatgagtagcagggggttctggtatgatgcaaaaaattcagcgctttggaagcgcgatgtttgtgcctgttttattattcgcgttcgccggcattatcgtcggtatcagcacgctctttaaaaataaaaccctcatgggaccgctcgccgatcctgacggtttttggtatcagtgctggtatatcattgagcagggcggctggactgtttttaaccaaatgccgctcttattcgccattggcatcccggttgctttggcgaagaaagctcaggcacgcgcctgtttggaagcgcttactgtctacctgacattcaactattttgtcagcgcgatattgacggtatggggaggagcatttggcgtcgacatgaatcaagaggtcggcggaacgagcgggttaacgatgattgcgggcataaaaacgctcgataccaacatcatcggagccatctttatttcttcgattgtcgtctttttgcataatcgctattttgataaaaaactgcccgattttctcggcatctttcaaggctcaacatatatcgtgatgatttccttctttattatgatcccaattgcgttggctgtgtcttatatttggccgatggttcaatcgggaatcggctcgcttcaaagcttcctggttgcttctggggcggtgggcgtttggatatacacgtttttggaacggattttaattccgaccggccttcatcactttatttacacgccgtttatttatggcccggctgtagcggaaggcgggatcgtcacgtattgggcacagcatctcggcgaatattcgcaaagcgccaaaccgctgaaggagctctttccgcaaggcggattcgcgcttcacggcaactcgaaaatcttcggtattccgggtatcgccctggctttttatgtgacagccaaaaaggaaaagaaaaaactcgtcgcagggctgctgattcctgtcacactgacagcgattgtcgccggtattacagagccgattgagtttacgttcttattcatttcacctttcttatttgcggttcacgccgtgcttgccgccacaatgtcgacagttatgtatatggccggcgtcgtcggaaatatgggaggcggactgattgaggcggtaaccttgaactggattccgctctttggcagccacggtatgacatatgtgtatcaaattttgatcgggctctcgtttacagcaatttattttttcgtcttcagatttttaatcctcaaattcaatatcgctacaccaggacgggaaaaggatgaacagcaggaaacaaagctatattcgaaaaaggaatacagagaacgaaaaaacaaggatgaaacggcctccgctgctgaaacggctgatgacaccgcttttctgtatattgaagcgctgggcggaaaagacaacatcactgaagtcacaaactgcgccacccgcctcagagtcagtgtcaaggatgaaacaaaggttgaacccgacagcgtattccgcgcgcttggcgcacacggcgttgtcaggaacgggaaggcgtttcaggtaattatcggattaagcgtgccgcagatgcgggagcgtgtggaaaaaatattgaatcaataaagactgccctccttttcgggagggttttcgtttgccgtcaaaaagaccgccatagtaaagtaaagaaagagacaatcgagtaaaaaggggtttggaggcttttacatgcaaaaggctttgtcgtttttaaaaccatattcattgctggcgggaattgctctgattcttatgctgacggagcttgcagttgaactgatgcagcctttattgattgcaaaaatcatcgacgatgggatattgaagcaagatctgcggcatgtatggatatggggcacggtcatgatcgggctgaccgtgttatcctttgcggcggggatgctgaattccttttatgccgcccatgtcagccaaagcttttcctatgatacgagaaaagggctttttcaaaaaatccagtccttctcctattccacatttggacagttttcgtcctcttcttatattacaaggctgacaaacgacgtcacacaggttcaaaatatgatttttatgagtttgcggtttatgctgcgggctcccttaatgattgcaggcggcattgtgctgtcgcttgccgttaatgtgaaactcgggttttttctgcttgtgaccattccgatcctgatcttgtttttgctatgggtattaaggaaaggcggggcactgttccgctcagtgcagaaaaggctggatcaagtgaacaccatcatgcaggaaaatttaattgcaatcaagctgatcaaagcgctgcttcgcggcagccacgaagtcaaacgatttatcaaagccaacacaaggctgatggaaaaaacggtttcggcctttcagcttgtggaattcacgatgcctgtactgatgctgctgatgaatctctgcatccttttgattttgtgggcggggtcctacagtattacgagcggaagcactcaggttggcgatgttgttgcgataattaactacgcaacacgaattacaggcgcgctttcgatgtttccgtttttgattatgattttcacccgggcgaaggcttcaggggatagaatcggtgaggtgcttgaaacagaaggcgacgagcgggaggaaggcaccatatctgatcgtttgtcaggacggattgagtttcagcatgtatcctttcgctatcctgaaatggacagagaagcgctcaggaatgtctcattttccgcaaagccaagagaaacgatcgcgattctcggtgcgacgggctcgggcaagtccacgctttttcagctcattccgcggctttatcagccggattcaggccgcatttacatagatgaaaagccggttcaagatattccggctgaagggctgcgcaggcaaattggatatgtaccgcaggaagtcctcttgttttccggcacaatcaaagaaaacatcgcttggggcaaagaaaatgcttcactagatgaaataatggatgcggcaaaacttgcgcaaattcatgaaacgattttaaagctcccaaatggatatgacactgttttggggcaaagaggcgtcaacctgtccggcggccaaaagcagcggatttccattgcgcgggcgctgattcgaaaaccggctatccttctattagatgacagcacaagcgcgcttgatctgcaaacggaggcgaagctgcttgaagcaatcagcacataccattgcacaactttgatcattacacaaaaaataaccacggcgatgaaagctgatcagattttgctgcttgaggacggcgaactgattgaaaaaggcactcacagtgagctgctttctgaatctcagttatacaagcgcatttacgagtcacaattcggaagggaggggagcgagtcatgctaaaagacatccgcaagcctttccaatatcccaaactgccaattgacaaaaaagaaggcgcgaaaaagcgggcgaaagcaaaggatacaaagggcacactgagacgaatctggtcttacttggctgaaagaaaaggactgctcatacttgtcatgctaatggttgtcatcagcgccatattcggactccttggtccctttgtgatcggaaaggccatcgaccattttatcgtcgggaaaacggtcagcggcttgattcctgttttgcttcttctgctcgctatctatatcattcagtccctgtcgctttggtttcaaaactattggatgattacgatctcgcagggcacggttttcagaatgagaagcgaattgttcacccatctgcatgagctgccgattccattttttgataaacagcggcacggcgagctgatgagccgggtgacgaatgacatcgaaaatgtcagttctaccttaaacacgtcagtcattcaaattttgtcaagtgtgatcacctttgtcgggacgattgcggtgatgctgtacatgagcccgctccttactttgattacgctgaccattattccggtgatggcagcgagcctgaaatggatcaccaaccgaacgggaaagctgtttaaagaacagcagaaaaaccttggtgatctgaatgggtatattgaggaatctgtttcaggcgcaaaggtcatcaaagcatattcacgtgagaagcagattactgctgaattcctcgaaaaaaacgctgcactcaagacgtcgggcttttgggcgcagacgatttccgggtttattccgaaggtcatgaactctttgaataacttaagctttacaatgattgcggcaatcggcggtttgtttgcgctgaaaggctggatctcgatcggctccatcgttgtctttgccgagtattcaagacaatttacacgccctttaaacgatctggccaaccagtttaatacgatgctgtccgcaatcgccggcgctgaacgggtgtttgacgtgcttgatgaaaaagaagagcgcgaggatgaaaagaacgccgtgcatcagcccatccaaacaggcagcattgaattccgggatgtgtccttcggttacgataaagggcagcagacactgaagcatttacagtttaccgtgcctgcggggcagtccatcgcgtttgtaggaccgacgggggcggggaagacaaccgtcactaaccttctcgcccgtttttacgagcctaacgatggaaaaattttaatcgatggtacagatattaaaacccttactagagcaagcctaagaaaaaacatggggtttgttcttcaggattctttcttatttcagggaacgatcagagaaaacattcgctacggcaggcttgatgcttctgatcaggaagtcgaagccgctgcaaaaacagcgaatgcccatagttttattgaaaggctgccaaaagggtatgacaccgtactgacgcaaaacggttcgggcatcagtcaagggcagaagcagttgatttctatagcgagggcggtgcttgccgatccggttcttctcattttggatgaagcgacaagcaacattgataccgttacagaagtcaacattcaagaagcgctcgcccgtttaatggaaggaagaacaagcgtcatcattgcccacaggctgaacaccattcaaagagcggaccagattgtggtgctaaaaaacggtgaaatgattgaaaaaggcagccatgacgagctgattcggcaaaaaggattttacagtgacttatatgaaagccaatttgagaaatagacctttgtcctgcacagaggtctttttttgttacagttttatagtacttttatttcattttcgtaaaatgtaacaaaattacttgacgtaaacaagttatgtatatatactagcttacattaagtaagtgataacatttatcaaggaggataaaatgaataaatcatttgaaattggcacattacttttaagagttattacaggtattatcttttttgttcacggtttatcaaagtttcagggaatggagggcaccatccaatttttcggcagcataggccttccaagctttatggcgtatgtcatcgcagcgattgaactgattggcggagtgcttgtcttcttcggattggctacacgtattgtcggtgtactgttcgctcttacactgatcggcgccatcatcactgttaagctgaaagcgccattcatgggcaatgcagaatttgattaccttctgcttttgacatccattcacctggcgcttactggaagtcgattcctggcgctggacccatttgtgtttaaaggaaaaaagaacggaaacgtttcagcataagaaaagaggcatgcagcatgaccagcattcatgaggatacacacattggctatgccaaactcacaattcgcagtctggagcgttcgcttcagttctactgtaacgtcatcggttttcaagtcttaaaaaagacggaccgccaagcggaattaacggctgacgggaaacgcgtactgcttattcttgaagaaaatccgagcgctgtcgtcttgcctgaacggtctgtgacaggcctttatcactttgcgattcttcttccggacaggaaagaacttgggatcgcgctcgcccgcctgattgaacacggcattgctatcggacatggagaccatgctgtcagcgaagcgctctacctgtctgatcctgacggaaacggcattgaaatgtacgctgaccgcccccgcagcacgtggcagcgtgatcgggaaggaaactacgtcatgacgacaaccgctgttgacattgagggccttctggaagaggcaggagatgagcggaaaacatcgcttccgaacgatacaatcatcggacacattcatctgcatgtcagtgatttgaaagaagcaaaggcgttttatacagatgtactgggctttgacattgtcggaaactatgcgggcatgtccgccctcttcgtttcagccggggggtaccaccatcatatcggcttaaacatttgggcgggaagaaatgcgccgcctaaaccgacaaatgccagcggactagattattatactgttgtcctgccccaccaagaggagctggatttggtggcaaaccgagtcaaacatgccgggtattcgattgaagagacggaaaacagctttcgtgtgaaagaccctgtttccggcgcctatattacatttgtgatttaactgcaatccccttgccgaaataacggcagggggattttttatttttgtccgccttgttatgatgagagaaccaacttgttaggaggcgtttacatggaactcaaccaccttgtgacgggcaaaatagcattaaatcaatatgtgcatcgcttagagcaaaaggatgtttcattttacgtccactactggggagcgatgacgaaccactataacacactgcttcataagcattccttttatgaaatttgttacgtggtaagaggtgaaggatattaccttgaaggcgatcgtacatatccgcttcgtgaacagacgatttttttgtcaaagccggagcatttgcaccaaatcaaaagtgaaacagggctgttccttttttacgtcgctttcgagctgagcgaggatcagtcaagcgccgaatggatcaaagtgatggaagaagtgaaacaaagcccctttatcacaatgcaattgaaagatggcgaaccgccgggcctgctttggaaaacgttaatgctgcaagcagcgcaacctgtcaatgcttttgacaaagagatcctatctcatttgtcgcatgcattgatcctgtcattaatccaaacctttctcccgtacgcccaacgcccgaaacaaaagcagcccattcacacatcttctgctttgctgacagaggtgaaactgcacataaaagacaatctgtcacagccgttaaagctgacggatgtcgctagccactttcatatctcagggaggcatttatcacgtttatttgcagcagaactgggcgtcagctactcagaatttgtccaaaatgaaaaaataaacaaagctgccgaactgctgaaatcaacgaatttgtcgattaaagaaatagcggaagaaatcggtttctcagtacattatttcactcgcgtcttttccgctaaaatcggcagctctccagggcttttccgctccctttataaagactcaaaaatgaccgcatttcaaatcaataaaccttttcaaaaaatcgaacaggccaagccgcacgaataagatgtcctgaaatgacaaaacaatgtcttcatatgataaagacgcgagaaatctcgttgtcttataatctttttagaaagcggttacaacaaggggtattgctgaaggagggatgcattggcttatgcttggtgtcgggtgctctgccattcttgaaagaaggggaagaaagccgtgagtacaaaaaagaaagaggctgtaataggaaaagaaagcttagctcataaagggcttttacgaacgattacattggtatctacattcggcggcctgttgttcggttatgatacgggtgtcattaatggggcacttccttttatggcaactgcaggtcagctgaatcttacacctgttacagaaggactggttgcgagttccctgcttctcggggcagccttcggggcgatgtttggaggacgtctgtccgatcggcacggccgccgaaaaacgatcctttatttagccttactcttcatcgcagccacacttggctgtaccttttcaccaaacgcgtccgtgatgattgcctttcgttttctgcttggactggcggttggctgcgcttctgtaacggttccaacctttttagcggaaatttcgccggcagaacgcaggggacgaatcgtgacacaaaatgaactgatgatcgtaattggccagcttctggcatacacctttaacgccattattggcagcacaatgggggagagcgcaaatgtatggcggtatatgctggtcatcgcgacacttccggctgttgtgttatggttcggaatgctcatcgtgcctgaaagcccgcgctggctggcagctaaaggcagaatgggtgacgccctgcgggtgcttcggcaaatccgtgaagacagtcaggcacagcaggaaataaaagaaatcaaacatgcgattgagggcacagcaaaaaaggccggctttcatgattttcaagagccgtggataaggcgcattctattcattgggattggaatcgccatcgtacagcaaattaccggtgtcaattcgattatgtactatgggacagaaattctgagagaagccggttttcaaacagaagctgcattaatcggcaatattgcaaacggtgttatttcagttattgcggtcatttttgggatatggcttctcggcaaagtccgtcgccggcccatgctgatcatcggacagattggcacgatgacagcccttctgctgatcgggattttatccattgtccttgaaggaacacccgccctgccgtatgttgtgctgagtttgaccattttgtttcttgcgtttcagcagactgccatttctacggtgacgtggctgatgctctcggaaatctttcctatgcatgtgcgggggcttggcatggggatcagcaccttctgcttgtggacagctaactttctcattggattcacctttcccattttgctcaatcatattgggatgtcggcgacattttttatctttgtcgctatgaatatcctagcgattctatttgtgaaaaaatatgtgcctgagacaaaagggcggtcacttgaacagcttgagcattcctttcgccagtatggccgccgcgctgatcaggaaatccaaaatcaaacaactcacttatcgtaacctgagataccaggaggaatctatcaatgaaactatcttatgtaacagacagcctagggcatttgccttttgaagacatgctcaattttgccgcaaagcttgggatcgatacacttgaaatgacaaccgggggctggtcgccggcacctcacttgaatcttgatgaattgctgcaaagcagcgaaaaaagaaaagaattttcacaagcgctggaaaagcggaacatgacactttgcgcattaaactgctcggggaaccctttagatccgggtgaattgggcaaatcgcacagagacataactgacaaaacgatggagctggctggattattaggcgtcaaaaaagtgatcatgatgagcggtttgccagccggcggcccggacgacaaagtgccgaactggatcacatacacagtaagctggcctcccgttttaaaagatatcctcaactatcaatgggaagacgttgcgatcccatattggaagaagcttgtcaaaaaagcggaggcctgcggcgtggggaaaatagcgcttgagaacttcagctctcaattagtctataatcctgagactctctttcggctcagaaatgcagtcggcccgatggtcggtttgaatcttgacccgagccatttgttatggatgggcgcagacccgatcatcgcagcaagggagctcggctcagccattcaccatgtccatgggaaagatgtcagaattgaaagatatttatcggcggtcaacggacttttagaaacaaaagaagtgacagatcctgcaaaccgggcgtggaattacgtagctgtcggctgtggacaggatttacagtggtggaaggaatttttttcagttgtaaaaatgatgggatatgaaggtgaggtttctttagaaatggaggatctgacgatgtcacctgaagcgggcatccgtacttctgtagaagctttaaaacaaaccatcagccaataggaggttttcatgatgctaaatggagaaagaatcatctctaagccgcttcgctgggcaatggtaggcggcgggcggctcagccaggttggatataaacatcgtattggagcgctgagagacaatactgcttttcaattaactgctggcgcttttgatatcgatgccgaaagaggaaaagatttcggggtgaaccttggagtggatgcggaacgctgttatcccaactatcaaaccatgtttgccgaggaagcgaaaagacaggatggcatagaggtagtatcgattgccactccgaacggcactcattatgagatttgtaaggcggcgcttgaagcaggagtgcatgtcatctgtgaaaaaccgctgttcttcacttcagcagaggggcaggaaatcaaagcgctcgcagagaaaaaagggaaaattgtcggcgtgacgtacggtttttcaggcaatcaaatgcttcttcaaatgcgtgcgatgattgaacaaggaatgatcggcgatattcgcgtggttgacttgcagtacacacacggtttttgtgcaacagatgaaggtgaaaagataagcgctgcacagaaatggcgtgtcgaccctgcgatcgccgggccaagctttgtgctgggcgatttatctacccacacgtattatatgtcacagcttattatgccaaagatgaaaattaaggagctgctgtgtgaccgacagagcttcgtcggcagccgcgcaccgctagaggataatgcccatgtgctgatgcattatgaaaatggagcggtcggaacgatgtggacatcgtcaatcaatgccggatgtatggatggccatagaatccggattgtcggctcaaaggcaagcattgagtggtgggacagcaagccaaatgaactgacgtatgaagtgcagggagagccgggccagacactcgttcgcggcatgccgtatttagatgatgtttgcaacgccgatgaacgactgggcgccttacacagcgaagggctgtccgaagcatgggccaatatttatcttaaatttgccattgcgatagacgccaaaaaccgtgaagatgaagaaatcttgaacaacttggtttatcctgacattgatgcagggatcgagggcattcgctggattgagaactgcgtgcgctcggcaaaccaagggtcagtttgggttgaatttaaataaatgagggaatgcgccgcatatgacataaagttcatatgcggtttttattttccagaaactcctgtcaaaaatgccctgaggcaggtatgataagaagggaattgggtatcgggagtgatgagcgtgaaagctcttttttttacgagaatgttcaccttgatggtgagctgtttaatgtatctgtccattgtgaaagaggataactggtttggatatgtatttatagcagcaggtgctgccatgtatgcagccaatcatgttttgctgacaaaagagacaaatgccatctggttctgcctgattgatattgcaatcggcttttcgttcggatttatctttcccggcacaggtttgttcattattatgctttgtccggttgcggtcgccttttttctgcgggggtttcctaaaagaacagcatggtctgtcttatgtctttcctctattttatttttgaccgtcctcatccgtacatatgcgatgttcggcaatgaatttgtcattgatcatttgactagcatgacattcgttgtcttctgcggtgtcgtgggcaaattaatccgcaagctgttggatgcgcaggatacggcaaaacagcagtttcaggaactgacggagtcccatctggcgctgtctgctgcacatcaggagctccatttatatgcgaagcaggttgaagagctgactgccatttacgagcggaacagaatggcgcgtgaaatccatgatacagtggggcataaaatgacggcccttctcgtccagctgcagcttttgcgtgaatggcaaaaaagagacagccaaaaagcggatgagacagtaggtgtctgtgaaacacttgcccgtgaagcgcttgatgatgtccgcttatcagtacgcactctgcaaactgaaaacgatccttcgctaatcgaatcgctgaaacagctgacagaggacttttgcaaaaatgcaggagtcacaacagaatttgcggtcagcggtgatcctgcaatcatcccgctgtctctccatccgaccctgatcagaacggtgcaggaagcactgaccaatgccaaacggcacggcggcgccgcagcctgttcgatacagcttgcctgcacaacggacagcatcagccttgtcattaaggatgacggcaaaggcaatcctgaggcagcacttggttttggtctcttgaatatgaaaaagcgggcagcggagcatggcggaatgatccgctttgaaagcgaacgggatcaaggatttactgtaaatgcagaattttcacttgccaataaaaaatggagcttcgggcccgtgcagcaaaaggagagtttatcatgattaagatcatcattaccgacgatcaggatatcgtcagagaagggctggcatccctgctccagctccgagaagagctcgatgtgatcgcaacggcgcgaaacggacaggaagccttcgaaaaggcgaaagagctggagccggatatcgtgttaatggacatccgcatgccggtttccaacggggtggagggaacaaaattaatcacaagctcgctgccaagcgtaaaggttttgatgctgacaacctttaaggattcagcgctgattgctgaagcgcttgaagagggagcaagcgggtatctgctgaaggatatgtctgcagatacgattgtaaaagcagtgatgactgttcattctggcggaatggtgcttccgccggaattgactgcccaaatgctgaatgaatggaagcgtgaaaaacagctgaaaggaataaatgagatagaaaaacctaacgagctgctcgacctgaccgagcgcgaaatcgaagttctggctgagctgggatacgggctgaataacaaagaaattgccgaaaagctttacattacagaaggcacagtcaaaaaccacgtttcaaatattatcagcaagctggctgtcagggacagaacccaagccgccatttactcggtcagatatggtgtatctgtcttttgacatatgacgttttgcatatacgcttctctgaaaaggccttttacaggcctttttttcatgccctatgttctatctgccgctacatgccgcacgcctttctttcttctacaatggcaatggatcaaaaaaaggagtgagacgacgtgctgcaagcagaaaacatcaaaaaggcatacggaaaaaaaacaatcgtgaaaggcatttctttttccctcaaaaagggggagtcgttcggtctgctcgggcctaacggtgcggggaaatccacaaccatctcgatgatttccggccttgtgccgcatgacagcgggaacatcacggtgggcggctatgttatcggaaaagaaacggccaaagcgaaacaaaaaatcggcattgttccgcaggaaattgcattatatccgacgctgacggctcatgagaatcttatgttttgggggaaaatgtacggacttacgcacggtgaggccaaaaaaagagcggctgaggtccttgaatatgtcggtctgactgagcgggctaaagataagattgaaacattttccggggggatgaaacgaagaatcaacatcggtgcggctttaatgcataagcccgagctgctgattatggatgaaccgactgtcggtattgaccctcaatcgagaaatcacattttagaaacggtcaaacagctcaacgaaacgggcatgacggtgatctatacgagtcattacatggaagaagttgagtttttatgcgaccggatcgggataattgatcagggggaaatgattgcgattggcacaaaaactgatttgtgcagccgccttgggggcgataccatcattcagctcacggtcagcgggatcaatgaagcgtttcttgtggcgatccgatctctggcccatgtgaatgatgtaacagtacatgaattagagctcaaaattgacatttctgcggctcatcatgagaaagtcgtcacaagcctgcttgctgaagccactgctcatcatataaacctgctgtctcttcaggtgcaggaaccgaatctggagcgcctgtttctgaatctgaccggccgcacgttgcgggattgaggagggacggcaatgaaaaaaagcatatggatcgcatggaaagatgtgaaaatcagaatcacggacagaaaagggtttatgatgcttatcctaatgccgctcatcctaacctgtattttaggcgcagcgctcggatcagttgttgacggaggcagccggattgatgatatcaaagtcggctacattcaatcagaccagtcagatacagcaaacatgtttacaaaagatgttctcaaaaaaatgaagtcgataaaggtcacaaaagtcggcagcaaagacaagatgaaaaaactgattgatgaaaagaaaatcgatgtaggcatcgttatcccgaaccattgggaagccggcaaaacctcagctgttgttaatgccgctcctgatcaaacattgaaaagttccatcattgaaacagctgcaagctcatttatagagcaatataaagcggtaaaggaagccgcgtcaggctcaatggactacatcagtaaaacggaagctgtaaagcaaggaaaacttgaccctgcacagtttgcagaaaagctggcaaagacgctagaaaaagaaacaggtgacaagcttactattgcggaaaaatctgtcggcagcaaagccgttaccagttttcaatactattcggcggcaatgctttgcatgtttatgctgtttcatatcacagtcggggcgaaatcatttttacaggaaaaggatacggagacgcttgccagaatgctgatgacgcctgcgcaaaaatccgtcattctcttcggaaaatggcttgggacgtatctgtttgccatcatacaatttttcatatttctgatcgtcacaatcaacgtatttggtgtggactggggcggtaatctgctgttagtgagtgtactcgggctttcttacgccgcagctgtatctggtatttcaatgctgcttgcgtcgtgcatcagcgatatgaaaactgcagatgcgataggcggcttcggcattcaattgcttgcggttctcggcgggtccatgctgccgctgtaccaatttccggacgtcttgcagtctgtatccaaagcggtgccaaatcgctgggcgcttgacggctttctttctttaatggaagggggaggctgggctgaccttcaaaagcctgtgcttctttttgcggcgatcggcttttgttcacttgtaattggtatcagacggcttcatacaagataaggaggtacaaaaggtgaaaaaaattctagccatttgcggcattgagctttctctcatttttaagaagccacagaactatttgatcatgtttgctgccccgcttttgcttacctttgtatttgggagtatgctcagcggcaatgatgataaggtgcggcttgcaatcgttgatcaggacgatacgattctctcacagcattatattcggcagctgaaggcacacgatgatatgtatgtattcgaaaacatgtctgaaagcaaagcgtcagaaaagctgaaacaaaagaaaattgccgggatcatcgtcatttcccgctcgttccagacacagctggaaaaaggcaaacatcctgagctgattttccgtcacggccctgagctgtcggaagcgccgatggtcaaacaatatgcagaaagcgcattggcaacgctcaatattcaggtgaccgcggcaaaaacggcatctcagacagcgggagagaactggaaggcggcgtataaaacggttttcgccaaaaaacatgaagatatagttccggctgtaacacgacagacgctcagtgataaaaaagagggtgcggaagcaagtgacacagcctccagagcagcagggttttccatcctgtttgtcatgctgaccatgatgggagcggctggaaccattttagaagcaagaaaaaacggcgtatggtccagattgcttacagcctctgtcagccgagccgaaatcggtgctgggtatgtgctgtccttctttgtcattggctggattcaatttggaatattgcttctttccacccattggctgtttggcatcaactgggggaatccggctgcagttattgtattagtgtcactttttctattgaccgttgtcggcattggattgatgattgcggccaacgtcagaacgccagaacagcagcttgcgttcggcaacttgtttgtcatcgcaacatgtatggtgagcgggatgtattggccgatcgacattgaaccgaaatttatgcaatccatcgctgaatttcttccgcaaaagtgggcgatgagcgggttgacagagattatcgctaacggtgcccgcgtcacagatattctcggaatctgcggcattttgcttgcatttgctgcgatcactttcgcagcggggctgaaagcgctccgagcctaaaaaacatctgccgtttaggcagatgtttttttgcatgtgggtacattcgtatgggtgcagcctgaactgcggttaatccttatctatcatagctaaaattgattccagccaagaaacgtaatttttctcccgctccagcgctttcgttagcacaagatagtggccgaagtccggtgaagaaaatgacatcggctctgctgaagccataagcttttcatagcttccctgtaagtcagaaagcttggcctggcgtttttgcagctggtctttgaacaaatcagaagcctcctggcgcgatagacaagaaatgaaataagccttcagcataaattcatccttcaccgtctcgggtatcggctggtggcggatcagccagtcatgcagctcctgctttccgctgtctgtcagggtgtacatctttttctccagctttgtgccctgaatcgttgtccggaacgtgataaatccttcatccgtcagctttttgagctcagggtaaatctggctgtgcttggcgctccaaaactggccgagctcctctttaaaataactcgtaatatcgtatccactcaattcgccttttcgcaaaagccctaatatggcgtattttaatactctcatgctatcctccgtgtctggctgtttcgcaaaacagatgagccggtgctcaactgtgattctaactgcctattccccttattatagaaaagggaggaagggaacacaaccgggctctttggaaatgaagataaaaggtttgtcagaaggtatccgatttatctccgtcaatataaaagagatttaaatttaattttcagaaaaaatagtaacgatattgattttttatatataataggaaattggtggtatgaaaattttttgggggaataaacgtgaaaaaagtacttatggcattcattatttgtttatcgctgattctatctgttttagccgctccgccgtctggcgcaaaagctgagtcagtacataatcctgtcgttcttgttcatggaataagtggtgcatcatacaactttttcgctattaaaaactacttaatttctcaaggctggcaaagcaacaaactgtacgcaattgatttttatgataaaacaggaaacaacctaaataacggcccgcagcttgcttcatatgttgaccgtgttttaaaagagactggggcaaaaaaagtagatattgtggctcatagtatgggaggcgccaatacgctgtactatattaaatatttaggcgggggcaataagattcaaaatgtcgtaacgcttggaggggctaatggtttagtgtcatcaaccgcgctgccgggcacagaccctaatcaaaagatcctctatacatctatttacagtctcaatgatcaaattgtcatcaatagcttgtctcggttacaaggagcgcgaaacatccagctttatggcatcggtcatattggcttgctttctaatagccaagtgaacggctatatcaaagaagggctgaatggcggaggcctcaatacaaattaatatcttcaaaaaacaacctgctgtctccgttacagtgggttttttcgtctgagaaagccatagggtcttatgaccttagtctatcatgcatacgtcaatttatgacatcaggcactttttcaaatagagcggacatgttaaggtacaaccatcgatttctatcaatttgaaataaaaggagcgctgttatgcaaattaaagaaatttttatgatccgctgcatttcgtgcttaagtgtcgtcttgctccatatcatttcaatggtcctgatgcttcaggcagaagctcttgcagatatttctcacactgttgattctttccgcacactcctgatgttcagcacgcccgcttttattttcatctctgaatttttactggcccgttcttatcctgatggggtgcctgacggttttttaaagaagcggggaaaagtgatttttgttccttttttatttatcgcagccatcgatgcgctgctgatgaccagtgcgatggggggagaggtaacctttctcgcgtttgtgcaaaaatatctggcgaacgtattcttaggaaactttatcggatacttcattctcgtcatctttcaattttacatgctgcatatgatgtttcatgagtatttgaaaaaagcatcgccgaaatgggtgctgtctatctcatttgtggtgacagccgcttatttaggctatttctccgcagccagcccggctcctgcttctgaagagggaggggcatttccgttcttctgggttccgttcgcaggctggcttttctacttttgtctagcctactattgcggaaaagaatacaagcgttttttagcgctgctgaaccaataccgctgggtggtgtacggcgccgcaattgcttctggggcgctggttgtcactgtttcttatgtcggtgaaatcggcatgatcagctcgaagcggcctgatatcatgctgtattcaacaagcatgattttcctgtgttttcatttgttttccaaaatgaagcatgtgccgaaaatcatgatgtttatcagcaactattccttttcgatttatctgcttcatgcctattttatgattataggctacgtgttgcttttgaatatgcccgaaattcctgccgtaccggctgttctcctgttgtttgccgtgtgcacagccggcccgattatgacctcatgggcgctgaataagttcaaatacgggtatttatttgtggggaaaatttatcagccaaaacagaagaaggtaacagtcgaagtgcgtgatcacgcagggtgaaaaacaagcggcaggagggctcctgccgcgtttctttacttctcatccgcttgcagaactgtttttaaatatagttttgcagactcagcaagtccagatacatcagccttttcttcatcgaaatacagggcgttttgaatgatgccgtcattcatattgaggaaaaacttggcgatagtcgcaagaggctgaaccggctgaaactctccctgatcgatccctttttgcaatagccttgaaaacctttccacaaaaagatcataccttttctccaaatactgccgccgttcttcattgcgccaagctgtcactaaatattcaaattgcaccggcgccagcgtatctgctacatctcgcaggccctcagtcagttcatccaaatagctggaaatggaggcccaaacactttggtgttcagctgatttatcaagctttcggagtccttcatccagccctgtttcaataatgcggcgaaacatctcctcagtgcttgaaaaataaagatagacaccgccccggctgaaacctgactcttctacaacatccttcatcgtcgttaattcgaatccttttcgtttaaaaaccgttttggcagcctctaaaatctctgcctgccgtttatccttgtgctcctttgttacttttggtgacaagatatcgcctgctttctgcaattttcttacctataagtgtaatcaacccaatcatgatcagcaagcagccacagacaagaaaagcaagtgatacaccgatccattccgccagcacgcccccgcccgccatgccgaggatagaggcgagggttgtcgcactctgaatagcgccgaacaccctaccgctgtaatcgacaggcactgttgtttgcacgagaatctgaaatggaatatggacgaggccgaaagccgcccccatgatgaaaaaagcaaatataaagagagtgatgccggcaattcccataccgcttaggaatggcgcacctccagttgctagtccaagaagaagggttccagctgagaaataaagcaaataagaagtgattcgccgtctgccggtaatggccgctgtaaggagcatcccggctccgcttacggccatgcaccagcctgccagctcgggcggagctcctgaaaaggagcggataagaataatcgcttgggaatcaccaatctgcaaaacaaagagaacgacacaagctgttagtaagcctgttaatagaagcggcatccgtttcaaaaactgaaggccttccttgatagaagtaagtgctgctgttttttcttgaggtgtattggctttttgtaaaaaagcatctctgggaaggaaaaacaaaatgacagcggaaagaaagaaggcgccggcgtttatataaaaaacagagtgtatcgagaaagcagcgatcagcgtgccgccaagggcagggccgaagatttttgagctgttatcaatgatgctgctgacggaaacggcctgctgaatgtgtgcttccggagccaattccttaagctttccgtttttagcaggtaaaaaaagtgaagaaaaacagctctgaacggatagcaatacgtaaagctgccaaagctcactgacataaacgcagctgataacagtgagggcacggccgatttcagatagaaacatgatcgtttttctgtcaaaacggtcggcaagcagacccgatacaggtccgagtacaatgacaggcaaagcaaacgacatcattaaaagcgacatatctaatggagaagcatgaagctgaaaagcggctaatgttagcacggccaaaatgtgaagccagtctccaagtgaagaaatggtttgcgaggctaacagtgtcatcagtcctttttgattgcgaaacaacggtttttccatgattcatcctcctgattattaaaatgacactagtgtcgtttttaattgtatgggaaaaagacacaatatacaatctttttcttgtaaaataaaggagaagattgaatagaagggagaacattcatgacatcagtcaatctaagctacccaataggagaatacaagccgagggaatccatatcgaaggagcaaaaagataaatggattcaagtacttgaagaagtgccggcaaaattgaagcaagctgtagaggtcatgacggacagccagcttgacacaccgtaccgggacggtggatggaccgttcggcaagttgttcatcatctggctgacagtcatatgaacagctatattcgttttaaattgagcttgacggaagagacaccggctatccgtccgtatgatgaaaaagcatggtcggagctaaaagactcgaaaacggcagatccgagcggctcactcgcgcttttgcaggagcttcacggaagatggacggctctgctccgcaccctgacggatcagcaatttaagcgcggattttatcaccctgatacaaaggagatcattaccctggagaacgcgctcggcctgtatgtctggcactcacatcaccatatcgctcatattacggagctttccagacggatggggtggtcttaacgcttttgccggcggaaagccggaatactgatagcagcaatcaccagaagtgagaccacagcagccgctgcatataaatgatcatagccgctggcgacactcgcatgaatggcgtcgcttatcgcggttttgacttcaggaacgggaatgcgttcgatttgttcttgtaaagaagaaacttcagaactgtcgatctccggaatcatctgcatcgccttttctgaatatccgctgtccgataagcggctgttgatctcatcacctatttggtcaaacccggctgtgataaaacctgcataaagagtaggcgccaaggtcagtccaatttgccttactaatgaaagcgtgccaagagctgtacccttatttgtttttgccgcttctgatacaaggacgttcagcggagcgcctaacagaaagccaaaaccgatcccagctgccacacttgcgatcacaaactcccatttttccgtgacccagagcggaaataaagcaaaccccgcacatgagatgattcccgaaagaataacggtttttacaggaccttttttgtcggtaagtgctccgccaagccaagcgccgattccggaagccaacgcaagcggtgtcatccaatagcctgcttttgcggcagggacacccaaatactgttcgacatatgacgggataaaaatgactgccgccaagagccccccggataacaaaccgatgataagcgtgcgctgaaacatatggtttcgcagcagagaatacgccaaaatgggatcgcctcctcgcatttcaactctcttttcatacgagataagcgctgcaaaacagagtatgccaaaaataatacatccataaacctccggattccccaagctgtgtaagagatttgccccgtcaagattggtcatgccgtacatcacagctaaaatcgacagggacaaaaggaagattccggccgcatcgaggcgcttagcctcaggtgcttttgtttccgcgataaaacatgcgccgaaaacaaccaatagcacggcaatcggcaaattaatcaaaaatagccaatgccaagacccggtccaatcaagcagaaagcttccgatatttggcccgagcacagcggccatcccgttcattgcgccaagcagcccaagcgccttcccctgtttttcctttggaagggtcgcgagaatgtgagagctgccgatgatgaaaatcccgccgcctccaagcgcctgaatcagccgcgatatcagaaagagcgggaagctttggctcaaagcaacaagcaaagaaccaagtccgaacaggcaaacctcaatgagaaagagtttttttctgccgtagcggtcggaaagttttccgacgattggcacactgacgctaagaccgagcgtataaagggtaatgccccatgatccccaggaaggggaaacggaaaacgactcgtttatcgttgttaaagcagccgaaataattccgttatctaaagcagccataaacacgccaatcgtaaacaggctgattgcccacttttggcttttctgctctgttaatgcttcagacattttcgtcaactccttttagttcacttgaaatatattattcattttaaatgaactaaatgtcaaataaaaaaagcctgctcccgcagtttgcggatgacagacttactgatttattcttttttcgcattctctaatgctcttgaaaggatagacagcccttcgtaaacagcctgcttttcttcaggggacagcagctctaatgaacgcttcaatttcaggtggcccttttcatacaaaccccggaaaatctttttcgcattctctgtcaactgaacaactacagagcggcggtcctcttcagaatgtgagcgtttgacaaatcctgatttttcaagccggtcaagcagcccagttgtattggacagggaagcccccattttttcagcaatgtcgctcactttcaatgttccatggttgtttaatagcatcagcaccttcatttgcggcatgctcatatccagtttcatccactcggacacatcaccgagcccggcggacgttaagactttcatatagagcacccatatttcccgttcctccgatgaaagaatgttttcgtttaagactgttgtatcgtgtaaattatattccatttcatcacttcctcatcattcactcctcttaccatattactcgattttcactcctgaaagaaagtgagcagaaaccgcatgcgggactttgtccgaaaaataacggtagtgtataatgagttggagattattgggggagaggatcgaactagaatatgattggagagaccattgctgattaaaaagaatgctttatcaatattaaaaatcgtttttcctattgctgttttgctatttgttatttatcaatcgaaaaaagaactgacaaatctgtcattcaaacgtacgctcatggtcatcaacggactggaacgaacggatttattcatgcttgtgttgatcggcttgctggctgttgcggctatgtcgctgtatgattacgtcctgaagtactcactgcgcctatcgatcacaaacggaaaagttttcagggtttcctggatcgccaattcatttaataatgtgttgggattcggcggtttagccggagtcgggttaagaatgatgttctataaggagcatacgaaagaccataaggcactcgtgaaaggaatcgcctggctcacatcatctatgctgctcggattatctgttttcagcattttcgttgctgcgagagtgctgccagttgatgaagtgattcatgagaagccttggctgtgggcggtcgttatcggttttgcactgatattgccgttatctttagcggtgtccaaaataaaagaccgcaaagctggggacgaagagaatgcggataaagtgaaaaatccgattttcgcatatattggagcttcagttgttgaatggctcatggccgggaccgtcatctattttgctttgttcgctatgggcattcatgcagatatcaggtatgtgttcggggtgttcgtcattgcggcgatcggaggaatgatcagcctcgtgccgggcggcttcggctcgtttgaccttttatttttgctggggatggagcagcttggctatcatcaagaggccatcgttacttctattgtgttgtacaggctcgcctactcatttatcccatttatcttgggactgttctttgccgccggcgacctgacggaaaatacaatgaagcggctcgaaacgaacccgcgcatcgcaccggcaattgagacgacaaacgttctgcttgttgttcagcgtgcggtattagtgagaattttgcaaggctcgctttcccttattgtgttcgtagcaggtctgattgtcttggcctcagtttccttgccgattgacaggctgacggttataccgcacattccgcgcccggcgcttttgctgttcaacggcctgtccttaagctcagcgctcattctgctcattttgccgatcgagctttataaacggacaaaacgttcctacacgatggccattacagcgcttgtcggcggctttgtgttcagctttttaaaagggcttaacatcagcgcgatattcgtactgccgatgattatcgtattgcttgtgctattgaaaaaacaatttgtccgcgaacaggcatcctatacactgggacaattgatattcgctgtggcgctgtttactgtggcgctctttaactacaatctgatcgcgggctttatttgggaccggatgaagaaggtgctgcgtcacgaatatttcgtccacagcacctcgcatattacacatgcaaccatcatggcgatcatcattgtgccgctgttcttcttgatatttacagtggtctatcataagagaacgaaaccgatcggagagaaagctgaccctgagcgtcttgctgcgtttctcaatgaaaaaggcggcaacgcgctgagccatcttggttttcttggagataagcggttttatttttctagcgatggaaatgcactgcttctgtttgggaaaatcgccagaaggctggtcgtgctcggcgatccatctggccaaagagaatcattcccgctcgtgctggaagaatttctgaacgaagcgcatcagaagggattcagtgttttgttctatcaaattgaacgagaggacatggcgctgtatcacgattttggctacaacttctttaaattgggtgaggaagcatatgtagatttaaatacatttaccttgactgggaagaaaaaagccggccttcgggcaatcaataaccgctttgagcgggaggagtatactttccatgtggatcatcccccattttctgatgcgtttttggaggagctgaagcaaatctcagacgaatggctcggctcgaaaaaagagaagggattctcgctcggattttttgatccttcctatttacagaaagcgccgatcgcctatatgaaaaatgcagaaggagagatcgttgcattcgcaaatgtcatgccgatgtaccaggaaggagagatatcggtcgatctgatgcgctatcgcggcgacgctccaaatggcattatggacgcattgtttatccgtatgtttttatgggcaaaggaagagggctgtacgtcatttaatatggggatggcacccttggccaatgtcggcactgcctttacatccttctggtccgaaaggtttgccgctgtcatttttaataatgtcagatacatgtacagtttcagcggcctaagagcctttaaagaaaaatataaaccggagtggcgagggaaatacttagcgtatcggaaaaacagatctctttctgtcaccatgttcctcgttacacgtctgattggcaaaagcaaaaaagactccgtctaataagacggagtctttttttatttcgtttttaagaagtaggtttcaatatcatcaagcaggtagtttgcggctttaattccgcctgcggttgtccatacgacgtcatcgacttcatgtgcattacctgacttcacggccttcaggtttttccatagtgaactgcttgtccactgattggcccatttttcattttcttttgcattatcggctttataagtgaaataaaacagcacatcagcatccatatcaggaatagattctttactgtcggttgagaacgtaaattggtccttttgtttcttaaacagttccacttgtttttcagggcgtttgaagccaagctggtctaaaataatcccaggaaatgaatcggtataatagattcttgattcaccggataaaaagcgtacgactgaaacggttttgtttgtctggtcgcccagcttgttttttaaatcagaaacacgtttatcaaaatcggcaatgacttccttgcctttgtccgccttattcaccgcgttggcgtatagagtcaggttatccttccagttcccggccaaagattcagcaaaaacagtcggcgcaatcgcatttaactgatcataaattttttcctggcgcactttgtttccaataatcaaatcaggctttaattctgcgatggcttccacattcggttccgtttcaagaccgacgtttttaacacctttcatgtcatctttcagatagtcataccacgggtcgcccttccatgactttacggctccgaccggcttaatgccaagcgctaagagcgcctctgttccttcattagttaaaacaacaatccgttttggattggcggggatgttgtctgatgtccccattgcatgtttgaccgttcttgttttgctgcttgacacctcgctgttgcttgaactttctgaactattacaggcagaaagtaccataacggccattaaaaatacgaatagcatgctgatatgctttttcatctttttcctcccaatattgaaattcattatcatttagatcataataagcagtgttaagagtgtcaatccctaattgaggattattctcaaaaacaaacattacatagtaaataactaggagaattagatcatgatctgcaaaaaggcatcttcaaaatggattgtgttagtatgtctgattttcattttactgacggctgtctgcgcaagcgtcgtgtatggctatacaggtacgtcatggagacaggtctatcaggcgtttacttccttcaatggaacaaatgagcatgtcatcatcaaggatgtcaggcttccgcgcgctttggttgcgacagtcgtcggcgcctcgcttgcagccgcgggcgctctcatgcaggcgctcacaaaaaatccgcttgcgtcaccggggattttcgggattaacgccggtgcaggtttttttattgttgccggatcgttttttctgcatattcagtcacctcaggcattagtatggagctcgtttctgggggcagcatttaccgctgcgatcgtctatgcagcaggctcgcttgggagggaagggctgacgccaatcaaactgacgctggcgggagctgccatggcagccatgttttcttctctgacacagggcttgctgtctgtcaacgaactcgagcttgcccaggtgcttttttggctgactggctctgtgcagggccggagtctggatctgttgatgacgatgtttccatatgcagcggcagcgctggtaatctgcttctttctcggccaaaaaattaatctcctcgttatgggagaagatgtggcaaaaggactcggccaaaaaacaggcctgctgaaatttgtgatggcgctttgtgttgtcatgcttgcagggtccgctgtcgccattgccgggccgatttcttttatcggcatcattattccgcattttgcccgctttgtcgttggtaatgattatcgctgggttctgccattttccgctgttttgggtgccattttgcttgtttgcgcggatatcggtgcgcgatatatcattatgcctcaggaagttcctgtcggggtcatgaccgccatcatcggaatgcctgtgtttgtgtacatcgcaagaaggggggcgaagctatgaaacttcgttttggcgttactgcggctgaaaagaaagcatggatcgtctttttggttttactggggttaacagctgctgtactcatcataagcgctggtctcggacaaaggtttattcctccctgggatgtagcaaaaacattctttggtgcaggttccaagctggatgaactgatgatcatgtcgttccgcatgccaagaattttgacggctttatgcgccggtgtctgcttggcagcggcaggcgcgatattgcaggggctcgtcagaaaccctctcgcatctccggatattatcggaataacaggaggagcggcggtagcggtcgtgcttttaatgatgttcttctcagaccgcagcagttcacttacgatcagtctgtcatggcttccagcagccgcatttatcggcgcatcggctgtcgggctcatcgtctatttactggcatacaaaaatggcgcctccacatttcggctggtgcttatcggaatcggattttcaatgtcggcgcaggcgatgactaccctgttgatgatcaaaggcccgatttaccgagcatcacaagccaatgtgtatatcactgggtcagtttatgggtcaaactggcagcatgtaaaaatagctattatcttatctgtcattctcttattcatttgttttgtcgcgctaaaaaatatgaatatacaggtgctgggtgaagatattgcggcgggtgcaggaagcgctgtgcagcgaaatcgttttttcttgctccttttgagtacggctcttactggttgtgcagtttcagttgccggcacaatcggttttgtcgggctgatggcgccccatattgcaagacggcttgtcggctcatcttatggcgcgctgctcccagcgtcggcacttattggagctctgctcgttttaacagctgatatcgtcggcagaaccttatttgctccggtggaagtgccggccggcgtctttacagcggctatcggcgcaccttattttatttatttgctctataaaacaagaaattcttaatcgttacacccattttcttaaaaaagaaaatgggtttttttgataatgactgaagattcgtaattatttttgctatactgacagagacattgataaagaaagggcggcagatgaatgaaagaagcagaggtattaaaatatgaagcatttacaagcagtcccggcaaaggaaaccccgcaggcgtcgttttgcagggagacgattatacggaagacgagatgcagatcatagctgaacgtgccgggtattcagaaacctcctttatccgaaaaagcgagtcggccgatcttgaactccgttactttacccctggacacgaaatgaatttgtgcggtcatgcgacagttgcttctctttacgcattatgtgagaaaggaatgctggagagcggtaaaacgtacagcatccaaacgaaagcgggtatcctgcctgtgaagatttctgaaaaagatggccgcattcatatcacgcttgaacaggcctctccgcaattcaaaccatttacaggcgatcggaaaaaacttgcggacgcactgggtatcaccgatgaagattttcatgaagaccttccgattgtgtttggcagcactgggatatggacagccatcgttccgcttaaatcattggaggcttccaaaaaaatggtgccagataacaaacaatttccggaagtgttagttgatctgccaaaagcttcagtccatccgtttacctttgaaaccgtccatcccgacagcgacctgcacgggcgccacttttcatccccgtattcgggaacgattgaagaccccgtgaccggcacagcatccggcgtgatgggggcttatatgaaacattatggcaatgccgagcagcataaatttatcattgaacaagggcaggaaattggaaaagacggaaaagtggagatcgaaatgaacgaagccggcggccatgtgaaagtgaacatgacaggaacagccgtttactcagaaacccgtattcttaaaatctaatacggatgatggtttacaaaaagatgcactttccgttatcattatgaaatgataatcattttcaattgcataggaaggtgagacggtatgcctcaaaccgaacaaatacatcagcattcagtactgagggacatcatacgcagcagaagatcgattcgaaagtttaaacaagagccagtaccttcagcagtcattcttgacatgcttgaaacggcaaaatatgcgccaaatcacagagtgacagagccatggagatttatttacgtttccagtgagacaggtaaagcgaacctcattaatacatttgcagcgttctctaagaaatccaagccggatatgacagaggaaaagcttcaaaatttcaaaaacacacttgggcgcgttccgggatttctcctcgtcgtgtttcaggaagatgaaaacgaaagagcgcgggacgacgattttgcggcaacaagctcgttgattcaaaatcttcagcttctcgcttgggaaaaaggaatcggcatggtttggaaaagcggaaaaatcctttatgacaaagaagtccatcaggcctttggtttacaggataatgagcgtttcgccgccatcatacaaacaggttatcctgacgaggcgccggaagtgaaaaaacgcacaccgatccgcgaccgattcactgaaatgtaaaaaaccccttgtctcaaacggagacaaggggtttttcattaacgagatttctttttcgctctgttgtcggctgctttcgcacgctcttgcgcttcgcggtcatctgcatcagcaagctcggttgaatattcttcgtaaacgccgtcagtttccctttttaaggcatcgggaacttgtggaagcttttgtttgtttttatcacggtttttgtggatatgatttctgcccatatcaaattccccctaaaaagtgatatcaaacaaatatagtatttggttttaaggggctatgtattcctacttccgcttagcagctttttccgcttttttaaattcgcctgaataaagaacttcctgcatttttttcaggttggcgccttgctggtgcttctccctctttttttccataaaaaggacctccttcaaccatgttattcttaaggttgacgcttcctgctgtttttatacagtctttcggtccgctatcagctgtgagagtgcaaattcaagatccgaatatgtaaaacgaaatccagaggttatcgcttttttcggaagagcgcgctgtcctttcacaatcaaaagactcatttcacccaatgcttttgataaaaagaattccgggacggggagccagtgcgggcggtgcttcacccgtgcaatcgtttttccgaattgcttcatgtccacaggattgggcgcggtgacattcattgggcctgagatgccggcgttttccaccgcatatcggatcatctgggccgcatcctcgacatgaatccatgacagccactgccttcccgttccgatcgttccgccggccagaaacttataggggagaatcatgagcgggagagcgcctttttctccaagcatcacgccaaatctcgcataaactgtccggatgcccatcgcttcaatatgctgtccttccttttcccacaggtgtgcagtatggctgagaaaatcctcatctgacgttgcagaatcctctgtgaaagttttctcaaggcttgtgccgtaaatgcccacggcactggcttggatcaatgtcttcggcttctccttctgtttctgaataagccgctgcacttcacgcgtcgcattgatacggctggagagaatgtgctgcttcgttttttctgtccagcggccaaaaatcgattttcccgcaagatttatccagacatcaatatgaggaagttcctgctccggtgcggctccttccgacagccattggacatatgtcatatttttttgttcagtttcccttgcgtttcttgataaaatataaacatggtgtccctggcgggtaagaacgcctgtcagatgctggccgagaaaaccggttccgcccgtcattgcgatattcatgaacatctctcctcatcgttctaataaatatactttacctcattgtaataaaagaaaacgcgtttcaggcctgagaagggagattaagatgccgtttattacaaaaatatcaacgcaaaaaaagaatacggaacgcttcaatatttttctggatgataaatacgccttcagcgtggacgcggatgtgctcgtgaaatttgagctcaagaagggaaaagaactcgatgatcttgacatcattgagattcaatacggcgatgaagtgaagaaaggcttcaaccgtgcgcttgactttttatcctatcgaatgcggtcgacgaaagaggtcgaggatcacttaaagaaaaaagaaacctcgccccccgtcattgcggaagtcatccataggcttaacgattacaagtacttaaacgaccaggaatttgccgcagcctatgtcagcactcacaaaaaaacaaacggaaaaggccctgatgttttgttcagagagctaagagcgaagggaattgatgacgatacaattaaggaggcgctaagttccttttcctttgaagatcagacaagagaagcggtcaagcatgttgaaaagcttctcaaaaaagataaaaagctttcgacgaaagaactcaaacagcgcgcccagctgcagcttcagcgcaagggcttctcatttgatgttatcagcgcggcgatggatcagattgaatatgaaaatgatgaagacacagagaaagaagcgctgcgccttcacgcggaaaaagcgtttagaaaataccgctatgacggctcatatgaaagcgccatgaaggtcaaacaatttttattccgcaaaggattctcactcgatttaatcgagcaattactgcaggaagaggagtactgaaatggagaaacgatacagtcaaatgacaccgcatgaactcaataccgaaatcgcattactttctgaaaaagcaagaaaagccgaacagcatggaatcataaacgaactggcagtgctcgaacggaaaattacgatggcaaaagcatatttgctgaacccggaagattactcaccgggagaaacatatcgtgtggaaaacactgaggacgagtttaccatcagttatttaaatggcgttttcgcatggggatacaggacctcttcccctcagcaagaggaagcgctgccaatctcagtattgcaagaaaaagaataaagcgtaacaggaggctgatgatcagcctctttttgtttgcagcacatttacacgaattcttaaagaaaaaatcattgaattcacttgaaaaatcttttaagatgaaactcgttgttttttaaaatcaaaggaggcgatgacgttgagtatcaaaaacccatctgtaaaatttattatatttgttcttatgatttgtacattttcaatcggctatacagaatacgcggtgatgggtattttgacgtcgattgccaatgactttcatatacaggtttcatccgcagggcttcttgtcacggcttatgcggcaagcgtttgtttgacagggccgctcgtcaccatcatttccgtcaagcttccgagaaagcctgtgcttcttgggctgatggcgatatttatcctttccaacctgatgagcgcactggcgccgaattttgcggtattggccatttcaagaattttatctgcgtccattcacggcgctttcttcgcgattgccatggtattcgcaagtgaaatggttccgccggaaaagcgtgctgcagctgctgcttcaatgaacggcggactgacagtggctctaatgcttggtgttccattcggctcttatctcggagatgtcctgaattggagagcggtgttttccatcattacggcacttggtgtcatcggatttttaggccttatggctgccgtgccgaacagaaaaccaaaagtgatcccaatgcttatgaatgagtggggtgtttttaaacacaaacaagtgctgttttccttcgcgattaccattttaggctattccggtgtctttatcgcctacacctttatcgaacccattttgaggcattcagccggattcagcacggttggcattacaggtgctctctttgcgtatggattgggaggcgttgccgggaatttctttgctggaaaggtaccgctgcctttgctgactcggacgatgatcggcgtaatgatcggtttaatcggtgttctggctgtatttccttacatcgccatttacccggctgcagccattgtggcaacgttcctattcggggcatgcgcattcggcacgccgcctcttctgcaaacaaaggtcatttcctcatctgagggcggcacaaccattgccgcagctgtcagcgtatcagcatttaaccttgccaatgcccttggtgcatggatcggcggaatgattttaaacggaacaggctcttattcctggctgtttgcaggaggtgcgcttatgaccgcatgcggacttgtgctttctaccttcgcacacttatcagaaaagaagagcgtctacgaatatcaagtcaataaagggtaaaaaacagctgcagtgtatgcagctgttcttctttaccgtttgcctgaggctctcattctttcttgaggatgctgattgatagatccgtcagcacgctttgaagcatagtcgtcctttgctctcggttcaccctgaaatttgttttcgttttcgtaaggaaatcctttttctttatttcggaccatgtcatatccccctaggttcgagatcaaaaagttgcgtcttttcagatgaagacgtaaggttagtatatggagaacaccacgtaataaagcgttatttttttcctgaagaaaggagactgcacacatgaatatgtacattgagaaactgactaatctgcttctggaaaagaacgagatgatcagctatatacaggcaaaaacgtgggtggaattgttatggagcgatttcgaagcaacctacgcaaaagccggacacgcctatcaaggtgaaaaaatgactgaaaaaatcgtcacacaatggattgaaaactatggcggccagctccacctttttcaaagctcccgtaacgacgtgaatgattacttaaatcaaagcagaggccttttgcattaaaaacctgccgttaacgaccggcaggttttttcattttcttaaaattaccttaacaggaagaaatcataaacaaaacatgtttcaccagcctgtcaatcagggaataccacttatatcttgtcaaaatgcgaggaggagctttatatgaaaaagaaacaagtaatgctcgctttaacagctgccgcaggactgggtttgacagcacttcattccgctcccgcagcaaaagctgcgccccttcacgacatatctgtcagcatgccatcatccgatacttacatcataaaagcaggaaagctgaatgtccggactgagccaaatcatgaaggtgatattctcggcactgtatcatcagaacaaaaggtaaaagtcgataggttcgtaaatgccgattgggctcaaattcatttcaaaggaaagaaagcatatatttcaactcactttttaatgaaaaccgcaagccaagcgaaaacaacgaaacagacagccttctatacaccgacgcccgaaaacggaaaagctaagcagctctcatctggaacagaggtgacaatacttgggtggggattcagtgaaaacggcggatttgacttcacttgggcgttcgtggattatggcggagttaaaggctatattcacacaaaggatttacaaatgcgataaaaaggcaggccgaggcttgtctttttgcctatgcatgaaacatttcttctttctgcacgtaacaatgagaaaggagatgatgatatgacgggtttagtcggcggagggcttatgatcattgcgggcatactgatcaaactgtttcctcccaaatcgatcaacagtgtgtacggatacagaacgagacgctcaatgtcagatcaaagattatggaatgaagcgaaccgttacagtgcatcattaatgatcctgtcaggcttggtgattgcgggaatgggtttgctgctgggatcaaacttgtttattcttcagcttatcctgctgattgccgcctgtgtcataacatttatgctaacggagaaaaggctgaaaatcatgacgcacagtcaaggaggagatagaagtggacggagttaaatgccagtttgtcaatacgaacggaatcacgcttcacgttgcagccgcaggacgggaagatggcccgttaattgtcctgctccatggatttcctgagttttggtacggctggaaaaatcaaatcaaaccgcttgttgatgcgggttaccgggtcattgctcctgatcagcggggctacaatctcagtgacaaaccggaaggaattgattcgtatcggattgatacattaagagatgatatcatcgggcttattacgcaattcactgatgaaaaagcaattgtcatcggtcatgactggggaggagctgtcgcatggcatttggcttccacacgcccggaatatcttgaaaaactgatcgcgatcaatatcccgcacccgcacgtcatgaaaaccgtaacgccgctttatccgccgcaatggctgaaaagctcgtatatcgcatacttccagctgcccgatataccggaggcatcactaagggaaaatgattatgatacattagacaaagcgattggattatccgaccgtcccgcgctttttacatccgaggatgtcagcaggtacaaagaagcgtggaagcagccgggcgcgctgacagctatgctgaactggtacagagccctcagaaaaggaagcttggcagagaaaccctcttacgaaacagtaccttaccgaatgatctggggaatggaagaccgctttttgagcagaaagcttgcgaaagagacggaaaggcattgcccgaatggacatctcatctttgttgatgaagcttcccattggattaaccacgaaaagccagccatcgtcaatcagctgattttggaatatcttaagaaccaataagctaaaatttctctccatccgtctgtcataatggcagactttttctgtgcgttttttttcatagtctgttttaaacatgacaaaataacattaaaaatcatgaatgtcaccataaaattgtaacaaaaaacaggtttaaacgactttaaaaaaaggaatagccttactgaagatttgtgtaaaactcccctaaggcaatacttaaaaagaataataaaaagaaggtgccttaatgaagcaaggattaatctcgattattatcccgtcttacaatgaagggtataatgttaaactcattcatgaatctttaaaaaaggaatttaaaaacattcattatgactatgaaatattcttcataaacgacggaagtgttgatgacacgcttcagcagatcaaagacttggcagcgacgtgcagccgggtaaaatatatatctttttctcgaaactttggaaaagaagccgcaattttggcgggctttgagcatgttcagggcgaggcggttattgtcatggatgccgatctgcagcatccgacatatttgctgaaggaatttatcaaaggctacgaagaagggtatgaccaagtcattgcccaaaggaacagaaaaggggacagctttgtccgctcactcttatcatctatgtattacaagttcattaataaagcggtggaagtcgatttgcgtgacggtgtcggtgacttcagattgttaagccgccaagctgtgaatgcacttttgaagctgagcgaaggaaaccgcttctcaaaaggccttttttgctggattggctttgatcagaaaattgtattttatgaaaatgtcgaacgaaaaaacggcacctccaaatggtcgttcagcagtctgtttaactacggaatggacggcgtcgtttcatttaatcataagccgctgagattatgtttttatacaggcattttcatcctgctgctttccatcatttatatcattgccacattcgttaaaattctgactaacggtatttctgtgcctgggtatttcaccattatctcagcagtgttatttctcggcggagtacagctgttaagtcttggaataataggtgaatatatcggccgaatctattatgaaacaaaaaaacgcccgcattatttgatcaaagaggcgaatatcccgaacaaagacctgcctgaaacgaacgaattaaaaagcatgcggcgtctgacaaaaatgcactgaaaataccaagcgccattggcagtgctttttttgcgtgtctattatcttaaaagcaagactggagaattcatatgaaaagaaaacatatcatgatctatgcggccagtttgctggtgtccgttctggcacacgctttttttgtgaaagaatgggcggaaggcaggtatatgacaggtccgggtgacgggcttgcgcaaatgatcgtatttaaaaaattattatttgaccaatatacacacgggaattttttctacaattattcattcggacttggcggcggcacattcagtcagctcggctattatttttctgcgtcttttctttttcttgctgtgtctgccgctgtttggctgcttcaagccgtccagctgatcggagaaacggatacgcttttttgggcagagtcagctgtttttatcagtattttcaaattgagcttgatcatctttacgtccgcttctgtttttcattatcttcttaagcacagggcggcatcgttcacgggagccgtgttatacggcgtctcaattatttatttccgtcacgaagcgtattgggaatttttcaccgatacaatggtttggcttccgctgcttgtgcttggcgcagaaaaaattattagagagcggcgtccggcgtggtttatcgttgcgtgttcgctgacgttaatcaacaatttttactttgcatacataaaccttatattcatcggaatctatgtgctgttcagatggctgatccgtttggaaccacatgaagagaaaagatggattcaaatcagattatttctcgtttcaggcttcatttcttttggcatcagtgcggcggcgtttgtgccggtagtatacggttttttaaacaacctgcgccctccatacagccagaaaatagagtggctcaatttcgatgataatatcttattttcgagccggatcatcattgtgccggccgcttttctgctgtttttgtttattatttctttttacaaaaaccgtgtgtttcgtctctttgccgggttgagcctgctgtttattctgtttcatttcagtccgtatgcggcaagcgtctttaacggtttttccgccccgcaaaaccggtttgaatatgttctggcctttaccattgcgggagcagctgcggctggtttgtcacagctgtctgaattgaaacggaaagaactgctcccggccgcagctgtcgtcctgcttctttacttgtatcatatccaaaggtataagctcgatatatggaagcctgcgaatgaaagtattctattgctcttactcatgacaatcgcagccttgtttgctgcagcttttgcgaaaaaacgggcaaaaatggctgtgtacggtataatcattctttcttcgctgtttgtcgccaactcctatcaaaaatacgcgctctcagaaggcggcgatttggacagtgtgacaaaagaatatcttacaagtgaggaatacagagggcgggaatcatctgagctcatcagacgtttacagaaggaagacgatgacccgctcatgagaatcgactggatgaacggggtccgcaataatacgccaatcatttacggatttaatggcttcagcgcgtattccagcattttaaacaaagatctgctggccttctattggaatgatttaagcatcgatatgggcagggaaagcgtcagccgttacgcgtcattgggagacagggcgaatttatacagcctgctttacggcaaatattatatgaccgaaaaaacaaacgaagccagcgtcccgtacggcttcaaaaagcatttagaaacagagcattatgcagtttatgagaatcagtacatgcttccattcgttaaaacagcggatgccatatacagcgaaagtgagctggaccgattgcccgctcttgcgaaagaacaggcgatgctgaaaggaattatattaaaagatccatcaggaaaaacggagcagacaccaaaaccgtccaatttgatcaccaagtcggacatcaccgcaaaacaagcccagtatcaaaacgggctgctaaccgtaactggagaaaacggaggagagctgatcatcaccccgaaacagccatcatccgctccgggagactactatgtcagcttttatttgaaaagcaaagcaaaagacaaaggatttacattaaaggtaaatgattatgtcacaacaaggaaatcgaacaaatcgatctataaaaccggagtaaataatataacggtaagagtgcctaaatcaggccatatctcaatcaatcttccgaaaggaacctatgagctgagaaacatagcgctctatgaagaaaattaccaaacgctgaaaaacgctgtaatgcaaaataaaacagagaaagcagacaaactgaattggaacaaaaatcgactgaccttttcctatcatctgtcaaaagaccagtacatcatgcttccgatcccatatgaaaaaggctgggagctgaagatcaacggaaaaacacagaagatcgaaaaagcggattatgcttttataggcttcaaggcgcaaaagggagacaatcacattgagctgacttactatccgccatacttcaaaatatcggcgatcatatctctcgtcagtctgctgcttgctgttttttatataagacgtaaaaagcccggctctatatagagccgagctttaattttttctgaagtttttcttcgctgaatatccatcccgtataggatgaacgaatcgtgagatcatggccgatatgaacaattgcgacaaacggataatggcctttgctccgataacgcaggtcgataaatctcacctcataatgatctttaaacgtatccacttcccaccggtataccggagaaaaggacagaaacgccgcgatgttatcatcctgctttgccgcatgcattacatcggtttcaggaacaggcacccgattaaatgtatccagaatcacgacatgtccttccatgcttcttcctacatagaaagcatgtgctgtcgtcactgcgattcgccattgcctgaatttcatcgttggagaaataataatgctttcgatctcatcatgaatcatctcatgaagcttccgtttaattctcagctgcatgatcaggcgcaccaagtagtagcctaccaatatgatatataagctgagaaacgtgatgccgggactcccgcctgcataccaaatcgcgatagctgccagatggctgataaaaataaacggatcaaacgtattaatcagcccgagcgcaacccattttttcgaaaacggacgaatggcttgtgttccataggcgttgaatatatcaacaaagacatgcagaacgactgccagcagtgtccacagccacaggtgcagaaaatcggcctgaggataaaataaatacagaatcgccgggatgatgacagaccaaaacaaaacggcgggaattgaatgggtaaatcctctgtgattccttatataaacagcattgtttttaagctttaacacagtatcaatatccggagcctgagagcccgcaagcgttgcgatcataacagcgtgagccattgccggatctgatccgacaacaggatcaagcgtcgcaataccgcccagtgcgatgcccataacgacatgtgtgcccgtatccataggtgacctccttgcagggtgatcctgcacattcactttgtaagaaattccccattttcatatacccaatttttaaactgattcaatcgttctcatatgtttccgctttttctttattactatttaatgtaacatattatcgtactgtgcccttagtgtacaacaaaaaacagtctaaagaaaagcggggcgcgaaagactggggagaaacacatatgaacgtacttgaagacaaattaaaacaaaaagacatacagcaatttcgcgatgatttaatctcatggtttgaacgagagcagcgcgttttgccgtggagagaggaccaagatccatataaggtgtgggtatctgaagtgatgctgcagcaaacgagagtagagacagtgattccttactttctccggtttgtagaacaattcccgacagtggaagcgctcgctgatgctgatgaagaaaaggtgctgaaagcatgggaagggctcggctattattcgcgagtcagaaacctgcaaagcgcggtaaaagaagtgaaacaggaatacggcggcattgttcctccagacgagaaagattttggcgggttaaaaggcgtcggcccttatacaaagggagcggtgctcagcattgcctacaataaacccattcccgcggttgacggaaatgtgatgcgtgtcatgtccaggattctatctatttgggatgatattgccaaaccaaaaacaagaacgatctttgaagacgccatacgagcttttatttccaaagaaaaaccatctgaatttaatcagggcttgatggagcttggagccttgatctgtacgccaaaatcaccctcatgcctgctttgcccggttcagcagcattgctcagcatttgaagaaggcactgaacgggagcttccggtaaaaagcaaaaagaaaaagcccgggatcaaaaccatggccgcgatcgtactgactgatgaagacggacaagtgtatatccacaaacggccgtctaaaggtttgctcgccaacctgtgggaattcccgaatcttgaaacacaaaaagggatcaaaactgagcgtgaacagctcattgctttcttagaaaacgaatatggcatacaagctgatatcagtgatctgcaaggtgtagtcgagcatgttttcacccacctggtatggaatatttcagtgtttttcggtaaagtaaaacaagtgtcggataccagcaagctgaaaaaagtaacgaaagaagagctcgaacaatttgcgttcccggtgtcacatcaaaaaatctggaagatggcaggagaagcagccgccatctcggctgctccgtaaaccattcttaatcgtaagagacgcgcgtgccgtggctgtagtccgcttcattgcgcttcattccgccgcgcgcttcaatttcttgcgttaattcccggtattttgattggccttcttcgttcaaataaggcataatttgctgaaaggcatgatgaaaataagcgagttcactgttcttccaatcttttttggaaaccatgttcaattcgctcatatcacgtccgacatacataacagaagaccccctttaaagttcttgccattattgtttgtggaaataaaagaactatacgctacaaggagatgaggaaaaatggaacaaaataaatgtgcactcgtaacaggaagcagccgcggtgtcggaaaagcggccgcgatcagacttgctgagaacggctataacatcgtcattaactatgcacgcagcaaaaaagcagcattagaaacagcggaagaaatcgaaaagcttggcgttaaagtgcttgtcgtaaaagcaaacgtaggacagcctgcaaaaatcaaagaaatgtttcagcaaattgatgaaacgttcggcagacttgatgtttttgtcaataatgccgcttcaggagtactaagacctgtcatggaattagaagaaacacactgggactggacgatgaacattaatgcgaaagcattgcttttctgcgctcaggaagctgccaagctaatggagaagaacggtggcgggcatattgtcagcattagttcattaggctctatccgctatcttgaaaactacaccacggtcggtgtatcaaaagcagcgttagaggctttaacccgttatcttgccgttgagctttcaccaaaacaaattatcgtcaatgctgtttcaggcggagcgatcgacacagatgcgctgaagcacttcccgaatagagaagatctgcttgaggatgcgcgccaaaatacgccggcgggacgcatggtcgaaattaaagacatggttgatactgtggagtttctagtgtcttccaaggctgacatgatccgcggacagacaattatcgttgacggcggacgctcactgctcgtttaaaaatttttaaaaaagaggaatagctatacgatcacctgcacattctaatgaccgtggaggtgataacaatggctaactcaaataacttcagcaaaacaaacgctcaacaagttagaaaacaaaaccaacaatcagctgctggtcaaggtcaatttggcactgaatttgctagcgaaacaaacgctcagcaagtcagaaaacaaaaccagcaatcagctggacaacaaggtcaattcggcactgaattcgctagtgaaactgacgcacagcaggtaagacagcaaaaccaatctgctgaacaaaacaaacaacaaaacagctaatcactgaaacagaaaaaagcacttcatcttcgggtggaagtgcttttttctgtttgaaaaacgacaaaacttgtggaaggtctacagaatgagtcaaagggtttgctttatggagatcgaaatgattaaaggaggaaatgtttatactttcatcaggctgaaggaggaaccgatgaccgaatttgaaaagctggtaagtgaacagatgaaaacgatggataagcttctcgatctccaatcagagctcgaccgctgcaaacaaattgaggcggaactccggcatttggaaagggatgcaaggctgcgtgggattcaggctgaaattgcggtaaaacggaaacaccttgccgatatacaggatatgtttcaaaagcagacagagcaggtcattcgttcatatcgcagctcagaaaagccgtcttcctttgtgtagtgcaggaatgtgccattccccggccggaatggctcttttattttcatttttcaatttgtaacgttataataggtaaaagacgttgtcggtaagcaaatttggacatactaactgtagggctttatagaaagtaggggagaaatatgggctatcccaaggaaggagaaaccattcaaattcacagctataagcacaacgggctgattcatagaatttggaatgagacaacaatcttaaaaagtacagaaatgtgtgtcatcggagccaatgaccggacgatggtaaccgaatcagacggccggacatggataaccagagagcccgcaatctgttattttcacgcaagacaatggtttaatgtcatcgggatgctgagggaagacggggttcattattattgcaacatcagttctccgtttgcctatgatggcgaagcaattaaatatattgattatgacttagatgttaaggtttttcctgacatgacctacaatattctcgatgaagacgaatatgatgatcatcggaaagccatgaattatccaaaagaaatcgacagtattttaagagactacttaaatacgctgctccattggattcaccagcgtcagggaccgtttgcgcccgagtttgtcgatatgtggtatgaacggtatttgcgctatacaaaataatggttacgtaaaaacctgttgcggggtacaacaggtttttcacatgggctcacacacatcatgataaagagagagggggaatcaaccgtgggggttatgaaacgctacatgcaattcgtcaaaccttataagaagcaaattttcgttacagtgttaatcgggatcgtaaaattctccattccgcttgctctcccattgcttctgaagtacgtagttgacgacattattcaaggaggcggcacggccagtgacaaaaccacgtcattgttcacgattatggcgatcatgttcgccttatttttaattttgcgcccgcctgttgaatattaccggcaatattttgcccagtggactgccagcaaggtgctttatgatataagagctaagctgtttgaccatatacaaaaactgagccttcgtttttacgcgaatacaagaacaggggaagtcatttcccgagtgattaatgatgtagaacaaacaaaggatttcgtcatcacagggctgatgaatatatggctcgatatgctgacgattttgattgtaatctctatcatgctcacactggacgttaaattaacgctgatctctatcgttttattcccattatacggaatatcagtgaagtatttttacggccgtttacgaaagctgacaagggagcgctcacaggctcttgctcaagtgcaggggcatttgcatgaacgcattcaaggcatgcctgtcatcagaagctttgcgatagaagatcatgaacaggctcaatttaatgagaaaaacggtcatttcttagataaagccatccgccacacgaattggaacgcgaaaacctttgcggtcgttaataccattacagatttggcgccgctcatcgtcatagcgtgcgccgggtattttgtcattaatggaccgctgacagtcggaacaatggtcgcgtttgtcggatatattgacagaatgtacaaccctgttagaaggctgatcaattcctctacaactttgacacagtcaatcgcatcaatggacagggtgtttgaatttattgacgagccctatgaactcactgacaaaccaaatgcgataaaggccgatcagattcgcggaggagtggagtttcaaaacgtttcgtttcaatatgagaaggacaaagaaaatattcttcatgatgtatccttaaaagtaaatagaggagaaactgtagctctcgtcggcatgagcggaggaggaaaatcaacgctcgtcagcctgatcccaagattttatgatgtaacaagcggcagactgctgattgatgggacggatattcgcgattatgaagcaagaagccttcgcaaccaggttggtatggtgcttcaagatacctttttatttagtgaaacgattcgggaaaatatcgcgatcggcaagcctgatgccacacttgaagagataatcgaagccgccaaagctgcaaatgcccatgaatttatcatgagttttccagaaggatatgagacccgggtgggggaacgaggcgttaagctttcaggcggacaaaagcagcggatctcaattgcgcgggtattcctgaaaaatccgccgctcctcattttagatgaagctacatcagctctggatttggaaagtgagcattacattcaagaagcgatggacaaactggcgaaggatagaacaacttttgttgtcgcccaccgtttatcgacaatcacccatgcggataagattgttgtcatggaaaacgggacaatcattgaaatcggaacccatgatgaactcatggactatgagagccaatacaagcacttatttaccattcaaaatttgaactaaaacatcaatcttatatccttttaacgaaggatataagatttttttgtatataaaaaaacccggctgtttaaccgggttactcttctgtttctatttcgcagtctttcggatgatacgtttgaaaacttgtgataagtgtttctaaatgttcaagctgctcgcgatattccacggcgcttgccataatattgagcatgttgtaatcaataagctcctcatccgtattctgctgattttttaaaaatgactttgttaaaagctgcttataccggatgccttcttcaaccgcgtcatcatgcggcttgatttttccgacaaacctcatcaaaatccgctcgtgccagtaaagcaggtaatcaagttcttcagtcaatgtttcctgaaactcttccggcatatgatagatctcgttttccagacgatgcagcttcttcaatgtatcaagcgcccgatttgcagtaataatggcctgtctgaacaggacaagctttcttgatttcacataagtcgttttcttaaagtaacttctttcttctttatatagaagatatgtctgatcaagcttgatcattttttctttcagtttttcaatatcctctttcaaaatcgaatgctctgtcgactgccgcatggacaatctgatccacttcataatttcttcggtgttttcgacggtattatgaatcagctttgtttcgtacttaggaggcaaaaacacaaggttgacgataaaggaagaaagcacccctaagatgactgtgcttgttctgatcagcgcgaacattaaaaagtcgtcaccggcagattctaatatcgcaatgactgttacaagagcaattgaaattgtatgttcaattttaagtttcagcatgattgtaatgacaataactgctgttaacccgatcataatcgggctgggtccgaaaataaggccgaacactgtggcaatcacagctccgatgatatttgcttgaacctggtcaataataatgagaaaagagcggtaaatcgacggctggatcgcaaatatcgctgcaattccagcgaaaatcggcgcgggaagcccgatccacgaagccaaataaagggcaagtgtaatcgcaatcccggttttgaaaatgcgggcaccaagtttcattggtttgtgcgtgcattcctttctatagtaaattgtgtgacatagcaaatgggctaatccttaaaattcccggttagtttatttgctaaacaattaagtaatatacagggatcgatacaaatattcaagctatttttctagaaaaagaccaaaatcttacacgctgtttgattccataaaaaaacaggagctcaaagctcctgttcaaggtatttgattctagttttttagatgtttaaatgcatcctcgaccgctgtaagcgtgtctttaatatcctgctctgtatgtgctgtggtaataaaccaagcttcatacttagaaggtgctaaattaattccgcgttccagcatcagcttgaaaaacgtagagaatgtttctccgtcactccgttcagcctgctcgtaattttccactttctcatcagagaagtataccgtgagcgcaccttttaaccggttgaccgtaatggtgatgccgtgtgtttctgcgtgcttcaaaatgccttcctcaagcatagcgccaaggtgatcaagcttttcatacacgcctttttctttgagcacttccagacaagcgatgcctgataggatggaagcggggttccctgccattgttcctgcctgataagcaggccctagcggagctacctgctccatgatttcttgtttgccgccataggccccaatcggaagtccgccgccgataattttcccgagtgctgttaaatctggtttcacctgtaagagatcctgcgcgccgccatacataaagcggaaagccgtaatgacttcatcgtaaataacgagagcccctgcattatgtgttaattcatttacttgttctaagaagccctctttcggctccacgataccgaagttgccgacaatcggttcaacgagaaccgccgcgatttcactgccccatttttcaagagctgctttatagctatcgatatcattaaatggtactgtgatcacttcgtttgcaatgcttttcggtacaccggctgagtctggtgtgccgagagtagacgggccggagcctgcggcgacaagcacaaggtccgaatgcccgtgatagcagcccgcaaatttaatgatttttgtccggcctgtatatgcgcgagccacgcggatggtcgtcataacggcttctgtacccgaattgacgaatcttactttgtccatagcgggaatggcttctttgagcatttttgcaaatgtaacctcgtgtttcgttggtgttccatacaatacaccgttctctgctgcttttttaatcgcttctgtaatatgcggatgggcatgtcctgtaataatcggaccgtacgccgctaaataatcgatgtatttgttgccgtccacatcccaaaaataagcgccgcttgctttctccattgcaacaggagaaccgccgccgactgctttatatgatctagacgggctgtttacaccgccgacaatgtgctgtaatgcctcattgtgaagttcaattgattttgtatgcaagaataaaaacctcctatatctccatgcgtcctttctattgtagcatgcttccgaacaagaacaatggcttcgggcttcagattcagctgagatggttgtaatctggacaagaattggatacgcttaataaaaaaacatccggaggtaacgtaatgactatagaaatcggacaaaaagcgcctgatcttgagttaaaaggtgatcatggggaaacagtaaaattatcggattataaaggaaagtacatcgtgctttatttttatccaaaggacatgacaccgggatgtacaactgaagcatgcgattttcgggacagtcacgaaagcttcgccgaactggatgccgtcattatcggcgtcagcccggacagccaggaaaaacacggaaaatttaaagagaagcataaccttccatttctgcttcttgttgatgacgagcataagctggcggaagcatttgatgtgtggaagctgaagaaaaacttcggaaaagagtatatgggaatcgagcgttccacttttttaattgataaagaaggccggctcattaaagaatggagaaaagtaaaagtaaaggaccatgtagccgaagcgcttcaaaccctcaaagatatgtctgaaaagtaaatctctatgagcctatgcttacttttaccctgatatcaattgacaaattatcgtagaaagagttacactaattataaacattacaatgtaagaattttttttagaagagaggtgcatgacggatggctgcacatgaactaaaagaagccttagaaacgttgaaggaaaccggagttcgcattactcctcaacgtcatgcgattctggaatatctcgttaactctatggctcatccaacagcggacgatatatataaagctctggaagggaaatttcctaacatgagcgtagcgacggtatataacaatttgcgtgtgttccgggaatcaggtttggtaaaagagctcacatacggtgatgcttccagcagattcgattttgtcacatccgatcactatcacgcgatttgcgaaaactgcggtaaaattgtggacttccactacccgggccttgatgaagtggagcagctcgctgcccacgtcacgggcttcaaggtaagccaccaccgtttagaaatttacggcgtctgccaagagtgttcgaaaaaagaaaatcattaaaaataagctgaccgcacgaaacggtcagcttattttatttcgacattttctttttattataagactcatcaaattcttttccttctaatcccttatctaaagtcagcggctctcggcaatgcatgcacatatcgactactcctaaaacctttgtctctttatcacagcctggacaaatgacgcgaaccgctttagtcgaaagcattccgatccaaaagtaaactaccgtgctgagaccgatggataaaagcccaagtatcataaacaaactagaaagcaaaactgactctttgaaaaagatcccgatgtacataatgataaacccaacgaaaaccaaacttaacgcaaatgttctgattttattaattttgctggagtatttcgccatgtccatccccctctgttttaactatagcacaaacccgatgggattttcttcatgttttcggttgaactggaatttacatatggagagttactgtgaaattgtttataatagttcaatgtgtttagaaaaaaggaatttcgttttaaccatagaattgaatcaaatagagaataaaaaaatttgaacaattgcattggaggaatagtgatggaaaatcttctccgtccaatttaccaagaaagagcaagtcaccccaatacattggctgtcattatgattgagagaagaaacaaaacatcttccttaacagataactttgatgcagctttgctggtgattgtaaaggatgctgatgagccagtttttataaagcattatgaatttgatcatcaaacagcttctttgcatgtggtaacagattctcagattcaagaatggattttgcttggaacaaatagaagaatcatagattggattgtaaatggcagagtcttgtttgaccgtaatgaatacgtagttgaactgattgacaggctgaatacatttccgtttgccgaacgtaaactgaagatcggactcgaatacggcaaattaatcagaaggtatgttgaagggaaagctttttttgaagccaatcaatttttagatgcctacaatgccgttgttcatgcgctgcatcatttagcacgtattgaagtaatcgacagaggattccatcccgaaaccacggtgtggagccaagtgcgccagatggagccccaagtgtacaaattatattccgagctgattgaaagtcatgagagcctggaaaaaagacttgaattattattcttagcaaatgattttctcatccattccaaagccgagatcggttcggcgcatcttttcgaagtaatgaaagaaaaagacatttggcaattcggtgagcttcttcaacatcatgacctaaagcactttacccaagatcttggcgttatgcttgattacttgacggaaaagggacttatcaacgtctgccagatagaaacgaaaggacaggctgtctatcaccgaggatattcttttaaaaaaggtgttgactctgattcttgaccgtgttatattattaaacgtcgctgatgcgcttctgagaaaacaagctcacagcggcgggaaaataaatcaaaaaaacatttgacaaaagaaagtcaaaatgttatattaataaagtcgcttcaacaagaagtgaaaatgatctttgaaaactaaacaagacaaaacgtacctgttaattcagtttttaaacgcgagacggtttgccttcgcattcagctcgccgtacgtccaagactggccgttgtatgtgacagccgggcggtctttgtggcgctgggcagtctcttcgaatagctgatgaaccgttttgtctgtcggcacaggcagcgctttgcccttccatgcctcaagaagcgcttgcttttctgtctcggtgaccagtgacaggctggaaagcggctggttcgggttcccagtaactgcatctaaaagctccatccaatattgcttccatcgttcaatcgtttcctgcttaaacagagctgtattgtattcgagtacgaatgtaagccctccgtcggtttcgtcagccgtcagcgtgaggtcaaacttggctgttttccgttcaaacggatgcggctcaagctgaatccctttcattgttaaatcctttatattcgcattttgcattgaaaaaactgcatcgaataacggatttctgcttgtgtcacgctgaacctgaacatttccgatcaaatcctcaagtgggtaatcctgcgcatcaaaagcgctgagtgccgtttctttcacttcgttaagatagtcagcaaacgtcttttcacccttcggatacgtgcgcagcgccaatgtattgacgaacattccgatgacgcggctgacgtccgcttgagatcgtccggccacaggtgaaccgacgatgatatcgtcttgcccgctaatttttgataaaaacgcactgtatgaagccagaagcaccatgtaaagcgtggaatccgtttcttttgcaagcctgcgcagagcatcagctttgcctgcttctaatgaaaatgcaatgcggtctccctcaaatgtttgaacggcaggccgactgtaatcagtcggaagcgtcagcaccggcagctctccgtccagctccttcagccaatgctcttcttgcttcttgtaaagctcagactgaatgaactgctgctgccacacggcataatccttatattgaatacggagcggctcaagggtttctccgtcgtacagctttgaaagctcctcaatcagcacaccgacagatgcaccatcagaaataatatgatgcatatcgaacagcagcacatgctcagtgtctgaatgcttgataagccctattctgaacagtggaagttggtcgattttgaaaggcttaataaactcagaaacgatccgctctgtctcttcttccggggcttcgaaataggctatctcgcactcagcctcttcccagatccgctgcaccgtttctccatcttttatttcaaacgtggttctcaaggcttcatgacgctgcattaactgctgcatgacgctgttaagcctttcaacatcaagctcacctgtcaggcgcagaaccgccggcatgttatagctcgtttgcgcatcctcaagctgctgaagcacgtacatccgtttttgcggtgaagaaacaggatacgtatcttgtttctctgccgggctgatacttgcggctgtccctttttcagcagaggcaatcacctgtgccaagccctcaaccgtcggtgactggaagagatccttgagtgacagctcaacgcccagttcctgatgaaccaaggcaagcatcttcatgcctgctaatgaatgtccgccaatgtcaaagaagtggtcataagcgccgacttgttctgcctgaagtacctgtgcccaaatgtccgcgactttttgttccgttccattgcgtggcgcaacatatgaaacacctcttgaaacgttggcatcaggaatcggcagcgctctccggtcaatttttccgttccctgtcagcggcagctcgtccatttggataaacaccgcaggaaccatatatgccggcaagtccttcgcagcatgctctctcatctcttgtgatgagatgtctccttctccgacatagtaagcacacaacagtttatctcccgctccttgatcaacggcaagcacaacactttcctgaacacgatcatgggtttgcagctgatgttcgatttctccaagctcgatgcgctgtccgcgaatcttcacctgatggtcgattcgcccgataaattcgatgtcgccattcggcagccatctcgcaaggtctcccgttttatacatgcgttcgccggatgtaaacggatggggaacaaatttctcctcagtcagttctggacggttgtaatagcctttcacgagtccttcgccgctgacgcaaagctctccggcaatcccggcaggctgcacgtgtcccgtacggtcaagaatgtatacttccgtattgctgaccggttttccaatcggaacagacagcgtgtgctcctccaattcatcaaccggatgatacgtcgcgaaaaccgtgctttcagacggtccatacatatgaaggagcttgccctttccaaccgtttgcaaagcttttctgacatgctcaaccgaagcccgttccccgccaaacataatcttgcgaagcgttgacaagcatgccggattcaagtccacaagcaagtggaacaaagcggttgtaatcatgagaatgctgatgttctcccgttcaatgacgcgggacaggcgagccatgtccaaaacggtttccttcggtatcagcaccagcttggctccgtttaacaaagagccgaacatatcgaacataaacgcgtcaaacacgtaattggaaagaccgagaatcgtatcctgttctgtaatgctgagataattcgtttccttcaccgtgcggagaatattggcatgtgtcacgatattccccttaggtgttccagtcgttccggaagtatacgtcaggttggccattgctgcagaatcaagaggcagtgcgagatttcgcgcatcggcatgatagctttcttcctcatcggctagcacgataacgcccttaaattccgcttcttccgccaaagcctttaatttcctctgagtgagaagcacctttgctccgctgtcacggaagaaatgctgcatccgctgaatcggatgttccggatcgatcggaacataagccgaacctgattttaatactgccaagatcgacacaatcatatccattgaccgctcgcataagacagccgcagttctgccttcgccagctccaagagaaagaatgccgcgggctaaacgattggcccgttcattcagttcacgataagtgagtgattcgccttcatattgaagcgcagtgtggtctggcgtattcgccgcttgctcctcaaacagctgaacaattgttttatctttcggataaggtgttctgcccgggttaaactgctgaatttgcgaagcagcctcctcttcagaaagaagcttatactcagaaatcggcttctctggatcagccgcagcatcttcaagcaaacgcgcaaaatgcgtaagcagcctgtctgccgtgctttgtttaaacagctttgtgctgtaatccacatcaatctcaatgccttcatcggtttctctcgcctgcaccgtcaaatcaaatttggcaatcttgaaattggtctcttgaacagacaaggaaagatcgccgacagccggaatgccctctgtcgcgttttgaaggctgaacatcgtgtcaaacagcggatgcctgctaacatcacgcgggatgttcaaatcttcaacaagccactcaaacggatagtcctgatgagaaaaggcatccagcacccgtttgcggacacgcgagatcaattgggtaaacgtctcattctgcttcacctcactgcgaatcgcaagcgtattgacgaacatcccgataatgccctctgtatcggagtgatttctgcccgctgacggtgtcccgacaatgatgtcatcctgccccgtatactttgacaaaagcgtatagtaagcggaaagcatcaccatatataaagtggcgccgttttgttcagccaaacgattgaggcgatcctttacccccgcatccagcttgattgacacccgatccccttcaaagctttgaacaggtggtcttgggtaatcggacagaagctgaagcaccgggagctcgcctgcaaagacttccttccaataagcctggtccttcttgtacccttcagcagcctgtctgctttgccatacagcgtagtccttatactggagacgaagatcaggaagctgttcgcctttataaatgcgtgctaactcctccagcataatgccaatggatacaccgtcagaaatcaaatggtgcatgtcaaacagcagcatatgacggttctcttcaagccccagcaaaccgattctgaacagcggagctttcgccaaatcaaatgtccgaacgaatgaagccataattgcctcatctgagcggccgcctctttcaatcatttcgatgttgaaatcaacgctatcgtgaattttctgtctcggcgtgctgttttcaagaacaaatgatgttctcaatgactcgtggcgtcggattaatccctgaaatgcgcgctccagcttttgaatatctaaaggcccttccagaattgctgctgctggcatgttatagccgactcccgcatcctcgaactggctgacgatatatgttcgctgctgtgccaatgaaagcgggtaatgctcctgtttttcagcaggttcaatcaccgcaaaagctttgctttctctgtgatcagcttcctctgcaagagccgtaatcgtcggatgctcaaacaaaaattgaagcggaatctcaatgcctgtttccttatgaatctttgttaaaagggtcatggcttttaatgaatgtccgccagtttcaaagaaattgtcaaagatccccgccttctcaacgttcagcacgtcctgccaaatggctgcgattgctttttcagtctcatttcgcggcgctgtataggcagtgccgctgacagccttcacctctagtgcaaacagcttgcggcggtcgactttgccgcttggtgtaagcggaatttctgtcacttctgtaaagtaagccggcaccatatagtcaggaagctgtctggccgcatgctccctcaaaccggctggcgcaaattcgcttccaggcttctgcacaacatatgcgcaaacctcaagatttccctgttcgtcagggcgtgccaaaacaacggcttttgcaacgtctggcgcctgctgaatcacggcttcaatttccccaagctcaatccggtatccgcggactttgacctggtcatcctctctgcctaaatattcgattgttccatctggaagccagcgcaccacgtccccggtccggtacatgcgatcgcccggcacgaatggatcttgtaaaaacttctcttccgttaattcaggcaaatgtaaatagcctcggcccacaccgtctcccgcgatataaagctcacccgccacgccttcaggctgcagccggcctttttgatccaaaatatataagcggttattccccagcgctttcccgatcggcacatacgctgattgaactgcattctcagggataaccggatgaacagacgcgtcaacgcacgtttcagtcggcccgtacacattagtcaaacgcggcgctgtgccggcttctttaaacagcttcagcagcttgtccgcaacaacagatgacaggccttctcctccgatcagcatgtgcttcagttttaggccttcaaaatcgcctgctgctgccagcatttgcaaatgagccggtgttccgtccgtcgcctcaatgctgttcttccgataatatgcagtaagggcggccccgttcgtcactgttttcttcggtacgatataaagggtttggcccaaaagaagcgacgcgaagatctgcttcactgacgcatcaaagtggaacggcgcaagcaatgccatccgcagggtttggctgccgctttgataaatcgtctgctgcagagattcaaccaaatgatgaacctggcgatgctcgatcataacgcctttcgggcgtccggttgttcccgatgtgtaaataatgtaggcaaggttccgagcgttcacatctgcattcaggctttcttctgcaccttcctcaatcgcctgatctaagtcaatcagctcagcatcggcttcaggcgccgcaaccttcgattcagtcaggatgaaatccgccccgcagtcctccaaaatatattgaatgcgctcagcaggaaaacccggatcaatcggcacataggctccgccggcttttaaaattcccatgatagctgtaatcatccgttcagagcgttcaatcaaaaccgcgacaggactgtccgggccaacccctttctgtttcagcacattggcgatgcgtgcagattgctcatgtaacgttcgataggacaatgtgcgatcttcaaatacaaccgctggatgatcagaaagcagttcagccttttcttggaacagctctggtatcgtcatgtccttacggtagctcacagatttaccgccggccctcgcaagcagcttctctttctccgcatcagaaatcagtgttaattcatcaattgtatgttctggatgcgttaacgcgttctccagcatggtaatcatgcgctcacaaatcatgttgatttcttcacgtgaaaataaatcagtgcggtaatcaaaatctatggtgagtttcccagtatcccatcgatcctttacatgaattgagacatcatttaatccgctgccgctgaaaatcggctcagtcaaaaaggcaagatcctcttctttctgccactgcatcacttgatattcaagagaaaccgtgaacagcttggtcagagagctctttgtttcacgcaaatcgttgattaggagattatacggatacttttggtggcgaagtgtcttcatcagatccttcatccggtctttgacaaattctgaaaacgcctgcccgccgtcaatgtttgtccgaagcggaaccgtagaaacaaacatgccaagcatctgcttctctttcgcatttgtccggttgcccataaatgttcccgtcacaacatcattctggccgctgaccctgtacaaataggcggcgagcagcgattgaaataccgaaagaacactgactttattcgcctcacaaaacgacagaatctgctgatgaagcgcttcaggcacatctttagagaacctctcagcatctaaacttccccctgcggatgcattccgtttcaaggaaacaagttcaggcaccgattcaaattgtttgttccaaaacgccttgtccttttcaaaccgcttcgattgagcatattcctgttcagataaaacatgatcgataaatgaatgcgagattccttcttttgtctctgagccgctggctaattctaaataaatgtgcatgatcgcattcccgagaatattcatggagataccatcagaaatcacgtgatgaacatttgcgtaaaaccacacttcattttcctttatggtgaacaaggaaaaacggaacaaatcacaatcgtatagcggcaaaggtttcttcgtttcctcccggctccattgtgaaataaactctatcgcattcggatcttcagtagtgtcagtatgttttatatcaacaggccgatactcgctaatatattgaacaggctccccgttttcatctagccgcaaccgaaggcgcatggcgtcatttctgcgaataaactcttgaatcgcctgctcaacaagcacataatcaatcgcatcagctgaaaccagcttaccaatccccgcaagatttgaaatgctcgtgtgaggataaaatttttctgtgtaccaaattcgtttttgtgcatccgttaaagggtaaaaagttatttccatattgtcatacctcccctaatctttataagcagtgaacatgtgcaacgcattttctctttcttatccatatcagcttttaattcttatgaactaacagccgaaatagcccaaagtactacacttaaaaagcagtgcttccaatcaaaaaacagatggccgctattaaagcaggctgccgtcagtcagcattgcggcgtttaacataagcggataaagaccgcaagaccccaccctaataagaaaccaattttggctatttattcattgttttcaatattttttatctttctaccgttcagtttaaatgaaaaaaatgtttttatcaccgaaaaatgggtgaaaagtttcatgcgggatgccgaaagattccagtttatttacagcaatattttttgcgggatgccgcaatcatttccactaaacattatttacagaaaaataaaaatttttaaaccaaactgctgcgttcaatctttttttattgctgaatgcaatttacaatctttacatgactatgtgtaccgcgcaaaaaccgaaaaaaaggcaaaaaaagacacccttgcgaagagcgtcttacaacgattctttcatgacatttttgtcgatatcaatcaattccatatagcctttcccccactcatacatggcttcaagaataggcatgaggctttctccgtgcggggtcagagaatattcaaccttcggcgggacaactggatacacttccctgtgaacaatcatatcctgctcaagctctctcagctgattcacgaggatcttctgcgtaatatcaggaatcaatgtttttaattcattgaaccgttttgtgccttcttttcctaaatgccataaaatgagcattttccatttaccgccaatcactgcaagcgttaattccttctcacaattaaaccttttgtcgtccatccggctcaatagaatcccccccttagtaacctttttgtatgttagatacgtatcatcacttacttacttttttgcagactcttttttcattatactcactcataaaatcaagcgaaagaaatctgattgtctctcctcacagtatcctccaagtaacttgttgacttcaaagtgcctacttctcaacaaaagaaggaacctatagaatgaacaataattcgaaaaagggagtggatcaacaatggaattacagcttgcattagacctcgtcaacatcccggaagccattgagcttgtcaaagaggtagaacaatacatcgacgtagttgaaatcggaacaccggtcgtcatcaatgaaggcctaagagccgttaaagaaataaaagaagcatttcctcaattgaaggttcttgcagacctgaaaatcatggatgccggaggctacgaaattatgaaagcgtcggaagcaggcgctgacatcatcaccgttttaggggctacagacgatgcaacgattaaaggcgcagtagaagaagccaaaaaacaaaagaagaaaatcttagtggacatgattaacgtgaaagatatcgaatcccgtgcgaaagaaattgacgcactcggtgttgactacatctgcgtccacactggctatgatcttcaagcagagggcaaaaactctttcgaagaattaacgacaatcaaaaataccgtaaaaaacgcaaaaaccgcaatcgcgggcggcatcaaacttgatacactgccagaagtgatccagcaaaagcctgaccttgtcattgtcgggggcggaattacaagcgcagctgataaggcggaaacagcttcaaaaatgaagcagctgattgtccaaggataactccgatgaaaacgactgaatacgtagcggaaattctcaatgagttacacaattcagcagcttatatttctaatgaagaagctgaccagcttgccgatcacattctttcatcccaccaaattttcaccgcgggtgcggggcggtctggcctgatggcaaaatccttcgcgatgagactgatgcacatgggcttcaacgcccatatagtaggtgagattctcactccgccgctcgccgaaggagatctagttattatcggctcaggatcaggcgagacaaagagcttgattcataccgcagcaaaagcaaaaagcttacacggaattgttgccgctttaaccatcaatccggaatcaagcatcggaaaacaagcggacctcatcatcagaatgcctggttcccctaaagaccagtctaacggaagctataaaaccattcagccaatgggatcattatttgaacaaactttgctgctcttctatgatgcagtgattttaaaactcatggagaaaaaaggtctcgattctgaaactatgttcactcaccacgcaaaccttgaatagcatcacacaaccggcctgaagatcaggccggttttattttttctaaaataaaactttaaacccaaaaacccgataagtaatatgacctgcaaatcgtaaagggaggaattatgttgataaaacgatttaagatgaagctaggaactaaaattctttgcctcgttttcgtggtgattcttttgttttcggcatcagttggcactgtgatgcttaaggaaattacagaaagcatgaaacaaatggcaactgaaaaagcgaaaggtgatctcgctttaagcagcacttatattgatgatgtcatgtcaggcgactggcaggtgaaaaacaataagctctataaagggcaaacacaaatcaatggaaatgaagatattgttgatctgcttggtgaaaagacaggtgataccattaccattttccaaggcgatactcgtgttgcaaccaatgtcatgaaaaatggcgaaagagccgtcggcacccaggcttcttctgaagttattgccgctgttttaaagaaaggaaagcgtttttacggacaagcagatgtagcaggttcttcttatcagactgcatacatgccgttaaaagatcaaaatgggaacatcatcggcatgctgtataccggagctaatcaaagtattttagcatcacttacacaatcacttttcactcaattcgctatcgttcttgttatcgtcattatggtatcagtcatccttgtcttggttttcaccagaaaaatcaacaagcggctgaacgctttaaaaagcgcctttgaaagtgccggaaacggagatatgacaatagaggtgtcagacaaaaccggtgacgagctttcagaactaagcgtctattataataagatgagaatgaagctgaacgataccatacaaaccgtacaacaatcagcccttcagcttgcgtcagcctctcagcagctctcagccggagcagaggaaacaaatcaagcttcagaaaaaatcacagaagctgtacagcagattgcaaatggagcccaagatcagatcacccgaattgaaaatagtgaaagctcattaaaacaagcttcagcagacatccgggatatttctgcaaatactgccgctatcgctgacaaagggcagctcgctcaatcaaaagcagacattggacaaaaggaaattgcaaatgtacaggcgcaaatggatgcgattcaccagtcaattcagaaaagcggagaaatcatacaccagttagacggccgctctaaacaaattgagcaaattttatcggtcatcacccaaattgctgatcagacaaacctgcttgcgctgaatgcagcgattgaagctgccagagccggtgaacaaggaaaaggctttgctgttgttgctgatgaagtacggaaattagcagaagagtctcaacagtctgcggggcagatttcaaaactgatcatagaaatacaaaaggatatgaaccggtctgcaagatctgttgagcatgtgaaaacagaagctgcagaaggagtcaccatgatccagcgcaccagagatgcatttaaggaaattgcagctgcaacaggtgaaatcagcgccgagattagtgatttatcagcatctgtaacaaacatttcagccagtgcacatcaaataaatgattcctttgcagccaatacggccgacattaaagaatctactaaaaatacccggcaagcggctgcattaacagaggagcaatttgctgcaatggaggagattaccgcagcttctgaaacactttctcaattagctgaggagcttaccggtatcataagccaatttaaaatgattaatcaagccgaaaacggctgatgacttactatcattattgtaaattggcaatcgtattttgctgaaaacaaatatttcgatctgctaaaattacgatttctgcaataaactgatcgtaaaacataaaatttaaacctttacaccaaatgctttctggattactcttgtgtcagttttaaaagcgggaggtgaacatcacgacggacatcataaaaacgatacttctcgtcatcgtcatcatagcagctgcagctgtcggcctgataaaaggagactttttctcagctgatcaaaaaacgtctcaaacgaaagaatatgatgaaacaatggccttcccatctgaccggtatcccgaaactgccaagcatattaaggatgcgataaatgaggggcactcagaggtgtgcactattgacagagacggagctgaagaacgccgcgagcaatcattaaaggacgtaccttccaaaaaggggtatgacagagatgaatggccaatggccatgtgcaaagaaggcggtgagggagcttctgtagaatacatttctcccgctgacaaccgcggagcaggctcttgggtcgggcatcggcttaccgattacccagacggcacaaaggttttattcacaattcagtaaacagtacatagaggaggaacagcacattgatcaaatcatggaagccgcaagaactttcgatttcatatcatcaatttactgtatttcaaaaggattctacacctcctgtaatggattggactgacgaagcgattgaaaaaggatatgctgcggcagacggagccatttcctttgaggcacagcgaaatacaaaggcctttattctttttcgcctgaacagttcagaaacagtaaactcctacgaaaaaaaagtgactgttccttttcatgtcacagaaaacggaattcatattgaaagcatcatgtctaaaagactgtcctttgatctgcctaaaggagactatcaattgacatgctggactgtgccggctgaaatgtcagatttgcacgccgacacttatattattgatgctgtttctgtgtaatgaaaaacccctgagagaataactctcagggactctttataaactttctccgtttgtcttgatgacatcttgataccaataaaagctttttttcttcaagcgttttaaatcggatgtgctttcttcatcacgattgacatatacaaatccgtatcttttttggtagccgttcagccagcttaacagatcagtaaacgaccagctgcaatagccgattaaatcgacaccgtcactgatggcttgtctgcattgctcaagatgcgaacgcaaataatcaattcgataatcatcctgtacagtgccgtcctcaactttatcaaattcacccaaaccgttctctgttataaacactggaagctgatagcggcttgtaattcggcgaagaccgatacgcagcccaattgggtcaattgtccaatcccagttgctcgttgtcagatgcggattttttttcgttttgaacactccgggtatccccgtctcctgattggttcccttttggcctgtcgtattcattttcccttctgacacaccatcaagcggatttcgttcataggtgatcgtctgataataattgacacctacaaaatcaggcttccctttggcgagcaggtccatatctcctgcttcaattgtcggcgcccatccctgtttttccaagcagcggaatggaatttgcgggtaggttccccagcaatacatgtcaagccaccaattgttcgtaaattcttcggcgttttcaaatgccagtatatcctctggatgacttgataaagggtaagccggagaataagcaaagctaggacctattttgccttcaggcacatattctctaaatgattcgatggcttttgcattagccagaaacgcaatatggtttgcttcgtaaaatcgttttctgtctttcactccaggcggatgcatggctgtaataaatccgtgattaaaattgtagttctgttcgtttaacgtaacccaatatttcaccctgtctccaaaacgtttataaagagtaatacagtagtgattaaaatcctctatgatgtttctggattcaaacccgccgtattcgtccataagcgcttgaggcaaatcccagtgatataaagtcagaaccggctcgatgtgatgagaaagcaattcatcaatcagactatcgtaaaacgctagacctgcttcattgatctctccttttccttttggaaaaacccgtggccagctgacggaaaatcgatatgcttttaaccccatctcagccatcagagcgacatcttctttaaatcggtgataatggtcaaccgcaatctcgccattggttcctttaaacgttttgcccggtattttcgtaaacacatcccaaacagaagggcctttgccatcttcattccaagcgccttcaatctggtacgctgcagaagcagagccccacaaaaaatgtttcggaaaagattctggatgctggtggatcatagtgtttatcactcctgaattatttgataaacctatcataggctatgaaacgcgtttcatatcaactcgatgttagtcgcggaacagctcagctaatattgcctacctgtaaataacgcaaaagcacccaattcccattggatgcttaaaatcttaatgtcttttttcaaatttatgcggatgaggatggtgctttggaacaaagccgttttgtttcatcatttcaaagtgtttgtccaagtgatttttgatgtgttctcctctttctttaggcaggataccgtattgtacatactttgagatcacgtctttgcgctttttaagaatctctgcttccagttgttcaatctctttcttttgctgatctgtcagtgtaacatttgcgggagactgctgctgtttttcagcggcctcagctgtaccggtcagagaaatgacagccgctgcaatgaacattgtgataatgttgatggttattcgtttcatccattttattcctccaatcctatttttcatatgttttgctgccttgtattttttatgcataaaaataaaaagagcgaaccattattcgctctttctaatctcttcgtcagcattaagttcctcttcacctggtgtcgcataagtgacatatgttcccgcgattaaatcatgcagggtccgtttgtcttctcgtacggcaatcagaatcaggctggcgatcaagccgagtccgaaggttatacagtaaaccaggccggctacaataacccgtaaaaacattgttaacagactgacctgtgatccgtctttttttacgattctgattccgcagatcctttttccgataagataaccgcgccaaaacatcggcagcaaaatagaatacagcagaacaaccaaactgatgaacatgctgtcgtttgggtcttttcctgtaatcagccaatagatcagcaaaagcggcacggagactataatgtagtctaacaatgcagctccaagtctgatccaaaatccggctggtttgtaaatattcatttgactccccattatggtttaaatgtttccattttctttctcatcgaatatatcatatgccttaggggcatcagcaagacttaaatttattctgaagatcggtttcatgcctcttgaccatttcttccggtattggcatagatgagtgacgggtctgctgcatccttcactttcacatgcgtttccttggtacgtctggcattcatccttggacaattccttttttcatcacctcttcccttcatagacgcttttaaacacccacccatgctttttgtatacacaattcgaactttttgaaaacgcgatcaacatattgcaaccccttatgttcaatgctatctttttagttgattaacagattgggggaactataggtgaaatcattcatgcattccaaagccgttatattcagtttcacaatggctttctttcttatattggcagcctgttccggcaaaaatgaagccgattccaaggatacaggctgggagcagattaaggataaagggaaaatcgtagtcgctacatcaggtacgctctatcccacttcttatcacgatactgactctggctctgataagctgacgggctacgaggttgaagttgttcgtgaagcggcaaaacgcttggggctgaaggttgagttcaaggagatgggcattgacgggatgctgacagcggtgaacagcggacaggttgacgcagccgcgaatgacatcgatgtgacgaaggaccgtgaggagaagttcgcattttccactccatataaatattcatacggcacggcaattgtccgaaaagacgatttatcagggattaaaacgctcaaggatttaaaagggaagaaagcggctggcgcggctacaaccgtctacatggaggtcgcgagaaaatacggcgccaaagaagtgatttatgataatgcgacgaatgagcaatatttaaaagatgttgccaacggacgcactgacgtcattttaaacgactattacctgcagacacttgcgctcgcggcattcccggatctcaacattacaattcatcctgacatcaagtacatgccgaacaaacaggcccttgtcatgaaaaaaagcaatgcggcacttcagaaaaagatgaacgaagcattgaaagagatgagcaaggatggctctttgactaaactgtcgaaacaattcttcaataaagcagatgtatcaaaaaaaattgatgccgacgttcaggacgttgatttgtaatcggacgccatgatcaatagcattcagtgggaatatattttcaacacgaagctggccattgaatcgttcccttatgtcataaaaggcattggttatacactgctcatctcttttgtaagcatgtttgcgggaactgtgatcggcctgttcatatcactcgccagaatgtctaaacttgctttgttaagatggccggcgaagctctatatctcatttatgcgaggcgttccgattttggtgattttgtttatcctttatttcgggtttccttatatcggcattgaattttccgctgtcacggctgctttaatcggctttagcctaaacagcgccgcctacattgcggaaattaaccgttcagccatttcatccgtcgaaaaaggacagtgggaagccgcatcctcgctgggtctttcctattggcagacgatgaggggcatcattttgccgcaatcgatacgtattgcgctgcctccgcttgccaatgtattgctcgacttgatcaaggcgtcctctctcgctgcgatgattacagtgccggaattgctccagcatgcgaaaatcatcgggggcagagagtttgattatatgaccatgtatattctgaccgctctcatttattgggccatctgctccattgccgcggtctttcagaatatccttgagaaaaaatacgctcattatgtttaaacaaacgtttcattaaaaaaagccgttccccatgggacggctttttttctattgattcagcttccatttaaacgggtcctcaaacagcgaccagtcggaatcaaattcatactcagtcaacaggcattgatcaagctctttcgtgatcgtttcttcatccaggtcagttccgataaaaactagctgcgttaggcggtcgccgaactccgggtcccactcctccaggatttccggctcctgctgtttgacttgctcctgctcaagcttcggcaacgccgccacccaataagatacaggctcaatcgtaaccgacggacctgcttgcgacatcagcaaagcgaggttgttatgagatgcgcaccagacgattcctttggcacgtaccacgttctttggcatttgatccaaccaacggtaaaatcgtgtagaatgaaacggcaaacgtctcttatatacaaatgaagagataccgtattcttctgtttccggggtgtgttccgcatggcctgccgtcagctcttgaatccagccggccgatccgctcgcttcctcgaagttaaataaccctgtatgcaaaatctcctgcggttttacatttcctttgacggaacgaatgaacctggctcttggctgcagtttacgaagaacgttttcaagctgttcgagctcttgctcgctgaccaaatcacatttatttaagatcagtacatcgcaaaactcaatttgatcgatcaagaggtcggcgatttctctttcatccttttcccccaatgcttctttgcggtccagaaggctttcgcctgactgataatcatgccaaaaacggttggcatcaacaaccgtcaccatcgtatccagctgacagaattttgtaagatcgattcccatctcttcatcgatataagagaaagtctgggccaccgggatcggttcgctgattcctgtcgattcgatgacgatataatcaaaccgtccgtcttttgccagcttctcaacttcaattaataagtcttcgcgaagcgtgcagcaaatgcagccatttgacatttccacaagcttttcatctgttctggaaaggccaccttcctgcttaaccaagcccgcgtcaatgttcacctcgctcatatcgtttacgataaccgctattttcaagccttcgcgattttgcaaaatgctgttcagcaatgttgtttttcccgcaccgagataaccgctcagtacggtaaccggaatttttttcataatagtgcctccattaaaatagaatgattacgatttaaattgaatacttcgccgtatgtacaatggtgtagagcagcttttcgcgctcatttctcgctgccgcccgatttctaaatcagtaaagactccaaccgcgtttaatccttttccccatcgcaaatccttgcctttgccgacagcaagatccttaatcgatgcctttccgcttttcacagatgcacagacaatgataagccatttatcataaaacgtaattgttacgatttaaattgtatggtcttttttcctttttgtcaacggttttcaattcagctgatcaccacttttgtatgttcagggatattttcatatacccatttcgcatctggaatggtcagcctgatacatccgtgagatgctttcgttcctagtttttctgcttccgttttgatgactttttgatccttagtcattggcacactatgaaataaaaattcaccgtgatttttccatgatacccagtattctgcgccttcctggtatccttcggagaaaaaccattctccccgttcaggctctacataaaaggtgccctttggcgtagcatcatcttttgtttgatcaagaccagaagaaatcatcattgtatagatggtgttgcttccttccttgatgtaagccttctgctccttcacattcacatcaatccagacatgcttctgtttaatatccgggtattctccgcccgaaggctttgtccaatcaatgcttgtttttgctgtttttcgaacgtccgttatgttttcgaccgttttctttgtattgatacttgcgtgttcttctgcatgatcggagcaggctgacagcaggatgactggcataagaactgcaataatgaataatgagagtttcatattttatccacttccttcgaaaaacacagcttcgcataggcatcgtgaagatggatcgattcttcatttcggcattcaatctcaaaggctgacacccattcaagctcaaacaaatctgcagcaatcagccgggcgagatcctcaacaaatctcgggttttcataggccgtttctgtcacggctttttcatcaggccgcttcaataccggatgcagtctcgcagaagcatttgattctgcggcgtgaagcaaatcagctttaacatcacttggcagcgatgcggccgggtgaatatccgcccaaatgctgaccgttcccctctgattatgggcactgtattcgctgatttccttggagcaagggcacagagtcgttacttttgctgagatgccggcacgctgtttaaacggctgatctttgcgataggtgacagacatgaatatatcagcatgcatcaaacccgctttctcaagcttcgggcttttccgttcgaaaaaccacggaaacctcacttcaactgtggcagatgatgtgtccatgttttctgcaagctctttcgtaaattgctgaagagaggaaaatgagagaatccagccattttgatgatagacttgcagcagctctgttaaccggctcatgttaatccccttctgatttctcggcaaattacaagtcattgtaaagttcgcagccgttgtttgctcggcaggcatcatggcagaagtgattgtgactggatgggacacattagctacacctacatgctgaatgtcaaaaaaataatccttcctgatattttgcaggtccttcattttctctttttccactggtttctcgcctttgatcggactgaccgatccaaagtattgaagacgctccgtttttttcgggagcagcgtatgttgattcattcagaaaactcctctcactaacaaatcgtaataattactatttattttgatcggttcactgttgaaaatcaagagaaaataaaaaagacacgcacaaacgcgtgtccgtcaaaatcctaaacatccgccgggctgctttccgcgctccagcttttccgccagtaatagcctgcggcaagcacaagtgcaaacgccagcagcgcgatacaggaaaacgtgataaaaccgatagcatatgtgcctgtcatctgtttgagagatcctaagatgttcggcaagaaaaaccctccgattcctccggccgcaccgacgattcccgtcaccatgccgatttctttgcggaagcgctgcggcacgagctggaatactgcgccgtttcccattccgagccccatcattccgacaaacaatagaacaataaccattgagagagatggcaggctactgactccggccatacacagtgccacgatgacaaacaatacagaaagaactttcgtgccgccgacacgatctgaaatcaagcccccgacaggccggaaaaagctccccgccgccacacataatgtaacgaagtcccctgcgtgaatttttgacagctggtattgatcaacaaagaaaatagataaaaagcttgagagcccgacaaatccgccaaatgtgacgctgtacagcaggcagaaaaaccatgtttccttttgcccaaacacatgcagatagcttttgagcggctggggagacggctgtgcaggggaatcctttgccatggatacaaaaagaataaagacgatcaataatggaattagcgcaattcccatgacaatgtgccagccgaactgctctgccagacgagggccaaacagggttgcaaacaacgtgccgctgttccccgctccggcaatccccatcgcaagtccctgcaaatgaggcggataccagcggctggccataggcagcgctacagcaaagcttgctcccgccacgccaagcagaatcccgatggcatacagctcagtcagggaacggccgccgaatgtcccccaaagcagcggaatcatcgtcaccagcatcccgatcactgccgtttttttcggtccgattctgtccgttaaaataccaagaatgatacgaaacacagatccagataaaatcggcacagctacgacaagccctttctcaaaaggagacaggccaaaatcctgagaaatataaacacccagcgccccaagcataacccatatcataaaactgacatcaaagtataaaaaggaacagagcaaagtgagtggatgaccgctagttttcagttccgacagcttcataagattcccctttctagaccctcattattttacattttctgaatcaaggatataggaccattattttctggaaaagacatgtgtaagtttttgtgacacgtttaatgcgttaacaatgcattgtgacataatttttaataggagaaaacttacgagcttcgccaaaggaggtctgatacatgaagaaacaaagattagtgttagcgggaaacggcatggccggaatccgctgtattgaagaagtattaaagctgaatcgccacatgtttgagattgtcattttcggaagcgagccgcatcccaattacaatcgcattctcttatcctctgtattgcagggtgaagcgtcactcgatgatattacactgaacagcaaggattggtacgacaagcacgggatcacgctttacacaggcgaaacggttattcagattgatacagatcagcagcaggtcatcacagatcggaaacgcactctgtcgtatgacaaattaatagtggcaacaggctcctcccctcatattctccctatccccggggcagacaaaaaaggtgtctatggatttcggacaatagaagactgccaagcgctgatgaacatggcccagcactttcaaaaggctgcggtaatcggagccggcttattaggactggaagctgcagtaggtttacagcatctcggtatggatgtcagcgtcattcaccactccgccggcattatgcaaaaacagctcgatcaaacagcggcgcggctgctgcaaacagagctggaacaaaaaggcctaacctttcttttggagaaagacaccgtctccatttccggcgccacgaaggcagaccgaatccattttaaagatggctcttcattaaaagcagacttgattgtgatggcggccggcgtcaaaccgaatattgaattggctgtatccgctggaatcaaagtgaaccgcgggatcatcgtgaatgacttcatgcagacaagcgaaccgaatatctacgccgttggtgaatgcgctgagcataacggaacggtgtacggattggtggctccgctttatgagcagggaaaagcgctcgccagtcatatttgcggcgttccatgtgaggaatatcaaggctcagcaccatctgcggcgttaaaaatagctggaatcgatgtgtggtcagcaggaaagatccaagaggatgaacgcacgacgagcatcaaaatctacgacgaacaagcaggcgtttataaaaaagcgctttttgtagatgacaaactggccggcgttattttattcggagacacccgtgacaagcagcggcttctcgacagcctgcttaaacaacgagacatctccattgccaaaaaacagatcatcgaaccggagacaagcggccctttatttgaatccatgccttccagtgaaacgatttgccaatgcaacacagtgacgaaaggcgcgattgaagacgcggtgcacacgaatagcttaacaactgttgaggaagtcaagcactgcaccaaagccactgggtcctgcggaggatgcaaaccgctcgttgaagaccttttgagatacatgaccaacagcgaatatacgaagcccgccagcacaccttcgttttgcagctgtactgattttacagaagacgacatcatcgctgagcttcagcgcaggccattcactaatccggcagaagtgatgaaccagcttgactggaaaacaaaaaacggatgcagtacttgtgttcctgcgattcaatactatctggaaatgctgtaccctgggtttgtccagcctgagccagccactgaagagacatgcatcctgattccgcaaatgtacggcgggcggacaaacgcggagcagctaagaaccatcgccaacatcattgaggcatacagcattcccgacgtatccatcactcacggccaaaggctgaagctttccgggatcaagcctgcggatctcccgaacatgaaaaaagacctgaaaatgcccgtttacactaatgaacaccgacacgcgctgcaaagcatcaaagcatgtacatgcgggcaaaatcgatcgattcagcagctggcagcccaaatcgaaagacaacttgagatgcttcccttacccgctcccatttctatcagcttatcatgtgaaacagactgcaccgaggccgccctgcaagatgtcggcgcaattcggacacaagctggctgggacattcacatcggcggcgtccggggaactcatgcccgttcaggagctttgttttgcgtgactgagaacgaagacagcactgccggcatgatcaaaggactgatccagtattatcgggaaacggctcattacttagaaggtgttcatcagtggatagaccgtctcgggatcgttcatatcagagaagtgctattcgaagaagacctaagggcacagctgctggaaagcctccaaacagatctgtcactgattcaaaacccgactgtagagacgggcgcatataagaaaggatgaggcattttgactgaacgactgcttagatatttccgtgataaacagcaagacgtccaatcagaaaaaacatatgacactcaatgcccgttttgcagcatgcagtgcaaaatgcagctcgtggaacaaaccatcgtcacgcgcaaaaagtacactgcgatcgggattgataatcctacgacacagggtcggctatgcatcaagggcatgaatgctcaccagcatgccttgaactcctcccgcatcacccggccgctgctgaagaaaaacggcgagtttatgcctgtttcctgggaagaagcactgaatcatatcaaagaccaagtgacaatgatccaaactgaacacggacatgacgccatggcggtatacggaagcgcctcgattacaaatgaagaggcgtatttgttagggaagttcgcacgagtaggcttacagacaaaatacatcgactacaacgggagactttgtatgtccgcagcagccaccgcagccaaccaaacattcggcgcggacagaggcttaacgaatcctttatcagacatcccccacacccgtgtgatcattctggccggcaccaatattgcggaatgccagcctacgattatgccgtattttgaaaaagcgaaagaaaacggagcttacttcattgccattgatcctcgtgaaacagcgacaacgaaaatcgccgatcttcatctgaaaatcaaacccggcacagacgccgcccttgccaacggtctcgtcaaaatcatcattgacgaacagcttataaacgaggatttcattcaatcacgaacaaatggattcgaagagctgaagcagcatactgactcgttggacctgaatgacatcgccgaacagacgagtgtctcgctggtggatataagaaaagctgctgtgaagtttgccaaggaaacgtccggcatgctgtttacagcccgcgggattgaacagcaaaccgatggaacagcggctgtgaaaggcttcttaaacatggtgctgatcacaggaaaaatcggcaaaccttactcgggctacggggcgatcaccggacaaggcaacgggcaaggcgccagagagcatggccaaaaagccgatcagcttccaggctaccgttctatcgaaaacgaagaacaccgggcgcatattgcgaaagtgtggggaatccatcaggatgaactcccgcgaaaaggtgtctcagcctatgaaatgatggaaaaaatcaatgacggcgacatcaaaggactgttcctcatgtgctccaaccctgctgtttccagtccaaatgcaaatctcgtgaaaaaggctttaagaagactgacattctttgtcgcaatcgatttgtttatttctgagactgcgaaatacgcagatgtgattttacctgcctcctcttacttagaagatgaaggcaccatgacaaatgtagaaggacgcgtgacattaagagaagcaagccggccatgccccggcgaagcaaagcatgattggcagatcatttgtgatctcgcatccgctctcggcaagggccgctacttttcttatacgtcagcggaggatattttcaatgaattgagagaagcgagccgaggcgggattgccgattattcaggcatctcatacggcaggctcagacgtgaaggcggcattcattggccgtgtccggaatctgatcatcccggaactgggcgcttgtttacagaatcatttgctcatccggatcaaaaagcggcattaagtgtgattccaaacgaaccacctgttccaaaagagaagccgacagccgattatccgctttatttaacgacaggcagagtcatgtctcactacttaacaggcgtccaaacaagaaaaagcgccgcccttgccgcgagacattttgaatcgtttatggagatccatccgcaaacagcagcgacctacaatatcgaggaccgtgtactggtaaaaatagaatcgccgcggggaagcatcaccgtccgcagcaaattatcagaacaaatcagaaaagataccgtttttgttcccatccattgggcagacgctcaaaatgtgaatgatttaatcggggaagccttagatccagcctgtaaaatgcccggttttaaggtatgcgccgtccgaatcatacctatttaaatttttcataaaatttttagaacttttcgtatattttgttacattttataacatgtatcttaaatattcctttttgctgtgctacgctggaaaaaacatttgataaggagcggatcatctgatgggaaaaaaacagctagttcttgttggtaatggaatggccggggtaagggccattgaagagatactgagtgttgctaaagacgagtttcagatcacaattttcggtgccgaaccgcatcccaattacaaccgaatccttttgtcaaaagtgcttcaaggcgatacagatattaaagatattacgttaaacgattgggactggtacgaagaaaacaacattcaattgtatacaaatgaaacagtcatcaaagtggacacggaaaacaaaacagtcatcacagatgcagacagaatccagccttacgatgaattgatcctggcgacaggatcggtcccttttatccttccgattccgggcgcagacaaaaaaggcgtcacagctttccgggacataaaagatacagacacaatgctcgccgcgtcaaaacaatataaaaaagctgccgtcatcggcggaggactacttggtttggaagcagctcgcggactgctgaatctcggcatggacgtgtccgtcatccaccttgccccattcctgatggagcgccagcttgatgcaacggcaggacgcctgctgcaaaacgagttagaaaaacaaggtatgacctttttacttgaaaagcaaacagaagaaattgtcggtgacgaccgtgtcgaaggcctccgattcaaggatggcacaagcattgaagctgatttagtcgtcatggctgtcggcatccgcccaaatacaacgctcggggccgagagcggcattccggttaaccgcggcatcatcgtcaacgattatatgcagactgaaatcccgcacatttacgcggtcggcgaatgtgccgagcaccgaggaatcgcctacgggcttgtggcgccgctgtatgaacaggcaaaagtgctggcaaagcatatgtgcggcatcgaaacaaaaccgtatgagggctccgttctctccacacagttaaaggtatcaggcgtcgaggtcttctctgccggtgactttaacgaatcagaggagaaaaaagcgattaaagtcttcgatgagcaggacggcatctataaaaaaattgtcctgagaggcaatcaaattgtcggtgctgttttattcggcgacagcagcgaaggcaatcgcctgttttctatgattcaaaaagaagccgatatctctgaaacctctaaaatatcaatcttacagcccctcagccaggaagcaggcacaagcataaccgcagcgatgagcgacgatgaaatcatctgcggctgtaacggcgtgtcaaaaggtgcgattattcaagccatacaggaaaagggctgctcgtcaacggacgaaatcaaagcatgcaccggcgcatcccgctcatgcggaggctgtaagccgctcgtagaagaaatcctccagcatacgctcggatcagactttgatgcgtcagcgcaaaaagaagccatttgcggctgcaccacattgtcgagagatgaagtcgtagaagaaatcaaagccaaagggctgtcacatacaagagaagtcatgaatgtgctcggctggaaaacgccagaaggctgttctaaatgccgacccgctctgaactactacttaggcatgatcaatccaaccaaatacgaggatgaccggacatcccgctttgttaatgaacgaatgcacgccaatattcaaaaagacggaacatactcagtcgttcctcggatgtacggcggcgtgaccaactccacagatttgcgcaagatcgccgatgtcgttgacaaatatgagatcccgctcgtgaaaatgacaggcggccagcgaattgatcttatcggcgtgaaaaaagaagaccttccgaaggtatgggaagatcttgatatgccatcgggctacgcgtacggaaaaacgctccgcacagtgaaaacatgtgtaggcgagcaattctgccgcttcggcacacaagactccatggcactgggcattgcgcttgagaaaaaattcgaagggctgaacacgcctcacaaagtcaaaatggccgtgtctgcctgcccgcgaaactgtgcggaatccggcattaaggaccttggcgttgtcggcatcgacggaggctgggagctttatgtcggcggaaacggcggaacccatttgcgtgccggcgatttgctgatgaaggtgaaaacaaatgaagaagtcttagaatacgcgggcgcttacctgcaatattacagggaaaccgcaaactatctggagcgtacgtccgcatggcttgagcgcgtcggtttatcccatgtccaatccgtgttaaacgatccggaaaagcggcaggagctgaacggccgaatgaatgaaacactctctgtccacaaggatccgtggaaagactttttagaggataaacaaacctctaaagaattatttgaaaatgtcgtgaccacatcataatgacaaaaactatcattgaggaggaatggacatggtaaacaaagacgtaacaaaagtatgtatcggaaaaattgaagaattgcctgaacaattaggcaaaacagtgtatattgaagataaggagctcgcggttttcaagctttcagacggaagcatccgcgccattgaaaaccgctgtccgcataagggcggcgtcctggcagaaggcatcgtcagcggtcaatatgttttctgcccgatgcacgactggaaaatttccttagaagacggaatcgtccaagaacctgaccacggatgcgtcaaaacatatgaaacgctgatcgaaggagaacatgtttatctcgtatattgatcaaaagaccggatcacttttctagtggtccttcattttttacagtgacggaaggatgacatgatcatgaagaacggaatcgtatatttcgtgggagccggacccggcgacccaggcctgctcaccatcaaaggaaaacaggcgctcaaggaagcagatgtgattttatatgaccggctcgccaacccgaagctgctcgaatttgcatcaccggactgccagtttatttattgcggaaaactgccaaaccgccattttatgaaacaaaaagaaattaacgccctgctggttgaaaaagcattaaatgggttaaccgtcgttcgcttgaagggcggagatccgagcgtattcggcagagtcggcgaggaagcagatgctcttcatgagcacggcattcgctatgaaatggtgccgggaatcacctctggaattgcagcgccgctatatgcgggcatccccgtcacgcatcgggattttgcatcgtcttttgccatgattacagcgcatgataaatcattaaaaggcacgccgaaccttgactgggaagggctggcccgaagcgttcaaacccttgttttttacatgggtgtcaagaacttgtcttatatttgccagcagcttatttcatacgggaaatcgccttctgtccctgtcattgtcatccaatggggaacgtggggccgccagcggagtgtgaaaggaacacttgagaacattcagcaaaaagtgcaggaacaccagattacaaaccctgcgattatcgtcatcggagacatcgtcaactttcaaacacacagctggtttgaaagcaaaccgctcatcggacggcatttgatggttgtgactcatggcgaagatgaagacccgcttgcagacaagctgcgcgattccggcgccgatctcatcgagtggccgaaatggcggaccgaaaacatgcctgtcaatgaagaaattcttcgaaagattggcacctttgaagacgtttttttcacatcgcgccgggcggtttgtgaatttttcagagcactggcttctcagaaaatcgacatccgccagctgacagccaaactgagtgcagcatctgagcaagcaaagacagagcttgagaaacggggctttcttgtcaccgccattcagcctgattcagagaaacgtcttgttgtcgggagccgccatgcagtggaaaacatgcaaaagcatgaatcctgttcgttttatatcactcatgaaaacgtcatagatgaccggttcacccacatgattcagcgtaccatcagtgaatccccgctgcacatggtcatttgcccaaacaagctgtccgttcagcaattgatcaatggtggcgaacaaattggcattttgccggaaccgtcagcaagccgccctcctatcgtctgcataggcgatgactcagctgccggcatttatggattcacagccgtacaagaacaggatgaattgctagctttcatccacaatcaacatgcagagaaaaaactccttcacacctgatggcaagcagcccttttcctcaagggctgttttatttatgcaccaattttttatgatgggtggaatacatcgccatattctcggccttagggtccagataagccttggcactgttgaccgctgtcgggccttccgtaaatccgccggcaatcaatctcagcttgctttcataaaaagccgcgtcgcccgccacaaacacgcccggaagattcgttcgcatatgtctgtcagctttcacccttccttcttcaatctccagcccccactccatcatcggcccgagatcaattttgaacccatgattaatgatcagctcatcaatttctatgtctttcctctggccagactcagtatgacaaacggtcacgcttttgatgccctcttcatctccgttcaactgctccagccgataaggcgtaagcacccgcaccgatgattgcttcattttcgtcacgctgctttccattccgccgaattcctcacgccgatgaacgacagtcacagacgccgcaatcggttcaagctcattagcccaatcgaccgcagtatctccgccgcctgatatcaccacgcgtttccctttaaacgcatcgagcttctccactccataatgaagatttttgcccgcatatcgggccgcatcctcgctgtcaaactcattgacctcaagtgtacccatgccgcaagccaaaatcacagttcttgtatagtgctttttcccttcagaacccgtcagaacaatggtgccgtcatctaggcgttcaaacccggtcacacgctgattcaatacgatatcaggatcaaacgttgccgcctgctccttcagctgctcgatcagctgctttcccgcaatccccggtatgccgccgatatcgcgaatgattttctcaggaaagaataaagacaccttccctccgagcttcggcaaaaattcgattacctttgttttcagctcccgcatcccgcagtaaaaagcagtaaacagcccgatcggccccccgcctataatcgtaacgtcatatacctcttgattctcagccatccgtcctgcctcccgttcacatctatatcaaagttttaattgagaatgaatatcaatacaaagtatatcatatttcaagggcctttgtttattcatttcttctaccttgtggtcaattgctgaaaactctataataggcaaaaaccaattgggtgaaacagatgaaaagacgagttgaaacgatcaccttcgatggcggtacactagaatattctgtgacaggcaagggaactccgatccttgtcatgcatggcgggcattcaaattgttacgaggaattcggatacacagcgttgattgaacaagggtattccatcattacgccttcaaggcctggctatggacggacgtcaaaagaaattggaaaaagtcttgccaatgcctgccgtttctatgtgaaattattagatcatctacaaatcgagagtgtccatgtgatcgccatctcagcaggagggccgagcggcatatgctttgcctcacattatccggaaagagtaaatacattgaccctgcaatccgcagtcaccaaagagtggctcaccccaaaagacactgaatataaattgggggaaattctcttccgcccgccggtggaaaagtggatatggaagctgatttcttccttgaataacgctttcccgcgtttgatgtttcgagctatgagcccccaattcagcacgcttccgtttcagcgaatcaagtccttgatgaatgaaaaagacatagaagcatttcggaaaatgaacagccggcagcgctcgggtgaaggatttctgattgacttgtcacaaaccgccgctgtctctttaaaagacctgcaagccatcatatgtcccgtgctgattatgcaaagtgtttatgacggattggttgacttgtcacatgcacatcatgcaaaagagcacattcgtggcgctgttctctgtttgcttcactcatggggacacctgatttggctcggaaaagaagctgcagaaacaggcagtatcctactcggctttttggaatcctaaccaaagtgaaacgatcctttcccctcctccgtcaaacaagcagtgcctttttttctggtatcataagaaaggcagcttaacatgagcggaggttttattgtgacagcacaatcatcttttcttcagctgaattctatttttatcagcattttaatagaagccattccgtttattctgattggcgtcatactttccggaatcattcaaatgtttgtttctgaagaaatgattgcaagaatcatgccgaaaaaccgttttctcgccgttttattcggtgcgctggccggcgttttatttcccgcctgcgaatgcggcatcatcccgattacgaggcggcttctgttaaagggagttcctctgcatgcgggcgttgctttcatgctgaccgcgcctatcattaatcctatcgttttattttctacttatattgcgttcgggaatagatggagcgtggtcttttacagaggcggactggctctcgccgtttcgctgatcatcggggtcatcttatcctatcaatttaaggataaccagcttttaaagcctgatgaacccgggcaccaccatcatcatcacggcaccttgctccaaaaactgggcgggaccttgcggcatgccattgatgaatttttctccgtggggaaatatttaatcatcggcgcctttatcgcagccgctatgcagacgtatgtcaaaacatccactctgcttgcgatcgggcagaatgatgtatcctcttccctcgtgatgatgggtctggcgtttgtcctgtcgctttgttcagaagttgatgcgttcatcgcgtcttccttcagcagcacgttttcattaggatcgttaatcgcctttctcgtctttggtgcaatggtggatattaagaatctattgatgatgcttgcggccttcaaaaaacgatttgttttcctgctgattacatacattgtcgtgattgttttagcgggatcactactggtaaaggggtgattggatgtttcgtttattggtgctgatgggatttacgtttttcttttatcatctgcatgcctcaggaaatctaacaaaatatatcaatatgaaatatgcctatctttcctttattgcgatcttcctgctggccattctgaccgccgtccaagcatatctatttatcaagtcgcctgaaaaaagcggacatcaccatgaccatgattgcgggtgcggccatgatcacgagcatgaccatgaacaaaacaagccattttatcagcgttatttgatttatgttgtttttctttttcctttggtgtcaggcatcttcttcccgattgcaacgcttgactcatccatagtcaaaacaaaagggttctcgtttaaggcgatggagagcggagatcactactcccaaacacagtatttgcggcctgatgccagcctttattacgcgcaagacagctatgacaaacaaatgaaacagctgtttaataagtattccagcaaaaaagagatttctctgaccgatgacgatttcctaaaaggaatggaaaccatctataactatccgggtgaatttctcggacggacgatagaatttcatggatttgcttacaaaggaaacgcaattaacaaaaatcagctgttcgtattaaggtttggcatcattcactgtatcgctgattccggcgtgtacgggatgcttgtggaatttccgaaggacatggacatcaaggatgatgaatggattcacattaagggcactctggcctcagaatattaccagccattcaagtcaactctccctgtcgtcaaagtaactgactggaataccattaaaaaacctgatgatccgtatgtttacagaggattttaagtgaagacgaaaccagtacaagtactggtttcttttttatttctttttcatcagcatcaaatcgagatagagctggcaccgcgttctgaaatcgcttaaatcgatcgacgtcatctcagtaatctgtttgatgcggtaattcaatgtattttggtgaataaacagctgttctgccgctggttttgttttgcagttgttgaggagatagatttccaaggttttgagcagctcagtgctgctttcttcgtcttttgcttttaataaagctaaatctttattctcgtattctaaaaattcatttttctgttcgatgctttctaaatagcggtaaatgccgagtttggcatattcatatggaatgttttcctgattgccggtgatttctgcggctttgatgacttcaagtgcttctgtgtagctcttgccaagttttaataggtgattatattcgtttccgataccgatataaataggggtaggtattttttgaaagtgaaaatgtgttaacagcttgttaataaactcagaagctgctgaggagacggagcttttttgggaaaaactcgctacgacgatgacaatgtttgattcgatcgttaagacatgactgaccttatcccgtaaattcaggtacgacctgatattttcctttaaatcctcaaccgcttccccatccccatttgcggcgtgcaggataacaactgaaaacatggaaggcagcacggtgttgatcctttcagcttcccgtctgagttccttctcagaggtaaattgctgatagatcgcccgtttgatgagatcctctgctttttcttccttttcctgtttcaatttattcgttttataaatgattttcccgacatggaaggaggtctcgtacaaaaagtcgagctcttcatccgtcagattttggtccagctcctgaatccagatgtagcccatgacttcccctttgtgctttgcactcacgaccaccctctggtttaacccaatgctttcaattttattgacgcgaaaaggctcaggctctgttttcaatttttcaataattccgtccttcagaaacctctcaaaaatctggaccggacactttttcgaaaaaatagtctgctggttggcagaatcaaaatggttaatatagtaagaattataggctaacaaaaagaaatccgcgctttccagtatcactggcttttgcagttcatagctaataaaatcaattagcttatcaacatctgaaaatgaaaaaactctctctaaaagctcttccatacctttttctcctatactttttttactttaatcatatccatacggggtctttttgtatagaaaaaaatacgtttgtttccaaaagaaaaaaatggccgcttaaaaggagaaaagaggaaaaagggacagccccttcctcctcctttcgatctttattgcgacattgtatcttggtagtcgttgaactggtctgtgacagcttgtgacggagcctgcgtcaatatgctgacaaaaaagacagataatagactcgcagcaaaaccaggtatcatttcatacagaaagtccgaaagaccggcattcgcccaaatgattacagtcgctgctcccacaatcatgccggcgagtgccccccatttggtcattcgtttccaaaacagactgagcagtacaactggcccgaatgatgcaccgaagcccgcccacgcgtagctgaccaatccaaggatggtgttatttttctcccaagccagaaccaacgcgacaattgaaacagccagaacagccagtcggcctaaaaacaccagttctttatctgaagctgagcgtctgaacatcgacttatacaaatcttctaccagagagcttgatgtcacaagcagctgggaagaaattgtactcataatcgcggccaaaatcgctgaaatcagaaaacccgtgataatcggatggaacaagatattccctaattgaataaaaaatcgtctctgggtccttcagtgtcatgccgcgctgatggtaataagcgattccgcccaaaccggtcagcactgcgcctactgcagacaaaatcatccagcccatcccaattctgcgcgctcttttgatctctttgacagacgttatcgccataaaacgcacaataatatgcggctggccaaagtatcccagcccccaggcaaacaaagaaataatgccaaggacgctcgttcctttgaaaatattaaacatatcaggatctacagagcggatttcagcaactgtatcacctgctcctcccgtgtggaaaaacgtaacgatcggcacaagaatgagtgcggcaaacataataatcccctgaacaaaatctgtccagctgactgccaaaaagccgccaaacagggtatatgccacaacaacacccgtcacaatccacaggccggtgtgataatccatccccaagatgctgttgaataagacgccgccggacaccattccggacgatacataaaacgtgaaaaagactaaaatgacaattcccgaaaacagtctgagaagctttgtttgatctccgaagcgattttccaggaatccgggaattgtaatagaattccccgctttttcagtataggttctcagccgtggtgcgacgtaaagccagttcgcccacgctccaaggcaaagtccgatgacgatccaagcgccgctcagaccagtagaaaacatggcgcccggaagccccattagcagccagccgctcatatcggcagcgccggcactgagagcggttactgccggacccaaagagcgtcctcccagcatataatccgtcagattcgacgtacgcttgtaagcaaagtagccgattagcagcattcccgccatataaatacaaatcgaaataatcagctgtgtgttttctatggcacttcctcctcttttttatagtatatggatgaaatggacacccccgcagggaggatgcccatttagtcccgcttagaacatttcactgattgtttttgcttgcatatgcagagccaagtaatccggcccgcctgcttttgaatccgttcccgacattttgaagccgccaaacggatggtagccgacgatagcacctgtacagttgcggttgaagtataggtttccgacatggaattcctgtttcgcacgctcgatgtgcttgcggttgtttgtgataaccgcgcctgtcaaaccatattcagtattgtttgccacttctaaagcttcatcaaagtctgacactttacaaaatgcaacgacaggtccgaaaatttcttcctgcatgagtcttgctttcggatcaaggtcagcgaagatcgtcggtttgatgaagtatcctttcgaatcatcaccagtaccgccgcttactaaacgcccttcctgttttccgatctcaatatagctcataattttatcataagaaccttggtcaatgacaggtcccatataaacatctgcactgtcaggtttagctgttacttttgattccgtaatttcaatgacacgctctaatacttgatcatacactttttcatgaactactgcacgtgaacctgcagagcatttttgtcccgcaaagccgaatgctgaagtaaagatcgattgagccgctaattcaatgtccgcatcctcatcaacaacaaccgtatctttaccgcccatttcagcgatgacacgctttaaatgctgctggcccggctgaaccttcgccgcgcgttcgaaaattctcgtaccaacttctcttgatcccgtaaatgtgataaggcttgttttcggatggtcaacaagatagtcgcctacttccgctccgcttcccggaacaaagttgactacgccttttggcaatccggactcttcaagcacctcaacaaattttgctgcaataacaggtgtagcactcgcaggtttcagaaccactgtgtttccagtaacgatcggcgccactgttgtgcctgccatgatcgcaaacaagaagttccaaggcgggataacgactgtcactccagtcggcgtgtatacatattggtttttctcgccttcacggctgttgaccggtttgccttttgccagttcgatcatttggcgtgcataatactccatgaagtcaatcgcttcagccgtatcggcatccgcctcgttccaaggctttcctgcttctttcacaagcaaagctgagaattcatgttttcttctgcggactttggcagcagcgcggaacaggacagccgctctctcttcaggagacgtgtatctccactcttcaaatgcttttgcagccgcttgaatcgcttgctcagcgtgctcttgagacgcttttgacactcggccgacgacttcttctttatcagctgggttgattgaaacgattttcgcttccgtttccactctctcgccgttaatgacaagcggatagtcttttcctaaatattcgcttactgtcgcaagcgcttttttaaacgcttccacgttgttttgatcttggaaatttgtgaatggctcgtgtttgtaaggtgttgtcatgataatctctccttttttacttctttgtcattcctttgaaagcaaatgcaatgtttgacggacgttctgcaaggcgtctcataaagtagccgtaccaatcctcgccgtatggcaggtagactctcatgttataaccttcttttacgaggctgagctgggtttgcgaccgcatgccgtacagcatctgaaattcaaacttgtcattggcaatgccatgttccttggcaagctgctttgtaaagtcgatcattttgtcgtcatgtgtggcaatcgctgtatagtgaccgtttaagagctgctttcggatgatttttttgtaattttcatcgacatcgcttttctccgggaaagctactttttctgattctttataagctccttttacaaggcgaaggaacgggtttaaagaatccaaatcgtcaatgtctttttccgtccggtacagataggcttgcagcactgtgctcacatgctcgtatttctttctgaaatctttgaaaatatcaagcgttttctggcatctgacttcgtcctccatgtcaatggtgaccatgattttatgtttctcggccgtctgaaggatttttgtcatattttcatacaccaaatccatatctatatccaaacctaaagacgtcatttttaaagaaacgtgtgagttcagctcctgatccgcgatggtcgcaatggtttgaatgcactcttccgtacgctcccgtgcgacctcggcgctgttcacaaactcgcctaaatgatcgacagtaactgacaagccttggctgttaagctgtcgaatggtcgggattgaactgttaaagtcattcccgccgataattttacccgctgctacccgacttccccagttcctcgccattttattgagaaagccgcttttggataaaaataagaaaaaatctcttgtgatcacttccaacctcaacaccccgcaatctaagaagtatttgtatgagtttattgtaaatggacaaaaccagcgttcacaatattctcaaaatacaaagattctgattatttttgtgggtttgccacaatcagatagttagaaagtcggggggggattctgtcgaataaaggagaaaaggaagcgacaaaaaacatcagcttcctccatccttccacacttcttcaaccgtattcaaaagcaaacggttcaattcagatgtcatatcttttttctctgccttcagttcttttgccgcttccatgattctttcgatttccgtttcaatgaattggtgaataacatcgattcttgcttcgaggtcaagctcttcccctcttcttttccgttcaagcaaggtttccatttcagccttcagctcgggttcagcaacaagttcattcatcaaaacagtaaagtccattggcggtatggttccgtgcttttcaatccattggcaggccaaaataggccgaagaacgtagaagtactttttaattttgacctcttgtccttgtagataatccttgacgttccttctcgccatattgatatagtgatacacgcttgcttcaggcttaaatgcctccgtgcggagttttcttaactgctctgcggtcgtaaatgcttcataatacacaatgtctgaggacagccattcgagtagcggagggtttgactttttgaaaagccgaagcgtttttctcagctcccagccgctgatatccagcaaatcgtgaatcggttcctcaatgacatcacgctcctgctcaattgaaaagtaccactcctttttcggaacataaataaagcggacgtcgtaatcactatcctgcgagggaaatccccatgcgcggcttcctgactcgacggcatacacgattttgactccgtatgactgctcgatccgttttaattcatcaatgattctttgtttcatatctattcgtctccagtctgttctcattccggcagtttgcagaaaaaaaccgcctgatgatatgcggcggcttttcacatttatcagcctttaagatgctgcttaaagaaagcaagtttttcagtttgaaaagcagggatatactcatgtccgaagtagcggtacaccttcagctctttctttgtttccaaatgattgtaggcggcaaacacggtggacggcggcgtgaccttgtcaatcaggccgattgacatcaggacaggcaccttcactcggtcagcgagattcataatatcgaaatatgaaagtgtcttcatcgcctgcacttctgtttccgggctgccatttcttctgaagaaggaattgatttcaaggtacggctgttcaagcgccacatcaatggcccgttcgaagttgcttaaataaggataatcggcaaccgcggcttttggaatgtctgacagcgctgctgcggcaatggttaaacctccgccttggcttcctcctgtcacaccgatccttgtttcgtcaacctcgtcgaagctgctgatgacctcaagcgcgcggacggcgtccaaataaacaccgcggtaatagtatgtatctttatcaagaattcctttcgtcatccagcccaaagcgtgaccgtgcggtgaaatactcgtatcctcgctgctctgctggccgcggacaagcatgccgaatgtggcgtagccatggagtgcccagtttaccatttcatgaatctcaccatcatagcttgcattgtagccatgatatttcacgatcgccggatgcgggccttccttgtcaggcaccgcgtaccatccggtaatgcgggcgtttccgaagcttttatatgtgagacggtacacttttactccgtcagcaggatagtcaaccggctgtaaatcaggttctgcttggacttttgcaagttcctccaaagacaatttccaaaactcagaaaaatctttcggtgctgttttttcaggcttatatgtttgcaattggtcgagcggcagatcgaatagttgcatttccgattattcccctttgttttataagatttagtttgtattcctatactaccacgtttcgtctttgttttctaaatattttcatctttgtttcccagacagccttcatcaaacgtttgtttaagactttcccggcttagttccataaaggcctgggccgtcagactgacatagcggttctttaaaaagacaaagacgagggttcgtgatggcgcggattgaatcgataaatagatcacacccggatctttatcccttctgaccatattcggtgccattgtcacacctaatccgttagccacaagagattgggcggtttcaatatggctcgtcttaaaggcagcattcggcttaaagccgctttccgcacagagatcgagaactgtcctgcgaaagccgaagccttcttttaacagaataaagggcacgttccttaccatgtcaatcggcacacacggctggcgtccctcatcttcttccagcgctttctcaatcagcgcgaccaattccggcggcatccacctttgtttttccttcggcaccgcgagaacaaccggttccgtgagcaagggtgtaatggagagccgttcatcctcgatgggcaaggataaaacagaaaggtcaacttctccctttgccgtcatcttctctaatgaaaccggatctttttcaacaagctgaacctccacatgaggatagcgcgccaaaaactgcttcagcagcggaggaaagagatatctccctgttacagcaggaatcccgatggataatttatgaccgattccctgtgatcgctcctgcatttcccgaagcaaatcatctctggaacgaatgatgtcctcggctttttcaatgaaacgcctgccgtgaggtgtcagtgtaacagagccatgggatctgtgaaaaagggtaagccccagctcagcctcaagctttttgatttgctggctgagagacggctgtgcgatatgaagatgttccgccgcctttgtaaagctttggcgccgggcaatttccgctgcatattccatcactttaatatccatttcagcctccataggttgaacctatcattttcatcatttttatatcttggacgaatcataacagaaattgctaacataatccatatcatcatttacgaaaagaaggagctggttcaaatgacaaatgaaacaccgttttctaaaaacgccgagatgtatcgggatgaaaaggtatttgccgagggggaagatttggggttgatgatcaaaacagcggaatgccgggcagagcatcgagtgctggatataggagcgggcgccggccatacggcgctggcattttctccttatgtacaggagtgcatcggtgttgatgcaacgaaagagatggttgaggttgcgtcctccttcgcgcaagaaaaaggagttgaaaacgtacgctttcagcaaggaacggcagagtcactccccttccccgacgattcatttgacatcatcacctgccgatacgcagcccaccatttttcagatgtccgcaaagctgtcagagaggttgcacgcgtactaaaacaggacggacgttttctcttagttgatcattacgcgcctgaagatcccgttcttgatgagtttgtcaatcatttgaaccggcttcgagacccttcccatgttcgtgaaagctcattatcagaatggcaggcgatgttcagcgccaatcaactggcctatcaagacatccaaaagtggaacttgccgattcaatacgatagctggatcaaacgaggcggaacccccgctgaccgagaaaaacaaatcattacccacttgaatcacgcatcagacgaagcacgcgacacgttctgtattacattgaaccaaaacggacagcccatctccttttgtttaaaagcgattttgatacaagggataaaacgataaaaaaagccgtgcgctgcgcacggctttttacatcggctgataaagatcccagccaatttttaatgtctcaacaatgtaatcggcaacctcttccggggaaaggttgtctgttgccacttttgaattgtgcttgtcataaatgacttttctttcgttaaacagctgttccatttcatccattgaacggttatgcagtacagggcggctttcgatcaataaatccgcgcgctgcttccagttctcccatgacaggtccagatgaagcacgagacagttttccagacagcaatttctgatttcttcttgtttaaaagatcccccgcccagagatacgattttgaatcgtttatgatggcagatgtctaaaatatattccttctccgttttccggaaaaagtcttctccctttttctcaaatatctcaggaattgacatattgaaatccttttcgatctgctggtcaatatcaataaaatctctatataattttttagcgaccaattggccgattgttgtttttcctacacccatgaatccgatcaggacgatatttctttctcttactgggatggctcgtttagcgttcatcttcggcgaaatcctcctaaggaatgaaattatatattcattatatgcttatttagcgaatatttatatagataccggctttaccggtcaagcttatagtgcgctttgttgtagccatttttgcctgaatgacattcattgtacaacatttctgcaggtattttaatacttcgacgcaaaaaagcgttaaaaccttccgcctttattgtttttccagctgactcttcgatggaagggtctttttctgtatgataaataggaagggagaaatggcgatgatcatttggataaacggggcattcggttcgggaaaaacacaaacagccttcgaactgcacagaaggctgaacccatcttacgtgtatgatcccgagaaaatgggttttgcgctgcgctccatggtgccgcaggagatcgcaaaggacgattttcaaagctatcctttatggcgggcgttcaattacagtttgctagcttctctgacagatacataccgcggcatccttattgtgcctatgacgattgtacaccctgaatacttcaatgagatcatcggcaggctcagacaggaaggcaggatcgttcaccactttacactaatggcttcaaaggaaaccttgttaaaaaggctgcgcaccagagcagaaggaaaaaactcatgggccgccaaacaaattgaccgctgtgttgaaggattatcatcacccatttttgaggaccacattcaaacagacaacctgtcgattcaggatgtggcagagaacattgccgcgagagccgaactcccattagatcctgatacaagaggcagcctccgaaggttcgccgacagattaatggtaaagctgaatcatatccgcatcaaataaagcttctgtacacgacaaaagcccgctccgagagcgggctttcttcaacttatttccaccagtcatcaaacatagacgccggaacctggcgtttatgttcagtcatgctgtagcgtttttccagcgcttctgatactttcgctgatacttcttttccttcgagataatcgtcaatctcgtcgtaggaaatgccaagctctgtttcatccgactgctgcggtttttcgtcgagcagatcggcagtcggttcttttaagtataagcgttccggtgcacccagctctttcagcaaggttcttccctggcgcttcgtcaagcctgtcagcggcaggaggtctgctccgccgtcaccgtacttcgtaaagaaaccagtcactgcttcagcagcatggtctgttcctaacacaagaagaccttcctggccgccgatcgcgtattgcgcgatcattcttgttcttgcttttacgtttcctttattaaagtccgtcagctgatcgcctgtttcctgctgatactgatcagaaaaagcgctgactgtcgatttaatatcaaacttccatgatttatccggcttaataaacttcaaagcaagctgggcatcgtcttcatcctgctgtgtgccatgcggaagacggaccgcgataaattgagcgtctccgccctcctcgcgaatgctctccaccgcaagctgagcgagtcttcccgcaagtgttgaatcctggcccccgctgattcccaatacaaagcctttagcaccggttttctttacatattgttttaaaaaattgactcggtcctcaatttcttgctttggatcaattgagggcttcacatgtaactcacgcataatcttttcctgcatgctcatcccaatcattcctcctgtacattttcccttattactgatcatttccctaaatcaatgaaaatgaatcatgactgttatgtatccctattaaatatagcacaggtcttcattcactgtgaacaagagagatcagctgacttcaacccgtatggatgtcacactgtcgccattgcatttccctttttcaatcgggcaggaagaaaacgcgacaattaaatccatctccgccctgagccttacataatctccggcattcgaaagcggcgtttccacagacagattccctttctcatcaaggacagtattcataaaaatcgcaaatgggtaatgcatgtggggcttcggtacgccaaactgctcaagcgcacggttcatattgtcatagcacgtatcctgaaactcatccttttgcttcccatataagagcctgttcatatcaggacggcaggcgggcaacagcagatcatgcttgccgaccgtatcttcaatcagggttaacatcggcttatacaggttggagtagagatggtcgttgaccttcacatgaatggagtgattggcgtctatcgtcgctccctgatcaaggtgttcataaaaatccttggcatggtatgcgacaaaatcagccacctgctgcccttctacatcaaccacctttaaaatctgcccctttttcagcttcagcccaagcccttttttcggctccacaatatattgctgtgtcattggtttgctccttttttcattagtatgagcgtctgcttccttctccatgtaaaaagaggcaaaaatccgatgtatataagctttggacagatcacaatctaaccttagataaaaggggttgaataaataatgagccaaacaaaaaaagaccagccaaaagggaatctggcttggtggcagctgtcactgatcggagtcggctgcacgattggaacaggcttctttctcggttccagcatcgcaattgtaaaaagcggtttttccgttctcctttcatttctgatcgcagggatcggtacgtattttgtctttgaacagctcgccaagctatcggcgaagcagccggaaaagggctcgttttgtgcgtatgcccgaaaagcattcggcaaatgggcaggcttcagcaacggctgggtgtactggacatcagaaatgctgattaccggaagccagctgacagccatttcgctctttacgaagcattggtttcctcaagtgccgctatgggtgtttgcctcaatctacgcagtacttgggctccttattattttcaccggcctgtccgtctttgaaaaaacagaaaacgtgctggcagtcattaaaacagctgctatttttatgtttattgtcattgccatcctggctttatgcggtatcctgtccggcggaaatcatggcatacatgttccaaataagacgagtgagtttttcccatacggcgccatggggctgtggacaggtttaatctacgcgttttacgcttttggcggaattgaggtcatggggctgatggcggttcacttaaaaaaacctgaggaagcgtctaaatcagggaaactgatgctggcgacgctggcgattatttatatcatttcaatcgggcttgctctgcttttggttccgttacacacgtttactgaacaggacagtccgttcattacgtcattaaaaggatataaccttgagatcatccttgatatatttaacgggattttcatcatcgcagggttctcgacccttgtcgcttcgctatttgcggttacgacattgctttgtacaatggctgatgacggcgacgcgccgaaatgctttactctaaaggaaggcaaaaaaatatgctggccggcacttgggctgacgtttgcggggcttgtcctctccattattttgtcgttagtgctgcctaaaaacatttatgagcatatgacaacagctgcggggcttatgcttttatacacttggctgtttatcctgttctccagcaaaaagctgactgatcccgagggcatgggaaaaacgcaaatttatttagcgatggttctgattgctgcagctgtgtccggtacattgtttgaaaaatcaagccggcccggttttttcgtcagcataggttttctcgtgattatcgccatcgttaccatgatctatcaaaaaaagcagggtcataaagatcgccctgccagtccttgatttatttcattttgttgaacatgttctttaaataagaaaacgggcacttcgatacctgtttttcgtcatcacggaggaaatactgcttccattcacgattatcttttcctccgtaccagcctaattgcgggtgaatcggagcctgatcataggcctctaaacgagatcggatcagcctgctcatgttacggccaaatgcagttgatccatttaggtcatcaaacacccaccttggctgaaacgtgaccataaaaaaaggaaagctccggcttcttcttgcctcgtgccccggtgtagcgcacagaatgaaatacggctcgccgtcaaaacaaaactcccatttataatgctcaggatcggccggaatgtcttccggccattctttttcgtcttgatgactcagtctatttaaaaagcgccaaaacagctcttcatacgcttcaatcgaataatgctccgccaaatcttccggtgtatcaaacaacacaacgagggatgcgtattttcccgtgtcccgcgatatcttgccgtactccgcaagcaacggagccagttcctccgctgtgcggttttcccgcggatctccggcaaaagcaatccgaagctgatcagtcagaaacgcctggcgtccgggaatgcacggaaatgtatccgcgtcgtcccccagagtttctgccagcagctcaaaagcgattctttgccattcaggaagctcttcctgaatacgttccagaaaacttttggtgtaaatcccattcaccattgatccacctccagtatcatctggatactatattaaaactggaagcggcaggtgactgtccttcatgaatcagcccaataactgtttgatgccctgataaccaaagtaaaagccaaacacaaggagggatacaccggcgattccggtcaatcctctcaatagcttttcatgaagcaggtttctgaacgtactggctgtgatagccatgcagaaatcccagattaaaatgccgatcatgatgccggagctatagattagaagctgattcatattgtaggcctctgctgttttcgcaagaatgcttccgtaaattccaagccaaaaaaggatgctcaatgggtttgacaatgaaatgagaaaacccgatgcgaatgttttcctgtatgacggtttcccccgcgagcttcgcacatccatcggttctctgacgtttttcagcgtttcaattccggtataggtcaggacaaaaaagccgaacagccacaaaaacgttttcacaaatggagcggtcaagaactgcgacagcccgaaatagataaaaagcatgtacagcccatccgctgtcatggcgcctaaaccgaaaatccatgcatgccaaaaaccgtttttaattcctttgtctatttgcgccgcattcactggccccacaggcgcagacaaggacagtcccagcacaatatagctcaaaaaaatgttcaccggcccgtactcccttctcttatgtaacttgtacaatttattcgggaacgggccaagctatgcacaaattcacttactgtttcagacgttcaagctcttcctccataatatcggcagctttgcctacaaaactgaaaatgagttccagctcctcttccgtatattcgcggcacaaatccatcgttgactcagacagaggacggaacaaatcctttatatgttttttcgaagcagtcaaagggacgattacgactctcctgcgatcgttcgggtccttttcacgagccacataccccgctttttccagccggtcaacaagcgccgtgacggaacccgtgctgaggccggtttttttccccagctctccggccgtcatcggccctgcttcatttaaaatgtcagctgatttcaaatcggtgggaaacagaccgagagcttgagcggctgcctgatgaaacagaaccgttcttgtgcccagttttcgaaaaagctgaacagcagtcttttccaactcacttctggaatttcttgttgacaactgacagtcctccctataaaatcgagtttatcttgataatcgagatattcaacaatcaaactattatcatgatatcagaacttacatagaaaagtaagaggaggtagaacaaatggacacaacaacagcaaaacaggcttccaccaaatttgtggtcctcggtctcctgctgggcatcttgatgtctgcaatggacaatacgattgttgccaccgcgatgggcaatatcgtagccgatcttggaagcttcgataaatttgcctgggtgacggcatcctatatggtggcggttatggctggcatgccgatttacggcaagctttccgatatgtacggccgaaaacgttttttcctgtttggacttatttttttcttaatcggttctgctttatgcgggattgcccagacgatgaatcagctgatcatcttccgggccattcaagggatcggaggcggcgcgctcctgccgattgcctttaccattatctttgatttgtttccgccggaaaaacgcggaaaaatgtccggcatgttcggtgctgtatttggattatccagtgttcttggtccgctcttaggcgcgatcattacagattcgatcagctggcactgggtgttttacatcaatgtgccgatcggcgcattgtcattgtttttcattattcgctactacaaagaatctctggagcacagaaagcagaaaatagactggggcggcgcgattaccttagtcgtatccattgtatgcctgatgttcgcccttgagcttggcggcaaaacatacgattggaactccattcagatcatcgggctgtttattgtattcgccgttttcttcattgccttttttattgtggagagaaaagcagaagagccgattatttctttctggatgtttaagaaccgcttgtttgccacagcacagattctcgctttcctgtatggcggaacatttattattttagcggtatttattccgattttcgttcaggcggtctacggcagctcggcgacaagcgcgggcttcattctgacgccgatgatgattggatcagtcatcggaagcatgatcggcgggatcttccaaacgaaggcaagcttccgcaatttgatgctgatatctgttatagctttctttatcggcatgctgcttctttccaatatgacgcctgacacagcacgggtatggctgacagtctttatgatgatttcaggctttggtgtaggctttaacttctccctgctgccggcggcatcgatgaatgatcttgaacctcgctttcggggaacggcaaactctacaaattcatttttgcgatcatttggcatgaccttaggtgtcaccattttcggaacggtgcaaacaaacgtattcacaaacaagctgaatgacgccttcagcggtatgaaaggctcagcgggatcaggcgctgcgcaaaatattggcgacccgcaggagatattccaagcgggaacacgttcccagattcctgatgcgatcctgaatcgcattattgacgcgatgtcatcaagtatcacgtatgtctttttgctcgctttgattccaattgtcctcgcggcggttaccattttatttatgggaaaagccagagtgaaaacaacagccgaaatgacaaagaaagcaaattaacataaaaaaagcagtacatgctgggcatgtactgcttttttctattacactcctaatcttgcaagaataaacgtccatatacaaatgatcaataacagaatcaggctgtacgccactgtccttttaaacagtttagattccttgcctgtttggccgaccgctgcggcagcgatggcgatagattgaggagaaacaagtttcgccatgacaccgcccgccgtatttgcggctaacagcaaatctgaacccgcaccgatctgcgctcccgtgacaacctgcaaatggccgaacaaagcattattgctgacaacagaaccggtgatgaacacgccaatccagccgagaacaggactgacaaacgggaacaggtctcctgttttcgccaatgctaacccaattgaagagctgagccctgcgaagttggccagattggcaaaccccatcacgaagcagatcgtcataatcggcacccacagctcttttcccgtctccttcaaggaagcaaaggcatcccgagaggagaactttttgctgaacagccctgtcacgatgaccgccgctaaaatcgctgtaccagtcgctgacagcagatcaactttaaagactgcatctaacggcatggcagatggcgcaatcggcggcattttcataatttgctgatgcagaaaaggcattttgaacaggagcgttgattgatataacagcccgccttcttggaaaagcgctttgaaggcaggaaggctccagatggtgatcgccgcagttaaaatgtagaaaggagaccacgctttcgcaatgtcagcggcacggtatgcctttttctcaccagcatcgccggccccttcctcgcggtaaatctctttcggctgccatttgcggaggaagagggcaagcccgcccatgctgaataaggccgccaaaatgtttgctaattccggcccgagcaccgccattgtcagtgtctgaaccgctgtatacccaccgctcacaaccagaagagcgggccatgtctgtttgattcctttcattcggtctaataagaatacaagcaggaatggtattaaaaatgagatcatcggcagtgtccacattaatgtccgagacagctcaagagcagacaaatcaccaatctgcgcccctgtgatgacaggaatcccaatcgccccaaaggctccggaggcagcgtttgcaatcaagcagagcgccgccgcttttaacggtttaaaaccaagttcgacgagcagcgccgcactaatcgcaatcggaacaccaaaaccggccgcgccttctaaaaacgcgttaaaacaaaaaccaattaataatagctgtaatcgttggtcaggcgaaatgccggcaatgctggaccgaataatggtaaatttcccggttttcacggcgattttatacagccacaccgccatcaggacgatgtagccaatgggccacagcccgctcccgattcctaacaaaacagaagaaatcgctttttcaaccggcatatgaaatgcccaaacggagacgaagaaactgacggctagggtaagaaatgccgcaagaatgcctttcattttcaaaacagttaaagccaaaagaaaaaagagaatcggagtgagcgccacaagtgcgctcacatactcgtttccaaacggatcatacaactgctcccacattgacaatcagccctttactctaaagttgcggttagttgactttttgttctgcaaaatgaggttttaaaatgtttttaaggacgccggcgctgtgaaggaactgttctttttctttctcatttaagttcagctcagtgatacctgcgatccctccgcgattcacgacagccggcacaccgatgtacacgtcatctgcaccgtattgcccgtccaaatatgtgctgacagttaatatgctgttttcattatgaagaatggcttttgtaatgcgagcaagactcatcgcaaccccataataagtcgcgccttttttctcaatgatatggtaagctgcgtttttcacatcatctacaatttggtccagctcctcttgtttgtacgcatcgtttttctcaacgagttcactgaccggcacaccgccgacattcgcgtggctccaaacaggaagctctgtgtcgccgtgctctccgataatatgcgcgtgtacgttttgaggcgctgcgccaaagtattcgctcagcatgaaacggaatctcgcagaatcaagtgttgtgccgcttccaatcacccgctcttttggcaggccgctgaatttccatgttgcgtaagtcaggatatcaaccggatttgtcgcgactaagaaaatgccgtcaaatccgctcgccatgacttcactaacgatgcctttgaaaatcttcaagttcttttctactaattcaaggcgtgtctcaccaggtttttggtttgctccggcgcaaatgcagacaatatcagcatccttgcagtcttcatatgttccgtaagatgttttgaccggttgtggcgcaaacgcctttccgtggtttaaatccatcacatcgcccattgctttttctttatttacatcaatgaccacaagctcatctgtgattccttggttaattaacgcaaatgcataactgcttccaacaaaacccgctccgattaaagctactttatttacatgtttgttcatcattaatcatccttccagggtatgtttctctttgatgtctttttgtttgtgaagtatttcacatttatattgtgcaacacttcacaaacttttgcaagagaaaagttttgtctgatttatgaacaaaaaagaaaccatcattgatggtttctttcggtaagtcccgtctagccttgccctcaatggggaagagaaccgcttaagcccgagtcattatataaaccatttagcacgtaatcaaagccaggctgattctgaccgggcacttgggcgctgccattattaaaaatcacttttgcgttggttgtatccgtgtccgcaggcagcgtcagcgtgtaaattccgtctgcatttttagtcattggttttccaggccaagatccggtcaattcaattactcggctcccatcatgtttatagatataagcatttacctggctccaatgattcggattttgatagccgatggttttggccgacgctggatctcttttaacaaaactgtatttctcggtcctcgttacaccatcactgttcgttccttttaacatgatggtgtatgttttgccaaatggatctccttttccgattgtgaattgatctccatccttaaacgccgtctctggtccattattgatttgataaacggcttttgttgtattcgcatctgcacgcaaggtaatcgtcagttgatcattgaaagaatgtgttacacctgttttgtaattctcaaggaaaacatgaggcgcttttgcaatatcatcaggataaagcacagctacagacctggcattgatcgtgcctgtcagtttaccatcgttcacttgaaatgaacccgctccagctttattgtcatacctgccatcaggcaattttgttgccgtattgatagagacagaggatgaacctgcatttgccagcacaacgccatgtgagccgcgctgattcataaatatctggttgtttccattcgggttcgagagttcctcaggctgtccagccatcacattgtgaaatctattgaccgcagtgatagcctgatcttcaaataaagcactcccgcgatcgcctatttggcttttccccgggaacctcacaccatttccgcctccctcaggtctggaaaagaaaagaggcgtactgcctgaacgagaagctatcaccgcccagcctaaacggatatcatcatcgctcatccatgtcgactcttcatcatcattggcatacgtatcatgcgactctacccatgtcactagcttgtccgcagacacatcagatgcatagtgggagatattcgacacgcccagattacgattctttaaagcggaccttatggaatgcccatagttagacgctgtcacatccatataattcgcatatgcagcatctctggaggcactatcctgcaggatttctccgtattggaactctgcagatgtatttgtgatattcggccaaaattgactgccgtaactgccatcatctggaagctctatatgtttggcggcatcaaatcgaaaaccgtctgccccgtcattcaatgccctgtctaagaaccgtttcagataggactgtacttgtgtattttgtgtattccagtcatacagcccgagcaatgaattctgcgtgacatcccatcgatcagaccagtttttaatttgtgtgtttccatgtgtccagtttggaatactcttaacctcattggaaatcgcggcataatcactggtggtatgattgatgaccgcgtcaacaatgacctttatgccatattcttcagcggctgcacacatttctttaaattcttgttcagtacctaagtaacggttgccaatttgatacgatgtcggctgatacagccagtaccagttcgacatgcttttatctccttgattcccttcctttacttggttaatcggagatgtctgaatggctgtatatcctgcatcatgaatatccttcatattgtgttttaacgtattgaacgaccaattccatgcatgaagaatggttccgcttttgatcgacggtgctgtaagctcattcgatttgttcgccgtttcagcactcgcagccgccggtcctgccagaaccaaatgaaacagcaataaaaatccagcgaataacggcagtaaagaggttttgaatcgttttgcaaacattcttgacactccttatttgattttttgaagacttacttcggagtcaaaaatccctcttacttcattcttccgcttcctcctttcaaaccgatgtgaagactggagaattttgttaacgcttacatttaaaattatcacaatcactctatcaaaacaacttggcagagtgaatacaaatcaatgttcctataaaaaaagctgcccgaaactgtgaacgcttccctcgctttccaaacaaaaaagatgatttcttttttatttcttcttttaccgctcttctgtaagccagcttcacaatcacataccgaagcagaaacagaacgccgccgcagacgataaaaagaagaatcattttcagccaagcgaagaatgtatggggaatccccctgtcgtacatcgtaagcaccactaccgcaaaggcgaccgcaattgattctattcgctgctgcttcacccgtttttgcagttcttctttggtgtctattctcggcatgagcattccggatgccgcagccctgatgcagtaatataagataatgatgaacaaaaacacaaggcttgcagcccattctttaaacggaaattcaaacataatgccgcggatgatcacatcaagcagcgcaaatgctcccgctatcatcccaatctccgaccagattttttgttctttttcttttactctcttatttttcccattcacgcctgaaagtctattacgcagattattcatgaccttcctcccgcacttttacgaatggcttatggcttacatgttacaataacagcctgcgcttctgcaatgaataactcaaaagcccgccgtacaagccggcgggcagcaatcgttaaaacggcccccaattgatcatgactccgatcacgataaagacaagcccgatcaagaaccaaatcagagcaagcggcaccataaaccgcagccacttgacatacggaataccgctggcggcaagcaccgccatgagaacgccggatgtcgggttcacacagttgacgaccccttctccaagcataaccgcttcaaccgcaacctgtctcgtgattcccatcaaatcagcgagcggcgccaggattggaataaatacaacggcttcgccagaacctgaagagatgagaaaatgaagcagcgcactggcgatatacatgccgattgccccagcaatcgggctgaatccatccaaaagtgaagccaaagcattgacgacagtatcgagaagctttccattttcaaggataacggaaatgcttcgtgccatcccgacaatcagcgccccgtatacaagactttggcagcccgtaatgaaggttttggcaatatcgttcgccgcaagcccgcctattaaaccggcaaggacagaaataaaaataaatgtcgcagccatttgggaatctgaccagccaagcttcaaagcgccgtataaaaatccgacaagtgagagtcccgccacagccaaaatcagcttatggcgaacggtaaacggcactgactgatcttcttctttaccggcttcgcccattcctgccgcagggaaccaatctgttcctaacacactggcatcttttgatttttttaattttctcgtatacaaatagatataaataatagaagacagcaaaaagcatatgtatatcacaactcgcaggccgattcctgagaaaagagggagctccgcgattgattgtgataaaccgagcggtgacggtgataatatggtggagttaaatccagcgtagcagccgatgtatataacagcggctcccgcgactgcgtcccattttaaggatcgtgccacaatgaggccgatggggataaaaccgataactgaattcacgacaatcccggttgttccgagaatggagaacaatgcgccgacaatacaaataaataataattgctttgtgcggaatttgctgatgacattgtaaatcaggccattgatggcacccgttttttctagaatagcaatggtgccgcctgtgaataaaatcagaaagatgatgggtgctgatccaaccattccatcctgtagagaagtaaaaaagctgatcaatctgaccggagactgttcaattgaatgatagcttcccggaacagcggtcgtgacatccccctttgtcacgcggtcaaattcacctgccggcacaatatatgaagcgattgcgcaaatgaaagcaatcataaataagaggacataggcgtcaggcattttaaatgtcatacgttttttcttaggctgtgtttcggctgctggcatactcatatttcgatccatcccctctgtttgaaaatattaattattctgaatagtagcaatatgtgctatattatatacagcctatcttcctgtttcaatataaataaagtaaagaaggtaaaaattcattctgatagaaggaggtatttcttaccatgcaaaagctttcagaagaaatgaaacaaaccattatggacatcttcgagcatctgcacgcgaaccctgaagtcagctggaaggaatatgagacaacttcatttttgaaacaaaagcttgaggatttagggtgccggacgcgcacgttttcagactgcaccggggttgtcggcgaaatcggctcaggctcacctgttgtagcggtacgcgctgatattgacgcgctgtggcaggaggttaacggcacatttcgcgccaaccattcctgcggacacgattcacatatgacaatggcattgggcacgttaatgctgctaaaaaaacaacctgagcttccgaagggcacaatccgttttatctttcagccggcagaagaaaaaggcggcggcgccttgaaaatgatagaagaaggcgtgcttgatgatatcgactatttgtatggcgttcacgtccgtccgatccaggaaacacagaacggccgctgcgctccttctattctgcacggatcaagccagcacattgagggaacgatcatcggggaagaggctcatggcgcccgtccgcacctcgggaaaaacagcattgaaattgcggcatttcttgtacacaagctcggactcattcatattgacccgcaaatcccgcataccgtcaaaatgacaaaactgcaagccggcggtgaaagctctaacatcattccaggaaaagcatcgttcagccttgatttgcgcgcacagaccaatgaagccatggaggcattaatcgccgaaacagaaagagcctgtgaagcggccgccgctgcatttggcgcaaagatcgagctgcacaaagaacacagccttcctgcggcaacacaaaataaagaagctgaagcgatcatggcagaagccattacggaaatcatcggggctgagcggcttgatgacccgcttgtcaccaccggcggcgaggatttccatttttacgccgtgaaggtgccgaatctgaaaacaacgatgctcggactaggctgcgggctccagccggggctccatcatccgcacatgacctttgacagaaatgcgatgtttaccggcattcatattttggcgaacgccgtgctcaaaacatttcagaaggcggaatcacttgctgccgctaacgcttcttaacgcaaaaaaagcagcctgacacaggctgcttttttgattacttcttcaaatcttcaattgagttgacatttttcatatattgaggaacaacaagccccatcttcacaccagtcatactggtgccaatatcatcatatttgcctttatatttagcggcgtatgctttatgggtattcggcagccatgcggaaagggatgcatccgcacttcccgtcgcaattgcagtccacatcggcccagcctctacctgagtaagtgttacctcatagcccaagtcttctaagactttgcctatgacgtttgtacttgcaatctcactgtcccacgccacataggcaaggttgattttgtctcccttcaccttttgaacgccttttgtccattcggcaatctgatccttgtgtttattgacgtactcagcagcaactttggcaggtttctcgccttcttccaccttgatcatgatttcgcccatttcgtcctgcgtccatttaaactggctcagaagctttgcggcattcggctgctctttgctgaagcctttgcgtgtgatcgtatggatttcctctgcgctgccataagattgtttcggatcatcgagatatttcagcttatatctggagaacatccagtgcggtgtccatcctgtaatgataatcggtttcttacggtcgtatgactttttaagcgtagcggtcatcgcagcacttgacgctgaaatcaatgtccagtcattcaggtcataatccttcatcgctttgtcagtcagggacataatccctgaaccggggtcaatcccgatgatggtcttattcacttgttctgctgcggatgcattttcatcgttttctgaaccgcaagccgcaagtgagagcgccagcatggcggaaacgccgatgcctatgatttttttaagcatcaggcattccccctgcttttcttcttcactttaatattttgagtaatacggtccagggtaatggcaacgataacgatggcgataccggcctctactccgaccccggttttcagctgtgtaacggcactgtatacttcagaaccaagtcccggtgcaccgaccattgcggcgataacaaccattgataacgcaagcatgatgctctggttgatcccggccaaaatcgtttttgtcgcaagcgggagctgaactttaaacaaacgctgagctgttgtagaaccgaatgcctcagtcgcttcaatcaaatccgccggcacttgtttaataccgagaacagtcatgcggattgtcggcggcatcgcgaagataacagatgcaacaacacccggcacaacaccgatgttaaagaagaaaatcgccggcaatagatatacgaaagcaggcattgtctgcattaaatcaagaattggcgttacaatacggcgaaccgtttctttctgagacgcccaaattccgatcggaaccccgaccacaatcgaaataatcacagatgtcaaaacaagcgccaatgtttgcagcattgggtcccaatatcctaaataatcgatcaggaggaatccaatcaacgtaaataacgcaattccccttgtactgatccaccacgcaagtgcggcgaaaataatcgttaacaaaatagatggaataaatccaagaccggtgacaattccatttacaaaagcggccaatccgttagcgattccgtcgaagaatccgccaaacgtcatcgtaatccagtcaacaaaacggtcaataatatctgctaaaggtattctaggcagtctatccatcttatttcacctcctgtgcagaaggatcttgtgtttgttcgttagtgccttcagcattgatatactcgttattgccggcaagtgcgccaatcagcgcgcctcttacgacaattcctttcattctttgcttctcatccacaaccgcaattggaatattcgcatcggacacaacgtcaaaaatctcagtcagatacgtattctctggtacagtcgtaaattctgtattcaagatgtcttgaagtgacaaatcagactcagccgcttttttcgcatcagacgcatagataacacctaataatttcttttgtttatccactgcataaattgaagaaattccaaggtttttcatcagtgtcaatgctacgcgaggccctttatcaatccgcactgtttcagcgcgtttcataatgtggcctgctgtgaggactttagacaaatcaacatcttcgacgaatttctcaacatattcgttagatggattcatcaggatttcttcaggcgtgccgatttgaacgatgttgccgtccttcattaggacaattctgtcgccgatccgcaacgcttcgtccaagtcatgcgtaataaagataattgtttttccgacattatcgtgaagatcaagaagctcatcctgcatatctttacgaatcagtggatcgagcgcactgaacgcttcgtccatcagaaggatgtccgggtcattcgtcaacgcgcgggcaaggccgacacgctgctgcatcccgccggaaagctggtcgggatattggtgttcaaatccttccagtccaacgagcttaagagactcaagcgctttttgctgccgctcttgtttgtctacaccttgaagctccagtccgtattctgtgttttcaagtatcgttctgtgcggaaacagagcgaacttttggaagaccatgctgatttttttccggcggacttcccggagctggtcttttgacatatttgttatcatgtcaccatcaatgtaaatatttccggcagtcggttcaataagccggtttaacatccgtactaaagttgatttaccgctccctgatagacccatgatgacaaatatctcaccatcatatacttcaaaatctgcctgattaaccccaacggttgatccggttgctttcaggatctctttttttgtctttccgttggcaagcatttgaactgccttctttgtttgtttcccaaaaatcttagagactttctcgacttttatcttaattggtttctcatctacactcatattttccctccatattaagcaatctttattaccgtaacatttatgtaacttcccacacaaacagcatattctcttttattctgtaccatttctttataaacatccatgtgaccacatgatcttatttatgcttctaaatgctctgtaatcctcctatatgattgtattttacgggtgatttttctcctacctttagttgaaaacgcttttattggaattgaattcctccttcctcttatgacttcctgctcctttactggaaaaataagttgctttttcaacacccattatgtattatagtttcatgactatgaaacaatcagatgatcaaatcagagcgcaaatttttaaagcactgtctgatgaatcaaggcttgccattattcgtacgctttatgtcagcggaaaagaactcagctgcggtgaagtaggtgaaaagtgcaatattgtcaaaaccacggcatcttatcattttaaaacgctgcgtgaagcgggattgacggcaacccggaaagattcgcggacaaaatacgtcagtctgcgtgaagacacatttcaaacatacctgcctggctttttggaaaccctctaacaaagggttttctctatacatatctgtttcatagttttaaagttataaaacaataggagtgataaaatttgaatcgcatttggcttttcttcagtgtcatgtttgtcattggcacggatacctttttgctttcgccgcttctcccccttttacaggatcagtttcatgtctctactgatttgtcaggctggatggtcagtgcttatgcactcggttatgcactcttcgctttcattgcaggcccaatctcagaccggctgaacaggaaaacagtcatgctgtggggacttgcaggctttatcgtatccacatttttatgcggcatcgctccctcttttgccgccatgtgcctgttccgttttgccgcaggcgttagcgctgcgtttgtgacgcctcaaatttgggcgtccatcccagtcattgtccagccttctcagatcataaaaggcatggggattgcgacagcaggtttggccgcttcacaaatgctcggacttcctattggagggtttctcgcttcctttacatggcatacgccatttttcgttttgtcagcgtgctcgcttattcttctattgatcctggcggcggtcatgcctggcatccggccttctgaaccattggcgcgcccatcaattgtcaacccctatcgggagcttttttcattgccgaaaacatcggtcattctgcttgcctattttctgtttcaaaccggaaacttcgcatcgttcagctttctgggtacttggctttccgcggattatcatttaaccgtgtcacaaattggcgcagctatgcttgtactcggactgggaaatatgctcgggagccttatcggcagccgggtttcagaaaagctgggcatgtttaaaacactgatcagcgggatgctgctaatgggcgctctctatttcgctcttccgttctttccaaacttgtttttagtagaagccggcttttttctcacgttctttacagctggcatcatctttccgttaatgatgggtgtctttcaatccattgcaccaaatgcgcgaggaaccatcgcttccctttccaatgccgctatgtatgccggaaccactgtcggtacaagtattgcaggttttttatatcaaagcacacagcatttcggagctgtcacaggatttactgccattctgttcatactttctatgacgctctaccagacaatcagtaaaaccgggaaacgccaatccacagcccgggcgcaattgtaaaaaagcacctcattcaagaggtgcctcagattgttgacaaaatcttttcagcgtgattgaaaacccttgaagtctaggaaggacgagcataggagcggacattcacaggatgtgatgacgacggcgtttaggcaggacgcctgagaatttagccgttgatccacttcgcattgagcaccgaagcgcagtcctgacaacgaatgcgagggtttgtcgacacgctgaaagcacctcttttaagaggtgcttttcctattctagctcagtttgtttcgtttctttccccataatcaaaatacaagcaaccgcaagtaagattgcaatgcaaaagattgaaaagatgaccgaaaacgaaatatgacgggctgccagggttccgacgagcaaaggcccgaagatgccgccgattcttccaaacgctgctgtcgttcctgaacctgttgctcgaatcgcagtcgggtattgctccggggtataagcatacagcacgccccacgcaccgagattgaaaaacgataacagcactccagccgtaagcagaagacttaaggaatccgccgttccgaagaaataggcgcttcctgctgtgccaatcaagtaaacgacgagtatccacttccggcccgctttttcaatcagccatgcggcagagaaatagccaggtagctgagcaagcgtcatcagcaggacatattcaaagctttgaatcatgctgaagcctttcagcagcatgacactcgggagccataggaacatgccgtaataagaaaacaccacacagaaccaaacgatcgacagcatcaccgtcggccgtatatactgtcttgcccagacgctttttacattctcccacatcgacctctttttggcagaaagcgattcatatttcggcgaatcaggtagactcgtccgcaggtacagcgcataaaaagcagtcagcgcagttaacagaagggcagcctgccagccgaagcttggtatcacaaagtaagaaatcaaggccgctgcgagccagcccacggcccaaaagctttccaaaagcacaatcactctgccccgcttttcaggcacaaccgcttccgaaacgagtgttgaagcgactggaagctcgccgccaagtcccataccaatcacgaaacgaaggattagaaatgccgataagctcgtcacaaaagcggaaatgccgcttccgatggaaaagcataaaagggtgatgatgaacacttttttgcggccgattcgatcagcaagcaaaccaaacaaaaacgcacccgcagccatgccgatggaattgacgcttccgatccatttcatttcttcgggcgacagattccactctacatggagcgcggcgataataaacgataatattccgacatccattgcatcaaacagccaccccaaaccggcgacgcccagcagtttacgctgggatataggctgttgttttcccattgccaacacctctgatatgcaaaatgattaccgtttaagtttacacctgtctttacacattgtcattaactaaatgatgtaattgaaataccccgcttatgttccacaagcggggtttttattattgctgcaatgctgcttttttaatattatcctgaagctgggcaattcgtctcgcgccgtcttcgcggaggcgcttgttttcttcttcgatttgttttgtttcctgcatgccgctgacaatcgtgttccaagacgattcaatcgtttcaatatctatgctcggtctgccggccattctcgcaatttcaacactttggctcgagatgttttcagcatttcgtttcagcatctcgtttgtccggcggtcaagctcgctcatggaatcagccacaagcttttgccgctttaccgtaacagcctgaataatgccgtttttgaaaatcggaatggtaatgataaacgcggagttgattttcccgatcagctttgcatttcctcgctgcaggagacggatttgaggtgcggtttgaagcgccaccatccgtgccatgtcaagatcatacacccgttcctcaagcgcctgaatgccgttgcgcaacgtatcgagctgcatttgcgccagctggttcccgcttgccgctttttcctcatatgaaggaaggatcgactgcatctcttccagtttcatctgcccggcaacgacgtatttttcaagctccatatagtatttgatattgttttcatacatttcatcgagcgtgtagttcgtcttcgtcatctcatctttgtattttgaaatctcaacgtggattttttcaatctctccgccaagcgtctgatactttttaaagattttttcaatcatgctgccgccgcgtttgaaaattttcgccattaatccctttggctcatcaaaatcatttttgtcgaagcggtccatgattttcccaagctgagtcagcattgtgccggagtctgtcacgcttgttgttttcatcatccccaagatgcggtcagagaacttggatatttcaacggccggctccttgccgtactcaagcagctccatttggtttttgacgtcaatttgttgagcaagccgcttcacttctggttcctgacggagctgaagacggatatcgtcagctttttgctgggaaatctcttcatttttatcgagaacaagcggattttgattttctgttgtcatgcttttcttctctccttatttttgggtaatggttctgaagagccttttcacaagcgaaggctctttgtagtcctgctgaaacaccatgtcatccagccagtggatatcatactgatcctcttcaataaactgctcaatatcttggtgtccgggcggattataaatgatgatatcgattccgatttcattcaggaacagcagggcggcagcatccgaacgcgtgagtccgccgctcatttccgtatgatataaaacgagtttcggaacggtttgcgcatagtcgaacatttgaatcaatttcagcagattagcaggcaggtttgttgtttgtttaaacaaatagatttgaacatccttgacttgttcctgatgcaaggctttaagccgcgggtacctgcacattctcgaaatcgttttggcaatggcagtctgaacgcccgccggcagctgtttgtactgccacacattgcttgccatcagcttgtccggatcaatgttcccttcttgatcaagtgcgtggctgtagtgaaattgatagttcgactttatttcttctgtaaatggaaagcttctgaccatttctgtttcctgataatccgctagagtatgaagcctgttccaatattccttattgtctttcgacacgcccataattttggcgaatacattcggaatctcaatggaatgtttatcagctttgaaattcggccgaataaaggcgcgttctttcgtgattaaaaacaattcatcataggtcgttttcagcgtaacggacaccggtgtgtgatctctgaactgccacggcttatatagcatggattcctcgtgattcagcacatgttcaatttcctttgttgagcggtaagccactgttgatttccggtctggtttttctttcggaaacggctgaagctccgaaacatccgggagcttttccgtaaaaccgagctcctgcttcgggtcgacaagcgccagctgatccgttcccgccggatggaacagcagtacatcacagccgaccagcatcagataatataagaaatagagctggcttttcgtcgcatctccataccaaacaaccttcggcatctcccgctctatatcggttttttccagccaagggttcagatggtttaaggaaaacttcgagacatcaagcagcactctgcgaaaatcaggatgattcagccccttttcatgactgtccgcaaaggtatgtaaaagcgtcatcaacgcttttcttaaatggcggtgcatcaagggatttgagtgcttcgcaatcagcttttccccgtccagaaaggcaacaaagcggctgactgacagccctttttctttctgattgatggaatgaatatgctgaagcttttgaaatgtttccggttcgattgttttatcaagcgtttcactcaaaatcgttatgcggtcgtttacagacagctcatacagctcgttatagtagtccgtctcatcaataggcgtgcccaatatctgaccggcaagacgagaaaaagaaaggccttgtgcagtttcatagtgatcccgctccggcaatggctgaaacagcaggcttttccaatcgccatcagccggaagtgctttatgaatggttagttcttcttgtctcatcatatcctcctttccggtttgtcattgaaacgatatttcggtaacaaaaaaggaaggacattgaacctccctccttgttttgttttattcttcttttgaagcggctgtttgttcgcgcacctgcttttgtttattgatgtagtgaatgatcaatgttaccgcaaatgcagcgataatgataatgaagaatacagagtgcggcatttcgtaatggaaagcgctccccgccattttcagcgcgataatgccgattaagacgaatgctgtgttttccagctcaggaattttatcaatcagcacaaggaacacttttgccactgtacgcatcattaaaataccaagcataccgccaatcagaagcacccatactttttcagatactgcaaacgcggccaggatgctgtccacagagaaggcaagatccattaattctactgaaatgacagtcgcccagaagatcccgaacgtgcggaccatccaagagtttttcttcatgccgtccgcttcctcttctttttcgcctatccagaagtgcttaatgacgagccaagccaggtaaagcgcgccaagcaccttgatccaccagaatttaatgagaagcataccgagcccgatgaaaataaacctgaaaatataagctccaaacaaaccatacgttaacgcttttttccgctgtttttccggcaggtgtttaaccatgaccgcaagaacaagcgcgttatcggccgataaaaggccttccagaacaacaagggaaccgatcaaaccccaggaaacaggatcagtcagaacttccccccacattttccaatcgaaaaatgaagcatacgtagacaaaatatgatgtaaaaagtccaagttttttcctcctataatttgaaacggtgacttctctatttgtcactcgcttacacttgcaaaccgtaattccggcacaatgcagccagcccgccggaaaatccgctgccgattgcattgaatttccactcgccgccgtgtctgtaaagctcacaaacgacaacagctgtttcaatggagaagtcttctcccaaatcgaagcgaagaagctcattctgcgtttcttcatccacaacgcggacaaatgcattggaaacttgtccaaagttttggctgcgtgcttcagcgtcgtgaatggtcactgtgatgccgattttctcaatgtgagcagggatttttgagaaatcaacgataatctgctcatcatctccgtcgccctcacccgtgcggttgtcacccgtatggatgacaccgccgctcggatgttcaaggttattatagaagacgaaatcgagatcatttacgcagttatcatgcgcatcaactaaaaaggccgaagcatccaggtcaaaatcgtgtccgccggagtacttgtttgtatcccagcctaagccgatcaccgctttagtcagtcccggatttgtttttgttaaatcaatgcgctgtccttttgataattgaatggccatactgcctctctcctttctgctcttcgtatttgtcttaaccgacttgcaaaccgtagtctgttgcaatgcgggcaaggccgccttggtagcctgagccgattgctgagaatttccactcgccgttatgtctgtaaagctcccctgcaatgattgccgtttcaatagagaaatcttctgcaagatcgtaacggatgagctcttcatttgtttcttcatttacgatgcggacaaacgcgtttgatacttgtccaaagttttggctgcgcgcttctgcatcgtgaatggtaataacaaatgagattttatcaatgtttgccggtacagcgctgagatttacttttacattctcatcgtcgccttcgccagcaccagtcaggttgtcgcctgaatgaacgactgaaccgttgccgccttcaagctggttgtagaaaataaagtcgtttggtgacgcgcatttgcccgcggcgtctaacagaaacacacttgagtcaagatcaaagtcgtgcccgccgtcatacttgttcgtatcccagcctaaaccgacaacaacctttgaaagacccggatttgtttttgttaaatctactttttgtccttttgccaatgaaattgtcatgtttcatccactccttttcttttatacgtatcgactgataatatcttctaatctcgtatcgtttgtgccttcaccgaccgccgcaaacttccactcactgccgctgcggtagatttctgctgtaatcaggcttgttctgccggcgtaattgtctctcaaattgtacttgagcatttcctcgtgattagattgatcaactacgcggataaacgcattttgaatcatgccgaaatcttgttttcttctgacacaatcgtaaatgttcactacaaatacaagcttatcgatgtttccaggcactttatctaaatctatcataatttgctcgtcatcgcccgcaccgtcacccgtcaggttgtcgcctgtatgctgtacaccgccgcagcggcttttcaggttgccgaaataaatcaggtttttcttatcggtgaattttccgttttccagcatcagcactgaagcgtcacagtcgatattcggaccgcctccgccaagcagtttgctgaagaatcctccgcctgaggacactgggtcccagccgagaccgaccatcaattttgacagaccggcttttccttttgttaaatcaattcgttgacctttttctaaagaaattgccacacgattcactcctactcatcaaaatgtgaagatagtcacatttatttttacgctcacaaggaaaataagccgtaaattactaatatatacgtttgttattatatcaaagtttcgtaaaagttaagaataattgacgaaaaacctcgaaaaaaaacttccatatttgatatatgatttgcaaatgctataaagtgcgcttcttaaacaaaccatttgacgcgggcaagtcattttgcctattctggtgtcaccatctaaaaacagacagaaaggaagcggccttttgattcatttaagcatacttgatcaggcacctgtttctaaaggagaaagccctgtgacaactctccagcattcggttgagcttgcccaattaagcgaacagtggggctataagcgttattggtttgccgagcatcacagcacgaaaggactggcaagcacagcgcctgaaatcatgatcgcccgcatcgcagcacagacaaacaccattcgtgtcggatcaggcggcgtgcttctgccccaatacagcccatttaaagtggctgaaacctttcgccagcttgaggccctgtatccaaaccggattgacctcggcgtcggtcgctcccccggcggcacgacaaaaaccagacttgcattaacggacggggtgaaaaaaagcttaaccgaatttaacagacagctgcaggatgtctcttattttctaacagattcccttcctcccgaccatccgtatgccggaatcaaagcggcgccccttattggtacggcacccgagctatgggtgctcggtcttggtgaaaacagcgcaagacgcgcggcgcaccaggggattggatatgtatttgggcatttcattaatcccgagcgaggagaaaatgcattccgcatctaccgggaaagctttcggccctcagcccatttttcgaatccatccgcactgtttacgatttttgtcatttgcgcaaaaacagatgaagaggcagaagaactcgcattaagccaggatctgtggcttcttcgcgtcggaaaaggcttggacagccgcgtgccaagcatcgaggaagcgaaagctcatccctatacagcgtccgataaaaaactcatagaagaaaacagaaagcggatggtgatcggttctcccaccactgtcaaacaacagctgttagacctcacaggctgctacgaaacaaatgaaatcatggttctgtgcaatgtgtttgattttgaggcgaaaaaagaatcttatgagcgccttgccgaattgtttctataaaaaaagcagttttccctagggaaaactgcttttcatgttatcggcttctttttttgcgctgagcttcttttttgataaacgtccaaactccctgaactgcaaatccgattaatagcaaaacgatcaatagcagggtaatagacggacctggcggcgtcccgagctgataggatgatgtcagtcccgtaaatacgctgaataatgaaatgagtatggctgtaatgaaaaccatgttaaagccttttgcaattctgatggcgaaggctgccggcaatacgagcagggccgatacaagaaggaccccgatgatcggaataatgactgaaatcgcaaggcctgtgacaatactgaatgacaacgagagaacgtttgtattgattcccgatgttttggctgtagcttcatcaaacgtcagcaggtagagcggccttctcagtacaataaaataaagcaggatcagcagtgtgataatactgataatatagacctgctgctggtttactgtcacaagcgatccaaataggtattgatcgatgctcatattggctgtgcctttggaaaggctgattaaaaacatcgcgaaggacaaaccagctgccattaagatggcaatggacacttctgaataagtccgatacgcccgccgcatgtattcaattccgatcgcgccgatggtcacgacgactatgcttgctgcggttatattggtgctgagaaaaaagccgatggcaacacctgacaatgagatatgtgaaagtgtgtcagccattaaggcctgtcttctgagaacgagatacactcctagtatcggagccatgacggcgatcatgccgcctgctagaaaagctcgtcgcatgaattccaagtcaaacatttccatccgcctttttctcctctctctaatcgaatcactttatctaaaaattgctgtacttcgttttgttcgtgagtaaccatcacaactgtgcggttgtgatttttcacgagatgatgcataaattcgtaaaatccttttctgctgtcgtaatcaacagctgtcgtcggttcgtccagcatcagcagatccgggttgctggcgagcattctggcgatacagattttctgtttctgtccgcctgataaatcaccgattttacgatggcggaggtcccacatttccaccattttcaatgctttttctacttcaagatgatcttcttcatttaaacgtttaaaccatttcccttttgtatagcggcctgactgaacaagctccagcaccgtgctcggaaatccggcattaaatgaagaaatttgctgcgggacgtaccctatggtcaggcgtttcccttctgtattccttttactgatcgtcactgtgccttcccacggtttcagcatgccgagcattacctttatgagcgtcgatttagaggcgccgtttggtccagtgatgccgacgaactcaccgctttcaatatcaagtgatactttatctaaaacaggcgtatgggaatagccgaaaacgatatctttcaatgagacgagattcatgttaatcttcctttctcacaaagaaatagtgtgcacccctccggcgcacactatcttatgatttaaccaatagtgaatctttcagggcatcgaggttttgtttcataatgtcgatataccctaaacctttatcctgttcttctttgctcaagccttccagtgtattcagcacttctgtcttcgcgccgatttcactggcgagcgtatctgcgacctttgaggatgcaatttcttcaaagtaaataacttttacattatgttctttggcatatgttttcagctttgccaagctggctgcgctcggttcttggtcaggtgaaagccctgcaatcggaacctgcttcaagccgtattcttttgccagatagccaaaagctgtatgctgcgtgataaattcttttttctccgctttttttgcggttgtacgatatagtttatcaagatcctgcagttttgcaatatattctttactatttttctcatagtattctttgttatccgggtcctgcttcacgatttgagccgtaatatttttaacttccttctgtgccagaacagggctaagccatacgtgagggtccattgcatgactgtgctcatgctccccatgatcatgctcttcgtgttcttcttcagagccttccattaaatcaatgcctttgcttgcattaacgaaaacggcatggccttggcccatgcttttttcagctgacggaacccatgtctccatgtattcactattataaacgaacaaatcagcatcctgaatgttggcaatgtctttcggcgtcggttcccaatcatgcggttcaacggaagatgggattaacagatccacatcgcctttgtcttttacaatttgttttgtgaattcatacatcgggtagaacgttgtgacaacgtgcagtttatcaccctttgaatccgccgacccttttgttgatgagttgccgcatgctgcaactaataaaaagcacgctgcaatcacaaacaaaccgctccattttttaaacatatcgtatatcccctctttttcagtaactttaaatcaaaatgataacgattttgtaatcctatatcataataaaccgaagtcattacgttttgcaagaataaatttcattttcatttattcttcccgcctgcagagcgaatatatgtactaaaaaaacccggctaaaaatgccgggctacttcaatcattagtttgttttgtccagaagatagaccctgctctcataaggccggaacaccatttcgtcatcaagatcatcgttgttataattgctgagaagcagtgaggcctgagctttgccgcagttcttaggccactgaaaaacagcctgctcttttgaaaaattattgaccgacaaaagctgttgtttactgttttctctcatgtatacaaacaactgcggatcgtccggaagcaaaagatcaaagctccctttcatgaggtcagcgtactgctttctcaggctgatcagctttttgtaatagtttaagacagaatcaggatctccctgcgcttcctccacattgattgcggtgaagttcggattgaccttcagccaaggcgtgccgtcagtaaatccggcatttttgccgctgttccactgcatcggggtccgggcgtgatcccggcttttggctaagatcgatctcatcacatcatttggatcatagcctttttcaaacacccgtttatgatacatattgatcgtttggatatctttgtagtcttcaatccgggtgaacggcgcgtttgtcatcccgatttcttctccctgataaatatacggcgtgcccttcataaaataaattacggctgccagcattttcgctgatgctttgcggtattccccatcgtctccgaatctggacacaatccggggctggtcgtggttgcaccaaaacaatgtattccagccttgatgttcaagcttcttttgccattttgtcaaaaccgattttaaatcagaaagctcaaggggcttcaaatcccaatgttcttttccgggctgctgatcaagctccatatgctgaaagtgaaaaatcatattcagctcatgcttatctgttcccgtatatttcaggccttcttccggtgtgacactgccgacctctccgacagacatgacatcataatgagaaaacacttcatctgtgatttcttttaaatagtcatggattcgttcgccatttggctgaaagggcttcggctctgcctgctgattgatatagtcctcatacgaaggaagatattctttcttagaaatgagatggagctgatcaattcgcaaaccgtcgacccctttatcgagccaaaatttcatcatgtcatacaccgcctggcgaacttcgggattttcccagtttaaatcagcttgtttgacggcattcatatggagatagtattctccggtgtgctcttcgtattgccagaccgggcatccatagtttgagagccagtccgtcggcgggccgttctttgtgccgggacgccaataataatagctacggtatttgctgtttttgtccagctccgcttctttaaaccacggatgctcgaccgaggtgtgatttaacacaaagtccatcaccagctttaatccccgctgatgcacctggtccagcagctcgtgaaaatcgtccattgttccgtaagaatccataatcgccttatggtttgtcacatcatagccgtaatcaacattcggagaaggatagatcgggcaaatccaaatcacatctgccccgagctcctttatgtagtcaagacgggaaataatcccccgcaagtccccaattccgtctccattgctgtcctgaaagcttctcgggtaaatttggtacaccactgcatccttccaccagtctgttttcatcccgcaatccccctgttttgtcttctattcaagctgagatggataaagtgtcattccgccgtcgacgaaaagtgttgcgccggtcacatagcttgcttcctcagatacgagccaagctgctgctgccgccacttcttcaggctttccgaaggctttcatcgggatttttttcaattgtttttgcctgctctcttcctttttcgtatcaacatttgattctgtggcaatggtgccgggcgctatcgcattgacgcggattcccttatccgcataattgagcgccagcgtttccgtcatcatcttgatgccgcctttggatgtggaatactgaacgtttacagggcgcggaatctgctgatgaacacttgagatattcagcacattgcccttgatattgtttttcatcatgtggttaagtgctgctttcgctcccagaaaggttccggtaacattgacatcaatcactctctgccaatcttcaagactcatctcatgcggcatcgcctcaacgccgttaaaaccggagttgtttaccatcacatcgagcgtgccgaaatgctctaaagctgtgtccaagagcgcctgaatcccctcttcttttgacacgtccgcctcaactgagacggctttccctccgttctgcttaatgatttccagagtttcatctgctccagacgggtcgctgtggtaatttacaacaacattcattttctcctttccgaaccgttccgcaatggctttcccgattccttttgaagaccctgtcacaatcgctgtttttccggttaaatctttgtacatacttgatatcctcctctgtttctcactatgcagtggaaaataccctgtttttccgagttgaaaacagcacaaaaaaagcagagaacctgtagttctctgccatttcctattgaaaacgctgctcggcaagcttctttttaatattcatcagcctgcggtaaaagaaagcggcggactcgtaatgttccaactgattgaaacgttccgctgtatcatgcagcagatcttcggcgtcagcaagaagctgcctggattccagcaggtcaaagcattctgtaagcacgttcaggtcgccgcttccaagatacagctcatgaatgaggcggaatttcgtcaagtacatgtcatcctcccattcagccgcgctctttatcccgcggtcataagcctctactgccttgtcgtattttccctctttacagtagatatgggtcagtgaaaatacagcttgaacagcttgctgaaagttgtgctcctcaaaaatggcggcggctgttttgaaatagccctccgcttctttgtaatcacccagactgtacttacagtgtccgacattataataggcagcagcgatcatgtacgcttcttcaagctgcctggcatgttctaaagcgctgcacaagtgggtcagtgctttttcatgatgatacacatcggtcaaatttccggcgatgataaattcacactgaacccggcggcgaccgtacagttcatatttcgtatagatatcaagcgcctggctcgcataattcatggaaaaatacgtttgtttgatgtgataatacacttctgcgactttaaaaagaaactcagctttttcgatctcatcctcgacatactcgagcttttcctcggcatgtttataatggtcaatcgctaatatgaaatttttctgcttgaattcgtacattcctctgaaataataaaagtagtattccagtaagcccgtgagtttttgctgattgctttcaatttcgttcagcatatcagagaacggaggcttggtatcgctgtctttcaccggcatcagcttatcaagcatgattcgatgccggaattccatcaaagaaaaatataaaagcaagtcctgattctcttccatatcttctaaatcatattcaatctcctgctttaacgcttctgcttgatctgcttcaaatgcgcgaatgagcttgtaccattcattcagctttactgctacttcttctgatggaatctttgctctcatcggtctgcctccttcctcctgctactatttatgttatattttatcatagctgttcgcttttagagagagtcaatcacttaaaagcgttaacattcagcacatcttgagaaagtgagaccgatatgaacttacccgcaaaaacatttgttatcttatgtattctatttcttctagatctttgttttagttatattcggcatgaatggcattctcaaaacgccttgcaggacatgcctgtcccctcggatcttcatccgattgtgaagcagaatgccgatgcactcaaagccgctgcagcgaataaaggcattgacgtcgtcattactgaaggattcaggtcctttaaggaacaagatgaattatataaacagggacgtacaaaaaaagggaatattgtcacctatgcaagaggaggggaatcgtatcataactatggtttagcgattgatttcgcccttcaaaaaaaggatggcagcatcatatgggatatggaatatgacggcaatcaaaacggaaaatcagattggctggaggttgtcgagatcgctaagacactcggtttcgaatggggcggggattggaaacgattcaaggactacccccacttggagatgattcctaactagacacccctcacagccttttctttttccttatgtgcgcatcaatataggaagggtaaaccggcttatagacaagtttgcagtgctggtcactgcctgctgtaaaatcaggctgccattccagtttcacatcaaaagcggctaaaaatgcttctttcgcttcttcagcggaaacatccggcctgtgatttatcgcttccaattgttcaggttcaatatcaggcgccataaaagcgtcaatcaacccagtttccggattgacaatgatgcgggcagcgccgaaccgcagcggcactcctttataccagacagaaaaatggttgcggactctccctctttcatcaattcggacgggattcaccctgaaaaactcagccgctctcggatagagggcatacaaaaattgaagcgctatctcttggcattcttccgtggagcattggaggttgttccgccagtccataaaagaaagcgctgcttttaattttccggttcttttatccgtcttcattttgattgtatttttatttctcgtttcaaaatagcttcctatgcttaaatccttacgctccggcgcagcgcccctgcgccacgtgcttccaatttgttctccaaagtctctttcactgactttctgcatatcagaggtaaaacccagcaaggcaaatatatcaacttcttccttgttctgaagcggcggcagtggcgccgtgttttctattctttcatctgcgatatgctggtcgggcacaatttcgtctacatctgcgggatagctgtatcccggtagaatcggttcatatacaagccttggttcctgttcgccatcaatgacatcgtacatcagctcaaaagacattgtgtttaagtaatgggatacaaccttctcttttgctacaaattccgtcggaacttcggctttatgcccttccccgtaatatagaaagtggacaatctgaccgcttcgtgtcatatcaattaaaaagcctgaattgggaatcggaagccccagctccattttggtatagacaaaccggatgtgctgccccctttcttccttgccttgaaaatgaaaattcataaatgtgccgggatgattggcagcggcaaactgaagagccgtcagcttcagctcggcatctggaagttttttgtctgtctcggagtggacagttgttgaaaaggtgagcaaggcgccgtcatttctaagttcaactgtaatgtgcttttccggatctttagggtccttccagataaaatatgcctgcccgtacttcttttgcttttggtcgtaatcttctatctcaagctcataatgcgtcggtacatttccgatctcctgcgccttctttttcagctgtttattaaccaatgaagtcatccctttcaaagagtctacgacaaagagaatcctgtttattatataaaaagacctttcttcatttaaagtgaagaaaggtccttttctattattgtcattgttttttgagattctttctgttactttcatcacatactctcttctatatctgaggcaattgcgtgacttttggctgtttcaccatatgctgaagacaggctcccctgtatgtgcatcgataaaatgcggatacaccggcttatagacgagccggtagctgtgttcttcatcatccccgtactctctttcccagccaagctcaactttaaaatgctgccaaaagatagacttggcttgttcaactgaaatagccggcacaggatcaatggttgccagcttatttgggtcaatatccggtcccatataaacggtgatataccctgtctggcggctgacacaaattctgatctgcccaaatcggagcggaactccgtgacaatgcgcttcaaacgtaaaaccagcgactgcgttttcttcttcatctttttcgtcgtatctgatcctaaaatattgatcggcattcggaaataaagcaaatagaaagcgaagcgcgattttttcacactctgccaaggttactgtcagcggcccttttttctccataaatgacatgacgccttcgagttttccggtttctttgttatagatggttttcagcacttgatgagtccgtcccttaaaccagctgtccatgcttttatccgccggctgatacacagggtcatccggattccgccaaacgattccaattctcccatctcccaaatccgcttcccgctctttgacaaacccattttcaataccaatcatgctgtcaggatcggccttttcgcggatgccctcgaataaagggagaggaaagctctccggctccctgtaatcatcgtcatcatcaactgcttgttcttcttgaaccaaatccgcaggtacggtaatcgccctaccttcaggctcgtacaccaaatgcggctgatcatctccgtttttgtaaacagaacgatggagaacctcaaacaaaaggtcgaactccacgtccttcttgataaaggcaagtgcctcttcaacatccgcgacccgctttggcttgatgatgctgcccgcttcgccgtaataacggaagtaaacaatctcacctgataaggaaacatcagccataaatccgctcatggggagaggaagcccagcctccatttgaacatatgaaaatctcactttatcgccgtatgcacggtcattttcttcacgaacaaaggcagagagtgcccccggatgatgagtctcgacaaattggcgcatgatatcctctagtttctcctcagacagcctttctccgctttcaggctcaatatcacgggaaagggattccagctctccgtccggtccaagctccacgataatgccggtattctcatcctgaggatctgcccaacaaaaatgagctcttttatcatcaccgccataatcttcaatttccagttttaagtgtgtcggcacccggccgatttccagtgctttttgtttcagtccctctttcttcacaaaggcggcccctttcatccttcttaagttccctccaactaatcaaaaagtaatagtctaaaatacacagttttctgagtttaccagttttaccagaacatttttcaccaaaaataggatgatgaacctattcaatataaaagctaataatcttaaaattaattccgttgtaactttttataggtccattcatgacaaaggagggcggagtttccagaaaatccggtgaaaaccgtgagaaaagaactgatttttttggttatatgatgctaatccattcaaaaagatccatttctcaaagacaaaagactcccctttcctaaaccatttgaggaggaaaaatgaatgtttcagaaaaaaacgtacgctgttttcctaattcttctgctgatgatgtttacagctgcttgttccggcagcaaaacaagcgcggagaagaaagaatcagaaacagaaaaaagctcagatatagctcaagtcaaaatcaaggatgtctcttacacacttccgtctaaatatgataagtccacttcagatgaccagcttgtgttaaaagtcaatgtcgcggtgaaaaacacaggaaaagacccgctgaatgtagacagtatggatttcacattgtatcaaggtgataccaaaatgtctgacacagaccctgaagactatagcgaaaagcttcagggcagcacgattaacgctgacaaatccgttgaaggaaatcttttcttcgttgtagataaaggcaagcaatacgagcttaactatacgccggaatcttacggtgataaaaagccaaaatcagttacttttaaaattgacggaaaagacaaaaaaatcctggcgacggcagataagctccaagattctgcaaaagcgttatcagcttatgttgatgtccttcttttcggcaaagataacgccgatttcgaaaaaatcaccggcgctaacaaaaatgaaattgtaaatgattttaatgaatcagccaaagacggttatctctcagcttccggcctttccagcacatatgcggacagcaaagcgcttgataatatcgtgaacggcattaaagagggattaagcaaaaactcttccattcaagcaaaaacgacttcaatctctaaagacgaagcaattgttgaagccacagttaaacctgtagatgcatcttctctttcagaccgcatcgaagacaaagtgaaagactactacagtaaaaactctagtgccagctatgaagaggcagtgaaatacgcgcttcaagtctatcctgaggaattcaaaaagcttggacctgcttcatctgaaaaaacagttgaagtgaaaatgaagaaaaatgacatcgaccaatggcagcttgatatggatgattacagagcagcagaattagtcgaagcattcatcaaagaataaaacaccaaaaggaaatagccatgacggctatttccttttttatttgaaaatgtcgctgatgaaattcacttcatcttcggtcagttcaatgttcaaggttttcaggttatcctgtaattgctccggtcgtttagctcctggaataatggcatcaatcgccggtctcgttaacagccacgccaaggcgacatgtgccgtatccgcttgtttttcctccgctactgctttcagcttatctacttttttgagattgtggataaacgtttcaccctgaaattgaggtttatcctttctgaaatcatcaaagactgtgtcttgcgtgaattttcctgtcagcagtccggacgcaagcggaaagtaaggaataaaggagatgccttgtttttcacagtatggaagaagctctttctcggcatcacgctgtatgagagaatattcggcctggaagacctccaaatagccgtcagcattaaaatcctgcaattgctgataatcgaggttcgaagcgccgatcgctttgattttcccctcatccttcagctctttcaaagtgcccgccacttcagcgagaggtgtttttccatccggaaagtgaacataatacaaatcaatgtaatctgttttcagccgcttcaggctcttctccacctcgctgcgaagaaactcccggctattgtctaattcaatgctgccgtccacttctttatgagctcctttggtggcgatgatgagctcattccgcacgccgcgttcctgtacgacttcgccgattaattcttcagatcgccccaatccatatataaaggcggtatcgataaaattgacgccgccatccaatgccgtgcgcactaaatccttccctgtttcatcatttagatttggaaatagattatgcccgccgaccgcattcgcgccgaatccgatccgcttcaccttcagcttcgttttgccgagtgtacgtgtttgatccattgttccttctcctttgaaaccaattttgatgaaaaatagtgcagggtcactttttgtattagatatcctttttctattttccttcttttttcaggatatacaaaaaggagaaagtgtatttctcctttcgcaagtttattttggaagaacccatttgtctttcaggaagcaggctctggctagtaaaaagaagatggcgatgagcacggcgatggttcctgacgtagacaaaatggtagccgggtcaaccatcccgaataaaagctgtttaaataacgcatgcaggttcagaaacgggatgagaaagtatgataagtcaaattggttcggtgccttgctgaagatgaaaaacatcgggaacacaggcagaaagacgacgagagacatataactttgcgcttcttttaccgagctggacatgatgctgatgaaaagctccatcgcagatatcagcaatgcagagagcacaatgattaaggctgaagcgccgattacactccacatatgatctcccagctggaaggccgtttttaaattttcggtaaataacacggtggacaaaatcaaaaacaccaaagcaaatacacctgaagccacgccaaaagtggaaaccgcaagccacttgccgaccagcactttgtttctgctgactggcgttaatagcagcgcctcgattgactttcggtccttttcaccggccatgatatcaagagcgatcggcattgcgccggaaacaatggaagtcagaatcagcatgggcagaatggcggaaagcataatagcggaagtccctttctcctcatccgcttccttttgctgaattgtaaacggctggatcaccgattgatcaatatgcttatttgttaaacgttgctgcacaatttcatttttgtactgatctaaggcagactgcacaagctgcatggcatttgacgacccttgatcgattgaattgccgtaaacatcaaccttaaaaggtgtcatgctgttgacatatgagtcgaactctttcgggacgttcagataggcatctgcttttccttcatcaactgcctcttcaggctttgcaaatgtttttacgctgatttcgtcaatctcattaagcttgctttccagtgcgggcggaagcgaatggccgacagccagcgtgtactgctcccctttgtcggacagcatgctttcataaaaaaagacaagtccaagcatcataatcatcggcactaagattgtgagtaatatcgtttttctgtcgcgtaaagcgtcgatcatttcttttttataaatatggctcagcatttaagaaatccccctgacaagcttagacataaagatgtaattcaaatcctcactgcgctcgctctcgtatagtgattcaagcgcccctcggtaaatcacctctccgctgtgaatcatgatgacactgtcacagagcgcctgcacttcctccataatgtggctggagaaaagaatcgttttttgttctcttttcagctgctgtataaattcgcggaagatgttgcttgacgtaatatcaagcccagttgtcggctcatcaaataaaatgatgtccggatcgtgaatcagcgctctggcaatggcgactttctgcctcatgcctttcgaaaacccgcccactctccggttcatataatcgcgcatgccgaaccgtttcgataaatcttctattcttgctttgatctcgtggcggttcagcccatacagcctgccgaagtattggagattttctttagcggtcatcctgtcgtaaagcccggtttctcctccgaataagacaccgattctttgtttgacctcagccggctgcttgaccgtgtcaaagccgtctactgtgattacaccctgtgatggttcaagcaaggaagcaatcattctcagcatcgtcgttttgccggcaccgttttctccgagaatgccgacgacttctcctttttcaattgttaagcttacatctcgcaccgctttgactacttttttcttatcctgaaacctgcggctgcaatcggtcagtgtaatcatgtcacaatctcccttatctttatttctagtaatgactatatacgaaaagctggattagttggataaagttgtcgcgaagagttctttttatgtcgtgaaatgggatagaataaagatgattctatgtaactaggggaatgataatggtaaaagtcggacttgtagatgattatcgagtagatttagagaagttagaagcgatcgtgtccagaatgcaggacgtcgaaattgtcttttccaccgattcagcgaaggaagcctacaggcgggtaaagaacggagacattgatctgctgcttgccgatatcgagatgccccatatgtctggctacgagcttgctgatttgatcaaatcccattcacttgatgtggatgtgatttttgttaccggccacggcggttatgcggttcacgcctttgacctgaacgtccatgattatattatgaagccgtactatgccgaccgtctggccgcttccttcgaccggtacttgaaaaagaaaacggaaacgagtttgaatgggcgtatattgataaagcaaaagtctgaaatgcacgtcctgcaaaagaaggatattattttcgcagaacggacgggacgttcgacgacgattgtgacaaccgccgaagaggtgcaaacgtatcaaacattaaatgatattaaaggcgacctgcccgaaaaagattttcttcgttcgcatcgttcctttattatcaacattcattacataaagcatttttccgcttataccaagcattcattcacagtttcctttgagggaacgtctaaaaaagcgatgatcactaagcagcagcttgattattttcaaaactactatttttgaggagtttagtacgtgattaccctttttcaatgtctttatctgattttatttagtttcatatgttatcagggagctgctgctttttcacacagcacagccgcctcttggctcgccgctgctttaggcgcagctgctgcaggattgtacatttggaatacgaagcgggtgtggaaacactgttcctcagggctttgtgcgtggattgcggtgattcaagtgatgtcggtgggagtggtgttgattggcacagacatcatgccggtattatgtgtaatcgcgatatttgcagggtgtgaagggctccgtatcggacagtctgctttgcaggcaaggctttctgatcaaattgataagctgactcaagctgaacagcacgccaatcaaatgctgattgatgtcagaagccggaatcatgacacaatgaaacatatcactgcaatcaaatcagctcagcccaaggcagatacacaagcatatattcaaaactgggcggatcaatacagccaatatgaccgttttttgaaaggagagaacgcgtacgttgcaggggtgctttatgattttttagaaaaagcccgcgcctcgaatgtgagtgtttcgctgcatatgcatacaccgctttcttcccttccgttttcgcctgctgatcaggtcagcttggtcggcaacatattagaaaatgcgctcgacagcgcggcggaggcccgagaaaaagcagagattaaactggagacttcactgcgcagcgggctttatgtactgacttgtgaaaacagcactcccgggatggacccaaaagtgctcgatacaatttatcaatcgtttggccgctcaacgaaaaacggcgctcatgaaggcatgggcacatatatcattcaaaaactggtgaagggcgcttttggcaggctggattttacctaccgccaccccatcttccggttagaaatcaaaattccgtttcagaaataaaaaaaccttgaaaagcctggcttttcaaggttttttccattatgaggataacgcttgtgcaaaacgatctgcttcatcttgcagcgtgctttcaatttctttgtaacggctggaaatcgttgatgcgctaacgccgtattttttcgccagtttagcctgggaaacggacgcgccgttaagagaaattgcgtttacataatattcaactgccgccgcaaaagcttccggctttctgatgacaggtgattttttctcgcagaatgttttccagatgtcaataacagctgggatcaattcagtcggatactcttccccgctcatgccttcttcaatagccgcagcggtttctttctccaagtcgtttgcccactcaacagtgcttacttccgctttctctgcttgtggctcttcatctttctcagctaacaacgcgaacagaacgttgttgaattcctgcttcatgaagtcctccggcgttttgccgtccttcacagcggcatccgcatatttcttcaccttgctgatcagcgcttctgttctcttcaccgggaagatcgtgaactgcatgaagaattctgctttttccgcttcgtggattgggtatccaagaatcaggcttcccactggaggaaggtcttgattgctggcgtccatttccacttcgaattgttttgccgtaatgacatcttcaaagtgaatgatgccttccttcaggtccttcagcagcaataaagcaggcgtcatgctctgccatgattctacgatctcacgcgttttcggacgagtgatcgaatcgccttttttctgaaggtactcttcgaagattgtcttctcaccagcaagcgggtggaagaagattccccagattcctaagttaaatacgctgatgtctttcgtctgtctgtccatagcagaaagaaaatcatgctggttgataaagcctgaaatgctttctctatgtactgtgaaggcatactccactaagtcttcctgaatttgtttcgcttcttttgccgctagttccgccgggaagtcgacaactttacttccgcagcattttttatatttcttgccgctgccgcatgggcaaggggcatttcgtttcacttttcccacaataaaccctccgaattctgttgtaacttttctattttaacaaaaataacttctgagggcttggtttcgggctaaaaaagaatttggtaatgtgataagctggctgattatgccaatttacctatgacattttcaccaacttttgtgatttaaggcttatcacctattcccactttaggcccttcttttttacaatcattaggtgtttatttaacattttaaggagtgtttctattggaactagctggtttcatgctgcgcgcctgcgctcttttacttgatgtaatcattgccgcagcagtgattttggcagccggatttacgtttggcgatgggtccgccggtgtcattattgtcgccatattgatgctgattgtgtaccctttgctgatgccgctgacaaattggaagggcacactgggcaaaaaaatcatcgggctgcaaatcgtgagggacgaaacatataaaaaaatatccttcccgcaagccattgtccgttacctgatagcgtgggtgcatgtgttctcccgcctgatctatttgactgccgcatttacgaagaaaaaacaaaccgttcatgatatggctgcgaaaaccattgtgctgaaagcagaataaccttgaagaatagcattcttcaaggttttgtttttcattaattcgtattctggcccccgccgttcagcccttctttaatcaggctgttgacttggctgctgtacagaaggccgatgtgtccaacgccatggatttgaacgtttctagcaccatctaatcttgataagtaattcatgacaatcatatcggcactgctgtaaatggatgtgtataaaatcttttgatttggatctgttcccggaagcgccttgcctgtcgtcaaacggttcgcgccgccaagcgtcacgacgtttgcaactttatttccgccgtccagattttttatgtagtaaagtgtgttcgcgccccccatgctgtgagcgacaatatccacttttttcgcacccgtttcatctaaaaccttttgcacaaatcgtgataataccggtccattgttataatttgtgcctgtcttgtcccaaaaatcaactgcatacagcttgtcccgcgaccagccctgagatacgagatagctcttaattcccgcaaaattgaatgatgcccctccaataccgtgaaccataacgactggattgtgttcagcggcttttgctgacggctgcaacgcaaacagcgatgtaacagacagcatcaaaattgttacaagtgcaatgatccttctttttacaaatttcataatatcctcctttttttgtaacaaattctccaattatattacgttaccaaattaattaagtaaagggtaattttggcttatttttaaagaaattttaagattcagaggtcattattggtcctaaaaagccaaaaaaaagaaggcttattcgccttcttttcttcaatactcattgaaataagcttggattttttgaggatcatttgttttggtaagcgcaagcatcagcaacatccgtgctttttgggggtttaaagagttcgatgccagcaagtccttttccgcatagtcttggtttggtgtgacgacaccatttcccgtgcgggtagagcgcaccactgtaacgccttttttgactgcgctgtccgcccctttttcggctgcatcagataaagacccgttcccagaaccggcaaatacaatcccctttgctccggcttttacagcagcgtcaaacaggtagcttccgtcattttggtatccatagataatgtcaacctgcggcagctcatcaagattagaaaccgagaaatccgtgtccttcgtatgcttacgggtaatctcattattaaaatagatatcatctgcaattgttccgacgaagcccatttcttctgatttaaatgtatctgttgtagttgtgtttgttttggtgacatatcgggctgaggcaatccggtcgttaagaacaacaagcgtccctttcccttttgcctcaggggcacctgccactttcactgcattgtacaggttagaaggcccatcagcgctgatggctgtggaaggtctcatcgaaccgacaataacaaccggtttatcacttttcacggtaagattcaaaaaataagcggtttcctccaatgtatctgttccatgagtcacgacgattccgtctacatcatctgaagcgagcaagtggttgatgcgtttcgccagcttcagcaatattttattatcaatatttgtgctgccgacgttaacaatctgctcgccgctgacgtttgcaatgtccttcatttctggaactgcctcgatcagtgattcaacgccgacaacacctgctttatattcagttgttgaggttttcgattgatcggcaccagctatcgtgcctcctgtcgctaaaattctaatgtttggcagatcctttttttcagaggcagaagccgaagagactttttgtgtctgagctttttctttcggggattcttttgtttcaggagaatgtgaacatccggtaaaaacaaacaatagtgcggtaaaaagtacgagcattcgttgttttttcatctatttctctccttacatccatatgatgattaatcattgtacattttatctattcagtcaaaagatcagtcagcttttctctcagtattttttgttgtcatatccttctttttttgtcttttcatacaatgaatttttcttgacaattgatgattgaatcaagataatagaccagtcactatatttttgattgcaattcagtaaggtgggaatgttatgagttatggagattcccgtgagaaaatcctttcggcagctacccggctttttcagctgcaagggtattacggcacggggctgaaccagattataaaggaaagcggcgcgcctaaaggctctctttactaccactttcccgggggtaaagaacagcttgcgatcgaagccgtgaatgagatgaaggagtatatccgtcagaaaatcgcggactgcatggaagcctgcaccgatccagcggaaggcattcaagcctttttgaaggagctctcctgccagttttcatgtacggaagacattgaaggcttgcctgtgggcttgctagcggctgagacgtcattgaaaagcgaaccgttgcgcgaagcctgtcatgaagcctacaaagaatgggcctctgtgtatgaggaaaaactgcggcagactggctgcagcgagagccgtgcaaaagaagccagcactgtggttaacgcgatgattgaaggcggcatccttttatctttgacggcaaaaaacagtacgccgctccttcatatctccagctgcattcctgacctgctgaagagataaaaaaaacgacatactacatgcagttgatagagaggggaaatgattttggaaacaacagctaaagcatctcagcaatacaaagtgatgccgattatgatttccttgctgttggccggttttatcggcatgttcagtgaaacagcgctgaatattgcgttaaccgaccttatgaaggaattgaacattacagcggcaaccgtccaatggttaacgacgggctacctgcttgtactcggtatccttgttcctgtttcaggactgctgttgcagtggttcacaacaagacagctttttaccgtgtcacttatcttttcaattttaggtacattcattgcggcgcttgcgccgagcttctcgtttttattagcggcaaggatcgttcaggcacttggaaccggtcttttactgccgctgatgtttaacacaatcttggtgattttcccgcctcataaacggggtgccgcaatgggaacgatcgggcttgtcattatgttcgcgcccgccatcggcccaactttctcaggattggttctggagcatctcaactggcactggattttctggatctctcttccattccttgtgctggcgcttgttttcggtatcgcatatatgcaaaatgtatctgaaacgacaaagccgaaaatcgatgtattgtctatcatcctgtcgacgattggcttcggcggcattgtattcggattcagcaacgcgggtgaaggctccgggggatggtccagcccgactgttatcgtgtcgctgattgtcggcgttgtcggccttatcttattttcaatccgccagctgacaatgaagcagcctatgatgaacctccgtgcgttcaaatacccgatgtttattttgggtgtgatcatggtgttcatttgtatgatggtcattctgtcatctatgctgcttctgccgatgtatctgcaaggcggcttagtcctcactgcatttgcatctggtcttgttctcttgccgggcggtattttaaatggatttatgtcccctgttacaggccgcttgttcgataaatacgggccgaaatggcttgtcattccgggatttgtgattgtcaccgttgtactatggttcttctcaaatgtcacgaccacttcaacagctgtgctgattatcatcctgcacacctgcttgatgatcgggatttctatgatcatgatgcctgcacagacaaacggtttaaaccaactgccgcgtgaattttatccagacggcaccgccattatgaacacgctgcagcaaatggccggcgctatcggaacagcggttgcggtcagcattatggctgcaggccagcatgattatatgagtacagttaaaaaccctgccgatccggcagtcatcccgcaagctttgacagcaggcgtacagcacgcatttgtgtttgcaatgattgttgccattatcggtttaattggcgctttctttatgaaacgcgttaaagtagatcattaatatgaaaagcccctgactagtgttcaggggctttttcatgtttacttgtggatcgttttcgccgcgatttcatcaatcgcgtgccgcatttcctccttcgtattataaaaatggggagcgagacggataacattttcccgcggcgcgcaaatcacttttttcttcttcagcaaccccgccgtttccgatgcccgctcatcccggatcgcaaccatgcccggctgaatcccaccttgtgccgccgccagctgcaggcctttttcagcggcatattgaactgcatcggcacagatcgttttcacatgatccctgatatgagaaaccccaatatgattcagcagcgataaagccgctgcagctgcgtatacgctgataaaagctggggtgcccgtttgaaaacggcgcgcgacttttgcataagccccatcaaatccgctctctcttccgaaccaagctgatgctttcggcttcagtgcgtcagccagctcctttctcacataaagaaacgccacacccggtatgccgagcaaatacttccgggtgcctgctgccagcatatctacgccccattccttcacatcaatgggaatatgcccggctgattgataagcatctacaaacaataaagagccctttctctgagaaatctcggcaatcgcttttatatcctgaacatagccgtcacgataatgaacgtgaggaacacacgtcagtactgtttcatccgaaatatgcgtttcatattgttcaagcggcagcacgccgtctattgatggaatgacggatacggtataatcggagtgtgcctgccaaacatgaggcaccgccggaaaatccatatctgtatatacaacgtgcttctttccaaatgcagttaaggacgatgctacagaaaccagtgcatcagaaactgacggcacaatcgccacttcatccggttcagccccgatcagctttgcaaactcgtttctcgcaaactctgttttttcaatcgcttctttccagttcgtccctttatacagcaggctatcataataatcctggatcgcccttgatacaggctctgccaatgcgctctgagaacagctggcaagcatcgtatgcgtctgcaaggttgggaataactggcgatactgctccggcaaatgctccattatgattcactcctttacattattttgatgaaaaacccataaataaacaatagaataaaagaaaaaggagatgggagaatgagaaaaaaagtgctgatcacaggctttgacccttttgacaaagaaaccgtcaatccatcatgggaagcggcgaaacggcttaatggcttcgagacagaagaagccattattacagcggaacaaattccaaccgtctttagatccgctctggacactctgcgccaagccattcaaaaacatcagccagatatcgtaatttgtgtcggccaagcaggaggacggatgcagattacaccggaacgagtggcaatcaaccttgcagatgcgcgaatccccgataacgaaggacatcagccgattgatgaagagatttctccagatgggcccgccgcttactggacaaggcttcccgtgaaacgaatgactgctaagatgaaggaacacggcattccagctgcggtttcctacacagcggggacctttgtatgcaactatttgttctacgggttaatggatcacattagccggacatccccacacattcgcggcggttttattcatattccttacattccgcagcaaacaatcgacaaaacagcgccgagcctcagcctggacacgattgtccgggcattgagaatcgccgctgttacggccgcacaatatgatgaggatgtgaagtcaccgggtggtacgctgcactaagcggccgccgctgtttcttccctcatcctctttttgtagacaaacgccgatagggtgacactcacttcaaacaggacaagaagcgggatcatcacgagaaaatcagaaataaaatcaggcggtgtaatcaatatggacacgacaatcagcagaaaataggaaagctttctcgctttggccagtctgtaaggatttaagatgcccagccttgttaaaaacatcaccaccaagggcatctcaaacaagaagccgaacggcaggctcaaattcaccataaacctaaagtagcggtcagccgtaaacatcgtttcaaagtggccggaggataaatgagtcaaaaagctgagcacgatcggaaacaagacaaagtatccgaaggagatgcccgccaaaaacaacgcaaataaacctggtatgtacatgagcgtcaccttgcgctccgttttagtcagcgccggtgcaacgaaacgccacagctggtacgcggcaacagggatagaagccgcaatggcacaaatgccggaaagcatcatatacacccagaggatttcactcggtcctagcacagccagctttccatccaaatccctgatcagccagtcataaatgtcctgtacgaacaaaaaagccgtgatgagaaatagaaaaaatgccgcaagggtgacgataatccggcggcgaagctcttctaaatgcccgatcagatgggtttcttttttatccattcaaaaaagccctccctttcataaaaaaagaggcagacccggtgtctgcctcatcagcattcagcccgcgtttttgtcctgctttaccgctgtcagctcagctgatttctcttctttttcatcaccagacacaagtgattttgtggcgcttttaaattccagcagtgtccgtccggcggcacgcccgatttccggcagcttggaagggccaaaaataatgagggcgatgacgaagatgagaatcaagcccggtattccaatgtttgaaaacataatttccactccttaattcgtgatttttgcacgcttcttaatcatttgtttttcgtgggctttgttgtgcgaaaagaaacgatcctcttcgacctcatcggattgcttcaccccgccttggattgttgtggatgatacctttctcaacccggtttggtctttctggtaaacgaatgaagcccgcgtggaaatggctgcgcccggctcggtcacaaatggcatcacccgataatcggctttccactggtgaggcgtcactgtacagcggacatatccgcgatagtcgttaaagaactggatgtgcggattttcttttaaaatttggtccgtatccgctcgcttatccgctccgttccctccggaagtgatcgaggttccaacaaattcggctccgaatatttttgaacttgtcttctcgaaatcgacatgcaaattcgatgcccagcttgcgtgtacatcacctgtcagtacgacaacattattcagatttttgcttttaatgaaattgataacccgttcgcgctgagccgggtagccgtcccacgaatccatgctgtagatcgggcttgcgcttgtcccgaaattccacttggcaaagaaaatctgctgcgccagcacattccagtgggctgtcgagctgcccaaattgttgaagagccactgctcctgttcttttccaagcagagtccgattcggattgcgcgattcatcagaaggcggcttattgccgtcgttattggcttggtcgtccctgtactggcgggtatcaagcacattgaaggacgccaggtttccgtacgtaaagtgccggtacagctgcatatctgggccattcggcaaagaggaaatgcggagcggcatatgttcatagtatgcctggtatgctgccgcgcggcggagcacgaatgcttcaaccgactgtcctttttcaggtattttattggcatagttgttttcaacttcatggtcatcccaagttacaacccaagggaatgccgcatgtgcagctttaagattggcgtcagaacggtattgagcgtgacggttccgatagtcttgcagcgtaatgatttccgcgctgttgtgcgtgcggacattgcctgtttttgatacatattcatttgggccgtattcatatatgtaatcaccgagatggaagacaagatcaagcttttcctttgccatatgcttgtaggccgtataatatccgtgctcatattgctggcaggaagcaaatgcaaaggtcatttgcggcacattggcgccaggggcaggcagtgtttttgtttttccgacagggcttagttcatggccggttttgaaacggtaatagtacactttgtttggctcaagcccgtccgcttccacatgaacggaatgggcaagacttggtttagccatttcagtgccttttcttacgattttgcggaaatgctcatcctttgcgacctcccatttgacaggcactgcttgcttcggcattcccccgccattcagcggatctggtgccagacgtgtccaaagcacgacactgtcagaaagcggatcacctgacgctacccctaatgtaaacggatagcttgagaatttaggcgcagcatttacttcaaaggccccaaccgactgggcaatcgttaatccaagagaaagtcctgcaatcttccccgctccttgaataaatttgcggcggtcaaacgtattgttttgaaagctttcctctttcagtttctgtacccattcatcaaaacgactgtcgtatgccattcaagatcccctctctcctcattgatcgtctccattataggaaatcattgttaaacgactgtgaagaagtgtgaactgattgtaagcgctgaacattaaaaacaggtcttccctcacaagcctgctgctgaaacatgccgaaagctggctgaatgacgcgttttctgcatatcctgtcgtttgcaagccgcccattcggcctatttttcttcacatgatcttaaaaaaacaaaaacaccgagccatttcgcagaatgactcagtgctctttatcagttatttcgaaaacaatctgctgaaaaagcccttctttttcggcttttcagcaggaggctcttgttctcttacaatccctttttccttcgcttctttcagccaaaatggaaattcagcaagcagagcatcataaagctcatcatcagaaatgcggtcaatctcttcgatatgcaggaagttcgtgttatcaatgacacgcccttctaacgtatccagtttattgagaaaatcaaagtttccgtttccgatgccgacaaactgccagaacaccggtttatcagaagaagcttcaattatcggtttgattgactttttacagcccccgtcattgataaaaacaatgaaagcaggatacgagctcggttcctccgtaacatatttgcgcagcacgtccttcatgactggcggctcatcatttctgccgaatttatgcaagcggtcattatttaaaatttcacgatcgacatagcccgaaaaatccttttctgaaactggctttaatcgggaaaattcattatcatacacccatacatccagcaaaccgttatcatcaaactgatcagccactgccaaaatccgctccaccacattttgaaccgtcccgtttttgtagagcggtctcatcgatcccgtaatatcaagaaccagtccaacacgagccgtcaccttcgttaactgctttttctccagtacgatctttacacttttcttttgcaggtcaattgttgccattctgtcatctccgtcagctcttttttctttgattatctcacaggaatattttgcattgcatcttttcaaagaaaaacaccgttcaatttgaacggtgtcctgtctctaaaatgtgttatatacattttcacacgtctccgccgtcggctgataaaagcagtgtgacttaaatctggccacaaacggctggttataccactgggctggacagtccccctgcggcctgaagtaccataaactaaattttgcaggccagcgcctttcaccattaatcgaccggcgtgcaagggcacgctcgctatctcgcgccctttgataaaaatatccatgagtcacagcctcaaacgcgtgtggctgataaatcatctgcctgatggtgcggaggcctttaaaatctgagcaattcgcccgcagccgattaattccaacgttgccgacaagcagcatcccctgcttgccttcgccttccgcttccgctctgagcagccttgccatcaaatcgacatccgcactcgttgctctcacgaccgccatcacgtcacctccccttgatctcttttcatcatatttcattacttcagaagtgatgacggagggacaggagaagtttttaaatttattcatctaaaaacagcaaacataatgggctgttgggcatcaaagcagcgtccggtgcagtacaagcttcacgtttccgctgtcgaagcgccgcagcctcaattcctggattcacatcattgacctctccccagcagatttgcacccgcctccgaaaagaaataaggtttaactttttacatttgaggaattatacataacaaatcaaatgacaaaaggaggaattgtaatgacacatgtgaaagcgctcgctattaaaggtattatgacgattattgtgttgtatctggtgcttggtctgggctttggtttcacgtttggtgatacgctgctaatgacgattgtgttaggggttatttcttatttgctgggcgatctttatgtattgccgaaatggaataatatgattgcaactttggctgattttggtttggcctttctcgtgatctggctgatgggcatgccgctttctatggggatgactggcggtgaagttgcattggcggctttattcggcgcgatcgtcatggcaatcggtgaatattgcttccatttctatatgatgagcaaagagattggcaagaagcattatcttgaaacaagaacagactcataatggaaaggccggtgctgacagcatcggccttttatacatattgggcgcctttgtttacgcatcctgcttgtccgcattcctgatcgccatgtaggaaaagaacaaaccgaatgccgctaacgataacgggatatacacaacagatgaaatcgagaagcccggacttgttgagctgatgagcatcacaattactacagatgaaatgatggtcgccggaaccgagtgtctacgcatcccaaaaaagatgggaactaaactggttccagcggcgccaaaagcgaaaaccgccattttgaccgcctgttgagaaatgatctcggaagtaagctctcccggtatgaaatggcagatcgagttcagccaaaagaaaccggcggctatgagtatatttgaaagtaaaatcgtgataaacgtcagtccgcccgcgatcatgagcttagcggtgagcagctttttacggctgatcgggtacgtgaacatcacaagaatggttttgtttttatattccgaaatcaccaattttacgatcagcacagcgccaaatacgataaataccgctctgacgaaggtgccgatgatgaggaatgcttcatccgtactttggaacgaaaccccgccatcggctttttcggaataactgatcagccacataaaacccataatgatcacgttggcaatgagggcacctctgatataccagcccattttcatttttcttaattcgattctgatcaaattcatcaacgtgtctctcctcctttacgcactgatgctattgccgttgatcaatttgataaaataatcctccagcgacgtatactttttgttcattgattcaatgtctacatcatttaaaatcaatgctttggatatggcagcctgagaggcttcagcctcgtaaattcgaatcgttttctcatttaatattttaaagttggttaattgcagctctttctccagcacaaagcaggcccttgtctgattcggcgtgacaagctcgatgtattcagtgttctggcccctgacatcctccattgatacctcttcaagcagcctgccgtcccgaatgacgccgattgtgtccgcgatttgttcgatttcacccagcaggtggcttgagatcagcagcgtcatcccgtactctttgctcagcacttgaaacaattgcctgatctttttaatgccgagagggtcaagaccattcaccggctcatccagaataagcaggtccggcttcgtgaggatggcacgcgcaattccaaggcgctgcttcatcccgagggaaaaggttttgacgggttttttgtcgatttgttttaaattcaccatatccagcacttcttgtatggcttttttattgtggtatcccatatattcacaatgcagatctaaattttcttcagctgtcaggttttcataaaaaatcggatattcaatcatgctgccgatgttccccagcacctcatatgacgtgtgggtgaacttgttcccaaggatgatgatttcaccgcttgtcggtttgacaaggctcgtcagcattttcataatggttgttttccccgcgccgttcgggccgagaaagccatagatttcaccttttttaatatgcatgctgacattggatacgacctctttgccctgatatgttttggtcagcccgtttgtttgtacgatataagtcaactttgtttctccttccctctcttttcctgttttctattgtagcggcgagccctgtcatttttatttctcaaaccttaagaaattcttacgattaatatgtcatgcgtttcaatgtgatcgtaaatgcagtccgttcgtacggcttgctttggacggatatgatgcctcccattttttctgtaagccgttttgtgatggttaaacccaagccgcttccttgaaatgctttatttctggattcttccagtgtgtacagcctctcaaacacccgctgctgatcggtttcactaatcccttttccgcgatcccatacggtgatggcgatgttcctctcatcataagacagcgtcagcccgattaacttgccggccgcgccatattgaatcgcattggacaataggttttgcaggattctgtccagagcctcttcattcgcctgcgcatacaccggcgtatcggggatatcgatggctgcttgaaagccttttgactgaacagcgtcataatagtgcaggatatttcgtttgcatatgtcgttcatatgtactttggtgatcgggatctctttatcttcagattctaatttcgctaaatcaaaaaaggaattgatcatctgaataagttcatttgttttctggcggagcttccccagcaatctttcccgctcttcgtccggcatgttcgggtcactttgaatggcttcaatataaccgagaatgaccgttaacggcgttttcaggtcgtgcgacatattggtcagcatccgcttcatggattgctctgttttggcaaattgggcgctgatctgctgacgattctcaacgataagattgatgttaacaagcaagtctttgagcgcatgatcgtctgtaggaagcaaaatttgtcctgccgaatcccggctgagcatgtagctaagctggtcagccgtgtaagccagattcccgtcccgcttctttttcattatgaattgaatcacattcagacacgccagagcgatgacagcggccacccatagcactgtcattctaaaactctcctaatttataaccgatgccccataacgttttaatatattgaggggaggaggggtcatcctcaatcttttctctgagccgccgcatatgtacgttaatgatgttctgatcatcaaagtactcttcattccaaacggaacggtagatttgttctttcgtaaacacttttttaggatttgatgcaaataagcacagcagctgccattctgttgacgtcagctggagcggctctccgtttttcaaaacggaaacattgtctatatctatcgcaagctggtgaatccggatcaccttattcacagccggctcctctgccgaatattgcgtcgcccgccgtatcgcggcttttactcgggctgtcagctcaatcatcgaaaacggtttggcgatataatcatccgccccaaagcccagtcccaatgccttgtccacatctccatcttttgccgaaatcattaagaccggtatattgcttttttcccggatgattttcagaaaatccatgccgttcagcttcgggagcatgatatcaaggaggaccaaatcgtatgaaccctgctgaaacagccggatgccctcttctccgtcgaaagcatgcacaattccaaagccttcttttgttaaataatgatccaccatttcactgattgagtggtcgtcttctacaagcaatatgcgctgcatctcctcacctaacctttacaaaatcaaaaaacacacacgtaattacacttattgtaattgaaaaacgtgtgtgttttataaaaattattctttttttcctgttttcagcttcctgtattccatgcccgtaatgacaaaaaatacgccaccgcatccaatgacttgaatgagcccgagccgttcaccgagaaataaagctccatagaaaatcgtcaggataggccctgccattgaaatggcggcggctcgctgtgccccgattcgttttatgccctcaagcattagcacaaatggaatcactgtggtaacgactgcaattactgcgaacaaaccatacatagaaagcggatatgctgccattggcgtattcatgccagccgccgattttatccctgtgtaaagcatcatggcagctccagcagctgtcatcccgtatgcattgagacggatccctccgatttgatggacgagatgcccggaaaggacaagataaccagcatagacggccgaagataacaaaatgaatacagctccaatcatattcgcctggaaaagctcagcattccagccgcccagcgccaagaaaagcccaaacatgaccgccagaactgcgaaaaggtcctgaattgaggacattttccggtcacgacacgcggtgaatccaaacacaaacaacggatagctcatcagcaatatacgttcaaccattgcggatacatggttcagcccgataaaatcaagcaagggagacagaaaaaaacaaaacactcccgcgccacaagccttccataggtctccttttttcttaccgtctggcattggaggacggtatattaaaaaaatcagccaaaacagcggaacagccagcagctgcctgtatagcagcacggcatctggctcagcacccatttggtatgcccattttatccaaatcgatttagacgcaaaacaaactgttccgatcagcaaaaaaatcgtacctgctgcggcctcacgaatcttactctgctcttctgctctcatctcagctcagcttttctcctttacttattcaaatgcttttggataaaatcgagaagcgtatatccttgagcagtcagaataacaccttttccgctgcaggccgggcaaggtgttccttcgatttctcccgctctttcacatttaggacatgcgacctcaagatcatcagttgcaatgaccatttgatatcctcctttctaactcatctgctatgccaccaccagccatcgtacattggccgtcacctcctttaagaaacacaaaaaacccccgtcctatgcaaaggacgagggtctcgcggtaccacctttattaacagctatacagccgttcactctaagtacagaaaacctatgtttcgatactcctctcttggtaacggggagagaaacccggcatcgcctactatccgttcagcaaagcaattcagaagcccattcggcatcaggggaggatcggttcacacctgccaccgactctctgaacctccattctgatgcgtacttgctcttcctcacgattgttaatccgttctattatttgtagagtttataatactcggttcatgaaacgaagtcaattcttaatccgatgttacaccaagtgcttccagcgccatattgatgtgttcctcctgctgtgtttgcagagctagcttggcgatttccaccggatacgccgcctgcatctctgagatgtgttcctgcatttttgcccatattcggccgcctgcttgatcatagtattcaagcaaacgggcagtttctttttctccgaaaatggtttgataaagaacaaaatccttggctgggtcagcaaccttcgcttctgtccaatccagaagtcctgtgacacgtccattttgatcgataaggatatgcggcgggtggagatcgccgtgtatcaaagaagagaaacccggccagtatgcatcatcatctacccacttttgccatctttcccaaagcgtcgtagatacgccaagcttattcttcacatcaaccatagagtctgctgtcatttgcctgaaatcttctggccttatcacttctattccggattgcccagcagatatttgatccgtgccatgtaattcagccagtatgtcggcaagtgtgcggacaaagtcgtctgacggcggctgatgatccatattccatacatattgcttttgttccaagtcaattccagcagccggcgttccttttaacatggggtaagcgatcaattccggtgtatgaattctccaatccggcacatcagcagtcagattcgcgcggagaaaggcaagcgttatgccttctgcagatgctctttccacaacatcacttcgccgcggttttcgcagcacccatggcatacctgtgtcgtccttggcaaatacaacttgaaagtccattccggtttcattcaattgcgcgttctcagaatgaaccgtcaaaccttggctgcgtgcaagcccgacaatctcagtgataagctgtttttcgttaaggtttgtcatcccatttcccctttctcatgctccggcctgcagtagagagaagggatgcttgaaggcacaaaaaagggcaggcacgccaccctcttttttgataaccatataagggctcatacataggcggattcatcccgattctctcgcattcaggcgagagttgttcactattgaattcgtgtcactcggaatctaatgaatgccatgctgtaacccctccgtttcctatacgctgattttcattttacagcatattccatctttccgctataaaaacatgaatcaagtcactggagcaggattaaacaagcacaaatcattatgaagaccccaacggtctgcccacgtttgtttgcggccgcttgccacatccaaaatcgtcctgaagatttcccagcctacgtcttcgatactggcctctcctgtcgcgattcggccggcattgatatcgattaaatcagcccaatgctctgataaggaatgccgcgtcgatactttcagaaccggcgcagcagccaggccatatggtgttcctctccctgtcgtaaacacctgcaaattcatgcccgcagccagctgcagggtgccgcacacaaaatcgcttgccggtgtcgccgcgaacagcaggcctttttgctttgctctttcaccagggccgagcacgccggagatggggcttgtgcctgatttcgctaccgaacctaacgctttttccaccacattggataatccgccttttttattgcctggtgacgggtttgcgctacggtctgcgtctccccgccgaagatagctgtcataccacttcatctctttgatcagcgattgtccgacctcttcactgacagcccgcggcgttaataaatgaatggcatcccgcacctctgtcacttcagaaaacaaaaccgttgcacctgcgcgaaccaataaatcagccgcataccccacggcagggttcgccgtcacgccggaaaacgcatcactgccgccgcattgcaggccgataaccagatccgaaacagggcatgacacccgggttctgctgttcagcctgattaaccgttcctccgccatttccaaaatggattggatcatcgccgcaaaacctcggtgatcctggagcgatagaatgtcatcatcattttcggaggcaattctttccgggaggagcttttcacatcccaatccgattaccattacttcaccgccgaagttcggatgcttcgcaagattttgaatcgtgcggatcggaatgacagcgtcgggcgcattgatcgccacgccgcatccgtattgatgatgcagcggcacaacgtcatcgacatttgggtatttcggcagcagctcttcttttattcgtttgactgcataatccaaaacgccaacaacacattgaacacttgtcgtgatgccgaggatattttttgtccccgcactgccatccgcatttcggtatccttcaaatgtatatccttcaagtgggggccgcggctgcggcaccctgtttgcgagaggaagatcgtctaacgccggaggagcgggcattctcacgagggcttcccgtatccagctcccgcgtttgatcgtctcatcagcaaatccgatcacctctccgtaacgcacgatctcgtccccttgattgagatcggtgagggccaccttatggccttgaggaacatcctcttcaagtacgagcccgcatgagaaaacagtgccctttggcagccctccatcatttacaataatcgcggtgttatctatttcatgcactttgatgtaaaggggggcttggttcttcctgaggttcatcgccatatgaaaatcactcctcatattttagtaagcgttttctaaattggtttaaaaaaaccgcagctcttacgtttcaactgcggttgctcaccattatttttcatccattccttttagaattttgtcacggacaaatttcagatgctcatacatgtggtaatgtgctttgtacggatctcttttggcaagggcgtcgtagatttttttgtgatattcgaccgttacatctctctccctgtacggaatttggctgtcaattttcgcatgggtgatcagcagggactgaatcatcccttcaacgacggggttattggcgcttaacgcaataattcgatggaactctttatccgcttcaccataatgattgtcagtgctgttggcaatatcgtcgatcgtcttctgcaaacgctgaagctcttcctcattgattttttccgcggcaattgtcacgagcccgagttctagcgccatccgcgcttcaatgatagccggaagattatcagtggccaaagcaagcatgacggaaaatggctgcatgccgattttatcgttgaaatatgtgccccctcgtgtttttctcgtaatgacgcccagcgtttcaagtgaactgagtgcttcccgtagcaccggcctgctgacatgcaaaatgtccatcagttccatttctgtcggcaatttgtctccggccctcaactgtccgctcgataataaatggacaatccgttcgatgacctgcttggctaatgttttccgattgactgtatcgactttcaaatcctctaaaccttcgtacacgaacaactctcccttcagttgttcaattgtaagacaaaatagcggatatgacaatatttacaatcaaacttatcgcacaagacacgggcgcttccggtcaaattcccagttgctgatcaggaactgcattgggatcgcatcattccgtgcgcctaaattcattttccgatagatctcatgcgctttttccacttgttccatatcaatatcgacgcctagtccaggcttatccggcaccttgacacagccagaagaaatctcaaaaggctgtttcgttaatcgctgcccgtcctgccagatccaatgggtatcaatcgccgtgatccgccccggagccgctgctgccacatgggtaaacatcgcaagggaaatatcaaagtggttgttggagtgcgagccccatgtcaaaccccaatcatggcacatttgcgcaacccgcaccgacccttgcatcgtccaaaaatgcggatcagccagcggtatatcgaccgcgtggagctgaatcgcgtgacccatttcccgccagtcagtcgcaatcatatttgtcgcagtcggaagccctgtcgcgcggcggaattcagccattacttcacgagcggagtagccattctcatccccgcatggatcttccgcatacgcgagcacatcttgctttcctttgcataatgcaatagcttcctctaatgaccatgccccgttcggatcaagagtgatccttgcctctggaaaacgtttcgataatgcggtaacagcttcgatttcctcttctccccgcagcaccccgcctttcaatttgaaatcctgaaagccatagcgctcctgtgcggattcggcaagacgcacaatggcctccggcgtcagcgcttcctcatggcgcagacggaaccacgcacaatctgactgctcatcgctttgatacggcaaggtcgtccgatttcggtcgccgatgtaaaagaggtaaccgagcatttttacttcatcacgctgcttcccttcgcccagcaaagccgcgaccggttcctgaagaaactttccaagcaaatccaacaaagccgcttccagtgcggtgacggcgtgcacagtggtgcgcaaatcaaacgtctggtttcctcgccctcccctgtcctgatcgccaaactgctttctgaccgtttgcaatatcgcctggtacgcaccgatagattttccgacaacaagcggctctgacagctccagtgtgcggcgaatatgctctccgccaggcacctcgccgactccctgatttccgctgctgtctgttaagattacgatattccgggtaaaaaacgggctgtgtgctccgcttagattcagcagcatgctgtcatgtcccgcaacaggaatcaccttcatttcagaaattgagggaatattcgatcttttttctttttgaacctgctcttgtatcggtgaactcatgcattttcctccctttataaagcgctttcataaatattagacaggcaacgattgatcggggtcttgttcttgtttctttaacacgacccgtttgatcggcccgaccagcagcaaatagctgaggatcgccgcaatcgcgttagcgccgacaaacacaagcgcgccattgaaagatccagtggcattgacaatgtatccgataataatcggtgttgtaattgaggcaatattcccgaaagtgttgaacaaaccgccgcttaatcctgcacattctttcggagacgtgtccgacacgacagcccaacccaatgcgccgaagccttttccgaaaaacgcgagcgacataatgacaacgacgagccatgctgaatctgtgtagttacagacaatcatactgcaagacagcagcatgccggcaatgattggcacttttcttgcaaaggtcagtgaacggccttttttgagtaagatgtctgacacaatgcccccaagcacgccgccggcaaatccgcacagcgccggcagggaagcgacaaacccagcttcaagaatagacatgccgcgggcctgaaccaaatataccggaaaccatgtgagaaagaaataggtgagagtcgtaatacagtattgcgcgatgtacacgccaatcagcatgcggttcgttaacagctgtttgatatacggccatttcgattctgtttcttgtttgcttttactgtcatccatggaaatcagcccgccgccctgttcgatgtacgcaagctcagcttcattaaccttcggatgttttttcggttcatacaccgtttttagccagatgacagccagaagaatgcctgcaatacccatgacaacgaaaacggaatgccagccgaaagagtgggtaagccagcccattaaaggagaaaaaatgacgattgcgaagtattgtgctgaattaaaaaaggctgaagctgtcccgcgctcggagcttggaaaccatgaggcaacaactctgccgtttccgggaaatgaaggcgcttctgataaaccaaccagaaaacgcagtgcaaacagcaggataatcgctgtgccggcggagaaaaagccaatcgccccttgcagcaacgtaaaaaacgaccagaaaaagatgcttaacgcaatgatagtctttgaaccaaaacggtccagcagccagccgcccggaagctgtccgatgacataggcccagccaaaggcagaaaagacatatcccatggcgaccgagtccaatcccaaatcgtgctggacggaatctccggtgatggaaagcgtcgctcgatccgcgtagttaatagaggtcacaagaaacagcataaacacgatgaaccagcgcacggacgtttttttgcccgccggagtaacactcgcaaagtcttttttcatagtatcttctccttttcaaagtagagaatcatatgctggttgtgataaaccgggaaagagacgcacgcctctttccagcaccattacggcttcacaaaaacagttttgatcgctgtgaaaaagtccttcgctgcctcaccctgttctcgggagtgggagctcgactgcttcatgccgccaaaaggcgcctgcagctcaacacctgcgctttctgcattgatccgaaccagcccggcatcgatttcatcaatgaaagaaagcattcggccgatgttttccgtgaagatggatgcacttaaaccgaacttcacatcattggcgatgttcagcgcctcctctatcgagtccaccttgatcaaggcgatcaccggaccgaaaatttcctcctgggcaattgtcatctcagatgtcacattgtcaaagatggcaggctgaacataatagccgttttgatactttccgttctccagcttttctcctcctattaaaagggaagcgccctcctgtttgcctttctcaatgtatgacaggcagttatcaagctgattcttgctggctatcggtcccatccagacatcctcttttaagctgtctccgattgtaatatcttttgtgcgctggagcagtttttctttaaagcgctcgtaaattccgctttgtacgatgacacggcttgtcgcggtgcatttctggccggttgaacggaaggcccccgttatgacagcttctgccgcagcttcaaggtcagcgtcatcagctacgatgacagggtttttgccgcccatctcaagctgatatttggctcccctcgctaaagcggcttgcccgatgatttttccgacttgatttgaaccggtaaacgtaacggcgtttacaccgtcatgctcagcaagcccctgcccgacaacagaacccgggcctgtcaccaaattgatgacccctgccgggagccccgcttcctcaaagcaggcaatgatcttcgcgcatgtcacagctgtttctgtcgccggtttgatgacaacggtattgccgtataccaatgccggcgccattttccaaatcggaatcgccactgggaagttccacggagaaatcacaccgaccacaccgagcggaacacgggtggtaaacatgagcgcgtctttgtcagtagacggaatgacgtcacccgtttttcgcatgccctctccggcgtaatagcgcagaatggcaatcccccgggctgtttctcccttcgcttccggcaatgttttacccatttcacgcgttgcacaggcggcgatttcctccaagcgctgctccatgatatccgctgttttgtataagtattggccgcgctcggcacccgtcagctttctccaagccgttttggcttcattggcggcggtgacggcacgttccacatcttcagccgttgaattctgtacatatccgacaatatcattcacatcggcagggttttcgactttgaccatatcgcctgattgagacttaacccactctccgttaataaagttgaggtacgtgttttgttccgtgatcacagacatgcccattgcccctttcgtgttttttctggtcaaaccgtcgcggcttttttcggaaaacggtcagccgcctgcttcaaaattgcttccaattgctgataatgatctttttcaaccgggccgacaggcggtctggctgtattccttacattcaaacccatgatttccataccggctttaatcaaggatacggcgtagccttttcgttgtttgcgaatgtcgttgatcggcagaatcacatgccgatagagttccttcacaagctcgtcatttccgtttttcaatgcatcatagaacattcgcgaaatatgcgggatataatttgaaatcgctgaagagtaagagtggaacccgatcggcagataagccggcatcgtcacttcagccatcggcattccgttgagccatcccaagcggtcgccgatcgtatagacgagattgatattcaaatccatatttcctaccccgtctttgacaccgacaagctgttcacattcggtcagacgtttgatctgttcaacagagagaactgcgttatcgcgctgataaagaatcgcgttcaagtcagtgctttcaataatcgttttcgcatactggtacagcccctcctgttcgccatgcaccaaatacggaggcagaatcaagtagccgtcggcgccttttttctccgacagctgcgcccaatcaagcgctgtgctgaggttgccgcccacccccgtgtagaccggcacctttcctccggctgccgagactgcgacttccaccatttgctcatattccttctggctgagagattggaattcaccagacccgcaagcgataaatatcgcttccaagccctcattcagcaaaaactcaatgttttgaaaaagagcttcttcctccagttttccttgtgtgttaaaaggagcaaccggaaaacctaaaattccagcgggtgcttttctgatacggctcatcaacataacctcctgttatttgtgtatacggcctctatctgtaagcgcttttattaatttttctttcacatccgctccttcccatatatccttttgtttaattgtaagacaaataaacaataagtcaatatctttattttctgatattttataaaaaagcggtaaatcactgtccggccgggattctgcgcagcaaaaaaacagcctggtcagccggctgtttggtttatatccttctttgtttcatcgtctcatgcaaaagctttgcttccaaaaaaaacacgtggatgaattttttcatatttattctagcaggtgcaaggggttttgcatccttggattggagttctttcattttctggctgacaaccggaaaatcaaagaatttcgatgcataggtttcaaattttggattcgaaaaatcagttgtgcccagtgaagcaaaatggtgcagcgaatgaataatcgctctgcggatacgctgctccgaggctttcatttcgcgattgacttccgtctgtgaggctcctgtccccagcttccgtaccgctacttgggtgaatatttgttttagcgaagggctttgtttttcgtgcggctcggattgctcgtgttctgctaaatactgcaggaccgccatgagatcatgtgcgccgccttctcccatcatgcccagctcggacaacaggaatgttcctgcctcttttaaaccgctgtcactcttctgctggggacgcgctttccgttcagtccgattgacaagccggcttagagaatgctgaatggctccaatcgagtgttcaagctcgatccgctccttcaccttttggagaaccgtgacaatttcaatgcggttaatcggcttatggataaaatattcgatgccgagcgagtacgcttccccgaccatttccttcgcctccacttgagagatcattacgattttgccggagtacgtattctggatctgacgaatcgtctcaatgccgtctcttccgggcattaacagatcgattaataaaatatcaatctgcttaaattgcagcatatgcccttccacttggcttccgtcgtctgcttcaccagcagcttccccgagatcttcgtcctcaatgatctgccttaaaattgaccgcaccgcacggtcatcatctgcaataaaaaaacgcatagcttttggttcaccctttctgaatcaaatgccggacaggcagcctgatggcaaacaccactccccgctgctgattatcaaacgtgatatccccttctagctctgtcacgatttcctttacgtaggaaagtccgatacccgtagaaggcgtgccaaattcgtcatattttgaagtaaagcccgggtcaaacacaatgtctccgattttctcggaaatcccggggccattgtcttccacctggaattctaccatactctcatttggcttacggagcctcaggctgaccattccctcttcatccatagcctctaccgcatttgctgttagattattaatgatcgaaagcacgataaatacgtgatattcgtcatgctctccctcgatcgagcagtaaaaatcaatctgcttccctagtgcttcagcgtacttttcattcattcgaatcacgagctgcagcaaatcagaagccctcatataatctctcaaactctcattcgaaatcagttttgaaagccctgcgaatatccgctggttgtcctttttcacttcatgaatctctccggccagtctcaggattctgccgctcagctgaacatccttgcccttcatttcccgatagagctgatacgaatcgtttgtcactttctctgtcgttttcaatgtcttttttaggtgcaccgtttcttcatataaattggaaacgatcatcagcatgtgctcgtgctgctgccttgtctgtttttctctcgattgtgtttcatacagcttcagcacactataaaagctcatcacaataaatgtgtgagaaatcgcaatcaccgcaatgtcagtgattttctcaggcgtgacaaccgtatgaaaaatgagaaattgcacagttagctcgacacaatctgacacaacttcaatcataaacccaatgaaaccgagcataatcggccgttcacggaaacgattggcctttaatatggaaaacagacaggcgtaagtcatataaaagaaaaagccagacgcttgatcatacagaatcggagtcagcccattgtgtcctccgccccataattccagaaagacgcgaaagatgaaaacagccgctccagtcagaaaacccggcagcacagcgggcacatgccgcaacaatgataaaaagaagaaaaaaaccggtgccccaaagctgacccggaattcttcattgaggggataaaatttcagttcaccggccagcggcaccgtaatcagcatgagggccagtatatatccgtctttttcaataaaccgttccagttttatgttgatcacatcctcgctttttattttggggaatcgggagaaaacctgcaaattgcttttgacccagaacatgaggtttttataaatcttactgcttattttcaaaatgtttttgtcgtattttgtatgattctgtagtctccattatacagtaattataccttccgctattatgaaagcgtttaacgcccccttagccttcgttttgatacacctcagtcctttaagaaaaaaatcagtgaggaggaattcgatgaaagaattgataaaagagcaccagaaagacataaacccggcgttacagcttcatgattgggttgaatactatcgcccttttgccgccaatggacaaagcgcaaactatatccccgctttaggaaaagtcaatgattcacagctcggcatctgtgtattggagcctgatggaacgatgatacacgccggcgactggaacgtctcttttaccatgcaaagcatttcaaaagtgattagctttattgccgcctgcatgagccgcggcattccctatgtgcttgaccgcgtagatgtcgagccgacaggtgacgcctttaattcaatcattcggctcgaaatcaacaagccgggaaagcccttcaatcccatgatcaacgcgggtgccctcaccatcgcttcgatccttcccggagaatctgcatacgaaaagctcgagtttctttactcggtgatggaaactttgataggaaaacggccaagaattcatgaagaagtattccgttctgaatgggaaaccgcccaccgcaacagagcgctggcctactatttaaaagaaacaaactttttagaagctgaagtagaagaaacacttgaggtgtacttgaagcaatgcgctatggagagcactacagaagatattgcgttgatcggcctgatccttgctcatgacgggtatcatccgattcgacacgagcaggtgattccaaaagatgtggcaaaattggccaaggcattaatgctgacgtgcggcatgtacaacgcttcaggcaaatatgcggcgtttgtcggcgtgccggccaaaagcggcgtctccggcggcatcatggcgctggtgcctccaagcgccagaagagaacagccttttcaatccggatgcggcatcggcatttacgggcctgccattgatgaatacggcaacagcctcactggcggtatgctgctgaagcatatggcgcaggaatgggagctcagcattttttaaacatgaaaaaagaggtgattctatgcagcaaatcctagaacatatcgtcggtattgcaaatgatcttttgtggtcaaagctattaattgttttgctcctttcttttggaatctattttacgttcaggcttaagtttttacaggttcgcatgctgaaagaaatggtcagggtattaagagaaggtgctgcttcccggtcaaaaaacagcatttctccgtttcaagccttttgcatcagcatggcggcccgtgtcggaacgggaaatattacgggcattgctatcgccattgcactcggcgggcccggtgcaatcttctggatgtggattatcgccattatcggatcagcatccagctttgtggaaagcacactggctcagatttataaagtaaaagatgtaaacggcttccgcggcgggccggcgtattacatggaaaaagggctgaacaaaaggtggatgggcgcgctgttcgctgtgttaatcaccttatcgttcggtatcgtcttcaactcggttcaatccaatacagtcagccttgcctttgaaaacgcgtttggcacaaaccgcctgacattgggactcattttaattgctgtattcggcacgattatttttggcggagtcaagcgcattgcaaagctggctgaatccattgtcgtcgtattggctgtcctgtatatcggagttgcgtttttcgtcattttctccaacattacgcagctgccaggtgtgcttgcgctaatcgtgaaaaatgcgtttggttttgaccaggccgccggcggggctttgggcgcggcactcatgcaaggcgtcagacggggaatcttttcaaacgaagcgggaatgggaagcgcaccaaatgccgctgccaccgccacaacaagccatcccgtcaaacaggggctgatccaagcttttggtgtactgacagatacactggtcatttgtacaagcaccgcttttatcattctgttttcggatgcctatcatactccgggtctgagcggaatcgccttgacacaagcctccctcagctcccatgtcggatcatgggcatcaggctttctcgcgattctgattttgttattcggattctgtgctctaattggaaactattattatggcgaaaccaatatcggctttttgaacaaaagcaaaaaactgatttttgtctaccgtatcggcgtgctggcaatgatcgtgtttggctgtgttgccaaagtccagctcgtctgggatcttgctgatttgttcatgggtttgatggtcatcgtgaatttaatcgcgattttcttactatcaaaggtcgtttttacggcgctgaaagactatacacgccagaaaaaagcaggcaaggatccggtcttttataaagatgtgctcaaaaaccataatggcattgagtgctggccggtttcagacacaaagactgacacgcacaacaaacaaatatcataagaaaagggtgttcagacatatgggctgaacacctttctctttttgcgtttattgacaaacacgtaagcctccattacgattttcatatctttttcaaaaaaatctgaaagaaggcatcggtacattctatgaatcctatccaacacatattagatacatacccgcttattgtgctagacggcgccatggcgaccgagcttgaacgcaagggctgtaatttgaatgacagtctgtggtcggcaaaaatcctgatggaagagccggagctgattaaacaagttcatactgattattttgcggcaggcgccgattgtgcaatcaccgccagctatcagtctacatttgaaggctttgccgcacgcgggctgagcgaagcggaagcacgccggctcatcgagttgtccgtcagcatcgcagctgaagcacgtgatgaattttggtcgcttgaagagaaccgtttgaatcggccaaaaccgatcattgcggcttctataggcccttatggcgcttatcttgcagacgggtctgagtatcgcggcaactacgcaatatcagaagatgaactgattgaatttcatcgcccccggatgaaggcgctgattgaagccggagctgatgtattggcatgcgaaacgattccgtgtctgactgaagccaaagcgattgttcggctgttgaaggaatttcctgaaacgtatgcatggatcagcttcagtgctaaagacggcttgcatatcagtgacggaacacctgcagctgactgcgcatcgtggcttgatgaacaccgccaaattgcagcactcggcatcaactgcacgccgcttcagcatatcccttccttgatagaggagttaaaaaagaacacgtcaaaaccgatcattgtctacccgaattcaggtgagcaatatgatccggaaacaaaaacgtggaacggcgcagcatgcgcagaatcttacggggcgagcgcccgcacctggcatgaaaaaggagcgaggctgattggcggctgctgccggacaaaacccgaaaatattcaagaaattgcggcttgggcccgctctttaaaaacaacttgacttatcggaatagtttgtatattctaacttaaagccggttcgccggagtctcgtgtcactttctgacatgagattttttattaggaaggaaataaatcgctgatagaaagttggaaaaagatgaactctgcccacaacaagaatgagacaacctttcagagaagtatgaaaagccggcacctctttatgctttccttgggaggtgtcatcggaaccgggctgtttttaagctcaggttataccattcagcaagcaggcccggccggaacgatactcgcctacttagtcggggccggcatcgtctatctggtcatgctatgcctcggtgagctgtcagtcgccatgcctgtgaccggcgcctttcacacctatgcagccaaatacatagggccgggcaccggatttacggtcgcttggctgtattggctgacatggaccgtggcattgggatcagaattcacagcagccggcctgttaatgcagcgctggttcccccatacatcggtttggatgtggagtgccgtctttgcgctgttcatcttcttgcttaacgcattttcggtcaagtttttcgctgaatcagaattttggttttccagcatcaaagtattagccattgtattatttattcttttaggcggctctgccatgttcggcatcatcccgatcaaaggcggagaagccgctccgatgctgtccaacttcacggcggaaggcgggctttttcccaatggatttgtcccgattttgatgacgatgctgtccgtcaattttgccttttcgggaacggaactaatcggaatcgcagccggtgaaagcgttgatcctgacaagacgataccaaaagcgataaaaacaacggtctggcgtctctcgctcttctttgtcggaacaatttttgtgctgtcagggctgattccgattcaagatgcaggtgtcatcaaaagcccgtttgtcgctgtctttgacagagtcggtgtaccatacgcagccgatatcatgaactttgttatcctgacagcgatcctgtcagcggctaattccggactctacgcttcttcccggatgctgtggtctttatcaaaagaaaaaacgcttcatccgacatttgcaaagctgacgtcaaaaggaaccccttttaacgcgctggtgttcagcatgatcggcggcattctgtcgttgctgtccagcgtatttgcgccagacactgtatacgttgtgctcgtgtcgatttccggttttgccgtcgttgtcgtgtggatgggaatcgctgcttctcaattcatgttcagaaaacgttatatcgaagcgggaaacaaggttactgatttgaaatacagaacccctttgtatccgttcgtgccgattgctgcgttcctgttatgcctggcttccgtcgttggcattgcctttgatccgaatcaaagaatcgcactctattgcggcgttccatttatggccatttgctatgcaatatattatgtaaaaaaccgcaaaagccagccggctgctgatatgactcattcaaaataaaaagaacctgcctccgggcaggttctttttcgattttcacacttccactgtccagttaaacgggccttttaccttgccaagctgaatatctgttatcgtttcatacagctttttcgagaggtccccgatttgcccgtcgcctacaatcaccgtttttccatggatgttgagttcaccgacaggcgtaacgactgctgccgtgcctgtgccaaagacctctgtcaattctccgcgtgcagaggccgcatacacctcatcaatcgatattctctcttcacgaaccggaatgccccagcttcgaatcaattcaatcgcagacgcacgtgtaaccccgcttaaaatgcttccgcttaaagcaggtgtgacagcttccccgtttatgacgaaaaagatgttcatgctccctacttcttccacatatttcttttcgatggcgtccagccacagtacctggtcatagcccagttcattcgctttccgctgtgcctgaagactggcggcatagtttccagccgtttttgcaaacccgactcctccgttgaccgccctcacatactcatcttcgacatagattctaaccggcttcagctgatcgtcgccataataggagccgacaggcgaaagcacgatcataaatgtatagctcctggatgccttcacaccgagactcggttctgtggcaatgacaaaaggacgaatatacagtgacgttcctttttcctttggaacccaatctttctccagctcaactaattgcgtcaatgcctcaagcaccagctcttcgtctaaagggggcatgctcatgcgctcacacgatctgttcagccgtttgatattttgatccggacggaacagcagcaccctgccgtcgtctgttctgtatgcttttaatccttcaaaaacagcctggccgtaatgaaaaacagatgaagacggatcaagcgtaagcggtgcgtacggcgcaattctcggatgatgccatccaatcccctcttcgtagtccatcacaaacatataatctgtaaaatattgtccaaaccccaaggaagacgggtcgggcttttccttataatatacagttttttctcgttcaataagcttattcaatctaatcagcacacctttcacataattgtttaaatattcagtctttttaaagctgcaaaaagtatacagcctttcctttaataatacgccgcttcacacctataaatttcagaatattctttaggatcatcagctattatacaccacattcattgtcagatgaagctgaaattaaagaaaacagccagttttattctggctgtttgatttagagcgctaaacaaaggacgacaatgtggcaaatcagcaaaatatacactgcgaatacaaattgccaattgatcttccgcgcccatgcaaacaccaccatcaaaacaggcagcatcacagtccccgccagcttgttaaccgtcagatccggactgttcgcaacatcataatgaatcggcatctgcgtcggcagaaaagggtaaaatacaattgaaaggatgaatgcagcaatcactgctccccacagcacttttccattcgtaaataaaaacatagaaccaccattcccttcttaaaacacattgctttatgaatgatatgactgttctacggtgaatttcgttcggtctccccgtgtaataatttgcgcatattccaccacttcttcatttttatcataggtaagggattctgataaaaacgcaggcgctccgacattggttaataagtgtccgctgatcgtttcatccgttaaaatcggttcgatcgattccgtgcccctgctgatttcaatattgtattttgtccttaacaattcaaacagcgagccggtgcattcctcctgcgccagccccggtgccgccttccagggaatatatgaggtatgatactgcaaaggttccccctcggcgtatctgactctgacaagcttgttgacaggttcattctctttcattttcaaaagctcggcgatggaatgatcggcaggaatcaccacaagctcaagcacttttgattcagaacgaagtcctctcatttgttctgcaaagctcgtaatcttatgcggaatcggcgtttgtattttggccgccgatacaaatgtcccttttccttgaattcttttaatatatccctcaagctctagctgctgcagagccagtctcacagttgttctgctgacatcatattgttcgcaaaactcactctccgtcggcagctgatcattcgcctgatatttgcccgatttaattaactcaatgattttaaacttgataacagaatataaagctgtcatttcattctccccattctgtatgcaatccgttctttttcattgagaccataataccatttgccctcccaatatgaaagatttgtatccttcttttataacaaattttcagaaattaatattgacagtttgataagggcggtgctaaattcgtaatgacaagtatcataaattggtcataacaaatatggtgcttgtctatctctttgagggggtgtcacatgaagattctgatcgccgagcactacgaagaactctgtaagttaagcgctgccattattaaagaacaaatacaagctaagaaagatgccgttctcggcctggcaacaggaagcacaccggtcggcttgtataagcagttgatttcagactatcaggcaggcgaaattgatttttcaaaggttactacatttaatttggatgaatatgctggtctctctccatctcatccgcaaagttataaccattttatgcatgagcatctttttcagcatatcaatatgcagcctgatcatattcatatcccgcaaggagacaatccgcagcttgaggcggcatgcaaagtatacgaggatctcatccgccaggcgggaggcattgatgtccaaattctcggcatcggcgccaatggccatatcggttttaatgaaccgggatctgattttgaagaccggacacgtgttgtgaagctctcggaaagcacgatacaggcaaatgccagattcttcggcggcgatccggtgctggttccgagactcgcgatttcaatgggcattaaaaccatcatggaattcagcaaacatattgtgcttttagcaagcggcgaggaaaaagcagacgccattcaaaagatggctgaaggtcctgtcacgacagatgtaccagcctccattcttcaaaaacacaatcatgtaaccgttatcgccgattataaagcagctcaaaaattaaagagtgcatcattctcataacacaataaaaggagactgtcatgtttaaaaaggcatttcaaattctgcagcagcttggccgcgcgttgatgactccggttgccgtcctgccggcagcaggtcttttgctccgtttcggagacaaggatttactgaacatccctattataaaggatgcgggcggcgttgtattcgataaccttccgctgattttcgccgtgggggtcgcgatcggattagccggcggagaaggtgtagccggacttgccgctgtcatcggatacttaattttaaccgtcaccctcgacaatatgggaaaattactcggccttcagcctccgtatgaaggagccgagcacctgattgatatgggggttttcggaggaatcattatcgggcttctcgccgcctatttatataagcgattttcatcaatcgagctgcatccggtccttggatttttctctggaaaacgctttgtcccgatcattacttccgtcagttcattggtgatcggcgtcattttctcattcgtttggccgctgatccaaaacggaattaacgcagccagcagtttaattgccgattcaacagtcggcctgttcttttatgcaacgatctatcgtttgctgattccttttggcctgcatcatattttttatacgcctttctattttatgatgggagaatacacagacccatcaacaggcaacaccgtaaccggcgacctgacaaggtttttcgcgggagacccgacagccgggcgctttatgatgggggatttcccttacatgattttctgtctgccggccgttgctcttgccattatccataccgcgcgtccggaaaagaaaaaaatgatctccggcgtgatgatttctgcggcgctcacatctatgctgaccggaattacagaaccggttgagttttctttcttgttcgttgcgcccgtgctctatttgattaactctattcttgccggcgtcatctttgtcgtttgtgatttattccatgtccgccacggctatacgttctcaggcggaggaattgactacgtcttgaactacggactgtctacaaacggctgggttgtcattcctgtcgggatcgtgtttgctttcatttattattatttgttccgatttgcgattctgaaatggaatttgaaaacgcccggccgtgagacagatgaagacggtcagaatgaggagaaagctccagttgcaaaagaccagcttgcctttcacgtgctgcaggccttgggcggacagcaaaatatcgctaacctggatgcatgtatcacaaggcttcgtgtgaccgttcatcagccaagccaagtctgcaaggatgaattaaaacggcttggtgcagtaggtgtgctggaggtcaacaacaacttccaggcaatattcggaaccaagtccgatgccttaaaagacgacatcaaaacaatcatggccggaggcgtccctgccaccgccgccgcgctggacacggtaactgacaaaccgctgaagcccgattccgatgagacctttatttatccgattaaaggagaaacagtctctttaggggatgtgcctgatcaggtcttttcagaaaaaatgatgggcgagggatttgcgattataccatcagaaggaaaagtcgttgcacctgcggacggcgagatcgtctcgatttttccgacaaaacacgccatcggctttatgagcgccggcggcactgaaatcctgattcatgtcggcatcgataccgtcaaactgaatggggaaggctttgaagcacatgtcacaagcggacaagccgtcaaacaaggcgaactgcttctcacctttgatctcaattacatcaagcagcatgccgcttcagccataacaccggttattttcacaaatacctctgaagaagatctaaagcacattcaaatgaagtaaaaaagtcccccctgctgcgggggactttttcgccaacataatgaaagcgctgtcaaaataaaataacttgaaaaaaggtgtttgcatttgaatcacgaatgatatgaatatgcctacattctatcgttctaaagggggattcatttgaaaaaattaatcgcgtttcaaattttaatcgctttggctgtcggcgcggtgatcggccacttttttcctgatttcgggatggcactgaggcctgtcggagatggatttatccgcctgattaaaatgattgttgtgccgattgtattttctaccattgtcattggagccgcaggaagcggaagcatgaaaaaaatgggcagtctcggcatcaagacgatcatttggttcgaagtgattacaacgttggtattagggcttggacttttattagcgaatgtcttaaaaccaggtgtcgggcttgacctctcccatttggcaaaaaaagatattcatgaactttccggctacacagacaaagttgttgatttcaagcaaatgatcctggatattatccctacaaacattattgatgtcatggccagaaatgatttgcttgccgttattttcttcgccattttatttggtgtcgccgcagctggtatcggcaaagcttctgaaccagtaatgaagttttttgaatctacagctcagattatgttcaagctcacgcaaatcgtcatggtcactgctcctatcggcgtgttagccctgatggctgcttctgtaggccaatatggcattgaactcctcctccctatgtttaagctggttggcaccgtattccttggcctgttcctgatcctctttgtcctctttccgcttgtcggtctcatctttcagattaagtatttcgaagtattgaaaatgatatgggatctgtttttaattgcattttccaccacaagcactgaaaccattctccctcagctgatggatagaatggagaaatacggctgtcccaaacgagtggtatcatttgtcgttccctccggcttgtcattgaactgtgacggctccagcttatatttatcggtttcttgtatctttctcgcacaggcctttcaagtagacatgacattgtcccagcagctgctcatgatgcttgtgcttgtgatgaccagtaaaggcattgcagctgtaccctcaggatcgcttgtagttcttctggcgactgccaatgctgtaggactgccggctgaaggcgttgccattatcgcgggtgttgaccgcgtcatggacatggcgagaacaggcgtgaacgtaccgggacatgcgatcgcctgtatcgtggtatcaaaatgggaaaaggccttccgccaaaaagaatgggtttccgcaaacagccaaactgaaagcatatagaaaaaaagaacacctcaatacgaggtgttctttttttattcagcagcagcgtgatcttctgtttcaatcgctgccagtcttgcgtttacttcttcttctgtcatattatgctctttcacatacaggtttcttgggttcgtgcggcattcgtggctgcagctgcgcatatatttatactcattttccggtgtgcatatcatttttttattgcaagatggatttgcgcagttcacataacgctcacacggttctcctgtaaagtagtccttgccgacaatcacatgctcgacacggttgacaggcacgctgattctttcatcaaatacgtagcactggccgtcccaaagcttgccttgcacctctggatcttttccgtatgtcacgattccgccatcaagctgagctacatcttcaaagccttgcttcaccagccatcctgagaacttttcacagcgcacgccgcctgtacagtacgttaaaatctttttgccttcaagcatatctttgtgctcttcaatccattcaggtaattcacggaaggcttcgatgtcaggacggaccgcacctctgaaatggccaaggtcatactcgtaatcgttacgcgcgtcgatgacaattgtgtttggatcctgcatcttctcataaaattctgcaggcttcaaatgctggcctgttgtttcgttcggatcgacatcatcttcaagacgaagcgttacaagctcttttttatggcggacgaagatttttttgaaggcatggccttctgcttcatcaattttaaataccatgtccgcaaagcgaggatcagctttcattgtttccatatatttttcagtctgttcaaccgtacctgataccgtaccgttaattccttcagaagaaacaaggatacggcctaacaaaccaagctccttacaaaaagccagatgctgctctctaaacgcctctggatcttcaatcggaacatatttatagtaaagtaatactctgtattgtttttccatgttttaaacaccctgttcaattatagttagttgctatgcacactcttactatatcatacaggaaaatgccgcaaagatgaacagatccgcccagactgataaaaatatccaagctcttacaaacctaagcagcacaagggtttattaataacaaatagtattttccattaactcactaataaaagtagttgtctgaaaactatttttgtagttcctcttcaaaagataaatttaccggttcatctaaaagttctcccggcatttcaaggtttgttgaaggaacgctctcatctacctcttcaaaaacaacatgatccatccacacctgacccggcccagataattgaacgccaaaagatatcacagcgctattttctgggacatctaaaacgatagcataatgattccaattggttgttccggtaataggtctgttgctcatattatcaaattggagaacatcatcagcagcactgtcaacccgcatccaaagtgaggcaaaatgctgcaccccctttgttttgataaaacttgatagacgaagcctttttcctagatagcgatctgctttgaattgctgcatcatcgtcgcaaattcaccgatatcctgaaccatcgttgactttaaataccctgaagcttttccctgatgtacattttcccggtcaatccccatttcgaattggaacggatggctcccgctcaatacccagcctttcatttttttctccatgtaagattcctccttttttgaagtaaagcgtttcataaatgttcggtatgctcctggcggcatgtgatacatctttttgaacgtcctcgtaaatgcttcttgagattcaaactgataatacaaagcaatatcgataatacgatgatctgtataaagcaaagctgccgccgcattcgcaagacgtcttaaccgaatataagaagcaaccgacatgccgacttctttttgaaaaatccgatgaaaatggaattttgaaaagcttgaaacgttaacaatatcctcgtttgatatttgctcatgtaaatgtgattcaatccaattgattgttttctggacagctttttcataatacattgcacgctccaatctcctttctgttttagaataatggatcacggattatatgttttgattatttttgcgatatgtaaaaatcccctgtttaccacaggggacaccgctcacttgataatgacagagggcgtgatatgctccagccaaatgacaccgtcatattgttccttcaggatcatctgctcttccatgtacccccaatagagcgcagtccgcggggtatacatccacgaagtgcctttcttgttttttgtatggagaaaatcaacaaaaacagccggtcggtccgccgctttcagcaaagcttcaaggctcccagacggcggcgggcttgtaaccggcttaacagtcttattatcggagctatcaagactcgcacctgagtaagcataaatgccaatcgtatatgtttgttttttcagccgctccggcaaataatcacccatgttagggccgtttagctgtacccagtcctttatcatcttcgtattctgtttgcgtagatggtaattgtggccccagacaatgattttctttttcggataaagggtgtcggctacccactgaaattgttcagccatcatgcggtctctcataaagaatgaaaaatcctcaatattctccggatactcctctagtttttctttcatttcttccagcatatatgtttccattacgtcaattctcagctgaagagaatgcataaacatctcataagctttcggctcttttggaaggttttcttttagctctgaagcatgtgttttagtgaacttgatcagcttctgatagtttttcacaagcttttccttcttttgcgaaaattcatcaaacgtattgctgtctgtcactaatgttgaaaaatcattttctgattgggagagcaactctgctttctcagggtccaccgcttttacccattgagtcgcagctacattgaatgaattcttcatgctttgaatatcaaaaccggtaaggatcagcggatcgcctttctctttttgctctttcatgtaatcaaacaattcgacgacatcttctgtgtgccatacagcgtaaatggagtttttcatcgtgcttttaggggttaattggtccatattaaggtaggatgcatttgtatcaggaaagccggattcaaaggccaatacatcgtatcccagctcttcgtggaggtatttgatcattctgacctttgtggcattgatttcgccagcaccgtgtgtggtttctcctaactgaacgattcgttttcccttcagcaccttttttagaaatcgaaggtctttgtttgaagcattggaagcatccagaggctgtgcatgtcgttcaatccagtgatcccaatatttttcttcagaagcagcacgggctgaggctgaaaaagaagaaaacgccagacaaacgatcagcagcggcagggtcattctcactatcattcgtttcaattctatctctccttttctgctaggttctctagtcattacgagatagatatagaaaaagtttccttttcctgccaacaaaaaaaagcttctctgttgaaagaagctttagctggattctctcatcacctgatgaaagtaaaaccgatacgtattttgtaaaaatgtctcaaccggaagctgcacatccgcttggtatttgctgatgatgaatggaaaccgctcgattcctttttcgcgcaaattgttcgcttgttcatcatccattactttctcttgcaaaaccgcttcaacgatcggccagcacacttctcgcacttgccgcaggacggcttcatctccggtgttctgataatctgtaatccagctgatgatttgtttctccatgaatctcacctttcttcaaaaaaagaggcgctgcgtttatgcaagctcctctttttattcttcgtaacctatcagttctccgacttggacttcttggccttctgctaaatgggcggacggctggaacgcgtctttttcaaaaaccaaaatgacggttgagccaaatgaaaagtatcccagctcctcgccgatctccaattcagtacgggtattcgtctgcacgatagaattaatattcatcgcgccgacaggaatcatcaggacatttcggctgccgctattcagctcgtacacaaaccgataatttttcgacagcacatctttcccgtattttaagcctagttgatttaccgggtatgagcgatttccgagctcggccagcttttgatacctgcagctgatcggagaatggaaacggtgataatgcctcgggcttaaatacagcacgacgaaatatccgccgttgtattgatggtctgcgcttttacagccggtcagctcagcgaatgagtaatcttttcccttcaccgtaaaggtttgattcgggttgatgattcctaccgtctgaaccacaccgtcaacagggctgaccaccgcatgcgcctcttttgacacagggcgccgctccagatttatttgtcgaatgaacaattcggacagcgatccgtaatcagcagccgtaccgtccacatcatcccaattcagccgaaaatgttttgagaaaagcggaatgaccggtttgctgattttcgactcgcaaaatcctttaatcagataggatgacagacgatgattcgtcagctctatcaatgatcgatacagaatctttacagccgtattaaacatgaataatccctataacccttccgattgtaataaaaacaaagcaccataaaaaggcgccgattgcagcaaacgcaacatacgttttcagatccattttgccgatccccgaaaagtagcacgtcacatgtctgacgccgggaataaaataacctaaaataagagaatatggaccgtatttcttcatccatttttccactttcatcattcttttttcttttaagccgacccacttgccgtacttgtcgataaacgggcgtccggcttttctgccaatcatgtagctgatcagcatacctaacaaagccccgacaaaactaatcaatatcgaaagctcataattcaatacatcggtatgcgtgaaatagccaacaacggtcatcatcacttcatctggaatcggcaatcctacaattcctaataccagcatcaaaaaaatagcgagataaccgtaatccgctatgagctgctgaactaattccatctcccagactccaggttttctgccgcatgttttttaaaatgagggaattttattttactcaccatcaaatatgagagtccgcaagtgccgattgccagaaggatcgggttataggtgaagcttagaataacgagacacatgcccgcaaacggaatcggcataccgataaacgtcgggagcttgctttgttcaatgttaaatttagagaggcgaagcattccgcaaatgctgtacgtcaatgcgcataagatcccgataaatggcagggtatacaacgcgacactgtaagcaagcatagaaggagccaccccaaacgtaaccagatcggcaaacgaatccagttctctccccatatcagaaacggcattcagcttacgagcagccatcccgtcaaagaaatcaaggaacatgcctgtaaaaataaaaagcactgctgaatgaatgttgtgatatagcaaggaatgaatcgccagcaatccgcaaatgaagtttcctatcgtaatcatacaggggatgtaattcacagtgtaaccaaacctccaattgtaaaaccatctatattatttgacgatagtgatcgaatagcgttacaggaaaaatttttctccaataagcatgataacatagaatgctcccaaaaaaagcagcattcaaattctattattatacaacatttgttaccttttgaaaaatgaatgccaatcttttcatgttccttactattttatccccccgcataaaaaggacaagacgcgttgattgacgtactctggctgctccagagataacagatgtccggcgttctttacgatttcagcctgaattcccggcaccaataccgaagcccgctcaaaggccatttgctgatggtacatagcctcgtgctcaccgaacatcagaagtaccgggacttgtattgatttcaattcctggtctgtgaacacgtacggaaagccgttttctgtcggcttcaggctcctttgctcatcctgccattccacgcccgccacaatttgtctttgcagtaaaggatgcagatcataactgtcgcctgtgatccacttgatatatgattcagctcctcttgcccctgtaagctctgcagcgtatttatagacatccggatgaaatgaaataaacgcttcagcgggactgataacaaccgcccgctctactctttcaggcgcgcggagtaagaaattcacgatatgggacccgccaagcgaaaggccggccagatgtgccgtctcaagtccaagagaatcaaagacatctttcatccattctgcaaaatcagctctcgtttccatggctgctgatggtatacttttatttttgtctcctattatatcgaccgcatatgtacgaaattgactgctccacgctgcgatattcggataccacatcgcagagctgaaaaggcctccgtgaagcaaaatgagcgaaggtgcgtcctttggcccacttgcaatgatatgtgtttttccaaaacgagtagaaacatagaatgcttccgactcaatcggccacaaagaaaggctttgatcatatgcctggtaaaagcgcagaccactttcaaccgcggcaaactgcattgaatcttgtatcatcttcttctttttcctccgggtttgattgatataaaggataacgccccttttgtctcgtaagaaaaaatacctatttcttattatctcacataataaatttccagtatatagtttggtttcctgcaataaataaaaaaggcagttcccttaaaatcaaggaaactgctattctttgaagactaatggaatggcatgatcttttttatcctctgttaacgagatgtgatgggttactgatgtttcacccttcgtcaacgcgactgagtaatcgccttttctgccggtatcccatttgatatctccgtttttgtctgttttaccgagtatctcgccaatctctgtactcggctcctcatctgaagagggcgctttgacaatcgtcacttgaaccccttcgaccggcagccccttagcatcctccacatgaagagtgacaggaatagtcgtttctttttgagaagaatgcgtctgcgaactgcacccgcataaaaacaaaatagacatgaatatggctagtttgctgtatttattgatttgcccaatattgaatattgttgaatacatcgttcgtcacccttgttcccaagttatatgacgatcctccgttcgtgtgaatggcaatagctgtctgccctgtatcactgtagtttcgataaacaggcgagccgctttggcagccgtacgtatcggttgtataggtcagcttatacgtttcagcggagcgaatcggctttgtatcagaccacatcgtgccaaaggttttgtcacatgggaatcctgtcactgacgaggaaaggcccacgggactgctgctgtttgtagtccggtagccgtaccagccaaccgtgtttccaggagaaccgtttaatttaatagctccgtaatcatagttggtgtctttgctttccgtccatcctttgacggagtaaaacatcgtgcctgaataagtaccgtacggatatgacgaaccattgcggcccggcgcggcggttatcgtcgaagcccatccatgatcctggctgtacacacaatgtccagccgtgacgactgtatttggattgactaaaaatccggtacatccataagtgcttgaagtgttgggatacttgattgacagttgaacggttgctctatatggaaaagatgtcgtgctggagattctggtgcgttcatcagttccgataatgctcgaaggctgtaaggtttgaatgtttttttccagttccgtttggccgccgtataacgatttacttgtttttccggttccctcataaggggcggaaacctgatctgcttttgacgtttggtttttcgtagcatcagcttctttaccggtattcgatacagaagtttgcgggttctctgccgcttttgccggtacgccaaaagaaaccgctgctgccaaagccaaacacaaaaccgttaagtaagcgaaccattgttttctgaatcttggaactaatttcattttgtcatctccctcctttagtgtcaaccacccgtatcgatggaagacttttacattataatcaggtttctgattcttatgataaaacttttacggagaaagaaaaaaacaggccttgtcccatgacaagacctgttcaaactctattttaaaattagctggtccaacgctttctttgcattctctcttgccgtttcaactgaatcagcagcagaaagcgcaactgccatacgacgtccggcttttgttatcggctttccaaagacgcgcacttgagtctttgggactgccagtgcgttttccaatccttcaacagtgtaatccgctaattcttccggcgctttgaggggcctgctggcgccaggagaaagctgtgtgatttctgtaatcggaaagccgagaatcgcccggacatgcagcgcaaattctgacaaattttgcgtcaccagcgtgacaagacccgtatcatgcggacgaggagatacctcactgaaatataccctatctttcgcaaggaacagctcaacaccaaacaggccgtatccgccaagctcatccgtgatcgttttcgcaatatgcttcgcttcttctatttgctgctctgtcatatcatgcggctgccacgattcgatataatccccgtccttttgcacatgaccgatcggctcacaaaatgccgtaccgttaaccgcacgtacggttaagagtgtgatttctgattcgaaagggataaactcctcaacgatcacgcggccgtttttcacccgtccgccttccatcgccgtctcccagcagctctctaaatccgcttcagagcggcacacactttggccttttccagaagaactcatcaatggtttaacgacacaaggaaaaccgatctgagctgccgcttgtataaattcatcatatgtattcgcaaattcatagccagctgtcgcaagtccaagcgtttccgccgcaagtcgtctgatgccttcccgatccatcgtcagcttggccgcacgggcattcgggataacgtgaaatccttcctcttcaagcttcagcaattcatccgtcgcaatcgcctcaacctcaggcacaatcaaatccggattttctttctcaatgatggttctgatctgctctgggtccagcatatcaacgacataactgttatgcgcgacctgcatcgccggagcatgctcgtaactgtcaactgccaccgtctgtaccccaagacgctgggcttcaatcactacctctttacctaattcacctgaacctaacaataaaaccttctttgattgatacatctttgcccctcctatctgttccaaaccattataactgaaatatttgaaaaataaatttttattaaaaaagataaaattattattgagggttaaaatcttttaaattcttaaacgaaagcagacaaataacggtctgctttctctattcctaaacagcaacatcatacaagaaatcccccaaaatcatgctacacttaatccaagaccaccacaccgacaggaggcatcccatgcaaaacgaaacccgcacactgcagcttgacccacaccttcatatagaagcctaccgcttcaagggaattatgcagaagttcccgaaccactttcacgattattatgtgattggatttattgaaaaagggcaacggtatctggcctgtcaggatcaagaatatatcatcaatccaggtgatcttctcctctttaacccccgtgacacgcatagctgtgaacagattgacggccggacgcttgattatcggtgtatcaatgtcatgccggatatcatggagaaggcggtgaaagagattactggctccgggcatctcccttatttctcccagcatgtgttattccgccatgagctgacagccagcctgcaggaattgcatattttgatatccgaggaaaaacaagctttgcgtaaggaggagctgtttcttcatctattagaggagctgatccgccattattcagatgtcacgttccttagcagcgttccagaaccatcagacgaagtcaaaatggtttgtgaatttttagaagagcattatgccgaaaatgttacactcaatgatttgagtgaattaacaggctggagcaagtatcatttattgcgttcatttacaaaacaaaaaggcattacccctaatagctacatggaaacaatccggattaatcaagccaaaaaactccttgaacaaggggtaaggccgattgatgcggcatttcagacaggattcagcgatcagagtcatatgacgaagttttttaaacggcaggtggggctgacgccgaagcaatacatgaagatttttgaaaaggagcttcacagatgaacatacaaagagaaacttcggggcatatcgcagccattgtgaccattctgatttgggggacgacctttatttcgacaaaagttctgctggctgacttctctccaatggaaatattattttatcggtttttgatgggctttatcgctcttatcctcgtccgtcccaacatgattccgttcagaaattggcggcaggagctgttgtttgccggagctggtttatttggcgtaaccttatactttctattagaaaatatagctctcacctatacatacgcctccaatgtcggcatgatcgtgtccattataccgatgatcactgcggttttggcccattttctgctcgaaggcgaaaaattgcgtctgacttttttgattggatttatctcggcactgatcgggcttttattgattacgtttaacggcaatgtggtactgcgtctaaatccgctcggagacatcatggcagccggggctgctctcgtgtttggcggatactcgatattcatgaaaaaattaagcgcctacgaataccacatcatcgagctgacacagagagtatttttgtatggtttattgtttatggttcccgctttatttttgttcgacttccattttgacctaagccgattttcatctgcttcaaatatactcaacatgcttttcttagggattggcgcttctgccctgtgcttcgccacttggaattattcagttggagtgctcggagccgtcaaatccagtgcgtatatttacatggtcccggttatcacgatcgccgcttctgtcctgattctgcacgaaaacatgacatggatcgctcttctaggaggcgcgcttacacttttaggcctctacatttcagagctgaaaccgaaagcgaagctgttggagaacggatgtaaaatggatgcttaacggcatccatttttttattttgtcctacgtttgccacctataaatgaacgcaatctaacaaaggaggaatcgaaatggttgatgaaatggtcttaatcacacagcaatggctgaacgatacgtacagcggcaaacatgggtataacccagttgaagaaagcgggaaaactgggtgggatacgatctacggtctgactcgggcgcttcaaattgaattgggtatctcagagccagccgataacttcgggccgacaacacagcgcttatttaagcctcttaaacgccaagctccagattcaaaaccaagcaacatgaattttattttacaaggggctttatggtgtaaaggctttaatcccggcggttttacaggcgtcttttacgaaaaaacagaaaatgcggtaaaagaatttcaaaaagctgccggactgacaacacaggatgggattgtcaccacgttaattatgaaagccttattagacatgagcgcttttaagctggtgtctgggggtgattcaagaattcgccagattcaacaaaacttaaatcgagactacaatgactatatcgggttaatgccttgtgacggactgtatggccgcgatacaaataaagctcttatttatgccctgcaaaaagaagaaggcatgagcacaagtgttgccaatggatttttcggaaacggcaccacaagtttgtgccctactttaactcccggcgattcaagaacaggatttgtcttaattgttcagtacgccctctattgtaacggaaaatcgttcgatcctggtgagtttgacggcaaatatggtgtgggtgttgtttcagctgttaaagcatttcaagagttcatgtgcctgccgcaaacaggttatgcagatatgccaaccattaaagctttattatcaagctcaggagacacaactcgcaccgcttctgcttgtgacactgctacaattataaccgcagaaaaagctcaaacactgcggaataacggttataaaacggttggcagatatttgaccggaaatgtgcggacaagcagcggcctcacatctaaagccctgacatctaaagagcttgcagttattcttgatgccggattgaaggttttcccaatttatcaagacggcggctatgaatcttcttattttgtcaaagaccaaggcacaagagatgcatatagtgccgcttctgctgctagaagattaggttttccgtcaggcacgaccatttatttcgctgtcgattttgatgcatacgattatgaagtgaccgataaaatcattccttatttccaagagattaagtcagcatttacaaaaatgcagacattttcaaccgcacctaagtatgaaataggggtttacggaccaagaaacatttgtatccgtacatctgaagcaggactgacaaagtatagttttgtggcaaatatgtcaacaggatttagcggcaatctcggctatccgatgccaaacaactgggcctttgatcaattttatgaaggaaccatcggaagcggctctggaagcatcgggattgataaagacgggtattcaggaagagactcaggtgcaagcaatgtaaatccgccgtctgatccggtatatgatgcaagactgcgtacactgacagacattttatctaccattccagctttagaaaatctaacaagtctggcaaacgcgatgtttgaatttgatacgacagaaaccattttcacatcacctgagttggatattattctatcaacttcacttctggcaaccataccaagtgaaggttcaccaaacacaattaccattacaaatggtaaaccaggtgcctatatcacgggtttattgggcgacactcaaacgtctctcactgcgtcacaaatcgactcttatcaaaaccttttaaatagtctgagcttatcagtacgcaacggttatttggaggtttatgtaaatccaacagctgaatctttaaacattcaaattaaaatctatacacctgatattccagtcggtgacaatgtcacaactggactaacgactacgattacgtttaaaataaagacgtacaagggagtaccagttacgtctcccgagagtgaattagcgttagattggccgtcttatgatcaatatttattccctgttgtaggtgttgctgcacttttactaattgggaatatgggcagtgatttaacgaacaataaaggagtcaaagtcgctaccgcattatctgctatgttactggccatttttgcttattatactagctaactttaatacaaaactgcatgaacataagttaaaatatgctcatgcagtttttttagtttatctatcgtcttttggaggtttatcaaaaatgaaaaatgatcaaatagtttttgaaaaaacaaaaaacatcgctcatgatatcaatcagatgcaaaatcagcaggagataatagattatctttttcgccaagattctctgacactcaaccagttgaagcactattattcggaaccttctcttccgcttcagtttcttgtgaaagtagcagttttatgcatgtttatatctatgactttagcttctttccttttcatccaagcaaaagaagtcttcaccaatactattctttcagatatttcacctgcagtgttttctatttttacagtcatttgtatttttatgacttatactaaaatcataaaaaaaggaaataaaaacaaaggaaaagcatcccttaatcaacgatctgaattctatgagaaaaacaagttaattaatacaatactttataaaaaatataaaatggatcaacaaaacatacaggctaataaacatactgcctctgataatgaagattcaatgaattttagtgctgtattgaatcatgttcttacaattagtaaaaatgataaagagcttttgggctacttagatacaagagataatgctatgctaagccaattaaaagcatatttttcaactcgtccattttcccttccacattatatgagtttgatgttttgcggaagtattattgttgtctatgcaacttctttattttcaggacaaatcaattacattgacataccacacatttttatctttctattattaattattttcttgaaaatccttattgatttgataaagcttttaaatatatctagaaaaggacaattacatactgttctgcactttgcacagagagccgaatatttgcgaatgagaggagttatagattttattctaactgaaagatataacaaaaaaatcatgtaattttgtttcatccttactaagaaatactcaatttttatactttaagagatgtatatattgaatgtagaccaccatacatataaagaaacagaaacagcaactttattttagaacataaaaaagatgataaagaacttcttattttcctaaacaaatatgattcaatcatgctgaatcaattaaaggtattctttagtgaaccattgcttacattcaaacacacttgccaaaatcgtatgtactgtgacattaataacgttatacttctattttttcagcactcgttttaatgaattaatagaattagctgtacaaatgttttttgccttgatcggccttttttgggtttttattgtttccccattttcaagaaaagttcaaatttctgaacgcttcaaacaaaaatccgaaaacgcccgcatagtcggtatgatcgacttcgtattagaacaaaaatacaaaaaaagcatctctgaataatctcgaaatcagagatgctttccctttgtcctcatcacttgtctaccacagccgcactgtcacgcgtaaccgcagctggctccctcagcatcacattcattacgctcgcaagcacgagcattccaatcgacaaataaaaagccagtgtatactcacccgttaccgtgtagatgacgccgggcacatacgcacctagtgccgatccgatctgatgggcgagtgacagccagccaatcatgaggccgatcgagtagttttgaaagtactgggtggcgagcatttgagtcggtgctaccgttgcaaagtccactaatccaaacagaatcgcaaaggctaaaagcaagtagggctcgtggctgtaaataagaatcacgatcgacagcgcccgcaccgcatataaaatgcacaggattttccggctgctccaccggtccgctacaattccggacagcaagatcccagcaatattaaagcctgctagcagactgacagcagcactcgtgactgtcgttgaaaagccatgatcatgagaaaacggaatcaaatgggtatccatcagccccacggtcgtaaatccacagatcaaaaacggaaaaatcaagaaccagaattgcctcatacgaaacatcccggccactgaaagagctgttgttttgggtgctgtttctttttctgatgcagccagtccgcctatcggctctgtattcttttctgaaggattgttccgcagcatcagcagcgcagccggaaagacaatcacgattaacagcagtcccaacaccacaaccgtcagcttccagctaaaccaatggatcaacatgagtgagccgggaacgagaagcatttgccccgcgccaaagcctgcttccatgatcccaaaggctagtccccgctttttgctgaaccaattgacgaccaatacacttgccgccacattcgatgctccgcccactccaagcgagacacccagcccgtaaagcaaaaacagctgccaaggcgaagtcacaaggtatgttaagaaaatgctgactcctgtcagtaacgcactccatgccaaaacagcccgggcaccccatttgtccacaagccgaccgatcacaggctgtgatatgccataaacaataaaactcaccgtcgaaatcagcgagatggtgcttctatcgattgaaaactgccgttcccacggctccacaaacgcaccaaacgacagccgcaccccctgaaccgccaataagatcaaaaaggtgacggagacgatgatccacgcataatgcagtcttttcatgacagctccaaatcccaccgttcttctgtcagctgctgtccccataatggcgcttcttgttttacttcacttatcctgaatccaaattttttatagagcggacgagcctcagccatcgtgctcaccgtccaaaggaaaatgcggtcaaacttcatgtcttggcagtatgcaaccagatgctccagcaattgcgtgccaagccccctgccccgaaaatccgcatcaaccagaaaccatctgagctggactgtcttttcatcgtgcttgaccaacccgacagagccggcaaatttcccgccgctttccgcaatccatattttttcgatgtcagcgtcaaatgtctcctgaagataagctaaaaacgtgtcatcccaaccgtgagcctccgcgtaaaattgtctttgtttctcaataaggagttgaagatcctccgaaagaaaataatctctaatcgatatctctgatgctctggcagaaagcgactgtgaaaggatcgcttcaatctctgccatcgcctcggcaagcttgtgctgctccttttggttgattaccttcagcatcagttctacttgttcgttggctttctcctccagctttttataaatcgtttttcctgtttctgtgacaaaaatgtaatggtggcgggcgtcatctttgctcctctgtttataaatcaaatcttctttttcaaactgcttcacaatcctgctgacatatccccggtcaagccccagcttatcctgaagagcttttgccgtacaattaggcgtattataaatctcaaataaaatccgtgtttctgttaaggaaaacgggctgtcgtaaatgtgctcattaaggaaaccaaggacgtttgtataaaatcgattgaactttctgaattttaacccgacagatgattctcttgttttcaaatcaattcccactttctaatatcgttgactaaagcaattataatcacatatagttgctttagtcaacgatatgttagaaagtgaggtctttttaatttcctgattccttccttttccttaccacaatcaatgtgatataggataaagccagagaaaccaagctatagacaacagcccatcccaaaaatgattgattaaaaatggtaaaggtgagcacaagagaaatcaccaaactaagcattggcatcagatacgggtttttacaaatacaggtcccgacaatcgatagcagcataattcctaacggtaaaataaagaatgcgatatctaattcatccatctttaaacagcctccctccagatttttatgttactagtaaaaaaatataattgcatttagtaaaaggataatattcacttccctaaggcccaatttgaaaattacccgtttacattcgctccggactatgataatttaagaaagcgctatcatgataagttaatagcttggatggagatgaggagagccaggaatccaaccccttttgacaaggggtgttttctggctctttttgtttttcgggaaaggaggcacgccacacatccagcacaaacagcaaagggggataattattaatgcttaatatatttaaaccggctcctcatattgagagactggatgattcaaagatggatgcggcatacaaacggctcagactgcaagtattcattggtattttcattggctacgcaggctactacctgctgcggaaaaactttgcctttgccattccttatctgcaggaacagggattttcgaaaacagaactgggtttggtgctggccgctgtgtccattgcgtacggcttcagcaaattcatcatgggaatggtgtctgaccgctgtaatccgagatattttctggcgacaggcctatttttatcagcaatcgttaatattctattcgtttcaatgccttgggtgacttcgagcgtcaccatcatgtttatttttatgtttatcaacggatggtttcaaggaatgggctggccgccatgcggcaggacgatggcccattggttctccataagtgaacgcggcacaaaaatgtcgatctggaatgtcgcccataacataggcggcggtattcttgctccgcttgtcactcttgggatcgcgatgttcgtcacttggaaaagcgtgtttttcttccctgccatcatcgccattatcatttcatttttaattgttttattggttcgtgatacgcctcaatcctgcggactcccgccaattgaagagtatcggaatgactatccaaaacacgcttttaaaaatcaggaaaaagaattaacaacaaaagaaattctttttcaatatgtgctgaacaacaaatttctttggtacatcgcttttgccaatgtatttgtttatttcgtgcgatacggcgtggttgactgggcgcctacttacttaacagaagccaaaggcttttctcctgaagactcacgctggtcgtattttctttacgaatacgcaggcataccgggaacgatcttgtgcggctggatcagtgaccgattcttcaaaagccgccgggcaccggcaggcgttttgtttatggcgggtgttttcattgccgtattggtgtactggctgaatccggccggcaatccgctcgtggacaatatcgccctgatcagcattggcttcttaatctacggacctgttatgctgatcggccttcaagcaattgacctagcaccgaaaaaagcagccggaactgcagccggtttgaccggatttttcggatacatcggcggatccgccttcgcaaacgccattatgggctttgtcgtggaccgttttaactggaacggcggctttatcatgctgatctcatcctgcattcttgccatcgtcttcttggctttgacgtggaatacaggaaaacgggcagagcatgtttaagaaagacacataaaagattaatagttttccaacacgccgtttacatccgttttttattatgaaagacaggtagtgcttatctataaggaggagaaatcatgagaaaaaatagaatactggccttgtttgttctgtcgctgggcttactctcatttatggtaacgccagtgtcggcagcgtcaaaaggaaacctgctgtcacctgaccgtatcctgaccgtcgcgcacagaggggcttctggatatgtgcctgagcacacgattctgtcttacgaaaccgctcagaaaatgaaagctgattttattgaattggatctgcaaatgacaaaagacggaaaattgattgtcatgcatgacgaaaaactggaccgcaccacaaacggaatgggttgggtgaaagaccatacgctcgcagacattaagaagcttgacgccggttcttggtttaatgaagcctatccggaaaaagcaaagccgcagtacgtcggccttaaagttcctacattagaagaggtattagaccgtttcggaaagcacgcgaactactacattgaaacaaaatcgcctgacacctacccaggtatggaagaaaaactgatcgcttctttgcagaaacataaattactgggaaagcattctaagccaggccaggtgatcattcaatcgttcagcaaagaaagcctggtaaaagtccatcaattacagccaaacctgccgaccgttcaattgctggaagccaaacaaatggcgtcaatgacagatgctgccctggaagaaatcaaaacatacgctgtcggtgcgggcccggattataaagctttaaatcaagaaaacgtccgtatgatccgcagccacggcctcctgcttcatccttacacagtcaataatgaagctgatatgcatcgcctgcttgattggggcgtaacaggagtgttcaccaactatcctgatcttttccacaaagtaaaaaagggttattaaaagcaaaaaaccttgcgacaactatcgcaaggttttcttctatattttattcttttccggcagcagcttctgactgtccattaagcagctgagaatttatctctttcgcatcctttaagtattctgtctggtagccgctcttcagcgcccacacatagaatacaagggataccatcgcaatcagaaccatatcccagccataatgaatgacattcaggccgccgaatttatcactgcccaaataagaaataaccatcatggccagcagataaaacaccatccagacgccggctttaaagttccggccaaaccctttccatttcgccttcgcctgataatagaaataaatcggaagaccgatcaggataataaacagaacctgtcctgttaacggccagcgcgcccaatacagcaccagtgacgcaaagataaatccaagcggagcaatcacatttaagccttttaaacgaagaggcctgtacaggtctttccccgtccgtctcaatgtcatcactgtgatcgggccggtgatataagaaattaacgtagcaacagaaataatttccgctaatacgccccatcctctgaacaggaacaaaaagatgaacgaaacaatcaagttaaagaacattgcttgtcgcggaacgccgtaaatcggatgaagcttcccgaatatactcggcatgtatttgtttttttccattccgtaaatcattcgggacgttgtcgccgtatacgtaatccccgttccagacggtgatacaaatgcatctgcatataacacaataacaagccagttaatattcagcgcaatcgccagatcagcaaaaggagaattaaaattcagatggctccagccgtgagcaatatcagaaggattcacagctccaatgaaggcgatctgcagcaggacataaatcactgtcgcaacaaaaagagagccaacaaccgcaatcgggattgatttccccggattttttgcttcacccgccatattaatcgggctttggaaaccattaaacgcaaaaacgataccggaagtggcaaccgccgtcagcacacttgcccagccattcggcgcaatgctttgaccgccagtaaagttttctccgtggaatccgacaaacagcaaagctccaatcgtaagacccggaataataattttaaaaatcgtaattaatgaattcgctttcgaaaatagattgactgtccagtagttcagcagaaaataaatgagaagcaatacagaggcaaacgctagtccttccccagtcagcgttccattcttcaccaaaccgcttgtccatttcgcccattcccaaggccaagaactcatatattgaacggaggccaccgcttcaaccggaatgacggacacaatcgcaatccagttggcccagcccgcaataaaaccgataaacgaaccgtgtgaatattgcgtgtatttgaccattccccccgcttcagggaacatagaacctagttcactataagaaagagcaataaataaaatgacgaccattccaataacccatgaaataatagcagctggtcctgctatttgagccgcacgccaagccccgaacagccagcctgaaccgatcatcgacccgagcccgaccatcatgagggaaaacgttcccattcttcgatgcaattgattcatatcgtaaacacctttcatgtatgatgacattctcttgctaattatattattattctgattactttactttgtcaatatttatcgaattttgactgaaatctataataagtcaatgtatattaccttccaatacaggaatgaagtcactagtttcttcttaaatggaatttactgttaattccaatgataaaaacacaacaggtttagcaatttccaaaacgggaatgatacaggaaacactattcttaaaatagaaaggagtatcaccatgaaacaaaagctgttactttcaggtctcgctgtttcaactgtcggcatcacttcttatctattaaaagacccgtcaaatcgccaaaaggcaagagaattcattcacagcatgaagatgaaaataacaaaacagccagacatggaaacgttcccagttgataaagccggccacccggacccgcaagatatcgaggacaacaaaatggtatcagaaggctccatgtatcccgtccaatactacgatgaaaaaaagaagtaatcaaaaagctctcttcgataaaggaagagagctttttaatttaactttttcgtctgattccgctcattacgaagccgctttcaggcaatgatggcattctggcgagactgtaatgcagtgattgttccggaacatcgtattcaatctgatggacgaggaaatccaggctcgctttcatgacttcaattgtaatgccttcccctggacagcggtggcctttctcggcgtgccccccgccttgaggaatcatatcaaacagattttcttcccgctccgcaaatcgttccggccggaattcatcgggatgatcccatagacgagggtcgtggttcgttccatataaatcaagcagcaccgatgtgcccttcttaaactcacagttattccatacaaaatcttttttgacaagcgcccctaaaaacgggccgaacggataatatctgcggacctcctgcacaaacatttctctttcccggctgtttccagaccgcagccattccttatacttcggatgctcatgaagcgccaaagctgaaaacaccagaaagtaagaaatggcgacaataggccgcagtacattaatcagctcaatggctgccatgcgggaatccagctggcttccatcttcttgtgtgtgaaaagccatttcatgcagcgctgttccggaagtcgttttcagcaagccggcacgagcatcttcaatcatgacttcaatccactcttccgcacgcggccttgctcttcttcctttccaatgccgcggtcccacagcaccgaacgcgtcgaccatgtcaatgaagtcatccgctctctctttgacttccgtttccttcaacggaacacctgcccaatagcacgctacccggcacaggatttcttttgcttcttcaaataacacaacctcatctgccttctcccatcttgtgactgctgctttccactcctctgtcatcaactcagccaaacgtttttgatgcggcggtgtcatcaatgacagaaaaagcatcttccgatggatatgcgcgctgccatccattccctgaatcgcattaacaccaaacagcgatttctgcacccgcttaggcaaagcgttctgccgctggaatcgatccgtatcataaaacaccttcgccgcctcagcgccagtcatgcaaataaagttttttcccaacaaacgggcctgaaacagatctgaattgtagcgctctgttctgtttttaataaataaatacccttccttcagcagtgtcagactgttatcgagacttttgtcatgtggaatctgctcattcatccgcttaccctgccttcctttttaccctctattttcacgttatcttccgactataaacccagtaacagtatttgtttgcaaaaccaaatttaagcgctttttgattattttttaaaggaagaacaaacgaaagagagaaaaggtagttaatcaaaacgaaggggagaacaaaatgaaaaaatggatatatgttgtgcttgtgctgagtattgcagggatcggcggcttctccgtccacgcagcatcatctgctcatgaaaaacacttgaatgtcagcaaaatgaatgtcgatgatgaattcaaggatacggatggaaccttcattcttcacgatttacaaaaggatcagacatttgtctataacagaaaacgggcaaatcaaagacaaactccgcaatccacctttaaagtcgtgaacgctttaatcggtttgcaggtcaaagctgtaagagatgaatacgatgttaaacgatgggacggggtcaagcgtgaattcgaatcatggaaccgcgaccatacgcttggctcggccatgcgcgaatccgcaatctggtattatcaggcattagcgagagatatcggcgaggaaagaatgaaaacatggcttcatactctatcttacggcaacgaggatatcagcgggggaatcgaccagttttggctgcaaagctcgctcacaatatctccgctggaacaagaaacttttttggagaaactggctaaagaggagcttccatttgacaagccggtgatgaaaatcgtcaagcgcatgatgattcaagaggaaggcgatcattacacgctctacgggaaaaccggaacccgcctgactgatatgggattaggatggtttgtcggattcatcaaaacagagcatggctcttatgtctttgtcaccaatgtcgatgattccggcacaaaagccaaaaacatcaccgtggatatcctgaaaaagtatggcctgattacatcctaaataaaagagccctgcacggcagggctctaaatctcatgctcaaaacaataatgattcacaagctcttcaatcaaatcatgatcgggatattccccgttaaattcaaattcgatttcttccacaaattctccttgatggtacacatggatggctccgttttgacggacaacgctaaactccggctgaaatgtatatccgcttcgttcaattgctcccatttcttacccgcctttctcaaagcagtaattcatacacctcgtttaattccttggcccgtttttgatcctgttcattctgggcatacttaatttctttttctaatacatggttcaaaaaagacatttcattatcatctaagtcttttacaaattcctcttcatttgcataacgcttcgccagcatcttcttgcaaatacgctggcagacttcattttctagatgattcgaaagtgattcgcgcaaataaccgagtgtaacatccattttatgaacacctttccttctgctatctttaccctatagcttgctaaaatagggaaaatccatacgcgaaaaataaaaaaagagacatccgtgaatgtctcttttttatcgttattcagctgcttgttcgctttttgtcaaattggcctgcgtgcgtttgccaatcccaaacacataataactaatgaccacaagcgctaagaaaatcacgcctacaatcagggagatacgagtatcatcgttaaaccacatgccaaccagaaccatcagcaagaaagcaatcgtcaaatagtttgtaaaaggagcaaacggcattttgaatggatgtttatctaatgcagcacccttcgcttttctgaatccgatatggctgatcaaaatgataaaccaaggaatcatccctgggagcacgcttgcgctgtatacatagacaaagatcttcggcggcgcgatatagttcagtacaacgccgacagccaaaccgatcagcaccgcaattgtgccatacagcggcacaccattgcgtgaaatcttcttaaagaatttcggtgcttgtccattgacacccagtgtatacagcatgcggcccgcgctgaaaataccgctgttacagccggacattgccgcagtaatcacgacaaagttaataatgccggccgctgccgtaattccaattttcgagaacgtagacacaaacggacttccgagtgagttgagctcatcccaaggatacaccgtcacgatcacaaaaatagcgccaatgtagaaaatcaaaatacgccagataatactttgaatcgcatttcttagcgtgttttgcgggtccttcgcttcacccgctgtaatcccgatcagctcaactccttgataggctgcaatgacaagagacagtgcaaagaagaaacctgagaaacctcctgcaaagaagcccccgtgagaccacaggttcgacaaaccgatcgcatctccgccattgccaaaaccgaagaaaataattccgattcccgcaataatcatcaagataatcgtcacgattttaatcatcgcaaaccaaaactcaaattccccaaacgacttaacagaaattaaattcgccgcaccaagaatcaccattgccacgataccaggtatccaagcaggcaaatccgggaaccaatacttcgtataagaaccgacagcgataatttctgacatgccgacgataatccactggaaccagttgctccatgctgttatataacctgccatcggatgaatatattgatggccgaacgtcgcaaaagaacctgtgctcggctcgacatacagcatttcacccatcgcacgcataataaaaaagataaaaattccgcatattgcataagccagaaggacagatgggccagtccatgaaatcgtgctggcagaacccataaacaagccaacaccgattgtaccgcccaaggcgatcatctgaatatggcgcgcgcccaggcccctctttaattctttatttgccactcctcttcctcctcctaacaaaatactcataaatgagaaaacagcagacctgcttgccttcacatgaatcagtgataacaatcagaaaattcaaacttaaaattgttatataatctcctaaattacttatttcatcataataaatttctctggaaaatacaattgtttttttcaggtaaacacctttgttcagagttttgaatcgttcacttcttttaaaatcttttatataaaaataataaaattatttgaatattgggattaattcaccccttagattctcataaaaaataagctgtcctacatgaacagcttacctaataattcacacccgtttgacgctttaatgcttcaagccacccggtatctccggtcccatagctcttgctttgtcccacatctctcagagatccattgctgtaatcaattgataggatgaaatccggaatggcattatacccggcttccgcgattttactgagctctgaacgatagtaagatatagcataagaagccgtttgtttctgcactggatctttttcaagctcttccttatatacatccattaagtcacgtccctcaggcgtgacgtaccgcccatcaatcacttctaaatccttcaaatggtagcctgtaacttcatacatctcacgagctgcctgatactttttataggcctcttcggaaaattgtgctgaatcactgctttgacttttcatgatgtgtaaaaatagttctttgctgttgtctccagattgcagcacttgctcaatttgcttgatcagatcctgatcgtctgtcccgcttacccgcacctgatagtcaatcggtgtgattgtaaacgtcagctctgtcccctctggaatatgaatatggtttcgattcaacagtacttgcagctgctggttaacctgtccccgctgatacaccttttcattctcagcttccacttccccatgaaatgtgacattccgaaacacagcatcctgaaggttatagttttgcgccttccctttgaataaccattctgtttcattatcgtaagcggcctgtctttctgcagctgacagatcacttctgaaataaggagactttgaattttggtacttatccttaatatagcctaatggatcagactttgttttattaatcgcattcatcctgctgtatttttcatctagtattttgattctgatatcactctcagattcataggggttttgggattgaatcactgtttcttcccctgtgtctgtcactgttcgatcattcgctgattgatacactttgctgaacgtcccgctgtttcccgacacgctggttttagaataattgaactgattgattcccccagttgaagattgtgacttaagcctgctatatgccttttccagaactgccgctggattttcagtcgcattctcccgtttggcaggcgcattcttgctcaatatgttctgtgcaatcagctgagtgcggataaattgccgattcagacgcattgaattccctcccgagtattctctcttattcttttttatcggcgaatataatgtatatattaacctcaaaaaacatttatttacacctaaatcgttattatgtatgatggaaataaaaggaggttgtttgcatggtgaaaaaatggcttattcaattcgctgttatgctttctgtcttatctacctttacgtattcggcatcagctgtcggagtcactgctatcacaggaaacaattcatttgataccgcaatgccgatcggttattggaaatataaaaatatcgatacaacaatactggaagctggtcaagatgaagcctatttcacttttacggctaataagggagaaaaagtatacatgaggagtacataccagagcgcgtatacagggatgaaaattgaaatttatgacaagaacagaatacctgtttctcaagggacagaagttattaaccctaatacgttttcttcttttatttatgcaaatgcagacgcccaaaacacgacggataccttctatgtgaaagtgtcacgaggcacctatactggaaacatgtactttacgctttcaattgaagaccgaatcaaatcaggcagcggaacgttccaattcagcggcgttgctgaaaataaaggaaatacaagccttagcccctcaggttctgactccagcgtgatcaaggttgatttaacaaaccaatctgggataccgcgtgatgccattgtaaccagagttcaaacaaccgccactcaaacaccaagccagggaaatacacgccatctgatcatgacaagcgaaaataacgaatggagccgtgcccttgtaaacagctcgacttcagggtcttatgatatctctttgtcggatcaactcagtgtggcaaaggtatggagttttaaatataatacattagcgacagccagatcgacgatgagcaacgtaaaagcaaaaatagattatgaatacgacgtgacaaagcagttttaacttataccgagccggttatccggctcttttttattctccgtctagaaggtaaactatagtcagtacaaccaagggaagtgcagacatggcattaaaacttctaaaaaaactgctatttgaccgccctctaaagaacggcgttatcttaaatcatcaatacaaaatcgaagagtgcctcggtatgggaggctacggtttggtttatttgtgcaccgatatcctagctcaaacaccttatgtcttaaaacagcttcggccgacaaaagccaaaaaggaaaaagagaaagtccgattccagcaggaaataaaactgctcaaaaacattcaccacccgcaaattccgggcttcatagatgaattcatcatagacggacaggcttattatgtcatgcagttcattgagggagagaatatagaagaattattattttttcgaaaacagccgttcacagagcttatggcgttacaactgatttcgcagctgcttgagattatagaatacctgcatgatcgccttatcttccacagcgacatcagaacgcctaatatcatcatcaatgatggcaggctctgcctcatcgatttcggccttgccaaacaattgactcctgaagaaatggaggaaataaaggtacgaaaacaggatgacttcttcgatctcggagaaacgctgttattcttgctgtactctcaatataaaggaaaaaagaagaaaaacggcacttggctggaggaattaacactgacaaaggaagtaaccttgctgctgaaaagattattgggcattgaggaagagtatcagcacaccgcttccattcgcgaggatctaaaccgggccattcaatcggtcacataaaaaaacccttgtcccaaaagcggaacaagaactttttttggattaactgctgctgtagctccggcgtttgtaacgatgactgccgccataacggtcgtagtgtcttcttttgcccgaactgctgctgtagctgcgataatgtctgcgccggctgctgctgtaatgccggtgtctgcgatatcggtcactagaactgcttgagaggtacttaatcgttttgatgatttttttaaacatatgatgttcaccccatttctttctccctattatataaattttataggagaaagaaaaacatcagcggggtcactcttttgaaaacaagaaccccgttccgttatcatttgtatgcagctcataagtaatcgcaagcagcctgcatgtatcctcaataatctttaacccaagtccctcactgctctcattccgatcaaatccaataccgtcatcacgaataaaaacatcgccatgttcaatcgtgacttccatctttttagcttttgaatgccttaacgtattttgaaaaatattatcaaacagcctttccatccataacgtgttgctcatccatatcacatcttgatctgccggcttatagtgcagctcaatcccactcatactgtataaataatcccactttttcaccgctgtttctaatagctcgtttagacgcacttcttcatttacaatataagagctttccagcgtctcagcggaatatagattgaattcattagttaattccgagatatattcgatttgctgatacaatgattcgaatacagcctgaccatgacattggtcttccaaataaaataactgcagcctgagagccgttaaaggtgtattaatgtcatgccgcagtttttgcaaaagctcctttttgatttcctcctgctgtctcagctccagttcacgatatgtcgtccgttcaattaacaaattgaccgacttgatcagttccccgatttcatcagcacgcttcacttcaattttatcgggcaccctttgatcactcgccaaatgccgaatggtttgatttaatagattgattttatgcaacagagaatgaatcgactttgaaaataaaaaagctaacaataagagtgatatcaaaaatacaacgatcattgccgggtatgcaaacgacctgtgaaagggcataccatgattcatcggtttaaacatgctgtcataaatcaccgacatcaaaacactgaccgccagcaatagcatcggaacactaatgacggccgtaaacaataacaactgatattttgtcttgagcttcatttcttcacaacggtattcagccgatacccttctccatatatattttcaatcatctcacccgcttgatcattgattttagctctaatttttttaatatgcacattgacaatattcgggtttctatcttcgagctgccatagatattcaaagaaatgttcctttgtcaggatactgtctctattttcatataaataaaagaaaattttccgctcaatcgcagtaaataatacctcatcatgcaggctttcattgaacacttttttcgttaccgcatcaatatacaaatgtttgatttgcgtaaaggtcccataatgatgctcaagcatattccgcattcttaatagcagctctctcggatcaaagggctttaccatataatcctcgccgatctgcaaaccttgaagcttgctgtccatgtcattgcgggctgagagaaaaataaccggaatgcccagccccagctttttgatttttgcagacatttgatacccgtcttcacccggcagcatcacatccataatgaccaaatccaccttctgaatcaccgaaagcacatccgctccatctgttttccatatcacacgatatccctcgcgctgcaaaatcttttgcagcaaatcaccaatcatcacatcgtcctcaacgattaaaatacgataacccttcatcctagcgaacctttctcataaactccatggacagtttatatatttgatcaggctgatataaataaatactgtgtgttcccctcagttcctttatatcggcagtattgaattgagccgcaaacgcttcatagtcttttcggttttgtatagcatactttgaatgtctattttggtcagagactgcatctaaaatcaagacgggagtttcctttggcgcaggcagattcacagatttgctgccgttttggtaagactgtaaaagctcatgctccatatctgcattaaaaaattgcttaaagttaatggctttatagatttctttttcttcatcagttaaaaacgactgtcgaatcacctcaggattatatacagcggaaggtataaaccgatgaaaaccaatcgaggttaacaggtggaaccctctcactttcaatcggtcaactccgctcaatttatacgtgacgtactgctggggcaatccaatatccatcgcaataatggccttgatttccttaggatatttctgtgcccaatacatcgcttcaatcccggatatcgaatgaggcattaaaatataaggaggcttatttccgcttttcataagcgctttcctcgtctgttccaataccgtatcaatatctctgtcatcgtgagacacttcactgtatccataacctgcccgatctacaacagcaatcttattttcttttgaaaacttgctgtacagccccttcatttcataagcaggcgcagcaatacccgaaccggacataaacacaaacgtatccttcccgcttccctcttgatacacattcatctttttaccgtcaacatcgactactgtgcctttacctttcagcagtgccgcctccttatttagctggaaatggtgataaataaataccgagacggatacaagcaaaaccaaagcagccaagctgacaaaaacaattttgaggactttccataatgttttcatatgatgctcctttcacttgataccgaaggatacaatatgaaaataaatttctgattaactttggaacagttttttttcacatttgactttgcccttacggaaaggtgtacatttggagcatagcagaacatttgatgaatttacctactaataaaaaaatatttcattaaaaaaccttcctgcttataggaaggaccgtttcatcataatattcaaccgtttgtcgcacatacaagacggaaaatttcacaagcctgcaatcttttttaacatcttatcccaaccaacatctcccatcgttttagtaatgatctgaccgtattgacttaatagacaaaagctggggatgccttgtacgtgacaagttgtgacgatctcatagttttggtctaatacaatcggaatagctagtcccctatcaagagcatacgtcaagacaacctccatagatttctcttcttctatataggggacatgtactccgattactttcacattcatatcctttatatcttgaaggactttgtctgttaattggtgacagtttggacagctcattgaccaaaaataaagaagaagatatgtgtcacttggaaatgtaaaatcattctgtgattgattcaaccatggtaaatgacttggccattcagtcaacatttgttcatctttcatcctttcagtcctccttatctttcagctgaaaagcaatcagctttcctaatgcctcttcagccgcaaacggagcaactattcctgaaggatgttcatgctcgtattttagacatttatacatcttaggttcaatgcaagacggatcaatccatgcaatacaccaagatgcccaaaagcacgattgcccttcactttcttgagcgattttgatgacaaagggcagactgggcttcccgattctcattaatgaaatcgccgctgccattcttgtatcttccgcatgactttttaataaacatgatagctcctccgctgcttcactcgcgtcttccccaaactcacctaaaacagctgcagcaatattacacaaagagccttcctcttttaaggcctcaaccaaaactggtattgcatcttttcccgatttctttagctcacctatcgcttgaacaattgtgatctcatttgtattcgctaaattctgaacagataacgacaatttatcaccatttgaattcataaaagagcccctctcctcgttttaaaacaataactctacataaccactatctgaaacgataaaacaggcaccaacttaggctccctatgcagacgaccaccactaatgtataccagtcagcagtcaataaatgaatgacatacaaacaaatgccgctcaggcctaatgccataaaaaatgacttgtagtattgaggcaatgaaagcttaatatcgtttcggtttgtatgggtaaaagcaaaaagccttattgtcatgaaccatatatatatccctaagccatatatataccaataaactaaattcccaactgccataaaagtaatagaaacacagtaaagaatatacaaccagactgtattcgtcagctctagaataatgatttttttccaaagggcaccggggaataaatgaagggtgcctgattgagaatgtctgacaattcctgaataataggaacttaacatgactgccgagacgataagaaagaatagaagataaaaccattctggatacatgaaaatgacgacataaaagacgccactgagcatgaccgtatgaatgctatgaaaaaataaatattttttaaaaagcaacagttccaaccacagaaaagaccaaatgccatttagaccttgcaagccccaccaagtcgtttttggtttctgtataatttgacctgaaccaaattgacgttcttgaaattcctcccagaattcagcttctttcaccaacgattccttcatttctacctgacggctcgtaaaagcaattgtcataaaagagactgtgataatcccaataaatacaaccacatacaacggtgacaatgtatcaaacactaatccaacgccactaataaaacgggcaatgctctcccatatcccagatgaatgttggagaaagaagaagcgataaagacatatggagtaaatgcctaacattagaagaaagactaaaacgtatacccttttcattttcttcactgttctggcacaagagaccgacatcaaccacacttcagcgataaaaaagagccctacaaaaattatggatcggcctaataaattgatatgatcaccagacagaagcacaattaatacatcaccgaatatggctgagatgatccaaagcaacgccttccaagtgacgctgaaaaataaaacactatacacaacttttgaaaaagatgtggcagtgccataaagccatataatatctgccatttgacttggtaatcgatttgaaaaaagtccaaatgccgtataaaggataaaaacacctgtaagtacccaaccagcaatactcatatcccatgtcgtagatctagaaacaaaacttacttgaaatccgatggccccaacaaaaaggagcatgatcaaaaaaggcatttttttttcctgaccttgacttacaaaacgcctttttgactgaagccataaaaaagaaatgatattattcatctgaccattcccctagaagacgaatcacttcttttctccattccgcttgttcttcgaattgaggaacatacaaatcctgcatgagtttgccgtctctaattaatatcaccctgtctgctgtctctataacaaactctagactatgagttgatacaaatgctgaacacccttgatcggttttagtttttaaccagttagagagccactgttttgatgggatatcaaggcccacagtcggttcgtctaatatatacagcaaagcgtcttgaacaatcgcccccgccaggacaacccgctgcttttggcctcttgacagctgaccacacaattggtttgctttctcctccaagtgcacttccttcaatgcatgataaaccctttcttttacatcttttttacctggatgatatcctcttgccctaaactgaatatgttcagcagcagttaaagcgggatacaaatatggctgatcaggaataagcgcgacttttttttgaacatttatatctcctggaggagaaccctcaatgaggatatctcctttatccggcttatagagacctgtcaaacatcgaattgtcgttgtttttccagctccatttggccccaatagcgccacgatttctcctcgttgaattgagaaagacaaatgttcaaccccatcaccatttcgatagcatttgcttaaattttgtacttgcatcaattgcatcaaatcttctcctaatcattagagtgaagtatgctttggctgatcatgatgcatatgtttctgaagcttgaactgccacagcggcatacagacgagtactaaattatgaatgaaatgagctactaatacacaaataaaaccaaatttgatgaagagaactcccagaaagcaaccgaatataaatagatgcagccaacgtatccaccttgggtcatatccagttacttggtgcatcaccgcccataaaaaggaagatacaataatggagatgaggatatttccactcatccaccaaatgactggaatcattaatagccgatagatgacctcttctccaattgaactttgtatgctcatattcaatccttgcctaaaggtaaaacctgatagaaagacagttcggttagaaagctcaggtgaaattcgtaaatattgctttttctccaataagttaaacagcagagaagtcactcctaaactaatgagccctgctcctattccatagaaaatctgaactattggttgttcaaacgttttccatccaaaatcaccagcaagcgcatttcctgccaatgaacatataaatactacaaatcctgttaataatcctgtaagaagtgtagacaaaatacctaataaactgaccgttttgacactcattcttgcatcataagcatttacaattgttaattgaatatcttctttcagcgtcaatgactggcatattataatcaacaaacccagaacaagactgaagattatgcttgtttgcacatccataaatacaaggatgagaatcgcaaggatcatcgctaaagctgaacccagcataccagatactccgaatgtcgattccacttgttcatctcgaatgactttactcatttgatctgttagtatttcttgttcagtaccaatataagaaattcggccgccctgtaattcaacagtcactttgagccgaatatctcccgcttccgctatgtaccaataagtactgacctcgcgaaaatcctcctcttttttaccagtaccagtcatatttgctctagaccaaagtccatcaggtgaagccattaacctctgcttgagtgtctctggagaaacttgttcaaacttccccgaaagggtttttttcggaacatccgcataaaaaaaagtgatttctcgattggcattgacaccaactacaaatgattgattctggtgaacgaaacggactctccatgattcgaccaacccaacatcatataaaacctttctatttttcttaagtatgcctaagtgatgaagtttatttactgtatcgtggtcataccaatatactgaataaaaatcccagttctctacatctatcccaacaaactcttttataaattgaatgcttatttcttttgcctcatctttgcttaagagtagtgaagcaattgttgggggtttgaatttaataaataacagtaatccaacaactgctaaaatactccagaacaccaatgatagactattcattcctgaatccctgccttgacttctttttgaaaaggtaagtccggttcagatagctcaattttccctatacatttgcaattttttgcttcacattttaactgaagcaaacgagcaggtgaaccaatgtcagccatgctatcttctaaaatatgccctagcggcaaatcttctaattggcaaggagttacgtatccatctgctcttatataccaagcaagatatcctggtgtacaaaaatctgttgtgaacgaactctcttcgtgctcccaatcaattatgttcaggcgatctccccatttatgacgtgcttccctaagctgtatttgaaccatttcttcaaaatcaatatccaaagccttaaagccttctgtcgcacgtccaacagataacgtttttcctgcacgaaagataaaagcacccgcattggcacattgctccaccacatctgatacttcatcagcattggactcattaatggtcatagcgacaatcactggaatgtttgcttctgataattttttaatggtattcatactttctttaaagccgccttttctgcctcttaattggtcatgtgtattatccataccatcaatactaatctgtacagaaacattgcctaagtgactaagtaattcaacttcttcatctcgccagttcaatccattactaaatacattcacattggtaaacaacgaacttgcaacaacgactaattctttaaaccctttgatcagctttgcttcacccccggtcagcgtaatatcagcaactccatgggctgctagcttttgcataaccaatatccattgttcactagataattcctcaggatatggtttacctgagctggcatagcaaaacgaacagcttaaattacaagcatttgtcaactgtaaggtacaactaataggtaaatatgaatctagcgaacccgaaacgtgtaaaggctgatctaacagcccttccgtccaagcctccgtaaatggatgggcactaagctcttcttttaattggtcagcactcatctcttcttttttcataatctcccaaatacgtgccgttttatgaagatttttgttttttgataacagaaacgccaactgtgctccacgtccactgagtctgaaataaaacatactttttctatcaatcattacagcaccatgaggctgtaaatgaaccgctaactctggcaaatcaaaatctttaacacgatcatatgacatataaaatcccccttaagagaaaataaggagtataagcaaatacgctcaactccctattctcaaatgttaaatagctctcatagcaggatgcggaagtgcacaaacacgtgtcatagcaatactcttcgaggcccaacagcccatgcagccagcagctttcacaatcgaagtacctcccggcttcataagtccttttttactcacagattcccattctttttggtttcttttcataagtaaacctcctctcaatttttgcatagagtctattgacatagctcccatgcgatacgataataccagattgcaattgtcgaagtaagggggattttgtatattatcctaaaaattacattaattagtataaatagaatattttaaccctttaaaaatagaaaagctgacaagctatcctctcgagaaaaacaggagctcacccctaattttccacttatgttttgaatattttcttgttctataaacaaaacgtcaaaaagacggtccattatgttataaaaattctgatgcctaatagattgacaaaaaatctcttcgaggaaattaaatcaagagattattttcaaataaactttagtgattaagaaagcaatgactttggttaaatgaatgaagtctcctgtaatttaaatcaaatatctatactaaaaaccccttcggctaaaatatccagaggggttaaacatcttactccacagtaacactcttcattacgctgcttatcgacatcacaaccgagatgcagggcagcattagtaagcaatcagctgcaatcgacaacggaaacagagcaagcgctgtgtttacttccggcaatacgaatctgtcatccgcattgtctaggcctttcagcgagatgatgcaagtgtttactccccaagtggcaacttccttgacgtttacgcggatgttcaggtttacgttctcttgtgtttccagtgttcgatcaaggcaatcgtactgtacttcagctcgccgcggcaaagccttaagaaatctcattcagcttcagtgcaccttcgacacatacagaacgatgtcggcccttggaagactcatgcatggactgactacgctaaaaaaaacacccgcttgtataacgagcggatgttagaactttcgaaattattgattgatatcttttagcgcttgtttcggttgcgaattgaaaatcagcaatgatgcaataattgcaatcataacccctaacgcaccaacccaggtaatcgaggccaatgatacgttttccacaaaaacccctcctatacctgcgccgaccgccatggcgaattgcatcattgactgattcatgctaagcaaaacacctgacatttccggttctattgtagccaggtgaaattgctgtgtcggaccggtggaccatgcggcaaacgaccataatatgagaatcaccaacactccgatataggaatgagtaacaagtgacagcagaatcagtgtgacgatatgcaacgtcatcccgccaacgagtgtaaagggcactccccatttatcggtgctatatcccccaaacttcgatccaaccaaactggcaattccaaatataagcaaaacaccgctgagcagcttgccatttatacctgagatgttcaagagatacggtgacaaataagtgtaagcaacagaatatcccccgagccagaagaaagtgattgataatcccatagccactttccgttttttgaaaagagcaagctgttgaagcaaaggcacaggcttatccccttcagtatacggaagagtaaagaaaataacgaccattgcgatcaatcccaacaaagcaatggctccaaatacagacttccagcctaatgctactgctatcattcttccaagcggaacaccaatgattaaagaagcggtaaatcccatcacgaccgtagcgatggcactgccctgcttcccttccgatgcaatcttagcggcaatcgttaatgcggtgacaacaaccacacctgctcccatcgccataatgatccgcgctgcaataaaccatccataaccaggcagtacaaaagccaggacattaccgaacacaaacaaacctagggcatacatcatcaatttgcgtctatccatacttgctgtcaacgccataagtacgggtgtagaaagagcatatacaagtgagaaaatggtaataagctggcccgcggcagctaaagtgatcccgagagtatgagcaatttgatccaaaattccggaaatgatgtactctgaggttccaactaaaaagctgacaatggctaaaatataaattttccaagtgttagacataaaacattcactccttaattattaataaacatatcacgaattatcgatatgttattataaaaaaataaacacatcgtaatatgtcgatatgtatggtgtaaaaataaacatcttttgatgtttatttttatatctctgttttaagaaagtcagcaagtttcccaatggcttcttcatctcttttataatacgtgtactttccgattcgctccgccttaattaggccggctcttaaaaggatggtaagatattgagaagctgtcgattgcgtcattttcaatttgtctgttatttgactgacacataccccgattgtgttcatatcaatcccttcatggggtgcaaaatgacgatcgggctccttcagccattgtaaaatttgcagccttgattcatttgataaggctttgaatacttcaattggttccatatcgattattatatcgttatatttcgatatgtcaatccgttttttggatatatttaattaaaggtttatctctgactaattccgtgaaatgaaactgaagacagcatatcaattttgttcaccgcttaaatttatcagcaagctttacgaagttggtctcataatcatgtcactaaacacttggggaaacccggcaggtgacaaggatgttttcaaatattgttcaagtgactaatcaccagcatcaaattcatgtatttaaaatagatgtaaaaaaacatccgctcataacaacagcggatgttagatctttcgacaggaataacatgacagtgtactatgaattgacatctctttatgtccgcttaggatatgaataaaagttatcaatgataccataattgtaaaacaaaagaatcggcagttctttatgttcaattcacaacaaattccacaccgtcaaaacatttattttctttagattataagatcttttccaaatttttctctagatcattacataatttaaataccatcactcgttcacctgtccgggagcttaaatcagtatgaaaacttttcactttttctccggttatttttaagataatatccttaaggccttctatacctgattcgactaactctgaacgagtttgtttgatagataacataccctcttttgatccacaaactacatattcggctggtgttaaaatcccttttaaattgacgatgatcatgtcccgcagtatatcagtcttaacagatacagacccccgcccaagataatccttctcccattgagtaatggacttactgatctctgattcaatagaacccttagactttttcatatctaatacatctcctgagcaaaaaaattggcatattctatttgtgatttcgtctcattaatattctcttacaacatatccttcatatacaccttcaatatccaaatcagttttaccgtttcttgtgaccactatcattttggataacatattttcttccatcatagagtggacatgcaaaaatcgaacatttcctgaatgggtttcctcaacttcttcataagactttagatgataaaaatcaattgcttttctaattagtttttttatacattccatattttcacgatcaaacgagttcatttcctctattgttttcgtgacaaaatcagttaaattagcgctcatacaatctccttagaactgctttctccatatatgggtgcgtttagaagttaaacctgcatttcatcatgacaagcaatgatcaggcatggcttgacctgttttaacatcaggaacctccgcgattgagggttttccacccttatgattaacgaataaacctctaactttaacatatgacggcactaggggatgatgtcgaatcatatcaacacttttttcaatggtgtcactgctattttcatttagccattcatcgaccgtaccacctaaaaattcaggcttgcaattttgaaacagataatccaatgtttgtattttatctttcattgtttcaagttgagttagtccattacctgcagaagtcttcttatcttttgttcctactacaaaaatctcctcaacatcttcctggtaaatcgcaaaaataacagacctcatgatttctccataaggatgtgaaatactggcaccatagctttgtatagtcaacatattctctgcagaagtgttagtcgcttcttgtaaaataggctccaaaccgttttcaatatccgtcaaaaataatacttttttattttggtttacattcatacagcacacctcttccttatgtttatcatttttgtattgagtaacaaatccatttgataaatgcttagattcatcattaccagctttcccaacatccttctggatcaagactagccagtcggacccatccattttgaactttttgcagaaatgctgaatcatgatttaataaccgttctacatattctctaggtgcttggatgagtatcaataaacgaagaggagaatgataggcctcgtgatctgattccatgacggattgccaaggcagtccggctaacaaatcgcttgcattcccctgcataacgccgagacctgcagtaacggtttgagttgctttatttccgctgccataataatgaggtgctaccgttgatgcgtaatattgtaaattaatccattgggctacagttccaggtcctacaataatatttgctaggagttcaccgctttcatcctgcttccaatcataattatggagaaaggctctgccttccaaatcacaatcctgagttaattcacgtttaccgataataaaagcggcattacgagccagtccccattccggacgtatctcactccaatcttccgcaaatcggtttgcctcagccttcggattttttagcttcgattggaaattcggtaattgggctagacgttctgcgtttacatgatgtctcactttcggcataacggcttcaatttgttcaaatgcttcttgtgcagcttcggaaagctctggtacataaagccaatgtaattcatctactgttgtattatgttcagctgctgcaaaaactgtatcctcaggaattttaattccttcagctaaaagagcttctcgtacctctgatagattacataaagcagctaaaactcttgcattgaatccaccggccgctccaccacaggcaccacaatcaagggctgcagaataaggattattagtactttgactgccatgcccacaaatcacgaccaatggtgcgatgttctctgttaaccccatcatttttaatgcttggcgagcatagttcactttttcttcatcagtaaaacccacaggtatttctgcctctgtagcatcatgatgaagcgagagttttgtatcaggtttgcgtaaccaagcctcacggagattacgaatgaaacgacccgcctttcttggcacaaagctacgggctgccatttgcagagtaagccaaggtccacttagctcaggcagtagtaagctcgaaagcgcattctgcttcatcgttttaaaggtatggcttaaagaatgaattgcttgcttccgttgattgtattttttgaatacatcctcatctgcgaactcttttattttattttgcggtttttgtatgatcggcaaggaagcatgactgtgtttactgccaagttcacaagttgcaatcggcaccccgaagaaaccagcaataccaatcgtttcaaacgggccttctttttctagttgacgacgaaaaggttctgatcgtacatcgatgcagaatgctaattgagctaatgcagatttttcacggccggtttcacgttgtttcgagatgatcttctggcttaatcgatcagtgtacgtttgttcccaagcttctaaccaaagtttcttgcgaagtttctcatcaaagctgtaggcaaatgataaatattcgttttgttcactggccgtcatctgtgaccattcttctaatgtaagcccaccccaatgaatccaagctgctataaggggagcaattgaaattgttttcttagatcgttcattagtcaaaggtaagtatggctttataagagcccactccatggatattcgaaccgctaaatattctgttagtagtgcatgttcgtggctcgattgttgggagcgccaaagcatcatccctgcccatccaggtaatgaaagtaaatgaccttcaagataagtctggatttctgactctgggatttctagtgcgaataaagcttcttgtaaagccaaatgtgcctctttcggccaaccttttaccctttctcgctgctttttgctaagtgctggatcatattgaataagatgctgccaagcacgatagaaaccttcctcacgattaggcattgtccaacccgcttgagagtcatcaagatataatttactccatttaatgacatgatgatctagtatattgactagcctttcaccatcttgattctctatatacgaacttagtggctgcataaacacattctcgatatgatccaatccactacattcacttactaatttctccagctcatgtgatgataaaaggtcggaaggcaggggatctaactttaatgcagcatgacaaaatcgctctgctacgtcccgtgggatgtgataggaatgtgaatcaagccaacgctgcagccccatttccacaaaatcttcatcaatctcacctttattctttgctgaacggatcatagacgcactagggtatatatcaacatcgcgagtgtttttcaaccaacttgcaacctgatcaaaaggttggttttcaagtcccatccacggattacgtgcagcaaatgtagaaataggccaaagtggcgcaatcactcggctggcagatgtaatgaaaacgttaagatccctttcttgaacatcaatatctgtatctatcttttttacattatctttcgttaatacggatgtaatgcccatctcagattagctccttatgaaatatattgtttaaggtagtctgggtgactctctactgactttggttttgcttcacctaatcggactaaccaaagatagagtaccgcgaaaaaaacggaagaacgatgacgagcaacccacgtacctaaagcactgccaaagagtaagagacatacgacaatcatgacagctgacattggaggttgaacactttgaaaaatggttgtatgcagccacttatagaaaaggtgatgaatgataaaatatacgagggctgctcctcctaaaacagttaaaccggcaatccggccaattcggccctctccaaaagcgacaagctgatcccaagaaacggacaatgaccaccctaagatcagcgcactgattaagtgatacccgtctccaggagcagtgagccaaaaagcaacacctataactaaggataaaatccgaccagccatgacccataaataggatgttctttcattagtgcgagtcgatacttcatgacgccctactgctgaaccagcctgtagaaacaacgtagccttgaataaaccatgtaaaataaggtgaataatggctgctatataggcgcctaatgcacactgaatgagcataaaccccatttgtccaatcgtggagcctactaactggcgtttataatcaacctgaactaaactaattccagttccaatcaatacagaaatgctagcaagcagaagtaagataatcgaagcgataccaccatgaaatagaggtgaaaatcgagttagtattattcctccagcatttactaaacctgcatgcataattgcagaaactggggtgggagcaacaatagactcaaccaaccatctttggaacggccattgagctgcaggaatgatcaccgccagtacaatcaatagctgaatccctgttctctcccattctcccagcccagctaaactttcatttgttacaaccaatgatagctgccattgacctgtggcatgaaaaagccacatcatcgcaaaaaacaaagaaaaccaacttaacaaaaataaccgtccagaaattttggctgcttcactagccacttgccaagcactgtttaaccttataagtaaggttaaaccaacaagagttgctccccaaaatagaaccatcaagcggagatcaccacttaaccatgtcattgaagcagctcctgttgtgaaagtaaaaagcgtaaaatattttcgataagatcgatcccccattaagtaacgtacagaaaaacgctgaatgatgaatccaattgcaagaacaaagaaagtcattaaacaagctaaggaatctaagtgccaagggccaacatttccactcacaccactattggcaagaatcagtaaggaaaccaaaagtggtaaagccaagatcccaatatgaatgcgaacaaaactcaagggtacacgcggatgtaaaaacaatagtccactaatcccagaagccataagcataataaaaaataatgttaataatgatgacaaactcagcgaaactaacattctaaattctcccttttttaaaactcattattggtcaaaagacctttcaatcagatcatatttgtctattatttatttcaatttttatttatctctatttttttccaacaaaaaagccgacaacttcaaaatttcaatgattatgttagatcattgaatcctgaaaattgtcggcttcacttcaactaacttcagcgaagttttttgaagagctaccttattattggtctttactttatgctatgttttcatttcctttaatatagtcctgattatcaaataaatcgactcatgttctcttccttttttattaggatactttttcatcctatcaatatttaaaatgaaatatgaaaagaatgctaaaggcctacatattttaaaaggaaaaataaacatctgcatcgattattaagttacgtataagatatgctaaattttaaaagttgtcaagtttatcagtaaactggtctttactttcctctaaaagaatccaacccattatagatgattcactttcaatgaggaacatccatttcagatgaagctcgcttttccagatcgaggagcagtgtcttcatttcaaatccgccccgatagccagttaatgagccattctttcctattacacgatggcacggtacagtaattaataccggattagccccaatagccgcacctacagcacgaacagctgctggtttatttatatcatttgcaatgtcggaataggatttcgtctgtccataaggaatttcacaaagtgcattccagacggctagctgaaattgcgtaccggcgtactcaactggaacagtaaagtttttccgctttccttctagatattgagtgatttcaacggcatagggttcaagcttatcatcatcttcaacaagaagacttcccggaaagcgtttcctagcccattcgaacaattcctcgattggtttgttctgtgaacctacaaacacaagcccctttaaagttgaagcaatataaaaattccaatccttgaacattagtaaagaccaataaagggttggtttatttgtttccattgtacgtttcctccattttactcatttgacgaaatcgtgctggtgtctgtccagttttctttttaaataaagtaataaaataaggcgcgttagctatacccacacatatagcgatatctccaatcgctttatttgtctgaatcaaatactttttagccgcgtgtactctaacttgttgtatatactcaaccagcgtaatgcctttaatttttttaaatgttcgatgcatatgatacggactcccatgacaaatatctgctaacgattctagcgttaatttttctgtgaaatttttatcaatgtattcagtaattaaatcaacccactcgctatcaggcattttttcattagtgggcttgcaacgtttacaagggcgaaaatttgcgcggagagcttgttctgtgtttggaaagatacatacattttcttttttcggaacgcgagatttacaggatggtttacagaatatccctgtcgatttaacagcgtagaaaaattgattattgtacgctgcatcattatttataattgcttgccacttttcatctgttatcatttctgcatcattcgaaattctatgatcatggctctctttatgtccgttattgatactatccggcatttatctcacctctccttacaatgctcatctaattctttgaattgaatcccaatttaaattttcgacacgcgttttttatatcttgggccatttttatctactcccgtttagcattcttgataactacactataacctcataaatagaaaaaaataaggtggttagaatgtaatagcaagataacaaaatgagtaaagatgattatgtgataaactaatttcaaccagcgtgagttttcttataattatttaagataaggagaatgaaaaagtgacatggcatgaagtcaatgatgttattgtcattacattacctgaaattttcgacatgaatgcgaaccttggctacctaaccagggaaaaaaatgaatgcatgtatgaaatagagaacaatatcattacaaaagttatagccattggggaaattcggtccttagtgcaggtaagcgtaatcaataataaacaaatgattgttcaattcctaaacgattctagacctgttgagcagtggaaacgggaagagattgtaaaatatattcatgaatggtttgatcttgataacgatttaactccattttatgaaatggcaaaagcagatccattacttaaaatgcctgcccgaaaattttatgggttgcgagtgatcggcattcccgatttatttgaagctttatgttggggagttttagggcaacaaattaacttagccttcgcgtactccttaaagaagcaatttgtagaagcatttggcgattctattgaatggaatggtaaaaagtattgggtgttcccaccgtacgagcgaattgcacggttaacccctaccgacctggcagatattaaaatgacggtgaaaaaaagtgaatatatcattggaatagccagattaatggcaagtggagaattatcgagggaaaaattaatgaaaatgaactttaaagatgctgaaaaaaacttaattaaaatacgaggaatcggtccttggacagccaattatgttctaatgcgctgccttaggttcccgacagcttttccaatcgatgatgtgggtcttattcattcgataaaaatattacgtaatatgaaccgaaagcctacgaaagatgaaatcttagaaatatcggttccatggaaagaatggcaatcatacgctaccttttatttatggcgtgtcctttactgaatcatttcaactttaaccggaatgtactcaataaaaaaagaatgaactttaaaacctaatcccacaagtacattgtaagtgcgacttctagaattctttgccctttattaattgtcaataaaaaaacacgttatcattccaataggctctccggttttcggatttctagcatgctaaattccaactgctatcaaaagcgtatcttaatgaggaactgctctcttatatctgtattaacattagaaaactcagttaggcaaaagcagtttctctccaagttttaatgccttttaacctgattgaccgatctaatgaggaaacatcttaaatctatagccatggtcgatcgatagtcgggtcctgtaccatcaacttctttaatccatttttccactgtagacgttctttcgcttttggacataaaaacacccctttagataatcttatccaaaggggttaaacatttattactccacagtaacactcttcgcaaggttacgaggtttatccacatcacagccgcgatgcagtgcagcatagtaagcgatcagctgcaatggaacaacagataccaacggagcaagcgctgggtttacttccggcaatacgaatctgtcatccgcatcgtctaggcctttcagtgagatgatgcatgtgtttgctccgcgagcagcaacttctttgacgtttccgcggatgcttaggtttacatgctcttgagttgccagtgcgaatactggtgttccttgttcgatcaaggcaatcgttccgtgctttagctcaccgccggcaaaaccttctgcctggatgtaagaaatctctttcagcttcagtgcgccttcgacacatacgaagtagtcaaggccgcgtccgatgaagaaagcatttctggatacagtcaggtattcacgagcgatcatttccatttcgtctttctggtcgcatagagcttccattgcgtttgcagcgataccgagttctttgacgaggtcaaatccgatattgatgccatttttgtcagcagccacagaagcaagaaccgccagaactgcgatttgtgcagtgtatgctttcgttgacgcaacagcgatctcagggcctgcatgaagcagcaatgtatagtcagcttcacgagaaagcgttgatccaggtacgtttgtgattgtcagggctttgtgtccgagcgctttgacttgaacgagtaccgcgcggctgtctgctgtttctccgctttgagaaaggaaaatgaagagcggtttcttagacagaagcggcatgttgtaggagaattcactcgctacatgcacttcaaccggcacgtttgcccacatttcaatatattgtttaccgacaagtcctgcatggtagcttgttccgcagccaatgatatagatgcggtccgcttccgctacagcggcagcgatatcgccaggcacagacagcttgccgttttcatcttgatacgtttggatgattttgcgcataacaacaggctgctcatccgtttctttcaacatgtagtgagggtacgtgcctttttcgatatcactggcatcaagctcagcaatataagacgcacgtgtaatcacgtcaccatcaaggtttttgatgacaacttggtcatcagtgacgataaccatttctttatccatcagctctacgtattcgttggttacttgaagcatcgccatcgcatcagatgctacgacgttgaatgtatctccaagacctactaatagagggcttttgtttttcgctacaaaaatcgtttctctgttgtcgttatcgaataaagcaattgcataagagccttttaacagtgtaagtgttttgcggaacgcttcttctgtctcaagtcctccattgacgaattgctcgattacttgaacgactacttctgtatcggtgtcacttttgagctctacatcttgcaaatactcttgcttcagctgaacatagttctcgatcacgccgttgtgaacaagtgtaaagcggcccagtgcgctttgatgcgggtgagcgttcagatagcttggttcgccgtgtgtcgcccagcgagtatgcccaattccggctttcgcttctacattggcatccacaacttcacgaagatctgcaatgcgtcctttttctttgaacacatggattccctgttcgttggcaacagcaataccagcagagtcataaccgcgatactcaagcttctctaacccttttaataaaatttccttcgcatcaagctgaccgatataacctacgattccacacatatttttcttcctcctaagattgtaaaaggagacgaagaaagtcaaatttcaaggggactttcaatcgtcccctcctacatgttttttggaagatcatgtgatttctctttgttcaaggagtcacccccttggtttgaagaaatccttacggctgtgatctgcacactcagccgggaggcatccgccgaaaattcgataacctccatcctcgtcaactaagcctttttccgggcgcttagttcgggcgctataattataggtaaagcaataatcccgtcttcttttcctattgagaaaataagaacaagacaagcttgattttacaacatgtggcataaacggtcaattgttttttaagcaactttgccgtatgtctcacaattatcttatgtaaacctcgcttgtcttgttcactctctgataatagacttcgttactctaatcccatttctgaccggacgacttcaacaatgcgattgacatactcatcgcacagctctttcgtcttcgcttcagccatgacacggacgagcggttcagttcctgaagggcgcaccaaaatccggccgtcgccgttcatttctttttcaacttcagaaataactgcttttactttttcattttcttcaactttatatttatcagtcactctcacattgactaacagctgcgggaacttctgcatttcagctgcaagctctgacagcggcttgcctgttgcttttaaagtgttcatcagcataatagcagacaataatccgtcccctgtcgtgttgtaatcaaggaaaataagatgtcctgactgctctccgccgacgttgtagccgtcttttttcattgcttctactacgtagcggtcgccgacagctgtctgcacgcttttgatgccttctttttcgagcgccttatagaagccgaggttgctcatcacggttgaaaccactgtatcatcctttaaacggccctctgatttcagatgttttgagcatatgtacatgatttggtcgccgtctacaatatttcctttttcatcgacagcaatcaggcggtcgccgtcaccgtcgaacgcaagaccgagatccgcgtttttctctttgacaaacgcgctgagcgcttcgggatgagtcgaaccgacgccgtcattaatgtttaatccgttcggggaagtccccattgtagaaacatctgcatctaaatcagcaaacaggtgtgtcgccaaggatgacgttgcgccattggcacagtccaatgccacatgaatgcctgtgaaatcttcatcagctgtctgttttaagaattgcagatatttttgtccgccttcaaaataatcgtttacaagtccaaggtctgctccgacaggtcttggcagcttatcctcaggttcgtccatcaggcgctcaatttcagcctcctgttcatcagaaagcttaaatccatctcccccaaagaatttgatgccgttatcctgcactgggttatgagaagcggaaatcatgacgcccgcctctgcatccatcgcttttgtcaaataagatacacctggtgtagaaatgacacccaggcgcatgacttctgcgccaatggataaaagtccggcgacaagggctccctccagcatatggccggagatgcgtgtatcgcggcctatcagcacttttggacgttgtttgtcttttgtcagcacataaccgccgaaacgtccgactttaaaggccagctcaggtgtaagctcactattggcgacacctcttacaccgtctgttccaaaatacttgcccattttataatcgctccttttttattccgatgaggattgtgaattcgcagtggattcatcctcatcctgatcttggttttgatctttatttccgtcttggttttgatcgttgttgtttttatcagtgttctttgtatcttcttgctgattgttcttttgatcatttgtttgtttatctgtgtcctggttccctgatgtattgctgctgttatcattcgttgatgtattgcttttcttagacgtcagcttgattttggcgtttttccgccccaaggaccaagttacattctgtggcccgttcacttcaagcttcacgctatgctccccgtcctctaaatctgaaacattcacatacaattcaatatctgattttttcagtttatttatattcgtgggagagcctttagccgttacatctatcgcttgtgattcaggatcaagaaattcaatgttttgtgagctgctcagccctacagtcttgatagggacattctcgaacttctgatccgcttcactatcgacttctatatgcaaagtcacctttgacggtgagatttttttgacaccgtcaggaagcggaatatctgcctcgatatcggaatccttgttaattttacttaaatctaggctgacgccgtcaataaattcaagagaatccaacacatcctgtgagccgtaaaccgttacctcactggggctggattcaatattcgctatgctgacaccgtcaggaaggcttcctgtccgttcaattttaaagggcacttttttactcgggcttgtcaccggaacggtaatcttgatgaccgagggctccacgtcgacaggaagcgcgtttccgtctttatcatagacagtcactttcgcttccttttcaatcgtttcatctgcgttttccaaattcactgaagcttttacaagagaaatattatcgatcacatttttcgatccggtaatctgcacatttttcggactgacaatcggctgctccggagaatagccttttttcatcttgcttttgttgtagtactccacttctacgggaaaacttttggtcgtccgttcctgaatggtcactgtcgtaacagacggattaattgagattgtcagcccatccgacacgtttttggccttaagctcaaccttatgtgtgccggttttcaaatgttccatatcggcatatatttcaaagtttttggtctgccgagcctttttcacggcgcttgtcgagccttttatcgtgacattaaccgtttgcggaacacccgtcacgacgtaattttcatcatcataatacgctttaaccggaatatcagtcagagttgcttcatcagttgttgatgtcggaaagaaagattcacccggtttttttggagtcggtgcttggttgctgttaaccgccacataaagcaagagcgcgaaaagcagagcaataattttcacagcccagcggttgtttaagaatttatccatttttcttgcccctccaataccagcggttagaagaagtgtctctggtgtttttcttaaactcggcttcaagcatttctttcagcgcttcttctgtaagctctctgtgaaggtcgccgttctttgccacactgacgccgccggtctcttcagacacaataatcgtcaaactgtctgttacttcactgataccgacagctgctctgtgccgcgtgcccagttcttttgaaataaacgggctctcagaaagcggcagataacaggcggccgcggcaatttcattatttttcataattaccgcaccgtcatgaagcggggtgtttggaataaaaatattgatcagcagctcagagctgactttggcatttagtggtatgccggtctcaatataatcgcccattccagtatcccgctcaatggtcagcagggcgcctatacggcgtttcgccatataattgattgcttttgtaatggcctcaatcgttttctgctgcgcttcttcaacaggcgtgccgctcctcgaaaaaaagcggccgcggcctagctgttcaagcgctcttctcagctcaggctgaaaaataataataattgctaaaaatccccatgttatcgcttggtccatcagccattgaagtgtgctgaggcccaaatattggctggccatacgaacaagcacgatgactacaattccttttaacagctgaaccgctttcgtgccgcgtatcaccataatcaatttatatatcacataccaaacaaggagaatatcaacggcattgccgaggtactgcaaaaaagggatatcctcaaaagccatttcctcgtcctccaagatttcagtcatttcgtattttgtgttttacgtgttacgcatatgtactttacatagcgagcccattataccacatttcgatttagcaagtgaaatgtgccagccctctcagcccgcaaaaaaagagcaaagcggctaacgcgctttactcttctccgttcggattgaatgcatcgagtacacttttccccgcagacttcatcttgtaccatgtccagtcgaataactgattgatttcttcaatctgaccggtgacttgtccagcagaggccatatacttttcgccgtttacgacggttacatccccgtctattttgcctttaataatcagcttgccgtttttgacagtgacatcacctttgaccgtctcaccttctggcacggtcacagtatggttatgaaccacaagattcggctgcttggacacgctgaaattgtggtcattatgccagctgttaaaaaaacccccgcccatcaaaatgatgaataccgcagcagctgcgataacgggatgggttctgaaccatctttttacagaagctcttttcttctccttaggcaattttgccatgacattagcggtaaaatccgcgggggcttcgacatgcgatgtgctccgtacgagcgctatggatttctccatctcgtaaaaatgctttctgcatttctcgcatgtctccagatgttcatttaatacgtgttcatcttttggaaggatatctccatcaagatgcatatgcataagctgcacaatttgttcaggacagctcatttcatcaccccacttaaagatcccttaattgttttctaagagcctctctgcctctgtgaatccgcgttttcacagtccccacaggaatgtttagaatctccccgatttcaattaatgagagttcgtcaatatactttaatacgatgactgttctgtatttgtcaggaagctttaaaattttctgctgtatcgtgtttgagagctccagcgatacaactgcatcttcaggcaaaacaccatctgcgacgatttgagaatacatggtcaagccttccgtaccagccacctctgcgtcgaggtaataatccggcttctttttgcgaatgcggtcaatggtcaaattggtcgcgattcgataaagccaagttgaaaatttccggttaatatcaaaactgtcgatattaacgtacgctctgatgaaagcttcctgtgcaatatcctccgcctcatgcacattgccaagcatacggtagcaaagctgataaattttatctttgtaaatatctacgatgtccgcaaatgcatcctggtcgccttttttgacttgtttaattctttttttaatcatcatttccatatttatctaacctctgccttcaccggtctgtatgtatacgagcttcgtttcaaaaggtttcaatttttttataaaataagtttatcaaatttttggcagggtgtagatggtaattcgtgaataaactaccttaacatatttttaaaattattatacagactgaacagttagaagttggaatgatttttccgaaaagaaaaaagacaccttttgatcaaaggtgtctgtgactgggctagctggattcgaaccaacgcatgacggagtcaaagtccgttgccttaccgcttggctatagcccaataatggtggaggggggcagattcgaactgccgaaccctgagggagcggatttacagtccgccgcgtttagccacttcgctacccctccacataaaattttgaaaaaacagtgccggcaagaggacttgaacccccaacctactgattacaagtcagttgctctaccaattgagctacaccggcaagatggtggaggatgacgggctcgaaccgccgaccctctgcttgtaaggcagatgctctcccagctgagctaatcctccaaatggtgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccgttgtgttctcgtcgagctgacaaaagttattatatacaggtcaccccctgtttgtaaagaggaaaattaaattttttattttcaaactttttaactccttttttaactgaaaaagcctcccaactaaagccatttattttatgatagagacaagcaaagcaagagaggagaaaccaatatgattctagtcagttcttgccttggaggcattgaatgcagatataacggctctcacgcagcgtcggagaaaatcagaaaactagtcgatgaaaagaaagcagtcatggcttgccctgaacttctcggcggcttctctaccccacgcgaacccgcagaaatcataggaggcactggcgaggatgtcctcaatggaacagcgaaaatcgtgacagcttcaggagaagacgtcacagaactatatatggaaggcgccgcgaaaacattggcttacgcaaaagaaatcaacgcttctgccgtcatattaaaagaaaacagtccatcttgcggaagcggttttatctataacggcacattctctggcaaaaaaatcaccggcagcggagtaaccgccgcactgttaaaacaagcgggctaccgcgtcatttcggaaaacgagcttaacgacatattgtaaggaggccaccccatgactcaagacatttctttatccttctataagcctgaacacttgcccgagctccaatcattcacgctcaccaacgatgacaaacgctttacctccctcccgaaagaggtgctgtctcaggctctgggcatacaggaccgatacccggttgtcatcttaaaagacgaccttccagtcggttttttcattttacatgcatcaaaagaaacgcttgcttcctattctaacaatccatttgctttactgctcagctccctgtctttaaccgctgtgcatcacggaaaaggctatgcgaaaaaagccatgcttttgcttcccgcttttgtgagcggatattttccatggtgcgacgaaatcatcttggccgtcaatcatctgaacatacgcgcaaaacacctttatatgaaaagcgggttccttgataaaggacggcgaagaatcgggccgcttggagaacagttgatccttcatcatttcttatagtcttaagtgaaataaaatttcaaaaatttaaaaacatagttgaaatatcataacagaaatgaatatactgaatattgagatatatcattttaaaacagggggcatcctcatgtcagaaccattaaaccttcaccgtcttacaacggaatcacgcaatagtcaaacagttgaaatccacaaagcaaacactctcggcatccttaaaatgatcaacaacgaagatatgaaagtcgctgcagccgttcaggaggttctccccgacatcaaaacagctgtagactgcgcatatgaatcgtttcaaaatggaggccggctcatatatacaggcgccggcacaagcggcagactcggcgtcatggatgctgttgaatgtcctcccacctacagcgtaagcccagatcaggtcatcggaatcatggctggaggccccgaagcctttttacaggcagcagagggcattgaagacagtgaagaagcaggagctgaagatttaagaaacatacagctcacttcaaatgacaccgtcattgccatcgcagcaagcggccgcacaccctacgccgcaggcgccctaagatacgcccgtaaagtcggagcacacaccatcgcccttacttgcaatgaaaattccgccatcagcaaggatgcggatcacagcattgaggttgtcgtcggacctgaggccattacaggatcaacacgtatgaaagccgcaaccgctcataaaatgattctaaacatgatatctaccgctgtaatggtcaaaatcggcaaggtttacgaaaacttgatggtagacgtcaacgtcagcaacaaaaaactaaaagaacgcgccatcagcatcatccaaagccttacaaacgcttcatacgacacagccagatacactctggaacaagccgatcatcacgtcaaaacagcaatcgtcatgctcaaaacaagcacagatcagaaacaagcacagacattactcgatgaagcaaacggtttcattgacaaagcaatcgaacattaccatccatgataaggagagaactagaatggccacaggcggtttagcgatcatccaatcaatgaagcataagctccctccatccgagcgcaaacttgcagattatatcctagcccatccccacaaagcaatcgaaagcacggtcaacgaaatcagcgccttagccaattcaagtgacgctgccgtcatcaggctctgcaaatcactcggtttaaaaggatttcaagatttaaaaatgagagtagcaggcgatctggcaaagcctacgtttcagggctaccgggatattgttccccacgagccgctgccctccatttccgaaaaaacggccggcaatgccattcaagccattcaggatacttcagacctgatggactacaaagagcttgaacgagcggtttctctgcttctcaaagctcataccgtgcattttatcggcctcggggcttccggcattgtcgccaaggacgcccagcaaaagtggcttcgcattcataaacaagcaaccgcgtttacagacactcatcttgtggcatctttaatcgcaaatgcagataaagacgacatcgtattcgccatttcgttttcaggagagacacaggaaatcgttgaactgttcgccatggctaaggaaaaaggcatcacaacgatcagcctcacacaattcagtcagacatccgtctccgcactggctgatgtccctttgtatacagcccattccaatgaagccttgattcgaagtgcagccacttcttcccgcctcgcccagctttttataattgatgttttgtttttaggcatggcggctgagcagtatgaaacgacaaccggttatatagataaaacgagagcagccatacaatctatgagaataaaataaggcatcttgaaggggaggggttttaatgagcaaagaaaataactaccatcatctcgcacagaaaatccttgagctatgcggaggaaaatccaatatttcttcatatacgcattgcatgacacgcctgcgcattacgccttacgatgaaagcaaagcggatgctcaggctttaagaaagcttgacggcgtattgggggtcgttgaagctgaaaccttacaaattatcctcggcacaggagttgtcaatcatgttacagctgctttctcaaagctcgtgtcagcagaagaaggtgccgatgtcaaagaagcagcggccaaaaagaaagccgatatcaatcggaaaaatgccactccttttaaacttttcttacgtaaaattgccagcatttttatccctcttattcccgctctagtcgcttccggtttaattactgggattaccaaagcaattattcaagcaggctggctctctgcagactcacaaattgcgattatcctgacagtcatcggatcagggctgttcacttatctcggcattctcgtcggtattaacgcttcgaaagaatttggcgggacacccgcacttggggctttggccgggatcttgattatcaatccggagatcgcaaaaatcagtttatttggagaagagcttctcccgggcaggggaggtctgatcggcgtccttttcgcagccatattcattgcttacaccgaacaatttattcgccgttttattcctcaatcacttgatatcattgtcacacccaccgtttcactgttaatcaccggaatcgtaacgtatgtcgtatttatgcctttaggcggattcatttctgatgctattacatccggcctactgtccatcctggacatcggcggcatcgctgcgggctttattctgggcgcaaccttccttcctctcgtcgtaaccggactgcatcaaggcttgacgcctgtgcacatggaactgatcaattcaattggcaatgatcctctgctccctattttggctatgggaggtgcaggacaggtaggcgcggcctttgccgttttcgtgaagacgaaaaaaacaacactgaggaaagcaatcgccggcgggcttccatcgggactgctcggcattggtgaaccgcttattttcggagtcacgctgccgcttggccgtccgtttttaacagcatgtttaggagctggaatcggcggcgcctttcaagcttattttcaagtagccaccattgcgattggtgtctccggactgccgctatcttttctagtcctgccttcgcaaatcatcctgtatatcgttgggctctttatttcctacgcggccggttttttattgacctatgcattcggatataaagatgaaatggcttctcagttcgattaaattgtttctgttttagggatagtaaacgggatagaagcacagaaaggggctagcctgtgaaaacaaagacactgttcatattcagtgccattttaaccctatcgatatttgcgccaaatgaaaccttcgcacaaacagcaggcaacttgattgagccgaaaatcataaatgcagaaactgcacaattctcgacgaagaagctaaggaaggtagatcagatgatagaacgggatattgcagcaggatttccaggcgccgttcttgtggtggtgaaggatggacgcatcataaaaaaagcagcatacggctacagtaaaaagtacgaaggatcagaactgctgcgccgtccggccaaaatgaaaacccgcacgatgtttgacttagcctcaaatacaaaaatgtacgcaacaaattttgcattgcagcgcttagtcagccaaggaaaacttgacgtctatgaaaaagtttctgcatatttgccgggtttcaaggatcagccgggtgacctcataaaaggaaaagacaagatacgtgtcattgatgtcctccagcaccaatcagggctcccatcaagcttttacttttacacgccggaaaaagccggcaagtactattcccaagaacgggacaaaacgattgaatatttgacgaaaattccgctcgattatcaaaccgggacaaaacacgtatacagtgacattggatatatgctactcggatgtattgtcgaaaaactcaccggcaaaccgcttgatgtctacacggagcaagagctctacaaaccgctcaggctgaagcataccttgtacaatccgctgcaaaagggctttaaaccgaaacagttcgcagctactgaacgcatgggcaatacacgtgacggcgttattcaattccctaacatccgcacaaacacgctgcaaggagaggtgcatgacgaaaaagcgttttactcaatggacggcgtgtctgggcatgccggattgttctcaaatgcagatgatatggccatactgctgcaagtcatgttaaacaaaggttcataccgaaacatttctttatttgatcagaaaacagccgacctgtttacagcaccttcagcaacagatccgacattcgctcttggctggaggcggaacggaagtaaaagcatggaatggatgtttggccctcatgccagcgaaaatgcttacgggcataccggctggacggggacagttacaattattgatccagcatacaatttaggcatcgcattgttaacaaataaaaagcatacaccagttattgatccggaagaaaatccgaacgtctttgaaggtgaccaatttccaacaggcagttatggaagtgtcataaccgcgatttatgaagcgatggagtgaatgattagacgataggaggaagtttctatgagacctgtctttccgcttatcctttcagccgttctctttctttcatgctttttcggggccagacagacagaagcctctgcatccaaacgtgcaatcgatgccaatcagattgtcaatcgtatgtcgttagatgaaaaactcggccagatgctgatgcctgattttagaaattggcaaaaggaaggcgagtcctctccgcaagcccttacaaaaatgaatgatgaagtcgccagcctcgtcaagaaatatcaattcggaggcatcatcctttttgcagaaaatgtaaaaacaacaaaacaaactgtccaactgacagacgattaccaaaaggcaagtccaaaaatcccgctcatgctgagtattgatcaggaaggcggcattgtaacgaggttaggggagggcactaatttcccagggaatatggcgctgggcgcagccagaagcagaatcaatgcgtatcagaccggcagcatcatcggaaaagagctctctgccttaggcatcaatacagatttcagccctgtcgtggacattaacaataatcctgataatcctgtaatcggcgtacggtcattcagctccaatcgagaactgacatcacgcctcggtttatatacgatgaaagggttgcagcggcaggatatcgcgtctgccctcaaacatttcccgggacatggagacacggacgttgacagccattatggactgccgctcgtttcccatggccaagaacggcttcgtgaggtcgagctttatccttttcaaaaagcaattgatgctggtgctgatatggtgatgacagcccatgttcagtttcccgcctttgatgacaccacttacaaaagcaaactcgatggatcggacattctggttccagctacactttcaaaaaaagtgatgacaggtcttcttcgtcaggaaatgggctttaatggggtcatcgttaccgatgcgctcaatatgaaggcaatcgcagatcatttcggacaggaagaggctgtggtcatggccgtaaaagctggtgtcgatattgcattaatgccagcctcagtcacttcattgaaagaagaacagaaattcgcacgtgttattcaagctttgaaagaagccgtgaaaaacggggatattcctgaacaacaaatcaacaattcagttgaaagaatcatttccctgaaaataaaacgcggcatgtatccagcgcgaaacagcgacagtacaaaagaaaaaatagccaaagccaaaaaaatcgtaggaagcaagcagcacctgaaagcagagaaaaaattagctgaaaaagcagtaactgtattaaaaaatgaacagcacactttgccgttcaagcctaaaaaaggcagccgaatcttaattgtggcaccttacgaagaacaaactgcttcaatcgaacaaaccattcacgatctcatcaagcgaaagaaaatcaaacccgtatccctcagcaaaatgaactttgccagccaagtatttaagaccgagcatgaaaaacaagtaaaagaggctgattatatcattaccggctcctatgtcgtcaaaaatgaccctgtcgtcaacgacggtgtcatcgacgacacaatatcagattcaagcaaatgggccaccgtgtttccgagagctgtcatgaaagccgcactgcagcacaacaaaccatttgtcttaatgagcctgcgcaacccctatgacgcagccaatttcgaagaagcaaaagcactgattgcagtctatggctttaaaggatacgcaaatggccgttatcttcaacctaatattccggccggagtgatggcgatattcggccaggcaaaacctaaaggcacacttccagttgacattccgtcagtcacgaaaccagggaacaccctttacccacttggctacggattaaatatcaaaacgggaagaccgctttaataaggagggacacatgagaaaaacaatattcgcttttctgacagggctcatgatgttcggaacgataaccgctgcctctgcttcacccgattcaaagaatcaaacagctaaaaaacctaaagtccagactgggatagacacgctcttgccagactataaaaaacagctcaagggaaaacgcatcggactgatcaccaatccagccggagtaaacacatctctaaaaagcagtgtcgatatcctttacgagaacccggatatcaaactgacagctttattcggccctgaacacggcgtccgcggtgacgcccaggctggagacgaagtaggctcttacattgacgaaaaaaccggggttcccgtatacagcctctacggaaaaacgaaaaaaccgactccagaaatgcttaaaaatgtcgatattctaatgtttgacattcaggatgtcgggacccgtttctacacgtacatttatacaatggcatacgcaatggaagccgctaaagaaaacggcattccatttatggtgctggaccgtccgaatcctcaaggcgggaatcatattgaaggaccaatcttagaacctgaatacgcctcatttgtcggattgtatcccattccattgaagcatgggatgacgataggcgaattggcttcactgttcaacaaagaatttagtattgatgccgatcttacagtggtaaaaatgaaacactggaaacgaaaaatggattttgacgatacccgattgcctttcgtcctcccttcgcctaacatgccgacggtggaaagcacatttgtttatcctgcaaccgggctgattgaaggaacaaatatatccgaagggcgagggacaacaaagccattcgaattgatcggagctccctttatcaaaagcacagaacttgaagaaacattaaacagcctccatttgccgggcgttacatttagggcagcatccttcacaccgacgttttctaaacatcaaggaacgctttgccacggtgtgcagctctatgtgacagacagagataagtttgaagccgttaaaacgggtctttcagtcattaaaaccatacacgatctctatcctgaggattttgagttcctgtcaacaggttcattcgataaactggcaggcaacggctggatcaggacaaaaattgaaaatggaacttcggttgagaacatcataaacagctatgaaaaaacactccaacaattcagcaaaacaagaaaaaagtatctcatttattagaacataagcatcgtatgttacacgtgtaacatattcttattgaacgaaagacccttacttttacacataagtaagggtttttttcatgctaaaaacccacccgctttatataggaaaactttcatttatttggtacaatttttattgaaaatgattatcaattgaaagcttctgaaaaggtggtctactcgtgcaaaatgcagtgatttatcaaccagtacaaattgaatatctaaaaaagacaagtgatctcttctcagaacagcaattagccgattcattcgtgctgatttttcatttaaaaggaaacggctatatttcgatcggaacaaacaccaatcctctgcaaaaaaagacactttatgtttgtccgcctaacgagacctttggctttacgccagcagccgatggacatatagatgcctgtataatcaggcttctaagctatatcaaggaaaccgggcaagatattttcacaccgtgcacagaatcggaattagccaaactgaagcttatgaatgtttcacatatcgaaaatcttgcagtccggcttcaagagcttgccgcactatggaatgaatcgtctcagctttctcagctaaaatgtgtgattgaagtacaaagcctgatttatgatctttttactgccagtttatctgatcaaacggatacacattcagcaatcgaaaaaacaaaacactatatcgaaacccatgccgatacaaaaatcacgcttgcccagctgtcgcaaatggcaggaatcagtgccaaacactacagtgaaagctttaaaaaatggacaggacagagcgtaacagaatttattacgaaaacacgaatcacaaaggcaaaacggctcatggcaaaatcaaactgcaaattgaaagaaatcgcacaccaaaccggttatcaagatgaattttatttcagcagaatctttaaaaaatatacaggctgttcacctacaagctatatgaaaaaacgccgaaagaaaatcgccgcatacggaaggggcacaatgggccatctcatccctcttcaccacataccttttgcggccgctctgcatccgaaatggacgtcttactactatcagcattattcgacagatatacccgtccagctcagtgcataccggtttaatgaaaagtgggaagaaaacctgtacacgttatcacaggcagaaccagatgtgattgtcagcatggattctatttctccagaagaacaagatcgcctgaatcgcatcgcagaagtcatgtaccttccttcagaagaaagctggagaacccactttctgcaaactgcctcatttttaaaggaggagtccgaagcagaaaagtggctagcggattatgaccagcagacaacggccgccaaaaaaacacttcagcacgttcaagggctgcgttttctctttttgaggctgcataagcaaaacttctatctggctcataaccgaagtgtccgcgaagttttctttggggatttaggattcagctcggcaacaacggctgacacaccttcagaacaagcgatttcgttagaaaatatcgcaaattaccaagctgactgtatgatgctttttctttttaaagagccggagaccatagcttactaccagcaattacagcagacagaagcatggcaaaacctaagcgcggtacgagataaccgtgtttatcttctatcccttgacccgtggaatgaatactcagcttgcgggcacgaacgcatcgttcagcaaactgtttctttactatccggagattgtccatgataaatcaggaatttgtccatggtgttatatctgttcattctctataattccaattgataatagttatcaattgaacaggaggctctatagatgaaaaagatatctcttaccttattaatcttacttctcgcgctgacggcggcagcttgcggcagcaaaaatgaatcaactgccagcaaggcaagcggcacagcatctgagaagaagaaaattgaataccttgataaaacatatgaagtaactgtaccgacagacaaaattgccattacgggaagcgttgaatcaatggaagacgcgaaattgcttgacgttcatccgcaaggcgcaatttcattctccggcaaattccctgatatgttcaaagacatcactgataaagccgaaccaaccggagaaaaaatggagccaaatattgaaaagattcttgaaatgaagccagatgttatccttgcttcaacaaagtttccggaaaaaacgctgcaaaaaatcagcacagcaggcacgacgatcccagtttctcatatctcttcaaactggaaggaaaacatgatgcttcttgcccagctgactggaaaagagaaaaaagcaaagaaaattattgcagactatgaacaggatctaaaagaaataaaaacaaaaatcaacgataaagcgaaagattcaaaagcgcttgtcatcagaatcagacaaggcaacatttacatttaccctgaacaggtgtatttcaactccacactatacggtgatttaggccttaaggcgccgaacgaagtaaaggctgcaaaagcgcaagagctgagttcattagaaaaattaagtgaaatgaacccggaccatattttcgtccaattttctgatgatgaaaatgcagacaaacctgatgccttaaaagatttagagaaaaatccaatctggaaaagccttaaagcagtcaaagaagaccatgtgtatgtcaactcagtggaccctctcgcacaaggcggcacagcttggagcaaagtccgtttcctgaaagcggctgctgaaaaattgacacaaaactaattcagagtaggtttttgtatgtattcaaaacagtggacacgtatcatattgattacttctccatttgctatagcgctgtcacttttgctttcaatcctttatggggcaaagcatctcagcacagatattgtttttacatctcttattcatttcgatccgggaaacacagaccatcaaattatatggcattcccggattccaagggctgccggcgctctgctcataggggcagcccttgctgtttctggagcgcttatgcagggcattacgcgcaattatttagcttcgccatccattatgggtgtttcagatggttcagcgtttatcattacgctttgcatggttctgctcccgcaatcatcttcgattgaaatgatgatatactcttttatcggctcagcgttaggagcggtgttagtattcggccttgccgccatgatgccaaacggatttacccccgtgcagctcgccatcatcggcacagtcacaagcatgctgctcagcagcttatcagcggccatgtcgatttattttcaaatttctcaggatctcagtttctggtacagtgccagacttcatcaaatgagtccagatttcctgaagcttgccgctccgtttttcctgattggcattataatggccatttctctcagcaaaaaggtaaccgctgtatcattaggggacgacatttctaaaagcctggggcaaaagaaaaaaaccattaaaatcatggcgatgctttccgtcatcattctaaccggcagtgccgtagcgctggccggaaaaattgcgtttgtcgggttggttgttccgcatatcacgagatttctcgtcggctctgattacagcaggctgattccgtgttcctgtattttgggcggaatctttttaaccctgtgtgatctcgcaagcagatttatcaactatccgtttgaaacaccgattgaggtcgtaacatccattatcggcgtacctttcttcctttatttaattaaacgaaaaggaggggagcaaaatggctaaaaaatatgcattgttcatcgctttgattcttgttgtcagctatttcagcttaacgagcggatcattttctgttcgtcctgctgagctgctctccactctttttcaaatcgacccgaatccgcagtatgaaattttgctgttcgatttaagactgccgcgggttgtcatggctgctattattggactcggtcttggcattgcaggcgctgttatccaggccatcacgagaaacgggcttgctgaccctggaattctcggaatcaacgcaggggcaggagctggcattgtagcgtttatgctcttattccaaggccagaaggaagtgacatccatagctgcagcgatgggaatgccgctctttggattgataggcgggctcatcgcggcgatcctgatttacatatttgcatggcacagaggcaatttagattcaggaagaattattttggtagggattgcgatcaattcaggattcagcgccctgtctttgtttttatctttaaaaatggacccgcaagactatcaaatggccatggtgtggaaaaacggaagcatctggtctgccaactggacgtatattacagctgtactcccatggatgctgctgtttataccgattcttatcggcaaatcccgcctgctcgacaccattcgttttgatgaagacacagtcagaagcctcggtatttcatcaaataaagaaaaaaccatccttctcgttgcctgtgtagcaatcatcagcgcctgtgtctccgtagcgggaagtatggcgtttgtcggcttaattgctccccatatctcacggagactggctggcgtcgaacatcgctatatcctgccactgagcggtttaatcgggatgcttcttgtgataagcgcagactttgccggaaaactgttttttcagcccgcagaagtgcccgcaggcatcattttggcgatcctcggagttccttatttcttatatctgcttttcaagcaaaaaaagggggagaatgcttgaaaggatctctttcagaacacaaagccggcaacaggaggttcacgctgtacctccctccttcctacagcacagacagcgggggatttcctgctgtttacgtgcaggatggcagttctttgttccaaaaccaaatcgaattactagaaagcgcctttcaacagcaaaggctccctgaactcgtgctgatcggtatcgaacccgaaaaccggcttgatgaatacaccccatggccggctgcatcactcagtgatcggttcacggacttcggcggaatgggatatcactatctgtctgatataacgaaccagttcattccgctaatcgaagaaaactggaacgtcaccagggaaccgcagtcaagaggaatgatcggtgcctcattaggcggcctcatctcaatgttcgccatattaaaatatccgtcaatgttcgggaaaataggctctatatcaggttcatactggtacgagaacgcagcggaaaccattcatatatcttctttaaagcccggcactgcacgtgttttcatgtctatcgggagtgaagaaggccgtgaaaaacaatccattcagcgacatatgctgaaaaaaacaaagcaagttcatcaaagtctaaaagaaaaaggcttcactgaagaccagttgtgtctttcaattgaaaaaggagcggtgcaccaccacaagtatttctgcaaacagttcatcaacgcgctcgaatggctatacggaaaaaaccgctcaaccctatgagcggtttttttatgccttctgcaacattggttttaattcaaaacgattcagcatatagccaaacaaagcagccaatatctgctgaaacagcatgccgatcacaacaggaacggcaacctgagacgggaagaacgtaacggcaagaactgcgccggcactaatattcctcatgcctcccgtaaatataagagagactatttcctcttgccgccttttcatcatttttccgatcagccaagcagcggcataacctgttaacgcgataaagaataccgttacagctattcctgcaaatctcaaatcaatggatttgaaataaggagcaatcgctgaactgttaatcgcaatcactgccatcaagcaaagctttgaaaaaggcgacagcgcactgctcacaaacgcagttctttctggagatgacatctgattaaacagcatgcccaaaaaagaaggaatcacgaccattacaatcagacctttcatcattccccacacatccatgtgaacctgagcgccggccagcaatgaaagactcagcggtacgattagcggtgacagcacagtatcaactaaaataatcgaaagtgtcaaaccgacattccctttgtacatcgctgcccaaatcaagcttgtaatccccgtaggaatcacaacagccaatgttaaaccggtaatcgtcaaaggatcacctttaaatataagatggccgctgccccaagcaaaaagcggcatgaaaatatgaagaacgaatagtgcaagaatcatagggagaggatgagacaatgcatgtctcaaagattgaaagttcgcgctcaaactgcctgcaaacgtaataaaagcaaagatccaaggcacagcccattcatacccatttaaaaactgagacagcagcacgcccagcaccacactagtcggcgttaacagcggcatcactctccccaatacacggttcagcttctgaagcatcatatgcaagtcccctatttaaaatttctcttctctctattatatcaatgctgcttaagtgtatgttatataaaaaagcccagatctcattcatctgggcttctctattttatgccatctgtttcattagagatttactcgctttattcaaaccttttaactcagcttcaatgccttgttccttaaacttcgcaacaatcttatcaagtgcggccgcaccagaatcgtcccatacgtgagcttcagttaagtcaatcacaacccgctcaatatcctcttgatatataaacgcattcgtaagatcagtcactgacgcaaaaaagatttgccccttcacttgatacgttctaagcttttgatcctctgcatgagaaacgattttcagcttcgagatttttgctacaaagaacacggcacttaaaagaacaccgacaaatacacccttagataagtcatccgtcacaacaaccgtaaccacagtcacaaccatgacaatcgagtccgtgagcggcgcttttttgagaccttttaaagaagaccaatcaaaagtgccgacagacaccataaccattacagctactaacgccgccattgggattttcaccacgacatgacttaacaccgcaattaaaaacatcagaaaagcaccggcaacaaatgctgacaaacgtccgcgaccgcccgcttttgtattaatgacagattgtccgatcatagcgcagcctgccattccgccaaagaatccagtcacgatattcgcaattccctgtccgcggctctctttatttttatcactatccgtatccgtcatttcatcaataatctgtgctgtcagcaaagattcaagcaacccgacaaacgctaaagcaattgaataaggaaaaataatttgcagtgtttcaaaggtaaacggaacatcagggattaagaaatgaggcaatgaactagaaatattgcccatatcaccaaccgtccgcacatccacatggaaagtgaccgcaataattgtcatcacaataatcgccacaagcggagacggaacagcagtcgtaaaccttggcagcacataaataataaccaacgacccggcaagcatcgcatacatgctccaagaagcaccttcaaactggggaagctgcgcagagaagataaggatcgccagcgcattcacaaacccgatcatcacagaacgcgggatgaatttcattaatcttgcaattttactgatacctaaaatcacctgaataatgcctgtcaaaatcgtagccgcaaataaatactgaagcccatgatcagcaaccagcgacaccataacgactgccattgagcctgtcgcagctgaaatcatgccaggtctgccaccaaaaatagaaataataatggctatgcaaaatgacgcataaagaccgaccatcggatccacaccggctataatagaaaagccaatcgcttcaggtattaacgctaacgcaactaaaatgccagcaagaatgtcttttcggatattcccgaaccattgctgttttaatgtaaaactattattcaaatataacgactcctttttagtaaaaaataaatccgcaccatatctattgtattgggagctttttttattttacgggagaaaatgaaaagaaaaacgaccggagaaaacggggaaacgttgagtatattgtattgaggcaaggagttgtcatacaaagagtatcataataaatttttatcaattacgcaagatgattgctgaagaaaaaaatggctcaaatatagtctgagacattttatcatatccggatgaaaccaagaatcgttttaatgacagtaatatcttttctctcatttggcaacccgagctggtttccgaaaaaataacctatcatcattatctcaggctgataaatatgagcggcctcatttaactctgtattttggcaatcaataaaacagcttttgcagggattattcttagttttttcttaggacttatttatggccggcatgttcgccattattttattgtcaccaatcaattttatcatggaaaaacagaacaaacgacaagcatgctgttcgctgccaatggattggcggctctatcctgccaatcgcagtcggatggagtctggatgagtctcccgtacaaactgcattttgattatttatgactctcatgttgatcatgctagggattgtattggaattcaaaagtattagaaaactttaaaaagcagaagcttgataaaatggatactgacgaaagcaaatcggcacagatataaaacaaaaaacccagctcaacctccgccatcagttacaccatcaagcgcatggaaaccgggctggacgtggtgctgtttgtgcgtaacacgcgcagcattgagctgaccgagtccgggttctacttttaccgcaaagccaccgacctgcttaacgatttccacgccatcaagcgcgggattgataccatttcacagggcatcgaggcgcgggtgcgcatctgtatcaaccagctgttatatacgccgcgccataccgcgcggctgctccaggtgctgaaaaagcagtttccgacctgccagatcaccgtcaccacggaggtctataacggcgtgtgggattcgatcatcaataaccaggccaatatcgccattggcgcaccggacacgctgctcgacggcggcggaattgactacaccgagatcggcgccatccgctgggtgtttgccattgcgccggcgcatccgctggcgttcgttccggaaccgatagcggagagccagctgcgcctgtatcccaacatcatggtggaagataccgcacacaccattaacaagaaggtgggctggctgctgcacggtcagggggcgattctggtgccggactttaataccaaatgccagtgtcagatcctgggcgaagggataggttttttaccggagtatatggcgcgggacgcggtggaagacgggctgctggtgacgcgacgtatcaataacccgcgtcaggactcgcgcatgctgctcgccacgcagcatgccgcgacaggccaggtcacgcgctggatcaaacagcagtttggtccagcgggggtgctgaccgatatctatagcgatttactgtggcgcgcttagcttttgctctgtacccaaaatgcgtgaatgaggccggggaagtagcccagcagcgtcagaagaatgttgatgataaacgcccagccaagccctttgcccaacagcacgcccagcggcggcagcaggatggtaaaaacaatacgccaaaaacccatattaacactccgtgcaagctaatccattgaaaataatagagagaaccagttctaagcatagccagtttacctgtctgcgccagttccctgctccgcgtttaccctcttttacgcttttgacgctggcgtaatgcgcacaattactttagcattaccttaattaagaaaactctaaagtactatgactgaactcgaacagcttcaggccagcgcagagcaggccgcaacgcttttaaaagcgatgagcaacccgcgtcggctgctgatcctctgcacgctgtgcggcgcccccggcaccagcgcgggggagctggcccgcgcgacgggcctgagtccttccgccacgtcgcagcatctggcgcgcatgcgtgaggaaggcctgatcgccagcacccgcgaggcgcagcgcattctctatttcattaaaaacgacgcggtgcatcagcttatcagcaccctgaaaaccctttattgcccgtaaggagccgccatgtcacttccccttctttcgccgcgcgaggccaatgcccgcatcgccgatggcgcaaaactgattgatattcgtgatgccgacgagtacgcccgcgagcatattcccgccgcgcagtccgtgccgctggataccttacccggcggacttaaaacgcaggcgggcgaaacggtgatttttcactgccagtctggcgcccgcacctcaggcaatgccgatcgccttgcgcaggctgccgcccccgctcaggcatttgtggtcgaaggaggcattcagggctggaagcaggcgggtctgcagacagtcgaagacaaaacccagccgctgccgctgatgcgtcaggtgcaaatcgctgccgggctgctcattctctgcggcgtagtgctgggctatagcgtctcagacggctttttcctgctcagcggcttcgtgggggccgggctgctgttcgccggtgtaaccggtttttgcggcatggcgcggctgctgaaggtgatgccctggaaccggcgtacctcataagcagtaatcggtgaaatacgctgtacccggtgtcatacgtgggctaaggtgaagatcgctaaaacgatgaggaggtaatatgttttctgtcggtgattatgtacaaccgcgtaaaggcggcccgaagctgaaagtgctcgaagtgaacggtgaaagcgtggtggcggtacaggccagcaatgaacaaggcgagaaatataccctgaaagccgccgagctggcgccgtataccgaagacggtgatttcggcgtctgctgaaaagagtgccgggcggtatgttccgcccggttcacgcattagatcagaaaatcatccagtgatttcccctctgccagcgcgctggcaataggcttcggcgtacggccctggccggtccacgttttctcttcaccgttctggtcaataaaacggtatttcgcttcacgcggcttacgctttttcgtggatttacccgtctgcgccagttcagagcccagcagatcggtcggtgaaataccatcggctttcatccgttccagcagagcattaattttctcctgctgctcggctctctgctgctctaattccgccagctcactacgtttctcttcagcaacgaccctgactttttccagcatttcctcaagaacgtccagggataattcgcgtgccatggcgcgcagagttcggatattattaagattctgtaacgtcaaagacatattattttaaaaccttttgtttagggtaaatagataaatcaccgacagaataattcatttccgctgaaatatctacccgcaggctggccctgccatagcgtaaatatgtttaactgtcgccgttaatattatcttataacgtctgagcgatacgcagggattcaatcatcactgcaatataaagggtcaaccttaatcaaaatttcagcattctgcgctacccacaaaagcactgactcacctttcaacatcaagatagttaagctaatgatttaaaaacaaaaaccatcgcacgagacagattataacgaagcgaacaaaaaaccatcaattttagagaattttgtggacaaaacgcgcttaaataaaaattaatcactagttgttagttcaaacgtagagatatacgctatacacgtcaaacaaaccaacctaaagcactaaccgcttcgggaaaatcgtttcttttgtgttcttctcaaggagttcagacatgttctcaccgcaatcacgccttcgccatgctgtggcggatactttcgcgatggttgtctactgttccgttgtgaacatgttgatcgaaatattcctctccggaatgtccttcgagcagtcactttcttctcgtctggtggcgattccggtcaatattattattgcctggccttacggtttataccgcgatgccgtcatgcgcttcgcgcggcgtatcagccccgctggctgggtgaaaaacctggcagacgttctggcctatgtgacgttccagtcgccggtttacgtggccattctgttgacggtgggcgcggactggcaccagatcgcggcggcggtcagttcgaatattgtgatttcaatgctgatgggggcggtgtatggctatttcctcgactactgtcgccgcctgtttaaggtcagccagtacagccaggctaaagcgtgatgtgaagcgactggcgcaggccagtcgcaaatttactgtacgtcgccaaacagtcccttcaaaaaccgttccagcgccatacgcgagctgaaaccatgcggaataccgtaatgctcatgcgtctctccgcctaaatagagcggaaattgctgataatgatcgcaggttttaatatccgaggcaggctcagcaaatgacagacttctgtctttcaacgtcgggtgaataatgagagcggtacgtcccattcttgcttcacgattaacgtaaacataattctcgccacggcgatatccatacgcttttggcgtcacctcatccatggtgaatccctctttttcaagaacgcgtgccacctcgtcaggtcgtaaatacatattttttcctcgttatcttttcctgcccggcaaccttacagtattcagcattagcagggctttcagaatagtccataaactggcggatatcgcgtgatgcgcttcagatattaaatttctgaactaaactgaacgggaacacaaaattacggaggatcgtatgtttaacagaccgaaccgaaacgatattaacgacgacgctcaggatattcgtaatgatgtcagccaattagcagacacgctggaagaggtgctgaaatcctggggaagtgacgcgaaggacgaagcggatgccgcaaaacgtaaggctcagtctctgctccgtgaaacccgcgcacgcctaaatggccgcacgcgtaccacacaggctgcctgcgatgccgtcagctgcgcaacgaccttcgtgcgcgaaaaaccgctctgcacgctcggcacggtagcggcagtcgggatcttcgtcggcgctctgcttagcctgcgtaagtaagcgcgagccattagccccagtcgccgctggcgccggggctttttaatgcccgcaagcctgaaaaacccgtacaacaccccctgccccgctgtgctcatcatcagggcatcatcaatctaaatttcccatatcttgtatggttgaaacttaagacaactacatctagtattccttttagcaagatacacacaacctgacgcgatgattcgcgccgccctctcattttaaatggaaatacgaatcatgagcattattatttacactcgtaacgattgtgttcagtgccacgcgaccaaacgggcgatggaaagccgcggcgtggcgtttgagatggtgaatattgaccagcagcccgaggccgccgatacccttcgcgcgcagggtttccgtcagcttccggtggtggtggccggggagaccagctggtctggcttccgtccggacatgatcaaccgcatcgccgcgcaggccgcacgggcatgagtgggctggtcttcttctccagcagctcggaaaacacgctccgttttatggcgcgcgtcgggctgcctgcggtgcgcattccccttaacgagcgggagcgcatccgggtagaagaaccgtacattctggtggtgcccagctacggcggcggcggtacggcgggcgcagtgcctcgtcaggtgatccgctttctgaacgatccgcataaccgcgggctaatccgaggcgtgatcgcggcgggcaatcgcaatttcggcgatgcctttggccgcgccggagatgtcatctctcaaaaatgcggcgtgccgtatctctatcgctttgagctgatggggacgcagcaggacgtcgaaaacgtgcgtaaaggagtgaacgaattttggcaacgacaaccgcagaacgggtaatacaggcgacgccggattaccacgcattaaacgcgatgcttaacctctatgaccgggagggacgcattcagtttgataaagaccgtgaggcggtggacgccttttttgccgcccacgtgcgacccaacagcgtgaccttcgcgagccaggatgaacgtctcgaccacctggttaacgaaggttactacgatgcccgcgtcctcacccgctacgcacgcgccttcgtcgtgaagctgtttgaacgcgcccacgccagcggctttcgtttccagacgttccttggcgcgtggaagttctacaccagctacaccctgaagaccttcgacggtaagcgctacttagaaagctttgaagatcgcgtggtgatggtcgcgctgaccctggcgcagggcgatgaagcgctggcgcaacagctcaccgacgagatcctctccggccgcttccagcccgccacgccgacctttctcaactgcggcaaagcccagcgcggcgagctggtctcctgcttcctgctgcgcattgaagataatatggagtcgataggccgcgcggtgaactcggcgctgcagctctccaaacgcggcggcggcgtggcgtttctgctctcgaacctgcgtgaagcgggcgcgccgattaagcgcatcgaaaaccagtcctccggcgtgatcccggtcatgaagatgctggaagatgccttctcctacgccaaccagcttggcgcgcgtcagggcgcgggcgcggtttatctgcacgcgcaccaccccgacattctgcgtttcctcgataccaagcgcgaaaacgccgacgaaaaaatccgcatcaaaaccctgtcgctgggcgtggtgatcccggatatcacctttaagctggctaaagagaatgccgacatggcgctcttctcgccgtatgacattgagcggatttatggcaaagcctttgccgacgtggcgataagcgagctgtacgacgagctgctggccgacgatcgcatccgcaaaaaaaccatcaacgcccgcgatttctttcagacgcttgccgaaattcagtttgagtccggctatccgtacattatgtacgaggacacggtgaaccgcgcaaacccgattgccgggcgcatcaacatgagcaacctgtgctcggagattttgcaggtcaacagcgcctcccgctatgacgagaatctggactacgcggagatcggcaaagacatctcctgcaacctcgggtcgctgaatatcgcccacaccatggattcccccgactttggccgcacgatagaaaccgccattcgcgggctgacggcggtgtccgacatgagccacatccgcagcgtgccgtccatcgaggcgggcaacgccgcgtcgcacgccattggcctcgggcagatgaacctgcacggctacctggcgcgggaaggcatcgcctacggcagcccggaagggctggacttcaccaacctctatttttacaccatcacctggcacgcgctgcatacctcgatgatgctggcgcgcgagcgcaaccagcgtttctcgggctttgaacagtcgcgctacgccagcggagagtatttcagccagtatctggaaggcgactggcagccgaaaacggcgcgagtaagggagctgtttgcccgcgccgggatcgttctgcccacgcgcgcgatgtggcagcagttgcgtgatgacgtgatgcgctacggcatctacaaccagaacctgcaggccgtaccgccaaccggctctatctcctacatcaatcacgccacgtcgagcattcacccgatcgtgtcgaagattgaaattcgtaaagaaggcaaaaccggacgcgtttactaccctgccccgtttatgaccaacgagaacctggctttgtaccaggacgcgtatgagatcggcccggaaaaaatcatcgatacctacgccgaggcgacgaaacacgtggatcagggactctcgcttacgctgttcttcccggataccgccaccacgcgggacatcaacaaagcgcagatctacgcctggaagaaaggtatcaagacgctctactacattcgcctgcgccagcttgcgctggaaggcaccgaaatcgaaggctgcgtgtcctgcgcgctgtaaggagaaaggatgaaactgtcacgcgtgagcgccgttaactggaacaagatccaggacgagaaagatctggaagtgtggaaccgcctgaccagcaacttctggctgccggaaaaggtcccgctctccaacgatattccggcctggcaaaccctgagccacaccgagcagcagctaacgatccgcgtctttaccggcctgacgctgctggacaccattcagaataccgttggcgcaccggctctgatgggtgacgcgctgacgccgcacgaagaggcggtgatgtcgaacatcagctttatggaggcggtgcacgcccgctcctacagctcgattttctccacgctgtgccagaccaaagacgtggacgcggcctacacctggagcgaagcgagcgagtcgttacaaagaaaggcggagctggtactggcgtattatcgggccgacgagccgctgaagaagaagatcgccagcgtgtttctggaatcattcctcttctattctggcttctggctgcccatgtactggtcgagccgcggcaagctgaccaacaccgccgatttgatccggcttatcattcgggatgaagcggtacacgggtattacattggctataaatatcagaaagggctcgagaaaatcagcgaggcgaagcgtgaagagctcaaagggtttgcgctcgatttgctgatggatctgtacgacaacgagctgagctataccgaggaactgtacgccggcaccggctgggaggaggacgtgaaagccttcctctgctacaacgccaacaaggcgctgatgaatctcggctacgacgcgctgttcccgccagagatggcggaggttaacccggcgattctctccgcgctgtcgcccaacgccgacgaaaaccacgatttcttctccggctcgggttcgtcgtacgtgatgggcaaagcggtggaaaccgaggatgaggactgggatttttaatgaacgttaacgttcgttaatttaatataaacccaacaatttcctctccaatatttacaaaacaactacactgtcatttccgcgccctattcgcctgaatcacccgattcaggcgaaattccccgatgccgcagcaaaaaattgagaaaaattcaaatcccgctcagccctttactcatggggaattcagccgtttcgcctccctgaaaatttacgtcataagcaaacccagggttgtctcagattctcagtatgttagggttatgcccgttaacaatttaccatggtaatcatatcgacataaacaaataacaggacactctctattgcatggcaattaaattagaagtgaaaaatctttataaagtatttggcgagcatcctcagcgcgcattcaaatatattgagaaaggcctttcgaaagagcaaattctggaaaaaaccgggctatcgcttggcgttaaagacgccagtctggccattgaagaaggcgagatttttgtcatcatgggattatccggttcgggtaaatccactatggttcgccttctcaatcgcctgattgaacccacccgcggacaggtgctgattgacggcgtggatatcgccagaatatcagacgccgagcttcgcgaggtgcgcagaaagaagattgcgatggtattccagtcattcgcgctgatgccacatatgacggtcctggataataccgctttcggcatggaattagccggtacacccgcgcaggaacgtcaggaaaaagcccttgatgccctgcgtcaggttgggctggaaaattatgcgcatgcgtacccggatgaactttccggcggcatgcgtcagcgcgtgggattagcccgcgcattagccattaatccagacattttattaatggacgaagccttctctgccctcgatccgttaattcgcaccgagatgcaggatgagctggtaaaattacaggcgaaacatcagcggaccattgtctttatttcccacgatttggatgaagccatgcgtattggcgaccgtattgccattatgcaaaatggtgaagtggtacaggtcggcacgccggatgaaattctcaataatccggcaaatgattatgtgcgcaccttcttccgcggcgtggatattagccaggtctttagcgccaaagatattgcccgtcgaacgccaaacggcattatccgtaaaacgcctggcttcggcccgcgctccgcgctgaagctcctgcaggacgaagaccgtgaatatggttatctggttgaacgcggcaataaatttgttggcgttgtctccatcgattctctgaaaaccgcgctcagcgaaaaccagggcatcgatgcggcgttaattgacgctccgcttgccgtggacgccgaaacgccgctcagcgagttgctctctcacgtggggcaggcgccttgcgccgtaccggtcgtgggtgaggaacaacagtacgtcggcatcatctccaaacggatgctgctgcaggctttagatcgcgagggggcaaataatggctgatcaaactaacccgtggggcaccactgaagcggcggacagcgctgcgcaatccgccgacgcgtggggttccacgccagcacccgccgacggtggcggtgcggcggactggctgaacagcgcccccgcgcctgcgccagagcacttcaatattatggatccgttccacaagacgctgatcccgctggacagctgggtcacggaggggatcgactgggtggtcacgcacttccgcccggttttccaggggatccgcatcccggtggattacatcctgaacggcttccagcagctgatgctgggcatgccggccccggtggcgattatcctgttctccctgatcgcctggcagtttggcagcgccgggatgggtgtcgccacgctgatttcgctgattgccatcggcgcgattggggcctggtcgcaggcgatgatcaccctggcgctggtgctgaccgccctgctcttctgcatcgtcatcggcctgccgatggggatctggctggcgcgcagcccgcgggccgcgaagattattcgcccgctgctggatgcaatgcagaccaccccggcgttcgtctatctggtgccgattgtcatgctgttcggcatcggcaacgtgccgggcgtggtggtcaccattatctttgccctgccgccgattattcgtctgaccattctcgggatcaatcaggtgcctgcggacctgatcgaagcgtcacgctcgttcggtgccagcccgcgccagatgctgtttaaggttcagctcccgctggcgatgccgaccatcatggcgggcgtgaaccagacgctgatgctggccctttcgatggtggtgattgcctcgatgatcgccgttggcggtctcggtcagatggtgctgcgcggcattggccgtctcgacatggggctggctaccgtcggcggcgtcgggattgtgatcctcgccattattcttgaccgcctgacccaggccgtcggtcgcgattcacgcagtcgcggcaaccgtcgctggtattccaccggccctgttgggttactcacccgcccctttagaaaataaggaacaacgatgcgacagagcgtactttttgccacagcgtttgccacccttgtctccaccagcacgttcgcggctgacctgccgggcaaaggcattaccgtgcagccggtgcagagcactatttcggaagagagcttccagaccctgctggtcagccgcgcgctggaaaaactgggctatacggttaacacgccgagcgaagtggattacaacgtgggctacacctcgattgcctccggtgacgccacctttaccgccgtaaactggcagccgctgcatgacgatatgtatgccgccgccggtggcgataagaaattctaccgtgaaggcacctttgtcaccggcgcggcgcaggggtacctgatcgacaagaaaaccgccgaccagtaccacatcaccaacatcgaacagctgaaggatccgaagatcgccaaactgtttgacaccaacggtgacggcaaggccgacatgatgggctgctcgccgggctggggctgcgaagcggtgattaaccaccagaacaaggcgttcgatctggcgaaaacggtcgacgtgagccacggcaactattcagcgatgatggccgacaccattgcccgcttcaaagagggtaaaccggtgatctactacacctggacgccgtactgggtgagcgacgtgctgaagccgggtaaagacgtggtgtggctgcaggtgccgttctcctccctgccgggcgagcagaaagatatcgacaccaaactgccgaacggcatgaactacggcttcccggtgaacaccatgcatatcgtggcgaacaaagcctgggcggagaaaaacccggccgcggcgaagctgttctcggtgatgaagctgccgctggcggacatcaacgcccagaacgcgatggtgcacgcgggcaaatcgtctgaggcggatgttaaaggccacgtcgacggctggatcaaggcccaccagcagcagtttgacggctgggtgaaagcggcgctggcggcgcagaagtaaaaccttttccctcaccctaaccctctccccggatcgtacacactgggagaggaccggggtgaggggatcagaccgcacccaacctaaaccgcacaatccagcacgtaacaatccccccacattcacaatcattggctattatggtttccggaaaaataatcacttcactaacgattcctgaaactaatgacaaaaaccactcaagggcttagccccgcactcatccttttaatgtccgtggcaacgggtctggcggtcgccagcaactattacgcgcagcctcttctcgacaccatcgcccgcgcgttcaatctctccgccagttccgcaggctttatcgtcaccgccgcccagctcggctatgccgccgggctgctgttcctggtgccgctcggcgatatgtttgaacgccggatgctgatcgtctccatgacgcttctggccgccggcgggatgctgatcaccgccagcagccagtcgctgacgatgatgattatcggtaccgcgctgacggggctgttctccgtggtggcgcaaatcctggtgccgctcgccgcgaccctcgcctcaccggaaaaacgtggcaaggtggtgggcaccatcatgagcggcctgctgctggggattttgctggcgcgtaccgtcgccgggctgctggcaagcctcggcggctggcgcaccgtatactgggtggcgagcgtattgatggtcgtcatggcgctggcgctgtggcgtgggctgccaaaagtgaagcaggaaaatcacctgaattacccgcagctgctggcctccgttttcagcctgttcacccaggataaacttctgcgcacccgcgccctgctgggctgcttcaccttcgccaacttcagcattctctggacgtcgatggcgtttctgctggccgcgccgccgtttaattattccgaaggggtgattggcctgttcggcctggccggtgccgcaggcgcactgggcgcgcgtcccgcaggcgggctggccgacaagggcaaatcccacctgaccacctccgcggggctggtgttacttctgctctcctgggcggcaatctggtatgggcacgtctcggtgctggcgctgatcgtcggtatcctggtactcgatctcaccgtgcagggcgttcacattaccaatcagaccgtcatctatcgcgtgaagccagaggcgcgtaaccgcctgacggccgggtacatgaccagctactttattggcggcgcggcgggctcgctcatttccgcctcggcgtggcagcatgctggctggtcaggggtatgtgcaattggcgccatcgtcgccacgattaacctgcttgtatggtggcgcggctaccatcgccaggaggcaattcactaagttttacattgctttgggcctcttagggtgtaaaggggcccctcactctgttaatgtaaacgtaatcatttatcccagaaattttaatgtgggtgacatatttacaatcggcatgaatagttcagacccccgtcctcacatcctctcttcagcgggttcatcccctacgctttctgtgctcaccgggtcacggacttacccggcgctttctgatggtgacattaatttggcggatataaccgcacaaataattcatttacattatttgtcactatcgttactatatcggctgtaattaatgaggttatgcccaaatggatagttcgtttacgcccattgaacaaatgcttaaattccgcgccagtcgccatgaggacttcccctatcaggaaatcctgctgactcgcctgtgcatgcacatgcagggtaagctactggaaaaccgcaataaaatgctgaaagctcaagggattaacgagacattgtttatggcgttgatcacgctggagtctcaggaaaaccacagcattcagccttctgagctgagctgcgcgctgggctcctcccgcaccaacgccacccgaattgccgatgagctggaaaagcgcggctggattgagcgccgtgaaagcgataacgatcgccgctgcctgcatctgcaactgaccgataaaggtcacgaattcctgcgcgaggtgctgccacctcagcacaattgcctgcacaaactctggtccgctctcagcaccgccgagcgcgaccagcttgagcacatcactcgcaagctgctcacccgtctggaccagatggatgaagaaggcgccgttcttgaggcgctgcgctaacgcgacgacacgctcaacaatccagatttataagaaaaccgacaggccagcacgtcacactgctggcctttctgacaacaggtcggctcagccgatgtgaaaataagaagatcgtggagaacaacaatgagcgcaaatgcggagagcactaccccgcagcaaccggccaacaagaaaggcaaacgtaagagcgcccttcttctgttgaccttgctctttatcattattgccgtggcatatgggatctattggtttttagtactgcgtcatgctgaagagactgacgacgcgtacgtggcagggaaccaggtacaaattatggcgcaggtgtcgggcagcgtgacgaaagtctgggctgacaataccgactttgtgcaaaaaggcgatgtgctggtgacgctcgatccaaccgacgcccagcaggcgtttgaaaaagcgcagaccgcgctggcctccagcgttcgtcagacccgccagctgatgatcaacagcaaacagctgcaggccaacatcgacgtgcagaaaaccgcactcgcgcaggcacagagcgatctgaaccgccgcgtgccgctcggcaccgccaacctgattggccgtgaagagctgcagcacgcccgcgacgccgtcgccagcgctcaggcacagctggacgtggccattcaacagtacaacgccaaccaggcgatggtgttgggcaccagcctggaaaaccagcctgccgttcagcaggcggcgaccgaagtccgcaacgcgtggcttgccctgcagcgtactaaaatcgtcagcccaatgaccggctatgtctcccgtcgttccgtccagccaggggcgcagatcagcccaaccacgccgctcatggcggttgtgccggcggacaacctgtgggtcgatgccaactttaaagagacgcagcttgcgcatatgcgtatcggccagaccgcaacggttgtcagcgacatctatggcgatgacgtgaagtacaccggcaaagtggtgggtctggatatggggaccggcagcgccttctccctgctgcctgcgcagaacgccaccggtaactggatcaaagtcgtacagcgtctgcccgtgcgtatcgaactggatgccaaacagctggcggatcacccgctgcgtatcggcctctccacgctggtgacggttgacaccgccaaccgcgacggtcagatccttgcaagccaggtgcgtagcagcccggtttatgaaagtaacgcccgtgaaattagcctcgatccggtcaacaagctgatcgatgacatcgtgaaggcaaacgccggttaatccgaaggtgagcgttatgcaacagcaaaagccgcaaaaaccgctggaaggcgcgcagctggtcattatgaccatcgcgctgtcgctggcgacattcatgcaggtgcttgactccaccatcgcaaacgtggcgatcccgaccatcgccggtaaccttggctcgtcgctgagccaggggacctgggtcattacctcgtttggggtggcaaacgccatctccattccgatcaccggctggctggcaaagcgcgtcggtgaggtgaagctgttcctctggtccacggtggcgtttgttctggcctcgtgggcgtgcggcatgtccagtagcctgacgatgctgattttcttccgcgtcattcaggggattgtcgcggggccgctgatcccgctttcccagagtttgctgctgagcaactaccctcccgcaaaacgttccgtcgcgctggcgctctggtcgatgaccgttatcgtcgcgcctatctgcggaccgattttgggcgggtacatcagcgataactaccactggggctggatcttcttcatcaacgtaccgattggcgccgtcgtggtattgatgacgctgcagtcgctgcggggacgagagacgcgcaccgaacagcgccgtatcgacagcatcgggctggcgctgctgatcctgggtatcggcagtctgcagatcatgctcgaccgcggtaaagagctcgactggttcaactcgcaggagatcatcatcctgaccattgtcgcggtggtgtcgataagcttcctgattgtctgggagctgacggacgacaacccgatcgtcgatctctcgctctttaagtcgcgaaacttcaccatcggctgcctgtgtatcagcctcgcctatatgctctacttcggcgcgattgttctgctgccgcagctgttgcaggaggtgtatggctataccgccacctgggcgggtctggcgtcggcacctgtcggggtgatcccggtcctgctgtcgccgattattggccgcttcgcccataagctcgacatgcgtcggctggtgacgttcagcttcatcatgtacgcggtgtgcttctactggcgtgcgtatacctttgagccgggaatggactttggcgcctcggcgtggccgcagttcattcagggctttgcggtggcgtgcttctttatgccgctgaccaccatcacgctctctggcctgccgcccgagcgtctggcggccgcgtcgagcctgtcgaacttcacccgtacgctggcgggctccatcgggacgtcgatcaccaccaccctgtggacgaaccgcgaatcaatgcaccacgcgcagctgaccgaagcggtgaacccgttcaaccctaacgcacagcagatgtacagtcagctgcagggaatggggatgacggagcagcaggcgtccggctggattgcccagcagatcaccaaccaggggctgattatctcggccaacgagattttctggatatcggcagggatctttatcgtcctgctggggctggtgtggtttgccagaccgccgtttggtgccggtggtggcggtggcggcgcgcactagtttgtgcgcgggttgccgggtggcggctacgccttacccgacctacgataactgacacttccgtaggcccggtaagcgcagcgccaccgggcaaccattgccaccgtgtccagaacgcgacagccattgtcagtgccgataaagcagcgcgcctgaaatcgattcacgatagtgaaaagacaacaggagcgcatcatgctgaacacacccgccgacaagtaccaaccctttcccaccctttccctgcccgaccgtcgctggccggaacaacgcatcacccgcgcgccgcgctggctctcgaccgacctgcgcgacggcaaccaggctctggccgaaccgatggacagcacgcgcaagctgcagttctgggatctgctgttaagctgcgggtttaaagagattgaagttgcctttccttccgcctcgcagacggatttcaactttgttcgccagctgattgaagagaaccgcatcccggatgacgtgacgattcaggtgctcactcaggcacgggaagatctcatccatcgcacttttgaatccctgcgcggcgcgaagcaggcgaccgtgcatctgtataacgccaccgctccgctgttccgccgcctggtattcggcatggagaaagcgcaaatcgttgagctggccacccgcgccacgcggcttatccgccagctttgtgaagagaaccctgaaacccgctggcagtacgaatactctccggaaaccttctgctttaccgagccggaatttgcgctggagatttgtgaagccgtggcggagatctggcagccttgcgacgaacgcccgatggtgatcaacttacccgccaccgtcgaagtgagcacgccgaacgtctatgccgaccagatcgagtacttctgtcgccatttcagccgccgccgcgatgtctgcatcagcgtgcatccgcataacgaccgcggtaccggcgtcgcctgcgcggagctggccgtaatggcgggggctgaccgcgtggagggctgtctgttcggtaacggcgagcgcacgggcaacgtctgcctggtgacgctggcgatgaacctctacagccagggtatcagcccgactctggactttagcgatatgaaccgggtggtggaagtggtggaaacctgcaatcagctgccggtgcacccgcgccatccgtgggcaggacggctggcctataccgccttctccggctcgcaccaggacgcaatcaaaaaaggctttgatgcccgcaggcctggcgatcgctgggagatgccttacctgcccgtcgatccccaggatatcggctgcacctacgaagcggtgatccgcgtaaacagccagtcagggaaaagcggcagcgcgtggctgatcgaacagaatcatggtctgaaactgccccgcgccctgcagcaggatttcagccagcacgtgcagcaggaaaccgaccgtcacggaaaagagatgacgcaaaatgcgctgtggcagctgtttcgcacccgctacggtctggtggccacgccgcagtatgcgctgcaatcctaccgcagcgacagccagcaggacggccagctgcgtttgacggccagcgtcgccacacaggggggtacgcgccagctggaaggtcacggcaacggtctgctctctgccgccgctcacggcctgagccgctgggtcaacgccccgttcgtgattaaggattatcacgagcatacgttaggcgaacgcagcgacagccgctcggtggcctacatccgctgcctgttccaggacggcagcagccgctggggcgtgggcattgatagcgacgtggcgcgcgcgtcgcttcaggcgctctttaacgccgtcagtcgttcttaaagtaatcgctgggggagacgcccatcacccgacggaacattgccgtaaaggcgctgtggctgccgtagcccagatccagcgccacgcgcaataccggctggccctgcgccagccgcactaaggcttccagcagacgcgcccttctcaaccactcgccgtagcttaaacccgtctgctgctgaaaatggcggttcagggtgcgctcgctcatgttcatcaggctcgcagcctgcgcgctgctccagctttcccccgggttttgccggatttgcaggcacaggcgacgtagcgcctcgctttccggctccggcaggtgaaacggcagcaccggcatagtgcggatttcatcgagaatcagttcatagacgcgttcatcccggcttccgggtgagtacgattcaggcaacgcaagggagacgaggatcagctcgcgcagcagcggcgcgatctgcacgatctggcaggtggcgggaagatcggcccgcgccagcggatcgataaacagcgttcgcgccgccacgttgccggtaatgcgcagggaatgctgcgtgcccgcaggcagccagacgccgcgaccgggaggcacaacccaacagcccgatgcggtatccacccttaccacgccgctcagggtgtgcagcagctgcgcgcagtcgtgcttgtgccagggttcgctgtcaccatgaacgtaatcatgggcaaacggaacgagaggacggtgggtaaaagagaaggttaaggttgtggtcaaaggaggcaccagcacaatgtaggcccggtcagcgaagcgccaccgggcatccacaggcacaatactagatgtgcagttcctgcagtttttctttcggcagggccagctcttcgttgctgttcacgcgaacgtcgcgttcgatgatgtggcgcgcgatctcctgcgcttcttccagagagtgcatctggtaggtgccgcactggtaaacgttcagctcagggatctggttctgctctttcaccttcagcacgtcttccatggccgctttccaggcatctgcaacacgtttctcttcaggctgaccaatcaggctcatgtagaaaccggtacggcagcccatcggagagatatcgatgatctcaacgccgttgccgttcaggtggtcacgcatgaagccagcgaacaggtgttccagcgtatgaatgcctttctccggcatcacttctttgtttggcacgcagaaacgcagatcgaagacggtgatcgtgtcgccgtgcggggtgtgcatggtcttcgccacgcggactgcaggtgcttccatacgggtatggtcgacagtaaagctatctaataacggcatacgtcacctccgatagtgattttttttaaaataaactgaactcttctacagaatgcgcgtctgagtatatgaaagacgcgcatttgttatcatcatccctgaattcagagatgtatattttggccacagcgatgtggcctttttcttttctgcttaagcctgcttcgccagaaacgcctcaaacgactcggtatccgccgcttcaacctctttctgacgcacaacggacgcttcgcgttccgcgacaaaatctgattcgctcaggatttctaacggctcctggatcagcatttcacggtactccgccgagagtgagcgccccgtaccaccaatgccctgatcaatcatagaacgcagaatgcgcgctgagaacgtcagttccgggttatcaaagcacgccaccagctggtcgcaaatctgttgatacgcgtcgccgccgtcgatgctgtccatcgtccgggcaacacgcttcaggtcacggaacagatctttgccgactttcgtcagcgggaactgtgccgtttcgcagccgatacccagcgtcaggcccggtttacgcccttccagaatcacgcggttccagtttgtacgggtgcagagcaattcgtctgaactcatttccggcgcatccgccagcacgcaccagaccataaacagatccaggaagcgaatctgctgttcatcaacgccaatcggtgagaacgggttgatatccagcgagcgcacttcaatgtattcgatcccgccgcgctgcagcgcatccgacggggtttcgccgctgcgcgtcacgcgcttaggacgaattggcgcatacagctcgttttcaatctgcaggacattgctgttgatctgcaggcgcttaccgtctttttcgaggccgattttttcgtactcttccgacggggttttgatcgcccgcttcaatcctgccacatattcgtgcaattcgttaaacgtaataccgagattgctttgcgatttattggtatagccgagatcgctcagacgcagagaggtggcgtacggaagatagtacattccgcagtcggtcttctcgaacggcagcgtggtcggtttcccctgcaggaacgaagaacagatcgccggggaggcaccaaacagatacgggatcacccagccgaaacggtagtagttgcgtatcaggcggaagtagcctgctgagatggcgtctttatccgtttcaccgcatttcgcctgccagaacgccattggcagcgagaagttgtagtgcacgccagagatggtctgcatcaacgcgccgtagcgatttttaagaccttcgcgatagagcgttttcagccgaccaatgtttgacgtgccatactgcgccagctcaatctcctggccctgctcgatatagcacggcatgctgagcggccacatacgctcatcgccgagattgcgcgcggtgtagcgatggatatcgcgcataatcgtcagcatatgatcaatatcaccctctactggggtgatgaactccagcagcgcttcagcgaaatcggttgtgatccatttatgtgtcagcgccgagcctaacgccttcgggtgacccgtcgtcgctaaactgccgtccgcgttaacgcgcagcgtttcacgctcaagaccacgctgaatacccttcaatgcctgagggtggttttccagccaggccagcgcctgagatacgtccgggatcaaattgacctcccgcctgtcaaagtaatgttactcagcataattgtaatggttgacgattgaaggtcgcgtattcattccaccaattagtgccaccacgtcataccctgtagtgttgcccatgccacgaggacataacgcaacgccttgccaaggcacaaaaaaaagagcaccggtccccaggagatgcgcatccatcccgccagcagacacagtaaatcgcctattacaggcatccagcttaataacagcgtggcagcgccatagcgttttagccagccgactgccttttcctgccagcgcgacttttcgcgcagcggaaagaaacgcccaagaataacgttagtcagccctccaaggctattacccattgttgctattactacaagcagccagggctgactcacgccggacaacagcatcgccaccagcaccacttccgaactgcccggtaacagcgtggcgctgagaaaactgctggcgaataatgaggcaagtgacagcgcgtcactcacagtaagcgtacatccaccgcatccattccggcatcacgcgcggcctggatcccaaaatcggcatcttcaaacacgacgcactttgccgccgggacgcccattaattctgcgcaaagcaggaaggtgtccggtgcgggcttgtgacgtttaacatgatcggcggcgaccacggcagaaaaatagtggcgcaggccaagatgattgagcaaggcttctgcaatcgcgctttcgctgcccgtccccaccgacatcgggcgacgcccgtgccactcttttaccacatcaatcagcggcagaggatgtacggtatctaaaagcatggcttttaccgcatcggttttttcgcgcgcgagcaggtgcgggtcgagatcggcctgattcagttcaatcacggcctgcgcaatacgccaggtgggggagccgttgagggcgatcatcgcctgaaggtcgaaacgcatgccgtagcggcccaggacgtcggtccaggcttgacgatgcgtgggttcggtgtccaggagggtaccatccatatcgaagatcaaaccgtcatactgtgcgtacatcgtgctctcgctaaccgattaacaaagcattactttatcgtaaatggtggtttttgtcgctgacagagagtgtgattgctgacggaacgtcgaaggaataaacaaagaaggagaagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcagggaactactttcagaaataataatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcagggtactgctttcagaaatagtaaatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggatttactactgtactgctcgatattcatatcacttctaaagcaatatgaagtaatagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcaaaatggcggtgaggcggggattcgaaccccggatgcagcttttgaccgcatactcccttagcaggggagcgccttcagcctctcggccacctcaccacacaacgcctctttcgagtgcttcgagcaactcgttaagagcttctcgtcgctgcgtggcgcatatattactttctgggacttataagtcaaacaattttccaaaagcttttatcgtttgcacaaatcacacgcaattcgcatgtaaaagccgcaaagagggtgttttataagcggattttgcaggcatcttcgcagaaaactgatgcggaaagaacagtgttgggacgagataagggtagcggagtggtcaaaaagagagcgattgaaattaaacggtaactttgcgcaggaaaaatagcgggagggttgcgtctcgcccgacagcgagacgcgacaatatcagtaactggactgctgggatttttcagcctggatacgctggtagatctcttcacggtggacagatacttctttaggagcgttaacaccaatacgtacctggttaccctttacccctaaaactgtcacggtgacctcatccccaatcatgagggtctcaccaactcgacgagtcagaatcagcattctttgctccttgaaagattaaaagagtcgggtctcttgtatcccggcattatccatcatataacgccaaaaagtaagcgatgacaaacacgtaaagtgtaagcagtcacggcatcacattctgttaaacgtaagtttagccgatatacacaaactcaacctgactttatcgttatcgatagcacagtgaacaagacgccataacgttaccgctatggcgtctgcttgtgctttgtagttattacagtttcgcgcttacccagctttcaacgctggctaatgccgcaggaagtgccgccgcatccgtaccaccggcttgcgccatgtccggacgaccgccacccttgccgcccacctgctgagcgaccataccaatcagttcccctgcttttacgcggtcagtcacatccttagagacgcccgcaatcagagaaaccttaccttctgctactgtcgccagcacgataacggtagaaccgagctggttcttgagatcgtcgaccatagtacgcagcatcttaggctcaacgcccgccagatcgctgaccagcagtttgacgcccttaatgtctacagccttgctggagaggtttgcactctcctgcgccgcagcctgctctttcagctgctgcagctctttttccagctgacgcgtgcgatccagcgcaacgcgcactttctcgcccaggttctggctatcgcctttcagcagctgcgcgatgtcgtgcagctgatcgctctgcgcatgcaggctggcaatcgcgccttcaccggtcaccgcttcaatacgacgcacgcctgccgccgttcccgactcggaaacgatgcggaacaggccgatgtcaccggtgcgcgaggcgtgtgtaccgccgcacagttcggtagagaagtcgcccatgctcagcacgcgaacacgttcgtcgtatttctcgccaaacagcgccatcgcaccttttttcttcgcgtcttcgagatccatgatgtgggtctcgattggcaggttacgacggatctgcgcgttcaccagatcttccaccgcgcggatttcagacggcttcatcgcttcaaaatgcgagaagtcgaagcgcagcactttatcgttaaccagagaacctttctgtgcaacgtggataccgagcacgtcgcgcagggcagcgtgcatcaggtgggttgccgagtggttcagacgaatgcgcgcgcggcgagcttcatcaacgttagcctggacgccctcgcccactttcagagaaccggaaaccagtttgccctggtgaccaatcgcctgaccgtatttctgggtgtcgctgacgctaaagctgaaaccattgcccttcagttcgcctttatcgccaacctggccgccggattcggcgtagaacggcgttttgtccagaatgactacggcttcctgacctgcgctgatgctgtccacggctttgccgtcaacaaacagggcggtcactttgccggtcagttccagcgcctcataacctttgaattcagacgcgctatcaacgcggatcatcgcgttatagtctgcaccgaaaccgctggactcgcgcgcacgacggcgctgctcttccatcgcggcttcgaagcccgcttcgtcaactttaatgttacgctcgcggcaaacgtccgctgtcaggtcaaccgggaagccgtaggtgtcgtacaggcggaaagcggtttcgccgtccagggtgtcgcccttgagtttcgccagctcttcgtccagcagcgccagaccgcgctccagcgtacgggcaaactgctcttcttcggttttcagaacctgctcaacctgcgcctgctggcgtttcagctcgtcacccgctgaccccatcacgccaatcagtggcccaacgagtttatagaagaaggtgtccttcgcgcccagcatgttgccgtgacgaatagcacgacgaatgatacgacgcagcacgtagccacggttttcattcgacgggataacgccgtcggcaatcaggaacgcgcaggaacgaatgtggtctgcgataacgcgcagcgatttattattcaggtcggtcgcgccggtcacttccgcaacggctttgatcagagtgctgaacaggtcaatctcatagttggagttaacgtgctgcagtaccgcggcaatacgctccagacccataccggtatcaacggacggcttcggcagcggctccatggtaccgtcggcctgacggttgaactgcatgaagacgatattccagatctcaatgtagcgatcgccgtcttcttccgggctgcctggagggccgccccagatgtggtcgccgtgatcgtagaagatctcggtgcacggaccgcaaggaccggtgtcacccatctgccagaagttgtcagacgcgtatggcgcgcctttgttatcaccgatgcgaataatacgctcgcgcgggataccgacctctttttcccagatttcgtaggcttcgtcatcggtttcatagacggtaacccacagacgctctttcggcaggttgaaccagttttcaccggtcagcagttcccacgcgtattgaatggcatcgtgtttgaagtagtcgccgaagctgaagttacccagcatttcgaagaaggtgtggtgacgcgcggtgtaaccgacgttttccaggtcgttgtgtttaccgcccgcacgcacgcaacgctgtgaggttgtggcgcgggaataattacgcttgtcgagaccaaggaacacatccttgaactggttcatcccggcgttggtaaacagcagagtcggatcgttgttcggtaccagggagctgctggcaacaacctggtgtcccttactatggaaaaaatcgagaaacgcctgacggatctcagcggtgctcttgctcataattatcctgaaatcaagctaacgaaatgtcgtagccagcctgtatcggtaaaccgttggacagaccagctactggaaaaagtgggaataagataagttttctttagtgggaagtaaaatcccgcatgcgttcaatcggcaaaattacgccagatatcctgaatatcttccatcaggaagccgcggtagagcaaaaagcgctggattttgactttttctgaaaattcacgcggcagcggttcgccgtacttgcgaatcgcctgctcttttgccagctcgcaccagtccgtatcgcattcgcgcatcgctttttcgatggactcccgggccacccctttctggttcagctcctgccggatgcgcgcagggccgtaccccttgcggccgcggctggcgagaaagcgggaagcaaagcgatcgtcgtccaggtaatgatgctcatagcaccaggccaccacgcggtcgtagtcttccgccgtggcatcaatctcttccgacccgtttttactcatcaccggagccgacagcttccgccgcagctcctgctcactgtggtcacgcacggccaggatgcgcaccgcacgatccagcaagcgcgcgtaggcgggtcggcgtgatgtcggttcactcataaaaaacctatagaatcagaaatgcaaaaagggccgcatcagcagcccttcatctttacacgagagacttaaaagtcttcgttggtttcttcagcatccgcagcatcgactacgaaatcaggtttggagtcctggttgttcagcagaagctcgcgcaccttcttctcaatctctttcgccgcagccgggttctctttcagccaggagatagcattcgctttaccctgaccaatcttgtcaccgttgtagctgtaccaggcgcccgctttttcaatcagcttctctttcacgcccaggtcaaccagttcaccgtagaagttgatcccttcaccgtagaggatctggaactcagcctgtttgaacggtgcagcgattttgttcttcaccaccttcacgcgggtttcgctaccgacgacgttttcaccctctttcaccgcaccgatacggcggatatccagacggacagacgcgtagaatttcagggcgttaccaccggttgtggtttccgggttaccgaacatcacaccaattttcatacggatctggttgatgaagatcagcagcgtgttggactgcttcaggttaccggccagcttacgcatcgcctggctcatcatacgtgccgcgaggcccatgtgagagtcgccgatttcaccttcgatttccgcttttggcgtcagtgcggcaacggagtcaacaacgataacgtcaaccgcaccggagcgcgccagcgcgtcacaaatttccagcgcctgctcaccggtgtccggctgagaacagagcaggttgtcgatgtccacgcccagcttacgcgcataaacaggatccagcgcgtgctcggcatcgatgaacgcacaggttttaccttcgcgctgtgccgcagcaatcacctgcagcgtcagggtagttttaccggaggattctggcccgtagatctctacgatacggcccattggcaggccgcccgcgcccagcgcgatatccagagaaagcgaaccggtggagatcgtttccacatccatggtacggtcttcacccaggcgcatgatggagcctttaccgaattgcttttcgatctggcccagtgctgccgccaacgctttctgtttgttttcgtcgatagccattattactcctgtcatgccgggagaagcgactgtgcttcaccgtggatttctgttctgttggtgcaattatactgtatggtcatacagtatcaagtattttgtagaaattgttgccagagcgtttttaacgcatattccgttgcctgacggcgcacgctttcgcgatcgccgctgaagcactcccgacgggtgatcccttcccctttagacgtggcaaacccaaaccagacggtgccaacaggcttcacgtcgctgccgccgtccggccccgcgatgccgctaatggaaatcgcgtaatctgcccgcgccgccttgagcgcgccaatggccatttcaatgaccaccggttcactgaccgcgccatgctgttccagcgtggcttcacgcacgccaatcatttgtgccttagcttcgttactgtaggtcacaaaaccgcgttcaaaccaggcggaactgccggcaatatcggtaatcactttcgccacccagccgccggtgcaggattccgcggtggtcattgtcgccccacgctgcttaagcgccaggccaacgatctcgctaagctgcatcaattcatggtcagtcattctcgctccaggcatcagaaaaacgtgctgcacaagatagcactttctcgtcagatgtggggatgcgcttcaggttttacgagggggcttcagaaaaaagccggtgcaaacgcaccggccgtggaagaggttatttcatgctgtcggcgagggtattcacattgtggcggaacgccttgacgtaggtgtctgccacgccgccttttgccgacaaggcctccggataaagttctccccctggctgcgcgcccgtcgctgaggcaatctgcttcaccagacgcggatcgagctggttttccataaaccaggtttttacgccgtcggctttgatctgattgatgatctcagcaacctgcgccgcgctggcctcgctctctgaagagagtccttgaggtgccatgaaggttacgccataagcgcggctgaaatagccgaaggcgtcatggctggtcagcaccttgcgcttcgcctgcgggatctggctaaagcgcgttttggcccagctatccagctggttgagctgcgtgatatagggtttaccggaggcttccagcgcggctttgtcctgcggatcggctttcaccagcccgttcagaatattttgtgcatataacgccccgttcgccgcgctgttccacgcgtgcggatcggtcacggtctttccatcttcctcaagcgtgtgcgttttcacgcctgttgaggcgacgaccagttgccctttgaacccggaggctttcaccaggcggtcaagccagccctccagccccagaccgttcaccaccaccacatcggccttgctcagcgccgcgctgtccttcggcgacggttcgaaggtatgcggatcgccgtccggccccaccagcgtcgtcactttcacatgatcgccgcccacctcctgggtgatgtcccccagtatcgagaagctggtgaccacattcagcgttttcgccatcacgccctgcgacatcatccccagcgcgagcgccactgccactactagtcctgtacgtttcatcgtttccccttgcgttaaaaatacgcccgcagactgccagcgagcctgcttcgcgtacccaataaaatggaaataaagaacagcgcgctggcggtgagcacaatggatggcccggccgggagactcatcgcccaggagaggctcaaccccagccatgcgcagacaataccgctgatgcccgccatcaggagtaatgccggtagcgtgcgtacccagcagcgtgccgccacggccggcagcatcatcagaccgacggccatcagcgtgccgagcacctgaaaaccggccactaggttaagaaccagcagcgccagaaacagtccgtgcagcaggccgggcagccagcgggcgttcacctgtagccaggcggtgtcaaacgcttcggtaaccaggccgcgataaaacatcgccagcacgatgagagtgaacatgcacacgcccgtgacaaacagcgcggcgtcgttgtccacggcgaggatggagccaaacagcaaatgcagcagatcgacattcgacccacgaagcgataccagcgtgacccccagcgccagtgagccaagataaaatccggcaaagctggcatcttccttaagcggcgtgcgtcggctgaccagaccggccagcagcgccacggtaatgcccgcgacaaaaccgccgatactcattgccagcagcgacaggccgctgagcaggtatcccacggcgacgcccggcaaaatagcgtgagaaagggcatcgcccatcaggctcatccggcgcagctggaggaatacgccgagcgcggtggtgctgatagaaagcgccaggcaaaccaccagcgcgcggcgcataaagccgtactcgatgaacggctggaagaatgtgtgccagatcatgccaccctcacccgctcggttttccactgaggcacatcagcatccagccgcaacgtctgcgggaagtggcgcgacacgcgctcgctgtcgtgcagtaccgcgagcagcgtttgcccctgcatatacatctccagcatcacatccatcagcacgttacaggtggcttcatcgatgccggtaaagggctcgtccagcatcaccagcggcgcctgctgtaccaggacgcgggcaaacaacatgcgctggaactggccgccggagagctcatcgatggtggataacgccatggatgccagcccgacccgctcaagcgcgctggcaataggcaaccgcgtttcgcgacgaaacccggaaagcagcgaaatgcccggccagcagcccatgctgacgacatcgcgcacggtcagcggaaactgcgcctccagcgcgtgacgctgtgccagccagccaatcaccggtcgcttcccctgccagcgaaaaccgccgcttacgggtgggataaaaccggcgagcgttttcagcagtgtggatttgccgcagccgttggccccaacaatggcggtcatgctgccgcgttcaatgacgcccgaaagcgggcgcgtgacgggctggtggtcgtaacccgcaaccagttcattcatcacgatcatggcaatgccaccgcccagcgcacggccaggccgagaaagacgataagcaccagcgccagcaaaagccgaaccggcgcagaaagagagaaaagggacgttgacatctcggcaccaatttaaatgttataacataacaataataaaaggtgattaggatgtaaatggcagggttgaaaagggagtgtggcgaaatgtttctgcaaaacgccctctcccatgggagagggcaacaggccgcaccgtgcgcgcagccatgccgggtggcggcgttgccttacccggcctacccgtcggggtaacttactgactaaacggtgacgccgccggcacgcgggcctgcgataccgccagccccagctgccacacggccatcgcatagtgggtgctgtggttatagcgggtgatggtgtagaagttcggcagcccgtaccagtactgatagcccgttccgacatcgagacgcagcagactcgcctgctgtgcattgcccagcggctgcgttggcgttaggcctgtcgcggacagctgcgaaatgctgtagttggttttgaagccgttttccagccccggcgcctgaccgttcgcctgcaccgccacctggccacccggcacccagccgtgcgctttgaagtagttcgccacgctgccgatggcatccaccggatcccacaggttgatatggccatctccgttaaagtcgacggcatactgtttataggaggacggcataaactggccgtagcccatcgcgccggcaaacgaccctttcagatcgagcggatcgtcctgctcgttacgcgccatcagcaggaaggtttccagctcggaagagaaatactccgcgcggcgcgggtagttaaaggagagcgtcgccagcgcatccagaatgcgggttttgcccatcacgcggccccagcgggtttccacgccgataatcccgacgataatttcaggcggcacgccgtacacctgccacgcacggttaagcgcatcttcatactgattccagaacgccacgccgttttgcacgttgtccggggtaatgaactgtttgcgatagcgcagccacgccccgtttggcccgctcggcacctgggccgtcggcgcctgtctgtccatcaggcgcagcacgtagtccagacgcttggcctgagacaaaatttcgtgcagctgctgtctgtcaaagccgtgcttgctcaccattttatcgatgaactgctcggccgccgggttattcgcgaagtcgccgcccatctgcatcatattgtgctgcggctccagcaagaatcctccggaaggcgcgcccgccgtttgctgaacggcttcggtcttaggtttgctactacaggcagacagcagaataagcgcaggcaacagcgctgcataacgacgcttgaacatgagacatccatttaacgggttcgataagaacccagtatggtaaagcatccgcaacacctcaaggaagcggtacgcacctccccaacgcaaatccgtgcttttttcccccgaaaatcattcaccacgtcaattatctttcaaaataatccatttttctttcattgtgagatctaactaacactttaaaacctttcaaagtgattattattagccacagatagacaaaaacaaacgccctacaggagagaagaatgatagaaaccatcacccacggcgccgagtggttcatcgggctgtttcagaaaggcggagaagtgttcaccggcatggtgaccgggatcctgcccctgctgatcagcctgctggtgatcatgaacgcgctgattaactttatcggccagcagcgcattgagcgcttcgcccagcgctgcgccgggaacccgctgtcccgctacctggttttacccttcatcggcaccttcgtgttctgcaacccgatgaccttaagcctcggccgctttatgccagagaagtacaagccgagctattacgccgccgcctcctacagctgccactccatgaacggcctgttcccgcacatcaaccccggcgaactgtttgtctatctcgggatcgccagcggcctgaccacgcttggcctgccgctcggcccgctggcggtgagctacctgctggtcggtctggtgaccaacttcttccgcggctgggtgaccgacctcaccaccgctattttcgagaaaaaaatgggcatccagcttgaacagaaagtccatctttcaggagcaacagcatgaaccggatccgcattgagaaaggcacgggcggctggggcggcccgctggagttcgacgccaccgaaggcaaaaagattgtgtacatcaccgcgggcacgcgcccggcgatcgtcgacacgttgcgcgatctgaccggctgggaagcggtcgacggcttcaaggaaggcgaaccgccggaagcggaaatcggcgtggcggtgatcgactgcggcggcacgctgcgctgcggcatctatccgaagcgccgcattccgacggtaaatattcactccaccgggaaatccggcccgctggcgcagtacatcctcgaagacatttatgtctcaggcgtgaaggaagacaacatcaccctggtgaaggggacgtctgcgccgcaaaaagcggccccgcgcgagtacgacaccagcaagaaaattaccgagcagagcgatggcctgctggcaaaggtcgggatgggcatgggttccgccgtggcggtactgttccagtccgggcgcgacaccatcgacacggtgctgaagaccattctgccgtttatggcgttcgtctcggcgctgatcggcatcatcatggcttccggcctgggcgactggattgcccacggcctcgccccgctcgccagccacccgctcgggctggtcacgctggcgctgatctgctccttcccgttgctgtcgccgttcctcggcccgggcgcggtgattgctcaggtcatcggcgtgctgattggcgtgcagattggtctggggaacattcccccgcacctcgccctgcccgccctgtttgccattaacgcccaggcagcgtgcgactttatccccgtggggctgtcgctggcggaagcacgccaggacaccgtgcgcgtgggcgtgccgtccgtgctggtcagccgcttcctgacgggcgcgccgacggtgctgattgcctggtttgtctccggctttatttatcaataagaggttcctgccatgaccgtgatttaccagaccaccattacccgcatcggccagagcgcggcggatgcgctgagcgaccagatgctgatcacctttcgcgaaggggcgcctgcggatatccaagagttttgctttatccactgccacggcgagctgaacggtgagctgaaggccgggagccagctggagctgggcgaggcgcgctatgccgtgaccgccgtcggcgacgtcgctgaacaaaacctgcgcgagctgggccacatcaccctgcgtttcgacggccagccgcaggcggaatatcccggcacggttcacgtagcgggcccggttccgcaggccgttaccccaggctgcacgttaaaatttgttgcgtaattaaggagatagacatgagtcaggttgccgttgtcattggtgggggacaaaccttaggcgagttcctctgccgtgggcttgccgctgagggttaccgcgtggcggtagtggatattcagagtgaaaaggccgcccgcgtggcggacaccatcaacaccgagtttggtgaaggaatggcgtacgggtttggcgccgacgccaccagcgagcagagcgtgatggcgctcgcccgcggcgtggacgacatttttgggcgtaccgacctgctggtttacagcgccggcattgcgaaagcggcctttatcagcgacttcgagctgggggattttgaccgctcgctgcaggtcaatctggtgggctatttcctctgcgcccgcgagttttcccgtctgatgatccgcgacggcattcaggggcgcatcattcagatcaactcaaaatcggggaaagtgggcagcaagcacaactccggctacagcgcggcgaagtttggcggcgtggggctgacacagtctctggcgctggatctggccgaatacggcattaccgtccactcgctgatgctgggcaatctgctgaaatcgccgatgttccagtccctgctgccgcagtacgccaccaagctcggtattaaagcggaagaagtggagcagtactacatcgataaagtgccgctcaagcgcgggtgcgactatcaggacgtgctgaacatgctgctgttttacgccagcccgaaagcctcatactgcaccggacagtcgattaacgtcaccggtgggcaggtgatgttctgagttcattccccggtggcgctgcgcttaccggggctataatccccgtaggccgggtaaggcgcagccgccacccggcaattaaaggagccgatatggtcaccgcattcattaccgtcgccgccctcgcctggctctgccagatggcgtttggcggctggcaaatctatcggtttaaccgcgagtttgacgccctgtgccagaaaggccgcgtgggcgtcgggcgttccggtggacgcttcaagccgcgggtcgtcgtggctgttgcgctggatgaaaacaacaaggtctgcgattccctcatcatgcgcggcatgaccgtctttgcccgtccggtgaaaatccaggcaatcaacggcattttgctgcaggaattgcagcccgatgtgatctttccccatgatccactttgtcagaatgcactatcattagcgcttaatctgaaacatggataatttcgttgtgaaagatatagacttgcgaaattatcatttcgcaacctaaggaacgaagcgcctatgaaacctcgtcagcggcaggcggccattcttgagcatctgcaaaagcagggaaaatgctcggtagaggatctggcccactactttgacaccaccggcacaacgatacgcaaggacctcgtattgctcgaaaactctggcgccgtcattcgaacctacggcggcgtggtgctcaataaagacgaagcggacccgcctatcgaccacaaaacgctgatcaatacccaccagaaagcgctgattgccgaagccgccgtaaaatttatccacgatggcgactcgatcattctggatgcaggcagtaccgtcctgcagatgatccccctgctcagccgctttaacaacatcacggtgatgaccaacagcctgcacatcgtcaacgccctgtcggagaacgactgcgagcagaccatcctgatgcccggcggcaccttccgtaaaaaatccgcgtcgttccacgggcagctggcggagaacgccttcgaccacttcagcttcgataaactgtttatgggtaccgacggcatcgacctgaacgcgggcgtcacgacgtttaacgaggtgttcagcgtcagtaaagccatgtgcaacgccgcgcgggaagtgattctgatggcggactcgtcgaagtttggccgcaaaagccccaacattgtctgtagccttgaaagcgttgataagctgattaccgacgcgggtatcgacccggcgttcaaaaaagcgctggaagagaaaggcatcgacgtgatcgtaaccggagagagagatgagtgattttctgttagaaacgggccgccagacgctgatgctggagctgcaggaagccagccgcctgccggaacgtctgggcgaggattttgtccgcgcggccaacaccattatccactgcgaaggcaaagtgatcgtggcgggcatcggtaaatccggccacatcggcaaaaagattgccgcgacgctggccagcaccggcaccccggccttcttcgtgcaccctgccgaagcgctgcacggcgatctgggaatgattgaaagccgcgacgtgatgctgtttatctcctactccggttcggcgaaagagctggacctgattattccacgtctgcaggaaaaatcggtcgccctgctggcgatgaccgggaaatcccgctcgcccctggcgctggccgccaaagcgacgctggatatttccgttgagcgtgaggcctgtccgatgcacctcgcccccacctccagcaccgtaaataccctgatgatgggcgacgcgctggcgatggcggtaatgcaggcgcgcgggtttaacgaagaagatttcgcccgctcgcatccggcgggggcgctcggggcacgcctgctcaacaaggttcaccacctgatgcgcactgacgatgcgattccacaggtcaagctcaataccagcgtcatggacgcgatgctggagctcagccgcaccggtctggggctggtggcggtgtgcgatgacgacgggtacgtcaaaggcgtgttcaccgacggcgacctgcgccgctggctggtgggcggcggtaagctggaaacagacgtgtcggacgccatgacccagggcgggctgacgctgaacgccgagagccgcgccattgaagccaaagaggtgctgatgaagcgcaaaatcaccgccgcaccggtggtggatgacaccggcagactgtgcggtgccattaacctgcaggatttctatcaggccgggattatctaacccttcagcccgagacgcttcgccagccggtgcaggttggcgacgtccatctccagcgctcgggcgcacgccgcccagttgcggttattctgatccagcgcgcggataatcatctgacgctgaaacgcctctgtcgcgtcacgcaggttttcgctcgttatctccggagctgcatgggcaatcgtcggtgcggtttcatcatgctgcgcaaaatgccgggcatgtataaccacttcatcacctgaacgcgtcgctcgcgccagcaccaccgcgcggtgaatcgcatgctccagctcgcgcacgttgcccggccagccgtagctcagcagatgcgatctcgcccccgggcttaacaccacgcgggaaagccccatcctgagacggcactgttcgcagaaatagcccgccagcagcaccacgtcgtccccgcgctcgcgcagcggcggcacggtaagcgggaacacgctcaggcggtggaacaggtcggcgcggaactgcccggccagcaccgcttcacgcaggtcgcggttcgtcgccgccagcacgcgaacgtccactctgtgactgcggtcatcccccacgcgctggatatcgccgtactgcaatacgcgcagaagtttggcctggagcgacagagagagctcacctatttcatccagaaacagcgtgccgttatcggccatttcgaacttgccgctgcggttgctgatggcgccggtaaacgcccctttgacgtggccaaacaattcgctttccgccacgctttccggcagcgcggcgcagttgaggtacaccagcggattgaccgcgcgcggcgacgcttcgtgaatcgacttcgctaccagctccttgccggtgccggtctccccgaagatcagcacgttcaaatcggacgcagcaacaatctcaatctcttttttgagctgcgccatgcccggcgagaggccaatcatctccgtgtgcgtcacctgctcaaacgccgccgggctgccgggagaaatattctgactctccagctgttcaatcagcagcgcattgttcagcgccccggcggccagggcggcaatcaggcgaagctcctcatcgctgaaggtatcgaactggtccggcgacaggccgtcgagggtcagcgccccaatcagattctgcccggcaaacagcggcaggccgatacaggcgtgcaccttcaggctctcctggcctggaatcagcccgtcgtacgggtcgggcagatcgctgtccgccgggaaacgcaccacgtcacccgcgcgggcgatagtttccagacgcggatggccttcaagggtaaagcgccgcccgagcacgtccttcgccaggccgtcgatggccagcggaataaactgccgtccttcgtagcgcagcagcgccgaggcgtcgcacgccagcacgtggcgcagcgtggagatcagccgctggaagcggtcctgatgaccaataccggtttgcagttcaatggcgattttcgccagcacgtctacggaaaagctcatctctgcctcgctgtcattttgacagtgcatgttgtcatagtgacactgtttttaatagtcataatgactaccaatttcggattatcaaagtattaacctataaaaatcaatatcttaaaagttggcacgcggcttgatataagcaaaccatcctatttgaaaaacgcgatattacgctgaggtttgctatgtctattctggttaaaaataacattcattgggtgggtcaacgtgactgggaagtgcgcgatttccacgggacggaatataaaacgctgcgcggcagcagctacaacagctatctcattcgtgaaggtaaaaatgtgctgatcgataccgtcgatcacaagttcagccgcgagttcgtgcagaacctgcgcggcgaaatcgatctgaacgccatcgactacatcatcatcaaccacgcggaggaggatcacgccggggccctgaccgagctgatgtcgtatattccggacaccccgatctactgcaccaccaacgccatcgactcgatcaacggccaccaccaccatccggagtggaacttccacaccgtgaaaacgggcgacgcgctggatatcggcaacggcaagcagctgatcttcgtggaaacgccgatgctgcactggccggacagcatgatgacctacatgaccggcgacgcggtgctgttcagcaacgacgccttcggccagcactactgcgacgaacgcctgttcaatgacgaagtggatcagaccgagctgttcgagcagtgccagcgctactacgccaatatcctgactccgttcagccgtctggtgacgcctaaaatcaccgagatcctcggctttaacctgccggtggagatgattgccacctcccacggcgtggtgtggcgtgaaaaccccacccagatcgtggagctgtacctgaagtgggcggcggattatcaggaagatcgcatcacgatcttctacgacaccatgtccaacaacacccgcatgatggcggacgccattgcccagggcatcaacgaagtggacccgaacgtggcggtgaaaatcttcaacgtggcgcgcagcgataaaaacgagatcctcaccaacgttttccgctcaaaaggggtgctggtaggtacgtccaccatgaacaacgtgatgatgccgaagattgccggtctggtcgaagagatgaccggcctgcgttttcgcaacaagcgcgccagcgcctttggctcccacggctggagcggcggcgcggtcgaccgcctttccacccgtttacaggatgcagggtttgagatgtcgatgagcctgaaagcgaaatggcggccggatatcgacgccctggaaatctgccgccagcacggccgcgacattgcccgtcagtgggcgctcgcaccgctgccggaaaccgcccccgccgcggcggttgcgccggaagccgtagctgaagccgccgctgccgacctcggtccttgcatgcagtgcagcgtgtgccagtggatttacgacccggaacggggcgagccgctgcaggatgtcgctccgggcacgccgtggagcgaggtgccggacagcttcctctgcccggaatgttccctcgggaaagacgtttttgatgaactggcaacggaggcaaaatgagccacggtatcgtcattatcggctcgggctttgccgcccgccagctggtgaaaaatatccgcaagcaggacgctaacgtgccgctgacgctgatcgccgccgacagcatggacgagtacaacaagcctgatttaagccacgtcattagccagaaccagcgcgcagacgatctcacccgccagacggcgggggcgttcgcagaacagtttaacctgcgtctgtttccgtacacctgggtcaccgatatcgacgccaacgtccgtctggtgaaagcgaaagataaaacctggcagtacgacaagctagtgctggccacgggtgcctctgcgtttgtgccgccggttgagggccgcgagctgatggtcacgctcaacagccagcaggcgtatcaggccagcgaaacggagcttcgcgacgccacgcgggtgatgattgtcggcggcgggctgatcggtaccgagctggcgatggacttctgccgggcaggtaaatccgtcaccctggtcgaccacgcggcgagcattctgtcagcgctgatgcccgcggaagtgagcagccgcttacagcatcgtctgaccgacatgggcgtccatctgctgctgaaatcgcagctgcagagcctgagcaaaaccggcagcggcctacgtgcaacgctcgaccgcagccgcagcgtggaggtggatgtggtgattgcggcgacggggttgcgcccggaaacggcgctggcgcaccgcgcaggcgccgaaatcaaccgcggcgtgaaggttaacagctacctgcaaaccacccagccggacatgtatgccctgggcgactgcgcggaaattaacggccaggtgctgccgttcctgcaaccgattcagttaagcgccatgtgcctggcgaaaaacctgctcggcggcaacgccccggtgaaattacccgccatgctggtcaaagtgaaaacgccggaattaccgctgcatctcgcaggcgaaacgcagcgtcaggatctggactggcagattgccctttcgccgcagggcatggtggcgcgcggcaccgataccgacggtcagatgcgcgcctttgtcgtcagtgaggacagaatgaaggaggccttcgccctgctgaaatcgctccctgcttaaccctcgtattgccgggtggcgctccgcttacccggcctacatgcagacccgtgcaagcgtagcgccaccggactgggtcgttcaggaacgtaccaccagcgcgtcgtagccgcgccagcggtaattcgccatggagatcagccagcaggcgacaaacagacccacgacgacaaacccggcgttgcccagattgtcgtttaccgcgccaatcagatcccagaggccgccgctgagggcaaatttatccatcagcagacccagcgcttccagcccgccgataaacagcgccaccaccacagaagtgccggtgatggtcatgttgtagtaaagcttgcgctgcggtttgttaaacgcccagccgtaggcacccaccatcagtaggttgtcgagggtatccaccagcgccatgccgctggcgaagagtgccgggaagatcatgattgaccacaccgacattccgctggacgcgctggcggcagagatccccagcacgccgatctcggtggccgtatcaaagccgagaccgaacaggaaaccgaccaggtacatctgccagcttttattgacgaggcggaaggtcttgccgaacagccagttcatcaccccgccctgagccggtagcgtgatgtcgtcctgcaccggcctgccgcgttttagcgcctgaaaactgcgccagacgccgcgcaggatcaccatattcaccaacgccatcgccagcaggaaggtcgcggaaacggcggtgccaatcaggctgccggtttcgtggaaccacgccatgttcttctgaaacgccgtggcggtagcggcgatggcaatggaggccagcaccacgatggtggagtggcccagcgagaaccacgcccccacgccggacgggcgtttgccctgctgcatcatcttacgcgtcacggtatcaatggcggcaatgtggtcagcgtccaccgcatgacgcagcccgtagcaccacgccagcaggcttgccgccatcagcgccgtgctgccgctaaaggtgtgccatgcccatccccaggccaccaggtttgccattaccagagccagcagcaggagcgcggcgcgaggttcattgcgtaatagtcgtaacattttaattcctttgtaaacatgaccgggcagcggcgaccaccgcctgcccgaaggagatcgctccgtcacctgcgggcaggcgcgaaggaaaaagaagcgtaaagtcagaaagataatgacgcagacgcgcgcgcagcagacggttgtgcaataccccgccgctgaggcagattgtcgacagcgacaggcgccgggcgtgaaacgcggcgagctccgccagcccttttgccagcgcgtcgtgaaacgcccaggcgcgcgcgcagggctccgcctgccagctcagccacagctgccagaaatgcgcgaggttatccgcgtccagcgtcaccggatggtcgacacccgcgcactgcgatgccagggcttccagccggcaggcggcttcaccttcccaggattgggtttcgatacccagcgcgcaggcgactgcatcaaacaggcgaccgcaggacgaggcccgcggcgcgttgaggccacgctggatcgccgtcgccagcagcggccagttctggcgctgtaccgcgtgggtttccgggtactgctgccagtcaggcacaaacgccaggcagtgggcgagcagattgcgccacggctgccgcgccgccagatcgccacccggcagcgcaacggcaggcaggccacccagatgcgcgtattcgagatagctgacccgcaggcactctccaccccacagcgcgccgttttcccccatgccgatcccgtccagcgtcagggcgataacgtctccgccctcgcgcggccagccgttttcggccaggcacgccgcggcgtgagcgtgatggtggtgtacctcttcaaggggcaacgcctgcgcctgcgcccactggcgagcgcggtatcccggatgggcatcgcacaccacgcgcgtcggctgaaaggcgtaaatgtcctgcatcaccgacagcgcggaacgccactgcgcttccacaccctcgtcaccgagatcgccaaaatgctggctcagcaccgcctggttcccacgcaccaggcagaaggtgtttttcatctccgccccggtgcacagcatggcggggatattgtcgaacccggcaggcagcgtgatggcatcgggcacaaagccgcgcgcgcgacgcagcatcgcaccgtcccgatccatcaccgaatcgtccatccgctgcaggatatcgcggttatgcagcaggaagccgtccgcgatgccgctgagctcatccagcgcctggcggttggtgacggcaggcggtctgccgctgaggttgccggaggtcatcaccagcgggcgctgacagtccatcatcagaagatgctgcagcgggttcgcaggaagcatgatgcccacggaatccagaccgggcgcgataccttccgggagcgcgggcagccaggcttttggcgtgagcacaatgggtgcggcgggtgagcgcagcagtgcctgaaccgtctccggcaggtcatccgcatgcgggatcattaccgccagcggcttcgacgggcgctgcttgcgtgaccgaagcgtcgcaaccgcctgcgggttacgcgcatcgcagacgaggtgaaagccgcccagccctttaaccgcaacaataccgccgcttttcagcatcgctaccgccgcgcgcagcgcagcctcgcgctcagcggtcatgtcgcccgcacgccacgccagcgcgggtccgcagtccgggcaggcgaccggctgggcgtgaaaacggcggtcggcaggattacggtactctgcttcacacggcccgcagagcgggaacggcgccattgccgtggccggacggtcatagggcatcgcgcggataatggtaaaccgcggcccgcagtgggtgcagttgataaacggatagcgatagcggcgttcgcgtgggtcgcacatctcagccagacacgccgggcaggtcgcggcatcggggacaatctgggtgtccatcgtcccgcctgcgctgtggcggatggtaaagtcctccggcacgtgcgcccaggtaaacggctgcgtttccacgcgatcaatgcgtgccagcggcgggcagtcctgatgcagcctcgcggtaaaggcccccccattacccgcgaggcgcaccagcacgccctctccgtcattgcagacgtcaccggtcagctgaagcgcctgcgccagctgccagacgaagggacgaaaccccacgccctgcaccttgccgcgcacccgcagctgaacgccgttgctgctcatacggctcagaacagcagtgatgacgaggtgtcgaacgccgcgcgacggcgcttttcggcgctcatctgctcaagcttgtcgcgatccacgcagaccagcgcgtgcgtcgggcaggcttccatacaggccgggccggcctcacggtggtagcacaggtcgcacttgttggcttcggctttctccgcccgcacgctcagccccataccgctgttgcgcaccaccggacggaccaccacctccatcgcgccatacgggcaggcaaccacgcaggttttgcagccaatgcagcgctcctgcatcacgtgcacaaagcctttctcgcgtttaatcgccccgttcgggcagacgttcgcgcacggagcgtcttcgcactggcgacagatggcggcggtggagatattcacgcctttgatgacgtggatgcgcggcaggaaggtgtcaggggtgagcgacgcacagtcctgctccgcctgatgggaaaccacgcacgccacttcacaggtacggcaaccaatacacttactggcatcggccataataaaacggttcatctgcttctccagcattacagttatgcgcggagatattcataaaccgtgccaataattaactcattgattttatagaactttaaaaatcgcagcggcgctgtcatcgtcacttatgacgatgacagctgtcgacatcagcggtgtgggccgtcaataaccgagtcgcgcaggacaagctcgccggagaaggtttgctgatatttaaactcgccgccgtcgagcatgaagatcaggcggctgatggtctcctgaatcatctccgttaccggaatgcgtacgctggagagcgacggcacgatgtagggcgcgatggccacatcgtcgaaaccgatcaccgacaccgcgtccggcgtggccacgccgctgtcgtgcagctgcttcagggcaccgatggccatatcgtcattgctcgccaccagcgccgtaaagcgctcaccgcgcgcaagcaggtcggacaccgccgccgcgccgctggcggggttccacttcccctgcgcgatcagcccctcgcgcagcggaataccatgctgcgccagcgcgtccttgtagccggagagacgctcgaccccggtgggggaatccatcgagccggtgataaaggcgatctcccgatgccctttcgcaatcagctgtgacaccgcgtcctggctggaggctttatgatcggaccagacgctgtggctgctgtttttccgcaggcggcggttgagcaccataatgggctgctcgcacttctcgacgatcgcatccatctcatccacgctcagaaaacgcggatagatgatcaccgcgtcgcagcgcatatccagcagatactggatcgcctcgcgctcctcatcggcgctgtgcttgccgtccgcgaggatcagctgtcgccctttctcttcggtcatgcgcgcggcgtgaaacagcagttcgctaaagtagacgccgtgataaagggtgttcgtcaccaccaggcccagcgtctgggtgcgtttggtcgccaggttgcgcgccagcaaatttgggcgatagccgctctcttcaatggcctgaaacacccggtctttggtctcctggctgacgtagccattacccgacagcacccgggacaccgtcgctttcgaaacgcctgcccgcttcgccacttccagcatcgtggtcatgttttttttccatccgaaactcatgcgggcagtgtactgcactgcagaaaaattgtcgcagcggcgacatcacgctttcggcacctcattgcgacattcatcacgaaactaaaaaatggtcaaaaagcgatcttgtttcattcataaaaactcatgatgattatgtggaaccggtttcctacatttcacacaacgataacaggatcacatccgatggccaaaaattacgctgcgctggcgaacgacgttatcagcgcgctgggcggcaaagagaacatcgtcgccgtcacccactgcatgacgcgactgcgtttcgttctgaaagacgaaaccctcaccgacgccgcgcgcctgaaaagcatcagcggcgtgctcggcgtggtgcgtaacgacaaccagtgccaggtgattattggcaataccgtctctcaggcgtaccgcgaggtggtaagcctgctgcccgctgacctgcagcccgcggtgccggaaggcccgcaaaagctgacgttacgccgcattggcgccgggatcctcgacgcgctgatcggcaccatgtccccgctgatcccggcgatcatcggcggctcgatggtcaagctgctggcgatgatcctcgagatgaccggcgtgctgcccaaaggcgcaccgacgctcaccattttgaccgtcatcggcgacggcgcgttcttcttcctgccgctgatggtggcggcctcggcggcggtgaaattcaaaaccaacatgtcgctggcgatagccattgcgggcgtgctggtgcacccgagctttatcgagctgatggcgaaagccgcgcagggcgagcacgttgagttcgcctttatcccggtgacggcggtgaaatacacctacaccgtcatccccgcgctggtgatgacctggtgcctgtcgtacatcgaacgctgggtggatcgcatcaccccggcggtgacgaaaaacttcctcaagccgatgctgatcgtgctgattgccgccccgctcgccatcgtgctgattggcccgctggggatctggatcggtagcgccatctccgcgctggtctacaccattcacggctacctgggctggctctccgtggcgatcatgggcgcattgtggccgctgctggtgatgaccgggatgcaccgcgtctttacgccgaccatcattcagaccattgccgaaacgggcaaggaagggatggtgatgccgtcggaaattggcgccaacctgtcgctcggcggttcgtcgctggcggtggcgtggaaaacgaaaaacccggagctgcgccagacggcgctggcggcggcggcctccgccatcatggcggggatctctgatccggccctgtacggcgtcgcgatccgtctgaaacgcccgctgattgccagcctgatcagcggctttatctgcggcgcggtggcgggcatagccggtcttgccagccattcgatggcggcaccggggctgttcaccagcgtgcagttcttcgacccggccaacccgatgaccatcgtctgggtgtttggcgtgatgggtctggcagtggtgctgtcgtttattctgaccctgatactgggctttgaggatattccggtcgaagacgaggctgaaaaagcgcgcgccctgcagaccgcaccggtacagaacaacgcagcaaaagcataaattgaaagcgaggtaagaatgtctgtttttccacaaggatttttatggggcggcgcgcttgccgccaaccagagcgaaggggcttaccgtgaaggcggcaaagggctgacgacggtcgatatgatcccccacggcgcgaatcgcctggcagtgaagctcggtaaggaaaagcgtttctcgctgcgtgacgacgagttctacccgagccacgaggcgattgatttttaccatcgctataaagaggacatcgccctgatggcggagatgggctttacggtgttccgcacctcgatcgcctggagccgcctctatccgaacggcgacgagccgctgccgaacaaagaaggcattgccttttaccgcgcggtgttcgaggagtgcaaaaagtacaacatcgagccgctggtgaccctctgccactttgacgtgccgatgcacctggtgacggagtacggctcctggcgcaaccgcaagatggtcgatttcttcgcccgctacgcccgcacctgctttgaagaatttaacgggctggtgaaatactggcttaccttcaacgaaatcaacatcatgctgcacagcccgttctccggggcgggactggtgtttgaggaaggcgaaaacgaagaccaggtgaaataccaggccgcgcaccacgagctggtggcgagcgcgctggcgaccaaaattgcccacgaggtaaacccggaaaaccaggtcggctgcatgctggcgggcggtaacttctacccctactcctgcaagccggaagacgtgtggatggcgctggaaaaagaccgcgagaacctgttctttatcgacgtgcaggcgcgcggaagctacccggcctactctgcccgcgtgttccgcgagaaaggcgtcgtgattgttaaagatccgggcgatgacgaactgctgaaaaataccgtcgattttgtctcgtttagctactacgcctcgcgctgcgcctcggcggacatgaacgcgggcaacaccagcgcggcgaacatcgtgaagtccctgcgcaacccgcacatccaggtaagcgaatggggctggggcatcgacccgctcgggctgcgcatcaccatgaacatgatgtacgaccgctaccagaagccgctgttcctggtggaaaacggcctcggcgcgaaggacgtcatcgatgaaaacggcgagatcaacgacgactaccgcatcagctacctgcgcgagcatatccgcgcaatgggcgacgcgattgaggacggcgtgccgctgatgggctacaccacctggggctgcattgacctggtctcggcctcgacgggggagatgagcaagcgctacgggtttgtgtacgtcgaccgcgacgacgccgggaacggcacgctggagcgcaaacgcaagaaatcgttcggatggtataagaaggtgattgcgagtaacggggcggatctcgagtagcctgttttgccgggtggcggcttcgccttacccggcctacaaaaccgtaggcccggtaagcgtagcgccaccgggcgctgctcagagctgagaaaaccctccgttcccaacccatccggcaagccgtgaatacaccacctccaccgcctctttcaccggcggcgtcatcgggtaataaaacccgacaatatccggctgaatgcccaaaaacagcacctcgcccacgtcacctttgatctgatccacgaggtagttcagcggcatattgtgggtggtcatcataaacatctcggcgatgtcgtccgggtcaatcaggcggatctcgccggggttgagccccatatcggtggcatcgacgattaacagcctgtccgggcgcagctcgcggatggccaccacgtcgttttccggcgcgctgccgccgtcaatcaccacccagtcgccctgcgggttggcggcacacatctctgcgagcagcggacccgcgccgtcgtcgcccatcatgctgttgccgacacacagtaaaacgtcagtcacgtaatctcctcaccatcaggtagatggcgctctcctgatgaatatcatgcagcatgccgagcagcgttttgctccacgcctgctgctcgggggtttgcctgcccagcgccgcgtcaaaggcgttggcgagcatggcaatgtggttcacatcgatcacgatctcgccgtacttcggcacaccttccattttgcgccgcgccgtgctgccctcctccagcgtggcaatccacgccaggtattccggccaggggcagctcagcgcagcctccaggcagtcaattaccccgaggtgatgcccaatcgccaggctgtaatagaccacctgctgcgccgcatccggcgtggcatcgttctcatcaataaacttacggctcagctggctgaacaccaccgtttcactcatcggatacgcgcctcgtcgacgatgctgttcaggttcgccacaatctcattgaggcgcggatcgttttccgcctccagccagcgtgcgacctggtggtcaccctggctcagcaggcgcagatagtcgtcggcaatctggcgcccgtagcggtaccccgccagcctgcgcgccgtgcggtcaaccttcacccgcagcggctgcaccatgtccgggtgcagaatggcggccggctggttgtcgagttcgcccggctcgcgggcgtggattttctgctccagcaggccgagcgccatcgcgaagccgtacagcgtggcggcgggcgtcggcgggcagcccggaatgtagacgtccaccggcacgattttgtcggtgccgccccagacgcagtagaggtcatggaagatgccgccgctgttgccgcaggcgccgtacgagatgcagattttcgggtccggcgcggactgccaggcgcgcagcgcgggcgagcgcattgcgcgggtgacggccccggtgaacagcaggatgtccgcatgacgcggggacggcaccactttgatgccgaagcgctcggcgtcaaacagcggcgacagcgtagcgaagatctcaatctcgcagccgttgcagccgccgcagtccacgcggtagacgtaggccgagcgtttgatttttttcagcagcgacgccttcatgctggcgatggattcatccaccgtcatcggcaccggaatgccgttcgcgtcgcgcgggcccagtaggttttccatcagctggcctctctcatgtggcgggtgatatcaatgcggtcggacggcagcaggcacttctgtcgcttgcacgccgggcaggtttcgaagctttcgcggtggtgttccgcgcgcgcgtcgccgttgtgctgcagcagcgcgatggcgtaatcgatctctttttgcacggcgaacgggcgctggcagacccggcagtggcacaggtcaaagcgcgactgctgcaggaaatcctctttcttccacaccgccagctcgtactcctgagacaggcgaatggcgaccgtcgggcagacctcctcacagcggccgcagaagatgcagcgtccaaggttaaactgccaggccagctcgccggttttgagatccgtttccaccgtcagggcattcgacggacaggcgttgaggcaggccgcgcagccgatgcactgctgcgggttgtgctccggcttgccgcgaaagtttttgtcgaccggcatcggctccagcggatagcggctggtctgcgtgccggttttgatcacttttttgataaaggtaaacatgacgaatccttatttcagcggcgagttcttacgctcgatgctgtagcgctcaagctctttgtacggcaccacctggcttttcttcttgcgcacgtccacgacggtcatgcggtcggtgcaggagtagcacgggtcgaggctgccgatgatcagcggcgcgtcggagaccgtgttgccgcgcagcatatagcgcagggttggccagttggcgtaggtcgccgcacggcagcgccagcggtaaagcttctggttgtcgccggtcatgctccagtggatgtcgtccccgcgcggcgcttcggcaaagccgagggcaaagcggtttggaatgtaggtgaagccttccaccatcagcgggccgcccggcaggttgtccagaccaaagtcgatcatgttcagcgcggtgaacacctcgttgatgcgcaccttcaggcgggaaatgacgtcgcagccctgctcgctgtgcacggtcatcggcagcaggccatagccgacgaacgggtgatcggcgcgggtgtcgcgggcgtggccgctggcgcgcaccatcgggccgacgttgctgaagtcgcgggcaatctccgggtcaagacggccaatgccgacggtgcgctgctcgatgttgggcgtgctgagcagcatatccaccagctcctgcacgtcccggcgcatctgctgcgccagctggcgggtctggatcatgtcgtttttcagcaggtcgcggcggatcccgccgatcaggttcagaccgtaggttttgcgcgccccggtgaggatctccgccatcttcatcgacgcttcgcgcacgcggaagaactgcataaacccggagtcaaagccgacgaagtggcaggccaggccgaggttcagcaggtgcgagtgcaggcgctccacctccagcaggatggcgcggatcatctgcgcgcgttccggcaccacgatccccatgccgttctctaccgaggtggtgtaggcggtgctgtgggcgaagccgcagatgccgcacacgcggtcagagaggaacgtgacttcgttgtagcccatgcgggtttccgccagcttttccatgccgcggtggacgtagaacaggcggtagtcggcgtcgataatgttttcgccgtcaacgaacaggcggaagtggcccggctcgtcagaggtgacgtgcagcgggccgatcggcaccacgttattcttcttgctgcccagctcgttgatgaactcgtaggtttcgctgtcggtagtcggcgccgggcgctggcggtagtccatgctgtctttgcgcagcggatagagttcgtcaggccagtcgtccggcagcaccagacggcgctcgtccggcaggccaaccggcaccaggccatacatgtcgcgcacttcgcgctcgccccagacggcggcgggcacgcgcggcgtgacggacgggtattccggtttattcgggtcgacctcgacgcgcacggtgatccagcacttctcgccctgctccatcgacatcacgtagtacaccgcgtaactgccgcacagctggcgctcgtcgttaccgaacagcaccgacagccagccgccctgccggtagtagagaaactccaccacttccggcagatagttcaccttaatggtgacggtgatctggtctttggtttgccaggactcctccagcaccacgctcgggaaagcctgatgcaacgcggcgagatactgctgacctttcttttcttcagacataaatactctctttaatcacgccaccagcaaggagacgaacgctaaaaatgcaaaaccaaacccggcccaggtgatgcgggacgtttccacaaaacgcaggcgcgccatgctgttttcgaacagggcaatgaccagcacgccgaccagcagcttgagggcggcaaccacgacggccagcagcagtccacccgcagagaagtgcgtcatctgcccccacgggaagaagacgccgacaaacatctgcagcaccaccagctgtttgaggctgatgccccacttcagcaccgcaaagccgtagccgctgtattcggtgagcggcccttcctgcagctcctgctcggcttcggccagatcgaacggcagcttgcccatctcgataaacgtggcgaacgcgcaggcgcacagcgccagcaccagcggaagggagcgggcaaccggccagtgataaacggtgtcggtgataaagctgatgtgcgtggaacccgcaacctgcgcggcgacccacagccccagcagcaggatcggctcaaccagcacgccgagcatcgcctcgcggctggcaccgatgccggtaaacgggctaccggtgtccaggcccgcaatcgcaaagaagaagcgggcgatggcgaagaggtagataagggtaatcagatcgccaagcacgggcaggggcgaagccaccgtcaccaccggcagcgcggtggcgacggtgagcatcacgcccaccatcacaaacggcgtcaggcggaagacccagcctgcggcatccggggccacgctctggcgagaaagcagcttgaagagatcgcggtactcctgcagtacgccaggcccacgacggttgtgcatccgggcgcgcgccacgcgcgtgatgcccgacagcagcggcgcggcggcgaacagcaccagcgcctgaagaattgccagtaacagactcatgtcaggctcctcgtgaaatcacaatcactaccagcaccgccagctcgatcaacgccagacggcggaacagcgcgggcgcggcagcgttctgccagccgggtacccagcccaccgggttcagccagtggcgcagcttcagcacggcggcgaagttctctttcaccggcatagcaaaaccgtgggcggtgatgaccatcgactgttcgtgttcataaccgcaggcccacgcggcaccgcgcgagcgggaggtgagccggtcgcgtttgaagaacagcatcagcacgaacggcagcagcggcgcggcaatcagcagcagtgcaatcatcggctgggaaacgacggtgtgcgccgtctcaagcggcagcggaatggcgtgacccagcagcggcagcagccacggcgcggcaaccccgcccgcgatgcagcacagcgccagcgcgaccacgcttacgcccatcagtaccggtgcgcagcaggcgttctcagcctcacgcgtacgcggcgcgccaaggaaggtcacgccatagactttcgccatgcacatcacggccagcgccccggtaatcgccagcccgaccgccagcagcggccccagcaggcgggcgataaacgcctcgctctgaccgagggcgaagaaggactgatagatcacccactccccggcaaagccgttcagcggcggcagcgcggccatcgccatcagcccgaccagcatcgccagcgaaatcaccggcatttttttgccaatcccaccgagcttttcgatatcccgatggccggtgcggaaccagacgctgcccgccccgaggaacagggtgcttttaaacaggctgtggttgatcaggtgatacaaaccgccgataaagccggcggcaatcagcgccggttgattaagcgccagcccggtcacccccgcgcccatgccgagcaggatgatgccgatattctccagcgtgtggtacgccagaagacgctggatattgtgctccatcagcgcgtacaggccgccgatgaaggcggtgatcatgcccgcaatcagcagcaccacgccccaccacagcggcggctggccgccggtcagcgtcatcgccagaatcccgaacagaccgaccttcatcaccaccacagaaaacagcgcggcagcgggcgcggaggcattcgcatgcgcctgcggcacccagccgtgcagcgggataatcccggccagcaggccaaagccgatcacgcccagcagccagacgtcattgcccagcggatgcccgttaagcgcagcgaactccagcgtgccgaaacgctgccacacccgccagcaggccagcgccagcagcagcgtcccgaggcgtcccagcgcaaaccacactttcccggaggcgctgcagccggtcaggaacacgccgcagagcgccatgatctccgccatcaccaccagcgcgccgaggttgctggcgatcacggtgcagaccgccgtcgccatcagcaggttcaccagcaggccgttggctttggcgtgcggatggcggtgccagtcgatattgaacaggctgataaacagcccgcacaggccaaaggtcaccagccagatggcgttcagcggcgtaatcgcaacggtgtggcgaatcagcggcatcacggcctctgcggactgcccgccgagcaggacaaccccacccgccgccagcgtcatcaggctgccgaccgccccgccgatcccggcgatccagccgctcagggttttatggaatgacagaagccacgccagcacggcggcggcggcaaagtacgccacggcgctggtaatcatcgtaatcgcgttcatttcaccccctcgttgagcgcctgcagaagcgaaagatcgccgacgtcggtattaatggtcagctcgcgcttgcgcttgctagtgcgggcgatgtcgcgaatgttcaccagaatcagcgctttggttggacaggtgcgcacgcaggccgggccctgttcatcgaagctgcacaggtcgcacttcaccgccacggcgcggatgccgggcacccagtccagcagcgtgctgacgcgtgcaggcgccggaggcgcgggcggggctttaggcgagttggcattggccggaatatgcagcgggcggctgccggagaattcaatcgcgccgaacgggcaggcaatgccgcacagcttgcagcttacgcacaggctttcgttcagctggactgcgccatccacgcgggtgatggcgttcacaggacagacacccgcgcagggggcatcttcacagtgatggcagagctgcggggcagactctttttcattacgcatgacgtgcaggcgcggcatggactgtagcccatgcaggcgatgcgtttccgaacacgccgcctcacaggttcgacagccaatacagaccgtcgagtcagcaattacaaaacggttcaccgggttatcctctggtgatagtcatttttgacgaaaaactgtcttgtcgacacttctcgacacactgggggtcaggccacgttcgctgaggtatttccgtccatcagctgcttcaggttgaccgggagatcgtgttcaacggcggtgtacaggccgttataaaccggggcgattttttccagatagtgctccagtacctgctggcgatcgcggttgctgacgtggccgtccaccatgccgtcagccatcagctgcgcctttgcaatacactgtttttcaccgtcttttgtctcgaggtggtactcgatggtgtggctattgaagttatccgccagggtgacgttgatgatgaaatggccgaagaggacaaagcgcatatccccctgcgccgcgcagctcatcgcgtggtgaagacgcgctttcgacaaggtaatgccctgaaccagcgagttgcagtaaaggtgccactggtcctgtaactgttgatgacgctgcgcgatgtattccgctttttcgctgatttcccaaatagtcatagaaggtatccgtttaatggagatagcggctgttaagcagattccatgccagtttttatgtttatgattttcaatggatttaattaaaaattcgctgtcaacatcgcggtgtcgacgtgtcatttcgacagcggtgacatcgacacgccttaacaaaaatcaagctggcactgttattgcattaccggggcaattcattgaggaggcgtcatgcacgaaattaccctctgccagcgggctctggaacttatcgaacagcaggcagtgcaaaaccacgcgaagcgcgtcaccggcgtctggctgaaggtcggagcgttttcctgcgtcgagaccagcgccctgaccttctgttttgagctggtctgccgcggcacgctggcggaaggctgcgaactgcatattgaggagcagcaggcggagtgctggtgcgagcagtgtcagcagtacgtcaccctgctctcatcgaaggtacagcgctgtccgcagtgtcagagcggcggtctgcacatcgtggcggatgacggcatgcagatccaacgcctcgaaatcgagaaggagtaaagtatgtgtagtacctgcggttgcgccgaaggcaacctgtatatagaaggggatgagcaccgtccccactccgcgtttcgctccgcgcccttttcccctgccccgcgccctgcggcagccctgaccggcattacctttgcgccgcagcgttccgacgcgggcgacctgcattacggccacggcgaagcgggtacccacgcgccgggcatgagccagcgccagatgctggacgtggaaatcaacgtgctggacaaaaataaccagatcgccgcccgcaaccgcgcccgctttgccgtccgcacacagctggtgctgaacctggtctccagccccggttccggtaaaaccacgctgctgaccgaaacgctcaaacgcctcaacgggcgcgtctcctgcgcggtgatcgagggcgaccagcaaacggtaaacgacgcggcgcgcatccgcgaaaccggcaccccggcaattcaggttaacaccggcaaaggctgccacctggatgcgcagatgattgccgacgccgccccgcgcctgccgctggcggataacggcatcctgtttattgaaaacgtcggcaacctggtctgcccggcgagcttcgatctgggtgaacgacacaaggtggcggtgctttcggtgaccgagggcgaagacaagccgctgaaatacccccacatgttcgccgcggcatccctgatgctgctgaacaaagtcgacctgctgccgtacctgaatttcgacgtggataagtgcctggcgtatgcccgcgaagtgaacccggagattgagatcctgctggtctccgcgacgcgcggcgacggcatggacggctggttacgctggctggagaacgaacgatgtgcataggcgtaccgggacaaatccattccctcaacggtaatcaggccaaagtcgaggtctgcggcatcctgcgcgatgtagacctgacgctggtgggcagcaccgatgaaacgggcgcgtcgcgtctcggccagtgggtgctggtccacgtggggtttgccatgagcgtgattaacgaagcggaagcccgcgacacgctggatgcgttgcaaaacatgttcgacgtggagccggacgtcggcgcgctgctgtatggcgaggagcggtaatcatgcgttacgttgatgaataccgcgcgccggagcaggtgctgcagcttatcggacacctcaaaacgcgcgcggcgcggctggactacaccaaagaaaggccgctgcggatcatggaggtgtgcggcgggcacacgcacgcgatcttcaagtttggcctcgaccagctgctgccggagaacattgagtttatccacggccccggctgcccggtctgcgtgctgccaatgggacgcatcgacagctgtatcgagattgccagccagcccgacgtcatattctgcacctttggcgacgcgatgcgcgtgccggggaaaaacggctcgctgctgcaggcgaaagcgcgcggggccgacatccggatcgtctattcgccgatggatgccctgacgctggcagcggataaccccgcgcgcaaggtggtattttttggcctggggtttgaaaccaccatgcccgcgacggccatcacgctgcagcaggcgaaagcgcgcggcgtcgataactttttcttcttctgccagcacattacgcttatccccaccctgcgcagcctgctggaagcgccaggcaacggcattgacgcctttctggcaccgggccacgtcagcatggtgattggcacagacgcctacggttttatcgctgaacagtacaatcgtccgttagtggtggctggtttcgaaccacttgatctactgcaaggtgtcaccatgctggttgagcagaaaatagcggccctgagcgcggtcgaaaaccagtaccgccgcgtggtgccggatgccggcaatgaacgggctcagcgtgccattgcggaggtgttcagcgtcgaaggcgacagcgagtggcgaggactggggctgattgctgaatccggcgtgcgcctgacgccagcctatcgcgcgttcgacgccgaagcgcatttccgcccgcagccgcagcaggtttgcgacgatccccgggcccgctgtggcgaggtgctcaccggcaaatgcaaaccgcatcagtgcccgttatttggcaatacctgtaacccgcaaacggcgtttggcgcgctgatggtctcctccgaaggggcatgcgccgcgtggtatcaatatcgcaaccaggagtgtgaagcatgaacacggtggaaatggcgcacggaagcggtggacaggcgatgcagcagctgattaaccggctgttcatggaggcctttaacaacccctggctcgccgagcaggaagaccaggcgcgcattgatctcgccaccctcaccgccctgggcaaccggctggccttctccaccgacagctatgtcatcgatccgctgttctttcccggcggcgatatcggcaagctcgccgtctgcggcacggccaacgacgtggccgtcagcggcgccattccccgctacctctcctgcggattcatcctcgaagaggggctgccgatggagacgctcacggcggtggtgaacagcatggcacacaccgcgcgcgaggcgggtatcgctatcgtcaccggggacaccaaagtggtccagcgcggtgcggccgataagctgtttatcaacaccgccggaatgggggctatccccgccaacattcactggggcgcacagcggcttagcgcgggcgacgtgctgctggtaaccggcacgctgggctgccacggagcgactatccttaacctgcgtgaaggcttagggctggacggtgaactgcgcagcgactgcgcggtgctcaccccgctgattcagacgctgtgtgctattcccggcgtgaaggccttgcgcgatgccacccgcggcggggtgaatgcggtggttcacgaattcgccgcaagcagcgggtgcgggattgaactgaccgagcgtggcctgcctgtaaaagctgccgtgcgcgggctgtgcgaactattgggacttgacccactgaactttgctaacgaaggcaagctggtgatcggcgtggaacgcgcggcggcggaagccgttcttgcagagctgcgcgcgcatccattagggaaagaggccgccatcatcggcgaagtggttgagcgcaagggggtgcgcctgaccggactttacggcgtgaagcgcacgctggacctgccgcacgcggaaccgttaccccgaatttgctagagccgcgccataagcggtcagcactgaatgtctcttttttgccagtttctattggaaagcaataatgccgtatacaccgatgagcgatcttggacagcagggcctgtttgatatcacgcgcacacttttacagcagcccgatctcggcgcgctgagcgatgccctgacgcggctggtcaggcaatcagcgctggccgacagcgcggcgattgtactgtggcatagcggaacgcaccgcgcgagctactactcaacgcgcgataatggcaaaacgtttgagtacgaagacgaaacgtatctcgcgcatggcccggtgcgccgtattctctcccgtccggaagcgctgcactgcaactttgaggagttccgcacggcgtggccgcggctcgcggagagcaacctctaccagccgttcggccactacagcatgctgccactcgcggcggagggacatatttttggtggctgcgagtttattcgcacgaccgaccagccctggagcgagtcggaatacgagcgtctgcacacctttacccagatcgtggccgtcgtcgcggagcagatccaaagccgcgtgaccaataacgtggattacgacctgctgagccgcgagcgcgacaacttccgcattctggtcgccatcaccaacgccgtgctgtcgcgccttgatatggacgagctggtcagcgaagtctcgaaggagatccaccactatttcaaaatcgatgctatcagcatcgcgctgcgcggccatcgcaagggcaagctgaacatctactccacgcattatctggatgaagccaacccggcgcacgagcagagcgaagtggacgaagcgggcaccctgtctgagcgggtgtttaagagcaaagagatcctgctgctcaacctgagcgagcaggacccggtggcaccgtatgagcggatgctgtttaacacctggggcaacaagattcagaccctgtgcctgcttcccctgatgtccggcaacaccatgctgggggtgctgaagctggcgcagtgtgatgaagccgtgtttaccaccgccaacctgaagctgctgcgccagatcgccgagcgtatctccatcgcgctggataacgccctcgcctatcaggagatccaccgcctgaaagagcggctggtggatgagaacctggccctgaccgagcagctcaacaacgtggacagcgagtttggtgaaatcatcgggcgcagcgacgccatgtacagcgtgctcaagcaggttgagatggtggcgcaaagcgacagcacggtgctgatcctgggcgaaaccggtacgggtaaagagctgattgcccgggccatccacaacctgagcaaccgcaacagccgtcggatggtgaagatgaactgcgcggcgatgcccgcaggcctgctggaaagcgacctgttcggccacgagcgcggtgcattcaccggggccagcagccagcggctgggccgttttgagctggcggacaagagctcgctgtttctcgacgaagtgggcgatatgccgctggagctacagccgaaactgctgcgcgttctgcaggagcaggagtttgaacgtcttggcagcaacaagcttatccagactgacgtgcggctgattgccgccaccaaccgcgacctgaaaaaaatggtcgccgaccgcgagtttcgcagcgatctctactatcgcctgaacgtcttcccgatcttcctgccgccgctgcgcgagcgcccggaagatattcccctgctggtcaaagcgtttaccgccaagatcgcgcgtcggatggggcgaaacatcgacagcattcctgccgagacgttacgtaccctttcatcaatggagtggcccggcaacgtgcgcgagctggaaaacgtcatcgagcgtgcggtgctgctgacgcgcggcaatgtgctgcagctctccctgcctgaagtgacgctgcctgacgtgaccgtacccgccgccgagacggcgaaagagggagaagatgaatatcagcttattatgcgcgtactcaaagagaccaacggcgtggtcgccgggccaaaaggtgccgcccagcgtttagggttaaaacgcactaccctgctgtcgcgcatgaagcgtctcgggatcgacaaagagagcctggtttaagcccccaatccggcggtgtttttctggcaccgcctttcgttaccctgcgcaattgtccctcattgacacaaaatcgtttcctctgtataaaattccgccttaataatgagtttcatttgcatcaataataatattaatcaagggtagcgtttcatgaagaaggtcatctgcgcgttaggcctggcggttgcgtcggtcagttctgctctggcaaccacatatcctctgacgattgaaaactgtggctataaagagacattcaccaaagcgccggaacgcgtcgtggctctgggtcagaataccgtcgaaattctgctcctgctggggctggaagataaggtgaaggccagcgccttctggccgacgaaagtgctgccgcagctggcggaccagaacgcaaaaatcaaaaccctgacggtcgaaatccctacccttgaatccgtgcttgcgcaaaatcccgactttgtccccgcgcagtcaccgctgctgctggggccagaaagcaaggtcgcaaaacgcgacgatctgatgaccctgggcgtgaacagctacgtgtccccgggcatgtgtgcgaccaaaaaagccaccggcgatatgtacggcagccgccagaaactgtgggatatgacgtatctctatcaggagattgaggatttcgccaaaatctttaacgttgaagaccgcggtcaggccgtgattgccgatttcaaaaaacgtgaggccgacttgcgtaaggaattcggcaagaacaaaaaagatctctcctttgttttctggttctccagctcatccccctctgcggacgcctacgtaggcggtaaaaatagcccctccgggtttatcgccagcctgatgggcgggcataacgccatcacctccgagaccgaatggccaaccgtgggctgggaaagcattattgccgccaatccggatgtgattgtggtctcgagcctggatcgcaaccgctgggcgctggataacgcggaagagaaaatcaaattcctgaaaagcgatccggccgtcagccagctggacgcggtgaaaaaaggccatatcgtggtgatggacggtcaggccatgaacccgacgattcgcacgatttacggggctgagcaggttggcgaacagctcagaaaactggggctgaactgatgaccaccgctgtccttcaggccaggcagagcctggttctgacgacctcgtgtttgctcgcctttgtcctgctatttctggttatcgcgctgagcgtcagcgtcggcgagctgtccatcccgctggataacgtgttttacgccatcagcaataaaatggggctcaccgatgttccgctcactcgcatctatgagagcgtgatctgggacttccgcctgagccgcgcgctggtggcggcctgctgcggcgcaggtctggccatctgcggggccgtattgcagagcctgctgaagaacgcgctggcggaaccctacgtgctcggcgtgtccgcgggcgcatcgaccggggcggtttctgtcgtcgtgttggggatcggcaccggtgcggtgtcgctctctgccggggcctttgccggggcgttcgccgcgtttgcgtttgtcgcgtttctgacgaacggggcgcgcggcgggaatgaacgtacgattctggcaggcgtcgccgcctcacagctttttaacgccattaccgcctacaccattagcacctccgccagtgcccagcaggcgcgcgacgtgatgttctggctgctgggcagcttcagcggcgtacgctggcctgaattccagctggcactggtcgtggtgctgattgggttagccgtgtgcctctactattcccgggcgctggatgcctttacgttcggcgatgacgccgcggcgtcgctgggcattgcagtcccctgggtgcgcctggcgctctttaccaccaccgcgctgattaccgcaaccatcgtcagcatggcgggctcaatcggctttgtcgggctggtggtgccgcacgtcatgcgtttcctgttcgggccgctgcaccgcacgctgctgattgccagcgcgctggcaggcgcgatcctgatggtgctggcagacattgcctcgcgcatgctgattgcgccgcaaagcctgcccgtcggcgtggtcaccgcgctggttggcgttccgttctttgccgtgattatctaccgctcaaggaataagtgatgagcatctgcgctgaaaatattacctggaaggtcggcaaaaaagtcatcgttaatgacgtctcgctgaaggtatcccggggcgaaacggtaggactgcttggccctaacggctgcggtaaatcgtctcttttacgtatcctcgcggggctgcgtcgcccggatgcgggctgtgtgacgctggacggccaggacatctctcgtattgccaaaaagcagctggcccgccgggtcgccttcgtggagcagcacggcatgactgacgccaacatgcgcgtgcgcgacgtggtcaaacttgggcggattccgcaccactccgccttttccaactggagcacgcacgatgacgaaaccgtcaccgccgctctgcagcgcgtggatatgctggataaaagcgaccaggggtggctgagcctctccggcggtgagcgccagcgcgtccacattgcccgcgcgctggcccagaccccgacggaaatcctgctggatgaaccaacaaaccacctggacattcatcatcagatgcagctgatgcagttgatcagcgaattaccggtcaccagcattgtcgctatccacgatctcaaccacgcctcgatgttctgcgactcgctgattgtgatgcagaaaggccaaattgtggcgacggggacaccgcaggacatcctgtccgagtcgttgctctgggacgtcttccgggtcaaaaccaaaatcgagatctcgccgttccatggcaaaaaacacattcactttatcgtttaggggcgagtgaccaacgatgccccttcgccctgccaccacgctctggccccccgttttactgggtagccagtttgtttttaacatcggcttttacgccgttgtccccttcctggcgatattcctgcgcgacgatatgctgctctccggcgggctgatcgggctgatcctcggcctgcgcacgttctctcagcaggggatgtttatcgtcggcggcgcgctctcggaccggtttggcgcgaaaatcgttatcctgagcgggtgcattattcgcgtcgcggggtatctgctgctggcgcttggagaatcgctgtggccgattattctgggcgcgtgcctgacgggggtgggcggcgcgctgttttctccctctattgaggcattgctggcgaaagcaggcacgcacagcgaggcgaaaggtaaacgaagccgggcggagtggttcgcgctctttgcggtctgcggggaactcggtgcggtactgggcccggttgccggcgccctgctcaccggcctgggctttcgccaggtggcgctggcgggcgctggagtctttctcgttgcgctggtggttctctacttttgcctgcccgcgtcacgccacgccgcgcggacgctgaagctcgttccctggtggacgacgttccgccagccccgctttgtcgcctttatcattgcctatagctcgtggcttttaagctataaccagctctatctggcgctgccggtagagatccagcgcgccggcggtaacgagaaagatctcggcccgctttttatgctggcctctgtactgattgttgctttacagctgccgctggcgcgattcgcccggcgcgtgggcgcggtgaggatcctgccggtgggctttttattcctctccgccgcctttgcaagcgtggcaatgtttgcgccgacggcaccgcctgagggctggcttcgcctgctgccgtcggtctgtttcgtgacgctgttgacgctgggacagatgctgctggtaccctcagctaaggacctggtcccccggtttgccgaggagtccacgctgggggcgcactacggcgcactcgccaccgccggaggcattgcggtactggccggaaatttgctgtttggcagcctgctggatcgcgcgctggtgccctcaacgcaggcgatgctcccctggctgctgctggccctcttcccgctctgcagcgcgctggcccttaacgtgatttgccgcccgctcagaagctgaaccggtcactttttcggacgatacttttccggcagttccggtactggacgacggtcatccatcagatggcggacggtcagaatggggtgacgccagagcattcgcgggcctgcccagcgcataatctgcttcatctcttcgcgttttgcaggctggtagcagtggaccggacactgtttacaggcgggcttttcctccccgaaaacgcatttatccagacgcttatcggcataggcatttagcgcctgatagtgcccctcttccacagaggcttgaggacactgcttctgatacagcgcgatcattttcgcgatggtctctttttcgcgtgaaattcgtttaccggacatagcgacttaccgaacaataaagtgcaaaaataatacacctttcaatgcgggatttcagttattgcatgtcgttctctgaagcctgattccagttttagccctgcaaggcccaaccatcactggtattttatacaggcatcagtaatgacttttatccgtattgtcgggagaccctatgcaagaactcgctatcaacaaaccctatcgccatttaacagtgggatatttcagaaagcgccatgaagaccgcaataccaagataccgaagcgctacagcgtgcatgcggcgctgagcttaaaaggtgactggcttgaaaaggcagggtttaccacccactcccgggtgcgagtgggtgtggagcatggaaaaatcgtcattgagctcatgtcggaagatgcctcgtaaagcggcgacatttttctgcgccgtacctttttttcatgcgacaatagaaggaacaaacggccactgagccgctcaaaacggtttatattcaaagaaatggacatcataactccatgagcacactcgacaatttcgacgcacatacgccgatgatgcagcagtatctgaagctgaaggcacagcatccggaaatcctgctgttctatcgtatgggcgatttttacgagctgttttatgacgatgccaaacgcgcatcgcagctgctcgacatctcgctgaccaaacgtggcgcatcggctggtgaacccattccaatggccggtataccccaccacgcggtagaaaactacctggcgaaactggtgaatcagggtgagtctgttgccatctgtgaacagataggcgaccctgcgacctcaaaaggtccggttgagcgcaaggtcgtgcgcatcgtcacgccgggcaccatcagtgatgaagccctgcttcaggagcgccaggataacctgctggccgcgctctggcaggacggcaaagggtttggctacgcgacgctggacatcagctccgggcgttttcgtctgagtgaaccggctgaccgagaaacaatggcagccgaactgcagcgcaccaacccggcagaactgctctacgccgaagatttcgccgaaatgtcgctgattgaaggccgtcgcgggctgcgccgccgtccgctgtgggaattcgaaattgataccgctcgccagcagctgaatctgcagttcggcacccgcgatctgattggctttggcgttgaaaatgccccgcgcgggctgtgcgcggctggttgcctcctgcagtacgtaaaagatacccagcgcaccgccctgccgcacattcgctctattaccatggagcgccagcaggacagcatcatcatggatgccgccacgcgccgcaacctggagatcacgcagaacctggcgggcggcgtagaaaatacgctcgcgtcggtcctcgacagtacggtcacgccaatgggcagccgtatgctgaaacgctggctgcatatgccgattcgcgataccgctacgctggtttgccgtcagcagacgattgccgccctgcaggatcgctataccgagctgcagccggtcctgcgtcaggtgggcgatctggaacgtatcctggcccgtctggcgctgcgcacggcgcgaccgcgcgatctggcgcggatgcgtcatgctttccagcagctgccggaactgcgtgcgcagctgagcgacgttgacagcgcgccggtacagaaactccgcgaaaccatgggcgaatttaccgaactccgcgagctgcttgaacgcgccattattgatgcgcctccggttctcgtgcgtgatggcggcgtgattgccccgggctacaacgaggagctggacgaatggcgcgcgctggccgacggcgcgacggactaccttgataagctggaaatccgcgagcgcgagcgtcttgggctcgacaccctgaaagtggggtataacgcggttcacggttactacattcaaatcagccgcgggcagagccatctggcgccgattcactacgtgcgccgccagacgttgaaaaacgctgaacgctacatcattcccgagctgaaagagtacgaggacaaagttctcacctcgaaagggaaagcgttggcgctggaaaaacagctctatgaagagctgtttgacatgctgatgccgcacctggccgacctgcagctgagcgcaagcgcgctggcggaactggacgtgctggtgaacctggccgaacgcgcggaaacactgaactacacctgcccgacctttaccgacaagcccggcattcgcatcactgaaggccgtcacccggtggtcgagcgggtgctgaacgaaccgttcatcgccaacccgctgagcctgtcgccgcagcgaagaatgctgatcattaccggtccgaacatgggcggtaagagtacctatatgcgtcagaccgcgctgattgccctgcttgcctatatcggcagctacgtcccggcgcaaaacgtggagattggccccatcgaccgcatctttacccgcgtcggggctgcggacgatctggcgagcggtcgctcaaccttcatggtcgaaatgactgaaacggctaacattctgcataacgcgacggagcacagcctggtgctgatggacgaaatcggacgcggaacgtcaacctacgatggtctgtcgctggcctgggcctgtgcggaaagcctcgcgaataaaatcaaggccatgacgctgttcgccacccactacttcgagctgacgcagttgccggagaaaatggaaggcgtggctaacgtccaccttgatgcgctggagcacggcgacaccatcgcctttatgcacacggtgcaggatggcgcggcaagcaagagctatggtctggccgttgcggcgctggccggtgtaccgaaagaggtgatcaagcgcgcgcgtcagaaactgcgtgagctggaaagcctgtcaccgaatgcggcggcgacgcagatcgatggtacgcagatgtcgctgctggtgccagcggaagagacatcgcctgccgtggaagcgctggagaatctcgatccggattccctgacgccgcgtcaggcgctggagtggatttatcggttgaagagtctggtttagttctctgcggtctttgcccggtggcgctgcgcttaccgggcctacgaattttgtaggccgggtaaggcgaagtcgcacccggcaaaacagaccgcacgacgttatcgcccggtaagcgcagcgccaccgggcttttttttagagcagcggcgggattgtcggcacctgcggcgcctcgtcaatatccttctgcgtcatgcggaacgcttccgggtagtgctcgcggctggtacgacgcagcggttcggtatcgcgccaggtatacaggcaatgctggcactggtaaacggtccagacccctttcaccggtgacgtcgccatcacttcaatatgctcatcggcacaacgtggacaaatcatcttttcctccttattggcgtgcagccagcatcgcggtcagtttttcagcccaggctttggtttcgggaagatcctgaaccggctggctatagtggccccgggtgtccggtgcgacaggcgtggtcgcatcaataatcagtttgtcggtaatgcccgccggactggatcccggatcgagttcaagcaccgacatgttcggcagctgcaccagatcgcctgccgggttgaccttcgatgacagcgcccacatcacctgcggaaggttgaacgggtcgacatcctcatccaccatgatcaccatcttcacgtagcccaggccgtgcggcgtggtcatggcgcgcaagccaaccgcgcgggcgaagccgccgtaacgctttttggtggagatgatcgccagcagaccgtgggtgtacatcgcgtttaccgcctgcacttccgggaactccgctttcagctgctggtagagcggcacgcaggtggctggccccatcagataatcaatctcggtccacggcatgccgaggtaaagggattcgaaaatcggtttggtgcggtaagaaactttgtcgatacgcacaaccgtcatgttacggccaccggagtagtggccggtaaactcgccgaacggcccttcaatttcgcgcttacggccttcaatcaccccttccaggatcacttcagaaccccacggcacgtcgaagccggtcagcggcgcggtggcaatcgggtacgggctttcacggagcgcgccggccatttcatattccgactgatcgtatttcagcggcgtcgcgcccatcagggtgatgatcgggtcgttgcccagcgtaatcgcaatcggcaggtcttcgccgcgctcttccgctttgtgcagatgcagggcgatatcgtgcatcggcaccggctgcaggccgagcttgcgcttgcccttcacttccatgcggtagatgccaacgttctgcttgccgaagttatccgggtcgagcggatcgcgcgagacaacacacgctttgtcgagataaaaaccaccgtccccgtcgttcaggcggaacagcggcaggatgtcgaacaggttaatgtcttcaccgtccaccgtattctgcgcccaggccgggttggcgcggcgctctggcgcaatcgggaatttatcccagcggcgaataaactcgtcgatctgctttttcaccggcgtgttcgcaggcagccccatcgaaatagcgtgattttgccaggagccgatggtgttcatcaccacgcgggcatcggtaaagccgcgaatgttgtcgaaccacagcgcgggtgcgccgtcaccgatgcggccggtcgcgttggctgccgccgccagatccggctcggcgtttacctcttcctcaattttcagcagttgcccttgctcatcgagcgcctgcaggaagcttctcagatcatcaaatgccatctttattctcctgtgaaaaatgtttcgcctcccgcaacccgttccagcggcgcgcctttttatgctccaggccaaactggtcgagcacgcgggtcacaatatgctgggtaatgtcatcggcggtttgcgggtggttgtagtacgcaggcatgggcggcaccatcgccacgcccatgcgggagagcgccagcatgttctccagatgaatggtgctgagcggcgtttcacggggcaccagcaccagcttacgcccctctttagtaccacatccgccgcacggcccaccagcccttcggcatagcccgcgcggatcccggccagcgttttcatgctgcagggaatgacgatcatgccgtcggtacgaaacgagccggaggagatggtggcggcctggtcagccgggctgtggacgacgtcagccagggcagcaacatcctgggcggtgtaaggcgtttccagctcaatggtggtttttgcccacttcgacatcaccagatgcgtctctacttccggcatttcccgcagcgcctgcagcagcgccacgcccagcggagcacccgtcgcccccgtcattcccacgatcaatctcattcatcacctcaatcaatttgttcgtgtacgaacattgtaggtaaactactcccggattgtttctctgacaagattgttcgtacacgatcacacaaaatgctaaaaaatgccgcattatcatcctggactttagcggctatcatagggggtgattttttctgtcggagtgttcatggaactaagacaagaggcgttccacctgttacgtcagctttttcaacagcataccgcgaagtggcaacatgccctgccggaactgaccaagccgcagtatgcggtgatgcgctcgattgccgagcatccgggcattgaacaggtggcattgactgaagtcgcggtcagcacgaaagcgaccctggcggaaatgctgagccgcatggaggcgcgcgggctggtcaaacgcgagcacgaccctgcggataagcgccgtcgctttgtcttcctcacgccagaaggtgaggccctgcttgcagactgtaagccggtaggcaatgaggttgatgaggcctttttaggacgccttaacaaggccgagcgggagcagttctctgcgctcatcaaaaagatgatgcacgattaactcacgctggtgcgcataaaatcgataaaggtgcgcacttttgcgggcacatgccgggcatcaggatagaccgcataaatcccctgccgcgcaaaggtatactccggtaaaatcgtcaccagcgttcccgcatcaagcgcatcgcgcaccagccattccggcagtaacgccaccccaccgcctgcgagcgcaaaagccataagggcctgagcgctgtcggcaaacaaacgcggcgccttttttatctccagcatgtcaggcgcaccgcgggcatctttcacctgccagcgcagcggcgaggctaagcgctcgtggataatccagtcggcctgcgccagctgcgcaagcgattcgatcgggtttctcgcaagccactcgggcgtcgcgacggggagaatagaaaagtgagaaatcagtgcggcgtggttgcgcgaatcaacaagcgtccccagccggatggccacgtcaaagcgctccgagataaggtctgcgtgcagtgacgacgaaacatgtcggacgcgaagatccgtgtgctgctggctaaacctggccagcagcggcaccacgacccgggcgccatattcaggcgtggtcgtgatccgcagttcgccggtgagccccgcatggttcgcgcggacatcatcctgcagccgttcggcctccttcagaagcgccacgctgcgctgatgaaaaagcacgcccgcctcggttagcgtcaggcggcgggtggagcgcagcagcagcgtaacgcccagctcatcttcaagctggcggatattgaagctaaccaccgcttttgtcagccccatcgcctcggcggcggccgtaaaactgccggtgtcggccaccgcgataaacatctgcgtccgctgtaggttaatcatcatcacgccctttactgtcaaaatatttttgacagtatatcgcgctttgtcaggtttatccgtgcttcccgagccgatacgatacgccacctcaccggaggatccaccatgacgtatcgcagccaagttgccgttgtctatctgctgggcttttttcttgatttgatcaacatgtttattgccagcgtcgcctttccggcgatggctcacgcctttaacaccacgccttctgcccttgcctgggtcagtaacggctacattgccggcctgacgctggcgatcccgttcagcagcctgctctcgcgccgcatcggaccaaagcgcgtcatcctgctttcgctttttctgttcagcgcagcctccgcagcggcgggcctgtctgcaacgcttgaaagtctgatcgcctggcgagtgcttcagggcgtgggaggaggcttactgatccccgttggacaggcgctgacctggcaacagtataagcctcacgagcgtgccagactctcctctgcggtgatgctggtcgcgctgcttgccccggcctgctccccggctatcgggggactgctggtacagacgctaagctggcgatggatatttttcgccacgctaccggtcgctatcgtgacctttgttctggcctgcctgtggcttaaacacgaaatgcctgcgatgaacgcggccagactgctaaacctgtcattgctcgcggacccgcttttgcgtttttccatgcttgtctatatctgcgtacccggcgtatttattggggtgaacgtcacgggcatgttttatcttcagaacgtggcgaacatgagtccagccgctacgggcatgctcatgctgccgtggtctgtggcatcgtttatcgccatcacggcaacgggacgttattttaaccgtatcggcccccgacccctgatcgtcatcggctgcctgttgcaggcgacggggatcctgcttttgattgacgtcagttcggctacgctgttgcctgccgtcgcgtttgccctgatgggcgccgggggaagcctgtgcagcagcacggctcagagcagcgcgtttctgacaacgcgccgggacgagatgccggatgccagcgcgctgtggaatctcaatcgtcaattgagcttttttgccggtgccctgctgctggcgcaggtgctgaacctggcgcaggcgtggctgacgccacacgccgcctggcacgggatgtttatttttgccgcaggcatgaccttgctgcctgtaccgtacgtttttcgtcttaacaatacgcaggtgctaaacccgctgcgacaggagaattcatgacgcctttcgaacacgacattatcgacctccacattgcgcttgaagcatggttaggcaaaggtgaaggcgaggccgacgccctgctcgcccgtttccgtcgcgattttctgatgatcccgccgggcggtgtgcaggtcgactataacggcctggccagttttctggaaaaacagcgcggaagccgtcccgggctgaaaatcgtcattgacgaattaaccacgatccagagcggcgaacggggtgcagtgcttcactaccgggagacgcaaaccaggccagacctgcccgttaacgtgcgctggtcaaccgcggtgcttaatcaggaaggtgacaaaataacctggcgtctgctgcacgagacggcgacgcagccgtaacacaaaagaaaaaggcccgtctcacgacgggccttttttgacgaaaggttgcttattcgcggaacagcgcttcgatattcagaccttgcccctgcaggatttcacgcaggcgacgcagaccttcaacctgaatctgacgaacacgttcacgggtcaggccaatttcgcggccgacgtcttccagtgtcgcagcttcataccccagtaaaccgaagcgacgcgccagcacttcacgctgtttggcgttcaattcgaacagccatttgacgatgctctgtttcatgtcatcgtcctgcgtggtgtcttccggaccgttatctttttcatcggccaggatgtccagcagcgctttttcggagtcgccacccagcggggtgtcaacggaggtaatgcgctcgttgagacgcagcatacggcttacgtcatcaaccggtttatcgagttgttcggcaatttcttctgcgcttggctcgtggtccagcttatgggacaactcgcgcgcggtacgcagatacacgttcaactctttgacgatgtgaatcggcaggcgaatcgtacgggtctggttcataatagcccgttcgatggtctgacgaatccaccaggtcgcgtaggttgagaaacggaacccgcgttccgggtcaaacttctcaactgcgcggatgagacctaagttgccctcttcaatcagatccagcagagccagaccacgattgccgtaacggcgggcaattttcacgaccagtcgcaggttactttcaatcatgcgacgacgcgaggcgacatcaccacgcaaagcacgacgtgcgaaatagacttcttcttcggccgttagcagtggggagtaaccaatctccccaaggtaaagctgagtcgcgtccagtacacgctgtgtggcaccctgcgataacagctcttcttcagccaaatcgttatcactgggttcctcttctactaaggctttttcgtcaaaagcctctactccgttctcatcaaattccgcgtcttcatttaaatcatgaactttcagcgtattctgactcataaggtggctcctacccgtgatccctgaacgagacaccctggctggcatgccccgtcaaattatcgctgcggcaagtactgcagcgggtttacggatttccccttgtaacgaatttcaaaatgcaagcgtgtagaactggttccggtgctacccatggtagcgattttttgccccgccttaacttcttgttgttcccggaccagcattgtgtcgttatgggcgtaggcactcaggtaatcatcgttgtgtttgatgatgataagattaccgtaaccgcgcagagcgttaccggcatacacaacgcgtccatctgcggtcgcgatgatagcctgtcctttactccctgcgatatcgatccctttatttcccccttcggaggaagagaagttctcgataaccttgccgtcagtcggccagcgccatgcagaaatcggcgaactggaggtcatactgctggcagtcggttcagtagagctaaccacaggtgccgtaaccggtgctgtgacagcagtcgcagtccctttattattcggcaacattttgttagcagtctgatcacctgaatcctcagaatacgtaattacaggttgtgaagcaaccaccgtggtggatttttgtgcaggcttaacgctgttattttgagccgtcacatcggccgctgaaaccgtgttgccaggcgtaagcggcgtacccgtcgcgttgccaacctggagcgtttgcccgacttccagagcatatggggcctggacgttgttgcgctgcgcgaggtcacggaaatcgttcccggtgatccacgcaatgtagaacagcgtatcgccgcgtttcacggtataggtgctgccaccggtgtagctacctttcggaatgttcccatactggcggttatagactatgcggccattttgggtctgaacaggctgttcaactggctgaacctgcattggctgtgtaacaggatgttgcacaggctgaatttgtggtgtttgctgcggcgcagccgtccccattttaggtggcggcgtgattaacattccgctggacgtgttaccggagccgctgtttccgccgacggaactgacgggcgcaggcgcgttgttagaacttgtacagcctgccagccagagcgaaaccagtgataatgccgcaacacggctgatggtgaatttagggcttcccgcgctcatttatcccccaggaatgtgttaactaccagtgacttaaaatttaccgtgatggcacgaatctttcgcgccacaccatacgctgaatttgccttaataaccctggataattccgagtctcaggccaactcccccttcaccagaggcacaaagcgcacggcttccacggtgtcgataataaactcgccgccgcgccgacgaacgcgcttcaacagctgctgctcgtccccgacaggcagaaccagaatgcccccctcatccagctgcgacagcagggcagcgggaatttctggcggggccgccgtcacgatgatcgcgtcaaacggggcacgagccttccaaccctgccatccatcaccgtgtcgtgtcgaaacattatgtaaatcaagttgtttcaggcgacgacgcgcctgccactgtaaacctttgatccgctcaacggagcatacgtgatgaacgagatgcgccaggatcgcggtctgataccccgacccggtgccaatctcaagcacgcgggaatcgggcgtcagctccagcagctccgtcatgcgagccaccatgtaaggctgcgaaatcgtctggccctgcccgatgggcagcgccacgttttcccacgctttgtgttcaaacgcctcgtctacaaatttctcacgcggaaccagggcgagcgcttcaagcacgtgctcgtcgcggatcccctgcgcgcgtagttgttccagaagagtttgtacacgtttgtttaccattgcgcgttcactcctgcgcgatccagccagcccgacaccacatcatgcgcgctatacgcggttaaatctacgtgcagcggggtaaccgaaacatagccttcctccacggcggcaaagtcggtatccggacccgcatcgcacttatcgccaggagggccgatccagtaaagcgtgttgccgcgcggatcctgctgcgggatcacctgatcggcaggatgtcgactcccgcaacgggtgacgcggatgcctttaatttcatcgagaggaagatccggcacgttgatgttgaggatgcgtccggtacgcaacggctcgcggccgagcgcccgcaggatcgaacaggtcaccgcggcggcggtgtcgtagtgcgtgtagccgttcaacgagaccgccagcgccgggaaccccagatggcggccttccattgcggccgccacggtgccggagtaaatcacgtcatcgccgaggttaggcccggcgttaatgccggagacgacgatatccggacgcggccgcatcagcgcgttcacgcccagaaaaacacagtcggttggcgtgcccatctgtacggcaatatcgccattttcaaaggtaaaggtgcgaagcgacgactccagcgtcagcgagttagacgctccactgcggttacgatcgggtgccacgacctgcacatccgcaaattcgcggaggtgtttcgccagggtctgaatgcctggcgcgtggatcccgtcatcgttactcagcaatattcgcataatcacccgaggtgttgataagttccctgacaacactggtggcaaagctgcctgccggcagccagaagcgtaactcgacggtcacgtcatcccaccagttccagcttaactgctgcggatagagcagcatcgcgcggcgtgccgcgtcgactttttcccgcaccagcaaggactgcaattctggcgcatccgccacggctgactgctcggcggccagcgcgtcgccctgtgttccccagtcgcccgtaccgggcaacgcggcggtgatcagcagcccttttgcgtccacgcgcgactggacatcggccatctcttcggccgttgccacaaaccagcttccgcgtcccgctaattgtagcgcatcgccaacaacaacttgattcgcgtctggttttttcagcctttcgctcacaatctgattaaacaacgcactgcgggccgccgacaaccaaaaactgcgtttattcctgtcacgcaccggcgcgtcgctttgcgcccagcgcagtgcgccctgcaggttgctgccgccgatgccaaagcgctgcgcgccaaagtagttcggtacgccgcggtcgctgatggcattcaggcgtttttcaacgtcttcacggtcagtcacttcgcgcagcaccagcgtaaacgcgttgccttttaacgcgcccagacgcagtttgcgcttgtggcgggcatattccagtaccttacagccctcaagctcaaatttgcttaaatcaggcatcgcattgccgggaacgcgcgcgcagagccactgttccgtgacggcgtgtttatctttctgcccggcaaagctcacctcgcgggcatgaattttgaggaattttgccagcgcgtcggccacaaagcgggtattgcagccatttttcagaatacgcaccaggatatgttcgccttcgccatccggctcaaagcccagatcctcgaccacgaggaaatcttcagggctggctttcagcaccccgtccccctgcggcttaccgtgcaggtatgtcaggttgtcaaagtctgtcatttgctcgccttcaccagcagcgccacggcttcacaggcaatgccttcgccgcgaccggtaaagcccagcttctcggtcgtcgtcgctttgacgttcacgtcgtccatatggcagcccagatcttctgcaataaacacgcgcatctgcggaatgtgcggcagcatttttggggcctgggcgataatcgttacgtcgacgttgccaagggtgtagcctttcgcctggatgcggcgccacgcttcgcgcagcagttcacggctgtccacccctttaaacgccgggtcggtgtccgggaacagcttgccgatatcacccagtgcggccgcgcccagcagcgcgtcggtcaacgcatgcagcgccacgtcgccatcagaatgcgccagcagccctttttcataaggaatgcgcacgccgccaatgataattgggccttctccgccaaaggcgtgtacatcaaaaccgtgtccaattcgcattatgccttctcctgatgggtcgaacgggtaagataaaattccgcgagctgtaaatcttccggacgcgtcactttaatattatcagcacgtccttcaacaagctcagggtggaaaccgcagtactccagcgcagaggcttcgtccgtgatggtcgcaccttcgttaagcgcgcgcgttaagcagtcgtggagtaattcgcgggggaaaaattgcggcgtcagcgcgtgccagagatcgacgcgatcgacggtgtgggcgatagcccgtttgcccggctcggcacgcttcatggtgtcgcgcacgggggcggccagaatgccacccactttgctggtttcgctcaatgccagcaggcgagcgagatcgtcctgatgcaggcacggacgcgccgcgtcatggaccagcacccacggcgcgttaccggccgcctgaatgcctgccagcacggaatcggcgcgctcggcaccgccatcgacaacggtaatctgtggatgatttgccagcgggagctgcgcgaagcgctcatcgccggggctgatagcgatgatcgcccgcgtcacccgcgggtgcgccagcagcgccgccacggcgtgctcgaggatcgttttatcgccaatagagaggtattgcttgggacattctgtctgcatgcgccggccaaaacctgcggccggcaccacggcgcatacgtccgaaaaagttactgccatgtcgtaatcctgggcctgattatcgattgttttgtgctgagccctgattgcgtttagacgcatccggaaccagacgataaaaggtttcgcccggcttagtcatactgagttcattgcgtgcgcgttcctcaatcgcctcttgcccgccattgaggtcatcaatttcagcgaagagttgatcgtttcgcgccttaagtttggcgtttgttgcctgctgagctgcgacgtcatcgctcacccggctatagtcgtgcagtccgttcttaccgaaccacagcgaatattgcagccagattagcaaagccagcaacagcagcgttagtttacccatcctgccccctgaaaaacggcatcatcatcccaagacttccccagagcactacgccggggtaacagagatgccgcaacatcgcgggcaaatgtaccacattttttccgcagaatcgtcctgctcaatatcgttacacagttggttacggtttgaattatggctgaagttagcccatgagccacaaaaataacagaccaaacatcagcaccaccgtcacaatcgtgaccacggtactgtacaggagcttgccgttgagcagcgagtgaagcgcaatgccgacgacaaccgccacgggcatcagcgccagaaagaaaggccaggtgtagagaaagaaaaacagcgtgttgccgccgtagataagaaacgggatacccagcgccagcaaccatgagacgaagccaatgatggccccaggaaatgaccaggtcgtttcgtcgtcggtcgcaagcggctccgacccggtggtggtgatgtaatgttcactgttgcgcatagctagtcctgtgaccgtgactcatcgttcgggaagacagctcccgaacgataccgtctcaggatctgataatatcgtcccgtctgagcaggtctaataattggcttactaaatttgttaccaattgttgaccctccaggtgaatttctggcgattcaggcgcttcgtataccgcgtcaatgccggtgaagttgcgcaattctccggcacgcgcttttttgtacagccctttcgggtcgcgcgcttcgcaaacctccagcggcgtatccacaaatacttcgataaagcgatcctgcccgacccgttcgcgcaccatctggcgctcggcgcggtgtggagagataaatgcggtcagcaccaccagcccggcgtcggccatcaggctggcgacctccccgacccggcggatgttctctttgcggtcgtcgtcgctgaaccctaaatcgctgcacaggccatggcgcacgttgtcgccatccagcaggtacgtgcttacgccctgctgatgtaatgcctcttccagcgcgcccgccaccgtcgatttacccgagccggacagcccggtaaaccacagcactactccacggtgaccgtggagctgttcgcgctgggcgacggtgaccggatgaggatgccagacgacgttctcatcatgggcagccattacttgcctcccagcagatcgcgcgcgccccagtgcgggaagtgcttacgcaccagcgcgttcagctccagctcaaaggcgctgaattctgaagctgcggacgcctgttcgtttggctcacggaccatccccgcgccgacggtgacgttcgtcaggcggtcaataaagataaggccgcccgtcaccggattttgctgatacggatccagcaccagcggttcgtcaaaggtcagatcgaccagaccaataccgttcagcggcagctcggtaacctcgcgctgggtgaggttgttgatgtccacctggaactgaataccgtccacgcgggcgcgggtcttcttgccggcgattttgatgtcgtagctctggcccggcgtcagcggttgctccgccatccacaccacatccacggaagccccctgcacggcggccagcgtttcctgggcatccaccagcagatcgccccggctgatatcaatctcgtctttcagcaccagcgtaaccgcttcaccggcgcctgcgtcctgcaggtcaccgtcgaaggtgacgatgcgtgcgatggtcgattccacgccggatggcagcaccttgacgcgctgaccgacctttacggcgcctgacgcaagggtgccggagaaaccgcggaaatcgaggttaggccggttcacatactgcaccgggaagcgcatcggctgggtgtcgaccacgcgctgaatttcaaccgtctccagcacctccagcagcgtcgggccgctgtaccaccgcatgttcgcgctctgggaggcgacgttatccccttccagcgccgagagcggcacaaagcggatatccaggttgcccggcagctgttcggcaaaggtcagatagctctggcggatctcctcgaacttctcttcgctgaagttcaccagatccatcttgttgaccgccaccaccaggtgtttgatccccagcagcgtggagataaagctgtggcgacgggtctgatccagcacgcctttacgggcgtcgatcagcaggatcgccaggtcacaggtcgatgcgccggtcgccatgttacgggtgtactgctcgtgccccggggtgtcggcaataataaatttgcgcttctcggtagagaaatagcggtaggccacgtcaatcgtgatgccctgctcgcgctccgcctgcaggccgtcaaccagcagcgccagatccagcttttcgccctgggtaccgtgacgcttactgtcgttatgcagggaggagagctgatcttcataaatctggcgcgtatcgtgcagcaggcggccaatcagggtacttttcccgtcatccacgctgccgcaggtcagaaaacgcagcaggcttttgtgttgttgcgcgtgcagatacgcttccacgccgccttcgttggcaatttgttgagcaatagtggtattcatggcggctccttagaaataaccctgacgtttcttcagctccatggagcctgcctggtcgcggtcaatcacgcgcccctgtcgctcgctggtggtcgacaccagcatctcttcgatgatctccggcagcgtctgggcgttggattccaccgcgccggtcagcggccagcagccgagggtgcggaaacgcaccatctgttttttgatcacttcacccggctgcaggtcgatgcgatcgtcgtcgatcatcatcagcatgccgtcacgctccagcaccggacgctcggcggccagatacagcggaacgatctcgatgttttccagatagatgtactgccagatatccagctcggtccagttggagagcgggaagacgcggatgctttcgcctttgttaatctggccgttgtagttgtgccacagctccgggcgctggtttttggggtcccagcggtggaagcgatcgcggaaggagtagatacgctctttggcgcgggacttctcttcgtcacggcgcgcgccgccgaaggcagcgtcaaaaccgtatttattcagcgcctgcttcagcccttcggtcttcatgatatcggtgtgtttggcgctgccgtgcacgaacgggttaatgcccatcgccaccccttccgggtttttatgcaccagcagctcgcagccgtaggctttcgcggtacggtcgcggaattcgtacatctcgcggaatttccagccggtgtccacgtgcagcagcgggaacggcagcgtgcccggataaaacgctttacgcgccagatgcagcatgacgctggaatctttaccgatggagtacatcatcaccgggttagaaaactcggcggccacttcgcggataatatggatactttccgcttcgagctgccgcaggtgtgtaagacgtttttggtccataaccgttccttaagccaaatttacaacagaagaaccaaagccttctgtatcggttgtgtgctgaaaccaggcgagcgtgctgtgcagctgcaccacttcccccaccacgatcagggcaggcatcggggcatctttcgccagggttgcaaggtcttgaagtgtgccgacagcaacatgctgatcgacgcgcgtgccgcgagaaatgacggcgacgggggtcgtcgcctcgcgaccgtgctgaataagctgttcgctgatgtccgccgccttcatcgtgcccatgtatatcgccagcgtctggcggctctgggcgagatgcgaccagtcgaacggcgtgctgtccgccttgtagtggccggtcacaaaggtaacgctctgggcgtaatcgcggtgggtcaacgggataccggcgtaggccgttaccgcagaagccgccgtgatgccgggcaccacctggaacggaacgcccgcttcggctgccgcctgcagctcttcgccgccgcgaccgaaaatgaacggatcgccccccttcaggcgcaccacggttttgcccgctttcgcggcgtcaattagcatctggttggtgtcgtgctgcggcaccgagtgttcgcccgcccgtttgccgacgcagatttgctccgcgtcgcgacggatcagctcgcgcacgccgtcggtgaccaggtggtcgtagaacaccacgtccgcatcctgcagcacctgcaggccgcgcagcgtcaggagcccggcatcgcccggccccgcgcccaccagaatgatctccccgcccgtactgccggggttatccagttcgtcctcgaggattttctgcgccgcagtctcattaccggcatgcatcaggctggcaaagcggccgcgaaacacgcgttcccagaagcgacggcgttccgtcacgctggtcaggcgggttttcaaatggttgcgccagtagctggctttctccgccatgcgcccgaggctggtcggcagcagcgcttcgattttttcccgcagcacgcgcgccagcaccggtgcggtaccgccggaggagatcgccaccagcagcggcgaacggtcaacgatcgacgggaaaataaacgagcataaaggctggtcgtccaccacgttcaccaggcggtaacgggcctgagcggcgtcggagatccgctggttcagttcacgatcttcggtcgccgcaattaccagcacgacgctgtcgatttgtgactcgtcgaaatccgcctcttcaacgacctgcacctgggcccctgcgcgctgcagaaacgcgattttgcgatcggcgatttcacccgtgccaaccaccagcaccggtttctctttaatcgcagcaaataagggcagatagtccacaggcaacaactcactaacaacgaggaatagagggactatagggggcggcttagaccgaatgaaattacgaattggaatgagtagttactcaatggaataacgctgtgaaaaagctaataccaaaaagtgcttaacgcgcgaaatttcgggcatttaagaacgattcaaattgtgtatggacgatcacagtttcatactaggcgggttattattttgctctgtttttaaggactcactatgttttccgcaacgcgccaccgtattgctgccctggcgctcggcgtttgctttattcttcctgcccaggcaaaaaaccaaccttatggtgaaatcgccactatgcaggcgcggcatattgccaccgttttccctggccgcatgaccggctcgcctgcggaaatgctctccgcggactatcttcgtcagcagtttgccgacatgggttaccagagcgatatccgatcgtttcatagccgctacgtctatacctcgcgaaataaaacgaaaaactggcataacgtgaccggcagtacggtgattgcggcccacgaaggcagcgcaaaagagcaaattatcattatggcgcaccttgatacctacgccccgatgagtgacgccgatacggataacaatcttggcgggctgacgctgcagggcatggacgacaatgccgcaggcctcggcgtgatgcttgaactggccgagcggatgaaagatattcccacccaatatggcattcgttttgttgccaccagcggtgaggaagagggcaaactcggcgctgagaatctccttaagcgtatgagcgctgaggagaagaaaaatacgctgctggtgatcaacctcgacaacctgatcgtcggcgacaagctctatttcaacagcgggcagagtacgccgggtaccgtgcggaaactgacgcgcgaccgggcgctggcgatagcccgcagccatggggtttatgccaccagcaaccccggcggtaacccagattatccgcgaggcacaggctgctgcaacgacggggaagtgttcgataaggcgggcattccggtgctgtacgtggaagcgacgaactgggcgctgggcaaaaaagatggctaccagcagcgggctaaatcgaaggccttcccggacgggacaagctggcacaacgtgatgctggacaatcagcagcacatcgatcgcgcgctgccgcagcggattgaacaccgcagtcgtgatgtggtgaaggtgatgctgccgctggtgaaggagctggcgaaagcggggaaagcctgaggccgttaagcccggtggcggctacgccttaccgggcctacatatggaacgagccttagtaggcccggtaagcgcagcgccaccgggcaaaaaggttatcacccttcgtgcaacccgcactcgcgcttcagcccgaagaatcgcgtctcttcttccgccatgcccggttcccacttacgcgtggtgtgggtatcgcccaccgacagatagccctggtcccacagcggatggtatttcagcccgtgcttttgcaggtactggtacaccgtccggttatcccagtcgataatcggcagcactttaaacaccccgcgctgcaccgccagcaccggtaaggttgcccggctgccggactgctcacggcgcaggcccgcgaaccacgtctgggcattaagctctttcagcgcccggttcatcggctcgactttattgatctcattgtatttctcaatgccctcaacgccctgctcccacagcttgccgtagcgcgcctcctgccaggccgcgctttccgtcgcacggtaaactttcaggttcagcctgagcttgtccgtcagctcgtcaatgaactggtaggtttccgggaacagatagccggtatcggtgaggatcaccggaatgtccggacggatctgattcaccagatgcaaactgaccgccgcctgaataccaaagcttgacgagagcacatagtctcccggcaggttttccagcgcccacgccacgcgcccttcagcgtccagcttttcaaggtgggcattggtttctgccagcgccagaatgcgttcgacttttggcaggtcattaagggcgtttagatcgagtacggacatatttacctctcgtgtttactcccagaaatccctggcgggatcgagcaccgggcgaatgatgcccgcacgcaccgtaaagtcgccgaagccttcacccgcttcgcgctctttcgcccagcgcccgacaagctcgtcgatggaatcaagaatttccggctcggtgatgttctcgcggaacatacgcggaatgcgcgtgccgatacggttaccgcccaggtgcaggttgtagcgccccggcgctttccccaccagccccagttcggccagcatcgcgcgaccgcagccgttcgggcagcccgtcacgcgcataacaatatgctcgtccggaatgccgtgtttttccagaatcgcttctaccttgtcagtgaatgacggcaggaaacgttccgcttccgccatcgccagcggacaggtcgggaacgacacgcaggccattgagttttcacgctgcggcttcaccgcatccatcaacccatgttcgcgcgccagcttctcgatcttcgccttctggctttccggcacgccggcaatgatcaggttctggttagcggtgatgcggaactcgcccttatggatcttcgcaatttccagcaggccggttttcagcggacgccccggataatccagaatacggccgttttcgataaacagcgtcaggtgccatttattgtcgatacccttcacccagccaatgcgatcgccgcgaccggtgaattcgtaagggcggatcggctcaaacttgatgcccgcgcgacgctccacttccgctttgaacgtctccacgcccacgcgctccagggtatatttggttttcgcgtttttacggtcggtacggttaccccagtcgcgctgggtcgtcaccaccgcttccgccacggccagcgtatgctccagcggcaggaagccgaactcgctggcggtacgggcgtaggttttcttgttaccgtgctcaatggacaggccgccgcccaccagcaggttaaagcccaccagcttgccgttttcggcaatcgccacgaagttcatgtcattggcgtgcaggtcgatatcgttctgcggcgggatcactaccgtggttttaaacttacgcggcaggtaggtctggccgaggatcggctcttcatcggtggtcgcgactttttcctgatcgagccagatctccgcataggcgcgcgtgcgcggcaggaggtgctcggagatcttcttcgcccactcgtacgcttcggcatgcagctcggactcatacggattcgaggtgcagagcacgttacggttcatgtcgttggcggtcgccagcgcgtccagcccaacggagtgcagcatctggtgcaccggcttgacgttcttcttcagaatgccgtggaactggaaggtctgacggttggtcagacggatgctgccgtagatcgtgttttcaccggcaaacttgtcgatcgcctgccactgtttggtggtaatcaccccgcccggcagacggcagcgcagcagcatcgcgtgacgcggctccagcttctgctctgcacgctcggcgcggatgtcgcggtcgtcctgctggtacatgccgtggaaacggatcagcaggaagttgtcgcctttgaaaccgccggtgagaccgtcattcagatcttcagcaatggtgccacgcagatagttgctttccagcttcatgcgctcggcgtctgtcagtttaccttcgaccaccagtggccctggatgtttttcgctcattagtagacatctcgctgataacggcgctcaacgcgcagctcacttaaaaattcgtccgccgcttcggcatccataccgccgaattcggcaatcacttccagcaaagtctgctcaacgtctttcgccatgcgattggcgtcgccgcagacataaatgtgggcaccgtcattgatccagcgccacagctctgcgccctgttcgcgcagtttgtcttgtacgtatactttttctttctggtcgcgggaccaggccagatcgatgcgggtcagtacgccttctttcacatagcgctgccactccacctggtagaggaaatcttcggtaaagtgcggattgccgaagaacaaccagtttttacccggcgcgccgtctgccgcgcgctgctgcatgaaggcgcggaacggcgcaatgccggtgcccgggccaatcataatgaccggcgtttccgggtttgccggcaggcggaagttatcgttgtgctcgataaagacgcgcacttcgccctcttcttccacgcgatccgccaggaagcctgatgccccacccgtgcgggcgcggccttcgatgtcgtagcgcaccacgccgacggtgatatgcacttcgctctccacctcggcctgagacgaggcaatggagtacaggcgtggggtcagcggacgcagcaggccgatcagcgcatcggcatccagctgagccggagagaagcgcaccatatcgacaatcggcgtcgtcgcggcgtaatgctgcagcttcgccttgtcgcccaccagcggcagcagggattcgctgcgcgttaaggtggcataattttcgacgatattcggggtattcaccgtcagctcaaaatgccactgcaacgcttcagaaagcggctgcgttttgccgtcaacggtgacgggctcgtcgcctttcagccacagcagctcaaccagctctttcaccagcgccggatcgttctgataccagacgcccaacgcatcgccaggctgatagcgcaggcccgagtcgccgagatcgatttcgatatggcgaacgtctttttcggaatcgcggccggtaattttctggttcaccgacaggctcgccgccagcggcgcctctttggtgtacgggctggtgtggatgtcgttaacagcacccgtcgcggtgaacgcggcctgggctgacgtctctttcggcacgcgcgcttttagcacgtcaacgatgcgggcacgccattcagcggcggcggtctggtattcgacatctgcgtcaacgcggtccagcaggcgctctgcgcccagctccgccagcctgctgtcgaagtctttgccggactggcagaagaattcataggaggtatcgcccaggccaaagacggcaaacgccgtgccatccagcttcggcgcctttttcgagaacaggaacttatgcagcgccaccgcttcttctgcgggttcaccttcaccctgcgtagaagccaccaccaccagcagtttttctgacgcgatttgcttaaatttataatccccggcgttgaccaggttcacgttcagcctggcggccagcaggtcgtcacgcagcgcttcggccacgcggcgggcgttacccgtctgcgaggcggaaatcagggtaatggccggaatttctacggccgtggccggtgcacccgccacagcgccaggctgctgattaagcattccccagaaataaccggagacccaggcaagctgagtgggagaaaaatcagaggtggcagcctgaaggcgcgccagctgctccgggttcaggggaagcaagtttgaaggtggggcctgtgttgtcatgcgtcgttatgttccagtagccaagcggactttaagcgaataaatccaaactgaagataaggttaacggcgaggataataacaattaaagaagggatggaaataataaataaccaaatggactaacctgttttggttgtcatgcttagcgataaaaccgattaaataattatttgaaatataagaagaaatagcgataaacaccccatatacgaggcggttgccgctcagagccgttttagttaatgctaaaaattgtgctttccggtactatgcggcggttttttccgcattactgagagcgatcatgtccaccacactgtttaaagatttcaccttcgaagccgcccaccaccttccgcatgtccctgaagggcataaatgtggccgtctgcacgggcattcgttcatggtgcgtcttgagatcaccggtgaagttgatccgcataccggttggatcatggattttgccgagctgaaggcggcgtttaagccgacctacgatcgtctggatcacgactacctgaatgagatcccgggccttgaaaacccgaccagcgaggtgctggcaaaatggatttgggatcagatgaaaccgcgggtaccgctgctgagcgcggtgatgatcaaagagacctgtacggcaggctgcgtgtatcgcggcgagtgatgcttgccgggtggcggcttcgccttacccggcctacaatcgcctggaaccgtaggcccggtaagcgctcgcgccaccgggctttttttcaggcgatattcagatacttgtgcgtctgcatcgacaggcgccagttgcgcgcaatacaggtttcaatgcacaggcgcgttgcatcgtctttctggctgataggctgcagggctatgacccgctgcttttcgtccgtcagcgtggccagcagttcatccagcgcttcgatatcacgcacgcgtcctaccgggtgcttaatctcatccgcgcgctccagcgcctgagacagcacgtcatacccgccgcgcatattcacttttggcgataccgtcacccaggtggtgtgcgagcagcgcacttcatgggtgccgctggtctcgatctggcagctgtagccgttcttttcgagcagctcggtcagcggcgtcagatcgtggatgcagggttcaccgccggtgatcacgacgtgacgcgccgtccagccctgacggccaataatggcgagcagatcctcggcactgcctgccccccacttatcgctctctttggttttcgccagaatgctaaatagcgacacttcccgatctgcgagcttatcccacgtatgtttggtatcacaccaggcacagccaaccgggcatccctgtaaacgaatgaaaatagcgggaacgccggtaaagtaaccctcgccttgcagggtctggaacatctcgttaatcgggtactgcatagtcatctcagtaaaggggataaacgataagtatcgcagatccccgccggatggtcatgctccatcggtgctttacgcgccaatcgccgccataaaccgttccgtgatttgctgcggacgggtgatcgcgccgccgaccaccaccgtatgcgcgcccagcgccagacacctggccgcacgctcgggggtatccacgttgccttcggcaaccacgggcaccgtcacggcggccagcaccgccttcaggaacgcgcagtcgttttccggaagtgaatggcccgccgtttccgccgtgtagccgtaaagcgtggtgccgacgcagtcaaagcccagcgcctgcgccgtcacggcttcctccacggaggagatatccgccatcagcagcaccgcgggataacgtgcgcggatgcgcgagaccagcgttttcagagattctccgccgggacgtggccgcgccgtcgcatcaagcgcaatgatgtccggcgagacgctcatgagctcatccacctctttcattgtcgcggtgataaacacctcgctttcgggataatcccgtttgatgatgccgatgaccggcaaagacacctgctgcctgatggcctcgatatccaccacgctgttcgcgcgaatggcggcagccccgccctgtgccgcagccagcgccatgcgcgacataataaacgggctgtgcagcggttcattttccagcgcctgacaggagacgactagttttcccttcagggtatccagtacagttttcattacgataagatctcttccacttcgtttttgataatcgtgacgtgcgggccataaatgacctgaacgccgttgccgcgcacgataacgccgcgcgccccggtggctttcagtgccgactcattcactttgctgccgtctttaaccgtgacgcgaagacgcgtggcgcagcagtccacctcgtccagattctcttttccgcctaatccggcgatcaccgcggctgcgcgttcgttttgcggcagactgacctcatcagccatcgcctccttttcccgacctggcgtcgcgaaatcaaagcggttaatcagatagcggaaggtaaagtagtaaaggaagaaccacggtacgccgaccagcggaacgaacatccagttggttttggcttctccctgcaaaatgccgaacagtacgaagtcgatgaaaccgccggagaaggtttgcccgatggtgatatgcagcatgtgcgcgagcatgaatgccagcccgtcaaacagcgcatggatgacgtagagcaccggcgcaataaacaggaacgagaattcgataggctcggtaatcccggtcaggaacgaggttaacgccgcagaaagcagcagcccggcaacgcgttttttgttctcgggttttgccgtgtggtacatcgccaggcacgccccgagcaggccaaacatcatcgtaataaagcgcccggacatgaagcgtgacgtgccctcatagaaatgttgcgtgttcgggtcagccagctgagcgaagaagatccgctgcgtgccttccacgaggtgtccgttgacgatttcactcccgccaagcgcggtggtccagaaaggcagatagaagatgtggtgcagaccgaacggacccagcatgcgtaaaatgaagccgtacagcaaagtgcccagatagccggtcgcatccaccagcccgccgagaccaaaaatcagcttctggaaatgcggccagaccacggtcatgagcgcaccgacgagtatcgccgccagcgagctgatgataggaacaaagcgcgagccgccaaaaaagcccaggaactgcggaagtgcaatcttgttaaaccgatgatggagcgcgcaggttaccagcccaatcaccacgccgccaaagacgccggtttccagcgtctgaatacccagcgtcatgccctgccccaccgcacccgggttctcatgcgccagtttgccggtgaggatcagcagcgcgttgatggtggcattcatcaccagaaacgcgagaagcgccgccagccccgccgtgcccttatcgctttttgccagcccgacggcgaccccaaccgcaaacagcaccgagaggttcgcaaacacgatggatcctgcgctgctcatgatggtgaaaatggcctgcagccagctcacgtctaaaaacggataggccgccagcgtgttgggattggatagcgcgccgcctatccccagcagcagacccgccgcaggcagcacggcaatcggcaacataaaggatttgccaaagcgctgcgctttttcaaaccatccccctgaagaagccccactgaatatttgcatcattttttcatccccccactaatagatgaaaatttttaccatattaattttaaatagtgaaaattatcatcaaaaaccaggacgacgatcatactttttcgaaatgactggcatcccgcccccgctttccgccacactagtcgcagagaaacgcattaaggatcgagcatgtcagaccatgaaaacctgctgctgaagctacgccaggaggcttccgggtacagcccaacacaacaaaaactcggtgagtttgttctcagcgatcctgcccgggtgctctacctgacgatcaccgaactggcgcgcgagagccacaccagcgaggccagcgtgacgcgtctttgccgcacgctgggctgcaagggctataacgaatttaaaatggcgcttgcgctggatattcagcagggccagcccgcgcgtcaggcgggggatgagattgataacgtcgtggatgagtcggtgcaggctttgcaggacaccgcccggctccttgaccgcacgctgcttgaaaaggccgcgctggcgctgcatcaggcgcagtcggtgcagatttatggcgttgcggccagcgcgatcctcggggagtatctgcactacaagctgttgcgtctgggcaaacccgcacagctgtttagcgatatgcaccgcgcggccatgaatgcgacaacgctttcgtcagaaaccctggtggtggctatctccagttccggctcaacgcgggatctactccatgtggtgaaacttgcccgcaagcgcggcgttaaggttctggcactcagcaatacgccccgcagcccgctggcatcgatgagcgatatgcagctggtggccgccaagccagaggggccgcttagcgcgggcgcgctcaatgccaaagttggggtcatgctgctggtcgaactgctgaccacgtccatgattgcgctggatggccgttacggcgacgttagccagcaaacggccagcgccacgcttcctctgttactctaaaaacccttcgcaggctaaataaaatagcctgcgcttaatgtcgcctgatttaagttaagtggtgtttaaatcatttatccggtaaatgtttggtgtaacaaagtattatatttattacatttcgaattaagttcaccacccgataagaacccaaaaaaggactttaaaatcataatgttgaaatattcattttaataaattgaattttcaccctgcctgtaatgtccaatatctccacctgaattcctttccttaaaataagcttaagatgctgtcgatttcggcgttttattatttaaatgccgtttacttttgcacgcctacaatccgcctcatcaatcataatgagacggtattaatgaagatgttaatgattacaggcgtgacggggtttctgggcggtgcagtactggaaaaaattctgaccagcgatcaatccgtaaaactgcttttgctcgcgcgtgccagcgatccgcagagcgggctggagcgcgtgctggagaacatgcgcaagttcaacgttcctgaggacaaactggccactctgagcgtggacaatatcctcattggcgatctcagccagcctgaagccttcctgaacgatccgcgtctggaccaggtcacgcatgtcgtgaactgtgcagctgttgcctcatttggtaacaacccgctcatctggaaggtcaacgtggaaggaacgctggcactggcgcgccgcatggagcaggtttcaacgctacaacgcttcctccacgtgggcacggcaatgtcatgtacgccggagcaggattccctggtcgccgaaagcgccgaattcagagagaatgctgaacacctggtggaatacacgttttcgaagtcaaccatcgaacagctgatgcgccaggaatgtccgaacctgccgctgctcatcgcgcgtccgtccatcgttgtcggccatacccgccacggctgcacgccctcgagcagtattttctgggtcttcagcatgggcctgatgctgcagaagtttatgtgctcgatggaggaccggatcgacgttgtcccggtggattattgcgccgacgcgctgttaatgctgctcaacagcaacgcgcgtccgggggaagtggtacacatttcggccggagaagagaacagcgttcgctttgcggatattgataatgcgatggcgcaggcgctggagaaagcacccgtcggcgataagtacgcgcaggtcagctacgaaacgctggtcagaatgcgccgtgaactgaaaacgatttttggcccgtgcaacgaacgtctgatgctgagagccatgcggttatacggcgcgtttgccacgcttaacgtgcgattcagcaacgataagctgctgagcatggggatgccgaagccaccccggtttacggattacattgcccgctgcgtgcaaaccacccgggggctgaccattccggagcaaatggcggtcgattttaaatagccaaaaaaaatgccagtcattcgactggcattttcatgttaaggcttaggcgattatgcctggcctttgatctctttacgaccgttgtatggtgctttttcgcccagcgcttcttcgatacgaatcagctggttgtatttagcaacacggtcagaacggctcatagaacccgttttgatctggccagcagcggtacccacagccaggtcggcaatggtcgcgtcttcagtttcgccagaacggtgagagataaccgcggtgtagccagcgtctttcgccattttgatcgcagccagcgtttcggtcagagaaccgatctggttgaatttgatcaggatggagttaacgatgcctttctcgatgccttctttcaggatcttggtgttggttacgaacagatcgtcaccaaccagctggattttgtcgcccagtactttggtctggtatgcgaaaccatcccagtcagactcgtccagaccgtcttcgatagacacgattgggtactgtttggtcaggtcttccaggaagtgagtgaactcttcggaggtgaacgctttgttgccttcgccagccagaacgtatttaccgtctttgtagaattcagatgccgcgcagtccatcgccagggtgatgtctttgcccagctcgtagcctgctgctttaaccgcttcagcgataacagccagtgcttctgcgttagaacccaggtttggcgcgtagccaccttcgtcacccacagccgtgttcatacctttagctttcagaactttagccaggttgtggaacacttcagaacccatacgaaccgcttctttcagggttttcgcgccaactggctgaatcatgaattcctgaatatcaacgttgttgtctgcgtgctcaccaccgttgatgatgttcatcattggtacaggcatggagtatttgccaggggtgccgttcagttcagcgatgtgctcgaacagaggcatacctttagcagccgcagctgctttggcgttcgccagggaaaccgccaggattgcgttcgcaccgaagttagatttgttttcagtaccgtccagatcgatcatgatcttgtcgatgccagcctgatctttggcatctttgccaacgatagcctgagcaataggaccgtttacagcgccaaccgctttcagtacgcctttgcccatgaaacgggatttgtcgccatcacgcagttccagcgcttcgcgggaacctgtagaagcacctgatggagcagctgccataccgacgaaaccaccttccagatgaacttcggcttcaacggtcgggttaccacgggagtcgatgatttcacgaccgatgactttaacgattttggacattagattttcctcagtacaagttaaactaaaactccagacaaacaacgcgtaccaggggtacgcgttgccgttctaactttttttacttcgcctgacgcttctggtagtcgctggcggccttcacaaagcctgcaaacagcggatgcccgtcacgtggcgttgaagtaaattccgggtggaactggcaggcgacaaaccacggatggtttggcacttcgatgatctcgactaactgatcatccccggagcggcccgcaacacgcagacccgcagcttcaatttgtttcaacagcatgttgttgacttcatagcggtgacgatggcgctcggtgatgaccggctcgccgtacagcttgcgaaccacgctatcgtcagtcagctggcaggcctgtgcgccgagacgcatagtgccacccagatcgctcttctcggtacggacttcgacgttaccgtcttcatcacgccattcagtgataagcgccacaacagggtacttacagtctggcacaaattccgtagagttcgcgttttccattcccgctacgttgcgcgcaaattcgatcagcgcaacctgcatacccagacagatgccgaggtatggaatattgttttcacgcgcataacgcgcggtggcgatcttgccttctacaccacggtagccgaagccgccagggataaggatagcatccagatctttcaggatttcaacgccacgcgtttcaacatcctgcgaatcaatcagcttgatgttcacggagacacggttcttcagaccaccgtgtttcagcgcttcgatcacggacttataggcatccggcagctcaatgtacttgccgaccataccgatagtcacttcgcctgccgggttggcttcttcgtaaataacctgttcccattcagacaggtttgcttccggacagttcaagctgaatcgtttacaaatataatcgtccagaccctgtgatttcaacaggcccgggattttataaatggaatcgacatctttcattgaaataacggctttttcaggcacgttacagaacaatgcaattttcgcacgttcgttcgccggaatggcgcgatcggaacggcaaaccaggatgtcaggctgaataccgatagagagcagctctttaacagagtgctgggtcggtttggttttcacttcacctgccgccgccatgtaaggcaccaacgtcaggtgcatgaacagcgcgtgttcacgaccaatgtctaccgccagctgacgaatcgcttcgaggaacggcagggattcgatatcacccacggtaccgccgatttcaaccagcaccacgtcgtgcccttcgccaccggcaaggacacgctctttgatggcgttagtgatgtgtgggataacctgcacggtcgcgcccagatagtcaccacggcgctctttacgcagaacgtcagagtagatgcggccagtcgtaaagttattacgacgggtcattttggtacgaatgaaacgctcgtagtggccaagatccagatcggtttcagcgccgtcttcagtaacgaacacttccccgtgttgggttgggctcatggtgccaggatcgacgttgatatacggatccagtttcatcatggtcacattgaggccacgggcttcaagaatggctgcgagggaggctgcggcaatgcctttacccagagaggatacgaccccgccggtcacaaaaatatagttcgttgtcatgctgaacctgagaagttagggtgaaacgatggaataaccaggacgggaaagtagtatacccgaacacggcgagcgccacaaactttcattctccgtctccattccaggccatgacaaacataaggagtgagaaaatagccccttttgggtaaatgtttttgacgcaaatcaagcgcttgtcatttaaaaaatcacacaaattgcgcttgatcgcaaaatttcgttagagatcagattcctggcgctttacttcctgccagacttcctccatggcgtcgaggtcaataccgctcatttccaggcctcgcgaggcgacaatccgctccacttcgcgaaagcggcgttcgaacttaaggttggctttttgcagcgccgtttccgcttttacacccaggtggcgagaaaggttgacggtcgcaaacagcagatcgcccatctcttcctcaagctttgcttcatccaccaccgcctgctgcgcttcgtgcatcacctcgtcaatctcttcgtgcactttatccagcaccgggccgagtgaggtccagtcaaaccccacggcggagcagcgtttctggattttgtgcgcgcgcatcagcgcgggcaggctcagtggaatgtcgtccagcgcggagtgctgggatttttctgcccgctcggcgcttttaatctgctcccagcgggccaggacttcggtgctggttcctgcggtagcgtcaccgaaaatatggggatgacggcgctcaagcttgtcgctgatggcagcgcaaatatcgtcaaagttaaagcgcccctcttcctgcgccatctgcgcgtagaacacgacctggaaaagcagatcgcccagctcgccgcgcaggtcgtcaaaatcttcacgggaaatcgcgtccagcacctcgtaggtctcttcaagtgtgtacggggcgatggtggcgaaagtctgctctttgtcccacgggcagccgttttccgggtcgcgcaggcgtttcatgatgccgagcaggcggtcgatttgagtcataatactgtcctgatgaaaaaatgccgggtggcggcgttgccttacccggcctacggaagaggatgtttagccgccgtgcagacgacgcgcgtcaatcacatccggcacctggttcagcttgccgagcacgcggcccagcacctgcaggttatagatttcgatggtcatatcgatggtggcaagctgctcgcgggtatcgctgcggctggcgacgcccagcacgttgaccttctcgttggcgagaatggtggtgatgtcgcgcagcaggccgctgcggtcgttggcagtgacgcgcaccaccagcgagtagccggcggagtagctctcgccccagaccgcttccacgatgcgctccggcgcatgggactgcagctcggcaagctggtcgcagtcggaacgatgaatcgaaattccgcgcccctgagtgataaagccgacgatatcgtcgcctggaattggctgacagcagcgggcaatgtggtgcatcaggttaccgacaccttcgaccaccacgcggccgttgtctttgctgcgctgctgcggcgcgtaggttttctgctgcagttgcttcagcgccgccgcgtcctgctcttccgcgcttggcttattgaactgcgcctgcaggaagtttaccatctggttcagacgaatatcaccgccgccaatcgccgctaacagctcatcaagctcgttgaagttgtagcgcggcagcaggaatttctccgcctctttcaggctgatcccgatatgctccagctcgtcgtcaaggatctggcgaccggcaaggatattcttgtctcgatcctgtttacggaaccaggcgtgaatcttcgagcgcccgcggctggtggtgacataccccaggttcgggttaagccagtcccggctcgggttcggctgcttctgggtaatgatttcaatctggtcgcccatctgcagctgataggtgaacggtacgatacgcccgccaattttcgccccgatgcagcggtgccccacatcgctatggatgtggtaggcaaaatcgagcggcgtagagccggccggcaggtcgacaacgtcccctttcggggtaaagacgtagacgcgatcgtcaaagacctggctgcgcacttcgtcgagcatctcgccggaatcggccatctcttcctgccacgcaatcagcttacgcagccaggcaatgcggtcttcgtggcctgaacgcgccccgccggacgtgccttctttgtatttccagtgcgcggcaacgcccagttcggcgtcctcgtgcatctgtttggtgcggatctgaatctcgaccgttttaccgccagggccaagcaccacggtatggattgactgatagccgttcggtttggggttggcgacatagtcgtcgaactcatcgggcagatgacggaagtgcgtgtgcactatccccagcgcggcgtagcagtcctgcagacgctccgccacgatacgcacggcgcgcacgtcaaacagctcgtcaaaggcgaggtgtttcttctgcatcttgcgccagatgctgtagatgtgctttggtcgaccgtagacttcagcgcgcacgttctcttctttcatcgcctggcgcagtccgccgacaaactcctcgatatagtgctcgcgatcgatgcggcgctcgtgcaggagtttggcaatccgtttatattccgccgggtgcagatagcggaagcagtaatcttccagctcccatttcagctgaccaatccctaagcggttcgccagcggcgcatagatgtttgtacactctttggcggccagcacgcgctcgtcttccggcgcatccttcacctctcgcagatgggcaatacgctcggccagcttgatgaccacgcagcggaaatcatccaccatggccagcagcatccggcgaacgttatcgacctgctctgaggagacggaatccgtatgcgcggctttgagctgacgaatggctgccatatcgcgcacgccgtggatcagcgcgacgacggattttccgacgctgtcgcgcagcacgtcttcgctgaccacgtccgcatccgcgagggggaagagcagcgcggcctgcagcgtttcgatgtccatgttcagcatggacaggatttcaaccatctccacgccgcgccacaggagaagatcggcgtcgggatgcccctgcgtggtgcgcagacaataggcccaggtttcggttaagcgttcacacgactgctggctggaaattcccagacttgcgatccatttttgtgggtcaaactccccagctttattgagatgtgcacttcttaccgcaaccattgtcctctcctttagggaccagggcctgtcgaagtcgacaagccaaacaaattagatgtgctcgaacaacaccatcgattccagatgcccagtgtgcgggaacatgtccagcattgccagacgctgaatctggtaacccgcgctgagtaatgcctcgctgtcccgggcaagcgttgccgggttacaggaaacatagaccacacgctttggcgcgagtttaataatatgcgccatcacgcccggggcaccggcacgcgccgggtcgagcaaaattttatcgaagccctgctttgcccacggctgttgggtgacatcgtcctcaagattttgatgaaagaatgtcacattttgcaagccgttctgccgcgcgttctcctgccctttcgccaccagggcctcaacgccttccacaccgacgacgcaggccgcttctcgcgccagcggcagcgtgaagttgcccattccgcagaacagatcgagcacccggtcgcttttctgaacgtccagccacgccagcgctttcgctaccatctgctggttaacgccatcattcacctgaatgaaatcccgcgggctgaacgttaagcgtagcccgtttgacgcataccagggcgcctcaccggtaacctgttcaagtatctcgctttgtggtgcaaggaaaagcgccaggtcgtgggaatgcgaaaagcgttccagtttttcgcgatctttcttcgacaacggcgcggtatggcgcagcaccatcagcgggccattgtttgccatgaccagttcgacgtgcccaagatggcgtacgccgtccagcccggagaggcagatgcgcacttccggaagcaatgcctcaagatggggcaccaaaatggggcactgcttcacgtcaacgatgtcgctggagccggccttgcgaaaccccatctccagccgctccgtttttggctgatagctgaggctcaggcgcgcgcgacgacgatagccccagggctcatcggcaacaatttcgttaacgtcatgtttgagcagacgcgccagcgcacggcttttgcttttttgctgtaattctgtgttcgcatgctgttgctggcagccgccgcacacgccaaaatgggggcagcggggtgccacacgctccgggctatcgctgaggcgacgcttaacctgcccgcgcgcaaactggcgtttatcttccgtcagcgtaatttctgctcgttctgctggcagtaaacctgttataaacagagccttaccattgtggcgtgccactccctggccaaacggatcgaggtccgtggcctcaacagtgatgatttgacgcgtcgtcacgcgtcgctttgcagagtagaattgcgccatcgccgagatttttctcacataaccataattatcttaattgtcccataacggaacgccatgaccaactacagcctgcgcgcgcgcatgatgattttgatcctcgcccccaccgttctcatcggtttgctgctgagtatcttctttgtggtgcaccgctataacgatttgcagcgacagctggaagatgcaggcgccagcattatcgaaccgcttgccgtctccagcgagtacggcatgaacctgcaaaaccgcgaatccattgggcagttaatcagcgtactccatcgtcgtcactcggatatcgtacgcgccatttccgtttacgacgaacataaccgcctgtttgtgacctcaaactttcatctcgatccggcagcactgaagatcccggaaggtacgccgttcccgcgccacctcaccgtattgcggcgcggcgatatcatgatcctgcgcacgccgatcgtgtcggaaagctattcccccgatgagtctgcgcagtccgacgccaaatccagcaataatatgctgggatatgtggcgctggagctggatctcaagtcggtccggctacagcagtacaaagagattttcatttccggcgtgatgatgctgttctgcatcggcattgcgctgatcttcggctggcgcctgatgcgcgacgtgacgggtcccatccgcaacatggttaacacggttgaccgcattcgccggggacagctcgacagccgtgtggaagggtttatgctgggcgagctggacatgctgaaaaacggcatcaactcgatggcgatgtcgctggcggcctatcacgaagagatgcagcacaacgttgaccaggcgacgtccgacctgcgcgaaacgctggagcagatggagatccagaacgttgagctggatctggcgaaaaagcgcgctcaggaagcggcgcgtattaaatcggaattccttgccaatatgtcacacgagctgcgcacgccgctcaatggcgtgatcggctttacccgtctgaccctgaaaagcgagctcaaccccactcagcgggatcacctgcacaccattgaacgttcggccaacaacctgctggcgatcattaacgacgtgctggacttctccaagctggaagcgggcaagctgatcctcgagagtatccccttcccgctgcgcagcacgctggatgaagtggtgacgctgctcgcgcactcgtcgcacgacaaaggcctggagctgacgcttaacattaaaaacgacgtgccggataacgttattggcgatccgctgcgcctgcagcaggtcataaccaaccttgtcgggaatgccattaagttcaccgaaagcggtaatatcgacatcctggtagagaaacgctcgatcagcagcaataaggtccagattgaagtccagatccgcgataccggcatcggtattccggagcgcgaccagtcgcgtctgttccaggcgttccgtcaggcggacgctagcatctcccgccgtcatggcggtaccggtctggggctggtgatcacccagcgcctggtgaacgagatgggcggcgatatctctttccacagccagccaaaccgcggttcaaccttctggttccacattaatctggaccttaatccgaacgtgctgaccgatggcccggtgacggactgcctgaaaggcaagcgtctggcctacgttgagcctaacgctgcggcggcgcagtgtacgctcaacatcttaagcaccacgccgctggaggtggtctacagccccaccttctcggcgcttgccgtagagcattacgatattctgctgatgggcattccggtcaccttcaccggcgagttgaccatgcagcaggagcgcctggcgaaagccgcgtcaatgaccgactacctgctgctggcgctgccgtgccatgggcagctcaacgcggaagaactgaaaaacgacggcgcggccgcgtgtcttttgaaaccactgaccgcaacccgtttgctgccagccctcacggaatattgccgtcttagccagcatgcccttccgctgattaacgatgagcaaaaattgccgatgagcgtgatggcggtggatgataatccggccaacctgaagctcattggcgcattgcttgaggaccaggttcagcatgtggagctgtgcaccagcggcgcgcaggcggttgaacaggctaagcagatgcagttcgatttaatcctgatggatattcagatgccgggcatggacggcatccgggcctgcgagctgatccaccagttgccgcatcagcagcaaacgccggttattgctgtcaccgcgcacgcgatggcgggccagaaggagaagctgctgagcgccgggatgaatgactatctggcaaagcccatcgatgaagagaaacttcatagcctgctgttgcgctacaagccgggtcatattggcggaacgtacacggtttccagcgaaccggttgaaatcagcatcaatcaaaacgcgacctttgactggcagctcgcgctgcgccaggcggcaggtaaacccgatttggcccgcgacatgctgcaaatgctggtcgcgtttctgccagaaattcgcaacaaggtggaagagcagctggtgggtgaaaacccggaagatctgctggacgcaatccacaagctgcacggcagctgcgggtacagcggcgtaccgcgactgaaaaacctctgtcagcttctggagcagcagctgcgtgccggtacgccggaatcggagcttgaaccggagttcctggagctgctggatgaaatggataacgtgacgcgggaagcgatgaaggtgttggggagctgaggtaaaagcccggtagcgctacgcttgccgggcctacaggtgcactaacgtaggccgggtaaggcgaagccgccacccggcaatcacagttaaaatgcctgccccactttcagcaccgccgcgatattccttgcggccatcctgacgttctcgccggcattttccagcgcgtcttccagcgtgcagatggtgtagatcacgctaaacacggcatcaatgccgtgatcgtgtaccacgccaacgtccgccgtcaggctgcctgcaatgccaataacgggtttgttaaagcgttttgccaccttcgccacccccaccgggactttgccgtggatcgtctggctgtcaatgcggccttcccccgtgatcaccagatccgcatcggccacctggtcggccaggtgtagcgcatcggtcacgatctcaatgccctggcgcagctgcgcgccgcaaaaggcgtagagcgccgcgcccatgccccctgccgcgccgccgccagcaaggttcagtacgtcgatatccagatcccgggcaatgacgctcgcatagtgcgcaagcgcattgtccagggtgacgatcatctcgggagtggcccccttttgcgggccgaataccgctgacgcgccatcgttcccggtaagcggattggttacatcgcaggccacctcaatccggcattccgccagacgcttgtccagcccactcaggtcgatacgcgcgagttttcccagctcgcccccgccctgcccaagaggctgttcattgtcgtccagcagcttcgcccccagcgcctgcaccatccctgcgccgccgtcgttggtagcgctgccgccaatgccaataataatatgcttaacgcccgcatccagcgcgtgacgaatcagttcgcccgtgccccaggaggtggttttcagcggattacgctgcgaaggcgcaacccgctccaggccgcttgccgccgccatttcaataaaggcgctctgcttatcaccggacaagccataaaacccctccacgcgctcgcccagcgggccggtcaccggaacatgcacaatgcttccctgcgttgccgcgatcatcgcctcaaccgtcccttcgccaccgtccgcgaccggcagcttcacgtaaaccgcctcgggaaagatctcgcgaaaaccacgttctatcgctgtcgcaacctcaagcgcactcaaactttccttatacgagtccggtgcgataacaattttcataagccatccttacgcatagtcgttacgttaagcatacaccacgtaaaagaccgctcatgggagcggtcccaatgcgtttatcgtaccatgcacgggcgtttattgtcgaatgtccagtcagggatgagatactgcatcgccatcgcatcgtcgcgcgcgcccagaccgtgtttctgatacagctcatgggccttcatgacctgatccatatccagctcaacccccagccccggcgtggaaggcacctgcaccatgccacctttgatctcaaacggctgcttagtgagacgctgattaccttcctgccagatccagtgggtgtcgatagcagtgatcgtgcccggcgcagcggcggcgacgtgcgtgaacatcgccagcgagatatcgaagtggttgttggagtgcgaaccccaggtcaggccaaactcatggcacatctgcgccacgcgaaccgacccctgcatcgtccagaagtgcgggtcagccagcggaatatcgactgactggagggataaggtgtgtcccatctgacgccagtcggtcgcaatcatattggtcgcggtcggcagccccgtagcgcgacggaattccgccatcacctcacggccagagaagccttgctcagccccgcacgggtcctccgcgtaggccagcacgcctttcagctgcttgccgatcgcaatcgcttcatcaagggaccaggccccgttcggatcgagcgtcacgcgcgcctgcgggaaacgttttgccagcgcggtgacggcttccgcctcttcttccccggccagcacgccgcccttcagtttgaaatcgttgaagccatatttttcgtatgccgcttccgccaggcgcaccaccgcatccggggtcattgcctcgtcgtggcgaagccggtaccagtcgcattgttcatccggctggctctgatacggcagtagcgtcagcttgcggtcgccgacaaagaacagatagcccagcatttccacttcgctgcgctgctgcccctcgcccagcagcgacgcaacgttaacgcccagatgctggcccagcagatccagcatcgcggcttcaatgccggtcaccacgtggattgtggtgcgcagatcgaaggtctgcagaccccggcctccggcatcgcgatcggcaaaggtgttgcgcacggtgttgaggacatttttgtactcacccagcgttttgcccaccaccagcggaatggcgtcctccagcgtgttgcggatcttctccccgcccggaatttcgcccacgccggtatggccggcattgtctttgataatgacaatgttgcgcgtgaagaacggcgcgtgcgcgccgctcagattcatcagcatgctgtcatggcccgcaaccggaacgatctgcatggcggtgacgacaggggtcgtaaaagtactcatcgtgtaatccttttatcagtgacgtccgaaaacagggcgcttacggtcaaatgtccagccgggaataaggtactgcatcgggcccgcatcgttacgcgcgccgcccggcaattttttatacgcctcatgggctttatggatccgatcccagtccagctccacgcccaggcccaggcccggcgcatccggtacggcaatcttgccattgatgatttccagcggatttttcgtcaggcggccttcgccttcctgccaaatccagtgcgtgtcgatggcggtcgggttacccggcgcagcggcgccaacgtgggtaaacatcgccagcgaaatatcaaagtgattgttcgaatgacagccccaggtgagcccccagtcatcgcacagctgcgccacgcggaccgcgcctgagagcgtccagaagtgcgggtccgccagcggaatgtcgacggcgttgagcatcaccgcatggcccatttcgcgccagttggtggcgatcatattggtcgccaccggcagtccggtagcacgacggaactcggccatcacttcgcggcccgaaaagccctgttccgcgccgcaggggtcttccgcataggtcaggacatcgcccagccctttgcacaggctaatcgcttcatccagcagccatgcgccgttgggatcgacggtgatccgagcatccgcaaagcgttttttcagcgcccggaccgtttcaatctcctgctcgccgggcagcacgccgcccttcagcttgaaatccttaaagccgtagcgatcctgcgccgcctctgccagccgcaccaccgcgtcgctggagagcgcttcctggtggcgcaggcgataccagtcgtgttcgcccctggagcgagccagataggggagatcggttttattgcgatcgccaatgtagaacagatagcccagcacggtgaccgcatcgcgctgtttgccgggccccagcagttcgcagaccgggacattgagcgccttacccagtaaatcaagcagagccgcttctagtgcggcgaccgcattgacgcgcagttcaaacgtccaggcacctttaccgaacgtctcaaagtctgccgactggttgcccttatgcacccgctgaaccaccctgttcagacgggcaatctcctgccccacgacctgcggaatggcatcgaccagcgtctggtaaatcacctctccgccaggggcctcgcccacgccggtattccctgcgctgtcttttagcacgacgatattacgggtaaaccaggcgttatgggcgccgccaatattcagcagcatgctgtcctgcccggccaccgggatgaccttcatctcagtgacgatagggctcgattgcgttgtcatcagccacgctccgcaacaggtttaagttcgacgcgtttgatatcccccaccagcaccaggtaactcaggaccgccaccagcgcatgcacgcccacgtagattagcgcaccgttgaaagagccggtggtaccgacgatgtagccgatagcgatgggcgtcacaatcccggagatgttgccgaacatgttgaacagaccgccgctcaggccgctgatctctttcggggccgtatccgccatcaccgcccagcccagcgcgccaatgcctttgccgaagaaggccatcgccataaagccgataatcatccactcggcattgacgtagttacagaacaccatggtcatggagagcagcatgccgagcacgatgggcgttttacgcgcgatgttcagtgaacccgtgcggcgcatcagccagtcggaaatcaccccgccgagcacgccaccgacgaagccacagatggccgggaccgaggcaacaaaccccgctttcagaatcgacatgccgcgtgcctgcaccaggtacaccgggaaccaggtgatgaaaaagtaggtcaaggcgttgatacagtactggcccagatagatcccgatcatcatgcgcgagccgacaagctgcctgatctgcgcccatttctggctgaacggcactttcgccgtcgaggatttctgatccatgttgatcagcgcgccgccttcagcaatgtactccagctcttttttgtttacgccagggtgctggttgggttcgtggatcactttgagccagataaagctgatgacgatcccgagtccgcccataaagaagaacacgtgcgaccatcccacctcatgggttagccagcccataatgggcgcaaagatcaccgtcgcgaagtactgtgcggagttgaaaatcgccaccgccgttcccctctcctgcgccgggaaccaggccgccacaatgcggctgttgcccgggaaggaaggcgcttccgctaagcccaccaggaagcgcagcgtgaagagcgcgacgataatgccgaagccgctgaagatatcgacgaagccctgcagcagggtaaaggcagaccagatgaagatggaccagaagtagacccgtttcgagccaaagcggtcgagcagccagccgccaggaatttgcccgatgacgtaggcccacgagaaggcggagaaaacgtaacccatgcccacgggatcaaggccgatatcttttgccatttccgagccggcaatcgacagcgtggcgcggtcaccatagttaaaggatgtgacgataaacagcatcaccactatccagtagcgggcattggtgcgcttttcagcgctgctcgctgcgtggcttaatgaactcattgttgcactcctgaaacatagctttcgcctggttcattctgtacagcaccggtagggtaagcagaatgagattggtttttgtcgttttggtacggcctgaagccgttttatcgtgaccggaaaagtatatgaaggagtgcctcttcacctcaccgtgcaaaaacacagtattaaagggcgtgagggaggttgtttagggcataagcccagaggagtggaaggtggttcacggaaatgacgtttggtgcagagtgtaatgccgggtggcggctacgcctgacccggcctggaaaacccgtaggcccgcgcaagcgaagcgccgccgggcagagtgttatttgagaagtgaggcccagttctccacccacgggtttgattcgctttctggctccgggtgctcacccgcatcaatcagcagcatctcgccgacgcgctgggcgctctgctcctgcaacagcgcatcgaactgcttgccgccgccgcagaagttggcgtaagcgctgtcgccgagggcgatgatgccgtagcgaacgtctggctgatagccaagctggtctttaatgccctggaacagcggcacgatgctgtccggcagatcgccctgcccggtggtggaggtcaccaccagaatgtatttatctttatacttttcccagtccgccagctccgggtcttcatagaccgtggctttatgaccctggcttgccagaatcgcctccgcctcttccgcaaccagcagcgagttgccgtacattgtgccgacaaaaatgcctacttcagccatgctattttcccatagtgaatgcgcttactcttcatcctgaacgttgcccgaggcaaactcaaccctttcattttcggggagttgtcccagccagccaaactgtgacagcgcctgcatccagacgtcgtccagccccgcgcggagagtcagtggctcgccggtaaacgggtgcgtcaggctgagttcgcttgcgtgtaacatcagacgatggcagccaaagtgttcggccgcgctgcggttctggcgcaaatcaccgtgtttgctgtcgccaataatcgggtggcgcagatgcgccagatggcgtcgcagctggtgcttgcgcccggttttgggcagaagctcaaccaggctgtagcgtgtggtcggaaatttgctagtggccaccggcatttccgtcgtcgccatgccgcgataatcggtcacggccggctgcgggcctttgtcatcccgggcaaatttatcggcgattttgtccagctcctccaccagcgggtagtccagggtggcggactcggtcagccacccacgcacgatcgcgtggtagcgcttctggatctggtgctgttcgaactgctgcgccagcagacggccagcttcgctggaaagtcccatcagcagcacgccggaggtcggcctgtcgaggcgatgggcggtaaacacatgctgaccaatctggtcgcgaacggtctgcatcaccaccactttctcgtcgcgatccagccagctgcggtgcaccagccagcctgacggtttattcaccgccaccagccactcgtcctgatagaggatctcaagcgtcatgcatcttcaccggcaaacagggcatccagcttttccagttcgaccagcatgacgtcgcgcgcagggtgcgtcgcttcgagcgccatttcataatagggagagacagcaaacgcctgcggcaaggggtgccccccctcaagcagggcgtgcatgcgcggaattaacacccactgcagccactcgaaaggggccagcgtatccaggcaaaagggctgggtgctggcgaacgcttctggctgcggcgcggtctcctgccacagctgatgttggcgcaaaagggcttcgatggcgtgcaactgagcacgaacgctatcgtgttgcgtcatagtaacctcaactgaaaatgtgaacggcgcgcagcatagcattgcgaaaggcagaaataaaaaaagggagcactgtaaaaacagtgctcccggttcgttccgcagcattccagctacaattcgtgctccctgctcatccgtgacaacttttcctgaagcccgaaggcctggtcatccgtctacctttcgcatcctgcacacatcttcctgacgtgtttgtttcatcctgaaacgtcctggccttcctgacccaccgaccatcctgaccggctctcgttctccttcctggaggtgtcccttacgcatcctgcgttatccacttcgcttcatccagaagccttcctgctgcgccatcctgacgagtcctgtttgagaaacgccatcatcctgatgttcgtttctcgtgtcggcttcctgtcgacggagatagaatccgctattccgcttcgtcttacaacccactcagccagcgttgtaagacgcggggactccctaaaaataataggaggaacaactaattcgttgaaaaatagagtgatattaatctgaatttaatgaggtaatactgaatgttccagcgatctctcacaaaccttgtaagagatctctcacacgcgctgtagcagcatggattacagaaggggctcaagtcgggtgaggaaatccgcaagagaaggggcgagagtctcgcgattgcgggtaccgatagtctctttaatcacttcgcctgacaggttacagacggagataacgtccagctcgctgtccagcgtggcaataaagagcgtcggagaaagcttaagacgtttttgcgtgaccagatgaccaatcaggttttcctgaacacgctgcagatcgtcttcgctccaggtctgcaacagcgtcagcgtcatgtccgcaaaacgcgcgggcatatcccctgcaaactgcgtggcataaaacgcatgaacggctggttgtaccacaatgtccattgcccgttcaaccgcatttacattctgctcaccgttattcggcttcggctgccagatcacgtaatcctcaagcgaagagataatgcacggcgaagggacgccatataaatcagcactttgcggccacgtgccctgcttttcatgccatgcgtcgcaatagcgggtcgtgaaggtagtgagggcatttgcagtttcgatgtccaccgatttctctcttcttgtcagacaggataaactcaggccataagtgtacctgtaaagtggctatgaaacatgtcttacgaaaatcatcaggcgttaaccggcttaacgctgggtaaatcgaccgattaccgcgatacctacgatgcaagcctgctgcagggcgtgccgcgtagcctgaatcgcgatcctctggggctgcacgcggacgcgctgccgttcgtgggtggcgatatctggacgctgtacgaactctcgtggctcaacgcgcgcggcctgccgcaggtggcggtgggacacgttgagctggactatgccagcgtgaatctcgtcgagtccaaaagctttaagctctatctcaacagttttaaccagaccaaattcaacagctgggacgacgttcagcataccctggaacgtgatttaagcgcctgcgcgcagggaaaggtgagcgtctcactctatcgcctgcacgagctggaaggccagccagtcgcccacttcaacgggacctgcatcgacgatcaggatatcgaggtggagaattatgaattcagcgccgattacctcgaaaacgcggcgagcggcaaggtggttgaagagacgctggtcagccatctgctgaaatccaactgcttgattacccaccagccggactggggctcggtgcagatccagtaccgcggcccgaaaattgatcgggaaaagctgctgcgctacctggtgtcgttccgccatcacaatgaattccacgagcagtgcgtggagcgcatctttagcgatatccaacgcttctgccagccagaaaaattgagcgtttacgcgcgctacacccgccgcggcggcctggacatcaacccgtggcgcaccaataccgattttgtaccggcgacgggccggctggtgcgtcagtaatataaatattttcacaatatgcgcggtatcttccgcgctttaggttgtgaaacgtcacgcggcagggctattgtaatcaacagggaaagacgataatcgtcccgtaaggagctcacttgattacacatattagcccgcttggctcaatggatatgttgtcgcagctggaagtggacatgcttaaacgcacggccagcagcgatctttatcaactgtttcgtaactgttcacttgccgttctgaactccggaagcctgacagacaacagtaaagaactgctgtcccgcttcgaaagctttgatatcaacgtgctgcgccgcgagcgcggcgtgaagcttgaagtcatcaacccgccggaagaggcgtttgtcgacggacgcatcatccgttcacttcaggctaacctgtttgccgtgctgcgtgacatcctgtttgttaacgggcagatccacaacgcaggccgtttccagcatctcgacctggaaagctcggtccatatcaccaacctggtgttctctattttgcgcaacgcccgtgccctgcacgtgggtgaagcgccgaacatggtcgtctgctggggcggtcactccattaacgaaaccgaatacctttatgcgcgtcgggtgggcacccagcttggcctgcgcgagctgaatatctgtaccggatgtggtccgggtgcgatggaagcgccaatgaaaggtgccgcagtgggtcacgcgcagcagcgctacaaagagggacggtttatcggcatgaccgagccgtccatcatcgccgctgagccacctaacccgctggttaacgagctgattatcatgccggatatcgaaaaacgtcttgaagcgtttgttcgtatcgcccacggcatcatcatcttcccgggcggcgtagggacagcggaagagctgctctatctgctgggtattctgatgaacccggccaacaaagatcaggtcctgccgctgatcctgaccgggccgaaagagagcgccgactacttccgcgtgctggacgagtttatcgtacacacgctgggtgaagccgcgcgtcgtcactatcgcatcatcatcgacgatgctgcggaagtggcgcgccagatgaaaaaagcgatgccgctggtgaaggagaaccgtcgcgataccggggatgcctacagctttaactggtcaatccgcattgcgccggacctgcagatcccgttcgagccttcacacgagaacatggcgaacctgaaactctacccggaccagccggtggaagtcctggccgccgatctgcgtcgcgccttctccgggattgtggcgggcaacgtcaaagaggtcggtatccgcgccattgagcagtacggtccgtacaagatccacggcgacccggagatgatgcgccgcatggatgacatgctgcagggctttgtcgcccagcaccgcatgaagctgccgggctccgcctatattccttgctacgaaatctgcacataacgcttagcggcatctcatcaaagccgggtcgccctgtcgcgcgttccggctttttttattcctgatgtaattcataggcatcacttatatcttttacaaaatcgccacaaccgcaaacgattacctatatctttcaaccgtaaattatcagacttaatccaaattacctgccagaaaatactaaaaacccatttctttacagcgaaagacacctatatcaagggccagtctttcagcgcacatgtcgttggtggtagccttcgcgcgcgtaaattctctttgatgtttttttaacagataaatggtctaaagatgcccacatcataagtggattattgcatttgggatcgcgatcactgatagattcataacgagaatgtatctttccgcccgtcaatagttacgggcgaaaattattaaaaaaccgtcactgaacgaatttcatattaccgtcaggcactttttcatcggatttgactaaaaacctgacaatttgcttcctccaggagatacagatggaaaccactcaaaccagcaccgttgcttcgattgaatcccgaagtggttggcgcaaaacggataccatgtggatgcttggcctttacggcacggcaatcggcgctggtgtactgttccttcctatcaacgcaggcgtcggcggtctgattccgctgatcattatggctatcattgctttcccgatgaccttctttgcacaccgcggtctgacccgcttcgtgctgtccggtaaaaacccgggcgaagacatcactgaagtggttgaagagcatttcggcgtgggcgcaggtaaactgattaccctgctctacttctttgcgatttaccctatcctgctggtttacagcgtggcgatcaccaacaccgttgaaagcttcatgctgcaccagctgcacatgacgccgccaccgcgtgccatcctgtctctgatcctgattgtcggcatgatgaccatcgtgcgcttcggtgagcagatgattgtgaaagcgatgagcgtgctggtgttcccgtttgtagccgcactgatgctgctggcctgctacctgatcccacagtggaacggcgcagcgctggaaaccctgtccctgagcagcgcgtctgtgaccggtaacggcctgctgatgaccctgtggctggcgatcccggtaatggtcttctccttcaaccactccccaatcatctcctctttcgccgtggcgaaacgtgaagagtacggtaatggcgcagagaagaagtgctccagtatcctggcacgcgctcacatcatgatggtgctgaccgttatgttcttcgtcttcagctgcgtactgagcctctccccggcggacctggcggcagcgaaagagcagaacatctcaattctgtcttacctggcgaaccactttaacgcaccgctgattgcgtggatggcaccgatcatcgcgatgatcgccatcaccaaatccttcctgggccactacctcggcgcacgtgaaggcttcaacggtatggtgattaaatctctgcgcggtaaaggcaagagcattgaaatcaacaagctgaacaaaatcactgcactgttcatgctgctcaccacctgggcggtagcgacgctgaacccaagcatcctgggcatgattgaaaccctgggcggcccggtcatcgcgatgattctgttcctgatgccgatgtacgcgattcagaaagtcccggctatgcgtaagtacagcggtcatgtcagcaacgtctttgtggttatcatggggcttatcgctatctctgcgatcttctactccctgtacaccatgttctgattctcacccgcgccgtccccggacggcgcacaccctcctctctgactgaaagcaatggacgcatcatgattagcgtattcgatatcttcaaaatcggtattggtccttccagctctcacaccgtcggaccgatgaaagccggtaagcagttcacggatgacttgattgcatgcggcatcctgcacgacatcacccgcgtggttgtcgatgtatacggctcactttccctgaccgggaaaggccaccacaccgatatcgccattatcatgggcctggcgggaaacctgccggataccgttgatattgatgcgatccctggctttatccaggacgtgaacacccacgggcgcctgctgctggcgaacggcgagcatgaggttgaattcccggttgaccactgcatgaatttccatgcggacaacctgtcgctacacgaaaacggcatgcgcattaccgcgctggccggcgacaaagcggtatacagccagacttactactctatcggcggcggttttatcgtcgacgaagaccactttggtcaaaccagtacctcttctgtcgaggtgccgtatccgtacaaaacggcggcagacctccagcgccactgccaggagacgggcctttccctctccggtctgatgatgaaaaacgagctggcgctgcacagcaaagaggagctggaacagcacttcgctaacgtctgggacgtgatgcgcggcggtattgagcgcgggatcaccaccgaaggcgttctgccgggcaagcttcgcgtaccgcgtcgtgcggcagcgctgcgccgtatgctggtgagcaccgacaaaacgactacggacccaatggccgtggtggactggatcaacatgttcgccctggcggtaaacgaagaaaacgccgcagggggccgtgtggtcaccgcgccaaccaacggtgcctgcggcatcgttccggccgtactggcgtactacgacaagtttatccgtgaagtgaacgcgaactcgctggcgcgctacctgctggttgccagtgcgattggttcgctgtataagatgaacgcctccatttccggtgcggaagtgggctgtcagggtgaagtcggcgtggcgtgctccatggcggcggcaggtctggcggagctgttgggcgcaagcccggcgcaggtgtgcatcgctgccgaaatcggcatggaacacaacctggggctgacctgcgatccggttgccggacaggtacaggttccgtgcatcgagcgtaacgcgattgcctccgtgaaggcggtaaacgcggcacgtatggcgctgcgccgcaccagcgaaccgcgcgtctgtctcgataaggttatcgagaccatgtacgaaaccggtaaagatatgaacgccaaataccgcgaaacctctcgcggtggcctggcgatgaagatcgtaacctgcgattaagcctctcaggaagcctcgttttgcgaggcttcttcctgttttccccaccattcatagtttcacgctgctgacagtgttacccttcacgcattagatagaagggagattatctgtggccgttcatttacttatcgtcgatgcacttaacctgattcgccgtatccatgcggtacaggggacgccttgtaaagacacctgcctgcacgcgctggaacagcttatccgccacagtgaacccacccatgcggtcgcggtttttgatgacgaagcccgcaacacgggctggcggcaccagcgtctgcccgactacaaagccggacgcgcaccgatgccggacgatcttcacgccgaattacccatgctgcgcgccgcatttgaacagcggggcgtcccctgctggggcgcacagggaaatgaagccgacgatctcgcggccaccctggccgtaaaggtggcgagtgccgggcatcaggccacgatcgtttcaacggacaaaggctactgccagctgctctccccgactattcgcattcgcgactattttcaaaaacgctggctggacgcgccgttcattgccagcgagtttggcgtatcgcctgagcaattgccggattactggggcctggcaggcatcagcagctctaaagttccgggcgtggccggtattgggccgaagagcgccgcgcagttgctgaccgattttcagagtctggagggcatttacgcccgtctggacgaggtgcccgaaaaatggcgcaagaagctggaggcgcataaagagatggcgtttatctgccgggaaatcgcaacgctccagaccgatttacacctggacgggaatttacagcagttgcgcttagaacgttaaaacgactacagggtttttgtaggcccggtaagcgcagcgccaccgggcaaaacaaagcacgtattagcgctcgtcgcgacgcccgcctacggccgcccaccagcgacgaatatgcaccgtcacctcttcgcggtcgtgatacagctgacgcgcctggatctccacgttaatcccgtgttcgtccagttgctcctgaatgtaggccaggttctgcgacacctcctcatagcgctttttcatcggcagcttgaggttgaaaatggtctcgcgacaccagccgttaaccagccaggaggccatcagcgcggccactttcgccggtttctcaaccatgtcgcacaccatccatgagatgttgttgcggttcgggcgatagcggaaaccgtcttcacgcagccaggtgacctgtccggtgtccatcaggctttgcgccattgggccgttatcaacggacgatacccacatgttgcgtttcaccagctgataggtccagccgcccgggcacgcgccgagatcgacagcgtacatgccgtttgccagacgctcatcccactcatccgccgggataaagacgtggaacgcctcttccagcttcagcgtagaacggcttggcgcatcggccgggaagcgcaaacgcggaatgcccataaagaaaggagagttgttggtggtgtacgagtagcccgtatagcagcagcccggtgcaataaagaagatatgcaccaccggacgcttcggcgtttcgtagttcgtcagcacgcccgcatcacgcagcgcagcgcgcagcggaacggtgaacttacggcagaacttcatcagctctttactttcgttggtatccgccacttcaacgcgcagatcgccgcccttctccaccacgccctgcagcatgcccacgattggcgtgatgcggtcttccgggggaaggtctttgagcagctcacccgcgacaaacatctggcgcgcaaaaatcagcgagctgaacggcagctcgcgcgccagcttatccgcatcttcaggctgatagcattcgaataccacatagcccgcgttttcttttacgcgggcaaagccgaagatttcgcgcttcgccgctttatcggtaatttccgcggcgcactctttctcaaaccccgggcgacaatataaaacaaccttattcatgaacaacgcccttgcgtttcagacggatagctccgataaacattaatacccaacccgccaggaagctgacgccaccgacaggtgtaacaaacgcccacaggcgtaaatgcgaaagtgccagacagtaaaggctgccgctgaaaagcaccgtacccagcgccagaaagacgctgctccagtaaaaccagatgctgatacggcgctgcatcgccaccgccagcccaaagattgccagcgtatggaacgcctgatattcaaggccggtctggatccagcccatctctacagcgcccaacgacttgcttaagacatgtgcgccaaaggcgcccagtgcaacaaaaataaagccactcaccgcggcaaaaatcagcatgaatcggctggtcatgtttaagtcctgaattgatgcgtgcccggcacacaaacgttattgttcatacctgaagcggaatttttcttgctcgcttgccgctttcgccagtatccactgccggaaggcggctattttacccagttctgcctgactgtcatgacaaaccagataaaacgcattcttgctgaccagtacatcattaaaagggcagaccaggcgacctgcctctatttcggactgcgccatgacgttgttcgccaacgccacgccctgcccgtgaatggcagcctgtaacaccatcgcactgtggctaaagatgggtccctgctgcacgtttatatgtgtaagacctaattgacgggtataagtttgccagtcgcgtcgagaggcatcatgcaaaagcgtatgctgcgccaggtcagcgggagacttcagcgctttgtcgcccgttaacagcagaggggaacagaccggcaggagatattctgcgtataatttctcaacacgcaagcccggccagttaccgcgcccataaaaaatcgcgacgtccacgtcatcggccagcttgtcttcctgacgatccacggcctggattcgaacgtctatccccggataagctgagttaaagcttgagagtcttggcaccagccactgaatggcaaaactgggcaataaactaacagtcagagcaccttttgcactgcgggcctgtagcttacgcgtggcttcagtaagctgcgaaaaaatctctttaatatcctgaaaatagctctgcccctcttcggtcaacagcaacgagcggttgcgtcgacgaaacagcttaaggcccagaaaatcctccagagacttgatttggtgacttactgcggcctgtgtcacaaaaagctcatcggctgcgcgggtgaagctcaggtgacgtgctgctgcatcaaaaacacgtaatgcgttgagggggggcaatcgctttgacatggttatatggcttagatgttaaaggaatttaacaaataggaaacaacgtttaacctattagttttttttatctgagccattataatttgtccgttgaggaactaccagcaaatacctatagtggcggcacttcctgagccggaacgaagagcttttttcggaatgcgtgttctgaagggcttttggcttacggttgtgatgttgtgttgttgtgtttgcaattggtctgcgattcagaccacggtagcaacgctaccaatttttcacttcctgtacatttaccctgtctgtccatagtgattaatgtagcaccgccaacttgcggtgcttttttttcgcctgcgatcggttaatgctcgatctctttcatctctttcacgtccgtgcggttgatctgctgcttgttcccgttagcatctttgtacgaaatcatcccggtatcgttatcggttgtcggtttcccttccgaaacgatggaacgaccatcgttagtgtgcatcacgtagttgttaccggaacaggcgctcagggcaaaagtaaacgcacaggcagagatgattgcagctgtcttattcatgattattctcctttagcaattaatgctattcaaacctcgatttataacaggctaaaacatccgcctaacactatttagcataacctgcttttttggggtcatgaggataagcagacaattctgatagatatcaacctccttgccctgccgcggaaattgcgcgacgatcgtgatattgaaatgaggaatcccatgaacgctttcagtcctgcgcagttccgcgcacagtttccggcgctggccgatgccggtatttatctggacagtgccgccaccgcccttaagccacaggcggtcattgacgccacgcagcagttttacagcctgagcgccgggaacgtgcatcgcagccagtttgccgaggcgcagcgattaaccgcgcgctacgaagcctcacgcgatcgcgtggcgcacctgatcaatgccgaaagcgggaaaaatatcgtctggacgcgcggcaccaccgaggccatcaatatggtggcccagtgctacgcgcacccgctgcttcagccgggcgatgagatcgtcgtcagcgaggcggaacatcacgccaacctggtgccgtggctgatggtggccgaacaaacgggtgcacgcgtggtgaagcttccgctgggcgcagaccttctgcccgatgtggcccgtctccccgagttgattaccccccgcagccgcattctggcgcttggacagatgtctaacgtcaccggtggtttcccggacctggctcaggcgattcgcatcgcgcatgccaacggtatggtggtgatggttgacggcgcccagggcgtggtgcatttccccgccgacgtgcaggcgctggatatcgacttctatgccttctcaggacataagctctacgggccaaccggtattggggtgttgtacggcaagccggaacttctggcaaaaatgacgccctggctcgggggcggcaaaatgattaccgaagtgtcgttcgagggcttcaaaacgcaggatgtgccttaccgcctggaagccggtacgccgaacgtagccggcgtgattggcctaagcgcggcgctggagtggctggcagaaacagacagtgttcaggctgaaagctggagccgggggctggcgacgctggcagaggaagaactgaaaaagcgcccgggtttccgctcgttccgcgttcaggattcaagcctgctcgcctttgattttgtgggcgtgcatcacagcgacatggtgacgctgcttgccgggtatggcatcgccctgcgcgccgggcagcactgcgcgcagccgctgctggcggcgctcggcgtgagcggcacgctgcgcgcctcgttcgcgccctataacacacaaagcgatgttgacgcgctggttgccgccgtcgaccgcgcgcttgaaatactggtggattaatgactcacgctgctttagccggacatccgtttggcaccgtcatcactgaagatacgttaaaacagacctttgccccgctttcacagtgggaagataaatatcgccagctgattcttctcggtaagcaattaccgaccctctctgacgatctcaaggcgcaggcgaaagagattgcaggctgtgaaaatcgcgtctggctgggcgtgagcgtttccggtgagaagctgcacttcttcggcgacagcgaaggccgcatcgtccggggcctgttggccgtattgttgaccgcagtggaagggaaaagcgcggcggaactgctggaacattcgccgctggcgttatttgatgagctggggctgcgcgggcagctcagcgcttcgcgcggtcagggtttgatcgcgctcaacgaggcggtactggacgccgcacgtcaggctcaggcctgacgttccgccttcgccatcatcttcttcagggcgtgagacaccgccacaaagccaaaggaagcggtcaccatggtggccgcgccaaagcctgaggcgcaatccattctctttggcccttccgccgtgcttttcatcgcacacacggaaccatcggcctgcgggtagaccagcgcttcggtcgagaacacgcagtctacgcccagcttgcccttgctgttcttcacgacgttgaagtcgctcttcaggcgttcacgcagcttggcggcaagaggatcctgaatggttttcgccagatcggccacctgaatctgcgtagggtcgatttgcccgcccgcgccgccggtcgtcaccaggggaaccttgtaacgacgacagtaggcgatcagcgccgcttttggacgcacgctgtcgatggcgtcaatcacatagctgtagcctttgctcatgtattcagcgacgttatctgccgtcacaaaatcatcaatcaccgtgacccgacattccgggttaatcaggcggatacgttccgccatgacctccgattttgccaggccgacgctatcacgcagggcgtgaatttgacggttggtgttggtgacgcacacgtcatccatatcaatcagcgtgattgcgccaataccggttctcgccagcgcttctgcggcccacgaccccacaccaccaatgcccacgacgcagacgtgcgcatccgcaaacagctgcagggctttttcaccatagagacgtgccgtgccgccaaaacgctggcgccaggcatcgctgattaccacagacataacacctcagatgtaaaaagggtgaggttctcctcaccctgaacagtaatccgtattgcgctcagaataccacaatcagccgctgaatacgtttccggcacccggtgcggccttaagcacccacacgcgtccgtagtggttataccagcctgcgcggtggcctgcatccgggccaatgccctgatagatatcgaagtgctgccctttgatcgcgccgccaacgtccagcgccaccatcagacgcagctcatactggccgttgaacttgccattgttgtccagtaacgggacctcagccagcagcgtggtgcccgcaggaataatcgaacgatccgatgccaccgacgcacggccaataagcggtaccgcgctcgcccctttcaccggcgcgaagttttgcggtttaaagaagacgaacgacgggttctgctccagcagctcacgcacctcggcctcgctgtgcttttcgccccactcgcggatcgcctgcatcgacatgtcttctttcttcacttcgccgcggtcgatcagcaccttgccaatactgcgataggcgtggccgtttttaccggaatagctgaagaagttaagcggcgagccgtcgccaaaatcaatatagccgctgccctgaacgtccatgatgaagttgtccatcagggagttgctgtaagcaagaacgtagttttcgctcagcgcaccggcgtagatctcggcgcgcgacggcagacggccgcgttttggcggcatacggtagatagggtactggaactcgccctgacgcgtgtgtcgcgcctgaataaccggggtgtaatagccggtgaactggacgttgccgtagttatcggccccttccatctgccaggcgtcgataccaaactggcgcatgttgcgcgtatcgccgcccgcgcgcagccagtcctgcaccgcgctataaacgttgttctgtgcgctgtacagacgcggtgacgcgttgcggatctggtagacctgctcggagaaatcaccggcattaatcggtgcgccgacagcatcaggctgattaactaaagagaaaggctgggataatttcccgtctttatactgctgaccgcgatcggtcggtttggaagaacaggccgcaagaatcgctaccattgcgcccgccatcagatacttcgcccaacgtcctttcattctgtctcgtcttttagttgcccatttccgcgtgatgaagataacaaaccgccagggctaatgaaatgcgatcgcatgccctttggcaaattttgcgcaaaaaatagtccaaacagcgccatgtcgttcaatttgcatacaaaatcatgataaatgtgaaaaaggggttgcatcacaagtctatccgagtatagtgcgcatccacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattaaaatttgatgaagtatcttctacgactgtagaaagacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaatcaaatttgaagaagtaagtttctgcgagagtagaaagacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaacacttctaaaacaataaacacccttaagggtgtttttttgtatctgtcatttgtgaatttgccgggcgtaaacccggccaaaagatctacccgcgccgcgccagcgtcgccccgtcagagaaatacgcacgaatccctgccagaatcgactccgccacttcctgctggaattttgccgtcttgagcttacgctcctcttccacgttactgataaacgcggtttcaaccaggatggacgggatatccggcgccttgagtaccgcaaacccggcctgttcaacgctgttcttgtgcagcttattgatgttgcccagcttgcccagcaccgctttaccaaacttcaggctgtcgttaatggtcagcgactgcaccatgtcgaacatggtgtggtcaacgtagcgatcgccgcttttgctcacgccaccgatcaggtccgaggcgttctgggtgtccgccaggtatcgcgcggcggtactggttgcgcctttggttgagagcgcaaacaccgacgagccgcttggctgacggctggtaaacgcatccgcatggatcgagacgaacaaatctgcgcgctgcttctgtgctttcgccaccctgaccttcagcggaataaagacgtcttcattacgcgtcatataggcgcgcatattgccttctttatcaatcagcgccttcagacgacgggcaatttgcagaaccacgtctttttcacgcgtgcggtatttccccaccgcaccggagtcttcgccgccgtggcctggatcgagcatgatcacaatcggacgatcgcgccctgctttccccggctgcggaccgctttgcgccggcggaacctgacgctgcagatcgcctttgttgtaatcttccagcagggcaagaagcggatcctgaatatccgtcgcattggccgggtagagatccatcaccaggcgctctttgaacgtcgcgacaggcgccagggcaaacagctgcggcttcacgttctgcttcagttcaaacaccatgcgcacggtttgcggatcgaactgcccgacgcgcgccgatttaataaacggatcgtcgccgcggatctgcgccgccatccctttcagcacggagttgaggttaacgccttcgagatccaccaccacacgttccgggttgctgagggcaaattgcttatatttcagcacgcgattggattcgaccgtcacgcgcgtataggtcgacgatggccagacgcgcaccgccacgacctgactggtggcggcaagaccgacctgactgacgctaagcaaccacattgccccggccccttttaacaaacggcggcggcttattgctgaattggatcccgacatgcttctcccgagcaagaacactgactgatatacaaaatgtccagattgaccgaaaactttaacgaatgacgcataaactgtcatctataaaagggtaaacaatcatacgctaacgcacggattacttatcattttctgtgggtcgcggaaaatttgcgcttgcacacgcggccacaatcgaataaaaatacagaaattacgaataaacattcattaagggttgtgccatggtgaaggaacgtagaaccgaactggtccagggattccgccattctgttccctatatcaacgcccatcggggaaaaacgtttgtcatcatgcttggcggcgaagccattgagcatgaaaatttttccagcatcgtcaatgacattggcctgctgcacagcctggggatccgcctggtggtggtctatggcgcgcgcccgcagatcgacgccaacctggccgctcaccagcacgagccgatttaccacaagcatacccgcgtcaccgatgccaaaacccttgagttggtgaagcaggcggcaggtctgctgcagttggatatcaccgctcgcctgtccatgagcctgaacaacacgccgctgcagggcgcgcatatcaacgtcgtgagcggcaacttcatcattgcccagccgctcggcgtggacgatggcgtggattactgccacagcggccgcattcgtcgtattgatgaagaagccattcaccgccagctggacagcggcgccatcgtcctgatgggcccggtcgccgtttcggtgaccggcgaaagcttcaacctcacttcagaagagatcgccacgcagctggcgatcaagctgaaggcggaaaaaatgattgggttctgctcctctcagggcgtcgtgaatgatgaaggaacgatcgtgccggaactcttcccgaatgaagcccaggcccgcgtggaagcgctggaagccgaaggcgattatcactccggcacggtccgcttcctgcgtggcgccgtgaaggcctgccgcagcggcgtgcgtcgtagccacctgatcagctatcaggaagacggcgccctgctgcaggagctgttctcccgcgacggtattggtacgcagattgtcatggagagtgcggagcagatccgccgcgccaccattaacgacatcggcggcattctggagctgatccgcccactggaacagcagggtattctggtgcgtcgttcgcgcgagcagctggagatggaaatcgacaaattcaccattattcagcgcgataacctgaccattgcctgcgccgcgctctatccgttcccggaagagaagatcggcgaaatggcctgcgtggcggtgcatcctgattaccgcagctcttcacgcggtgaaatgctgcttgagcgcgtggcggcacaggcgcgccagatggggctgagcaagctgttcgtcctgacgacgcgcagcattcactggttccaggagcgcgggttcacgccggtggatatcgattctctgccggaaacgaagaaagagatgtacaactatcagcgccgttcaaaagtgttgatggcggacctgggatgatacgacgccctcaccgtgcggcgagggctttcattcagagggactcaaatatcgcgcccagcccgcttcggcgttccgtgcgggtggcaatcgcctgcaccagcacgcgttcatcggtatacagcgacaggcgctgacgcgcgcgcgtaatggcggtatagatcagctcgcgggtaatgacgggggaaagctgcgtgggcaggatcagcgccgcgtggttaaactcggagccctgggatttatgcaccgtcatcgcccaggcggtttcatgctcgggcaaacggctgggctggaaagacttcacgctcccgtccggcatctggaaccagacgcgcagcccctggccgcagtcgagcgcaatcccgatatccccgttaaacaaccccagcgcgctgtcgttgcgggaaatcatcaccggtcgcccttcataccagcgcgagtgcggggtgcggtttattttacgcttttgcaccagcagctgttccagcctgtcgttcaggccccggacaccaaagggaccttccctcagcgcacagagcagctgatattcaccaaacgcggcaatgacctgctccggcgaacgctgctgttgtacgcccgtcagaaagtgctgatacccctgcagggcatcatccagcatcgcctgatactcttccccggtctgcagcgattttttctcaatatccgtaaaggtgccgtcaaacaccgcagtggttgttcgccggtcgccccggttcacggccgccgcaagctggccgataccggaatcgctgccgaagcggtagcttttctgcagcagacataggctgtcgcgcagcgctcctgcaagcgaatggttttcagaggtgagcgagcatccggtgagacgggctaactcctgagcgcgttctgcggtatatcccaggctggcataggtgcagatatcgcccagcaccgcccccgcctccacggaggcaagctggtcgcgatcgcccaggaaaataacgcgcgcgtgcggcggtagggcatcaatcaaacgcgacatcatcgtcaggtcaatcatcgacgcctcatccaccaccagcacatccaggtgcaggggattaccggcatggtagcgcaaacgctggctgccaggctgggcgccaagcaaacggtgcagcgtgctggcttcgttggggaaaagcgccagctgctccccggtaagcggcagcttttgcagcgcgccgcctaacgactccgtcagacgcgccgccgctttaccggtgggggccgccaggcgaatacggcacttttgctcgcccgacaactgaatcagcgcggcaagcagttttgccacggtggtcgttttcccggtgcccggaccgccagaaatcaccgagatccgacgcgttaaggccacggctgccgccactttctgccagtctgtcgcctcgtcagaagaaaacagcgtatccagcgtttgccgaagctgcgtttcatcgcagggaagcggggcgttggtctcgctgaagaagcgcgccaccgtcagttcgttacgccacagccggttaagatacaaacgctcgccgaccagaatcattggcgtcccggtatcggccccgctcacggcaggcgaaccgcgtagtatcgcctgccagtccacggcgtcacccagcagcgcgaaacacgcctgtaaagccggaggcattttctcatccaccgccagacgcgacagcggcaggcatacgtgcccctcccccgcgtctttgctcagaatcgcggcggcaagcatgacggcaggctcctcgcctgccaccatcatggcaaactgcacgtccaggtggcgaagtaatcgttgttcaaccgcgtccagcagtagcgcctgcatcgtcatgccatctcctccgtgcctgcggcaaacaggttatccattttttcaatcagttccgcagccggacgcgtgctaaagacgccggaacgcgggtcgttggcatccacgccgcgcaggaacaggtaaatcacgccaccaaaatgcgcgtcgtaacggtaatcggcaatacgatggcgcaggtaacggtgcagcgccagggtataaagctggtactgcagatcgtagcgatgcagttgcatagccgacgccatcgcctgttgggtataggctgtgctgtcttcgcccagccagttcgatttgtaatccagcaggtagtagcgcccgtcgtggcggaaaaccaggtcgataaagccttttagcattccctgcacctggcggaagttcagcggcgggcatccggcggacagcggatcgtactcgcggatcagcgcatcaagcgcctcggccctgagggggctggcgatggggagataaaactccatctccacctgcttatctttggcggtcaactggctaagcgagatcccctgggccgtgagcggagcgtgcagaaccgcgcggatccagtcggtgagaaccggctgccattgcgcgtcgtaaccaccactctgtaacatctttagcacccattcttcggaaaccggctgggtaaaatccagttcttcaaacaggctgtgcaaaaacgtgcccggcgaggcgccgcgcgggaactggtgcggcgtcagcaccggctcaacgggtacgctaccggcgcctgcggcatccacgtccagttttggcatcagatcctgcgcaatactctgcccgtgctgctgtaagccagagtagctggtaacgcgccagtcgtcggcaatcgtacgtaccacctgacgggcatagagatctgactcgtgcggctccggcatgtgccagcggctgttgtcgggcagcgatggaatatgcagggcaacatgctcagtacaaagcgattcgatgcactggcgcaggcccgccgcgtctttgggttcaccctgctgaataagccgccccagcgcgctcagatgaaaatcgctctccccgctcttttcgctccgacgccggaacagcggcgcaacgcccaggctgcagtgccagaccgagcgggtcagcgccacgtagagcaggcgcaaatcttccgccagacgttcggcctctgccagctcaacgctggactccgcgttgctgagatcgagcaccgcctcgaacgactcgcgatcgtggtaaaaagcctgatcctgcacgcggtaattggcgataaacggcagccagaccagcggatattccaggcctttcgacttgtggatggtgacgatctgcaccagatgtttatcactctcgaggcgcatctgctggctggaggaattgctgttcggatcggcaatctgctgcgccagccagcgcaccagggcatgctcgctctccagctgcgtacccgcctcctgcaagagttcgctgatgtgtaaaatatcggtcaaacgccgctcaccacctgcggtagccagcatattctcggcaatgtggcgctgagccatgagctcgcgcaccatcgccatcaccccgcgcttctgccatctttcccggtagtggacaaactcttccaccaccgcatcccacgcggcttcgtcattgttgagcgcatcaatatcgcgcgcgttcagtccgagcatcgcgctggctaatgcgctgcgcaatgtactttcccgctccggggccagcacggcctgcagcagccataacatctcctgcgcctccagcgtttcaaagacgctgtcacggttcgagaggtagacggaggggatattcagtaacgtcagggcgtcgcggatgaatgcggcctcctgacggctgcgcaccagcaccgtaatatccgatgcctttaccggggtggggttatcccccttccacagcagcgcctcgcctcgcgctcccgcactgagccagtcacggatttgcgcagcacagtgctgggccatggcattttgatagtcggcaacgccgcagccttccccatccagcagccagaagttcatggcaggctgcgtcacgccgttaaactcgaagcgcaacgaggcatttttcggggcaaattttaccggctgaaacgggatctcacggaacataaacgccgtatccatgcggctaaacagcgcgttgacgctttccaccatgccgggggaggagcgccagttggtatcgagcgtgtagtgcgcggcaacctcgctgcgggccttcatataggtgaaaatatccgcaccgcggaaggcgtagatggcctgtttcggatcgccgattaacagcagcgcggtgtcgggctgctggcgccagatacggcggaaaatgcggtactgctgagggtcggtgtcctggaattcgtctatcatcgccaccgggaagcgggtgcgaatcgcggcggcaagcgcttcgccattttcactgcacagcgccgcatccaggcggctcagcatatcgtcgaaccccagctcgccacggcggcgcttttcgcgcgccacggcttcacgaatttccgtcatggcgcgagcgatcatcagatcgttgagcgtaaggggctccgccagcagggtttcaatcgccacaaacaggggatgctcaggcacaatgccgtcggcttttgtccgctcagccaggaaacgttgggagaatttctccagcgcgtccgggagctggtagccccgcgtctcttcctgcgcccaggcgctgaccttgtcgatccattttccctgattgccacggttgaacttgcgacgatcgatgccggaattttcgataatggcgtcaatctcgccgactgactccatccacttttgcttgatgtctgcaattttcgcgatgattttttcatgccgcgtggccagggtttcatctgccggcggcggggatttgatgaccggcgcttccccctgcagataacgatcgatcgcgcgcagcagtgcttccgggcctttccagagcgcgtgtaccgcttcggcaatatcgcgctgtaaggggtagcagtggcgacgccagaaatccgcgcaggcctgatagcgaagcacggactcatcttcaatgagctgctgttcgaacagcataccggactcgaacgcgttcaggctcagcatgcgctggcaaaaaccgtgaatggtaaagacggacgcttcgtccatctgccgttccgcgagcagcagccactgggctgcctgctgcttatcggcaatctcttccagaaggctcgcgtagagggggttatccgtgctctgacgcaaacaggcaatgcgcagctcgtggatattggtacgaatacggccccgcagctccgcggtagcggcctcggtgaaggtgaccaccagcagctcttccacgctcaaagggcgcggaaaagcggcgttgccgccaagccctaacagcaggcgcagatagagggcggcaatggtgaaggtttttcccgttcccgctgaggcttcaatcaatcgttcaccctgcagaggtaaacgtaagggatcaagggactcagcggtatcggtcattctttcttactccagggcatagattgctgcagcgcgctgacgctcttccagactttccagcctttcgggtttacgtactccgttttcccgttctggctaccggaaacctgagacaggatggtgattccctgcggcttaatgaccgcctgatggaagaagtcggcaaccttctgcggcgtcagctgttttatctcggccactactttatcacgcgaatcaaatttcagattaccgcgatcgaaatctttgctcagctgcgaggcttcttcacccagcgtctgcggcggctgcatcacctgcgcgatgacggcctgctggatctgggcaaactcttccggcttcatggcacgcagttttgcttccacctgcgggaagaaggcctggtaacgctgccagagatacgccggttgtttatcgctgctttgcagcaggaaacccagcccccactgacgaccgacgttcatggaaaaggcaaacaccgcgtagccaagctgctcctctgtgcgtaactggttatagaaccacggctgaataatctgtcccagcacggcgctctgcgctgaactggcgaattcatcgtagcccgttggcacaaagaccgcggccagcgcggaatccgtgctgttacccgctttttcaaagatcacattctgctttttctcaaccagcacgtcctggttgcggcaccactcgtcgcctttagagccgagctgagtgcgaacattctgcgccagggttttggcctgctcctcactcatgttgccaacgatcaggaactccggacgcgtgttggttttcagcgcgtcgcggtacgcgagcacgtcttttaaggagatggaaggcagcagcgcgcggcgatcctcacgctggaaataaggaacctgagacagcatttgcgctggcataagcgccagatcgtaagccttgcccttctcggcagaatccatcatctgggcataccaggatttagcctgctcaagctgctcttccgtcggcgtgtagctgaagtagccctccagcagggcctggaacagctgaggcaagcgctgggtatagccgtttgcattaagcatcaaaccgttattggcgttggtggagaagctgatcccgcccacggcggcctggttgctgagctgatcgagcgcgataccggcgagatagtcattgagcgcgaacatcacctgatttttggcgctgttcatggctttcgggttacgcagcaccacgctgacatcggcctttggctcgctggcgaaatagcggcttggggtgtacacgacgcgcagcgtgggctcatcaatgatgagttccggatgcgggtaatctttcgtcgttttgatcagcgagaagtcatccggaatataggggttcagctccggcagcttcaacgcaatctccccggccttcttctgccagtcggcgaaggtctgggcgctgattttatccacctgataaggggcatcgacaaagtacgccgtcttgttatgcggttcgttcgggctgatgtaccagatgcgggcattctccggcgtcatcatcgccaggcgggcttttaccgccccggcatcatactggtcggcaatatttaccgcgtcgagggtatgttccaccggcacgcggatcatggtgtcagcaagccactccacataatccatgtcgcgggtgatggacgggtagcggaaatcgagatccaacacgtgcgcgagttcatcaaaatagcgcttatcgacgcctttctcacgcagtaaggagaggtagctaaagatagccgctacgacttcatcacggttggcctgtcctttgtcagtcagggtcgcggagatcgccagcacgccgctattgccgttcacaaccggatcggagtcggcgcgaatgccttccgccagcccctgcttttgcagccagtcagacagcgtacccgggctacggttaccaatcagataggtgaccagctcatcggttttactgcggaactgtgccgtgttgttatcaatgcggaattccacgcgcagcactttgcgcggcatggcaggaacgtagtggatcacgatgcctttttgcgcgtcagtgaccaccggaacggttatttgcggcaggtcgatatttttattcggcacccggccaaaggttttggccgccatggctgccagctccggcaacggtttattgctgtagatgaccgctttcatcaggttggcggagtagtatttatcgcgaaacgcgtgcagggcatccagcaccgggctgttcggtttgtcgctcaaggtttccaggttaccaccggagaagcgcgaacccgggtgcgccgggttgatggtttcggcgctgacctgcgccatgcgcataccgtctcgcgtgcgggccatggtcagctcggcattcaccgcattgcgttcacgatcggcgtattttttatccagcaacggcgcggcgatggaatcggcaaggcgatcgaccgccccttccagcgcatcattttcgacttcgagataaaaggccgtgcggtacggtgccgtactggcattgtggctgccgccatgcatcttcagaaattcggacaggctatctggctgcgggtatttttttgaccccatcagcgtcatatgttccagatagtgtgcaagcccaggatgagcgtcaggatcttccagcgacccaaccggcaccactaatgctgacagggatttcaccgcctgcgggtcggaaaccagcagcacggtcatcccgttatcaaggcgaatagcctgatattgacgggtatctttttcgctcttacggatagtttcctgaacgggttgccaaccggagtctgcgtgagtgacgggcgcccaaagggcaataaacaaaacaaacgctttaaacaaggtgctgcctggcattacgacctctttatcacggctacatcattaacaaactgcgtgctggacacgccaacatctctttctttgggtacatcagtccgtgataagaagtgcatcataaatgaacacctttatctgcgcaatttttatacagcgctcaggactgattaaatctaaacaacggcaacaggtagcgctgcgcctcttccgtgatcgcctcaaagtattctggctcgagcgctcgccacaaacgctgataccagacatcctcaccttcaccccgcaccatcatgtttccttcataggcctgcataaacttactgcgcgctttctggagcgaagcctcatccgttaacatcgcatcattctgcgcgtcataacaggcttttatccaggcgccgccactttccggtagtaacaggagcggtttgttcattccctgacggtagccttcaatgtacaaagacagataacctaacgcctgctcggcttccatcggcgggaagcgccattcgccctctttgcgcacgaaaatgcggctttcgcctttatgcccacccgcactgtagacaagatgttccagccagagttgcaatccttgcgaaacgcttagcattgagggccgccagcgcagcagcccatccggctgtacctgggttaaccagcccgtgagctgtaccccgttgcagttgagatcaatttcaatacttttccccggctgtcggcacgctcttacgcgctctgccagagcggtcatctcctggcactgcgcctcccagacgatctccccaaacgctccgtagggcagctgacccgcagcacggtagcgacggtaaaatttgtccgcatcttcctcttcaaccagcgcattcagcagctgcaggtttaactggtagcgctccagaccttccagcgtaaacggttctgcatcaggaatttcactctcttcagagcggaagttgacctgcagtcgctgctggaagaaggcgcgcaccggatgtgcccaaaaccgctgaagctgctcgaaggtcagggtgtcgatggggcgcgggtcaagttcctgaatgaaatcagtatgcgcattcccctcttttttcgccgccggtaaccactcatgggcatagctctggcgctcgccggcaatatagttcaccgggtcaaacggcatgcggctgtggaaacaggtgatatgggctttcaccctctgctcgctttcatcacagttgcgctcttcatctcccggcaggtagtggctctggccgatatagtccaccagctcctgcaccagtacggaggggaaacgctcgctgttgtcctgaatagaacggccgatatagctgatatagagcttgctctgagcggaaatgagcgcttcaaggaagaggtagcggtcatcatcgcggcggctacgatcgccccgttttgggtttgcgctcattaagtcgaaccccagcggcggcagcgcgcgcggatacacaccgtcgttcatgccaagcaggcagaccaccctgaacgggatagaacgcatgggcatcagggtgcagatattgacaggacccgccaggaaacgctggctgattcgctcctggtcaagccgctgcgtcagctcatcacgcaacagcgacagcgggatggcttcgtgatagtgggaattcacgccttcgtcgatgatagcctgccactgggtttcaatgagcgccatcgccgcttcggtgtcattgtccggcagaaagaaatcattgagtaatgccctgcagaccgggagccattcttcaagtggacgcggctgcaacagcgcatatcgccagcgattaagctgcattaatagcgatgctaaatgccccaccagttcagcaattaacccgctggactcatcgtaaggcagcacctcattccactcgccctggctgctttccatggcgtagcccaacagcatacgcgtcaggccaaatcgccaggtgtgctgtccggttgcgggaagctcgaactcctgaacgttatcatcatcgatcccccagcgcacgccagactcattcacccactgacgaaggtagcgcaggccctcttcattgatgttgaagcgtgcggccagcacgggaacatccagcaacgccaggacatcttcggagataaaccggctatccggcagtgacagcagagtgataaacgcctgcaataccggatgcgactggcgggcacgacggtcagatatcgcgtaaggcaggtaccgttcccccgtcgcgctgccaaagacggcctgaataaagggactgtaggtgtcgatatccgccaccatcaccacgatatcgcgtggcgtcagatcgggatcctcctgcagcatcgccagcagctggtcgtgaagcacttcgacctcacgctgcgggctgtgacaaacgtggatcgtgatactgcgatcgtcaggatccagttttcgcttattgtcgctgcgttcgaactcgttcgccgtcacgcccatgacggcgcggttttccagatccagaatatctaactgaatattatgcagcaggcagtccggggcgatctcaacaaaggcatccacatcaccttcacctgaggaagtgatgtctgaaagcatgtgaatgtagtcacgccccagcttcccccacgaggcaagcagcggattgggcaggttctggataccatcttcatcgaaaagctgcccggccgtcgagccgtctttaaacagcgggatggatcgttcttcaaaaaggcgttttcgttggcgagttaccagccgtgcaagccagcgttcgtcgagaatatccccccaatactgtcggcaagggttggtaaacaaaatatgaatatcaatatgtttacccagcgcattcagcgccttcagatagacagggggtaatgcggatatcccgcagataaaaacgcgtgacggcagtcgggccgggcgttccgacgcattttcaagtatcgagataaaccgatcgtagagattggcacggtgccacttaggctggcccagtctctcggtatgctccaccagcgctttccacagcggggcctgccatatttgcgcctccggcaggccttcaaccaactcgcccgcttcccaacgaattaaccagtcggagcggtaaacaaggtattggtcgtagagatcggcagtgcgcgacgccagctggaacagcttgcgcttgtcggtatcgtcattgaggtagtggcgcagcatggcaaattcatcgtgctgcagcatttccggcagcagcgccatcagcttccagctcatggcctgtttgttgaaggcgctctgctccgggatatccggcaacacgcggacaaacatctcccagatgaagctcgcaggcagcgggaaatcaatattcgcggcaataccaaacttgcgggaaagcgacatttgcagccactgtgccataccggtgctctgcaccagcaccatttcaggctcaaaaggatcgtcaagccgctcgcgctcaacgataaactctatcagtgcttccagcacatccagacgatttgagtggtagacccttaacatagacgctcccgactactggctaaccgggcaatgcagacgcgttaactcaccgcgccgacccagaggagaaataagtgtaaccgtgatgctgacacatcctgcgagcgttgtctgcccccgactggcctgccagcctgccgggagaacatttgttgagagctgagactggttccaggcatggtgccagagctggcgatactgattaaacacggtgaaccgcgccgccagcgcccggtgataccccgacagtgccgtcacgaccaccaccagcagcatcatcgccagcaggacctcaaccatgctaaaccctttttctctgctcacggcagctgacataacgcactctccttaagggggcaaaaatcgctccagccgtgaggcgaaaagcgcactatcccgtcgacgatctctcccctgcgccagagcagcaggtcgttgccgccggctatcagcagtacccgcgcctcgctcagctgacgcaaacacacccgccatgccgatgtcgttttgcactggactggtggcgctgacgcccagcgctgaacgcgcccccactcaagcgcggactgaaccgtcgcctgctgctgaagcgagcggctctcaccgccaacgagcgcactgaacgttgtgacctgctgattgaggcccgtcaggatcaaagtaccgagcaccagtaaaagcagaaccagcgccagcgaagatatgccgcgttgacgattcacaggttgtaccccgtgaccgtatacaacgcctgccagggttcccctttttcatctttacgcctcgcggccagttcgatattcagctctggcgcaaaaccggcatgttcgactctcctcaccacaaagtgtgctatcgtaagcctgtccgggtccgtgagcttttcccacccttttccttcacacgacgtcgcgccacgcagggtttccagcgcccccgattccagacgaaaaccggtgctgtcattttctgatgcgctgctatcccagtagccgttactgttggcatcccaccgcgcaatgatgcagcgcccctgcctgccgatcgtcagcgcctgtccctggcaatttcccgcgcagtaccccgcacgctgaagctgtttgccgagggcgaacaggcgttgccagacctcttcttccagctctcgctgggcagattgcagtaataccgcccgctgcaatccgggtaaaaagcgcgatgcgcttatcaataacaggctgctgatggccgtagcaatcagcacttcggtaagcgaaaagccgccctgtctcatcgacattgtcctccctcggagaccttacacatcctgatgcgccctccgtctgaaacgataatcagccagtctccggcacgactttgaacgcgtatccgccctgcccatgccgtatcccgtaatccatagaaccccagcgacggcgtgacctcgccgatcgcgacctcaggccagagggggagcagcacaaaaggactgtccttctcacagccctgcacggcagagctcaccagacagtccctgtcgccaacccgctgacgggtaatttgatggtcgcggttgtggcggttggcatggttgcgcagaaacagcaggtaatctcgcacctgactggcggtttgccacagccgctgatgccgttgccagctgtcccagccgtacagacctgaagcgctgaggataacgacaagcgaaacagcgaccagcgtttcgataagcgtaaaaccgttctcttttttcataccgggagtgtggcgaagcgccgtgaacatgacgagcatcggattatcgttttgcgaggcgttatccgcagcattaggagggttgcagcgcgttgcacgctttctggatagcgcttcgggaaacgggagaaaggcgaaaaaaaaaccggcgctaaagagcaccggttatgtcaggctttaccgcatcagatcgcgacaggcgctttgatgcccggatgggggtcgtagccctcaatctcgaaatcttcaaagcggtagtcgaagatggatgccggtttgcgtttgataatcagcttcggcagcgcacgcggttcgcgggtaagctggagatgcgtctgttccatatggttgctgtagagatgggtatccccaccggtccagacgaaatcacccacttccaggtcgcactgctgcgccatcatatgaactaacagcgcatagctggcaatgttaaacggcaggccgaggaacacgtcgcaggagcgctggtagagctggcaggagagcttgccgtcagcgacatagaactggaagaacgcgtggcacggcgccagcgccattttatccagctcgccaacgttccaggcggaaacgatgatgcggcgcgagtctggatcgtttttcagctggttcatcacggtggtgatctggtcaatatggcggccatcaggcgttggccatgcgcgccactgcttgccgtaaaccgggcccaggttgccgttctcgtctgcccattcatcccagatggaaacgttattttcgtgcagatacgcaacgttagtatcgccttgcaggaaccagagcagttcatgaatgatcgagcgcagatggcagcgctttgtcgtcaccagcgggaagccttcttgcaggttgaagcgcatctggtggccaaaaatggagagcgtaccggtaccggtgcggtcatttttcggcgtgccctcatcgagcacttttttcatcaattcaagatactgtttcatggttcctcaggaaagttgttgctgtggacgacgacgatacgcccaaatcatcataatggcacccgcgacgatcatcggaatggagaggatctgccccatgctgatgtactgtacccactcgccggtaaactgggcgtccggctggcggaagaactcgacgataatacggaatgcaccgtagccaatcaggaacagcccggaaacagcccccatcggacgtggcttgcggataaacaggttgaggatgataaacagcaccacgccttccagcgccagctcgtacagctgggacatatggcgcggcagcacgccgtaggtatcgaaaatggactgccactcagggtgcgacggcaacagcgccatgtcttccgcgcgcgaccccgggaacagcatggtaaaggaaacgctcgggtcgacacgcccccacagctcaccgttgatgaagttgcccagacgaccagcgccgagaccaaacgggatcagcggtgcgatgaaatctgatacctggaagaagttgcgtttggtgcgtttggcaaaaatcaccatcaccaggatcaccccaatcaggccgccgtggaaggacatgccgccgtcccagacgcggaacagatagagagggtcattcaggaataccgggaagttatagaacagcacatacccaatacggccaccgaggaatacgccgaggaagcccgcatagagcaggttttcaacttcgtttttagtccagccgctgccaggacggctggcgcgacggccagcgagccacatggcaaaaatgaagcccaccaggtacatcagaccgtaccagtgaagcgaaacaggtcctactgagaaaatgaccggatcaaattccggaaaatgcagataaccactgttcatctgtcaccacaagatgttgttattccgctgaaagtggacagcggtagaaatgcgattctgccgtaagcagaggctccaaagttgcgaatcatagcacaaggcgggcgcggaggatgcgcccgagatgtaaaagatgtgtatagggttttatgcgcgctggtgccctctcccacagggagagggagaaaggctttagcggccgccgcggatcagaccgcccataccgcgtcgttccataaacgccgcgacctggtggcgaacctcagcagccagctgcgcctcaaggctacgctctgccagttctcgggcatcattgatgtcaatatgccgcaacagatacttcacgcgggcaacagcgcgaccgttcatcgacagatggcggtaccccagaccaatcaggatcgcaacgcacatggagtccccggccatttcaccgcacaggcgtaaatcaatgccgtactgctccgcttcacgggcaatcatcgctaaggcgcgaatgatcgccggatgcaggctatcgtagatactggcgacgcgggtgttgttacggtcgacggccagaatatattgcgtcaggtcgttcgtgccgacagagataaaatcaacccggttcgccagctgcggcagcataaagaccatagacggcacttcaagcatgacgccgatccgcggtttcggaatcgcataaccgatcatctcttccacttcacggcctgcacgttcgatcaaccgacgcgcttcgtcgatctcatcgatgctggtgaccatcggcagcaggatgctgagattgcccgtcgccgcgttggcgcggagcatcgcgcgaacctggatcaggaagatctcaggctggtcgagcgtaatgcggatcccacgccagcccaggcacgggttttcttcgctgatcggcatatagggcagctgtttatccgccccgacgtccagggttcgcagggtgacaggtttgtcgttaaacatttgcagcatgccctgatactgcgccacctgctcctcttcagaggggaaaccgctttgcagcatgaacgggatttcagtacggtacaggccaatgccgtcgatgcggctgcccagcttctcttcatgctcagggcttaaaccggcgttgagcatgactttgatccgctcaccgctcttaagctgggcgggcaggttaacgtcatcttccgccagcttgcttaattcattctcttcgctgataagacgctggtattcctggagcagaaccggctcaggatcgaccagcagctcaccgcgatagccgtcgaccaccagcgtacggcgatgaagcaccgacggctgaatgtccgcccccataacggtagggatacccagcgcgcgcaccataatggcggcgtgcgagttggcggcaccatcgcgcaccaccacaccggccagcctgtcctgcggcagttcagccagcgtcgttgccgagagttcatcggcgaccagaacaaaccgttttggccaggcgtttggcccctgaatggtgtcatcaagatgaaacagcaggcgctgccccagggcgcgcagatcgcctgcgcgctctttcaggtaaccgtcggtcagtgccgcaaattgatcggcaaatttttcgatgaccttcttaaccgcccactccgcgaccgagcctttatccacttccgcaaaaagctcacggcgcaggcgcgcatcggaaagcaggtgcgaatagaggtcaaagatggcagccgtctctttttgcgcgcctgcggcaaagcgcttgctgtagcgacgaaattcattcgcggcctcttccagcgcggcggtaagccgctcgcgctccagcgcttcatcaagcgttgaggcttcgtaaacctgctccatgagcggcagcgtggcatccatccagccttcagcaatcgccacgcctggcgaggccggaagggcacgaatgcgcgtatggcgatactggccaaagagcgcggcaagctgagactgggagaggatcgccgccatctgcgtggccagcgtgacgaggaatgactcctcgctttcgtcgtactgacgtagctcacgctgctggacaaccagcacgccgagaagctggcgacgctggataatcggcacgccaaggaaagcgcggaagcgctcttcttttacggaaggaatgtatttaaagctggggtgtttttgcgcgtcagcaaggttaatgggttcagccagtcgcccaaccagacccacgataccctcatcaaatgcgagcgttacggtgcgtccacgcggttttttcaaaccacgggtcgccatcaggtaatagcagcgccgatcgtggtcggccagatacaccgaacagacctcggtctccatcgcaagacagatgtcggtgaccagaatattcagcgcctcgttcagacgcggcgcgctggccaccttctcgactatttctcgcaagcgggtgagcatgatttgcgtagcttaacctcttttacgtcgccaggcaggtgcgctctgcggcttaggcgggatctcctgaagctgcatcaccacacttgcaaactctttcatcaccctacggtaaacatcgcgcttaaatgacacgacctgacgaacaggataccaatagctcacccagcgccagccatcgaactccggcgtactgctggtttgcatattgatgtctgaatcgttgcccaccaactgcaatagaaaccacttctgtttctggccgatacaaaccggctttgtgtcccaacgcaccaaacgtttcggtaacttgtaacgcaaccagttgcgggtcgaagccaggatgcgaacatcttttcggctcaaaccgacctcttcaaaaagctcccggtacatcgcttgttctggggactctccaggattgatcccgccttgcgggaactgccaggagtgctgaccatatcgacgggcccacatcacctggccctgacgattacaaattactattcctacgtttgggcggtagccatcgtcatcaatcaccggactaccccaaactaaaccttatatatgaatgattgtttcacactacagggaggcggtaaaccactctcttacaggcctgcaacctaataacaattgaataactcacaaatatgtgcggagttataaacagaagtgagacagcaaagggaattttattcaccttttctgtggatatagttgtgaagaagtgtctgattaccgatgaacaacctcaagcgccgcgaaagacccttttataccccacctcattaatatgattattttcatagtgttatacgtatttacataaacaaaaaactgattagcgtgacgatcgtcacatcagggatcgtcgcactgatgaaagatcgaacagcgtcggttttatccacagattgtgccaataacttagtcacaatttgtttgaaaattcgattttcatcgcacgtcaaggctgtaaatggaaacagtagtcagggttatgcccagttatcccatttttctgtggataacatggtgtaagatcctgttcattgtcagtgaccagatttgaacaaccggttttctcacccaggcggaacgatttcagaccaataaaaaatcctataaatcatagagatgtcatattggtacagaaatagttaaactctatccacaggggacaatttcttcgtttattttttaatcaaaaggttaccgtcatgcacccgcttacacccttgctctcaccaccgtccagcgagagccagttgctactgcaggcacagcgtctggctggcttttcgcttggcgagctggcggcaatggccgggcttccgatcccaaaggatctgaagcgggataaaggctggatcggtatgctgctggagctgtggctgggtgccagcgcagggagcaaacccgagcaggattttgcagcccttggcgtggagttaaaaaccatcccagtagaccgccagggcaagccgcttgagaccaccttcgtctgcgttgcgccattaaccggcaataccggcgtaacctgggaaaccagccacgttcgccacaagctgaagcgcgtattgtgggtaccggttgagggtgagcgtcagatctccctggccgaccgacgcgtcggcgcgccgctgctctggagccctgacgaggatgaggagcatcagctgcgtctggactgggaggagctaatggacatgattgtgcttgggcaggtagagcgtatcaccgcccgacacggagaagtattacagctgcgtccgaaagcggccaacagtaaagcacttaccgaggcaatcggcgcgcagggcgagcctatcctgacgttgcctcgcggtttttatctcaaaaagaatttcaccggtgcactactcgcacgtcatttcctgttgaaaacatagttttttacttattttgagagctctcgaacataatcgactgctttttaagattttaccgcttcctcaagtcgccatatcgggttaatactagattatgatttgatacaagccagatgaggacgataacgatgaaaaaatgggcagtgttagtgtcagcagtcggtttagcgtttgctgtatcgggctgtagcagcgattacgtcatggcgacaaaagatggtcgaatgatcctgaccgacggcaaacccgaagtcgacgatgataccggtctggtcagctaccgcgaccaggaaggcaataaaatgcagatcaatcgcgacgaagtctcgcaaattatcgagcgataaacagagagaggtcagtcgcttgctggccattttgatttttttcttccccttttgcttcccctctgccatgtttatattcctttgtcgggcacggcctgacgcggtctataagtctattgaggaagccggctatgcattatcaccgtatcccccacagcgctctggaaattagccaactggggttgggcacgatgacatttggtgaacaaaacagcgaagccgatgcccatgcacaactcgattacgccgtcagccagggcattaacctgattgatgtcgcagagatgtaccctgtaccgccacgtcctgagacgcagggacttaccgaaacctacgtcggtaactggctggcaaaacgcggcaaccgtgaaaagctggtaattgcctccaaagtcagtggccccgcgcggaacaacgataccgggatccgcccgaaccagatcctcgatcgcaaaaatatccgcgccgcgctggatgccagcctcaagcgtctgcaaaccgactatctcgacctctaccaggtgcactggccgcagcggtcaaccaactgctttggtaagctcggctacagctggaatgagagcgcccccaccgtgacgctactggaaacgctggaagcgctgaccgaatgccagcgtgcgggaaaaatccgctacattggtgtctctaacgaaacggcctttggggtcatgcgctatctgcacctggcggataagcacgatctgccgcgtatcgtgactattcagaacccgtacagcctgcttaaccgcagctatgaagtgggtctggccgaagtgacgcagtatgaagaggtggagctgctcgcctactcctgtctcggcttcggcacgctgacggggaaatacctgaacggtgcgaaaccggccggtgcgcgtaataccctctttagccgctttacccgctacagcggcgagcagacgcagaaagccgttgccgcctatgtggatatcgcgaagcgtcacggtcttgaccctgcgcagatggcgctggccttcgtgcgtcgtcagccgtttgttgccagtaccctgctgggcgcaaccacgatggaacagctgaaaaccaatattgagagtttccatctgaacctgagtgaagaggtgctagcggagattgaagcggtgcatcaggtttatacttatcctgcaccgtagcctgatacttttgcccggtggcgctacgcttaccgggcctgcaggtgctcaaacccaggccgggtaaggcgaagccgccacccggctatatatcaacggcgacgttgccacatccacaagcccgcaatcgcaatcgcaaacagcccgccaaatccgacgccaatccccaccaccggcacacccacttttaccgccagcgagtagagtcccagcattaacagcatcgccaggttttcacccaggttttgtaccgcaatggcattgcctgccccgacggtctgcttgccccgctcctgcagtaacgcattcagcggcaccacgaagaagccccccagaataccaatcaggatgaggagagcatacgcgggcaataacgcatgctgcagcgagaagataagcaccacgacgccaatcaggatccctgcgggcatgcagcgtgcgaccgtctccagcgtgaccagcttcgccgccgcgcccgccccaaccacaatgccgatggccaccatcgcattaagataggttggcgtcgcattatcagtaatgcccagcgccaccggcacccacagaaccagcaagaagcgcagcgtgacgcccgcgccccagaacatgctggtccccatcagggagaaacgcgtctcaccgttatgccacagcacgcggcaggcggtaaagaaactgccggtcatcggtttaaatcgccaggattgacccgggcgagccgcaggcagcttcggaataaacaggttcgccacgaccgccccgccatacaccactgcacacacgcccagtgccgccaacacatgccagtcggccagcacgccgcccgcgacggagccaatcaggatagaggcaatagtggatgactccatcagaccattggctttcaccagcttatccccggtggtcaactcgccgagaatgccgtacttcgccggggagtaggcggcggctccaatgcccaccagcgtgtagccaataaacggattgaagccaaagcaaatgctggcggcacccagcagcttgaggccgttggcaaacatcatcacccggcctttcgggaagctgtccgccacctgccccacaaacggagcaaagataatgtaagcgcccacaaacaccatctgcaggatcggctgactccagtcggggtaaaactcggctttcagcagcgccagcgtggcaaacagcagcgcgttatcaccgaacgcagagagaaactgcgcggcgatgacggccatcatgcctttcgacctgagggatgtgttagtgtgtactgactcacgcattttgctgttccgcctcttcaaccatgcctttcagggtcacgaaatcgggcttcccgctgcccagcaccgggagctgtttcaggtagcgaatatcgcgcggcacggccagttcaggaataccgtgttcgcgtgcatagctcagtaatctgtcgcgcttaagctcactgtcggtcgtaaacagtaccagcgcctcacctttgctggcatcgctcttcacgacggtggcgtgcatcttctcggcggacacggccgtcgccagctgctccaccatttccagagagaccatttcgccagcgattttggcgaagcgtttcgcgcgtccctgaatctgtacaaagccctgctcatcgaaacggacgatatcaccggtgtcgtaccagccggtttcaacctcgccgttgacgttctccgccgtcggcgcttccagcacgcccggattttccacgcgcagatacccgttcatcacgtttggccctttcagctgcagacggccgccgtcctctatgcccggcaccgccagcagacgcgcgtccatccccggcagaatgcggccaaccgttcccggtttcgccgccatcggcacgttaatcgagaccacgggcgcacactcggtcacgccatagccttcgagaatgcgcagaccaaacttgtcctgccagatctgacgcgtgctctcctgcagtttttctgcgccagccaccacgtaccgcacgcgatagaagtcatacggattggcgaaacgcgcatagttccccaggaaggtagaggtcccgaacagaacggtacagttacggtcatacaccagctccggcacgatgcggtaatgcagcgggcttgggtaaaggaatacttcagcgccggtcagcagcggcgtaaacagccccaccgtcaggccaaaggagtggaacagcggcagcgccgacataaagcggtcgttcgcggtaaagtcggcgatgcttttaatttgctcgacgttcgccagaatgctcttgtggctgtggacgacgcctttcgggttgccctccgatcccgacgtgaagaggataatcgcgtcatcttccggctgctgtttgacctgggccagacgcggcatcagcagatgcgcaaaaatccacagcttgtcgccggtggtcacgtccgctttcagatcttccaggaagacccagcgcacctgagtgagctgctcgggaagatgccagagcttgcctttgtccaggaactggcgggaggtgaatacggtattgatttgcgcagcggttatcgcgctggtcagccccttcacgcccgccgtgtagttcatcatcgccggaatacggccccgggaaaccgcaccgaaaatcaccgccgcgctgatgcccgcgttaggcagcatcaggccaatcttttcgccctttttgctgtacttctccagaatacggcccacaaacagggttttggtcagcagcttgcgataggtatccggagtaaagttgatgtcttcgatgcagtttttcttcgcgccatagcggtactgcgcggaaagcagggattcgtagagcgtttcgcgcgggcgcacggccatacgcgcttccatcatgatctgatgcagcatttccccggcgattttacggcgatcgcgggcacgcggcgcgtcgggcatcggtaatgacgttggcggcaggatatgcagcgtgattttggggaacagacgctgcttcaccagccccttcagacggctgaaatgggtcagctccgcgccttcaatacgcagcggcaccacggtcgcttttgacttcgccgcaacaaaccccgcgccgtcgtagattttcatcagcgaaccggtcacggagatccgtccttcagggaaaatgaccaccggacgcccctgctcaaccagacgtaccagatgcttaatcatcatcggctttgtcgggtcgagcggcacaaaatcaatcagcggcgagagccagcgcatgtaccactgctggctgatggaggtatacaccgcaaacaccggacgcacgggcaaaaacagcgccagcaggatgccgtctataaaggaaacatggtttggtgtgatcaaaacgcgttcgccgctaagcgcccgggtgtcgccagtgatgcggatgcgaaaaagaatacggaaaagcgtacggaagaacccaaatagcatctcaactccctttgccagccagtgtggagggttattagtaaatggtggcagattacacgagaagtgataagggagcgacagcaaaagtggaggcgaaaaaaaacctgcgcatccgcgcaggttggtgcaagagatgagtacgaaaccgtactaagaattctcaccaatcaatacctctgggatctcaactgtatcaacctctttaacgcccttgctatcggacaatcgcaacagcctgaggcaaagtgtaactaaaggttcagtttcacatttttcagacatgactgggcgtgtaacgattacaccgccaggggtgtgctgcgtcacgtttgtggagagcggaaatccgctccccttgaatgcacggcgcttttccgcaacactatttggtgtgtaaacgcttacccccaataagaaggtaatgaatggcgacaataaaggatgtggcccgtctggctggcgtgtcggtggcaaccgtctcgcgcgtgattaatgattcaccaaaggccagtgacgcatcacgtcaggcggtacaaagcgccatggaatccctgaattatcatcccaatgccaacgctcgcgcgctcgcccagcagtccacagaaacgattggtctggtggtgggcgatgtttctgatccctttttcggcgccatggtgaaagcggttgaacaggtttcctatcagacaggcaattttttgctgatcggcaatggctatcataacgaacaaaaggaacgccaggccattgaacagctgatccgccaccgctgcgcggcgctggtggttcacgctaaaatgatcccggatgccgaactgattcacctgatgaagcagatgcccggaatggtgattatcaaccgtatcattcccggctttgagaaacgctgcgtggcgctcgacgaccgctacggcgcctggcttgccacgcggcacctgattcagcagggccatacccggattggctatctctgttccaatcaccccatttctgatgcggaagaccgtctgcagggctactacgatgccctgcgtgaaaacgggctgccgtgtaatgaccgtctggtggcctacggcgaaccggacgagagcggcggtgaacaggccatgaccgaactgctgggccgcggacggaatttcacggcggttgccagctataacgactctatggccgcaggggcaatgggggtgttgaatgacaacggaattgaggtaccggcagaaatttcgctgattggcttcgacgacgtgctggtctcccgctacgttcgcccgcgtctgaccaccgtgcgctacccaatcatcaccatggcaacgcaggccgccgagctggcgctagcgctggctgaacagcgccagccgccggaaattacccatctgtttagcccgacgctggtccgtcgtcactccgttgcgtcgcctgcagaagcgcagagcgaataacggtagaggtgcacccgcgtgttggggtattccagcccatcaccgatatactgccagccgtaacgttcgtaaaagtcgcggcaggcagaccagagatggagctcctcatacccggactgcgcggcgtaagtgataacatgccgctgaagttgtcccgccagccccttgcctcgcgccgcgtcgtcaacgtagagcgccgccagccacggacagagatcctgacgggtgatcaaatcgcagcgccagagtcccaccgtgccaagaagctgttcgccgtcaacggcaataaacgtcaacggtaatgccccaggcgtctggctgtgctcaacaatgctgtggaaaaatgcccgaggaagcccttcgccaaaggcctgccagatccagtcggtaacctgctctgcgaagtgtggcgccttgtaaagcgggaggatgacagccttattcatgtttcacctgcattttctcatgtatttactggcctgatgctccagcccggttcggtgattatcttaccagagtcaggcaattgagtttgacttcaggctggccggacgaatcgttaccaaaaagcgtgatcgtggcagagtttttgcgcttcccgcatcgcttatacggcataagctctgtggtaaactgcagatcgttacgtggaagcaggaatatagaatggcaacaatgctggatgtatcactgcgcgcgggcgtgtcgaaggccacggtatcgcgcgtgctgaacggcacaggtcaggtaaaagagagtacgcgtcagcaggtgtttgctgcgatggaagagctgggctatcgcccgaactttctcgcgcgctcgctggctaaccagaccagcaacagcattggtctggtcgtctcgacctttgacggcttttattttggccgccttctccagcaggcgtcgcggcagaccgaaactcacgggaaacagctgattgtcaccgacggtcacgacgcgccggagcaggaagagcaggcggtgcagatgctcgccgatcgccagtgcgatgccatcgtgctttacacgcgctacatgagcgaaaaagcgatcgtcaaactgatgaacaccgtgaaaacgccgctggtggtcattaaccgtgaagtgagccaggcgccggatcgctgcgtgttcttcgaacagcaggatgccgcgtttaaggccgtggattacctgatcggccagggccatcgggagatcgcctgtatcaccgtcccgatccacactcccacgggtaaagcgcggctgatgggctatcgcaaggcgctggaaaagcacggtatccgtctggacgagcgtcggataaagtacggcgatgcaggaatgacgcggggatacgagctttgcaaggaattgattgccgacggagtaccgtttagcgccctgtttgcctgtaacgacgatatggcgctgggtgcgtccaaagcgttgcaccaggcggggctgaaaatcccgcaggatatttcgctgttcggctttgacgatgccccaagcgcgaaatggctggagcctgcgctctcgtcggtttatctgcccatcgacaatatgattgtcaccgccatcgatcaggcgatccggctggcaagaaaccagccggtcgatgccatcccgccgtttaccggcacgctggtgttacgcgattcggtcacaacggggccgtactttcatcagatgagttctaaagccagcagttcctgaatggtctggcgacggcggatcagccgcgccttgccattatcaaacagcacttccggcagcagcgggcggctattgtagttagaggacatagacgccccgtaggcaccggtgtcgtgcagcacaagataatcacccggcttaacctctggcagcgcgcgggtctccactttgccgccctcctgctgggtaaacacgtcacccgattcgcacagcggccccgcaacgaccgtctcaacgcgcggcgcctgcgttaaatcgcggccgtcggcagccagggcggtaatgtggtgatagctaccgtacatggacggacgcatcaggtcgttaaagcctgcatcaatcaagacgaagtggcgagaccccatctctttcacgctgcggacctgagaaaccagcacgccggcttccgccaccaggaaacgacccggctcaatttccagcttcaccgcgtggcccagatgcgcggcaatttgatcgcgcgcggcgctccacagaccgtaatagtgatcggtatcgatcgcctcttccccttcgcgataaggaatggagagaccaccgcccgcagagatcgcctccagatcctgaccgaagtcgacaacctgacgcaccatcgcgccgcacacctgttccaggtggccgtaatccaccccagagccaatgtgcatatgaatgcccaccagcttcaggttgtagcgctgtaacacctccagcgcggcaggcatgtcggcataccagatcccgtgcttgctgttttcgccgccggtattggttttttggctgtggccatgaccaaagcccgggttcacgcgcagccagacgcggtggccgggagaaacctgaccgagctgctcgagcatatccacagaaccggcatttaccgggatctgcagttcgtgaacgcgcgccagcgtcgcatcgtcgatcacatcggcagtaaagacgatcgcgtcgctgtcggcttttggatcgtatccggctaccagcgcgcgctcgatttcgccgagtgaaacggagtcaaccttcacgccctgctcgcgcatcaggcgcagaatatgaatattggagcaggccttctgggcaaaacgcaccacgtcgaactgatgcagggcggcgatcttctcgcggacgatctgcgcgtcgtagacccacaccggacagccaaactcggcaggcaggcgcagcaggttgtcggcgttcaaatcggtatcagtctggttcagcgggcgtggcatggtcttctccggataaatgcgttttgatgattacgccacagcgcaaggagaataaaaaatatcgttttatcgcgagtctatgcaaaaatgatatggacagttctctgctttcaggtgccctatgcccgccgttaatttacgtcatatcgagatctttcacgccgtgatgaccaccggcaatctcaccgaagccgcacagatgctgcacacctcgcagccgacggtgagccgcgagctggcgcgcttcgagaaagtgctggggttgaagctgttcgaacgcacccgtggcaggcttcacccgacggtacaagggttacgcctgttcgaggaagttcagcgctcctggtacgggctggacagaatcgtgagcgccgcggaaagcctgcgcgagtttcgccagggcgagctgtcgatcgtctgcctgcccgtcttttcgcaatcctttttaccgatgctgctgcaaccctttctggcccgatacccggaggtcagcctcaccatcgtgccgcaggaatctcccctgcttgaagagtggctttcggcacagcgccatgatttagggctaaccgaaaccctcaccaccccagcgggcacggcgcgcacggagctgctctcgttagatgaagtgtgcgttctgcccgccgggcatcggcttgccggtaaggcggtgctcacgccggaggatttccacggggaaaactacatcagcctgtcgcagaccgacagttacagacagctgctggataccctgtttgccgagcatcaggtcaaacggcgaatggcggtggaaacgcacagcgcggcctcgatttgcgcgatggtgcgtgccggcgtcggcgtcgcggtggtcaatccactcacggcactggattatgccggaagcgggatcgtcattcgccgctttagcgtgtccgtcccgttcaccgtgggcctgatccgtccgctacaccgtccggcttccgcgctggtggatgctttcaccgaacacgtcatggagcacgcgcgtcaggtggcgcttcgcttacctgacctgcaggacccactatgacagcataaacgccacggcatccgcagcatggatagcggtggtatcaaataccggaagagggcttcgctcaacgggtaccagcaaaccgatctccgtgcagccgaagatcaccccttcagccccctgctgcgcgagtttttcgatgacgctgacgtagaaggcgcgggaggtttcgctgaaggtgccgagacagagctcgtcaaagataatctgattgatgcgcgcccggtcttcttcttcagggatcaggctttcgatcccaaacgcgctgcgcaagcgcccgcgatagaaatcctgttccatggtgtagcgcgtgcccagcagcgctacgcggcgcatcccggatgccgcaattgcgcgcccggtcgcgtcagcgatatgcaggaacggcagcgagcagcgatcctcaatatgcgacgccaccttgtgcatggtattggtacaaagcaatatcccctcggcgccagcccgctccagccccagcgccgcctggaccaggatcgccccggctttatcccactcgccgctcgactggcaggcttcgatatcatgaaaatcaacgctgtgcagcagcaggtttgcggagtgcagaccacccagatgctgcttaaccccttcgttaatcaggcgataataagggattgtcgattcccagctcattccacctaacaggccgatcgttttcatcatccctccttttcgttgatttcttcttttaacacaaccggtgccaataaaaaaaggcgctctcttgagcgccttgttaatctgcagggtttattccgtcaccggctcggggagtggattacgggtgagcatcgcctcgcgcagtaaaacgctactgcaggcaaacagtgcccccaggagcgccgccagaacgacaatcagggccttgcctggaccatcctttttcaccggcatggagggagagagctggtaccggaatggctcaagtttaacatccgcaaaggagagctttttcaactgcgccagataatattcccggttctggaaatccgcattcagctcggtcacgtccttgagatttttttcaatctgcagcttttgcgcgataccgtcagcaccgagcgcaacagagtaatccggatcgtcttttaccgcctgcccgttgctgtagaccggcttcttgatgccggcggcattcgcgacttccagggaataattcagccgctgcaggttggtattgtgaatattggtcaaacggacgcgatccagctctagctgctgctcaacgactttcgttttcagcgcgatctggttgcggatattctgcactgtctctttctcaacaatagccgcgatataattgatgtatccctccagaacggattgcgcatcgcctgctgtcggcgcagtgaagtttaatgtccaggagatatagggggttttatccgcgtcttttccctgatcgttattcaccgctttcattctgtctgagatattgactatcgcccgatgcagctcaagcggatccacctcagcgtctttaagctgcgacatcacgtaagaagaggatttcagatactcttcaagcaatgactgcgactgaaactttttaataaaaagatcaaagacttccggacgggtaatcttcacgtccacatccagcacctgtaacgccaccatcatctggcgcagcgggttccactgcgactgttctgccggggtgatcaccgctttactggtccatttttgcggcagcaaaaatgaaatggccagccccacgagagcaaaagcaagggtaacggccacgatgcgctttttagccgccgctaaaaccgctaataaacctaaaagatctatttctttagcgtgttcgttacgggtggaataatgggggaaatcaatatctgtgctttttttgaaatccatttctgacataggaattcttctttctcttgatgctacgcatctttgttcattgatcgctgtggctcaataatacaatagattaagaaaaatcctaatcccaaacaccattatctgactacccctgccagagttagtagtgagtttcatcacgttataattgtgattaatctccctttccacctccggcataggttaaacatgtaaacaggcaatccgatcacacgccaatattccgcagcttctccccggccatcagcttgcgctcgatgtgttccagcgtcacgcctttggtttctggtatcagccagaacgtgacgccaataaatgccacgttcagcaccgtatagagccagaacgttcccgctgcaccaatcgcgtccagcagcgtcaggaaggtcgcgccgatgatcatgttcgatacccagttggtggtcgtggaacaggtgatgccaaagtcgcggcatttgagcggctgaatttcggagcacaggatccacaccaccggcgcggcgctcatcgcgtaacctgcgatacacatcatggtcatcccgacagaaagccaggagagtccgctggaagccgtgccgttatcaaactgcatcaggcagtagccgaggatcagcgtgccgagcgccatcacgctgaagccaattttcagcgccggtttgcggcccgccttgtccacggtgaatacggcaataaaggtggcaaacatgaaggtcagcccgaccaccagggtggcgatcatctgctgttcggtggtggtgaaccccgccattttgaaaatgcgcggcgcgtagtacatgatgatgttcatgccggtgaactgctgcatcgcctgcagcagcatgccgaggaagaccgcccggcgcacgttgcggttgattttaaacagcgcccagcccccctgcttgagcttcaggctttcgcggatctcgttcagctcctcgcgggctttttcagaggtatcgcgcagcatgcgcagcacctcttccgcctccacgtggcgccctttttgcgccagccagcgcgggctgttcggcaggaaaatcactaagacaatcagcaccaccgctggcagcgccagcacgccgagcattgcgcgccagttgccgctgtagctgaagtaggtgtcagacagaaacgccagcacgatacccagcgtgaccatcagctgatacatgctgatcatcttcccgcgcacgttctcgctcgccatttcggagagataaagcggcgccgtgtaggaggcaatccccaccgccacgcccagcagcacgcgggaaagcagcagaacctcaacgtttgcggcaaaggcggagccaatggagcccgcgacaaaaagaatcgccccggccatcaggctgtatttgcgccccaggcgaaacgagagccagccgttgaacagcgcgccgatggccgcgccgagcatcatgctgctcaccacccactcctgcaggcggctgctcagggtaaagtgatcggtaataaagggcaatgcaccggcaatgacgccaatatccagtccaaataacaggcccgccacggcggcggcaatagagacaaactggttcatgcggcgagtatcacgcagcgcagcgggcattagggtagagtcatttatagatgtcatattttcctgcctgaacagtgaaattcgttaagtgaaattacgagatagcgagaaaaagtgtcaggcgggaaaaggtgaagatatggattatttcgctgcgacatagcgttctgtgatggacattacaatttcaactaacgctgaataatcacatgcttttactaatcatctaatttttaaagattaaaagtgtgatggctgtcgttcatgactttttagtatggattttccgtgtttatccatatggattttgacaatttttaagcaaaaaaaacctctgcccaaaagcagaggtccagacccgatgcgggctatcgcgccagccagccgccatcgaccgccacggtgtagccgttgatgtagtccgatgccgacgaggccagaaagaccaccggccccatcagatcgcccggaagcccccagcgccccgccggaatgcggtcgaggatttccgcgctacgctgctcgtccgcacgcagctgctgcgtgttgttggtcgccatgtaacccggcgcaatcgcattcacattgatgttgtgtttcgcccactcgtttgccagcaggcgggtcacgcccatcacggcgcttttggaggcggtgtaagacggcacgcggataccgccctggaacgagagcatggaggcaatattcacgatcttgccgccgttcccctgcgcaataaagtgctttgccgccgcctgggacatgaaaaatacgctcttgatgttcagatccatcacgtcgtcccagtcgcgctcgctgaagttgatcgcatcttcacggcgaatcagcccggcgttgttgaccagaatgtcgatgtgaccgaattccgccaccgcgcgatccagcagttcatgaatggcatcgattttacgcaggtcggcggtcaggctcaggaagcggcggcccagggccgtcacgcgctcgagggtttccgtcggttcaacgatattaattccgacgatatcgcagcccgcttccgccaggcctaacgccatcccctgacccagcccggtgtcacacccggaaaccaccgccacttttccctgcagagagaatgcatccagaatcatgtttattccttactctttcagagcctgtcactcacaggcaggtttatgcgtcactgcccgcgactagcgcagatcgctgaccgcaacatggtccatgtcatcaaagacctggttttcacccaccattccccagataaaggtgtaggcttttgtccctacgccggagtgaatagaccagctcggcgaaatcaccgcctgctcgttatgcatcacgatatggcgcgtttccttcggctgtcccatcatgtggaacacgcaggcgtcctcatccatgttgaagtagaagtagacttccatgcggcgctcgtgggtatggcacggcatggtgttccacaggttgcccggcgcaagttcggtcaaccccatgctgagctggcaggtctccagcacgtccggcacgaagtatttattgatggtgcggcggttgctggtgaggttgtcgcccagcgtcacgggcgcgacgtctgccgggctcacttttttggttggacaggtggcgtgggccggcgcgcagttgtagtagaatttcgcaggcctgctggcgtcgatgctggcaaaaaccacgtccttcgcccctttacccacatacagcgcctcgcgatggccaatctcatagcaccgtccgtctacggtgatggtgcccggcccgccgatgttaatcacccccagctcgcgacgttcgaggaaataatttacgcccagctgtttaccgacctcaccgcccacggagacgcttttcgtgacgggcattattccgcccacaacaatgcggtcgatatggctgtaaaccatggtgtacctgtcagcctcgaatatctgctcgactaaaaatgccttgcgcagcccctgcgtatccagcattttggcgtgcgcgctgtggatgctttctctgacgtccacggtaacctccagatgtggtcatgcccgaaggcgggaagtaaaacgaaacagcgttccgttttacataatgagcacatactatcggcataacgtgggcttttcaattatatttaaaacgacgtttcatttttattttttgtttatcgcggaattgatgcccggatcacgctaaaaccgtcgggagataaagatcacgataaaaaaaacctcccggaggaggtctttttttaatgaggaaaaattagcgttcaatggccagcgccaccccttgtccgccgcctatacagagcgtggcaatccctttgcgggcgttgcgcttcttcatttcgtggaccagcgaaaccaggatccggcagccggacgccccgatcgggtgccccagcgcgatcgccccaccgtttacgttgacccgcagcggatcccactccagcatttttccgacggagatcgcctgcgcggcataggcttcgttcacttcgatcagatccacatcagaaagctgccaccccgcacgctccagacagcgacgggtcgcatagaccggcgcgatccccattaacgcaggatcaacgcccacgctggcgaatgccttaatacgggccagcacgggaagatcgagttcgagggctttgctttcgctcatcatcatcacggccgcggcgccgtcgttaatggaagaggcatttcccgctgtgaccgagccctgcatttcaaacgcaggattcagcctcgccagcccttcagcgctggcgtcggtgcgcggctgctcatcggtatccacgacgataacctcgcccccctgacgctgcgtgctgaccgggacaatttcgtcgcgaaaacggccggaatcaatcgccgcacgcgctttttgctgcgagcttaacgcataggcatcctggacctcacggctgatgccgtactcgcgcgccaggttttccgccgttacgcccatatgataatcgttgaaggcatcccacaacccgtcatgcaccaggctgtcgagcagctgactgttgcccagctgtgcgccggtacggctgtcggtcaggacgtgcggcgcgcggctcatattctcctgcccgcccgcaatgattacgtccgcctcaccacactgaatggcctgcgtcgcgagatgcagcgcttttaatcctgaaccacagacgtcgttgatagtgatagcggagacggtattgggcagtccgcccttcagcgccgcctgtcgcgcagggttttgcccggcaccggccgtgaggacctgtcccagaatcacctcatcaacttcttgtgctgcgatcccgctacgttctaccagcgctttcaccaccacgctgcccaggtcaaccgccgagtgacgcgcgagcgctccctgaaaacagccgatagctgtacgcaacgcacccactattacgacatctttcatcacgacctctgtgttaaatgacatgacgatagtagaggattgttactggcaattatcttaattgtttaaaaatagtgagtttaatcacaaggatcagcgtgcatcctgcagatactgccgcagccagcttccggcaacgccgggaggggatcgtttattccacagcagatcgatgccgatcgcccgcggccagccgggaacattgagctgtaccagggatttcgcggcggcaaattcctccaccagcgcgcacggcaagacgcaccagccaaatccctgtaccgccatactcaagagtaacaggtaattcggggctgaccagacgggcccgcgcgcgatctccgccccacgctcaagataggtgctcagccgcagctctcgccagccgtgcagctcgtcactctgaacgtcatcctgcccggcaagcggatgcgtggtcgcgacatagatcgccatgcgggtctgcatcggcagccggatggcgccaatatccgtaggataaccgtctcgcgcttcggtgaggccaatctgcgcgcgctccttttgcagcagatcgatcacgtcctcctcctcgccaatcagacattcgaattccgtatggggaaagcgcgcatcaaactgcttcatcatctcttccagcacatccgggttgagggtatcggaaaggacaaacgtcagacgcgcctccgtttgcgccgtgagcgacaccgccagctcatccagccgcgtgctggcggcgagaatagcctgcacgtagcccagcacctgttccccctgggccgttaacaccggctggcgggccgaacggtcaaacagctcgaagcccagatcggcttcaaggttggcaatggacgtgctgaccgtcgactggcttttacgcagccggcgtgcggccgcagagaaagagcctgctgcaacggtctcgacaaacgcggtcagggcttcgggtgaatagcgcataacctatctacttttacgatggatactatctttaatatatcagctttagcgataaaataggccacatcaacgcccatactggcgaattaacgaggtctatcgctatgcaacatcaggatgcactccaacgtaaactgccggagcggatctttcatgctgtctgttttgaagggattgcgacggcgatcctcgcccctaccgcggcgtggcttatgcagcgttccgtggtggaaatgggtgggttgaccattattttggccaccaccgccatgctgtggaacattatttataacgtcggcttcgaccgtttctggcctgttcagcgcgtcaaacgtacggcaaaagtgcgtgcgctgcatgcgctggggttcgaatgcggctttattgtgattggcgtgtcgattgtcgccgccgtgctgggcgtcaccctgctgcaggcattcacactggaaataggtttcttcctgttcttcctgccttacaccatgttctataactgggcgtacgataatctgcgtgagaaatttcttaagcgccgccagcaacgacgcgccctggcaggctgaaccgcctctggccggacgcccgttccggcccgacgtcttcgaagcaactgcgctcttaaggcataactatggtaaattgcacgccattctgatggtttgatagttgatacgttgctctaatgtcgaaaatttggtcaaaagatgagactctctggagtttcgctctctacggcacggccgtgggcgcaggaacgctcttcctgcccattcagctgggctccgcaggcgcaatcgtcctgtttattaccgccctcgtggcctaccccttaacctactggccgcacaaagcgctggcgcaatttatcctgtcgtcgaaaacgaaaggcaacgaagggatcaccggcgccgtttcgcactattacggcaggaagatcggcaacctgatcaccacgctctatttcatcgccttctttgtggtggtgcagatttatgcggtggccatcaccaactcgttaaccgagcagctggcaaaacacctgacggtagacaccaccgttcgcgtgctggttagcctgggcgtggtgctggtcctgaatctgatcttcctgatgggacggcatatcacgataaaagtgatgggcttcctggtgtttccgctgatcgcctatttcctgtttgtctcgctctacctgatcggcagctggcaaccctcgctgctgaccagccagatggccgtcgatcgccatacgctgcaccaggtctggatttcgattccggtgatggtgtttgcgttcagccacacgccgattatctcgacgtttgccgttgaccgccgcgagaagttcggggacgaggccatggctaaatgcaagaaaatcatgaaggtggcatacctgattatctgcctgagcgtgctgttcttcgtcttcagctgcctgctctctattccgccgtcgtatattgtggccgccaaagaggaaggggtgacaatcctgtctgcgctgtcgatgatgccctcctcaccggcgtggctggggatttccgggattgtcgtggcgattattgcgatgtcgaaatcgtttctaggcacctattttggggtgattgaaggggcgacggagatcgtgaagtcgtcgctgaaccaggtgggcgtgaaaaagagccgcgcctttaaccgcgcgatatccatcatgggggtgtcgttaatcacctttgccgtctgctgcattaacccgaacgccatttcgatgatttacgccatcagcggcccgcttatcgccatgatcctgtttatcatgccgacgctgtcgacgtatctgatcccctccctgaaaccgtaccgttccataggcaacctgctgacgctgatcgtcggggtgctgtgcgtgtcggtgatgtttgtcggctaattccctttcctgcccggcgcgctgccgggcaggccattcagtcccggcctcctgcttacagcggaaaaggcctgtcctgcaccactgttttcatgacaagcgttgagcgaagatgctgcacgccgggcatagcggagagcttctcgtcgtaaagcttctggaaagcggaaaggtcgcgggtcacgacgtgcatcagataatcaggatcgccaaacaggcgctgggccagcacgatctgcgggatctcttccaccgcctcttcaaacgcgctgaccgccttgcggtcaccctctttcagcgtcgcgaacactatcgccaggaagttaaaccccattttggcggggtcgaggctggcacggtatcccgttatggccccgctttgctccagcgcccgcacgcgacgatggcacggcgaaaggctcagattcacccgctcagccagttcggtaagcgacaggcggccgtcagactgcagttcagcaagaatttttctatcgatgctatccatgtggaagattttctcattttcaccgtgttatgagcataatattgaaagcctatttctcagtgttagcgatattctttttcgcaacgtataacgcactgcgggagtatttcaggacgatggaaatgagtattgtggccggcttttgggtggtttcgtttctgctcatcatgaccccgggggccgactgggcctacgccattagcgccgggattaacgggcgacgcgtggtcccggcggtgatggggctgatgtccgggcatctgctagccacattgattgtggtggcaggcgtgggggtattgattgctcaacatccgctggcgttaaccgggctgaccgtggcgggagccctgtatctcctgtggcttggcataacgttattgcgtcacccggccgtaccggaaaaggccatccagcatgcggataactggacgcagtgggcggtgaaaggactctgcattagcggccttaacccgaaggtttttttgctgttcctggccctgcttccgcagtttacagacccaaccggaagctggtcgatagcgatgcagatgtccgcgcttgggatgatgcactttatcacctgtaccctggtctatctgctggtggggtatggttcgaaagcggtgctggcgacccggccacaggcggcccgtctggtgagcagggcatcgggagggttgatggtgctgatcgcgatggtattgctgcttgagcaggtgagataactgtcttttttgccgggtggcgctgcgcttacccggcctacatttcacaacgatatcaattaattgcacaattcattgtaggcccgtgcaaccgtagcgccgccgggcgaaactcacaaatcgcacgttgtcagcagtctgaaaaaacaccggccatcgccggtgtgagttacgcccgaatatcgtcatattcccgcgttttatcaaactcatgtttcgcaaacgggcacagcgggataattttgcggttctcaccgcgcatcttctccaccactttcgccaccagctgtttaccgacgccctgccctttcaggctctcatccacatcggtgtgctcgataatgctcaggtgctcgccggttggcacgaagacaatctccgcgacctggttgccgttcgcatcattcacgtaaaacttgttatggccttccagaatatccatggttcctcgcttatttttggcgatacttcagcgcaccgctcgggcaggtatcaatcacgcggacaaccgtttcaacgtccacttcatcgggaataatccacggtttacgtttcagattaaacagctttgcgctcccacgcacgcagttaccggagtgtttgcagatcccggtgttgaagtagacgtcaattttctcgccggtataggcccggtaacccgcatccagtagctctttatccatgacattgcctctgtaattattatcgtgctgaatgaagaatagcctgacgggatcctgatggctatatacccgtcatacttcaagctgcaggtgcgttggctgcactcactcaccccagtcacgtacttatgtacgctcccggggattcgttcccttgccgcgttactcggcctgtggcctcgccccttcggggccagcgcaagcgctgttcaaaacggcaagccgttttgtcctgcaactcgagttatttagggtataacgccgaaaacgaaaagccaggtcacaactcttttcttgccagattgcgtccgctatttgcccatgtcaggctcggcaaatgtcacttttacataacatccgcaggttgaatgaaacgcagactctcttttcaggtaaagctgtttttagcgctggtgtgcttctcctgcctgctgttagttctgctgggaacgatcctgtttcattttattgaccggcagctccatcacgatctcggccagcgcgcccgggtgcaggccagccagatcgcgctgatgccgggtctggcggccatggtcgcggccagagatattccggggatagcccggttaattcagccgctgcgcgcccaaagcgatgccagctacattgtgattggcgataccgaggaacagcacctttatcattcggaatccccggagcgcataaatttaccgatgatcggcggggataatgctgaagtattacagggcaaaaccattatttccgtgcgccagggcgggattggggtttcactgcgcagcaaagcgccgatctttaacgcgcagcaccaggtgattggtattgtctcggtcggctatctgacctcctatattgccaatattaacgcccgcattctctggcagtccgggctgtacggcgcggggcttcttctgctgctgtttatgttctcctggctgtttacccgcaatctcaaaaaacagatgttccgactggagccgaaagatatcgctcagctggttttgcagcagcgcgcgctattagaagccatgtatgagggggtatttgccgtcaacggtgagaagcagctgattttaattaaccgcgccgcacgagaaatgctggatatccggcaaagtgaaaaagcgcttatcggcaaaccgctggaagacgttctgcagacgtcgccgggctttttatcccagcgctacgcctcggtgagcagcggtagccacgaccagattgccgtgctgaaccagcgggaggtaatcgtcaaccgcgtcgcgattgaggtcgaacccggcgttgaaagcggctgggtctacagctttcgcgacaaaaatgacatcaacaccctcagcagccagctcagtcagatcaagcgctatgccgataacctgcgcattatgcgccacgagcagctgaactggaccgccacgctggtgggcttgctgcagatgaaacactatgacgaggcgattcgctacattcaggtgcagtccgaaggcgcgcagcgcgtgctggactttgtctccgcccgtttttcctctcccgcgctgtgcgggctgctgctcggaaaatacgtcagcgcgcgcgaaaaagggatcgaactgctgtttgatcccgcctgccagctcacccgcatgcccgccacgctcaacgaaacggagctgatgtccattattggtaacctgctggataacgcggtggacgcgacccttaaggctccggtccccgcgccggtggaactctacatttctgaccgaaaccaggagctgctgatcgaggtggccgaccggggctgcggggtggaggatgcgatgaagccgcatattttccgccagggattcagcagcaagccggaacgtgaaaacgacattgtgggtaccgagcacggtattggcctgtatctggtggcaggatatatcgacaaggctggcggcagcattgagattgccgacaacacgccacaggggactattttttctgtgtttattccgaatgggcaaaagcatgacccgagcacttgatgttgtgatcgttgaagatgagccgcacctggcggagctgcatcgcgagtatatcgagcagaattttcatttgcgcgtggtgggcatcgccgcgtcgattgagcaggcatgccgcctgattcgtcagcatcagccgcggcttatcctgctggacaactatctcccggacggtaaaggcgtggagctcatcgataacccgctgctgaaaagctacgaatgctcggtgatcttcatcaccgccgccagcgatatgcaaacctgcagccacgccatgcgcagcggcgcgtttgactacctcatcaagcccgtctttttccagcgcctgcacgcctcgctggagcgttttatgcgcttcatccacaccgtgcagcaggtgaaggtggtcgaccagcatgcgctggatcgcctgtttcatctgcctgccgcggaagcctccgtaacgccatccacaaagggcattgagccccagacgctggagcggataaaacgcctgttcgccgagcatcccgacagcgcgatgtcggttgaagaggtggtggaaaacgtggggatcagcaaaaccacggggcgtcgctacctcgaatactgcgtggagagtgggttaatcagcgttgaaatgctgtacggcaatattggtcatcctcgccggttataccgcaaagccccgataaaccgtaatccaaaaccgttcgttggctaacgttcgcggattttatggtgttaattgctgaaacgacggcgacaatcacacttcggaatcattgccctcgcctccctattgtcggaggcgcgctttacgctatgttgacaattagttcctcaaatgtaactaaaaggttaactataatgtcgaacacgttccgaatttctctgcttaccgctaccgtactgttctctgcttctgcactgtctgccctgccgcagggttatcctgctgagtatcaaaaagtggttgatgccgccacgaaagagggcaaggttgtcatctattccaccaccgacatcaaagctgccggcccgctgatccagggcttcgaaaaaacctacccgggcattaaagtcgaatacaacgacatgaacagcaccgagctgtacaaccgtttcatcagcgaacaggcttccggcggcgtgagcggcgacgtggtctggagctcctcgatggacacgggcctgaagctcgccaccgactacgccatggagtacaaatctccggagcaaagccagctgccgaaatgggcggtctggaaagataaggcctacggcaccacctatgagccggtggtcttcatctacaacaagcgtctgatcccggctggcgacgtgccggactctcacgccgcgctggcgaagctgattgccagccagacggacaaattcaagaacaaagtcaccacctacgacatcgaaaaatcgggtctgggctttatgctctcggtgcaggatcacaacgccgatccgaactactttaagaccctggccgacgtcgccaaagggggcctgtcggtgcagtcgtctaccggcaccatgatggagcgcgtctcctccggtgaaaacctgattggcttcaacatcctcggttcttatgcggaagcgcgtgcgaaaaacgatccgtcgctcggcattgcctatccaaaagactacaccctggtgctgtcgcgcgtgtcgttcatcagccagcaggcgcaaaacagcaatgccgcgaagctgtggctggactacgtgctctctgaacaagggcaaagcattctggccaaccaggcggacattccctccattcgtaacgatatcgaagggaaaaatgatatcgacggcctgaccaaaatccttggcaacgcgctgaagccgatcccggttgatgaaacgctgctggaatacctgcagccgaaaaaacgcctggaatacatcaaagagtggcgtaccgccgccggtaaataagcgtctgagcgcggcgctgaccgccgcgctcccttatcgactgagttcgtttttctgggctgcaacaccagggataccccatgaatacattacgcagaaagtggcaaagcctgccgcgaggcatcgtcgtgctgataaccgccctggttatctacacgccgctgtcgtttatcgtgatccagagcttcctgtccgcgccgttcttttcgccgtcaaaagagtggagctttgaatcatttgattttattttcaccgaccccgatttttataaggccctgaaaagcggctttattctggctttcgggctggtctttatctctatcccgctgggcggcgtgctggcgtttctgatggtgcgtaccgacctgcccggtcgccggctgattgagccgctgatcctggtcccgattttcgtttcaccgatggtgctgggcttcggctacgtggtggccgccggtccggtgggctttctctcccagtgggctgaggcgctgattggctttgtgccgtggaatatctacgacatgtcgagcattgtggtcattgccggcctgacgcacgtcccgcacgcctatctgtatatctcgtcagcgctgcgcagcgtgggctccgacgtggaagaagccgcgcgcaccgcgggcgcgtcgccctggcaggtgatgacctccgtcagcctgccgatggtgcgcccgtctattctgtacgccaccgtgctgctgttcttcctcgggctggaagtgttcggcctgatgctggtcctcggcgacccggaaggcaacatggtgctggcgacctatctctataagctgacgaacaagatgggtaccccgtcctataacctgatggcggcggttgccgtggtgctcatctgcatcaccatcccgctggtgatgctccagcgtcgcctgatgcgcaccgccaaccgcttcgtcaccatgaagggcaaggcctcgcaggcccgggctctgccgctgggtaaatggcgctgggtggctggcgcggtgattgccttctggctcaccgtcaccattggcgttccgctgctcggcgtggtgctgcgcgcgtttatctccaactggggcgtgggcgtttcgctgtgggacgagctttctctgaacaccttccgtaccatctgggcgcagcccaacctgctgcgcgccatcgtcaactccatggcgattggcgtgattggcggcgcgctggccgtggtgtgctacctgtttgtcggcatcgccatgcaccgcaagccggataacaccacgcgtttcctggactacagcgtgctggtaccgcgcgccgtgcctggcctgctggcaggtctggccttcctgtgggtgttcctgttcctgccgatgtggctggataactcactgaaatccggctggctttccgggtttgcctggaccgactggatgcgtgaaaacgtcatcgtctggctacgctcgctgcgcagcaccattttcagcgtctggctggcctataccgtggtgtggatggcttacgggctgaggcttatctcttccacgctgctgcaggtagggccggagcttgaagaggcggcacgtagcaccggggcgacgcgcgggcagatcacccgccacgtcaccatcccgctctcccgctacggtctgatcggttcgtggctgctgatgttcctgatctttgaacgcgaatactcaacgggtgtgtacctgctttcacccggcacggagaccatcggctcgatgctggtttccctctgggccgcgggtgccatcgatatcgtggcggcgctctctttcattaacatcctgctggtcgtggtaggtctgggcattgcccttcgtttcggagtgaaaatacatgattgaattagcggttgacgatctgcacttaacctacggcgacaatcctgttttaaaaggtgtctccatgaacctgaagcgcggcgaagtggtctccctgttaggcccctccggcagcggcaaaaccactctgctccgcgccgtcgcgggtctggaaaaaccgacccagggctcgattgtgattggcaacaataaagtttacgacggcacgccgcgcagcgaggtcccggcggaagagcgtaacctggggctggtattccagtcctacgccctgtggccgcacaaaaccgtatttgagaacgtggcctatccgctcaagctgcgcaaagtcccggccaaagagatccagcagcgcgtgcaggacgtgctggaccagcttggtctgggccatcttggcaaacgtcacccgcaccagctctccggtgggcagcagcagcgcgtggcgattggccgcgcgctggtgtacaacccgccggtgattttgctggacgagccgctttccaacctcgacgccaaactgcgcgaagaagcccgcgtgttcctgcgcgagctgattatcaagctcgggctatcggcgctgatggtgacgcacgaccagaacgaagcgatgtccatttccgaccgcatcctgctgctgaacaacggcaaaattgagcaacagggcacgccgcaggagatgtacggctcaccgaaaacgctgtttaccgccgaatttatgggcagcaacaatcgcctgcacggcaaggtcaccgaagtgcgcgacgggagagcgcgcatcgaagggaaaggctgggtgctgtggggccaggcgggcgaaggggtacagagcggtaatgacgccacggcggtgatccgcgtcgagcgcgtcgcggtggtcgaggggccaggggaaaatcagcttgagctaccgctgctcaccagcatgtacctcggcgaccgctgggagtacctgttccgtacggcgggggatgactttgtgatccgcgcgtacgggcatgaggtgcgggatccgcagcactgtcatctttcgttgccggagaggcatgtgtgggtgttcccgaaagggtgagggtgagtgtgagaggaaaaggctgcgggatgcggcctttttacgttagaaaacaggaacagcgtaccaaagatcctcattttttagatagggcagaatcgtctgccggggcggagtaaatctataaatgactttgaggtctctgttaaacccgtggtgattcaggggcggtttgcccccttattctttgggataagaaaattcagcagtgactaaatgcgattctgatttacctgattggacgtcatacgcgaagttataccgctctccaggtgcaaatttaaatccgaacacaggaagacacccgcccttttgaacatacacgggcttgtcatcaaaaatcttgtgaagagagtcgctattatcactgttgatttggatagcagtgatccgttcctgtggctccagtggtgataccacacaaacttgattatctttgattaatgccgttgtagattcacgatctaccattcgatcacccggcccagggcatcccgttaagatgaatacaacacccagcaacattttgttcttcatgtttaacgccccttccctgttacgattttctggtaaagcgaagggacatcctgcaacaaatctacgcccctgtacatccccatgcgccctggtctctgatagtaagaccacttactgaccccataaaccagcagtaaccagtaatcagctaaaatagaggcttgctgttcaagagagtaatcagtgagtttttctttatccagcctgtaggtatattcagcagcccagctaaaagctccccgcattctcacccattgcccgtgttggtgttgccagacatgccccagctcatggatgaaaacatatttatcttcgatgaaaaccgagtttgcggaaaagtcttctctgtacatcgactttctgtaccataactctccgtttggagtcatcgcgtagttttgtttttgtagtccgaatggtaaataactgtcgcaatgaatccagacacggctataaactatcgaatcaccgaacaccctacgagccattgcaatctcgcctaatgtcatccggcgtaattttccttcctctgcctgtgcgctcataaactgtcctccttgtatgatttatatcagggtatccagggagcataaaacgcgcaactaacagatttaggacaatagaagacataaagccccgttgatgatgcagcaacaagcggagcgtagcgacttcatcagattgtcagagggatcacaccttatcaggataaccgtgtacccttgcgggagcgtggttgaaacgctgatacagcctacatatcgtttgtaggtacttgtttcaccataaacctgtttacatagctcataaggccgcacgtcgggctttaatgcgtgtgatcaatctgtcaatgacataacaatgcctggatggtctttttcttcacgttttgctatcgaggtgtgaggatgcagctgccgccaacgctgagttatacggtcatctcactatgtaacttagcgtgacagttaccaagggcggatcacaatggtagaacccataggcaacaaaaaataggtgactatttaagttcctgatagaaaaggctttaacggcttgtttataagcggaaactctggagcgggcgaagggagccgaggacaaccagctaacttcttgtttcttaaagactgatgaatccagtggttacagtgatggttacacatggagaggctgaaggtcaagacttgaagtacgtaacattcccacaaaaggaatagaacaccgtcactgactacccggccttttggtctgactgagggtagggctacgggggtaaatcgtcaggcttattgtattagatagggtctcacatttttcagtcaaaaactcatcagtatcagactttaggccagaccatcagcacgactaccagagccagctttagcaggaagaccacgagatagactttgtgtaggtccacttggtcctcctttctgcatccatgaactagattactagtacaaaataaaggccagacatccagttcggaagtctgaccaatagtcgttattgttagcttgtcttagtgaaactcaggcgtttgactacaggcagaacagcagtagccgggccagtacccatcttgacagtcgtagcagcctcagcgaccacgaataccttaccgagaatctccaggtcatgggactgagagtcaccatcccgggataagaccacagtaatgttctcgccatcgtgacggaagcaaccgaagctcagagcagtgaagcgcttagccatcatgaacacaccacggtcctcaccgttgtaatacgcaatatctgtccccagcatatcgacgatagcgtcttcaccaccgaagccctgcttagcagccagacgggagagagccttaaggtgggactcatgagcaatgatgccatagtcagtaaccgcagaaccgaaagaggtctcggtgttctcataaagagcatccatgatagcgtctgctttagcagtcaggctcccggtcaggacaggaagctctacggtcttcagcagcttggaggactccagaacgtcaaccatcttagagttaatggtacggaccacgttatcgcagatgttcagagcgtcttgctggagcgtcccctgagtgaaaccagttgaggacttagcatcccacagctttgtttggtgagacacgaggatagcctgttcaataggctcaacagtgatttcagtaccagacggagcggtcacgacttcaggtcgcttaccaccacggacagggaccagcacagagcggtcagccagagtgtgagcaatgattggggtcggtaagctgttgcgtgttggcagaatctcaatcgggaacggaatgttatcctgagtgtctttaagtacaccgttcagcatggacttaacggtctgggctaaacgcagagcgtaaacctgcgggtcagcgttagtcggcagaccttctttaacctgaatgttgtctgtgtcggtgatacgtactggctcaatgccgaactgatagctgtctttagtcatagtcataataatcaatctcctaaattagtttagatactgtgagtcctcaaaactgaggggtcccgacatcaggtcaggaccacttgtgtgtctgtcttacaggttgtccatccagttaccgcctgactcaaggtcagcgacaatagcggcacgggagcgaccagcggaatgggtagcactgcggaggttctcaccataggtccggcgttcagctttgacctgttcgcggcgctgtagctctttttgccactctgcatcggtcatgttctcttcacgcatacgctcagcctgaagccgctgctctttagcgatacgctcagcctcagctcgtttgttcatctggcggcgttggtaggcggtcagcaggtcattactgacgaagttgccaatagctacaccagcttcagccagagcttccagtaactccatagactcacggctggtagacggcaggcctgacaggtagcccggaatgagggtcttgatagcgagggacagcggataggactgaccgtccagactcacagtattctcgtaaagattgatgtcggtgactgacagtttccagtcgttgttgttgaataacataaattggtactcctcttgagagttgagagttgagactatcggtctcgcagacatagctatgcctacggtctccccgcatcggtcatctcaaaaggtttaaatagggttaggtttgatcactcttaacgatcaattgaagacattacgattggaacaaacgatcaatagctatgtggttatttgctaagccataaaaagaaaatgggcaaaccgtggactagtactcctgcaaaagtagatttacctaatagctaattttaaaatcactttgtctttatcgggggacaaagtgattctttgttttatacataagcaaaatccctcaaacgaggaatcttgattctgaataaaagagggattttatgctgaattgaatagaatttctctaatggttaacactaagctcaaattatcaattggaggagatatcgtgaaagtaatccatggaatcagagtatatgaaaaaggagaaaaagtcttttttgaaactgaaatgccatccattccagaatacatgtattctaaattcgggtggaaaattatcgaaatagatggtaagaactattgggccccgatggaggaggaagaatatatacatattgttgcaaaatatttagggatttcaccgagtgaagttgatttaaacttagttcattgtggaacgatgggggacaatggttgttttggagattgtaccggaaatagattttgtaaaaggtggagtactggagattcaacaggatgtatttgtggtgcttaaaactaaacaaatatttgatttttttcttcttcaaaatcccgtaaatcataatgtttgattgttgttgagacatcttcatgatgagctacatatttgcttatcaattcaattttgactttcttaacttctaggagataagtgatgcacgaagctttaaagaggtgggggtttatacgtcgaccaaggatgtctgataacacatcagagcaaaaataatcagcccaagactctgacatctgtttaggctctccgccatactgagtagtgaagaggtattcatgatcatagccacgtttttcatgccataagcgaagatactccagtgcttctgtgttaatcatgtactcaagaggttttccttcacctttaccttttccaaataccttatgactcatcacgtatgactgaccctctggaacagggtaatctaatatttctgtttttaactgtatgagttctgctcttcgcccgccaacattaaaggcagtagcaagccatgccatccccaaataattttcgtcctcttttagggcgtccatcatcagtttataatcatcatatgtaactttaactttttcataggtagtggttttaggaatagctggaagcccgcgggtgaaatttctgaatttctcataattatgatcatcttctgcaacaacattttcgatataattatttaacgatgatacaccggctttttttaaagcaatcccacttgaagacatcccacgattctttaagaaactttgatacctaatgaaatcacgctttgagatcttataaagttttttcccgttaagagaggtatgtacccaccaaaagaattggcgaagggaggagtaatactgctttcgtgttttatctctaaatgaatgagcatctaaaaactcttgaaccaagtttctgtgctcttcatctacttgctcccacattgattccgtgacctcggggagttttattgctcgagatctgagcatattcttttcaattggtttggtcattaattcaccaccattagtctgttttaataccatctgcttttaaatctttttttagcgctgcggttaatcgtccatctcttaaggtctcagaggtattcttcataaaaggacgagggttaccgtatccatatccatatgaatcagggtatgtatacccctgcccggtttcaataactgtagcaatgtcttttccatcatcttctctaatattgtccaatgacaccccgttgctttcgttggtggttataaaggcatctttaacttgtcctgtgcgttcataaagtaggggatcatatgcaccgtaaacatcttcaacaatatgctcttgtcctgtttttaccataatttgtttcacattagaggaagacttatgaattgattgaattgcagcttgttcaaccatagctttgatatctttaattgttttcgccactaacttcaccagaaccagtctctatttcttctaccttttctagaataagcttgttgatttcctggtggctcatagttaacaagtcttcagtgattttttctaaagcttttgttgcatccttaagcttcttcatactttcttttggaaaactgttaataatcatagggaagaattcggaatctacaagcttaaggtaccatttaactttatttttgatgtcattcggaatccccaaatctgaaaattctttgacaattgaaaagaatacccattgaacagtgttgattttactaaaatcaatacctttatcttcagctttttgttgatcagagatcatttcagttagcatttttgttaaccgagaaggagaaaagtatgggtagatgaatacatgtacatcatcggttaattggactttttctttcttgtcatacttattgacactttcctcaattaaacttaaattcaatttttttgatgccatttaatatcctccttaatatcctcattttgagcaaacaatgataacgtgtttattctgtagataaggtaactgaagtataggcttccccaacaatttcttgatattgttcaggagtaattaagttattgtctactccttctttgagttcttccttagttacatcatcgtaataataagcttctttaacctgatcaagagttgcccagtttttgtttagggctataacccaaaaattgctcatgctgttgtcccatctttcaagtttttaacttcattttgtaaatttaagattatgcgattttgttttaaaattaaaattctggcttcagctagtgattgtccaagtaattccacatcagaaggttcttcagggggcggtgagaggctgtctatatattcttgagaggctgtttctatccaaacttgttttgataaatcaaatcgtggaaggtaataggagggagagtcaggtaatggaacagaagtgcaattatcgggaaaaatataatctcccttttcatcgatttcagttacaactaggggttcaacgaacataaaattttcgtcatatttatagacttgtatcacgacttacctcctaattcaacggaacaactacatctatgtagtaacccgttattgcagcactgttgtcagctgataccccacttagctgaaggtcaccattagagtttacaaataatttacttctgccgaaagttccactcacttcaacagacttaacagcaccttgtgttggagaaaattcagttggaatagaagcaaatactacatctcggtttgttacaacgtgcccactaagctgcaaagtcccagctactttacgatattgaagtggccttgagcctgtctttgcgccatttttatatgtaacgcttaaccaaggcacgttatcaatttcactgctacttatcaatcgttcccaacttgaccatgctccgtttatcaatgattttctgtaagtcttattatcattagtcagaacaatagcttgaccataaagtttatcagcactacatgtccaaaatccccgcccgttacttggaggtgcttctaaggcagccttatcatatccgaaatatgttaaagtaggagaattcaaaagttcagaatgaaagtcgcttgttatagaaactagtggttgaccatcatcgcttgatattttagttaattgagcagaattccatttacttctttcagtgctagtgatatgacgctcattatcttttatgtgagcatcaaattctaattttgtcgcttgtttatcattcgtaaggtttcctaacccgacctgaattgcagttactttatgaggattgtttgtgttctgagaatgtgcgtcagtatactttttagaattgctttccgcggcattccaagtagttctctctgaagctgtaatatgaataattgtatcttgagcatgttgatcaaattcagttttagttgcttgtttttcattcaggacatttgctaaaccaacttggcttttagttactgaatggggattgagagtatcgtttagatgttcgtcaaattcctctttagttgcttggacattatttaaaacattgcccaaaccaacctgctctttggtgactaaatgaggattagacttatcatcagtatgtttcttgagctcattctgttgatattccataaacaaatttgttttttctgttaatgcttgttcatgctcaagcatatgtttttcagctctgtcattggatcctcttaatgaattgatctgaatattgttttgtttgagttgaccgacgtatttactgctgctcatcttaactcaccacaatccctttaacagttacatcaccagtaacagaaactacttcgaacataactttaaacaatccagcaatgtcgaagtcccaatactcattagtatttaaagtactgctcccaagttggaagtctgttttattggtgccactaagtgcagttttttcgccattttcatcaactgcataaaactttatttctcgtgaagttgaggaaccagagatcttaacagtaagttcccgaaaatgacccactacaaattcttcaccttcagatggggaagttgcggcttcgtgaaatgtaaatgaagttttgtctggaatcgtgattacgacattttcagtcgtttctgtcaacaactccacctccttaatttgaataaaaactgtcttttatctagaaaaacaagaggggaggacttattcaaaaagcccatcctcttgtagcttattccatataccttcccaagctggggtagaggaaggggatgactgaagcgaacttaaaggttcgtactcattgaagtcgccttcaaagcgttgcttgaaatcatcaacactgatataggatccatctgatagtaataggaatttttgttccaaaccatcaaattgtttgaacagaccacatacttcatcaaatgtcattattccatcccccaaacaacgatttttaacccagttagatcaactgtaccggctgctttaactgtcagatgtatttttggagcagtgaaagttaattgtttttgtaaagggtaattctgaacaaaaacaatgctgttgaatagaacagaattatcattacctgatgtagttgcagaataaaatgggatgtttttcggtacggaataaatacttgctaaaactttgctgtttgagctgtctgtttgagttgtgtacatagcaacaccgtaagttctgaaaacaccaagtgaatcgattagatcaactgtataagacttagttgcacctgtagctacggtatcagcatcagtaacaacaaattcagaataggatttttgaacttgggttttaattgctgcagtgtttttaaccaaaacagggacagaagccgtattagttatatttacatcaagtgcagtgttggccacattaacattaagaggctggtcattattgagaccaacctccaaggggacagtggaacgttcaattgatacagctgttatgggattacctgtcccatcatcttttgcagaggtgtatttatcaccgtcctggtttaaaaaagcaataataaacgcctccttaattattcagttgttccgccaagatctgagctttgagatgagccagttccttcatcactagtgacaacgccctttgtcccatcagctttacgttttacacgagcaaagttaccgatttttccgttattatcagcaagggctcgatagccgatttccggagtgtatgcatttcctgcttcaaacgacatatctgcttcaccagagaagtttactttagggagctgaatataaaggtcactgtagatttttgaagtcttaggatcgtattcaattgtgtgaatttcaaagtagtaattctcagagaatttttcaccgttaatttcaacagtctcggcttcaacttcaatttgataatgaactgctaaagcttcacccttggttgcaaaggtatcaggcacagtaactgttttagatgcagcgtcaacttcaatttgatctccatcttcgttagttaatgaaactttagacaatgggagatatgaaaggataaccgtaccagtatcactaactgttaagctttcatcttcccacacagaaattgtttcgttttcaatttttacaccttgctgcattgccatgaaatcaagatcaaagaaagcatttcggacattacccgatacttctttacttgaattaataacatacaggtctcggttaccccatccgccttttaaaaagtcttgttgaacttgttgggaaaactgagtcatttgtgtaacacctgaagcaataaccttattatcgctcagacgtttagctgtaatttttccaacttcatggattactgtttgttttgccaaattgtttcctcctaaataaaaataaaaagagactaaagttaattagcctccaaataattgctcgatatttttagcatctttagtgctcaggtgataagactcttccttgtaaagattaatgtgactactccaatcacttactttgacatcaggagagacggtagcaaaaagtgtggttgtgttataattcataacttcagccatcctgtagaacgacaaatatagttgatacatcgtcatttcagatatttcttcatacgtgtatccgttaaatgcagcaacacagcttactatatcctttaaatcactttgagaatcttgttgcttgagtgatttacttatatcatggaactcctgaagttcatcattgtcaacgaccttgtcttcagtgatacaatgcatgtctagtattagttttcggagacggggaaaattatgttttccaatcaacgatagggaatccttgtttatcaatacttttgaaaaaactttgaaataagcctcgtgaaaatcagggagtaccgaatgtacaatttcataaagatctctctttttcatttcaataataaatgggtcaagcgagccatcctcattaaaccttgaatattctttaataagacttttcttattcatcctcaacatgcttagttctttggtgtagagaggataatcttttaagcggatgaaatcaatctctcctatttcagtctggatcggttttcctaagaaaaagaaatcctttaactcattcatttacttgctccaaaagtaaagatcatcttgtagcccaaatatccgtcagggggattactaataagcaaacgtttataatctactgttacaccaaaaccagcaatatttttattgaaaaataattttgaaaccctgtcgatgattttcaaacttcgatactcagatatctcaaatgtattaatgtgtgtgtatacatcgatcatcaattcttgatttaacaacataaagctttggtttgtcggcttaggcaatgcattccctaaataaatacacatcctacataatggtgaatccgatagatcatctgttttaggtgctcgcttgaatatggtattgattatagcgggagagtcatttgtggagtcataataattttcgagtgattgaacatctggatgagaaggggagagaggatcagttttgtaatacaagagccgattcagttcaacatcatccataactaatctgaagacttttgtcatctgttcaacagtcatgctcatgtcttttcaccaactttctttttggcaaccaattttattgttccgtggtctccataaactttagaatagtctatatcatcgacttgataatcttcgccaaagaaggtgagggtaagtccgattttcaatttttcatgaacaagataaggaattgtaatgtttgcttgaccatcaggaagatttaccgccaattcagtgccatttattgaagttgtcctttcgaatatgcaggggacttcagttttttcgccaggtactttttcataaattggcttaccagtgatttcgttaattttgccagtatcgattagcttgtcttctgaagtaagaaaaaatgatgttccacatatttttatctcagcctttttgtaaatcttattactgagagggtgggaggtgatgagccatgtttcatcattaaacttaacaactccgccacgataaatgtcagcaatttcacctaatatatatcttgcagaaccatcgccactagagtacttagaagtgatcattactgttttttcgattccatcaattgtgactttttcagattcaaaccccttaaggccttgttggaaaataagcttaccatcatgaagaagtttattattaatgttaaccttgtggtaattactgtagtccttcattcgaatcaccgtctgttactaagttatccctaagtctgcttaattcaccacttactgttaaaatagtgtccctgatttctgtgagttcaggatcacttagcagctttttattaaggtatttctccaatttgaagaggactgaattgtttcttttacacagtttattgcaaacaacatctaagtcctcaagctttatttgtccatctttatgtgccgatttaactttaattgtactcatagataatccaccgcagcgttcaatatcaagcgctcaatttcgtctttctgatccattacactttgtttaagtgaattgagttgcgtaccaaagttcttgatccccacgtcattcgtgaagggctgccacgtattctcaaacaaggtctttttatttaacaaaaagatgtatctcaagaagtgtgcaagaataagaagatcatcctcagataattctcgattaacagtttcagttgaattatcagcttttaaattgtctctaagccggttattgaaatgaaggattgcatttcgaattgatttataaatgtcctcttcttgttgaggaacatcaaaatcggacgtctcgcagttgtttaaaaaggtttcccatatttgatcataagatgtcataaaaatccctcctcttagtcaaagagaagggaaggatcagcgactcccatccaatcagccaaaacttttaatttgcctgcagcaatgtcatcactaaattctgaagcaacgtcaataataaattgcttctcagaatccactgtgattttatcgagcttattttttagttgagcaatatttcccgatttaatcatcttttcaatttcttctttggtatgaatgttattttcataagcctccgactcaacaatagaatctttaatctctttggttgtctcgttatcttcaacaataactaattcacctttatcgaaacaaacgctgttcattgtgagccattcaacaacttcttttggaacttctttaatatcagccttcccatttttactaccagaccaagtgtattgtttatgtccaccatcgccggtatacccaacaaaataagacgtacttctgtatcgtgctaacttaattttttcagtcaaatttacatcctcctaaaaaatcctcatattttgatttagatagatactgcagcttgttcttcaataattccgattgcttctccaaaaagaaggttaacagaagcatcttgaacaattttcattttgattctttcatcttcgatatcttgttctgtcaattgacgcagtccgccatactcaacaacagaaaatggtttttgagaaacgccgccggcaaacatataacctttgttgacaggaagttcgactttactatttgtatcatctgtaaatgggttagtgaggttaacagcagttgttcttccgatagttgttggatttagagcagtaaggagctctccttttacttcttctgttaagaagttcttaaacgtagagtctgttccttgttggaatgcgaagtagtcaatgagaagagtgtcagcgacgaagattggttttccaccataacgttgaagcacggaagctactttgttgtattgttgaagagtaaggtttgagcctgtttgaacattttttgcagggattttaccagctgtaattgcgcttgcagttaattgatgaattttatcgaggtacaaacggactttagcatctgcgatatcattcaccaatttattgaagtaaacaattgaatctgttacgagatctaggggttcataatagaaacctgttgacatagttttcggaacagcaggaactgtttcttgtccttcaacacgaactaaatcaacaccagagcctgtagcagaccaaatgacttttgctttattcttttttggaattttaatttctttaatattgcctcgtttttcttgttggacattggccagaagggagaggagctgtgttacttttggtttcgcaatttcatcagcttgttcaacgacaaggttattaaattgatggagcatggaagggtcaggtgtagtaccgccatcaccaaacactttcttaatgtaagtttggatatcagctttgtctgtaccgtccattttgttatttaatacacggctaaacaagcctttgattttcacagtatctaatttcatttaaaatactccttttattgaaatttatttgttatgtattaggcctcgattacttcaaggcgaacaagtttttgtcccattgtgtaaacaaggtcatcttcattatttacaactaggaacttagcagaagaatcagcataatcctcatgaggtgaagtaggatcactaagaatatacttttgagtagcaatatcaaagtgagccacttgaccttgtttaacctcagtcactcctgtattaaatgaaaatgcagaaacatcaaaacgagtataagctggctcaaggataacaattcgagcatgttctcctacaccgttataaaaatctctcattgattcaccaaggtagcgtgcttcaggagatgcaattaaatatgctttttttgttttatctgatagtttcgaagctgtacggttcccctcagcatcaaaaccaagttcaacaagcataaagttatcaatgtctgaaccagtcacttttgcaccgtgagcaactgttttgatttttaaagaattcaagtttccagtagtatgattacctacttcagtaagggctttttgtaatcttgtagccatattttattcctccaagtttaaaatttattgtgaaaagcgtgattcaaaagagtcatcgttagggattaaattttcccgtttacttgaaaattctctaatggttgtatttgtttcagtaggaacactaactaaatcaactaacattgtgttaagttgtaatacagctttttctccttcttcatcttgtttaaccgaagcatggataaggttttgtacttcttctgtactgaatttttcctcagcatttaaagcttcaaatttcgctttatagaattcatttttctcacttagtttttgctctaataaagttttctcgtgtttttctttataaggcttcaattgttccacttcagaatttaattgcacaagcttttcactggcagtgttgaattgctgttcaattcctaccttatccttattgatttgatttacttgtttcgttaaatctttaatttgttcatctttctggttaagttgtgattgaataggctcaggaacaacttcctcccagttgcgcgtcatgaatacctcagttttactgtcaaaatcaattgaaacagtatcgcctgttcttgtgtaattgaacttaaagtatttgtcatagctattttcatctgaccagctatacacgtttacgatgaaatacgtatcatatacatctgcaataaatgaatctgattctttatcaagggttggatctaattggctatatagaagcgtccgaacgtcagagtgagacaattcaaacacttttctaaacttattcattttttcaccttcctcattattttgtcttgtagctgcttgagccactaatctttcaaatcgttgaagttcattaaagcttagaagtttggaagaatcataggcggggaggacaatgtcatgctctccacgtttctctgaatttaaaattgcatgaccttcgaaatagatgggggactgtaggtgttcgataccatcttgcacagtgtaatttgaataaaggatctcacaacttgtattaatgttgatgcctctaccataccattcaagtaaaagttcacatgcatctttaaatcgagagctccaaagtattgcatctgctgccaatacttcttttttgccatctggggtttcaatttcagttatgtatccctcggatgtaaagacaccgattggggcagtatctctttttacttcaagttctccgtgcttatctgtgtctagataagcttcatgagttcccaatgcatctgtagaagtatttaattcatcaacctcgtaatattttgcaacaatcggtttattaataattgttgaagcagcttcaagagcaacatccttagaaattactgtattattgtgagagacatcgaaatcaaaaatgacaaagctacatgacaactttgttgggtcatctgatgttttaatctcattcaattgaagttggcatagttttttcttttgcttctttgtcaaataatttcacctcccttcaaaagtgaagttttaaataggattgtcattaccgttggatgtagctgacttcactgtgttgtcgttgtttttattaccttcatttgggcggccaacttcattcccagtgaaggtatatgaagtttgataaggtctaattttttcttggagtttcagctcttcagtttcatatagagtttgttcaaggtaactttcccaagacactcctgccaaattgtcaactacgtgcttaatagaccagcccttatcgtttaatttaattaagatgtccattttttctttaagagtgagcggcttgtctttatcgtaattcatatagtaattgtctttttgggcagcaggcaaaacaaggttgaataacttttgataaacctcttgttcaatatcctccattaaaacgccaatacgcttataaaatgtatccaagtttaatgacgaagttgcgtagttaccgccatcaccatttaaaagagagccggataatccgtaagcagattgaatgtcgctattgatatgatcaaattttgctccatctaatccatctgctttaacatctggaaaattgatatcagcaaagtcagggattgatactacagtcactccatctttttggtttttttccaaagccgttttaacgccaccatgaattttttgtttaactgctttaggcagcttcatgtttgtgtattcgccattacctttatctgttccaatcgttagaactgcaacagcgttaataattttatttgcaatcgatctttcaacatctttaagtttctttttatggagaacgtcatatagacctggtgtaacccaagatgttcccaatccttgatttctttttagcgtccctgtgcgtagtggaaaagttctttcttgtggcaattccttaaaccgatatttctctcgatctttcatgaagttttcataatcgctttgtttaatataaggggagaggctttttaacaattcgtttctttgatcatctttatacttagtgaacagctccatgtcaactacacatacccagtctccgtttcttctaaaggaggggaatacatatttaatttcatcaaaaataaacggatacgggctcttagcatccccaagccatataccaacaagagtaccagctgtagctacctgttttaacagatccctagtaagtcttttgtgcttaaccttatgtaaggatttattcaaaagggaaatatgcttatctgaagacttaactttattaaaggagtcaattttatagttgagggtagggagggcttcaatcaattcaaacaattggtgaatctcagcagtcgaaatgtaaaaatactgagcaagatcttcaatttcttcttgaaattcatcggggttagaaaagtaattctttaattgttcggcctcaatttccgtaacaatgccattggaaaacatatttgagataaagccggaagcaaatgtagaagtataagttgaatagtcattcagcatttgcttatactcttcagactcaatgtcaactttatttaaggttaccatgtttcacctcatttcttttaaaaatagactaattcatcttcaacgtcatattcagtttgtttgtttaactgtctttctaatacagtagcaatatagttgccataagccactgagctatatctgtcttttcgtttactctttggctctttaagcttaacttgtccgttatcgctatattcagcttctaagttgatcatttcatttattagaagggtaatctgagcatagcttgaaaggaattttcctttaacttcaggagatagcccttcatagcctttaaatcttttcaggtattcttttccttcattttcgttgataggaattttgatttttcctcgtttgaatccatcttttagtaataccgcaatttcgctgttcaattgtgcattacctttaatgctataaattactttttcagcattttgataagtacaacgcgcagccattctttcatcgttaatacatgaaaatggctcatattcttttgcacgttctttatcatataaaggctggcataatgcatcatacacaccaagtccgatactttgagtatctaatacaatataatcgcaatcataatcttcgtatatttgtctaattcttgttgcttgagttcctgtgtgaccacctacgatgctctccatgtatacaatatgacgatcatatccattggagtttggaatcagtctgaatacagtgtaaacactggcatcattatccttaccggccattccagcgatatcattgcttaccagtctaatttctcctggtttcttgccttcatatttgaagttggaatccttgattagactgtaatagtcaggagggaagaggggagaagcaagcttgcggttcttttcaatgtcttcgaatttaaaataggctttttcagattcaccaaaccagagagcttccatttccatagaccaaccgataggatcaaagtcttcttcggccatttcatctctaacctgatctttatccaaaagaccttctttaattgcgatctgataagggagaccacacacaaaatattttgatcctttcatcatggcattgtagtaagttatgaatctgttaaatgaccaatgaaccttgtaccagcaggaagacaagtaaatttctttgtttcgttcttttaagtgagcgtattcttctttttcgagatatttaggagaacggggagctgtcaggaattttcgaagtactttactgatgatttcaaaatcaaccattctgaattcatctacaataaggaggtttgcacgcttggagcgggcgccatcatttgaggctacgattttaatccagctgccattatgaaactccactttagcatcatttgttgaggtttttaaatcttcaatttctcgccttaaattaggtgattctttgcgtaagtcatcaattttctctatgacttcacgagcttgtccctttgtgcccgatgcgataactattttagtacctgggaagagtatggcttgcacacagcagtatacagaggttagccaagttttaccctgcccacgactggccaggtacataaaataatggttatgtaccatcatgtaaattaaaatacattgaaacaatttaagtgtaatacccaagtattcttttacaaaacgatgtgggtttgctctatagaaagaagtccatgcgccgataccatccattaatctttcagattttgatttctttttaaagttgtttccctttttaaaaatattgattcctcgactgtgcttgttgcgatctgttgtaaaatttttatgtgaggtcattttctcgatcctcttcttctgcaacaggttcttcaacagtatgcttattcatttcttcccaatattcctctgaatattgatttttcaaaccaagcattcgagacagatgcccaaggaaaaataccttaatgtatttcccgattttatcaggatctttccatctaggctctggctcaggaataggtctctcattctcatattttttgatcagagtgccaaaagactcttgttcaactccacttgctccagtttcttgaacgggttttaaattacttgacccaagtaaatcttgaagagttttttgctgctgatcgactttttcaccattttcacgccgtttgcgtatatctagccgagtcaaacatatttcatttataagaagttccattcccttagagtcgcattcatacctattcgtgaagtcaatgtactcattctgaagccaaatataatcttcaacatcaagaccacgaccccagaattgcattaattcatctatgtcttccttagatatatcttctgtacttttagctagtaacaattgtgttgtatattcttgttcttcttcaaagtcaaactcactgtctgcccaagtttttgacttgtaatctttcattccgatatttttcatataagtacctaacacatttccagctgattttttcttggactctgattcattaacagcggaaacccacaagtcgtaaacaaaaggacggtcaatcattcttaagatgttttgaacattctttaagttatctttgtctttttggaattcattttggagacagctcttacatactgacagtttgcctgttgcagaattgaaaggagattccgatatataatattgattggcattttgttctttgccgcagcatgagcattttattttttcagcagacatatttcacctccataaagtttatgtaaacacattttacgaaacgcccagcaatagagcggaaggggagtaccgcaatcttcgctgggcgttctaaaaaggtgcttaactataggtcaaatcaccactgggagacatttcgatatcttgtgtttttaacttttcaatcaccatgtccattaaccctttaccaattccacatgtatcaatcaacagtttgtcagggcgtttttcttttaaaatctgaaccaataggtctgcttgatatccgaatgtctgagaagctattcttcttttaatattttcaaatttggagtctttaacattaacaagtaaaactgttgtacaatctgtccggggatcaacgattaacaacctatttccttttggagaatctacgcctattttataatcagcaatgttttcgttttcaacattgctacctaaagtgtaaaaattaacttttgattttgatgcaagtcccattagtttatgtaatttactaataacagtagatatctctttatcacatttgtatccagactgcttgagttgggcaagtgtttctaagtgcttattcagatatttaaagtcttcattcgtcattttcttcttcatcctcaatcgtttttttgtattactttaataaacctttttgcagtcaaccattaatgcgactccaatctaaataaaattaaagttttatcaaaaaaagattaatagtttaactttaggtttaaaaatccactattggatgttgacatctgataaaaaagtggattacactatttatgtattacgatatctaaaggggagatcacgttatggaaaacaaagttacattatcagatcttgtacgtaaaaatataccagtgattttaaagggttcaaaacaccctcttacagaaaaagagctgcttgaagaactagcaaaaaagatacctgaacttgttaagaatggtgaatatagaaatggagttcttcgaggtgtattaaataaattatctacacagccagttgatcgattaggaatttcacgtgagggtaatcgagttaagtattatttcattacagataaaaaaactgagcttcaaaatgttattagaaatctcatcagtgagattaaagaaaaggaattattgacagttgattacttgaatgattcgcctgaaacaattgactttataaaagatgtatctactcacgttaaagacttagagggatttacaagataaacctaattaaagaaggcctaataggagccttctttaatttaatatgtaatcgtattgaataatccgacctttaccggactcataaattgaaaggtttgctccagctttggcacctgtcattaagctgtcactgtattcatcggaacccattacagaagggagttgtataacttggatattatgagtggctgcttcacctacagtgagcatgtttccgtggtggaagtgggagatgtacatgtaatcgtagaattttcgtttcatctgtgagatgtcacgaatggcattctttttgtttttaatctggtgtccgtgacatgcgacaatttcaaattcaagtaatttaaaatccacaattccttcgtcgtataaaggaacttcaattcgctcattgtctttgagtacgtcatggatataagtagctataatacgctctacatcttctttaggcatttccgagcgatttgtattatgtaatcttagttcagtatgatttgcagaagggatatgtatgtacttaattttgacgtgcttagaaagttctaaaagccattcagctttgtacctagagtattttatcacttggtcaataaacccgtactgaagggcagttaattgcgatacgcgcaatgccataccttcaacactgtcagcaccatttaacacgaccagctcatctaaattttctttttgaatgtactcaacagtttcagaaagaatctgattcatacgctgcaaataaatctgttcgttgtattcattgttgttgcttttaaattgcttcccgaagtgttcatctccaaaccctagaacagcagctctttttctttcgttcttatttaatggatagaaggaagggggagggagagtacctactttctcaattgcttcagttacattttcatatagcagctctgttcggcctttgacgcgtgtgtttttatgtatttcatgctttacagcttgaagcttttttctctcttccatgatttcaacctttttcagttccaattcaaggagagaattatttgattcatctgacctttctcgttggtattcaactccttcaatgaagttgttgaaccattttctataagctgattcacctttagattcaccagtttccttgttgattaactctttgatttcttcccagtttagattataaatgtctttattagagcagattcttattttccattctttaaggttttcatctgagtgacgcttagtttgaacaggatcgatcattcagtcagtcatctccttactcaacgcctttaacaggaagttcattttcttcttttacagtaattgaaacattttttccattaaactctgaaagaatttctttgaaatcatatgtgtattcagcttctttagtttgttcagtaacttccattacgtccatatcaaaaaagcctttaacattaatttgatgtacttttttgcttgccatttaaattcctccaataattttctatttacgtacaataagctccttcggaagcccgatgatccgaagcatcggtaacgtccgagaaggggatataaaggagatgaaagataagtcggataggcgttggggaaacgcccgaaggagattattgataacttgcgtaccggaaggctcgtaaacacattccggctgatcagtaaaacgcaagcacaaaaaggccttctaacgatttagatgaccttgttctgattacattctaaccccgtttcacctacgtcattagctcacgttgggacgcaagccttcagatcgacagggattacgctgattacgggttcagcgactgaaacctttgcagttgacaaactataagtaagtcgaaatatcaaaagacgccaaaataacgtcttcaggaactccttgtacatcatggtacatgagcatataaaccggtaatcgctgtgcgaaaactgattctccttctgcacatggcagatgagctaattcatttaagaactgtgtaaaatctctgaattcacagtgaagccttgattagtagcggcaatggaaggaatcccaaagctggacgtatcgcggtatctttagtgtcccccacgcgggattaatcggctactctcgatcagacaatgaaatactaactctaaacctcgacacattatggtggcgaaacaccaataatgagaaggaaagacccattataagccttctcaatggcgttttcagtctctcttgtcaggttacacgccttattgagaaacaaagcgtctcaaactctcgccatttattttgcacagttttctctgacccgtgtaaggaggtatgtgcatgggaaaggtaagtttcttgaaggaaaagtagcgaatatgttactaagtgaaaggaaaaggcaagaccgaaaataatccttttctgtgaaatgacagcggtgatcaagcgcccaaaaccatatcacttattttacgagggtatgtaatttcaaagcctcgtttacccggaaaaattttgttgaccgcataataagcatcgaagcttacaagggcattatttaaagggaagggagacgcatctacattccctaagtgtaagccgaagcagtacaccgcaattaatattcagggatacatgtcacccatagtaagactgtgatgggattcaccctacataaaaaacttgagtagcaaaggtcttaccgacatgtttagcccgataatagccatttatctgtctcctgaagatacagacatccgagttaacctcgcaccctcataaatgactattatccgactaactgcaatgaccagccgcagttttgtgtcagaatgatacagaaaagaagggagtagatattgtttaatcgagaaaagctagttcacactggagaggaatctccactaatattcatttagattagtctttaccttcataaatgaacattagtcgagaactgatatcccaaatatcagtaatcaactaattattgacggcacccccatgccataaataaataactataattaattaacccggagttgaagatgaaaagcgaaaagaggggaggtcgacaatttcctccataacttccaactctgccacttttaggagcataagctctttgtgacaaagcgtgcaggtagcctttcctgtcgtcctcattaactgattatttagctttgactgcgtctttaagtgcttttgctggcttaaatgcaggtgcttttgtagccggaatatcaatttcctctcctgtctggggatttctccctttacgagctgcgcgttcacgaacttcaaatgttccgaaaccaggaatacttactttttctccactttttaatgcctctgaaatagtgtcaaagactttttcgacactgggagctccttcttttttagataccccttgtttttctgccactttagcgattagttctgttttattcataatcaatttcctcctaagtattattaaatttattctaaatgaacaataaagattgtcttttatatagacgggggaaacgtactagcccttttatgtggaaattagctttctgtctcccttatgacgattatctccaaaagtgctctcaacccagtagcaccaagggataaagacacttttttgttgaagtttttttcggtaaaatcgctgtacaccttgggggagtaaggctcaaggcactttctaacggtggttaattctctttttgttatattttttgtatttgtcacgttcttttttctttccacaagactgacagtacttcgctttgttagatgttggcttaaaagcttttccacaaatacagcatcctttaaaggtctttaaattatgcttaatgttctccagtacaatatcgccaaagcactcccacagtgtcgatttgtatttactttttttcttatatagatgttttaccaatacatctgtaataaatccgtcatcattatgtatttccaatagtttttgtttgataatcttatagacataaagtttttgtcctggtttagcttcttcatcattcataagccattttttatttcgatcaagacgtttatattcatttattacggcttcattaagtttaatctctttgtttttgagtaagaagcggtaatcaaattttcctgcaactgcagcaaagttgattcggtcagaagggataatggagtctaacttatttactgtactttcattaatcgattctacgctatgttcttctttatcctttgcattgatgaagaagtggggcactttattttttatgtaatctttgattttctcatcaacgtgatcagggcgggtgggcatgaataaggtttttgcaaaatcgatagtaaagttattctccatgcataaccatttgatcacgtccaggtttatattgtcactgttccatatcttagtgatgttgttactgtactccccgatattgattccataagcaagagttagtgcttcatagatgtttctgctattaatctcttgtttctgggctacagacatttcataatacaaaggaacgatgtccgccatattacgcttggcaatattgacgattagctcatcagaaataattaaggccttatccccgtcattgtcaaactgcagcagcttggatatcggatcatgaatgctggtataaacacctggggtaatgaaccacttttcatattcctcatttttcttgttccacctaacaccatgctctctgaataggtgaggggagcggaggatatcaatatacccttcatcatataaagaacaatggacatcgcttcctgaaagtagtccttttggactctcaattccaagaaacaatctttcacaaaaagcatataggtcaggacataaatatgtataccgggcgtcactgacaagtaattttcctgatttggcgtccttaatcatactcttcttcttattcttaatgatttctttggtgtgatcatcatttagcagctcaggatatattagtagagcttcttgaaggcttgtcttatgtttatttttctcggtagcccctaaaactttcatcattgtttctttatcagtgcctaattgagtaatctcactaacagtctttgagctgatttgtttcaattcctcatctgtgatatccgtgagtgtttgtagcatctggtaagtcagttttccctcaacagatggatcttcttcatttaatttagctcctaaacatccatactttttaaatttatagcgataatcatcccaagaatcatagtacttccacatcttaaactggcttttcgtaaaaattatttggatatcatctttaataatgtcccattctttaccgtagacgtctttaactataaatgaactgtgtttttcagcaaactttctaaagtcaaatggaacaagtagacccttaacccaaggtaatctgaccataaagcttttctgactcaaactagggagcatcattccacaaccatctgtatgttctataggaatatccataatcttacgtgtgatttcatatgtatcccggtcaatataatcaactaggctggaaacatttgtttctaagtcatttacgacaattgctttatcaatatcaatttcccatgaactgctggcgctattcgataaggccatgtagctattccatttgtttatgctgcttccaccttgagcattgatatgctccacactaagaccacaagttaaagcattttgatacttatctaaggtgctttgtttgataaaacaagatttttttgttcttatttgaccggcactgctagtgaaataaacgtatttctcattgttatgtatgaatcctttatcaataatgtcccttaaaatttgaaagtgataagtttggacaaccatgatctcttcagagagagagttttctttgattcccagcgttcgagttaagactgaatcaaataatgaaatcacattattatctttcagagaatctgttctaagtgttcttatttgattatgatcgttaaaggcgttataaagcttttcttttaaggaaataatcctttgcgttatgtacttcttatgttttttatcaacatgttcaagttttctgagatgatctctgtacctatatgattttaaaatcttgttatgtaatttgttttcttgatcattataaaaagcagaagtgtcaatactgtaaatatgtacttgtttatttaggccgtctttttttcctttcaataaattctccccttattacttttatgcatattttttgatttaataatcgctttttagatacttatgtacaagatttttatatgtatagctctttttatcgattgttccaaatagtttatagtcctcataaagagtgttttcttcttgtgaagcagttccttcaataatagcagtctctaaaaatccaattaaattactaaacatgtacgttactttctctgaatccttttgcattatctcacctcctcacttatggatttattatatacatattatttgtatttgtctattgttttttcgctagtgtgttaatagctccaggttaagaggtgaattctgaagcatttagagaaggggggattatcgtaatctaaaaacatgcttatcgtaaaaaatattaaagagtttaaaaagccagtaaacataaggagatttgctgtatcgaatggtgattaggggataaacgatcgtaaaacataagtgagagtaggggaaagtggttgctttatctaaatattgaagaaatcgagtaaatttgaagaggggaaaatgttgatatttaaggcttttacgatagcgattacgatgtgaaaaagggtgattttgaggtggaattaggaaaatgaaaatttggatagggtgtggaaatggaagtgctatgggtacatctgttcccttaattttaccattagatgtaaatatacccccatatattggtattgtaatgcgtgtataaggaacattatacgtgcatttaatgacttgggcaggtctgcaccaatgctatcataattccaggtcaaacacaagaattaatttttaaaaaataaattgtttttcaatttaaaaatgaataaccattcattaaaaataatcgtatttataacgaatccgagggaatcgaagacataatttattcttatccacttacattactatatcatatcttcatatataacccttgtatttactgaccatctcagccttgaaaggtagtcagcaacttgtctttaactaaggttctctttttcaaatcaacatctccttctgtaaacagtttgtttctacactgttaacaattaaagaaacctttagtttctcccgatatattttatgaaactttttgcttctttttgtttacgaaactatttgcttatataataattgtcaaagtgaggaacctactatgtttggagaacgtttaaaaaaatgccgtacctccaaaggatatagccagcaacggatggcggatttcttaggaattacgagacagggatatgggaaatatgaaattggtaaggctgaacctgatttaaaaacccttactaaattaagcaatatattaggagtatctactgactttcttctaaaaggcacacatgcacaatttgatctcgatgagatattaaatgatccagagactttaattgctggatataatggaatgatctcggaagagcaagctaaagagttactgtattatcttttaaaaaaagagttcgaagaacattagtagctattcttaattcttctggtaaaacatttgtttaataaaaagaaaacaaactgtttaacaccattaagttaaatgaaagaaaagaaaaaataactggagtaaaaaggggaaatgaaattgtttaaaaaattggggattttactattaatcacttcactgatattgctcgcagcttgcaaaaatagtgaagagtcttcttcatcatcagaagacacaaacaatgcaactgataccaacacatcagaaagccaagacatctcagttaatggtcctgaaaaagttggggatgtttatgaaattgatggtggtacagctaaagtaatggccatcagcaataaagaaaccactgtgaaaactggcccgatccaatttactgtaaaaaaagtaattgccgctgttgccaacgaacaactaccttttattgatgttcaaattgaatcagaaaatacatctgatgaagtagttcgtttcagaccaagtctagcacaattagcaacaagcactggggtacaaatcgatgagccatcattgttggaaagtgacaggcttctcgacgagtacgtaggaaaagtaaatgatagtggatccatcatatatgtttttgataacgaagaggatataaaagatttagaatcaattcggctgagaatctcttctccatttaatgaggacttaaagaatttaggggacaagctagacttaaaaattaacttagagcattaaaaacaagccctattttggggcttttctttagaaaataaagtcgaacataagtttttattttgttggtaggaggctttaccttgtatcatatttcacttcttgaggaaagaagacgaaaaatttacaccggatcccatcatacattccacctaatcacactcatacattaacacgctctcagagccaatataacacctctctaagcatccttaatcaattcccaatccaattgtattcttgttcattcaaacagcacacaaggcatcttaataccatccatcaacacacaaataacttaccacaaatataaaaaatatgtatataaaaatcatgaattatgttataatagagtcataggaaaggaggtgtacatagtgcttgagaaaatgggtatcgtagttgctttcctcatatctttaacggttcttacaatcaacagtctaacaatagttgagaaggtaagaaacctaaagaatgggacaagcaaaaagaaaaagcgtatacgcaagcggctccgaccaaagagacaacgccaacgtatacgccgatgagagctaagctaaaggggaatgaacttctcctttagttcctacccatattataacatgatcaagcacattgcaaacatgaaacgattctcattatggtttacccatatcacattcattggcttattcttaatgtttcaactcatcaaagattacttcagcagcgaaggacaggcgctaatcaacacaatttttgttgtcacatgtatcattgccatattgttatggatcatctattgtgtattccttaaactaagaaacaagtcacactaatcatataggcctcatggtataattaaatcattgaggtgagatgattggagaaaaaattcctggatgctattcagcagctaacaaaggaattggaaatgctcaagaaagatattgactccatcaaagaagcaactgtcagaattgataaagaccttttagagtacagagaagagataagcaaagtaaaacaagatgattcagtattaatcatgcagcaacacaaggataattaaatatgcgttataaataagggagcggtaaggcaattatcgttccttatttttcgatacaaaattaaaatataaggaggatatatggaaagagttaaagttatcgattctattatgggatctggtaaaacaacttacattattaagatgatgaatgaggcaccaaagaatgagcattttatctttatcacaccatatcttgatgaggtaacaagaataaagaggtcatgtacgaatagaaagttttacgaaccaaaaatacatagtgaggaaggggaaacgctctataaactggattcattacataaacatttagcagataacaatgacattgtaacaactcatgctttattcagtatggctaatgaaacaactaaagaattgatttactcaggcaattatactcttatcctggatgaaactatggaagtggttaagaaattaaatatatccaaggatgatctggatatgctgttccaaaatgaatggattaagaacaataatggcacaatcatttggaatgatgaacaagaaagaaatcttaatagggaatataaaggagagttccaaacacttaaacatttggccaagagtaaaaacttaattttgcataatgagtctgtattgttttggcagtttcctgcagacatctttgcccaatttaaacaggtctataatcttacatatttgtttgatgctcagattcagaaatattattatgacattaacggaatagaatatgaactttatgcagtagtcaaagacaatgacagttataaattaatgcagcacagtaggcaatttgataaagcaaagaaggatgtcctaagacataaaattaaaatatatgaaggtgacttgaataaaattggtgatgattattatgcattatcaaaaaactggtttgaaaaacgttcagtgttacataaacggcttaagaataatattctgaattactaccagaatatacttaaatcaaagtctaagggtaatctttggacaacttttaaatcacataaaagtaaactaagtgggaaaggttatacgaaaggctttttagcctgtaacatcaaagcaacgaacgaatacagtcacaaaagatctttggtttattcaataaacagattcgttaatcctgcaattgatgattattttagatccaagggaataatcataaacgaggacaattttgctttatctgagatgattcaatggatttggagatcagctataagaaatggacaggatattaatatatatgtcccatcatcacgaatgagaaagctgttaatggattggttagagaaccagagataagaatagcgtatgaaaaaaaaagcaataaatcgtttttgaaacccttggtacataagggttttataggggtctctcgtagaagaaaagaagtaaataaattaaataataaaataagagaatgggggtgctgctaattgttcaaaacggttcgttcctcacctgaacaatttttgctcacaccacccccaaaccccctcatgagcaattaatattaacgctatatcaaatacaaaaaatatgtatttaattattgattattatagattatcaagttataatataaataacaaatacaaataatatgtataaaaacaggaggtagttaaaatgaatgcgcaactttttaatctggagtctagacttgatgaattggaaaatgaaattaatacacaatactgtgagttagatactaatcttgatgctcttaaatccaatcgtattgagctggaatcacagcttgaaaaatttgagtctagtcttacaaatagattacaaggaagcatttcaaataactgccgaaatgacctgcttaatctgggatacacgcattcacaagttgattgcatgtctgacgaagaagtttacgctgcactcgataaaattgatgaagaaattcataatactgatcaagattattctacgggatttgaagatcttgaaaaacaaatcattgagatgaagagggactatttcattgatcgaaaagaaagagggtcagggaatttcgatgaggcatgggaaggagaaatccttgatttagaatttgagtacacggttctttgtttagaaaaggggttagaaccactcaattatattattacctgggaaggataggaattagctttaacaagtgattataccgttttaaatgagtcacaatagttcaaagcagcgattcttttcttgaataaagaatgtttagcttcagatatatatcaaaataaaatgcatattttaaatagaatatggatagtgaaagctgtacagaacaaaattggagatggtcatgattgatcttcaagaagacaggttcattaaataatcgcatagaattagggacagagaattaaaagaaaagaagcaggtttggaactctatggggaatgacctccttagtgaaggaattgcaaaagtaatgaagaacttaaataatagactttaaaatttgagaaaataattaggtgataaatttggaaaatatagctcttgaatcctcctttttagagtacgatattaatgaaccgattaaaatctataccggccactttacaattgaagttgctgatgatttttttgaaatcttgggagaagttaaaattgcatttttaccaaaagctagactaatatttgaaggagccatttcaggcaatcttagcaagcttttcgaatttgaaaaggcaatgaaaagtaataatatgatgattaatgtacctggatttatgaaatctgaagttcttatttcaggtataacagacggaagtaaagggaacaaagtatcagggatactaaaacgatctattttaacctcagctgaaactaaagtgaatagaatggaattcacggtggttaacttcgtgaatgatttaggtagaaggattgtgcatggaaggtttaaattttcagggagaacaaaattaaaatataaagattgggaaataattttggataagcgatatgactattcaaacaaaaaaatctttgatagattaaaaaattcgggtggatacttaataacacatgtgggatatttaaaaagagtggatgataaattatttgatactaaagaagtagaaccacttatttcagggctttattggttattatccttttcagcaggtagacatgttgctatccctacattggaaggataccacaacgaggaggtaatatggagtaaataccaagttccattaatagatggctggactaataatattacttggtttccaaaacaaaaatctccatccttagaacatttatttccaaaggtgattgagaagcaagaagatcctttttggaataaagttttatgggaagtgttgagttggtactcccaagcacattcatcaagtatagtagaaaacaaggtggtatctgttcaggttgcattggaaactttggcgtgggtgtatcttattgtagacagaaaatccaatattagtaaatcgaaatataagtatatgaatgcagcagagaaatttagagaaatattatctagattttcaattgacttatcaataccaaaactctttattgacattaaggataattatgacgatggcccacacctttttactgtatttaggaataagatagtccatcctacaagggaacttgattttgacaatccgatagataagctccatgtactttatcttggtgtttggtatcttgaattactaacacttggaatattgggatatgaaggaagttatgtaaaccgtttaaaggtacctataatagaaggagtatatgaatttgtcccttggaaaacaagagacaattaaaaatgtctttataaggatttacagtcagttggcgataaaaatttctcagagttgccatacaaaaaacatttgcttttgactaagtatctatgttgtaagaagttaaaaaggtttaaacggttttcgatttagatcacgaataagaacgataaaacgaacttagatttatgcattattgaccaagtcttatcttggtcttttttatgtatcagttgattactataaggtatcaataaaagacaaatgaaaagagtggaattatgattagatcaaatttaaagtccataatagacgaaagaaagatcagtatccggaagctatctagagatattgatcatgagtatccaactgtcagaaagctttataatgacgaaatggagcggtatccaagagatctgttagataaagtctgtacatacctaaacatcgagctgcaggaattgctgatattcgaaaaaagccataaccatatcgatcactcaggatgaaaatggtatactaaagttacaagcataggaaggaattacaagttttccaggtctacataaaatcgtacttatatggaaaaggtgaaaaattaataaggagaacataaatggatttgtatagaaaagctaaaaggctaaaaaaagaattatcgaaacatgaggaaattaatgattctttgaaagagcttgcatttgatatttttaaagagttaacagtaaaacctgaatttatagacaaaaacaccaatgatgttattggggaggaaaaaattaacaccagcaccttttcaaataaagaaaggttagacattttaattgaatggactattgaaatagatccaatattaagttttattattgataaatgcgatattccaatagaaagaacgggtggggatgatttagatgcttttatggagaatgtttatacagaatatatagaagaattgcataagctaccaaatagaaaatcattcgattcatcaaaaatcacaaagatagaatcttttgcgcaacaaattactaaaacaattgaactttacttagatggttatgtgcatttagcatatgctgaatttgataaaggaatgaatatcttttctgaagaggttaacattgaagagctgctcttatataacattgatagtattcgtattccttgtaaattctttagaatgagaaccagtaacacagaggttttttctaaagatgatatgtttcatataccatttgagaagagaggaataatacgcacaaatcgttttagtataccaggatttccatgtctttaccttggaagttcatcacttgtttgttgggaagaactaggaaggcctgacttaaatactacctacacttcggtttttcaccttgaggatgaagatataaaaattctggatttaagtgtttcacctacggaactggcagataatctaaagaaattttttgaaataacatttagaagaaaaatatataaatttaatgcatactttatgacatggattttaatatctgcatgcctaattagagtaaaaaaacaaaaagacatttttaaaccagaatatatcattcctcaatttttgcttgaatgggttaaacagacagagtcttcggaatactggggaatctgttatttgtcttctaagattaacagacaaacaattgaaaattacaagctatataagaattatgctattcctgttaggcaaagaaaagacagtggacattgttcgttattgggcgagacattccaaatatctgaccccgtagcttgggaaacgttccaaagtcataaggactcaccagaatcgcttcctatcaaaaatccattatttccagaaaccgaagggactcatcatgattaccataaaacagagttggggagactagaggcctttttaattagatatagatcagttgttaaagaccaactgtaactgaaatctaaaaactacgattttaaagggaaatgtgaaacaagcggaggtgctgatttgagcctcaatcaaaaagcgttaaacagttatgtttatactctggcgttttcaagtttgtcatttggtctaatttttggtctgtatctgtttgtttactctggatttatggcaatagcattagtcacaattgccatcattgcattttacgctttaatcacttacttggtgtttgctgcccctttgcaagtgtggctaagaagaaggcgcagaaaattcagtttgatcaattttttaatttatattgcagtggccttttcagctgtgtttttgttctggtttgttgattatccgccaaatgctcttaccatgttcagaagctttgagtattacattatgagtattgtagctgcgtttatttattggttttgggattcgatattcctacgaaattaacatattaaattatgaatttcacaccgtttacaacaagtaagaaggctgctgatccaaacagtaaatattcggacagtttttgtttgcttaatatcgcttcaactccgactaatgataaaagggcggcaacaaataattgcacaacaatcaacaataattcattttgattgaacaatgagtatatgcacaagactaatacaatgcaagaaaccgaaatttttgcaacttttagcaaggtatcactccttatgctaaccttaacacgattacgcgtcttaatccgagagcataaagaatcaagataaaagaagtgttttaaacaaaaagagcattacactaaatgctctttttcatgccacaccttctgcattcacgtaaaaatattccactcttcacagagcttttaaacaaagtgtaatcacaattgtcgcagcggccgtattttacatcaggatattctttgtaatcatatacgattgaagtgtcatatccgtttgtttcgtatttctcttccacaagatcacctacataatttattcaacatactcaagaataccaaatttcgttcgatatagggagggaacaaatgattggattagcttattttttaattatttggcttggagttggattattgactggcattaagtttatttttgttgatcaggtctatgatgaagagtttaaagaactcatggataaagaaacagcagcgggcatggaaaggaatttggccagcctgtttttcaaaaataagcttaatgtgattgctttttttatgttaattggtttactgccattggcaatgaggattacaaaattatttaaaagaggttgatttatgcctttgattgattatttttatgtactgcagtttgaaaacaaggaatactttaaagcatttaaattagatgagagtggttatttgacatctagcgacctccatgaagcttctaaaatacataatatgttagaagtcatcgaggtagcaagtgagcttaaaacgaagtgtaatgtgcaatgtgaggtaagggaaattcaagtcgtaaagcgttaggagtgttcaggtgtattggatagagtggattgagaatggagaaaagaaaaacattgttgcagaaggttggattgaatgggctgctatacttgaagacttgtatcagaagcggttcgagtatgttgaatggaagcggctataacatcttcactattctataaatatgaggtggttgattatatgagtgaccaaaatgaaaaaagtccttcatgggtaggtgacattattaagctgagccctaaatatttattgggactagcagttttttctggaattgggctttggttagggaatgttggattaggaaaaacacttggtataaaagatgctataaatagctataaactttacctagggcttgttttcttagcatcaaccagtttcattttatctcactttatttggtggataagtttggggataaaaaataaaattgaccaaaaatacagttataaactgcaaaaagaaagactccgaaatcttaataggagggaaaaacaaatattaagcccctacatctttgacgatgttcggtctgtggaattaagtataactgatgggacagctcaggaattagaacatttaaagattatttatagaagttctaatattagtaatcgtggttcttattttgcatacaacatacagccttgggcgaggggatatttaacaaaaaacaagcatttattacatgagtcaatagatcacatcttataagacatacagaaaggaaatattcaaatttgaataatataggagaaataatttctaattttgaaggtatcattggggctttattgggagttatagtcactttaattcttactcacatattaaagcactttgggcaaattaaattttatatagttgactttgaaatatattttaaaaccgataatgatggttggggaactaatgttatgccatctaaagatgaagcaaagcaaatagaaatacactcccagattgaaatatacaatggcgctgagatccccaaggttctacgggaaattaaattttgcttttacaaaaacacaaatttaattgtttctgttacccctgatgataaagcaacaactgaagagtttgctgagtttggctattacagggataagttatttaatattaatttgccttctaagcaaatcatcgctattaatataataaaatttttaaacgaaaaggaaactaaacaagtgaaaaaatgcaatagggtttatcttgaggcaaaagatcataacgggaaaatgtacaaagtattcttaggggagttttaaaatgaaaaacacatttttatattttagatgggaagacctccatggtgaaataggtgttgattcctttaatttattgagagcaagttattctaatttgagtgaacagcaattagtagagttaattaaagagttgatatctatagagcgggaggatatcgctgcgaaatttgatatacacctatctgagaatgccccagttttcgatgaacggcaacatgtggtttataaaggcgttgccggagatatgaactacaaagacatgttgctttctttggtaacggcattagatttgactaatacacttgaccatgtgcagaatatcctgtccttagctaaatgcttaagaagttttgatagagaaattttcgctaggtttgcaaaggatattgcggaagaggtgtattatagccttaagtaggaccttttgctttagaagaacacaatgaggtttagtcctcattgtgtctagttaaaattggaattttaaagagattacaaatacaaaaaatatgtataaaataattgactcgtaatgtgatctatagtattattaagttaaccaataaagacaacaaaaagaaatgaggggaaataatggagttaataaggatagctatgaagaaagacttggaaaatgacaactctttaatgaataaatgggcaacagtagctggccttaaaaaccccaatcctctttatgacttcttaaaccatgatgggaaaacatttaatgaattttcttcaatagtcaacattgttaagagtcagtatccagaccgtgaatatgaattaatgaaagattactgtttaaacctagatgttaagacaaaggcagcaagaagtgcattggagtatgctgatgcaaatatgttttttgaaatagaagatgttttaatagattcaatgatttcttgcagcaatatgaaaagtaaagaatatggaaaagtgtataaaatacatagagaactgtctaacagtgttattactgaatttgaggcagtgaaaagactcggcaaattaaatataaaaacacctgaaatgaattctttctcaagactcttgctgctttatcattatttaagcactggtaacttttctccgatggcccaacttataaaacaaattgacctaagtgagatttctgagaacatgtacattagaaatacatatcaaacaagagttcatgttctaatgtctaatataaagttaaatgaaaattcattagaggagtgcagagagtactctaaaaaggcattggaaagtacaaatatcctgagatttcaggttttcagctacttaactattggcaactctctattattttcgaattatgaattggctcaagaaaactttttaaaagggctaagcatttctgttcaaaatgaaaattacaacatgattttccagcaggctttgtgcttcttaaataatgtatggcgcaaagaaaataagtggattaattttgaatctgattcaattatggatttgcaggagcaagctcattgttttatcaactttaatgaaaattccaaagcaaaagaagttttggataaactagatcttttagttcacaacgataatgagcttgcaatgcattattatttgaaaggaagactcgaacaaaataaagcatgtttctattcttcaatcgagtattttaaaaagtctaatgacaaattccttattaggctgccactgttagaactgcaaaagatgggtgaaaatcaaaaacttttagaattacttttactttaaaggaggtgagacaatgaaaaaacttattatggctttagttatcttgggcgcactaggcacttcttacataagtgcagattcttcaatccaacaagcttcaggtgattatgaggttgctggaatgccacgtggagcataaaatccattgacacataaagttattagtattattatttatttaattaaattaaacagagaaaaggaagacgtttggctcttttgagctaagcgtcttttgtagttttaaggccatcacttaaatattaggttttaataacatctagtgatcaacttcaaatacatacaccctaattaaatgaaatgcattacaaagcagcacattcgcaaaaaaattgcgtagaatgtgctatttgtcgttaaaaaaatctttacttcccttttgtaatgcattacaattgctatagatgcaaaagataaaaaatatgtatataggaggttggtggtatgtccgcaattagttacttaaaaaacagtatgacaatgcataaaaccatttaccaaaagaaagttgaaagcttagttaaaaatgatttgttttttcatgaaaaaagcattgaaaagtcaaaaataatgaagaatgaaaatgttcgaaaacaactaactaaaggatacatgaaattgctaagcgaatacaaggaggattaatgatgcatgttgtagaacttaggtctacaaatcataaagatattgatgccgattttgtattaaatgctaaacaaacttacatagagagtgtactaaacattaggaaaatgattgttaatgcaaaaactgaagatgatctacatggtgcaaaaatagagatagcagcattattaaaagatctaaatagagtattattaggtggagatggattaaaaagaagcattgaaaataatccgcattttagatccctaatacattttgtgaagaatttaaaacgacacattgcaattgaatttgaagagtttatttatcaaccataacatatacgcactgcagtctatagtatacataaaaataggaggttgacatgtcagagcgaataaaacagctaatggtcaaacgtggcatcacaatagaggaattgtcgagggagacaatgattgatatgcagacattaaacaaaatcattgaaatgccagatgaatcagatgttacaaccataaagcttatcgctctggtgttgaatgtctctattgatgagttattagatgagaaaggaggagaagataatgcaaaataaaattaaacaattaaaaaattatgcggtttacgatgatatcgagggctttttaatcaataaagatataagaagtagctcagggaattctaactatatgatgccttcatcaactagaagggtgtcgaacaccagaaagaattatgaaggggatattaagcagttctttagtgtgattaaaggtaaagatgtcaaaagtttagttcccgatgatttagttgtaagtaaaagcgaattaagcaactatgtgaagtatcttcaggaaaagggattagttaataatagtattaacagaaaaatgacctccttgaagatgctctatacatatttggagcatgattataaggactatattgacttgtcggtgtttaatactgtcgaaaggcttaaaacagtaactaaaaactgggataaaacaacccagacagaagccgaaagaatcgctcaggatatgtatataaatgaaagacagaaacctttaatgaaaaagctgtttgttaaattcgccatcagaacttcttttcgtgtaagtgcgattttgcgagtaagatggaaagacatacagcttgatgaaagtacaggccattatatagtaacagttattgataaaggatctcaggttgtgtctacaggcattaaccaggtattttatgaggaattgttgcagctgaaggaagaggatgacagcgaaactgaattggtttttcaggggctttcggaacaatctttacgacactccttaaaaaggtcgaaaaaaaggttaggaatacctcctgaaagagaattagtcttacactcatttaagggtgtaggaattgactatgtctatgagaattctggtcacgatttacttgcagcaaaagaacaaggaaatcataaaaacacattaacaacagagagatatatgagcagaaagattaacatagcgaactctgctggtgtaacaatggatgaaaaaatcgatttaaatccactatatgaagcaacccaagaggattttattagtttttttgaaaacgctgatcttgttacattaaaaaagtttataaagcatgtaaatgagcgataatcattttttcggtatattactcagttcaaatgataattcttcttgattaaccagattgcctttggtaactttaaatttagcaacatgacatgaggtgaaaggctatatgacagtgatctttgatcagtctgcaaatgagaaactgctttcagaaatgaaagatgctatctcgaaaaataaacacataagatcttttattaacgatattcaattagagatggctaaaaataaaattactccagggacaacacaaaaattaatttatgatatagaaaatccagaagtcgaaatttctaaagaatatatgtactttttagccaagtccctatactcagttcttgaaagtgaaaggtttaatccacgaaattacttcacagaaacggatatgagagaaattgaaacgttatgggaaggatctgtggaggaagatataaaatttccgtatacattcaaacaagttgtaaagtattcggatgataattatttcttccccatcactgctaaagagttgtttatgctatttgaaaataagttattgcactataatcctaatgctcaaagaacgaacaaaacgaaaaaactagagggctcagatattgagatacctgtaccgcagctcaataaacaatcggttgaagaaataaaggaactgttcttagatgggaaattaattaaatcagtttttacgtttaatgcacgtgttggaagcgcaagttgtggcgaagaattaaaatatgatgacgacactatgtctcttacagtgactgaagacaccattttagacgttttagacgggtatcaccggctaataggcattactatggctataagacaacatcctgagttagatcatttgtttgaagaaacctttaaagtggacatctataactacactcaaaaaagggcgagagagcattttgggcaacaaaacacaataaacccagttaaaaaatctaaagtggctgagatgagtcaaaatgtttattcaaataaaattgttaagtttattcaggacaatagcataattggtgattatataaagacaaatggagactggataaatcagaatcaaaacttacttataactttttctgacttcaaaaaggcaattgaaagaagctattctaaaaaagatttttctactcaagcagacatcttaaaaactgcaagataccttacatctttctttgatgctttagctacacaatatgtagatgagttcttaggtgatatagcaaaagaacggaagagaagttttgtaaacaactatttgttctttaatggttatgtgggattagctaagaaattgcaattagatggggtaagcctagacgagttggaaagtaagattactgatgttttaggctctatagattttagtaagaaaaataagttgtgggatgaattaggtgtagtagacaagaatggaaatgctaaatcaccacaaaagatatggaatttcttcaataatttaaaaatagacgagtaattacttaggagttgtttgttgcaatgttcaatagtgagattaaggaaaaatatttagataccttatctgagggtatggttatgcagatgaggcctatttttgcaaaagcagagattactgagactttatataataaagacatttatgatttcacatcaatgcaaattttagaacttatacgatcattcgatcaaaccactatcggtagtgttcgaagaaccttagcattattgtcattgtatattgattgggcaatttcatataagttaagtaaaggattaaccaatttagcaagaactatttctgaagaagagctttatgaatgtctcggggacaaaaaattatatattacttatagtgaattagaggaaatggaaaatcaattagttaattatcaatctaaggctgtgttaagactactttttgaaggagtttctggtttagctcattctgaattgctaagtttaacgaagaagcaagttgaggatgcaatgcttaacggtaacgttttaaccctctatgattcaaagcacggtgaacgaaaactaaaagttagtagtgaatgtcttgttattgccttaaatgcagctcaggaaactaaatataaattaaagaatgggaaggcaaaaggccaaacaaaagaagtctttttagttgaaaatgattatgtagttaaaacaaaaagaacgtccaacaaaggagacggccaagcaagtaaatttgtcataactaatctaattactgatatatctgagttctttaaaattaactttttaacaccaaatactattgttagatctggtcatttgtatagagcatatcagctttataaagaaaaaggggttattgataactctgtaaggtatcagattatagatgactttaatttaagggtaaaatccaaatatcgagcagtttattcaatgcaagattatattaatgaggaagaagttaataaatattacgcagaagaactaggtctaaaagagacgaccatttaaatatgaaatccatttgactattttggttaaatggatttttcttttatctcaaaaaattgtgaaaaaattcgcatttcgacaaaaatagacaaaataatcactttaaatacatgtttaaatgtagtaagatggtcatgtaaaccatatggtttactaaggaggagaccaagaccaaagtcttagtcgtttcaatgcctttcaaccttgaattcatagaggtcttcgacattacaatctaaagcagcagcaattctttttgcagttcgaatagacatatctactttaactaatcgattatagtcgctcagctgctgtttcttaatcccagttatctctgaaagttcattgattgtaatgtctttctttctacataattcaggtatcaagcattgcccgatctcaactttaatcataatcggacatcctcctgcgttctgttatggaaagacataatacatatcataccatacgaagccgataaataaccactagcataacacctactttctatgtataatgattatacaaaacagaacgcacgttcccttaacaccttaagggtttatcacagaaaattgaacataggagaatgaggatggcaggttatttaaacaatattgcactgaatctggagattgtactcaaaaacaaagcagatagtccagaagtctctgaaacattagtaaccaggatttgtgaaaatttacttttatctaaagaagtctcgtttttaaaagctgacggatcagttgaaaattttaaattaagtgatatggaatatgaaataacaaatacagaagaattgcctgagtaaaaataaaaaaaagaaagactccattaaacataatgtaatcagcagcaagaggagaatgaaggtattgttttgaatatatttgttgatcaagataattacaaagaggttagtctgaaacttacaaaaaaattgctgacttcagaacattatcaattcctactttgtttcaagggagagaaattagatattacaatttcagttacaccacaaagcctcgttaagcttagggatgacatcaatgaattgatctttatgttctcagattaaaattagattcggtcacataaattggccgaatctaattgacagatattaaatgatgggttatagtttattcaaatacaaataatatgtatataggagatggtaaagagagctatgttgcttgatgaaaagctcgataaattaatgaaaacgattctgcgattaaaagcatacaaagaagaggaaaatttacgaagagtcatcggagaatttcattcaataattgattatgcttacgaggggatgtatatagctgaagatatgttaagagaagaagaaagtaagggcaaagaagtaagtacatattgaattgtgtaattttcactaaggtaacaaaattaaaattagtggataaaatgtaagtttcatcgagattcgaattggagggggatatcacttggaattatcattagatgaattgaagctctgtcttaaaccattagtgtttttcggtgagttaaaacttgaaatcagtgattatgaagaaggtaagaaaattgaagtgctggatcatgatgaagggtctttaattaatttagcagaccaaacgattaacgaaaattatgtgtgtactacatgtaattgtactttatataccaatgaaaataatgaagtatgtttcatagagcatccgtatggtgcaatcacagctgtaaataaagatcaagtgattcatttaactaagctaattggagcaatcataaatacggatgaggaggatccagttgaatgaacacagcatacagagtttgggacggcgagcagatgcattattgggatgatgaaggtttgagccttatcatcaaaagcaacggcgattggactttgaaacgtttatacacagatgttttggttccggttgtagacagcacgaatagaaacgcggctctcatgtggggagcaaaggtaagaggcaaatttatttatgataggtctatagtaaaaataacgagtgatgataaagaatcatcagatgtttgcgaagttaagttttcagatggcgttttccaagtagatgtatcaaaaatttccgctgattatgacgtgactgccgtcgggtgggtggaatatgcaactattgaagtaatcggagacgtttatcaaaatcctgagttattggagggtgtgaaatgacaatcaatttgaaagtaaaacaagagaagcgcaaagggttatcaattaatgatatccaagatggatacttcattttaagaaatgacgatgtttggattgtgaaaatggatgttacaaatagaaataagatacatttaatcgatttagagacgttccatgttaaaactgtatcaacaaagaacgatttgaaaagtttgtttgaagattggagccgaattaagatattaagtccgaaacaggtgaatttaaatatcgggttccaatggaaagagtaaaggagggcgcggagtgacaagtgaaatgcaattacaggcacagatcgacgttatcgaaaaagaaaataaggaattgcgtcgcaggaatgaggaattagggcagacggtcgaatgtcagaacaaacagatcgtcactcaaaattggagactgttgtttttcgcttcatcctggatcgtttatggaattgttagtgctataaaatacctttggggataaggagggcgttgagtgatggaggaaatagataacaacgaattgaagttccgaatgattacgccggatggagaatcatttccggttaattctgcacctattgaaggctggcaaaatgatatttggaagacgtttgatgaacagaaacgggttttcgatgcagagattaaaaaagcatttgaacactgtaacgtaccgttggaggaaacaattgaacgggctgaattagtcgtagataaggacgacaacactgttctgaccatagacaaactaccggttttaatcttatataaacctgaatttttatattcgaaaggaaaagcagttcaaagatacaaacgactttatgaggaggacgtggaatgaaggaatttcatttgcacaaatatcccgtgacatcagttgaagggaatgagtatgccgttagcatttataacgatagacactcaaaaggttttgtcaaagtatctttatataaaaaggtgcgcggttttttcaggaaagaaaaattcaagtgtcttacaagagaaggagacttcgctccgagttatttcgaagaaaagtgggattacgattacatacagatggcaatcaatgaagttattaactatgaaaactccataaaggagcaaattaatcatgaaaataaacaaaaggctgcaatagaaaaatttgaagcgtggagtggccaggaggtgtaactgttattggaggttaatgtgaaaacaaaccaaagagaaaaattcatccgaaatggtatcccatatgatgaacttgatacacaaatgattcatttaattgatattttaaatttcaaaattggattaaaaacacgccactgttgttttgggcataaaccatacgaagaaattcaagtgatgtttgaagacgaagtgaacataaaagaagatcagattctagaattagcagaactagcgggtagggaatggaaaggcctacagttaagctttagcaaatgggcaagattttccccattgatgtttaattggtcattggtgttatcgaagagattcagaaacccagaagatccaaataaataccgttatctaagatcagttgaagaattctttgagagctatgctgcaaagaagtgataaaagatgcattttaaattaaatgagacggaggtatttaatggaaagttatctaacagtaattgaacagaatggacagcttttggttgacagccgtgaagtggcagagatggtaggtaagagacatacagatttacttagaagtattgatggatatgtagcgatcttactaaacgcaaaattgcgttcagtggaatttttcttagaaagtacatataaagatgcaactggtcgctcattgaagcatttccatttaacccgaaaaggatgcgatatggttgctaataaaatgactggtgctaaaggggtattattcacagctcaatatgtttctaaatttgaagaaatggagaaggcgttaaaagcaagaccgtccctaattgatacatatctagatatgaatgaagatgaacgtgccattgcttatttcactgaaagaaaagcaaaacgagaattgcaggagcaattaacattggctgaaccaaaagtggagaaatatgatcgctttcttaatacagatggattaatgaaaataggacaagtggcaaaagcaattggcataaaaggaatgggccaaaacaatttatttcgctttttgagggaaaataaagttcttattgatggaacaaacaaaaacgccccatatcaaaaatatgtagaaagaggattctttcaagtgaagacccaggagacaagtgttggaattaaaacaattactcttgttactcctaaaggtgccgattttattgttgatcttctaaagaaacatgggcacaaaagagaaatagcatcatagatttgaaaactttagataaaagtaaaattttaaagagaatcggaggatggaagatggagaataatgttttatacggagtttacagtactagatcacgaaagttttgctttggaattgaggagccttcaaaaacaaaagcaagaaaagagctattcaatcgaattggtacagatgcatacaaatggcgttttgaaataagaaaaattaaaagaaagtagatggaaaaatgaaatttgcaccaatggataaagttaaatttaaaacagctagtcatctcaacaaacttcgaactttaaaaaaaagagttcctgaattagacgatcctttactcggcgaatgctgggaatttgaagaagatggtttgagacaatttgattgggaggagaactacgaatttgtcgctagacccaaacattttaattgggattaaaaacagagtctaattgaagtttaatgagaatcgggggaataaaaatggagaaaatgaacctgctaaaagaaataacaatatttgatttaaataaaatcaaacctggcacaaaagttcaagtaacttggtataaaggaacagagatggagtatacacataatggcgaagttatcattaataatggggaaaagttttattataattacgttgataaagaaggatatgtaggtcactgtcatgtaaacgcacttgatttgaaaaactatcctgacagtctaattgttgagattaaatcaaaataaaattgaagttttaatcaaatacaaatgaataatcaatccagaaataagggaaattaactaaaaaaattgtgaggaattttcaatgaaacgatttattttagttttatcctttttaagtattattgttgcctatcccattcaaacaaacgccagtccaatgccttgcagtgtaatactggagccggtagataaaaatcttaaaaatgctaaaggtgtagcattaatctataaggtgcaattgaacccaccgagtgctgccagaaccaatataagtattcttgctgtccatcttcctgcaccttcttcttttggaaattacgacagttacgaaggatttgctactaaaccaggtgagattagttggcggtttaaactttatcctactcctgaggaagagagtcctagttgggcgggaagaattgacacaatttcggccgaaatgaagaatgttaaagtgcaagtgcgtctgtcaaattctagcacacaaaagttggggccaagtatattaacgaaaaatattgagtcctgttattgaatgtcttggggcaacagtgtaaaacaaacttggattggattgatgtaaatgattaaatcgattattttacctgaagaaaacacaaaaataactgtaggtaaaccgataaatgatgaatcaaatacaaaggtaattgctatttatgactatagagaagaaccagaagaagctttctgggtacacttatcaaatgggaatgatctatttgtagataaccatgaagtcattgttgagtatgaataggtctgttaataatggttgaataaaaagactgttttaaagaaagggtgagaaccgatagtcaatttcaaaaaacttagtgatccagaatatattaagcagatggaaattgagagaaatgaacgtgagcggatatatcaagaaaaggagtctataagaaagaaaactgtgtgcttcactggtcataggccgaacaaattgggtggatacgatatgaaaaatccaacaatgcttaaactcaaagataagctgcttgcagtaattgaagaattaatcactaaggaaaacaagtataggtttataactggaggagcgttaggaactgatcaggctgcttgttggtgtgtgcatattctaaagaagaaacaccctcatatcaaaaacataattgccacacctttcaaagaacaagataaagtttggtctgcagaccaaaaaatgtggtacaaacgtatgcttaatgtagcagatgagattattaatgttgaagaattagataaatataaagttagtggagagaaaccaggagagttttcgccagctaagatgcaaaagcgaaatgaatacatgattgatcacagtgaggcaatagtagctgtttatgatggaagtaaaagtggtacaagaaactgcttaaattacgccaagaaaacttacttaggacatcagctatggagacttcatcctgattttaattttgaattagatattacgtattttgttggatgataaggagaggtgaacttttctgaaactaatagaagaaagaacatatgaagaacgattgtacatatattctgatgatattgaagccagaaagcatttcgtaagtgaattaaaaccaaaagggtggatggtggacaattgctgggttgggattgatctaaatcaaataaaacagttttatcgattcaagagggaattaactgatgattatgtgtttaacagatagactaaagagcagggggcaattaatataggtgaaaaattaattgatagtaaaaagcataaaataataaacggatattatcacaagaattgtataagttgtaaaagctggttaccggcaactgaagagaatttttactctgtgaagaaaaataaggatggacttcattcatactgtaaagcttgtgtattaaaaaaggctaaagaaagcatgttgaagaattatgacaaacagcttgaacgaatgagggaaagaaatcttcttccagggatgaaagaggccaaaaagaaatacaactcaagtttgaaaaagaaaaaaacacaacaaatctggcaagaaaagaacaagctaaaattaaaaaactaccgtttacaaagagatgctcacaagaaacataacattacagatgtacagtggcaaaagtgcaaagactattttaacaacaagtgttcctattgcgggctgaaaattgaagatcataagatattattcaaaggaacctatatacaaagtgattttcataaagagcatgtagatcacaaaggggctaatgatataagcaactgcatacctgcttgtaaatcttgcaatagctcaaagcacgactttgcatttgaagagtggtacaactcatcaaacaaaaacttttcatccgaaagattactaaagatcaaagagtggctaaatcgttttaaagaggaacgacaagattcagaatggaggacaaaaggataggctgcaacaaatacataattgatactgtaatgatacttgcacaagtaaatagaggggaatttgaaaacattgagcgcaaaaaatctcctaaaaatgaaagaggggggaacaccccctcgataaatcaataatttgcttggtacttccctacataccatccatctttatattcaatgccttttaagtaccagtttctaccgttttcgtctttctcaatatttttaaaatcattaatattgtgatggtaaatatactttgtatgcaattctttcacacttatttcgtcttgaacaatgttattctctttaaccatagcagatgggctagtagcgaatgcaggagaagcagaaacgagtaatccaagagataaaacagaaccagtcaatacttttcttaatttcatttgaaccatctccatttccttttaatgtattgcaattacattatatggtttttaaagaaggcaaaatagcgaaattactcccatacatatggaaattgtgtgtcggttaatgtcgtgatagatgagaaggcaaatggagagatggattataggatggaatcataaaaaactatagaataaaaataaaataagtggaggttatgttggtgataaagaggaatctgcttagcaaccacgttgatgagattatcggagaatattacgctgctaaaggatattcagtccatagcattgaccgccaggaaaatggacaactaatcgttgttacggagcgagtagcagaggagaaggaaaatgcaaaagttgatatagcatttgattttgtacatagaagaccacataagaagaagtatttagcataaaaaaggcaaagaggaattaacactctttaccgttaggtttcttttttagacgatcacagataaatttcattatactgatagctattgcaacagatccaattattaatgtgatttggaggatgaatattactccgaaatttatattcacattgtcaaataagtcactcgaaaaggaaagaagcttatgaatacccaaggcaagtacgaaaaaggtgaggcatattacgacaagggatgctttggaataatctttagcgtggtcaaaattataaattgctattgatacaaataataaacccgtagcgatcttgtgggatagcgaatcattcgccgaaaatgattgcactactatgcttaagaaaaatccagtaataccgattgttttactcaaggaatcacctactcttatgtaagttaagtatgagtttaccaattaaaggggattttctcaagatgatacacattaaagttaaattaaaatcgtgatttaaaggagcggagataatgaacacttatgtagtcgatgacagcaagtataaatgtatttatgcgggaactgagaaagcagctgcttttaataatgaatttgaaaacggaacaagagtaagggtttggtttgaaggccatcacataaaaacgtttgagaaagaacaaagagaagtctgtggagtaggagaatggatcgttaagtatgatgctgctactgaattgcaaaaggaagtaaatcgtttggaaaagacctatttcaagaagaaagagttgttagacactattagacaagctgatggggtcggaagggaaatcaatgaaaaaaagaaatcaatactcaattacagtggatgttaatggaggagaatataatcaggagtttgttattttagcggattcgctaagtaaagttgggcgagataagataattgctgatggtgtgacaattcaatttaatgaccagattcttgaattgaatagtaataaagaagattcgaatgattattataagggtcaaacattaactgttaaagaagattgcctaaataacttctggaaaggcggaaccgttactgttgaagatgtagatatacatagaggcatattgatagacggtgtcgtttacttagaaaaacaagtggtagacaagtatttttcaaaagaagaggaatgacatgtacaggaagattttcgatatggttaacggtagtgaagagcaatcaaaaataactgattggctatataaattaatgattgaggatgaaaattcactttacaaaatcgacattaaagtttcgaaaaggaggatttctgaacaaggagatatttatagagaggagggagaatacatagagaacgcagatcttcaaactttaccaatcgggacaaaatcctttgtgcaaaacggttgttggaagggtgaaattgtttctaatgaaaagaaacatttatatatgccacagattggagagatgagggaaatcaaagttggatcaactgggttgaatatagagattgaataaaagatagtttttaactaaacatattaggatggatcgttatcgaaaaagcacacgtatcgataacgatcataaagtattaatttctatgccggcgtttttcttcgaagtgatcaggataattctgtttagatttcgatttgaacacaaaataaagtcctgcaattaagatgtagtccatgattttgtcaaatgaccaattcacgaaacaatctaagattaattccatttatttcacctccgagacaaaaatgtccagtctcttttatatggcaagcgtatgacaacctgcttgcagtaataaaggtgaaatgaagcttggaaatttaaaaaggtttaaagaaaaatagcatttaaaataaaatatttattttaatggaaggaggtaaccgtagtgccaaatcaagagcaaataaaacgcatgaacgatattaatgatctgataaagcttattgcaagcattgatcatcgtacattctaccgcaagtcaaaggatcgtatagcgtatttcaggtttaagaaaaaactgttcttcgttgatgattacacgggtgatgacgtttatccgtatgaaatgggatacgggagtccaaacggcttttcgcatggaggcaacatgtggcaactggtcaacagttttagaaagttcatcataacagggaaatgcggcgagctgagggattataaagaaatatgggcttacagctatgaaggatgtatgaaaatccgtcagaaggcaaaagaaatagggtttatagagactgttgattatccttatagcttcgatgaatggatgaatactaattgatccatgtactaaattttcattgaattttaaaaggctaggctctaagaagttatgtaacggagagattacactctccaggattcaaaggaaggtatgcggagtttaccgtgcttagtcttaaatctgtgcttaacgttacataagataggttcgataaatacatattcatcagattcagacttaacttgtttcatagagtggaacttagttcgttctgcatgtggcataaattccataaatccagctgaagttccatcaggataagacagaaggaattttatatcctttttggtgtagccagttatgagaacctcagtgtaatcgtaattaatcactttaagccaattatgcgaacgtttattgatctcataaggggagttagctttcttgattacgattccctctaaattcttttctttggccaggttgaagtaagcaagaccgttaccttgagttccctctataacaaagacattaggatgatccagttcaagtgaattcagaactgtcttacgctcagtgagtggcttagctgcaattgattgaccgtctttgtagataacatcaaagacacagtaaacaatattatgagctgattttttggacataaaacgttccattacagcctcaaagtcaggagcaccacctgaggcagctacaataacttcaccatcgagcactgttccatctggaatatctaagtccatgagttctgggaacttacttgttacttcgttgttgtgacgagtgtatagcttaatctgattatcaaatttagaaaggatgagtctgattccatcaaatttgagctcagtgatatagttctcgtcgttaaaaggctcttttattgaatgcaatagcattggcgatacaaacaaaatatcacctcctacttagaacatattagctaagcgaaggtgatatataaagcgatatggcagtggtacttaatgggattcaatgagctcaggtgaattgtttttaggtgaattcactaaagatgaaacctggtatgcttccatgtcatcagcatcatatggctgcagtaagctttgtagataatcaggatcagtatttttagggttgagccattccttttcgttctcatcagtaaggataaccggcatccgatcatggatgtcttccataagctcattaggctttgttgtaatgattgtgcaagtgtataaaggattgccttctggtgtgttccacttttcgtataagcctgcaaaagcgaagagattggacgatttaagtttaatccgcataggaatcttagtctttggatcaaggcgtttccattcataaaaactgtcagccggtatgatacaacgtttgcttacgagcggctttcgaaagctgggtttctcggacaatgtttcagcacgggcattaatcattttatagccgatcttttcgtctttagcccatggagggataagaccccatctaagtttgcccagacggttattggatccatcgttgatgattgtcaggatgttttgtgaaggagcgacattatagctagggtgatattcaccttcaggtaagaattgatctatattgaattgctcaatgatgtcatcaaactcagaaaataaagtgaacctgccacacatgttcatcatcctttagggtttttgaatattgtacaggcttgatacacgaaaatcaaaaaggaggaatgtgatgccgcagcaaacagttgaggttaaagaagttgatgtgttgattaggggaatatggagaaagaaaaagttcaccgatattcaaaaggggcaaacctttaagattgaggagaacggaagaacaaagaaatacatagcgagaacagatccttattgggatgacatgtttgaaacttacattattgatttgttggataaaaataaaattagaagaaataagtaaacagaaatctagataaaaacgatattttaaccagaatccagggaggtaattgaaatgaacttatatgaaattatgttagagcactttgcacccaagggaagtgagcggggtatctttacatatttgcttgctcaatctgatgaagaggtatatgaatggttgaaaactgatccgagcttgtctgacggcagggcagtctataccccatatcaagacaacgaagcaaacggtaaaacatatgcaatttataatcagagctttgatattgttggtcatgaaaaatataaagatcgaatgattcgattaaaaggtgagttgaatgatgaagttgaactaaccgatctttattacggaatgaccttagtcgggtggagtatggtgaaatcggatattccatcggaacaaattgaattgttaaaagatactggcatcagtattgagtctgcataaaagtaattttttattcggagaagggggtggtactaatgtgattgcttataagatgaaagtaaaaaataaaaataaacctatttaaggagagttgttgattgttaaagtttaaaaacagaatagtagaaaaaagagttaagggggcagagaaggcaagctttggcgggccagtccttctctaccgcacacttcgcaaggttacgaagctatataagtatatcacagacaagaagtcttttccaatcctagttacttcattgtttgcattgtttaatcccaattcagttctagctgcagataagtatagtaattttgaagagttgaaagaaaatgagtcacctttgagctataacattctaactaccgatgttgacaggagagtgcttattctggcaccccatggtggaggtattgaaggagggactagtgagcttgcaagagaattaagtaagtcttactctgcctatctatttgaaggtttaaggataccaggagcttctgagttgcatattacaagtacgaatttcgatgaacctcaagctttagatttattgagtaagcatgatttaacaatctcaattcatgggtatgcatcaagtaagaaacacactttagttggtgggacagacagagaaaaagcagcaaagatcacatcattacttaccgatgcaggcttttctgcagaattactgtctgaagattcccgtttagcaggcacaaatgagcagaacattgctaataaaaatagcactggtatgagtattcaacttgaaataagcactgaacaacgaagagaaatgtttaatacttttacactggctggacgcaatggaacgcagaatcaagttttttatgactatattgctgttctaactaaattcattaatgaaaatgtgtattgtatggctggtgtagcaccatgacattgttgaataaatccatacgatactatgttgactttgatcagtggggaataaatgcatttaactcgaatccaattgaaacaactaaaggatttaatgaagctcttatatatgcatcagagaacaactttcctattgttgaagttccaaaagggaattttattattgattcagtaaatacattaaatcaacgaaatcctgaaattggtgggggaattaaaatcccatcaaatatggagctccttttggatccagaagcagtgtttcaagttaaccctaatgggtatcagggctattcttgtttttatattgggcttgcagagaacgtaataattagaggaggtcgtattataggtgaccggtatcaacatgattattctctaattgataccgatagaaaaacacatgaatggggatttggaatacatgttcatggaagcaaaaatgttttgattgaaaatgtacaaatctcagattgtattggagacaacatttggattgcagctcacggaatgatgaattacccagggatggtttatacgccttccaaaagtgttaccgtaagaaaatgcgaactaaaaagagggagacggaacaatttagctactaacggttgtgaaggattattggttgaagactgtgatatagaggaagctggaggagatacaattggccctcaactaggtattgatttagagggctacggagaaaacggaagaaagtatgatcatccttatgagttaacgatatcggattgcaggtttagaaaaaatggtcgtggttcggttactgctcatacaagcggtaaagtttccatcaaagataactactgtgacaatgttatttcatatggctacagtacagatgtgagtattaagggtaacaagataataaatgaaggggggtctaaagagtacggaatagactctgtaggtgtttcgagcactgagactggcaacagaattcaaataactgataacaatattcaagggtttaaaataggcatgatgattagagggaaaggggtatcgattgataataataccgtaaagaacgcttcaaattgtgcaatagcaacacatatggccgaagatgtttccatttcaaacaacagaatacaggacagcgattgtattcagatccaggtgagaaattcatcagatattaaagtaagcaataataaagggaaaggtacaacttcagcatatgcaattaaagtgatggattcgaatgacgttaaattcttaaataatacgttctccaatctttacggaggtctatattgtgagagatctcaggcagtcagaattaagctaaacgatttcttattgagtggaaaaggttacgggatatattgggataaagattcagaagtcttcctaacaaggaatgagatatttgaaccaagaaatgttgcaattatgggggcagctgatatgtacaatatcagaataagtgataaccagatctataattgcaaagcaatcattgcgatccacttaataggcggttctgagcatatggttagaggaaatgaaattatgtttaacagagattcagatcaaggctatggaatatatttaaacgggacaaaaaaggttcgattaataaggaatgatgttcaaggtattggtgcaagagtgctttcgcatccatttgcaacgtttaatgcttccagtacaactttaatacataatacatacgacagcggcacacctagattagccttagatgatacagtaatcgattataaataaaaaattcttaacgagaacacttgttccctttatgggttttggtatataatttagtagtaccaaaaatttcaaaacaggggatgagagtatgagtgagcagaagcttagaatcggagaaatacggtatgaggttttcgatgattatgatccattaacagaggagtatttaggaaagaacctagcaaatgcttattttattgctcaaattaaaaaggaaaatgtagttcaagtagggaataggaaaattaattactcaagcgatgttaaaattggttttgatgcattcggggaagaaactaaagagaaaatcaaagagtatcttctggctgcctatagtctaatagcagaaggggctaaagacgatggtctagtagaatatttataaggcaatgctgggctagtctctaagattagcctagttatcatacgaataaaggggttaactgaatgtcaaacatcatttctaaagagcaagatgaagcaattaaatactttagaaacaaattaaatttatcagacaaagacttatacataccgttgattaattttgaactacttagagacaagaacgagcaatatgcgaacattctttatgagctgtataaaaatgatccctatttgtttattagagctttaaaggaaggttatgtggttaatcagccaattgcatttgatgaggccattgtgcgattctttaatggagaagaactggctattgtacataaaacaacaggcagaagatacaatgtaaatgtgaaaatgaagcagctgcctgatggcttttcattgcaaacaatggatatgtggttgtggagtgagcttgtttgaaaatagcaaactctttacctatataatgaaaatatgatagaatatagaagaaattgataattgaggagatgtttttgtggagtttaaagttggacaagacgtatcagaaatttggaatatccatggatcaattcttccggaagttttaatgtatatgttccctcgttcagacgaatcttatgattgggaatttgtaaatgacaacggaagacatatctttactgcctggagaaaaagtgaacctattcctacattagaggaaattgaaaaagcagcaattgagcttgaagagaagaaaaatgcacctaagccaaaaactctcgaagaaagagttgctgatttagaaaaacaagtagcttacttaacgagtaaggttgaaggaacaaactaacaagagtcccttattggggcttttaaatttaaataaaatgataattttattcgaattaaaaagagcgcaaatgaaatacaaaaataaaaaatataaaagtttataaaacatgtagacaaagataaaaaatatgtatataataaaatcgagttaaagggaaggaggcgaattacttggaggtacttgggataacagagaaagcgttaaactattacagagaaaacgttaaagacaacaagaccattactcctgatcaggcactgttaaagatgataaggaatgtcctacttgtcaaagaaactcatcctgagcgagtgaaaaaacgtttattttgcacagagtacgcttacggaaatatgataatcaaagttaacagaaaaaagcaggtatttgaaattgtaaataaatcaggatgcttttctgaccaaaatgattggaagttcccaaaaagaaggtacatagaacttagtaaagaacttggaatcaaagactgcaagtttagaaaaattacatattcaaagaaaaatcacaataaacaaaaataaaaatagaggatgattaaaaatatgacagaaaacaaaacggtattacgtgaagcatcaaacgttgtaacaattgaaggaactttagctgaagtacgacacactgaatggaaaaatggaaatggactaaatattgaattagacattgaggttgcacctaacgaagtacatacagttaaaggcttttccaagtataagaaagatgatggtactgataatgcagttgcaaaggggtaccagactattgtaagcgagtataagtcaatcgcaaaacacggtagagatgaagctgacaaagtaagaattactcaaggtaaaattagcttaaatgagtattattcacacgggatttttaaatcatatccacaattaatggctaactttgtgaacagactggatgctaatgaagaattcaatcccagagcagaatttgatgttgaggtgtttgtaaagaacgtaaccgaagaaaaagtaaaaggggaagaaacaggtagagttaatttaaatggctatattcctgtgtacaacggaaaagtaattccttttacatttgtagtcacaaaagaaggctcacaatatgttgaaaataattatgaaaagggaactaccgttaacgtttttgggaagatcattaattataaagaacaaaaagtaacaaccaaagtagcggcatttggagaagataagaaagaaattacttcaattacaagaagagagtatctaattacaggtggtaatgatccttatgatgaggatagtaagaatgcttttaatgcagatgcaattaaaaaagcgttgactgaaagagagatttatctagacgagcttaagaaagaaggaaataaagaaaacaataaaaagtctgggtttggtggaagtgctcctaataacaagccttcaaagccggttgaaatttcagatgatgatctccctttctaaaataaaatagatcattaatctaatacataactggggtgagctccgactcacctaacaaattcaaaataaaaggagaactgaaatggcaatcgatattttcaacccacaagtttctgtagtagcaaaaggattagaaggaaaagttatcacaatctacggttctaacaacttaggtaaaactaagcaaagcactcggatgaagaaaccgttatatctgccattcgaaaaaggattaaatgctattgccggtgtccaattcatgcctatcaatagttgggctgattttaaaaaggtaaacaagcagttaaccaaaaatgctgaaaaggccaaagagatgtatcaaacaatcattgttgatgaagtagacgcttttgctaaatatgcgactagatatgtctgcgagcaatatgatgtagaacggattaaagatggtaatgatgggtttggcctttggaaagagtatgaaactgaagtatgggaagaaatcaataaattaattggcgtaggatttacggttatctttattgctcatgctgctgaagacaaaaaaggcaaagtatatccgaagggggataaacgagttttagctccagtaattgataacagcgatattgttctctatctaagttctaatggtgttgatgaagatagaaaagtaatcaaatcaagtgcttggttagctgaaactgaagagcattttgctcgtagccgatttgattacattgacacgtatcttcctgaatttactgcagaaaacttagaaaaagcaattattgaggcagtcgaaagacaggagcaagcagaaggaattgttgctgttacatacgaagagcaaaaacaaaacaacgcttcagaagaacttgatttcaactcattaatggatcaaattaaagaaattggcatgaagcttaatgaagaaggccgtttagaagaagttaatgagattacagagaaacatttaggtaagggtgtaaaagttactgagtgcagccgtaagcaagtaggtgtcatgtctgtaattctagatgatctaaaagaccttctagcagaataaaagaggagagattattctctcctccttattaggagtgattatttggggagacaagttaaatgtccttattgcgagaccaagttagacaaagactcagccattccttataaaaaaagatattaccatgaaaagtgttttaatacctggaagcaagaatcagatcacagaaaagagttaattcaatacatatgcaatttatatggtcttacatctccaactggcatgatgttgaaacaaattaaagagtttcaagaggaatatgggtataagcttaaaggcattgaactagcgcttaggtacttttatgaaactttggataatcaacccagagaaggtgatggcattggaatcgttccatttgtttatgatgaagcaaagcggcattacattagacaaaaagccatccgaaaatcagctgaagatccaaagaatcataaaagagaagaaattactttggtcataaaaaaaggaatgagaaagaaaagagggctagttgatatctcaatgctataggaaggagagtccatttgctacaagacaaacaggcaataattcaagttttagggagcattttaaaagatcccacaatcttgtcagagagcaataaatataagataacttcggatgattttccttcaaggtttcattcaatattattttttgccatgagcaacctatttcatcaaggaactgaagtattgaatgacgttgaaatagatggatatctaaaggattacgatattcaatataaaattttccatgataataagggtcttgaatatatagaaaaaatacaagagttggcagttgtcgaaaactttgattaccactataaaagattaaaaaagtttagtctgcttagagaaatggatggcttgggattcgatattaaggaaatatatgatgaatctctgattgacccaaaagaacaagaaaagatgcaagaacagtttgataagaagtcgattgatgaaattttgacagcttatgaaatgaagattgtagacataaaagaaaaattcagaacttcatctgaaagtgtgggaatccagggtggagaaggtattaatgaattattggattcattcgaagagtcgccggatattggagttccattaaatagcgaaatgcttacttcaatttttcggggatcacggaagaaaaagttctatctgcgctcaagtattacaggtggcggtaaaacaagaaacatggtcgctgacgcttgtcgcttaagtgcaactgaactttatgatcctaaaaagaaggaatgggtatcaaacccatggagtgaaagttctacagttatttcaacagaaatgatggccgaagaattgcaaagtttagcacttgcctacattagtagtgtagaagagaaaaaaatccttagaaacacaatcaatgaaaaagaaaaacaacttgttcgtaaggctgctaaggttcttcaagagtctaacatatggttcgaacatctgcctgattttaatattcaggagattgaaagaacaattgaaaagaacgtcattaaaaacaatgtagagtacgtttatttcgattatattcactcatcagtaaccattttttcagagatgagcaaaaaaagcggtgtcaacttgagggaagaccaaattcttttacttatgtcagataagttaaaaggcttatgtaacaaatacgatgtctatatgatgagtgcaactcagctaaatggtgattggaaagaagcatggttaaaaggacaagtaatagatgcttcttacttgagaggaagtaaggccatcgcagataaaacagatgctgcaatgataattcttcctttaagtaaaaaagagaaggatgcaattgatccaattttaaaagaaggattttatccagagccaaattttgttacacatgtatttaaaaataggggaaatgagtatgacaaagttaaagtcttctcccatatcaatatgggcaacatgcggataaaggactgtttcacaacaaatcttgacaatgaactaatcacagttgagaaattgaatataaaagcaggatgaggggtgtagcgccctttgaagtatgataaagacagagtaaaagaaagcctaaccattgaggatatacataagattttaaaagatttaggtagcgagaacaatctgtgggatcaacaaggaaatccaatttacagaaccgtttgtcacaatgcttctggtgggagctataagctgtattactatcatgaagcaaaacagtttcactgttatacagagtgtggggataattttgatgtattcgaacttgttataagagcaaaaagccaaaaaggaattaatatctcttttaatcaggctatcgaatatgttgccaaaatagcaggaagaacatttggatttgggaatagagagacatacataaacaatgatttgattgatgactgggaatggatggggaagttcaaaaagaagaaaaaaatacatattgagctccccagctttaatgaaacggttctagatgtatttgtgccttatcctcaccaattgtggctaggtgagggaataagtcacaagacattaaaagagtttgagattgggtattattttagacctcatacagaagggattaccattcctcatcgagatttaaataataggttgattggtatacgtaggcgctcaatgattaaagaagaagttgatgcaggctataaatatatgcctttaaaagtaggcaatatcttatataaccatcaaacaatgatgaatctatatggattacataaaacaaaaaattcgatagaaaggttcaagaaagtattgattttcgaatcagaaaaatcagtattaaaatgccaagacttttacggtgaatcaaacttcacctgtgctgtttgttcaagtaatatttctaattttcaccgtgacattttattgtctcttggtgttgaagaagtttttattgctcttgataaatatcgaccaccaaaagaacatgaaacagaggagaaatatcaagaaaaactggttgaatatcagaagaaaattctaaagctcgcagcaaaatttactccttatgttcgtgtatatgttttgtgggattatgaaggcttactggattataaggacagcccagcggacaagggaaaggaaactctagaggagctaatgagaaggaaaattgagattggcacagatgaagggggaatttaatggagtatagactaattggcgacaatgattataatttcgatcctttagctactatcttaaaaaatagaggcatagaagatccaaagttgtttgttaatgttgatcaaagttcagttattcattattcaaagcttaataatattgataaagctgcagattgtcttatcaggcatttaaataataaaaataaattgtttgttcaggtagacagtgatgttgatggatacacatccagctcaatcattataaattacataaagaagatttgtccgaaagctaatatacactacagaattcaagatgggaaagagcatgggatttttattgatacaattcctgatgatgttgacttagtcataatcccagatgcaggttcaagtcaatttgaggaacatgaggctcttaataagagaggcacagaaataattgttattgatcaccatgaatgtgaacgagtgtctgaacatgcgatcgtagtaaataatcaactttcgcctaattattcgaataaaactctgacaggtgcaggaatggcctataaattttgccaggcaattgatgaaaagctaaataaaaatgaagccgaacaattcttagaccttgtatctattggtaacattgctgattcggctgattcaagaaaccttgaaaccaggtattttatgaatgaaggcttgaagaaaataaaacatccattattaaagaagctgtttaagaagcaagagttttcaaccaagggtgacaagagcatacagaatacacagttctttattaaccctttaattaacgctgccattagggttggaagcagtgaagaaaaagatcaaatgatgagagcattcctcctttctaaagaaaaggttccctacaaaaaacgtgggcaaagtgaaactgagcttgtatcaatacatgaagacacagttaggattctaggaaatctaaaagcaaagcagaaacggattgtagatgcagctggagtggaaattaaaaatagaatagaagagaaaagtttaacagcgaataaagtactcattgtttacattgaaggaattctagataaaagcctaactggactggtggccaatcagcttgcagaagaatataaaaagccggtcttgttagccagaaacgatcccgaaaaaggtaaagatatcttgagtggctctatacgaggatatgataaagggtttataaaggattttaagaaagagcttatagatactggattatttgagtttgttgaaggtcacccaaatgcagcgggctttgcaattaaacgacagaacttaatcctggtgaacaaagtgctgaatgaaaaatttaaagacataaatatcgaagaagatattcagaatgttgattttgagatcccagcaaaacgattgagaaaagaatttatccttcaacttgatggttacaaagactattggggttacaaagttgaagaacccttaatagctataacggatcttgaaattgaagtcgaacaaattgagcatttagggaaaaagaataagacaactgttaaatttaagcatggcgatattgaatacataaggtttaaaagtgatgagaattactttaatcagcttactgcatcaaatggaacgttagtcattaatgtaattggcaaagcaaaggcaaatgaatacaaaggcaagaaaacacctcaaatcgagatttatgaattggaggtggttcgcacaaaacaaaaagaacttgtgttttaagggggagaaaagttgataggatgtcactgtcacacagataggagtaacataaggcttctagactcaacaaactcagttaaagaactgctcaaaactgcagtaaagatggaatataagggattggccataacagaccatgaagtcctctcagcacatttagatgctattcgaacagttagagaaatgaaaaagaagggggatatgccagaagattttaaactgatattgggcaatgaagcgtacctagtcgattctttagaggaagttcgagataactataaatcgggagtgacaaaatttccgcatttcttgatgttggcaatggatccaaaaggacatgagcagttaagaatactgtcttctcaagcctgggaaaactcattttatacaggaacaatggaaagagtgccgacagtaaaaaaggatgtagaggagctattaagtaaagatccaggccacatcattgctaccacagcttgcttggggtctgaggtaaacattcacctgttaaagataaaggcttttgaagaaactggtgattctcagtcaattaagcagcacaaactaaagattcatgagtttataacttggtgtatagaggtttttgggaaggataagttttttatcgagcttcaacctgcactgagtgaagaacagatttactgtaacaagaagctgatagatatagccaacgggtatgacttgcaaatgattgttacaacagatgctcactatctaagaccagaagatagagcaattcatcaagcctttttaaacgctaaggatggagaaagagaagttgattccttttatgaagcctgtttcgttcaaaacgttgatgaaattcacgagagaatggactacattgataaagaagtcatcgatcaggccataaaaaatacaatgctcattggtgagatgattgaagactatactatagagcacgaaccaattatccctaagatggagcttcctaactttaaattaagacatttatttaaaccagcatatgatcaatatgaatatataaaaaagatgtctgaatcagcagatgaacaagatagatatctccttaagttaattgaggacggatttgaagagaaattaaaaacaagcgaactaacgagagaagcttttcataaaatattgaacaggattaacgttgaactgggtgaactttgggaaatcagccaaaagctgaatcagtctatgtcttcttattacataacagttagagaaatcattaatattatttgggatgatgagtgtggaggagatagtttagttggggcagccaggggaagtgctgcaggttacttagttaattatctactcgacaatactcaaattaatccaatgcaatatgatttaccacattggagacatatacataaatcgagacctgacctaccagatatcgatattgatactgaaggatcaaaaagacaaaaaattcttaaggcactaagagaaaggtttggagacaagcgtgttcttcaaattgctacttttggaactgagggttcaaaatcagcgcttcagacagcatgtagaggcttaggaatcgataatgatatatcccagtatttaagtggaatgattccatttgaaagaggatctaactggcctttgaagcattgtttttatggtgacaaagaaactggcaggaagccaattaaagagtttattagggaggttgaacaataccctaatcttaaagaaacagctttaaaaattgaagggttaactaataagcgctcttctcatgcagccggagtaattatctttaacgatgaatatacaaagtcgaatgcaatgatgaaaactcctaaaggagcttatattacacagtttaatatgggtgacagtgaagccatgggctcagtaaagtttgaccttcttacaattgaagctttagataagattagagtaacattagaccaattaatcgagaataatgaaattgaatggcaaggaagcttgaaggaaacatacaacaaatacatccatccagacgtaattgagtatgaagatgataagctatgggaaatggctggtaatggggaaatcatggatttattccagttctcaactgaagtcggtcatcaatcagttgtcaaagtaaaacctaagaacttacttgaagcagcagtaaccaattctttaatgaggcttatgtcagacggtgaagaacagcctgtagatacatatgttaaatacaaaaataaccttaataaatggtatgaagaaatgacacggtacggtctaagcgaaaaggaaatcagagtaatggagaggcaccttaaggacatttatggtgttgctgatactcaagaagtggttatgcagatggttatggataaagatatagctaactttgacattaaagaatcaaattatcttaggaaatccatagcaaaaaagaaagaagatgtactaaaagaagtggaagaattgttttttaaaaaaggaaaggagattggcacttctgataacctgttgaattatgtctggaatgttcaatttaaaagacagtttggctacagttttagtttacttcataccttggcatattcaattattgcattacaggaattgaacttaaactatcgatataatcctttatactggaatactgcttgtttaacggtaaacagcggaggaatagataccgaggatacaaaagacaacaaaaagacagctgctacaaactacggaaaagttgcttcagccatcggaaacattagacaaagagggattaaaatagacctcccagatataaataaggctgattttggttttaggactgatattaacaacaattcaattttatttggacttaaaggaatgaatggaattggagacgatgttattcatcatatagttctaaatagaccatatagtgactttaacgactttattgaaagaatgtttaagagcggcattattaagaaaggacaagtaatccaattaataaaaggaggctgctttgattcttttggaaacaggcaagaaatcatgaaggcctttattagcttaatatcagaaccaaaaagtaagcttacgttgtctaatttaaaaatgctaattgaaaacaacattgttccttcagaatttgcacaagaagtgagattctttcgttttaaagattacatcagcaaaaaggtgtacaaaacattaaagtcgccaaaagataaactttttttattggacgatgtatcagcttcgttttataaccagcatttcagtgaggatagtgtagttgacatgttaaacgggcagcttgtcatttctgaaaaagcttttaaaaaagaatatgataacaagatgtctaatataaagtcctggataacaacagaagaaccactgaagaaattgaatgattgtttattaataaaagagtgggaaaaatacgccgatgggtcattaggaaagtgggaaatggattcattgagctattattataatgaccatgagctttctggtgtaaactttgccaagtatgatattgctgacttttataaactgccagcagagccggtcaaaggtaaaccttatcaatggagagggaaaactctctatgaatatgagactacacggattataggcactgttttagatagggataaaaacaaacatgcaattactcttctaacacctacaggggtggttacagttaaacagtggtcgggcagctttagtcattacaataaacagatttctagatcaattggtggcggaaagaaagaggtaatcgagaaatcttggtataccagaggaacattgctcatgtttactggtttcagaagaggtaacaattttattccgaaggtctataaagatagcatatataatcacacagtctgcagaatagattttgttgataatgaaggaagtatgagtttgacaactaaaagggcagaaatataaatcttaactgatataggagagataaaaattttcaaaaaacttatagacaaacataaaaaatatgtatatcatagaattaacaaaatggcactttttgctacaattggtttgttaggagtagggctcgtatatagcgctaaaaacttgtatacacatcaagataatcaagtctcaataaaaaagtcattttatttaaataaaaaagaggtgaggcaaaaacttattcacgaaattgacgttccaagaatccttcctaggctaaagagtgaggaagaaaagcaggctgaaagtagaaaaaagtatcttaatgcgacaattacatatctaacagaagaaaataaaaaagcagcaaaacatacaaaaacaaaaaaagtgcaaaaaaccaatacaaagagaaatcttgataaagcagtttcaaaaagtacaaatgcaaaggcagtgaagagtcatgaagttgttgctactgcttatactgcgttttgctctacagggtgcacagggaaaacaagaaccggctacgatgtatcaaacacatcctattacaatggaaaaagaataattgctgttgatccagaagtaattcctttgtattcattagtgcaagtttcatatgaaggaaatagctttcaagcatatgcaatagatacaggaggggacattaaaaacaatcgtattgatattctaatggacagtgagcaagaagcaaatgcatttggtcgtaaaaatgtaagagtaagctggtaaatcgatccaaatgactgaaaggtataaacatttcaacaattcgttcgatgcaatacataacatgaaatttatcccaaggaaaactattacatagagagagtgaagaggatgttcattttggataaagaggctaaggtaaaatcaactggagagcgtgggattattgaagcgatctatcctgaaacagaaacagtagaactctgttattatgatggaacttatgatgaaagacgttttgatgatgttgttatggcaacaagcagttaaaatgcatgacaaaaataaaaaatagggtgagataattgaagtgtattcaaattgaaatgtcattcacagacgaatatggacaggtgaccagattaaataagacttataaaccgtcgattattgaagaacataaaggggaaatccctagattgttgctagatgattttaagaggttcttgtcgtcccttgggtttaatgaaaaacaggtttcgagaatagtaacagaagattaagaggttttttattgaggggaggtggtattaaattgcctaaatactggagttatcctgttggactagctgtagaaattaacaataatgcacgatatggatgcccacatcatgtggggagaaaaggaaagattatcgagcatttacattcagctacatatgactatgcagttagcgatgaaacaggtgacattacttactttaaagaacatgaattaacaccactaaagggaggtttagcttatgtttaaaaaaggtcaaaaggtaattgttgattttacagatgagattggagctgttgcgaaagttgattatcgatacaaccagatagaagtaaagtatcctgatggcacttaccaggttgttggatttcataaagtaaggaaggtggaggattaatgacattaattatcttggaggggcctgattgctgctttaaatcaacagttgcagcaaagctaagtaaagaactgaagtatccaattatcaaaggttcaagctttgagttggccaaaagcggaaatgagaagttatttgaacacttcaataaactagctgatgaagacaacgtgattattgacaggtttgtttattctaacttggtatatgcaaagaaattcaaagattactcgatccttacagagcgacagcttagatttattgaggataaaattaaagcaaaagcgaaggttgtatacttacacgctgatccaagcgttattaagaaaaggttgagggtacgtggagatgagtatatagagggaaaagacattgattcaattttagagttgtacagagaagttatgagcaatgcgggattacatacatattcatgggatactggacaatggtcaagtgacgaaattgctaaagacataatctttttagtggaataggggaatttatgaaaaaagtaattgcgattgacatggatcaggtcttagctgatttactaagtgattgggtagcttacattaacacatacgatgatccttttctcaaagagaaagacatcctatgttgggatataaaaaaatatacaaataccaacaataatgtttatagacatttagattacgatttgttcagaaatctaaatgttatagaaggtagccaaagagtgacaaaagagctgatgaagaaatatgaagtgtatgttgtgactacagcaacaaaccatccagattcccttaaagcaaagcttgaatggcttacagaatattttccatttattcctcatagcaatgttgtgctttgtggcaataaaaacataattaaagcagacatcatgatcgatgatggaatacataacttagaatcatttgaaggaatgaagatactatttgatgctccccataacaggaatgaaaatagatttattcgtgttatgaattgggaagagattgaacgaaaattactttaaaatatctcatttatccagaaaggagaaaacagtggaacgttttattaaaagactgtcagcttcttgtgagtcaacaattcatcacaaggtatatcaaattatgaacgaagcaaaaacagagtttgaaaaagtgctaaagaaattaaaataaaagatcaattttatttagagtaaaaataaaatatatggaggttgtttgttgagtaaactacgtgtaatgagcctttttagtggaattggtgcatttgaagctgcattaagaaacataggcgttgattatgaactgattggctttagtgaaatagataaatatgcaatcaaatcttattgtgcaattcataatgtaagtgaaacattgaatgttggagacataagtaaagctaagaaagataatattccatattttgatttgttaacaagtggatttccttgtcccactttttcagtagccggcggccgtgatggtatggaatataagtgtagcaattgttcgcacgagcatttaattacttatgaggattataagaagggagtcaaatgcccgaagtgtgaagctgtttctaaggctaaagatgaacggggaacgctcttttttgaaacagctttgttagcagaagagaagaagccgaaatttgtgatattagaaaatgtaaaagggctaattaatagtggcaatggacaagtgttaagaataattagtgagactatgaacaatataggctataggattgacctagagctacttaattcaaagtttttcaatgttccacagaatcgtgaacgggtatacataattggcattagagaagatttggttgaaaatgaacaatgggttgtaggtcagaagcgaaacgatgttctgagtaaaggtaaaaagagattgcaagaaataaatataaagagttttaattttaaatggcctttacaagacactgtcacaaagaggttgagagaaattcttgaggattttgttgatgagaagtattacttaaatgaagaaaagacgaagaaacttgttgagcaactaggaaccgcaccgctacaaaaacaagaagtaagggagccgttaatggtgggacacgtggatttaaaaggtcacgatgccatcaaaagagtttactcgcctgaaggactttcaccgacattaactacaatgggcggcggtcacagagaacctaaaatcgcagaaaagcagaaagaagtaagggcagtgttaacgccagaaagagaagagaaaagacagaatggaagacgttttaaagaaaacggagaaccggctttcacggttaatacaattgatcgacatggtgtagcaatcggagaatacccaaaatataaaattagaaagctctctccattagaatgttggagactccaagcatttgatgacgaagattttgaaaaagcttttgcagcaggaataagtaactcacaattatacaagcaagccggtaattcaattacagttagtgtgcttgagtctatatttcaagaattaatacatacatatgttaataaagaatctgaataaaatttgtcttttaaacaaatataaaataagaggagtggatcgattggatagttacccagagtccctaaaaaaagagacagaggagattaaagagcgtgttaggaatggaaatatcaaagaagacaagattaaagaaattgcagaaacgacagttgagtttttgaaatcagaggagaaaagacataaatacttttctgaagttgctgcagctatggctgataacttaagtgagtttttcaagtcgtatttaaaaggagagtgaatatgctaactgatcaagaaaaaattgacttggtaaacgctcttgattttgtagttattgaaccacatacacaaagcatttacgtacataacgatgaaaagactaatggagtattagctaaggttttgcacactatttcagtagatgagtatattgagagctttaagaaaggtagtctaattgatatctttccagcagcaatgcaagaagccggtgcggaaggatttaaagatggccagtttgtgattatgccaaagaaattttatgttgatcaatgttatgcgatgagtaaggaaatcgagcggttaactaacctaaacaatctacacaatattaaaccaaatacatatcaaggcttgattcattaaattgtttcgagaaaaaatgaaaggataaagggatgtttattgaaaaagtattatgtaaggtgtaaagacagcaaaggtgaaaatgcgtctctagttattgaggcgctatcacctgaacatgcaaaagaacaagcatacgaagtttatgaggtaggggatatttataatgtaagcctgggagaaggaaagtcgaagaattgcctagaccgaaaatattccccatacataaaaaatgacaatggaaaagcaataaccatattttcatagggagagggtatcattaaggatattgttagggatcttgtaattgatgatatagatgctgctgaaggagtattggataagctttatgtttatttagaaaacactttaaggcctgaagaaaagcgtgtttgggagcggtgtgataaagatataatgtctgtttttgcaaagctgaaaaatattaaagaaattatttaaaaaccgatagacaaaaacaaataatatgtatataataaatttacgttgaggcgaaggagagtgttaatgaatcatatatgtgacatctgtaaggagtacataagcggaaaaacaatttgtcttaggatcagcgatgaaaaaacttatgtagacttcaactgttgtgaaagttgtgcaaagggttattccgataaagtgaaaaatgaatgcagcaatttaagtgttaagaagacattagaacatttaggattaaatatcaaatacaaaataagaggataaaatattccttttatacaaatgtaaaaataaaaaacgccataagaagttttatggcgtctatcgaacagggaggtgattcaaaggctctggatttactctgagattagtataggaatgtagcaccaacaatgatcaataggatgaataacacaacgatcaagacgaagctgcttccgtatccgccgccagagtatccaccagaatatccgctgtagaatcccatattgccacctcctttagtaaggatagtatatggtatggcaaaggttaaaaattcgacatagatttcagtctaaaaaagaaaaaatgaagactttgtctaaatttaagagttgaataaggagagttgatgaatgaacatgtttgtaattgctgcaaagagtgaagggaaatatctctatggttaccacccacatatttactcaaatcttaaacaagcagaaaatgcattgaagacaatgagaaaaaacggaaagttaactgaaagagacaaggtatatggactagacggtctgatgttggtggatctataaaaaggaaagatatagatggggaaatatgatcaaaggaaatactaatgatttcccgggcaagcgcagtatacgacaaattaaaacaagcagaaagaaatattaggggagatgagagtatgcaaaccttagatgcaccgatttacgaagttaaacaggaaagtgactggtataaatctgagaagaaacgcaaagaggatataaactctttctttgataaattcgaagaaaagtatggagtcaaggaaggcttctcgttttatcactctgagtactttggagtctacgaaggaacagaagcgtatgaaatatttaaaaatgacattgttaaaaatcaagtagacggattctatgctttcaaaaaacgatctaaatactttaaagaaataaaagctatgattgagcaaattgaagaagtgtatccatttaggtctcatgatgagctggggttaaacaacatgactggtcgtcaatggataggtgacaggtggttctttggagttaaaactgaacagcttgttaatggagacagtgtggttgctactgactataaagattatctaaaaattgtaatggagcatttagattaaaattcaatttttaaagagacttataaggaggtgaataagtgggacgccataaagcaacgattgaaggattggttatgaaagaaaggtattactcacaccgtgccccaggcacagagaggtggattactcagccagtgtgtaaggtaactcgtactgaaccaatcttcgagggctatatagatattgagcctatagaaattggaggtaaagtttatatccctggacttaatgaatatgtcatagtgactgacaggcagcgaaacatacataacgagtggacatatcaaacagacagagttattaagacaattatagatgaaaaaagcttgaaggaatgcgaagaacacaataataagaaagcaaaaaacaatgatactcaaaatcaaagacagataaaaacttcctggtggcagaggctaactaaaaaagactaaaggagagatatttattgaataaggatacaaaagatatttggagcggattctttatggggtcaggttcgttaattgtagttggattacttatttttgttgaagcgttgactatgtcactaattgtttattacggattgaatcatgtgttaaatcctttgcttattgatacatacaatattcaaaatgtccatgtcactttacctcatgcatttgttattggtgttttactcaatgtatttgtcaaaggtgtaaaacggtcagatcaggaaaaagatgagaacattttcaagaaagccggtaagtctttatttcattcaactttcgcattgattgttctatatgttagcacattgtttatctaaggaggcactcaagatgagtgatgataatgctgcaaagattattttcaaaaagaaatcaactggtaaaattgtcggcgaaatgaaagctacatctttagctgctgacaccattttgcaaaacgacaataagtctaaataaaagttttattttaagccgaaattttcaaaaggagagttagatatgatcttaaaagaaattgccgtatatgaagaaacactgaataaacatttaccaaatgaaacaagaatggttcttcattacaaaaatgtagaggcaactgaaaacgaagataaaatcacagtaaggattagtaatgatttattggtttataaatgggttgaactaggcggtgtatctaagggcacttataaaatgaaaatgactagtctagaagatgaaacaagcgaagttaatgtgaaaatcgaaagaattcaaatgaactcagacagagatttggcggtagaaatagaatttaatgtgctcaatccattccagagcgttgtgggtgtacctggtattcattcgttctccataaaaggatgattttaaagagattagtggattctaaatctaaaaaataaatattaaaaggagcattgtgctatgggaattaaagcagcagtttttgaaataaaagcaacttgttacgctcatgaaggatttaatgacgaaagtccatctgttcaaggagcagcgttagaacaactaggcaaggatatggtagatcatttgctcgaaaacggagttgatgatgtgaaaattaaaggcgattacgttgaggaattggaagttgaaaaacccattatgaagtattttgaagtgtttgacccctattatgcattgattaaggcttatacaaaagaaaaggcaatggaactgtatacagatactgttacagatgatgatgatggagagttaagtgatgaaatgacagaagttgggcaagtttatgcggcgatacaacatggaagggcgccaggagaagataaagagctcatgccgtttaaacaggttcttgaggagatttctaatgacgaagagatggtattgcttattgatggcagtttactttaaagaataaaaataaattaagaggatgatgaagatgaaaatgaaatatggactttattgtatgggatcacttgttaatacttatgatgatgcaattgaggctcataatgatgcagtatatgctcaagaagaaagcggagtaccgcatgaagtaagagaaattcaataaaaataagaggaggatattatatgattcaagggttttataaagatcagaaacttcatcttctagaagatcctatgcagcagtacaccgtcatgaaagttgaagaaaatgcagtatgtgtttaccggtggatcgatgattatagacacaagattgaaagattcacagatgttgaagaggctaaaaaactccttggagaagggtggccgaaacaatagaagacacaatgaaatttatacagaaacaattggaggacgaatagatgtcgcaaagtaattataggccgtcagttcctagatgggttggcgatatactagagctagacaagaaaagaagacaaaatcagtacagaggctcactaacgtcaggtcaagagaagaaggactgggacgagtggaagcgtagatattcaagaaaattaaagtacgcaagattaaacggatggacgatcgaagaagagtgacaattcctaaggaggacgaataggtactgcttgaatctagataaaatcacagctttattcaaaatacaaaaaataaggagatgtaaaatgggggcagctagacgtattgatccaactcaaccatatgtaaaaaagaagaacattattaactttacagtagccactgagaacactcatattcatttagctgatgggcaatctttccctgtattaaaaggagagattattgcaactgaccaacaaggaaatcaatttgttgaattagaaaagaatctagatgattacgttccagttaagaaaagttccttatatgaaagtatggcacagggctacatggaaatgggcgacattaatcgtgagatatcagaagcattcaattacgctgaaaatgaagctgaaacagtgactacaaaattaattacaggggcttataacgattagtgatcattacatatgagagtaaaacaggaaatgtaaaaaggtttgtcaaagcgctgcaacaagagtttgacgttgaggcaattgaaataactgatgatacgatcatcaatcaagaattcatacatattacatatacgataggctttggggaagtacctgaaaggactttgagttttatcaataagaataaaaataaaattagaggagttgctgttagtggtaacaaggtttggggtgataactatggtttagctggagacaagctttcagctaagttccacacaccattgttattaaagtttgaacttagtggaacgaaacaagatctacagaaaatcattcaggaggtacaacttattgacaaacacaataccaaattggatcaagctcaataatgaaatcatgatccagaaagatgggaagtatcaatttgaaaaggataaggaggccgtacatagttactttgttgattacataaatcaaaacacagtctttttccatgatctgaaagagaagctggactatctgattaaaaatgattattacgaggaagaattcttaagcaaatatacattcgaacagattaaatcaatctataagattgcttacagttacaaattcagattcccttcttttatgagtgcctttaagttctacaatgactacgcattgaagacaaacgataaaacaaagatcctggaaaggtatgaggatcgtgtctcaattgtggctttatattgcgctgatggcgattacgagaaggctgttgaggaagtacatactatgatgaaacaagagtatcagccagcaacacctactttccttaatgctggacgtaagcgaagaggtgaaatggtgagctgcttcttacttgaagtaggcgacagtttgaatgatatttcacgtgctattgatatttccatgcagctttctaagctaggtggaggagtagcattaaatctaaacaaactaagagccaaaggtgaagcgattaaagacgtagagaatgcgactaaaggtgtcgtaggtgttatgaaacttctagataatgccttcagatatgccgaccaaatgggttgatttggcccctttcatcagcaatggtgatcgaaaacctctttaattcatgggaactcctacagggacaatcatgagcgaagcaagactaagtcttgaacgtgcaacgactagccgaaaggcgtaggctgcaagctattggcagtcgaaacaggaggcacccttagagggtgaagatatagtctaaccttcatggtaacatgaagcagccatatggcgggacgtgcttagcgaacacgtttgaatggtctgcaaagacaaggatcaggagcagtttatctaagtgtattccatccagacattacagacttcctggataccaaaaaaataagtgctgatgaagatgtccgagttaaaacactgtctattggcgtagttgttccagacaaatttattgaattggcaagggaagacaaggattattacatgttctatccgcattcagtatacaaggagtatgggcagtatctagatgagctagacattaatgaaatgtatgatgagcttgttgaaaatccaagagttagaaaagcaaagggaaatgctcgaaagttgttggagcaattggctattctaagaagcgaatctggctatccgtatattatgttcgctgacaatgtaaataaagtgcatccaaatgaacatatttcaaaagtgaagttttcaaatttgtgcgttactggagaaacacttcttttaactgagaatggatatgaaaaagcagccgatctttataaaaagcagaatgatcttaaagtggtcattgataatagaacaaaagattttgcagttggtagcaaaggtaccacaattgtagatgcaattccaatgcaactgactaaaaaagatgcggaaatatttaaagtcaaaacgaagcaaggatatgaaattagggcaactgagtggcacaaattctatgtgaaaagagatggtgaaattcaaaagctccaattgaatcaactgaaaacaggcgataaattattagtccaatcagctgaaggagcatacgggaaaattcatgaacccgatcttgcatacattatgggcattatagctggtgatggaaccattactgaaaaaactgccaagatttatttatacgataataaaaaagttcttgagcagaaagttactgatgcagttcaccgtattattcaaaaacacaaggttgatcgtgcttataagcacaatacatcacttctcccaacatttaatatggccaacccagaaaaacaagatttgctctacatgaatagtactgtcttatttgacatcttgaagaagttcggtatgaacaaagaaacaaaaacaagagtcccagaattcatttttcaagctaataaggaaacgcaagcagcttatttatcgggtttattccagactgatgggtgtgtaaatgcaaatcataaagccaaagcattaactattgagttaacatccatccactatgagagccttcaggacgttcagaagctgttactgaacatgggtgtttatacaacgatttattctaacaacaagcgctcacaagaactccttcctgatggaaaaggtggttctaagctttacaatgtaaaaccaacacacaaaatcagtattcaagatagaaactcaagagagttgtttatgagtattgttgaaatgaaagaatacgatgtttataaattcaatttgttaactgagacattgcaacctaagtcaagaaagccaaagcatgattttacagctgaaattattagtattgaagaagatggtgttgaggatgtttatgatacaacacaagaagactatcactctctgattttcaatggaattgttactggtaactgttcagaggtacttcaatcgtcacaagtatcagtttatacggattacgataaagaggatgaaattggcttagatatctcatgtaatcttggctcaatgaacattgtaaatgtaatgagtaatcaatcaattgcttcaacagtcagaatagcaattgactcactgacaactgtcacaaggaaaacaaacattgtaaatgctccagcagttgcgagagcaaatacattaatgagatcaattggtctagggcagatgaacctccatggatttctagctcaaaataatattgcttatgaaagtgaagaagctaaggattttgcaaatacatactttatgatggttaacttctactcactgcagcgttctatggaaattgcacgagaaacaggggagacatactacaagtttgatggttcgacttataaatcaggcgagtatttcgaaaagtacgtaacaaatgattatagccctcagtatgaaaaggttaaaaagctatttggagatcaacatattcctaatattcaagattggatgaagcttaaagaagatgtaatgaaatatggtctttatcattcctatagacaagctattgcgcctacgggaagcatctcatatgttcaatcatctacagcaggtgtaatgccaattatggagagaattgaggaacgtacatacggaaacagtaagacatattatccgatgccaggtttatcggctcagaattggttcttctataaggaagcatacgacatggatatgtttaaggtagttgatcttattgcaacaattcagcagcacgtcgaccaagggatttcatttacgttgttcttaaaggatacgatgacgacgagagacctaaatagaatagacctctacgcacatcatcgtggaattaaaactttatattatgccagaactaaagatacgacccaagagggatgcttgtcctgtgtagtttaataggtacgtttacgttttggttcaaaattaacaggatctcccggacgtcgtttgcacttaattttgttaaattttctcataagagcattacaaagtaaaccaaatataagcttcaaaatatattcgattaaacatgataaaagcctatcacacaaccatccagttgaaatgactgtactctctaacaaagatataaggttatctaaaaaattcactgtctttcattcctttcgaatgtttgacagtaatataggagtctgtcaattcagcttttaaattcactgcatttttttcggaaaaaaatatttcaattgaaaggacatgattaattgacaaaaatttatgacgcagcaaactggtcaaagcatgaagacgattttacccaaatgttctataaccaaaacgtgaaacagttctggcttccggaagagattgctttaaacggcgatctcctcacatggaagtacctcggaaaaaatgagcaggacacttatatgaaggtactggccggacttacgcttcttgatacagagcaggggaatacggggatgccgatcgtggctgaacacgtagatggacatcaaagaaaggcagttttaaatttcatggccatgatggaaaatgctgttcatgcaaagtcttacagcaacatctttctaacattggctccaaccgagcagatcaatgaagtctttgaatgggtgaaaaacaataggtttcttcaaaagaaagctagaacaattgtttcagtctataaaacaatcaagaaaaacgatgaaatttctttatttaaaggaatggttgcatctgtgttcctggagagttttcttttctactcagggttttattacccactttatttttatggacaaggaaagttaatgcaaagtggagagatcattaacctgattatttaatagtcccttttgtcggcaacggcaaatgtgaacctctctaattgctggaaaatccttattaggacaatcagcagcgaagctatgcgaacccaaaggaggtgaaaatgataaggaaagaagtcgaagaagcaccttggtggataacggaaacgggagttatcatatcaaaaaaattaaagaaaccaagaaagacatttattactccacatggctatgaaatgataggatacacgcatccgaaaaaaggaacacagaactatttagtacataggttagtcgcaaaatattttatttatgatataccaaaaggaatgtttgtaaaccacatagatggaaataaactaaacaaccacgttcggaacttagaaatagttacacctaaagaaaatactctacatgcaatgaaaattggattaatgtcaggacaacctggagaaagtaattcaatgtcaaagctcactaatatggaggcaacaaatttaatctatgatttgattgctggaatgaacaatgttgaagctggtgaaaaatacagccttcatcctcgttacgttagtctaattcgacataaaagaagatggaagactttatgggatcgcatagaacgttcaacgactatcgcataggcggcgaaattccgcaaaacgagtagggcgcaagctattggcgtgggtgagaaccccttaaatcgaaacgggaggcatcctacagggatgatgatatagtctgctccttacggtaacgtaaggcggttgcgacagagcaacgaaccgaaagtagcgaactcggttgaactaagggtattagagacgaagcgatacatggcgtatatgtaggattgttagctcaagagatttataagaagcaaacgccacagaagcaaaaagaactgtacgcatgggctttaaacttactgcaggaactttacgaaaatgaattggagtatacagaagatgtctatgatcaggttggattagctccagatgtaaagaaattcatcagatacaacgcaaataaagctttaaacaatctgggctttgatcattggtttgaagaagaggatgttaatccaattgttatcaatggtttgaacactaagactaaatcccatgacttcttttcaactaaagggaatggatacaaaaaagcaacagtggagcctttaaaggattcagatttcatttttaccgagaaaggatgtattcaatgagattaattaaattagagcagcctaattgcaatccatgtaaaatggtgtccaattacttagaacaagtaaatattcaatttgagactgttgacgttacacaggaaccagaagtagcagcaagatttggtgtcatgggagtaccggtaaccattctgctgagtgatcagggagaagaagtaaaccgaagtgttggttttaagcctaatgaacttgatgagttactaaaggaattacgataaaagggtaattttaaacaaacttgaattaaaaggagctaatacataatgcaaattaaaatcaaatacttagatgaaacacaaacaagaattaacaaaatggagcaaggtgattggattgatcttcgtgcagctgaagatgtagcgatcaaaaaagatgaatttaaacttgttccattgggagtggccatggaattgcctgaaggttacgaagcacatgtcgttcctcgttcgagtacgtataagaactttggtgtgattcaaacaaactcaatgggtgttatcgatgagtcttataagggtgacaacgatttttggttctttcctgcttatgcgttacgtgacacaaagattaagaaaggggatcgaatctgccagttcagaattatgaagaagatgccggcagttgacttgatcgaggtagaccgtctaggcaacggtgaccgaggtgggcacggatcaactggaacgaagtaattggattttgtatttgaaatatagattattttaaaagtcatcttgaaaaacatttttaatcatattacctttttctaggaaaggggattaaaatatgaaaataactattgaagaattacctgaattaaggattgcttatttccgaaacgttggagagtatggtggtaagcaaaacaaagaactaatggaatcttttaaaaagtgggcacagttgaatggtgtatttcataactctgtaattttaggaattccacaagatgatccaagtattactcctaaagaggaatgccgttatgatgttggtgttgtattaaatgaagattttaatgtgctgcaaccagctcaagttggtaagttacctggagggaaatacgctgttttcttgcttgaccatacaaaagaggcagtaagtgaattttggggcaatattttctctgaaatagaaaaaaatagtctaactatgagaggagaaccaattatagagagatatacttcacaaatgattgataatcacttatgtgaagtattagttcctatccaataaagaaggtgggtaatttcccacctcctatatatgtataagttaaatgctctgaattaactcgtttattttatcaagattaatggtaatgttgcatattgcaattacgaagtatagagtaccttggtatcgttcttttttaacaaaacagttaattccaaaaccaatcaaaaatgcaattatgattagctgaacgaacacaaataattgtgaattaggactgaagaaagaataaaccaataataacaatagaatcagtaagctaacgatttttaatatttttcgcaaattaacactcctttaaatacattgtttttaatttaccataaaagatttttgttggaaatatttccgaataaaagaatacttttatctaatatttaaggaggaagagattattaacagcaaagaaagagatttacaagcgaaatatgacgacatgctttataggaacggtctttgctttgggtttcttcagttacaaggacttgaagatgaatttattgaacatatgagacaagttgctgagtacgagaaagacctgagatacaagaaggcagcagctaacttcatgaagatgcatgaccaaaactgggtgggggattaattgtttaaggataaaaataaaataataaagagtgttgaaaagatcaacaaacttgaagaagggttgtcgctatttgaagaaggtgacgaagaatatttaagtgtattagtgaaaattcaggggctatatgatgaaatctcagatactgctttagagtgttttaaagagatgactacaaaaattaggaaaactggtcagaaacggattataaaagggattgatcagttgccacatacaattaaagaaaacattgctgatcaagtgaatgattttaaagggggagctatttgaataaaagcaaatattaacggtatagagtttgagggtgagtaaaagccaacccaacacaaatataaaattaggagatgtttactataacatatgtaactttatttctatcagcttatctaattgtattaaacattaatgaggtcaggttgattatgcgaggggaaagcaatacgtatataaaagtaaagagtgtgcttgataattcaactccagaagatgcgaaacgaaataagaatttaatttacctgtttactttgcttaaggggagttctttaatcatccccttggcatataacggtttaattatgcatgaaaatatccttatactctgttggacagcattttcagttatatacacagtcctaagcatgtttaaggttttagacgtgttggagggcgaaacagtgagccatagtaggtatatttatttggcttatgtctttgggaaccttatctttgctttgagtattatttttcatataatgtgaaattgtgtttagctgcactcattatacggctcaagcccttttagcatttgtcagggctaagtaaatggatttaagaatgaaaataaaataactatagacaaatacaaataatatgtataatataataatagaagatgatgaaatgacagtttttttatctaatatacaaaaacaaaaaatatacattttttaaaactaatattttattcaaactttaaggaggtgattcattggaagtaggagacaaaatacataacaccaacgaacagataacagccttagagaaaaagaaataccaaattgaaacaactttacttgaaaaacaaagggatctgttaaaactcgaaacacagcaaaacaaagctaagcttgaattgttattcgagctaagtgaagtcttaacccaattggaaggtgaagagtgggtaagtgccactattgctttacgaattattaaaagaaataaaagaaagtacttagatctctttgatcttaatgatgacaaagcatacgtaaataaggataaatttaaatttcttcatgatgaattctttgagctgaaacaacaattaaatgatatctgaggagttgtcagttgacggtagcgaaattggaggtgacaaatatatgtgtacatgtgaagagggtagtggcaaatgttcttattgtgacggagcgctggatatattctaaatgaagagaacgcaatttatagagtggctaatcaaaggaggcaataaaatggtacagacattacacagtgcaagtcgaggagcttaataatagtagttagtgacataaaaagaggtggaaacaataccattagttctgtatggatttagagaagacttaaaaaagagaggggaattatccccctcataaattaatgaaattgaccgcccatgttttgttgagctaagcgaactaaacgtttagtgatttctccaccaactgaaccgtttgcacgagatgtagtctcagcgcctaattgaacaccaaactcagaagctatttcaagtttcatttgttcaatagctgaagctgcttgaggaattagtaaatcattattgttgtttgatcttgatctactttgttgagccatcttattcatctcctaaagtgtaatgaaaacaagcttgtttgaatcatattatggagagattattttaatttatacacgccaaagaaataaatttttcattaagaaaggtggagacaaaatgaaaattgattatgtttcagatctccatataaatcattggattccttggaatgtaaatcagattaagtgggagaagcgaacaagagaaattgtaaataggttaatctcaaacggtaatggggaggtattggtcattgccggcgattttactgaatggaatcaacaaactttatgggttttagatgaggcagcaaagcaatacgagaaggtttactttacatatggtaatcatgatctttatttacttagcaagagccaaaaaaggaaatactcagactcgttaggcaggttgaatgatctaattcaaaaagctgctgacatgaaaaatgtaacaccattaattaagacaactgaaacatacaaaggaaaagtctttgcaggagatgtaatgtggtaccttccaaaaggaatcgaaggatgggacttctttaaaggagtatctaacgattctaattacatttggcttaatggttataacaaagtagatggtgtaagagcgatgtggaaagaatcaatggattggtatgaaacgcttgaaaatacacaagttgatgtatttgtctcacatgttccacctgttcacaatccttattctccatttgagcctaatacatgctacatggttgatgtcccgttcattaacgcaaaacactgggtttgtggacatgatcatttacaagctgagtttgacaaagatggaacgagctttcacatgaattgtatcggatacccgtatgactatgataattatccgagtgtcaatgtgatacctggtgaagaagtagattcatataaaacgtttgagcttaaaacattcgagatttagatttaattaaaattctaattttatacagaagggaaggggagacatggaaaatgaagttgtgtttttttgtagaaaatgcaatcatcacttgtttgctaaaaatcctatgataaacacattaaaggttatatctgaaatggattgccctaattgtggagaagagggttatcataattggattctttcgcatataggtgattcagagaaagaaaaggagaactacaattggaagtagataaaatgttgaatttattaagaaagaggtgtagctataatggacagtagagaacaaattgattggacttgtaatgaatgcaattttagttggataggtgacaattcagatttttcatgtccttcttgtgatgaaatcgatataaagccaaaaaataagatacttgattgattaagacgttgatttcatttagtgggataaactcaatgaaagagattgaatttgaagaagttaaaaaatttgttgaagtaatgtctcggcgacttagatcaaccaaggtgataaaaattcatatcagttatgcagaatggttagttgcagaagtcgaacgcttaagggggttagtcaagtgagtaatagtttagatgtacaaggagggattgaatggagaacgtaatgtcctggtttaatatagactttgaaattaaatcagacaataacattgataaaactttattgtgattatttgatcttatgaaggaaagtctcatgatttatttcaatattgaaaactcttctgatattcatgagtttttaaaaatcgcagtagcaaagaatgatgttgattatcccttccttgaatggataaaggaaaaaggtattccaagattaaagaatattgattttaataagctacccaatgacgatcgctttcttgccatgattgagtttgatgaatttgttctgcaaaatgaaatggattttgaagatcctgaagaggttcgagggtgtattatttcaacagttaatagcctgaaggaatatattaatatctgccacaataaaacatgattggaggaaagatacctgattgttacagcctggatattgttaattgtgtttggtttattcgctttatcagattttgacttaactgagaacgaaacaaagcatattaagtttttcattttaatgaaatttgtttctgtctttatagctgctattgcagcaggagtgatttggggaggattatttcaatgattgaaatttttaaagatacaggagctacccatgatttagtttatcattctaagattaacacgtttgtttgggatgtggaatttgacattgttttatcagacagtaaggaattaaataaatgttattttgtgaaatgctttaatccgtatcgaataaatggaaagtgtgattttgcggttagttcaatagatatattttccgaaggtaaacgtctcttaattgaaaatgaattcaattttaaaattacaaaggcagtccacgtggcaacatcaaaagacgtaactgaaatagttttgcatttaagtgagagaatcagtagtccatttccaattgtaaaagaagttgtttatctagattaatgtaaataggaacaggataaaatcggtcttttatttagaataaaaataaaattagtggaggtattatgtgtaatcgaaatgttattacaattccatatgaagaggatatgtcaaagtattcaatactacaccaggtaggggggcgaattgagtattttcaaaaagagtattcacaatatccaatgttcgcatttgatagtgaagaggattacaacgaatataaatgcttaataatgcagcttaaaaagaataaaaaagtctctagtttctctttttaaaagagtagggtattgcaaacaacagtttaatatgcaaaaagtaatgaactaaatattgcacatatgggaaagaggcgagaaaaattaacgaggcttatcattcaattcaaacactgttaaacaagatggatagacaaatgaagacagtgaaggaggccattgaagaaaaagatttgcaaagagcacatcgtaacttaattaacttggctgacaataatgaggaattaatgcaggaaataaggtgggtcaaaaagggaaccatattataagttatttggttaattgtctgcgctctttaaagttccatacataaagctcttctatagagcaacctatggcatcagcaaatgtcattgctgttccaatattcatatttgatttaaaaccacctacataatcattaatacgttgttttgataatccagtacattcaacaagatcttcaattgaaacgctatattcatgcatgagctcattgagtcttgaatcaactggtttccattgttttttcactatgcacacctctttcagcaacgattttagcacatacataatttaccttcaatatagattaggagagtgattgattgggagcaaacaatcaagggaaagtttttgaagcgaacattgaaaaatctgcagcagatcaaaagttattcttttaccggattaaagatgttaacccaatgttcttgaaaagaggggcagcagtatcaaaaaacaaatatgattgctttctgttctttaaggggtacttgttcccctttgagcttaagtcgacaaaaagcaagtccatttccttcagcgagaaaatcataaagccgcagcagattaaatatttaagggaagcaacacaatacccaaacataatccctggttttctgtttcaatttagagagccggaaaacaaagtttatttcgtacatattaatgatttccttacatataagaacatagctgaaaaacagttgaaacatacatataagaataaagtaaacaaagccagtatcccgattgcgatttgtgaagaaatcggtactgaagtgcgctcgatgaaaaagaaagtgaattatacatattatttaaacaagctttgcggggaactaattaagaaagaacagtcaagagacaaaccattacatacatataatactcctgtgaaaacgggggtgtagccttggaaccttaccaacgttatgaggaattaaagaaaaaaacaataaaggtagtccagaaagaaaattacagtattcgatatataactcaggatgaagcaagtaatgacttagatgagttttataaacaatttgctcaacatttattagaagctgctctggaaaggaaggcagagtaagcttctttttttcgttagatatgtagtaagtatcttaatatacagctttatctgtactgatattaatgacatgctgcactcggtgtgaaagggcagcttccaccacattttgtccgccgatgagattggtctggatcgcttcaaatggatggtcctcacatgtcggaacctgtttcagcgcagccgcgtgaaagacgatatcgacgcctttcatcacctgattcacccttctgtgatcgcgtacatctccaagtacaaataatagccgcttatcctccgcatacttttggctcatgacatactgtttactgtcgtctttgctgaatacaatcacctgtttaggtgtaagcatcaaaaggcgtttgacaatttgactcccgattgaacccgttccgccagtgactaaaactgttttgttatggaaaaatggttttagttctgctgtttgctgtttaggcatggcttatcctccaactctcgtttctctaccatgcatcatatgttcaactttgtaatcgaattaatgaaagcaaccaataaaacaaaatttaggggaatgatcatgtcacaaagtgttcttttttaatagaaaatggaaaaacggacgtaactagggaaaaacaaaactaaataaataatgtactaaatattcaacatatttttatttcgctccgcaaaagtaaatctggcaaagtcatctcaccacctctttggggaataagttgtttatgagtcagaaaccctataaaaaaaggttcattttcctcacggtaatcacctgtatatattttacaatagtagtgttagtgataaaagaggagggtaccaaatgaaggttccaaaaacaatgctgctaagcactgccgcgggtttattgcttagcctgacagcaacctcggtgtcggctcattatgtgaatgaggaacatcatttcaaagtgactgcacacacggagacagatccggtcgcatctggcgatgatgcagcagatgacccggccatttgggttcatgaaaaacacccggaaaaaagcaagttgattacaacaaataagaagtcagggctcgttgtgtatgatttagacggaaaacagcttcattcttatgagtttggcaagctcaataatgtcgatctgcgctatgattttccattgaacggcgaaaaaattgatattgctgccgcatccaaccggtccgaaggaaaaaatacaattgaagtatatgcaatagacggggataaaggaaaattgaaaagcattacagatccgaaccatcctatttccaccaatatttctgaggtttatggattcagcttgtatcacagccagaaaacaggagcattttacgcattagtgacaggcaaacaaggggaatttgagcagtatgaaattgttgatggtggaaagggttatgtaacagggaaaaaggtgcgtgaatttaagttgaattctcagaccgaaggccttgttgcggatgatgagtacggaaacctatacatagcagaggaagatgaggccatctggaaatttaacgctgagcccggcggagggtcaaaggggcaggttgttgaccgtgcgacaggagatcatttgacagctgatattgaaggactgacaatctattatgcaccaaatggcaaaggatatctcatggcttcaagtcaaggaaataacagctatgcaatgtatgaacggcaggggaaaaatcgctatgtagccaactttgagattacagatggcgagaagatagacggtactagtgacacggatggtattgatgttctcggtttcggacttggcccaaaatatccgtacgggatttttgtggcgcaggacggcgaaaatattgataacggacaagccgtcaatcaaaatttcaaaattgtatcgtgggaacaaattgcacagcatctcggcgaaatgcctgatcttcataaacaggtaaatccgaggaagctgaaagaccgttctgacggctagaatagaaagcagcttgtgcagctgcttttttctatgaataaaaaaatcgttcatagcaatgaacgatttttcaagaaagcgccagatgaatcgcttttagttttgcaggaagctcatcaaacgtaaatgcgggtacggtctctttataattggctgctgcagctttttgccgttcttcagggtggttgatatagaaagcggctttttccttaaagtcgttcatgccgtgataagaaataatggatgaaaaaggatgcgccgcgggtaaatctgttaattgaaatgcttcgcatgcagcgatatcaaacgttcggttattaaaactggcatttttgatgcgcatagtattttggttgaaagcaaaatgatagggacgatgcgcattaattacgatgtctgccccattataataatgaacggcctgttcgggtggaacccatgtgctgacgacatcaatatgcggctgtttgagcacttttttaggcagatattttccccattccttgccgattacccgaaccgtgaatggcagatggaccgcttctttcataagctgaacccgattagggtaaggatagccgatgattaacagatttgaatgataggaatgttcggtgcccatttttttaaacagccgatggttaactggtatcggaacataatagacgttctggtagccgagctcttgatagtagagagctgcattttgttctatcgttaatatggcgtcagcaagcttaattacctgaaggctgatatccatataaaatgggtcttcggtcagccaaacatacacggggatatccttaccctttaaccaggtcagccagtcgtgaggaacgcggtctccaaccatcataagtgtgaaatccggctgaaacgcttcgatcttcatcaaagattctgcttcaggtttatctgcaatcatatactctgtatgagtgttctgaaaacattcttcagcccagcgatcaaaataactgtatattcctccgtatcccgactggatatacaagactttcatcggatgttatgaaaagaacgtaacgctttctactttgtctacatcaattaatgttgtagcttggcctgccggagtgacggagctttcctgtgttacaaatacgatcccgtgaacctgatcgaaagcaacgaaaacaaccggtccgatcatgtcacctgaatcagtcacaatgctgattgtagtgcctggcgtaattctggcaaaaatccatcttgccggaagagaagggtctaaaatagattctgccgtaaccgtttcactttcatctactttttgatcgatggcagcatcaagcaaggctttaagattactatccatattttctcctccttctgttgcagttggaaataaagggcttaaaacggctttaattaaatccttttttaactgtgcattttcagagctcattacacacacctcctattcgatagtgaactcacgttattcatattcttccggctgttatttggtatgagtcgaacgccgtacctgatctatttttcatctatttaaggaaaatgctgattttttaatggagtggacatagcctataccataaatcgaagtcgcacatattgtgaaacagagataaggataagggagagggatgatttggatttagagaaacaagtggatcgagaagaaaaccaagatgatctgcattttattttgcttttgctgattctgctgatacgtcaatcgtcttctgaaggaaatccatctgacctcagacgccagcttgtttttgcaaaagagctgggcgtaccggtttcaaaagtcaatttgatcaacggagatacacttcaaaatgtcatcgtaaaagaagttctgactgatttggttattttccaaaacccgttaaataacacgagatctcatgtttcactctcaagtgttgtaagctggggtgctttttaaatgatgacagaggctctgcttgctgcggagccgtttttatgtttgacggcgggaggcggtatagatgggagagaaagtgtctattattttaacaagttacaacaaacccgattatttgcaaaaagcgatcgaaagcgtgatacagcaaacgcatgatctttgggagctttttatcatggatgatcattcgaatgcagaaacaactgcggtgattcacaagtatctccatgaccggcgcattcaatatcataacagtttcgtgcatcctgcagatcgattaaaaacagcccgttatgccacattaattaacagtgcgctcccatttgcagacggcgattacatttcctatcttactgacgacactgtttatcatcctgagcggctgagccgtatggtgcaagagttttcacataagcctgaagcgcaggcggtctattcaaaacaaaaagttgtacatgtaaacgaaaggggagaggaaatctcacatttctacagaaatgccaatgcagtgcttgatcaggccgcttttcaagttgatcattgctcagttatgcatcgccgttcgttacttaatctcattcaccataaatttggaggctactgggatgatgatatgaagcattggaatcatggcgacgcaattttttgggcgagactcaacaactttaccccatttctgccgataaatgaagtattagacacaacctataaaaccccagattcatttcaaaatgcatatcggtttctgcccgccgatttgattgacggctcttttgtaaaaggttcagatcaaaatgtgtatttttttgatcagggtgtaaggcatcctgttggagaaaagtggggttttttgtatctaaatcggactgtcgctgttccagacccatatttattccaatataggattggcaaaattttaaacattccgaattatattttagtaaaggaagctgaccatcctgcaatattttatatcgaagccggaaaaaaaaggcgaattgtggaccagtatgcgtttcaattttatcaatttcaaagaaaagacatagtgacaattggaaaagaagagatggagacgcttccggaagggccgccgattacgtggaaacgatctgaattgatcaaaaatccgcctggccgacgtctgtttttcatcgaacgcgagccgtttttgtttctaaacggcgtctttcacccgattagtgaacaagtaacaaggaagttttttttacatcagaagccaatctccgcttctttccgaaatattcagcaatttccaattggaaagccgttttatccggtgtacgatgagattataaagaaattgaatattgcaacagagtaaaggtataggtcataaaaaggagacgttcatgacaggacattattcaaaaacggaacatcaatatatattgttaacgtctgaatcggcatcgtttgatcattacagcgtatacagagatccgcagcttccgcaaattttttctcataactttgttcagctccatgatacgtttccattggagcggttacttaactttttaccctccgtaccaaagctgcttgatgcgaattatctccatttaaaagcgtcgccgcagcatgtttttccgctcggtttgaagcagtcacttgtaaaaagcggttttgtcgtcgaggatgagctactatatgacatgaagcttagtgactggaaggggcagatgggacatcctttaaccgcatgggggacggcaaaaagtcttagcgacggatcttctattatgaaaatttacgattccatttatattggagaagcaatcgctgaacaaaaattaaaaagaaaatatcctttctatgaagcagatataatcattcttgttgtttgttacagcgaccaggcacagaaagttcccattgggtgcggcgagctgtttatcgatcatcaagagaaaacggctaaaatcgaagaagtggcaattttagatcagtttcaaaggaagggctacggcagtatcttagtgaaagaaatgctgtccatcgccaaatcactaggaatggaagcagcctacttagtggctgcaagcactgacggtgcaactcagttttacgaaaagctgacgtttaaaaaatatgagcgggtgcatactgtatttcattatttccttacatgaaataggcgtttgcacaaaccatttgggacttggcccgcataaaatgtcgtatatcgtgataagaaaggatgaaaacagcatgtatggatactctgggtacggttacggatttggctgcgggacaaatacatttgtgttaattgttgtcttgttcattttattaattattgttggagccgcttttatttgctagatgctgaaatttcaaaagagccttccttattaggaaggctctttttatgtgaaaaagtttttgcggggaacgtcatgccgccatttggacactcatacaatatggtaaaaggggttttgaggtgggagcatgagcagttatttgattaagccagagcttagctcggcctatccggttgtcagttatgcgaagggttcatatgtttatgatcagaccggaaaaaaatatctcgacggctcgtcaggtgcggtgacatgtaatatcggccacggagttcgtgatgtgactgagaagctgaaagaacagcttgatcaggtgtcttttgcttaccgctcacagtttacgagtgagcccgccgagcaattagccgctctcttggcacaggagctgcccggagatgtgaattggtctttttttgtcaacagcggatcagaagcgatagaaacagctatgaaaatcgccattcagtattggcaggaaaaaaagcaaacacaaaaatccatctttttgtctcgatggagcagttaccacggaataactttgggagcgctttcattgtctggtttttatgaaaggagataccggttcacccatctcattgagcggtatccagctatctcagctccacatatttatcggctgaatcacgagacggaagaagactttgttcagactgcagctgatgaactggacaccatgattaaaagaatcggaagccaattcatcgccggctttgtggctgagcctattattggtgctgcaggagcagcgattactccgcctccgggatattatgagagattaagtgaggtatgccgcacacacgatgtgctttttattgcagatgaagtgatgacggggcttgggagaacaggaaggatgctcgcgacagagcattgggataccgtacctgatattgctgtactggggaagggactcggtgcggggtatgcacctattgctgctgccgtcgtatctgattctattattgaaaccataaaacaagggtcaggtgtgattatgagcggtcacacatatagtgcacatccctattcagccaaagctgctcttgaagttttgcgatatgtgttaaagcacggcttgatcaaacaatcagaaaaaaagggcgctgtgctgaagaagaagcttgatgaggcggcatctcaaagcggcattataggtgaggtgcgcggaaaaggactgctattaggcattgaatttgtggcagaccaaaaaacgaagaaagtgtttccgccagagcaggcgataacccagcttattgtcagcgaggcgaaaaaacgcgggctgattgtttatccttccaaagctggaatagacagtggagaaggagatgctgtcattattgctcctccttttactatttcagacggtgaaatggaagagcttatctctattttttcagaaacagttgcagcggtcgaaaaaaacttaaaaaaggattgacattaaatggcgccatttcaaaaagcaatcagcattgacacagcaattgcagatgttcgggatggatcggttctgatgtttggcggttttgggggagtcgggtcgcctccttcattgattgaagcgatattggacagcggtgtaacggatttgactgtgatttgcaatgacgccggtttcccggatatcggaatcggcccgcttattgttaatcaacgggtcaaaaccctgatcgcctcgcatatcggttccaatccagtagccggaaaacagatgacagaggggacgttagaggttcaattttcacctcagggaacgcttgcggaacggattcgcgccggcggagcggggcttggcggtattttaaccgacgtgggcattgataatcaaatggtttgcgaaaaaaaggacatcgtaacagtggcgggaaaacgatacttgattgaagaggcgctgactgctgattttgctttcatcaatgcttacattgcagatgaattcggcaatctaacgtatgacaaaaccgcgcgcaatatgaacccgcttatggcaatggccgccaggagaacctttgccgaagctgagcgtatcgttccgatgggggagatttctgaagaaatgattgtcacaccgggggtttttgttgagggggttgtacgaagcgagggagtgaagtggaaatgggcttgggagtagcagaaagagaacagattgcaaaacgcgctgctactgaaattaagcagggcatgattgtgaatctcggtatcggtatcccttccttggtaccgaactttttgaagcctgacatgcaggtcatgtttcaagcggaaaacggtgtccttggcattggagaaagtcccgaaaagggagaagaggatgcgcatttatgcaacgccgcgggatatcctgtccgcgctgtaaaaggggcttcttattttgatacaaccatgtcttttgcgatgatcagaaaaggcaaaattgacattacgattttaggcgccctgcaggtgagccaatcaggagatttggcaaattggcttgttccgggaaaaaaggtgcctggtatgggcggggcgatggagcttgcccaaaaagcgaaaaaagtggttgtcgtcatgagtcatacagatcaaaagggaaggcctaaattaacagaaagatgtacgctgccattaactgctgcaggctgtgtagatttgattattaccgaaaaagcggttcttgaggtcgatagccatcacttcattttaaaagagctgatgaatggctcgacaatcgatgaggtgacgaggctgacagaagctgaaatcaaaatagatatgcctttttcttaagagggggaatgaggatgcaagacattgaaagaaaagtaatcgagtggcttgatcagcattcggccaaagccattcgtcttctcaaaaggctgattggggaaaaaagcacattggggtcagagtttaacgcccaagctgttgtgcttgaaaagctgcggcaatttcatatggacattgatgtatgggagccaagcataaagcaattaaaacagcatccctactttaaatctaaccgatccgattttcatgagagcccgaatatcgtggctaaaaaaacgggagccggcggaggcaggtccctgattttgaacggccatatcgatgttgtgcctgaaggaagcgtaaaggattggaagtatgaaccgtatcaagctgtcgaagaaaacggtaaaatatacggccgcggctcaacggatatgaagggaggcaatacagcccttctttttgctttagaagccctgcacgcctgcgatgtcaaactgaagggagatgtattgtttcagagtgttgtagatgaagagtgcggcggcgccggtacactttccgccatcatgagaggctatcgtgctgacggggcgctgattcctgaaccgacgaatatgaaactatttattaagcagcagggttcgatgtggtttcggatcactgtgaagggattatccgcacatgggggcacacgctatgaaggggtaagcgcgattgaaaaaagcatgcacgttatcacagcgatacaagagctggagaaagtccgcaatgcgagaatttcagatccgctgtatgacaatatcccaataccggtaccggtgaatatcggcaccatctcaggcggtgcctggccatcttcagttgcagaccgtgtcgtcatagaagggagatgcggaattgctccccatgagaaaccagaagctgtaaaacttgaattggaaaactggctgaaggatttagaataccatgacgaatggtttaaacgccatcccgtacaagtcgaatggtttggcgctcaatggctgccgaatgatttacctgatgatcaccctttaatttctgtgctgcaatcagcctatcaaaaaatgaaacagacagagccgattattgaggcttccccgtggggaacggatggagggcttttgtaccatgcaggagatacaccagtgatcgttttcgggccgggggaaacaaaaacggctcatcaggccaatgaatacattgaggttgaagccatgatagaatctgctaaaattattgcactttttgtcatggattggtgcggccttcatacagatggggaggatgcggatgctcaagtcaataaagagtagcggtgtcacagcagttttggaccatgacggctttaataaacgaatcagagtggttcgttatgacggagccattgagaaggccctgccggatatcgtggcagcggcaaaagaagagaatgcagaaaaaatcattgtctatgcgaagcagcatgatgagccgatccttgccaaacaattatttgcgccggagggctatctaaagggctattatctcggccattcggcttgtgtcatggtacgttacctttcagaaagccggagacaaacagattcttatacagaggaacaggagatcatcgaagccatatatcgcacagcgccccgtcttcgcaacgacagtacacccgtttttacgatgagaaaagcagaaacaaacgacatgtaccagctatcgatgctgtataaaaaagtattccgcacgtacccaaccccggtatttgaccccgcttatattgaaaagacgatgaatgcaaatacggtgtattatatcatgcttgatcatgaccgcctgatcagcgcagcaagcgcagaaatcaatccagagcttgggcatgcagaaataaccgattgcgctgtgctgccggaatatcgcggccattcgttaacaagctttttaatcgaggcgttagaaaaagaaatggctggagaggatatcgttcatgtgttttctctcgcccgtgcttcgtcttttgggatgaatgctgtgttgtaccattcaggttatcagtatggcggaaggctgatcaataattgctttatagccgaaggccttgaaaacatgaatatttggtgcaagcaactgtaagtcaaaatatgcgcgaggaggagttcgtttgaaaaacaaatggtataaaccgaaacggcattggaaggagatcgagttatggaaggacgttccggaagagaaatggaacgattggctttggcagctgacacacactgtaagaacgttagatgatttaaagaaagtcattaatctgaccgaggatgaagaggaaggcgtcagaatttctaccaaaacgatccccttaaatattacaccttactatgcttctttaatggaccccgacaatccgagatgcccggtacgcatgcagtctgtgccgctttctgaagaaatgcacaaaacaaaatacgatctggaagacccgcttcatgaggatgaagattcaccggtacccggtctgacacaccgctatcccgaccgtgtgctgtttcttgtcacgaatcaatgttccatgtactgccgctactgcacaagaaggcgcttttccggacaaatcggaatgggcgtccccaaaaaacagcttgatgctgcaattgcttatatccgggaaacacccgaaatccgcgattgtttaatttcaggcggtgatgggctgctcatcaacgaccaaattttagaatatattttaaaagagctgcgcagcattccgcatctggaagtcatcagaatcggaacaagagctcccgtcgtctttccgcagcgcattaccgatcatctgtgcgagatattgaaaaaatatcatccggtctggctgaacacccattttaacacaagcatcgaaatgacagaagaatccgttgaggcatgtgaaaagctggtgaacgcgggagtgccggtcggaaatcaggctgtcgtattagcaggtattaatgattcggttccaattatgaaaaagctcatgcatgacttggtaaaaatcagagtccgtccttattatatttaccaatgtgatctgtcagaaggaatagggcatttcagagctcctgtttccaaaggtttggagatcattgaagggctgagaggtcatacctcaggctatgcggttcctacctttgtcgttgacgcaccaggcggaggaggtaaaatcgccctgcagccaaactatgtcctgtcacaaagtcctgacaaagtgatcttaagaaattttgaaggtgtgattacgtcatatccggaaccagagaattatatccccaatcaggcagacgcctattttgagtccgttttccctgaaaccgctgacaaaaaggagccgatcgggctgagtgccatttttgctgacaaagaagtttcgtttacacctgaaaatgtagacagaatcaaaaggagagaggcatacatcgcaaatccggagcatgaaacattaaaagatcggcgtgagaaaagagatcagctcaaagaaaagaaatttttggcgcagcagaaaaaacagaaagagactgaatgcggaggggattcttcatgaaaacatgcgaatggtgcggcgagctcgaagcggtgcccggcaggaacacggtgtactgggagctccctgatggaacgagggctatagaactgacagacacccctgccatggtatgttcttcctgcggtatgacctatcaagaggaaaacacggttaaagagattgaggatcagctgcttttaattcaaacaaaaaaactgcctgaaagcctgacatatcagcagctcatggagacagaaagaattttgaaacgcaactattttgacttctcctgagtcatgtttcagtattcttttgttgtaattttacacttgaactgtataatagaacaacaaaagacagacatcaggaggggaaacccatgaaatccttttatcactatttattgaaatacagacaccctaagccgaaggacagcatcagtgaatttgccaatcaggcgtatgaggatcacagctttccaaaaacatcaaccgattatcatgaaatcagttcatatttggagctgaatgctgattaccttcacacgatggcgacgtttgatgaagcttgggatcaatacgagtctgaagtgcacggcagataatagctgtttcatccgcagatcactgcggatttttttatgtccatacccataccataattggatatttcctttggttttcatgcccatgcgaattggcttcacccggcatacgatagcgtatgagaaatgttgcggcgagggggagacaccatgaagcaaaataaaccgaaattccaagtaggggatatcgtagtcgtcattatgtatggaacagtcggcaccatcacaaaagtacaccaaattgataaacactatctttatgaagtcaatcataacgaagttttatactttgaatcatctattcagctttataaagattatgagggtgtcattgtcgacatggagaagcttgatattgagtatgaattccttattggggacgttgtttatgttaaagattatggaaaagaactctttcgcattatcggccatagaacagaaatttggagatatttagaagatggctgggaagatatcatttatgagctgacccgtttaaaggatggagagtggcttgaaacggaggaagaggatctcacgctggtgcttagaaaatatgaaatggaccagtttgtgcatcagctgttgtttgtccattatgtcggagaaactggccatgagatcggcgaagatatcgcatcgtctgctcttcttcagtttgaaggcggtgatgaagatcaagatacccttcacatccttgctgtgtcaattgttgatgagcttctggatatttataatgactacaaaattctgtacgaaatgtttcaggatgaagaatataaagacatgatgatgtttgttttggaaagtttaaaagagcatttcagttaatttgtgaacatacggatcaagacatataaaaaatatggcagacagccccaaatcatcacacgcgtcattcctttgagcgttttttccattatgatatcaaatctttctccgtccagtgcttccatcattttagcaatcatagcgtcagcctcccatggctcgttttttattcaatatatgactgaaagaattgtttagaacaccgggtataattcagcctgttttttcataaaacataaaaaaggaggcggtacggagatgaaagaaatagatcttgtgattgatacggaagaaatcgctgaatttttttacagagagcttgcaagacggggctacataccgagtgaggatgagctgtttgaaatcgctgatattacctttgattatttgatagaaaaatgtatgatagatgaagagctggatgaagatgagtgaggcttaaaaccggagcggtcagctccggttttattattcatgttctatgacttctgtgaaaattgaggtggttaaaattgtacaagcccgttagtttgtttcttttctttttaattctagctgcggccattcatacaaatgctgttcaatctgcagatgaagcaataagcaaggcagctgttttgatccgtcagccatggcttaatgaagtcatgacggggatcacgcatcttggtgcttcttcttttctgctccctctaattgtcatcattggagcaggcatgtttttctacagaaaaacatgggacggcctgttgatgctcttagtattcggcacagatcggctgttaaacaaagtcttaaaagaatggatcgaaagagtgaggcctgattttgcaccgctggttcatgaatcatccttcagttttccgagcggccattccatgaatgctgcttgtgtctatcctgttattgcttactttttagtgaaacatctcccgtttttgtctaagcataaaaaaatggtatatatcatagccggtgtaattgctgttttagtcggcataagcagagtgtatctgggggttcattttgtgacagacgtgttaggaggctttagcctcggcttgcttctgtttttcctagtaaaaggttttgacgaaaagattaagcggtttcgacaaaaatagagagaggaaaacacagcaaaaacgccaatatgttaaagaaataaaagggaggggatcttgatgatgttatccgtgtttaaaaagaagtcttgttcctatgacgtgacaatatttcagacaccccggtttggcgaaaaaaagggctacagagccgtctatcgaactgaactgaacgggagcgatcatcaagacgtgctgaaaagagcattctctttgtttaatgtattcgacactgttccgagtgattatgatgcaagattcatggccacaggggacgtgatcctgattgatgaaggcagaaaagggaaaacatattatcaactgcttcccgccggctggaggaaaatcaatcgtctgattgtacaaacgacataatgaaaagaaaactgcggaaacccgcagttttctgcagttttaaggcttgcgtttggcagcggaatattctttcccgtgtgcttcttcagctgcaatgatatctttttcaggtatatgattgttctttttttggccggtgatccggttacgatgttttttacccatgtcccacccctccttcctgcggttaggttttcaaattaacaccccgattatccgtttttctgaggaagtgcctaacagatcctcgaacatttcttttttcgatatattcctttataatcaatgctgaagtttgtttcatcatgacattcgttgtaaaatggacgggctggatgataatttagatttacaggaggatatgagatgagtgtacatataggtgctgaaaaaggacaaattgcggatactgtgcttttgccgggagatcctctcagagcaaaatttattgcagaaacgtatcttgaaaatgtagaatgctacaatgaagtcagaggcatgtatggatttacgggtacatataaaggtaaaaaaatctcagtacaaggcacgggaatgggagttccgtctatttcaatttatgtgaatgaattaattcaaagctacgatgtgcaaaatctaataagagtcggttcctgcggcgctattcgtaaagatgtcaaagtgcgagacgtcattttggcgatgacctcctcaactgattcacaaatgaacagagttgctttcggaagcgttgattttgcgccttgcgcagatttcgagcttttaaaaaatgcctatgatgccgcaaaggataaaggtgtgccggtgactgtaggaagcgtatttacagctgaccagttctacaatgacgattcgcaaattgaaaaacttgcaaaatacggtgtgcttggcgttgaaatggaaacaactgcattgtatacattagcagcgaagcacggaagaaaagccctgtcaattctcaccgtgagtgatcacgtattaacaggagaagaaacgacagcggaagagcgtcaaacgacatttcatgatatgatagaagtggctttacattccgtatcacaataaaatatatcaagaggcgtgctgggtgccggcagcctcttctttatgcatgcggaaacgattgataaaaggaaggtaatgtaatatgaaaaagtccggtaaatggttctcactggctgccgctctgagtgtaacggcaatagtcggagccggctgcagcatgtcgaacggagatgctcaaaaggatacgaaaaccacagcagaaacaaagcaaacagaacaaaaaacagctgacagcaaaaaatcaaacactcaaaacagtgagttttcattggaaagccagtatttcaatgatattaaaaaagtcgatggtctggaaaccattcaaaatccagaaaatatactcgcgcttgtcaataaacaatatgcactgcccggaaactatgaacctagcgatcttgtcatacctgatgtagagttttcttttgaagaaaagattcaaaaacgttacatcagaaaagaagcggccgacgcattaaaaacaatgttcgatgctgccaaaaaggaaggctatgaactggcagctgtctcagggtaccgttcgtatgacagacagaaagtcatttttgacaatgaagtaagcctaaaaggggaaaggaaggcaaaggaagcggtcgcttacccgggtgaaagcgagcatcaaacaggccttgcgatggacatttcgagccggagcaatggctttgagctaaatgaagcgttcggaagcacggcagacgggaaatgggtgcaggacaatgcttataaatatggctttattattcgctatccgaaaaataaagaagatatcacgaaatatgaatatgagccatggcatctgcgctatgtaggcaaaaaagccgcaaaggtcatccaagataatgatttaacgcttgaagagtactttgaaaaagtgaagaaaatttaaaatgaaaagcccgcttacactagataagcgggcttcattgtgtctggtgaatctagcatttgttctatgcttaccagaagaataaaccagccagagccactcctgcaattaaaccgagggaaatcccgtaagccgctccatatccccaataaccgccccaatatccgtaaccgaaacctcttggccctccgccgaccggagctataaaaactctgtctcttgttacacgggtaattctgccgacgtgaactctcccgcctctctctgtaattctgacgactttaccttgatggtttttgcaaagatgataatatctctccaatattgttcccctcctatcctgactttctatcagcatatgatagataggaaaaaaaggttggacgaaaacagggggcgatacgccgttttacttgtacgcgataaaaatacaatgacccatgtactcactatataactgcatgagctgataatgtgtttgaagcgtatcgtaatagatgggatcaatcgtttgcgataaatccatttctgtggttggttcaaattccatgtcttccggaagaagtgacatcgcttctgttttttgaaagccataggatcttaggagtttatgccattcgctttcttcatgtaagcaagtaaatccgtaaaaatccatcatttgcttcttttctgcagggggcattggtttttttaaagcagcttcgataccaatcagcatcccgctgggttttaaaactcttgaaatttcttgaagagaggatgtcaggcgtgaaaaactgaggaccgattctgacaggacgcaggaaaaggactcagaagaaaacgggagatgttccagctccgcctgatatgcagggatggcaagcccttcattcgcaaatctttttttcgctttctcaagcataataggatctttatcaacgactgttacaggatacagcaaatgtcctaaataagccgccgtttgccctgttccgcatccggcatcaagaatcggctgatccggagagggtgcagccttttgcaagaccgcttttgaaaaagccagcccgcctgggtgcgcccctgcgacaccgaataaggacagcatttctaaatatcggctcaatatcgaatcctcctttttccttatcatatgtcgtataaagacataggtttatgaaaagcaaaagaagggcgtttctctttcatttctgctccgagttgacgaataagaattcgtccatgataataatgtaagaagaaaaaggtggtgtttaattgaaacggcaattaaaactgttttttattgtgctgatcactgcagttgtcgcttcggcgcttactttatttattacgggcaattccagtatcctgggccaaaaatcagcaagcacaggagacagcaagttcgacaaattaaataaagcgtatgagcaaatcaaaagtgattattaccaaaaaacagatgatgacaaattagtagacggagcaattaaaggaatgattcaatcactggatgatccgtattctacatatatggatcaagagcaagcgaaatcattcgacgagacgatttcagcatcttttgaaggaatcggagcccaagtagaggagaaagacggagaaatccttattgtatccccaattaaaggttcacctgctgaaaaagccggtatcaaaccgagggaccaaatcattaaggtaaatggaaaaagcgtaaaaggcatgaatgtaaatgaagccgtcgctttaatccgaggcaaaaagggcacaaaggtgaagcttgaactgaacagagcgggagtggggaatatcgatctttccattaagcgcgataccattcctgtagagactgtctattcagagatgaaagacaacaacatcggagaaattcaaatcacttctttctctgaaacaacagctaaagagctgacagatgcgattgacagtttagagaaaaaaggcgccaaaggctatattttagacttgagaggcaacccgggcggcttaatggaacaggcgattacgatgagcaacctgttcattgataaagggaaaaacatcatgcaggttgaatacaaaaacggttcaaaagaagtcatgaaggccgaaaaagaacggaaagtgaccaagccgaccgtcgttttagtaaatgacggtacagcaagcgcagccgaaattatggccgctgcccttcatgaatcgtcaaacgtaccgttaatcggcgagacgacattcggcaaaggtacagtacaaacggcaaaagaatatgatgatggctctaccgtcaaactgacagttgccaaatggctgactgctgatggcgaatggattcacaaaaaaggcatcaagcctcaagtgaaagcagagctgcctgattacgcgaagctgccgtatttggacgcagataaaacgtacaaatcaggtgatacaggcacaaacgtcaaagtggctcagaaaatgctcaaagcacttggttacaaggtaaaggttaacagtatgtatgaccaggattttgtatctgtcgtcaaacagttccagaaaaaagagaagctgaatgaaacaggcatactgactggcgatacaacaacgaaattaatgatagaacttcaaaagaagctgtctgataatgatacgcaaatggaaaaggcaattgaaacactgaaaaaagaaatgtaaaaaaaaccatacgcggctgccgcgtatggtttttttatgcgcccttttgatttggattagcgtcttgttttttgccaaataaaccttcaatgacaggattggatcccgcgtttttaacgaacagcggattcaggatgaccacagcgatcatgttggcggccaatccccagaatccttcataaatgccatgtgcggattgagtgatatacacaataaacgttaccgctaggccggctaataatccgataaccgttgcttctttcgtttggtttttccagaacaggctgacagcaatcgcagggaagatttgcaccataccggatacacctaatagctgaagtgtcactaaggcagtcgggaacagcattccaaacagcagcgcaagaccgatgacaacaaacaccattgaacgtgtgacaagagtcagcttgctttgcgacacattcggatgaatcaaatcccggtataggttgttggcgaataaattcgatgcgccgattgccataatggaacaaggtattaatgaagcaagagcgatagtggcatatgcaaagccttgtgccacgccgccgtaagatgtttgaatcaaatgcagcagcgccagccttggatttgtatcttccggcagaacaagaaaggcgataaagccaagaaaaataaccaaaattaacacgatattataaagcggcaaaaacatgctgttttttcttactgcatcagcgcttttcgccgtgaaaacacctgtagcggcatgtgcccacataaaaagtgccagagcggaaacaatagatgctgtgataaaccaaggaatgccttttggcccttctgacggtatcgtcagcatttgcggcgcttccttcactaacgtgtcaatcattggcgtccagccgttaaaatgaatgagagggagggacaccaccataaacagcataatgacccatactaaaatgtccttaatgatggctgtatatgtgggccctttaatcccgctgaagaatgtgtaaagagcaacaagaataaatgaaatgatcacaacgaattttacgttaatatagccagtgccggcaacctgaagcgtgtcttgaatgccgctcagctgaaggcatatgtacggaataagcatgagtaccccaacgatggcaacgaggcttgccaaaagcttactgttaaaacgttcccgggcataatccgcgagtgttgttaatttatgaattttcgcaactttccaaagttttggcaagaagaagtaggcgataaagtaggccaacacagaataaggaatggcgaaaaatgcaacacttccgcctgtaaaagcagtactggtcaaccctaagaaagtataggccgtataaaggtcagcgcctactaaaaaccagacgagaagaccgccgaagcgtctgccgccgacagaccattcttccacagaagtacgtgaggatttgtctcttccggcgagaaagccgatacagacaacggttaaaacaataatagcagtaatgagaagtgcagtcagattcccttgcattattcaagtcctccatcttttttttgcatctgataaatgccaaacgagcataacggcgtaacaataatccacagcagcagccaaaagtggaaaaacggcaggccgaacataatcggttctattcgattcacaagcggcaaaagcgcgagctgaacgaatggcaaaagaatgagaataacaataagtgcttttttaaccatttactttcctcctgaaacatgataatgctcactataatagcagttgtaagaaaagatcacaagataattattagaaaaaaatgattttttcaattatttaatcaaaacacatggtttgcatccttttcaataaaggtttaaaataataaatatcttgaaatcgagataaataggagtgagaaaatgaaaacagaaggattgcaccatgtcacagcattcgccagagatccgcaagaaaacttgcgattttatacagaagtgcttgggctcaggctcgttaaaaaaacagtaaactttgatgatcccggaacgtatcatttttactttgggaatcaaaacggagatcccggtacaataatgaccttttttccgttccaaggaagcggacagggaacggtaggaaaaggccaagcgggccgggtgtacttttcagttccctcaggctccctgtctttttggaaggaacgtcttgagaaaagcgggctgagcctagaggaaaaaacgttgtttggtgaaaaaggtcttatttttgatgatacagaagaccttccgctggcgatcatggaggatgcgaaaagcggcaaaagcgagtggacgcctgacgggatcacaacaaatgaagcaattacgggaatgaaaggtgtgctgctatattcctacgacccgcaggcgaccatacaattgttaacggaaagctttggatacaccaaagtggccgaagaagaccagattgtcagactggcatcttcagcggcggtcggcggtgtcattgatgtccatttacatcctgaaaaaagaggagtcggaggatatggtacggtacaccatgtagcgtttcggactaagaaaaaggaacaggcgaaatggctgccgattattgctgaaaaccatctgccttcgtcagaaattctcgacagggaatactttacatcagtttattttagggagaaaggcggtatcttatttgaaattgccacagatgaaccgggctttatgacagatgaaacgtttgctgagctagggacttccttaaaactgcctgaatggctggagaaacatagacaacaaattacagacattttacctgaactttaaaagggggaatttataatgaagcatatttatgagaaaggaacatctgacaacgtacttttgctgttgcatggcacgggtggtaatgaacacgatctgctttcattggggcggtttatagaccctgatgcccatttgcttggtgtcagaggatcggtgcttgaaaatggaatgccgcgatttttcaaacgtctgagtgaaggagtttttgatgaaaaggatcttgtggtgcggacaagagaattgaaagattttatcgacgaggctgcagaaacgcatcagtttaatcgcggccgagtgattgcagtcggttattcaaacggcgcaaacattgcggcaagcctgctttttcattataaagatgtgttaaaaggggctattctgcatcatccaatggttccgattcggggtatcgagctgcctgatatggcggggctccctgtttttatcggtgccgggaaatacgatcctctttgcacgaaggaagaatcagaagagctttaccgctatttgcgtgacagcggggcatcagcctccgtttactggcaggacgggggccatcagctgactcagcatgaagctgaacaggctcgtgaatggtacaaagaggcgattgtataaaaaaaccttagtccggatttcggactaaggtttttcatatccttacagccaagttgatacttttgaaagcggcagacggttgctttgatgcgcaggcttcactgctttgccgattgaaataagcataaccggaacatagcgctcactgatatcaaattgcttttggaactgctctttgttaaatccgccgattgcgcaagtgtcataaccttttgcttttgcggcaatcataagctgcatagcagctaaagaagcatttaagaaagcggaatcacgtgcgaattgctcgctttggtaagcaccgttgatttggccgagcaatgtttgtttgatttcatccgtaatatagccttggcttgctaattcagcataaacttcttcaccgttttcatttgcctttaaatcgcctaaaatggcaacaacagcagaagactcaacgatttgtttttgattatacgctacaggaagaagctccgcttttgattcatcgctgtggaatactgtaaaatgccaatgctgaaggttccaagcagaaggcgctttagtggcaaggtctaatagctcagtcagctcctccttagagatcggggcatttgtatcatattcctttacagatgcacgtgcttttaaaacatccagagtattcgtcatagtgtttcctccttcggataaacgtggtatgataatagaaaagttagaagcttactaaatgtaacttgaaagattattgtaatggatcattgaatacatgtcaatcaatagatgaagggatgaagacttatgggaaatacgatgtgccctaaaatggaatccgcattctcattgctgggaaaacgatggaacggtctgatcatccatgtgctaatggatgggccgaaacggtttaaagagataacggaaacaataccgatgatcagccaaaaaatgttggcagagcgcttgaaggagcttgaacaaaacgagattgtcgaacggcaggttctccctgaaacgccggtcaaagtcatctacacgctgactgaaaaaggaacagcgcttcaagctgtatttcaagaaatgcaggcatgggccgatcaattttgcgagcctggtgacacagtgtgtgaagaagagaaataaggaaagcggcacctgaaaaagagcctttgtttccatggtgagtcatgtaagtacggttcacacccgtttacatgactttttatatttgtcagactgatatttccggattggcaaaaatgtcatgtgcatatgaaggggatatataaaataggaaatgatcaataagctataacatccaacctattgtaaatggggattatgatgtatcttattatgcaaatcagcaaaattttatattttcagccaaaacccagtcagcttccaattggcatttaaaccggatataaaaggagatccaggtttttcgtattgctggatgcttctatactgatgacttccgcatttatgaaaaaagagagagcttctttggagctctctcttcttttttttgtggggagacgaaatcttatagttttccattcaaaaattgcgcctcaccgagaccgaaactccagtctgcgtcaccattctcagtaatagataccatgaggtcgtcaggggaaatttcgcattttttttctagcctttcagcaagcagagcatacaatttttccttttggctttcggttcttgctttgcttgtcatgctaatgatgaccatatccttggttctctgaaaccctaatcccgcatcctggattataagctcgtttgcgggatgctgatggacaatttgataacggtctctttccggaacaccaaatgcttcaaccatcgcttggtgagcagtatctaataacaattgcagcgatttttcatcacggccctcaattacatcaaaacgcaataatggcatgtgtactcctcctcttatgaagttgttatccgtctgttctcatattgtctcatttgcttccagacaatggagagatataatgattggcagtcaactttaaaaaacataacatataaccaaaagttaatcaacatataactaataaatcattgggttaggcggtaggtaatcgagacaagctcataaaaacgattgacagtcattgattaggagattagtatgaacatattagttgatcaaaagataacaatcatataaccaagacgtttttagttattaatgaaagcgctttctgttcatctaggcatgaaaagcgccaaaacattgtcgcgagaatcatataaaacacttttggaggggtaccatgccgattttaattgtagctgtcggagtgctgattctgttatttctcattattaaagtaaaattaaatacctttgtctcactgattgtcgtttcatttttagtagccatcggacttggaatggatatcaataaaattgttctttcaattgagactggaattggcgggcagctggggcatttagctttagtgtttggacttggcgcgatgcttgggaggcttgtctcagatgctgggggcggctaccggatcgccattacgctgattgacaaattcgggaggaaacgaatacaggcggcggttgtggttgcctcttttatcatcgggattgccctattttttgaagtcggtcttgttctgttgataccgattgtttacgcgattgctaaagaattaaaaatgccttttctgtatctgggaatcccgatggccgccgccttaaatgttactcacggatttttgcccccgcatcctgctccaactgctatctcagttgcatatggtgcccatattggccaggtgctgctttttggaatcatcatcgctgttccgacaactgtgattgccgggcctttatttaataaatttgcgatgaaacggtttcctggtgcgtatcaaaagcatggaaacctatcggggttaggaccaaggaaagaatttcagctggatgaaacaccgggctttgcgatcagtgctgtcacgtctttattcccggttatctttatggcaatggcaacaattttttctttattattgagtgaacattcaaaaggaaaagacattatagaatttatcggcactccgggaacggcaatgctcatttcgctgttgcttgcactctatacgatgggatatgcccgtaaaatatctatgcaggaaatcggcagatctatttcagaatcaatttcgcaaattgcgatgatgctgctcatcataggagggggaggagcgtttaaacaggtgctgattgacggcggagtcggcgattatgtcgctgattttttccgtcaaacaaacatgtcgccgctattcgttgcatggaccatcgccgcggttctgcgtctgtgtctaggctctgctaccgtggctgcgcttaccacagcgggaatggcagctccgcttatggaggctggcagtgtaaaccctgcgttaatggtgcttgcaacaggagccggcagtgtcattgcgtgtcatgtaaatgatgcaggattttggatggtaaaggaatttttcggcttgagcatgaaagaaacatttcaaacctggacgctgcttacaacagttctttcggttacagggctcggctgtgtgttattggcagggcttgtgatgtaacaatcatagacagtccgtagcccaatcgtttttcttccttgctgaatactttacgtataggcagacataaaggaggaaaaaatcatgtaccctcatcattcgtatttacgcggaatcccaggtccagccggatatccggcgcgtagtccttttttgtttggcgctcctctagtcggcggtttattaggcggttttctcgggagtgcgctgtttaactattctcgtccctatgcctatcctcctggcccttatggatatggaggcggaccgtacggttttggtgccggcgtgccatacgggggatatcccggcttctattaataaaaaacggcctgcatcgattgcaggccgttttttatcggatgatttctacctcggacatattgtagtcttgctgcttttgaaacatgacttccagaaggccatccttatagacggcttttgttcctttgcgtttgactaaacaaggaaggtttacttttttcggatgatctgctcttgggaggttttccaaccataattcgtgagatgtgtgtttgattctcacttgttccagccattcttcgctgattggcacctttacaaacacatggtctgctgtttcgaatatatcaatatcaggtttgacatcaggttttgcatcaggtttggcgggatgttctttttgggggagaggatcgcggaaaggaaattgagccgcataatcactgccgaacacactttccatcacacgattgacatacgtttcaacttctttcggatcagctttttttaatgcttctttagaaaattgattgtggaaaggaaagtacttgttccactcaaacattgtcttcacatcctttcttcacggacaaaatagtatatgcccaccagatctttcacgtgatataatataagatgctctaaagaaaggcagggatatcaatgcaacatgcagaaacaaaaaaaggcgttatttacacagccgtttcatttatcatgtggggcctgtttccgctctattggaagcttctcgaacagctgccggctcttgatattttggctcatcgtattatatggtcttttgtttttatgtgtatcgtactttttttcttgcggcaatggaaaataggatggcaggagttgcgctctctgaaaaagaacggagggatcctctctttatttcttgcttctatcctgatttcgatcaactggtttgtatacatatgggctgtcaaccatggctttttgcttgaggctagtcttggctattacattaatccgcttgtatcagtgctccttgggattttatttttaaaggaaaaactgaatcgcctgcaattagtggccgtttcgattgcggcagccggtgtcatcatctcggcgttccaatacggctccattccttatgttgcgcttctgctcgcattcagctttgggctgtacgggttaagcaaaaaaagaacaagcctgccgagcgccatcggtttaacgctggaaacattcatgattatgcccattgcattggggtatttgctgttcagcggacatgttcagccagcgggtgcagaaagcggagggacgtggctgcttctctttttggccggtgtgtttacggctttgccgctcttattgtttgcggaaggagcgaaacggctgccactgtatcaagtcggtatcttacaatatattgcgccgaccattaccctgctgatcgggctgtttgtttaccatgagccattttcaagctcgaaggcttttacattcagctgtatatgggctgcgctgctcttgtttacgttttcacaagtgaagtggaaacgggcgtcaaaaagccattgaggcctttggcttttcagctgatgcatatattatgtataatcatttcatgtatgtaagacataaaggagcaagacgatggacaatgataaagagatagtgaaagcctatgcttcactttggaataaccgatctctcgcacatgatgacgcagaagcggtagcagaggcgattgatcttgagctcttggataaacgaacacatccaagactccgaaaaccgatgctggaaaaatattttgccgcgattcagcgcattgtgaattcacagctcgaaccggctgtgaaatatcagctggtcaaattacatacagaacgtgcagagtatttaaaagaagaaagaggggagcaatcatgaaagcgatcataaaagaagatgtgcaagcatctttagaacgatatgcggaccgccctgtatatatccatttagaaaccaccacaggttcttattcagcgcacttaaatgaaaagaacatgacggttgttgcgtatattcgcaatgcaaaagtcacttatcatcaggcaaaaatcaaaggcaacgggccttaccgcgttggcttgaaaacagaagaaggctggatttatgctgaaggcttgactgaatacacggtagatgaagaaaaccgtttattaatggcgggacacctgccgggcggtaaactggctatttctctgcaaatcagcgaaaaaccgttcacagtttaaagaaaagggtgaataataatgaaagaacatgtactagtaatcctgcctcaccctgatgatgaatcatatggagtggcaggcctcattgccttaaacagaaaaaaagacattcccgttacgtatgcctgcgccactttaggtgaaatgggcagaaatatgggcgatccatttttcgcgaatcgggaaacgttgccgctgctaagaaaacaagagctcatcaacgcttgcaaagaaatggatatcaatgaccttcggatgcttggactccgtgacaaaacgctcgaatttgaagacgatgagtatttagctgatatcatggaagagatcatagatgatgtaaaaccaagtttaattgtcacattttatcccggacacggtgtgcaccctgaccatgatgcatgcggggaagcggttatccgtgcattataccgcaaaaagaaagaagaccgtccgcgtacaatctgcatggccattacccgcaacagagaagaggttctcggcgaagctgatgtcgtacttgatatcaaagaagtagctgatattaaaatgaatgcgttaagagctcaccgcacacaaacagaaggcatgctcagagagcttgaagagaaattgaaaaataatgaacctgttatggcaacatggtttgaagaagaaatatattggacgtatcaatggaatgattaatcaaaaaggtataaggccttaagccttataccttttttaattttaagtccgatgcaatagctgaagcgagagtggatctcaaggaaataccttcgaaagacaaacctagctgaaccgctgtttgcgcgatttccggacggattccagacaaagttgaagaaacaccgattaaacgaagcgcctcaatcagactgaacagctgatgggcaaccatcgtatcaatcacagctactcctgacaaatcaatatacagttgtgtcaccttttttttcgcacattgatgcagtgtgttttccataatcagcttggcgcggactgtatcaatatctccgattaaaggcagcagtccgacgctgtgaaacagcacgatgaccggagcgctcaattcagtaatcatatctttttgggcctgaagctgaaggcttgtgtttttgtacatttcttctataaaaatatgaatcacaagatcaaacgcttttataagggcgtgatacaggtcttcggcttcttcgcttttcacagtattctgattgagatggacaaattctttcacataagaaacatataaatctctcactctgacaaactcccgaataatatagtggataggagtttttaaatgctcttgatcctgtgtgacttcaaaggcccattctttcagtataggcaagtatacgtcctcatcatctataaaaatacggtttattttatagttaaaggcaagattctggctctttaaattgtgaatgacaacagggtctgttgaggcataaatggaattgggatcagtctcctcgattgtttcataccatgttgaactgatggtttccgcatgctgggaaagatactcgaataattttttgttttttgccatgattgatcacctcttttaaatgtgttgtttttgcgaataacgtttttgcagttttgccagcctgaaaaacagcccaactgctccggcggcgagtcccgctattaatccaatccaatagccgaatgcaccgaggcttgtaaacgtaccgaccatataaccgaccggaaggccaatgacccagtaagagacaaaagcggccgcaagcgtatagttcacatctttgtaccctctgagtgctccctggatcggtgcggcaacagcatcggaaagctgaaaaaatagcgcataaattaaaaagtgctgtgtcagccggagcacatcggggtcagaagtgtacatgcccgcaatttgctctctgaataaaaggatacaggcggcagtgaacaaagaaaagccgatcgccatcatgatgccgattaagctatatgagcgtgcatccttaaaacgggctgcacccgcttcaaatccgacaacaattgttagagccatggacacgctaagcggcagcatatataaaagagacgcaaaattcatggctgcctggtgggacgcgatggtcactgtatgaaaatggctcatgagaagcgtgacagctgcgaaaatgctcgtttcaaaaaacacggcgaacccaataggcagcccgattttgagcaaatttttgcatgctttccaagagaacttatacatggtaagaaaaatcccgtattcagaaaacggtgcgtttttatgaataatgaaaaaactgatgatgcatatacaccagtaagttaacgcggatgccagtcccgcgcctacacctccaagtgccggcattccgaacttcccgaagataaatacataattcaatacaaaattgattggaagagaactgagtgtaatcatcatggtgactctcgtttttcctaatgagtcgatgaatgatctcaacacggtgtaaacaaataaagggaaaattcccagtgataaaaagcctaaaaagtgtttagcaatctgatgcacgtgaatatcaaggttcaatcggccaagaataaggtcaactgcagcatatccaatcactaaaacggcgatgctaagaagcgcggccacgtatacagcttgtaaaacagtaaagggaatcttctgttttttctctgcacctaataactgagcgacaatcggggtgaccgccattaatatacctgcaagtcctgtgtaaacaggggtccaaaggcttgagccaatggcgacaccagctaaatcagcggggctgactttccctgacatcacagtatctagaaaagtgatcagagaaagccccgcttgggtaatgaatatcggtattaaaatgtgcaagagctgtttgattttttcccgggcgttttgagtttctttcatacattgatctccgtttctttttcataacgagagaaattataacattttatgtataaaaagcaatgaacgccgggcctattctttttttgtcggtttcgtttttctaaacatttgggcataaataaaagaaagcgaaatcacgcctaaaaaggtgcaaatatactgaatgattctttcgatttccattctttacatccctcctttaccaatagaatgtgcatcaataagataagcattcgtgaaaagttggaaatttaaacaggagatgaaggctatgcgctatgagcagatatcagaaaatgcgttcaaggggaaaatacaggtgtacttagagcaaatattaggtgatgcatctctaatcttgaaaacgcttcacgaaaaagaccagtgtctcctttgtgaattagatgatttggggcacgtttttcaggacatgcaggggattgcatcctccttttatttgcaatcatacattgaggaatttacgccggcatttattgagctggccaaggcgattaaagccttatcggaacataagcatggagctttaattgtgattgaaagagcagacccggttgaacgttttattcaaaaaggcacctccctacacgccgagatcagctcttcattaattgaaagcatcttttttcccggaaaccctcttcatgacggcgctttattagtgagggaaaacaaactcgtgtcagcagccaatgtgctcccgctgacgacgaaggaagtggatatccatttgggaacccggcaccgggcggctcttggtatgtcgggctatacggatgcactggtgctcgtggtttcagaggaaacagggaagatgtcgtttgccaaagacggtgtattatatccgttaatttcaccaagaacgtaaaaataataaaaagggcctgattaagaatcctatcatgagacaaaatgactgaattcgcatctttattaaagcattcgcttcaagctgaatgctttttgtcttgaagacagggaatataaactggtagaaaagttatatatgatgaatattaattaagtgaaatactttacctgtttatgcatttatagtaccgtataaaatattacataaattctcaaaggaagggtgctgccgcatggctaatgtattaatgatcggtttccccggtgaagggcatattaatccctctatcggtgtgatgaaggagctgaaatcccggggagaaaacattacgtactacgcagtgaaggaatataaagaaaaaatcacagctcttgatatagagtttcgtgagtatcatgatttcagaggagattacttcgggaaaaacgcaaccggcgatgaagaaagagatttcacagaaatgctctgcgcttttttgaaagcctgtaaggatatcgcgactcatatttatgaggaagtcaaacatgaatcgtatgattatgtcatatatgatcaccatcttctcgcgggtaaagtcattgccaacatgctgaagctgccaagattttcattgtgtacaacctttgcgatgaatgaggaatttgcgaaggaaatgatgggagcgtacatgaaaggatcacttgaagattcgcctcattatgaatcataccagcagcttgcagaaacgttaaatgctgattttcaagcagagatcaagaagccatttgatgtttttttagctgatggtgacttgacaatcgtctttacatcaaggggatttcagccactggctgagcaatttggcgagcgatatgtatttgtcggtccttccattacagaaagagccggaaacaatgatttcccatttgatcagattgacaatgaaaacgtgctgtttatttcaatgggaaccatttttaataatcaaaagcagttttttaatcaatgccttgaagtgtgtaaggactttgacggtaaagttgtgctttccatcggcaagcatattaaaacaagtgagttaaacgacattccggagaatttcattgtacgcccgtatgtccctcagcttgagatcttgaaaagagccagcttatttgtgacccacggcggaatgaacagcacaagtgaaggtttgtattttgaaaccccgctcgttgtcattccgatgggaggcgaccaatttgttgtcgcagatcaggtagaaaaagtcggcgcaggaaaagtaattaaaaaggaagaattgtctgaaagcctactgaaagagacgatacaagaagtaatgaataatcgttcgtatgctgaaaaggcaaaagaaattggacaatcactgaaagcggcaggcggctctaaaaaagcagccgacagcattcttgaagctgtaaaacaaaaaactcaatcagcaaatgcatagtgtaaaagcctgttcttatcgaaagaacaggctttttgccatttcataagaatgcagaggaagggatttgacacgccgatagagaattgattagaaaaatagacaagaaaggaggagaaactgcttcgttcatcaatagaaaaccatcatttttaccctcgcttaaatagttccttagactttcgaaaaacatatcgtgcttatgtaaaatgttagatgtttatttgaaggtttaaaggtcgaacgatgctgaaaatgctgcgccaaatgtttgaaaagggtttaacttgctgaaaaattgacgataaaacagttgtgtgccatttttggaaacaaaatactagctgtttttgcaaaaaaacagtttaggaggttgaatgaatgaaaaagaagattgtagccggcttggctgtttctgcagttgttgggtcgtcgatggccgcagcacccgcggaagcaaaaacgataaaagtaaaaagcggtgactctctttggaaactttcccgccagtatgatacgacaatatcagctctgaaatccgaaaacaaattgaaatcaacggtgctttatgtcggacaaagtcttaaggttcctgaaagcagcaaaaaaagcacgacatccccatctaattcaagcaaaacatcaacatacacagttgcatatggtgattccctatggatgattgctaaaaatcataaaatgagtgtttctgagcttaaaagcttaaacagcctgagcagtgacctgattcgtccggggcaaaagcttaagatcaaagggacaagcagttcaagcggatcaaatggatcaaagaaaaacagcggttccaattcttcaggttcttcaaaaagtacatatacggtcaagcttggtgactcactgtggaaaatcgcaaacagcttaaatatgactgtagccgaattaaaaaccttaaatggcttaacatcagatacactttatcctaaacaggtgctcaaaataaaaggaagcagttcacctaagaacggaaacagcggttccaaaaagccgtcaaactccaatccctcaaaaacaacgacgtacaaggtaaaagcaggcgattcgctgtggaaaattgcaaatcggctcggagtcactgtccaaagcatccgtgataaaaacaatttatcatcggatgtgttgcaaatcgggcaggttctgactatttcgggagcatcaaaatctaatccttcaaatccgacaaagccaacaaagccaaaagataactcagggtcaaacattcaaataggttcgaagattgacagaatgataacggaagcgaaaaaatatgtcggagtgccttaccgatggggcggaaacacgcctgccggttttgattgcagcggcttcatttattacctcattaataatgtatcatctatatcaagattgagtacggcagggtattggaatgtcatgcagaaagtcagccagccgtcagtaggagactttgtcttctttaccacatataaatccggcccgtctcacatggggatttatctaggcggcggtgattttattcatgcaagctcatcgggcgtcgacatttccaatctcagcaattcgtattggaaacagcggtacttgggcgcaagaagttatttttaaaaatgagtatgacaaaaagccttttataggcttttttgtttataccagacaatgattgaccacactgttagaaaaaacaagggggagacagtatgcaccgtctcttgctgttgatgatgctgacggcactgggagttgccggatgcggacaaaaaaaacctccagaccctcctaaccgggtgccggaaaaaaaagtggttgaaacgtcagcgtttggtcatcatgtccagctggtcaatcgtgaagggaaagcagtcggttttatagagatcaaagaatcagatgatgaaggcctcgatattcatatttccgcaaacagcctgcgtccaggtgcttctctcggttttcatatttatgagaaaggttcttgtgtcaggccggattttgaatcagcgggcggtccctttaatccactgaacaaagaacacggctttaataatccgatggggcatcatgccggagatctgccgaaccttgaagtcggtgctgatggaaaggtagatgtcataatgaatgcgcctgacacttcactgaaaaaaggaagtaaactaaatattctcgacgaggacggaagtgcatttattattcatgaacaagcggacgattatctgacaaacccaagcggcaattccggtgcgcgtattgtctgcggagcccttttgggaaataacgagaagcagtaatatcatccaggcccttttgtattgagcatacaggggcttttttagtatactcgttaatggaatatgaataggaaagggaatctgtctatgacaactcaactacagcacttaacattgccggaagatatacaacaaaagcttttatcatataaagagcagcctatttccccagagtttcaatcgcttataggaacatcaggctatgaggcggaggatgaagccattttatttgacgccattattgcattagccatggggaaaaatgtcctgctgaaagggcctacaggttcaggaaaaacaaagctggcagaaacattgtccagctattttcataaaccgatgcacagcgtcaactgttcagtcgacttggacgctgaggcattggtcggttataaaacgattgaaaatcaatctggccaggcaacaatcgagtttgtttcaggacctgttacaaaggcaatgaaggaaggccattttctttatatagatgaaatcaatatggcgaagccggaaacactgcctattctaaacggtgtattagattacagaaaaatgatgacaaatccgtttacaggcgaggtcatacgggctaaaagcggtttcggagtcattgcagccatcaatgaaggctatgtcggaactgttcctctgaatgaagcgttgaaaaaccgttttgtcatcattgatgtgccttatattaaaggcgagctgctgaaacaagtgctcatgtctcagtcagccttgaaagacgagaaattgattgacagatttatcacgctttcctctgacttgatcgttcaggccaataacggacaggtgtctgaagaagcggcatccatcagagctttaatcgatacatgtgatttagctgcttatattccgccgcgtcgtgccattgagcggggaattgtagaaaagcttgatgatgatcgggaaaaagcggctgtccgaaatattgcagaaactctgtttgaatgagggggctgcgatgaaatttatcaaatttaacgacagcacgattgattcatttttatttatgatgctgactgatttggccaaaacactcaccaagagtgaagcggtagaagtggagtatggcgttcagtcctattacaatccatttgaaaagaaaatctatatgagccacttttggaaagacagggcagctgaggacatggaagcgggtctgaaaagcgacgtctacctgcgttcagtcggaacaagatatagctcgctgcatgagtttgcgaactttttgaatgatatccatcgccatcttacgtttaaaagttttgccaagcagctctttatgctgcttgaagacattaggatcgaagaatgcatcaaacgtgagcgcccgggtacgaaacatgtatttgcgaagcgaaaagacatgtacagaaaacatttctcaacccagctgaccttaaatttggaacgaagcatttttaccgatgcgctcttttgcgcgatctatttcaagctcacagcggaatcgccgctcgagacccttccatccatgcgtgaagatatcgatctgatgcgcccgtttattgagcagcagctcttgcgtgtgtatgaagcagattcgacacggcaggttctgaaaattgttgaggacctcatggacggacttgaagaggtactcgataaagacatgttgaacacctacttctttttgcctgagcttgattacgcaaaagctgcagaacagccgttatttgaagaagagaaaaaagcgccgaagctgagtgatgacatcacgcttccaaaacaatcagacggtgatgaggatatccatgaagaagaaatgccgacatggcaccgggaaacagaagcaccgtctaaaagcttccttcaatttgatattgaacacggcgcaaaatcagatttaggaaaagatgcttcaagggaaggcgacgatggagatcaggcccttggctctgttcaaggatcagccagacaaacgaaacggaaagactattccaagctggaagcgctggagtcccaaaaagaccagccgaacggagcgggtatggctgacggcaaagaaaataaatatgcatttccaatttataaagaaccgcagccggcaaccagtgaagaagagctttcttataaacagcaggcaaaaacgattgaatcgtatcaaaagcgtttgaaacaaatgattcaaaaaacgctggagcataaaaaaacattgccgagaacagaccttcatgccgggagactgaacaataagcttcttcgttacttcactgagcgaaatccgcgcctgttctacaaaaagcaagaaccatcttcagaaatcgacgcagtttttacattgctggtcgattgttccgccagcatgttcgacaaaatggacgaaacaaaacgaggaatcgtgctgtttcacgaagcgttgaaatcggtagcggttccgcatcagattgtcggtttttgggaggacacaaatgatgcaaccgaaaaaagccagccaaactatttcaatacggttattcccttccaatcatcattaagacaagattctggaccggccattatgcagcttgagccagaagaagataaccgtgacgggtacgcaattaggcagatgacgaaaaaaatgctgcatcgcagcgaggcgcaaaagttcttaattgttttctcagatggagagccggccgcatttggctacgaacaaaatgggatcgttgatacaagtgaggcggttatcgaagcccgaaaaagaggaatagaagtgataaatgtttttctctccaactcagaaatagaagaatcgcaaatgaagacgatccaggatatgtacggaaaattcagtatatttgtcccggatgttgatcagctaccggatgttttgtatccgctgctgaaaaaactgcttcataaaagcataggatagcccttaatcctatgctttttggcgtttgttttttcgaatgattaaattttttgttttttataaaggttttttactattttgtgaacaatcaaggtagaatcaaattgcaaacagtggtaaaatatcgttggaagcgtttttattacataattttggacacagcgttcgaaagttatttcaagatagtgaatcaatcacttgattatttaagttgggggtaatattcaaatgtttcaaaatagtatgaaacaacgaatgaattgggaagatttttacggtccgaacctcggctatgcgctggagctttacgatcagtatacccaggatccgaacagcattgacccggatttgaaggaaatgttcgacgagctcggtgctccgccaagcgatataaaagaggcctcgggaacaaaagaaaagggacgtgttacagccgatctgattcaaaagatcgcatccgcagtcagacttgcagaagatatccgaacctatggccatttgaacgcttccgtcaatccgctcagaaaggatgagaaaaagagcgaactttttccattatccgattacgggctaacagaagaggaaataaaagcaatacctgcgtctgtcatctgcaaagacgctcctaaaaacatttcgaacggtttagaagccattcagtatttacgaaatacgtataaaagaaccatctcttttgaatttgaccatgtgcatgacttcaaagagcgcgagtggctgacaagaaagattgaatctggcgagctgttccagaagaactcagctgaaaagctgtcagctgtgctggaaagattgacagaagtagagggctttgagcagtttttgcaccgcacattcgtcgggcagaagcgcttttccattgagggtctggacgctcttgttccagtgcttgatgacattattgcacaatctgtcaaatcaggcacgacaagtgtcaacatcgggatggcgcacaggggacgcctgaatgtcttggcacatgtgctcggcaaaccgtatgaaatcatcttctctgaattccagcatgcgccgaacaaagatcttgtaccgtctgagggatccattggaatcagctacggatggacgggggatgtcaaataccatttgggggcgaatcgggagcttcaagacgctgaaacaaaatcagcgcgcattacgttagcgaacaacccgagccacttggaatttatcaatccgattgttgaaggcagcacaagagcggcacaggaaacgcgaacacaaagcggatacccggtacaagatgaaacaaaatcgctggccattttaatccatggagacgctgcattccctggggaaggaattgtagctgaaacattgaatttaagctctttaaaagggtatcaagtaggcggtgcgattcatattatcgccaataacatgatcggattcacaacagaaagcgctgaatccagatcgacaaaatatgccagcgacctggccaagggttatgaaattccgattgttcacgtgaatgcggacgatcctgaagcttgtctttcagctgttaagtttgcggtcgaataccgaaaaacattcaacaaggattttctgattgatttgatcgggtacagacgctatggacacaacgaaatggatgaaccgtcaaccactcagccaatgctgtatgatgctgtcagaaagcatccgaccgtcaaacaaattttcgctgaaaagctggtaaaagaaggcgtggttaccgaggaagtcgttcaaaacatcgaaaaatcggtaacgaagcgcattgaggatgcatatcagaaagttccgtctaaaaaggaacacactgcttgtgaaattgaacttccagagcctgtatcaaacggtttcccagatgtggacacttcgattgattttgatgtgctccgcaagctgaatggcgaattgatcaactggccggagtcatttaatgttttcggcaagctaaagcgcattttagaaagacgcgccaaggcgttcgatgatgacagaaaagtggaatggtctttggcagaatcactcgcgtttgcttcaattttgaaagacggaacaccgattcgtttaacaggacaggattccgagcgcggaacgttcgcccaaagaaaccttgtgcttcatgacagtgagacgggcaaagaatttgtgccgcttcatcacttatctgactgcagcacatcatttgctgttcataacagcccgctgtctgaaggatcggttctcggttttgaatacggctataacgtgcattcaccggaaacgcttgttttgtgggaagcacagtacggagattttgccaacgctgctcaagtgtattttgaccaatttatttctgccggacgcgcgaaatggggccaaaaatccggattagtcatgctgctcccgcacggttacgagggacaggggcctgagcactcaagcggaagaattgagcgattcctgcagcttgcagcggaaaacaactggacggttgccaacctgacaagcgcggcacagtatttccatattttaagaagacaggctaaaatgctgcttcgtgaagaaatcagaccgctcgtcattatgacgccgaagagccttcttcgcaacccaaatacggtgtcggaagtgcaggagctcagcgaaagccgcttccagcctgtttatgaacagtcgggactttctcatgactatgaaaaagtaaccagacttgtattatccagcggtaaagtgtctatagacattagcgatcattttaataagttagaagacggtaaagagtggcttcacattgcgagaatcgaacagctgtatccattcccggcaaaaggagtcaaagaattatttgcaaaacttccgaacctgaaagaaatcgtttgggtgcaggaagagccgcagaacatgggggcttggggttatatcagcccgtatttgacagagattgcaccagagggagtaagcgttcaatatattggacgaagaagacgatccagccctgcagagggagatccgacagttcataaaaaagaacaggaacgtattgtatctgatagcttgactcgcaaaaactaagggggaaatgaaaaaatggcggaaattaaggtacctgaattagcagaatcaatctcagaaggaacaatagcccaatggttaaagcagcctggtgactatgtagaacagggtgaatatctgcttgaactagaaacggataaagtgaatgttgaattgacagcagaagaatcgggtgtacttcaagaggtattgaaagattcgggtgataccgtccaggtcggagaaattatcggtacgatttcagaaggcgcgggtgaaagttctgcccctgctcctacagagaaaacagaaagcaaggaaagcgtaaaagaagagaaacaggctgaaccagctgcacaagaggtgagcgaggaagcacaatctgaagcaaaatcaagaacgatcgcttctccgtcggcccgtaagcttgcgagagaaaaaggaattgacctgtctcaagttccaactggagatccgcttggaagagtgcgcaagcaggatgtcgaagcgtacgaaaaaccggcatcaaaaccggctcctcagcaaaagcagcagcctcaggctcaaaaagcacagcaaagctttgacaaacctgttgaagtgcaaaaaatgtcacgccgcagacaaacgattgcaaaacgccttgtagaggtacagcaaacatcagcgatgctgactacatttaatgaagtggacatgacggctgtcatgaatctcagaaaacgccgcaaagatcaattttttgagcaaaatgaagtgaagctcggctttatgtctttcttcacgaaagcggtcgtggctgcattgaaaaaatatccgctgttgaatgcagaaattcaaggcgatgagttgatcgttaaaaaattctacgatatcggaatcgctgttgctgctgatgaaggtcttgtcgttccggttgtacgggatgcggatcgcctgacatttgcaggaatcgaaaaagagatcggcgagcttgcgaaaaaagcaagaaacaataaattaacccttagcgagcttcagggaggctccttcacgattacaaacggagggactttcggttcattgatgtcaactccaattttaaacagcccgcaagtcggtatactgggcatgcataagattcagctgcgccctgtagccattgatgaagagcgtttcgaaaaccgtccgatgatgtatatcgctttatcttatgatcaccgaattgtagacggtaaagaagcggttggtttcctcgtgacaatcaaaaatttactggaagatcctgaacagcttttattagaaggataataaaaaagggtacatcacgataaagtgatgtaccctttttgatgcatatttaaagtgatagattgctgcttttggatccagcttgcttctttttcactttttttgaccaatatgttgcaagcatagaacctgaaaggttatgccacacactgaatattgcgcttggtacggcagatagcggtgagaaatgagccgtggcaagtgcagccccaagcccggagttttgcatgccgacttcgattgcaatcgctttttgagacgggtaatccatttttaaaagctttgcacaaagaaaccccagtaaataaccgataccgttatgcaggataacaactgaaaaaatgagcaaccccgattgaagcagattttcccgattgccgctgacgacagctgagacaatcgcaacgatgccaatgacagaaacaagcggaagggcatgtacggcttttgccacttgttttctgaaaaacattttgacaatcagacctgcaatgatcggaaataaaaccgcctgtaagattgagataaacaaagaccccggcgagacaggaagccattctttggcaaacagcataatcaacaacggtgttacaacaggtgccaataaggtagaaattgtcgtaaccgcaacagaaagggcagtatttccttttgctaagaatgtcataacattagatgcagttcccccgggacagcagccgacaagaataacaccaactgcgatttcagctggaagatgaagcccaaatgcgaggccgaaagcaacgagcggcatgatcgtatactgagctattactccaataataacttgccaaggctttctgaccagctctttgaaatcatcggcttgcagtgtaaggcccatcccaaacatgataatgccgagaaaaatcgtaatataagaactgatccacgtaaataaagatgggaaagaaaatcccagcactgcaaaaacaatgacccatatgccaaaggtttgtcctgcaaaatggcttatttttctaatgatgtccataaaaacactcctaacacacttatcaagaacttcagcagaaattcttacaaatttcataacattctcttattataaataattttctgaataattcaatattagtttttggcagatgtctatagatatatgatgtaaactaattaaaatgttcttgactatataggaagatattcttacaatgaacctttataatggttagatcaaataggagtgatacggtgaaggaagcaaatcaatggtcttcgaagctcggctttattttagccgcggcaggatcagctatcgggcttggtgcgatatggaaattcccatatgttgccggaaccagcggaggaggcgcatttttacttatttttattttatttacggttttaatcggactgcctttattgttaggtgaattcatcataggcagaagaacacagaaagatgccgttcagtcctataaaacacttgctccaggaacgaagtggcattggatcggttatttaggcatggtgacgtgctttattcttctatctttctacagtgtcgtaggcggatggattttaatttatattataaaaggcttcactggcggtttatcgcaaacatctggttttgatacgatatttgcaagtaccatttcaaatccttatttggctgtaggaggccagctgctctttatggtggtaacaattttagttgttgcaaaaggggtaagcagcggaattgaaaaagcaagccaagtattaatgccggcgctttttctattattcatcattttaatggtgcgttcggttacacttgatggcgcgatggaaggaatcaaatttttcctcatgcctgatttaactgcaattgatgccaataccattttatatgcaatgggacaatcctttttcttattaagtgtcggtgtatctgtcatggtaacgtatagcgcttatttagagaaacaggaaaatctggtacagtccgctgtatctgtaactgttatgaacatgcttgttgctgtaatggccggaattgcgatttttccagctgtattttcattcggcctcaagccagaccaaggcccggttctgttatttaacgttctgccgactgtgtttaatcaaatgccgttcggaattatctttttattagcatttttacttctatttttatttgctgcattgacatctgctttttcaatgctggaaattttggtcgcagtactgtcgaaaggcgatatcaataagagaaaacgattcgcttggttaggcggtattgctatttttattgtcggtgtgccgtctgcattatcatacggtgtcttaagtgacgtcactatatttcatctgtctatttttgatgcggctgactatcttgtgagcaatattttaatgccgttaggtgcgttactgatttcgatttttgttccgctaaaaataccgaaacaggatttgtttgacgagctgaaaagcggttccaatctcaaacgaaagtggtttgcggtttggctgctgctcattcgatatctatctcctgttgccatcatcatcgtgtttttgcatgtgataggtattttttaacacacgaagcccccgaggaaagggggctttttttaatagagcttccaaacgacttcttttgcctgctcaaaacgtttttcagcctcgcgccaatccacgacattccaccagtgatcgacatagctggcccggtcatttttgtattgcaaatagtaggcatgctcccatacgtcaagcggtaaaagggggatcacatcccattggctaaagagctggtgtttttctgccgttaaaatctccagccgtcctgatcgaggtgcccagaccagaatggcccagccgacgccttccacttttttagaggcctgggtaaaatgttctttaaaagcggaatagcttccaaatgaaaggtctatcatttggaacaatgcccctgtaggacgccgttttccgtttggatgcatagaaaaccaaaaaatactatgcaaataatggcctgctccatggaacgcaagctctctttcccaatgagtgattaagtcataattctttgtcgctctcgcttttttaagctctgattctgctttgttcaggccatcgacatagctttgatgatgttttgtatgatgaaggatcataatatcgcgtgatatataaggttctaaggcggagtatttgtaaggaagctttggcagcacgtgtttccctatagggacataagcgcgtctttcacttgtatcatctgattctgtaatatcccgataaagggcagcggcctgtttataccaatcttcttctgttgtttggtcatcttccagagcctcaatcatcttgtcgatttgatcttcaaactggtcaagctgacctcgcttttgaatctgatctttcagggcttcacaccaattgaacatctccgcttgataagattcacgtttcatttgctgtctccttttcaatagaatctaaatacttcccgacagccagcaaagagaatacatatggataactgtgatagcgaatataaaattgcttcggcaatccgatccctgctggatacgcgaggctatcggcgctatgcgaactgctgtcggtaaggtattgcatgcctttcacaacagacggatgttcggaattttcatatgtgagcaaagcgtctaaagcccaggccgtttgtacaatggttcctctatgaagcggtacatatgttttgatttcggcgcttttgcaggattctccccagcttccgtcatcattttgtatggatttgagccaacgcagagccttttgtataccgggatgctttcggtcaaccccgcatgcatgcataccagtaagagcagcccaagtgccgtaaatgtagcaaacaccccatctgccgtaccaagacccattttgttcctgatgttcgaaaagccacttcactgcgcgttgaatatgttgatgtttttctgtgaagccaactttctcgcctaaaaagtgcagtacacgtccggtgaggtcggcggttgaagggtcaactgcagcgtcctcggcggattcaagcggcagaaggcggatcagtggatggttcacatttttttcgaaagcagaaaatccgccgtcattgttttgcatcgataaaagccaagataccccccgctcccatgctgcaggagaatgattgcggggaatcgcctttaaaacggctgtagtgtcgtcacagtcagggttatttgtattaatgtttgaaaacccccagccgccaggaactgaatttggatttttgacagaccaatctgctattttggtatgctggcgttctagcaaaaagtcggctgcttttgtaacagagccatccgtttcggtcacaccatttttttgaagggcatagcttattaaagctgtatcccaaacagttgaagtagagttttccagataaggaatcccgttgcatttagtcaccagtgatttaatgccggtaatcgccctcctgataataggagaatagcgtgacacaccaagtgacagaaggctgtaaaccatatatatggttgcgctcgcatagctgtataatgttccatctttttcaatccggtccagcatatacgttttagctgtctgtaggcccagctgctgaaaagcaaatggtgcatgaaaaacgcgtttccaatgtaacaaaatagacgtgagatctctttcttcgaaagcatcagaccgaagccaagtgaaaggattttttgtcatgtgcggatcgagatggtgaagagatgaaatattgcggttaataaggacaaatcgctgattgagtgttacagccataggagcaaaatgaatacgggcatatgagctgaactgatagaaatgaatcggcaatgttggggggagcgccatgagtgataatggtaaatacaaagcaggccaaggataaagcccgttcgcggcaagcatccattttgtcataaaatgaacatgtctcaaaccgccatgtgagatgataaattgttcagctttcttcatgtgcggctcagttctgtgaaaacatcctgaagccagcatcccgacatatccttggacggtagccgttagatttccgcgcgtttcatcgggatagttgataaatgtgccgtctggctgctgttttgcatgaatgccggctgcaagggatgatatcagttctttttcattttcgccttcatctagtgaggtaaggagcaaaataaaaaaggaatttgtcatgattggtccttcaaagcaaaatgtccatgaaccatcagcattttgcctgtctcttaactcggtaatggttttcttttgaaaacgcctcactttctcctgaagtgtgcccatcacgctcaactccttcagaagcatatatattcagcgtcttttactgccattacagaaagaaaaaaactgctggcaggcagcagttttttaaacatacatgttagtcttcaaggtttacccatacacttttgacttctgtgtaattatccaaggcatatgatcccatttctcgtccgagtcctgactgtttataaccgccaaatggagacgccgcgtcaaacacattatagcagttgacccaaacggttccggcttgaagtcggtccgcgatatagtgagcctgcttgacgttctctgtccatagtccggctgcaagcccatattctgaatggtttgcccgttcaataacttcatcgactgtttcgtacggaattgcagtcagcacgggtccgaaaatttcttcttttgcgatggtcatttcgtcttcaacattcgcaaacacagtcggtgcgacaaaatatcctgcttcaaaaggacagcttccgccggtcactgcttttgctccttcatcttttcctttttgaatataggaaagaacgcgctcatgctgttccttgcttacgagaggcccgatttgagtatctttatgaagtcccgctccttggcggagtgactcagcataggatgccatttcatcaacaacttcatcatattggtctttatgaatgaagacacgtgagcccgcacagcagacttggccctggttaaacatcacaccgtttaaagcgcccgggatggctttttttaaattcgcatccggcagaagaatattaggcgattttccgcccagctccaatgtcacacgcttaatgcttttcgctgcggtggacatgattttctttccgatttcagtggaaccggtaaaggcaattttatcaaccgcttcgtggttcgtcagcgcttctcccgcatcttcaccgaatcctgggatgatgttgattacaccggcagggaaaccggcttggtcaattaattctgccaaataaagagctgaaagcggtgtttgttcagccggtttgaggacgattgtacagcctgttgcaagtgccgcgcccattttccacatcgccatcaggagcgggaaattccatggaatgatctggccgacgacaccgacaggctcatgacgcgtataattaaaataagcgccggaaaccggaatcgtctgtcctgttatttttgtacaccagccggcgtaatagcgcatatgctcaatagccagcggaatatctccattagtcgtttcattgatcggtttcccattatcaagtgtttcaagctgagcaagctcagttttatgctcttccattaagtctgccagcttatacatcagtctgcttctcgaagctggagacattgttctccattcaccttggtcaaaggctttccgggcagctttaacagctttgtccacatccgcagcctgggcttcatacagcgtcatcaaggtttcgccggtcgccgggtttggagtgtcaaaggttgcccctgaggcactcggaacaaactttccgtcaatataaagcttctttgttccctgtaaaaatgtctccagccttttcgtcacttgcatcgttaaagaactcatccgtaacaaacctccagtcattttttatggtctgttctgagattcttggtgatagcacattgattcctggattgaatagcagaaataagctgtgatagttgcttcaaacgtaagcgtatacaaacattctataatagaaatcaaggcaaaatcaatgaataaccgatattgcaatttacaaaagaaaaaagctacaataagcttatagataagaaaaggagatttcatcatgattcataaaaattggcttgaaaaagaaaccattaaaaaagtaaagtgtgtgcagacaaacgcaaaaaaatatatcgtaaaccgcgttttaacgccgggaaaagaatatgaagtaaaaaatgaaacagaggagtttctctttgtggtcgacaatacgaataaagtcggcggctattataaagaatacttcgaagagatgtaatgcttccttgaagcatcaaacagattttgttaaaagcagtcgatacataaaaccgcagctcagctgcggtttttttgtggttaaaacaggaaatataaaacaaaattaaaaaaatcattaaaaaccacttttttataaaaacattgctgaatattgaaacttttttctctatatgtgcgtattacttgatgacaacagcttaaaagccaaaaaacaaatcaaaaatttgaaaaatgtaatctgttcgtaatggtttaaatgtcttctatgtcgtattcttatatagggataaaggacttatttttatgtagtgaatgataaaacaaatagataaatgcagaaagaggggttcttcattgggtattttttctgttagcagatcaacggacgcaaagaagcttgaggctttgctcgttgaaggggaaagaattgaatcgatttataagctccgagtggaccaaatttgctttacaaataagcggatcattttctttgacaataaaatgttttctaaaaagaaggttcgtgtatttcttccatataaaacaattgaaagctttgccatccaagaagcgggaatgtttgatccggacactgggcttttattgatgacaagaagcaaaactttcgaattagaatttgcgaaagacaccgatttaagcgaggttcaggcggtgctgacaaagcatttgtgcagctgaatatttgatgagccagccgttcaaaaaatggttaggctttttttatatataaaaacaagaacagggcatgtgcgccctgttcttattacaccacactgtttttcgctgagttcgaatcaacaagatctgcatctaatacatttgaaatcggcacgacaagaggagtaaagtcgccattttcttctccaaacccttgatttattttagctgataaaaagtaatcgacctgctgatacggaccgagtgttaaagaggaacctcgatccatcgtattgattttaaatccgccgacatttacgacggagggtgaaaagaacatctcatcacttccttttgattgaggagttaaccgcttcactttcaaaagaggccggagaatcaatttggtctctgtcatccacatggcttctcgtgcccataaatccgctcgcatctccaaaattctgtccgtagccttgattttttttatctgaattttgccattctgccaataaattttgtcctacgttaaccgctgaagcattttcaaaggaattaattttcagcatgaaaatattaatattgatatacggagttggttgaaccacaggcaaacctcctttctatagttgtatgctggcggttataaagtatgttaagacagggggcttcaaatggatttcgaaaagatgaagcagtggatggaattcgcacagcagatgtacggcggtgacttttggaaacaggtatttgatgaagaccaaaaaaccccttttatgacaaatggccaatctccgtttccgtttgcgcagcaagatcagcgagggaaaggagatgcttcatttccgagcatggatattgtagataccgttgcggaagtgcagtttttaatttatcttccaggctaccgtaaacaagacgttcacatattatcgtacggagattatttagtggtgaaggggcagcgcttttcctattttaatgaacaggactttcgccaaaaagaagggaaatacggaagttttgaaaagaaaattccgctttccgatcatcttcatggaaagatgaatgccatttttaaagacggaatcctatacatcactattcaaaaagacgaaggtcaagcgaaaaccattgttattgatgattgattttcatactgagtgcatctgacacatcacggtcatcaattgattcaatcggaatgaccataacaataccatctgcattttgttccccaaaaccgttatttcttttgatagcagagcacctgttccttaactccgcagaaccaaaggtaagggatgagccggtgcctatcgagttagtcttgagatgagaaatattgatgttagtcggaagcatgaaaacctctcctttctatgggatatacctcattatatatgtagacgaaagaggagtatgcaaagggtcgtgatgtcatgaaaaaaatgttccggtcgctgatcaggcattgcttgaaaccagaacttgacaaactgcgtgaatgtgaagaaagactctcagtgattgagaaacaaaaacaaagcagcaaacaagagtctgaagaaacctatatacatattgaaacgctgaatgtcgaaaaagttgactatcatcttgaattcggcgagctgaccattgatgaactgagcggcagattaaatataggcgcaacctattatataccgccagaagagaaggacaaaaagtgccaacgaaaacccgaagcaccatcgacgccagcggtcacgatccgttcaaaaaggcagtagctcatctttccatcgatgtttccatgtttgacagaaggcaaaacgggaaacaggatagaaaggagaggatatacatggcactgacaaaagaacaaacacagcatctctatcataaattgctcgatatgcaaaaagaattgtctggcgagaaaaaggaaacagaatcaatgacggaagaagtgggggagctttccaatggggttgacaaccatatggcagaccacgggacgctcgtcacagaccggatgacagaccaaacagtgaaagagattgaccgggagctgttagaggaggtcaaccgtgcattacaaaagatgaaagacggaacttatggcgtgtgtgaaaaaaccggccaagagattccttacgaaagacttgaagctgttccttatgcaagaatgacagttgaggcccaagctgatgtggaggatgatctggagacagatgctccttcttatgaaagagagtttcatgaacaggtaaaagacttatccaacaaagaaacaattgatcaaaaaagctcgcagacgtatgaaatcttggatcgtgaacaagattcgaagtaaaaatgccaagcaagtacaccgatattagatgtacttgcttttttttgaaaaaaaatctcatattcaaaataaagtgattgactttacgtaaaaaagaaagtaacatactatttgtaagtaaatataaaaagtttaccgggaggaatacaaatgtctacagttttatttgtaaaatcaagcgaccgtacagctgaagaaggcgtttcaactaaactttacgaagctttcttagctgcttataaagaaaacaaccctaatgatgaagtggttgaattagatcttcataaggaaaaccttccttaccttggcagagatatgattaacggaacatttaaagcaggtcaaggaatggaaatgacagaagatgagaaaaaacaagcagcaattgctgacaaatatctgaaccagtttgtaaaagctgacaaagttgttttcgcattcccgctttggaacttcacagtgccagcagtgcttcatacttatgttgattatctgtctcgcgcaggcgttacattcaaatacacacaagaaggaccagtcggtttaatgggcggcaaaaaagttgcgcttcttaacgctcgcggcggtgtctactcagaaggaccaatggctgcacttgaaatgtcattaaacttcatgaaaacagttcttggtttctggggtgttcaagacttgcacacagttgtcatcgaaggacataacgcagcacctgatcaagcgcaagaaatcgttgaaaaaggtttacaagaagcaaaagatcttgctgcaaaattctaataaagccaagactcctatcgttacaaataggagtctttttgtatatacacattaatatagaagaaaataatcattcgcttttagcaataaaggctattttttttattgtaatatattttttgtttgtcgaattgtcaggtattttggagaaaaaacagttttattcactggaaaaagtttttctaaacaattgttctgacctcttgattaaaagcgcctgatggtgtactatattaaagaagctactttgtgcgtattgttaattaagttttaacctttaagctgtaatagggagttttatatcgaagccggaatgtcatgcctccattgcagaggacgactggaacgtttctgcaaacacccactttgaggagtggtggtttaaaactttcttacttgcatacggcaagacgtagcgaaagccatttccttttcggaaatggctttttattttatctaaaaaggtttggtatagtgaatattccatttttgtgtgaaagaaatgaaggccgcttttttatgatatgatgggagaaattcaaggaaaagcgaggtttacacgttatgttacatagagcccaatcccttctggctcattattttggttatgagaagtttcggagcggccaagatgaagcgatccgcttggtgacggaagcgaggcaaaatacggcctgcattatgccgacgggaggcggcaaatcgatttgctatcagattccggcattaatgtttgaagggacgacgatcgtcatttcaccgttgatttccttgatgaaggatcaagttgatgcgttagaagaagcggggattaacgccgcctacattaacagcacacaatccaatcaggaaatatatgagaggctgaacggactcaaagaaggggcttataagcttttttacattacaccagagcgactaacgtccatagagtttatccggattttgcagggcatagatgttcctttggtcgcaatagacgaggcgcattgtatttctcaatggggccatgatttcaggccaagctacaggaatattgaaatcttgttccgtgaattacacgacaagcctgtcatcatggcgttaacagcaacagccacacccgaggttcatgatgatatttgcaaacagctgcatattcaaaaagaaaacacggtatataccggattttcccgagagaatttaacctttaaagtagtaaaaggagaaaataaagatcggtttatagacgaatatgtgcaaaacaacaggcatgaagcaggaattgtctatacagcgaccagaaaagaagctgatcggatatatgagagattgaaacgaaatcaggtcagggcaggccggtatcatggaggtttggctgatgatgtgagaaaagagcagcaggaaagatttcttaatgatgagcttcaagtgatggtggcaacctctgcttttggaatgggtattgataaatcaaatatcagatttgttctgcatgcacaaatcccgaaagatatggaaagctattatcaagaggcaggacgagctggacgggacggtcttgccagtgaatgtgttctcctgttttcaccgcaggatattatggtgcagcgcttcttaattgagcaatcagaacatgaagagaaacaaaagcaggatttaaaaaagctgagacaaatggtcgactactgtcatacggaagattgtctgcagcgttttatccttatgtatttcggagaaaaggagcctgatgcgtgcggacagtgcggaaactgtaccgatacaagagcggcccatgacgtgacgcgggaggcgcaaatggtcttatcttgtatcattcgcatgaaagaacggtttggcaagacgatggttgcccaggtgcttgccggctccaaaaataaaaaagttcttgaaaacggcttttccgacctttcaacatacgggatattaaaacaccaatccgttggcgaaatcagtgattttatcgaatttcttatttctgacgacttcatcaggatgtcagacggaacgtttccgactctttttgtcagcagtaaaggaaggaatgtgctgaaaggagaattatcagtagcgagaaaagaagcgttaaaagcggcagcgattactgaaaatgacgagctatttgaacgattgcgcatggttcggaaagaaattgcggctgagcagggtgttccgccatttgttgttttctctgaccaaacgttaaaagaaatgtcaggaaaacagcccgtaaatgatgatgaacttttgtctataaaaggagtcggagaacaaaaaagagcaaaatacggccggctttttttacaagaaatacaggcttatgcaaggatgacagactaaaaaaacagaaaaacaatctttttttctataaaaaacacattttattttctctgtttcgcctcaaaataaaaagacctgcgaagcctattatatcaagggttcagcaagtctttccatcagagagaaatccttcatgtaaaggaactgtaatctaaatcatatctttttgttattgatttgacatttacgtgtgttacgatatcacctgttagccgccaataaaaagctaacaagggaggatttacttatgaagaagacgattatgtcctttgtggcagttgctgcactttcaacaactgcattcggagctcacgcttctgcaaaagaaattacggtgcaaaagggtgatacgctctggggaatctctcagaaaaatggagtgaacctaaaggacttaaaagaatggaacaagttaacttctgataaaatcattgcaggagaaaaactgaccatttcttcagaagaaacaaccacgactgggcaatatacaattaaagcgggagatacgctttctaagattgctcaaaaattcggcacgacagtcaacaacctgaaagtttggaataacttaagctctgacatgatctatgctggatcaactctttcagtaaaaggtcaggcaacagcagcaaacacagctactgagaatgcgcaaacaaacgcacctcaagctgcgccaaaacaagaggctgtgcaaaaagagcaacctaaacaagaagctgtacaacagcaacctaaacaagaaacaaaggctgaggcagaaacttctgttaacacagaggagaaggctgttcaatcaaatacaaataatcaagaagcttcaaaagaactaacagttactgctactgcttacactgctaacgacggcggcatttccggcgttacagctacaggcattgacttaaataagaacccgaacgcgaaagttattgcggttgatcctaatgtaattccgctaggttctaaagtctatgttgaaggctacggggaagcaacagcagcagacactggcggcgctattaaaggaaataaaatcgacgtatttgtaccaagtaaaagtgatgcttctaattggggcgtcaaaactgtaagtgttaaagtcttaaactaataatatagattgtgataaaagacataagcttttggcttgtgtctttttttgttctgcttagagctgtttatatcatatgctgataaaagaaagtggtcccgtttttctttatgtgcgattcaggggctctcgggttaaaagattgattccacattacagagacattcggcatcatgacatttatagctggttgttactatctttgatcagcgaaacgagctggtgtttttggcagataataagcagttggatgtagcagataccatttacggaatcggattgatttcagacggttttttattgtgatattaggctcttgcagttgggcatggcagcttcgggagcgaagtggcacaactttgtcatactgaaaatacaatataatcaatatcagaaattctgctgatgtgcaatggccgaccattttaacagggatatcattcaatccagtcttttattgggctgttaaccaaacaatcgttcagcgggcgtaggagcgaggatatggatcaatttaattctggttgcgacgaggttctcaaacgggaatttcaggttaacaaaaaggatcctggcagatgccaagatccttttttatttaaaccagcctttttcttttgaccgggtaatggcttcaattcgatttttcacttcaagcttttctagaatcattgagatataattccgcaccgtcccgcttttgatgctgagttcctgagcgatttcttttgtgtttttaccgtcagccacaagttcgagcacttctttttctctatctgtaagagggttagcttcgctgtataagtcctccatcagttcaggtgcatagatgcgttttccgttcatgacgctacggatggcgttggccagctcttcactcggactgtcttttaacaaatagcctttaacgccagctttaatagctctctgaaagtaaccgggtctggcgaaggtggttaagatgataattttgcagcctgtatcttttagctcctcagcagcttcaagccctgtttttccgggcatttcaatgtccataatacatacatcaggctggcgttttttgacaaaatcaacagcatcttggccggttgtacctttgcctacgacttccatatcgtcttcgaggtttagaagtgatcctaaagcgcccagcagcatttgctgatcttctgcaataaatatactaatcatataagccatcctttatgtttattttgaattattaggaattgccatggtaagcttggtcccgttttcggtatcgatgtgaaggcttccgtttgcaaactcaagccgttctctcatcccgagtaagccatgtccttttgaaaaggaattttcttctcctttgaatgttccatcgtcagacactgtaatcacaacttctttccagagctgctgaatgtcaactcggcaagttttagcctggctgtgtttgacgacatttgtgacagcttcctttaagcacatgctcaaaatgttttcattcagcaatgagatattctcgggccatttctcttcttcatagataaacataatgtcagctgcttcgagaatttgtttgatgttgatcaattcatccttgagccggatgcccttcatagaggaaacgatttttcttacttcatttaaagaagttcgcgctgtttgctgaacacttttcagttcacgagctgcttgttcgggatctttgtatatcaattttcttgctaagtcgctttttaaaccaataagagaaagcttttgcccaagcgtatcatggagatcgcgggcaattcgctgacgttcttctaattttaccagttctgcaatccgttcatttgcatcctcgagcttttcttcaagtcgttcgcgctccttgcggctttttatactgaagggcaataaaattgcgctgatgagggtaataacgacaaaaggaatttgtgtcagaaagaattccttttttaatacgagactgaaattggctgcgacggccgcgcttattaaatggacataatataaaatatgaaaagggacgcgttccttaatgtttccaataaaataagcaataaagaaagcaaaataaatataactgaacagagtaatggaggcggttgaaatgccaattaataaaaatccccacaaataaatggtccagccttttgagacaaaagcaaatcgatataccgaaaaaaataaaagcgtcaaaatgatgccgacaataataacaaatgtagatgatgatttccatataaagtagaaggggaggatgaaaaatatcgtccatatatagggcgtaatcccgtttagtttttgaaatgtaaaatgatttttaatcatgatcttacctcattttcagcttttcatcttacttgtaactttatcattgtgaaagccagaatgcaccctccaacaataaaaaggaagccttctagtatattagaagacctcctttatcatcaggcattcttccgcagcttctgtttttctggtgaatcaggcggaaggcttacaggtatatgttttatagcccgaaatgacacaaactgtttgttatcttcatcccatagacggaacgcaagtgattgcaggcttgtttttaaggtgattgtcggtacgttttttaatggttcgtgatgttcatgagcaacttcaagcttatagttaggcacctttggactcaaatgatgaacgtggtggtaaccaatattgcctgttagccattgaagcagtttcgggagtttataaaatgagctgccttcaacagcagcctgaacgtagctccagttttcatccgcttcaaaataagaatcttcaaaggtatgctgcacataaaacagccaaacaccgattgaacctgaaatcagaaatatcgggccttgcaccagtaaaaacgattgccagccaaagatcagacagcaagcggcagccaacgcgacaattgccagattcgtaaggtatgtgtttacacgttccttgcgtcttgcgccttttttgttaaaacggttcgtgatcagaaaaacataaatcggtccgagaataaacatgataaacgggtttctataaagtctgtatgcaagctttgttcgtctggatgcagctttatattcgtttactgttaacatccagatgtctcctgttccgcgtttatccagattgctgctagttgcatgatgaatcgaatggctgtgctgccattgaagatacgggaataaagtcaggacacctgtcagaaaaccgagaatgtggttatagcgtttttgtttgaaaaaagattgatggcagcagtcatggaagatgataaaaattcttgtcagaaaacctgcggcaatcaccgttaatgctaacgtaagaagataggagacatcgaggctgagataagcaagaaaccataggccgaagaatgggataaacgtgtttaaaagctgaatcaggctgttttttgtttcaggctgagcaaatgcagcgacttgctttgtcagctgtttttgtttatgtgcaatggtttgttcagtcatagtaagtatcctctcattgtgtgtctcggttcagtatacgctaatgagagaagtcttttgtagtagcacacatcatgcctcctatatgacatttgtcatgtctcgtgcggcatgcatagccgattgcgctaaaaaagcttgtaaaaaaatttacaagctgattaatgtttatcaatccatattcgtgatgtacccgaaatagcttcaatcctgcatgttcctcctatagggaacgtggcaattggcgaggtatgtccggcatttatatttgcgatgatcgggatgccggataattctttttttgtttcgatcatggcttttacaagatctattgatacgtttgatgctttctgaaatctgccgatcaaaatcgcctttacatgtgaaaaagcggggaggtggatgagtgattgcagatcgcggtcaaacatatggatgtctgacatataatcatcttcaatcaataaaatagtatgttctgtttcgggaaaatactccgttccctgcagcaaattaagcgtgcataagtttccgccaattaaagtaccttccgcataaccttcttggattacaacagggccgttattaggataaaaacgcctgttttcttgatccaaaaaccagcgatcatcgctccactcacttgaggggtgaatttcaaacggatcgtctgaagcgcagcaagaaagaaaatactcctctgtataatcgagtccttttttcattgcaaatgttgagaagtggggacctgaatacgtaacaagacccgttttttgataaatagcgttgcaaagagcggttatatcggaataaccgcacagaatttttggatgtcgtttgattttctcgtaatcaagataacgcagcagctgatttgaattaaaccctccgagtgtcgttaaaatcgctttgacgcctggatcaaaaaaggcagcgtgcagatcatggactcttgactcgatagaggatgaatcaaattcgttacattcatttgcgtgttcagcgatggttacccgataacctaagcgttctaacgccgtttttgcttggatttttgcttcatttgataatatagacatgctggtcgcgggagacacgatccggatttcgtctccctttttcagttttgaggcgtacatagaaccctccatcaatggttttataccattacagcatatcttggctctttcttccagacttttttacaaatcaacccacttaatgctgccggattgggtatcatgatcgatacatactttgaagtgatgtttttcataaaagtgaatcagccggtctacatgattccaatcccgtttggcgatgtctccggtgactttcggtatattatggtctcttgcaatatcttttaaatatttcatgcaaatggagccaaacccgtgattcggagggccttttatatcccctatatgaatggcatcgtccttgtaagacgctacaagtgaaaaacagccttttcctcggtatgccgttttacaatcagttagcataattttgcatgtttggccatcatcaatcgaggaaacaatcatccactcatcatgtttcgattgatcaataccaagcactttggcatctttagataaatccttcatattctcctgcatgcgataaatttgaaattctaaatcatttagttcttcctcaagctcttgacgatttttttctttaacagtaaacaagatcaaactcctttcaaaaaacagcttagaaacacagttaccaattgtattagaagagaggcgtattgtaaacaacaattccattattactagaaattagcggaaagtcaggtttgatcgtttttaagagaggaaaaagaaaactaacctgtgaaaaaggaggaatcggaatggcgattgattcattgattaacaaattacagtatgtccaattggaaccgccggataaaattctctctctgtatctcaatacagacatgagagatccagagcagcaggggggagaatggaagattgccctaaagtcaggattcagccgattaaaagagtatttggcagctagtgatccagaggaggaaaagtgtctggatggaatcagggctaaaatgaatcaatacttgaatgcaatgggaaaagacatgccccgcagtctcgtgttttttgtttccgacagcggcatatgggaacctattaagcttcaagtccctgtagatacaagattttactgggaagaaacagctgtcctggatcagctaaagggtttgcgccagacatacccaagtacggcgtttattttaactcagcagcatgaagtgaaaattattgaaactgttttaggaaaaattgaggcggtggagcgttatgagtatgatatgatcaatgagtcttggaagaatagccattccgctgtagacaaagcgccaccatttgaagagaaccggatgagggaacatgtaacagagaaccaatcgagactgtataagcggctggctgccagccttgatcaaaaagctgccgcgaaaagatgggaacgaatggttattgccggggataaagaaacggccgatatcttggatcagcatatgaataaacccattcattcgaaaattcaaaagaacctgctgaatgaaaatgaacataaggtcattgaacatttgataaaagaggcgtaaacctaacaggccggggctaatagcctccggcctttgaagtgtgtctaatttctgacgaagcaatcgaaaccgttgacatcttctttgaatttgcatacgatttggatagccagtacaaattaggagaggtcaccaaatgaaccaaacagaaaataaaccgaaaaattacacggggattgtccttacgctgacagttctgattaacggtttaatcgcagtgctgttttttatgcctaaattagatcagttcagccatgcgaatattcacattttgccaatgctgaatgcgatattcaatagctttacgtttatcttcttattggccgcgctgattatgattaaacagaaaaatatcaaagctcacaaacgctttattttggctgcgttcacaacaacattactatttttgatttgctatgtgacgtaccactcgattgcggaaaacacgctctatggcggagaaggtattatgcgcccgatttatttctttattttaattacacatatctgcctttctgcaattattgtgccgcttgcgctgtttacgctgatcagaggcttcagcatgcaggtggagcgccataaaaaaattgcgagatggacaatgcctctatggctgtatgtaagccttacaggcgttattgtatatttgatgatttcaccgtattattaaaagccatactcagtatggctttttttacgtgtaaacatggcaaaagcccaaattcatttttgggcttttgtcagtaaattgatagactcttattcatgagccttggattccatggtttcaagtgttgcaacctgcaaagattcttcaacagtttttgttttttcttttactttttctgcatacgtataatcaccgtagcaatacggatagcggaaatttttcgcatttcccccgcaagtatacagatcaggattttttttgacttgctgctcggagtattgttttgccaattcctcagtatgcgttcctccatgttcagctacaaaatcaatgtaacctgcccccatgttgtagctttgaataatggtatccaaatccacgcctttttccttaccggtcttgtacatgagggtaaattgcttgatgccttgtttaacactgagttgagggtctgttatctcattgcgttttaaccccagagattcagaggactgcatgggatcattgccttttccttttgactcctgatacatcatgcctaatatgagtgatgtataattagagagtccttggctttcaagctcttcttccaccaagggtttgtaatcggttaaacgttccaaaacaatcgttttcgtatcgatcggaagttttttgattaaatcccggttgaaaaaaagcaggaccaataaaaaagaggcgatgacaaagacaaaaatcatcataaaacccgcagcagcgaaacagccttttctctttttcttcactgtgtttcaccctcaatgtttggagcagtatgaccttttttattatgacataagagggtatatcagaccaagtaaaaacctgatttgaaacataaatttaaactatgagattgaaatggaatacaagcaggctggtttgcactcaagcgcatttgttataagataaaactatgaataaagaaaggtgatacatatgactgaatttagagaaacggaacaatcggctgctgatctggacgaggagacgctgtttctagtcgcgcaaacattcaaagcgctttcagatcctacccgaatcagaattctccatttattgtcccaaggtgagcatgcagtaaacggaattgcagaaaagctgaatttactgcaatccactgtgtcccaccagcttagatttttaaaaaatctccggcttgtcaaatcgcgcagagaaggaacatcgatttattactctccggaggatgaacatgttttagatgttcttcagcaaatgatccatcatacacagcatgattgaaaaagacatccttgcttaactcgctgttagcgggcaaggatgtctttttctttattgtattcgtgctgttcaagttcgtttctgctgagcttgatgataaaagaagaaaaaccgatataataaacggctatcagaaaacagacgccaattgtcagagggtccgttccgattgactgactgtatgatccaaggcggtttagatcaggtgaggtaagataaagctccgtcactcgatacagaaatcttgatagaaataaagttaagagaatcacctctacccaaatatgagtccgaaaatagatctttcctctgcgtttttcaaaagagatgtttttcttagcgaaaaagacaaggagccatccgccaagaatgcccaaaatgagatatccatataaaaaagggtgaatggcgctgaagattgaaagtccaaaagcaaacagcgagaaaagaatgatacgggtgaacagccagcggggcttcagcggctggtatccgatggaccttttaatttttttatacagaaaaaagatgatgattatggcaggataaacgctctgaagtgtaagatgcatgatgtgaaatcccctccgttgagaagtgtatgcttatccggtcggaaatagtagctgaaataaatactgaacacaaaaaagaaggggaaacccctgttttcatagcatatgcgaggtgtattccgccgcataatagatatgcccaagctttatcaaaatgttatgattgttttgttggaaaatacaagaagaaaaggtgcgcagaatgaaactggaacgtttgttagcgatggttgtgttattgatcagcaaaaaacaagtgcaggctgcagagcttgctgagctgtttgaagtatctgtcagaacaatttaccgtgatattgagacgatcaatagggctggtattccgattgtgacctcacagggttccgggggcggaattggcatcatggaaacgtatcggcttgaaagagagtggctgaaggaggaggaattgtttgcaattgcttccgctttgcaaagcgtttcatctatgtatgaacccgtttctcacagcacagcctatcaaaaaatcaaacaccttatacctgagcaatctactcaagcatttaagcaccaaacagaaaaatggtttattgacatgacggcttggggccatactgaggatcaaaagacgctgcgcgagaaaatcagcgctgccatcgatcggttgttaacgatatcttttacatatacaagcgcaagcggggaaacactacttcgggaaactgaaccttatacattggtttgcaaggcggggcactggtatttatatgcctactgcctggtaagaaatgattttcgcttttttaaactgaaccggatgaaagatctggccatcttacatcagacatttatcagaaaagacattcagctggacactttgccatgggataagagttggtaccaaaaggaccgtttaactgaattggttattcttgttcagccgtcagcacgtcagcgtataggtgaatggttcggatatgatgtccttcactgttgtgaggaagatgaaatctgccaggcggtgatttcacttccagaagatcaatggctgatcggttttttgctccagttcggaaaggatattgaggttctgcagcctcttcatataagggataaagtaaaagaaaccattcatcacatgcaaaaaatatatgaaacctgacacactgctgtcaggtttctttgtctataatcttaaaaaaaggaggagatcgtatgggcttttcacatataacacacttagacctgaaacgatttgccggactatcacaacggacaagcaacgcactggaaatgacggaagaaaggaggattccggcactgtgggatcaattatggaagcaggatatgagcgctcttttatcacaggctgaaaaagacaagagcattattgccttatattcgaattatgaacaagagacgaatgggttttatacgttttcagtcggaacgtttcaggaatacgacgacattcttccgggaccatatgaaaatattgatttgccggcttccgcttacgccgttttcacttccagaatcggtcctattgaagagattgtgcttgaaacgtggaaggaaatttggacttgggataagcggcatctgcgcacgtttacaggtgactttgagatgtatgatcaaaatgccgcagtgccacagcgagcacaagttaacatttatgtagcgataaaaaaataataaactcttgaaaaactaatggtgttagttaataataaaactaacaccattagtttttgttaggaggaataaaaagatgagaattactcagtaccaaacggtttggcagctgactttttttccagcattgtttccggttaattgctatttagtagaggaagaaaacgaagtcacccttattgatgccgcactgccaggcagctataaagggattattcaagctgtgaatcagcttggaaaaccgcttcagcatattttactgactcatgcacatggggaccatgtcggatcactggatacattggcacaaacatttccgcatgcaaaggtcatgatctcggaacgggattcattcttgctccaaggtgacacatctttgcggcaagatgagccgcagacgcctataaaaggaggtattccgaaacacatacaaacaaagcctcaccaactgctgacgggcggtgaaacaattggttctctgcttgccattccaacaccgggccatacaccgggcagcatgtcatttcttgatacaagaaacggcactttaatagcaggagatgcgtttcagttgcgcggaggaatcgctgtatcaggtcagataaaatgggcgtttccttttcccgctttcgccacatggaataaggaggaggccatcaaaagtgcacaattgctcgccgataaggcgccttcctgtctcgctgtcggacatggaaaattcctgcgatcaccttcagagcggatgagacaggcgatccaaaaagcaaagaaaggatgatgagcatgtcaccgagaataggtttgacccaaaaaatgattgtagacgctgcagcagagattgccgatcaggaaggggtaaatggtgtctcacttgctgcactttctaaaaaaatgaatgttcgccccccgtcattgtataaccatatcaacgggctgcaagcgatcagagcagaacttgctgtcagaggactgacaaagctttttgatcaaatggcggactccgtaaccgaacgaaagggagattccgcgatgctttctttagctcatgcatatgttgattttgcaattgaaaatcccggatattatgaagcggctcttcttaaggttcacgacaaacggacggaaatcgtctctgaccaaattgtctgtcttgtgacgaagctgctcattgaaaacggctatgcaagtgaaaagactgccattcatgcgacaagggggctcagaagtctgctgcatggctttactgttttaatcgcaaaagaagcatttgaacgtgaggaggacattttagaaagcctgtcattttcaattcggacatttttgtcaggattattaataaacaataaaaatattatgtaaacaaataaatggatgtcttatatttctgaatattgtataatatcaagggagtatacataggggagaggcattatgcaatggatgacattcgcaagattgaacgattagcggcagcttcatggccggcttattttcaaaaaagcatagggaaatggcttctcagagcgaattttggcgtaaccaaaagggcaaatagcgtatggacgtctgcggatatgcctgaaggggattttcagctagaggccgaacttttttatcaaagtttaggcttacctgtttgttttcatattagcaacgcatcaccgaaagggcttgatgacgcattggcagacagccgttatgaaaaggtagacgagtgcttccagatgacagcgttgtgccggtcaattatgagccgaacaaatgacaacagccgatttacatacaagtgggaacaagagccatcatctgtttggatagatgaatttattcaattagaagggttttcacccgagcgtcacaaaggttacaaacacatattcgaacgcatgccgccgtgtaaaacttttttcaagatgtatgacaaagaaagcctgacagcgcttggcacggtttctgtcattgatggttatggcggacttagtaatatcgttgtagctgaggagcacagaggaaaaggggcaggaacccaagtgatcagggtgttgactgaatgggcaaaaaacaacggagcggaacgcatgtttttacaagtgatgaaagaaaatctggcggcagtttctttatatggaaaaatcggcttttcgcctatatcggaacaccattaccggattaaaagatgaccaaaggaaggggtttgctaatggactcgcttcaagagataatttgcgaaaaacggacatacacacggctatatcattcacataagcacgcgtacagccaatttctttttccgcttgaagggagtattgatcttgagactgaggggcgccaggtgaaattaaatccggatcattttttatatattccgccgcagtgcgagcatcgcttccgttctatcggaagaaatgaatgtcttgtactggatgttccgcttcatgcaatgaaaattgatgagtatcgtgcaggatcaggaattgaagctgccctcgatcctttctggtcttcgatcaggtacttgctgacagaggaagcaaaggccggaacagccaactcgcttcatatgctagtacaatacataaaagaaaagcttcaatcccatagctatgcctcaattgcatacattcacagccatttatttgagcggctgacgattaagaagctggcagaaatcgagcattatcacccagcttactattcaagctggttcaaaaaacagacagggaagtccccgcagaactatattgccgaccttcgccttgaggaagcaaaaagaatgctgatggagagaaatgaaactcttaccgtcgtgagcgaggcgctgggctttcaaaacctttcttcttttacaagatggttcacgaaaagcacaggaatgccgccccgcctgtatcgaaacaccttatattcggataaaaaatgatggctctttagttaaaagaatattgtatatctcctttacaataggagaaaaaggagttattgatatggcagttattgatgactttgagaaattggatatcagaacgggaacaattgtaaaagcggaagaatttcctgaagcaagagtaccggcaatcaagcttgtgatagattttgggactgaaatcggcataaaacaatcgagcgcacaaatcacgaagcgttacaagccggaaggtctcatcaacaagcaagtcatagcagtcgtgaactttccgccccgccggatcgccggatttaaatcggaagtcttggtcctcggcggcatacccggccagggcgacgtcgtccttttgcagccggatcagcctgtcccaaacggcacaaaaatcggataacgcaaaaaaagacgtttgcctaaggcaaacgtctttgcgtattgaggcgatgcaccacacgccacattcgtgtgtgccgtaaaggcatgtacatcggcttacacaattcagctcatcgctatatgaatatagcatggagggcgaaggaatgcaaggattacttttagtaacggtgaaatgaatttagaatggaaagggttttcattttatttgtaagaaaaaactcagtgagatttaggtgtgatcttaatgcagtttgtatcgacttacagatgataaaagaacaatacttttaataagcctcatgaaacattttcaatttgtaaatacttaaaggatatatatggtgtatttgctatagaagtctaatatgatatccatttactcatttcaatagcaactttcatgaataacgagaaggaacagctgtcaaaatttttttgattataatataagttaattacgatagtatattaggggtattttggtagatattgaaaattgataataacatacaaggaataaagaacctagaaaagagatctaattatttggataaacatatattgaactggtcggcgtatccactatttgatgacggttagagcgataccataccctttttctgatgtgtaagcagaggttattttcattactttccagcttccttcagtggcttttgttcctattccattatgtgccgtaagataatctccttgattgacagtttcgtcaatacgcacataatgttggccaaccaaccctacaacgtgccattcgtctcttgctgcccgtgaatgataatttgcctccagcgctgtatcgtagtctggattttgtttgggaacacgtatgagttcaccgctttcctcatcagtcaccgtttcataaataaatccgccgaactcatttgtcaaataacggccctgccagacgaaactggaggctcctgaaatgaaagctgaagtttctgaaataacgccaagcatataatctccaacattcgcgggcacaattttttcacctcttaaagtcacgattgtaccagtatggattaactgtccagttgaactctcaaaatactctccatatccacctaaagaagaactgattgcaccggcaaacgtcccgtttccccgaacagagtcaagaagccactttattgattgatgacctcctgccacggtgtatggttcctcaagtataatattttcagaagacagtattgttcttgacgcttggtttcctctaatatgtgcgttatttgaagaagcgattaatgcgcgagagccttcagtactggagcctccagaagagctaatgaccgcatttctttctccgcgggccgtaatgtcgccggtacctgctataactgcgcttgtttggttaacggcaaagccagaggtcgttgcaagctgtatgcctcctttcaaattgattggaacttgttggtatgtttggcctttgattgaggctgccacactataaccttctgattgtacaccgagaattgtggcctgattattgggggactgaattgcaactgtcccattgtcagtaatcatcgttccatttagaatattgacattgtagaggcctccaccgattgaaattccttttggagcagatttataaatatcaaaatttgaaattttaatataatcagttttatttgatccgcctgataaattaatatcaacaccggcttttttaaaaccgcgaattttaataccattaatggttatattttggctgcgatattgcaaggctacgacagggttttctttataatcatagtctggatcaccaatcgctgtgaatccgcttacattaacgtttttatatgccgaaataaccagcgctcttggggtcacagcatcgtaaagcgagttgaaaactggttcaactgctgaacaatcaatgagtgtgacatcgtatgctgttgtgctttcaggatctgtaatttgatggtgaccaatatgacgaagatcaaatgcacgaacatcgcgataagaaatatggcctatgatatggacgttttgagaggctggccacagttcatgggcttttacttcaactccgcggatgttgccgcttgtaaagttattcaaaagccacacatgcctagagccgtcgtcaatttctattccgttggagtttgaaacaccttcagcaaattctgttccccgcggatttcctgaatggcagtttgaaataaagatgtattcgctataatgggtggtaatgccgtcgtctcctgaaccatatgtcacacagttatcgatccaaatatatcttgatccgtcttttgtccaatcggtatcaggcaaatggtcatacgttggcgatgtaatatcaataccatgaagacctgcgttaatcgcttccacatctttgatccacccatattcaaccttagcaaaagttaaacaactggagaactgtccccctggatttctcacaccgcattgtctacttggattccagtctaatgacattccttggacaaaaatattgcgatttccattttgataatcatcatttgtaatcacccattcatgcgctggagtgtcttcatgcaatttaatcactgtgatccctttaccttgtccaacaattgttgtccaagatggaagtttaatcccttgaacgaggtattctcccgctggaacatgtactttgactcggccattcccgattgcttttcgaaaagcttcagtattgtctcttccatctggaacagcgccgaagtcagccacatttacttcccgggtgattttagataaaagcctataatattccttgtcgagacgttcttttaaaagagaggtgacctctccttcggccgtcacccttgcgtcagtaacttcgatattttggtctgtaaccgagtgcttaataaagttttgcattcttgtcttaatatgttctaattcggatgaaaattcggggtgagactgagaattggcgtttagagaaggatcagggcagtttttaaaatgaaccattctaaagacacctctttcttttaatataagcgcagttttgtctttgagataaggagttagcatttcttttggcgcttctctttccaattctgtatttgttacaaaattcctttaggatttatactggttttcaagaaatgtaagtcaatgaaaaaaagagaggacaagtaaaggataaaaagcaacattaagaatcgttatacagtgaaagaaagttcgcccgatggttaattaaaacgtttcctatggttgggtatttattaatgattatggaagaaaagggaggtccgcattcaaaacgtgtataaagataataaagaaccgaatgttgagacatcccatatttgaattaatcttttaaacaaaggagtataaattcttcacttctttttatatcaaccagttttaacaagatgtgagcatgatctaaggtaagcgattgacctcataagcaacacgtattccagattcaatcgcgccttgcatccacgcatgagtgagtgaggcgtgttctccggcgaaatgaactctgccctcagggacaggaatatagggatacagctctaattcttgtcctggttcgaaagctgtaaaacctcccgcagaatacgggtactggctccagctaaaagaagtgccagacacaaattcagaccacacaatatcaccatagatttcagataaattcagtaaagtatactggattcgctctccttctgaaagactgtcccatatcagtgcctcatcggcccatgtatagctggccagaatgacagcatgtccatttgctccaatatttctgcttggataatatgaaaaacgaatcggaagatcagtaatagatttgccgccgtgctgaccggctttttcccaaaatcggcttttaaactctatgccgatttttgttgcactgatatagtttagctcacggatggccctccgtttatagtaagagaatgaatggtatggttcgacttttacaaatcgcaatgttgaaaaaggaatggttacaatagcgagatcagctgtgaatgatgtgaattctgccgtttgttgatgctgacaatggatcgtaacacgattttcaccctgagacattttcatcattttttgatggtatagaatgtttgtttttaattgaggaagaaacgcgtgaggcagcagatccataccgccagttatctcatagaagtgagcgggggatgaaaaaaagatagattcccgcaatacttcaacaagggacatccccatatacgcttccatatccaaaagtacaccgatcatatcgatcgcgccatatgaaaaatacgtgtttaaaaaagagcttaacgaatgatttttgtattgttcttcgacaatccgccaatttcttgctggattttgattgataaaatttagaataggctgcagtaaagaaagcatcagctcttcagacgttttcccttgttcatttggtgcaactggatatctcaatattccaggagctcgttcaaaaacttggagacgtgttttgattccatttgcataaatgatgtccatcggggttctgttgataaatacatttgttggcaatttgaattttttgatatattctaaggttaacgaatggttattcggtatgcgcatcgggccagcgttgaaatacaaatcatcactaaagggagatctcaaagtgcagacacggccgcccgctctgccgctcgcttcgagaatcgttactctgtgaccggcatttttcaacaaagatgctgatacaagcccggacaatccagctcctataacaagaatgtgctttggatgctgcgatgcgctaaggccatttctaatgatctttaccatgtcatcattcattagagaattcaatttttggaggcacctctttttagaatttattgcattatattcactgaaaagagcacctatcacgatctgttcacatcttttggaatttgaaaggttattgttaaaaggaaataaaggggtgatgtatgtgactaactttgttcataagactgtaaatggcttgaaaagtcttttagacgaaaaaggagccattaaattgttttgttcagaaggtgatatcatggagttccttgttactttttcacaggacaaagcaaccctgaatgacattcaaagctttgaggctaaacaccagcttacccttccacaggattatcagaagttcatgacactacataacggtgcgaaaatttttgagattctttctgatggggagaatataggtggaggacttcagctatttagccttgaagagattgaagaggagttaaaatatgaagatttgtttgaagatatcaatggtattccaattggctacttattggaagaatgccatttaatgatcgataaagataaagtgaaccaaggtgatcccaactatctctatatatttgaaagtggtttagaatataatccattaaatttaaactttgaaaaatttttagaccggtatatattggccaatggggaacctttttgggattggcgctactataccgcagaaaattattatagaacaagatagtgtgtgatgtataagacagtcattttggctgtctttttctgttattcaattagattactgtggtaaaatttacatagaagtagtctaggaaggagaatgatatgaaggtatttgaggctgattcattactctttgaagcggataaaagaaccaaagagtataaggaactaaggtcgcaaatggtgaagctcaaaaaagcgtttaaggaagtagctaacctagatgacagtgaattttcaggcaagggtgctgacaacattaaagcattttatcatggtcatgtcggcgtaacagaccaatggattgatcttatcgatatgaagattgctttcttaagcagcatgtctgcaacacttgaagatgcgaagatgtctgatgcttacatagaagaatcctttctagaacacgagttggctaacgcttatgcaaaatcaaaatccattatgtctgaacagaaaaaagcaatgaaagacatattaaacaacatcaatgatatccttccccttgaaatattctcaacagaagacttcaaagacaaactttcttctgcagatgacaaacgtgaaaaaacaatcgataagctaaacaagcttgatgaggatttaaaaacagaatacgctgaaacagaaccaaacgaacaatttattcagcaagactttaaaaagctgcaggaatcaacaggcaaaggaaaaaacgctacaccaattcactataacgctaaagcgtacagagaaagtgacatacataagaaaaaaggcgatattgaaaagcattctgaagcttacttaagtgtgaagaaagaagaagcaaaggaacgtgaaatcaaggaattaaagaaaaaacttaatgacggtgtatctgaccctgatgaatatttagagattgctaagaaagtagggtacgagaatctggagccaactcaagtgcagcttgcagtgcaaattgaacaagcgaagcagctagaaggagcaggagaaatcacctgggatatcgtaaaaggtgtaggagttggtttatacgatgtaggaaaagacactgtaaccggcatatgggacttcatcaccgatccaggagaaacactctcagcactgggtaatgcagctatgcatccagtgaaaacatacgatgccatttcagcagcaatagaagagtcatatcaaaaggatatggtgaatggagatgcctattctagatcaagatgggttacctatgctattggttcagtggctgtagctgttgttggtacaaaaggtgcaggagccattaacaaagcagatgcagcgggcaaggtaataaataaagcaagtcaagcaggtaagaaaatcaaggacgttaagattccagatttgctgccttacaaccctaagtataagcttgctctagcagataacgtgccatacaatgtggttgatagccaaaaccttaagaatgaacttttgactaatgcgaagaaaataccggatggaacaagaaaaccgtttactggccaaaagaaaagccctccttggctaaataaagaaaagtatgatgcatatgaaatagaggggaaggtaaaggcgaaggggaaagttaaagatgtaagccgtagagtgtatactatgaaagatattgatattaatcaaaaaacagaattcggtgttacaaatcttcagctaatgaaaaacgggaatgccccttatgcaaaagacggtacacagattaatttacatcacttgattcaagaagaacctggcccaatgcttgaaatcccgaacagcttacatacaaaatatagtgatgtcattcatcagcttaagtctgatggtgaaagttttagaaatgataaggttttaaaagcacaatacgagagctttagaaagagatattggaaatggagagcgaaacaatttgaaaatgagaattgaggtgtttatatgatttattcgaaggttgagaactttattaatgaaaataaacaaaatgctatatttacagaaggtgcaagtcatgaaaacattggtcgcattgaagaaaacctccaatgcgatctccccaacagttataaatggtttttagaaaaatacggtgctggtggtttattcggcgttttggttttaggctacaactttgatcatgcatcagttgtaaatagaactaatgaatataaagaacactatggccttactgatggacttgtggttattgaagatgttgattactttgcttactgtctagatacaaataaaatgaaagacggagaatgccctgtagttgaatgggatagggtaattggttatcaagatactgttgcagacagctttattgaatttttttataataagattcaggaagcgaaagatgactgggatgaggatgaagactgggacgattaagcaaaagtattgctatagcgcaatagaaggcttgagttgcacatcctcaatctaaataaaataagctctcgcaatgagagcttattttattggattaaataattaaagtgacagaagttttctagtcccgttttatatgaaaccttttttattttagcccgtattaaaagtaaattcagagagaaggggagaagcttaattggagttattagatatttggaattggatacaacaaaatggtattcttactgcagtaattacgggtatagttgcattgctattcaatcaaagacaaaaaagtatagaacgattctactctcaatcaggtgaaacattagaaaaaattttagagcctatgtattattccctaaaagaaataaagaatgaagaagatgaaaaccataaaatggtccttatagaaaaatttttcgaagaatatagtgggaaaaaggggaagctatcaaaacttagaaacatcttattgatagatcaaattttgaatacagaagattgtttcagagagtatattttaaacaagaacagcgagaataggaaaaaattattttataaaatgagaatgttagatcaagcagttaataaagaatatagaagtatatttgttactctaaacaagaattataattggtataaagttctttttagaacgaattatattttaagcgctgtttttgtttttgttagatggtttaaagaaactctagctttttttgtcggtgcttcagcatttgcttttataccccttctatatgataaatatttaggcgaacaagttttaggaaattggttagaggtaaataaacttatttttggactttcttgttcagctctttatatcttttggataatacattatttccttttaaaagatacaatgcaaaggaaagatgaaatatctttgtttcaggaatggtttgataaaactaagctagggaaatggactaacaagaatgtctggggaaagattgggaattggaatgttgaaagacgagctagaagagtaagaaatgatgaagatgtataaaggcttgtgcgctattttagatcattataacgttacaagaaacaataaaaaagctttccaagtctcttgaggtttattgtaatgcatttcacggaaaatgtgttataatcagttttacaatacattacagtgcatttctttaatgagaaatgcataaaataaaaaagaccgaggtgctaccaacaccccggctctgtacaaaaagttgcccatcaaagggcttgctcgatgtggttctaggtaggcctatcccttcaggttctgaggctcaagggaggtctattttttctatatacgtcaatagggcgattataaacgacccgattgcaagcattagcattaatgcctggaatgttgacatagcatcacccctttcattaggggatgagcaagactccctcgagtgagcaaaacttactgtacaggaaatatcatactatacataaatgcccttgtcgttaaaaattcacaatatattgacaacgtgaaaggaacttgcaaaatgcaggttcttttttgtattcaattattaaatcatttgaatgattgtcgatatttaatatgtgtaaaaatggaaaaggtgctacaattataaaaagctttgagaggattgtgattatcagtggtaaatgtaaactgaagcgatcttatttatgatccaaaattcttagcattttgcagcttggctacagaaggatacgggggaaataactcagctcccagtagatccattggttttagtgaattctgtgaaacacttgagaaaaatgaagtagttaaacccgagaacaaaaaaagctcacttgacctaaataattctttagattattggaaatcaagatttaatccaggcggtaatctttcggcgttagattctcaggtattagatattatcaaaaaagcttacaacttaggcatggttaacaaagataatatgctgctgcgaaatgaagcaattaatgcttataaaaattcaatttaaatatgaaacagtcctgtaattgggcgctgtgttgtttattgatcatctttttttcagaaacttttaatgccctttcatgttacaattaatagtgaatttcaactggcgataaaggactatattagatggaagagaaatgatttgtcattgctacatactcatttatttagttctttgctccagttttattaattcgtattacacctgaaagtttagaaaggatttgttttttttgggggaaatcaaaaaaaaatttgtgcagtggttagagaaacttctgattagactaaaagaacctaatgttaaggaagaaagcctttttgaagatctttctcctagcaatgatgtcgacactgatggaaaatattctaaagcactaagttgggggttagaaaataaaaaagtgaaaaatatcgccctaactggtccctacgggtctggaaaaagtagcatattaaatacctttcaaaaacaatacagcagggaatatagtttcttaaatatatccttagctacattcaacacagatacggatgatatggagaataagttagagaaaagcatcttgcaacaaatgatataccgggtacacgatagaaccattcccttttctaggtttaaaagaattaagcatataaggactaagagcataattataaatttgattttcttttttgcatttattatagttggcatctacctttttaaacctgatgcacttaaaggaatatatgctgagacgttagtttcaaggagtctcggtactgaagatcagcaacaaatacgactgactatattattagcactgttctttatagtatatcctctactcgcatataaaagaatttatcattttgtccgtgccaacttaaaattgaataaggttacaattgctaatacaacgttagaaaaaaatacaggggaagaaaactcttctatatttgataaatatttagatgaaatattatatttttttgaagcctccaagtataatgttgtaatatttgaggacttagatcgctttaataatataggtatttttgaaagattaagagaattaaatgaacttataaataattcagaacaaatagatagacgtgttgtttttatatatgcgataaaagatgatatttttggagatgcagacactgaaaagttaactagagaccgcacaaaattttttgattttattatcccagtaataccaattattaatgcatctaattcaggagacatacttaaaaagaaaataaaacattcaccatattctgatttgataaacactcatttcttagaggatgtaacaatttacattgatgacatgagagtattaaagaatatttttaatgaatttgttatataccaacaaaaactaagtgcaattgatcttgatcctaacaaaatgttagcaatgataatctacaaaaatatttatcctgtggatttttctaaattacaatataacaaagggttggtatatgaaatctttcaaaaaaaacaacttataattgaggaacaaataaaattaattaatgctaaaatacaacaattagagaggaaattagcgaatatagaagttgagtctttaaaatcaattgctgaattaaattttatatacttgagcgaattagaaatatcaaatttgaattctaattatgatattaatatagatggcgaggtatttagaggcaatacatctaataaagatcggttttttgagaagttaaaaaatgcggatactatctattgttatttaagaaatagaaatggtccagcgacaattaaagaaattgcaactgtttttggtcggaaaccgaactactttgaaagagaagatgccatcaaggctatagagaaaaatgaaatccaaaaattcaagaaagaactattggaattagagagagaaaagcaagaaataagagcgcaatctttacaagtattaattacaaaaatgaattcaaaggatgtattttctgataagctttacgagaaaaaattacttgtttacctgctacgtcatggatatattgatgaaatgtataaccattacatcacttacttctatccagaaagtttaagtctttccgatattaaatttgtatttagtattaaaaaccacgagtcattgccttacagctttgagctggataatatcggtaaaataatgagcaaattagttggtgctgaatttaagcaaatagaggtacttaattttcatctcttaaactatataatggatcattctgaataccgtaattattatgatagcataattgagcgaaacagaataaccgcgatcaacaacctgtttgactgctacaattttaaactcttcgggataacgcttaccgctcatgggcacctctctttaagccatcttaaatgactctgaggtgtctgttaaacccgtggcgattcattttaggcataaaaaaagacctcagttgaggtctatttacatactgttggtgcgaaggccgaactcgaatcggctcttcattaactaactctggcaacgtttccatccaatcggaatccatccaaatagtccccataccactgcatcatctctttcctcccttcaagatactgcgcatggttataggtcccgcgaatcgcgttcttgtccacatgcgcgagctgggtctcaatccaggcagtgttgaatccttcctcatgcaagattgtgctcatggtgtgacgaaaaccatgtccggttgctctcttatcgtaaccaatccttttaataaccatattgatgctggcttcgctcattggtttattaacatcgtttcgacctgcaaagataaactggtaagtaccggtcaattgctttagttgccgaagtgctgctaaggattgagcagaaagggggactatgtggggtcgcctcatcttcattctacttttcggtatttcccagatatggttttcgaagtcgatttcactccattctgccatacgtaattcgacggttcgtaagcccgtaagcatgagtagtcgggtcgccagaagcgttactagactgccggtgtattgtgaaagcttttgtaaaaactcgggtagctcagcagcagtaagaaagggataatgttgtttctcgtacccctgtaaagcactaccaagatcagccgcagggttgtactcggctcggccagtaacaatagcgtaacggaacacttcgctacaacgttggcgcactttactggcaagctccggcgcacctcgcttttccatacgctgcaatacagacagaagctccagtggctttatctcattaaccggctgcgatccaacaaagggaaatacattgtttttgaaggcccggttaacatagtcagcgtagttttttgaccagccagaaacttttgcgttgtaccactcaaccgctatcgcttcaaaagtattcgtaaccgatagtttttgggcaagtagttcggcttttttaacttcaccgggatctttatcatttgccaatgtttttctcgcttcatcgcgcttagtgcgggcttccgcaagtgagatgtcaggataggttccgaacgagagttttttctctttaccggcaaatcgatacttcattcgccagtactttgaaccgttagtattgaccatgagatagagccctccgccatcagcgagtttataggctttatctctgggctttgcagtctcgacctgacgagcattcagtggcatttgggggcctcattttccgttgaacaggataagcccccacttaggcccccaaacgtttattgattcacgtagatatgggtagacttcagttgacgtctcatagcctgagaagaggagttatggctgattataaaaggtttttattgaattcggtagacatcaggagagttatatctggtgtcccctgcaggaatcgaacctgcaactagcccttaggaggggctcgttatatccatttaactaaggggacgaggcggcacgagtatagcgtcatttacactttgcgttaagcgcatcgccgcctgactgctcaaagagtcaccattcaggacgatttttttgtcgatttatcatcattttcccgcgctttaagctccgctttgcgtttgttcgacatgtcgttacggatttgggcatggcttaacagcgcgaagataaacgttccgccgcagatgtttcctgctagtgtcggtaaggcgaacggccagaaaaagtcgctccagtgaagcgtaccgttaaagaccagatacagtatttctacggtaccgaccacaatatgcgtggtgtcagccagcgcaatcagccaggtcatcaatataatcaccacaattttggcgctccctgctgaaggaaacatccagaccatcgtggcgataatccagccagagatgatggcattagagaacatttcgatcggggtgtttttcatcacatccatgccgatttttacaaatgcgtcccgggtgggttcatcaaagatcggcatgtactcaaacgcccaggccgcgatgcccgtgccgatgatattacccagcaggacgacgctccacagacgcatcaataaaccgaaattgccgagggtagggttttgcatcaccggcagaacggcggtcaccgtgttttcggtaaacagctgctggcgggccatgatgacaatcacaaagccgaaggtatagccgagattctcgagtaaaaaaccgcccggcacaccttccagctgaacatgaaatatccctttggcgagcagagaggcgcccattgagagccctgcggcgatagctgaccagaagagggccatggcatcgcgctccatctctttttcaccgtcctggcggatatgctcatggatggccatcgcgcgggaagggaggcgatcttcatcaatttctattttctcgccacgcgctttctcctcgctttcaatttcaagttcctcatcgctctcgccaattttttcttcgcccacgtctttcatatctgctcccggaggttgatctttctgttaagcgtagcggcttttatcgagatgcctgtggggatgctcttaaattggcggcaatgacaacaaaggtgatacatctctttcaaagacattataaaattgccagcgaaacgaattccaaaagccaggctatgctgagatcagagtcacggtgattactgcccgtaattgtgctcatagacatcggtaaacgtgctgttacaatcgcttgcacgtttacagacggagcatcaacggctccgttacggatggcaatcaacgatagccatactgaacagggagatatttatgaaacttcggctgtcggcgcttgcgcttggcgcgacgatgcttgtgggctgcgccagctccggggagcaaacgggacgctccgatcctctcgaaggatttaaccgctccatgtataacttcaactacaacgtgctggacccgtatgtggttcgcccggtggcagtagcatggcgcgattatgttccccagcccgcgcgtaacgggttaagtaattttaccagcaacctcgaagagcctgcggtaatggtgaactacttcctgcagggcgacccgtatcaggggatggtgcactttacccgcttcttcctgaactccattctggggatgggcggctttattgacgtggcaggcatggcgaacccgaaactgcagcgtgagcagccgcaccgtttcggcagcacaatgggacattatggcgtcgggtacggtccgtacatgcaattaccgttctacggtagtttcacccttcgtgatgacggcggcgatatggttgatacgctgtatccggttctgtcgtggctgacctggccgctgtcggtgggtaaatggacggtggaagggattgaaacccgtgcgcaactgctcgactctgatggcttactgcgccagtcttctgacccgtatattatggtgcgagaagcgtacttccagaatcatgactttattgccaacggcggtaagctgaagccggaagagaatccaaacgcgaaggcgatcgagaacgaactaaaagatatcgattcggagtaaataaaaaaggtgagcaatgctcacctttttcaattcctgcgcgattagaacgcgtagttgaagttcataccatacagccaggctttaccttcggaagagaactcatacgggccttctttgaaggaaactttttgaccgtgcatataagagataccggcgtcaattgaggcatccttgttgaaggcataagtagcacctgcgctcagccagaaacggtcctgatccggaatagagatggagcgcttgtcggcaggaaccgggctgtcatcgaaggcaataccggtacggaacgtccagttatcatccatatagtaggttgtccccagcgcgatgcggtaagcgtcgcggaagctttcatctttatagaagagcgtgtcgcctttgctgttggttgctttcagctcctggaactgactccagctggtataggttaggctataatgaattgcccactgcggcgccactttattataacctgacagttcccacatttccggcaggtgcaggctcagagaaccgccagtggtactaccgttggtacccatcggcaggccgaagttgccgaggatctggttataggcagaaggcaggctgctcttataatcgccatcgaaatcgattttaacttcggaacggtaggtaaagccgtaacggttgtttttatcaagttcatacaggataccggcgttccagccaaagccccactcatcgcccttcagataagcgatctgagtgtctgctgggatacccgcaacttgacgcgccagggcaggcggcagtgcacctgagccagcaacgactttgcccaggtcgcccgcgtaacgttcgattttcgctttggcatacacagcatcaaagccaacgccgaagctccagtggctatccagacggtaagcaccgctgaggtttaggttcagggtttccagatcggttttaccgccaaatgcccctgcggcatagttatcaccaaactcggtcgctaaaccgtagttagaggtcacggaggcaccccaaccaaactgttcgttaataggcgccacgaaatgcatgtttggcacccacgccgttggcgcgatgttatctgaattcagactggcaccggtaggtgaacggcccgtaatatcaacgcccggatcaacgaaaatcgcaccggcagagaaggtcggacgatcaaacatcatgatcaatgcggggttacgacttgcgttacccgcatcatccgcaatcgcaccttcccctgaatacgcgcggccaaggccagaggaagaaaattcgtttaactgaaagcccgctgaccatgcggaagtggagacgagtgccactgcgactgccagcgcagtcttgttgaacagggttttctggctcatgaccataacctcattgagttatttttattcaataattgttacataccgtaacaggagcgcgaagtgtagggtctgaggtatgacagacaaatcagaccagtggccagagtataggtccgaccagcctgaatgttgcaagtttgtttattaatattttcaaacatgtttcgtgaaacgagatctggttggcaaaattgtgaccatcgcgactcacccaaaagggtggtttttgttttagatcattttttagtgtgatattggtcacttatccgattttccgccattaacggctggagagagcccgcgccggggcgtaaaatagcagcatcgtgtttatctcgcgcgctgcgcgaatacagaggaaattgagctatgagtaaatgcagtgctgatgaaaccccggtttgctgctgtatggatgttggcaccatcatggacaactccgattgcaccgcgtcttacagccgtgtgttcaccaaccgcgccgaagcggaagagaccctggccgcgctgagcaagcgtgcgcgtgatgttgaatccgatccgtgtgaaatcaagtcgacctttaccgaagtggaaggcggcgtgaagctggacatcgactttgtttttgcctgtgaagctgaaacgctgattttccagctgggtctgcgttaatttctgcggcctgatgccctcaccccgaccctctcccacgggagagggcgcaagcattaaaaacggtaacctacgggttaccgttttgcttttaccttgcgcacccggcaacataccgcacaaatgcccctgccatgcaggggcattttctttttcttctctgtgttttagctcgcactttttcgtttccccgattggctgaatgtaaaaaaatggttaagactattatcaggtcagaccacttagtgtttgcgaatatttttttacaggggagtgttatgagtcaggcattaccgcttattacccgtcagggcgatcgcattgccatagtcagtggattgcgcacgccatttgcgcgtcaggcaacggcgtttcatggcataccggccgtcgacctggggaaaatggtagtgggggagatgctggctcgcagcgaaattccgccggaggtcatcgaacagctggtcttcggccaggtcgtgcagatgcctgaagcccccaacattgcgcgggaaatcgtcctcggtaccgggatgaatgttcataccgacgcctacagcgtcagccgcgcctgcgcaaccagtttccaggccgtggctaacgtcgccgaaagcctgatggcgggcaccattcgcgccgggatagcggggggagcggactcctcttcggtactgccgattggggtcagtaaaaagctggcgcgtatcctggtcgatgccaacaaagcccgcacgacgggtcagaagctcaaactcttctcgcgtttacgtctgcgcgatctgatgcctgttccccctgccgtcgcggaatattccaccggcctgcgcatgggcgacaccgccgagcagatggccaaaacctacggcattacgcgtgaacagcaggatgcgctggcgcatcgttcacatcagcttgcggcaaaagcctggtcggaaggcaagctgaccgatgaggtcatgaccgcctatattcctccctatcgcgaaccgcttgcggaagataacaatattcgtggcacgtcaacgctggcggattacgccaaactgcgcccggcgtttgaccgcaagcacggcaccgtgacggcggcgaacagtacgccgctgacggacggggctgccgccgtgatcctgatgaccgaatcccgtgcaaaagagctgggcattactcccctgggctatttacgcagctacgccttcaccgccattgacgtctggcaggacatgctgttgggtccggcatggtccacgccgctggcgctggatcgcgcggggctgacgctggctgatttaaccctgattgatatgcacgaagcgtttgccgcgcaaaccctggcaaacgtccagctgctggcaagcgagcgtttcgcacgtgatgtgctgggccgcgcgcatgccacgggtgaagtggatcagagtaaattcaacgtgctgggtggctctatcgcctacggtcatccgtttgccgctacaggggcgaggatgatcacgcaaacattacatgaactccgtcgccgtggcggtgggtttggccttgttaccgcctgtgcggcgggcggccttggcgcagcaatggttctggaggctgaataatggatatgccatctgcatttaatctgacggttcgcctcgataacgtggccgttatcactattgatgtgcatgatgaaaagatgaataccctgaaggccgaatttggcgttcaggtgcgcgcgatgctaaagcagatccgcgagaacaaagccattcgcggcctggtgtttatctctgccaaacccgacaactttatcgccggggcggatatcaacatgattgcccgggcgcaaagcgcgctggaagccgaagagctggcgcgtcagggccagcaggtgatgtcggagatcaacagtctcccaatcccggtcatcgcagcgatccacggtgcgtgtctgggcggtgggctggagctggcgctggcctgccacagccgcatctgtactgacgatgcgaaaaccattctgggcctgccggaagtgcagctgggcctgctgccaggttctggcggaacgcagcgtctgccgcggctggtgggcgtcagcacggcgctggagatgatcttaaccggtaaacagctgcgtgcccgtcaggcgctgaaagccggtctggtcgatgacgtcgtgccgcagtccattttgctggaggccgccgttgagcttgcgctgaaagggcgtcaggcaaaacgtcctctgccggttcgcgagcgcgtgctggccggtccgctggggagaacgctcctgttcaatatggtgggcaaaaagaccgaacaaaaaaccaaaggcaattacccggcggcaaagcggatcctcgacgtgatcgaaaccgggctgtcgcagggcagcagcagcggctatgccgcggaggccaaagcctttggtgaactggcgatgacgccgcagtcacaggcattgcgcagcatcttcttcgccagcaatgacgtcaaaaaagatcccggcagcaaggcggagcctgcgcctctgcgtgccattggcgtactgggtggggggctcatgggcggcggtatcgcttttgttaccgccagcaaaggcaaattgccggtacgcatcaaagacattaaccctaagggaatcaaccacgcgctgcagtacagctggcagaaccttgatcaaaaggtcaaacgccgccatatcaaggcaagcgagcgtgataaaaccctggcgacgatctccggtacgacggattacagcggttttgcgcaccgcgatctggtgattgaagccgtgtttgaggatctggcccttaagcagcagatggtggcagacgttgagcagcattgcgccccgcataccatttttgcctccaacacgtcgtcattaccgattggcgatatcgcggcgaaagccgcgcgtccggagcaggtgatcgggctgcacttctttagcccggtagaaaaaatgccgctggtggaagttattccacacgcgaccaccagtccgcaaaccatcgccacggtagtcaaacttgcgaagaagcagggtaaaacgccgatcgtggtcgcagataaagccggcttctacgtcaaccgtattctggcgccctatattaatgaagccatgcggctgctgacggaaggcgagaagatcgagcacgtcgacgaggcgctggtaaagtttggtttccccgttggcccaatccaacttttggatgaggtgggaatagacaccggcactaaaattatacctgtgctggaggcagcttatggcgatcgttttagcccgcctgcaaacattgtttctgcaattttgaaggacgatcgcaaaggcagaaaaaatgaacgcggtttctatctttacggcgcgaaagggcgtaaaagcaagaaacaggtcgacccttcggtttatgggcttatttcgaccaccggtcagggaaaactgtctgccgttcagtgcgctgaacgttgcgtgatgatgatgctcaatgaagcggcgcgctgctttggtgagcaggtgatcaagagcgcacgcgatggcgacatcggcgcggtatttggtattggttttccgccgttccttggcggcccgttccgctacatggatacactcggcgcgggtgaagtggttgccattttgcaacgtctggcctcgcaatatggcccacggtttacaccgtgtgacgaattattgcagatggcggaacggggccagacattttggcctgcacgggaaactgatttcgtaaactgaagtcaaagaagggtaaatcctgaggtgaatgaacctgttctggcgattttgtaaacagagattgactatacttacgccattgaggtaaaaaacagcgtttcattcatcgaatggatcaggcacaatgcccggccatcgggttttctacctcttagcatttatcgcgggtagttaacgccggtgattctggttaacaaaagcggtgcaatatgcaagttttcatcatgcgtcacggcgacgcggcactcgatgccgccagtgactcagtacgtcctttaaccgtctgtggctgcgacgaatcccgtctgatggcaacctggcttaaaggtcaaaaagtggacattgaacgcgttcttgtgagtccgttcctgcgtgcagaacagacgctggatgtggtaggggagtgtatgaacctgccgtccagtgtggatgttctccccgaactgacaccatgcggtgatgtcggccttgtcagcgcttatcttcaggcgctatgcaatgaaggtgtcgcttccgcactggtcatttcccacctgccgctggtcggctatctggtatctgagctgtgcccgggcgaaacgccgcctatgttcaccacttccgcgattgccaacgtcaccctcgacgaaaccggcaaaggggtcttcaactggcaaatgagcccgtgcaacctgaagatggcaaaagcgatctgacgtgacgtgtgacagggcggggtgctatatctttcccgcccttctgtcagggcaactctggcggctgccactcctcaacttcaatcaataccagcaaggcggcatctccgccgtactctttcggtgcctgatgaaacgccattacgtgtgggtgctgagccagccacagcggcgtttgttgcttgaggatatgtttcccgtggccatgcatcacgcaggcgcaaaaaacatgttcgcggcgacaggcggcaatcaacgctcccagctcctgtttcgcctgcatttgcgttaagccgtgcagatccagaaacagctccggcgaataatctccccggcgtaactttttcagttcgaaatggctgacgtcctcgcgcacgtatttcactgcgccctgggtattaagcagcggctgaaactcgtctgaaaagtagtggctgttatcggcctgctcctgcagcagccgtttgaccggaacttcgctgatttttttacgcagcgggcgatggacgatggtgtcctgcgcgattttccgcgtcccggtcattagctggcggaagagcgcctgatcctcctcgctgagcgatgttttctttttcattcgtcattctcatctcgtatttccgatagtgtacccgactaaacgcattttttaacctcaagcggtacgcgtcattgctgatttatcgccgtcttcatggcaaactagccgccgaaaattatgcgagcatgccctggaggaaagagtggataaaatatttgtcgatgaagcagtaaacgagctgcataccatacaggacatgttgcgctggtcggttagccgcttcagcgccgccaatatctggtacggacacggtaccgacaacccgtgggatgaagccgtgcagctggtgctgccgtccctctacctgccgctggatattccggaagacatgcgcaccgcgcgcctgacctctagcgaaaaacaccgcatcgttgagcgcgtaatccgtcgcgtcaacgaacgcatcccggtcgcctacctgaccaacaaagcctggttctgcggccacgagttctatgtcgatgaacgcgtgctggtgccgcgctcgccgattggtgagctgattaacaaccactttgacggcctgatcggccatcagccgcagcacattctggatatgtgtaccgggagcggctgtatcgccattgcctgcgcttacgccttcccggaagcggaagtggacgcggttgatatctctaccgacgcgctggccgtgaccgagcacaatattgaagagcacggcctgatccatcacgttacgccaattcgctccgatctgttccgagatctgccgatgctgcagtacgatctgatcgtcaccaatccgccgtacgtcgatgcggaagacatgtccgatctgccgaacgaataccgccacgagccggagctgggtctggcgtcaggctctgacggcctgaagctgacccgccgcattctggcctgcgcgccggattatctgaccgacgatggcgttctgatttgtgaagtgggcaacagcatggtacatctgatagagcagtacccggatgtgccgttcacctggcttgagttcgacaacggcggtgacggcgtctttatgctgaccaaagcgcagctgctcgacgcgcgcgaacacttcagcatctataaagattaatccagcgggcttcggcccgtttcacaacgctcaaacacaaacaacaacatcggagccgtgatggcaggaaacagtattggacaggtattccgcgtgaccacctttggcgagtcgcacgggctggcgctgggctgtatcgttgatggcgtaccgccaggcatcgaactgaccgaagccgatttgcagcacgacctcgaccgtcgtcgtccgggcacctctcgctacaccacgcagcgtcgcgagccggaccaggtcaaaattctctccggcgtctttgaaggccgtaccaccggcacaagcattggcctgctaattgaaaacaccgatcagcgctcccaggactacggagccatcaaggacgtgttccgtccaggccatgccgactacacctacgaacaaaagtacggcttccgcgactatcgcggcggcggacgttcctccgcgcgtgaaaccgcgatgcgcgtggcggctggcgccattgctaagaaatacctgcagcagaaatttggcatcgtgatccgcggctgtctgacccagatgggcgacattccgctggcgatcaaagactgggatcaggtcgagcaaaacccgttcttctgtgccgatgccgacaagctggatgcgctggacgaactgatgcgcggtctgaaaaaagagggcgactccatcggggcgaaagtcaccgtcgtggccgacggcgtcccgccaggctggggcgagccggtatttgaccgtctcgatgccgacatcgcgcacgcgctgatgagcatcaacgcggtgaagggcgttgaaattggcgacggttttgacgtggtatccctgcgcggcagccagaatcgcgacgaaatcacgaaagcgggcttccagagcaaccacgcgggcggcattctgggcgggatcagcagcgggcagcagattattgccaatatcgcgctgaaaccaacttcaagcattaccgtgccgggccacacgattaaccgcgatggcgaagaagttgagatgatcactaaaggacgtcacgatccgtgcgtggggatccgcgcggtaccgatcgcagaagcgatgctggcgatcgtgctgatggatcacttcctgcgtcagcgcgcgcagaatgcggatgtgacgaccaccattccacgctggtaaacatgaaaaaaaccgcaattgctctgctggcgctgcttgccagtggagccagtctggccgccacgccgtggcaaaaaatcacccatccggtggcggggagcgcgcagtccatcggcgccttttctaacggctgtatcgtgggggctcaggaacttccgctgcaatcggatacctatcaggtgatgcgtaccgaccagcgtcgttacttcggccacccggatctggtgctgttcatccagcggctgggaaaccaggtgcataatctggggctgggcacgatgctgatcggcgatatggggatgcctgcgggcgggcgttttaacggtggacacgccagtcaccagaccggactggatgtcgatatcttcctgcagctgcctaaagcgcgctggagttcagcccagttgctgaaaccgcaggcgctggatctggtgtcgagcgacggtaagcgcgttgtgccctcactctggacgccggatatcttcagcctgattaagctggcggcaaaagataacgacgtcacgcggatcttcgtcaacccggctatcaagcaacagctctgcctcgatgagggaaccgatcgcgactggttgcgcaaagtgcgcccgtggttccagcatcgtgcgcacatgcacgttcgtctgcgctgcccggcgaacagcctggaatgcgaagatcagccgctaccgccgccaggcgatggctgtggtgcggaactgcaaagctggtttgaaccagcaaaacctggaacctctaagcctgagaagaagacaccgcctccgttgccgccttcctgccaggcgctactggatgagcatgtactttaatggataatttcgtcgatctgtttatggtgtcaccgctgctgctggtggtgctgttctttgtggctatgctggccggttttattgatgctcttgcgggcggcggcgggctattaaccgtacccgcgctgctggcggcgggcatgagcccggcgcaggcgcttgccaccaacaagctgcaggcctgcggcggctcgctttcggcgtcgctctattttatccgccgcaaggtggtgagcctggccgaccagaagctcaatatcctgatgacctttatcggttccacgtcgggcgcgctgctggttcagcacgtgcagtcggatattttgcgccagatcctgccggttctggtcatctgcatcgggctttatttcctgctgatgccgaagctcggcgaggaagaccgtcagcgtcgtctgcacggcctgccgtttgcgctgattgccgggggctgcgtcggtttttacgacggtttcttcggcccgggggcaggctcgttttacgcgctggcgttcgtgacgctggccgggtttaacctcgccaaatcgaccgcccatgccaaagtgctcaacgcgacctcgaacgtcggcggcctgctgctgtttatcattggcggcaaggttatctgggcaaccgggtttgtgatgatggcagggcagttcctgggcgcgcgcgcaggctcgcgtctggtattaagcaaagggcaaaagctgatccgtccgatgatcgtaatcgtctcggtcgtgatgagcgccaaacttctttatgacagccatggacaggagatcctcacctggttggggatgcactaatgaacagtacgcataaatatgaacagctgattgagatctttgacggctgttttgctgacgattttaatacccgtctgattaaaggcgacgacgaaccgatctatcttcctgctgatgacgaggttccgtataaccgcatcgtctttgcccacggcttttacgccagcggtttgcacgaaatttcgcactggtgcatcgccggaaaagcgcgtcgcgagctggtggacttcggttattggtactgcccggacgggcgagacgccgcgacgcaggggcagtttgaggatgtggaagtgaagccgcaggcgctggaatggctgttctgcgtggcggcgggtttcccgttcaacgtcagctgcgacaacctcgaaggcgacttcgagccagaccgtattgtcttccagcgccgcgtgcatgcgcaggtgatggaataccttgagaaaggcatcccggcacgtccggcgcgcctgatcgaggccttacagaattattaccacacgccggcgattgcggcggaaagcttcccttggccggaagatctttaacagaggaaagaagatgatcgcagaatttgaatcacgcattctggcgttaattgatgacatggtggaacacgccagcgatgatgagctgttcgccagcggttatctgcgtggtcacctgacgctcgcggtagccgagctggaagcaggtgacgatcactctgccgacgctgttcatgaggaagtgacccgcagtctggagaaagccattcaggcgggggagctctctccgcgcgaccagtcactggtgctgggcatgtgggacaacctgttccagcaggctaaacgctaagtcatcgtttttcgcccggtggcgctgcgcttaccgggcctactaattttccctctccctgtgggagagggttagggtgagggcatcaggccgcaccttacttaaccattttccccttcagcagtttccttacccacaagcgattcggattcagtcccgcaagcgtaaccctgtccagcggaattggctcgtcgctcatttgcgcggctaatacttcagccagcagcggcgcagagcacagcccacgggaacccagcccgcccagcataaacagctccggatacaccggtgcggccaccgccgtttccttgttttcagccagatcttcataggccgcaagcgtcgcgtcatagtccggcacgttgcccgccatcggcagatgatcgcgggtggcgcagcgcacgccgcagcgcgcgtcaccctcgctaacgtcaacctctttcgcccacgccgcatccgggaaacagtcaatcaggcgctggcggttctgcgtctgatccgcttcgctgtagcacatctccgtttcgccacgatgatagctggccccgatgcagtgatggccgttagacggattttgcggtgtcagatagccgtcatagcacagcacctggcgcagtttgccgagttcaggcgcggttgggatgtggctcacttggccgccgaccggataaaccggcagcgtcgctgtctgtataaactggctgatgtgatgcccgttggccagcacagcgctggcatggctcgcctccctgccatccgcaaaacgcagatcccagcgttctgtccgggtgagcgattccaccttgtgggcataccgcaccgtcagcccttgcgactgcgccagggcaatgaccgccgcggtcagttcggccgggcacagccagccgccgagggggtactgaataccgccgcagcccgtctcaacgccagcggtttcggctacctgctgcgcgctcaccgcgcgggcaatctcatccggcaggcccagcgacagcatctgcgcgatcttctgctggctcttctcatcccagccgagctgcgtcacgccacaccagtcgtggtcgaatgccactggcagcgcgtcgtacaggcggcgggcgaaggtaaaggcagcggggaaaaactggaacagggccggatcgtgtgcgcttaaaagcggatagagcgccccctgacggttgccggatgcgccgctggcgggcgcgtcgtcagcgcagtagagcgtgacctgccagccacgctggagaagggcgagcgagagcagggcgctggcgatcccaccgccaacgatcgctacgtcgcgcgatgcgctggcgcggcgcgcaaaccagggcgtctgagcggggatctccagcgtctgctccatcctgccgaccagcatgtcgcgcttgcggccaaagcctttggtcttctgcatggtaaagcccgcctcctgcagcccacggcggacaaagcccgccgaggtgaaggtggcaagggtagccccagggcgcgccagccgcgccatcgcgttaaacagatgctggctccacatgtccgggtttttggcaggggcaaaaccgtccaggaaccacgcgtcgaccttctgattcatcgaatcatcgagcctgtcggtcaggtcgttgatgtcgccgagccataagtccagcgtgacgcgtccgccgtccagaatcagacggtgacagccgccgatgtggggcggccactgcgcctgaagctgctctgcccagggcgcaagctccggccagcgctggtgggcaagccgcagatcgtgcgcggtgagcgggaatttttcgaaactgatgaaatgtaatctttgtagcgtagcctcagggtgagcagcgtggaactgattaaacgcctgccagagggttaaaaaattcagaccggtgccgaatccactttccgcgaccacaaacaggctccgcgggtgcgccgggaagcgggtgctgagctggtttccgtcgaggaaaacatagcgagtttcttcgagtccgttatcattagaaaaatagacgtcatcaaaatctcgggaaacaggtgtaccctcagcgttgaattcgaggttggcgggttgtatagcgttttgtttcacgtaagttactcgtctgacaggcagtggcacgatcttaacgatgtgagtccatcggtgcaaatttccgcagaaaatgtctgatcggacttgttcggcgtacaagtgtacgctattgtgcgactcgaaacttactatagtgcgacttacagaggtattgaatgaaacgtgcagtgattactggcctgggcattgtttccagcatcggtaataaccagcaggaagtcctggcatctctgcgtgaaggacgctccgggatcactttctctgaagagtttaaagattcaggtatgcgtagccacgtatggggtaacgtcaaactggacaccaccggtttgattgaccgcaaagtggttcgtttcatgaacgatgcctctatttatgcttatctctccatgcaggaagcgatcaaagattccggcctgagcgaagaggtttatcagaacaacccgcgcgtgggtctgattgccggctccggtggctcatctaaagcgcaggtattcggtgctgacgcaatgcgtagcccgcgtggtctgaaagcggtaggtccgtacgtggtcacgaaagctatgggttctgcggtttccgcgtgcctggcgaccccgttcaaaattcacggtgtgaactactccatcagctccgcgtgtgcgacttccgcacactgtatcggtaacgctgttgagcagatccagctgggtaaacaggacatcgtatttgctggcggcggcgaagagctgggctgggaaatggcctgtgaattcgacgcgatgggcgcactgtccaccaagtacaatgagactccggacaaagcctcccgtacctacgatgcgcaccgtgacggtttcgttattgcaggcggcggcggtatggttgtggttgaagagctggagcacgctctggcacgtggcgcgcacatctatgctgagatcgtgggctacggtgcaacgtctgacggcgccgacatggttgcgccatccggcgaaggcgcggtgcgctgcatgaagatggcgatgcacggcgttgacaccccaatcgactatctgaactctcacggtacctccacgccggtaggcgacgtgaaggagctgggtgcgatccgtgaagtcttcggcgacaacagcccggcaatctctgcgaccaaagccatgaccggtcactctctgggtgcggctggcgtacaggaagcgatctactctctgctgatgctggaaaacggctttatcgccccaagcatcaacatcgaagagatggacgagcaggccgctggcctgaacatcgtgaccaaaccaacggacgcgacgctgactaccgttatgtccaacagcttcggtttcggcggtaccaacgccacgctggttatgcgtaagctgaaagcataagctttgtgtttgattcagaaggggagccataaggctccctttttttatgcattgacaagcagctgatctcacaggcaaacttcatcactcaacattatcctcacgataatgcgtaagcgtttaacgtcaaccaacgcaccttaatcctgatcatcaggtagagggggcgtggcatttccccgccttactcttcatttcggagtaaagcatgactgcagtaactcaaacagaaacaaccccttcagcgaaggtctcgctgttccgtatcgcctttgcggtattcctgacctatatgaccgttggcctgccgctgccggtgatcccgctgttcgttcatcacgagctgggctatggcaacaccatggtcggcattgccgtgggcattcagtttttagccacggtattaacccgcggatacgccggacgactggcggatcagcacggtgccaaacgctcggcgctgcaggggatgtttgcctgcgggctggcgggcggcgcctggctgctggcggctgttctgccggtcgacgcggcgtataaatttgcgctgctggtgctgggccgtttaatcctgggctttggtgaaagccagctgctgaccggcaccctgacctggggaatggggctggtagggccagcacgttccggcaaggtgatgtcctggaacggcatggccatctacggcgcgctggccgctggcgcaccgcttgggctgctgatcaacagccagttcggttttgcggcgctggctgccaccaccatggtgctgccgctggtggcatgggcctttaacggctcggtgcgtaaggtgcccgcacacaaaggcgagcgtccttccctgtggagcgtggttggccaaatctggcagccgggtctgggtctggcgctgcagggcgtcggttttgcggtgattggtacgttcgtctcgctctattttatgagccgcggctgggcgatggccggttttacgctcaccgcgtttggcggcgcgtttgttctgatgcgcgtgctttttggctggatgccggatcgctttggcggcgtgaaggtggcggtggcgtccctgataattgagaccattggcctgctgctgttgtggaatgcgcccgtggcatccgttgcgctgcttggtgcggcgctgaccggctgcggctgttctctgatcttcccggcgctgggcgttgaagtggtgaagcgcgtggctcctcaggtgcgcgggacggcgctcggcggctatgcggcgtttcaggatatctcatacggcgtcaccgggccgctggccgggctgttagccacctcgtttggctatccgtccgtcttcctggccggtgcggtttccgcggtggtggggatcgtggtaacgctggtggcgtttcgcagaaattaactgttgtcgccgggtggcggctgcgccttacccggcctacggttcaagccgttgtaggcccggtaagcgcagcgccaccgggcaaaatatcaggcaaccagccagaaaatcgccagcgcaatcagtaatgcaataaacatcaatcccggacgcgcagaaagtgttctgaaggtctccacgaccggcgcaaacagcgggctgtagatcggctgaatatttctcacctccggtacgccgccttcgcgctcggcgcggcgaacgaagatctggttgagcagatcctgcacctgcgcggtagtcagtaccgtttgcggcgtggcctgccagttctgctgggcataatcccgaatcacctcgaactcgtgcggctcaagaggctgtttcagcgcggcctgcacagtatgcagggtaggggcgctctgggtgctgagcgtctggcgtgcctggagccaggtcaccagatgggtaaactgtttggccgggatcagctcgcctgccttcacgcccgacagctccagcatggattgccagataagcttcgtcggctcgccggtggccgcggccagctttgtcaccatctgcttgagcgtattgtgctcggcgggcagtagcgggcgctcggtcgccgggcgcacctgcggctgcggaatcgacagctcattgttctgcagcagcgtcagcacggttttgagctggtcgggcgtcagttggcccagcgcggtctgaccatactgctggcgaataaaatcactcaccgcctggcggttatttccctggcccagcagctccgtcagctgagaaacaatctggcgcgtggtgtggttctgctgcgcggttgtaatacgctggttcagattttgctcggcagcggggaaatgacgcgactgcagcggtgcgtcgttcctcacgcctaaatcatgcttcaccccggcccagacttccgcgttttgctgtgaagtcagcgcaatcaggcgcgtgatcagtcgctccagcacggtgcgctgttgcgtggatagcggttgttcaccggcaacgtttggcgtgacggggccttcacccggagggcgtggcggcgtacctgaaatgggctgcatcgtcaaaaatccttaaagtcaaaactcagcgtaaacctggcagacgtatatgcctggcggccagattatggcacacttggcaggttttcttcctctcaaacaggtactcagacgtgaaaatcctcgttgatgaaaatatgccttacgcccgtgagctgtttagccgcctgggtaacgttaaggctgttcctggtcgcccgatcccggtcaacgaactggacgatgccgacgccctgatggtgcgctcggtgaccaaaataaatgaggcgttgctcgccggtaaggcgattaagttcgttgggaccgcaacggcagggaccgatcatgtggatgataaatggctgaagcaggccggaatcggtttctccgccgcgccgggctgtaacgcgattgccgtcgtggaatacgttttctcctcgctgctgatgctggccgagcgcgacgggtttgcgctgaaagaccgcaccgtggggattgtcggcgtgggtaatgtcggcggacgcctgcaaaagcgcctggaagcgttagggatccgcacgttgctgtgcgatccgccgcgcaaagacaacggcgacgacggggatttccgttcgctggacgagctggttgaacagtgcgacgtgctgacgttccacacgccgctgtttaaagaggggccgtataagtctctgcatctggccgatgaggcgttaattcgccgtctgaaggctggcactattctgataaatgcctgccgtggtccggtagtcgataacgccgcgctgctgacgtgtctgaacgaaggacaagacctcagcgtggtgctggacgtctgggagccggagccggatctcaacgttgagctgctgaacaaggttgacgttgccaccgcgcatattgcgggctataccctcgaagggaaagcccgcggtacgacgcaggtcttcgaagcctacagcgcctttatcggccatccgcagcaggtggcgctggataccttactccccgcgcctgaatttggtcgcattacccttcacggcccgctcgatcaggcaacgctgaaaaggctggtgcatttggtgtatgatgtgcgccgcgatgatgcgctgctgcgtaaagtggcggggatcccgggtgagtttgataagctgcgcaagaactacgttgagcgccgcgagtggtcttccctctatgtgatgtgcgacgacgcgtcggcggcgacgctgctgcacaagctggggtttaacgccgttcatcacccggcgcattaatgtcttcttaatgctccctgtcggatactccgacagggacgcttttttatttctggagtaaaccaccatgtctgaaggctggaacattgccattttaggtgccacgggtgccgtgggcgaagccctgctcgaaacgcttgctgagcgtcagttcccggtgggcgatatctatgcgctggcgcgaacggatagcgcgggtgagcatctgcgttttaacaataaatccgtcatggttcaggatgcggcggcgttcgactggacgcaggcgcagctggcgtttttcgccgcgggcgctgaagccactgcggcgtacgttgaagaggcgaccaacgcaggctgcctggtcatcgatctgagcggtctgttctccatggagccggatgtgccgctggtggtgccggacgtgaacccgtttgtactggctgactaccgcaaccgtaacgtcattgcggtaccgaacagcctgaccagccagctgctgactgcactgaaaccgctgatcgacgacggcggcctgtcgcgcattaccgtcaccagcctgctgtcggcgtccgcaaacggcaaaaaggccgttgacgcgctggccgggcagagcgcgaagctgctgaacggcattccgattgatgaagatgatttctttggccgccagctggcgttcaacatgctgccgctattgccggaccgcgagggctccgtgcgcgaagagcgtcgtatcgtcgatgaggtgcgtaaaattctgcaggacgatggcctgatgatctccgcaagcgtcgtgcagtccccggtcttctacggtcacgcgcagatggtcggctttgaagcgctgcgtcccctggcggcagaagaggcgcgcgatgcgtttggccgcggggaagacatcgtcctctctgaagagagcgagttcccgacgcaggtaggcgacgccaccggtagcgcgcatctttccgttggctgcgtgcgtaacgactacggtatgccggagcaggttcagttctggtccgttgccgacaacgttcgtttcggcggcgcgctgatggcggtcaagatcgccgagaaactggtgcaggagtacctgtactgatgtcagacgtggaacaaaagccggttcataaaattgccctcggtattgagtacgatggcagtaaatattatggctggcagcgtcagaatgaggtgcgcagcgtccaggagaaactggagaaagcgctctctcaggtggcaaacgagccgattaacgtcctgtgcgcaggccgtacggatgcaggcgttcacggcacggggcaggtggtgcactttgagaccaccgccgtgcgtaaggatgccgcctggacgctgggtgtaaatgcgaatttgcctggtgacattgcggtgcgctgggtgaaagctgtgccggatgattttcatgcgcgtttcagcgccaccgcgcgtcgttaccgttatgtcatctacaaccagcgtctgcgtccggcggtgttaagccagggcgtgacgcatttttatgaaccgctcgatgcggaacgcatgcatcgcgcggcgcagtgtctgattggtgaaaatgactttacctcgtttcgtgcggtgcagtgtcagtctcgcacgccgtggcgtaatgtcatgcacattaacgtcagccgttttggcgcgtatgtggtggtggatatcaaagccaatgcctttgtacatcatatggtgcggaatattgtgggcagcctgatggaagtgggtgccggacaccagccggagagctggattgcagacctgctggcagcgaaggacagaacgcttgcggcagccacggcgaaagcggaagggctgtatctggtctcggtagactatccggatcggtttgacctgccgaaaccgccaatggggccgctgtttttagcggactaaacaaggtgcaattaaggcttagacaatatggacgtaattcgttttttgattgatttcatcctgcatattgatgttcacctggcagagctggtcgcgcagtatggcgtctgggtttatgccattctgttcctcattctgttctgtgaaaccgggctggttgtcacgccgttcctgccgggcgattcactgctgtttgtcgccggggcgttatcggcgctgcccaccaacgatttgaatgtgcatcttatggtggtgctgatggtgattgccgccatcgtcggtgatgcggtcaactacacgattggacgcgtattcggtgagcggctgttcagcaatccggattcaaaaattttccgccgcagctatttagataaaactcatgcgttttatgaacgccatggcggaaaaaccattatccttgcgcgctttgtgcctattgtgcgcacatttgcaccgtttgtggcgggaatgggacatatgtcctatcgtcattttgccatgtataacgtcgtgggggcgctgctttgggtactgctatttacctatgcgggttacctgtttggcgatctcccggtggttcaggaaaatcttaagttactgattgtagcgattattgtgctttccgtactgccgggcgttatcgaaatcattcgtcataaacgtgcggcggcaaagcaagcgaagtaaatgcacactggcggttcgaccacttttttatccaaagtttcgggctgttatgttttaatgtgcaacattcatggtctgttggaggcaaaaatggcattattcgcctcttatagcaaaactggcatacgaccaggttcaggcagaaaggttatcaatgagctggattgaacgaattaaaagcaacattaccccaacgcgtaaagcgagcattcctgaaggggtatggacgaagtgtgatagctgcggccaggttctgtatcgcgcagagctggagcgcaaccttgaggtgtgtccgaagtgtgaccaccatatgcgtatgtcggcgcgcaaccgcctgcatagcctgctggacgaaggttctctggtagaactgggcagcgagcttgagccaaaagacgtgctgaagttccgcgactccaaaaaatataaagatcgtctggcctccgcacagaaagagaccggcgagaaagacgcgctggtcgtcatgaaaggtaccctgcatgggatgccggttgttgccgctgcgtttgagttctcctttatgggcggctcaatgggctccgtggtcggtgcgcgcttcgtgcgtgccgttgagcaggcgctggaagacaactgtccgctgatctgcttctctgcctccggcggagcacgtatgcaggaagcgctgatgtccctgatgcagatggctaaaacctctgcagcgctggcgaagatgcaggagcgcggtctgccgtacatctccgtgctgaccgacccaaccatgggcggcgtctccgcgagcttcgcgatgctgggcgacctgaacgtcgctgagccaaaagcgctgatcggctttgcgggtcctcgcgttatcgagcagaccgttcgtgaaaaactgccgccgggattccagcgcagtgagttcctcattgagaaaggcgccatcgacatgatcgtccgccgtccggaaatgcgcctgaaactggcgcgcatcctggcgaagctgatgaatctgccagcgccgaacccggatgagccgcgtgaaggcgtggtggtaccggatcaggaacccgaggcctgataactgaaaagggcagggccggttggcgctgcccttttgctttctaatctgttaatgacaaccgggcattatggaaaataaaagcattccccaagccacgtcgcccctagccgcgtggctttcttatctggaaaacctgcacagtaaaaccatcgatatggggcttgagcgcgtaagccaggttgccgcgcgtcttgatgtgctgaaaccggcgcctttcgtgttcaccgtcgcaggcaccaacggcaaaggtaccacctgccgcacgctggaatccgtcctgatggcggcgggctacagggtcggcgtgtacagctcgccacatctggtacgctacaccgagcgggttcgtgtgcagaaccgcgagctgccggagtcggcgcatacggcatcgttcgcggaaattgaagccgcgcgcggagagacctcattaacctattttgaatacggcactctgtcggccctgtggctgttcaaacaggcccagctggacgtggtgatccttgaggttggtcttggcggacgtcttgatgcgaccaatatcgtcgatgcagacgtggcggtagtgaccagcatcgcgctggatcatatcgactggctggggcccgatcgtgaaagcattggccgcgagaaggccggtattttccgggcaaataaacctgccgtggtgggcgagccggacatgccgcacaccattgctgacgtggcgaacgaaaagggcgcacagctgctgcgccgcggcgttgactggcagtatgaggttcaggacaacggctggcgctttagcgacgcgcagggggcgctggacaacctgccgctgccgcaggtcccgcagccaaatgcggcaaccgcgctggcggcactgcgcgccagcggcctcgtggtcagcgaacaggcgatccgcgagggtatacaaaacgcgattctgccaggacgtttccagattgtgagcgagtcaccgcgcctgattctggatgtggcgcacaacccccacgcggcggcgtatctcgcgggacgtctcaaatcgttaccaaaaaccgggcgcgtgctggcggttatcggtatgcttcatgataaagatatcggcgggacgctggcctgcatggagagtgtggtcgatagctggtattgtgctcctctggaggggccgcgcggcgcgacggctgagcagctgatggaacatctcggcaaaggcgcaatctacagtagcgtggcgcaggcctggcatgccgcgatggcggaggctaaaccagaagataccgtgctggtgtgtggttcattccacacggtggcacatgtcatggaagtgatggacgcggggagaaccggtggcgagtaagtttcagaaccgtttaacaggaaccattgtgctggtcgcgctcggggtgattattcttcccgggctgctcgacgggcagaaaaagcattatcaggatgagtttgccgcgattccgctagtgccgaaaccgggcgaccgcgatgagccggatatgctgcccgcggcgacgcaggcgctgcctgctcagcctccggaaggggcggcggaagaggtgcgcgcgggcgatgccgccgcaccgtcgctcgatccgtctcgcctggcggccacgagcaacagcgatatcgatcctgtgccggtcgagcagcctaaaccggttgaaaaaccgaagctggttgagaagccgcagccgaaaccgcagcgtgataaagcggcagaacagctcgccgcagcgtcagagacgcctccgccagcaaaaccgacgcagcaggacgctgctgccccaacgggcaaagcctacgtggtgcagctcggtgcgctgaaaaatgcggacaaggtgaatgaggtggtgggtaaactgcgcagtgcgggatatcgtgtttacacttcaccttccacgccggtgcagggtaaaattacccgtatcctcgtggggccagaagcgtctaaagacaaactgaaagggtcgctgggtgagctgaagcagatctccggcctgagcggtgtggtgatgggctacagcgcgaactaagtacgacctgctcctgtaagagagaggcgataagccacggcgttgaacattttttcagcgccttttttatttacgcgcgggaaggaaatccctacgcaaacgttttctttttctgttagaattcgccccgaactggatgacagggcgtttaatcgtgggacacatatggtctggattgattacgccatcattgcggtgattggtttttcctgtctggttagcctgatccgtggctttgttcgtgaagcgttatcgctggtgacctggggttgtgctttctttgtcgccagtcattactacacttacctgtctgtctggttcacgggctttgaagatgaactggtccgaaatggaatcgccatcgcggtgctgtttatcgcgacgctgattgttggcgctatcgtcaattacgtgataggtcagctggtcgagaaaaccggtctgtcaggaacggacagggtactcgggatctgtttcggggcgttgcgaggcgtgctgattgtggccgcgatcctgttcttcctggatacctttaccgggttctccaaaagtgaagactggcagaaatcgcagctcattccagagttcagcttcatcatcagatggttctttgactatctgcaaagctcgtcgagttttttgcccagggcataaaccctgagatgtggcttaacgaggaaaagacgaatgtgcggtattgtcggtatcgccggtttcatgccggtaaaccagtcgatttatgacgcgttaacggtgcttcagcaccgtgggcaggatgctgcgggtatcatcaccattgatgcaaacaactgcttccgtttacgcaaggcgaatggcctggtaaacgatgtgtttgaagcccgccatatgcagcgtctgcaaggtaatatggggatcggtcacgttcgttatcctaccgctggcagttccagcgcctctgaggcacagcctttctacgtcaactcaccgtatggcatcacccttgcccataacggcaacctgaccaacgcgcatgagctgcgtaaaaagctgttcgaagagaaacgtcgccacattaacaccacctctgattctgaaatcctgctcaacgtgttcgccagcgagctggataacttccgtcactatccgctggaagcggacaacatttttgccgcgattgccgcgaccaaccgtcagatccgcggtgcgtacgcctgcgtggcgatgatcatcggtcacggtatggtcgccttccgcgatccaaacggcattcgtccgctggtgctcggcaagcgcgacctcggcgatggccgtaccgaatatatggttgcctctgaaagcgtggcgctggataccctgggcttcgaattcctgcgcgacgttgcgccgggcgaagcggtgtatatcaccgagaagggccagctgtttacccgccagtgtgccgacaacccggtcagcaacccgtgcctgtttgaatacgtctattttgcccgcccggattcgttcatcgacaagatttccgtttacagcgcgcgcgtcaatatgggcacgaagctcggcgagaagattgcccgcgagtgggacgatctcgacatcgacgtggtgattcctatcccggaaacctcctgcgatatcgcgctggagatcgcccgcattctggataagccataccgtcagggcttcgtgaagaaccgctacgttggccgcacctttatcatgccggggcaacatctgcgccgcaagtccgtgcgccgcaagctgaacgctaaccgcgcggaattccgcgacaagaatgttctgctggtggatgactccatcgttcgcggtaccacctctgagcagattatcgagatggcacgcgaagcgggtgcgaagaaagtctatctggcctctgctgcgccggagattcgcttcccgaacgtgtacggtattgatatgccaaccgccaacgagctgatcgctcatggtcgtgaagtggatgaaattcgccagatcatcggcgctgacggcctgattttccaggatctgaacgacctcatcgacgcggtgcgtgccgagaatccggaaattcagcagtttgaatgctccgtgttcaacggcatttacgtgaccaaagacgttgaccagcagtacctcgactatcttgattcgctgcgcaacgacgacgccaaagccgttcagctgcaaaacgatctcgaaagcctagagatgcacaacgaaggttgatgttccggcaggtgagggcgtatgccctcacttgcaactccccgcaaaatcctgcacagtctgccctgaaatcagtaagggcgaaaatcatgaaacgactcatagttgggctcagcggtgccagcggcgcgatttacggcgtacgtttgctacaggttctgcgtaacgtggcggacgtcgaaacccatctggtgatgagccaggcggcgcggcagaccctctctctggaaaccgatctcaccctgcgcgatgttcaggcgcttgcggatgtcgttcacgatgcccgtgatatcgccgccagcatctcctcaggctcgtttaaaaccgccggcatggtgatcctgccctgttcaattaaaacgctctccggcattgtgaacagctataccgacaccctggtgacgcgtgcggcggatgtggtgctgaaggagcggcgtcctctggtgctttgcgtgcgggaaacgccgctgcacctgggccatctgcgcttaatgacgcaggctgctgagctgggggctgtcatcatgccgccggtgcccgcgttctaccatcgtccgcaaacgctggacgacgttatcaaccagaccgttaaccgcgtactcgatcagttcgacatcgacctgcccgaggatctcttcacccgctggcagggtgcctgaatctgtgcacatagccggtgcatgaaaagacacgttgccctgtttcagggcaattatgcaacggcgatcatatcctcgacatttaattcgttttttccctttttctctctccggttcgttcggcagacctgctatctttcaccattaaggcagtatcgcaacgttttattaacatatttaacgtcgaagttttaaccagacggcaatgtggcataagacctgcaagatgaagcctgcaacacaacacacaacacaatacataataaaatcacggtacttgagggtaaatgtatgaagaagacggttctggctctgtctttgctggtggggttaagtgcggctgcaggtagctacgcagcgcttccacagacggttcgtatcggtacagacgcaacctacgcgccattctcttccaaggatgcgaaaggcgatttcgtggggtttgatatcgatctgggtaatgaaatgtgcaaacgcattgcggtgaaatgcacatgggtgggcagcgactttgacgcgttaatcccgtcgctgaaagccaagaaaatcgacgccattatctcttctctttccatcactgaaaaacgccagcaggagattgccttctctgacaagctctacgccgcggattctcgcctgattgcgcctaaaggctccccgattaagcccaccatcgactcgctgaaaggcaagcatgtcggcgtgcttcagggttcgactcaggaaggctatgccaatgctaactggcgtgagaagggcgtagacgtggtggcttaccagaaccaggatctgatttactctgacctggcggcaggccgtctggatgcggcattccaggatgaagtcgccgcgagcgaaggcttcctgaagcagcctgcgggtaaagactacgcgtttgcaggcccgtcggtgaaagacaaaaagtactttggcgacggcaccgggattggcctgcgtaaggatgataccgagctgaaagccgccttcgacaaagcctttgcagagctgcgtaaagacggtacgtacgacaaactggcgaagaaatacttcgacttcaacgtatacggtgaataacacctggcggtgacgcaccggaaaggtgcgttacgggagcggttgacccaatacggtgcatttgatgcactgtattggatcgctgtgtgcatacttacgcattaatgatgcaaaaattcccgctggaaaggcattaatctttgcctgactgaggggattaatggcacattagcaccaccccgtcgtcgtaaaaatcccgtatgaagacagtttgttgaggacaaatatgaaaaaactcgtgttgtcattatcactgatactggccttttccagcgccaccgcggcattcgcagctattccgcagaaaattcgaattggtaccgaccctacctatgcgccgttcgaatcgaagaattcaaagggtgaactggtcggttttgacatcgatctggccaatgagctgtgcaaacgcatcaaagcacagtgtacctacgttgagaacccgctggatgcgctgatcccatccctgaaagcgaaaaaaatcgacgtaatcatgtcctccctctccatcactgaaaaacgccagcaggagattgccttcaccgacaaactctacgcggccgattcacgtctggtagtggcgaaatcgtctgatattcagccaacgctggaatcgctgaagggcaaacgcgtgggcgtgctgcagggtaccactcaggaaacctacggcaacgagcactgggcaccgaaggggattgaaattgtctcctatcagggccaggaaaatatctacgctgacctgacggcaggccgtattgatgccgcattccaggatgaagtcgcggctagcgaaggcttcctgaaaacgccggtaggtaaagattacaagtttggcggcccgtctattaaggacgtgaagttgtttggtgtgggcaccggtatgggcctgcgcaaagaagacaacgagctgcgtgaggcgctgaacaaggcgttcgctgaaatgcgcgcagacggcacatacgacaagctggcgaaaaagtactttgattttaatgtttacggcggctaattgccccgtcatataacgtgcggcccctcccacggcgggaggggaaaagacacggttccaccactcacgatacgacagggctcgcggtatgctgtacggattttctggcgttattttacagggcgcgcttgtcacccttgagctggctatcagctccgtggtgctggcggtgctgataggtctggcaggcgcaggggcgaagctttcagctaacaaaccgctggcgctaatctttgaaggctacaccacgctcattcgcggcgttcccgatctggtgctgatgctgctgatcttttacggtctgcagattgcgcttaacggcataacagacgcgatgggcatgggacaaattgatatcgacccgatggtggccggtattattaccctcggttttatctacggcgcctacttcactgaaaccttccgcggtgcttacatggccgtgccgaaaggtcacattgaggcggcaaccgcatttggttttacctcatcacaaacgtttcgtcggattatgttcccggccatgatgcgctacgcgctgccgggcatcggtaacaactggcaggttatcctcaaagcgacagcgctggtctcgctgctcggtctggaagacgtcgtgaaagcgactcagctggcgggtaagagcacctgggagccgttctattttgcggtggtctgtggcgtgatttatctggtctttacgaccgtctccaatggtgtgctgcttctgctggagcgtcgctactccgtgggtgtgaagagggctgacctgtgattgagattattcaggaatactggaaatcgctgctgtggacagatggctaccgctttaccggcgtggcgattacgctctggctgctgctctcctccgtggtaatgggcggtattctggcggtgtttctcgccattggccgcgtctcgaacaataaatttatccagttcccgatctggctgttcacctacgtctttcgcggtacgccgctgtacgtgcagctgctggtgttctactcgggaatgtatacgcttgagatcgtaaaagatactgagatgctgaatgcgttcttccgcagcggtctgaactgtacggtgctggcgttgacgcttaacacctgcgcctacaccacggagattttcgcgggggcgattcgttctgttccttacggtgaaattgaagcagcccgggcctacggcttctcgtcggtgaaactctaccgctgcatcattctgccatcggccctgcgtatcgcgttaccggcctacagtaacgaagtgattttgatgctgcactcgactgcgctcgcctttaccgcgacggtgccggacctgctcaaaatagcgcgcgatattaactccgcaacctatcagccgtttaccgcgtttggcattgcggcggtgctctatttaattatctcttatgttctgattagcctgttccgtaaggctgaaaaacgctggttgcagcatataaaaccttcttcgacgcactgagaaagatgatggctgagaacaaattaaacgtaattgatttgcacaaacgctacggcgaacatgaagtgctgaaaggggtgtcgctgcaggcgaatgcgggcgacgtgatcagtatcatcggctcatccggctcgggaaaaagtaccttcctgcgctgcatcaacttcctcgaaaagccgagtgaaggctcaattgtggtgagcgggcagaatatcaacctggtgcgtgacaaagacggtcagctgaaggtggcagacaagaaccagctgcgcctgctgcgtacgcgcctgacgatggtattccagcactttaacctctggagccacatgacggtgctggagaacgtgatggaagcaccggttcaggtgctgggcctgagcaagcatgaagcccgcgagcgcgcggtgaaatacctggcgaaagtgggtatcgacgaacgccagcagatgaaatacccggtgcatctctccggcggtcagcagcagcgtgtctctatcgcccgcgcgctggcgatggagcccgaggtgctgctgttcgacgaaccgacctccgcgctggaccctgaactcgttggcgaagtgctgcgcatcatgcagaagctggccgaagagggcaaaacgatggtggtggtgacgcacgagatgggcttcgcccgtaacgtctcgaaccacgtgattttcctgcatcaggggaaaattgaagagcagggccacccggacgaggtgctggcaaacccgcaaagcccgcgtttgcagcagttcctgaaaggctctctgaagtaagagggcatcagaccgcagtgcagcccaatcgcccggtggcgcttcgcttaccgggcctacaaaaccgtaggccgggcaaacgcggtgccgcccggcattcaggccgcgccacactccagccgatacacccagtcgtcatagcgcacgccatcaatctcatacgctttttccagtacctgagtgcgcacaaatcctgctttctccagcacccgcactgacccgccgttgtccgccagtacgtacgcattaatcgccttcacgccggtctggttaaaggcgtaatcacacaccgcgcgcagcgcttcgctggcgatacctttcccctgcgcggcaggcacaaccgtatagccgatgtcggcctcttcacgattctcagcgctgatttgcaggccgatatcgcccagcggcgtatcatcatcccgggcgcgaatgacaaacacatgagcagcagcgagtcgcgcggcaaacacgcgtcgggtctctttttccggggcgatggcggccatatagcgcatgatgcggcgatcttcacgcagcgagcggaagaaggcccagtcagtgggttcaaaaggggtgaggtaaagtcggggagtggtgatggttgccattgttacgccatttcttcggaacatggcctgtcactgtaccatattcaccgcaccacatcccccagcgcctcttctaattcataccagcggaacgcaaacccggccgcttccagccgttttggcagcgctctctgtccgcccagtaccagaacagacgcttcacccatcagcagccgaatcgccgtcgcaggcacgcgcaatatcgccgggcggtgcagggcatgtcccagcgcgtgggcaaactgttcatttcgcaccggatacggcgcaaccatgttaaacggcccgcgcagatcgttattcagcagccagagaatcccgttgaccatatcgtcgatatggatccacgccatatactgacggccattaccgatcgggccgccaaggccgagtcggaatggcgggagcatcttcgccagaatgccgcctttcggcgcgaggacgacaccggtccgcagcaggcagacgcgggtccgatcgctctgcgccgcgcaggcaatacgctcccactgggcgcagagcttatgggtaaactcgttatggggaggctcttcctcggtcaccaccacctcgccaagatcgccgtaatagcctactgcggaacccgaaatcagcacggcaggcggcgtatggctgttgcggatcagctcgaccagcttttcggtaatgttccaccggctgctgcataacagctgtttttgctcttccgtccagcgcttatcggcgatgggttctcccgcgaggttaataacggcgtcgaaaccgtccagattttgctgctcggccagatttttccagatatcaacacctgcccccagcacctgacgcgctttttccgggctgcgcgagaccacggtgatgtcgtggtgcaaggcctgcagacgcgcaatgaggtgacgaccaatcaggccagtaccgccggtcagcaaaatcttcatacaacctccagatttacgcctggcgtttccagcttaacgtcatagagacggagtcggcgtaacgcagggcgtgaagtttatcgatctcaacttcagcataagtgacccagtgatgttcgcgtgcgatatcgagcacatcctgagttaatttttccagcagagagaaacggttattctccacaaactggataatgttcttggtgattgtgcggtagttcagcgcgtcattgatgtcttcgctggcgcgcgctttgtctgcggggtagtgaatcaccacattaataacaatatcctgacggttggcgatctcttcctctttgataccgatgaaggtacgcaggcgtaaattttttatacgaataatggcgtctggctgtgacattgcaggtcttctccgtgtcagtatttcctgcccataatacatgagagcctcacaggcacccagcctcataccgggttaaatttgctggattttttgcatcgctcgctcggtcgccgggcgggtccggatgcgctcaaaccagttgttcaccgccgggtaagcggccaggtcaattcggtgtttttcatgcgtattcacccacggccagcaggcgatgtcggcaatactgtaatgatcgcccccgagccacggcgttttctccagccgacggttcagaacgtcatagagccgctgcgtctcaacctgatagcgttctatcgcgtaaggaatgggttgcggggcgtaagcggtaaaatgatgattttgtcccagcatggggcccagcccgcttgcctgccagaaaagccattgcagcgtatggtggcgctcgcgcagttcgccgctcagcagcttgccggttttctccgccaggtagagcaaaatttcaccggattcaaacaggctcaacggtctgcccccgtccgccggctggttatcaatgatggccgggattttattattcggcgagatagccagaaagagagggctgaactgctcgcctttgctgatatccacgcgaatgatcctgtaatccagctcggcttcttcaagaaagagggtgatcttatggccgttgggggtaggggcataataaaggtcgatcattctcaactcctgtccatgcgaatagtggtgccatgacaaatgagtataggtggttgttgtaaatcgtgagttttcatcaagtgacagcgaggcaaagagattatatgttgagtaaaaaccgatcagcctatgaggatgttatgaaccagcccgtcatcacgttgtggtccgatgcgaacttcttttctccctatgtcatgagcgtttacgttgcgctggccgaaaaaggactcgcttttaccctgaagaccgttgatctcgacggcggtgaacatctcaagccgcagtggcagggttacgacctgacccgtcgcgtgccggtgctggagattgacggatttgccctgagcgaatcgtcagcgatcgatgagtatctggaagatcggttcgcccccccggagtgggagcgtatctatcctcacgatctgcaaaagcgcgcccgggcgcggcagatccaggcgtggctgcgcagcgatctggtgccgattcgcgtcgaacgctccacggacgtcgtgtttgccggggtgaaaaagcccgccctcagtgcagaaggccaggaaagcgcgcagaagctgattgaaaccgcctccttactgctcgcccatggcaacccaaacctgttcggcgagtggtgcattgcggatgccgatctggcgctgatgctaaaccgcctgatcctcaacggtgatgaggtgccgcagctgctggtggattatgccgcgttccagtggcagcgtgcctccgtgcagcgctatgtggcactctcggctaagcgcgcgggctgataagccctgacgcttcaggtatgatgggggcagtttgttttcccgaggagtgactgatgaaactgatgtttgcgtcggatatccatggatcgctgcccgcgaccgagcgtgtcctttctctgtttgagaaaagcggtgcgaagtggctgattattctgggtgacgtgttgaatcacggcccacgcaacgcgctgccggaaggctatgaccctgcgcaggtcgcggaaaaactcaacccgtatgcctcgcgcatcatcgccgttcgcggcaactgtgacagcgaagtggaccagatgctgctgcattttcccattaccgcgccgtggcagcaggtgctgctcgaacaacaccgtctgttcctgacccacgggcatcttttcagcccggataatctcccggccctcgcggctggcgatgtcctggtttacggtcatactcatattccggttgcggaaaaacgcggtgagatttatcactttaatccgggctcggtcagcatcccaaaaggcgggtatcctgcgagctacggcatgctggaaggaaataccctgagcgttatcgcacttaatgatcagcaagttattgcgcaggtagcgattaatccgtaagttacacctcaactgcaaacgcgccgaaagagcgcttagaaaagaaggtttcccgatggtggagcagagtcatttggcaagtacagagtgggttgacattgtcaacgaagagaatgaagtgatcgcgcaggccagccgcgagcaaatgcgtgcggagcgcctgcgtcaccgtgcgacatatatcgttgtgcatgacggtatgggtaaaattctggttcagcgccgcacggacaccaaagattttctcccgggtatgctggatgccactgcaggcggcgtcgtccaggcggatgaagtgctgctggattctgcgcgtcgtgaagcggaagaggagttaggcatcgccggcgtgccgtttgccgagcacggtcagttctatttcgaagacgagaactgccgcgtctggggcgggctgtttagctgcgtctcccacggcccgttcgccctgcaggaagaagaagtgagtgaagtcagctggatgacgccggaagagatcaccgcgcgctgcgacgagttcacgccggattcgttaaaagcgctggcgctgtggatgacccgcaacgccaaaaacgaatcgaccaaatcagaaaaagaggaagaggctgagtaagcgtcagcagctctctctcagacacaggctggacgcgatgggcttttgatcgcgccagtctccgccattcaggcgctccagtagcgctttcccggcttcgatgccaatcttacgatgcggcaccgccatggtcgtcagcggcggctgacagacgcggctcacgtcgctatcgccaaaccctaccactgccagatcgtccggcactttgattcgcctgcgctggcactcgtacagcgcgccgcaggccagctcgtcagagacgcacaccagcgcatccagctcaggccatgccagcaggaattcgggcagctgcgccgcgccggtcgagaagctcggcggcatcgccgcgttaatgacccggttaggcgacatatggtggcgaagcatggctttataccagccctgcagatgctgctggaaaatccactgctcctggttggcgcacagcaggccaatgttttgatagccgcgcttaatgaccatctccgtgagctcaaacatggccgccacgttatcaatcccgatgttcatatcaatcggatcggcgcgcatggcgcccatctccatcaccggaatcgaggcgtttttcagccagtggcgaacggtgtcggtatgttcaacgctgagcaaaattgcggcggcgatatttgacgccagcagcgtctccagcaacttctcctcctgctcaagacgatgctgggattctgccagcatgatctgatatccggcaggctgcagcacctgctgtagcccggcgaacatctccgagcagccggcttcggagaggttgggcaccaccatggctatcgtccatgacgacgccgaggcaagggcactggcggcaagattaggcatataacccagctcctgcacggcagcttcaattttttctcgtagtttatcggaaacctgttcgggcgtgcgaagcgcacgggacacggtcatcgtgcccacaccggcaagctgtgcgacatcggcgagtgtcactttaccagtactgcgccgttttcgggttagagacatacaccttcctgctgaccagacgcgttctttttttccttcgtttcacgtgacaggcagtatacgccttaaatccctttttttgctgtgatttagcaacgtgattgcaatttgatagcgctatcaaatttctgcatgttaacgattggtagcgctatctttgtgatcgcgatcgcagtcaatccgcgatgcgttgaataaagtttgctcatcttaaacgtgtggcgggagtgaaaagtgctcaaaaaatggatatatgatacaaccatcacgctgcaggagagcgtggaagactggccgcaggcgctgaagctgtgcgcgaagccgctgctggatttgcaggtgattgagcctgaatacgtcacggccatcatcaagcagcaccacacgttaggaccttattatgtgctggcaccagggctggcgatgccgcatgcgcggccggaggaaggcgccaaaggactggggttgtcgttattaaaactaaaacagggcgtctcgtttggtgccggtgagtttgaccctgtcgatgtgattatcatgctcgcggcacctgacaaacatagccatatcgaaatgatatccgcactcgcagaattattttccagcgacgaggagatggagaaactgcatcaggcgaataccctggaggaaattaaaaaaattattaaccgcttctgatttaattctgtaatccggtttttcactacattacgcgtcagcgtgatggggcgtactctactcaaaataaggggacaacaatgaaaatcatggctatttgcggttctggcctgggcagcagttttatggtcgaaatgaatattaaaaaggtgctcaaaaagctggagattgaggctgaggttgaacactccgatctctcctcggcgacgccgggcgccgccgatctgttcgtgatggcaaaagacattgcggccagcgccagcgtaccggagagccagctggtggtgatcaacaacatcatcgacatcaacgaacttgaagcgcagctgcgcgcctggttcgaaagacaataaccctgataaggcgaggtggatatgtttatccttgaaacgctgaatttcgttgtcgatattttaaaagtcccttcggtgctggtggggttaattgcgttaatcggtctggttgcgcagaaaaaatctttttcagatgtcgtaaaaggcacaattaaaacgattctcggctttattgtactgggcggtggtgccaccgtgctggtcggatcgttaaatccgttaggcggcatgtttgaacacgcttttactattcagggcattattccaaacaatgaagccattgtgtccattgcgctcgaaaaatacggtgcagcgaccgcgctgattatggccttcgggatggtggcgaatattatcgtcgcccgctttacccgcctgaagtatatcttcctgacaggacaccatacgttttacatggcgtgcatgattggcgtgatcctgacggtggcgggctttgaaggcgtagggctggtctttaccgggtcgctgatcctcggcctgatcatggctttcttcccggcgattgcgcagcgctacatgaagcgcattaccggcaacgatgagattgccttcggccacttcggcacgctgggctacgtgctgtccggctggattggcagcaaggtaggtaaaggttcccgctcaaccgaagagatgaacctgccgaagaacctgagcttcctgcgcgacagctcaatctccatctccctgaccatgatgattatctacctgattatggcggtgagcgccgggcgcgagtacgtcgaggccaccttcagcgccggtcagaactacctcgtgtacgccatcatcatggctatcactttcgcggcgggcgtgttcatcatccttcagggcgtacgcctgattctggcggaaatcgtcccggcttttaccggcttctcggaaaaactggtgccgaacgcgcgtcctgcgctggactgcccggtggtgtatccctatgcacctaacgcggtgctgattggcttcctgttcagcttcctcggcgggattgtggggttgttcatctgcggtcagtttagctgggtgctgatcctcccgggcgtggtgccgcacttcttcaccggcgcaaccgcgggcgtgttcggtaacgccaccggcggacgtcgcggggcgatgattggcgcctttgccaacggcctgctgattaccttcctgccggtcctgctgctgccggtactgggcgccattggctttgccaacaccaccttctctgacgccgacttcggcgcggttgggattgtgctcggcaacctggcgcgcttcctgtcgccgctggccatcaccgggctggtcgtggcgctattcgcgctgctggtggcttacaacgtcttcgcgaaaaacaaacctgcgggcggtaacgcgcaggaaaacaccggagccaaatcatgaatgagaaagagataaccgaactcgcgcgtcagatccgcctggagacgctgaaatccctgacgcagctgggctttggccactacgggggcagcatgtcggtggttgaaaccctggccgtgctgtacggcgcggtgatgaaaatcgacccggcggacccggactggccggagcgagactattttgtgctgtcaaaaggccatgcgggccccgcgctctacagcacactggcgatcaagggctactttccgatagaagagctgagcacgctcaaccagaacgggacgcgcctgccgagccacccggaccgtctgaaaacgcgcggcgtagatgctaccaccggttcgctgggacaggggatttccatcgccggcggcatggcgctgtcgcacaggctggcagggcggccgaatcgggtcttctgcatcgtcggcgacggcgagctgaacgagggtcagtgctgggaagcgttccagtttattgcccaccatcgcctgaacaacctgacggtgtttgtcgactggaacaaacagcagctcgacggcgagctggatgagatcatctgcgcgttcgacctcgagggcaaattccgcgcctttggctttgacgtggtgacggtcaagggggacgacattccggcgctgctggcggtgacgtcgcgggtcccggctgccgatgcgcgtccgttagtcgtcatcctcgatagcattaaggggcagggtgtgccgtacctggaacagctcagcaactcgcaccacctgcgattgaccgcggagagcaaagcggccctcaatgagacgattcgccaactggaggcttcacatgattaaggttgcaccggcaggacagaaagacgccgttgagatgcgtaaagtttacgcgggcttcgtggcaaagcagattgaggccggaagcgacatcattgcgcttgaagccgacctgatgagctcgatggcgatggacggcgtggcgcgcgattatccgcagcacgtgattaactgcggcattatggaagctaacgtcatcggcacggcagccgggctgtcgcttaccggccgcaagccgttcgttcacaccttcaccgcctttgccagccgccgctgctttgaccagctgtttatgtccctcgactatcagcgcaacaacgtgaaggtgattgcctcagacgcgggcgtgacggcctgccacaacggcggaacgcatatgtcgtttgaggatatgggcattgtgcgcgggctggcgcattcggtggtgctggaagtcaccgatgcggtgatgtttgaggacgtcctgcgccagcttatcgatctcgacggcttctactgggtgcggaccattcgtaagcaggcgccgagcgtgtatgcgccgggctccaccttcaccattggaaaaggtaacgtgctgcgcgaggggagcgatatcacgctgattgccaacggcatcatggttgcagaagcccttgaggcggcgcggcagcttgagcaggagggcgtcagcgcggcggtcatcgacatgtttaccctgaagcccatcgaccggatgctggtgaaaaactacgccgagaaaaccgggcgcatcgtgacctgtgaaaaccacagcattcacaacgggctggggtcggcggtagcggaagtgctggtggaaacctgtccggtgccgatgcggcgggtcggggtcaaggagcgttacggccaggtgggaacgcaggatttcctgcagaaagagtatggcctgacggcacatgacattgtatcggcggcgagagagctgctgtaaataaaaaaggcgaccagttaagtggtcgcctttttgttgcccggtggcgctagcgcttaccgggcctacggttttgtaggccggataagcgaagcgccatccggcaatacattactgctgctgcgaagactggatcgctgtcagcgcgatggtgtaaacgatatcgtctaccagtgcgccacgagacaggtcgttcacaggtttgcgcatgccctgcagcattggcccgatggagatcaggtcggcagaacgctgtaccgctttgtaggtggtgttaccggtgttcagatccgggaagatgaacacggtagcgcgacctgcaaccggcgagttcggcgctttggattttgcaacgtcagccatgactgcggcatcgtactgcagcgggccgtcgatcatcagatcagggcgtttttcctgcgcaatacgggtcgcttcacgcactttctctacgtcgctacctgcaccagatgtgccggtggagtaggagagcatcgccacgcgcggctcgataccgaaagcggtcgcggagtctgcggactggatagcgatctcagccagctgctctgcggttggatccgggttgatcgcgcagtcgccgtaaacgtaaacctgttcaggcagcagcatgaagaacacggaagacaccagagagctgcctggcgcggttttgatcagctgcagcggtggacggatggtgttcgccgtggtgtgaaccgcaccggaaaccaggccgtcaacttcgtcctgctccagcatcagcgtgcccagcaccacgttgtcttccaattgctcacgcgcaacggcttcggtcatgcccttgctcttacgcagctcaaccagacgggcaacgtagctttcgcgaaccacttccgggtcaacaatttcgatgccagcgcccagctcaacgccctgagaggccgctacgcggttgatctcatccgggttacccagcagcacacaggtcgcgatgccgcgctctgcacagatagccgccgctttaacggtacgtggttcgtcgccttctggcagcacaacgcgtttgcccgctttacgcgccagctcggtcagctggtaacggaaggctggcggagacagacggcggctgcgctcggaggtcgcggtcagggattcgatccagtctgcgttgatgtagcccgcaacgtattcctgaactttctcgatacgctcgtggtcatcaaccggcacttccaggttgaagctctgcaggctcagggaggtctgccaggtgttggtgttcaccatgaagaccggcaggccggtagcgaacgcgcgttcgcacagcttgctgacgcgtgggtccatctcgtaggcaccggtcagcaggatcgcaccgatttccacgccgttcattgcggccagacaggctgcaaccagcacgtcaggacggtctgcggaggtcaccagcagggaacctgcgcggaagtgttccagcatgtgcggaatgctacgcgcacagaaggtcacggacttcacgcgacgggtgttaatgtcgccttcgttaatcacggtcgcgttcaggtgacgcgccatgtcgattgcacgggtggcaatcagatcgaagctccatggcaccgcgcccagaaccggaagcgggcttgattcctgcagcttagccgggtcaactttgatgactttcgctttggacgagtcgtcgaagatctcggacaggtcagggcgagtacggccctgctcatccactggcgcgttcagcttgttgacgatcacgccggtgatgttggtatttttcgcgccgccgaagctgctgcgcgtcagttcgatacgctcgttcagctgttccggggtgtcagtgccctgagacatcacgaaaacgatctctgcgttcagggttttcgcgatttcgaagttcagagactgggcaaactggtgtttgcgggttggaaccagaccttcaaccagcaccacttccgcgtcttgcgcgttagcatggtagttggcgatgatctcttccatcagcacgtctttctggttgctggacagcagagattcaacgtggctcatcttcagcggttcggccgccggcagattggagttcttgcgaacgatggtggtggtctggtctggtgcatcgccaccggcacgtggctgggcgattggcttaaagacgctcagacgaacgcctttgcgttccatagcacggataacgccaaggctgacgctggtcaggccgacgctggttccggtagggatcagcataatagtacgggacacggtttatcctctttcgttaccgcccaaatcgggcgggttacaaaacagcaccgccagcattgctggcggtgtggaatcaggcagtcaggcggtgcgcgtcttgcgcgatgaccagttcttcgttagttgggataacgagagcagggcgggtgccttctttgttgatgaagccagacttgccgaagcgggcagccaggttacgctcgtgatcaacgtcgaagcccagaacgcccagtttgcccagggacagttcacgaaccattgccgcgttctcaccgataccaccggtgaagataaccgcgtccagacggccttccatcagcgcagtgtaagagccgatgtatttcgccagacggtggcagtaaacgtccattgcacgtttagcgtcttctttctctgcgtagttgtcttcaacgtaacggcagtcgctggtgacttcggtcagacccagcaggccagactctttggtcagcattttgttgatctggtcaacgctcatgcccagggtgtcgtgcaggtggaagattatcgccgggtcgatgtcaccggaacgggtacccatcaccagaccttccagcggggtcagacccatggacgtatcaacacatttaccgttgcggatagcagaaacagaaccaccgttgcccaggtggcaggtgatgatgttcagttcttcaaccggcttgttcagcacttttgccgcttcctgagtcacatagaagtggctagtgccgtgcgcgccgtaacgacgtacgccgtgctctttgtacaggctgtatggcagggcatagaggtaagactcttccggcatggtctgatggaacgcggtgtcgaatacggccacgtttttgtctttcagattcgggaaggatttcagcgcttcagcgataccgatcaggtgagccgggttgtgcagcggtgcgaaagaggcagagtctttgatgccctggatcacagagtcgtcgatcaccacggagctggtgtatttttcgccgccgtggacgatacggtgaccaatcgcagtcagctgagcagacagttctggtttttgtgccagaatagtgttaacgataaagttcagcgcttcactgtgagcggcgcctgcacctaaagccgcttcttgtttgctgccgtccatcttccacttgatacgtgcttcaggcagatggaaacattcggccaaaccagagaggtattcgtcaccgttgagcgcatcgatgatggcgaatttcagtgaggagctaccgcagttcagaaccagtactaacttactcgacatggaagtacctattattgatacgtggctaaaaaaacgtcagtgagtctaacagcgtaacgcatgatgacccggacatttatgattaacatcatgccaaacgaacattgtggcatgatggaagaaataactatgattttatgccattttgcacaattttcagccaatggcataatatgcaataatttgacgagctaatgattctcgtctaaggccctatcaggctggcacaggatacccgatacggggtagtgatgacaaaatattttgaacgttgtcatagcttgttgtggttttgcacgaaaattttaatttttatatgtgaagttgaggtacagccatgtcgacaccagagaacccgtccgttaatttctttagcctgtttcgtcggggacagcattacgcaaagacgtggccgatggaaaagcgccttgcgccgatgtttattgagaatcgcaccatccgcgccacgcgctatgcgattcgctttatgccgcctgtcgctatctttacgctgtgctggcagattgcgttgggtggacagcttggtcctgccgttgccacggcgctcttcgcattaagcctgccaatgcagggcctgtggtggttaggtaaacggtccatcacgccacttcccccttctattttacactggttttatgaagtgcgcggtaaactggaagaggccgggcaggcgctcgccccggtggaaggcaagccggattaccaggcgctggcggacacgttaaagcgtgcatttaagcaactggataaaacattcctcgatgacttgtgattgatcatcgaaacgaccaagaaaagagggcacagtaacaatcagttaccgtgtcttttttttaagtgcaatgcgctacaggagtcgaaagatggaaatgacccatgcccaacgtctgattttgtctaaccagtacaagatgatgactatgcttgatcccgataacgctgcgcgctacagccgcctgcaaaccatcgtcgaacgcggctttggtctacaaatgcgcgaactggaccgcgagtttggcgagctgaaagaagaaacctgtcgcatcgtgatcgacattatggagatgtatcacgccctgcatgtgtcctggacgaatctcaaagatcagcagtccattgacgagcgccgcgtgaccttcttaggttttgatgccgcaacggaagcgcgttatctgagctatgtgcgcttcatggtgaatacggaaggacgttatacccactttgacgcgggcacccacggcttcaacgcgcagaccccgatgtgggataaatatcagcgtatgctgagcgcgtggcacgcctgcccgcgtcagtaccatttaagcagcaacgaaattcaacaaatcattaatgcctgacggaggtgcgtgtgcagtgtagaggttttctgtttgatctggacggtacgctggtggactcgctgccggttgtggaacgttcctggtgccattgggctgacagacatggcatcgaccatcaggacgtgctgaattttatccatggcaaacaggccatcacctcgctacggcacttcctggccggacgctctgacgaggacattcagacggagttcaagtacctggaacacattgaagccaccgatacggacggcatcaccgcgttaccgggcgcgcgcgaactgcttgagcatctgaacgaggcgcagattccgtgggctatcgtcacctccggttccgtgccggtggcccacgcccggcacaaggctgcagggttgcaaacgccggacgtgtttatcacggcggagcgcgtgaagcggggtaaaccggagcctgacgcatttttactgggcgctgaactgctgggcctggaccccgcagagtgcgtggtggtggaagatgcggcggctggcgtactggccgggctgaacgcaggaagccacgtcatcgccgttaacgttcctgcggaatctccccgcctggacgaggcagacctggtgctggattcactgacggcactctctgtttcaaaagcctctgacggagttgtaaccgtctcgctaaaaatgtaatcccatgatatggccccacattgctggggcttttttatggcaaaattcctcatcttccactgacaaggataggttgtgaacggtgaactgatttgggtcctgagcctgcttttaatcgccatcattctttttgccacgggcaaggtacgcatggacgccgtcgccctgtttgttatcgtcgcatttgtgctcagcggaacgctgacgctgccggaagcgttctccggatttagcgatcccaacgttatcctgattgccgccctgtttatcatcggggatggtctggtgcgcaccggcgtagcgaccatcatgggggcgtggctggtaaaagtggcgggcagcagcgaaaccaagatgctgatctacctgatggtgaccgtcgccgggctgggggcgtttatgagctccacgggcgtggtcgctatctttatcccggtggtgctgagcgtctccatgcggatgcagagctcgccgtcgcgcctgatgatgcccctgagctttgccgggcttatcagcggcatgatgaccctggtggcaacgccgccgaacctggtggtcaacagcgaactgatccgggaaggatttgagggctttagctttttcagcgtcaccccgcttgggctggtcattctggtcatgggcgtggtctacatgctgctgacccgttttgccctgaaaggtgaaaaacaggacaaaaataaagaaggatggaagcgacgcaccttccgcgatctgattaaggagtaccgccttaccgggcgcgcgcgccgtctggcgatccggcccggctcgccgatggtggggcagcggcttgatgacctgaagctgcgtgagcgctatggcgcgaatgtgatcggcgtagagcgctggcgacggtttcgccgggtgatcgtcaacgtcaacggggtgtcggaattccgcgcgcgtgatgtcctgctgattgatatgtccaccgcggatgtggacctgcgcgagttttgcagcgaacagctgctggagccgatggtgctgcgcggggagtatttctccgatcaggcgctggatgtcggcatggccgaggtgtcgctgatcccggagtcggaactgctgggtaaaaccgtgcgggagatggggttccgcacccgctacggtctgaacgtcgtggggctgaagcgcgatggcgtagcgatggaaggggcggtggtggatgagccgatcctgctgggcgatatttttctcgtcgtcggtaactggaagctgattagccagctcgggcaaaaagggcgtgattttgtggtgctcaacatgccggttgaggagagcgacgcgtcgcctgcgcacagccaggcgccccatgcgattttttgcctggtattgatggtggcgctgatgctgaccgatgagatccccaatccggtcgccgcaatcatcgcctgcctgttgatgggtaaattccgctgcattgacgccgaaagcgcctataaagccattcactggccgagcatcattctcattgtcgggatgatgcccttcgccctggcgctgcaaaaaaccggcggggtaaatctgatcgttaaaggcttaatggacgtgggcggcgggtatgggccatacatgatgatggtctgcctgtttatcatgtgcgccaccatcggcctgtttatctcgaacaccgcgacggcggtactgatggcacctatcgccctggcgatggcgaagtccatgggcgtatcgccgtatccgtttgcgatgatggtggcgatggccgcttccgcggcgtttatgacgccagtttcttcaccggtgaatacgctggtgctggggcccgggaactaccggttcagcgatttcgtgaagctgggcgtgccgttcaccgtgctggtgatggtggtgtgtgtggtaatgataccggtcctgttcccgttctgagcatcctgccgggtggcggctgcgccttacccggcctacaagcccgtagtccctgcaagcgcagcgccgctgggcgaaaatcagaggggagagtcctggctgatctcatccagcgataaatggaagctcggtacaaacacctgcataaagtaatccatctcttcgctgcggcgggattccagcgttttttccaggcgcgttttcgccagcaagaattcgttattccctgcggacaactcttcgagacacttcagataggcacacagcgcgtcggcctgtttgaccagcgacttctcctcttccgtgtactgatgctcgttgataagcggctcgaaaatatcacgaagctcttcgggcaccatctcaatcagcttctgctgggcaattttctcaatggccttatattcctgcgcaatctgcgaattgaaatatttcaccggcgtaggcaggtcgccggtcagcacttctgacgcatcgtggtacatcgccagcagggcaatgcgttccgcattaacctgaccgttgaatttgcggtttttaatggcggcaagcgcgtgagcgaccatcgcaacctgcagactgtgctctgacacattttccgtacggacattgcgcatcagcggccagcggttgatgagtttcaggcgggagaggtgggcaaagaaatgactctgactcataggttaccttttgtcttcactgcgacaggcgttcattgtgcggggaggggaggcaagatgcaaatttgcggattttgcaggccgggtaagcgcagcgccacccggcagaaaggcaacgttactgatggtatccggagaggaagcggccgaaacggctgatggccatttccaggtcatcttcgcgcggcagcgtcacgatacgcacgtgatccggccacggccagttaaacgccgtgccctggaccagcagcactttttcctgcagcaggaaatcgagcaccattttctggtcgtcgtgaatattgaagcgctttgcgtcaattttcgggaacatatagagcgccccgttcggcttcacgcaggagacgcccgggatatcgttgatcagctcccacgcgcggttacgctgttcgtacaggcgtccaccgggcacgataaactcgctgatgctctgatagccgccgagcgcggtctggatcgcgtgctgcgccggcacgttggcgcataaacgcatggaggccagcatctccagcccttcaatatagcctttggcgtgctttttcggaccgtttaacaccatccagccctggcggaaaccagccacgcggtaggttttggacaggccattaaaggtgacggtcagcaggtccggggccagcgcggcgatggaatggtgctgcgccgcgtcgtagaggatcttgtcgtaaatttcgtctgcaaagatgatcaggttgtgctggcgggccagctcgacgatctccatcagcagctcttttgagtagaccgcgcctgtcgggttgttggggttaataatgacgataccgcgcgtgcggggcgtaatttttgcgcgtatatcatccaggtccgggaaccagtcggaggattcgtcgcacagataatgcactgctttaccgctggacagtgatacggcagccgtccacagcggatagtccggcgcgggtaccagcatttcgtccccgctgttcagcagggcctgcattgcctgcacaatcagttcggagacgccgttgccgatatagatatcttcaacggtaacatcacgcataccgcgtgcctggtagtgctgcataatggctttacgtgcggagtaaagtccttttgaatcgcaatagccttgtgcagtcggaaggttgcggatcacatcaaccagaatttcatccggcgcttcaaaaccaaatggcgcagggttaccaatgttgagtttcagaaccttgttgccttcttcttcaaggcgttttgcctctttcagaaccgggccgcggatgtcataacagacgttatctagcttgctggatttttcgataggggacatgaacctttaaccttttcgctattattgccgctccctgccgtggaagtcagcacggaataatgtactcccccctcgcttcgttttgaagggtgtgcaggagaagattttgtgcccggagaaaattattgatgaatctttttcgctgcgcgtacgctttttcactgtcttaaagttgcgcgcttagcgagaggttaggttaaatgtgctatccatttgccaaaatactgtataatgtgctgttaaaaataagtggtaagctggacagaggtggcaatcaccctgagtgacttttcgtaaaacctgaatgcttgatacctgtttctgtaatagcatactgtggataaaagttactcatgtgaaattaatgttaagtgccattaatgaatagtcttaatctaaattaaaatttatttattattaacctataaaatgcaactttagttaattttaataaaattagtttagaagcttaacattcttctttaatccttaatattgcaataagacttaaaaataaagtggatttgggttaagatgtcttcaaggaaagcagaggacagatgcacgttttttgtatatctgacactggttttctgaattaattgattgttattgttagagttatctctggctggaatgtgtcgcacatctcctgctacgttgacagcgctgcgatacagatggcagaaaaggtgttatacctttaatgtaatttacataaacctgcgaacatctaaatatcctgaacgtttaagagaataaaaataacgtcatgaaacgtgctttctgactgttgatataaagcagcacaataactatctgtcaggcagtctgccgggccgggatgcgagggaaaatcttcagagggaattgcttaactgtacacacacagcttcaacccgggcagctccgcacgagcaacctgaaagtgaatagatatgataaatgcaaatcgtccgataatgaatctcgacctcgatctgctgagaacgtttgttgcggtcgccgatctcaacacttttgcagcagctgctgccgccgtttgccgaactcagtccgccgtcagccagcaaatgcagcggctggagcaactggttggtaaagagctatttgcccgtcacgggcgtaataagctcttaacggaacacggtattcagcttctgggttatgccaggaaaattcttcgctttaatgatgaagcatgtatgtcattaatgtttagcaaccttcagggcgtgctaacgttaggtgcatctgatgagtcggcggatactatattgccgtttcttctcaatcgcatcagttcggtttatccgaagcttgcgctggacgttagcgtaaagcgtaatgcttttatggttgagatgttaaatgagaataaagtcgacctggtggtcaccacgcatcgtcccgggcagtttgattgcctgacgctgcgtacatcacctacgcactggtattgcgcggccgaatacgtgctgcaaaaaggcgagccggtgccgctggtgttactggatgacccgagcccgttccgcgatatggtgctgacggcgctgaatgaggccaatattccgtggcgtctggcgtatgtggcgtccacgctgccagcggtgcgtgccgccgtgaaagccggtctgggtgtcaccgcccgcccggtagaaatgatgagccccgatctgcgcgttctgggaaaatctgatggcctgcctgcgctgccggatacggaatatctgctctgccacaattcgtccagccataacgagctggcaaaggtggtgttcgaggcgatggaaaactaccataacccgtggcagttcgagcgcgttacctccgaagggggggatgattccctgatcgttgaaggggattttgagtgatcgccagctcaaaattctggtaacaaaatgtaagtgtaaaaaaaagccactcgtgtgattttcacatgcagtggcttttttttagcaataatacccgcgtatgccgcgtggatttccgggatatcctctatttatcaataagctaaatgcttttgattaaaactcatccgttttccgttctaacttcatccatatcccccctatgttaaaaaaacaggaaatatgttgccgttttccaggttgaattaacaaaagcgtgtcgcagatcaagaaaatactcctatttggggggaggaatcgttggcaaatcctgtcaaaataggagggttattttttttacttccgaaacggacacgattcaacaacatacatttgacggaaagtcatgtacccaccagggttaaagggcaccaaatgttaatgagaatcgctcgatgtaatttaatgtgaagaaacctttgttaaagttgacaataggttatagaaaggagtaaaaaaccccatcattttgctgtctacgtctcatttctgacagttagtgtaaggttatttgttcctccccatgaatcgatgtgatgcccatctgccagcaagagcagtgtcgttggtatcacttttgatgagtaagcaatgagtatgtcaacatccacagaagtcatcgctcatcactgggcattcgcaatctttcttattgtagccattggcctgtgctgcctgatgttagtcggcggctggttcctgggcggtcgcgcccgtgcaaggcacaaaaacacacctttcgaatcaggtattgattcagtaggtaccgctcgcttacgcctgtctgccaagttttacctggtagccatgttcttcgtcatcttcgacgtggaagcgctttacctcttcgcatggtctacctccattcgcgaaagtggttgggtgggctttgtcgaggccgcaattttcattttagtgctactggccggtctggtttatctggtgcgtattggcgcgcttgactggacgcctgcgcgttcacgtcgtgaacacatcaacccggaaaacagtatctctaatcgtcagcagtaacagcgaggcaataagatggattatacgctcacccgcatagatcctaacggtgagaatgaccgttaccccctgcaaaaacaggagatcgtaaccgaccccctggagcaagaagtcaataaaagcgtgtacatgggcaaactcgaacatgccatgcacgatatggtcaactggggtcgtaagaactccatctggccttacaactttggcctttcttgctgctacgttgaaatggtgacgtcattcactgcggtgcatgacgttgcgcgttttggggcagaggtactgcgtgcttccccacgtcaggctgacctgatggtggtggccggtacctgctttaccaagatggcacctgttattcagcgtctttatgaccagatgctggagccaaaatgggttatctccatgggcgcatgtgctaactctggcggtatgtacgacatctattccgtcgtacagggcgtagataaatttatcccagtggatgtgtacatcccgggttgtccgccacgtccggaagcctatatgcaggcgctgatgctgctgcaggagtccatcggtaaagaacgtcgcccactgtcgtgggtcgttggcgatcagggtgtgtatcgcgcgaacatgcagtctgagcgcgagcgtaaacgtggtgaacgtattgccgtcaccaatctgcgtacgcctgacgaaatttaatttgcgcctgtaggcctggagaacaccttcgcatatcactactcaaatagcgcgaagccaggctcaacagtcaccacggaccatttgcaatggtgaacaatatgaccgacttaaccgcgcaagaagccgcctggcagacccgggatcatctggatgacccagtcattggcgaactgcgcaaccgttttgggccggatgcctttactgttcaggctacccgcaccggggtacccgttgtttgggtgaagcgtgaacaattgctggaagttgtcgatttcctcaagaaattgccaaaaccatacgtcatgctgtttgacttacacggcatggacgaacgtctcagaacgcaccgccagggtctccctgctgcggatttttccgttttctaccacctgatctcaatagaccgtaatacggatatcatgctcaaggtggcattgtctgaaaacgacatgcatctgccgacgatcaccaaacttttcccgaacgccaactggtacgagcgtgagacatgggaaatgttcggcatgaccttcgacggccatccacacctgacgcgcatcatgatgccgcagacctggaccggccacccgctgcgtaaagactacccggcacgtgctaccgaattcgatccgtttgagctgaccaaagccaagcaggatctggagatggaagcgctgaccttcaaaccggaagactggggcatgaagcgcggtaccgacaacgaggacttcatgttcctcaacctcggtccgaaccacccgtctgcgcacggtgctttccgtattatccttcagcttgatggcgaagagattgtcgactgcgtgccagacatcggctaccaccaccgtggtgctgaaaagatgggcgagcgtcagtcctggcacagctacattccgtataccgaccgtatcgagtacctcggcggctgcgtcaacgaaatgccatacgtgctggccgttgagaaactggcaggcattaccgtgccggatcgcgtaaacgtgattcgcgtcatgctgtcagaactgttccgtatcaacagccacctgctgtacatctccacgttcattcaggacgtcggcgcgatgaccccggtcttcttcgcctttaccgatcgccagaaaatttacgatctggtagaagccattaccggtttccgtatgcacccggcctggttccgtatcggcggtgtggcacacgatctgccgcgcggctgggaccgtctgctgcgtgaattcctcgactggatgccgaaacgtctggcgtcttacgagaaagccgcgctgcgcaacaccatcctgaaaggccgttcccagggcgttgctgcctacggcgcgaaagaggcgctggagtgggggacgacaggggcaggtctgcgtgcgaccggtattgatttcgacgtgcgtaaagcccgtccttactctggctacgagaacttcgactttgaagtcccggtgggcggcggcgtttccgactgctacacccgcgtgatgctgaaagtggaagagctgcgccagagtctgcgcatccttgagcagtgcctcaacaacatgccggaaggcccgttcaaggcggatcacccgctgaccacgccgccaccgaaagagcgcacgctgcaacatatcgaaaccctgatcacccacttcctgcaggtttcctggggtccggtcatgccggcgcaagaatccttccagatgattgaagcgaccaagggtattaacagttactacctgaccagtgacggcagcaccatgagctaccgtacccgcgtgcgtacgccgagctttgcgcacctgcagcagatcccgtccgccatccgcggcagtctggtctccgacctgattgtgtatctgggtagtatcgattttgttatgtcagatgtggaccgctaattatgcacgagaatcaacaaccacaaaccgaggcttttgagctgagtgaagcagaacgtgccgccattgagcacgagatgcaccactacgaagacccgcgtgcggcgtccattgaagcgctgaaaatcgtacagaaacagcgtggttgggtgccggacggggcgatctatgcgatcgcgaaagtgctgggtattccggcaagtgacgtagaaggcgtagccacgttctacagccagatcttccgtcagcctgtaggccgccatgtgatccgctactgtgacagcgtggtctgccacattaccggttaccagggcattcaggctgcgattgagaagaagctcaatatcaagccgggccagaccacgttcgatgggcgctttactctgctgccaacctgctgtctgggtaactgcgacaaggggccgaccatgatgattgatgaggacactcacagccatctgacgccggaagcgattcctgacctgctggagcagtacaaatgaaaactgtaattcgtactgctgagacgcatccactgacctggcgtctgcgtgatgacaaacagccggtatggctcgacgaatatcagagcaaaaacggctatgccggtgcgcgtaaagcccttggcggcatggcgccggacgacatcgttaacgcggtaaaagagtctggcctgaaaggccgcggcggcgcgggcttctccaccggtctgaagtggagcctgatgccaaaagacgaatccatgaacatccgttacctgctgtgtaacgccgatgaaatggagccgggtacctataaagaccgcctgctgatggagcagctgccgcacctgctggtggaaggcatgctgatctccgcgttcgcgctgaaagcgtaccgtggctacatcttcctgcgcggtgagtacatcgaagcggcagaaaacctgcgtcgcgcgattgccgaagccaccgaagcgggactgctgggcaaaaacattctcggcaccgggtttgacttcgaactgttcgtgcacaccggtgccgggcgttatatctgcggtgaagagaccgcgctgattaactccctggaaggccgccgtgcgaacccgcgttccaagccgccgttcccggcaagctccggcgtgtggggtaaaccgacctgcgtcaacaacgtcgagaccctgtgcaacgttccggctatcctcgcgaacggcgtggagtggtatcagggcatctcctcaagcaaagatgccggtaccaagctgatgggcttctccggtcgcgtgaaaaatcctggcgtctgggaactgccgttcggtactaccgcacgtgaaattcttgaagactacgcgggcggcatgcgcgatggcctgaaattcaaagcctggcagccgggtggggcagggactgacttcctgaccgaagcccaccttgacctgccgatggaattcgaaagcattggtaaagcaggcagccgtctgggtacggcgctggcgatggccgtcgaccacgagatcggcatggtctcgctggtgcgtaacctggaagagttcttcgcccgtgagtcctgcggctggtgcacaccgtgccgtgatggtctgccgtggagcgtgaagatcctgcgtgcaatcgaacgtggcgaaggccagcctggcgatatcgagacacttgagcaactgtgtcgattcttaggcccgggtaaaaccttctgtgcccacgcaccgggtgccgtcgaacctctgcagagcgcgatcaaatatttccgcgacgagttcgaagcaggcatcaagcagccgttcagcaatacccatgcgattaatgggattcagccgaacctgcttaaagcgcgctggtaacgacaagaattttgattaacgctcggtttcgaccgagccaactggaagcatgctaatggctacgattcatgtagacggcaaagaatacgaagtcaacggggctgacaacctgctggaagcttgtctgtctcttggcctcgatattccgtacttttgctggcatccggcgctgggcagcgtcggtgcttgccgccagtgtgcggtgaagcaatatcaaaacgcggaagacacgcgtggtcgcctggtgatgtcctgtatgacgccagccaccgaaggcacctttatttcgattgatgacgaagaagccaaacagttccgtgaaagcgttgtggaatggttgatgaccaaccacccgcacgactgcccggtctgtgaagagggcggtaactgccaccttcaggatatgaccgtgatgaccggtcacagcttccgtcgctatcgctttaccaagcgtactcaccgtaaccaggacctggggccgttcatctctcacgaaatgaaccgctgcatcgcctgctaccgctgcgtgcgttactacaaagattacgcagacggtcaggatctgggcgtgtatggcgcacatgacaacgtctacttcggtcgtccggaagacggtacgcttgagagcgaattctccggtaacctggtggaaatctgtccgaccggtgtattcaccgataaaacccactccgagcgttacaaccgtaagtgggacatgcagtttgcgccaagcatctgccagcagtgttcgctgggctgtaacaccagcccgggtgagcgctacggcgaactgcgtcgtatcgaaaaccgttacaacggtaccgtaaaccattacttcctgtgcgaccgcggtcgtttcggctatggctatgtgaacctgaaagaccgtccgcgtcagccggttcagcgccgtggcgacgacttcatcaccctgaacgctgaacaggcgatgcagggtgcggcagatattctgcgtcagtcgaagaaagtgatcggtatcggttccccgcgcgccagcatcgaaagcaacttcgcgctgcgtgagctggtgggggcggaaaacttctacaccggtatcgctcagggcgagcaggaacgtctgcagctggtactgaaagtgctgcgtgaaggcggtatccatacccctgcgctgcgcgaaattgaatcctatgatgcggttctggtgctgggtgaagacctgacgcagaccggcgcacgcgcggctctggcggttcgtcaggcggtgaaggggaaagcacgtgaaatggcagcggcgcagaaagtggctgactggcagattgcggcaatcctgaacatcggccagcgcgcgaagcaccctctgtttgtgaccaacgtcgacaatacccgtctggacgatattgcggcgtggacctactgcgcaccggttgaagatcaggcgcgtcttggctttgccattgcccacgcgctggacaacaactcaccggccgttgatctggatcgcgacctccaaaacaaggttgacgtgattgttcaggccctggccggtgcgaagaaaccgctgattatttccggtaccaacgccggtagcgcagagatcattcaggccgcagccaacgtggccaaagctctgaaaggccgcggtgctgacgttggcgtgaccatgattgcccgtgcggtgaacagcattggtctgggcatgattggcggcggctcgctggaagctgcgttaagcgaactggaatccggtgccgctgacgccgtggtggtgctggaaaacgacctgcatcgtcatgcttctgccgcgcgtgtcgacgctgcactctctaaagcgccgctggtgatggttatcgatcatcagcgcaccgcgattatggataaagcgcacctggtgctctctgcggcaagcttcgcagaaagcgacggtacggttatcaacaacgaaggccgcgcacagcgtttcttccaggtttatgacccgtcttactacgacagcaacaccgtgatgctggaaagctggcgctggctgcactccctgcacagcaccgtgcagagccgtgaagtggactggacgcagctcgaccacgttatcgacgcggtagtcgaaaaactgcctcagctggcaggcattaaagatgccgcgcctgaagcgagcttccgcattcgcggccagaaactggcgcgtgaaccgcaccgttacagcggccgtaccgcaatgcgcgccaacatcagcgtgcacgaaccgcgccagccgcaggataaagacaccatgttcgccttctccatggaagggaacaaccagccgtctgcgccgcgttcgcaaatcccgttcgcatgggcaccgggctggaactccccgcaggcatggaacaagttccaggctgaagtgggcggctccctgcgccacggcgatccgggcgtgcgtctgattgaagcttccgaaaccggtctggacttcttcaccaccgtaccggcgagcttccagccgcaggacggtagctggcgtattgccccgtactaccacctgttcggtagcgacgagctgtcccagcgttcaccggtcttccagacccgtatgccgcagccgtacatcaagcttaacccggcggacgccgcgaagcttggcgttaacgcgggtgcgaacatcgcctttagctatgacggccagaccatcagcctgccgctgattatttctgaaagtctgacagcagggcaggtcggtctgccgatgggtatgcctggcatcgcgccggttctggcgggtgcgcgtcttgataatctgcaggaggcaaaagcatgagttggttaacgccggatcttatcgacatcctgctgagcattctgaaagcgattgttatcctgctggtggtggtcacctgcggcgcgttcatgagctttggtgaacgtcgtctgctcggtctgttccagaaccgttacggaccgaaccgcgtgggctggggtggttcactccagctggtcgcggacatgatcaagatgttctttaaagaggactggatcccgcgcttctcggatcgcgtgatctttactctggcaccgatgatcgccttcacctcgctgctgctggcgtttgctatcgtgccggtcagcccgacctgggtggtcgctgaccttaacatcggcattctgttcttcctgatgatggcaggcctcgcggtttacgcagtcctgttcgcaggctggtccagtaacaacaaatactcgctgctgggtgcgatgcgtgcgtccgcgcagaccctgagctacgaagtgttcctggggctctccctgatgggcgtggtggcgcaggccggttcattcaacatgaccgacatcgtcaacaaccaggccgacatctggaacgtgattccgcagttctttgggtttattacctttgccatcgcgggcgtggcggtgtgtcaccgtcacccgtttgaccagccagaagccgaacaggaactggccgacggttaccacatcgaatattccggtatgaaattcggtctgttcttcgtgggcgagtacatcggtatcgtcaccatttccgcgttgatggtaacgctgttcttcggtggctggcatggcccgttcttaccgccgttcatctggttcgcgctgaaaaccgcgttcttcatgatgatgttcattttgattcgcgcagcgttaccgcgtccgcgttatgaccaggtaatgtccttcggctggaaagtgtgcctgccgctgacgctcgtcaacttgttggtaacggccgctgtcattctctggcagcagccataaggggcaatagaccatgaccttaaaagaattactggtaggcttcggtacccaggtacgcagtatctggatgatcggcctgcacgcgtttgccaaacgcgaaacccggatgtacccggaagagccggtatatctgccgccgcgctaccgtggccgtatcgtgctgacgcgcgacccggacggttccgagcgctgcgttgcctgtaacctgtgtgcggtagcgtgcccggttggctgtatctctctgcagaaagccgagacggtagacggccgctggtaccctgagttcttccgcatcaacttctcacgctgcattttctgcggtctgtgtgaagaagcgtgcccaaccacggcgattcagctgactccagacttcgagctgggtgagtacaagcgtcaggacctggtgtacgagaaagaggatctgctgatttccggtccgggcaaatacccggaatataacttctaccggatggcgggtatggcaatcgacggcaaagataagggcgaagcggagaacgaagccaagcctatcgacgtcaagagcctgttaccgtaaggagagggcaatggaattcgctttttatatctgtggccttatcgccatcctggctacgctgcgagtgattacgcacaccaatccggtgcatgcgctgctgtacttaatcatttcgctgctggctatttccggggtgttcttcgcactgggcgcgcacttcgccggtgcgctggaaatcatcgtctacgccggggccatcatggtgctgttcgtgttcgtcgtgatgatgctgaacctgggcggctctgaaatcgagcaggaacgtcagtggttaaaaccgcaggtgtggatcggcccggcaattttgtcggccatcatgctggtggtgatcgtgtacgccattctgggtgtaaacgatcagggcatcgacggcacgccgatcggcgctaaagaggtcggtattacgctctttggcccatacgttctggcggttgaactggcctccatgctgctgctggcaggtctggttgtggccttccacgttggccgcgaagagcgtgctggcgaggtgctgagcaaccgcactgacgaccgcgcgaaaagaaaaacggaggagcgcgcatgatccccttaacacatggactgatcctcgctgcgattttattcgttctgggtctgactggtctggttatccgccgcaatctgctgtttatgctgatcgggctggaaatcatgattaacgcctccgcgctggccttcgtggtcgccggaagctactggggccagaccgatggtcaggtgatgtatattctcgccatcagccttgcggctgccgaagcgagtattggcctggcgctgttgctgcagctccatcgtcgccgccagaatctgaacatcgattcagtaagtgagttgcgtggatgaacatgcttgccttaaccattatttttccgctgattggcttcgtgctgctggcgttttctcgcggccgctggtctgagaatctgtctgcaaccgtcggcatgggctctgttggcctggccgcgctggtgacagcgtatgcgggtatcgacttctttaacaacgggcgtcagcctttcagcgtgccgctgtggacctggatgtcagtcggtgatttcaacatcggtttcaacctggtgctggatggtctctccctgactatgctctccgtggtcaccggcgtcggcttcctgatccacatgttcgcctcctggtatatgcgcggtgaagagggttactcccgcttcttcgcctacaccaacctgtttatcgccagcatggtggttctggtgctggccgataacctgctgctgatgtatctgggctgggaaggcgtgggtctctgttcttacctgctgatcggtttctactataccgatccgaagaatggcgcagcggccatgaaagcgttcgtcgtgacccgcgtgggtgacgtcttcctcgcgttcgcgctgttcattctttataacgaactgggcacgctgaacttccgcgaaatggtggaactggcgccagcgcacttcgccgcaggcaacaacatgctgtggtgggcaacgctgatgctgctgggtggtgccgtgggtaaatccgcgcagctgccgttgcagacatggctggccgacgcgatggcgggtccaacccctgtctccgcgctgatccacgctgcgaccatggttaccgccggtgtgtacctgattgcgcgtacccatggcctgttcctgatgactccggaaattctgcacctggtgggtatcgtcggtgcggtcacgctggtgctggcaggctttgccgcgctggtgcagaccgacatcaagcgcgttctcgcgtactccaccatgagccagattggttacatgttcctcgcgctgggcgttcaggcctgggacgcggccattttccacctgatgacgcacgcgttctttaaagcgctgctgttcctctcatccggttcggtgattctggcctgccatcacgagcagaacatcttcaaaatgggcggactgcgtaagtccatcccgctggtctatgtctgcttcctggtgggcggcgcggcgctggcggcactgccgctgatcaccgcgggcttcttcagtaaggacgaaatccttgcgggggccatggcgaatggtcatatcaatctgatggttgcgggtctggtcggtgcgttcatgacctccctgtataccttccgtatgattttcatcgtattccacggtaaagaacaaattcacgctcacgcagggaaggggattacccatcacctgccgctgattgtgctgctggtactgtccaccttcgttggcgcgatgattgtgcctccgctgcagggcgtgctgccggacaccaccgagcttgagcacggtcgcgttctgacgcttgaaatcacctccggtgtggtcgctatcgcgggcatcatgattgcggcatggctgtggctgggcaaacgtacgctggtcactgccgtggccaacagtgcgccgggccgtctgctgggcacctggtggtacaacgcgtggggcttcgactggctgtacgacatgatcttcgttaagccgttccttggcatcgcgtggctgctgaagcgcgacccgctgaacagcctgatgaatatcccggcgatcctttcccgctttgcaggcaaaggcctgctatacagcgagaacggttacctgcgctggtatgtggcgtccatgagcatcggtgcggttgtggtgctggcgctgctgatggtgttgcgttgatcgttaagtgaattttattcgaattcgttgaaaatcaggcccctgctgggggccttaaaaaggaatgtaaatcgccatgttactaccctggctaatattaattcccttcatcggcggcttcctgtgctggcagactgaacgctttggcgtgaagatgccgcgctggatcgcgctgatcaccatgggattgacgctcgcgcttggcctgcaactgtggttgcagggcggttactcactgacccagtctgcgggcattccgcagtggcagtctgagttcatcctgccgtggatcccacgtttcggcattacgatccacctggcgattgacggtctctcactgctgatggtggtgttgaccggcctgctcggcgttctggcggtactctgctcctggcgtgaaatcgaaaaataccagggcttcttccacctgaacctgatgtggatcctgggcggcgtaatcggcgtgttccttgccatcgacatgttcctgttcttcttcttctgggagatgatgctggtgccgatgtacttcctgatcgcgctgtggggccacaaggcatccgacggtaaaacgcgtatcacggcggcaaccaagttcttcatctatacccaggcgagtggtctggtgatgttgattgccattctggcgctggtgtttgttcaccacaacgcgaccggtacctggaccttcaactacgaagacctgctgaagaccccaatgtctcacggcgtagaatacctgctgatgctgggcttcttcatcgccttcgcggtgaaaatgccggtggttccgctgcacggctggctgccagacgcgcactctcaggcgccaacggcgggttccgttgacctggcgggcatcttgctgaaaaccgcggcctacggtttgctgcgctttgcactgccgctgttcccgaacgcctccgcagagttcgcaccgattgccatgtggctgggtgtgatcggcatcttctacggtgcctggatggccttcacccagtacgacatcaagcgtctgattgcctacacctccgtttcccacatgggcttcgtgctgattgctatctacaccggcagccagctggcgtaccagggtgcggtgattcagatgattgcgcacggtctgtccgcagccggtctctttatcctgtgcggccagctgtacgaacgtctgcacacccgcgacatgcgtatgatgggcggtctgtggagcaaaattaagtggctgccagcgctctccatgttcttcgcggtggcgactctggggatgccgggcaccggtaacttcgtcggcgaatttatgattctgttcggcagcttcaaagtggtaccggtgattaccgtgatctccacctttggtctggtgttcgcttccgtctactcgctggcgatgctgcaccgcgcttacttcggtaaagcgaagagcgaaattgctgcacaagaactgccggggatgtcgctgcgtgagctgttcatcatcctgctgctggtcgtactgctggtgctgctgggcttcttcccgcagccgattctggatacctcgcacagcgcgatgggcaatatccagcagtggtttgttaattctgtttctactacaaggccgtaattcgccatgacaataactccacaacaactgatcgcgctgctaccgctgctgatcgtcggattgacggtggtggttgtgatgctctccattgcgtggcgacgcaatcacttcctgaatgccacgctgtcggtcatcggcctgaacgccgcgttagtctcactctggtttgttggccagggtggggcgatggacgtcaccccgctgatgcgcgttgacggttacgccatgctgtataccggtctggtgctgctggcgagcctggcaacctgtacctttgcgtacccgtggcttgaaggctacaacgacaacaaagaagagttttacctgctggttctgattgccgcgctgggcggcattctgctggcgaatgcgaaccacctggccgcgctgttcctcggcattgagctgatctctctgccgctgttcggtctgattggttacgccttccgccagaagcgctcgctggaagcaagcatcaagtacaccatcctgtctgcggcggcgtcctcgttcctgctgtttggtattgcgctggtgtacgcacagtccggtaacctctcctttatggcgctcggcaagagcctcggtgacggcatgctgcatgagccgctgctgctggcgggtctgggcatgatgattgttggccttggcttcaaactctctctggtgccgttccacctgtggacgccagacgtctaccagggggcaccggctccggtgtcgaccttcctggcgacggcgagcaaaatcgccatcttcggggtggtgatgcgtctgttcctgtacgcgccggtgggtgacagcgaagcggttcgcgtggtgctgggcatcatcgcgttcgtctccatcatcttcggtaacctgatggcgctgagccagaccaacatcaagcgtctgctgggctactcgtctatctctcatctgggctacctgatggtggcgctgattgcgctgcagagcggtgagatgtcgatggaagccgtgggcgtctatctggccggctacctgttcagcagcctcggcgccttcggcgtggtgagcctgatgtccagcccgtaccgtggtccggatgccgattcactgttctcttaccgtggtctgttctggcaccgtccgatcctgtccgccgtaatgaccgtgatgatgctctctctggccggtattccgatgacgctgggcttcatcggtaagttctacgtgctggccgtcggtgtgcaggcgcacctgtggtggctgaccgcgggcgtggtgatcggctccgcgattggtctctactactacctgcgcgtggccgtgagcctgtacctgagcgcacctcagcagctcaatcgtgatgctccaggcaactggcagtacagcgctggtggtatcgtggtactcatctccgcgctgctggtgctgatcttcggtatctatccgcagccgctgattgatatcgtgcagcgcgcgatgccattaatgtaaaaacaaaaacccgcctcggcgggttttttattgcccagcgtcgctacgcttgcagggcctacgggttttgtaggtcgggtaagcgtagcgccacccgactaagccagctgtttacggctaatcaacggcccgtcaatcttcttcatcgagcggtccagcacttcctcaatcactgacgacagctcgttcagctcaaacttcgcgacgtagccatccgccttcaccttgcgaatatggtcttcgttggcgttgccggaaagggaggagtggatcaccaccggaatatctttcagaaccgggtcggttttgattttgcgcgtcagcgtaaaaccgtccatctccggcatttcgaggtcggtcagcaccagcgcgatcttatcggtgatcggcacgccctcagcctgtgcctgtgcggccagcacgccaattttttcccacgcgtctttgccggtgatgtgcagctgcgctgggatctccatcgcctgcagacctttctccagcatcgaacgcgccactttggaatcttccgccacaatcgcgaccgcgcccggcttgatattgaacttggtggtcttcagattggtggcgtgcagatcgtggttggccggggtgatgtcatacaggatctgctcaacgtccagcaccatcgccagatcgttggtatccgttttctcatccaggcaggcaatgctggtgatatagcgaccgctgacggcggtttccgccgcgtgcacctgcttccagtccagacgcatgatgttctcaaccgactccacggcaaacgcctgcacgctgcgcgcatattcggtgatcagcaggatattcagcccggtggtgggcttacagcccgccacggcggccaggtcgatcaccgggatcacctgatcgcggatattcaccattcccatcagcggtgatttcattccggcgggtttcgtgaactccggcatcggcacaatttcacgcagcttaaagacgttaatgccaaacagctcagatttattttcgttaagagaggtgccaagacggaacagcaacagttcaaaacggttcgacagggtcagattcgccctgtcatcaatatctttctggaaattatccattctaccctcgagagaaatgctgaccttttaatcgttatcggcatcctgagggaaaaatgaaggactaaacgctgacctgagcgaaatcttcggccagctcacattccgggaacagcgcgcggcactctgccagcagcttttcacagccccgcgcgtcgtagcgcgagctgacgtgggtgatgatgagcctcccgacgcccgcgtcacgggctagctgcgccgcctgacgcgtggagctatggccccggccgttggctttctcttccatcgccgtttcaagcgtcgcttcatgcaccatcacgtccacaccctgggcaagcgtgagcgccgcccggcacggggccgtgtcgccaaagatcgccagcttcttgccgggctgcggtgcggcgagataatcctgcccattgatgacgcgcccgtcctccagcgtgacggtctcgccgtgcttcaggcgctggaacagcggcccgggttttacgccatcggccattagcgcggcggcgtccagcgcgccgggtttgtcatgcgcgtcaacacggtagccatagcattccacaggatgattgagcggttgagcactaacccgataatctccgtcatcgaataccaggccttcggtaatctcaaccacctccagcggataatccgtccacgacccgctcaggcgcagcgtggtttcaacaaaatcacgaatacccgcaggcccgtaaatcgtcagcgggttggcgttaccggccatcgagcggctgcacagcaggccgggaaggccaaacagatggtcgccatgcagatgggtgataaaaattttatccagcttgccggggtgataagcggtgtgtagcagctgatgctgcgtcccttcaccacagtcaaacagccacagcccgccgcgggtggggtgtttaagatccagcagtatcgccgtcacattccgtgagcgggttggcacacccgccgacgtacccagaaaaatcagttccataacgcaatcagccctttgctgaacggggaggggtttagtataacgtgatgaaccccaggaaggagactgacatgatccagtggcaagatttacaccatagtgacctcaccgttcattcactttacgccgtgcttaaactgcgctgcgaagtgttcgtggttgaacagacctgcccgtatcaggacatcgacggcgacgatctcgtcggcgagaaccgccatatcctcggctggcggaataacgagctggtggcgtatgcgaggattctgaaaagcgaagacgattttgagcctgtcgtcattggccgcgtcatcatcagcggcaaagcgcgcggtgaaaaactgggctatcaactgatggataaaacgctggaggcatgccagaaacagtggccgaacaaggcgttatacctgggcgcgcaggcgcacctgcagtccttctacggccactttggtttcgtgccggtcaccgaagtatacgacgaagacggcattccccacgtcggcatggcgcgggaagcgaagcaggcgtaatggcgagtcgttggctatagttagcgaactggtgtactaacatggagaaaaatatgtcatttcaatcctgggatacccgtatcgacgacgacctggccttactgagcgaaacgctggaagaggtgttacgttcctcgggcgaccctgccgatcagaaatatattgagctaaaagcccgtgccgaacaggcgctgcatgaagtgaaaaaccgcgtcagtcatgcgtctgatacctactactaccgcgccaaaaaagcggtgtaccgtgccgatgattacgtgcatgaaaaaccgtggcagggtattggcgtgggggctgccgtcgggctggtgctggggctgctgttggcccgtcgttaagccgcttaaccactccctatacgtgggtactgctatttatggtcagtaccccgtataatatgaggttttaacagggagaggttcgcgtgaattcgattttcctcgcgctggagcaattgcgtacccagctttcgcaagcgttacccgcaacgcccggcatacgtcatttcgacgtctctttcccgttaaacgatgccttcgaccctctcgcctggcttggggcgcagcagtgctatccgcagttttactggcagcagcgtaacggcgatgaagagctggccgcgctgggggcggttatcaccttttcctctctggcgttagccacgcagtttttgcgcgagcaaaacgcggcaggtgatacccgcatctgcggcctgaacgcctttaatccggagcagggcagcctctttttaccgcgactgttctggcgacgtaccgccggcaccgctacgctgcgcctgcagctgtggagcgattattcacttcaggaagatgcccatgccgcgcgggattttttacagcagctccagccagccaggcctatccgcccgctggccgttcaggctgagcacgaaaaccatcagcctcaacgggccgaatggctgaaacttgtccgcagggcgaccgaagccatcgcgcgcggtgattttgaaaaggttgtccttgcgagggccaccgatcttgagtttacacagcgcattaaccccgtcgcgctgatggcggccagccgcgccctcaatttacattgctatcacttctgcatggtattcgacgccagcaacgcgtttctcggctcgacgcccgagcgtctctggcggcgacgcggcacgctgctgcgcaccgaagcgctggcgggcaccgtcgccagccataccgatgataaaaaggcgcagcgtctgggcgagtggctgctgaacgacgataaaaaccagcgcgagaatatgctggtcgtggaagatatctgtcagcgtcttcagcactctacgcagacgcttgaggtactgcctgcccaggttgtgcgcctgcgtaaggtgcagcatttgcgccgctgtatctggaccgagctcaagcaggctgacgacgagcagtgtctgcatatgctacagccgacggcggccgttgccggtttgccgcgacagcctgcgcgcgagtttattcagaaggttgagccctttaaccgcgagtggtacgccggttcggccgggtatttatcgcctgaccagagtgagttctgcgtggcgttgcgctccgcccgcgtccaggatgactccctgcggctctatgccggcgccggtattgtcagcggatctgacccggagcaggagtggcaggagattgaaaacaaagcggccggattgcgctctctgctcctaagggattaatactgaatcgtgcaatcccgattcacatcaaaattccaattttttctattatttatactgtgtcgcattcttgataccggacaatctcatgtcagtaagttcttttaaccgacgctgggcggcggtgatccttgaagccctgacgcgccatggcgtcaggcacgtgtgtattgcaccgggttctcgctcaacgccgctgacgctggcggccgccgaaaaccgggcgttgattcaccacacccactttgatgagcgcggcctcggtcatctcgcgctgggtctggcgaaagccagcaaagagcccgtggcggtgattgtcacttccggtactgccgtggcgaacctctatccggctctgattgaagccgggttaaccggtgaaaagctgattctgctgacggccgatcgtccccctgagcttatcgactgcggcgccaatcaggccatccgtcagccggggctcttttcttcgcatccttcgcagacgatttcgctgccgcgtcccacccaggatattccggcgagctggctggtctccaccgtcgatcacgccatggagacgctgcgcggcggggcgctgcatatcaactgcccgtttgccgagccgctgtacggcgagctggacgacacgggtcttgactggcagcagtctctcggtgactggtgggggagtgagaaaccgtggctgcgcgagcagacgcaccttgagagcgcgaagcagcgcgactggttcttctggcggcagaagcgcggcgtggttatcgccgggcgcatgagcgctgccgaaggcaagctggtcgccgaatgggcgcaaaccctgggctggccgctgatcggcgacgtgctttcccagaccgggcagccgctgccgtgcgcggatctctggctgggtaatgccaaagcggtcaccgagctgtcgcaggcgcaaattgtggtccagcttggatcgagtttaaccggcaaacgattactgcagtggcaggccacctgcacgccggacgaatactggctggtggacgcgctggaagggcgtcttgatccggcgcaccaccgcggtcgtcgtctggtcagccgtatcgacgcctggctggcgctccatccggctgaaaaacgcaaaccctgggcggttaccctcccggacctgtcgcggcaggcgtgggaactgacccatgcgcgctgtgaagcgttcagcgaggccgggctggcgcaccgtattcgccagtacctgcccgagcaggggcagctgtttgtcggcaacagcctggtcgtgcggctgattgacgccttttcgcagctgcccgcgggctacccggtgtacagcaaccgtggtgccagcggcatcgacgggctgatctctacggcggcgggcgtgcagcgcgccagcgcaaaatcgacgctggccatcgtgggggatctctccgcgctctacgacctcaacgcgctggcgctgctgcgtcaggcgtctgccccgttcgtgctgatcgtggttaacaacaacggcgggcagattttctccctgctgcccacgccgcagagcgagcgcgagcgcttctatctgatgccgcagaacgtgcacttcgaacacgccgcggcaatgttcagcctgaaataccatcgcccggaaagctgggaacagctggatgcggcgctaagctccgcctggaagcagcccggcgcgacgctgattgagctggtggtgaacgaggctgacggtgcgcagaccctgcaaagcctgctggcgcaggtgagccagctgtgatcctctcgggcgtgcagcaggctggaaaaccaggctacccctggctggtctttttgcacggtttttccggcgattgccgcgagtggcagggtgttggtgagcggctttgcgattaccccaggctgtatctggatctgccgggacacggcggatcccggaatctgggcgtgacgggcttcgacgagatgagcgcgttgcttacccgaactctgattagttacaacatactgaaattctggctcgtcgggtactccctcggcggccgcattgcgatgttccatgcctgccagcagccgaaggggctgttgggcgtgacggtagaaggcggtcatccgggcctgcaggatgccgatgcgcgacaggcgcggctggcatcagaccgccgctgggcgacgcgttttcgcagcgaaccgttggaaaaggtattcgctgactggtaccaacagcccgtgtttgcctctctgacggacgcacagcgcgacgcgctgattaccctgcgcagccagaacaacggcgcggcgctggcgatgatgctcgaggcgacgtcgctggccgtgcagcccgacctgcgtaccgcgctcagcgcacgtgatttcacttttgattatctctatggcgaacgtgatgagaagtttacggcccttgctgcggagctgaacgccgtttgccatgcaattcccaacgccggacacaacgcccaccgggaaaaccccgacgcggttgccgcgagtctggctcagatactgcgtcttcgcataaaggacactctatgatctatcctgatgaacacatgctttacgccccggttgaatggcaggactgctccgaaggctacaccgatattcgttaccacaaatccaccgacggtattgccaaaatcaccatcaaccgcccgcaggtgcgtaacgccttccgtccgctgaccgtgaaagagatgattcaggccctggcggatgcgcgctatgacgacaacatcggcgtgattgtcctgaccggcgaaggcgagaaagcgttctgctccggtggcgatcagaaagtgcgcggcgactacggcggataccaggacgatgcggggacgcaccacctgaacgtcctcgatttccagcgtcagatccgcacctgtccaaaaccggtggtggcgatggtggcgggctactccatcggcggcggccacgtgctgcacatgatgtgcgacctgaccattgccgctgaaaacgccatcttcggccagaccggcccgaaagtgggatctttcgacggcggctggggtgcctcctacatggcgcgcatcgtcgggcagaaaaaagcccgtgaaatctggttcctgtgccgtcagtacaacgcgcaggaagcgctggatatgggcctggtgaataccgtggtgccgcttgccgatctcgaaaaagagaccgtgcgctggtgtcgcgaaatgctgcaaaacagcccgatggcgctgcgctgtctgaaagcggcactcaacgccgactgcgacggtcaggcgggtctgcaggagctggcgggtaacgccaccatgctgttctacatgaccgaagagggtcaggaagggcgcaacgcgtttaacgaaaaacgccagccagacttcagcaaatacaaacggaatccgtaatgcgtcgcgcgcaggtttaccgctggcagataccgatggacgcgggcgtggtgctgcgtgaacggcggttaaaaacccgtgacggcttcttcgtgcatctgcagcagggcgagcgggaaggctggggcgagatttcgcctctgccgggctttagcctcgagtcgctggaggatgcgcaggctgcattgctggcgtgggcggacgcatggcgtgagggcgagaacccggcgttaccggatgtgccttccgcggcttttggtatcagctgcgcgctggcggagctggacggcagcctgccagaagcggggaattaccgcgcggcaccgctctgcacgggcgatccggacgagctgttcgcgcagctctccgccatgccgggcgagaaggtcgcgaaaatcaaagtcgggctttatgaagcggtgcgtgacggcatggtcgccaacctgctgctggaggcgatccccgatctgcatctgcgtctggacgccaaccgcgcctggacgccgcttaaggcgcagcagtttgcaaagtacgtcaatccggcgtaccgcagccgcattgccttcctcgaagagccgtgcaaaacccgcgaggattcgcgcgcgtttgcccgcgaaacggggattgccatcgcctgggatgaaagcctgcgcgaggccgattttgaattcgctgccgagcccggcgtcagcgcggtggtgattaaaccgacgctgaccggcagcctggcgaaagtgcgcgagcaggtcgcggcggcgcacgccttagggctgacggcggtcatcagctcgtcgattgagtccagccttgggctaacccagctggcgcgcattgccgcctggttaacgcctgacacggtccccggcctcgacacgctgaacctgatgcaggctcagcttcttcgcccgtggccggacagcgcgctgccgtgcctcgacgtcgcggcgctggagccgttgcgatgagttttaccgactggccgtggcggcactggcgtgcgcaatttgccgataaaccggcgctgaggctgaacgacgaggtgctcagctggcaacagctgtgcgcgcgtatcgacagccttgcggcgggctttcaccgtcagggcgtggaggagggcgacggcgtgctgctgctggcccataaccacccgcacaccctgctggcgtggctggcgctgctccagtgcggggcgcgtattcttcccgttaatccgcagctgccgcgcccgctgctggacgtgctgctcccgcagatgacgttgcgctttgcgctggtgctggacggcagctacgacggccttcctgccctgagcatgcgcgagaccgccgatgcgtattgcgctgcgtggcaaccggcgcggctggcctccatgacgctgacctcaggctccaccggactgccgaaagcggcggtccatacctgcgaggcccatcttgccagcgcgcgcggcgttttgtcgctgatgccctacggtgaagatgacgactggctgctttcgctgccgctgtttcacgtttccggccaggggattttatggcgctggctgcaggccggcgcgcggttaaccgtgcgcgagaaacagcctctggagcaggcgctgtgcggctgcacccacgcctcgctggtgccaacccagctctggcgtctgcttaatgcccaccagcctgtcgcactgaaagcggtgctgctgggcggggcggccatccctgtggaattgaccgaacaggcgcgagagcaggatatacgcaccttctgcggctacggtctgaccgagtttgcctctaccgtctgtgcgaaagaggccgacggcgagccggacgtgggccgtgcgctgccgggcagagaggtgcaggtcgttaacggtgaagtctggatcagagcgcaaagcatggcctcaggctactggcgggatggcgaactgattccgctgaccaacgcgcagggatggttcgccacccgcgatcgcggcgaatggcatgacggccgtctgacgatcctcggccgcatggacaacctcttttttagcggcggagaagggatccagccggaatcgctggagcgcgttatcgccactcacccgcaggttaaccaggcgtttatcgtcccgctggacgacgctgagttcgggcaacgtccggtggcggtggtggagtgcgagccgggaacggatatcaccactttacccgactgggtcagggacaaggtggcgcgttttgagcaacccgtccgctggctgctgctgccgaccgaactcaaaaatggcggcattaaagtctcgcgccgcgcgctgcaggagtgggtgaacgcaacgctgaagggataatagccgtttcaaatagttacaatctactggcctgccgcacgcagagtgcttgatccccggaagacccaggttaaaatctcgcggttttgggacttctctataaaaattgtgcgggatcacgacaatgaaaaaagtggcattactgggcctcggcctgatggttgtatctgcggcggctaacgccattagcattaacggctcggcgggtcaggattatacccacctgggcttcggcatgggtaccgagacatccggtctggcgatgaccggcggctggacgcataacgatgacgacggcgacgctgccagcctcggcctgggcctcaacattcctctgggtccgttcctggcgaccgtcggcggtaaaggtatctataccaacccaaatgacggtgacgaaggatatgcggcggcagtgggcggcggcctgcagtggaaaatcggcgacagcttcggcctgtttggcgagtactactactctccagattccctctcaagcggtatcgacagctatgaggaagccaacgccggcgcgcgctggaccatcatgcgtccaatcaccatcgaagcaggctatcgctatctgaacctggccggtaaagacggcaaccgcgacaacgcgctggccgacggtccgtacgtgggcgtcagcgcaggcttctaatctctccggcgcggcatgctgtcgcgccagtttctcctcttctccaccccgcgtttgcgctatagtgttttgaccaaataagcgggagaacacaatgattaacgtggagatgttatccaccggcgacgaagtgctgcatggacaaattattgataccaatgctgcctggcttgccgatcttttctttgagcaaggattaccgttaacgcgccgcaatacggtgggcgacaatcttgagtcactggtcgctgttctgcgcgagcgcagtgaacagtgcgacgtgctgattgtgaacggcgggctcggccccaccagtgacgatctcagtgccctggccgccgcgaccgcaaaaggcgaagggctggtgctgcatgaggcgtggctctcgcagatggcgcgttttttctccgaacgtggccgcgtcatggcccccagcaaccgcaaacaggctgaaattcccgccagtgctgaactggtcgataacccggtcggtaccgcgtgcgggtttgccatgcagctgaaccgctgcctgatgttcttcacgccgggcgtgccctcagaatttaaaatgatggtcgagcagcagatcctgccgcgccttcgccagcgttttaccctgccggaacccccgctgtgcctgcgtctgaccacttttggccgttcggaaagcgatctggcccagagcctcgatcacctctcactcccgccgggcgtctccatgggctatcgctcctccatgccgatcattgagcttaagctgaccggaccggccacccagaaagaggcgatgctcgcgctgtggcctgaggtgcagcgcgtagcgggtgaaagcctgatctttgaaggcacggaagggctaccggcgcagattgcgaagcatctgcagtcgcgtcagctgagcgtgaccttaagcgaacagttcaccggtggcctgctggcgctgcagctgtcgcgcgtcaacgcgccgctgctggccagcgaagtggtgccgttccagcaggagactctggcgcagaccgcccgctggtcgtccgagagaagggtgaagcattttgccggtctggcgctgtttgtcggcgggctggatgaggaatacctcaacttcgcgctggcgacgcctgagggcacccacgccctgcgggtaaaaatgagcattacccgccacagcctggcggtgcgtcaggaggtgtgcgccatgatggcgctgaacatgctgcgccgctggctgaatggcaaagaggtggccagcgagcacggctggattaacgtggttgaatcgctgttcgtggagtaacgactgtgccggggcctttcgccccggccatgttcacccgatcgcctttgccagcagcgtaatcggatgctcgcagcgcttgctggtggacatctcaatctgccacttgcaggtttcgcagtcggtcaccacgatatccgcgccgctctcctcaatctgacggaacagcggagcgccgatcgcctgcgacgtttcgtagttttcacgcttaaagccgtaggttcccgcaatcccgcagcagcgagagtccagcaccgtcagctccagccccggaattaaccgcagcagctccagcgtatagagcgaccagcccattttttccatatgacacggcgtgtggtaaaccactttcagcggcaatttccccaggggcaacgtctgtccgctgtccagcttgcgccacaggaagcgcgtcgccagctcgatgtgctcgcgcaggccggtgttgtccacgtccagaagatgcggatactcgtcgcgcagggtgaaggtacaggtggatgaggtcgccaacaccggtatgcctttctcgacaatcgcctcgcgcagggaggtgacattgctttgagcctgcctgcgtgctttatcggtaaacccgttggcaatcagcggcacgccgcagcacttttctttattcagtagctgaacgcccgttcccatggcgttcagcaccttcagcagatctttacccaactgcgggtggttgtaattcacgtagcagccgtggaaaaaagccacctggtcggcatacttcgcctgctccgcggcgacggacttataccagcggcggaaggtgccgtgagaatattttggcaggctgcggtgatggtcaatcttcagcgtggcatccagcagctggcgcaccggcttgagagcggtcgcggcattcaccagcggggcaaacggcgtcgagacgctgcccatcagatcggtgtggctcagaatcgcgtcccgcagcgacggcttttgcgtgctgtagcgcgcccgggcgcgctgaataatatcgccgattttcacatccgacgggcaggcgacttcgcagcgtttgcagttgatgcagtatttcagcgcttcatcgtacagcttgccgtccttcaggcgcaggcgctcgccgtccggcccggcctgtttaggcccgggatagcgtgggttcacgccgctgaccgggcagacggtggtacacaccgtgcatttgatgcagctttcaaaacgggtgtcgttcattgttcagcctccgtgcgctggctaatctgctctgccacatacagcgccgtgacggcgcagacgccgccaccgcatccctgggcgatgggatcgtatccgcccagcagcgaaccgatggcaaaaagagtactgacgggcttaccggaaagctgaggatgcaggtggttatcgacaatcacgccgaactgctgccagggctgcggcgagaagaaatcactctgataccagtccgcgcgagaggctcgctggcgaacatccagccccataatggcttcccgaatgccttcccggctgctcagcagcccgttgctgaagaaactgccgcttgccagcaccgtatagcgggcgcgaagcggaatatcctcgtggtttcgcgtccagatttcgcttaccgcgccgtctgtcagggtgatttttttcacttcatcaccggccatccagacgccaccctgcgcaacaaacttacgctggagctgggtatgcaggcgaatgccggggacagacgggggcagcgtgggcaacaaaccgagcgtgcagggcagacagtctgagagccagcgccagagtcggttatcgttcaggccaaagcacgcgggcatcaatagcgcatcgcatccttccgcaagcgggctgagcgcctcatacagcagcggccatttgtcctcgttatccagaaaacgggcgatattcaccgcgcgaaattcgctcgggttatcgcgcaggacatcaagctcaggcagctctatctctgccgtttcggcgttaacgccctggcgacaaagtgacgccgccgcgagatggggctgaaaatccagaaagccgctaatccctaccacccgcacgcgtcccgcgtgaatgggggcaacgggcacttcctccgggctgagccaggcggaacgcagggtgcctagcggcgtaacgcgctggtgattgaacctggcgctgccctgcagacgcgcgccgcactccgccagcagcgcttcggtttccagcgcaaagcggtcaatatgctgtgcaccaaccaggtgatacgggtgctccggcggcagcttatcgcggtacgcttcgtccaccagatccagcgagcccgacgagaagtgcagggcgctctgcccccgggtgataatggcgcagcgcagcccctgcttcgtgagcttaatgccgcagagcaggcccgccagcccgccgccgacaatcacggtatcaaatttcatcgtgttgctccttctcaagaccgcaaagcccctggtagacccagcgggtaaattcactttcacgcagggcatcgccccaggcgacaggctgaatgcctttccagcgctcgtttaaaaacgcgctgagctgatcgagcgactgggtggcggtggtggtatgaaaacgctgcaacagccccgcagctcggcaggcgcacagttcgccctgacaggtccccattccgacgcgggtgcggcggcggagatcgagcaggctgttgaccgtcaggttctccaccgcgtactgcacctcaccggccgtcacggcttcgcactcgcacaccaggctgcggctcaatcttccttcaccaagccacggtggcgttctgtcgccgtggcggtataccgcggacccgcgcagcggcgcgggcagggagatgattttctgcagcgttttttcggtggactgacgcgatcccggcagcggctgttctgccgtgacgcacggctcggtatttccgagcttgcggcagacggcatcggtcgcccactcggccatcaggcgataggtcatcagcttgccgccggtgatggtgataaacccgtccatgccgtcgcgcgcggcgtgatcgagcagcacgatgccccggctgacgttccgtccgctcgggtcgttgtcgttggcgaccagcggacgcacgcccgcgtaggcgcgcagaatccgcgtctgggccatcaccggggccagtttttccccttcccgcagcaggatatctacctcttcagcggtgacgcggttgtaatcaatctcgctgtagtccacgtgcgttgaagtcgtcccgattaacgaaatggtgtcgcccggaacgaggatatcggcgtcagacggcttgcggcagcggttaatcacgtggttattgatgcggtggtcgaggatcagcagcgagcctttcgccgggaacatgcgcaccgacaggtccgcatattccgctatacgctggccccagatccccgccgcgttaaccactacggcggcatacagctcgccgtgctcgttgtactgcgtatcaaacacccgcaccccacagatgcgatgaccttcgcgaataagcccggtcacttcatgtccggtcagaatgcgtgcgccatgctcacgggcgtccagcatgttggcggcggtcaggcggaacggatcgacggtaccgtcagggactttcaccgcgccgataagcgccgggttgaccgacggttccagccgccgcgccagcgccggatccatggcctccgcctgaatgcccgcggcagtgcaggcggtaataaaggtgtcctgaaaggcgaggtcatcttcgggaagggtaataaagaggccgtcggtcggctcaatgcagtggcgtgcgatacgcttgaggatctggttttcagcaatacattcgcgcgcggattccgcgtcggtgaccgcataccgggcgccgctgtgcagcaggccgtggttccgtccggttgcgcccgtggcgatatcatggcgttccagaagcgtaacgcttaagccgcgaagggcgcaatcgcgcgcgatcccggcgccggttgcgccaccaccaatgattatcacatcactataacgaggatcgtgactggtcattgtttaccctctatgttcgttttttatcatttagccatagtaattttgtggtttgtttgatttcgaacataaacgcgcggaattcgaaagtgaaacgtgatttcatgcgcttttttgcgcattctgtcatatttctgtaacaatctgtgcgttgattcacagtaacaatcaccgtgatttcttaacatccccgcctctggaattcaggtgcgagccacctgctcattcatttcaaggccacggaggctgttatgctcagtatcttcaaacctgcgccccacagggcgcgtctgccagaggcagaaatagatccgctctatcgccgtctgcgttggcaaatcttcctggggatcttcttcgggtatgcggcgtactaccttgtacgtaaaaacttcgcgctcgccatgccgtatctggtagagcagggcttctcccgcggcgatctggggttcgcgctgtcggggatatccatcgcctacggtttttccaaattcatcatgggttccgtgtcggatcgctcgaatccgcgcgtgttcctgcctgccggtctgatcctggcggcagcggtgatgctgtttatgggctttgtgccatgggcaacctccagcattgccatcatgttcgtgctgctgttcctctgcggctggttccagggaatggggtggccgccgtgcgggcgcaccatggtgcactggtggtcgcagaaagagcgcggcggcatcgtgtcggtgtggaactgcgcccataacgtgggcggcggtattccgccgctgctgttcctgctggggatggcctggttcaacgactggcacgcggcgctctacatgcctgcctttggcgctattctggtggcgattattgccttcgccctgatgcgcgatacgccgcagtcctgcggcctgccgccgattgaagagtacaaaaacgactatccggatgattacagcgagaagcacgaagaagagctgaccgcgaagcaaatcttcatgaagtacgtcctgccgaacaagctgctgtggtacatcgcggtcgccaacgtgttcgtttatctcctgcgctacggcattctggattggtctccgacctacctgaaagaggtgaagcacttcgcgctggataaatcctcctgggcgtacttcctgtatgaatacgccggtatcccgggcaccctgatttgcggctggatgtcggacaaggtgtttaagggtaaccgcggtgcgacgggcgtcttctttatgaccctggtgactatcgcaacggtagtgtactggctcaacccgccgggaaatccgggtgtggatatggcctgtatgatcgtcatcggcttcctgatttacggtccggtgatgctgatcggtctgcacgccctggagctggcgccgaagaaagcggcgggaacggcggcgggctttaccggcctgttcggctacctcggcggttcggtcgcggcgagcgccatcgtgggctataccgttgacttcttcggctgggacggcggctttatggtgatgatcggcggaagcgtgctggcggtactgctgctggttgttgtgatgatcggtgaaaaacgtcaccacgcggaagtgctggcgcgtcgtcaataaggagctttgcgatgaaattaactcagttagcaaccggcctgctgctggcgggcctgatgacaggctccgcgctggcggcggataaaatcgttattgcccaccgcggtgcgagcggctatctgccagagcatacgctgccggcaaaagcgatggcctatgcgcagggggcggattacctggagcaggatctggtgatgacgaaggacgaccagctggtcgtcctgcacgaccattatcttgaccgcgtgacggacgtagcagagcgtttcccggatcgcgcccgcaaagatggccgcttctacgccattgacttcacgctggcggagatccgctccctgaagttcaccgaaggcttcgagattgaaaacggcaagaaggtgcaggtctatccgggacgtttcccgatgggcaaatctgacttccggatccataccttccaggaagagattgagtttgttcagggactgaaccactccaccggtaaaaacatcggcatctacccggaaatcaaagccccatggttccaccatcaggaagggaaagacattgccgcgaagacgctggaggtgctcaaacagtacggctacaccagcaagcaggacaaagtctacctgcagtgttttgacgccgccgagctgaagcgcatcaaaaccgagctggagccgaagatgggcatgaacctcaatctggtgcagctgatcgcctataccgactggaatgaaacccaggagaagcagccggacggcaagtgggtgaactacagctacgactggatgtttaagccgggcgcgatgaagcagattgcgcagtacgccgacggcatcgggccggattaccacatgctggtggcggaaggctcaacgccgggccacgtgaagctgacggcgatggtgaaagaggcgcatgccagcaagatgcaggtgcatccgtacaccgtgcgtgcagaccagctgccgccgtatgccacggatgtgaatcagctttatgaggtgttgtataaccaggcgggcgtggacggactgtttacggatttcccggataaagcggtcagcttcctgaaggattaacgctgaaattgccgggtggcggctgcgccttacccggcctacgaactgcggttttgtaggtcgggtaagcgaagcgccacccgacacccgacaccatcacatctcgatctcgatatcgccttttgcccggcagcagcagggcaaaatttccccttcgttgataaaggccagtggttcggtcagccagtccacctggccggcgaccagacggcagcggcaagaaccgcagtagccggaacgacactggtactctacttcgacctgatgcgcctcaagcgccaccagcagagaagggtgctcttcccgacacagtacctcagtgccggaaagacttaacgtgacgcgtgacatcagagctggaagtcgctcaggtcgtcggtgttgacttcagaatcaatctgaccgaccagataagaactcacttccacttcctgcggcgcaacctgcacgttatcggacaccagccaggtgttgatccacgggatagggttagagcgcgtctggaacggcaggtcgagaccgaccgcctgcatgcggatgttggtgatgtactcaacgtactggcacaggatgtctttgttcaggccaatcatggagccgtcgcggaacaggtagtctgcccactctttctcctgctgagccgccagcacgaacaggtcatagcactcctgcttgcactcttcggcgatttccgccatctccggatcgtccgtgccgctgcgcagcaggttcagcatgtgctgggtaccggtcaggtgcagggcctcatcgcgggcaatcagacggatgattttggcgttgccttccatcagcttgcgctcggcaaaggcgaaggagcaggcgaagctgacatagaagcggatcgcttccagcgcgttaacgctcatcaggcacaggtacagctgttttttcagcgcgcgcaggttcacggtgatggttttaccgttcacatggtgagtgccttcgcccagcaggtgccagtagctggtcatctcgatcagctcatcatagtaatgggcaatgccttccgcgcgcttctggatctgctcgttggtgacgatatcgtcaaacaccaccgccggatcgttcacgatgttgcggatgatgtgggtgtaagagcgggagtggatcgtctcggagaacgcccaggtttccacccaggtttccagctcaggaatcgagatcagcggcagcagcgccacgtttgggctacggccctgaatggagtccagcagcgtctggtacttcaggttgctgatgaagatatgtttttcgtgatccggcagagactggtagtcaatacggtcgcgggagacgtccacttcttccggacgccagaagaaggagagttgcttttcaatcagcttttcgaagatgtcatatttttgctgatcgtagcgtgccacgttgaccggctggccgaagaacatcggctctttgagctggtcgtttttcgtctgtgaaaaggtggtatatgccatgagtgtgtcctaaaaacgtaggccgggtaagcgtagcgccacccggcatttacattagatcttacatgcgccgctttcgcagccatcgtcctgaattgacggaaccaggtcatcctgcgcgtcttccgcaccgtcacgggtgttgtgatagtacagcgttttcacgccaaacttgtaggcggtgagcaggtctttcagcaattgctgcatcggcaccttgccggacgggaagcgcgtcgggtcatagttggtattggcagagatcgactggtcgataaacttctgcatgatacccaccagctgcaggtagccgtcgttgtttggcatttcccacagcagctcgtagttgtcacccagcgtctcgtaatccggtaccacctgacgcagcacgccgtctttcgaggctttgatgctgacgtggccgcgcggcggctcaataccgttggtggcgttagagatctgcgaagaggtctcggacggcatcagggcagagagcgtggagttacgcaggccgtgagtcttgatggactcgcgcaggccttcccagtcgaggtgcagcggctcgctgacgatcgcatccaggtctttcttgtaagtgtcgattggcagaatgcctttcgcgtaggtggtttcgttgaaccacgggcacgcgccttgctctttcgccagctcgttggacgctttcatcaggtagtactgaatcgcttcgaacgtctggtgcgtcaggttgttggcgctgccgtcggagtaacgcttgccgtttttcgccagccagtaggcgaagttgatcacgccgatacccagggtacgacgtcccatcgcaccgcgtttcgcggccgggattgggtaatcctggtagtccagcagggcgtcgagcgcacgaaccgccagcacggccagctcttccagctcgtccaggctcttgatggcacccaggttgaacgcggacagcgtacacagcgcaatttcaccgttttcgtcgttcacgtcttccagcggtttggtcggcagggcgatctccaggcacaggttagactggcgcactggtgcaaccaccggatcaaacgggctgtgggtgttgcagtggtcaacgttctgtatgtagatgcggccggtagaggcacgttcctgcatcatcagggagaacaggtccaccgccttcacgcgctgcttgcggatgctgtcgtctttttcgtatttggtgtacagacgctcgaattcgtcctgatcggcgaagaacgcgtcatacaggcccgggacgtcggacgggctgaacagggtgatctcttcgcccttcagcagacgggtgtacatcagcttgttgatctgcacgccgtagtccatgtgacgcacgcggttgccttcaacaccacggttgtttttcaggaccagcaggctttccacttccaggtgccacatagggtagaacagggtcgcagcaccgccgcgtacgccgccctgagagcaggattttactgccgtctggaagtgcttatagaacgggatacagccggtgtggaacgcttcaccgccgcgaatcgggctgcccagcgcacggatgcgaccggcgttaatgccgataccggcacgctgggaaacgtatttcacgatggcgctggaggtggcgttgatggaatccaggctgtcaccacactcgatcagtacgcaggagctgaactgacgggttggggtgcgcacgccagacatgattggcgtcggcagtgaaatcttgaacgtcgataccgcatcgtagaaacgcttcacgtaatccagacgggtgtcacgcggatagttagagaacaggcaggcggccaccagaatatagaggaactgggcgctttcgtagatctcaccggttacacggttctgaaccaggtatttgccttcgagctgcttcaccgccgcgtaggagaagttcatgtcgcgccagtgatcgataaacccgttcatctgctcgaactcttcttccgtatagtcttccagcagatgcgtgtcgtatttgcccagctcaaccattttcaccacgtgatcgtaaagcttcggcggctcaaactggccgtaggcttttttacgcaggtggaaaatcgccagacgtgcagcgaggtactgataatccggtgcttcgcgggagatgaggtccgccgccgctttaatgatcgtttcgtggatatcagacgttttgatgccgtcgtagaactggatgtgtgaacgcagttcaacctgggagatagatacgttgttcagtccttctgctgcccagtcgagaactcgatggattttgtccagattgatacgctcggtagtaccgtcgcgctttgtcaccagcagactctgattcatgtggggtttacctgtccgtgaaataaaaaaatatcccccgcttatccacagaaccgtcttgtgactaactctgtggataaatactacatatagggggtttgcgataagaaaaacgctatatggtgagtattctagtaaggattcttttcagtacaagggttgattttgacgttaaattgaggttgtgaaagggtaaaaaaggctaagtcctcgtgctgtaaggcctggaagacatgtcaataattaagaaaaaaaattcaaaatttgatcgagtgctgatttcttcaacgggcggtcagaattgcgcaacatgatgtcgcgcaatctttataagaataacgaatgacgttagtcgtttttggcggttgtatgcaacatatagttaacatcaacgcccggtgcgagtttgaatttattggtcagcggattgtagtgcagaccggtgatgtgctgctccttgagccacgtctggtcgacccagcctaacagttcggcaggcttgatgaatttcttcacgtcatgcgtgcctttcggcaccatgcgcagcacatactccgcgccaacgacggccatcagccaggctttaccgttgcggttgatggtcgagaagaagacctgtccacccggtttcaccagttttgcacaggcgtgcaccacggactgcggatcgggaacgtgctccagcatctccatgcaggtcaccacatcgtactgatgggcatgttttgccgcgtgttcttccacggtttcctgcacgtagtccacctgtatgccagactccagcgcatgaagacgagcaacctgcagcggttcaaagcccatatccaggcccgtgacgttcgccccttcgcgcgccatgctttccgccaggataccgccaccgcagccgacatcgagcacttttttaccgaacagaccgccggaacgctccgcgatatagcccagacgcagcgggttaatacggtgcagcggtttgaactcgccttcgagatcccaccagcgggacgccaccgcttcaaatttggcaatctcttcgtggtcaacgttgtgagccaccggggatttttcggcattcatgggcgcttttactccttatttagcaagacgaatgagtatatcaggcaatccctgtgaataaagcgtataggtttacctcaatcacctcggctgtgttataatttgcgacctttgaatccgggatacagtagagggatagcggttagatgagcgaccttgcgagagaaattacaccggttaacatcgaggaagagctgaagagctcctatctggactatgcgatgtcggtcattgttggccgtgcgctgccggacgtccgcgatggccttaagccggtacaccgtcgcgtactatacgccatgaacgtattgggcaatgactggaataaagcctataaaaaatctgcccgcgtcgtcggtgacgtcatcggtaaatatcacccgcatggtgataccgccgtttatgacaccatcgttcgtatggcgcagccattctccttgcgctacatgctggtagatggtcagggtaactttggttcagtcgacggcgactccgctgcggcgatgcgttatacggaaatccgtatgtcgaaaatcgctcatgagctgatggccgacctggaaaaagagaccgttgatttcgtcgataactacgacggcaccgagcgcatcccagatgtgatgcccaccaagatcccgaacctgttagtgaacggttcgtccggtatcgcggtcggtatggcaaccaacattccgccgcacaatatcaccgaggtgatcaacggctgtctggcttatatcgacgatgaagatatcagcattgaagggctgatggcacacatcccgggcccggacttcccgacagcggcgatcatcaacggtcgtcgcggcattgaagaagcgtaccgtaccggccgcggcaagatttacatccgtgcccgcgctgaagtagaagcggacgccaaaaccggccgtgaaaccattattgttcacgagatcccgtatcaggtgaacaaagcgcgtctgattgaaaaaatcgccgagctggtaaaagaaaaacgcgttgaaggcatcagcgcgctgcgtgacgagtctgataaagacggtatgcgcatcgtgattgagatcaaacgcgacgcggtgggtgaggttgtcctgaataacctgtactcccagacgcagcttcaggtctccttcggtatcaacatggttgcgctgcaccatggtcagccgaagatcatgaacctgaaagagatcctgagcgcgttcgtccgtcaccgccgtgaagtggtaacccgtcgtaccatcttcgaactgcgcaaagcgcgcgaccgtgcgcacatccttgaagcgctggcggttgcgctggccaacatcgacccgatcatcgagctgatccgtcgtgcgccaaccccggcggaagcgaaaaccgcgctggtttcccgtccgtgggatctgggcaacgtcgccgcgatgctggaacgtgcgggcgatgacgcggcgcgtcctgaatggctggaacctgagttcggcgtgcgtgacggtcaatactacctgactgaacagcaggcccaggcgattctggatctgcgtctgcagaaactgaccggccttgagcatgaaaaactgctcgacgaatacaaagagctgctggaacagattgctgagctgctgcatatcctgggcagcgcagagcgcctgatggaagtgattcgcgaagagctggagctggtccgcgatcagttcggcgacgagcgccgcaccgaaatcaccgctaacagcgcggacatcaacatcgaagacctgatcaaccaggaagacgttgtggtgaccctgtctcaccagggctacgtgaagtatcagccgttaacggactacgaagcacagcgtcgtggcggtaaaggtaaatctgcagcacgtattaaagaagaagactttattgaccgcctgctggtggcgaacacccatgacacgatcctctgcttctccagccgcggtcgtctgtactggatgaaagtctatcagctgccggaagcaagccgtggcgcacgtggtcgtccaatcgttaacctgctgccgctggaagcgaacgaacgcatcaccgccattctgccggtacgcgagtacgaagagggcgtgaacgtctttatggcgaccgccagcggtaccgtgaagaaaaccgcgctgaccgaattcagccgtccgcgttctgccggtattatcgccgtgaacctgaacgaaggcgacgagctgattggcgtggatctgacctcgggctctgatgaagtcatgctcttctctgcggccggtaaagtggtgcgcttcaaagaagacgccgtccgtgcaatgggccgtaccgcgacgggcgttcgtggtatcaaactggctggcgaagacagcgttgtttctctgattattccgcgcggtgaaggggctatcctgaccgtcacgcagaatggttacggtaaacgtacggcggaaggggaatacccaaccaagtctcgcggcacgcagggcgttatctccatcaaggtgaccgagcgcaacggttccgttgtcggcgcggtgcaggtagacgatgccgaccagatcatgatgatcaccgatgccggtacgctggtgcgtacccgcgtatctgagatcagcgtggtgggtcgtaacactcagggcgtgatcctcatccgtacagcggaagatgaaaacgtggtgggtctgcagcgcgttgccgagccggtggatgacgaagagctcgactccatcgacggtagcgtcgcggaaggcgatgaggacatcgcgccagaagccgacaccgacgatgacgtagcggatgacgctgacgagtaatgtctcctgatgcaaaaaagggccggattccggcccttttcttttgcagaagcagataagtcaacgttgcgacctggcgcgtttaccgctaccttaaccacattcttttgaccccgacggcggagcctcgcccccttgaaatacctcgtctcctttcgtactacgctgaaagtctctcgctatctgtttagagcgctggcgctcctgctttggctgctggtggccttgttctcggtgttttacatcgttaatgcgctgcatcagaaagaagcggagatccgccaggagtttaacttaagctccgaccaggcccagcgctacattcagcgaacgtctgacgtcatgaaggagctgaagtatattgccgagaatcgtctgacggcggaaaacggtattcttgcgctccgcgggcgtaacgacaaaaccgaagttccggacttccagccgctgttcccggattccgattgctccaccatgagcaatacctggcgcgggtcgctggaatcgctagcctggtttatgcgctactggcgcgacaacttctccgccgcctatgacctgaaccgcgtcttcctgattggcagcgaaaatctctgcatggctgactttggcctgcgcgacgtgcccgttgaacgtgacaatgcgttgaaaagcctgcatgaacgtattgtgaaataccgcaatgcaccacaggacgagcgcgggaataacatcttctgggtgagccagggcccgcgccccggtgtgggctatttctatgccctgacgccggtttatctcggtaatcgcctgcaggcgctgatggggattgagcagaccatccgcatggaaaacttcttcacccctggcagcctgcccatgggggtgaccattctggatgaaaacggccatcagctgatctcgcttgccggacccgataaccggctgaacgtcgaaccgcactggatgcaggagcggtcgtggtttggctatacctcgggcttccgcgagttggtgctgaagaagagcctgccgccgtcgtcgctgagtatcgtctattcgctgccggtggatatggtacttgagcggatacgcattcttatcatgaatgcgattctgctcaacctgctggcggggggcgcgctgtttacgctggcgcgcatgtatgagcggaaaatctttattcccgccgaaagcgacgcccagcgcctggaggaacacgagcagtttaaccgcaagattgttgcctcggcgccggtggggatctgtatcctgcgtacccaggacgggaccaacatcctgagtaacgaactggcgcataactacctgaacatgctgacgcacgaagaccggcagaggctgacgcagattatctgcggtcagcaggttaacttcgttgacgtgctcaccagtacgcacaccaacctgcagattagctttgtccattcccgctatcgcaatgaaaacgtggcgatttgcgtgctggtggatgtctccgcgcgcgtgaagatggaagagtcgttgcaggagatggcgcaggcggcggagcaggccagccagtcaaaatccatgttccttgcgaccgtcagccacgagctgcgtacgccgctgtacgggattatcggtaacctcgatctgttgcagacgaaggaattgccgaaaggcgtcgaccggctggtgacggcgatgaataactcctccagcctgctgctgaaaatcatcagcgatattctcgacttctctaaaattgagtccgagcagctgaaaatcgagccgcgcgagttttcaccgcgcgaggtgatgaaccacattagcgccaactatctgccgctggtggtgcgtaaacagctggggctctactgctttattgaaccggacgtgccgctgacgctgcacggcgatccgatgcgcttgcagcaggtcatctctaacctgctcagcaacgccatcaaatttaccgataccggctgtattgtgttgcacgtctgccgggcaggagattacctgagcattcgcgtgcgcgacacgggggtcggcattccggcgaaggaggtggttcgcctgttcgatccgttcttccaggtcggtaccggcgtgcagcgtaacttccagggcaccggactggggctggcgatttgtgagaagctcgtcagcatgatggacggcgatatctccgtggataccgagcccggcatgggcagccagttcaccatccgcattccgctttattcggcgcaatatccggcaaaagccacggtagacgggctgagcgataagcgctgctggctggcggtgcataacgcctcgctgaatgactatctgacggcgctgctgacccactgcggcgtgagggtgtgccgctatgaaggtcaaacaccggatgttgacgatgtgctgatcgccgacgagatgcaagagcagcagtggcaggggagagggtcggtgctcttctgccgtcgccacatcggcattcccgtcgagcgcgcgcctggggaatgggtacacagtgttgcgacgccgcacgagctgttgagcttgctggcacgcatctacaaagtggagctggaagagcgcgatggcgcgggcggattgccgtcaccggagtctctggcgtcggtgaatgacgatatgatgattctggtggtggatgaccatccgattaaccgccgcctgctggctgaccagcttggatcgctgggctaccagtgcaaaaccgccaatgacggcgtggatgcgctgaacgtgctgagtaagaatcatattgatatcgtgctgagcgacgtcaacatgcctaacatggacggctaccgtctgacgcagcgcatccggcagcttggcctgacgctgccggtggtgggcgtaacggcgaacgcgctggcggaagagaagcagcgctgtctggagtcaggcatggacagctgtctgtcgaaaccggtgacgctggacgtgctgaagcagacattgtcgatttacgcggagcgcgtgagaaaaacgagaatataaaaaaggcccggaagggccttttttatttgcccggcgacgctgcgcttgcgcgggcctgcgggttttgtaggccgggtaagcgccagcgccacccggcatttacagtggagatcaatccttatccgttgcgctcagcgtcacggaggagagatagttgagcagcgcaatatcattgtccacacccagtttcatcatcgctgatttcttctggctgctgatggttttaatactgcggttcagcttcttggcaatctcggtcaccaggaaaccttctgcgaacaggcgcagaacttcactctctttcggcgacagacgtttatcaccgtaaccacccgcgctgattttttccagcagacgagaaacgctttcaggcgtgaacttcttgcctttctgcagcgccgcaagcgctttaggcagatcggtcggtgcgccctgtttcagcacaatcccttcgatatccagatccagtaccgcgctcaggatcgccgggttgttgttcatggtcagaacaatgatcgagatatccgggaagtgacgtttaatatatttgatgagcgtgatcccatcaccgtatttgtctccgggcatggagagatcggtaatgagcacgtgtgcatcaagctttgggaggttattgatcagtgctgtagagtcttcaaattcaccgactacattcacccactcgatctgttcaagtgatttgcgaataccgaacagtacaatcggatggtcatcggcaataattacgttcatattgttcatgtataaggctaccttgctacagcaagcttttgacgtaggcgtcaatgtcgctgatgtatttttcaatgccagaggcatctttctcacgaattagatgttccagcgtttcacataactgcttgccgggaaccagattaagcatggcaaacacccctttaagccggtgtgctgtctgtgccagcgctgcaaaatcattcgcagcggactcagtatacaaccgcttaacatcatctggtactgtatcaacaaagagtgaatagtatccgctggcgtgaagctcggcattttcattaccgccaagcggggattccgctatctcttcctgcgccagctgctcttctattagttgtagtacagcttcctgcatcgcattgcttatattaaagttgacgcgcagctggccagggccgattttccgcacgcctgactcatcatcgcttaaaagcaagccggaggcagtaagattagacggattatcagttaaaaacagatcaaattcttgacttgcaagtctttcatccggcgtgatgcaggccgccccccagttttctaactgacgaacgacaatattgcggatctcgttcgaggtcacatcgaccatcaccacgacatcatccagcagacgttcttcatcttcttcctgcggattggccgccattttcacgtgcagagaatagcgggtgccgagggattcacgggctttgatattcagatggccgccgagcttacgcgccagctgatcgcacagccagaaggtgagggcattggccttgccgtagcgatcgctttgcgtgtcgttcaggaacgggaagtggagattatcaatttcactcgtggtgacgccttccccggtgtcgaggatgcggaacgtcaggcggtcttctgccgactcctccgtactgacttcgagggtgatcttgccgatctgcgtggtcgtcaccgcgtactgaataatcatcaacagtatgcggcgcagcgcttcacgatcgccgtggcgctcgtcatttgccggaagattgttattgatcagcagctgcaaccctttacgcttaatcacgggcaggacttccggaaccacttcatcgatcagatcctgaatagagaagagggttggtgttcctttccagaaatcattctccagcatgttcgccagctggatctcgtcaaccattctgaccagcgagtcggcctgacaggcaagctggtggctttctgacgtatttaacgccgccgcctgggtcgccagcgtttttaacggctgcttgaaggcatcgccaatattctgcataaatgcggcgcgcccctgctggtttttctcatacagtctttgcgcctgcttgagctttttattcaccagcacctcgcgatcctgatcgcgaatgatgaaaatttgcgtgcgggaggcgacctggctgcggaactgacggatctcgtacagctcattgttgatggtggcctggatcaccccctggtgctgatctgccatggtggtgatgttctgcaggttaagatgcggcagcagatggtcggcaattttattgctcattaccgtacgattcgcttcctgatcgtgaactaagaccccaagcggcagcacggaaataatctcttcatttagcgcacgtaacacgcgcagttcattgctggtgcctgccgggaccgcagaggcgtcgctctgacgccccggctggaaacggaaggtgctgtagccaaacagcgccagcgccagcagaccgatattcagcagcagaggcagcaggatattttgcagggtatcgagcagcagcgtgccaaacggcacctgccacaccagacgcataccggtcgagttcagggacgaggcaatttcgatttttgaaccgttaaaggagatcgagacgctctctgcggcctctttgtcagaagccgcacgcatgttctgggtgctgttgtcgggctccagacggaagctgtcgagcggcatgtccggcgggattaaatcgttaatcggtaaatcgaaggccacaaccgtcgccagatgtcctggctggttgaaggtggtgcgcagggtaaaataatgaccgttttgccaggccagacgacgcagggaagagaagctctcacgttcatcaagggcattcgcctgctgcagcatctctgcccggcgggagtcgacgatgctgcccacggtggtctctttaaacccggaagagagatcttttaacggcagggttgagatcaggatcatgctgttgtcctgaccgttcagatagtacatcgaccacggcaccgtttcggccccccagagggtatccagataggtcgaaatacgctgtgtcatctcgagcgttgcgctgtcgtgagagccaaaaatgagcgcctcagtcttacgctgcggtttttcgaggtaatagacatcctgcttaagccgcgtctcctgaagtccatctccggatgaggaggccggggcggctgcaatattgtcgtaaatctgccaggtggcgtagcgccaggtatcgatgcgcttatgcacggcgtgggtgatatcgacgacctgatagctcttatccttcagccaggcgttaaccgcgctttgtaccatcacccccatggtcactaacagcacaacgatcaaaagaagaaagaaacgggtgatgctcccggggaggagggagaatttgctcggggcggtggtttcagtctgactcattgatatctttaacccgtcatggtcatgctctgtggcgatagggcagtataaagggtaataactgaatttccagcgccaccgtccgggaacaggcgactttttcaacggacaataccggcggcgggtggcgcggtaaacatgtacaaactcgtcctgcgcgtacaaataaaaagtgcggctggccagcaaatagcacgaattaacaagaaattaagttttacatcaattgtgtgttagcgaacgatcgctggggagaatttagttaatagtcgttacaatttcggtgcggtagcacaaaaaatgaggcgttgcgtaaagaaaggtaaaaaaaaaccgaatgcgaagcatccggctcaattagggataaacagacattcaaaactgaatgacggtaataaataaagttaatgatgatagcgagagatattttagagattagccgcgatcttgttttgtcattcagtgctgtaacgatttttattataagttattgattactatatgtatgatttttcttttgattataagtgctaaatttataagctatttgtgctttgtaaaagttccttgatatttacattttgaaacatcttgatggacaaatgaaacatcttcaaagttttcgtatcatattcgcattggattattctgtaattttgcggagaatgaaattgccgactggttaatgagggttaaccagtaagcagtggcaattataaggcatataacagagggttaataaaatgaaagttaaagtactgtccctcctggtaccagcactcctggtggcaggcgcagcaaatgcggccgaaatttataacaaagatggcaacaaattagatctgtacggcaaagtcgatggtctgcactatttctccgatgacgatagcgcagatggcgaccagacctacatgcgtcttggctttaaaggcgaaactcaggttaacgatcagctgaccggttacggccagtgggaataccagattcagggtaactcaggtgagaacgaaaacaacgcctggacccgtgtggcgtttgccggtctgaaatttggtgacgcgggttctttcgactacggtcgtaactacggtgtggtttacgatgtaacttcctggaccgacgttctgccagaattcggcggcgacacctacggttctgacaacttcatgcagcagcgtggtaacggctttgcgacctaccgtaacagcgatttcttcggcctggttgatggcctgaacttcgctgttcagtatcaaggtaaaaacggtagcgtaagcggtgaagatcagactaacaacggtcgtgaagcactgcgtcagaacggtgatggcgttggcggttctatcacttataacctgggtgaaggcttcggtattggtactgccgtgtccagctctaagcgcaccagttcccagaacgacatgggcttcggtactggcgaccgtgctgaaacctacaccggtggtctgaaatacgacgcgaacaacatctacctggctgctcagtatacccaaacctacaacgcgactcgcgcaggcgatctgggttgggctaacaaagcgcagaacttcgaagtggttgctcagtaccagttcgacttcggcctgcgtccatccgtggcttacctgcagtctaaaggcaaagacatcgaaaacttcggcgatcaggatctgctgaaatatgttgatgtgggtgcgacttactacttcaacaaaaacatgtccacctacgtggattacaaaatcaacctggttgatgaaaatgaattcacccgtcaggcggggatcggtactgacgatatcgtcgcgctgggcctggtttaccagttctaatcgcgccatcgtgtgacgtaaggggcctgatggcccctttttttgtgcctttctgattctcacaactcacccgttttggtgtactcttgccgccctggcatgaggataataatgaatggacatgacttttttacgcgccagctttctggctatgctttttttcctgaccgcgtgtaacgatcccgcgcccgtggcgaaaaccgacgcacctgccgcgacggtgctcgaaggcaaaacgatgggcaccttctggcgcgtcagcgtgatgaacctcgataaaacgcgcacggatgagcttcgcggcaaaatccaggcacagctggacgccgacgatcagctgctgtcgacctataaaaatgactcggcgctgatgcgctttaacctctcaaccagcacctctctgtggccggtgagcgaggcgatggccgatatcgtgaccgaggcaatgcgcgtaggttataaaaccaacggggcgatggatgtgaccgtcggtcctctggtgaacctctggggatttggcccgaataaacagccggtgaagacgcccgaacaggcggccattgatgacgcccgcgcccggaccgggctacagcatctgaccgtcatcaaccagtacgggcagcagtacctgcaaaaagatatccccgatctgtttgtcgatctgtcgacggtcggggaaggctacgcggcggatcatcttgctgcactgatggcgcaggaggggatttcccgttatctggtctccgtgggcggcgcgttggtcagtcggggcatgaacgccagcgataaaccgtggcgcgtggcgattcaaaaaccgacggatcggcaaaatgccgtgcaggcgatagtggatatcaacggacatggcatcagcacctccggaagctatcgcaactattacgagcttgacgggaagcgtatttcgcacgtgattgatccgcagaccggccgccccatcacgcataacctggtctcggtgacggtcattgcccccaccgcgctcgaagcggatgcctgggataccggattaatggttcttggcccggagaaagccaaagaggtggtccgtcaggaagggctggcggtttatatgatcaccaaagagggcgacgggtttaaaacctggagctcgccgcagttcaacagtttcctggtcagcgacaaaaattaaaaagcaaggttgcgggttttttatcggtggcactcaggcacgctctatgtatgcttatacgaggagccgatcatgaaaaacccaaccttcactaccgatgaggatcgctggcaggccgtgctggcccgcgatccgctcgctgacgatcagtttgtcttcgccgtgcagacgaccggtattttctgccgtccgtcatgccgcgcccgccacgcgctgcgtaaaaatgtccgcttttatcccgatgcccggcacgccgctcaggcgggctttcgtccgtgcaagcgctgcatgccggacaagcgcgatccgcaggcgcaaaagctggcaaaagtggaacacgcctgccggcttctggagcaggatcctgcgctaactctggagaggctggcggagcaggttgccatgagtcctttccatttccaccgcctgtttaaatccgtgaccggcatgacgccaaaagcctggcagcaggcggcgcggggtcagcgtctgcgcaccgcgcttgcgcagggagacaaaattaccgatgccgtgctggcagcgggatttcccgacagcagcagctattatcgtaaagccaacgatgcgttgggcatgacggcgaagcagtaccgtaaaggagaggtggccgttcggtatgccatcgatgactgttcgttaggacgctgtctggtcgccgaaagcgagcgggggatctgcgcgattctgctgggtgacaccgatgctgaattaaccgcagcgcttgccacgcaatttccaaaagcgacgcacgcgccgcgggacgacgccttcgtacagcggatccaccaggtcattgccagtattgataaccgcgacgtaccgcttgcgctgccgctggatattcgcggtaccgcgttccagcagcgcgtctggcaggcccttcgcgcaattccctgcggtgaaacggcaagttaccagcaggtggcgcaggcgattggtcagcccagtgcggtacgcgccgtcgccggagcctgtgcggccaacacgctggcgattgtgatcccctgtcatcgcgtggttcgcaacgacggcgcgctgtcgggctatcgctggggggcggcgcgaaaagcgctattactgaaacgtgaggcgaaacgccgggagggataatgctcgatctttttgcggatgctgaaccctggcaggagccgcttgcgccgggggcagcgatcctgcgtcgctttgctctctcccgtgcggaggcgttgcttgccggtattgaagaggtcacagcggcttcaccgtttcgccatatggtgacgccgggcggctacaccatgtcggtggccatgaccaactgcggcgaactgggctgggcgacaaacgaacgtgggtatgtgtatgctccgaacgatcccacgacaggtcggccgtggcctcccatgcctgcggttttccaggcactttgtcacgaggctgccgtggcggcggattatcctgacttccgtcctgacgcctgtctgatcaaccgctacgccgtcggggcgaagctctcgctgcatcaggacaaggatgagcccgatctgcgcgcgcctatcgtttcggtatcgttaggcctgcccgccgtctttcagtttgggggattacgccgcaacgatccgctcaaacgcatcatgctggaacatggcgatgtggtggtgtggggcagggaatcgcggctttactatcacggcattcagccgctgaaacccggcgttcaccccctcacgggcgagtaccgctttaatctgaccttccgtcaggcggggatgcgtaaactaaaataagaattattcttgatgtccgcgcagggcagtttacactgctcgctgatttttattgtccggattgcctgcatgcaactacttctccttgtctggcgtcagtaccgctggcccttcgtcgccgtcatggcgttaagcctggccagcgccgcgctgggtattggcctgatcgcgtttattaacgtgcggttgattgagatggtcgacacctcgctctccgtattgccggagtttcttggcctgctcttgctgttgatggcggttacgctcggctcccagctggcactgaccgcgctcggccaccatttcgttttccgtttgcgcagcgagtttatcaagcgcatcctggacactcaggtcgagcgcgtcgagcagctcggcagcgcctccctgctggcggggctgaccagcgacgttcgcgccattactatcgcgttcgttcgtctgccggagctggtgcaggggatcattctgaccttcggctcggcggcctatctcgcctggctctccagcaaaatgctggcggtgactgcgctgtggattgccatcaccatctggggcggttttgtgctggtgtcccgcgtctataaacacatggcggtcctgcgcgaaactgaagataagctctataacgattaccagacggtactggaagggcgcaaagaactcaccctgaaccgcgagcgcgccgagtatatctttaaccatctctatattccggacgcgcgcgaataccggcaccatatcattcgcgccgataccttccacctgagcgcggtgaactggtcaaacattatgatgctgggcgccattggcctggtgttctggatggcgaacagcctgggctgggcggataccaacgtcgcggcaacctactcactgacgctgctgtttttgcgcacgccgctgctctcggcggtcggcgcattgcccaccttgctgagtgcgcaggtggcctttaataaactcaaaaaattcgatctcgcgccgtttaagcccgaattcccgcgcccgcaggccttcccgaactggcagacgctcgagctgcgtaacgtcacgttccgctatcaggacagcgccttctccgtggggccgctcaatctgacgatccgccgcggcgagctgctgttcctgattggcggcaacggcagcggtaaatcgacgctggcgatgctgctcaccgggctttatcagccgcagtcgggcgagattttactggatggcacggcgctgagtgcggagaagcccgaggattaccgcaagcttttctcggcggtgttcaccgacgtctggctgtttgatcggctgctgggtccggaagggcagcaggccaatcctgcgctggtggaaaaatggctggcgcacctgcagatgtcgcacaagctggaacttcaggacggcaagatccttaacctcaaactctccaaagggcagaaaaaacgcgtggcgctgctgctggcgctggcggaagagcgtgacatcattctgctcgacgagtgggcggcggatcaggacccgcacttccgccgcgagttttatcaggtgctgctgccgctgatgcaggagatgggcaaaaccattttcgccatcagccacgacgatcattactttattcacgctgaccgcttgctggagatgcgcgacggcaggctgagcgagctgaccggtgaagcgcgcgatgcggcctcgcgtgacgcggtggcgcgaacggcctgatgcccgtgtgccgggtggcggcttcgccttacccggcctgggattttgtaggcccgtgcagcgtagcgccgccgggcacaatgatttgcacgatatgccgcttttttctccatcccgccccgttgtttattcttatttacatatcctcgcgctatgcttaataccaacttatttcatggatttatgattgatgtcggtattaaagaaaaacagcgccagacagcgtgaccaggaacgtgcgcgactgatctggcttcttacgaccgataaagcggttacgtctacgctattaggcaaactgaccctggctgagcaatatgatgtcggcacgttagccgacgatattgctgaggtaggtgcgctggttgctcacttacccccgccggatctggcggacaccctggaagcgcttccctcggaagagcgtcatgccctgtggcggctggtgcaggatcacgagcgcgggcaggtgctgcttgaggcctcggaaaacgtctgggacgacctgatcgacgagatgagcgaccgggatattcttgacgccctgcaaacgctggatatcgacgaacagatttacctggttcaacacctgccgcgaaacctgaccggccgcctgctggcgtcactgcctgccgatgaacgcgcgcgcgtgcgtcaggtgatgcattacgagaaaaacagcgtcggcgcgattatggagttcggcgtgatcacggtgcgcccggacgtgacgctcggcaccgtgcagcgctatctgcgtcgcctgggcaaaatgccggataacaccgataagctgtttgtcacctcccgggataaaaccctcctcggcgaactggagctgaaaaccatcctgctcaacagcacccagcggaaggtgagcgaggtgatggaaaacgagccgatggtcttctccccggaggacgatgcggagaaagcggcgcgtaccttcgaacgtgacgacctcgtcagtgccgctgttgtggactccgttggcaaactgatggggcgtctgaccatcgacgagatcgttgacgtcgtttatgaagaaaccgacaacgatctgcgtgcgctgggggggatcagcgcggaagatgacgtccatgcttccgtcggcaaggcggtgaaaacgcgctgggcgtggctggccattaacctgtgtaccgcgtttatcgcctcccgcgtgattgacggctttgaacacaccatttcgcagctggtggcgctggcctcgctgatgccgattgtggccgggattggcggcaataccggcaatcagactatcacgatgattgttcgcgcgctggcgctggagaatattcagcccggcaacttcgcctttctgatcttcagagagatgggcgtggcgctgatcaacggccttgtgtggggcggcattatgggcggtatcacctggtggctgtatgacgatatggcgctgggcggggtgatgatgctggcgatggtgctgaatcttctggtggcatcgatgatgggcgttattatcccgttgaccatgaccaaactggggcgcgaccccgcggtggggtcgagcgtgatgatcaccgccatcaccgataccggcggtttctttatttttcttgggctggcgacgatttttctgctttaagccgacgcttaatgcgggcgggaagcagcaccatgacgataatcccgcccagcacgccaatcgccagattgccggttgataccgtggcggcaacggtgaccagcatgacgaccgtttctgcaatcggggccgttttcagcgtggccggctgaaggctgtgccagctgaaggttttaacggcgacgatggccataatgcccgccagcaccgccatcgggatgttggccatcacctcgctgagcgccgtcaccaggatcagcagcacgatgcccgcagcgaaggttgaaatgcggcttcggcctttccccatctccacgttaacgatggtttgtccgatcatcgcgcagcccgcaataccaccgtaaaatccggccaggatattgccgacgcctaatccaatgctctcgcggcgtttacttgacggcgtcgcggtcagctcatccaccagctttgcggtcagcagggattccagcaggccgacaaacgcgatgctcaacgcgcacggccagattatgctcagcgtctgtaaattgagggggaccagaagttcgctaagacccggcaagccgccgctcatggcgccttcatcgcccacggtcggcaggttttgcccggttgaaacggtaaacaaggttaacagcacaatcgcaatcagcggggaagggatgcttttgaaatagcgcggcacccacagcacgatcagcaccgtcagcacgaacaggcctacaatcagcgggcttcggctccagaaatgcggaacctgcgcaaagaaaatcaatatcccgagggcgttaacaaatccggtcatgaccgactggggaataaagcgcatcagccttgccatgcccagcacgccaaacagaatctgaattacgccagccatgagcacggcgggaagaatgtactgtacgccgtgctgatgcaccatgggcccaataaccagcgccacggaaccggccgcggccgtgaccatcgccgggcgaccacccagtacagacagggcaagacacagcaccacggaagcgatcaggctgaccttcgggtcaacgcccgccacgacggaaaatgagatgacctcggggatcagcgccagggcggtaatcacgccagccagcgtttcacgcgtcagctgcttaggggaacgcagcacgctggcgacacggttttcaggagagacagcagaatggggtagggacataacgtttcgctggttagggcaggcttccgtgcgcgcgatcacaaaacgcaacatactagccagttaaaccgcgctttaccagacgcttcgataattcctcacaaacaatccatcattaaatttcacaattacaataatttcgtaacctttaaacaatatttaaaagttgttaccgtgcccccgcagcttgtttcacctgcaatttccacgcatcaagcacttttacactaaggcataaattatgaaaaaaatgactgccatgctcttttctctggccgtggggcttaacaccgtctctatggcggcgaaagctgacgcaccaaaagagcaggaaacggacgtccttttaatcggtggcggtatcatgagcgccacgctgggaacctatctgcaagaactgcagccggactggtcaatgaccatggtcgagcgccttgatggcgtggcgcaggagagttctaacggctggaacaacgccggtaccggccattcggcactcatggaactgaactatacgccgcagaaaaaggacggttccattagtatcgagaaggcggtagagatcaacgaggcgttccaggtatctcgccagttctggtctcaccaggtcaacagcggcgtactgcacgacccgcactctttcatcaacaccgtaccgcacatgagctttgtgtggggcgagcagaacgtcaacttcctgcgcgcgcgctacgccgcactgcagcagagcacgctgttccgcgggatgaaatactctgaagaccacgcgcagattaaagagtgggctccgctggtcatggaaggtcgtgacccgaaccagaaagtggcggcaacccgtaccgaaattggtaccgacgtcaactacggtgaaattacccgtcagctggtgacgtctctgaagaaaaaagagaacttcaacctgcagctcagcaccgaagtgcgcggtttcaagcgcaacgcggataacagctggagcgtgaccgttgccgatctgaaaaacaacgaagccgagcacgtcatcaaggcgaagtttgtctttatcggtgcgggcggtgccgcgctgaaactgctgcaggagtccggtattccggaagcggatgactacgcgggcttcccggtcggcggccagttcctggtgtccgataacccggaagtggtgaatcgtcatctggcaaaagtgtacggtcaggcttccgtgggcgcaccgccaatgtctgttccgcacatcgatacccgtatgcttgacggcaaacgcgtggtgctgtttggcccgttcgcgaccttctccacgaagttcctgaaaaacggctccctgtgggatctgctgagcgcaaccaccacctctaacgtcaagccgatgatggacgtggggctggataacttcgatctggtgaaatacctgattagccaggtaatgctctctgacgacgaccgtttcgaagcgctgaaagagtactatcctgaggccaagaaagaagactggcgtctgtggcaggcgggtcagcgcgtgcaaatcatcaagcgcgatccgaaagagggtggcgtgctgcgtctgggcaccgaagtggtgagcgataaggacggcaccatcgccgcgctgctgggtgcgtcaccgggtgcatctaccgctgcgccaatcatgctgcacctgatggaaaaagtgtttaaagataaagtcgccagtccggaatggcaggcgaagctgaagaccattattccatcctacggcacgaagctgaacggtaacgtgagcgcgacggagcaggagctggaatacaccagccgcgtactgcagctgcagtacatcaaaccgcaggctgcggatgctgcgccaaaagcggagctgaagcctcagccggaaaacaaaccagttgcggatatcgcgctgtaaggtaaaaaagccgggtggcgctgacgcctacccggcctatgttcggtgttgttttgtaggtcgggtaaggcgaagccgccacccgacttaattttaacgtacgacagcctgctcaatcttctcttcagctttccacacgcgatacttcacttccacgttttcaggcgtatagaccacgatcggcaacttgctgttgtagcgcagcaggctgttgtcgcccagatacgctgtcacaaatttcttctctttcttgccatccgggcaggccatcatggtggagaccggcgaggtcactttatcaaagacgtagtagtcgtaaccccagccttccagcgttttgctttctagttgaccacccaggcgatgctggttgcaatccacttccagcatcttgccaattaacagctccactttgtagttcgcttcatcctgctgaaccggaagctgaatcacctgacgcgtcatccctttatccgctttcggatacggggcgactttttccagcggctgcgctttaggtgtttcgctggcgaaagcgctggtgctgacacacgcggcagcgatgagtgcgatagcaaatttaggtgcgtttttcattgtcattcctttatgtcaaaacgattttgcacaggttaacatagcggccgtgaatgattggtgttatttacttacattttcaatatatacagcgtaataaaccagatatttgttatttatgcaggtgtttatactggcgtggagtctggcaggcgtttgtgttattttagacgctatataatgttattcatctgtaaaagggaagagagatggttcgtgcaaaactgaaaacgcctgaaggccgcaagtttctcctggcgctgctggtcgtgtttatgattgctgccgcgtgcgtggggcgtgccacgattgttggcgtcatcgaacagtacaacattcctctctctgcctggacaaccagcatgtacgtcctgcagtcggcgatgatctttgtctacagtctggtattcaccgttctgctggctataccgctgggtatttttttcctgggcggacgtgagaagcactaagcaccgatttgcgataactgagccatcctgcggggtggctttttttatgcctgataatttttattcgcctttccaggatattctgttgagagcacctttgtttacagaaagcaggagaggcttaatgcaatcccggtttgccacgctccgccagatcccaaaaggtgtctgggtggtcggtggagtaagtatgttgatggatatctcgtcggagatcattcacagcctgctgccattgtttatggtcacgacgctgggcgccagcgtcattttcattggtttgattgaaggcctggctgaggccactgcgctgtttatcaaggtgttttccggcgccatcagtgactatctgggcaagcgtaaagggctggcggttctgggctacggtcttggcgcgttgagtaaaccgttgttcgctatcgcctcttcttccggcatgattctgggggcacgcttaatcgaccgggttgggaaggggatccggggagcgccgcgcgatgcgctggttgctgacgttacgccgccggaacttcgcggcgcggcctttgggctgcgtcagtcgatggacaccatcggcgcatttctcgggccgctgctggccgtaggattgatgctgctgtggaacgatgatttccgcacgattttctggatcgcggtgctccccggcgtgctcgccgtggcgctgcttttcttcggcctgcatgagccgaaaacgcccgtcgaacataaacgcacgaaccccatcaaaaaagagaacctcaggcgtctcgggaaaggctgctggtgggtgattggtctgggggccatcttcacgctcgcacgcttcagtgaagcctttcttgtcctgcgcgcacagcagtcgggggtgccgctggcgctgatcccgctggtgatggtggccatgaatctgctctatttcctctcagcctatccgtttggcaagttatcggaccggatgagccacaccaggctactgcagtggggtctggtgatgctgattggagcagatattgtgctggcgctgagcacccactgggctggaatgcttctgggcgttgcgctttggggagtgcatatggggatgacgcaggggctgctggcggcaatgatcgcaaaaacggcgcctgcggatctgcgcggtaccgcctacggcatttttagtctggtcagcggcgtgggattgttagtcgccagcctgggcgccggggcaatctgggaaacgtttggggcggaatatacgttttatgccggggcggtgatttgtctggtaacgcttgtgtacctgcgcaaaacgccggacgaggcgaaataaaaaaccagccataagaggctggttttcaatgtatttttggtcggcacgagaggatttgaacctccgacccccgacaccccatgacggtgcgctaccaggctgcgctacgtgccgacgcatagaaagaatactactcgattccgttttgaatgcaaggaaatccgtcgctaactggtttattattaatcagttagcgacaaaacgcttctcatccgtcaggacctgcagcagcaggctcagctgcggtttctggtcttttagccgctcaccctgcaggttatacgtctgataattcccgttgctgttcagcaccagcgtcagcttcggcgtggtcaccaccagcgtattattccctgctgccgtaacccagttatggcggcgcgcggcgctgaagagatcctggccctgcgaatactcgtttgctggcgtgctgacgtgcagcaggcgttgcatcagggtggtcatcacatctttatgctcggtaagcatagtgatgcgctgcgccggggtgcccggccagtggatgaccagcggaacctgcaggttagggcgtgaccagctcatgctcttcgtctcgtcacctaacgggacgccatggcctgccgtcacgatcaccacggtgttgtccagcttgccggactcacgtagcgcgtcaagcacgcgggcaatctgcgcatcaacatcacccgccgcgcggccgtagcggcgcgcgaaatcactcttattgctgttagcaagcgttgtgccgttaaaggcaacccatgagaaccagcggttatcttcctgggcatagcgctgcagccagtttatccattggctggcggtctgcgcatcggactgattctgtgccgccggcagtgagaaatcagacagcagcgcctggcggtagagcgggctgttaaagccatcggatgagaacaaccctaactgatagccctgctgattcagcccggtgatcagcgccgcaggcgtgcgggtagagagtacgccgtccatgtatccggctgaaatgccatagaagaggccaaagatgcccgcgtcggttgtgttaccggagctcatgtgctgagtaaacgtgacgttttgactcgcgaaattggccagggctggcatctgcttctcataacgggaatagttcaggccgtcgacggtgatgagcaggacgttttgcccgcggcccatatcgcgatagcgcaggtcgctcagcggatactgcacgctgacggcttccgggttaccctgctcgataaggcggcgctggtactcctgcgcatcaagcaggccatgtttctcgaggaagcgacgggccgtcatcgggtacgagagcggcaggttcgcgcgctgcatggtaataggacgatagaagttcgcatccgcccagatatacatgatgtgcgaactgataaaggagacgaagaagagcgcggcgacgggcttcgcgtaatggcgtcggcgggtcaggctacgcagtttttgccagctccaggtggcaaacagcatctcaatcaacaggatcaccgggacgctgataaacatcagctgccagtcgcgggccgtttcgttctggtcggggttaatcaccagctcccagacgatggggttgagatgcaggtggaagcgggtgaacacttcactgtcgataagcagcagcgtcattcccaccgtcgcaaggatggcggacaagaatcgcatcagacgctgcgacatgacgataaacgtcagggggaacaggatcagcagataggtggcgaaaaccaaaaagctaaagtgaccgacaacgcttatccaggagtagatacgcccggtgagcgttgttggccagtctgcgacaaacagataacgacagccaatgaccgtcgccaacagaatgttgaacagggcaaaccagtgcccccagctgaccatctgggagactttttcacggtagcgctgacgattcgtcaccataaactgttgttcgtatcccttaatgggccgggtcgttgctaacggacgactgtaaagcctgggcgaaagattttgcgatcgcctgacgttgagccggagcaacgctggtgttaatcaggttggtgaccatatttcccaaaaccatcagggagagatcggtcggcgttttatgtttttccagtacgttgaccagctcactgagcagttgttcaacgtgttcatcactgtagcgggaatgttgtggcataaatcaaaatcagtttgttgatgaaagggcaacatattaccgtagcaacagctttttttccccttttttatctgttgttgcacacatgtcctggtggtggttgaataccgcccggtctaaaaggagagtttatcatgagtctggaaatcaaccagattgccctgcaccagcttatcaagcgcgatgagcaaacccttgaagtggtgctgcgcgattcgttactggaacccacggcgaccgttgtggagatgatggcagagctgcatcgcgtctacagcgccaaaaataaagcctatgggctgttcagcgaagagagtgaactggccgatagcctgcgcctgcagcgccagggtgaagaggatttcctggcgtttagccgtgcggcaaccgggcgtctgcgcgacgagctggcgaaatacccgttcgccgacggcgggatcgtgctgttctgccactaccgctatctggcggtcgagtacctgctggttaccgtgctgaataacttaagcagcatgcgcgtgaacgagcagctggatatcagctcgacgcattatctggatatcaaccatgcggatatcgtggcgcgtattgatttgaccgagtgggaaaccaacccggagtcgacccgctacctgactttcctgaagggacgcgtgggccgcaaagtggcggatttctttatggatttcctcggtgccagtgaagggcttaacgccaaagcgcagaacaaagggctgctccaggcggttgacgatttcacagccgaagcgcagcttgataaatctgagcgccagacggtgcgccagcaggtttacagctactgcaacgaacagctgcaggcgggggaagagattgagctggagtcgctgtcaaaagagctggcgggcgtcagcgaagtcagcttccaggaatttaccgcagagaagggctatgagcttgaagagagcttcccggcggatcgcagcacgctgcgtcagttaaccaagtttgccggcagcggcggcgggttaaccatcaactttgatgcgatgctgctgggggaacgtatcttctgggatccggccaccgatacgctgaccattaaggggacgccgccgaatctgcgcgatcagcttcagcgccgcacctcgggcggtaaatagcaggcacaaaaaaccccgcagaagcggggtttttttcgacaggtttgcgattacgcgcgaacgaagtcgatgtgagtcagttttggcttgaacgcgtgacgctgaacagcctgaactttcactttttcttctttaccgccaacaacgatggtcagaacttcgctgtagaattcagctttggtctgcaggttccacagtttgtcgtgatccagttcgattgcaactggagcagcttcgccaccgtaaacgatagccgggaacttgttagcggtacgcaggcggcggctcgcacccttaccctgcacgttacgtacttctgcttcgatagtgaacattgatttctctctgtatttaaaaccctactacaggcgacccagcagcaggtgagtgttctgcctcacggatgtgaagcgggcggcattttatactcaaatgcccctcacatcaatgaaaagtcccgctacccgcgcaattcgttggcgcgacggaagcgaccttcgtagtcaaagagcttctcgcgcacctgccagtactggcctttcttacgggcgacgacaaaatccggatggcgcaatagcacctgctggcgcacgatatcggccacggtgatccagcgcaggggcacgcccggggtgcaggtgtgcgggcgaataaacagctgttcgaaggccgttcgctgggcaggcgtctggacccggaagcgctcgctgacgtccgccccgtcctcgtcgtaataggtgattttcagccattcgcctttttcatccgcgccgggctgcagcgccatgccggaacagcgcagcaccagcgcatctttcagctttagcgccgctttcagcatgtcgtccgggtcaaccagcaccgtgtcgcactcccgacagcggcgagcggctatgtcattttcggtgttgcactgcgggcagtttttgaagcggaaacgaaaatcgcactgctcgcgatgcccttcatcatcttcaaaccagccctgacagcggcggccaaaatgttcaatcagcgtaccgtcggcggtggttttgccccagaaggtgttggcaaacccgcaggcagggcaaaagacctgcacgggcacgttgtcgctttttccttttggcgcgccgacctcaggcgtatagagatcgtgcgggttaccggcataatccaggatcagacagtcggttttccccggcgccagacgcaggccgcggccaacaatttgctgatacagactgacggattcggtcgggcgcaaaatagcgatcaggtcgacgtgcggggcgtcaaagccggtggtcaataccgacacgttaaccagatagcggaactgctgggctttaaaggcctcaatcaggcggtcgcgctcggggccgggcgtctcgccggtgatgagcgccgcgtcgccggagggcagtaacccggtgatttcgcgcgcgtgctcaacggtggcggcaaagatcatcacccctttgcgcgtcgcggcgaactcctcaatctggctgatgatatgtggcgtaatgcgcttttgctttttcagctcctggttaagatccgcttcgctgaataacccgttgctctgcgcctgcaggcggctgaaatcatactgcaccaccggcatatccagccgttcaggtggcgtcaggtagccatgtttaatcatgtagcgcagcggaagctcgtagatgcagtcgctaaacagggccttgtcatcgccgcgcaccatgccgtgataatggtaacgatagatccagcctttacccagacgaaacggggtcgccgtcaggcccagcaggcgcaggtgagggttcacgtctttcaggtgcgtcaggatttgctgatactggctgtcgtcgtcatcgctgatgcggtgacactcgtcgacaatcagcagcgaaaattcgctgcgaaacagatccagattgcgggccaccgactgcacgctgccaaacaccaccttgccgtggctctctttacgctttagaccggcggcgaaaatgtcggcttccagtccaagtgcacaatacttggcatggttttgcgcgacgagctctttaacgtgcgccagcaccagcacgcggccgcgggccagacgcgccagctcggcaatgaccaggcttttgcctgcaccggtcgggagcacaatcgccgccggctcgcgatgtttacggaaccaggcgagggtggcgtcaacggcttcctgctgatagggacgaagtgtaaaagtcatggggtctcggtttcgttattccgcacatagtatgccacgaaactttttcccttgagtggcgcaaccagaccattatactgaaccgttccagactgcttctattttcggacctgttgtccgacttcctgcaccattaaggctaaaaagatttcatgcgacttgataagtttatcgctcagcaactcggcgtaagccgcgctattgccgggcgcgaaattcgcgccagccgcgttaccgtggatggcgacattgtgagagacagcgcgttcaaactgcaacctgaccatcaggtggagtatgacggcaatccgctgacccagcagcacggtcctcgctacttcatgctcaataagccggaaggctacgtctgctcaacggacgatccggatcacccgacggtgctctatttcctcgacgaaccggtggcgcacaagctgcatgccgcaggccgcctcgatatcgacaccaccggtctggtgctgatgaccgacgacggtcagtggtcgcaccgcatcacctctccacgccaccactgcgagaaaacctatctcgtgacgctggagtcaccggtgtcggatgacacggctgagcacttcgcgaaaggcgtgcagctgcataatgaaaaagatctgactaagccggcggtgcttgaagtcatcaccccgacggaggtccgtctgaccatcagcgaagggcgctaccatcaggtgaaacgtatgtttgccgcggtggggaaccacgttgttggcctgcatcgcgaacggattggtgcgattgaactcgatcccgaccttgcgccaggcgaataccgtccgttaacggaagaagagatcgccagcgtcggcatgccttcgcactaatttcaggagaaccctgtgaccatcaggccacactcgtcgttcaaaatcgtcttcattcttggcctgctggccatgctgatgccgctgtctattgatatgtacctgcccgcgctgccggtcatttccgcgcagtttggcgtcccggcgggcagcgcgcagatgacgctcagcacctatattctcggctttgcccttggccagctgttttatggcccgatggcggacagccttggacgcaagcccgtcattctgggcgggacgctggtctttgcggccgcagcggttgcctgtgcgctggcccagaccatcgatcatttgatcatcatgcgtttcttccacggtctggcggcggcagcggcaagcgtggtgattaatgccctgatgcgcgatatctacccgaaggaagagttctcccgcatgatgtcgttcgtgatgctggtgacgacgattgcgccgctggtggcgccaatggcgggtggtgcggtgctggtgtggttcagctggcatgtgattttctggatcctggccctggccgcgctgctggcctccgcgatgatcttcttctttatagatgaaacgcttcccgtcgagcgccgccagaagtttcacatccgtaccaccatcggcaactttgcctcgctgtttcgccacaagcgcgtgctcagctatatgctggcaagcgggttcagcttcgccggaatgttctccttcctgagcgccgggccgtttgtctacatcgagcttaaccacgtgtcgccgcagcacttcggctattactttgcgcttaacatcgtcttcctgttcatcatgaccatcatcaacagccgctttgtccggcgggtgggggcgctgaacatgtttcgcgcggggctgtggatccagtttgtgatggcgatctggctggtgatgagcgcgtttctgggcgtgggcttctgggcgctggtggtcggcgtagcggcctttgtcggctgcgtgtcgatggtgtcgtccaatgcgatggcggtgatcctggatgagttcccgcacatggcggggaccgcctcttccctggcggggacgttccgcttcggcatcggcgctatcgttggcgcgttgctttctatggccacctttacgacggcatggcccatgctgtgggcgatggctttttgcgcaaccagctcgatactcttctatctttacgccagtcgaccgcgaaaagcggcccactaaaacacagagaaggcccggcagggccttttttgttgatgcatatcaaccaaacccccgttcgtttatgccgtgtttgtttattttatgtaaaatctatttgtgtaaaaagtcacatcattgtattcaaaaaggttgagttagatcgcagaaacgggtacatatagcgccgacgcgagcctgaataccgataaaaaagtgctgaatagtgcaggctggcgatgatgtgttactataaatgtaaataaattgtgaagtaaattttgcttccggggaacgaacgtgaatacattaccactttctattgtccatcgcttgccccagagctatcgctggtcggcgggttttgctggttcgaaagttgaaccgattccgcaaaacgtcgcgggctgtgaaaactgcctggtggcgctcaagctgctgagcccgagcgatgaaaatgcatggcgggtgatggagcgtctcagtcaggccctgacggatatcgaagtggacagctccgtgctggaatgcgaaggggagccgtgcctgtttgtgaaaagccaggacgagtttgctgccacctgccgcctgaaaaattttggcgttgctattgcagagcctttctccggccagtatccattctgagcgctagtctgacgacaacagctggcgcgtgtagcgctgcgttggcgcgttaaatacgcgctggcactctccctgctcgaccacctctccctgtcgcaacacaatcacctgatggcatagcgcccgcaccacctgcaaatcatggctgataaagatataggccagccggtgcttttcctgtagccctttaagcagcgccaggatctgcgcctgtacggtcctgtccagagacgacgtcggttcatccagaataattagctctggtttcaggatcagcgcgcgggcaatggcgatacgctggcgctgcccgccggaaaattccgcaggatagcggtggcgcgtctcgggatctaaacccacttcaaccattacccgcatgacctcctgctcgcgctgctgcgcgctcaggccggggtgatggacgcgcaggccctcttcgacaatctgtaacacgctgagccgcgggttaagcgaggagttgggatcctgaaagaccacctgcatgcgaggacgtacgggcagcatctgccgccggttccagcggtgcagcggcatgccgtcaaacaggatttcgccctgtgaggcaattaagcgcagcagcgccagaccggtggtgcttttacccgagccggattcgcccaccagccccagggattcccccgggcgcagcgagaagcggatattttttaacaccgggttgcgatcgacaatgcggcgcagaatacctttgcggatcgggaacgagacggacagatcctcaacgcgcagcagcggcgtgctgtcagcgtcgaggggaaccgggtcgccggagggttcgctgtcgagcaggcgctgcgtataggggtgttgcggcgcgctcagcagcgtggacgccgcattctgttcaacacagcggccgttttgcatcaccgcgacgctgtcggccagctttctcacaatgctcaggttgtgcgtgataaacagcaggctcatgtttagctcgtcacgcaggtcccgcagcagcgtcagtatttgcgcctgtaccgtcacgtccagcgccgttgtgggctcgtcggcaatcaacagctcggggcgcgtcagcagggccatggcgatcatcacgcgctggcgttcgccgccggagagctgatgcggaaaatcattcagccgtttggccgcattgcgtatgcctgtgcgttcaagacaatccagaatttctccccgcgcggcctctttgcgcatcccacggtgcagggagagcacttcatagagctgtttttccaggctgtgcagcgggttaagcgacaccatcggctcctggaagatcatcgcgattttgttgccgcgaatgccgcgcagggtctgttcgtcggcgtgcagcagcgaacggccatgaaaaaggatatccccttgcgggtagctcaccggcggagaaggcagcagccgcaggatggagagcgccgaaacgctcttgcctgaacccgactcacccaccagggccaacgtttcaccgcgctggatctgcagcgtcaggtcgctgaccacggtgcgcgtctcgtcctgttttgaaaaggcaatcgacaggttatcaatacggagcaggggctgggtcatcttataccgccttgttcggatcaaaggcatcgcgcacggcttcgccaataaaaatcagcagcgacagcagcacggccacggaaagaaaggcggcgatgcctaaccacgtcgcctgcaggttgttcttgccctgcagcagcagttcgccgagcgacggggaacccaacggtagcccgaaaccgagaaaatccagtgaggtgagggtggtgatggagctgcacagaataaacggcaggaaggtgagcgttgccaccacggcgttgggcagcatatggcggaagatgatcccgcggtcactcacgccaagcgcctgcgcggcgcgaatatagtcgaaattacgggtgcgcagaaactcggccctgaccacaccgaccagcgccatccagccgaacaggacggtaatgcctaataaccaccagaagttgggctgtacgacgctggaaagcaggatgatcagaaacagcgtcggcatgcctgaccagacctcaatcacccgctggccccagaggtcaattttcccgccgtagtagccctgaatggcgcccgccacgacgcccatcacgctggagaagatcgtcagcatcagcccaaagagaagcgaaatacgcgtgccatacaggatgcgcgccagcacgtcgccgccgttagcatccgttcccagccagttttgcgcggagggcggggaagggaagggggtcgtggtggcgaagttaatgctgtttgcgccaaaacgcaccggcgcccagagcgcccagccgtgctgctcaatctgctggcgaagccacgggtcctgatactccgccggcgtcgcaaacgggccgccaaagtcgctttcgttgtaattggcgatgaccggcacgtaccagcggtcgttaaaatgcaccagcagcggtttatcgttagcgatcagttctgaaaacaggcttaagacaaacagcacggcaaaaatccacagcgaccagtagccgcggcggttgtggcgaaagcgggcccagcgggcctggttgacggggcttaaacgcggcatcatcggccctcaaaatcgattcggggatcgaccagcgtatagctgatatcgctgatgatattcagcagcaggccaatcagggtgaaaatatagagcgtgccgaacattaccggatagtcacgcgacacggtggcctcatagcccagcaggcccagaccgttaagcgagaacatcacctctatcaacagcgagccggtaaaaaacatactgatgaacgtggccggaaatccggcgatcaccagcagcatggcgttgcggaacacgtgcttccacatgatctgcttctcgctcacgcctttagcgcgggccgtgacgacgtactgtttacgaatttcatcgagaaaggcgtttttggtcaacatggtcagggccgcaaacccgccaatgaccgtggccagaaccggcagcgtgatatgccagaggtagtcggtgattttctggtaccaaggcagggagctgaaatcggcggagacgagcccccgcagcgggaagagatcaaaataactgcccccggcaaaaaagacgatcagcagaacggcgaacagaaacgccgggatggcatagccgataatgatgaacgtgctgctccagatatcgaaccggctgccgttgtacaccgctttgcggatcccaagcggtatagagaccagatagatgatcagcgtaccccacagcccgagcgtgatcgaaaccggcaggctttgcttgatcagcgtcagcactgacgcactgcgaaacaggctatcgccaaaatcaaagcggatgtaatcccagagcatcttgaaatagcgctcgtgaatcggtttatcaaagccgtagcggtgggtgatctcggcgatcacctccggatccagcccgcgtccgccgcggtaatggctttcgctgatattccctacgccagttcgcgcatggctggcgcccatcccttcaccgccgccgcccggcatgccgccgctgttgccaaattcaatggcggcaatggcctgatcgaccggcccaccgggagcgatttgcacgataaaaaagttaatcgtgatgatggcccacagggtggggatgaccagcagcagacggcggagaagataggcacccatgataattccttatcgccgctcagcgggaagactggcggctttgttaacgtcataccaccaggtgtcaaaacccagagaatagaccgggcgcacggcaggcacggagaacttatcccagcgcgcaaggcgatcttcgcccatataccacatcggcagcatgtagtagttccaggttaagaccctgtcgagggcgcgcccgagcggcacgagcttgtctttatccccctgcgccgccacgattttcgcaatgagcgcatcaatcgccgggctttttacccccggcgcattgtacgaggagtcgatgtagctggaggcccaggagatttgcaggtccgagctaggccacggctgcgcgggccacaggcgctgcatcatgtcgtaatcacggctgcgcatgcggctggtgatctgcgcgttatcaacctggcgaatgttcatggtcacgcccagccgctcaaggttgtgcttaaacggcagcacccactggtcgttgcccccggacgagagcagcagttcaaagctgagaggcttgcccgttttggcatccacacgtttttgattcttcaggtgccagcctgcgtcatccagcagcttgctggctttgagcaggttgtcgcggtcgtaaccgtcacccttcgatgcgggcggctgaaacaccgttgtaaacacctctggcggtacctctgctttaaggggggccagcaggaccagttcgtcggctttcggataatcgcgcgcggcgtattcggtattctgaaaatagctgttggcgcggctataagccccgtaaaacagcgctttgttcatccactcaaaatcaaaggccagggagatggcttcccgcacccggcggtcattgaataccggacgctgaatattaaacgccagccagcgggtgtcctgggcagattcatttttgtgttcgtctttgacgatatagcctttggcgaaatttttgccgatatagcgggtcgcccagtttttggcgctgctctcgacgcgcaaatcgaatgccccggctttgaacgcttcaaacgccacgttatcgtcgaggtagtaatcatagcgaagggtgtcgaagttccagcgtccgcggttgaccggcagattggccgcccagtagtctttgacgcgggaatagacgacatattgccccattcgccagtcggtaatgcggtaggggccgccagccagcggaggcgttgaaagcgggtcgctcagcttatgatttttccagaacgattccggcatcaccggcagcgagaacaggctgagcatattctctttgttcggttcgctcagctcaatgcgcacagtgagcggcgcgatggctctgaccgacgcgcctttatatacgatgcggaactgggggacgccttcggtcatgaatttatggaaggtgaacgcaacgtcgctggccttcaccggtgcgccatcgtgaaaacgtgcccgcgggttcagcgagatttccgcccaggcgaagttatcggcgtaacgtacgttctcggcaatcagcggatagtagctgccgggctcgtcatcggaggtgacaaagagcgtatcgtaaagcgattccgttcgcgcggccgccacgccgcgcagggcgtagcggttgaagttgtcgaaggttcccgtggcggaaagcgtgaccttaccgccttttggcgcggctgggttgacgtaatcgaagtgcgtaaaattgaccgcgtatttcggctcgccaatcaccgcgaaggcgatattctctttgatggtttgcgcctggctggacaggctcgtgaatgccaacatcagcaacataaagcgcataagcatctcgcggcagctccctctctacagaccggctcggttaagctgaataataagtgacgtcacgggtaatgtgaaattaatcgccttcgggcgaaatatcaggccgccattcgcggaactgcgccagcggcatcgggcggctaatccagtatccctgcaggaagttaacgccgtgttcgcgcagccaggccgcctgttccggcgtctctaccccttcggcgacggtcgacatattcagtcgtcttgccagcgtcagaacagcatccagcaccggcgacgtcacggtctcggtaccgatcgcattaacaaaaccacggtcgattttgaggtagtccatggtgaaatgctcaaggtaaatcagcgcgctgtggccggtaccaaaatcatcaatggcgatttcaaacccttcgttatgcagccattcgaaaagggtgttggcctcccgatggttgagcatatcgcgctcggtaatttccagcacgatctggaagtaatccggcggcagcagggctttgaaggtgcgcatatcgtccttgaagctttccgcatgcagatgccccggtgcaatgttaatacccacctttgcgcccggaggtaacagcgtttgtaacacgggcgcatcgtgaatgataaggtcaaagagatgcagcgtcagcgggacaatcagcttctgtgcttcggcaaaattgataaacgcgtccggcggaatttcccccattgtcgggtgtttccagcgcatcaggacttcaagcccggtcatcctgagcgatttggcatcgacgacgggctgataaaccacataaaactgaccgcgcttgatagcgcttaaaatttctttacccgggttgagccgaatgctgaggatgtagtagttaagcgatccggcacaaatcccgcataccagcccgaagaacagcgcgtagagaatttcatcgctggtccatgcgtccgcatacaggttgatggtcagggggaggtctttcagcgtcgccgtgcggaccgggatgtcatgcaattcgtgggtatgaaccagcgtgctggaccgcgtcgacaaggcgttatcgccgataatgatagcgatacccgcgaactcgtcctggcgctcagtatagagcaggtaaggcgtcagattaatattcacagaagtgaacaccccgccgtccttcactaatgggttgcggtaccagatcgcaatcgcaggttcatcaggcagcatgggggtacccggaagcaacgccatatcgatctgtttattgatgttcagctcaggtatgagcgtctccatcggggcattcatcgggcctgttgccgaggagcagaatgccatcttgtcccggaccagcaggaaggcgcgaacgttaatgctgaaggccgcgcgtgaggtgagttcctggttgacgtcctggcacgtgttcagcgtgagaggctggaggacattgaccgctttttttaggtcttcgaaatagctccccatgtaggcgctcacatcattcaccagggtgtcgaatttgacttcccgcttgtggtaactccacgaaaattgcagggaacccaggagcagggcggtgatgagacccgtgataatactgaggatcagtattttacgattactggagaagtagcgggtgagcatagacgtcgtgattcctgaaaagccgcttgatgtattcagtgtaacgggcaaaaaaaaacactgccgaagcagtgctttttttcatcatatcgccagccaagggataaccaacgatacaatagttatattaactgcgggtcagtacgcggcgcgcttcgttataacgcttcttccagtacggttcgttcatgctggaaatggtcacaccgctgctggtggaggcatgtacgaactggtcattaccaatgtagatgccaacatgtcgacctgtagaccccgcgcggaacagaactaaatcgccggtgcgcagtttggtacgtgaaatcgacttgcccatctcctgctgttcataggttgaacgcggaagatctaacccaaattgctcgcggaacgtacgctgtacaaaaccggaacaatcaatacctgttttcgtgctgccgccaagacgataacgcacgcctttccagtcagcatactggtccataatgcgggacttcacgtccagattacgtaccatattttcaaattcatcctgagaggcttgcagtgaagaggaatcttccattcccacaacacgcgtctcaggatgcatattcttcgcggtgttcgatgtactacatgcagataacagtaccgcgactgctatcgccgggatcccccgcaagatatatctcagaaacggttgagatttgaccattttgtttattttcccttgaagtccttaacgacaaatatcgttataaaaatgccaaacgtgacgagactaattatctgttcacatcgagacaattctttctggtcacatttgtggcatagcgcacaaaattattcaccatcgaaataattatccctatggggcaaaacgagttcgagattaaccgattgccaggggtattgcgagtaaaaaaagccttttttttataagaaaatgtgatacagaaagtaaaaatccgtaattgcttaaaatgcggtcagatccgacgcgtgatcgcgcaattgcttcatttttatcatgaatgtgatgacaagaatatgacagagggaaaagatcgtggcgggaaggctatcggggatcatgtcgatccctgatagctcacgttaatttaggttagttatttgtttaattgttgttgcgctctaccgggaagatagcgatcgaacaacgctattatcctgtcgctcagcggggtcattaaacaccacggcagcgcaatcagcgcaacggagagcgaaccgacagcaatatcggtgaaccagtgagcgccaatcattacgcgcgggaaggcaaaaaccacaaaaataatcagggctatggcaaacgcttttcggccgaaatagcgaagcatgactgcggaaaaaatgagcagcatcatgccgtgatcgccggggaaactgtccttcgacgcatcttttgttggaatatgcagcagctcactgacgcgataaatatcggtgaaaaagagcgtagggctggaacgcttaaccggaataatcgcggtagccagctgattaatgacgacagcaaacagcagcattatcagaccgataatcagaatacgccgacgtcccgctttatcctctttcagccagaaagagagcatcaggcagcccatggccagcagcgagaagccgtcgaaggcgcggttgttggtgatggccaccagccacaggaatgcgtcgctcttcaccagcgcctggttgaagaagtgaaagatgccagaatccagggggaaccagaaaccatgattcgccgggatataccaggagaagaaaagcgccagaccggcgacattaagcagtaatatcaggggaaatcgagttgtcataacgttctgcatagagtgaaaactggggcaacgttagccgcccgaacttaaacgaatcctcaacaggctggactggagggcattccagtcggcgttaaccgcactaattaactctattcggctgtcaggcggcgccacgttctgcgtttcaatgaagaaatcgtcgccctggcggttgatccgcaccagtccgtccggcgtgcgcatgatccctttcacgcgatcgacgggcgcaaggcgggcccactccagaatcccgatagtatcgaaaacggtctcagcatcgaaaatccatccgcaggcctggtatccctggccgctgttcaggttacgacgccagcgctggtgctccggcaggctcagggctgccagaccctgcttaaccggatggctgtgcgcatgatccgcgctggcaggcagctcggtgaggttcagacgaggcaggtcaagcagggtgctatcaatattcccctgggtggtctgcacccgcgtgcgattgccgccaaaatgttgccaccacgcctccagcgcggcctggctttcaggcgtggcgcgatcttccttgttggcgacgataacgtctgccgaggcgagctgatcgcggaagttctcgttggccaccgccttgtcatccagaagctgacgcggatcgagcaggcacagtgtggcgcgcagatcgatccacggctcgtaaaccggggcggtcagtaaatcgaggatctgcttcgggtggcccagcccggtcggctcaatcagcaggcggtcgggtttgccctgacgcagcagggtattgagccccacctgcatcggcaggccattgacgcagcacatgcatccgccggggatctctttaatcatcgcgccgctggatgacagtaacgcgccgtcaatgcccacctcgccaaattcattgaccagcacggcccacttctcggccggatctttattcgccagcaggtggagaattgaggtggttttaccgctgccgagaaaaccggtgatgaggttggttttggtcacgtgcgctccagatgagaatgatgatgcgataacactgttctctatcctggcgaaaaacgtgacctgtgagaaggggaagggcgaacggaggctttatccgttcgcgttaagcgcaacaatcgttaaatatttaacgtttcgataacagcctgacgtgcgccgtgacgggtgatgcgctgataggcctggctaacagcctcaacaaaaacacgattgtgcgcgagatcgtgaccaaacacttcgcttagccccagcagcgcggggacgcggtcgatgtcgctgctggcgttgacgatcgtgcggattttatcgctgaggggatcgcgaacgtcaatcgcgttgccgcgctcgtcggtgccgctgacgtagcgtatccagcctgccacgcccagggccagcagcgaccacggcgtgtttcgctcaagatgaacgcggatcccgtccagcattctttgcggaagcttctggctaccgtccatcgcgatttgccaggtccgatgctggagggccgggttggcaaagcgttcgattaggctatcggcatacgcggtgaggtcgacatccttaatccgtaacgtgggggcctgctcgttcagcatcagccgacgggcggcttctcggaacgctgtgtcctccatgcattcattaatatgcgcgtagccggcaagatacccgagatacgccaggaaagagtggctgccgttgagcatgcgtaatttcatctgctcccacggcagaacatcctgcaccatctggacacccgccacttcccactcgggacggccggcgacaaaattatcttctattacccactgaatgaacggctcgcagctgatggcgcacggatcttccacgccgagcgcgtcggtgatttccgccagcgaggcctccgtcgcggcgggaacaatcctgtcgaccatcgttccggggaagcttacgtgggtatcgatccattcagataaccctgcggaacgtttttgcgccatgccgagcacggcgtttttcaccacgtgcccgttgtccgggatattgtcgcaggagagcacggtaaaggcgggcaggccgcgctcgcggcggcggtggagcgcttcgaccaggatcccaggggcggaatgtggctctgaggggttttcaaggtcgtggacgatccgggggttattcaggtcgagtttcccggtcgcgggatcgatgcaatagcctttctctgtgatggtgagcgagacaatcgcgacctgaggctcgcaaaatttctcaataatagcgggcagggagtccagctttgcgttcaggcattcatggacggcaccgacgataatcgcctcatttccttcagcccctttttccagcacggtgaacagatgatcctgcgcgcgcagctggctcatcagcacgtcgccgctgaagaggctaatctcacaaatcccccagtcgccgcctttttcattcagcacccgatttgttaacaaggcctggtgcgcacggtgaaacgcgccaaagccaaagtggacgatgcgggagcgcagttgctgacgatcgtagcgcggttgctgaacccgggcaggaagggcggtggaggcaattgtcttcatgagatacacctgattaaccattaattaacaatgccagtgtaaagttatatgacagcaaataaaattggtaagccgtaaatatccccgttatgtgagtttgatcaatcaatgtgtggcggtgtattgacccttcgcggtaaacatgtatggtagtcgtcattgtagtaacgcatattggtataacaacttgagagggtgaggcaatggaacaaacctggcgttggtacgggccgaacgatccggtttctcttgatgatgtgcgtcaggctggcgcaacgggtgtcgtcacggcgctgcatcatattcctaacggtcaggtctggccggtagaggaaatccagacgcgtcaggcgctgctggcggagaagggattaacctggtctgtggtggaaagcattccggttcacgaagacatcaaaacccattccggcgagtatcagacctggattgccaactatcagcagagcatccgtaacctcgcggcctgcggtattgataccgtttgctacaacttcatgcccattctggactggacgcgtacagacctcgaatatcaaatgccggacggctcaaaagcgctgcgtttcgatcagattgcctttgcggcattcgaactgcacattctgaaacgccctggcgcagaagcggattacaccgcggaagagcagcagcaggcgcgcgcgtggtttaacgccgccagtgacgcagacatcgaaaagctgacccgtaatattattgcgggcctgccgggtgccgaagaggggtatacgctggatcagttccgcgcccgcctggcggaatacggcgatattgataagcagcagctgcgtgaaaacatggcgtacttcctgcgcgcaattgtgccggtcgcggaagaggtgggggttcgcctggcggtacatccggacgatccgccgcgtcctatcctcggcctgccgcgtatcgtgtctacgattgaagatatgcagtggctgaaagagacggtcgacagcatccacaacggctttaccatgtgtaccggctcctacggcgtgcgggcggataacgacctggtgcggatgattgaaaccttcggcgatcgtattcactttacgcatctgcgcgcgacctgccgtgaagagaatccaaaaaccttccatgaggcggcgcacctgggcggcgatgtgaatatggtcgcggtggtggacgctattctggcggaagaggcgcgtcgcaagcaggctggcgatgtgcgtcctatcccgtttcgtccggatcacggacaccagatgctggacgatctgcgtaagaaaaccaacccgggctattcggcgattggccgtcttaaagggatggcggaagtgcgcggcgttgagctggcgctgaagatgacgaagtatccggagctgctgtaaacggaattgccgagtggcggcttcgccttacccagcctacaaaaacacaaaaaccggcttcagggccggttttttcgtaggtcgggtaagcgtagcgccacccgacaaacgccgcaatcagtcagcgcgacccatatagcgtttttcttcgatatggatgcggattttctcgccagcagaaaggtattccggcacctgcacaaccaggccggtggtcagggtcgccggtttgttgcgggcactggcggatgcgcctttgatgcctggtgcggtttcaacgatttccagatcgacggtctgaggcagttccagcgccaacagcacgccgtcccaggtcagaacctgcatatcaggcataccgccttccgggatgaacagcagctcttcttcaatctggtctttggtaaagatatacggggtgtaatcttctttgtccatgaacacatattcgttgccgtcgatgtaggagaaatcaacatagcgacgggtcagggtcacggtatcgacgatatcgtcacctttaaagcgctcttccaccttcaggccggtacgcacatcggcgaaacgcattttgtacagcgtagctgcaccacgggcgcttggtgcctgaatatcgatatctttcacaatcagcaatttgccgttgtaattcagtaccatacctttcttaatttcgttcgctcttggcattgcagtaatcctgtttacgggaggtaaaaaatatcgcgccaaattactcgcgcgcggcctttcaggcaagaggaattcgtggcttttgctatcaatacacaaaaggtgttactgtgcgcgcgatgcccgaccgtacgggcattcgccagcgaaagagagcatttatggattgtcgtcccgattgtggcgcgtgctgtactgcaccgtccatttcaagccccattccaggaatgcccgagggcaaacctgccaatacccgctgcgttcagctctcggaaacgaacctgtgcatgatctttggctcaccgttgcgcccgaaggtctgctccgggcttcagcccacggctgaaatgtgcggcagcacgcgagaacaggcgataacgtaccttcttgaactggaagcgctcaccgcgccttaaacgtctttaatcctcgccaggcagcccatcgtcagcgtacacatcaccagcgcaatccagaacaccgtgtgatagttccagatttcggccacgacaccggccattgaaccggcaataatccagcccacgcgggtggtattagtataaagggtggtggcggagcctgcctggcccggcatcagatcctggaaataaagcatgcctatcccggcgagaataccaatatagatagcgttcaggagctgtaacgccagcaatagcccgggggtatgtaccgtcagcatgccgagatagaacagcagaccggcgacggcggcgatgcgcattaaaaaacgtttcccgaagcgctttgcgtaatagcctgcgataagcatggtcgggatctcaagcccggctgcggtgcccatcatgatccccgccagcttctccggcaggtgcagttcattaatgataaacagcggcatattgatgatatacaggctattggtgccccacatcagcgtgcagatcgcgaacaggagcagggcatcgcggcggtgacggcgcggcgcttccagcacacctgttgccaccttgggctctttgcgcattgacggcaggaagaaccacaccagcgcgccgcacgccacaaacgcgactgccgcgctcaggtacatcaccgtaaagccaaaacccatcgccagcgcgtaggccagcggcgggccaatcacccacgccagcgacacctgcgcacgcaggacagagctgaacatcaccgcttcacgtccggtatggtcggcgtgttcgcgggcaagcgcaaacagctgtgggttagccgtcgagccaaagctgctcaggaataccccgacgaaaagcagaatgaagtagttgcggttccaggcaaacagaacgcaggccatgacccccagcaggcagcagaaaacgatcaggcttttacgatcgccttttctgtcggatcgccccgccagaaactgactgaccagaatgccgatgatggcgcttccggtaaaaaagaagccaaccagcgccggacgaacatgaacctcattggtcagaaataagctcagcgtcggcgtctgtaatgcaccggcaatgcccgtgaaaaaggcaacaatcaggaaggccgctgaggtcaagtcaaagggctttggcgaggcagccgcaggggtgttatgcatgttttataattagcgagtagcagagaggggcggagtgtacgccgtaagctaaaaaataaacagtgggtgcggtcaatgatgccacgaaaaatcaaaatggcatttcaacttgcatctcacgctgctgaccttagctgaaactgacttgctgaacttcagcaaaattcagctcaatgaagaagaaatgtgctgtatctctaaattctgatatcagaaagacgagtttacttgcaaggtacagcagaaagcgcaagactttttgaaacgtttcagcgctatcttgttttaacaaacggagcaggctagcgcattttttctcattaaagctgaaacgattcaagttcagcaggagtggagaaccatgttccagttatctgttcaggatatccacccgggcgctcaggccggggataaagaagaggctattcgccaggttgccgctgcgcttgtgcaggcgggtaacgtcgcggacggctatgtcaacggcatgctggcccgcgagcagcagacttcaaccttcctcggcaatggcattgccattccgcacggtaccaccgacacccgcgatcaggtgctgaaaaccggcgttaaggtgtatcagttcccgcagggcgtgctctggggcgacggtcaggtggcctatgtggccatcggtatcgcggccagcagcgatgaacatttaggtctgctgcgtcagctgacgcatgtcctgagcgatgacgcggtggctgaacagcttaaatccgccgccaccgcggaagagctgcgcgccttgctgatgggcgaaaaacagagtgaagcgctgaaactggataatgaaacgctgacgctggatgtggttgcttccgatctggtgacgctgcaggcgctgaacgcgggtcgtctgaaagaggccggcgcggcggatgccacctttgtgacgcgcgtgattaacgataagccgttgaatctgggtcagggcatctggctgaacgacagtgctgaaggcaacctgcgcagtgcgattgccgtgagccgtgctgccacggcgtttgaggtagaaggcgagcgcgcagccatgctggtgaccgtcgcgatggctgatgaacagccggtttccgtgctgaagcgtcttggcgatctgctgctgaacaacaatgctgaaaaactgctgaacgctgatgcgtccaccgtgctggcactgctgaccagtgatgatgcgctgacggatgacgtgctaaccgcggagttcgtggtgcgtaacgaacacggcctgcatgcccgtccgggtaccatgctggtgaataccattaaacaattcgagagtgagattaccgtggcgaatcttgacggcacgggcaaaccggccaacggccgtagtctgatgaaagtggtcgcgctgggcgtgaagaaaggccaccgtctgcgtttcaccgcgcagggtgccgatgctgaacaggcgctgaaagcgattggcgatgccatcgcggcgggtctgggggagggcgcataatgagcagacgtgttgcgactattacgctgaacccggcttatgacctggtggggttttgcccggaaattgagcgcggcgaagttaacctcgtgcgtaccaccggcctgcatgctgcgggcaaagggattaacgtcgcgaaagtgctcaaggatctcggtattgatgtcaccgtgggcggattcctcggcaaagacaaccaggatggtttccagcagctgttcagcgagctgggcattgccaaccgtttccaggttgttcagggccgtacccgtatcaacgttaagctgacggagaaagacggtgaagtgaccgatctgaacttctctggcttcgaagtgacgccgtcagactgggaacgctttgtcaacgactcgctgacctggctgggccagttcgacatggtgtgcgtcagcggcagcctgccgtccggcgtcagcccggaagcgtttaccgactggatgacgcgcctgcgcagccagtgcccatgcattatttttgacagcagccgtgacgcgctggtcgcgggcctgaaagcctcgccgtggctggtgaagccgaatcgccgcgaactggagatctgggcgggccgtaagctgccagaattaaaagatgtgattgacgctgcccatgcgctgcgcgagcagggtatcgctcacgtggtgatctcactgggtgcagaaggcgcgttgtgggttaacgcgtctggcgaatggatcgccaaaccgccgtcaatggaggttgtgagtaccgttggcgcaggggattccatggttggcggactgatttatggtctgctgatgcgggaatccagtgaacatactttacgtcttgccactgccgttgctgccctggccgtcagccagagcaatgtcggtattaccgatcgtacccagttagccgcgatgatggcgcgcgttgacttaaaaccttttaactaacagcaggagaggaataatgaaaacgctgctgatcattgactccggtctcggacaggcacgcgcctatatggcgaagaccttgctgggagcggcggcgaacaaagcacatctcgagatgactgataacccgggcgatgccgaactggccattgtcctgggcgacaacatcccggctgacagtgcgctgaacggcaaaaaagtgtggctgggcgatattaatcgcgcggtggcacatccggaactgttcctgagcgaagcgaaaggccacgcgtctgtctacagcgcgcctgtcgcgacggcaccggctgcggccacgggcccgaaacgcattgtggcggtgacggcctgcccgacgggggtggctcacacctttatggcggctgaagccattgaaaccgaagcgaaaaaacgcggctggtgggtaaaagttgaaacgcgcggctccgtcggtgccggcaatgccatcaccccagaggaagtggctgaggccgatctggtgattgtggcggcagatatcgaagtggacctggcgaaatttgccggtaagccaatgtaccgcacctccaccggcctggcgctgaaaaagaccgcgcaggagtttgataaagcgctggtggaagcgaagccgtatcaggcaaccggcgcgcgtcagaccgcgacggaagggaagaaagagtccgcaggcgcctatcgtcacctgctgaccggcgtgtcttacatgctgccgatggtggtcgcgggcggtctgtgtatcgcgctctcgttcgcgtttggtatcaccgcgtttaaagaacaaggtaccctggcggctgcgctgatgcagatcggcgggggctcagccttcgccctgatggtgccggtactggcgggctttattgccttctccattgctgaccgcccgggtctgaccccgggtcttatcggcggtatgttggccttgagcaccggttctggctttatcggcggtatcatcgcgggcttcctcgccggttacgtcgcgaagctgattagctcgaagctgaagctgccgcagagtatggaagcgctgaagccgatcctgatcatcccgctgatttccagcctggtggtcggcctggcgatgatttacctgattggtaagccggttgcaggcatcctggcgggtctgacccactggctgcagaccatgggcaccgcgaacgcggttctgctgggtgcaatcctcggcggcatgatgtgtaccgacatgggtggtccggtgaacaaagcggcgtacgcctttggtgtgggcctgctgagtacccagacctacgcgccaatggcggccatcatggcggcaggcatggtgcctccgctggcgctcggcctggcgacgattattgcccgtcgtaagttcgataaagcgcagcaggaaggcggtaaagccgcgctggtgctgggtctgtgcttcatcaccgaaggcgcgattccgttcgcggcgcgtgacccaatgcgtgtgctgccgtgctgtatcgcaggtggtgcggtaacgggtgcaatctccatggcgattggcgcaaaactgatggcaccacacggcggtctgttcgtgctgctgatccctggcgccatcaccccggtgctgggctacctgctggcgattgttgccggtacgctggtggcgggcctctcttacgcggtgctgaaacgtccggaagcggaagttgtggcgaaagcagcgtaagcggtaagccataaaaaagccgggtgctaatgcaacccggctttttttatgccgcctgttcagcggtttgctgtgacttcagccaggcaatctcttctgcccagatgtccggattgatggtttccagcaccatcggaataccgtcgaagcgagcgtcctgcatgataaagcggaacgcatcgtggccaatgttgccttcgcccaggctgtgatggcggtcaacgcggctgccaaaggcgcttttcgcatcgtttaagtgcattccacgcaggtatttaaagcccacaatgcgctcgaactcatcaaacgtgttttttgttgcctcggtggtgcgcaggtcataaccggcggcaaacgcgtggcaggtatcaatgcacacgccgacgcgggatttgtcctccacgccgtcgataatcgccgccagatgttcgaacttaaagccgaggttgctgccctgaccagcggtgttctcaatcaccgccgtcacgcctttggttttatccagagtgatgttaatggactcggcaatgcgcgccaggcaggcatgttcgtcgatctgcatcagatggctgcccggatggaagttcagcagcgtcagcccgagctgttcgcagcgctgcacttcatccagaaacgcctcgcgggatttttccagcgcttcttcaaccgggtgaccgaggttgatcaggtagctgtcgtgggggaggatctggccgggcccgtagcggtatttctcacaggcggctttgaaatcatcaatcacctcagcggtgagcggtgcggcgcgccactggcgctgatttttggtgaacagggcgaaagcggtcgcctcaatttcggcggcgcgaatggcggcattcgcaaggccacctgcagcgctaacgtgcgctccaacatatttcataaagggactcctgttaacccgaaatgcctatgatagcgggttaacaggagagggatgtagtggtttatgccatcaggctatggaccgcgaggttaatcgcgccaccgccgacaatcagccagatgaagagtaccagcgccatcagcagcggtttcgcaccggcttttttcagcgcgctgacgtgcgtggtcacccccagggccgccatggccatcgccagcagtacggtatccagcgtcaccagcatatccaccaccgctttcggcagcaggtggaaggagttaaagatagcgaccacgatgaacaggatcgcaaaccacggaatggtgattttacttttctcgctgccgcccgccggagccagctgtttaacccgtgcggccaggaaaatcaggaacggcgccagcatcatcacgcgcagcatttttgcaatcaccgccgcgttttcggcgtccgggttaatggcatgccctgctgcgaccacctgggccacttcgtgcatggtcgagccgatatagatgccgtaggtttccgggctaaaccaatgggcgaccagcggatacatggccgggtagaggaaaatcgccagcgtaccgaagatcaccaccgtcgcgacggcaaccgttaccttgctggcttcggctttcacgaccggctccgttgccagcaccgccgctgcgccacagatactgctcccggcaccgatcagccagctggtttgcctgtccaggccaaacactttctgaccgataaagcaggccagtaaaaaggtgctggtcagggtcagaacgtcgatggcgatcccgctcgcacccacatccgcaatctgcgaaaaggtgagacgaaagccataaagaatgatcccaagacgcagtagatgctgcttggcaaagatcacgccgccgtcgcaggatttccagatatgtggataaacggtgttacccacgaccatgccgagcaaaatggcgagcgtcagcgcgctgaaacctgcgcctgcgatggctgggatgctgccgccccatagcgctacggcggtcactgcggcgctgagcgcaagacccggcacgaagtgccacactgtacgatgatgttgtaaggtgatttctgacataaccttctcctttgtctggctaaaggttacggcggtctggcttaaaaataaaattgattatatacttataatcaatctatataagtggtaagtaaccatgcacattactttgcgtcagctggaagtgtttgccgaggtgctgaaaagcggctcgacgacccaggcgtcacaaatgctggcgctctcgcagtctgcggtcagcgcggcgttgaccgatcttgaaggacagctgggcgttcagcttttcgacagggtagggaagcgtctggtggtcaacgaacacggtcgtcttctttatccacgcgcgctggcgctgctggagcaggctatcgaaatcgaacagctgttccgcgaagataacggcgcgatccgcgtctacgccagcagcaccatcggcaattacatcctgccggaggtgatcgcccgctatcgtcgggatttcccgaccctgccgctggagatgagcgtgggcaatagccaggacgtcatcaacgcggtgatcgacttccgcgtggatatcggcctcatcgaggggccctgccacaacgtcgatatcattgccgagccctggctggaagacgagctggtggtgtttgcgtccccggcctcgtcgttattgcagggcgaggtgacgctggagcggctggcgcaggcgcagtggatcctgcgcgagcagggctccggcacgcgtgaaattgtcgattatctgctgctttcccatctgccgcatttccagctggggatggaattggggaactcagaggcgattaagcacgcggtgcgccacgggttgggtatcagctgtctttcccggcgcgttattgccgaacagctggaaaccggatcgctggcggagattcccgttccgcttccgaaactggtgcgcacgctgtggtgcattcatcatcgccagaaacacctttccagctccctgcagcgttttctgcgctattgcgaaatctgacagcgtccctcaccccaaaggggagagggaaaaattatgctttacttataatcctggccgcgtcatgaagctctcttataactgagtatttctgccggaaggaacgcggatcgtctgctacaatcgcgcctcatttattaaatggacagcattttcatatggtttcagaaattaaaaccacagaagcgcccacgctacgtcgtgaactcaaggcgcgtcacctgacgatgatcgccattggcggctccatcggtacaggtcttttcgttgcctctggcgcaacgatttcggcagccggcccgggtggggcacttttctcttatatcctgattggcctgatggtgtacttcctgatgaccagtctcggcgaactggccgcgtacatgccggtatccggttcgttctcgacctatggtcaaaaatacgttgaagaaggcttcggcttcgcgctgggctggaactactggtacaactgggcggtcaccatcgccgttgaccttgtcgccgcacagctggtgatgaactggtggttcccggatacgccgggctggatctggagcgccctgttcctggccgtcatcttcctgctgaactacatctccgtgcgcggtttcggcgaagcggaatactggttctctttgatcaaagtggcaaccgtcatcatctttatcgtcgtcggtgtggcgatgatcgttggtattttcaaaggcgctgaacctgcgggctggagtaactggacaataggcgatgcgccgtttgccggtggactgtcggcaatgattggcgtggcaatgattgtcggcttctccttccagggaaccgagctgattggcattgctgccggtgagtcagaaaacccggagaagaatattccgcgcgcggttcgtcaggtcttctggcgtatcctgctgttctatgtgttcgcgatcctgattatcagcctgatcattccgtacaccgatccaagcctgctgcgtaatgacgtcaaagacattagcgtcagcccgttcacgctggtcttccagcatgccggcctgctttcagccgcagcggtgatgaacgccgttatcctgaccgccgtactttctgccggtaattccggaatgtacgcgtccacccgtatgctctacacgctggcatgcgacggtaaagcgccgcgtattttcgcgaaactgtcccgtggcggcgtgccgcgcaacgcactgtacgccacaacggtgattgccggcctgtgcttcctgacctctatgtttggcaaccagacggtgtacctgtggctgcttaacacctccgggatgacgggctttattgcctggctggggattgccattagccactatcgtttccgccgtggctacgtcaaacagggttatgacgttaaccagctgccgtatcgctcagggttcttcccactgggtcccattttcgccttcattctgtgcctgattattacgctgggacagaactatgaagcgttcctggcggacaccattgactggggcgccgtcacggcaacctacattggtattccgctgttcctcgtcatctggtttggttacaagctgacgaaaggaacacacttcgttcgctacagtgaaatggaattcccggaacgatttaaacaataatcgcacttcctctctcttagcccgctcgtttgagcgggcttttttattcccgccccctgtaacaaagatatatttcttaacaatttaattgataataattatcgtttgctttatcgttatcaaaaataagcgtgtcaccgacccaccggagatgtgggcggcaaggaagacgctgtgagcaatgatgatttgattgagttgtatttacctcatggagatatggaatgtttaggttgaatcccttcgtcaggggaggactttgtgcgtccgcaatgtccctggccctgcctgttatcgcagcggaatccggcgacacaatggttgttacggcctccgcgaccgagcaaaacctgaaagacgcaccggcaagcatcagcgtgattacccaggaagatttgcagcgcaaacccgttcaaaatctgaaagatgtgttacgggatgtgccgggcgtgcagctcacaagcgaaggggacaaccgtaaaggggtaagtattcgcgggctggacagcagctacacgctgatcctgatcgacggcaagcgcgtcaattcccgtaacgcagtgttccgccataatgatttcgacctcaactgggtgccggttgacgccatcgaacgaatcgaagtcgtgcgcgggccgatgtcctcgctttatggctccgatgcgctgggcggcgtggtgaacattatcaccaaaaaaatcggccagaaatggacgggcaccctgagcgctgattccacaattcaggaacatcgcgatcgtggtgatacgtacgacggccagttctataccagcggtccgctggtggacggcctgctggggctgaaagcctacggtagcctcgcaaagcgtgagaaagacggtcagcagaagtcctctaccacggcgagcggtgaaacaccgcgcattgaaggcttcaccagccgcgatgcgaatgtggagttcgcctggacgccgtctgaaaatcacgactttacggcgggctacggtttcgaccgtcaggatcgtgactcggattccctcgacaaaaaccgccttgagcgtcagaactactctctcagccacaacggccgctggggcgtcggcaacagcgagctgaaggtttacggcgagaaggtggataacaaaaacccgggcaacagcaatccgatcacctccgagagcaacgcggtagacgggaaatacgtgctgccgctgggcgacatcaaccagctgatgaccttcggcggcgaatggcgtcacgataagctgaaggatccggtcaacctgacgggcggctccggcagcagtacgtcgacaagccagtatgccctgttcctggaggacgagtggcgtatttttgaacctctggcgctgaccaccggcatccgtatggacgaccatgatacctacggcgaccactggagcccgcgcgcctatctggtctacaacgcgaccgataccgtcacggtgaaagggggctgggcgaccgcgtttaaagcgccgtcactgctgcagctgagcccggactgggtcaccggctcgtgccgcggtgcctgtgagattgtcggtaacccggatctgaagccggaaaccagcgagagcttcgaattcggcctgtactacagcggggaagagggctggttagagggcgtgcaggccagcgtgaccaccttccagaataacgtcgatgaccgcatcagcatcagccgtacggccaatgcgaagcaggcgcagagctaccctaactacgttggcctgaatgcggacggtgagccgatattccgctactacaacgtcaacaaggcgcgcatccgcggggtggagaccgagctgaaattcccgctggcggacgactggaaagtgacgctgaactacacctacaacgacggtcgtgatatcagcaacggcggcaacaaaccgctgtccgatctgccgttccacaccgccaacgggaccgttgactggaaggcgacgcaggactggtcgttctatgttcagggcaactacaccggtgagaaacgcgcgctgaccagcagcgacccaacgccgggtggctatgttatctggaataccggcgccgcgtggcaggcgacgaaaagcgtgaagctgcgcgcgggcgtgcagaacctgctggacaaagatctgagccgcgacgattacagctacacggaagatggccgtcgctactttgtcggcgtggattataagttctgatgtagccatgtgccgggtggcggctgcgccttacccggcctacataagggcacaggcccgtaggcccggtaagcgaagcgccaccgggcaaaacaggcggtgcttatgcaaataaatgctccgcatggaagcggagatgatcctcaataaaggacgcgatgaagtaatagctgtgatcgtatcccggctgaatgcgcagcgtcagcggccagtctttctggcgtgccgcttctgccagtaccgcaggctgcagctgtccggcgaggaactggtccgcatcaccctgatcgataagggtaggaatggcttcttcagctttgctggccagcatcagcgcgcagctgtcccatgcctgccatttttccacatcctcacccagatagtgtgtgaaggctttctgcccccacggcacctgcgttgggttcacaattggcgcaaatgccgacacgctgacgtatttccccggatttttcagcgccatgatgagtgccccgtgtccgcccattgagtggccgctgatcgcgcagcgctcgccaaccgcaaactgcgactgcaccagcgcaggaagttcatcgcgaaggtaatcatacatgcggtagtggcgcgcccagggctgctcggtcgcattgagataaaacccggcgcctttgcccaggtcgtatccggcatcgtcggccacatcgtcgccacgcgggctggtgtctggcatcaccagcgcaatgcccagctcggcggcaatacgctgcgcgcccgctttggtggtgaagttttcgtcgttacaggtcaggccggaaagccagaacaaaaccggcgggttttccgtcggcggcaggaaaatgctgaacgtcattgcacagttcagagaggtggagtcgtgccgccagcgctgatgtcgaccttcaaaacaacggtgctcttcgagcagttccatgcagggctccttaatgagaatgcgtattcataaaacccataatacagccttttcattgacctgtgagtaactttcactttcgccaggcggcgagatgctgcatcataaatttacttttctttaacaattggagcggtcatggcgctgcgtattgcgctcagtgggtttgtcgttctggtggtggcgatggggatagggcgctttgcctttacgcctcaggtaccgctgatgattgctgccggacagcttacgctgaccagcgcgggtctggtggcggcgatgaattatctgggctatctggtgggtgcgtgggatgcgatgcgtgcgcaccgcttcgttgaaacgcgcctctggctgggcatcaccggcgcggtggcgctgacgctgctctccgcggcagcggataacgccgtcgtgcacggcctgctgcgcttcgtgattggctgcatgagcggctggtcgatggtactcattgccgcctggaccaacgaacggctggggcagctgggtaaaccgggcctgagcgctgcggtgtttgccggaccgggggcgggcattgccctgagcgggctgctcgccgtctatattcaggcgaagtccctgtcggccggggcggcatggcaaatctacggcgtactggcgctggtgctgattgccctggtggcgcgctacctgccgcgatccgggcagctccatcgacccggcaccgcgccggagccgctggtgctgacggcggatttaacgcgtctggtctggagctacagcctggccgggtttggctatatcctcccggcgaccttcctgtcgcaaatggcggccgtgcgttttcccggcagcctgtttgcccagtttgtctggccgatttttggtctcgccgccgtggtggggattgcgctcagtattctgttacgccatacctcaacggctaaccgcaggctggcgatcgtactgtggttacagggcgcaggcgtgctggcggcctggctgctgccggggattggcggtttgctgacgggcgggctgctggtgggcggcggctttttgtgtgccgtgcagctctctcttttatacggccgcgagctggcgccaaaccacacgcgttatatggctggcctgctcaccaccgggtatgcgattgggcagttgattggtccggtcacctcggcgttatcaacctggcttacccaccggctggagcccgcgctggggctggcgggcattgcgctgtttgttggaggagcgcttgtctggaatcgtcacgctgaaaggcaacagcaatcgcaataattatcgtcgtgaatactggattatgtgcgccgcctaacgcacaatgaacgcatacttttgccacaacgagggcaaaagacgccacacctgcaggagaacaaaatgtcatcactcagtaaagaagctgccctggtccacgaagccctggttgcgcgcggtcttgaaacgccactgcgtccgcccgtacaggatttggacaatgaaacccgcaagcgtctgattgccggtcacatgaccgacatcatggagctgctgaatctcgatctgagtgacgacagtctgatggagacgccgcaccgcatcgcgaaaatgtacgtcgacgaaattttctccggcctggattacgccaacttcccgaaaatcaccgtcattgaaaacaagatgaaagtggatgagatggtgacggtccgcgatatcacgctgaccagcacctgcgaacaccatttcgtgaccatcgacggtaaagcgaccgtggcgtatatccccaaagatacggtgattggcctgtcgaagatcaaccgcatcgtgcagttcttcgctcagcgtccgcaggtgcaggagcgcctgacccagcagatcctgaccgcgctgcaaacgctgctgggcaccaataacgtggccgtctctatcgacgcggttcactactgcgtgaaagcgcgcggcgtgcgcgatgccaccagtgcgaccactacaacctcgctgggcggtctgtttaaatcgagccagaatacccgccaggagttcctgcgcgccgtacgtcaccacaactaagtcttacagggcagggaccatggagcgaaacgtcacgctcgattttgttcgcggcgtcgccattctcggtatcctgctgcttaatatcaccgccttcggtttgccgaaggcggcgtatctcaatcccgcgtggtatggcgacattacccgcagtgatgcctggacctgggcaatcctcgatctctttgcgcaggtcaaattcctcacgctctttgccctgctgtttggcgcaggcctgcagcttctcctcaaacgcggcacgcgctggatccagtcgcgcctgacgctgctggttatcctcggctttatccatggcctgttcttctgggacggcgatattcttctcgcgtatgggttagtcgggctcatctgctggcgcctcattcgcgatgcgcacagcgttaaaagcctgttcaacaccggcgtgatgctctatgtcatggggcttggggtactgctgctgctggggatgatctccggggagacgacgaatcgtgcctggatcccggatgccgctaacctgcagtacgaacagttctggaagctgaagggcggtacggaagcgataagcaaccgcgcggatatgctgggggataacctcctcgcgctgggcgcgcaatacggctggcagctggcgggcatgatgctgatgggcgcgtcactgatgcgcaccggctggctgaaaggggaattcagcctgcgtcactatcgtcgcacaggcgccggtctggtgctgctcggcgtgctgattaacctcccggcggtgatggtgcagtggcatatccactgggattaccgctggtgcgcgttcctgctccaggtgccgcgtgaactgagcgcgccgtttcagaccatcggctacgcggcgctgatctacggcttctggccctcgctttctcgtctgtggatggtcagcgctatcgcctgcgtgggccgcatggcgttgagcaattacctcctgcaaacgctaatctgcaccacgcttttctatcgcgttggcctgtttatgaaattcgaccgccttacgctgctggcgtttgttattccggtctgggcggtaaacctggcgttttctgttctctggctacgctatttccgccagggaccgctggagtgggtatggcgtcaattaaccgcacgtgcttcagggatatcattgaaaaatacatccagataacgatctggatcacaatcattaacaaaacggatgtaagcgttttcatgactgtgagcttcttcacgtagtcccctttctctcgctgccaaaatagccaccttgctaaacacagggggtgtctgtgagttgctgcaatcctttgaaggatggtgaatatgatcaccattcgtgacgtcgcccgtcaggcgggcgtttctgtggctaccgtctcacgcgtgctgaacaatagcgcgctggtcagccctgaaacccgagaaaccgtaatgaaggccgtgacccagctcgggtaccggccaaatgccaatgcccaggcgcttgcgacgcaggtcagcgacaccatcggcgtggtggtgatggatgtctcggatgcctttttcggcgcactggtgaaagcggtcgatatggtcgcccagcagcatgagaaatatgtcctgataggcaatagctatcatgaggcggaaaaagaacgccatgccattgaagtgctgatccgccagcgctgtaacgctttgattgtccactcaaaagccttgagcgatgaagagctaaccggattgatggagcagatcccgggcatggtgctgatcaaccgcatcgtccccggctatgcccaccgctgcgtcgggctggataacgtcagcggcgccatgatggccacgaaaatgctcatcaataacgggcatcagcggatcggttatctggcctccagccacgcgattgaagatgacgaactgcggcgcgaggggtggcaaaacgccctgaaagagcatggcattacgccatccgagagctgggtgggaaccggcacgccggacatgcagggcggtgaagcggcgatggtagagctgctgggccgcaatctgcagctgtctgcggtgtttgcctataacgatagcatggcggcaggcgccctgacggcgctgaaggataacggcattgcggtgccacagcatttatcactcattggtttcgatgatatcccgattgcccgttacaccgacccgcagctgacaacggtgcgctacccgattgcctctatggcgaaactggcgactgagctggcgttacagggggcagcaggcgtgctggatccgggggcaacacactgtttcatgccgactttagtgcgtcgccactccgtcgcggcccggcaaattgtggttccgatcactaactgattacatgtggtgatgtaaccgttttcaatctgtgagtaaattcacagtatcttaacaaggcgctgactatgatgtcagcgttttaggggctgaaacgctatgtaacagtgattattcactttcactatagccaatgtgccgcaaacaacgaataaaacgcatttctggagcgttaccgaacacggaagagagaaattttataagtgaacctcggctgtcagtaacgttttattaacatctgcccgccgctcgttattcacaagaactaccctgcataaaaaaaaccggagataccatgaataagaaggtgttgaccctgtctgctgtaatggcaagcatgctttttggtgcagcagcgcacgctgcggatacccgtattggtgtgaccatctataaatacgacgacaacttcatgtctgttgtgcgtaaagcgattgagaaagatgcgaaagcagcgccagacgttcagctgctgatgaacgactcccagaatgaccagtccaaacagaacgaccagatcgacgttctgctggcgaaaggcgtgaaagccctcgccatcaacctggttgacccggctgcagcaggcacggttattgaaaaggcgcgcggccagaacgtgccgatcgtcttcttcaacaaagaaccttcccgtaaggcgctggatagctacgacaaagcgtattacgtcggtaccgactccaaagagtccggtattattcagggcgatctgatcgcgaaacactgggcggcgaacccgaactgggacctgaacaaagacggtcagattcagttcgtgctgctgaaaggcgaacctggccacccggatgctgaagcgcgtaccacctacgttatcaaagagctgaacgacaagggcctgaaaacccagcagctggcgttagataccgcgatgtgggataccgctcaggcgaaagataagatggacgcgtggctgtccggccctaacgccaacaaaatcgaagtggttatcgccaacaacgatgcgatggcaatgggtgcggtagaagcgctgaaagcacacaacaaatcctctatcccggtattcggcgtagatgcgctgccagaagcgctggcgctggttaaatccggtgcgatggccggtaccgtgctgaacgatgccaacaaccaggcgaaagccaccttcgacctggcgaaaaacctggccgatggcaaaggtgcggcagatggcaccaactggaaaattgacaacaaaatcgttcgcgtaccttacgtgggcgtagaccagtccaacctggctgagtttatcggtaaataaaagagttaacttgtcttcactgggcgcaacgagttgcgcccttttataacgcgatatgcgaggccaacaaggtataattatggtcagcacaacaactcagtcatccggtgaatacctgttggaaatgagcggtatcaacaagtcatttcccggcgttaaggcactcgataatgttaatttaaaagtgcgtcctcactctattcatgccttaatgggggagaacggtgcgggtaaatcaacattattaaaatgtctttttgggatctatcaaaaagattctggcagtattctttttcaggggaaagagatcgatttccattcagcgaaagaagcactggaaaacggtatctcgatggttcaccaggaattaaacctggtgctgcagcgttcagtcatggataacatgtggttggggcgttatcccaccaaaggtgtttttgtcgatcaggacaaaatgtatcgcgacaccaaggcgattttcgacgagctggatattgatatcgatccgcgcgcccgcgtgggaacattatccgtctcccagatgcagatgatcgaaattgccaaagcgttctcctatgatgcgaaaattgtcatcatggacgaaccgacatcctcattaacggaaaaagaggttaaccacctttttaccattattcgtaagctgaaagatcgcggctgcggcattgtgtacatctcccacaaaatggaagagatcttccagctgtgcgatgagatcaccatcctgcgcgacggccagtggattgccacgcagccgctggaagggctggacatggacaagatcatcgccatgatggtcggccgttccctgaaccagcgcttcccggacaaagaaaacaagccgggtgaagtcatcctggaagtgcgcaacctgacctcgttacgtcagccgtctatccgcgatgtctccttcgacctgcataagggtgaaatcctgggaattgccgggctggtgggggcaaagcgtaccgacatcgtggaaaccctgtttggcattcgtgagaaagccgaaggcaccattacgctgcacggtaagaaaatcaataaccacaacgccaacgaagccattaataatggttttgcgctggtgacggaagagcgtcgttcgaccggtatttatgcttatctggatattaactttaactcgttaatttctaacattcgcaattacaaaaacaaagtcgggctgctggataattcccgcatgaaaagcgatacccagtgggtgattgactccatgcgcgtgaaaacgccaggccaccgcacccagattggttcgctgtcaggcggtaaccagcagaaagtgattattggccgttggttattaacgcagcccgaaatcctgatgctggatgagccgacccgcggtattgacgtcggcgcgaagtttgaaatttatcaactgattgccgagctggcgaaaaagaataaagggatcattattatttcttccgaaatgccggaactgttagggatcacggaccgtattctggttatgagcaatggtctcgtcgccggtattgttgacaccaaaacgacaacgcaaaatgaaattttgcgtcttgcgtctttgcacctttaagatcaggggctcctcatgagtgcgttaaataaaaaaagttttctcacttacctgaaagaaggcggtatttacgttgttcttttagtcttgctggcaatcatcattttccaggaccctacgttcttaagcctgctcaacctgagtaacattctgacccagtcctccgtgcgtattatcattgcgctgggcgtggcgggtctgatcgtgacccaggggacggatctttctgccggtcgccaggtaggtctggcggcggttatcgcggcaaccctgctgcagtcgatggaaaacgccaacaaggtcttcccggaaatggccaccatgccgattttcgtggtgatcctgattgtctgcgccattggtgcggtgattggtctgatcaacggtattatcatcgcctacctgaacgtgacgccatttatcaccaccctgggcacgatgatcatcgtttacggtatcaactccctgtactacgacttcgtcggtgcttcgcccatctcgggctttgacagcggcttctcgacctttacgcaagggtttatcgcgctgggcagcttccgcctgtcgtatatcaccttctatgcgctgattgcggtcgcctttgtctggatcctgtggaacaaaacgcgctttggcaaaaacatcttcgctatcggcggtaacccggaagcggcgaaagtgtccggcgtaaacgtcgccctgaacctgcttatcatctatgccctgtccggcgtgttctacgccttcggcgggatgctggaagcgggccgcatcggctctgcaacgaacaaccttggcttcatgtacgaactggatgcgatcgcagcctgcgtggtgggcggcgtctccttcagcggcggtgtgggtaccgtactcggcgtggtgacgggtgtgatcatcttcaccgtcatcaactacgggttgacctacataggcgtgaacccgtactggcagtacatcatcaagggcgccatcattatcttcgcggttgcgctggattcactgaagtacgcccgtaagaagtaatcgtccctcgcaatacccggcccgctcaccgagcgggctttttttatgccctatgccagatgggactcctcctgcgtcacaatccgctcaaaccagtcgagttcagaaagcttgcaggcgacccactgttcggaaaaggcgtcgcccaggctgtcggtgagatactgacagcgggcaaagccctcaatcgcctcctgctggaacagcggcagttcgggttggtcgtgctgcggttcagggagatccccctcgtcgatatgttccagcccgtacagcatgccggtcaggatagtggccaccaccagatacggattcgcatcggccccggccagccggtactcgatacgacggttgctctcatccgagcagggaatacgcaaggcggcggagcgggtgttatagccccaggagttaaagacgggttccgtcaggtttttacgcaggcgacgaaacgcgttgacccccggcgcaagaatggcgacggaggcgggcatcagtgccagctggcccgcgatgcacaagcgcatcatgctgctcagcgcgttgaccggggaggcaaaaacgttttcgccacggctgttgttcaagctgaaatggatgtgcaaaccgctgccggaaagctcgctgaacggcttagccataaagttggcctgaagaccatgcttttcagcgacatagcgggtcaggcggcgcagggccagcacgttatcacagacctcaacgacgcgctggctgtgcttcaggtttaattcgtactgtccggactcggcttccgctacgacccctgacagcgggatgcgctgcaggtgcgccagctgttccagctcgtcaaacagcgccgcatgcgccgacgaggtatccatatgaaaacagccctgattttgcggattgcgttcgccctgtcccgtcaggtaaaactcaatttccggggcaatcaccgggaagaggccgtgctggtggaagcgggccacgacgttctgcagtatcgcgcgcggctcaagcgggcaggggttaccgtcgctgtctttcatcgtcagcaggatctgcgcggtgtgatccggatcctgcggacaggggcgtagagaaccggcgaccgggacgcacagccggtcgggttcatcataaagcggggcggcgatgtttcccttctggtccatggagtagacggaaagcggaaaataacagcctttttccaggctcagcatgctctctaccgagaggcgcttgccgcgcatcgtgccgttgatatcgttcaggtaaacgtcaacatgtttcgtttgcgggtaacgttccagataatcggccacttccacggcaacgttgtgctgcagggcgtcaattttttcatccagccagaggccagaattaagtgcgccagggagtgataagccgggaaagttaaagtacgggcggagacttttgaggaaaaacgcattcattatcgagttcatagtaattcttcaatgaagccgtagcggcagtgaactcagcttaaaagagccgacgtaaaggggagataaaaagcgtcaggcccggcgtaaagaaagtataaaggcggctctgttatttctcttttttctgcatatccagcagctgctcgggcgtgacggccggataaccctgcgcgtcttccggcacttcgtgcatcgccggaatcggcaccagcgggcctaaaaagcgcggttcgcgcttaaagatatacagatcggccagggcaccaaagcgggcgccgaactcgcggacgcgcacgctcagcatatcttttggcgacggcaccgcgtagcactgcgcctgaatgcccatgtgcagggcgataaacagcgcgcgctcgcagtggaagcgctgggtgatgatgatgaagtcgttggtgtcgaagactttgcgcgtgcggacgatggagtccagggtgcggaagcccgcgtagtcgagcacgatatcggcaggatccacgcccgcggcaatcaggtccttacgcatcgtcaccggttcgttatagctttgcagggcgttatcgccgctcagcagcaggtagttcaccttgccgctgttgtaggcgttcagcgcgccctgaatgcggtaacggtaatactggttgatgacgccggtgcggtaatacttggcggtgccgagcaccacgccaacctgacgatagggcaggtcctgcaggtcgtcaaagatatagggggcggttttccagctcatccaccggtcgaggccgagcacgatcaacagcagtatgccgaccaggacagacaggctgtaaaaaacgcgctttaacatgcagatggctcgtaccgaaggtgaaatttaactcaggctactttacccgcctggttagcgcaagaaacagcgactcaactgaggggtttttcaacaaactggcgggcatttctgcccgccggaagggttacgccagcagcacgcggtcgatcgtcgtacagcccagcgctttaagcgttgcggcagtggcatcccactgaatcagcggcgcatcggcaatttcagccagaatggcgcgctgaatgtcaggataatcatagccgttcaggctcagcaggttgagtgcgccctgcagcggcggcagcgttgggttaaacgcggcgttttccgcatagctgccggtgaagattcggccatcgcggcactgcagcgccacgccgctcggggacttgctgtacggcgtgtggctcttgttggcggcggtaatcgccgcctggctcaggtcatcgccggacagggcgaaaccgtggtcctgctcgtccatcagcagggttttgatctccagatctttcgggccaaacgcgtcaggcaggtaatccgccagcgtgtgcggcgcgcgacccggcaggttgatgcgcagctgcagcccgctgttcagctcgttcataaactgacggcagtggccgcagggggtgtagttcacggtaatggcgctcagcgctttttcaccgcgcagccaggcgtggctgatggcgctctgctcggcgtgaacggtttgctgcatggttgcgcccaggaactccatgttgccgccgaagtaccaggtgccgctgacgccgcgcgcaatggccccgacgttgaagtgggagagatcggcccgcgcgcaggcggcagccagaggaagcagtgcgaaagccagcgcgtcttcgtccagtcccgttgcctgtttcagcatcgtgacctgctccggggtcagcagggcggggaagtgcgcatctgccagaacgggagcaagggctgactgcaaattctctgcaagctgggcgaaagcagcttgaaaacgtgggtgcatggcgtttgcctcataaaggttaatggatcggtagtttacggagccgtcagggctttatatgtgatccacttctcattatgtatgcaacttatgaaatcaaaatgaaatttgcgcgacgcatcgcaaattttagcccatcaccgccagaataagcgggaaaatgaacggggccagcagagaggtaataatcccgcagatcaccagcgccagggagctaaatgccccttcctgataatccagctccgcgcagcgggccgtgcccagcgcgtgcgaggcggtgcccatcgagagcccccgtgccgccttagtatgaatacgcatcgcgttcagcagggtgtggccaaacaccgcgccgagaataccgacgaaaatgacgcacatcgcgctgatggccggaataccgccgaggctgcccccaaccgccatcgcgataggcgtggtaaccgatttaggcagaatagaggcggcaatttgcggcgaggctcccatcaacagcgccaccgacgtaccggtgatcatcgccaccaggctacccacaaaacagatggtaatgatggatttccagcgggcgcggatctggtgcaactgctcgtataaaggaaaggcgagcgccacgacggcgggttgcagcaggtcgtttaagattttgctgccagcaaagtagcgttcgtaaggaatgccggtgagcagcaggaacggaataatcaccaccatcgccaccagcagggggttcagcaagggcattttgaaacgcgcggcaagtttacgtgcggcgaaaaagactgcaagggtgagcggcagggaccaccagatattgtccatcatttttttgttttctccccaatcacgttacgttcgccatgcaccagatgtgaactccagctcaccaccaggaaaaccaccagcgtactcaccgcgcaggaaacaacgatcgggccgaactgggctttgagcaaatcaaaatactgcatcaccccgacgccgataggcacgaaaagcagcgccatatagcgaatgaggacgaagcagccggggttgacccactttgcaggcaggatttgcagcgccagcagcacgaagaggatcagcatgccgataatgctgccgggaatggtgatgggcagcagcgacgcgatgaaaatcccggcatacaggcaggcgtaaatcaggacgaatgcgcgcagatattgccagataatgttcaatgatttgctcatggtgatagtccttgctgaaacgcattcatcatacaattaaacctaaaaatgtgccacggatcacatcatgaattttgagcataccagacattccggaatggaacgtccggtatcaccgcacagggcaggctacagtttagaggaaagggattgcgctggcgaagtaacgcgccagagaaggcatcagcgtcaggcggtcagtttatcgagaaaagaaaacagcacctggttcatttcgcgataatcatgcgagcggagtttttccgccgtttcgacaaaacggaattcacccgcgcggcgaaggtcattctgcgaatgctcaatcagcaactctaccacctccggcgtcagctccatatggcactggaaaccgtaaacccgttcgctgtattgcacgatctggcggggacagccctcgctgtaagccagaaccttagcctgcggcgtcaacccaggcatgtcgttatgccagtgaccgacgttcagcacgctgccaaagccctcaaacagcgggttcgccttgcctgcatctgtgagcctgacgggaaatttgccgatctctttttccgggctgtggcaaaacgcggcgcccagcgcttcgccgataagctgtgagcccagacaaacgcctatcaccgttttaccttcctctatcgcgcggctgatgagtgccttttccgcctgcgcatcaaaccaggggcattcctcacgcgtggtggcgggggactgcgggcctcccatgatgataagcaggtctgtgtgccccagttcctcaggtaacggatcgccctgatacactctggtatagctcagactgcagccgcgacttttcccccagatttcataggcgcctggcgcctcgaaatgttcatgaataataaaatggatgtgcattgcgtctctctctggttacgtgtacaagcagcatcataagaggaaggggggaatgtgaaatgccaaccgttatcgataaaacgccaattcacgacgatgccatcggatggtcaagaggggcaattcgctatacgcgcggcgaagtcgatccgcctcaccagcattcgcagggacaacttttgtttgccatcaaaggagtcatgctggtcgaaaccggcagcaaacgctgggtcataccgccgcagcgcgcgctgtggatccctccctttcaggagcatacctacagcgtgttatccgcaacggagcttcgcgcggtctggtttagcccggcactgatttcgcaatgcgaaccttttaagcggaaagacgaggttcacgtgattatggccacagcgttgttcaaagagctgattgccgggctgttcagcgcggaataccggccggcaagccagcgcagcatggccgttttgctgctcgacatcctcagcgagacgcagcagatttcagccgaactgccgatgcccgtggatgagcgcttacatcgcgtggcctgtgacatcattgccaacaatctctgggatctctctctggaaaggctggcggaacgggccgcgatgtctgaacgcacattttcacgcgcgtttatcaacgataccggctttagcttccgggcctggcgacagcgcgcaaggatttgtgcctcgctggatctcctcgccaacggatacccggttaagcaggtggcctggatgctggggttctccggcccggcggcatttgcggcggcgtttcgcgccattgttggggcaacgccgggtgactttctgcctgaacagaagcgcttcccagcgatatagagagcggctactatagcgcgtcttttttcacaggtactgctatgcgtgttttactggccccaatggaaggcgtgctcgactcccttgtgcgcgagcttctgaccgaggtgaacgactacgatctctgcgtgacggagtttttgcgcgtggtcgatatgctgttgccggtaaaatccttcttccggctttgccccgagctgcacaaccagagccggacctcttccggcacgctggtgcggattcagctcctcggccagtatccggaatggctggcggaaaacgccgcccgcgcggttgagctgggctcttacggggtggatctcaactgcggctgtccgtcgaagctggtgaacggcagcggcggcggggcgacgttgctgaaagatcctgagctgatttaccgcggcgcgaaagccatgcgcgaggccgtgcccgcgcatttgccggtgacggtaaaggtgcgcctggggtgggacagcgatgcccgacagttcgagatcgccgatgcggtgcagctggccggggccaccgagctggtggtgcatggccgcactaaagaagatggctacaaagccgatcgcataaactggcaggcgatcggtgagatccgcaaacggctctccattccggtgatcgccaacggcgaaatctgggactacgagagcgcgcaggcctgtctgcaggccaccggctgcgatgcggtaatgatcggccgcggcgcgctgaatgtgcctaacctcagccgggtggtgaaatataacgaaccgcgtatgccgtgggcagatgtcgtcacgctgctgcaaaaatacagccgtctggaaaagcagggcgacaccggtttgtatcacgtcgcgcgtattaagcagtggctgagttatttacgcaaagagtacgaggaagcgctggagttatttcaggagattcgtactttacagacgtcgactgatattgcgcgggtgattcagtccaaataataagcgttaaattgctcacacttttttaaaacagaaaacagttcaggttttcaacgtggcgcgacggtgttaaggtgccactgttttcaacgcaggattgtgactggttaacaggcaaaacctaagcgttccacagcattttcgctgtggggcgcttaggtttttttttgcctgtcatttacgcaggagagatatttggcttagcgctttttaatgatttttaaaaaaagaaatagcgacaggaaatagaaaaatttcctgcggccggttacgcactcaatactcaatcacaggttgttatcatggcatataaaaataaactctatgcgttcgccttattggcgatatccccgctgtcgatggcgcaagactggaacggtacggtattagggtttgaagctccgccggagcctgtgctgggcgaaatgctcggcatacgtaaaatccttaacgataacggttttacctataacctcggatacctgaatgaaattggctggaacggcggtggcggatataaccacgactcccacgtggcctatattgaccagttcgcgctgaccttcaaccaggacctggagcgctggaccggtatcccggacgcgcgtatcgaggggaacatcgtcaaccgcaaccacaatgacgatctcaccaccaaacgcgtgcaggacccgcgcgtcaacttcaacgatctgacccaggagagctggggcgggcagtcgattacccgtctgggctggctgacctttgcccgcagctttgacgaccggcgtctcacctggcgcatcgggatgatgaacaaggtgcaaaccttcgatcaaattatcccctgtgattttcagctgctgtcccagtgcggcggaaagtcagccaactcgctgacctggaacaactggaacgtgcatacctggggcaccacgcttgcgtataaattaacgccgacgctgaccttaaaaggcggcgtaatggagcagaatccgcaggccgccagccgcagccatgcctggagctggtcgacgaagggcagcaaagggatcttactgccggttgaaatcgaagcgcgtccgctgattaacggcctgccgggcgcgtacaacctgggcgtggtgtttaccaacgcgccgcaaaccgatctctatcgcggcaaatccggtggggcgggggcgacggacccggacggattcgatacccacagccggacctggttcatgtacgccgggctgaaccagcagcttacgcagcatcaggatgacccgaatcgcgggttgagcacctcgttcagcatgagccttgcggatcagagcactaactacatgcatcaggtttacgccgcctcgctgcgctaccgcggactgtttgatgcccgaccggaagactggattggctttggcttaacctggattgatatgagcagccagtacgcccgcaaccagcgttacctgaacagcctgagcggcgtgagcgactacaacaatccggcctggcacccggtgccgggccattccctgaacggcgagttttactaccgctttcgtccggtgtcatggcttgaactgcagccgggcattcagtactggcaccatcccggcggggtcagccgcacccaggatgcctgggtcaccgagctgaaaacggtggtgaccttctgatatcacggtagcaagttcgatccgcgtcacgtttctgacgcgtgacgcattgaggctacgaatgaaactgttagagtgccagaactggattattactgcttaggcaggcaaaacctgattttctggcatctgccggaggtcaggtttttttgtttctggggttcagatgaaaatcgccaagatactcaataataacgtggtggttgttcaggatgagcgcgggcgcgaacaggtggtgatgggccgtgggctggcctttcagaagcgcgtcggtgaagcgctggataccgcgcgggttgaaaaggtgtttgcgttacaaagcgatgaactggtgcgtcggctcggcgagctgctgagtcagattccgctggaggtgatgaccacctgcgaccgcatcatcgggctggcggcgcagcggctgggcaagctgcaggagagcttgtatatcaccctcaccgatcactgctactttgcgattgagcggcagaagaacgggttggccatcaaaaacgtgctgctgtgggatattaaacggctgtatccgaaggagttcgaattagggcaggaggcgcgggccattatcgccagacgccttaacgtcgaactggaggaggatgaggccggttttatcgcgctgcatctggtcaccgcgcagcttaacagcgaaatgccggaggtgatgcacgtgacgcgggtgatgcaggagatcctgcagctggtgaagtatcagctgcagcttgagtatgacgaagagtcgctcagctaccagcgtttcgtcacccacctgaagttttttgcccagcggatgctcagccgcaccgtggtggaagatgacgatgtctcgctgcatacggcagtcaaagacaactacgcgaaggcgtggaaatgcgccgagaaaattgcgcagcacctgaacaaaagctatcagcgtgagctgacaaccgaagaaattatgttcctcgccattcatatcgagcgggtgagaaaagaggggcgttaagcctcaaaacaggattgttactgcatcacgcaggcaaaacctgagcgcggccttcgtcagaaggtcgttctcgggtttttttatttttgtactcagtcaacaggtgcctgcgggcatcggatgtaaggaaatcgagatggaataccaggcgttagcgaaggatattctcggccacgttggcggaaaagagaacatcgtcagtcttgtgcactgcgcgacccggcttcgcttcaaactgaaagagaatcaacgggcggatgcggaagggctcaagaaaaacccgggcgtgatcatggtggtcgaaagcggcggccagtttcaggtggtgattggcaaccacgttcacgacgtctggcaggcagtgcgcaatgaagcaggcctgaccgacgacgcccctgtcgtggaagagaagggcgaaaaggggaacctgctgggccgcctgattgacatcgtctccgggatctttaccccatttatcggcattctggccgcgtctggtattctgaaggggctgctggcgctggccgtggtctgcggctggctcacgaccgagagcggcacgtataaaatctggtttgccgccagcgatgcgctgtttttcttcttcccgctggtgctgggctataccgccgggaaaaagttcggcggcaacccgtttattaccatggtgatcggcggggcgctcacccatccggtgatgattgcggcgttcaacgccagccagcagccgggggcggtatcggaagcctttttgggcatccccgtcacgtggttcaactacagcgcgtcagtgatcccgattattctcgccgcgtgggtcagctgctggctggaaaaacagagcaccaggccgctgccttcctcgatgaaaaacttcttcgcgccgctgatctgtctggccttgaccgtgccgctgactttcctcgttatcgggccgctggcgacctggctgagccagatgttggcgaacggctatcagactatttacgttctggcaccgtggctggcgggcgcggcgatgggcgcgctgtggcaggtctgcgttatttttggcctgcactgggggctggtgccgctgatgatcaacaacctggcggtgctggggcatgactccatgctgcccatgcttttgcctgcggtgtttggccaggtgggggcggcgctgggcattttcctgcgtacccgcgatgcgcgtcagaaaatgctggctggttcatccgtgacggcaggtatttttggtatcaccgaacccgcagtgtatggcgtaaacctgccgctgcgccgtccgtttatctttggctgcgtggctggcgctatcggcggggcgattgtcggctttagtgacacccacgtttactccttcggcttcgccaatatctttaccatcgctcagatgattccgccgggcggcgtggacgccacgctgtggggaggcattatcggcacggtggtggcgctggtgctgagctgcggcctgacgctgctcgccggtatgccaggaaacaccgcgccagaaggtgtggtctccgcgggcgaaaacgatgtgctatcgccgatgaccggtaccgttcttgctctcgaccaggtgccggataccacgtttgccagcggcctgctgggcagcggcgccgcgattattccctccgataacaaagtggttgccccgtttgccggcgtggtggcctcgctgttccagaccaaacacgccatcggcctgctcagtaacagcgggattgaagtgttgatccacgtgggtatcgacaccgtgaagctcgacggcaggccgtttaccgcccatgtgaaggtcggtgacaaggtgcagcccggcgatctgctgctggagtttgaccgacaggcgattatcgatgccggatacgacctggcgaccccgattattatcagtaacagcgacgagtatcgcgaggtggcgaccgtggcggcaacgtccgtcattgccggtgcgccgttactcagcgtcagtcatcaataacaggagaacgtgatgaaaactttcccggacgattttttatggggcggcgcggttgccgcgaatcaggtagagggtgcgtatctggaggaggggaaagggctgtccacctctgacgttcagccgcagggtgtcttcggcccggtagttgagcgcgtccctggggacagcggcatcaaggatgtcgccatcgacttctatcatcgctacccggaagacatcaagctgttcgccgagatgggctttagctgcctgcgcgtctccattgcctggacccgcatttttccaaacggtgacgagcagcagccgaacgaggcggggctggcgttttacgaccggctgtttgacgagctggccgcgcacaacattaccccgctggtaacgctgtcgcactatgaaatgccgtgggggctggtgaagcagtatggcgggtggggcagccgtcagactatcggcttctttgagcgctacgcccgtaccgtgtttgcgcgctacaaagagaaggtcaagctgtggctgaccttcaacgagatcaatatgtctctgcacgcgccgatgaccggcgtcggtctgccggaaaccagcagcaaaggggaggtgtaccaggcgatccaccaccagctggtggccagcgcgctggcggtgaaggcctgccatgagattatcccggatgccagaatcggcaacatgctgctgggcggcctgatgtatccgctgacctgcaagccggaagatgttctggagacgctgcaggaaaaccgcgcgtggcaattctttggcgacgtgcagtgccgtggcgcctacccggggtatatgcagcgcttcttccgcgacaacggcattcatctagaggtcactgacgccgaccgcgaggcgctgaaatctaccgtcgattttatctccttcagctactacatgacgggctgcgtcaccgcggatgacgccctcaaccagcaggcgcgcggcaatatcctgagcatggtgccaaacccgcatctggccagttccgaatggggctggcagattgaccccatcggcctgcgtaccctgctaaacgtgctctgggatcgctatcagaagccgctgtttatcgtggaaaatggcctcggggcgaaggataaaccggacgcagacggcacggtgcaggacgactaccgcatcagctatctcaacgatcacctggtgcaggtgcgggaagcgatcgaagacggcgttgaggtgatgggctacaccagctgggggcccatcgatctggtaagcgcatcaaaagctgaactctctaagcgctacggaacagcgaggtataaaattgcaacaaacactaaaactccagtgccataatcagtttttgcaactagaaaaagacttaacacaccgaaaataatgtacataacaatatcaaagatatttttcttgttgttcatataaactcccccgtttagcaattgattccaggtgcatatttgattgcagccccagtgtattaaacacttacaattttgtccaattgaaactctctggcaatattactttaatcatatcgcaaaataattttttgaattattttcagcacacctactctaacatgattcttttttgatttacataaaaaatcgaaaaattgagtcatttttccttggagaataagtgtgtaaatcttaaaaaggactattcattcattttgaaaattagagatacatacgctaatcattttattttcattaaaatccttttcgtgtttgttaataatatggagaggtgatgaaaacaaaaagaaaacagttagaccaaaattgactgaacttaatgccacaagaacaccgtacaataataaaagtgataaataattatctcttccgttcattacatgctctctgaatcccaaataattgtgtagttatacacatgccactaatgccatgtcaactccttactataataaatagaaaaaggaggttccggtaaagtaatgtctacttaggttcttcaaagacagttatataagcttatgctttttcctgaatccttctaaaataccaaataactactggaatgagtaacaatgataaaacggctccagaaattgatagtattgtataactagaatgtgcaacaaccattcctgacaaggctccacctgctgctcctgatagtgctaataaaacatcgaatgttccctgtgtttttgcacgtagagatggatgtgttgaatctataataagggcagttcccgttagtaaaccaaagttccaacctacccctagtaatactagtgctaggattagcaatgataatgagtctgccggtgcaatagctgccaccaacccagcggcaagaagtgtggcacctgaagcaatagccatagttgtgcgaccaaacttatctactaataaaccagtcaatggtgaaggaagatacatcgctgcaatatggagtcctataactaatcccacttcgcttaaaccatgaccgtgatgacccatgtgaaccggtgtcattgtcataatagctgtcatgattagttgagctaaaatcataatgacagctcctaccattattccttttttgtctatagcaggattttttagacttcctcctatttgtactttatcgtcttttttctcagcattcgcaatagctgttgatacaaacagcggatctggacgaagaaaaattaagagaataattccagcaattataaaagctgctcctgacataataaacggaccagctaaattgggaacaccaattgaatctgcaaattcccccattgtattaactaagttaggacctactacagctcctaaagtagtagaaactaaggccatacttgcagcagttgcccgttgtttctcatttgcaaggtctgtcccagcataccgaacttgaagattagaagccatacctgctccataaataagaagagaaacaaataatagggcaacgctgttaattaaagccgcgattatcacacctatagcacctaatccgcctataaggaaaccacctgcaagtccagctctgcgaccaaaacgttgtgaggatgctcctataagcagggcagctacggcagatccaaaagtaaagagggcagttggaattcctgctacattttccgatcctatcatatcttgtgcaagaagcgccccaactgttatcccagctccaagtcctgctcccccaaatatttgtgaaaaaatcaagatttttaatgtttttttataaagttggttttgtttttctggtgaatcaatataaccttgtaaccaaagaggctgctgtgttgatatatttgtatctttttttgtcattaccatgaattctacctcctaacgacacatctttgttgcttttcaagtttttttgtcatcattggaacattccatttttgttattccgtatatttaggattttcgatatatttaaaatttaaaatattcattattagaagaagctcatgattagtttttataattatgagcttcttctatttatttgtcggtgttcatattaaaatgtgtaagactcgccatcttctggcactaaaatattacttgagaatcctttttctttactaaagttttttaattcttctctagatagtgtccaatggttaacagcttccatatgaacagatataatcttagcatgaggagcagccttgtgaacttcatagatgtcttcttttcccatgatgagtgaacctaaatctaatctttgattgtctccaccattaaccacaatgatttctggttgatgtgtatgaatctcgtcttcgatagcatcataccaaactgtatccccagctacatataaaactttttcacttgggtgcttgaatactaatccacaaacatcacccattaagtttaataactcttcccctctgccatgttcaccttttgtttttactaattggatcccttcaaaaacagtgtcttgatgtagcacttctacatttttgaaaccacttgcttttacttcttttgcatctgcttcattttgaacaaacattttgatgttttttggcaatacgttttttgccacatcatcaaagtgatctaggtgtagatgagtaacaattaccgcatctacgccatccagaatgttatcaattgatgttggcaaactcaccaaaggattaaataaatcttgtctgatcgtttcagggaaagtagcgtacgtacctttctctgctaacataggatctatcaaaaattttttatttgcgtattttacaacaattgttgcatttcgaatttgtgtaatattcatatttacaactcactttctttttttatttgtcttagatcgacagagttaagtgtataatatcagcagtgttcgaatacatagataaaaaaaagtgttttaactctttgactttattttcgaaaggaattaacgttcaaatagatcaaacagataaaaaattatagagaaattatgtataatagccgaattcaatgaaagatctgggagagagtacatttaacatgcccagcagctacagctagagtagagaaattagaagagaatggagttattgagggatctaacattaaagtaaatcaagcaattaggtgctttatgtaaaccttcatcaatatctatatttatggcaaaaacaatccctgtatatggtcttactatggatcaaaaacaggacatcttgatcttttatcagatgggaataatgatactgaaaaacaataaaagataatgaataaaggatgtccagaagtatttttctgaacatccttttttaagttgttgaatcatctttcttgtgaaaagaaagacgttatgttcgcgcaggaaattcttttattttaaaaatgcctctgtggtttttactgttgcatagacaccatttaatgcggccataaatgcgtaatggacatgctcagcaggaacgattttatcttcaatttgcaatgttgttgttgcgcaagcatcttctaccacttggcatacataaccatgttcaactgcagaacgaactgttgcatcaatacacatatgggacatcataccgcaaacaactaattctttaaccccttcttcttgtagctttccatttaaatctgtattgaaaaagctattcggcatatgttttacaatgactgtctctttctctaatggacgtactgactcatgaatttcgacaccttctgtatttggatggaaaaaatgagcgatgttaccttctgtgatatgctgtacatgaaagacaggtgcgcctgtgtttctaaagtgtgaaagtagtttagccgcattttgtgctgctttctctgggtttgttaaagccatcttcccatttggaaagtaatcattttgaatatcaatcactaataaagctgttgtcattttttcacctcttaaaatttttatactgtataaggatatataatttccattgaattttcgatggtctcatgaaatactattttgtaaaactttttcactgtgaaaggagttactatgcaaattgattcaattgattttcaaattctccaattattaaataaaaatgctcggatacaatggaaagaaatcggtgaaaaaattcatatgacaggacaagcggtaggcaatcgcatcaaaaaaatggaggataacggtatcattaaagcatattcgattgtggttgatgaattgaagatggggttttcttttacagcctttgtcttctttttcatgaatgcatatatgcatgatgatttattgaaatttattgctactcgtaatgaaattagcgaagctcatcgtgtttcgggagatgcatgttatcttctgaaggtaacggttcattcacaagaagttttaaatcaccttctgaatgatttattgaagtatggaaactatcagctttatttgtctattaaggaagtaaaaaagcattataatacttcattaatgtctgatgaataatgcgcttgttattataatgtataaaaaggccccagcttggtaaattccatatccaacctagggcttttttagagcatatatatcatgttatatgaccgcacatctccgttttataaagttaactatttaccaataacaatcgacactttatagtttgcatgtttatttaagtcatttaaaaattgatctaatacctcgtttgaaggaaatttacattcaagcaaatagcaaccgtctccactaactttataattgtttattacatagttatcttgtgtttctataaaagctaaatagggttgatgatggattttttcgatataaatattaagaaaagcatgtatagagaagcctaatttcacttgattcacttcgatactacatccttttattatgccattgtctattaactttactactcttgatgcggttgctggtgcagtgagatgtactttttcccctaattttttcattgtaaggcgactatttttagacagctcatcaagtatttttttatctatttcatcaatcattttcttgtatcctttctgaaaaataagatgtattttacatattttgttcactgaacatttttttatgtttgcttaaaactttaaaagtaaagtgaaattgtgaaataactttattttgcctatgtattgatcgtttgagaaagtatatatttatttgcatgcaaatcaaagaggaatggacaccatttaatatgaaacaatttttcaaaatgttttttccattgatcttgtataagttcattattttagaggtgaaattatgaaaaaatttgatatatctgttttatcagttgctccattaagacaaggagaaacaatgaaacaagggattgattctgcagtgtcattagctaaagctgtagataatatgggctataaacggatttggtttgcagagcatcataatcacgacgcttatgcaagtgcagcaaccgtatcaattgtacaacatatattagcaaatacaaaagacattcgcgtaggttcagggggtattatgttgccaaatcattccccattaatcgtagcggagcaatttggaacacttgaaacattatatccaaatcgtgtagatttggcattaggacgcgcacccggaacggatcaaaaaacggccgatgtgattcgtcgttccaaccataatggagtgtttttctttgaaagagaagtaaatgatattttgcgttttgtcggggataagagtgtacagggtgaggttcgcgcttatccgggtattggaacgcatgtgcctgtttttgtgttaggatcctcaacggattcagcggaaattgctgcaaagcttggtttaccctatgcatttggcgctcaattttcaccccattcgatggaagaagcgctctctatttatcgagaaaatttccaaccgtcttcttatttacaagaaccttatgtgatcgcttgcattaatgtgattgcagcagaatctatagacgaggcatcttttatttctgcaagtcatttgcaggtgtatattgatatttatacaaataatttaagtaagcttattccacccactgaaaacttcctagaatcgttatcacagtttgaattagaaattctccacagtcgactggggtatacaatcatgggtgatcgagaaacaattcgtcgcgaactaattgatttccaacaaatgtatcacgcagatgaattaattgtgttatctaatatttacgaattgagcaaggaaattcagtcgtacgagattttaaaacaggttgtggatgagttgtttaaaaaaagaatggagcaactttagaaatcgagtcagttgtattagcttatgttctcctcaagcgcgattgttgaacaagaaagaaaagggtgatacatattaatcatgtataatatgtatcaccctttagtttttttgaacgaataggacatggttcgtttcttttacaatgaacggatatctttttcctaataaacagaaggaaccgccgaccgtttggatgacttactttaagtaactggtgagttttggtgagcaagtcttctcccatagccgtattttccacacaaaaaaataataccaaaggtggttaaacccttggtattattgagatgcggccgagaggacttgaacctccacgggttattcacccactaggccctcaacctagtaaaatcatatctttatttacaaaagcctttatttatagcattaagttattttatttacactgattttcatgatttgttatttattctgggcagtaaatgggcagcaaactcatagttcgcccttttcaacaactaaactctataaacataccaccattgtttggtcgttctgatgtttgcagctaatcttctttctaatagtttattaaaatccagtacattacgatctcttatcagaatcatttagtaaggcagctgctacttttaaactttcataatcatgctcgtttttttcgactgtaccgtacgtttttaaagatgatgtaactgtccctattagtttatctgcttttttatctccatcaggaagttcataaagaacttttcttattgtatttctccaaaaggttagttcttttttataatcgtttaacttagctaagaggaggatttgttttttcttctcatgatattttatcctatcagtttcctcaaacgcttggttcaaggtctttcgcagctccgataattcctcgcttttcttctttgattttttatcaagatcttttgcattatcctcaaattctttgatttcatttttcatttttgcataatacttatcccatcttttgttcataatcaatgctagtatattaagcattataaaataaatagatgacgtaattataagattgattaattgtttttttgcaggattaacaatctgagattcataatttacagaaatgttatttccatttttatcaattctaatttccttatcgtttaactttttttgtgttgtaattagcaactgaacgctattattttcaacgattttcgcaatctcaaaagtggaattactttcaactcctatattgttcttatctgattttacatttataggctcatttgaactaatttgttttacatctagtttttgcggaaaagttattcttaattccttaatatcatgatagggacttatatttattggcgtgatatactgaccggaaacttttgtaggttgtccaatactaactgtcgaagtaccattgtaataagacccaacccaactaatgataaaagtgatgattgttggtattagtatagtccaaatgtattctgtgactttttcttttttaaacatattttcccccacctagcttgcctttatataatctactttttaaacaaaaaaataaaatttaatataatttctttctgatagttagttcactttttataaataaaagaaaaagcttaaccttcgaaaaaagattaagcttttttcctcttttccaattatctaagctatgcccctacccgatctgcagcaactttaatttcagtattatgatcactttgcaaataagttattgaaaatacactacttaaaatcactgctgccaatagaatccggctgattttcatcaataatctccccttttttaatttttcgtcttgcttcaatactcatacgataatattcattagagagcattaaatttccttgttcatgaaaataatcagcgacttcaatcgaaaaattttcaacatcagcaaacatttttctcgaagccagatatgaaaatgcattctttattaattgagtctcaccatcagaaaaaaataatccctctaatattttgaatttcgctgagtattccttatcatcacttttatcggcaataaatcgccctttcctaaagtatatcaaagcaacattataattttgttgttttgcttctacataggttagagtgaataaagtctttgttaagaaactatgttttgatttttcaaaaatttctaacgctaaaattaaatgttgtgaagccttcttatattctttcaattcatcataacaaatcccaatattcatatgtgacattgcaattaaatgctctatgttactttccttggaaatttccaaagacttcaaaaattgttccaaggctctttcatattccaatgaatcgatcaagtttcctgctacaataaattgacaacgcacagtctggacagcatattcttcatactctctaaatattttgagtgcacgatttgcataattcatggagaagtatgtttgtttcatataataatatacataggacactttgaaaaaaaactctgctttctctatttcatcctcaacttctgacaactttgattcagctattcgataagcacttatcgctgaaattaattctttacgcctaaactcgtacatacccttaaaaaagtaaaaatagtattccaacatgccagttaattgcccttgcttctcaatttcttttatagtctcataagcattattgagatcttctatttccttagatttcatataactcagcattatctcatgtctaaattctaatagttgataatataacagggcatcttgattttcttccatgtttaacaattctttctctacttctgtttttataatctcggcttgctcaacttgatcattttttattgatgtataccattcatttaactttttcgtgactaagtcgtacggaattttatctttatctaagaaaacaccccgcaagaaaattcccccatccttacataaaattgtgcgaatttttacattaattgtattatgtcagaataacctttattttacaaagatgaattgcaaaaaggtaccttatatctattcctttgcggttttttttcggtcatagcaattcttttgcgacttgacagtaacattgcaaacaaaaaaaagaaaaactctattcctccttctttcttttatttttttatgaattacccaaacaatccagactgctttaaaataagtagttagaataggagtctatgttatataattagatatgaaatgtttacaaacaatggattaaattaggtcggaggaaatctaatggacacattaaaaaaattaaaatttgaggctaatggaattataggagtacttctagattactctcgcgagcctgtactcacaaatattattgatcaatttcgaacatctcttgaatcaaatgatattgagttaattcgttattcactagaacaacttaagacttggtatgcacgaaaccgcaatgaaatatataaaaatgaatttgtttttaatgagtttgaacatcatgaaacagaaaataaaataaaaaaatttttagatgaattgcctgtagtagatgagactgaaaaaagcagcataactcacttttcaagtgatcaaaatagagaattagagaaaaaaatatttattagccactcctcaaaagacaaaattgtatgtaatgctttcgttgaattactagaggatataggagtgtcttctgaagatataatatacacttcttcaccttatcatggtattcctggagatgaagatattttcgaatatctaaaaaaacatctttttaagggtgcatatgtcttttatatgttatccgataattactatgatagcgtatactgccttaatgaaatgggggctacttgggtgaatagcaataactgctctactttcatcctccctggttttaagggcgaaataaaaggagtaattgataaaaataaaaaagcattctccttggaggaaccaatagacttatttaatttaaaagaaaaaatactccgtatgtatgatctcacattagaagataaaaaatgggaaaggataaaggctaaatttaatacgaaattaaaataacttaaatgccactgctagtagcaccaatagtgtaaaaacaacttttacccataaatctattcttagaagacatatttgatttagtttccaacttataaaccttataattttcattcttaattagctaagttcttaccctatctctgttttaccaatgtcaataaaactaaaagaggagtaaacacacggtttactcctctaactctgtctcttctccttttacttcttcatagtctggtgttttctttgataaccccagacgatcattttccccattccccggcatatcagtcatcttttcatatttatctccaaatttttcataatacttaaatgttgttaattcacgtgaagagttatccggcatataaaatgcaaactgaatatatttgcccccttcatagactctaacaatcgcattctctcttttaatatttatctctgtgtcatttcctttatgctctttatattggctaattacatcatcaatcgcatcatcatacttgcttccaccacatgcagttaaaacaaacatcatcatcaaactaaggaaaataaaaaggtttttcaaaataaacattacctcctttttcaatatttagtataaacaaacaaattgatcttttccaccttttatccatttcccttaacctgcacattatcgactaaccaaccatccttttcttttttcatagtcgtttgtacaattaacacttgattcgtagtgactgaatttgcagttgtggcgacttcaacaatgtttaaaaacaattcatgagactcatctaacggctttgaataactctctagtgatagtaattcactttgcacgctgactgtgtgcttttgatcagaacgagaagggaatgcataatcaaacccttttccagttgtgtgcttcttaactgtttcatatcgtatatctatgtcggagtaattaaaaaacgcttcaaaaaatgccttattttccgaagcgctacttgttgattctatatggttcaattccttaattttttcgctcaaaacttcatttttatcttttaacttttcaatcttatacgtttgctgtccaatcgtgaaaaatccagttaacatgactaataataaacaagctgaagcccatgcaatatgtgttttcatattttcactcctagttatttaatgcgtccaaaagatacaaggtgatctctccagtaacctgatttcagatcagaatattggattccactgtcatttgaattaaacattctgccattgcctacatagatgccgacgtgagtaatggcttttccttcgtatgtgccgccaaagaacactaagtcacccgcagtcgcttctttttcacttattttcttggttgccccatgttgttcttgtgctgttctaggaagagtgattccagctttcgcaaaagaccactgaacaaggccagaacaatcaaatccagtttccgggtttgaacctccccaggcatacggttgcccttcatatttcaaagcttctttcatgaccgtttcatagaaatccatagagcctttcacaggcttcacatttttatcagagcctttcacatacctcatgacatggtcaacataacttgggtcaccgtagcttttccagcccattttaaaagcttgcaatcggctgaaatcaagtgctaatttctttgtgtatttcccgccattctttttgacatagtctataaatccagaaccaaagttgtatgcctgtaaggttaaacgaacatcaccgccagcctgtttaaaaaccttcttaaaatgtttaatgccgacttcaattgaacgttctgggtcagttatggagttgggaggtaagccgatactttcggaactttgcatgatatctaaagaacgcccaccactttcttgcatggtgagcgccataataatattcacttggtcaaaaacgccttcttgacgggcatatttctcaaatactgctctaaatcgttccacttccggcgcaattccaactgtttcatattcgccatccccgccgcctataaaatcgtccccgacttgattttctcttgaaatcgtcataaccactacgatacataaaacaaaaaagaagataaaaggagccgagaataccaaaggaagaactacctttttacttatcatcttgttctttcatcccttctcagtcgatcttctacttttgatgaagagcgtcttgcaatttcattcaaagacacttggtcaaatgaattaacgctttgttcagtccgtttaattgtttgtgatgaaggctgtttttctcttgatacagtcttattttcagcaggagcaacagcctgtttttcatcaacacgaataccatctgaatgaacttttgcgggttcagatggtctgattttacgttcgttattggcaataggttgattttctacttttgtagattgaggactttcaaaaccgagctgcggttcaggttgattcatcatgactttttgatctgatcgtttgatttctgctgttttctcttgtgctacaggctcactattggaaacagaatcatctttctggacttcaaaatcttgttgctgatctgtttcaagattctgattttgttcgtcataaatatacgctttctgatcagtacgttctgtatctttttcattctcttgtaagacaggcgcacgattagaagtagattcttcttcatgctgtaatgatgcatcgtcagtttgttgctggttattgggctgtttaagaagctgttccacatattctttttgatctgttcgtgctgattcatcttttttatcctgcaagataggtgctcgtttggataaatcctcattcccttcattcaaagcatctttcaacataggagagtttattccgtcttttctcaatctggctaaatgggattgctgtttattttcttttgcatttgcaaaggcttctttttgtttttgcttttcttgttctttcgatagagtttgaggattgcgttttaagcttcgactgttatgattagctattccgttagctgtttctttttgcggggttcttgaaatagcatgagtattatcatatcccatagcagtcccactcggtgaattaccgccaccacttggagcaccagttacgccatcagcattcgaaccgtcttttcttcccccaaaatgctttgtaaagtcagtaaatacgccgcctccgttaccccatactccacctattttcttcgcttgttcccaagcaggctgaacaatgttttgtctcatgttttccatcatattattatcaactgaaacaacttttccagcagtcacaaacttgataatggcatccctcttgtgaaaaccaatccacaagattgaagcaaggacagcaacatttaaaagatacattccaaaaccatttggcggtattaacttgtcaacaataaaacaagtcacgtacacaaacagaacgataacccctaacattgctttcagtaggtaaacactccccaagcgtccaagcgtaacaaatcccgaataagctaattgaggaacatacgctaagatgaaagcaaatggcacaaagaaaactatcactaaagcgacaacttgaagcaagaaattaaagaacgctaatgctaaaaatggtatcccaatgacaatagaagcgaccacagcgataaaagactctcccagctgattaaacacatttccagaagtcatagattcatttttataatcatcaatttcagtctcttttatataatcttttttatctttttctccatcctctgaaagcttataagaaagcagtttatctatacgattaagtccgcctttatctgtatcttcctcattgattttcttttcgcttgtttcatcaaaattcacaattaaaaaaggcttcatcaaagcaatgtcaaagtaaagattacgcataaccgcaactgtgccttccatttcttttcctttttcaatcgctgaactgtctgcaaaattgccttcatcttgaacaatgccaaccaatccattccccgcagttaaaagctttccttgagcttctacagacaaggcattcaatactttcatgtaataaccagcgttcgacatccaaagcccaccgatcaccatgacacaaataaatagaatactccgccgcattgcttcttttacgctacctctcacacagaataggtagacaacataggcgcacgtgaaaataaataaagcttcaccgaaattctttttcagtgttttataaactgttttagagacgtttgtaatagaatttgcgaactcgtcaatcggttgcaagttatacaaaatatccatccccgtatcaaccacacggacaatgtttcccgcaaaagaaaaagtgacgtttgtcagcccaacaaacgcccccttgattaaatcgtcagatgcttcattattcgcttgatagcgtgagattggaaaccttttcaccttcaattccacgccgccagctttttcgacttttggctgcgtcgttgtatctccatcagccgaaaataccgttacagctgaagcaacagttaaaaacagcaacacaatagccgacacaatcaaaattcttttctttttcattacaaccacctcctaatctaaccgagttaataaataaaattggtatctggctttctctaagtctctttgcgttagcaacacgttttcaggatatcgttcatacagagagaaacagattgctttttgatatttcatatgtctgaaagtctttcgattttgctcaattctgatacctaataatttttgcagaaactgtgccgttgatttatgtccgataaaacttttgtatcgaccatcataatgcttcagccattgtttaacttcgtccaatgtgattttctcagctttataaaagcctggactcgtgacaacaagagagtttaagaaagctatttccatgtacgattcaacccctttttacaaatatttttcttccgcatatgcgacggcttttttctcaactgttttcagagcaccttgccattcttcgaataggcattcaatcgaaattttagaggtgcggccatagtaatctttaaataagcattgaccttgaaacatggattccatcatttttttgttatcttttgtgacctccatgttcatccatttcaacacttcttcacgctcgtttggttcgtcaaaagcaaaggcaacgccaaagtttccagaatcctcttcttttaaagcgtcttttgtggattgagaaatgaagtattccgcattgttgtatgagcgaccaatccggcgcatttgtctttctactttttttccttgttgtgacgtggtgaatatccaagcttcatctataaattcaacagtctgttcgtcttgattcatgccgaatagctcgcagaacttacctagtgcaaacatgaccgcactagactttagttgtgatatcgtgtagttttcaagtcgctcagcatgatccggcaaatccatattttcaacttctaaaatggtaattcgcttttctagtgacaatgcaggatttgaaccatcatgaatacaaagtttcaaaatggaatctgacacgacctcatttaaatagtcaccagctttttgtacagcttcttcgggatggctctgcatcttccgaataatatcaagtgagccgacctgttcacctttttgtttcgcatcaatcacttctgacgtagcacgaaggaaagctgtgtttatgtcgtccttccctttaaagtcatatacttgttcaaaaatgacttgaactagctcttttgctttcataggagggaggaaggagatagggtcaagcgctccccagttgtgcgtgttttcatgatctagcgtgatatagttgtatttctctaaatgtgcaatatataagggaaagttctctctaatgtactcatcattcaagactctttgaatccactttctcatttcctttttagggtctatatacagagatttgatgtttaacatgctgatatagttaaagatcaatttcgctagatatgacttgccgtttcctgtgtctcctgtgattaagcagtgaggagaacgtgtctttgaaccttttaactgctgattcgctaagaaagggtggaataagacaaaatcacggctggacataatggcactttctaagtcggtgtgctcttggaaacgatcaacccaaccgagaaagaacccgattttcgaaccaatatcagagttaacagcaaacagactttcagccacaccgtcttgcgttgttttttgaatccagttcttatcggttatgtctaacttttcaccaggaagcattttataaaaaaggttcaattgatcagccaccggaagccgacaagtaatgccagcgccttttaaatgccttttgacaatcgttgcttttcccacacattctttttttgtctttccatgaacgactatcaccgacagccagttcatcacatgcacatcttctttctttatttcatcttgtaaatgccttatcattgtggcacttgtgacagtggaaacatcacttcgatcgcctgtgctttgttgttctttttgttcttctttcaattgctgtcttttgaggttgagggcaggcttggtaatggactttgattccgtttgaattttcatctgaacttcaacagggaagggaagagactgtgcttcataaaacaaatcactttccgacatattgtgaagaaattcgtcaatcacgacaaaagctgaatagccttcatcttgatcactatgcaaatgcaatactgatgggtcagtggggtctatgatcgtgtttgtaatagagcgaacatcctttatctcactttcttcattcgtttggtgctttaacccacgtacaaagtgataacggttaatgtatgtcatttctgtttctgaaagccgttctccgcgaacagaagccatgatattcgctagtgtttcttcgacttcctcatatttttcaaaaaaagaggtggaaacattttgttcccacccgagcattttcacgactgtatcagtcgctgtattgaaaaaagatagtatattgtctttaagttcgacactaatatttacaagactgcttttcagttttacacctaaaatgaagtcgtactttgtcagccttcctaatcgctgttctaacagccttacggtttcttcattgtagtaacgtgccacatccattgcatctgccgcaatatctgtttctaaatccttaaatcgtttttctaattcatactcacttggatacatcatcaagtgaaaatcctcataagatgtaatttcttcaaaaagatgctgccacttctttttatacgattcaactttttctttattttgcataggaatcgaattgctttttattcggtagtacgcccacacgtcgcccgttcttgttaacagcaaattcttgtgtattgccttcataggcgtttttagtctcatttgaataatccaccaccttcacaagttttcgaaactcaatttgtttttcgttacttaaatcaatctttcgatcattgcaatacttcttttgtggaagcttgatgaagaagtaatactttgcgaaatcaaagaaatatatatagatgtttttgccttccggctttattttcgttacaagcatcgttaaaaaaaatggtatcccaaaaatcacaatgacgtaactgttatcaaaagcgtgagggaaaatcatcctcacgccgtaccagaatccaaagcataagccaacaaaaatgaaatagttaatagccggtattaactcaactgcaaagggtaacgaataattttcggttaattgttggatttttttcggctctctcattgccttccggtagttgaacaccagacgccccattcagatgcccccttacaatttttccattagcgcattgatccagccggagaattctgaccagtgtttaataacccacgttaccgcactgccaatacagcaaacaaagataatgccgcccatttttaatttcatcagattctttgcggctatgaacatgaccacaatcgtaatgaattggataacaacatctgatgcccaaccttttacccctccaagtgttggaaggtctgcgccaagaataaagaaattcatgaaatccatatttaaacctcctattgatgtttgagtttatttacataaaactgaccgctgttttccgtaatctctagactgaatttttcatttaccggaatgtcattttctttttccttaaatcgaacagcacaaaaaacctcgaaaccttttttcgtctcgaagattttcactgactgcacttccccaaataacaagtttccttccaatgcttccggctttttcatcatataaaccatttcttctttcttttcagaagcgtatttctcaaagaaattttgaagaaatgattcgatagattcttttttctcgcctgcatattcgtctctagtttcttctttacccttaaaagcaatatcgcctttcagatcataaatctgtgtaaaataagggacagcagacaccgcaaaggaatcacctttatttgtgactggaatattcagcaacatttgtttttcgtatttctcgtttgttttaaccttttctttcaccttctttttcttctttccgtctttaacttctttttcaacttccttttctacagggtatagattttcatatgtgaccttatattgaaaaaggctgtttttatcaccttctttcacgttatataagctgtaaccctttaactctcgatcaccttttaaaccatccacattgaagcgttcttcatcttcaaaatggttatcttcctgtttaaccatatagctttcaaggctctgcatacgtttttcaatagattcttgatcgttcttcacattcatatattcattgatgaaccctgacagaaagttttcggcagcagtcaccgaaattttttgtttatcgtcatttgttggcttattcgtttcgtctttcatgtcattaagttgggagcgagtattaattgacagaagcacagcaagcagacagataaatagcaagctccctacacaagaccatagtgtgacggctatcagctttgacctgtcacggggtactttttgtttgtctttttccggtctttcaattcgtttcagtttttgaaaagcagaccgaaaaaaggattcttccttcttatcagagccaatttctttattgagcaactttttcacactccttctgttcaatttgtttcgttctttccaagaaagataaaaaggatgctacacgatgtaacaccctttttatgctttgattctccatataaacttttaagctagtcattcgaccgtctggcaagtatcttgttttatagaatgtgtaacgatactcagcaaatccttttactcgttctccttcaacaaccaacatgcaatctctgcttaaacttctcacaaaaactaaagagggaatgcccacattaaaacctaagcttttgaatcgtttatctacagcagacaccgcacattttcaccccttattcgtagtagctaattccttcaaactccacgcttcgttcgtctgtctccatatcttcatcttctaagatgttaaacgtagcttgaagttttgcattggcgttatttataacagcaagtgtttgaacaatgattctttgagctacatcactgtaaaaaacatcttccatcattttttcaatcagttcctcagcaatatccaaacacccaagggaatccaaatcactctcaagtcgggcctgattcaacagattaatattaaacacctgatgttccccctttaaagtcataaggaaaattgtccttactccgtaaaatgcattacttcaaattctacatttttaacatttgtctcaccgtcttcattttcaagaacattaaatatcgcatgaacctttttagtgtagttgtttactactgtaaagatatcaatcgcaaatctttcggcagtttcggtatgatacaaaacatattcctgcatcttttctattaaatcttctacaatatctaaacagccaactgattccaaagcattttccagtccagcctgattcaacagattgacattatgcatcttatccctccaagttagttcttgggtttcacccaaacccaccaacggtagctcgttggattgctgttaatctatccccctattcccccgaatcatcgggggactccctcgccggtaggcaggaacaaacggttgtttgttcaatgccaagagggtttgggtagcgctgaatatgtcaactccttatcctcacttcgttccggtaccgttgacacatacgtttaatcgcatcacctgtgtttattaaggtttagcagcttggttttaaacgaccatgtcagcaacatcagccatatacacatctaacatttttttatgtttgtcagccagttcagcttctgcaatcatatctgacagatcggttttccctaaatgttcatcagcttcaagcaccattttcatagtgggagcacaagagttacgaagccagtttcttgatttctgatagaagtctttttgtggtttgacgtacaaaggaagtctcccaacatcgcctataaaatcagaccaaaaaaggctcgttttccaatgctctctagtgatgttttcatcagcatcaacgaaccttacatagttattaatgatctgcatagcgattaaggttaaatcctttgttttcaataaagcatctatcgccacttgtgcacgttcatttttaagccgcaattcataacgattccaatcgcctagttcttctaacggaatgttatacttttctgcttgttcatagtttttctcataaaagcaaaggtacgcttctgactttttagaaccgaaatatattgtcgtcccgcctgtaatgccatcagatagatcaaaggagccattgaaatcagattttctaaatcgtgaaatacattcgcccttttgggctttctttaacagttctggtatagaaaagtatgtctttttatcatcaatagctaaatcaaagcgagtgaacgaaccgccttgttgcatgcaatcttgaaagaagtcgtaccatgttttcttccggcattccaagaaggattcaaattgacggcaaccttgaccggacatttctatcaaaacacctctgttgtcatccggcgcagaataaaagactttgatatagtccagttcatacgtgccaacgtagccatagaaaccagattgtttctcagtcataaagtctttgctaaggtgaagaacctcttcaataattctgtcaacatcatgagttttaaaagagactcgaatatagtcaaccattgataccaaaggactttcaacggcttcatttttttcttttacgattactacccccctgttagcgtgggggggttgttttagctcatccattcgcttcgctcactccttcgccgctggccgtctggtcgcttacgctgccgctggcgactgccgtcgcctgcgctccctcgactccaaccagcgcatttttaatagatgacataaaatcatatcctttcggcacgatagggctgtaaaactccaacactgaacctgtgcccacattggcatatcctcgccctgtctcctttttattcacatatgctttttcaacatcgccaaacatcattccgtaacccgtatcggacattaaacccaatgaaacacgaaagctaaactgatcacgaataccgtcagctaaatattttgcatctggacgttgtgcgcctaaaacgagaaaataccccgcctgtctccccaacatgaccaactgtttcatgtaagaaagggcttcgtttctttctttcatatctaacaaatccataaatgccacatattcatcaaagaagataaaaacaggttttaagcctaaataagcatagttttcacctgtcttatagttagacatttgcttcatttcatccattcgttccatcatgccatctacagactttctcaggcacataagaataccgttcttttgggaatagacctttttcggaagtacttcttccaagtctgctaaatctgcatttttagggtctagtattcttacatctgcccccagtccaacacatgccttaatgatcgttagcatgaagtatgttttccctccacctgtaccaccagcaataagcatgtgcggcaacttatcaaattgccatgagatatgcttcattaacggaaggactccattctcagctactgcatcatcaatggaaatacgattctttttgacatcgtaaagaagcttaaagcatacaaaaccttcttccatttgtttatcaaccaagtcacaaaataagccgttttccaaatcctttcctaagtctaggaagcgattctgaaaacggctcatgtccatagcaatacgaatatagatgtggttgtttttgacctggtaatacattctaggaaagtatgtgatcttttcctttgagtcagtttcatttgaaaagatttttcttactttcacgttttctttttcgtaaaacttgttagagaaaatcattttagcaatcttttgcctgtgaaggattttcttatagctgtcaaacaaaagaaagtaagatgcaactatgcttccaacagcaattagcacagagcataaaacgcttttaatgattaaaggcacattccattcaaaattttttatcacttgagatagatcaaaatgaatgagttgttctctccaaaaaaggaacatagacaataaaaaaacaggcacaaagatgattgcgcctgctaactttacgttgtttctcatgtacgggcggattcgtttgcccctgtatttccaaaatcttttgtttaagaaatcactcatatacatcacccgcctgccgatatgagagcatcatgttatttcttttcattcccgccagttgccgcggcaggtttcacagaagagccacctttaacaacaatatcatcagcttcaagtttccacatcacattggcatacgtcgaatccctttgactagtcgccatagcgctaatttttggatttttcaactcaatatctgcaaaaggaggaatttcttttgccccagcatactcaggaatagttacttcaatttgaccaccttggacagcactagcaatgttataaatcctagattccagtacgtcagtacgcttattattttcacgatcataaacatacctttctctgttaagtcccatgaatttcatgtctccaaaagtcatattgatatccggtacaataaagtttaagttcatttttcatatccccatttcatttttttataatttatttacaaaagaacattaatttcgattttatgtttttgattcgctccggttctgtatccatcttggcgcttatcagttgctaacggctttacgccctcatggcaacctagtaggctaattatagccatcaagctgactacagctattccgcacgcttattctagcctgctacagcatttaaagtgattgctgttcatcactcaaatactcacgcatgacatttcaacaagaataccgtataataaaagtgtctagtttttattttccggcgttcttgatgatcattcgtcaaggcgctttttttgtctatatgtagttttcaaggaacaaacactcctatcgacataagttatacaaatcatcgttatacaaagtaaacacttggttatcctttttactcaatggacgagttgaccagatacaccaccaatcccagccttttaacaactcagatatttcttcattagccttcaaatgattatcagcatcaacaacgaatgtttcacaagtggcatagtctttaaaatgattcaaatccttatcagcctttaaagcttcaacatcagtaatgattgttgcattcactcttattttcatcgcatccctcctttcaaaggattcttaacggctccctatagtggtatataacgtcacactacggatgattgccgaagcttttcaatgtcttttcttccaatgccgtaatgcttacatatcctgcgatatgaaacgccttttcgcagtaattcattaacattttcaattgttaagggaaggtttaaataatgatttataatgactgaattcagagcaattttcattcgtgctatccaatcaccttccatttgtctagctaaagggacagcttctttcataaacgagtttgttatatcaatgtttataaaaatcaccccgtttgagattttgggcctttgtaacaataacactcttcaaacttagctctactcaccttaccttgaatgaccatatatccttcttctttcatttgagcattcaaagttctaatgatgtcataagatttagcctgtttaactccaagaattttttgaatatctctcgcagttaaaaactctcctttcaaaatatcacctcctcgttaactcaactctttgtgaattaactttattataaaactccttttcgtgtaagtcaacacaaaattcaccttaaagtgtatttttttgaacatatatggaaatattgataattaaactctccataaagaagaaacaaacactcctaaaaggagaatttagaattatttatttaacttataggtgaaattaatgaattctccaaaaaatgttgttattatttttataaaaatcaactctttgtgaaatggatgataaaaatgagcctaggcaaacgattaaaagaagctcgacaaaaagctgggtacactcagaaagaagccgcagagaaacttaatatcggtaacaataacttgtctaattacgaaagagattacagagatcctgatacagacacactcttaaaattgagcaacttatataacgtatctacagactatttattaggaaaggatgaagtaagcaagaaaaacgaaactgatttactcaataaaacaattaatgaagccatacaggaattaaaggatgaagatacactcctttttatgaatgatggtgaatttgatgaggaaactgcacgccttgttaaaaaagcattaaaaaacggaattaaattcattgacgaattaaagaagaaagagtgataacaatttatacaagcaaaggaattaaacataaagtgcaatcagtaattaagacacatggtacaaataatgtctatgaaatttgtgacatccaaaaaatttatatactcaaaaatgatcttggacaagcaaacggtttactacaacatgacaaagccacagatcaatatttaatccatatcaacgagaacctccaacatcaacaatttgtaattgcccatgaattagggcattactttctccataaaagattgaacacttttaaagttgtgaattgctctaaagttctaaaagataaacttgagcatcaagcaagcctatttgcatcagaattaatactgacagataaaatgcttaatgaagcccttccatatatacagggttttagcaaagaacaaatagcagcatacttcaacgtaccatcatttgttactgattataaactttctcaaattggctcatttagtaacagaatctattcacacgaaataagcgcttttggttaaaggagaaataaaatgtctgtaaaaaaacttgaaaatggtcaatatcaagttgacgttagctttggatttgacccgattactggagaaagaattaggacgagaccagtagcatcaaccagaaaagaggctttagaattagaagcaaaattaagaagagaatttcaagaagaaagagcaagaaagtccagatcagtaagctttccgactctaatttcaatttatttagcaagttgtgaaatagatagtaaaccaaactattatcagaatcagaagtacattataaacaaacatatatctgattactttttgaaatctgatatacaaaaaatcacacatagagaaataactgatttcagaaaacatttaatggaaacaggtctaagcaataaatcggttaataatataatgactagtctaagcaaaatttttgatacagctgtacatgaagaaatcttaaaaagaaatccgtgtgacaacgttaaacgattacctttaacaagaaagaaaatgaagttttggagaccagaagaattcaaaaaatttattagtttaattcctcaagatcaattattgtttaaaaccttttacactgttgcttttttaactggactaagatgtggtgaaatgctcgccctgcaatggaaagatattgacaaaatcttattagaaatagatgtgcataaatcgtgcacctggcttgatggtcaatttgttgttactactccaaaaactaaaaattcgattcggcgagttagcatcaataaaaaattgcttaagctactagaacgttggaaagaagcacaagaagagttgtttaatgaattaggtattagacattcacatgatacctatatctttcaatataaagatacaccttcaagaaaagatattttcagtcggaaaattaaatacttttgcaaggatagcgatcttactcctatacgtttacatgattttagacattcacacgttgcactattaatacaccaaggagaagattacataacaattaaagagcgtttaggacatggttctgtaaaaacaacaattgatgtttatggacacctatatccaaacaagcaaaaggaaatggctgataaattagatgacttactttaggtaagtgggcagtttgtgggcagtaaatcatttgaaaataaacacaaaaaaataccaagggtgtcaaaacccttggtatcattgatgcggccgagaggacttgaacctccacgggttattcacccactaggccctcaacctagcgcgtctgccattccgccacgaccgcgtgatcattaaattgtgttgtgctggtttagtaggctcttaacctagtaaaacagatttgcgtgcactttgtaaataaagtgcgggtgaagggactcgaacccccacgtcgtaagacactagatcctaagtctagcgcgtctgccaattccgccacacccgcaaaaagacaaatggtgagccatgaaggactcgaaccttcgaccctctgattaaaagtcagatgctctaccaactgagctaatggctcttactattagatttcaaaaataaaaatggctgggctagctggattcgaaccaacgcatgacggagtcaaagtccgttgccttaccgcttggctatagcccaacgaaatggaatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccgatggttgagaacttatatcgaaatcttatggcggagaaggagggatttgaaccctcgcgccgcttacgcgacctacacccttagcaggggcgcctcttcagccacttgagtacttctccaatatggctccacaggcaggattcgaacctgcgaccgatcggttaacagccgatagctctaccactgagctactgtggaataatgagacaagacttattatatcagccttgatttgcagtgtcaagaggtaaatgtttttatttatctctcgtgacgacttttataatgtaacataggcttgccatattcgtcaacctttttcacgaaaaaattctttttatttttccgcggcattttccgcatctgtatctgtcagggttcatggcgcgcttctttatatactgttggccgcaggtcgtacagatatacatataagtttttttgttttccgcttttttcttaaggggtgtacagaacctcggcgcgttgacctgctgcaatagcattctaaaatctctgtctctgtgcttgtacccttttccttcaagatgaagatgataatggcagagctcgtgcttgatgatgccaatcagttcctccctgccgtgttcaatcaaatattttctgttcaattcaatgttatgggaggttaacaggtacctgccgccagtggttttaagccggtcattaaaaagcgcctgatggcggaacggctttttaaaatatgtttcagaaatatcctctgtcagcttttgaagctctttgttatccatggtgcacctcacttaaaaaacattgaacgggacaattcaccgttcgcatacaatatggtaatcactgtccctcttatgataaaagctgaggaggaatgagcctatgccaaattggcttaaaaagcagatgcaaaaagcgttccttgaaaaagataattaccaaattaaactgctgaatcaatgctggtatttctataggaaaaaacactgctcgtaagcagtgcttttattttaccatagacagcgatactctgcctttttgtacatctacgccgtcaacccaaactgtcacaatatcgccgacagatacgacatcaagaggatgcttgacgaattgattgctcaattttgagatatgcacaagcccgtcttgtttgactccgatatcaacaaacgctccgaagtccactacattgcgcacggtgccctgcagttccattccctctttcaaatcttccagctgaaggacgtctgttttcagcaaaggcttaggcaccttatcgcgtggatcgcgttccggccttgtcagctgttcacaaatgtctttcagagtgatttcgccgattcccagctcttttgccgtttcagagagcgccagctgattgattttgtccttcaattccgccgtgccgatatgttctgttgaaagtccgagttttttcaaaagtgcttttgtttctttatagctttccgggtggatgcctgttctatccaaaggctctgtcccttcctgcactcttaagaaaccgatacattgctcataggttttcgcacctaaccttgggatgtccttcagttcttttcgatttgaaaactttccgatttcctcacgttttttgacaacgttgcctgctacagacttcgataatccagctacatattgaagcagcgcggcggaggctgtgttgacgtttactccaacctggtttacgacagtttcgacgacaaaccgcagagattcatttaagcgtttttggctgacgtcatgctgatactgtccgacaccaacagacttcggatcgatcttaacgagctccgcgagcgggtcttgaagtctccgagcaatagatacggcactgcgctcttcaaccttaaggtcagggaattcttctctggcaagctctgaagccgaatagacgcttgctcccgcttcattgacgatcacataataaattttgcgcggcatgtctctgagtacattgacgatgaattgctctgtttctctggatgctgtgccgtttccgatcgccaccatctcgacttgatactgctcaagaatctttttcactttttcatgggcttcttttgttttgttgactggcgcatgcggatagatcacatcaattttcaagacttttccggtctcatctgacacagcgagcttacagccagttcgaaaggctgggtcaacaccgagaacggttttgcctttcatcggcggctgcaaaagaagctttctcaagttctctgagaaaatatgaatcgcctgttcatcagctttttctgagagctctttcctgatttcacgctcgattgccggctggatcagccttttatagctgtcttcaattgtctcctgcaaaatctctcttacggatgttgagcgatttttgatgatttgtttttctaaatacgccttaatgtgatccgcaggcggttcgatcgctacctttaaaatgtcttctttttcgccgcggttcattgccagcaccctatgcggaacaacttttgcaattggctcttcatactcgtaatacatttcatacacatttttctcatcggtgtctgccgactttccggctgcagacttaatggttcctcttttgaaggtttcctggcgaatccactttctgaaggtcggctcgtctgagatttgttccgcaataatgtgcttggcgccttcaatcgcttcttctcgtgtgaacacttctttttcttcgctgatgtattggtctgcagttgctgccagatgatcatcttggggaagtgtcaggatatagtcggcaagcggctcaaggcctttgcttttggcgactgtcgcctttgttttacgtttttgtttataagggcggtaaaggtcttccacttcctgaagcttcaccgattgctcgattttacgttttagattatctgtcagtttatcctgctctgcaatcagcctgatgacttcttcttttcgctgattcaggttttgtatgtattgccagcgttcagaaatcgtctgaatctgaacctcatccattgaacccgtctgctcttttcgataccgggcaataaacgggactgtattgccgtcctcaagcaggcggatgacactttcaacgtgtttttgtgataaacctatttctttcgcaatttgctgttttaaaagggctgacgtttccatgtaaccaaagcctccaattttgtcgttctttctctagtgtatcaaaaaccgaaaaaaacacataaaaaaagacagctggcgctgcccgtatctttactcatgtttcaatagttcctgtaagccgctcagaaaattctcttttttcatcgcagctgcaaagaaggcttgatcaatcttctcaacaattggcaaagccgctgttactttttctcctcctatttctgtaagagacaggaggacctctcttttatcctggggatttttgcttctttcgataaatccttttttctcaagcgtccgcacaacctccgaaaccatcatgatattggtctggctgaagcttgcaagttttttttgcgtgacggtttctccgtgagcaatcatatacttgcacgaggtcagcagaacaaattgaacgtgggtcaggtcaaactcagccaatgcttttcctactttccgctgccaactttgcgtggcctgccataataaaaagcccgggcttgtgttcggaccgctaaatttagagtgccattccacttatgttaactcccatcgcttgtgctattgtcaaaaaatcttttttgcttatttcaaagtgtcctctgcgaaataaaaagccaagatgcttggtttcctgaacaaattcaagctttgatttaatgtcgtaaaaaccgattttatggcatggataatagtctatatctaatcggtatggaataaaattcggagccatttgatacggatagatgtttccgctttttactttgccgatcgcagtaaagcttcgcagcagtttgccgtctggatatgcgtctctcggagaataataaatcagccaatctccctctttcattttggcgagcggggctttttttccatggcacagctgtgcaaaaccgccggcagcgccttttaatacatgttgctctgacacaacgccgatccagtaatttgtgttcattttatcactcctccgtaaagatggacaagcctgctgacagccgtcggcatgtctttagacagttcagtcccaatgatttctccccacttttttgcttcagcgccttctaatacaattccatatgtgatacacaaatcttctttttgcttttgaagcacgtgaaaaaactccattattacattgctatgcgggcatgttgaccatgacagaaaacgcccgatgtttctccacatgctcaagccataagagaattgtttttccttgcagaagcaatgttccttccgttccattttgaaattgtcctttcaaagaatctgatgcaatacccgtctcccattgatccattgtttctgtttcctgataacagttccaggttttcccacatccacatcagctatcgctgtgtattcataattccacatcccataagctcccagaatgataagttcacttattaattataataagcgcacttattaatagtcaaccgcaaaaaaaagaagccggatgtccagcttctttttctggttttttaggacagctgtccgagaatataggtcaggtcatcttttctcgatgtcgtatacattttcagcgaattcgatatttcttctaccgattggccttttttcaaatgggagcggatatcaggtacgttgagtccatctgtatgtataatgaactttgaacccttttcataggtggcggtgtgcgttttgtatttttgcggcttgcctgataaatagcccgaaatcggcagaggataaaagctttcaccagacggggaatgcagaataaaccgtacatttccgacagagcagtacgtaaactgcctttgctcaaaattgattttcaggatagatgctgtagcgcctcttttgtttttcatcgcctgattacagcgttcgataatgctttctacgtcttcactcgcatagttttccactaagtctttgatggctgcagaggattcgttagcaagtgatccacttcccagtccgtcagcaaccgcgcaaattaactccttatcatcagctttcataaaaaaactgtcaccgcaaatcgatttcccttctttattcagttgatatactagagtttgaatatgctcgttttcttcaacctggatcattacattaactccatcgagggatcttcaatcaaggcctctctgagcttcttcacagctttgcgttgcaagcgcgagacgtgcatttgagatataccgagaatgtccccagtttctttttggcttttgttttgaatatacgtaaggtctatgatttgtttctcacggtctgaaaggacatgaagcacgctttgcagcatcaattgctggttgacccgctcatatccgtcctcctgtgatccgacgatatcaagaatcgtgacagtgcttccgtccgaatccgcttcaatgctgtggtcaacggataaggcttgatagcttttgcccatttccatcgtttcaagaacctcttcttcagaaacatcgaggaattcggcaatctcttcgactttcggcgatctttgtgtttcagtggtcagctgatcaaccgccattttgattcttggaccgagttctttaattcgtctcggcacatgaacgctccatgttttatctctgaggaaacgtttaatttcaccgatgattgtcgggattgcaaaagcttcaaacgatttgccgacaacaggatcgtatcgcttaatcgcgcctagcagcccgatcatgccgacctggcggagatcctcgtggaagcttttgccttttgagtattttttcgcaagcatgtcaaccagatttgtatacacccgcacaagcgtttcctgcgcttgttcatcttgctttgtttggtaatcgcttatgagccgatcgacttcatctttagttagtttcgtagtttttgatggttgtgtcatgatcaactcgctccccatttaaatactttgtcatcgctacggtgacgccggagtggttttgcactctgacttcatccatgagcgtttccattaaatatagaccgagccctccttctgataattgatcaactgtgtgcgaaggtgtgtacggccctagatcctgctgcttttgatcaaagtcaaagctgtctccttcatccgccacaataacctctaaacggtcttcaaacacaccgaatcgtattgacacttccccatttttatcttctttgtaagcgtgctgaaccgcatttgtgcacgcctcactgactgcgattttcaagtcttcaatttcatcgtacgtatagcccattctgcttgcgacccctgacagcgtcagtcttataattcccacatattcaggttgggccggcactttcatttcgatgtaatcagcattattcttcattgcactccaccttctgactttgcagaaatatcaatgatgtccttcaagcctgtaatgtcaaacagtcggatcagccgttcagaaagattttcaagtttcagcgaaccaccttgttttttcaccattttaaaggtccctacaaaaacgcccaatccggtactgtccatgtagctgacatctttcaggcaaattcttaagtcagctccttgttctgccagaggaacgagcttctctctaagcaccggggctgagtatacatcaatttctcctgcaatgtttacttgtatatcattctcgttttgcttcacatcaacatttatattcattcgtatcacctcaaattttccttcaaatcactagttgctttataccctcgtctgacagacgttaaacctttctccgcaaaacaattaacgtaaaatcatcgtgaagctgaaaatcctgcaatttgaggaggctgtcataaatgtttttgaccatttcctgcgcagaggaacacatatgttcctcaatgagcttctgcagatcaggacgctccaagaaaccgttttccgttctgcattctgtgacgccgtcagaaaataaaacaatcatatcgcccttttccagatgctgatcgaattgtttgtagtcatagtcctgcgagatgccgagaacgagtcctttggcctctaaatcgtaaaacgtgttgtctttttgagaataatagaatcccggttcatgtcccgctgaagcatatgtaaattgatgcttgtccatattgtaattcgcataaaacatcgtaataaacatactggcatcaacgttttgttcaacaacacgattcaaatttttcagcacttgagaagggtgtatgcccgtttccggcaaagagtccattgcgtatttaatcatggacatgcataaagccgctggaatgccttttccgatcacgtccgcgattgcgatattgatggattccttgtctttgacaaagtggtagtaatcaccgctcatctgtttagcgggaacactgatggcgccgatatccagcgcttcctcctgaggaactttagttccgagaagcgtctgctggacatttgccgcgatttcaatttctgatttgatttcctgctgtatccctctaagggtttgatgctcctgataagccattccatagccaatcatgacttctattaaaaaatccagcgaatgaaacacatcttccgggagacttggatacagctccttcagcacttttctgtgaatgctgatgatttcttccggaggaatttggtgctcgattgtttttcggctgaatttttgggcttgatataaagatgtttctgttaattcggctatatatcgactaagcagctgatgataccgctgctcaataacctccctaaaatccacgttcttacctcctaccgaagccatttgatggcttgtatctctgttccttcccccgctacggaatttaagctgaattcatccatcagccttttgaccccgggaagtcccgcaccaagtcctccagacgttgaaaacccgtcttccatgacttttcggatatcaggaattcccggcccttggtcttccgctatgattttcaggcctttttttcctctgtctgcgacctgttcaattccaatctgccctttgccggcatataaataaatattcctggctaattctgaaatagccgttgtaattctagcctggtctaccgtgccgaaacccagttctttcgcaacgtttcgtcccagctgtctggcggccacaatatcccattctgtcatgattcttacacaggattggtcgttcattcgctattcccccaattcccgcttcaatgtctcaagcccctgctctaagtcgagcgcagtttcgatttcctcaagcgcgattccaagttcaatcagcgtcactgccacagcgggctgaatgccggtcaagacgactttagcccccattaacttagacattgtaatgacgtcccccagcactttcgcgataaatgaatcaatcatatccacagatgtcaggtcaatgacgactccgttagcacctgtttcgtatattttatttaataagtcttcttgaaaagttaatgctgtctggtcatcaagttcccactgaatggacactaataagcaattatacagtttcaagatcgggattttcggatgtctcaaaatgttattcccccaatgaaacgatttttcgatccgtcatttccaatgctgtttgaattcctttttgcagggtattcttagttataacttgggataaatcaatccccaggttgacgattgtttgagcaatttccggacggattccggccagcaggcattttgctccgacaagccttacagcttctgatgcctgaataatatgatgggcaaccatcgtatcgacgacagggacacctgtaatgtcaatcagcacgacttgggaacggtgtttgacgacgccattaagaaggttttccataattcgtttcgcgcgttcggtatcaattgttccgacaagaggcatcacagtgatattttcaaacaccgggataagcggcgcagacagctcttgcagcgcgattttttgcagggatactgttttttcccatgagattgagtattgattaaaaatttctgtgttaatcgggctgaaaaagcgatcaatctgccagattaattccgtgctctcttgatctggcaatctcttatcattcattttcgtgtagagacgcttccagaattcggcaagtgcagtagccaaaaacttcatagacagtccgatttggaccgctcgaagcgccagttcgctgatttggctttcagcagcattttcgtccttaacagacagcagcagaatgtcgatatattctttagatatattttcatacacttggtcagtcagctgataggattcttgctcgcttaattcttttagtgtgtcagtccacagttggagcagttcattttgattttcggcaatgaactggtatacagtctggttcgacatcaaattcgcttacctcccaataaaaaacaacatattttttcgttatttcactattatatcgtttatgttttttgaaaacaaaaaaagttgctctatttgagcaacctgcaaatatgtctaaaaatcaatgagtgccaaactgatttgtaaggcttcatcaaccttatccatcatttcatcatccagatgagtaatcttatccgttaacctttgcttgtcaatcgtccgaatttgctccagcaaaataacggaatctctttcaaaaccgtagcgttttgcatcgatttcgacgtgggttggtaatttcgctttctgtatttgtgctgttatggctgcaacaatagcagttgggctgaagcgatttccgatgtcattttggatcactaaaaccgggcgcaccccgccttgctctgagccaacaacaggagataaatcagcaaaataaacatcgccgcgtttcacaatcaaatgattatcctccgctgactaagcgctcaactgtcgtttcagcctcgcactccgcaaagtgagcctcagaagaaatattcaggttgattttcgccatttccatatagccgcgtctcatcaaatcacggttgtgacgagttgttcgttcgctgacatacgctctcactgcttgtgatatcagttcgtttctgcttcgtttctcccgcatcgctacaccatccaattcagctactaggttttcgggcaagctgattttcatttcggttcttgcgctggattcagacaaaaaacatacacctccaccaaacttacggatacgactcttttatccatccagtgataatgataccattattcactcttcaagcaaagctgttttatgaattctccatttaggtaagttaattgcttatatttacctgcaataaaggatttcttacttccattatactcccattttccaaaaacatacggggaacacgggaacttattgtacaggccacctcatagttaatggtttcgagccttcctgcaatctcatccatggaaatatattcatccccctgccggcctattaatgtgacttttgtgcccggcggatattcctgatccagctccaccataaattggtccatgcaaattcggccggcaattttcaggcgttttcccttcacaaggatgtcggtccctttcaattttcggagccagccgtccgcatagcctacaggcaccgtcccgatccatgtgtctttttccgctgtgtactcggctccgtagctgacgctctcgccttttctgatcagtttgacatgtgacagtgtcgaatgcagggtaaatgccggacgcagctgaaacggtatctcgtccgacatgtcagcagacgggcgaaggccatacatgccgatgccgaatctgactgcattaaaaaagccttttttcagccggagtccagcggcgctgttcgcgcagtggaccattagattctttaacggcagcggagcaatcagctctttaaagcgctcaaactgcattaagaaatagcctctttctttttcatccgctgtcgcaaaatgggtaaatacccctttgcactttaaacgagggttgcggtcaagaattgccatcacgttctgaacttcttcctctgtttttacaccaagtctgttcatccccgtatcgaccttcagatgaaaatgaagagaaccttttttcgtgtggcgggctgcctcctgaagccattcaacagaataacctgttaaggtcacgtcatactcagcagcgattgccacatactccgggggaaccgcgccaagcaccaatataggcgccttcaatccctttttgcgcagtgaaatcgcttcatccaaaatggccacggccaagcatgaagcacctgcgtcaagagcagcctttgctgtttctgcatcaccatgcccgtaggcgtttgctttcacaactgccatcaagtggacatgttcaccgatatgttttttcatattgctgacattttcctttatcgcggacaagtcaatttccgcccacgtatctctgtaaaaaggttttgtgctcattacgacacttcctagcttttattcaatatcatttacatatcatactaaaattaaaggctaaagggaaacgatgtctaacgaaaaaaaggccaaatcatgtttggcctttggcggttatttcgatgattgtccctgcatgcttttcgctactgtcaccatttcctctttagaaagatctttagaagagagaaggtaatctacgccgtcatatgtccatgataatgatgcatccgacagggcgccgatggtgtagccgagatttaccggttcgccgttcagcgtaacggaggaggaagccttggcaatctgggctttttcctgaattaacgtaaatgatttttctcctccgtacgtcatgatgatgcgcttcccgtcttcagtagatatatctttttcttcaagcagcttgacgccaagcggcagttccagcggcgttttgaccgcaaatgtatcggaaggctttgcgcttgtggcgacatccatttgagaaagggtcatatttttcttttcatcaaatgattctttatcaaattgtttattaaattcaaagctgctgaattctactttgaccatcactttccggtcagtatccatcactttgacagatgacgggctcatatcttttttgttaaatgtgatttcttgcgtgggcagcattttgttatgctgatagtttgtttttgtttcaaatacgtatttcttttctttcgctgtgaaaactgcatccgaatcgttttgaacatcctttacgagcgattcaaacagataaacctggctgctgttgttcggccaatcgctttgaaatctgaagctcttatttaaagacggcgtgagaacgaatactccgttttcatttcgtaaaatgacttggttttggtcctttttcggattttctaaataaaccctgtacagagacggctttttgtgccagatttccacattgtatacttgaggctcactccctgtctcgatggtcattttcgcttttgctttgtacgaggtgtattctttcgccttttcatctaacccggccacaatatcttgctgtgttttttgcccgcaggcagaaagaataagaacagcaagcagtcccgttaaaagcaaaacaaagctttttctcacctttttcaacccctttttctcaattgatgtaaaaggaagaaatcgcttgtttgactttaacggtacgctcggtacacgtttaggcagaacagatgcgtaccataaaagcctcaaacaacttgtctcccttaatgcactatcaaatatatgagtggggtttccctaatatgcagactagcttgacaacctttcaatcacaacctgcgcggcagcgtattcttttgtatgagtgatcgatacgtgaacggcggcctggctcagtttcgtacaaatgatatagggcttgccattttggtctttcctaatttcaatgtcctgaaagctgagctgcctcccaatgccggtgccaaatgctttcgagaacgcttcttttgccgcgaatctgcccgcgagaaattcgttttttcttttctctgaaagctcatagtattggtcaagctcgcttcgcgtcaaaatccgctcggcaaaccttttctggcgcccagccatagaggcgatccgtttaagctcggtaatgtccagcccaatgccgtaaatcatgtatgataacctcctttgcgtacgtactatttaaatggtttgtctcataaacgtgttactatagatataccaaaatgaagaaaaggggctcggaatgtttatacggactgaaaattttcaaacatttatcaggctttaccccgttgtcacctttatattggctttgcaagctgttctctggctgtttttttcacttcctgcccattcagtcgtgttatggagggataccgtcacaggctataatctaggtgtcgcaaacggtgaatggtggcggcttatcacaccgattttgctgcacgccggtttcacacatctgctgtttaattccatgtccatctttttatttgccccggctttggaacgcatgctgggaaaagcgcgtttccttcttgtatacgccggctccggcatcatcggcaatatcggcacttatgttacagagccgcttgattacgtgcatgtcggggcttcaggcgccattttcgggctatttggcgtatacctgtttatggttctttttcgcaatgagttaattgggcaggagcattccaaaatgatcatcacactgctcgcatttgccgttctcatgtcgtttatcaactccaatattaacatgatggcccatttgtttggactatgcggcgggtttcttctttcgtttttatgcgtgcaaaaaaaagagcggcggtattaaccgccgcttcagattgttgacaaaatcctaaaatggttttcattttaggattttgtcatcttttcagcgtgattgaaaacccatgaagtctaggaaggacgagcataggagcggactttcacaggatgtgatgacgacggcgtttaggcaggacgcctgagaatttagccgttgatccacttcgcattgagcaccgaagcgcagtcctgacaacgaatgcgagggtttgccgacacgctggagcggcggtattaaccgtccgctttttcatatgagtaccactttaaaatgaaggctgcatcctcttcacctacgtccctcaccgttaactcttccatatggctcgatgatttcaccgaagtagaaatggtatacaagcggcctttcttttggaaataggattggctgaacttgcagacctgcattcgttttttcagtacaatggcggttgttctgcctataaatctagacgtcagctgaagacggtccccgttgatcgtccatgcagcctctttatacgcgagatagccgaagagcaattctatcggcagcaggatcactgacagatagccccatggctgaaagaagatacataacgggatgatcaaaaagagtgaaaaaatgacagaacggaacaaatagcgtttcaacgcgcgccgcggcaggcggcggcagttttcttccagcgtgtattccggcgtaaatgttcggagcatgtgcggaagcttttttttatgaatcattggaaagagaatggtcaaagcgccttcttctttttcccggtcgccgcctcctgcgctgacgatggacaccgttacaaagccgaaaagctggcgaatgatattttctttgattttaatggcttgtatttttcgcagcggaatcgtgacttgatgtttttcaataattccccttgaaatcaccagttcctgctctttttttatgatttgaaagttcgcgtatctaaacatcatgcccgcgatgctgaaaatccaggcgataaataaaccgataaaaatgagtaccgcataaataccgatgctggcgtgctgaaggaaggaaaatttatcgaataaccaatccatcggcagcacttcatcaagctgggaaataagtgcaaatacagcggagataatgactccgattccgccggaggtagaagcggccatgagcaattctttcgcgttcatgcgatagtgctcttgcacctcaacggacggatccaactcctcttcagcttcaagccgttcttcatcaagttcattttctcgtctttgcgcttttttcttaaagacagcttctttgatgcgttccgcttcttcaacagaaatagcagaaagaacggcttctgcctccttgcctccgcctgctgtttcaatttgcagcttcacaagcttaaagatttgctggacaaggcccgcgctcgtattcattgtttgaatccgatcaatcgatatgtatcgttttttcgtaacaaataagccttcttcaattctaaattcatcatcttcaattcgataggtaaaccttctccatttgataatgcttgccgctacaagccagatgaacagcacaccgagcgcaatggctccgtaaaaacggacagtatggtttgaattgacaatatacacaaaaaagaatggcagaatgatattttttatcgtttgaataatggtatggcataaattcaaaatgactgccaccgggtgcaggcgtttcggttcagacatcatcgtcagtcaccctcgccagacgggaaatggagtctcttagccgatccgcttcctccatctctaaagcggggatcgaatgaacggtcgcggctgtggaaattttcaccgttgccaggttgtatttttttaataatggcccttgtgacgtatcgacgtgctgaactctgaccatcggaacaatcacacgtgtcaccacaaaaatacctgactgaatatctatttcatgttcatggacttcatatcgccacaccttatgacggaccttcggaatgataaagaccgtcacaatcgatcccagcagccaaacagcgccgagcacgccgctgatccagtacggccaatgaaaataatagcttaacactgcaactgcaatgacaataagcaagcaaacagcggatatgatgatctcttgaagtcgccaaacctttaatccgtctggactgatttggttttttggctgctctctcaaaaatacctacctccctttttttcgtcgttatttatacgtctcttttacagaaaggtttcattcttaagcatacagagaaaaatggcttccgtcagctgaaagtttgctgaataacaaatcacgaacataaaaaagcccaaaacatcatgttttgggctctgaatcgatcaaattagtaagattttttctggcgtctgtcacctgaagaacggcgatcgtttgaacgctttttgtcataggaagaacggttgttgcttttcccttttccgccgcggtagccgccgccttgaccgtctctgcgtttagaagagcgctggttcttgtagcgtttgctgaccatcggcgcttcgtctgttaagcgaaccggtgtgtcgtctggctcttttgtagccattttgatagccgccgcaaccactgttactgcatcatgatcttcaagcagctcagctgccgctgtcatgtagaagttcaggttgttttcactgattgttgtgcgaagacgttcaacagtaacctgttgctgaccttctaacgcttcatcaagtgtaggctccttcatgcggtccattttgcgttttgttgtttgttcaattgcgcgaagcatgcttttctcacgcggtgtaatgaacgtcatcgccatacctgtttttcctgcacggcccgttcttccgatacggtgaacgtagctttcaggatcttgaggcacgtcgaagttgtatacgtgtgtaacacctgagatatcaagtccgcgagcggcaacatcagttgcgactagaacttcgattgcgccttctttaaatttacgaagcgcaaccatacgtttcgcctgcgttaagtcaccgtgaataccttcagctgcatatccgcgaaggttcagagcttcagccagctcatcgacacggcgttttgtacgtccgaatacgatcgcaagctcaggagactgaatatcaagaaggcgagtcagtgtatcgaattttttacgttcttgcacttccaaatagaactgctgaatgttagaaaccgtcatttctttcgcttttacttttacgtgttccggctcagtcatgaagcgctctgcaatgcgtttgatcggcgcaggcattgtggcagagaacagaagtgtctgatgctcgcttggcacgtttgaaaggatagattcaatatcgtcaatgaatcccatgttcagcatttcatccgcttcatccattacaacggtatttacattgtttaaacgaatggtgcggcggttgatgtggtcaagaagacgtccaggtgttccgacaataatattcggattcttctttaacgcccggatttgccgtccaatatcctgtccgccgtaaataggaagaaccttcgcacgtttatcttgtccgattttatacaattcttcagatacttgaatggctaattcacgggttggcgcgattacgattgcttgaatattaggagactcggggttaattttttcaacaaggggtataccaaacgcagctgttttacctgtacctgtttgcgcttgtccaatgacgtctttatttgaaagtccgagcggtatcgtttgtgcctgaatcggtgttgcttcttcaaatcccatacgattaattgctttcatgagatcagaacttaaattaaaatcttgaaacgttatagtcaaattattcaaactccttctaattgctgtttcagtaatgtcgtgatttaccacttataaaactgccctttagacaagaaggacaggatccatccgtatacaaagcccgaattactttaagttttatcttaccattacactatttgtttttcaataagatgagaagcagatcggcatctcgaatatgccggctgctgctccatccgctcccaagaatccagcggagaacttcgggtcacgatgaaaagtccggacgaatatgttcgtatcgcgaaataacctatatatattgtatcatagccgcagccggccagatatacataattttcggccggcatacattagtgtttgcatatcaggttattttatgatgcaatatgcgttttttcgcaaaatattttcttatgaaagcgggctctctattaaatctttaacgatttcttcaagcttcatacctctggacgctttgaataaaatcaaatcgccttttgatgcgttttccttcacagcttgaaggagatcttttttctcagtgtaatggctgacgcggtctttctcaaagtgtttcagggcgccttccgcgataaaagctcccagttttccgtacgtaaagacgcggtcaattttatcagggctgatcacagcgccgcactctttatggaacgtttcttcaagatcgccgagttcaagcatatcaccgagcacgagcatttttttgccgtagccttcaaggctttctgtcaattgaattgcagctttcatggaagtcgggctcgcattataagcgtcattgattatcgaaaggccgctgtctgttttgatgagttcaagcctcatcccggttacctttaggccgctcagtccttttgccgcatcctcaggcgcgatgccaaaataagcccctgcagcaattgcagccatggcgttcatcacattgtgcttgccgagtattggaataaaaaacgtgttttctatccctttgattgtaaaatgggttccttcctcactctggctgacatcctgaagctgataatcattatgcgttcccgtaccgtacgttttcgtctggcagctgtatgcattttgaagaagcggttcgtccccgatataaatcagcactccgtcttctttaagcccgtttatgatttcaagcttcgcctccgcgatgccctctctagagccgaggtcttgcatatgcgattcgccgatattcgtaatcactgccgcatccgggtttgccagtcggctcaagaggtcaatttctcctttggcgctcattcccatctccaatacggcgatctccgtattttcaggcatcgctaaaaccgtcagcggcaaaccgatatgattattgaagtttcctccagttttgtggacacggtactgggtccccaatacggcgtgaatcatatcttttgttgtcgttttgccattgcttccggttactccgatgacacgcgtgccaagctcctgcaaataagcttttgcaagctgctgaagtgcagtaagggtatcgtccactaaaatgacggcgtgattctcgggcggatttggtactgaccgatcccaaagaacagccgctacaccagcttcaaaggcctgctccacaaaagagtggccgtcaaaacgttcccctttcagcggaataaagagctgatgttgttccagttttcttgtatcggttgccactccatgaatgactgtttgttcatattgcggatttgctagtgtgcctttaaccatttcggcaatgttttttactgttcgcttaatcaagtaaggtccctctctttcttttgtatatacgggaaaaaacactgcccttttaccggcagtgtccttcttcattagaatgtatgcttaatcaattgtttttcagcgtggcgttcttttgcaagctccacaagctgttcaatcaggtcagcatattccactccggcttctttccagagcaacgggaacatgctgaaaggtgtaaagccaggcattgtgttgacttcattgatcagaacttcgccgtcagctgtcaggaaaaagtccgctctgacgagtcctgaaccgtcgatcgctttaaacgctttgatcgccatatcactgattgttgcgtattcctcatcagtcacaatcgccggaatcatcagatcagtatctccatcctcatatttcgctttgtaatcgtagaaatctgtcttcggtgcgatttctcccacaacagagcatttaggatcatcatttccaagaacgccgatttcgatctcgcggccgttaattccttcttcaacgacgactttgcggtcatattggaaagcaagctcaaacgctttttgcagttcttcacggtttcggcatttgctgattccgacacttgagccgaggttcgccggttttacgaagcaagggtagcctaattcctgttcaacctcctcacagctttctttcggagaacgagtccagtctttcttaaggaaagctgcgtatttagcctgagcaaggccaacctgcgcaaataaatgtttcatgacaactttatccatgccagctgaggaagcaagcactccgttgccgacataaggaatgttcaacagctcgagcattccctggatcgtaccgtcttctccgttcggtccgtggaggagcgggaatacgacgtcgatggcttcattttgctgtgacgcttcctgcggaaacatctcctggttcagggcagctggagaaaaagcactgcctccttgctcaaattgaagcattttcacgtttgaaacaggttcagttaaacgggcgcctctaacccattcgcctttttctgttatataaatcggatgtatatcaaacttctcagtatttagcgctttgattacagccagagctgtctgcagggaaacattatgttctgccgactttcctccgtacactaatcctagacttgttttcaatggatactccccccactacaattcatctttactatcttatcattttcaccggaaaatgatctaattatttttgggcatgctgatgttgaatgcatttgtatgtaattcctttttattttatattaaaatggcattgaaaaggagatgtgacatatgaaaaaaatcacaacaaacgaacaatttaatgaactgattcaatctgataaagaaatcattgtaaagttttatgctgattggtgcccagactgcacacgcatgaatatgttcatcggcgatattttggaagaatacaaccaaaacgactggtatgagctgaataaggacgagcttcctgacctggctgaaaaataccaagtaatgggcattcccagcctgcttattttcaagaacggtgaaaaaacagctcaccttcacagcgccaatgccaaaacgcctgaagaagtgactgaatttttatctgaacatataagctaattcgttaaacagccttattttatgtcgtcaggctctacatgaacatgaacatgagtgacatcgtgttcatgttttattttgtcttctacttcatccgccactccatggccttcttctactgtaagcttcggatcaaccgtaatcaccatctcgatatgaactgtactgcctaaatacctcgctttcacatcctttaggcgatgcacattttcgatcctgccgacggtctgtttgtaaggctcaagatcttttaaatggaagccgtctgttaaggaatgtgaagcgtctttaaagatatcccacgcagttttgcaaatgatgatgccgatgataaaagccgttaccggatcaacccacggcagcttcagctgggacgaaaaaacaccgataaacgcgccggcacttacaaaagcgtctgacctgctgtcctttgccgctgccatcagggcagagcttttaatggacgctgccagccttttgttatataaatagatgccatacataaacacagcactgcctaacgccgtccatgccgcgataagatttggcgtttccgttgtgccgcccgcaatcgcttttcctccgccgattaacacttcaatgccgactgccatcataataaaagacgcaacaagagacgaaattgtttcagcccgataatggccgtatggatgatcgctgtcagccggtctttgagaaatccgcaatcctatcagcactgctactgacgcaacaatatctgttccattatttaacccgtctgctctcagcgcttcagaatgatatagaatcccgataactagctttacaacagcaaggatgacatatgcaaaaatattgaggagcgcccctttttctccctttttcagattttctgtccgctccattgaataccagcctccattctattacatagtatggttcaaaacatgaaaaatagcagggtgcgttcaatgaagcggaatatttcgacagcaaattattgcccgggaaactttttgtcgatttgttgaatgtttgtaaattggccaagaataggactcttttcatctttacaggctattgcggacattgtatactgaagttaattgataatgattatcaatatcgtttgattggaggttggtgacacaatgacacctcagtctgcagaaatcagaaaaaaacagctcattcatctgttaatacagaatggtatatacaaaaagtcaaagcgtcatctgtatgaattgtcgctgacggagttagaaagtgaatacaaacatgtcaggagggcgccggagcatgccgaagcgtaaagtgaaaacttaccaacagctgatccaggaaaacaaagaggcgattatgggcaatccaaagctgatgaacgttatttatgacaggatcgaccgcaagcatcaaaaaaatctgcaagagcaaaacaatacataaaaagagccggtaaggctcttttttttatgactcaaacgcttcagctgccagcttgtgtatcacggcgtcatccatcggcgggttgtgaagaccggcgcgcacatcacggtaatagcgctgaagcgggttggttcgttccaggcttttggccccgacaattctcatcgctttatcaacaacagacagcgcagcgtttgtgacgatatgtttcgccgcaccgagctcgctggtcaagtgtggacgccgcaccggatcgtcatacaattgagcgatatggaaaagaaagtgtctggcattgagcagttcaagctccatttcgcctgttctttgctgtacggccgggacattcttgatcggtccattcaagctgtttggagaatactcagatgcaaattgcactgcatagtcacgagcagcttgagccacaccaagataaatcgcaggaatgtgaagcagccagccattcggcttagctccacgaggcccttgaagcagttccaccagcttattctcatcaagcattacttcgttcagtacaaggtcatggctcccagtcgcccgcatcgccatcatatcccacgtttcttcaatcgacaagccgggatcatctttatgaatgagaaacacgcctgttgtttgtttgtcctcaatccatgcggttactaaaaaataatccagagcttgtgacatcgtcgtaaaggtttttctcccgttcactgcccatttgccatcctttttgacggcgtgtgtaccgggacgccctcctcttgtcgggcttccggttttcgcttcagtcgccgccctgttaatgacggctccgttttggacttccttggcaacaaatgcaaatacgtcttcatcccagctgttgccttctccaagctccccgatcacgctcaaatgccagccgatgctaagagccgtcggagcatctccccgtgcaagccgttcttgaaacaagagcatatcgtaaacagaaatgccccctccgccatgagatgccggcaatgttaatgctgtatacccagcatcacgcagtttttgtattttctctgcaggaaaacgtccctgttcgtcatcttcagcagctgtttgctgaaattcatccgcaatccgtccgattttctccatccattgccgctgttgatcgttttgtataaataatgacatccggcagccccccagttttaattccgataaatttaatatgtattatagatttcctgccatttttccgcaactgttaaccttttgcccagtatagaaaaacacgccgttccccaagggaacagcgcgattacacaggatttgcatcccggtcttgtttcatgccgagataaatcagcatatatgtcaggtaacccatcgtcatcaccaggccgccaaagaaaaagcttgagaaaatcggctcttcaaaagcggtcactgcggccaacacaatccagctggcatacagatagatgataaaatagcggatgcccgtcttcattttatatatcatgtacagtcccacgagagaaaacaacccaagcgcgagcctgaaataaacaagatgttcaaactgaaacatgaatgacacaaatgagaatccaagcagcaatacgatcggtaaagcggtaataaagttcctcaatcgagacacctccgtcagtacctttagtataaaccaaaatatcaaatgatattgatttacgtgagctttttcacaaaaatgtcattccttgcctttagacccgaacatcccgtttacagaagcaccaccagccaacaacgatgaagaatatggcatgtatgatgagaattccaattgaaaacaatggcgtcatgcctgaaaacaacgctgtctctccgcttctgtattgcgtaaagtcagtgttcgcaaaaagcaaaaagctgccccacttgttttcaaacaacttcatgagctgaacaagtgtactcgctccgtataaaacgacaaaagaaacaacaactgctaccgcgctattgcggaacagcgaagaacaaagcagcccgaataatcccatcattacagcttcaagccagtttgacccgatcagcgccaaggtgttgaccagcaatgtctttgattccgcagtcaccgatgtgccaaaaaacaagagaccgaataataatgccagaatgtagtatgccaaatacaaatagaagctgaccatcacgactgtgattaattttgaccaaaagaccttttggcgtttaaccggacgaatgagcaaaaatttgatcgtctttttatcaaattccatcgaaacaattgttgctgcaattacgatcgttaaagcctgcagcaaaatgttcaggctcggtgtatacgataaatagccgatgaagttttcatctgttccggcactgatgacaatccgtttaatgatcaatgccatgaagaattgaaagacagccatcaggataagagaaaccaaagtgaccttccgattaaaaagtttcatatgttcattccaaattaatttagacaagctcttctccctcctcttgatgagctgttgtcgcttttataaattcgtcttccagtgactgcgtgtaaggcgtaatggaaaatacattcagatcttgtccgacaagtgatcggttcagctccggtatgttttcttttgccacctcaactacaatcgtcccgtcttggctctcagcttgatattgattgcctgtcagccaattgagcgctttttcttgcggctgcacttctataatcgctttttctgtggtttgatcggttccttgtaagctgacttccgctttgatctcacctttttgaatgatgatgacacggtcgcacaagtcttcaacctcgcgcaataaatgagtggcgaacaggacagctgttccttccatttctgcgagttccttaatatgatcccgaaaatccttcatccccgcaggatcgaggccgtttgtcggttcatctagaatgagaagcttcggccggtgaagaattgcctgggcgattcccagacgctggcgcatcccaagggaataggttttcaccttatcatgaatcgctgacgtcagcccgacacgttccaccacttcatcaagccgttcatccgctatttttttgtgcatattcgcaaagtgcttgaggttttcccagcctgtcaggtacggatagaactcagggttctcaacaatcgctccaaccgcttccatcgctttttcaaactctgtatcatgctggaatccgctgattgtcacgcttccgctgttttgtttcaacagcccgacgatgatacggatgagtgttgtttttccggaaccattcggaccgagaaggccgatgatttcaccctccatgacgtccatgctgatctgttttaaaatctgtttagacccaatttttttatcgaggccttcaatatgtaaaatcggctcagccataaagccttcctcctttttcgacaaaaaataaacagtgcccaacattaggcactgtttgtattatagcatttgttgcttccaaatgtttggttaaaccgatgatgagcgtttgctccgactgtttgttcttttcagtttccgtactgatgacaagcattgtcacctgttgtgttcaccactgtgcaaggcaatgccaagctccgattccgagtcttaattccatgccctgaacaggcaggccggcagatcgaggcacactcattattcgattttaaactactttttatcgctattctctcggggtcctttagacctatcttccttgttggtgacatccagaatatcaaggagaaacacaaagatcggaatcccgataattaaaccccaaatgccgaagaagtgttcagagaaaatgagtactgtgaaggtgaaaaagattggcagctctgttttcgccgacatcagcttcggatttaagaaataggtttcgatcgcatgaatggcgaatatgacaaggacaatgtagagcacatacattccaccgccagtgctgtaggcgataatgctgagcggaatcagggaaatgacgacgcctgctacagggatcaatccaaggaagaacaccataatcgaaagcccaaacagctgcggaaaatgcataatccaaagcgcgataaacgtcagaatacagttgacgagcgcaatgataaattgagcctcgagcaccttgccgaacgttcttgcaaatttgcttccgaaaaaagcaatctcctcataaaagaccctaagtttgctcgttttaaatttcgccatgaattcagaaagccgttttttctcaaataagaaaaacatgctaagaatgagcgccatcacgacctgcaagccgaatgtgctgatatcggccagatacgtatacactacattgaagccctctttgacatatgaactgatgttaatatctccgaagacactggtgatctcatcaaagaaagggatgctgtcaggatgatacgcaatatgtttaatctgctttaccagctgctggatctgcgccgcgacgaccggataaaacacaaagcccccgactgtaagcagcacagccagcaacatgtaaagaaacgtaatgacaacccgctggctcacgcggaagaactggcttacaaactgccgcacgacaagctccaaacgatccattagaaatgtgaaaatgaaggtaagcaatattaagttgatcatgctcttaaatagatataacacaccagttaacacgacaaagatggagaaacgccttactcccgggtgctgaaaaaatttaactaaagcggccatttatacactcctgttaggacaaacgtccttcattcaatatagtatccatttgtaaattatataacaaaaaaatgctgaggtctctgtccttaccttaataattcttaaacaattaaaaaaacggcccatggatgggccgttcttttttcagactgctgttttcatttttttcatgccttcaacagcctctatgctttttgcttcatcaaattcattttcgcttttggcaacaatgatcgtggcgattccgtttccgatcaggttcacaatggctcttccttcactcatgaaacggtcgaccccgagcaggagtgcaagcccctccagcggaatgacctgcagcgctgacagcgttgaggcaaggacgataaatccgcttcccgtcacacctgccgctcccttcgatgtcagcatcagaacgaggataatcgtaatttgctggccgatgctgaggtctactccaaacacctgtgccaaaaagacagtcgccattgataaatagatggatgtgccgtcgaggttaaacgaatagcccgtcggaataacaagcccgacaacggatttggaacagccgtagcgctccattttatccatcatacgcggaagcaccgattcggaagagcttgtgccaagcacgatcaaaagctcatccttaatgaagcgaaggtaattccacaggctgaatccgtaaagcttgcagatgatatttaaagcaacaaatacgaacaggaacatcgtaatataaacagacatcattaagcttgccagcggtttgatggaatcgagcccgaagtgtccgattgtatacgccatcgccccgaatgccccgattggcgcggcacgcataatgtagccgataattttgaaaaaaacgtgagaaaccttgtcgaagaaatcaatgacgctttttcctttttcgcctaatgccgcaagacccactccgaaaagaatagaaaagaataagacctgcaaaatgtccccttttgcgaaggcatcaaccatgttggacggaacaatgtgtgtaataaattcaatccagtcgattccctgaccgccattttgcgtgtattgtgatacatctcctttttcaagcttgctgtaatcaagacccgcacccggcttcataatattgacgacaaataaaccgataatgagtgcgagggtggtgacaacctcgaaatagataaacgcttttccccctacttttccaaccttcttcatatcgcccatttttgcaatcccgagaacgattgtgaagaaaatgattggtgcgatcaccattttaacagcgttgataaatgtatcaccaagcggtttcatttctttgccgacatccggccagaccagcccgacaatgaccccgatgatgaccgcggttatgacctgaactgttaaatttttaaacagtttcatatccttcatccccctgtcctattcgccttttgtgtctttcttactagaatgatagcgttttcatacagtctggggaagtttatgatcataacggacattttggtctttttggtctcaggtttatccttttaacacgtagcggttgaccggccggccgactccgccgtattgaacgtccaatttgatgatcccggttttttctaagtaatcaagatatcgtctggctgtcactctggcgatgccgagcgccttggcaacctcttcagcagaaagggatgcggtttgctgtttcaaaaaagcagtgacttcattcatcgtgaagtgattcaaccctttcggcagatcctgtacggcctgctgcggaatattcaggatcgcatcgagctgttcctgggacagcgtatcattcgcttcgattttttgtttatattgcttgtacttttcgagtgcctgtctcattcgctcaagcttaaacggctttaagatatagtcaaccgccccgttttgcagcatgagtgagatcgtttccttgtcttttgcagcggagacgacaatgacatccacttcaagcttttgctttctgatctcctgcaaggtcttgatgccgtcttttttcggcatgtacacatcgagaatgacgagatctggctgttcttctttaatcagcttcatgccttcctctccgtttcctgccgttgcacagacagtaacgcctttaacagttgtaatgaaatccttattgacctcttgaaccatcggatcgtcttcaatgagcagaaccttccattctttacgagccatgctgtgcttcctcccccttcattggaaaaacgatagaaaaagatgtcccctgccccgcatgtgaatcaacttctatcgtgcccgatcctttgtctatgatttgtttcactagatacaggccatagcctgtgccgccagttttattgaccgtaaaacctttgtcataaaggcgaggcatatgtgtcggttcaattccgcagccgttatcttctattaaaatagcaaggatatcatctgtttgttcgatactaatgtcaattcgtttgtcttcagattgaacggtttcaaatgagccgaaggcattttcaatcagattccccaaaagcacgacaatatcatgctgatcaacatgctcgggaaattgctgaagactgctgttttcatctatatgaacagcaatgccgagctctcttccccttctgattttacttaatagaaggcctgccgcagcgtcattttgaatcgagcggtgcagaaattcagtcacattttcctgctcagttgacgcctggaatgcaagctgcaaggctttttcagatttccccagctggatgagaccggcgatcgtgtgcagcttattcatatgctcatggttttggacacggagcgcctccacaaagtttctgacaccagtcaattcctctgccatcttggccgcttccgttctgtcctgaaaaatcgcaacggcgccgatcacttttttcttcatgacgatcggaattctgctgctcatgatcaccttaccgctgacacgaatttcttcattataaaccgctttgttccgctccacgatttcgggcaggcgcgaatccttgagaacctcccaaatcaccttgccgattagatccccctgcacttcaaagatctgtttcgctttttcattgaagatcgtaatgacgagacgattgtcaatagcgatcaccccttcattcatcgagtgaaacgtcgctgtccgttcttcatacattcggacaatctcatggggttcaagctgaaacatttgttttttgatatggcgggccagcaaaaaggaaccagcaaggccaaagccgagtgtcagcacaacgatgaaggcgatatcacgctttaaatgaagcaggatgtcagcgatccccggcagcgtttttccgacaagcaccacgcctatttggttcaggtcttgatcctttaccggataaaaagcgcgaaccgccgtgccgatctcgccctttgcttcagagaaataaatgtgctccgcaaaagctgcctcctcgtctgcaccttctgatttcttgccaatgcttgtgctgacaggatgcgtatatcggatgtgattcatatccatgacgacaatatagtctgcttcattaatcatcctgatttcttcaaccgcatggcgaaccgcttctgtttgtttttttcgcgccaaggcttctttcacttctgtcatctctgacaccgtccgggccgtattcatcagccgctttttcagctcccgctcctctgtatgctgaatgttgccgatgagcacaatgccgccgatcaaaaaggagaaaatgacgagtatataggataagatcgtgattttccaacggattgagagcttctttttgttcatcagcttctcctttcaggtctttacgaatgtcatagcccccattatccttaacataggggagggcttttcatgaagagtttgcttgcatgtctcgcactgatgatcgctggaattgcaaccgctttatttatcggattccatgatcataccggcaataaaaagattgtttatgatgacgaccaggaaggcctgcaggatcaaatcgtgtttaaattcagccacgtggttgctgaaaatacgccaaaagggctggccgccaataaattcgctgatctggtgaacgaaaaatcaggcggaaaaataaaaatagaagtatttccgaatggaagcctgtactcggacattgaagaaattgaagcattgcaaaacggcgatgttcaatttatcgccccctccacatcgaagctcggcatgctctcgcctgaatggggagtgctggatctgccgtatgcatttacagattacaacgccgtcaaaaaagggctgaacggaagcatcggcacacagctgtttgattctctaaagaaaaaccaattgaaaggattggcctattggacgaacggctttaagcaaatcacaacaaatcaagggccggtcaaaacaccggatgacttaaaagggcaggatctgcgcattatgcaaagcgatgtgattgaggatcagttcaagctgcttggcgcaacacctcatcaggaatccttcaattctacctttcagctgttagaaaacaatgtagtcgatggcgaagaaaatacaatttcaaacatctattctaaaaaattttataatgttcaggactatttgacaataagcagccacggttatctcggctacgctgtcatgactgatgaacacttctggaaggcgcaaacaccagaaacaagacgcattttgactgaagcgatgaaggagacaacggagtggaatgaaacgtatgccgaacaaatgaacaaggagcagctggaagaaatcaaaaagaattctgctatacatatttatgagctgtcagataaagagaaacaagaatggatgaagcgtcttgaccctgtttaccggcagtatgagcccatctttggccgggagctgatccgggaactgttggagctgcgaaaagattcatagttcccatctcgatacgctgtttttcgtttatctttctatcgatcggaaatataaaaagagataaacgaaaaaggagatgggtacatgtttaagcacacaaaaatgctgcagcatcctgctaaaccagatcgtccagatccattattcgctaaaaaaatgcaagaaattttaggcgggcaattcggagaaatttcagttgccatgcagtacttatttcaaggctggaacacaagaggaaatgaaaaatacaaggacttgctgatggatacggcaactgaggagctcgggcatgttgaaatgatcgcaacgatgattgccagacttcttgaggatgcccctcttgatcagcaggaaaaagctgctgaagatccggtcatcggctccatcctaggcggcatgaaccctcaccatgcgattgtatcaggacttggcgccatgccggaaagcagtacaggcgtaccttggagcggcggttatatcgtagcaagcggaaacctgctggcagacttccgcgccaacctgaatgcggaatctcagggccgtctgcaggtcgcacgcctgtttgaaatgacggatgacaaaggcgtcaaagatatgctcagcttcctgctggcgcgtgacacgatgcaccagaaccaatggctcgccgccattaaagaattagaagcacaggaaggtccggttgtgccgggtacattcccgaaagcgctcgaaaaacaagagttctcacatcagcttatcaatttctctgaaggcgaagtaagcgccgagcaaaactggctgaatgaaaaagcgccggacggagaagcctttgaatatgtgaaagaagcaaaaacgtttggagaaaaaccggagttaaaaccagcaccgccttttgttcataatacacttccgggacgcgagtaaagagacaagcccaaaacatgatgttttgggctttgattatgccttcagaaccgtccagtttggttcgtaccggatatcggggttatgtaacagatcgtgaacgaacggtttatcctcttcgtacaccgtcacctctatcgaaagaattacagccttctgatcgttttcctcgtatatgctgtcatgttcgttctccataaaatgatcataggcttctctgttttcccatacactgatgatttctgcggtgagcggctcgtctatcgtttttcgccagccgccggcctgtttgataaagccgcttatatgcgataacgcttcccactgtgactgcgcttttgcaaatgcttcagcgtttgcagcatctacttcacatatcatctttttgattagcatggctgctcctctatgatgacggtttcggcttgtttatgctccacacagagatttaccgttctgacgtaagagcgtgtgcggtgaaccgtgcctttagggatcagcaggctgtcatttgctttgagcaccgcggtttctttgtccttaaaatcgatcagcagctccccttcaagaacaataaacaattcgtctgagtcagggtgatggtgccagtcatattctcccgtaaacaccgcaaggcgcacgcagtggtcgttgacctctgagattgaaaaattggcgtgcttttctttgacttcatttgcgatggcgagcaagttttgcatcttggacattagcgaaaacccctttttcacttattgtatctcaatagcggcataaattgagaagattccaaaaaaaagcgatccagctgatgtgccggatcgcttttttatttacaggttgtctgcctttatgcttttgattagtcgttgttgcgggcgtttccgccttttgagccaatttcttggtagaattctttatcatgatttttgcttgttgcctctccgccttttcggccgatttcttgatagaattctttgtcatgattttcgctagtggcttctccgcctttttcaccgatttcttgatagaactctttgtcatggttcttgctagtggcttctccgcctttttcgccgatttcctgatagaattctttgtcatggtttttgctagtggcttctccgcctttttgaccaatctcttgatagaattctttgtcatggttcttgcttgttgtttctccgccttttctacctgcttcttctctgctcattttgttattgtctgccattttgaattcctcctttaattggtgttggttgttgtattcccgctcacaattcttttaaacaaacaaaacacattgggtatgtttccactaaaaaaagcaggcggatcgcggtgtccgtctgctttctgctattccatctctcgttctgtttctttcagtcgttcaagaatgcgcctctttttgtacagcatcatgcctgtctcggtaatgtcgtttaatgttgagcgattggcagcggcgccaaaaaccattccggcaaccggcactatctggaaaagttttttccagccaaacgtgtctcgatagcccaaaacgacttctcgccagccttggatttgagaagcgacattcttatatgtacggtcttgatcgtagtgttttaattcctgcaaaatcgatcttttgccgacaacatcagccgacgtaagctgcaggcatttcacaatgaagactcgttcttttttctcctttgggtcatagccgtatgcgactgcgatatcctgtaatgtttttagtgataagccaagcactgccggaatgtctgccgccagcgtaaacacgccgcccacaccggttgtcgcgccttgaacggttgctgcgttggttctgtttttgcccattccttccgcaatttcatccatgacaggaagaggcgctttccggatgtcctccagcgattcaaagatctcctccggcagtttcttttgaaacatcctgataatctgtttttcagatgtcaggtactgtccgcctgtttgaacaaagctgccgacctcatccaagagcttgccgatctttttctggatgaattctggtgtcagcttgtccaggagttgaaacgggagacggctgagcttttcccaaaaccagactttttgctgatctttttcccatttctctatctcttttaattgctgatgtaagtcttcttttcgttctgttggcacccaacccgcacttcccttccgttttttctactatatagtataccttcattttttcggatgcgtttttatttttcacctgcgggtaccatttttataaaaggaaaaggagtgatagacatgccttggtcgatgaaggattatcctgcttcattaaaaaatcttgagaagccggtgagaaaaaaggcgatagacattgcgaatgcgatgattgatgaaggctatgaggaagggcgcgcgattccaattgcgacaagcaaagcgaaggaatgggcggaaaacgcctctacagatgaaattgatgatttcctgacgcatgatgatgagacagaacgcgatgctgatccaagcagcggcagcggccccgagctcatgaataaagcagagcatgttattaagcataaaaaaggctgggcagtcaaagccgagggcgccaaacgtgtgtctgaaatcaaggatacaaagaaagaagcgattgaacgggcaaaggaaatcgcggcgcataaaggcactgaggtcattgttcatttagctgacggcagtgtgcagagaaagattaaaacaggatcataaaggaatatgctttcaagtgtttcgaaatgatcaggagcggttattgattggtaaatcatttatgagaggtgatcatgatgcttagctttttggtttcattagttgttgcaattgttatcggattaattgggagcgccattgtaggaaaccggctgccgggaggaattttcggctctatgattgccgggctgatcggcgcttggattgggcacggacttcttggcacatggggaccgagcctcgccggctttgctattttcccggccatcatcggggcagccatcttcgtgttcttgctgggccttatattccgcgggctgcggaaggaagcctagactcattagatacaggaggcatcgtttcgaaatgaaacgatgtctttttatatgggaccttatcacgaatccctacatatcatgttacataacagggaaaaattcagaagtgtattttgaacattttcggttgacaagaaaccgggatggtcatatgatgtagataaaataatttgccttaaggaaactctttgttgtacggcaaaaacaaacagaattcaggtgagacatgatgaacaaggacatcacagcacaatctccccgttccaaagccgtccaagatgcgcttgacgggaaaatcagaggattcagagggctgctcccttttctcggccctgcatttatagcagccattgcctatattgatcccggcaacttcgcaacgaatatttcggcgggttctaaatacggatatatgctcttatgggtgatcttattttccaatatcatggcgcttttaattcaatccctatccgccaaactcggtattgcgacaggcaaaaatctgcctgaggttgcccgtgaagaattcccgaagcctgtctcgatcggattatggattcagggcgagttggtcattatcgcaactgatctggcggaatttatcggagcggctctgggactgtatttgctgttcggcattccgatgcttgaagcgtctattattgcggcgatcggttctttcgcgatattggagcttcagcgccgtggttatcgctcacttgaagcaggtattgccggtatgctgtttgtggtcgtgatcgcctttgcgttgcagacctttttcgcaaagcctgatgccgtgtcagtgatgaagggcctttttgtcccggcgtttcatggcaccgacagtgtgcttcttgcagcgggtattcttggcgcaactgttatgccgcacgccatttatttacactctgcccttacacagcggcgggtggttggcaaaactgatgcagaacggaaaaaaatctttaggtttgaatttattgatattttaatagcgatgctgattgcaggggctattaatgcaagtatgctgattgtggctgccgcattattcttcaaaaacggcctgtttgttgaggatctcgacgtcgcatttcagcaattcggacatcttgtcagccctatgtctgcggctttgttcgggatcgggctgctcgttgccggtctatccagttcgtctgtcggcacactttcaggcgacgtgattatgcaaggatttatcaactaccgcattccgctgtatgtacggcgttttatcacgatcattccgccgatcttgatcatcgcgtcaggtgttaatccgacgaccgctctcgtactgagccaggtcgtgctgtccttcgggatcgcctttgccctcattccgcttattatgtttacaagcaataaacggatcatgggatctctgatcaacgccaaatggatcacagtggtgtcttggctgattgctgtattgatcgttgctttgaatgtgtttttaattgtagatacgtttcgataaaaaaaccggcttctaaagccggtttttatttttccgcaaaagctcattgataccctttttgacagaaatttgttatgatagaagaaaaatcggagttttgatgatgtcagtatttattctgttttatttgtggattgttcctattgttatcggcattttatgttctgttgctgcccataaatccaagggaaaaatgagagtcgcgcccggcattgccatgatcgtgctcagtatcatttccctaatcacggcgtttacggccggacacacaaatttccacgtgtttatcggcggcatgtttttattcggcaccttcttggtcggttctgcttttcctttcttcttcgggctgaagaaaaaagaaaaataacctattatgagaagagttctgtaagatttgataagaataagcatgcaaggacaaatgcatcttcctttgaaacaagatgcatttgtccttttgtctgtttcgagtatggcgaaatcagttcctaatacatataccgatcattttatgaattcaaacatgctgaaaatacatttgtttccaaaaaaaaaaaaaaaaacaagggctcttagggcccctgtttttttaaaataaccgtttcaaacttttcttcagtgacggcatttcaaatttttggttttcgaagaagtttttcagcatgtacttgctaaagcctttcgcctgcccgtaggtgattttgccaggaagcggcggttcgtttccaatcatgacatccactacgaccggttggtcagagtgcagcgcctcatgaaaagccggcgcaagctcttccgctttggtcactttgatgccctttgctccgcagctttctgcaaatgcggcatagtcgacattttgaagttttgtgacatagtcgatattgcctttgacctgctgctcgtactcaatcatgccgagattttcgttgtttaaaataacgactgtgatcgggagcttatatttaacggcggtcggaaggtcctgcatgaccatggaaaatcccccgtcaccgcagacggcgatcgcctggcgttccggttcggacaagctcgctgcaatcgctcccggcaggccgcagcccattgtcgcaagccagctggaaacgatgaaatcctgattcgcgttcattttgaaatgacgcgccatccagactgtcacagtgccgacatctacagagagcaccgcatcatcggctgccgcttcctgaagacgggccacgacctgctgaggtttaagcggtgttgttgcctctgtctcatctttttcaatttcgttccaccaatgctgcatatgttctgtgcaggcattcaggaatcttctgtcttccttgcgttcaatatactctgtcaattcgcgcaaaccgagagccgaatcacagacaaggcccgctgtcaccggataccgttttccgatttttgccgggtctgaatcgagctgtatcgccggcgtgtcatcaggcaaataatcacggtacgggaatgacgttccgagcatgattaataaatcacattcctccattgcctcgtaagccggctttgttccgatctgaccgaggttgccgagaaaatgtgggtgcttatcgggaacaacaccctttgccgggagtgtaacaacgatcggagcggcggctttgtccgcaaattctaagagctcccgtttcgcctttttcattccctgccctgccaggataatcggtttcttagcgttattaatatattgggcgcaggtgacgagctgttcttttttcggttctaggttcccttcaatatacaccggtgaagtatacacgggctcccgtttgattttctccgcaaacaaatcatctgacacgctcaataccgcaacgccttttttgctgtaggcggtcctgatcgcctgatttaagagatccggaagtgattccgcgctatgtacctctctgttgaacacggccacgtcctcaaacatttgctccagcttaatctcctggaaatagtcccgtccgacttcgccagaagaaacctgtcctgcaatcgccagcacaggggcgccgtcggctttagcatcatataaaccatttaataagtgcaccgctcccggccctgcgattgacagacagactccgatcttgccggtgagttttgcttcagccgcggctgccagtgccgctacctcttcgtggcgggtttgaatgaacttcagttgatttctttcgtgtcttaattcttcgataaactcatttatactgtctccggggatgccgtatacatgatcaactccccattgctcaagcagctctgtcattgcttgtcctgcagttttgtgtgccataacgtatcctcctttttccttttttcaataccacaggagaaaggctttaaaacccggagacctgaatcacttgcccagtcttcttttcaacaggtcgatcgccgcgagcaacccgctatccttgacggtgacatttacatcttgagcgccgttcttgaaatcattgatctgcctttttcgattcggcaccataaaaagcggcaaacgccccggggaaacccactttaatcccgctgtctctgtgccgtcagccattgcttgtccgcctgtaatgcttccgaaaaacagatgctgttcatcttgaaactttggcctttggtaaacacctattttcgcagaaagcgctgcattgtatcccgtttcttccaatatctcccgcactgccgcttcctcagccgattccccgggatcaaccctgccgcccggcaaatcccatagagggacatcttttcgtttcaccagcagaatttgctgactttcgttcaatacgatcacaaaagcaccttgtgtatacacccccatacctccttttcccgctaaaaaggaccaaggtgattcccttggtcctagagctttactttttaaaatgatacggcagtgtggcaaccattatgtcctttttccagaacagccggactctgaggaggaaggccgattggttgtgaaggatggtgtgccagcgttttttcgttataaattgcggaaacagcaccataacggaaaactgctccttcttcgcttttgcctcaactgtttccaaaaacttatcaaacggatggacaaggcttctgtaagaggagtgaagcgtcacgagacgcactccgttattaagctcttcccaacgtttttcgaatttcttttcctgttctctgtcaaatgacacgtgaacggcgatcacctgatcggacagtgatttcgcatagtgaatcgatttttgcacgacggtggtgacaccggccacaggcacaatcacaacggtgcctttgatttcttccggctctttgtctacgatgcgaagctgttcaccaaccgcagtatagtgatttttaatcgcaaaaaacagcaaaacgacgataggcataaagattaacacaggccatacgacattaaacttcgtcacaaacagaatggatagaaccataaatgatatcagagcgccgcaggagttgatcagcatttttccgatccagccttttggtttttgcttgatccatttcatgcacatgccggtttgtgaaagcgtaaatggaataaatacgcccacagcatataacgggattaagtgctccgtctgtcccccgaataagataatgagaacaatggaggcaaagcctaaaaagataatcccatttgagaagcctaagcggtcgcccctgactgtaaacattcgcggcatatactggtctctcgccaggttgaaggcaagctgcgggaaggctgagaatcccgtatttgccgcaagaaccaaaataagcgatgtgacaccttggatgacatagtagaacacattccgcccaaaggtttcggacgcaatttgtgaaaccactgtttcatcaggtttcggcgccgtaccatacccgtacgcgagaaccgtgatgccggaaaacagaatcgccagcaaaatccccatcatcgcaagcgttcttgccgcgtttcgcgcaggcgggtttttgaatgcaggaatcgcattagaaatggcctcaaccccggtcaacgctgagcatccggaggaaaaagccttaagcagcaaaaatagcgtaatgccggctacaggtgtgccgagcgatgtatgatgggctggctggtctatttgtcctgtcataagtttaaacaacccgactgcaatgagaaccaaaagcgccaccacaaacagataaaccgggtaggcaagtatggatgctgattccgaaagcccgcgcaggttcaaaatcataatcactaacacgagaaaaatagcgatcggcacatgataatcatgcaatgcaggaaaggctgacgtgatggcatccgtgcctgcggaaatacttaccgctactgttaaaatataatcaacaagcaatgaaccgcccgcaatcaatcccggtttttcaccgagattttctttagaaacgatatacgccccgccgccctgcggataagcgtaaataatttgcctgtatgaaagaatcagtgcgagcagcaagatgagaacgccaaccgcaatcggaatggagtaccaaaatgcggctgcactgattgttgccaaaatgattagaatttgttctgtcccatatgcgacagatgacagcgcatctgaggaaagcatagccaaggcttttaatttcgtcagtttttgctctccagctgcttgggattttagtggtttcccaatcaaaaaacgtttgattgaatgatacatcgatgtcttccccttttaatttctcatttttcaattaaaacaataaaacatccatcagtgtcttgctctcacatgttgatgatagtcctttctgctatgatgtctctgtatgcgatttgcattcaaaaatgaacaacaaaaaacacagaggcaaacggatgcccctgtgccataacatcgaacacaggtttcattcatctcctctcacgaacgcttacgaggttagctgacggattcgggcatatgagagttagccctacctaaaaaggattcaccccaacggcaaaaagccgttctattgggtcccccgctctgatttcagattaagcgatttgttttctaaaagagatcatactcccgttcccgcacgttgtaaagaggcttattggctgagagaaaaaaataaaatgacaggttccacaaatggaatttacttaccaaaaataaaaaaacagaggctaaaatcgcctctgttttattctgtatctgtctttctttttttgcgtcttacggcaatccaaatgaacactgccgcaaccaccataatgagtgccagcacaccaatatacatccatttctggctatgatcctgtgttggttgttctgcatcggaactgtttgtttccgatttgagctgctggtggtttgtaaacacctgctggctgtttgtttcattaaggacggttgccgactcatcgttgctgttcagataactgatgatctcttttgtgacagccgtgccatctccttttgacggtgcaaagacagccattgtatagcgtgaatcccaaaccgatgcttgggtaaataccacttgttttgtcgtctcattcagcatctcgaaactagatacatcaaacgagccgttcttttcctgcggcacaagcagatctgatgatttctccttcagaagagaaaattgattgatccctcctatgaaaatgaggtttcgtcctttcgcatcatttgctgtaacgtcagatgatttctttaccgtatatgaatgctgtgcttcgttgccaaaggattctgttacgagagaaagctcctctagcttcgattggcttacggtgtcaggaagcacgattaacgttgtttgatcctggtttccggcgtaaggcagcggccactcttgaaaatccgctgacggggacatgcctttgatggcgtatgataatgtactgtttttatcgataaaaacccacttttcttcatcagtggtgttacaagggttgttttcctttaaaccggtcgtgacgaactgaatatcaatgtagcggtttttttgcagcagcttagggtccactttcactgtgacatgatagaatccgtttttatcttcttttcctaattcatcaagccggaccgagtgcggctggccgttgatcatcactttcagttctgcagcctgagaggctgactcgttttcagccgttgaggcttgaatcgtttcagactttttcagtttaagcgacagcttcgccgattggttttcatctaaaacagccgaagccggataaaaataatgtgctgaagatgttttgtcggctccaattgtgatatcacccgctccaaaattctcaagggtcagcttatcgctttcttttttttcagtctgctgaagcttgctgattgaaagtgtatcgccgctgagctggcctgtatatgtctgatctgtcatcacgctgattttttttgtgagcgcgtcctcggacgccgcttgcgcaaacagaaccggctgctgtttgccctctgctttcagcacccgctccgcaagcagaaggttttctccttttgcctgtagcccggcttgtttcaacagttttttcactttgccgttccaatgcttgtccacgccgataacaatcgtcggcttatcgatttttttcagttcagattccgtgacatacgcaatactgacactgctgtccaccgttttcaaatagccttctgttttaacagcagcttctatttctgctgaacttgggttatccggaatgacgatagctgtttcttccgctgtatttccagattgggcgaaaggatacggataatggtccagcgacgttcccttcgcttcactgctgtcagcaagtgtcagccggctgtccggataaattttgatccagttgcctgatgtatcctgtctgacgcacacgccctctttcattacgccgtagaatttcagcgatacgttgtgatagccttgcgcagactggcttttattcagattcagcttcactgttttccgtttggaatcaccatcaagctttaacgtcttgaccggttcatcatcaatgacaaccgttaacgatgatggagaaattaaaagatttgatgcctcgtattcgattaccaattgctgattgcccgaagaggcgcctgccgggatctgatacgtcagctctgcgctgtcttttgatccatacagtgtaatcagctcgcttgtcagcacctgctgtttggcttgttcttggctgcttttcccaaggagcgaaccgctgacctgtacgtctttggcaagagccgtttgtccagtcatcgccagcagcatgaagcttgtgagaaaaatcattatttgtttcaaaaaggtcacccgcttttatgttgattgtatcgttctgtcttgtaccatttgacctcttgcttgaataaacggtgcttgatttctacgaataaagagtagataacaagcacaatccatgcctgcgagtatgtgaagtacatgagaaatacgataaaaaagttttgcttgttcatttctgttttttcaatgctcaacgtaatcatgacctctgtcataaataagaaaaacgccaaaatccagagaatcattgccaaaaatccaacagacaaatgcaaatcataaaacaaattcactacaaaaatcgcatttgacatgatcacgccaaagaaaaacaggaagtacgtaaagaaaaaataaaacaaatcaaagataatccgttttcgtttcagcttaaaaaactgcgccaaaaatttgagcacgacatattgattgccgcgcgcccatcgggtgcgctggcgccaccataccttccatgtttccggttcctgctcccacgtgatggcggcagggaaaaagcggatgtgatagccgagattatatacccggatggtcagctcagtatcctcagcgagcgctttgtcatcccagcctccgagcttttcgataatgcttctgcggatcgcgaagttggtgcctgggatcgtggcgattttgaaccacttccatctgcctccctgggccatccactgaaaacagatcgtttcgatattaataaacctcgtcagcagcgtctttgccgcattgatgacgcggaatttccctaccacggcgcctgccttttcgtcattcatcaggccgagcacgaggtaatacacggccattttctcaggcgtgttgtcggcgtcatacacacagatcacatcgccgttcgattcggcaaaacccgagttaagtgcagaggattttccttttcctgcatttggcggcttcgtaatcaccattttgatgaaatcgtatttctcggaaaattcattgacgatatcacccgtccggtctgatgaattatcattaacgacgataatctccagccggtccttcggataataaaggttgaccatggccttcagcgtctgccgaatcacaacctcttcgttatgcgccgggatgaggacgctgaccttcggcagttccttcatattttctctccacttcgggatattccgttcgaaggtcatatagtggcgaaacccgccctgcatgaggaacatgtggtagagaagcataacccatattaaacttagcgagataaagaacagcgtattacccaaggcttcttctctccttaaaaattcgttttttcaatgtggctctcaagtaaaacgtataactgacaaacatgatgacaaataagagcacaacagcggagagaatccataacgccttttccagaggggtttgccggtgatgatcgaaaaactcgtaaatggggcttacgccgtttttcacctgaatcgttccgtcaccgcttgtatgaatttccactttgtctgttttgacggtttgtttcgttttctttaaatcaagccattcactgtctggaatgcgttccatctgatcaaccagctcaggcagatatttcatcccaaggtacgggtgataaaatcctccggctactccgccttcaaaatcaatcatctgggagatatgctcctccatctcaccgagcgggttttgcttcgatgtgtcgacaaagccgatcgtttccggataaagcgtcattccgtgcagcatcgaaggagcagtcacaaacggaggtgcaccggatgttttccatgttgtgctgctgagctggacctggccgaaaatgcttgtaaaatactgcgaggcgatttgatagccatattcggacatcgtgtaatgcggcgcttcaaacgccagcgggtaaagacccgatgatgtcaaatcctcaatggcacgcgtcagtttttgttttgtatacgtttcttccttttcccgaaatggttcaagatagctgtgataggcttgttcgttcgggaagtcctgttctttctccaaaatggacggggggtcttcggcatttccggatgtaatcggctgatccgcctttgcatcccaaaattcaaatccctctcctgtttcactgtagcgataagcgtgagtatagccgtgaactatgatactgccgcccatgctttgcagcttcttcagcaccttgaccatcttcggttgattagacaaatacactttgtcgcctgtttccggattcaagtaaaccggaatgaccgccaggataaaaggaatatgccgcttatgcaggtatgtaccggcttgaagcagcagtttttcatcagacatcgggctgatatcctcgagacgcaaatacaataacgtcgtccccgccttctctccgaaagcttctctgagctgtttcgccacgatcaaattgtcatttaacaaatttgttaatccaatgtacacattccctttttttgttttccatataaaagaatgcgttgtgccttcatccgctttgaaggtgtaaagcgccgttcctttcaggcctgatacactcagcacgttaagcccgctttccagagacacatcggccttttctgacctgctgtgaacctgaaacacattttctttgcgggctaatgaaagcccagaaaattggctgatttggcctgcgttatagccaatggcgacaaccggttttttcacgccgctgataagagacagcaatttttggctgagctttcttttcgtttggccgtaataaatcacatggtctttccctttgaaatccgacgcttcaacgtctgaatcttttttgactgtcacatgggatgtaaagtggcccgcaagcaaatcgagcattttgacttgtgacgactctttgccgtccaaggttgagtagatgatgagaatgccggcatcctgatctttcgcttgcgcagaaacgggaaaagacgcaatagctgaaaatagaagcatcatgacgcatagcaatgtgattcctttatagttcattcatcatcatctcgttttccagttcttctaaaaattgatcagctgtttggatatcgttgcggtagggcaaatagcaaacgtggaacgtaagcgacacatactttccattttccagctgatatgtatccaattgtttcttcagcttagtcagaacggccggcatatgttcagcaggcgtgtgcgtcagcacgatcccgatacgctcgtcagagggacggaatttcttatccgtttcccgaacgcttgtcctgatttgctgaccgacatattggaagaggcggtccgtttctttttcaccgtacaaagacttaaactctttgaaataatgcatatggagcagcaaaaacacaaaagaattgccgtagcgctccgcccgcttgatttcttctgaaagttccagcttcatcctttgcttgttatcaaaaccagtcactctgtcaacagcaacatagcttttaatttcggattgaagccgtgtcattgagcgccgaagctctgctgtaatatcgtggattcttccagaaataaaagaaaacagcaaaagcgcgattccccacacgacaagcattcgcagcccttcctcagccggaaagagcgatgtctgtccagtctggaaaaacatcattaaggtgccgagaacaaagagtacgattaaggtcactgccagcgcgtaaatcgggccgaaccagatgcctgcggcgatgacgccaaatgtgatgcaaaggatcagagcaccttctgattgctgggctgacacataataaataaacaaagacagggccgcgatgagccctgaaaaataagcaaataatttttgtgattcactgaatgatattttcattaaaaagcttcctttcggctaacagcggcagcagattgtcaaatgaatgcgtctgagtgccgctcatatagcctccataatacgatttcaccggatcatgaatttcaaagtcattcattctatcatatatggctttgatgacagaactgttttcatgctgttttgtcaaaaacaatacggctaaggcatatacggatggagactcatattggacggcaggctccttcgtatatgccgaataccgcccgtacagctttccgtttttctgaaattcctgcttgatccagtccgctaaaacagatgctttttcatccccttccggcaaatgccaagcagcgtaaagctgatcaatcaggttgatttcactatcatatgtgtattccttcgtctccgagctgtatgtcttcggcagaaagccattttttaaaggagctgaatagagaacattggcattccgctgttctgtttcttcgtctatgattccattcttctttaagacagctaaggcatcaggcatgacgtatgaaagcgtcacatcctttgaagcggcctgtgagtcgtaaaagtctgtaaaaaacccgttgttcatattgtatgtcttcaaagacgtgccgatatccctagccgtttgcgcgtagtcgctgcggccccattttgcggcggcttggtcaagagacagcataattctcatatcatctatcagcgcattcgtcccgctcgcttggccattttgaatcttccacgtcaccaagtgattgctcatcagaaatgaatcagtcagatgctgatattgatcctggaaatgtggtgcgtcatttttgctgagcagaaactccatccacagtccgagagattccgacaagtaagaaggctggtctgaaaaatcggttttgatcagccctttgtcattcattaaattgtgatagatgaaatattccgccggctggagcgggctggcattcacttctgtcgccgactgattttgggtcttgtttccagcttcagcacaccctgcggaaagtccgatagataagaagaataagatgacagcaattagtacatgcctcacaggcaaatccccctttgtcgcctgaagcaaatcagacgctcacaaatagttatagacgaaaatatgactgccatgttacaaagtacatttactataaaagaaaaaaaatgcagattgctagcttttttttccctttttgaacattaagaaaacaggacctaagtccaataaaaaacctgtgcgataggcacaggtttttttattatttatccaaaccgagttttttcagctgttctgccagcgcgttgttaatcggctcatctttattttgttttttcatataagaggatacgtcccgtttggtagcacgcgctttgtctttgttttttcgtttttcaaatacagagagcttttcacggtgaccgcacacacacgcaaaggtttggccctcgccttggccgcgaagctccattcttttatggcaatttgggcagcgtgcgtttgtttttcgggcaatcgtttttctgcttccgcattcacgatcttggcacacgagcatcgtcccgcgtttgccgtttactttcagcatcattttgccgcattccggacatgccgttcccgtaatgttgtcatgtcggaaggtttggctgctgtttttgatttcttttaccgtttggtgagcgtaagccttcatatctttaataaaaacagccgatttcaatttgccggccgcgatcgcagacagcttttgctcccattctgctgttaaggccggtgatttcagatcctccggaacaagctgcaggagctgttttcctttagatgtgataaaaatatcttggccttttttctcgattaaaaagctgttgaacagtttttcaataatgtcggcacgcgttgccaccgtgccgaggccgcctgtttctccaagcgttttgacgaggcctttttcttctccctgcataaacgcgcttgggttttccatcgctgacagcaaggtcccttcattaaagcgggcaggcggcttcgtttggccgcttgtttccgttaacgtgcggacggcaagtgtgtcgcctttttgaagcgcaggaagtgtctgatctctgtcatcctcctgctcatcatcctcttccgccatatcataaacggctttccacccttgcgactgcacggttttgcctttcgccgtaaaggtttctccgccgatttctgcgatgacctttgtttcctcatattcgaatgcaggcattaatacagccaggaaacgtttcgcaatcaggtcatacagctttcgttctttatcactcagactgctgagaacgagcggctcttcggtcgggataatcgcgtggtggtctgacaccttcgcgtcattgacatatcctttatgagatttaatgccgcgttttttaatttggctgacatattgggcatacggttttacttccatgccttccagacggtcttttaacgtcgggacgatgtcactggataaaaatctagagtccgtccgcggatatgtgacgagcttatgctgctcatatagcttctgcaggacagaaagcgtttctttggcagaaaaaccgaagcgcttgtgggcgtcacgctggagctccgttaaatcataaagcgcaggcgcaaagctttttttcgctgtttttttcagctcagctacgaccgcttgctttccttggagattttttagcaaacggcttgttacatcttgattgaacgttctcgtctgctttgatttcttatcctgccacgtcagcgtcatgccgtcgactgcagcacgtatgccgtaatacggaacgggcgtaaacgcctgaatgtctgcctcgcgctttgcaatcatggcaagcgtcggagtctgcacacgcccgcatgagagctgggcattgaattttgtggtaagtgcacgggtggcgttgatccccacaatccaatccgcttccgctctggcgacggcagaatggtacaggttttcatattctttgccgctgcgcagcttttgaaaaccttccttgatcgctttatccgtcacagatgaaatccacagccgcttgattggttttcggacattcgctttctcaatgatccagcgcgcaacaagctcaccttcccggcctgcgtcagtcgcgatgacaatctgattgacgtctttacgggtaagctgggatttgactgcattgaactgctttccggttttttttatcaccacaagcttcaagggttctgggataatcggcagatcctctaggcgccatgattgaaattcttttccgtagccttccggatcagcaagcgtcaccaaatggcctaaagcccaagtcacaatatattgatcgccttcgagataaccgtttccttttttatggcacttcagtacccgggctaaatcccggccgactgaaggtttttcagctaatacaactgtttttgacatgcttgatcacttctctttctttcacgctcatcctgttattataacagacttcgcgcggcactctctaaccgcgcccgtttttcgtgtcaatttctgagaaaatgacgtgagtgacggtttgcgcgtagggcgatgttttgttaatgaaatcttctaccgcttcgaggctttcggcattgattttcagcatatagcaggctgcacccgcaatccggtagcaaaattcaatattcggcaatgtttgaatatagcttttgaaccgctcataatccgcgtttttaacggttgcttccacaatgcaggaaacgggaagccccagttttttctggtcgacctccagcgtgtattgcttgatgatgccaaacgattcaagctgtcttacccgttctgttacagatggaggcgacagcttaatttttctgcctaattccctcatcgacaaacggctgtccttcttcagctcctcaatgatattcagatcaatctggtcaagtttcatttcaacatccttcttttttgattttgtacacattatctcgggtatttttgtaaatgacaagtacagttccctagaaaaggcatgtaaaaatgaatgttttccgaacattttttgaaagctgtcatatgcccccccggattgtttatagtataaaatgaaaacgtgtccacaaggagggcgatttatgctgcacacgccgatcggaagacttcgcacgatgggttttattgaaggaatgtcactcttaatcctgttgttcatcgctatgccgcttaaatattgggcaggccttccgcttgcggtgacaattgtcggttcggttcacggcgggttgttcattttgtatttgcttgtcttggcttatgcaaccttctctgtcaaatggccgctgaaatggtcagctgccggcttcatcgccgctttcgtcccattcggaaattttttgtacgaccgcggattaaggaactataaataaggaagcgcaaaaaggctggatctttatgatccagcctttcttattaaaaccactttgtcagccacgcgatatagtaggccccgggaataaacatgagctgggcgaggagtgtgcccgccacccttgatgtgaccattgtgacagaggtccattttaaatagatatagcttcgttttccttttgccacatcatcagcaagaacggataccttaggatcaacaaaaatagccagcagcatcgttgcaattccgttgatcaaacccgaagccatgacggctgtcgtgctgcgctccggcgccaaaaggcctgcgtataaagccgaaagcacaccaatcgtataaatcgatgtgatcagcatgttgatgacaaacaaacgcttcggaatcaagcgcatatgaaatccttttacatatgaaatggacggcagacgcaaataggaaagggcatttttgaatccttgtttcgagaatccctttcggaatacttgaaaaacggagccgccgccgcccgccaagtgaataatcgcccgtgaaaaaagagcgacaaaagacgggagcaggataatgcccaaaatggtgccgactgtcgatccgaaaattaaaaagcggaactgctcccctacaatcgccagtgcgttttttccagcatcatcaattaaatgcccagtaaagggctgctgcaccatattcgacattctggatacgatgaccatgacattaaacagagaaagcgcggacgcaataaatccaacgcgagctccggaaagccttgtcgcataggctaaggtttctatcgagtgaatcagcaataaaaaacaaaaaataaaaagtacttgtgttgtaatgacatgcacgttattcttcctccaatttcatcctagagataagactggaaagaagacaaggaggtttcagtacgatgtgttttttgcaataaaaaaaccgtccggcgtacgccgggcggtttgtcttattcttttctatacgcaaataaagattatatcatccgccaagtcaggcgggttagattcataaagcattgttccgaagaatcattctggaaagtaaacaccatggaaatttcttgaacacaagacaacgaaagccctacctctcaatcgtcactgcggctccgaagccgcgccggtgtgaattgtaaaacaaaaaagtcttttttccatctcatcgttaggggcgatttgttatgaaggaaaagaataagggcagctggttatgctgcttgggaagcggtaagcttctctctcaaaacagaaaaaagaagtttactttcttttttatttgcttatttttcttactagctattcataataacatatcgcccctgaaaacacaaattttttatagttcgagtgagaccggtgttttctccccggcattcattaatctgatatcctccggttcaatttcaagaatcaccagattcggatcatccttgccgtcaaaccagcgctctaatttggaactccatattttgtccttgagttctgccgaattgttgatctttgcttttccggcaacttcgacatatgcgtcgccaaaaccttcacaatcatagcctaataaaatgtggacattggggttgttctcaatttcttccgctttatgagtttccttgcttgtcggtgtgtaaatcgtcagcccgtcatggaaaaaagtcatgtagcgggaatgcggtttgcccttttgaactgttgcgagcgaacctactttatggtgatctagaacatcaagcactttttgtttaatgtcttgctgattcatctcgaatcactcctttttaacgtctccgctgttacttttccacatccggggaagatttaaacaagaaagtgtgctctttatttttcgccttcccattcacgctttaacagactgtagtagacgaggtcgtgatgcatgccgtttacgtataagccatcccgtgcctttccttcctctagaaacccgatccgctccggaaccgctctgcttttttcgtttccgacagccgcacagatcgccacacgattcagctcaagctcttcaaaagcatacgtaatgagttttcggcaggcagctgtaataatgcctttcccttcaaattctttggcaatccaatatccgatttccgccttacgattcacttgatcaaggttatgcaggctgatcatgccgcataggctgccgtcataaaggagacccgcctcaatgccgttcaggtcggcatactggcgccgccaatctggaatgattgtttctcggtacgtgtcagcgctgcttggattttccgcaaaaaacagccacttgccaagccgctgctgattttggataatgagttcggccagccgctccgcatccttcggctccaataatcggatggtgatgtgctcatttaccttgcaagtgaacattgcctcgccctctttccttttttacccattatagcgatgattctgtttttttcaatacaaaaaggatgggctgttaagcccatccttatattcttggatcggtaaagatatcatgtttatccgtgctcgtcgatgacatttccgtcacgacggcaccttcttccccggcctggaaccaatgctttgtgtttggtggaatcgtgtattgcccgcccggttctagctcaatttcgtgccagaccgtatagtgttctctgtcttcctgaggagggagaacttttggaagcggcgttttttctccttctacgtaaagatacacttttccgtagcggcagcggaaggtctcctgcttgccttcctggccgtcgaccggtggatggcggtgttccgggcaagtctgtcccggaaacagcaccaattcctttgaacaataacggtctgtattgacgtagacgaagagctggagcccgacttttctttcttttcctaagccgtaatccatcagctggatttggtctacttcctcgtccgttaatacaatccctgctttttgatagtagctgttcacttcttctttcgtgatgcccatatgtctcactccctcttatgtcgtcacaaagtttccgccgttgacatgcagggtctgacctgtcatgtaagaggactcatctgatgccagaagcacataacagccgacgtgctcaacaggctgtccaggacggcccatcggcgtatcttgcccaaattgagcaactgtttcttcagggaacgtagctgggattagtggcgtccaaattggacccggcgcgactgcatttacacggatgccgtctttgacaagcgcctgcgccattgttcttgtaaaggcattgatcgccccttttgtcgctgtataatcaatcagtgtcgggttccctacgtacgggttgatggatgtcgtattgatgatggcgctgcccggtttcaggtaatcaattgcttttttagtcaaataaaattgagaataaaaatttgttttgaatgtgcggtgaagctgttcgctcgtaatatctttgatgctttccttcgggtgctgttcacctgcattgttgacaaggatgtcaaggccgcctagttccttgaccgttttttcaaccgcttcattgcagaattcctcttcacctacgtcaccagcaatcagcaggcattttacgccttcttgttcaacacgtttcttcgtctcctcagcgtcttcatgctcatccttatacacaatggcgatgtctgcgccttcctttgcgtaagcgacggaaaccgcgcgtccgatcccgctgtcgccgcctgtaataagagctacttttccttttaatttgtctgctcctttataatcctcgtactcatacaccggacttggattcatttcgctttcaattcccggctggcgactttgagtttgtgccggcagttcttttggataatttgccatgatgattctcctcctttgttttcatgtctatttgttgtgtacctcacacactctttggataaacatggcttggcaccttcgcattgctttatcagaaaaatgtttcacatggaacgctgagaggaaattaactcaaaaagggggttggttgctgaatgattaacatgctttctagaagattcagcaggccaaagggcgtcatcggcatgattgccgggtacatcatggctgctgaaaatcaaacactgaatcagtggacaatcaatcagctgggtatcacgcgcggggacagcattttagaagtcgggtttggcccgggatactgcatgcagcagatgctgaaacgcgagaaggatgttcatcttcatgggattgatgtatcagaggccatgctgaagctggccgcccgcagagtgaaaccaaagggcgtacgcctgatacaaggaagcatcgagacatttcctctccccgcctcgttttatgataaagtgatttccgttaacaactacaccatttggaatgaccaaacaaaaggcataaaacagatttatcgggcattaaagccaggcggcaaagcagccattacgatgcagccgcgggaagcggatgccagtcctgagaaaaccaaatcatttggaagacagatgattgctgactttaaagcagccggcttcgaagacattgatatacaatttaagaacattaagcctgagctttccgtctgtgcaactgcaaagaagcccgccacataaagtggacgggcttcttcttttatgaatgtacagcctgattgcgcaggacgtcttttttcaccttgccaaggttgtttttcggcagttcgttaacaaattcaacttcaggtattttgtaagcggacaggcgttctttacaaaatgcgatgacatcctcttccgtgatgcgctggccgccatttttcacgataaaagctttcggtttttcaccgtaaagcgggtcaggaataccgaccacagccgtttcaaggattcccgggatctgctggataacttcttcaacctgatcaggatagacgttatcgcctccgtaaataatgacatccttgtagcgtcccgtgatgaaaataaagccatcttcatctacatatcctgaatctccggttctaaaccatccattttgcagcactttcgctgttgcttcaggattgtcttcatagcctttaaataagaatggagtatgaacaacgatttcgccgatttctccttgaggaagttcttctccggtcagaggatcttccactttgactttaacacctgccacaggttttcctgcagatgccgctttatccattcccatatcaggcgtccatgtgctgatgccccaagcctcagtacttccatagccatgcgcaagcggaatgccaatatcaagatagcggcttattaggctgctcggcacttttgttccgcctgtcattaaaataacaagcgaagataagtcagtttggtgcttttcccacgcctcaagcaaatacgtgtagaacacaggaagagccatcacggtctgaatcttctcttcttcaatgaccttcagcatgtgaacaggatcttgatcctttgtaaacacaaatgttgtttctgcaaacgttccaagcatgatgcaaatgagcgcactcgtatgataaatcggatggcacgcgagaaaacgaaggcccttcatacgtgctattgagctgttggattttttaacgtatctgtatatgccgccatgtgtaatcatgcatcttttcgggtttcccgttgttccagatgtaaacatcagaagtgctgtatcatcaggtgaaaccatttccgtctctggcaaatgatcaggacctgcaaacagcgcttcaaattcagcagatgtttcgtaagctgttcctgtttccattgttacacacagtgaggacaattcaggaagaacttcatccagtatctctttaaactccgctccgtaaaacatcgcttttggttcacttgcttttaaaatgcctgtcatttcatatggtttcagctgccagctgacaggtacgacaacagcacctatttcaagtgcggcgaacataacagttgaggcgggatggccgtttttgcaaagcaatgcaacacggtcgcccttttgaattcctttttgaagcatggcattcgccagctgattaatccgtttacggtaacctttatatgtcagtgtatggtctccgctttttacagcctctatttcttcgctattcggcatgtcatgcagaatcagatgctgtaatgtttccatatcgtcatctcctatattctcttgaatcttcaataatttgttagattttcttccttacctcacccattttaacccaaaaaagataacttgtaaaactatttcattttggaattattccaatactgaatgataaaatagtcccacattttcttattttgttccccatccacagaaaaacacacgccaaatttttgacgtgtgccatgcaggtttacagtatgtttttttctttcatccatgtgaaaaatatgcggtttaaccgctgatacaattcttgtcctccttcttcctgaaaccccgccatgctttctccgctctcgataattgccgagctgatcgcgcttaaaatctccgagccttcagcagataatgagccaggcgccatcatgacgagaatgcgtgtcatcctgagggtatttccgtccatgccatccacttcatagggggtgctgagatcaaacattttgaaaaaaggcaggacgatttcatcatttttgagatgataaagcgccatgtttgttccggggattcccaatcccccttgtttctcccgctcagccaggcaaaccgcggctttttccggatcacggatcaggccatccttcttcagctgttgaaaaagctctagcagaagcatgctatggtccgggtttgttttgagttgagctagcgtaaaatggcgcagaacatcttggataacttccatataccgccctatgctttccgccgcctccagcatgtcaggtacatcagcttgctgcgcctcttccttcgagcttctttttttgttaagaataaggggaatcttccgcttgatatactgcttgacctggtttgcgtcttcctcatttaatagtgggctgaccatgatgtaatcaatgttttcataaggaatcggtacagtggacacaatcatatcataggcttgaacatccttcccctttagctcgatcagagatgacatatcaaacgattcaatttccggcagctcttttttcagtctggaggcaagcattttcgaggagccgatcccgcttgagcagacgacaagcgctttcacttttgcttcttcttttttgatttcaagagccgagccaaagtgaagaacgataaaagcgatttcatcatcagaaaaggacatgcccggaaaatacttttcgacaccttcttcgatcgccatataaagcagaaaataatcgcgcttgatctgttccttcatcggattgtatatctcaatattttcttttatgcggctgacggccggctccaaatgggcaatcaagccttcatataaagagtagtttttcgtcagatccattctgattttgtctgaaataaaagcaatgagccgctttgtttgcagggctgtttccagctcaatttcctgcgctttgtattctgttttgtattttcgattggcgcttcgaagatggattgtaatatagccgacctccgcctctggaatcgtcacgccgaaggcacgttcaagctcgcccgcgatttcaagagcggagctgtattccttcgcattcatcagttcctcaagctcattttgctccatggtgatagtttccccaagcttaattcgttcgatcgcatacgtcagatggacgacgagcgctatataggagctgtcggacaatgaaaaagcgattttttctttgagctgaaataagatgcgctccatttttaacagctcacctttgctgacaaccccgaacattttctctgaagaatcggtttttcctttgatgtttaattcaaccgcttccaaaaacatttggatgtcgagacggttcacaatcaagttgccgacaattttccgtttcgcattctccggccctatgagctggatgccaaaacctcttttgcggatcagtgtcagtccaaagggagaaatccacttctcgagctcatctaagtcatagctgaccgtggcattcgtcacctggagatcatgagcaagcgtgtacagtttgacgggctcctgagactctaataacgaacaaagaatgagcagtttccgttcgtcggcgctgtattcatgctgttcatatgataaatcagtaagcagcttttgtttaccctcgggacttcccactgctttcaaccctttaccgggctgtttatctaacgtaagccccacggtttccatcagcggtttaattgatttgagttccctgtgaatggttctcgtgctgacttgcatcagctcagcaagctcagttacggttatatatctgttttgtaataataagtgctttaacagcttttgttctctggcagtcatatacataaaaaagacctcctagccaatcttgatgtgcggatgaagtcgcaaggagatgcagtagaggatatagagaggtttccttttaatataaaacgctttcaagaaagaatcaatcacttataaatggtaatttggcactaagcggtgtgacaatattgaaaaagcatcagctggtaaactgatgctttttatggaatatcgtaaccctgtacggctgtaaaaatgcggaaccattgatcctggtcaagcttgtatgacaacgcatttatcgcggcggaaatccgctcgcgctttccgcttccgacaatcggcatgatgccggccggatgcgtatacagccatgcgtacatcacctcgtccaatgaagcggcgccgatttccccttggacggattcaagcgccgtacggacacgtcggtctttatccgtgttttcagtgaatactttgccgcctgccagaggcgaccaagccatcggcggaatccgtttttcctggcacaggttcaaagtgccgtcgagcatattttctaattcgtatgcggaaagctcaatctggttggttacgagcttctcaggcaaatatgattccagcatccgatactggtgatctttaaaatttgaaacgccaaagtacctgaccttgccagagcatttcaaggcctgaaacgcctctgctaccccctccggatccatgagcgggtccggtctgtgaatcaaaagcatatcgatataatccgtcctaaggttcataagcgattgctcaacggatgccaaaatatgcgatttgcttgtgttataatgatgcgatctgtgagcgggccgttcaggcgattcaagaacgataccgcattttgtgaccaactctatgttttctcttaatccaggcgaaagggcaagggcgtttccaaacagcttttcgcacgtatagcctccataaatatccgcatgatcaaaggtcgtgatgccgtgatcgatacaccattcaatgaggcttagaagttcagcatctgaatagttccattcattcagccgccaaagcccgtgtatgactcttgaaaattgaagatcctccgccaattgaatacgctgcatgcaaaatccctcttttctttgtataaaccgggttttgccccttactagttcattcggcctcagatcccctttttcctttcgctccttttaaaaagacattttaattcgattgaaattgctttttcgctttctcaacgacatagtggctgccgccgcggtcctgcacattttggatcatcatggcgacaagcaggtctttgttttcgtaatcgtagccgacaaaccagccattttccgtgccgtctttatcatcttttgatgttttcagctcggctgttcctgtttttccagccactgtgattcctttcacgacaggctgatacgctgatccgcgctcatcttccacaacgcctttcagaccttttgtaatgtctgccgctccttccttcgtgaccacttgcttgtgccaaacatcagctgtttgtgaatcttttttgatcagcgtcggtttgacaaggtctccattgtcaacaaatggcgtgtaagcagttgccaagtgaagcggagacatttgcatttgcccttgtccgtagcctgtatccgcaagcaaaatgtctgaatcaagcttgtcatttgcaatagacgatttctggatcgggaattcgtacggaacgtcctctgaaaaaccgaatgtcttcaagccttttgtaaaggtgtccgctcccatatcaagcgcattctgggcaaaataaatattgtctgacgtaataagggcgttttccaaatcgacttgttgaagtctctcagacacacgtgtcactgaatagccgccccagcttgaatctttttgccactccttgcctttgattgttttcttctcatcggctttaagggtgccgtttttgattccaatagcagccgcaatcggtttaatggtagaacctggcgcgtatgtcttattgaatttcgctgaaaacggattgtttttatctttgtttagctttttccattccttatcgctccagccgaaaataaatccgtttggatcgtaggaaggcgcgctgacaagggcgagtgtttcgcctgtcttcggctgcagcgcgactgccgccccgctgtcatccttcagttcatcatacagcttcatttgcgttttgatatcaattgtgaggtgaagatcctcgccgtcctttgctttcttttcagcgatgacttccccggtttgcggcacgtagattttccagccagttgtgcctcttagcttgtcttcatacacattttcaagtccggcgataccgatgttagacgtatcgctgtacgttccttctttctttttcttcagttcttccgctgtaatggcgcggacatagcctgtcaaatgggctgtcttttcgccatacggatagtagcgggagctgacattcgttcttgttacgccttgtaatgacgtcgcttcagaaactaatttctcctggtcaggcttgacctttttgagcggcacaaacgaatcgtcttttacccagccttgatccagctttttcttgatgtcgtcttcagtcaaatcaagttttttggcgagttcttttatgactttctcttttttatcgccaagctctccgggaacaattccaatttccggaacatctgtattgacggctaagccttttccatttttatcgtaaatttggcctcgtttcggttcaatgctcataatttgcacggttttgtcgtcagccagctgcttgaaaataaacgatgggtcccaatctatattccatgactcctcgtcatctgttttttctaatttcagcacagcagtattcttgaagctgactttgccggcatttgtgttcatgctgactttatacgggatatgtttcatcgtcttgttgtcttgatcgtccttatctacttctcccgcagtgactttcaaattttttacgccggcctgctcatagatggctttatacctgttgacgaaatcttttttggagatttcttttttgacatctttagtcaggctttgatacatgtcatcgaattgctgatcgttccactgtttcacgaatgcttccatgcgatcctctggtgaatctgttttggagcatccgattaacccaatcaatccgacgcatagaaatactagtagaatacacttttttaacatgactttcccctgccttccacttgttattttctcttaattgaattggtgcgtgcaagatttttttgaaaatgaaggaaaagttcaccgattttgcagaaatctcctatcgtttgctgtagactatttgaaaagacagaaagaagggatagcatggtcagagaggcagcaatgcttcacattaaagaaggccttgaacaagagtttgaggatgcattccggcaagctgcgccgattatttccggcatgaagggctatatcactcactcgttatcaaaatgcatggaggaaacgcataaatatctgcttcttgtggagtgggaaacacttgaggaccatacggaaggctttcgcggttcttcagagtatcaagagtggaaagccttgcttcatcggttctataccccgttcccgacggtcgagcattttcaggatgtgtaatagatttatataatatgaagtgtaaaaccgataagggagacagaccatacaaaaacggcggtataaatattaaaagcgcctgagccgtcattttcttttttgcgctcttcaagcccctgcataaacatgaccgcaccaagaaagacgagcatgaccgattggattacagaggtgtgttccgtatagttaaaagcaataagcgccagtataataatgataaccgcaaaagacattttaaaaatccgaaacaaaaggaccatccttccttatatacgaaatattgaacgttatggctatatttgcctacgccctccattattctagcgcactttgtttgtctgtagaacagaagacagagaattttaagtttcttttaatatttcgatcacacataaaaaacgcgcctgtcatgaggcgcgttttctatgaaactgataattctttatagcctagcttgtgaacggcttcagccatcgcttgatagcctttgctgttcggatggacaccgtcaaaggacagatattcctgttctttgcctttgaagatgctataggcatccgcgattttgacatggggtgctgatgcaagtgtttctaaatgtgaattaaacgaagtgatccatttgccggcgatatcaatttcgggaaacggattgtataagttgaacacacgaatggcgtacggggaaggattttctcctttaatctcggcgactttggcaatcatcttttcaaaattctcatggcaatgggcggatacacggctgaaaatcgtttcatccttagaggtttggtaggctaagaccgaatcgatgagatcgtttccgcaccctgtgatcgttatcatatcagcatctcgaatacatttttgcacatagggatatgacaggagtcccaaaatctcttctgtattcagacctgatctggcaaatatgtttattgccgttcttgttttcaagtcagcttccatcatgtccccaaaacgctggacgaagccgggtgaaaacagcccggagcctctccctgtcgtcaaggaatcgcccagagctgtatatcgaagcaccatgttctttcctccactcttgaacgtcgatacgttaatgtacgcagcagagaaaagattggctacttatgtatatcctatttttcttgaaatctgtaaagcggcgtccttcaccttttctgttaaatagggcagcctgtcttctgtaaatctcgcttcaaagcctgcaatgctaatgccggctgccacctggcgctcatggttaaagatcggggcgccgatcgccgccgtatagttttcgagctctgaatagctgacagtatagccattttgcacagaggcatcaatctcctgaagcagtttttcgggatcggtaatcgttccggagccaatcgaaatgagctcggtttgtttgatgtatgcttcgatttcttcacggggaagaaaggacagaatgcttctggcgcacgctcccgcgtataggggggaacgcctgccgatcgccgtatacagccgcacagtctgtgtcccttctattttctcaacgtatatcgcttcattgccgtccctcatgatcaactgcacggcctcatccacttcccggcacagctcttccatcaccggtttcgctatttttctgatatccagcctgtcagcgacaagctgtccgaattccaaaaacaccaatcccagcgaataagcgccggacgcatcccgactgaggaaccccatttcctccaaggagctgaccatccggtgaacagaggtcttcggcattcccgtcagcgacaccagttcacttaaggttaggcttggtttatgcaaaaacaaattaagcagcgccatagatttgactacggttttatttttattctgcatcattcatcccctttgctatgtcagccattccatcttcattctcgttttcagttcttttatatgctgttcccgttctaccgcaagcgcttctgcctcctggagggacacaggctcaaactgaacgtgctcgcccggcatgatttgggaaacaatcggaagatcagcggatatgatgtgcgcgatcctcggatagccgccagtcgtctgccggtctgcaagcaggataatcgggttgccgtcaggcggcacctgaactgttccgaatgaaaccgcttccgacaccatctcaagcggggccttcagttcgagcggttctcctttgagcctgtagcccatacggtcggactgcggcgtgacacgaaatgcttcttcataaaaacgcgtttttgattcttctgtgaaaaaggcaaattgctttccttccagcacccgaatgacgggattcttcttcaatggcagaaatctgccgcggctgactgaccacttcggtgctgcaaatccctgttttccaagctgcgaacttaagcgagaaaggatggtttgcgaaagagctgacatctctccaatgttcagttcatcttctttttgaagcgctctgccatgaagtccgccaatgcttcctctgacgtatgtgcttttactttccatgacggcaggcacctcaatgccgccagctgccgccaaataagcacggctgccgagtttgcaggggccaaagctgaccgtgctgttttccttgatgagcacaggcttccataaaggcgcttcctcgtcattaatacgcagcgtgaagtccgcccctgtcacagcaatcagtgtctgttttgaaaaatgaaacgacggaccgggccccatcatcgttatttcgagacctgcttcattttcgccgtttcctatcaacagattggcaatgcgcagtgaaaccgtgtccatagcgccgctggccagaacgccgtatttttggtaacccgttctgcctatatcctgaaccgttgtgagcagtccgggctttaatactttcatgctcaattggactcctccttataggcgtgatagtctttttctgagatgcgaacgaatttcacaatatctcccgcccgcagcaatgtcggcgggttttcctgcggccggaaaagagccagcggcgttttgccgatcagctgccagccgcccggcgttgaaatcggataaacgcctgtctgcaatcccgcaataccgaccgaacctgcgggaatcgacggtcttggcgatgattttctcggagctgcaatgcgttttgacatcccgcctagaaaaggaaaaccgggcgcgaagccaagcatatacaccacatattcaccgtttgtatgaatgtcgattacttcctccggtgacagttgattgatcttcgccacctcttctaaatccggaccgaattcaccgccatagcaaacgggaatttctacaatacggcggttgacctcatagtcttcggctatttctgccagccgctcttcgacatcgcgcttgacactctcaaaaggtgagcttatgccttgaggcaaatgcttgtacacttcatacatatcataaaatacggttagacttgtaaaagccgggatacattcaatgaatcccggaaatggctgttcttctatataagcggccgctgcatggacaatgccgttgacctgttcattgatttcttctccgaatcggatcatcattgcagaatcaccgagctgttcgatttgatatcgtacagtcatctttctcacctcttttaattctcgttcatcaggatgacgagaggctacagcaccgcaagcgactcgtctcgaatatctgtgatgagcatatgccccggcgcatgtgtgatgaccatttcaggctttacattcatagccacggcttgcggggtcactccgcatgcccaaaaaacaggaacctcgccgtcacgaatggaaacggcatctccgaaatccggtttcccgagatcgcgaatcccgattgctcccggattgccaatatggatcggccctccgtgcacagccggaaaacgcgaggtcacttgtgcagcacgtacagccagccgttcaggaaccggcctcatgctgacaaccatctgtccgtgaaacgcccccgccggaacacaatcgatattcgttttatacattgagacgtttgtcccctcatcaatatgccggacagctatcccattattgatcagtgcctgttcaaaggagaaactgcatccgatcagaaagccgacaaaatcgtcctcccagtatggcgtaatatcagatacttcttccgttaggataccgtgcctgtaaatacggtatttcggaaagtccgttctgatatcagcatccggcgcagccagagacggcacaggcgaacctgcttcagtcacatccagcacggggcagggcttttgatttcgctggcaaaacagcagaaaatcaaacgcaaggtcctttttcaaaaccacaagattcgcttgggcgtagccgccggacatgcctgcggtcggcccgtttattttcccctctcgtatcagggcgcgtacatcctttggcgccattttgtttaattgctccacttatatcagctccacaattgaggaagttgtgtacataacgtgtagattcccataactgccattacaatcactacaagcgcgcctgtgcttgtcagccaaagcggatgcttataatcaccgacaatgtttttcttgtaggcggcaacaagcagcgttccgagcgcaatcggcagaattaagccgttcagtgaaccgacaaggacgaggatcttcgcaggctggccgattgtgacaaaagctaacgtagaaaccacaataaatccgataataataccgcgtgaattcttttcaatttttggagaaaaggttttaaaaaatgaaacagatgtataggctgctccaataacagacgtaatcgccgcagaccacatgatcaatccgaaaattttataaccgacatttccagcagccagcttgaagacagaagccgccgggttgctttcatcgatgtgcaggcctttcgatacaacgcctagaaccgcaagaaaaagagcgatacgcatgacagatgtaattaaaatgccgacaaccgagctctttgtcacctgcggaatggattcctttcctttaattccggcatcaagcaaacggtgtcctccggcaaatgtgatataaccgccgacggttccgcccactagggtgacaatggcaaatatgctgatgtgttccgggacgaatgtatttgcgactgcctgtccgaccggaggagctgtcgtcgccgcaacgtagaccgttaaaataatcatcacgaaccccgcgatttgcgtaaaacggtccatcgcttttcctgcttccttgatgacaaaaatcaaaatggcgataacggcactgattaaagcgcctgtttcaggtgtaatgccgaacagcacctgaagtcccagcccggcccctccgatattcccaatattaaaagctagtccgccaagcacgacgagaatggcgatgaaataccccagtccgggaagcaccatattcgcaatttcctgacctcgttttccagaaactgcgatgatgcgccacacattggtttgggcgaaaatatctaaaataatagagattaagatgacaaaaccgaagcttgctgcgagtgtgtttgtgaatgttgcggtttgggtgaggaaacccggtccgattgctgatgtcgccattaaaaaggcggcgcccatcagcaatgaccagctgcccgctttttttcctgctgtctttttctgctgctccatctattgttcctcctttatgttgacctctgttctgaaatagctgtcacttcaattccagccgctttgagctgttttctgattttttgcgcaaatgtcagcgcatgggctccatctccatgaatgcagactgtatctgcttttaatgacacatcatgtccttgctgagatttgaccgccccttctttcaccattttgatgacctgggtgacggcggcatcatcactttcaatgagtgcgtccggctgggagcgcggtgtcagcgtgccgtccgattggtatgttctgtcggcgaacacttcatttgcggtctgaagtccgatccgttctcccgcttttacaagctcgctctcagcaagaccgaaaagaatcaggccgggatcaaccttatagacagctttcgcgatagcatccgacagtttttgatcgactgccgccatattgtataaagcgccatgcggcttgacgtgctgcatgtgaagtccctctgcttttagaaagccagagagcgcgccaatttgataaacgacaagatcatacgcttcctcaggagaaatcgccatattgcggcgcccaaaaccgagtaaatccggcaagcccggatgcgcacccattttcacgcctctttctgctgcaagcgcgacggtttttcgcataacactaggatctcctgcatgaaatccgcatgcgatattcgctgatgtcacatactctaaaatatcttggtcaaggcctatcttgtaggctccgaagctttctcctaaatcacagtttaaatcaatctgaaacacagaatccctcctgccaaagcaaacgatatgctttatgtcatttattgtcccgaaattcggaacgactattccgaatttttgaactttatttcattataagtgaatcatatcagtttgtgaaatacttttgtcagaaaacctaccatggtcccagaataaaacctgccaaactaaaaaagagagtccatcttaggactctctttttttatagtacccaatggcgaatcgctttagcgacaccatcctcaatatttgtatccgtgatataatcagccgtttcttttacgatgtcttgcgcattgcccattgcgacgccaagacccgcttctttgatcatcgcaatgtcattaaggctgtcgcccatcgccatcacattctccattgtaaagccgagtttttccgtaaccttggcaagggctgcagctttgttgatgccaagcgcgttgacttcaatgtttgtcggacttgaatttgtgatttcgagctctttgttttttctcagctcctcaagcacttcgtttcggatatcgtcatcctcgatgtcaaagccgaatttgagccattcatgatccgtaatgttttccggaaactcgcctctccatactttattcaccgtagaagcccagaaattagtgttgtgcttattccgcaaatcccacatcatttgaatatggtccgtatgaagcagcttccgttccaccaaattaaaattcgaatcccaaatttcactgccgtttgccgtgattagaaaggatgacagctttagcgattccgccagctccctgcacgtcatcagcgtccggcccgtgctgatcaccacatacacacctttatcctccgcttcacgaatggctttgcggttttcatccgagatcagctgctcgtcgttcagcagtgtaccatccatatcaattgcgatcagcttgatatctacatcttctctttgaacagacatatatgtacctctctttatctttttgttgtgcttctctctattctaatacattatacccagcgggacaaaaaagcgatttcctatgtttgaggagaatgaataagaggaaaacaaacggtgaggtgatcaaacatgacagaaaaaaaacagcaaaacaaaccaaatgaaaaccccgagcacaacgacttaaccgatccgattcctaatgaagagctgaaggaaaatatgaatgatgaaaaacacaaacgccagcaaagagataactctcaaagcgaacgggattacgacacaaaatagaacccctcacaaaatgttgtgaagggtttttttcatttttcaatatagatgccgatttcagcttcagcaacaggctgctctccaactgatgccttggcatgtccgaacacaaacccgcgccgattgcgcgtgacttcaaacgtaagatcaagccggtcaccaggcacagcttctcccagcttttccgctttcttcaccgaagacaataatcccaagctgttctcatctgtaattcctgtaaaagccgcggtttgcgcaagcgcttcaatcacaagtgaaaacggcatttctgtttgcgtatcagtgataaaccagtcgttctcactaatcagcttataagctgccgcatgtttgccgggctcgctatccgtcacgccatcaataaacaaaaatggatagcggtgaggcaaagataatgagttcattttatatctcctttttttgaccattatatctcagcctaaagtgaaacgataggatataatggaaaaaacacaaaaggaggccgttatgttcccaaaaccgcttgtcattctcgcacacgaaatatatggtgtaaacagccatatgaaaaagatgggccggctgatcaaaatggctggatatgatgtgttgacgcccaacctgctcggcgaggatgaagtctacacactgaaagaagaaaaaacggcatacgaacaatttacaaaacacgaaaggctgaaaacgggagaaaccatcatccagaatgtgatcaggcaaaacgccggacggcacatctttgtgattggattcagcgtgggggctactatcgcatggaaatgcagcagtatgcctgaggtgagcggatcggtttgttattacggttcccggatacgcgactctcttcatcacatgccagcctgcccggtcctattgtttttccctaattatgagccgtcgtttgacgtagcgcttcttatcaaaaaactgcgggaaaaacagcatacccatcttgagatttaccaattcgatgcgcttcacggcttcgccaatcctgattctgtttatttcaacagggcccttttcttcaaaacgctttctatcataaaaaacggggcggaaagccggctccgcaccgtttcatcatcatttttttaaacgtgcacggcgctttattatcggtgccgtcatgttccatgttctttttgcattgcattttattttgcctgtctcatctcaccgaatggataaaagacgagagattcagtaccgatgatatcgtcctcagaaggcatgcccattccgtttctgctatccagtgaattgagacggttatctcccatcacaaaatatttaccggaaggaacctcaacttcgaagtcacctgttaaggttacacccgactctttgacctcctgtttatattcctttaagtatggttcttccacctttttatcatttatgtatagctgatcatttttcattttaatgctgtcaccaggcaaaccgattaaacgtttgacaaatgagcggccgctctttttgtcatgaatgactatgatgtctcctctgtgaaacccgccagtccatttgactgctttatcaaccagaattctttctgagtctttaagcgttggggccattgatgatccttcaataagaaaaggcttgtaaaacaccaatctgatcgtaaaaatgagagctgcgatcataatgatactgagtacaacgatcgttttgatttttctttttttctttaacgtgattgtttttgcattcaacttccttcacccgatgctttcctaagaattccaaattattatacagcatttggatctgcttggttagactttcgtggaaattttcgtaaggaaatggacaggccggggcagccatctgccaccggcctgattcatcagagctttcttaagcgcgaacagatttcatcagtgacctcagccgttgtgctttgtcccccaatgtcgcgtgttttgatgccgtcggcagtcacttgctccattacatccagaattttcgcccccaattcttcctctccgaagtggtcgagcatcagcttcgctgtccaaatctggccgatcggattggcaaggccctgtccggcaatgtcaggagctgagccgtgaaccggttcaaacatggacggatatttgccggatggattgatgttcgcagaaggcgcaatgccgatgcttcccatcaggcttgagctgatgtcggttaaaatatcaccgaacaagttgctcgccacaatgacatcaaacgtttccggacgcgtcacaaaaaaagcggccagcgcatcaatatgctgagatgatgtttcgattccgctataatcagcggctgtctgctgaaagacttcatcccaaaacggcatcgcgtgataaatgccgttagactttgtggcgcttgtcacatggctgcgccgttttttcgccaattcgaaggcaaagcgcatgacacgttctgtcgcttttctcgtaaacacggcattctggatggcgatttcatcatcgcctctgtgaatgcgcccgccaacttcactgtattcaccttcactgttctcgcgaatcaccacgaagtcaaaatcatttggatgcagaagcggcgacgtaatgcctgccatttgtttggcgggtctcatattaatggaaagctcaagctccctccggattttcagcagcagcccccataacgatatatgatcgggaaccagcttcggatttccgacagctcccaaaaaaactgcttcaaattgagtaagcgtatgtattccatcttcgggcatcattttgccgtgctccaagtaataatcacagctccatggaaaagctgtgaatgagaatgacaaacctccgtgtacctcagccgctgtatgaagcactttctcagcagccgctacaacctcttttcctactccgtctcccggtattgccgcaatctcaaattgtttcatcgtcattctccttcccctgttatcgtaagcgctttctattatactagattgcgagatagtaaaaaaagcccgtgacattgtgtcacgggtggtcggttattgattaagtttctttaaaatgatggcgtgcaacggttcatgggactgaatgccgcacacctcttgaagtacgccgctgtatcctttttcttcgatcagcgcttgcagttcaaccgcttcagggtcaccggtgaaatcgaagcgcagtgctgcggcaattccttcagccagtgcattcggttcttttattttctttgccgggcctacaagtctatcattttctcccagttttctgagaggtgacctcgctacgcgggtcacatcgtccgaaatgaaaggattttcaaagcgaccgatgatttttttgatatattgttcgtgttcagtttgcttaaagccatacgatttgacgagatagtcaccagtttcaagcagcgccgaatgaacaacacggcggatttccggatgatcaattgcttctttgaccgttttgagtccgcgctgatagccgacatacgctgtgaccgcgtgtccggtattgaccgtaaacagcttccgttcgatgtacggcgttaaatcatcaacaaacagtgcgccgtttatgactggtgttttccctttaaagcctgattcatcaatgacccattcgaaaaatggttcaaccgatactttcagcgggtcttcatgatgctgaatcgggacgatccggtcaacggcagaattcggaaaacctaccgtttcactgacggatttctgctctgcttccgttaaatggctgtatatttctttctttaagaagctgcttccgccaatcatattttcgcaggcaatgatattcagtgtgtttgcagtatttcttcgtcttaaaccttctgcgatagacggggcaatcagcttcagcacattcgggccgacagctgttgtgatgagcgccgcctcattcatcagccggtacagctcctcggtctgactgccgctgttaatagcgctcaccgggccaatgatctccgatgaacgtccctcttccgccagttccactgtgtattcttttttttcattgaggaggctgaccatcgtttcgttcacatccgcaaacaccacatcatagccggagtggtgaagcagcgcgccgataaatcctctcccgatatttcccgcaccgaaatgtaaggcgatcatgtcagttcacctcgttgaaaatggcgatcaaatcttcttcgcttttagcggagatcaggcgttcaatgttttcttcttctgaacagataatggcgatgttagacaaaatgtctaaatgctcattatttttacccgcaatgccgaataccacttttgccgtgttgccttctccgtactcaacgccctctggaatctgtatgattgaaattcctgagtgaagcacctcgcttttcgcttcttctgtgccgtgtggaatggcaatgaaattccccataaacgtagaagacgtttcttcacgttcaaacattttgctaatgtaatcctctgtcacgtagccgttgtcaatcagcgtctggcctgccaatttgatagcctcttcttttgatgataccgtttgattgagtttaatgttttcctttgcgagtacttgcatgacaatcactctctttctataagattactttttcagcttttcaatcagctcgtcgtatttcgggctgtttaagaagttatccactgatatgtgcgtcgcgttcggcagctttgctttcgcgcggtctgttaaatctttgtgggtgatgacaatatccgcatcgcttggcagattgttaatggccgtgttggtcacactgatgtcaagctccgcttttttcactttgtttcttaagatggatgcccccatggcacttgatcccattcccgcatcacacgcaaagataattttgttcacgctttcaggagacagctcagacgcttcttctgctttggcttgttccgcctctaaagcagctgctgcttggcttttcttccccttcatggactgcattttttctgttgcggcagccaggtcttcttcactagctttagaggatttcaggatcactgctgaaacgatgaacgatacagctgcagcgaccaatacacccgccaatacgccgaaatagcctcctcttggcgtcattgccatcaatgcgataatgcttcccggtgacgctgccgcgacaagtccggcattaaagatcgtaaatgttaagagtccgcttgctccgccggcaatggctgcgagaatcagggccggtttcatcagaatgtacgggaagtaaatctcgtgaatccctccgaagaaatggatgatcgccgcaccgggagccgttgattttgaagatcctttgccaaagaacatgtaggccagcaaaatgccgagccccggtccagggtttgcttctactaaaaacagaattgattttcctgtttgagatgcttgctcgattccgatcgggcttaagattccatggtttatggcgttgttaaggaacaacactttcgccggttctacaaaaacactggctaccggcagtaaattagcgtgtacaatgacttccacaccagccgccagcaatttatttagcgtcaagacaaccgggccgatggcgtaaaacgcgagaatcgttaaagccgcgccgacaatccctgccgtaaagttgttgatcagcatttcaaagccttgcttgactttatccttgaataatttatcagtctgtttaatgaggtatccgccaagcggacccataatcattgcgcctaaaaacattggaatatccgatcctacaatcaccccaattgccgctgtcgctccgacaactccgccgcggtggtcgtagatcatttttccgcctgtatacgctatcaaaagcggcaataaatacgtaatcatcgggctgaccagcgtgttcagctgttcattcggaaaccatcctgccggaataaacagcgcggtaatgataccccacgcgataaacgcgccgatattcggcatgatcattccgctcaaataactcccaaagcgttgcactttcactttcatgccgccttgctgctgttcttgctgctgcatatataaaccctccctgttttgtttgtcgctgtaagatacaaaaatatgttcagagaatgatgcttccctttgactctatgttaaaacgcttacagtccctatacaattgaaagtaaagaggactttggcacatgactgtgacaattttttaaaaataaaaaggctcctggtttcaggagccttttctctttcctctataaatgatgttgccattttgaatcacgtactttgcaatcatccgctcactcacaataaaaacgggatacgcgcacacaagcgcaaatacagccatcggcacgtgctgtacagctggcagcactgagcctgccgcattgcggaggagcatcaaaagataaataagcagcacgatggccgctaatgataccagcataatcggagctgaaactttatattcataaagccgttcccggcagtggccgcagcgaaattgacaaggcacatttgatgatctgaccatatcgcctgtcaaaggtttgccgcagttcgggcatggtgtttctttcatagggtattcctcactttctattccatctgtctattataccagagtcccttctgtttcgttttgttgctgttcaacacattttcacattttttatcatccacttacttgtctccgtctctaaaatcctctacgcttaaatagatcttaatgaagagggtgtatgaatgcttccgattaatagacagcaacacatactgaagtggctgaaagaagaaggctcgcttagaatttctgacatcagcgcaaggttcggcgtttcggaaatgacggtatatagagatgtcaatcagctggttcagtcaaatcaggtcattaaaacggccggcggcatcacgctccccgtccgaacacctcaaacagatcatatgtgcagctattgcttgaagcccgtcaatcaagctcattcggttcagctgattacggtaaaccaagacattgaacagctatgctgcgcacattgcgcgtttttgcgttacgcggataaaacggaagaggtttcacacttgatttgcagagattttctgttacagacaaccgtcagtgccggttcggcttatttcgtcgtaaatgctgaattaaacctgcactgctgccagccgcaggccattccgtttgcgacacttgaccatgccgaacgatttcaaaaaggattcggcggagccgtctgcactttcgaccaagcgctggaagacatgcttcaagaccgaaagaaacgctgcacctgcaccaagaaataacacaacacatacagcggaaggtggtgtctgagtgatgaagcgaaacagatggtggatcatccttctgctttttcttgttttcctgccgaaaacaagctttgctcacgcctatattgtcaaatcttcacctggggaaaacagcgaattaaaaagcgcccctgcgcaggtggaaatcgaatttaatgaaccggttgaagaagggtttcattacattaaagtctataattcaaacggcgaccgtgtggatacggacaagactgaaatcaaaaaagataatcatcacatcatgacagtgaagctgaagaagaatctgcctaaagatgtgtacagagcggaatggaatgccgtatccgcggatggacatcctgtttccggcgtcattccgttcagtatcgggaaagcggatggcggattcagcagccaaaaagcagccgattcagcgctgaatccgggaacagcagcagatcgcgcgattctgtatacagccttatctctgtttatcggaacggttttcttccatcttttctggtataaagggaaatcagaacagctcgtcaaacggacgagacgtatcctgaccggctcgatcgcagcattggggctggcgcttttgcttcagcttccgattcagacaaaagcgaacgcaggcggcggctggggcagcgcattccagccgggctacatcagagaaacactgtttgagacagcaggcggctccatttggatcatacaggctgcgctgttcgtgctgctcgcactgtctgtcatccctgcgatacggaaaaaccgcttttcatcctttggctattggacagcgccgctcattttctttttcggtctcctgcttgccaaggcgtttaccgggcatgctgctgtcgttgaagaaaaaacggtcggcattttgatggatttccttcatttaacttccgcttccatctgggtcggcggaatagcggcactcgttttgctgctctcaaaagaatggaggcagcctgacaaaacgctcgcgtgggagacggtcagacggttctccccatgggcgctcactgcagtcggcgtcattttgttttcaggcttgctcaatggatttttcatcattcgttcaatggattcactgttccatacagcgtacggacaagctcttttagtgaaaagcgggctgtttgttttcatgctggtcttaggcgcaattcattttctgcttaccagaaagcagcgccgcacaggaatcagccgaacgttgaaagcggagtgggcaatcggcatcgctgtattgatcacagcggccgtgtttacaagcctgccaagcccgcctgagccagcgccggaaccgttctaccaaaccaaagcgatagagaacggacaaagcgtttctctcagcatcagcccaaaccagcctggaaaaaatgtttttgagctgcgggtcaccgaccataacggtgatcccgtgaaaaacatccagcaaatcacgttaaccgtttataaaacaggcctgtcaggcagcgaaaacaaaagcacctttacattaaaagaaaaaacaaaaggcgtcttccaagatcaaaacctgtcgattaatgaaaaaggaaactggaagatcaaagtccacggcctgaccggcgactttaacgaaatcaatatcatgtttacaaagaccaattaaggagtgtttacgttgttgaaaaaaatcgcattgacactatgtccggctattgtcggctccctcttattctttacggcccctgccagcgcgcatgtttctgtaaaaccggctgagtctgctgcaggctcttgggaaacgtatacaatgaaggttccttctgagaaaaatctgccgacaacgaaggttgtcctcaaaatgccgaaggatgttgaattccagcaatatgagccaattccgggctggaaggtttccactcaaaaacatgatgacaaatcagtatccgtgacatgggaggcgactgacggaggcattcaggaaggccagttccagcagtttacctttgttgccaaaaaccctgacaaagcggaggaagctgcttgggacgcataccaatattacaaagacggcagcattgttgagtggacaggtgacgaggatgccgatacacctcattccattacaaacatcacgtctgcaaagcaagtgacagatgagcacggcgccacgaaaacagaagacgattccgaaaactcaggttcttcagctctagacattacagcgatggtgctgtctgcggctgccattattttatctgtagcagcacttgtaaagaaaaagcgtgcctaataaagaaagcgatccagatgtcatgtctgggtcgctttttatgtttaaccgcggcctgcctggaatgaaggatattgtgtcataccgccgtccgcgaataacgtgatgcctgtgacgtagctggcttccttcgaagcaagccaggctgctactgcggcgatctcctccggttcgccgatatatcccattggaatcatgctttctacatcagctttctgtttagggtcagcgaatttttcagcattgattggcgtgttgatcgcacctggcccaatattattgacgcgaatgcccttcggcgcgtattccaacgctaatgtttctgtcatcagctttatcccgcctttacttgccgcatagtggacaaataacggccaaggaatcacttcgtgcacactggacatgttaatgacatttcccttgatatcgttttctacgaaatatttaatcgcttcacggcttcctaaaaaggcacccgttaagttcgtgccgatgactttatcccaatccttgagcggcatttcgtgagatggcacaggattttcaagaccggcattattaatcataatatcgagtgtgccgaactccttaattgccgtttgcacgatattttttacatcttcctctttcgtgacatctccttggacgacaacagcttcaccgcccgccttgatgacctcttcttttacctcgttcggatcttgtttattactataatagttgataaccacttttgcctgctccttgccgaagcgaatggccatcgcctttccgagccctgaagcagctcctgtaatagcgacgacttttccttttaaatccggatacatatacatcctcctccatttgttatgaatttgttttggcgattcctaagaatacggcggcggcaataatcaggataatcccgatcgcaattgctattagctggcgtttcgttttcttttcacgcaggatgaaaataccgccgagcgtagaaatgacaattcccatttgtgaaagggaaaagctcgttgcaacgccgactcgcggctgagaaataaacaaaaacatatttccgcctgcccagattaaccctgggagaatatttctgatcgcatacttgttaaagggtttgtgtctataggttaaaactaaccccccgaccaccatgccaattgcctgtggcagcagcgcggaccagccggacacattgaataatctagccacgactacataaaccaaataaccaagagtcgaaacaaggagaatcaaaatgccctttttcaaattgcttggctcgccctcttttttatcattcttatcttccaaggacgtgagaatgattcccacaatgataaagatcaaagcgagaacgccaagcgtaatcgcaatcggtgttgaccattcgcggaacacgatcacaccgaacagcgaggtggaaacgagctgcattcctgtggaaatcggcattgttttcgacacgcccatcaattgaatgcttttcaactggttggcctgtccaagtgaccaaaataagccggatacgattccaacaataaaaatgcgaagggacagaacgggctgaacaaaaaagtaaataacgatagaaacaatgagtgccccgatcgtcgttcccagtgtctggctgtacggcccgccgcctaatttcacattgaagagaacaatgctcccccaaaacaaagccgggagaagagccaataataaatccattgttggggaaccttctttcaaaatgtatttgctgttattttggctggaattgttgtgattattcgccggaacacaaaaagagctgccggaaaatccggcagctctcaggagcgtgcattcttttataaaccgatggacaaatattttgtttcaaggtacggctcgataccttctgaaccgccttcacggccgatgccgctttctttcattccgccgaatggcgcttgaaccgctgacggtccgccgtcattccagccgataatgccatactctagattctcggaaatatagatgccgcggcggtagttttctgtgaagaagtaagcagccaagccatacggtgtatcgttggcaagctgaatcgcttcatcaatatcagaaaacgtgacgatcggggcgaccgggccgaatgtttcctcatgcatgatgttcatggacgtatcgacatcggtgagcactgtcggattcacaaagtagcaccctttgtcatcgtttcggtcatatgtgcccccagcaatcactttcgcgcctttttcaaccgcatcatctatttggctgacgattttttcgaagcctcgtttgttgataatcgggccgacattgacgccttcctcaagtccatttccgactttcagcttagacacttgctcgctcagtttcgcagcaaattcatctttaatggattcatgaacgatcaggcggttggcacatacgcaggtttggccggcgtttcggtatttggacgccatcgcctgttcaacggcaaggtcaatgtccgcatcttcatctacgatcagcggggcgtgtccgccgagctccattgagacgtgctttacggtgtcagcgctgtttttcataaggattttccctacaggtgttgagcctgtgaacgtgattttgcggattttcggactgcttgtgaacacatttccgatttcttctccatcgccgatcacaacctgaagaacatccttcggaatgcccgcttcatatgcgaggcgcgctagttcataagcagacagcggtgtgtccggcgccggcttgatgataaatgtacagccggcggcaagagcaggcgccgctttgcgtgtaatcatcgcattcgggaaattccagggcgtgatagcagcaacggggccgaccggctggcgtgtgacaacaattcgtttaccagttgtcggggccgggaccgttcttccgtacacacgcttcgcttcctctgcgaaccattcgatatagcctgcgccgtaaagtacctcgccgactgcttcctggtatggttttccgttttcctttgtaattaaatctgcaagctcttctttatgttcaacaatcagctcataccattttttcaaaagagacgttctttcgttcgctgatgttttagaccacgttttaaacgcttgatgtgaacgttcaatggcttcttctacctctgtggctgattgctgaggaatcgttttgatctcctcgcccgtagccgggttgtagaccgttaattgatctggcatattgaacattcctttcttttcatgattacttaaaatgatagcagacccggccattttctttccaatgattaagctcgcaggcccgcctccaagatgctgagcccttcatttaataggctgtctgagatgacgagcggtgtcaaaaagcggatgatattaccgttaattcccgctgtcagcaaaagtaatccgttttgattcgcataggccgcgatcgctgctgcttttgtcttatcaggctcacgcgtgtcaggatccttgacgatttcgattgcggccatcgccccgagtctgcggatgtcaccgatgaacgggaattcttgtttccactcatacgccttgtcttcaatgattttgccaatttcttcagatcgctcattcagtccttcttcttcgataatatccaagactgccaaagccgccgcgcagccgagcgggctgccggcatacgtgccgcccagctcccctggcgctgccgcatcaagcatttccgcacgcccgatcacaccgcttaatggcaggcctgccgcaagcgatttagaaaccgtgatcagatcgggcactacatcaaagtgctcaattgcgaaataagtgccagttctggcaaagccggtttggatttcatcagcaacaaaaacaatgccgtgttctttgcagaatgaagcgacgtgctgtacgaaccgtttcgaaggaataataaatccgccttctccctgcactggctccatcacgacacacgccaccgtttcaggcgccactgaagcgataaagaaatcattgaatgcttgaatgaccatatcgtcatagctttcatcactcatgccggccggcttctgataataataagggaacggcgcttgataaacctctggcgcaaaaggcccgaaaccgaatttataaggttttaccttgcttgtcatgctcatcgtcatattcgtgcgcccgtgaaacccgcgtgtaaacgagacaacgccttggcgctttgtatactttctggcgattttcacagcgttttcgaccgcttctgcccctgagttaagaaaaatcgcttttttctcatggctgcccggcgcgatgccgcacagtttttctgctaattcgatataagtcgggtacatcatgacattaaaaccaggatgaatcagctcctccgcctgccgcttcacagcctcaaccaccttcggatgcgagtgtccgacatttaacgtgccgatggcgcctgcaaaatcaataaatctccggccatccagatcgtacagctcggccccttctcctttgaccgccagactgcggttgccgttgctcacaccttttgacacaaattgatcccgtttttgctgccattgtgcagttgtgatgcttgctgttgtttgactcatgtgaatatccccctgtcggtattttcttatcattctgacttctctttggtatgatgaaaagtaccaattataactttttgatggtatcagaaggagaaactacaaaatggatatcacgattacactcgatcgttcagaacaagccgattatatctatcagcaaatttatcaaaagctgaaaaaagaaatcctcagccgcaatctgctgccgcactcgaaggttccctccaagcgggagctggctgaaaatctcaaggtcagcgtaaattcagtgaattcagcctatcagcagctgctggctgaggggtatttgtacgccattgaacgaaagggtttcttcgtggaggaactagacatgttttccgccgaggagcaccctccatttgcactgccggatgacctaaaagagattcacatcgaccagagcgattggatatcgttttcacacatgagttccgatacagaccattttccgatcaaaagctggttccgctgcgagcaaaaagcggcctcccgctcataccgcacgctcggcgatatgtcacatccgcaagggatatatgaagtgagagcggccattacgaggctcatttccctgacgaggggtgtaaaatgcaggccggaacaaatgatcataggggcaggcacacaggtgctcatgcagctgttgactgagcttttacccaaggaagccgtgtatgcgatggaggagcctggctacaggcgcatgtatcagcttttgaagaatgccggaaaacaagtaaagacgatcatgctggatgaaaaaggcatgtcgattgctgaaatcaccagacagcagccagatgtgctggtgaccaccccgtcgcatcagtttccgtccggaacgattatgcctgtatccagaagaattcagctgctgaactgggcagccgaggagccgcgccgatatatcattgaggacgattatgatagtgaattcacatatgatgtagacagtattccggcgctgcaaagcctcgaccgttttcaaaatgtcatctatatgggaaccttttcaaagtcccttctccccggcttacggatcagctatatggtgttgccgcctgagctgttgagggcatacaaacagcggggctatgatctgcagacttgctcatcactcacacagctcaccctgcaggaatttatcgagtctggtgaatatcagaagcatataaaaaaaatgaagcagcattataaagaaaagagagaacgcctgatcaccgctttagaagcagagttcagcggagaggttaccgtaaaaggggcaaatgcggggctgcattttgttaccgaatttgataccaggcgcaccgaacaagacatcctgtcacatgctgccgggctgcagcttgaaatattcggaatgagccgatttaacttgaaggaaaacaagcggcaaacgggcaggcctgctctcattatcggctttgcacggctgaaggaagaagatattcaggagggtgtgcagcggcttttcaaagcggtttacggacataaaaaaatccccgttacaggggattgattcaccagcggtcctggtctacattcagcacggcttcaagcagtcccggaaatgccttttcaaggtcttcagcgcgaagcgaataataccggcgctttccttctatccgaacttgagcgatgcctgattctctcaaaactttaaaatgatgcgacaaagtcgatttggcaacctgcacatctgcacaggtgctgcacgttttttcttttgcttcagctaattgcttgacgagctctaaacgaagcggatcactaagtgcatgaagaacctttgtcagctgcaatgtttctgtttctggatggtttggaatgttcatgacacaaatgtatcatacaacaattagaatgacaattttactatataagggtttttcctttacctcatttagaatacatgttacatttagttcgatgaaattcgaacaataaattcgcataacgacggaggagatttacatgatcgtattacaagcttacatcaaagtaaaaccagaaaaacgcgaggaatttttgagcgaggctcaatcacttgttcagcattcaagagctgaggaaggcaacgcgcaatacgacctattcgaaaaagtaggcgaagaaaatacatttgtcatgcttgaaaaatggaaagatgaagcggcaatgaaattccataacgaaactgcgcatttccaagggtttgtcgcaaaaggaaaagaactgctgagcgctcctcttgatgttgtccgcacagagcttagcgagtaaaggaagggtgtctcatatgaatgaagtgattaaatctttaacagaccaccgctcgattcgcagctacacagatgagcctgtagctcaggagcaattggaccaaatcattgaagcggtgcaatcagccccttcttctatcaacggacagcaagtgactgtgatcacagtccaggataaagagcgcaaaaagaaaatctccgagctggcaggcggccagccatggatcgatcaagctcctgttttcctgctgttctgcgcagattttaaccgggccaaaattgcgcttgaagatctgcatgatttcaaaatggaaatcacaaatggattggaatctgttcttgtcggcgcagtagacgctggtattgccctcggcacagcaacagcagcggctgagtcactcggacttggcacagttccgatcggtgcagttcgcggaaaccctcaagagctgatcgaactgcttgagcttccgaaatacgtgttccctttatccggccttgtcattgggcatcctgccgaccgttcagcgaaaaaaccgcgcttgccgcaggaagctgtcaatcatcaggaaacttatttgaatcaggatgagctgacgtctcacattcaggcatacgacgaacagatgtctgaatacatgaataaacggacaaacggaaaagaaacaagaaactggtcacagagcatcgcttcctactatgagcgcctgtactatccgcacatccgtgaaatgcttgaaaaacaaggatttaaagttgaaaaataagctcttattcggcctgtcggattttccggcaggcctttcatttacccggttaaaatccattgacttctattttgtttatctggtaaaattttttcattgttactcattggttttctgtgaaccaatgggttttctaatgttcaagaaagaaggaagccatgagatgcttgataaaaaaacagatatcttgttagccgcgcgaaagcttttttcggaaaaggattttacgtcggtttccatgcaggcgatcgcagaagaatgtaagatgtcaaaagcttcgatatataagctgttccaatctaaagaagatctgcttttggagctgctgtcatttaaccagaagcaaatggtggccgcggcctcaagacttcaggaaaatacagcacttacaccggaggagcgtttgacgcaaaaggtcaaaatggaactggagggcttcaggcggaatcagcagtttttcaatatgctgacctacggaaaccccaagctgcacaatgaccgggtcaaacagcatatccatcagaccagatcgacgattatctgctggcaccgcgattcgctgatccaggcgtatggagaaaccattctcccgtttgtgtgggatttggttatcattcttcacggcatgatgcgtgagtttttaatgctgatcaaaatcgaggaaaaaccgcttgagcttgacccgatcgcagagtttatcatcagcaccctcaatcagattatcaaaaacagggaaacccgccagtctcttcttccgcccgaagccatcgagctttatattcattcagcatcctcctacaagccaaaggataaatcagtcctattatcggaaagcctgaaggaattacataaaggcatctcttccctgtccgccgcggactatgacgtagatgaactgacatccgcagccgctatgctggaggaagaagcgaagaaggaagaaccccgcgcttttttactcaaatcactgattggctatctggaacaaaccggtgttttaacacagcccgtttccatgttaaaaacactgttaattacttagagaaaagaagggatatgtattgaacacaagtattgaacaaaaaccttttaaccgttctgtcattgtcggcattttgttagccggagcgtttgtggcgattttgaaccagacattgttgattactgcacttccccatatcatgagggatttcaatgtcgatgccaaccaagcacaatggctgacaacatcatttatgttaaccaacgggattttaattccgattaccgcgtttttaattgagaaattcacaagccgggcgctgctcatcacagcaatgagcattttcactgccggaacagtcgtcggagcgttcgcgccgaacttcccggttctgctgacagcgcgtatcattcaagcggctggagccggcattatgatgccgctcatgcagactgtattcctgacaatctttccgattgaaaagcgcggccaggctatgggtatggtcggattggtcatctcattcgcgcctgcgatcggaccgactctttccggatgggctgtcgaagctttctcttggagatcattgttttatattattcttccgtttgctgtgattgatttgattcttgccagcatcctgatgaaaaacgtgacgactttaagaaaaacacagattgatattttatcagtcatcctttcaacatttgggttcggcggccttctgtacggcttctcaagcgtcggctcttatggctggtccagttcaaccgtcttgatttcactgctggtgggtgtcatcgcgctgctcttgtttatcacaagacaaatgaagcttaaaaaaccgatgctggaattccgcgtcttcacgtttggcgttttcagcttaacaacactgctgggaaccctcgtctttgcattattgatcggtacggaaaccatcctgccgctttatacacaaaatgtcagagacgtcacagcttttgatacagggcttatgctcctgccgggagccgttgtgatgggctttatgtcgccgattatcggcagaatttttgaccgtgtcggcggaagagggctggcgattgccggtttctgcatcatcttcctgacatctctgccgtttatgcagctgactgaccatacgtcactcgcttggattgtcgttttatacaccgttcgtctcttaggcaccgccatgatcatgatgccggtgacaacagccggaatcaatgcgctgccgcgccacttgattccgcacggaactgcgatgaacaacacgattcgccaagtcggcggctcgatcggaaccgcactattggtttccgtgatgagcaaccaggcggcacatgcaggcacgacaaatgtgaagcacgccgccctgcacggcatgaacgccgcttttatagtggctgccgtcattgcacttgtcggcttccttctctcattcacattaaagaaacctcagcgccctgccgaacagcagccggcacgctgattaacaaaaaaagagccccgctatttagcggaggctctttttggttttacttttctaaaccgtctttcacttctttaatcatttgcgtcatagactcaagtccgcctcctgataaataccaagtagcagaatcaaggtagatgacatgaccatttttcactgcgtttacgtttttcacataatcgttttccacgacttgttttgtagatgatgtttctccgattgctgtaccgcggtcaataacaaacaagtaatcagggtttgtttttgaaatgtactcgtaagaaacactttgtccgtgcgtagacgctttgatgttttgatcagccggagccacgccgaatacgtcatggatcaggccgtatcttgatttagggccgaacgcgctgatttttccatcgttcgccatgatgacgagaccgtttttgttaagcttttcagcggttttctttacatctgcgattgagtgatcaatgtttgcgagctcatctttcactttgtcttctttatcaaagattttaccgattgtttcagcgtctgatttaaatgattccatgtacttcgctgtatctacaccaaggtaaatcgtcggcgcaattttagagaattctttgtaagactcagattgtcttgctgaaataatgatcagatcaggatctaattctgccactttgtcgaagtctggctcttttaagctgccgacatcagcgtatttgtcatccttgaatttggacagatatttaggaaggacttgtttcggcaggcccgctactatatcatcaagtcctagtttatctaatgtatctaagcttccaaagtcaaatacgacaacttttttagggttcttcggtacttttgtgccgtttttgtcgagctggtgtttcactgtgatttgttctttctttgtatcagaacctttgctgcttgtgctttggtttccgcatgcagaaatgacaacggcagtgaccaaagcgatgaatagtaacgcgaactttttcatgctcctcacctcttctatatattaagaaaaataaacacctattctttgattatcaatcgtctgaatcgggatggtcatatcgtagatttcctcaagcactgatgtttctatcatttcttcaggcggtccttctttaacgattcggccgtttttcaaagcgacgatatagtcagaatagactgaagcaaaattgatatcgtgaatgacgatcacgatcgtttttccaagctcctctaccagccgtttcagcagtttcataatttcaactgagtgtttcatatccagattgttcagcggttcatccagaaagatataatctgtgtcctgggcaatgaccatggcgataaatgccctttggcactgtccgccgctcagctgatccaagtatttgtcttgaatgtcttccagcttcatatagctaagcgcctggttgatatgaacccagtcttcctctgtcagccggccctgtgagtacggaaacctgccaaaactgacgaggtctttgatcgtgagcctgatattgatttggttcgcctgcttcaaaatgctcattttcttggcaagctctttgctgtcacatgctccaatctcttgtccgtctatgtaaatctcgccggaatcctttttgatcaggcggctcatgatagacagcagcgtacttttgccggcgccgttaggaccgataaacgaggtgattttgcccttttgaatcgtgactgacgtctcttcaagaacaactttcccgccatattgtttgcttacatttctgacctctaccatgatttattctcctttaacagcaagtagataaaataaatcccgccggcaaaattaataatgacgctcagcgtcgttgagaaggtaaacactttctcaaccacaaactgccctccgaccagcgcaatgatgctgatgaaaacggagcctgcgattaagtatgaatgcttatatgttttcaggaattctctcgccaggttgacgaccagaaggcctaaaaacataatcggcccgactagcgctgttgaaacagaaaccaaaatcgcaaccacgatcagcatctgcttcaccactttgtcgtagtcaatgcccaaattcacggcgtgctcgcgtccgagcgacagcacatcgaaaaattttgtaaaacgccagacataaacgcctgtcagcaggaagatgatgaacgcgagccataacaaatccgtattgatattgttaaagctggcaaacatcttgtcctgcacaacttggaactcgttcggatcaatcagcatctgcataaaagaagacaggctgctgaacagcgtgccaaacacgattccgataagcagaaggaaaaagatatttctcccctcacccttgaacatgatctgatacaaaacaagagaaaacaggatcatcagcagaacagagatgataaagttgatgtttttattcatgatgaccatattcgcagaaccgaacaaaaagataatgccagtctgaatcagcatgtagagagaatcaaggcccaaaatgctcggcgtcaggatgcggttgttcgtaatcgtttgaaagatcatggtcgaaaacgcaatcgctcccccagtcagcacaatggcagcgacttttttgattcgtctcggcagggtgtaatcccaattgcctaagtcataaaacaaaaacaagccaatacatacaatggctaaaccaacgagcaaagctattttcatctggttacgcataggcttttctccttaacagcataaacaggaaaatgccgctgccgatgattccgaccatcaggccaatcgagatttcataagggaagataatgattctgcccagtatatcgcaaaacagcacaaaaaccgctcccaacagcacagtatgcggcaggctgctcttcagattgtctcctctgtaaatcgatacaatattcgggatgattaaaccgagaaacggcagcataccgacagtcaaaatgacaagagacgtgatcagggacacgataatgagcccgatgttcacaacccgtttatacttgaggccgaggttgacagaaaagctttcacccataccggccaatgtgaatttatccgcatacacataggcaatgatgacgagcggaatactcagataaagaagctcgtatcttcctttcacgactaaagagaagtctccctgcagccatgatgacacattctggatcaagtcatatttatatgcgataaatgtcgcgattgaactgacgatattcccgagcattaaaccgacaagcggaataaagatggtgtcgttaaacttgattctttcaaggattttcataaacagaaaatttcctgcaagggcaaagacaaacgcgaccagcattttgattaaaggactggcggatgtaaacagcagcaaggaaattaaaatgccgagcctcgcccaatccatcgtgcccgccgtcgtcggtgacacgaatttatttctgctgatctgctgcataatcaaaccgcagatgctcatgcttaatcccgcaatgacaatgctgatcaatcgcggcaaacggcttgcaaacagcgttgacgcctcttgtttgcttaaatcgaagagatcaagcggcgacagatcttctacaccgataaatacagatgtgactgctaatatgataagtagaataaataagtaacgtagcttcatgctgcctccttacatccttacagcaaaaagaacgtatctcctactccgcaaggactcaaaacaatatggccatatagtaattgattatcattatcatttacatattaccatttttatagggttagtcaatattctttaaaaatattaacctagtcatttatcaattttactaatcattctaaccattttccatcccaaaacgttaggctgtttaccatatttatctttataacgcaggcatacggtcagcaaacctaacattattcctcgtgaaaaatacaaatgttctcctgagaaagaaattcccccttgatttacagtactgaaagagagataataaatactaaatttgtgtgaaaattttaaacattaggagatgtaaacatgaaggtcgttaaattcggaggcagctcacttgcttcaggcgcccagcttgacaaggtgtttcacatcgttacctcagatccggcacggaaagctgtagtcgtttcagctccgggaaaacgctatgccgaggatacgaaagtgactgatctcttaatcgcatgtgcagaacaatatttggcaacaggcagcgcacctgaactggcggaagctgttgtggaacggtacgctctcatcgccaatgagcttcagctggggcaaagcattatcgaaaaaatcagagatgatctgtttacgcttttagaaggagacaaaagcaatcccgaacaataccttgacgcagtcaaggccagcggagaggataacaatgccaaactgatcgccgcttacttccgttataaaggcgtcaaagcggaatatgtaaacccgaaggatgccggcctctttgtgacaaatgaacccggcaacgcgcaagttcttcctgaatcctatcaaaacctctatcgtcttcgggaacgtgacggactcatcatttttcccggttttttcggattcagcaaggatggcgatgtgatcacattctcacggagcggttctgatattaccggttcgattcttgccaacggactacaagccgatttgtacgaaaactttacagacgtagacgctgtgtattctgtcaatccgtccttcgttgagaatccaaaggaaatcagcgagctgacatatagagagatgcgggagctgtcctacgcgggtttttcagtgtttcatgatgaagcgctcattccggcattcagagcggggattcctgttcagatcaaaaatacgaacaacccctcagccgaaggcacccgcgtcgtcagcaagcgggataacacaaacgggcctgtcgtcggcattgccagcgacaccggtttttgcagcatttatatcagcaagtatctcatgaacagagaaatcggttttggccgcagagcccttcaaatcctggaggagcatggtttgacgtatgagcatgttccatcgggaatcgatgacatgacaatcattttacggcaggggcaaatggatgccgccactgaacgcagcgtcatcaaacggatcgaagaggatttgcatgccgatgaagtcatcgtcgagcatcatctcgccctgattatggttgtaggggaagcgatgcgccacaatgtcggtacaacggcaagagccgccaaagcattatcagaggcacaggtgaatatcgaaatgatcaatcaggggtcttctgaagtgagcatgatgtttggcgtaaaagaagccgaagaaagaaaagccgttcaagcgttataccaggaatttttcgcgggcgtgctgatctcttaatcgtacataaatagcgggcggcagcgcccgctatttttttatatcaccttcatatagccgaattcttcattttttctcttgtccactattatccctgccaaatggatcggttcagcatatcttatagtatccttcatagggaggtgaaaccttatgtcaggatactctaacggcggcggttacggcggcatcagttctttcgctttaatcgttgtattgtttattctattaattatcgtagggactgcgtttgttggcggcttctaagctgctgaccgtctctgcgggaccctgtccgccacagttttgcagcatttgctgaagcaatctcgcaaggaggtgcacaaaatgtcaggttacggaacttctttcgctttgattgttgtgttatttatcctcttgatcattgtgggaactgcatttgtaggaggctactaaataaacgtaatctccatgaaggcggcaccgcaagactatgtcttgcggtgtttttttgaaaagaaaaaccccttctcgctaatgagaaggggcttgttcttacgtcattcctctttctgtcacatgaaagtcgagtgcttccgcattagcagaaacgccagccgctgtaaaaatcgcggctgcggccaaacaaataacaaacaacttagatttcaatttcatacaaaccttcactcctttgtatttgttttcttgcctcttcaacttgtagaaagtaggaagcagacagtttaaaccatttctgttcatagtaatattttgctacttctagggctaaatcctctatatcagcgtacatatttttattttttaagtactggaaacatcgttcgattccttcttcattgggctgatccagatatagggattgcaaaaactcgaattttacggcatagtctgcatcgtctgtttctttagcatattcatagccccgcttgtgatattccgaagctttatcatgttttccctgtttataataaatcagggtgattaaaaaataggcttgcgggagagaattgacgatcctgctgctttcaaatgtggagaccgctttttcaaagtaatcaatggcagggtctagaaggtcttgattgtaatagcataacccgagattgtagtatgctcttccaaccagctgggctttttgttctgcttgggccatgttgagcgccaatttgaaatggcgtgcggcttgttcgaaatttctttcatccatcaggttgaccccgaagacgaaatggcactgaatgattctcacattataggtttcctgctccacgtaaatttcataggcgttttttatattaatcaatgaaaaatacgtttgcttcatataataataagcttccgcgattttaaaatagaattcagcccgttcaatatggtctgcgacaaaggagagctttttctccgcctgtttatagtatgtaatggcagaaataaattcccgcttatcaaattcatacatcccgcgaaaaaaattcacgtaatagtcgagcagccctttgagatctgcctggttgctgtcaatgtttcttgataattcagacaggcttggctggtcttcgatatttaatttctctaacggctcaagataatccagcataagctggtgccggaattccattagtgaataataaagcagcaagttggaatcatgctgcatgtgtttcagttcctgctggatttcagcttttaacacttcggcatccggcacgctgaatgtccggatatatctgtaccactcgttaattttttgaccgaccgctgaagaaggaattaccccactcttcattccttcaccctctcccatcaaaaactgtttatgtcatattttatcatgtttataggccgtcccaacccgaaaaacacgcaatctttgttttcgggagcacgcaataaaccgaagcggtgtgcaaaaaaggcggatgcatcagttgatgcgccgccctgtatgctattgctgttttgccgttaaaggaaggcggatgatgaactttgtgcctttcccttcttcactcttgatttctactgtgccctggtgcatttcaacgagctgcctgacgatcgagagaccgagtccgtattcaccgtatgctgtgttcgttcttgaaatatctgctttatagaatcgctcccaaatatgctcaatatcctcttttggaatgccgatacccgtgtcttcaatttcaataatcgtctctttataaccttccattccgcgcagccaaatgtcaccgttttgcgtaaattggatgctgtttttcgtaatgttgacgagaatttgaatgaaccggtcataatcggcatgtacgatgacgtgatcctctacttggatcatcagcttgttttgtttttcttccgcctgctgctgcaagtgctctttcacgatttcaaacacctcgatcagaggaacgtctagcttgttcaaggtaatttgctgggatctgattttttcataatccagattttcttttacgagccgcagcatgcgcttcgtttcctcactgatcagcgagaagcatttatcctttttatcctcaggaatcgtatggctgttcaacccttcaaccaaaccgttgatcgtcgtcagcggtgtttttaattcatgtgacacgtcagcgataaactgccttctccgcttctcaaggcgctcgatttcatcccttgactgctttagttttttcgccatgatattaaagtcagacgccagtacgccgatttcgtccccgtagctgttttccaaatggatgtcataatcgccggaagccactttatctgtcgcttctctcagcttttgaatccgcttgacatggaatttggacagaagccagctcacaagaatcgtaatcacaagcgtgctgatcacagcgtaaaacatatagaggttgacctgattgaccatctgttcaacaccgctgatcggagaaatcagcagaacggcgcctttaaattcgttctgaacaaatataggctgcgccacaagggacacttcatcatcaaaacggccatctgccctgatcgtgacagtctgcccttttttcagcttattccattctgatttcttcagctgttcccttggtgggtgatgaaagccttcaggaagaaaataaggctgctgctcttcattaaagatgataaattgcgtctttcttgtgcttaaaatgtcctgataaggatagagcctgcgcatgtccacctggccggattggaattcatttgcaatctgcaccgcatatgacgtcaattcctctactttgttctgataggcaaattccttcacaaagtgggaaaacagagaaatgataatgacaaacgctaaaatcaaaatgctgatatggcttagcagcagctgatataaatatttaatcttcatcaaatttataccctactccccacacagtatacaggaaaggcttgtcctcgctggcaagctttttccgcagccgtttgatatgaacgtcaaccgttcgctcatctccataaaattgatagccccatacctgctcaagcagctgttctctggagaacacctgccgcggattttggacaaggtaataaagcagatcgaattccttcggcgtgagattttctacaggctctccgtttaataatacttctctcgtcttcttattaatggtaaagcattccgtttcaatcatatcttcatcaataaccgctttgcctgtcgccttatatcttctgatgacggctttgatgcgggcaaccaatgtcagcgggctgaacggctttgtgacataatcgtccgcccccatctcaaaaccgatgacctgatctgattcagtgtctttggcagtcagcatgataatcggcaccgtgcttgtctctcttatttttctgcagatggtcacgccgtccatagatggaagcatgatatccaaaatgattagatcccaattttcttccgtaaaacgctggtacccttctaacccgtcatgaacgaattcggcttcaaaaccttctttaaaaaagaacatctccgtcatcgtacatacactaacattatcttctatcattaatattttcattatatcctccggttgttttgatgcttttttatataatagcaccattttaaacagaaggttttgcgtttcacaattgttagtttttatttcatcaactagaaatagattgttcatatttttttcatacctttggactactattaatttatcagcaaggggacgcgccccagaggcggtcttatcaataaaaatacctatacggaggaacataaatgaactttatcaaacgggccttttggaatatgaaggctaaaaagggaaaaacgttattgcaattatttgtgtttacagtcatatgtgtctttgttctatcaggcctcgccatccagtcggcagcacaaaagtcaagcgaactggccagacaggaactcggtggaagcgtgacacttcaggttgaccgccaaaagcaaatggaaaaacagcaggacagcggtgaaaagcgcagcttcgaatccacaccgatcaaagtgtctgatgcgaataagcttgcagcgcttgatcatgtgaagagctacaattacaccacatcagcttcagccaacgcgggaaactttgatgcgattgaaagctctagttcaagtgattccagctccagcagttcaagctcaaacgctaaaaacagtcaaggcggaggacaaggcggaccgcaaatggttcaagctgatctttctattgaaggtgtcatcagcacagcgttagtcgatgatttctctgacggagattcaaaaatcacagacggacgcgcgattacaaaatcagatgtcggcaaaaaagtaacagtgatcaacgaaacattagcggaagaaaatgatttaagcgttggcgattcgatcacaattgaatcagcaacggatgaggatacaacagtaaaactgaagatcgtcggtatttataaaacaacatcttcaggtgatgaccaagcccaaaatttctctttcttaaatccttataacaagctttatacgccttacacagcaacagcggcattgaaaggcgacgactataaaaatacgattgactcagctgtttactatatggacgacgcgaaaaatatggatactttcgtaaaagcagcgaagaaaacatcaattgactttgatacgtacacactgaatacaaacgatcagctttaccagcaaatggtcggaccgattgaaaatgtggcttctttctctaaaaacgtggtgtatcttgtatcagtggcaggcgccgtcattcttggcctgattgtcatgatgtcaatcagggagcgcaaatacgaaatgggcgtgttaatggccatcggtgaaaaacgatggaaattgattggacagttcttgactgagattctgattgtggccgttatcgctatcggccttgcatctgtgacgggaaatctcgtcgcgaatcagcttggaaatcagcttttatcccagcaaatcagttcatcaaccgattcaacgcaaaccgcaagcggacaaatgcccggcggcggtggcggcatgggcggcaaaatgttcggccacagttcatccaacgtggacgttatcgattcactgaacgtcgcggtttctatgaacgacatgcttatacttggcgggatcggcatcctaatcgcaatcattgcaacattgctgccgtcaatttcagtactgcggcttcatccgaaaacgatattgacaaaacaggaatagaaagaggcggaacctatgagcttattacaatttcaacaagtcggctactggtataaaaacaaaagccagccattgtttcaggatattaacatcagctttcaaaaaggaaaattctacacaatcgtcggaacatcagggacggggaaaaccactttcctgtctctggcaggcggacttgacgcaccaaaagaaggaaacatcctttacgacggaaaagcggtttctaaaatcggcttaaccaatttcagaaatcaatatgtatcaatcgtctttcaggcgtacaacctgctcccgtatatgacggctttgcagaacgtcacaaccgctatggaaatcacaggttctaaagaaaagaacaaagaatcatatgcgcttgacatgctgcagaaggttggcatcaacgaaaaacaagcccggcaaaaagtgctcacactgagcggcggacagcagcagcgggtatcaattacaagggctttctgctgtgacacggatcttatcgtagccgatgaaccgaccggaaaccttgatgaggacacatcaaaagagatcgtacggctctttcaggatctggcgcacaaggaagataaatgcgtcattatggtgacgcacgatgaacaaattgcaaaagtgtcagacatcaatatcagactttcaagaggaagttttactgtgaaggaaaacgtcgcagtcgtataacaaaacgcgcctctgccagtgcagacaggggcgcaccctatatcccccttttatatagaagtgaacataaaaagagcggcggccgcatccccccgctctttttatcatttttttgcttcctccccttttgacttctctcttcgtttctttttccaaacggccacaataaacagaaagagcggaaacaataattgaaaaggcaaatgaatatacagcggcaccacgttcaggccttcattcaagtgctccgaaaagttagtcgcgatcgttatagaaaggattaagatgcccaatcccatcggataagccaattgagaggggttcttttccttaaagagcgtagatgtcccaaccacagtggcatataagtagaggctgaccttaaagaagccgccgatgatcagcgccagcataaaaaagacatcgagccggtctaaaaattcttcgaccttgattgtctggatcgtgcttaaaagcggaaactgggatctgagtgtaagatcaacatcaagcacgctaatattaatcgccacggtgagcgccacaatcaatccgctaatagccatggcgatcatccccatttttttcacatcttttctgtcattcaggttagggaaaatcatcacaaataaaacaacttcaccaaatggaacgtacatggtctgtgtgaaaacagagtgaaggacaggagaaatgccgtttgccaaaaccggctttaaattgtgcgggtctatagtccctgagacaataatcagcacaaggccgatcgcgcccagtaaatacatggccccgaaaagaagttcggccgcgcgtgcgagtacttcaattccttttcttacggcatatatgcttactaccattaataaagcatttacaataatgataggtgtatcatgataagcaaacgtcagcagcatttctccaaagtcacgcagcacccttgcggcaatataggcaaagtacaagatatagagaaatgaaaacagccagctcagcttggttcccagcatatcatccatatattctttcggagaagaattcggataacattgataaatgccttgatacaaatagaaaagaaacagtccgatcgcacagcctaataaaactgctatccaagcatccctgcccgccattgatcccggtgtaatcaataaggagctgcccagttcaaaaatgataatcatgacaaacaactgccttatgcttattctggctttttccatctgtcacttcccctttcttcagacctaatcatctttaaactggtgtttgatcggattgtttcgcaatcccgtccttctgatatacgtctcggccttcacatcgatgggcagttccggcaaatattctttgtcccaagtgtccttcattttctcccactgctccggatactttctatatatcgtgtcaccaaaaccgataaaatctattttattcttcttaatctttttcacagtatggctgatttccttttcaagctctttgttgagcgctttttcaatagcggccagcaccttgggatcagacaattggaaagggtatttgacagcatctataataccttcaaccgacactttcacatggatgtacgggcgtccgttccgcattttcggtaccagctttgtatcttgatgggtaacctgcaagctgaccgcatccttcgtcttgccccagtcagcattaataaacgtatgctggatcttattcataagccagactgcccccacgctttcatcatcttccagccaatactttaaatatcctgccttatcaaaaaccgccaaaccatctgcctgaagaatggctttcgggtcagtcgcctgcgtgttttccatgctgactccttttttatcgtcaccaatcatcatatatccggggatgaccggtgccatagtgttggcggcaagtgttttcaaaacgtcctgaatattgattttgaccacccgcccgtattgtgcctccgtgaaatcgagtgttttattgactttatttgacggaattttatcaatcggcgtcaagattttcacaatattttctgcttttgttttatgggcaacgacgaatgttgctgttgtcctgaattctgtgtcccggtcaagattatctaatacaaaatccaaaccttcttcttttgccagcttttcattgatcacgactagattggtatgggcaaaataaagccgccgtgataccttcatggaggcttttctgagtgcttccgttatattgttaccttcaatcgaatagacagatacaggcggcctgtctccagcaccgcctccctgaaggccgccggcaacatttcctggattgataatttgaagatgcagcacgtagttgctgtcgtttgtccgatcgatgccaatcgccgagataatcgcaagatccgtcagctcccgcttatcccagcagccgggcagcacaatgacgctcaaaagcatgagaacggctaatagacatttacgtaccattctgatccccttcttccaaatctttgttcaccattcctcgtgaagcggccggctctgggcgttgatctttcccctgccgcaccttatcttccttgctgaccgattccggccttttttcatcggcccaccacggaacccggaaaagcgcgtcctttacgccttgtgaagaaaaaggtgcaagcggcgacatatatggaacgccgaatgaacgaagactgcataagtggacaaacatcataatgatccctaaaatcagcccgtaaaaacccataacagctgaggcaataataaagataaaccgaataagccgggctgaaatcgccattgcaaacgccggtgttgcgaagctcgcaatcgcggtgagtgccacgataatcaccattgccggagagacgataccagcctgtacggcagcctggccgattacgagcgcgcctacgattgacactgccgagccgacaacccggggcagcctgactcccgcttccctcagaatctcaaaagcaacctccatcgtcagcgcctccacaacagccggaaacgggacaatttcccgctgggccgcaatgaccactaacagctgagtcggtatcatttcttgatgaaacgtcgtggctgccacgtatacagctggtgccacaagcgaaatgaaaaagactaaaacacgaagaattcttatgcttgtcgcaatgtcaaaacgcgaataataatcctcaacagactgaaaaaactggacaaataaggctggggcaataagcacaaacggtgttccgtccacaataatcgcgaatcttccttctaacagattacccgctacaacatcagggcgttctgtatgatacatagtcggaaacgtcgtaaaggtttcatcttcaatcagctgctcaatatatccagattccaaaatactgtcaatatctattttttccaggcgctgtttcacttccttcagcaccttttcatcacatattccttgaatgtacatgagagcgatatccgtattcgtaacagaaccttttttcattttttcaacccataaattcggatttttaatgtatcgccggatcatggaaatattggtttgcagagactctgtaaacccttggcgcgggccgcggaatgacacctgggtgctcggctcttggatggagcgctgctctcccccttgagtgctgcaaatcaaagcttcatcatggccatcagcaaaaatgagcgcattgccaagcattaactcggaaaaaagcttgtcccagctcttttccgctttcaccccgcccagcgggagcgttttttcaagaatttgctggatcgcatgagtattctggatagactcatcctgtaccaatgggtcaattaacgactcatggatcgtgttattatcgaccagcccagaaatatagataacagctaggtggacatgatcctgctccccgattttaatctcgcgaatgatgacgtcagagctgcttccgacttcctttttcgtttccgctatattctttgctaaacttggagaaatgagaaccggcctttctttttcttgctgctgttcctgattcctttcgtctgtattctgcttgtcttttgaatcggtattgttctttcgcttagaaaataaaggcatacacaaatacctttccttgtcgttttctcatattcttccttttaaaattgagattatgcattagggttagatgcggtataacttctccgccaaagatagacactaaaagcggaggatgatgaagcatgaagatattgggcgtgaccggattcatattaatttgtttattagctatttctgtgttgatggacatgcttcaagggttcagtttaacaaaagccgtttataacaatatgtccagctttaagatgacaacatttgcggaatgggtcgtgcttttattttttgtgttagtacttgtgagagaaatgtacgtgatctataaatcgaaaaaaaagaacccctaaaggggggcgcttttttcagacaatcatattgccgtctattgtatcactgctgtgtttgttgatggtccctttaaaaatgcggttgccgatgattttggaattggttgacgtgtttgtttgaatagctgtcgcagtgcccgcggagaggttattgatggtgtttccagagatgatagagcctgcagagccattgagataaatcacaatcggattcccggctgttctgttgactgaaatggtattatcaaaaatctcatgcacacctgcgctgatatagatggtgaccaaaagcggggatcgctctaagtggttgccgataattgaggtttttgcacttgtggagcaataaatggggtaatttttgaactctttaaatgtattgtttttgatgatggcgccggcattgtttgtgacggaaacagaatatgattccggcactgcttcaaacgcgtcaggattcagtgtattcccttcaatcaccgcgttcccttgagcaatccaaatgccccggctgaattttctcaggagattatctttaatgatcatatttccgccggaaacgttcacaccgtcaacgacttgaatgagacagttattcagaaatgcgatgtcatctgacagcactgcgcgaagaccgatgctgcgccttgtttcagacagtccgttttgaatttggtttccgtctacctttacgtcggaggactgataaaccaatatccctgtgttttcaaagttgctgattttgttgttcgtcacaagaacgctctttcccctgacatcaattccagttgaaaatccggtaatgaggttgccagcgatcactgcatcactggtctcttttccttgtgatacaccgagtccggttatcccgactcttggcgcagccgccgcgtcttcagggcgtctcagaatattgcccttgatcactgtttgcgtcccatatccgtagctgattgtattgtctgagtgatttccttctattaaaatgccatacccgttaaaattggtcacagaacttgaaacgtttccaacaaagtggttattgcgaattgatacattaatcggttcctcataatcaacgtcaccttcgccatatccttcaatgtcaattccgaatttcggcgctgttccattccccgttccggcatcttcaatcaagcattcctccaccgtgaccatgtcacatccggtaatggaaatgttatttctcctcgaccgccgaacctcacagcggcggatgataatttgctctgacgttcgataatcttgattggtctttaatccccttgggctgactatgatcccatcgccggtaaaatcggaaattttcacatcatcaatgacaacattcgagcatccttcaatacatatgccaaagccccattcatgggttgaccttatccccgccgaggcatacgtatgctcatcccgttcgccgataatttgtcctccggaaatagttatattctcttgcttgcctacataaaatgcggaataaccccacgaactattcggtatcactttcatgatacattcggggtccatcataatctcaaggttgccgggaacaatgatccccgcgtttcgaaacctctgattaagatctccgccaagcgttgcgtctattaaatatgttccctttggaaaccagacagtatgatagcctttcgaaacagctgtactgaggcactgattaatccgttctgtcgaatccgttttaccatctctaggaacaccgaaatccgctgcatttaatatgaattcagccaattgcgagcctccttctctatgattactatcatgttactcacaaaggcccgatctgcttgtacatttctctaaaattttattaaaaaaatataaaggaatagttgtgtaagaaaatctcacgataaaaagtttaaaaattaggaggaaatcactatttttaggtatttataatttttccaatatggaactatttgaaatgagtataaattatattgacacaagtattatataagaatatgatttttataatacactttttttagaaagggtttggctgacatggcttcgattgataacgaaagtatcattaaaagcgtcccgcaaaaagggttctttggtcacccgcgaggactatttacactatttttcaccgaattttgggagcgtttctcttactatggaatgagagcaatcttactttactatttgtatacagagacggtaaacggagggctcggctttgacaagggcactgcggttgccattatgtcgatttacggatcactcgtatacatgtccaccattattggcggatggctcgctgaccgggtattcggtaccgcaaacaccgtgttttacggcggcatattcattatgttcggccacattgcactcgcctatccgggcagttcgatagcattctatatcagtatggtgcttatcattgtcggaacaggcttattaaaaccaaacgtttcaagcgtagttggggatctttacacgaaagaagacccgcgccgcgactcaggtttcagtattttctacatggggattaacctcggtggtttactcgcgccgttaattgtcggaacactcggacagaagtacaactatcatctcggattcggagctgccgcggtcggaatgcttctcggacttatcgtatttgctttgacaagaaagaaaaacctcgggcttgcaggttccaatgtgccgaatccgctgtctaaaaaatctgcaattggcaccggaatcggtgttatcattgtggcgatcgcagtgattatctctgtacaaacaggcgtgctgacgatcaaacgtttcattgaccttgtaagtattctcggtattttgattcctgtgatttatttcatcatcatgtttacaagcaaaaaagcggacaaaacagaaaaatcccgtcttgccgcttacgttcctttgtttatcggtgctgtcatgttctgggccattcaggaacagggagcgaccattcttgcggtatacgctgatgaacgcataagactttcattgggcggattcgaacttcagtcatcatggttccaatcattaaatccattgtttgttgtcatttttgcgccaatattcgcatggctctggatgaagcttggcaaacgtcagccgtctacaccagttaaattctcaatcggaattattttagccggattgtcatttatcattatggtattccctgctatgcaaggaaaagaagcactcgtaagcccgctttggctcgttctcagcttcctgcttgtcgtgcttggagagctgtgcctgtctccagtcggtttatccgtgacaacgaaactggcaccagctgccttctctgcacagacaatgagtatgtggtttctgacgaacgcagcagcccaagcgatcaatgcccaagtagccggattgtttgataaaattcctgaaacaatgtacttcggcaccatcggtttgatttctatcgttcttggcggcattctcctgctgctctcgccggtgatcaaacgcgcgatgaaaggggtcttataatcagaaacagcccgcggatgttgatctgcgggctgttttttattgatcaagccatttcctgaagctttgatcaaaggcttccggttcttccagcatcggctgatggccgctcttttcaaaaataaccttatcaacatggggatataaaccgtcaacagcatcccatagcgaaacgggcgcaaccaaataatcatatctccctaatccgatatacaccggcatacgaacatcagctaaccgctgaagaagatcaatccgggcaaatgtattgccccataattcatcaatgatcggcatattcgtgaatacaccgtcccataaggcagcagcatgcggccgctcttgataaaagcttttcgcttcagcgcgaatacacatgtgcacaaagcgcctttcaggatctttgtcgatgtcctgcggcaaattctcgatgtctttttcaaagcgtttctttctctcaagactggctgtttccatgaaaaatgattcgctttttcgctgtctttcttcactgttatcaggcgcagtattaaagagcgccaccttccgaacttgtttgggatatgtcctggcatactctaaagccataaaagcgtgcccggaatgtcccaggatagtaacatcctcaagctgaagaaatgttctcatcctttcgatatcagccaagacagcatcaagcctcgaatcctccgcacgaagctcccgcttaggcttagcaaatcccctatggtcgacaaagacccattgatatttctgtttgatatctgaggaaaaaaggcgcggatagtaaaccgcactcccgatcacaaggatgggtgcgccctcgccctcaattcgataagctaaatcaaagccgtccgagtgacagatccccgcacgttccatttctcacgcccccttttgttttcattatataaaaaaagcctgacgcatggcgtcaggctatcgatattaccgttttaaatcttccagggtctttttccatctgctcagcacctcttcagggctgtgaagctgtatacggacacctgaagtcaaatcagcgtatttcgcaacgtcctctttcactgaaacgatgcggcaggaaaaacggtctctttcatattcggcatctttcaaaggcggtaaaggcgcgcattcaagctttacataataggccgctcccttccaccacgccgtgaactgtgcttttcctgtgcgaaggatgttggccgaagtcattgtgtttttccacagagcgattcggatatcagttcggctcagcgcgatgatttcacctgcactgatcatagcggcatgcggccagccatcctctgatactgtttgcagaacgaaggcctcatgctgcttctcattcaggcagctcccgtcaagcagctcaaagagacggtctgacatacagttcacgcggatcaagcctttcgttccggcaccgccggaacttcaattgctgtttctgtttcctttggatcaattttaaacgctggattgtatttttcgggatttgtaatgctttccggttcacaggatctccatgtaaaaaagcatgtttggcactgataaacttcccatgcgccttctacaggcgatttgctcatgacttctcccttttttgagtcgcatcgaggacatgtatgcatttcgaacatcctttccttatttattcattaagtccattagtttttgttcccattctttcgttgttagcggagaatcaagcggctgtgaataatggcctcttgtttccggcgcaaccggtgtagtggcgtcgagaatcattttgtgagtgattcctgatggattggatcccggatcaagcggcaggacagataagtccggaatgatgaccgcatcatgtttcggatgcattttggtcgaaagcgcccacatgacctgcggaaggttgaatggatcgacatcctcatcaacgactatgaccattttgcagtagccgagtccgtgcggcgttgtgagtgcgcgcatgccgaccgctttcgcaaatccgccatagcgggtttttgtggaaacaatcgcgattaaaccgtgtgtgtacatggcgttcactgccacaatttcgttcggatacgcttcttttaactgctgataaagcggcacgcatgtgttaatgccgatcatgtaatcgcattctgtccaaggcatgcctaagtataaatgttcaaagatcggattgtttctgtgatagacgcgtttaattttgataatcggcatgctgcgtccgccggaataatggcctgtgaattcaccgaacggcccttcatattcgcgctctccggcaataatctcaccttcaagcaccacttcagcgccccacggaacatcaagatcagacagctttgatttgacgatgcgatatggttcgccttgaatcgcacctgccatttcgtattctgattgatcatagagaagcggagtcgatgccgccgttgtaatgaccggctcacagccgagcgcaatagtgaccggaaggttgatgccgcgttcttcagcttggcgcagatggattgcaatatcgtgctgcgggacaggctgaatgccaaggcggtcttttcctttgacttgcattctgtaaatgccgacattttgtttgccgaagttgtcagggtcctcaagatcacgggaaatgacacatgctttgtctaaatagtagcctccatcaccctggttaattctgaaaagaggcagtatatcgaacaaattgatatcttctgtgatttcattttcatgaaatggcgctgtttcctcacgtttgaccggcatcggaaactggtcataacgctttgcgaattcaaaaaactgttcttttaccggtgtgtctttcggcatgcccagcatcatggcatggtttggccaagagccgatgacattcatcgcaattcgcgcgttatgatagccgtaaatgttgttaaataagagcgcagggcttttatcgccaagattgctggctgcccgtgcggaggcccctaaatccggttccggctttacctcttcattcactgtaagcagctgtccttctttttcaagggcagcgagaaattctctgaaatcttgataagccatgatcaagctcctcctttttgtttttcaatcccattccagcgcttcgcttcaggaagccgaatgccgaattggtccaacgttctaaaaacaatatggtcaaccatttcctctaagcttctcggccgattataaaatgccggcatcggaggaagaatgatggtgcccattttcgtaagcgctagcatattttcgagatgaatttggttcaaaggcgtctctctcgttaagaggacgagtttttttctctccttgagcatgacatccgccgcacgtgtcagcagattatccgccattcctgtgcgaatgcttgcgagagatttcatgctgcacggcgcaacaatcattccatcggtatcaaacgacccgcttgaaatggctgccgcctgatccttatgtgagtaagtgtatgtggccagttgttctacttcttgtaacgtatagcctgtttcgtgtttgatcgtgacgtttgcccaaggagacacaacgagatgggtttccactccggcggccttcagccactgcagcagcctgaccccgaaaatggcccctgttgcccctgtcattccgacaacgagtttcactttgccccctcctttacgcttgaattctgctttcatttcaatcatactcctgatatatccatatgaaaaatatctattaaatctataattaatacctaaaaggtatgataaggaggcgctttcttttggatattcgccagcttcgatacttcattaccattgcccaagaacagaaaattacgtccgcagccaaaaagcttcacatggcgcagccgcctttaagcaggcagctcaaacagctggaggacgaacttggtgttgttctgtttgaccgtaacaagaaaaaacaaatgactcttacatatgaaggagctgtttttctaaaaagagcaaaagagattctgcataggtttgaagatgcagtcattgaggtacaggagctgaaggaggaagtagccggtacacttgccgtgggatcaacgatttattgcgcggctctgatgcttgaaaaagtaacacagatcaaagagagatacccccatctcacctttaatatttgggaaaatgaacccgcgacactgttggaactgctggaaagccggcaaatcgatgcggcggtcacgacaacactgatcaaaagtgacacagtacaattcaagcagcttgatgacattccatgtgtgctcgtgctttcagatgaagccggatatccgtgcggagacaccattaagatggtggacattccttcatttccgctgatcctgctgcggcctgtcaacggaaaaggcgtctataatcaggtcatgaatgaatttcatcgtttgaacctggagccgcgcattgtttgtgaatgccacgactctgcaactttgctcagcctcgtgtcatccggattcggcgcgtctattttgcctgtcacaatgattcccgttcatatgagaaatcacgttcacaccgtccatatcgaaaataatcccttcattatgacaccggctgtcatgtggagaacggacagttatttgcctaaaccggcacagcaatttttggatttattttaaaagattttgtcttatgaaaaccaaatacttgactcatactaaaaaaaagttatcctttagatttgtaagctaattttttatttcaataaaatcaaccagaaaagtggggaataagatgaaaaaagcattattggctttattcatggtcgtaagtattgcagctcttgcagcttgcggagcaggaaatgacaatcagtcaaaagataatgccaaagatggcgatctttgggcttcaattaagaaaaaaggtgtgctcacagtcggaacggaaggaacatatgagccgttcacttaccacgacaaagacactgataaactgactggctatgatgtcgaagttatcacagaagtcgcaaaacgcctcgggcttaaagtcgactttaaggaaacacaatgggacagtatgtttgccggcctgaattccaaacggtttgacgttgttgccaaccaagtcggaaaaacagatcgtgaagacaaatatgatttctcagataaatacacaacatcaagagccgttgtcgtaacgaaaaaagacaacaacgatattaagtctgaagcagatgtaaaaggaaaaacgtcagctcaatcactgacaagcaactacaacaaattagctacaaatgccggcgctaaagtagaaggcgttgaaggcatggcgcaggcccttcaaatgatccagcaaggccgcgtcgatatgacatacaacgataagcttgccgtattgaactacttaaaaacatctggcaataaaaacgtgaaaatcgcgtttgaaacaggtgagcctcagtcaacatatttcacgttccgtaaaggaagcggcgaggttgttgatcaagtcaacaaagcattaaaagaaatgaaagaggacgggactctttctaaaatttctaaaaaatggttcggcgaagatgtttctaaataatctgccggcattgacgcttggcacggcgatcccgtgggatctggtgcagcagtcattctggccgatactttcagggggaatctactatacgattccccttacgattctttcctttatattcggaatgatcctggcgctgattacggcgcttgccagaatgtcgaaagtgagacctttgagatgggtgttcagcgtatacgtatccgcaatacgcggcactcctcttctcgttcaattgttcatcattttctatctgttcccggcctttaacgtcacattagatccatttccaagcgcagttatcgccttttcattaaacgtcggcgcctatgcatctgaaatcattcgggcatctattttatccgtgccgaaagggcaatgggaagccggctacacaattggcatgacacatcaaaaaacgctgttccgcgtcattttgccgcaggcgtttcgtgtgtcgatcccgccattatccaatacctttatcagcctgattaaagatacatccctcgcctctcaaattctggtcgctgagctgttcagaaaagcccaggaaatcggcgcgcggaatcttgatcaaattttagtgatctatattgaagcagcctttatttattggattatctgcttcctgctctcactcgtccagcatgtcatcgaacggcgtcttgaccgctacgtggccaaataaggaggttccgagtatgcttaccgttaaaggattaaacaaatcattcggtgaaaatgaaattttaaaaaagatagatatgaagattgaaaaaggaaaagtcatcgccatacttgggccttcaggttcagggaaaacgacgctgctccgctgcctgaacgctctggagatcccgaatcgcggagagcttgcatttgatgatttctccatcgatttctccaaaaaggtgaaacaggcggatatcctaaagcttcgccgaaaatccggaatggtgtttcaggcgtatcacctgttcccgcaccgcacagccctcgaaaacgtgatggagggccctgttcaggtgcaaaaacggaacaaagaggaagtcagaaaagaagcgattcagcttcttgataaagtcggattgaaggacaaaatggatttatatccgttccagctttccggcggccagcagcagcgcgtcggcatcgcccgcgcactggcgatacagcctgagctcatgctgtttgacgaaccgacctcagcgcttgatcccgagcttgtcggagaggtgctgaaggttatcaaggacttggccaatgaaggctggaccatggtcgtcgtgacccacgaaatcaagttcgcgcaggaggttgcggatgaagtcatcttcatcgacggcggcgttatcgtggagcagggaccgccggagcaaattttctccgcaccaaaagaagaacggacacagcggttcttaaaccggattttgaacccgctgtaataagaaaaacagagcgtcagcgccctgtttcagattattgacaaaatcctaaaacgatattcgttttaggattttgtgattttcagcgtgattgaaaacctttgaagtctaggaagggcgagcattggagcacagctaatgttaaattcgtgagcaccgaagcacaggcctgacaacgaatgcaagggtttgccaacacgctgaaacagggcgcctccggcggccctgtttttttgttgagcccctttcgcctattccgcccttctgtcagatgtgctacaatgacaatcgactgatttttacgaaagaagggacctcacgtgaagcaagaacttgttctgcgctggacattttattttgccggtttgatcattttggcttttggtgtatccctgacgatagaaggaaaagcactcggcattagtccgtgggatgcatttcattacagcctgtttcagcacttcgggcttaccgtcggccagtggtccatcattattggagcgctcatcgtcggattcacgtcattgtttacgagagcttggccgaaaattggtgccctcctgaatatggtgctcattggtgtatttatagattttttcaatttcattctgcctgccctctcgacctacacaggctcgatcatcgtcttctctctaggcgtggtgctgattggttacggcgtcggtgtttatgtatcagcaggccttggcgcggggccgcgtgattcactgatgatgctgattacagaaaaaaccggctggaatgtgcaatgggtgcggaacggcatggaattaaccattttgtttgcggcatggggcatgggcggaccgatcggttttggcaccattttgaccgccatcctcaccggacttattttgcgtttttcattgccccagtcaatccagttgctgaattatgctgtggcaaggcggacagccgcagtgaaagcatctccgcctgtacactaaaacaaagccgccttggctttgtttttttattttctcctctatatgagtcttgtggaagtatgataggatggttttgacaatcttttgcagacggaggatctagaatgaagatttacggaatttatatggaccgcccgctttcacaggaagaaaatgaacggttcatgtctttcatatcacctgaaaaacgggagaaatgccggagattttatcataaagaagatgctcaccgcaccctgctgggagatgtgctcgttcgctcagtcataagcaggcagtatcagttggacaaatccgatatccgctttagcacgcaggaatacgggaagccgtgcatccctgatcttcccgacgctcatttcaacatttctcactccggacgctgggtcatttgcgcgtttgattcacagccgatcggcatagatatcgaaaaaacgaaaccgatcagccttgagatcgccaagcgcttcttttcaaaaacagagtacagcgaccttttagcaaaagacaaggacgagcagacagactatttttatcatctatggtcaatgaaagaaagctttatcaaacaggaaggcaaaggcttatcgcttccgcttgattccttttcagtgcgcctgcaccaggacggacaagtatccattgagcttccggacagccattccccatgctatatcaaaacgtatgaggtcgatcccggctacaaaatggctgtatgcgccgtacaccctgatttccccgaggatatcacaatggtctcgtacgaagagcttttataaatggctcatcaacagcttgacaccgcgctcaatatcttccgttttcacattggaaatattgatttttaatagattttctttcggataatctgataaataatgacggtctatcgcctcaaggagaaccccttgtttttccagtctatgaatcactcttgaggcgggcagatcctgaggaagcaccagatgggtgtgcatacagggtgcctgcccgctggagaacgtaaagcgtccgcttcccagctgcctgtgagttcgaatggcttgatgtagcctcagcgaccgctctttataagaatctctgattttctccttatgcctgccgtacataccgcttttcaggtaaatctccaatgccgcttgagaaatcatcgaacagtcgatgtcgttcagctttttgtacgcatagaacgtgtcagtcagcgcttcgggcaaaacagccgcccccacgcggaggccggggaacatcattttcgagaagcttttcaaatagatgacatgtgaggacagatcatatgcgtacagcggatctgcctttttattttcctccagatcaccgaggtaatcatcctcaacgagatagacatcatacgcttctgccagtctcacaagctcctgtttatcacgctctgacaatgagcacccaagcgggttatggaagcgcggcatcgtataaaaaaatttaatcgattctgtttgaaataaccgctcaaccttggctatatcaagcccttcttccgttcgtttcaccccgatggcgggaatcccaagtgtctcaagctgttcgaccatcaaatggtagcccggctgttcaatggcgatcttctctttcccatttgggaacggcatggcacaaagcaaggataacgcctgctggacacctgatgtaatgaaaatatgccgttcatccgcaaatacctgttgagtggccaagagctttcggagtacgcggatgagtgatggaagcccctttggcgtcccataaataaacaaatcgtttttgtatgtatcaatcgctttgttgatgcagtgctgaaaatcaagatacggaaacacatcgggatccggcgcagatgtggcaaagtcgatggggccaggctgcccgctttttgatttccctgactttttcacaatataatagccgcttttcggaacagaatagataaggtggcgcttttccagctcctgcagcgcgcggatcactgtgcttttgctgacttggtagcgggcggacagctgacggatagatggaagcctgtctccttcttgatatgaggtgctttgcatcatctcctctatcctcgttaatagactcatatatttctccatgccttctccccctgttttgtaccggtacagttcattgtttttctcattgtaccgttctgaccgcggccatacaataaagggagcgaccggcgctgcaattcaggtaaaggagcccttcccattatggttaaacatcagcaaacccccgcttatatagcggctattttatattcgttcattatcggtttatcctttctattcgtaaaaatcgcactgcaaacagcagagccgtttgatattttggcgcatcggttcaccattgcgtttgctgcggccactgtaccgatcttattcggctgggtaaagctatcaatccgcgtaaaggacgtcattgacattttgccgctcgccctgctgtatcccgcgttatttttcagctttcaggcattcggccttgtgtactcgtcctcctctgaagcgggaattattcaggcagccattccgattttcacgatggtctttgccgcttatgttttaaaggaacgcccaacgtggacgcaaaaggggttcacggttttatccgttgccggcgtcatgtttatttttgtgatgaaaggcgttgacgtggaatcagccagcttaaaagggtctttgctgatcctattgtccgctttgtcttcagcgatgtacaatactgctgccagaaaaatgacgcagcggttcaagctgaccgagctcacctacatcatgtcagccatcggctttgtcgtcttcaacgccatcgcccttgtgcgtcacggagcggcgggaacagtcggcacttattttctgccgttccgggagcccggcttcgttctcgccattgtgtatttgggcgtgctgtcttcacttgtcacttcatttctgtctaactatacgctgtcgcgaattgaggcgtttaaaatgagcgcttttaatcatgtatctaccattgtgacgatgattgcaggatttgtgattctcaacgaaagcctggcctggtatcatcttgccggggctgtttgtattatgattggcgtggtggggagcaatatcaatctggagaaaaaaacaaagcgccctggtatgcctgcaaaaaaatgagaaattatgctagactaaaaggaaaaacatggttagaggtgtaggtttaccgtatgattcaatatgctagtgaaagtatcaatcttccaggagaaatcacttttaaggatgtaagagaaatctttttttatcaaatcgcaaaaatatcatgcttttactttctattgttttgcgccatatttgctgcagttaacttcattaacggatggccccgtatcgtttatggaagtgacgcgcttaacttgtttatgaacagtatgttgattatcgtgatgtccgttctgtttacactgctgctcctccttcttctatatgtgaagttttccagagcatacaagaagaacgaacggatgaaatccaaaagaacatatactctgaaccaagaaggaattcgtatatgttctaaaaaatatgacctcattttcaattgggatgaaattacagctgttttcgaatataaaaatatcttcagggtcaatacatcaagtggccaatatattgcgatccccaaacatttttttcactccgaagaggagatgaacagattcaaggagattatccttaaaaataccgaaacaaaaaaactcaaatttaaaaaggatcagcattgacagtgctgatccttttatattgaatggtgggtttcttttgccttctgtttatctaaaaacggcaccagctctattacagccgataaacccacaaacacgatgcacacagcgacaatcagtaaataaccatgagtcatgtcaaaaaacaaaccgcccgcatacacgctgagagctccggcaacctgatggataaagaaattgatgcctaacagcgatccgatcaatcctgtttgatagctttccgaaattgacgccgcggtcagcgggatcacgcctgtgtaactgagcccgaataacaggataaacccgaagtaccaaaggtcgctgtgatgaattccgagaatgggaatgagcaggcaaatgaggctgagcagccgaatgaaaaataagatggatagcatgacgcttctgctgccgaggagatctgacagccagcccgccaataatccgccaatgatgataaatgccccgaacgcggccatcattccgttgacatgagagacatgcgcatccttcagtatcgggacgaggtgagcatcaataattcccattgtaaatccgcaagtaaacacgccgaagtacaggatatgaatgaggcgggattgcttcatcacgttccaaaaccctcgccaatcataagattttttcacagtttccgcttgcgcatgtggcgggtgcttcatcccaaagacgaggagcggcagcagaacagccgccatgacgattcccaaaatggtataggtgctctgccagccggcatgatacggagccgcagcccaaatgggcgagagaagcagcaggcccgcagagttggcattggtcaaaatagcaagcgccagacctttgtgtgtgtcaaaccaacagctgatgaaatactgggtcgtcacgccgaccgcgcaggaatacccgattccgccaagcacaccgtaaatggcggaaaacacatgaacattcggtgaataaggaagcaccaaaaagcttgcgctgatgcaaacagctcccagcgccataatttttctgacactgaaacggtcgataaaaaaaccgacaaaaaactggacgatgccggttgtgatcataaaaatgctgacagaaaccgaaatcagcgacctgtcggcatggaaggcgtctgccattggcagcataaaaaattgaaaggaatttctgaatgagttcattccgatggcgaaaacaaacgtaaacagcaatacaaaccatttcatcctgggagacgtgcgcatgtttcgacctgcctttatttgagtatttcgactattataccatgcagaaattggcattcaacacaaaaaaagcggaacagccgaagctgtccgcttttgatcacggttgaatgatcggatgctgattcaagatcgcaaaaatccgttctgcgacttcttccgtttgtgacagcaggaacatgtgcccgccgtcaaattgatggaatgtgatgtcttttgcccacttcttccacccttccgcatctcgtatgcattttttatcatcaagcccgttaaagacatgaacaggcgactggatctgggccagatcgtaaagctcaaattgttcaagagcccggtaatctgatcggaaagaaggcaggaaaaaggacatgacctccttattttcaacaagctctgcgggcattccgcctaattggataatatgatcgagaaactgatcatcaggcaggtgggacactttcttccgctgaatatgaggcggctggattgcagaaatgataaccgcctgcggaaagatgccttcacgctcaagcttttgcgccagcctgaaggtgatcattccgcccatactgtgtccgaacagcacaaacggccgatcagggcgaaggttcagttcttgcttgtacaaatccgtcagctcttcgagatcctcaatggctgacgtttgattcgtgccgtgtcccggcggctcggcagcgagcatctcgcactccccctgcaaaaaagcatggagagggcgaaacgacgccgaatagccgccggcaaacggaaaacagatgagctgtgttttttccgacgcatcaaatgatttgaagagttggctcattggctgtctcctcctttcatcacttcatttatgaaaccgttacggtttgtgtattaagaaattcgagcaaaatctccgcattcctatctagcgtttcgccctgcagcatttctgcgtgtgttccgaagcctcttttcacacggtaaacacctgttgtagcttcttcccatgatgcaagccattccggcatgtcaaaatcagcgccggaagtcaacagatcaatatctgctttcacctggcctgtgctgatcaggttgacgtagtatgagtaaaaggcatgtgttttttgcttgaggccgtgtttgacggcttcgctgttgagcgcttcattgtcccgattgacattcatcaacgcttcgacatcactttcaaccgtgcgtccgtccagatcactgacaccttgttttttataggaatccaccatgatgatccgctgaacaatacggccttgttcctcaagctttttcgcagcttcaaacgccaggctgcatcccgctgaatatccaaacaatgttaaaggcccttccggctgcagcttctggatcaaatccgcatagcggtcaagccggtcttcctcctcaataaaatcaaaggcgcatagcttgtatgacggcaagcggctggacagattttggtacataaggccatagcccagaaccggcggaaatgcgaaaatgatctgctcctgatcctgattcattatcgttacatcctgcaagccatcagagcccccgtttttcaaatacgctgaaatgccggcgatcgtcggcgcttcaaacaaaagcttcactggaagatcaatcccgagctctttcttgatgcgggacgcggcggtcatggccttcaaggaatgccctccgagcgcaaagaaatcgtcatgaatgccaatttgctttctgccgagaacctcagaccatatttgtgcgattgtttcttccatctcgttccgcggtccaatccattcttccgccagctgatcctgatcaggttttgggagcagccgtttattgactttcccgttcgtcgttaaaggaagctcatccaagaaggtaaaggtttgcggcaccatgtaagcaggaagctgttttttcaggtgcgccttcacgtcttcagctgaaagctgcgttcggttcacaaggtaggcattgattgatgcatcgccagactcatggcggtccgccacaacgaccgcatctttcacacctgggtattcctgcagctgcttttcgatttcttcaagctcaatccggtgtccgcgtattttgacctggtcgtcaatacggccggcgtattcaatcgttccatccggcagccagcgcgctaaatcccctgtacggtaaagcgtttctcccggcttgaacgggttctcgataaacttttccttcgtgaggtcagcacgatttacatacccttttgacacgcccattccgctgatgcacagttcaccgaccgccccgaatggctggagctggctttgctcattcagaatataaacactggcattgctgatcggctttccgatcggcaatgaggagatggaatccggcagatcatgcacgacgtgagctgtcgcaaacactgttccctcagtcggcccgtagcagttaatcagcttgcccggccccatgatccgcagcgcttttctgacatgaggcactgacgcgcgctctccgccgaataatatacagcgaagccccttcatccaatcctctcccgcatctgtgagaagattaaatagtgcggttgtcgcaaacatgacattgacattctcttgcaggatcagatctgtgagccgttctgtatcaagcagcgtatgttcatctgcgataatgagccgtgccgcattcagcatagaagcatagaaatcaaaggtaaatgcatcaaaggcgtaattcgaaacagacaagaacgtatcctgatcagaaaatgccatgtagtctacatgcttgaccaatccttgaatattggcatgagtggtgatattgccctttggctttccggttgtgccggacgtgtacatgatatatgccggatcattaggatcaatcgcggttgcaggatcgcttgcctgttcttcaaaccgtgtttgatcatcaatgaagagcgttgtgcctgtatacggcagctcagccgcttgttctttcatctcctgatgcgtcagaagacaggctgccgcactgtcagccagcatatacgagattcggtcctctggcagcttcggatcaaccggcagataggctgctcccgcctttaatacaccgagaatgccgatcaccagttcaagtgagcgcttcgtgtacagcgctacaacagagcctttgcccgcaccgtgtttttgcagccggcgtgcaatgcggttcgcttcctcatctaattcgcgataagacagggtctggccggaatacgtaagcgccggtgcatccggattggcgttcactgcttccttgaaccaatacgtcagaggctttgtttcatgagcttgagccggcgggtttaagccggttagcaaaaattctctctccctgtcgtcaacgaggttgatcgtgctgacaggctgatcaggattctggatgagctgctgaattgctgtaagaagctgagatttcaagcgcaggataaacgcctcatcaaacacattctcattataggcaagcttaatcagcatctcatctcccggggaagccatcaggttgagatcataattcgacttctcaaaaacatgaacatccaccatatcaaagccgttttcactgctttcttcatttttcgcatcctgaagcggatagttctcaaaaacaatgatgtggtcaatcagtttcggctgatcggcctggctttggatgtcataaagcggcacatattgatgcggctcggactgcagcgattgctcctgcagccgcttgagcaagccgttaaatgtgataccctcagacagcttcacacgtctcgggacaacgttgataaacagcccgaccatatgttcaacgcctttgatttccgcgggacgccctgaaacaactgtaccgaaggccaaatcgccagactgctgatagcggctgatcaatacgctccagactgcctgcagcgccgtactcaaagtggtatgctgcgattttgcaagctcggtaaaggcctttgtttccgcctccgacagtgaaaagagcagctctttcggctcatagccgtccttttgtttctttctttgctccgcaaacgtcgtttgtccttcaaagccctctaaatattcgcgccagtaacgcagtgatgcttgtttatcctgcttttcaagccacttgatgtagtctttatacggtttgacgggcggcaggctgtacggcttttgttcgcgcagagcattgtataccttaaatagatcctgtacgacgatgccgaagcaccatccgtccaaaataatgtggtggtagctccacacccattcaaagctttcttcagctttcttgaaaatggctgcccgcatcggaatatcccgcgtcaaatcaaaacccctgatcttatcctgttctttgtactcattgattttggctgtttgctcgctgcccgttaagtgtgtcagatcgatttcttctatatggaactgccgttttttcaatacgacttggacaggcctttttactttttcgtgaatgaacacggtacgaaatacatcgtaccggtccatgatcacattcatgctttcttcaagacatttgatattcaagctgccttttactttcatcgtgatttgttcaaggtaaaagctttggccgggattcaggatggcatgaaaaagcatcccttcctgcatcggcgataggtaatacatatcttgaacctgatccttgctaaattgactcatatgtttcgctcccgccttctgtaattcccttgcgttttattttaaattctcctcaagcatgtcaaagatatctcccatctcgtccatttcaaggtcttcggcgctgaagtcgcttggtgtgaattccttgtcttctttttccgtgcaatggcggattagcatcaggaggttttctttaaaccgttccatttgctcctcgactgtagctctttcaaactccttctcattgtaggagcaggaaagcacaaaccggccgtttctgatcatgccgctgaagcttaatgcgtacagcgcctctgattctccgcttacttggcgccccatatcgaaagcggacggttcaaagaaatcggttttgacttcactgtcgaattggcccaaatagttgaagctgatctccggtgtgaagccctttgtttccgctgtttctgtgaaataacgaagaatgccgtagccaacacctttgtccggaatgcggcgcaggttttctttgactgttttgatcacagctgaggcatctgcgtcagatatgtcgagcacaacagggtattgtgccgtaaaccagccgaccgttctggagatattcacattcgggataatgtcctcccggccgtgtccctcaaggttaatgccaattttggccccctttgtccattctttcattgtcaaaccgagcgcgctgagaagaatatcgttgatttcagttccatatggctgatgaacatctgttaaaagatgcttagtgtcttctgccgttaattcacataggacagatgatgtatccttgacgatccgctgctctgtttcacaatccttaggtaaaggagaaacctgttcagcggcaatttgcgaccagtattcagcctgctgtaaaagatgcgctgattggctgaatgccgccagttcttccgcccaatccttgaaggagtttgttttttgcgggaagacaaggctctcttctttctcagcctgcatgtagcctgaagcaaagtcttcaagcaaaatccgccatgacacaccgtcgaccacgagatggtgtacagcaatgagcaggtgatccccagcttctgtgcgatattgctccgcctttaaaagcggcccgtttcgcagatcgagactgctttgcagcttgttcgcgagaagcttaatctggcttctcagcatctcttcatcggagccgtacagatccacgatttcgaagctgaccttgctctcaccgatcggtttatacacctgaacgatgtccccgttttcctcgcggtagaccatgcggagcgcgtcatgatgctcgatcagcgcctgcaatgttttctccacccgttcaggatcaaagccctttttggcgtgaagcatcacccctttacggataatgtctctcagacctggacggcgcccgaacattatgatctctatgttccggcaataacgtggcatgcgcgttttgcttacgacaaagagaaaaccgataaatataacgagcgtccgtggggcgctggtttcggtcagtcgtgctgggatgataagggaaactggcatggcatctatctgatggcctttaaagactcctttaataaatgggagccgattgggggctacggctgggagaaaacctggcgcccgctagccgacgagaacttccatgtcgggttgggctataccgccggggtcaccgcacgtgacaactggaactacattccgatcccggtgctgctgccgttggcctctatcggttacggccccgcaacgttccagatgacctacatcccgggcacgtacaacaacggtaacgtttacttcgcctggatgcgttttcagttttaactgaaaaaacgttacctgttggtgataaaacgcgcagccgttgattcataaacgataaaaatctgccagtgaaaattaacgcgactttagtcactttttatcaaagatccgctggacaaaaggtctcacaattgatgtactggtaaccgacacagcatttgtgtcgttttttaatgtaaaggtaattttgatgtctaagattaaaggtaacgttaagtggtttaatgagtccaaaggattcggtttcattactcctgaagatggcagcaaagacgtgttcgtacacttctctgcaatccagtctaatggtttcaaaactctggctgaaggtcagcgtgtagagttcgaaatcactaacggtgccaaaggcccttctgctgctaacgtaatcgctctgtaatccagacgcgtcagcaagaatttcaaaacccgctcactgagcgggtttttttcgttttgaatcagccaagcagatacattttcaggaagctggccacgatcagcacgcttaacaacaccatgcctgcgctcatcagactctgtttcattctgtcaccctcgttcagtactgcatccagagtgacagagaaaaattaagccaacattaacggttcggctgttaatgcgcgcttgcagaagaaaatagccaaaatgcgatccccgtcatcgcaaaggagccgagcatattgatcgccatattcatcagcgcccagccgatacggccttcctgaaagagaaaaaccgtttccgcagaaaaggttgagaaggtggttaacccgccgcagaatccggtggtaatcaggactttccacattgggtcaatgtgtgtcattcggttaaaccaggccagccccatgccaatgataaaggcacctatcaggtttgcagccagcgtccccatgggaatcgcctgatgcagggggttaaaccgcatactgagaaaccatcgcgcaacgctacccgttcccccaccaataaaaacggctaaaagtagttgtaacacgctaaatacctgctatttgatgtgtaagagaagcgagtttaacgccgtttatgatgaggggacaaatatgtatgttgcggtagggcaatttgcggtcacgcctgactggcaggctaacgcgttaaaatgcgtcaatctgatgatgcaggcccaacagaaaggcgcgtcgctgctggtgcttcctgaggcgctgctggccagggatgataatgacccggatttatccgtgaagtccgcgcagccgctggacggtgaatttttacagcaattgctcgcccagagcgtgggcaatacgatgacgacgatcttaacaatccatgttccctctacgccgggtcgggcggtgaatacgctggtggcgattcgcggcggagccatagtcgcacgttacgccaagcttcatctttatgatgccttcagcattcaggaatcacggcgcgtcgacccaggagaccgtgttccgccgctgctggagattgacggattaaaggttgggctgatgacctgctatgacctgcgttttccggagctggcactccatctggcgctacagggggcggacgtgctggttctgcctgccgcgtgggttaaagggccgttaaaggaacatcactgggcaacgctgctggcggcacgcgcgctggataccacctgctatgtcgttgctgcaggagaatgcggaacgaagaacatcgggcaaagcagggtagtcgatccgctgggtgtgacgatcgccgccgctgcggaagccccggatttgctggtagcggagataaacatagacagaattgcgcttgcgcgtcagcaattacctgttcttcgcaatcgtcggtttgcgccaccgcaattattgtgatgtttttttcaacaatgcttgattcaccttgttacagattgctattgtgtgcacgcgctaaatgaccgttaatacagtcaggttttggcgctgaatgcagcctgttttaagtaaagaaggtatctatgggtgagattagtattaccaaactgctggtggttgccgcactggtcgtcctgctgtttggtaccaagaagttacgcacgctgggtggtgacctgggggctgccatcaaaggctttaagaaagcaatgaacgacgatgatacagccgcgaagaaaagcgctgaggatgacgtcccggcagacaagctttctcacaaagagtgacagcaacgcctgagggcttgcgaaaaaaaaaaccggctcatgaggccggtttttttgtattactgtaaatgaatattacagcattatttaacttcttcgccttttgcctgcatatctgcatggtaggaggagcgaacaaacgggccgcatgcggcgtgagtaaagcccatcgccagcgcttcggctttcatctcatcaaactcgtccgggctcacgtagcgctgtaccggcaggtggtgacggcttggctgcagatactggcccagagtcagcatggttacaccgtggcggcgaagatcgcgcatcacctcgatgatttcatcgttagtttcacccagacctaccatcagacctgacttggtcggaatatgcggatgcgcttctttgaagcgttccagcagtttcagagaccagttatagtcagcgcccgggcgaacctgacgatagagacgcggtacgttttccaggttgtggttaaacacatctggcggcgtcgcggtcaggatatccagcgcacggtccatacggccgcggaagtctggcaccagcgtctcgattttgatgtttgggcttttctcgcgaatggccgtaatacagtcagcgaagtgctgcgctccgccgtcgcgcagatcgtcacggtcaacggacgtgataaccacgtaacgcagcgccatgtcggcgatggtctgcgccagcttctggggttcgttagcatcaggtgcgaccggacggccatgagcaacatcgcagaacgggcagcggcgggtacagatagcacccagaatcataaacgtcgcggtaccgtgattgaaacattcagcaaggttcggacaagaggcttcttcacaaacggagtgaaggccattcttgcgcatcgccgctttgatcccctggatacgcgaagagtcggccggaagtttgattttcatccattccggttttcttaacagcgcctcgcgctctgtagccacgtttttaaccgggataagggccattttatcggcatcgcggtatttaacaccgcgttccatcacaatgggtttactcatagcgtgcgtgttccagttgcgaatatcgaaggaaagcgtttcaattcaagggaatgttgtatttatcaactatttttgaacgaacgacaggcagtatatcattgaaacggtcgttaaagcagcctgccagatcgccaatttgtaaaatagttgttgttttgtgccttttgccctgcctgtcgcaggggcttatgctggctcaacctgtcagaaggtctgacggataatgcggatgacgttttccagaaccggatcgcgcaagctcagcttgttgtaatgcagtgaaatttcaatagattccgcattaagctggctgagggggatactgtccagcggccagcatttccggagcaggctgtacaggcgcgatggcatgatgcacagcatatcgctgctgcctatcagggatgcagtggtgaacatattgtaactgctgaagctgatctgacgttccgggaaaatttcatcaatacgctgacgaaggccatggttggactgcccttcggtcatgaaagacgagtggtcgtagttgcgcaggttttcgatggtcagcggctcgctgagggcaggatgctgctgacggcaaaccagtaccaggttatccgcatagagcacattttgccccagcgctctggcactgaagctgccgctttcaataatcaggtccgtctggaactgggcaagctgaacgtcaggctcatggagaggtacattgcgaagcaggagctgcggagcatgctcttttacggcctggaagatcgcaggcatgaccagcacacccaccgaaggggaacagccgatggtgatggttctctgcttatcgtagctcccggttaaatccagtgcgcccagaatcgactccagcccctggctgatgtactcatggagatgcgtggcgtaggccgtcggcgttaccccctggcccttacggataaataacgggtcaggaaatatagcgcgtagcttttggatggactggctaattgctgatggcgtgagattaagaattttcgcagcgttaacgatacccttatggacatatactgcctcaaaaatagtcagtaaattgagatcaatattacgtaaagtccgaaaaatttgcggcttgtcttcgccaccaggttcattcagtcgtttggctggtaaattattatactccacgctttcactccgtatacattcacaatatgaatgatagttgaatttatttattatgcttgtagagattcgtaaagtgttggttttgtttcatttgtttatcaaaagcaaacacttgtgtgataattgctcacgttacttatgccgtgtttgccgtgcatgctggaggctaaataatatgtagcggtaatattcgggcgcttcgaaaatatagaatctatggattattgtaaagtgcaaaaacggtaaatagacagtggcccgtcaaattagcgagccctgttgtacgatatattaagcagggatatattcgtgcgggggattgttaagtagtgctaacacgttctttaacagcacgggacgaatcgtgtctggcgtagcggtttctacccactggcgcatttgcgtcatttccatgccggcgtagccgcaggggtttatgcgctggaaaggcgcgagatccatattaatattcaaggccaggccatggaatgagcagcctttacgaatacgcagccccagagagcagatcttcatttccccaacgtagaccccaggcgcatcggcccgcggatgcgcgtcaatcccgtattccgccagcgtattgacgactgtctgttccagtaaggtaaccagttcacgcacgccgagctttctgcgcttcagattgagcaggacgtacattacctgctgcccgggaccatggtacgtgacctgaccgccgcgatcgctctggataaccggaatatcgcccgtcattaataaatgttctgcttttcccgcctgaccctgcgtaaagaccggcaggtgttcgaccagccagatctcatcgggggtagtgtcatcgcgtgaatcggtgaagtcatgcatagcctgggagacaggctcgtaaggttgcagcccgaggtgacggaccagaattttatcctgatacaaaactgcgtctccgaagacgagggacaaaaggtatgcgggagtatatcacagcggggagaggggttacccggcaaaccgggtaaccgcaaagggactacagcaccatacgaacgatttcgatattgccgagctcttcgtacagcgtctcaacctgctcaatgtgtgtcgcagtgatggtaatagaaaccgagtggtagttgcccttgctgcttggttttactgacggagagtagtcacccggcgcatggcgctgtaccacttcaaccacctgatcaaccagctcaggtttcgccagacccattactttgtaggtaaatggggtagggaattcaagcagttcgttaagtttggttttcatgtcagctccggcgtaacgtcaaaaaataataactcccacgtcaggtgggagttatcaggatacttagtatatggggatcaaaatcacactttcaagtgttcgatttttaaccaaaccagtggtggaacatcaatttaatataatcaatgattttgccgaagaaattgccttcaggaatttcttgcaggaccaccagcgggcgctgatcgatcgttttgccatccagctggaagttgattgtgcccacgacctgatttttctgcagcggggcgtgcagctcggtgctgttcaggacgtagctggctttcagatccttcatacgaccgcgcggaatggtcagatagaggtctttatcaacgccgagagaagcacggtcgttgtcgccgaaccagacgggttcagacgcaaactctttgcctgctttcagtggattcacggtttcgaagaaacggaagccccaggtcagcagcttcttgctttctgtttcacggcctttaaaggtgcggccacccatcacggcagagatcagacgcatctggccttcagtggcggaggcgaccaggttgtagcccgctttgtcggtgtgaccggttttgatgccgtcaacgttcaggctgttatcccacagcaggccgttacggttggtctgacgaataccgttgaaggtgaactctttctctttatagatagagtactcattaggaacatcgcggatcagcgcctgaccaatcaacgccatgtcacgtgccgagctgtactgaccgtctgcgtccaggccgtgtacggtctgaaaatggctgtttttcagacccagcgcgttcacgtagctgttcatcaggcctacgaaggcatcctggctaccggcggcgaaatcggccatcgccacgcaggcatcgttacccgactgcaggttgataccgcgaatcagctgggaaacaggaacctgcatacccggcttcaggaacatcagagaggagcccttaaagaccgggttcccggttgcccacgcatcgttaccgatggtgaccagatccgtttctttgaatttacctgccttcatcgcctggccgataacgtagctggtcatcattttggtcaggctggccgggtcacggcgggcatcggcattctgttctgccagcactttgccagagttgtaatcgatcaggatgtaggattccgcgtcgatttgcggaacgccagggatcatggtcttgatattcaggtcatcggcgtgagctgcagagagcgcagccgcgcaaagggccgtggtcagcgccatgcgctgcacaaaacgagcagaaaaagtggtcttcatggtcagaactacgacatccgtgatggaattaaaaaaagtgccttactatagcaaatgctattcaggcaggcatccgactttaagcatgagtttgtgaatgtgttttacacaaactgacaattcggataccgccggttaattatttcgcaacagcgataaatgactgaagctgagcttcattctgcagacgctgctgcagggaggctgcctgcgatttgctggcaaacggccccatctgaatgcgccagacagcaccgttctgctcaacgcgtcctggtacgccaaactgctggctcagacgctgctgatactgtttagcccgggcctgatcgctcacagcaccgacctgaaccacatagctgccgctggccgctgttggagccgccaccgcggcactttgcgtggccgcgggcgccgttacgggagccgactgggtcgctggtgcagcaacgggagcgggggctggggtaggttcactgccttccagcacgcccgaggctaaggtcgtcggtgcgccaagaaagccgctgctctttaccggtgcgcccgttgaatcgtcgctttgcagcgtgtcgttgctgattgggcgtatttctccccccggctgagcaggctcggccggagaagagacgctgcccattcccccgtcaagattggggcggtcgggaagggcataagtctgtttcgccaccgtcgtacacgcggtacccggcccggagagggagccatcctgcgccacgataatcgggtcaatacggactttggtgttgttcgaggtattcaggcgatcggcagatgcgcgcgacagggagatcacccggtcatttccgtacgggccgcggtcgttgatacgcacgacgatcatgcggccgtttgccaggttggtgatacgagcatagctcgggatcggcagcgtcggatgtgccgccgtcagctgcatggggtcgaacgtctctccggaggccgtcaggttactgcctggctcggcatcataaatggcggcaaagcccgcctggctgaaacgggaaggatcctgaacaattttatagcttttgccgtcgcgctcgtaatcctgattggcactggcattcagcggttcataaacgggatcggcaccgctgatttctacgatcgggccattacacaccgcaggctgcggcggcgcgacggttgcctgttgctgaccatcatcactagtacaggccgcaagtaaacttgccgcaatgcagatccccagccactgcttacgcattccgatccccttatttttatacgctttttgacaacatttttctgtgggtatggatcgacatcacgataccaaacccggccatcaacacgatcagtgccgagcctccgtaactcaccagcggcagcggtacgcctaccaccggcagaataccactcaccataccaatatttacgaagacataaacgaataaaatcagcatcaacccgccagccatgacgcgaccaaaggtcgtttgcgcgcgtgctgcaatccacaatccccgcatgatcagcagaacgtatagggccaggagtattaagatgcccaccagccccagctcttccgccagaacggcaaagataaagtcggtgtggcgttccggtaaaaattccagctgcgactgcgtgccgtgcagccagcctttaccgcgcaggccgccggagccaatcgcaatcttggactgaataatatgatagcccgcgcccagcggatcggtttccggatcgagcagcatcatgacgcgctggcgctggtaatcgtgcatcaggaagaaccagagaatagggatgaacgccgcaatcagcactaccgcgataccaatcaggcgccagctcaggcccgacaggaacaggacaaacaggccagagagggcgatgaggatagaggtacccaggtcaggctgtgccgcaaccagcagcgttggcaggaaaatcagcaccagcgcgatggcggtattcttcagcgacggcggacagacgtcgcggttgataaagcgtgccaccattaagggcacggcgattttggcaatttccgaaggctgaaagcggacaatgcccaaatccagccaacgttgcgccccttttgaaatggccccaaaggcatctaccgcaaccagcaaaataatacagaagatgtagaggtagggcgcccagccttcgtagacgcgcggcgggatctgcgccatcaccaccataatgatcaggcccatggcgatctggccgattttgcgctccatcatcccgatgtcctggccgctggcgctccagataaccagcgcactgtaaaccagcagggccagcaggatcagcagcatggctgggtcgatgtggattttgtcccacagcgattttttatttggattatccgtcatgattattggtcctccgccgcagcggcggccgggttttcagccggcagttcggtgttgttatcacccagcataatgtggtcaaggatctggcgcatgatggtccctactgcaggcccggcaccgccgttctccagaatcatcgccaccgcgacctgcgggttgtcataaggggcaaacgccgtcatcagcttgtggtcacgcagacgttcggcaatgcggtgcgcgttataggtttcgttggctttcagaccaaagacctgcgcagtaccggacttcgccgccactttgtacggcgtaccggcgaaatacttgtgggcggtaccgttggggcggtttgccacgccgtacataccgtctttcgcgatctcccagaagccggaatgaatgtcacccaccggcgcttcgtgcggctggttccacggcacttttttgccgtcttcaaccgtactctgcagcaggtgaggcactttcaccacgccgtcattgatgaggatcatcatggctttgttcatctgaagcggcgttgccgtccagtaaccctgaccgatacccaccggaatggtgtcgccctgataccacggttttttaaagcgcttcagcttccattcgcgcgtcggcatgttgccggagcgttcttccgccaggtcaacgccggtgtagtgtccgtagccgaatttgctcatccattctgacaggcggtcgatccccatgtcatacgccacctgatagaagaaggtatccgcagactcctccagcgatttggtgacgttcagatgaccgtggccccattttttccagtcgcgatagcgcttttctgaaccgggcaactgccaccagcccgggtcaaacaggctggtattgcggttgatgacgccagcactcagtgcagagaccgccacgtacggtttaaccgtggatgccggcgggtaaaccccttgcgtcgcgcggttcaccagcggcgtgttggggtcattcagcagaccggagtagtctttactggaaatgccgtcaacaaacaggttcgggtcatagcttggcatagacaccatcgccaggatgccgccggtgcggggatcggtgaccacaacggctgcgcggctgcccgccagcagggtttcaatatactgctgaagcttaaggtcgagggtcagatagacgtcatgccccgcctgaggcggcacttctttaagctggcgaatcacgcggccacggttgttaacctcaacctcttcatagccggtttgcccgtgcaggacatcttcgtagtagcgttcaataccgagcttaccgatgtcgtgcgttgcggcgtagttcgccagcttgccgtctttatcgaggcggtcgacgtctttgtcgttaatcttggagacgtagccaatcacatgcgtcagcgcggatccgtaagggtagtagcgacgcttgtacccctttacttccacgccggggaaacggtactggtttaccgcaaagcgggccacctggacttccgtcaggttggttttaaccgggatggaggtgaatcggtgtgagcgggcgcgctcttttttgaaggcggcgatatcgtcgtcgttaaggtcgacaacgcttttcagcgcttccagcgtatcctgaacattatcgactttttccggcatcatctcgatttgatagatggtgcggtttaacgccagcggggtgccgttgcgatcgtaaataatgccgcggctgggcgcgataggcaccagcttgatacggttttcgttggaacgcgtctggtagtcggtaaaacggacaatttgcagattataaaggttggcgatcagcacgccggtaagcagcaaaatcccggtgaaggcgaccagcgcccggcgcacaaacagcgcggactcagccgtatagtcgcgaaaagaattctgtagtttcatccgctgcttaatctaccctggtcagtcattactcgcggtgataggggtggttggtagtaatgctccacgcgcgatacaggctttctgccaccagtacccgaacgagcgggtggggaagcgtcagcgcggagagggaccaactttgttctgctgccgctttgcaggcaggggataacccttcgggtccgccaatcaacagactgacgtcacggccatcctgcttccagcgctccagttcgtgcgccagctgcggcgtatcccagggttttcctggaatatcgagggtgacgatgcggtttttgccagcggcagccagcatcagttcgccctctttatcgagaatacgtttgatatcggcgttcttgccgcgcttaccggcggggatttccaccagttcgaacggcatgtcttttggaaaacgacgcagatattcagtaaaaccggtttgtacccagtccggcattttggtgccgacggcgaccagctgcaacttcacgcattaaccccagagtttttccagctcatacaggcgacggctctcttcctgcatgacgtggacaatcacatcgccgagatcgacaaccacccagtcagccgtcgcttcaccttcaacgccgagcggcaacagccctgcagcacgtgattcctgtaccacgtgatcggcaattgaaacaacatgacgtgtggacgtaccggtgcagatgatcatgcagtcggtaatactggatttacctttaacgtcgatagcgatgatgtcctgacctttcaggtcatcaattttgtcaataacaaaatcctggagtgctttaccctgcaagttttccccctggggtgaatgagattgtaaaacgttgaattcgtagccagacagtatacctgaactcatgcctgtgtcgggacaaaagtctccggtcgggcttttgaaggcgggtatcatcccaccctctgcctgagattgcatcgccatttttgtaaaacaatttctgtaaagcaatcatcggcgggaaagtctggcagcggagaataacagtatggcttaccctgtcaaggcaggataaacaataagccgctttttatgccctccggctattcatctgcgcttttctgatacaaaccatgcgtatggatataggccagcaccggtgcggggagcagatcgtcacacgctaaaccctgctgtaagcgctcgcgaatgagggttgcagagatatcgaaccacggcgtttccgccagataaatcttcccggcaggctgagcgtggagatcttcaacattggcggtgagatgatcttccagccactgctggtactgcgcttcgcgcatggtcagtggatagccaggacggcggcagacgagcaggtggctgttctccaggatggtttcatatttatgccatgtggggaagttcagcagggagtcctgtccgatgataaaagccagcggctggtctggaccttgttctgcgcgccactcctgaagcgtctgcgaggtccaggagggcgtatcgcgacgcagctcacgctcgtcaagccggaagagcggcttatctgcgatggccagggcaagcatctcttttcgctgctcgctggtcgcctcaggctgtggacgatggggcgggacattattgggcatgatggtgacgcgctgaaggccgatcagattcgccagaatttcaaccggcttcagatgcccgtagtgtaccgggtcgaaggtgccgccatacagggcctgtaaagagtgcatactatccatcaataaaaacgtctgccagcgccttgtggcagagcagcagggaaaggctttccagctccgcccagaccgactggccgtaatcttgctttagcgtaagctcggcgcgcatcagaagctgtaccgcctggcgaagctgttcatgactcaggcggttgacggcctcggaagtcaaagcccggcgattttgccacacccggtgtttatcaaacagcgaacgcaaaggcgtatgggcagactgacgcttgagcgtaatcagcagcagcagttcgcgctgcagggttcgcagcagaataaccggttcgctgccttcgaggcgcagctgctgcagaatatgcagggcgcgtttactttttgccgacagcagcgcgtccacccagtggaacggcgtgaagtgcgccgcgtcgttaacggcctgctcgacgcgcggcaaggtcagcttgccatccggccagagcagggagagtctgtccagcgcctgcgccagggccagcaggttaccttcatagcagtagcagagcagctggttcgccgcatcatccagctgaaggttgtgctgtttcgctctcgcggcgacccatttaggcagatgcgcctgctcaggcgtctgacaggtgaccaacaccgcgtggggcgcgagttgggtaaaccatgccgcgttttcctgcgctttggtcagcttgttgccacgcacaatcaggatcagatcgctgtgtaagaggctgaccagcgtagcgagctgctcgttcatcgccgcgttaggcccgttttccggcagcaggatctgaatcgtctggcgtgatgcgaacaggctcatcgcctgacagagcgagaagagggcgttccagtcggtattgttatccaactggacggtgtggtgttcatcaaagctctgcgcggcggcgacatgccgcacggcatccaggctttcctgaagtaataacggatcgtttccaagaagcagatacgccgcgcgcagcccttcattgagctgcgcgcggagttgttcaggatacagcctgatcatcatttacccagagagttagcagcaggaagcgtgccatcaaccggtttatcaacaatgtcagatccttgtttggttgacgctgcaatacttggcagtttacggatcagctgctccgccgccttgtcgtacatttcgttgatgataatctgctgttcggcatcttttgccagcgccgtctgcgggttatcgaagaacgaacggtacactttcgtgctgatcggatagatatctttacccgggatcaggactgccgcgttgaccgtcaacaccatttgatactctgcggtacggccatcctggaagatagacgcagtgtctctcgacagaccacttcctgtcacacgcagagacggtacatcctgacgcagcgtctgtttctcaacaagctcaacgccgttcagacgcagctgattgcgaattgcccggctgagtggaccgttcggatccccggaatcaaagatcatggttttcatctgagcaggcaccgccgtggtattgcgcaggtgccagccgcagccagcggtgacaagcaccgccagagataagagtattgttgccagttgtcgcacgtttcctcccgcgcttagccaacgaccagattcagcagtttaccaggtacgtagatcactttacgtacggtaacgccctcaagatatttagcgaccagtggttcctggcccgcgcgctcgcgaacctgttcttcggttgcatcgaccgccacggtaattttaccgcggactttaccgttcacctggaccacgaccagcgtggtgttttccaccatcgcggcttcgtcagcctgcggccacggcgcgttgtcgatatcgccttcgcctttcagctcctgccacagggtaaagctaacgtgcggcgtgaacgggttcagcatgcgaacgacggccagcagcgcttcacgcattaaggcacgatcctgctcgccgtcctgcggggctttcgccagcttgttcatcagttccataatagccgcaattgcggtattgaaggtctgacgacgaccaatatcatcggtcactttcgcaatggttttatgaacgtcacgacgcagcgcctgctgatcttcagtcagggcagcagcgttcagcgccggggcatcgcccagtgaggtgtgctcgtaaaccagcttccagacgcgtttcaggaagcggtttgcgccttccacgccagactcctgccattccagcgtcatgtctgccggagaggcaaacatcatgaacagacgcacggtatccgcaccataacgctcaaccatcacctgcgggtcgataccgttgtttttcgacttggacattttgctcatgccggtgtagaccagctcgtgaccttcagcgtctttcgccttcacgatacggcccttctcgtcgcgctcaacgattgcgtcaaccggagatacccagttacgctcgccgtttgccccgacgtaatagaaggcatccgccagcaccatgccctgacacagcagctgttttgcaggttcgtcagagttcaccatgcccgcatcgcgcatcagcttgtggaagaagcggaagtagagcaggtgcatgatggcgtgttcgataccaccgatgtagatatctaccggcagccagtagttcgctgctttggaatccagcatgccgtcctgatactgaggacaggtgtagcgagcatagtaccaggatgactccataaaggtgtcaaaggtgtcggtttcgcgcagcgcgggctgaccgttgacggtggtttttgcccactcaggatcggctttgatcgggctggtgataccgtccatgaccacgtcttccggcaggatcaccggcagctgatcttccggcgttggcatcacggtgccatcttccagcgtcaccattggaattggcgcaccccagtaacgctgacgggaaacgccccagtcgcgcagacggaagttaactttacgctcgcccacgccaagggaggccagcttgtcggcgatagcgttgaagccctcttcgaagctcagaccgttgaactcgccggagttgaacaaggtccctttttcggtcagcgcttgttcggacaggtctggttcagaaccgtccgccgtcagaataacaggcttgatggtcaggccatatttagtggcaaattcatagtcgcgctggtcgtgacccggaacagccatcacggcgcctgtgccgtattccatcagtacgaagttggcggcccagacagggatcgcttcgcccgtcagcgggtgaatggctttaaagccggtatcaaccccttttttctccatcgttgccatatcggcttctgccactttcgtgttgcggcactcgtcgatgaaggtagccagttccggattgttttctgccgctttctgcgccagcgggtgacctgcggccacggccaggtaggtcgcgcccatgaaggtgtccggacgggtggtgtagacggtcagggtctggtcgtagttctcaacgttgaaggtaatttccacgccttcagaacggccgatccagttgcgctgcatggtcttaacggtatctggccagtggtccagattatccagatcgttcagcagctcatcagcgtaagcggtgattttaataaaccactgcgggatctctttacgctctactttagtatcacagcgccagcagcagccatcgataacctgttcgttcgcgagaacggtctggtcattcgggcaccagttaacggcagaggtcttcttgtacaccaggccttttttgtacagctcggtgaagaatttctgttcccagcggtaatattccggggtacaggttgccagctcgcggctccagtcatagccaaagcccagcattttgagctggtttttcatgtacgcgatgttgtcgtacgtccacggtgccggcgccgtattgtttttgaccgccgcgccttccgcaggcagaccgaacgcatcccaaccgatgggttgcagaacgtttttgcccagcatgcgctggtagcgcgcaatcacatcaccaatggtgtagttacgcacgtggcccatgtgtagtcgaccagaaggatagggaagcatcgacaggcagtaatacttctctttgctctcgtcttcggttacttcaaaggtgcgcttctcgtcccagtgttgctggacttttgattctatctcttccgggcggtattgctcttgcatggcagccagtggtcctgtgttcaatacagctacaaatgtagccaatggatgtggtaattcagatccgcatagcatagcccaaacgcccgcgtcaaaacagcctttcgcacaaatgcgctttgcaggaatttaccgggtctgtgcttcacctgacaaagcggcgctgaaataaggtctattattagaaatagttacttacccgggaggcaatatgatgaacaaggttgctcaattttaccgcgaactggtggcgacactgacggaacggctgcgtaacggcgagcgtgatatcgacgcgctggtggagcaggcgcgtgcccgcgtgtcgcaaacgggtgagttaacgcgaaccgaagtggaagaggtgacccgcgccgtgcgtcgcgatctggaagagttcgcgcgcagctaccaggagagtcaggaggaggtcacggacagcgttttcatgcgggtgattaaagagagcctgtggcaggagctggccgatatcaccgataaaacgcagctggagtggcgtgaagtctttcaggatttaaaccaccacggtgtgtaccacagcggtgaagtggtcgggctgggaaatctggtgtgcgagaattgccaccatcatattgcggtgtatacgccggaggtcctgtcgctgtgtccgaaatgcggccacgatcagttccagcgtcggccgtttgagccctaggtaaaagcacaggtttgcgccctctccccgtgggagagggccggggtgagggcatcaggccgcagagtagtaagccagtctctccgccagcaaatccacaaacgcctcacggtcaatatccaccatcaccgtggtattcggtttattccccgtcagcgagtagtagtccaccaccgtcatcccctgggtgtatttcccctgcgtttcgacgccaacccacctgtggactgtggtaaacatctccggttttaacagccaggcaatggtgcacggatcgtgcagcggcgcgccgtggaatccccatttctcggctttgtgatactccataaagaagtcgagcagctcagccacggctgtcgcgaccggattgccaacggagcggaagcgctcaatgtcgtctgccataatctgcgcgcgatgcgtcacgtccagccctgccatcacaactggcaggcccgactggaagacgatttccgctgcttccggatcgacaaaaatgttgaactctgcggaaggcgtccagtttcccaggcccatagccccgcccatgatgacgatacgagcgattttgctgtgcagttcaggatggctgttcagcagcagcgcgacgttggtttgcggtcccgttgccaccagggtgacgggttccgcgctctcgcgcagcacctttgccatcagctccacggcggtgcagctttgcggcgtgaagccaggttccggcagcgccggaccgtccagcccgctttcgccatgcacgttatccgcaataattaattcacgcatcaggggcttgagggcgccgccggcgacaggaatatccgtgcgcttgagcagcgtcagcatgcgcaaaacgttacgcagggttttatccggcgtctggtttccggcagaagaggtgacggctttgacgtcgagctcgggggaggcaagtgcaaggacgagcgcgatcgcgtcatcatgacccgggtcgcaatcgaaaattataggttgtgccatagcgttctccattcatagcgttattttgtgacaaggttaacgctgcaatggggcacggacgagaagaagtgagcgaaagcgtgaggcagtgcgcaatccgcagattgcgcaccgagaagattagtgcaggattttcgcgaggaaatctttcgcacgttccgatttcgggttggcgaagaactcctctttcggggaatcttcaacaattttcccttcgtccatgaagatcacgcggttggccaccttgcgggcgaagcccatttcatgggtcaccaccatcatggtcatcccttcgtgcgccagctcgaccatcacgtccagcacttcgttgatcatctccggatcgagcgccgacgtgggctcgtcaaatagcatcgccacgggatccatgcacagcgcacgggcgatcgccacacgctgctgctggccgccggatagctgcgccgggaacttatcggcatgcgcagagaggccaacgcgttccaggagcttcaggcctttctcgcgcgacgcttttttatcacgcttgagcactttcacctgggccagcgtcaggttctcaataatggagaggtgagggaacagctcaaaatgctggaacaccataccaacgtgagagcgaagctgggcaagattggttttcttgtcgttgactttggtaccgttgaccacgatctcgccctgctggaccggctccagaccattgacggttttgattagcgtcgatttaccggaaccggacggtccgcacaccacgaccacgtcgccttttttcacttcggtggagcagtcggtcagcacctgaaagtgcccataccatttagaaacatttttcagggaaatcattgtaccgtccttttcttcagccagctgaccaacagcgacgcgcttaaactaatcacaaaatagaccgctcccgcaaagagcaccatctcaacctgcgtaccatcacgctcaccgatggtggacgcggtacggaagaagtctgccaggctcagcacgtagaccagggacgtatcctggaacagcacaattccctgggtcagcaggagcggaaccatggcgcgaaacgcctgcggcagaataatgagctgcatggactgccagtgcgtcatccccagcgccaatgcggcactggattgcccgcgggagatactctgaatgcccgcacggataatctccgagtagtaagcggtctcaaacatcgagaacgccaccatcgccgagatcagacggatgtcggttttcggcgacaaccccagcacgttttgcaggaagccgggcacgatcaggtaaaaccacagcagcaccattaccagcggaatggagcggaacacgttaacgtaggcggtcgcgaaccaggcgagcggcttaaagctcgacaggcgcatgacggccagcagggtgccccagacgataccgacgataatggcaatgacggtgatttttaaggtaatcatcagtccatcaagcaggtaaggcatggatggaacgatagaactccagtcaaattcgtacattatttgccccccatgttgcccggcaggcgaattttgcgttcaaccaggttcatcaccagcatgatgaaagcgttaatcagaacgtaggcgagcgtgatcgcggtgaaggattcccacgcgtgagcggagtaatccagcagcttgcccgcctgcgcggccatatcgaccaggccgatggtcgaggcgatggccgagtttttcaccaggttcatcatctcggaggtcatcggtggaacgatgacgcggtaggcgttaggcagcagcacgtagcggtaggtttgtggcagggttaaccccatcgccagacccgcatttttttgtccgcggggtaatgactgaatggcggcacgcacctgctcgcaaacgcgcgcagcggtaaacagccccagacacatcatggaggagacaaagaactgcacattcggatccagttccgacttgaaccacatgccaatattttccggcagcagttccgggataaccagataccaggtaaagaattgcacgatcagcggaacgttacggaacagttccacgtacagggtgccgagtgttgaaagaaaacggttagggacggtgcgcagaataccgaacagagaaccgacaagaaacgcgatgatccacgccgttatcgataatgccacggtgacctgaaagccgctccacagccagccaagataggtggtgttgccgaacggggcttgttgcaggaatatgccccagttccagtcgattgacataataaactccagaaaaaaaagggtagcagcgctaccctcgaagattggtgagaagctcatttttcgcgctgagtggggaacgaccactcaacgtatagtctgtccatgcttcccgacaatcgagagggcaggagatcccgcccctgttgttctaattagttaagagccttgtcatttggagatttgaacagcgctttcatgtcgtcagacagttcaaaattcatgttcaggttttttggtggaatcgggttcttgaaccatttgtcgaaccatttttccgcttcgcctgaggtctgcacctgggcgatggtgtcatcgatcagctttttgaactgcggatcgtctttacgcagcatacagccgtaggcttctttcgactgcgcggtaccgacgatatcccagttgtctggtttcttcgctttcgcacgctcgcctgccagcagggcgtcgtccatcataaacgcgacggcacgaccgctttccagggtacggaaggagtcgccatggtctttcgcgctgatgatgcgcatatccattttcttctcgtcgttcagcttgtgcagcagcacttcagacgtggtcccggaggtgacaacgaccgctttccctttcaggtcagcgaagtctttgatctcaccgcctttcttcgtcagcaggcgggtgcccacaacaaagatggtgtcggagaaggcagcctgcttctgacgctcgaggttgttggtggtggagccacactcgaagtcaaaggtgccgttttgcagcagcggaatacggttctgtgaagtgatggggatcagcttcacctgcaggtcaggtttgttcagctttttcttcacagcttcaacgatggcgttggagtaatcctgtgaatagcccacgactttttgcgtgttgtcgtagtaagagaacgggacagaagattcacggtggccgaccacgataacgccgtttttggcaatcttgtcgagagtgctgcctgctgccggagcgtcttcagcgtgaaccacgcctgcggacatccccataaccagcattgctgtggccagtttacgtaattgcatacccaactccttttttatcagcgccagcgacgcattgatacccattgtgatgttgttatatctcgcgcaatgcgagtgcagtgttatgcaagcttgttaacatttagtctggcttaatgtaaagattttgctgcgttattgtttatttttgcgaagcacgccgcaccattcagaggcaaatatctcccgttgcaccgtttcggtgctaccgatgatctacgctggtgcgacaaagttgcacagtaagccaaactgcgttcacctgaataaacaaagcaataggcgtgccagaattgaagtctggagagaattgccgagtggcgctaacgcttacccgacctacaaaagcgaaacagtaggccgggtaagcgatagcgccacccggcaggaagaggagggattatcgacgacgctggcgcaggctcatcagcaccgcgccaaagccgaacagcgcggtcaggatccacagcggccagttgccggtgcgggcgtacggcgtcagcccggtggtaggcgtgacgctggtggtcagcacttctcgggtgaactgtgggatcatggcctggatttcaccctgcggaccaatcacggcggtgatgccgttgttggtgctgcgcagcaggggacgtgccagctccagggagcgcatgcgtgccatctggaagtgctgccacgggccgattgatttaccaaaccaggcatcgttagagatggtcagcagatagtccgtatccgggcggaagttgtcgcgcacctgctcgccgagaatgatttcgtagcagatggccgccgtcagggctgcgccgtgcgcgtgcagctgaggctgaacgtacggtccgcggctgaaggaggacatcggcagatcgaagaacggtgccagcgggcgaagaattgactccagcggcacaaattcaccaaacggcaccaggtggttcttgttgtaccgatcggtggagtggtagctgtattcgctgtctttgccgagcgtaatgatggtgttgtaggtgtcgtagcggttctgctgattcagacgcgcatcgacaatgccggtgatcagcgtactgccacgcgagagcagcaggtcgttcatcatgttgaggaacggctgctggttgatctccagatcgggaatagcagactccggccagataatcagctgcgatttacccatcacctcttcggtggcgttggcgtagatcttcagcgtattcagcagctctttctcgtcccacttcatcgactgcgggatattcccctgcaccatggagacctgcatggcgcgcgcgggctccggcgtgaaccactggatatagcgcagcgggaagggcagggcgaacagcaccagcgccacagccagcggtttccagcatcgtgaaaccagcgctaataccagcaggccgctaacgaccatcagcaggaagttaatggcctcaacgcccatgaccggcgccaggcctttcagcgggccgtcaatctgactgtagccgaactgcagccacgggaagccggtcagcacccagccgcgcaggaattcggtgatctgccagaccaccggcgcggcaatggcgacgcgcagccaggtggttttgggccacaggcgagaaaggatgccggcgaacagaccggtatagagcgagagatacgcggcgagcagtaccaccaggaagacgtttaccgggcccggcataccgccaaactgggcgatgctgacgtagacccagttaatacctgagccaaacagccccagtccccagaagtagccgatagcggcagcctgtaccggacgacgattcagggtcaaaccctgaagccccatcagggagagaatggccgcaggccagatatcgtaaggagaaaaagccagcgtaccgctggctccgagtaacagcgccagcagcaaacggacgcgctggcgttcaagcaatggggcaaatgccatttacattaatcttccagttttggcaccggtgagtcgtccggcgttctgacgtgaacctgtataatacgtcggctgtcggccatggctactttgaactggtaaccgtcgatgtcaacggtctctccgcgcgccgggaggtggccaaaggcctgcatcaccagcccgccaatggtatcgacctcttcatcgctgaagtgggtcccgaaggcgtcgttgaagtcctcaatggaggccagcgcccgtacggtccaggtgtggcggctgagctgacggaagtcgatatcctcttcttcgtcatactcatcttcgatttcgcccacgatcagctcaaggatatcctcgatcgtgaccagaccggagacgccaccaaattcatcaataacaatcgccatgtggtaacgctgagagcgaaactctttcagcatccgatccacacgtttactttccggcacaaccacggcctggcgtaacactttttccatgctgaaggcttcggcatcgctgcgcataaacggcagcagatctttcgccatcaaaatcccttcgatgtgatctttgtcttcgctgatgaccgggaaacgcgagtgggcggattcgatgatgacatcgagacactcgtccagcgtctggttacgcttcagggtgatcatctgcgagcgggggatcatgatatcgcgaacgcgctggtcggcgatgtccataaccccttcgagcatttcgcgcgtatcttcgtcgataaggtcgttttgcccggaatcacgaatcagctccagcagttcatcacggtttttcggttcgccgtggaaaagctggttcagaatgagggagaaaaatccctttttactggttgtcgtgtcgctactgtgtgaattgtcgtcgctcatggcgtttgttaagggttctcttgttagttcaatgtttaccgccacgcgatgtcctttcgtggcggcaggggagtcagtccggtgactgactattctttctcggcaatgtacggatcctcatagcccagagcaagcattatctctgtctcgagggactccatctcttccgcttcgtcgtcttcaatatgatcgtagccgagcagatgcaggctgccgtgtaccaccatgtgcgcccagtgggcttcaagaggtttctgctgctctttggcttcctgttcaaccacctggcggcagatgatcagatcgcccaacagcggcatctcgatgcccggcggggcttcgaacgggaaagagagcacgttggtcggcttatctttcccgcgataggtcaggttaagctcatggctttctgcttcatccaccaggcgaatcgttacttctgattcttcctgaaactgggggataacggcatccagccatttctgaaactgtgcctcatctggcatgccggaattgtcttcacaggccagctgtaaatcgaggatcacctgactcatttctgttcttgctcctgcgcttcgcgcttacgttctgcggccacttcggccttacgcttctgatctgcctcttcccaggcttcataagcgttaacgatacgcgcgaccaccgggtggcgtaccacgtcttcactgtggaagaagttaaagctgatttcatcgacctcggccagcacttcgatggcgtggcgcaggcccgatttggtgctgcgcggcagatcgatctgcgtgacgtcgccggtaatcaccgctttcgagttaaagccaatacgcgtcaggaacattttcatctgttcgatggtggtgttctggctctcatcgagaatgatgaacgcatcgttcagcgtacggccgcgcatgtaggcgagcggggccacttcgatcacgttacgctcaatgagcttctcgaccttctcaaagcccagcatttcgaacagcgcatcgtataaaggacggagatacgggtcgaccttctggctcagatcgccaggcaggaagcccagtttttcaccggcttcaacggcagggcgggtcagcaggatacgccggatttcctgacgctccagcgcatcgaccgccgcggcaacggccagataggttttacccgtacccgccggccccacgccgaaggtgatgtcgtggtcgagaatattggcgatatactgcgcctggtttggcgtacgcggcttaatgacgccacgcttggtcttaatgttgattgccttgccataatccggcacgctctccgcgctctgctcaagcacgcgcgcctctttaatggcgaggtgaatctgctccggttcgatatcctgaatttcgccgcgcatgggggaggtgtcgacatacaggctacgcagaatgtccgcagcggcgttgacgcagatagggcgtccggtgagtttgaaatgattatcgcgacgattgatttcgatacccagacgtcgctccagttgtttgatgttgtcatcaaacggcccgcacaggctcagcaggcgagcgttgtctgctggctcaaggctaatttcacgcgtatctatgttcaaactgttcctctttgattgattaactgacccgctgccacacggcgcaataaaacggtcattaccgaaattattcacgccacagaataaaggcgcaagcgttgcggaagatattgggggcgatgagaggaaatacaaggcctgccaaagcggcaggcctgaaggattatggctggtaaatcccaacgccagaatcgttttctttgcgggtacgcgagatcacggattccggtgactctgcgatacgcaggcccatttcgtcttcggtgcggaccactttcgcgcgcagcgagttggtcagcacttcgacaatctcgacgtccacaaacttaccgatcatatccggggtgccttcaaagttcaccacgcggttgttctcggtacggccagagagctccataatgctcttgcgggaggtgccttccaccagaatacgctgaacggtgccgagcatgcggcggctccaggcgttagcctgctggttgatgcgctcctgcagaatatacagacgctgctttttctcttcttccggcacgtcgtcaaccatatcggccgccggtgttccaggacgcgcggagaagatgaagctgtagctgacgtcaaagttcacttcgccgatgagcttcatggtgcgctcgaagtcttctgcggtttcgccagggaagccgacgataaagtcggagctaatctggatatccggacgtgcttcacgcagcttgcggatggtggatttgtactccagcaccgtatggggacggcccatcaggttcagcacgcggtcagagccacactgaatcggcaggtgcaggaagctcaccagctctggcgtatcgcgataaacgtcaatgatgtcatcggtaaattccatcggatggctggtggtaaagcgaatgcggtcgatgccgtcaatcgcggccaccagacgcagcagctcagcaaagctgccggtcgtgccgtcgtagttctcaccgcgccaggcgttaacattctggcccagcaggttcacttcgcgcacaccctgcgcggcaagctgcgcgatttcaaacagaatgtcatctgccgggcggctgacctcttcaccacgggtgtacggcaccacgcagtacgtgcagtatttgttgcagccttccatgatggagacgaaggcggtcgggccatcggcacgcggctccggcagacggtcaaatttttcgatttccgggaagctgacgtcaacgaccgggctacggttgccacgaacctgattgatcatctcaggcagacggtgcagggtctgagggccaaagacgatgtccacatacggagctctctggcggatcagcttgccttcctgcgacgcgacgcagccgcccacgccgatgatcaggtccggattttttcgtttgagaagtttccagcggcctaacacatgaaagactttttcctgcgctttttcacgaattgaacaggtgttcagcagcagcacatcggcttctttcgcattttcagtcagctggtatccgtgggtggtatccagcagatcggccatcttggatgaatcgtattcgttcatctgacagccccaggtttttatatggagttttttagtcatcgacttgctcagctcaggattgcaagccgcgtattgtaatgctttggtggggttgtgaccagtatgaaggttatgtgtctcaggaccgcaaaaatccggtaaacttaagggattctccaataaggaaaattgaccatgacactccaacacaccgaagttgccgttgtcggcggcggtatggtcggcggcgcgctggcgctggggctggcacagcagggatttgaggtaacggtaatcgaacaggcggctccgccagcctacgatcccgccagcaaaccggacgtgcgcatttctgcgatcagcgcggcatccgtcgatctgctgcgcgggctgggcgtctgggaggcagtgcaggcgatgcgcgcgcacccttacagccgcctcgaaacctgggagtgggaaaatgcccacgtcgcgtttgatgccgctgagctaaagctgccgcgcctggggtatatggtggaaaacaacgtgctccagcgggcgctctggcaggcgctggaggcgcatccgaaggtgacgctgcgcgtgcctgcgtcgcttaaggcgctgcatcctcacgagggtggctatctactgacgctcgacaacggcaatgagctggccgtgaagctggtcatcggggcggacggcgctaactcgcaggtcagacagatggcggggatcggggttcatgcctggcagtatgaacagtcctgtatgctgattaccgccgagtgcgagaatgcgccgggcgaaagcacctggcagcactttacgccgaacggcccgcatgcctttttaccgctgtttgataattgggcgtcgctggtgtggtacgacaaaccggcgcgcattcgtcagctgcaggggatgaacatggaacagctgcagcgcgagatcctgctgcacttcccgagccgtctggggcacgtcacgccggtcgccgccggggcgttcccgctcacgcgccgtcatgcgttgcagtatgcccgcgaaggcttagcgctggtgggggatgcggcacacaccattcatccgctggccgggcagggcgtgaacctggggtatcgcgatgtcgatgccttactggatgtgctgggcagcgcccgcggacacgcggaaaactgggccagccatcaggtgctgaagcgttatcagacgcggcgtatggcggataacttcctcatgcagtcgggaatggatctgttctatgccgggtttagcaatgacgtagccccggtgcgtattctgcgtaacataggtctgatggcagcggaacgcgccggtggcctgaagcgtcaggcccttaagtacgctctcggcctctaaacttttttccctctccccgtgggagagggccagggttagggcatcaggccgcacaattctgtacaaaaacaaaaaagcccgcagagcgggcttttttgttttaagtggctggggtgcagggattcgaaccccggaatgctggtatcagaaaccagagccttaccgcttggcgacaccccaattgcgttaaacaagctgcttaacgactttgtaaattggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaacaattttttctcattaccgaaatcgatcgataatctcaatttggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccagtactacagtcttcgatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccaataccgcggagaaccgcaaaatcgaagaaatatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccatccgtgcaacgcttacccgggaatggtgcgggaggcgagacttgaactcgcacaccttgcggcgccagaacctaaatctggtgcgtctaccaatttcgccactcccgcaaaaaaagatggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccatctttttttcgcgttaccttatcggcgttgcggggcgcattatgcgtatagacccttgcagcgtcaacacctttttcaacgaaaatagccggaatgtgactgtttggttaggttgcgaacagcgtgaccgaatattcggcaattattggttattaatcggttttagctgtgcaaaagcggggcaaaaaaaatcaggccccgcagggcctgagatgaaatacgtgattatttgtaggctgactggtgaacgcctaccgcacgtcctgacggatcgttcatggatttgaacgattcatcccattcaatcgctttggcagacgagcaggcgacggatggaccacccggcacacactctgcagcgctcggtaccgggaacagttcttcaaaaatttcacggtagaggtacgcttctttcgagcccggcgtgttgtacgggaagcggaagcttgcggtttccagctgttggtcagaaacctgtttcgccgccacctctttcagggtgtcgatccagctgtagcctacgccatcggagaactgctctttctgacgccatgctacgctcgccggcaggtaggattcaaaacattcacgcaggatatgtttttccattttaccgttgccgcacattttatcctgcgggttgatgcgcatcgccacgtcgaggaatttcttatccaggaacggtacacgcgcttcgacaccccatgccgacatcgctttgttggcacgcgcgcagtcaaacatatgcagcgcctggagtttacgcacggtctcttcgtgcagctctttggcatttggcgctttgtggaagtacaggtagccgccaaacacttcgtcagaaccttcaccggagagcaccattttgatgcccatcgccttgatcttacgcgacatcaggtacatcggcgtggaggcgcgaattgtcgtaacgtcataggtttcaatgtgatagatcacatcgcggatcgcatccaggccttcctgcacggtgaagtgaatttcatggtgcacggtgccgaggtggtttgccacttcctgcgcggctttcagatccggcgcgccttccaggcccacggcaaaggagtgcagctgtggccaccaggcttctgagcgctcctgatcttccacgcgacgagccgcaaatttcttggtgatcgcggagatcacggaggagtccagaccgccggagagcagcacgccgtaaggtacgtctgacatcaggtggcttttcacggaatcttccagcgcctgacgcagctcagctttgtccgtcacgttgtcttttaccgcgtcgtagtcgaaccagtcgcgctggtagtacggacggatctcgccgtctttgctccacaggtagctgcctgccgggaactctttgatggtgcggcagaccggcaccagggctttcatttcagacgcaacgtagaagttgccgtgttcatcgtggcccatgtacagcgggataataccgatgtggtcgcggccaatcaggtaagcgtctttttcgctgtcgtacagggcaaaggcaaacataccctgcaggtcgtccaggaactcggggcctttctcctgatacagcgccaggatcacttcacagtcggacccggtctggaacgcgtagcggtcgccgtactcggcgcgcagcgcctggtggttatagatctcaccattgacagccagcgcgtgcgtttttttctcgttatacagcggctgtgcaccggcgttgacgtcaacaatagacagacgttcgtgagccagaattgctttgtcactggcgtaaacgccggaccagtccgggccgcgatggcgcatcaggcgggacagttcgagtgcctttttacgcagttcgcccgcgtcagttttaatatccagtacgccaaaaattgaacacataaccttctccgttaaccctgttgctttgtaatgttgcttgcttatgaaaatgccgcaaaggggcagggcgcgcaagcgttttacgggcgaaaacggaaatagtgcaatggtggttgcggatcggtgaaaaacgcgtatgtcatgaccacttttattgaggattatgcaatgaaagtgctttttcgttagatgtggtcgtgttttgcaggtgagaaaataaaaaaccacgccctgaggcgtggttcggtatcagatgatgtcaatttcatcgacggagggataaatccagcttgggcggaacggcattgagtcaatgtcatcaagctgagagaccccagagagcaccagaatcgtctccaggcctgcctggaaaccggccagaatatcggtgcgcaggttgtcgccgacaatcacggtctcttcagagtgggcctgcatcttgttgagcgcggcccgaatgatccacgggctgggcttgccgacatagaacggcttgcgcccggagatcttctcgataccggcacacagcgcgccgcaggccggataaaaaccgcgaccgtgggtatccgggttggtcgcaataaagcgcgcgccgttagccacaaagaaggatgccttatgcatcatctcccagttgtaggagcgcgtttcacccacaatcacaaagtccgggttgacgtcggtgatggtaaagcccgctttatacagctcatggatcagcgcgccttcaccgaccacataggctttttttccttcctgacgcttcagaaaatccgccgtggccatcgccgaggtataaaacacgctgtccgggacgtcgacccccgccgtggcaaagcggtttgccagatcctgaccggtctgagaagggtagttcgtgagaagaaccagaggcattcctttgtcgatgatgcggtgaagaaactccgcagcacccggcacggcaacgttgtcgtgcatcagcacgccgtcgatatcacaaattacattcttaatggtcatggacagtccgacattaaaaaaaagaaggcgttactataaggtccgatcaactttccagcaaatgctgcagcagaattccgttgagcatggcgcgtttgaccagcgcgaacgcgccaatcgccgaacgatggtcaagctttgaacgaaccaccggaagattctggcggaatgctttcagcgcctgggtgttaatacagccttcaatcgcggggagcagcaccttttccgcctccacaatttcaccggcgatcaccactttttgtgggttaaacaggttaatggcgatggcgatggttttccccagatggcgtcccacctgctcgatcacttcacaggccagcgcgtcgcctttattagcagctttgcagatggtgcctatcttgcagtcatccagcgtcacgcggctttggtaaccctgttcaagcagatggcgaacgcgctgctcgatggcggtgttggcggcaatggtttcaaggcagccaaagttgccgcagtggcagcgctccccgagcggttcaacctgaatgtggccgatctcaccgacgttaccgttgcgaccaataaaaattcggccgttagagataatgcctgcgcccgtaccgcggtgaacgcgcaccagaatagagtcttcacagtcctggctcgcaccaaagtagtgctctgccagcgccagagagcgaatgtcatggcccacaaagcaggtcactttaaagcgcttttccagcgcgtcgaccagcccccagttttcaacctgaatgtgcggcatatagcggatcacgccgctttccgggtcgaccagaccgggcagaatcaccgagatggcgatgagttcgcggatcttgcgctgacagctttcaataaactgcgcgatggtattcagcagcgcatgctccagcgtctcctgggtgcgttccggaaggggatagtgctcttccgcaatggctttactgctcagatcgtacagcgtgagcgtggtgtcatgacggcccagacggacgccaattgcctgaaaattgcgggtttcggtaataatggagatagcgcggcggcccccggtggaggcctgctgatcgacttctttgatcaaaccgcgctcaatgagctggcgggtaatttttgtcacgctggcgggagcaagctggctttgttcggctatctgaatacgtgagattggcccgtgttggtcaatcaggcgatataccgccgcgctgttaagctgtttaacgagatcgacattaccgatttgagcttgtccgccaggtgtcatacttttacttactcagtgacgacctcgttaccattaacgatggtcttaataattttataatcgtgtgtgaatgccgtcaggtttgcaaccatacctgatgcaattccgccaagctgtttatccacgccgatagcgcgcgcaggataaagggtggccatgcgcaggacttcatcaagcgcaatcccgcaatgctcaaccaagttacgcaccccttcaatcatggtcaaagaggaaccgctcagcgtaccgttttcatccacacacagtccattgcggtagtatattgttttaccggcaaaaatgaactgctcaatatttgcacctgccggtgcggtagcgtccgttaccaggcagagcttgtcacctttcagccgcttggcgttgcgaatgttggtgtaatcaacgtgtaagccgtccgcgataatgccgcagtaaacgtctggctcatccagaatcgcgccaaccagacccggttcacgacctgtgatgtatggcatggcgttatacaggtgcgtcgcaaaggtaatgcccgcacggaaaccggctttcgcttctttcagcgtggcatttgagtggcccgctgaaaccacaattccggcggcggccagcttgctgatgacgtccgtgccggtcatttccggtgccagcgtcaccttggtgatcacatcggcgttggcacacatgtagtcaaccagctccgcatcaggtttacgcacgtagtccgggttatgcgttcctttcttgaccatgttcagccatggcccttccaggtgcagaccgagcgcctgattcggatgtttggccaggtattcgcgcatcacgcggataccctgcttcatcaggtcatcactgctggtgatgagcgtcggcagatagctggtgcagcccgatttctcgttggctttctgcatgatctccagcgtttcgaccgttaccgcatcggcggtatcattgaattgcacaccgccgcagccgttgagctgtacgtcgatgaaaccgggggagattactgctctattgagtgagcgctgttcaatctccggcggcagttctgccagcgggcaaacacgttcaatcaggccattcgcgataacaatcgcgtggtcatccagaatttcatggccggtataaatccgaccgtgggttaaagcgtacataacgacccccggttaaaaaaagcggccgcctcttgataaagaggcggttattcaattacagacctttgatgttctcggcttctaactcgttgaagtatttcagcgttttaaccttcagctccatcgtggacggttcgtcgcagacgatgactgatttaggatgcagctgcagacagctgatggtccacatatggttaacgttgccttcaacagcagcctggagcgcctgcgctttcacgccgcccagcaccagaatcatcacttcttcagcatccagcagggtgcctacgcctacggtcagggcgtattttggaacctggttcacgtcaccgtcaaagaagcgggagtttgccacgcgcgtgtcatgggtcagcgttttaatacgggtacgggaagccagagaggacgccggttcgttaaacgcgatatgaccatcattacctacaccacccatgaacaggtggattttaccgtaggaacggattttttcttcatattgacggcattctgcgtcaatatccggcgcgtttccattcagcaggttaatattttcagctgggatatcaacgtgatcaaagaaattgcggtgcataaagctatggtagctttccgggtggtctttcggtaagccaacatattcatccatattgaaggtcacaacatgtttgaagctaacctggcctgctttatgcatctcaaccagcgccttgtaagcggtcagcggtgtgccgccggttggaaggcccagaacgaaaggacgatcggcggtcggtttaaacgcgttaatgcggtttacgatatggcgagcggcccatttaccaacttgttctgcagttgccaggggaatcagtctcattgttcacctcaaagtttaagtagaagagtgggcggatggcttcggaacctgatactaaagcgtaacctggaaactttcaggccggatcaatccgtcttgattttttgaatgataaaataagttttcactgttagccagtgtaagggagggctgaatacgatatttggtgacaaaaatcacaaaaaataggtgtttaatttgcgatacgaattaatttttcacacactcagactgccagtgaattatcaacggtatctatcgttcgtgacacaataaaaacatagtttatgcgcgagcctgaaaaagggtctcgtagggggaataggatgaatattttaggttttttccagcgcctcggtagggctttgcagctccctatcgccgtgctaccggttgcagcgctgctgctgcgattcgggcaacccgatcttcttaacgtaccgtttattgctcaggctggcggtgccatttttgacaacctggcgctgattttcgccatcggtgttgcctctagctggtcaaaagacagcgcgggtgccgcagcgctggcaggggcagtcggttatttcatcctgacgaaagcgatggtaaccattaacccagaaatcaacatgggtgtgctggcaggtatcattaccggtctggtgggtggtgctgtgtacaaccgctgggcaaacattaagctgccagacttcctgagtttctttggcggcaaacgtttcgtgccgatcgcgacaggtttcttctgtctggttctggccgctatctttggctacgtctggccaccggtacagcatgcgatccatgcgggtggtgagtggattgtttcagcgggtgcacttggctcaggtatctttggttttatcaaccgtctgctgatcccaaccggtctgcatcaggtgctgaacactatcgcatggttccagattggtgagttcaccaatgctgcgggcaccgtattccatggcgacatcaaccgcttctacgcgggtgacggcaccgcaggcatgttcatgtctggcttcttcccaatcatgatgtttggtctgccgggcgctgcgctggcaatgtacctggctgcgccaaaagcgcgtcgcccaatggttggcggcatgctgctgtccgttgcgattaccgcgttcctgaccggtgtaaccgagccgctggaattcctgttcatgttcctggcgccggtgctgtacctcatgcatgcggtcctgaccggtatcagcctgtttgtggcgaccctgctgggcatccatgctggcttctccttctctgcaggcgcgatcgactacgtgttgatgtacaacctgccggcggcaagcaagaacgtctggatgctggtggtaatgggtctggtcttcttcgtcatctacttcgtgctgttcactgcggttattcgtatgtttaacctcaaaacgccgggccgcgaagacaccaaagacgaagtggtcaccagcgaagccaacagcaacaccgaagagggtctgacccagctggcgaccagctatatcgctgccgttggggggactgacaacctgaaagccattgatgcctgtatcacccgtctgcgtctgacggtgggtgactctgcacgcgtcagcgacgcaatgtgtaaacgccttggcgcatcgggcgtggttaaactgaacaaacaaactatccaggttatcgtgggtgccaaagcggaatccatcggtgacgaaatgaagaaagtggttgcccgcggtccggtcgcggcagcatcaaccgacagcgcgcctgcgtcgacggctgcgccagttgcgaagccgcaggccgtgcctaacgccgtgacggtggccgcgctggtctctccggtaacgggtgatgtcgttgaccttgagcaggtacctgatgaagcgttcgccagcaaagcggtcggtgacggtgtggcggtgaaaccaacggataaaaccgtggtgtctcctgctgccggtaccatcgtgaaaatcttcaacaccaaccacgcgttctgcctcgaaaccgaaaagggcgcggagatcgttgtccacatgggtatcgataccgttgcgctgaatggtcagggctttactcgcctggtggaagagggcgctgaagtggtggccgggcagccgattctggaaatggatctggacttcctgaatgccaacgcgcgttccatgattagcccggtggtttgcagcaacattgacgacttcagcggtctggtcatccaggcgaaaggtcaggttgttgcgggtcaaaccccgctgtatgagattaaaggcaagtaatcgctcctgagtagagtcatgccttaagcggcgggggatatcctccgccgctttttttttgcagcaaatgcccccattattttcatctgatacgtattttccgtaactaagggttgtcactacgtccggcttataagatcatatgccgttatacgttgtttacgctttgaggaatccacgatgagtgaggcagaagcccgcccgagtaactttattcgtcagatcatcgatgaagatctggccagtggtaagcacaccacaattcatacccgtttcccgccggagccgaatggctacctgcatatcgggcatgcgaagtccatctgcctgaactttggcattgcgcaagactaccaaggacagtgcaacctgcgtttcgatgacaccaacccagtaaaagaagacatcgaatacgttgagtccatcaaaaatgacgtgcaatggctgggcttcaactggtctggcgatatctgctactcctctgactattttgatcagctgtatgcctacgcggtagagctcatcaacaaaggtctggcgtatgtagacgaactgtctgcagatgagatccgtgagtaccgcggtacgctgaccgcaccgggtaaaaacagcccgttccgcgatcgcagcgtggaagagaacctggcgctgtttgaaaaaatgcgtgccggtggcttcgaagagggcaaagcgtgcctgcgtgccaaaatcgatatggcgtctccgttcatcgtgatgcgcgatccggtgctgtaccgcatcaagttcgcagaacaccaccagaccggcaacaagtggtgcatctacccgatgtacgacttcacccactgcatcagcgatgcgctggaaggcatcacccactcgctgtgtacgctggagttccaggacaaccgtcgtctgtacgactgggtgctggataacatcaccattccagtgcatccgcgtcagtacgagttctctcgtctgaatctggaatacaccgtgatgtccaagcgtaagctgaacctgctggtcaccgacaagcacgttgagggctgggacgacccgcgtatgccaaccatctcgggtctgcgccgccgtggctacaccgctgcgtcaatccgtgagttctgcaagcgtatcggcgtgaccaagcaggacaacaccattgagatggcgtctctggaatcctgcattcgtgaagacctcaatgaaaatgccccgcgcgcgatggccgttatcgacccggtgaagctggttatcgaaaactatccgcagggcgagagcgagctggtctccatgcctaaccatccgaacaaaccggaaatgggaagccgcgacgtgccgttcagcggcgagatctggattgaccgcgctgacttccgcgaagaagccaacaagcagtacaagcgtctggtgctgggtaaagaagtgcgtctgcgtaatgcttacgtcatcaaagccgagcgcgtagaaaaagatgcggaagggaatatcaccaccatcttctgttcttatgacgctgaaacgctgagcaaagatcctgctgacggccgtaaagtgaagggcgttatccactgggtgagcgcatcccacgcgctgccggtagaaattcgtctgtacgatcgcctgttcagcgtgcctaacccaggtgcggcggaagacttcctggcgaccattaacccggaatctttggtgatcaagcagggttatgcggagccttctctgaaagcggctgaagcaggcaaagcgttccagttcgaacgtgaaggttacttctgcctggacagccgtcacagcacggcggaaaaaccggtatttaaccgtaccgtgggtctgcgtgatacctggacgaagatcggcgaataatattgctgctctggtcaatgagaaacaaacgccgcattatgcggcgtttttttatttaacgatcagagtattaagccaggggttaaaggggcgtcatgaaaataacaggtcaatgaggtgctacttattttttaaaaaaaagtttgtgccattacgaaattcaaaagggttataaaaaaggaaaccgatcccacgcctggatactgaaatagctgagaatttcccgtcattcctcgccttcctgtaaatgttacaaagcactaccaattatgtgcacttcgtcataatcctgacttttgcccgctgaaaagcattgataattcgcgtcgcgaaaaataacctaaagacggtagttaattcgagggtatttaacactacccctgaccatttggtcttttttatttacgccgtttcaggcgttttaattcgtcaaagaggaataatctatgcgtacgttcagtggcaaacgtagtgcgctggcgctggctattgccggtgtgacagcaatgtcgggcctggtgattgcgccagaggcaaaagcagcgggtttcatcgaagattctaccctcacgggcggtatttattactggcagcgtgagcgtgaccgtaaagacgtcactgaagataaatacaaaaccaacctctcgcactccacctggaacgccaacctggatttccagtcaggctacgccgcggatatgttcggtctggatatcgccgcgttcaccgcgatcgaaatggcggaaaacggcgacagcggccacccgaacgaaatcgccttctcctccagcaacaaagcctatgatgaagactggtccggggataagagcggtatcagcctctacaaagccgcagcgaaatttaaatacggcccggtctgggcgcgtgggggctatattcagccaaccggccagacgctgttagccccacactggagctttatgccgggtacctatcagggtgcagaagccggggctaactttgactacggtgacgcaggtgcgctgagcttctcctatatgtggaccaacgagtacaaagcaccgtggcacattgaaatggacaagttctaccagaacgataagaaaaccaaagtcgattacctccactcgctgggtgcgaaatacgacttcaaaaacgatctggttctcgaagcggcattcggccaggcgcaagggtatatcgatcaatactttgccaaggccagctataagtttgatattgcgggtagcccgctgagtaccagctaccagttctacggtacgcgcgacaaagtcagtaacggtggcgtcaatgatatctacgacggcaccgcgtggctgcaggcgttaaccttcggctacaaggtcggtcaggttgatttgcgtctggaaggcacatgggtgaaagcggaagggcagcagggctacttcctgcagcgtatgaccccgacctatgcttcctccaacggtcgtcttgatatctggtgggataaccgctccgatttcaacgccgacggtgagaaggcggtcttcttcggcgcgatgtatgacctgaaaaactggaacctgccgggctgggcggtgggcgcttcttacgcttacgcctgggatgcaaaacctgccgacatggcaacaccggatgcttactacgatccaaactatcgcctgaaagagtcttcctacagcctggatgctatctataccctgcaggatggccgcgcgaaaggcacgatgttcaaactgcacttcacccagtacgacaaccactccgatatcccgagctacgcgggcggttacggcaacatcttccaggatgaacgtgacgtgaaattcatggttatcgcaccgttcaccatcttctgatgaatcgtccggcgggttagatcccgccggaccggagactgcaaatgatgaaaaaaatcgtaatcgtcgcgctgttggcatcggggctggtggcgtgtgcccagactcaggcaccgaaagaggactcccgtctcaaggaggcctacagcgcctgcattaatacagcggaaggatcgccggagaaaattgaagcctgccagagcgtgctgaacgtgctgaagaaagagaaagcgcacgagcagttcgcgacgcaggagaatgtccgcgtgatggattaccaggcctgtatccaggcacgtaaaaccggtaacgatcaggaagtggcgaagcgttgcgataagatctggaacgagatacgcaataataataaataagttgctttacgcccggtggcactgtgccaccgggcttttttctggcaaaaaaaagccaaccttacggctggctcagagtatgaacactcacttattttgcgtcatgcgcatgttcattttcgcggcaatcgccttcagcgcagtgaccataaaggtacaggctgtggttggtcagacggatgccgtgacgcgcggcgatttcacgctggcgcgcttcgatagagtcatcgctaaattcaatgaccttgccacagtcgaggcagatcaggtgatcgtggtgctgctgctgggtcagttcgaagacagatttaccaccttcgaaattatgacgggtgacaatgcccgcgtcatcaaactggttcagcacgcgatagacggtagccagcccaatctcttcacccatgtcgataagacgtttataaaggtcttccgcactgacatggtgattgtctggaccctgaagcacttcgaggatttttaaccgaggaagcgtaactttcaggccagccttctttaatgcggtattgttgtcagtcatgcggaatctgtcctgttgctaaacgattcacttctgtaggaagtgacagaaaatgcacccgggataatgcgtctcattatagaactgccatggctaaatgaaaactgcaagtctcaggcaaaatatgcttataaaaatggggtatcaccaacaaacttgctcggtggaaaaccacattttatcagagagacattgtacaggtctgggcgaaaaagttaaaagattgtagcaattaatttaatcggtttgacctggtgcggggcgcaaccgccgttgcgccgcgataaaaatcaggcgttgagaatatcgtccaggtgcagttcttcacggatctgcttaacccatttctctacgcgctctgcagtcagttctggctgacggtcttcgtcgatggccagacccacgaaatgatcgtcatcggccaggcctttggacgcttcgaagtggtaaccggcggttggccagtggccgacgattacagcgccattcggctcaatgatgtcgcggatggtacccagcgcgtcacagaagtactcggcgtagtcttcctggtcgccacagccaaacagggcaaccagcttaccgttgaagtccacttcttccagcgtcgggaagaaatcatcccagtcgcactgggcttcgccgtagtaccaggtcggaatacccagcagcagaatgtcatagccttcgagatcttctttgctgctcttggcgatgtcatgcacatcagcaacgtctttaccgagctgtttctgaatgtttttcgcgatattttcggtattgccggtatcactgccaaagaaaatgccgatgattgccatgagtaaaataacctcttgaaacttaatagtatggtggcgcaattcggccacggataagggcaataatagcagaactggcaaccctgcggaaacagctatcgcgcaggactgcactctgtgctacatgaaaagggtaattaagggaattttcagacttatgcctggctgcgcagcatctcaagctgggcgatcaacatctcttcaatgagctcgctgcggctaatatttcgcgcgtcggccagctcgttaagcgcatcgaccgcgtcggcgttgagcttcagttcgacacgcttaagcccacgatttttatcgcgtttaagctgattgcgtttattgatacgcagctgttcatcgcgcgaaagcggattcgtcttcggtcgtcccgggcgacgctcattcgcgaacagatctagtgtcgtacggtccgtttgttctttggccatgattctgagacttcgggggaaacacgccgccctgctaatgcccgggcgataagcgcgccatcatacatcaccaaaaacggcgcgccaacgactggaagcccgcagccttccagtcgctctctttttaatcaatttgcagtatcagcaagatagcggcgaatggcgcgcagcacggcgtcaggtttttccgcatgaacccagtgtccggctccggcaatgacgtgggcgcgagcctgcgggaattgcgccagtatggcgtcgcggtacgcgtcggtaacgtaaggggaattaccgccgcgaataaagagggtagggtgtggccaggcggggacggtttcccaccccacgatattgttgtactggttccagagcaccggcacgttaaaacgccacttgccgtcaacaaatgacttcagcaggaactggacgacgccttcttcatcaagatgctcacgcatgacggcagccgcctgctgacgcgtcgcgacacccgcttcggtgaccgcattgatggcggcaaaaatttcgtcgtgacggcggacgtcgtaatccacgggcgcaacatcaatcaccaccaggccgttaatacgctccggggccagcgccgtaagggccatcaccgctttaccgcccattgaatgcccgatgagggtcaccttttgcaagtggttggcatccagcgtatcccgcagatcctgcgccatcgcggcgtaggtcatctcgtcggaacggccggaaagaccgtgattgcgcatatcaacctgaagaatatcgtggtcggtaaccagatcgcgcgccagcacgcccaggttatccaggctgccaaaaagcccgtgaaccagtacgatgggagaattattgttcggcgattgtgcagtttgcgctcgggtattcaatttcatggcaaagttctttttttacgtatgtcaggttagggtatcatgttgaccattctgccgcccggctgcaaggttccagtttaatctgacttttgccgccaacctggtttgacgctatccgctgttgggatttgaccttataatcccaatgacttgtattcagataagatatcgcactggattaagatgaaaacaatcgaagttgatgacgaactctatcagtatattgccagccagacgcggcatatcggggagagcgcgtccgacattttacggcgcatgcttaaaatttccgccgcttcacagcctgctaccccagtcaccaaagatgtcgtgtctcagccaagcgttgttgcacaagcaaaacctgccgtgacaccggcaaaagataaagtgcgcgcgatgcgcgagctgctgctctccgatgaatatgcggagcaaaaaaaggcggttaaccgctttatgctggtgctgtctacactttattcactggataacaaagcgtttgctgaagcgaccgagtcgctgcacggtcgtactcgcgtctacttcgcgggcgacgagcagacgctgctgcaaaatggcaatcaaaccaaacccaaacatgttcctggcaccccgtactgggtgatcaccaataccaatacgggccgcaagtgcagcatgattgaacatatcatgcagtccatgcagttcccggcggaattgattgagaaggtttgcggtacaatttaacccttgcatcagaaggacccggtaatggcaaatcacagccgtgcaggccaacctgcacaacaaagcgatttgattaacgtcgctcagctgaccgcgcagtattacgtgctgaagccggtcgtgggcaacgcagaacacgcagtgaagtttggtacatctggtcaccgcggcagcgcggctcgccacagctttaacgaaccgcacattctggccattgctcaggccattgcggaagagcgcgctaaaaatggcgttaccggtccttgctacgtggggaaagatacccatgcgctgtctgaaccggcctttatctccgtgctggaagttctgactgcgaacggcgtcgatgtgattgttcaggagaacaacggcttcaccccaacgcctgcggtgtctaacgccatcctggtacacaacaaaaagggtggcgcgctggctgacggtatcgtgatcacgccatcccacaacccgccggaagacggcggcatcaaatacaacccgcctaacggtggcccggcagacaccaacgtcaccaaagtggtggaagatcgtgcgaacgccctgctggctgacggtctgaaaggcgtgaagcgcatctctctggatgcggctatggcgtccggccacgtaaaagagcaggatctggttcagccgttcgtggaagggctggcggagatcgtcgatatggcggccatccagaaagccggcctgaagctaggcgtggatccgctgggcggctccggtattgaatactggaaacgtattgccgagcactacaagctggatctgaccatcgtgaacgatcacgtcgatcagaccttccgttttatgcacctggacaaagacggcgcgatccgcatggactgctcctccgagtgcgcgatggcgggcctgctggcgctgcgtgataaattcgatctggcgtttgcgaacgacccggattacgaccgtcacggtatcgtcactcctgccgggctgatgaacccgaaccactatctggccgttgcgatcaactacctgttccagcaccgtccgcagtggggcaaagaggtggctgtcggtaaaacgctagtgtcctccgcgatgatcgaccgcgtggtcgaggcgctgggccgcaagctggtggaagtacctgtgggcttcaaatggtttgttgacggtctgcacgacggcagctttggcttcggtggtgaagaaagcgcgggggcctctttcctgcgcttcgacggcacgccgtggtcaaccgataaagacggcatcatcatgtgcctgctggcggcggaaatcaccgcggtcaccggtaaaaacccacaggaacattacaacgacctggcagcacgctttggtgccccaagctataaccgtattcaggccagcgcaacgtctgcccagaaagctgccctgtccaaactctctccggagatggtcagtgcaagcaccctggcgggcgatccgatcaccgcgcggctgacggcggcaccgggtaacggtgcgtctattggtggtctgaaagtaatgaccgaaaacggctggttcgctgcgcgtccatccggtacggaagatgcgtataaaatctattgcgaaagcttcctcggcgctgagcatcgtcagcagattgagaaagaagcggtagagattgtcagcgaagtgctgaaaaacgcgtaagtgcggtttgtgtgccgggcggcactgcgtttgcccggcctacaacaacgatcgtaggcccggtaagcgctagcgtcaccgggctttttttcaactgtgcttattcttcaattcaaaccgtggtgacaccagaccgtacagcgtccagcccataaaggtcaccatcgcaccatacagcatcgcttcctggccggaggaatagagcgcatagaagctgtagattgcgccaatcagcgccacgatattggccgcacgcgccttgcgcggatccaccttcgcaaccttctgaataatcaccagcgccgccatcgacagaatatacggaatgatgttcgtcaccaccgccaggttgaccagcacgttgaactggctgttcagcgacgggctaatggtcatcagcgacaatccgctctggaagataacaatcgccagcatgccctgcaccggcgcatcggctttggtgacgcgggagaagatttttgggaagtaaccttcatcagccgaagatttaaatacctgtgcgatggtgaactgccagccaagcagtgaaccgcagcatgacatgaccatcagacccataatcactttcccgacttccggcgtgaacatctgcgcgaaggccagtccgaacggcgccgtggagttggccagatccatgttcggaacgatgcccgcaatgacgttcgtcgagacgatatagatcaccgccgcgcccagcgtaccgccgaggaccgcaataggcacgttcttttcagggttatcaaccacttctgcgttcgcgcaggcggattccaggcccaggaaggcccagagcgtcatggcgatagaagagccgactgcgctgaagaacggcacatggtgcgggttccaggagttggcgtacagggtcgggctgaaccagaaccagccgatgatgcacaggccgacaaccggaataatcacgccccagacggtgatgctggagagctgtccggtgatacgcgccccgccaaagttagccacggtgcagatccacagcacgccgatggtggccaggccaatctgtaccgggctaagcgtcgcgccaaacagctccgtgccgtagcccacggcggagatggcaatcgccacgttggcgatcagcagtgacaccccgtaggtatagttggccataaagttgccagacttaccaaaggcatactcggcgtagccccccatgccgcctgacttgcggctgaacatcccgcacttggcaaacgcccacgccagcgccatcgagccgacggcggtcaccagccaggagataattgaaatggttcctacttcggcaagcttggtgggcagcatgatgatgccggagcccatcatgttcaccatggtgaggatggtcagctgcaccacgcccatcttattggacttactcataatttctctcctttcagcagcgcgggctgagcggcgggttgtttgatgacgttacagcgaacctgtttgcggccctcgcactcttcgacgtacacaccctgcagctccggcgcgaagcccggcagcaggttgatgccttcttccagcgcggcgaagtagcgcagcacggagccgccccagacctcccctggaaccacgcacaatacccccggtggataagggagggcgccttcggcggcgatgcggccttccgcgtcgcgcagggagaccagttccacttctccgcgcagataggcgtagttcgcgtcctgcgggttcatcatcacgcgcgggaagtgagacttgcggaacatctctttctgcagctgtttgacattgtgacgggcgtacaggtcatgcatctcctggcagatctggcgcagggtgtaatccgcgtaacgttccggatgttgtctgcagatggaaggcagcacctcttttaatggagcatcgctctcgagcagtttttcgaaacgcaccagctgcgccaccagctgctgcagcttgcccatatcttccgcaggcgtgagcaggaacaggatcgagttgagatcgcatttctccggcacgatgccgttttcacgcaggaagttggcgaggatggtggcgggcacgccgaagccgtcatactccccggtgcgggcgttaatgcccggcgtggtcagcaggagcttgcacgggtcgataaaatactgatgctcggcgtagccttcaaaagcgtgccagttttcacccggtacgaagtggaagaagcgcagatcggtcgcaatctccgccgtgtcccagctttcccacggacggccatccaccgtctccggcacgaaggggcgcagataccggcagttctccagaatcagcttgcgcgcttcgataccgttcaccacgcagtccatccacatgttgcggccgctctggccttcatgcatacgggcgttgatgtccagtgcggcaaacagcggataaaacgggctggtggaggcgtgcatcataaaggcattattcagccgcttatgcgggacatagcgctgctgacctttgatgtggctgtctttcttgtgaatttgcgaggtctgggagaagccggcctgctgtttatgcaccgactgggtaaccaaaatccccgggtcgttttcgttcagctccagcagcagcggcgagcagtcggccatcattggaataaactgctcgtaacccacccaggccgagtcaaacaggatgtaatcacacaggtgcccaatcttatccaccacctggcgggcgttgtagatggttccatcgtaggtgcccagctggatcaccgccagacggaacggacgcgcatcgcgtgcacgaccgggtgcgacttctgccaccagctcgcgaagatagctttcttcaaaacagtgggcgtcaatgccgccgataaagccgtacgggttgcgcgcggtttccagatagaccggcgttgcgcctgcctgaaggagggcaccgtgatggttggatttgtggttattacggtcgaacagcaccaggtcgcccggggtgagcagggcgttcagcaccactttgttggatgacgaggtgccgttgagcacgaaataggtcttatcggcattaaagaccttcgccgcatgctgctgtgcgatgcacggcgcgccttcgtggatcagcagatcgcccattgccacgtcggcgttgcacagatcggcgcggaaaagcgtctcgccaaagaaatcaacgaactgattgccggcaggatggcggcggaagaactggccgccctgatgccccggacagtcaaacgcgctgttgccctgttttacatagtcgaccagggcgcggaaaaacggcgggcgcagctgggtttcatacttcagggcagccgcctccagctgtcgtccataaaagtcgttactggtgtctgaatactcaaatacgccatgaatgcgcgataaataatctgccggaatgaattcttctttatgcgtcgcgacaaaaacaggaatgtcaaatccggtggcttctatttcttccagtatgccatcggtaatatcactgaccgccagcacaatagcggcaacgtcgatataatccgaggcccggacatccaccagttcacgctgggtggtaaagcaatccggacatgcgcggctggctgcgatttttaaacttttcatctttctctctttattttaggtaataagcgtccctcgatttcttgtaaaaaagaaatcgataattttccggaaaaaaagcaaagggtggctgctgattaaaatcagtacattgcttttttgatgattgaaattcagtccgcccggtgcggaagggtctgaatcaaaatgaatgagcgcacgcgttcacaggcaatggcctgtaaaataagatgtttcagggtaacctgtaagcgaatgcgccagaagtcgaaggactaccgggcattaaagagatgaaagtcaaagcagtttcggtgggcaaacatcatgatatgtgttgtccgccttatatggggcattaaacgattgttgttttccgtgatttattttcctttcagtaattgaaagcacggtcattttatccaggaaaacgcgattaactgtgaaggagatcaccgttaaccgatcattttagaaataaatagtcgtttttgatgaatatcgcagatcaaaattctgatttgttgatatcgggttaacagaatgtattgcaaatgttttttaatgggcataaataaccaaaaaaatatcgagtggattatttatgaaatattttctgagaggtttttattttatttaaaaataaactgaatagttattcagagcataaaccgataaccgataccggtttcagttaataaatggcgagggcgagcggggtcgacttcgagtttctgacgaaggtgccccatatatatgcgtaaatagtgactatgttccacggcgttgggcccccacacctgacttaacagctggcgctgggtgagaaccttgccgtgattgttgagcagcacggcgagcaggcgaaattcgatgggcgtgaggtgaatttcctcttcgccgcgcacaatgcgccgcgcggccaggtcaacccggatatccccaaacgtgtaggttggatcggcaggcgtggtggcgctgtggcgacgcagcgccacgcgcaggcgagcctgtagctcgccgatgccaaacggtttaatcaggtagtcatccgccccggcatccagcgcggcgattttatccgtctcttcagtacgggcggagagcacgaggatcggcatctggctccactgacggacttcacgaataaaatcgatgccgtcaccgtccgggagacccagatcgaggatcaccaggtccggcttgcgggtggcggcttcaattaacccccgctgaagcgtacctgcatcatggacgcgcagaccgtctccttccagcgcagcgcgcagaaaacggctaatggcgatctcatcttcaacaatcagaacgttgatcacaaatcctctggtaattcattaagttctggcggggtttccagaggaagtgtaacacaaaaacgcgcaccgccttccggacgattctccgcggaaatggagccgccatgcacgtcaatgatcgcctggcaaatggccagccccagccccacgcccggaatggccgactccttattgccgcgcgcgaatttctcgaaaatagccaactcctgcccggcaggaatgcccgggccggtatcccagacgttaaggcgaagcgcgccgtcgtccaccgtcgcatccacgccaatctgcgcgctggcgcccgcatatttggcggcattttcaagcaggttgatcagcacccgttcaaacagcggaccatcaacgtgaattaaggtcaggggttcgggcatgttcagcgcaatatgtcgcccgcccaggccgggttcgagcattttcagcgcgctgcccaccacctcttccagcgtgagccactcttttttgaggttaaatccgcccgactggatacgcgccatgtcgagcaggttattcaccaggcgcgtggtattcagcacgtgctggcggatctcgctggcctgaagggcatgtttagagccttccgccgccaggtccagcgtcagaatttctgactgaccaaacaggacggtgagcggggtacgcagatcgtgagacagcgccgccagcagcgagttacgaatgctttcacgctcgctcgccagccgggcctgttcctcgctggcggtgagggccagtcgttccagcgcgctggcaaccagcagcgtaaacgtctccagtaaacgctgctgttcggggatcatcagctggcgcaggttggaaggctccacgatgaccagcccctgatttttatcggcgctgcgcagaggcagaatttggtagggcacgccggggagggtgtcggtccctgcgcccgccggtaagcctttgtcaaagctccagcgcgcgatggcttcgtcccagggcgtcatgcctgtggcggacgtcagcgggcgcagcttgccgtgttcgtccgggagtaaaatcaggttgctggcatgaaacgtcgagcggataaactgctcgctggtctgcacgatatccagcggcgtgcggcccaccgccagcgatttcgacatctcatagagatggcgcgtgcgctgttcgcgatagcgggcgatgcgcgcctgatagcgcacgcccgccgtcaaattgccgatcaccagcccgacggtgagcatgacggcaaaggtgaggatgtactgcacgtccgagacggcgagcgtcccgcggggggcaataaagaacagatcgaagctgatgacgttgatcaccgtcgccaggaccgacggccagcgcccgtagaagagcgccaccaccaccacgcctaaaaggtagatcatcaccaggttggcggcatcaaacgcgatcagccactggctggcaatcacggtaatcagggcgcagagcacgacggcgacgagacagccgcgaagctgaatgcgccatttatcgctgaaggtacggctgtccggcgcgcgattgggtaagggggtaggtttgtcatccagcgccacgatcaccagatccagatccggcgcgcgacgggccagcttgtcggcaaaggattcgcggctaaaccagcggcgatgctggcgacggccgatgacgattttccccaggttatgctcgcgcgcgtagcgcagaatggctttatcttcctgcggatcggaaagggtggcggtttccgcgcccagctcctgcgccaggcgcagcgaactcaggatcgcgcggcgctggttttcgggcagcgcgtgcagctgcggcgtttcgacatacaccgcatgccagacgctgccaaatttggccgccaggcgcgcggcggtgcggacaagcttttcattgccgctgccgtggcccacgcacagcaggatggcgtcccgcgtgtgccagacgcgttcctgtccctgtaaatcgcgccaggcgcgcatctgatcgtccacacggtcggcggttcggcgcagggccagctcgcgcagggcaatcaggttgcctttacggaagaaatgttcgatggcgcgctctgcctggccggcaatataaaccttgccttcatgcaggcgctggcgtaaatcatcgggcggcaggtcgaccagcaccacctcatcggcggaatcgaagaagggatcgggcaccgtctcgcgtacctgaatgccggtcacgccgctgaccacgtcgttcaggctttccagatgctgaacgttaaccgtggtgaacacatcgataccggcttcaagtaattcttcaacgtcctgccagcgtttggggtggcgcgagcctggcgcattgctgtgcgccagctcgtccatcaggataagcgcggggcggcgggcgagggcggcatcgagatcgaattcggtgactaaccgaccgcggtggctgatgcggcggggcggctgggtagccagccccttcagcagtgatgccgtctctttacgtccatgggtttcaaccacgccgatcagaatatcgagcccctgcgcccgaagccgctgggcttccgtcagcatggcgaaggttttcccgacgcccgcgcaggcgccgaagaaaattttcagtttgccgcgatgggcctcagctgtttgttcgagcagcctgtccggatccgggcgcatgggctcgtcggtcatttagtttttccttagcgcgtccagcgccagattcagctcaacaatattaaccacgggcatgccgatgaagctgaccagcggcttttgcgtgtgctctgccaccaactggctcacctgttcgacggtcagctgacgggcagcggcgacgcgcgggatctgccatgccacggctgctggcgtcaggctgtagtccagcccgctggccgaggcggttaccagctccacgggaatgtcacggctggcctgcggattcgcggcgcgcagggctgccacgcgctcagcgacggctttgtccagctcggggttgctgcccgccaggttgctgccgccggatgccatcggattatacgggctttcggcagtggcggaagggcgtccctggaagtagcgggcatccgtaaagttctgaccaatcaggcgagagccgcggttttcaccgttttgcagtaacagcgagccgttagcctgatccttaaaccaccactggcccagcgcggtggtcaccagcgggtacagcccgccggtaatgagagacaacagtatgaacagaagtatagcggggcgtaacattgtcatttgattcaccttttaaaccaggccgaacagcgtcaacagcaggtcgataaccttgataccgacgaagggcaccaccagcccgcccaggccgtaaatccacaggttacggcgcagcatggcggccgccgtgagcggcttatagctcacgcccttcagcgccagcgggatcaggaagacaataatcagggcgttaaaaatcactgcgctcagaatggccgaggccggagagtgcaggtgcatcacgttcagggcgtttaattgcggataggtcgcagcaaacgcggccggaatgatggtgaaatacttcgccacgtcgttggcgatactgaacgtggtcagcgaaccgcgcgtcatcagcatctgcttgccgatgtgcaccacttcaatcagcttggtcgggttagagtcgaggtcgaccatgttgcccgcctcttttgcggcctgggtaccggagttcatcgccaccgccacgtcggcctgcgcgagggcaggagcatcgttggtcccgtcgccggtcatcgccaccagacggccttccgcctgatactgacgaatcagtgccagcttggcttccggtgtggcttcggaaaggaaatcatccacgcccgcttcggcagcaatcgccgcggcggtaagacggttatccccggtgatcatcaccgttttgatccccattttacgcagctgggcaaagcgctctttgatgccgcctttgacgatgtccttcagggcaatgaccccgagcacgcgcgcgccttcggccaccaccagcggcgtcgccccctgacgggccacgctttcgaccaggctgtccacttccggcgggaagtggccgttgttggcctcaatgtggcggcggatcgcgtcaaccgagcctttacggatcatgcgatcctggatgctgatgccgctcatgcgggtttgcgccgtgaagggcacgaacgtggcgtgcaggctctgcacgtcgcgctggcgcaggttaaagcgctgcttggcgaggatcacaatgctgcggccttccggggtttcatcggcaagcgatgagagctgggcggcatccgccagcgttttttcatccacgcccggggcgggtaaaaaatccgacgcctggcggttaccgagggtgatggtgccggttttatccagcagcaacacatccacgtcaccggcggcttctaccgcacgcccgctggtggcgatgacgttggcaccgagcatacggctcatgccggccacgccgatggccgacagcaggccgccgatggtggtggggatcagacaaaccagcagcgccaccagcaccgtgacggtgaccgcggtaccgccataggcagagaacggccacagcgtcgcggttgccagcaggaagacgatggtcagggccaccagcaggatggtcagggcaatctcgtttggcgttttacggcgctgtgcgccttccaccatggcgatcatccggtcgaggaaggtttcacccgggttaacgctgcactggatcaccagccagtcggagagaatgcgcgtcccgcccgtcactgaggcgaaatcgccgccggactcacggatcaccggcgcggattcgccggtaatagcgctctcatccaccgatgcgcccccttcaataacttcgccgtcgcaagggatgatgtcaccggcttccaccagcaccacatcgcctttacgcagttcatctgccggaacgtggtccatctgcgcgccgtacttcggctcacgtagcttgcgtgcgaaggcggtctttttcacccctttcaggctgttggcctgggctttactccggccttccgccagcgcttccgcaaagttggcgaacagcacggtaaaccacagccacaggctgatggcgccggtaaacatcgcatttcccggcatatggcccgttcccatggcaatcgccagggcggtggtcaggacgcttcccgcccagacgataaacatcaccgggttgtgccactgcacgcgcgggctcagctttttcaccgcatccatgagcgcctggcgaactaatgacggttcgaacagggccagttgtttacgactcatgacaatttctccgcaaaatcagcgtaaagagaggtattccgcgaccgggcctaacgcgagggcggggataaaggtcagggcgccgaccagcaacacggtgcccgtcagcaggccgataaacagcgcgccgtgggtcggtaacgttccggtggtggtcggttggatttttttgttcaccagcgatccggtaatcgccatgaccggcacaatgatcccgaagcggcccacgaacatgcagaacgccagcagacagttccagaatggagagttggcgcttaggcctgcaaaggcgctgccgttgttgttggcggcagaggagacggcatacagcacttcgctaaaaccgtgaatgccagggttaaagatgccgctgcgtccggcctcggtcatcagcgccagcgcggtgccgagcagcacgagagccggggtgaccagaattgccagcgcggttaacttcatctcgcgaacgtcgatctttttacccagatactccggggtgcggccaatcatcagaccggcaataaacaccgccagcagcacgaacagcagcatgccgtaaagaccggagcccacgccgccaaacaccacctcaccaatctgcatcagccacattgggatcatgccgcccagcgccgtaaaggaatcatgcatggcattgacggccccgcacgacgctgccgtggtgacgactgcatagaggctgctggcgagaatgccaaagcggctctctttaccttccatgttgattgcgctatctgcacccagtgagaggaagtgcggattaccctgccattcggcccacatcaccagcgcaacacagaccacgaaaataagcgacatggtccagagcagggtacgcccctgacggcgatcgttgaccacgtcgccaaaggcaaagcagagcgcggcggggatcaggaaaatcgccagcatctgcacaaaattggtcagggcggtcgggttttcgaacgggtgcgacgagttggcattgaagaagccgccaccgttcgttccgagcattttgatggcttcctgcgacgccactggccccatcggcaggagctgttttgccccttccagcgaggtataaggtgcgtaagacagcaggttttgcaggctgccctgctgtatgaagaacagcgcgatcagcagcgcaatcggcagcaggatccacagcgtaatgcgcgtcaggtctacccatgcgttacccagcgtgctcactttctggcgcgcaaacgcccgcgttagcgcgaagatcaccgcaataccgctggcggcagagaggaagttctgcacggttagcccgaccatctggctgaagtagctgagcgtggtttcaccggcataggactgccagttggtgttggtgacaaaactgaccgccgtgtttagcgcgagatgccaggacaggcccggtaactgctgcggattcaaaggcaggacaccctgcaacatcagcatggcaaaaagcgcgatgaggccaacgatattcagcagcagaatagcgatcagatagtcacgccagttcatctcccgatcgtctatacccagtacgcgccagatccctttttcaacgcttcccgtgccgggcaggggaacgttattgatgagccgtgccagccccgagcccagtggccttgccaggacgaacaacaccactaagaaactggcaataagcaaaaacgcctgagcagccatcagaatgcctccgcattaatcagggcataaaccagataacccaataacaggaacaccagcacgatgccggcaataagacctgcactcacaatccacctccgggtgacttttgttgttgtgctaacggtaggatttatggcgcaaagatttcgcaaaaatgagaagggcgggtgtaaaaaaagtataaaaatggcaaagcccacaatttaactactgataagtaaatcgttaacttttttgtaacttaattacggcgtgaatgtaaattttggctaaacggacgaaaataagtggtcggatgagtagtaaaattacaaacaaagcgatattattttagccaggtcacagattttgaattttccggatgacgtttccggccaactataggggagaaaaatatggatctttataaagagtttccggctcatatcgtgttcatgcgccgcgctttcgccgtagtggctggcgtgctggctctgccggtgatgctgttctggaaagatcgtgcacgtttttatagctatctgcaccgcgtctgggcgaaaaccagcgagaagccggtgtggatggatcaggccgagaaagcgacctgcgatttttactgatactaagacgacacccagaaaaaaacgccgtgggagcgatagcccctcgtcagggtttacaggcacataatagtcgtctttcttgccgggtgacgctgcgcttacccggcctacacagggcaaagagatcaatgcattgcatgtttcattgtaggcccttgcaagcgtagcgccgccgggcgaaatgcacagcatgcaccttgtcatcagtccgtaaggccgccttgggcggccttttttatttcatcccgtctacacttcatggcaaagtagttcaatgcatgctttttccttttacggcatgcccttacggacataatggatatttgcctggagttttatgcccacccatctggtttggtttcgcgcggacctgcgcgtacatgacaacttcgcactcgcggcagcctgccgttccgatgacgccagcgtgctggcgctgtttatcgctacgcctgaacagtggcagcagcatgatatggccccgcggcaggcggcttacctcaaatcgcatctgaacgatctgcaacactcacttgctgaaaaaggtatcccgctgatctacaaagaggtcagtgactttgccgcgcagcttaagatgttgcgggaggtatgtcagcagaacggcgtcacgcatcttttttataactaccagtacgagctgaacgaacggctgcgggatcgccaactggagaacattctgggcgaggtggtttgtgaaggatttgatgacagcgtaatgctggcaccgggcagcgtcatgaccggcggccatgaaatgtataaagtgttcacgccgtttaaaaatgcttttgttaaacgtctgaaagaggcgctgccggagtgcgtacccgcacccgcagccagaggggaagctataaccacgctgcctgaattaacgtttaactatccccaacagacattcgatgagcttctgttccccgcaaacgagaaggcagcaattgcgaagctgcgccagttttgcaaacagggcgcgggagagtacgacgcgcgcagggatttcccggcgattgaagggacaagccgcttatcggcaagcctggcgctgggcgtactctctcctcgccagtgtttacatcgtcttctggccgagcagccgcaggcgatgggcggcggggcgggttcggtgtggctgaacgaactcatctggcgtgaattctatcgccatctgatgacgtatcatcccgatctctgtaagcatcgtccgttcatcccctggaccgacaacgtaaaatggcagcacgatgaggcacgtttacaggcctggcaaaaaggggaaacgggctatccgattgttgatgctgccatgcgccagctgaatgaaaccgggtggatgcacaaccgcctgcgaatgattaccgccagctttctggtgaaggatctgcttatcgactggcgtatcggagagcgctattttatctctcagctgatcgacggcgatctcgctgcgaataacggcggctggcagtgggcggcctctaccggcaccgatgcggctccctatttcaggatttttaatccgaccactcaggggcaaaaatttgatgccaacggcgactttatccgccgctggttgcccgcgctcaggaacgttcctgcgaaagcaatccacgacccgtgggcatgggcggataaacagggcgtaaagctcgattatccccgcccgattgttgaccataaacaggcgcgcaccgccacgctggcggcgtacgaagccgcccgaaaagtttgagagcataaagatgaaaaacagtgaactggaacgcctgattaacgaaaaactcaataccgcctcctttagcgactacggcccaaatggcctgcaggtagaagggcgcgaaacggtgcagaaaattatcaccggcgtcacggcaagccaggcgctgctggacgaggctgtccgtcaggaagccgatgcggtgattgtccatcacggctacttctggaaaaacgaatcaccgattattcgcggcatgaagcgcaaccgcctgaaaacgttgctggcaaatgacatcaacctgtacggttaccacctgccgctggacgcacacccggaactgggcaacaacgttcagcttgcgcagctgttggggataaccgtaatgggcgaaatcgagccgctggtgccgtggggcgagctggcgatgccggttcccggactggagctggcctcgtggattgaagcgcgcctggggcgtcgcccgctgtggtgcggcgatacgggcgcggacctggtaaaacgcgttgcctggtgcaccgggggcgggcagggctttatcgacagcgccgcgcgcttcggtgttgatgcctttatcaccggcgaggtttccgagcagaccattcactcggcgcgtgaacaggggctgcatttctacgcggccggccatcatgccaccgagcgcggcggcattcgggccctcagcgagtggctgacggaaaataccgatctggatgtaacctttattgatatccctaacccggcctgatgagaggtgcctgagtgcagcgagcgcgttgttatcttctgggagaaacggcagtggttctggagctcgagccgccggtgacccttgccacgcaaaagcgtatctggcggctaacccagcgtctggtcgatctgccggacgtggttgaagccattccggggatgaataacatcacggtggtgctgcgtagtccgcatacgctggcgctggatgccatcgagcgtttacagcgctggtgggaagagagcgaggcgctggagccggaatcgcgtgccattgagatcccggtcgtttatggcggtacggggggaccggatcttggtgtggtcgcagaccattgcggactcaccgaaaagcaggttgttgagctgcacagttcggtggattacgtcgtctggttcctgggattccagcccggattcccgtatctggggggattatctccccggctgcatacgccgcgccgcgctgaaccgcgcctgagcgtaccggcggggacggtcgcgattggtggcgagcagaccggcgtctatccgctggcttcgcccggtggatggcagctgattgggcataccgccaccccgttatttgaccccgcgctggcgtcgccaatactcctgcgcccgggcgacacccttcgctttatcccgcagaaggagggggtatgttaacgcttattcgcgccgggctttacacctccgtacaggatgccgggcgctttggcatgcgccagtccggcgtgagctattgtggcgcgctggaccgtccagcgctggaaatcgctaacgtgctggtgggcaaccccggcagcacggcggcgctcgaaattacgctcggccagtgtgtcattgagtttggtcaggagacctggttcgcgctcaccggcgccggctgtgatgccacgctggacggcaaagcggtgtggaccggctggcgtctgcgggcgaaagccgggcagcgtctgaccttaaagcgtcctctgcacggcgtgcgtagctatctcgcggtggctggcggcattgatgtgcctgaggtgctgggctcatccagtaccgatcagaaagccgggataggcggtcacgaaggacgtctgttgcgcgacggcgatcgcctggcgattaagccctcttcgcgtcacttctcgacggcgcagggggtgaaacaacttctctggggaaaccagatccgcgccttacctgggccggaatatcatgagttcgacgaggcctcaaaagagtctttctggcgcgcgccgtggaagctcagtccgcagagtaaccgtatgggctatcgcctgcaggggcagccgctgatccggacgaccgaccgggaactgctctcccacggtttgttgcccggcgttattcaggttccaggcaacgggcaaccgatcgtcttaatgaacgacgcgcagacgacggggggctatccgcgaattgcctgcattattgaagccgatcgctaccatctggcgcaaattcccctcggtcagccgattcacttcgtgcagtgttcgctggaggaagcgctaaaggcgcggcaggatcagcagcgctatctcgaacagctggcgtggaggctcgatggtaaagattgatttaaacgccgatctgggcgagggcggcagcgccgacgcggcgctaatgacgctggtctcttcggtcaatattgcctgcggctttcacgcgggcgatgcgcaaaccatgctggagagcgtgcgtcatgccatcaaaaatggcgtggcgattggcgctcacccgagcttccctgaccgggagaactttggtcgcaccgcgatggacctgccgcctgagacggtctacgcgcaggtgctctaccagactggcgcgctggaggcgatggttcgcgccgggaagggcgtactgcgtcacgtgaagccgcacggtatgctctataaccaggcggcaaaagacccggtactggcggcggcgattgcccgtgcggtgcgggactgtaatccgcagctgattctggtcggcctggcgggcagtgagcttattcgtgccggagaacggctggggctgaccacgcggcaggaggtgtttgccgatcggggatacatgccggacggcagtctggttccgcgcacgcaagccggtgcgctgattaccgatgaagcgaaagcgctggcgcagacgctggagatggtgcgctacgggcgagtgaccgccgtggatggcacaacggcgcacgttcaggctgatacggtatgtttacacggcgatggcgagcatgcgctccagttcgcgcgccgcctgcgggccgcgttcgctgaagagggcattcttgtcagcgcagattaatcataaaaggacagaaaaatgccagaaggcccggagatccgccgcgcggcggatagcctcgaggcggcgataaagggcaaaccgctgacggaggtctggtttgcttttcctcaactgaaaccgtttgaatcacagctggtggggcagtcggtaacgcatattgaaacgcgcggcaaagcgttgctcacgcacttttcccataacctgacgttatatagccataaccagctttacggcgtgtggcgcgtggtggaggcgggtgaacagccgcaaacgacccgcgtgctgcgcgtcaggctgcaaacggcggataaggcgatcctgctctatagcgcttctgatatcgaaatgttaacgcctgagcagttgctcacgcacccgttcttacagcgggttgggccggacgtgctggatatgcgcctgacggcgagcgatgtgaaggcccgactgctatcgcccacattccgcaaccggcagttttccggcctgttccttgaccaggcctttctcgccgggcttggcaactacctgcgggtggagatcctctgggaagtcgggctggcaccgcagcacaaagcttctcagctgagcgatgaacagctggaggcgctgtcccacgcgctgctggacatcccgcggctgtcgtacaacacgcgtggcatcgtagatgaaaacaagcaccacggggcgctgttccggttcaaggtgtttcatcgggcggggaataagtgcgagcggtgcggcgggattatcgacaggattatgctctcttcgagacccttttactggtgtccacattgtcaaaaataaacaagccgggtggcggctacgccttacccggcctacgtttcgcatttgtaggcccggtaagcggtagcgccaccgggcttaacttttagcgcttcaggtcagacttaaaatcacgctgctcgtagccggtatacagctgacgaggacgggcgatcttcatgccttcgctgtgcatttcgttccagtgcgcaatccagcctacggtacgcgccatggcgaagatcacggtgaacatggaagacggaatgcccatcgctttcagaataatgccagagtagaaatcgacgttcgggtagagtttcttctcgatgaagtacgggtcgttcagcgcgatgtgttccagctccatcgccacttccagcaggtcatctttggtacccagctctttcagcacttcgtggcaggtttcacgcatcacggtggcgcgcgggtcatagtttttgtaaacacggtgaccgaagcccatcaggcggaaggagtcattcttgtctttcgcgcgacgcacgaactcaggaatgtgctcaacggtgctgatctcttccagcatcttcagcgccgcttcgttggcgccgccgtgcgccggtccccacagggaggcgatgcccgcagcgatacaggcgaacgggttcgcgcctgaagagcctgcggtacgaacggttgaggtcgaggcgttctgttcgtggtcagcatgcaggatcagaatacggtccatcgcgcgttccagaaccgggttcacttcgtactcttcgcacggcgtggagaacatcatgcgcaggaagttgcccgcgtaggagaggtcgttacgcggatacacaaacggctggccgatggagtatttgtaacacatcgccgccatggtaggcattttggacagcagacggtaagcggcgatttcacggtgacgcgggttattcacgtcaagggagtcgtggtagaacgcggccagcgcaccggtaataccgcacatcaccgccattgggtgagagtcacgacggaacgcatggaacagacgggtaatctgctcatggatcatggtgtgacgggtcacggtggttttaaattcatcgaactgggcctgcgtcggtttttcgccgttcagcaggatgtagcacacttccagatagttggattcggtggctaactgatcgatagggaagccgcgatggagcaggataccttcgtcaccgtcgataaaggtgattttggattcgcaagatgcggtagaggtaaatccagggtcaaaggtgaatacccctttggaacccagcgtacggatatcaataacatcctgaccgagcgtgccttttagcacatccagttcaatagcagtgtcaccatttagggtgagcgttgcctttgtatcagccatttacggtctccttagcgccttatgcttaagactgcgctttaccggatttgctttcagctgttaatcaccgttaccagattgttatttggcttaccgctcagctcacgaggacaaaccagggtacagagctatggcgccttgcaggtaaacgaatgaaatatcagtgaaacaacagcaaatcagcgtttttgcagtccgaattattcaaacctgtatatcactaataactgtcctgataacttcggtcaataccatcacactgttacataactatttgtcaggtgaaagagagacctcataacttttgcgcattatatgccttttctgatgacgtttgtaacaatattgtttaacatttgtcaaatcagatgattaaaaattaaaaagatgttgttatcgtgaccctgatcactgttccagagaaaacccgacaaactgtatgtaggttaattgtaatgattttgtgaacggcctatactgccgccaggtctccggaacaccctgcaatcccgagccacccagcgttgtaatgtgtcgtttaagcatctggaagcactgttttgcatgacgcgcagttatagaaaaggaacgctgtctgacccgcatcgcagtccggaggaaggaaacaataagaacagcatgtgggcgttattcatgataagaaatgtgaaaaaacaaagacctgtcaatctggatctcaaaacgatccggttccccgtaacagcaatagcgtccattctgcaccgtgtttctggtgtgattacgtttgtggcggtcggtattctgctgtggttactgggcaccagcctctcttcccctgaaggattcctccaggcctctgccatcatgaacagcttcttcgtgaaattcatcatgtggggcattctgaccgcactggcgtaccacgttgtggtgggtgttcgccatatgctgatggactttggctacctggaagagaccttcgaagccgggaaacgctccgctaacatttcatttgtgattacagtcgtgctttcacttctcgcaggagttctcgtatggtaagcaacgcctccgcattaggacgcaacggcgtacatgacttcattctggtccgtgctaccgccatcgttctcaccctctacatcatctatatgatcggtttcttcgcgaccagcggcacgctggcgtgggaaatctggagtgggttcttcggatccgccttcaccaaagtgttcaccctgctggcccttttctccatccttattcatgcctggattggcatgtggcaggtgttgaccgattacgttaaaccgctggcgattcgcctcccgctgcagctggccattgtggttgcactggtggtttacgttatttatggattcgttgtggtgtggggtgtgtaatgaaactgccagtcagagaatttgatgctgttgtgattggtgccggtggcgcaggtatgcgtgccgcactgcaaatttcccagagtggccagagctgtgcgctgctctctaaagtcttcccaacccgttcccatactgtgtctgcgcagggcggtattaccgttgcgctgggtaactcccatgaagataactgggaatggcacatgtatgacacggtaaaaggttccgattacatcggcgaccaggatgccatcgaatatatgtgtaaaactggcccggaagcgattctggagctggaccacatgggtctgccgttctcccgtctggaaaatggcaccatctatcagcgtccgtttggcggccagtcgaaaaacttcggcggcgagcaggcggcacgcaccgcggcggcggctgaccgtaccggtcacgcgctgctacacaccctgtatcagcagaacctgaaaaaccacaccaccatcttctccgaatggtatgcgctggatctggtgaaaaacgccgatggcgccatcgttggttgtaccgcgctgtgcatcgaaaccggtgaagtggtctacttcaaagcccgtgcaaccgtgctggcgaccggcggtgcaggccgtatttaccagtccactaccaacgcccacatcaacaccggtgacggtgtcggtatggctatccgtgcgggcgtgccggtgcaggatatggagatgtggcagttccacccaaccggtatcgccggtgcaggcgtgctggtaacagaaggctgccgtggtgaaggtggctacctgctgaataaacacggcgagcgcttcatggagcgttatgccccgaatgcgaaagacctggcgggtcgtgacgtggtggcgcgttccatcatgatcgaaatccgtgaaggccgcggctgtgacggcccttggggtccacacgccaagctgaaactcgaccacctgggtaaagaagtgctggaatcccgtctgccgggcattttggaactgtcccgcaccttcgcgcacgtcgatccggtgaaagagccgattccggttatcccaacctgccactacatgatgggcggtattccgaccaaagtgaccggtcaggcgctgaccgtgaacgagcagggcgaagacgtggttattcctggcctgttcgcggtgggcgaaattgcctgcgtatccgtacacggcgcaaaccgtctgggcggcaactcgctgctggacctggtggtgtttggtcgtgcggtgggtctgcatctgcaggaatccattgccgagcagggcgcgctgcgtgacgcgaccgacgacgaaattgatgcctctcttgagcgcctcaaccgctggaacggcaaccgtaacggcgaagatccggtggaaatccgtaaagcgctgcaggagtgcatgcagcacaacttctcggtattccgcgaaggcgacgcgatggccaaaggtcttgagcagctgaaagcgatccgcgagcgtctgaaaaatgcccgtctggacgacacctccagcgagttcaacacccagcgcgttgagtgccttgagctggataacctgatggaaaccgcgttcgcgaccgcgatgtcggcaaacttccgtaccgaaagccgtggcgcccatagccgcttcgacttcccggagcgtgatgacgaaaactggctgtgccattccctgtatctgccagagtcggaaaccatgacgcgtcgtagcgtcaacatggaaccgaaactgcgtccggcgttcccgccgaagattcgtacttactaatgcggagacaggataatgaaactcgaattctcagtttatcgttataacccggatgtagacgacgctccgcgcatgcaggactacaccctggaagcggaagaaggtcgcgacatgatgctgctggatgccttaatccagctgaaagaaaaagatccaaccctgtcgttccgccgctcctgccgtgaaggggtgtgtggctctgacggtgtgaacatgaacggcaaaaatggcctggcctgcatcacgccaatttcagcgttgcagcgtcctggtcagaaaattgttatccgtcctctgccaggcctgccggtcgtgcgtgatttggtggtagacatggggcaattctatgcacaatatgagaagattaagccttacttattgaataatgggcaaaatccaccggctcgtgagcacttacagtctcctgagcagcgtgaaaaactcgatggtctgtatgagtgtattctctgcgcatgctgttctacgtcctgcccgtcgttctggtggaacccggacaagtttatcggcccggccggtctgctggctgcctatcgcttcctgatcgatagccgcgacaccgaaaccgacagccgtctggaaggactgagtgacgctttcagcgtattccgctgccatagcatcatgaactgcgtcagtgtgtgtccgaaggggctgaacccgacgcgcgccatcggccatattaagtcgatgctgctgcagcgcagtgcgtaagtaacgttgccggatggtgctgcgcttatccggcctacgaaactgtaggcccggcaagcgtagcgccaccgggcaaaatgcagaaacctttaaaaactgccctgtactaccctgaagtccagacagtttctaaaggttccttcgcgggccaaatgaaaagagctcgcaggtgaaccccggcacgtacacgtggtgtgcgtggtagtttctacggcgaaagtaagcataaaaatgcttaagggatcacgatgcagaacggcgcaatgaaagcctggctggactcttcttacctctctggtgccaaccagagctggatagaacagctctatgaagacttcttaaccgatcctgactcagtggacgcaaactggcgttccatgttccagcagttgcctggtacaggggtcaaaccggatcaattccattccaaaacacgtgattatttccgtcgtctggcgaaggatgcctcacgttactcttctgcgatttccgaccctgacaccaatgcgaagcaggttaaagtcctgcagcttatcaacgcttatcgcttccgtggtcaccagcatgcgaatctcgatccgctgggactgtggaaacaagaccgtgtggccgatctcgatccggcgtatcacgatctgaccgaggccgatttccaggaaagctttaacgtaggttcctttgccatcggcaaagacacgatgaagctgggcgatctgattgacgcgctcaagcaaacctactgcggctccatcggcgcggaatacatgcacattacctctaccgaagagaagcgctggatccagcagcgtatcgaatccgtagcgggccacgcgaccttctcggctgatgagaaaaaacgcttcctcagcgaactgaccgcagcggaaggccttgagcgctatctgggcgcgaagttcccgggcgcaaaacgcttctcgctggaaggcggcgacgccctggtgccgatgctgaaagagctgattcgtcacgcaggcaagagcggcacccgtgaagtggtgctgggcatggcacaccgtggtcgtctgaacgtactggtcaacgtgctgggtaaaaaaccgcaggacctgttcgatgaattcgcgggcaaacataaagaacacctcggcaccggcgacgtgaagtaccacatgggcttctcgtcagatatcgaaaccgaaggcggtctggttcacctggcgctggcgtttaacccgtcgcacctggaaatcgtcagcccggtggttatcggttccgtgcgcgcgcgtctggatcgtctggacgagccgagcagcaacaaagttctgccaatcaccatccacggtgatgcggcggtgacagggcagggcgtggtgcaggaaaccctgaacatgtccaaagcgcgtggttatgaagtgggcggtaccgttcgcatcgtgatcaacaaccaggtgggcttcaccacctctaacccgcttgacgcacgttctaccccgtactgcaccgacatcggtaagatggttcaggcgccgatcttccacgttaacgcggatgacccggaagccgtggctttcgtgacccgcctggcgctggacttccgtaataccttcaaacgcgatgtgttcattgacctcttctgctaccgccgtcacggccacaacgaagcggatgagccaagtgcaacccagccgctgatgtaccagaaaatcaaaaaacacccgacgccgcgcaaaatctatgctgacaagctggaaagcgacaaagtggcgacgctggaagatgcgaccgaaatggtcaacctctaccgcgacgcgctggacgcgggtgaatgcgtagtgaaagagctgcgcccgatgaacatgcactcctttacctggtcgccgtacctcaaccacgagtgggatgagagctacccaaacaaggtggagatgaagcgcctgcaggagctggctaaacgcatcagcaccgtgccggacgctatcgagatgcagtctcgcgtggcgaaaatttatgctgaccgtcaggccatggcggcaggcgagaagctgttcgactggggcggcgcggaaacgctggcttacgcgacgctggttgacgaaggcattcctgttcgtctgtccggtgaagatgcgggccgtggcaccttcttccaccgtcacgcggtggttcacaaccagtctaacggttcaacctacaccccgctgcagcacgtgcacaacggtcagggccagttcaaggtctgggactccgtgctgtctgaagaagcggtactggctttcgaatacggttacgccacggcagaaccgcgcaccctgaccatctgggaagcgcagttcggtgacttcgccaacggtgcgcaggtggttatcgaccagttcatctcctccggcgagcagaaatggggccgtatgtgtggcctggtgatgctgctgccgcacggctatgaaggccagggtccggagcactcctccgcgcgtctggaacgttatctgcagctctgcgccgagcagaacatgcaggtttgcgtaccgtccaccccggctcaggtttaccacatgctgcgtcgtcaggcgctgcgcggtatgcgtcgtccgctggtggtcatgtcgccgaaatccctgctgcgtcacccgctggcggtgtccagcctggaagagctggcgaacggtaccttcctgccagccatcggtgaaattgacgagctggatccacaggccgtgaagcgtgtggtgatgtgttctggtaaggtttattacgacctgctggaacagcgccgtaagaacgatcagaaagatgtcgccatcgtgcgtatcgaacagctttatccgttcccgcaccaggcggtgcaggaagcgctgaaaccgtacgctcacgttcatgattttgtctggtgccaggaagagccgctcaaccagggcgcatggtactgcagccagcatcatttccgtgaagtgattccatttgggtcagccctgcgctatgcaggtcgcccggcctccgcctctccggcggtagggtatatgtccgttcaccagaagcagcaacaagatctggtcaatgacgcgctgaacgtcgattaattaaaggatacataatgagtagcgtagatattcttgttcccgacctgcctgaatctgtagcagatgcgaccgtcgctacctggcacaaaaaaccaggcgatgccgttaagcgcgatgaagtgctggtagaaatcgaaactgacaaagtggtactggaagtaccggcttcggcggatggcgttctggacgcggtgctggaagacgaaggcaccaccgtcacctctcgtcagatcctgggtcgcctgcgtgaaggcaacagcgcgggcaaagagtccagcgcgaagtctgaagagaaagcgtctacgccagcgcagcgccagcaggcctctctggaagagcagtctaacgacgccctcagcccggcgatccgtcgcctgctggcggaacacagccttgacccggcagccattaaaggcaccggtgtgggcggtcgtctgacccgtgaagacatcgacaaacacctggcgaaagcgcctgctcaggcggaagcgaaagcccctgcggcagcaccggcagcacagcctgctctgggcgctcgcagcgaaaaacgcgtgccgatgactcgcctgcgtaagcgcgtggccgagcgtctgctggaagcgaaaaactctaccgcgatgctgactaccttcaacgaagtgaacatgaagccaatcatggacctgcgtaagcagtacggtgacgcgttcgaaaaacgtcacggtatccgtctgggctttatgtccttctacgtgaaggcggtggttgaagcgctgaaacgctacccggaagtgaacgcgtccattgatggcgatgacgtggtttaccacaactacttcgacgtcagcatggcggtttctaccccacgtggcctggtgaccccggttctgcgtgatgtggataccctgggtatggccgacatcgagaaaaacattaaagagctggcggtgaaaggccgcgacggcaagctgaccgtagacgacctgaccggcggtaacttcaccattaccaacggcggcgtcttcggctcgctgatgtctaccccgatcattaacccgccgcagagcgcgatcctgggtatgcatgccatcaaagatcgtcctatggcggtagacggtaaagttgagatcctgccgatgatgtacctggcgctctcttacgaccaccgcctgatcgacggccgcgagtccgtgggcttcctggtagccattaaagagctgctcgaagatccaacgcgtctgctgctggacgtctagtcacgatttagcatcacctgccccgtagaccggcacacgctgcgccggtctacaggtttgaagataacgattaccctgaaggatggatagaacacatgaacttacatgaatatcaggccaaacagctgtttgcccggtatggcttaccggctccggtgggttatgcctgtactaccccgcgtgaagcagaagaagccgcatctaaaatcggttccggcccgtgggtagttaagtgtcaggttcacgctggtggccgtggtaaagcgggcggtgtgaaggttgttaagagcaaagaagagattcgtgcgtttgctgaacattggctcggcaagcgtctggtaacctaccagacagatgcgaacggccagccggttaaccagatcctggttgaagcggcaaccgatatcgcgaaagagctgtacctgggcgcggtggttgaccgtagctcccgtcgcgtggtgttcatggcatctaccgaaggcggcgtggaaatcgaaaaagtggcggaagagaccccgcacctgatccacaaagtggctatcgatccgctggcaggcccaatgccttaccagggtcgcgagctggcgttcaaactgggtctggaaggcaagctggttcagcagttcaccaagatcttcatgggtctggcgaccattttcctggagcgcgatctggcgctgatcgagatcaacccgctggtgatcacgacccagggcgatctgatctgcctcgacggcaagctgggcgctgacggcaacgcgctgttccgccagccggatctgcgcgaaatgcgcgaccagtctcaggaagacccgcgtgaagcgcaggctgctcagtgggagctgaactacgtggcgctggacggtaacatcggctgcatggttaacggtgcgggcctggcgatgggcaccatggacatcgttaagctgcatggcggtgagccagcgaacttcctcgacgtgggcggtggcgcaaccaaagagcgcgtaaccgaagcgttcaaaatcattctctccgacgacaacgtgaaggccgttctggttaacatcttcggcggcatcgtccgttgcgacctgatcgccgacggtatcatcggtgcggtagaagaagtgggtgttaacgttccggtggttgtgcgtctggaaggtaacaacgctgaactcggcgcgaaaaaactggctgacagcggcctgaatattattgcagcgaaaagtctgacggatgcagctcagcaggttgttgccgcagtggaggggaaataatgtcagttttaattaataaagataccaaggttatctgccagggcttcaccggtagccaggggactttccactccgaacaggcgattgcctacggcacgcagatggttggcggcgtaacgccaggtaaaggcggcaccacgcatctgggcctgccggtgttcaacaccgtgcgtgaagccgtagaagcgacgggcgcaaccgcgaccgtgatctacgttccggcgccgttctgcaaagactctattctggaagcgatcgacgcaggcatcaaactgatcatcaccatcactgaaggcatcccgacgctggatatgctgaccgtgaaggtgaagctggatgaagctggcgtgcgtatgatcggcccgaactgcccaggcgttatcaccccgggcgaatgcaaaatcggcatcatgccgggccacattcacaagccgggtaaagtgggcatcgtgtcccgttccggtaccctgacctatgaagcggttaagcagaccaccgactacggtttcggccagtccacctgcgtgggcatcggcggtgacccgatcccgggttctaacttcatcgacatcctgaagctgttccaggaagatccacagaccgaagcgatcgtgatgatcggtgagatcggtggtagcgcggaagaagaagcggctgcttacatcaaagaacacgtgaccaagccagttgtgggctacatcgcgggtgtgaccgcgccgaaaggcaagcgtatgggtcacgcaggcgcgatcatcgccggtggtaaaggtacggctgatgagaaattcgcagcgctggaagccgcaggcgtgaagaccgttcgcagcctggcggatatcggcgaagcactgaaatccatcattaagtaagtcctctctgctccccgaaaggggggcgttgcagtataaaaatgtccgtttcgacatggttggccgctgtaaagcggccttttttattgcctgcgtctggcgactagcgtgaacttgtaatcatcggtattgaacacgttgcggctgtattcaaatacccgcccgtccttcagaaacccgcgggagactttttccaggatcggctttgccggatcgagcgacagcgcggcgatcgcctcctctgacggcatgatcggcaccagctcctgctcgctgcgatcgataaccagctttttgatctgctcaacgtagtggtatttcgaattctccatcacttcccaggtgaggtcggggaacagggccagcggcatccacgtttcttccagatttaccggtttttgtttgataaagcggacgcgtttaacgtgccagactttatcgtcatgagagagattcagcttttcggcaagttttgcatcggctttcagcacttcgaaaatgctcacctcactgtgggtatccacgttccggtccgccagtttttcgtaaaacccggtgagctggtaaatgtcgtaattgacgcgctcttcttttacgtaggtgccgctgccctgaatgctctcgacgatctgctcttccgtaagcagcttcagcgcctgtctcaccgtgacgcgactcacgttgaatgcctcctgaaggctggattccgtcggtaacgcatcgccaggctttaactctcccgcactgattttttcgcgaagcgcatcggctatttgccggtacatcggtttgttacccatcgaatctgcctttctaataccttttcatggaattatgcctcccgcttaaaatttgtaaataatataacttaaatacaaattttcgttgttagtgaaaatgatcacataaatgtattgtatgacctgccacaattgccgccagacaataacaacgtatgtgtgaggatcttatgaacctgacgactctgacccacaccagtgctgtccgcgtgcaggcgcactatgccagccgtgatgaggccattcgccagcttacaatgcggctggtggcgctgggcaaaattaccgatggcgaggcatttttggcggaggtctaccgtcgcgaatcgcagggaccaaccgcgctgggtgaagggctggctgtcccgcatggtaaatcgaacgcggtgaacgaagcggcttttgcggttgctacgctgcgcgaaccgctggagtgggagggggtggacggccctgaacgcgtagagctgatcgtcctgtttgccatcccgccagctgaagcgggatccacgcatattcaggtgctgacggcgctgacgtctcgccttgccgatgatgccctccgggaacgcgttatggctgccgggacggcagaggatctccttgatgcgctgaacggtgtctcgaaggaagacgaggctgatacgccggagaatgcaccaaccatcgtctgtgtcaccgcctgtccggccgggatcgcgcatacctatatggccgcagagtacctggagaaagcgggacgtaagctcggcgtcaacgtggtggtcgaaaagcagggggcgaacggtattgaagggcgcattcctgcccagcagttggtggaggcgaaagcgtgtatttttgccgcagaagtggcgatcaaagagagcgagcgctttcaggggatccccgccatttccgtgcccgttacggaacccctgcgtcatgctgaagcgttgattgagcgcgcgctggcgctaaagccttctaccgatgcgcgccatgcgcaggtcgataccgaaacgaaaaagcgcgttaaaactgaactcaagcaggcgcttctcagcggcatctcttttgcggtgccgctgatcgttgccggcggtacggtgctggccgtatcggtactgctggcgcaaatccttggcctgcagcacctgtttgaccaggaaaactcgtggctgtggatgtaccgcaagcttggcggcggcatgctcggcattttgatggtgcctgttctctcggcctacaccgcctactcgctggcggataaacccgcgctgacgccgggctttgcggccggtctggctgccaacatgatcggctccggttttctcggcgctatcgtcggtgggctgatcgcgggctatctgatgcgctgggtgaaaaaccacatccggctcagtagccgctacaacggctttctgactttttatctctatccggtgattggcgtgctgggcgcgggcagcctgatgctgtttgtgattggcgaaccggtggcctggctcaataacacgctcaccgtctggcttaacggtctctccggcgcgaatgcgctgcttctgggggcaatcctcgggtttatgtgctcattcgatttgggcggcccggtcaacaaagcctcttacgcgttttgcctgggggcgatggcgaacggggtatacggtccctatgccatctttgcctccgtcaaaatggtctcagccttcaccgtcacggcgtcaacgatgctggcaccgaagctgtttaagtcgtttgaaattgaaaccggtaaatcgacctggctgctcggcctcgcgggcattaccgaaggggcgattccgatggcgattgaagacccgcttcgcgtcattggctcatttgtactcggatccatggtgacaggcgcggctgtcggtgcgatggggatcgggttgtctacgccgggggccgggattttctctctttttttacttcacgatgccgggttgggcggtgtggttgctgcggcgggctggtttggcgcggcgctggtggggaccgctatctccaccctggttctgctgctctggcgacgccaggcggtaaaaaagggcaactacgtcactgaagacgccttatcgtaaaaacgcacaaacaggaaacgaagatgaaagctgtatctcgcgttcatatcacgccgcatatgcactgggaccgtgagtggtacttcaccaccgaagagtcgcgtattcttctggtcaataatatggaagagatcctgacccggctggagcaggatgatgagtacaaatactatgttctcgatggacagacggctgttctggaggattattttgccgttgtgcccgaaaaccgctctcgcgtgaaggcgcttgtcgagcgcggaaagctgattatcggcccctggtatacccagaccgataccacgatcgtgagcggcgagtcgattgtccgcaacctgatgtacggcatccgggattgtatggccttcggcgagccgatgaagatcggctatctgccggattcgtttggcatgtccggccagcttccgcatatctataacgggtttggcattacccgcacgatgttctggcgcggttgttctgaacgccacgggaccgataaaaccgaatttctctggcagagccaggacggcagtgaagtgacggcacaggtgctgccactgggctacgcgattggtaagtacttaccggaggacgaagcggggctgcgaaaacggctcgacagctatttcgaggttctggaaaaggcgtccgttactaaagcgattttgctgcccaacggccacgaccagatgccgctgcagcagaacattttcgcggtgatggagaagctgcgtgaaatctatccgcagcgtcaatttgtgatgagccggtttgaggaggtctttgatcgcatcgacgcgcaccgcgacgatctggcgaccttaaaaggcgagtttatcgacgggaaatacatgcgcgtgcaccggaccatcggctccacgcgcatggatatcaaaatcgcccatgcgcgtattgagaacaaaattgtcaacatcctcgagccgctggcgacgcttgcctggacgctgggcttcgactaccaccacggcctgctggagaagatgtggaaagagatcctcaaaaaccacgctcacgacagcatcggctgctgctgcagcgacaaggtgcatcgcgagattgtctcccgctttgaactggctgaggacatggcagataacctggcgcgtttctatatgcgcaagattgtcgacaacatgccgcaaagcgatgccgataagctggtgatgttcaacctgatgccctggccgcgtgaggaggtgatgaacaccacgattcgactgcgcgccagccagttccgtctgcgggatgacaaaggcaacgagatcccgtatttcatccgcagcgcgcgcgagctcgacccgggcctcattgaccgacagattgttcactacggcaattacgaaccgtttatggagtttgatattcagctcagccagatattgccgtcgatgggctaccgtacgctgtttatcgaacctaacgtggccgggaaggcgctctctccgggggaaaataccgcctccctacttgaaaacgccttctggcagattgacgtaaatgacgacggtttgctgcgcctgcgcgacaaagaaaccgggcttatttatgaccgcgtgctggaaatcgaagagagctcggatgatggcgatgagtacgactactcgccttcgcgggaagagtggagactcacttccgcgcagggcgagcatgaatttgaggttacgcatgaaggctggcagagcagggcagttatccgccatcgaatcgccgttccggcgaacctggcggagcgcgcggcgcgccagcgaaacggctacctcgacgctgaatttgaaattacgctaagccgcaatagcagacgcattgacgtggcggtgcgcctggataatcaggccgacgaccaccgcgttcgcgtgctcatcccaacgccgtttgcgacccgggaggtgttagcggatacgcagtttggcacgatctctcgtccggtgcaggacgcggcgatgcaaaactggcaggaggaggggtggaaagaagcgccggttcccgtctggaatttactcaactacgccgtcctgcaggaaaaacgaaacgggcttgcgctatttaccgaggggctgcgtgaatttgaagtcgtgggcgatgaacaaaaggcatttgctctgaccttgctgcgcggcgtgggggtactcggcaaagaagatctgctcctgcgccccggcagaccatccggtattaaaatgccggtcccggacgctcaggtgcgtggtccgctaagctgtcgctttagcctcttcagcttcagcggcacgccggaaaacgcgggtgtcgcgcagcaggctcaatcgtggttaacgccggtgcagtgttataacaagatcccctgggatgcaatgaagctgaatcgcgcgtcgttgaccacgccggaaagttacagcctgttagcgctttcgccaacgggatgcgtactcagtgcgatcaaaaaagcggaagatcgtgatgagctcattcttcgtctgttcaacccttcgcagtccagcgcatgtgacgcgacgctatccgtcaatccggcggtgaagcggtgctgcgaaacggacatgaatgaacggctgatggaccacgatgaagacgaaggcattgtcggggcgttcagaccgggacagtcgcgaacctttagccttcttcttgcctgagaatcgctgatatcattaaaaggctgcactgtttgcggcctttttcattaaatagtcactccgcggtgttaagttatggggtgacaaaagtaaaataaatgtaattacgaagggttgcataaatgccgtggaaaaataacccgccccgactatgctttattgtttgccgcgcatcgaaatgaggcttttgtttcgcgttaattaaaatcacttctgtttatattttttttcgtcttcgataaccaatcacatctttacatgcacatatcattaacatggtttttaccattctcaccacgattaaacatagttaacatcaaggtttgtttttgatttaaatcaaagtttaatccttggaaaaaggtgctgaaaagcgctaaattgttcccgatcaaaatggccgaaaagtggtaattttgctataaattgatcaccgtcgaaaaacgtaaatgtgattcaataaaaacctgtttattgtaagggttttgcagcgtattatatttgcggtatcaatttgagttttttattaacgtatttgtaacctcacgtcatcgtttttatcctccttcagggtaataacgacgacaaggatgcgaataatttgtattggggcatgcgtgtggatctctttctgacggggttcactctcggagtcttcatgcgatgagcaaggagtcatgatgttagatatagtcgaactgtcgcgcttacagtttgccttgaccgcgatgtaccacttcctgtttgtgccactgacgctcggtatggcgttcctgctggccatcatggaaacggtatacgttctctccggcaaacagatttataaagatatgaccaagttctggggcaagttgtttggtatcaacttcgcactgggcgtggcaaccggtctgaccatggagttccagttcgggactaactggtcttactattcccactatgtcggggatatcttcggtgcgccgctggccattgaaggtctgatggcattcttccttgaatccacctttgtaggtctgttcttcttcggttgggaccgtctgggtaaagtccagcatatggcggtgacctggctggtggcattaggttcgaacctgtccgcgctgtggatcctggtcgcgaacggctggatgcagaaccctatcgcgtctgatttcaacttcgaaaccatgcgtatggagatggtcagctttgccgagctggtcctgaacccggttgctcaggttaaattcgttcacaccgtcgcctctggctatgtgtgcggcgcgatgtttgtactgggtatcagttcttactacatgctccgcggtcgtgacttcgcgtttgctaaacgctcctttgctatcgctgcaagcttcggtatggctgcgattctctccgttattgttctgggtgatgaatccggttacgaaatgggtgacgtgcagaaaaccaaactggccgctatcgaagccgaatgggaaacccagccggcacctgctgcctttacgctgttcggtattcccgatcaggacgcgcaggaaaaccgcttcgctattcaaatcccttacgcgctgggtatcatcgccacccgttctgttgataagcaggtgacgggtctgaaagagctgatggtgcagcacgaagagcgtatccgtaacggtatgaaagcctactcgctgctggaacagctgcgtgccggttctaccgaccaggccgttcgcgatcagtttaacgacgtgaagaaagatctgggttacggtctgctgctgaagcgttataccccgaacgtttctgatgcgacggaagcgcagatccagatggcaaccaaagactcaattccacgcgttgcgccactgtacttcgcattccgtatcatggtgggctgcggcatcatcatgctgctgatcattgcggcgtccttctggtccgtgattcgcaaccgcatcggcgagaaaaaatggctgctgcgcaccgcgctgtacggtattccactgccgtggatcgcgattgagtccggctggtttgtggcggaatatggccgtcagccatgggcgatcggtgaggtgctgccaacggcggtagcgaactcgtccctgaccgcaggcgacctgatcttctccatgctgctgatttgtggtctgtacaccctgttcctggtggctgaactgttcctgatgttcaagttcgcgcgccttggcccaagcagcctgaaaaccggtcgctatcactacgagcagtccactgcgactactcagccggcacgctaagacaggagtcatcaaatgatcgattatgaagtattgcgttttatctggtggctgctggttggcgttctgctgatcggtttcgccgtcacggatggtttcgacatgggggtggggatgctcacccgtttcctcggtcgtaatgacaccgagcgtcgaatcatgatcaactccatcgccccgcactgggacggtaaccaggtgtggctgatcaccgcaggcggcgcgctgttcgctgcctggccgatggtctacgcggctgcgttctccggtttctatgtggcgatgattctggtgctggcctctttattcttccgtccggtcggtttcgactaccgttcgaagattgaagatacccgctggcgcaacatgtgggactggggcatcttcatcggtagcttcgttccaccgctggtgatcggcgtggcgttcggtaacctgctgcagggcgtaccgttccacctggacgaatacatgcgtctttactacaccggtaacttcttccagctgctgaatccgtttggtctgctggccggtgtcgtcagcgtggcgatgatcatcactcagggtgcaacctacctgcagatgcgtaccgtaggcgagctgcatctgcgctcccgcgcgacggctcaggttgctgcgctggttacgctggtctgcttcgcgctggccggtgtgtgggtggtgtacggtattgatggctacgtggtgacgtctgccattaaccacaccgcaccgtctaacccgctgaccaaagaagtggcgcgtcaggcgggagcatggctggtgaacttcaacaatacccctgtgctgtgggcgatcccggcgctgggcgtgctgctgccgctgctgaccatgttgacgtctcgtctggaaaaaggcgcgctggcgttcgtgttctcttcactgactctggcatgcatcatcctgacggcgggtattgcgatgttcccattcgtcatgccatccagcaccatgctgaatgctagcctgaccatgtgggatgcaacgtccagccatatgacgctgaacctgatgacgtatgttgcttgcgtgttcgttccgattgttctggcctacaccatctggtgttactggaaaatgttcggtcgcatcacgaaagaacatatcgaaagcaatacccactctatgtattaagtaaggagctgaatatgtggtatttcgcatggattttagggacgcttcttgcctgtgcatttggtgtcatcactgccctggcgcttgagcacgtagaagcgaccaaagcgggtgaagaaaaacactgatgaatattatcgcgaaactttacgcggtaatggataagcgcccgttacgggcgctttctttagtgatggcattactgctggcaggctgtatcttctgggacccttcgcgctttgcagcgaaaaccagcgagcttgaaatctggcacggcttcctcatcatgtgggcggtgtgcgcaggtgtgatccacggcgtgggctttcgtccgaaagccgttcactggcagggaattttttgcccgccgatcgccgatctggtgctactcgccggtttgattttcttcttcttctgaataagaaatgtccgttaacgttatgggcttacccgagcccataaaaatttactctccgtttactttcccccattccaaaccatctttcccgcgcgtatagtagcgaagtttaaaagctctaacttttgttgcattactgggatgtaaagtgaatacaacgctgtttcgatggccggttcgtgtctattacgaagataccgatgccggtggtgtggtttaccacgccagctacgttgctttttatgaacgggcacgcacagagatgctgcgccatcatcactttagtcaacaggtgctgttggctgagcgagttgccttcgtggtacgcaagatgacgcttgagtattttgcgcctgccagactcgacgatatgctcgaagtccaaactgaaattacatcaatgcgcgggacctcactggttttcacgcagcggatagtcaacgcagagaataccgtactgaactcagctgaagtgctgattgtttgtgttgatccaaccataatgaagcctcgtgcgcttcctaagtctattgtcgcggagtttaagcagtgactgacatgaatatccttgatttgttcctgaaggcaagccttctggttaaacttatcatgttgattttgattggtttttcaatcgcatcctgggccatcatcatccagagaacgcgtatcctcaatgccgctggccgtgaggctgaagcgtttgaagataagttctggtcgggcattgagctttctcgtctgtaccaggagagccagggacgtcgtgaaaacctgaccggctccgagcaaattttctatagcggcttcaaagagttcgcccgtctgcatcgtgcaaacaatcatgcgcctgaagcggtggtggaaggtgcctcgcgcgcgatgcgcatttcgatgaaccgcgagctggaaaaccttgaaacgcatattccgttcctcggtactgtcggctccatcagcccgtatatcggtctgtttggtaccgtgtgggggatcatgcacgcctttatcgcgctgggcgcggtgaagcaggccacgttgcagatggttgcaccgggtatcgctgaagcactgattgcgaccgctatcggtctgtttgcggcaattcctgcggttatggcttacaaccgtctgaaccagcgcgtgaacaaactggaactgaactacgacaactttatggaagagttcactgcgattctgcaccgtcaggcgtttaccagcaccgagagcaacaaggggtaaaccatggccagatcgcgtggacgaggtcgtcgcgagctcaagtccgaaatcaatatcgttccactgctggacgtcctgctggtactgctgctgatcttcatggcaacagcgccaatcattacccagagcgtggaagtggatctgccggatgcgacagaatcacaggcggtgagcaccaatgacgatcctccggttatcattgaggtttccggcgtagggcaatacagcgtcgtggtagaaaaagatcgtatggatcagctgccacctgagcaggttattgccgaagcgcagcgtcgcctggagtcaaatccgaaaacggtcttcttaatcggtggcgcgaaagacgtaccctacgatgaaattattaaagcgctgaacttgctacatagtgcgggtgttaagtcagttggcttaatgacccaacctatttgatcatccgcgtagtttttgggaaccgatagtgtcaaaggcaaccgaacagaacgacaagcttaagcgagcgataatcgtctccgcagtgctgcacgttattctctttgcagcgctgatctggagttcgttcgacgagcatattgatgcatcagccggcggcggtggaggatcttccattgacgccgtcatggtggatcccggtgcggtagtacagaactataatcgccaacagcagcagaaggcgagtgcaaaacgggctgaagagcagcgtgaaaaacaggcgcaacagcaagcggaagaactgcgtgaaaagcaggctgccgagcaggaacgtctgaagcaacttgaaaaagaacgtttgcaggcgcaggaagccgcgaaagcgcaggcagagcagcagaaacaagccgaagaggccgcgaaaaaagcacaggaacagcaaaagcaggcggaagaggcggcagcaaaagccgcagcagacgcgaaagcacaggctgatgcccaggcgaaattagcggcagaagcggcgaagaaagcggctgctgatgcccagaagaaagcggaagccgaagccgcgaagaaagcggccgctgatgctcagaagaaagcggaagccgaagccgcgaagaaagccgcagctgatgctcagaagaaagcagaagcggaagccgcgaagaaggccgctcaggaagcagagaagaaagctgctgccgaggccgcgaagaaagcggctgctgcagagaaagcagcagcagaaaaagccgcagcagaaaaagcggcagctgccgaaaaagccgctgctgacaaaaaagctgcagctgagaaggccgctgccgataagaaagcagcagcagaaaaagcggctgctaaaaaggctgccgccgctgaaaaagccgctgctgccgcaggggttgacgatctgctcggcgatttgagctccggtaagaatgcgccgaaaacgggcggtggggcgaaaggaaacaacgcagcgccgaccggaagtggtaacactaagagtaacggtgcgacaggggctgaaatcaacggttatgccgcgcagattaaatccgctattgaaagccgattctatgatgcgtcttcctataccggtaaaacgtgtacgttgcgtataaaactggctccggatggcatgctgctggatattaagtctgaaggtggcgacccggctttatgtactgcggccctggctgcagcgcgtcaggcgaagatgcctaaaccgccttcgcaggcagtctacgaagtcttcaaaaatgcgccgctggacttcaaaccttaagttacattttccccgtgcaaacggggaaaaattgaccaggtttagtcacagggttcgggtagttttgtctatttgagtttgttaacattctgctaaattatcgtgggtaaggttacccggataagggagatatgatgaagcaggcattacgtgtagcatttagttttttaatgctgtgggcagcagtactgcacgcagaagtacgtatcgagatcacccagggggtggactcggcacgcccaatcggtgttgttccgttccagtgggccggtcctggcgctgcacctgaagatgccggtggcatcgtggcggctgacctgcgtaacagcggtaaattcaacccgttagatcgttctcgcctgcctcagcagccgggtagcgcgcaggaagtacagcctgcagcatggtctgcactgggtattgatgccgtggttgtgggtcaggttacccctaatccggacggttcttacaacgtggcttggcagctggtggataccggtggtgcaccaggtaccgttctggcccagaactcttacaaggtcactaagcagtacctgcgctacgcggcacacgctgccagcgatgcggtatttgaaaaactgaccggcattaaaggcgcgttccgtacccgtatcgcgtacgtggtgcagaccaacggtggtcaattcccgtatgagctgcgcgtatctgattacgatggctacaaccagttcctggtgaaacgctcctcgcagccactgatgtctccagcctggtctccggacggttctaagctggcgtatgtgaccttcgaaagcggccgttctgcgctggttatccagacgctggcaaacggtgcggttcgtcaggtggcgtctttcccacgtcacaacggtgcgccttcattctctccggacggctctaaactggcgtttgcgctgtcaaaaaccggtagcctgaacctgtacgtgatggacattggctctggccagatccgtcaggtgaccgacggtcgcagcaacaacaccgaaccttcatggttcccggacagtcaaaacctggcgtttacctctgaccaggccggccgtccacaaatctacaaagtcaatattaacggcggtgctccgcagcgtattacctgggaaggttctcagaaccagaactcagacgtgagcagcgacggtaaatttatggtaatggtcagctccaacggcgggcagcagcacattgccaaacaagatctggtagcgggtggcgtgcaagttctgtcgtcaacgttcctggatgaaacgccaagtctggcacctaacggcactatggtaatctacagctcttctcaggggatgggatctgtgctgaatctggtttctacagatgggcgtttcaaagcgcgtattccggcaactgatggacaggtaaaatcacctgcctggtcgccgtatctgtaaataataattaattgattactaaaggaatcatagaaatgcaactgaacaaagtgctgaaggggctgatgatcgctctgcctgtaatggcaatcgcagcgtgttcttctaacaagaacgccagcaatgaccagagcggcgaaggcatgatgggtgccggcaccggtatggacgcgaacggcaatggcaacatgtcttctgaagagcaggcgcgtcttcagatgcagcagctgcagcagaacaacatcgtttacttcgatctggataaatacgacatccgttctgacttcgctgcgatgctggatgcgcacgctaacttcctgcgtagcaacccatcttacaaagtcaccgtagaaggtcacgcggacgaacgtggtactccagagtacaacatctccctgggtgaacgtcgtgctaacgctgttaaaatgtacctgcagggtaaaggcgtttctgctgaccagatctccatcgtttcttacggtaaagaaaaacctgcagtactgggtcacgacgaagcggcttactccaaaaaccgtcgtgccgtactggtttactaagagaattgcatgagcagtaacttcagacatcatctgttgagtctgtcgttactggttggaatagcggccccctgggccgcttttgctcaggcaccaatcagtagtgtcggctcaggctcggtagaagaccgggtcactcaactcgagcgtatttctaacgctcacagccagcttttaacccaactccagcaacaactttccgataaccagaatgatattgactctctccgcggtcagattcaggaaagccagtatcagcttaatcaggttgtggaacgtcagaagcaaatcttgttgcagatagatagcctgagcagcggtggtggtgcagcagcgcagccagccgcaggcgatcagagcggtgcggcgacgtctacgccagcgccatcagctgatacgtcagcctcaacaggcacgtctgtacagagcggtgacgcgaatacggactacaatgcggccattgccctggtgcaggatcaatctcgtcaggatgacgcgattgctgcgtttcagagctttgttaagaaataccctgattccacttatcagccaaatgccaattactggctcggtcagttgaattacaacaagggtaaaaaggacgatgcggcgttttattttgcctcagtggtgaaaaattacccaaaatcgccgaaagcgccagatgcgatgtataaggttggcgtgatcatgcaggacaaaggcgacacggcgaaagccaaagcggtttatcagcaggtggtcgcaaaattcccgggtaccgaaggtgctaagcaggcgcaaaaacgtctgaattcgatgggatgattatcgcatgaccagaaatcgcgttatttctggtcgtgcagcatgattactaagcagttaagtgatcttcatcgaaatttttgttgcgcagaattcttaaatcagtaatatatgccgccgttgccacgggatatcaaacaacgtgaaagcagcataaaagtgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccacttaacgcagttccggcagtacagagtgggtgattagctcagttggtagagcatctcctttacacggagggggtcggcggttcgagcccgtcatcacccaccactcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccactttaaagtggtaccgagtaaaaatcttcgaagtcagcacccgaatgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccacttcgaagaaaaaaatcccgcaaggggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccagtgtagaaaggcgccctaaaggcgcctttttgctatctgcggtacaacaaatgctccgcccatctattcccggtgacttttcacgccagattcgctatcttgtttagtatacaaaacacaattgccacgcgttttgctatgttaggcaaatgaaaggcaatattgttaagcccgtaaaacgagaagccataatgagtgtgatgtttgatcctgaagccgcaatctatccgtttccgcctaagcctgtcccactgagccaggacgaaaagcagttctaccgcgagaagattaaacgtcttcttaaagagcgcgacgcggtgatggtggcccattactacactgacccggaaattcagcagttggcggaagagaccgggggctgcatttctgactcactggagatggcgcgcttcggtgcacggcatcccgcttccacgctgctggttgccggcgtgcgttttatgggcgaaacggcaaagatcctgagcccggaaaaaaccattctgatgcccacgcttaacgcggagtgttccctggatctcggctgtccgattgacgaattcacggccttctgtgatgcccaccctgaccggaccgtggtggtttacgcgaacacgtcggcagcagtgaaagcgcgggcagattgggtggtcacgtcaagcatcgccgttgagctgattgaacatctggatagtctgggggagaagattatctgggcgcctgatcgccatctcggcaattatgttaagaagcagacgggggctgacgtactctgctggcagggcgcctgtatcgttcatgatgagttcaagacgcaggcgctggcgcgcatgaaggcgctttatcctgacgccgccattcttgtgcatcctgaatctccgcagtcgattgtcgacatggcggatgcggtgggttcaaccagccagcttattaacgcggccagaacgttgcctcacaagcagcttatcgtggcgaccgatcgcggtatcttctacaagatgcagcaggccgtgccggagaaagagcttcttgaagcgccaacggcaggcgagggggcaacgtgccgcagctgtgcgcattgcccgtggatggcgatgaacggcctgaaagcgattgccgaagggttagaaaccggtggtgcggcgcatgaaatacacgtggatgctgccctgcgtgaaggcgcgttaattccgcttaaccgcatgctggattttgcggctacactacgtacttaattcactacgcccggggaaaagatggatttttttagcacacagaacattctggttcatataccgattggtgcaggtggctatgacctgtcatggattgaggccgttggtacgctggcgggactattgtgtatctggctggcaagccttgagaagatcagcaattatgcgttcgggctgattaacgtcacgctgtttgcgattattttcttccagatccagctgtacgccagcctgcttttgcagctgttcttcttcgccgccaatatttacggctggtatgcgtggtcgcgtcagaacagccaacaggaggcagagctgcagattcgctggctgcccttgccgaaagccatcgcctggtttgtcgcctgcgtggtggccattggcttaatgaccgtcttcatcaatccggtatttgcgttcctgacccgcattgccgtttcggtcatgtccggcatcggcctgaacgtgacgatgccagagctccagccggatgctttcccgttctgggattcctgcatgatggtgctgtcgattgcggcgatgattctgatgacccgtaaatacgttgagaactggctgctgtgggtcatcatcaacgttatcagcgtggcgatcttcgccctgcagggcgtctatgccatgtcgctggaatatctgttgctgaccttcatcgcgctgaacggtagccggatgtggattaacagcgcgcgtgagcgaggctctcgcgcgctttccagctagtggtcatgatgatgtgaatgaccggactgcgcctcgttaaggtggcagtccggtccgctacagggctgatactccatctgaacggtggcatggctaatgtcgtagtgatgttccaggaagtgctggatgcgatcgagcagcgcatcgtggtcgtgaggcgggatcacctggacatggagcgtcatgaccggtttctcccccaccagccagacgtgcacgtggtggacattgcggacttccggaacagtacggcgcaggttgcgcttcagctcgtcgatgtccatggatgccggagccccttcaagcagttcattcacgctctccttcagcagccgccaggcgctgcgcaagaccagacacgacaccagcacggacaaaatcggatcgacaggcgtccagccggtatagaggatcaccagcgcggcgacaatcgccccgactgaaccgagcagatcccccagcacatgcagagccgccgcgcgcacgttgaggttcttttcctcgctgccgcggtgcaaaatccagaaggccaggatattcgccaccagccctgccacggcaatcaccatcatggtcgccccggcaattggctgaggatgtctgaagcgctgaatggcctcccagacgataagaatggtaatgaccaccagggcaatcgcgttaacaaaggcggcaagggtcgtcagcctcagccagccgaaggtatggcgtgtattggggggacgacgggcaaactggacggccagaagggcgaaaagtagcgccgctgcatcggtaagcatatgcccggcgtcagccagtagcgccagagagccggagaccagaccgccgatgacctcaataatcatgaaggttgcggtgacgccgaaggccagcagcaatcgtttagcgttgtcgtcgccggcggcgtgggaatgtgtgtgtgccatgttatctttcctgattcgttatcgtttttagtgtagcgtttttaataggttactcaaaaagaaaggagagccttagctctccttttatcattaatttcacagccggttactgagtcgtaccatctgttttggtattggcatcatcccccactttgtcattcgggtcgggacatttgccatctttacacatggagttcttatgaacttcatctttgctcatgctgtcatgatttatggtgccggagtcggtaccgttggggtgcagcatggtgccgccggtgttggtgtttccattattaatctgactattatcgacattgttcggggcgacgttctgtttggcatcaggggcgacctggcctgctgacgcagccgcgtttgcatcaccgttacccgatgagcccgtttcggccgcaagaacgctaccgctggccagggtgagggtggcggtcaggaagagggttgccagttttgtcattttcatcatggtgctcctgttcttgtcgttacgctggataactttttccaacagtgcatctttttcagaggcgaaagattccgccatacggacttacgtcagtcgggaatcgcgtttaagcgtgtaaaaatggttgttacagttaaaaagcttaggttagatctcgtttttcgctattttgtggcgatttttaggcgaattccaggaattatctgcgtgaagtgtaaaaccgtgtttacacttcctgagcgacaagatagattgaaaggattgctttcattactaaagatatggcagagctggaacgaagatgaattatcagaatgacgatttacgtattaaagagatcaatgagttattacctcctgtagcactccttgagaaattccccgccactgaaaatgccgcaaacacggtttctcatgctcgtaaagcgatccataagatcctgaaaggtaatgacgatcgtcttctggtggtgattggcccatgctctatccacgatcctgctgccgcgaaagaatacgcagcccgtctgctcaccctgcgtgaagagctgaagtatgagctggaaatcgtgatgcgcgtctattttgaaaaaccgcgcaccaccgttggctggaaagggctgattaacgatccgcacatggataacagcttccagatcaacgacggcctgcgcattgcgcgcaagctgctgctggagattaacgacagcgggctgcctgcggccggtgagttcctggatatgattacgccccagtatctggcagacctgatgagctggggggcaattggtgcccgcactactgaatctcaggttcaccgcgagctggcgtccggtctctcttgtccggtaggcttcaaaaacggcactgacggcaccattaaggtggctatcgacgccatcaacgcagcgggcgcaccgcactgcttcctgtccgtgaccaaatggggccactccgccatcgttaacaccagcggtaacggtgactgccatatcattctgcgcggcggcaaagagccgaactacagcgcaaagcatgtggccgaagtcaaagtcgggctggaaaaagccgggctgccaccgcaggtgatgatcgatttcagccacgccaactcaagcaagcagtttaaaaagcagatggaagtgggcgcagatgtctgtcagcagattgccggcggtgagaaggcggtaattggggtgatgatcgaaagtcatctggttgaaggtaaccagaacctggaaggcagcgagccgctggtgtacggcaagagcgtgaccgatgcctgcatcggctgggacgataccgacgccatcctgcgccagctggcgaatgcggtgaaagcgcgtcgcggttaattctgacggctcaaataaaaaagcgcggacggttccgcgctttttttatggtcagcgaaaattacttcgctttaccctggttcgcaacggccgccgctttcgctgcgatttcgtccgcgttacccaggtagtagtgtttgattggcttgaagttttcgtcgaactcatacaccagcggtacgccagttgggatgttcagttcgagaatttcgtcttcacccatgttgtccaggtatttcaccagcgcacgcagggagttaccgtgagcggcgataatcacgcgttcgccgcttttcagacgtggcagaatggtttcgttccagtaaggcacaacgcggtcgatggtcagcgccaggctctcggtggttggcagctcagcgtcggtcagtttcgcgtaacgcgggtcgtggcccgggtagcgctcgtcatctttggtcagctctggtggggtgaccgcgaagccgcgacgccactgtttaacctgctcgtcaccgtatttctcagcggtttccgctttgttcaggccctgcagcgcaccgtagtgacgctcgttcagtttccaggatttctcaaccggcagccaggcctggtccagttcgtccagcacgttccacagggtatggatggcacgtttcagcacagaggtgtaagcaaaatcaaagctgaagccttcttccttcagcagtttacctgctgcttttgcttcgcttacgcctttctcggacagatcaacgtcgtaccaaccggtaaagcggttttcgttgttccactggctttcgccgtgacgcaccagaaccagcttagtaatagccatctcttactcctcaagcatttttagaatgataacaattctcattatattgccgtggccgtgccagcagcaacgcttaaccctaaccatagcgaaaatagtctctgagtgtaagatgcttgtgaatccagggttatgattttgtctgcgatcggcgctattttcagcaaggcgcacagaaaaaagccctccagagggagggctgaatattaatgtggaataaaatgatattccgtcacgctaacgtactcttcacccgggcgcagcacgcagtccggctgcggccattccggatgattcgggctgtccggcaggaactcgctctccagcgccaggccttgccagtcgctgtactcttcgtgttcgcgcgccgtcgtgccgccgagatagttacctgagtagaactgcagggcaggggcagtggtataaaccgtcatctgcagcttctcatcggtggaccagacctgtgcggcaggttgtttcacatcgcctttagcctgcagcaggaacgcgtggtcgtagcctttcaccttgcgctggtcgtcatcgctcaggaaatcctgggcgatggatttcgcgctgcggaagtcaaagctggttccgctcacgtctttgaggccctggtacggaatgcccatctcatcaaccggcagatacgcatccgccaggatctgaagcttgtggttccgcacgtcgcactggttaccgtacagattaaagtacgcgtgattggtcaggttaaccggacacggcttgtcgaccgtcgcacggtattcgatggcaatacggttgtcgtcggtcaatgtaaagcgcgcagaggcgataaggttacccgggaagccctgatcgccgtcctgcgaatccagcgagaacagcacttcgccgtcgttttgacgaacaatcttccagcggcgtttatcaaacccgtccgggccgccgtgcagctggttctcaccctggcttggaagcagggtgtactgcacgccgtcgagttcaaaacggctcttcgcgatgcggttcgcatagcgccctacggatgcgcccagataggcagactgattaacatactgctcgggcgatgcgcagccgagcagggtttcgcgcacgctgccgtccggcatcggtacgcgtgctgaaagaagggttgcaccccagtccatgagcgtaaccaccatccccgcgcgattgcgcagggttaacaggcgatacggcagaccatccggtgcgagggtaggtgtttcgtttagcactgtccggctccttgtgatgctttgcaaacatagaaggtttctttaatacctgttttcgcttcgtactgcttcgccacggcgtcctgtacggcagggacaagctcctcaggcaccagcgcaacgatgcagccgccaaaaccgccgcccgtcatgcgtacgccgcctgtgtcgccaatgaccgctttgacgatctccaccagggtgtcgatctgcggcacggtgatttcaaaatcatcgcgcatggaggcgtgtgattccgccatcagttcacccatgcgtttaaggtcacctttcgccagcgcggacgcggcttcaacggtacgggcattttccgtcagcacgtgacgaacgcgtttggcgacaatcggatccagctcgtgcgccactttgttaaattcattgagcgtgacgtcgcgcagggcgggctgctggaagaagcgggcgccggtttcgcactgctcgcggcgggtgttgtactcgctgcccaccagcgtgcgtttaaagttgctgttgacgatcacgacagccgcgccttttggcaggggaacggctttggtgcccagcgagcggcagtcgatcagcagcgcgtgttcttttttgcccagcgcggagatcagctggtccatgatgccgcagttgcagcccacgaactggttttccgcttcctggccgttcagggcgatttgcgcgccatccagcgacaaatgatagagctgctggaacacggtgcccacggcgacctccagagacgcagaggagcttaagcccgccccctgcggcacgttgccgctgatgaccaaatcggcgccgccgaagtttttattacgcttctgcagatgcttcaccacgccgcgcacgtagttagaccactgctggctgtcgtgcgtcacaatcggggcatcgagggaaaacgcgtccgtctcattaccgtaatccgccgcaatcacgcgaacctggcggtcgtcgcgcttcgcgcaactgatgaccgtctggtaatcgatggcgcacggcagcacaaagccgtcgttgtagtcggtgtgttcaccaatcaggttgacgcggccaggtgcctgaattacgtgggtggcagggtagccaaatttctcagcaaacagggattgtgttttatctttcagactcattttttagactcctgattcgcgatagtggacgtcgctaacggcacgcagacgttcagccgcctgttccgccgtcagatcacgctgggtttctgccagcatttcgtagcccaccataaatttacgcaccgtcgcagagcgcagcagcggcggatagaaatgggcgtgcagctgccagtgctgattctcttccccgttaaacggtgcgccgtgccagcccatggagtacgggaaggagcactggaacaggttgtcgtaacggctggtcagctttttcagcgccagggcaaggtcgtcgcgctgcgcgtcgctgagttcggtgatgcgctgcacgtgcgctttcggcagcagcagcgtctcaaacggccaggcggcccagtaaggcacgacggccagccagtgttcggtctccaccacggtacggctgccgtcggccagctcacgctgcgcgtaatccaccagcatcggcgagccgttttccgcgtaatacgctttttgcaggcggtcttcacgctcggcttcgttaggcaggaagctgttcgcccagacctggccgtgcgggtgcgggttagagcagcccatggccgcacctttattttcaaacacctgcacccacgggtaagtctgacccagctcggcggtttgcgcctgccaggtgttgaccacctctttcagtgcctcaacgctcagctccggcagcgttttgctgtgatcgggagagaagcagatcacgcggctggtaccgcgcgcgctttcacagcgcatcagcgggtcgtggttagcaggcgcgtccggcgtgtcggtcatcagggcggcaaaatcgttggtaaacacgaaggtgcctttgtagtccgggtttttatccccggtgacgcgcgtattgcccggacagaggaagcagtccgggtcgtgctgcggcagcgtctgttttgcaggcgtctcctgcgccccctgccaggggcgcttggcgcgatgcggagaaactaaaatccattgcccgcttaacgggttaaagcgacgatgcggatgatcgacgggattaaattgcgtcatgacggatccttagtccggatagccttgcgggtggcgtgactgccagtgccaggtatcctgtgccatttcatcaagcgtgcgcgtaacacgccagttaagctctttgtcggctttggtggcgtcggcccagtaagcaggcagatcgccctcacgacgcggtgcgaagtggtagttcaccggcttgccgcaggctttgctgaaggcgttaaccacgtccagcacgctgctgccgacgccggcgccgaggttgtaaatatgcacgcccggtttgtccgccagctgctgcatggccgcaacgtggccgtcggccagatccatcacgtggatatagtcgcgcacgccggtgccgtcttcggtcgggtagtcattgccaaaaatcgccagcgactcgcggcggcctacggcaacctgcgcgatatacggcatcaggttgttcggaatgccctgcggatcttcccccatatcgccagacggatgcgcaccgaccgggttgaagtagcgcagcagcgcgatgctccactccggctgggctttttgcagatcggtcaggatctgctccaccatcagcttgcttttgccgtacgggctctgcggcgtcccggtcgggaagctttcaacgtaagggattttaggctgatcgccgtagacggtggcggaagagctaaagatgaagtttttgacgttggccgcacgcatggcggagatgagacgcagggtgccgttgacgttgttgtcgtaatactcgagcggcttagcaacggattcaccgaccgctttcagacctgcgaagtggatcaccgcttcaatggcgtggtcgtgaaggatctcggtcatcagcgcttcgttacggatgtcgccttccacgaacgtcgggtgtttaccgccaagacgttcaatcacaggcagcacgctgcgcttactgttgcacaggttgtcgagaatgatgacgtcatggccgttttgcagcagctgcacgcaggtatgactaccgatgtaaccgctaccacctgttaccagaactcgcatatttcgctccattgggcttatggtatgtaataaccatagcataacagagacgcgaaaagtgtgacatgggataaaatagtggaatcgtttacactgtttttaaaatccgattttcagctaccgtgaggcattgtagatcaacgggatagcaatgtattagtgcaggttatctgaaaaacggagggcggtgccctccgggggttaatcgattttgctttgccgatagtaatagtgctcaccgtccggaacaaactccaggcgatgggtgatgcaggagggggcatcttcggcatgatgtgaaacgaacagcagctgcgtttcaccttcgctaatcagcacgtccacaaagcggcggataagctggcggttcaacgggtcgagtccctgcagcggttcgtcgaggatcagcagcgtagggtgtttcaccagcgcgcgaacgatcagcgccagacgctgctgcccccacgaaagactatgaaacggcgcgtcagcaacccggttgtccatgcccagaatgtccagccactgctgggccagcttgtgctgtttgtccgacaccgcctgataaatgccgatggagtcaaaatacccggagaggatcacgttgcgtaccgtggtactgacccggtaatccagatgcaggctgctgctgacgtagccgatatgttttttgatatcccagatggtttcgccgctgccgcgacgccgaccgaacagcgtgaggtcgttgctgtagccctgcggatgatcgccggtgatcaggctcagcagcgtggatttacccgcgccgttggggccgacaatctgccagtgctcacctggattgaccgtccagttgaggtgattaaggatagcgcgatcgtcataagagaccaccccatcgcgcagcacgatgcgcggctggtggggatcaagcgcgtggcgcgccgacggggcgtcgggttccggaagggtaataccgtcgagctgttcgctgtgcgcgagctgggcaatcagcgcctgcttaagcagcgcggttttttctccggtctctgtcaggttacagtcggccaggacgcccgcgtgctggataaagtccggaatttcatcaaaacggttaagcaccagcacgagggtatatccctgctgattaagcgacgccagcagagacgccagctgcgcccgggactgcacgtcaagaccgtcgaacggttcgtccagaataagcagttcaggttcgctcatcagcgcctgacaaagcagcgtttttcgcgtctcgccggtcgaaaggtatttaaagcgccggttcagcagaggggtgataccgaactgttctgccaggcgctggcagcgggtgggatccttcacttcatcctgaataatttccgccgtcgtacggccggtatcctcttcgccagggctgagcaaatcggtgttgttgcgctgccactcgtcgctgaccagcttttgcagttgttcaaacgacaggcgcgtcaggcgcgtaaagtcgctctggtattcgcccttgaggaggttgagctctccggccagcgcgcgggccagcgcggatttaccgctgccgtttgtgccgacaaacgcccagctttcacccgcgcgtagcgtcaaatcagcaattgtcagcgttcgggtatcgctaagacgaaacgtgccttgcgaaatatgcaatgatgacatggtttatccctgtttttgcagcaccagatatcagggatacgcactgtcggtacgattgtcaatgtgctcagcacaaagtggcgataatcacccggtccgcgttgaaatacgcggtgacggcagcaccttcttctaagttgtccgactcgctgagcggtacggtcgcgcaaagcggctgtccatctgccagggtcatctgcacttcgcactgcgtctggccgcgttcgatatggctgatggtgccctgcagctggttatctgctgtctttgccgcgtcgggatcgcgtgtaatactgacccacggcgccttcaggagcaccagcacctctttcccttcatccagttcaagacgttccgcgctttgcgccgttatggcggccttcagacgggtggtgccatcggcaagcaggatctcaatatgctgctgtatctgcagattgtcgcgcgctgtcaccgtaccaaaccactggttgcgggcgctggtttgtagcgagaagcgggaaatggcggccagcagactgtccagcggaacgttatcgtcatcgcttaacgcatcgaacgctttttgctgaatctgggccagcagatcgtaaagctgaataaggcgctggccataacgcgtcacgattgcaccgccgccgcctttgccgcccgtggctctgtccaccagcggctgttcgctcagggtgttcatgtcgttgatggcgtcccaggcacttttgtagctgatgcccgcgtttttcgccccctggctaatcgagcccgtttgttctatttgtttaagcagggcgatacgtcgcggatcggcgaaaagcttttgctgaagtcggagtgtgagaagaatttcggcctgcataacagtgtcctggcaaaaagggtattgtgacccaaatggtgcagggcgcaaagggtaccgcacaaaaggggatgtttttctcagttgaaagggtagaataagctgttcacaatatctggagaaaaccatgttagagttgttgaaaagtctggtattcgccgtgatcatggtaccagtagtgatggccatcatcctcggtgccatctacggcctgggtgaagtgttcaacgtcttttcgaacattggtcacagagaccaggctaaaaagcagcattgattccccccaaaacgcccggcttgcccgggcgttttgctctcaagattttcccgttttcgccgatactctttaacgcactacgccggtttacctcttcagcggtacgattaaacgctgggatctccctgacgttaccgttatattaatgtgtatataacgctactcacaggagttacagatggcacgtacatgggtacgcctttttgcaggggcaacattgacgctttcccttaccggacacgcgctggcggatgagggtaaaatcacggtctttgcggcggcgtcgctgaccaacgcgctgcaggatatcgcggcggcgtataaaaaagagaaaaacgtcgaggtggtctcctcttttgcctcttcttcgacgctcgctcgccagatagaagcgggcgcgccggcggatctgttcatctcggctgaccagaagtggatggattactcggtggagaagaaagcgattgatgcggcaacccgcgaaacgctgctggggaatagcctggttgtcgtggcgccaaaagccagcgcgcaggctgacttcaccatcaacaaagagacccactggataagtctgctgaacggcgggcgcctggcggtgggcgatccggagcacgttccggccgggatctacgccaaagaagcgctgcaaaaattgggcgcatgggagacattgtcaccgaagctggccccggcggaagatgtccgcggcgcgctggcgctggtggaacgcaacgaagccccgctgggcattgtgtatggctctgatgccgtcgccagtaagggtgtgaaagtggtggcaacgttcccggaagactcccacaagaaagtggaatatcctgttgcgattgttgatggacataaaaatgcgaccgtgacggccttccgcgattatctgaaggggccggaggcgtccgcgatctttaaacgttacggatttacgactcactgatgatattgaccgatcctgaatggcaggctgttctgctgagccttaaagtctcttccctggcggttgcgctgagtttgccctttgggatcttctttgcctggctactggttcgccgtcggtttcccggcaaagcgctgctcgacagcgtgcttcatcttccgctcgtgttgccgcccgtggtggtcggttatctgctgttaatttccatggggcgacgcggttttattggcgaaaaactttacgactggtttgggctgacgtttgcgtttagctggcgcggtgcggtgctggcggcggcggtaatgtcattcccgctgatggtgagggcgatccgcctcgcgctggaaggcgtggacatgaagctcgaacaggcggcccgtacgctgggtgccgggcgctggcgcgtttttttcaccatcacgcttcccctgacgttacccggcattattgtcgggacggtactggccttcgcccgctcgctgggcgagtttggcgcgaccatcaccttcgtctcgaacatccccggcgagacgcgaacgattccgtcggccatgtataccctgattcaaacgccgggcggagaggccgcggcggcgcggctgtgtatcatttcaatcgtattagccctggtatcgctgctggtgtcggaatggctggcgcggctgagccgcgagcggatggggaaataagcatgctggaactgaatttcacccagacgctgggaaaccataccctgacgcttaacgagacgctgcctgcaagcggtatcactgccatcttcggcgtctcgggagcgggaaaaacgtcgctgataaatgcaatcagcggcctgacgcgcccgcagtcaggacggattgtattgaataaccgcgtcttaaacgacgtggaaaacaaggtttatctcacgccggataaacgccgcattggctatgttttccaggacgcgcgcttattcccgcactacagcgtgcgcgggaacctgcgttacggcatggcaaaaagcatggccggacagtttgataagctggtgacgcttttaggcattgagccactgctcgacagactgccctcgtcgctttccggcggagaaaaacagcgcgtggccattggccgcgcgttgctgaccgcacccgaactgctgctgctcgacgaaccgctggcctcgctggatattccgcgcaaacgtgagctcctgccctacctgcagcgcctgacgcgagaaattaatattccgatgctctacgtcagccattcgctggatgagatcctccatctggccgacaaagtgctggtgctggaagagggcagcgtcaaggccttcggcaacctggaagaggtctggggcagcagcgtaatgcacccgtggttaccccgggaacagcagagcagcattctgaaggtgagcgtcctggaacaccatccgcactacgcgatgacggcgctggcgctcggcgatcagcacctgtgggtcaataagatcgacaagccgttgcagtccgcgctgcgtattcgtattcaggcatcagacgtctcgctggtgctgcagccgccgctgcaaaccagtattcgaaatattctgcgcgccaaagtcgcggagtgttttgatgataacggccaggtggaagtgaagctcgaggtgggaagccggacgctctgggcgcgcattagcccgtgggccagggatgagttagggatcaaacccggcctgtggctttacgcgcaaattaagagcgtctcgatcaccgcctgattacagcaggtgggtataaatatactgcgcgatgctgtcggtggtgttgtcgccaatcaccacgttagcgcgcgcttttaccgcgtcgtcggcattgcccatcgccacgcccgtaccgacggcttccagcatgctgatgtcgttgtagttgtcgccgaaggcgatcgcgtcctgcattgaccagccctgtgattccacatactgcgtcagacgcttgcctttgctgttgcctttgcgggcaatatccacctgatcgtgccaggaccactcgcactccagccccagcgtttcctcgacgtgcttcgcgaaggtattcagtttggtcgtgtcttcatccgtcagggcgaatttccagatagcctcaacgtcctgggctgcctgacgcagggaggatacctgggtaaagaccggacgctgcgcttcaggcagggacaacgcccagttgctggtgcgcaccacgtggccggtagggcgctcgtagaccattgcgttatccacatacatcaggccgtgaatggcgtgctcatccagcagatcaatcagttgcagcgcctggggaaccggcagcgggtcggaggctaaaaccttttttgcctgataatcatacaaataagtgccattacaacaaattgcaggtgtatctaacgccagtgcctgataaaaagggtgaatggctacgtgatgtcgacccgttacgataaggagttgatatcccgcttcctgcgcgcgtttaagcgcttcaagggaagaggggagaagggttttttgcggcgtcagtaaggtaccgtctaaatccagagcaatcacacgcgaggtcatctgttttcccgggttaatattgaatttacgttttgatgggatggtacaccgagaggcgaatgcttcaaaattcctgtcgacaattcagcattcaccgtcaaaagttaattactttcatgcgcagtgaggagtgaatattcatgaaacaaaccgtttataccgccagtcctgaaagccagcagatccacgtctggcgcttaaataccgaagggacactcacgctggttcaggttgttgatgtgccaggccaggtacagccgatggtcatcagcccggataaacgtttcttgtacgtgggtgtgcgcccggagtttcgcgtgctggcctatcgcatctctccggacgacggcgcgctgacgtacactgccgaagcgccactgccaggcagtccaacccatatctcaaccgatcgtaaaggcaactttgtcttcagcggctcgtataatgcgggctgcgtcagcgtaacgcgtctggaagatggcattccggtcgaaaccgtggatgtggtggaagggctggaaggctgccactcggcgaatatctctccggataaccgcacgctgtgggtgcctgccctgaagcaggatcgtatctgcctgttcaccctgagcgacgatggtcacctcgtggcgcagaatccagctgaagtcacgacggtagaaggcgcgggcccgcgtcatatggtcttccatccgaaccagcagtacgcctatgtggtcaacgaactgaacagctccgtggacgtatgggagctgaaagatccaaacggtcagattgagtgcgtgcagacgctggacatgatgccgtctgatttctccgacacccgctgggcggcggatattcacattacgccaaatggccgtcatctctatgcctgtgaccgcacctccagcctgatcaccgtgtttagcgtttccgaagacggcagcgtgctggcgattgaaggcttccagccgacggaaacccagccgcgcggctttaatatcgatcacagcggcaaatacctgattgcggcggggcagaaatcccaccacatcgcgctgtatgaaattaaaggcgagcaggggctgctggaagagaaagggcgctacgccgtaggccaggggccgatgtgggtggtggttaacgctcactaagtggcttaaaacaaaaaacctcgcgaatgcgaggtttttttatgcccggtggcagtgcgtttaccgggcttacataacctgtaggccgggtaaggcaaagccgccacccggcaaaaggacagcttactgcttcggctcagcaaccactttgctgcccagaccgcggttgttgtactcccacatgcggttgaagctagcgtcgttcaggttgcgctgcacgttccctttatcgtccaccgcaccggtattgccggagaacggacgtttagagatcgccgcatccgcccacggcttcgccatgttgaagccttcgttgatcacgctgtcgcggatcacaacctgaccgttggtggctgagtccacgtccagggagcgtcccagctgcgccacgccgtcaccggcagcgttaaagcggctgttcacggccaggaagccgaagaagaggttcgacggggttgccggagcaaacacgtaaccttcctgctgggtacgtgagttcaccacgcggaaatcggtgttatcaaataccaccgcgccgcggccggacaccagatccacgtcaccttcaacgtagctgttggttaccagcgtacgggtcagacggttattctgcagggtgttctgcacgccgctgttggtcacgaagaaggtgttctgacgacccagaatgttgacgttgttaatctgcaccttatcgccatcgctgcgcagcgcgacggcctggtggttaccggcgtcaacgctgtcgcccagggtattctgaatggtcaggttctgcagctgcagaccgttattctgggaccagaacaccgcagagcacatcacgccaacggtggcggaacgcttgctctggcagttatcaaacatataccacgccggtttgcccggcatatatttaccggccgggttcaccaggtgacgccaggtgttgctgtcgatttcagaatcgatcgccaggccaatttttacgtcgattgctttttcgcccagaccgtaaagcgtaatgctgcccggtgcagccggaacatacacggtgccttcatattcgcctggcaggatcgcgatgtactggcgagacgcgctgtgtttcgtgatggcagcatcaaccgcagcctgaatagaggtatgcgttacgccctgcgcacctgccgggccaaccacgaagtcaggctgtttcggcaggttaatagaagacggggtccacggcgcagcgttaggatccatcgacgagaagtagtgcgaacggtcgaagttcttcgcttcatcagcggacaaaatcgggcgggaggcggtaccgggcgcgacctgctcagaagggcgctgatccggtggggttgaactgcatgcggataaggtcacgccaaaggcgagcgctaacgccagacgggaaatcctggaaatgttcaaggtgaagctcctgggtatgcaagtctttacgggatagacgaaatagcctgcttttttatactaagttgagcgaaacgggaagataaaaagggtaaaagttgcatttttagccctggagcggcgggtaagtgatcacaaataaataacattttccgcaaagtcggttgacagcagacaacagatgaaaataaatgtctatacaacccatgacaagtggaaagcccatgcagcagattcatcctgacgatgtgatatggcgaaatgcgcgactggctacgatggcgccggacgtccgtgcgccctatggactgaaagatcaacacgccctggttatacggggtcaaactatcctggccgtgatccctgaatctgacattccggccggacacactcacggtgtcgatcttcaggatcgtctggtcaccccgggcctgattgattgccatacccacctggtgtttggcggcgatcgcgcggcggagtgggagcagcgtctgaacggtgtctcttatcaaaccatcagcgcccaggggggcggcattaacgcgaccgtgacggcgacgcgcagcagttcacccgaaaccctgcttaatctggcacagcagcggcttcagcgtctgataaatgaaggcgtcaccacggttgaaatcaaatcgggatacggcctcaacgccgaggccgaagagaaaatgctgcaggttgcacgccagctgagcctcaataatccgatcgatatcagcccaacgctgctggcggcccatgccgttccgtcggaataccgacaggatccggatgcctacctcacgctggtctgcgagaaaatattgcccacgctgtggcaaaaagagttgtttgaagctgtcgacgtgttctgtgaaaacgtcggctttaccccgtcgcaaaccgagcgcctcttcaaggcggcgaccgcgctcggtattccggtgaaagggcacgtcgagcagctgtcgaatcagggcggtgcggcattggtctgccggtataaaggacgctcagccgatcatatcgaatatgttgacgacgcaggcgttcaggcgatggcgcaaagcggcacggttgcggttctgctgcccggcgcgttctattttctgcaggagcgccagcgtccaccggttgaacagctcagaaaacacggcgtgccaatggcggtcgccaccgactataaccccggtaccagcccgtttgccagcctgcacctggcgatgaacatggcctgcgtccagtttggcctgacgcccgaggaagcctgggctggcgtcacgcgccatgccgcgcaggcgctgggccgcggggaaacccacggacagctgcgggccgggtttgtcgctgattttatcgtctgggatgctcaccatccggtagagatggtctacgagccgggacgcaatccgctgtatcaacgtattttccgtggggaggcagtatgaggttatggcggctcgtcgccgaaacggtctggcaggggcgcgacgacagcgccgaggccagcaacgcaacgcgcattttccagacgatacggcagcagggagcgttcacgccgctggcatccggcattgcgctgataggctttgaatgtgatgcaggggtaaaacgcaatcagggcaggcccggcgccgtgcaggcgcctgatgtgctgcgtaaggcgttggcaaatatggcaagccatctgggacacgagcggctggcggatatggggtcggtttacgttgaaggtgacgacctggaagcggcacagcaggcgttaagcgatgccgtgacgtcatgccagcggtccgggatgcgcacgctggtctttggcggcggacacgaaaccgcgtgggcgcacggtcgcggcgtgctggacgccttcccgaacgagcgggtggtcattatcaacctggatgcccatctcgatctgcgcaaggccgaccgggcgacgtccggcacgccgtttcgccagctggcgcactactgcgatgagcgcgggcgggcatttcagtacgcctgctttggcgtgagccgggcggcgaacacgcaggcgctgtgggatgaggctgaacgccttaacgtcacgctggtggaggatctccatttcaggcgcgatgcgctatccgcgctggaaaaggtgctggcccaggccgatcgcgtctacctgacaatcgatctggacgtcctgcccgccagcgaaatgcctgccgtttccgctccggctgcgttaggcataccggcactggatctcctccccatcatcgaacaaatctgccgtagcggtaagctacaggccgccgatctggtagagtttaacccgcagttcgatcgggacgggctgggcgcaaagcttgccgcccgtctggcctggcaaattgctcactggtgggcataacactattcaaggagtcacgatgttttcacgctcacccctgccgccgtcgagccctcccgcgcctttctacgaaaaggtgaagcaggcgatcagcgaaaaaatcgccaccggcgtctggcgtccgcacgaccgcattccctcggaggccgatctggtggcccagtttggctttagccggatgaccatcaaccgggcgctgcgcgagctgaccgacgaagggcttctggtgcgcctgcagggcgtcgggacgtttgtggcggagccgaaagggcagtccgccctgtttgaaatccgcagcattgcggacgagattgccgcgcgtaatcatcagcaccgctgtgaggtgctggtgctcgaagagacccaggccagcgccgagcaggcggtagagctgaacgtcaaagaaggcagccggatcttccactcggtgatggtgcatttcgaaaacgacattccggtgcagattgaggatcgctgcgtgaacgctgaacggataccggactatctgaaccaggattacacccagaccacgccgcacgcctatctctcgctcgtcgcaccgctgacggaaggggagcacattgtggaagccgtgcgcgccacgccgcaggagtgcgaacggctgcgcattaaagagcacgacccgtgcctgctgatccgccgtcgaacctggtcctcatcgcacatcgtgtcacatgcccggctgcttttcccggggaaccgttaccggctgcagggccactttatgtcataagttttataagcgtgatcgctaacgcaatataacaaaattgtatcttttttgttaaatctgaccttgtgtgtgcttgtctatacaagtatatctaaatgcatcatctgtcccgtataggagcacacaatgtcgtcaggtaaataccgccagcaggacgtccgcgccgcgcgcggcaccacccttactgccaaaagctggctcaccgaagccccgctgcgcatgttgatgaacaaccttgatcctgaggtggcggaaaacccccacgagctggtggtctacggcggcattggccgcgccgcgcgcaactgggaatgctatgacgccattgttaaggcactgaccgaactcgaacacgacgaaaccctgctggtgcagtccggcaagccggttggcgtgtttaaaacccacaaaaacgccccgcgggtgctcatcgccaactctaacctcgtgccgcactgggccacctgggaacacttcaacgaactcgacgcgaaagggctggcgatgtatggccagatgaccgcgggcagctggatctacatcggcagtcaggggatcgtgcagggcacctatgagaccttcgtggaggccggtcgccagcactacaacggctcgctgaaaggccgctgggtattgaccgccggtctcggcgggatgggcggcgcgcagccgctggccgccacgctggccggcgcgtgctcgctgaacattgagtgccagcagagccgcattgatttccgtctgcgtacccgttacgtcgacgaacaggccgagaatctcgatgacgcgctggcgcgcatcaaaaagtacacgtccgaaggcaaagcggtgtcgattgccctgtgcggcaacgcggcggacattcttcctgaactcgttgcccgcggcgtgcgcccggatctggtcaccgaccagaccagcgcccatgacccgctgcacggctacctgccaaaaggctggtcgtgggaagactatcagcaaaaagcggagaccgacccggaaggcacggtgcttgccgcgaaacgcgccatggcggaacacgtctccgcgatgctggccttcagccagatgggcattccgacctttgactacggcaacaacatccgccagatggcgaaagagatgggcgtgagtaacgccttcgacttcccgggcttcgtcccggcctatatccgcccgctgttctgccgcggcatcggtccgttccgctgggttgccctgtccggcgacccggaggacatctacaagaccgacgccaaagtgaaggagatcgtcgccgatgacgaacacctgcatcgctggctggacatggcccgcgagcgcattaacttccagggcctgccggcgcgtatctgctgggtagggctggagtggcgtcaaaaactgggcctcgcctttaacgaaatggtgcgcagcggtgaagtttccgcgccgatcgtcatcggccgcgaccacctggactccggctccgtcgccagcccgaaccgcgaaaccgaagccatgcgcgacggctcggacgcggtctccgactggccattgctgaacgccctgctcaacaccgccagcggcgcgacctgggtgtcgctgcaccacggcggcggcgtgggaatgggcttctcccagcattccgggatggtcatcgtctgcgacggtaccgatgaagccgccgcgcgtatcgcccgcgtgctccacaacgacccggccaccggcgtgatgcgtcacgcggatgcgggttacgagattgccattgactgtgccaaagagcagggacttaacctgccgatgatccctgccacacaaggaaagcatgaatgagcgcgttaacactcactcccggctcactgacgctcaagcagctgcgtaacgtctggcgtcagccggtcaccctgtcgcttgatgaaagcgcccacgccgccattaacgacagcgtggcctgcgttgaagccatcgttgccgaagggcgcacggcttacgggattaataccggctttgggctgctggcgcagacccgcatcgcgacgcacgatctggaaaacctgcagcgttcgctggtgctgtcgcacgcggcgggcgtcggtcagccgctggacgatgagattgtccgtctgatgatggtgctcaaaatcaacagcctggcgcgcggtttctcgggcattcgcctgagcgtcatccaggcgctgatggcgctggtgaatgcagaggtctacccgtggatcccggcgaagggctccgtcggtgcctccggcgatctcgcgccgctggcgcacatgtcgctgctgctgctgggcgaaggcaaagcgcgctggcagggcgagtggctgcctgcgaaagaggcgctgaaaaaagccgggttaaacccgatcaccctggcggcgaaagaagggctggcgttgctgaacggtacccaggcatcgaccgctttcgcgctgcgcggcctgtttgaagcggaagatctgtttgcctcggcggtggtgtgcggtgcgctgaccaccgaagcggtgctgggctcgcgtcgcccgttcgatgcccgcatccacgaggtgcgcggtcagcgcgggcagattgatgccgccgcgatgtaccgtcacgtgcttaccgacaccagcgagatcgcggagtcacaccacaactgtgagaaggtgcaggatccgtattccctgcgctgccagccgcaggtgatgggggcgtgtctgacgcagctgcgccaggcggcggaggtgctgctggtggaggccaacgcggtgtccgataacccgctggtgttcgcccaggaaaacgaggtggtctccgggggcaacttccacgccgagcctgtggcaatggcggcggataatatcgcgctggcgattgccgaagtcggcgcgttgtccgagcgccgcatcgcgctgatgatggataaacacatgtcccagctgccaccgttcctggtgcgtaacggcggggtcaactcgggctttatgattgctcaggtaacggccgcagcgctggcaagcgagaacaaggcgctgtcgcacccgcacagcgtggacagcctgccaacctcggccaatcaggaagatcacgtttcgatggcaccggctgccgggcgtcgtctctgggaaatggcctccaacacccgcggcgtgctggcgttggaatggctggcggcaagtcagggtatcgatctgcgtgaagggcttaaatccagcccgctgctggagcaggcgcgtcatgcgctgcgcgagcacgttacgcattacgatgatgaccgcttctttgccccggatattgataaggcgatgcagcttctggaagaagggcggctggtggggctgttaccttcggtgctgtgatttttttgcccggtggcgctgcgcttaccgggcctacgagtgcgaaatccaggccgggtaaggcgtagccgccacccggctttttttacgaatacatcgccgtaatcgacgcgctccccagggaatggaaatgcacgttaaacccgaccatcgcgccgctcgcgccttcatcgacctcaattctctccacgtccagcgcgtgcaccgtgaagatatagcggtgggtttccccttttggcggcgccgcgccgccgtagcccgctttaccaaagtcagtacgcgtctgaatggcaccttcaggcagggcaaccaggtctgaaccggaaccctgcggcagcacgcgcgtgtcggcaggcaggtttgccacgatccagtgccaccatccggaaccggttggcgcatccgggtcatagcaagtcacgacaaagcttttggtgcctgccggaacctcgtcccacgccaggtgcggggagatgttatcgccctgataccccatgccgttgaaaacgtgccgttccggcagcttttcgccgtcgcgcagatctttactgatgattttcatacggtttaccctcgttgatcgctcgttcagcaagtgtaatgcattgggttaaatcgtgaaatgcgcgggaatgttaacggctgttacaaccgcgtcggttaattttcgaagctgctctggcgtgatgctgtacggcggcatcagatagataagcttgccaaaaggccggacccacacgccctggtccacgaagaagcgctgcagcgccgccatattcaccggatgggtggtttcaatcaccccgatggcgcccagcacgcgcacgtccgccacgaaattcgcgcccgaggcggcgctcagctccgatttcagctgcgcttctatcgccgcaacctgcgtctgccactcgccgctctccagaatcgcaaggctttcactcgccacggcgcaggccagcgggttacccataaacgtcgggccgtgcataaagcagccggcttcaccgtcgctgatggtgtcggccacctggcgggtcgtgagcgtggcggagagcgtcatggtgccgccggtcaacgctttaccgaggcacagaatatccggcgcaatgcccgcatgttcgcaggcaaacagcttgccggtgcggccaaagccggtggcaatctcatcggcaatcagcagaatgccctcgcggtcgcacatcctgcgaatacgcctcagccattccgggtggtacatccgcatcccgcccgcgccctgcacgatcggctcaagaatgacggcggcgatctcatggcgatgcgccgccatcagccgcgcgaagccgaccatgtccatctcgttccactcgccgtcgaagcggctctgaggcgccggggcgaacaggttttccggcagataccccttccacaggctgtgcatggagttgtccggatcgcacaccgacatcgctccgaaggtatccccgtgatagccgttgcggaaggtgaggaaacgctggcgcgcttcgcctttggcgtgccagtactgcagcgccattttcatcgccacttccaccgccacggagccggaatccgccaggaacacgcactccagcgagtcaggcgtcatcgccaccagacggcggcataaatccaccgcgggctgatgggtgatcccgccaaacatcacgtgcgacatctggtcaatctgcgtcttcatcgccgcgttcaggcgcgggtggttgtacccgtgaatggccgcccaccaggaggacatcccgtcaacgagccgctcgccgctggcgaggtgcagctcgcagccgtgggcggaggccaccggatagacgggaagggggcgggtggtggaggtgtaagggtgccagatatgctgcttgtcgaaggcgagatcgtcctgggtcataatcgacttgtaaaccattttgaaaagttttaggtttacgagtataaaccgaaccgaaaattaacaaaaccctttggagaagcccgatggctcaccacgcacgctggacgatgtcgcaagttactgaattattcaacaaacctttccttgagctgatgttcgaagcccaacaggtgcatcgtcagcacttcgatccccgccatgttcaggtcagcacgctgctgtcgatcaagaccggcgcctgccccgaagactgcaaatattgcccgcagagcgcgcgctacaaaaccggcctggagtcagaacgcctgatggaggtcgagcaggtcctcgactccgcgcgcaaggccaaaaacgccggttcaacccgcttctgcatgggcgcggcgtggaagaacccgcacgatcgcgacatgccgtacctggagcagatggtgaagggcgtgaaggagatgggcctcgaagcctgcatgaccctcggcacgctcaacgaggagcaggcgcagcgcctctcggcggcggggctggattactacaaccacaacctcgacacctcgccggaattttacggcaacatcatcaccacgcgtacctaccaggagcgtctggatacgctggataaggtgcgtgacgcggggatcaaggtctgctccggcggcatcgtgggcttaggcgagacggtgaaagaccgcgcgggcctcctgcagcagctggcgaacctgccgaccccgccggaaagcgtgccgatcaacatgctggtgaaggttaagggcacgccgctggcggataacgaggacgtggatgcgtttgattttatccgcaccatcgcggtggcacgcatcatgatgccgacctcgtacgttcgcctctctgcgggccgcgagcagatgaacgagcagacccaggcgatgtgctttatggccggcgccaactccatcttctacggctgcaagctgctgaccacgccgaacccggaagaggacaaagacgtccagctgttccgcaagctggggctgaacccgcaccagaccgaggtgctgacgggcgataacgagcaacagcagcagctggagcagcagattttcaacgccgacaccgaccagttctacaacgcggcagccgtatgacctggcaggcacggatcaactctgcgctcgacgagcgtcgggcggcagaggcatttcgcgttcgcagggtggtggaaaacggcgcgggccgttttcttacccgtgaaggccagcagttctgcaatttctccagcaacgactatctcgggctgagccagcatccggccattatccgcgcctggcagcagggcgcggagcggtttggcgtgggcagcggcggatcgggacacgtcagcggatacaccacggcgcatcaggcgctggaagaggcgcttgccgactggctgggctacccgcgcgcgctgctgtttatctctgggtttgccgccaaccaggcggtcatcacggccctgatgggcaaggacgatcgcattgtcgccgatcgcttaagccacgcctccctgctggaggcggcaaatttaagcccggcgcagctgcggcgttttgcccataacgatgcggggcagcttgctgcgctgctggataaaccctgcgacggacaacagctggcggtcacggaaggggtgttcagcatggacggcgacagcgcgccgcttgccgcgctgcacgaggccgcaaagcggcaaaacgcctggctgctggtggacgatgcccacggcactggcgtgatgggcgacgaagggcgcgggagcgcgtatcagcaaaacgtgaagccggagctgctgattgtcaccttcggcaaaggctttggcgtcagcggcgccgccgtgctgtgcagcgaacccgtcgccgactatctgctgcagtttgcccgccacctgatttacagcaccagcatgcctccggcgcaggccgtagcgctgtcagcgtcgctggcggtgatacgcagcgcagaaggagatgagcgtcgccagcggctggcagagcatattgcgcgcttccgtcagggactcgcggcgctgcctttccacagtcccgattcgcagagcgctatccagccggtgattgtcggtgaaaatgcccgcgcgctggcactggcacaggcgctgcgccagcggggcatgtgggtcacggccatccgcccgcccaccgtcccaccgggcacggcgcggctgcgcttaaccctgacggcggcgcatgaagcacaggatattgagacgttgctggaggcgctccatgatgccggtgaataagcaggccatcgcggcggcattcggccgcgccgcgcagagctattcgcagcatgatgagctgcagcgtctgagcgcgcaggggcttctggccgcccttggcgagacctcgtttgcgcaagtgctggacgccggctgtggtcccggcagcaacagccgctactggcgcggggcgggaagccaggtgacggctatcgatctctcagcccggatgctggaagaggcacgccagcggcaggcggcagatcgttatctgctggccgatatcgaggcgatcccgctggcggacgcgcagttcgatctggtctggagccatctggcggttcagtggtgcagtagcctgccgcaggccctgcgcgagctttatcgcgtggcgcggccgggcgggaaggtggcctttaccaccctgctggaaagttcgctgccggagctgaatcaggcctggcgggcagtcgatgaacagccgcacgctaaccggtttttatcgcatgagcaggtgacgcaggcgctggcaggctggcgctatcgcagcacggtgcagaccatcacgctcaattttagcgatgcgttcagcgccatgcgttcgctgaagggcatcggcgccacgcacctgcataccggacgcgagaaaaaaccgcttacccggggtcagctgcagcgccttgagctggcctggccgcagcagcgggggcatttcccgctctcctatcaactttttcatggggttatcgaacgtgactgaacgttattttgtcaccggcacggacacagaagtgggcaaaacggttgccagcacggcattgctgcaggcggcacggctgctcgggaaaaacaccgccgggtataagcccgtggcgtccggcagcgagatgacggcggaagggttacgcaacaccgacgcgctggcgctccagcgtaacagcacgcgtgaactcgcctattctgcagtgaatccgtacacctttgccgaaccgacctcgccgcacattgtcagcgccgatgaaggccgtccgattgatttcgccgtgctgtctgccggactgcggacgctggaaaatcaggccgactgggtgctggtggaaggggccggcggctggtttacgccgctttcagacacgcagacgtttgctgactgggtgcaggccgagcagcttccggtcattcttgtcgtcggcgtcaagctgggctgcatcaatcacgccatgttgaccgcacaggccgtccagcaggccgggctgcgtcttgcgggctggatagccaacgacgtggttgcgccgggtaaacgccatcaggcgtatctggcgacgctcaggcgcgtcctgcccgcgccgtgcctcggggagctcccctggctggctgacggcgcggaaaatgccgaaaccggacgttatctcgatctcagcgttttgcttcccgcgacatccagtgagcgataagctcgtcatccagttcgttaacgtggccctgcgccacgttacgcccgcgatagagcagacagaaacggtccgccacccggcggataaacgacagctgctgctccgctaacagcaccgtcatacccagctcccggtttaagcgccccagcagctgcaccagcttctgggcaacgctgtgccccgcgccgtgcagcggttcatccaggatcagcaggtgagggcggttcaccagcgcattagccagcgccagctgatactggtcgtccggagagagcgtgttggcgcgggttcgtcgcaaggcatagagcgccgggaacaggtcgtaaacgtcatttttcgcctccgggttcggtttccccgtcgcccgcatggcgatatgcaggttctcctcaatcgtgagctgggagaagatccgcctgtcctgcgagacatagcctatccccggcccggaacgctgttctggcggcgggttgagcaaatcgcgcggcggcgcgcccgcctcataccagatgatgctgccgctttcgacgggcactttcccggcgatgcaattcatgagggtggtttttcccatccccggcaggccaacgacgcctgtacacatcccttgcggaaaatctaaatccacattccatagcgtatgttgacttccgtaaaactgattcactgcacgcaggctcaacatctttctctccttaaaaatgtgtgtaggtgtggctcgttgttaaactgcaaaacccctgccataaagcggaaagtgattaaaaaagcgtcttttttaggaataagtcacagaagcgcgggggataaaaagggggattgcacatcgacggtgccgacggtggtgagttgtggtgcagagccagaaatgatggaaatgtgagcaagatctcgtcagttggttatgaatgacgcgactgttaatcagcaaaaaagagctataaaaattttttgctgccgcctcgtgggaaaatccgggaatttgcagagcgccagtctgtatgggctggaagcagttatccactattcctgtggataaccatgtgcattagagttagaaaacacgcgataagcgagagaagacgcggcttacgcccaaattgacgcgaaacgcggctttagaaaatatcgtttattttttaattggttagataaaatcaattcccgtcatgaaagtgtcacccgttgccataaaactatcattacctggcttgacaaatgttaaaaaagaaaaagttctggggataacctgacctgactggtgttttatgttgccactgtccaaattttggccgctatcgcgctaatcattcaggcgctatgctaaatatcctgacatgctactggtttttcatccagtgttttttactggcattcctggcaacaaggagtaaaattattcacctgccgcttataacgtcatcaggttgtcgcccatgagtaaaccgttcaaattgaattctgctttccgtccgtctggcgatcagcctgaagcgatccgtcgtctggaagaggggctggaagatgggctggcgcaccagacgctgctcggggttaccggctcgggtaaaacctttaccattgccaacgtgattgcggatctccagcgccctacgatggtgctggcgcccaacaaaaccctggcggcgcagctttacggcgagatgaaagagttcttcccggaaaacgccgttgagtatttcgtctcctactacgattactaccagccagaagcctatgtgccgagctctgataccttcatcgagaaagatgcgtcggtgaacgagcacattgagcagatgcgactgtcggccactaaggcgctgctggagcgtcgcgatgtggttgtggtggcctctgtttcggcgatttacggcctgggcgatccggatctctatctcaagatgatgctgcacctgacgcaagggatgatcatcgaccagcgcgcgattttgcgccgcctggcggagctgcagtacacccgcaacgaccaggccttccagcgtggtacgttccgcgtgcgcggcgaagtgatcgacatcttcccggcggaatcggacgatatggcgctgcgcgttgagctgtttgacgaggaggtcgaacgcctgtcgctcttcgacccgctgacaggacacgttgagtcggtgatccagcgcttcaccatctacccgaaaacgcactacgtgacgccgcgcgagcgtatcgtgcaggcgatggaagagatcaaagtggagctggccgagcgccgcaaagtgctgctggcgaacaataagctgctggaagagcagcgcctcagccagcgtactcagttcgacctggagatgatgaacgagctgggctactgctccggcatcgaaaactactcccgcttcctctccgggcgcgggccgggcgagccgccgccgacgctgtttgattacctgccagcagacggtttgctggtgatcgacgaatcccacgtcacgatcccgcagatcggcggaatgtaccgcggcgaccgggcgcgtaaagaaacgctggtggagtacggattccgcctgccgtcagcgctggataaccgtccgatgaagtttgaagagtttgaggcgctggcgccgcaaaccatctacgtctctgccacgccgggcaactacgagctggaaaaatcgggcgatgaggtggttgaccaggtagtgcgtccgaccgggctgctggacccgattatcgaggtgcgtccggtggcgacgcaggtagacgacctgctctctgagatccgcgcccgttccgccattaacgagcgcgtgctggtgaccacgctcaccaagcgtatggcggaagacctgaccgagtatctcgaagagcacggcgagaaggtgcgttatctgcactcggatatcgataccgtggagcgcatggagattatccgcgacctgcgtctgggcgagtttgacgtgctggtggggattaacctgctgcgggaaggtctggatatgccggaagtctcgctggtggcgattctggacgcggataaagagggcttcctgcgttccgagcgttcgctgattcagaccatcggccgcgccgcgcgtaacgtcaacggtaaagcgattctgtacggtgacaaaattaccccgtcgatggcgaaagcgatcggtgagacggagcgccgccgcgagaagcagcagcgctacaacgaagagcacggcattatcccgcaggggctgaacaagaaggtggtggatattctggcgctgggccagaacattgccaaaaccaaagcgaaaggccgcggcaaggcgcgttcagtggtggaagaagataccgtcgtgctgacgccgaaggcgctgcagcagaagatccacgagctggaagggcagatgatgcagcacgcgcagaacctggagttcgaagaggcggcgcagatccgcgaccagcttcatcagctgcgggatctgtttatcgcggcatcgtgagttttttgcccggtggcgctgcgcttaccgggcctacaggtttagcgtcttttgtcaccccggtaagcgcagcgccaccggggtttttgttaacccaacgcctgaatcgctttctccagcgcctcgcgcagcaggtggcggtcgtgacgatatttaatatcgctggcttccagcggctcctgcaccaccacgcgatcgccaatccctgtcacatccacttttggcccaaccacgacaccgtcgataattttcttaccgacgtactgctccatcaggtcgagcttgtccgccagcgacaggctcgccgcagccggactcagctcacgccctaaattgccgatgtagaccatcggcgccggggtgcggcgcagcgcctgcgccagctctttcaccagcaggatcggcatcaggctggtgtaaaagctgcccgggccgatcagaattaaatccgcatcgccaattgcttctacggcttcacgcgtcgccggcacgctcgggtaagtcatcagctctttgggcggcagtagaagctggtcaatgttcacttcgccgtatacttcatgcccttcggcgtcgatggccatcaaatcgaccggttgttcagacatcgggatcagaaatgcgtccactttgagcaggttacggatcagattgatggcttcaagaggccttacgctcaggtgatccagcgcctttaacatcagatttccgaggttatgcccggaaagttcgccattgccgccaaaacggtactcaaacatcgccgatgcgacgctcggctcggtaattaactggttcaggcagttgcgcatatcgccccaggcaataccgccttcggcacgtctgatccgcccggttgagccgccgttatcggtggtggtcactatccctgtcagccttgagccgagtgacgacaaagaggacataacgcggcccaggccgtggcctccgccaagagcgaccactcggtcaagatccgcaaaagtgcgattgcgcatacgtattccttatcacgttcgatcgcgtaacagtaacctaactacccctaaaagacgatgcctcacccgaagcaaaatgacgtatatcaatgtgaaagtgcagtttttaggtattctgtagcgaaaatgcaggattgattcgctatatacgtaattatatagcgaaaagcgataatggcgctgtcagactttccgcgctactatcgccttaaccacgttttcaacactgaaaacatacactctagcccttgtgcctgtgtcgaaagatatggcgctctggccgtggcgaatttgccaccagggtacagaaagaaatgactgtgcctcccgtatctggaaaggtgtacatggcttcacaacttactgatgctttcgcgcgtaagttttattacttgcgtctgtcgattaccgatgtgtgcaacttccgttgcacctactgcctgcccgacggctacaaaccgggcagcgtcaccaataacggctttctctccgtggatgaagtgcgccgcgtcacgcgcgccttctctgagctcggcaccgaaaaagtgcgtctgaccggcggtgaaccctctctgcgccgtgatttcccggacatcattgctgccgtgcgtgaaaacgaccgcattcgccagattgccgtgaccaccaacggttaccgcatggcgcgcgacgtggccacctggcgcgatgcgggcttaaccgccattaacgtcagcgtggacagtctcgacgcccgccagtttcacgccattaccggccaggataaattccgccaggtgatggacggcatcgacgcggcgttcagcgccgggttcgagaaggtcaaagtcaatacggtgctgatgcgcgacgtcaaccaccatcagctggacaccttcctcgcctggatcaaatcccgccccattcagctgcgctttattgagctgatggaaaccggcgagggcagcgagctgttccgtcgtcatcacatctccggcatggtcctgcgcgacgcgctgctgaaacgcggctggatccaccagatccgccagcgcagcgacggcccggcgcaggtcttctgccatcctgattacgaaggcgaaattgggcttatcatgccttacgagaaagacttctgcgccagctgcaaccgcctgcgcgtctcttccgtcggcaagctgcacctgtgcctgttcggggacggcggcgtagacctgcgcgatctgctggcagacgatgcccagcaggaggcgcttgaagcacgcatttctgaagcgctgacgcataaaaaacagacccacttcctgcatcagggcaataccggcattactcagaacctgtcttacatcggcgggtaatcaggcttaagaaggaatcagaagatgagtcaggtaagcgcagaatttatcccgacacgcattgctatccttaccgtttccgaccgccgtggcgaagaggatgatacctccggccactggctgcgcgaggcggcccatgacgcggggcatcacatcgtcgataaagcgatcgtgaaggagaaccgctacgccattcgcgcgcaggtctctcagtggatcgccagcgatgaggtgcaggtggtgctgatcaccggcggcaccggctttaccgcgggcgatcaggcgcctgaagcgctgctcccgctgttcgaccgcgaggtggaaggcttcggcgaggtgttccgcatgctctcctttgaagagattggcacctccacgctgcagtcgcgcgccgttgccggggtggcgaacaacaccctgatttttgccatgccgggctcgaccaaagcctgccgcaccgcgtgggaaaacatcatcgccccgcagctggatgctcgtacccgtccgtgtaatttccatccccatttaaagaaataagctatgtcacaactgacccacattaacgccgctggcgaagcgcatatggtggacgtctccgccaaagtggaaacggtgcgcgaggcgcgcgccgaagcgtttgtcaccatgctgccggaaacgctggcgatgatcatcgacggcagccatcacaagggtgatgtctttgccaccgcccgcatcgccggtattcaggccgccaagcgcacctgggacttaattccgctgtgccatccgctgatgctgagcaaggtggaggtaaacctgcaggcgcagccggagcagagccgcgtgcgcattgaatcgctgtgccgcttaaccggcaaaaccggcgtggagatggaggcgctgacggcagcgtccgtggccgcgctgaccatctacgacatgtgcaaagcggtgcagaaagacatggtgattggcccggttcgcctgctggcaaaaagcggcggcaaatccggagattttaaggtggacagccatgattaaggtgctcttttttgcgcaggtgcgcgagctggtgaataccgacagcctgacgctggatgcgtcttttgaaaacgttgcggctctgcgtgcgcatctggcggcacagagcgagcgctgggcgctggcgctcgacgaaggcaagctgctggccgccgttaaccagacgctggtggagcttacccatccgctgaaggccggggatgaagtggccttcttcccgccggtcacagggggctaatatgactgaaacccgcattctggttggccctgagcgctttaacgtagggacggaatacagctggctggcggaacgcgacgaagacggtgcggtcgtgacctttaccggcaaagtgcgcaatcacaacctcggtgacagcgtgaaggcgctgacgctggagcactatcccggcatgacggagaaatcgctggcggagatagtggacgaggcgcgaggccgctggccgctcggacgcgtcacggtgattcaccgcatcggcgagatgtggcccggcgaggagattgtctttgtcggggtgaccagcgcgcaccgcggcagcgcgtttgcggcaggggagttcattatggattacctcaaaaccaaagcgccgttctggaagcgcgaagccacgccggaaggcgatcgctgggtagaatctcgcgacagcgataaacaggccgccagccgttggtagtcggtttacgtggatgtgttactcttaatgagtgtgtctacttaatcttaatcaggagtgaatcatggaccgatttccgcgttccgattcaatagtgcagcagacccgtagcggcctgcagacgtatatggcgcaggtgtacggctggatgacggttggcctgctgcttaccgcgtttatcgcgtggtatgcggcgaatacgccggagctgatgatgtttatcttctccagcaaaatcaccttctttgggctgattatcgcgcagctggcgctggtatttgtgctttcgggtctggtgcacaagctaagtgccggcatggcaacgaccctgtttatgctctattcggcgctaacggggctgacgctttccagcatctttatcgtttacacctactcatccatcgccagcaccttcgtggtcaccggcgggatgtttggtgcgatgagcctgtacggctacaccacgaagcgcgatctgagcggtttcggcagcatgctgtttatggggctgatcgggattgtgctggcgtcactggtgaacctgtggctgaagagcgacgcgctgatgtgggcagtgacctacatcggggtggtgatcttcgttgggttgacggcgtatgacacccagaagctgaaaaacatcggcgagcagattgacgtgcgcgacagttcgaacctgcgcaaatactcgattttgggcgcgctgacgctctatctggacttcatcaacctgttcctgatgctgctgcggattttaggcaaccgtcgctaaggttgctttgccgggtggcggcttcgccttgcccgtcctgcgaagcgcgaaccgtaggtcgggtaaggcgaagccgccacccgacttattcacttcgctagcatcctctcattcttcgcccgcagctttttcgcccgactttccagcaccagatagcagatcgttgccagcgccagcggcaggaagtaatacagcatgcggtacgccagcagggcggcgataatcgttccctgagagacatgctcccccgcaagcaacgcaataaagaccgcctcgagcacgccgatccccgccggaatgtgcacaatcaccccggcaatgctgctcaccagcagcatgcccagcacgaagaagtaattgacgtcctcgccaatcagcagccagatgatggcccccatggccatccagttggcgctggagaccgccatctgcagcaccgcaaacttccacgagggcaggaccagcttttgccctttaatcgtcatatggcggcgctttgcaaacgcgcaggcccacagataaacggcgataatcagcagcagcacgatgcccagaatgcgcagcgtggcctcgtcgatataccagtgcgcgggcagctgcaccacgccgatggtaaagatcaccccgccgagcaggatatagcccagccagttggtggtaatgctcagggaaaaaatgcgtgtgatggtcccgcccggcaggccgagccgcgagtagaggcgatagcgcatgccaatgcccccgacccaggtgctcagcgtcaggttaaaggcgtagcagataaacgacaccagcatcacctgacgtttggccagcttgtggccgcagtaggcccgacccagcagatcatagcagccgtacatcaggtagctcacgataaccagccccgtcgcgcccagcagcaccatccggttatagttgcggatgaccttccacacctcttcccagtccactttctgcgcgtagaccaccagcagcaccgcgacggcaataaagaatacccaggtgaggatcttttttgccagacgccagcgtggatgcgattttgacatcagggtttgcctccgtcttccgcttctatgcggtcctgggtttccatttcgggttgtaccggcgggtccacctgcgccagcttcggcgtatgcgccggcagccagccgaccatcgccgggaaatgccgcaggaagtggaacaccaccacgctgatgcccaggttccaccaggtgcgtttgggaaccatagactcatccacgcgcacgcagtcgttaacgatcaacgcctgcaggttatcccgcagggtctggttaaactggcggtcgtgaatgatcaggttggcttcaaggttaagcgacaggctcagcggatcgaggttgctggagcccacggtggcccagtgatcgtccatcagcgcgactttgccgtgcagcggccgacggcggtattcgtagatctggacgccgcccttcaccaggtagttgtacagcagccgcgccccgactttgacgatcggcatatccggctcgccctggacaatcagcttcacgcgcacgccgcgtcttgcagcatttcgcatggcatgcagcaggcgatagcccgggaaaaagtaggcgttggcgatgatcacttcgcgcttggcgttggccagcatcttgagatagtgacgttcaatgtcgtcccggtgctcgccgttgtcgcgccagacgaaaagcgcctgcgcttcgccgggcttccggttctcttccgggcgatggcggcgtcgccaccagcggcgaacggcctctttccccggcaggttctccagctcaaacagcaagatgtcctgcaccaccgggccttcaatgcgaatggcgtaatcctgcttcgcttccgggccgtagtcggacatatgttccgccgagtagttaatgccgccgacaaacgctaccgtctcatccaccaccacaattttgcggtgcatacggcggaaaaggttggtccgcatgccgaacaggcgagggccgggatcgtagtagcggaataccacgcctgcggcggtcagttcattgacgaacgcatcgctgaggtccggcgagccgtagccatccagcagtacttcaattttgacgccgcgctgtgcggcgcgcaggagcacgctgtgcagctgcttgccgacgttgtcttcgaaccagataaaggtttcgaggatcactttctgctgggcgttatcaattgccttaaacacggccgggtaatactcgtccccgttgaccagcagcgtaatccggttgccttcctgccaggaacatttcataagtggatctccgcgctgagcggggcatggtcggaaagatgccgccagttgagaagcgccagggcggtcgggctgctggcgtgggcatttttcacgtagatgcggtcaagccgcagcagcgggaaacggaccgggaacgtgcgcgcaggcctgccgttcgcccgggtgaagatctcctccagcccggcatccaccttcaacggatggtttgcccgctggcgccagtcgttgaaatcgcctgccacgacaacaggttcaccgtcaggcagcgcgttggcccattcggccagcattttcagctgcgcctgacgatgggcttcgcgcaggcccagatgaacgcagccgacgtggatgggcagctcaaggtcgggcggggtaatgcggcagtagagcaggccgcgtttttcgctctccccgacggaaacgtcgcggttttcataatgttcaatgggataacgcgacagcaccgcgttgccgtgatgaccttcaggatagaccgcgttgcggccgtaggcgtaatcgctccacatggtgtcggccagaaattcatagtgcggcgtgtcgggccagttctcaaagtgaagcggatgtacttcgtgtgcgcccatcacctcctgcaggcagacaatatccgcgctgacggtgcgcaccgcgtcgcgcagctccggtaaaatgaagcggcggttaaatgctgtgaagcccttatgaatgtttatcgtcagcactttaagcgagaaatgctgcatttttttcgtcataagctccttcctgagtgactatcccgatgaaaataaagtgtagtcgtcgtcacaaaaagatgcggcgttacggaattttccgtaaagtgcggtagtctgattaagcagagaaaaatccttcaggagagaagccatgaagtggcaacaacgtgttcgtgtcgcaactggcctgagttgctggcagataatgttgcatttactggtcgtggccgtactggtgatgggctggatgagcggcacgctggtacgtgttggcctggggctatgcgtcctttacggcgtcaccgtgctgtcgatgctgtttttacagcgccaccatgacgcgcgctggcgcgaggtgggtgacgtgctcgaagagctcaccaccacctggtactttggtgcggcgatgattgttctgtggctgctgtcacgtgtgctgcaaaacaacctgctgctggccctggcgggtctggccatcctcgcagggcctgcggtggtctcgttgctgaccaaagagaaaaagctacgcgatgttgcgtctaaacatcgcataggccactgagcctgtcgtggccgcgatgaccagtagcggccacaaacttccccagacaatatccagactcgcatccttcagatagatttgcttggtgatatccgtaaagtgccttatcgggtttatccacgtcagatcctggagccacaccggcatattctcaaccggcgagacgtacccggagagcaggatcgcgggcatcataaagacgaataccccgataaacgcctgctgctgcgtcgagcagagtgcggagatcagcagcccaaaccccaccagcgacagcccgtaaatcaccatcgtgaagtaaaacagcgccagcgatccggcgaacgggatctggtaggcccaaattcccacccccagcacgatggtggcctggaaggtggcgacaattagcgccggcaccgctttgccgacgaaaatttgccaggtggcgagcggggagaccagcagctgatccagcgtgccctgttcgcgctcgcgggcgacggagagagaggtcacaatcatcaccccgatggtggtgatcatggcgatcagcgacggcaccacaaaccacttgtagtccagattcgggttataccagttgcgcaccaccagttcgctgttgttgggcttcggtttgccgtccatcagctcctgctggtaatccttcaccacctgctggaggtagttggctgcgatctgggcgctgttggagttacgcccgtcgaggatcagctgcatcggcgcggtctggaaggtatccagattgcgggagaaatccgccgggaagcgcaccagcagcagcgctttttgcgtgtcgatggtaggctggatctcctgcggacttttcagcagcaggatgtgggtaaaggccttcgcacgcgcaaagcgctgcgtcagctcgacggaatgtttgccgttgtcttcgttgtaaatggcaatggtggcgttggtcacctcaagggtggcggcaaacgggaacagtaaaacctggatcagcaccggcaacaccagaatggcgcgggtttgcggctcgcgcagcagggattgcagctctttgcgtattaacgtccataaacggtgaaacatgcgcgctccttaatctaaccgccgtttggttttcatccacgtcaacccgataaacatcaccgccgacgccattaaaaacagcgtgttgataatcagcactaccggaatattccccgccaggaacaggctttgcagggtgctcacgaagtagcgcgccgggataatgtaggtcacggcgcggatgacggcaggcatgctgtctatctggaagataaacccggacagcataatcgacggcaggaaagcggcgttcagcgccacctgcgcggcgttaaactggttgcgggtgatggtggagatgagcagtcccatccccagcgtgctgagtaagaacaggctggtgataaagaacagcaccaccagcgagccgcgatacggcacgccgaggataaagacggacaccagcatgcagagcagcatcgccagcatgccgaggaagtagtagggaataagcttgcacagcagcagctcgacgcgcgtcacttcggttgaaagcagcgcctccatggtgccgcgctcccactcgcgggcgataaccagcgaggtcagaatcgcgccgatcaccgtcataataatcgtcaccgcgcccggaataataaagtgctggctgatggcggcggggttaaaccagtagcgcgtctgcacgtcgatgagcggcttaaattcttcaccccggtcttcggcgcgctgcatctgccagagttgccagatcccctccgcgtagccctgcacgaagttcgcggtgttcggctcgctgccgtctgtaatcacctggatcggcgcatcggtattcgcccgcgccatattggcggcaaaatccaccggaatgacgatcagaccgcgaattttcccggcctgcatcttctggatcagctcctggcggttgtcgctgatggtggcatcaatgtagggcgaaccggtcatggcgtgggtaaagtccagcgcctcttcgctctgctgttcgagtaaaatcccgacccgcagcttgctggagtccaggttaatgccgtagccaaagataaacagcagcagcagggggatcaccaccgcaatcagccagctgctgggatcgcgcacgatctgccgcgtctctttaacgcacagcgcgcgcacccggcgccaggaaagggcgttactgcgcatgggcattctccttatcccagtcgtggatgagggtgataaacgcctgctccatggtcgggtccgggacctcatcgtcggcggcctggtttttcaggtcgtccggcgtgccgtgggcaatcagcttgccgcgatacaccagcccgatgcggtcgcagtactccgcctcgtccataaagtgggtggtcaccatgacggttacccctttttccaccatgctgttgatatgcagccagaactcacggcgggtgaggggatcaacgccggaggtcggctcgtccagaaacagaatatccggctcgtgcattagcgagcaggccagcgccagccgctgcttaaagccgagcggcagttcgtcggtggcgtgggaagcgatagttgttaacccgaaggcgtcgctcatgcggcggatcttctcgttctgcgcccgcccgcgcaggccgtacacgccggagaaaaagcgcagattctgctcgaccgtcaggttgccgtacagcgagaacttctgcgccatatagcccaggtgctggcgcgccttgccggagctgaccttgagatccatatccagcaccagcgccttgccggacgtcggcaccagcaggccgcacatcatcttaaaggtggtggattttcccgcgccgtttggtccgagcaggccaaaaatctcgccgcgcttcacggcaaaattcacgttgtcagtggcggcgaaatccccgaattttttggtgagggatttggcttcgatcaccgtttcgcccggcgtaccttccaccgtgtgcaggatcgccccaagcggcgactcggaggtccccgcgccgcccagcaggtcgatgaacgcatcttcaaaacgcggcgccgtctcttccatctcaatcgtcggcattccaggcgcccggcgaatatcgtcgacggtggcctcttttttgaggatgacccgcaccgagcggccctgaatcatcccgtcgctgacctgcggcagcctgagcacccgctgcagcagcgagcggttggacgcctgcgggctgtgcagcaggaagctgcgcccggccatgctctgcgtcagcgtcgtcggctcgccctgatagagcagttcgccttcgttcatcagcagcacgtcccggcactgttccgcttcgtcgaggtaggaggtgctccagaggatcagcatcccgtcgcccgccagctcgtgcaccatctgccacagctcgcggcgggaaatcgggtctacgccgacgccgggctcgtccagcagcagcaccttcggctcgcccaccagcgtgcaggccagccccagcttttgcttcatcccgccggagagcttgcccgccagccggtcggtgaacgggccgagcgaggtaaattccagcaggcgggcgaaggttttctcccgggtttcgccggtgacgctgcgcaggtcggcgtacaggttcaggttttccatcaccgtcaggtcttcatacaggccaaacttctgcggcatatagccgagcatggcgtggagcgggccgtcgtcttttatcggatccaggcccagcacgcgggccgatccttcatccggcttcagcaaccccgccagcatgcgcatcagcgtggtctttcccgcaccgtccgggccgaccaggccggtcacgtagcctttccggatggtgcagttcagcggcgcgaccgccggtttgtccatccctgcgaagcgtttgaccagattgttgagctggataaccgcatcattcatgtcgttccccgctgttcacttttacggtgacgggcatgccctggcgcagggcgtcgtccgcatcggtcacgataatgcgcaggcgatacaccaggtcggtacgcaggtccggcgtttcaaccgttttcggcgtgaattcggcggtaggggagacaaaccccaccttgccgtgatacggcttgtccgggcgaccgtcggtatagagcagcagctcgcggcccggctgcatctggccgagattaggctcatcaatgtaggcacgtacccagaccgggcgggtcagggagagggttaacacggtgctgcccgcgctgagcatgctgcccggctcgacggcgcgggtcatcagcgtgccgtctgacggtgccaccagcgtggtgtcgtgcagatccagctctgcctgcgacagctgggcctgcgcctgttcaaggctggctttcgcctgggcgatatcctgcgggcggttaccggtgtggtactggcttaatttatcctgcgcggacttcagggttgcctgcgcctggtcgcgggacgagcgcgcattttccaggtcattcgcggaaatggtgcggcttttccacagcccctgctggcgggcgtagaagttctgcgcgtagtcataggccgcctgtgcctgtttgacggcggcagcggcctgggcgatctcttcgtcgcgatagccggccagcatcaggtcatactgcgcctgcgcaacggagacgcccgctttggcctgcagcagcgcgttctcatagggggctttgtccagcatcccaagcgtctgcccggttttaatggcatcgccttcgtcaacgctcagcgcggcgagacggccgccgacgcggaagctcatgttcaccgtgcgaatatccacgttaccgtacagcgtcaggcctttatcctgatggctctggtaccacagccatccaccgacgcccgcggcaagcaaaacaacaaccaccagaatgatggcgacaggttttttcatgacttcaggctcctttgcgttaagccttgcaggatcagatcgagatgacaggcgatcacctcaccgatctgcgcggctatatcctcatcaaattgtgtccagccggtgcgtaacaggatggtttcccggcccagacggaaggcaaggatttcacccagcagggcgtgggtatgcaaaattgtcgcggtatcgccggcatcccgcccggtataggcggcgatcagccgggtcaggtgggtatgcatcggggcaatcacccgatcgtgtacccgctggtaggcggcagtgggggagagctgctcgcgggagataaacttgctcaggttgagcgtatcgtcgtgcgtcagcacgcggatcatgttgtggcaggcactcaggatcagctggtggatggcctcgcgatcgggcgacggctggccgagcagcgcggtggcctcctcaacgtgcgggtgaaactgcgtgccgataaaatcggcgatccactcggcgcaggcgagatataaatcctcttttgagccaaaatagtaggtaatcgccgcaatgttttgcccggccagcgcggcgatatcgcgcgtggtcgcgtgcagcccgtactcaccaaactgcgccagcgcggcggcaataagctggtttttggcctgttcacctttggttgttgtgggtgttgtattcatggcggcattaaaaattaatcaatcgattgattaagattatgcctgattcgcatccccgtcgagggaacgcggagggatattttatgcgccacgtcacaaaagctgctacactccgccccttcgcgacattgtggtttttgtcctctcaattgttagatctccctgaaaactacacctgtgatggtcggggcggttcggagtttttatgtcttttgattcccttggcctgaacccggaaattctgcgcgcgatcgcagagcagggctacgttgagccaaccccaatccagcaacaggctattcctgccgttcttcagggccgtgacctgatggccagcgcccagaccggcaccggtaaaaccgcgggctttacgttgccgctgttagaactgctggtaaaaaatcagccgcacgcaaaaggccgtcgtccggttcgtgcgctgatcctcaccccaacccgcgagctggccgcgcagattggtgagaacgtgcgtgactacagccgctatctcaacattcgctcgctggtggtgttcggcggggtcagcatcaacccgcagatgatgaagctgcgcggcggcgtggacgtactggtggcaacgccgggccgtctgctggatctggaacaccagaacgcggtgaagctggataacatcgaaattctggtactggacgaagccgaccgcatgctcgacatgggctttattcacgacattcgtcgcgtgctggccaagctgccgccgcgtcgtcagaatctgctcttctccgcgaccttctccgacgagatcaaggcgctggcggaaaagctgctgcataacccgctggaagtggaagtggcgcgccgcaacaccgcctctgagcaggtgacgcagcacgttcactttgtggataaaaagcgcaagcgcgaactgctctcccagatgattggccagggtaactggcagcaggtgctggtctttacccgcaccaagcacggcgcgaaccacctggcggaacagctgaacaaagacggcatccgcagtgcggcgatccacggcaacaagagccagggcgcgcgtacccgtgcgctggcggacttcaagtctggcgacatccgcgtgctggtggcgaccgacatcgctgcccgtggcctcgacattgaagagctgccgcacgtggtgaactacgagctgccaaacgtgccggaagactacgtgcaccgtatcggccgtaccggtcgtgcggcggccaccggtgaagcgctctctctggtgtgcgtggacgagcacaagctgctgcgcgacatcgaacgcctgctgaagaaagagatcccgcgcatcgaaaccccaggttatgaagtggatccgtcgatcaaagccgagccgattcagaacggtcgtcagggcggtcgcggtcagggcggcggtggtcgcggcaagcagccgcgtcgtgccgaaagtggcgcgccgaagacagcgggcaaaccgccgcgtcgtggcaacgacagcaaaccggccggtgacaatccgtggcgcagcggcgaaggcaagccggcaggggaagggcagcgccgacgccgcccgcgcaagcctgctaacccgcagtaatctggaagcccggtcgtaaagccgggcttttctttttgcggcagcgaagagaaagtgccacaatagtggctgtttatacagtatttcaggttttccaatggctttaaccgcggcgctgaaagcgcaaataggcgcctggtataaggcgctacagcagcagatccccgattttatcccccgagcgccgcagcggcagatgattgccgacgtggcaaaaacgctcgccggggacgacgggcgacatctggcgattgaagccccgaccggcgtcgggaaaaccctgtcgtatctcattcccggcatcgccatcgcgcgggaggaagacaaaacgctggtggtcagcaccgccaacgtggccttgcaggaccagatcttcagcaaagatttgcccctgctgcgcaaaatcatccccgacctgcggtttacggccgcctttggccgcgggcgctacgtctgcccgcgtaacctggcagggcttgccagcagcgaggcgtcgcaacaggatctgctggcgttcctcgacgacgatctcacgcccaacaacaaagccgagcaggagctctgcgcaacgctgaaaggcgatcttgatggctataaatgggatggcctgcgcgatcacaccgataaagccatcagcgacgatctgtggcgcaggctcagcaccgacaaggccagctgtctgaaccgcaactgtcactactaccgcgaatgcccgttcttcgtcgcgcggcgcgaaattcaggaagccgaagtggtggtggctaaccacgcgctggtgatggcggcgctggagagcgaagcggtgctgccggagccgaaaaacctgctgctggtgctcgacgaaggccaccatctgcccgacgtggcgcgcgacgcgctggagatgagcgcagaaattaccgcgccctggttccgcctgcagctggatctcttctgcaagcttgtcgccacctgcatggagcagttccggccgaaaaccacgccgccgctggcggtgccggagcgtctgagcgatcactgcgaagaggtttacagccttatctcgtctctgaacaacatcctgaatctttatcttcccgctaccctggaggcggaacaccgctttgcgatgggcgaactgccggaggaggtgatggagatttgccagcagctggcgaagcatctggaaaagctgcgcgggctggcggagatgttcttaaacgatctcagcgagaaaaccggctcgcacgacgtggttcgcctgcaccgcattctgctgcagatgaaccgtgcgctcggcatgttcgaagcccagagcaagctctggcggctggcctcgatggcgcaggcgtcgggcgcgccggtcaccaaatgggccacccgtgaagtgcgcgacggccaggtccacctgtttttccactgcgtgggcatccgcgtggccgatcagctggaaaagctcatctggcgcagcgtgccgcacgtggtcgtgacctccgccacgctgcgctccctgaacagcttctcgcggctgcaggagatgagcggcctgaaagagaaagcgggcgatcgttttgtcgcgctggattcgccgtttaaccactgcgagcaggggaagctggtgatcccgcgcatgaagtatgagccgcttatcgacaacgaagagcagcacattgcagaaatggcggcctacttccgcgaacaggttgagagcagaaagtaccccggtatgctggtgctgtttgccagcggacgggcgatgcagcgttttctggaacatgtgaccgacctgcgcctgcttctgctggtccagggcgaccagccccgttaccggctggtggaaacccatcgcaagcgcatcgataacggcgagcgcagcgtgctggtaggattgcagtccttcgcggaaggtctggatttgaagggcgattacctgacgcaggtgcatattcataaaattgccttcccgcccatcgacagcccggtcgttatcaccgagggcgagtggctgaagagcctcaaccgctatccgtttgaggtgcagagtttacctgcggcgtcgtttaatcttattcagcaggtcgggcgtctgatccgtagccacggctgctggggggaggtggtgatttatgacaagcgtctgctcacaaaaaattacggccaacgcctgttaaatgcgctgccgatctttccgattgaacagccagaggtccccgaggtaaaaaaacgcccggcaacactgaccgccgggcgcaggaaaagcatccgtgctaaggggcgcggtcctactggtaagtgaaggtcacctgcaccacgctgctgaacgtccccgcgctcaccggcatggaggtggcgtagtagcgtgcggcgagtgggaaggtggccgtatgatcgttttgattaatcaccgcgttaaagctcgcctgcggagcgatgagaatattgtcctgccggtctgccagctccagcgccagcccctttgcactgccgatattggcgaatttagtggggtgcgtgctgtccgcctgtccatagaagtaggcggtggcaagcgcgaggcttggcgggcagtgggatactgacagggaaaagtctttccactcgccggtatcgcccacgtctttaaaatcaccggatgccgcctgacctaaatccaccgtcaggttccggctggcgctgtcgatgatgcaggtattggcgtaaatgttgcccgtcatctggatctgaatatcctcggcgtgtgcctgggcgatcagccccagcgccataaacgcaattatcttcttcatgtcagttacttataagcaagcgtgatggtggcaacggtgttggccggaccgggagtgaccacgtcgctgacctgctcgtagcgcacctcaaacggtatggtcagcgtttcgttggcaatggcttcgcttcgggtgttaacgtaggtatcaaaggtggcgatattgtcgtcgaacagcattcggacaccgacgcccgtcgcgacgccagtctgctgcgtgagtttcagcaccccttcgaaggccgtttcatagccgtttgagctggtaattttcacttcaggctgtacggtgctgttgcagttcaccgtgacgtcaaagtttcgtgccggggaagagagcatccccacgctgataaagtcgctgaccgggaaatcccccagattgaccgtcaggtttttcggcaggacggagcaggtgacctctttcagaataacgttgccagcataggagatggtgttgggatcgcccagcccttcgtggtgataaaccccgatcccaaaacgggtctgactttgattcagcgtgcctgacgctacggtatcgctggttttgaccaactccagcgtaacgtcgaaattaaaggtctgtttgccatcgctggaaacataacccaacggcgttcctgtggaaatgcagttaacgcccccggctccgctgatgcgctgcccctgatcgttcatcagggccacaccgatcccaggaacgcccgaatcgtagacacctttcaggcctggaatctcagacccagtgccgtagtaacaagagacaatttccagtcccttatcttccgcattgtcacaattaccggcgatatgggcgatttgctctgtacccgggatcgtttcgccaacggccagcgtcgtgggaacggagatagaggccacgttgatcattttcggcaggtctggcgtagtacaggtcgccttcgcatgcggcataaataacgcggcggttcccagaaccagtaagaaaaagcactgtttaatcatttgcataatcgttagcctgaacggtggatcagtgacactgcgcggcagcgttaatgatgctggttttctctttctcatccgttagcgcatagtcagcgacgcagtgctcgttcgccccctgtccccaggaaacgttgagatgcccttgctgcggcagaccagagaggtaggtctggccgtcattcccgacaataaattcgctgtccttatcctcggtggtgaccgttgcgccgaagggcagcggtttacccttttgcgtaagcgtcatcaggacgcggttacccacgcgggtgttaaagctggcgcgcaccacggccccgcgggttggcgtcacgatctgcgccgcgtgggtgacgtcggcgttgtccggtagcgtttcggtatccagctcgatggtgttgtggcgatacgcggtaacaaacggcacgacggtgtagccgcggaagtcggtctcgacgcccgtctggttcgtgatatgggttccgtgcgtgcccggcgctttcaccagcgcgatggtgtcaccgagcggctggctcagggttattccgttcgcatgggcaaccacgccgccctgcaaaccgacgttcacggtctgctgatatttatcctgactgacgcctgcgctcacttcgccataggtcgctttataatcggcgttgatgctggtggagttaccgctgccggtgctgctcagcccttcctggatgttccagttcaggttgtcctctttcagcgccgtgccgttcaggccgatgttctgcgtcgtgccgtctttggtgttgttcaggttgtaggtggcccaggtgttatgcatccagcggtccagcggcaccgagacgctcagcgagaactggttgtcgtttgtcacctcgttaccgtcttcatcgctgtcctgggtgtttttgttcatgctgtagctgaggctgtagctcaccccgtgccagctattgttgtagctgacgctcatcgaggtcatgttctggctctgactccagtacgtctctttcaccatgctcagggtgacggatccccagccttccggcagcgtctggtcgatggtggcttcggttcgggcgcggcgctgctgcggtgcagaccagtcgtcggagcgggtatatgactccatggtgtcttcaagggtgtaaaaccctttgctgttgtagcggtagccggccagcgagaagttggtgcctgaccgggcgatgtctttgctatagcgcacgcgccacgactggcctttgctggcctgctgttttttcaacagggcctttgcgcgggtcacgtcaatggaaaaggcgcctaaatcgcccatgtttttcccgacgccagccgcctgagactggtaatggctgctctgctgcacgccaccgtaggcggtgaaaccgtagggtaaaccgtagatggcgctgccctgggcaaacggggtcttctcgacgtcgttgtcataagaacggtagcgtccggcagtcacgctgtagcgcagatttttttcacgctgcaatatcggcacggaggcaaacggcacgacgaaatggctttcgctgccgtcggtctctttcacggtgacctggagatcgccgctgctgccggtggggtagagatcgttaatttcgaacgcgccgggggcgaccgtgttctgataaatgatgtaaccgttctggcgtaccaccacctgcgcgttactgtgggcggtgccgcgaataatgggggcgtagcctttttcactgtccggcagcatgtcgttatcggatttcagctccacgccggtgtagggtacgctgtcaaaaacgtcggaaggcgaggaactctggccgacggtgaggtcgcttttcatcgccacaatatcgcgttgcgcgtaggtatatacggaggtgaatttttggtcctcctcattacccgtggtgctgcgattccaggtggaatagttgcgaatgcgccatgcgccaatgttcaaacccggacgcaggttaacgtactggctgctgttatcctgttcacccggctggcgcgcatggctttggctggcatttgcactgtagttaagcaggcccgcgttaattccttcgtcaaactcttttgggtcaatgtagccgcgaggcacctgaccgagcgccgactggggaatgctcagcagcagttgctggttgcgaacgcggaaagtcgcggatgccgcagggatggcgtgtaaatcggcgcactggcctttggctttcagctgcggatatttttgggtcttgatcccgaggctttttaaatcgtccacgttaaagcaaggttgcagcgtgctgttgccgtgatcgtctttctgcagcgtaaaggtgacatcgcgggtatcaattttattattattgataaacaccgtaacctgatatttacccggcgcctgacctgggcctttttcatagacggataaatcggtttttccctgctggggattatcaatatccagcagggcagggttaaaataatcatcagccataacctgatgcgcaaagatcgccatcgccaggccaaaaagaatgaccagcaatgacgaaaatcggcaggtgaacggctttttatggctgtacatgattattttattaccggggaaaagtattaatgaacggatttcgaccaggtatggctgatgctgccgtaatcagtaataatggaatacgtcacgttcgagcctctgacattacccggtatggcaaaatgcgtttctgtttttggaacggcccaggtcgctttcgtcactttctgaccattcagggtgaccgcctggaaattcatataaaacggcgtggggttattcaccaccagctcgttaccttcgcgacgccattcaagggttctatggttgtgatgaggcgatggttgtgactaattcctacttcacacgctctgccaaagaattagctgaatcagccttggtacgtttgatcgacagggatgaactgcaaaagtatctggatgattacaatcagaagataattgaagatttccagtcaaactcgtaactttgcagtcatatagatatagcaaaggacaggtaggcctccgtgagaggaggacttacctgtgcagattctgtgctcaaagttatccaagtctatctatttactgccaattacagtaaaatgagtaaacaattacagcaaagtttcgcaatgcactgctatgtaactcattgatcctgcgtagaatttaaaatccctcggcgttcgcgctgtgtgggttcaagtcccactccggctaccatgggaaacaaagaataatcaaagcaataagcagtgtcgtgaaaccaccgaaaggtggtttttttgtgcctccagtttagcgcgaagtgagcgtatctcatcgtcatcacgatcgtgctgtgcccggggatttgctgccataccagaacgtcaagcctaactctctaatatcaagcccggaaagcagggcgattgtcagctaacctgcaaccaatcttaaacaaacatttcactcgccagacacaggttgccgctgctgataagctggttggtatccaccctggagagcggaaggttattgtcatgcaatatgaagaacagcagcttatcaacggccttttcgagcgtcttaaacaggccgaacaacaaaacagccaacgggatgcagatgcagagcgtcagatcgctgaatttgtcaggcagcagcctgcggccccctactatatggcgcagtcgattttgattcaggaagcggcgctgaaacgcctgcaggcccgtgttcaggagcttgaaagcgaattagccgcgcaaaaaagcaaaccctcgacgggcggcagcttcctcggcggcctgtttggtggcgggaaaagtaacccgcagcctgacaacagctggaatgcccagccgcaacagccgccggcgcaggattactctcgggcgccagcgcctgctactcgcggcggcggttttatggctggcgcgctccagacagccgctggcgtggccggtggcatcgcgcttgccgagatgcttaccagcatgttccatcagtcgcggccggaagagatcgtgaacatcatcgaagagccgacaatgcccgtcggtggtgaaccgtttgtcggtaatcaatacggcgatgttaataacgtctctgacacccgtttcctcaaccagaacgatccgttcggcagtaataacgacatctggcagaacgacgatgtagatgacgactacagcaatgacgacgacagttttatttaacgacgttatcgtgtcaccatcgaaatgaagttaaccctaaaagttgggtatccaactttcggggttttgcttttccgggtcaaaaaagccttcgaggctaagcctgaaggctcataaatcacattctttttactatttttcttactaacaaaactgtaagaattgccggaagcaatccaaataataaggcgatatcgactaacgtatcctccagttcttctatcccgtatgtcccgaaatggtccatcacggcataagcccattcgacaggtgtcacatcacaccccgcccaaatacgccttcctcacctcctgattccccagcaattcctcaccgctgccgctcagccggatctgtccgttcaccatcacatacccgcggtcagacagcttcaacgcatggtgcgcattctgctccaccagaaaaatggtcataccgctgcgggccagctcgcgcagcgtctggaagatctgcttcaccacaatcggggctaagcccaggctgggctcatccagcagcagcagctttggacggctcatcagcgcccgggcgatcgccagcatctgctgttccccgccggacatggtcatcgcgcgctgcttgcgccgctctttaaggcgagggaaaaggtcaaacatggtttgcatgtcttcagccgcaaactgattgccgatgggaatggtccccatcagcaggttctcttccacggtcatatcggggaagattcgtcgcccctccggtgcctgcgcaatgccgccggacgcaacgtagtgggtggattgatggctgatgtcttcaccacagaacaggatctgcccgctgcggatacggggctggccgaagatggacatcagcaatgtcgatttacccgcgccgtttgcgccaatcagcgccacggtttcccccttattcacctcaagagagacctgcttcagcgcctgaatgacgccgtaaaacacgtccacctcgcgaaaagccagcagcggttcgctcatagggagacctcgctttcatcggtgcccaagtaggcggcaatgaccttttcatcatgctggatctgctcgggtttacccctggcaatcacatcgccgtggtcgagcacgataatgtcgtccgaaatgtccatcaccatccccatatcatgctcaatcagcaataccgtgatgtcgtgatgatcccgcagaaagcgaataatgccgctcagcttgtgcgtttcaaccgggttaagcccggcggcgggttcgtccagacagatcatctccggcccggtacacattgcccgcgcaatttccagtcgccgctgctggccgtatgacatctctcccgccaggcgattggcgcactccaccagatccactacttccagccagtagaaggctctgtccagggcgtcgctttccgcccgccggtatgccggcgtatttaagatcccggcgagcagattacggttaacgcgcatatgctgcgcgaccagcaggttttccacgaccgacatctcgcgaaaaaggcggatattttgaaacgtgcgcgccagcccggcacggttgaccaggtgggttccgccgaacattttgtagaaaagacgctgcccgaactgcgcggggttaatccagtcgccgggctggaatttttgcccgaggacctgaatcacgttggtcgttttatggcgggtattaaacaaaatgttgccgccggaggctctgtagaaccccgtcaggcagttaaacacggttgtttttcccgccccgttggggccaatcagggcggtaatggagccgcgctgcacgtccaggttgacgtcgtttagcgccttaatcccgccaaaatgcatcatcagatgctcaacgcgtaatatcgtttcgttcatggtgcgacgcccttacgcacggcaaacccgctgcggttaatgcggatcaaaccgcgtggacgccagatcatcatcaccaccatgagcatgccaaacagcaggacgcggtactcggcaaaactgcgcagcagctccggcgtgaccgtgagcacaaaggcggccagcactacgcccagcgtcgagcccataccgcccagcaccacaatggcgaggatcaatgccgattcaaagaaggtaaaggaggtcggattcacgaacccctgataggtggcgaagaacaccccggcaatgcctgcggtggacgcgcccagcgtaaaggcggaaagcttaaccagaacatgatttaaccccattgagcggcaggcaatttcgtcttcgcgcagggcttcccacgcccgaccaatcggcatgcgcgtcaggcggtgcttgatgtaaagcaccagcatcaccaccagaaacagcaccgcgtagataaagataaacttcatgttcgggttgtaggtcaggtggaaaaactcgtggaagggcacgccgccttcttttgcgcgtcgcccaaactcaagaccgaaaaaggtggggggaggggcagacacgccgttggggccgccggtgaaggtcagccagttgttcagtatcaggcgaatgatttccccgaagccgagggtgacaatggccagatagtcaccgtgcatgcgcagtaccgggaagccgagcaaggcacctgcggcagcggccatgattgccgcgagcggcagcatgctccagaagcccaggccgagatactggtatcccagcgccaggccgtacgcaccaatcgcatagaacgcgacataccccagatccagcagaccggccaggcccacgacgatgttcagccccagaccgagaagcacgtagatcagccccagaatggcgacggtcagaacatacttggtggcgacaaacggaaagcaaatcgcaagggtaatcaccagaggaataatccagcgcatgcggcttttatattccggtggccggacataaacacccgcgctgtcggcctcgaagcgcgcctggaagcgggccccggcagcggtacctaaaaaagcgctcaacagaaaacgccccgccatgacgataccgaccatccaggccaggcgctgcccggcgaaggtaaagctgtacccgtccagcaccacgcccgcgatagggccgaagataatcagcgcaatcaacccggaaaaaatcgcgtccagaatgcagcgtttaagtgaaaaaccgtgtgatgtcatcgttctctccctcacactttggccacaatcgggcgcccgagcagcccctgagggcggaaaatcaggatcatcaccagcaggccaaacgagaagacatctttatagtccgagttcaccatgcccgagaactgcgcttccgccacgcccaggataaggccaccgagcatggcgccggggagggaaccgatgccgcccagtaccgccgccgtgaaagctttaatgccgatcacgaacccgacgtagaaatcaaaggtgccgtaattcatggtgatcagcacccccgccaggcccgccatcgccgcgccgatgacgaagaccagcgaaataatccggtcggtgttaatccccagaatggaggccattttgcgatcctgctgcaccgcacggcacatccgccccagccgggtacggttgattatccaggtgagcaccagcatgccggcaaacgaggccaccaggataaacactttggtgtaggttatctgcacgaacccttcgcccagatgcaggcgaatcacgccgtccagcatggttggcaccccttgctggcgcgggccttggctcaactgcgcgtagttttgcagaataagcgatatcccgatggcggagatcagcggtgccaggcgcgtggagttgcgcagcggcttataggcgatacgctcgatggtccagccgtacaccccggtgaccacaatggtgaacaccagcgtgccgaggatcagcagcgggaaggactgcaggccgaagaacgagagcagcgccaggccaatggcgcagagataggcggaaatcatatacacttcgccgtgggcgaaattaatcatgccgataatgccgtacaccatggtgtagccgatggcgatcaggccgtagacggaacccagcgttaagccattgattaactgttgcaggaagaatgtactcattttagcgcgctcgttttataggctgcgcgagccgcgcagcctgatgtttattacgcgccgacgggcgagcccatcgacgttgagcgtgactccgtcccgttactccacttccttatattttcctttgtcgtcccactggtaaaccacgtagtcagagactttcagatcgcctttgctgtcccaggcttttttgcccatcaccgtgtcgacggaattggccttcagccactcgctggctttggcagagtccttgccgccggtggccttgaaggccgcggcaatcgcctgtaccgaggcgtaggagtagagggtgtaaccttccggctcgaatttaccggcgcggaatttctcgattaccgctttgccgtccgggatcaggcgcggatctttaccgaaggtcatgtaaatgccattggtatattgcgggccgcccgccgcggtcaccatctcttcgttgacgatacagtccccggagaagaatttcgcctgcacgccctgctcacgcatctggcgaaccagcgggccggcttccggatgacagccaccgaagaacacgacgtccggtttttgcgcgccgatcttagtgaccagcgcgttaaagtctttttcaccgcgggataatccctcgtacatcacatcctgaaccccgcgtttcgccagcgccgctttggtggcgtcagccaggccctgaccataggtgtctttatcgtgaataatcaccacccgtttggctttcagcttgtcgatgatgaagtcgctggccacctggccctgctggtcatcgcggccgcacatgcggaacatgtcgctcatgccgcgttcggtaatcagcgggttggttgaaccgggggtaatagcgatgatccccgcatcgctgtaaacctcggaggcgggcatggtggaagaggagcagaaatgaccgaccacggcgttgactttatcctggtcgactaagcggttggccaccgccaccgcctgcttaggctcgcaggcgtcatccccctgaaccagtttgatcttctcgccgttaatgccgccggcggcgttaatgtcttcagcggcctgcgttgcgccgtgccagtactgatcgccataggtggcattaggacccgtgaacggcccggccacgccaatcacgatatctgccctggcggaaaacgccgtcaccaggcaaccggccaacacgagagaaagcggagttctgataaatttcagcgacattattatgttccttagcaaagaggtttttgcaccacggcgtaaacccgaacgcccgacggcgcagccaatccgaaacacgagcaagaacaaaatgcactaaacgaacaagatacagacggcatcctgcatatacggcgaggtttccctgcgcagcgtcgcgcgaagaacattaagcaaaaacgttgccagaatggttaacccattgacgggcctgtgacatgtttgagtatagagcgccgcgttatgccgccttgcgggaggagaagaaattacagcggagatcacatatcgttaacaataaagcccataagttgtgcaaaggtcacgatttgcacgtttttgcagcaataaagacctaaacttcagcccggagaggcgtgagatatgtgttaggatcgtttcctttttatcaggagtgtcagcgatgactgaaggcccattaaatgaaagcgaaatggcgtggcttgaagagacgttaatgtcttacggtcatgacgatgcgtccgtgcttgacgtgtctgaactggacggcatgtttaccgcagtgctttccggtcctgttgtcgttgagccagatacctggctggtggcggtgtggggtggcgagaaatacattccgcgctggaaaaacgatcgcgagatgaaccgttttatcgatctttgctttaagcatatgaacgatattgccgagcgcctgagcgaatatccggaccagtttgaaccgatgtttggctataacgacattgacggtgagagctataccgtggtggaagagtggtgctacggctacatgcgcggcgtggcgctgacggactggtcagccttgccggacgagctgaaggccgatctggatgtgattgcgctgcacggtagcgaagagatcggcgaccagctggatgaattgaccgaagaagaatataccgccagcattgaacgtattcagcctgcggcgctgcgcttgtataactactgggtgaacaatccgcagcagccggaggtgaagaagccgatggtgaacggcacgaaggttgggcgtaacgatccgtgtccttgcggcagcgggaagaagttcaagagctgctgtttgcactgataaaaaaggggctgatgacagccccttttttcattaacccacttccggcagcattcccgccgcaatcagtacctgcaccagaataatcaccaccccacagccaaacacaatgcacagcagcggttttcctcccgccacgcggtaaccctgctgcggatgctgctggcggctcttccacgccagcagggaagggaggagcagggcaaggaccgagagcgccacccccgcataccccagcgccatcacaaacccgcgtggataaaacagcgcaaaggccagcggcggcaggaaggtgatggccccggtctgtaatcgtcctgcggcggtattgcggcgctggaacaggtcggccagatagtcaaacaggccaagcgccacgcccagaaacgaggttgccagcgccaggtcggcaaagaggtgtaccgccagctccacgtgcggggaggtgacgacctcgcgcagcgccagcagaaaaccgttcaggcctgcatgctgtgccatcaggccaataaaggttgaagcgtcgatgctgcccagggtcaccagctgccagaaaatgtaggcaatcagcgggatcgcgctgccgataacaaagacgcggcgcagcttgcgaatatcgccgttcatatagctgacgatgctcggcacgctgccgtggaagccaaacgaggtgaaaatgaccgggatggcggaaagcgccagccctttttccagcggcagcgtcagcaggttaaccttgtgcacgtgcggtgccagcaggaccagcatgacaatcaggaacagaattttggcgctgaacaggaaacggttaaacagatcgaccagcgatgttcccacgcagaccacgccgccgccgatgagcgcaaagaagatggcgcccgtcgccggggtaatgtcagaaccaaaccagtcgttaacgctggaagcaatcagctccccggccccgctgatgtaggcggcggtcagggcgtacatcaggaacatcatgctgaagccggttatccactggccgtagcgtcccaggtagcgcgccgcgagggaacccagaccggtatcggcgggcacatgctggtaaacctcaagcaacagcagggcggtgtagcacatcagcgcccagagcgtccccagcagcagcagggtcatgccaaatcccacgcccgcggctgccagaggcattgccagcattcctgcgccaatcgtcgttccggcgacgataaaaatacttcccagagttctgtttttcacgctttcctctacaacgcttcttaaccgcgacaaaatctgcggcgcagagtaagggaaaagctgtaactcgtcaaatcaccgttacaagtgttgtaatgaatattttacacattattgttcctctgaccctttataggcttccgcctactacatgagggcaatgttgctgagcaacatttcggcgtaacgtaaacaataaatataaattatcaaataaagtgagggttttatggcgggggagaatccttttaccgcggcatggagccgtggaggcaacctgttgtgccatggccactggataatccactggcagaaccagcccctgatacttccggagtcccgccgcgaaaaagatatgggcacctggggaatctattcggttattgatcctgaggatgagacctttgcacaaggcttacaggaagatgagtggatcatagcgaatgtcgactggttgacggatatgtttttcgagaggggtattgcgctggagacggccagctaccgctatttttaccaggccgtgaatcctcacgactggcgctgcaccagctgcgctgggtgtatgtaaattaacgcggtgcagggaacccgcaccgcgctgaaattaattctgcgtatccagcgtggaaagttctttatcaataaagtaaagaccttcgcctgatttccccaccagagataatttatccagcacggatttaaacagcttctcttcttcatgctgttcggcgacataccactgcaggaaattgaaggttggataatcctggctggtgatcgcggcatgaaccagttcgttaattttctgggtgatcagctgctcgtgctcgtaggtggcgcggaacagttcatcgagagaattatattcagcaaatggagatgccacggtttcaatgcgcggcaggctgccggtatccgtcagataatcaaacagacgctgcatgtgggtcatctcttcctgcgcgtgacgacgcagaaacgcggcagcgccttcgaagctgtgatagctgcaccaggcgctcatctgctggtagagaagggatgaatacagctcaagattcatttgtgcgttgagcttgtcgatcatttcagttttcagcatggtggcgctccgggttattatttctggttcacaatgagcgacactataatttattatttaattatttgcaaaaagtaaaatatttattttatttatttaaaatacgaatgggaataaaacgcattggcgattttatcatttattaatgagaattgtttttgttcgtaatgaaataaactgccagcctgcgctggcagtctggattaataccacggattgtttgacttagggttcacggcataacccatacatttatactggatagtcacgctctcgttcagacacaacgagccgctaatgagggtgcaggttttaatgggctgaccataggctgaggccgtggcgtaccccatgctctgacacgcttttgccgccgtaccgttattcacatactcatcggaatacgcattttgcagcgctgcctgaccgtagttaaggcggacgatgccgttcggcgcatcgaggctgctgacttcagcctggcggttaatgctgcaccccgcgagcaggaggagtgtgccggctacaatgactcttttcatggttcgctctgagtggatggaaatacgttatcgtacccgcagatgcccgccgcaatggctggaatagccggacaatctgccctcactcttcgcaacgggtcgatggtgaacgcgatcagaccccactctgattaaattgtgacttctatcacaaaaacattgatttttgtgatggtggtcatattataagcgcattgacgataaagttgtataacaagttgatggagcatcactgtgaaactgcgcaaaatcctgaaaagtatgtgggccaattactgccgcacgttcaaagacgtgccgccgggcgccatgttctgataaaaaaaacctgcttcggcaggtttttttatacctgcagacgttgaagggaagatgtcagggggcgtgttttgatactatggcggcctttaaataaggagaaaccccatgtcacaaaacctgagcgccgatcaggaactggtctctgacgttgtcgcctgccagctggttatcaaacaaatcctggatgttctggacgtgattgcgccggttgaagtgcgcgagaagatgtctacccagctgaaaaacatcgattttgccagccatcctgctgccgctgacccggtaacgcttcgtgcgatccagaaggccatcgcgctgatcgagctgcgattcacgccgcagggtgagtcccactgacgcagggaaatgggcgacggcatgcgtcgccctttgatgttatcagaagaacgtctggaccagcaggtagctcgcggcacacgcgcagcttaccccaatcagccctggcaaaataaagctgtggttgatgataaatttaccgatgcgggtcgtgcctgatcggtcaaagccgatgcaggccaaatcgctgggataggtcggcaggacaaaatagccgtaggacgccgggaaaaaggcgatcagcattttcgggtcgatgcccaacatcaaccccatcggcgcaaccgccgtcagcgccgccgcctggctgttcaccagttttgacaccagaaacagcacaatcgcatatgtccaggggtggcttttcaccacgccttccagggccagctttaactcgtcgagatgcgcctggaaaaaggtatcgctcatccacgccacgccgaataccgagaagatcgcaaccataccggccttgaacaccgcgccgttggaaatcgcggaggcattgaccttgcaggccatcagcatcacggcacccgcaattagcatcatcatctggatgacaaggttcatcgacagcgccgtcattttgcctttcagttcaaaggcggggcgcagctcagggaaggcccccagcagaacgaccacggcaatgccggcaaagaaaatccacgtggaccagtaggcctgttttgggaaacgctgattcattaacgtctctgttccgccatagataaactcgcgctgcttaggatcttttagcttttcctgaaactccatgtcgtccgccaaatctttcccgcgccgtaaactccacagtgcagtaatagccacgccgaaaagtgaagcgggaaccgacacggcgagaatttccagaattccccacgcgtggccgatcccatgctgggccgccaggatggacaccagcgacacgacggcaacggaaacgggggaggccgtgatcgccatctgcgacgcgaccgatgccacggccatagggcgctccgggcggatcccttttttcagggcgatatccgcaataatcgggaacatggtgtagaccacatggccggtgccgcacagaaaggtcagcatccaggtggtaaacggagcgagcagggtgatgtgctgcgggtgtttgcgcagcagacgttccgcaaactgcatcatgacgttgagaccgcccgccgtttgcagggtagcggcacagccaatcaccgcgaggatggtcaacatgacctcaaccgggggtttacccggctgcagaccaaagacgaaacataaaataaaaagaccaataccgctgattaacccaagccccataccgccgaaacgcgtacccgtcagcaggcagaggagaatgacaacaaactcaatggtgatcatgatgctccctcgtcaatgattatgtaattaaataaatcatcacacgttgtgtggttaatcattgggagccagatctgatttgttaaatttcagcaaaagcagaaggttggagaggggaaggggacctgctccccgggacggaagcaggccagaaactcagtggtgctgcaccgccacaatgtcgagcaggtgacggtcggtttgctcaggacataagcctgcctgctgcgcgttatgcagctcatccgccagcgtcttcagcagcaggccatcctgctgctgctctttatccatatcgcgtaagaatctcagcgtcgtaatgtcctgctgcgctttggcttcatcggccagtttgttgagggtgctgcagcgttgttcatactcttcaagcgttttctgaaacagttcttccagacaagagtagctctcgtttatcccatcaagggctttaacgacagggtttgcccctgcagctttcaggaagttaaaaacgcgcatcatatgggtgacgttgctttgtgcctgagagcgaaagaaggtggcagagcccgtgaggctattctcagcgcaccaggcacttaagtgaaggtgcaggttggaggcgtagaactcaaggttcatctgcgcgttaagtttttgcatcatcgtttgggtagccatactcatatccttattgacggtgggacgtgatgtccgttgcttaacctgagcaccaggcaagtacgaagaaaaagagcagaaatacgctttctgcagtaaacgaagtcgaccgaaattcacttcctgtgttcgatataaataagcatacccttgtctttggtctaagaaaactcttaaattggctgtgtttaccatacattacaaactttaatatagtacagaaatacaattagctcgccatagatcggtatttagataatcctctgataatcaacattttttatcgaagagatatgctgttactctttcgggaatattaaaccggaataatgctccgtaaaaaatgaatcacggattaattattccgtatatcaggtgcattaataaaattgcgctaaatcaaattctgtggagtaaataattttcagcgcgtgtggcatttttgatgaaaaacatactgcacttttctggcgtccggcgttctcgtgcccgatcctgggcatcagggatatcttagctaatcttatggataatcctgcttaccctcatttcatttgtctgacaaatactgccttttttatgtcatttttcgctgaatttatgtacgcaattactgtaattctgcggtgtgatggggctctcttatggatgattaatttcccgctaaaactatcaccagcaataacgcttataacgaggtaagcgctaatgccttgttttaagtccgattaaataagaagcacgcacatattccctacagaaaagaaagctaaagctggagtttgccatgcacaaatttactaaagcgctggcggccatcggtctggctgccgttatgtcacaatccgctattgctgagaatttaaaactcggttttttggtaaaacagcccgaagagccctggttccagacggagtggaaattcgccgataaggccgggaaagatttaggttttgaagtgattaaaatcgccgtgcctgacggtgagaaaaccctgaacgccatcgacagcctggcggccagcggtgcgaaaggtttcgttatctgtacgccggatccaaagctgggctcggccatcgcggcaaaagcccgcggttacgacatgaaggtcattgccgttgacgatcagttcgtgaacgccaaaggcaagccgatggacagcgtcccgctggtcatgatggccgcgacaaaaatcggcgaacgtcagggccaggaactctataaagagatgcaaaaacgcggctgggacgtcaaagagaccgcagtgatggcaattatagcggatgagctggacacggcgcgtcgtcgtacaaccgggtcaatggacgcgctgaaggcggccggcttcccggaaaaacagatctacaaagtccccaccaaatctaacgatatcccgggcgctttcgacgccgccaactccatgctggttcagcatccggaggtcaaacactggctggtggtcggcatgaacgacaacaccgtgctgggcggcgtgcgcgcgacggaaggtcagggcttcaaggcacctgacgtgatcgggattggcatcaacggcgttgacgcggtcagcgagctgtccaaagcgcaggcaaccggcttctacggctcactgctgccaagcccggacgttcacggctataaatccagcgagatgctttacaactgggtcaccaaaggggctgaaccgccgaaatttaccgaagtgaccgacgtggtgctcatcacccgcgacaacttcaaagaggagctggcgaaaaaaggactgggcgggaagtaatacgcggtgattgtgcccctcatcctgcgtgaggggcctgacgtacacactacaggaatcacggagacgttatgcgacagtctgatccgtatctctcttttcgcggcatcgggaaaaccttccccggtgtgaacgcgctgaccgatatcagcttcgactgctatgctggccaggttcacgccctgatgggggaaaacggtgcgggaaaatccacgctgttgaaaatcctcagcggcaactactcgccaacaaccggcacgctggcgatccgcggcgaagaggtctcttttgccgataccacggcggcgcttaatgccggggtggccattatctatcaggagctgcacctcatccctgagatgaccgtggcggaaaacatctatttaggacagctcccgcacaaaggcggcgtggtgaatcgttcgctacttaattatgaagcggggctgcagcttaaacacctggggctggacgtcgatccccagacgccgctgaaatatctctccatcggccagtggcagatggttgaaattgccaaggcgctggcgcgtaacgccagaataattgccttcgatgaacccaccagttcgctctcgaagcgggaaatcgaaaatctgttccgcgtgatccgcgaattgcgtcaggaaggccggacgattttgtacgtttcgcaccgcatggaagagatatttgctctcagcgatgccatcaccgtgtttaaagatggacgctatgtgcgcacctttaccgacatggcgcaggtgaaccatgaccagcttgttcaggcgatggtcggacgcgatctgggtgatatctatcactggcagcctcgccagtacggccctgagcgtctgcgcctcgatagcgtaaaagcgccgggcgtcagaacgccgatttcgttatccgtacgcagcggtgaaatcgtcggcctgtttggtctggtaggcgcggggcgtagcgaattgatgaaagggctgttcggcggtacccgtattaccgatgggcaggtctccattgacggcgagcgggtagacattcagaaaccggcccacgcgatcggggcgggaatgatgctctgtccggaagaccggaaagcagagggcattattccggtgcactcggtacgcgacaacatcaatatttccgcccgccgtaagtttattcgcgcaggttgcctgataaacgatagctgggagtcgagcaatgccgaccaccatattcgttcactgaatatcaaaacgccgggtccggaacagctgatcatgaatctgtcaggcggaaaccagcagaaggccattctgggccgctggctgtcggaggacatgaaggtcatcttactggatgagccgacgcgcggtatcgacgtgggggcaaaacacgagatttataacgtgatctatgagctggcaaaatgcggcgtggcggtgctcttcgcctccagcgatctgcctgaggtgcttggcgtggccgaccgcattgttgtgatgcgtgaaggcgaaattgccggcgaattacttcatgaacaggcgaatgaacaacaggcgttgaacctcgccatgcctaaagttagccaggccgtcgcctgagtaaggagttaatgatgtcctctgttactacatccggagtgccgaagtcgaagtcggcgttgagcgttgggcgtatctgggatcagtacggcatgctggtggtgtttgccgcactgttcgtcgcctgcgcgatctttgtccccaactttgccactttcattaatatgaaggggctgggtctcgccatctccatgtccgggatggtggcctgcgggatgctgttctgtctggcctccggcgattttgacctgtcggtggcgtcggtgattgcctgtgcaggcgttacgacggccgtggtgatcaacatgacggagagcctgtggattggcgtttttgccggtctgttactcggcgtcatcagcggcctggtgaacggttttgttatcgcgcgcctgaagattaacgccctgatcacgacgcttgcgacaatgcaaattgtccgcgggctggcctatatcatctccgacggtaaagcggtggggattgaagacgagcgtttctttacgctgggttacgccaactggctgggtctgcctgcgcctatctggctgaccgtggcctgcctgattctgttcggcttcctgcttaaccggaccacctttggccgtaatacgctggcgattggcggtaacgaagaggccgcccgtctggccggggtgccggtggtgcgcaccaagattattatctttgtgctctcggggctcgtttctgccgcggcggggattattctggcgtcgcgtatgaccagcggccagccaatgacctctattggttatgagctgatcgttatttcggcctgcgtgttagggggcgtttccctcaagggaggcatcggaaaaatctcatatgtggtggccggtatcctgattttgggcacggtagagaacgccatgaacctgctgaatatttcgccgttctcgcagtacgtggtgcgtggtctgatcctgctggcagcggtgattttcgaccgttacaagcaaaaagcgaagcgtaccgtgtaaccgttttgcacctcttttattgctcaacttataaccatagttgaccccttcaccgccccgccagtaaaactggcggggcggttgtcaaatggcgagcgacgtcacactgtctatacttacatggctatgaaagaggtaaaggcgtttacctctcgtcaaccgtaaggaggaaaagggtggctgacttgttaaccgcaccgcctgtactgcccggacattatgctttcttttttgatctcgacggcacgctcgccgggataaaaccgcaccccgatcaggtgtctattccggaggcggtgttacaggatttgcatcagctctcgctcatgaatgagggagcactggcattgatatcagggcgctcaatggccgagctggatctgctcgccagtccataccactttccgctggccggtgtacacggagcggagcgccgcgacatccatgatcaaacgcatatcgtttcactccccgacgcactcacgcaaacgctccagaagcggctctctgctgcgctggccgacctgcctggcaccgagctggaagccaaaggcatggcctttgccctgcattatcgccaggcaccgcagcacgaagatgccgtgctcgcgcttgctcagacggttgcggatgcgcatccacagctggcgctgcagccgggcaaatgcgtggtggagttgaagccgaaggggattaataaaggcgcagccatcaccgcatttatggcggaggcaccttttaagggccggacgcctgttttctttggggatgacctgaccgacgaggccgggttccgtgtggttaatcaggccggagggatcgccgttaaggtagggcctggtgacactgtcgccgaatggcggctggcggatgtcgccagcgtctggcagtgggtatctgatatcgctaaccagcaacaacaacaaatagcgcaaaacaaagggggaaaccattatgggtcgcttagtcgtcgtctctaaccgaatcgcaccgcctgatgataaaaaagccagtgcgggtggcctggcggtaggggtattaggtgccttgaaagccgctggcgggctgtggtttggctggagcggagaaatcagtgaagaagagaaaccgctcaaaaaagtgacgcgcgggaacatcacgtgggcatcgtttgcattaaaagagaaagactatgacgagtattactcgcagttctcgaatgccgtcctgtggccgacgtttcactatcgccttgacctggtcaaattccagcgtgaatccttcgaaggctacgcgcgcgtgaatgcgctgctggcggataaactgctgcctttaatagaagaagacgatattttatggatccacgattatcacctgctgccgttcgccagagagctgcgaaagaggggagtgaataaccggattggcttcttcctgcacatcccgttcccgacgccggaaatttttaccgcgctgccgccgcatgaagagctgctggaggcgctgtgtgactacgatttgctgggcttccagacggaaaatgaccgcctggcattcctggactccgtgtcagggaaagcgcgtctggtgaccaaaggcgggaaaacccatacggcgtggggaaaaacgttccacaccgaagtgtatccaatagggattgaacctgacgaaatcgcggagcaggcctccggcccgctgccgccgaagctggcgcagcttaagaatgaactcaagcacgtgaaaaatatcttctcggtcgagcgtcttgattattctaaagggctgccggaacgcttcctggcgtatgaaacgctgctggataaatatccggagcatcacggtaaaatccgttatacccagattgcgccgacgtcgcgcggtgaggttcaggcctatcaggatattcgccatcagctggagacagaagccgggcgcattaatggccgttacgggcagctgggctggacgccgctgttttatctgaatcagcacttcgaccgcaagatcctgatgaaggtcttccgctacgcggacgtcggcctggtgacgccgctgcgcgacgggatgaacctggtcgcgaaagagtatgtggcagcgcaggaccccgccgatccgggtgttctggtgctatcccagtttgccggggccgcaaatgagcttacctcggcgctgattgtgaacccttacgatcgcgatgacgtggcgaatgccctgaaccgcgcgctgaccatgccgctcacggaacgtatttcccgccatgctgaaatgatggagacgatccggaaaaacgatattaaccactggcaggcgcgttttattcaggatctccgcgatatcgccccacaaagccatgaaggcgatttacaaaaaaagatcgcaaccttccctaaacttgcctgatatttccctggggggttaacgccccccaagcggcactaataacacgtcaacctgacttgatgcgacaatggatttcgccgcgcaggccgcgcgcgataaaaagctgtggttatgattcccgcatatcactaaatcaatattctgtttacgacacatgtcgagaatatgggcattaagttctcctgtcgcaattacggtttcatagacaggatagtgtgccttttcgaccagctcgcgcagaaattgctgcgtttcctcctgaagtacctcacgaatatcctccagcatgggggcagccagctgattatacatctcgggttcggccgcaagcgtgatgaggctgatgcgggcattgtgaggtctggcaatggaaactgcccgggcgacgagttgatggctttctggggaaacggcaacagaaacaagtagatgggagtaactcatggcgcactccttgggtgtctgactgacagcgtttgatcacctttaccgcgattttccgggttctgcaagggctgattacgacattagtgtgaagcttagcataattattcattaattattcttataagaagaataactgaaaaatgcgcctaaatgaaaaaaattaacaacttaacgtaaatcacacaattttatgccttgactgttgaatcgttttgatgcgttacaaaatcatttcgaatgatcacgctctgaaacatattttttggactgcctgcataactctatgttttttcacagtaagaaaaatgtttcccggaggggtgaatgatgtaaatgtttccgcgcgacgtccacccgaggaaaagcacgttgcatgccagttctgattccccttctgcatgagtattcgtcaattaagaatacaaaacagtgtcgattggttaataattgaacaaattacaagtcatactgatggatttatgggtcatattcacttaaattgtgtgacgtagatcacattttttttaaatttgaggatggctggattgtatgtgtcaaaactgacgagtagagtttgcgtcgaattaggaaaaatcttagttatttgtaagaaatgataaaacatgtaagagacgcatttgcgtttcctctcttacgcgtttcgatgaatacaaacctaaattcaactatgcatttagccttttcttttttataccgggtgatttcccggcgacatcacggggtgcggtctttccgcataaaaataatagttggttattcgggatgggaacaatgcatacatccgagttgctaaaacatatctatgacatcaatttgtcgtatttactgctcgcgcagcgtttgattagtcaggacaaggcgtccgcgatgtttcgtctgggtattaacgaagagatggcaaccatgctgggtggtttaaccctcccgcagatggttaaactggctgaaacgaatcaactggtttgccagttccgtttcgatgactctcagactataacgcgtctgacgcaggagtcccgtgtagacgatcttcaacagatccataccggtattcttctctctactcgcttgcttaacgaaatcagccagcctgatgacgtagcccgtaagaaaagggcctagcaatgagcgagaaaagcattgttcaggaagcgcgtgacatacagttggccatggagctgattacactgggtgctcgtttacaaatgctggaaagcgagacgcagttgagccgtggtcgtctcatcaaactgtacaaagagttacgtggtagtcccccgccgaaaggcatgctgccgttttctaccgactggtttatgacgtgggagcagaatattcacgcttccatgttctgtaatgcctggcagtatcttctcaaaaccggtttgtgtagcggcgttgacgccgtgatcaaagcctacaaactttaccttgaacaatgcccacagcaggaagaaggtcctctgctggcgctgacccgcgcatggacgctggtgcgttttgttgagagcggaatgcttgagctgtcgcgctgcaactgctgcaacggcaatttcattacccatgctcaccaacctgcaggcagcttcgcctgtagtttatgtcagcctccttcccgtgcagtaaaaagacgtaaactttcccgggatgctgccgatattattccacaactgctggatgaacagatcgaacaagctgtttaacccgaacgtgtgggaaagattccagcagcggtaagcgattaccgctgcttttttttaccccgcgaacggtcaacgctgcgagctggacgtccttgccatagtcactagcggaaggatgatgtcgtgcttatcttattaggttacctggtagttctcggtacagttttcggcggttacatgatgaccggcgggcaccttggagcactctatcaaccggctgaacttattatcatcggcggcgcaggggtaggggcttttatcgttggcaacaacggtaaatcgatcaagggcacgctgaaagcaattccattgctgttccgtcgctcaaaatacaccaaaagcatgtatatggatctgctggcactgctctatcgcctgatggcgaagtcgcgtcagcagggcatgttctcgcttgagcgggatattgaaaacccgaaagagagcgaaatttttgccagctatccgcgcattcttgctgatgccatgatgctggatttcatcgtcgactatctgcgactgatcatcagcggcaacatgaataccttcgaaatcgaagcgctgatggatgaagagattgaaacccatgaaagcgaatcggaagtgccggccaacagcctggcgctggtcggcgactcgcttccggcatttggtatcgttgctgcggtcatgggggtggttcacgccctggcctcggcagaccgtccggcagctgagctcggcgcgctgattgcccatgcgatggtgggtaccttcctcggtattttgctggcgtatggcttcatctctccgctggccagcgtactgcgccagaagagcgcggaaaccaccaaaatgatgcagtgcgtgaagatcacactgctctctaacctcaacggttatgcgccaccgatcgcggttgagtttggccgtaaaacgctttactccagcgagcgtccgtcgtttatcgagcttgaagaacacgtgcgtgcggtgaaaaacccaaaccaacagacgacaactgaggacgcatgaaaaaccagtcccatccgatcgtcatcgtaaaaaaacgcaagcacaagggcggtgggcatggcgcgcacggctcgtggaaaatcgcgtacgccgattttatgaccgcaatgatggcgttctttctggtgatgtggctgatctccatctccagcccaaaagaactgatccagattgccgaatatttccgtacgccgctggcaacggcggtggccggcgggccgcgtatctctaacagcgaaagcccgatcccgggcggcggcgatgattacactcagcagaagggtgaggtgaaaaaagagccgaacatcgacgagctgaaacgaaagatggaacaggcgcgcctgaaaaaactgcgtggcgatctcgatcagctgattgaagcggatccgaagctgcgcgcgctgcgaccgcatctgaagattgacctggtgcaggaagggctgcgtatgcagattatcgacagccagaaccgcccgatgtttaaaaccgggagtgcggaagtcgaaccgtacatgcgggatattctgcgtgccattgcaccggtgctgaacggcattcctaaccgaatcagcctgtcaggccacacggatgatttcccgtacgccagtggggagaagggatacagcaactgggaactttctgccgaccgtgccaacgcctcgcgccgcgagctggtggcaggtgggcttgatgatggcaaggtactgcgcgtagtcggcatggccgcaaccatgcgcgtttccgaccgcgggccggatgatgccatcaaccgtcgtatcagtcttttagtgctgaaccagcaggcggagcaggccatcctgcatgaaaacgccgaaagtcagaatgagtcactggacgatttaaaacagcctggggccgttccttcggctgccgttccaacatcgccaccagccaatccgaggtgatagcgtgagcatggatattagcgatttttaccagacattctttgatgaagccgacgaattgttggccgatatggagcaacacttgctcgatttggtgcccgaagcaccggattccgagcagctcaatgccatcttccgtgcggcgcattccattaaaggcggagccggaacgtttggatttaccatcctgcaggaaacgacccatttaatggaaaacctgcttgatgaagcacgacgcggtgagatgcagctcaataccgacattatcaacctgtttttggaaaccaaagatattatgcaggaacagctcgacgcctataaaagttcggcagagcctgacgccgccagctttgaatacatctgcaatgcgctgcgccagctcgcgctggaagccaaaggtgaggttgccgcagccgtggttcctgccgcaaaactgagcgttgtggatacggttgccgcgcaggcgtctgcccctgccgacgcaccggcgggcaaactgcgcgtggtgctgtctcgcctgaaagagaatgaagttaacctgctggaagaagagctgggtaacctggcgaaattaagcaacgtggttaaaggcaaagacagcctggccgcgacgcttgatgacggtattggccaggacgatatcgtggcggtgctgtgctttgtgattgaagccgatcaaatcgccttcgaaaccgaaacggtcgcggttgacgttcctgcggctgtgaaagaggtggctgttgtcgctcaggctgccgcaccggctgtggcgcctgcggctccggcgctcaaggcggtgccaaaagaggctgctgcaccgggccgtggtgaaaaacctgccgcgcgctccagcgagtcgaccagcatccgtgtcgccgttgagaaggttgatcagctgattaacctggtgggcgaactggtgatcacccagtcgatgctggcgcaacgttcaaacgaactcgacccggtcacccacggggatttgattaccagcatgggccagctgcagcgtaacgcccgcgatctgcaggaatcggtcatgtccatccgtatgatgccgatggaatatgtcttcagccgcttcccgcgtctggttcgcgatctcgccagcaagctgaacaagcagattgaactgaccctgatgggcagctcaaccgaactggataaaagcctgatcgagcgcatcattgacccgttaacgcacctggtgcgtaacagcctcgaccacggtatcgaactgccggaaaaccgcattgccgccgggaaatccccggtcgggaatctgatcctgtctgcggaacatcagggcggaaacatctgcattgaagtgaccgatgacggcgcaggtctgaaccgcgagcgcatcctggcaaaagcgatttcgcagggaatggcggtcaatgaaaacatgaccgacgaagaagtgggcatgctgatcttcgccccgggcttctctaccgcagagcaggtgaccgacgtctccgggcgcggcgtgggcatggacgtggtgaaacgtaacatccaggagatgggcggccacgttgagatccagtccaaacagggttccggcacgaccattcgcatcctgctgccgctgacgctggcgatcctcgacggcatatccgtcaaagtggcggacgaagtctttatcctcccgctgaacgccgtgatggaatccctccagccgcgtgaggaagatctgcatccgctggcgggcggggagcgcgtgctcgaggttcgcggtgagtacctgccgctggtggaactgtggaaagtgttcgaagtggacggggcgaagacagaggctacgcagggtatcgtggtgatcctgcaaagcgcgggccgccgctacgcattgctggtcgatcagctgatcggtcagcaccaggtggtggtgaagaacctcgaaagcaactaccgcaaagtgccgggtatttctgccgccaccattctgggtgatggtagcgtggcgctgatcgtcgacgtgtcggcgcttcagggattaaatcgtgaacaacgtgtggcgtacacagccgcctgattaagtagaaggtaataacatgaccggtatgagtaatgtaacgaaactggcgggcgagccatcaggacaggaatttctggtattcactttaggcgatgaagagtacggcatcgatatcctgaaagtgcaggaaatccgtggttacgaccaggttacccgcatcgctaacacgcctgcgtttattaaaggtgtcaccaacctgcgtggcgtcattgtgcccatcgtggatctgcgcgtgaagttcagccagggcgacgttgactacaacgacaacaccgtggtgatcgtcctgaatctggggcagcgcgtggtggggatcgtggtggatggcgtgtctgacgtgctttccctgacctctgatcagattcgtcctgcgccagagtttgcggtcacgctgtcgaccgaatacctgaccggtctgggcgcgctcggcgagcgtatgctgattctggtgaacattgagaagctgctgaacagcgatgagatggcgctgctggatatcgccgcgagtcacgtagcctaaaacaaagccgccacccggcttttttacatcctgctccaccagcccggcttccgtggccacccatacgttaatgctcggggccttcttcgccgctggatatcgcggcgagtcacgtagcctaaaacaaagccgggtggcgctgacgcttacccggcctacgcgttcgagccatttgtaggccgggtaaggcgaagccgccacccggctttttcatgccattacgcttcctgctttaccagttcagcttcagcttccgcgtcccgcgcgccttcattctgcgacagcatggcggtcgcaataccattacccagaacgttaattgcggaacggcccatatccaggaagtggtcgatccccatcagcagcagaataccggccaccggaatgttaaagcttgggatcgtcgcggccagcaccaccagcgaggagcgcggtacgcccgcaatcccttttgaggccagcatcagggtcagcatcagcaccgtcacctcagagaagctcagatgaatgttgtacgcctgcgcaataaacatcgaggcgaaagagcagtacaccatcgaccccaccaggttgaaggagtagccaataggcagtacgaaagaagcgatgttgcgcgagcagccaaaatgctccagctgctccagcgttttagggtaggccgcttcagaactgctggtggtaaacgccaccagaaccggatctttcagcatgctgaccaggcggaacacctcttttttcagcaccatgtaacccacggccagcagcaccatgcaggtgagaagaatggcaacatagtagccgccaataaaggaggcatagttcaacagaatgcccaggccctgcgtggcgatgacggaggagattgccgcgaaaatggccagcggcgcaacgtacattacgtagcctgtgaccttcagcataatatgagaaaccacgtccagcgcggccaccagcggggcgttgaacttctgccccagcgacgcgccgccaatgccaaagaacattgagaacaccacaatctgcaggatctcattgttcgacatcgcccccgcgatgctggtcggaatggtgtgagacaggaacgctttcagcgtcatccccccaacggctaatccggtatccaccgcctcggtcgggacggtcaggttcagtccgctgcccggatgctccagcgtgacgataaacaggccgaccagaattgagagcacggatgagctgataaaccacaccatcgctttaccgcccacgcggccaatggtggaggtttcgcccagcttcataatgccgacggtgagcgtactgaagaccagcggcgcaatgaccattttgatcagtcgcaggaaaatatcggtcagaagggtaatattatccgaccaggctttgatggcatccgcagatgcatattcatgaattgctgcccctgaaagaatacccgccagcatgaatatcacgatgaagagtgtgagtttgtttgcacttgccacgaaaaaagaccctctatgcgcttcagatgtagcccgcaccgatacatataaattttttattacgacgcgggaaattattcggcacataaattgacgcaaagcgtagggggatacaactcctttttaagttttattaattttgttgttattgccctgacgatatattgtgatctgcatcacactttaatggatatattctctattgatagcatgaaaatgctgaaaaaaataatttaactctctgttatttaaggcaataagaagtcaataagacaaagtgcttatgcgttaaggggcaggtggtcgaagcgatatccgtaaactaaattctcaataacccccctcagaggaacattaagcggggctaacatcttgaacgacaaaaataaaacgtggcaagggaacggagacgtcttctggagggtggtaaatgaaaagaaaactccttttgatctgcgcaggcaccttactgactgcgacaacggtccatcaggcgctggccgtcaccagtagcggcaccatcggcgcgacgctgacgctcacgaacggttgtctgataaacggatcgcccacgcaaaacggcattaacttcgggacactggatttcggcacccatcccgcaacgttttccactctgaccacgcagctcaccggcgccagcggcggaaacaccttcactattcaatgtacgaccgccagctatacggtggcgatcaccggcaacaccaactccaccgcacccggcaccgttgtcggcaccccgggaacccctgcgcgctatctggttaacaccgccaacgcggcacagggcgtggcatacagcctgtacagcgacagcgggtttaacagcgtgattgccaataacaccgcgttgccgatcgcctctacggccggaggggtggacagttacaccctctacggacgtattaccggcggcggtaacagcgtgacggtcgtcccgggcacctacaccgacacgattaacgtcagcgtcacctattagtcctgcaccgccatgaaggcaactcttactggtctgcgcatatgcgcagagggacacgtgcagccttttttcgcgctgatcgtcggattgctgatgacgcctgcagcggaggcggtgacgtcacagtcctttaaggtgagcgcgacgattgttccgggatgcgcggtggccaccggcagcggaggggttctcgggacgctggattttggcacccataacggcgtcgagagcgcaccggtaagcaccagctttgtgccaaacggggcgttgtctatcgcctgcacgccgggcgtggcgctgagcatgagcattaatggcggacagaattattcaaccgttcgccgcatgaagcgctcgaacggcgccgacgtggtgggataccggctttacagcagcagctcgctggccgcgagcagcgaaattggcgtcaaccaggcgataccggtgacctatagcaacagcaataacatcgcgctgccgctttttggcgtggcgctactgaccggatttagcccggcaggaacgtattccgatcaactcaccgtgaccttgtcatggtaataaagggagagtgttgatgaagccagttttcagacctgtttgtctggcgggcgcgttgggaatggctgtggcaaccggtcaggcgcaggcggcagccaccattctgctctggcctatcgacccgtggcttgcggcagacgccaacgccacggagctgtggatccagaaccagggaaacagcgccaccacgatgcaggtgcgtattgtgcgctggaagcaggaggacggacacgaacgctacgccgcgcagcaggatgtggtcgccagcccgcccatcgtcacgattgacacaggcagcaagcagcttatccgtcttattaagcaggcccccgttcccgcaggcgtcgaacaggcctaccgcattattgtagatgaaattcctcagcctgatgccaaagcagaacccgccatcggcctcaagttgcagatgcgttactccattccgctgtttgtgtatggtcaggggatcccgacaataaaagagggggcgcatcacgcgctggtggagacccggaacctgagctggcgggtgacgcgagcggatgggcagccggtactggaggtccggaatcggggggatgtccatgtcaggctgagccaggtggcgctggagcagggagggcagaaacgcacggtcgcggagggattgctgggttacgtacttccccgcagcacccgcagctggccggtacccgcgggcgttcgtcagccagagcggatgagcgcgcagattaatgccagggacgcacaatggcagtcgacgcccgtcaactgaagccggcgatgatgatactgctttgcgtcagttccgcgacctgggctgagcccggcgatgacagccttccgccgccgccccaggcacaggcgatacatgatgaagcggtcttccagcttgccctcgtgctcaaccactacgataccggtctggtcgtgcccgtgacgcagcgcaaaggcactttctttatctccagcgctgacctgctgcgcgcgggactgcccccggaacatgttcctgccggagaggtgaatctctcatcgctttctcaggttcgggtggagtacgacagcgccggacagcgcctgctgctgaccgttccccgggactgggtcgcatcccgcgtgacgccgttcggcgcgcaaatggcgcaggccaaaccgcacttcgggcgcggcgcgctgctcaattacgatctctacaccaaccacacggagcatatcggcggacaggcgtccctctggcatgaattccgctatttcaatgagaacggctcgttttcctccaccggctatgcccgggaaaatttcaccggtaacgacggtcagcaggaagggtatgtccgctatgacacgaccctgctgttcacgaatgaggatgacgcaatgagctggagcgtcggggacgtgatcagcgatgccctgagctggagctccagcgtgcggatgggagggatcagcgtcgggcgagatttctccctgcgccctgacctggtgacgtggccgctgcccgaattcgcgggggaagcggcggtgcccacctcggtggatctctttatcaacgggtatcggtccggcccaacccagcttcagccgggccccttcaccctgaccaatctgccctatatcaacggcgccggggatgcggtactggtcacgacggatgcattagggcgccaggtcagcaccacgctgccgttttacgtctccagcgacctgcttaaaaaagggctaagcgacggcgccgtgacgctgggcagcctgcggcgtaattacggtatcaagaactttgactacggcccggcggcaggcagcggctcgtatcgctacggggtgacggactggctgacgctggagggtcatgccgaaggggcgcaggaactggcgctgggcggggccgggacggtgattaaactcggccagtttggcgtggtgaatacctcttactcgcaaagccgcatgcgcggggaggcgggcgggcaaatcaactggggttaccagtacagcaccagcgagttcagcgtggccacccagcacacgcgtcgggaccgcggctttggcaatctggccctctacgaccagcctacggtgtatgacgagaacgataaacccatcgccagcttcagccgcaatacggaccagtattctctgaccttcaacctgggacagtacggcaacatcggcgcagcctggattggcgtggagagttttgacagtcaaaaaaccgagctgcttaatctctcatggagccgtaatttgtggggcgcgagcagtatttacctcgccgggagccgggaccagcagcggggagactggacggtcgcgctgtcgctgcaggtgccgctgggggcacgcgacagcgccgcgttcaccgtcgaaaacaccccggatgcgggcaacacccagcgcattaactacaaccattccatgccgtctgacggcggctttagctggaacatggcctgggccaaccagtcaaaatccagtgactatcagcagggcacgctgggctggcgtaataacaatattgaactgcagggcggcggctacggcgaaagggacatgatgacctggtggggcgaggcgatgggcgcgattgttctgatggacggcgagctgttcgcggcgaataagatcaacgatgcgtttgtggtcatcagtaccgacggtcatccggacgtgcccgtcagctatgagaaccagcccgttggcaaaacgaataacaacggttacctgctggtcagcggggtgtcggcgtattacccggcaagctaccgcattgataccctgaacctgccggcggacacccggctgaaagagaccgagcggcgaattgcgattcggcgtcacagcggctatctggtcgatttcccgatggagcaggagagggtggcaagcgtcatcctccacgatgcgcgcggccaggcgctgccggtgggaagccaggtccgacgtgcctcgcgcagcaatgcggtggtggggtatgacggtattgcctggctggaaaaccttagcgatgtgaatccgctggaggtgatcgcgcctgacggaaaacgctgcaaggttaccctgaccgtgggagccaacccggagcacaagctgcaaacctacggtccgctggtgtgtcgggaggcgccatgaagcgtctgctgatgttgatgctgttgctgttctccggcggcggctgggcggcgtgtaccgtcagtacggttaatgcgtcgtttggcagcgtcacctcgttcgcgctcagcggaaccggggaggtggaaaccaccggcaggcttgttgtggcgtgtgataccgtgctcaacgttctgaccaacgattcggtgaccctgagctacaccgcggcgtcagtctcgggcaacagtcgcgcgaccatgaaacgtacggataatgccgccattacggacgtaatccccacccggctgtgcggattatcggcttgtgcgagcagcagcgaggtgcagataagtaaaacgtatacctggagcgggaataccttgctggggctgctggggacaaggcagtataatattccgctctattttcgcaccgtcgctggacaaaacgtcactgccggtccctaccaggtgcagttgaccttcagcatcagctacagcgtctgtgccttcggtgttggaagcctttgtacgaatgcccagacgggaacctcaacaaccaccatcctgttggatataaccgtcaccaacgactgtagcgccatgaccacgccggacgtcaacttcaacagcgcgccgctggtacaaagtttccccaccgtctcacaggcgattgccgtcacctgtaccaaaggcagtacgtataccatcggcattaacaacggtgctaacgcgctgaataacgtgcgccggatggtaagcggcagtaactacctcagttatgacatctataaagaagccacgggtaaccgctggggcggcagcggcagcgaacgctggaccagcgcgacgtcgtcgcaggtcagtgccgacggtttactgcgtacctacaactacaccgcgaaagtgctgactaatcaggccacgccacccgccggaacctacaccgatacgctgattgtcgacgtggctttctaaccccgcgcttttccctttctcaaatgtaaagttcctgttggctgtgccgataacaccgttaataaatctatgagaaggtgttgtatgttgaaccgtatccgcgttgtcacaatgcttatgatggtgctggtcattttcgcactacttcagcttatctccggcgggctttttttctcgtcattaaaacagaaccaggacagcttcgcggcctcgaacgatctccgcctgcagcagagtgaactcacctcaacgtgggatctgatgctgcaaacgcgtatcaacctgagccgctcgtccgcgcgcatgatgatggatcccaacaatcagcagagcagcgcgaaaaccgatctgcttaaaaatgcccgggcgacacttgcggatgccgcaaagcattacgaggcctttaagaaaatcaccccgcagcctgcgatggagcaggtgagccagaatatcgacgaaaaatacaacgcctaccatgccggtctggcagagctgattcagttcctggagagcggcaacatggacgcctatttcgcgcagccgacgcaggggatgcaaaacgccctcggcgcggcgctgggggaatatgcaaaggtcagtggcgatctgtatcactccgcgtttactgaaagccagaatgactaccgctttgcgaaatggcagatggcggtgctggcgctggcgctggtcattgtgctgatcgcggtctggtacggcattcgccatatcctgctgaaccctctcggtcgcgtcatcgcccacattcgtgacattgccggcggtgacctgaccaaaacgctgaccgtgtccgggcgcaatgagatcaccgagctggcaaccagcgttgaccatatgcagcgttcgcttatcgataccgtcgccaacgtgcgtagcggcacggatgccatctataccggcaccagcgaaattgcgatgggcaataacgacctctcatcgcgcactgaacagcaggcgtccgccctggaagagacggcggccagcatggagcagctcaccgcgaccgtgaagcagaacgccgataacgcccgccaggcgtctcagctggcggaaagcgcctccgagacggcgcagcgcggcggccgcgtggtggatggcgtggtgaaaaccatgcacgacatcgccgagagctccaagaaaatcgccgacatcatcagcgtcatcgacggcattgccttccagaccaacattctggcgctgaacgccgccgtggaagcggcgcgcgcgggcgaacagggacgcgggtttgccgtggtggccggggaagtgcgcaacctggccagccgcagcgccaacgcggcaaaagagatcaaatcgctgattgaagattccgtctcccgcgtcgataccggctccgtgctggtggaaagcgccggggagaccatgaatgacatcgtgaatgccgtcacccgcgtgacggacatcatgggtgaaatcgcctctgcgtctgatgagcagagtcgtggtatcgaccaggttgccctggcggtatcggaaatggatcgcgtgacacagcaaaacgccgccctggtgcaggagtccgctgcggcggccgctgcgctggaagaccaggcgagccgtctgaagatggccgtctcggcgtttcgtctcgcttcactcgctggaaacacggtcaccccgcaggcgacgtaccgcgcgccagccgctgaaacggctgccaaccgtacgcgtaccgcggcgaccggacaagatgaaaactgggaaacattttgactgacaattaaaccgcggctgcttgccgcttgatgggagcgtggatgttaaatcgtattcgtatctcgaccacactgtttttgattctgatcctttgcggtgtgttgcaggttggcagtaacgggttgtctttttgggcgtttcgcgatggctatcagaatttgcaggacgttgaggcgagtaatcagcagcgctccgcactggcacaaacccgtgccgtgctgttgcaggcaagcactgcgctgaacaaggcgggaaccttaaccgcgctaagttatccgccggatgacattaaggcgctgatggccaccgcgcgcgacagcctgaaacaggctgacgcacagtttaaggcctttgcggcacaggccaccggcagcgagaaagagaaagcgctgaaggccgccatgaagacccattttgaacagtggtacagcgatctcgaccatcaggcgacgtggcttgagaacaaccagctgtcggactttatgaccgcgccggttcaggcctcgcaggcggcgtttgacggcagctttgacgcatggcagcaggatatcaatcagtctgttctgcgcgccggtgaagcaagccgcaccagctatcacatgtcgggcgtcatcttcggcgtgatggtgattctggcgggcttgctgaccggcgccgcgctgctctggtcacgcaaaatgattgtgcagccgctggcgattatcagcagccacttcgacagcattgcgaaaggcgacctggcgcgtccggtggcggtgttcggcaaaaacgaaatttcggcgatctttgccagcctgaaggcgatgcagggatcgctgcgggaaacggtatccgacgtgcgtcagggaagttatgccatgcacaccgggatctctgagattgcggcgggtaacaacgatctctcatcccgcaccgagcagcaggcggcctcgctggcgcagacggcagccagtatggagcagctgaccgcgacggttagccagaacgccgataacgcgcgtcaggcatctgacctgtcaaaacaggcggcgatgacggcgaagaagggcggcgaccaggcgtcccatgtcgccagcaccatgcaggagatcgccaccagttcacagaaaattggtgacatcattagcgtgattgacggtatcgcgttccagaccaacatactggcgctgaatgctgccgttgaagcggcgcgtgcaggggagcaggggcgcgggtttgcggtggtggcgggtgaggtgcgtaacctggcgagccgcagcgccaacgcggcgaaagaaattaaggtgctgattgaagaatcggtgtcacgggttcagcaaggctctgccctggtggatacggcggcacaaaccatgcacgaaatcgtcacctccgtgacgcgggtgaacgacatcatgggcgagattgcctcggcgtcggatgaacagcgtcgcggcattgagcaggttgcccaggcggtgagccagatggatcaggtgacgcaacagaacgcctcgttagttgaggaagcggcagcggcaaccgatcagctggccagccaggcggatcgtctgaccgggctggtcgcggtatttaatgtgaaagagcacgttgaagcagtaacagaagtcgggcggtcgcaggccgtgccagttgtatcctgaatgtaattaagaaggcgctatgacatcaccaatgccccctgggcaaacgtcattattgttgcagatgacacagcgcctcgcgctgtccgacgcgcattttcgtcggatatgtcagttaatctaccagcgtgcggggatcgtgcttgcggatcataagcgggacatggtctacaaccgtctggtgcggcgcttgcgtacgctggggctggatgattttggtcgctatctgagcatgctcgaggcgaaccagaacagcgccgagtggcaggcttttattaactcgttaaccaccaacctgacggcgtttttccgggaggcccaccacttcccggtcctggccgagcatgcgcgccggcgcaccggggagtatcgcgtctggagtgcggccgcctcgacgggtgaagagccgtactcgctggcgatcacccttgccgatacgctggggatggcgccgggacgctggaaggtctacgccagcgatatcgataccgaagtgctggagaaggcgcgtaacggcgtttatcgccaggatgaactgaaaacgctgtcgccgcagcagctgcagcgttatttcatgcgcggcacgggcccgcatgaaggcctggtacgcgtacgccaggagctggcgaactgcgtcgaattcgcgcccgttaacctgctggataagcagtacaacgtgccggggccgttcgacgccattttttgccgtaacgtcatgatctattttgataaaacgacgcaacaggacattttgcgtcggtttgttccgttgctcaagcctgacggtttactgtttgccgggcactcggaaaacttcagcaacctcgtgcgtgagtttagcctgcgtgggcaaacggtatatgcgctgagtaaggaaaaagcatgagtaaaatcagggtattgtccgtcgatgattcagcgctgatgcgtcagatcatgactgaaattatcaatagccacagcgacatggagatggtggcaaccgcccccgatccgctcgtagcgcgggatttaattaaaaaatataaccccgacgtgctaacgctggatgtcgagatgccgcgcatggatggcatagatttcctcgaaaaattaatgcggctgcggcccatgccggtggtgatggtctcctccctgaccgggaaaggatcggaaatcaccctgcgcgcgctggagctgggggcggtggattttgtcaccaagccgcagctcggcattcgcgaggggatgctggcgtacagcgagatgatcgccgagaagatccgcaccgcgtcgcgggcaaagcttgccgcccacacgccgatggccgcgcctgcgaccctgaaggccggtcccttactcagttcggaaaaactgctggtcattggcgcgtcaaccggaggaacagaggcaattcgtcatgtactccagccattgccgctctcaagtccgggtattctgatcacgcagcatatgccgccaggctttacccgttcgttcgccgaacgcctgaacaagctgtgccagatcagcgtgaaagaggcggaagacggcgagcgcgtgctcccgggacatgcctatatcgcgccgggcgacaagcatatggaactggcgcgcagcggcgctaactatcaaatcaaaattcatgacggaccgccggtcaaccggcaccgtccgtcggtggatgtgctgtttcattcggtggcgaaacatgcggggcgcaacgccgttggggtgatcctgacggggatgggcaacgacggggccgccggaatgcttgcaatgcaccaggctggcgcctggacgattgcgcagaatgaagcaagttgtgtggtgttcggcatgccgcgcgaggccatcaatatgggtggcgtgagcgaagtggtcgatcttagccaggtaagccagcagatgctggcgaaaatcagtgccggacaggcaatacgtatttgactcaggagtattattttatggcggataaagagcttaagtttttggttgtggatgacttttccaccatgcgtcgcattgtgcgcaacctgctgaaagagctgggcttcaataacgttgaagaagcagaagacggcgtggatgcgctgaacaagctgcaggcgggcgggtttggttttgtgatctccgactggaacatgccaaacatggacggtctggaactgctgaaaaccattcgtgctgatgcgggtatggcgtccatgccggtgctgatggtcacggcagaagcgaaaaaagagaacatcattgccgctgcacaggcgggcgcaagcggctacgtggtgaagccattcacggcggcgaccctggaagagaagctcggtaagatcttcgagaaactcggcatgtgaggtgttggtgatgatgcaacctgctatgaaacccgttgaagaacactcgccgagcgacattatcgtccgcatcggcagcctgacgcgcatgttgcgtgacagcctgcgtgagctgggtctggatcaggcaattgccgaagcggcggaagcgattcctgatgcacgcgatcgtctggactacgtcgtgcagatgaccgctcaggccgcggaacgtgcgctgaacagcgttgaagcgtcacaaccgcaccaggatgcgatggaaaagggtgcgaaagcgctgaccaaacgctgggacgagtggtttgagaacccaatcgagctggcggatgcccgcgaactggtgaccgacacccgtcagttcctgggggatgtgcccggccacaccagcttcaccaacgcccaactgctggacatcatgatggcgcaggatttccaggacctgaccggtcaggtgatcaagcgcatgatggatgtgatccaggagattgagcgccagctgctgatggtgctgctggagaacatcccggaaccggcagcccgtccaaaacgcgagaacgaaagcctgctcaatggtccacagctcgacgccagcaaggcgggcgtggtggcaagccaggatcaggtggacgacctgctggacagcctcggcttctgatggtccattccgcttcagggggttaacgccgcctggggcggtttgcgacaaaatcaccgaaaagagcccgaataaacgggcttttcccgccattggatttccgctgcgctggcatgatacccgtgacgtaatgggctgagcgtgcacagtggcagaagagaacgacgacaaaacggaagcccccacaccccaccgactagaaaaggcgcgtgaggaagggcagatcccccgatcccgagaattgacctccctgctgatccttatcgtaggggtgtgcattatctggtggggcggggagtcgctcgcccgcaagctggcgggcatgctctcaaccggcctccgttttgaccacagtatggtcaacgatccgaatctgatcctcagccagattattcagctgattaaaggggccatggttgcgctgctgcccctcattaccggggttgtgctggtcgcgctggtctcgccggtgatgctcggcggtctggtcttcagcgccaaatcgctgcagccgaaattttccaaactcaacccgctgccgggtattgcgaaaatgttctctgcccagaccggggccgagctgctcaaagccattctcaaatcggtgctgatgggcagctccgcggggttttacctctggtaccactggccggaaatgatgcgtcttatcagcgaatcgccgctcaccgcgatgagcaacgcgctgaatctggtcgggctctgcgcgctgctggtggtgctcagcattatcccgatggtgggttttgacgtgatcttccagctctatacccatttcaagaagctgcggatgtcgcgtcaggatatccgtgacgaatataagcagatggaaggtgacccgcacgtgaaggggcgcatccgtcagatgcaacgtgccgccgcccgtcgccgcatgatggacgatgtgccaaaggccgacgtcatcgttaccaacccgacacactattccgttgcgctgcgctatgacgaaaacaaaatgagcgcgccgaaagtggtggcgaaaggggcggggctgatcgcgctgcgtatccgtgaaattggcaccgaacaccgcgtgccgatcctcgaagcccctccgctggcgcgtgccctgtaccgccatgcggatattggacaacagatcccgggacaactttacgccgccgtggcggaagtgctggcctgggtatggcagttgaagcgctggcgtctggccggtggtcaacggcctgtgaaacctgagaaccttccggtgcctgccgcgctggattttatgaacgagaaggacactgatggctaatctggtggcaatgttgcgcctgcccggcaacctgaaatcgacccaatggcagatcctggccgggccgattctgatcctgctaattctgtcgatgatggtactgccgctcccggcgttcatcctcgacctgcttttcactttcaatatcgcgctgtccattatggtgctgctggtggcgatgttcacccagcgtaccctggagttcgccgcgttcccgaccattctgctgtttaccaccctgctgcgactggcgctgaacgtggcgtccacgcgtatcatcctgatggaaggccacaccggggcggcagcggcaggtaaagtggtggaagcgttcggccacttcctggtgggcggtaatttcgctatcggtatcgtggtgttcgtcatcctcgtgatcatcaactttatggtcatcaccaagggtgcagggcgtattgcggaagtgggcgcgcgctttgtgctggacgggatgccgggcaagcagatggcgatcgacgccgacctgaacgccgggctaatcgccgaagatgaagccaaaaagcgccgtgcggaagtgacgcaggaagcggacttctacggctccatggacggtgcgagtaagtttgtgcgcggtgacgccatcgcgggcattctgatcatggtgattaacgtggtcggcggcctgctggtgggcgtattgcagcacgggatggacatgggccacgcggcggaaagctatacgctgctgaccatcggtgacggtctggtcgcgcagatcccggcgctggtgatctccactgcggcgggtgtcatcgtgacccgcgtgagcaccgatcaggacgttggcgagcagatggtgggccagctgttcagtaacccgcgcgtgatgctgctggccgcggcggtgctcgggttgctcggcctggtgccgggtatgccaaacctcgtcttcctgctgtttacggcggcgctgctgggccttgcctggtggatgcgtggccgtgaaaccaaaccggcagcggaacctgttccggtcaaaatgccggagaataatcaggccgtcgaagcgacctggaacgacgttcagctggaggattctctgggaatggaagtcgggtatcgcctgatcccgatggtcgatttccagcaggacggcgagctgctcggccgtatccgcagtatccgtaaaaaattcgcccaggatatgggcttcctgccgccggtggttcacatccgcgacaatatggacctgccgcccgcgcgctatcgcatcctgatgaaaggcgttgaaattggcagcggtgatgcctatccgggccgctggctggcgattaaccccggcaccgccgcaggcacgctgccgggcgagcaaaccatcgatccggcctttggtctggccgcgatctggattgaaagcgcgctgaaagagcaggcgcagatccagggttacacggttgttgaagccagtaccgtggtggcaacccaccttaaccacctgattgggcaattctcggcggagctgtttggccgtcaggaagcgcagcagcttctggaccgcgtcacgcaggagatgccgaagctgacggaagatctggttccgggggtgctgaccttaaccacgctgcacaaggtgctgcaaaacctgctcgacgagaaggtgccgatccgcgatatgcgcaccattctggaaacccttgccgaacacgcgccaatacaaagcgatccgcacgagctgacggcggtggtgcgcgtggcgctgggccgggccattacccagcagtggttcccgggaaccggggaagtgcaggttattggcctcgatacgccgcttgagcgtctgctgctgcaggctctgcagggcggcggcggcctggagccgggcctggcggatcgcctgctggcgcaaacccaggaggcgctggcgcgtcaggagatgctcggcgcgccgccggtgctgctggtgaaccacgcgctgcgtccgctgctgtcgcgcttcctgcgtcgcagcctgagccagctggtcgtgctgtcgaatctggagctgtcggataaccgtcatatccgcatgaccgcgacgattggaggaaaataatgcgtaaatggctttggctgttgttcttcccgctggcggcgcaggctgccgggggaggcacctggcaggcgagcagcataggggtggccctcagcaaccgcggtgttgccatgtcatctaacccgctggcgcctgctgaagaggtttccggtctgatgggtctggtggtctggaactaccggctgattggcccaacgccagcgggcctgcgggtgcgcctctgctctcagacgcgctgcacggaaatcgacggtgaaaatggaacaacgcaggcgttcaacggcgtgccggctattgaacctttgcgtttcatctgggaagtgccgggcgggggacgtttaatcccggcgctgaaggtgcagagtaattctgtcatcgtgaactaccgctgacggttgaattgtcaggactgcaaaaaaacaaaacccggcgattgccgggtttttggtattacatacgttctacggtttcgatacccagagtatccagacccagcttcagggtcttcgccgtcagctgcgccagcttcaggcggctgttgcggaccgattcattctccgcggagagaatagggcagtgttcgtagaagccggagaacagacccgccagatcgtacagataagcacacatcacgtgcggcgtgccgtcacgcgcgaccacggtcagcgtctcttcgaactgcagcagacgcgccgccagctgcgcttcacgatcttccgtgatggtcacggtggcattcgccagcacgctttcgtcgatattggctttgcggaagaccgacagcacgcgggtgtaagcgtactgcatgtatggcgcggtgttgccttcaaacgccagcatgttatcccagtcgaagatgtagtcggtggtacggttcttggacaggtccgcgtatttcaccgcgccgatacccacggcgttcgccagtttttccagctcgtcggccggcatgtccggattcttctcggccaccagacgacgggcgcgttccagcgcttcgtccagcaggtcggagagcttcacggtcccgcccgcgcgggttttgaacggcttaccgtctttacccagcatcatgccgaacatgtggtgttccagcggaacgctgtccggtacgtacccggctttacgcacgatggtccacgcctgcatcaggtgctggtgctgacgggagtcgatgtagtacagcacgcggtcggcatgcagcgtttcataacggtatttcgcacaggcgatatcggtcgtggtgtagaggtagccgccatcctttttctggatgatcacgcccatcggttcgccttccttgtttttgtactcatcaaggaacaccaccgttgcgccttcgctctccaccgccaggtttttcgctttcaggtccgccacaatgccgggcagcattgggttatacaggctttcacccatcacgtcgtcacgggtcagggtgacgttcagacggttataggtaagctggttctgcgacatggtgatgtcaaccagcttgcgccacatctcgaggaagtattgatcgccgccctgcagttttaccacgtagctgcgcgcgcgctcggcaaaggcttcatcttcgtcatagtgctttttggcttcgcgataaaacccttccaggtccgccagcgccatttcgcccgcattttcctgctgctgtttttccaggtaagcaatcagcatcccgaactgggtaccccagtcgcccacgtggttcgcgcggatcaccttgtgaccgaggaactcgagcgtacgcaccgcggcatcaccgatgatggtggagcgcaggtggccaacgtgcatctctttcgccacgttcggggcagagtagtcgatcacgacggtctgcgcttccggctgggaaacacccagacgatcggatttcagcgccgcgtcaacgtggcttgccaggaaggcaggctcgaggaagatgttgataaagcccgggccggcgatttcggttttgctggcaatgccggcgagatccagatgcgtcagtacctgctcagcgagctgtcgcggcggcatacccagttttttagccactgccatcacgccattagcctgatagtcgccaaactgtacttttgctgactgacgaacctgcggttcgcaatccgcaggcgcgcctgcggcaatcagtgcctgactgactttttcggagagaagagcctgaatattcacctggataccttacttttttgatgcgggctcacaaccacccgcgccagttagagaatttagggcgggagtatactgcaaatgccttctgccgtcagcatcgcggggcctgaagattgctcagaatccaggctaagaaggtgtgcataaacatgcagtcgtaaaaagccggattctgcggttggtcaaaacagagcaacagagtaaattagcggctttgcgacacgaaaagagagtgacttatggcgaactggcaatccattgacgaactgcatgatatttccgcagatttaccgcgcttcacccaggcgttcacagaacttgccacccgtctcggcctggatatcgcgccgcttgaggccgatcacatctctttgcgctgccatcagaatgctaccgcagagcgctggcgtcgcggatttgaacagtgcggcgagttactgtccgagaatatcattaacggtcgccccatctgcctgttcaggctgcgtgagccggtgaacgtggcccactggcaattcaccgtggttgaactgccgtggccgggcgagaagcgctatccgcacgaagggtgggagcacattgaaattgtcctgccgggtgagccggaaacattaaacgcgcgcgcgctggccctgttagctgacgaaggcttaagccagccggggatttttgtgaagaccagttcgcccaaaggcgaacgcgagcggttacccaacccgacgctggccgtcacggacgggcaggtcacggtgaagtttcatccctggaccattgagcagatcgttgccagtgaggcgcaagagatgtgagttcccgccgggactgaaaacagacggcatgtcatgatggtgcgtttggtggaatttaaggaggattacatggcgctgctggagatttgctgttacagcgtggagtgtgccgtcaccgcgcaaaattacggggctgaccgcattgagctgtgtgcggcacccaaagagggcgggctgacgccttcttacggcgtgctgaaggctgctcgtcaggccgtcacgattcccgttcacccgattattcgtccacgcggcggtgatttttgttacacggcgggcgagttcggtgccatgcttgatgatatcgccctcgtgcgcgacctggggttccccgggctggtcaccggcctgctggatgaagacggcaatatcgacctcccgcgcatgcgtcaggtcatgagcgccgcgcaggggctcgccgtcacttttcatcgcgcatttgatatgtgtaaagatccgcttcaggcctttgaaacgcttggagaacttggcgtggcgcgcattctgacatcgggtcaacagccgtccgctgaaaaaggactgcaattaattacggaactaaaagcacattccggtgttccaataataatggcgggtgcgggagtccgtgccagcaatctggaacggtttttaaacgccggggtagaagagctgcacagctcggcaggcaaatggatgccgtcacccatgcgttatcgcaatacaggattgtcaatgtcgacggatgctgaagcggatgagtattcacgctacggcgtagagggagagtcggttgcggaaatgaagtcgctgattgagcgccatcacgtgtagcaacgtaccgatttttaccgcgcatcatgtcgcccaatatgatgcttgcttgtaccaggcccctgcaaattacacaggggcctttttttctcctgcgcccggtagcgcttcgcttaccggacctggaaaatcgggagtaggccgggtaaggcgcagccgccacccggctaacaggctacggcttcgtcgcaatcaacaccgctcgcatcggggccggatagccttcgatggttttgctgtgatcggccgggtcgaggaactgctccagcgattcggtgatcatccactcggtccggcgctgctcttcgatagaggtcacgctgacatcggcaattcgcacatccacaaatccgcatttctccagccagttcttcagggccagcgcggaagggatgaagtaaacgttgcgcatctgcgcgtagcgatcgcccggtaccagaacggcatgttcatcgccttcgatcaccagcgtttccagcaccagctcgccgccgctgaccagctgatctttcagttgccacaggtgctccagtggggaacggcggtgatacaacacgcccatggagaacacggtatcaaaggctttcagtgcgggcagctgctcaatacccagcggcagcaggtgcgcgcgctggtcgttacccagcagcttacgtaccgcttcaaactgacacaggaacagctgcatcgggtcgataccgaccaccagatgcgcgcccgcgccaatcatgcgccacatgtgatagccgctaccgcagcccacgtccagaatggtgcgcccggtcaggtcggaaaggtgcggcagaacgcgatcccatttccagtctgagcgccattcggtattgatgttcacgccgtacagcgagaacggccctttacgccacggcatcaggttgcgcatcagcgtttcgatacggttgatctgccctggcggaagcggttcttcactctctgcggtgacgctgtgcaggagatccagacgatgcggggtcagttccggcagaaactccaccgcatttgaccactgctttaacaggccgtgctgctgatcccgctgccaggcggcaatctgcgcaggcagcgtctccagccagtgggagaggtgatttttggcaatcagctgatagaagttgctgaactcgatcatgcgggtttccccgctttcagcgccaccagagacccaaagttgaagcactggaaccacagttcgctatgctcaaatccggcctgacgcaggcgcgccttgtgggtttctacggagtccgtcagcatcacgttttcgagcatgctgcgcttctggctgatctccagctcgctgtagccgttcgcccgtttgaaatcgtggtgcatattgaacagcagctcgccaacctcggcatcttcgaagctgaatttctccgagagcaccagcgcgccgccaggattcagcccctgatagattttgtccagcagcagctggcggtcttccggcaccaggaactgcagggtgaaattcagcaccaccatcgaggcgttttggatctcaatctcacggatatcgccttccaccacgtcaaccggaacaggggctttgtaggcgtcaatatggcggcggcagcgttccaccatggccggagagttatccacggcaatgattcggcagccttcgtgatgaacgttacgacgtaccgacagcgttgccgcgccgagcgagcagcccaggtcatagacctgcgtgccgggttgaacgaagcgctcagccagcatgccgatcatagagataatattggaataaccgggaacagagcgctggatcatatccgggaagacttcggctacccgttcatcgaaggtccagtcgcccaggctggcgataggcgcggaaaaaagcgtgtcgcgatctgacataacgtaaaaatccgggaaaaataaagtggcgtattgtgcgctaatggagggagaaaaccaactcccacggcatataccacaggttagccagcaccatcagcaaaagcgaacaccaggttgcactcatgccggaacgacgccagcggattaagcggtggtgaaagccgtaataatgcatcaggcggccagcgataagcagcaggccacagatgtgcaccatccaggtttctgcgccattcatctccataaacagcagcaggatgagggccgcggggatgtattcgaccgcattgccgtgaatgcggatagcgctttgcagctcggaaaatccgccgtcaccgtaagaaacgcggtaaagcgttctgaggcgcacaacgtcaaatgaaaacttaatcagcagtaatgcacctaacaccgcgtacagcgcgctgaccatacaaactccctgtttttggcagatggcacttccctatgatagggggtgatatcagaaaagagaagattgttgtgggatggaaggggcgctgcccacggacggcaccgcagcctgcaaggcctgccacagagcatcgaccagttcgggggcctgggcaatatccggcgtgtgcaaaaagagatacggcgtggtggtgtgttcccacgaggccagtttttccagccagacggcgaacatcgcctggttttgcagcatgttatcgctgccgataaacctgaccattgggttcttcgcggtcacgatggcgtggaccggcactttcggttttttacgctgagcttcaacgatggcctcattatgcggtatcgcgctgtgcaccggacggctatcgaggatcacacggttaacggaacgctcaagcaggccgcggttgagcgctttttccgcttcgcctttcgcaaagaagtcctggtgtcgaacctccacgccgtaggtaaattcccggggcagggcatccaggaactgccagagcgcaggcaggtcgcgcggagcaaacgtggccggaagctgcagccagtactggccgatgcggtttgccagaggcgccatccggccaaagaattcgtcggtcaattcaccgcagtttcgcagcgcggcctggtgagaaatggtcgccggaaacttgaagcagaagcggaagtcgtcggtcgtttgctcccgccagcgcgcaacaatctcggctttcgggagcgcatagagggtagtgttaccctcgacgcagttgaagtgtcgggcatactcctcaaggctggtgatgccaaggcgcacccattccgggtgcgaccactggggcaggcccacatacatcataacgcgctaaggatctcgtccgtgctgcgcacgcgaccgatgcgcgggaagatgtgcgtcatgctgccctggtgctgttccgccgaggccgcgctacacgcatcttcggctatcaccagattaaagcccagctcccacgcgttgcgggcggtcgactccacgccgatgttggtggaaatgccgcacaggatgatcgtgtcaatgccgcgacggcggagctgcagctccagatcggtgccgtagaaggcgccccactgacgtttggtcacttcgatgtcgccgtcgcgtttgccgagcgataccgggtacgtccaccagttttccggcagggcgcgggcgggagtctgcgcatcaacgggctgttttaacgcttctgcgtaatccgcagaccagccgacgcgcaccatgacaaccggggcaccgctggcacggcatttttccgccaggcgggcggcgcggctgaccacatcgtccgcggtatgcgggccaccggcgaagggcaaaatgccttcctgtaaatcaatcaccacaagcgcggttttgctggcatcaagggttaacatcgttactcccgttaaatgaatcacttccacacaccatacgacgcgatggcctgttattggtcgcataattttgttaatttttgtgagaatgcgcaataagagtgcagcaaacgaccgcctggccgtggttcgctcttatcgtccggcggaatttccagtataatagccgccttttttcatccagttgtgacatacagaaagctgcgacatagtagcctgcataccaggcgacatttagcctgcggctaattaagggatatctcatgcgtacagaatattgcgggcagctgcgtcagtcccacgtcggacagcaggtcaccctgtgtggttgggtcaatcgtcgtcgtgatcttggtagccttatcttcatcgatatgcgcgaccgcgaaggtatcgttcaggtgttcttcgatccggatcgtgcagatgcgttgaagctggcctctgagctgcgtaatgagttctgcattcaggtcaccggcaccgtgcgtgcgcgtgacgagaaaaacgttaacgccgacatggcgacgggtgccattgaagtgctggcgtccgatctgacgatcatcaaccgtgctgaagcgctgccgctggactccaaccacgtcaacactgaagaagcgcgtctgaaataccgctatctggatctgcgtcgtccggagatggctcagcgcctgaaaacccgtgcgaaaatcaccagcctggtgcgtcgctttatggatgaccacggtttcctcgatatcgaaaccccgatgctgaccaaagccacgccggaaggcgcgcgagattacctggtgccatcccgcgtccataaaggcaaattctacgcgctgccacagtctccacagctgttcaaacagctgctgatgatgtccggcttcgatcgctactatcagatcgtgaaatgcttccgcgacgaagacctgcgtgctgaccgccagcctgaatttacccagatcgatgtggaaacctccttcatgaccgccgagcaggtgcgtgaggtgatggaagccctggtgcgtagcctgtggaatgacgtgaaaggcgttgagctgggcgatttcccaatcatgaccttcgcggaagccgagcgtcgctatggctctgacaaaccagacctgcgtaacccgatggagctggtggacgtagctgatctggttaaaaacgtggagttcgcggtcttcgcgggtccggctaacgacgccaaaggccgcgtggccgcgctgcgtgtaccgggcggagcggctctgagccgtaagcagatcgacgactacggcaacttcatcaagatctacggcgcgaaaggtctggcctatattaaagtgaccgagcgtgcgaagggtctggaaggtatcaccagcccggttgcgaaattcctgaacgcggacatcgtggaagcgatcctggagcgcaccggcgcgcaggacggcgacatgatcttcttcggtgcagataacaagaaagtcgttgcggatgcgatgggcgcgctgcgtctgaagctcggtaaagacctgaatctgaccgacgagagcaaatgggcgccgctgtgggttatcgacttcccaatgtttgaagacgacggtgaaggcggcctgaccgcgatgcaccacccgttcacctcgccgaaagacatgacggccgccgagctgaaagcggcaccggaagaggccgtcgccaacgcctacgatatggtcatcaacggctacgaagtgggcggtggttccgtgcgtattcacagcggtgaaatgcagcagaccgtgttcggcatcctgggcatcaacgagcaggagcagcgcgagaaattcggcttcctgctggacgcgctgaaatacggtacgcctccgcacgcgggtctggccttcggtcttgaccgtctgaccatgctgctgaccggcaccgataacatccgtgatgttatcgctttcccgaaaactactgctgcagcgtgtctgatgaccgaagcgccaagctttgccaacccggccgcactggctgagctgggcattgaggtggtgaagaaggaagagaaaaactgatatgacatataagctccccgtttcggtcctggtggtcatttatgcagaagacacgaagcgggtgctgatgttgcagcggcgcgatgaccctgaattctggcagtcggttaccggcagtctggaagagggggaaaccgcgccgcaggccgccgcgcgtgaagtaaaggaagaggtcgccattgacgttgcccgcgagcaactgaccctgaaggactgtcagcgcacggtggagttcgaaatttttagccatttacgtcatcgctacgcgccgggtaccgagcgcaatacggaatcgtggttctgtctcgcgctcccccatgaacgggagatcgtgtttaccgaacacctgacctaccgctgggtgaatgcggcggatgccgccgcactgaccaagtcgtggagcaaccggcaggcgattgaagaatttgtaattaacgctgcctgaaaaggcgcgctctttgaggatatttttatggcaggtcatagtaagtgggccaacaccaaacaccgcaaagcggcacaggatgccaagcgcggtaagatctttaccaaaatcattcgcgagctggtaaccgcagcgcgtctgggcggcggcgatccggcctctaacccacgtctgcgcgcggcggtggataaagcgctgtctaacaacatgacgcgtgacaccctgaaccgtgctatcgcacgtggcgtgggcggtgatgaagacgcgaacatggaaaccatcatttatgaaggttacggtcctggcggtacggcggtgatggttgagtgcctgtccgacaaccgtaaccgtaccgttgcggaagtgcgccacgcgttcaccaaaaccggtggcaacctgggcactgacggttctgttgcttacctgttcagcaaaaaaggcgtcatctccttcgagaaaggcgacgaagatgcgatcatggaagcggcgttggaagccggtgcggaagacgtagtgaccttcgacgacggcgctatcgatgtttataccgcctgggaagagatgggtgccgtgcgcgatgcgctggaagcggcgggcctgaaagcggacaacgctgaagtctccatgatcccgtccaccaaagcggatatggatgcagaaacggcaccaaaactgctgcgtctgatcgacatgctcgaagactgcgacgacgtgcaggaagtgtatcacaacggtgaaatctctgatgaggttgcagcgactctctgatgagagcgtgtaaacccgttacaggagacgcgtgatgtcgattattctcgggattgacccaggctcacgcgtcaccggttatggcgttatccgtcaggtgggacgccagttaacctacctgggcagtggctgtattcgcaccaaagtggacgatctgccgtcgcgcctgaagctcatctatgcgggcgtgtcggagatcatcacccagtttcagccggactatttcgccatcgagcaggtctttatggcgaaaaatgccgattcggcgctaaagctcggtcaggcgcgcggggtggccattgtcgctgcggtgaaccaggatttgccggtattcgaatacgcggcaaggcaggttaagcagacggtggtgggcatcggtagcgcggagaaaagtcaggtgcagcacatggtgcggaccctgctcaagctccctgcgaacccgcaggccgacgccgccgatgcgctggcgattgcgattacccactgtcacgtcagccagaacgcgatgcaaatgagcgaatcgcggctcaatctggcgcgaggcaggttacgataatgacaaatcaggctggatgtttatccagcctttttttattatgtcggcagttaatttcttccagaacgcaggagcgtcacgtgataggcagactcagaggcatcatcattgaaaaacaacccccgttagtgctgctggaagtgggtggcgtgggctatgaagtccatatgccgatgacctgcttctacgagctgccggacgcgggcaaagaggcgattgtctttacccagtttgtggtgcgtgaagatgctcagctgctgtacggcttcaacaacaaacaggaacgcaccctgttccgcgagctgattaaaaccaacggcgtcgggccgaagctggcgctggcgatcttatccggcatgtctgcaccacagtttgtgaatgccgttgagcgtgaagatcctgcggcgctgattaagcttcctggcatcggtaagaaaacggcagaacgcctgattgtcgagatgaaagaccgctttaaaggcctgcatggcgatctcttcacgccggcggccgatctggtgctgacctcgccaggtgcgcctgcgacggatgatgacgccgagcaggaagcggttgccgcgctggtggcgctgggctataaacctcaggaggccagccgcatggtaagtaaaattgccaaaccggacgccagcagtgaaaccctgattcgtgaagcgctgcgcgctgcattgtgaggtaaaggatgattgaagcagaccgcctggtttcggcaggcactgttcaggcagaggatgtggtggatcgcgcgattcgcccaaaactgcttgatgagtacattggccagccgcaggttcgttcccagatggagatttttatccaggcggcaaagctgcgcggcgatgcgctcgatcacctgctgatttttggcccgccgggtttaggcaaaaccacgctggcgaatatcgtcgctaatgaaatgggcgttaacctgcgcaccacctcaggcccggtgctggagaaggcgggcgatttggcggccatgctgaccaacctcgaaccgcatgacgtgctgtttatcgatgagatccaccgcctgtcaccggtggtggaagaggtgctctatccggcgatggaagattatcagctggatatcatgatcggtgaaggtccggctgcgcgctccatcaaaatcgatctgccgccgtttaccctgattggcgcaacgacgcgagccgggtcgttgacctctccactgcgcgaccgcttcggtatcgtgcagcgtctggagttttaccaggtggccgatctccagcacatcgttggccgcagcgcccgctatatggggctggagatgagcgaagagggggcgtttgaagtggcgaagcgttcccgcggtacgccgcgtatcgccaaccgcctgctgcgccgcgtgcgtgactttgctgaggtgaagcacaacggttcgatctccgctgagatcgccgcgcaggcgctggatatgctgaacgtcgatgccgaaggttttgactacatggaccgcaagctgctgctggcggtgctggacaagttctttggggggccggtcgggctggataacctggcggcagcaatcggggaagagcgtgaaaccattgaggacgtgcttgaaccgtatctgatccagcagggcttcctgcagcgcaccccgcgtgggcgtatggccacggtgcgggcgtggaatcatttcggcattacgccaccggcaatgccgtaagcagcgataatttatagccccggtaagcgaagcgccaccggggacatacccgctactgcgcggtcttcttcatcatactgaagataaacagcaccgccgcactcagcaccacggacggccccgcaggcgtgtcatagaacgccgagaaggttagcccacccgttaccgcaatcatcccgataattacggcgacaccggccatctgctccggcgtacgggcaaaacgacgcgccgtagccgcagggatgatcagcagcgaggtgataatcagcgcgccgacgaacttcatcgccacaccaatggttaacgccgtcaccagcatcagcagcagcttcacgcgctgcagcttcacgccgtcgacaaatgccagatccgggctgacggtcatcgccagtaaattacgccattgccagagcaaaatccccaggactacaaccacgccgatagcaatggcgatcagatcgtccggcgtcacggccagcaggtcaccgaacaggtaggccatcagatccacgcggatattggacatcaggctgaccaccaccaggcccagcgacagggcactgtgcgccatgatgccaagcagggtatcgatggcgaggtgagggcgcttttccagccagaccagaccggccgccagcagcagcgtgaccacaatcaccgcatagaacgggttgacgttcagcagcaggccaaaagccacgcccagcagggacgcgtgcgccagggtatcgccgaagtaagacattctgcgccacaccataaacgagccgagtggacccgcggcgcaggcaagcataatcccggccagccagccgggcagtaacagttcaatcatgagtgtccatttccccgacgcagaacgattcgtccctgcaaatcatggcggtgattatgatgatggcgatagatgccgagctgttcagcgccgcgagggccgaacatggagataaattccgggtgcatggagaccacttctggcgtgccggagcagcagatatggtggttgagacacagcacttcatcagtttttgccatcaccagatgcaggtcgtgggataccatcagtaccgcgcagttcagttcctgacgcagctggtcaataagatcgtacagcgcgacctggccgttgacgtctacaccctgagtcggctcatccagcaccagcagctgcgggctgctgagcaacgcacgggcaagtaatacgcgctgcgtttcaccgccggacagtttttgcagcggcgcatcgacaagatggcctgcctgcacgcgcttcagcgccgggagaatatcggctttacgcgtgccggggcgcaggcgcaggaaacggctcaccgtcagcggcagcgtggcgtcgaggtgaagcttttgcggcacatagccgatacgcaatttttcctcacgcttgatcacgccttcatcgggtgcgaccagacccagcaccacgcgaaccagggtggatttgcctgcgccattggggccgagcagcgtcagaattttgccgggcttcagatcgagcgacacgtcagaaaggacgcggcgctggccaaatgagaccgaaatattttcaagagaaaccaatgtcgtcatgtcattttaagcttgaagaagtcaacgaatgttataatatcacattccacgcattcactacgatgattagtcgcattatgttacataaaaatacgcttcttttcgcagcattatccgctgccctttggggcacaaccgcacaagatgttaacgctgcggttgtcgcttcgcttaaaccactcgggtttatcgcgtctgccattgctgacggggtaacagaaacccaggttctgctcccggatggtgcatccgagcatgactactccctgcgcccttcagacgtaaaacgcttacaaaacgcggacttagttgtctggattggtccggaaatggaagcgtttatgcagaagtcagcaaaacaggtggcgggcgaaaaacaggtcgcgattgccgccctcccaggcgtgaaaccgttactcatgaaagggacggatgacgacggcgatgaacatgaccatcatgctgccgacggtgaaaaaggtgatggagatcaccatcacggcgagtacaacatgcatctttggttatccccagagatagcgcggctttcagcggttgcaatccatgacaaattagtggaacttatgccgcaaagtcgagccaaactagacgccaacctgaaagattttgaggcacaattagccgcaaccgataagcaggtaggtaatgagctcgcaccgttgaaaggaaaagggtatttcgtttttcatgacgcctacggctattacgaaaaacactacggtttgaccccgctggggcactttaccgtcaaccctgaaattcaacctggtgcgcagcgtttacatgaaatcagaacacagctggttgagcaaaaagcgacatgcgtttttgctgagccacagttcaggccagcggtcgtagaagccgtggccagggggacatccgtgcgcatggggacccttgacccgctaggaacgaatatccagttgagcaaagcgagctattcgcagttcctcagccaactggcgaaccagtatgcgagctgcctgaaaggagattaacgaggaagtgaatacgtgcaacagatagcccgctctgtcgccctggcatttaacaatctgcctcgaccccaccgcgtcatgctggggtcgcttacagtactcaccttagcggtcgccgtctggcggccctatgtttaccacccgagttctgcccctatcatcaaaaccatcgagcttgaaaagagcgaaatccgctctttgctgcctgaagccagtgagcctatcgaccagtcggctcaggaagatgaagccattccacaggatgaactggacgataaaaccgagaacgaagcgggtatccacgaatatgtagtttctaccggtgacacgctgagcagcgtgctgaaccagtacggcatcgacatgggcaatatcagccagctggcggcggcagataaagatcttcgcaacctgaaaattgggcaacagctctcctggacgttaacggccgatggcgatctccagcgtctgacctgggaaatgtcccgccgtgaaacccgcacctacgatcgcacggcaaccggtttcaaaatgaccagcgaaatgcagaagggcgactgggtcaacagcgttctcaaaggcaccgtgggcgcaagctttgtctccagcgcgcgcgacgcagggttgaccagcgctgaaatcagttcggtgatcaaagccatgcagtggcagatggatttccgcaagctgaaaaaaggcgatgagttttccgtcctgatgtcccgcgaaatgctggacggcaagcgcgagcaaagccagctgctgggcgtgcgtctgcgctccgaaggcaaagattactacgcgatccgtgccgaagacggcaagttctacgaccgcaccggtacgggccttgcaaagggcttcctgcgcttcccgacggcgaaacagttccgcgtctcctccaactttaacccgcgtcgtctgaacccggtcaccggacgcgtcgcaccgcaccgtggcgttgactttgctatgccgcagggcacaccggtactcgcggttggggatggcgaagtggtggtggccaaacgtagcggcgcagccggatattatgttgcggtacgtcatggtcgcacgtatacgacccgctatatgcacctgcgtaagctgctggttaaaccaggacagaaggtgaagcgtggtgaccgtattgcgatctccggtaataccggtcgctctaccggcccgcacctgcactacgaagtgtggatcaaccagcaagccgtgaacccgctgacggcgaaactgccgcgcaccgaaggcctgacgggtaaagatcgtacggattacctggcgcaggtgaaagaggtgttgccgcagctgagcttagactaagccctctgtttttgttaaaaaagccggcgcaccctgacgccggctttttcttttgtgcgcggacgactgcctcgctacactatctgaattaattttgcgtcatcagaccctggatccagcatggaaacacaaaaaaacaatattgaatacattcctgagtttgaaaaatccttccgccatccgcgcaactggggcgcctggctcggtgtttacgcctttgcggggatagcgttgctgccggcttccgtccgcgatcctgtcctgggtaaaattggccgtcttgccgggcgcttaggcaagagtgcccgccgtcgcgcgcagatcaatctctattactgttttcctgaaaagagcgacgccgagcgcgaggcaatcattgatgagatgtataccaccgcaccgcaggccatggcgatgatggcggagctggcgctgaaagggccggagaaaattgtcgatcgcgttgactggaaagggctggatatcattgaggagatgcaccgcaatgacgagaaagtcattttccttgtcccacacggctggggcgttgatattccggcgatgctgatggcctctcagggccagaagatggcggcaatgttccataaccagggcaataaaatcttcgactttgtctggaatacggtgcgtcgtcgttttggcggacgcctgcatgcgcgcaacgatggcattaagccgttcattcagtcggtacgccaggggtactggggctactatctgccggatcaggaccacggtcccgagcacagcgagtttgtcgatttctttgcgacctataaagcgacgctccctgcgattggccgcctgatgaaagtgtgtcgtgcccgcgtgatcccgctattcccggtctatgacggcaaaacgcatcgcctgagcattgaggttcgtccgccgatggacgatctgctgaccgctgacgaccacaccattgcccgtcggatgaacgaagaggtggagatcctggtagggccccatgccgagcaatacacgtggatcctgaagctgcttaaaacgcgtaagccgggtgaaaaagagccgtataaacgcaaagagctttatccaacgaaataaaaaaagccctctccatctggagagggctttttaacagagacgttattactcgacggtcataacgcgcgtggtgttggttgagccgatggtgctcatcacatcgccctgggtcacaatgacgatatcaccagagaccagatagcctttgtcgcgcagcaggtttacggcatcgtgcgccgcggccacgccgtcattggtgctgtcgaagtgtaccggcgtcacgccgcggtacagcgccgtcaggttcagcgtacgttcgtgacgggacatggcgaagatcggcagacccgagctgatacgagaggtcattagcgcggtgcggccagattcggtcatagtgatgatcgcggtaacgcccttcagatggtttgccgcatacattgcagacatcgcaatcgcttcttcaacgttgtcgaactgcacgtccagacggtgtttagagacgttgatgcttgggatcttttcagcacccaggcaaacacgtgccatggcggccacggtttctgccggatactggcccgcagcggtttccgcagagagcattaccgcatcggtaccgtccagcacggcgttggccacgtccatcacttctgcacgggttggcatcgggttggtgatcatcgattccatcatctgagtggcggtgatcaccgcgcggttcagctgacgtgcgcgacgaatcagggctttctgaatccccaccagctcagggtcgccgatttccacacccaggtcgccacgcgcaaccatcaccacgtcagaggcaaggatcacgtcgtccatagcatcctgatcgcaaacggcttccgcacgctcaactttggcgacgattttggcatcgcagcctgcatcacgcgccagacgacgcgcatagttaagatcttcgccgcagcgcgggaaggagacagccaggtagtcaacaccgatcagcgcagcagtcacaatatccgctttatctttatcagtaagcgcttccgcagagaggccgccgcccagcttgttgatgcctttattgttggagagcgggccgccgacggtgacttcggtgaacactttcatgccctgaacttccagcactttcagctgcacgcgaccatcgtcaagcagcaggatatcgccaggtacgacgtcagccgggaggcctttatagtcgataccgactttctctttatcgccttcgcctttgcccaggttggcatccagcaggaatttgtcgccgatattgaggaaaactttaccctctttaaaggtcgaaacgcggattttaggaccctgcaaatcgccgaggatcgcaacgtgacggcccagtttagctgcgatttcacgcactttatcggcacgtaatttatggtcttctggcgtaccgtgagagaagttcatacgcaccacgttggcgccagcggcgataattttctcgagattattatcgcgatcggtggccgggcctaaggtggttacgatcttggttctgcgaagccttctggacatgtaatactccgttgactgaaacaactttggtgttgcgtgaacattgaatcggccttcatctgctgcaaggcagtggagaggggaccgaatgccgtaaatcgttacttcgtcattattcgtgacgtcttcgttatcaactatcgaacatcgctctttataagcaattctttatcaaaacgcgattccttcagcgcttccttgacccgcttcaagttatcccggaattttgccccccggcgtaaggtaaaaccggtcgccagcacgtcaatcacggtgagctgagccagtcgggagaccattggcatataaatgtcggtgtcttccggcacgtcgagagtgatcgccagcgtcgcctcacgggccagcggtgtgcccgccgtggtcagcgcaatcaccatggcatcgttttcacgggccagctgcgccagttctacctgactcttagtgcggccagtatgcgaaatcagtaccacgacgtcatcttcactgcaattcatacagctcatgcgttgcaggacaatgtcatcggaataaatcaccgggacgttaaagcggaaaaatttgttcatggcgtcatgcgcgacggccgccgacgacccgagcccaaagaaggcaattcgcttggcctgggtgagtaaatccactgcgcgattcacggaactcatgtccagagactgacggacgtggtcaagcgaagccatggccgactcaaaaattttcgcggtataggcatcaacgctgtcgtcttcatccacattacgattaacataaggggtgccgttagccagactttgtgccagatgcagtttaaaatcaggaaagccgcgcgtttccaggctgcggcagaagcgattgaccgtgggttcgctaacacccgcttcctgtgccagagcggcgatgcttgaatgaatcgcctgagcgggagaggcgagaatgacctcggccacttttcgctcggatttgctaaggtgttccagttgaaactggattttttccagcatgttcatgttaacaggacgctcgtgggtgtaaacgatttcattaattgatgaaatcgtgattcgatttagccgatattacccctgtggcttccattaagggtaacaatcgacgagataatgttgttgttttttttcattacttgatcgatgtcgggttttgctatgaccctgttgcgcaaagaaacgacggttgttgcgtcattaagccgtcgaaatcatccgaagggtgaaaaatcgcggtatcgcacgcgacgataagagctaatggtttcgggaatgacgtaaaagcagtacagtgcattgtaataaaattacaacgatacctggcagaagcaccaggtgatccaactgaggagaatgacatggcggtaacgcaaacagcccaggcatgtgacctggtcattttcggcgcgaaaggcgatcttgcacgccgaaaattgctgccttccctgtatcaactggagaaagcgggccaaattcatccggatacgcgtatcctgggtgttgggcgcgccgactgggacaaggacgcttataccaaagtcgtccgcgaggcgctcgaaactttcatgaaggaaaaaattgatgaaagtttgtgggataccctgagcggtcgtctcgatttctgcaaccttgacgtgaatgacgtcagcgcattcgctcgcttgggcgcgatgctggatcagaaaaaccgtgtcaccattaactatttcgccatgccgccaagcaccttcggcgccatctgcaaaggcctgggcgaagccaaactgaacgccaaaccggcgcgcgtcgtgatggagaagccgctgggtacgtccctggcaacctcgcgtgaaatcaacgaccaggtgggcgagttctttgaagagtgccaggtctaccgtatcgaccattatctcggtaaagagacggtgctgaacctgctggcgctgcgttttgctaactccctgtttgtaaataactgggacaaccgcactatcgaccacgtggaaatcaccgtggcggaagaggtagggattgaaggtcgctggggttactttgaccaggccggtcagatgcgcgacatgatccagaaccacctgctgcagattttgtgcatgattgccatgtctccaccgtctgacctgacggcggacagcatccgtgacgccaaagtgaaagtgctgaagtcgctgcgccgcatcgaccgctccaacgtgcgcgagaaaaccgttcgcggccagtacaccgccgggtttgcgcaaggcaaaaaggtgcctggctacctggaagaagagggcgcgaacaagtccagcaacaccgagacgttcgtggccatccgcgtggacatcgacgactggcgctgggcgggggttccgttctacctgcgcaccggtaagcgtctgcctgcgaaatgttccgaagtggtagtctactttaagaacccggaactgaacctgttcaaagagtcctggcaggagctgccgcagaacaagctgaccattcgtctgcagccggacgagggcgtggatatccagatcctgaacaaagtgccgggcctggatcataaacacaacctgcagaccaccaagctggatctgagctactccgaaaccttcaaccagacacacctggccgatgcttacgagcgtctgctgctggaaaccatgcgcggtatccaggcgctgttcgtgcgtcgcgatgaggtggaagaggcgtggaaatgggtcgactccatcaccgaagcctgggctgccgatcaggatgcgccaaaaccgtatcaggcgggcacatggggacctgtcgcgtcggtggcaatgatcacccgtgatggccgctcctggaacgagtttgagtaagataatccgctagcccgaaagtgttattttaccggtaacatgatctaacacagctcgtggcacaattttcaacttttaagctccgcgtggattcacccgcggagctttttttattacactgccggaagtgattttgcccctgagctccggacagcaagcgtttcagcgttgttaacaactgccagcgactttgtaaactcccgagcccggacagataaatgagaggagcttttatgaatccgacattgttacgcgtaacaaagcgcattattgagcgctcgaaagagacccgttcggcctacctcgcccggattgaacaggcgaagagcaacaccgttcaccgctcccagctggcctgcggtaacctggcgcacggcttcgccgcctgccagcctgacgataaagcgtcgctgaaaagcatgttgcgtaacaatatcgccatcattaccgcttataacgatatgctttccgcgcaccagccctatgaggtctacccggatatcatccgtaaagcgctgcacagcgtgaatgcggtcggccaggtggcgggtggggtacccgccatgtgcgacggcgtgacgcagggtcaggacggtatggagctctccctgctgagccgtgaagtcattgccatgtccgcggcggtgggcctgtcacacaacatgtttgatggcgcgctctatctcggcgtatgcgacaagattgttccgggcctggtgatggccgcgctgtcgtttggtcatctgcctgcgatcttcgtgccgtcgggcccaatggcaagcggcctgccgaacaaagaaaaagtgcgcattcgccagctgtacgcggaaggaaaagcagatcgtcaggcgctgctggaagcggaagctgcatcctaccacgcgccgggcacctgtacgttctacggtaccgcgaacacgaaccagatggtggtggagtttatggggatgcagcttccgggctcgtcctttatccagccggatgcaccgctgcgcaaggcgctgaccgaggccgcggcccgtcaggtcacgcgtctgaccggaaacggcaacgaatggatgccgatgggcaaaatggtcgacgaaaaagttatcgtcaacgggattgtcgcgctgctggccaccggcggttcgaccaaccacaccatgcacctggtggccatggcgcgtgcggcgggcattctgattaactgggatgacttctccgagatctcttccgtggtgccgttgatggcgcgcctgtatccaaacggtccggctgacatcaaccacttccaggccgcaggcggcgtaccgctgctcatgcgcgagctgctgaagggcggtctgctgcatgaagatgttaacaccgtagcgggctttggcctgcagcgctacacccaggagccatggctgaacaacggcgagctggactggcgcgaaggggcgaccgcatctcttgatgcgcaggttatcgccaccatcgacaaaccgttctctcctcacggtggcacaaaggtgctgagcggtaacctcggtcgcgcggtaatgaagacctctgccgtaccggaagagaaccagattatcgaagcgccagcggtggtatttgaaagccagcacgacgtattacctgcctttgacgccggtctgctcgacaaagactgcgtggtagtggtgcgtcatcaggggcctaaagccaacgggatgccagaattacataaacttatgccaccacttggtgtattattggaccgccgtttcaaaattgcactggtgaccgatggacgcctctctggcgcctcaggtaaagtgccatcagctatccacgtgacgccggaagcgtacgacggtggcctgctggcgaaagtgcgtgacggtgacatgatccgcgttaacggtcagacaggcgagttaaccctgctggtggatgacgccgagctggcggcacgtcagccccatattcctgacctgagcgcgtcgcgcgtgggaacagggcgcgaaatgtttggcgcactgcgtgagaacctctccggtgctgagcagggcgcaacctgtattacgttttaagacgacttgatttaacgatctggcgagagaagactctgatgaaaaactggaaaacaagtgcagaagcaatcctgaccactggccctgtcgtgccggttatcgtggtaaacaagctggagcacgctgtaccgatggcgaaagcgctggttgcgggcggcgttcgcgttctggaagtgaccctgcgtaccgcctgcgcgatggatgccattcgcgcgattgctaaagaagtgccggacgccattatcggtgcgggtaccgtaacgaacgcaaaacagctggctgaagtgaccgaagcgggcgcacagtttgccatcagcccgggcctgaccgagtcgctgctgaaagccgccaccgaaggcaccattccgctgatcccgggcattagcaccgtttctgaactgatgctgggcatggactacggtctgaaagagttcaaattcttcccggcggaagcgaacggcggcaccaaagcgctgcaggccattgccggtccattctctcaggtacgcttctgcccgacgggcggtatctctcctgccaactaccgtgactacctggcgctgaaaagcgtgctgtgcatcggtggctcatggctggttccggcggatgcgctggaagcgggcgactgggatcgcatcaccaaactggctcgcgaagcggtagaaggcgcgaagcagtaagtcattcgccgcatgaaaaacgggcctttcggcccgtttttttatcccgttaccttaacgcttgctgcggccgctttcgctctcgccacggcgtcgtcaacgttatctcctgtggctaacgccacgccaagacgacgggttccgtcgatctccggcttgccgaacaaacggacctgcaacccggcacccaccgccgcgtcgacgttatcaaacgtaacgttctggctggttaactgcggcaggatcaccgccgaggcggccgggccgtactgacggataccgccgacgggcaggccgaggaaggcgcgcacgtgcagggcgaactcggagagatcctgcgaaatcagcgtgaccatgccggtgtcatgcgggcgaggggagacttcgctgaagatcacctcatcgccgcacacaaacagctccacgccaaacaggccatagccgcccagcgccaggacggttttacgggcgatcgcctgcgcacgctccagcgccagggcactcatctgctgcggctgccaggattcgcggtaatcgccatcttcctggcggtggccaatcgggtcgcagaaatggacgccgtcaacggcgctgacggtcagcagggtgatctcgaaatcaaacttcaccaccccttcaacgatcacgcgaccggcgcctgcgcggccaccctgctgggcgtactcccacgccttgtccaccgtgctgctgccgcggataaagctctgtcctttaccggaggagctcatcaccggcttaacgatgcacgggtacccaatctcctcaacggcctgcaggaatgcggctttatcgccagcaaaacgatagctcgacgtgggcaacccgagctcttctgccgccagacgacgaatgccttcgcggttcatggtcagctttgcggctttcgcgcagggcaccacgcgctggccttcctgctcaagcgcaatcagcgtgtcggtggcgatggcttcaatttccggcacgacaaaatcaggcttctcgcgtgaaatcagctcacgaagggcatcgccgtccagcatgttaatcacataagaacgatgggcgacgtgcatggcgggtgcatcggcgtagcggtctacggcaatgacttccacgcctaaacgctggcactcaatggcgacctcttttcccagctcgcccgatcccaacagcatcactcgcgtcgccgcaggtcgcagcgcggttcctaaacgaatcataacaatccccctgaaaaagttgcgggcagtataaacgaaaacgtttgcgtctgtcttgtgcacggccaggtgaggggagaagaaatttgcgcttctttagcccgtccagacatttcctgacgcctgctcgcttacgctgtggaacatgttcaccgttaagtgaggaaaatcatgtcttgctggctaaatcaattgcaatcactgttagggcagaaaacgtcgtcttcaggcgagcgggatctcagcaaactgctggtgcccggggcgctcggcgggctggcaggcctgctggtcgcgaataaatcctcgcgcaagctgctggcaaagtacgggacaggcgcgctgctggccggtgggggcgccattgcgggcaccgtcctgtggaataaatacaaggacagggtccggaccgcgcacagcgatgaaccgcactacggcgagcatacctcgccgctggatctgcgcaccgaaaggctcattcttgcgctggtttttgccgcgaaaagtgacggacatatcgacgataaggaacggctggcgatcgaactgcagctgcgcgaagccggcgtcgaagagaagggcagagcgctggtggcgcaggccatcgaacagcccctggatccgcagcgtctggcgcaaagcgtgaaaaatgaggaagaggcgcttgaactctatttcctcagctgtgccgccatcgatatcgatcactttatggagcggagctacctgaatgcgcttggcgacgcgctgaagatcccgcaggacgtgcgtgagggcattgagcgggatattcgggaacaaaaacaggcgttacagggatagttctcgccgttgcgaccctgtttcgcttgcatcatgcgtgggttttgccaaccttatagggtgtaaaacgaaaaagaatgacgacatgccaccgaaagcccgacgtataccttatgcgatcaccacgcatggcgatacgcgtatagacaactattactggctacgggacgattcgcgctcccggccagaggtgctcgactacctgcacgaggaaaacgactacggccgcaaggtcatgtccagccagcagacgcttcaggaccagctgctgaatgaaatggtgcagcgtattccccagcgcgatatctccgcgccctggaccaaaaatggctatcgctatcgccatatttatgagcccggcaacgagtatcccatctaccagcgtcagtcggtcctgagcgccgaatgggatgcgtgggatattctgctggatgccaaccaacgcgcggcccacagcgagttttatactctgggcggcatgtccatttcgccggataacgcggtgatggcgctggcggaggattatctctcccgtcgccagtacggcctgcgttttcgcaacctggacaccggcaactggtatccggaaatgctggaaaacgtctccccggattttgtctgggcgaatgattccgagacggtgtactacgtcaaaaagcacgcctctacgctgctgccctatcaggtatggcggcataccatcggaacggactccgctgacgacgagctggtctacgaagagaaagacgaaacgttttatgtcagcctgcataaaacctcttcgcgccactatgtcattatcttcctggccagcgccacgacgtcggaagtcctgctgctggatgccgaattgccggacgcccagccgctctgttttctgccgcgccgaaaggatcatgagtacagcctggatcacttccagcacagcttttatctgcgctcgaatcgcgagggtaaaaactttggcctctataaaaccaaagtacgcgatgagcgcaagtgggaggtgcttatccccgcgcgggatcaggtgatgctggaagggtttaccctgttcaccgactggctggtggtggaggagcgccagcgcgggctgaccagcatccggcaaatcaaccgcaaaacgcgggaagtggtggggatcgcgttcgacgacccggcctatgtgacgtggattgggttcaatcccgaacccgaatcatcgcggctgcgctacggctactcatccatgaccacaccggacaccctgtttgagctggacatggataccgggcagcgtcaggtaattaagcagaccgaggttaaagggtttgagtccgaaaactaccgcagcgagcacctgtgggtcaccgcccgggatggcgtcgaggtccccgtctcgcttgtctatcacaaagcccatttccagaaaggcaaaaacccgattctggtgtacggctacggctcctacggctccagcatggatgctgatttcagcagcagccgtttaagcctgctcgaccgcggctttgttttcgccatcgcccatattcgcggcggcggtgagctggggcagcactggtatgaggacgggaaattcctgaaaaagaaaaacaccttcaatgactacctcgacgtctgcgatgcgctgattgatcagggctatggcgatcctaagctctgctttggcatgggcggcagcgcgggtggtatgctaatgggggcggttatcaaccagcgtcctgaacgctttaaggggattgtcgcgcaggtgccgtttgtcgatgtggtgacgaccatgcttgatgaatccattccgctgacgaccggggagtttgaagagtgggggaatccgcaggatgagatttactaccgctatatgaaaacgtacagcccttacgataacgtcgaggcgaaagcctatccccacatgctggtcaccaccggcctgcatgactctcaggtgcagtactgggagccggcaaaatgggtggcgaaactgcgggagctgaaaaccgacgacaacctgctgctgctgtgtaccgacatggattccggacacggcgggaaatcgggacgatttaaatcgtatgaaggggtggcgctggagtatgccttcctgattggcctggcgcaggagacgctgccaggccgtgcagagcgttaagcttcgcccagatagtgcttcagcgtcaggcgcagttccgggctcattttgtcaaggttgttatacagccagcgcaaatagcccgggtctttatccgcaatatccgacaccgctctgccccggtatttaccaaaggtaaacgtggtcagcagtgcggggcgtccggtaatcgttgccatatcgtccggcgtccagcccgaggtgttcataatatcgatgagtagcgctgcggtgatatagcagtcgtacagggcgcggtgatgatgaagcccctcaggcgtgcggacgctgagcttgcgggacttgtacagcgccatgttgctgtatttaatgcccggccagaggcgacgcgccagcttcatggtacaaatccattcccccggcatttcaggaagcacccggcggtcaaaactggcgttatgcgcgacgtaccaggggctaccgtaatagtggggaatgatctcttcgatccacggcttgtccgccaccatcgattcggtaatgcgatggatagccatcgcctgagggctgatggggcggtcaggacgcaccagatggctcattgggttgacgattttaccatcaaccacgtcgacagaggccacttccacaattccgccctgaagatcgcaagtttcggtatcgatgacgcgcagcattgaacactcctgagcttaaaacgcctagcctaaaggaatgatatcgccttgccaaccctctccgccgagcgtgccggtcaacagcagctcgcccttatccgcgcgaacgatcagctggcctttttcatcccacagcgcgctaccgccgcaggcgttcgccatcagcaccgctatggcatatttatgcgcgaagcgctgcagggtactgatggactgccgccagcggttatcctccactgactgacagctggtaaacagcgacgctctgggatcgagattgggggaatcggcatgcgcatcaataatgctgagctgtttctctcccggcaccaggctggctccgccaccttgcgggtagcgaaggatgcgttgacgagcgggggtgaagagcgcgagacctttctggcgctgaccatcccgctccacggggagcccggcaatcacggttatccggtaacgatgcgccgcgtcgagcagcggttccagctgggcgtcgccgggtgggagaggtaacgtcgtcgttccctagcctgttaatgacagttcaggaaacaccagcagatcgcacccctgccgtgctgcttcggcaatgaagcgcaggtggtgcgtgatatggtcatcgacactctgatgctgcccgctatactgggccgccgctatattccaatgtgacatcgtgacttccttatacactgagtcgcagggatttaagaatacacctaaatttatcagggttttcttatcctgccagattcagcgtaaggaagtgtaacggctcgttaagcttatttaactttaggttcgtacggtaaacgggagaggttgaccgaggcgagacggtgggcgatgagtctttcgcgaaaccagtcgcgcagatgggcgggctgttcccgttcaacgacttcagccacgacaggcatgttgtaacgctctttaaacgcgacgccagcggcagcgagatcgacattcactttatccatctcgtcctgtggaagggcggccagattgatcttcattaccttctcctttttatgcggcggcaacgttaccgcgattgcacgacgatgacaagcggaggcaggatgatcctcgactcgtttattatacagcgttattctttagcatacagacataacaaaaaggaatgattgcgatgggtttctccgcttcccgcgcggtatgcgcactggtttttctggcctctacaatgatgaccccctccgtgctggcgcatgcgcaccttaagcagccgatcccggcagcggacagcgtggtgagcgctccgcaggcacttacgctgaatttttcagaaggcatcgaaccgggatttagcggtgtggtggtgacggatgcgcaaaagcaggtcatcaaaacgggaaccgccacgcgcgacgaaaagaacaaggagcagctcaccgttccgctggatcaaacgctgacgccagggacgtaccaggtagactggcatgtcgtctcggtagacggtcataaaaccaaaggtagctaccactttagcgtgaaatagcatgctggcgctgtgttatatcgggttgcgctttatccatttcggggcgctgatgctgatttttggcaacgcgctttacagcgtctggtttacgccttcctctctccagcggctgatgtcccgacgtttccagctgcagcagaaagtggcggcttttgtgagcctggcggctgcactcctgatgtttatgcttcagggcgggcagatgggtaacggctggggcgatgtatttgccccacaggtctggtccggcgtaatgaggacacagtttggcggcgtttggctgtggcaaatgattctcgctgcgatgacggtcgctgcagcatggctcgcgccgctgaaaggttcgcggccgctgctgctcgccatggggcagcttatcctgctggcgggggtagggcacgcggcgatgaacgacggtccgatgggggcgttgcagcgccttaatcacgcttttcacctgatctgtgctgctacctggcttggcggattactgcccctgctgttctgcatgcgtctggcgaaagggcgctggcagaatgcctccatctataccatgatgcgcttctcgcgcgtgggccattatgcggtcgcgggcgtgctgctcagcggagcgatcaatgcgctcatgatactgggcgtccatattccctggcaggctgactacgtgcagtttttgttgttcaaatgtgcgctggtggcgttgatggtggtaattgcgctggcaaatcggtattttctggtgccacggtttcgtccggagaccgggcgagcacaacagatttttatcaggatgacacaggcagaagtggtgctgggggcgctggtactggcaacggtcagtctgttcgccacctgggaacccttctgacaaggttaaatatcatatgaaaaagacagtactttctctcatattgctggcctgcacggggagcgcgtttgccgcaccgcaggttatcaccgtcagccgttttgaagtgggtaaggataaatgggcgttcaaccgcgaagaggtgatgctgacctgccgtccgggccatgcgctgtatgccatcaacccgagcacgctggtgcaatacccgttaaatgaaaccgccgagcagcaggtggccagcggcaagagcagcggccagccgattagcatcattcagatcgatgacccggcgaatccgggacagaaaatgagtctggccccgtttatcgagcgcgccgacaagctctgctaacgttcaggtttccaataaaaaaccgcagatgcttgcgaaagcactgcggtttttcacattttatgatgctctggcgctttttttccgaccgctttagctgtggactggaaaacctggcgtcgtcatctattcttaaaaggcaaggcgacttagcctgcattaatgccaacttttagcgcacggctctctcccaagagccatttccctggaccgaatacaggaatcgtattcggtctctttttatctgcatgaaagtaaaagactaatccttttgttgtctcacttctgcagcgcacgtcctgtacgtctggttaaaacataacacactacggcatgctgtagtccagccctttttgcctgttttgttaaattttcgtgtgcaattcagtaaagcgcgtgcggggtctaaaagtacgacctaacagacgcttcgatttcatcaagcagctcaaagcgacggcggtattcagcgcgttttttactggcaatctcttcaagcgatttacgcgccatctgtagcggcagctgccagcagaaggctgagagctttttaccgtccagagaggcccaaaattcatcatagctggcgtggaaatggcggcctttgctgaggcgatagcgcagcgcacggaatacgtggccctcatcgctgacggcaaaaatcgcccggacggaggactgtgcagccagctggaaaagcacctccatcaacacgcgcttagggaacaaaccgtggcaggcgcgggtggcctgtttaatcacgtcacgcgttacgctgcggcgggggccctgaagcccaccgatgaccatgacctgttgcccattgctgcgcgcgacgctaaaggtcaggctggccagcagcgtatcctcgttgtcgcgaagccaaagcgtgctttcgccttcacgctcggctttccccgcagaggacgcattaaccgtatagataactccgtcttttgcatggaactgcgcaacgggcttctcctgtgggctggtcagtgccagggcgaggccgctctctttcaggctatcaatccagtaataatggctaacgatcgcgtcggcgcgatcgttagccgtcaaaccgcgcatcaggtactgccggtgggttttgctcggcaatgtaatttgagaggccagaagtctgtcgaaatcgtcgcgaccagaaagcgcctccagcatgcgatgggtagaagaccagaataccagcgaacgtaacaggaacttcaggcgatattcgcgcttgcgccaaatcggccccgggacgcgtttgccgttcaccagctcagaaataatatttgtgcgatgcggatagaaaacatcgttatgcaggtgcgtattagacacgtgaagacccctcttttttatacccttattctaaagagccaggaaaaagggattaatagcgcgaggatctttatttctgtttggtttaccgtttgtttcacttcgtgaggaccacgcccggctgttgccctttctgtggcggctatactgttaacaggaggggctatgtatcagcgaattgaaggtggaatgtggcgtcacgtctgggtggtcagcgatatacatggctgttatcagcggattatggatgagcttaaacgccgtcattttaatccgtatgaggatttgcttatttccgttggggatatgatcgatcgcggtccggacagcgttaaatcattacagcttatcaatgaaaaatggtttcgtgccgtccggggcaaccatgagcaaatggcgctcgacagtctggataataacgatttttcactctggacaatgaatggtggaatatggttcaggcaacttgaacgggaccagcaacagcttgcgctgtcgttgcttgaggcctgtcacgatttaccgcatatcatcgagataacctgtgcgaacggtctgaacgtgattgcccatgcggattatccgacagcggaataccgctggcaaaaaccggtgagcgcccagcgcgttttatgggatcgcgatcggttgatggggtttatggtgggtaaagggcagggcatcagcggtgcggatcatttctggttcggacatacgcccgtcgacagaaggtatgattttgacaatctccactacattgatacgggcgccgtatttgacggttactttacgctggcgcagctgcagtaataaataacccgccttcgggcgggttctctttaggtcaggcaagacgcatgacccaggcatcggttttactatcgtaatgttcacggtaaagaacagaatgttcgccatcaagtattgccgggacgctggtgtctgcatcccatgcatcgagctgcatgcacaaatccgggtcggatttgcagggaatacttaacgttcgatcgccttgcgcttcgccgcgcagttctgcgtcgtcgatctcaaaagcgccaatacgtacgctggttttcgtcatagtgctctccgggtcggttgtcaaaatctggtatgaccagtacggccacccatttttgatcgtagacaaggagagcaaaatcgccagtaaaaaaatgcgctttttttcaggccgtgcgatcgttaccggtaaacagtcgtccatcccggaccagctcgcgcggatagctgtttttcagtcgtgaaccgactttttttgccagcccgagcgggtatccctgatacgtcacgatcacttcatcgcctgatggcgtgctgtcaggatagacatcgcgaccacggtaccactcttcggcttcctgatgcgtcagggcaaaggcattctcgtgcccggcaagggcgatgacggcctcatgctgccagcgatagcctttattatgcacttccgccaggcggatcccgattcgggaaaaacggacctttccgatgagcggttcgatctcagccgggaacagccatacctctttatcacggatccagaggtgcaggctctcatcccagaccaggccaattttttcggcggcggcgacaagctgtgctgcatcgcgacctttgaggggggcaaacgggaagttgccgaccttgaatttgggggcgggcaggggagcaaccgcctgcgttttacgcagacgtgccacaaagaagccttcgcagtcgtaaatctgcgggaatacgtggaggaaaccctccggcgtaatcgcctcctgtgctgagacaaacagatcgttaagcggcagaaattcgaccgcatccgggtattgcgctttcagccacaggcagacgtcttcgttttcatcgcggtttaaggtgcacgttgaatagaccagcgtgccgcctgggcgaagggcatggaatgcgctctcgatcagctcccgctgcgtggcggcgatctcaaggttgctttccacggaccagttctttaacgcatcgggatctttacgcaccaccccttcgccggagcagggagcgtccagcagaatggcgtcgaaggcttctggcagggcagcgccaaacacgcggccgtcgaagtgcgtcagggcaacgttatgaataccgcagcggctgatgttggcatgcaataccttcacgcggctggcggaaaactcgttggcgaggatcgcgccccggttacccatacgggcggcaatctgcgtggtttttgagccaggcgccgcggccacatccattacgcgttcaggcgcattgccctctgcaaacagagcagccaccggcagcatcgagctggcttcctggatatagaacaggccgctcagatgttcagcggtgcttcccagcggcacggcgtcttcgtcatcgcgctcgatccagaacccctcagcgcaccacggtaccggcgtaagctgccagctgtagggcgcgaccagcgccagaaaatccgcgacgctgattttcagcgtgttgacgcgaatactgcggcgtaacggacgctggcaggcggcgataaaatcgtctaacgacaggtgagaaggaagcgcctcgcgcatctgcgccaggaattgttcaggaagaaatacggagttttgagccacgggcacaccacagggaaaagttcaggttagcagtgtaacataaaggctccggtgcgttgacaccggagccttgcagattaacgcggcagggcggttccccattcgcgccactctttcggttcgctttcgagcagcaggaaatgtttacccggctgcgctttcggcgccagcggcgtccccggcggtgtggcaaacgcaataccaccgcgaatgaactggttgaaggtcccggttttcaccacgcctcccgtcaggccgaagtccagcgagtagccggatgccagccagaacaccgagttattacgcaccaggtgctggtagcgttcgctgatgcgtagcgccaccatcacgcggtcggagagcgtcccgagcgtcaggcccgtgaccgtaccgacctcaatgccgcggaacaggaccggcgtgccgatgctcagcgagccggcttccggcacttccaccacgatgctcaggccgccaaggtagcgcgagtcggtgatcgtggcttcctgcagctcgaaatcacgacgggcattgccctggccgggctcaacgttgatgtacggctgcaaaatggtgtcgagatgctcaacgcctgcggccgagatctgcggtgtcaccaccgagaagcgcgaacccgcgcgcgcaaaggtctgcacatattccgggtagagcacggcggtagcctgcacctcgttacgcgaggtgatcagcgtcagcttctggatctgcccgatatcaatgcccaggtagcggatgggcatgccttccgccagcttgccggcatcaaacgcgtgcagggtaatctgcccgcccacggcgcgtgcggcggtctcggacgggaagagaattcgcttatcgcctttacgcaggttcgcgcccgcgccgctgaggttatcgaagctaatcgccccgcgcagcgcgcgtgacagcggagaggcctgtacggtcaatccgttaccgttcagctgcactttcgcgccgccttcagcccagaagacgctgttcggcgtcagcagcttgcggtactccggcttgatgtgcagttcgatatcaaaggcgtcggcacgcgggcgaacggtgatcacttccccgacttcaaacttgcgatacagcaccacggagcccgcctgaacgtccggcagggtctcggcgcttaacgtcagcgtggtggtaggaagatcgctcaggctgttttcaatcgctttctcaaggttggcatacagcgggtagctgtcgcgcacggggcctttatcccccggcaaaatacggatgccgccgttcacccattcgctggcgctggcgccgagaaactccacgccgtccagacctaccttcacgtcgacgcgactgttcaccacgaatttactgtcgccatgtaccaggtctctgtattgcggatcgatggcgacggagaattgcaccccatccgcggagagcttacgctccagcacctgtcccacctgcacgccgtgtaaaatcaacggctgaccggcttcaatcccatagctttctggcgcattgagcgtaaccgtcacgacgcccggcttttgcagcagggctttatccgccggggcaatcacgaagctattgctgggctgaccttccccggggatcagctcaaaggtattgccggtcagcagcgtgctgaggctggcatcgttaagagagagctttggactgcgcatttcgatgcgtgttttctcgcgcaggagatcgaccacgctcggatcgaccgtcatttcgccggtgaccgaaccgcccgggttgagcgtcattttggtgagctggccgacctgcagaccctgatacatcagcggcgttgaacccgcttttagtcctttagcatcgggaagggcgagtttgacgatcacgccgcgctggctgtgcgccagatcggcgtacaatccgaacgtgtcatcagccgtggcagggcttgagttttccggggagtcaaaggcgatggcgccgttcaccagtgcggccagactctccagcttcacttttgcaccgctcaggctgaggtcggcatccacgccggacacgttccagaagcggctgccctttttcaccagattggtgaagcggcgctcgattagcacatcaatggtgacgccctgtttattcgggttaatcgcgtaatcgtacacgcggccaaccgggatcttacggaaatagaccagggagccgctgttcagggaaccgagatccggcgcctggagatgaatcatcaaatcgccgttattgaggcggtatttgggctgcgtatccagagcaacaaagtgatcctgcggctcacctttgccgggcatcatgccgatatagttaccgccgacgagcgcatccagaccggaaacaccggccagcgaggcttttggcgtcaccagccagaactgcgtttcgctgcgcagggcatcctgcatgtcagatttaatgctgacccgcacctgaatcttgttcagcccttttccaagggagatatcctgaaccgtacccacttcaaccccctggaagcgtacgggggttcgcccggcgacgatgccgtcggcggtctggaaatcaatggtgacggtactgccgcgatcctcatagcttgtccagataagccagcctgcaatcatcagggcgatgacgggcagcaaccagaatggcgaaatgcggcgttttgttttaattctcgcttcagtcggcgaagcgggggtttcctgactcatgtgcatcccaaagtaagcggctatccagccattccacagcaagaatagtcaatatcaccgcagagccgaaataaaaagccgcgggtcccattgtaaaagcaagtaactgatcgcgattgatgagcgacatcatcagcgaaatcacgaacagatctaacattgaccagcggccaatccaggtgacgaatcgcagaagcaaaatgcgggtccgtaaaccttgttcacactttaagtgaatgctgatgagcagggtaatcatcaccaccactttggtaaagggaaccaggatactggcaataaagacgattgccgccaccccgacattgctgtgcgcaagggagataatcccggagaggatagtatcctcttgacgtccaccattcacgtaaatgatggaaatcggcagcatattggcggggatcagaaacaccagggaggcgatcagcgccgcccagcatttttgcaggctgttattgcgccgcagtctcaacggaatgtggcatcgcgggcagcgtccgcgcgtgtcgggtaacccggtatagtggcaacccagacagacgcgcagattttcatcgggacgcgtggcggggcgctgagggtagaatcgctcccagagctgctcaacgttcaggtggatcagcgtcaggatgctcagcaataccagacagatgaaggcaaagagtccgacgccgggctgcaaaaaggcgtagtcctgcacctttattgacgcaacccccacgccgaccagataaatatctagcatcacccactctttgagcttgtccagcatcagcagaaccgggcgaaggttcatgccaagaatattgccaaaccagagataggcaatggcggcaaccagcaccaggggggcgccgacggtgcagaacagcaccatcgcggcggtgatgggatcgccctgacgggtcatctgccagatgccctgcagcacgttggcgtcaatgcgcacgccgagcaggtagagttttagcagcggctcactccaggcgaagggcatcagcagcagcatggtaacggccatggcggcgaggcgggtcaacgaccagtcgcggccatcgcgaattttggcgtcacagcggggacagaaggcactttggtgcgatttcatcttcggcaacataaaaagcgtatcgcactgggggcaacgctgataatgtgcacgaggcaaagcttcgcttaccgtatggacagttatctttcttgtcggcgtaattttggttgtttttaaggccatcagctgcgcacaaataagtattgttgaaagttataataactcatgaacggattcatcttgagcatgagcgcatttaatgcttattttaataggctatgcggtaattttgtaagacaactaagtgattgaataatgaacaaaacagaattctacgcggatctgaaccgcgattttaaggcattgatggcgggtgagaccagcttcttagccactctggcaaatactagcgcattgctgtttgaacgtctctctgacgtgaactgggctggcttttaccttctggaaggtgaaacgctggtgctcggtccgttccagggcaaactggcctgcgtgcgtattccggtagggcgtggcgtatgcggcacggcggtggccgagaatcaggtccagcgtgtggaagacgttcacgcgtttgacgggcacatcgcctgtgatgctgccagtaattctgaaatcgttctgccgctggtggtcaaaaatcagattattggcgttctggacatcgacagtacggtcttcagtcgctttacaaccgaggacgaacaggggctgcgcgagctggtggcgaatctggaaaacgtactcgcagcaaccgattatcaaaaattctttgcgagcgtcgcaggataatcaacggataacgtagcatttactgatagcgtcattataatgacgcctgttcatgcctgcgcttgttggcaacgtccgttgtaatcaggaaatttcatggaaaatcaacctaagttgaatagcagtaaagaagttatcgcatttctggccgagcgtttcccgcagtgcttcagcgcggaaggcgaagctcgtcccctgaaagtcggtatttttcaggatctggtggcgcgtgttgaaggggaaatgaacctcagcaaaactcagctgcgttccgccttacgtctttatacttcgagctggcgttacctgtacggtatcaaacctggcgcgacccgcgtggatctcgacggcaacccttgcggtgagctggacgagcagcacgttgagcacgcgcgcaagcagctggaagaagccaaagcacgcgttcaggcgcaacgtgcagaacagcaagcgaaaaaacgcgaagccgccgcggcaaacggccaggaagaagcgcctcgtcgtgagcgtaaaccacgccctgcgccgcgtcgtcacgataataacgatcgcaaaccgcgtgcagacaaaccagcagcaaaagccccgcgtgcccctcgtgaagagccgcgccatacgccggtttctgacatcaacgccctgagcgtgggtcaggcactgaaggtaaaagcgggtaacaatgctatggacgccaccgtactggaaatcaccaaagatggcgttcgtgtacagctgacttctggtatgtcaatgattgtacgcgcagaacacttgttgttctgaaacggaggccaagcctggcatgaacactttttttaagctcaccgcgctggcgggcctgtttgctataacaggtcacgcctttgcagtggacgatatcacgcgtgttgatcaaattccggtactcaaggaagagacgcagcacgcgacggtgagcgagcgcgtgacctcacgtttcacccgttcgcactatcgtcagttcgatctcgatcaggccttttcggccaaaatctttgaccgctatctgaacttgctggattacagccataacgttttgctcgccagcgatgtcgagcagttcgctaagcggaaatccgaggtgggtgacgagttgcgttcaggcaagctggatctcttctacgatctctacaacctgtcgcaaaagcgccgcttcgaacgctatcagtacgcgctgaaagtgctggaacgtccgatggacttcaccggcaacgacaccttcaatctggaccgcagcaaagcgccctggccaaaagatgaagccgagctgaatgcgctgtgggacggcaaagtgaaatacgacgagctgagccttaagctcaccggcaaagacgaaaaagagatccgtgacacgctgacgcgtcgttacaaatttgccattcgtcgcctggcacagaccaacagtgaggatgttttctcactggccatgacggcctttgcgcacgaaatcgatccgcacacaaactatctctcacctcgcaacaccgagcagtttaataccgaaatgagcctgtctctggaaggtatcggcgcggtgctgcagatggacgatgattatacggtgatcaattcgatggtcgcgggtggaccggcatccaaaagcaaagccattagcgtaggcgatcgcattgtgggtgtggggcaaaccggccagaacatggtcgatgtgatcggctggcgtcttgatgacgtggttgcgctgatcaaaggtccgaagggcagcaaggttcgtctggaaattctgccagccggaaaaggcaccaaaacccgtatcgttaccctgacccgtgagcgtatccgtctggaagaccgcgcggtgaaaatgtcggtgaaaaccgtgggtaaagagaaggtgggtgtcctggatattcctggcttctacgtcgggttgactgacgatgtgaaagttcagctgcagaaacttgaaaagcagaacgtcagcagcatcatcatcgacctgcgcagtaacggcggcggggcgctgacggaagcggtttcactctctggcctgttcatcccatctggcccggtggttcaggtgcgcgataacaacggtaaagtgcgagaagatgcggacaatgacggtgtggtctactacaaaggcccgctggtggttctggttgaccgcttcagtgcatctgcatctgagatcttcgccgctgccatgcaggactacggccgcgcgctgatcgtcggtgagccaaccttcggtaaaggcaccgttcagcagtaccgctctctgaatcggatttacgatcaaatgctgcgtccggaatggcctgcactgggctcggttcagtacaccattcagaaattctaccgcgtaaacggcggcagtacgcagcgtaagggggtcacgccggacatcatcatgccgacaggcacccaggagacggaaactggcgagaagtttgaagataacgcgttgccgtgggacagcatcaatgccgcgacctacgtgaaagcgggtgatatgacgcaatttggccctgagctgctgaaggcgcataacgaccgcatcgcgaaagatccggagttccagtacatcctgaaggatattgcccgattcaatgccctgaaagataagcggaatatcgtttctctgaactacgctcagcgtgaaaaagagaacaacgaagacgatgcaacccgcctggcgcgtatcaacgatcgcttcaagcgtgaaggtaaacctctgctcaagaaactggacgatctgccaaaagattaccaggagccggatccgtatctcgacgagacggtgcatatcgcgctcgacctggcgaatcaggaaaaagagaaacctgccgtacagcccgctccggcaaaataacctcccaacaggcacaagagattgtgcctgtttctttttgttcttcatccttccgtcagccagattttcaattgtgtaaagttgtgtctttctggtgacttacgcccgccggatgcttgaaaatagccgcaatacccatacgatgtgggtaatcgcatagtgcgttttgttaaactgaggtaaaaagaaaattatgatgcgaatcgcgctcttcctgctcaccaacctggcggtgatggtggttttcgggctcgtgctaagcctgacgggaattcagtcgagcagcgttcagggtctgttgattatggcgctgctgtttggttttggtggctcgttcatctccctgctgatgtcgaagtggatggcattgaaatcggtagggggtgaggttattgaacagccgcgtaacgatatggaacagtggctgatgaatacggtggctcagcaatcccgtcaggccgggatcgtcatgccgcaggtggccatttaccatgctccggacatcaacgcgttcgccacgggtgcccgccgcgatgcgtcactggtcgctgttagcaccggactgctgcagaacatgagccgtgacgaagccgaagcggttatcgcccacgaaatcagccatatcgcaaacggtgacatggtgaccatgaccctgattcagggcgtggtaaacaccttcgtgatctttatctcccgtattctggcgcagattgccgctggcttcatgggcggcaaccgtgacgaaggcgaagagagcaacggcaacccgctgatctattttgccgtgtcgatggtgctggaactggtattcggtattctggcgagcatcatcacgatgtggttctcccgccaccgtgaattccacgcggatgccggttctgcgaagctggttggtcgcgagaagatgattgccgcgctgcagcgtctgaaaacctcctacgagccgcaggaagcgaacagcatgatggccttctgcattaacggtaaatccaaatcgctgagcgagctgtttatgtctcacccgccgctggataaacgtattgaagcgctgcgcagtggggaatacctgaagtaacgcaacaaaacacaataagccgggcaggagaacactccgcccggctttttttatgcctgaaccctgggctgggtcacccgcaggccgctgacgatggccgcgagggtggcaagcacaccggcggtgaggagggcaacatggttgccattctggcctgcgaggttaaacatcagggcgaccagcgccgcaccggtgctttgcccaaggagacgcgcggttcccaacatgccgctggcccctccgctgcgatgtcgcggcgctgaggtgataatggtgtggttattgggggactggaacagcccaaaccccgcgccgcagaggatcatgcgccagataatgtccagatcggaaggcgacgagggcagcaatgccagtgcaaaaaggcctgtcgccatcaccgccagccccagcgccccgagtaaaccggcgtgaacgcgttcaattaagtaacctgccagcggggccatcaccatggtcgccagcggccagggggtgagcagcacagtccggtctccacttctgaccggcctaccacgctctgcagaaagaagggcagagaaaccagagccagcatctgggcgcaaaacgagcagacggacgtgcaaatggagagtgaaaagagaggaatacgcagcagatcaacgggcagcaaaggcgcggggagggtgagctggcggcgaacaaagaagaagccgatcgccagcagggcgatgagctccgcgccggtaagcatcagcgattgtccctgcgcaaagccgctcagcgccgtaatcagcaggccgaaggtcagggcattcatcaccgcgctcgccacgtcgaagcgcggcatgctgcttttggggccgttagcgggaagaaagcgcagggcaaagaagatagcgacgatacccagcggcacgttaatggcgaacagccattgccatgacgcgacggaaaggatcgctgccgcaatggttggcccggcggcagaagagacggccacaataaacgagtttatccccatcccgcgccccagatggcgctggggataaatcaagcggatcagcgccgtgtttacgctcatgagcgccgcgccgccaaaaccctgcgcaatacgcgctagcgtcagggtatgcagtgaatctgaaagggcgcagaacagggaggtaaacgtgaaaaccaccaggccacactgatacacccggcggtaaccaaacatatcgcccaggaaagagaatgagagcagtgaaaccacaatggcaatctgataggcattcacaatccaaatcgaactggcgggggaagcatgcagatcgctggcgatggttggcagggcaacgtttgcaatcgcgccgtcaaggacggccatggagataccgataatgatggttgctatcgcgccataccgctggggtaagggcaggccatcggaaagattcttttccatcaggtgtaaaaagctcagcgtgaaattattctcagggtaactattttagcattgttacagccgcgatatgtcgcagatttgtaacgaagtaaacgcggattgattgcagctgacatgacgggaacttataataaaaaccagttctgatttttataaaacactcgctatgaggtggtaaatggctattgcggatttggataaacaaccagattctgtttcttccgtgctgaaggtgtttggcatcttacaggcgcttggagaagagcgtgaaataggtattacagagctgtcacagcgcgtgatgatgtcaaaaagcaccgtttatcgctttttgcaaaccatgaagtcactgggttacgttgcgcaggaaggcgaatctgaaaaatattctctgacgctgaagctgtttgaactgggggcgcgtgcgctacaaaatgttgacctgatccgcagcgcggacattcagatgcgtgaaatctctcgcctgaccaaagagaccattcatctcggtgcgctggatgaagacagcatcgtttacatccataaaatcgactccatgtacaatctgcgcatgtattcgcgcattggtcgccgcaacccgctctacagtaccgcgattggtaaggttctgctggcgtggcgcgatcgcgaggaagtggagcagatcctcgacggcgtggaatacaagcgcagcacggaacgaaccattaccagtacggaagcgctgctgacggtgctcgaccgcgtgcgcgagcaagggtatggcgaagataacgaagagcaggaagaggggctgcgctgtatcggcgtcccggtatttgaccgctttggggtggtgattgcgggcttaagtatctctttcccaaccttacgcttctccgaagagcgtcttcatgagtatgtgtctattctgcatactgccgcacgtaaaatttctgaacagatgggctatcacgactacccgttttaatccctgctgaaatgaaaaaacgccgcatctgatgcggcgttttttatgcctcatgaacctggctgattagccgttatcaatcacgacggaggttttacgcagtacaggacattgggttaagccaatgatcccgctgtcagtatgcagatactgggcggtgctcattccttgtgcggttaggtatttacactgaatgcctaacccggctgcgttttctgtgctccccacaagcacaccatagcccgttaacagaaggccaatccagacaagggtcagtgcaataattgttcgaatgatgaatcgcattattacctcttttatcgttgttatcgtaatgctagcgtaacctgtttacgcaatgaaacaagtgcagcattcttaaaaaccgcgatggaggcgcagttagcccttgtttaagataagcgtgataatctcgttacatcaggtccttagacggagtgtggagtgaaaaaaatacgctgggtaattctgattatcgtactgatagcgtgcgtggtgttatggacgcagacgatcaatgtgatgtgcgatcaggatgtacagttttttagcggcgtttgcgcaatcaacaaatttattccgtggtaatacacattttttctcaacgtgatttccttccttcacgccagtggtaaaatagacgtttttattgaggtggtgaaatgggtgagttactgaattcagggttgctgaatatggcatccctgatgatttctttggtggttctgcttgtggggctggtcatctggtttttcgtgaatcgggccagttcgcgtacaaatgagcagatcgaactgctggaagcgctgctcgatcagcaaaaacgccagaatgcattgctacgccgtctttgcgaggctaacgaaccggaagagaaagacgcgccgaaagacgcggtcgctgaagataacaaagacgaagacgactttatccgcctggtggctgagcgttaatctttttagtcctgggaggtggctgtggtctggaaaaatccctggtatgacccctccctgaaacatcataccccgaacggttttcgtaatacccttcctgtcggacatcaacccggtgaccttgaccgttggcgtaaagcgcgcaaagaggccggtttaccgaagccgcccgcgctgggttatgacgatttcatccgccagtggtggcaaccggttgagcttgcggcatctcatgaagatggggtgtggtggctcggacacgcgagcgtgttgctgcagctggacggcaatatcatccttaccgatccggtgttttcacgacgtgcttctccgctgcctttcctgggaccccagcgcaaaacgcctcccgtactgtctgtcgagcaacttcatcagcttgatgcggttgtcatctcccataatcattacgatcatcttgatgacgcaaccattcgcaggatcctcaagcgctttcccgacgtctgttgtttcgttccgttgggcctggccgactggtttcgtcgccggggagcaaaacgcgtggtcgaactcgactggtggcagagtttcacctggcaggggatgacgctgaccgccgtgccggcgcagcactggagcatgcgcacgccatggaaccgcaatcgttccttatggtgcggctgggtgatagaaggacggcatcatcgtttctggttcagcggtgataccggctattcgcctgagctgttgttgattcctgaacgcctgggccagatagatgccgccgcgttgccgattggtgcctatgccccacgatggttcatggctgttcatcatatggatccgcaatcagcggtggcattgtggcagcagctgggctcacctctggcgttccctattcactggggcgtgtttgaactggcagatgaagctttagatgaacctgtgcaggagttaactgacgcgctcgataatttagcaccagttaatcattctttcagaatactgaaaattggtgaatatttatccttctaaacgaagcgataaattgttgcatatattcttgatgtaaacgcgcctgggaatgttttatttttatcgaaacgttttgcttgccttcttttgatgcagagtcataaaaatttcattattttggtgcataacgctgtttattcgctggtgcattttaatacagatggaagcaggtttttaacagtgttttttctctgaaacaatttggtcgcgttacaatgatttaagcataacttttcacaaattgttctaactcaatcaggagtaaagatttcttttcctggttgctggacggttcgtaatgaatgagctatgttaaaaaagtcttagattacagcggttgtgcaagcaatgctgggtctttgttacgcagcagggctgtctgtacgcgatgcgcataattgtgcaaaacctgacaggcactgttcgaatttgtgcggcggatcgagacatgtttaaaaatggcttgccatattaaacatagtgtgtgataacacgttttgggtcaaacgaggtacagttctgtttatgtgtggcattttcagtaaagaagtcctgagtaaacacgttgtcgttgaataccgcttctctgccgaaccttatattagtgcctcatgcagtaatgtctcagttttatctcagttaatgcctgcgggctaagaaaacactctaaggaattttgcaaatggcaaagattaaaggtcaagttaagtggttcaacgagtctaaaggttttggtttcattactcctgctgacggcagcaaagacgtgttcgtacacttctctgcaatccagggtaacggcttcaaaactctggctgaaggccagaacgttgagttcgaaattcaggacggccagaaaggcccagctgcagttaacgtaactgctatctgatcgaaccgctgctgactgaagtgcccggcacttcactctcagacataaagcctcgcctgtcgcggggcttttttatgtcccttatctttcaaaatattaccatccacggtcttgttagtaacttgttgcaaagctgcgaggttagtagcactgttttgccaccctaaacccatcttttcccgttaaatcagtgcgttgttttacagtcctggggttcaggtgaagaagaaatcgatagcgaccgtcggaaatttcacgccggcgcgttttgtgctgctctgtttagctattttttgtagtctggcttttctgctgggtcgcgttgcctggctgcaaatcattaagcctgacaatctggtgaagcaggaagatatgcgatccctccgccagctggcgattgatgcgccgcgcggcatgataatggatcgcgagggccgccctctggcggtgagcgtgcctgtccaggccgtctgggccgatcctaagacggtgctggcaaaagggggcgtcagccttgatgagcgctggcaggcgctggccagcgcgctgcatctctccctcggcacgctctcggcacgcatcaacgccaacccgcagggtcgttttatttaccttgcccgccaggtcgatccggcacaggcaaagtggatcgataaactgaatctgcccggcatcaatttacgcgacgagtcccgccgtttttatcctgctggccatgttgcagcgaacctgattggtttcaccaatattgacgggcagggcattgaaggtgtggaaaagagcttcaacgcccaactcaccggcaagccgggcgtgcgtcaggtgagggaagatcgctacgggcgcgtggttgaaaacctgactgaaatcgcgccctcaccggcgcataacattcagttaagtattgacgagcggctgcaaaccatcaccgaagatgcgctcgacaatgccgtggcatggaacaaggccgagtcgggggcatcggtattaattaatatcccaaccggggaaatactcgcgatggcgagctatccggatttcaatcccaataatcgggaaggcgcgacgataaatgatttccgcaaccgcgcgatcagcgatacgttcgaacccggttcgaccgtcaagccgctggtgctgatgacggccctgcagcagggcctggtccagccggatagcgtgattgacacccatccgtatacccttgacgggcatcgcattcgcgacgtgggctattaccctgagctgacgatgaccgggatcctgcaaaaatcgagcgacaccggcgtttcccggctttctctggcgatgcccgttcagcaccttattgatacctatcggaactttggttttggcaccaatacggggcttggcttaacgggggaaagttcagggctgttgccacagcgtaaatactggagccagctcgatcgcgcgacctttgccttcggctacgggctgatggtcacgccgctccagctggcccacgtctacgccacgattggcgggttcgggcttgagcgtcctctctccatcacccgcatcgatccccccgttatcgggcaccgcgtcatgccggaagagattgcgcacgaagtggagcacatgatggagagcgttgcgctgccgggcggcgggggcgttaaggctgccgtgcgtgattaccgggtggcggtgaaaaccggcacggcgaagaaaattgacgatagcgggaagtatgtcgataaatacgtcgcctacaccgcgggcgttgcgcctgccagcaatccgcgttttgctctggtggtggtgattaacgatccgcaaaacggggcctactacggcggtgccgtctccgcgcctgtcttcagcgagattatgggtaacgtgctgcgtctggagaatatcaaacctgacggattaccggcggggtccgaacaccttatcgtcatgcgctaaccgggcgtttataacaggggcgaatagcggtacacttcgccctttgattatgctccggagtagccatgtccttcagctgtcccctttgtcacgcccccctgacctactcagataaacgttatacctgtccgcaggggcatcagtttgaccaggcaaaagaaggctacgtgaatcttctgccggtacagcataagcgctcgcgcgatcctggcgacagtgcagagatgatgcgggcgcgccgcgcgtttctcgatgccgggcactatctgccgctgcgggagaccgtcgcgcagaggctgaatgacattctgcctgcttccgccaccgccatgctcgatatcggctgtggggaagggtactacaccgcacggtttgcggaggttgctcgtgagaagggcgcacagacattcggtctggacgtgtcgaaagtggccattcgcgcggcggcaagacgttataccgacgtgacgttctgcgtggcgtccagccaccggctgccgtttgacgatgccagcatggacgcggttatccgcatctacgcgccgtgtaaggcggaggagctggcgcgcgtcgtgaaaccgggcggatgggtggtcaccgtgacgccaggtccgcgtcatctgatggagctgaaagggctgatctacgacgaagtgcgtctccatgcccctcattctgaacagctggccggttttaccctgaagcaggcggaatcggtggcgtacgaaatgatgctgaaaggggaagaggccgtcgcgttattgcagatgacgccgttcgcgtggcgggcaaaacctgaggtatgggaaacgttagccgcacactcaacatttcgctgccagacggactttagcatccacgtctggcagcgcgaagattaaccggcgaagtgtgcccagaggatctgggcaccaatgccaatcagcacaatccccccgaggatctcggcgcgtttacccagcagcgggccgataaaccgtccgaccatcatgcccagcgtggacataatcagggttgcacagccaatagccagcgcggtggcgataatattgacctgcaaaaatgccagaccgacgccgacggccatcgcatcaaggctggtggcaatggccgtggtgaccagcagccagaagccgtggcggtgctgcggctcctcgtcttcatcatcgccgccgcgaaaaccttcaatgaccattcggccaccgagaaacaccagcaggacgaaggcaatccagtggttccactccagcacgaactggctggcgagcatgccaagtccccagccgagaagcggggtcagcgtttcgatagcgccaaaaatcaggccggtacgcagggcttctgagaatttaggtttgtggagcgtggcgccttttccgatggaagcagaaaacgcgtccatggacatgccaaaagcgagaaggatcgtagcggagatattcataacagcgtccagaccggggatatccatatgacacatcactgcccccagtaaacagcagttgatgtatctatggtctcgcctgatcgcaacgcacataagacatgcggtaagcgatccgtacgtgccacgtttttcaacgagtatgttgacacgtacatttcctgcgaacaggaaatcggctactccccaacgacgggcgcaaccttaacatattttgagaatataaaacaacaatgaaaaggcattatttaaatcgtttgttgataacgattttcatttgtctttaatcgtgaaaatatcgttaacaaatagcgttcaaattagcggtggggatatagctttggctatattgcttgcgcaaaataaacacaggatatagccattgctatatagctaaatcattgagttttaacaagtaacttgtatatcttttccaggtcatcaatattcttcacccgaataagcaggcggcgttgttctaattgcatcaccagcacgccgtcctcggataaattcatttctttaatacggttatattctatccagacattggcgaagaagaatccgtgggatttaaaaatgattttcggcgtgcggatccagaacagataaatcgccattaatgccagcgcacataataaccatgtggttaataatgcaccatggctggtgacgttattgtaaataagaatggcgatgaggcccacgaagataaaggcatccacgcgcccgcgtcgtagcaggggaagggagagcagcgtctcgccgtgacggcgcggcatgatgaactcgtcatagatcgcataagccagaagggcaataataaataaaaccagtacgatgtccgtggcagtcattcatcctccagataaaaaaaaccgggggcaagcccccggcctatagcattgatacttacagacccagcaggccgacggcgtaacccgcgataccgatgacgaagaagccaacgataatccacagcgggttcactttcttacgcagcagccacatacaggcgaaggtcaacagcagcgggaccaggcccggcatcagctggtccagaatcgtctgcacggtggtgacgcgggtctgaccatcctgtccggtgatggtcgataccaccagcgggatgttcacgtgcgtccacttgttaaccagtgcccccatgacaaacaggccgaggattgacgccccctcagtcagtttctgcaggaagccgccgcccatgtccttaacgatgtccacccctttacggtagccgtaggccacaccgtagtaacgggtcagcagacgcacggcgttgaacaggatgaagaacagcagagggccaagcaggctgccgctcatcgcgataccggcacccagcgccgcgaacaccggacgcacggtaccccagaagatcgggtcaccgacgccggccaacgggcccatcaggccgactttgataccgttgatggcaccatcgtcaatctctgcaccgttcgcacgctgctcttccatcgccagcgttacgcccagtacgggggccgcaacgtaaggatgggtattgaagaattccaggtgacgcttgatggcctgacggcgcgcttcgttgttttccgggtacagacgtttgattgccggtaccatggagaagcagaaacccagcgcctgcatacgttcgaagttccatgaaccctgaaacaggttagaacggatgaacacgccacgaatatcacccggagtgagttttttctcggtggtagtttttgtcatatcaaccatgtcgctcacctgttagtccagttcgttatcgagatcgttgttaccagcagcctgcgctggggcacccgcgacgcggttatatttcgggctgagctggatgtagagaatcgccattaccgcaccaatcacacccagtgcaaccaggttgaagttggtgaatgccgcggtcacgaagccgaggtagaagaacggcatcaggtagcctgcgcgcatcatgttgatgaccatcgcataaccaacgaccacgatcatgccgcccgcgatgttcagaccgccggtgaccacttcaggaatggcgttcagcatgctctggacttcactggtacccacagagatcgcaacgataaccgccgggatcgcgatacgcatcgcctgcaggaacagggaagaaacgtggatccacgacagtgccgtgaggttgccgttttcggcggccttatccgctgcgtgctggaaggctacggtgatagtacgaacaatgatggtcagaacctggcctgcggctgccagtgggatcgccagggcgatacctgcaccaatactctggtgaccggcaataaccagaacggtcgaaatgatagaggccagcgcggcatcaggcgcaactgccgcaccgatgttcatccagcccagggcgatcatttccagggtaccaccgatgatgataccggttttcatgtcacccagaacggccccaatcagcgtacaggccaccagagggcggtggaactgaaattcatcaagtacggattccatacccgcaatacatgcgacgacgaacaccagtacaatctgaagagtggtaatctccattgcacttctcctattacataaactttatgtgagaaccggcgcgggcttatttcccaactttgccgatcaaatccatcattttcagtttttgatccgtggaaaccttacgggcttccagctcaataccgcgcgcattcagcttgttgaatgcctcgatatctttcgcatcaactgaaatggcgttgttgacctgcgttttgccctgacggaaggccataccaccaatgttaacggaggtgattttcacgccgccttcaacaatgcgctcaacgtctgtcgggttagtgaacaggagcattacgcgttcgcccgcatatttcgggttgttgtaaacgcggatcatcttggcgacatccacgacgtgcgcggtaacgccaggcggagcaacctgagtcagaagggttttacgaacggtgtcggcggccacttcgtcgctgaccacgataatgcgttgaacgttggtctctttggtccagcgcgtggcaacctgaccgtggatgaggcggtcatcaatacgcgcaaggccaatcaccatgtaatcattcggacccatcggttttgcaggcgctgccgctttcggtgccgctgcgggcgcaggggcaggtttttccaccggctgtgctttcagggctttcaccccttcacggcccgtttcaacggccagggccaccagctcgtcgaaagacggattgtcgtcgcgcgccatgaaggtttccaccagcatggggatattgaccccggcgacaacttcatagtgctctttatcgacgacaatgcggctggcagcattgaacgggctgccgccccatgtatcaacgagaaacagcacgcccttgctggtatccagcttcgcgagttgagcgttgtacttctcaatcagcgtctcggcgttttcaccgggaacgaaatcgatccagccgacgttttcctgctcgcccaacagcatctctgccgttttgagtagctgctcagcagcccaaccatgtgtgcctatgacaatagcaatggtcacttgctacctccttttattatcattaatacgcctgccgggcagtcgtactgagaatcgtattggcgaaccgaatcgattcagataagggttagagttcaaaaaactaagacttccgcgaattattttagatagtgaaaaaataatttatgtgatgaagatccgtaatttagccacgcgcgacagatttatcttaagggtacagccactgtgttacagatctttgcaaaggaacgtaaatctttgctaaaaatgcattgtgtctgatatgtttagcctccgtttaattgttcaggagtatagggctacagcccactatatggaccgtcaccgacgtcagtcatctttcaggccatttcgcgcctttttcaccggcgatcctcgccacgtatcgactctgtctgcctctgttttgcccacgttgagtggggcaccgtttcgtcattcctttagcaggagcttgtcatggaattcttaatggacccgtcaatctgggtaggattgctcacgctggtggtgctggagattgttctcggcatcgataacctggtgtttatcgccatccttgcggataagctgccgccaaaacagcgtgataaagcgcgtctgattggtctctcgctggcgctggtcatgcgactgggtctgctctccgttatctcgtggatggtcacgctgaccaaaccgttgttctccgtcatggattacaccttctccggccgtgatttgatcatgctgatcggggggatattcctgctcttcaaagcgacgacagagctccatgagcggctggaaaaccggcagcacgatgatggtcacggtaaaggctatgccagtttctgggtggtggtgctgcagatcgtggtgctggatgcggtcttctcgctggatgcggtgatcacggcggtcggcatggtgaaccatctgccggtcatgatggcagcggtggttattgcgatggcggtcatgctgctggcgtcgaaaccgctgacgcgtttcgtgaaccagcatccgacggtggtggtgctatgtctgagcttcctgctgatgattggtctgagcctggtggcggaaggctttggcttccatattccgaaaggctacctgtacgctgcgattggcttctcgatcctgatcgagctgttcaaccagattgcgcgtcgtaactttattaagcagcagtcaaatcagccgctgcgcgcccgtaccgcggatgccattctgcgtttgatgggcggtcgtcgtcaggtgaacgttcagtctgattccgaaaaccacaacccggttccggtgccggaaggggcgtttgtggaacaggaacgctacatgattaacggcgtgctctctctggcctcccgttcgctgcgcggcatcatgacgccgcgcggggagatcagctgggtcgatgctaacctgagcgtggatgaaattcgccagcagctgctctcttcaccgcacagcctgttcccggtgtgtcgcggcgagctggatgagatcatcggcgtggtcagggcaaaagagatgctggtcgctctggaagaaggcgttaacgtcgaagccgttgctgccgcatcgcctgcgattgtggtgccggaaacgctggatccgatcaacctgctcggtgtgctgcgccgcgcgcgcggtagctttgttatcgtcaccaacgagtttggcgtggtgcaggggctggtgacgccgctggacgtgctggaagcgatcgccggtgaattcccggatgaagacgaaacgccggaaattgttgccgacggtgaaggctggctggttaaaggtacgaccgacctgcacgcgctctcgcacacgctggggctggaaaacgtggttaacgatgaagaagacatcgcgaccgttgccggtctggttatcgccgtgaacgggcagatcccgcgcgtcggcgatgtgattgagctgccgccgctgcacattaccattgtcgaagccaacgactatcgtgttgatatggtccgcattgttaaagaacaatctgcccacgatgaagatgagtaagtctgcttaacgcagcggcattaagggcacgatgtgcccgttatgacgcgctggcgggggagcacttcccgccagccagtctggaaagtcccgcagcggcatcggccgcgcatagaaaaatccctgcagcacaggtacgccgtgacggcgtaaatagcgcgcctgctcctcagtctcaaccccttccgccaccagctcgatatttagccgctggcccagcgcaataatcatatccgtcaccgttgaattcacggcatcggtgccgatggcggtcgtaaaagactggtcaatcttcaggacgtccgggtgcagcttttcaagccaggagagggagctgttcccggtgccgaaatcgtcgatagcaagcttcacgcctttgcgatgcagttcacgcacgatgcgataatccgcgtccagcagcgcatcccgttccgtgagttcaattaccagctgttggcgcggacaggcgctgaaccagagacggttcagatcctgtatcaatactgcgtggcggaaatggctggcggcgacgttaatgccgatgtgaaaaccggggctggacgggaagtagcctatctggcgcaccgtttcggcgatgacgtagcgggtcagggggacaatctggttatgttcttctgccagaggaataaacacctccggggtgatccaaccctgacgggggttattccagcgcagcaggatctccacgccagtgcacgcctgggtgcgggcattcaccagcggctggcagaaaagctcaaattcccgcgccgcaatgcccatatcgatctcccacgtaaagctcatccggtttgccgtcgccagccaggcgagatagcccagcagcaggctgagcataagccccagcggcagctgggcgggcaggctttttaaggctaactctccggggccaggtccgccgaccgtaatcgtgaaaggattttgggttgaagactgctggaaaagggcgctctcctcatcaaacgtcaggctgtcggtgacgcgttgaccgtagcgtaaaaagcgattgccgactgtcagcaccacgtcattgatgagcggacgctggggctcaaggatcattctggcgatcaggtcgatattgataatctcgacgacgccatcttcaccgtcctgagagacgggataccactggatcaaaacagggctacccttaagcagccactggtcggtcgataaaatcagcttcgccgtgctggcagggagctcctgaaggacgtcacgcacaggcttgctgcggctgccgaaaatactcgaacagtacaggataccgtctttgatcagggcaatggagcgtaccgtctgcaaaatggctgcctgctgccgcagcgccagttgcacctgcaggcagggctgccccaccagcggctgcagcacgttgcggtggttttccagggaaagcagaacgttatcaagggcgcgaacggtatggctggtaaaatcgaggatccgctgttggttaacgttgcgctgggagataaagcgaatgcctagcgtcaggatgagcgtgaggagcgcaaccgtcacgcagacgataacgcgttttcggcgataatttttaatgatcgtttgtgcagtttgcatgaacggtcgcctgataagccaccagccacaaaacccggacgcaacagtaaaagtgtagtggggaaagcagaaggagacgaggaagaagagggaaattcgcccatccgttgcagatgggcgaaaggcagtattagtcgcactgcaccttaatggccaggccaccacgcgacgtctcgcggtatttcgcgttcatgtctttgcccgtttcgtacatggtttcaatcaccttatccagcgatacgcgaggttcgctggtacggcgcatcgccatacgagaggcgttgatggctttcaccgaggcaatcgcgttacgctcaatgcacggcacctgcacctggcccgcgaccgggtcgcaggtcagaccgaggttatgttccataccgatttcagccgccacgcagacctgctcagggcttgcacccaacagctctgccagacccgccgccgccatggagcaggccacgccgacttcaccctgacagcccacttccgcaccggagatggaggcattcatcttgtacagcgcgccgatggcacctgccgccaggaaataacggatatagatgtccggcgtcacgggctcaataaagtggtcgtaatacgccagcaccgcaggaacaatgccgcacgcgccgttggttggcgccgtcacgacgcggcccccggcggcgttctcttcgttaaccgcaagcgcaaacatattcacccagtcgaccacgttcatcgggtcgttggagaatttgtccgtggttaccagcatacggcgcagagcagaggcacgacgcggcacgcgcagcggacccggcagaacgccttcggtgttcatcccgcgatcgatacaggcacgcatggtttgccagacgttggcaaaatagtcttcaatctcttgtttgctgtgcagggccagttcgttctgcatcaccatgccggagagggaaagaccggtttgtttgcagtagcccagcatctcggtcgctgatttgaacgggtacggcacgctgacgtcgccgacgctgtctttgccaaaatgctcttcatccacgatgaaaccaccgccgatggagtagtacgttttgctgtagatctctttttcaccgctgtaagcgtgaatggtcatgccgttttcatgcagcggcaggttgtcgctgcgaaaacgcatgccgtcatcctgcgggaaatcgacttcctgcttgccgtttgccagcagcaggcggccgcgtgtttccacgtcgcggatgaatgccggaatggcatcaatatcaacggtatccggcatattgcctgccagacccataataatggcgatatcggtgtggtggcctttacccgttaatgacagcgagccgtaaacatccacggcgacacgggtaacgctttccagtaatcctttttcgaccagatcatcgacgaactgtttaccggccttcatcgggccaacagtatgggaagacgaagggccaattcccactttgaacatgtcgaatatactaatcactttcacactcctgacagggttaccggggttccagtaacgatgttataactgcgcatagtgtaagagggaacaccgacctcggcttaactattcacatgaattaaactaatggttaacgatgggttttgctaatagcgcgacgcagatcgcaaacctggcagaagagggcggaatgtaaagtatagtcaaggtttcaggccgatctgcagcgccagttcacgaatgatgcccgccgtcatgccccagacaaaataatgctgataccaggacaaccagacccgatggtcatgcccacgacgctgaatatccagcgggtggtaacgactcagtcgaagggcttcatccagaggcatttcaaacaccgcagagacttcatcaacgctggcgtgatactgcagacccggcgggataatgcccaccaccggcgtgacctggaaaccggtaacgctgtcgacgggcggcagcacgccgatgacctcaacggcctccggcggaatggccacctcttcctgcgcttcgcgcagcgcggcggcaatcagcgaggcgtcggagctgtctaccgcgccccccggaaaagcgacctgaccggcatgcttgcgtaaatgggcggaacgctgggtgagcagcaggcccggctgtgcgcgacgcacgaccgggatcagcacggccgcctgacgctgattcagcgcttcgcggttgacctgcggtcttagtagctgaaaacgcgataaaaaatcatccagcgtcaggttctctttttccacccgtgattactccagtagtttcaggatacggttaactttatcaaaggtttcctgatattccgcatcgacctggctatcggcaacaatcccgcccccggccgaacagtaaaggtttccgttgcaggcggtcagcgtgcggatggtaatgctggtatccagcgtgccgcacaggctgatatagccgatgctgccgcaccaggcattgcgccggtggggctccagttcatcaatgatctccattgcccgcaccttcggcgcaccggtgatggagccgcccgggaacgcggcgcgaagcaggtcgcaggccgtacgcgagtcaggcagccgcgcggtaatggtgctgaccagatgatgcaccgccgggaaaggctcgacgacaaacagttccggcacgcggacgctccccggaacggccacccggccaatgtcgttacgcatcagatcgacgatcatcaggttttcggcgcggtcttttggcgaggcggcgagtttttctgcctgcttgcggtcggcgtcgggatcggcaaggcgtggcagcgtgcccttaatcgggcgggtttgaatggtcccctcggccaggtgaataaagcgctcgggcgacaggctgaggatcgccacctggtccagacggacaaacgcgctgaacggcgccttgttgctggcattaagacgggtaaacgcctgccactcatctccccgataggtcgcctggaagcgctgggcgaggttaacctggtagcagtcgccgctttgcagatacgcctgaacgcgcgagaatttttcgccatactccgcggcgctcatgttcgagcgccagccggaggtcagcgtgaacgtctctgcgggtgcagcctgttgcgcctcaagccagtccagacgcgcctggacgtcacgatggctcagcagggaaaccgtttttttcaggtgatcgacgattaacgcccagtcatacagccccacggccatgtctggcagggaaatatcagcctgcgcacgctcgggcagcgtttcgaaacggcggcccaggtcgtaaccaaacaggcccagcgcgcctccctgaaagggaaggtccgggtttggcgtagcggataagcccagcgcgttaatatcgtgctgaagctgcgccagcggatcgtccgtcagcgacaggtcatcggttgtcagcgtcttcagcggatcggcgaccagaatatcaaagcggctgtagggatggtccgcatggccggagtgcagcagcatcgcaaacggaagatggctcaggcgggcaaaccagtattcagcggcgtctgtccgccagggcagggtaataacagtggggaagcgcatgttcatgtgtggcatactaccgggcagcgtgaaataattagcgcgaataatttagcaggagttgacgatgtttgcaggtttaccttctctgagccatgaacagcagcagaaagcggttgagcgaattcaggaactgatgtcccaggggatgagcagcggacaggcgatttcccaggtggcggaagaactgcgcgccacgcataccggcgagcggatcgtggcgcgtttcgaggatgaagatgaagagtgatcgggcttaaaccgccgcgataatcttaatctcaaccttgtattccggtttcatcagcgtggcctgtacggtgcagcgtacaggcgcgtgacccgccaccacccacgcatcccaggctttgttcattgccgcgaagtcatctttgttcgccaggaaaatcgtcgcatccagaatgcgggatttgtcgctgccctgtttttccagcaccgcgtcaatctgcgccagggtattggccgtctgctcaaacgcatccgcgtcaaggttcgccgggacgccggtgtagtagagcgtctggttgtggatcaccacatcagaccagcgggcttcggcatcaatgcgcacaattgtcataaacgtttcctcgttatttttcgtcgtcaggcggcaagactgccatattgttctcgtgtcgtcactatttggggtggcacaggagaggatgggctgacataatccctgtgcaaaaatacagtgagagagcaccgtggcagacgatttttcccctgaaggtcaattagcgcaggctatccccggcttcaaaccccgtgagcctcagcgacagatggcgcacgccgttgcacgcgccatcgataaggctcagccgctggtggtcgaagcgggtaccggcacgggtaaaacctatgcttaccttgcgccagcgctgcgggcgaaaaaaaaggtgattatctccaccggttcgaaagcgctgcaggaccagctctacagccgcgatttgcccacggtggcaaaggcgctgaaatataaaggccgtctggccctgctgaaggggcgctccaactatctctgcctggaacgccttgagcagcaggcgctggcgggcggcgacctgccggtgcaaaccctgagcgacgtcattatccttcgcgcctgggcgaaccagaccgaagagggcgatatcagcacctgcgcgagcgtgccggaagactctcccgcctggccgctggtgaccagcaccaacgacaactgcctcggcagcgactgcccgctgtataaagactgcttcgtggtgaaagcgcgcaaaacggcgatggatgcggatgtggtggtggtgaaccaccatctgttcctcgcggatatggtggttaaggacagcggctttggtgagctgatcccggaggcggacgtgatgatcttcgacgaagcccaccagctgccggatatcgcaagccagtattttgggcagtcgctctccagccgccagctgcaggatctggcgaaagatttcaccattgcgtaccggaccgaactcaaagatacccagcagctgcagaagtgcgccgaccgtctggcgcagagcgcgcaggattttcgtttacagcttggcgagccgggctatcgcggaaacctgcgcgagctgctggcggacaaaaacatccagcgcgcgctgctgctgcttgatgatgcgcttgagctctgctatgacgtggcgaaactgtcgctcggccgttccgcgctgctggacgcggccttcgaacgcgccacgctctatcgcgggcggctcaaacggctgaaagagattaaccagccgggttacagctactggtacgagtgcacttcgcgccactttaccctggcgctcacgccgctgacggtggcggataaatttaaagaggtgatggcgcaaaagccgggcagttggatcttcacgtcggcaaccctgtcggtgaatgacgacctgcaccacttcaccgagcgcctcggcatcgagcaggcggaatcgctgcttctgcccagcccgttcgattacgaaaagcaggcgctgctctgcgtgccgcgcaatctgccgcttcccaaccagccgggtgcggcccggctgctggcagcgatgctgaagccgatgatcgaggccaataacggccgctgctttatgctctgcacctcccacgccatgatgcgcgacctcgccgagcagttccgcgccaccatgacgctaccggtgctgctgcagggcgaaaccagcaaaggccagctgctgcagcagttcgttagcgccggtaacgccctgctggtcgcaaccagcagcttctgggaaggggtggacgtgcgcggcgacacgctttcgctggtgatcattgataagctgccgtttacctccccggacgatccgctgctgaaggcacggatggaagactgccgcctgcgcggcggcgatccgtttgacgaggttcagctgccggatgcggtcattacgcttaagcaaggggtagggcgcttaatccgtgacgtcaccgatcgcggcgtgctggtcatctgcgataaccggctggtgatgcgtccttacggggcaaccttccttgcaagcctgccgcccgcaccgcggacgcgggacataaaacgcgcggtgcgtttcctggcaaacccaacggcggagtaatttaccccggagtgtgctaagatgcgcgccattttgtgactgacccttgcgagagcgcgacgactgatgcgaattctggctattgataccgcgacagaggcttgctctgttgctctgttgaacaacggtgctgtttctgcccatttcgaagagtgcccacgggaacacacccaacgcattctccccctggtaaaagccattttaacccagggcaacacctccttaaccgacctcgacgcgctggcctttggccgcggccccggcagctttacgggcgtacgcatcgggattggcattgcgcaggggctagcgctgggcgccgaactgccgatgatcggcgtctctaccctcgccaccatggcacagggcgcatggcgtatgaccggggcaacgcgcgtcctggcagcgattgatgcccgcatgggcgaagtctactgggccgaatacacccgcgacgagcagggcgtgtggcacggtgaagagacggaagccgtgcttaagccggaagcggtgacggaacggctgaagcagctgtccggcgagtgggcgaccgtcggtacgggctggccagcgtggcctgagatggcgaacgacaccgggttgacgctggtggacggcaacatgcttctgccggctgcggaagatatgcttccgattgccagccagctgctcgcagcaggaaaaaccgtggccgttgaacacgcggaaccggtttatttgcgaaacaccgtcgcgtggaagaaacttccgggccgcgagtgactctcagtaacaggaactgagaaaaaggagtcgcatcatggcggttcagactaaagtagtacgccttattatggcaggcgcggttgccatagcactgagcggatgcgtttccgttcctgatgcgattaagggcagcagcccgacgccacagcaggatctggttcgggtgatgaatgcacctgagctgtacgtcggccaggaagcccgctttggtgggaaagtgatcgacgtgcagaaccagcaggggaaaacccgcctggagatcgccaccgttccgctggacagcggcgctcggcctgtgctgggcgaggcctcccgcgggcgcatctatgcggacgtcagcgggttcctcgatccggttgattttcgcggacagctggtgaccgtcgtcgggccgattaccggcgccgtacagggcaaaatcggcagcacgccgtataaatttatgaccatgcaggtcaacggctataagcgctggcggctggcacagcaggtgatcatgccgcctcagccgatcgatccgtggatgtggggtccgcatccttatcgctacggctacccgggctggggctggtataacccgggacctgcacaggtacagacgatcgttactgagtaacttactgttattgttagaaaagagacagcggctcagccgctgtctctgtttttttacggataaaacgaaaaaaaagagtgacgcgcttcgcaaccttaaatctgaacaattaataaactggtacgctgagttaatataatgttaacaaactgtttattatcggggttgtgatgacgacgaacactcatttcagaggtgatgcattgaagaaggtttggcttaaccgttatcccgcagatgttcctgctgagatcaatcctgaccgttatcaatccctggtggaattatttgaacactcggtaaggcgctacgcggatcagcccgcatttgtgaatatgggcgaggtgatgacgttccgtaagctggaggagcgcagccgggcgtttgcggcgtatctgcaggaagggctggggctgcaaaaaggggatcgcgtcgcgctgatgatgccgaacctgctgcaatacccggtggcgctgttcggtatcctgcgtgccgggatgatcgtcgtcaacgtcaacccgctgtataccccgcgcgagctcgagcatcagctgaacgacagcggcgcggttgcgattgtcattgtgtccaactttgcccatacgctggaaaaagtggtcgacaaaacccaggtgaaacacgtcatcctgacgcgcatgggggatcagctctctaccgccaaaggcacgctggttaactttgtcgtcaaatacgtcaaacgtctggtgccaaaataccatctgccggacgctatctccttccgccgcgcgctgcatgcgggctatcgtatgcagtacgttaagccggaagtggtctcagaagatctcgcgttcctgcagtataccggcggtaccaccggcgtggcgaaaggcgcaatgctgacccaccgcaacatgctggcgaaccttgagcaggtcaatgcaacctacgggccgctgctgcatcccggcaaagagctggtcattacggcgctgccgctgtaccacattttcgcactgaccatgaactgcctgctgtttattgagctcggcggtcaaaacgtgctgattaccaacccgcgtgatatcccggggctggtgaaagagctggcaaaatacccgttcaccgctatgaccggggtaaataccctgtttaacgcgctgcttaataacaaagagttccagcagctggacttctccacgctccatctctctgcgggcggcggcatgccggttcagcaggcggtggccgagcggtgggtgaagcttaccggccagtatctgctggagggctatggcctgacggagtgcgcgccgctggtcagcgttaacccgcatgacatcgactaccacagcggaagcattggactgcccgttccttccactgaagcgaaactggtcgatgataacgataacgaagttgcgccgggtgagccgggggagctgtgcgtcaaaggtccacaggtcatgctgggttactggcagcgtcccgatgcgaccgacgaaatcatcaaagacggctggctgcataccggtgacatcgcggtgatggatgacgagggcttcctgcgcattgtcgatcgcaagaaagatatgatcctggtctccggcttcaacgtctatccgaatgagatcgaagacgtggtcatgcagcacagcggcgtactcgaagtggcagcggtcggcgtgccttccggcagcagcggtgaagcagtgaagatatttgtggtcaagaaggatccttctctcaccgaggaagcgctgataacgttttgtcgtcgtcagctgacgggctataaagtgccgaagctggtggaattccgcgacgagctgccgaaatccaacgtcgggaagatattacgacgagaattacgtgacgaagcccgtgccaaagtagacaataaggcctgagcttcacgttaatcgtccagacgccggttaagccggcgttttttatgggcgcaaacaaaagagaatccgatttgaattaccagatgatcacgaccaacgacgagctggcttcgctgtgcgaagtgacgcgcgactttcctgccattgccctggataccgagtttgtccgtacccggacgtactatccgcagctggggttgattcagatgtacgacggtaaacacgtgtcgctgatcgaccctctcggcattaccgactggacgccgatgcgcgatctgctgctcgataccgccgtcacaaaatacctgcacgcaggcagtgaagatctggaagtctttctgaacacctttggcatcatgcctcagccgctgattgatacgcagatccttgcggcgttcagcgggcgaccgctctcctggggctttgccgccatggtggaggagtatacgggcctgacgctggataaaagcgaatcccgtaccgactggctggcgcgtccgcttaccgcgcgccagctggagtatgcggcggctgacgtgttttacctgctgccgatcgccggacagctgatgcaagaagccgaggcatccggctggctgtccgccgcgctggacgagtgccgtatgacccagctgcgtcgtcaggaagtggtggatccgaaagaggcctggcgcgacatcagcaacgcctggcagctgcgtacgcgtcagctggcgtgcctgcagctgctggcagactggcgcttgcgtaaagcgcgcgagcgcgatctggccgttaactttgtggttcgcgaagaacatctctgggcggttgcgcgctatatgccgggcagcctcggcgagctggacagcattgggctttcgggcagcgaaatccgtttccacggcaaaaccctgctggcgctggtcgcaaaagcgcaggcgttaccggaagaggcgctgccggaaccgctgctgaacctgatggatatgccgggctatcgcaaagcgtttaaggacatcaaagcgctggtgcaggcggtggctacggaaagcaagctgagcgcggagctgctcgcttcacgccgtcagattaaccagctgcttaactggcactggaagctgaagccgcagaatggcatgccggaaatgatggcgggatggcgcggggaattgatagccgatcgcctgaatacgctgctggaaggttatccgcgataaaaatatgccgggtgataaacccggcatattcccccggtggcgctgcgcttaccggggcgacgaaatcacaaacctacggacgcgactcttccgcttccgggagcgtcacgttcagctccagaatcgaaatatccccgtctttttgttccagctgcaccgtcaccatctccgggtcaatctgcacgtacttacagatcacttccaggatgtccttgcgcagctgcggcaggtagtgaggctcggcgtcgctacgacgacgctccgcaacgataatttgcagacgttcttttgcgatgttggcggtgttctttttccgcgagagaaaaaagtccagtaatgccataacttatcctccgaacaggcgtttgaggaaacctttcttctcttcttctatgaagcggaaaggacgttcttctcccagcagacggtcaacggtatcggcgtaagctttacctgcatctgccattgtatcaaggatcactggctcgccctggttagaggcgcgtaacacggactgatcttccgggataacgcccaccagcttaatgcgcaggatctccagcacgtcttccatgctcagcatgtcacctttgttcacgcggcccgggttgtagcgggtgagcagcaggtgttctttaatcgggtcttcgccattttccgcacgacgggatttagaggcgaggatcccgagaatgcggtctgagtcacgcacggatgaaacttcagggttggtggtgatgattgcttcatcagcgaagtagagcgccatcagagcaccggtttcgatgccggcaggggagtcacagacgatgaagtcgaactccatttttttcagctcgtcgagcaccttttctaccccttcacgggtcagggcgtctttgtcacgcgtctgagaagccgggagaatgtagaggttctcggtgcgcttgtctttaatcagcgcctggttcagcgtggcatcgccctgaatgacgttcacaaagtcatacacgacgcgacgctcacatcccatgatgaggtcgaggttacgcaggccgatatcgaagtcgataacgacggttttctttcccttctgggccaaaccagtagcgatggccgcgctggaggtggtcttgccaacgcctcctttacccgaagtaacaacaataatgcgtgccatagaaattccttgttaaaaagggatcaattcaacggttgaacggtcaacgcgtcgtctgccagaagcaggcgagccgctttgccataaaattcggctgggatcttgtcgctcagccaatattcacctgcgatggacaccagttccgccgtcaggtgagtacaaaatatttgcgcgtcccgatcgccacttgcacctgcgagcgcacgtccacgcatcataccgtaaacgtgaatattgccatctgcaatcagctcagcgccagcactgacgtggcttgtaacaatcagatcacagtttggtgcataaatgcgctgaccggaacgaaccggcacatcaatcattcgcgtttttgtgatgtttgtaacgttttgcgccgcaggagggggcgtttcgacggcaacgggtgccgcacgcggggctttttctttgccttcattcagaagcggcagccccgcacggtcaatttccgctttcagttcagtatctttgcagccgctgatgccgacaatacgcagtccggtcgaggagacggcctgctggagacgtttccagttaaccggcgcttcaagaccgctgacgttgataacaacaggggcgtgcttcaggaaggcgggagcctgggcgattttgtcttctaacgcctgacgaataacctcgggttttgcatcatgcaaatgtaccactgataaggtgaagctactgcctttaagctcgatgggcgtgtttgacatcctggccttactcaatttgctattaaccgcaaccactcgctgcgatattccgaagagtatcaggcatgttatagtcaggagtatattgaggcaagcaaccacccattaattcagagtaaaaacatgttttgtgtgatctacagaagtacaacccgtgaccagacctatctttatgtcgaaaagaaagacgatttttcacgcgtgcctgaagaattaatgaagagctttggccgaccgcagatggcgatgctgctgccgctggatggtcgcaagaaactggtgaatgccgatctggagaaagtgaaaacggcattagccgagcagggctattatttacagcttccgccgccacccgagaatttattaaaacagcatcttgaggcgaacggtaaaaaatagtctcaactgtttttgagcacaacacatcaaccgtttaggggtcgaccatgtatcaacatcataactggcaaggtgcattactggattatcccgtcagcaaagtggtttgcgtgggcagcaactatgcaaaacatattcaggagatgggcagtgcgacgccagaagagccggttctgttcattaagcctgaaacggcgctttgcgatattcgccagccgctggccctgccgcaggggctcggctcggtgcaccacgaagtggaactcgccgtgctgatcggcgcaacgctgcgtcaggcctccgaagagcatgtgcaaaaagcgatcgccggatacggcgtggcgctggatctgacgctacgcgacgtgcagggcaaaatgaagaaagcggggcagccgtgggaaaaagccaaagggtttgataattcctgcccgatttcggcgtttgtgccggtgagcgaatttaccggcgatccgcaggatacgccgctcagcctgaaggttaacggtgaaatccgccagcagggcaccacggcagacatgatccataagattgtgccgctgatcgcctacatgagccgcttctttaccctcaagccgggtgatgtgatcctgaccggcacgccggaaggcgttggtgcgctcgcgagcggtgatgaacttgaagttggttttaacggcctgtcgctgaaaacccgcgtgctgtaacctcctcttgccgcctgaaaagggcggcaaaacttgcaacgacgtgccagactcgttataaggtgcgctttcttttgacgtgtggacatcctgatgaacgacatccctttctggcaaagcaaaactcttgacgacatgaccgacgcggaatgggaatccttatgcgacggctgcggtcagtgctgcctgcacaagctgatggatgaagacacggacgaaatctacttcaccaacgtggcctgcaagcagctgaacatcaaaacctgccagtgccgcaactacgagcgccgcttcgagttcgagccagactgcattaaattaacccgtgagaatctgcccacttttgaatggctgccgcatacctgcgcgtatcgcctgctggcggaggggaaaggtctgcctgactggcaccccctgctgaccggttcaaaagcggcgatgcacggcgaacgtatctctgtgcgccacattgcggtgaaagagtccgaggtgcgggactgggaagatcacatcatgaatcacccgacccgttgagattaaaaaacccgccaaagcgggttttttattgtgcgctgttgtgtcgggtggcgctgcgcttacccgacctacaaaaccgtaggcccgcgcaagcgaagcgccgccgggcgaattagcgtccgaacaaatcgcgcttcttcggtttgaacggctgagcgatcaacaccagcagcgccacgacgaagtaggcggcaaaaatgcctaccagccactgcggcatctccagcgtcaggaattcccactggcgaacggagcagtcaccggaggcaacgaacacctgcggcagccatttgtccagcggcagccagctcgggaagcgggcggcaaaatcgcaggtcataaacggtgacggatgcagctgcatcatcgtgtgctgccaggagagttcaatgcctttccaggcgctgtagagccagattgcgatcccggcatggcgaagcggcgacttcggcgcaatcgcgccgaccaggccagcccccataatgccgaacagcgcgcagcgttcgtaaatacagagcacgcatggtttgagtcccattacgtgctggaaccacagcgcgaccatttccagcgcaaaggcggtcagggccattaacaaccacgctccgcgaccgcgggagcactggtttaaaaatctcaacataatcatttccctggaacatgcttagaaagcgcagtgtaaacgaattcgtttttcgcgccacctgtacctggcgaaataaaacgtaattggatgtttatcgtgcgaaaaggcaaacgggcagcgaactgcccgagttgcagtgtttactgcgccgcaagtatacccgcttgtatcaaccattgcgtacagggaataagggtaattttgacgcaaagcaatcccacgatcgtaagcaccagcgtatagggcagggccatccagaccattcttccataagaaagacgtatgagtggcgcaagagcggaggtcagcaggaacaggaaggcggcctggccattgggtgtcgccaccgacggcaggttggtaccggtgttgatcgccacggccagcagttcaaactgtccggcgctgatcacgccttgctccatcgcggtcttagcctcgttaatgtaaaccgtcccgacaaagacgttatctgagattgacgagagcaggccgttaaacaggtaaaacagcgacagctgagcatccggcgatgcccgtaagacaaaggcaataatcggcgcgaacaggtgctggtcgattatcaccgccacgaccgcaaagaacaccgccagcagggcggtaaacggcagcgcttcggtaaaggctttgccgatggcatgctcatccgtcacgccggtaaaggcggtggcgagaataatcacggacagaccaatcagccccacttcagccagatggaacgccagcgcggcgataagccaggcgccgatgatcccctgtgcaatcaggcgcagcgtctcctggcgcgtccgctggcgtcggctctgcagatcgaatttatgcagctcctgacgtaccggctccgggagttgtgccccgtaaccaaagaggcgaaacttctccaccagcaaacaggtcgccagaccgcagatcagcaccggcacgctcaccggggccattctcaggaagaaatcaccgaagtgccagcccgccgctttcgcaatgatcaggttttgcggctcgcccaccatcgtcatcacgccccccagggcggtacccaccccggcatgcatcatcaggctgcgcaggaaggcgcgaaactgttccagtacctcgcggttatgcacatcgacatggctgtcatcctgcagatcctcacccggacgagaggaggccacgcggtgataaataccgtaaaaccccaccgcgacgcttatcaccaccgcgacgaccgtcagcgcgtcaaggaaggctgacaggaaggccgccgcaaggcaaaacgccagcgagagaaccgttttcgacggaatgctgagcagcaggcgcgtaaagataaacagcagcagctgtttcataaagtagatgcccgccaccataaacatcagcagcagaagcacttcaagatttgaagccagctctgctttgacatgctcggcagaggtcatcccaatcactaccgcttcaaacgccagcaatccgcccggcaacaggggatagcatttcagcgccatcgccagggtgaagataaactccgcgaccagcagccacccggcaacgaacgggttcacgtaaaagaggagagggttaacgaccaggaacaccagcagtatcagtttgtaccagtcaggagactggcctaaaaaattgcgccacagagcgcgcccaaaagaaatttccacgacagacgtccttccccgtcaagtaagacaaaacatcagtatacgcaaaattcacggtccagacgcggataagtctgcattgtaaatttcataaaaatgaaacggcgatccctcttttctctctttgccgcgctacctgccactgcacgcctctggtatgatgagtccaatttgcaaaagctgtgtaatggaaatctcactatggtcattaaggcgcagagcccggcgggtttcgcggaagagtacatcattgaaagcatctggaataatcgtttccctgcgggttccattcttccggctgaacgcgaactctctgaactgattggcgtcactcgcaccacgctgcgtgaagtgcttcagcgactggcgcgcgatggctggttgacgatccagcacggcaagccaacaaaagtgaacaacttctgggaaacctccgggctgaacattcttgaaacgctggcgcgtctcgatcatgaaagcgtgccgcagctcattgataatctgctctccgttcgcaccaacatcgcgacgatctttattcgtacggctttccgccagcatccggaagatgcgcttgcggtgctggccagtgccaacgaggtggaagatcacgccgacgcgttcgccaccctcgattacaacgtcttccgtggcctggcgtttgcctccggcaacccggtgtatggtctgatcctcaacggtatgaagggactctacacccgcattggccgccactactttgccaatcccgaagcccgcagcctggcgctgggcttttaccataagctgagcaagctgtgctccgaaggtctgcacgatcaggtgtatgagacggtgcgccgctacggtcacgattccggtgaaatctggcaccgtatgcagaaaacgctgccgggtgatttggcgattcagagccgctgaaataaaaaacctctcgtgtgagaggttttttttcgtcgggtggcggctgcgccttacccgacctacgggtcttgtaggcccggtaagcgtagcgccacccggcaaaaaactacagcgtattcaaccgcgccgggcagcgttcaagcagctcgacgctcccgtcttcattctgctgctccagctgcacgtcaaagccccacaggcgatgcacgtgcttcagcacctctttacgccctttatccagcggcgcgcgattgtgcgggatatagcgcagcgtcagggagcggtcaccgcgcaaatccacgttccacacctgaatgttgggttcaagattgctcaggttgtactgggaagagaggcgagagcggatctcacggtaaccctcctcgttgtggattgcggagatctccagatagttgttgcggtcgtcgtccagcacggtgaagaagcggaagtcacgcatgatcttcggcgacataaactggctgatgaagctctcatccttaaagtcgcgcatcgcaaagtgcagcgtttccagccagtcagatccggcgatatccgggaaccagtacttgtcttcttccgtcggcgactgacagatacgcttaatgtcctggaacatggcgaagccaagggcatacgggttaatcccgctgtaccacgggctgttatagggcggctggaacaccacgttggtatggctgtggaggaactccatcataaaccgctcggtgactttcccctcgtcgtacaggtggttgaggatggtgtagtgccagaaggtcgcccagccttcgttcatcacctgcgtctgtttttgcgggtagaaatactggctcaccttgcgcacgatgcgcaggatctcacgctgccacggctccagcagcggggcgttcttctccataaaatagagcaggttttcctgtggctcggacggatagcgccgcgcttcggcgatcgttttttcttcctcacgcttcggcagggtgcgccacagcatgttcacctggctttgcagatactcttcgcggcttttctgccgggccttctcctcctgcagggagattttctgcggacgtttgtagcggtcaacgccgtagttcatcagcgcgtgacaggagtcgagcagtttttccacttcgtccacgccgtagcgttcttcgcagtcggtaatgtatttacgggcgaagatcaggtaatcgacgatggagctggcatccgtccagctgcggaacaggtagttattcttgaaaaaggagttgtgcccgtagcaggcgtgcgccatcaccagcgcctgcatggtaatggtgttctcttccattaaataggcgatacacggattggagttaatgacgatctcatacgccagaccctgctgcccgtgtttatacagccgctccgtttcgataaatttcttaccaaacgaccagtgcggatagttaatcggcatcccgacgctggagtaggcgtccatcatctgttcggacgtaatgacttcaatctgatggggataggtatccaggcgatacagttttgcaacccggtcgatttcggcgaggtaaacatccagcagctcgaaggtccagtcgggtccatcgctcagacgtgtgttgtccttgttcagggaatcaatagtagccattagcgcgccctcgttgtgggtgctctctctgtctggagagcctcctttcaagcatagatcaacgtgttaaaaagcgtgctggggcagaaattttttctttgcgatttcgcgtttttgatacggcaaaaaaagcgtccctcagcattttatgctggttaaaaataacgcgcagcaggagatcccaaattagcactatcccctgatgctgggggatgtgtgaggtaggtcaccataaaaaagtcgtatgttgaataatattttcaactaggttatcaatctgtaattagaagattgttcttttgcacataatggagtggctatgcgtgttgtcatactgggaagtggtgtcgttggggtaaccagcgcctggtatttaagtcaggcgggacatgacgtcaccgttatcgatcgtgagtcaggccccgcgctggaaaccagcgcggcgaacgccgggcaaatctctccgggctatgcggcaccgtgggcagcgccgggcgttccgctgaaagcgattaaatggatgttccagcgccacgcgccgctggccatcagccttgacggcacgcagttccagctgaagtggatgtggcagatgctgcgcaactgcgacacccgccactacatggagaacaaagggcgcatggtgcgcctggcggaatacagccgcgactgtctgaaagcgctgcgcgcctcaaccgggattgagtacgaaggccgtcagggcggaacgctccaactgttccgcaccgaacaacagtatgaaaacgccacccgcgatatcgccgtgctggaagatgctggcgtaccgtatcagctgctggaagccagccagcttggtcaggttgaacctgcgctggcggaagtggcgcataagctgacgggcggcctgcgcctgccgaatgacgaaaccggcgactgccagctctttacgcagcgtctggcgcagatgtgcgagcaggcaggggtgaaattccggtacaacacctctgtcgacaagctgctgtcggaaggggaaaaaatttacggcgtgaagtgtggcgaagaggtgatcaaagcggatgcctacgtcatggcgtttggttcgtactccaccgcgatgctgaagggcattctcgatattccggtctacccgctaaaaggctactcgctgaccattccggtaaaagaggagagcggcgcaccggtttctaccattctggatgaaacctacaaaatcgccattacccgcttcgataaccgcatccgcgtaggcggcatggcggagatcgtcggcttcaacaccgaactgctgaaaccgcgtcgtgaaacgctggagatggtggtgggggacctcttcccgcgcggtggctttgtcgagcaggcgaccttctgggccggcctgcgtccgatgacgccggacggcacgccgattgtcgggcgcacgccgttcaaaaacctgtggaccaataccgggcacggtacgcttggctggacgatggcctgcggctccgggcaactgctgagcgacctgatttccggacgcacgccggccattccgtttgacgatctcagtgtcgcgcgctatcaatcggggtttacgccttcgcgtccacagcacctgcacggcgcgcataactaaggagctgtcatgtcccgtcctgttctcgctcagctgaacctgcaggccctgaaggataacctgcagattgttcgtcgggcagcacctggcgcacgcgtgtggtcggtggtgaaagcgaatgcctacggccacggcattgaccgtatctggagcgcgctgagcgccaccgatggctttgcgttacttaatcttgaagaggctattctgctgcgcgagcgcggctggaaagggcccatactgctgctggagggcttcttccacgccgacgatctgccgctgctggataagtaccggctgaccaccagcgttcacagcaactggcagatcaaagcgattcaggatgcgaagctccacgcgccgctggatatctatctcaaggtcaacagcggcatgaaccgcctgggcttccagcctgagcgggtgcatacggtctggcagcagctgcgcgccctgaagaacgtgggtgaaatgacgctgatggcgcactttgccgacgcggaaaaaccggacggtatcgccgatgccatggtccgcattgagcaggcggcagaagggctggactgcccgcgctcgctgtccaactcggcggccacgctgtggcatcccgaggcgcattacaactgggtgcgtccggggatcgttctgtacggcgcgtcgccctcgggccagtggcaggatatcgccaacagcggcctgaagccggttatgaccctgcgcagtgaaatcattggtgtgcagaccctgaaagctggcgacacggtgggctacggtagccgctatcgggcaaagggcgagcagcggattggtatcgtggcgggcggctatgccgacggctacccgcgcattgcgccgaccggcacgcctgtgtgggtcgatggggtccgcacgggaacggtaggcaccgtatctatggatatgctggccgttgacctgacgccctgcccgcaggcgggcatcggttccccggtcgagctgtggggtaacgaaatcaaaattgatgacgtggcggccgcggcgggcacggtagggtatgaactgatgtgtgccctggcaccgagggtgccggttgtgacggtgtaacgtatgttcgccgggtggcgctaacgcttacccggcctacgttcgagggttttgtaggctgggtaaggcgaagccgccacccggcaaaaaaaccgctactccgcttcctcttccatcggcctcaaaccgactttccttaccgcgttatcttctttctctgctaccgtccagatcatcccggcaaactctacctgatcgcccacgaccggggcagcgccaagtcgctgctggatgatttcgcccagcgtttgctggctatctccgtcttcagcaccttcatccaggccgtaaatcagcgccacatcggcaaacctggcgctggcttccagaataaaatcgccgaagaaacgctggtccagcgccaccggcggcgactggctgaacagcttgcccagcgcgggcaggtcacgctcgcggccaatcacgcagagaatatccccttcgcgcaggcgtgtgctgccggtagggtgcaacaggacattgtcgcggaacagggcggcaatgcgcgtttcggccggcatgtgcaaatcgcgcagcgaagcgcccacgcaccatttgtcggcgctcagctgatagacgaactgctcccacgggttttccggatgaatgtcgagccccacccgcgacaccggccagcccacgggagggaccaccacttttgcttttttcgccgcccacccgagggacgttccctggaacagcagcgaaatcagcaccacgaagaaggccacgttaaagaacagccgggcgttatccagaccggccatcatcggaaagaccgcaagaataatcggaaccgcgccgcgcagacccacccagctgataaagacgcgctcgcgcaggttgaagccgcgaaacggcagcaggcctgcaaataccgacagcggacgggcgaagaagatcatccacgcagacaacagcagcgccggaacggcgatgggcagcaggtccgatggggtaaccagaagaccgagcaccaggaacatgccgatctgcgccagccatgccaggccgtcgaagttctgcaaaatggcatggcggttgcgaatagggcggttgcccatcaggaacccgcagagatagacggcgagaatgccgctgccgtccagcgcggtggtaacggcaaaaataagaatgccaccgctcaaggccagcagcgggtaaagccccgcgggcagcgagatgcggttgatcatctgctgtaagaggtatccccccgccaggccaataacaatccccagcccgaactgctgcaggatatgccacgcaaacatccagctgaggcccgtctcgtgctgctggatcatctcaatcagcgtgatggtgagaaacaccgccatcgggtcgttgctgccggattcaatctcaagcgtggagccaacgcgttcgttaagcccttttccgccgagcagggaaaacaccgcagccgcatcggttgagcccacgatggcgccaatcagcaacccttccatgatattgagatggaaaagccacgcggccatcattccggtgaggccggaggtaatcaacacgccgaccgtggcgagcgacagcgcgggccctaaggccacgcggaaggagctcgcctgggtgcgcatcccgccatccagcaggatcaccgccagcgccaggttactcaccatgtaggcgaaagggtagttatcgaatgggataccgccaatgccatcaatgccggccagcatgccgatggcgaggaaaataacaagaataggtatgccgagacgcgatgaaaatgaacttaataaaatactgctggttacaaggaccgaacccagaatgaaaaggctgattatcgctgcggcatccaatgttctcttactcccacctcaatgttaacgctgttactaaaaccctaacatattaacgacggcaacagcgttttattaagggggtataacggcttttttatgcctttatgacaggatggccgctgatggtcagccgggagccggaatcattatggagcagggaggcgtgcgcgcccagcgccagggtcacggtgcgctgctcatgaccgaagtccagaccggcgatcaccggaatatccagccgcgagcgaatgaactcgaccatggtttccagggagtaacccgcgtcatagtcattcggggcagcgccgctgaagctgcccagcacaatcgcggactggcgctcaagaataccggcatgatagagctgcaacagcatccgttcgacgcggaacggatgttcgttgatatcttccagcaccagaatgccgttttcaatgttcggcatccacggggtgccgatgagcgaaaccagcatcgccaggttgccgccccagagctgaccttcgcattcccagtgcggtccattcccctgccactccacgctgtaggtgggattacgcagcgcgcgccagaaatgttccacggtgaacgcttccagctccggcgcgccgaagttaccggccagcatcgggccgctgaaggtgatgacgttatgcagcgccagcagcccaagctggatgacggtgaaatcgctgtggccgcatatcagcagcggatcctgctgctgacgctgcgccaggccctgccagtcaatgctctccagcagccggcttgcgccatatccgccgcgcaccgccagcacaatctggttttcacccttcaggttcgccaggctgttgatatcattcagccgctgcgcttcggtaccggcaaaacgctgctggcggcgggggataatcgtctgattttctaccttgtggcccgactccagcaaacgctgaacgccccgctgcgccgcgtcctggttaatgcagtagcccgacggcgcgataagatgaaactgagacatggcaattccttgctgaatgagaaactaattgtctatatcatgccgcttatacgccgcctgcttcaagagcggcgcaccgcgatgaccggctataaggatagatgacgtgaaattgagatggtttgcttttttgattgtgttgctcgctggctgtagttcaaaacatgattatcaaaacccgccctggaacccggaagtgccggtgaagcgggcgatgcagtggatgccgatcagtgaacaagccgggaaagcctggggcgtcagtccgcgcctcatcacggcgatcattgcggtggaatccggcggtaaccccacgcttgtcagcaagtcgaacgcggtggggctgatgcagcttaaagcgtcaacggcggggagagaggtataccgctacatgggctggagcggccagccgtcgaccagcgagctgaagaacccggagcgcaacatttcaatgggcacggcctatctgagcatcatggagcatggcgtgctgaaggggattcaggatccggaggtcatgcagtacgcgctggtggtgtcttacgttaacggcgccggcgcgttgctgagaaccttctcctctgaccgcaaagaggcgatagaagagattaacggcatggacaaagacgaattctttgagcatgtggtgaaaaatcacccggcaccacaggcgcctcgttatatctggaaagtgcagaaagcgatggatgccatgtaatgccgcagacgggcggcggtcacgctgcccgatgtttttttacagaactttatttgcgcgttcgcgcgcctcccgctccagggagtagataatgcgctgcagttcgcgctcagcgccaggtccgacgttgaggaaacggaagctcaaacgcggcgtggtgatcgtttcatttttgctgtccacgacggtgcgttcgctgatggcaatcagctgtgcatcgaaataaaagcgcccccagccacccatatccagctcgatttgcgtgaaccgcatgccctccaccagtccgtcaggcttcggcgtatccatcagcgcgcccataccgcccagcgacagatcgaagagacggaagcgaatctcttttttgtccggcattttggccttgcagaagtaggcagggtgaagcggggcgctgatgcggaaatattcacggcgctggacaaaccaaagattagtgggaagcggggtcacaaaggccggcagcccctggtattcgctcagttccagtcgcgacaggacaaactccactttggcgccctgcgtttcggccattacggcgatattctccgccttcagcgccgcgcggttttcatactcctggctgcctaaatcaatcaccagccgctcctgtgaggcgtcaaggatcttactgatgaactgattattcgaccagctgatgcgcagcggcacttcacctttttgcaggtcgcgtaatacccctaatacagccagcggattttgcttgaggaactgctcactgtaatgactcacgccggatggctccttgatagatgacagactgtcttagcgttatcggcaatctgcaatgaaacttaatacaaaccggtgagtttttttgcctgttcaggcaaagataagtcggtgacaagaaaatgattttccggcgatgacctatacttaagttagctgtgcagaaggttttctgcacatgcgttaaacctgcaagagggcatcgctatgggtatcatcgcctggattatctttggtcttattgctggcgctatcgcgaaattgatcatgccgggaaacgatggcggcggctttattttgacctgcgtactcggggtcgttggtgcggttgtgggcggctggctggcgacgatatttggcttcggaggcaacataagtggttttgacctgcacagttttctggtcgctgtcgtgggcgccattgtggtgctgggcatattcaggttactgcgacgagcataagataacgtaaacggctctctgcggagggccgtttttttacctgagtattgatttgttaatgtaaatgataataattgtcgttccgtattgcatctaacaacaagacgacattatgactccctctcgttttacgctttgcgccctggcaggcgccatcacgctcgcactgcacgctccggcattcgccgaagaatccactatcgtcgtcacgggcgcagagcagggcagcgcgctgccggcctggacgaacagcgccacgaaatcggccgtagctgaaagtaaaacgccgcaggtcatcacgaccctctctgcgccggaaattgacaagcgccatgcgaattccgtgaatgaaatcctccgctatgcgccgggcgtttcaaccgaagtgcggggaaatacctcctacatgagcgaatataaaattcgtggctttaccgtcgaccaggagttctacaacgggctgcagttaccctataacgtcaccggcaataccaaagcgcgcatcgatccgctgttgattgacagcgttgatatcctgaaaggcccctcatcggttctctacggcggcggctcgccgggcgggctggtgaatatccagagtaaaaagccgcagcgggaagcgcgaaccgaattcggttttgacaccggcaaccgcaacctgaaagagggctatctcgactcaaccgggcagattgccaacagcgactggaactaccgcctgctgggtaaagcgacggaaaatgacgatcagccgcacaccacccggtatgaaaactacctggttgccccgtccgtcacctggcaacccgacagcaaaacccgcctcaccctggatgcgctggcgcagaactccccgagcctgacgccgtctaacccgcttccgatcgcctacctgcgctcgacatacgcgggcaagcgcgattacgccggtgatgagtggagcgggtttaagcagcgtcagtggatgctgggctacagctttgagcatgagtttgacagcggctggggctttaaccagaaggcgcgctatttcgacgtcgacacgcatcagcgcagcgtctatgcaacgggaacgggaagcgaggtttatcagctcaaccgttttgcctacaccaccgatgaagatctgcagagcttcaacatcgataaccaggtcaccaaaaccgtggcgctgggtgactggcaacaccatctgctggccgggtttgactatcagaagctgaactcccatttccactaccgttacgcgtcgaccacgccgggcatggatatgcgcaatcctgactattcgcaaatcagcgaaagcgcattagggctgtataccgcccagaaaaaccgtctgagctatcagcagaacggctattacctgcaggatcaggtggagtttggcggcttaaatctgctggccagcctgcgtttcgatgattatcgctccgttaccaccaattatctgcaaaacggtgataaggcctgggtatcgcaggatcgcgtcaccaaacgtctgggcgcgctttacgcctttgataacgggatttcgccgtttatcagctattccgaaggttttgcgccggtgtcgccgcagggcacgctcgtggcgaaagacgtcaaaccgaccaccagcaagcaggtggaaggtggggtaaaatatctgctggcggattacgccaccacctttaccgcctcggtgtttaacatccgccagaaaaatgtcgttacctccgatccgggcttcctgaactatcgtcagaccggggaagtggaatccaaaggggcggaactgtctgccatcagccgcccgacggacaacctgacgctgattgccaactacgcctacacccacgcgatcaatacggaagatgacaagtacaaaggtaaacgtccaacgcaggtgccggagaatgccttcaacctttggggggattacacctttgaaaacacaccgctgaaagggctgatgctgggcgcgggcgcacgctacaccgggccaatggaaatctcaccggctaacaatgcgggtaaactggggggcagcacgcagtacgatttgtcggcatcctaccggatgggtgaaattctgccttcgctggccgggctgacgcttaaggccagcgcgcagaacatcaccaacaaagagacgctgacctgctacgacgcgaccaactgctggattgggcgggacagaacgtatcagcttggggcaagttacagtttctgagcaaggccctgtgagggcaaaaagtaggccgggtaaggcgtagccgccacccggcaatactcccttactgcgccgaggctttcaccggcgccacctcatcattcgccgcaggccgattctccggcacgctgtcgcacggtttctctttcgggcagacccggtccagcatcttcagcgtcacgccgttgctccagccgaagccgtcctgcagcggatactcaccgccgccgccgcccgtaccggtggtcgacacgtcatacttctcgaccagtttcttttcccggtcataggtatgctgaacgtttttcaggaagcgccaggtcacatccatcgagaccttctcttgcccgtaattctgcaacccttccgcggccacccattgcagcggagcccagccgtttggcgcatcccactgctggccgctgttgacggtggtggtcgctatcccgcccggcttcaacagacgagaggcggttgccgcggcgactttttcggcacgatcctgcgccgccgccttgacgtaaagcgggaacagggccgccgccgtgagctgattgcgtaccttcttgctcttcaggtcgtaatcggcgtaccaaccctctttatcattccacaggtggctctcgatggctttctggcgcgcggtggccagcgtctcatacttgcttgcgctggcggcatcaccgctctcctggcttgcccgggccagcagtttttccatcttgaacatcagggcgttcaggtccacgggcacaatgctggtggtccggatggtgccaagtttttgcggatcgtccatccagcgggagctaaagtcccatcccgaggccgcggcggaacgcaaatcacggtagatctcggttgccggtcggtttgggttacttttcgcggtgttcacatcgtcaagccaggactccgggcgcggggtgtcgcggtcgtcccagtagcggttgaggacagcgccgtcatccaacttcaccacgcgtttgttggcctggcccggctgcagggcatcgacgccgtccatccagtaggcatactctttctccatctgcggacgatatttcttcagcgcgtcgctgtcatgggtcgccagcagttcaaccatcagtgagaaaaacggcggctgggaacggctcaggtaatagctgcggttgccgttgggaatgtggccgaaggtgtcgatctcatacgcaaagttatccaccatgtcgctgattttgtcccaatgatcgctctcagccaggcccagcatggtgaaatagctgtcccagtagtagacctcgcggaaacgaccgccgggcacaacgtagggcttcggtaacggcagaagggaatcccatttgttgctggctttatcggtagtgcgcgtcagtacgggccagagatcgtcaatatgctcacgtaaactttgtccagcaggcggaacatatttttccccttccgcagggagcgtaaagttcatctcgacaaagtggcgtaagtcaaagctggactgcgtgtgctgcatgcggtagtccgccagaatcatcagcgggtcgcttttggggacggcatccgcaaaggttttctgatcgggaaacagtttggcgctctgcacgtcgttaaacagagggccaagtaaaatatcgggtgaggttgtctgggttgcggggttatcgtcggcatagcccagtgtcgttacgccgagcagcgcgccgcctaacgcaaggggcaaaaacgcggggcgtagtgtacgaggtcttatcatcagttcgtctcctgtcttcactaaacagcgtgaccgctgttgtcaatcacctgaaaaccttagacgaatattgcccgcttcgcgttaaatattgccgcgctttcagacctcttccgcggtctggctggcttcccgcagcgtgcccggcgcatggccaatgatgcgcttaaacgcccggctgaaggccgccagagagccgtatcccagccgcagcgcgaccgtttcaatgggctggttttcatgacgaatatactgaatggccagccgcattctcagctcgctgagatattttgccggggtggttcccgtcgccgcgagaaagcgttccgcgaaaacggagcgggacgtgcctgcttcttttgccagatccgccacgctccagttcaggcctggctgctggtgcatggcgtaaatggcccggctcaggcgcgggtcgcgcagcacctgcacccagccggtggctttgccacagccgccttcaacccagccccgcacaattaacgccgccaccacgtcggccagccgcgcaaggatcccggcatacccggcctgacgcgccgcggattcccgctccatcgccgccagcagcggatgaatttccggccaggtggacatcagccggctaaccatcatcacttccggcatcgccttgatcagcggctgcatcccgcccagctcaaaatccatgcacccgctaaaaatgagggtgttctcgctctccgggcagggctcgcaggtaatggcgcagaccgagctgcagataggctcgctcgggaaggcgttgaccggggtaagggtggcctgctcgtcagagagcaaagcgtgggaattcccgccgggaataaagagggcgtcgccgccgctcagttcgaacgttgcgccgctctccatgcgcagcagggcgctaccgtggctcacaaaatggaactgtgcccggccgggagcctgatgaaacgcgacgccaaagggcgcgctggcttcaatccgccggtatttcacgcctgacaggcgcatgccccgtaaaagttcgctgatcaaatcgggtgactgtacggtcatggcgcaactccggacgaataatcaataagtggagattatatgtcatagatcgtccagggtgaaccttctattcttttgcgacagtagtcacatttttataacgggagatcaacagatgagttcatgtgtcgcggcgagcgaggcggtagcgcctgcaaaacccgcctggcgggccgtctattcactggggctgggggtatttggtttgattacggcagaatttctgcccgccagcttgttaacacccatggccgcgagcctgggcgtgaccgaggggatggccggacaggctgtcaccgccaccgcgctggtggcgctggtcaccgggttgttgatcaccccggcaaccaagagtatcgaccgccgctgggtactgatgtttttctcggtgctgcaaattatctccagcctgctggtggcctttgcgcccaacctgcacgtcctgctcatggggcgtctgctgctggggatagccatcgggggattctgggccatgtcgacggcgacaacgatgcgtctggttccggcggataaagtgccgaaagcgctggcggtaatcttctccagcgtatcaattgccacggtggtcgcggcgccgctggggagctatcttggcagcctgattggctggcgcaacgtgtttatcctctgcattctgccaagcatgctggcgctgctgtggcagctctgggtgctgccgtccatgaagccggagagcagcggtagcctgagtacgctgttccgcgtgctgcgtcgtccagggatgatcggcggcatgctggcgaccattctgatcttcagcggccatttcgctttctttacctacctgcgtccgttcctggagacggtggggcaggcgagcgtggaaaccatttcactgatcctgctgggctttggtatcgccaactttgtgggcacctccgtggccggacatctgctggcacgtaatctgcgcctgacgctggcgctggtaccgtttgcgatgggcgttctcgcgctcatgatggtcgcctttggtcatctggcgatgctggacgggctgctggtcgcgctgtggggctttgcatttggtctggttccggtgggctggtcaacctggcttgcgaccaccgttccggatgaagccgaaagtgcaggggggctgctggtggcctcaatccagctggcgataagcgccggtgcggcaggcggtggggcggtatttgatcttaacggtgccagcggcgtgttcgcgggcagcggtttgctgctggtgacggcgatggtgattgtgtttatgggtgtgaaagtgaaagcggagtgattttttagccgggtgagcattcgtgccacccggcctcaggcttacagccctttcttatccatcaataccgccagatccaccaggcggttagagaagccccattcgttgtcataccacgccaggatcttcaccatattcccgccaatcaccagcgtggaaagcccgtcgataatcgaggagcgcgggtcaccctggtaatcgctggagaccagcggctcatcactatagcccagaatgcctttcagaggcccgctggcggccgcgttgcggaacgcgtcattcacctcttcggcggtcacgttgcggctcagcgtcacggttaaatcgacaatcgacaccaccggcaccggcacgcgcagggagtacccggtcagcttgccgtccagggaggggatcactttccccagcgctttcgccgcgccgctggagtagggcacaatcgacagcgccgccgcgcgggcgccgcgcagatctttgtccggctgatcgtgcagcgcctggctgttggtgtaggcgtgcgtcgtgttcatcaggccatgctcaattccgaactgctgatgcagcacctgagcggccggtgccagaccgttggtggtgcagctcccgttgctcaccaccgcgtgccgggcgggatcgtactggtcatggttgacgcccatcacaatcgtcaggtcgtcgttcttcccgggggcggaaatgatgatgcgcttagcgccgccgtgggtgatatgcaccgccgctttctcccgctcggtaaagaagccggtggcctcaatcaccacgtctaccccggcatcacgccatgggatattcgccgggtcgcgttcgctaaaaaccacgatccgctggccgtctacctgcaacgcaccgtcacccgcttcaacgggcgcgggcagtttgcccagaagggaatcatgcttcagcagatgggcgagggttttactgtccgtcagatcgttaatcgccacaatctgcagatccgggttgcccagcgccgcgcgcaggacattacgtccgatacggccgaaaccgttaataccgaccttaaccatggtgcactccttatctctgttgtctggagtcactgtaggcgtctggccggctggcgtaaatgacaaaaaaggatcagattacgccatcttgcggcaatgaaagcgctggcggtattcgccgggggtgaggtgaagctgtttctcaaagatgcggcgtaaattaatgctggtgccaaagccgctttgctccgcaacgcgctcaaggggatcgcgggtttgctcaagcagctggcgggcggcggccagacgcgcttcggtcacgtagcgggcaggcgagaccccggcctcgcgggtaaacacgcgggtgaagttacgcgggctcatcgccgctttctcggccagattttccacgcacaggtcggcggtgaggttctgcaggatccagctttgcacttcgcctatcggccctgcggtgccaggctgctgcaggctgtagcggctgaactgcagctgtccgccgggacgtcgcaggtacatcaccatatcctgcgccacgtcgcgggcgagggtaaatccgtagtcgtcctccaccagcgccagggtcaggtcgaacccggaactcacgccgccggaggtccagatggggccatcctgaatgtacagcgggccgccttcgacctggattgacgggtactgggcttgcagggtctccagcagccgccagtgggtggtggcgcggcgaccgtcaagcaagccggtctgggccagcagcatcgcgccgccgcagatagaggcgatccgccgggcgtgcggcgcagcgaggtgcagccagtccaccacggctatgctctcctgctcgtttataccgcgtccggtgatgataatggtgtccagcggttcgcgcggatccagctccggcagacgatagtccgccagcaggttcagacctgactggccgtggatcacctggtgaggctgcgtggtagcgatgataatccggtagcggggatgcgccagcccttccggatgcagccggttggcctgcatcagaatgtcggcgataccggcggcttcaaacagcatgccgccgtcgggaacgataatcaggatcttcttcatgtcctgaaaagtacctttaatacagaataagtcaagcgtgcccgcacttcacgtttctggcaaagcaaagcgatttaagttgtttgtgatttcaggcgtaatccccgatcgtcagggcactgtctctggcgaaacggcgtctgaaggaatgggtaaacgaagctccctctatttacatccgcaacaacgcaatcaaattcaccgcctcgcgtcgggtttcttatggcgaagcgaactgcccacctggctggtaatgttcacgatttatgcgggctggtttgccacgctggcgttctggcaaacgctcggcctgctgcccgccacgctgctgctgatcgggtttaccgcctggtatatgtccctgcagcatgagcttatccacgggcatcccacccgttttgcctggcttaaccaactgttcggcacgctcccgctggcggtctggtatccgtatggcctctaccgggattcccatctggcccaccatcggtacgatagcctgacccatccggtggatgacccggagtcgtactattttaccgaggcgagctgggcgcgcttttccccctggcagaagcgcctgatccgggcccggaatacctttgccggtcggcttctgctggcgccgctgctggatatcgtccagacgctgggcagcgccggggcggcgtttcgtcattttcacctgcgggcgatgacaatgtggctggttcacatcacgctgctggtggcacttttcgcctggatgacgcacgtcggtttttcccccgtctggttcgtgctggcggtcagctatccggcgctggcgctgaccaaggtgcgatcgtttctcgaacatcgcgcagcggacgatcccctggcacgctccgtcattaacgaggccgggctgttctggcggatactgtttttaaatctcaactaccattcagtacatcatgatttaccgggggtgccgtggtacgggctgaaggcgatctaccagcaaaaccgggaggcgtaccgggagcgaaaccgcggttttctcgtcaggggctacggtgaatggctgcgccagttctgggccaggcccgtcgacgtcaccattcaccccggaaaacaacaggaggagggatatgagtaacctgctggcgtttcccatgtatgcggtggatcgcgccgacacccgcgcgctctggctggcggtaaaggggctgctggccgctcgcggtgtgcccgtcgaagatgttcccgacgggccggagtccgatctgctgacccactggcgacagcctgcgcttgtcctcagccaggcctgcggttatccgctcgtcacgcagctttcggacgtgcaggtcgtcggctgttttcactacgcggccccgggctgcaaagggttccactaccgcagctttctggtggtgcgcgaggaggatcgccacctcacgctggcggattttcgcggccgacaagcggtctgtaactctgcggactcgcagtccggctacaatgcgctgcgaaaaaaagtggcgcctctggtggctcaggagccgtttttcgcgcaaacgtcctttagcggcagccatcgccagtcgctgaaggatgtcaaacgcggggcaggggatatcgcggccatcgactgtgtcacctgggcactgttgcagcgtcacgaaccggaaagcctgacgggtctggcggtcattgaccgtaccccgctgacgccagggctgccgctcattacctcgccccgcacctcgcctgagaccctgaacgcccttcgcgatgcgctccacgcgctggtgagttcgccggagcaccgggccgtttgcgacgcggtgctgatccgcggttttagcgtggtgacgcgtcaggcctacgcctcattgctggcgtgatagatctcctgcgcgtcggtaaaacagcgcagcgccagcgaggagacgggtttctgccggcgcataatcaggccgacaggggcctcgatatccgcgtcggcgatggggacaatcctgaaatggctgttcaactcttccagtccgttgttcagcggcatcacggcacagcacacgccgctttgcaccgcctggatgatctggaacgtggagtcgctctcgaaaacggacctcggttcaatgccagcagacttaaagctggcctccatatgcgcccggtaatgcatccctttggtcaggaaccccagcggaaaatccgtcagatcgcgccaggtcaatgtctcctggccgagctggaaatggcggacgtcgtgcagcaggcccatcttcgttttgggaagctggataatatcgaacaggctggtgtcgatgctgttgagatagcaaatccccagctcaagctgattgcggctgacgccgtcggcaatctgcgcggaggacatggaatagaggctgtaggtcagctccgggtatttttccgtcagcaggcgaataaagatcatcggatccacgctcgccagcggcaccattcccagacggagttcgcccaccacctgacctttgcacagcgcggcttccgcctgtagcccgtcatgtgcagccagcagcgcgcgggcccacgcgaggatgcgttcaccctccggcgtaaacccttcaaagcgctgcccgcgcacaatcagtaccagcccgagctcctcttccaggctgcggatgcgcatggaaagggtcggctgagtgatgttgcactgcgaggccgccttgccaaaatggcgggtctcgtcgagcgcgattaaatattttaactgtttaatatccatctttttctctgcgcgatcggcttacagcatgcggatctcttttgagcgcagggtgatgcgaactggaacggatttatacgacggcgtaccgctgtccttatccagataatcaagcgggaccagcacgttggcctccggataataggccccgacggtccccggcgcgatgttgtacgccaccacggtaatgtcttccagacgctgtccgttgccgggcagggcggtttcgatatccacgcggtcgccgtgctccagccctgactgcgccatatcctcttcgttcataaacagcacgtcgcggcggccaaacacgccgcggtagcggtcatccagcgcgtaaatggtggtgttgtactggtcgtggctgcgcagcgtgatcaggcgcaggacgtgctcaccttcaccgctggcgttctcgtgtacgccgtcgaagaccgagaacatcgcttttcccgtcgccgttggccagagacgttgcgttggcggcagcggcatacggaagccgccgggaacgcggatccgcgcgttgtagttctcaaaccccggaatggtctgctcgatcagatcgcggatacgatcgtaatcctcaaccagcgtcatccagtccacgcgggtatccggcagggtggctttcgccatgcccgcgacgatagcgggttctgaccgaagcaacggcgaggcgggtttgagcttgccggatgaggcatgcaccatcgacatcgagtcttcaacggtaatggactggcggccggtggcctgaacatccagctcggtacggccaagacacgggaaaataaaggtctctttgcccaccagcagatgtgtacggttgagcttggtgccgacgtggacgctcaaatccagggagcccatggccgggaacccgcgttcatggtcgggcattgccaccgcaaaattaccgccgaggcagatgagcgccttcgcgcggccgtcgatcatcgcctgggtggcctgcaccgcgtcatggccgtggtgagacggtggctcaaagccgaaaacctccttcagacggttcaggaaggccggcgtgggtttctcgctaatcccgacggtacggttcccctgcacgtttgagtggccgcgcagcgggcatattcccgcgccgggcttgccgatattcccgcgcatcagcagcaggtccgcaatcaggcggacgttggccgtccctttattatgctgggtaatgcccatcccgtaggtaatgatggtggcattcgatttcgcatacgcctctgccacctttttgagcgccgcctggctgagacctgactcgcgctcaatgtcgtcccagcgggtttgcgcgatatcggcggcaaagtcctcaaagccctgagtatgttcgacaataaacgcgcgatcgagcacgtcaccgcgtgcggcctccatttccagcaggtgtttggcaatccctttcagcgcggcggcatcacctccggccttcacctggaaataggtcgaagcgatatccgtggagccgtaggtcgccatttcaatcacgctttgcgggtccgcaaaacgttccagcgcgcgctcgcgcagcgggttaaagacgataatcggcacgttgcgacgggccagctcatggagggtccccatcattcgcggatggttcgtaccggggttatggccgatggagatcaccagctccgtcttgtcgaaatcgtccagcgagacggtccctttcccgatgccaatcgaacggggcaaaccgacgctggtggcctcgtgacacatatttgagcagtcggggaagttattggtgccgtattcgcgggcgaacagctggaacagatacgccgcttcgttagaggcgcgcccggaggtatagaactcgacctggtccggttcgagcccgcgcagtacttcgccgatgcgttgaaacgcctcgtcccagtcgacgggcctgaaggtatcgctgtcgcggtcatagcgcaggggatgcgtcagccgaccgtaaccttccagttcaaagtccgattttgccagcagcgaggagacgctgttttccgccagaaacgcgggggtgacgcgtttactggtggcttcccaggtcaccgctttggcgccgttctcgcagaactggaacgtcgatttgtgttctttatcaggccacgcgcagcccgggcagtcaaagccgtcaggctggttggtgcgcagcagcgtcgccggggcgtcaaaggtatccatttgggtgcgtaccgcaatggccgttgctttcagtgcgccccagccgccggcagggccgtcatagtgtctgatgcctggcaccgagcgtctttttttgttcatacccactcctgattgattcggtcacacaacgcctgagccaataaatcaccgacgagagcaataggtgaaagcaatgacggccggatggcaacgcacatacggaacgggaaaatgccttaacgcaaactctttttattacagtaatttatctggtctagtgtttaaatatttaaagaaaccgggctgtttgtgaagtgattcacatctgccgtgtcgatggaggcgcattatagggagttcgcgaacgaccgcaaccgaaaagttgcaaaaaaatgactgactgctgcattccccagcaaaaccccgccttatacccatttatgcacaaagttatccacaattctgcacggatcccaatgcgatcccacgaattgagcgggaagatcaactatactggcggcaaatactcttctctgttcaggccgcttcatgaccacacaacgcctcacccgtgactggcgtctccctaccgctgggttgatgctgctggcaattctctttgccggttttaccctgcatgcgcactggaacgcctttatccagtggtgtcttgccacgcaaattaccctgcaccgctatctggtgatgtacctgctgcagttgaataaccaccagtacagcggcggattatggttgttaacgggggctttcctttatggcgtactccacgccattggccccgggcacggaaaattcattgtgacgacctatctgaccaccaataaggaaagcgagctggccgcccgggtcgtccccttcctgggcagcctgatgcagggcgtcagcgccattctgtttgtctttatcctggcggtagggtttaacctcgcctcaggggatatcagtaccagccgctggtatgtggagaaggtcagcgcagtgcttattggcgcattcggcgcatttgtcatttaccaggcgctgaagagcctgcgcccgcgcaggatgtctgtctctgccattaagccgcttcatcagcacgacgaacactgtggctgcggccatcacggcgtaggtacagacctgacgcagggcgactggaaaactcgtctgggcgtaattctggcgatcggcgcacgcccgtgcagcggggcgatcatgatcctgatgttctccaacgcgctgggcattgttacctgggggatggccgcagtcatgaccatgtcgctgggaaccgctctttctattatggggctttcactggctgtacgttacgcccgcgaacgcacggtggcctggttcggagaaagcgcctcgttaaaatggctggtgccgaccgtcaaaatagccggagggatagtcctgatcctgttcgcgacggtgctgttcctgacggtgatccccatcagcgccaatggcgactacatcgccgcaggatgctaataaaagaaaacccgccagcggcgggttttttgttactcattgatgcgtggatgctgatccaccagtcgggaacgttttttctgcagctcttcaatctcggcgtcaatatcctcaatcttctgctctacattatcgtagtgctcacggaggatctctttcgcttcctggatatccgatgccgcaggcgttgcgcctttgagagggcgattcgccgtctccttcatagtaataccggtaatcaaaccaatcaccgcgatcaccatcaggtaataagcaggcatcatcaggttctgcgtgctctccaccagcgaggcggcaagcgtcggggtcagaccggcaatcagcaccgagatgttgaaggccgcggccagcgcgctgtagcgaatatgggtcgggaacatcgcgggcagcgttgaggccatcaccccgataaagcagttaaggatcaccgccagcatcagcagaccggcaaaaatcagccccagtacattactgttgatcagaataaatgccgggatggcgagggcaaacagcgcaacgcttcccagaataatgaacggtcgacgaccaaagcggtcactcaacaggcccataatcggctgcacaaacagcatacccaccatgatggcgataatgatcagcacaccgtgatcttccgagtagtgcaggttatgcgacagatagctcggcatgtaggtcagcagcatgtaataggtcacgttggtggagatcaccagaccgatacagaccagcaggcttcgccagtgcttggtggcaatctctttgaacgataccttcggaccgtcctgcagcccttcgcggtcaccctgctccagcttatcaacgtgctgctggaacgcaggcgtctcttcaagcgcatgacgcaggtagagaccaatgatccccagcggcagtgccaggaagaatgggatacgccagccccagtcgaggaagttctcttcccccactacggttgaaatcaggaccaccacacccgcgcccaggacaaaaccggcaatggagccgaagtccagccagcttcccataaacccgcgcttacggtcaggagaatactcggcaacgaagatcgaggcgccagtatattcaccgcccacggagaagccctgtgccatcttacagatcagcagcagaatcggagcccaaatgccgatggtggcataagaagggataagaccgatacagaatgtactgatcgacataatgacgatggtgatagccaggatcttctgacgaccatatttatcaccgagcataccgaagaacagaccacccagcgggcgaatcaggaagggaacggagaacgtacccagtgccgcaatcatctgcaagctgggatcggccccggggaaaaacactttacctaacgcataggccacaaagccgtagacaccaaaatcgaaccattccatcgcattaccgagcgaggctgcggtaatcgctttacgcagtttggcgtcatcaataatggtgacgtcgcgaagcgtgatgggtttaatctttttccttctcagcatagctatcctcgttgactcggccctgtctgtttcacagtccagtgtgcgttctgtgaaccatgggatccgctccatgcgaatcgccttattcaagcgtagcaggtttacttacattgacgttttacgtcgatacaaccgaacctgttgacgcctgcctgggcagttaatgacctttttaccctaccagcgtttatatttgtgatcaacttcacacatatttaagcttcaggtcaactcagtccagtatttgccaatcagtgcaaataagccctttctcatccccgcctcatgagctctctcacgcacgtcatgagttctttcgcaacaaaaaaacaaaccacgtttactcacattcaatttacataaattttcttcatcatgacgccgccgatagttttacattgaatatgtgacaaagataactaaaacgatgttttattttgattgaatcaatattccaatgatcgcatgataaatccgaatacagcatttcatgtgttttccaatgaagttaatcgagagaaaacatttattttcctggcgggattatcgagaaacgccactcaaacacaaatgccaatcaattgaatttattgactaatttttaacaccgaacgcccgtcctgcggggtcagatgtgaggattgtccatgaagattaaagccacgatagaacgcatacccggcggtatgatgctggttccgctggtgctgggcgccatcctgaatacccttgcccctgataccggggcttattttggtggtttcacaaaaggcatgataacgggcacggttccaattcttgccgtctggtttttttgtatcggtgcatccattaatttgcgggcgaccggtaccgtattacggaaatccggcacgctggtaataaccaaaatagcggtagcctgggcggtggcaatgatatgcgcgatgttcatcccagagaatggaattcaaaccgggttcttcgcggggttatcggtgctggcgattgtctccgcgatggatatgactaacggcggattgtacgccagcctgatgaaccagtacgggacgaaagaagagtccggcgcatttgtcttgatgtctctcgaatcaggcccgctgatgacgatgctgatcctggggtccgctggcctggcctcttttgaaccccaccactttgtcggcgcaatcctgcccttcctgatcggctttgcccttggcaacctcgatcacgatctgcgtgatttcttcagcaaagccacgccggtgctgatcccgttcttcggctttgcgctggggaacaccatcaacctgaaggttatccttgataccggcctgctgggtattgtgctgggtgtcgccgtaatcgtcattaccggtattccgctgatcgttgccgaccgcgtgatcgggggaggaaacggcacggcgggcgtcgccgcctcttcagccgcaggcgctgccgtcgccaacccggtgattattgcccagattaacccggccttcgaaccggtagccgcttcagcgacggcgctggttgccgccagcgtgattgtcactgcgctactggtgccgatcatcacggcgctatatgcgaaacgctacgccaatacccccgagcagaatatcgaacgaaaagcggtcgaactccgccattaacacaccgcaccaacccctcccctcttccctgcggggagagggtgaggggtaagggatttacccaaaaatctcttccaccatcccgtccaccagccgttttgccgaacagagcctcggcatccccagtgcgacggtctgccagttttgcgtcactgaccagctcaccggatgcttatccgcctgacaccagtcccccagccagcccagcatgtctttatgatcgatcgatccgggagaagcaggcgctgtcagccactggtgataaaaatggcgggtcgtgggtgaggcattaatgccctgcgccagatagttagccgccatgctgcgcaggttatccttaagcatggccgccacatcttctttcgcgaggcggcatgcgtcgccaaatgctccccagcgcagttcttccagaacgataaaacagcgcccggccagcgaccagccatcataatgtccggcccgccagcgggtaaaaatttgctcgctgtgctcacccgcctgcaccgttagcccgcgctgggtcagcgccttttctttccaggctgcgcgttgggtaaaatgagacacgagatcggcgtactgctgcgtcagtccgggagactgcagggtgcgtgggtgagtctgctgacgcagcgcaatcagcttctctgccatcagcgtcagcgcgagatggcccggatcaagcatcccggccagcttttccgccagccccaggcgcagcgccgcattttcattgagcatccccgccatcgcccaggggcgtagccgggtatgcgtcatgatttcctgcgtcaaacgctcgcgaaactgcagctgctgtggtcccaggcgaggatgacgcgccgcgtctcccccctgcaccagatcgaccataaattttggattaatacactccagcgttcgcccggggccgtccagtagtggtgttgtcatggttgctctgccgcgaatagagtttgaatatcatcgcgtaacagtcgggtatcttcctgtatccacgtcgcagtagtgatgctttgcttcaacaactggcagagcgctcgggttgagtgctcattttgctgacgcactgcgaggctatcacgcaagctttcctgtaacccggtcaggcacaacgaaaattctgcaaagaacgtcgccattcctgccgtaacagagacatcgacctgcgcggacaaagctttacgtatttgttcacaaaactgatcaatatgttgcttaaatttgtcatgtagctgcgcaatgtcgataacatagcgcgtgcgcgtttccacatactcgtcccagccccagccaggattattgagccagcgagagaccgtttcgcgcatgctgctcccgccggaaggcggggcggcctggctgtcgtcctgcgcaatcgcatcgttaaacagcgctcgcgtattgaagtttagctggcttgcctgaaacgccgggaagctgatccgcgcccgaaaacccgcatggctcagatgctctttaatacgcgtttcgatgggacgcatggcttcgttaagagaacgcgccagcgtggactccagctgatcgaagcgtaacgccagctcacggccgatcttcgtctgggcatcctgcatcacccgctcgcaggaagcgcgtaatttactcagcgcaatctgcgcctgcccttcatcgtccagcaccagctgcttcaccctctcaccgcgaagttgctgccgttcggtgcctgccgaatcaagaatcgggggcgtgctgaacacctggtcaatcgcctggtgaagcgcggttttttgggatcccataaagtccgcggtggcgttcagcgcttcctcaacctcgtgtttcacctcatcgctcaccacgcgctgacgcgtctgcaaaagcgccatgtcctcttccagacgtgcgatattcagctccagcgcctcaaaggccaccgtcagcccctgatagcggaaatcgagatactcgcgggcgttttgcgcgtagttaagaagcttatgcgaggccgaacgcagcgcgtagagcgaggcattggcataggcggcgtaaatcagtttccttatcggttgctcgaagagcgaatcttcccagagcaaatcggcagaatgtcggatatggtcgatatcgtccaggtccgccgtacgccagcgacgtccgagtgcggcttcggcaaaatcctgcacccagggttgctcctgatgatccggcagtcgtccatgcgaacttagctcatagcgcgcgcggttcgccagatacgcccacatggacgacacggggtaaatctggccaggcgaaatattgcctttcattaaggtgccggagatcatcgcccgaatctgttcttcatcatcgctattgcgatctttctgatcgaatttattgaccagcgcatacagcggcaccgattttcccgccgcggaaatcgcctggcggacttcttcatcagaaatggatttaagctgggtataatccattacggccagcaccgccgatgcgcgggacaactgctcgctgagcattttttgcagatgcggctgtccggcctcgttcggcccgggcgtatcgagcagcgtcagttgcccgaggtgggcatccaggcccgcaagatgcacgaactccacttcaattaccgggatatgttcaatagccgtatattcagagaacggaaactccacacccagcgcctgggaaagtctcaccagatcgttgaggcttttcagacaatgaaatatcggctgcgcgcccaggtgatgcttctcaaacgcttcccctttttcaatgcgctccagcagcgtattcatgtctttatcaatttccagacgctgagccagcttcccgcggtcgtaatcacagagctgtttctgaagcagttggatcaattcatcaatcggggaggcatgagagaaatgcagcaccggttccttctgacccggcgtgtggcgaatcaacgtcggaagcgccgtcattggacgattgcggttcggcaacacttcggtacccacaatcgcattaatggtggtcgatttccccgctttcatggtgccaacaatggccaggaccatttccagccgggttattttgcgtaattcattattcagcatcgcctgctgggcgtcgacaccgcgcgcgctaaaatgcaaaggtaaaacgttgtttgtttcgccagtaatagcagcctctgtgctctccagcatctcagtgggcattgatttcaacgtatcaagattttgcagggcaagctgtaacaaacgctcggcttcctggcttaattcaaaaatggtctgtgtgtgcatgataaaagcctttccttaacgcaaatttattacttttattaagccactgcttttaattatgttgttcaggcttatatgatcacgtgtggaaaacatgttcgccgaaatataactgattgaagataatcaggaataattccctatccttgcatggcgtgtagaactcttctccaggcctgatagccaaaaaaaaaaagcgtagcccatttttaagaaacttcaggatatatcaccattatttacccacctaaaaagagaggtaatgcaccactgccataagatatgtatggcagcaaagtccggagataaataacaatgtgtcgcttcaccttatccgaaatggcagagcgtagcaatttgctgcaataaaatattcgatatatttatcgtcatttcttcccaccgtgttaatggacataagcttcgcgtaactgactgacagaacgtgtcactcccgatacgctttttggcttttttaattcacaatatcaccgacaacggtgtggatttgcgctatacttgccgcctttttcggcaccctgccgtcatttagctggcactttccagcgcgtttacacttttgaggataccgatatgtctctcccacactgcccaaaatgcaattctgaatacacctatgaagataatggcatgttcatctgcccggaatgcgctcatgaatggaatgatgccgagccggctcaggatgctgatgcgctcatcgtaaaagatgcgaacggcaacctgctggcggacggtgacagcgttaccgtcgttaaggacctgaaggtgaaaggcagttcttccatgctgaagatcggcaccaaagtgaagaatatccgtctggttgaaggcgatcataatatcgactgcaaaattgacggcttcggtccaatgaaactgaaatctgagttcgtgaaaaagaactgatttttcacctgtacgcccggtaagcgaagcgccaccgggcgcttttgccggatgcgctacgcttatccggcctacaaaaaaagaactaaacttaacgggcttttcttacgtgaggtaaagattatgccgttaagtccctacatctctttcgccggcaactgcgctgaggccaccgccttttaccaacaagccgtcggcgcagaacttctctataaaattaccttcggcgaaatgccaaaaagcgataacagcgaagaaggctgtccgtccggtatgcagtttccggattcggctatcgcccactccaacgtccgcattgcgggcagcgatatcatgatgagcgacgggatgccgcccggcagcaacgcgcagtacgcgggctttacgctggttctcgacacccaggacgtcaatgaaggcaagcgctggttcgacaacctcgccgcgggcgggaacatcgacatggcgtggcaggagaccttctgggcgcacggtttcggtaaagtcaccgacaaatacggcgtgccgtggatgattaacgtcgtcaagcaacaaacgtcgtaggcaggacacgcgcagcgcagccggcaacagcgcccggtggcgctgcgctgaccgggcctacggtgattgtcatcaaactccgctcaactcttcaaactcccgcaacctgcacttaacccaaatgtcacattgatgcgccagcatgaggccacatttatcgtgaggccccgcacatgcaaactgtcatccacgtcgagaaactgagcaagaccttcaatcacaacaaggctctgcatgccgttgatctgaccgtccggcagggcgacatggtggcgcttctcgggccttccggctcgggtaaatccacccttctgcgccatttgagcgggcttatcaccggcgataaaacgccggaaagccacgtcgagctgctgggtaataccgtacagcgcgccgggcgtctggcgagcgatatccgcaagagccgcgcccagacgggctacatcttccagcagttcaacctggtaaaccgcctgacggtgctggagaacgtgctgattggcgcgctcggcagcaccccgttctggcgcacctgtctgcgctggttcaccccttcccagaagcaggaagctttacaggcgctgacccgcgtcggcatggcgcatttcgcccaccagcgcgtctccaccctgtccggtggacaacagcagcgcgtggcgattgcgcgcgcgctgatgcaaaaagcgcaaatcattcttgctgacgaacccatcgcctcgctggacccggagtccgcccgcatcgtgatggagaccctgcgcgacattaaccagaacgacggcattaccgtggtggtcacgctccatcaggtggattacgccctgcgctactgcgaacgcatcgtcgccctgcgtcaggggcacgtgttctttgatggcgcgagccatcagtttgataacgaacgttttgaccatctctaccgcagcattaaccgcgtcgaagagaacgcgcaggctgcttaaataaacccgatccgaggaaagtacatgagctacaaagccgttgccgcgctggcctttaccagcatgttcagcctcagcaccctgttaagcccggcgtatgcggaagagcaggaaaaagcgctgaacttcggcattatttcgacggaatcacagcaaaacctgaaacctcagtgggaaccgttcctgaaagatatggaaaccaagctggggatcaaagtgaacgccttcttcgccccggactacgcgggcatcatccaggggatgcgctttaataaagtggacatcgcctggtacggcaacctctccgccatggaagcggtggaccgcgcgaacggccaggtctttgcccagaccgtcgcggcagatggctccccgggctactggagcgtgctgatcgtcaacaaagacagcccgatcaacaacctcaacgacatgctcgccaaacgcaaagagctgaccttcggcaacggcgatccgaactccacctcgggttacctggtccctggctactacgtcttcgccaaaaacaacgcctccgccagcgacttcaagcgcacggtaaacgccagccatgaaaccaacgctctggccgtggccaacaagcaggtggacgttgccaccaacaacaccgagaacctcgacaagctgaagacctccgcaccggacaagctgaaagagctgaaggttatctggaaatccccgctgatccccggcgacccgatcgtgtggcgtaaaaacctgtccgaaagcaccaaggacaaggtgtacgacttctttatgacctacggcaaaacgccggaagagaaagcggtcctggaacgtctgggctgggcaccgttccgcccgtcaagcgacctgcagctggtgccgattcgccagctggcgctgtttaaagagatgcagggcgtgaaggacaacaaaggcctgaaggacgaggagaagaccagcaaagtggccgcgattcaggcccagcttgaagacctcgaccgcctgaccgccgcgctcggcgcgatgaccagcgtgaataaagcggtgcagtaacgcttttcgcccggtggcgctgcgcttaccgggcctacattttggatcgtaggccggataagcgtagcgccatccggcacacaaagacctgcggagtaacacatgcaaaccatcaccctcccgccgccgaagcgcagctggttctcgctcataagctgggccatcctgctggtggtgctggttatctcctggaagggcgcggaaatggatccgctgctgctcttcaaagacgcgggcaatatggcgaccttcgccgccgacttcttccagccggacttcaaccagtggcaggactacctcagtgaaatggcggtcaccctgcaaatcgccgtctggggcaccgcgctggccgttattctctccattccgtttggcctgatgagcgctgaaaacatcgtgccgtggtggatttaccagcccatgcgccgcctgatggacgcctgtcgtgcgatcaacgaaatggtctttgcgatgctgttcgtggtcgccgtcggcctcggtccgttcgcgggcgtcatggcgctgttcattcacaccaccggcgtgctctccaagctgctttccgaggcggtcgaagccatcgagcccggtccggtggaaggcattcgcgccaccggcgccaataaaatcgaagagatcctttacggcgtcctgccgcaggtgatgccgctcctgatctcctactccctgtaccgctttgagtccaacgtccgctccgccaccgtcgtcggcatggtcggcgcaggcgggattggcgtcaccctgtgggaagcgattcgcggtttccagttccagcaaacctgcgccctgatggtgctcatcatcgtcaccgtcagcctgctggatttcctctctcaacgtttgcgtaagcacttcatctgagaagcgaggctttgttttctatgcacttatccagacatccgaccagtttccccacccgctggcaagagatcgcggcaaagctcgaagtggagctgcgcacgcactaccgctgcggagactacctccctgccgagcagcagcttgctgaccgctatgaggtgaaccgacacaccctgcgccgcgccattgaccagctggtcgagcgcggctgggtccagcgccgtcagggcgtgggcgtgctggtgctgatgcgcccgttcgactacccgcttaacgcccaggcgcgctttagccagaacctgctggatcagggcagccacccgaccagcgaaaagctgctctcggtattacgcccggcctccagccacgtggcggacgcgctgggtattcaggagggcgacaacgtcatccacctgcgcacgctgcgccgggtcaacggcgtcgcggtgtgccagatagaccactacttcgcggacctcgccctctggcccgtgctccagcatttctccagcggctcgctgcatgactttcttcaggatgcgacaggcattgcgctgaaacgcacccagacgcgcatcagcgcccgtcgcgcgcaggcgaaagagagcaaggtgctggagattcccaatatggccccgctgctctgcgtgcgcaccctcaaccaccgtgacggcgagatagacgcgacggaatactccgtcagcctgacccgcgccgacatgatcgaatttaccatggagcactgaatgcacttcgacaccgccacccgacagcgctggatgcgcgtgctggcccacagccagcctgctgcgctctctgcccgcatgaacgcccttgccctggctcccgggtacgacctcctccgcgcgccggagatcggcctcgttcagatccaggcgcgcatgggcggtaccggcgagcgcttcttcgccggggacgccaccctcactcgcgcagcgatccgcctgcacagcggcacgctgggctacggctacgtgctggggcgtgataaagcgcacgccgagcgctgcgcggtcatcgacgcgcttttacaggaaccaccgcatttccagacgctgatggaaacccttatttccccgctggaggccgaccgcgccgcacgtcttgccgcgcgtcagtccgaagtgaataccagccgggtcgacttctttacgctcgttcgcggagacaacgcatgacgcttcaacctgcttttaccctggccgtccaggatgcccaacacagttttcgtcgcctgctgaaggccatgagcgagccgggcgtgattgtctcgctgcaccagctctctcagggctggctgccgctgaacctggcgacaaccagcgtgctgctcaccctggccgacaacgataccccggtatggctttcgggcgcgctgtcgaacgatatcgccaaccagaacctgcgttttcacaccggcgccccgcttgttgaacagccgcagcaggcaatctttgccgtggccgacgaacaaatcagccatgaacagctgaatgccctgagcgaaggcaccgccgtcgccccggaaaccagcgccacgctgattttgcaggtcgccagcctgagcggcggtcgcatgctgcgcctgacgggcgcaggcatcgccgacgagcgcatggtcgcgccgcagctgccggagtgcatcattcacgagcttaccgagcgcccgcacccgttcccgctgggcattgacctgatcctgacctgcggcgagcgcctgctggccatcccgcggaccacccacgtggaggtgtgctgatgtacgttgccgtcaaagggggcgagaaggccatcgccgccgcccatgcgctgcaggcgcacagacgacggggtgatgaacagcttcccgagctgagcgtcgcccagattgaacagcagttaaacctcgccgtcgatcgggtgatgaccgaaggcggtatcgccgaccgcgaactggcggcgcttgccctcaagcaggccagcggcgataacgtggaagcgatctttctgctgcgcgcctaccgcaccacgcttgccaggctggcggtcagcgagccggtgaatacggcggaaatgcgtttagagcgccgcatttcagcggtgtacaaagacattcccggcggtcagctccttggcccgacttacgactacacccatcgtctgctggacttcacgctgctcgcgaacggcgaggcgccacgactcagtacctctgacgccgaacaggaaccgtctccgcacgtcttcagcctgctggcgaaacagggcctggcgaaggcggaagcggacaccggcagcacaccggatgacatcacccgcacgccgccggtttacccgtgctcgcgttcgtcccgcctgcagcagctgatgcgcggcgacgagggctatctgctggcgctggcctactccacccagcgtggctacgggcgcaaccacccgtttgccgccgaaattcgcagcggctatatcgacgtcgaagtcgtgccggaagagctgggttttgcggtgaacgtcggcgaactgctgatgaccgagtgtgaaatggtgaacggttttgtcgcgcccgaaaatgaagacccgcactttacccgcggctacgggctggtgtttggcctcggcgaacgcaaggcgatggccatggcgctggtcgaccgcgccctgcaggcaccggactacggcgagcacgttgctggcccggcgcaggacgaagagtttgtgctggcccacgcggataacgtcgaggccgcgggcttcgtctcgcacctcaagctgccgcactacgtcgatttccaggccgaactggaactgctgaaacgcctgcaacgggagcgcaaacatggctaacttaagcggctacaactttgcctatctggacgagcaaaccaaacgcatgatccggcgcgccatcttaaaagcggtggcgatccctggctatcaggtgccgttcggcggccgagaaatgccgatgccctacggctgggggacgggcggcatccagattaccgccagcgtgatcggcgaggcggacgtgctgaaggtcatcgaccagggcgcggacgacaccaccaacgccgtatcgatccgcaccttctttcagcgggtaacgggcgtcgcgaccaccgaaaaaaccgaagacgcgacgctgatccagacccgccaccgcattccggaaaccccgctcacggaagatcagattttgatttttcaggtgccgatcccggagccgctgcgctttatcgagccgcgcgaaaccgaaacccgcaccatgcacgcgctggaagagtacggcgtgatgcaggtgaagctgtatgaggatatcgcccgcttcggccatatcgccaccacctacgcctacccggtgaaggtcaacggccgctacgtgatggacccgtcgccgatcccaaaattcgataacccgaagatggacatgatgcccgccctgcagctgttcggtgccggacgtgaaaaacgcatctacgccgtaccgccgtacacccgcgtggaaagtctcgattttgacgatcacccgtttacggtgcaggagtgggacgagccgtgcgccatctgcggatccaaacacagcaacctggacgaagtggtgctggacgacacgggcaaacggatgtttgtctgctccgacaccgatttctgccgccaacagagcgaggcgaacggccaatgaaaccgctgctttcggtaaatcacctgacccacctgtatgcgccgggcaaaggcttcagcgacgtgtcgttcgagctgtggccgggcgaagtgctggggatcgtcggcgagtccggctccggcaaaaccactctgctgaaatccatctccgcgcgcctgacgccgcagaacggcgacattttgtatgagggcgcctcgctctacggcatgagcgaggccgagcgccgccgcctgctgcgcaccgagtggggcgtggtgcaccagcacccgatggacggcctgcgccgtcaggtctctgccggaggcaatatcggcgaacgcctgatggccaccggcgcgcgccactacggcaacatccgcgctacggcgcaacactggctggaagaagtggaaatccccgcctcgcgcatcgacgacctgccgacaaccttctccggcggcatgcagcagcgtttacagattgcccgcaatctcgtcacccatccgaagctggtgtttatggatgaacccaccggcgggctggacgtctcggtgcaggcgcgcctgctcgacctgctgcgcggcctggtggtagagctgaacctggcggtggtgattgtcacccacgatttgggcgtcgcgcgcctgctggcagaccgcctgctggtgatgaagcagggtcaggtggtggaaagtgggttaaccgaccgcgtgctcgacgatccccatcatccgtacacccagcttctggtgtcgtccgtgttgcagaactgaggtttctgctgccgggtggcgctgcgcttacccgtcctacgaatagcgcacctgtaggccgggtaaggcgaagccgccacccggcaaaacgaatcgcgaggccaacatgatccacgtacaaaacgtaagtaagacctttgtgctccaccagcaaaacggcgtgcgcctgccggtgctgcaaaatgcctcgctggaggttaatcgcggcgaatgcgtggtgctgcacggccactccggcagcggaaaatcgaccctgctgcgctccctctacgccaactatctgcccgacgaaggccatattcatattcgccacggcgatgaatggatcgacctggtgcaggccccggcgcgtaaggtgcttgaggtgcgccgctcgacgatcggctgggtgagccagtttctgcgggtgatcccgcggatctccgccctggacgtggtgatgcagcccctgctggatcttggcgtgccgcgcgaaacctgtgccgccaaagccgccagcctgctgactcgcctgaacgtgcccgagcgcctgtggcaccttgccccgtcgaccttttccggcggcgagcagcagcgcgtcaatatcgcccgcggctttatcgtcgactacccgattttacttctggatgaacccaccgcctcgctcgacgctaaaaacagcgcggccgtggtggcgctgatcgaacaggccaaagcgcgcggcgcggcgatcgtcgggatcttccacgacgagagcgttcgcacccgcgtcgcggacaggctgcacccaatggggactcccgcatgattattaataacgtcaagctgatactggacaatgaggtggttgacggctcgattgagatccaggacggaacaatccgcgcatttgctgaaacccagagccgctcgcccgaggcgatggacggcgacggcggctggctgctgccggggctgatcgaactgcataccgataatctggacaagttcttcaccccccgcccgaaggtggactggcccgcgcattcagcgatgagcagccacgacgcgctgatggtcgccagcggcatcaccaccgtactggacgcggtggctattggcgacgtgcgcgacggcggcgaccgtctggagaacctggagaagatgatcaatgccgtcgaggagacgcaaaagcgcggcctcaaccgcgccgagcaccgcctgcacctgcgctgcgagctgccgcaccacaccaccctgccgctgtttgaaaagctggtcggccgcgagccggtgtcgctggtctccctgatggaccactcgccggggcagcgtcagttcgccaacattgaaaagtatcgcgaatactatcagggcaaatattctctcagcgacgcggagatggcccgttacgaagaagagcagctggcgcttgcggcacggtggtcgcagcctaaccgtgtccgaattgcggcgatgtgccgggaccgcaatatcgcgctggccagccatgacgatgccacgcacgatcatgtccttgaatcccaccagcttggcagcgtgatcgccgaattccccaccacgttcgaggcggctgaagcctcccgcaagcacggcatgaacgtcctgatgggcgcaccgaacatcgtgcgcggcggctcgcactccggcaacgtcgcggcaagcaagctcgcgtcccttggcctgctggatatactctcgtccgactattaccccgccagcctgctcgacgcggcgttccgggtggccgacgacgagggcaaccgctttacgctgccgcaggcgattcgcctggtgacgaaaaacccggcctcggcgcttaacttgcaagatcgcggcgagatagccgaaggcaagcgggcggatctggtgctggcccaccgcaggggcgaacacgtccatatcgaccacgtctggcgtcagggaaagagggtgttctgatgggaagacttatctggttaatggggccgtccggctccggtaaggacagcctgctgtccgccttacggcagcaggagcatccgcaactgctggtggcgcaccgctacattacccgcgcggccaatgcggggagtgaaaaccatatcgccctgagcgagcaggagttttttacccgtgccgggcaaaatctgctggcgctgagctggcacgccaacggctattactatgggatcggcatcgagaccgatctgtggctgcatgcggggttcgacgtgctggtcaacggttcacgggcgcacctttcgcaagcgcgcgcccgctatggggcggccctgctgccggtttgcctgcaggtttcaccggacgtcctgcgcagccggttgcagagccggggtcgtgaatccgcccgtgagatcgatcagcggcttgcgcgtgcggcgcgctacaccccgtccgactgccatatccttaataacgacggaagtttgctacagtcagtcgagacctttttatcgcttatccgtcagaaggagaaacagcatgcctgactgcacgcttcgccccgccaccgccgacgatgcgcaaatcgtctatgcgttaatctgcgaattaaagcaggccgaatttgatcaccaggcgtttcacgctggctatcttgccaatctgcaggatcacaacatgcgctaccagcttgccgaactggacgggcaggtcatcggcatgatcggcctgcacatgcagtttcacctccaccacgcacgctggatcggcgagatccaggagctggtggtgatgccgcaggcgcgcgggttaaaggtgggcagccagctgctggcctgggcggaaggggtggcacgagaggccggcgcggagctgaccgagctctccaccagcgtgaagcgcaccgacgcccaccgtttttacgtccgtgaaggatatacgcagagccatttccgattcaccaaaccgctgtagaggtgcgttatgagtctgacaatcacgttaacaggaaccggaagcgcgcaactggtgccggtctttggctgcgactgcgcggcgtgccgccgggcgcgcctgcaggagacctatcgccgtcgcccctgtagcgcggtggtcaaattcaacgatgcggtgaccctgctggatgccggtattccacatctgatggacgactgggctgcaggcagctttcagcagtttttgctgacccattaccatatggatcacgttcagggactcttccccctgcgctggggcgtgggcgcgacgatccccgtctacggtccgccggatgaggtgggctgtgacgacctgtttaaacatccggggattctggatttcagccacacggccgacccctttgtcatgtttgagcttcagggtatgcgggttacgcccctgccgctcaaccattcgaaactgaccttcgggtatctgctggaatcggcccacagccgcgtggcctggctgtccgacaccgccgggctgccggaaaaaacggtgacgtttctgcttaacaatcagccgcagacaatgattatcgactgcagccacgaaccgcgcgaagagacgccgcgaaaccattgcgacttaaataccgtgatggcgttaaacgaagtgattggctgcccgcaggtgatcctgacgcacatcagccatcagtttgacgtgtggatgatggataacccgctgccgtccggcattgaagcggggtatgacgggatggtgctggttctcgactgagttttgccgggtggcggctgcgccttacccggcctacgcgccagggttttgcaggcctgcgtcagcgaagcgccaccaggctttagcctcgatcgtaatcgtcttctaacctgcgctcatcctcttccagacggcgtctgtcgtcatccagctggcgctgacgctcgtctaaacggcggcgtctgtcttcaagctgccgacggcgatcgtcatactgacggctatccatgcgacggttatcgtcataacgatcgtcatcatcgttgctgcggctgctgctggggttataggcgtcgttgattgcctgttgaatattgccaatagcatcatcaacgatatcggcatgcgccagttggctggtgagtgacagcagaccaaataacagagcggaagagtaacgtttcataaggccagactcgcaggtaaactggccttaaggtaatgaacagcagggtgtgggggtagcggaggaatctcaaattcagttatgtcctgggacttccatcagttgattcgcacgctgtttattttctgcgaccaggacgatgccgtagcatttttgatccggcgaatggctccagatacgatcttcggggatacaccctccgtcatagataaccttgctaccatcatacggccaaaatgcgccctgctcggtatcaagaacaaatacagcgatttggtcagactcgcgggcaattttctgccagagcatcttcccaccctcatattgttcaaagtcgctgacaagtgtcacgccacactgtaataccagggcttcatacaggcgagttgccagtcccttgtcacgctcggcgggatcaacacagataccttctacctgaatgacattggcatcttcccaacagcgctcgacggcaatgatatcttcacccaaatgcgttttacgttgtaaatccagggcagcaacaacccgatgccggggcaccccatcgaaggtttcgatatccgcttcaataatcgcagctcttggcgtctggctatcaaaaataacatgtagcactcgcccggaaagctcaaactcatcaacgagtttaaacgacctggcaattgtgctcgggctgtatgttgtaggcatcacgatcatttgtgagtccccctttgtgagtaccggcataattccttttatatcccaatctgctaaattttgcgcagattaacatcaccggcgtcaacgttgctcttgatgaaatcctaaacaggggcatttaaaaacatattttccgcagcgcctgcgccagctgcacccgcgtaaacggcttgcgcagtagctgaacgtccggcagctgaggattatgcgtgggccgtaaatcctgtccgctgatcagcaacaccggaagctgcggatagtagctgcgcacatggttaatcacctcggctccgctcaggcttcccggcaacatcaggtcgctgataaacatgccaatatccggcgacgccgccagcatgttcagcgcctgctcgccgttttccgcttcgagcgtcaggtagccaagctggtgcagctgctcgcacagggtctgacggacatcagcttcatcttccagcaccagtaccagccgctcgttatcgaccgaggcggtggcagagagcgtttcatcttcaggaactacaggtagcgtcgatcgcggaaggtgaagccggacggtcgtcccctgccccggcgcgctctcgatctccacgcggccgccggactggcggacaaagccgtacaccatcgacaggcctaacccgctcccgctcccggtctgtttggtggtgaagaacggctcaaagacgcgggatttcacctcctgagacatcccgcagccgcggtcaatgacctccagcgccaccatatcctgcctgcgcccgtcgctgcgggtgacgcgctgattccaggtgcggatttttatcaccccgctttgcccttccattgcatcgcgcgcgttcatcaccaggtttatgatggcgttttccagctggctaacgtctatccaggcgggccatgccggtgattgcgcttcgatctccagggtcagggtggcagggagggagtgacgcagcagttcccggaggttctccagcagcggctgcatctctaccgcatgcggggtcagggattgcttgcgagaaaacgccagcaggcgctgggtcagcaaagcgccacgctcggccgccttcagcgcccgggtaatgcgcggcgcgtcgtttgattcggggtcggtcagctcaaggctgccgatgatcaccgccagcaggttattaaaatcatgcgccagcccgcccgtcagctgtccgacggccttcattttctggctgtgcaggagcgcctcttccagcccctgacgctcaatgcggtcgatctccatctgcgtggttttttctttcagcagacgcgtggtgtgctcaagcgaggcggtgttgcgggcaaaaacgttgaacgcgcgcgccagctcacccagctcatcacgccgctgcagcgcgggaacggacacatcctgttcgccgtgcgcaaggcgtgacatcgcccgggaaatggccgtcagattggaggccagatggcggtagatataccagcaggcacacccggtgatgatcagcgccagcacggcgaaaatggtgataaacacgctgatggattgcagttcgtgatggctctgggcggtgcgaagccgggaggcctgcgccacctgctcaacgtattgattgatatcgctgttgaggatcgccaccagcgccttgatgtggaacatgtaccagcttatcgccagatcgctctcctccagctgcttcgacagcggggcgagctgacctagctcggcattaaaatcgggcaaaactgccttcacgaccggctgtgcggcactccggggcagcatcgcggccaccgcgtccagctgctgaacggttgcgcgcggcgacggggtgtcgatggcggcggcgatcagccggtccatctccatcagctgctgcgcatccggaacattgctgccatagcggcggttgatgtcctgcagatgacgcaggtagctctggctttggtacagcgagctcagcagcgcgttacgctccagatggcgtcgctgtccgcgctccagcatctccgtcacgctctgctgtagctcattgcttcgttgaataatacgcgccaccagggctggctcctgctgcgccagcggcgcctccgcaagctgctccagcgagtggcgcagggccatttgcgtctgcttcaggcgatcggcttcacctttgtactcgagcgccccgaccacctgcgagagccgcaccgccgccgttgccacgctggcggtgtcgcgggccaggttcatgctgccggtcatgtcgtccagcgtttgctgctggacctgctcctggatttggctggcgtggcggaagccgagcaccgccacgccgctcaccatcagcgtcacggcgaccaccagcagattgaaaatcagcaggcggcctcgggcgctggcgaagaacggggggcgtgatggcatggggttgggctcctgtgcggtttggtgccctcaccctggccctctcccacagggagagggaaaaggaaaatgtgacggcgattagctattcataactatgacaaatatgaacagcttctgacattttgcatttacgcacctgtgatgaagtgcagaaatcggcattcacaggagatccgccatgagcagaaccccggtattagagatgcgcagcattgccaaaacgtttggcagtttccacgcgctcaagggtgtggatttgacggtctttgccggtgagatccacgcgctgatgggtgaaaacggcgcaggcaaaagcacgctgatgaaaatccttgcgggcgcctataccgccaccggcggcgagatcctgatcgacggccagccgtttcacattaaagggccgaaggatgcgctggccgcaggcatcacgctgatttaccaggagatgcagctcgcgcccaatttgaccgtagccgaaaatatcttcctcggcagcgagctgtcgcgcggcgggctggtccagcgcaaggagatggccgcccaggcgcaggcggtgattgaccgcctcggcgcgcagtttagcgccaccgatctggtgatgaagctcaccatcgccgaacagcagcaggtggaaattgctcgcgcgctgcaccgcaacagccgcattctggtgatggatgaacccaccgccgccctctcctcgcgggaaacgcatcgcctgtttgaactgattttgcgcctgcgcgatgaagggatggcgatcatctatatcagccaccgcatggcggaggtctatgaactctctgaccgcgtcagcgttctgcgcgacgggcagtacgtcgggagcctgacgcgcgacaagctgaacgcgtcggaactggtgaagatgatggtgggccgcccgctaagcgacctgttcaacaaggagcgtgatattcccctcggcagcccgcgtctcaacgtccaccacctcaccgacggtaaaaaagtacagccgtgcagcctgcaggtgcgttccggcgaaatcgtcgggctggcgggactggtcggggccggacgttccgagctggcacagcttatcttcggcgtgcgtaaagccacgggcggcatgattgaggtcgacggcgagccggtagtgatccactccccgcgcgcggccatcgaaaacggcatcggttttctcaccgagaaccgcaaggagcaggggctgtttctggagctggcggcgcaggagaacatcactatggcgacgctggagcgcgacgccaccttcggctggctgaaccgcaaaaaagcccagtccatttccgatgacgccattgccctgctcaatatccgcgtgccccattcgcaggtgcgcgcaggcggtctttccggcggcaaccagcaaaaactgctcatctcccgctgggtcgccatcggcccgcgcattctgattctggacgaacccacgcgcggcgtggacgtcggcgcaaaaagcgagatctaccgcatcatgaaccagatggcgcgcaaaggcgtggcgatcctgatgatctccagcgagctgccggaagtggtgggcatgagcgaccgggtttacgtgatgcgggaaggcagcatcgcgggcgagcttcacggacgtgacatctctcaggaaaacattatgacgctggcaaccggcgtgaacgacactcatcatcaggcggtgcaatcatgacaactccaacccatccgcagcaggtggcgaaatccgcctccgccaaaaaaatgctgatgagcgatctgatgcaaacggtcggtattttgccgattctgatcctgattgtggcggtttttggctttattgcgcccaacttcttcactgagagcaacctgctcaacatcacccgtcaggcgtcgatcaacatcgtgctggcggcgggaatgacctttattatcctcaccggcgggattgacctctccgtagggtcgattctcggcaccacggcggtggcggcgatggtggtgtcgctcattcccgaattcgccgggctgtccattccggccgcgctgatgctcggcatggtgctgggcctgttcaacggcgcgctggtggccttcgccgggctgccgcccttcatcgtgacgctcggcacctatacggcactgcgcggcgcggcctatctgctggccgacggcacgacggtcattaactctaacatcaacttcgagtggatcggcaataactacctcggcccgatcccctggctggtggcgatcgccctggcggtcattgtggtgtgctggttcatcctgcgccgcaccaccctcggcgttcacatctacgccgtgggcggcaacatgcaggcggcgcgcttaacgggcattaaggtctggctggtgctgctgtttgtctacggcatgagcggcctgctctccggcctcggcggcgtcatgagtgcctcacgcctgtacagtgccaacggcaacctcggcacgggttacgagctggatgcaattgcggcggtgatcctcggcggcaccagcttcgtcggcgggatcggcacgatcaccggcacgctggtcggtgccttgatcatcgccaccctcaacaacggcatgacgctgatgggcgtctcctacttctggcagctggtgatcaaaggggcggtgatcatcattgcggtgctgatcgacaaataccgtacccgacaccatcaaagtgcataacaacaataccctacgagtgaggaagacaagatgcgtttgaaacccttagtgaccgcgctctgtgctggcgcgctgcttgccgcaacgccgtttgcgcaggcgaaagatctgaagtccatcggcgtgacggtgggcgacctggctaacccgttcttcgtgcagatcaccaaaggtgccgagctggaagcgcgcaagctggcgggcgataacgtcaaggtgacgctggtctccagcggttacgacctgggccagcaggtttcgcagatcgacaacttcattgccgcgaaagtggacatgatcatcctcaacgccgcggactccaaagggatcggcccggcggtgaagcgcgcgaaggacgccgggatcgtggtcgtggcggttgacgtggcggcggaaggggctgatgccaccatcacctccgataacacccaggcgggtgagatggcctgtaagtacattaccgaccgcctgaaagggaaaggcaacgtggtgatcatcaacggaccgccggtctctgcggtacaaaaccgcgtggaagggtgccagacggagttcaaaaaacatcctgatatcaaggtgctctcggataaccagaacgccaagggcagtcgtgaaggcggtctggaagtcatgacctccctgctggcggccaatccgaagatcgacggcgtgtttgcgattaacgatccgaccgcgatcggcgccgatctggcggcgaaacaggcgcagcgcaatgagttctttatcgttggcgtggatggatcgccggacggtgaggaagcgctgaagcgtgaaaactcgctgtttgtcgcaaccccggcgcaggatccgcaggtcatggcggcaaaagcggtggagattggctatgacattcttcagggcaaacccgcgccgaaagcgcccgtgctgatcccggtgacgatgatcgataaaaagaacgtcggtacctataagggttggacggttaaatgatccttttccctctcccgcagggagagggaactgttttcaaggagtccccatgaaacgctccgacatcaatgaaatcctcggccacacgcggcagtttttctccatgcacgacgttcatctcccgccttttgccagctttccgccaacgaaatggcagcagcttgaccaggccgcatggcaggaagtgttcgacctcaagctcggctgggacgtgacggcgttcggcggcaacaactttgccgctgagggcctgacgctgtttaccctgcgcaacggctcgcccaacggcgtgccttatgaaaaaagctatgccgaaaaaatcatgcacgtgcgcgacggccaggtgacgccgatgcattttcactggcgcaagcgcgaagacatcatcaaccggggcggcgggaatctgatcattgagttatggaatgccggagcgcatgaagagacggaaaacaccgacgtgaccgtcaccgtcgacggctgccgccagacccacgcccccggcagccagctccgcctcacgccaggggaaagcatctgcctgacgcccactctttaccatagcttctggggcgaacgcggcttcggcgacgtgctggtgggggaagtctcctcggttaatgacgatgaacacgacaaccactttttgcagccggttgcccgctataacaacatcgaagaagacgaaccggcactgctggtgctgtgcaacgagtacaacctgttccggatataaggggtgaatgatgccattgatttctcttgccgacggtcttgcgcacgccagacaacaccgctatgcgctgggcgcgtttaacgtgctcgactcccacttcctgcgcgcgctgttcgccgccgcaaagcaggaacgctcgccgtttatcatcaacatcgcggaagtgcattttaagtacgtgtcgctggattcccttgtcgaagcggtgaagttcgaggccgctcgccacgctattcccgtggtgctcaacctcgaccacggcctgcattatgacgccgtcgtgcgcgccctgcgcttagggttcagctccgtgatgttcgatggctctacgctgagctatgaggaaaatgttcgccagatgcgagaagtggtgaagatgtgccatgcggtgggcgtctccgtggaggcagagctgggcgcggtcgggggggatgaagggggcgcgctttacggacatgcggatgaagccttcttcaccgatccacagctggcgcgcgaatttgttgattcaaccggtatcgacgcgctggccgtcgccatcggcaacgcacacggcaagtataaaggcgagccgaagctcgatttcccgcgtctggacgccattcgtcagcagacggggctgccgctggttttacacggcggctccgggattagcgatgctgacttccgccgcgccatcgagctgggcattcataaaatcaatttctataccggcatgtcgcaggccgcgctcgccgccgtggagcagcgcatggcgaaccgccagccgctgtacgacgagtttgccgagctgctgctggggatagaagaggcgattacggatacggtcgccgaacagatgcgcattttcggcagcgcggggcaggcatgatggaacgcaaaggcatcatcgccgcaggcaatatgctggtggaccacgtccaccagatcgtgcagtggccggagcgcggctggctggcggaaatcacccacagcgaacgctcaaccggcggcgcgccgctcaacgtcctgctgacgctggcgaaaatgcacgttggcctgccgctgcaggcggtggggctgattggcgaagacagcgacggggactatattctggcgatgctcgaccagtaccacgtcaaccgccagcgcgtacagcgcaccacctttgcgccaacctccatgtcgcaggtgatgaccgaccccagcggacagcgcacctttttccactcgccgggggccaaccgcctgctggatcttcctgctttcgatcgcttagacggatcgatgaagatcttccatctcggctatctcctgctgctcgacagcctggatatgcccgatgacgagttcggcacccgcagcgcgcggctgctggcgcagatgcgtgaccaggggtatgaaacctcgctcgatctggtttcccgcaagggcgacccgcgctatcagccgctggtgctccctgcccttcgccatctcgactatctggtgattaacgagctggaggccggtgagtttagcggcctgacaatgcgtgacgaaaacgacgccccgcacattgcccatatcgcggacgccgcggcgcagctgctggcggccggcgtacgccagcgggtggtgatccactgtccggaaggcgcatggggagaagctcgcggtgaagcgggtcgctggatcccgtcatggatgctggagcaggaagagattattggcagcgtcggcgcgggcgatgccttttgcgcgggctttttatacggctgccatgaatcgctgccgctgacagaaagtatttatctggcgcacgcctgcgcgcgggcaagcctgctggccgccaatgcgattgacggcgcaaaaacgctggccgagctgcaggcgtttattcgcgagagcatttaatttaacaataattgcgatttttcattacagttctatgaattttatattcccgaactacactctctccatctggcatattcggcgtgggcagcactctgtccgcacgcttttccgaaatgagatagaaagaggacaagggaaaaatgttcgcagccatcatcatcggtattttcattatcagcgttatttatgcgcattcccgcggcaaagaaaaacagacgctttcccgtcagctcttcgaccattcgacgtttatggcgcccatcaatatgtttatgacggcgttttcttccctgcccgccaggcagcctttctttgaaacagagcgcttcccggaattaaataagctgacggaaaactggctggttattcgcgaagaggcgctgcgtttgcagcatcatattaaggcagcggaaaataataacgacgccggctttaacaccttttttaaacgcggctggaaacgtttttatctgaagtggtatgccgatgcccatccctccgcgcagtctttatgcccggtgacgacccggctggtgagtgaaatcccttcggtgaaggcggccatgtttgccgagctgccggcgggtgcaaagcttggcaagcaccgggatccgtatgcgggctcggttcgttaccatctgggcttattcaccccgaatgacgatcgctgctttattgaagtcgacgggcagcgccacagctggcgggatggtgaagccgttatttttgatgagacctacgtccactgggcagagaataaaacggatcaaacgcgcattattctcttctgcgatatcgagcgtccgatgaaatggcgctgggcgcaggcggttaaccattgggtgggaaccacgctaatgtctgcagccagctcaccgaatgacgagaatgacagtactggcggcattaaccgcatttttaaatacgttcatgcaggtcgcgagcgggggcagcgtctgaaaaaaagaaaccgtaaggcctattacgccctcaagtatctgtgcatcgctgcaatctttgccgccatcattgttccggcgataacgtaagccttatgccgcctgttcgggccggctcacgtcagtggcaaacacgtaacccaacccgcggatggttttgatgagcgcaggctgatgcgggttagcctctattttccggcgcaggcgcatgatcagcacgtcaatcgtgcggtcgaacacgtcggcgctttcgctgtgggtcagctcaagcagccgatcgcggctcagcacccggcgggcattttgcgtgagcgccagcagcaggccgtactcgccctgggttaagggcacggtattacgctgcggatcaatcagctcacagcgggtggtatcaagcgtccatccgttaaacgcaatgcccgcgacgggcgctgcgggggcttctgccgccagcgcgcccgttcggcgcaacaccgctttcacccgggcgaccaccacgcgcgggttgaacggtttgccaatataatcgtcggcccccatctccagccccaccaccacgtctgactcgctgcccaggccggttaacatcacaaccggtagcgccggacgctgcttttgcagctgcagcagaacctgcaggccgttgatatccggcagcatcatatccagcagcacaagcgcgatattcggctcctgctgcacctggcgcagcgcatcctggccgttatggcagacaagcacgctaaagacgtgctcgctcagcacgtcctgaagcagttcgcagactgccgtatcgtcatcaaccaccagaatcgccggtttcatcgtatgcttccgtcaggggattatgttaagtctgaactattctgccgtcggctccagtcaaaaggttttttcagtgacggaaattcaacccatgtcacatccgctgccctgtcgacacgtcaattttgacgattgactgctttttgtcagggttttcaccccggatgggccgtaaagtcaggggatacccatacaaaaaacatggcatagaagctgcatagtgggtgcgaacgattcgattaactggagcagactgatgaaaaaagtcgtcacggtttgcccttattgtgcctcaggttgcaagatccacctggtggtcgataacggcaaaatcgtccgggcggaggccgcgcaggggaaaaccaaccagggcacgctgtgcctgaaagggtactacggctgggattttattaacgatacccaaattcttaccccgcgcctgaaaacccctatgatccgccgcgagcgcggcggcaagctggaagccgtctcctggaacgaggcgctggattatgtcgccacgcgcctgagtgccattaaggccaagtatggcccggatgccatccagaccaccggctcttcccgcgggacgggaaatgaaaccaactatgtgatgcaaaaattcgcgcgcgccgttattggtaccaataacgtcgactgctgcgctcgcgtctgacacggcccatcggttgcaggtctgcaccagtcggtcggcaacggcgcaatgagtaatgccatcaacgagatagagaataccgatctcgtcttcatctttggttataacccggcggattctcaccctatcgtcgcgaaccacgttattcgcgctaaacagaatggggcgaaaatcatcgtctgcgatccgcgcaaaattgaaaccgcgcgcattgcggatatgcacattgcattgaaaaacggctcaaacatcgcgctgttgaacgcaatggggcacgtcattattgaggagaacctgtacgaccaggcgtttgtcgcgacccgtacagaaggctttgaagagtataagaaaatagtcgagggctatacgcctgaatccgtcgaagcgataaccggcgtcagcgcgcaggagattcgtcaggcggccagaatgtatgccggggcaaaaaccgccgccattctctggggtatgggcgtgacccagttctaccagggcgtggaaaccgtgcgctcgctcaccagcctcgcgatgctgaccggtaatctgggtaaagcccacgttggcgtgaacccggtgcgcggtcagaataacgtgcagggcgcctgcgatatgggcgcgctgccggatacttatccgggctaccagtacgtgaagttcccggaaaaccgcgccaagttcgcgaaggcgtggggcgtggaaagcctgccggaacataccgggtatcgcatcagcgagctgccgcaccgcgcggcgcatggcgaagtgcgtgcggcctatatcatgggtgaagatccgcttcagaccgacgccgagctctctgcagtgcgtaaagggtttgaggatctggagctggtgattgtccaggatatcttcatgaccaaaaccgcggcggcggcggatgtcattttaccgtcgacctcctggggcgagcatgaaggcgtctacacggcagccgaccgcggcttccagcgcttcttcaaggcggtcgagccgaagtgggatctgaaaacggactggcagatcatcagtgaaatcgccacccgcatgggctacccgatgcactacaacaacacccaggagatctgggatgagttgcgcagcctgtgtcctgacttctacggcgccacctatgaaaaaatgggcgagctgggatacatccagtggccgtgccgggacgagtcagaggccgatcaggggacgtcctatctctttaaggagaaattcgacaccccgaatgggctggcgcagttcttcacctgcgactgggtcgcgccgatcgataaactcaccgatgagtatccgatggtgctctccaccgtacgcgaagtgggccactactcctgccgctcgatgaccggaaactgcgccgcgctggccgcgctggcggacgagcccggctatgcgcagatcaacaccgccgatgcggaacggctcggtattgaggatgaagcgctggtgtgggtgaactcgcgcaaagggcggatcattactcgtgcgcaggtcagcgatcgtccaaacaaaggggcggtctatatgacctaccagtggtggattggtgcctgcaacgagctggtaacggagaacttaagcccgataaccaaaacgccggagtataaatactgcgccgtaaacgttgagccgattgcggatcagcacgccgcggaacagtatgtgatcgacgaatataacaagctaaaagcccgactgcgcgaaagcgcaatgggttgaagccgttaatttatcgttgaataaagggagtgaaatattcactccctttttatttccgagtaatccatcaataatatcaattaatattctggaaaacggctcgcagaaataatgtaattttcgcgaaaaagaattacatctttgcattttaattcagagggataagatattcggcgggtgcttaagactttctgtcttgagcattgttgagggacagaaagtagaaagccccgggaaattttcatttacccgaggctactccctcaactccaacaagttgagagtagcctcttattctttttttgacaaggagtaaaaggcatgacgccattaaaaactgcgttaggcatcgtctttattgtttgcctgacgatagtaatctttacctttattactcgcggcaggctctgcgagttttcaataaagagtgagcatcaggaggtggcggctaaattagcctgcaacccaggctaacctctacgggcggaacaacggttccgcccggcttgtaggatgctgaggtcttaatgcacccatttttttcttttgcgcccgcgattatactgcgcggcgtgtacccagatgataagaatccatgaaagccatttttctgttgttagtgtttttaacgtccttcgcccgcgccgatgagataggcagccagtatcggaaacaggcggaagccggtgatgcgcgtgcccagtattatcttgccgatacgtacttcagctccggcgacagcaagcaggccgcgctgtgggccgagaaagccgcgaaaggcggcgatgtcgacgccatggggttgctctcgcaaatcctctttacgcagggcgattacacacaggccaaagccctggcacagcaggcaaacattgctggcagcaaacgcggcgcgatcatgctggcgcgcattctggtgaatactcaggcgggaaaaacggactatccccaggccatcagactgctgcacacggcaaccgaagatatcgacagcgactctgcggtcgatgcacagctgctgctggggctgatttatgccaacggcgtcgaagtagcgcaggatgacgtgcaggccgcctcgtggttcaagcggagttcagccctttcgcgcaccggctacgccgagtactgggctgggatgttgttcaggcagggtgagaaaggctttatcacgcccaataaacagaaagcgctgtactggttaaacctgagctgtacggaagggtttgatacgggatgtgaagagtttgatgcgttgagcggggagtaaaccattgcccggtggcgctgcgcttaccgggcctacggcttgtgtaggccgggtaaggcgaagccgccacccggctttttacatcactggtcagccgtcttatcaaaacgacccagcacctcgcgttcatacgccagcgcctttttacggtcgaatttgtgttcccacttggcgataaccagcaccgccagcgcattccccaccacgttcagcgccgtacgcgccatgtcgaggatacggtccacacccgcgataaaggccaggccttccagcggaatgcctacgctgcccagcgtcgccagcagtaccacgaacgaaacgcccggtacgcctgcgatacctttagacgtcaccatcagggtcagcaccaggacgatctcctgccacagcgacaggtcaatgccatacagctgcgcaataaagatagcggcgatactctggtagagcgtggaaccatccaggttaaaggagtaaccggtcggcaccacgaagctggtgatcgacgctggcgcgccgtaggcttccatcttctcaataatacgcggcagcacgctctcagagcttgccgtggagtaggccagaatcagctcatctttcaggatacgaatcaggatccagatgctcagcccacacagacgcgccacaattcccagcaccaccagcgcaaagaacaggatggcaaagtgcaccaggagtaccagcttcgccagcggccagagggaggcaaaaccgaagttcgccacggtgacggcgataagcgcaaacacccctaccggcgcgtaacgcatcaccatgtgggtcactttaaacatggtttcggagatcgagcggaacacggtcaccagcggttcgcggtgcgtcgcgggcagtgaagagagccccagaccaaacaggaccgagaagaagataataggcagcatctcgcccttcgccatcgacgccacgatgttggtcggtaccagagaaaggatcgtgcccatcaggccgtgtgcatggctttgcacgtcagcggtcgtactttggtatttcgaaatatccaccgtcgccagctgcgacatatcaatcccggaacccggctggaaaacgttcgccagggtgataccgagaatgatcgcaaccgtagtgatcacttcgaaatagataatggttttcgcaccaatacggcctaactgcttcgcatcgccgacgcctgcaatacccactaccagcgtcgagatcacaatcggtaccacgatcatcttgatcaggtgaataaagatatcccctgccggtgaaagcaggttcgcaatcagccagtcgcggctgtcgctgtgatagtggaggtaactgcccagcaggatgcccagcacaagggcgattaagatctgccaggccaggctgactttaacgtttttcatagaaactgacttcctcaatgaagcgccttattcacttaaactgcatgaatatggggacatactgaaagggtatgaattgtgttgcgtcgatttatgggattttttaacgcggcgtatgagtatcatttgcgcggcctgttgcgcaagccttaaagaacgacgcatttcactcgtaaaagcgtctgtgacgggagtttctcctgattctaataaataaccttttgttataaaaaaccttttttaaacataaatgtgaataatcgtcagcataaattattttccttcaaagtttcattcgctcatttttcaacctgttcaaacaatgcgtgatctgtcgcccaaataataaacaaagcttgtaaagcccctactattaacgtttttgcgacatattattaacatcttacaaggagaaaaaaagccatgagccaaatacacaaacatgacattcccgcaaacattgcggaccgttgcctgatcaacccggagcagtaccacgagaaatatcagcaatctattaccgccccggacaccttctggggtgagcagggccatatccttgactggatcaaaccttatcagaaggtaaagaacacctcctttgcgcccggtaacgtctccattaaatggtatgaagatggcacgctgaacctggcggcaaactgtctggaccgtcaccttgccgcgcgcgggaacgagacggcgattatctgggaaggcgatgatgcctcgcagagcaaacacattacctataaagaactgcaccgcgacgtgtgccgctttgctaacgtcctgctggataaaggcattaaaaaaggcgacgtggtcgctatctatatgccgatggtgccggaagcggcggtggccatgctggcctgtgcgcgtatcggcgcgattcattccgttattttcggtgggttctcgccagaggcggttgcgggtcgtattgtcgattcaagctcaaaactggtgatcaccgccgatgaaggcgtgcgcgcaggacgcagtatccccctgaagaaaaacgtcgacgaagcgctgaaaaacccgaacgtcaacacggtcagcaacgtcatcgtccttaagcgtaccggcggcaaaatcgactggcacgaggggcgcgacctgtggtggagcgatctgattgaaaaggcgagcgaccagcatcagccggaagagatgaatgcggaagatccgctcttcattctttatacctctggctcaaccggcaaaccgaaaggcgtgctgcacaccaccggcggttatctggtctacgcagccactaccttcaaatacgtcttcgactaccacccgggcgacatctactggtgtaccgccgacgtgggctgggtcaccgggcacagctacctgctgtacggtccgctggcctgtggcgccaccacgctgatgtttgaaggcgtgccgaactggccgaccccggcgcgtatgtgccaggtggtcgacaaacaccaggtcaacattctctacaccgcaccaacggccatccgcgcgttaatggcggaaggcgacaaagccatcgaaggcaccgaccgctcttcattgcgcattctcggttccgtgggtgagcccattaacccggaagcctgggagtggtactggaagaaaatcggcaacgagaaatgcccggtcatggacacctggtggcagaccgaaaccggcggctttatgatcaccccgatgccgggcgccacgcagctgaaagcgggctcggcaacgcgtccgttcttcggcgtacagcctgcgctggtggataacgaaggcaacccactggaaggggccaccgaaggcaacctggtgatcacggactcgtggccgggtcaggcgcgtaccctgttcggcgatcacgatcgcttcgagcagacctacttctcgacctttaaaaacatgtacttcagcggcgacggcgcgcgtcgtgatgaagatggctattactggatcaccggacgcgtggacgacgtgctgaacgtctccggccaccgtctgggcaccgcggagattgaatcggcgctggtgtcgcatccgaagattgccgaagccgccgttgtaggcattccgcacaacatcaagggccaggcaatttacgcttacgtcaccctgaaccacggggaagagccgtcgccagagctctatgctgaggtgcgcaactgggtgcgtaaagagattggcccgctggcgacgccggacgtgctgcactggaccgactcgctgccgaaaacccgctccggcaaaatcatgcgccgtatcttgcgcaaaatcgcggcaggggacaccagcaacctcggtgatacctcaacgctcgcggatcctggcgtggtggaaaaactgctcgaagagaagcaggccatcgcaatgccttcctagtgttttctccctctcccctcaccctctccccataggggagaggggataaaaacaaaccaaccttacctttggagactctgtgatgaatgaccatatttgtcagcagatagagaatagtgcgcactacagggagctcgtcgataagcggcaacggtttgccttcaccctttccatcatcatgctgattatctatgtcggctttattctgctgatcgcctttgcgccgcactggctgggcaccccgctgcacgagggcaccagcgtgacgcgcggtattccgattggcattggcgtcatcgtgatttcatttgtgctgaccggcgtttacgtctggcgcgcgaacggtgaattcgatcgccttaataaagcggtactgcaagaggtaaaagcatcatgaagagaattctgacggcgctcgccgccacgcttccctttgccgcccacgcggcagatgcgattaccggcgaggtacagcgccagccaaccaactggcaggcgattgtgatgttcctgattttcgtggtgctgacgctgtacatcacttactgggcgtcgaaacgcgtgcgctcccgtaacgattactacaccgcaggcggcaacattaccggcttccagaacgggctggcgattgcgggtgactttatgtccgccgcctcgttcctcgggatctccgcgctggtctacacctccggctatgacggcctgatttactccctcggcttcctcgtcggctggccgatcattctgttcctgattgccgagcgcctgcgcaatctgggccgctacaccttcgccgacgtggcctcgtatcgcctgaagcaaggaccgattcgcaccctctccgcctgcggttcgctggtggtggtggcgctgtatctgattgcgcagatggtgggcgcgggtaaattgatccaactgctgttcggcctgaactaccacatcgcggtggtcctggtgggcgtgctgatggtgatgtacgttctgttcggcggcatgctggcgacgacctgggtgcagatcatcaaagccgtgctgctgctattcggcgccagctttatggcctttatggtgatgaagcacgtcgggttcagcttcaataacctgttcactgaagccatggcggtccacccgaaaggggaagccatcatgagcccgggcgggctggtgaaagacccgatatcggccctgtcgctcggtctgggcctgatgtttggtaccgcaggcttaccgcatatcctgatgcgcttcttcaccgtgagcgacgctcgtgaagcgcgcaagagcgtcttctacgcaaccggcttcatgggttacttttatatcctgacctttattatcggctttggcgcgatcatgctggtgggggcaaacccggcgtttaaagatgccgcgggcgcgctgattggcggcaataacatggcggcggtgcatctggccgacgcggtgggcggcaacctgttcctcggctttatctcagccgtggccttcgccaccattcttgcggtggttgcgggtttaacgctggccggggcgtcggcggtttcgcatgacctctacgccaacgtcttccgcaaaggcgcgagcgagcgcgatgagctgaaggtttctaaaatcaccgtgctggtgctgggcgtcgtggcgatcctgctgggcattctgttcgagaagcaaaacatcgcctttatggtggggctggccttctccatcgcggcaagctgtaacttcccgatcatcctgctctccatgtactggtcgaagctgaccacccgtggcgcgatgattggcggctggctggggctgctgacggcggtgatcctgatgattctgggcccgacgatctgggtgcagatcctcggtcacgccagcgccatcttcccgtatgaatatccggcgctgttctcgattgccgtggcgtttatcggtatctgggtcttctcggctaccgacaattcgccggaaggtaacctggagcgcgagaaattccgcgcccagtttattcgttcacaaaccggtcttggcgttgagcagggccgcgcgcactaaacctttctccccggccattctggccggggagcttaaaacatcacccacgccaccagcggcgcaataagcaccatcgtcacgcccgacagcatcatcaccaggctcgcgacaaccccctcctgctggcccagctcataggaacgtgccgtgcccgcgccgtgcgacgccgcgccaaaccccgcgcctttggccatcccttcccggatggaaagccgcagaaagagcatatcgcccaccgccatcccaaagacgcccgtcaccaccacaaacagcgccaccaggtccggctgtccgccgaggggtttcgccgccgcgagcgcaaacggcgtggtcaccgagcgcacggccaggctgcgctgaatttcgtcgggcagcgtaaacagtctcgccagccagacggagctacagaccgcgaccaccgtagcggtgatcacgcctgcgctgagcgacatccagtggcgcctgataatcgccaggttgtcgtaaacgggcacggcaaaggcgatggtcgccgggccgagcagccacagcagccagtgggattcaccaatgtagttctgccaggagatatggccgaagaccagcatcagcaccagcaggatcggcgtgaagaccagcggcatcagcggcagcgcatgaaaccggcgatacagccgcttgttggcaaagtagatcgccagcgtcgcgatcaggcacaagacgctgatctgaaagttagtcatgtttgtgcctgctgatttcaaagcgatacactttatccaccacccaggcggtcgctcccagcaccatcagcgtactcagcgcgatcaccgcgaagatacgccagccatccaccatcaacagctgcgcatagttcaccaccgccaccacggcaggaacaaagaacagcagcatctccgccagcagccagcgcgccccggcgcgcacccagttgagggggatcacgcgacagaggatgagcgtcaacatcagcagcatccccaccaggttggcaggcagcggcaggtgcagccagccgacaagatattcggcgaaaacaaacagtcccgcgtaaagcagtacttgaaccgggacctggagtcgttgcacaacggcaggcgtaacacggcttaacgccacggccatgggggttttcctcaaaaatgagacgaggcaccagtatagtgagcgcacggtatggactgaaatgaattaaaatcatcacaggtatagtttcgaggaataatcatggacataagaacgctgcgctattttgtcgaagtggttcgccagcaaagttttacccgcgcagcggagaagttgtttgttacccagcccgccatcagcaagatgctgaaaaacctcgaagatgaactgaactgtaccctgctgatccgcgacgggcgcaagctgctgctgaccgacaccggacgcgtggtgttcgaacgcgggctggcgattctggcggagttccgccagctggaagcagagctggacgatattaatcatctgaccaaaggggtgcttcgcctcggcattccaccgatggtggggatgatgatggccggaccgattagcctgtttcgccagcgctatcctggcgtagagctgaaaatttcggagtttggtggcttaaccgtccagcaggcggtcactaacggcgagctcgacgtggccatgaccgccctccccgttgaggaagagagcggcctggcgacgcttccgctctttagccacccgctgtgcgtgctggttccccgctccggcgactggctgaaaagggacgcggtgaagcctgagctgctcggcgaacaccctctgctgatctacaacgaagacttcgccttaagccgccagctgatgacgctgtttaaccaacataacgtcaagccacgcatcgcggtgcgcagcggtcagtgggatttcctggccgcgatggtgcaggcgggtgtggggattgccattctgccgcagccgatttgcgagcgtctggacaaaaacacgctgcgctggatcccgctggagagcgatctgcactggcagttagggatgatctggcgtgaaggggtctatttgtcgcagagcgcgcaggcgtggctgcagtgttgtgaggggttttgggtgcggtctgaatagtgccgggtggcggcttcgccttacccggcctacggttcaaacgtaggcccggtaagcgcagcgccaccgggcaaaagcgcgctactgattctctatcaacagcgcttccagcaggtccagatcgtgcagcagcttttgcagcgtctcgttgctgatctggcgcgtggcgcgcaggtgatacagttcggcacgctctgagcgcagcgcggccagacggaaccggcgttccaggttctcctcctgcagcgagctttctacatcgttacgcccgtccgcgcggcgacgcaggttaccaattacgcgggaactcacctccgtcagcagctgattgtcgatgttctcttccgcatccgcggccaggcgctcttccattttctggatggcgacaatcgccacttcggcggtagccgcacgcgcaatacgctcttccttgtgctgctgggtcgaatcgccaatatcaatatgctggagcaaaatcggcagcataatcacgccgacgaacagggagaacagaatcacccccgccgccaggaacaccagttcgtaacgcgccgggaagacatcgcccgtcggcagcagcagcggaatggagagcacaccggcgagggttatcgccccgcgtacgcccgcaaaagaggcaatcagcagctcacgcgttgtccacgagccgaactccatcggttttttcttcaggaagcggacgctgaagtttttcatcgtccacagccagccgaaacgcaccagcatcagcgccaggtagatcagcacgatgtcggtaaacagcatccagacctcaacgttcggatcggcctccgccgccaccagcgaggattccataatgcccggcagctgcaggcccaacagcaggaacaccatgccgttaaagacaaactccagcatcgcccaggtgctgttggcacgcaggcgcatcgccagcggcgcgcggcgcatcacgccggagcgggtgatggtcatccctgccgcgaccgcggccagaatgcccgacacgccgatatgttcggcaatcagataagaggcgaacggcagcaggaacagcagtacgatctgcgtcgcgggttcatcgccgccccagcggctgaggaagcgcaatgagcggccgtacagccagctcaccacgaagcccgccaggataccgccgatggctaccttaaagaactccagcgtcgcgccgccgacggtaaagaccatcgtgcccatcgcaacggccacggcaaacttcagggcgaccaggccggaggcgtcattcatcagcgcctcaccctgtaaaatccccatgattttcttcggaatgcggccttcgcccacaatgccggacagcgccacggcatcggttggcgacagcacggcggccagcgcaaaggcaggaattaacgggatacccggtaccgtccagtagatcaggaaaccaatcccgacgacggtaaccaccaccagcgcaagcgccaggccgaagatctctcgcccgtgctcaaggaactcgcgcgtgggcgttttccagccatcggcaaacagcagtggcgggatgaacagcacgaggaacagttcggggtcaaattccacgtgcaggccaaacgtcggccacgccagcagcgcgccgatggcaatttgcattaatggcagggggacctgaaagggcagtacgcgtgtaaccaccccggatagcgagaccacaagggtcatgatgagtattgtgaagaagatttccatgcgttccctgtttgctgtgttgcttatgtactccggaaggcgtcgtgccttttattctatcttccccagagtaacgcaaaaggcaacaggatgagtcctgaaaataaaaacgggcggcctgagccacccgttttcgcatcaaaggacaactcagattgcccagccgcccgcgtaaaacgccaccagcgcaacggcaatcacaacggtgccaacgttcagcttgcgccattcaccggagaccagacgaccaatcaccagcgacgcgaagccgatcataatgccggtcacgatgttacaggtcagtacgatgaagaccgcggtaatcaggccagacatcgcgtccacgaaatccgcaaagtcgattttcgccacgttgctcagcatcagcaggccaacgtacatcagcgctggcgcggtcgcgtacgccggaaccagataggagagcggagagaggaacaggatcagcatgaacagcacgcccacggtgatcgccgtcaggccggttttaccgcccgccgccgtacccgctgcggactcgatgtacaccgccgcaggcgctgcgcccaccaggcccgagaagacgctgctcagggagtccgtagtcagcgctttgccgccgtcaataatctgaccgtctttatccagcaggttcgcctgaccggccaccgcacgaatggtaccggtcgcgtcaaacacggcggtcatcaccagcgccagcacgcttggcaggatcaccgggttcagcgcgccaacgatatccaggctgccaatcagagagttgcctttgtcatcgctcagcgacggcatggcgaaaatgccggagaaatggacgttcggatcgaaaatcaggcccacaatggacacgccgataatagtcagcagaatgccgcccgggactttcagtttttccagaccgataatcaccgccaggccgatcagcgacatgatcaccgggaagctggcgaagtggcccagcgcaaccggcaggccgtccagcgggttcttgataaccagaccgacgccattggcggcgatcagcagcaggaacaggccgatgccgatgccggtaccgtgcgccacgccctgcggcaggttgcgcaagatccagctacggatgccggtcgctgaaataacggtaaacagcacacccatcaggaacacggcgccaagcgcaaccggtacgctgatgtgctggcccagcaccaggctgaacgcggtaaacgcggtcagggagatggcgcaaccaatcgccagcggcaggttcgcccacaggcccatcacgatagagcccacgccggccacaaggcaggtcgccacaaagacagccgctggcgggaagcccgctttgcccagcatacccggcacaacgatgacggaataaaccatcgccagaaacgttgtcaaaccggcaacgatttcctggcgcacggtgctgccgcgggccgaaattttaaacatggcgtcaagtgaaccgccagtacgcgcagatggcgtagacatagaaaacatcccctgagagttttttaggaagtccgtaagcgaggtggagacgccactgccagctaaacgtcaaatccttgtgttgcgtttgcgacgaaagggcgtcacagaaaaagcaaacgtttagctccgcgcttacaaacgggtggtcaaattaaggcaaacgattatctagcctaatccccgtccttttcaactgaactttatcgtttttcgctaaaattcccttatgacgctgaagaaataaacagaggatgcgcaaacgttatcgtccatgcgcaatttgtttacatttcaatcctcacccggaatggataacggtcccccttgtgccagggttcgttgccagccggggctgttttcaactttcgttttccatgcctgactatgcggcaggttgtcgataccgccgcgcgccagcagggcaaagatcgggaagctcatttgaatgtcggccatgctgagcgaatccccggcaaaccagctgtttttagcaaggtgcgactcaataaagcgcgcatgggtttccagctggcggttaaggtacgctttctgcaccccctgcccaagcgctttgcccagggttcggataccaaacggcaccggcggcttgccgagactgctgaagaccagcttcattagcagcagcggcatcagcgatccttccgcgtagtgcagccagaagcgatactgcaccttatgcgccggatctaaaggcttaagccgcgactcggcatcgtatgtttcctgcagatactccagaatggcgccagactccgcgaggatcagcccgttatcttcaatgaccggcgatttgcccaacggatgcacctttttgagagcctccggcgcaagcatgttcttttcgcgctgatagtgaacgatctcataaggcagaccgagttcttccagcgcccagatcacgcggtgcgagcgcgactggttaaggtggtgtaccgtgagcatggttttctcctgttattcatactttttaactatagaaaatcgaacaacaccgcgaaaaaaattcggctaaaaaccggtcagcgacgctggcgaaaaaacgggtcttgcatagaattaaagtgtcagcataatccggaacctccccaaccagctcgacacgaggggtgctgatgtcgggggaaaccctcccgtgaaccagcgggatagagagaaagacaaagaccgggaaaaactaaagcgccctttgtggcgctttagttctttatgtatgtggggttttgccgggtggcggctgcgccttacccggcctacatttgacggtttggtaggccgggtaagcgaagcgccacccggcgaatgggctacacgcacgctcaatcctcttccagcagccgcgctcccgtcccctgttcgcccagtttgtcgccggggttacgcagcgggcagtcgctgcgcgacaggcagccgcagccaatacaaccgtccagctcatcacgcagcgcgaccagcgtatggatacgcctgtccagctcttctcgccactgggatgaaagctctttccactctttcgggctcagcgtatgcccttccggcagcacgccaaatgcctcgccaatggtagcaaggggaatgccgattcgttgcgcaattttgataatcgccacgtagcggagcacgtcgcgggtatagcgacgctggttgccgccgttgcggatgcttttaattaaccctttgctttcatagaagtggagcgccgataccgcaacgccgcttcgctttgccacttcgccgggggttaacagcgctttaatgcgcggcaatctcttttccataaaacctctttacctcaagttaacttgaggaattatactcccccgcagagaaaacgacgaatcaaccgagaaagttgtatctacagaggggcaaccttatgtcgcatcagcagattattcagacgcttattgaatggattgacgatcatatcgaccaaccgttgaacattgatgtggtcgcgaaaaagtcgggctattcgaaatggtatttacagagaatgttccgcacggtcatgcatcagacgctgggtgagtacattcgtcagcgcaggctgctgctggcggcgcaggcgctacgctcaacgcagcggccgatttttgatatcgcgatggatcttggctatgtgtcgcaacaaaccttttcccgcgtgtttcgccgcgagtttgaccgcacgccgagcgactatcgccaccagttgaattaattactctcagtgcaaaggttgctgctgccaggtcataaattcctggggcggcatcgctttcgcgaagtgccatccctgacaaaactggacgccgcgcttcaacagccagctcacctgctctgccgtctcgaccccttccgcaatggttttcagccgcaggctttgcgccatctcgataatatgctcggcgatcaggtggctggtgctgttggtcgttaaggtatcgataaacgatttatcgattttcagaatatcgacgttcagcgagtagaggttgtgcaggttcgaatagccggtaccgaaatcatcgatcgccacttcataccccgcctgacggaaagcctgaatcaccggcgtggttttaggcacatcgataaaaccgcgttccgtcacttcaattttgatttgctgcgcgcggacggcgtagtggcgagccttctcagaaatcatggcgatcagccgcgaggagtggaaatccgtggccgacaggttaatcgaaatatagagatgcggatgcccggccaggaaatggcccaaatcgctgaacacttcctcaacgacgtaatccgtaatccgctcgctcatcccctcattttcagccagcggaataaactcagccgggctcatcacctgcccgttaaaacccggccagcgtaacaacgcctccgcgccgacacaccggttgttcttaatatcaataatcggttgatagtgcacgcaaagctggcgtttgttcagcgcccggtgcagtaaacgccccggcgaattaagctcacgatgagtacgggaccagaccagcaaaataataatgctgcagatcatgcccagcggcagcgttaatgtcgcctgatgataaagcgtttcataaaagcgtttattcgatgtcgacacaatggccgcaatcggtcttttaggggatgtgacgatcgtataaaagcggttatctttttgaaataccgattccttatcccgaatcagcgaatttaataacgaaacgttggctttctgactgacggaaaagaaagcattggttaccgtgtcgtaaaccccccacgagagagaatgatccgcggacatgacttcgctgtatgaaagtggattaacgaccactacataatttccgcgctgcatatatgtcattttatagccagtataaaatggggtgtcgcgataataatagatagcgacgtcaggttttcgcgtgtaattagcgacgggtatggcgtagggttgatccggtgtaaaaacggtcgaacaaagaaaattctgaccttcagcgtaaattaaatcggcaacaaacaggcgaccacgaacaacgttcaacatatattgacggtgtcccggggtacagagctcgccccgatatttttctgcctcgtcccgggccagatcaacctgttgtataaccagctcagttttgtctaaagccagttcagcaaatgtccgtagctgggcgcttgtttcagacacggctcttagctgggcaaaccatagcgcaagcatcaccggcagcataactaccatgatgatccctaccaccctgagcatcttgcgccgcgcgctacgattcatttcccgccctatatccctgcatgttgtacgcctgtagtaatgaaggccggatgctgtgttaaacaggtgattacgttgcatgaatcatgcgaagttagcaactgacttttcgtattaaaaatcttaaatttcgttatgacgataatattttcccgtaagtgaaactgtaagtattcgttccgtttcaattaaggaaaataattatccagccctcgagggcggagggaagataacacaacagacgatcgttgattaagccaaacttctggcagcatgaaaaaagcgcacctttatcatgacgttttatgctatttactgtggggcattgtgtgcgttgatttataaataatcagtcttcgccgcactattttatgattcgactgagcccctcttataaaaaccgaatttgaggtatcaccactagcccgatggacgtttccggcacgctggggggcgcctcctcgcgcgccgaaggcagggccagcctgcacacactctttacctgaggaataaaaaccgttttttgatcgcacagacactggcgaataaatcaacaaatgtgatatagttcacacatattctgtaacgagaaacaccgtttcattcaggtcgtctgttttgtagaggatgggtttatggcaaccattactaccagcatggttctcctgcgctggcctttgttgagtgcggtactgatgtttttggccagcacgctgaacattcagtttcgtaaatctgactacgcgggtctcgctgtcatcagcacgctgttggggctgggtgcagcatgttggtttgcaacggggctgcttggcattaccctgctggatatcgccgccgtctgggaaaatatcaaagtggtgatggttgaagcgatgagccacacgccaccagactggccaatggtgattacctgatccctttatggaataaaaaaacccagacgatgtctgggttttttgtttgaaggacgcacaaatcagaacggaatgtcgtcgtcgaaatccattggcggttcgttagacggcgccggagcagactgctgctgcggacgagactgcgcgccgccgctgaactggttgccgccctgtggctgctgaggctgaccccaaccgccctgctgctggccgccacctgctggtgcgccaccgccctgacggccacccagcatctgcatggtgccgccgacgttaaccacgacttcagtggtgtacttctcagcaccggactgatcggtccatttgcgggtacgcagctggccttcgatatagacctgagaacctttacgcagatactcaccggccacttctgccagtttgccaaacagcacaacgcggtgccattcggtctgctctttcatctcaccggtcgctttatcacgccaggattcggaagtagccagcgtaatgttggcaactgcgccaccactcggcatgtagcgtacttccgggtcctggcccagattaccgacgagaatcaccttgtttacgcctctgctggccatgttcgtgtctcctgaatacgtttcttaatagtgtaaacgcgcgagtgtaccatttccacgctgcattttgatagctgcgagatggattccagagttctcgtgcgaacataacattgttacacagtccgtcagaaaatgcattccaatactgtatattcaaacaggtcaaattgtgtcataattagccgtttctgacagccgtttgtccttcaaacaaaccaggcaatccgtgttccaaccgggaaaggtgaatggataagatcgaagttcggggcgcccgcacccacaatctcaagaatatcaacctcataatccctcgcgacaaactcattgtcgtgaccgggctttcggggtctggcaaatcctcactggctttcgacactctgtatgccgaaggacagcgtcgttacgttgaatcgctctcggcgtacgcgcgtcagttcctgtcgctgatggaaaaaccggatgtcgaccacattgaagggttgtctcctgctatctctattgagcagaagtccacgtcgcataacccgcgctccacggtcggtaccattactgaaatccatgactacctgcgtctgctgtatgcccgcgtgggtgagccgcgctgcccggaccacgacgtcccgctggcggcacagaccgtgagccagatggtggataacgtgctgtcgcagccggaaggcaaacgcctgatgctgctggcgccaatcattaaagagcgtaagggcgaacacaccaaaacgctggagaacctggcaagccagggctatatccgcgcccgtattgacggcgaagtgtgtgacctgtccgacccgcccaagctagaactgcagaagaagcacaccatcgaggtggtgattgaccgctttaaggtgcgtgacgatctcgccacgcgtctcgcagaatcgtttgaaacggcgctggagctctccggcggcacggccgtggtttccgacatggacgacccgcaggcggaagagctgctcttctccgccaactttgcctgcccgatttgcggctacagcatgcgcgagctggaaccgcgcctgttctcgtttaacaacccggcgggcgcctgcccgacgtgtgacggtctgggcgtccagcagtatttcgacccggaccgcgtgatccagaatccggagctgtcgctggcgggtggcgccattcgcggctgggacaagcgtaacttctattacttccagatgctgaagtcgctggcggagcactacaagttcgacgtggaagcgccgtgggccagcctgagcccgaacgtacacaaagtgatcctgttcggttctggcaaagagaacatcgagttcaagtatatgaacgatcgcggcgatacctccgtgcgtcgccacccgttcgaaggggtgctgcacaatatggagcgccgctacaaagagaccgaatccagcgcggtgcgcgaggagctggcgaagttcatcagcaaccgctcctgcgccacctgcgagggcacgcgcctgcgtcgcgaagcgcgccacgtgtttgtggaaaatacggcgctgccgaccatctcagacatgagcatcggccacgcgatggacttcttcaataacctgaagctgtccggccagcgcgcgaaaatcgctgaaaaagtcttgaaagagattggcgatcgcctgaagttcctggtgaacgtcggcctgaactacctgacgctttcacgctcggcagaaacgctctccggcggtgaagcccagcgtattcgtctggcgagccagattggtgcgggcctggtgggcgtgatgtacgtgctcgatgagccgtccatcggcctgcaccagcgcgataacgaacgcctgctcggcaccctggttcacctgcgtaaccttggtaacacggtgatcgtggtggagcacgacgaagacgcgatccgcgccgcagaccacgtgatcgacatcggcccgggcgctggcgtgcacggcggccaggtggtggcggaaggcacgctgaaggacattatggcggtgcccgagtcgctgaccggccagtacatgagcggcaagcgcaagattgaagtaccaaaacagcgcgtggcggcgaacccggaaaaagtgctgaagctgaccggcgcgcgcggcaacaacctgaaagacgttaccctgacgctgccggtgggcctgtttacctgtatcaccggcgtgtccggttccggtaaatcgacgctgatcaacgatacgctgttcccgattgcgcagacggcgctgaacggcgcgacgctggccgaacctgcaccgtaccgcgacattcaggggctggagcatttcgataaggttatcgatatcgaccagagcccgattggccgtacgccacgctctaacccggcaacctataccggtgttttcacgcccgtacgtgaactgtttgccggtgtgccggaagcgcgttcacgcggctacacgccgggacgtttcagctttaacgtgcgcggcggccgctgtgaagcgtgccagggcgacggcgtaatcaaggttgagatgcacttcctgccggatatctacgtgccgtgcgaccagtgcaaaggcaagcgctataaccgcgaaacgctggagattaagtacaagggcaagaccatccacgaagtactggatatgaccatcgaagaggcgcgtgagttctttgacgccgttcccgcgctggcgcgtaagctgcagacgctgatggacgtcggcctgacctatattcgtctggggcagtccgccacgacgctgtccggcggtgaagcgcagcgcgtgaagctggcgcgcgagctgtcaaaacgcggtaccggccagacgctgtatatcctggatgagccgaccaccggtctgcactttgccgacatccagcagctgctggacgtgctgcatcagctgcgcgatcagggcaacaccatcgtggtcatcgaacataacctggacgtgattaaaaccgcggactggattgtcgatcttggcccggaaggcggcagcggcggcggtgaaatcctcgtctccggtacgccagagaccgttgcagagtgcgaagcctcgcacaccgcgcgcttccttaaaccgttgctgtaattgtcacacggagagttgctgtcgggtcgtttccggcagcagctcaaccgcctgctgataggacgcgtccaccaggtagtaaatttgcgagcctggaatcgatccatccagatagacggtgctccagtgcgccttattgaggtgctggctcggcctcacgtcatcatgctgctgacgcagtaaatccgccagttcagggctggttttcagcgacgccgccggacggccctccacctctttcaccatcgcaaacagcacatcccccaccttaacctgcgtggctttccagtcgctatggacgctctgctccgcgccgggcttgctcatgcagtactgaagtatctccgaaattgtcatctttattccccttgtagcgtggcgataattttacgcgaaccaccgtgaatgcgatgctctcccagccagatcccctgccacgtgcccaacagcagccgtccgttgtggaccggcagcatcagcgatacgcccagcagggaagatttgatatgcgaaggcatatcgtccgccccctcatagtcatgctcgtagggcgcgttgtccgggacgctcttcagaaaatgacgctccatgtcagaccggacggtgggatcgcaattttcattcagcgtgagagaggctgacgtgtgctgaagcagcagatgcagcaaacccgttttgacccgcgacaggtcgcggagctgcccgatgacttcatccgtcaccaggtgaaaaccgcgtggtttagcgcttaaggtcagggtctgttggtaccacatctgctgctccgtaatgaaagatgaatctttctaagtgtgcagcaagaaggcgaaaggtaaaacccgcagcagcgagatttgattaaaaaagagtcaaactcgctgccagaggcttaatactccgagttgacgatcacctcttcaccaaactttccggccatcggcagcggtcgataggtcgagttagacgcgcgtaacaccctgatccctctggcaccagcatcctgcgcggcggtaatgtcgttatccgaatcgccataaaacactttgatgtttttcttttccagccactggattttggtgttttgcccctctttgtcacccgcaaaaatgaccggattcatattggcagccgggatctggaaatcgtcctgcagtgttctggagacggtttccgttttggtctggctacggccggtaacgaagtaaatgctgtcaccgcgcttaacgtgcatagcaataagcgcccgggcgacctctttcgggatgctgtactcgtcccagccgttattcattttttcccagaactccggattcttcagatacgcttcgctgtccggtgaatacatttttttgccgcgccagaagccagggcttgagaacagcacggtatcgtcaatgtcgaagcccacggccattggcgcgcgtcccatcaggctgttttcgatttgcgccacggagacccagtgaatgggcgcctgctcggcaagcatggcggcggtggtgccggtgtaaagcggcgtcggcgccgaggcacgtgcgacgacggcgctattaagtgagaacaataagcaggcggcgctgagcgccagtgagatcttgcgcatattttcccctgaatattcagcttgttatcgttttattttgagtgaatggtcaaaaaactatccgaccttaaccccagcgggaggtgaagggaaggagtttttgcttatgaagcggaataaaaagaagacgatcacaaagtgtggatgagtgatgtaggcccggtaaggcgcaggcgcagccgccaccgggcaagattttctgcggcctgatgccctctcccacagggagagggcgataataagtagtgagtacttacatcacagctgcaaacgcctgcgccacgcggtgaacgttgctggcattcaggcccgccacgcacatacggccgctggcgatcaggtagacaccgaactcttcgcgcaggcgatcgacctgcgccgcgctcagtccggtatagctgaacatcccgcgctgcttgagcagatagtcgaagttatgccctggcacagcctctttcaggacgttaaccagctcctgacgcatcgacaggatgcgcttacgcatcgcttccacttcggcaagccaggacgctttcagcgtttcgtcaccgagaaccgtcgccactacctgagcaccaaagtttggcgggctggagtagatacggcgcaccgtcgctttcagctggcccagcacgcggcccgccgcttcggcgtcttcacacaccacggacaggccaccaacgcgttcaccgtacagggagaagatcttagagaaggagttactcaccagtacaggcagcccggcgctggcagcggcacggatggcataggcgtcttcttccatacccgcgccaaagccctggtaggcaatgtcgaggaacgggatcaggtcgcgggtcttcagcacctcgatcaccgcatcccactgggcattggtgagatccgccccggttgggttatggcagcatgggtgcagcagcacaatactgcgcgctggcagcgtgttcagcttttccagcagcgcgtcaacgcgcacgccgttcgtttcgctgtcgaaccacggataggtcgccaccttaaagcccgcgccctcgaagatcgcaacgtggttttcccacgtcgggtcgctgacccacacgcctgaatccgggaaatattttttcaggaagtctgcaccgactttcagcgcacccgagccgcccagcgtctggatagtcgccacgcgtttttgcgcgagcacagcgtgatcggcgccgaacagcagcggtgcaatggtgttgcgataagcgtttagcccttccatcggcagatacagagacgcgccgtgtggaactgcgttcagacgcgcttcggctccggcaacggcttttaattgaggaataatgccatcctcgttgtaatacagaccgatgctgaggttcactttgtcgctgcgaggatcttctttgaaacgctccattaaggagaggatagggtcgccggcataggcgtcaactttctgaaacacgcgatggttctccggaattcgatgaggcagggatttcaacaataaaccggaagcagatgaaggtcgagagcgatatcagatcggtccctggatatatcggcaaatgtgatcgattcgctcaggcagtgagccctgcacgcgcagaaaaggaatatttcgtgccgacagctctgcttcataccatacttgctgtcggtggcgaaacgcctcgccctgccgggtgccatcctgcacaaacggaaattcatctccgcaaagtacgaccagcgcatagtctcgttcagctaactcctttaacgcctgcggcgcgctgccaaactgatcgagtgcgtaaaacagggtcgttaaaggtgaggtatcacagaccagataaggcgccgtgcaggctaatgcttcccgacgtacttgctcgcgggcaatatgcagcaaatcctcccgatccaggataccgttcttcgcttcccagtgttcacggccatactctgcaacgtacggaacgtttagcgtctgcgccagagcctttgctagcgtgcttttgcccgtcgattctccacctaataagcagatacgaaaaacaaagctgcggtacacctctggggacatcatcttacgataacgatgaacatcagaacggatgagcgttcccgaaggggcctctggtccccgttgacgctggagacgcacgtgcgcaaccggtcgtccgaaacgctcgctcaggacagcggcaaacccgtctccatagtcttcggcagtaaataccgcctctggctgacaatgcaaaatgtcctcacacagcgttgcaacataatgccggtgaagatcgtcatcagcgtcattcggtggcggtggcgcaaggccatatgcagccaacacatgcggcgaaagcacgaggtggcgacattgcgggaagcgcgttgttaaccagttaagccgcttttcaggttcgtaaccgcgtatttccggcgacgaatagctgatgatacagaccgtctcgcactgctcaagtgccgtattgataagcgcttcatggcctgcatgtaatggtgcgaatttgcctaccaccaggccgttggcatacagcgtcattgcgcacggatctccttgcgccactgatacagtccgtgccacgcattaaaccaaaacaccagatataaaccggcggtcagatacagttctctcgtcgcgtacagcggtactgccagcgtgttaacggcaagccagatataccagttttccagacgccgtcccatcaacataaactgagcaagaatgctgaatgtcaaaatgatggagtccagccagggggcccatgcattggtatagagatgcaatatccacccatacgccgctgctacgcttacggcgcaggctaaaagcataaaaaaatgtcccggtctggtacgacgaacaggcaagacctctccatgattgcctttaagccaatgcagccagccggttatgctcgttatgatgaaaaagaactgaagggtaacgtcagcataaagctgcacagaatagaaaacccaggcataaagcccgctaccgatgatgcctatccaccacgtatggatattgtttctggcggccagccagacggagagagcataggccagacatgcagcgatttctgaaggggacattatccttccctggaatgaaatgttagtcgatgtacttcatcgccacccgcgacgtcaggcgggtgataagttcgtaagcactcactttagtgatttcagcaatacgttcaacgggtaaacctttcccccacatcaccacatcgtcgccgggtttatcctgcgcttctggccccagatcgacgcaaatcatgtccatcgccacgcggccaacgatctttacctcgcgaccgttgaccagcaccggcgtacccgttggtgcagcgcgcggatagccgtcgccgtagcccatcgccaccacgccgagacgcgtgtcgcgctcgctggtccaggtgccaccatagcccaccggttcaccggctttgtgttctcgcacggcaatcagagtagacaccagagacatcaccggctggaaacccatgtccggcccccagggtttattctccagcggcgatacgccgtaaagaatgatgcccggtcgcgcccagtcgaaatgcgactgcggccacagcagaataccgccggatgcggcgatcgagcgcatccccggcttgccttcgcagaaggtattaaagatatccagctgtcgctcggtcgcaccgcactcgggctcatcggcacgggcgaagtggctgacaatattcaccggctggcgcacgtttttgcaccggcataaacgctgataaaacgcttcggcgctttccggacgcacgcccagacggtgcatgcccgtatcaagcttcatccacacggtcaccggctcgctcagctcagcggtttccagcgcggccagctgttcttcgttgtgtaccgccgtgtgcagatgctgatccgcgatagttggcagatcggcggcttcgaaaaagccttcgaggagcagaatcggctgggtaatcccccccgcgcgcaggcggagggcttcttcaagacgggcgacgccaaaggcgtcggcatcggggagcgttcgcgcggtctcaagaagaccgtgtccgtaagcgttcgctttcacgactgcaacgagcttgctggcggatgccagttcacgcagacgttgcaggttgtgtcgcagagcgcggcggttaatgacaacagttgccgcttgcatttgaattccttagaaattactcatcatcatattgaggaccggcatagttgtcgaaacgcgaccactggccgttaaaggtcagacgcaccgtcccgatcgggccgttacgttgtttaccaataataatttcggcgatccctttcaggtcgctgttctcgtgataaacctcatcacggtagataaacatgattaagtcggcatcctgctcgatcgagccggattcacgcaggtcggagttgaccggacgtttgtcggcacgttgttccagagagcggttaagctgcgacagcgccaccaccggcacgtgcagctctttggctaacgccttgagcgagcgggaaatttcggcgatctccagcgtacggttgtcggagagcgacgggacgcgcatcagctgaaggtagtcgatcatgataaggccgataccgccgtgttcgcgggcgatacgacgcgcgcgggaacggacttccgtcggcgtcaggccggaggagtcatcaatatagatgttacgtttttccagcagaatgcccatggtgccggagatgcgcgcccagtcctcatcgtcgagctgaccggtacggatgcgggtctggtccacgcgcgacagcgatgccagagaacgcatcatgatctgctcggagggcatctcaaggctgaaaatcagtaccggcttatcctgcaacatcgccgcattttcgacgaggttcatcgcaaatgtcgttttacccatcgacggacgcgcggcgacgataatcaaatccgacggctgcagaccggcggtttttttgttgagatcgtcataaccggtgttcaccccggtcacaccgtcgtgcggctgctggaacagctgttcgatacgggcaacggtggcgtcgaggacgtcggcgatgtttttggggccttcgtctttgttggcgcggctttcggcgattttgaagacgcgggactcggcaaggtcgagcagatcttcactggtgcgaccctgcggatcaaaacccgcttcggcgatctcattcgccaccgagatcatctctcggacaacggcgcgttcacgcacgatgtcagcataagcgctgatgttcgccgcacttggcgtgttttttgacagttctgccagataggcaaacccgccgacgctgtccagctgtccctgacgctccagcgattccgcgagcgtgatcaggtcaattgggctacccgactcctgcaggcgcgccatttcggtaaagatatgacggtgcggacgggtgtagaaatcctcagacaccacgcgctcggcgacgtcgtcccagcgttcgttatccagcattaaaccgcccaacaccgactgttccgcttcaatcgagtgcggcgggacttttaaccctgcgacctggaaatcacgctcgcgaggttcagtctgtttgttgaagggtttgtttcctgccatagtgaatggagttaccgagataaagagtgggtcgaaagattaccacattctggaggaagcatggcaacacgtattgaatttcacaagcatggtggccctgacgtactcaacgcggtggagttcacccccaccgcgcctggcgaaaacgaagtgcaggttgaaaacaaagccatcggcataaactacatcgacacctatattcgcggcgggctctacccgcctccatcgatgccgagtggactgggcaccgaggcggccggcgtcgtcgtcaaagtgggcagcgcggttaagcatattaaagaaggcgaccgcgtggtgtacgcgcaatctccgctgggcgcttacagctccgtccacaacgtcccggcggataaagccgccctgctgcccaacgccatctcctttgagcaggcggcggcctcctttctgaaagggttaaccgtttactacctgctgcgcaaaacctatgaaattaaacccgacgagcagttcctgtttcatgccgcggcgggtggcgtcgggctcatcgcctgtcagtgggcaaaagcgctgggcgcaaaactgatcggcaccgtgggcaatgcccaaaaagcccagcgcgcgctgcaggcgggcgcctggcaggtgattaactaccgtgaagagagcattgtcgaacggctgaaggagatcaccagcggcaaaaaggtacgcgtggtgtatgactcggtagggaaagatacctgggaagcgtcgctggactgcctgcagcgtcgtgggctgatggtgagcttcgggaatgcgtcaggtgctgtcaccggcgtgaatctcggcatcctgaaccagaaaggctcgctgtacgtcacgcgcccttccctgcaaggctacatcaccaaccgggaagaacttgaggaagccagcaacgagctgttctcgctgatcgccagcggcgtcattaaggtggatgtggtagaagcgcagaaatacccgctagccgacgcgcagcgcgcgcatgaggtgctggagagccgggcaacgcagggatcgagcttgttgattccctgagccccaaaaagaaattgggcttcccgtgggaagccctttctttttttagttcggctgtatgtagggtacagcgcgatgaattctttaacggcaatcatagtgacagattcgataagtaaatcctattctgttctaagccaggctgccggaaaagttacaactctgtgacgaacccctcaataccttagtaacggaagcggttattgcgctgataactgggcacttttggcgatttaatcgcccgtatcacccataccaccgccacggccagcagtaaccacggcagcagtttgatcgtcagggcaaacaatccgccaataaacatgacgaccgtcgccaccacgatagccgccagaatgccgagcagcgaaatgcccgttgctaacagcatgacaaaaaagccaatcacaaaaagtagttccagcatggtgctctcccacgagttcccgaatgatgcagcaaacattacaagaatcatgccagacataacgtgttgttcttaaaacaaaacgccccgcgagaattcgcagggcgtggtgaatttgacgaacttttagcgaaagttatcgcttgtccgccaccaggcgcaacgcatgttccagcacctcaatatcggccccggctttatgggcgttttcgctcaggtagcgacgccactgacgcgcgcccggaatgccctggaacagcccaagcatatggcgagtgatatggccgagatacgtaccgctgctcagctcgcgctcaatgtaaggatacatcgcccgcacgacggcaaccggatcggtgtctgcaccttcgatgccaaagatttcgcgatcgaccgtcgccagaatgcccgggttctgatacgcctcgcgcccgaccatcaccccatccatatgttcaagatgcgctttggcctcttccagcgacttgatgccgccgttaatggacatcttcaggtgcgggaagtcacgcttcagctgatacacgcgcgggtagtccagcggcgggatttcacggttctctttcgggctcaggccggagagccaggcttttcgcgcatggatgatgaacatctcgcattcgcccttgccggagaccgtattgatgaaatcgcacaggaattcgtagctgtcctggtcgtcaatgccgatgcgggttttgaccgtcaccggaatggaaacgacgtcgcgcatcgccttgatacagtccgccaccagctgcgcgttccccatcaggcaggcgccgaacatgccgttttgcacgcgatcggacgggcagccaacgttgaggttgatctcgtcgtagccgcgcgcttcagccagcttcgcgcactgcgccagggcggccggatcgctgccgcccagctgcagggcaaccggatgctcttcttcgctataggccagatagtcgcccttgccgtgaatgattgcgcctgtggtcaccatttcggtgtacagcagcgtatggcgggagagctggcgcaggaaatagcggcagtgtctgtccgtccagtcgagcattggcgcaatggaaaaacggtgtgcagggaaagcggtctgtaattctgacgacatggcgaagttttaagcatctggtggaaaaggggcgctactatagcacaaagaaaagccggaggcgcagcgcctccggtggactttagaacgtcatgctcagctgagcccctgcgccccaggtttcgtcttcaccgtacaggcccatcaggtcaacatgcacggtgctaaacggcgcgaaaccgacaccgccggtaaagacattgctgtcgttacccttcacgtcggcacgataacccgcacgcaccgccagccagctcagcggcgttacctcggcaccgacacccacgtactgcgacgtatcttcgctcttgaagcctttggtttcggtcagatcgccatcggcggtcagcgtcaccaggtcgttgtgccaggcagcaccggcggtcaccagcggacggatctgataggtgtctttatagctcaccacttctcccgtacggccgttgcgaatacggatgtctttggtgtcgatatcacgcgacatcaggttttgtccgctcacgcccacggtccagtgttcgccgaaatcggccgcaataccggcatccacgttgaagcccgtatcgtcagtgcggtagcggctgtcgttccacttgttactgtcgtaatcgtagattgacgtggtgtagttatagacccaggttttttgcagttttggcgtaacccccacggaaaccgggacgccacccagatcgaactgacgggcaacagcaacaccgtaatcggagactatcgccgcccggccggatgccgttgagttgaggtttttggtgatctgatccgtaccattcagcgcagcgtccagcgcgacaccggcagccacgacattgcttcgttgaatacggcgaaggtaatcaatatcttgctgatcgatagacgagctcacccggccatgggcatagcctttcgccatgaaggctaccgaaaggacatcgttagggatactcaccgcaagccctgcccctgccgttgcgcgtgcggttttgcctttgagatagtccagctcatcggccagatctttggccgcgccctggaattgattaatggaacctaatggattggtgataatttctcgtggcgtgagattatcaaccacatccttgtagtgattaattttgtcgttgatgttatcaatctcgtcctgaagattgtcttcatccgtgatttgcgcgccaaccgaaggcaatatgaccgtcacatcatcgtccggttttgcctttgccagcagcgcggggttgattaacgccccactaccatagcttcccgaagccacgccggtgccacccattgcgtcgctgcgtgattctgtccaggtattggctgctcccgcctgatttgccataaacaaggagacagcaatgctaaccaccgaaaatttaaaattttttttcacagtatgcccgttatagtctgttatgaaataacccctgtctgttatcacccaaacaggaacgaactattgctgtgaataagtagtaaaagacccgctatttctttccctaagtaaaactcccttacggcctgttatattttgtgacggccctcaatatttatagaagaggaaattattttttcccaggttttccatcatgcggtccaaaaaactgcgggggatgatctacccagcgatcttcccgcgtggcggcatacacggggttgagcgggtagtagatgcggttgtgcttcttgttggcctcgccaacgaccaggagccgaacctcatcgtccgtgttgttgataaaggtatgacagatgccggttccggcgggaaagcctacgctgtcgccaggctccagtttccacaagtggccgttaatccaggcttcagggtagccttcgagcacgtaaacaaactcttcttcgtcgctctccgcatgcggataggacgttctgcgcccaggcggcaggcgctcatgatggatgccaatacgcccgagcccaagcttgcgagccagcggtgcgccaatagaaaacagctcatcgctgtcggggtaggtcgagtcatccgcgccttccacgtcgcgccagtgtcgaatgcagtcaggtcttttcattctggttctcccggttttcgatgggtcaggtatagcacagactggcggatctcggtgtttttagcagaacatgataaagtgaaggttttccgtcctataacatccggggtgctacatggataagtccacaaaagagctgttagcgcaggccgaaaagctgtgtgcgcaacgcaatgtgcgcctgactccgcagcgccttgaagtattacgtctgatgagcctgcagcagggtgccatcagcgcctacgatctgctggatctactccgcgaaagcgagccgcaggcaaagccgccgacggtctatcgcgcgctggatttcctgcttgaacaagggttcgtgcacaaggtggaatccaccaacagctatgtgctatgccatctgttcgatcagcccacccacacatcggcgatgtttatctgtgaccgctgcggcgtggtgaaagaagaggctgcggaaggcgtggaagatattatgcatacgctggcagcgaaaatgggctttgccctgcgtcataacgtgattgaagcgcacgggctctgttccgcgtgcgtggaggtggaagcctgtcgccatcaggacgcgtgtcagcacgaccactctatcctggtgaagaaaaagccgcgttagcggcaaaagaaaaggcggctcatggccgccctcagggtgtacttccttgtactttcgggtgtagcccggttaccagcggtagtcgttgcgtttttcccagtcgcccacttctttttccgcctggtcttttgcgtagccgtaacgctcctggattttaccgacaagctgatcgcgtttaccttcgatgacggtcatgtcgtcatccgtcagcttaccccactgttctttcgctttacctttgaactgcttccagttgccgccgatttcgtctttattcatcatcgtgtcctcttcgttaagcgtcgggtcgtaacgtccgttacgttcttttctgctggacgtgataattattgtagttaaggattccgtggttaatttcatattcggaatctttaaccgtcacgatatatcggagcgcgagggaaaccaggtattgttttgccagtgtcggtgccagataaacgccagcgataatccgcgcagcgagaggaagacggccagggccagccataaaccatgattccccagccaggggagcgtcaggagcgtcaggccaaatccggccgccgcgacagccatactgttgcgcatttcggctccgcgcgtcgccccaataaacatgccgtccagcagataacaccagacgccaaccaccggtaagacgacttgccagatgagatagtggctcgccagctcgcgcagcgcagggagagaggtaagcaatgcaacgatctgctcaccgaagcaggcgtaaaccagaccaaaggccagcgccaccagccccgactgacggcaggcagcccgccagacctcccgtagctgcccgctttcgcgcgccccgtacgcctgcccggaatgcgcttcaaccgcgtaggcaaaaccgtccagcgcataggcggtaaaggtcagaagcgtcatcaataccgcattcaccgcaacgatttccggccccagtcgagccccgaaaaccgtcagcgcaccgaagcagagctgaagaagaagggagcgcagcatgatgtcacggttgagcgccagcagcttacggatattgccgcgccatgcggttttgagcagcgccagggagatcccgcgcatggccagcacacgccggaccatccacaagccaatgataaaggtcccgtattcggcaatcgccgtcgccagcgccgcgccctgcacgttcatatgcagacccatgaccagccagacgtccagaacaatgttgagcaggttacccaccaccagcaaaatcacgggcgcacgggcgtactgcacgcccagtagccaccccagcagaaccagatttgccagcgaggcgggtgcgctgagccagcggatttccaggaaccgtcgcgcctgcgccagtaccgcttcgctgccaccgacaatatgaagcgcaagatcgatcaggggggcccgcaatacaacgattaacgcacccgcgccaagcgcgaggatcagcggctgcaccagtgcgcgcgccagacgcagcggatctttcgcgccataagcctgtgcggtaagaccggtggtactcatgcgcaaaaagagcagcagcataaacaggaagctggttgccgtcgcgccaatcgccacgccgccaagataaaccggtgaatcaagatggcctataacggcagtatcaaccagccccagcaagggcacggtaatattggagaaaatcatcggcagagcaagacgccacaatgccttatcggatgccgtcagcagtgacatgaaagataccgggagtggggaatgaatcaggctacagcggtgccatagcctgtcaggaagagattacagccattcaccgttgcgaatcacgcctaccgccagaccttcaatagagaagctctgttcgcggaggtcgaccacaatcggggtgaactcgctgttttcgggcagcaactgaacagtgttaccctgctttttcagacgcttaacggtcacttcgtcatcaatgcgtgcgaccacgacctggccgtttcgcacgtcctgggttttatgcaccgcaagcagatcgccatcaagaatgccgatgtctttcatcgacatgccgctgacgcgcagcaggaaatcagcgctcggtttgaacatgccgggatcgacctggtagtgaccttcaatatgctgttgtgccagcagcggctcacctgcagcaacgcggcctatcagcggaatgcccgtctcttcttccaccagcaggcggataccccgtgacgcgcctgacacaatctcaatcacacccttacgcgccagcgctttcaggtgttcctcggcagcattcggagaacggaagcccagacgctgcgcgatttccgcacgcgtgggtggcatacccgtctggccgatatgatcccgaatgagatcaaacacctcttgctgcctggtcgttaacgctttcattccgccccctgggtgtatatacagttatgctgtgagtatatacagtcaaaggcgattttggaaccaaaaactgcacaaaaaaccagggacttaattattcctcgaggctcatcggaaatgtgaccaaagcagggtgacccaggtgataacggcagtgataatcgccagcaacacggcagcagagcccatgtcttttgcacggccagaaagctcatggaaatcggaaccaatgcgatcaacaacggcctcaatagcgctattaagaatttccactatcatcaccagaagtacggaaccgataagcagtacgcgggtaatcgcatcaacatcaaggaaacaggcgacgatcaccgcgatgattgcggcgacgccctcctggcgaaaagcggcttcgttgacccatgcggcacggaaacctttccatgaatagccggcggctttgatgatacgcgttaacccagtggtattattggccattaaaagaaccttttttaaaaaagagcgtcattaacatgaggcggagcgcgtttcgctacagcctgaagtatgacgggtaacaacagaaattttgcgcgctttctgttatccttgcgccgcaattgcattattaaccagaggctttacatcgtttatgtccggctggccacgaatttactataaattacttaatttaccattaagcatcctggtaaaaagcaagtctatcccagcagaacccgcgctggaactggggctcgatacgtcgcgccctattatgtacgttttgccttataactcgaaggcagacttactgacgcttcgcgcccagtgtctggcgcatgacttacctgacccgcttgaaccgctggaagttgacggtacgctgctgccgcgctacgtcttcatccacggcgggccgcgcgtgtttacctattacacgccgaaagaagagtccatcaagctgttccatgactatctcgatctgcaccgcagcaaccccgatctggatgtgcagatggtgccggtatcggtgatgtttggtcgtcgtccgggtcgtgaaaaaggcgaagagaatccgccgctgcgcatgcttaacggcatccagaagttcttcgcggtctcctggctgggacgcgacagctttgtgcgcttctccccttccgtttcgctgcgtcgcatggcggacgagcacggcaccgacaagatcatcgcgcaaaaactggcgcgcgtggcgcgtatgcacttcgcccgtcagcgcctggcggccgtagggccacgccttccggcgcgtcaggacctgttcaacaagctgctggcctccaaagcgatcgcccgcgccgttgaagatgaagcgcgcagcaagaaaatttcgcatgagaaagctcagcagaacgccattgcgctgatggaagagatcgcagcgaacttctcttacgagatgattcgcctgtccgatcgtattctcggctttacatggaaccgcctgtatcagggcatcaacgtgcataacgctgagcgtgtacgtcagctggcgcacgatggccatgagattgtctatgtcccctgccaccgcagccacatggactacctgctcctttcctacgtgctctatcaccaggggctggtgccaccgcacatcgcagccggtatcaacctgaacttctggcccgcgggcccgattttccgccgcctgggcgcgttctttattcgtcgtaccttcaagggcaacaagctctactccaccgtgttccgcgagtatctgggcgagctgttcagccgcggctattccgtggagtacttcgtggagggtgggcgttcccgtaccggtcgtctgctcgatccgaagaccggcacgctgtcgatgaccatccaggccatgctgcgcggcggtacccgtccgatcacgctggtgcctatctacatcggctatgagcacgtgatggaagtgggcacgtacgcgaaagagctgcgcggtgcgaccaaagagaaagagagcctgccgcagatgctgcgcggcttgagcaagctgcgcaatctcggtcagggctacgtgaacttcggcgagccgatgccgctgatgacctacctgaaccatcatgtgccggaatggcgcgagtccatcgatcctatcgaagcggtgcgtcctgcctggctgacgccaacggttaacggcatcgcgtccgagctgatggtgcgcattaacaacgccggtgcggctaacgccatgaacctctgctgtacggcacttctggcttcacgtcagcgttccctgacccgtgaacagcttacggagcagctggattgctatctggacatgatgcgtaacgtgccgtattcggttgactcgaccgtgccttctgcaaccgccagtgaacttatcgatcacgcgttgcagatgaacaagtttgaagtggagaaggacacgatcggcgacatcatcattctgccgcgcgagcaggccgttctgatgacctactaccgcaacaacatcacgcatatgctgatgctgccgtcgctcatggccgccattattacccagcatcgtcatatctcccgtcaggagctattgcgccatcttgagaccatctatccaatgctgaaagcggagctgttcctgcgctggagtaaggatgagctggcgacagaactggataagatgacggaagagatgcgtcgccaggggctgattaccctgaacaacgacgagctgcacatcaatccgtcacgctcccgcaccctgcagctgctggcggccggtgcgcgcgaaacgctgcagcgctacgccatcacgttctggctgctgagcgcgaacccgtccatcaaccgcggtacgctggagaaagagagccggacgctggcccagcgcctgtccgttctgcacggcattaacgcccctgaattcttcgacaaagcggtcttcagttctctggtgctgacgctgcgcgatgaaggcttcatcagcgatacgggtgatgccgagccggaagagacgttgaaggtgtaccagatgctggcagagctgattacctcggacgtgcgcttaacgattgagagcgccacgcagggcgagtaacacaatgccgggttatggcccggcctgacgccctggataataaaaaggcccggtaagcgctgacgctaccgggcctttttttgccttgttaaatcagtgcatttagctgagcagcgtaaaggcaatcatcccgacaattgcacccgtcgtgccgaggatagtttccatcagcgtccaggttttcagggtttgcgcttcggtggcaccggtaaacttaccgaacagccagaagccggcgtcgttaacgtgagagaccacaatcgaaccgcccgcgatacagatagagagcgcggccatctgggcaccggagtagttcagctgttcaatcaccggcatcaccagacccacggcggttaaacacgccacggtggcggaaccctggatgatacgcaccgccgcagccagcacaaagcaggtgaccgcaatcggcaagcccatcccggtcagcgcttcgcccagagccgggcccacgccggaatccaccagcacctgcttgaacacgccgcctgcgccgataaccagcaggataatccccgcaggctgcagcgccgcaccgcagatctccatcacccggtcttttggcatcccctgacgcatcgccagaccgtaaatcgccaccaggcacgccaccaggatcgccgtgaacggatgaccaatgaactcaaaccattcgtaggcggtagaaccgaccggcacaaagcgcgcggcgatggttttcaggcccaccagcaccagcggcagcaggatcagcgacaggctgaagccaaaggatggcattttgccctcgcccaggtgcggctcggtaatgtcgtccggaatgtgcagctcaacgtaacggctgatgaagttgccccacagcggaccggcaataatcatccccgggattgccgcgcacaggccaatcaggatcatccagccaaagtcagcgtgcatctgggacgccagcagcatcggcgcaggccccggcagcagaaacgctgcggctgccgccacgcccgcaaacagcggaatgaccagcttgacgaggttagtgccggtatggcgcgccatagaaaacgcgacgctgatgagcagcacaacggccacttcgaagaacagcggcagcgcgcaaatcagccctgccagaccaatcgcgtagtgcgcgcggctgtggccgaaggatttcagcatcttgacggcaatctggtcgaccgcgcccgtctcgtgcaaaatcttgccaaacatcgcgcccagcgctaccacaatcgccaggaagcccagcgtaccgcccatccctttttccattgtcgcggcgatcttgtcgagcggcataccggaaaagagaccagcaccaatagaaaccaccatcaaagcaacaaaggcgtgcatgcgcgccttcatcactaaaaacaacagcagcaataccgaacctactgctgtcaaaactagcgttaatgtactcaaaacttactgccttttattaatgacctcgatggtgctggcaacaacaccctccagtgactgatcgatatcaaccactaagacgtctttttcgtcttcacccggctcctgcagtgcttcaaactgcgtcaccagcatctgggttttgaagaagtgacctttacgcgccttcaggcggctttcaatcacctcgaaatcccctttcaggtagatgaaagagaggttcggattgccgtcacgcagcagatcgcggtaggtttttttcagcgcggagcagacgatcagggagactttattggtgcgctgcatcgcgaacgcggcgtcgttcagcgcctgcaaccacggtttacggtcgtcgtcgttcagcggctcgccggaggccattttcatgatgttgctgcgcggatggaggaagtcgccatcaagaaacgcagcctggagttgatgcgccacttcgctggccacggctgatttcccgctaccggaaacgcccatcaggacgtagacgtggtgatcgtgattagtcgtgctcaaagggtgtccctcagtcaattgttacgggtaacagttatcggtaacattgtcctgccggggcaaaagagaagcaatatccaaacgtgcgcgaagtgaataagtgtgagctacttcaaatttgtcagttcaaatagatccacccggtgacaaggtgaaacctaaatctaacattttcggcgtaaccgtctcgccacgaatgcgcgccagcaggcgttctgcgccaatgcggcccatacgttcacgcggcgtcaggacgctcgccagacgcggctccatcacctgaccgatgtcatggccgtggaaaccggcgatcgccatatcatcagggatcttcagccccagacgctggcactcaaacgctgcgccgaccgcaaggtcatcgttggtacagaaaataccgtccagttgcggatactcgcgtcgcgcctgacgcatcagctcaatacccgacgtataggaagaggactgctccaccatcacgctgtacggggttaagttcgcgtctagcatcgcctgctcgtatcccttctgtttgatgatagtacgttcatcaagacgcgcacccagataggcgatatgacgatgcccgcgggcgataatggccgccgtcatctggcgcgccgcttcgaagttatcaaagccgacggcgatgtcgaggcacggcgactggctgtccatcagctccacgaccggaataccggccacttcaatcattttgagcgtgcgggcagtgtgggtacgttcggttaaaatcaggccgtcaatgttccaggaaagcatcgattcaagacgttcctcttcgagttccggcttgtacccgtagtgggcgagcatggtctggtaaccaaacgcatcggtgacgctttcaattccacgtaatacttcggcgaaaacctggttggtcaaagaaggaagcagaacgcccaccgcgcggctggtcgcattcgagagaatatcgggtgcacggttggggatgtaacccagttcatcaagggcagcggcaatcttgccacgtaacgccacggaaacctgttccgggttacgtaaaaaacggctgaccgtcattttggtcacaccgacgcgatcggcgacatcctgaagtacggggcgtttctttttcatcgtcctgagaaatcttgaagtgagagattcgctcagtttaccacggacaaagcccatccttcccctgtcaaagggaaggatggggatttatttatgttttattacaccggcggcaggtcaaacagcagaatttcgctttcgctgtcggcatgcacggagatcgcctgctcatcccagatggccagaccatcggcggttgtcgctttggtgccgttgatggacacctcccctttcaccacctggatccagacgcggcggttagcggcaatctgatgcacggactgttcatctttcgccagcgcccagcggtacagctccatatcctgatgcactttcagggagccttcacgcgcatccggggagagcaccagctgtttaccctgtttggcgtcgaagcggcgctgctcgtagcgcggcgtgatgccggtctcttctggaatgatccagatttgatacaggtgcagtttttccgttttgcttgggttgtactcggagtgacgcaccccggtacccgcgctcataatctggaactcgcccgccggaacctgctctttgttgcccatgctgtcctggtgctcaaccgcgccttccagcacataggtcaggatttccatgtctttgtgcgggtgggtaccaaagccctggcctgcatcaatcacgtcgtcgttaatcacccgcagtgcggagaagcccatgaagttcgggtcgtagtagtcggcaaacgagaatgaatgccatgagtccagccagccatgattcgcgtgaccacgttcgtttgctttgcgtaagtagatcattgttttcaccctcagttcgtttcgatggagtaagtgtggacgcaaacggcctgggatcatagagggtgaaaattgactcctctgttcaaaaattgtgaacaagttcagaggagccgtttttgcttattttgcgagggttaccgtggcaggagaagcctgtccgaaggcccgctcaaggatttcgaggttggtcagaacgtcagattccttgacgtaattcgccgtgccgtttgtgagggtctcaaacagcgcatcatagacgcggccatagtcgccggtttccggcttaagcgtttctttgaccgtcacgccctcatcgttcacatactccagcacgcccacggaatcgtccgccgcaaagccaggttcaccgggcatgatattggccttcaggctggtctcctgctggtcgataccgtatttgataaacgaaccttttgtgccgtgaacgataaatttcgggtagtcgatcttcaccaggtggctggttttgacgatggctttaaggtcgccgtagaacagctgggcttcgaaggtatcgtccgggttggctttattgcgcaggctgcgaatgtcatacgtcacgtggtccgggcggccaaacagggagatgatctggtccatggtgtgcacccccagcccgtagaacgaaccatcctgcggcagtccgggttgcgtttccgccaccgggcggtagtaatcgaagtgactttcgatctccacaatgtcgccgagcttgccgctttcaatcgctttttttgccgtcaggaagcagctgtcaaagcgacggttctgatacggcgtgacggtcaaccctttacttttcgccagcgcgaacagcgctttcgcttcggcgatggtcggggtgaacggcttttctaccagcacgtttttgcccgcttccagcgcgcgtttcgcatagtcaaaatggctgtcggcgtgggtgcagacaaccaccagcgtgacctgcggatcgttaagcacctcatcgagatcgctggtgaaatggatgtgggagtactgcggagactgctcctccggcttcgcgcggcggcggtagatatgggccacatgccaggtatctttacggttgaggacatacggcaggtgatagcgggtggtgcttttgccaaatccaataaatgcacagtgtagtgtcatggctcagtccttttggaaggttaatgagtctaaccataacaaaaaaaaagccagctaaaagctggctaaagtaatactggaagcaatgtgagcaatgtcgtgctttcaggttcccgtagcggtcttcctgaatgcagagcaataataatcattctcattcgcacttgtccaatattttttgcaaaaaatagcggttgactcaaattttaaagtcattgatgttggaagggccttttaactgactgaggaacaaggaatgagtgagatagtgatacgccacatcgaacccagcgatgcagaagctttacgtgacatcatgtcgcatcctgatgtgtatcacgacacgctacagctccctcatccttctatggaaatgtggcacgaacgcgttgcgacaaaaccaggccggcgccatctcgttgcctgtctggaccagcgcgttattggacatatggcactggacgtaatggaaaacccgcgtcgcagccatgttgccacattcggcatcagcgtggctgcggatatgcagggacgcggcgtaggccgcaggctcatgagcgagatgatcaacctgtgtgacaactggttgcgtattgaacgtatcgaactgacggtctttgccgataacccctcggcagttgccctctataaaaattttggttttgaaatcgaaggaaccggcaagaaatttgccctgcgcaacggcgaatatgtggacgcgtattatatggcgagaatgaagtaatgatttgccgggtggcggcttcgccttacccggcctacgttcgtgcagttgtaggcccggtaagcgcagcgccaccgggcaacacatcaataccccgccgtcaaatcatccaccgaacgcgggtctgatgcgccaaacagcgctccgtccggccccaccataatgctctgggtgctgcccatcgcctccttcaccgccaccttctgcccacgctgctcaagcagtttaatggtgtccgggctaaagcccttctcgacgcgcagctcgtccggcagccactggtggtggaaacgcggggcgttagtcgcttcggcgacgttcatcccaaagtcgatgctgttcaccaccatctgtaatacggtggtgataatccggctgccgcccgggctaccggttaccagccaggttttgccctctttcaccacgatggtgggcgacatggacgacagcggacgtttcttcggccctaccgcgttcgcatcgccgccgaccagcccgtagacgttcggcacgcccggcttggcagagaagtcatccatctcgttgttcagcagaatgccgctgttgcccgccacaatcccggtgccgaaggtggtgttgagcgtataggtcaccgccaccgcgttaccgtctttatccaccaccgagaagtgggtggtctggttgctttcatacggcgccagcttgccgggacggatctcgctcgacggcttggccttgttgatgtcgatctgatcggcaatggatttggcgtacgccttgttggtcagcgcctgccacggcaccttcacgaagtccggatcgccgagatattccgagcggtcagcgtaggcgcgtttttccgcctccgccattatctgcatggcatccgcgctgccgaagccgaacttgtgcatatcgaagttttcaagaatgttgaggatctgcacgatgtgaatgcccccggaagacggcggcggcatggagaagacctcgtacccgcggtaggtgccgctaatcggctcgcgctccaccgccctgtattccgccagatccgctttggtgatgagcccgccgttcttctgcatctcttccgcaatctggtcggcaatcgcccctttgtagaaggcgtccggaccgtgctccgcaatcagctccaggcttttggcgaggttcttctgcaccagcttatcgcccttcttcagcggttcaccgtctttccagaagatcgccttgctgttttcgtgattcgggatgacttcgctgccgtaggttttgaggtcgtctgccagggcgtcattcaccacaaagccctcccgcgccagcttgatagcaggctgcaccaccttgttcagcggcatcgtgccgtatttttccagcgccagcgagaagcccgcaacggtgcccggcgtgccggaggccaggtgcgaggtcagggattttttactgtccgggttgccctggtcatcgaggaacatgtcccgtgacgcctgagaaggcgccatttcacggaagtcgatggcggtggttttcccgtctttggtgcgcagcatcataaagccgccgccgcccaggttccccgcctgcgggtgcgtcaccgccagcgcatagccgacggcgaccgccgaatccaccgcgttaccgccctgcctgagaatatcgacgcccacgcgggtcgccagcgcatccaccgacgccaccatgccgtgggttgcccgcacgggatgaaagacatcttcctccacgccgtaagagaccggaggcgccgcgggcgggttggccgccacgctaaatgtaccgcctgccatcagcgcggcgagggcgacccagcgcaaaaacgttggtttcatcattattgttctccaggtgaagggatccatattccccgcttaagcctggttcacaactcctaaaaaatcatcgtcatggtgaaatcagggtaaacttaagagagacctcaaaaggaggaaatgacaatgaaacgcttattgattcttacggcgctgatcccctttgccgcgctcgcacagccactcaatacgatgaacaaccctaaccagcagggttatgtcatcccgagccagcagcgtatgcagaccgagatgatgagccagcaacagcagcaaaaagggatgctgaatcagcagctgagaacgcagacccagatgcagcagcaaagcctgcaaaatcagatgaacgccaacacccagcgcgtgcagcaggggcaggtgcgcgagcagccgctgccgaacagaaacggcggaatgttaggtggaatgacttcgtcaggcagcggacagcagcatatgctgccgccgcagtcgaatggcagtatgcttaatccgcagaactaaagtccgggccgatcaggtcaatcgcatcggtacagatgctgtccacgccccagcgcagcagttcggctgcacgctggggtttgttgacggtgtaaaccagaatatgcagacccgcgtctttcagcatcgtcacccgcgcctcatccagcagcttgtgattaagatgaatagagacacacgctaagcgcgtcgtcagctcgcgccagtcctcgcgccactcgtccagcagcagcccgcgcggcaactccggcacggccgcctgtgccgcctccagggcgtcaatttcaaacgaggagagcagcggcgcggtcatcccttcccacagctcgcgcgcggcaagggcgatcactttgccggtcagcggcccggtgccggtggtcggtttgatttcgatattggccatcatgccgtgctggcgacagcggtcggccacttccgccagcagcggcagcggttcgcctttgaattcgccgctgtaccagcttccggcgtcgactttcagcagatcgcgccacggcagctcgcccgccacgccccagccgttgctggtgcgttcgaggttatcgtcatgcagcaggaaaatctcgccgtctttcgacagcttggcgtcgaactcgatcatggtgtggccgtaacgcgcgccaacatcaatcgccgccagggtgttctccggcgccagcttaccgccgccgcggtgggcgacgacgtggggataaggccagttgctcatactcgttgtcctgtttcaccgtcaaaaaggtgcagatgattttccggcaggtgcagccacagcgtgctgcccgctttcgggcgctcctgatgcgccagacgcaccaccatcttttgctcgccccagcgcccgtgcgccaggttatctgcacccaacatctccagcgtgtccatcaccagcggcacgccgccttccgcctgagaggttaaaccgatatgttccgggcggataccgagcgtcatcttacgcccggcgtagccacgatagtaccagttgatcggcaatgccatcccgctttccagctcaaagtgcgtgcccgtgctgctgatgcgcccttcgagcaggttcatcgccgggctgccgataaagctcgccacaaagcgggtggccggtttctcgtagacttccacgggggtaccaatctgctcggcaacgcctttgttcatcaccatcacgcgctgggcgagggtcatggcctcaacctgatcgtgggtaacgtacagtgacgtggttttcagacgacggtgcagctgctgcagctcaagacgcatctgcacgcgcagcttggcgtcgaggttagagagcggctcatcgaacaggaataccgccggatcgcgcacgatggcgcgccccatcgccacgcgctggcgttggccgccggagagttcgcgcgggcggcgcttgagcaggccgtccagctccagaatgcgcgccgcttctttcacgcgctcctcaatatggcctttgcccatgccgcggattttcagcccccaggccatgttctcctccacgctcatgtgcgggtagagagcgtagttctggaacaccatcgcgatgcccctgtctttcggctccatctcggtgacgcgctggcggtcaatccagatatccccggacgttacgcgctccagccccgccaccatgcgcagcagcgtagatttgccgcagccggacgggccgaccatcacgataaactccccgtccgccacgtcgagcgtcagcggctgaatcacctgggttttgccgtcccagcttttggttactgcctgaagttttaaacctgccatcttatttctcgctatcgaccaggccgcggacaaacgcgcgctgcatggctaaaacaatgactacgggtgggattagggtgagcagcatcgccgccatcacctggttccagagggtggtgccttcgccggtggcaatcatgcctttgatgcccgccacggcggtaccgagattgacgtcctgaataatcagcagcggccacaggtactggttccagccgtagataaaggtgattacaaacagcgccgcaaggttggttttcgacagcggcagcacgatgtcgcggaagaagcgcatcggcgacgcgccgtcgatgcgcgcggcttcaatcagctcgtccggcagggtcataaagaactggcggaacaggaaggtggcggtcgccgaggccatcagcggcagggttaggcccgcgtagctgtcgagcatcttcaggttggcgatcacttccaccgtcgggaagatacgcacctccaccggcagcatcagggtgataaaaatcatccagaaaaagaggttgcgcagcggaaagcggaaccagacgatggcgaaggccgagagcatcgacaccgtaattttgccgaccgtaatgccgaacgccatgatgaagctgttgagcatcatcagccagaacggcgcgctgttggcgcccacgccctgggtccagatggtcttcatgttctcgaacagatgtgtgcctgggatcagcgtcatcggcgtgtcgaacaccgctttggtgtccagcgtagcggcgacaaaggccacgtacagtggaaacaggatgacgataatccccagaatcagcatggtgtggctgaaaatcgtcagcccgcgacggttctcaatcattggtagcgcaccttactttcaacatagcggaactgcaccaccgtgaggatgatgacgaggaacatcagcaccaccgactgcgcggcggaggccgagagatccagcccggcgaagccttcgcggtagatcttgtagataagcgtcgttgtcgcctgcaccgggccgcctgcggtggccgcatcgatcaccgggaaggtgtcgaagaaggcgtagacgaggttaaccaccagcaggaagaagctcaccggggcaatcagcggcagcgacagcatgaagaagcgacgaatcggccctgccccgtcaatggcggcggcctccaccagcgaacgcgggatggactgcagcgcggcaaagaagaacaggaagttgtagctgatctgcttccacaccgaggcgaataccaccaggaacatggcctgaccgctgttctgggcgtggttccagtcgtagccgaactctgccaggaaatgggtaatcagcccgcgccccgggttaaacaggaagatccacagcacggcggcgacggcgggcgccacggcgtacggcagcagcatcagggtctgataaatacgactgccgcgcaccacatagtccaccagcgcggcgaaaaacagcgaggcaacaaggccgctgacggtgaccagcgcgctgaaccttatcgtcgtccagaaggcgtccaggtagtagctgtcatggaacagcgcggtaaagttatccagcccgacaaactggctggagagcccaaacggatcgacgctttgtaccgagtaccacagcgcttcgcccgcaggccagataaagaagataacggtgatgaccagctgaggcgcgaccagcaggtacggcagccagcgggaacggaacaccggacgggatgatgacattgagattgggttcctgagcaatgccgggtggcggctacgccttacccggcctacaaatatttctccctctccccgtgggagagggttggggtgagggcatcagcccgcacgatccccgtaggcccggatcgctacgcgtcaccgggcgaatcacggattacgatttcgtcgactgctcaaagcggcgcagcagctgattcccgcgctctaccgcggaatccagcgcctgctgtggcgttttcttcccggtccagacgctttccagctcttcatccacgatggtgcggatctgcggcatgttgcccagacgcaggcctttggtgaacggcaacggcggcttgttcagcatctgacgcgtcgcgatatccgcgcccgggttcttgctgtagaagccctgctcgcgggtcaggtcatacgcggctttggtgatcggcaggtagccggtcttctggtgccactcggcggcgttttccggcttcgccaggaagtcgaggaactcggccacgcctttataggtgcccttgtctttaccctgcatcacccacaggctcgccccgccgatgatggcgttctgcggcgcgcccttcacgtcggcatcgtacggcatcatgcccacgccgtagttgaatttggcgtagtggcggatatccgccagcgagccggacgaggcggtggtaatggcgcaatcgccgttgtagaacttctcggtggattcgtctttacgcccgaagtagctgaagtcacccttcttgttgagttcttccagcagcgcgatgtgcttcacctgctccggcttgttgaactccagtaccgcgtcggtgccgtcgaagccgttgtttttggtcgccaccggcaggccgtgccaggcgctgaagttttcgatctggatccagccctgccagccgctggcgtagccgcacttcattcccgccgctttcagcttcgcggtgtattcggccaggtcctgccaggtttttggcggctgctccgggtctaaaccggctttcttgaaggcgtctttgttgtagtacagcaccggcgtggagctgttaaacggctgagacagcagatgtccggttttggaatcggtgtagtaacccgctacggttggcacgaactgggattcatcgaagttaatacccgcttctttgaacacttcatagaccggcttgatggctttggaggccatcatggtggcggtgcccacttcataaacctgtaacagtgcaggcgcgttgccggtacggaaggcggcgatgcccgcgctcaggctctgctcgtagttacctttgtacaccggcacaattttgtaatccgggtgggtgtcgttgaaacgctgcgccagggagtcaacttctttacccaactccccttccatggaatgccagaacggaatggtcgtcacagccattgcgttcgtcgcaaaagccagacccagtgccagacccaaagctgtgtgtcgtaacgatgtcattgtcatctctcttattgtgccggatgcgcgatatcacgcgttttatgctcgcgaggtaacatgacatgctcgaatgacagaaaaataactgtttgtttacagataagtgacagcaaagggtcagggggatgatggttgtgtgaaggggtgtagtggttaaaaagccgggtggcggctacgccttacccggcctactcgatccctgtaggcccggtaagcgcagcgtcaccgggcgatacagacggctcagccgcccaggtaagcgctccgcaccgcttcgttcgccagcagtgcgtctccggtatcctcaagcaccacgcggccgttctccagcacgtagccacggtcagccagcttcagcgcctggttggcgttctgctcaacgaggaagatggtcatcccctctttacgcagctgctcaatggtgtcgaagatctgctggatgatgatcggcgccaggccgagcgacggctcatccagcagcagcaggcgcggctgactcatcagcgcgcggccgatcgccagcatctgctgttcaccgccggacatggtgcccgcacgctggatgcggcgctcccacaggcgcgggaagagttcgtacacccacttgatgcgggtctggtattcatcgcggtgggcgaagaagccgcccatcgccaggttctcttccaccgtcatacgcgagaacacgcgacgcccttccggaacaatcgccaccgcctcgcgcatgattctggcggtctgccagtcggtaatgtctttgccgtcaaacacaatccgcccgctggtggcgcgcgggtcaccgcacagggtgccgagcagcgtggtcttacccgcgccgttggcgccaatcagggtgacgatttcaccctggttgatatgcaggctgacgtcgtgcagcgcctggatcttgccgtagtgcgcattgaccttgtcgaacgttaacatcgctttttccatcttatgcctcacccaggtatgcgcggatcacgtccgggttgttgcggatctcttccggcgtgccgtttgccagcggcgtaccctggttaaccacgtagatacggtcggaaatgcccatcaccagcttcatgtcgtgctcaatcagcagaatggtggtgtcgtggtgatcgcgcagttcggcaatcagctcgtccagctctttggtctctttcgggttgaggcccgccgccggttcgtcgagcatcaggatttccggctgcgtcaccatgcagcgcacaatctccaggcgacgctgatcgccgtaggccaggttgctcgcctgacggttggcgtgctgcagcaggccaatgcggtcgagccaggtggcggcgcgatcgagcgcttcatcctgggcgcggcggaaggccggggttttcagcaggccggagaacagcccggttttcagctgctgatgctgcgccaccagcaggttctcaatcaccgtcatctcgcggaacagacgcacgtgctggaaggtacgcactacgcccatgcgggcaatctgctggcccggcagcccttcaagatgctgatcgcgcagcatgatggtgccgcccgtcggcttgtagaagccggtcaggcagttaaagaccgtggttttccccgcgccgttcgggccaatcagggagacaatctctttcttgtgcaaatccagattcacgttgttgaccgccagcaggccgccaaaacgcatcatcagaccgttaacggataataatggctgactcatgcctgttctcctttcgcttgcccgttcttcagcttcagctgtggacgggtcatcggcagcaagccctgcggacgccagatcatcatcagcaccatcaaaccacccagcattaacatgctgtattcgttaaagtcgcgcatcagctcgcgcgagaccaccagcaggatggccgccaggataacggcgaactgcgagcccatcccgcccagcaccacaatcgccagcacaaaggcggattcggcaaaggtgaaggattccgggctgacgaagccctgacgcgcggcaaacagcgtcccggcgaaaccggcaaacgcggcgctgatggtgaacgcggtcagcttgatgcgggtcgggttcaggcccagggagcggcaggcgatctcatcttcgcgcagcgcttcccacgcgcggcccagcggcatgcgcagcaggcggttaatcacgaacagggtgatgaccaccagcagcagcgccaccagatagagccagatgacgcggtcggacgggtcatacttcacgccgaagaagttactgaaggtgtcccagccgccttcgcgggcggtacggctgaactccaggccgaagaaggtcggtttcgggatctggcttatgccgttcgggccgccggtcacttcggtgttgttcagcagcaggatacggacgatttcaccgaagcctaaggtcacaatcgccaggtagtcaccgcgcaggcgcagcaccgggaaaccgagcaggaagcctgcggcggcagagaccagccccgccagcggcaggcaggtccagaagccgagcccgtaatagtggttcagcagcgcgaaggtgtaggcaccgatggcgtagaagccgccgtagcccagcaccagcaggcctgagagccccaccaccacgttcagaccgaggccgaggatcacgtagatcatggtcagggtagcgatatccacggttccacgagacaccacgaacggccacgccacggcagccaccagcagcgccacgaggaacagcttctgcttaacggtagacccgtcgatggccggcaggacgaatttcggcccggagacgtttttcagcgacttctggaacagcggacgcagcagctggaacaggaacaccacggcggtaccgataaacacccactgccagcggatgtcgggggcggtatccaccaccagtttggtgccattcagctcaagctggacgcccataaagacgcccgccagcacgaagaacatggcggcagagagcagcgccattgcaaaatgcatcggtttcatactttctctacctccggacggcccagaataccggtaggcatgaccagcagaaccagaatcagcagggcaaacgacaccacgtctttatattcggtgctcagatacgccgaagagagcgcttccgccacgcccaggatcaggccgccaatcatcgcgcccggaatactgccgataccgcccagcaccgccgcggtaaaagctttcatcccggccataaagccgatgtacgggttgatcacgccgtagaactggccgagcagcacgcctgcgacggcagccatcgcggcgccaatcacgaaggtcagggcaatcacgcggtcggtattgatgccgagcaggctcgccatcttcaggtcttctgcgcacgcgcggcaggcgcgtcccatccgcgagtagcggatgaacagcgtcagggccagcatcgcaataaaggtcacgacccagataaccagctgcatggtggtgatagaggccgcgaagttttcgctggctcccacaatccactggccgttaaacaggcttggcagcgccacgtcgcgcgagccttcggtcaggctgacgtagttttgcaggaagatcgacatcccgatggcggaaatcagtgcaatcagacgcttggagctgcgcaccggccggtaggccacgcgctcgatgctccagccgtaggcgctggcaatcacaatcgcgccgacaaacccggcggcgaccagcagccagctgctgtcgatgcccatcatcatcagggcggcgataatcataaaggagacatagctaccgatcatgtagacctcgccgtgggcgaagttgatcatgccgataatgccgtaaaccatcgtatagccgatggcgatcagcgcgtaggtgcttcccagcgtgacgccgttaaacatctgctgcaggaaatagagaaactgctcggacatatgcaaacctttttatacccgcccgtcatgccgggcggtgggataattatttggcggccgaagacgaaccgtcggcgtgccacttaaagacaccaaactcaaatcccttcagatcgcctttctcatcccagttcagcggcccaatcacggtgttcgccccgtgtgcttttaaatctttcaccagatccagcggttctttgctgccggtacgatccagcgcggtggccagagactgtacggcggcataggtgatccagacgtacggaccactcggatctttcttctgcgccttgagcgcatccacgatagccttgttggccggatcctggtcatagcgttttggcatcgtcaccagcatgccttcggcagaatccccggcgatgttggacagggaggcattgcccacgccctctggccccataaactgagttttcagaccggtggcccgcgcctgacgcagcatctgccccatctccgggtagtagccgccgtagtaaacaaagtcgatattctctttttgcagacgggcgatcagcgcggagaagtctttctcaccggcggtaatgccgtcgaagaagacgatgttcgcgccgccttttttcaggccgtcctgaacggagcgcgccaggccttcgccgtactgctgcttgtcatgaataatggcgatacgctgcggcttgacggtttcaaggatgtatttggcggcggtaggcccctgagaggagtccagaccggcggtgcgcatgatgtgctggtagccgcgctgggtcagctcagggttagtggcgccaggggtgatcatcagaatgccttcgtcttcgtagatgtcagacgcgggctgggtggacgatgagcacaggtggccgatcacatactggatgccatcgttgacgattttgttggcgaccgcgacggcctgtttcggatcgcaggcgtcgtcatactccacgcccaccagcttgtcgcccttgatgccgcccttagcgttgatgtctttgatggcctggcgcgcaccgttgaactccatgtcaccccactgggcaacagggccggacatcgcacccactaccgcaacttttatgtcttccgccatggcggcatgcgagatcgacagtgcgaccatccccgcgattaacgtcttcgcgttccttttcatctctgaatccccattcgtgatgtcgtgtttatattttgttttattatggttaaaaagcattctgtacttttaatgaacaacgctatttttaccagtgcctttaatggtttagcgcaggtttttgtcaaaaaccagactaaaatctctatttttcaggcgattaagcaaagataatattctgaaatcaggcagagataaacaaataaaagtgcagtttgcagcataaaataacggtacaaagcgccgaataaatcactgccattcaggttaaaatcctgcttatttttcgatccatgtgttttcaaactgcccaacgcgctgccaaaaaactaatcacctggcaaacggcgataaaaagaggaagccgctgagcgaataaattgagtacactgcccctactcaatttgatttggacaagcagctaatgaaactgactatcgtgcgtctggtgacctttagcgaccaggatcatatcgacctgggcaagatctggccggaatattccccttcatcgctggccgtcgacgaaaatcaccgtatctatgccgcgcgctttaacgagcgtcttctggccgccgttcgcgtaacgctgagcggcacggaaggggcgctggactcgctgcgcgtgcgtgacgtgacccgccgtcgcggcgtggggcagtatttaattgaagaagtgctccgcgaaaacccgggcgtgacctcatggtggatggccgacgtgggcgtggaagaccgcggcgtcatggcggcgtttatgcaggcgttagggtttacggcgcaggagagcgggtgggagaagcgctaaaagaaagccgggtggcggctgcgccttacccggcctacaatttctaccgcattttcccaagcatttcgtgttgcaggaaggcggcaagttatgaaatccccgggagcttacataagtaagtgaccggggttgaataacgcagccaacgcacctgcggcgcgaaaggcgacgggaaaattatttggcgtctgtcgccgtgccgttcgcatgccagtcaaacacgccgaactcgaagcccttcaggtcgcccttcgtgtcccaggagagaggccccataacggtttcgacggtgttcgctttcagccaggtggcaatctcagccggatcggctgactggttcaggcccgcctgcagcgactgcagcgccgcgtaggtggtccagacgaacgcgccgcttggatcctgtttcttcgccttgatggcatctacgataggtttgttcgcagggacctggtcgtagttcttcggtttggtcaccagcaggccttcggcggattcacccgcgatgttagacagagaaacgttcgccaccccttccgggcccatgaactgggttttcagaccggccgcgcgcgcctggcgcaggatctggcccatttccgggtggtagccgccgtagtaaacaaagtcgatattctctttcttcagacgcgcaaccagcgtggagaagtctttctcaccggcggtgatcccgtcgaagaacaccacgtcggcattggctttcttaaggttgtcctgcactgaacgcgccagaccttcaccgtactgctgcttgtcatgaacaatggcaatgcgtttcggcttcactttttcaacgatgtatttcgccgcggttgggccctggtcagagtccagaccggtggtgcgcagggtcagcttgtaaccgcgtgcggtcagctctggtgcggtcgccgccggggtgatcatcaggataccttcgtcttcgtagatgtcagacgcgggctgagtagaggaagagcacaggtgaccgataacgtatttgatcccgtcgttcaccactttgttcgcgaccgcgaccgcctgtttcgggtcacaggcatcatcatattttacgatctgcagtttttcgcccttgataccgcccttagcgttaatgtctgcaaccgcctgttctgcgccagtaaactcctggtcgccgtactgcgctaccggaccggacatggcgccaaccacagccactttgatgtctgcctgcgccatggtgctgaatgccaacgcgatacatcctgccagtaacgctttacccttcatgttcatcctgagattccccattattatggttattacgattgttgtgatgttgttgtgcagcgctttatttcagttataggtgtgctgttcgcgctttttcagcatactctgctaaaacataccccatttttatgattttggaatagcaaatttgaaatgaatatatgataagcccggcagagagttccgccgggcatgtggctttaacgtgtcagcgacgcggagataatgtccagcgctttacggaactgcacttcgggaatcgtcagcggatagaggaaacgaatgacgttgccgtagacgccgcagctcagaagcagcagaccttcctgcagtgcacgctcctgcacctggcgggtaaattccggcgaaggctgacccgtttgcggatcgttaaactccaccgccaccatcgagccctgcgcgcgaatatccgcgatatacgggcagtgttccttcgccttgttcaacacttccaccaggtgatggccaagatgcgccgatcgcgtgcagagatcctcttcgtcaatcacgtccagcacggcgtgcgccgccgcaatcgccagcgggttacccgcgtaggtaccgcccagcccacccggcgcaggcgcatccatcacttcagcacggcccgacaccgccgagagcggcatcccgcccgccaggcttttcgccatagtgatcagatcgggcttcacgcagtggtgttccatcgagaacagcttgccggtgcgggcgaaaccgctttgcacctcgtcggcaatcagcaaaatgccgtgggtatcgcacagggcgcgcagcgcctgcataaaatcagccggggcgatgttgaaaccgccctctccctgaaccggttcgagaataatcgccgcgacctggtcaggggcaatatccgctttaaagatacgttccagggttttcaacgcttccgccgtgctgacgccgtgcagctcattcggatactgggcgtgatacaccgagccggggaaaggtccaaagccgagcttgtacggcgcaactttgccggtcagcgccatggtcataaaggtgcggccgtggaacgcgccaccgaaggtgataaggccggggcgtttggtaaaggcgcgggcaattttcaccgcgttttcgaccgcctcagcccccgtcgagaagaacgcggttttggccgggccgtcaatcggcacgcgctggttgatgcgctcggcaagcgccacgtagccttcatacggcacaatctggtaggccgtgtgggtaaacgcgtggagttgtttttcgatggcggaaatgactttaggatggcgatggccggtattcagcaccgcgatcccggcggcgaagtcgatgtactcattgccttccacgtcccacaccgtggcgttttcggctttatcggcatagaagttacacatcacgccaatgccgcgcggcgtcgcctgtaaccgccggtcgttcagttcgttgtttttcaccctgtccccctgagaaagtcgcctgcttagcgcatcagtaagtgtttgccagggggagggaattcgccagagcgggcgctaaaaaaacaaaacccccagactctcatccaggggttctcggtgtacttcgcgttaattacgcttcgatagcggcgcgaagtttcttcatggcgttcttttcaagctgacggacacgttccgcagagacgccgtagcggtcggccagctcctgcagcgttgacttgttgtcttcgtccagccagcgggcgcggataatatcctggctacgttcgtcgaggccttccatcgcatagctcagcttgttcgcggcctgatcttcccagttgtcctcttcgatgccgtcggcaaagttagaggttttatcctgcagatacagaaccggtgccatcggctggctgtcagatgcgtcatcgtcggaagacatgtcaaaagtcatgtcctgcgcggccatacgggattccatctcacgcacgtctttgctggaaacgcccagctcgcgcgccaccatttccacttcatcctgattaaaccagcccagacgctgcttggttttacgcaggttgaagaacagtttgcgttgcgcttttgtcgtggcgactttcacgatacgccagttgcgcagcacgtattcatgaatttctgctttgatccagtgtacggcgaaggagacgagtcgcacacccacttccgggttaaagcgacgcacagccttcatcaggccgatgttaccttcctgaatcaagtccgcctgcggcaggccatagcccgcataattacgagcaatgtgaacaacaaagcgcaggtgagacaggatcagctttttcgctgcttccagatcgccctggtaatgcagcttttcagcaagctccttttcttcctcggccgttaacatcggccaggtgttcgcagcccggatgtaagattccaggttaccaacaggggctaaagctaaagtttgcatttctttggtcattcattcctctcagtgtttcttctggtccaggctgtccccgtcaggcaacaaccatgccaaagcgtttgagcaacgagattagcattcactcttttatcagacagtgattttatccacaagttccaggtgcaacagtgaataaattacgcacaaaatgtgacatggagatgataacaggggaagagacaacagggacactttccctgcagagcgaacatctcggtgcagggaaagattatatcacgcttttattagtcgggagtaaagtgacgtaaatgttgaacggttgccagccacgctgccacccacccaatcattgaacacaccagcagcagtaagagacactcatcgaaccctaagccgctgatatcaaacttggttccgaaaacctgcgccacttcagtcacggcagaggaaagccgcatcaccaaaatttctgacaatatcagtgaaagaaatgcgccggaaaaaccgagcagtgcgccaccgtaaaggaacggtcggaggatgaagccatccgtcgcaccaatcagtttctgcacgttgatggtatcgcgacgagcgaagatgctcaggcgtacgctgttgccaatgacgaggaagaccgccgccaccatcagcacgccaatcatcgccgcgacgcggcctaccagcccggtcagagcagcgagacgcgcaaaccagctgtcatccatgcgcacttcatcaatgcccttaatgcgtgtgatgcgatcgcgcagggtgttaagtgaatcggtcccctggaaatccagcttcgggatcaccaccgccacggcaggcagcgggttctcttcaagcatatccagcgcaccgccaaagcctgaccagttgcggaactcgcccagcgcgtcttcacgtgagagatagttgaccttctccacaccctgctcggcctgaatttgcccaaccacctgcgccgccgcgttatcgtcgagcgctttatccagatagaccgtgatctgcggagacggataatactgcgacgccgcctggttgacgttcttgtaaaccatgtagcagacgcttggcagcgtcagggagatggcgattaccatcaccgtcaggaacgtcgccagcggtttgcttttcaggtcctgcagcgcgccgtggaacgcgtagcgcacctgctcgttaaagacgttggttttgcgggaggccggttttggcgcggccttctggcgcttcggcgcattacgattgccgtcacccccgccctgcggcttacggaaacggtcaaaccggttcccgaactgccgaatctggtttattgcatcacgcttgttcaccgtggcctccgtgcaaatgcccgtcgctcagggtcagcatgcggtacgaacgacgggaaatcagcccgatgtcgtgcgttgccatcaatacggtaacccctacgcggttaaactcctcaaacagacgcaaaatcccttctgacagggcatcgtccaggttaccggtcggttcatccgccagcagcacggcaggcttgttcaccaccgcgcgggcgatgcccacgcgctgctgttctccgccggagagctggatcgggaagttcttcgctttgtccagtagcccgaccttatccagcgccgcagagacgcggcggcggatatcgtcatagctggcgccggcaataatcagcggaatggccacgttatcgaaaacggtgcgatccatcagcaggtggtgatcctggaaaatcatgccgatctgacgacgcaggaacggcacctcacggtttttcagacggctgatctcatggccgctgaaaaagatttttccggcgcttggccgctcgatcccacagataagcttgagcagggtacttttccccgcgccggaatggccggtcaggaatgccatctcgcccggctgcaggtggaaggtcaccccctgcagcgcttgtctcccaccgagataggccttgctgacgtgttcaaagcgaatcattgttagtcctctcgggcaaataatgcctcaataaagtcgtccgccttaaacggacgtaaatcctcaatacgctcgcccacaccgatgtaacggataggaatgccgaactggtcggccacggagaagatcaccccgcctttcgcggtgccgtccagtttggtcagcgtgatccccgtcagtcctaccgcttcatggaacagttttgcctggctgatggcgttttgtccggtgctggcatcaatggtcagcataatttcatgcggtgcgtcttcgtccagcttcttcatgacgcgaacgatcttcttcagctcttccatcagatgcgatttgttctgcaaacgccctgcggtatcggcaatcagcacgtccacgttgcgcgccttcgccgcctggatggcgtcaaagatcacggatgcggaatccgcgccggtatgctgagcaatcaccgggatgttgttgcgctggccccagacctgcagctgctcaaccgccgccgcacggaaggtatcgcccgccgccagcatcaccgatttgccctgctgctcgaactgacgcgccagcttgccgatggtggtggttttacccacgccgttcacgccgaccatcagaataacaaatggtgttttgccttcaatattaagcggttcgtcaacttttgcgagaatttcacccatctcgtctttcagcaggccgtacagcgcttcggcgtcacgcaattgcttgcggctcgccccttcggtcagattagtgatgatcttacgggtggtttccaccccaacgtccgcaatcagcagctgctcttccagctcttcaaacagatcgtcgtcgatcttcttgccgcggaacagactgataaatccggaacctaagttttctttggttttaagcaggctgcgcttcaggcgcgcgaagaaaccttctttggtcggtttttcctgctcctgaacgatctcttcttcggcctgctcttctaccggcacaacgatgaccgcttcttcagccgcttccgccgccagcgcctgggcttccagctcttcgtcggtcagctccggctcgagcgccgcttcttcttccaccgcctcaacgatttcaacggtttccgcttcggcctgccactcttcggcagacaccgcttcgtctttgacctcttccggcagcggaagctcttcgtgttcgatagcggcctgaggcgcttcgatagcggcttctacgacaaccggttctggcttctcgctctcctgaacctgttcagtgacctcaaccacctcttcagcaaaggtttcaacctcttctttgctgtgcgccgtttcttccgcatcgacaaccgcggcggtttctactggcgtttcaggctgcgatggctcttcaacggcttgttgctcttcggttttctgttctgtttcttgctctttttcaccgaagcccagccaggaaaagaagccacgttttttttgttttgccatctgcgactacactcctcgcggcgctatatacatggaagctaaaaaaatgatgaaatagtctaacactttacttaattgacatcaccgcccgcaatcgcaggccaattgttaacagagctttcctgagatgaagaaacccaaccgcgcctcggccggtcaaattcgtattatcggcggtcagtggcgaggccggaaattaccggtgccggacagccccggtttacgccccactaccgaccgcgtgcgcgagacgctgtttaactggctggccccgtcaatggtagacgcccgctgcctggactgcttcgccggtagcggcgcgctcgggctggaagcgctgtcgcgctatgctgccagcgccacgctgctggagatggagcgcggcgtggcgcagacgctgcagcaaaatctggcgacgctgaaagcgagcaacgcgaaagtggttaacaccaacacgctgagcttcctcgcgcaaaagggcacgccgcacaccgtggtgtttgtcgacccgccgttccgcaaggggctgctggaagagacgttatccctgctggagcaaaacggctggctggcggatgacgcattaatttacgtggaaagcgaagtggaaaacggtttgccgccggttcccgctcactgggatctgcaccgtgaaaaagtggcaggtcaggttgcttatcgtctgtatcaccgtcaggcacaaggaggatccgatgccggtactgattaatctgggacgtctgctgatgctgggcgtctgggcgtttttgctgctcaacctggtgcacccgttcccgcgcccgatgaatattttcgttaacgtggcgctgattttcacctcgttcatgcacgccctgcagatggtgatgctgaaaaacggtctgccgaaagacggcccgcagatgacgggctggcagcagctgcgcgtgtttattttcggcgtgtttgagctgctggtgtggatgaagaagtttaaggcgcaggtgaagaagtaaggtgcgtttagtcgcccggtggcgcttcgcttaccgggcctacgaaaccacgtaggccgggcaaacgcagtgccgcccggcgttacaactcaggaacaaacccctcaaaccgcgatcctttgtaactcagcgttcctttttcccccaccgtcagctggtggtactgctgcgcctccaggcggaaggtcatctccaggccgcccgtttccggcttaaagctcgcttcataacgcattgttgtgcccgcaggcgtcacctgctgctggcgcgagcggcggtcattgagcggcttttcgcgtttgttcgtcaccaccacgcgcttttgcatcagcggcgcggcatcgttatccgccttctcgcggcgctgctgcacgaagcggaacgaggcggcaatgacgataatcgccaccacgataatgaaaaacagcggcatcttgctcattcaactatcccatcagattatgcggaattcaggataccctgccttccccggcattgccaaacgcccgcccgcgtcactacactggatcagaaactgattattcagacttaacagatacagggagttaatatgctttggtcatttatcgctgtctgtttttccgcatggctttatgtcgatgcgtcgtaccgtggtcccacctggcagcgctggctgtttaaacccgtcacgctgttgctgctcctgctgctggcctggcaagcaccgatgtttaatgccgtcagctatctggtcctcgccgggctgtgcgcctctctgattggcgatgccttaaccctgctgccgcgccagcgcctgctgtatgccgtaggggcgtttttcctgtcgcatctgctgtataccatctacttcgccagccagatgacgctctctttcttctggccgctgccgctggtcctgctggtgattggtgccctgctgatcgcggtgatctggtcgcgtctggaagagatgcggttgccgatctgcacgtttatcgccatgacgctggtgatggtatggctggcaggtgaactgtggttcttccgtccgaccgctccggcgatgtccgcgttcttcggggccgcgctgctgctgattgggaatatcgtgtggctgggcagccactatcgccgccgtttccgggcggataacgcgattgccgccgcctgttactttgccgggcacttcctgattgtgcgttcgctgtatatctaaataacgcttgactctggagtcgactccagagtgtatgctgcggttaatgagaaaattatcattgccggagactgccatgtcgactccagaaacacccaaaaaagtccctcaattctcggcgcttaagctcagtcccgttccgtcgaaagatgactgctgctgcgaaggcgcgtgcgaaacgcaaactcaaacgcttcctgaaagcggcaaccgctacagctgggtcgttaacggcatggactgcgccgcctgcgcccgcaaagtggaaaatgcggtgaaacaggtgccgggcgtcagccacgttcaggtgctgttcgccaccgaaaagctgctggttagcgccgataacgacgtcagcaaacaggttgaagacgcggtaagcaaggcgggttacagcctgcgtagtgaagccgcgcccgcgaaaaaagcttcttcactgaaagaaaacctgccgctcattaccctgatcatcatgatggccctgagctgggggctggaacagatcaaccatccgttcggcaacctggcgtttatcgccaccacgctggtcgggctgttcccgattgcccgccaggcgctgcgtctgatgaaaagcggcagctggttcgccattgaaacgctgatgagcgtggcggccatcggcgcgctgtttattggcgcgacggcagaagcggcgatggtattgctgctgttcttaatcggtgaacgtcttgagggctgggcggcgagccgggcgcgtaaaggggtcagcgcgctgatggcgctgaagccggaaaccgccacgcgcgtagtaaacggcacgcgtgaaacggtcgccatcacgaccctgcgtccgggcgacgtgatagaagttgcggcaggcggacgcctgcctgccgacggcgcgctgcttaccgccaccgcgagctttgatgaaagtgccctgaccggtgagtccattccggttgaacgtgccgcaggtgaaaaagtgcctgctggcgccaccagcgtcgaccgtctggtgcagctcaccgtgctttccgagccgggtgacagcgctatcgaccgcatcctgaagctgattgaagaggccgaagagcgccgcgcgccggtcgaacgctttatcgaccgcttcagccgcatctacacgcccgccattatgctggttgccctgctggtcaccgtcgtcccaccgctgttctttggcgcgccgtgggaggggtggatttataaagggctgacgctattgctgatcggctgcccgtgcgcgctggtcatctccaccccggcggccattacctccgggctggcggctgcggcacgtcgcggggcgctgattaagggcggcgcggcgctggagcagctgagccaggtccagcatatcgccttcgataaaaccggtacgctgaccgtcggcaagccgcaggtgaccggcgtgtattcgcaggacatcagtgaagatgaactgctgaccctggccgccgccgttgagcagggctccactcacccgctggcgctggcgattgtgcgagaagcgcagtcgcgcgggctgaatatcccaccggcaaccgctcagcgggcgctggtaggctccgggattgaggccaccgttgacggtaaaaaagttctgattgtcgcggcgggcaagtcttctcatcctgaggtggaggcgttagaacagaccggacaaactgtcgtgaccgttatgcagaacggcgtcgcaaaagggatgctggcgctgcgcgacaccctgcgcgatgacgcaaaagaagccgtggcggcgctgcatcagctgggcgtgcagggcgtgattctcaccggcgataaccctcgcgcggcggcagcgattgccggtgagctggggctggcgtttaaagccggattactgccggcggataaggtcagcgcggtaacggagctgaacgcgcacgccccgctggcgatggtcggagacgggattaacgatgccccggcgatgaaggcgtccaccatcggcattgcgatgggcagcggcaccgacgtggcgctagagacggcggacgcggcgctgacccacaaccgcctgaccggactggcgcagatgatcgatcttgcgcgggcgacgcgtgccaacatccgccagaacatcggcatcgcgctggggctgaagggggttttcctggtgaccaccctgctcggcatgaccgggctttggctggcggtgctggcggataccggcgcgacggtgctggtgacggcgaacgcgctgcggctgctgcgtcgccggtaaaaaaacgcccggtggcgctgacgcttaccgggcctacatatcctgctaaaacgtaggccgggtaaggcgaagccgccacccggctttttttatatgaagtagctcatcgccagccctaaaaacagcaccagaccgacgtagttattgttcataaacgccttgaagcaggcgtcgcgttcgcgcttcgcaatcagcttttgctggtacgcaaacagcagccccgccaccagcaccgaccagtaaaacgcccagttcagcccgttcaggcggccaatcgccaccatcagcgccagcacggcgacctgcagaatcccgataatcagcttgtcctgacggccaaagaggatggcggtggatttgatgccaattttcaggtcatcgtcgcggtcaaccatcgcgtattgcgtgtcgtaagccacggcccaaagtatgttcgccaggaacatcagccagcagctgagcggtaaggactcactaactgccgcaaacgccattggaatcgaccagccaaacgctgcgcccagcaccacctgaggcaggtgggtatagcgcttcataaacggataaacccaggccagcgccagcgccgcaacggaaagcagtatggtcatggtgttcagggttaacaccagcaggaaagagagcagcaccagaacagcaaacagcacgcgggcttcttttccggtcacctgcccgctgggtaacggacgaccggcagtccgctttacatggccgtcgaatttacgatcggcataatcattgaccacgcagcccgctgcgcgcatcagccagacgccagcaacaaacacgccgaggatccacagcggcggcacgcccggcgtggcgacccacagcgcccataaggtcggccacagcagcagtaacgcgccaatcggtttatcggtacgcattaagcggtgatacgccaacagcttattctgcgtcaggctccactccattttttcttcctcttagtacaacggtgatgccggtaaaaaaagctccgtcagaattaacggtttaccgctcaggcgaaggcgggaacgacgcccccacagttcggcatcacgaccaatttcaataaaatcccgggtaagctcagacgaggtgaaaaggtaacgccccagcggcgttttccccagacgctgcagcgccagctcggacccggacaaagtggactcgggcaccaccgtccgtccggcaagccacggctcgccgtcagcgcagagtaaaatttcacgtagccagtaacgtggctcgtgcggcagcagcggcagctcgttggcgatctcatcgccggagacaaacccttcctgaatcagggtcaccgtgaccgtttttccctgctgctcaaaacgttttgtcatggaatcttccagcaacagccagtccagctgctgcggatcaagcgcaggtatttggtcgaaatagcgcagcgcacgcagttgcgttagcgcagggtgtgacatgccagactctccgatacataacgtacaggcattgtatcgcagaaacgcggattgaggggggccaaacgttatttaacgatcacgatcgcaacaagagtgcaacagcccggcggagacgaaaaaaagtgcgcccactcaggcgcaccaaacgactaacaaatcagcattgtggggaaacggttaccccttgccttttacactgctgataaaggtggaacgggcagtggttgaacctaaacgttcggcttcatcaagcagcttcagcgctttatcgacatcgccgcgcttcaccgcctgcttgatggcattgttgaagtattcttcggtgtcgttcagtaccggctccgctttcttcgccggggccggcgctgcggtcgctaccggtgcggctgccgtggcagctggcgcggtataggcaggcgcagcggtgttgcccacggtgacagggccggtaccggaggagccaaacagcgggccgaccaggacgctggacgcactgctggtcgacactttcagcttcacaagaccgtcagtggtgtggcgggcgatcggatccgggatatccggtgcggcgttacctacgcctttggcataggccttcgcaggatcaagcagcgtggtggtttgctgcaaatctttttccgtggtgaagacgagtacataaattttctgctgacccagcgcaggcgtcaggcgcattaccccttccaggcgatcggcgctcatgacacccggttcctgataggtaaaatattcgctcgggaagaacgcagaaggcgtcatgttctggtcaagaatcagcacgttcggcgcaaagacgctggtctgtttattgacttcactggagagcgttaacgtcagttcgccaatgttagcgggcacgctgtacgcgaccactggaccactaatacccggaacattaagcggttgcccacccgtcgagagctgggtcgtttgggctttagattgatcgacaggcgtccagaccagctgttgcaacgcagctgccggaatggccggcgcggatgttgtgttttgcggaacgaaattcacattagcgagcgttacagcaggcgcgctcgccagcaaccctgcggataaacaaagggcaaggagagttttgttcattttcattgttatcacctcaaaatgcacaggtcagcggtagccaggcaatagcgcgccgtcccaaggattgaggggcttgcgcccctcagtttggtcattacgtcagattaagacgggattaccaccagatttccatctgggcgccgaaggaccactcatcgttgtcaccacggctgtaggttgtggctttggtatcgctttttgcaatgccgttgtcataaccccatttctcatcccacttcgcgtaagttgcgaagacacggatcgctggacgggaccagatgctgttaccggcctgccattgctgtgcaagggtaattttgtactggttgttggtatcgtcagttttctgcgacttaacgttgtcgtagccaacttcaagcaaggtgctcatgattggcgtccatttatacattgggcgcacacccacggtgtaccaggtcgtaccgttgttgtcgtcacgatcgatatcctgatacataccgacgtacatcagatcccagctgtcacccagagagatcgcaccgtggtcgagaatacgaaccagggaaccgttgttgttaatcttgttatttacaacaccaatttcagcgtctttgtcatagttgttgccggtgaaggaaccctgcggaatacctttgccctgagtggtcattgcatcggtagcgtactggacaacaaacttgttgtagcctttcagcatgctctgggtatgttcagcggtgaacatccagccatctttagatgcgccgtcagcgaagctgtaaccgtcagttttgttagctcggccatagtcaacacccaactccagcgtgccgcccgggttgatttccatctgcgccaagcgcacatcgaagacgtcgttagcggtgtctttgaagtcatgatagatatcgttgctggtgaagatgtatgagccgcctgcttcctgagaacgggtcgctgccagagacagtttaccgaagcccagatcgacgttttcgataccggcaccaggacctgaaatatcccagtagtagaagtcgatcatgtgaacgtcatgacgctgatagaagcgcttaccggcccagatggtggaacctggcagccactcaatcaggtttttaccctgcacgttggcttcacggaacgccgggtcggtagcttcccagtcgttctgttgagccacggagtacgctacgttggtgtcgaagtagaagctcttgtcgccttctttccacacttcctggcccagcttcagttccgcataggtttcacattcgttacccagacggtatttactttgggcaccggttgcctggaagcactgctgttcgccgccactacccgtccagccgataccggaacgagcataaccatggaaatccacggccagtgcctgagcagacattacgcccgctgcgacggcaactgccagaggaagtttgcgcagagtaatcatcattctatctcctgagatcattgcttttctttgaacacttcacctgtcggtttcgtgtcttcttttgggattgcttaaacgcctggctctttgtgcaaccgacgacatgcggtgccatcctcacggaacagatggcagcgctctggcggcaagccgatagcgaatgtggcaccctcttctaccaacaccacgtcattctggcggtagaccaggttctgacggatggcggggatctggatatgaatctgtgtttcgtgaccaagctgttcgacgacctgaacctcaccttccagcgtcacatcggcaatgtggctcggcagtaaatgctcaggacgaataccgagggacatgtttgcccccacctgtacgttggcgctgtcaaccggtagccagacctgctggcggtttggcagctccacctgtacctgttcaatggctgtcgcggtcactttgacgggcaggaagttcatctttggcgagccaatgaagcccgcaacaaagcggtctgccgggtagtgatacagctccagcggtttgcccacctgcgccacgcgaccggcatccagcaccacgattttgtcggcgagggtcatcgcttcgacctgatcgtgggtgacgtaaatcatcgtgcggccaagacgcttgtgcagacgggagatttcgatacgcatctggacgcgcagggcggcatccaggttggaaagcggttcatcgagcaggaagacgcgcggctcggcgaccagggtacggccaatcgccacacgctgacgctgaccgccggaaagcgctttcggtttacgctccagcaggtgcgccagctgtaatacttccgccacctgcgtcacgcgctggttaatcacctctttcttcgcgccggccagcttcagaccaaaggacatgttctcggcgacggaaagatggggatagagtgcataagactggaacaccatgcctacgccacgttcggcaggcgggatgtcattcattcgggtatcaccgatcagcaggtcgccgctggtgatggtttcaagaccggcaatcatacgcagcagggttgatttaccgcagcctgatgggccgacaaataccacgaattcaccttcgtggatgtccagattgatgtctttcgacaccacaacgtcaccccaggctttcgttacattacgcagctgtacgctcgccatgcccttctcccttcgttacaacctgtcaccgacagaaacattcaagataaggtgactatgggggatccattactttcacgaatcctccaccccccggcttttttatgggggaggaggcgggaggatgagagagcaggctctgcgaccggcgtgggcgggctgaggcaaaattcgtgaagccgcctgcaaaattcagtgcgtttttatgtgcgccagcactcataacttaaatttatgcaacggagatcacacaaatggggggtggggcgtaggggttgggaggatggaaagaggatgtcaaataaggagactgagtcacgttgaaccactgaagtcataccacgagacatcaccaaaaaggatggcagatatgaatatcaagactggcgcacgcgttttcgcattgtccgcccttgcagcaatgatgatttccgcaccggcgctcgccaaaattgaagaaggcaagctggttatctggattaacggcgacaagggctataacggcctggccgaagtgggcaaaaaattcgagaaagacaccggcatcaaagtgaccgtagagcacccggacaaactggaagagaaattcccgcaggttgcggcaaccggcgacggcccggacatcatcttctgggcgcatgaccgttttggcggttacgcacagtctggcctgctggctgaagtcaccccggacaaagctttccaggacaaactgttccccttcacctgggacgccgttcgctataacggcaagctgatcgcttaccctgtcgcggttgaagccctgtctctgatttacaacaaagacctggtccctaacccaccgaaaacctgggaagagatcccgaaactggataaagagctgaaggcgaaaggtaaatctgccctgatgttcaacctgcaagagccgtatttcacctggccgctgattgctgccgacggcggttacgcgttcaagtttgaaaacggcaaatacgacgtgaaagacgtgggcgtcgacagcgcgggcgcgaaagcgggcctgaccttcctggtcgacctgatcaagaacaaacacatgaacgcggataccgattactccatcgcggaagcggcgttcaacaaaggcgaaaccgcgatgaccatcaacggtccgtgggcctggaccaacatcgacaagagcaaagtcaattacggcgtgacgctgctgccaaccttcaaaggcaagccgtctaaaccgttcgttggcgtgctgagcgcaggcatcaacgccgccagcccgaacaaagagctggcgaaagagttcctggaaaactacctgctgaccgatcagggtctggatgaagtgaacaaggacaaaccgctgggtgccgttgcgctgaaatccttccaggatcagctggcgaaagacccacgtatcgcggccaccatggataacgcccagaaaggcgaaatcatgccgaacatcccacagatggccgcattctggtacgccacccgtaccgcggttatcaacgctgcaagcggtcgtcagactgtcgatgccgcgctgaaagatgctcagggtcgtattactaagtaagtctgaaaaacggcgggtagcgcgtgcgcttacccgccctacgactacggcacgatccgtaggtcaggtaagcgcagcgccacctgacgataagattccaccgttgtagaggaagaaccccatggatgtcattaaaaagaaacgctggtggcaaagcgacgcgctgaaatggtcagcgatcggtctgctgtgtctgctggtgggttaccttgttgttttaatgtacgtacaaggggaatatctgttcgccatcatgacgctgattttaagctctgctggcctgtatattttcgccaaccgtaaagcctatgcctggcgctatgtctacccgggcgtggccgggatggggctgtttgtcctgttcccgttgatttgtaccgtcgccattgcgtttaccaactacagcagcaccaaccagcttgcgcaggaacgcgcgcagcaggtcctgctggaccgctcataccaggcaggcaagacctttaacttcggcctgtatcccgcaggcaacgaatggaagttagcgcttactgacgaagcaagcgggaaatactatgtctctgacgccttcaaatttggcggcgagcagaagctggccttaaaagaggcccaggccctgccggaaggtgaacgtgccaacctgcgcgtcattacccagaaccgtcaggcgctgacccagctcaccgccgtgctgccagacgacagcaaagtgatcatgagctcgctgcgccagttctccggcacccaaccgctctataccctggcggatgacggcacgctgaccaacaaccagagcggcgtgaagtaccgtccgaataacgacattggtttctatcagtccattactgccgacggcaaatggggtgatgataaactcagcccgggctataccgtcaccatcggctgggacaactttacccgcgtatttaccgacgaaggcattcagaaaccgttcttcgccatcttcgtctggacggtggtcttctccgtactgaccgtgatcctcaccgtggccgtgggcatggtgctggcctgtcttgtccagtgggaatccctgaagggcaaagcgatttaccgcgtgctgctgattctgccgtatgccgtaccgtcgtttatctcgattctgattttcaaagggctgtttaaccagagcttcggtgaaatcaacatgatgctgagcgcgctgtttggcatcaaaccggcctggttcagcgacccgaccaccgcccgctcgatgatcatcatcgtgaacacctggctgggctatccgtacatgatgatcctgtgcatggggctgctgaaggccatcccggatgacctgtacgaagcttcggcgatggacggcgcgggtccgttccagaacttctttaagattacgctgccgctgctcatcaagccgctcaccccgctgatgattgccagcttcgcctttaactttaacaacttcgtgctgattcagctgttgaccaacggcggcccggaccgtcttggcaccaccacgccggcaggctataccgatctgctcgtgagctacacctaccgtattgccttcgaaggcggcggcggtcaggacttcggtctggcggcagcgattgccaccctgatcttcctgctggtgggcgccctggcgattgtgaacctgaaagccacacgtatgaaatttgactaaggagggcactgaacatggctatggtacaacccaaatctcagaaactgcgcctcctggcgacgcacctgggcctgctgatttttatcgcggcgatcatgttcccgctgctgatggttatcgccatctccctgcgttcgggtaacttcgccaccgggagcctgatcccggacgaaatctcctgggagcactggaagctcgcgctgggcttcagcgtggaacacgcggatggccgcgtcacgccgccgccgttcccggtgctgctgtggctgtggaactcggtgaaaatcgcaggtattaccgccattggtatcgtggcgctgtccaccacctgcgcttacgcctttgcccgtatgcgtttcccgggcaaagcgacgctgctgaaagggatgctgattttccagatgttcccggcggtgctgtcgctggtggcgttatatgccctgtttgaccgcctgggccagtacattccgtttatcggcctgaacacccacagtggcgtgatcttcgcctaccttggcggtatcgcactgcatgtgtggaccattaagggctatttcgaaaccatcgacggctcgctggaagaagcggccgcgctggatggggctaccccgtggcaggcattccgcctggtgctgttgccgctgtcggtgccgattctggcggtagtgtttatcctgtcgtttatcgctgcgatcaccgaagtaccggttgcctcactgttactgcgtgatgtgaacagctacaccctggccgtagggatgcagcaatacctcaacccgcaaaactacctgtggggcgactttgccgcggcggccgtactctctgccatcccgattaccgtggtgttcctgctggcgcagcgctggctggtgaacggcctgacggcgggcggtgtgaaaggttaagtttcattttgttatgccactgcaaccctcaactttagacgtattgtattgacccaacttgtgactgttgttaggcggcctccgggccgccatttttttattcgcgtttcagccgcttcgagttacacagccagagggtgatcaccagcagcaggatcgccgccgagtagatcagcacatcgagcggggatttatgatcgacgatgatcagccgcacaatcgcggtgatcccaatgtagacaaaataacgcagcgggaagtgaaagccggactgaaaatacttcacaatcagggcgataaattcaaagtagagaaagtagaccaccaggccttccaccagcgcatatttgctggtttgttcaggggcgaacagcacatccgccagatgcaccgtctccttacccaaaaagacgaccaggatcaggccaaggctcagcagaccgaggttcagcacggtctggaggacagttgagataaactcaacgcgcgggcgagtcagggatgtcatacagcacctcattctccagggcgaggtttctgtataacgcaaaaatgtgacggggatctatattttttgtttatgtttggcgcattcgcccggtggcgctgcgcttaccgggcctacaaaaaccgtaggccgggcaaacgcagtgccgcccggcgtgaagcatcagcggaagttaatgttcttatcgctcgtcatgtcgtacagctggaacttacgtccaagctgttgaccgccgtcacgcgtcagcggcgtccagccgatggccgcgcggctacgggttggaccggatgagaacagatccagcggaatcgacacgtaaacccctttggtgaagtccccttccccatattcgtccggcgagacgttggtaatggtggcgtagccgcccaccacgacgccgctgtcgaagtgtttggagatatccagcgtgccgcccttatcgcccgccaggtactggccgacgctggctttcaccagcacgtcaggcgcgaacgacggcgtccagtaggcggtcaggtgaccggttttaacgctgtagtcggtgaacttcatcatgtcctgggcgctgcgccagtcacgctgtttgacgtagttggcatcaatcccgaacgcccagttgctgtcgacaggacgataaagcacttctgcccccgcaccgccgtacatggtttccagatacccgccgtacacctgaccgtagaagccgttaccgaagtactggaagtagttggcctgcaggttgttcacgtaggcatcgttctgtacgtactcacgcacgcgggtacgcacgcgcggcagcgtcgagtcttttggcgggttggtgtagttgaacttgtcgtagttgttggcgatgttgccgaacaggctgccggtggtcagcaggtggtcggtcagccacagatccgccgtcgccatgacgcccagctgatacatgtagaagttttccggcccgccgacggactggtttaacaccggatcgatatggaaatcgaagcgcgacttgtcgatataccagccctgctcggtggtctccggcacgatcggctcaacgcgcttttgcaccagctcggtttcatgtccgagcggttcgccttccagatggcgcttcaggctggcaacgtccgtttccgtcgtcacctgcggcaggttgagacggttctccgtcacgcggatcgtacggatcccgtccgggagatcgttcatgatgatccggttggcgcgctcgatcccttcccgcgagtcgcggtattttacctgctcgccggtgacgtacagcgtatcgcctttcacctgaatttttggatccgccaggccggcattgtatttcagcagcgtcagctggtttgccaccacggagtgctgcagaatcgcatcctgcggctccggctggtatgcaggccgcgcgttgtcgttgtagtgcggccgcatgtcgttgaagttggtacgcagcgtaaagccaaacatcaccgtattgccgcgctcgtagctgaggttaacttcggcccaatcggtgacgcgataaatggcgccgacgttaaacttgctcttctgctcaatcttcccggcgaagtcctgcgagtagtcattcccctcgtactccagcttcaggcgcaatggctgccagggcgtctgatactccacgccgccaaacagcgaggccgggccgtggaacatctggtcgccgttgatggagcccgctttctgataactgttatcgcggtagcagtatttatcgctgtaggagcaaaacgggtttttcacgttgccgctggtgccgagatagccccatcccagaccgagcgagaagtcgaacggcccccaggccttgctggccacgatgtattccgcatcaaacaggccggtaccgccaatatctttggcgcccacggagacctgcggcatccagtagctctcttcccacaggcgaagcttgacgtcgaaggctttatctttgtaggtctgatcgcctgagaacgcctcgacgctgctgtattgtttcgtacggacgtcggtatagcgcagcgtggtttcaagccacgggaacagctgcaccgacgccgagtagtaacgatactggtcgttatcacggtagttaaggctaatttccccttcgcgcgccatacgcgcggtgggcgtttgcagtaaaccgacgccgccgaagtctgactgagacgggccaatgggtgccggatacgtttctgcatggcaggcggcactcacgcagagcgccagcatgctgtagagataggttcttttcattattccggtatccgctgaatcagggagtgaaggatatcggcgttaagcccgtcatacgccttcgtccagaaatggtcggcaaaaccgacaaaaataatgctgcccggcatgggttcgatatgtcgtttattccagtaagcaacgggcgctttttgcgtgtggccgtcagggtaaaccacccaggcgtagctgttatccgcaccgctcagcagactctgctcgtcgaggtagctcgccacgtcgcggccgggagtaaagggcttgttacccgggctgccgatcagccccatcacggtcaccgtcgtcggcttcgccggaagccagagcgtatagtccccttccagggtcgggttgccgttttccgtgacacgcacgtcatccgggtcaagattgacgttctgtcggcccgtcaccttcagcgcctgcagctgctgacggacgctgttaatggccgccgcgtcgtcgccgtcttcctgttccgcgagtcccgttagcctggcaagaagcgccttgtgctgctgttccgcttccacggtcttctgccgttcagcgatgaccgcgcctggccaccagctgttggcaagccttggctgtccgacgagatcgagcagacgttcggcgtgggttaaggttttaggtttttcactgtccggcgtgtagacctttaccgttcccgcggaccatgccagcggcgcggcaaaactggcgataagcgcagcgtggatgagcgttttcatgatttcgccgccttgatcagggtggttttgaccgggaagaatccggcaccgagatactgtaaggactggcggatctgcccttcctcgtcgatccagaagcggttatgccaggtggcctggtcggtggtgacctcttcatccagcacgcgaacctgcgtttcgtcgctgccgaccttcacgctgtcggtgccgtcccagcggaaggtcgagcgtgccgtggcataacgcacctgcttgtgttcggtccagcccatcgtgcgcgtccagcccgcgccgtcggcgatctggttcggcttgatcagcggatcgtcagcgagattattcacctccagcaggttatcgccgcccaagagggttttcacgatacgaccatgctgcgtcacgatggtggcctgatcctgcgtcacccatttctgctgcccgttttcatcgaaagcgagcaccacaaacagttgcgggccatcgttaagctgcatgtactgactggcataaggcatgttctgaagctcgtcatcggtcagatgcacgcccggtgtgccgaacaggctttcccacagcgagtttcccagccctttagtggtggccgagcatgcctgcagcagcaggcaaatcagaatgattgctggtcgcttcacgactcttctccgaaggggcgaaataaccacaccgaagtgtggttatgattaaaacacccgctattactgggtgctggttgtcgtggtggtcgtggttccggtgttggagccatcaccgccaccggttgccgccagcgcgacacccacggctgaacttacggtgctggcgctggctgcggtagaacttcccgcagacgcagacgtcgcagccgaccctgccgcttccccgacctgaaccggagctgcataaacagatgtcgccgcaagcgcagatatggcaaaaatgccatacagtactttcttcataacaatttcccttcaatgaatgaatggagatttgcccgaaaagaatttcaggcggaatcgagtatacacaactcatgccgtgggtttgccgtaaggggaaatagagggtgggttttcagactaatggataaaatcgaaatgaaagacaaagataaaaaatattaaataaatataaaacaatagcttataatattgaaatattaagttccttctgcgtattttcttaaaataaaccgcagcaattaacgggttaaacgtctttttcagattaaactcagaaccagaatttgcgttaactaacagacatcaggaattatctgataaaaaaatgccggcattaagccggcacgttttcatggcgttttaattacgcacgccatgctttataacgattgatcaacccattggtcgagctgtcatggctggtaatcgcgttatcgtcacccagctcaggcagaatacggtttgccagctgtttacccagctcaacgccccactggtcaaaggtgaagatgttcaggatcgcgccctgcgtgaagattttgtgctcgtacagggcaatcagcgcgccaaggctgaacggcgtgatttcgcgcagcaggatggagttggttggacggttaccttcgaacactttgaacggcaccacgtgctccagcgttgccggatctttaccctggtcgcggtattcctgctcaaccacctcgcgggatttaccgaacgccagcgcttcggtctgggcgaagaagttggacagcagcttcggatggtggtcggacagcggattatgggtgatagccggggcgatgaaatcgcacggtaccattttggtgccctggtgaatcagctgatagaacgcgtgctgaccgttagtgcccggctcgccccagatgattgggccagtctggtaatccaccgcgttgccgttacggtccacgtatttaccgttggattccatgttgccctgctggaagtaagccgcaaagcggtgcatgtactggtcatacggcaggatcgcttcggtttcagcgccaaagaagttgttgtaccagataccgatcagcgccagcagcaccggcaggtttttctctggtgcggtggtggagaagtgtttgtccatcgcgtgcgcgccggagagcagctcaacgaagttgtcgaagcccacggacaggatgatagacagaccgattgcagaccacagagagtagcggccaccgacccagtcccagaattcgaacatgttcgcggtgtcgataccgaactcgctgacggctttaccgttggtggacagcgcagcgaagtgtttcgccacgtgcttgttgtcgcccgcggttttcaggaaccagtcgcgcgcgctgtgggcgttggtcatggtttcctgagtggtaaaggttttagacgcaaccaggaacagggtggtttccgggtttacgttcttcagcacttcggcgatgtgggtaccatcgacgttagacacaaagtgcatattgaggtggtttttgtacgggcgcagcgcttcggtcaccatgaacgggccgaggtcagaaccgccgataccgatgttaaccacgtcggtgatcgctttgccggtgtagcctttccagcttccggagatgatcgcttcggagaaggttttcatcttttccagcaccgcgttcacttccggcatgacgtctttgccgtcaacgatgattggggtattgctacggttacgcagggctacgtgcagcacggcacggtcttcggtgcggttgatcttctcaccggagaacatggatttgatggcgtccgccagctcggtctctttcgccagatcctgcagttttgccagcgtctcttcggtaatgcggtttttagagaaatccaccagcatcaggtcgtcgaaggtcgcggagaacttgctgaaacgatcggcatctttcgcgaacaggtccgcgatggtgacgtctttcatttcatcaaaatgtttctggagtgcctgccaggcagcggtctgcgttgggttgatgtttttcattagcaatactcttctgatttgagaattgtgactgcggtcgattgtagcgcctgcaaataaaaattgtgatggtttttatgccattgccctggcctgcatcaaacacaggtgaaaagacccgaaaagtatagctgctgaagcgccctcctggagcggagaaatgtcggtcaaaatgccctaaaacgaagcataaaatctggccctgttataagtcctgtttctcaggggtacccccccataaaaaatccgcataatcccagcattgacaggacctcccccacattttatttatagggccgtattttgcgcctgcacctgttttcgtttcattcttgtgccatggtcgcttattcattccctgacacgaggttgttatgacgagttttgtggtcgccaagtttggcggcaccagtgtggccgattacgatgccatgaaccgcagcgccgatgtggtgctggccgatccgaatacccgcctggtggtgctgtctgcatccgccggcgtgacgaacctgctggtttctctgtctgaaggactggaagcgacagaacgtttcgtaaagctggatgcactgcgcaaaattcagttcgacatccttgagcgtctgcagaacccgaacgtcatccgcgaggaagtggaacgcctgttggaaaacatcaccacgctggcagaagccgcctcgctggccacctccaccgccctgaccgatgagctggtcagccacggtgagctgatgtccaccctgctgtttgttgaaatcatgcgcgagcgtaacgttcaggcgcagtggtttgacgtacgcaaaatcatgcgtaccagcgaccgctttggccgcgccgagccggacgttgaagcgctggccgagctgaccaatcagcagctggccccgcgcctggcagacggcatcgtgatcactcagggctttatcggtagcgaagcaaaaggccgcaccaccacgcttggccgtggcggcagcgactataccgccgcgctgctgggcgaggccctgcatgctacgcgcgtcgatatctggactgacgttccgggcatttacaccaccgacccgcgcgttgtttccgcggcgaaacgtattgatgtgatcgcgtttgaagaagcggcggaaatggccaccttcggcgcgaaagtgctgcacccggccacgctgctgcctgctgtgcgcagcgatattccggtcttcgtcggctccagtaaagatccaaaagcgggcggcacgctggtctgcaagaaaacggaaaacccgccgctgttccgcgccctggccctgcgccgtcgccagacgctggtgacgctccacagccacaatatgctgcactcccgcggtttcctggcggaagtgtttggtattctggcacgccacaacatctccgtcgatctgatcaccacctctgaagtgagcattgcgctgacgctggacaccaccggctccacatcaaccggcgataccctgctgacgcagtcgctgctgattgagctgtccgagctgtgccgtgtggaagtggaagaagacctggcgctggttgctatcatcggcaacaagctgtcgcgcgcctgcggcgtgggcaaagaggtgtttggcgtgctcgacccgttcaacatccgcatgatttgctacggtgcgtccagctataacctctgcttcctggtgccagccgatcaggccgagcaggtggtgcagaaacttcatcagaatttgtttgaataaacgcaagaatggcccgggcgttttcaccaccgggccattctttagcttttcattactgttctcatcagcagcgaatccagatcttttaaatttccttctctgctgtcgggtagtaccggcggcacttctcctctcaccagctcattttgcaaaaaagcgtggaggaagggccgtttaggaccatattccgcttcacctgcgcgctgttttatttccagcaatgcatcgatttccgcacgtaacggcgcacacagttcgctcccggcaagcagttcggcaaaacgcatcggtggaacgcctttccccgcttctacccaccgcgccgccagcaaaggtcgcagaacataaaagtactttttcagccgaaccgtttccccctgtaaatatccacggaagttttttcgggccatcgagtagtaatgccagcgggcgcgcaatggcgaaaaccacgcaggtattagcgcgcgcaactcggccactaccgtctcatcctcctgataaacaacaggggaatccagccactcgataagcgtcgggtttgcccccttcagcaggcccagtgccttgcgccattcccagccacaaacgtccagttcatcatctatcggcagctcgatcacatcctgttgggcttcgacgcgcagataccattctgggcggtgaacgtacaaaaaccgcacatcataatcgctatccggtgaggcaaatccccatccccggctgcccgattcacaggcgtagagcacgcgcacgttatagcgctgctctatatcgcgaagttgcgcgcagacacgtgcgcacatcgcgctatcaacatcgttattgctcattttttatccttttacacacactacctgacgcagggtgtgaacgatctccaccagcgacgattgcgcggccatcacggcatcaatgtctttataggccatcggcgtttcatcgatcacctcattgtctttgcgacactctacgtgagaggtcgcctgaatatggtcgctaagggtatagcgtttttttgccgccgttcggctcatcactcgcccggcaccgtggctgcaggaacagaagctttgctcgttgccgaggccacgcacgatgaagctctttgcgcccattgagcccggaataatccccatctgccctttctgcgccgacaccgcacctttacgcgtgatcagtacctcttccccaaagtgatgctctttctgcacatagttgtgatggcagttaaccgcctcctgctgcgtaataaagggctttgtcacttcgcgagagagcgccgccagcacgcgcgacatcatcacttcccgattgtggcgggcaaaatcctgcgcccactccaccgcctcgatgtagtcctcataatgacgactcccctcctgaaaataggccagatttttatctggcagatgtcccaggtgatgctgcatatcctgctgtgccaggacgataaacacattaccgatggcgtttcctacgccgcgcgagccgctgtgcaacatcacccagacgcgctgctgctcatcgaggcaaatttcaataaagtggtttccggtacccagcgtgcccagatgctggtagttgttggttttcagcaactgcgggtatttatccgtgagttgtttaaaacgtggggccagcacccaccagcgatcgtccacttctttcggtggcgtttcccacgcgcctttatcccgtcgagaacgggtattggttctcccatgcggtactgcctgttcaatggcgctacgtaaaccgctgagattatccggcaaatcacccgccaccagcgacgtgcgaacggcaatcatcccgcagccaatatccacgccaaccgccgcaggaataattgcccctttggtcgggatcacgctgccgatggttgagcctttaccgagatgaacgtcgggcatcaccgcaaggtgtttgaaaataaacggcatctttgcggtattcagtaactgcgcctgtgcctctggctccacgggaacgccgtgagtccacattttgatcggggcgccgtttgacgccgtcagtaattcaaaatcattctgttgcattgcgttatcctttcaggttaacaaggccgtgtaatacctggtccaggccaccaaatactgaaattttgtcgatacgctccgcgaccctttccagggtttccagctcttttaaacgcagcgccaccgggttgttctccatcacctttgcagtgtttaacagcgatcgtgtcgccgccgtttcttcacgtcggcgaataacattcgcctgggccgatttttcggcctctaccagacgggataaaatcgttttcatatcaccaggtaaaacaatatcttttaccccaagcgacgcaatttccattccaaaagatgacaggcggccttgcacctgtttgctgaccacctcatcaatgatctgcttatcttccagtaactcatcgagcgtgcgggtgccgaccgcctcacgcagtgcgaactggagttcgcggtacaaatgttccagcggtttcgtaagctgtccgcaggcctgcagcacgtcgctgtagcgccagttagccgccaggttcaggcgcaggttaactttgtccttcgtcaggatctcctgcccgctcacctccaccacctgaaggcgcgtatccacgacctctgcctcaaccagatggttaattttccagtaggccgtcagtcccggcggtaacagtgcctgaatttctccgtcgattttcaccaccccgacgtgccaggcaggtacctgtacgaccagcatcgcgtcgcgcccctttagcgcgccattacgacgcggttgcagagcagcattcatcacgtccaccggcacccgcacgtcgcgggtatcgattctttgcagggtcaacgccgcatcctgctgccagtacagacgacgagtcgaaggcggcacaatttcctgcaatacgccgttgttcgataacaccccgatttcatccgcagtaaggtcaaccgccaggcagtaacgtaccacccagtcaggctgaaagcggcgcagataatccgccagcgcacccggcacctcgctgccgtcctggctcaccaccagcacgtcgtcagtattgaaccaacccagacggtgttcacccgcctccagtacccggtaataatcgccagcttttgctaccagccctaactgacctttttttatcgtgatttttttagccattttatattccttaaagtcaggcgcgggtgcaggcacgaaatcacaggggaatgccttttcgcctgcgatccggcgccattaccggcgaccttcattgggattgctgactgcgcaatccccgtttttactttgatgtttacaaccagttttcattgggagaatgaatcgggaatcgaacccttctgtctgtcatgggttgacggaacgcccccggaaaacagccttgccgttcctggtgcgccgacggggccttaacccccagtgtgctcaacgtcgtgacgttatctgtattgccagaagcgtgccaaaaataaaaatcgccgttttatttttttattttattgataattaatgctttttatttatcacgtttttcatgcattgccgttcggctcaacatttcttatcctgatatatcgacaattatctttctggataaacatgaagaagcggaaggtggtgatcggggtgcttggcaccgtgatggataaacggggaaagcgggctaatcgctttcgcaaatggcgaccgaccgtcgggctatgccaacagccggatttcccggtcgacaggctggagctgctacatcaaccgcgagatctcggcatggctcagcaactggcggaagatattgtgctggtttccccccacaccgaggtgcgtcccagcacggtaatcattgaagacccgtgggatttcgaagaggtttatgccgcgtttctcgatttcgccacccagtacacttttgataccgatcgcgaagagtatttcgtccacatcaccaccggcacgcatgtggcgcagatctgttggttcctgctgacggaagcccgctatcttcccgccagccttttgcagactggccctgccagaaaagaagcctctgctgaggagactgcagccggaacttactcaattatcgacctggatttaagccgctacacgacccttaccaaccgttttcagcgcgagcagcagcagtcaatctcatttctgaaagcgggcattgagacgcgaaacgccacctttaacagtctgatcgacaagattgaacgcgtggcgctacgttctacagccccgatcctgctgaccggccccaccggcgcgggcaagtcgttcctcgcgaaccgcatttatcagcttaagcagtcacgccatcaggtttccggcaaactggtttccgtcaactgcgcgaccctgcgcggtgataacgccatgtccacgctgttcggccatgtgaaaggagcctttaccggcgcactgtcggcgcgcagcggcctgctgcgtgaagccgatggcggcgtccttttcctcgacgagattgccgaactaggcctggatgaacaggcgatgctgctcaaagccattgaagagaaaacttttttcccgtttggctccgataaagaagttcacagcgattttcaacttatcgccggaacccaccgtgatatgcgccagtgggtggcagaaggacgttttcgtgaagatctctatgcccgtattaatatgtggagctttgccttacccggccttgcccaacggaaagaagacatcacgccgaatgttgactacgaacttcaacgtttctctcgcgaaagccagacgcaaatccgcttcgataaagaggcacgcgaaggctatctggcctttgcctgttccagcagagcgctgtggcggggcaactttcgcgaactgagcgccagcgtcgcacgcatggcgacgctggcggaacgagggcgtattactcaggatctggtgctggaggagatctcacgtcttcagaccgactggcaaactgacgtgacgcagcctgcaactgacatggagattgacctctttgaccagcggcaacttgaaacggtgctggaggtatgtcgccgcagcgcatcgttgtctgaagccggacgtgagctgtttgccgtttcacggctcaaaaaagccaatcctaacgacgccgaccgactgcgcaaatatctggctcgctttagtctgagctgggaaagcatccggtcataattcatttgaatattacttccttacgcgataaacaataactatagccgggctcgatcccggctttttataacaaacacacgcaacattcatcgcaaggaaatcattatgttatccgctattacgcggctgttcccgttatgggcgctgctgctctccgtactcgcgtattacacgcccaccacgttcaccggtattggtccgtgggtcgccacgctgctgatgctgatcatgttcggtatgggtgtgcatctgaaagtagacgattttaagcgcgtgctgtctcgccctgcgcccgtcgcggcaggaatattcctgcactacctggtgatgccgctcgcggcgtggctgctggcgatggtctttaagatgccgcccgacctctccgccgggatggtgctggtgggcagcgtcgccagcggcacggcatccaacgtcatgatctatctggcgaaaggcgacgtggcgctctccgtcactatctcgtccgtctccacgctggttggcgtgattgccacgccgctgttaacccgcctgtacgtggatgcgcatattcaggtggacgtgatggggatgctgctgagcattctgcagattgttgtaatcccgattgcgctggggctggtcattcaccacctgttcccgcgcgtggtgaaggccgttgagccgtacctgcccgcgttttcgatggtctgtattctggcgatcatcagcgccgtggtggcgggttccgcctcgcacatagcttccgtgggctttgtggtgatcgttgcggtggtgctgcataacaccattggcctgctgggcggctactggggcgggaaactgtttggcttcgacgaatcgacctgccgcacgctggcaatcgaggtagggatgcagaactccggcctggcggcggcgctcggcaaaatctacttctcgccgctggcggccctgccgggtgcgctgttctccgtctggcacaacctctccggctcgctgctggcgggctactggtccggcaaaccgattgaggaacaaacgaaaaaagatgcggtgaaacagggttaattgactcagcttgctttacactgaagcctctctctcaggaggcttcagcaatggcgacaccacgtttgacccagaaagacatgacggaagccgagcagcgcgaactgaaaacgcttctcgaccgcgcccgcatcgcgcatggccgtacgctgaccaacgccgaaaccaatcaggtgaaaaaagagtacatcgacaaactgatggcgcagcgtgacgccgaggcgaaaaaagcccgcaagctgaaaaaccagcaggcttataagccggatactgaaacgaccttttcctggtcggccaatacctctacccgtggaaggcgctagctagcgccctttctttttacggccaggctgggtaaatcgcttcccgttacccggtttgccgcgtcctttctcttccgcctgcggcgccttcacgaccggacgtttaatcgcctgggttttcggttttgctttggccttcggcttcgcttcggacgaggaattctcgataagcttgaacagctcaatcagttcgtcgtccgttaagtcgcgccattcgcccagcggaatgccagtcaggctgacgttcatgatgcgcgtgcgctcaagcttcgtcacttcataaccgaagtactcgcacatgcggcggatctggcggtttaagccctgcacaagggtaatacggaacgcaaacggcgcttctttcttcaccttacactttttcgtaacggtaccgaggatcggcacaccggcgcccataccgcgaataaagtcgtccgtgaccggcttattcaccgtcacaatgtactctttctcgtgatcgttaccggcacgcaggatcttgttgaccagatcgccgtggttggtgaggaaaatcagcccctgagagtctttatccagacggccaatcggaaagatacggctgctgtggttcacgaaatcaacgatgttgtcccgctcaccgtcttccgtggtgctgacaatcccaaccggtttgttcaacgcgataaacaccaggtcttcggcatcacgcggttcgatgagctgaccattcactttaaccacgtcgccaggcatcacctggtcaccaatcgtggcgcgtttgccgttgaggaacacattaccttgttcaatgtaacggtccgcctcgcgacgtgagcagatcccgctctcgctaatgtatttgtttaatcgggttgattgagttggcagcatagtttctcctgtgaagggcgaaatataccttaggtatgggctggaaaaaaagattagccgacggtaactgagacgggttttttagtttgcgagacgctttcaggattttgcatcctgtcatttacccatgtgttcaagccttttagttttactctccatggagaagtgtttgtagtttataaatcacagggagtaatatgaaggagattgttcagacagaatccttccgacgctgggagcaaaacttaaaagatcgacgagcgaagaccattatcgcttcccgcctctttcggttggcaaatggcttagcgggcgacgttaaacccgtgggagaaggtataagtgagctaaggatccactttggtccgggctacaggatctattttaaagaccagggcaattacatcatcgtgctgttatgtggtggtgacaaaagcagccaggccagagacatactgatggcaaaaatgctgagcaatgtatcccaatggcaggagtgaatgagcatgcataaattaacaccttacgatcccgccaacgcgttggtggatgacgaggaaatcgccgtgtttatcgctgatgcactagaaacaggcgactcgacatatatcgctaaagcccttggtgttgtcgcgcgagccaaaggcatatcgaacatttcacagcaaaccggtttatcacgtgagcagctttatcggtcattcagtgataaaggaaacccaacgctcaaaaccacgctcgcggtcatgaaagcattgggttttgggctaacgctcaaacacgccggggattaatactcatcccgctggtcatcttcatccggctgttccatcacgctgtacgccaccgcgcagaataacgagttgaggcgcttcatatcccccagcagccccaggtggagtgagctggtctcgatactctgcacgttctgctgatgcaggcgctcaacgtgggcgtgcgagtagcggcggtttagaatgcggaagcgatgcttgttgcggcgcaggcggcgcgcgctcggcacgtcgcttgagaagaagaccagcatcgccagcttgaggttgctgaccagctgttcgtgcagcgcttcaagctccttcaggccttcaacggagaacgcccggcgtgcggccagcgacttatcggcaatctcgctgcccatgcgctcaacaatatcggaggcctgctcaaggttgagcgacatctcaatgatttccgcccagcggcgggactcctcctccgccagctcgtcctgcggcatgcgggccaggtaaagcttaatggcggtatagagcacgttgatatcgtccgccagtctgcgcagctctttctcctctcgcggctcgccgtgcatcaccttttgcagcccttcgagcatggtttccagggcgtcgcccatgcggagcgtctcgcgcgcggcattcgccagcgccagcgccggggtgtccagcgcggaggtatccagatgctttggcttcaggcgggcgtccagctccggttcgtcctgaatgagtcgctcgcagaagcgggccatcgacccggcaaaagggaccatcgccaggcagcgcaccaggttgtagaacacgtggaagtagatcaccagctccgccttcggcagcgggaggttatccatcaggttcgccagcggatggataaagggcagaataatcaggctgcccaccagcttaaacagcaggctaccgagcgccacgcggcgggcggcagcgttggcggcgctgttattgagcatcgccagcaggccagagccgaggttggcaccgatcaccagacacagcgcgaccgggaaggagatcgccccggcggcggtgagcgtggccgtcagcagcacggcggccaggctggagtagctgacgatggcaaacaccgcgccaatcagcgcgtcgagcatgatgtcaccggtcagggaggcgaagatgacctgcacgccgttggcctcggtaatcggggtgaccgcctgcacaatcagctccagcgccagcaggatcaaccccaggccaatccccacgcgtccaagctggcccgcccgcgtctgtttgcggccgaggaagaagatgacgccgacaaaaatcagcagcggcgacagccatgagagatcaaacgtcaggatacgcgccatcagcgcggtacccacatcagcccccagcacaatgaccagcgccggggccagcgccaccagatcctgcgccacaaaggaggtgacaagcagggttgtggcgttgctgctctgaacgagtgccgttacgccaatgcctgcgcagaaggcgagcggcctcttctcaacgctgctgctgagaacggtacgtaaacgggcaccaaatacgcgcatcacgccggtacggacgatatgggtgccccatacgagcagtgcgactgcagagagcagatgtaacagggtcagcacggatggttttcctccttatctttatcggttttcctgaggttccctgcgcgttgccatgtcggatgacggcgacgccttatccgacctacgcacaggcccggtaagcgcaccgccaccgggtgccagggatagaaccttatttcagtataaggggttaagcgtaagaaagagacaaggcacccatgaggtgccctgtttgttgtaaggaaaagtgacgttagtctgcgtcgtagcctaaattcggtgccagccagcgctctacttctgacacgctcatgcctttgcgcagggcgtaatcttcaatctgatcgcgctgaagctgcgccacggcaaagtacttgctgtccgggtggctgaagtaccatccggagacggacgcgcccggccacatggcgtacgactcggtgagcttcatcccggtatgggcttcgacgtccagcagttgccagatcgtgcccttttcggtgtgttccgggcaggccgggtagcccggcgccggacgaatcccctggtagttttcgcggatcaactcctcgttgctgaggttttcgttcgccgcgtagccccagtgcaccttacgcacgcgctcgtgcaggtactcggcgaaggcttccgccaggcggtcggcgatcgctttcaccatgattttattgtaatcatcgtgctgcgcttcgaacgcgtccgccagcgcatcttcttccagaccgccggttaccgcaaaggcgccaatatagtcggctttaccgctcagcttcggcgcgacaaaatcggccaggcagtagttggcaaagcccactttctcggtttgctggcgcagatggcggctgactgccagcacgtgagtgcgggtttcatcgcggtaaatttcgatgtcgtcgcccacgcggttggccgggaacagccccaccacgccgcgtgggttgagggttttctccgcgcttagcctgtcgagcatgtcgttggcatcgttaaacaggcgtttcgcctcctcgcccaccacctcatcttccaggatgcgcggatatttgcccgcgagcgaccaggtcataaagaacggcgtccagtcgatgtagttacgcagcgtttcgatgctggcgctgacctcctgaacgcccaggcgatgcgcgaccggcggcgtatagctcgaccagtcaaacgccagatcgttatcgcgcgccgcctggagtgaaactggcggggtgcgcggtttcttgcgcccgtgctggatgcgaacggtttcgtactctttgcgggtgcgctcaacaaactcgtcgcgctgggtgtcagagagcagcgcggagaccacgcccaccgtgcgcgaggcgttctgcacgtagaccgtcggcccgctgtagttctgctcgattttcaccgccgtgtgcgccttggaggtggtcgcgccgccaatcagcagcggaatggtgaagccctgacgctccatctccttcgccacgttaaccatctcgtccagcgacggggtgatcagcccggagaggccaatcaggtcagcattcacttcgcgcgcggtcttgaggattttatccgccgggaccatcacgccaaggtcgataatctcgtagttattacactgcagcaccacgccgacgatgttcttgccgatgtcgtgcacgtcgcccttcacggtggcgatgaccattttgccgttgctggagcctttctctttgctggcttcgataaacggttccaggtacgccacggcctgcttcattacgcgggcggatttcaccacctgcggcaggaacattttgccctcgccgaacagatcgcccaccacgttcatgccgtccatcagcggcccttcgatcacttcaatcgggcgggctgactgctgacgcgcctcttcggtgtcctgctcgataaactcggtgatgccttttaccagcgaatattccaggcgttttttcacgtcccaggcccgccactcggcctgctgaacgttggctgcgtcatccgacttgctgccgcggtatttttctgccaggtcaagcagccgctcggtcgcgtcgtcgcggcggttgaggatcacgtcttccaccgcgtcgcgcagctcggcgggcaggtcgtcgtaaatcgccagctggccggcgttaacgatccccatgtccatcccgttgcggatggcgtagtagaggaacacggcgtgaatcgcttcacgcaccgggtcgttgccgcggaacgagaacgagacgttcgacacgccgccggagatgagggcatgcggcagctcgcgcttgatgtcctggcacgcgccgataaagtcctgggcgtagttgttgtgctcttcgatgccggtcgccacggcgaagatgttcgggtcaaagatgatgtcttccggcgggaagcctacctcttcggtcagtattttgtacgcgcggcggcaaatctcaattttacgcgcgcgggtgtcggcctggcccacttcgtcaaaggccatgaccaccacggcagcaccgtagcggcggacctgcttcgcgtgatgaataaaggtatcaacgccctctttcatggagatggagttgacgatgcctttaccctgaatgcacttcagccccttctcgatcacctcccatttggaggagtcgatcatgatcggcacgcgggcgatgtccggctcaccggcaatcaggttgaggaaacgcaccatcgccgcttcggcgtcgagcatcccctcatccatgttgatatcgataatctgcgcgccgctttccacctgctggcgggcaacatccagcgcttcgctgtacttctcttctttgatcaggcgtttgaacttcgcggaaccggtgacgttggtacgctcacccacgttcacaaacaggctgtcgtcgccgatggttaacggctcaaggccggagaggcgacaggcaaccggcagttcgggcagcttgcgcggcggcagtccggccacggcgttgctcatggcggcgatgtgctccggcgtggtgccgcagcagccgccgacgatgttcagaaatccagactcggcccactcgcggatttgtgccgccatggtgtcggcatccagatcgtattcaccgaaggcgttcggcagaccggcgttcgggtgcgcggtaacgtagcattccgcaatgcgcgacagctcctgcacgtactggcgcagctcgtccgggcccagcgcgcagttcaggccgaaggagagcgcgtcggcgtggcgcagggagttataaaacgcttcggtggtctggccggacagggtacggccggaggcatcggtgatggtgccggaaatcatgatcggcaggtcaacgcccagcgcctcgaactcctctttcaccgcgtaaatcgcggccttggcgttgagagtgtcgaataccgtttcaatcaggatcagatcggaaccgccttccaccagcgctctggtcgattcacggtaggcaacaaccagctggtcaaaggtgatattacgaaacgccgggtcgttgacgtccggtgaaatcgacgcggtgcggttggttgggccaagcaccccggcaacgtagcgcggcttgtccggcgtgcgggccgtccactcgtcggcgcaggcgcgcgcaagctttgcggcttcaaagttgatctccgccgacagggattccatctggtaatccgccatggcgatggttgtcgagttaaaggtgttggtttcaacgatatccgcacccgcttcgaagtaggcgttgtgaatatccttgatcacggacggcttgctgagcaccagcaggtcgttgttccctttcaggtcgcagggccagtcggcgaagcgttcgccgcggaaatcgtcttcgctcaggcgataaccctggatcatggtgcccatgccgccgtccagcaccagaattcgttcatttaactgcgcacgcagttgctctactttgctgctcacacttgctcccgacaacgctcaacaaggccaaaaggctgcgttccatactggcacaatctcgcagggtggaaaagtcgctcagcggtaacatgagacatgttcaccatcactcctccgatcagtcaggataacggttgcaaattcaccaaataaaacgaaaatgatttccacgatacagaaaaaggagttcgtcatggtcgcgaccgttcccgctaaacgcggcagaaaacctgctgccaccaccgctgccgcacaacagggtggacaggttcaatcgctcacgcgcggtctgaagctgctggagtggatagccgagtcgcacagcagcgtggccctgacggagctggcccagcaggctggcctgccgaactccacgacgcaccgcctgctgaccaccatgcagcagctgggctttgtccgccaggtaggcgagctggggcactgggcggtgggcgcgcatgcgtttatcgtgggcagcagcttcctgcagagccgtaacctgctggcgattgtgcacccgattctgcgcaaattgatggaagagtcgggcgagaccgtgaatctggccgtgctcgaccagagcgaccatcaggcgattatcatcgaccaggtgcaatgcacgcagctgatgcgcatgtccgcgccgattggcggcaagctgccgatgcatgcctcaggggcgggtaaagcgttcctctcgcagctgaccgaggagcaggtgacggggctgctgcaccgtaaaggactgcatgcctatacccacgccacgctggtttcgccggtgcatctgaaagaagatttggccctgacccgcaagcgcggctattcgtttgacgacgaggagcacgccctcggcctgcgctgtatcgcagcctgcatttttgacgagcaccgcgagccgtttgccgccatctctatctccgggccgatttcgcgtatgaccgacgatcgggtcactgagttgggtgcgctggtgattaaggcggcgaaagaggtcacgctggcgtacggtgggattcgttaagcatgcattgccgggtggcggcttcgccttacccggcctacatgatgccctctgaaaaccggatgcaaaaccgctgcttacggcggtaagcgtacacatcttccacgtgcccgtttttgatccgcgtttgcagtccccgccagtagctggcgcgaaacagatcggcatgcatctcttcgaatagcggcccgatgcgcggatcggcgcagagccagtgtcgaaactcttcgggaaacacatcgcccggcgaaacgctgtaccacggctcgctggaaagctcatcttccgggtagcggggcggtgggatgtcgcggaagttcacctcggtcatgtagcaaatttcgtcgtaatcgtagaacactacccgtccgtgacgggtgacgccgaagtttttgaacagcatatcgcccgggaagatattggcggcggcaagctggcgaatcgcgttgccgtactcttcaatcgcatctcttaaagcctgaccgtcggactgctccagccagatattcagcggcaccatgcgacgttcaatgtagagatggctgatcgcgattttatcgccaagatcggtgattttggcgggtgcttcctgcagtaaaagcgccatgagcgccggatcgatctgctgcttatccagcacaaaattttcgaactcctgggtatccgccatgcgcccaacgcggtcgtgctccttaaccagctggtagcaggcgcggacgtgcgcggcggtcatctctttctgcggcgcgaatctgtccttaatcaccttaaagacccggtcgaagcccggcagcgtaaaaaccagcatcaccatgccgcgaatgccgggcgcttcgatgaactgctcatcagcggtagtgacataacgcaggtattcccggtagctttccgttttagcgtgcttctggcagccaatagccatatacagctcggcggtggttttgcccggcaggatctcacgcagccattccaccagcgcggcaggtaacggtgcatagaccataaaataggagcgggcgaagccaaacacgatgctggcctcggcgctggtggtcaggcaggtatcgacaaacagttccccgccgtcggtgcggtgaatgggcagcagaaacggcacaatggccgtcggcgtaaccagtttgcccaccagccaggcggctttattgcggtagaaaagctcgttggccacctgcaaatggctgtggctgagcacctccgtgctgaaggcttccttgagatgggcgtggatatacccgatatcccgggctttattctcccagggcaggcgcagcggcagatctgtcagcacgcggtgcaggagcttttcccatccgcgatcggggaagaaatctttcgccagcggacgcggaatggtacgaaagcgccgttcaggctgggagctgaagataaataaccgctcaggagataatgagcggtggtcaaataaccggcaatagacggagttgaaaaagctctccgcaatctcgaagcgcgggtagtcgggtaacaaatgggtgtaatgctcttttacgcgcagtaaaaattccgcgtccggacttttaccgtcggtaatacagcgcaactgctccaccaccagacccacgtggtggtcataaagatggatacgctgcttcatggcctgctgaaccgcatgccagtctgcgtgttcgaagcgctgctgcgcgccggaggtcacttcaagaaaacgaccatactgggcatcgaagccctgcaaaatagtttgggcaatcagtaattccaggccacgcgacatatattccccctcaccaccaaccctctccccaggggggagagggggaaaagattagaactgtgcttcttccgttgaacccgtcaaggctgtgacggaggaggtgccgccctgaataatcgtggtcacattatcaaagtagccagtgcccacttcctgctggtgagagacgaaggtgtagccatctttgcccgccgcaaattccggctgctgcaccttctcaacgtagtgcttcatgccctcaccctgcgcataggcgtgcgccaggtcgaacatgttgaaccacatgctgtggatgcctgccagcgtaatgaactggtatttgtagcccatgtcggacagctgctgctggaagctggcgatggttttgtcatccagctttttctgccagttaaaggacggcgagcagttgtaggccagcagtttgcccgggtacttcgcatgaatggcgtcggcaaagcgttttgccagcgccagatccggcgtggaggtttcacaccagaccaggtccgcgtacggcgcgtacgccagaccgcggctgatcgcctgctcaatgcccgcatgggtgcgatagaacccttcgctggtgcgctcgccggtgatgaactcgctgtcgtacggatcgcagtcagaggtgatcaggtcagccgcgtccgcatcggtacgggcaatgaccagcgttggcacgccgagcacgtcagcagccagacgcgcggcaaccagcttctgaaccgcttcctgtgtaggaaccagcaccttaccgcccatatgtccgcacttcttcactgacgccagctgatcttcgaagtgaacggccgctgcaccggcttcaatcatcgatttcatcagctcaaaggcattcagcacgccaccgaagcccgcttccgcatccgcgacgatcggcaggaagtagtcaataaagcgcggatcgttgggttcgatgcccgccgcccactggatctgatccgcacggcggaaggtgttgttgatccgatccacgaccgacggcacggagttagccggatagagcgactgatccgggtacatgctggaggccaggttggcgtccgccgcgacctgccagccggagaggtagatagcctcaataccggccttcgcctgctgcagtgcctgaccgccagtcagcgcgccgaggctgttgatgtagccctttttagagccaccgtgcagcagcttccacattttcgcggcgccattttgcgccagcgtacattccggattgaccgagccgcgtaatttcaccacgtcttccgcgctgtacgggcggcggatgccttcccagcgaggttgtgtccactctttctttaattcttcgatctgttgggtacgggttttcatgtgcagatgctccatattgttatgtggtgagttacgccaggaagcggtagcccggcagggtcaggaagtcgattaagtcatctgatgtggtgatttgctccatcaggcgcgcagcgtcgtcaaaacgtccgctgctgaagcggtgttcgcccagctcgtcctggatcacccgcatctcttcggccagcatctggcggaacagggtcttggtcaccggtttgccgttgctaagcgttttttgatggtggatccactgccagatagaggtacgtgagatctccgccgtcgcagcatcttccatcaggccgtagatcggcacgcagccgttgccggagatccacgcttcgatgtactgcaccgcgacgcgaatgttggcacgcatgccctcttccgtacgttcacccgcgcacggcgccagcagctgttcttctgcgattggtgcatcgtcttcacgggtgacaaacagctggtttttgttgtcgccgagcacgcggttaaagacctccatcgccgtatcggccaaacccggatgggcgatccacgtcccgtcgtggccgttacgtgcttcaagctctttgtcggctttcaccttgttgagcacctgattgttgcgctctgcgtctttgctcgggataaaggctgccatgccgcccatcgcaaaggcaccgcgcttgtggcaggttttgatcagcagacgcgaataggcgctcaggaacggtttgtccatggtgacaacctgacgatcggggagcacgcgatcgggataatttttcagggttttgatatagctgaaaatatagtcccagcgtccgcagttcaggccgacaatgtggtcgcgcagcgcatgcaggatttcatgcatctggaatacggcgggcagcgtttcaatcagcagggtggctttgatggtgccgcgcggcaggttgaaacgatcttccgcatagctgaagacctcgctccaccaggctgcttcctgccaggcctgcgttttaggcaggtagaaatacgggccgctgcctttcgccagcagggctttgtagttgtggaagaaatagagtgcaaaatcaaacaggcttcctggaatggcttctccacgccaggtgacatgtttttcgggcaggtgcaggccgcgcacgcgacagatcagcaccgccgggttcggtttgagctggtatattttgccggcttcattggtatagctgatggtgccgtttacggcgtcgcgcaggttgatttgcccctcgatgaccttacgccagtccggtgccagcgagtcttcaaaatcggccataaagactttaacgttcgcgttcatggcgttgatcaccattttgcgttctaccggaccggtgatctcaacgcgacgatcctgtaaatcttcagggatgccgcggattttccactcgctacgacgaatggaagcagtttccgaaataaaaccaggcaacttgccgttatcaatttcctgctgctgatgaatacgtgccgccagcagcttattgcgctgcggcgtaaagcgggtcaccagttcagtcagaaattctaccgcttctgccgttaatacttgctgttcttgctcgccatacggctgggtaaaggccagttcatcgaccgtcgttgcctgttgagtcattactctgctcctcatcaaagatccaaaatcacgctcccgacgcgaacgaaagatcgttgggtagttttcgctcagcagaattaagactatctctattttttctaaaatcaaaaacaatttccattttaattataaattgctattaattgattgattttattgaaattaaagttttaaagaatgttgagtgacatttcggaaataaaaaaggcacccgaaggtgcctgatttgaatagctgaaacgctttaggattgtttagtgcagacgattactccagcgtcgggttcatgtgacgcagatcgtatggtgttatctggtagacgtaatagttgagccagttagtaaaaagcaaattcccgtggctgcgccaagtcgctctcggtttgttttgcggatcgtctttcgggaaatagttgtacgggacatccgggttcagacccgcttcgacatcacggaaatactctgacgcaagggtgtgcggatcgtattcaggatgtccggtcacaaaggcaatgcgcttatctttactggcaaacaggtaagcgtccccatcttccgtttcggccaagatctccagatcggtgtaatcacgaatcagctgggccgggaagtcagcgtagcgggaatgcggagccaggaaagaatcatcaaacccgcgcgtcagcaacgcatggggatggagaatatggtgttcgtatacgccggagagcttttcagtgcgggtttgcttggggatgccatacaaaatattcagtgcggcttgtaccgcccaacagacaaacagcgtggacgtgacgtgatcttttgcccactccagcacctgtttgatctgcggccagtaggcaacatcgttaaattccaccaggccaagcggcgcgccggtcacaatcaatccgtcaaagttttcaccctgaatatcatcaaagttgcagtagaagttgttcaggtgctcagaaggcgtgttgcgagactcacgggcgtcgatccgcagcagctgaatatcaacctgcagcggggagttcgacagcagacgcaggaactggttttctgtttcgatctttttgggcatcagattgagaataagcaccttcagcgggcgaatttcctgacctgtcgcacgtgaagtcgtcatcacaaagacattttcttcacgcaagaaattgacggctggtagctcgtcctgcacccgaatcggcatagctttatatcctcacaacatacgtataaacgtttagacatccagacagctaacgatacccagaaatgatcggaatgtcgagtctgcaaggcgaaggtgagaaagtttcagggagagggagaggaagaaaaacccacacctgctatgagcccaatggaggagatgagtttacgcatgtaatatccctatattaaaaaaagaccctgtttttatcggcttatcaggatgagactttacgcttttttattttgcttcgttatctggcgtattcaatgcctcccccgagttttgtacaaaacctcaaccctctaatctttatgtttacacagcggtaacaaaataggtaccatacccccctatagtatcaggagggcgtatgccgcattcacccgaagataaaaaacgtattcttacccgcgtccgccgcattcggggccaggttgatgccctggaacgcgcgctggagtcgggcgacccctgtctggccatcctgcagcaaattgccgccgtgcgcggggctgccaatggcctgatgggcgaaatggttgaaattcacctcaaagatgagctggtagcgggggacaccacgccggatcagcgtgccgttcgcatggcggaagtcggtcatttactgcgctcttatctaaaataaatccacatacctgacaagaagggaagacatatgaaatctcgcgctgcagttgcatttggccccggccagccgctcaaaatcgttgaaattgacgtggcaccgccgaagaaaggcgaagtgctgatcaaaatcacccataccggcgtatgtcataccgatgcgtttaccctctcgggcgacgacccggaaggcgtcttcccggcggtgctcggccatgaaggcggcgggattgtagtagaagtgggcgagggtgtgaccagcctgaagccgggcgatcacgtgatcccgctgtacactgcggaatgcggcgagtgtaagttctgtaaatccggcaaaactaacctctgccaggccgttcgcgccacccaggggaaagggctgatgcccgacgggacgacccgtttctcctacaacggcgagccggtttatcactacatgggcaccagcaccttcagcgaatacaccgtttgcgcggagatctcgctggcgaaggtgaaccctcaggcgccgctggataaagtctgcctgctgggctgcggcgtgaccaccggtattggcgcggtgcataacaccgcaaaagtcaaagagggcgataccgtggcggtgttcggcctcggcggcattggtctggcggtgattcagggcgcggtgcaggcgaaggccggtcgtatcattgcggtcgacaccaacccggagaaattcaggctggcgggtgaaatgggtgcgaccgatttcgtgaacccgaaagatcacgagaagccgattcaggacgtcatcgttgagatgaccgacggcggcgtggacttcagcttcgagtgtatcggcaacgtcaacgtgatgcgttccgcgctggagtgctgccacaaaggctggggcgagagcatcatcattggcgtcgccggtgcgggtcaggagattaaaacccgtccattccagctggtcaccgggcgcgtatggcgtggttccgcgtttggcggcgtgaaggggcgtacccagcttccgggtatggttgaagatgccatggtcggcaagattcagctcgatccgttcattacccaccgcttaccgctggaacagatcaacgaggcgtttgatctgatgcacgaaggaaaatccatccgtaccgttatccatttcggcgacaagtaactcttctgccagcggtttttcgccgctggcatttctttaataatcttctctaaagtgtgaccagtgcggcgtttttagccgtaatctaaatctctgccgtgccgatgactatttaacaggcgtgtttttacgcatcttacctacaagagagtcgacggtcatggacaacactacttcgatgctggcgcagcgcaagctgggcttcttgcatcacatcaggctggttccgctgttttcctccattctcggtggcattattcttctgtttgccttgagctcgggtctggcagggtatttcctgctgcaggccgataacgatcagcaggatgtcacatccgaaattcaggtgcgtatggggctgtcgaacagctcaaaccatctgcgaaccgcgcgtatcaatctgatccacgccggtgcggcaagccgtatcgcagagatggatgcgatgaagcagaacatcagcgaggcggaaacgcgcattaagcagtcccaggagagctttaccgcctacatgaatcgcgccgtgcgtaccgccgagggcgcagcgctggatgcggagcttaagacccggtatgacgcctatatcgcgggcatgcagccgatggtgaaattcgccaaaaacggcatgttcgaggcgatcatcaatcacgaaaacgaaacggcgcgtccgctggatgacgcgtacaacgccgtactgctgaaggcgattaagatccgtaccgaccgtgccaatgcgctaacggcgcaggcgcacagccgcacgcagctgggtctgatgtttatggtgggcgcgtttgcgctggcgctggtgctgacggcgatgacctttgtcgtgctgcgccgcacggtaatcaatccgctgcagcgggcagcgaaacgtatcgagaatatcgctaagggcgacctgacgatgccggacgacgtggccgggcgcagcgaaattggccgcctgacgcgggatctgcaaaccatgcagcactcgcttgaaaaaacggtcggcaccgtgcgtcagggggcggaggagatttaccgcggcaccagcgagatctctgccggtaacaccgatctctcttcccgcaccgagcagcaggctgccgccatcgagcagaccgccgccagcatggaacagcttactgcgacggtgaagcagaacgcggataacgcccatcatgccagcaagctggcggaagatgcctccgggaaagccacccgcggcggccagatggtctccggcgtggtgaaaaccatgggcaatatctccagcagctcgaagaagatctctgaaatcaccgccgtgattaacagcattgccttccagaccaatatcctggcgcttaacgcggcggtagaagcggcgcgggcgggtgaacaggggcgcggatttgccgtggtggccagtgaagtgcgcaccctggcaagccgcagtgcgaatgccgcaaaagagatcgaaagcctgatcaacgaatcggtttcgctgatcgatcaggggtccggtgaagttgttgccgccggtaacaccatgaatgagatcgtcgaagcggtgaagcgcgtgaccgacatcatgctggagattgccgcggcgtccgatgagcagagtcgcggtatcgtccaggtgagccaggcgatttcggagatggataaagtgacccagcagaacgcctcgctggtggaagaagcctccgcggcggcggcgtctctggaagaacagggcgcgcgtctgaccgaggcggttggggcgtttcgtctgagcggtgcgaagccgaaccgcgcggtgacggctgcaccggtggcgcagaacgtaccgttgcgcccggcggcgacggtttccggggataactgggagacgttctgagtcgcgtgttttgtcgggtggcggcttcgccttacccgacctacttgtatttgtaggcccgcgtaagcgaagcgccaccgggcaaaaaaaagggaccaaaaggtcccttttttcatcggttatttcttatcaggtaacgcgtacgcgataacgtaatcaccgcgatccggcgactggcgggcgccaccggcgttaatgatgatgtactgcttaccggttttcggcgacacgtaggtcatcgggccggactggctgccgaccggcaggcggtctttccagatctctttcccggtggcggtatcaaacgcgcgcaggtagaaatcctgggtgccggcaaagaacagcaggccagactgggtcgagagcgatgctccaagcgtcggcatgccgattgggattggcatgtgcatgcgaatgcccagcgggccggtatcttccaccgtgccaacaggaacctgccacaccagcttgccggttttcaggtcaacggccgacatggtgccaaacggcggcttctggcacggaatgcccagcggcgacaggaagcgctcgcgcatcgcgccgaacggcgtgccgtccatcgggacaatccccatctcgatgccgctggcatctttcgccacgttcgcgcgcggcaccatgtagtttgccaggcccagacgcatatcgttgacgaacatcaggctgttgttcgggtcaacggagacgctgccccagttcatcccgccgagtgagccggggaactgcagggaacggtcgagacccggtggagtgaagacgccctgatgacgcatctctttaaactgaatgcggcacagcagcaggtcgactggcgtcgcgccccacatgtcggactcggtcagcgtctggttgccaatcatcggcatgccaacagagtacggctgggttggggagtagcgttcaccttcaacgttgcccgccgggacagggcgttcctcgaccttcgccaccggcttgccggtttcgcggttaagcatgaagatcatgccctgcttgctggtctgcaccagcacaggcgtggtgccgcccttgccgtcaggcaggtcgtacagcagaggctgggaaggcaggtcaaagtcccacaggtcatggtgggtggtctggaaatgccagcggacctggccggtggccgcgtcgacggcgacgatggaggaactgtacttatcgtccagcgcggttcgctcgcccgcccagaagtctggcgtggcgttgccggttggcaggtagatcaggttcagtttggcgtcgtaagacatcgcagaccagacgttcggcgtgccgcgggtgtaggtctggccttccggcggcaggccggtcaggttcggattacccggatcccacgcccaggccagcttaccggtgtgaacgtcgtaggcgcggaccacgcccggcggctcgccggtcgagtagttatccgcgacgcgaccgccgacgacaacgacgttcccggccaccagcggtgtcgaggtttgctgataatatcctggcttgatctcacccataccgacgctcagatccacggtgccgtggtcgccaaagtcgtcgcagaccttgccgttatccgcgttaatggcaatcagacgggcatcggtggtgggcaggaacaggcggcgagggcatgccgctggcgatgttccggtctgtgacgctgtcacgtttgcatgatcttcaaagtagcccagaccgcggcagcgctgccagttcggcgcggtggctttcgaatcataacgccatttttctttaccggaatccacgtccagcgccagcactttactgtacggcgtacagacatacagcgtgtcgccaacctgcagcggcgtgttctgatcttccgcacccgagccgttgctctgcggaatatcgccggtgtgcgcaacccacgcgactttcagcgagctgacgttttgcttgttaatctggtccagcgcggcgaagcggtcgccgtgggtggtgttgccccagtgctcccagttcttttgctgctcgccgggtgcgacgggtttcaccggcacgggctcgttcgctaccacaagggtctgcggcttaaacatccagccgaggctgaccagcatggccaccgcgagcagcgccgcgacgccaaaagcgggggctttgtttggtgcagtgtggtttgccgcacgcaggaagggccagacgatggcgcacaggaacgccagcacggcaaaggtaaacaggcgggagaagagcggccagaaatcccagcccgcatcgcttaccgcccagaacagcgaggcaataaacgcgatgccgtaaagcaggatcccgctggtgcggttgaggaaaatcaggatcgcggcaatcaccattgccacgcccattatcaggaagtaactactcccgcctacggtggcgagcttaaagcccaacccgctgaccgccagaccgatgagcatcatcagtccggcaagaagccactgcagaatacgcggtattccacgtggcgcgctgccaaatgccatttctctctcctttagatcccgccgccgtgtcgggtatgtaccagttgggtaataaatgcggtgggattgatgattagtacgggtgaattcgtttttatcaaaccgtttgtgaaccatttggtgaattcacggctatgataaaactgttaaattgttttacgcaattgttaatgaatgatttcgcattatttgattaacgcgcaggtctgttccctcgcccctttaggggagagggctagggtgaggggtattaaaccggcatcgatttacggatggcgctcagcagcgtctgcgcgcccgtggaaagcggggtatctacccgggtcaaaatgccgataggttcaccggcgccgggggccgttaccgggagagcggtcagcgtgccctggcgcaaatcatcttttaccgcgccggagggaacgaaccagacgtagtcatagtcgagggtgagctggcgtgaaagcgaggctgacagcgtttcgatacaccctgagggcagcgtacacccctgcatttgcagcaaggtttcggcggtctgacgtgggacggtccctttcgggcacaccaccaccggccactccatgacgcggcttaacgtcaccgtgtcctgcagcagcggatgatcgggacgaaccaccagcttcagggactccaggaacagcagctcgtaattgagaccgcccatcagttcagggtcggacatgcggccaatcccgatatccagctcgcccgatttcagccccgcgagcagcatggtgttattcatggtggcaacctggatcgtggtatgccgttgctgcttgtggaactggccaatcaccggcggaagaatgcccagcgcggcggtgggcagtgccccgacgcggacggcctcgctggtgtgttcttcttttcgatgcagcgactggcctgcggtattgagcgcatccagcaccttaacggcatgcgtaaggaactgttcgcccacgatggtaagctgcgcccccagccgaccccggtcaaaaagacgggcgccggtcagctgttcgagctcgttgagggttttcgagagcgcaggctggctcaggttaagagtttcagccgcacgccccagcgttccctgttgagcgacggccacaaatgtatgcaaatggcgcaagcgtatgcgctgactgaacagaccatttttttccataggcgatgttaaaaacagagcgatgcgggtgacaagctaagttgtttaattttgataacttgatagcaaaatatttttaacatttgatctgtttgagttacaacatgtttttcggcaggggaagaaaagtgaacatccttgttcatttattgctcattgcaaagagggaggggtaaggggttagatcacgccgtcaccgccgtcagaacaccatacctggccggaggtaaatgaacattcatccgaggccagcgtgacgtacagcggggcaatctcgacgggctgacccggacgtcccagcggggtatcgccgccaaactccttcactttttccatcggctggccgccgctggactgcagtaccgtccagtaagggccaggagcgaccgcgttgacgcgaatgcctttcggacccagctgcttggctaaggatttggtaaataccgccagacaggctttggtctgggcgtagtccagcagcaccgggctcggcttcacggcctgaacggaggaggtattaatgataacggacgaggctttcaggtggcgcagcgccgcctttgtgatccagaagggggcatagacgttggttttaaacgtcgcgtcaaaatcttcagtggtcagctcttcaagggattcacggaactgctgacgaccggcgttattgaccagaatatccagcccgcccagcttcgagacggcttcttcgaccagattctggcagaaggtttcgtcccgaacgtcccccggcagcgcgacggcattccggccttcggctttgatcaggtcgatgacctccgcggcgtctttttcctcttcaggcaggtagttaatggccacatcggcaccttcacgggcataggcgatggccactgcgcgaccgatacccgagtcaccgccggtaatcagcgctttttcaccggccaggcggccatgccctttgtagctggtttccccatggtcgggtacaggttgcatttcggatgccagtcccggtggcgtctgtggctgttccgggaacgggggctgcgggtaagcgttcgtacgttgttgggtatcactcatagctgactccttaagccaaggggtgagatttgatggataactgcagcgttaacgcttcgctgaattatttctgcaaacgatcgacacggacgacggcaggagatgattttttatcaagcgaaccgttgatgctgatcatctggtcgggttttaccgttctgccgtcgaagactgcctggggaataataacgtcgatttttccggttttatcctgaaatacaaacttatcgccgctaccgtcaataagattaccgcgtaatgaaatggtcgcaccgtcgtgcagttgttttgcctgatcgatggtcataatacgcgcgtcatcggttccgcgatatccgctatccagggcgtggggcggcggcggggcttcacctttttgtaacccgccgttattatctgcccatgcggccggaaccagaaatatcaaaaaagcggaaataagcgataatttcatcggatatccttcattttgggtgtcttgacttattaagtattgttgctattcctttatgtggcaaatgtgataagtcctaaaaacattcgcgttagaaatcaaaattatcggataataagcgaaacggtgacgatggccatgaatcgtgaaaatgaaaagttacccgggatagaggaaagatatcgcttgctgacgtttgaatacgcgtttcgtcaggtggggtttattgttctgttaggtattatcgttgccgccattgccggtctgttttcaagcggaatagtcagcgatacggtaaaaacaaattccgctaagtcgctgaccataaactatgagcgcttcgggcggcgggagacggagacacggatgcagcttgcgtttccggtgaaaacggaggggacctataccctcagcgtcaccagcgagagtagcgatgcgtatgatccaggcagcgtctggccccagccggacgccatgttcagccacggaaatagcctctattttgtttatcacaacctgaaaaagacggacaatttttcggtattactctttaccacaccgtcacgcgccggtaaatggaactcggttattcgcgtaaacaacgagccggagatcaccctctggcaatttatttacccgtaggaggctgatatggatatggtctttcgtgcgctggcgatttatctgttcctcgtggtggtatttaaagtggccgggcgacgcgcgctgctgcagatgaccagctttgatctcattcttctcctgataattagtgaagccacgcagcaggcgcttctggggcagaatttttccgtcaccggcgcgatgattacgattaccaccctggtggtagtggatattatttttggccttatgaaaaagtatttttccccggtagagaatattctggacggcactcccgtgattctggtggaaaacgacgttcccctggcggataaactcaaaaaagtcgatgtctcttgcgatgatattttgatttcagcgcgtcagaataatggcattaccgaaataagccaaattaaatatgccatacttgagcgcaatggacatatttcaatcattccttttgagaaataagaggcggcaagatgagcaattttttgcacgataaccataacaccgtgggtgaactgacaaaaaaactggcgagcaagttaaccgatgccgggctgcgcttaaccacggcggaatcctgcaccgggggaaagctctcggtggcgctctgcgctgaagagaacacggccgatttttatgatgtcgggctggtggtgttcagcgatgccgcgaaagcgcggatcctcggcgtgcgtcctgaaacgctggcgcgctataccgccgtcagcgaacagacggtgaccgagatggccgccagcatccgcgacattgcccaggcggatatcagcatcgccatcagcggatacgctggcccggaagggggcgacgacggtacggcggcggggacggtctgttttgcgtggaacatacgtggcgagacgaaaacccgtaccgtgcttttctccggagactgtcaggacgtggtggaaaaagcggtgcatttttcgctggcagagctggtaacaacattgttggacggaaataacggttgagttcacgtggaggttctatggctgtcatagtgattaccggtgggacggcgggcgtgggaaaagccacggcgctgcgctttgcaaaagcaggttacgatgtgggcctcatcgcccgtgatgaagccagcctgcactccacccaggaagagctgcgccgcttcggcgtgaatgcgcacgccgtgcaggcggacgtcgccgacagtcaggcggtggtggatgcggctaacgagattgagtatcgtctcggtgcgattgatgtctgggtcaacaacgccatgggggccgtgctggcaccgtttcgtacccttacgccggacgagtttcggcgcgtgaccgaggtgacatacctcggctacgtgaacggcacccgcgcggcgcttgagcttatggttccgcgcgacaggggcgtgattattcaggtagggtccgcgctggcctaccgttccattcctctgcagtccgcctactgcggggccaaagcggcgatccgcgggtttaccgatgcggtgcgtaccgagctgatgcatgagaacagccgggttcagctttcgatggtgcagatgccggggctcaatacgccgcagttcgaatgggcaaggaacaagttcgcgtgggcgatgcggccggtaccgccggtgttcgagcctgaagtcgccgccagcgccatcttcagggtggcgcaaaagccggtgcgcgagctgtgggttggcagcagcaccattcagtcgattgtcgggcagttcctcttcccgggttttctggacaggctgatggtgaagaaagcctgggaaggtcagatgaccgacgatctgaacgcgccggaccgccgggattatctcgaccagccggttaacgatctgcacaaaatccatggccgtttcactgacgaagcgaaaacccgcgcgtcgtccgtgacctccgctatgccgggcaaagtggcgttaggggcccttgcggtggcgggtattgtgttgacgcgtttgataacccgccggaaaccgtaatcagcgcagcgcgctgcggtgcgtccagaaccagcgatagccgtagccgccaaggctgagctcgacggttttaccgcaaaccagcgcgtcatcgtagcgtttgtccgcgagacaggcggtccaggtcgtgttgcggatccccttcacggtgaactgcaccggctggtcactgaagttaacaaaggtcaggatgctgcgttcttcggtctcgtaatagatccccagcaccgcgtcactgtcgatcgtgaggagccgaaagggcgcaacggcaatttcggggaactccgagcgggtattggcgatatcaatgatgcggtgcaggagcgagttgcggtggagcagcgaatcagcgacgttgattttttgatagcggtaaggaccgcggtcgataatcggcgcgataaatttttccgggtcggctgccgaaaaaccgccgccttgcgatcctgcccactgcatgggggtgcgcacggcgtagcgctcttccagatcgaggtcatcccccatgccgatctcatcgccatagcgcatcaccggaacgccgggcagggaaaagagtaccgcgtggcagaacgccagccgcttcagatcgccgttcaacatcggcgccaggcggcggcggatcccgcgctgatagacgttcatctcctcatcaggggcgaaggtatcgaggacaaactgtttgtctttctggctgatgccctccagatccagctcgtcgtgattgcgcagccagttggcaaaacagcatgaatcgggcgggacgatcatcttcttcaccgcgttgcgcagcggacgggcgcttttgcgggccaggctgacgtaaaaatatttgttgagccagaaattgagcaccagattcaggcggtcattattgccaaagtagtcctgataggcctccacctcgacgtccacttcacccagcaggatcgcgtccggattatgttcctcaatcagacggcgcatatgttcgaggatccacaggccctttttttcatcaccgtttcccgcctgcgtggtcaggtgggaggcggcatccaggcggaaccccgacacgcccagcttgagccagaagaggatgatgttctcgatctctttcagcaccgcgggcgaggtcaggttcaggtccggttcgtggcgatagaacatgtgccggtagtattgtcccgcttcgtcgtcccaggtccagatgctctcctccacgccgggaaacatggggggcgtatcgtcgtcgtcactatctgaccagaggtagtaatcccggtagggtgacgccgggttacggcgggcctgctggaaccagggatgcgcgtcagaggtgtgctggatcagcagttcaataatgacctgcatgcccagctcgcgggcctgttcgataaaggcgatgatatcggccagctttccgaagcggggatccacctggagatggtcgctgacgtcatagccttcatcgagaaagggcgtgaggtaaaacggggtgatccagataaccgtcgcccccatgcggcgaatgtaccgcagcttggccgctatcccggcgatgtccccgcagccatcgccgttcaaatcataaaagagtgcggtatcaatctggtaaataatggcccgtgtatgccagtccgtcatagcgtgcctcagtgatagccttcagtatccgaaaccttgccccggaacacgtagtagctccaggcggtgtacaccaggatcaccggaataatcagtaacgtcccaaccagcataaacagctggctggcaggcggggccgcggcctcccacagagtgatacgcggcggaataatgttcggccagaggctgatacccagtccgctgaacccgaggaagatcagccccagcgtcagcaggaaagggcgcgcgtggctggccggattgcgggtcaggcgccagatcagcacgctgaagatcccgaccagcagcggaaccggcaggaaccagaagaagttgggcagggtaaaccagcggtcggcgacgtactgccagccgagcggcgtccagacgctgaccaccgcgataaccaccatcagcgccagcagcacgtggcgggtcagttcgcgcatgcgttgttgcagcgcgccttcgcttttcatgatgagccaggtggtgcccagcagcgtgtaggcgacgaccagaccgatgccgcagaagaggttgaaaggcgtgagccagtccagcgaagagccgacaaaacgtcggccctccacgtcaaagccgttgatcacggcgcccaccaccacgccctggctgaaggtggcgagcagggagccgccggcaaaggagtagtcccagaatttgcggtgtgaaggggtggctttgaagcggaactcaaaggcaacgccgcgaaagatgaggccgatcagcatcgcggtgagagggatggtcagcgcatcaatgatcaccgcataggccagcggaaacgcgccgaacagccccgcgccgccgagcaccagccaggtctcgtttccgtcccagacgggcgccacgctgttgaccatcacatcgcgctctttggcatcgcccacgaagttaaacagcaggccaatccccagatcgaagccgtccataatgatatacatcagcgtggcaaacacgatgatggcaaaccaaatcactgagatatcgacgcccatcagattctctcctcttccggaacagactccgcggctgacagcggacgggcaggcgtgcccgaggtgtttgacgtcagcgtatcaacgggctgaggacctttcttaatcagccggatgagataaacatagcccacgccaaatacggatgagtagacgacgaagaacgccagcaggctaatgctcatctgcagggtgctgtgcagcgataccgcgtcgatggtgcgcagatagccatagacaacccacggctgacggcctacttcggtggtcacccagccggcaagcagcgcgaccagccccgcaggccccatgcagagggcaaaccactggaacggacgcgagtggtaaagtcgatggcgatagcgtagccagaggctgagcagaccgagggtaatcatcagcagacccatccccaccataatgcggaacgaccagaaaacgatggtcgagttgggtcgatcctctttcgggaagtctttcagggccgggacctgtttatccaggctgtgcgtcagaatcaggctgccgagcgcggggatctccaggccgtatttggtgcgctcttcctccatatccggcaggccaaacagcagcagcggggtggcttcgccgggcggattttcccagtgaccctcaatagcggcgattttggctggctgatgttcaagcgtgttcaggccgtgcatatcgcccaccaccgcctggatcggggcgaccagcagcgccatccacatcgccatcgaaaacatggtgcgaacggcgggcgtatcgttaccgcggagcaagtgccaggcggccgacgcgccgacaaacagcgcgctgctcaggaacgcggcgatagccatatgaataagacggtacgggaaggaggggttaaagacgatcgccagccagtcctgcgggatcacctgcccgttttcgatagtgaaaccctgcggcgtatgcatccaactgttggaggcgaggatccagaaggtcgacatcagcgtgccgagcgccaccatgcaggtcgaaaagaagtgcagccccgggccgaccttgttccagccgaacatcatgacgccgaggaatccggcctccaggaagaaggcggttaatacctcgtaggtcagaagcgggccggtaatgctgcccgcgaactgggagaacccgctccagttggtgccaaactggtacgccatcaccagcccggaaacgacgcccatgccgaagttaacggcaaatatctttagccagaagtggtacaacgatcgccagacgtcgtttttggtgcgcagccacatgccctccagcaccaccaggtagctggcgagaccgatggtgatcgcaggaaacaggatgtggaacgagacggtaaaagcgaactgaattctggccagatgaaacgcatcgagttcgaacatggtccgtacctctgagacgatggggcacgcgaattgccgggcaggtcaggcctgcccggcaaaccgattacggtttagtcttaccggcacccagctcggcaccggtcagcgggtcggaatgtggatcggacttcgtgcgggcagacatcgccttaaccagggttgcctgctcggttgtgagcgtcacgctggcactgccatcgccgccatccaccgcaggctggggggactcaacgtaatcgaaatgtttatcgctgttccagcttccgcgaacctctccaccttcagacatattgtagtacttgttggtgaattcctcgattggcggcagttttcccggcgggaaattattacggatggactgcagcgccttctcaaaggagagctgatgcgccgcctcacgcgtcatcagaaacgccagggcatctttaacgccgggatcgtcagtcacgttgatcagccgttcatagatgattttggctctggcctcggccgccacgttcgaacgcagatccgccgtcggctcgccaatggtgtcgacgtaggccgccgtccagggtacgcccgctgagttggttagcggggttccgccgccgtagagcagggaggtgatgtggctgtcattcccgttttcggtcatggagcgatacagctcggcctcattttccaccccttccgccagcgcgcccttggcacctttattcagcataccgaccagggtaccgatgatttcgaggtggcttaactcctcggtcgcgatatccatcagcatgtctttacggcccggatcgtcatcgctcaacccttgcgtaaagtagcggcaggcggcggccagttcaccctgcggtccgccaaattgttccagtaaaaggttcgccaggccgggattcggttcggcgacgcgaaccgtgtattgcagctgtttgacgtgtcgaaacatgctcactctcctgtgggttattttttcgcttcgacacccgacgcgtctgaacgcagcaggaactgttccgtcgtttgcgggatgtgacgaatcagccagtcggccatttcgcgctcttcggcgaggatcgtctcaatagcgggtatcgaggcggtgtcacccgcttttttggccgccgccagcagggaggtatagcaggcgatttcaaactgttcgaaaacatagccgctgatcgagcccttcacgatttcgtcagaagggaacatgccgccgatggattgtcccagcgccgccattttgctcatcgagtcttttaagaccgaacgagaaatatcattacggtcgaggatttcctccagcaatgtgatttgccgttttgtctcattaatatgttgctcaattctggcgcgaacatcaggataattatcgatacggctggccatggattccagcatagattcggcttgcttttccattgcatgggcatcgcgtagccagtcatggtagtgttctacgtgattcatcattgtatcctcattaggggttcgcttatttggtctcactttcagcagcctgatcggcgcgtgcggcactgtagccagataaatggccgacaatattggcataaatactgatgataatgacccatagcacgctgttcttccaccagatgacggaagggatagcgagaatgaaccatattatcgctgccgctaaatggcaccgtttaattgtcctgggactgatgctcattttatttaacctgtattgccgcgtcatttctgcgctttttggttaatattgccaacggccaggtcggtgagtttaaggtcggtctctttctcttcttccagcgtttcggcaagaagcttaacggcttttttatagccgagctgttctgccagagtggcaagggtaccgtagctggctatttcgtaatgctccactttttgcgcagcggcaattaatgcggcatcacggacttcatttttttccgtgctttcgatgacttcattagcttcttcaattaagccttccattgcgacgcatttcatgcgcttgagcttgatgctgtcttcctgttccacgatctggtcgatacgttcgatctgaccttgcgtctcttcaaggtgtgcggtaaaggcggcgctcagcttctcgctggaggcggcgcgggcaagcttgcttaacgctcgggtaagctgcttttctgcgctgtaggtatccgacagaagatgaataaatacatcctctacgcttttcatattcataattattacgctccggtaaaataaagaaagggtactgcgagcttttcagcccgcagcatgctctctggttttattaaaagagtactaaataagatcaggagttatcagatttacggcctccgccgtgactgttctgtccccctttcttacccgcttcagatgcgcgttgcggatcgtttttaaaattaccaccgctgtgctggccacctttacgtccagcttctgatgctttttcacggtcttcagcgaaattaccggaaccaccacgatgctctgccatattaaacctcatagtcatatattggttatgtcagtacgatacgaaaacattccgtatcactcgtcgttcgagtaataactctagtcgctgtgtgcgatccgtcaaatgcgttttgctatttgcggttgcgttatttttaaatatttgtaaatttgcgcttcgcttgcgttggaaatatggatagacaggaaggacttgtaaacaactgttcagattattcctaactttgagctaaaaatttgaaagctgaggataaaaataatgacgcactcaaattggttgatttgcagccaggggaaaataaaaaatactcctttatagctagaaagcgaaaccataaataattataaggaaaatcctggataaaaagcgccaggcgcgaaagggcggtttcgttaaggcttgttcagaggccagtcgcacacggtttgaccactgtcgtcttaagatcacaaatcagaaatctttccccccggaaggaacgggtttctctacactccaggtaatattcactggaggcatgacatcatggcgaacaccatcacggctgatgacattcgggaacacttttcgcaggctatgtcggcgatgtaccagcaggaagttccgcagtacggcaccttgcttgaactggtagcggacgtaaacctggcggtgctggaaaatgatccactattacatgaacaactggcaaacgccgatgagcttgcgcgtctgaacgtcgagcgtcacggggccatccgcgtcggcagtgcgcaagaactttcaaccctgcgccgtatgtttgccattatggggatgtacccggtcagctattacgatctctcccaggcgggggtgccggtccactcaacggcatttcggccgattgatgatgcggcgctgtgccgtaatccgttccgcatctttacttcgctgctgcgccttgagctgattgaaaacgtcgcgctgcgcgaacgtgcggcggaaattctgtctcaccgaaacatcttcaccccgcgctgtctggcgcttctcgatctgtatgaatcggaagggcagtttaccgtcgagcaggcgcaggagtttgtgcaggaagcgctggaaaccttccgctggcaccgccatgcgacggtcgatcaggagacctatctcgcgctgcataacgagcaccggctgatcgccgatgtggtctgcttcccgggctgccatattaaccacctgacgccgcgcacgctggatattgaccgggtgcaggagctgatgccgaagtacggtattgagccgaaaattttgattgaagggccgccgcgtcgcgaggtgcccgtcctgctgcgtcaaaccagtttcaaggcgctggaagagccggtgctgtttgccggtgaacacaaaggcacccacaccgcgcgcttcggtgagattgagcagcgcggcgtggcgctgaccccgaaaggccgggaactgtacgatagcctccttgcccaggccggcaccggcaaagataacctgacgcaccagctgcatctgcaggagatctttagcgccttccctgacagcgaactgttaatgcgccgtcaggagctggcgtatttccgctaccgtctgacgccagcgggtgaagcgcatcgccatgcgttccggccgggcgacgatccgcagccgctgatcgagcgcggatgggtcgtcgcacagccgatcacctacgaagatttcctcccggtcagcgccgcggggattttccagtccaatctcgggaatgaaacccaggcccgcagccacggtaacgccagccgcgatgcgtttgaagcggccctcggctgcccggtgtatgacgaattttccctctatgaggaggctgaaacgcgcagcaaacagcgttgcggtttgctctgaaagcgttactctgctggggtgtgatggaaaaaataaggtcgttatgcaaaatccttccgcccctgtggttgaaacgcgccagggcgcactgtctggtttaaccgatgaaaatgtccacgtctggtgcggtattccttatgccgcaccgcccgttggcgagtggcgctggcgctccccgaggcatcctgagccgtgggatggcgttcgcgaggccaccgccttttcggcctcaagctggcaaagcagcgaatattgccaggagctgggcgggggcgatcccggtcagttctcggaagactgcctctatctgaacgtctggtctcccacagagcgcgccgggccgcttccggttatggtctggctgcacggcggcggctttaccatcggtgcgggtggcttaccgccctataacggcaaagcgctggccacgcgcggcgtggttgtggtgacgatcaactaccgtctcggtcatcttggtttttttgcccatcccgcgctggaaggcgaggaagatcgcgtggtgcataattttgccctgctggaccagatcgccgccctcgaatgggtaagggacaatatcgccgcatttggtggcgaccccgctaacgtgaccctgtttggcgaatccgcgggcgcgcgcagcgtgctctctctgctggcctctccgcttgcagaaggattgttccacaaggcgattgtgcaaagcgggtataccttgccggacacgccgcgtgaacaggcgctgcaaaaaggggaggcgctggccgcccattttggcctggagaaggcgactgctgaacaactgcgcgccattccgccggaggcgttctggccgctcaccgcgccgctgaacattgctccggcccccatcgtcggggattgcgttctgcctgaagcgatgctggacgtctttttcgccgctcgccagcaccccgtgccggtaatgatcggctcgaacagcgatgaggccagcgtgatggcggtgtttggcatcgatctcgccgggcaaatccagaagcttcgccgggagcgccgcttcgggctggggctgattaagctgctctatccgggcgtcaaaggcgatgaggagctgggcaggcaggtgtgccgcgacatggcgttcaccacgatgggctacgtcgtgatgcaggcgcagcagcgcgtcggcggattgtgctggcgttactggtttgactatgtcgcggaagcggaacatgccacctatatcaacggcgcgtggcacggcaatgaagtgccttacgtctttgataccctcggccaggtggagccttcacgccagtatgtcaacgaacgggatgtgcagtttgctgctcaggtggccgattactgggtgagctttgcgcgagacgcaggacctcgcgagatcctgcccgggccgacgcactggcccgcatgccgtaaagggcgggacgttttattacgcattggcgtgaataaacatgcaggtttcaggcttgaaaaccgctttatgcgcgcccggatgagcctcttcaaacgggtgatgaagcaccacgtcagcctcgattaagcaaacaggcgcgaaacgccgccagcccattttcctcgcctggcgtttcgcgcagcaccagccggtagctcgcgccggtttttatgctggtttcataaggccgcatcagccttcccgcgtggacatcttcggccaccagcgtttcgtcggcaatggcgacgcccagcccctgaatggcggccgtgatggcgagatccatcgtgtcgaagtgttgatttttgtgcatggcaaagcccggaccttcctgtttcgtcagccacagcgaccagtctgtcttatcccttgtcggatgcaggaacgtcagcgatcccagcgctgcacccgcccgcaccgggcttatcaccggggtgagtgcctcttcgaacagcaggtcgcctgcgctcatgtgcgtgccgaacacgatggccgcgtcgtaagattcggttttgaaattgacgttatgatcggtggtggtggtcagggcgatctgcagatccggttgctcacgctccacctccagcaggcgcggcaccagccagcgcatggcgcaggtgggcgccttgagccggatcacggtttgctggctgcgggcctggtcggccacggtcagcaagtgttcgaacgcagactgcagttccgggagcagggcgcagccctgtgaagagaggcgcaggccgcgcgcgtggcgttcaaaaagcggaaagccaaaccaggcctcgagggaggctatcttgcggctcacggccccctgcgtcagacaaagctctgcggcagcatgggtgagattcaggtgacgcgcggtgactaaaaatgcgtcgatggcattgagcgggagcgaacggcgcgacatgaaaacacctcagctatgcatttttctcatggctattatgacaacaattcgattgtcccgacaacagagatgttgtttgaatagttatgcaatgtccatgagaagggaaagaggatgactttacaaacgcctgtgcaaacgcgctccaaactgcccgatgtgggcaccacgatctttaccgttatcggccagctctcggcgcatcataacgcgataaacctttctcagggcgcaccgaatttttcctgcgacccgaagcttgttgcgggcgtcacccgcgcgatggaggcagggcataaccagtacgcgtcgatgaccggcctgcagacgctcaaagagcgcattgccgataaaattgccacgctttacggcacgcagtatgacccgggccgcgaggtgctggtgaccgccagcgccagcgaagggctctactcggcaatcagcgggctggtgcatccgggcgatgaggtgatctattttgagccgtcatttgacagctacgcgccgattgtccgcctgcagggggcaacgccggttgccatcaggctcaccgtgccggattttgccgtcaactgggacgaggttcgcgccgcgatcaccccgcgcacgcgcatgatcatcatcaatacgccgcacaacccgagcggtcaggtcttctccgccgacgatctgcaacagctggcggcgctgacccgcaatactgacatcattattttgtctgacgaagtgtacgaacacgtggtgtttgacggtgagccgcaccacgggatggctacgcacccgcagctggcggagcgtagcgtgattatttcttctttcggaaaaacgtatcacgtcaccggctggcgcgtgggttactgtgttgcaccggtggtactgatggacgagatttgtaaagtccatcaatttttaatgttctctgccgatacgccaatgcagcacgcgtttgctgaacatatggtcgacccgcaaacctggctgtcgctgtcggcgttttaccagcgcaagcgcgatctgctgcagagtctgctggccgattcgccgtttacgctgctgccaagcgccggctcgttcttcatgctggcggactacagccagttcagcgacgagcgcgacagcgagctggtgaaacggctgatcgttgagtacggtgtagccaccattccgctgtcggcgttttatgcggacggtacggataataaattgattcgtctctcttttgcgaaagatgaggcgacgttacgggcaggtgcccaggccctgtgtcgggttaaaccacgctaaggagtttgagatgaaattacgcgcgctagttgtcggcatgggattgctgtgtaccttttcctccttcgcagcgtccgagctgcgttacggtctggaagccgaatatccgccgtttgaaagccgcaatgcggcaggcgaactggaagggtttgacgttgagctggggaatgccatctgcaaagcggcagcgctgaagtgcagctgggtggaaacctcgtttgatgcgctgatcccggggctggtggcgaagaaattcgacgccatcaactcggcgatgaatatcaccgagcagcgccgcaagagcattgattttacccagccgatctaccgtattccgtcgcagctggtcggcaaggccggtacggcagtcgaggcgacgcctgaagggctgaagggcaaaaccatcggcgtgctgcaggggtcgattcaggaaacctatgccaaagagcactgggaaaagcagggtgtcaccgtggtgtcgtataaagatcagaatatggcctggggcgatctgctgaatggccgtatcgacgcctcgctggtcatgtccgcggccgggcaggcaggtttcctcagcaagccgcagggaaaagggtttggcttcatcggcaaaccggtgtctgacgacaccatcctcggcagcgggatcggttttggggtgcgcaaaggtgatgaggccaccaaaaagcagcttgatgccgcaattgataaggtacgtgccgacggcacgatcgccaaactcgctgataagtacttcccgggtatcgatgtcagcgtaaaataaccgcctcattggccccgtcagctgatgtcctgacggggcatttttatacacattttccaggctttctttacaccactttcgggccgttctggtcgacagaaaatatttctcactttgttcatataatcaccggccaacaattggattcttaaccatttttgtttaggctgtgcgttctttcttgccgtcatttcgccgagcgcggaacacattcacacgaccataaggacgtttttccaggcatgaatcgcagacgttttctaaaaggctcgctggcagtggcagccctgagcggcacatccggccttgcttccctgttttccaaagcggcatacgctgccgactctgacattgctgacggccagagccgtcgttttgacttctccgtactgcaatccatggcgcatgacctggcgaaaaccccgtggggtggcgcgccgcgtccgctgccggagacgctggcaaccatgacgccgcaggcgtacaacgccatccgctacgacgaaaagcagtctctgtggaacaacattgaagggcgtcagctggacgtgcagttcttccatatgggaatgggattccgccgccgcgtgcggatgttctcgctggaccagtcgacctctatggcgcgcgagatccacttccgtcctgagctgttcagctacggtgaaacgggcgtggataccaaacagctggaagggcaaagcgatctcggctttgcgggcttccgcgcgtttaaggcgccggagctggcgcgtcgcgatatcgtctctttcctgggggccagctatttccgcgcggtggacgacacctaccagtacggcctttccgcccgcggtctggcggtagacacctttaccgacacgccggaagagttcccggactttaccgccttctggtttgaaaccgtcaagcccggcgacaccacctttaccgtctatacgctgctcgacagcccgagcatcaccggcgcctataagttcgtgatccactgcgagaagagccaggtgatcatggaggtggaaaaccacctctatgcgcgtaaggacatcaagcagctcggcattgcgccgatgaccagcatgttcagctgcggcaataacgaacgccgcatgtgcgacaccattcacccgcaaattcacgactccgaccgcctggcgatgtggcgcggcaacggggagtggatttgtcgtccgctgaacaacccgcagaagctgcagttcaacgcctatatggataaaaacccgaaagggttcgggctgctgcagctcgatcgcgatttctcgcactatcaggacgtgatggggtggtacaacaagcgcccaagcctgtgggtggaaccgcgtaacgactggggtaaaggcgcggttggcctgatggagatcccgaccaccggcgaaacgctggataacgtggtctgcttctggcagccggaaaaagcggtaaaagcgggcgacgagctggacttcaaatatcgcctctactggagcgcgatgccgccggtgcgctccccgttggcgaacgtttatgcgacccgcaccggcatgggcggcttcccggaaggctgggctccaggggaaaactacccgaaagtgtgggcccgtcgctttgcgattgatttcgtcggtggcgacctgaaggccgctgcgccaaaaggcatcgagccggtgattacgctctccagcggtgaagcgaagcaggtagagatcctctacgttgagccgtttgacggctatcgcattctgtttgactggtacccgacgtcggattcgacggagccggtggatatgcgcctgttcctgcgctgtcagggcgacgccatcagtgaaacctggctgtatcagtatttcccgccggcgccggataaacgtcagtacgttgacgacagggtaatgcgttaacccttgtgggattgtgccgggtggcggcttcgccttacccggcctacagtttcgaaacgtaggccgggtaagcgctagcgccacccggcaattgagaggcaccatgtcttcagaaatcatccccgtcacccaggatatcgaacttcgcgccgtcgaggagcgctacaccgccgacctgcacaatctcgttgttaaaaacagagcctttctgcaaaccgcctttgactgggcgcagcacgtgggcagcgaagaggacacccgccgtaacgtgcagagcaaccagatgctgcatcagcgcggctacgccaaaatgtttttgattttcaaggatgatgcgctggttggcgtcctgtcgttcaacaccattgaaccgacgaacaaagccggctacatcggctactggctggatgaagcccaccaggggcagggcattctctctcagtcactgcaggcgtttatgcgctactacgctgaacgcggtgagatccgccgttttgtgatcaagtgtcgggtggcgaatcagcacagcaacagcgttgccgtgcgcaacggttttacgctggaagggtgcctgcgggaagcggaatacctgaatggccgctttgacgacgtgaatatctacggcaggatttataccctataacgcacccagcagcggcgtgcgggtgatgcgctggtcgccgtttatcactttttcgccgcgcagatgaatgctctcgccagcaaacgcttctatgaccgcatcgtcggtgatttcaacccgatgctcgataagcacatccccgctgattcgcgcgcgcccctggatcaccactttatcatccagcatgatcggcccgccgcgcagccatgcgtgaccgccaatcaggacgtgatgcttgatgacgcagttgccttcaaccacggcattctccgtaatctgcgagctgtagcgcaccgtcgggatggcatcgtcgtcgaaaccggctatcacgcgggcgttgccgtagactttcgcacagtcgcacacccagacgttgttgagttcgttaccctcgaggatcgcgttgtcgaagacttcggcccggtgttcaacgaaggcaaaattaaccatcgcctcgccgtagatttgcgcctggtgcacaatgcgcgactggctcaccgtcgcgttatcgtagatttggaggatctgttcatgattcggcgtcagccctttggcggcaatgaccacgctgtgatgcagcacgcgcgcgtcgccgtagatatggcactcgccccgtacgcaggattgctgaatggtgacgttgtcacttattcgcgccccgtgactgacctccgcgccgtccagccagcagctgccgccgatatgcgcgtcatggctaatgatgcatggaagggtaagacgcgcgttgccggatacggttgccccggcgaacaccacgctgttttcatcgtagatccagcagtcgccgtcctgtgcgagggcgcgctcatcgtcaatccagccgcctctcgtgccgaccgtcacgtcgttaaagtccgccgtggcgataatctgccgcagcgtggtggcgtgggtggtttcgccgtttttccattgccagaggcgggtttcatcgctgagccggtactttttcatcgtttgatctctggtaagcatctcaactaaacgtagcaaattttcggcttttcgttttgctggcatccgctgcagaaaccgcttaaaatggcatttaaaatacattttaaaaattaaaataaatgaataaatttaacaaaccccaacaggtacttaacttgcccgcagggtattttggcatggtgcttggcatcatcgggatgggtttcgcctggcgatacgccagcaccctctggccagtgacgcgttggccgggtgagggcctcgtagcccttgcggtgatatgctggtttcttttaacggtcgcgtttgtgacgcgcgcgatccgtttcccccgcagcgtgctggcagagatgcgacacccggtgatgagcagttttgtcagccttttcccggccaccacgatgctggtcgccatcggctttgtcccctggtgtcgcgcggtgtcactggcattgtttggcattggcgtggtggtgcagcttgcatactccgcctggcaaagcgccgggttatggcgcgggaaacatccgcaagaggcgaccacgcctggattatatctgcctacggtggcgaataattttatcagcgcgatggcatgcggtgccctgggcttcaacgatgcagggttagtcttccttggcgcaggcgtcttttcctggctcagcctggaaccggttattcttcagcgtcttcgtagtgcaggagaactgccctccgcactgcgtacttcattgggtattcaactggcgcccgcgctggtggcatgtagcgcctggttcagcgtaaatggcggtcaggcggatacgtttgcgaaaatgctgttcggctatggtctgctgcagctgctatttatgctccgcctgatgccatggtatttgtcccagccgttcaatgcctcattctggagtttttcctttggcgtatcggccctggcaaccacgggtctgcatctgggacaaagcagtccgacgggcttttttcacgccattgccgtgccgctgtttatcttcaccaacgcgattattgggtggctgttggtgcgtacattgattctgctgcttcagggcaaacttctggttcgtgctgataaagcgcagcttatgcaatccgaggaacaataatgaccgtcgatgagaattacttcactgagaaatatggcttaacgcgtacccattcagaagtgctgtacagcgcggagatcgtgaaacccggtaaaacgctggatctgggctgcggcaacggccgtaacagcctttatcttgcagccaacggctacgatgtcaccgcgtgggacaagaacccgatgagcatcgacaatatcgagcgcatcaaggcggaagaagggatcgctaatctgcataccgcgattaaggatctgaacaacctgagctttgacggccagtacgattttattctctccaccgtggtgctgatgttcctggaggcaaaaaccatcccgggccttatcgccaatatgcagcgctgcacgacgccgggcggttacaatctgattgttgccgccatggatacggcagactacccctgcacggtcggcttcccgtttgcgttcaggagcggtgagctgagcaactactacgaaggctgggaattgctcaaatacaacgaggacgttggcgaactgcaccgcactgatgaaaacggcaaccgcatcaagctgcgctttgccacgatgctggcacgaaagcccgcttaacgggcggcgagcaggcagatctgcagggcagtcttataagacgcctcaaacgacgacagcggcaggaattcaaacttcgagtggaagttatgcgccccggtgaagaagttcggggtgagtagccctttagccgagagcgccgcgccgtcggtgccgccgcgcatcggcgtcggtttcggcgtgatgccgagcgattccatcgcctcgaacatcagatcgatggcacgccggtcttcgccaatcgcattgctgatattgctgtaggtatcttcaatgcgatagtccactttggccgtcggatattgggcggcaatcagcgcggctacgtcggcaatctgctgcttgcgcgcggcaaagcgctccttgtcaaagtcgcggatattggccttaagaacggcctcgttctgtccggcctgaatgccgttaaaccagatatagccttcacgtccctcggtgcactcgggcgtttgctggcggtcaaaatggctgatgtaatcagtcgccatcagcaggggattcaccagcacgcctttcgcggacatcggatgcgccgtcacgccggtaaagcggatttcagcggctgccgcattaaagttttcgtagacaatttcccccagctcgcagcagtcgatagtccaggcgaagtcgacgtcaaagcgcttaagatcgagcgccttggcaccgttcaggccgatctcttcgtcaggcacaaacgccacgacgatatccccatgctgatgttccgccgtcaggttttccagcaccgtcatgaccaccgtgacggccgatttattatcggcgcccaatacgctggttccgtcgctgaaaataatctcctcgttcggataagccagaatttcagggtgctcctctacccgcagccagatgtctttctctttattcagacagagatcttcaccggtaaacgttaatatttgtggatgaatatccggtgaaagtcccacgtcgacggtatcaatatgggtaataaagccgatgcgcggcgcaccgggcacgttgcctttttttaccgccgttaccgtggcaaattcatcaatcacaatatcgtctaaccccagctgtgccagctcctgcgccagctcgcgcgccatgtcatgctggcccggcgttgagggcagggttttgactctgggatcgctctggctggtgatcgcgagatagcggaaaaaacggtgcgttaattgtctggaaagcggcgagcccatagtgatttattccttatttatttttcaggtgtttgccacatcactttaatgttatttatgaaatggcaaaagaattaattagccgtcgaattaaaaagacaggaataaatgatgacaagcaaactcacaactttcacgctggcgctcgcggcactcacggtcagttccgctgtcgctgcgaaaacgctggtgtattgctccgaaggatcgccggaaaactttaaccctcagctttacacctcaggaaccagcgtcgacgccagcgccgtgccggtctataaccgtctggtcgatttcaaacccggcaccacggagctggtgccgagcctggcggagcgctgggaggtgagcgacgacggtaaggtttacactttccatctgcgtcagggcgtgaaattccagagcaataaatccttcacgccgacccgtgactttaacgccgacgacgtgatcttctcgtttatgcggcaaaaagacgtgaatcatccctaccacaacgtctctaacggcagctattccaacttcgaaagcctggagttcggcagcctgataaccgccattgataaagtcgatgaccacaccgtgcgctttaccctggcgcacccggaagcgccgtttgtcgccgatctggcctggtattttgcctcaatcctttcggcggagtatgccgacgcgatgctgaaagcgggcacgccggagaaggtggatatggagcccatcggcaccgggccgtttaagctggcgcagtatcagaaggattcccggatcctgttcacggcgtttgccgactactggcaggggaaatcgaagctggacaggctggtgtttagcatcaccccggatgcctccgtgcgttttgccaaaattgagaagaacgaatgtcaggtgatgccgttcccgaatccggccgatctgccgcgcatgaaggccaataaagatatcaacctgatgagcaaagccggactgaataccggcttcctggcgttcaacacgcagaagccgccgctggataacgtgaaggtccgtcaggcgctggcgatggccatcaacaaaccggccattattgatgcggtgttccacggtaccggaacggcggcgaagaacctgctgccgccgggcgtctggagcgccgacagcgagcttaaggattacgactacgatcctgaaaaagccaaagcgctgctgaaagaggccggctttgccagcggcgtcagcatcgatttatgggcgatgccggtccagcgtccctataacccaaatgcgaaacgcatggcggagatgattcaggcggactgggcgaaaattggcgtacagaccaaaatcgttacctacgagtggggcgaataccttaagcgtgtgaagggcggggaacatcaggctgcgttgatgggctggacgaccgtaacgggcgatcctgacaacttctttggtccgctgtttacctgcacctcggcaaacggtggatcaaattcggcgaaatggtgctataagccgtttgataagatcgttgctgaagccaaatcgataaccgatcatgataaacgggtggcgctgtataaacaggctcagcagatgatgcatgaccagatgcctgcggtgatgattgcgcattcaacgattttcgaaccggtgcgcaaggaggtgaagggctatgaaatcgacccgtttggcaaacatctgttctggcaagtggatataaatcagtaatttttcactgcccggcatgcgtccgggcaatctttttgcaatttgtgctcccggcatcattttttgtcacaacaaacccgccagacttttgctataacttcaaatgcatacttgcagataacatggaaaactatcatgcgtactcaaactttttttaaagttgcagtgcttactggtctgttggcgttggcgggctgttcttcaaaagtcgccgctccggaacaatactccggctttttaaaagattattcaggcttacagcaaacgacctcggcgacgggaaaaccaacgctgcgttgggtcgatccttcgtataacgaagccaattacgacagcattctctggacgccaattacctattatccaacgccaaaacccaccacgcaaattgggcaaaaaacgcttgatgagttgttgaattacaccaataacaaaatgaaaacggcgattggtacgcgtaagccagttgtcaccacgccgggtaaacacagcctgattttccgtggcgcgattaccggggtgagttcgcagaaagaggggctgcagttctatgaagtggtgcctgttgcgctggtggttgccgggacgcagatggcaaccggacaccgcaccatggatacgcatctcttctttgaaggcgagctgatcgatgcggccaccaacaaaccggttatgaaggtggtacgtaaaggcgaaggtaaagagctgaataacgaaaacacaccaatgacctttgcgacgctgaagcaggttgttgatgacatggcgacggacgccaccatgtttgatgtgaaaaagaccgcgaaataaaataaaacggcctgcgtaatgcaggccgttttatttatgccatccgtaagcgtctgaaccaggtttccggtttggtaaacatcaccatatttcctcccagaatcagcactaatcccacgataccgttgacatgccagacgtagccttcatagaccgtggagatggagagcgccaccagcgggaagagcagcgtgctgtaggccgctttgcccgggccaatacgtcccaccagcgtgaagtaggcgccaaaagcaatcaccgagccaaacagggccagatacaccagcgcgccgagatagctcaccgtccattccggcacaaagctatcgcctctgaacagcgcaatgcagcccatcaccagcgtgccatagagcatcgcccaggcgttggtggtcatggtttccaggcctctgcgctgatggcgcatgctgatcatattgcccagcgagaacccatacgtgccgagtgcggaaagcccaatgccggtcaggagtgacgcgctccagccgctggccagcaggtcgtcccagaagagggtgatgatcccgaccagccccagtgccgccgccgtccagaatcgcgcgggcgggcgctgtccgaagaaaataaagctgttaatggcgttatagagtaccgccatggagaagatcaccgactccagcccggtattgatatgtgccgctgccgtgtaaaaacaccagaagttaaagcagaaaacacagcatccctgaagcaggcaaaaaagatgatcccgcagcgccagcgtgcgcaggcgacgcagggcgagtaacaccaccatcatggtgaggctggcgacggcgaagcgccagaaaatcgacaccggcgccgcgacggggccctgctgcaggaaaatcgcaatccaggtggttccccagataatgaccacgagtccgtataataatgcgttcatagttgtctcttcttaaaccgcggaagcccgcagtatgacgctgagatgcgtaacgggctttcacccgcttgcggcagacttgcaaaatcttgcgcttttttcttctgaagggactggcaacgggcaacaactcttcttagactgatattccgattcttcacgcgctaacggttatgtctcacgcttacgatacctttgaaacgctttgccaacagaatgcagtcctgcgggaaaccgtctcgctgaattcgggtattcagctggccgcgtggtacaacaagcacgacacgatcaccgtaaagagcaaccatcataccctcagcctgtacgtggcggacggctacgaaagctatcaaaaaacgccaggaggctggaagaacggcggggggccggaccgtttctgcctgatgcccaaagagagcgaatcgacgtgggatatccgcgatgacctgtcgtttgtgcatctctactgcaccgatgaacacctgcgcgacgtgggagaaaaaatctgggataagcggccgctttcgctgaccctggacgagcgtatttttggcagcgacccgaagatcaccacgctgtatcgccagtttttactgggctgtgactggcagcagcacgccaaccagctcaccctgagcacggcctccacgctgctgctgacccatctgctgcaaaactactcaaacgtgcagtggaagctgccggtcgttacgggcgggttatcgccgttcgtgctgcgcaacgtcctcgcctttatcgaagagaacctcgggcagcccctgacgctggccgagctggcggcgcaggccgcgctcagcgaataccactttgcccgcatgttccgccagtcgacggggctggcaccgcatcagtacgtgatgcacaggcgaatggtcaaagcgaaagagctggtgcagcatacctccatgccactgacggacattgcgctggcctgcgggtttaactccgccagccacttcagcaaccgctttcgcagcgcgacgggcatgacgccgtcgcagctacgcgcggcgagcgcgtgaaaacagggcgtaacataccccgcccagcaccagcccccagaacgccgaaccgatgtccaggatcgtgacgccgcttgcggtcgtcagaaacgtgacgatggccgcgtcgcgctccgcttcgtgactcagcgcctggtataaactcccgctgatggtgcccagcagcgccagaccggcgagcgtctggatccagctgagcggcagggcggccatcagcccggtaatggagccaccgaaaattcccgccagcagataaaacccgccggctgcgatggctgccagccagcgtttttccgcgtccggatgtgcgtccgggctttgacaaatggcggcagtaatggccgcaatgcagatagaaaagacgccaaacggagaaaacagcagcgccagtccacccgtcacgatgatgagcggtgaggccgccagcgggtagccggaggctttcatggtggcgaaacccggtgcattttgcgaggccatggtcacgaggaagaagggcaagccaatactcaccaggctggtgaaggtgaagtcaggcgcaataaagtcgggcatcaccagagaaagggtgagcttatccgtgacaacgtcaccaccggcccaggccacgataccgcccaccagcagcgtgaccacgatggcatagcgcggcgacaacgcttttgcgatcagccatgccgcaatcatgctgccgcacagcagaaagtgcccctcaagatgcgcaaacgcgtgcaggccaaactgcagcagtaccccggcgagcatggcggcagcaagcgaatgggggatcagcgtcatcagacgggcgaaaagcccggtgatgccgcagagcaaaataagcgcgttggcaaagatgaacacgccgatggtttccgccagcgtgacgccgtgcaggctggtggcgagcagcgccgcgccgggcgttgaccaggcggtcagcacgggcgctttgtaccaccatgaaagcaccagcgtgctgacgcccatcccaatccccagcgcggtcatccagcctgcgatctgctgcgcgctggcgccagccgcggcggcggcctgccagatgatggcggccgagctggcgtaacccaccagaacggcgacaaatccagccagtacgaccggaacaagatgagaggaagggcgcatgaaaactccgttgtgcgttataacgtccggagtaaggtaacactgtgcgttatagcgtacaagtggtatgctcgtcgtcaggaggaaatatggacatcacacaacaccttgcagcaacactgaaaacattacgccaggcacggggctggagcctgtcgaagctggcggacgaaaccggcgtatcaaaggccatgctcgggcaaatcgagcgaaatgaatccagccccacggtgtcgacgctgtggaaaattgccacgggactgaacgtgccgttttccgccttcatcacaccggaggcggaccggcaggcggtgtttgacccgcagcagcaggcgatggtcgtcaagccgctcttttcgtgggacgaggcgctccggtttgattatttctccattaccctggcccccggcgccctgagtgaatccacgccgcatgaggcgggggtgattgaacatgtggtggtggtcagcggcgagctggagatgaagctcgagggcaaatggcagacgatttctgccgattccggcgtccgttttgccggcgataaaccgcacgcctaccgcaacagcagcgaccggacggtgcattttcactccctcattcattatccccgctgaggctacgcaaaactgtttcgctgacgcagacttctgactacaataaccgccattttgaccataacggataacgacgaagtatgcgcctgcaatcccatcatcttgaacttttaagcccggcccgtgacgccgccattgcccgtgaagcgatccttcatggcgcagatgccgtctacattggcggcccgggcttcggtgcccgccataacgccagcaacagcctgagcgatattgctgagctggtgccgttcgcccaccgtttcggggcgaaggtgttcgtcaccctgaacaccattcttcatgatgatgagctggagcctgcgcaacgtctgattaccgatctctatcaggccggggtggatgccctgatcgttcaggatatgggcgtgctggagctggatattccgcccattgagctgcacgccagtacccagtgtgatatccgcacggtagagaaggcgaagttcctctccgacgtcggcttttcgcagatcgttctggcgcgcgagctgaacctgaatcaaatccgcgatattcaccaggcgacagacgcgacgattgaattcttcatccacggcgcgctgtgcgtggcctattccggccagtgcaacatttcgcacgcgcagacgggccgcagcgccaaccgcggcgactgctctcaggcctgccgtctgccgtataccctgaaagacgaccagggccgcgtggtggcatttgaaaaacacctgctctcgatgaaggataacgaccagaccgccaacctgggcgcgctgatcgacgcgggcgttcgttccttcaagattgaagggcgctataaagatatgagctacgtgaagaacatcaccgcgcactatcgccagatactggacgccatcatcgaagatcgcggtgacctggcgcgcgcgtcggccggtcgtaccgagcatttctttattccgtcgacggacaaaacgttccaccgcggcagcacggactatttcgtgaatgcccgtaaaggggatatcggcgcgtttgactcaccgaagtttatcggtttgccggtgggggaagtgctgaaagtggcgaaagatcaccttgatgttgcggtgacggagccgctggcgaacggcgatggccttaacgtgatgattaagcgtgaggtcgtgggcttccgcgccaacacggtggagaaaaccggtgagaaccgctaccgcgtatggccgaacgaaatgccggccgatctctacaaggcgcggccgaacgcggcgcttaaccgtaacctcgatcataactggcagcaggcgctgctaaaaacctccagcgagcgtcgtatcgcggtggatattgaactgggcggctgggaagagcagctgattctgaccatgacctgtgaagacggcatcagcgtaacgcatacgcttgatggcctgttcgaggtggcaaacaacgcggagaaagcgcgcaacagcctgaaggatggcgtcgcgaagctggggcagacgatttactacgcccgcaacgttgaggtcaatctgccggatgccctgtttgtgccgaacagtttgctcaaccagttccgccgtgaaaccgccgagatgctggatgacgcgcgcctggcgaactacccgcgcgctagccgtaaagcggaaaccgttcctgcgcccgtctacccggatacgcatttatccttcctcgccaacgtctacaaccataaagcgcgtgaattctatcatcgccacggcgtgcagctgatcgacgcggcttatgaggcgcatgaagagaagggcgatgtgccggtgatgatcaccaaacactgccttcgtttcgcgtttaacctgtgtcctaagcaggcgaaaggcaacatcaagagctggaaggccacgcctatgcagctcgtaaacggtgacgaagtgctgaccctcaaatttgactgccgtccgtgcgaaatgcatgtgattggcaagatgaaaaaccacatcttcaaaatgccgcagcccggcagtgttgtggcgtccgtcagcccggacgatctgatgaaaaccctgccaaaacgcaagggcagctaactaccgaacgtgcgtgtccggtttgcgcgatttctgccacaggtggtgttcgcgcaaaccctccgccgactcctccgccgcgcttcgcaattcatcgctatcggcttcatgacgcagctgatgatccacattctttacccacagatattcatgtcctttgtgcccggccataagctggcctgaaaagagggcacagataagcatcacgagagataaaccttttttaaccatgaggtcaccgccgaataacgttgcggcttaatgatgccgattatttattattgttattattcaaatattcaaactagcgcaaagagaatgtcaaataatgtacgttcttaataaggcttaagacttttcctaaagtacatatatgtatggtaaatgttccatttcttgaccaaagttggatatttgcattaaggacaaatcctatataatagagaatctctggctaaggaatgggtcattactaaatgaaaaaaataatagcacttgcgcttctggcggttgcgatcggggctgttgtgggaattcgttatgcagctaatgacgaaccagaatatattcaatcagcagaaattcgcgttggttcatatttaaccagcgactatggcgttgttgcctgcggcagcaaaaaagttaacgatctgcgctgggaattagattgtactcatcaagagggaggaaaaacattccagtttgcggtgtttccctctgaaaatgcaccttatggcgtagcgcgatccttttatcttgaagccattaatgatgatgcaaaacagagcgctgaacaggggcttatgcgttatttgcagatcaatacccatgcaggttaataaaactgtttaaccttcgttaagacaacgagtgttaggttgtatgggatccgctgtccggccatggagtgtcgggacgtagagaccaaaatacaaatctatccatgcaagcatttaccgccattttttggcggtttttttttgcgcataacgtagcggtgttggccgtggggttatggcgtcacccgatagtgcgactgcaccagacccgaagggaagctgcggctggagaccagcgtcaaatcgatatccccgggaagggcgccaaacagcgattttcccgaaccgagcaggacaggaacggttgtgatcaccatatcggccaccagtccttctcgcaggaacgactgtatgacttgcccaccatcgagatagacgcgacgggcgttctgcctcgccagatcgtcgagcacctcctttggcgtgcggccggaaaactgtactttgcccctcagcgcgtcgggtacgggcgtgtcggccagctgtcgggagagcaccagcacgggcctgtcataaggccatgtctcaaaggtccgcaccttctcatagctcccccggcccatcacgatccagtctttgtccgcgatgaaagccgtgtagccatgatcctcattcgggtcatcgcgctgcagcagccagtcgatatcatcattgtgtcgggcgatgtagccatcaagactggttgcgataaaaacgtgtgtggtgaccatcaggttctccgtattccagcaaaaccaaaagactgacgcctcagcgggcagtaccggcatgagaaaattgtttacggtactgggccggggaaatcgcgaactgctggcgaaaatgatgacgcagcgtcgatgcctgaccaaacccggtttgttccgcgatgctgtcgatgcttaaacgactgctttccagataatctttcgcccgcagcaggcgctcattgagtaaccagcgggcaggcgtcgttcccgttgccgcttcgaagcgacgcagaaacgtgcgctgactcataccgacacgacgcgccagcgagtcgacgctgtgcggctcggtaagatgcgtgtgcagaaaatcaaacagctgaccgaggcgctggctttcccgcagctgcgctaccgggcggctcagctgttgcggctgagatccatcccggtgagggggaatgacaagccgcctcgccacgctgttggcggtttccatcccgaaatcccgacgcacgacgtgcagacagagatcgatccccgccgcgctgcctgcggaagtcaggatctcgccttcgtcctggtagagcacatcctcgaccacgtcgatgtcagggtagcgggctttaagcgtctcaatgtaacgccagtgcgtcgtggctttgcgtccgttgagcagaccggaggcggccagcacaaacacgcccgagcagatggagagtagctgacagccccgcgcgctggcctgacgtaatgcgttgcagagcgcgtccgggaccggcgagtccaccccccgccagcccggtaccacgatcagatcggcagacgcaagcagggagagatcgccatcggtaatgatgcggatcccgcctgtcgcccgaagctcaccgtcatcaacgcttgccacggcaaaacgataccagtcgtcacccagctcgggccgcggcaggccgaagatttccaccgccaccccaaactcaaaggtacacagaccgtcatacgccagcaccaccaccttcgggcgggcaatctgtcttaacgttgtcatctttttgctgttttctggcataagcgagcgcattcatgagctgaatttgtagatagagtagtgttaacacaaacgccaaagatgaggaaggatcatgagctatgttactgaattcccggccgccgaaccgcaggaagccgttacccattttctgcgtcgcctgagcgtcgaaaccgactgcgccgatgtgcatcatgccatcacgcataatgagcaggactttgttttgctgcacgtggtggggagcccggagcagtttgcccgtcgccatgtgccgggcgctctgcatatgccgtggagccagatgaccgctgagcgcatggcccaatggcctgaagggacgctgtttgtcgtctactgcgcagggccgcactgtaacggcgcggacagagccgcgctgaagctggcgcgtctcgggctgccggtcaaaatcatgctcggcggcatcaccggctgggaagatgaacgctacgcgtttgccagcgaggcgtccgtcgccgcgctgtgatgatgaatttttttcaacacccgtgaaattttctcgtttgccggcaccggtgaggtatgacattgtttttggacatttagacatccagaagtccaaagcttcaaataatgaattatcactgcgggcaattatcgccggcagactgaggagatttccatgcaacgacaccacgccccgtaccgcgccgacgtagtcggcagttttttacgcccggatgccatcaagcaggctcgcctgaaatttgccagcggtgagattgatgccgggcagcttcgcgcggtggaggacgaggccattcgccacgtcgtcgagcagcagtgtgcgtgcggcctgcatgtggtgaccgacggtgagtttcgccgtgcctggtggcacttcgacttcttcgacggtcttcagggcgttgagcgttacgattcccagcagggcatccagtttaacggcgtgcaaaccaaagcccacggcgtgcgcgtcaccggcaagctgggctttggcgagcacccgatgctggacgatttccgctatctgaaaagcatcagcggtaacgcccagccaaaaatgaccattccgagcccaagcgtgctgcacttccgcggcggtcgcaaagacattgatgcgaccgtgtatccgaaccttgacgtctatttcgatgacctggcgaccacgtggcgcgatgccatccgggccttctacgacgcgggctgccgttatctgcagctggatgacaccgtctgggcctatctctgttcggacgaccagcgccgtcagatccgcgagcgcggcgacgacgccgatgagctggcgcgcatctatgcccgcgtgctgaacaaggcgctggagggcaagccggacgatctgaccatcggactgcacgtctgtcgcggcaatttccgttccacctggatttccgaaggcggctacgagccggtagcggaagtgctgttcggaacggtcaacgtggacgccttcttcctcgaatatgataacgaccgcagcggggatttcgcgcccctgcgctttgttcgcccgggcaaacagcaggtggtgttgggtcttatcactacaaaaaacggcgagctggagaatccggagggaattaaagcccgtcttgaagaggcggcgaaatacgtggcgaaagagcagatttgcctcagcccgcagtgcggttttgcctcgaccgaagagggcaacagcctgagcgaagcccagcagtgggacaaagtccggctggtcacgcagatcgccagcgaagtctggtaaccccgttatacggcgctgcattataaaagtgcagcgctgtaccattctgagtcgttctctttacatccggcgttcccctcccagaaatagcgctatctccattctggcactctttttgctcctgcttcgctgacactttttttccgcgtccacgccgtaccggacgttttcgcacagcgttctttttcaggagtgaaaatatgcagcgtcgtaccttattaaaagcttttgcgttatccgcgtccgtcgtggcgatggggatgagttttggcgcgcaggcggccgataccatcaaggtggggatcatgcattcgctgtccggcaccatggccatctccgaaaccccgctgaaagacgtcgcgctgatgaccatcgatgagatcaacgccaaaggcggcgtgctgggcaagaaactggagccggtggtggtggatccggcctcaaactggccgctgtttgccgagaaggcccgtcagctgctgagccaggataaagtagcggtggtattcggctgctggacgtcggtgtcgcgcaaatccgtactgccggttttcgaggagctgaacggcctgctgttctatccggtgcagtatgaaggcgaggagatgtcgccaaacgtcttctataccggcgcggcgccgaaccagcaggctatcccggcggtggaatacctgatgagtgaagacggcggcgcggcgaagcgcttcttcctgctgggtaccgattacgtttacccgcgcaccaccaacaagatcctgcgcgcgttcctgcattcgaaaggggtggaggataaggacatcgaagaggtttataccccgtttggccatagcgactaccagaccatcgtcgccaacatcaaaaaattctccgcgggcggcaaaaccgccgtggtgtcgaccatcaacggcgactccaacgtgccgttctacaaagagctggctaaccaggggctgaaggcgacggacgtgccggtggtggcgttctccgtgggtgaagaagagctgcgcgggatcgacaccaaaccgctggtgggtaacctggcagcctggaactactttgagtccgtggataacccgactaaccaggcgtttgtagcggattacaaagcctatgcgaaggcacacaagctgccgaacgccgataccgtcgtaactaacgatccgatggaagccacctacgtaggtattcacatgtgggcgcaggcggtggagaaagcaggcactaccgatgtggacaaagtgcgtgcggcgatggccggtcagtcctttaaggcgccgtcaggctttacgctcaccatggatgccaccaaccatcatctgcataagccggtcatgatcggtgaaatcgaaggcaacggtcagttcaacgtggtgtggcagaccgaacagccggtacgcgcccagccgtggagcccgttcatcgccgggaatgataaaaaacccgaccagccgatgaaaaccgccagcaactaagccatcaccgcagggagaaacgtcatgaacgccatgcgcctgttcatcgctcttgtatggctttccggactgctgccagggatggtgcaggcatcggatgccgatcgttttgttgccgccagccgcagccagcaggcggatttgttgacgcagtgggccgccgcgccggatgcgtcaagactgccgctccttgaggcgctacaaaaggaaaatctctacgtcgatacgcaaaagcacgcctttgcacaacgcgatggcaacgtcatcccgctgggggacagtcagacggcagagggcccaaccaaagccgtgcgcctgacgaaccggctgcgcgtgctggctgcaaccgctatcgccacgcatcagctggtgagtgacagtgtcaccgaaaggcgggcggcggcgcgtcagctgcagcgcgatgcccagcccgggatgctcgcttttctggaaaagcgtgtgaacgatgagacggacgccgtggcgcgtcaggcgctgctgctggcggtcgcgaatctccagctggccagcccgcagccggaagtgcgtcgcaaggccgtcgaattgttaggccagtcagacgatccggacgtgcagtccaggcttaccccgtttacccagccacagacggagccggatagcgcggtgcgcgcggccgcagaagagagtcttagccagatccagcatcggctgatgtggggcgacctgctgggccaggcgtttatggggctctccctcgggtcggtgctgctgctggccgcgctgggtctggctatcacctacggcctgctgggggtgattaacatggcccacggcgagatgctgatgctgggggcatatgccacctggatggtgcagcaggcgatggccgggcttgcgccccagtggctggcgctctatcccgttatcgccttgccggtcgcgttctgcctgacggcgggcattggaatggtgctggagcgcacggtgatccgtcatctgtacggtcgtccgctggaaacgctgctggcgacgtggggcatcagcctgatgcttatccagctggtgcgcatgacctttggcgcccagaacctggaggtggcgaacccggcatggctctccggcggggtgcaggtttttgctaacctgacgctgccgtggaaccgcatcgtggtgctgggcttcgtgctgctggtgctgttctttacctggctcattctgaataaaacccgtctggggcttaacgtgcgggcggtgacgcaaaaccgcagcatggccgcctgctgcggggtaccgacagggcgcgtcgatatgctggcgtttgggcttggctccgggattgcggggttaggcggcgtggcgctatcgcagctcggtaacgtcgggcctgagctgggccagggctatatcatcgactccttccttgtggtggtgctcggaggcgtaggccagctggcaggcagcgtggccgcggcgtttgggctggggatctttaataaaatccttgaaccccagatgggggcggtgctgggcaagatcgtgattctggtggcgatcgtgctgtttattcagaaacgcccgcaggggttgtttgcgctgaaagggagggtgattgactgatgagccagccgctgaccttaacgctggcgcgcaaagcgccacgcaccacgcagatagcgggcagcctgctggtggtgtgtctgctgatattgccgtttttcgccttactgcctgcgacgcatccgctggggctgtcgacctggatgctgacgctgattggcaagatcctctgctatgccatcgtggcggtggcgctggatctggtgtggggctacgccggcatgctgtcccttgggcatggcctcttcttcgccctgggcggctatgcgatgggcatgtacctgatgcgccaggcggcaggtgacggtctgcccgcgtttatgtcgtttctctcctggagcgagctgccctggttctggtggggcacccagcactttgcctgggcgctggtgctgattgtgcttgtgccgggcctgctggcgctggtgtttggctggtttgccttccgctcgaagatcaaaggggtctatttctcgattatgacccaggcgctgacctatgccgggatgctgctgttctttcgcaacgaaaccgggtttggcggcaataacggctttaccggttttaccacgctgctcgggttttcggtaacggaaacgactacccgcatctcgctgttcctggcgaccgtgctgttgctgcttctggccctgggcaccgggtttgcgctggcgaagagcaagtttggccgcatcctgaccgccgtgcgcgacgccgaaaaccgcctgaccttttgcggctacgatccgcgcggcttcaagctgctggtatggacgctctctgccgtgctgtgcggtctggcgggggcgctgtacgtgccgcaggtgggcattatcaaccccggtgaaatgtcaccaacgaactcgatagaagcggccatctgggtggcgttgggcgggcgcggcacgctggtggggccggtgattggcgcggcgctggtgaacggggcgaaaagtttcttcaccgtcgcgatgccggagtactggcagctgtttctggggctgatttttatcgccgtcacgctgttcttgccgcgcggcgtctacggtctgttgcgtaagggagagaaataatgcagccaacggaaggattatttacccgtcagctgcccggcgatcgctaccgggaccagactgacccggtgcttcagcttgaatctattaacgtcaattttgatggattccaggccctgaccgatctctcgctgaatatcggcgtgggcgagctgcgctgcgtgattggccccaacggtgcgggtaaaaccacgctgatggacgtcatcaccggcaaaacgcggccaaagagcggcagggcgatttacgatcagtccatcgacctgaccgcgctggagcctgcggccatcgcccgccagggcatcgggcgtaaattccagaagcccacggtttttgaagcgctgacggtgtgggaaaacctggagatcgccatgaaaaccgataaatccgtctgggcgagcctgcgggcaaaactcaacggggagcagcgtgaccggatcgacgagatgctggttttgctgcgccttagcgcggagcgcgaccgacgggccgggctgctttcccacggacagaaacagttcctggagatcggcatgctgctggtgcaggacccgcatctgctgctgctggatgaacccgccgccggaatgaccgacgcggaaacggaatacaccgcagagctgttcaaaacgctggcgggcaagcactccctgatggtggtggagcacgatatgggctttgttgaaacgattgccgaccacgtgacggtgctgcatcaggggcgggtgttggcggaagggtcgcttcgcgaagtgcaggccaacgagcaggtgattgaggtctatctgggacgttaaggagagggaatgctacaggtcaacgaactgaatcagtattacggcggcagccatatcctgcgcggcgtgagctttgaggccatcaccggcgaagtcacctgtctgctggggcgcaacggcgtggggaaaaccacgctgctgaagtgtctgatggggctgatcccggcgaaaaccggggaggtcatctggcaggggaaaacgattacccacagcaaaccgcaccagcgggtgcagtctggcgtggcgtatgtcccgcagggacgcgagatttttccgcgcctgaccgtggaggagaatctcctgctggggctatcgcggttttccgcccgcgaggcgaagcaggtgccggaggagatctggcagctgttcccggtgctcaaagagatgaagcaccgtcgcgggggcgatctctcgggtgggcagcagcagcagctggcgattggtcgcgcgctggcgagtcgtccgcggctgcttatcctggatgaaccgaccgaaggcatacagccttccgtcattaaagagatcggccacgtgatccgcaccctggcaaacagaggcgacatggcgatcctgcttgttgagcagttttacgactttgccgccgagctggccgacagctatttgctgatgtcccgcggcaccattattcagcgcgggcggggtgaaaatatggagcaggagggcgttcgcgggctggttgcgatctgaaatgttataatataacatcttcattcttataaaacggaatgagggcgttactttggctgcacatattgggaaatttgccatgactctgggggcgctgctggtcagcggccagctatttgctcactcgcacggccaccagatgaccgaagcagaacagaaagcggcgaacggcgtgtttgaggataaagacgtgaaggacagagcgctgtctgactgggacggcacctggcagtcggtctatccgttcctgctcgatggttcgctggatccggtctttaagcagaaagcgcagaaggataaaagcaaatcctttgatgaggtgaaagcctactaccgcacgggttatgcgacggacgtggatgccatcggcatcgaaaataacgtgatggaattccatcaggggaaaacggtcagccgctgccagtatgattacagcggctacaaaattctgacctacgcgtcaggcaagaaaggcgtgcgctatctctttgagtgcaaggacgccagcagcaaggcgccgaagtttgtccagttcagcgaccataccatcggaccgaaggcctcttcgcacttccatattttcatgggcaatacctcccacgaggcgctgctgaaagagatggataactggccgacctattatccgaacgagatgtataaagagcaggtggtggaggagatgttgcaccactaggtttttgcttttgccgggtagcggcttcgccttgcccggcctacatttgctacgccgctttgggtgactcgcaccatgccttcacgctcatcccgcgcaaaatcatcagccacgccacaataatcgcggccatcataatcacaaacagcgaccagtgcggcaggttggtcaggatgataccggtgatcatcgggtttgccgccgcgccgagccagcccagcgcctgcgcggaaaaatagctcgccttcattcccggtggcgcaatgttgtcaatcagcatgtattcacccggggcatagataatctcacccagcgtaaagatggcggcagcgatgccccagtaaaccaggttttccccggagagcataaagccgcccagccccacgataaaaaacagggtggcgagggacatcagcgggcggatattgctggctgagatcttacggcccagcgcatattgcagcgttaccaccacggcggcgttgacgggcagcaccacggcgaccaccttttcggcgaaatcgctgtccgcatgtgcagcgagaacgtattgcgaaatacagctcgcgaacgacccgcccacgtacgacgccagcaggccagagagcgtgtaccagaacagcgcgcgatctttcagcaagaccgacggctgccacggcgtcttctcctcggcggtatctaacgccacgcttttctgcacaaagaagtggataaagcccagcggcagggcggcacagaaggctgccagccagaacggcagctgcaggctgtacatcaccagcaaggtgccaatcggcgggccgaccgtccagccaatgttcaggaagctgtagttcagcgaaaagacccgcgccttctggctggaggtgaggacgtcggagaaccaggctttcagcaccgtcgaaaagacggagtaggcgcagttgatcagcgcaaaaaacagcaccaccagcgtgacgttattgaccagcgggatcgccacaaatccggcgataaacgccacaatcgcgatcagcatgtagcgttttttatcaaacttatcggcaagaatgccaaatcccaggctgaacaccacgccgatagtaagcgcaatcgtcagggcataaccaatattctcgacgctcatgctgtagacgcgcgtgagatagatggtcataaacggcagcgttgcccctcgaccgatggttaataacaatgacgatgccagcagcgctgcggttgagcgcctgagagatggtttcatattcctgcccgacagttgcttatgcttttattcgatgtgtgttaacaggattaccatgacataaggggcttgtatagcacccgatttatccctaagtgcttcagctgcctgccagaaataatgatcttctcgtgacgcacttttttctgttaccttgaagtgttaacaaattattaataattcaggggcgggatatgacgcggaaagacgggctgctggcactgctggtggtcgtagtatgggggctcaattttgtggtcatcaagctggggctgcacaacatgccgccgctgatgctggccggcttacgttttatgctggtcgctttcccggccatcttctttgtggcgcgtccaaagatcccctttaaactgctgctgggctacggtctgaccatcagctttggccagttcgcgtttctcttttgcgccatcaagttcggtatgccggccggtctggcctcgctggtgttacaggcgcaggcgttctttaccattattctcggggcgtttgtgtttggcgagcgcctgcagggcaaacagctggcggggatcacgctggcggtgtttggcgtactggtgctgatcgaggccagcctgaatggtcagcacgtggcgctgctcgggtttatgctgacgctggcggcggggctgagctgggcctgcggaaatatcttcaacaagctgatcatgcagcacgaggcgcgcccggcggtgatgtcgctggtggtgtggagcgcactgatcccggttatcccgtttctgctggcgtcgagtattctggacggtccggcggtgatgctgaacagtctggtcgacatcgatatgaccacgatcctgtctctcgtctatctggcctttgtcgccaccattgtgggctacgggatctggggatcgctgctggggcgttatgagacctggcgcgtcgcgccgttatctctgctggtgccggtggtagggcttgccagtgcggcgatattgctggatgaaacgctaagcgcgctgcagctgttgggcgccgtgctgatcatggccgggctgtatattaacgtgtttggtctgcgggtgcgtcggacgacgcgggtaagcgaaaaggcataaaaaaagccccgcgtctgcggggcaaaaacgaatcagaagccgtgctgattataataaggcacgcctaattcgtcggatttgtcgctaccagcgcccatgtggttgaaatcatagggcgactggtcatgtgcggacggcaaaatcatcgtatcaggattattttgctgcgttgcacgaggggtttgctccgcgaaggtctggctggagaacagcaccagcaaggcgagggcggcggaggcgataactttcatgatttcctcggttacgtctgtgacaggcgatgattaactacagtgttttaacggatacaggtatcgggattcgcccggcacgctggtgattcggtacttatgaggcggcacgtcaaaatagttcttgaacgtacgcgtcagggtttgctgcgattcaaatccgtaacgctccgccagataaaggatcggctcattgctttctttcagtttctgggcaatctccgtcagcttgcggctgcgaatatattgacctaatgaatggccggtctcttttttgaacatccgttgcaggtgccatttggagtaacccgaacgctctgacactttttcaagggagagcggcgattccaggttatcctcgatccagtccaaaatgctatgaatggtgatagcgtcagtattgcgtctggacatcgtcatacctcttttttctgtttacggcaggattttcttcagcaaaagctcaagggttgccacttcatctgccgttaagttttttgttagttcctgatgcagtgtttgtcctactaattgatgacattgctcgcacatggccgcgccatcgctggtcagcttcaccagtacgccgcgtttgtcattcgggttagggcttcgttctatccatcctttgcagacgagacgatcgagcatgcgggttaacgcacccagatcgacagagagcacctttttcagctcaaccggcgtgatacacacttcgcagcgaatggaacacagcactttgaactgtgttgcggtgatatccagcggtgacagatagtcattgagcaggcgatcttttttctgattgaccatatgaataagacgacccagcggaacaacgtcgttaaagatatcactggtgcttttcacaatggttgccctggcaagtaattagtcacggcagatattattgctcaggcaagtataagtcaactgaatgaatcagccgatgccacgaattgctaaaacgtttcatgaactttttttaaggtgtttcaaatcatagagataacttccagttatcttttcagaaggaaaataatcgttacgttgcgcccatggctgaatgtcacactttccccctataattgctgtgttaaatatggataaggacgacaacgcactatgttggatttgattaaagcaatcagccttgggctggtggtcttgctgccgttggctaacccgttaacgacggtggcgcttttcctcgggctggcagggaatatgaacagcgccgagcgcaaccatcagtcgatgatggcctcggtgtatgtgtttgccatcatgatggtggcttactacgccgggcaactggtgatgaataccttcgggatttccatccctggcctgcgcatcgccggggggctgatcgtggcctttatcggtttccgcatgctgttcccggcgcaaaaagcgcatgagtcgccggaagcggccagcaaatcggaagaactggaaaccgaaccaagcgcgaatatcgccttcgtgccgattgccatgccgagcacggcggggccggggaccatcgcgatgatcatcagctccgcgtcgacggtgcgtgacagcgcaaccttcccggactgggtgctgacggtggcaccgccgctgatttttgcgattatcgggattatcgtgtgggcatcgctgcgcagttccggcgccatcatgcgctgggtaggcaaggggggtatcgaggcgatttcccgcctgatgggcttcttactggtctgtatgggcgtgcagtttattattaacggcgtgctggagattattaagacctatcattaagttcattgccgggtggcggcttcgcttacccggcctacgaaatccgtctttttgtaggccgggtaagcgcagcgccacccggcaccaacaaacctcacccgtgctgcccctgttcctccagcgccaccggccacttacggaagataagcacggaccagatcagcgccatcagcgccggaatggcacccagatagccaatcgccgacatcgacacgtgcaggatgacctggtttcccaccagcgcgcccgcgccaatgcccagattgaaaatccccgagaacagcgacatggcgacgtccgtcgcatccggcgccagggccagcaccttcacctgcatgcccaggccaataatcatgatcgccacgccccagaacaggctgaggatcgccagatggctttcactgcccgcggcgggcatcagcaacagcagacaggccagcagcaggccgatagcgctgctcaccagcgaggaggcatgccggttacccagcttgccgaacagcacgctgccaataatccccgcgccgccgaggatcagcagtaagacggtggcaaagttggcgctaaagcctgctaccacctgcacaaacggttcaatgtagctatacgccgtgtaatgggccgttaccacgatggcggtcagcaggtagatgctcagcagcgcagggcgacgcatcagcagcggcaggcttttcagcgagccggaatgttcgctcggcagcgcgggcagcagcttaatcagacacaccagcgtcaccagcgcgcccatgccgatggcgaagaaggtggtacgccagccgaagtattgccccacgatgcggccaatcggcaggcccagcaccatcgccagtgcggtaccggtagcaatcaggctcagcgcctgcgcgcgtttacccgccggtgccaggcgaatcgccagcgacgcggtgatcgaccagaacaccgcatgggcaaaggcgataccgacgcggctgatgaccagcaccgtaaaattccacgccataaacgacagcacgtggctcgcgatgaataagacaaacagaccgatcagcagcctgcgccgctctatctggctggtcagcagcatgaatggtagggacatcagcgccaccacccaggcgtaaatggtcaacataatgcccacctgcgccgtttccatctggaaactgttagcgatgtcagacaacagcccaaccggcacaaattctgtggtgttaaaaataaacgcggcaatggccagcgtgaccacgcgtagccacgcaaccctgcgggaaactgtgttcgttgtcatagggatgtcggagattcgttgctgaaaagaagaggagacgatcttaaaacgttgaatggcgaaaactcaaccattatgtgacgcagatctcaatatttaccttatgaaagcggtagccgggagcgctgttttcattgaatataaaagaacaacacaataaaaacaggcggtaagacaatgcaggagattgatttttatctggtcgatgcgttcagcaataccacgtttggcggcaacccggccgccgtttgtccgctcaaggaatggttacccgatgagaccttgctgaaaatggcacagcagcataatcagtcggaaacggcctttttcgtctgcactaaaggaggcattgagctacgctggtttaccacgcttaccgaagtcaatctctgcggccacgccacccttgccgccgcgtacgttctgtttaatgaactggattatcccgactcgcggatccactttgataccgcctctggccgcctgacggtcagccgggagggggagtggatgacgctggacttcccggcatgtccaacccaagaagagacgccgccgccggagatgctctcggcgctcggtatccgtcattacgttgcagcccgcaaagggcgcgcctggctgatcgtgctggataatcgccagcaggttgaagcactcgcgccacgcttttcggcgatgacgccgggcgagcataaggtgagcgtgacggcacggggtgagggggaatacgattttgtcagccgctttttctcccccggggtatccgttccggaagacccggtcaccggctccgcgcacaccatgctgatcccatactggggtgaacagttggggaaaacagccatgcttgcccgtcaggtttccgcgcgcggcggcgacgtgcgctgtgagctgaaaggctcgcgcgtgctgatgagcggacaggcttcactttatctgaaaggcacagtttttctgcgctaaatacccataacaagagaggaagagacaatgcaggaaattgatttttatctggtggatgccttcagcgacaaaacctttggcggcaacgcggcagcggtatgtcctctggaagcgtggctgccggacgagacgctgctcaaaatggcgcagcagcataaccagtctgagaccgctttttttgtacgcaccgacggtgggtttgaactgcgctggtttaccatgctcgatgaaattaacctgtgcggccatgctacgcttgccgcatcgcacgttattttcgaataccttgactatccgcacactgaaattaccttcaccacgcgcttcgtgggcgaactgacggtgaaacgcagcggcgactggctgacgctgaacttccccgcgtggtcaaccgaggtggtcgagaacccacctgcgctgctgtttagcgcgctgggcatcccagacgtaaaagaggtgcgcgtcggacgtgattacctggtggtgctggagagccagcagcaggtggaagcgttaacgccggatattggggcgatgatcccgctggataaaatggtctgcgtgacggcgccgggcgaaaaatatgacttcgtcagccgcttcttctgcccgggggaaggggtgccggaagatccggttaccggatccgcccacagcatgctgatcccttactggagcgaaaagctgggtaaaacgtcactttatgcccaccagggggcgcaccgtggcggggatctgcgctgcgaaatgaagggcgaccgcgtgctgattggcggtcaggccaccctgtacctgaaagggaaaatctttttgcgctaacggagcggtacgataagttaattgtatgaagcaccctggcaggcctgcgctatgttgacatttagcctcacaaaaaaagcaaggagcctgccatgtattccattacctctgaatctgcacgtctcccggacattctcagcctgatcgcggcgctggaccgctatcagagcgaactctatcccgccgaaagcaatcatctgatcgatctggctgcgctgccggaaacgtcgctgatcctgatggtcattcgcgaccagcagcttcaggccgttggctgtggcgccatcgtgctcaacggcgacggtacgggggagatgaagcgggtctatatcgatccggcccatcgtgggcagcaccttggggagacgctattggccgccctggaagatgaggccctgagccgtcattgccatacggtacggctggagacgggcatcaagcagcgcgccgcggtgcgtctttatgaacagtgcggatacgatttgcgtccggcgtttcccccgtacgttgacgacccgctcagcctgtttatggagaaggcgctggttgaagacgttcgtttagcagcgctataaaggcctccagctggcgggtcatcgccccgcgtcgccacaccagccaggtggtgagccagcgccagttttcggccagcggccaggcttcaacctgatgatgcccgggcatactctccagcatcgagcgcggcatcagcgcgatgcccgcgcccgcaatgacgcaggcgagcatgccgtgataggactccatctcgtgaatgcggccgggcgtggcgcggtcagcgtgaaaccagctctccaggtgccggcgataagagcagttggcgcgaaaggcataaacgtcgctgccgctcacctgcgcggcgcgtgagatttccgcctgcccggcaggcgtgaccagcatcatctcttcccggtagaccggcattccttccagctccgggtgcgacagtggcccgtcgacaaaggcggcgctcagggttccctccagtacgccatcaatcatcgtcccggacggcccggtagaaagggcaaactgaatgcgcggatagcgctggttaaactgtgccagcgtttcaggaatgcgcacggcggcggtactttccagcgcgccgagggcaaataacccctgcggctcatcccccgcgacgaccatgcgcgcttcatccaccagggcgaggatctgcttgctgtagcgcaggaagttatggccagccggggataaacgcaaacgctggttctcacgaataaacagctcaacgcccagatcggcttccagctggcgaatgcgggtcgtcaggttagacggcacgcgatgcaccttctgcgccgcctgggtgatactgcccgtcagcgcgacggcgttaaacatctcaagctgggttaaatccataatgttctcgtttcgtgaataaggtggttagtattattcatttttaagaaatagcagagtgggccacaatcaatcaaccgaaaaacgtggagaacaccatgacttattcctcagcaacacatgccttctctgtcaacccggccacgggtgaaaccctcgccgcgtatccgtgggcgacgccggaacaggttgaacgcgcgatttctcagtccgacgcgggctatcgccagtggcgtcgcgaaagcgtctcccaccgggcgcaaaagctgcgcgatcttggcgccgcgctgcgtcatcgcgctgaagagatggcgcagacgatctcccgtgaaatgggcaaacccattcagcaggcgcgggcggaagtggcgaaatccgctggcctgtgcgactggtacgccgagcacggcccggcgatgctgcacgcggaaccgacgctggtcgaaaaccagaatgcggtcattgaataccgtccgctggggccgatcctcgcggtcatgccgtggaacttcccgctctggcaggtgctgcgcggcgcggtgccgattctgctggcaggtaacagctatctgctcaaacacgcgcccaacgtcctcggctcggcggagcttatcgcgcagatctttgcggatgccggtttccctgaaggcgtgttcggctgggtaaacgccaccaatgacggcgtcagccaggcgattaacgatcgtcgtattgcggcggtgaccgtcaccggcagcgtgcgtgccggggctgccattggtgctcaggcgggggccgcgctgaagaaatgtgttcttgaactgggcggctcagacccgttcatcgttctcaacgatgccgacctggatcttgccgtgaaggcggcggtaacaggccgctaccagaataccggacaggtgtgcgcggcggccaaacgcttcattgtggaagagggtattgcgaagacctttacccagcgctttgtcgacgcggttgctgcgctgaagctgggcgcgccggaccaggaagaaaactatattggcccgatggcgcgttttgacctgcgcgatgaactccatcagcaggtgcaggcgacgctggcggaaggtgcaacgctgctgctgggcggtgagaaaatcagcggtgaggggaattattacgccccaaccgtgctggcgaacgtcaccccggcgatgacggccttccggcaggagctgtttggtccggtcgcggccattactatcgcgaaagacgcggagcatgccctgatgcttgccaacgacagcgattttggcctgtctgccacggtctttaccgccagtgatgcgctggcagagaccttctcccgcgagctggagtgcggcggggtgtttatcaacggctttagcgccagcgatgcgcgcgtggcctttggcggcgtgaagaaaagtggctttggccgcgaactttcccactttgggttgcacgagttctgcaacgtgcagacggtgtggaaggatcgcgtgtaatcccgcgatgtcggccctcatcgcgagggccgttgtcattaatctgcaatggttctgtcattttcatttcgtagactcgctcgcgtctaacgccttgtaaatgaagctaattatgaacataacgcaaatttttcgccgtattgcgcagcgtctcactccccgtcactttggcctgctgacagggatcttttgcattattggccttttctccgcgctgcagctctcctcgtcattcctgcttaatgcctccctgaacgaagcccagcgcaacgagcagcaaaacctgctggcgtggcagcagcagagcaagctggatctggcccgcgtctctctgctggcggcaagcgatctccttaaccgctccggcgtctggtttatgcaggataaagagaccggttccgacggaagctggcacagcctgatggatgacgcgcaaaaggcgctgacggtgtctcagcaggcgtggaaggcctggctggcgctgaatccaccgaaagacgacgccctggtaaacagctatcagctcttctacggcgcgatcaaagagcaggcggaaggtctggtcaaaaccaataccatcgacgctttttttgccgtcccggcgcaggcttttcagactgattttaacgacaactatgcgcgctaccagcaggcatgcgagaagcaggccatgcaggggcgtcagagcctcatggcgcagctctctgacctgcaaacgttattcctgtttgccccgttgctgttagtcgccattgccgctgtcgtctggttcggtatgtcccgatgggtgattacgccgctgcgtcggctcatcgcgcatatcaaccggctggcagcaggggatctctccggcacgccgccgaacgtcatgcgcttcaaccgggagatagggcagcttagtgacagcattgccacgatgcagcacggcctgcagcagctggtgacgcaggtcagccacgccacggctaccatggtggagaacattgactctctggcacagggtaaccagaagctctatcagcagtcggcacgccaggcgaaagagcttgaggatgtgacggcgcatattgcggcgctggaaagccacgtggaagggaataccggctatgccagactcgccagctcccgggccgatgaagcacgccaggcagccgtgggcggcgaccagatgatgtcgaccgtaaacgcgtctatgcaggcgatcgtcgaccgatcgtctgagatgcgcgggatcgtggcgatgatcgacagcgtggcgtttcagacgaacatcctggcgctgaatgccgccattgaggccgcccatgccggaaatcaggggcgcgggtttgccgtcgtcgcccgcgaggttggactgctggcccgaaagagcagccactcgacgcagaccatccaggagctgatcaaccgttcactgcagggtatcgaagacggttcccgtgccgtcaccctgatggaagagaatttgcagcaggtcaccggtctggtgggcaatttgagcagtttgctgaatgagatctccaccgccacgctcagtcagggagagcgtattcacctgatgacgcgtcagcttcaggcgctgaaccaggtctcccgtcagacggacctgctggtctctgacgcctcggaggcctctgagcggctgcaaaagcaatccgatcttttattgcaggccgtttcgcgttttcgtcttagcgcctgacgcaatacataagcctctgttatactcgcagcccgttttagcctgagggcaaggagcaaagtgtggctgcggtcatccataatgagatgttggacgagattctggcgcaggttcgtccgttaattggaaaggggaaggttgccgactatattccggcccttgcctcggtcagcgggaataagctgggtattgctatctgcaccatcgacggacagcgattccaggcaggggatgcaacagaacgtttttccattcagtccatttcgaaagtgctcagtctggttgcggcgatgcgccagtatgaagaagacgaaatctggcagcgcgtgggtaaagatccgtccggccagccttttaactcgctgcttcagcttgaaatcgagcagggtaaaccgcgaaatccctttatcaacgccggggcgctggtggtctgcgatatgctgcagagccgcctcagcgcgccgcgtcagcgaatgctggagatagtacgccagctctcgggggttgacgacattgcctacgatccggtggtggcccgctcggagttcgaacactctgcccgtaacgcggccatcgcgtggctgatgaaatccttcggcaacttccataacgacgtggcgaccgtcctgcaaaactacttccactactgcgccctgaaaatgagctgcgttgagctggctcagacgttcctgttccttgcgcatcaggggcacgcgccgcacctcgatcaggaggtggtttctcctctccaggcgcgccaggtaaacgcgctgatggcaaccagcgggatgtatcaaaacgccggcgagtttgcctggcgcgttggtctcccggccaagtcgggggtgggcggcggagtggtggcgattgtaccgcatgaaatggcgattgcggtctggagcccggagctggatgaaaccggaaattcgcttgccggtgtcgcggttctggagaaactgacccagcgtatgggacgttccgtttactgatgtctgacctggatccccttttttcccgtctggcgcgatcgacgtttcgctcgcgcttccgcttaggcgataaggaacggcagtattgctgggataaaggccccgataccattgatcagcatgccgctgattttgtcgaaaagcgccttgcccctgcacaacccgcgaatgacggcaaacagacgcccatgcgcggtcacccggtatttatcgcccagcatgccaccgccacctgttgtcggggctgtctggcgaaatggcataatattcctcacggtgttcagctcaccgcgcagcagcagcagtatatcgtcagcgtgattcaccactggctggtgctccagatgaacgcctaaatttgacgagttatgatcccgttatatttgtgttatagattcatcctaagtgagcgccgatcgtgctgacgaccgcaataactgccataagctttcatatggaatgaaatttaatgcgttctgctcttaccgctttcaggccgttccagcctgacacgccgctgcgaaatgcatcgacgatctttatcctcaccactttgttctattttgtgggtgcggaattacgtctcgtggaggccttgtcgctgttctggcccctcaacggcgtgatggcagggatctttgcccgctatgtttttctgaatcgcctgcattactacgcggtatcctatgtcgccatgctgatgtacgacgcggtgacgaccaactgggggatagcctccgtggtgatcaacctgtctaacatggtctttatcgtcgtggtcgccgtgctgattcagcgtgacaggcggctgatgaagaaaaccccggatccgcttaacgcattacgcctgttcaactactgcctgattgccgcattgctgtgcgcactgctcggcgcggtggggtcggtcgggattgacagccacaccttctggccgctttttgccgactggtttagcgagcagttctcaaccggcgtgcttgttgtgccgtgtatgctcacgataggcatgcccgtgcgcgaattcaggttacgtctggagcagctgttaccggttattgcgctgatcgtctcggtggtcgcgtcagtcgtgattggcggcgcggggagcctctcttttccactgcctgcgcttatctggtgtgcggtacgctacccattgcctgtgacctgcttgctgacgtttgtcacgggcgccattgaaattattctggtcgctaactcggtgattaatattgccgtggcgacaccgctcaccaccccaatgatgttttctgcccggctgggtattgccacgatggcgatctgtccggtgctggtctccgtcagcatggcagccattaattccctgatccgtcaggtttccctgcgggcggattatgactttttaacgcaggtttattcgcgttccggactttatgaggcgttaaaacacgaagagacgcaccgccattcgcgtttcctgaccgttatgctgctggatatcgattacttcaaaagcatcaacgataactacggccacgagtgtggcgaccgcgtgctggcgtcattcgcccggcaggttcagcaggtggtcggtgaagacgggatggtcgcgcgtatgggcggggaagagttcgcggtggtggtcaactctggcgacgctcgacacggttatgaactggcggaacgtatcagaactaccgtcgctaaccatccttttacatggcgtcagcaaacgctctctctgacggtcagtattggccttggaagcgggaaggcggaggcatggcagttgaccgaggtcttcaacaaactcatgaccgaagcggacgatcacctctatcgttcaaaaaaagcgggtcgaaatcgtaccagcgcccgggtcgcggacgagcatattaccgccgccaccgggcatgaaacagagctgcgttaatcgtcataaggcattgacgtgaatagcaagtggcttaacaggatgtcagaacactgacaatgtcactgtttaagctacgctttgagtaacgctttacgtcaggagacattatgaaagcacctgcaacccctgaaaatgaaacagacagactgaactcgctgcgcgaatcaggtctgcttgagatcgacagttccccggcgtttgaccggcttacgcgtctggcgaagcgcttcttccaggtgccgctggcaatggtcaacctcattgatgagcactcgctgatcgtgaagtcggccgatggcaaggcgcctgataccgttccgcgtaatatctcgttttgtggccatacgatcctcacagaagcaccgctggtggtaggggatatgctgcaggacgatcgttttgcggataatccgctggtggcgggtgaacctcgcgtgcgtttttatgcgggcttcccgctgcgcctgcgtgacggcgccagcgtgggctcgctgtgtctgattgattacgccccccgtgagttctcggcggccgatcttgccgtgctgggagacctgggcgcgctggcagaagatgagtttgccgccatcagcgcggcgaccacggatgagttaaccggcttattcaaccgccggggctttaatcagctggtgcggtttacgctttcggttgcccgacgccgggcggagccgctgacgctcggctggctggatttggatcgctttaaggagattaacgatcgctacgggcatgaagagggcgataaggcgcttaaagttatggcgcagctgatgcgcagcgctttccgcgaggcggatatgctggtgcgttttggcggggatgagttcgcggtgctgttcgcggataccgacgagcagggcgcctggatagccatgcagtatctcgccgagcaggtggaaagctataacgcccgcaagcttcacccgtggtcgctacacttctcatgggggctcagtgaattcgatcataacggcaacgacctgcaacagtggttaaaagatgccgatgaaaagatgtatgccatgaagcagcagcgccagcgcgcccggtgacataataaaagcctatgtccgaaccgcttgcgttaataagttgttaaacccaaagtgagcgtattcaacgtaaggaaaaacaatgaatacctcactgcaaatctaaaccctcacccgggaagagatcctcatccatcttgatgcgctggccgggatcctcgaaaactgcgtaaacggcggggcatccgtcagctttatgctcccttttagcctcgacaaggcccgtactttctggcgcggtattgccgaaagcgtcgcgcgaggcgagcggctggtgcttgcctgcgtcgatgcgcaggacggggtcattggaacggtgcagctgatcgcagaccagccggaaaaccagccgcaccgggcggatgtggcgaagctgctggtccatgaaaaagcgcgtcgaataggggccgcaatggcgttaatggaagcgctggaggctgaggcccgggccagagacatttctgtgctggtgctcgatacctccaccggcagcggggccgaaattttctacctgcgtgccggctggcaaaaggttggtgagatcccgcgctacgcgctaatgcctgacggcgccatgaccgccacctctgtcttttataagttcttataattattttgcacaaccgcaccgcggattgatcaaaacagggtttctggtcgttaagttttgataagttatcgtaccaatcttatcaggctgtatgactaatcataaaaggaacccccttgtgaacacgctcaaccgtcgtgattttcccggtgcgcactatccagaacgcatcattcagtttggtgaaggcaatttcctgcgtgcgtttgtcgactggcaaattgacctgttaaacgaacataccgatcttgacgctggcgtggtaatcgttcgcccgattcagagcgacttcccgccgtcgttaagcacccaggatgggttgtacactacgatcgttcgtggcctgaatgagcagggcgaggcggtgagcgaggcccggctgatccgctccgttaaccgggaaatcagcgtttatgacgactatggcgcatttctgaaactggctcacaatcccgatatgcggtttgtattctcgaacaccaccgaagcgggtatcagctaccacgcgggtgacagcgtcgacgatgcccctgcggtgagctatccggcgaagctgacgcgtctgctgtttgagcgctttagccacttcaacggtgcggctgacaagggctggatcatcattccctgcgagctgattgactacaacggtgacgcactgcgtgaactcgtcttgcgctatgcgcaggagtgggcgctgcctgccgcctttatccagtggctcaacgacgccaacagcttctgctcgacgctggttgaccgtatcgtgacaggctatccccgcgatgaagcggccgcactggaggctgaactgggttatcacgatgggttcctcgacacggccgaacatttttatctgtttgtgattcaggggccggcatctctttcgcacgaacttcgtctggataagtacccgttaaacgtgctgattgtcgacgacatcaggccttacaaagaacgcaaggtcgccattctgaacggcgcgcacacggcgctggtgccggtcgccttccaggccgggctggatacggtaggcgaggcgatgaatgatgcggagatctgcgcgttcgtcgaaaaagcgatttatcaggagatcattccggtcctcgatttgccgcgtaacgagctggaatcgttcgccagtgcggtgacaggacgttttcgtaatccctacatcagacaccagctgctctccatcgcgcttaacggtatgaccaaataccgcacccgcattctgccgcaactgctggcagggcagaaggcaaaggggcaattaccggctcgcctgacgtttgctctggccgcattgatcgcgttttatcgcgcggagcgtaacggggagagctatccggtgcaggatgatgcacgctggctggaacgttatcagcagctgtgggcgcagcaccgcgatcggcagcttagcacccgtgaactggtgcagtcggtgctcagcgcacgcgaccactgggagcaggacttgacgcaggtaagcggtctcgtcgaccaggtcacgctggatctgaatgccattctgcttaagggcatgcgcgccgcggttaaaccgctttgctaatgcattcacccagcttcggccgggtttgaataggccccatttagttacaacatactatgtgctttgtttttaaaaagcacatgcagcaccgtgcggatttcgctaatcaggggagaaaatgcaatgtcccgttaacaagcttgcaacggtgacggggatcacgtttaatatcctcgctcttttcttgcctgaaactcactatgatcgttcgtcctaaacagcactggctacaactgatttttgtctggcacggttcggtacttcccaagatctatacccgattgctgctcaacttcctgctctctatcgccgttatcctgatgttaccgtggtatacctcgctcggtatcaaatttaccgtggcgccattcagcattctcggcgtggcgatcgctatctttctgggtttcagaaacaacgcctgttattcccgctacgttgaggcgaggctgctctgggggcagttgatgatagcggcacgctcgctgtttcgcgaggtaaaaaacaccttacccgacgataagcacctcggcgaatttgtccgcctgcagattgctttcgccaactgtctgcgcatgaccctgcgccgggaactgaacgctgagcagctctctcgttatcttgctgcagaggatttacgtaaagtcatggacgccaactcaccggcgaaccgtattttgctgatcatgggggagtggctggccgtgcggcggcgaaacgggcaactctcagacattctgttccatagcctgaacaaccgtctgaacgacatgtctatcgtcctttccggctgcgagcgcattgcgaccacgccggtgccgtttgcctacacgctgattttgcaccgcacggtatatctgttctgcattatgctgccgttcgcgctggttgtggacctgcactacatgacgccctttgtctctgcgttgatttcctacacctttatttcgctggacaccctggcggaagagctggaagacccgtttggcacagaagataacgacctgccgctggacgccatctgcaacatgatggaacgcgatctgctgcagatgaatgatgaggagaacattccggacaggctgatgccggataagcactatcagctgacctgacgggcgttccactcgtcgcgggtaatctcccacagctcggagtccagcatcccgctgacgtaggctttcttctccgttctgataagccgcatgccgctactgtcagaaatacgacgggagcggctgttggcggcggccttcggggcccgcaaaacggatttgtttagcgtgttgaaccagtaatccgtcgccgcaatactggcttcgcgcatatatccgaaaccctgaaactccggcgcgagccagaacccgcggttgttatcctcgacgtcgtacaggcaaataatgcccatcaattcatccggcacctcacgtcgccggatgctccagaaccaggcaatcccttttgccatatccggcagcgccacgttgttgacatagttttccgcgccattatccgggtagggccaggggacggaagagaccatatagcggacgatctcccagcgcggatacagcgtttgtatctgggcggcatcttcggcaaccagcggtttcagcagtaaacgttctgtcgtgagcgtcggtatcgtcatgcgcggatctccctttttaggcgttatgcttttgtttgcgttctggtattttcatctatatgacattctgtttagttgcgttgtaacgtatttactaccaaaaatttgctctgctgagcgttcgactaccatcagattagttgggctaacttacctacccacataaggaataatgtatggttttgcctggaatgaatcctgagaccaatctccccggttatgattatgcgcgaatggcaggtttaggggctgcagatttcgatttcaaagcactgggttccgccatggactgtaatcgcgaatttgctcaggccggtatcatttattctgatggtactcaacgctacctggttcgctctggtcagcgtcatcctaatggccaaagtggtattgtaacccacgtaattgtaacgaaagcgaactcgcagccatccacatccagcgtaggtaaatcattgactgacgctgtgacatcgacatccatgggtactgagcttgcgtcgactgtactatcctgtggcgcgatgatcattactggaggtgtaatgcttgcaggcacggcagcaacacctcttaccgcaggaggcagtggtgttttagtggctatcggctacgctggtactctcgctaccggattacaatgtgttaacggtctttatcgaatttatgatctggttgaaaacggtggcggaaatgttgcatggctcgatacgcaagaatggtacgtcgccacctccacatcactggatgtaatttcgttagcaagtgcaggtggggcattaaaagaagccgttaccacctggcgtgcaatgaaatccatatcttccttgaaagccactgaatggttaaaaagctatcctcgtcaggatcgtgctcgtttgaccgaattgataattcgcgcgcaaaaccccggtataagcaacaaagaaatcaaggctcttatccgcgcgggtctttatccgaaacgctttccaaccgggccggttcaggtagaactcactcgacaacttgggcaagtggtaacaagtgccgcagcattagcaggaagtgcggtgagcggcgttattgcagcgcccagtaacttaccacggaccggtaaatacattatcggtaccattcagtcactggcggtattctgatgaagtttttgagtttgttaaccggacgggttttccaggatctcctgcaacatggtaaagatatagaggaggctattgctcgtcgtgatacccgccttctggataattccactcccgagctggaacggtatttttcgcgacccctcagcgagcttccgcgtcaaaatccttacccggtagctatgctgttacctctgtttttagtggcgtttgcgctaaaccttttgccttttctcagcacgttgcagggtttgtcacctttacatcatgcattgagctttttcttaccatcattgacgatgacaggcgcgctcattgtgacaagcgtactactggctcgtggaaggacgtcgggattgtcgggctttatggcgttgttcatcatcctgctgataacgaccctcgttcaggttctacatgtcatgctttctcatgatggaagcctctggccacacgtcattgcatctttcgcgctgttactttgtcgggtggtgatgaacggcagcggctttgttctgtttacgctctattgtcgtactcagcgtcttgccagattggcacgggaaatgcggctaaaaagccgttaaagggggaggttatgacattacgaaaagccacgccacaggaagccgaaacactctggaatatacgcaatcaggcgattcgtcacggctgtacaaccagttacgacgctgaggtcattgcgcgctggacgcccgatctgatgcccgaacgctatcggcacatggtcattgaataccctttttacgtggttgaagatgaaaagggcgatgttgcggcaaccggctacctcgatctggatacccattgcctggaggcgattttcaccttgcccgcagcctccggcaaaggcatggcgacccggattattgaggccctcaaacatgaggcccgcagccgggggataacccgcctgacgcttgatgcaacgcctaacgcccagtcgttttatcagaagctggggtttgtgacgctgcgcgaaaactatcatcactcgcgtatggcgggggctgatttacgctgttttgaaatggcgattactctgtaatgtgaggaaaacatggctgttacggtacgaccgctatacaaagacgattattcccaatggcgaccgctgtgggacggctatacccatttttatgattgctaccttgaggaatccgtcaccgcagcgacgtgggaaagggcgctctcagcgcattcatcgatgttctgccgggtcgtggagaaggacgaaaagatcatcggtttcgcaatgtgtgttctgcacgaaggcacctggtcaaccgcacccatctgctacctggaagatctgtttgttgatgctgccgaacgcggggcgggggccggtaaggcgctcattgacgctctgattgaggaaggcaagcgcgaagggtggtcgaaactgtactgggtcacccgggagaacaatccggcgcgtaaactttatgacaaatatggtgaagctgacgactacgtccgctaccgtctctccctctaagacttcaaggcctgtgtttgtatcacactgtatcagcgtcccggatacatacacaggcttgcaataaacccactttcgcacatatccgctatacattgaggtgttgtgatatccccgtgaattgtactcaaccggagataccaacatgttcagcaaacttgcttactcaaccctcgcactgaccgtttcgcttggcaccgtgatgtcctgtcaggcggaagccaccggcacgaatttcgcggccgcctttgatcatccccagcaaattaacgctggcgatctgaacgtcggttatgtcgacattggtccgaaggacggtcagccggttattttattgcacggctggccctacgatattcacagctacgccgaggtcgcacccgctctggcggcaaaagggtaccgggtcattgtgccgtctctgcgcggctacggtaccacgcgcttcctgtcagcaaacacaccgcgcaacggccagccctcggcgatggcgaaagatatcgttaatctgatggatgccctgaatatcaggcaggcggtatttgcaggctatgactggggcgcccggacggcggatatcgtcgccgcgctgtggccagagcgcgtaaaatcactggtgtcggtgagcgggtatctcattagcagccagcagattggcaaacagccgctgccgccaaaagcagagcagcagtggtggtatcaattctattttgcgacagagcgcggtgcggaaggctatgccaaaaacacgcgtgactttgcgcgcttaatctggtcgcaggcctcgcctgactggaaattcagcgacgcggtctttaacgccagcgccaaatccctcgataacccggaccacgtcgcggtgacgctcagtaactatcgctgacgtttagggctggaaaaaggcgagcgcaaatacgaccgctacgagcaaaaactggccacgctaccgaatatcaccgtaccaacgatcaccatcgaaggcggcaacaacggcgcgccgcatccggcaccgcaggcctatgcagctaaatttaccggcaaatatgagcaccgcaccttcggcgcaaccgtggggcacaatccgcctcaggaagatccgcaggatttcgttaaggcggttatcgacgcggacaagctgtgaaatgtgctattttcagtacgttacccttcggtctggagagttcggtggaacatattgaccacatccttgtcgtcgatgacgacagggatattcgtgaactgattgtcgactatctcgttaagtccggttatcgcgcctccggcgcggcgaacggcaaagagatgcgtgccgtgctggataaacagcatatcgacctggtggtgctggatatcatgatgcccggtgacgacggccttacgctgtgtcgagagctgcgcgtcgggaagtataaagatttgcccattctgatgctgaccgcgcgtaacgaggagacggacaggatcctgggtctggagatgggggcggatgattacgtcgtgaagccgtttgtcgcgcgtgaactgctggcgcgcattaaagcgattttacggcgttttcgcacgatgccgcccaatttacaggtaacggaagcagggcggctggtgatgttcggtgaatggcagctcgataccgtcgctcgccacttaatcgacccggaaggggtgatcgtcgcgctcagcggagcggagtatcgtctgctgcgcgttttccttgaccatccgcagcgcgtgctgacccgagaccaattgctcaacctgacgcaggggcgagacgccgagctgtttgaacgctcaatcgacctgctggttagccgggttcgccagcgtctcaatgaagatgcccgcacgcccgcctatatcaaaaccgtgcgcagcgaaggctacgtctttacgatgccggtgaccatcaaagaggttaacgaatgacgatctggccgcgctcgctgctggcccgtttgctgctcgtcgtgctggccggtctgctgctggctaacgccctgagcctgacgctggtcatggttgaacgcatgcacagcgcccgcacggtgatgctcggtaatctggaaaacgatgtcgcaactagcgtcgccattttagaccgcttaccggccagcgaacgcgccgcctggctgccgcggcttgaacgaggtaactatcgttatatcctgggcacaggggaacccggcgcagagccgacggataagcgttcgcaggacgccatcagaaccttaaaagcgacgctggccgcgcattacccgcttcgctttaccgccgttcctggcgccatttcacatattcaggcccaccttacgttacgtgatggcgcaccgctgaccattgacctgatcccacgcatgccgcccgtcgccagctggctaccggtcgtcctcatcctgcagctgctcgtactggcagtctgcgcctggatcgccgtgcggcaggtggtacggcctttttcacactttacccgcgcggtggatgcgctggatccggcggccagcacgcctatgacggaaaaagggccgcttgaggtgcagcgggcagcgcatgccttcaacgccatgcaggcgcgcatacagtcttatctccgggaacgcgcgcagatcctggcctcgatttctcacgatctccagacgcccattacccgcatgaagctgcgcgtcgaaatggccggagagcctgaacttcgcgacaagctcctgaacgaccttgataatatgtctcgtctggtacgggagggcattgcgtatgcccggtcatcggaatcactggaggagacgtcactgaagctggagctgaacgcctggatcaacagcatcgcctgcgattatcaggacatcggtaaaaatgtgcactttcaggcaagcgaaacccgcttgcccatcgtcacgcggccgcaggcgcttcgccgggtgatgaccaacctgctggataacgccctcaaattcggcgagcgtgctgcgattgcgatagacgtttcgtcggacagcgaggtcattattcacattattgacgacggaccgggaatacccgaagccgagctggaggcggttctgcagccgttttatcgggttgaaacctcgcgtaaccgcgataccggcgggacaggactcggcctggcgattgccgcgcagctgaccgcacagctggaaggaaaactcaggctggcgaaccgcgccgggggcggactggatgtcgccattacgctaccgcgtcgttcgtagaattgtacggctttgtatctcccggcctgggcgatacagagccagacaaaacccacgcgtttacacataccctgaacacatccgcacgatgaaatagcctcactgcagtgtcgcaggacatgtcatgtgaggtcactatgtttctggtaatcgcttttctgggcgggatgataagcctgctcagcccatgtacgctcccggttattccactcatgttcgccggtttccaggggcagcgtcggcatattctggccctgcttgcggggatgatcgtgatgttcactctggtggcaatggtcgtcaccgtcgccagcgagtggataacagaggcaaccattgtcgggcgctggatcgcgctcgtcattctggccaccgccgcgctggccttgattttcccgtctttcgcccagcgtattgcgggaccggccgtcagcgcgggaaatgttctcaacagccgtagcgggcaaacgcgcggaatggcatcggcttttctggccgggctagcggttgggctgctctggtctccctgcgccgggcctattctgggcgcgattttcagcattaatattgcggggcattcgaccatcgccacaggcgcactgcttgccgcctatggcagcggatgcgcgctgatgctgggtctactcgtgttcggcggacgctcgctgatggcaccactgagagcaaaatcggcgctaatggcgaagctgcgtcagggtgcgggggtggcgatgttagccgcagtcatcctgaacgcgacggggatgacttcgctactgaaaggggcaaacggcgtcgcggaccgtcttgagacggcgctcttgaatctggcgaaacctgccaccgcgccggtgaagctccagccggtagtcatgacagagcccagcagccagctgccttcgctaagcggtggaacagggtggataaacggtgaccctgtcacgtctgaatcgttacggggaaaggttgtactgattgatttctggacgtgggactgcatcaattgccagcatacgctcccccatgtgcgggagtgggccacaaagtaccagccgcagggtctggtggtgattggcgttcacaccccggaatatccctgggagaaaccgctgtcgtcggttaaaaatgcggtgaataaatggcaactgccgtatcgggtggtgacggataacaactatcaaatctggaatgcgttcggcaatcagtactggccagcacattactattttgatgccaaagggcagctgcgctataccgcctttggcgaaggtgactatgagcaacaggaaaaggttatccagcagctgctcaaagaagcccgctcataatcggatcagggctggcgttgagccacgataaacaaccttggaaaagccagcagtatctgcccgttttcctggagcggatactgctcttccagcagttcatggtagcgtttcaggaaccgtttctgctcgctctcgttcagttcctgaagccaggggcgcaggccggtggcgcttacccagtcaataatcgcctgatgagagctcattttgtgataataggttgtccgccagatatccacgtcacagccagcttccgacagaatatcgtaataagcatgcacgcccggcagcggttcgcggccacggtctggatagtcttgctccagcgccacttcacgcatcgccacatgggtgggttccagccagttatcaggcatctggaccgccagcacgccatttagcttaagcagggaaacaagatgcggcaggagatcgtaatggtccggaatccattgcagcgacgcgttggcataaatcaggctcagcggctggccgggcgtgtactgacgaatatcggcctctacaaaatggcaatcgggtaaggcggcgcgtgcttcctcgagcatggcaggggagttatcgaccccggtgatgtgagcagaaggccaacgatgcttcaacagcgcggtgctgtttcccggtccgcagcccaaatccgcaatggtagcggcctcattcagaggaactctggcgagcagttctgcggccggacgcgttctttctgcgccaaattgcaggtaaagagaagggttccagtcggccattatcaattctccgttttgcatgtttctgcaagaatagcacaggcagatgcctgcaaagcggtagtggcgagggtgtttggccagaagaagccagcagagtcagaaaatgaggaaaggtgcaaaaaataataaaacggaaatgttaccccttaaaagattaaggggcaatacatttattgtaattattttatgattattgttttttaatattttatcggcaaagtgcttcttatgctctgtacccgaaactttaaatattagataatcatcgatgggtatatccctggtgtttcgtaggtctttgacctcctggccgcttagttttgcgagaacttcgtggtcaggtactttttaagtatagggaatatgcggcacaatgaaagctgtcctaaaagacaggtgataatagtttcaggtgttattatcaggaacaagagcatgaattctgtcattgaattttttttacacgactacgatgatttacccccagcattagcgcgcgaactttaccgactccggagaaaaacgtttcgggaccgactcgactggaaagtggaatgcgtcgaaggtatggagaaggatcaatttgattcccataacacgacatatttactgggtatgtatgatggacaactgttatgcggcgcacgatttattaacgcaacgcagcccacgatgataagcgaaatttttcataattatttcgacaaccccattatttttcccgcagatgttccttgttgtgaagtgagccgtttatttttagataaagaaatacgagattccgcaagtctgcatggcgtgcccgccagtaaagcattgtttcttgcaatgaatatttattgcatgaagaacaaatatcatggaatgtatgctgtagccagtcgtggaatgtatgccatatttcgccatgcgaactggaaagttgaagttattcagcgcggtgtttctgaaaaaggcgaggttatttactatatttatatgcccgccagcaccagcattattgaagacattattagcaaagacaaatccagtcactggcttcgcgaaatgctcgagcacttacgccatttataaccagtggctgaggctcagtcctccagtaaccggagttccgttccaagttttattgcgtgtcttgcattattcacaccgagctttttcatgatgttgcccatatggaatttaacggtgcgctcagcaatagacaatataacagaaatttctgcgtacgtttttccggcgctgacccatttaaggatttggcgctcacgtggcgacaggaaaacattttttttctgctgatgctgactatacagattgagtgtcttctggtgtaactgaacaaggaagcgtagaaaatgtggccgatatttttcaatgtcaatcccagaatgcttaggactgatgacggataagacaacaagattattcaaatagtcatgcagaggaaacgtctgtccctgataaatatcatactggacactttcgtcgaaaatacgcgtcaggttataaccatctgacaggacaacatcactttcccagaaaaaatcttccacacagcgtaaagcccgaatgataacagggtcaatgaactgatattttttttcaaggtagatagtaaaccactctggactgttattgattatcctcatctgtgagggatctttcttgttcataatggcgtaggcgaagacgatccctttgaagtcctcaaaaaacgcgtccagctcactctgaatttgcgtattgatcgttaagtcgttgtaatatgtatccttcacgtgagttgctgcctcctgtacgagtggaggagcaagtataatatgcttcgttatctgtagcgagtcgcattttaatccagtcaacagataagacaggctgcctcaactggcagcctcgtgaacgtttgggatttttgaatggtaaatgcagatgacttagggaattgttgatgtttttatcgaatttcgaaatcgttcactaaatatagtaggctgcaaaatttaggaggttttacgcttttcccccaggttcatacaaattgaaatcaggatttaaaccagtgggttagagaatgcctttcagggcaatatgataaagcaacatgatggttttaccgtcgacaatcctgccggtttcaatgcggcgtaatgcctcttcaagcgtcatttccagcacgtcgatatcttctccctcagccttgatcccgccgccggcgccggttctgtctttcggctgatactcggcaagataaaaatagagtttttccgtgacagagcccgggctcatataggcttcaaagattttctctacgcgcgaaacgtggaatccggtctcttcttccgcttctgctttgatgcggctttcaggatccatgttgtccagcaatcccgccgccgcttcaattaaatcgtcctcatggccgttgataaaaacagggaagcggaactggcgcgtcaggatgaccgtctttttctcacggttgtagagaagaatcgtcgcgccgttgccacggtcatagacttcccgctgttgccgctgccattcgccatcacgacgctgcaggtcgaaggtgtattttttaaggatgtaccagttatctgacagggtttcactgttaattatgcgcacatctgcacgttttgattgcacgattgttcctccttacgtagagtaatactcacaaacagcaatatcatgcactttcaaggtaaaacatgcaacatcaggaaaacaggatgctcactcgtcagcgaaaacaattgatccttgaagagctgggtgccgaaggtcaggtccagtcaaaagcgctgagcattcttttcgacgtttctgaagacactatccggcgcgatctccgcgagctggcggcagaagggcgtttgcaacgtgttcacggcggcgcactaccgtcatcttccgcaattgctccgtttgccgaacggcaatccgtgaagatggatgcaaaaaaaagggtggcccggaaaggggcacagctgatttcatcaggccaggtggtgattatcgacggaggcacgacaacctcggagctgattacctttttcccgcctgacttgcgcatcaccgtggtgacgcacagcccgagtattgctctggggcttgttgatcatcctgccattgaggtgattttgatcggcggacggttgtataaacactcgattgttgcggtcggcgcggcggccatcgaaggcatagagaatattcatgcagatctgttctttatgggcgtgaccggtattcatccggatgcggggctgacaaccggcgatttcgaagaggcatgcatcaaacgtgcattctccggcagagccgcggaaacggtcgttctagcgtctccggaaaagatcaacaccgcgtcgtcgtttgtgattggcgatgtatcatcagtgaataccatcatcgttgaagacggtacagataaggagtggatccgcgcggtatcggaaaagggggtatccgtcgtgctggcctcagatcgtgacagcctctgacagccagcgactggctgtcaggatttagcttctaaatgactttccggcgcatggcatacggcttcgatgttatgaccatcaggcgagatgacgaaagcggcatagtaattttcaccataggaacgtagccccggctcaccgttatcacgtccgccagcgcccagcgcggcatggtaaaaatcatctggtcttggccacaaacgccagatgcagaggcgctggtttgtcatttgtctggaaaaggcaaagcgaaacgtcgccagagctcatctcaacaccataatccggcgcgccttcatcgacgagttcaacaccaagcggacgaagcgcctcgaggaagaaggttttacttttttcataatcgctgacgccaaatttcacatgatcaaacattatcgactccttgaaagcgatagagaaataaagagtatagaaggtgacaggagtcgaatatgagcacaggtacgtctatgtgacagatatctcgttacatagcagactgtttccgtccaacaaacgtccagcgcaggtaatcgtaaacccagttaaacagcatcgtgtacggcaggaaaaacagtaccaaacccatctcaacaaaaaatgcctccgtcatcgttaaatgcagcatcaccatggccacaggaattaacgtgatgataagtccggcttcgaaacaggccgcatggagcgcgcggacgaggaacgttctttcaaactggtattttttctgaagagcgtcaaagaatttgttaaacacaaaattccaggccgtggcggtaagcgcggatatcacggacagcgaaccagactggagtaccgacacgttcatcagccacgcaagcgacagcgcgatgataatgttggccgtgacttcaaaaatgaccgcgtggaaaatcctttctctaaagcttttatctaattcaatttccataagtttacggcagcagtgggcaaaggctgaagtatatcaaacgtctttcaaccatgtgtaaacgtagacgttgggtcgtgcggggcctcgacacaaatcatgcctgaaaaggtggcttcacatgattcaatggaccaggtcaatcatgaccgcagaaatgcagattttgcctctccttatttaagtgcgcataatgtatattatgttaaatgacatctgatagttaatcacgagccgatacatcaatctgttattaattctgaccaccctctcgcttctcgtctttcactgtcgataacgacgatttgtgaaaaaaactcaaaacaccattcgatggcgcatgctggttcccttcatgtcagtgcaataacctgccgcatacagaattgctggcaataaaagaaggaacacagaatgaagtatgtgaatctgggtcgtagcggtttgcaagtctcccgcctttgtctcggttgtatgagctatggtgaacctgaacgtttgcctcaaccctggtccctggatgaaaaggcgtcacgtccgctcattcgacaggcgcttgaagcgggcattaatttttttgataccgcgaatatctactcgggcggaagttctgaagagatcactggaaaagcgctgagagaaatggccagacgcgatgagatcgttgtggattgtagagactttgctcagcaaccaggcccagagaatgacgagccgtggcaactgactgcgcagtcgcaatgtcccagcccgcgaaattgctgctaccgatataaagcgcttttccctgctgaacaaggagttccatggcctgccagacctcttcccatggcgtatagcgatcgatgtgatgcatcagatagacgtcaatatggtccgtcttaagccgtcgcaaactgtcctcgcaggccttgcgaatatgataagcagaaagacggcgatcgttcggacctagccccataggctgatagactttcgtcgccaaaacaatacggtcacggcggccaccctgctggagccagcgaccaataatttcctcggacagccccgaaccttgctggatatcgggtgattgctcagtgccatacacgtctgctgtatcaatgaaatttatacccgcctcaagcgcttcatccagaatgcgggcgctggttttctcgtcggtgacgtcaccaaaattcatggttccgagacaaaggcggctgactttcaggccggtgcggccaagatgcgtatagttcatacacggctccgttaggtgaatgttccgccctgaccgacggccagagcgcataattttcaagaataacgaagcacaacgtgttcagtgagaggcgatgagcggatggacttgtgaaataaattcagcaacggattagcgctaatcggtctatggtgtatatcatttccgtatcaacacattcgggccttaacgcacaaggaaaacgattctgtatgcaaataagcagagctgatgtcgccgatctcatttatttcatggctattgcacgtcatcgcagtttcagccgtgcggcgattgaattaggtgtcagtgcatcagcgcttagtcatgccctgaagggactggaaacccggctcggggttcgcctgcttaatcgcacgacaaagagcgtcacccctacggcagcaggtgaagaactggttcagtctgtccttcagcctttcgacataatagaaggcgcacttgaatcgcttaacaagtatcgtaatacccctggcggacgtatccgcatcaatgctgccgttgaagcggccaatcttttgcttgcgccggttatgcccgcgtttatggatcgctatcccgatattgaaatcgatattgtggccagcaaccgtatggttgacgtcactgatgcgggcttcgatgccggtatccgctatggtggcaccgtcccggaagacatggttgcccggcgtttatctgccgatattcgctgggttatcgcagcatccccagactacctggaacgttacggaacgcctgaacatccggatgatttattacaccatcgttgtataagcaatcgtctcggcgacgatcggatttatcgctgggaacttgagcgagacggcgaaacgtaccaaatcactgtgccaggctcagtgacggtcaaccaggctgaaacgggccttgtggccgtcttaggcggagccggcctgatgtattttccggagcctcttgttgccccctatgtgaaagatggacggctccgcctggtgctgacggaatggtccccgctggaggaaggtttttatatctattattcatgccgccggcaactgccgaccgggcttcgccttctgattgagttcatacaggaggccaggccgctggggttgtgaaatagcgcttccatgcgggacgatgcaatgtcgtctttatcgccccgtagcggatatcataaaatcaatcagggccttcactcttttaaaagcagtataatcaaatgattaaaattttatcccttcgcctgaaacactgtaacgcgctggccaacagcatgagcaatgcctccccgacacagctgcagcagtttaagacgcaattgtccgaacagatgggtaagcctgtgggactacataccatgggtattccggcagcgatcagtacgctcggggtgattgtcagtttcgccattccgcagctgtggttgggctatggcgtactcgccgcactcagccagccagctgaacgcgtattcgtgtgggttgtgctggtcgccctgcttttcgctggcatcaacggcgtgacgatgttcatgattggcaaaggcagcatgcgcgccgtacggatacaccttgcgttggcggtgataagcctggtattaacggcagcctatctgctggccgcgctgatcggtagcccttttccgggcgtcagtctgactgcggcactggtgagtatcgtcatgttattgcttagcggcagctgtatcctctccacatccttttataagatgctgctgtttactctgcataatcgtgcctggcgcaagctgatcgggcaaactcgcgatgcacacacaccgcactaaggatgcaccgcgtaaaaaacctcgctcattatccaagacgcgacaccttcactctcgcctcgtccagatgggtgcgcaatgcggcaagacatggcgcaaaattggcagaaaagcggccgcaactgctggccagcgtataaaagcgctcggccagcgccagtgcttcatgccaggtttctcccgcgatcgcgtcaataagcgtagccggacgcagcgtattcaccagtgcgcctcctgatttcggggcaaatcccatgggcagcatgtcataggcaggagcaagatcgtaaggccgtccgtgggaactgataaacgacagattaccgtggtgcatgtcggtattgccgatcagcataccaaacgcccaaagccttgacgtgctggcgaccgcatcctggtgaacacagccctgctttgccagctcattcaccagtaccggccaggattctcttgccctgccgacaaactccgcctcgagcgcacgtaaagaaaagagtcccttacgaccaaggggtcccgtacggtcgaaccgcgggatctcaaggaagcgctgtccgccaaaatcaaacacctcggtttcgacgccaagcacgcttaacgcaagatgttctgctagcaaaaggtctcgccagcgttcgcttacagggttatcgtccggtgccgtgaatttcacaatcacgtggccacgttctgtataagtacagaacttcggctgttcacccccagcagaggagcccggtacttcgcccgcgctcacggcctgcgccagcgacgggtatgcggttgcgcggtccaccgcaacaggcgacggcatctctacaaaatgattcctcgcctgttctccgattaacaggttccccaccgcatcgtgcccatgagcgagcaaagccctgataacgtcagtatcactccagttctctggattcggcggcaggcccagctcggatgaaaatcgcgaggcgtacgcgcggccaagatatccctgaggccgcatgtcaaacaaccaccacggcaacccatcgctatggaggcacacattgtccgtttgcgccattacaaaaccatctggataaaccggaatgagtttacccagcgatttaacctgaccctcttccgtgatgcggtagacaggagccgaactgaatcctcgatgtgtatcccgcagcacatagtgaatagatggaccggagccaatgcgaacaacctcatcgccaagcgctttaatcgatcgtgaaacggtaggctgactaatacccataatatcagttagttgccttaccgataccgggccttgtctcagcaattgtcgtagtgtttcggatcgattaatcatggttttgaatagctttatgaataggttattgaatagctaatttatcaggtattgactcccctgtcatcttcaccaacggctgtctctggtttatgcctgcgcaaccaaattaacttatacgccgcaggaataataaacagcgacagcagcggtgccgtaatcatcccgccaatcatgggcgccgctatccggctcatgacttctgagcctgccccggtcccccagagaatgggcagcagacccgcgatgatcaccgcgacggtcattgcctttggccgcacgcgcagcacggcgccctgataaagggcgtcatcaagcccctgttcagtgaacgtttcgcgctgggacagcgccggatgtgcttcaacggcatgacgcaaatacatcagcatgaccactccaaactctgctgccaccccggccagggcgataaacccggtgccggttgccacggacatatggaagccctgccagtacaggaaccatatcccgccgaccagcgcgaacggcaggctcatcaggatcagcaacgcttcgtccacgcgacggaacgccagatagagcagaatgaaaatgatcatcaccgtcatcggcaccatcagcttcagtttcttgttggcgtgctcaagcagttcaaactgcccggagaatgacacgctggtacccggcctgagcttcacgttctggctgatggccgtcttaatgtcgttcaccaccgacaccatatccctgccgcgggcatcgatataaatccagctcgcaggccgggcattctccgttttcagcatcgtggggcctgaaacaacgttgatatctgccacatcacccagcgtaatctgctgtttcataggcgtcaggatcggcatctgcttcaacgcgctcgggctattccggtagtcctgagggtaacgaatattaatcggatagcgggccacgccttccaccgtttcacccaccgtcgcaccgccgatggccgaggagacgaacagctgcacgtcgcccaccgtcattccatagcgggaggctttctcccggttgatatcaacatcgatgtagcgcccgccttccagacgttctgccagggcagacaccacgcccggcaccgttttggctaccgcttcgatgctctgcgccgtggcgtcgatatcagccagaacggtaccagacaccttgatgccaatcgggcttttaatcccggtcgacagcatatcaatgcggttgcgaatgggcggaacccagagattcgccagaccgggcaaacgaacggtcttatcaagctcctcaacgatcttgtcaatcgtcatcccgggacgccaccgatcctcaggcttaagctgaatggtggtttccaccatttcgagcggcgcggaatccgttgccgtttcggctttgccggtcttgccgaagacagaggccacttcagggacggtttttattaacttgtccgtggtctgtaacaatgccgccgcttctgccggagagacgccgggcaacgtcgacggcatatacagcagatcgccttcgttgatcttcggtaaaaactcgccgcctacctggctcaggggccagatcaccgtgaagatggataaggccgcaaccagcagggttgttttgggccagttgagcacccgaatcagcagcggatgataggcgttaatcagcagcctgttcagcgggttacgggtctcggcggggattttaccccggatccagaatcctatcagaatggggatcacgatgatggccagcgcggccgcccctgccatggcatacgttttggtgaaggccagcggaccaaacagccgcccttcctgcccctcaagggtaaagatgggaatgaaggataaagtgatgatcagcaagctgataaacagcgccggtccaacctctacagaggcgttggtaatcaccttccagcgggtggcgttatcaatctgctctcccgggtgctggtgatcccactcttccagccgcttatgcgcgttctcaatcatcacgatggcggcatccaccatcgcgccgacggcgatggcaatgcctcccagcgacataatattggcgttcagcccctggaaatgcatgacgataaaggcaatacacaggccaagcggcagagagataatcgccaccagcgccgagcgaatgtgccagaggaatagcgcgcagacgatggccaccacgataaactcttcgagaagtttgctgctcaggttatcaatggcccggtcgatgagctggctgcgatcgtaggtggtcacaatctcaacgccttccggcaggctggccttcagcgtctccagcttgtcttttaccgccgtaatgacctcgcgcgcgtttttacccgaacgcaggatcaccacgccgcccgccacttcaccctgcccgttcagctcggcaataccacggcgcatttccggccccgtttgtacgcgggcaacatctcgcaggtaaatcggcacaccgttctcaccggttttcaggacgatgtgattgaaatcatcgatggtctgcagatagccgctggcccgcaccatatattccgcttccgcgatttctacggacgatccccccgcttcctgattagacgattcaagggcctgcttaacttccggcaggctgacgccgaactgcgccagctttaacgggtcaacctgaatctgatactgcttcaccacgccgccgacggaggccacctcggccacgttcgggattgttttcagctcaaatttcaggaaccagtcctgcaatgatcgcagctcggcgagatcgtgttttccgctgcggtccaccagcgcatactcaaatatccagcctacgcccgtggcgtccgggccaatttcggaactcaccccggcggggagtttgccctgaacctgattcaggtactccagcacgcgcgagcgggcccagtacagatcggtcccgtcttcaaaaataacgtacacatacgaatcaccaaactgtgaaaaaccgcgcacggtcttcgcgccaggaaccgacagcatggtggtggtgagtggataggtcacctggttttcaacaatctgcggggcctggccgggatagcttgttttgataatcacctgaacgtcagacagatcgggcaaggcatcgaccggggtgttgatgatggtccatgtcccccagacgctgagaaacagcgcacccatcatcaccaggaaacggttggcaaccgaacgccggataatccattcaatcatcatcgtctccttaatggcctgaatgcgcgtcgtcagcggcttcagcgtggcgcatgcgctccagcgcgccggtaatattggcctccgagtcaatcagaaacagaccgctgaccaccaccgactccccctcttccagtccggtaccaatgccggactgctgctgagattcatgcagaacgtggatccttttcggtacaaacttcccgttcgcatcaacggtaataacgcgctgttctttcccggtatcgataacggcctgagacggaatgagcaacatttcctgactttgggtattcagcttcaggtaggcattcatgcccggtttcagcagttcatctttgttggagacctgcaggcgcacctgcagcgtacgggtggtttgatccacgctcggcagaagacgccatttttcaaccgggaaggatttatccggataagccggtaccgaaacagtaaactgcgaggtatctttcagcagataagcaatggattcaggaaccgccgcgccgatccagaccggatccatcccctgaatctgcgccaccaccttctctttggaaatattcatcccggtgcgcaggtcaaaggccgtgatcaccccgtcaatgggcgccttgatggtaaaccgggtctggatagtgcgggtcgcacgcagccgctgaatgtcgtcatccggcatacccgccaggcgcagacgctccagaacgccttttatctgcgtgggcgttccgccggtaccggagagcaggaggaactcgctctgcgcttcgacccagtccggaatggtgatatcaaccagcggcgtgccttttttcaccttatcgccaatcgtcagcgggtacactttctcaacgaacccttccgcacgcgcctgcacaatgacaaactgatagtcgttatagctgacgttggccgggatcgtctgggcataattcagctttccgcgcgtcactttttgcgtttttaatcccaggttctgaacctgggtcggatcgatacggataccgtcactgcttttaccatcctcatcggcatatttcggcaccagatccatatccataaacggtgatttaccgggcttgtcgaatttcacgtcaggcttcatcgggtcataccagaaaaggacctttctttccgcaacgctatttgctgttttttcagatgaataaagtgtctgccatgccgtcacggatatcagccctccggcaataaggctgctgactatcatggcagcatattttatttttaatgaggccatgccgtttctcgctattttatgctcttgagtaaagagagattgccctgctgaacaaacgagaaattcacgtggctgccgacttttaaggcagtaatactcgcgtcggcctgcataaaagtaaaacgcatggtcatcgcgggccagccaatttccgggatggcttcgtgagaaatcgtcacttttttattcgtgagatcaatatccttcacaatgccggtcccggtgatgacctgctctgaggcaccttcgctggcggcgctcatctccgcgtgctgatgaacctcagcctgaagaccggcagaaaacataatgattgcaccaaatacgacggcgttaagtgaattgcgcatgtttaatatcctttttaattaaatgaggttattcggcccaaccgccgcccagcgcggtgaagagattaatttcattaacctgccgggcataaataaggtcgagaatattttgctgcgtggaaaacagcgaccgttccgcgtctaatacttcgatatagctcaccgcaccgctggtatataatcctctggcccgctgcagggtaatatttagcgaatcaagataccgttcttgcgcagcaagctgctggttgaggctgtcccgcagcgcgagcgcgtcggcaacctgcctgaaggcagcctgtattttttgttcgtaattcacaaccgactgctgctgacgaatttcagccagcttcaggttggccttattcctgcccgcattaaaaatcggaagttcaattttaggaatgaaattccacatcccactgcccgcggtaaacaggctggataattccgtactgcctgttgaaagcccgctggtcagggaaattgacgggaaaaaggcggcacgcgcggcgccgatattcgcatcggccgcgttaagctgatgctccgcctccataatatccgggcgctgcagcagtatcgctgaagaaagatggggcgggagttttaccggcgcaatatcgcgggcgttcattccgctgtcgcccggcaatccgcgataggtgccgaggagcagctgcagagcattgttggcctgcgccagctccccctctcgtttggcaatctctgcctgcgtgctttcgatctgtccccgggcctgttccagcgccagcacgttcgtgctgcccgtcaccagctgctgctcaacgaacgcataagactgccggtaatttttcagcgtttcccgcgcgatgcgcagctgtttatacgccagttgctggttgaaatagctctgcgacacgttagagacaagcagaatatgcaccgcgcgacgggcctcttcgctggcgaaatagttttgtcggtcggcctcgctcaggttcttcagcttgccgaaaaagtcgagttcgtagctaagcgcaagaccggcgtcgtactgccgtgaggtcggtttgtcactttttagcccaccgctgtacgtgatacccgcggatccattcaactgcggataacgatccgcctccgtcacgttgaactgcgcccgggcctcttcaatcttcagggcggccattttgatatcgcggttgtttttcagggcttctgtaatcaatccagctatctgtgggtcgacgaagaagttgcgccagccggtgtcctgatacccggccgccgcgggcgtcaggccgttgcgcgagagcgaaaactgccggggtatcggtgatgccgggcgcgggtattcaggcgccagcgagacgcagcctgccaggataaataccgtactgatgctgagtcgttttaacaggaacatagcggttcaaatcaagtccagaggatttttagggctactctactgaacgcatcctgtttgaccggtgacaggataatgacaatgttgtcatttatggcgtaagtcattgttaacgatcgcgggctcactagaatgtcatcagcagccagtctggggagcaagatgaaaatactgatcgttgaagacgaaatgaaaaccggggaatacctcagcaaggggctgacggaagcggggtttgtcgtggaccacgcggataatggcctgaccgggtaccacctcgccatgaccgcggaatatgacctgctgattctggatatcatgctgcccgacgtgaacggctgggatattgtccgcatgcttcgctctgccggcaaaggaatgcccatcctgttactcacggccctcgggacgatagagcaccgggttaaagggcttgagctgggcgcggatgattatctgattaagcctttcgcctttgcggaactgctcgcccgggtcaggacgctgctaagacgcggaaatacggtgatcgcggaaagccagcttcaggcggctgacctgacggttgaccttgtatcgaggaaggttagccgggcgggcaatcgcatcctgttaaccagcaaagagttcagcctgctggagtttttcctgcgtcatcagggagaggtacttccccgctccctgattgcctcccaggtgtgggacatgaactttgacagcgacacgaacgcaatagatgtggcggtaaagcgcctgcgcgcaaagatcgataacgattttgaacccaagctgatccagacggtacgcggcgtaggctatatgctggaggtgccggatgcccgttaagcccctccgacgcccgttctcgcttgcgctgcggctgaacttttttatcagcctctccaccatactggccttcttcgcctttacctggtttatgctgcattccgttgagaagcactttgccgagcaggatatcagcgacttacagcagattagcagcgcaatgcatcgcatcctccagtctccggccgatcccgaccaaaagaaaatcagcaagctcaaagagtcggtcgccagctaccgcaacgtggccgtcctgcttctggatccgcagggcaataccctgttcagctcggcgcaaggcgcggcattgcgcccggcgatgaacacagcgaactttagcgaacaccgtcaggcacaggatgtgtttctctggacggtagaagacccggtcaagcctatgcatgccgggtccgacatgaaaatggaaacgtaccggattatcgcctcttcaggcaggacaacgctgcagggcaaaacccaggactacgtcatgctgatcgggctctcgattaattttcatctccactaccttgaggcgctgaagaagaatctttttgccattgccgcggcaatcagcctgctgattgtgctggtgattcgtatcgcggtgcgtcagggacacttgcccctgcgtaacgtcagcaccgccattaaaaatatcacctccgaaaatctggatgcgcgcctggagccgtcccgcgtgcccgttgagctggaacagctggtgatctccttcaaccatatgattgggaaaattgaagatgtctttacccggcaggcgaatttttccgccgacatcgcgcatgaaatcaggacgcccatcaccaacctggtgacgcaaacggaaatcgcgttgagccagaaccgctcccagaaagagctggaagatgtcctctactccagcctggaagagtacaaccggatgacccgcatggtcagcgacatgctgttcctggcgcaggcggataataatcagctcatcccggatcgggtgatgtttgatttaagcgccgaggtgatgaaagtcttcgatttcttcgaagcctgggcggaagaacgccacgtctcgctgaaatttaacgggataccctgcctgatagaaggcgatccgcagatgttcagaagagcaatcaataatctgctctccaacgccctgcgctatacgccggaagggaaaacggtaacggtctccatcagaaaacgggataacgacgttgagctggtaacagaaaaccccggcacgccgatcccgcaggcgcatctgccaaagctgtttgaccgtttttatcgcgtcgatccgtccaggcagcgtaagggcgaaggcagcgggattgggcttgccatcgtgaagtccatcgtcaccgcgcaccacggaaaagtccgcgtggaatcggatgcggtgtcgacgcgcttcatcctcacggtgccggggaaagtgctctgagcgtcagcaaaccgcgcggcacacctcaaggaccttttccctgagccagcgatgcgccggatcccgctccatgcgcggatgccacatttgggataccgtaatagtgcgggtcttaaagggcagttcaaagacgtgcacgcgctcggtcatcgcctgattgagcaggtataacgccggtaccatagcaatcaggtcggaggccagcgctacggataacgccgtcgggaatcccggcaccacgctggcgatctttcgtttcatcccccgctccgccagcgcgtcgtccacagacccgtgtaacgccccatcaggcgacgccactacatggccccaggcaacataatcgtcaaggctgacctcaggctgtgaagacagcggatgtcccttgcgcaccgcgccaacaaaccgatcctgaaagagcctttgcagccgtatttcaggccccatgttgctctgcacgccgatctccaggtcgacaagcccctcccgtaaatagcgcgacgttttttcaggtttgggagcgaagcggatgcagaccccgggcgcaacgctcgccaccgcggctatgagcataggtccaaacgccacgacaaaaccgtcgttggcccgaatagtgaacagccgctcaaggctttccaccttcagcgtgtcggtggagggctgcagcaccgccctcgcctcgtgcacggcgcttctggcgcgatcccgggtggcttcggcccagggcgtcagcaccatatgacgcccggcccgcaccagaataggatcgccggtcacctcccgcagccggctcagggtgcggctcatggcggaggtgctcaggtttaaacgtcgcgccgcgcccgccacgctggcttcggccagcaaaacgtcgagcgcaaccagaaggttaaagtcaggatcggacacgatggctcctcagataaggcgttatatgcaacgattaagtgcaaatgctgcgtcttccgccctgtatagcgcatgattatagtttcgtcatcacttttcttatccggagtaacgacgatgacgctatttaccaaccagcccggcgatgaaggtttacccgggcatgaacgcgcccgggtcctggccgccgtcatgaccaccacgctgatgggcgtctttgacggcaccatgatcaacatcgcgctcccctccatggctagagcgatgcaggtccccgcgaacgttgcggtctggttcgctaacggttatctgctgtcagcggcgatgacgctggctattttcgccgcgctggcggcccgcgtgggctatcgcccggtctttctgagcgggcttgccacctttacgctcacctcgctcggctgcgcgctggcaacaacgccggaaatattaaccgggatgcgaattctgcagggcatcggcggggcggcgaccctgagtattgctccggcgatcctgcggtccgtttttccgggccgactgctgggccgcattctggggctgcacgccctgcttatcgcctccagcacggcgatcgccccggtactcggcggaacaatactggacgcactgagctggcaatggctgttcgccattaacctcattccgggcagcatcgccctgctgctggcgtggcgggccttgccgcgggaatcggttgctgacagatcgccctttgatgcgccgggcgccgtgctctcggccgtcctgttaggttccgcgatcatgctggccgacagccttcagcacgtggcgcaacacattagtctgcaggccgtcttctggggcgttctcgcgctggttagcgccctcgcctttacctggcggattcggcgcgcgcaacatccgttactgccgccggtgatgttcagaaacgggcgcttcaccctcgccgcgctgacctcgctggcctcgtttgtcagccaggggatcacgtttgtcgcgctgccgttcctgtttcagagcgtatacggctacagccctgtagtgtccgcgctgctgttcaccccatggccgattggcatcgtgctgatcgcgccgcacgcgggtcgctgggcggatacgatctccgcgccgctcatctcgaccctcgggctgatggtttttgtcggcgggctggtcctgctggccacgttgccggagaatccttccgcctggaatatctgcctgcgtagcctggtctgcgggatggggtttggctgcttccagagtcccaataatcgggaaatgctcgctaacgtcgcgcgggaatatgccagctatgcctccggcgtgttgtcgatcgtcagaacattcggccagtgtctcggcgccgccgtggtgggcgttctgctgggagcggcggcaggatgggaccatcaacatgctatccaggttgcactgtggttagccgtcatcgcctcgatgggttcggtggtatttagcctgagcaggctgcgccctgcggttcgggcatccgcgtaaattgttgcagcgcctctcggcgctgctcgtttttacgcctacgctgcagggcgttcgttccacgcatcagtgtactgaatatttccgtccagaattttccatgtgatttttgcatatcgcaaagatacattttccatgtgaccagtaccgggacaatctcttgtatcatgcattattggagttattgaaatgaccttcaccccttccataagaatattgaagtattccacttcctgaccagcatcattgatgtggtagaactttaattcagcactatgaagcgtttgacctgtagccacagctttgtatagatagggtgaagatgaatcaattgcttttgttagactgaaagcagagtgttgccttgtacctgtaagtttacccgttgcatcatctgttggaatgctcaggttatgaatcagatctctgagctctatacttccttcacggtctgcaacatcagaaccgccacggatcattgctccgccatcgtctttcaaaaagaggtgtactggtacagccatttctataactccttatgttaattaatctcttattccattggctatgaggttaattacaggcatgatcgctacaccatctgcatagaacagatcagaattagtgaatgaataaaccttgccggtgatttttacatttaccgtgttcccataagctgaagcagtaacattgcttgtattggcttcaaggaatggtgatcgatcttcaagggctttcataatgttcccgctgttgtctttatctaaatagaagcggtaaacatccgacaccgtagcgcctccatcatcatacttagttatgtacagtgtgacggaatcagagagtttctgtttgctgacaaaactatcgtgagaaggtgcgttaaaagagtattgatatgtcagaaacccacaaacaacgagcaatagaatcgttgtgagtaagcaatgaagccgtttaataaccgtatttctttgcatattctataccttgccttatccaaaactgatcgtgaggatcatccccataaggcggtttttgataccagtgcccccatttctttttggaggttttagctctttcctgcgcccatccagcacccatcagtagcgtttctgagggtatcccggcagcatagccagccgaaccataattgaagttcccaaaatttgctaactccgggtgtccttgtttgtaatcccacggccccttatttcttactttttgataaaaccaaagataggtcgtagggatagccatgtttctactcataccatgcgctcttgcaatcctcatgtttgccaacacaagtgcgattccttctttaggcaacaaaggtataacagccatattaaccatccatccactgtgggtatgtggccgcatatcgtacacttttgcgatggtaaaaaagatatctgtttccagagaaatgacggaaaaatatccgactaaggtattaatcgcattaaaaatcaaagaaatgtaggctgcgcccggcaaggcctccaggcaagcgttgcacaatgtaggccgggtaagcgcagcgccacccggcaagaaagacggcgcgtttgtttactccaacgccagcagcgcaaagctcgccagccagtgcccgccgctgtagtggctgccaaccacatgcccgacgctggaggccagatgtttcgtcaccgcctcgcgcaatgccggttgcgccaggtggctggcaggaagcgctttcgctatgtgcttcatacaccacgcgcggctgaggtttaacccgtccagatgggcaattttcgggtcggtacgatcgctcacttccgccgggttcatcagtgccgtaacggcgcccacctccggcagaaacgcgtcaaaccaggccgggaagccctccgacaccttgctcatcagcagcgcttccgtcagcgcgccggaaatatactcgtctccgccgggctcataatgagccggatagcgcgtgtcggcgagataaaaccgctccgccgctgccacaatcgcctgttcaagcgccttatcccccactgcgcgaccgtagtcgagcgccagcgcaagggcaaacgcggtgttgtagtgcgttccgacgcggatcggataggtgagcttgccgaggtagtccaccagccggttgcgaatgtcctgggtgagcggctccagcgtctggtaccagcctgcggcctgcggcagcgacgactgtttcagctcctgggccagcgccagcagccagccgtagccatacggccgctcaaacgaggcgcggaacggcgcggtgaaataggccaactccctcgccacgttctcttcggtcaggtgctcgtcaaaaagcgcgacgatcgcgtcccggcacggtaattctggatagaggcgcacgcagcgcagcagcagccagtaaccgtgcaccgccgagtgccagtcaaaacagccgtagaaaatgggatgcagctcgcgcggcggcagcacgtcaccatcatcattcagcaggtgcatgatgtggttcgggtattcctggcgcaaataggtcaaaggcatgcgggcaaacgcgtcagcctgatgttgcgttaattccatgacagctccttagcgaaacacgaggaaatacattaagaacacgttcaccaccagcagggttaacgcggtcgggatctggatcttgatcacctgatatttgtctttcagctccagcagcgcggcgggaacgatattgaagttcgcggccatcggcgtcatcagcgtgccgcagtagcctgcgtacatgccaatcgccagcagtggcgccgggttgccgtgatgcacgttgatcagaaacggcaaggcgatccccgcgctcagcaccgggaaggccgcaaacgcattccccataatcatggtaaacagcgccatgcccacgcagtaaatcaccaccagcatgaagcggttatccgggttcacaaacaggctcaccaccttctgcaccgagtcacccgtgttggccaccacgaacacgccgccaagcatggccagcatctgcggcaggatcaccgcccagccgatggtatcgacaagacgacgggactgacgaacggcatggagcggcgtgcctttggtcagccaccagccggtgaggatcgccgcgacgcaggccacgcacagcgccgccagggtgagctgcttctgatcgagcagaaacacgccgccgaccgaaacgcccttcaggaataacgtgcccagcaccgtcaccaccgggatcatcagcgccggcaggaacagccagtttttaagccgatttgacgatgcgacgcgctcctcctcggtggacattttatagtgccctttcccgacgagaccaaaccccgccagcagcgcgataacgataacgccgccgccaatgatccggtacgccagcgatttccccagctcctgcaccatcagatcgccgaacaggaagatcccgccgaataaaaaccagaacagcgcggtggtaaaacgcttcgggttggcgcgatcgcgcagggtcatgacaaccagcagcattacgacaaagccgatcaggtagtacacgcggttaatggtgataagcgtcatcattgcgcggcctcctgcgttccctgctctgcacgccaggccatcacgtcgcgacgaatgctggcatccaggcgcagcaggcgcgtcatatgaataatcaatgccgcaatggcggttgggatagcccacaggccgatatgcagcggttcgatgccctgaataccgttctctttaaggaacgcgtcgatcagcagcaccgccccgaaggcaataaagatatcttccccaaagaagaccgcgatgttgtcgcacgcggcggcgtgggctttgattttgtcgcggatgtgctgcggcagttcgccgtattcgttcagcgccgccccttcggccatcggtgccagcagcgggcgcaccgtctgggcatggccgcccagcgacatcagtcccagcgcggcggtgccttcccgcgcaacaaagtaaagcatcagaatacgcgctgaggtggcgctggcgatcttcgccacccaggcctgggcgcgctccttaagcccgtaatattccagcagaccaatcacgggcaggatcaggatgaaggtggccagcgatcggctattgacgaacttctcgccaaaggtctccagcagcatcccgaaatccatgccgaccagcagacccgtcgccagccccgccaccacgaccaccagcagcgggttgaagcgcagtgcaaaaccaataaccacgatcggtatcccgatcagcggcagcagcgtagtaccgtccataacgtttaccctatcgaaagtgagcgttgcgcgccgacggctatttttttaatttgcggcgagcgatgttgtgttttgttggcaggcttcgcaaaacctgcgctaaaaagctatatctgaacctcaaaaacatgtaaacaaattatcaataaaatgttcttattttatcgatgagtttacatttctggctaaggaacgttatgacctcagaaaagagtgcttcacccgatcgcgacgatatcaacgagggccggatcgtctcttcccgccatctggtatccgagcgctgcgcggagttatcagagctggaatatgcgctgatcatgaccggcaacgcgtttaacaaatggatggtgcgctgcatgacggctgccggcgagcccgatatgggcgcctttgacgtttcgctgctgcatcacgtcaaccaccgcgaccgcaagaaaaagctggccgatatctgcttcgtcctcaacgtggaagacacccacgtggtgacctatgcgctgaaaaagctggtcaaggcaggctacgtgacgagcgagaaagcgggtaaagagctctttttctctacaacggaggaagggaaagcgctgtgcatgaaataccgggacgtgcgggaggcgtgtctgattgcgatccacgcggagagcggcattgccgggaagtcgattggcgagaccgcgcagctgttacgcacgatctcctccctgtatgacaccgccgcccgggcggcggcgtcactgtaactaaggacggcggaacagcgtaatgctccgtccggcaagcgcgtactcaacggtttcggtgatcgctgtcccggtgacggcatcatccgccgtagacagctccagcacccatcccccttcgccaaactgcgggatctggaacggcacggtgccttcaaacggattgaacagcatcagcacgtcgtgccagatgccgtcctcctgctgaagatccggcctgctgatggagaccccgagcgttgagccttcatcccactgctcggcctgctgcggaccgcctccggcattgaaccagcggatctccagcccgtcacgccagctttcacggcgcagcagcggctgttgcgcgcgaagggcaatgagacgacgggtaaactcgcgcagcgcggcatcgttttcggagagccccttccagtctatccacgagatctcactgtcctggcagtagccgttgttgttccccttctgcgtgcggccaaactcgtcccccgccagcagcatcggcgtgccgtgggagaacagcagcgtggtgaggaagttacgcttctgccgttcgcgggtagcaataatatccgggttctcggttggcccttcctcgccgtagttgtacgagcggttatcgttatgcccgtcgttattgtcctcgccgttgtcggcgttgtgcttctcgttgtacgacaccaggtcattcagcgtaaagccgtcgtgggcggtgataaagttgacgctggcccacgggcgacgcccacgcagatcgtacagatcgccggagccgagaagccgcgcggcaaagtccgtggagacgttgtcccccttccagtactcgcgaacggtgtcgcggtatttgtcgttccactccccccagcccggcgggaatccgcccacctgatagccgccggggccaatatcccagggttcaccaatcagcttcagtcgggataagaccggatcctgggtcatggcgtcgaagaaaccgccgcgcggatcaaacccttcgggctcgcggcccaggatcgtcccgaggtcgaaacgaaaaccgtcaatgtgcattgattccgcccagtagcgcagggaatccatcaccatctgcaacacgcgcgggtgcgaggtgttgaccgtgtttcccgtcccggtgtcgttgatgtagtaccggtgctggtcgggcagggtgcggtaatagctgtagttatcaatccccttaaacgagagcgtcgggccaagctcgttcccttccgccgtgtggttgtataccacgtccagaatgacctcgatgcccgcgtcatgataggcgcgcaccatatcgcgaaagccctggatccccgccgggccgtaatagcgcgacgccggagcaaaaaagcccagcgtgttatagccccagaagttcttcaggccgcggtcgatcaggtgctggtcgtccgggaaccagtgaaccggcagcagctccaccgaggtaatgcccaggcttttgatgtagtcgaccgaggctttgtgccccatcccctcaaacgtcccgcgcagctcgggtggaatggccgggttcatctgggtaaagcctttcacgtggctctcatagacaacggtatgcggccagggtacgttcggccggttgttgtcctgccagtcaaaggcgttcgggtcgataacccggcatttcggcgtaaacggcgcgctgtcgcgggtatcaaagctcaaatccagctcgtcatgccccagctcatagccgaaatgggcgtcgttccagtcgatgtcacccaccagttcgcgagcgtaagggtcgatgagcagcttatgcgggttaaagcgatgaccattttccgggtcgtaggggccgtagacgcgatagccgtacagcgcgcccggcttcaggtcaggcacatagccgtgccagatctcatgggtatactccggcagctccagccgggcgatttccgttttcccggacgggtcaaacagacagagctccactcgttcagcgtacgcggagaacagcgcgaagttaacgcccttcccgtcataattcgcccccaactgctggccatgaccggcccgaatttcaaacgttgtatcctttgccattttcgttctccacgattattcgcaggtaagcagaaccagtacacatcccttttctgacgttaaatccagcgtcttttgcagaatgcggctctcaccgctgaacagatcccgatagcgcttcccggccagttcgtcgggtatcgccaccgtggtattgacccacagctgatgattatccgtgacgccaaaaaccagacgcggcacggcgacaatcagcgcctcctcgtccttaacgcgcgcataaacaatcaggttctcctcccgctcgccggtgaccttaagcggcagccagtcgccgtagcggaaaagcgcgtcgtagtgcggtcgaagccgcagcagcgtggcggtaacaaactgcttcaccctgccgtcacgccagcaggtcgggttgtcaaacaccgtggcatccgccgcgctgaggtgttgcaccagggccggaaagtccggctcgcgtcggttatccgggtcgacaaggctgaagttaagcgcctcgctgccctgataaatatccggcacgccgggcgccgtcagcttgatcgccgtctggctgaggctgttcatcagcccggcgcgaataaagggctgcatcgcctcgctgaaatcgtgcaggaacagggtgttgtccggcgaaagcaggtgccgcgcgtagctcaacaccacgctctcatagctctcgttgctgtcaatccagtcggtgcgctgtttcgcctcgcgcagcgctttttcgaggaagccgaggaaccgcgtttcgagtgctttaagcccttcagcgtcgtccggtgacagcgtggcgggccagacgcccgccagcgcctggtagatcatccacgtatcggcggcgttcggcgcggtaccatcattgagaaaacgcacctgagtctggttcatctgccgccagcgggccagattttccccccagcgttccggggcttccgtcagggtgtaaaggcgcgcccgggcatcttccccgcgcttggtatcgtgcgtggaggtacccagcagcgcgtcgggctgacgggccagacgaatgcgcatctcctggtggaagcgggataaggaaaacgcgcgcggggtcgggtcggcccccacttcattgagcgcaagctcaaggttgtggcgaaagaacagcgtgtcttcaacggacttcgccatcagcggcccggtgagctgctgaaagcgggtcctgaacagcgcggcgctctcgcggcatgcgtccggcaggtcgccggtaagaatgcgcacgatcaggctgagcgcggcttcagacgtctccacgctggcaaccacgcggttgagcagcgccacgtccggcggggttaacccctcgcgagtgccgtaggtgcggtagaccggaaacgtaataagcagctcgcgcagcgcgtggcggatatcctcgcgcggcagcgcaacctcattgcggcgggccagatcctcagcaaggtttagcagcgtggtgaattcaccctcaaaattgcgatcggtcatcaggcctttggcatcgcgcagctccgcgtggcgatcgaccgtcacgccgagcgtttcgtcgtggattgtctccaggcgcgagaggttatcgtcgtcgaccagcacctccgccagcgaggcgataaactcgtagccggtggtgccggataccggccagtcagcggggagctgttcccctttggcgagaatcttttcgaccgtgatgtagcagtcgggcccggcggcctgccgcaggcgctgcagatagcccagcggatccgccaggccgtcgacatggtcaatgcgcaggccgtccaccacgccagcgtggaccagctcaaggatcagccggtgcgtatcgtcgaagaccgcatcatcttcaacccgaacgccgaccagcccggtgatctcaaagaagcgccgccacgatagctgcttcggcgcctcccgccaggacatcagccgccagctttgcgcctcgtgcagcccggcaatgcttttttcctcgctgtacgtgcccgggttgagcggatactcggcgtcatagtagaccagggcggcctttttcgtgacagggtcacgtttcaaggtgatggcacccttctccagctccgcctcaaaggtatcgccaagaaacggcagcgtcagcggcctcgacccgtcgatatcaaaatagcggaaatagcggctttgctggccgtattcaatcacgtcccgccaccagaggttttccagcgaggtggacatatggttcgggacaatatccagaatcaaccccataccggcctgcttaagcgccgcggccatgcggtcaaagccttctcgtccgccaatcgcggggtcgatttcattcgggttagtcacgtcatagccgtgggtagaccccgtcgtggcagtgaacacgggcgacgcgtaaaggtggctgatgccgaggtccttcatatacggcaccagcgccacaacgcggtcgaaggtcatgccgttacggaactgaatacggtacgtggcggaagggatcataacgatgcttctccatcagcaaagcgaacgacaataccgttcgggggtaaaacgtcgttgagctccggccaggcgaagcgcgtctcccccgcgagcgcgggcaggtcgacgggcttcgttccaatattcagcgccagagaaagcgtgcctgacgggaagcgccagctcaccgccaccatgccgggcgcggtcttgagcacatggccctcaacggcaccgcccggatgcagaagcggaacgatatagcgatggcgcagcgtcaacagatggcgcgtatagcgcagccacgttttgccctcgtcggtggcgattttgttccagtcgagctttgagcggataaacgtgttcacgtcgttcgggtccgggacagtttcatcgtgcccggcatggccggtgaactctttcgcgcgcccttcccgcaccgcctttgccagttcgccgtgaaagtcggtgaagaacaggaaaggatgtgtttcaccaaactcctcgcccataaacagcagcgggatatggggggaaagcagcagcgcggcgagcagcaccctcgttttatcagcccccgcgagggagataagccgctcgccctgggcgcgattgccggtctgatcgtggttttggatgaaatcgacgaagaactgcggcggctgcgtgcggcattccaccccgcgggattcgccggtttgcagcgaaatctcgccctggtagacaaagccttccgccagcgcccgggcgaactttttctccggctcaaaggcaaagtcctggtagtaggcgtgcgtctccccggtggcaaacacgtgggcagcgttgtgaaaatcatcgttccattcgccggtaaacagcggcgtgtggccctgttcatcgcgcggatgcagaaaaatcacgttgcggctgtcttccgtggtcaggtgaacgtgccggtgcgggatcgcctcgcggatcttcgcggcaatctcctccagaatgtgcgtcccggagctgtctttaatctggtcgatggcatcaaagcgcaggccgtccagacggtactccgtcagccagtagagcggtgcgtcggtgatgtactgcctcaccggctcgcgctcgtaggcgatgccgctgccccacggcgtcattcgatgctcatcaaaaaacgcgggcgacagcagaggcagatagttcccctccgggccgaagtggttgagcacgatatccagcaccacggaaagccccagcccgtgcgcggcgtcgataaacgcgtggaaatcctccggcgtgccgtacgcagagtgcggggcatacagcagcaccccgtcgtacccccagccgcgggaaccgccaaactgggagacgggcatgacttcaagctgggtaatccccagctccgccagatacggcagcttgtcgatcgccgcccggaaggtgccctccggggtaaacgtgccgatgtgcagttcgtaaatgatcgtctcttcccacggccgccctgcccagtcgcggttgaccggctggtaacgtcggggatcgatcacgactgaggggccgttaacgtcgcccttttgcgcccgcgaggcgggatcgggcaccgccgtgccgtcctgaagaacaaactgatattctgcaccgtgcctgacgccggggacgtccacctgaaaccagccgtcgccggttgccgtcatcggcacgtcggtggcggcaagacgtagcgtaagttctttctgtccttctgcccagacgcgaaaacgtacaacgtcatcggaaataaactcagcaccccactgcttttgaaatgtcctgaattccattcattgtcctcgaatgacccacattttacgcggaacgaagtacaagcttagttcaggattaaaagtgcgtgagctcagcggatttaaccgcttcgtctattctttatgaagtaactcactaacgggaatactatgcagattcgaaaaggactcaataccgacttcgcacgccttgaatgctgtgacttttctttcaccattagccacattgcccgggagccgtttatccactgtgatttgcatattgaagccgtggcagagccctggattaaaacctacgaactcgacattcaaacgcttgaaaatcactgcgttaatccggacgccatatttcttgtcgcggaaacggacgacggtgaaatagccggatttattaccgcgtcagtcggctggaacaaatttatttcagtggattatatagccgttgagcgctccaaacgcagaaccggcgctgcgcataaattaatggccgccgcgcacgtgtgggcccgcagcgtaaacgcgccgggattacggcttgaaacacaaaatgtgaacgtctctgcctgcctgttttaccgtcactacggatttaccctgggcggatacgatcgttatctctgcaacgccctaccggaaaaagacgaggtcgctctgttctggtattacatgctggtctagcggaaacacattgccacatcacggtcatatttctgtcactgaatttcattacgctttcgggattttaaccacggtgttgaggaaagaagtgtgaattcaatggctaaggcattactgctggcattaccggttttgagtgcaacggcagcggcgacggctgccgggcgcgacctgtgtgaaccgaaagcgtacgaaatggcgctgcgctatcagcagaaatcggcagagattatggcccttcagctgcaaacctatcggtttgccaccgagcgttttaacgaaaagttaaaggatctgaaaacgcccgaaaattacgccgtggtaatggacctggatgaaacggtattggataacacccctctgctggtgcgcgacatggagcagtgtcacgactatacgaaatgggacacctggagcgactgggagaaacagggaaaacccggcttaattccgggggcgaaagcgtttcttgaccacgtgaatcaaagcaaggtccgcatctactatgtctcggatcgtatgcaggaaaacaaagccgacacgctgaagacgttaaacgctctcggcctgccgcaggtatctgacgaaagcgtgctgctggatacggtcagcaaggaagagcgccgtcagagcatcctcaaaaagcagcagatcgtgatgctgttcggcgacagcctgccggatttcgccgtgcagtttaaaaacaaaaagccgagcgagcagcaacgtgaactggttgaggccagcgcggaacacttcggcaacgactggattgtgctgcctaatgccgcttatggctcatggtccaaagccacgccggacagctggaacgcaccgctgaaaaaataatgtctacgggccgggaaagctatcgcgcgccttcccggcccttcggtttcctatccatcccgtttataggtcctatcatttctaagcaggttcttataattttacggagcagtaagatgagcactttcaaaggagactcgtatgcttaccgtgaaaaaacttgctctttccacgctgatttccagctcactgcttttctaccctgcgctccaggcctctgctgaaacgccgcagcacgtcgttaaacaaccggcgggcggttacagcgtgcaggtcggcgacgtgcttgtcacctcgtttaccgacgggaccgtcgcgcaggatctgcacaagctgctgcgccggacaacgccgcaaaacattgatgcgctgctcgcaaaaaatttccagaccaacccggctgaggtctccatcaacgcgtttctgattgcgatacccggacataaaatcctggtggataccggctcgggccagctctttggtcctgataccggcggacgtctggttgagagcctcgccacgcagggaataaaacccgaggacatcactgaagtcctgctgacccacgcccactccgatcatgcgggcggcctggtgaaagacggcaaggtggtgttcagcaacgcgcgcgttttcgttggcaaaccggacatcgactttttctttaacgacgacaatcagaagaaaaccggctacggcaagaactacttcgacgtcgcgcagaagaccttaaagccctaccttgacgcggggaaagtggtgccgtttagcggcacatcggagattcttccggggcttaccggcacggttcatcccggacacacgccgggttcagccttctacaccctgacaagcaaaggcgagaagatcacctttgtcggcgacatcattcacgccgcggcggtccagttcccgcagcctgcggtgaccatcacctacgatgaagatgagaacaaacggcaagcgtacgcgagcatgcgttcgctgactttgtgaaaaataaggacctcattgccgcgccccatctgcctttcccgggcatcggctatgtgacgaaaggcgagaaaggcggctatgcctgggtccctgtgacctataccaaccgggacgccagcagcgcgaaataagatgacgcggatatctgacatggacatagacctgctcctgacgctggatgccctgcttcaggacaggaacatcacccatgcggccgcgcggctgggcatcagccagcccgcgttgtccgctcgtctcgcgcgtctgcgcacgctgtttggcgaaccgctgttcattccctccccgcatggacgcggggtgttacccacgccgcgcgcggaagcgctcaggccgcaggtgacaggcttgctgcgcggcatcagcgcgatgtttgcgcccaccgcgtttgacgcgcaaaccagcagccggacatttgttatcgcgctgcatgaaaacccggcgctgatgctcggcaccgcgctgcttaaccaggtgggtaccgatgctcccggtattcgcctgcgcttcgccctgcccgagatggccgaactgccgcagcagctggagaacggcgatgtggatctctacatcggcgtgagcgcgggcgcccatgacgggtgggtaaggcgcaaactcctcgacgacgcgtttgccaccgcccagcgaaaaggccatccgcgcggaacgggtgcgttagatctggagatctactgcgcgctttcccatctggtggtgtcgtcggcgggcgatccgtttaccggatttgtcgaccaaaccctcgccgggctgggctatcagcgacacgttgccatgtccacccagagctacgctatggcgcccgcgctggttgccggtaccgacctggtgtgcaccctgccggaacggatgctgaagcagtttgccagcacgctggatctttttgcaccaccgctgccgctccagcccattaccatcaacatgtactggcacccgaaaaacagccaggatccggcgaacgcctggctgcgcgggcagctcctgcgggcagcaggacgtcaggtgtgatcgagcgtgaccagaaacttttttagcacctctgagcgaataatccggtggcaaaccagggtgagttcgctctcccgcagccggtcaaggatgtccacgtagacgacgttctcgacgctcaccgcctttgccgacgcgggcagcagcgccagaccaaaccctgccgaaaccaggctgatgaccgtgggcacgtcggtcgcgttttgcaccacgtccggctgaaagcccgccccgctgcaggcgtcatagaagtactgctccagccccattccctccgggtcgcgcagggagatccatttttcgtctttcaccgacgaaagcgtcagcgcggcggacccggccagcggatgctgacgatacagcgccagcaccgttttctccgaggcgaacgggcggctttgcagatcgtccggcagcgacggcagcggcgcgcggatgatggccacatccagctggttgctctgcacggcggcgtagagcgtctgcacgtttcccgtcatcagcgacatggtaatggcgggccagcggctgtgcatctggcgcagcgcggcgggcagcctgccgtcaaacatcgcgctcgacacgcacccgaggtttaacacaccctgctcgccccgtgccgtttgtctggcgtccagcaccgcctgttcggtcagcgagatggcaagccgggctttcacgagaaatgcttcgcccgcgggcgtcagggtcaagcggcggttcgcccggctgaaaagcgtgacgcctaaacgttcttccagggcctttatctgctggctcagcgccggctgcgccatgttcagacactcggcggcccggtgcatatggagctcttcggctacgacgatgaagtggcgcatctggcgaaactgcacgagacgacctcctgaattgatatgaatttacttatcaatttaacagtaatgatgcaattgatgctattggtcattgccttaaaaatggaggtattcaaccgagggaggaaaatatggaaaaccagattaacgatctccgcagcgccatcgccttactgcagcgccacgaagggcagtacattgaaaccgatcgtccggtcgaccccaacgcggaactggcgggcgtctaccgccatattggcgcaggcggcacggtcaaacgtccgacccgcacgggcccggcgatgatgttcaacagcgtgaagggctatccgcactcccgcatcctggtgggcatgcacgccagccgcgagcgcgcggcgctgctgttgggctgtgagccttcggaactggcaaagcacgtcggccaggcggtgaaaaagccggttgcgccggttgtcgtcccggcctcgcaggccccccgtcaggagcaggtcttctacgctgacgatcctgacttcgacctgcgcaagctgcttccggccccaaccaacacgccgattgatgcgggtccgttcttctgtctggggctggtgctggcaagcgatccggaagacagctcgctgacggatgtcaccatccaccgcctctgcgttcaggagcgcgacgagctttccatgttccttgccgccgggcgccatatcgaagtcttccgcaaaaaggcggaggatgccggaaaaccgctgccggtgacgatcaacatgggtctcgaccccgccatctacatcggcgcgtgctttgaggcccctaccacgccgtttggctacaacgagctgggcgtcgccggggcgctgcgccagcagccggttgagctggtacagggcgtagcggtcaaagagaaagccatcgcgcgggcggagatcatcatcgaaggtgaactgctgccgggcgtgcgcgtgagagaggatcagcataccaataccggccacgcgatgccggagttcccgggctactgcggcgaggcgaatccctccctgccggtgatcaaagtgaaagccgtgaccatgcgaaaccacgcgatcctgcaaacgctggtgggaccgggggaagaacataccacgctggccggactgccgaccgaggccagcatccgcaatgccgtagaggaggctattccgggcttcctgcaaaacgtctatgcccataccgcgggcggcggcaagttcctcgggatattgcaggtgaaaaaacgccagccgtcagacgaaggacgtcagggccaggcggcactcatcgccttagccacctattcggagctgaagaacattattctggtcgacgaagacgtggatatcttcgacagcgacgacatcctgtgggcgatgaccacccgcatgcagggcgatgtgagcatcacaaatattcctgggatccgcggccaccagttggatccgtcccagtcgccggattacagcacctcgattcgcggcaacggcatttcctgcaagacgatcttcgactgcacggtgccgtgggcgctgaaggaccgcttcgaacgggcgccgtttatggaggttgacccacgcccgtgggcgccggagctgtttgctgacaacacgaaatagaaacagcacgcgtatggcccgcaggtcatacgctgattttcttttcaagcttggcaatattttcacccgccgctcgctccaccgagaaacgatcgacgctcagcaaaatgagcatcagccccctgccgctctccagcagcggcgagatttcacaaaaacggtctcgcctggcggcctcaagccgcgccagcgggaacgcgtcgcccgcgtcggtaaaaacaatgcagacgtcgctgtcgcggatatcgaagcgtacgctgaatatgcgcgaggcatcctcatgcagcgcgtgccggatgatattcgtcgccacctcacagacggcgagatcgagcgcgaaacgccactcatcatctacgggaagcgcgctcagccgcgcttccagccagccggccagcggcgtcagggaaccgagcaccgccggaaattctgcctgcaccggcgtctgcatctacagccccagctgcgcaagcgcgctgcttttgtccggatagatgcggaatatgcggtccatgcgggtcagggtgaacatgttcatgatcccggggttcagagagcacagcgccatgtcgcctttcccgttcatcagcttaaacaacgacaccagcattcccagcccgctgctgtcgataaaatccactttgctgaagtcgacaatcaaagccttgcgatcgtcgccaatttcttccgtcacggacgctttaaacgtcgcggcaacggaggcatccagccgccggactgcgggcgtgaggatgttggcatgcggtagtcgttcagtgttaataatcattctgttctccctgacgctcgatcacgagcagtgaaacgtcatcggttaaggcggtcggttcatcacgatttgcgttgcgccagccggtcaggtggtcaccgaaccgcgccaggagctggtcaaccggaagtcgcgcatggtcatgaagccagcgttcgagacgctgcgggccaaactgctcgccgctgacgttctcacactccgtaataccgtcactgaataagcataagcgatcccccggattgagggtaaacgcgacgtcctcccagttgaggtcaggcatcagcccgaccggcgggccgccattgcccacggacgtgacggcgctgtctgcgttcacaatgacgggagttggatgcccggcctgacacaacacccctcgtccgctctcggggtcgatcaccccgtagataatggtgaaatagctggtaatgtcgctctcttcactgcaaaagcggctgttcaggattccgatcacctcggcaggcgactgaatgccgccctgatcggtaaacaaaaaacggtctaccacccggccatgtaagaactgacgcgccaccgcgagggacatcatcgcggcccccacgccgtgaccggacacatccacgcaatagaacccaatgtgagaatcgagtggaaaaatattgaacacatcgcctgagacccacgcagacggcatgaaaagccagtcggaaaagtagttcccaaagcgtaagcggtgcgaaggcagcacggagtgctgaacgcgcgccgcgagttcaagatcctgttcaatctggtgcaacgcttcactcaggcgcttgttgtgcgccgcgagggtcgcttccagcgttaaaatacggcccccggcgtgcagacgcgcccgcagttcatcctgttcgaccggcttgcttaaaaaatcatcggctccggcatcaaagccctgcgttaaatccccggcattttcgcgtgccgtgagcagaatgacatagacgtagtggccaaactgacggttgcggatggtctgacagagcgtgagtccgtccatttccggcatgtcccagtcgcttatcaccatgctgatcggctggctggacagtatttccagcgcggcgacgccattttccgcctcgctcacgatatacccccactgggtgagcattcgggagagtaaccgacgataaatcagcgaatcttcaacgattaacacgtgcagcgccgacatacatccctcctaaagcggtaagaaccagatgaggctcacggtcccttccctgaattttgcattcccgttgccgtgccccggatagcgcgttcccgcatagttcgcgtactggatggagaacgaacccggcgtatagccggcataaccgaagctgtagctgtaatcgccgttccagggctgctgctggctgctgtccgggaaccagaatgccgtcgcgcgaacgaagaaatgttgtttgaaggtgtagccgcagccgccgagcatgacgtttttatttttgcggatgtcatcgctgctgaggtcgtagtagcgcggcacccagctgtacccgacctggcaaatgatggaatcccctttattaatcaggagcgtgttttcgaccggtttcggtagcgaaaacttgtaggccagcgtgaaggcgccctgttcgaaataggtgtgtcgtcggctgcccgatgtccagaaatggttatcgccgtagttgctgtaaaccaggctgacggtgttggcgtgccagtcatcgtagccgaagctgtagcgaaaatcggcggtgtagcggctggtgtctctgaccggcagtcgggacgtaatgttggcaaaccagaagctgtagggggaatactgaaggctgagattcagcgtctggttaatctttttcttttccgtggcggtgtctgaactgttaggaatgctcatccactgctctttcagtcccgagctaaagctcagcgcacctgagaatttcttgtcgttacccgagaacaggcgcccccagcggctggtaaagacgccagcctgaacaggttcaccgttcttatcgcgcagggattcattttcactgcttttcgccgcctctgcggcggggatcgcggcgagcagcacgcccgccagaagccatttttcgcgcataaccgccatccttagttaggtatccagcgtgcgccgacgtcgtattttgccatcagccacaaaatacccagtgccgccgcatgcactaacgtgttctctatccaggcatgtcgccataagtcgaaggtgatgaactggctcaccagcagcaccacgtacacatgcaaaataaaggtataaagcgagtgctggccgagcgggatcaggaaccatcccagcaggcgattgagcggcgtccagcaatacgtcagcaccaggtagacggtgaccatcagggcgatatcgtttagcaccctcaccgggcccagcccgttcttcgccgcccaggtgtgataaaacgaattgaagctgtcaggcgggatgacgtgcatcagcagcgcgggcggcataaacgggttggtatggttctgagcgacaaatcccagcaccagcgacaccatgaccagcgccactaccacccctttccccggaggcgtccgggcgaaagagagcagttcggctttataccagccgctggccatccccagcacaaagatgaactgccaggcgagcagtgggaaggcaaattcgaactccgacggcgtcagccgaagcggccaccgctgccacaggctgtacaccagcagcgacagccccagcagccaccagactttccctttctgcaacatccctaaaaaaagggggctaaagagcagcaaaaagatatacagccccagaatctgcgtctgatgggggccgatctgcaaatagagaataatgttgaaccaggtctctttaatttgcggcgtaaccggataaagcgaccagctttcacccgaaaaacggtcggtaaaatgggcgacctcgaaaacattaatatgtgggatataggccagaagaataaacgacactatgataatgatatttacacgatatattttccatgccctgagataaagcccccaggaaaccgtgagcaaaaccactttttgcagacgcgcgcggttcagcatgccaagcataaaccccgagagaataacaaaaccttctgcgccggttgttaacccaaaacgctcccaggagaatatattaaataccgacatcacctccgtatgcgccacgaccatcatgacgagggcaatgccgcgcataaagtcgattatcaggtcccgggcacctgcaacggcataccgccatgctgttgatttagcgtcatcttcttgcgctaccgacggcgcaacatggctcatagggtgtcctttgcctgaaaacgaaaattaaggtctaaataaagtagatagcctaaaggaatagtaaccgcaatttatcgacgaccgatgaaacatcattaagcagaatttaagctgaattaaccaccgctaaatattaataaaaacgtggctggacacttttattcggcgttctacacttatcttaaatcttgtttaatcgctattttctttcgcttttgggcaactgtctgcgcagcagaatgggtctgcattttcacggaatcaggaacgccggaactatggatttttatttttcccgttttgaacatcgtcgtcctccggaaccgttaacaacaccgcgctgggtcatgttcacctggcaggtgttagcggtcgcggcgcttattctgggtgccaattatatttactggcgctggaccgcctccctgaatactgacgcattatggtatgccattccgctggtccttgccgaaaccctggcgtggattggcaccgtgctgtttaccatcaatttatggaaagaacaggatcctcctcagagtccgccgcccggcgaaattaacgaatgcctgtcgcctgaggaggccgtagagccccgtcccgtcaaggtggatctgttcattgccacctactccgaagacaccgagctggtcaggctgtccattcgcgacgccctgaagatggcgtacccgttcccgattgactaccgcatccacgtgcttgatgatggccgccgcccggagatgaaagccgtttgcgaagaagaaggcgttaactatatcactcgccagaccaacatcggctttaaggccggcaacctgcgcaacggccttgagcaaaccgacggcgattttattgttatctgcgacgccgacacccgggtatttcccaccctgctcagccatacgctgggctattttcgcgatccggacgtggcctgggtacagacgccgcagtggttcttcgatcttccggaaggagaaaacctgtcgcgctggggccagcgaaaagccggaaaagtgggctacggtctgggctggctgattcaaaagtgtgttggcccgatcacgattggccgcgacccgttttttaacgatccgcgcatgttctatgacgtgatcctgcggcggcgcaactgggcgaacgcggctttctgctgcggcgcagcgtccattcaccgtcgcgaggcggtcatgcaggccgcgctaagaagctatgtctggtccgtcgaagaggagatccatcgtcatacgcgcgacattcgcgatgaggagacccgggacgcgctgcagaatgcaatgcgtccgcacgtggcgtttgacaccgagcttaccccctacaaattccacgtctcggaagatatttacacctcggtgctgctgcacggtgacgccgcacggcgctggcgctcggttatgcatccgcgggttgagtcgaaaatgctctctccgcaggatatgctcacctggatgatccagcgctttaagtacgccgccggttcgctggatattttgtttcatgacaacatcttcagccgtcgccgcttcaggctttcactcccccagacgctgatgtatgccaccaccttctggtcttacatggcctgcgtgtggaacacggtgtttttgatttcgcccattatctatctgtttaccggcattccgccggtgtccgcctggtcgacgccgttctatctccactttctccccttttttatcttctctgaactggcgtttatgttcggcacctgggggatctcggcctgggacggcagggcctcttacctctccttcttttccatgaacctgcgcgcgctcaatacggtgctgcggggcgaacagatcaaatttcacgtcacgccaaaagagcggcagacgggccgttttctctacctggtgaagccgcagattgccatcgtggtgctgaccctcgcggggcttatctggggcggtatccaggtggcgcgtggacaggtggacgacccctccggctacgtcatcaatattttctggggaggggtgaacatcgccgccatgctgccgctgattttcgcggccatgtggacgcccgctgaagaggacgaggtcactcaatgaggatacgtgatgccctgctgcccgcgcgcagctacctcaccattttgctcggcttcctgatcggctttgccattgtggtctgggtggagaaacagatgcctacgcgcgtggaaagcagcggcggcatcgcgctcagtaaagacttcccgccgctgcccacaacacgggcgctgacctatgacgaagccatctgggcgcgggtcgcctggcaatactacgtgaataatacccagccaaacgggctggcgaacgccagcgacggtgaaccctggctgagcctctggagcgtgggaagctacctctttgcgaccgctgccgcagagcagctcaatattatttccgccgatgaattcgacgagagggtcggcacggccctgttcacgctggggcagttaccgctcaacaagcaaggcctccctgccgcgtattaccatgcggacaccctgaagatcctcggcaaacccgacgcctcggcaattgggctgagccgcctgctgacggcgcttcagaccctcctgtggcgctatcctcagcacgcggcggctatccacgatctgtttagcctctggaacaccggcgcactgattaaaaataacgttcaaagtcaggcggccgttccgctccatcactggacgctgaccgatgacgaacagcgggacagctttggctaccgtctctatgccagccatacgctgcgcctgattgacagcgcggcaggactcgcggtgaccaacccgcctgaagggcaaaagatgatcgatctggatggcgtaatggtgcccgatgaagggctacgcacgccatggggcaagcaaacctccctgatcagtctcccctatctgttaaccggtcttgagctgggctttgatgcgcagagcgctgaaatcgcgtggcggattatgcagatccagcagcggcgccacggcctgcgcgcgccaaaaccccccgtcagcacggattatgccgaacccgcgccggattacgttaacgatctgccggacaggcagccggtacaggcgcgcaacctgcgcgacgaggtgccggagaaagtggcgatgacctccacccgcaccgcgtttgcctggtatgccctgttccgcaacagctggagcgaagcgctgcgccagcaggttctgccgcttcaggtgccgggtaaaggctggcagcgcgggttaaatctcaacaacagcgtcaatgccgtcgtggacgccgataccaatgccattgtgctggaaagtctgtcttacatcgcgcatggccagatgctctgtctggcctgcctctacacttccccctcagcaggagcaacgccatgaagccacgatccccgatccttttacacctgctcacgggaataacgatctgctggctggcgctatcgaccgtgcgtgcggacaccgagcttcctgcatcaggttactccccgcgcagcggcgagctgacggcccgagagatgaccatcgccaaaaacgcctggcagtatttcgtcaccaactatcagcccacgacgggcctggtgaatgcggtcaacaaatatccctccaccaccatgtgggacagcgcctcctatctggccgccctgacggcggcgcgtgagctggggatcattgataaagcggaatttgaccgccggatgctgaagtttctcgccacgttaaacaccctggtactgttccgcaacgagctgcccaacaaggcctataacaccatcagcggccagaaggtggactacaccaacaagcccggcgaaattggcttctcggcgctggatatcgggcgaatgctggtctggctgaaaatcatcaaggagcgttacccggaatacggcaacagtattgataacgtggtgctcggctgggatttcagccacgcgatcgacccctgcggcacgctgtacggagcctatctggagaacggccagccaaagtacgttcaggaaggtcgactgggctatgaagagtacggcgcggccggtttccagctgtgggggttcaatacctgcaaagccaaccgtccgcagccttacgagctggccgagatctactgcgtgctggtcccgtacgatacgcgcgacccgcgcaacacgtcgcagcataactacgtggtgacggaatcctacctgctctacgggctggagttcggctttgataaaccgaccgaccgggataacgccccgcgcgactactccctgacgtggatgaaaaactttgccgaccgcgtttatcaggctcaggagaaccgctataccattaccggcgtcctgaccgcgcgctccgagcaccagctcgataaggccccttacttcgtctatgacaccgtcttcagcgacgggtacaactggaacaccattaccgataaaggccagttcgtccctaacgctgccgcgatttcgctgaaggcggcgctgggcatgtgggtgctgtggaactccccctataccgaccgcctgctgaacaccattgagaatgccaacgaagagggaaaaggctactacgaagggctgtatgaaaacggcgacgggccgattaaagagttcaccgcgaacaataacggcatcatgctggaggccctgttgttcaaaaaagaggggaaactgctggccttcaacaccgacaacccgaagagcaaagattttgccccgtctctgtgggatcgaaagctgctcgatcagtttgaagagaacaacgcgctgcgcagccgcccgttccttgccagcaccccggccgtaaaaagctggtgcgaccggaccggcgtcacgcagcgcaccaaacccgcctgccaggcctgtcagtgcgcgtcatgcagcgtggacgagcccgttaaactgcctccggtgactgcgcaatgcttaaaaccatagccagagggcttgcgggattactccttgcaggcgcgatcgtctttgcgctgtttgcccatcagggcgcaggctggcgctggctcatcagtggcggctggcactccagcgcgcgcattgccgccctgacgccggaagagcagacgtgggcggcgatcgcctggcgctatttcgtcaataatacccagccgcaaaccgggctggtcaacggcagcgacaaacagccccgcgtcacgctctggcaaatgggcgatacgcttatcgccctgctggcggccaaagagctggggctgattgaggaggccgagtatgacgctcgcctgacgcggctgatgggcaccctcaaccgcctgatgctgaccgaggcccggacgccgggccgactctattccagccagacggcgacgccgatcgactttagcggcaagcccgttaaaaatggctggtccgcgcgcgatatggcgcgtctgatgctcgccctgcgcctcaccgcagagcgggaaccgcagtacagcgaatacctcgataaaatcatcctgcgctggaatttctgtccggtcatcgacggcgaaggcgaactgtggtcatcttccctgcaaaacggccagccggtggtacgcgaggagctgcgcctgggcgagagcgaatatgccgcaacggcgtttcagctgtggggattttccccggagaaagcgtttacgcccccggcgcaccacgtcatcatcgcccagcggcgtctggccgtcgatgcccgggatcgcgcaccacgtggcagccctctctgattaccacccttccctatatgctgccgggcctggagtttggctgggagcccgaaggcgccctggcatatccaggatacggtctggggaaatggctatgcctggaactctgtcggcgacgatggccgggactacacccgtttcgcgcaggtatcgaccaaagcggtctttgccctgtgggccctgtgggacaccccgtacaccgacgtgctgatggcggtgacaaagcatcttaacgatccgcaaaaaggctggtacgaaggccgccaggaagccacgggcgatactaacgctgcgctcaccctttccaccaatgccacggtgctggaagccctgttcttcaaacacaacgcgggccccctgtttgacgcccgccgggctaaaaaagagagctactttacgcgccgtgtggcagatgactatacgcccgtcgggcactgtctaccgggcgaaaacgcagtaaggaggacgccgtgaaattttaccgcgatctgtttgaatccagtctgaaccgcgtctttccggataatgataaaacggcgttttttcagacgttctatgacgccttcgtccatatgtcacccgagacggagcagcatttttctcgcctgccggatagcgagggtcagcagactctgtttaagagtttcttcgccatgcttgcggtagacggcgcgttaatcgtgcctgattttctcgagcgcctggcgcgggagcaaagtgacgacggtctccacctgcccccgcgttttttcgccctgtggcgcgaagcgatgttgaacactgtgagcctgcgcgatccgcagtgcgacgatgagatcctgacggcctgggccatggcgatcgcgcccgggctggaatacctgcgccgacaggcagaactgcactaccgcgcgtaggaggatcacgatgagcgcattcacgtacgatcttaacgcgctgccggccgccgtcatgatttatgacgccgaggaacgcctgcaggcctggaatcacaacgtggcccttttttatccggtcatcaccccgtggctgaaggtgggcacaacgctggcgtcgctggcggaacgctttatcgacgccgtttacaacgtcgaccctggccttcgccagacgctgcgcgagtcgatcgtgcgcaactgtcggcaggataaacactgcgaagtgcggcaggcaggccagcggcggatcttcgtccagcaccagcgccttgcggacggcggcattgtcagcctgcacagcgatgtcacggagctggatgaagcgcagcgggcgcgtcatcagctgcatgacgattttctgctgacggcagaatccatccatatcgggatctgggactggcaggtgtctggcgacacgctccaggtcaacgataccctgcttgccatgctgggccagtcgcgcacccagtggcgatatccggtgcgttttctgctcaatcaggtccacgagaacgatcgcgctgcgctgcgcaaggcgctgcacgcgtcgaagcaggatcatcgtccggtctttgaatgtgaaattcgcgtgcatcaccctaccgaaggtctgcgctggatgctgctctccggccaggtggtcacgctctccattgagggaaacgccgagcgcgtgattggcacgctgcaggatattacgcgccgcaaggaggctgaaattcaggcgttcgcctcggccattgaggcacaaaaagccaatgaggcaaaaagcgcgttcctggcgaatatgagccatgaaattcgcacccccatgaacggcattattggcatgacccagctgtgcctcgatacctctctcagtgccgatcagcgcgattacctgacgctggtgatgagttctgcccagtctttgctgcatatcatcaacgacattctcgacttttcccggattgaagccggcaaagtggagctggaggcggagcccgtcccggtccgccccttcattcagtcgcttattcgcccccacatgccgggggcgagcgaaaaaggcattgagctgctggtcgatattgcgcccgacgttcccgacgtgctgctggtcgacggcgcgcggctgcgccagatcctgaccaatctgctgggtaacgcgctgaaatttacccatcagggggaagttatcctgattgttgagcccgcggatagcgcggatcgatggcgtttccgggtgtgcgacagcggcattggcataccggcagataagcagaaagccatctttgaagccttcagccaagcggataactcaaccacccgacgctatggtggtacggggctcgggctaaccatctctgcgcgactggtcgcggcgatggacggcgaattaacggtctccagcgagccggggaaaggcagcgaattttccttcgtgctaccgcttgcggcccaggcgcccggcccggaggaacgccggcatagccatcgctttaacggggaacccgtgctggtggttgatgataacgcgaccaacctgcggctattggccgccatgcttagccagatggggttgaaacccacctgcgttaataatgccagcgaggccatcaaccgggttaaaaccggaacggcatggcccctgatcctgctggacgcgcagatgccggatatggacggcgtgtcgctggccctcgaactttcggtgctgccgcaggttgctgagagccacatcatcatgctgagctccatgagccgacattttgatatcaatatgctgaagcggatcggtatccagaactacctgcacaaacctatcgcccagaatgaattgcatcaggcgattgccgcggcgtttgaacgtgcgccaaagacggtgagtgaaagcgcgcccgcgcccaccgtcgcgccggacacggccgggctcagggtcctgcttgcggaagataatctggtcaaccagaaggtcgccgcgcgcctgcttgagcggctcgggcacacctgtcagatcgtcgataatggcgtcgcactgctggaacgctggcgcgcgggcgtgtgggacgttttgctgatcgatcttcagatgccagagatggacggtgagaccgccattcgcctgctgcgtgaagaagaacgcgcccggcccggcccggcgcagcccaccgtcgccatgacggcacacgccatgcagggggataaagagcgctgtcttcagatgggtttcgacggctacattgccaaacccatcagccaggagcgtctcgctgaggagattgctcgcgtgctcccgcgccacgatgaccctgcagccttcccggatgaagcacgcctgctgaagcagtgtgctgacgaccatgctctggtccaggagctgctggccctgtttggcgaagggctggaggaggccatgaaggccatcaccctggctatcgacagcgacgatcgtgaagcgctgcgccgcgcggcccacaagctgcgaggagaagccgtcacgctggatttcgggcgactcgcccgtcagctgcaggcgctcgagagcgaggcgcacacgctggagggacaacagcttgcggcgctaaaccggcagctacaaaaggaatcgctgcgcctgatggcgtggctcaacgcgcgcggggtaaacgcatgatgactcgcaactgcgcgctgctcgttgccctgttgaccacccacacggtggcgaacgctgcgccggtcagctggtctctagccggagaatggcaggttcaggatgccaatgacaccgcgcatcctgccgcatcaggctggcgcccgcttcaggtccccgccaactggtacagcgccgggtacgatcaccagggcgcgctgtggtacaagcacgcgttttccctgcccgcgcagccgcccgacgtaatgagcaccctggtgtttgacggcgtcgattacctggccgaggtcaccctgaacggccagccgctgggccagcatgagggctattttcagcgcttttcgctggatgccagtcaagcgttacaacgtcacaaccgactcgtggtcagggtggacagcccttacgaagatcccaataaggtctggccgctgcataaaacggtcatgaaggggatccttaaccagcatgacacgcgtcccggcggggcctggtcgccgcaaggacaggacgccaactcgggcggcatctgggcgccggtgaggctgcatcttagccggggcgctacccttgatgagaccatcctgcggccagactggtcacaggggctgatgcaccccgcgctgaaagcagatattcgctatcgcgcgctcggtcagggcacggcgaccgtgcggctcaccgccacgcccgccaacttcagcggtaggcgctatcaggctgactttccggttaccctcgaaagcggcgcccattccgtgcagctgacgctgcccatgccgaaggcaaaactgtggtggcccgtcggtaccggaaaaccccacctgtataccattcgcgtggcattgcgggatgaaaacggcctgatggatacggcggtcacccgcaccggactgcgcaagatcgtcgagcagcccgacaataagggctggctcattaacgacaaacgccttttcattaagggcagtaattacatcggttccccctggctcagcaccatgacgcgagaaaaataccgtcgcgatcttcgtctggtggaagccatgaacgccaacgccatacgcgtgcacggacacgttgccggacgtgcgttgtatgacgtggccgatgagatgggcatgatgatctggcaggatgttccgctgcagtggggctacaacaacagtgcggctttcacggaaaatgcggttcgacagacgcgggagatgatcgaacagttcggtaattcccccgccatcatcgtctggggcgggcataacgaaccgccgtggaactcgccgtggatggaaaaacgcttcccggactggaataaagatctgaatcgcgagctcacgcaaaaggtggcggatacgcttgccgaagatacctcgcgcatcgtgcaccgcttttccgccgttgaggagcattactgggcgggctggtactttggtaccgtacgcgacctgcttgctccggccaaaacggggatcatcaccgagttcggcgcgcaggcgcttccccgcttatcgacgctaaaaaccatcatcccggcggcgtcgctctggcccaaaacgaccgccgctgacgatcccggctggaccgtctggaaataccataattttcagcccttccagacctttaagtttgccggtattccgcgtggggacaacattcaggcgatgatccgcaatactcaggcgtaccagtcgcagctggtggccacggcggcagagagctaccgtcgacagcgctaccagccggtgacggccctgttccacttcatgtttgtagaaacctggccctccatcaactggggcgtggtggactacctgcgtaagcctaaagccgggttttacgccttaaaacgcgcctaccagcctgttttgccgtccattgaacccgtcacggcgcagtggcaatccggggcggcggcgaccgtgcgtctatgggccatcaacgacacctggaaaccgtgccgcgaatgccgtctgagctggcgcatcacccagcgcgataaggtgctggcaaatggcacgacgacgatgacgatcgcagcagactcgggaacgatggtaaaagcggtcacggccacgcccgtgggccaggacgacgtgtcgattcggtttacgattgaaaacagcgcgggaaaaattgtcggcgaaaatcagcgcacggagtccgtcacaaagtgagcgaggggaaaaggaaaattgccgcttcccctgctttcttgtaccctttcagcgtttaccccaatcccctaaaaatcgagacttccggacgcctatgactgcacatatttccaaagatcctttgcatggcgtaacgctggagatgatggtcaacgccctggtggcgaaatatggctggagcgagttgggcgaccgcatcaaaattaactgtttcagaaaagaccccagcgttaaatcgagcctgaaatttctgcgccgcaccccgtgggcgcgcgcggaggttgaagccctgtatctggactctctcagcgatgagggaaatacagcgcaggcggcgcccgcctttaatccctgggccaacagcaggattatcaagagctaatacgcaaatgacgcgacacgtaaaacggattggtgcgctggctgcctgcgcgcttttacttgtaagctgctcctcaaaaccacccaaatcgctggttacccctcttcccaccgtcagtaaaccgacgccgcaggcaaacgccccgatgcgcggcatctggctggcgaccgtctcgcgtctcgactggccgccggtggcctcggtgaatggccgcagcgcggaccagcgcatcgcgatgcaaaagcaggcgctgatcgcaaagctcgacaaccttaagcagctcggcatcaacacggtatttttccaggtgaagccggacagcacggcgctctggtcatccaaaattttaccgtggtcagatatgctgaccggcaacatcggtgagtatccggggtacgatccgctgcagtttatgcttgatgaagcgcacaagcgcggcatgaaggtccatgcctggtttaacccctatcgcgtatcgaccaacaccaaaccgtccaccatcgccgccctgaaccggacgtcataccagacgccgtccagcgtttatgtccagcatccggaatgggtccgcatctcgggtgaccgctttgtgctcgacccgggcattccggaggtgcgcgactggataaccaaagtggtgaccgaagtggtggcgaactacccggtagacggcgtgcagtttgatgattacttctatgccgaatcgccgggatccgcgctcaatgacgcgcagagctggcggcagtacggccaggggtttgcctcaaaagccgactggcgaagacacaacacgcagcagctgattgtccaggtctcccgcgcgatcaagcagacaaaacccaacgtggagtttggcgtcagcccggcgggcgtgtggcgcaaccgctcctttgacccggcaggctccgacacccgcggcgccgcggcctatgatgaatcctacgccgatacgcgtcagtgggtgcagcagggcctgctggactacatcgcgccgcagatttactggcccttctcgcgggatgccgcgcgctacgacgtgctgaccagatggtgggccgatgtggtgaagccgacccacactcgcctgtatatcggcattgcgttctacaaggttggcgagccgtcgaaaaaagagccggactggacggttcagggcggcgtgccggagctgaaaaagcagctcgatctcaacgattcgctgcccaacgtcaacggcaccatcctgtttcgtgaagattacctgaaccagccgcagacccagcaggcggtaaactatctccgtggacgctggggtagctaagtcacgatcaggcagaaacgcccgtttctgcctgtttttttacggcttcggcccgaacatcgcctcgagctgctgcgcatccggcatccccaccacctgctgcagctcgttttccgcattcagatagtaaattgcgggcgtggcgttagcgccgaggctgtccatcagcgcctgatgtttctgtaggatcgcaaccgtttcgcgggaagcctcgccttcaggcttgggcagttttttgccgccggaaagctcgtattcgcgccaggccgaaaccggatctttcgcattcagaatggcggcggcgttgcgtccgctgttggggttgaggaacgccaccagcagcgtattgagctgcaccttaccggccttcacccacggctgcgcctcggaccagaactgcttgcagtacggacagaacggatcggcaaagacaaagaccttgcgcggggcgctatccgccccttccttcaggggatgcgccgcgttgaggtttttccacatctcgcgtcccatcggggcgtagatctctttctggaagtagccctcgctgaggttcttccctttgtcatcataaagataacctgagatcacgtgcttgccgtccggcgtgagaaagagcgtcacgcccatatcctgatactgccccagccaggctggcgccccgcctggcgcatccagcttcttgatgatgttgatctgctgctgctcgctgaactgcttcaccacatccggtatggcttcagccgcctgtaccagccctgacgtcgccagcgccgaaagtaacagtaattttttcatttccctctccggtttatcgggggcatttcgcccccttcaggttagcggtttttcagtgcttcactgaccatttcgtcgaattgttcgaacggcacccagccgggaagcagcccctcgccgataagcgtggcgggcgtgccctggatccccattttttccgccacaatgaggctgcgcctgatcgtcagaaaactctcctcgtccggcgtcgtcacgctcacgcccacccgcttttgcgcctcctgaatgctggcgtcatcgtggtacccctttttcgccatcagggtgtggttcagcttcataaactgctcaggatgcgcacgccagacggttaacgcgtctcgtgcggcagtcagcgaactttccgagcggaaaggtaaaaacttaaagaccaccgccacgtccggatgtttttcgacaatcttctccaggtacggatcgaattttttacagtacgggcagttgtagtcggtaaacaccaccagggtgagctttgggtttttcgcgccgatgcgcggggagttcggatcgttaaacaggaaatcagcgatcgtcttttgcgcacgctgctcctggtccggcgtcagcggctgcgcggcgaatacctgaagcggggccagcaggagcagaagcgtaataaggaattttttcatgacacagttagccttttgcgttgttcagggtggtgaccagggtgcgcttgtccagcagcggcgagaggatctcgccatcaggcaggccggggccatacaccgcgttaaacggaatggcgtagcggtttcgcttcgccagaaaatccgcgataaacgcggacggctggctccagtccccgcgcagggccaccacgtccggctggcgcagcgcggcaatcacgtccggctgactgagtacgcggtgctcgttaactttgcacgtcacgcaccagtctgcggagatatccacaaacacccgtttcccctgcgccagcgcgttctcgatagtctcttcactgagcggctgccacgggatagtctgcgcaacgttttgtgccggagcgtcaggcggcgcgttaagcagcccgcgcacctgatacccgccgaacgccgacagcgcgatgaccaccagccagaacagcggcgaagatttttgcccctttagcgcaaacagcaccagcgcgacggcagtcagccccagcatcacgatctggctgaccgcctcgcccagatgcacgctcaacagcgtcgccagccagaggctggaggccagcatcatcaggccaaggatgaccctgagcgtgttcatccagcggccgggtttgggcagcagcatggccgttttcggcaccagggcgacaaacagccacggcaggctcatgccaacaccgagcatcaggaagatcagccacagggcgtgcagcggcgcgccaagggcaaaggcgaccgccgtaccgaggaacggcgcggagcacggcgttgccagcagcgtggcgaacatcccttcgcagaagctgccgccgatccccgctccccctgccgtcgccagccgtccggcggcggcagaaggcagcagcatttcaaacgtcccaaacaggttcagcgcaaacaggaaggtcacggcaaccatcaggccgataaaccacgggttctggaactgaatgccccaccccagcgacgctccggccagcttcagcgcggtgaccatcccggccagcagcatgaaggaggtgaggatcccggcgctggtggccagaaagcgcagccggatggcacgcctgtccgagcccgcctgcaggatgctgttaagcttcatgcccattaccggcagcacgcagggcatcaggttgaggatcagcccgcctaatagcgcaaagagcaccatttttcccgtcccgtccggtgcggaggtctcttcgggcgttggcccaacggtcatggtggtttgctgcgcccgatcgccgttggtcagcacaaacgacagccttttgcctgccagcgaggcgggcttatcgccccattcgtcggtcacgggcaccgtcacccgaagcgcagtgccgtcgtgtttaatgaccggctcgccgggcagaatatcgccctccagcgggtcaaagtagatccccggattgtcccactttccgtccgtggtgccggtaataaccagcttgtcgccagagagccaggcggaaagatcagacgatacgcctgatgagcccggcacggcgcgcatcgcttgctcgaaggcgacctggaatccctcatccaccggctgggtaaaatcgaggtgcagcgggtagtccgtcagcagacacacgttgctgcacgtggagagcgtcagcgtcccgtcgagcgtgtcgcccttcaccccgtcgagaacgatcgggatagtgaccttatcgtgatagccctgcgtcgtcatgccggagatatcgaaacgcgacggtaccggccaggaccagctgtccgttacgccgtccggccagctgattttcggggccacgccgccctcgcccggcgatcgccagtaggttttccagccgggctttagctcaacggtgagcaggcccttaatgtgcgtttgctccctctccgcctgaaagcggatgcgggcgtgatcgttttgtggggagaccagccagccggtgtccgccgcatggacaatgccgatgcaggacagccacaggaagacgaatcccctgaagaggttaaccatgttgtactccgtgaacagtgaaaaattatcgtgtggtgacgatgtttttcattcacggaaaacgcagtttttaaggtgtattcggggaggtggtgcctgaacgggctgttccgccggagccagtgcccgcccttgcgtcaacagctgcagcagcgcgaagaagataataatggccggtaacgcaccgtcgaagaacagcggctgggcgcagagaagcgagtgagcgcctagctgacagggcgatggcccggactgctcggtgctggtttgcgttggggcatcagcactcagagaaatctgcggatccagtccctgtaaaaaatggttgagcatcaccgcacgctgcacgaggcaaagcgccatcgcgagacaggtgataatcaaaagccattttccgaggagctgacggttgcgcataagattccagagtgacaagacgccccgatcataaacgatagtgatgaatctacaagtgccggaagtgtaaggttttgtctgtcgccgctattcgcccgtcagcgcgtcatagacgtcccgcagccgcgtgcggagaaacagcaccgccttgtgcttgcgggataacagcgcctgttcgctggcgccggtctcctctgccagcattttaatgctgtagccgtggagctcggtcttttcaaacgcctcccgctgcggcggaggaagttcagacagcgcctggcccagctcttcccacagcagcgtcttgaggtactcctcctccggcgtgtgcggtacgccgaacagggtttcggccagctcgtcttccgggaaaccgtcgtcgtcttcgcccgtaaaatagccggagagcgacacctcgcgcttcttacgcgcccggtcggtcatttcgttacgcgccgcgcggaacagccaggcggcaacattttcgaccggctgctccactttcatcagctgatacgtcacttcctgcaaaatgtcgtcggcatcatcgcgcacggacgtccgtccgcgaatgaaggctttcagccgggcgcggcaggcattgagcgccgacatcagcatggaaccgcccgcctccccggctttcatttcgctcactctgcttccggcgtttttggcgtggtgtcgtcgcgtttatcgtcacgatgaccgtgccagccgcagtggccgcgaccgtggcgaccaaacccttcgcgacgctgctgaataaacgcctcgcgctgttctggcgtcatgttcatccagcgctcgtgcatccggcggtgcgcgccaaacattccggggcggaaacctaacccgccaaacagaatgcggctcagcaccagaatgcccagcgcctgccagaatccaatggccttaacgccaaggatggccgggagcaaggcgttccacagggacatcaccagcaggccgagcacgatgaaaatcaccgcgccgataactaagcccttgcccatgcggtggcgaccaaatccgcgcccgtgacctctgccgtgcagttcaaaatctctcatggtgtttacctcgtttacagtaactgattatggcttgtgatgaggtagacggatgagggagggaaatattgctggggtgaatggaaaattttgtatggcgaagtagaatcacgcaaacacagcgccacatgatagaacgggaaggtaaccataggaaactattcataagcttcaataccaaaccgctctacggtccgttgtgcctcgtcattagctctgaggttaaggtggatcatcgcagtctgctttgaagggaatattttggctttgccataaaaaactgggtaatgactccaacttactgatagtgtcttatgttcagataatgcccgatgactttgtcatgcagctccatccactgccgaaccatttatttacccgcgatacctcctgctggatctataacggcgtctctattaacccaatggccaaaccggcgcgtcagcgtgaaaccaataacctgcgggcaatatatcgctggcacccggcgttcgccgacggcgattttattaagtatttcggcgacgagaatattaattacgaccacgccactttagaaggcggcgacgtattagtcattggccgcggtgcggtattgatcggcatgtctgaacgcaccaccccgcagggcgtggagttcctcgccaacagcctgttcaaacaccgccaggccgagcgcgtgattgccgttgagctgcccaaacaccgctcctgcatgcacctcgacaccgtcatgacccacatcgacgtggataccttctccgtctacccggaagtggtgcgcaaagacgcccagtgctggacgctcaccccggacggacgcggcggcctgctgcgcacgcaggaaaccgacctgctgcacgccatcgagaaggcgctcggcattaaccagatacgtctgatcaccaccggcggcgacgcctttgaggccgaacgcgagcagtggaacgacgccaataacgtcctgaccatccgccccggcgtggtgattggctacgagcgcaacgtctggaccaacgagaaatacgacaaagcgggtatcaccgtgctgcctatcccgggcgacgaactcggacgcggccgcggcggcgcgcgctgcatgagctgcccgctggaacgcgacggaatttaaaggagccatcatggaacgaaaacccactctggttgtggccctgggcggcaacgcgctgctcaagcgcggcgagccgctggaagcggagatccagcgccagaacatcgagcaggccgcccgcaccatcgccggcttaacggcgcagtggcgcgtggtgctggtgcacggcaacggcccgcaggtcggactgctggcgctgcaaaacagcgcctacgacaaagtcacgccctacccgctggacgttcttggcgccgaaagccagggaatgatcggctacatgctccagcaggcgctgaaaaacagcctgccgcagcgggaggtgagcgttctgctcacccaggtagaagtggacgccgccgacccggccttcagcaacccgaccaaatacatcggcccggtctacagcgaagcccaggcgaaagcgctggccgcggagaaaggctgggtgttcaaggccgacggcagctacgtccgccgcgtggtgccgtcgccgcagccgaagcgcatcgtcgagagcgacgccatcaccgcgctgattcagcgcgaccacctggtgatctgcaacggcggcggcggcgtaccggtggtggaaaacgccaacggctatcgcgggattgaggcggtgatcgacaaagacctctccgctgccctgctggcgaggcagatcgaggccgacgccctgctgattttgaccgatgccgacgcggtgtacctcgactggggcaaaccgacccagcgtccgctggcgcaggtgacgccggagctgctcagaggcatgcagttcgacgccggatcgatggggccgaaggtggccgcctgccgcgagttcgttgaagcctgcaacgggatagccgggatcggcgcgctggccgacggcgcggagatcctcgcgggcgagaaaggcacgttgattcgtaactgaacactcattttaaaaaggatttacccatgaccatcaacctgaaaaaccgcaacttcctcaaactgctggactacaccccggcggagatccagtacctgatcgacctcgccatcgagctcaaggccgccaaaaaagccgggcgcgagaagcaaaccctggtcggaaaaaacatcgccctgatctttgaaaaaacctccacccgcacccgctgcgccttcgaagtgggcgcgttcgaccagggcgcgcaggtcacctacctcggcccaagcggctcgcagattggccataaagagtcgatgaaagacaccgcccgcgtgctgggccgcatgtatgacggcatcgaatatcgcggctacggccaggccatcgtcgaagagctgggcgagtacgcgggcgtgccggtatggaacggcctgaccgacgagttccacccaacgcaaattctcgccgatctgatgaccatgctggagcactccccgggcaaaaccctgccggagctgagctttgcctatctcggcgacgcgcgcaacaacatgggcaactccctgatggtcggtgcggccaagatggggatggatatccgcctcgttgcgccgaaatccttctggccggaggcagggctggttgagcagtgccgcgccattgcgaaagagacgggcgcgcgcatcaccctcaccgacgacgtggaagaaggcgtgcaggggaccgatttcctctacaccgacgtgtgggtctccatgggcgagccgaaggaagcctgggccgagcgcgtcagcctgatgaagccgtatcagattaacgcccaggtcatgaaggccaccggcaacccgaacgtcaagttcatgcactgcctgccggcgttccacaacgagcacaccaaagtgggccgcgagatcgagatggcgtacgggctgaaggggctggaggtgacggaagaggtcttcgaatcaccgaactccatcgtcttcgacgaagcagagaaccgcatgcacaccattaaagcggtcatggtggcgacactcggcgactaatcaccgcccggcgcgccgcggggtgcgccgggtttaaggagaacatcatgggcaagttcaagtttccctccgcttacaccattctcttttttctgattgccgtcgtggccgtgctgacgtggattgtcccggccgggcagtaccatatggcaatgaacgaggcgctcggcaaagacgtccccgttgcaggcacctacgcgcacgtcgcggcgcatccgcaggggctggtttcggtgctgatggcgccgattgccgggctgtacgatccggaatccggccaggccggggcgatcgacgtggcgctgtttattctgatcatcgggggattcctcgggatcgtcaccaaaaccggggcgattgacgccgggatcgagcgtgtgaccacccggctgcgcggacgcgaggagtggatgatcccgatcctgatggcgctgtttgccgcaggcggcacgatttacggtatggccgaagagtcactgcccttctataccttactggtgccggtgatgctggccgcgcggttcgatccggttgtcgccgcctctaccgtgctgctcggggcggggatcggcaccctcggctccaccattaacccgtttgccacggtgatcgccgccaacgccgccgggatccccttcaccaacggtatcgccctgcgcgtggcgctgctggtcatcggctggatcatctgcgtggcgtgggtgatgcgctacgcccgcaaggtgcgtaaggatccctcgcagtccatcgttgcagacaagcaggaggagaacctcgcccatttcctcggcaacaagggcgaacagtccctggaattcaccccggtgcgcaaaatcatcctggtgattttcgctctggccttcgcggtgatgatttacggcgtggcggtgctgggctggtggatggcggagatttcagcggtgtttctcgccagcgcgatcatcgtcggcctgattgcccgcatgagcgaagaggagctgacgtcgacgtttatcaacggcgcgcgagatttgctgggcgtcgcgctgattatcggcatcgcgcgcggtatcgtagtcatcatggataagggcatgattacccacaccattttgcacagcgcggaagggctggtcagcgggttgtccacggtagcgtttatcaacgtgatgtactggctggaagtcgtgctgtcgtttcttgtgccttcttcatccggcctggccgttctgacgatgccgatcatggcgccgcttgctgatttcgctaacgtcaaccgcgacctggtggttacggcttaccagtcggcctccggcatcgttaacctcgtcacgccgacctctgcggtggtcatgggcgggctggctatcgcccgggtgccttacgtgcgctacctgaaatgggtggcgccgctgctggcgatcctgacggtggtgattatggtggcgttaagtctgggggcgttgttgtaatttgccggatggcgctgcgcttatccggcctacggatcggtgcggtgtcaccggttatttcggaaactgatatgggaaacatgatggattacgaagagtactctcccaaagaacagctgcagctcacggtgtgccagcgtttgatcgccgaaaagagttacctttcgcaggaagagattcgccgcgacctgcaggagagagggtttgacagcatcagccagtcgaccgtttcgcgattgctgaagttgctcggagtcataaaaattcgaaatgccaaagggctaaagatttattcgttgaatcctcaactgcgccctgcccccgacgccgcgcgtaccgtttcggaaatggtggtcagcgttgagcataatagcgagtttatccttgtccataccgtcgccggatatggccgcgcggtggcgcgtattctggattatcaccagcttccggaaattttaggcgtggtggccggcagcagtattgtctgggtcgccccccgggtggtgaagcgcaccgcgctggtgcataagcaaattaattatttactcagaacgcattaatattcacaaagaaccgtttgcattgagtaaagcgtgcattaaatcgcttgatccgaaaagcgagctgcgtataatgcccgacaatttgccgggaggaagcatggtcaagcgtgtacgacataacgtcttaccgcgtctgaaatcagacgctggcctgccgtttttcttcccgttgctaaacctattcccagagcccctcatttgaggggcttttttttgcccggcgtcaggagataaacatgaatccgctttatcaaaaacacatcatttccataaacgacctcagccgcgaagagctggaactggttctggaaaccgcggcaaaactgaaggccaatccgcaaccggagctgctgaagcacaaggtgattgcgagctgcttctttgaagcctcgacccgcacccgcctctcctttgagacctccatgcaccgcctgggcgcgagcgtggtgggcttctctgacagcagcaacacgtcgctgggtaaaaaaggcgagaccctggcggataccatttcagtgatcagcacctacgtcgacgcgattgtgatgcgtcacccgcaggagggcgcggcgcgcctggcgaccgagttctccggcggcattccggtgctgaacgccggtgacggtgccaaccagcacccaacgcagacgctgctggatctgttcaccattcaggagacgcagggcaagcttgagaacctgaatatcgccatggttggcgacctgaagtatggccgcaccgtccactccctgacccaggcgctggcgaaatttaacggcaaccgcttctacttcatcgccccggaggcgctggcgatgccgcagtacattctcgacatgctggacgagaaaggcattgcgtggagtctgcatgccagcatcgaagaggtgatgagccacgtggatattctgtacatgacccgcgtgcagaaagagcgtctggatccgtccgaatacgccaacgtgaaggcgcagttcgtgctgcgcgccagcgacctggaaggcgcgcgcgacaacatgaaggtgctgcatccgctgccgcgcatcgatgagatcaccacagacgtggataaaacgccgcacgcctggtacttccagcaggccgggaacggcatcttcgctcgccaggcgttactggcactggttctgaatcgcgaattagctctgtaaggggagacgaccatgacacacgataacaaactccaggttgaagccatcaagcgtggcaccgtgattgaccatatccctgcgcaggtgggctttaagctgctgacgctgttcaaactgaccgaaactgaccagcgcatcaccatcggcctgaacctgccgtcgggcgagatgggccgcaaagacctgatcaaaatcgagaacaccttcctgaccgacgagcaggttaaccagctgtcgctgtacgcgccggacgccaccgtcaaccgcatcgacgagtacgaagtggtcggcaaatcacgcccgagcctgccagaacgtatcgaaagcgtgctggtctgcccgaacagcaactgcatcagtcatgctgaaccggtttcctccagtttcgcagtgaaaaagcgcgcgaatgacatcgcactcaaatgcaaatactgcgaaaaagagttttctcattatgtggtgctggccaactaattgaggttggtaatgaaatcccggctgttataatggccgggaacattcttaacgctgtaattctggagaaaacatgagcaaagtactcgcgacggaaaatgcaccagccgctatcggcccttacgttcagggcgttgatctgggcagcatgatcatcacttcaggtcagatccccgtaaacccaaaaaccggcgcggtgccggaagatgtcgcggcgcaggcgcgtcagtcgctggaaaacgtgcaggctatcgtggaatctgccggtctgaaagtgggtgatatcgtgaaaaccaccgtgttcgtgaaggatctgaacgatttcgcgaccgttaacgccacctacgaagcgttcttcaccgagcataacgccaccttcccggcgcgctcctgcgtggaagtggcgcgtctgccaaaagacgtgaaaattgaaatcgaagcgattgccgttcgtcgctaattcgctttggcgatgaaaaaaggcagcccaggctgccttttttgttgcttgctactgattccgcgtggcgcgcagcagcgtctccagcgggtacaccgccgcaatcaccacttcgtcctgcaccttcgccgcgttatccagctcgctctgaatcgaggcgatctctttgtcatccagcgtgccctgacgcgccaccaggtcggtgagccgcaggccaatcgacgccagcttatccacctcctggatcaccggcttcatcgccttcagctgatagctgttttcgcttaaggccagcgcgtcgctggtgttgctctgccagcggttaaagacgtggcgcagggcgtcggcgctttccgtgtcttccgcatcgctcaccagacggtccgcccatttgtgcatctggcgcacggtggtgctttcggcgttcagcgcatccgcaaagcggttgagcggctcgaactgatggtagtttccggcctggaacttcaggtgctggcgggtgtaatactgagccggttcaatcgcctgcgcgaggacctgcagcggcagggtgtcggcattaccggcgaggcgcgtgaactgcacctgctgctgggtatgctgctgcagcccgaccgacaccgtcgaccagctgtccatcgcctgcaggcgggtgtacatgttgtcgacgtcattgacgtcctgcgcggaccagagccgctccgccaccgcaaacgtacgcggccacagacgaatatccagcaccggcgccaccacgttttccgcccacagcgccgcttcgccgccgagcaggttggactggttcgccacgtccggcacgacgggcggaacgcctttcggcacatcgtccagacgcgtgccgctaatcgggtagcgcgtattcccgacgaggaaataaccggagagtttgtcgttatcaacggtgacaaccgggcgcgtttcgcccatccaggtatcgacggtgaaggtcacctgattgtcatcccgccattcaatatcctgcaccgcgcggcgggatttcccggcaaaatcaataaacccgcgccagccggcatcccctttcaccagcgtgaagctcccctccaccggcttgcccttcaggcgcggcatggagaaggcacagctctgggcgctgtcggtgtccgctatcacgtccacgccgtttaacccctgcgggacaatctcgttgcggtagtgataggcggtggactggggctggtcgagataaaagccggtcgacagaatgcccctgtagccattctgcgccacctgccccagcgcgtcctggccctgccaggactggatcagaatgcttttcggcagctcgggatggtagatctcatcccagccgaccatctggcggtgatgcttctcgaggatcgtttccagcctgcggttgaagtacgcctgcagcgcgtggctgtccgccagcctgttgtcgcgcataaactgctggatagccgggttcgctttccactggctgtcgtccacttcgtcgccgccgatgtgcagatacggatcggggaagatcgccgccagttcgctgaccatcgcgtcggcaaaagcgtaagttgcgtcttttgtgggatccagcaccggcttcagcacgccccagtggcgttccatggcgtacggtcccggcgcgctcattagctccgggtaggccacggcaatcgccgaggcgtggcccggcatgtcgatctccggcaccacgcgaatgccgcgctcggcggcgtaacgcaccacctcgcgcatctgctcaggcgtgtagaacagcccgtcgctggcaagctgggttaattttggataacgcttcgagctgaagcgccagccctggtcgtcggtcaaatgccagtgcagcacgttgagcttcgccgcggccatgccgtcgatctggcgtttaatatccggcagcgggagaaagtggcgtgccgaatcgagcagcagcccgcgccaccggaagcgcggtgaatcgtcaatggtcacccacgggatcgaggtgttttccgctccgttctgcaccagctggagcaaagtttccatggcgcgcaaggcaccgaagcgggtgttggcggagatgttcacgccgttggcgtccaccgtgagcttatagctttcatcgctgtccggcagcggctgcggcttcacctttttagcgatggcgatgcggatagttggtttgtctggcttttcagcctgaggctgcagcgtccagccggtttacagggcgatgcgctggcgcagtcggttgacggcgtcaccgagatcgtccccgctgacgcttacagagacgttgttgctaagcaccagtgcgccctgggtcgtcgggcgttcgaccttcgcaggccagggcattaaggggagatcccctgccggggcggcaaaggcagaggcgccgagcatcagcccggcggttaagagactgtaccgtaacatgaatgttccttatctgacgggccaaataaaggcaaaacattctgttaacatgcgctcattttgtcgtcaagcgaatgcgccgacggagatcacaggttgttgaatttgggaggaaagctattgccgggtggcggcttcgccttaccgggcctacgtttggatcgtaggcccggtaagcgcagcgccaccgggcttgccgttactgccacccataccgacgcgcatagaaccctttcaccatctgggtcagcaccatataacccgcgaggatcgccaccagccacgggaagtagctcagcggcagcgcctgcagctgcaggtagctcgccagcggtgagaacggcagcgcgatgccgagcgccatcacaatccccgtcatcataatcagcggccacgcggcgcggctctggatgaacggaatgcggcgggtgcggatcatatgcacaatcagcgtctgcgacagcagccccaccacgaaccagccggactggaacagcgtctggtgttccggtgtgttggcgtggaacacaaaccacatcaggcagaaggtcaggatgtcgaagatggagctgatcgggccaaagaacagcataaagcgcccaagatctgccgggttccagtgctgcggcttctggatctgctcgtcgtccacgttatcaaacgggatcgccacctgagacacgtcatacatcaggttctggatcagcaggtgcagcggcagcatcggcaggaacggcagaaacgcgctcgccaccagcacgctgaagacgttaccgaagttggagctggcggtcatcttgatgtacttgagcatattggcaaaggtacggcgcccttcgatcacgccctcctccagcaccatcaggctcttttccagcagaatgatatccgccgcttcgcgggcaatatccaccgccccgtctacggagataccgatatccgccgcacgcagggcgggcgcatcgttgatgccgtcgcccatgaagcccaccacgtgcccttctcgcttaagcagggtgacgatgcgctctttgtgcatcggcgtcaggcgggcaaacagcgtggtgcgctgggccagcttcgccagttcgtcatcagagagatgttcaatatcgctcccgaccaccacgtcacccgcgtccagccccacctcgtggcacactttcgccgccaccagctcgctgtcgccggtgaggattttcacggtaataccgctcgccttcagcgctttgagcgccggtgcggtggtctcttttggcggatcgaggaaggcgatgtaaccctcgaggatcagatcggattcgtcgatacgctgatagtccccctcgcgcgccggcaggaacttgctcgccaccgccaccacgcgcagcccctgacggttcaggttgtcggtgacgcgcttgatgcggcgcagcatggtgtcgtccagcggcacgatgtcgccgttatagcgtacctgcgtcgacacgttgaggatctcctgcagcgcgcctttgcagatcaactgatgcacgttcggctgctcgctcaccaccaccgacatacggcggcgctcgaagtcgaacgggatctcatccaccttctgccagcggccggagagcgtgcgggctgactcttcatctaccccttccagcaccgcgacgtcgagcaggtttttcagcccggtctggtaatggctgttcagccacgcgctgtgcagcacgcgctcgctggttttgccggagatatcggtgtggttctccagcacgattttgtcctgcgtcagggtgccggttttatcggtgcagagaatgtccatcgcgccaaagttctgaatggcgtcgaggtgtttgacgatcaccttctgtttagagagcttcaccgccccgcgcgccagcgtagaggtgacaatcatcggcagcatttccggcgttaagccgaccgccacggagagcgcgaacagcgccgcctcccaccagtcgcctttggtgtagccgttgatcagcagcacgattggcgtcatcaccatcataaagcggatcagcagcatgctgacgcggccaatccctttctggaaggcattcggctcgctctcctgctcgctgacgcgcccggcaagctgaccaaaccaggtgttgcccccggtggcggtgacaatcgcctgcgcggtgccgctgacgaccgtggtccccataaagcacagggtgtcgcactcgagcgggttcatctgctgcgggtcgcggctgcgcgccaccttttcaacgggcagggattcgccggtcagggaagcctgcgccacaaacagatcgcgcgcctgaatgatgcgtaaatccgccgggatcatgtcccccgcggccagcttcaccagatcgcccggcaccagctggtcgataggcaattccacccaggcgttttcgccgagatcgttgatcacgcgcgagacggtcgcggtgttgctgaccatcgccttcagggcgtccgccgctttggtggagcgggcctcctgaataaagttcagcagcgtggagatgcccaccatcagggcaatcacccctgcggcaaacagatcttccgtcgcgtaggagatgaggccgagcacggtcagcagcaggttgaacgggttgcggtagcagagccacagatgcacccaccacggagacggcttttgcgccggaatgaggttatcgccatgcacggcgcggattttttccacttctgccgcgttcagcccttccgggtgtccgccaaaggcgcgccagacttcgttttcatccatcgccgccacgttcaggcagcgttcggtcagggacgcggggatcgccgcccccgccatgtttttggcgtttggcagcgggtcgcgctgaacaagacggtgtggcaggtggcggctcagcagggcctgcagctgccgggtgatatttttaaacatcgtcattcctccgcatccgcaaaggcggacgcagcatttccttcaggcgtggcaaagccgtacctgagaggcactcaatttttcaagcaggaacgtttggaacgctgctgcctcacatcaccggtgagtcagcaacaggctggcttaccggaaagaacgcattctcccgttcaggagaggtgtgggatcgggatccatgaagcctccggtaagtaaaaagtagggtgtcgccgcgcagtataaggatttaagcgtaccctttttgatgattcgggcggtattatacccccctgcaaataaaccgaacgtaaaccagatttagcccatagcgaaatcgcgctatagcattaggctcaattcattacattgtcgttgttacagggaatacagcatgcagaaccgccttacgattaaagacatcgcgcgtttaagcggcgtggggaaatcgaccgtctcacgcgtgctgaacaacgaaagcggcgtcagcgaacgcacccgcgagcgcgttgaggcggtcatgaatcagcacggcttttccccttcccgctccgcgcgcgccatgcgcgggcaaagtgacaaagtggtcgccatcattgtctcgcgtctggattctctgtctgaaaacctcgccgtgcagaccatgctgcccgccttctacgaacagggatatgacccgatcatgatggagagccagttctcgccgcagctggtggaagaacatctgggcatgcttcagcggcgcaatattgacggcgtggtgctgttcggttttaccggcatcaaagacgagatgctgaaaccctggcagccgtcgctggtgctgctggcgcgcgatgcccacggttttgcctccgtctgctatgacgacgagggcgcgattatcaccctgatgcagcgcctgtttgacgaaggccatcgccacatcagcttcctcggcgtaccgcacgcggacgttaccaccggcaagcggcgccatgaggcctatctggcgttttgcaaaaagcacaacctctccgccgtggcctccctgccggggctgggcatgaagcagggctacgagcaggtcgccagcgtcctgacgccgcagaccaccgcgctggtgtgcgccacggatacgctggcgctgggcgcgagtaaatatctgcaggagcagcgtatcgacggtctgcaggtggcgagcgtcggcagcacgccgctgatgaagtttttgcacccggagatcatcaccgtcgatccgggctacgctgagtccggcagacaggccgccgcgcagctgatcgagcagatcaacgggcgcgcagagccgcgtcagatcgttattcctgcccacctttcataacccccaccaatcggtttattgtgatcttcgcccgatttcgggaacgttcccattttcgccgtcacgctgaaggagtaggcttgcgctcaggtcattacaccccctcaccatctgtcatgaggtttcatgatgagtaaagtcaaacaagcagatattgatcagctgatcgtcctggtcggcggccgcgaaaacatcgcaaccgttagccattgcattacccgcctgcgcttcgtgctgaacgatccggccaaagcgaacccgaaggcgattgaagagctttccatggtaaaaggctgcttcaccaacgccggtcagttccaggtggtgattggtaccgaagtgggcgattactatcaggctctgctggcgaccaccgggcacagcgcggcggataaagagcaggccaagaaggctgcgcgccagaatatgaagtggcacgagcagctgatttcccacttcgcggagatcttcttcccgctgctgccggcgctgatcagcggaggcctgattttaggcttccgtaacgtcatcggcgacgtgccgatgagcgacggcaagaccctggcgcagatgtacccggcgctgaaaaccgtgtacgacttcctgtggctgattggcgaagcgatcttcttctatctgccggtcgggatttgctggtccgcggtgcgcaagatgggcggtacgccgatcctcggtattgtactcggcgtcacgttggtctctccgcagttaatgaacgcttacttacttggtcaacaggtgccggaggtttggaactttggcctgtttaccatcgccaaagtgggctatcaggcgcaggtcattccggccctgctggcgggcctggcgctgggctttattgaaacccgactgaaacgcatcgtgccggattacctttatctggtggtggtgccggtgtgctcgctgattctggcggtcttcctggcgcatgcctttatcggtccgtttggccgcatgattggcgacggcgtggccttcgcggtgcgtcacctgatgaccggcagcttcgccccgattggcgccgcgctgtttggcttcctgtacgccccgctggtgatcaccggcgtgcaccagaccacgctggccattgatatgcagatgatccagagcctcggcggcacgccggtctggccgattatcgccctgtctaacattgcccaggcctcggcggtgaccggcatcattatcgtcagccgcaagcacaacgaacgcgagatctccgttccggcggccatctccgcctacctcggcgtcaccgaaccggcaatgtacggtatcaacctgaaataccgcttcccaatgctctgcgcgatgatcggttccggtctggcaggcctggtgtgtggactgaacggcgtgatggcgaacgggattggcgtcggcggcctgccgggcatcctctccatccagcccgcttactggcaggtgtttgccctggcaatggccatcgccattatcgtccctatggcgctcaccaccgtggtttaccagcgtaagttccgtcagggctcgctgcagattgtttaacttcatctttcggggcgcagttgcgccccttcgcatttgcaggaacgcattatgaatacccttcctcactggtggcagaacggcgtcatctaccagatttacccaaagagtttccaggacaccaccggcagcggcaccggcgatttacgcggcgtgacgcagcgtctggactatctgaaaaccctcggcattgacgccatctggctgacgccgttttatatctctccgcaggtggacaacggctacgacgtggcgaactacaccgccatcgatccgtcctacggcacgctagatgatttcgacgagctggtcgctgaggcgcaccagcgcggcattcgcatcgtgctggatatggtgtttaaccacacctcaacccagcacgcctggttccgcgagtcgctgaacaaagcgagcccgtaccgccagttctacatctggcgagacggcacgccggagcagcttcccaacaactggcgctccaagtttggcggcaacgcctggcgctggcacgcggagagcgagcagtattacctgcaccttttcgccccggagcaggcggatctcaactgggaaaacccggcggtgcgcgccgagctgaaaaaggtgtgcgagttctgggccgatcgcggcgtggacggcctgcgtctggacgtcattaacctgatttcaaaagatcaggatttccctgacgacaacatcggcgacggtcgccgcttctataccgacgggccgcgcatccacgaatatctccaggagatgagccgcgacgtctttacgccgcgcaacctgatgacggtgggcgagatgtcctcgacctcgctggagaactgccagcagtatgcgtctctcgatggccgcgagctgtcgatgacctttaacttccatcatctgaaggtggactaccccggcggcgaaaagtggacgctggcgaagccggacttcgtggcgctaaaaaccctcttccgccactggcagcaggggatgcacaacaaagcctggaatgcactgttctggtgtaaccacgaccagccgcgcatcgtgtcgcgcttcggtgacgaaggagaataccggattcacgccgcgaaaatgctcggcatggtgctgcacgggatgcagggcacgccgtatatctatcagggtgaagagcttggcatgaccaacccgcacttcagccgcatcaccgattaccgcgacgtggaaagtctgaacatgttcgccgaattgcgcgccagcggccgcgagccggatgaattactggcgattctggcgagcaagtcccgcgacaacggtcgaaccccaatgcagtgggacgcgtcgcacaatgcgggctttaccgagggcgagccgtggattggcgtctgcgataactacgaaaccgtgaacgcccgcgcggcgctggacgatgcggattcggtgttctacacctatcagtcgctgattcgcctgcgcaaaaccctcccggtgctgacgtggggagattatgaggatctcctgccggaacacccttccctgtggtgctatcgccgccagtggcaggggcagacgctgatggtggtggcgaacctgagccgggaacgccagcagtggcagccggacccggtacagggcgcctggcgggtcgctctcggcaactatgatgacgttccctcccgccccaatgcgcggctattgcgcccgtttgaagccatctggtgggtgcaggaataaataccaggagatacagcatgctgtatctccttttttaggtttagcgatacgctaaatgtacgacgataacttttacatcacgctgtgcccaaaataaaaatagccctgccaattaaataacctcggcaggatatgatgaaaaagacaattattaaagcaacgtgtattagcgcattattattaagcacgcagggatggtgcggaaatacatccgtcgaccttcgatttggtcataatacgcgctcagacgtaaatgattcacgtattaaggtcatgcatcaggcaaataacggtttttacttctccgttgaagccgcacaaaaccacaacgataccttttttggtgataccgaccgatataatcccgatgacaaagggttaacggaagcagcacaggagattgaaacgcgctggcgcttcgatctgggtaatggcttcgccgttgcgcctggcatggtgacggttttcaccgccagcaatacccattaccgcccttttattcagggctggaaagcgttcgataacggtctgaacctctccgcccgttaccgttataacaccgtcaatgacgcacacagcgacaaagaagtagacggcagcggctacacccgccgccagtcacaccagttcgacatttggttcgcgtataacattggcaaattcggtatgtcctacaacccgcgcttccgctggcaggatgatgtcgatcagggaaccggggatgacacctactgggagcataccgttgcgttcaactacaagctcgacgatggctggacgccttacgtcgagctggtttcactggataaaacctacatcactgccgatggcagtcatgaaaatgattatgccgtacgtctggggatagtgaagcaactctgacggtctgactacaccgtatcgtgctgcagcagcctgcagccgatacggtccacggcgcttaatagttcaagctgcccttcccgctgatacagcgataccgcgttaatgtcgatcggtaacggccagcatagcgatgagatcgccgccagtgtcgatccctcgcgggtaatcgcaataatctttaaccctttgcgcaacgcgttacgcgccatttcaatcagcgactgcgtctccccggatttactgatcagcaccagcgtccccttcgatacccgtgtcagctggtgcatatcattcaaaataaggtgcggcaggctcgccagcgataaaaagcgcgacaggtaattgaggctggtgagcgaggctccccgtgcgtacagatagatatggctggaatgggtaagcaacccggacacctccgccacaatatcgtccgcctgcggccctacgtcaggctctacgggtgcgggtgtaaaatgatcgcgcaaaaaacgataccgaagctcggtataacttttatagcccatttttttacacacacgattaacggaagttgtcgtcgtaaaggtatcacgggcaatctgttttgccgatatattagaaatattacatgcgtgatgctgaatgtattcaaatatcaaacgttcacttccctggaatgaattcataaattacgccctgtttaatcccggcatgatattaacacaacgggaaaatagtctctggaagacgcttcacacattgcatttacgcgtatcacgatacgtaattagtattagcaaacattaaaaaccggtttaggttctctttatactttccctgttttcacatccagggaattatgacaatgacgaaacaaaaagttgtcgcggtaacagcctgcccgacgggcattgcgcacacctttatggcggcgaataaaattattgcatgggctaaagcgcacaatattgaggttaaggtcgaaacgcagggcagcgacggcgttaaaaaccgcttaacgaagcaggacatcgcctccgccacggccattattctggcaaccgacgtccccattcaggatgccgagcgctttgaaaacattcctcaccttcagacccgtacgcaagagctgatcaagcataccgatcgctatctgcgtcaggcgctggccatggaaaaaagcatcaccactgtcgtacatgaagacgatcttcagcgttcggcttaccagatttttatcggccatatcatggcagccatcagctatatgctgccggtggtggtcatgggcgggctgatgatggcgacggctaaaattaccggccagtttattaacatcgaacattcgccgttcagcgtgctggataaagtgggctttatgaccatcaagttcatgtatccggttttcgctatgtatctggcattttccattgccggcaaaccggcgctgatccccgggcttatcggcggcatcatgtcagacgaggtctacaagcgcttcttcgatatcgacggctttatgccgtccggcttctttggcgcgattggcatcggcttctttgtaggctatctggtgcgctggctgaatgattccattcacgtccgccagcagctcaccaccattaagaccatgctgatcgtcccgctgctcaccggcattacgctggtgatggtcatggaatacctgatcaacccgatttttggctcgcttaaccagctgatggtggtcttttttacctcggcaggtgacaccgggcgcggattctattccgcgatgatcgccgcgggcaccgcgttcgacctgggcggtccggtcaacaaggcggcaggctcggtcgcgctcggcctgaatggcatgagcgaaacgtttgatctcaccgcccgcgaactctccatcgtgatcccctctattggcgtcggctttgcggcgtttctcaacggccgctttggactaccggatgtcttcagccgggaagagaaaaccgtcgggagtacctcgttgctgctgggcgtgattgggatctccgaaggcgcgatcccgttcatcctgaaaaacccacgtctgatcccggtgttcatgaccggtgccgttgccggcgcgctaatcgccattgcacttggcgtgaagcagacgctgcctctgcctgccatctggggctggccgctggcaaccaatgtggtgggctacctggcgagcgtctttattggcgcactgatttgcgccctgggcgtgctctatgtcagcccaaagaacgccaggtaaggggaacgtcatgaatcagatccacgtcattgcccatacgcactgggatcaggagtggtatttcacccgtcaggacagcatggtgctggcatcctataactttgcggatgtcatcgacacgctggagctggagcccgcttacagctgctatcaccttgacggacagatggcggtagtggaggactttctcgccatcaatcccgattatcgcgccaggctggaaaccctcgtcaaagagaaaagaatctttgtggggccatggtatacccagacggacacctacaacgtgcatggcgaatccattattcgcaatctcaagtatggcattttcgccgcccgcgcgctggggcatgctatgcaggtcgggtaccttccggacacctttggccacaatgctcagatgcccaccattttgcagggctgcaatatcgacaatatcgtcttctggcgcggcatcgatcacgacagacaagcgaaaagcagccagttcctctggcgcgcgccgtctggggcgaccgttatcgcctgcgcgatggcattcggttatggcgcagctaaaaacatgcgttcagacgcgagccatctgcagggaaaaatcttcccgatggtcaatctcctgcgttcacgggccgggataaacgacctgctcctcccctgcggcggcgatcaggtctgcatcgacccggcgctgccggaaattctgcaggtcgccagcgcacgctctcccgatggggatcgatacgttatcagttcgctggagcgctacgtcgacattctgcgcgcgcagcgtgaacagtttgaaggctgggaaggggagctgaaatcgccgcgctacacccgcatccataaaacgatcggctccgtgcgctacgacataaaaaagaaaaatgatgaggtggagcagttcatcctgcggcagctggagccgacaatcgctatggctcgccatcaggggattgcggtcaacctctctgtggtcgatacgctctggaagaagctgttgcgaagccatgcccacgactctatcggcggctgtaatagcgataccaccaaccgcgacatactgcatcggctggagcaaaccgaacagctgtgccacagcctgtggaacctggtggtaaaaaccctggccgccgcctgcgctcaggaaaatgacctgctgattttcaacccgctgggcaccccaacgcagcgcgtagtgataaccaccctgtatagccgtgctgataatatcgccctgacatatcaggggcagcccatctctttcgacgtcctgaaaagagacattctgcccggcggaacggcgatctcccttagcgctgaaggcgaatgtgaaacgccccttcctccctattatcgctggcacgttgctgtgaaggcaccggttctgccgccggtcggctatctcagcgttaacgttaacgatgacccggcgcctttccagcagcaggaacagacaaagggcagcgagatagagaatgcgcattatcgattaacactggacgccggaacgctcaccctgcacgacaaacgcagcagcagatgcattccctctttctttactctcgaagactgcgcggatgcgggcgacagctacgatttctcaccgcttgcgggcgacacgccgacgcggagcgaccagttcacgctcgtcgactgcctgaaaacgccgcttgtcgaaaagctgatcgtggaagccaccctgcatcttccgccggatctcgcagaccgtcaggaaaatgcccgaacgccgttatcccttcgtctggcgtgtgaattacgcgatcacgatccgaacctgtatgtggacagctcgctggaaaacagccactgcgatcaccggctacgtttgctgattaacagcgatattcacacccgccacgcaatcgcctcgcagcccttcgcgataatcgagcgcgaaacggggtgtcacgctgaagagtggcaggaacactatcgcgaaatgcccgtggatatcgaaaccagcgagggaatcattgcagttgcggaagcgggcaaagcgctggtggtgaatagccgcggcatgaaggagtttcagataatcggcgacgcaccggctgcgattgccctgacgctgtttaaatcaacgggcgtgctgggacgcagcgatctcgactggcgaccgggccgggcatccggcatcaataatacggtggtcgagacccccgatgcccagttgctgaaaccgttgcgcttctccttcaccgtcgcgctggccgatagcgccgatcatctcacgcttcgccagctggaaaatcagacagcgggacagcccttcacctatcaacggcaaacgctgcacacgctcgatcaccgtcttgagcgcttttcgttgcgtctgcccgaccgcaggcttccggcagaattctcattattgtacctgccggagccgctcatcctctctgccttgccccatgcgcagcagtcgcagggtacggtcgttcgcgtgtttaacgccggcacggagcccgttcccgtcccggcaagcctggaggggtttcgtcagatcaactatctggaagagccggtgcagccggtaacggctattccccctttcgcgacctgcgattttttaatggaggcttaatatgaacctgcttgcattgacgcatcccgatctggtttttatcaacccgccgcaccgttcgcctgaagcgctaatacgctggctcgccgaaccgctcgccaggcaaaaaatcatcagtgatgaagaaacgttcatccagagcgtgttacaacgcgaaagtgaaggtcctaccgcgctgggtgaagcgctcgccgtcccgcacggtaaaaccgaggcggtgcagcaggcggcgttttgtctggcgctctttgacgacccgatacgctggcccgggctggatggtgacgaagaggtgagaatggttttcctgctcgccattccgcccgcggaagcagggagtacccatatgcagctgctgacgacgctgacctgtttattgacggaagatcgggtgcgtgagcgactgctggcggcgcacacccgggaagaggcgatgtccgcgctgagtgctgaagaaccacaaaaacaggacgatgctcctgaacgctcctttctcatcccggtggtgctgggcagtatcgcaaccgcagcctttttgcaggcgggactgagctgggtctgcggggggagttaaatgaacagcgcttagcacacaccgtgctgagcgcttgtttttgttgaataattaatcagatttttctcgcccggctttacaatcgctgaagcgcccgtcgtttgtactctcgtctttttactttgttctgcatcaaataaatcgcaaacatgtttgatgcaaatcactatatgtagcacttaaaatgcacgccgacccaacatcttgtatttatcgtctactattccaacaacaagacggcgcttacgctggccggaattgtggataacacgagctgggaacgcgggaagtctttggcctggcgggaaatgcgtccggtgaatacttctccacctctgtggataacctgtttttaaaaatggagtgatcatgacaccgcatgtgatgaaacgtgatggctgtaaagtgccgtttaaatcagagcgcatccaggaagccattctgcgtgcagctaaagcagcgggagtcgatgacgcagattactgcgccaccgtcgcagaagtcgttagcagccagatgactgaacgcagccaggtcgatatcaacgagatccagaccgcggttgagaaccagctcatggcaggaccttacaagcagctggcgcgcgcctacattgagtaccgccacgatcgagacgtccagcgcgagaagcgcggccgcctgaaccaggagatccgtggcctggtggagcagaccaactctgcgctgctcaatgaaaacgccaacaaagacagtaaagtgatccccacccagcgcgacctgctggccggtatcgttgccaaacactatgcccgccagcatctgctgccgcgcgacgtggtctcggcgcacgagcgcggcgagatccactaccacgatctcgactattcgccattcttcccgatgttcaactgcatgctgatcgatctgaaaggcatgctgacccacggctttaaaatgggtaacgcggagattgaaccgcctaagtcgatctccacggctaccgcggtcacggcgcagattattgcccaggtcgccagccatatttacggcggcaccaccattaaccgcattgacgaagtgctggccccgttcgtgacggcgagcttcaataagcaccgtaaaaccgccgaagagtggcagattccggacgcggacggctatgcgcattcccgtaccgagaaagagtgctacgacgccttccagtcgctggaatatgaggtgaacacgctgcacaccgccaacggccagacgccgtttgtaaccttcggttttggcctgggcaccagctgggaatcgcgcctgatccagcagtccattctgcgcaaccgtatttctggccttggtaaaaaccgcaaaaccgccgtcttcccgaaactggtgttcgcgattcgcgacggcctgaaccacaagtttggtgacccgaactacgacatcaaacagctggcgctggagtgcgcgagcaagcgcatgtacccggacatcctgaactacgatcaggtcgtcaaagtcaccggttcgtttaaaacgccaatgggctgccgtagcttcctcggcgtgtacgaggatgaaaacggcgagcagatccacgacgggcgtaacaacctgggcgtgatcagcctcaacctgccgcgcatcgcgctggaggcaaaaggtaatgaagctgaattctggaaactgctggatgagcgcctgcagctggcgcgtaaggcgctgatgacccgcattgcgcgcctcgaaggggtcaaagcccgcgtggcgccgatcctctatatggaaggggcctgcggcgtgcgcctgaaggcggacgatgacgtatccgagatcttcaaaaacggccgcgcgtcgatttcgctgggctacatcggcatccacgagaccatcaacgccctgtttggcgacacgcacatgtacgacagcgaagccctgcgtgagaaaggcatcgccatcgttcagcgcctgcgcgacgcggtagaccagtggaaagaggaaaccggctacggtttcagcctgtacagcaccccaagcgagaacctgtgcgaccgcttctgccgtctggacaccgccgaattcgggattgtggaaggcgtgaccgataaagggtactacaccaacagcttccacctcgacgtcgagaaaaaggtgaacccgtacgacaagatcgacttcgaagcggcctatccgccgatcgccagcggcggcttcatctgctacggcgagtacccgaacattcagcacaacctgaaggcgctggaggacgtgtgggactatagctatcagcacgtgccgtattacgggaccaacacgccaattgatgagtgttacgagtgcggcttcaccggtgagtttgaatgtaccagtaaaggcttcacctgcccgaaatgcggcaaccacgatgcggctcgcgtctccgtgacccgtcgcgtatgcggctatctcggcagcccggacgcccgtccgtttaacgccggcaagcaggaagaggtgaagcgccgcgtgaagcatctgggaaatgggcagatcggttaatccgctgccacgttaatgcccggtggcgctgcgcttaccgggcctacggaccgctctcttttgtaggccgggtaaacgcagcgccacccggcgtggttattcacaatgaactatcaccagtactaccctgtcgacatcgtcaacggccccggcacccgctgcaccctgtttgtttcaggctgcgtccacgaatgccccggctgctacaacaaaagcacctggcgactcaattccggcatgccgttcaccgcggagatggaagataaaatcatcaacgacctgaacgacacgcgcatcaaacgccaggggatctcgctctccggcggcgatcccctgcacccgcaaaacgtgccggatatgttgaagctggtggagcgcattcgcgcagaatgtccgggaaaagatatctgggtctggacgggctacaagctggatgaactgaatgcgcagcagatggaagtcgtggatctgattaacgtgctggtcgacggcaagttcatgcaggatttaaaagacccggcgctcatctggcgcggcagcagcaaccaggttgtgcatcatttgcggtgagcgttagagccgtttgtttgcgtcatgataaacggctgatttttctctttttctgtatcactcattataacgccctcaggcaaactcaaactcataagtcatccagactaacctttattcccttttgcggattagccagtcgctcccggactgtctgtatcagcgcatcttcgctgtcgctgatggtgaccgttttcaccggcatgcgccccgtttcagcaacgtactgaaacagcaatcgcaccgcttccgttggggtaatattgagtttttccagcacggcataagcctcgtttttgagtttgtcatccagacggacgtttagcgtggccattatgcctccagaaaaatcgaatgtgtaatgcagtttagcattacattcgcattacatcgaattctggataacgcctctcaaaaacgactcaaactctccatcgccaccgccttaaacccggcgaaatcctcgcagctacagagccgtgacatcgcccgctcgcgcaggaaagtgacgaaaatatcgtaaatcgccatcgcctcttcgtactcgcttttgctgatggcgagcaggaagataacgtgcgcggtttcgtcgccccactgcacgccgtgcggggcgagtacggtgtagaccaccgttttctgcgccagcaggccgagggagtgcggcagcgcgatgccgtcgccgagcatggtgctgacgatagcttcacgctcaacaaccgaatccagaaactccgcgccgacaaagccctctgcttcaagctgttcacacagctcgcggaagagcgtctgctgatcgatcggcttgtcgataatgcggaaatgggccgcgtcgaagtatttatccagcatccacggacgggtgcggtccaccagcaccagtttgccaatctgctctaactggtaatcggtcgggaacggggcgatcatcaccaccggttttgacttttcgctgacgcgggcggtcgcgatcacaaagtcttcgctaatggtttccgccagctcgtactcgcgcagggtgagcgtgcgcgtcacctcaatctgcgggtatttacgctgcagtaccgcctcaatcatgcggaccatggcgttaccggcgtcgcataccagcagcacgcgcggctgacgctggtagccgatgttgtagtggcgctcaagcccgacgccaatatgcagcaccaggaagccaatctcgttttcgctgatcacatacggcgtgtatttgccccagctcgacaccgcggccagcgtcatgtcccacgccatcgggtagtgctgcttgatgttatccagcagcggattggggatcatgatttgataccgcacgcgggtaatcatggttttgatgtgcgtgagcaggtccgcgtgcagctgcgcgtcgctgagcaggttgtagttatagtgagtgttgatatagcgcaggatgtagttgaccagcgcctcgtcgtcgtcagcgttaatggcgctgggcgcgatctcctgaatctgccgcgccgcaatgtgcacgcacagccagctctcctccgacggcgaaagcgccttgcccgccagctgctggagggtcaccgcgatatctttcgccgcctcgcgcacgttctcttccacgtcttcggcatggaattccggcagcgggtaaccttcgctgatgcgacgtaccgacaccgcgcagtacaggcgcaggaacagctcgccttcatcggtcaggcgaatgtggtgacgggtcaaggcgtcgtgcagcaccggcaccatctgctccgccacgcccgcattcagcgccacgtcggtcaccagcgggttcaggctgtcctgctgcgccagctcccagagcagatcggtcaggcaggcgcgggtcgacatctcgctgccaaacagcttcatgccgtggcgcggacgggtttccagcgtcaggttgtagcgatgaaaccactcgcgcacctccgccatatcgctttgaagcgtggcgcggctgacgaaccattcgtccgccagatcctccagcttaagcgaaaacgccgaggtcagaaaacgcaccaccagataatgcacgcgctccggcccggtccgcgggatacgcagcgcgcgcgggtgggatgcctgaagctgctgatagcgctcggcatcctcaattttgagctggtagccgttgccccggctcaggatgaactgcgcgccgtggctggccagcagcgcgttcagggcggtgatgtccgcacggacggttcgcgtggagaccgacagccgctgcgccagctcgtcctgcggcagcgtctcgttttgcaacaggtcgaaaagttgcgccaaacgttggttcggaaatcgcacgtcgttgtcctcttacggcttaaggtgaaatgaccatctgggatgggctgccgaccggggtatagtctggctcaaagctcaatttcccgtcctgcgccacgcggaagcgggtaatgttgtcgctgcgctggttcatgacgtacagccagcgcccctgcttatcgagcgtcagggtgcgcgggtagtcaccgcgcgtccacacatcgtcctgatgcgtcagcgtgccctccgccgttacggtaaagtgcccgatgctgttatgcaaacggttagccacatacagctgcttaccgtcggcgcttaatgcgagcccggcagcaaagctggtgcctttgtaaccttccggcagggcagaaaccgttttaccctctttcagggtgccgttggtattcacggtataccgggtgagcgtagacgcctcttcgttaatcagccacagggcatcgcccttcggcgtaaagacaaagtggcgcggcccggcgcctttcgaggaggcgctgataaacggcggatcgttcggcgtcagctttcctgtccgatcgtcaaaacggtactgatagatgcgatccagccccagatcggtggaaaacacgtatttcccgctcggatcggcggcgatcatatgcgcatgggggccgttatgatcgctgatcgcgaaactgccctcgacggcagcttccggcttcgccgcgcccggttcgccttgatcctgatgtgtgtccgtggcgtcacccaggctgccgtctgcgttaacgggcagcaccgcgatagatccgctgacgtagttcgccaccagaagatggcgaccgttcggcgtcagcgacaggtaaaccggccccgcaccgccggaggccacctgactgagctcgctcagctcaccgttatcgccgacgcgcagcgcctgcaccacgccctgctccacttcgcttgccagatacagcgttttgccgtcctgtgaaagggtcaactgcgccgcattcggcagtttgcttacccgtgttttatcgttcagcgcgccggtttgcgggttaacagtaaaacggtacagcccttcaccgtttggattataggtacccacccaggcgtattgcgtctgggcgacagcggcggtggcgaacattgagagtgaagcgacaagcaaggtacgggtgtgcatggtggctcctgtataggtgtgagttctacttcaccagcttcttcgtcatctccagcagggtacgcacatcttccggacgcgtatcaccgctggctttgtcgataatcgagctgtagatatgcgggatgattttgctcacgcccgcgtcgagggcgatctgcaggatctcctcatagttttccagatcgatacctccggtcggctccagccagaagtcgtgacgggcgcaggcttccgctaccgctttgtactcgtcacggcacttcaggccgcccatcgggaagtatttgatagagctgccgccgaaatctttcagcagagcaatcgccgtttccaccggcacgatgccgtccggtgccgcgctgctcagcgggccggtggagattttcaccatcccgacggtgccggtcggagagaccagaccgttgaccacggagtcgttctgtcccagcagcgcgcggctggtggccacgccggtaaagacctggttaacgtgctgcggctgcacctggcgggagatctcgctcaccatcgccgactggttcggatcgcccgcgcccaggccaacggagagcgcgttatcaatcagcttcgcgtattcgcgcatatcggcaacggcgctcgccacgtccgggtaatttttggagagcacgcccaccagcacgtggccttccgccgcctcgtagatggcgctggcgttggcctttgagccagccagcacgttcagacagacgcggtcacggtaaaagttgggggtcagtttcatgcgtttttctcctgtcctaatacttcactaatgcggcggtacacaatgttcagctggtcagcgtttacgctgcgaacgtccgcttcgataatcccttcgttggccttgtagccacggaagtaaatggcgtactcgccctgcttgagcttcgccaccaggtcccccgtgccgaggccggtggtggcttcgtcaaacttaatctcggtgcgggcgatgtcgcgtccggcgctgtcccagaccacgcgcgcggtcacaccgttcagggtgttgagcgcctcgataaacggcgtcattttcgccaccatctcggcaccgctctctttggtggccgtcagatagtgttcgatggcgcaggtcaggccaagaatgccctctttacccaccttcatggcgcggccaatccccgccgtctggcgcttcacccactcaacgtactgggtcttgccgatcaccagcccgctggtggggccttcgatcgcctttgcaccgctgtagatcaccaggtccgcgccggcgcggtagtacgcgtgcagatcttcttccgccgcggcatcgacgatgagcggcaagtcgtgtttacgtgcgacaaccgccgcctgctcgacgctgagcatgcttttctgcacgcagtggtgagatttgatgtacatgatcgccgccgtgcgtggggtaatcgccgccgccagctgatcggcggaacattcgttggcgtagcccgcttccaccagcctgccgccgcccagcgccaccatggtgcccaccggcgcgccaaaattcacgttgtggcctttcggcaggacgatctcgttgttctcaatcggggtgacgtgcaggttttccagcagccagtcgctgtctttcaccagcaccgcggccacggactgggcaatgcccgccgacgcgcaggagaccaccgtcgccccttccacgtccagcagcttcgcgatgtattctccggttttattgaccagatccttcatctcgaaatagtgattcatgccgtccatcgccgcctgtaccacctccggacgcggcgtggagacgcccagcgccgtcatgcggccagaggtgttgataacctgctttaagcggtacttctcataaatcgaaggcatgttccgtgctcccttgttcagtcatgtagcccttgcccgcgcggatcgcggcaagcggcaccagtatgtgttcagcctgtaggctgtcgttttcggcatccgtcagcaccgtcggctggcgtttgagcgtgaacagcgtcaggtcggcatcgagacccggctgaatgcggcctttacgcgtcaggcgcaggccatcggcggcgttcgccgtgacgcagtcaatcacctgcggcaatgacatgccgatggcgaggaatttcgacatcacgcttgccagcgagccgaccgggccgttgatgcggttgcggcagtagatatccgagctgatggtgtgcggcagaatgcccatcgcgatggcgcgtttcgccacctcaaagctgaagctcgccgtgccgtggccgacatccagacgcacgccgcgcttcagcgcagacgtaatcgaggcacgcagctcgccggagggcgtcagaatgcggttaggcttgccgttgtagcagtgggtgatgatgtcgccagagctcagcagctcggcaatttcgtcgaggttcggcgggttgttgccaatgtgcaccatcagcggcaggtcgccgttctctttctgaatggctttggcgcgcgccagcggcgtgatgccgttgtcaccgaccacgctgctgctcatgcgcgccttcaggccgacgataaaatcagggtagcgcgtcaccgcctgcttcaccgcgtcggcgtcaatattggccatgttggccagctcgttctgggcaatcagccccacgcgggagatgttcagcagggcaaagacctcggtggaggccttgcgggtaatcgcgtagaaatcgtccacgtcgtcggccccggtgctgcccgcgtccaccacggtggtcacgccggtggcaatgcccacgctgtccggctcgtcgtggtaaatcggggagttcgggtagcagtgtacgtgggagtcaatccagcctgcgctgacgaacacgtcaccgtttagctccaccgttttgcgggcgggggcgtctatgtcgcccgtcgcggcgatcttcccgtcctgaatggcgatatcggtcagggtatcgtcggcgaggcgcgcacggcgcaggagtaaatcaaacatgaggatctcctgaaaaggcaggcgccgaagcgcccgcgggtattaaagggcaaccgggaacagccagcccagaatcattgcgccgaggatagcgccaccggtaatgggcttctgccagatgtagaacagcagcgcacccagcagagaacccacgccaatcggaatggaggcggtcatggcgctgaggataatcaacggtccgaggaagcggccggaagcgttgcccgcccccatcatcacgtctgcgccgtaggtggagttgctctggttgatggtgaacttacgcgccaggatgatgacgtagccaatcgcaaggccaatcaccaggccggtgatcagcgcggcaatgaagttggtcaccgggaacatgatccccgcgcccagcagcagcgccggaaccccgaggcccacgccggtctggatcgccccgccgatgtcgagaataccgaccagcgagccttcgataatacgggcgaacaggaagctcgcgccgaacgccgccaccgcgccgtaaacgccggtatcaatccccgctttcagcatcgccacgaaggccacttcgttaaacgcgccgatgccgtagaggtagtacatgtgcgtcccggcaaacacgccggaggagagcaggccaacgaagatcgggaacgaccagtcggcataccaaaaacctttattctgttccatgtcgaggctcctgttatttaccgctgagcgagttgtggatcatgtcgagccagttcggcacggtcagatggaaggattcgatcatcttcatgtcgaaaccgcggaagaagccgctcagcacgaagagcagcacgatcgccgccatcatcactttggtgacgtggttccagccgctctcttccacgcctttaccgatcaggatccccagcaccaggcccggtacggcgttgcccataatcagctgcgccgcgccgccaaagatggtggcccagaagcccgattttttacccgcgtcgatggccgccagccagaagatcaccggcatcacggtgttgaccagcaggttcgcggcgggcaccagcaccttcacggcggtgacctgaagcgcagcgggcacggaggaggcggtcaggttaaggaaggtcacgacgatcatgccgatcacgccgcaggcaatcgccattttgcgcggatcgtgcagcgtttcgccgacgttacggtttttgatcatcagtgcggcagcaccccagtttgggatgatgcggtggtcaacgtcctgtgtgaaagcccctgcggccacggaagaggcccaggcgttaaagaagaagcctaacccaaaggagaagtgggacgccggatccccttcgcaggagttcagttcccccaacgtacgaaacgcgcccataccctgagtggtaggcgcatgaaacatgcgtgcagccccggccccgacaccgacgcctaccaggccgccgatgatgagcgattttattaatataattaagaacatcagtctgcccttttatgaataatcagcgttgcgtgacgaaatccacctggtcgagattgatggctgtcacgttgacggtcacatccagctccacgctgtaggtgcgtctttcccggcgcagaaagaagaacagaaacgcttcttttcgcaccgcttcttgcgcctgaacaacctgcacatcctgtggctcaatacgcagtaagatatgcggtgaggctttcatcaccgcggcctgaacgtggttgagcgcgtcggcaaaggcgcgcgctttggcgtcgcccttccccttcactctcaccgtggttgtgaactgttctttcatgcttatgcgccgtattttttctgccacgcctgtaccagacgctcgcccagctcttctttatccataaagccaaagcccagcacgttacagccttcgttgatagcggtgacgccttcatccacggaacgcatgccgtatttggccttgtagccatatttggtctgggcggtgatggcacccgcgccgccgctgccgcagaaggagatgccgaaggtggcgttttctgctttcatcacgtcaccgagcttcatgtctgccgccatgcccggtacgacaaccgcgcgtccacctgctttttccacaccggccgccactttctgacctttacccaggcgatcgccaatcacgactgtaatctgttccatgtgttgctccttaaaggttgtctttcgcgacttcaaagtgaacggagagcagccaggcttcttcatcaggaaggttgccaaactgcgctaccacttcacgggcaagccgcattgaatccggtgaaatttcgtcaaacagctctgcttcaacctccggcagcggctcgccggtcacggaccggtgcgccatggcgcgcacgtgggaagtaagcatctgctcctgtaccgcattggggatgatgttgttccgggccagcagggcataaacctgctgcagcatggtgttcgcgagctgttctgtttgctctgcctgttccccaacgtcgttcattaccgctccgttaatcactggtcttaccccgttaatggctctggaataaaactaacgttgggggggaattgtttgtagcgagttgttttccacttcgaagtggaaaggggagccgcagcagtgatctgtgccacataaatacggtgaatctggattaatcacggcatttgcgtgatgaatatcacgtattccagcggcaaaacgcgcgccggggaaacgaaaacgttcaggcgtggtgacgcaaaaatgtgatggcgatagggtttacttattaccgcgcaaaaaaaaacgggggccactggcccccgctggttgtttgtcagatgcgcgatcggttaacggtatttcttgtgatacgtattacgggtcgtcacaaactgctcggccgccgcctgggcttccttcactttgccttcgttagcgagcttcagcgcgccgtcgatctggccgaccagcacgtcaaagccgtggcggtagtctttcatctctgcactgtctgccgctttgctttccagtttaggaggcgtcgctttttgtgcgtccagcgccgcttcacgcattttggtcagcgcgtctttcatttccgccgcattgtcggttttctgcaccaccttcaggttttgcccgaggatgcccatgtcgtcttcaagatcggcagcaaacgcagaagagccaagaaccagcgttgaagccgcgacgatcgctaacagatgtttacgcattgctcacttccttttttattattaacaaaacgctatctctattgtccggcgattttcatttccgggagtaatacagaaccacactgtatattgctgcgtgtttcaatatcgttaccgaccgtaacgatattgcgccacatatccttcagattgccagcgatggtaatttcgctcaccggatactggatttcgccgttttcaacccagaagcccgccgcgccgcgagagtaatcgccggtgatgccgctgacgccctgacccatcagctcggtcaccaccagaccggtgcccatctctttcagcatctgctcaaagttgaggccctgcccggcaatgcgccagttgtgaatgccgcccgcgtgcccggtgcttttcagccccagcttgcgcgcggagtagttggtcagaagccactgggtcagaatgccgtctttcacgatgtcacgacgctccgtgcgcacgccttcgctatcgaacggcgtggaggccaggcctttcagcaggtgcggatgctcttcgatggtgagccattccggcaggatctgcttgcccagcgagtcgagcaggaaggtcgatttacggtaaacggagccgcccgcgatagcgcccaccagatggccaaacaggccggtcgccacttcgttggcaaaaatcaccggcgctttcatggtggagagcttgcgcggcgacaggcgagacagcgtgcgttcggcacactctttgcctacccactccggagactgcaaatcccccagcgcgcggccaatggtataggcgtagtcgcgctccatgtcaccgttctcttcggcgatgacgcaactggagagcgagtggcgggtagagcagtagccctgcagcatgccgtgactgttgccgaagactttgatgccgtagtggctgttaaagctgccgccttcggtattggtgatgcgcttgtcggcctgcagggacgcctgctcggcgcgggcagccagctcaatcgcttcgtccggcgtcacttccgccggatggaacaggtcgagatccggcgcgtcaaacgccagcagatctttatccgccacgccggcgtaaggatccggtgaggtataacgggcgatatccagtgcggcctgcaccgtacgggcgatggcatccggactgagatcggtggatgacgcactgcctttgcgattctggtggtataccgtgatacccagcgcgccgtcgctgttgaattcaacattctccacttcgccatagcgggtgctcacgctaatgccggtggttttgctgaccgccacttcggcgccatctgatttttctgaagcaagcatcagcgcggtggagacggcttcttccagaatcttacgctgcgcttcaacttgtgaggttactttcatcgcaaatgccatactgtaagagagagttaactgaagtctaacagagaaccgtttttcagtgcgcgtcttaactggtaacattagcctctttttttaaggagcctgacatgactaagcagcccgaagactggctcgacgacgttcccggtgatgacatcgaagacgaagatgatgagatcatctgggtcagtaaaagtgaaattaaacgtgacgccgaagagttaaaacagcttggcgcggaaatggtagaactgggtaaaaacgcgctggataagatcccgctcgaccaggatctgcgcgatgccattgaactggcacagaaaatcaaaaaagaaggccgtcgtcgccagcttcagcttatcgggaaaatgctgcgtcagcgcgatgttgatccgatccgccaggcgctggacaagctgaaaaaccgccacaaccagcaggttgcgctgttccacaagctggagcagatccgcgatcgtctgattgaacagggtgatgacgccgtaccggaagtgctgaacctgtggccggatgccgaccgccagcagctgcgttccttgatccgcaacgcgaagaaagagaaagaagggaataagccgccgaagtctgcgcgcctgattttccagtatctgcgcgagctgtctgagaacgaagagtaatccgttcccctcaccccggaggggcgagggggaaaagaacgtaggcccggtaagcgctagcgccaccgggcttttttttacgcctcggcggccgcttccgctttcttcgccagcccgtccagcagcttctgatggatcccaccaaaaccgccgttgctcatcaccagaatatggtcgccgggctgagcggctttcaccaccatatccgcgagcgcatccacatctgcactccagtgcgcaggctggatgcaggcatcggccacttccgccacctgccacggaatatgctgcggctgaagcaggaagacttcgtcggcgcgtcctaacgacggcgcgagatcgtctttgcagatgcccatcttcatggtgttcgagcgcggttccagcaccgccagaatgcgcgcggtaccgccaactttgccacgcagggcggcaagcgtcgccagaatggccgttgggtggtgcgcgaaatcgtcatacacggtgacgccgtgggcttcaccgcgcagctccagacggcggcgggcattgataaacgagcccagcgcattcgctgcatccgcaggctgaacgcccacgtgacgcgttgccgcaatcgccatcaggccgttgtgcatattgtgttcgcccaccaggccccacttcacctcgcccactttttcgccgtcgagcagcacttcccactcggaggcatcggcgttgagtttcttcgcctgccagtggccctgctcgcccaccagctcctgctcgctccagcagcccattgccagggtctgcttcaggttgatgtcgttttccggcaggatgatgcggccctggcccggcacgatgcgcaccaggtggtggaactgtttctgaatggccttcaggtcgtcaaaaatatccgcgtggtcaaactcaaggttgttgaggatcagcgtgcgcgggcagtagtgcacgaacttggagcgcttgtcgaagaacgcgcagtcatactcgtcggcttcgatcacaaagaacgggctgtcccccaggcgcgcagaaacgtcgaaattacccggtacgccgccgataacgaagcccggcttatagccgcaggcttcgaggatccaggtcgccatgcccgcggtggtcgttttgccgtgggtaccggcaacggcaaccacccagcggtcgcgcaggacgaagtcatgcagccactgcgggccggacatgaacggaatattgcgttccagtaccgcctcaacgcacggattgccgcgggtcatggcgttgccaataatcaccaggtccggctcgggatccagctggctggcatcgtagccctgaataagagagatgccctgtttctccagaagtgtgctcattggcggatacacattggcgtccgaacctgtcacctcatggcccagcgagcgcgccagcattgccagtccgcccatgaaagtgccacaaatccccaatatatgaatgcgcatacgtcactatccttctttaatgtggcgcacattttactcacatgttagcggctgtgaaacgcatttcaggtaaatccgtatgttgctggcgcgattcacctctgcgctactatttgaatatttgttaagattgttgggctttagtcgttttagtgaacatacaatcgctctactcacaaagatgcagggaaagtgttatgaaaacgttaggtgaatttattgtcgaaaagcagcacgagttctctcatgctaccggtgaactcactgctttgctgtcggcaataaagctgggcgctaagatcatccaccgtgatatcaacaaggccggtctggtcgatatcctgggtgccagcggtgccgagaacgttcagggcgaggttcaacagaaactcgatctgttcgcaaatgaaaaactgaaagctgcactgcgcgcgcgcgacatcgttgcgggtatcgcctccgaagaagaagatgaaattgttgttttcgaagggtgtgaacacgcgaaatacgttgttctgatggatccgctcgacggctcctccaacatcgacgttaacgtttctgtcggtaccattttctccatctaccgccgcgtcacgcctgttggcacgccggtgaccgaagaagatttcctgcagccgggcattaatcaggttgctgccggttacgtcgtctatggctcctccaccatgctggtctacaccaccggttgcggggtacacgcctttacgtacgatccttccctgggcgttttctgtctgagccaggaacgcatgcgcttcccggagaagggcaatacctactccattaacgaaggtaactacatccgcttcccgaacggcgtgaagaagtacatcaaattctgccaggaagaagataaagcgacgcagcgcccgtacacgtcccgctatattggctctctggtcgcagatttccaccgtaacctgctgaaaggcggtatctacctctacccaagcaccgccagccacccggacgggaaactgcgtctgctgtacgaatgcaacccgatggcgttcctggccgaacaggcgggcggtaaggcgagcgacggtaaagagcgtattctggagatcgtgccggaaagccttcaccagcgccgttcgttcttcgtcggcaacaaccacatggttgaagacgttgaacgctttatccgcgagtacccggacgcgtaatccctctcttcaggggagccgatccggctcccctgttcatttatatattttaccgtataagtgtttataaaaaacacgctttaatattcgccactgctcctgcattatttccataacagtttgacagatatttcgtggagcagaaacgcaatgaaaaattattcccgtgctaataccggcattgatttaaatcttatccctgtatttattgaaatcgtccgctgcggcagcatggcaaaggcctctttgcgtctggagatgtcacgccctgcggtgagtctggcattaaagcgttttaatcaactctttgatgagccgttatttctccgcaaaggcttatatcttgagccgactgaaaaagcattagccttaaccagctcgctggaaatattaatgggcgaaattcacgataatatcggggcgcttaattccggaaggaataaaaccccggcacagaacgtaccggggctgggtaatattatgccgcgttctgagtcgtcactttgaatgatgacatagcttccatcagctgacgcgactgctcctcaagggagcgggtcgcggcggaggattgctgcaccagcgccgcattctgctgcgcggtttcatccatctggtttaccgcaatattcacctgctcaatgccgcggctctgctcctgagacgcggtcgcaatctcacgcatcagtttggtcatgcgcagcacttctgttgcgatctcatccatcgtttcgcccgcctgctgggccagctcgctgccctcgttaacgtgggtttgcgaatcactgataagagaacgaatctccttcgccgcgtcggcgctgcggctggccaggtttcgcacctcgcccgcgacgacggcaaacccgcgcccctgctcgcccgcgcgcgccgcctctacggaggcgttaagcgccaggatattggtctggaaggcaatgccgtcgatcacgctcaggatgtcagcgatgcgcgccgagctgccggagatatcgcgcattttttcaatcacgtagcagaccatttcgctgccgtgatcggccgtgtcggagaccgacttcgccagctggtgcgcctgctcggcgttatcggcgttgagcttcaccgtggcggtgatctgttccatgctggccgccgtctgctccagcgacgtggcggtggattccgttcgctcggcgagatcccggttccccagcgtcagctcgcggctgccggtgtcaatctgcgcgctggcatcgcgtacccgcagaaccgagttcatcagcgactgacgcatctcctcaatgaccgcgttaaggcggttaaactcctggctcgcgggcgcggccagcgtatgggttaaatcgcctgccgccacgttctccagctgagcaatcgacgccgagagaggcttgagcagcatatggcgcagcgccagccaggccagcacgataatgcccgccgtcagcagcgccgccacgataatcaggatcaggacgcgggttttgctcgcctgcacggcactcacttccgcctgacctcgcgcttcgctccatttctgaaacgcctgcatgtcgttatcaaacgctgacgccagcgggatcagcgtcttctccagcaggtcgtaatacccgtccgcgctctggtcattgagggttttcagcatcgggttgatcccctgctggttatacgccgccaggctggctgccactttatcgagcagctgctgcccctgctcgtcagccacgccgccgtcgatcacgcccttcagcgttttctgggccagggcgacttcctgattaatgttttttaccgcgctggccgcatcgtccagcatgccgatttccatcatgcggacggcctgacccgcttcattgcgcgcgcgcaggatcagcgtatagcctgaataaagctgcaccatctgctcaccctgaaggtgattaatacgctgcagcgaagaagaactctgtgtgagggcataaatgccaatgccactgacaatcagcagcagaagggtcataacggccagtaaagagagcaagccggtacgaatcgatagcgttttcagcatgatattatttccggtagcgagatatttctgggcataaaaaaagagtatcggccgctaccggaaaatgtttagactttcagcatgttatcgctctgttaccgatgtgttcacgcgggtaacaggcgagctttggcggttctcccagagcaccgtcaggccgcgctgcagggcaataaaaataaacagcagaatgccgatggcgatcttcgtccaccaggagctgagcgtgccgtcaaagttgatataggtctggatcagcccctgaatcgccacgccgaacagcgtccccagcaccgttcccacgccgccgctgagcagcgtaccgccgatgaccacagaagcaatcgcatccagctccacgccaacgcctgcaagggcatagcccgcctgggtatacaccgagaagacgatccccgccagcgtcgccaggccggtcgagagcatatagatgcggatggtggtgctgcgggtcgagatccccatcaggttggccgacgtggcgttgccgccaatggcgtaaacctgattgccaaaccgggtgcggtgggcgaggaagatgccaatcactaccacgcccagcatcagtagccccatcgcgctcaggcggccgccgccggggattttccacgccaggctggagagcgtgtcgtacaccggatggttaatgggaatcgactcttccgacaccaggtagctcaccccgcgcaggaagaacatccccgcgagggtaatgataaatgccggaatttttaacgcgtcgatcagcagccccataaaggcgccaaacgcgcagcccatcaccagcaccagcgggaacgccagcagcggtgagatgccccagaagccgatcgctttcgcgaggaacacgcccgtaaacgcgatcaccgagccgacggagaggtcgatcccgccggagaggatcacaaaggtcatgccgacagcgatgatgcctaaaaaggcgttatcggtcaggatattgcagatcacgcgcgtcgaggcaaaccccgggaactgggtcaggcagtagagatagcccagcacaaacacgcccagcgtgatcattagcggcaaattacgttttatcatggccacggatccccttaatgatgctgacaaagcgcggcgactggacgatcagcacgcagagcacgaccaccgctttcaccacctggttgagttccggctggaatcccgaaagcaggatcccggtgttcatgccctgaatgatcagcgcgccgatcgccgagagcagcaggttaaagcgcccgcccatcagcgacccgccgccgatcaccaccgccaggatcgcatccagctccagccagagcccggcgttgttggcatcggctccgcgaatatccgccgcgacgatcacgtcggcgatggcagcgcaaataccgctcagcacgtaggtcagcatcaccatcagccgcgtgttgaccccggcgttgcgcgcggcgcggatgttgatcccgacggcctcaatgaacatgcccagcgccgttttgcgggtgaaaagccagaacaccacgagcgtcaccagggcaataatcaccggcgtcgggaagaacagaaggttgccgctaccgagccacgccaggctcggggagttaaaggtgacgatctgcccggacgtaatcagctgcgccacgccgcgcccggccaccattaaaatgagcgtggcgacaaagggctggattttcagcaccgccaccagaatgccgttccataatcccgccagcacgccagtgcctaaggctgcaagcaggaccaccggcaggctatgcccggccacggtcatggaggctgccgtggccccggcgatagccatcaccgcgccgacggagagatcaatcccgccggtggcgatgaccagcgtcatcccgatggccagcagcgccacgggcgcggcgcggtttaaaatgtctatcgggctgccaaacaggcggccatcctgcacgataatctggaagaaatgcggcgcgacaaggctatctaccagcagcaccaccagcagcgccgcgatttgcggcgtgccggtcggccagctgaagcggcgctttgactcaccggtttgcgaaagcgaacgggacatcacgattcactccttatgccgcgatggcattcatgatcgccggaacggacagcttatccagcgggatctctgccacctgtttacgatcgcgcatgatgatgacgcgatcggcatagcccaccagctcttccagctcggacgaaatgaccagcagggccagaccgtctgcgcacagggtttcgataagccggataatttcggcgtgcgcccctacgtcaatgccgcgggtcggttcgtcgaggatcagcaactggggtttggtcagcaaccagcgggagagcagcactttctgctggttaccaccggagaggaactcgatgggctgttccgcgctcggggtgcggatgccgagctggcggataaagcgctcagcaatggcgttctgctctttgcgtgggatcggccgcagccagccgcgctgcgcctgaagcgccagaatgatattttcccgcaccgaggcggcggcaataatgccgtccgttttccggtcctccgggcagaagccgacgcccaggcaggaggcctgatgcggcgatcgcagggtttgcggtttgcccttgatcagcgcgctgccgctgtcggcgggcttgatcccgaagatcacctcggcggtctcggttcggcccgagcccagcaggcccgccagcccgacaatttcgcccggccgcacctcaaggttaaatggcgagatgaccccttttttgccgtaatcgctgaacgcggcgaccggcttctcgcccttcagcgtgcggcccgcgcgctgaagggcgttggtctccagctcgcggcccagcatcattttgaccagctcgatctgcggcagctcgcgggtttcacggcagccgacaaagctgccgttgcgcagcaccgtaatgcggtcgctcacctcatacacctgatcgaggaagtgggtaacgaagatcaggctgacgccctgatcgcgcagctggcgcattagggtaaagagcatttccacctcctgggtatcgaggctggcggtgggttcgtcgaggatcagcacctttgccgagagatcgatcgcgcggcaaatggcgacgatctgctgcatcgccacggaaaagcggttcagcggctcgcggacgtcgagggagaagccgtaggattccatcagcttagtcgcccgcgcctccatctctttacggcgcagcaggccaaagcgtcgtggctcacggccaataaacaggttatccgccaccgacatattcggcagcaggttcacttcctggtataccgtcccgatccccaactgctgggcatgggcggtgtttttgggcgaaatggcgttgccttccagccagatggtgccgcggtcggcgtgataaacgccggtcagagatttaatcagcgtcgattttcccgcgccgttttcccccagcagcgccatgatctccccgcgccgcaggctgaaatcaacgttatccagcgcctttacgccggggaagaatttactcaagccctctgtgcggaggatttcctggtgttgttcagtggtcatggtttccccctgcatcaagccggatggcgctacgcttatccggcctacaaaagagcgcatcgtaggccgggtaagcgcagcgtcacccggcatgttcagacaggcttagtagcccatatttttcttcttctctaactcttctttcgccgtgtcaggcaggtagagcgtggatttggtgaccgtcactttctccggcatcgtgccgtctttcttgaatttctccagcgcgtcgaatgccgggccggccatgtttggcgtcagctccacgctggcgttggcttcgccgtcgatcatcgctttgtagatatcaggcacgccgtcgatagagccagtgaggatatctttgcccggcttcaggcccgcttctttaattgcctgaatcgcgccgatcgccatgtcatcgttgtgggcgtaaaccatgcagatgttcttgccgttgttttcagccttaatgaagctctccatcacctctttacctttactgcgggtaaagtcgccggactgagagcggataatcttgatgtttggcgctttcgcgatggcttcagcaaagccttttttacggtcgatggccacgctcgccccgacggtgccctgcagttcaacaacgttacacggcttgccgtcgacctgttttatcagccagtcgccaattagctgcccttccagcacgttgttggccgtcacggtggtcatatagagagatttgtctttaacgtcgatggaacgatcgagcaggaagaccgggatttcagcgtctttcgcttccttcaggacgggttcccagccggtcgccacgacgggtgcaataaagatggcatccacgccctgggcgataaaggagcgcacggctttgatctgattctcttgtttttgctgaccatcggcgattttcagggtaatgccgcgtttctgagcttcgcttttcgccacgttggtttctgccgctcgccagccagattcagagccgacctgcgaaaaacctacggttaagggagcggccatcgccatagacgacatggctgccgaaactgctgtgacaaggagtaagcgcttccacatatgaacgtcctcgtagggtgagttattgttggttaaaagatgttctgcggaatgactatagcccatgaaatatgtaacgaattgcgttacatcacacttcagaaaagtgaataaaacgttaatcacaagtttgtaatcgctttcatttctccatgaaaaatgcggctgagtttatggatttttctgtcatggaatcggtctgaaaagtgggaagaacgtggagagaaggcgaaaacaggcggagacattcagcgcgagttggctataatacctgccacttgtttaccatccattttaaaggacaccgacatgagcttactcaacgtcccagcgggtaaagaactgccagaagacatctacgtagttatcgaaatcccggctaacgcagatccgatcaaatacgaagtggacaaagagagcggcgccctgttcgtagaccgcttcatgtctaccgcgatgttctatccgtgcaactacggttacatcaaccacaccctgtctctggacggtgacccggttgacgtgctggtcccaacgccatacccactgcagccaggcgcagtgattcgctgccgtcccgttggcgtgctgaaaatgaccgacgaatccggtgaagatgcgaagctggttgcggtaccgcacaccaagctgagcaaagagtacgatcacatcaaagatgtgaacgacctgccagagctgctgaaagcgcagatcactcacttcttcgagcactacaaagacctcgaaaaaggcaagtgggttaaagttgacggctgggacaacgcagaagcagcgaaagcggaaatcatcgcctctttcgaacgcgctgctaagaagtaattcttactgctgttaatgaaggccccgcgagtcggggcttttttatttccctggtttaaagtagtacaaactgaattgttgagaataatcccattccttatgtttttgacattaaaaccaaaaaagacaccctatcatttatagtgggagtggttaaatagcctggctgttcacaacatactgtcatgatgatcattaatccccattcatgacaggattcatatgtcatccattaacattgatgttgcccgcccaactggaatttattttatcattgaacggttgtattcccgcgatggttttatgccttctattggggaaatcagcccctctttgacacaggtacaccgtactgtcattcagctaaaacgcaagcaggatatgtttatggatggtgttaaggttacccctaaagatattaccctttggcaacagataaaatatattacaggttcaaaagtaacgaccaaggatacagatgcgttagtgtattcgaccgattttatcggctcccttgttgccaccatgcctttaggtaatattgagcatgaaaatattcctcgcttcctcacgacagagtctatccactcccttccacaggcggtgagttatgggcgtgatcccatcccacaagtccttctttatggtcgtaaggatatagtcttctttatggacaatggtggtaagggtacgccaaccgctattgcaaaatataaccacaatactcgtgaccttgccataatcaaagatcagctagaagccagtaaaacgatgaaggagctgctatctaaaggagcaaaattatgagtaagaaaagccatgtcatgagcctattcgtccttattattgcctcctttgtctttggcagaagtacttatgttgaatatctgtcatggtactatggaagcgatcatttaatattcagtcaaacaaatagcgcattactatctggtttacttaacggactttacttcgcgctatcatcaagcattatttatgcgttactcactctattaaaaacaattccaagaaatatcttgttttcttgtcttctgcaattctttattaacatagggctatatacactttttgttgcagtagatagaggttatagtaaattgcatactttaggctcgggtgctactgatatcacccacagctattttttaggggcgttgctgatgagcacactcctgaccgtcgcgatcgtgagcgttatacatgctaagtttctttcttcaaagcataaagatgggctacataaaggcgtttgactgttacggtaaagacagtaaatggcagtatctctgcatcatgacattccagcttgcctggtttttgttttacttatggatcccttatcgaagcgattatgcgattctgctgtttttactgtgtttcctgcccgtcatttcaagcaatacgcggtgcataaactactatggccgttcacgcgccttgtgttttttatggcttattgcgccgtacatcatgctgttcgttcctctgtttttaacccgacgccgggatacagaagagagttgaaggaataaaaaaaacaacgccaccttacggtggcgttgtcgtttttcagtactggtctctgtctaaccagttaccgcttacgatccgcgttaacccgtcgactggacgctggtagacatacatccacgcgcttccgtacggcgtctggatcaactggcgtgcgtattcaccgcccctggtgcgcaaggcatcaagttcggcaagcgtcgcgttatcaatacgataaacttcaccctgtactgttccttcgcccggaaccgcgcctggatagtggcccaggctgtacaactggtagttctcgatattgtaattccccagtagctgggcattggtcatccagtgactgttgccttgcctggttcgtaaactgccgtagacaaatattcgcattgctaaaactcaaactgatagagcagatcaagtgcctggtctacgccggacactgcttccagatatagcttaggcatcaggcgatagcgtaacgtgagtgttgccagtgagtcaaagatccccacaccatattttacctgcagacccggcagtacatagccgctgaccaccacctgcgaggagtcacccacgccctgggtgtccagcgccagattgcttacgccgaacgtctcgccgattttacccacaacctgcccactttgtgcaacccccagccccactaacatcgaagtcatcgccgcgctgtcgctctgaccgctgtcgagaccttgaccacgcagcaggtaagagagggcttcctgctgggacatcgccgggtcagagaagatctccgccttcggttcgtcggcggaaccggtgacgcgtaccccggcaatgacgtcgttttccgtcgcttccgggttacgaatcgcttcaatgttcagcaagggttgatccggtggaccggagaacagcagctcgcctttacggacaatcagatcctgaccataggcgtggaatcgcccttcagggatattgatctgcccgttcaggccaagcccttgtttatcctgcgccaccttcaggtcgcccgtaagcctcgccttcagcccaaacgcatccaaccgcacgttattccccacgtgcacgataaggttactattaatcggtatgcccgcgctcttctgttcgaccggtttcagattttcattgagcataacttcatcacttgagacgccgaccgcactttccggcacgtcgtgaaccacgatgcgcgcccacggcacgtcaacgcgaccgtcaagcgtgaagaggcttggcgtggcttcaaagaccacatcaggcgagacgtccagtcgcaccatcggcggtacggtgatgcgcaccttactgcccttcgcggcaatacgggcgcgccagttgtcgagctggctccagtccgcgtcgccgctcaggttgatttgcccctgctgcgtcagtaccgatccgctcagcgtcgagctcatgccgttgaagttcatcgcgatctggctgggctgcatgtcaaacggcataaagttgccgtcaatatccacgccgctgaggcgcagctggccgaacagctgagggctttgcgcattgcccgccaggcgcaggttggcgttcaccatgccctcggctttttccccgcgcgcgaaaatcgggttcaccatcgccaggttgaagttgcggatagtgacgttgccgcccagatttcgtcgtccctgtgggtcggtaatttgaaccttgccgtcaaactgaccgttgttggtgagacgaatcagccagcccagctccgcacggttgttatgcaggtccgcgctcaggttcagggtgtcgaaggccaccggcagcggcgcgtcattcacctcctgcgtcaccttcacgttacgcccggacagcgtgacgctaccctgcggcagcccctctttggtggtgtcccaggcgacatcggcttttccgctgaagacgccgctggcctgggtagtatccggcataaacggtttcagcatcgccagatcgaagcggttgaggttgatctgcgcgcgtccttccgcgcccgcgtcgatggtctgcggcacgcacagttccgcattcgggttggtccagcagtgcggcccaatgctgatcttctgctcggcgttgcggtagtccagcgcgatggcgcgcgacagcgccagcggcccgaccggcgtattgaaacgggtgttatccagcgtccctttccagcgctcctctttgcggtcgaagctgccggtcaggtgaagctggccggagaccggctcgccctgcacgcgcagctgcaggtcgtgctgcttctcgttccctttcgcgtccagggtgaccaggctgatgttgacgtccggctgagaaatgcgctccacgcgcaggttcaggtttccgccgatctggtcagtggatttcacatccccttccacgcgaacgcgggcaacgctcagcgcctgccagcgcaggttattggcggtaatgtccgccagcagctgcggcgcgtctaccgtgccgcgcaccttcaggagccccttcgccgtaccgcccaggcccggcagggcgttatccagattcggcgcgtcgatggtggcgtccagattgagatctttcacccccagctcgcctttgatatccgccgtgttgcggcccagcgccacgtgcagacccgggataacccactgcaggtagctgttgcctttcaccgagccttcaacgtttaccttgttctgcttcacgttcccggtgagcttgatctccggcacgtccatctgccacgtgccgccgtacaggctgccgcgggttttgatcaggccatccagcttcgacggccagtccggcacctctttggcggtgttaatgcccgtcagcttcagctcgccgcgccagctgatcgcctgctgccagtcgagcagcgcggtcaactcggttttgccttccagcgccgcgacggtcagcttgtcgaggttaacctgctgttcattgcccttcgcatccagggtgatgttcgcgggcggcacgccctgccccttcactgcggtgcggaacgagagcgtatagtcggtcatcttaccgctcagcttcagcttcaggtcatcggcctggtactgtttttcgccggtgaatggccagtaaagctgcttgctgaccacctcaagattgagcggcagcccggcttccgccagctgggtttgcgcgcacaggaccatgtctaccgggccggagagattgaccccgacatccagcttctcgcgcagcgccccgcccactttgaccttcaccttctcgcctttgagcgggtcaatgttcagggcgctattcagcgtgatatccaccggccagttgtcgcgcagcagggcgttgcctgacgcgttcaccgagccctgattggtgtcgatatccagcgcgtcgagcttcatattgccgtcaatgctgctgactttcagcagcatgttatagaccgtcaggtcggtatcgcctgtcaggcgcagctgctcgcctttgaactcttcaatattgaggttcagcggcagatgcacatcggtcatttccggcaggacaggcttcgagaagaggtctttcagcgtttcgcccagcggcttctcttccggctgcgggttctggatcttcggctcgacgatctcttcctgcgccacgtcggccactttcggcagcgcgatcagcaagccctgcagggaggttggcgtcagggtgaggtttttctcctgccagcgcaggccagagctgaaatccatcacggacacggtggtgtcgtcgattttgacattgacgttatcaagcgccacccgataaagcgcgatcgggtacggcgtggagagattcagcggaccgctgtcctcttcctctaccggcgcagacttcggcattttcttcgaatctatcgccacgttgacgtcttttagcgacaagtcgttgacgcagagcttgctgtcacgcagacagcccagcttcaccgccaggtgaaactccccggcgttcaccgccacgcccggctgctcatagcggatgttcttcaggcgcaggtcgcgccagccgcccgtcacctggccaatctccagccccggcacccagcggttcgcggcgttaaacagcaaatgcagcccggtcgtcgttcccaccagaaacgccaccgtaccgagcagcagcacgataaaaatcagcaccccgaggcttatcttcttccataaactcataattcaggccccagaccgatgtaaaactgtaatccgtgttcttctttgtcgcccaccggcacggcgaaatcgagcttgatgggcccgacgggtgactgccagcgtacgccgacgcccgcgccggttttaaaatcgctgcggcggatatcgctcaccgcttcgccgccgtcgacgaacatggcgccccaccattttccgctgacgttgtactggtactccagcgagccggtagccagcttagaggcaccgatcagcttgccgtcatcgtccttaggcgcgatggatttgtatttatagccacggatgctgcgatcgcccccggcgaagaagcgcaggtccggcgggaccttgtcgaagtcgccggtttcaatccagccgaggttgccgcgcaccacaaagcggtgtttgtcatacagcgtgcggatccagacgttctgcgcctgaatcaccgagaaatccacgtcggaaccccacatggtgttggagtaatcgatagagtaacgctgggaatcgccccaggtcggcatcaggccgccgcgcgagcgggtgcggctgatcatcaccccaggatagagcagcatggtggtgttggtgacgttggcctgggtaaagtgatccaggctccagcgcaggttgatggcgcgctgccagccgctggagagatcccagtaacgcgacacggcaagcgtggtggaatcggactcggtatcgttcaggtcggtgcgcttaaagcccccctgaaccaggtaatattgctcaagcggatttttcagcagcggcattttatagctgaaatcgagctgctgttccggggcggaaatgctggcgctggtggtcaggctatggccgtaggagttcatccacggctttttccaggtagccttcacgcgcgggccaacgtccgtcgaatagcccacaccggtttcaatggtgttctcggtgcgcggcgaaacaacgccgtgcagcggcaacaccttggttttgcgagacttatcaaattcaggggcgacaaccacggagttaaaccagccggtggcagagagccgtcggttcagctctcccaggtcgctcgactggtagtaatccccttttttaaagggcacgaggttttgcaggtactcttcacgaatttgcgacccttcgaacgtcacgtcgccaaagcggtagcgttctccgctgtcgtagtcgatatcccagaaggcctgacgtcgcgccagcgcaatgcccagctggcttttattgaactggctgtcaaagtagcccttacgcagggaaacgctggtcagctcttttttgaagtggtcgtagtcaccgtggttgagcacggtgccgattttcggccgcgtgctgagcaggtccaggtaatcccggtcggtacgcgccccgccgcgcaggatgacgttggtgccgccaatcagcaccggctcgcccggcgaaacgcgggcaataagcacctggcgccccttctttgggggcgggcggagatcgaaatcaatggtgggttcgtaataccccagcgcttttagtccttcacggatggcatcatcgacgcgcgcgcggaaacgccggtccggcgtcacctcatcactctggatggtcgatagctgcgcacgcacgtttttttgtagcgccccggataacccctcaacctgcaaacggacattcgccgcgctggcaatcccgcttgtcagcaacagactgactaaacataactggcggatttttgtcacgttttctcctgaatatccctgtttccaccctggaagcaaatgaagtgccgctccgcggcaaaatacggcctgttggccaaaaacccgaatctcgggttgaaaatgggtgtaacacccaaatatttcttatgattaaatctagactcattcagcgcatttattgtgttcaattaaacgcgccgtgacaaccttaaccgaaacatcgcaccccgggaggccccaccgtgagtttattcgacaaaaagcatctggtttcacaagctgatgcattaccgggacgcaacacccctatgcctgtggcgactttacacgccgtcaatggccattccatgactaacgttcctgatggcatggaaatcgccctgttcgctatgggctgcttctggggcgttgagcgcctcttctggcaactgcctggcgtttacagcacggcagccggctacacgggcggttacacgccgaatccaacctaccgcgaagtctgctctggcgaaaccggccatgcggaagcggtacgcgtagtgtacgacccgacggtaatcagctacgaacagctcctgcaggtcttctgggaaaaccacgacccggcgcagggcatgcgtcagggcaacgaccacggcacgcagtaccgctcggctatctatcctctcacccctgagcaggatgccgccgcgcgcgccagccttgagcgtttccagcaggccatgcgtgaagcgggcgatacgcgcgaggtgaccacggaaatcaccaccgcgaaaccgttctactacgccgaggacgatcaccagcagtatctgcataaaaacccgtacggctactgcggaatcggaggtatcggcgtctgcctgccgccacagctggcctgattatcagccgttagatcgtcgcccgtaccgggcagcacccgctgtccggtctgttttatgtaaaaatgtgacctctggcagatttacatctctttacgctatactacccgctgaaataatcggctcaacgctacgagctgatgttcaatgtgtttccacacaaatggtatcaactccccttctgaggatctggcgagaagccggataaactatgttaaacagtattttagtaatactttgtctgattgccgtcagtgcatttttctcgatatccgagatctcgctggccgcgtcccgtaaaatcaaactgaagctgctcgccgacgagggcaacatcaacgcctcacgcattctcaaaatgcaggaaaaccccggtacgttctttaccgtggtgcaaattggtctgaacgcggtggctatcctgggcggtatcgtgggcgatgcggcgttttccccggcgttttatagcctctttgcgcagtacatgtccgccgaactggccgaacagctgagctttatcctctccttctcgctggtgaccgggctgttcatcctcttcgccgacctgaccccgaaacgcatcggtatgattgcgccagaagccgtggctttgcgtatcatcaacccgatgcgcttctgcctgtttgtgttccgcccgctggtgtggttcttcaacggcctggcaaacgtcattttccgcatctttaagctgccgatggtgcgtaaagatgacatcacctctgacgacatttatgcggtcgtggaagccggtgccctggccggggtactgcgcaagcaggaacacgagctgattgagaacgtattcgaactggaatcccgtaccgtgccctcttccatgacgggccgtgaaagcattatctggttcgatttacatgaagatgagcagagcctgaagaacaaagtggcgcagcatccgcactccaagttcctggtctgtaatgaagatattgaccacatcatcggttacgtcgactccaaagacctgctgaaccgcgtgctggcgaaccagagcctggcgctgaacagcggcgtgcagatccgcaataccctgattgtgccggacaccctgacgctctcagaagcgctggaaagtttcaaaaccgccggggaagacttcgcggtgatcatgaacgaatacgcgctggtggtgggtattattaccctgaacgacgtcatgaccacgctgatgggcgacctggtaggccaggggctggaagagcagattgttcagcgtgacgataattcatggctgattgatggcggcacgccaattgaagacgtgatgcgcgtgctggatatcgacgagttcccgcagtccggaaactacgagaccatcggcggctttatgatgtttatgctgcgtaagatcccgaaacgcaccgactcggtgaagttctccggctacaagtttgaggtggtggatattgataactaccgcatcgaccagctgctggtgacgcgcatcgacaacaaaccgaccgtactggtgccgaagctgccggatgcggaagagaaagtatcggcgtaacgtcggtccccacaaacatcaacggctcccatcgggagccgtttttttaactactgcatagcacgttggttaagccatctcagtttgcagacgcataacctgacggttgacttcggacatcacagacaggtgctgtttgtccttcacttttgggacaaggattttgcccttatcaaactcaaaagcgccaacatccttgatatacaaccgtccacggaacaggatcttcacgtacttcgccacctgaagcgggttgtagcgttggaaaattttcattcttgtatctcctgcgaatcatacgctcttgcggtgccacaatcggcccgactgtcctgagcgcaaattttaatgcccaatgactatagaccagaactacggtgttacccagtgtgcataagtttatttaccgtttgattacaattattcagaataatctttgcaaagcgtgactgagcgcagtataagccgtcgttttttcatggatatgtgcgttcacccgcaaagtggcatcgggattgcgggaaaaccacattgatcgcacttatcattaaaagtgcatgaccaagtggtcggatcacctgcaaacaataaggaaacgccatgacactacgtactatccttgcagcagcctgcctgctgctgcccctgtgggcttgtgctcacaacattgaaaaaggacaacgtgtaccgccagtcggcattgctgaccggggagaattgattctcgacaatgataagtttagctataaagcctggaatagcgcgcagctcgcgggcaaagtgagagttgtacaacatattgccggtcgtacatctgcaaaagagaaaaatgccaacttggtggaggcgatcaaggcggcaaaattcccacacgatcgttaccagagcaccacgatcgtaaataccgatgacgccattccgggctccgggatgtttgtgcgttcaagccttgagagcaataaaaagctctatccgtggtcgcagtttatcgtcgacagcaacggcgtcacccgtaaggcctggcagctggaggaagagagctctgcgattgtcgtgctggataagaacggccgagtacagtgggtgaaagacggggcgctgacccaggaagaggtgcagcaggttgtcgacctgctgcataagctgctggctcaataaagagagacgcggaagccgggattgaggaaggattcgcgcggggtgtagtccagcggcttgccctgccagtcatgaacatgcgccccggcggccgcggcaacggcgtgcccggcggcggtatcccagacgttcgtcggcccaaagcggggatagagctgagcttgtccttccgccaccaggcagaatttcagcgatgagccaatcgaggtggtctggtgttcacccagctgctgcagatactcctgcagctcgctgtcgctgtgcgagcggctaatcaccaccagcggcggacgcgcgtcgcgcacctggatctgcttgcgcacgccgcactcttctttccacgccttcccttctgcagcgctgtacatcaccttcatgaccggcgcgtagaccacgcccagcaccgctttacccttctcaatcagggcgatattgacggtgaattcaccgttgcgcttgatgaactcttttgtcccgtccagggggtccaccagccagtagcgctgccagtgctggcgctcttcccagctttgcggcgcttcttctgacaggacggggatgtccggcgttaaggcctgtaaccctttcaggatcaccttatgcgccgcgatatctgccgccgtgaccggagagtcgtccgctttgctgacaacctccatgggtttactaccgtcatacacctgcatgatggcatcccccgcatcccgtgcgagctgacaaattttatctagcattttccacctctttgttaacgcagtgaggttaactctttgttttagttatatcgtaatgtgaacaattccgctatctgtgaagcaattccggtttcaggttgcttttttctgtcaggattcacatttatgtaagcaacacgttatagatacatactcttttgtggcctggatcgaaaaaaggactcttctgatgattaagtttagcgcaacgctcctggcgacgctgattgcggcgagcgtgcaggcagcgacggtcgatttacgtattctggaaacgaccgatctgcacagcaacatgatggatttcgattactacaaagataccccgacggaaaaattcggactggtacgcacggcaagtttgatcaatgcggcacgcggcgaagtgaaaaatagcgtgctggtcgataacggcgatctgattcagggcagtccgctcggggactacatggcgaccagggggctgaaaaaaggcgagatccatcctgtttataaagcgatgaacaccctggactataccgtcggtaacctcggcaaccatgaattcaactacggtctgacatacctgcatgatgccctggcaggcgcaaaattcccgtacgttaacgccaatatcaacgacgttaagacccaaaagccgctttttacgccttacctgattaaagagactgaggttgtcgatcaggacgggaaaaaacagacgctgaaaatcggctatatcggttttgtcccgccgcagatcatgacgtgggataaggccaacctcgacggtaaggtgaccgttaacgacatcaccgaaaccgcgcgtaaatacgtgccggaaatgcgcgaaaaaggcgccgatctggtggtcgttgtcgcccactcgggcctctccgccgatccgtaccaggccatggcagaaaactccgtttactacctgagtgaggtcccgggcgtcgatgcgatcctgttcggccacgcccacgcggtcttcccgggcaaagactttgccagcattaaaggggcggatattgagaaagggacgcttaacggcgtgccgtcggtgatgccgggcatgtggggcgaccatcttggcgtggtggatctggtgctgaataacgacggcggccgctggaaggtcacgcagtcaaaagccgaagcgcgcccaatttacgacgcggcagcgaaaaaatcgctggcggcggaagataaaaaactggtcgacgtgctgaagcacgatcacgacgccacgcgcgaattcgtcagcaagccgatcggcaaatccgccgacaacatgtacagcttcgtggcgctggtgcaggacgatccgaccgtccaggtggttaacatggcgcagaaagcctatgccgaacactttgtgcagggcgatccggatctggcgaaactgccggtgctctccgccgcagcgccattcaaagtgggcgggcgtaagaatgacccggcaagctatgtggaggtcgaaaagggccagctcaccttccgtaatgccgccgatctctatctctacccgaatacgctggtggtggttaaagccaccgggaaagaggtaaaagagtggctggagtgttctgccggacagtttaaccagattgacccacacagcagcaagccgcagtcgctgattaactgggacggcttccgcacctacaacttcgacgtgatcgacggcgtgaactaccagattgacgtcacccagccggcgaaatatgacggcgagtgtcaggcgatcaacccgcaggcggagcgcattaaaaacctgaccttcaacggcaaggcgatcgacccgaatgccactttcctggtggtgaccaataactaccgtgcctacggcggtaagtttgccggtacgggagatggccacatcgcctttgcctcgccggacgagaaccgctctgtgctggcggcgtggatcagcgccgagtcgaaaaaggccggcgaaattcatccggcggtggataacaactggcgtctggcgccgatccacagcgatacgccgctggatatccgctttgaaacgtcaccgtccgagaaggcagccgcgtttattaaggagaaggcgcagtatccgatgaaacaggtcgcgacggatgatattgggttcgcgatttatcacctggatttaagtaagtagcggcgattgtgccgggtggcgcttcgcttacccggcctacgggatggaagattatgggtaggccgggtaaggcgaagccgccacccggcttttacgccgcgcgatcgtcccgattcgccatcaccttcggcgtattcacctcaatccagtccgccagcgcggcgactttctcgctgacctcgatccccatcggggtcaggctatactctacgtgcggcggcacaaccgggtacgatacgcgatcgacaaacccgtcctgctccagcgcctgaagcgactgggacagcatcttttcgctcaccccgcccattttacggcgcagatcgctaaagcgatgcgttccctggcgcagcgccagcagaatcagtaccccccagcggctggtaacgtgtttgagcacctctcgtgaagggcactgttccgcgaagagattgccatcgcgcaattgttcgctgagcgtcggtatcgttgttttcatacttacctttttgtacgtacttactaaaagttagctatggtgctagtgtgccacaacaccagacaaacacgaaggagattcatcatgatcgcgattaccggcgccaccggccagcttggccatctcgttatcgaacagctgttgaaaaccgtaccggctaaccagattgtggctatcgtacgtaacccggcaaaagctgaagccttaagccagcagggaattgtggttcgtcaggcggactacacggatgaagccgcattcaccgccgcgctgaacggcgtggataagctgctgctgatctcgtccagcgaagtcggccagcgcgcgatccagcaccagaacgtgattaacgccgccaaagcggcaggggtgaaatttatcgcctataccagcctgctgcatgcggatacctcgccgctcggtctgcacgttgaacacgttgccactgaaaaagcgctggcggcgtcaggcattccttatgccctgctgcgcaacggctggtataccgaaaactatctggcgagcgcgccgcctgcgctggaacacggcgtgtttattggtgcggcagacgaaggcaaaattgcctctgccacccgcgcagactatgccgcggcggcagcgaaagtgattgctgaagagggccatgcgggcaaggtgtatgaactggcgggcgaccacggctggacgctgagcgaactggcggctgaactgagcaaacagagcggaaagccggtcacctaccagaatctcagcgaagcggattttgctgccgcgctgaagagcgtcggcctgcctgccgggctggccgatatgctggcggactccgatatcggggcctccaaaggcgggctctttgacgacggccatacgctgagcaaactgatcgggcgcccaaccactacgctggcggagagcattaaagccattctgtaattgttacgggatggttattttttgtggcatcccctcgggtcatctttgataatgaaaagatgacccacaaggaggctcaccgtgcaaggcgtaccggaacagtttaatgatgaaagagacaacgcgcgctttcgccatctggcgcagctaccgggcctggagctgtatcacgcgcatatttctgactacgcctttgagcctcacacccatgaagccttcggcatcggcacgattgaaaccggtgccgaacgctttcgctatcgcggcagccagcatctcgcggcggagaaatccgtcgttaccatgaacccggacgagatccacaccggcgaatccgccaccgagggcggctggcgctaccggatggtctatatcgaacccgatctgctggaagaggtgaccggcctccgacactggtggttcagcgacgtgacccgtcatgatccgttacgctcacagcaaatcggcaggcttatttacggcttgtggcacacggacgatccgcttgcgcaaaaaggtttactgctggatctgattgagaccttccagccgtttgcccaccacgcgccacgggttcaggaaggcgcgcaccgcttcgaacgggtacgcgagtacctgcacgacaactatatgcgcgctctgacgctggacgagctggccagcgtcgtctcgctcagcccgtatcatttccagcgccagttcaaagcccattttcacgtgacgccgcatcagatgctgatggccattcgactctggcgcgccaaagcgtttctcacccacggcatgcccgccgcagaggttgccgccgcaaccgggctgaccgatcagtcacatctgacccgcgcgtttacccaccgctacggcattacgcccgtgcgctaccagaagcaggttacacggcgctaatgcgcaatctcatacaatacgcgcgcattcgcccctcctacactgacgacagcgtaaatacctgtggatggaaaaatgattagtggagtgttgtatgccctgctggccgggatgatgtggggactgatttttgtcggcccgctgatcgtgcccgagtatccggcaatattacagtcgaccggacgttatctggcgctggggctgattgccctgcccctggcgtggctgggacgcgcgcgcttgcgccagctcagccgtcaggactgggggaccgcactggcgctgaccatgatgggcaatcttatctattacgtttgcctcgcgagtgccattcagcgtaccggtgcgccggtatcgaccatgattatcggcacgctgccggtcgtcatccccgtctttgctaacctgctctacagccagcgcgatggcaaactggcgtggtcaaaaatggccccggcgctggtatgcaccgccctggggctgatatgcgtcaatattgccgagctgcgccatgggcagggcgatgttgacctgtggcggtacggttctggcattctgctggcgttcatttccgtggcgtgctgggcatggtatgccctgcgcaacgcgcgctggctgcgtgagaacccggacaagcacccgatgatgtgggcgacggcgcaggcgctggtcacgctgcccgtatccgtcgtggggtatctcggcgcatgcctctggctgggccatcagcagccggacttcgcccagcccttcgggccaagaccgtgggtgttcattggcctgatggtagcgatcgcggtgctgtgctcatgggtgggcgcgctgtgctggaacattgccagccagaagctgccgacggtgatcttagggccgctgattgtcttcgaaaccctggccggactgctttataccttcctgatgcgccagagcgtgccgccgctgttcacagcctgcgggatcgtgctgctggtggtgggggtagtgatggcggtgagagcgaagccggaaaaaccgagggtcgttccggcgtcggaggtgtgatatttgccgggtggcggctccgccttacccggcctacaaggagccgtttcgtaggccgggtaagcgccagcgccacccggcatgatgttaaaacgtttcccagtttgcttcagacgccgccgcgacaggctgcgcttttggcacataggtttttaccggcgccgctttgaccgcctggttgcgggtaattttgaacaccgccaccgcttcgttcaggcgtgcagcctgatcttccagcgccgccgccgcggccgcagactcctccaccagtgaggcgttctgctgggtcacgcggtccatctcggctaccgcctggcccacctggtcgataccgcggctctgctcgtcagaggccgaggcaatttcgcccataatgtcggtgacgcgggtgaccgcattgacgatctctgccatcgtggccccggcttcgttaaccaactgcgagcccgcgttcacgcgttcgccggagtcatcgatcagcgctttgatctctttcgccgcctgagcgctgcgctgggcaagggtacgcacttcccctgccaccaccgcaaagccacggccctgctcgcctgcacgggccgcttccaccgccgcgttcagcgccagaatattcgtctggaaggcaatcccgtcgatcacgttggtaatttgcgcgattttgctggaactggtggcgatttcgtccatcgtccgcacgacgccttccaccacgttaccgcccttcttcgccgtggaggaggcatccagcgccagacgggaagcctgacgcgcgttatcggcgttctgcttcacggtcgccgtcagctgttccatgctggctgccgtctcttccagagacgcggcctgctgctcggtacgggaagagaggtcgttactgccagcggagatttcgcctgcaccggtgtaaatggtatctgcgccttcacgcaccacgcccacggtgttcgccagcgaagtttgcatctcctgcacgttacgcgccaggatggccatttcatttttaccgtcggcctgaatcggctgggtgagatcgcctgccgcaatggcgcgaatatggttgatcacctcttccagcggcagcagcagcacgcggcgcatcgcaatccagctggagataatcaccacgatcaccagcagcatgaccgcagagaggatccacaggatgcgtttgtaatcactttcgttatcctgaatgcctttatccgtgagcgcggcctgcgcttcacgccattcacgataaaccgtctgcatcgcattctgtttttgttcagcattctgcttgaacatatcttccagattgccctggctcagcagaacattcatttgcgtcagcgttgcagagtaaatgcggtactgctcctcgagttggttggtcaggttctcatccaggcctggcgtattcggcaaggcatagtatttatcgtaatgaacctgggcttcagtcagcagatttttcgccgtggtcaccagctcattcagctgaccgccgttaatttgcgaggccatgctgctttgcaggcgcagcatcccgcggttcagggtgacgcgcgcctggttcagactgatccacgcatcggtaaactccgccacgttcttgctggagagctgcgacacggtaaagttgtctttatcgttattcagggcgttgataaagataccggcggaaatcacttgcatgatgccgagcacaagcagcaccgaaatcagaagggtaatgacttttatacgtttaaacatgcgttgcctttgttatatgcaggtttgtctgacgtggatatatcggcaggtgcagcgggttgtttactgtttctccacctttaaaaagtttcgaaaccactttcctgaacccattctgagagttaaatcggatatttttttgtgatctgcatctcacttttacccgttcctctaaagggttatagcgtcgcttaaaagatgtatttaatatgcactttatattattgatgatgaggtaactgctatggcctttcgcgaccaacccctgggcgagctggcgctctccattcctcgcgcttctgcgctgtttcgcaaatacgatatggactactgctgcggcggtaagcaaaccctggcacgggcggccctacgcaaagagctgaacgttgaggtgattgaagccgagctggcgaagctggccgaacagcccgtcgacaaagactggcgaaccgcttcgctcgcggaaatcatcgaccacatcatcgtgcgttaccatgaccgtcaccgtgaacagctgcctgagctgatcctgcaggcgaccaaagtcgagcgcgtgcatgccgacaaaccttccgtaccgcgcggtctggcgaaatacctgaccctgctgcacgaagagctttccagccacatgatgaaagaagagcagatcctcttcccgatgattaaacagggaatgggaagccaggcgatggggcccatcagcgtgatggaaagcgagcatgatgacgcgggcgaactgctggaagtgatcaaacacaccacccacaacgtcacgccgccgccagaagcgtgcacaacgtggaaagcgatgtacaacggcattaacgagatgattgacgacctgatggaacacatcagccttgagaacaacgttctgttcccgcgggcattagcgggggaataaaaaagcccggtggcgctagcgcttaccgggcctgcaaggtcctcgaacgtaggccgggtaagcgtcagcgccacccggcaacatgcttaacgcatgccagccatccgtttcttaccgataaacatccagcccagccccagcgcgataaaccacagcggcgtgacgatcagcgcctgacgggtatcatcttccagcgtcagcagaaccagcacgaagacgaagaacgccatgcatacccagcacatcagcttgcccagcggcatcttgtagatcgatttttcatgcaggtgtgggcgttgtttgcggtacaccagataggaacagaggatgatggtccagacgaacataaacaggatcgctgagaccgtggtaatcatggtgaacgcgccaatcacgcttgggtttacgtagagcatcaccacgccgcccagcaggcacatgcaggagaaggtcagccctttcgcaggtaccgcacgcttagacagcttggcgaacgcgctcggtgccacgccttcctgcgccagaccaaacagcatacggctggttgagaacacgccgctgttcgcggaagacgccgctgaggtcagcaccacaaagttaatcaggctcgctgccgcaggcagccccaccagcacgaacagctcaacgaacgggctcttgcttggcaccaccgagctccacggcgtcacggacataatgatgatcagcgcgaagacgtagaacatgatgatacgcaccggaatggagttgatggcgcgcgggagagacttctccggatctttggtttccgcagcggtcgttccgacaagctcaatccctacaaacgcgaacaccgcaatctggaagccggcaaagaagccgctaatgcctttcgggaaccagcctccatcattccacagatgggtaaacgacgcctgaacgccggttggtgactggaagtgggtgagcaccatcaccaggcctactacgatgagcccaacgatggccacgattttgatcatcgcgaaccagaactccatctcaccgaacattttaacggtggcgaggttcaggctcagcagcagaacaataaccgccagcgaggccacccagtccgacagcccggggaaccagaactgcgcataggcggttatcgccacgacgtccgccataccggtcacgacccagcagaaccagtaggtccagccggtgaaatagcccgcccatggcccgagcaggtctgaagcgaagtcgctgaaggatttgtattcaaggttcgagagcagcagttcacccattgcacgcatcacgaagaacagcataaaaccgataatcatataaacgaatatgattgacggtccggcgagactgatggttttgcctgaccccataaacagcccggtaccgatggcacccccaatagcaatgagctgaatatgacggtttgtgagattgcgccgtagcgactgttcagacgacgcctcttcgtcggcgacgactttgacctgatctaccatgtgatattttcctgtttatgcctgtctgtgttgttaaggctcttctggcctttaaatacgtcaaaaaaatgacgttcccttgttagggctaatcgatattaggtaagaatcggcgggatgaatactatgatttagatattatgttaataatatgttgaaagtgagtgtcatatcactcatgcagcgcgaaacagctcacaaaaatacacgcaacagtttcttttgcaagataaaatattgattccgacttaactataggttttcacgctattttcccctccccaaccggggagaggaaataagaaaagtcgattacagaatttccagcagctcgacttcaaagaccagagtgctgaatggcgggatggacgcgccagcgccgcgctcgccgtaagccaggttgtgcgggatagtcagttcccatttggaaccgactggcatcagggtcagcgcttcgatccagcccgcgataacgccattcaccgggaactcagccggttcgccgcgcgcgacggagctgtcgaagacggtaccgtcgatcagcttaccggtgtagtgtacgcgaacgtggtcggtacgcgccgggattgcgccatcgccctgattgatcacgcggaactgcagaccagactcggtgctgttcacgccttcacgctcacggttctcttccagatatttcacaccttcggcggccatctcttcaaagcgcgcgcgacgcacggcgtcagcacgctcgtggatttcacgcagcgcacggtgcacaacgtcaaccggaacggcaggctgtttaccttccagcgcgtcagcgatacccgccaccagcgcttcaggtaacagaccttccaggccggattcgctcagctgctgtcctacctgcaagccgataccgtaacttgcctgcgcttcgatagtgtcaaaagtcggggtggtcatgggttttccttccatcacatttaaagtagcgggcagcatatcagccatgcccttatgggtaaaactttgtctgaagttaaggtgacaaaccgcgacgaaacagaaacaatagagagaaccaggattaatcccgaactgatgtcacggatgttgggtttactacgccgttcaggcagttagcaaactatacttcggggcacaggataaaaaatacgcggagcaggaggagtgccatgcccgggcgatttgaactgaaacctaccctggcgaaaatctggcaggcgccggacaattttcgcatcatggatccgctgcctcctctgcatcgcagagggatcatcattggtgcgctgatggtgattgtgggcttcctgcttccttccggtggcgatgatgttgatactgcccccgtcacccgcaatgctcagctggaccttcagtcgcaaacgcgaccgcagcctgacgcacagccgatgcagacgcagctcgttaccccgtctaacgatccgggtcaggtcgcgccggttgagccagagccgattcaggacgaacagccacaggaacaggccgccgccccgtctcagcctcagacccaacagcccaccggcattgagcaacagtggcgttcctatcgcgtagagccgggtaaaacgctggcgcagctgttccgtgaccacaacctgccgccgacagacgtgtatgccatggcaaaggtggaaggcgcgggtaaaccgctcagtaacctgcagaatggccagatggtgcaaattcgccagaatgccagcggggtggtgacagggttaacgattgataccggaaatggacaacaggtgctgtttacccgccagacagacggcagctttatcagggtacgttaagggcggggttctgtaaaaagcaaaacgccggcacaaggccggcgtttcaacgtgagcagagtaaaaaattactcagctacaacgttaacaaccagtttagcgaacacttcgctgtgaacctggaagtcaacttcgtgctcaccagtggtacgcagaacgccgttcggcagacgaacttcgctcttagccactttaacgcctgctgcagaaactgcatcagcgatatcgcgggtaccgatggaaccgaacagtttaccttcgtcgccagctttggacgcgatggtaacggtgcccagtgcgttgattgcttcagcgcgagcgttagcagccgccagaacgtcagccagtttggcttccagttcagcgcgacgtgcttcgaaaaactctacgtttttcttggtagctggaacagctttaccctgtggaaccaggaagttacgagcgtaacccgctttaacgtttacctgatcacccaggctgcccaggtttgctactttatcaagcagaataacttgcattaccttatcctcttaaagtcgtattaatggaccgtgcccgattactgatgacgatcagtgtacggcagcagggacaggtagcgagcgcgtttgatagcgcgagccagctgacgctgatattttgcacgagtaccggtgatacggcttgggacaatcttaccgctttcggtgatgtagtttttcagcgttgcgatatctttatagtcgatctcttgaacgccttccgcggtgaaacggcagaacttgcgacgacggaaataacgtgccatatggctagtctccagaatctatcaaatcaatctgctcggcatgcagaaccattttgctcaggccgttctttgccttgtggcaagagatgaacccctgaacgattactgcactaccgaccgttaaactgtgagtaatggcctggttttcgtgtccgctaataataacgggcatttggcaccacgcctgccggtgaaacccggcttcctcttgcacagaacgatgctcaagcacgaactggcaatgcggaattcctgatggactgacctttcgaaggggagccctgcatacgatgccggacaacgccagacggttggtcatcagaaattactcttcagaatccccagcatcagaatcatctgcggtttcgtttgcgaaatcatcgcgacgctcacggcgctcgtctttcgctttaaccatcggagatgcttcggtcactgcgtttttggtacgcataaccatgctgcggataacggcatcgttgaagcggaagttagtttccagctcatcgatcacttcctgcggcgcttcaacgttcatcagaacgtagtgtgctttgtgcagtttgttgatcggataagccagctgacggcggccccagtcttccagacggtggatcgtgcccgctgctgcagtgattgcaccagtgtagcgctcgatcatacccggaacctgttcgctctggtcaggatggaccataaaaacgatttcgtaatgacgcatcgaattgctccttacggattattcagcctcctgtctgggtcagccgaggcccggggaggcaaggaacgtgttaaaggtcggctgaaaaattgacgcgtcataatacttgcgcgcccctggaaactcaagctgattgcacaaataattcgcacaaagcgcgaagcgggtctaagtgggtgatttaaaattactcacatccgtaagcggtgtttttttgaacaactgcatcagaaatggtcacgcatccccgccggaggaatgattacactttaatcagagataaccgaaacagaagaaggagcatcccccctctcacagcacgcagtcgtggagcgcatatcatgaaaaaaatcgcattagccataatggcggcgcttttgctcagtgcaaacgcgatggcagccatcaagatagacagccgacaggccagaaacatggatgatgtgcacagcttaggcgtaatctatattaatcataatttcgccaccgaaagcgaagcagatcaggcactaaatgaagagaccgacgcccagggcgcaacctattaccacgtgatgttaatccgtgagcccggcagcaacggcaatatgcacgccagtgcagatatttaccgataacgccttaacgctagcaccaggaaagccaacaacgagaacatagccatagttgacgttgccccctgcccgggggctttttttgtgaatggctccggaataccaccggttacaactgtttttcggtattccagagcacttattcacttctgcccgtaataggcattcgggccatgcttgcgcatgaaatgcttgttcatcaggtaatcatcaatgccctgaagctgtgggttaataccgcgggcaatccacgccatacgtgccacttcctccatgacgaccgcattatggacggcgtcgtgggcatcttttccccaggcgaacgggccgtgctgatacaccacaatccccggcgtatgcagcggctcgcattctcccagcgtgtcgataatcacctttccggtgttgagctcgtactctccttccacttcatcctgcgttaatgcgcgcgtgcaggggatgtcgccaaagaagtagtccgcatgtgtcgtgcccagcgccggaatcgccagccccgcctgtgcccaggcggtcgcgtgcgtggagtgagtatgcaccacaccgccaagggacggataacgccgatacagcgccagatgggtcgccgtgtccgaagaaggacgccatttaccgtcaacaacgtttccttcaagatcgaccaccaccatatcgtcagccttcatggtgtcatacgccacaccgctcggcttaatcacgatcagcccctgctcgcgatcgatagcgctgacgttaccccaggtgaaggtgaccaggccatagcggggcagatccatgttggcttcaaagacctgctgtttaagcttaagcatgttcagcctccagtaatcccgcgcgcgccatacgctcgcgcacccattcccgcgcctttgctacttccgcagcagggttgtccgacgtttcgctccacatctcaatcaggtatggcccgcaatagcctgtctgcttgagcgtctcgaagcaccgttcgaaatccaccaccccggtgccgaacggtacgtttttaaacacgcctggacgggtatctttgacgtgcaccgccacgatatgccctatgcctgcctgcagctccatctgcacgtcgttatcccatgccgacaggttgccgatatcgggataaagctggaaccacgggttgttcagatagtgcgcgtagcccagcgccttactgatggagttcatcagcgggtaatccatgatctccattgccagcgtgacctgcgcacggctggccatctcaacgctctctttcagaccatcacggaaacgacggcgcgtttcattgttggcttcctgatagtaaacgtcataacccgccagctggatcacgcggatacccacgtcctgcgcaaagcggatggctttacgcatgatctccagcccctgcgcgcgcacggcatcatcttcgctgccgagcggaaaacgacgatgagcgctcaggcacatggacggcacgcgcacgcccgtttccgcgatggcgcttaccagtgccaggcgctgttcgcggctccagtcgaggcgagcaagacgctcgtccgtctcatccaccgacatttcgacaaaatcgaagtccagctgttttgcgagctgtaaccgctccagccagcactcccccgcagggagtgccttttcatagatgccaagcgggacctgttttgacaacatacccgctccttagccccaaagctgagcgattgagcgtttgaactgacgcgccgcttccaccggggacgccgcatcacgaatgctgcgaccggcaataaagacgtgaatcggaatgcccttgaacagcggcagatcttccagcgccagaccaccggtgacggtgactttaaagcccatatccgccagacgtttgatagcgctgatatccgcctcgccccacgccacacctgcggcctgggcatcacggctgcggtgatacaccacctgctgaatgcctgcttcacgccattcttgcgcctgctcccaggtccagaagccggtcagctcaatctgcacgtcgccgttaaactcttttgccacgtccagcgcgcctttggcggtgttgatatccgcacagcagatcacggtgacccagtcggcgttggcttcgaagcacatgcgggagaggattttgcctgcgtcggcgattttggcatccgccagcacgattttatgcggatagagcgctttcaggtcgcgaaccgcacgaacgccttcgcccacgcacagaatggtgcccacttcgatgatgtccacttcttccgcaatcaggcgggtggtttcgtaagcgtgagacagcgtttggttatccagcgcaacttgcaacatgggtaatgacatattcaattcctcttaaacggccgccgcagtggcgttatcaattaaatccagcacgtcctgcgcggtgcggcaggcgcgtaaacggtcaaaattggcttcgtcatcaaacagattgacgatctgcatgatgcccacctcctggtgggtattggcatcgacagccgccatagtgataaggatgtcgaccgggtcgttatcttcgtggttaaacatcagcggcgttttcaacgtcaccagcgcgaagccggttttcttgacgccctcttccgggcggccatgcggcatcgccaggcctggcgcaatcacaaagtaagggccatgctgcgctacgccatccagaatcgcctggtagtaacgcggctcgacaacgtcagccttaaccagcagatccacactcagcttcaccgcttcctgccaggtactggcttcggcctgtaaaaggatggagttattctctgccagcgaatcacgtagtttcatatggcgtccttacttcacgtcttgtgggaagtgttctttgatcacttccagcagttttggtccgaaatccgcaggcgacagcatgttgcgtacgcccaccacatatttattacccgacacactaatttcgccggcgatatgagtagaggcgatgatgatgtccgcgccgttcagctcacttttgtattcacccactgcgcagctgttcaccgtgtggtcgatgttggactgggttaaaaactggtccactttcatcttcatgatcatggagctgccttgcccattaccacacacagccaggatacgtacggtcataatcgaaactccttaatgagcagacacttctgctgtttgtttttccgcatcttcttcagctcgcagcgaacggccagcgaagaacatataagccagagcaatcaggatgatgatggccataaagatcagcccgatggaggcaaaaccctgcatcatcggcggtgccagaattgaccagtccgccatgcccatccaggcgctcataccggtgagcttgaccgcccacacgcagccaaagatttcaaccatgcccattaccaggcagatcttgagcgccgcgcgccagccaccgaagtggttagcgaatacgccgatggtggcgttggagaagaacatcgggataaagcccggaataatcaggattgaggagccgcagccgaccaggatacccaccgcaatcagctggccgatggtgccccacataaatccccagaccaccgcgtttggcgcgaagctatagatagcggcacagtcgatggccagtaccgcgccaggaatcaggcgctgagagataccgttgaaagcttcagacagttcggcgacgaacatacgcacgccctgagtaatgatgaaaatagccacggcgaaagagaaaccggtctgcaggatgtaaaccgtccagtgggttttccccgccatcgcctgcaccacatcaataccgaaggagagcagaatggcgccgaagaagagggtcatcacaatcgcggtcgacacgatgttgtcatggaagatattcagccagccaggcagcttaaggtcttcaacactctcttcttttttacccaggtacggcgcaactttgtaagcaatccaggcagcaaactgttgctggtgaccgatggaaaaaccgcaaccgtcggtcactatctgggttggcttgtacatcatgttggaggtgataccccagtagagcgagaccagcaccgcggtgcagataatcgtggtccacattgggtaaccgaagatatagagagaaaccgcaatcagccccgcctgctggaacataatgtgcccggtgagcatgatggtgcgaataccggtaatgcggcgcagcagaacatagataatgttcagcgccagcgcgagcagaacggcgtaacctacccagctataggcatcacccatacgatcgatggtcgccatcattgaggcgtaggtatcagagatagccccattaatgccatacacttccgacattttggcaacgactggcttaaacgtgctggtcagtatgcccgaccccgcctgcaacagcatgaaaccgataatggttttgatggtgcctttaataatcacgctgacgcttttacgcagcaggatatatcccaggcacgtcacgatacccagcaacagcggggcgttggtcattacctgattaaagaaaacggtaaagacgttgtagaggatctccataactctctccagaaatgagaacacgaggggcaatccctgtgcggttggtgccatcactctattaatcacaaataatcaccacaagattgaatttgattatttgtgacgcatcacgcaatttatttcccttcagttagtaatgattttcactaccgcacaaatgaaataaattagtccttataattcatgaaattaatgtttattacgcgataatctaacaagtaacaagcagagagtctgtgacgttgagcagataaaattccgcattttcgctattgcaaagcgcgtaaaatggtgccagcattaatcacaacgaatcacaatgtgattacttttgattaaaaccaggagtcaaaacgatgagtaaagtgaacaccatcacccgtgaatcatggattctgagcacctttccggagtggggtagctggctgaacgaagaaatcgagcaggaacaggttgctcctggcacgtttgcaatgtggtggctgggctgcaccgggatctggctgaaatcagaaggtggcgccaatatctgcgtcgatttctggtgcggcaccggcaaacagagccacggtaacccgctgatgaaaaaaggccaccagatgcagcgtatggccggcgttgaaaaactccagccgaacctgcgtactacaccgtttgtgcttgatccttttgccattcgtcagatcgatgccgtgctctctacccacgatcacaacgaccatattgatgtaaacgtggcggcagcggtgatgcaaaactgcgcggacgatgtgccgtttatcgggccgcagacctgcgtggatctctggattggctggggtgtgccgaaagagcgctgcatcgtgatgaaaccgggcgacgtggtgaaaatcaaagacattgaaatccatgctcttgatgcctttgaccgtaccgctctgattacgctgccggccgatcaaaaagcggcaggtgtactgccaaacggcatggacgagcgcgcggtgaactacctgttcaaaacgccgggcggctccctgtatcacagcggtgactcccactactccaactactacgctaagcacggtaacgagcatcagattgacgtggctctgggctcctacggcgagaacccgcgcggtattacggataaaatgaccagcgccgacatgctgcgcatggcggaagcgctgaacaccaaagtcgttattccgttccaccacgatatctggtcaaacttccaggccgatccgcaggaaattcgcgtgttgtgggagatgaaaaaagaccgcctgaagtacggcttcaagccatttatctggcaggtaggcggcaagttcacctggccgctggacaaagacaatcttgagtaccactacccgcgtggtttcgatgattgcttcaccattgagcctgacctgccgtttaagtccttcctctgattccgaggccacatcgccagacttgtgtctggcgatttcatatttattttagtaatttcacgctatttcaaatatcatcttttcaaatcaattcttatcggaatagctcatgacggaagcgcaacggcatcaaattttactggaactcctggcgcaaacagggtttatcaccgtcgagaaagtgatcgaacgtttagggatttcccctgccaccgcgcggcgagacattaacaagctggatgaaagcggcaagctgaaaaaagttcgcaacggtgcggaagccattagccagcagcgcccccgctggacgccgatgaacattcatcaggcgcagaatcacgatgaaaaagtgcggatcgccagagccgcgtcgcagctggtgaatcccggtgagagcgtcgttatcaactgcggctctacggcgtttttgctgggccgcgagatgtgcggcaagccggtgcaaatcatcacgaactacttaccgctcgccaactatctcatcgttcaggagcatgagagcgtggtgatcatgggtggtcagtacaataaaagtcagtcgattacgcttagcccacaggacagcgaaaacagtctctacgccggacactggatgtttaccagcggcaaaggcctgaccgctgaaggtttgtataaaaccgatatgctgaccgcgatggcggaacaaaacatgctcaacgtggtaggcaaactcgtggtgctggtcgacagcagtaaagtcggtgaacgcgcaggcatgctgttcagccgcgcagaacagatcgatctggtgatcaccggcaaaggggctaaccccgagatcctccagaagctggaagatcagggagtaaaagtgctgcgcgtttaaaggtgctggcggaaaaacgctaccgtggcgtccagcgccgctggcgtaatgcggtggcgaacgcctgattcccacaaacaggtcagattaccgtccagcccttccttctttaacgcctgctgcaggcggaaggtaccgtcaggtggcaccacatcatccgcatcaccgtgccacagcaaaagcgggcgatctgcgaggcgcggcaatgcccgggttacttcccactcttccagcctcgcggtgatttccgctaaatcctgagggggaaaaagggtcttcgccagcgaggtaaaataacccgagcccatcagacaggcgaccgacttcacttctggatggtgcgtcatgatccccagggctgtcataccgcccatcgacgccccggccacggccagacgattctcggccaccagccctgcctcataaagcgcatcgcgcaatccggcaaactcggtcagactcccgtgcagtatgtgccagaactgcccaaggcgcgcctgctcattacccataaatcgagcgccgtggccaggcgcatccggaatcaccacgcgaaaacctgcctgcgccagcgcgaccgcaaagtaactgtaaaccagcttcgatgaggtaaatccatgataaaaaaccacaacaggcagcggtttatcacgtttacccgcaggcatagcgtgtaaaatttcatggtcgccgagatggcgtatttcaatttcaatcattgtcgaccctgcacgaatggatgattcataatgttgagaactggattacggtttcaggctattttcattcgaaaattacgtcccagctaacacttcgggaacattcccccaaaactaaattcacagacaactacactatggctatcaggaaacgagatatggttatgcacaggtttgctgctttattgctggtgtttctgctcagcggctgtagcgcactgcagggaacaccgcaacccgctcccccggttgccgatcatccgcaggagattcgtcgtaatcagacggaaggattacagcgaatgggcaccgtctccgcgctggttcgcggttcgccggatgacgcagaagaggcaataaaggcacaagccgtcgccgccaaagcagattattacgtcattatcatgatcgacgaaaccatcataacggggcagtggtattcacaggccattttgtaccgaaaataatggtttacctttgaacgacatttacactgctttgcgtccatagacattttcctgtccacaataaactccatgccagcgacaagggatgggagtttattcgcgaaggattgcccggcggataccggaaatatgtgaaatggagctgacgatgaaacgaactcttgctttgacctctctgttgctctccgcaggcctggtgagcaccaccgcgcagtcagcagaattcgccagtgctgactgtgtaactggcctgaatgaaattggccagatctccgtgaataatatctcggggagcccgcaagacgttgaacgcgtcgtggcattaaaggccgatgagcagggtgcttcctggtatcgcatcatccagatgcaggaagataaccatatcgaccactggcgggtacaggccattctctacgtgtaaactccctcctgataaaagccacttatttttagtggcttttcgcttttgcaaattttttatcttatgaaaaaccaatcaataacaacaaaataacattttgttacactaattcagtaaacgtaatctccgctctgccgttgaagaaccatacctattcaatgatgagcaatttatgatcaacgtttttcgccgtgcaggcctgggggcgaagctgtcgctgcttacgggcgtcagtgtcgccacgctgtttctgcttttcacttttctgctcagtcaaaaagccagccagcagcttgaagcccttgcggtagaagacctgctcaatcagtccaccggcatggtcgacatggtgcagatgtttaacaccagcctgagtgaagaggttgagagttatacccggctgtttaccacttttttaccgcagccactgaatattgatacttcccaggctcagacgattaacggactcagcgtcccgcttctgaaaggcggtgacaccggactgcatcaaaacaacaccctgtctgacgagttcctgaaccgtgcgggagccatttcgacactgtttgtacgcagcggtaacgactttgttcgcgtagccacctccctgcgcaaagagaatggcgagcgggcgatgggcaccgtgctggataccgccagcccggcctttgccgccgtcaacagaggggaagtctaccgcggactggcgctgctgtttggcaaacgctatatcacccagtatcagccggttaaaaacgccgaaggacaggtcattgcgatcgtctttgttggcgtggacattacgcactcctggaacgtcatgcgcgagaaaatcctcacccgccgcctgggcgagagcggtcacttcttcgtgctggatcgcagcaacggcaaaacgcgcgggcaatacctgttccatgccggtgaagaggggcagttgccgaagtgggacgacgcgacgcagcagcagcttctgggtgacaagcccggcaccctggaacgcgtaagcgacgacggccgcacgcttaaaatggcctataccccgctgccaggctggaactggactatcgtgggcgaagtggataaatcggtgctgctctcaagcgttaacgccatgcgcgatcgcttcctgctggccggcgtggtcttatctatcctgtttgctggtctgttcgtggtccttattcgctgtgtgctgacccgaccgctgagcaatgtgatccatcttgcccggcaatatgctgcaggggatctccgttccagcctgcccgtgacgcgtcaggacgaagtcggccagctgatcgacgccattaacggcatcggcggcggcctgcaaaaaattgttctgcaggttcgcgaggccgcaggcgagatccatttgggcactaacgcgctggcgtccgataccggcgagatttctgagcagatcaacaagcaggccagcagcgtggaagagacctccgccagcatggagcagctggccgccaccgtacagcaaaatgccgccaacatggagcaaacgcagcagctggtgggtgaaacctccctcgcggtccatcagggcggtgagacggtcacccacgccgtgtcgaccatggacgacattcgcgaggcgtcaaaacgcatcgaagacatcacgcgcgtgattgagtccatcgctttccagaccaatatcctggcgctgaatgcggcagtggaagcggcccgcgcgggcgagcatgggaaagggtttgcggtggttgcgcaggaagttcgcgccctggccggacgcagcgctaacgcggtgaaggagattgaacagctgattggcgatacgctcaggaaagtgagtgagggccatgcgctgtctgaaaagacgcgcctggcgatggatgacatcatcattcatatcgataacatcagccagttggtcaccgagattaaccatgcctcacgcgagcagtcggcagggattggccaggtgaatctcgccatgacccacattggcgaagcgtcgcatattaatgcggatcgtatctcacgcagcgaacaaaccgctcaaacgctgcgcgagaaagggtcacatctggctcaactggtgagtctgttccagctaaaagactaacctactctgcccgtcgcacgcagcagcaggtcattttgcacctgctcgctcatcagcgtaccgccacgggtatccagcatcatgcggcaccacgcctgcgccaccgggggcgatgcgtgccgcagcatttcgcttccggcacccagcaggaaaagctgctgcgcaatttcccgcccctgcgcctcctacggtttacgcagtttttgctgaagctgtcgccagctgcggtcgaagtgtctgtcctgcccttttacctgtgcaaactcatcggcaagcagatcgtgaatacccggctgcttcgccagcacgcgcagcacgtccaggcacatgatattgccggacccttcccagatgctgttcaccggcatctcgcgatacaggcggggaagttcgctctcctcgcagtacccgactccgcccagcacctccatcgcttccgccacaaacgggatgcccgctttgcacacgctaaatttcgcggcgggggtaaacagccgcgcccatgccgcttcctggggatccgcgcgtttatcccacgcccgggccaggcgaaacagcagcgccgtttgcccctccagcaccagcgccatccgacttaacacctcacgcatgagcggctgatcgataagatttttgccgaaggtctgacgctgatgcgcgtggtacagcgccacggacagcgcacgacgcatcagtccgtggctgcccagcgcgcagtcaaagcgcgtcaggccgcccattttgaggatctgccgtaccccttcgccctcttcccccagcagccagccggaggcatcaagaaactctacctcgctgctggcgttggagcggttcccgagcttgtccttaaggcgctccagccggacggcgttgcgctgtccgtcaggtaaaaagcgcggcacaaaaaagcaggacaacccgcccttcgcctgtgccagcaccagatgcgcatcgctttgcgggacggagaaaaaccatttatggcccaccagccggtagctgccgtcgctgcatttttccgctttggtggtgttgctcagcacgtccgagccgccctgtttttccgtcatccccataccgatcagcaggccgcgtttttgcgcgccaggcgccagatgaggatcgtagcgatcgctgagcagaggcgtcagccagtcgtgaaataatttagggagcgcctgctgcaggagcggtgtcgcggcaaacgtcatggtgacgggacaaagcgtgcctgcctcaacctgagcatgaagcacaaagcgtgcggcccgggcgacaaaagcccctttacgcgcctcctcttcccatgccaggttatgtacccgattggcacacagcccctgcataagcaggtgccatgccgggtgaaagcgaacgtcatccagtcgctctccggtggcgtcatagcgaagcaactccggcggattcacgttcgccagcctgcccagctccagcgactctgcggtacctaactgctgcccgatgctggcgagcagttcgatatcccactcggcaccctcacgcgagactgcgtcacgcagcgcgcagtccgagagaaaaaggttgctgttagagagtggtgcaggttgattgaaaacggtatgagtctgccagtgcatactgtctccctccttcagtggcaatgacgataagtatggacagaccgcgcacacgctgcatgggaggggagtcacacgttcacgatcccgctgatatcattcgtgaaatagctcacagaacataagaataaactatttcatgacttcgcttttgttgaataatttattctctccccctttcagtgaggaaagttatgcaaccggatgcgcacaagcgagcattaattgccggctccattggtaactttatcgagtggtatgagtttgcggtctacggttttctggcgaccgtcattgcgaagaacttctttcagcttgaaggggaagcggggcttaccagcctgatcctcacctacgcctcatttgccatcgccttcttcttccgcccgctgggggcggtggtgtttggccgcatcggcgaccggattggccgtaagccgacgctaatcattgtgctggtgctgatgacgctcgctaccgccgccatcggcattgtgccggtctacgccagcatcgggattgccgccccgctcattattacactgcttcgcatcctgcagggactgttcgcgggcggcgagtacggcggtgcggtctcgctgatgacggagttcgccccgcgaggcaagcgcgggctctatggtgcctggcagtcctttaccgtggcgctggggctgttagcgggtgccggcatcgtggcgctgctctccgcctttctcacgcctgaagccctgcacgactggggctggcgcattcctttcttcctggcgctgcccatgggcgctgttgcgctgtggcttcgcgtcagcatggaggagacacccagctttgtgcagcagcaggacaaaccggccgtcgctcaggcggacattgccgccacgctccgggccatcgtgatggggattggccgcgtgatggtctggtctgcggcggggtacacctacctggtgattatgccgacctatctgcagtcggcgctgcacaccgggtttaatcaggcgctgttgatcgcagtgatttcgaacgttgggtttgcgctgacgatcattccgtcggggatcctgagcgataggatcgggcgtcgcacggtgatgattatcgccaccgcgctgctgctgatcctcgccctgccgctgctgaaacttctgcaggcggagtccagcacgctggcggtgaaagcgatagtagtattgattgcgggcggtctggtgggcatgctggcggggccgggcccggcgatgctctctgagatgttcccgacccgcgtgcgctatacggggctggggctggcctattcgttatcgaacgcgattttctcgggatgcgcagggttaatcataaccgggctgattaagcagacgggcaatctggatattccggcgtactacgtgatggcgacggcagtggtgagtattttcgcgctgatgacgctgaggaaggatgaccatttgcggtcactggaggaatgaggttaatgcccggtggcgctacgcttaccgggcctacggtaccgtgcctttgtaggccgggtaaggcgaagccgccacccggcataacaggctacccgcgctgacgcaccgcttcaaacaggcagatacccgttgcaacggaaacgttcagagacgacacgctgcccgccatcgggatgctgatcagctcgtcgcagtgctcgcgcgtcaggcgacgcataccttcaccttccgcccccatcaccagcgccagacggccggtcattttgctctgatacagggtatgatccgcttcaccggcagtaccgacgatccagatgttctcttcctgcagcatacgcatggtgcgcgccaggttggtcacgcggatcagcggaacgttttccgccgcgccgcaggccactttcttcgccgtcgcgttcagctgcgcggagcgatctttcggcacgatcaccgcatgcacgcccgccgcatccgcgctgcgcagacacgcgccgaggttgtgcggatcggtaacgccatcgaggatcaggaagaacggattctcgagctcagcgatcagatccggcagatcgttttcctgatactgacggcccggcttcacgcgggcaatgatcccctggtgaaccgcgccttcacttttctcatccaggaactggcggttagccagctggatcaccacgccctgcgcttccagggcgtggatcagcggcatcagacgtttgtcttcacgccctttcagaataaacacttcctgaaaacgctccggtgcgcgctcgagaagggcctgcaccgcgtggatgccgtaaatcatttcactcattgatggttctcgtaataagtatttcccctctcccggttggggagagggtcagggtgaggggaggatttactccgcctgctttttcttagccgcgcgcttcgctttggtggcggccgctattttctgcgtcttcgcggaaggtttcttcgcggcacgggcttctttcttcgccgccttcggcttctgcttcttctcgccgcggaacgcactgtccggctcgaagttcaccttcttaccggcctgacggcgcttgccgctcgttttgccgtttccgccttttttcgctctttcgcgatcggttttaccgacgttacgcggcgcgcgctcgctggagatcaggctgaagtcgattttacggtcgtccatgttcacggcctcaaccttcacttccacacggtcgcccaggcggtaggtctggccgccagattcgccgatcagacgctggccgacctggtcgaagcggtagtaatcgttatccaggctggagacgtgcaccagaccgtcgataaacagctcgtccagacgaacgaagaagccaaagccggtcacgctggcaatcacgcctttgaagacgttaccgacctggtccagcataaagtcacatttcagccagtccgccacgtcgcgggtagcttcatcggcacggcgttcggtcatggagcagtgctgacccagctgcagcatctcttccatcgaatagtggtagccaccggtttcggtggtgttccctttatggccctgctcctgcgccagcagatacttgatcgcacggtgcagagagaggtcaggataacgacggatcggcgacgtaaagtgggcgtaagactgcagcgccaggccgaagtgaccgcggttttccggatcgtaaatcgcctgcttcatcgagcgcagcagcattgtctgcagcatttctgcatcaggacgatcgctaatggattccagcagctcggcgtaatcgcgcggctctggcttattgccgcccggcagctccaggcccagttcagccagcacggagcggaacgcggtgatggcttccgtcgacggtttatcgtgaatacggaacagcgcaggctctttggctttctcaacgaagcgtgccgccgagatgttcgccaggatcatacactcttcaatcagcttgtgcgcatcgttacgctgggtctgctcgatgcgctcaatgcggcgctcggcgttgaagataaatttcgcctcttcgctctcaaaggagatcccgccgcgctcttcgcgcgcctgatccagcgttttgtagaggttatgcagctcttcgatgtgtttgaccagcggcgcgtactgttcgcgcagatcctggtcgccctgcagcatatgccagaccttggtgtaggtcagacgcgcgtgcgagctcatcaccgcttcgtagaatttatagccagttaagcgccctttgttggagatggtcatctcgcaaaccatacagaggcggtcaacctgcgggttcagggaacacaggccgttagacagcacttccggcagcatcggtacaacctgcgacgggaagtagaccgaggtaccacggctgcgcgcttcgttatccagcggagtatgcggacgaacgtagtagcttacgtctgcaatcgctacccacagacgccagccgccaccgcgttttttctcgcagtagacggcgtcatcgaagtcacgggcgtcttcaccgtcgatcgtaaccagcggcagggagcggagatccacgcggcccactttggattcttccggcacttcttcacgcaggctttcgatctgctcttcaaccgctttcggccagatgtatggaatttcgtgggtgcgcagcgccatatcaacggccatgccggtgcccatattatcgcccagcacttcgacgattttacctaccgctttggtgcgacgggttgggcgctgggtgagttccaccacaaccacaaagcccatgcgggcgcccatcacctcttcaggtgggatcagaatgtcgaagctcagacggctgtcgtccggcaccacgaagcccacgcccgcgtcggtaaagtagcggccaacaatctggctggtttttggcaccaggacgcgcacgacgcgcgcttctcggcgacctttacggtcagcgcccagcggctgcgccagaatttggtcgccgtggatgcacattttcatctgttcagatgagagatacagatcgtctttacggccttccacgcgcaggaagccgaagccatcgcggtgaccaatgacggtccctttcagcagatcgaggcgttctggcagcgcgtagcactggcggcgggtaaagaccagctgcccgtcacgctccatcgcgcgcaggcggcggcgaagggcttcaatttgctcttcaccttcaatgtttaattcaacagcaagttcttcacgattggcgggtttttcgcgttttgttaagtgttcaatgatgaactcgcggctggggataggattcgcgtatttttcggcttcgcgttcctggaaaggatcgtgtgacatgtcggttcctccgttgtcagctccggtggaaattttcttcattccaccagcaataatttataaagcggttgattctcttcaaccaaatcggccagcgtgtagttatccagctccttgagaaaactttgcacggccttagaaagcgcctttttcaggcggcaggcgggcgtgatgtggcagaactcgctgctgcagttcaccagagacagcggctcaagttcacgtaccacatcgccaacacgaatactctgtgccggtttaccgagacggatcccaccattcttcccgcggacggcagcaacgtatccggcacgactaagttgattgattattttgaccatatgattacgggatacgccgtagacctctgtgacttcagagatactggtcattttcccatcgggtaacgacgccatgtagatcagcgcgcgtaagccgtaatcggtgaaacttgttaactgcacatcaacctcaggaaaaagggaaatcgcggacaaaccgcagagatattcattaatgatgataaaccagccagatagttagcggctaatttatttgacagacggggcgaaaaagcggagatccaggagcggtcgccggatggcgctacgcttatccggcctacgggtctccccgcaggccagcagtcacgaagattatgcgtcgaacgggtcgcgcaggatcatcgtttcagtacgatccggaccggtagaaataatatcgatcggcacttcggtcagttcttcaatacgcttgatgtaatccagcgccgcctgcggcaggccgctacgctctttcacaccgaaagtggtctcagaccagcccggcatggtttcgtagattggctcaatgccttcccagtcgtcagcagccagcggcgtggtggtcacttcgcggccatcaggcatacggtagcctacgcagattttcacttctttcaggccgtccagtacgtccagcttggtcaggcagaagccagacagggagttgatctgcactgcacgacgcacggcaaccgcatccagccagccggtacggcgacgacgaccggtggtcgcgccaaactcgttaccctgcttgcacaggaactcgccggtttcatcaaacagttcggtcgggaatggacctgcacccacgcgagtggagtacgctttgatgatgcccagaacgtaatccacataacgtggacccaggccagagccggtcgccacgccacccgcggtggtgttggaagaggttacgtacggataggtaccgtggtcgatgtccagcagcgtaccctgcgcaccttcgaacatgacgaaatcgccacgcttgcgcgcctggtccagcagatcggacacatcaacaaccataccggtcagaatgtctgcaatcgccatgacgtcatccagcactttctggtagtcaacagcgtcagctttgtagaagttcaccagctggaagttgtgatattccatcacttctttcagtttttcagcgaaggttgctttgtcgaagaggtcacccacgcgcagaccgcgacgagccactttatcttcgtaagccggaccgataccacgaccggtggtgccgatcgctttcgcgccacgcgctttttcacgcgcaacgtccagcgccacgtgataatccaggatcagcgggcaggcttcggagagcagcagacgctcacgaacagggataccacggtcttccagacctttcatctctttcatcagcgccgctggagacagcacaacgccgttaccgatgatgctggtgacgttttcgcgaagaatgcctgatggaataagatggaggacggttttttcaccgttgattacgagagtatggcctgcgttgtgaccgccctggtagcgcacaacatatttagcccgttcagtcagaagatcaacaatcttccctttaccttcgtcaccccattgggtgcccagtacgacgacgttgttacccatttttttcaaaatcaccgtttgcttaaaaatggattctaccatcgctttttcagatatacagcactttttgacctcagaatatcccaaatccgaccactttttgatcagccaatcgttttcctcaacatgtagtagatcacgatgcccgcaaccacaagaccgccgccaaaacgacgtaaaatattatccggcagttggctcatggtggcgatcattcgacgccaggcgcgtggatagagcatcggtcccagaccttccagcaccaggaccagggccagcgcgagccagatcgttgaattcatttttgttccttataaaagaaaaccaccgctccgtggggagcggtggtttgaatactcaaacgagcctgagtttatcgcgttgcgttagtcggcgtcttcatataacggaagaaatcgctgtccgggctgagcaccatcacatcctggttgctctggaagctattctcgtaagcacgcaggctacggataaaggcatagaagtcaggatcctgactgaaggcatcggcaaacagcttcgccgcctcggcatcaccttcaccgcgcaggatgcggccctgacgctcagattccgccagcgttttggccacttcgtagtccgcagcagcacgcagcttctccgcctcttcctggccctgtgaacggtgacgacgggcgaccgcttcacgctcagcgcgcatacggttgtaaatcgcctcggacacttccaccggcaggttgatctgcttgatacgcacgtctaccacttcaatacccagcgcagccatactgttcgggttgatcaccggcactttaccgttggtttcagcctgaacgcgttcagccgctttggcaatcgcatcatctgctgccggcgttgaaacttcatcttccgtgcccgctgtgccggagttcagcgcatcgcgaacttccagggtcagacggccacgggagtctgtcacgatgtctttcacatccagacgaccaatctcagaacgcagacggtcagagaacttacgtttcagcagcacttctgcctgagaaacgtcaccgccgcccgttgccaggaagtaacggctgaaatcgctgatgcgccatttgatataggaatcaacgatcaggtctttcttctctttagtcacgaaacggtcggcctggttatccatggtctggatacgcgcatcaagcgttttcactgactgaatgaacggcaccttgaagtgcagacccggctcgtagatcaccgggcgtttgtcgccatcacgcacgacgctgctgaactggaacttgatcccacgctcgccctctttcaccacaaagatcgaggtataaagcacgaccagtacgatgacgatgatcgcaataactgacttacgcatccttattccccctgacgctggtagtcgttacgctgcgcgttagcacggcgttggtccataatgtcaccatcgctcgaagaagacgtggttgttgcgcttgtgctaccggatgacgcaggtggcagacgcagcaggttgttcgcaccgctgttgtcttttgctgccgatgcagaactgcctttcagcatctgatccagcggcagcaccatcaggtttccgcctttactgtcgttaaccaacactttgcgggtgtggctcagcactttttccatggtctcgatatagagacgctcacgggtaatttccggcgccgctttatattccggcaggatcttcgcgaagcgagccacttcaccctgtgcttccaggatggtctgggtcttatacgcacgcgcttcttccagaatacgctgcgcctgaccattagcacgtggctgaacttcgttggtgtaggcttctgcttcacggatgtactgctgttcgttttcacgtgcagcaatcgcatcgtcaaaggccgctttcacctcttccggcggacgtgcagcctggaagttgacgtccagcagggtaatccccatgttgtatggacgaatggtctcttccagctcacgctgggtatcgctacggataacggtacgaccttcggtcaggatacggtccatggtgtatttaccgatcaccccgcgcagggcgctgtcggtcgcctggcgcaggctgtcatcagcgctggtcacgctaaacagataacgctcaggatcggtcacgcggtactgcacgttcatctcaacgcgcaccacgttttcgtcagacgtcagcatcacaccagacgccgccagttcacggaccgattccacgttgaccgcggtcacgtcgtcaatgaaggtcggtttccagttcaggcccggctcaaccagatggctgaacttgccaaaacgcgtaacgacaccgcgttccgcttctttaatggtgtagaacccggtagcagcccagatgattaccactgcagcggcaacaataccgactacgcggccacccatttgcgggcgcggcccctgggtggaatttccacctgagccagaacctttacctccgccaagaccaccaagcttcttgctcagcttgcggaagatatcatccagatccggcggcccctgctcgcgaccacctttgttgccatttcccccagagttgccgccttgattattgctgcttccccacgggtcgcggtcctgtccgttattaccgggctgattccacgccatgtatatgctccatatttgttatgcaagggcgaattattcaggcatcccctttctgatcagacgatatagtcgaccagcgcaggttcttgtttacagaggcgacgccagtcaacgatcggcatacgcacctgcatccccacgctgccgtcatcctccatccactctttttctatcgcctgaagctgataaaaccggctgcgcagcctgccttcctgtggcggcagtcgcagcgtgtgctgagctacctcaccggaaagacgttctgtcaaagcctggaaaagcagtggcacaccaagaccggtctgggcagaaagccagacccgaatcggtttgttctcttcatctctgtcgatacgcggttcgaaatcgtccagcatatcgatcttgttcatcaccaacagcgttgggatttcgtgggcgtcgatctcttcgagcaccacgttcaccgcgtcgatgttctcctgcacgcgcacgtctgccgcatcaatcacgtgcagcagcagggtcgcctgtcgcgtctcctgcaaggtggccttgaacgccgccaccaggtcatgcggcaggtgacggataaaccctacggtatccgccagcaccgtttcaccgacgtctgcaacgtcaatacggcgcagcgtcgggtccagggtcgcaaacagctggtctgcggcataaacctgggcctcggttatctggttaaacagggtggatttaccggcgttggtataccccaccagcgacaccgtcgggatgtcggctttggtgcgtgcccgacgcccctgctcacgctgtttctcgactctttccagacgcgagaggatctgggtaattcggccacgcagcaaacgacggtcggtttcgagctgggtttcacccgggccgcgcaaaccaatcccgcctttttgtctttcaaggtgggtccagccacgcaccagacgcgttgccagatgacgcagctgcgccagctcaacctgcagtttcccttcgtgggtacgtgcacgctgagcaaaaatgtctaaaatcaatcccgtgcgatcgataacacggcattcgcagagagcttccaggttgcgctcctgggctggagacagcgcatgatcaaacaacacgactgacgcgccggttgcttttacggcatccgcaatttcgactgctttaccttcaccaacaaaatactttgggtgcggcgctttacggctaccggtaatcacctgcattgcttcgacaccggcggaagagaccagagattcaaactcctggaggtcttccatatctttgtcttgcgaaaaatagatgtgtaccagcaccgcctgctcaccggcatcataacggtcaaacaagcgtaaacctctctaaaaagatcagcggggaacgcaggatccctggctccccgtgtggataacagtgcgaaaccttattcggtctcgtcgctgtcctgcgctggcgttgaagaaccctgcgcgttgctgccatgatggtagttactacctgtgccgccgccagcgttattgctgtgatgagataccggacgggacggaacaacagtagaaatagcgtgcttatagaccatctgactgaccgtgtttttcaacagaatcacgaactgatcgaaagactcaatctgaccttgcagcttaataccattcaccaaataaatagaaactggaacacgttcccgacgcaatgcgttcaggaacggatcttgtaaagattgccccttagccattctatcttttccttatatgcttgttttgtacttagaaccttgcgattctgaaaaattgcgcacgatacgcctcaattgtacacattcagtgagcgatatcaccaacaacctcaatcacgtcgcttaacgcctgttgtggtttttcactgtctaaccagtgaaccccttcccaaccgcgcaaccaggtgatctggcgcttcgctaactgtctcgtggcgcaaacacctcgataaaccatttcatcgtatgaaatctcaccttcaaggtacgaccacatctggcggtatcccacacaacgaatggaaggcatgtccgtatgcaaatctccacgggcaaatagcgcccgcacttctgcttcaaaatctgaagctaacatctgatgaaaacgctgctcaattcgctgatggagcagttcacggctcgccggggcgatggcgaactgatgcacctgatacggcagagcgtctcctgacgtttgcgtcagttccgttaaagttttacccgaaatgaaaaaaacttccagtgcccgggaaagcctttgcggatcatttggatggatccgcgctgcggcaaccgggtcaatctccgccagttgctgatgcaaaacgtcccacccctgctctgccgcctgctgctcaattttcgctcttacttccgggtccgcggatggcagaggtgataacccctccagcagcgccttgaagtagagcatggttccgccaaccaacagcggtatacgccccgccgccgttatctcggccatctcggctaaggcatcccggcgaaaatccgctgcggagtaagcctgagccgggtcgaggatatccagcaaacggtgcggtgccgcgcgcagttcttctgcgtcaggcttcgccgtgccgatgtccatccctcggtagatgagggcggagtcgacgctaatcaactctacaggcaaaactttacgcaactcaatggcaagcgccgttttgccggaggccgttgggcccattaaaaaaattgccttaggcaggctcgccttacttacgtcaatcatgtttcagggcgttcatcgccgtttttaaatcaacaggttgtaataacccacccggcggcgctttcaccagatgcggacagaggcgttcaacctccgccagcacgctgatggcctgtgccatgctccacggcgcgtgttcgctggccagatggcgggcgatccactgcgcggtgttagcggcatcaaacgatgtttgctgcgccaggtagcctatcagttcaggaatcaagttttgtaaattttgttggcgtaagggtaaaggcactgcacgaattgtcacatgttgtggttcgagcacaatttcaatacccatttgcgccagctgtgcttcggcacgctgcaatatccttgtttcatcaggggatattttcaggcgaaccggaattaacagcggctgcgcacaggcggcattttcgcccggcgtgagctgcacctgtttaagccagcgttcggcaaccggcagtgccagaagcatcaatttgccgtcacgttccagcagtgccatatccggcgcgataatcgtcagcacccggccaaaactctggctatggccgtccagagaaggctgaggtgccggaataggttctttacgctctacgactggcgtctccagcagtttgcggtacaacgcgccctgctgcttttgatagccaggctgggcattcgggtagttggcacccgttggacgcggagcggcccctgcggaggaaaagcgcggcgcttccggttcacgcgcaacggcgggctccgcaaaatggttgcggcccgcagcgacacggttttcaggaattgggcgcggcgcaggttctgcgtgttccagcggcaacggcgtttcaacctgctgctgcagcacgctcagcacgccctgatagataaaatcatgcaccagtcgcgactggtggaaccgcacttcatgcttggcaggatggacgttcacatccacctgatgcgggtcgatgtccagataaagcacgaaagcaggctgctgatcggccccgagcttgccttcgcaggcctggcgaatggcgtgattgatgagacggtcgcgcatcatgcggccgttgacgtagcaatactggatctccgcaaacgcagcgctgctcgcgttcggatcggctacccagccgcgcagcgccagatcgccgtgctgccactcaatggccagcgcctgttccagaaacggggtcccgcaaatggcgcccagccgacgctctttctgtccaccttctgccaccgcgcgatactggcgcatcaccttgccgttgtggctaaggttgatggtgacatcaaaacgcgccagcgcgatacggcggatgatctcgtcgatgtgtccgaattcggtcttctcggtccgcatgaacttgcgtcgggcgggggtgttgtagaagagatctaatacttcaagcgtcgtgccgacagggtgcgccgcgggtttgaccgtcacatccatatcgcgcccttcggcgtaagcctgccaggcttcctgctgttcggcggtacgggaggtcagcgttaagcgcgaaaccgagctgatactggccagcgcttcaccgcgaaagccgaggctaataatcgcttccaggtcatccagagaagctattttactggtggcgtgacgggccagcgccagcgccagctcctcttttttaatgccgcagccgttgtcgcgaatgcggataagcttcgcgccaccgcgctcgatatcaatatcgatgcgggtcgcgcccgcatcgaggctgttttccaccagctccttcacgaccgacgcagggcgttccaccacctcaccggcggcgatttggttcgcaagctgcggcggcagaacctgaatcggcatgaattctccttagttggtcgcggtcatctcacccggtagcgctgcgctggccgtctgggcagcgccgctctgtggcgcagactgcagcggatgggcatcaaagtatttacgcagaccgttataaatcgcttcggcaatttgctgctgatagctgtcgcttcccagcagacgctcttcaccgttgttactgataaagcccgtctctacaaggatggacgggatatctggcgagcgcagaacgccgaggctggcatgttcaggacgacgcttatgcagcacaccaatgctttgcagctggttcaatacattagtggccacatcatacccgacgcgctgagaatgaccgaactgtaaatccagcaccgcctggctgagatacgggtctgactggctgtttgccagcacatcgcccgcaccgcctagcagttcagactgcttctcatgctcttccagccagttggccatttcgctgttggcgcgacggttcgagagtacccataccgaggcaccggtcgcgttacggttaggcgcagcatccgcgtggatggagaccaggaagttcgcattctgcttgcgtgcgacgtccgaacgccccattaccgaaatgaagtaatccccgtcgcgggtcaacacgcctttgaacgtagggtcgtcgttgagcagtgcacgcaatttacgggcaatggcgatggtgacatttttctcttgcgtcccacccgggccaatcgcacccgggtcctgtccaccgtgacctgcatcaatggcgataatcactttgtcaccgctggtcgcagcacggcgcgtactcaccgccggacgggtcaccgtattgctgctggttgccgcagtgatgcgatcgttctgcgatttaaacggattacgcgcgggttcagcaggacgcggcgtatacaccggttcttccacgcgtttggcaacgacaggcggcggtggaggcggcggcgggacatcggcattgatggtaaagaccaccgtatagttcgccccgttttgctgcttcaccgccttcgttttgcccttttcggtcagatcgaccaccaggcgtaacgactggctatcctgcggcgtacccgaacggatacttttcaccaggttgttgccgctgaactgcagcggtaatccctggatcacgcctgtctgtttgatatccagcgccacgctgtggctgtctggctgtgaaaacgcatactcaggatcgcccataaagctgaacgtgattcgagcctggctttcgccgttcgatacctgaatatctgagaggtttgccgccccggcctgcgcgcacagcagcacggtggcagccaacaaccaacctttaacgcgatttatcatcccgtcatccctacgcttaaccggccagtcgcgccagtaaggaactgcctgatgaggaaacagcactgatgcgtgcctcacgcccttgagcctggtaatctaagtgaatttcgacatccgggtcaggcagcacacccgcaccttgttgcggccactccaccaggcaaatggcgtcgttggcaaaataatcacggatccccataaattccagctcctcaggatccgcaaggcggtataaatcgaagtggtacaccatgagattttcaagggtgtacggttctaccagcgtgtaggttgggcttttcacattcccgttatgccctaacgcctgcaaaaaaccccggctgaaggtggttttacccgcccctaaatcaccatacagataaatgacggttgccccctgacaggcctgcgccacgcgcttgccgagttctaaagtggcttgttcatcaggtaaaggaatcgctcgattagtcattttctacgtcaatcacatccgggttaactacacgccgcagcgtgcaaaagagatcggtggccagcataccgcgcgtaccgtaacgcgcagccagtttatctgccgcaacgccgtgggccacgcagcccgcacaggctgcatcataaaggggaagtttctgtccaagcaatgcgccgatgatgccggaaagcacatcgcccatgccgccgctcgccatgcccgcatttccggcatcaataatgccctgcgtctcgtcacaggcgacaacggttcccgccccttttaaaacggcaacacctccgtaacgttttaccagacgctgagcagaaagtaagcgatcgctttcaatttctgccacgctgcagttaagcagccgcgcggcttcgccggggtgtggcgtcagaatgcgattgtgacgcttatccgggtttattgccagaaggttaagcgcgtcggcatcccacagcatcggtttgcgaaaattctcgaccttttgcagggcctgtttaccccacgcctgctgcccaagcccgggaccgatcaccaccacgtccgcccattcgaggctttcctccagcgtctggagcgtaagctcatggaccatcagctccggtcgggccgtgacgatcggcgcaatattctcaatgcgagtgagcactcgcactaatccggcgccgctgcgcagagccgcttcaccggtcatgcgaatcgcacccgccgtaccgtggtcaccgcccacaatcaccagcctgccgtgatcgcccttatgtgacgttggtcgtcgcggcgggagccacgctgcaagctgcgacgcatcataacgcatgaggtgcgtttcctgcccggccagccagctctccagccccagcgcactgtggtgcaacacgccaacgacatcccgcgctttgccggtcagtaatcctggcttcagggcgataaaggttaccgtatgtgccgcctgaatcaccgcccccggcgtcgcacccgtttgtgcaatcaggccagagggaatatccagggcgactaccggcgcggaatgtctgttagcgtgttcaataagcgcggcaatgttttcgcgaggcgcgctgcgcagcccagtgcccagcagcccgtcaacaatcagatcaacatcctctggccagacgatatcaggcgcatgaatcacaccgccggcgttcagccatgcctcccgcgccgcgctggcctcttccggcagcggtttatcactttcgagagccagcaaggtcacgcggatacccgcagccaccgcgagacgggcgacgacgtagccgtcaccgccgttgttgccgtgcccgcacagaatcagccagtgggcggcctgcggccaggcgctacgggcaacgtcaaacgctgcctcacccgcgcggagcatcagttcatacagggtaatcccgaggctgtctgcagcctctttttcggcgcgccggaggtcatccgcatgccagatggaatgtggtatacttgcggggtttttcttcaccgtatggtccgtcatgtcacagcccctcgatctcaatgaattagcgcaaaaaatcaaacagtggggtgctgagcttggcttccagaaggtaggcattaccgataccgacctctccgccagcgagcccaaactgcaggcctggctggacaaacaataccacggcgaaatggagtggatggcacgtcatggcatgatgcgcgcccgtccacacgagcttttgccgggcacattacgcgtcatcagcgtgcgcatgaactacctgcccgccaacgcggcctttgcgcgcacgctcaaagacccctcgctgggttacgttagccggtacgccctcggtcgtgattaccataagcttctgcgtaaccgtttaaaaaaactcggggaaactattcaacagcactgtgtttcgctgaattttagaccctttgtcgattccgcgcctattcttgagcgtccgatcgccgaaaaagccgggcttggctggacaggtaagcactcacttattcttagccgcgacgccggatcgttcttcttcctcggtgaactgctgattgatttaccgctgccggtagacggcccggtagaggaaggctgtggccgctgcgtggcctgtatgaccatctgccccaccggcgccatcgtcgagccttacaccgttgatgcgcgccgctgtatctcctacctcacgatcgaactggaaggcgccattccggaggagttccgaccgcttatcggcaaccgcatctacggctgcgacgattgccagctcatctgcccgtggaaccgctattcacagctcaccgacgaagaggatttcagcccgcgcaaggcgctccatgccccgccgctcgctgaactgttcgcctggaccgaagcctggttcctgaaagtgacggagggttcggccattcgccgtatcggccatctgcgctggctgcgaaatgtggccgtcgcgctggggaatgccccgtgggatgaagcgaatattcgggcgcttgaaagccgtagaggtgagcacccacttcttgatgaacacatagaatgggcgattgcgcagcaagttgagaaacgtaatgcctgtgtggtcgaggtgcagctaccgaagaaacagcgtctggtgagggtgattgaaaaagggcttccgcgggatgcctgaactattcacagcctgtgaataaaattacaaactcaagcgccatctgggctggagaagagatcaagtgatctcaataacattttgaaatcaaattttatgaactaaatacagtaacttatgaagatattattcaccctgccaagttttaaccctgtttcggttaagcgcagtttctgtggataactctgttcacaagagtatttcagagaaaacagaaaacgtccccagcgatgcttttcgctgtggatattttagagatgaagaagaatttggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcttgggtggtccgtgctgtggaagcactttcaaattttggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcttgggcagtctgtgctgtgaaagcactttcaaattttggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcaaatctgcactgcttttgttgctgtcgtaacgtgtaattctctgtcgttacgggaggcgcattatacgagaaatccttttagctgcaaccccccttaaagcgattttttcgaaattcagttcaaatgcttatttaatcggcaagctgcacaatttaacgacaaaaacccggccacgcaaggcgccggatctcaaaatcacagcttaataaagttttcgcggtagtaagaaagctccgccacggactctcggatatcgtccatcgcctggtgcgtcccctgctttttaaagccgtcgaggatttcaggcttccagcgacgcgccagctctttcagcgtgctgacatccagatagcggtagtggaagtaagactccagctccggcatgtacttaaacaggaaacgacgatcctggccgatgctattcccacagataggtgatttgcccgccggaacccactgtttcaggaactcaagcgtcgccagctccgcctcacggtcacccatcgtgctcgccttcacgcgttccaccaggccactgccggtgtgggtacgcacgttccactcgtccatcaacgccagctggtcatcagactgatgcaccgcaatcgtaggcccttccgccaggacattcaggttggcgtccgtcaccagggtcgcaatttcaatgatgcgatcgcgctcgggatccagcccggtcatttcgagatcgatccaaatcaggttgttttcatccgcgctcatgttattttccacccttctcgcataaccggcagtagcaggttaactagtattaattagagtgtatcatagaggttttgccccctacgggcgaccaggagccagtgcgattgagtaaaaataaactctccaaagggcagcagcgccgcgtgaatgccaatcaccagcgccgtcttaaaaccactgcggagaaggtcgattacgacgacaacctgtttggcgacccaacggaaggcgtagtcatcagccgtttcggtatgcacgctgacgtggaatccgccgatggtgcgattcaccgctgcaacatccgccggaccattcgttctctggtgaccggcgaccgcgtcgtctggcgaccgggtaaagaggcggcggaaggagtaacggtaaaaggtattgttgaagcggtccatgagcgcacgtccgtgttaacccgtcccgatttctacgacggggtcaaaccgattgccgccaacattaaccagattgttatcgtatcggcgattttgcccgaactgtcgctcaatattatcgaccgatacctcgtcgcctgcgaaacgctgcaggttgaaccgatcatcgtgctgaacaaaatcgatctgctggacgacgacggaatggccttcgtcaatgagcagatggatatctatcgcaaaattggctatcgcgtcctgatggtctccagctacaccaaagatggcctgaaaccgcttgaagaggcactgaccgaccgcatcagcatctttgcgggccagtccggcgtgggtaaatcgagcctgctgaacaacctgcttggccttcagcaagagatcctcaccaacgatgtgtctgacgtctcgggcctgggccagcacaccaccaccgcgtcacgcctgtatcacttcccacatggcggcgacgtgatcgactccccgggcgtgcgagagttcggtttatggcaccttgagccggaacaaatctttaacggatttgtcgaattccatgattatttaggcgcttgcaagtaccgcgactgtaaacacgataacgacccaggctgcgctatccgtgaagcggttgagaaaggcgaaatcgcggagacccgcttcgagaattatcaccgcattcttgagagcatggatcaggtaaaaacgcgtaaaaacttttctgattctgataactgacaactaagctaagcatcgctaaaatcgtccccttttttcaggttccggtggcttaccgccggatcaggaacgacaaaacaatggcctggaggctaccttgttaaacgcatttaaactttcgcttcaatacattctgccaaaactgtggctcactcgcctggcgggctggggcgcgagcaaacgcgcaggctggctgaccaaactggtcatcgaccttttcgtaaaatattacaaggtcgacatgaaagaggcgcagaagccggataccgccagctaccgcaccttcaacgaattcttcgtgcgcccgctgcgtgacgacgtgcgcccggtgaacaccgaccctaacgtcctggtgatgccggcagacggcgtgatcagccagttgggtaacatcgaagacgacaaaattctgcaggcgaagggccataactacagcctggaagcgctgctggcgggtaactacctgatggcggatctgttccgcaacggtacctttgccaccacctatctgtcaccgcgcgactaccaccgcgtgcacatgccgtgtaacggcatcctgcgtgaaatgatttacgtcccgggcgatctgttctccgtgaaccacctgaccgcgcagaacgtgccaaacctgtttgcccgtaacgagcgcgtcatctgcctgttcgatactgaatttggccctatggcccagattctggtcggtgcgaccatcgtcggcagcatcgaaaccgtctgggcaggcaccatcaccccgccgcgcgaaggcgtgatcaaacgctggacctggcctgccggtgaagcggaaggttccgtggccctgctcaaaggtcaggagatgggccgctttaagctgggctccaccgtgatcaacctgtttgcgccgggcaaagtgaagctggctgaacagcttgaaagcctgtcggtgacaaagctgggccagccgctggcggtctctaccgaaaccttcgtgacgccagatgcagagcctgctccgctgtcacaggaagagatccaggccgagcacgacgccagcccgctggttgacgacaaaaaagacgaaggctaacaacagaaggatcgctgacgtgcgcccgattatcgttctactgatggcctggtgcctcagcatgggggcgtacgcagcgacagcccccgacgccaaacagataacccaggaactggagcaggcaaaagcggccaaacccgctcagccagagaccgtcgagtcgctccagtccgcactgaacgcgcttgaggagcggaaaggctcgcttgagcgcgctcagcagtatcagcaggttatcgacaacttccccaaactctcgcagacgctgcgcgcgcagctcaataacttgcgcgacgaaccgcgcgatgtgccggcagggatgacctccgacgcgttgaaccaggagatcctgcaggtcagcagccagcttctggaaaagagccgccttgctcagcaggagcaggagcgagcgcgcgaaattgccgactccctcagccagcttccgcagcagcaaaccgacgcccgccgccagcttaatgaagttgagcgccgcgtggggacacaaaacggcaacacgccacaggcgcaggcccaaaatctgggcctgcaggcagaatcggctcgcctgaaggcccttgtcgatgagctcgagctggcgcagctttccgccaataaccgccaggagctgtcgcggatgcgctcagaactcgctcagaagcagagcgagcagctggacgcctatcttcaggccttgcgcaaccagctcaatagccagcgccagcgtgaagcggagcgcgcgctggaaagtaccgagctgctggcagaaaatagcgataacctgcctgccggcatcgttgagcagtttaaggtcaaccgtgagctttcggccgcgctgaatcaacaggcgcagcgtatggatctggtggcctcgcagcagcgtcaggccactaatcaaacccttcaggttcgccaggcgctcaacaccctgcgcgaacagtcccagtggctcggatcgtcaaacctgctgggcgaagcgctacgcgcccaggtcgcgcgcctgccggagatgccgaagccgcagcagctggataccgaaatggcccagctacgtgttcagcgactgcattttgaagatcttctcaataagcagccgcaaatccgccagatccgtcaggctgacggacagcctctgaccagcgagcaaagccgcattctggaagcccagctgcgtacccagcgtgaactgctgaactctctgctccagggcggggatacgctgattcttgagctgaccaagctaaaagtgtccaacagccagctggaagatgcgttgaaagaggtgaacgaggcgacgcaccgttatctcttctggacgtccgacgtgcgtccgatgaccttctcgtggccaattgagattgtccaggatctgcgccgtctgatttcgctcgataccttcagccagctgggacaggccagcgtgatgatgctcaccagcaaagagaccattttcccgctgctgggggcgttaattctggtgggcttcagcatttactcacgcagacatttcacccgcttcctcgagcgttccagctcccgagtggggaaggttacccaggatcacttctggctgacgttgcgcaccgtattctggtcgattctcgtcgcctccccgctgccggtgctgtggatgacgctgggctatggcctgcgggaagcctggccctatccgctcgcggtagcgattggcgatggcatcaccgccacggtgccgctactgtgggtggtgatgatttgcgccacctttgcgcgacccaatggcctgttcatcgcccactttggctggccgcgtaatcgcgtggcgcgcgccatgcgttactatctgatgagcatcgggctgattgtgccgctgattatggcgctgatcatgttcgataatctcaacgaccgggagttttcaggctcgctgggccgcctctgctttatgctgatatgcggagcgctggccatcgtcacgctcagcctgaagcgcgcgggtattccgctctatctggataaaaccggcagcggcgacaatatgttcaaccggctgctctggaacctgctgctcagcgcaccgttgattgcgatgctggcagccgcggtgggttacctggcgacgtcgcaggcgctgttggcacgtctcgaaacctcggtggccatctggttcctgctgctggtggtgtatcacgttatccgccgctggatgctgatccagcgccgccgtctggcgtttgaccgtgccaagcatcgccgggcggagatcctcgcccagcgcgcgcggggtgaggaagagccaaaccacgttaacagtacggaaggtacgacggaggcggatgaggtcgaactggatctggatgccatcagtacccagtccctgcgtctggttcgctccatcctgatgctgattgccctcctgtcggtgatcttcctgtggtcggagatccactcggcatttggcttcctggagaacatctcgctgtgggacgtgacctctacggtgcagggcgttgaaagcctggagccgatcaccttaggggcggtgctgattgccattctggtgctgatcatcaccacccaactggtgcgcaacttcccggcactgctggagctggcgctgctgcagcatctggatttaacgccgggtacgggctatgcaatcacgaccattaccaagtatctgatcatgctgtttggcggtctggttggcttctcgatgatcggcattgagtggtcgaagctccagtggctcgtcgcagcgctcggcgttgggttaggttttggtttacaggagatcttcgccaacttcatctcgggcctgattattctgttcgaaaaaccgatccgcattggcgataccgtcacgatccgcgatctgaccggcagtatcacgaagatcaacacccgagcgacgacgatcagcgactgggatcggaaagagatcatcgtgccaaacaaggcgtttattaccgagcagttcatcaactggtcgctctcagactccgttacccgtgtggtgctgacggtaccggcaccgtcggacgcgaacagtgaagaggtcacccagatcctctacactgccgcggaacgctgctcgctggtcatcgacaacccggcgccggaagtcttccttgtggatttacagcaggggatccagattttcgagctgcgtatctacgccgccgaaatgggacaccgtatgccgctgcgccatgagatccaccagctgattctggcgggcttccgcgagcacggtattgatatgccgttcccaccgttccagatgcgtctggaaagcctggacgggcgtaaaacgggaagaacgctgacgtcagcggcgcgtacgcgcccggcgggcagcttataacgcgtctcccctccctttcgggaggggaatattcccgctacgccacttctgcgatgtacgccgtcacgcgtcgacggtaattctcataaatccccatcgctaacagcgagaagaagattgggccgcccaccatccacagcgcgctgttccagtcgttcgcctcaatcaccggctgaatgatggtgaaaatattggcaaacgccaccaccagcagcaccaccgtggtggccaacagcgttgccgcgcgggttttgaagatcacaaacggacgctcaagatcctgctttgccttaaagaacggaaatgccagggtcaggaacaggtacggcagcgtcatcgacacgttcgccatcagggtcagcttgttgtaaaacgcagacgccgtgtcgccgccaaatgagaccagcagaataaacacgcacaccagcagacactgcatccacatggcgttggcaggcatgcctgcggtattgagctgggtcatgcgtcccggccacagcgcttttggcgtaccctggatgatcgctttcagcggcgagtagatcagcgtgaagaatgcgccggtataggcaaggaacatcgacaggccggtaatgcgcgcaaaccagatccccatggtggccgatgcttccggcgtcaggtgcatggcgttacccagcgtcatccccaggcttttcatcagcacgtaggtaatgttcccgaggttggtggtgttgttactcaatacctgctgccagttggtgctgacgccccagaggaaaatcgccagtgaatagccgatggaaatcacgatagcggcaaaaataatccctttggcaaagttcttttccgggttctcggtcttgtcgaccagcccgcccaccgcttcaataccgccgtaggcgaagatggcaaacaccacgaaggagagcatggccagcccggactggtaacctggattaggcgaggaaacgaagttcacctcctgcgcaaaatgaccaccgttcaggcacagaatggcaatactcaccagcagcagcaccaggttcagacacatcacggaaataccgccaacggcagtgatacgggcaattttgttgatgcctttagacgccaccagcgtgaccaccaccatccagcataccgccagaatcccgacgacctgcgtggagctcagccccgccagagaccagacctgcgttttatcggcaccgaaaagaaacgtggagaatggcacccagactttggccgccgtgctgaccatccagacgacataagaggagaaccacataaacgtgccgataaaggcataacgcgggccgacgctgttgttcatccaggagtagatcccgccctcttctttccggtaagccgagcccatctccgccatcatcagcgcaaacgggataaagaagaacagagccgaaacgatataaaacggcgtcgcgctgtaacccatcagatagaacgctgatgggctgttggcaaagccaaagactgaggtaaatatcatcaggatgagcccggtaagggtcatctttttgagtgactgggacatagaaccatccgaaaaggaattaaactgcgcggatggtagcagatgaccagactaatattgtggctataaggggcaaattaagaaaaagacccgtatattgataatatggcagtttttaatgtggcagggccaatgaccgagtaggccgggtaagcgacagcgccacccggcaattctttaagcgcgatcgaccgtaaaggcaatcacatcgccaagctgctctgcgcccagggccagcatgaccagacggtcaacacccagcgccacgccggagcaatccggcagacctgcttttaatgcttcaagcagattaacatcaataggctgctgcggcaggccgcgcgcggcgcgcttgcggttatcctgctcgaaacgttgcgcctgctcgcgcgcgtcggtcaattcgtggaagccgttcgccagctcaatgcctttgtaatagacctcaaaacgctctgccacacggtggtcttcggtactgatctgcgccagtgacgcctggcttgccgggaagtgatagacaaacgtcggacggtctttgccaatctgcggttccacgccgaaggtgaacagcagctgcagcagcgtgtcgcggtcctcttcggtatctgccacgttgctcagatccagttttgccgccacttcgcgcagcagggttttgtccgccgacagcggatcgatttccagatggcgctggaaggcctgctgataagagagcgtttccgcttctgagcaatccagaacctgctgaagcagatcgtccacctcattcatcaggcggtacatatcataatgcgggcggtaccactccagcatggtgaattccgggttgtggtgacgacccatctcttcgttgcggaagctacggcacagctgatagaccggaccacatcccgccgccagcaggcgtttcatgtggtattccgggctggtcatcagatacaaattcatgccctgagagtggccggggccaacaaaacgggtttcaaacgggaccagatgaatatccgttaccgttgcctgactcatgcacggggtttccacctccaggacgccgcggtcggcaaagaaacggcggatctccgtcataattgcagcgcgttttaacagattagggatggatgcgctcggctcccaggtggccgtttcgctcatgagttgttctccgatttcagacaagggcacgaagtctactcgttagcagggacagagacaaattttgcgcagtaaaaaagcgcatttcatttaggtgaacaattgcgtgatgcaattcatcaatctcaatgataaatcgccggacagaacagcaaaaaaatcgaacacgtcaaatttccctgacatctacacggttatactgttttacccataaaggagcagtggaaacgctttcgcaatcgtccttttggacgggtgaactacctttagtttgtcgcgttgcgaaataacaaaaatctggaggaatgtcgtgcaaacttttcaggccgatcttgccgtaataggcgctggcggggctggattacgtgctgcgattgctgcagcgcaagctaatcccaacgctaaaatcgcattgatttcaaaagtctatccaatgcgcagccacacggtggccgcagaaggaggatccgccgccgttgcgcaggatcatgacagctttgaataccatttccacgacacggttgcagggggcgactggctttgcgaacaggatgtcgttgactactttgtgcaccattgtccaacggagatgacccagcttgaacagtggggatgtccgtggagccgccgtccggacggcagcgtcaacgttcgtcgcttcggcggcatgaagatcgaacgtacctggttcgccgccgataagaccggcttccacatgctgcacaccctgttccagacctcccttcagttcccacaaatccagcgctttgatgagcatttcgtcctcgacattctggtggatgatggacacgcgcgcggcctggtggcgatgaacatgatggaaggcacgctcgtccagatccgcgccaatgcggtggtgatggcgacgggcggtgcgggccgcgtttatcgttataacaccaacggcggcatcgttaccggcgacggtatgggtatggcgctcagccacggcgtgccgctgcgcgatatggagttcgtgcagtatcacccaaccggtctgccgggctccggcattctgatgacggaaggctgccgcggtgaaggcggtatcctggtcaacaaaaacggctaccgctacctgcaggattacggcatgggcccggaaaccccgctcggcgagccgaagaacaagtacatggaactcggcccgcgcgacaaagtctctcaggctttctggcacgagtggcgcataggcaacaccatctccacaccgcgcggcgacgtggttcacctcgacctgcgtcacctgggcgagaaaaagctgctggaacgtctgccgttcatctgcgagctggcgaaagcctacgtcggcgtcgatccggtgaaagagccgattccggtccgcccaacggcgcactacaccatgggcgggatcgaaaccgaccagcagtgcgaaacccgtattaagggtctgttcgccgtcggtgaatgttcctccgtgggcctgcacggtgctaaccgcctcggctcaaactcgctggccgagctggtggtctttggccgcatggcgggcgagcgcgcgatggaacgagcggcaaccgcaggcgaggctaacggtgccgcgctggatgcgcaggtcgcagacgttgaaaaacgcctgaaagacctggtgaaccaggaaggtaacgagaactggtctaagatccgcgacgagatgggcctgtcgatggaagaaggttgcggtatctaccgtacccctgagctgatgcaaaaaaccgtcgataagctggcggaactgcaggagcgcttcaagcgcgtgcgcatcaccgacacctccagcgtcttcaacaccgacctgctctataccatcgagctgggccacggcctgaacgtggcggaatgtatggcgcactctgcgctggcgcgtaaagagtcgcgtggggcgcaccagcgtcttgatgaaggctgtaccgaacgtgacgacgtcaacttcctgaaacacactctcgcctggcgcgatgcggatggcaccacacgtctggactacagcgacgtgaaaatcaccacgctgccgccggctaaacgcgtgtacggtgcagaagcagaagccgccgagaagaaggagaaggcgaatggctgagatgcaaaaactgaaagttgaagtggtgcgctacaacccggaagtggatgccgcaccgcacagcgctttctatgaagttccttacgacgagcaaacctccctgctggacgcgctcgggtacatcaaagacaacctggcaccagacctgagctaccgctggtcctgccgcatggcgatctgcggctcctgtggcatgatggtcaacaaggtgccgaagctggcctgtaagaccttcctgcgtgactacaccaaaggcatcaaggtagaagccctgggcaacttccctatcgagcgcgatctggtggtcgatatgacccactttatcgaaagcctggaagccattaagccctacatcattggcaacccgcgcacgccggatcaggggccaaacaaccagaccccggctcagatggcgaaataccatcagttctccggctgcatcaactgcggtctttgctacgccgcctgtccgcagtttggcctgaaccccgagttcatcggcccggccgccattacgctggcgcaccgctataacgaagacagccgcgaccacggtaaaaaagaacgtatggcgcagcttaacagccagaacggcgtctggacctgtacctttgtgggttattgctccgaagtctgtccgaagcacgtcgacccggccgccgccattcagcagggtaaagtggaaagctcgaaagactttcttatcgctaccctgaaaccacgctaaggagtgcatgatgacgactaaacgcaaagcctatgtgcggcctgtgccgtccacctggtggaaaaacctgccgttttatcgcttctacatgctgcgtgaaggcacagcggtaccggcggtctggttcagccttgagctgatgtacggcgtttttgccctcaagcatggcccggaaacctgggccagctttgtcggtttcctgcaaaacccgatcattgtcattctgaacctgatcgtgcttgcagccgcgctgctgcataccaaaacctggtttgaactggcgccaaaagcggcgaacatcatcgtaaaaggcgagaaaatggggccagaaccggtgattaaggggctctgggcggtgacgattctggtcactgtggtcattctgtttgtcgcactgttctggtaaggagactactgtgatcaatccaaatccaaaacgttctgacgagccggtcttctggggcctctttggcgcaggcggcatgtggagtgccatcattgcccccgtcatcattttgctggtgggcattatgctgccgctggggctgttcccgggcgatgcgctgagctacgaacgcgtactggcattcgcgagcagctttattggtcgcgtgttcatcttcctgatgatcgtcctgccgctatggtgtggcctgcaccgtattcaccatgcgatgcatgacctgaaaatccatgtaccgagcgggaaatgggttttctacggactggcgaccattctgaccgtggtgacgctgattgccgtagtcaccatctgacgcctcgggcccgccatccggcgggccttttatttctgcatcttccccaccagccattgagcaaactcgcgcattgcgggcgtctctgcgcgtgactgcagcctcgtgagccagtagctaccaaggtcaatctgcgtcgcaaagggttgtacaatgcgctcactgttcagcagatgggtgaacatatcgacaggggcaatcgcgatgcccgtacctgcctgcgcggcttccagcatggtcacggacgaatcaaataccattacccggtgcgtcggtgaaggcaggttttctcccgcggcctgcatccaggcggtccactcgtcgcgccggtaagaacgcaggagggtaaacttcaggatatcggcaggggtgtgcaacgcggcagcaatgtcaggcgtgcaaagcggcgcaagcggtgcagggcaaagaaacgtcgcttccgtgccgtgccacgccccgccgccataacgaatggcgtaatcaagcccctcggctgccggatcgacgcgattgttgtgcgtcgacagctgaagatcgatatgcggatagcagcgacgaaagtcagcgagctgcgagaataacacccccgtagcaaaggtacccaccacgccaattttcagcttctcctgggcgcgctggctggcaaagcgatccagcattccggcaattcggtcgaacgagtcattcagtaccggcagcaaattctcgccttccgtggtcagcatcagcccacgcgaaacgcggacgaacagctggcaattaaggtgctgctccagcgcctttacgtgctggctaatcgcggaatgggtgacattcagctcgatagcggcatgcgtaaaactgaggtgccttgcggccgcttcgaagacgcgaagcgaattaagcggaagatagctgcgggtcatggtcccatccgttagaaaaattaacagctaatgctaaatttaaccgtttgtcagccacagtcaaatccaacagactacagcggtctgacgggcccggacactcccttgaactgctattacggaagataaccgatgatgacaaaatccctaagctgtgccctgctgctcagcgtcaccagctctgcattcgccgcaccgatgtccgaaaaacagctggctgaggtggtggaacgtaccgttacgccgctgatgaacgcgcaggccattccgggtatggcggtggcggtaatttatcagggtcagccacactactttaccttcggtaaagccgatgttgcggcgaacaaacccgtcaccccgcaaaccctgtttgagctgggctctataagtaaaaccttcaccggcgtactgggcggcgatgccattgcccggggtgaagtagcgctgggcgatccggtagcaaaatactggcctgagctcacgggcaagcagtggcagggcattcgcatgctggatctggcaacctataccgcaggcggtctgccgttacaggtgccggatgaggtcacggataccgcctctctgctgcgcttttatcaaaactggcagccgcagtggaagccgggtaccacgcgtctttacgctaacgccagcatcggtctttttggtgcgctggcggtcaaaccttccggcatgagctatgagcaggccatgacgacgcgggtctttaaacccctcaagctggaccatacctggattaacgtcccgaaagcggaagaggtgcattacgcctggggataccgtgagggtaaagcggtccacgtttcgccagggatgctggacgcggaagcctatggcgtaaaaactaacgtgaaggatatggcgagctggctgatagccaacatgaagccggattctcttgaggctccctcactcaagcaaggcattgctctggcgcagtctcgctactggcgcgtgggggctatgtatcaggggctgggctgggagatgctcaactggccggtcgatgccaaaaccgtcgtcggaggcagtgataacaaggtggcgctggcaccattgcccgtggcagaagtgaatccacccgcgccgccagtcaaagcctcctgggtccataaaacaggctcgacgggcgggtttggcagctacgtggcatttattcctgaaaagcagctcggcattgtgatgctggcgaataaaagctatccgaacccggcacgcgttgaggcggcataccgtatcctcgacgcgctgcagtaaaacattgccgggtggcggcttcgccttacccggcctacaaaaccacggtgtgcggcgaaattcgccgcacaatcttccgcatttttcctgctgtcatctacacttaacaaaaaacagtaaggaaactcctatgcgcattctgcctgttatcgccgcggtgacagccgcgtttttagtggttgcctgcagttcccctaccccgcctcctggcgtcaccgtcgtcacgccttttgatgcacaacgcttccttggaacatggtatgaaatcgcgcgactcgaccatcggtttgagcagggtttagagaaggtcacggcgaattacagtccgatggatgatggcggtattcaggtgatcaaccggggctataatcccgatcgggagatgtggcagcagtcggtgggaaaagcgtacttcactggcgacccgcgacgggccgcgcttaaggtctctttctttggtccgttttatggcggttataacgtgatagcgctcgacaaagcgtatcgccatgcgctggtctgtgggccggatcgcgactacctgtggatactctcccgcacgccaactatttcaccagaaatgaagcagcagatgctggacgtcgcgacccggcaagggtttgatgtatcaaaacttatctgggtaaaacagccccattagtgggtgctgagcttaagcccaacgatcccggccacaatcagagcgaggctggcgatacgcgccagactcgctgactcgccgagtagcaaaatgccggtgatggcggcccccactgcgccaatacccgtccagacggcataagccgttcccacaggcaaagagcgcatcgcccaggatagcagaacaatactgacgatcatggcggtaacggtaatgacgctgggcgtcaggcgggtaaatccgtgggtgtacttgagaccaatcgcccataccacttcgagcaggccagcaataaaaagaatgatccaggacatgtcaggctccttaacttaatgcaagttggggccgtccccggtgaaagaaacgcttacgggtcgtcccgtaaggcagagattacgccacctattgtggttagcgtgctattttttttcaatccttttttgctgaacacgttaaggcaagaaatagccgcagtatggcgcggagttccggcttttagcactcatccgacttctctatgatgatgtgctttctgatggcaggaagccaaaccactagccgactgcgaataaaatatgttcaaaattcttttgattgaccgttgtcacttcacccgcgcggggtttgaagcatggctcaatcattccggtttgttcccgggacactacgtagtgaccgggctgaataatctgtttcttgccagagaacacattctgcaatggaaaccaacgctggttatcgctgacctgtacggcttcaggcaggatattcaccattttcagcagctttcttccctgcttaacgcaagtgaacgattaccgtttattttgctgcagtcgggagaggatagcggcatgaccgactggcttgggaagtttccggtctggtcgtcgctgttgaaaaacgccagtctcgaagaggtggcaacggttatcaacgacgcgttaatttcgcgcgccagcgctgacaggccaacggcggcagcccctttgctgacccgacaggaagagaaggtgctgacgttatggatggacggcgcgagcaatcaaaaaattgccgctcacctgagcatcaacggaaaaacggtttatacctataaacgcaatatccgcatgaaattacatatggatacgcgtttttctccgttcttatccctgcaggaatcagaaagctgacggtacgaaacccggctggtcccgtaccgtttattcattactgctgagcttttgttgccgcaccagagattgcgctaccaccttcagaaatatcctgaccgacgccacgcgtggtattacaggccgttaacactgaagaaagtaccaggactgaaaagatcgctgcaattgtcttcttaaccataatatcttccttttatagccaaagttgttttgtgtatagcaacttaagaatagacaaaatcccgccggttgacggaagaggaagcatttttaggaaaattagacgaacttagctggcggcgtgagaaatgatatgacccagatcctggatatcttgtcccattccacgcgtggtgttacagccagaaagcaatgcactggagagcgctaacagaagcagaattttaacggtacgtttcatcatccctgcctgcaaaaaatcgggcgcagcgggcgctgcgccttcaatcatacgtaaattacttcacgcgggatacgtattcgccggagcgggtatccactttgatcacttcgccagtctgtacgaacagtggcactttcaccactgcgccggtagacagtttggctggcttaccgccggtacctgcggtatcacccttcagacctggatcggtttcaacgatttccagttctacgaagtttggtggggtcactgcgataggctggccgttccacagggtcacgatgcactcagcctgatccagcagccatttagcgctgtcacctaccgctttctcatcagcagacagctgttcgaaagtggagttgttcatgaaatgccagaactcgccatcgttgtacagataggtcaggttcatatcaacaacatcagcgccttcagcagagtcagtagacttgaaggttttctcaacacgggtaccggtcagcagacggcgcagcttaacgcgtgcgaatgcctggcctttacctggtttaacgaattcgctggcttcaaccgcgtacggttcgccgtccatcatgattttaagaccagcacgaaaatcgttgctatagtacgttgccataaggccctctaaatttgttaactggtagctaagccacaaaatggcgcatattgtaaccctaaacaccccgtccagagaagattggttatcgcaacttgccgatgtaatcaccagtcctgatgaattgctacgtcttttagacctcgatcagcacccagagttgcttgcaggccgcgaggcaaagcgccttttcgccctgcgcgttccccgtgcgtttgtggcgcggatggagaaaggcaaccccgacgatccgctattaaaacaaacgcttacttcgcaggatgaattcattactgccccgggatacagcaccgatccgctggaagagcagaacagcgtggtgccgggtttactgcacaaatatctcaaccgcgccctgctgctggtaaaaggcgggtgtgcggtaaattgtcgttattgcttccgtcggcacttcccctatgccgaaaaccagggcaataaacgcaactggcaggtcgcgctggactatatagccgcccatccggagctggatgagattattttttccggcggtgacccgttgatggcgaaagatcatgagctggactggctactgactcagcttgaagccatcccgcacattaagcgcctgcgcattcatagccgcttaccgattgttattccggcacgtatcaccgacggccttgtggcacgcctggagcaatcccgcctgcaggtgctgctggtgaatcatattaaccatgcgaacgaaattgacgatgcgtttcgcgcggcgatggcgcgactgcgtaaagcgggcgtgacgctgctgaaccagagcgtgctgctgcgcggcgtgaatgatagcgcccgcgtgctggccgatctgagcaatgctctgtttgatgcgggcgtgatgccgtattacctgcacgtgctggatcgcgttcagggcgcggcgcatttcatggtgacggatgaagaagcccggcagattatgcgcgaactgttaacgctggtttcaggctatatggtgccgaagctggcacgcgagattggcggagagccgagcaagacgccgctcgatttgcagctgcggcagcactaaaaaggcaggtggcgctacgcttacccgccctacagggccgggcgcagcgccattagcacattacatcagttcgggcacttatagacctggcccgtcatctggctggcggtcggcacgaagctggacagcatactctgcgttgggctacttacgccgtaaatcacgttgccgcccattgccgcagcctgattacgcagggcattcgccgctccgcgcatagaaccgccttcctcaccgtgctgacccgacatccagttactttgttcaccggttgccgtgcctaacagctggcattcactgccaggcttatcttccacaaagcgaacgccctggcccgctgccgacagctcattgctggagctacaacccgccagcagcagtgctgcccctacaatccctgcacagacttttacgcgcatgttattcctcgttttcaataagctggacagtaattgtccgtgtgtaaatcttatacctaaaagatgactaaaagaaaaacccccgcgcatttctgcgagccagattccgcgaggcactcctccgacatcttaaatgaattctgataataacctttgggatatcgtgttttagcccccgatcgtttttagtgatgcaacgtacaacttttgtacgcgactaaaaaaggaggttttatgagtgcatcatcctcaggagaggaaaaagtgacatgggtgggttatgtggcgtttgtacttaccatcgtttttttctcgggctttttcgccaaaagcaccgaatggtggcgcgtgctggattttaccgtcttaaacggcagctttggcccggtcaacggcgctctgacgtttcgcggaacgggcggaacgggggcgaaagacggtttcctctttgcccttgagctggctccctcggtcattttatcgcttggtatcatcgccgtcaccgaaggtctgggcgggctgcgtgccgcacagcagcttatgactcccattttacgtccgctgctgggtgtgccgggcgtttgctccctggcgctgatagccaacctgcaaaacaccgatgcggcggcagggatgaccaaagagttaaccgatgaaggcgcgattacggaccaggagcgcgctattttcgccacctttcagaccagcggtagcgccatcattaccaactatttttcttccggtgccgcgctcttcaccgttatcaccatcccggtgattacgccgctggccgttattctggtgtttaaattcgttggcgcgaacgtcctgcgcctgtggatcgcccacatggaaaatcgtcttcaggaggaagaacatgatcgcccagccgcgtaaaaatatcatggatatgtttattgatggcgcccgccgcggctttaccatcgccaccaccagcctgttgccgaacgtcgttatggcgtttgtcatcattcaggcgctcaaggtcaccggcctgctggatattgtcggcaagatatgcgagccaattatggcgctgtggggccttccgggtgcggcggcaacggttcttttggcctcggtgatgagtatgggcggcggcgtgggcgtctgcgccagcctggtcgccgccggcacgctcaacggccacgatgccaccatcctgctgcccgccatctatctgatgggcaatccggtgcaaaacaccggccgctgcctgggtaccgccggcgtaaacccgaaatattatccgcatattattactctttgtgtcattaatgccctgctctcaatgtgggtgatgcagctactcttctgaggagataaaaatggatttttcagtgctgaaccctcaccttttccgcaacgcacatctctacgccccggaggataagggacattgcgatctgctgatcgctgcgggaaaaatcgtggcgatcgaaaaagcgaaccacggaacaacgaggccagactgcccggaaagcgatctggctggggcggtggtttgcccggggtttatcgaccagcatgtgcatttgatcggtggcggcggcgaggcgggccctcacacccgcacgccagaggttcgcctgtctgcactcgttgccgcaggcatcacctcggttgttggcctgctgggcaccgacggcgtgacccggcatcctgaatcgctgctggcaaaaacgcgggcgcttgagcatgaagggatcagcgcatggatgctgacgggggcgtacgggctgccttcgccgaccatcaccggcagtgtcgaaaaagacgtggcgctgattgataaaatcattggcgtgaaatgcgcgatctctgaccatcgttcttccgcgccagccgaggaccagctcgccagtatggctgcccagtcacgcgtaggcgggctgttgggtgccaaagcgggtatttccgtgtttcacctcggcaacagcccaaagctgctggagccgctatttagcatcctgaataacgccgacgttccccgcgtaaaactgctgccaacccacgttaaccgcgcccgggcgctgttccttgccgcgctgagctatgcccgcgaaggcggctttatcgacatcacgaccagcatcagtgaaccgattgacgccgccagcgccatcgtgatggcccgcgaggcgcaggtgccgtttaaccggcttacgctcagttcggacggcaacggcagccagccgaaatttgatgagagcggcaatctggtgggtatgggcgtggcggggttcgaatccctgctcgaaacgctgcagcagctggtcagccggcatcagctgccgctggaagaggcgcttcttccctttacgcgaaacgtggcggcgtttctcgggctggagcataagggacggctcgcgcccggatgcgatgcggatttcctagtactgacggacgatctgaagattcgcgaggtctgggccaaaggccgccagatggtgcgtgaaggtgccgtgtgcgtcaaagggactttcgaatagcacgcaataaaaaaccccgggcatttctgcccggggttcgttctgagaggttcagaacaacatgattacatcatgccgcccattccacccatgccgcccatgccagcagcacctaagtcaggcgcatcgcctttaggcaggtcggtcaccatgcattcggtggtgatcatcagaccagcaacagaggccgcgtactgcagagcagaacgggtcactttagttgggtccaggataccgaagtcgatcatgttgccgtattcttcagttgcagcgttgtaaccgtagttaccttcgcccgctttcaccttgttcgccaccacagatggctcttcaccggcgttagacacgatctgacgcagaggcgcttccattgcgcgcagcgcaactttgatacccacgttctggtcttcgttctgagcggtcaggccagccagtttagcggcaacgcgcaccagcgcaacgccaccacccgcaaccacgccttcttctaccgcagcacgggtcgcgtgcagggcatcgtcaacgcgtgcttttttctctttcatttcaacttcggtcgcagcaccgactttgattaccgcaacgccgcctgccagtttcgctacgcgctcctgcagtttttcacggtcgtaatcggaagtcgcttcttcgatctgcttacggatctgaccaacgcggccctgaatagcggcttcttcacccacgccatcgatgatggtggtggtgtctttgttgattacaacgcgtttcgcctggcccaggtcttccagggtcgctttttccagctccataccgatctcttcagagatgacggtaccgccggtcagggtagcgatatcctgcagcatcgctttacgacgatcgccgaagccaggtgctttaaccgcagccactttcacgatgccgcgcatggtgttaaccaccagggtcgccagcgcttcgccttcaacatcttcagcaatgataaccagcggtttgcctgctttcgcaacggcttccagcactggcagcatttcgcggatgttggagatttttttgtcagccagcaggatgaacgggctttccagctcaacagcgccagtctctggcttgttgatgaagtatggggacaggtaaccgcggtcgaactgcataccttcaaccacgtccagttcgtcttccagaccggtaccgtcttcaacggtgatcacgccttctttaccgactttgtccatcgcttccgcgatcagtttacctacggtttcgtcggagttagcggagatggtaccaacctgagcaatcgctttagagtcagagcacggtacggacagcgctttcagttcttccacagcggaggcgacagctttgtcgataccacgtttcagatccattgggttcatgcccgcagcaacggctttcagaccttcggtgatgatggcctgcgccagaacggtcgcggtggtggtaccgtcgcctgcagcgtcgttcgctttagaggccacttctttcaccatctgcgcacccatgttttcgaacttgtcttccagctcgatttcacgtgctacggaaacaccgtctttggtgatggttggcgcgccgaaggatttatccagcactacgttacggcctttcgggcccagggtcactttaactgcatctgccagtacgtttacgccgcggagcatttttacacgagcgtcgttaccgaattttacgtctttagctgccatgttcttatttcctcaaattctcgtgcgtaaattacgcttcaacaattgccagaatgtcgctctcggacatgatcaacacttcttcattgtcgatcttctcggatttcacgccgtagccatcgttgaaaattacgatgtcaccaactttaacgtccagtggctgcacagttccgttttccaggatgcggcccttaccgacagcgatgatttcgccacgcgttgatttggctgctgcagaaccggtcagaacgatgccgccagcagacttggtttcaacttctttacgtttgacgatcacacgatcatgtaacggacgaatactcattgatagctctcctttgagaaagtcattatcagttatggatgacgccggcccgcatgcggttttccgactagtgccctgagagatggggatagctttttaccccttcaagggggagctgaaaaaaaattttgcgaaagtgttaccatcgcctctcttttggaattggcaggacgatgtcaatgagtggactcaagcaggagttggggctggcgcagggcgtcggcctgctctcaacctccttgttaggaacgggcgtgttcgccgtacctgcactggcggcactggtagccggaaataacagtttgtgggcgtggcccgttctgattgtattggttttcccgattgccattgtgtttgccatcctggggcggcatttccccagcgcgggcggcgtggcgcattttgtcgggctggcatttggcccgcgactggagcgtgtgaccggctggctgtttctctccgttattccggttgggcttcctgcggcgctgcacattgcaaccggctttggccaggcgctgtttggctggcatgacgagcagctgctgttggccgaactgggtacgctggctatcgtctggtgggtgggttcacgcggagcccgctccagcgccaacctgcagacactggttgcggtgctgattgtcgcgctcgttgccgctatctggtgggcgggcgatatcaccgtaaaagagattcccttcccggccgtgacagacgtcgaccactcacagctttttgccgcgctctccgtcatgttctggtgttttgtcggtctggaagcctttgcccatctggcgtcggaatttaagcagcctgaacgtgatttcccccgcgcactgatgatcggcctgctgctggcaggcacggtgtactgggcgtgtaccgtgctggtgttgcacttcaaggctttcggagccgatctcgccgccgcggcatcgctgccgggtatcgtggttgaactgtttggtgtgaaagcgctgtggatcgcctgcgttatcggctatctggcctgttttgccagccttaacatttatatccagagctttgcccgtctggtgtggtctcaggcgctttacagacctgataaccgcctcgcacggctgtctaaacgccagctgccgctgaatgccctgaatgccgtactgggctgctgcgtggtgagtacgctgtgcatttacgccctgaaggtcaatctggatacgctgctcgtctacgccaatggcattttcatcatgatctacctgctgtgcatgctggcaggttgtcgtctgctgaaaggccgttataaagcactggcgcttgtcggggggctactgtgcctgctgttgctggcaatggtggggtggaaaagtatgtacgccatcgtcatgctggcggtgttgtggctggcgctttagtaggcccggtaagcgaagcgccaccgggcaacaaaatcaccgatcgtctttgtgatccagacggtcgtgctgttcatccttacgctgatattccccttcaaacgtgtcgcctggcccggtgctgaacccaccgcccggcatacggctaaagcgcagatgcggcagcagcttcatggtcaggtgcttttgcaccggcggcagaagcagcagaaggccgaggaagtcggtgaagaacccgggcagaattagcagcagccccgcaataatcaacgacacgcttttgatcatctcttccgccgggctttcgcctgcggccatcttttgctgcattatcaggaaatttttgaaaccctgattacgcaccagcgacatgccgatgatggaggtgaaaatcaccagaatcagcgtcagcaggacgcccagcacatgggcaacctggatgaaaatggaaatctcaatgtaaacatagagaaagaaagcaataaacggtatccagcgcactggcatctcctgtgtggcagaggccatcggcccctgtctgaatgtgttcgcgacgcgcgtttgtatgagatggtgacggttagcgaaaattcaatcagtttgcacggatattttttttggaaatattaaagcggtgacccatttcacagattaataattatcatggaatcggctcgataataagtgatccagcttacggcaattcgctatcatcagcatatgatctcgagcatctggctgattgagggaataatcgtcggtcagaaaatattcaaaaccacataaatactgtgtgtttagtacaatccatcggcagcttgaaaagaaggttcacatgttaaacaacattcgtatcgaagaagacttgttgggtaccagggaagttccagcggatgcctactacggtgtccacactctgagagcgattgaaaacttctacatcagcaacagcaaaatcagcgacatccctgagtttgttcgtggcatggtgatggtgaagaaagccgcagccctggccaacaaagagctgcaaaccattcctaaaagcgcggcaaatgcgattatcgcagcctgcgatgaagtgctgaacaacggcaaatgcatggatcagttcccggttgacgtctatcagggcggcgcgggcacttccgtcaacatgaataccaacgaagtactggcaaacattggcctggagctgatgggtcaccagaaaggtgaataccagtacctgaacccgaacgaccacgtcaacaaatgccagtccaccaacgacgcctaccctaccggcttccgtatcgcggtgtatgcctccgtggtgaaactggtggatgcgatcaaccagctgggtgatggcttccagcgtaaagcggttgagttccaggacattctgaaaatgggtcgtacccagctgcaggatgcggtgccgatgaccctcggccaggaattccacgcgtttaacgtcctgctgaacgaagagactaaaaatctgctgcgcacctccgagctgctgctggaagtgaacctgggcgctaccgccatcggtacgcgtctgaacaccccggatggctatcagcagctggcggtacagaagctggctgaagtgtccaacctgccggttgtgcctgcagaagacctgattgaagcgacctccgactgcggcgcctacgtcatggtacacagcgcgctgaaacgtctggcggttaagctgtccaaaatttgtaacgacctgcgcctgctctcttccggcccgcgcgctggcctgaacgaaatcaacctgccagaactgcaggcaggttcgtccatcatgccagccaaggtgaacccagtcgtgccagaagtagtgaatcaggtttgcttcaaagtcatcggtaacgatacgaccgtgaccatggcctctgaagcgggtcagctgcagctgaacgtgatggagccagtcattggccaggcgatgtttgaatctatccacattctgaccaacgcctgctacaacctgctggaaaaatgcatcaacggcatcacggcgaataaagaagtctgcgagggttatgtctataactccatcgggatcgtcacctacctcaacccgttcatcgggcaccataacggcgacatcgtcggtaagatttgcgccgaaaccggtaagagcgtgcgtgaagtggtgctggagcgcgggctgttgaccgaagccgagctggacgatattttctcagcccagaacctgatgcacccggcctataaagcgaaacgatataccgatgaaagcgaacagtaaccgttcaggctaggcttcttaaggcacgtcacttgtgacgtgccttttttctttttaggcgttaccaaaatacaacaattcaatatcaacttgttaataagcaaggcaggtccttatgtttggagcagaactcgtcatcgtcttgttggcgatttatttgggagcacgactcgggggtatcggcatcggttttgccggcggtcttggagtgctcgttcttacccttatctttcagattaaacccggcgcaatcccgttcgacgttatcgaaatcatcatggcagtcattgccgctattgccgccatgcaggtggcaggcggtatggactacctggtgagcctggcggagcgcatgctacgccgccacccgaaatacataaccttccttgctccgctggtgacctggtttatgaccattctcgccggtactggccacaccgctttctccacgttaccggtgattaccgaagtggcgaaagaacagggtatccgtccgtcgcgtccgctctctattgccgtcgtcgcgtcccagatcgcgattaccgcctcgccgatttccgcggcggtggtcttcttcgccggtatcctggagccgatgggcgtgagctacctgacgctgctggcgatctgcattccggtgacgctgattgcggtgatgattaccgccgtgctgtgtaacttcctcggtgctgaactgaaagacgatccggtttatcaggagcgtctggcaaaaggtgaagtgagcctgcgcggcagccaggtcttcgaactgaagccacatgcgaaacgctccgtgctgctgttcctgattggtattgtcgccgtcatgttctatgcgaccgccatcagcgataccgtggggctgatccagaacccggtcctgccgcgtaacgaagcgattgtggtgttcatgctgaccatcgcgacgctgattagcatcacctgtaaaattgataccagcgaagtgctgaacgccagcaccttcaaatccggtatgagcgcctgcgtgtgcgtactgggtgtggcgtggcttggtgataccttcgtgaaagcgcacatcagcgatatccagaccgtcgctggtgacctgctgcacaactatccgtggctgctggctgtcgtgctgttcttcgcggctactctgctttactcccaggcggcgaccaccaaagcgctgatgcctgcggcgctgatgctgggtgtgacgccgctgacggcaattgcctcttttgcggcggtttctgccctgttcgtattgccaacctacccaaccctgctggcggcggtggagatggacgacaccggctcaacccgtatcggtaagtacgtgtttaaccacgcgttcctcatcccgggcgtggtggcgattacgctttgcgtggtcctcggctttatcatcggcggcattgtgctgtaaacggttagccgttgtaaaaatagttaaaatcgggccgctcagcggcccgtttcattaatgaccagtcgtcttgcgtgatatagtgaagactttcgtgatgaggaggtcgacttgtgaacacgcctgatgccgttgtcgtactgtgcaccgcccctgatgaagcttctgcccaggatctcgccgccaaagtgctggccgaaaaacgggcagcctgcgtcacgctcctccccggcgctacctctctttactattgggaaggtaagctggagcaagagtacgaagtccagatgttgcttaaaaccaatctggcgaatcagcaggcactcctggactgcctcaaatctcatcatccctaccaaaccccggaactgctggtcttgccagtggttcatggcgataacgactatctctcatggctcaacgcttccttacgctgatcctgctgctttgcagcacatcagtttttgccgggctgtttgacgcgcccggccgttcgaacttcattcctgccgatcgggcgtttgttttcgatttccagcaaaaccagcacgaccttacgctcaactggcaggtgaaagagggctattacctctatcgcaagcaggtgagcattacgcctgctcaggccagcgtgggcgcattacagatgcccgctggcgagtggcatgaagatgagttttacggcaaaagcgaaatctatcgccagcgcctgagcgtgcccgttacggtgaaccaggcggataaaggcgcgaccctgacggtgacctatcaggggtgcgcggatgccggattctgctatccgccggaaacaaaggtggttccgcttagtgaggtgaaagcgtcgcccacgatttcacctcttccttcaggcgagaagcatgaggataccgctgaccttccgttctccgcgctgtgggccttactgattggcattggcattgcctttaccccctgcgtgctgccgatgtatccgctcatctctggcatcgtactgggcggcaaacagcgcctttccaccgcacgcgcgctgctgctggcctttatttacgtgcagggtatggcgctgacctacacggcgctcggccttgtggtcgccgctgccgggttgcagttccaggccgcgcttcagcacccgtacgtgctgattggcctgtcggcgatatttatcctgctggcactgtcgatgtttggcctgttcacgctgcagttaccgtcagctctgcaaacccgcttaacgctgatgagcaatcgtcagcagggtggttcggcaggcggcgtgtttatgatgggggccatcgccggactgatttgctccccttgcaccactgccccgctgagcgccatcctgctctatattgcccagagcggcaatctttggctcggcggcggtacgctgtacctttacgcgctgggcatgggcctgccgctcattctggtcacggtttttggcaaccgcctgctgccgaagagcggcccgtggatggagacggtgaaaaccgcatttggttttgtgattctggcgctgccggtgtttctgctggaacgcattacgggtgacgtatggggcactcgcctgtgggcgatgctcggcgtagcgttcttctcctgggcatttatcgtcagtctgggggccaaaaaagcgtggatgcgcctggtgcaaattctcctgctcgccgccgcgctggtgagcgtgcgtcctctgcaggattgggcgttcggctcgccggtcggccagacgcaggcgcatttgaactttatgcagattaagaacgtcgatgagctcaacagcgcgcttgcgcaggcgaagggcaaaccggtgatgctcgatctctatgccgactggtgcgtcgcctgcaaagagtttgaaaaatacacctttagcgatccacaggtgcaaaacgccctgaaagagacggttctgctccaggcgaacgtgacagccaataatgcgcaggataaggctctgctgaagcatcttaacgtgctcgggctgccaaccattctgttcttcaatcaacagggtcaggagcagccagaacagcgtgtaaccgggtttatggatgcagcggcatttagcgcgcatttgcgcaatcgccaaccgtaaacaacactttaaacggaacataccgttgggaatagcggaggagataaccgtgcaacgtgaagacgtactgggacaagccctgcaattacttgagatttatgggatcgccagcaccacgcttgagatggtagccgaccgtatcgattaccccctggatgatcttaagcgcttctggccggataaagaggcgctcgtttatgatgctctgcgctatctcagccagcaggttgatatctggcgcaggcagctgatgctgaatgaagaactgactgcggaacaaaagctgctggcgcgctataccgccctgacggaatgtgtcagcaacaaccgctatccgggctgcctgtttattgcggcctgtacgttctatcccgatcccgaccatcctgtccatcagttggcggatcagcaaaaacgggctgcgcatgacttcactcacgagttgctgacccgtcttgaagtggatgacccggcaatggtggcgaaacagatggagctggtgctggagggctgcctgagccgcatgctggtgaaccgtagccaggccgatgtggatacggcgcaccgactggcggaagatattctgcgctttgctcagtgccgtatgggcggggcgttaacgtaagcgaacctgttaaatttgacgtattcgacgcgtaaaccatcagattgccgcaaagttaagcaattgaacagcttttcccgaaataatgttgacgataaggcgcgattgcggtttaatgcgcttaagtgaagaggccatccggaaggacggcctttttgcgtttatgcgccaaaaaacggtaggccgggcaagtcagaccgcactccacgccacaataaactgcgcaatcccgtccacatcatttaaatccagcaccggaacctcaagttccactgccacatcgctggccaccgcaatcacatgctcatccagcgttaactcgctcaaatcatgcccggcatcgcttctgaaaagtaggagcttaggcacggcctcatgcttaaacccctcaaccagcaccagatccagcgtggaatgatccatccggctaaccagataagcgagattcagcggcgcctcatccggcgtttctgtcattaacgcccagcgctgaggacttgctaccatcgtttgtgctgctcctgccttacgcagctcatagctgtcttttccgggcgtatcaatgtccatgttgtgatgactatgcttaatcaaaccagggcgaagccctctggcacaaagcgcaggaatgagctttttcaacagcgtggttttcccggtcccactccaggcggaaatggctacaacaggtatcatcttttctcctgcatcatctgcaaatcttcactcgtatttacgttcacaaacgctgattttacatcgctaaaatcaacggaatggcctacagactcacgcataaagaccatcactctgcgctctcccgcggccaggtaggcctgcagagcaggcgctagcgatcgatgcatcaacgcgatagcaggatggtcacgctcgccgtcatgcacccaaaccacaggagccgtaccacgaagcaggaacagacgctcgacaagacaggacggaataaacggggtatcgcaggggcagaagatgaaccactctccgtgcgactgttgcatgactgaaagcataccggcaagcggccccgggtaattctcaaggctatcctgataaacggcgtacccgctttgccggtaagtgtcgatatgccggttagcgctgatggccattgccgtcacctggccggcgagcgtatcggcgacatgctgccacaagggttttccattaagaagctgaagccccttatctttaccgcccattcgtgttgctctgccgcctgccagaacgaccccgatgatttcctggctaacattcacgaatatcgcctcttttattgtgggattgaccctgctaacgtgtcactctaaatgaaaggagcaccaccatgaaatgtaaacgtctgaatgaagttattgaactcctccagcccgcctggcaaaaagagccagagctcaatctgatgcaatttttacagaaactggcaaaagagtcaggttttgacggcgatctggcagacctttctgacgacatcctgatctaccaccttaaaatgcgcgactctgccaaagatgctgttattcctggtattcagaaagattatgaggaagattttaagactgcattgctgcgcgcccgaggcgtaattaaagagtaaaagcttgtaagcggcggcaccgaaatcgccacaagatgatatcctgaatcattcgtataatttccggatgatcggatgaacgaccaggcttttactttccagacattacacccggacaccattatggatgccctgtttgaacagggtattcgggtggattccgggctaacaccgttaaacagctacgaaaaccgcgtctatcaatttcaggacgaggatcgtcagcgctatgtcgtaaaattctatcgtcctgaacgctggtccgctgaacaaattcaggaagagcatcagttcgctcacgatctgctggatgacgatgtccccgttgccgcaccgctgaaattcaataaccaaacgctccttacgcacgaagggtattactacgcagtattcccaagtctgggtggccgtcagtttgaagcggataatatcgatcagatggagtgggttgcccgctatcttgggcgtatacaccagacgggacgcaaaaaagcctttattgcccgcccgactatggggattcaggaataccttcttgaaccgcgcacattattcgaaacgtctgcaatgatccccgcagcgctaaaggatgatttcctcaacgccaccgataagcttattgctggagtgaaaacctgctggcgcgatgatatttccgtcctgcgcctgcatggcgattgtcacgccgggaatattctctggcgtgacggcccgctgtttgtcgatcttgatgatgcgcgtatggggccagcggttcaggatctgtggatgttgctcaatggcgacaaagccgagcagcgcatgcagcttgaaaccattattgaagcttatgaagaatttagcccgtttaattcagacgaaattgccctgattgagcctttacgtgcgatgcgttttgtttattatctcgcatggttaatcaggcgttgggacgatccggcatttcctcgtaatttcccgtggcttaccggagaggattactggcgtagccagatatctacatttactgagcaggttaaggttcttcaggagccccctctgcaattaacgccgatgtattaatggacacacccaggagagagttaatcatgaaaaaaatttggctggcgctggcaggtatgattctggcatttagcgcttctgctgcacagtttaccgacggcaaacagtacatcacgctggagaagccggtcgctggcgagccacaggtactggagttcttctcgttctattgcccacactgttaccagttcgagcaggtgttgcatgtctctgacaacgtgaagaaaaagctgccggaaggcacaaaaatgaccaagtaccacgtcgagttcctgggcccattgggtaaagacctgactcaggcatgggcggtggcgatggcactgggcgtagaagataagatcacttcgccaatgtttgaagccgtacagaaaacccagaccgttcagaccactgcggatatccgtaaagtgttcgttgatgccggcgtgaaaggtgaagagtacgatgccgcatggaacagcttcgtggtgaaatcactggttgcccagcaggaaaaagcggctgctgacctccagcttcagggcgttccggcgatgtttgttaacggcaaatatcagctgaacatgcagggcatggacaccagcagcatggatattttcgtacagcagtatgcagataccgtgaaatacctggttgagaagaagtaatttcgctgatgtgaaaacgccggtcactgaccggcgtttttgtatgaagattttatcttgtctatctgttcgtctttctctttccagagcgtattaagccactgctggaaacgacgtttgaagttcttatcgtttacgtaatcaccgtgcagttcagcgtcaatcgggaccaggtcgacgtgcacgacaatacgcgtcagtttgccgctgagcatatcgaagaacggcgtcttatcgttttccggatagcagagcgtgacgttaagaagtttatcgaactgtgctcccagcacgttaagcgccatcgcaatccccgctgcctttggcggcaacagatgctgatacggagagcgcgtttgctggcgcttctcttccgtaaaccgggagccttcaacaaagttcacgatggtcgtcggatgcgcacgaaacttttcacaggagcggcgcgtggtctccacatccttaccgcgacgttccggatgacgaatcaaatagctgcgcgaatagcgtttcataaacggcatatcgagcgcccagcaggccagcccgataaaaggcacccaggcgagctgctgtttcaggaaatatttgttcatcgggatgtgtttgcgaaaaagcacgcataacaccacgatgtccgcccagctgtggtgattgcagatcagcaggtaccagttctttttgttaaggttctccagccctttgacatcccacttcaggtgcgggttaaggcgcaacaggatcgccagtccttcgcaccagcaatacatcatgaaattacaaaatgcggacacggctcgccacaccacgggtacaggcagcagcaatttaatgatcccggcgagaatgatcggtacggaacaggcgatcgtcaccaggatagttaaaatgatgcttagcagtaatgttattgcagcgagaaatctcgacatgatgagctttttcaggtagttagctgtaattgagcgaccggctagtcgacgctgggcgctgattttaccagaaaacagacaaatgaatggcgctttcacagggtgatttggcggctattaccccggcgcagaatatttcgctgtcgttctgcgtaaatcaaggcttatatccacatagactaaattgccatcagttggccatatagaggcgatctcataacataactatctgataattaagatataaatattgcattatatgtaatttttacgtctgttattcatatgaagtgaaaatactcacaaacttatccacagtttgatttttacgagcgatcctcacgatcgcaaaatcttttcctgtatcgggcctgaataactgatgttttcatccttctgtggcatcctttacgcataaattgattaaaggcacggacattatggttcagatcccagaaaaccctcttattctcgtcgatggctcttcttacctgtatcgggcgtaccatgcgtttcctcctctgaccaacagcgcaggggaacctaccggcgcaatgtatggtgtgctgaatatgctgcgcagcctgatccttcagtatcagccaacccatgcggccgtcgtgtttgatgcgaaaggcaaaacgttccgcgacgagttgtttgaacattacaaatcccaccgtccgccaatgcctgacgatctgcgtgcgcagatagagccgctgcatgcgatggtgaaagcgatgggtctgccgctgctggccgtttctggggttgaagcggatgacgtcatcggtacgctggcgcgtgaagccgaaaagatgggtcgtccggtactgattagcaccggtgataaagatatggcgcagctggtgacgccagggattaccctgattaacaccatgaccaacaccattcttgggccggaagaggtggtcgcaaagtatggcgtgccgccagagctgattatcgatttcctcgcgttgatgggcgactcctcggataacattcctggtgtccctggcgtcggtgagaaaaccgcgcaggcgctgcttcaggggctgggcgggctggatacgctctacgcggaatcagacaaaatcgccagtctctccttccgtggtgccaaaaccatggctgggaagctggaagagaacaaagaggtggcttatctctcttataagctggccacaatcaaaaccgatgtcgagctcgaactgggctgtgaacagctggaagtgcagcagccttctgcggacgagcttctaagcctgtttaagaaatacgaatttaagcgctggaccactgacgtggaagccggtaaatggctgcaggcaaaagggacaaaaccttccacaaagccgaaggagacgattgtcgttgatgcagaagagcaggcggaagaagaagccgtggcgctttccttcgacaattatgaaacccttcttgaagagtcacagctcattgcctggatcgagaaactgaaaaaggcgccggtctttgcctttgacaccgaaacggacagtctcgataacatctctgccaatatggtaggcctgtcatttgcgacagccccaggtcatgcggcctatgttcccgtggcgcacgattacctggacgcgccggaacagatctcccgtgaacgcgtgcttgaactgctgaagccgattctggaagatgaaaaggcgctcaaggttgggcaaaacctcaagtacgaccgcggcattctgcaaaactacggcattgaactgcgcgggatcgccttcgacaccatgcttgaatcctacattctggacagcgtcgcgggccgtcatgatatggattccttatctgaccgctggctcaagcacaaaaccatcaccttcgaagagattgccggcaaagggaaaaatcagctcacctttaaccagatcgctcttgaagaagcagggcgctacgcggcggaagatgctgacgttacgctgcagctgcacctgaagatgtggccaaaactgcaaaagcacgaaggtccgctgaatgtgttccagcatattgagatgccgctggtacccgtgctgtcccgcattgaacgcaacggcgtgaaaatcgatccaacggtgctgcataaccactccggggagctggcgcagcgcctgaccgagctggagcagaaagcgcatgagcttgcaggcgagccgtttaacctctcttcaccgaagcagctgcaaaccattctgtttgaaaagcagggcatcaagccgctgaagaaaacccctggcggtgcgccttcaacctctgaagaggtgctggaagagctggcgctggactacccgctgccaaaagtgattctgcagtaccgtggtctcgcgaagctgaagtctacctacactgataagcttccgctgatgatcaacccgaaaacgggccgcgtgcacacctcatatcatcaggctgtcgcggcgaccggtcgtctctcgtcaaccgatcccaacctgcagaacatcccggtacgtaacgaagagggccgccgtattcgccaggctttcatcgcaccagaggattatctgattgtctctgctgactactcgcaaattgagctgcgcattatggcgcatctgtcccgcgacaaaggcctgctgaccgcgtttgccgaagggaaggatattcaccgggcaaccgcggcggaagtcttcggcttgccgctggacagcgtgaccaacgaacagcgccgcagcgctaaagcgatcaacttcggtctgatctacggcatgagcgcgttcggcctttcacgccagctcaatattccgcgtaaagagtcgcagaagtatatggatctctacttcgagcgctacccgggcgtgctggaatatatggaacgtacccgcgcgcaggcgaaagagaaaggttacgttgaaaccctggacggccgccgtctctacttaccggacatcaaatccagcaacgcggcgcgccgcgcgggcgcagagcgtgccgcgatcaacgccccgatgcaggggaccgcggcggacattattaagcgtgcaatgatcgccgtggatgcctggctcgagaaagagaaaccgcgtgtgaaaatgatcatgcaggtacacgatgaactggtatttgaagtgcacaaggacgacctcgacgctgtgtcgaagaagatccacgaactgatggaaagcagcatgacgctggacgtgccgttgctggtggaagtgggaagtggtgaaaactgggatcaggctcactaagggttcttcgcataacgcgctttttatgtaagtttgcaacatggcaacgcgcgttttgtgacgatcattagaattccctatgtaaagaatgaaaaaaaactacaaaaagtgctttttctgcaacacaaaaaggggtagagttatcggcgtagggtacagaggtaagatgttctatctttcagaccttttacttcacgtaatcggatttggctgaatattttagccgccccagtcagtaatgactggggcgttttttattgcggcaaagaaatgttccggcaaaaaaaagcgcggccattgccgcgctcggtatcactcttcttccgcttccgtcgcgggttccagctcgctaaaccaggtgtcgagcttctgacgcagcttgtccacgccctgctttttcagcgaggagaacggctcaacctgcacatcgccgttgaacgccagcaccgcttcgcgaaccatattcacctgcgctttacgcgcgccgcttgccagcttatcggctttcgtcagcagcaccagcacggcgatatcgcttgccaccgcccagtcgatcatctgctgatcgagatctttcagcgggtggcgaatatccatcaataccaccagacctttcaggcacatgcgtttttcgaggtattcacccagcgcacgctgccatttgattttcatctcttcgggtacctgcgcataaccgtaccccggtaagtcgaccaggcgtttgccctctgcgacttcaaacaggttgatcagctgggtacggccaggtgtttttgaggtacgcgccaggttcttctgattggtcagcgtattcagagcgctggatttccccgcattagagcggccagcaaaggccacttcaataccggtatcagaggggaggtggcgaatatcgggcgcactggtgacaaaatgcgtctgttggtagttccaggtagtcacgtggtcgtctccaaaaatcgtaatctgagggggattatacctgaatgcgggcaaaagacttttttcattgcactcagcctgtaggcttaagccctggccgctgtgagagattggctatacgtactatgggagatttcagagaaatcgcaggagcaagaaaaaggcaaactgttttaaatcatcatcttatttccaggtaattatctgaaaatccgtttttgtaccgtttcgttgcttgttagtttaagcgaacacggtaaagtatgcggcaaggcgaggaagccaacaggatgatgacttaaggataagggtcaggagcgccaggaggcgaagacgcaggattgtcaggacgaccagcgcctggaggcgttttaacaggaaatggaaccgtatcacggacggtattagccaagggataaacagggtttgttgttggcaaacatggaatgtctgacccgttaagggttgtgagtcaggaaaaaaggcgacagattgctctgtcgccttttttctttgcttgctttctgctagatttcgccgcaattctatactgaagaaaacgacttaaagataaaacatcatgaaaaaaccaacctccgctgcgggcgcgaaacgccctgcaaaagcacgccgcaaaacgcgcgaagaactgaaccaggaagcgcgcgaccgcaaacgcgacaaaaaacatcgcggtcatgctgcgggtagccgtgccaacggtggtggtgcagcgggcgcttctgcaaaaagcaagcagcagaaagatcctcgtatcggcagtaaaactcccattccactgggcgtgacagacaccccggtcactaagcagcacaaaccaaagagcgagaaacctatgctttcaccgcaggctgagctggatttgctggagaacgatgagcgcctggacgcgctgctggaacgtcttgaagagggtgaaaccctgaccgccgaagagcagtcatgggtggatgccaaactggatcgcatcgacgagctgatgcagaagctgggcctgtcttacgatgatgaagacgacgaagaagaagacgagaagcaggaagatatgatgcgtcttctgaagggtggaaactaacatttgcacccggcaggctcgatagtcctgcttataacccttccggttatatgttatctggtgtggttattcgttaaactacggcggttgtcgcggcgacagaagtggctgcgcacccgaatgatggcccgcaatggggtcagaacgggccgccgtatacgaacgcgacaccaacggaaggagtgagcatgtcagcaccaactatcgactgggatttggccctaatccagaaatataactattccgggccgcgttatacgtcataccccaccgcgctggagttctccgatgccttcggcgaggaggattttcagcaggctgtcgcgcgctatcctgagcgtccgctgtcgctctacgtccatattccgttctgccacaagctttgctacttctgcggctgcaataaaatcgtgacccgccagcagcataaagccgaccagtatcttgacgcgctcgaacaggaaattgtgcatcgcgcgccgctgtttaaaggccgtcacgtcagccagcttcactggggcggcggtacgccaacctatctgaacaaagcgcaaataagccgcctgatgaccctgctgcgcggcaatttcagttttaacgacgatgctgaaatctcgatcgaagtcgatccgcgcgaaattgagctggatgtgctggatcacttacgcgcagaaggcttcaaccgcctgagcatgggcgtgcaggacttcaataaagaggttcagcgtctggtgaaccgcgagcaggacgaagactttatttttgccttactcaaccatgcgcgtgacatcggtttcacgtcgaccaatattgacctgatttacggcctgccaaagcagacgccggaaagcttcgcctttacgctgaagcgcgtggctgaactcagtccggaccgcctgagcgtctttaactacgcgcatctgccgacgctctttgccgcccagcgcaaaatcaaagatgccgatctgccttctgcccagcagaagctggatatcctgcaggaaaccatcacctcgctgaccgacaccggctatcagtttatcggcatggatcactttgcccgtcctgatgacgagctggccgttgctcagcgcgaaggggtactgcaccgcaacttccagggctacacgacccagggcgataccgatctgctcggcatgggcgtctccgccatcagcatgatcggcgactgctacgcgcagaaccagaaagagctaaagctgtattaccagcaggtggatgagaccggcaacgcgctgtggcgcggcatcgcattaacccgtgacgactgcatccgtcgcgatgtgattaaggcgcttatctgcaacttccgtcttgatttcagggacgtggaagcgcagtgggcgctgaacttcagcgattatttcgcggaagatctgaagctgctggcgccgctggcgaaagacgggctggtggatatgtcggagagcgcgattgaggtcacgccgaaagggcgtctgttgatccgcaatatctgcatgtgctttgacgcatacctgcgtcagaaagcgcgtatgcagcagttctcgcgggtgatttaaacggtaatgccgggtggcggcttcgccttacccggcctacaaaagtgcgaaatgtaggccgggtaagcgaagcgccacccggcttttcatcgccaactcgctagctaaacagcccaaccagcgccgcacacagcaccgccgcaacggcggtttgtggcgtgtggctttcagcggctccgctagagagcatattcacgaatgtttccagcatgatgttcacccccaatttccgggcacgatcatacaaaactcatcggaacagtaaagcgcaaaataacggcaatttgcgctcaattaataacctttacacaagcgcggatattactccattcccagctctttcagcttgcgcgtcagggtattgcgtccccatcctaacaggcgagcggcttcctgcttatgaccctgggtatgacgaagcgcggtggtcaacagcgtacgctccatctcaggctgagcctcagacagcaggttttgatgaccggaacgcagcgcgcggtcggcccactgcgccagcagcgtcgcccagctgtccggcagcgcgtgtccgctactgctttccggcgcggtcgcctcaaacagctcggccggtaaatcctgaatcagcacttcctgaccggcagccatcacggttaaccagcggcaggtgttttccagctgacgcacgttgcccggccacgccagacgcgtcagagcggcatcggtttccgggtgaagctgcttggcttctacgcccagctcgcgggcagccacctgcaggaaatgacgcgccaggcggggaatatcttcccggcgttcacgcagcggcggcagatgaacgcgaatgacgttcaggcgatggaataaatcctcacggaatttgccttcctgcacgcgctgctccaggttctggtgggtcgcggcgataatacgcacgtccaccttcaccggcgcataaccgcccacgcgataaaactgcccgtcggccagcacgcgcagcagacgggtctgaacgtccagcggcatatcgccgatctcatccaggaacagcgtgccgccgtcagcctgttcgaagcgcccctggcgaatggtatttgcgccggtaaacgcccctttttcgtggccgaacagttcggattcaatcaagtccttcgggatcgccgccatattcagggcgataaacggcgcttttgcccgcgggctgtggcgatgcagggcatgcgccacaagctctttaccggtgcccgattcgccgttaatcaagacgctgatggaggagcgggacagacggccaataatgcgaaacacgtcctgcatcgccggcgcttcgccgatgatgtcggtggttggcccaaaatcgggcgcgtggcgcggctgctgctgctcctgataatggctaatcgcgcgctcaaccagcgccaccgcttcgtcgatatcaaacggtttgggcagataatcgaatgccccttgctggtaagcgctcaccgcggcatccagatcggaatgagccgtcattatgatgaccggaagcatagggtggcgttgtttgatctgctttaacagcgccagcccgtccatgcccggcatacggatatccgacagcagaacatcgggcgttttagtggtgagtgcgtcgagcacttcgctgccgctctcaaacgtcgtgcagcttaatcctgcccctgtgagcgcgcgttcaagcacccaacggatggagctatcgtcatcgactacccagactatccctcgttgcataaacgtcacctttattttttaatcggcaggaaaaccgaaaactcggtatgtcccggccaactggtaaattcaatttttccagagtgttggtcgatcaaactgcgggcaatggataagcccaggccggttccgccttcgcggccgctgaccatcgggtagaacagagtgtcctgaagatgcgatggaataccggggccgttatcctcgacgtcgatacgggccgcaagccgatagcgcacgccgtgtaacgtgagctggaaggcggtacgggtgcgtaaaataatctcgcccccttccggtccaagcgcctgcagggcattgcgcacaatgttcaacaggacctgctcaatctgatccgggtcatgggccagttccggcaggcttgggtcgtaatcacgcaccagcgtgacgttctctggcagctccatcgagacgagcttcaccacccgctcggccactttatggatgctttctgtgacgtgcattcccggctgctgtggcccgagaagacggtcaaccagattccgcaggcggtccgcctgctcgatgatgacgttggtatactccgccagcgcagggtcgggcagcgccttggtcagaagctgcgccgcgccgcgtaacccacccaacgggtttttgatttcatgcgccaggccgcgcaccaggtctcgggcggcaatttgctgcgcatgctgaagctgctcctggctcaggcgacgctgattatccatcggcgccatttccagcaggatcaagccttcgggaagacgttgcgcggtcagcgacagaatgtgcgagcgcccgtcgatcaccagcgtcacttcgttatcggtgaaaccctggcccgcctgtaaactttcctgcatcaggccaatattcagcgaaaaatagctcagaagttccggaagcggggtgccgaacagtttgcgtgcgctttgggcgagcagctgctgtgccgccgggttggcgtaatgaacggccagctcgtcatccaccagcaaaatgctgttaatcaaagaattgaggatctgcccagcatcgggcagcgtgccagttgccattcagcagtctcctggagtcgtttgcactaatttagtgcagtatagcgttttcggcgtcaaaagcgcgtgagatcaggttgttggtggagaaaaaagcccatccggagatgggctaaaagtttccacggcaactactcccggcgcttgtcacgccgggtaaaacaacttaattaaacgctgtagtacagttcgaactcaaccggatgcggagtcatacggacgcggtcgttctcttcagtacgcagggcgatgtaagcatcgatagcgtcgtcagtgaatacgccacctgcggtcaggaactcgcggtctgcgtccagcgcctgcagggcttcttccagagagccagcaacctgtgggatctctttcgcttcttctggcggcaggtcgtacaggtttttgtccatcgcttcgcctgggtggatcttgttcttgataccgtccagaccggccatcagcagtgctgcgaagcacaggtatgggttagccgctggatccgggaagcgaacttcgatacgacgcgctttaggagacgccaccaccgggatacggatagaagcagaacggttacgcgcagagtaggccagcatcactggcgcttcgtagcccgggaccagacgcttataggagttggtggttgggttcgccagggcgttgatcgctttagcgtgtttgattacgccgccaatgtaatacagcgcctgctcggacagaccggcatatttgtcaccagagaacaggttggtaccgttcttggacagagacatgtggcagtgcataccggaaccgttgtcgccaaacattggttttggcatgaaggtcgcagttttaccgaaacggtgcgcaacgttgtgcacaacgtatttgtagatctgaatttcgtccgcttttttggtcatggtgttgaagcgggtagccacttcgttctgacccgcagtcgccacttcgtggtggtgagcttcaacaaccaggcccatctcttccatcaccagacacatggtggaacgaatgtcctgtgcagagtcgaccggaggaaccgggaagtaaccgcctttcacgcctggacggtgacctttgttaccaccttcgtatttggtggaggagttccatgcgccttcgatgtcgtcgatagccacgtgggagccagagatagaggcaccaaaacggatgtcatcgaacaggaagaactctggctctggcccgaacagaacggtgtccgcgatgccggtagaacgcaggtactcttcagcgcgtttcgcgatagaacgtgggtcgcggtcgtagccctgcagcgtgcctggctcgaggatgtcgcaacggatgatcagggtaggttcttcgaagaacggatcaatgaccgcagtggttgcatctggcatcagaaccatgtcggattcgttaatgcctttccagccaccaatggaggagccgtcaaacattttgccttcttcaaagaattcggcgttcacctgatgagcagggattgtgacgtgctgttctttacctttggtgtcggtgaagcggagatcaacaaacttcacttcatgttcgttcagcatcgtcaaaacgtgttcagcggacatacttaactctccagattggtcattgtcgtcgtggtaacgaggtcttcagtttctgtttgtactggctgttgccatgtaatttttataaagcgaaatctgtgccaacttttaaaacaccccaaaaaggcgttatcatgcgcaccatagtgcaaaagggctgcaccacaatggtaatgttgcaccagtatagtgcttcagtgtgaacaccgagcaccatattggtgcaattttcgttaaagtgccctttttcgctccgtgaaagcgatcacaaagcatctctgcgatacttgtttgcggaggatgtttgtgatcctgttttgtagtgcgattaatccgtgtacaataacgcgctatttctaatgcctgaggcaaagttgtgatcgaaaatttgcgtaacatcgccatcatcgcgcacgttgaccatggtaaaactaccttggttgataagctgctgcagcaatccggtacgtttgatgcacgtgccgaaactcaagagcgtgtgatggactccaacgatttggagaaagagcgtgggattactatcctcgcgaaaaacaccgctatcaaatggaatgactaccgtatcaacatcgttgataccccagggcacgccgacttcggtggtgaagttgagcgcgtgatgtccatggtggattccgtgctgctggtggttgacgcatttgacggcccaatgccgcaaacgcgcttcgtgaccaaaaaagcatttgcccatggcctgaaaccaattgttgttatcaacaaggttgaccgtcctggcgcacgtcctgactgggttgttgatcaggtattcgacctgttcgttaacctcgacgcgaccgacgaacagctggacttccctatcatttacgcttcggcgctgaatggtatcgcgggtctggaccacgaagatatggcggaagacatgaccccgctgtatcaggcgattgtcgatcacgtaccggcaccggatgttgatctggatggtccactgcagatgcagatctcccagctggactacaacaactacgttggcgtcatcggtatcggccgtatcaaacgcggtaaagtgaagccaaaccagcaggttactatcatcgatagcgaaggcaaaacccgcaacggtaaagttggtaaagtgctgactcacctgggtctggagcgtatcgacagcgatctggctgaagcgggcgacatcatcgcgatcaccggtctgggcgagttgaacatctctgacaccatctgcgacccgcagaacgtggaagcgctgccagccctgtctgttgatgaaccaaccgttaccatgttcttcaacgtcaacacctctccgttctgtggtaaagaaggtaagttcgttacctctcgtcagatccttgatcgcctgaacaaagagctggtgcacaacgttgcgctgcgcgttgaagaaaccgaagacgctgatgccttccgcgtttcgggtcgtggtgagctgcacctgtctgttctgatcgaaaacatgcgtcgtgaaggtttcgagatggcggtttcccgtccgaaagttatcttccgcgaaatcgacggccgtaaacaagagccgttcgaaaacgtgacgctggacgttgaagagcagcaccagggttctgtgatgcaggcgctgggcgagcgtaaaggcgacctgaaaaacatgaatccagacggcaaaggccgcgtacgtctcgactacgtgatcccaagccgtggcctgatcggcttccgttctgagttcatgaccatgacctctggtaccggtctgctgtactccaccttcagccactacgacgacgtgcgtccgggcgaagtgggccagcgtaacaacggcgtactgatctccaacggtcagggtaaagcggttgcgtttgcgctgttcggtctgcaggatcgcggtaagctgttcctgggtcacggtgctgaagtttacgaaggccagatcatcggtattcacagccgttctaacgacctgaccgtaaactgcctgaccggtaagaaactgaccaacatgcgtgcgtccggtactgacgaagcaacggttctggttccaccgatcaagatgactctggagcaggctctggaattcatcgatgacgacgaactggtagaagtgactccgctgtctatccgtatccgtaaacgtcacctgaccgagaacgatcgtaaacgtgctatgcgcggtgcgaaagaagagtaattcggttatgccgtaggccgggtatgcgcatgcgccacccggcaacgaaaaagccgctgagcgatcagcggctttttttattagaacgaataccgtagccctaaacggatccggtactgctcccggttgtaatcattccatcggtccagccactgcagttcgaggtacggcagccagtttctgtcgatcctgtaactgaatttattggtaatttcccagtgatggtctttgccatttttgctgtgataatcattcacccgctggaaaaagtgcggttcaaaggtgtagaaaaatgcatccgttactttgaaattccagtagttggcaaattcgtgcgtgtcgttcttatccatctgcccgttatagtccggcgtatcgtagttgttatggttatagcgatagcggaacgtcagattaaaccagtctgtaaatttgtagttggtatctaaataaaccgcgccacccgaacctgcgctgctgtcgttaatcaacccgccgggctggaaggtgagtttatcggtcggcttaaagagcggataccacccctcgatttcgttatagctgtgcttaagttcatcccatttacccacgttataggcgttggtgaacatcagtcccgcgcccatatcgaagttataacccgcacgcaggatcacctcgtgcatctctgaggccgtattgtaggcttcacgcgtttcgacataggccccggcaaataccgggcaggacacagacgacacgatcagtacagtgatgattcttttcataatttgtccatgtatcaggtacagaaaggcctccctcctgataaacaggaaggacatagtggccggatttattgttataaagtgactgctgacgctttattgttggtggttatctcaggggtattcgcggtttgtttcttccgttttccaatctcctcgataataaaggcgaagcgcgcttcgttgagtttataaaacagccccatggtcacggcagcaacaatcgccaggccgcacggccagaggaaaatcagctgacgcaacccaagcagcgtgcccgcgctttgcacggcatggggaacgtagccaatctgggtcagcataatgccaggcaggaaaccggcgagcgcggcggagattttgcgcgagaaggtatagccggtatacaccgacccttcggcgcgaatgccggttttccactcgccgtaatcgacggtatccggcaccagcgcccagttcaggctgttcacaaacgccgtgccgaagaaggccatgcaggaaaacagcacgaacagcagggagctggtcccccagaagaaattcagcacgtcgcccaccgcccacagcgccagcccgcccagatagaccggtttcttgccaaagcgctttaccgcgccgggcaccagaaacacgccaatcagaatgcagcccatgctgaaaaagcccatccacgacagcaaatgcagatcgttcagcacgtactgggtgtaatagacctgaatcgccagcttgatgttaaacgcggcgagagtgcacaggttggcgatgcacagcaccagcagcggtggattgcggaaaatcgcgcagaatgatttcagaatgccgggcttatggtgatcgggtgtgagctccacgtagcgttctttcaccccgctgtagcaccaccacatgcagaacaggccgccggtaacgaacaccagcgcggccaccagatagccgagtgagggctggtggacgaacagcgcctgaatgggcataaagccgacggtgcagagcaacagtcctaccgttgcgccgccctgacgccacgccgcaagctgcgcgcgctcgttcgggtttttggtgatggccgggaccatcgcaccgtaggcgcagttcatcaggctatagcagaggccaaacatcatgaagagcacggtggcgagggccgttttcaccgtcaggctaaagtcgttggccataaactgcgccgtcgccaccagcgccaccggaacggaggcgtaaagaatgaacggcctgaattttccccgcgcgccgatgttacgtcgggagtcgagcagcaccccggtcagcatgtcggtaaaggcggtgaaaaactttgccaccaggaaaataatgccgccgtagaacgccggcatgcccagttcatcggtgtagaacttcagcagatacagcgtgccaatacacagcatcaggttcgagccaaaatcgcccatcccgtaggcgcacttctctcgcaggctcaatttgagggttaacggatcagtattatgtgtcatggtcgatcctcaaagcgccccgcagggcgctctatcacgtcattatgccgtacgtttgcgcagttcgatctcttcgacgatgcgcacatacatcttctcgttgaggttgtagaagcagcccatcgccacgatggtgataactgccagcaggctcgggtagataaatatcagctgccgcagcccttcaaccgtgccactggattgcaccacgttgggcacatagccgatctgcgtgagcatgatccccgggaagaagcccgccagcgcctgggagaccttcctgaagaaggtaaaaccggtatagaccgtcccctctgagcgcacgccggtgcgccactcgccgtactccacggtatcggacaccagcgcccagttcaggctgttcacgaacgcggagccgaaaaaggccaggcaggagaacgccacaaagctcaccgagccgccgccgaagaagtagttgagcagatcgcccgccacccaaatcatcagcccgctgatgtagacctttttcttgccgaagcgccgcaccgcgccgggcatcataaagacgccgataaaaatgcagcccatgctgaagaagcccatgtacgacagcaggatcgggtcgttcagcacgtactgcgtgtagtagacctgaatggcgagtttgacgttaaaggcgcccagcgtgcacaggttggcgatgcacaggataaacagcggacggttcccggcgatggcgcgaaacgactgcagcagccccggtttttgcgccgggttagcgggctgcgcctcgacgtagcgttcggtcacccccttgtagcaccaccacataaaaaacagtccgaacagcgagaagagggtggcggcaaagatatagccaagctggtcattgccttcaatcaggttcatcaccggaacaaaacccacggtacagagcagcaggcccagcgtagcgccgccctgacgccaggcggccagcgaggcgcgctcgtccgggtttttggtaatggcgggcaccatcgcgccgtaggagcagttcatcatgctgaagaacaggccgtacagcatgaacagcaccgtcgccatcaccgttttaccggtgatttcaaacggcgtgccaacgaagttggcaatcgccagtaaggtcaccgggaacgccgcatagagtacgaacgggcggaatttccctttcgggccaatcttgcgccgggagtcgagcatgatcccggtgcccatatcggtgaaggcggtaaagaacttcgcaatcaggaagataattccgccgtaggtgcccggcaggcccagcacgtcggtgtaaaacttcagcagatacagcgtgccgatatccagcaggatgtttgagccgagatcgcccatcccgtaggcgagtttttctttaaacggcaggcgtagggttgccggatcggaagtatgttgactcattattgttctccgtctgcccgcaggtggccccgcgggcgagccttatcagatatgacgtaaggtgctaaacagatctgcccattcgctgtgctggcggtagaagaccggcggcttgccgagcggggcatctacggtcacgtcaccgccccggcagatttccccggtccacgcattcacccagctgtcctgcggcagatagagcgaccagtcgcggcgcccctcttcatgaaccggcgccaccagcaggtcgcggccaaacaggtactggtatttcagcgtgtaggcgcgcgcgtcgtcctcgtagtgcaggaacagcggacgcatcaccggcaggccgcttttcgcgttctgcgcgaccgcagctttgatgtacggctttagggtggtgaagacggttgtcatgcgcgcgaagtgcgcgatggtttccgcgtcgccgtcgaactgccagttgtcgccgggacggttgccctcatgggtacgcatcatcggcgtaaaggcgctgaagtcgcaccagcgcagcagcagctccttgctgcgcttcatctcgaacagggtcgtatagccgccgatgtcgctgtggtgcaggccgtgcccggtcatcgccagcgacagcgccgcagggatgacggacgctagaccgtcgtccaggctccagtcgacgttctgatcccccgcccacatcatcaccgagtgcttctggctgccggtatagcccgcgcgcatgaagaacaggatctcgccgagcttgccggtctcctgaagcgcttcgtagttacatttggcccacagggcaggccaggcgttatgcatgatctccgcgctcacgccgttatgcaggaaggtgtcggtcggcaggtactccccgaaatcggccatccagccgccgcagcccagttcgatcaggttctttttaatgacctctttgtaccagtcgtaggctgccgggttggtcaggtcgataacgcccgcgtagaactcgccgaactcgacgtggtagtcctcgccgttggcgtttttggtcagatagccgcgtttcgcggcctcttcgcagagatctttatcgctggcgacgtacgggttgatataggagaggaactgcacgccttcctctttccacttcgcaatacgcgcatcaagctgcggatagagcgcgctgttccacttccagttccacattacgcgtttgccaaaggaggtcatgcgaatgccggaccagtcctgcgcccagatgccgttgaccttcacgccgccctcgcgcatggcgtcgagcttctgctggcacacctcggtgccgccctgaatgcccagcgtcacgccgtcgtacacccagtccggcagctccggctgacgccccagcaggccggtcagtttttccagcagatcgacgtacgtttccgcacattcgaagcgcagcgtggcgttatcttcccagaacgccagctcgtggaagtccggggcgctgaagtcaaagttcatgtagcagctgttatccacgtggcagtagtacttctgggtgctcacgaaggtaggctgcgggaagaaggtccagtagtagtcgccgcccgcgttctctttgcagtcggcctgccaggtgacgtaggtctgcttattgcggccaacgccctgctcgctggtccacagcgggaacggcttgccgcgcaggtcgaaatacgagaactgctcgccgcagccgtaaatatgatcttccggctgagctgccagccgcagccagatgcggttatggctggcggcgtcatttttcagcttcagctccagacggccttccacatccacgcccaccagcagcgtcgcgcttaccgcatcgccgcgggtaaaacggatcgcccagcccgcgctttgctgcgtgacggtcgcgtccgtcagggcaatcttttcgttgagcttgtctttgatgctgaagttgccgcgaaacatctcgatatccgcctcgcctgcgccaatccacaggcaaggggcatccgcggtgtgggataaaatcagacggtcctgccagcgcagggtgaagccactttcgttatttttcaggtcaatattgtgtagggtacgcataaacactccgtcttaattatttggcctggctatccagtaatccggcggcgacggcaggggctaagcccggggccagcggcaggcgggggatcaccaggcagtgcagcaggtggtaaatatcctgcttgccgtcccagactttggtggtcacttcgttgttggtgtccagctcctgccaccacgaaccgtttttgtagtccatcaggtatttgatgcagtaatcccaccacttctgataccaggcttcgtactgcgcttcgccggtcacggtatagagggcataggccgtacccatcgcctcgacgattggccagcgcacgcgttcgcggacgattggcttgccgtcccagcccacggaatagacaaacccgtcggcgccgtcgggtgcccaggcgtcgcggatggtggcgtggaacaggccttttgcatcttccagcagccactccggcggggtttcaaagcgcgcttccagcgcggcgcgcaggtgcagcatcaggcggccccactcaatccagtgccccggcgtgccgccgtaggcgcggaagcggtgggcgggattatcaatgttgtaatcgcggatcggattccagtcggtgtcgaaatgctcgttaacgcggtactcccctttgcgcgccacgtcgtgaataatcaccgaggcgatgcgcagggcgcggtcgagccatttacggtcgtgggtcacgtcatagacgatgaggaaggcttccacggcgtgcatgttggcgttaccgccgcgatagtcttccgttttgctgaaggcctcatcccaggactccagacacatctgctcctgttcgctccagaagtaacgcccaatcacctcgatggcatcgtccagcaacttacgtgcctgcgggtgacccgtggtcacggcgctcgccgcgcccagcaggacgaagaagtgctgatagccctgcttggaggtatcaatgacgccttcatcgtttacgcaggcgtaccagccgccgtgctgcttgtcgcgcagcgggccgttgagggcattaatgccgtgctcaaccagcgcgaacgcgccggggcgccccatgttcgccgccaccgcgtaaacgtgcagcatacgcgcggtgatccacagatgcgtgcccatatcgctgcgcacctggccgttattgcccagccagccaaagccggtcggcacggcggcatttttgccgaaatcaagaatgcggtcggtctcttgttcgagccagcggttatggctcagggtgttaaaccatttcatgttcgggtcctttcttaacggcgagccatcatttcgtcgacgatctcacccagacgctgaagtttggggacggagatatcacgcagcatcagctcggtgtccggcaggccaatcacagaggaccagacggcgcgaccggctaaaaagcccgatgcccccgcctgcatggcgacgcttacggcgcgcgggaagagcttatcgtccacgccggaggagaggatcacccacggcatggcgatgttctcgttcagcttttgcgaggccgccagcagcgcctgctgcgtgcccttgccaaacagcggcatctccactttgtagaggtcggcaccgctgtcgcccagctctttggccgcgtcgataatcgcctgttcgcggttaaacgcggcaccgcgacgtggcggacgcaccaccggctcgataatgctcagcagcccgttgtcgtggcagagcgtattgaacgctttcaccatctccaggcgctgctgcggatcttcatcgctgcgccacagcaccagcagcttcagtgctttgccgccatcgcgtttgaccgcctgcgcgtcgacgttcttgtcgatcgccacgctgtcgaccggaataccgttccccggaataaactcgtcggcggccacaatcatcgcgcagctgttggccacggcctgatgctcgacaatctggcgatagcagaactgctggtcgacgagaatggcagaggcgtacggcgacagaatttttgccgcgttgaccttaaaatcggtcaggtgctggtcggttaccggtaccggcgcgcctgcggcagcaaacatcaggcgcatcgcttcgcgctgatccacggccagcatcgcaaaaccgccggaaggtcgggtgatatctttcagggtgtacatcgtcattcctcagtcctttcgtatcagtgtgtttttttcagcccggcagatgcgcgaacctgttcaagaatggccgtccagtcctcgcgcccgcgcccggcggcgcgagcctggttgtaaacttcgcgggaggccgcgcccagcggcatcggaacgtggagttggttggccacgtcgagggcgatccccagatccttgtgcgcaaggtcgatcatgaaggcgggagaaagatcccctttcagcaccttgttcggccaggatgttgtgaagtggcctttacccgcaggcgtaccgctcatgaccctgagcgccacgtcaaaggagaggccaagcgcttcgcacagcacggcggcctcggcggaaagggcgttcagggcgatgctcatgtagttattgataagcttcacgcggatgcccatgcctggcccgccggcgttaatcagctcattgcccatcgccattaagaccggggtggcgcgctcaacctgctgcgccgtgccgcctgccagcaggagcagcgtgccggcgatggcatggtcagaggtgcgcccgacaggcacgtccatcaggctgaagccacgctcagccatgtcgcggatcagcgcgtcggtttgcagcgggtgaatggtggacatatcaatgaccagtgcgtcgcgggataacccttcgcacacgccgtgctcgccgaacaggacgctgcgtaccaggtcgccgtttggcagcatggtgatcacgaattcggcgtccgttgctgcctgcgcgggcgttgccgccgcccgagcgccgctttcaaccagcgcctgaatcgcctgcgggtttacgtcaaagacgttaagctggtgaccttgtttcaacagattcttcgccattggcgcgcccatctgccctaagccgataaatgcgattgctgacatgcctttctcctgtcacatcgtgtcaatttttgcgcgtttatgttgtctgtttttgatcgtatttgtaatttatagtcaaaaaattgacacgggtcactttttaaacatttgatgaaattaaaatgaaggcatcagaaatcgcagaaggaatcaccatgactcgcatcgtttgtgtcggcattaccgtgctggatcgcatctggtatctcgatgatttaccaaaggaaggtgggaaatatgtcgcaaaggactatacggaggtgggcggcggcccggcggcccggcggcaacggcggcagtggcggcggcgaaactgggcgcggaagtggattttattggccgggtgggtgatgacgataccggcagacggctgctggcggagctggaatccctgggggtgaagacccgctacacgcgcgagtttaagggtgcccgatcgtcacaatcggcggtgctggtggacgcaggcggagagcgcgtgattgccaactaccccagccccgatctccctgcggcggcagactggctgcatgaaatcgacttctctcagtgggatattgtcttagccgatgtgcgctggcatgacggggcaaaacaggcatttaccctggcccgtcagcagggcgttccgacgttgctggatgcagatgttaccccgcaggacatcgcggagctgatcgccttaagcgaccacgcggccttctccgcgccggggctgcggcgccttacgcagcgggacgaaacagaaaattccctgagaaaagcacaaacgctcacaaatggacatgtgtatgttacgcaggggcgagacgggtgcttctggctggaaaacggcgcattgtgccatcagcccggctttgaggtgaacgtggtggataccacgggggcgggcgacgtgttccacggtgcgctggcggtcagcctggggcagcaatggcccgccgcagacgccgtgcgttttgccagcgccgtcgcagcgctgaaatgcacgaagcccggcgggcgcgcaggtatacctgactgtgatcaaacccgctcttttttgtcactttttgtataaaatgcggggcgtgatggttttcagaggacagcccatgagccttaccgaactgaccggcaacccgcgtcacgatcagctgctgacgctgattgccgatcgcggctatatgaacattgatgaactggcgcagctgctggatgtctccacgcaaaccgtgcgccgggatatccgtaagctcagcgagcaggggctgatcacgcgtcatcatggcggggcgggcagggcatccagcgtggtgaacacggcgttcgagcagcgtgaagtctcgcttaccgaagagaagcgggcgattgccgaagccattgcggactatattcccgatggctcgactattttcatcaccatcggcacgaccgtggagcacgttgcccgggcgctgctcaaccataaccacctgcgcattatcaccaacagcctgcgggtggcgcatattctatataaaaacccgcgctttgaagtgatggtgcccggcggcacgctgcgcccgcacaatggcgggattatcgggcctgcggcaacggcgtttgtgtctggttttcgggcggattatctcgtgaccagcgtgggggcaattgagcacgacggcgcgatgatggagtttgacgtcaatgaagccagcgtggtgaaaaccatgatcgcccacgctcgccacattctgctcgcagccgatcatacgaaatttaccgcatccgcggcggtagagattggcaacgtggcgcaggccacggcactcttcaccgatgagatgcctggctcggctctgcaaactcacctgaaatccagtaaggttgaaatcatcctggccagtaccagcgatgatattgcctgaagcaaaaaaagccgctgagcaaacagcggcttaaatattgttatttaaagctgtatttcacccctaacatcccctgcgtatcgctgtagcctttatcgcctatctgctgagccacgttgccccatacgctaagctgcggcgtaatctgcccctctacgccggtcttgagttcaccgatattgcgcgtaccacgcatgtcattgctgacgtcatccatgcggatacgcgtgggctgggtgttgtggatccagttcgcttcgataaacggctggaaggtccgtgatttaccgtcgtcaatcgcgttatgtccgctgatgtaggccttcacgccgagacgtgtcatcaggttgccctgagtctcgtctttcacccgcgtgccgttgcgctcgcgatgatcgtcagcctgcacgtccatccaaacggcctgcgctttcggctggatccagtagctgttgcggtcgctttcgcccaccttaacgctatagcccgctttgacagaggcggtcacgccgctggaacgataactctcagtggcctgatcctgtcccattaccttattgtcgaaccagttatacagcacccagctatcaacgtaggtgccacttttatccgcctcgtttgcgtaccaggtaccatacagaccgacgctatagccattcacttcaccgcgtgaatggtatccggtcaggctggaagcgctccggctctggctgttgccgtagcccgccatcaggccgagatgccaacggtccaggccatcggtgctccactgggcgacatcgccacccagctgcagcacgtagcgattggcggtggtttttagctggccgctgccgtctctgaaacgcgtatgaccgccgacgttacgcatccacaggctcgtcactttctgctcgccagtgagcatgtcggtgtactgcgtttcacccagacgatcgtgcaggcgggtcataaacagcgtatttgccgcatagctgtttgccagatagctaccaaattccgggcgatactgatgctcgcttttcggtggtgcaggcggtgggaccggctcttgcggcggaatcaccgggtcaacgggcggatctaccgggtcgactggtgggtccacggggtcaacaggcgggtctacggggtcgaccggtgggtcaactggatcaacgggctccgccaggctggtcagaaaccagtttttacctttttgcacaacgttatagtcataaccgcccgccacgatacggctggccttctcaaacgtcccgtcagagttgccaccaacgctgacaatttcaatcccttctacggtttgcgcgccagtaccgccaatgttgttcacttccaccccggtatgaccggacgtgttgccttcaacaatcagtttgtccgtttccgaagtgtcgtcaaacagcacggtattgaaaaccagcttgccgccgttgccgataaaatcatccttgatggtcagcgtttgccacgccgcgtcctctgcatgctgaaaattaatcgtgccgcccgcattcagcgtcaggctggtcagcgtggagttgtcgcgcagattccagacggcatcattcatcgtcagtgcgatagtaccggtacccgcggcgttgccctcaatgaaggacgccccattccacagggagttgtcatccatcgtcaacgtaatggtactgttttgtgccggaagcgtgctggtggccgcgacgccgcccgctgaaaggacatcgccgttgaggatgaatttgcctccagcggacgcgtcaattaccccgccgttactggcgttcagggcatagctaccgttgtcgcgatggcctgcggtggtaatggttgcaccacccgcgagggctatcacgccgcgtgaccaggcatacatcccgtgcggcgcttgcgcagagctgctggttttctcgctgctgtttaccgcaatggtgacgttatctcccagattcaccgcaccggtgtaagcatagacgccatgcgcgctggcaccgttggtcgtgatggtggcaccttcatcaagggtgatagttgacgagccggtagaataaaccccggaggcactggccgcgtcggtggtaatcgtcgcgcttttgcctagctcaatttttgacgcagagcccgcatacaggccataggccgatgtgccgtacgtttcgatggtcgcctcatttcccagacgaacgtaagagccgctctggttggtgcggatcccttcggcgtaggtaccacgcgtcacaatatgggcacgatcgccgacgataacgttattttttgccttcgacgcatcattcagtgcataggcgctaatcccgcgtcctgtgctgcccgtggtttcgatatagagatcgtcccccacataaatattggcggagccaagcgatccctggctgaaggagctgtagccggcattgatgccgtcaccgctttggccattaacgtaaatatgggtgcggtcgccggtaatgataaataccgggttgtccggcgtgttcataccgtgagtacgaataccgtcgacgtctttaccattattggcagccacttttgactgggtgcgaatagtcagatcgtcaccaaatatcacccccgggctgccggacgtggagttctgaataacggtaacggaatgctcaaaggcttccgccccaggcccttcgagggtgatcccatctccgtaaatcgggatattccccgggctgtactggtagacatagttaggatcgccggtatttttgctaaagttcgcgtttgccgttgcgggtatcagcgcctgtatttctgcaggcaaatccgttaccgctccggaggcaggtaaattagcaaaatctattaccgctgcatgtgcggtaaatagcgctgacgttaacgccagcgaaatcgcagcggcgactggtgagtgtttcattaaatatggcatgactgccccctttctttcaggcgtagaacatcctccacaccattaaatgtgggtaggtaaacaggttgaaattacaaaatagaaacgagaattttatgaatactgatgcctaacttcctctcaagtcgtattttatgaacataaatttttttaacatcaatgccgtctgattttataatctcctggaggcacgcacctgacaaaaatctgttcagtaacgtaaattcaacagcgttcaacatgctgccgcgtctgctatttaaccgtctcccggagaaaagatggctgattttttcctttaatataatgtcgttgtcattcgaataaataattccctttatttcactgcgctgcatgaaaaaataattggccaatgcttccagcttgcggtctgtgataatcacgatgttcatgttagttctcaccagacgttcaatccattgcggatcggcaagtacgcgcaggttgcaaaacgaaaagtctacaaatataaagccgcgtaataagtgattcttgtttccttgcaatattttattttctactgcaatctgcaggaaatggttaccaccaggccaaactgcgaatgaggcatttccacaatattgtgaacgtactgcgttatctggaaataactgacaggacaattcacagctcatacagcggacaaccttatgcgacgatgtcatcatccagtccactcctgtcttattttcactgtcaatatttcactgccatccaaatgtgtcaatcttgaaacatatctcgtgcccctctcttgtttatgataaatagtggtgaagaatataaattcctggtgatgtctattttgtcaggccgtagccatagcgaaaggacatactttggccatcgtattccaggactattcttcagccccttaagattattcgacaaaaaaaatcccgcaggacgatttacgaaatagcactaatagctaaagattcgtttcttaaatcggctgtaacgacagtcttttcgcgacttggggctcaatataatgagtgggccgggcgaagtgtaatgaaatctcattatgtcgttttagatgagagaaacctaagaaaactgtcttttaactgattgaaaaacaatgtgttattcttaatcttagttggggtggtatcgcgtcctgatccttctgacctatactgttgttaaatatacgtatatctttctggtgtatatagttaagggttgttattgctgaggaaaggaaaattgtatcttattaacaaagtggtcgagtatgatccagaaaacaaaaacctggtaaatcatattaccgggcgctcgatacaattgcagcttcctgccaacctctgttttctttatctcatcacccatcccggagaaataatttcgcaaaaccagttaatggtggtgggatggggggagcgcaatgacgtcactacgccgaataccttttaccaggctattttgacattacgcaatgccctcgctgaggtgggcttaccgcgcgatacggtaaaaacgatttcgcgtcgcgggcttatgctttccgaggctaccgaggttgaattatttgtcccaaccgctgagccagtcatagccaataaagacgtggtcgttgccaatggcgccgcaaggcagaggccagcctggctgataataacgaccgcaacgcttttgttgatcgcgcttatcaacgggggaatattatataaaaagcaccagaacatgccgtttagtcactacattcccctttcaacgggcagcacgacccaggcctgccaacttttttatgcacctaacgaacatattcaggatcattacgtgcgcctgctaaacaataatcccggtctgtgtgccgaaaaacgatacgtttttctcgtcggctatagtaaaacggagcgaatcgcggcgtttgtctgtaataacgatgcgcgaagggacgcgacggcgttatgtaccacccattatttttgggcgcacgaaaaatgatgactctccggaaccgtatcattttgctggcggcatttctggcggccgctatcaccagtggctggttagcttattcgcatttatcgagtacgccgatacgctgtacgggagatgtggaatggacgattggtaaaaaccgatttgtgggtacggtttcctggcggatgcagcatcgggaggggtctacggttattaacggtaaattatttggtcagacggttactgaagttaatcgtaccatctattttcactacagtgaccatgagaacgcgcgcgtgttaaataacaatcgtattgttaaaacctttgccgataatgcggatgaggctgatatcaacgcaacgctaccgggtttttaccgcacgccgggtagggagctgagcctgatgatcgatgagtatcggggggcctggatttttgccgcgtcaaacgtcccttcgctttactgtcgtaaaaacgcgccgtaaaaatcgatcgcacaccttagaccgcatccatagtcaaatctctttattcccgctacagttacctctccacggcgagcaggagataaacatgctttatatctttgatttaggaaacgtcatcgtcgatatcgattttaatcgcgtgttgggtgcatggagcgattttagccgcgtgccgctggcgaccttaaagcagaatttcgcgatgggcgagaccttccaccagcatgagcgcggtgaaatcagcgatgaagcattcgctgaacgtttctgccaggagatggggctttcgttaagctatgaacagttttcccacggctggcaggcggtatttgtggcggttcgccctgaggtgatcgacatcatgcacaaactgcgcgagcagggacatcgggtcgttgtgctgtcaaataccaaccgtctgcacaccacgttctggcctgaagaataccctgaagttaaggcggcggcggataagatctacctctcgcaggagatggggatgcgtaagcctgaagcgcgaatctatcaggctgttctgcaggcagagggattcaccgcggccgatgcggtctttttcgacgacaacgccgataatatagagggagctaaccagttgggtattacgtcaattctggtgaccggaaaagagacgataccagactactttgcgaagcagctatgctaaaaaccgttcatcaaaaagccacgcaccatactcgcccgctgcgggcctggctgaaactgctctggcaccggattgatgaggacaatatgaccacgctggcgggtaacctcgcctacgtgtcgttgctctcattagtgcctctggtggcagtcatctttgccctgttttccgcctttccgatgtttgcggacgtcagcctgcagcttcgtcattttgtcttcgcgaatttcattccggcaaccggggatgtcatccagaactacattgagcagtttgttgctaactccagcaagatgacggcagtgggggcatgcggtcttattgtcaccgcgctgctgttgatgtacgccatcgataacgcgctgaacacgatctggcggagtaaaaaagcgcggccaaaggtttattcctttgccgtgtactggatgatcctcacgctggggccgctgctggccggggcgagcctcgcgatcagttcgtatctgctctccctgcgctgggcgagcgatttaaacggcgtgattgataatgtgcttcgcatctttccgttgatcctgtcgtggctctcgttctggctgctctatagcgtggtgccgaccacgcgcgtgcctaaccgcgatgcggtcgtgggggcgctggtggcggcgttgctctttgagctcggtaagaaagggtttgccctttacatcaccatgtttccgtcctatcagctgatttacggcgtgctggcggtgatccccattttgtttgtctgggtctactggacctggtgtatcgtcttgcttggtgctgaaataactgtcactctcggtgtataccgcgaacttaaaaaagcagcagaagctgaaaaacaacaagaagcagaccaaccatgattgcattgatacagcgcgtaacccgtgccagcgtcaccgtggagggagaggtgacgggtgaaattggcccaggacttttggtgttgttaggtgtcgaaaaggatgatgacgaacaaaaagccaaccgcttgtgtgagcgcgtgctgggctaccgtattttcagcgatgcggaaggcaagatgaacctgaacgtccagcaggcgggcggcagcgtgctggtggtttcccagtttacgctggcagcggataccgagcgcggcatgcgcccgagtttctcgaaaggcgccgcgccggatcgtgcagaagcactttacgagtactttgttgagcgttgtcgccagcaggaaatgaatacgcaaaccggacgattcgctgcagatatgcaggtatcgctggtgaacgatggccccgtcacattctggctccaggtatgagcatacttacggcgtggccgcgggtaacaagagagagtacagctatgtatcaccttcgagtaccgcaaacggaagaagagttagaagcctattaccagttccgctgggaaatgctacgcaagccattacatcagccaaaaggctctgagcgcgacgcctgggacgcgatggcccaccatcagatggtgatggacgaagagggcaaccttatggccgtcgggcgtttgtatatcaacgccgataacgaagcgtctattcgctttatggcggttcatccctccgtgcaggacaaaggtctagggacgctaatggcgatgaccctggaatccgtcgcccgccaggaaggcgttaagcgcgtcacctgtagcgcccgcgaagatgccgtggaattcttcgctaaactcggttttgtgaatcagggtgaaatcacaaccccgcaaaccaccccgattcgtcattttttgatgatcaaacccatcgccacgctggacgatattctgcatcgcgccgactggtgcggacagctgcagcaggcctggtatcagcacattccgctcagcgaaaaaatgggcgtacgcattcagcagtacaccggacaaaaatttattaccaccatgccggaaaccggcaaccagaatccgcaccacaccctgtttgccggaagtcttttctcactggccacgctcaccggctgggggcttatctggctgatgctgcgcgagcgccatctgggcgggaccatcattctggccgatgcccacattcgctatagcgcgccgataagcggcaagccgaccgccgtggccgatctgggatcactgggtggcgatcttgaccgtctggcacgcggtcgcaaggcgcgcgtacaaatgcaggtcgaactgtttggcgataaaacgccgggcgcggtgtttgaaggcacctacattgttcttccggcgaagccttttggcgcgtatgaagagggcgggaacgaggaggagtaatctcctgtttacgctccccgggcgtgctgaatccgcccggcgatatcccgcataacatctcgcgctgattggctaattccaccaagctggaagaagccatgtatcactcccagccatcgctgagcggtacacgtcactccttgctccgtgaggcgttgaaacagcgcctcaccttcatcgcataacggatcgtactcagcggtaacgatatggacagctggcaggccgctgaagtcttctcgccacagcgggctaacctcaggatgcttacggtcggctccagccagatatatttcatagccgctcagcagggtatcgcgagtaattacgtaatccatgccgttgagggtatagctttcaaaactggccgtggcgtcgagcatggggtagataagaataagctgtacaggctgccagagccctttagccttaagccgcagcgccgttaccagcgccagatgtccccccgcgctgtctccgcaaaaggtgatccggtttttatccacgcccagtttgtccgcatattgccagaccagatctgcacctctttccgcatcgtcatgtgcggcggggaaggtatgctccggcgccagcctgtattgaatcgcaaccacccggcaattgccgtagcaggctaactgacggagctggttgtcatgggtatcaaagccgccgctgataaagcatccgccgtggtagtagatggcagcaggcaatagttcaggcgcattgagaggtgaaaatacccgaatggtaagaccctcaagaacaagcgtctccacctgaacgcgcgtttcggtctccccggcaagccctgtgctggcaatatagcctgctcatcgcacctcaatgctctggcgacgtgacgagggccgccctgcagcgataaatccctgaaccagctgtgcaataccctgttccagcgccatgaataatcccttttactgtatggatgaacagttttatagcctggtttgattcaaaagaaaacaagaatagtattgagggtaataacctggaaagcggctcgcaaaggcggtaacgcgtctctcaacgagaatggagagtatctggcatgaaaggcggcgggtattgctgtcgaattacaggccgggcaagcacgcgccgcccggcactgtcacagggaattactccccttcacccgggaacaggaacgggttgatcgagctgcgggcaaagccctcctgctccatcttcgcgtccagaatcagcgaggcgagatcgtcggccaccgcttcgactttcgggtccttttcctgatacagaatcttcaggtaggtgccgcagtcgccgcagctttcggctttcaccgccgcgtcttcgttttccagcgaccagtagttcagatcgcgggtctgctcgcagttgctgcacttgatgcgcaccacgtgccactcggtttcacacaggttgcagtgcaggtagcgcagcccctgagtggtgccgatttgcaccatgctggagaccggcattgagccacacaccgggcagaactgacgcgcctcgccgtattcggcgcgagctttgcccgggatcaggcttgccatttgtgcccagtagagcgacagggctgcccagataaacggcgccttatcgctgctgaccagcgagaagtcggacgcgaacagcgcgctcgccatctcttcaagctcttgttcggacgctttttccagattctcaatgaccgccagcgcggttccgctcatttccggcttcagctcggcaatcagcgaatgcagcagcttttgccagtgcttgtcgcgcggcaggacgtgaatgtccagcggcggcttgccctgcgcgttggcttctttgatgcgcgcggtcaggtccatttgcagcgggtggtcgtacagcaccacttcctgagcgtgggcgaccagcgcggcaaagcgcagaaaatcacccagcgggttgttctctgccagctcgcgcagacgctctgcgcggcggttgtagaggttcttgagtctggggaataacaacggcggaatataatccgccgtgcgtttctcgctcgaccccagctcatcttgcgggattatgcgaatactcattcagatgacttttcctgtttctggcggacttcacggtaccagcgcgggtgatgtttcttcgcccacgtgctggtgacccatccctccaccatcgcggtaatggtgcctttcacccagagggcggcgtagatatgcaccatgataaccacaattaacgccactgcggcaaatgaatgcagcatcagcgcgaatcggatcaccgggattgagaaagcaggcgcaaagtacggacgccagatgatcacgccgctcaccagcaacaggaccaggaagataatcgccgcccagaatacgcatttctggccgaagttataacgcccggtgtcacccacctcctcgttgacgacgatcttacgaatattcttcgcccaaaagatatcatcccgattgattaggttatggtgccagtagcggaaaaacatgatgatgaacgacgcgaacatgatgacgcccacaaacgggtgcaggatgcgcgccagctgtggtgtccccatgatctgcatcagccagttaaaggacgggaagaagaaccccagcccgcttatcgccgccagcatgaagcagaaggcggtgacccagtggttgatgcgttccggcgcggtgtagcgcacgatggtgtcacgttttctcatttgcgcacctcgtctttctcttcatgcagattgtcgtcttcctcttccgcgcggttcggaccgacgccgacgtagtggaagatgctcgctgcaaaggtggcagcaaagcccaccgctgccagcggtttccagatgcctttccagaacttcacggtagcgctgatttccgggttctccggcaggccgtgatacaggttcggcttgtcggcgtggtgcagcacgtacatcacgtgcgtaccgcccaccccggccggatcgtacaggcccgcgttgtcataaccacgggttttcagctcgcccacgcgctctgccgccagcgttttcatatcctctttagaaccaaagtggatggcgccggttgggcaggtcttcacgcacgctggctcctggccgacggttacgcggtctacgcacagcgtacatttgtagacgcggttgtcttccgggttcaggcgcggtacgtcgaacggacagcccgcgatgcagtagccgcagccaatgcactgctcggactggaagtcgacgatgccgttggcatactgaatgatagccccttctgacggacatgccttcaggcagcccggatccgcgcagtgcatacagccgtctttgcggataagccattccagcttgtcgttctgctccacttccgagaaacgcatcaccgtccaggacttggcggtcaggtccgccgggttgtcgtacaccccgacgttgtgacccacttcgtcacgcagatcgttccactcagagcaggccacctgacaggctttacagccgatacaggtggtcacgtcgataagcttcgccacttcctgctggtggtcccgcgcctgaggcgcgggcgtgaaaccgttagtcgcggaacgacggatgatgtcttgagattgataagccataagtcgtctccgttacaccttttccacgttcacgaggaaggccttaaactccggcgtctgcgtgttcgcatcaccgacgaatggcgtcagggtgttcgcaatgaaccctttcttcgccacgccctcatagccccagtgaattgggatgccgatggtatccacctgctgaccgtgaacgttcagcgtgcgaatacgcttggtcaccaccgccttggctttgatatagccacggttagaggagaccttcacggtatcgccatgggcaatgccgagcttgttcgccagcttctcgccgatctccacaaactgttccggctgcgcgatggcgttaagcagcgcgtgtttggtccagtagtggaagtgctcggtcagacggtaagtggtgcccacgtacgggaacttgtcctttttacccagcgcttcaaaatcgctcttgaagatacgggctgccgggttagagaccacgttcgggtgcagcgggttggtgcccagcggcgtctcaaacggctcatagtgttccgggaacggaccttccgccatcttatcgatagcgaacagacgccccatcccttcaggctgcatgataaacggtccgacgtcgctgcctggtgcggcagtgctgtagtccggaatatccacgccgccccatttcgcaccgtcccacttcagcagctgacgcttcggatcccacgggttgccctgcgggtcagcggacgcgcggttatagaggatacggcggttgagcggccacgcccatgcccagcccagcgtattgcccagacccgacgggtcggcgttatcgcggttggccatctggttgcctttcggcgtccagctaccggcaaagatccagcagccgctggaggtggtgccgtcgtcacgcaggtgcgcgaaggtactgagctgatcgcctttcttcgccagcacggtgccggtggccgggtcgataacgtccgccagcgccttaccgttgctctccatcgccacttcttccggcgctgggttttccggcgtcgagtagttccaggtcatgttcagcacaggctcagggttcgcgccgccttcagccgcatacatcttacgcaggcgtaagaagataccggccaggatctcgccgtcgttcatggcgatgcccggggcgtccgcgcctttccagtgccactgcagccagcgcccggagttgacgatagagccgttttcttccgcaaagcaggtcgatggcagacggaacacttcggtctgaatcttcgacggatcgacgtcgttcgattcaccgtggttctgccagaaggtcgaggtttcggtattgagcgggtcaatcgtcaccaggaacttcagtttcgacagcgactcaacaaccttgttcttgttcgggaacgaggccaccgggttaaagccctggcacagatagccgttcactttgccctggtgcatcatctcgaaatactgcagaacgtcgtaacctttatcccacttcggcagccagtcaaagccccagctgttttccgccgttgctttgtcaccgaagaacgctttcatcatcgagacgaagaacttcggatagttgccccagtagttcacctggccttcaagcagcggtttaggcgtgctggccgtcaggtaggtctgcaggtcggtctgtttctcgcttggcaggttcatgtagcccggcaggctttgggacagcaggccgaggtcggtcagaccctgaatgttggagtgaccgcgcagggcgttcacgccgccgcctgccatccccatgttgccgagcagcagctgcaccatcgccatggtgcggatgttctgcgcgccgatggagtgttgcgtccagccgagggcgtacaggaacgacgcggttttgtctttcgcgctggtttcggcgatcagctcgcacaccttcaggaagtccgccttcggcgtaccgcagatgttttcgacaacctccggcgtgtagcgggagacgtgctctttcagcaggttccacacgcagcgcgggtgttgcagggtggtgtcacgcttcgcaaaacctttctcatccagctcgtagttccagctggttttgtcgtacttgcgtttttcggcgtcgtaaccgctaaacagaccatcttcgaagtggtaatcctcacgcacgatcaggctggcattggtataggcttcggtgtattcgcggttgtatttttcgttggtcatcaggtacagcagtacgcctgacaggaaagtgatgtcagtacctgaacgaataggggtgtagaaatccgccactgacgcagtacgcgtgaagcggggatcgatcacaatcagtttcgcaccgttgtggattttggcttccatcgcccagcggaacccgacagggtgcgcttcagcggcgttaccgcccatcaccacaatgaggttggcgttcttgatgtcgacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacacgcgcctggttgtcgaccgcgagcataccgagtgcgcgcgtaaatttctgggttaaataaccggtttcgttgctggaggcagaggcacacagcatcccggtggagagccagcggttgaccgtgacgccgtcggcgttcttctcaacaaagttggcatcgcggtcttctttaatcagtttagcgatgcggtcaaacgcctcttcccagctgatttgctgccatttgtcggaacccggcgcgcggtattcagggaatttcaggcggctttcggagtggataaagtccaccagaccggcccctttcgggcacaatgcgccgcggttaaccgggtgatccgggtcgccttcgatatggaaaatagacgctttggcgtttttagcaccgtcgccgaggctatacatcaacagcccgcaaccgacagagcagtacgtacaggtattacgggtttcacgggtgcgcagcagtttatactgccgcgtttccgccagcgctacgccgggcgcaaagcccagtgccgctgccgtggtgcctgccataccgccagcgcagatcttaaagaactgccttctgctgacctgcatgggtcactccttgtttcgacattgcttacatatgtagttttgacttcacggttgaagaatgaccgcaaaggaaaaaatttgcgttaatccctcaattccacgagggatatcatcagaataccacattgtcggtacagctgttctaatggcgttaatacaaagtgaacgtattatcaccatgttgattataaagtgtgatattgatcacgttaacagctctgcatgttaaagcggtgtagccggtggcaggttgcacccctgctaaatgagtaggagaatggttgtcgaaaagttgatccatactatgcgtacagcctgtggtttatgctgcaatagcacgctcgcttccgtggttgttcaggaataccgctgtgtctaaacaaaaccgtgatccccactcgtcacccctgcctgccggcattgtggaactgtcggtacaacgaccgccccacataaccgatgccatacccgattttctggccgaagaagtgcccgttgcgctcgtttacaacggcatctcgcatgtggtgatgatggcgtctccgaaagatcttgagctgttcgccatcggtttttccctctcggaaggcatcattgagcatccgcaagatatctatggcatggacgtggtgcaggcctgcaacggcctggaagtgcaaatcgagctctccagccgccgctttatggggctgaaagagcgtcgtcgcgcgctggccgggcgtaccggctgcggcgtgtgcggcgttgagcagctcaacgatattggcaaacctgtttcaccactgccgtttactcagacctttaatctggcgcacctcgatcctgcgcttgagcacctcaacgatgtacagcctatcggccagctcagcggctgcacgcacgcggcggcgtgggtattgccgtcgggagagattgccggtgggcatgaagacgtgggccgccacgtggcgctggataagctgctcggtcgtcgtgcacgtgaaagtgaggtttggcagcagggcgccgcgctcgtttccagccgcgccagctatgagatggtgcaaaaatcggcgatgtgcggggtggagatcctgtttgccgtgtcggcggcaacgacgctggcggtggaggtggccgagcgctgcaacctgacgctggtggggttctgcaagccgggaagggcaaccatttatacccatccacagcgattaatagttaatcagtaattttgaatgataatagcaaatccttccgcttttagttgttcgcgatgaggtctagtatttatctcatcaaggcacggtgccttacctgaacaacttaatgaaagggtttatattatgaaaagcatcaaaacttttgtcgctgtaatcgctctggctgcttctttcggttctttcgctgcgcagactgtgaccgcaaccgcctctaccattgatggtgcagaagcgaaaatcgcggctcaggctcaggaagcgggtgcgtcatcatacaaaattacccaggcattctccggtaaccgcgtacacatgactgctgaactgaacaaataagcgagtcacaccgtcgaaagagcgcccccggggcgcttttttagtttatgcccgccacgcgcagcaatgctgtcaccactgccgcggccacaatgaccacgattaacggcattttccgccaggccaaaaacaccgcaaacgccacgcccagcacgcgcgccatgcccgcgaagtggtctccctcataaaaggtggtcgccagcgccacggagaacagcaataccgttgccgcatctgacagcagcgcctgagaacgctccgacagcgccagccggttgccgagtttggcgccgccaaggcgcattaaataggttccggcagaaagaatggcgatgccgagaataaagatcgtcatgttttccattattttttcctcgcggcaagaccgagtaaagagagcagtaccggtaatcccaccggggcaaacggcacggcggccagcgataacacggcgccgctgcaggcgcggatcagcgtggtacggtttttaaatgcgggaacaactaatgccagcagaatggccggaaataccgcgtccagcccgatggtttccgggtcgggcaacagtttgcccaccatggcacccagcagcgcacccagcggccagattatggcaacgcctaggccgcacagccagtaggcagctttacgctgttcggcggttttttgcgacaggccaaacaccacgctttcatcgttcatgatgtggcagcccagcaggctcagaccgcgcttgcccaccagctctcgcaccgttacgccaaacggcacgtggcgcgcgttgaccagcaaacctgccgccgcggccgccagcggattgccgccgctcgccacgatgccgataaacatgaactcagacgcgcccgccagcacggtaatggagagcacaaacggcacccagaccgggaaaccgtaggccatcgccagcgagccgtaggacatcccgaccacgcccaccgcgaggcagaccaggatgattgcttttatggtgtcgcctttcaggcaagagagatgatgcttcatacaattttagccatatcgaacgtgtatccattataatgaacgcaacgaaactgattttcaagacgaacgattcgttcgttttatagaacaagaggccgttatatgacgcagccgatcagcctgatcgccaaaagtctggtgcgagaacgcctgcgaaccgggctttcactggcggaaattgcccgccgtgccgggatcgcaaaatctacgctttcccagctggagtccggcaacggtaaccctagcctggaaacgctgtggtcgctgtgcgtggcgctggatattcctttcgcccgcttgcttgagccgcagctaccgaccacgcaggtgatacgccgtggtgaagggacgaaagtggtcgccggagaggctaattatgaagccattttgctggcggcatgccctcccggcgcgcgccgcgatgtctatcttctgatgacccaaccgggcgcagaccgtctttctcagccgcatccaccgggctcggttgaacatattattgtgacgcaggggcgggcgctggtcggcctgctcgacgcggcggaagagcttggcgcaggggattacatttgttatcccgccgaccagccgcacatcttcaaggccttggagccagacacttacgcgctgctggtggcggaacaaaactaacgaagatagggaaaatcatgtcgctcaaagccatcgctaaagaactggggctctctgttactaccgtcagccgcgcccttaacggatatgacgacgtttctgacgagacgcgcgcacgcgtggaagcagaggcccagcgccgtggttaccgaccgaacaccttcgcccgccgcctgaagatgggcaaaattgacgccgttgggctggtgttcccggtccatcctgttccgctcaataacagcgtatttatggacatggtcggcgaaattagtcacgaactggcgcgacatgaaatcgatttgttgctgattgccgatgacgatctggccgataaacacagctatatgcgcatggtgcaaagccgccgcgtggatgcgctgatcgtggcccacacgctggatcgcgatccccgtcttgagcagctgcaggcggccggttttcctttcctggcgctcgggcgcagccatctcccgcagccgtacgcgtggttcgacttcgacaactatgccggtacgtacaatgcgacccgctggctgatcgggaaaggccatcagcgcattgccctgctgggcgaaagcaacaatcaggcattcatcacccagcgtcgtcagggctatctggacgcgttgcgggaagccgggctttccagcgaatggctgcgcgccatgcccccttctcgccgggtggggtatgccaccacgaaagagcttctctcgctatcgcagccgcccacggccatcattaccgactgcaacacccacggcgacggcgcggcgatggcgctggcggagctgggccgcctgaccggcgagaacgccgttgcgctggtggtttatgacgggcttccgcaggacagcatcgtcgacgctgacgtggctgcagtgatccagtccacccgtcagggcgtcgggaaacagattgccgatatggttcgccagctgatcaacggcgaggcgattgagcagctccaggtactctggcagcccgaattctctcccggccagacggcctgaatctctccattttctaaacccgatcacaaatccgaaacgttttggtttgtatccgaaacgtttcggatcaaaactcaaggcatcccatgacaggagatgtctgatgcaagattccattttacgactcgaaagcgcgacggtggatgtggtgataaaaacgcacccgttcgccgaaattatctactgggggccgcatcttcagtacttttcgccgcagaatgctgaaaccctttcccggccagttgccaacggcaggctggatgtggattctccggtcacgctgatggccgagctggggcacggcctgtttgggtcgcccggtattgaagggcatcgtctgggcctggacggttcacctctctttagcaccacagacgtccatcagcaggggcaaaccctgacgattacgtcagaagatgaacatgcgggcctgcggctgaccagcgagctggcgctggatgacagcggcgtgctggcggtgcgtcacggtttaaccaacctgaaagcgcaggcgtggcaggtggaccgttttgccataacgctacccgtggccgaacgcgcgcgggaggtgatggccttccacgggcgctggatccgggaatttcagccgcaccgcgtgacgcttgagcacgacagctttgtgattgaaaaccgccggggtaaaacctcccacgagcacttcccggcgctgattgccggtacgccgtcgttcagcgaaatgcacggcgacgtctggggcgtgcatctgggctggagcggcaaccaccgcctgcgtgcggaagccaaaaccgacggccgccgctatctgcaggctgaagccctctacctgccgggcgaaatggcgattgaggagggcgatacgctctggacgccgcgcctgtatgccagctactccacgcagggtctgaacggcatgagccagccgttccatcgctacctgcgcaacaacgtcatccgcttcccggaaaacaaaccgcgcccggtacacctcaatacctgggaagggatctacttcaaccacgatccggagtacatcatgcgcatggccgacgaggctgccgccctgggcgtggagcgcttcatcattgatgatggctggttcaaaggccgtaatgacgaccatgcggcgctgggcgactggtatctggatgagaagaagtacccgaacggcctcacgccggtcatcagccatgtgaaacagctcggcatggcgtttggcatctgggttgagccggagatgattaacccggattccgatctttatcgtgcgcatcccgactgggtgctggcgttgcccggctacaggcaacataccgggcggcaccagctggtgcttaacctgaacattccgcaggcgtttgattacctggtggagcgcatgagctggcttctgggtgaacatgaggtcgactacgtgaagtgggacatgaaccgtgagctggtgcagccgggtcacgacgggaaggccgccgccgacgcgcaaacccgccagttttatcgcctgctggacgtgctgggcaagcgtttcccgcacgtcgaatttgaatcctgctcctccggcggggggcgaattgattatgaagtgctgacgcgctgccaccgcttctgggcctcggacaacaacgatgcgctggagcgcaacgctatccagcgcggcatgagctatttcttcccgccggaggtgatgggggcgcatatcggtcatcataaatgtcacgccaccttccgccagcacagcattgaattccgtggtctgacggccctgtttggccatatggggctggaactggatcccctcaccgtcgatgagcaggagcgcgaaggttatcgccgttacgccgcgctgtataagcagtggcgcgaggttatccatcagggcacccactggcgcgtggatatgccggatgccactacgctggcacagggtattgtgagcgaagataaaacgcagggactgtttatcgtcagccagctcgccatgccggactacacgttgatgatgccgctgcgcatgccggggcttgaggccagcgcgcagtatcgtatttcgctgctcgataaccctgagattcgcatcaccggtgagggaggccataccatgcgcaagctgccggcgtggatggaaacgccgcaaacggcgagcggtgagtggctgatgcaggcgggcattgcgctgccgattctcgatccggaaagcgccatcctgattggcgtggaacgcgtgtaaaggtgacgggccgggaaactggccctccgttgaggataaaaataatgaacacaacaacctgtacccacaaagacaaccccaatttctggattttcgggctgttcttctttctctactttttcatcatggccacctgctttccgttcctgccgatctggctgtcggatatcatcggcctcaataaaacccataccggcatcgtcttctcctgcatctcactctcggccattgccttccagccggtgcttggggtgatctcggataaactggggctgaaaaaacacctgctgtggatcatctccgtgctgctgttcctgtttgcccctttcttcctctacgtctttgcgccattactgaaagccaacatctggctgggcgcgctgagcggcggcatttatatcggctttgtcttttcggcgggctcaggagccattgaggcctacattgaacgcgtgagccgtaacagtttctttgagtacggcaaggcgcgcatgtttggctgcctcggctgggggctgtgcgcctccacgggcgggatcctgttcggcatcgatccgtcgtatgttttctggatgggttcggcggcggcgctgctgttgatgctgttgctggtggtcgcaaagccaagacccaatcagacggcgcaggtgatgaatgcgctgggtgccaaccagccgcagatcaccgcgaaaacggtctttagcctgttccgtcagcgcagaatgtggatgtttattctgtacgtgattggcgtggcctgcgtctacgacgtcttcgaccagcagtttgctaccttcttcaaaacgttcttcgccacgccgcaggagggcactcgcgcctttggttttgcgaccactgccggggaaatctgcaatgcgatcatcatgttttgttcaccgtggatcattaaccgcatcggcgcgaaaaacacgctgctgatcgccggggtgattatggcgacgcgcattatcggctcgtcgtttgccaccaccgccgtagaagtgattgccctgaagatgctgcacgcgctggaggtgccgttcctgctggtaggggccttcaagtacatcaccggggtgtttgatacgcgtctttcggcgactatctatctgattggcttccagtttgccaaacagtcggcggcaatcttcctctccgcgtttgccgggaatatgtatgaccggatcggtttccaggagacatacctgatgctgggctgtttcgtgctggcgattacggtggtgtcggcgtttacgctcagcagcagggaggagattgcggcaggcaataaggcactagaagtccattaacgccctgaacccactcactattccggcgttggtcaaaaaatgaataaccttataaaaactacggcattgataatcattttcaatatcatttaattaactataatgaaccaactgcttacgcggcattaacagctgtgccgcccgacaataatggagaggattatgagttatacactgccatccctgccgtatgcctacgacgcactggaaccgcatttcgacaagcagacgatggaaatccatcacactaaacaccaccagacctacgtgaacaacgcgaacgccgcgctggaaagcctgcctgagttcgctaacctgcctgttgaagagctgatcaccaagctggaccagctgccagcggacaagaaaaccgtgctgcgcaacaacgcgggcggtcacgctaaccacagcctgttctggaaaggcctgaaaaccggtactaccctgcagggcgacctgaaagcggctatcgagcgcgacttcggttccgttgacaacttcaaagcggaattcgagaaagccgctgcaacccgcttcggctctggctgggcgtggctggtactgaaaggtgacaaactggccgtggtttctaccgcgaaccaggactccccgctgatgggggaagcgatctctggcgcatccggcttcccaatcctgggtctggacgtgtgggaacacgcttactacctgaaattccagaaccgtcgcccggactacattaaagcgttctgggacgtggtgaactgggacgaagcagcagcgcgtttcgccgctaaaaaataaggttgcattgacgcctgtgagaagcgagtctgatggctcgctttttttgtatctgcgtaatggaggcagcgatgcattatccggtgaatgtatttacaggcaaggtaagggagtacgacggcagccgcccgagcgccatcgccaaaattcaggtcgacggtgagctgacgttaaccgacctcgggcttgcgggtgacgagcaggccgaaaagaagatccacggcgggccggagcgcgcgctgtgccactatccgcgcgagcactatcagcactggaaggcggagttccccgagcaggcggatctcttcgttgctcccgcgtttggtgaaaatctctccactgaagggctcaccgaaaagaacgtgtttattggtgatatctaccgctggggcgatgccctgattcaggtgacgcagccgcgctcgccgtgcttcaagctcaactaccatttcggcattcatgacatgtcggctcagatgcaaagcgcgggtaaaaccggctggctgtaccgggtggtgctggctgggcaggtttcagcggatgcgccgcttgagctggtatcacgcctgagtgaggtgtctgtttacgacgcctgcgccattgcgtggcatatgccgtttgatgacgagcagtatcatcgcctgctgtcggcggcggggctgtcgaccagctggacaagaacgatgcagaaacggcgtttaagcagcaagatcgaggataattcccggagattgtggggtaaatagacctccgtaaaaagtaggccgggtaaggcgaagccgccacccggcactaacagctacgaacgcttatacaacggtagccacagcgttaaccgcagcccacccagcgggctgtcgtcggctttcacccagccgcggtgctgctgcatggcggtttccacaatcgccagccccagtcccgtaccgcccgattcccggtcgcgcgcctcgtcggtgcggtagaacggacggaagatctgctcgcggtcttccgggctgacgccaggaccgtcgtcgtcgacaatgacggtgatcccgtctttatccaccgagaacgccacctcaatcttcgtgtgcgagtagcgcagggcgttacgcacgatattttccagcgcgctttccagcgcgttggggttaccgtacagcggccatggccccggcgggaagttaacggtgaaggatttgcccatctgctccgcttcgaacgccgcgttatccagcacttcatgccacagatgattggctttcaccgtttcgctcaccagcgcgtttttctgctgattgcgcgacatgaccagcaggtcgttgatcatgctgtccagacgatgcgcttcggtttcgatgcgctccagctctttgctttctccgctgcggcggcgcagcagggcggtgcccagctgtaagcgcgtgagcggggtacgcagttcgtgcgagatatccgacagcaggcgctgctgggccgtcatcatgcgatcgagcgcgctcaccatctggttaaaactggtcccggcggccaggaactcctgcggtccggactccagttccgggtgctgcctcaggttgccctgcgccacttcgtcggcggcgtttttcagcttacgtgcgggttttgccaggctccacgccagccataacagcagcggcgagctgaccagcatcgtgacaatcagcagcaggagagggcggtcaaacagcaggttgataaaatcggactgggagctgctcgcggggcgaatcaggtagagctgatagttatcctcgccatctctgacggagaacggccccaccatctctacgcggccatattttttcttctgggggtgatcggcattatctgcctggccaatgaagttgcggatgatctgcatttcattgcgatcggcgccaatcacgcggccttcgctggtcaccagcagcaggcgttgtccgggcggcgcccacttgtcgatagcgcgaaatagcctgcgccaccacatcaaatcgtttggcggatcgtttgccagctcggcttccacgtgctgctcgatcatcacgccctgacgttgctcgctgtcgagcagctccgtcatctggcgtgagtcgagttttggcaacatcagtacgagcattaaaaccagtgccagcgtcaaccagaagatggcgaagatgcgggcggttaagcttcctatcatgaagcggaaaccatcagataaccgcgaccacgcagggttttaaaccatgggtgaccgtctttacgctccggcagcttacggcgcaggttagagatgtgcatgtcgatggcgcggtcaaacggggtcagacgtttgcccagcacttcctgacttaaatgttcacgcgaaaccacctggccgaggtgctgtgccagcagatacagcagggtgaactcggtgccggtgagttcgagtgtctggccatcaaagctcgcttcctggcggcccggattcaggctcagggagtcgacttcaagggtcggtgaactgttgtctgtattctgctgctgctcgctccagtgggaacgacgcaggatcgcgcgaatacgggcgaccagttcgcggtcgttaaacggcttcggtaaatagtcatccgcgcccagctcaaggccgagtacgcggtcgagttcgctgccgcgcgcggtcagcatgataacgggagtctggtgtgtctggcgaagctctttcagcgtatcaatgccgtttttcttcggcatcatcacgtcgagcaaaagtaaatcgatgctgtcgtcaaggagactcagcgcctgctcgccatcatgggcaaccaggacgttgaaaccttccatgtcgagcaactcctttaaaagggatgtgagctctcggtcatcatcaactaacaggattttattcattgtttaaatacctccgaggcagaaattacgacatcaaggctgtctaatccatgactttacgttgttttacaccccctgacgcatgtttgcagcctgaatcgtagactgtctctcgttgaatcgcgacacgaaagattttgggagcaagtgatgcgcaaagttaccgctgccgtcatggcctcaacgctggcgttcagtgcgtttagccaggctgctgtagctatcatcagcgataacggttcctcacaagagggcgcaacgcagcacagtagccaaagccatatgtttgacggcataagtttaaccgaacatcagcgtcaacagatgcgagatctgatgcagagggcgagacacgaccagccccctgttaatgttagcgaaatggagacaatgcatcgccttgtcaccgcagaaaattttgacgaaagtgctgtgcgcgctcaggccgaaaaaatggcacaggaacaggttgctcgtcaggtagagatggcgaaggtccgcaaccagatgttccacctgctaacgccggagcagcaagcggttttgaacaccaaacatcagcagcgtatggatcagctgcgtgagtttgcacggatgcagcgaagctcagaaacctcgtttttcagtagcaatagcagtacccgtagtaaccagtaaaccctgttttccttgccatagacaccatccctgtcttcccccacatgatgtgggggttttttttatcaatcacttacctctgtattcaaatcaaaacaacgacttaaaaagagttgtgaaggtttggaacgttttcaaatttcccagggtgtggacagtatgtggacactccggggcgcattttatgccgcaattcctccctgcaatggattcagtgtaaccgcgttttgcaggtagtcaggcgacaggtgcgcatagaccatcgtttgctgaatattcgcatgccccaggatctgttgcagggcgataatattcccgccgttcatcatgaaatggcttgcaaaagtgtgtcgcaggatgtgtgttgcctggttttccggaatgtccggcttaaccgcccgcagtattttgcagaacctttcataatccactttgaacagcttcccgctggcctcttttttcaccttgttttccagctcttcagagatcggcaccgttcgctttttcccgttcttggtcttcaggaacgtgacgcggcagttaacgatattcgaccgcttaagcgtagcgacctctgaccatcttccgccggtgctcaggcatagcagggcaactaacagataatccccctccagcacgctcagcaaactgttgatctcttcccgctccaggaatgtcatttccgggttttcttccgccagtggtggaagcccgttaacggggtgttgaccgctaaattcctcaatctgtattaacttcgtaaacatgccggataatcggtacatctcgcgattaatcgttgatgctttgatcccggcattcaaacggcttgagcggtaatccattaaatcccttttgcttaaccgactaacgacgggatcgccgaggccgcttattgtcttcaaaaggtgattgaattcctttttgccgttttcatggttttgcccgtggtaccgccaccaggcatcgagcaactcacttaaaggccgacggtcggcgcgcttaccagcccattctttttggctggcgttcgctatcgtgtattgctcaaacgctgtagcttctgcctttctgtcaaacgtcttgcggatgcggcgtcctgctgccccgcgcggtctaatgtccaccatgtagcgaccatcatcgagcttcttaatcgacataagaaagccctccggcgcagatttcaccatcttggtaacaaatagtgaaaatgtagtgcttataaagtgttaaccagtctgtttctcggattggtctgattctggcgactctggcccaatgtgcgcgagggccggtgcaatctgaccagcctgcggggaggttttgtcagtcatcagccatagcgtgtatttctgaaattgcgaggtattcgtgatcttcaaaaccactcctagccccggctctgcgtgtcccccctcataattttttaaagtacttagggctaacccgctgatttcgcagaatctaacttgcgttagtccttcagctttacgtatcgccttaattttttcggctatgttcatttgacatggttcctaccttgagactatattctcccaaaaggtctaaaggttagaacctttttgggcgtggtatccagccgctagaacgttttcaaacggtttagaaagggctggatcttacgagattaacacgagctaacaggggcgtgaatgatggagagcgctaaaggcggcggagacaaggggaagggtttccgccgtagatattccaaaaatgggatttacgcagggtcgattaaggctagtggcggctctttggtgttagtgattcagtcagttccgccttggcaatgtactgctggagaaacgccaccgtgtcttttgcttgctcaacagtaagcccagtaaaaacctcatcggcagcagggatctggtttggttgggctaaatggtagtgaaaccgcaaacaggcaaggttatttgcgatgtagtactcaagttcagcgggaatgaagattgggatttctttgttagacattttttatacctttctggttgtgtggaaactccagaataccatgcgccggggcatggttaaaaatcccggaaaattaaacttttgaggaggttttatggaagctcaagactacgcaatcaagtacccacttgatgctgtccacgtggagaagttcgccgagctgatcggcaaacctaagaccgcagtagaagaaatgatcaaagcccgaaagctgccagtgattgaactgcgcgacccaaccaaaccgaacgcacgcgccggtgagcgctgggtttacatccctgagttcaatcgtgctgtgcgtgaggcgtattacaaccgcccggtagaacagcgtgatgcctggttgttgtggatggggctttaatgcgaaccgcttcagggagggggaacatgaaaagtggatttggcggagcggtgacgcagctgaatagtaaaaccagcctttaccgtggctttaccattctgaaactcccacgcaaaaaaccatacagccgccagcgatatcagattacgcacggcggctgctatttcggtattgattttgcctttgcagaggcaatggtgaccattgatagattaaagcgtggtgaaaaatatgaagcttgaaatgattgttgggctcttaattttctcaatcgcagtaataagcctgattcagtttttaatcaggttgcactgcaagaaagttaggcagaaaagagaaaaagccttatcagaatttaaagcgcgccgggaagaagtagagcgcaaagcacgcgggcaactttaacaggtatacgatatgaacgaagagatcccatcacttgcaagcctcctgaaaaatggttgtcaggttacgcactaccgtaatacgcggggctggattgaatgcccggacgggcgtttctttaagccggagcctaataaggttcgttttgttaaggaaatgaacaaaccttttatttatacaaaaaagataaataaaggtgtgctggctactctggcaagagcatttaaaaaactcttgtaacaagaaaaggggcttacatgtttactgaagagaaaacatcgtgggaacgggaaatgctgatccgagaggcggtagaaaatgcggagcagggttttaccgtaattttgaaaaacggaaatcgcattatcgttgcgccagatagcccgtctattgatttgattatttacgggctggagaaaaccattcgaggtaatcacgagcgtgcgcgaatgacctttattgattttctttattactggcacgaaaggttgtttaaacaggttaaaagaaaacctcgccctaaccactaattaagcaggcttaaattaacggcatttattttgccggggattcgttttgcctttttcaggaggttgcatgtcggttaagtcaataaagctggatggcgaaataagtgatccggagtttgtagagataagcaccaacgcacgaaagcacgagcgcgcccacattttggggttgcttcgtatttttgtcagccagctgaaaaaggaaagcgccacaccagaagagatttattcatcagtcgagcggtggatcgcaagccgcgaattaaccattaacgaggataacaaataatgaataacttcatgttagatattcgcgcgctgggaaaagcgccagactcgccaatttttgctattgagtgtgttttcttcgagccctcgacaggtcagattggccctcaattctatcgcgccataaatatcaggacagtagggggcatttatcctgaagctgttttgcagctcatgaagggagacaacgcacagcgcgctgaggttattagtgcaacttgcagcgagattgacgccatacagtccgcctgtcggtttatcaataccaccgcatcaaaacacgaaaaactctattgctggtctgcgagcaattcagctgatgtggctacgctggctcatgctctctcccgctatggcatcccagatcagcttctgccgcctttcgaaattcgacatctctctacgttaatccacatcgccggtatcaccggatatacgccgcacccgcgccgctcgacggcaacctacatgctgaccgatgcggtatatcgggcggagcaggtttgcgaggtctggcagcgcctgaccagtcctcactttgagtccctgtgaggtctgccatgcatccgcgtctttcaatagcttgcagtgcgccattgcatgtattcctcagggccgccgcagccctgaaatgtttttcacgtggtcagcgcaacttcacccgcatcaaaccgcacgcctatctcgtgatccgcattggccgtcgctggcgcttgcttagcaagaacggcggcgctcagtggcgactcatgacccatgaaacctacaaccaggaatttcgcaaatgatcagatcgccaattaaatgggcgggaggaaaaacccgcgttatgccgcagctgctcaagcatttgccgaaagcggattgtctgattgagccgtttgtgggtagcggaacagtgtttatgaacacggattaccgccgctatgttctctgtgacagcaatatcgcgctgattaattttttccgacaattaaccggccgcaaagaagacgctattgccgcctgccgatgggctttcaaaggcggaaacagtgcggaggaatactacagacggcgcacagagttcaattcactggcccgccaggctgactctaatccggacgctgcaatgctttatgccgcgtatttcctgtacctgaatcgccatggctataacggtctgtatcgcgttaaccagaagggcgaattcaacgttccattcggtaagtatgccgagccttactttccagaagcggaaatgcgcttattcgccgaaaaggccagcgacacgaaagcagtctttgtccatagtgatttccgccaatctatccctgacgttatgcaactcgcgcatgacgcggtgatttattgtgacccgccctacatccctgcgagcgacaccgccaatttcaccgcctacggcaaaccatttaccctggatgatcatcgcgcactggtagcggctcttgtggctgttaaccgtcagtacgccaccctctcgatcatctcaaacagcgacacgcctgaaactcgcgaaatttattccgccttcaatcttcactccctgagtgtccgccgctctgtgagcgccaaaagccgcgatatggctggcgaggttattggcgttcttcgcgtgtgtgatggctgcgatcgtgctggcggtggttgctgtccggattgtgggccggtaatggggaatgcgacttacggcgagatgtttttaggcttcgaccctgccaagggctgtgaaacgcaggagcctttctgatgaccatcaaaaagactcatacgggcatcgttatcaccaaagacggcccacagcgcaagaagctgcatcagacggaatccatgtgggtagtcggtaaaacagagtgctaccggaaagacaccggcaaacgccactttgccgaacatacccgccgtcgattgctgcttgattcaatcgaagagattcgggagggcgccacccgatgaacacagttgatgcagtgatcactcgcgtgctcgacgttcgcccataccgccatttctggatcgttgaggtggaggtgttgagctggggcaggtacagcagcacgaccattatccgtgataccgaaaaagacgcccggcaggttaagcccggcgacaccgtgacggtgtaggtggtgcgcgatgacggcttattacaacgaaatcgaccctcatgcagcgcagcatctgcgcaacttaatcgacgccggccatatagctccaggtgttgttgatacacgttcaattgaggatgtaaccccaaatgatctcaaaggtttcagacaatgccatttcttcgccggaattggcggatggtcactcgcattgcgtcgcgcaggctggccagatgatcgtccagcatggacagcgtcatgcccttgccaacctttcagcgcggcaggcaaaggacttgggtttgctgacgagcggcacttatggccctccacacattggcttatcggccagtgtcgccctgtcgtggtatttggcgaacagtcttcaagtaaagatgctgaagactggatcgaccttgtacaaactgacatggaaagtttgggctatgccttcggggcgtcggcgtttccgtctgcgggcgtcggtgcgccgcacatccgggagcgcacttactggctggccgacaccaacagcaagcaatacgaagaacgcttatcaggatgccgagaaggtgatcgccaggaagctggctgggcgccaatcgaacttacaggactttgcttgtcttgcgggctggcccacccctgcggcgagggatggaaagggcggttatcgggggggcagagtgaggaatgggaagctgtcaacggacacgctggatgtggtagcacagatagcaggcccggcgcggttaacggcttctggggagcttctgactggctcttttgcagagatggaaagtggaggccagttaaacccggccttaagcctttggttaatggggttcccgccagagtgggaagattgcgcacctacggaaacgccatcaacatcgaagcggcggcggcattcataagtgcttatatggcgacggtgagttatgtctgatctcgccgcgttagcatgggaatggaataccaaacggcaggccatcaaccctcataaaaccgaaagctcagccattgagtatctgacaccgaacggcgagcgcagggcgctcgcttatggcgatctggttgatacggtctaccgcgcaccattgcgcccgcgcgagggtggtgcgcgtgaggcatttgatcgcaatggccgcgctaactacctccgccgccgggtgcaaacgctcccggcgtttatccgtaagcgcttctcgcagcaccttgaaaacctcgaacgaagcaagccaaaagacgtcgtgcgctggctgttcggtacgtttgagcggcacgttttacgccgtgttgatgcggttaacgcgcaatatctcccacaaagtacgctcccggcgcttcttcttccgttgcgtgatgaatttcacctgttgccgtgggcggacaaaaagcgcctgaaaagactggcgtataagcttgcgaatctgatgaaaagcgagtttatgcgcgagtttgattttcagtatgaacaaacatccgatctcgagttttcgtcgatttacgcatacggggctgtagcgagcaaagcggcgacgctcaatatcgcgatcccagggtgggtgcgctattgcgatgaagagttggacgccgacgaggcactgcgtgccgctggcagacttcattccgaaaaatggtggcttaacaaaatccgccgcatccatgactgctggcgcgagcatcttatgatcgcgaccggctatgtcagcaaagtggcttcaccatattgctctgatccctgcttcagggaatgggttgcgcagaaaaaagcgaacttcgaattccttcaggcgatggagctggaagaccaggacaccggcgagcgcagctcattactggataaggtgatgggtagtgtttccaacccgaagatcgcgcgacatgagctgatggtgcgcatgcgcgggtttgaggatatggcgaatgaaatggggctggttggcatgttctacacgctgacagcgccgtcgcgttaccactcaacacatgtccagtctggcagacgaaacgataagtaccagcacgtcagcccgcgccagacgcaaaaatacctttgcaaagtctgggcgcgcgtcagagccaaatggagtcgcgaaggtattcgtacatttggttttcgtgttgcagagcctcaccacgatggaacccctcactggcacctgttgctcttcctccgtcctgaggaagtggagtatgcaacagccattttccgtaagcatgccatgagagaagacgggcaggagccgggggcacaggagcaccgctttaccgttaagccaatcgacgagcaatttggctcggcgacgggctacatcgccaaatacatttccaaaaatatcgacggctacggcatggatggtgagcttgatcttgagtcaggccagccagtcagggatatggcaaagcgcgtgcgtgcctgggcttcacgctggaatatccgccagtttcagcagattggcggcgcaccggtgaccacctggcgggagctgcgccggttaggtgaccgcgagctggtattgcatccggagctggaagcggcacgcgccgcagccgatgcgccagactggccgggatataccaacgctcagggcgggccatttgtcgcgcgcgattgcctacgcgttcggcttaactatgaattcaccgaaaacggcaatgattatggtgacacggtcgccaaaattactggcgtttattgcccttatacgggcagcgaatcagtcattttcacccgcaccaccgattacaagattgtgccgaagcgtaagccgtcgccggtcgagattttgaccttagaaggccgcgcagcggcccctcggagttctgtcaataactgtacggggcgctccggaacggacgaaaaaccaccgttaaaagtggcggtgccagatggtaccgcaccgtcaaaaccggcgatgcatgccggtattgatcacccggacagtcagatgacagaacttccgctgaatatcgaagatttgcgccgatattcacgccagcagcggcaggaaatcaccagcagactgaaaaactttggccgcgaaagctcagatcatgccttcgagcgtaccgcgcgcggcctgcgcacgtctgttgatgatgaaactgcgttggcgtgggggccaaaagtggtcgctgcgaaagatatgagcctgacaccagaagaggcagaacagcgctggcggcaacagctgcggactgaagcggagcggcgtgcggataactatgccgcagctgttgcggaatatcagaggaaaaaagccgaagcggcattgcggcaggtacagaaaagagaggctgcgaaacaaggcggagtcagccaggaaaccatcgccagcatcggcgcgcagctgcgtagttgcaggattttcgtcagcgatgacgttgttaggtcgattgctggcggtgcccgcgttcgccacggcggcggactgatcgccatgagcaatggccggttgcaggaagtgaaggcatggcgtgccggtgagaaagataaaccgacgtctgaatacatggcggtgtgtgacctggtcacgcgctggaagaaggcggctaaacgaaaaagacaggagtgaagcagtgagtgagatggtcagccatggtcgcttttgacggttctggccattctatcgagcaacgtcattttgggcggtgctgcaggttggtttttttggagcgagagcgaggaagttatgagctatctgggaagcaaagcggcgagcggtgtttatcaaaaaattattgccgagatgccaccgcatgacacgtatatcgaaactcacttgggcggtggcgctgtcatgctgcgtaagccaccggcgaaagtcagttgggggattgatattgatccgctgaccattgaggcatttaaccagagtaatcatgagtttctggatgctctgggcgatagtctgtttattgacgtcggcgacgcggtgacgtttttggatcgctttgattattcctctgctggccgggtgctgatctacgctgatccgccttatctgcatgaaacgcgaagcagctctgcgcgctatcggtgcgagtattctgttaaagaccatgaacgattgctggcatgcttacgtgacctcccggataacgtaagcgtaattttatcgggctacccatcagacttttatgaccgcatgctgcatgactggcgctcccgagagtttcaggcaatgacgcgcggcggggtgaggacggagaaaatctggatgaactatcaggaggggcgcgcttattcgcatacttttgcaggtaaaaattacaatgatcgctatcgaatcaagcgaaaagcgcagcgctggaaggaaaaatttgcagcgttaccgcctgcggagcgcctggcgatcatggtggcgctcggcgaagttgatcaggtgtaaaaatagggccgcgcggatgcaaaaagatgcacaaatttgcacaatttttgaaacaacgttttttccatgccgcccaagcgctggcggggcctggacggcctgcacaaagtgcacaaaaagaggtcggtttagcgcgcaggcgaggcgggggagcaagcgcgcgcaaagggggtcaggcagggggtcatatcctccgccattcgccgcctgtcgggcgctcatgttgatggttgagcgaagcggcagcgcgagagaagtcgcgccagaagcccgctggttgcgtctggtagggggtgtggtttatttgtgtttcgcgagtggccgatatggccggaaatgatggtgctgcgggtggtaccgcaccgccagaaatgacgatgcggccaggagatcacttcgtgggttcaagcaatgcgtaagggttgaagcgaatcacctcctcaccaagccagtcgttaacatgcttcatggcctccatgcagggtgtcagttcgttgacggcgaacacgcgagccgctttttcaatatcaccgaatgaaccgttcccttccggaatggcgcccatcagttgcggcggcacccggtgcgctgccagcatgtcatcgcgggtggaagacttcacccccacaaactcatccttagccgatatctggctgaatggcagtatttgcactgagtctttgccgccgttaggtgcgtgcagaagaatgttcttaaacgccccgccgcgccgggtatccgtcagcgtctttttgagcttatcaaggctctcctggtcggccatcgcgctgttaacgtagacgatgcagccagcgtgcgagccgttgtcgtagtagagctttctgaacttgtcagcagaatgggccaggtttgcagacagcaggccagcgaaatactcaggcatgccgtatatttcctggtgaatatccgggctgagaacgtggcataccgagcccgttgaaaacatgtgatcctgtagcccggcctgaataaaccagtaagtgtccaggtcagaaccacggcgtgtgtatttcgccagcgagtgacgaaagccaaaggaaccaccaagccggttttttcgcatctcaagatagccattcccgaagacaaaccagtccagtgcgaaggcggagaacacctggcgggaaagaagtttgtgcgggataaagcatccggcaaggacattgcgcttgaaataaagcgccgactggtgccagctcgcatagccaaactgacgggcgaggccataccagtcaataggggtttcgtagtatcgcccgttgtctgcgcaatacatgttatcaagcaggtcgctggcaccactcaccggccatgggccgtcgaaggtgaatgagttcagctccggtgacgctttcagtgaggcggcgagatctgcctgctccctggcatacttcctgccgcgtgtgggtctttgtttgctcaaggttaatactccgtaactgtcatactgctgccgccttcttgtcccagcggttcgttaatggtggcaagcatcgtcgcccatgcgagatcgccatgactgacgccgcgagagcggtccgtgtcgtaagtgacaacgcctccaggggtaacgatcttgcggacagagttgaatgcaccaaccaggtcaagctcaccacgatcaaactcccagcgcccgccacgaatcagctgttgcatcttcagcacgagcattcgcttgctggacggtgagaactggtaacaaaccgctgccgggaaatgctttttaaccagctgataaaccgcttcaccaataccggtgccatcgatcccaatgtgctgcacgttgtaccgggtgagcatgccgataatgagattggcctgctcttcgaactccatccctcgtatgcgtagtgtctcaatcgtgcggaacttgccgccgggcaccatcggcacagcgttaacggatatggctccactgtcccccttgccgctggcgccgttcgggtcgtagccaatccagacgggacgatcagccatggggcgggccgcatatggccgccagtcgggccagtcgtcataaccatcagcgccgcatgccagtagcctgttatagtcaaaggcgctttcaccgcttttgatgaactggcatccgtacaggttgtcgtattcctccgggctgttctcttcccggatttcgtcgatatcagtcagatcccatccatggtcgatagcatcctgcaacgtgacaatctgcctccagatcttgtccgggcacatcaggccgctgttaagtgttttccaggatgtatcaaactcaatgcgcttgccatggctgcgacctttgttaaatgcttcacctgtccagaatggataagcctcatggctttcggctgaaggggtggagaaataggtacgcgttaggccttttagcgttgccatggcgcccgcgacttttttcaggttggcaaactggcctacccaaaagaattcgtcgaaatacaggttgcccgtgtatgactgagcggtagccgctgacgtgccaagaaaatgcagctcggcgccgttgaacagctggatcatgtcgccgcccttaagctccacgtcaacttcttcggcggccgagcgaatgaaactacgaaactggtacgcctggcggcggcttgccgataaaaagatttggttgcgctgatgcttatatttcacatcctcagacagggcgcgcaccagagcttcacgtgcgaaataccacgtcgcaccaacctgacggcttttcaggatcatacggttgcgccagtggtgattgtcataccaccctttctggtgccagtgcagagagccgagaatgttctccctcaacgcggcaatctgcgactctgagaaatagttttgctttttgcggatctttttcttcggctgggtggccgctgtgccgttatccagctttttcagctgacgggtgagcaggtcaatctctttgaaatcaccgccagtctttttgtctttgccagtgagctgaattagcctggcatcaatggatgttgtcacgcgctggatcggcggtgtggcgtcccattcatctcgctttttccatgagtaaaccgtgttctggttgatccccatcaggcgtgcgatctctgctggcgggtagccctgccagtaaagctgtcgtgcacgctgcatgatgaatgcttcttcgatcgccattaatcctcctcgcttcctgccggggagattaacccgcgcgcgcgtacccttgcgctcgctttaggttgtagtgctccgctcacaacaacaacgcgttgaggggggatgcgtccccctgccatcatctccgggaactcagaaaacaagcgagtaaacgaacatggcaggcacagcaaaaccacgtaagaagtttcgcgtggccgtctccggaaataccgttgacgggcgcgaaattcaaccgcagcaccttcgcgatgcggcagcaaattacaaccctgaggtgtatggcgcacgggtcaacattgagcactatctctctatgttcccgaatagcgattttggcgcgatgggggatgtggtagccctcagcactgaagacatcaccgaaggtgcactggcggggcgtaccgcgctttatgccgaaatcgaaccatccgagcgcatggtgcagatgaccgacaaagggcaaaaagtctattccagtattgagctgcatccgcagtttgccctcaacggcaaagcctatgttgtcgggctggcaatgaccgataccccggcgagcctgggtactgagcgtcttaaatttgcctcacagcagcgtgcatcggtgatggccttcaataaccagcagggtgaggcgccgatgttcaccgaagcgcttgaagcagaggtgatcgagctgaccgcccagcgcagcgatgaaggtgccaggtggtttaatcgcgtgatgagcattattggcaaaggtcagaaaacggacgatcagcgcttcagtcagatgcatcaggtcgttgaggccgtggcgcaatctcaatccgagcaaattgatcgcttcagtgccgcagagcaggagcgccaggaggacaaggccgctatccagaagctgaccactgagcttgcagagctgcgccagaagctggtgagcactgaagcttccttcagtcagcgaccacctgcgaacggcggcgccaacgcgcagctggctgattactgatatccactacgagagcagagaacatggaaaacaatacccgccagctgtttgatcagtacattgcgcaacaggcgcgcttaaacggcgtatcgactgcggcagtcgctgcgaaatttgcggtagaccctgcgcgtcagcagcgcatggagcaagccgcacaggagagtgattctttcctgagcaaaattaacgtgtttggcgttaaccagcagattggtcagaaagtgctgattggcagcaaaggcccgatggctggcgttaacaacagcaccaccaaccgtcgtaatccaggggctaaccattcaatggagccgtttgattacatgtgccgtaaggtcaactacgactacgggatcagctatgaacagcttgatgcctgggcgcatatgccggaattccagcccctgatcagcaaggcgatggctcgccagatgtcacttgaccgaatcatgatcggtttcaacggcaccaaatacagcgatccatcagaccgcgcggctaacccactgttgcaggattgtggcattggctggctggagaaaatccgtactgaagcctcacaccgcgtgatttccggcgtcacgatcacctcccgcgatgaagataacaaggttattgcgaaagggacttacggcaacctgggcgcggcggtgtatgacgccaaaaacagcctgatggatgaatggcacaaacgtaatcctgacaacgtggtgatcctggcgggcgacctgttgaccaccggcaacttcccggcgattaacgccatgagccagaccaacccgaacaccgaaatgctggccggtcagctgattgttgcgcaggaacgtgtcggcaacatgccgaccttcatcgcgccgtacttcccggtcaatggcgtattgatcacgccgtttaaaaacctgtccgtgtactaccagcgcggtggactgcgccggacgatcaaggaagagccggaatacaaccgtattgcgacctatcagtcatcgaatgatgactttgtgatcgaggactacggcaacgtcgcattcattgacggcattacctttgccgaggcgccggaaggtggcgcataaccgcacactggcgggcttaggcccgccgttcatcggggaagaaacaatgctgacaccggcacaacgacattttcaacgcgtcatggctgaacgccatggcaaggcagatgatctgtcagaaacggcgcgtactgcgcacgagcaaattctgcaccgcatgcgtatggatatgagtgcgctgaagaaaattcagggcgaacaggcaaaagccgcgcttaaacgccagctgctacccaattacgagggatggattgaaggaacgctggagggagacagcgggcgacaggatgaagtgatcacgcgcctgatgatttgggcgattgatattcgggattatccgctggccgtgcgcatcgggcggtatgtcatcgcgcacaacctggcaatgccagaccggtttaaccgcacggcagcgacagcgctggtcgatgagatttgcgatccgattctggtgcaggtcaaggcggatgacagcactgatgttaagccatatctggcggtgctcgatgaggtccaggagatcactgaaaacagcgatatgccagacgtcgtacgggccaagctgtataaagcccgcgcttttgcattgtgcaacggcactgcggatgaacaggcgactgcgctggatctgttgcgtcgcgcgctgaacctcgactccggcgccggggtgaaaaagctgatcgataagcttgccaggcaggtaaaaaaagcctctgcggaaaatgcatcaggcagtgaggtcgcagaccagagcgggggcgaagggggcaataatcaggctgcagcaacgccggaagtgacggtgccagctgccaaaaagccagccgccaaaaacaacaccgtaagcacaacacgtaaaacggcggcccgcaaaacaacaacgaaaaagcccaccgccgataaaaaataaccgacttgcgccccgtgcgctggcggcgcgggcggagatctgcaacgcatcgcgttagcttttctccgtccgctcaccgccaaccttttctggagactacacgatgagccttgtggcccctcgcacagttaccccctctgcggaggatgtgccggacgtggatgacggcggagagaaagtcaccgccggggagttctggcccgagatagtgctgagcaacgtccgcaaggagatgcggatcaccggtgcggttaccacttcgcgtttaaagcaggtggtcatcgaagccgtagcccacacagctgaccagctgaagcaatggcaggctgaacagattggggccggatatgccagtttggccgccgtaccggccatggtgattaacgacgagagcgtaaaggtatatcgctggcgccgcgcagtttacagcatcgctcgcgccctgctgatcgagactttccgcgatgttgacaccacgggtgacgcgggtgagaagcgcgccgccgcgctcgcaacccaggcgaatgatcactggcgtgatgcgcgctgggctatctcggatattcagggcgtggtccgtaactctgcggaggcgttctgatgaaagtgaaggcattgcagggcgatacagtggatttgttgtgtcagcgtcactacggcatcacccagggcgtgaccgagatcgtactggctgcgaatcatgcgctggccggtcagatcttccttgatgcagggcaggaagttgagctgcctgacgtcgacacctctgcgacaaaggagactgttcaattatggagctgataaaccgcctctggaactggacggtgtacctctggtcgatgctgctgacgggcgtcggcatgatgacgcagaaggactggctggctttcattgctgcgctcaccgggatcgtggttgccgtgctgggtgaactccatcgacgccggatgtcgcgcatccatgaaaccaataatgttctgctgaatgaattgatcgatgcgattcgggacgataccgagaaccggcaggatgtgaaggagttaatccggactatcagggagtcaccgcgatgaaaagaggaattattgcctgttctgttgcggcgattgtctctctcgcggcggcactctggccgcagacgctgcgcacaagtcctgaagcgcagctgaagatggctaaatacgaggattgccgaaagacgccctattactgcccggcaggtgtgctgaccataggcatggggtcgaccagcaacgtgcagaaccgcgaatacgccgagcgcgagatcgccgagcgatgggtgaatgacctgtttcgtgctgagaaatgcgtaaaccgcgagtttaatggcgcagctgcgccacaacgggtttttgaagcgctgactgatggcgcatttaacgtcggttgtggtggtcttggctggtacaccaacaaaaagggccagaaggtcagaacgacaatctggcgcaatgcgcaggatggtaactggcagggcgtttgcgagcgactcacagactttgttaactccggcggacaacgtctgccggggctggtaaagcgccgggaagagtttcgggactggtgcctctcagagcctgagctgaagggggcgaaatgaaagcgctgggtgtgttttccgtttttatttcccttctgctggtcatcgcaggcgtcaggctgacgctggagagcagtaaacgagaggccgcagagacggcccttggagaagccaaccagaagcttaagcaaaccggtgatgtgctggccgagatcagggcgttacgtaacgacgtgaacgaagtggccgctggcctgaaaacactggctcagaagcgtagcgatacaggggaaaagcgccgtgaaaatatcaaaactgagctggccggtgataaatgcgccgctgtgcctgtgcctgaccgtgtggctgacagcctgtaccagcgagcagccgaagtcagcgccggtgattattcaggaacctttaccggaaagcctgacggcaaaaactgaaacgccagcgccaccaaaaccaatgacatacgggagtctcgctccgtggtctgatgcgctgctggatgcgctggacacatgcaacgccgataaggcgggcatcagagagctggaactgcggcgaatcgccagggggataaagtgaaaaaagcagaattgatgcgtgaagccctgatagccggtaacacatggtgtaaggccaacccggagcaaatcaccgtctgggtggaaaaaggcaatatcgggattgaggcgaccggcgaaccgtctttcatgtacctctacactatcaatattctcgccgtggaattccccggggcggttgatgacctgatgctgccgatcatggcctgggcctggcaatatcagccggatttactgctgaatcctgacaataaccgcaaggttgagtttgacgccgacattatcagcgacgacctggccgatcttctgttcaaggtgccggtctgggagcgcgtcatggtggaaaccgttgacgggaagcccgtcgcgaagcacctgagtgaagaccgcccgcgcatctatggcggtgagtgggaagtggtatttggcggaggagagctggcatgaccgatgatgcagcgctgtttcatcaactcgatcaggtttttgcagacatcctgtccgcaatggcgccagcacgccggttgcgtacagcacgcggaatagcgactgccctacgtcgaagtcagagccagcgcatcggtaagcagacgactccggatggtacgaaatacccgaagcgccgccgtcgcgtactgaagtcacgcgctgagatcggctttatctgggaaggggaagagcgccatctgcgcaactggcgggcaacccgtggaagtcgcgggcgtatgctgaccggatttgatgaagggaaaggtgccgtacgttcgttctatcgtgcggatattgagcgttaccttgagctcaacgccagcgagacgcgccgcgataccacgaaaagtgatcctatgtttcgccgactgcgctcagctcgttttctgaaagcaagcgccacttctgagggggctgcagttggtttttctggtgcggctgcccgcattgcccgcgttcaccagtacggactgcgggaccgggtaaacgacagtggcgcgatggcaagctacccgcgccgtgagttgctcggcctgaacaaggcggaccgcatggctattgcccggcaggtcattgattctctgggggtgagctgatggacctggctgaagtcattcgcctgctggaaaacatcgttcgcaccggtacggtgacggagattgacgaggaaaagtggcgggtaagggtaaaaagcggagagctggattccacctggctgcgctggaatgcacagcgtgcaggcgctttcagcttctgggtgccgccgtctgttggcgagcaggtatggttcctgtgccttgggggtaacactaccgctgcgatcatcgggggaagtctttacagcaacgacaatccggcgccaggtatatcggcaaaagaaatgatcgtgaccgcgccggatggagcgaagtttcgctatgacgcagaagcaggggctttgcaggtcagcggcatcaaatcagcaacgattgaggcgtcggttaaggtcttgctgaaaacgccgctggtcgagtgtaccgagatgctgaaaaccaaaaatttcaccgttacggaaggcggcaaaatgcagggggactttacgcacactggcggtgcgttcatctcaaacggtgtccaggttgatgatcatggtcatggtggcgtgcagcgtggcggaagctggacggagggcacgcgatgacggtgcgttatgccgggatgaatcctgatggcacgggaacgctgacggacgccgcccacgtgtggcagtcagccagtgacattcttaacaccccgattggatcgcgagtcatgcgccgtgactacggctctctcgttcctgatctgattgatggcccacaaaacgacgttacacgcatgcagctgatgagcgcagtggttattgcgctggcgacatgggaaccgcggatcacgctgagcatcgtggatgtgcgtttttcgcagtccggagcagtggaggcgggattgtcaggggctctgactgaatctatggaacagcagacgacaaccttaacactcaggaaaagcagcaatggcaacagttgatttggcgcagctaccgccgccgcaaattattgaggtgctggattttgaagtgattctggcggatgtcaaagccgtcatgatcgcggctttccctgatgaacaacagccttctgttgccgctgcgttaaagcttgagtctgaacccctgaccatactggcgcaggtgattgcctaccgggaattaatgctgcgccagcgaatcaatgagggggctgcggcctgcatgttgagccattccgtctccaccgatcttgataaccttgcgggtaacctgaacaccgagcgcctggttcgtattccggctaccgaaaccaccgatgctgagatggaaagcgataccgcactgcgcctgcgtgcgcaatccgcttttgaagggttgagcgttgctggccctaccggggcatacgaatattttgcgaagagtgccagcggtaaagttgcagatgctaaggcaaccagcccttcacccgctgttgtcgtcgtgtccattctgtctaccgaaggggatggcacggcgagcgacgagctgatcgcaacggtaaacgacacgctctcagcggatgataaacggcctgtcgccgaccggctaaccgtccagtcagcggagattgtgaattatgaaattgacgctctgctttatctctatccggggccggaatctgagccgatcctgggtgcggcagatgatgcactgcggacatggctgggagcgcaggggaaaatcggtcgcgatgttgcgcgttcggccattatggccgctctgcatgtgcagggggtgcagcgcgtagtcttgctgaatcctcaggaagatatcgtgatcgatgatacccaggcggcacgatgtatttcgcacaccatcagcgcagggggaacggatgaataatagcctcctgccgccttcagccagcactttcatgcggaatgcggagaaaccggcggcgcggatcagcggtattcctgtcgaccttcgaaagctctggaatccggatgaatgccccgtggagtttttaccctatctggcctgggcgctgtctgtggatcgctgggataagcgctggtctgagcagaccaagaggcaggtaatcaaagcctcctggcttgtccatcgccacaaaggcacgatttcggcgctgaggcgcgttgttgaaccttttggctatttgctgagggtgattgagtggtggcagaacggcgaggagccaggcactttccggcttgaaatcggcattcaggatgaggggatcaccgaggaaacttatcgggagcttgagcgcctgatcgacgatgcaaaaccccgaagccgtcacctcaccggcctttcgctttcgcttcagtctcagggttatatcgagacaggggcggggtgttacgtgggcgatacgctgacggtatatccctattttcctgaaactatcgctgtgggtggcaatgactataccggcgcagcaatccatttaattgataccgtggagatcgcaagtggcgactaaatatcttgccctgttgaccaatatcggggcggcaaaactggcaaaagccacggcgttgggtacgaaagttgagattacccagctggccgttggtgatggcaatggtgtactgcctacaccgaatccggcacagactgccctcgtgcatgagttacgccgcgcccctttgaatatgctgacggtggacccggcgaacgccagccagatcattgcagaacaggtcataccggaagacgtcggcgggtggtggattcgtgagatcggccttttcgataaagatggcgatatggtggcgattgccaattgcgctgaaacctataagcctcagttgcaggaggggagcgggcgcgttcaggttattcgcgtgatcctgattgtcagcagcaccgaagccgttacgttgaagattgatccggctgttgtactggcaacacgccagtatgttgacagccagctgcgcgcgcatgagcagtcacgtaatcacccggatgcgtcaacgacagagaaagggtttgtgcagctcagcagcagcgtgaccagtgacagcgaatcgcaggcggcaacatcgaaggccgttaaaattgcgatggataacgggagtgcacggctggcaaaagatcgcaacctgtcggacttacccaataccgcattagcacggcagaatttagagctgggtgacagctcgacgcgaaatgttggaacaacggccggaacggtagcctcgggggatgatgctcgaattaccggggcgatgcagaaaagccaaaacggcggggatattcctgacgtggcgaagtttctccaaaaccttggtttctcagaatatataaaaggcttgattggtaaggatgatgaatggtctacctggcaatacctcggcttagttgatgcgcttaatggtaaacaacagtcggatgaaacattgacggcacttgccgggttagttaatggcgcaaataagctaccgtatttttctggagtagaccagatggctgcaacagacctgacagctttcgcgcgtgggcttttgggaaaagccgatgcagctacagctaaagcgcatctgggcgtgggaagtgctggcagcagaaatgttggaactgggttcagcgcaggtggtagtgaaattcctgatatgacgtttttttcggggttgaaaggcgctgcgggatatcagtattttccaaccggcatgcttctccagtggggaaccgtcgttctgaagtctgcaccgtcaggagtctcgatcgggacattccctgtcgcatttcctgcggccgggcagcagatatttgttacccatgataatcctctcgccaacgtgatggcatttggtgcagccagtattatcgatccgacacaatttagagttaatgccattgcaatcaatgctgacacattcactatggcgccgggatatagcctcaccctgcgctggttcgcaattgggagttaataatgacaattaaattcagtgttaaaacacaggcattttatgatgataatacagatgctatacccgatgatgcagcagttgttacccatgagcagcacatatcgctgattagtggtatgaacgatggtgagagacgtgtttacatcggcacagatggggagttaacactgtcagacagcaagccatctcaatggcatacctgggacagtgataccaatgagtgggtcatttctgcggatgcgcaaattaaattagctgacgacgagaaatcccgcttaacccaggaggcaaacgactatataaacagtaagcagtggccggggaaagctgctatgggtcgattgaaggatactgaaaaatctctgtacaacatatggctggattatttggatagtattgaagccgttgatgtatcaacggccccggatattaaatggcctaaacagccggatatgtaggccactcgaaagcgggtgcttttgatgtatcaacacgcatcagctgcacccgatatttttttccagtcagtaagctgtttaatttcttcatctgtcgcaataccaaggtcggaagcatcctgtagttgcgaggcgtttaaatttgcacagtgcgcaatagcggtatttcgcacgcttgctgcggtgcataattttatgcgtttcggtgcgaaaaaattcgccgcgctacacctgacagacagcattgatacctcaacacctatggggcgctttttctttcacgtcatgggggcgctggcagaaatggagagggagttaatcgttgagcgcacccgcgccggtttggttgcagctcgcgcagaaggaaggataggcgggaggcgaccaagactgacaaagcagcaatgggaacaggcgggaagactgatagccgcaggggagaaacgacagcgggtggctataatttttgatgtcggaatgtcgacgctttataaaaagttcccttcagcaagaagggaacatgaaggggcttaaggcatcactaaaacagaccgttgagcgagtctttcacctggtttatcgcattatttgcactcgtctttaacccggccagggcatcgctgacggtcgagctttgcagcttctccctgtaatccgcatcgacacggctcaggctgagggtaaattcgattttttttggattcccaaaccggtcgaactcggacttgccccgctccagacgtgttaaaacgtacataccataaatacgccccgtaccctcaataaggggccatgggcgccctgcgtagccgatagtttcaagggctgacagcgagagatttccaccggtgatttccgggtaaaggacgcctgacagcgttatattgtcatcaccggccccaatgtactgccagccagctgactgattaacccgatcgttttttacgtgcctccactcctgcgagtgctggagttgctggtaaggggtggtgcgcagcataaaaacgaacattccaaaaaccatcatcataatcgtcacctaatctctgtcgcggaaagaaccacggttaattctgccggtgctggccattgcatcacgcacaacattgcgcatcattctttccagctcctgatccgtgcgcttaccaacatcgttaaaggtaatgttaaaaattggggcgccgccggtcggagcggtaacgggagctgataccggggcctgtgtggctgctgtcgctgaaataatgccgccagctgcgggtgttgccactcgcggtactgattgcggtgtaacgcgtgcttcctgatatgcgccacgcaaagccagagcacgaggcaggtttttgaaaataatgtcacccggcccgactttcttggtgttgtcagcggttgcttttgtattgtctgcgatgctttgcaggcgtcgttgcgtaccggtatttcctgacagtggcgaggccgcaggtggtgcgccggtagtaactggcgactctgcttttttgggggcgactttagccatatcaccggcaaggaaagccactttatcctgaaggagggcggagcgttgcgcatcttcaattttcttgcgcgccctctctgcttcatcgggtaatacaccaagtttttcaagtatccagcccagggtatcaagaagcatcctggctggggtcaggacgagatttattgcaccgccgagcacgttaccgaagatcacgccagcactagtgcatttatcaagcgtctccttgctggtctgcactggcgataagaggtttgtaaaccactgccagacggatttaaccccatcggcgatcatgttaaaggtatctctgagaggggaaattgcctgcataaatccggtaaacataccgaggaaaaacgccttaatgggttcccagtatcgccagattaacaatcccgcagcgacaaatgcggcagcaatcaggcctattggactgagtaaaaaagataaagccccaccaagaatagaaaccgcaccggtgatcatgccccagattgctggtaagcccgtaaggcgcaacagcaacatgccaatgtttttagtcagcgatcccaaaagtgcaccaggagaccggaaggcagtaagcagaccagagcgaaccgcagggagaatagctgaaattcttccaagtttaggggggattcctgacagtaagacggaccaccctctgacgttcgccatggctgggcccgcgacagtgccgagagtgcgaaaagctgcaatggtgccgagtagcccgcgaccaccggtcagcagtgaaaaaccgagctgaagtttggtaagggggccaataagaatacccatcgccagtgacgcagcgccaattgccgcaaccagtgcgagtgctccaccgacaaccagaatgattgtttgtgtcaggcgggggttttcttttacccaggtgctggcagcggtgatcatatcgctaagcccctgagtgagagagcgcagagggccgtcggcagtctcctcaacctgaatgcggaaaccctcccatgcgctgtccaggtttttcagatcaccgctgaggttgtcagccatgaccttcgctgccttctgagcttcaccctgagagccgcgcaaatcggcaaggagtttttgcagctcaccgctaccagccgatcttacaagtgcctgaaatgactttgctgcttcctcgcctgctatgtctttgaagaatgacagctggtctgtgtcgccgtactttttgatagatttataaatatcagacaagaccacttcggcaggtcgcatttttccggtggcatcggcaacagaaacgcccaattctttcagggctgcctgagctttgcctgttggtgcagccagacgcgaaaaggtggtttgcaggccagtacctgcaatactgccacgcaggccaacgttcgccattacaccgatcatggcggttgtgcgctcaacatcaacgccaagaccggccatcccggttcctgcatacttcatcgcctcaccgatgttcattaaatcggtgttagtacgggtaaatgctgcggtcaaaacatcactgacccgatccatttcctttggatcgagacggaattgcgaaagaatgttggagctgatgtcggcactttcaccaagatccatgccgccagccagcgccatattcagaacgccgggcaatgcagcctgaatggcttctggagtaaagccagccattgcaagaaacgcctgcccgctggctgcatcgcgtgaggtgaatgcggtttctgcaccgagttttttagcctgcgcgcgcagatcccccatctgggaagagtctttattaaggcgggttaatgcctggacgcgtgacatttcctcatcgaaaccaatcgcaggcgccaggaatgatccgccagcgtaacccgcagcagcggtgccgagcatcatccccatacccgccccgcgaagtttgcccgcagtctcttttgctcgatcgtatctggcctgggctttctgggtagcggccagctggcgacgttcgcgctcaagtgtctggttgtattgctccgtgcgcctgatggcactctgaatggcgccgctgccggtggtgaggttaacgccatgctggcgcactgcctgcgcagctgtacgcagctgcgtcgtttgcctgccgtaggtttcagtcagccgggaaagtttggtgcgaagtgactcaagtcgcgccgtctgggcttcagtaagctggccgccttcgcgttgtttctggttgagaccgtcaaaggcccgctgggtgcttttcagcttctgcgcagtgtcattggcttgcgagcgcagcttatcaaatgacgttgcgcttttttccaggcctttgatggaggactgtgtttttttgagggagtcggaaaggccgccaatggctttactggcggcgctgaccgggcgggtgagcttgtcaattgcactgaacgcaacgcgaatactaagatccatcgtcgtcatcctccttctcatggttaccgcttctgatggccgcccgttcgcgccaggccatcagctcgcgcaactccatgctgtgcatttcggagggcggccagtgaaatatcacagcgatgtcagcgatcagatcatcgacatcgctgaatactgcctctcttacttgctcgccgtcgccgcctcgctcggtacggacggcgccgctttcgtcaaaaaaggcgtgatttcttcgcacagcgccgtaaagtcgccggtcgccattgaggaaatatcggcggttgtcagctgaggcgtggtgacgcgagtcaacagagttgataccgcgtcatagtcgaagttgagaacatcaaccagacgcagcccgcgcagtgagccagcctgcttgattgtgtcggtgattgcgacggatttgatttcctggtcgccgcgtttaatgggttggctgagagttactgacattattcattctccgggcggccatgctggccgccattggtagtggttaaaaaaagattactggccgagacccagggcggacgcaatgcggtccgggtagagactcttgccgttgcgcttgtagatgaagttcagcaggtcgatttccagcaaaggcttgtcatccacggagagcttgtaatacgtatttttgagcgcataagtatggctggtgtcatcaccctgcttggcttcgccctggtcaacttcggtaatacgtccgcgcatctcgacctcaagcagggaacttgttccaccgctgtagatttccccgacaaagcgcgtgcgtagttcgtcaatatccccgccccatttcaggatcagctcctcaaccatgccgccaacaaccattgatgcatccagtgcacctgaatcaaggccgaggtcaacagcagcggagccaagcatcccgccaccctggtaatcttccgttttacgggtaattttcgggagcgtgacgctggggatcttcccgatgtagttgtcgccatcgacaaacatcgtgaacaggcggagtttcttcggaatagccatttacgcacctcccagcgatgcaaaggctggttcgtaatactgatcggtaaacgtctggatcagcgtcaagttttccagcggtggtacggggctgtagttgtagcgaacaacggctttaccctggcgaataccggtggtcgggttatcgacaatatcaaaccagcatgctgcaccaatcagtttgccagcagtgaccagcgcctgaagcttggcattgatcccgctcacaacgtctttgacgttagccggggtaagcggtttgtccacggtggtgaactgtgcttccgcaatgctgtccgccagaatttgggccgtacgggtaaacacctcgaaaatatactcttcggtgtcggtggtgcggttcccccagaaccggaagccgtcgcgtttgatcagcgtggtaatctcgttggcgttcagctcgttagcgtcggagtcctccgcctgtaaggcccagaaaacgtctttggagatacccaggacgttcttcaccgcaacgttagaaagtgacttgtgccagccctgctcattgtcaatcagtgcccgcaggccaagcgcataggcaaccgccgggaattcttcattaacgccggtctgcgggttgaaggcgatgaagttgggccaaatcatcatcccttcacgctcggcgaactgctcgcggtaggttttcgcttcggcgatagtctcgcagccatcgcagtagctgtaagagaatgcacgcagctgcttcgcaattacgcgcagctgtgcggtcacttcctgcgtgtcgtacatcggaataccgaggatgcgagggcgataaccggttttctgctctgcggtcaacagggcaaacatcccggtatagcttccgtcagcctgcgtgccaccgataatgagctgggattgagttttggcattttctccttcctttgcttcagcgacacgaacaacaattacacgtgtgctgacctggtcggagatagccttgagagatttatacagtgagcctgttttgcccgccttacccagcacgctaatcacgcgagtgatcaggactggcgtatcaagtggaaaggtgaggggatcggcatcatcggccaccgcaaccagaccaatgaccgttgaatcaatgtcattgatcgcggtctggaggtcggtgttttctttggtgcgcgccccgtggaaaaagttgtcggtcatactctaccgccatcatgtttagtgagttcatggtgatattcgctgaattccgtgcggcagacacgttgcgatggatgtcgcagaaaggcgacaacaaaaggctgtttgtcctatcgcgcgcgcatggaaatatttgcgggaggagaaagcgatggcactgacaactgacgcaatagagagcgcaaaaagcctgctgaatgcaggtgctgagaaattcaaaaattatcctggcgacctgtcacgtgtgccagcgtttaacgtcatgcttggcggcaaggcgctgatcatgctggatgagaaaatactctcgttagaattaacagataacaggggctttaatgctgatgaactgactatcactgttgatgacagccagggagatattgagttaccgccacgtggcgctgaattatcggtagcgataggctggcagggagaaaaactggtacataaagggattttcatcgtggatgaaattgcgcactcagggccgccggaccgtatcgagatcacggccagaagtgcagatttccgcgatgaatttaacgttaagcgggaggtgtcgtggcatgacgttacagtagagcgcatcgtctctgctatagctcacaggtacaagttaaaacctctcatctcagagcaactgatgtccgctgagatcgaccatgcagatcagacacaggaaagcgacatgtcttttctgacgcgcatggcggaaatgctgggcgctattgcaactgtgaaaaatggttacctgctcttcatcctgcctggtggcggtgtcagcgcaaacggcagagcgttgccggagttttccatcacgcgcagcagcggagatcgccattctttccggattgcagatcgcgacgcatacactggcgtgcaggcgtactggcttgatatggaattcgggaaaaagaaaaaggtcactgttaaaaagcggaagaaaaccgcagacaaaaagccgcgcagcagcagccgggaaggggactatattgccggtgaagatggtaacgtttttgtactccgtacgacgtacagcagtgagatggccgcacaacgtgcagcagctgcaaaatggcaacaactccagcgcggagctgctgagttctctttaaccctggcttacgggcgcgcggatctgtatccggagatgcacggaacggtaacagagttcaaagacgtcattgacggccaggactggataatagcgaaggcaagccacactattgacgatggtgggtttaaaacacgtctggagctggaagcaaaaatacctgaatggattgcagaaaccgaatcatagcggccataatatgagcgagttcaactcccgccatgggaggccattatgtttaagtgtcctgtttgtggtgccgtcgcacgtacgcgcaccagtcgccctcttagtgaaatgacagtccggcattatcaccagtgccagaatttcgaatgcagtattacgtttactacgctcaacagcgttgagaaactggtaaccaaacgcgccccccgcgaaaagttaccggctgatttcatcccatcagatgccttccccgcttcgcattatggaagcagtcaactcagcctcgcagtatgaagaaaaccccgcatttgcggggttttgcttgagaagcaatcagcagaaaatgataattaccgctcttaccaatggaagtggggaacgaaaatgagaaaaaccatggttttactggcattaatcgggctcgtagggtgtaagcctagtgttgataaggctattgaactggcgcagaaagaggttgccgcggatacaagagatccagatagcgcaaaatttcgatatatgcgttttgtgcaaacagaagaaacaaaagatggtgaggttaaggggatcgtatgcgggcagctgaatgcgaaaaatgggtttggggcttacgctggtttttctcccttcctggtcgaaataaacatggttcctaagggcgcattctcaaagggtgtaacctactcaatcttaagaaaagaaatttacacaggtttagatagaacgacgccaaaagattacgagaaattgtgcggcccagaagagtcggccgcacaatagaaggccactgttacagtggcatttaaatgtcgatatggtcacagtgtggacactgtatgataaaaatccttttttatcagttggatggcagcaagcttggcgcaccatccctgtcttcccccacatgatgtgggggttttttttgccccacattctgtttgttaaccgtttattcatccttcgactccacatgcttccgttatactagcggcatgacatgacaggagcgtttatgaatcaatcctatggaagactggtcagccgggccgccatcgcggcgaccgtcatggcatccagcctgttactgattaaaatctttgcctggtggtataccggctcggtcagtattctggcggcgctggtggattcgctgatggacattgccgcctcattgaccaacctgctggtcgtgcgttactcgctgcagccagcggatgaagagcacacctttgggcacggcaaagcggagtcgctggccgcactggcgcaaagcatgtttatatccggttctgcgctgttcctgtttctcaccggcattcagcatctcgtctcgccgacgccgatgaacgatcctggcgtcggcgtcgttgtgacggtcgttgcacttatttgcacacttgttctggtaacgttccagcgctgggtggtacgcaaaacgcaaagtcaggccgtacgggcggatatgcttcattatcaatctgatgttatgatgaatggggctattcttattgcgctcggtctggcctggtatggctggcatcgggccgatgcgttgtttgcgttagggattggtatctatattttatatagcgccctgcggatggggtatgaagcagtgcaatcgctgcttgaccgcgccctcccggactcagaacgtaatgaaattttttctatcgtgaccgcctggcccggcgtcagcggtgcacacgatcttcgaacgcggcagtcagggccgacccgctttattcagattcatattgaaatggaagacaacctgccactggttcaggctcacgtgattgctgagcaggtcgagcaggcgattttgcagcgttttcctggttcagacgtcatcattcaccaggatccctgctcggttgtacccggacatgttgggctttcgtaattcgttgtaaaaaagtgagccaggccagcattttgtgtataaattaccgccatttggtctgacctgaatcaattcagctggaagggattgatatactatttgcagtattcgttggtcgataagtttcttccggcaacagatttcaattttgcattcctaagttcagaggtagtcatgattaagaaaatcggtgtgttgacaagcggcggtgatgcgccgggcatgaacgcggcaattcgtggggttgtccgcgcggcgctgacggaaggtctggaagtttttggtatctatgatggttacctgggtctgtatgaagaccgtatggttcagctcgaccgttacagcgtgtctgacatgatcaaccgtggcggtaccttccttgggtctgcgcgcttcccggaattccgtgatgaacacgttcgtgaagtggctatcgagaacatgaaaaaacgtggactggacgccctggtggttatcggcggtgacggctcgtacatgggtgcaaaacgtctgactgaaatgggcttcccgtgcatcggcctgccgggcactatcgacaacgacatcaaaggcaccgactacaccatcggttacttcaccgcgctgggcaccgttgtggaagcgattgaccgcctgcgtgacacctcttcttcccaccagcgtatctctatcgttgaagtgatggggcgttactgcggtgacctgaccctggctgcggcgattgcgggtggctgtgagtttgtcgtggttccggaagtggaattcagccgtgaagatctggtagctgaaatcaaagccggcatcgcgaaaggcaaaaaacatgcgatcgtggctatcaccgagcacatctgtgacgtagacgagctggcgaaatacatcgaaaccgaaaccaagcgtgaaacccgtgcaaccgtactggggcacatccagcgtggcggttcccctggcccgtatgaccgtattctggcgtcccgtatgggtgcgtacgcaatcgaactgctgctgcagggccacggcggccgctgcgtcggtattcagaacgagaaactggttcaccatgacatcatcgacgcgattgaaaacatgaagcgtccgttcaaaggtgactggctggactgcgcgaaaaaactgtactgatcggcgtttggtttgtgccgggtggcggcttcgccttacccggcctacaaaagcacggttcgtaggcccggtaagcgaagcgccaccgggctttttttgtccgcaccatttgcctttttattccactacgttatagccaatctttttttattctttaatcctcgattcgctttctggcacgctgcattcatcaaaacactacacaagagagctgggcgatgaataaatggggcgtgggtttaacattattgctggcatcgaccagcgttctggctaaggatatccagttactgaacgtgtcatacgacccgacgcgtgaactgtatgaacaatacaacaaagcgtttgcggcacactggaagcaggaaaccggcgacaatgtcgtggttcgccagtctcacggtggttctggcaagcaggcgacctccgtcatcaacggtattgaagccgacgtggtgaccctggcgctggcctacgatgttgacgcgatcgccgagcgtggccgtatcgacaaaaactggatcaaacgcctgccggataactccgcgccctacacctcgaccatcgttttcctggtacgtaaaggcaacccgaaacagatccatgactggaacgacctgattaagccgggcgtgtcagttattacccctaacccgaaaagctccggcggcgcacgctggaactatctggcagcctggggctatgcactgcaccacaacaacggtgatcaggctaaagcccaggaattcgtgaaagcgctgtacaaaaacgtcgaagtgctggactccggcgcgcgcggtgcaaccaacaccttcgtggaacgcggcattggtgacgtgctgattgcgtgggaaaacgaagccctgctggcgaccaacgaactgggtaaagataagtttgagatcgtgaccccaagcgaatctattctggctgagccgaccgtctctgttgtcgataaagtggttgagaagaaagacaccaaagcggtggcggaagcctacctgaagtacctctactcgccggaaggtcaggagattgcagcgaagaacttctatcgtccacgcgatgcggctgtggcgaagaaatatgacggcgaattcccgaaactgaagctcttcaccattgatgatgttttcggtggctggacgaaagcgcagaaagagcacttctctaacggcggcacctttgaccagattagccagcgctgaacataaataaacgacacggtgacccggcgtgagaaatccgccgggttttttatttggtcatcattttgcgttactcttttgcctctattgaaaacagggaacgcgttgtgaaaaaaattatcttattgatcctcattgtcatcgcccttgccgctggcggctggtactggatgaaagcgggtaatccgaatgcgttgcgacatatcgttctcgaccagtgcctgccgaatcaactgcaacaccgtaacccggcaccgtgtgcgcaggtgaagcctgacgcaggctatgtagtctttaaagaccgcaacgggccgctgcaatacctgctgatgccgacatatcgcatcaacggcaccgaaagcccgctgttgaccgaagcgcatacgccgaactttttctggctggcctggcagtcgcgtagctttatgaccctgaagcgtggaagcgagatgcccgacagcgccatttcactgacgattaactcgccgacagggcgcacgcagaaccattttcacattcatatctcctgcctgcgcccggacgtgcgcgagaagctcaacgccgcacagggagaaatcagcacccagtggctgccccttcctggcggcctcgaagggcatgagtatcttgctcgtcgggtgacggagaatgaactggtgcagcgcagcccgttcatgatgctggctgaagagctgccggaagcgcgcgaccatatggggcgcttcgcgctggcaatggcgcagcagtcagatggttcgtttgtgttgctggcaaccgagcgcaacctgctgatgcttaaccgcgcgtctgctgaggaactgcaggatcatcaatgcactatcctgaattgaccccaccataaatagcgtttactcgccctgcctgtcgccgtagacttgctgaaaaattctacaggagacaggtatgtcgctctggtcaacgtatcctctgttgctaccttcactgattgtgggcgtcaccatcgtactatgggcgacgtcgctattgccggaatttatcaccgcgctgctgttcttcacggcggcaatgaccgcgaagatcgccccgccggagacgatcttcggtggttttgcctcgtcggctttctggctggtcttcagcggattcgtgctgggcgtggcgatacgtaaaaccgggctggcggaccgggccgcccgggcgctgtcggcaaagctcaccgactcctgggtattaatggtagcgagcgtggtgctgctgagctatgcgctggcgtttgtgatgccatcgaatatgggacgtattgcgctgctgatgccgattgtcgccgcaatggcgaaacgcgccggtatcgctgacggctcccgcgcctggtttggtctggcgctggcggtagggttcgggacgttccagctttcggcgacgattctgcccgctaacgtgcctaacctggtgatgagcggtgcggcagaaggttcgtacggcatccacctgaactatgtcccgtatctgctgctgcacacgccggtgctgggcattctcaaaggcctgatcctgattggcctgatctgctggctttttcccggcagcccaaaaccgccgaaggaacaggcgccgtctgaacccatgggccgggatgaaaagcgtcttgcctggctgctggcgatagtgctggggatgtgggtgacggagagctggcacggcgtggggcccgcctggaccgggctggcggcgtcggtcatcgttatgctgccgcgcatcggttttatcaccggggaggagttttctgcgggggtgaatatgcgcacctgcatctacgttgccggtattctggggctggcgatcgtcgtgacgcaaaccgggatcggcacggcggtgggcgaggcgttgctccgtattatgccgctcgatgcagaccgaccgttcaccagcttccttgcgctgaccggtattaccaccgcactcaacttcatcatgaccgccaacggcgttccggcgctgtataccaccctggcgcagagcttctcggatgcgaccggcttcccgctgctgtcggtgatcatgattcaggtgctgggctattctacgccgctgctgccgtatcaggcgtcgccgatcgtggtggcgatggggttaggaaaagtgcctgccagggcggggatggtgctctgtctggcgctggcggtggcaacgtatctggtgctgctgccgctggattatctgtggtttagcctgctgggacggctgtaaaaaagcccggtggcgctgacgcttaccgggcctacataaccgtagggcgggttagcaaagcgccacccgccacaaaggcaattacgcctgtttagccgcttctgctgctttaacgatcaccgcgaaagcgtccgctttcagggatgcaccgccaaccagcgcgccgtcgatgtctggctgggtgaacagctcagcagcgttagacgcgttaacggaaccaccgtactggatgatcacttgctcagccactttggcgtcagctttcgcaatgtggtcacggatgaatttgtgaaccgcctgagcctgcgcaggggtggctgatttgccggtaccgatcgcccagactggctcgtaagcgataaccgcgccttcgaacgctgctgcgccctgcgttttcagcactgcgtcgatctgacgtgcgcacacttcttcagttttgcccgcttcgttttctgcttcggtttcaccgatgcacagaaccgggatcagaccctgctctttcagcacggcgaatttcttcgcgatgaactcgtcggattctttgtgataggtgcgacgctcggagtggccgatgatgatgtatttcgcgccgatatctttcagcatttcagcggacgtttcaccggtgaacgcgccagacaggttaacgtcaacgttctgcgcgcccagaatgatgtggctgccgtcagcggcacgtttagccagatccaggtacatatccggcggagcgatagcaaccgcgcagccggtcacgccagccagctctttacgcaggttcgcaaccagttcgtttaccatgtggcggctgccgttcagtttccagttacccatcactaaaggatgtcgcatttcaattctccacgctcaataagcgaattaaggaatatggccaccctgtcgggcagcatggtctgtgaatcagtatagagattttccctcgaaaggctttgctttttgtcattaattcgccccgccgagagtgtcagatagtgccagcttaatcggttcaacagcgaaggtcagtcctttttcgccgttgtccgccaccacatagcggattgcgccttcggtatcggcgtagtaacgcttgtttttaccggcggtgaggagtttttgcagcttttgctggctttgctttttcgtcagcgcaggggtaaacgcctgcaggaccgcgctcatgtactccagcgctttcgccttcgcggctttctgctctggcccttgtatcggcagccaggtgatttgcatgcttttgatttttaacgtcccgcgctccagcgccgtggaggcatacaaattctcgttaatcttgcttgccgcacgggtcagggtaggcgtgtcgcgggggccatcaatggcacgaaactcatccagttgcagcgtgggattggcctgattgaaggcttcacgaaactggctgatggactgatcgaacgacggtgcgcccgccagcaggtacggtgctgtggtcggggctgtggtttcggcggcgtgcagggtaaaacccgcgctgagcagcgctaaacacaggaatagagaatgtgccgaacttttcatcaacattgcccctggccgtaagtgctcatgattaaaacgatatctggtcggcttgtcaaaaggtcacaactccagggtaaaatgcgggctaaacgataataaggaaccttacatgaccatacagcagtggctgttttcattcaaagggcgtattggacgccgtgatttctggatctggatggtgacgtgggttgtcgccatgctgcttctgtttttcgtcgcctataacgcgtggctgagcacgcaaacggcggccttcgcgcttgtctgcctgctctggccaacggcggctgtcgtggtgaaacgcctgcacgatcgcggtcgttccggcgcgtgggcatttctgattattctggcgtggatgctggtggcgggaaactgggcgatgcttccgtccatcctgccgtgggtggtgggcaggctgctgccgtcggtcatcttcgtgatgatggttgtcgatctgggcgcgtttattggcacccagagcgaaaacaaatacggtaaagacaccgttgaggtgaaataccgctgatcaccagtagtgttcggcggtcatatggcccggtcggcggcgaagatgtttcgtcatctgccgggtatccttcagaagctgctgcgtgtcgcgtaccatctgcgggttgccacacagcatgacgtggctggtttcagccgtcatcggtaaacccaccgcctcttccagggcaccattctcaattaacgccggcacgcgaccggtcagcgttcctgctacggtttcgcggctgaccaccgtctgaatctttaactttccgccgtactgctgttccagcgcctgcatctgcggcaggtagctcaggtctgcggcgtagcgcgcagcgtgaaccagcacgatgtttttaaatcgctccaggtctttgccgtactgcaaaatagagagataagggccgatggccgtaccggttgccagcatccagagcgtgtcacaatccgggatctcttcgagcacaaagaagcctgctgcttcactcacgatttgcacgtcgtcgccgggcttgagggcggcaaggcgcgggctgagtttaccgtcaggaacggtgaccagatagaactcgagatccgggttatcaggcgcgttaacgtaagagtaggcgcgctgcacgcgctcgccgtcgacatccagccccagcttcgcaaattgcccggctttaaacgggtggacgggagcatgcagggtgagactaaatagcgcatcggtccagaactgtatctttgtgactttacctgttacccagtccgccatgatcttctcctgtgctgtttctctgttctatcttccgtacttaacggggagatttccagcccatttgggccggaaagctctatcgatcaaacggttttacagaatgtgcgtctgtacgtccgggtctttgcggtcgagatagtggatagactggatgcggcgaatggtgcgtgattttccgcggatcagcagcgtttcagtggtggccatattgcccttgcggctgatgccgtccagcagatcgcctttggtgatacctgtcgccgagaagaccacgttatcgctacgggccatatcatgcagcgccagcactttgttggcctcgatgcccatcgcttcgcagcgtgccagctcgttttccccgatacggcggttctcttcgctgtcgcctttcacctcgtggcggggcagcagacgagcctgcatatcgccgtccagcgcgcggatcactgccgcagagactacgccttccggcgcgccgccgatgccgtacagcacgtctacttcgctgtccggcatgcaggtcaggatcgaggcggcaacgtcaccatccggaatggcaaacacgcgcacgccgagcttttgcatctgcgcgatggtggcgtcgtggcgcggtttggccagaatggtgacggtgagttcgctcagcggtttgttcagcgcgctggcgacgttacgcaggttctcttccagcggcaggctgaggtcgattgcgccttttgcgccaggaccgacaatcagcttttccatgtacatatccggcgcgttgaggaagcagcctttatcgcctacggccagcaccgccagggcgttggcctgacccattgcggtcatgcgcgtgccttcgatcgggtcgacggcgatatccacggcatcgcctttgccggtaccgactttttcaccgatgtagagcattggcgcttcgtcgatctcaccttcgccgatcacgatggtgccgtcgatgttgacctggttaagcacaatgcgcatggcatggacggctgcgccgtcggcggtatttttgtcaccacgccccagccacttatagcctgcaagggcggccgcttcggtgacgcgggaaaactcgatagcaagttcacgtttcatgaggtactcgtacaatcaaaaggaattgcacgaagtttatcacagagtggggaggggcgaggggaccggtgcggtccgggcccctcaccctgaccctctccccaggggagagggaatatatgattactcttcgtgctcttcccacgccagggcgcgtttcaccgctttcttccagccgctgtagcggaagttacgctcggtggtttcgatgcccgggcggaattcgcgttcgatcaccgctttttcctgcagctcgtccaggttctgccagaagcctaccgccagaccggcaaggtatgccgcgcccagcgccgtgacttcacgcacttcaggacgctcaacgcgggtgcccagaatgtcggactggaactgcatcaggaagttattcgcgaccgcaccgccgtccacgcgcagggcgtgcagacgaatgccggagtccgcctgcatcgcttccagtacgtcgcgcgtctggtaggcgatggattccagggtggcgcgaataatgtggttagagttaacgccacgcgtcaggccaaaaattgcgcctcgtgcatacggatcccagtacggcgcgcccagaccggtgaatgcaggcaccacgtacacgccgttggtgtctttcactttggtcgcgaagtactcggagtcgaacgcatcgctgatcagcttcatctcgtcgcgcagccactggatagacgcaccggccatgaacaccgcaccttccagggcatagttcacttcgccgcgtggtccacaggcgatggtggtcagcaggccgttttctgatttcaccgctttctcgccggtgttcatcagcataaagcagccggtgccgtaggtgttcttcgccatcccttctttgacgcacagctggccgaacagcgccgcctgctggtcaccggcaataccggcgataggaatacgggtgccgcctttaccgccgatgttggtctggccgtaaacctcagaagacttgcgcacgtcaggcagcatcgcacgtgggatatccagcgcgtccagcatcttgtcatcccactccagggtgttgatgttgaacagcatggtacgcgaggcgttggtgtagtcggtgacgtggacgcgtccctgggtcatcttccagataagccaggtgtcgacggtgccgaacagcagctcgccgcgttttgcacgctcgcgtgaaccttccacgtggtcgaggatccacttcactttggtgccggagaaatacgggtcaaccaccagaccggtggcgctgcgcacgtactcttccatgccgtcgcgcttcagctgctcgcagatctcagaggtacggcggcactgccagacgatggcgttgtaaataggcttaccggtttcacgttcccagacaatcgtcgtttcacgctggttagtgataccaatcgcggcaatctcgtcggaactgatatcggcttttgccagcacttcgaccagcgtggagctttgtgacgcccagatctccattgggtcgtgttcgacccagcctggacgaggataaatttgctcaaattcgcgctgtgacacgctgacgatgttcgcgtcatgatccattacgacagcgcgggagctggtagtgccctggtcgagcgcaacgatatattttttttcggtcatggtatgtgtcccgtagtcagattacagcgaagctttttgttgtgcggtagaagtcgtttccttctcctcttccacacaggtgtcgcacggtaaatggcgaccaattaatttgcggtagctgaacgcacccagcgcagccccgacaactggcgcaaacagcggtaccaggaagtaaggaatgtctttgccaccggtaaaggcgacgtcgccccagcctgcgataaaggcgaacgctttaggtccgatatcacgcgccgggttcatcgcgaagccggtcagcgggcccatggaggcaccaatcaccgcaatcagcaggccaatcagcagtggggccagggggccgcgcggaatgccgtttccgtcgtcggtcagcgccaggataacgcccatcagaatagcggtaatcaccatttcaactgcgaacgcctgcacaaaattgatatgcgggtttggataggttgagaagatgcctgccagatccagactttcgacgctgccgcgcaccatatgatgcgtctgttcgaagtcgatgaaaagattgtaataaagcccgtaaactaacgccgctgcgcaaaacgcgccggcaaactgagaaagaatgaaaggaactactttgcgtccgtcgaagcacgcgaacagccacagtgcgatagtcaccgccgggttaagatgtgcaccagacacccctgcagtcaggtagatggccatcgccacgcccagaccccagatgatactgatttcccactgaccaaaactggcacctgccactttcagtgcagcgacacagcccactccgaagaatatcaacaacccggtaccaaggaactcggcaatgcactggccttttaaggttgatgtctgactcataatcggaatcctgaagaaattgatgtttattgttagcatggccgcccgtgacagccacgatgccctgtagacatagtgttaatttatcgttaacgagcaaaaacgagaaatatcgaaatcgaaatgtgtggtctgcgtcaataaaatgagcgttttcgcgccataaagcacatttttgcagcagtacaggatcagtacaggaatgtgagctgaatcatttcattaacgaatcagttaacaatttaggggtatatgaagcgaacgcaccaggaccagacctaaaagtgttgcaaaccgcgatctgcgcggtgtgtcgctggacacagagcgccgcgctccatacaatcgacggtatatgtcgtgcgcgtttatgttaaagcgtcgccttgcaattcaggagaggtagcatcatgtctttagaagtgtttgagaaactggaatcgaaagtacagcaggcgattgacaccatcaccctgctgcagatggaaattgaagagctgaaagagaagaacagcagcctggcgcaggaagtacagaacgcgcagcacagccgcgaagaactggagcgcgaaaacaaccagctgcgcgaacagcagaacggctggcaggatcgcctgcaggcgctgctgggacgtatggaagaagtctgattcccactgggatgaactgaacaggccgggtaaggcgatgccgccacccggcttttttatggttctcgctgactgacacccaaccataaaaaaggccgccaaaggcggccttaacgctacttgtcctgcgctatcatagtaaaagcaacgaacacattcggttcatcactctttacaacgagtacgctggcgacaatgaacgcgatacataaatagcgtttcattatgcggtccctgcagctaaccgctccaccgttcaccaccggtgataagtcggtggacacaagcctgatcaagggttgctttacggttgtgaagacacctttccctggaccgatgcccatgtgcgagatggcggaaagggacgcagcatcatagtaagcaacagcagcgtagttaaggtctgtatagataattaggaatttataaagggtcgaggggattacctgagatttgaatcagggtaagataaaaaccctggtcaaaggttgcaagccttcccaacggaccgcgaatcccgagggacaaaaaaaccgccacattgctgttggcggtttttttatggtccacgcttacggtttttattactcaatatccagcggatcttcggaaaggataatgccggtattatcggcgtagagatggtcgccggagaagaaggtcacgccgccgaagttaacgcgcacgtcgctttcgccgatgccgtcacctgccgcccctaccggtatggccgcgatggcctgaatcccgatatccaggtcttccagatcgtccacctggcgcacggaaccgtacaccactatgccttcccactcgttttgtgcggcaataccggccagttcagcatcaatcaatgcgcggcgtacggaaccaccgccatcgaccaccagtacgcggccacggccgttctgttcgagcagatcgtacaacaacccgttatcctcgaaacatttcaccgtgacgatctgtccgccaaacgacgaccgcccaccaaagttggagaacagcggttcaacgacgttgacatcttcctggtagatgtcacaaagctcggaggtatcgtatttcataggtttaacgctcagttgctgcgaatgtgttcagtatatcgtgcgaaatgcgttgttggcaaaatcatcaattgttaattgatatttgtcagctaactgagcgtctggcttaagacaatcccgatgacgaacaacaggttagtcagcagcgcgccttttaccgtgcgctccagcatcggcggcatggcggccgggctgcgttcacgcatcacaaaacgggcctgcttaatcagcagcggcgcggcaagcacaaacagccagccccacagactgtgcagggaaatcaggttaaacagcgccaggcagaccagggcacccatcagcaggcaggcatggtagcgacgcgcattcaccggccccagacggaccgccagggtgtttttgccgttctcccggtcgctgtcgatatcgcgcaggttgttgatgttgagcaccgcggtcgccagcagaccgcaggcggtcgcaggcaggaacagcgcagggatcaccgtatgcgcctgtaagtaccagcttcccatcacgctcagccagccgaagaacaccagtacggagatatccccgagcccaatgtagccgtaaggacgcgtgccgacggtgtaggtgatggctgcgataatggccaataaacccagcaccaggaagccaataaaatcgctgggggtcttagacgccactgtcaccagcgccagacccgataaacagatcagcaccacggtgataatcagcgcgcgcttcatctgcgcctgggtaatcacccctttttgcatcccacgcagcggcccgatacggtcaggtttgtcgctgcctttcaccgcgtcgccatagtcgttggcgaggttggagagaatttgcagcaggccggcggtaatcaatgccagcgcagcaaccagcggatcgaaataaccctgccaccaggcaagcgccgtaccgacgataatcgcggcaaaggccagagggagtgttttagggcgcagactttcgagccacgcctgagtacggctgatgtcagtcataagtatttagccaataaaaatgggggcattagcccccattaaacgtgatgagaatccagtaaccgcgattataggataaaacggctcagatcttcatctgccactaacgcatccagatgtttactcacatattctgcgtcaatggtaacggtttgaccgttcagatcgctcgcgtcgtaagagatatcttccaccaggcgttccagcacggtatgcagacgacgcgcaccgatgttttcggtggtttcgttcacctgccatgcggcctgggcaatacgtttgataccgtcttcggtgaactcgaggttcacgccttcggtcgccatcagcgctttgtactgaacggttgcagaggcgtttggctcggtcaggatacgttcgaagtcttcggtcgtcagcgcctgcagctcaacgcggataggcagacggccctgcagttccgggatcagatccgacgggctggcaacctggaaggcacctgatgcgataaacaggatgtggtccgttttcaccatgccgtgcttggttgagacggtgcagccttctaccagcggcagcaggtcgcgctgaacgccttcgcgggacacgtccgggccggagctgttgccgccgcgcttacaaattttgtcgatttcgtcgataaacacgataccgtgctgctcaaccgcgtcgatagcgtcctgcttcagctcttccggattcaccagcttcgccgcttcttcttcaatcagcagcttcatcgcgtctttgattttcagcttacgcgttttttgcttctgaccgcccaggttctggaacatggactgcagctggctggtcatctcttccatgcccggaggtgccatgatttccacacccattggcgcggcagcgagatcgatctcaatctctttatcatccagttggccttcacgcagctttttgcggaacgcctgacgcgcagcggacggttccgcctgctgttcagcctgaccccagttgttttttgccggtgggatcagcacgtcgagaatgcgctcttcggccatctcttccgcacggtagcggtttttctcaatcgcctggacgcgcaccattttgatcgccgagtcggtcagatcgcggatgatggagtccacttctttacccacatagcccacttcggtgaacttggtggcttcaactttgatgaacggcgcgttagccagcttcgccagacgacgggcgatttcggttttaccgacgccggtcgggccgatcatcagaatgtttttcggcgtcacttcgtggcgcagctcttcgtcaagctgcatacgacgccagcggttacgcagggcgatagccacggaacgcttggcgttatcctggccgataatgtgtttgttcagttcgctgacaatttcgcgtggggtcatttcagacatgggagatccttacgctttggaggtcaattcttcgatggtgtggttgtggttggtatagatgcagatatcacctgcaatatccaacgccttcaccgcgatatcacgcgcgttcatgtcggtattttccaacagtgcgcgggcagcagcctgggcataagggccgccagagccgatagcaatcaggtcattttccggctgaattacgtcaccgttaccggtgatgataagcgatgcggtttcatcggcgaccgccagcagcgcttcgagcttgcgcagcatgcggtcggtacgccagtctttcgccagctcaacggcggctttcaccagatgaccctggtgcatttccagtttacgttcaaacagttcaaacagcgtgaaggcatctgccgtgccgcctgcaaaaccggcgatcactttgtcgttgtagagacgacgcactttcttcacgttgcctttcatgacggtattacccagcgtggcctggccatcaccggcgattaccacatggccgttacggcgtacacttactattgttgtcacgagcagaccccctggttacagaatcgggaaacagaagccctgagcctgtgcccagggctgaattaaatgatagatgggggggattttgggggtttcaacccccggaggcgagtcgaatgcagtttgtgtgaccggcgattttcaaacgagaaagggtgccatcggcattttctttgcctttgaccggaccaatcaccacgcgattccagccgttattggtggtaatacgcgaatcaaacccttcaaaggccagctgcgcgcgcaccgtttccgcctgctccgcacctttgaacgaaccgcactgtaccatccagcgacgttcgtcttttttctccgccgtctgcttcggcgcttcggtctctttcgtgaccggcgcggcctgctgcgttttcggctgctgcgcagtggtatgcgctggcgtctggagcagatcctgatacggctgagccgcctgcttctgctgctgcgctttaggctgctgctggacaggctgagactgcaccgtacgcgttggctgctgatacggctgttccgttacccgcggctgtgccttcggctgctgtaccggctgggtttgcgcccactgctgttgctgctgaatctgctgttgtgcctggcgacgctgcagcgtttgctgacgctgttccggcgtctgctcattccacggcacttcgttcagctgcgtaggctgctggcgcatatcggcctgcatttgtgccagcagctgacgctgttcatccgtcagctgattcgcattctgcacttcaccacccgcagaaggttcggttggcgcacgtaccccaggctgacggctttccagctctttgatatagcgccagcgctcttcaggcttcggagggaggccatttccggcgactttactggcctgaagcgcctcggactcttcttttttatggtgcgtgataaagtacaggccaccaataaaggcgacgactacagccgcagcaatagcgaccattgctggcgagacagcaggcaggttacgttgcttttttcttgagctactctttttgcgtcgcgaaggtgccggctggccgcgacgtacataatctcgttgtgccactatcgtttcgctgtatttattcgttcgtcagtccgccatgttacttaagcggcggggctttgaccagataagggtatccgaaagacgtttactttaagtcaatgcctgggtcgtgccgcggacgatcagttcgcagtccagcaaccgtgagccgctgctaactgtttgaccgtgaagctgatccagcagaagcagcatcgcttcgcgaccgatttgatagcgcggctgagcgaccgttgagagtggcggatcgcaaaattccgaaagcgaaatattatcgaatccgatgatggataaatctttcggtatgcgaagaccgcggcgtttggcatacgataatgcgcccagcgccatcacgtcgctgtggcaaaatacggcggttggcggctcaggcaggtccagaagtttctccagcgcctgtccacccgcagcgaaggtaaaatcaccgcgtgcaatgtagtgcggatcgacggtgacgccggtccggcgcagcgcctgaacgtaaccctgtaaacggtagtgacacagcggcatctcttccggcccggcgatgcagccaatacgcttatgccccagctcctggagatagtttacggcgttgaacgcggcggtaaggttatcgatatggaccgtcggcagctccagctctggcgcaaactcgttggccatcaccatcggcggtaaattacgctgctcttcgatgctggcatcaaacggcaggcgagagccaagcagcagcatgccgtcgatctgcttggtgatgatgaggtcgatgaaggttttttcctgttggttctgatgggcgcagtcgccaatcagcaccaggtacccctgttccgccgcggtgacttctatgccgcggataatctcgctaaagaaagggtcacagatgtccggcacaatcaccaggatggtgcgcgactcgttgcgtttgacgttacgtcccattgcctgcggaaaatagcccacttcaagcgcagcctgctccacccggttacgggtcgcctgggagactttatccgggttcattaatgcgcgggatactgttgccgtagagacctgtgctttctgggcaacgtctttcatggtcgcagccgcaacctctttcctggacttcaacgtcttctcctcgcctgaacaccgaacttctgccatcaccatttttacagatagttaatggaatcggttacagaattttcataaaaagtgtgaggagcgttaaatttttcgatccgtcttcaaccttcgatgggatcgacgtccagtacccacttcacttttcgcgcttcgggcagggtattaatcagtgccagcgcgccgctgacgatgtgctgaagacgaacgcgcgaggggtgctggagcaaaatttgccagcggaaacggccgccgcgttttggcgccagcgccggcaccgggcccaaaatccacagctgactatccaccagcgggctggcctgcaggaggtttctcagctgctgcaggaaaagtggcgcctgctggttgttatgatcttccgcgcggatgatgacgtggctggtccacggcggtagctgcatggtctggcgttcggccagcgcctgctcggcaaaggcgtcatagcctttgtgcagcagggtttgcagcagcgggtgctccgggtggtgcgtttgcaacaccacttcgccctgtttaccggcgcgtcctgcacgccctgcaacctgggtgtaaagctgggcgaagcgctcggctgaacgaaaatctgccgagaacagcgcgccgtccacgtccagcagggcaaccagcgtcacgtccgggaagtggtggcctttggccagcatctgggtgccaatcaggatgcgcgcgccaccgcgatgcacttccgccagctgctgttcgagtgcgcctttgcggctggtggtgtcccggtcgatacgcgaaatcggcacgtccgggaaaaagggcccaagcgcctgctccagctgttccgtccccagaccgaccggcacaatatgcgttgagccacacgacgggcactggcgcggcacaggacgctggctgtcgcagtggtggcagcgcagatgacgctgggcctgatggaaggtgtagtaatgatcgcagcgcgggcattcggcaatccagccgcagtcgtggcacagcagggcaggtgcaaatccgcgacggttgaggaacagaatgacctgattccccgcctgcaaatgctggcgcatgcgggtaataagcgcgggcgctagccccgcctggacctgctgacctttcaaatccagcacgtgctgaatggccggacgggcattccccgcgcgacgcgtcaggcgcagcatgtggtatttacgctggcgcacgttgtgcagcgtttcgagcgcaggcgtggcggatcccagaacaataggaatttgctcgctgtgcgcgcggtagacggccagatcgcgggcgtgatagcgccagccttcctgctgtttataggagctgtcgtgctcttcgtcgatcacgataacgccaagatttttaaacggcgtgaacagcgacgagcgggtgccgattacaatcgccgcttcgccgtttttcgctttcagccaggcgctgagtcgctcgctgtcattcaggccggagtgcagaacctcaaccggcgcgttaaagcgttcgcggaatcgggcgatggtttgcggcgtcaggccaatttccggcaccatcaccagcgcctgtttcccctgcgcgagcacgttttccagcacgctcaggtaaacttcggtcttgccggaaccggtgaccccagccagcagccaggcagagaaacgatcggaggcgctatgaattgcgcctaccgcggtggcctgctcggtattcagacgcaggcgatcccctgaaacggagaaactctcccgccagtcgttaagggcaggcgtctcgcttgccaggtcgctcagccctttttttcttaatgcctgtagcgccgtttcgctgacctcaagctcgtcgacctgatgccgccagattttcccctgacgcagcgccgccagcgcctgctgctgtttctgcgagcgcttcaggctgttgatgtcgacggcctggccttcctccgtggcaaaccagtaccacatcggcgcatggctggcgctcttgccctgacgcagcatcattggcagggcgtggaacaggacgtcgccgatggggtgatgataataatccgccgcccacagcagcagtcgccaggtgctggtggagtagacgggctcgctgtccagcacctcaacgaccgatttcagttcgttaagcggcagttcgctcttatcgctgacggagacgacgatccccacgcgctgctgtttgccaaacggcacggtcacgcgacagcccgctttggcgctcatgctgtcgggcagcagatagtcaaaggtgcggggaagcggaacgggcagggcaacgtgagcgacgggcatcgaatcttcctgacttgaaaagtggcgcgttagtatacacattagtaaaagcggcgtgcggatcagtttgcatacgttggtcaaattctgtatgattcgccgcctttggtgtactttacgccaaagaacttacaatcaacatcgcgtggtgtctggcgttagggctggaagagcgacgcggccttaactgaggttctcccatgaaaaaagatattcacccgaaatacgaaatgattactgcaaactgttcttgcggtaactctatccagatccgctctaccgtgggtcacgatctgaacctggacgtgtgcggcaaatgccacccgttctacactggtaagcagcgtgatgttgcaaccggtggccgtgttgaccgcttcaacaagcgtttcagcatcccgggcgctaaataagtttcccgaaaaaaaggcaccgcaaggtgccttttttgtatccgcttctcagtattcccacgtctccgggtcaatacccagttcacgcatgatcaccttcgcctcttccgggatttcgtcactacgctctttgcgcagatcgtcatcgttcggcaacggttgaccggtaaacgcatgcagaaacgcttcgcacagcagttcgctgttggttgcgtggcgcaggttgttcacctgacgacgcgtacgttcatcggtgaggatcttcaacaccttcagaggaatggaaaccgtaattttctttacttgctcactcttcttaccgtgctcagcgtatgggctgatatattcgccgctccattcagccatgagatacctttaatcctctcagtcatttatctaaaggtgcaaaaccggtaaccacccgttttgaaccgcaatcttgcctagtttaccgtagagacgataccgtggcacggatattgccgctgcagcgtgcactaaagcatataattttaacggctatttgcgcattgctcaatctatacgcaaagaagtttagatgtccagatgtattgacgtccatactttcaatgtttactctggtgcctgacttttcacctcattcgccaggaagccctcaccatgacgcgtaaacaggccactatcgcagtgcgtagcggattaaatgatgacgagcagtacggctgcgttgtcccgcccattcatctttccagtacctacaatttcaccggatttaatgaaccccgtgcgcatgattactcgcgtcgtggcaaccctacgcgtgacgtgacccagcgcgcgctggccgaactggaaggtggcgcaggggcagtattaaccaataccggcatgtctgccattcatctggtgaccacggtgttcctgaagcctggcgacctgctggttgcgccgcacgactgttacggcggcagctatcgtctgtttgacagcctggcaaagcgcggctgctatcgcgtgctgtttgtcgatcaaaacgacgaacaggcgctgaaacaggcgctggcagagaaaccgaagctggttctggtggaaagtccaagcaatccattgttgcgcgttgtcgatattgcgaaaatttgtcagctcgcaagggatgcgggagcgataagtgtagtggataatacgttcctcagtccggcccttcagaacccactcgcactgggtgccgatctggtgttgcattcatgcactaaatatctgaacggccattctgacgtggtagcaggcgtggtgattgccaaagatcctgacgttgtcaccgaactggcatggtgggccaataatattggcgtcaccgcaggcgccttcgacagctacctgctgttgcgcggcatccgtacgctgtcgccgcgcatggacgtggcgcagcgtaatgctcaggcgattgtcgacttcctgaaaacccagccgctggtgaagaagctgtaccacccgtcgctgccggaaaaccaggggcacgagattgccgcgcgccagcagaaagggtttggcgcgatgttaagttttgaactggacggtgacgagcaaacgctgcgtcgcttcctgagcgggctgtcattgtttacgctggcggaatccttaggtggggttgaaagcttgatctcccacgccgcgaccatgacgcacgcaggaatggcacccgaagcacgtgccgccgccgggatttctgagacgctgctgcggatctcaaccggtatcgaagattctgaagatttaattgccgatctggaaaatggcttccgggtcgcagccaaggggtaatcatgagtgtgatagcgcaggcaggggcgaagggtcgtcagctgcacaagtttggtggtagtagtcttgctgatgtgaaatgttacctgcgcgtcgcagggatcatgacggaatattcacagccgggtgacatgatggttgtctcggcggcgggcagcaccaccaaccagttgattagctggctgaaactgagccagaccgatcgcctttctgcgcatcaggtgcaacagtcattacgtcgctatcagagcgaattgattgccggcctgctgcctgcggacgtggcggacggactgatcggcgccttcacgcacgatcttgagcgtctggctgccctgctggacaacggcattaccgatgcggtgtatgccgaagtggtgggccacggtgaagtatggtccgcgcgcctgatggctgcggttctgcaacacctgggcgtggacgccgcctggctcgacgcgcgtgatttcctgcgtgccgaacgcgccgcgcagccgcaggtggatgaagggttatcctacccgctgctgcaacagctgctggtgcagcacccgggcaaacgcattgtggttaccggctttatcagccgcagcaacgcgggtgaaaccgtgctgctgggccgtaacggctccgactactcggcgacgcaaatcggtgctctggcgggcgtgtcccgcgtcaccatctggagcgacgtggccggtgtttatagcgcggacccgcgcaaagtaaaagatgcctgcctgctgccgctgctgcgcctggatgaagccagcgagctggcgcgtctggcggcaccggtgctgcacgcccgtacgctgcagccggtttccggtagcgatattgacctgcagctgcgctgcagctacaccccggatcaaggctccacgcgcattgagcgcgtgctggcctctggtaccggggcgcgtattgttacgagccacgacgacatctgcctgattgagttccaggttcctgcgggccaggacttcaagctggcacataaagagatcgacacgatcctgaaacgcgcccaggtgcgtccgctggccgtgggtgtgcataatgaccgccagctgctgcagttctgctataccgcagaagtggcggacagcgcgctgaaaattctggatgaagcgggcctgccgggcgagcttcgcctgcgtcaggggctggcgctggtggcgatggtgggcgcgggcgtcacccgtaacccgctgcactgccaccgcttctggcagcagctgaaaggccagccggtggagttcacctggcagtcggaagagggcatcagcctggttgccgttctgcgcaaagggccaaccgaaagcctgattcagggtctgcatacctctctgtttcgcgcggaaaaacgcatcggcctggtgctgtttggtaaaggcaacatcggttcccgctggctggagctgttcgcccgcgaacaggtcacgctctcggcgcgtaccgggtttgaatttattctcgcaggcgtggtggacagtcgccgcagcctgctgaactacgaagggctggatgccagccgcgcgcttgccttctttaatgatgaagccgtcgagcaggatgaagagtcgctgttcctgtggatgcgcgcgcacccgtacgacgatctggtggtgctggacgtgaccgccagcgaacagcttgccgatcagtatcttgatttcgccagccacggtttccacgttatcagcgccaataagctggcgggggcaagcagcaccgataaataccgccagatccacgacgcgtttgaaaaaaccggccgtcactggctgtataacgccaccgtgggcgcgggcctgccggtaaaccacaccgtgcgcgacctgattgaaagcggtgacagcattctggcgctgagcggtatcttctccggtacgctctcctggctgttcctgcagtttgacggcaccgtgccgttcactgacctggtggatcaggcgtggcagcagggcttaacggaacccgatccgcgcgttgacctctccggtaaagacgtgatgcgtaagctggtgatcctggcgcgcgaagccggttatgacatcgagccggattccgtccgcgtcgagtcgctggtgcctgccggctgtgaagagggttctgtggatcatttctttgaaaatggtgaagagcttaacgagcagatggtgcagcgtctggaagcggcgaacgagatgggtctggtgctgcgctacgtggcacgtttcgaggccaacggaaaagcgcgcgtcggtgtcgaggcggtgcgtcctgaacatccgctggcggcgctgctgccgtgcgataacgtcttcgccatcgaaagccgctggtaccgcgataacccgctggtgatccgcggcccgggcgccgggcgcgacgtcaccgcaggggcgatccagtccgacatcaaccgtctggctaagctgctgtaaaaactcaatttccctctccctgtgggagaggattagggtgagtgcagtctgatgcactcacccccatcatgaatttccctcacattccctgagcaaacctcaccgttattgttgattatttctattgacgtccctccgcttttccgtcatttttacatctggacgtctaaacgtatagaagttcacaacacaacagacaatgacacgcgattgataggggtagggtatgagcttttttcacgccaaccagcgggaagcactgaaccagagcctggccgaagtaaacggccagattaacgtctcttttgaatttttcccgccgcgcaccagtgaaatggagcaaaccctgtggagctctatcgatcgtctcagcagcctgaaaccaaagtttgtctccgtgacctacggtgcgaactctggcgagcgtgaccgtacgcacagcatcattaaaggcatcaaagatcgtaccggtctggaagcggcgccgcacctcacctgtatcgacgctacccgcgacgagctgcgtgccatcgcccaggattactggaataacggcatccgtcatattgtcgcgctgcgcggcgacctcccgcccggcagcggcaagccagagatgtatgcggccgacctggttgggctgctgaaagaggtggcagatttcgatatctccgtggctgcttaccctgaggttcacccggaagcgaaaagcgcccaggcggatctgcttaacctcaagcgtaaagtggaggccggtgccaaccgcgccattacccagttcttctttgatgtcgaaagctacctgcgcttccgtgaccgctgcgtctccgcgggcatcgacgttgaaattatcccgggcattctgccggtctctaacttcaaacaggcgaagaaattcgccgatatgaccaacgtgcgcattccgctgtggatgtccaaaatgtacgaaggtctggatgatgacccggaaacccgcaagctggtgggggccaatatcgccatggacatggtgaaaatcttaagccgtgaaggggtgaaagacttccacttctacacgctaaaccgcgcggagatgagctatgccatctgccatactctgggcgttcgccccgcgtaaaacaccaaaagccctcttaaatagagggctttttaacagggtaaaaagttaaaaggtatcagctatcgaatctgtggattaattcaactataacttattgctagtggtgtatatcgtaacggtaacactgtaaaagggagcatagcgatgagcacgtcagacgagaccaataaagcggcatcagtcggcaaatgcccgttccatcagggcggcgtcgatcacagcgcgggcgcaggtacaggcagccgcgactggtggccaaaacaactccgcatcgatcttcttaaccaacattccaatcgttcgaacccgctgggtgaagacttcgactaccgcaaagaattcagcaagcttgattactctgcccttaaaggcgacctcaaagcacttttaaccgactctcaaccgtggtggcctgccgactggggcagctatgcgggcctgtttatccgtatggcgtggcacggtgcgggtacctatcgctccgtggacgggcgcggtggggcaggacgcggtcaacagcgctttgcgccactgaactcctggccggataacgtaagcctcgataaagcgcgccgtctgctgtggcctatcaagaaaaaatacggacaaaaaatctcctgggccgacctgtttatcctcgcgggtaacgtggcgctggagaactccggcttccgtacctttggttttggtgccgggcgtgaagacgtctgggaaccggatctggacgtgaactggggtgatgaaaaagcctggctgacccaccgtgacccggaagcgctggctaagcgtcctctggcagccaccgaaatgggcctgatctacgttaacccggaagggccgaacgccagcggtgaaccgctatcagcggcggcagcgattcgcgcaaccttcggcaacatgggcatgaacgatgaagagaccgtcgcgctgattgcaggcggccacaccctcggcaagactcacggcgcgggtgaagccacccacgtgggtaccgaccccgaagcctcaccgattgaagcacagggcctgggctgggccagcacgcacggcacgggggttggcgctgatgccattacctccggtctggaggtcatctggtcacaaaccccgacccagtggagcaactacttcttcgagaacctgttcaaatacgaatgggtacagacccgcagtccggcaggggcgattcagtttgaagccgtggatgcgccggaaatcatgcccgatccgttcgacccgtcgaaaaaacgcaagcctaccatgctggtcaccgacctgacgctgcgcttcgacccggaattcgaaaagatttcccgccgcttcctgaacgatccgcaggccttcaacgaagccttcgcgcgtgcctggttcaagctgacccaccgtgatatggggccaaaatcgcgttaccttggcccggaagtgccgaaagaagatctgatctggcaggacccgctgccgcaggcggtgttcaatccgacgaaagaagacattgaaagcctgaaggcggaaattgctgcctctggtctctccgtgagcgaactggtttccgttgcctgggcgtcagcctcgaccttccgcggtggcgataagcgtggcggtgccaacggcgcgcgtctggcgctggcgcctcagcgtgactgggacgtgaacgctgcggcggttcgcgcgctgccagccctggaagctatccagcgcaccaccaacaaagcctccctggccgatatcatcgtgctggcgggcgtggtaggcgttgagcaggccgcaaaagcggcaggtgtgtatgtcaccgttccgttcaccccgggccgcgtagatgcgcgtcaggatcagacggatattgagatgtttaacctgctcgaaccgattgccgatggtttccgcaactaccgtgcgcaggtggatgtgtccaccacggagtctctgctgattgataaagcccaacagctgacgctgactgcgccagaactgacggtgctgattggcggcctgcgcgtactgggtgccaactttgatggcagtaaaaacggcgtgttcaccaaccgcgaaggcgtgctgagcactgatttcttcgtgaatctgctggatatgaacacgcagtggaaggcgaccgatgagtccaatgagctgtttgccggaagcgatcgcaccagcggtgaagtgaaatataccgccacccgcgccgatctggtcttcggctctaacgccgtcctgcgcgcgctggccgaggtttacgccagcgatgatgggcatgagaagtttgtccgcgacttcgttgccgcctgggcgaaggtcatggatctggatcggtttgacgtgaagtagccagtgtgccgggtggcggctacgccttacccggcctacaaattaaagtgccatgtaggccgggtaagcgcagcgccacccggcttttttattactcccactcctgcaggaatcgctgtccatactggtctgccaccagcagcgccgcatacacctgatccggcgtgacgccccccggcatgttgtggatcgtttctccttccgcacatgaggcttcggcaatcagacgcattttggctggaatatcctctttgatgttcagctgtgccagggtgatcggcagccctacgctgtggcaaagcgccgcgacggtctcaatttcttctaccgacgcgttttccagcaccagctgcgtcagcgtaccaaacgccactttctccccatgatagaagtgatgcgcgtccggcaccgccgtcatgccgttatgaatagcgtgtgccgccgccagcccgccactttcaaagccgacgccgctgagataggtgttggcttcgataatgcgttccagagcaggcgtcaccacatgctgttccgccgccagcatcgctttttcaccctcttcaaccagcgtgttgtagcacagctcggcgagcgctaatgccgcctgtgtgcatttacccccggccatagtggtcgcgccgctgcgcgagcaggcgcgtgcttcaaaccaggtcgccagcgcgtcgccaatcccggcggccagcagacgtgcaggcgcacctgctactactttcgtatccacgatgaccatgttcgggttgtgtggcagcatcaggtagcgatcgaactcgccgctgtcggtgtaaataacggaaagggcgctgcacggtgcgtcggtggaagcgatagtcggcgcaatggcgaccggcacgtccataaagtgggccagcgctttcgcagtatccagcgttttaccgccaccaatacccagtactgccaggcagtcggcgctgtcggccagctttttcagacgatcgatttcattttgcgaacattcgccgccaaacggcgcgatttcggcatgcagttcggcttttttaaaactctggcgcagggtctcttcagcaaaacccagcacaaacttatcgccgacgaccagccagcggtttgccaggggtttcagatagtcgccgagacgggtcagcacatccgcgccctggatatatttccctggcgattgaatgatacggtccataacagttctcccttagaggttgaggttaccaaacgcgtttttccagtcctgctcgaacttctctatggctgactctaccgccggcgtaccgagcatgtgttgcgctacgtctaagggaagcgtgattgcttcacatcctgccaacaggcagtcgagcgcctgacgcggcgttttgaagctggcggccagtactttactgcccggcgcgtgcagctccagcagggactgcagttcctgaaccatgcgaatgccgtcaccgccctgcgcgtcgacgcggttgacgtacggcgcgacatatttcgcccctgcgagtgcggcgagcaggccctgcgccgcgctgtaaacggcggtgcccagcgtggttatcccctcttttttcaaggccttaattgcgataagtccctgagccgtcaccgggattttcaccacaatgcccggaatggcgttactcagacgtttggcttctgccaccatgccttcggcatcgcggctcatggtttgagcaaacagcgtgccttccggcccgatggcttgttgcaggcgcggcagcacgtcccagatggattcacggctggcggcaatgatgctcgggttggtggtgacgcccgcgatgggaaagatgcgcgccaggcgttcaacttccgccacgttggcggtatccaggtacagttccattatttttccttaagtcagaaaggttgaataaaggatacggcgcacccaggcgcggcgaatacaggtcaattttgccaaatactggacaaatgtaatgtccttggcgaagtgagagagcgatcacaatgctactttttggcgatcagctggctatggtactggcgtcgatattcggaaggggaacgttcggtgtgcttgcgaaagagacggcaaaagtagttgctgtccgtaaatccacagcgtgtagcgatatctttaattttgagatcgtagcctttcagcagctgacgcgcatgttccaggcgcgtttttgttaaatattcattgaatccgacgctgccgactttctggaatagatgggaaaggtagtttggtgagatgtagaacgcctgtgccacggattcgcgagttaacaaagaggcataattttcttcgatatagctccgaacggcttcgaacagtgcccggctgcggctgtcggtgtgaatttcgcttccaagcagatcccggcagtggctgagcaggcttaaaaccaccagccttgctgtgtcctgctcttctggctgcatctgtaattcggtgagcgtttgcagaagaaaagcccccgttcgcggaccacgtcgggcaacctggagttgttgtaagagcacattgtcatgctgtaactcgattgtaagctgctgcttaccgaaatgtatgctcagggcgtgaggcgcaggatgcgtaatttgtccaaaaaaagaaaaaatcgcctcgcagggtgtgtcaagggtaatgccgaggcagggagaggttcggggatgctgttcagccagcgctgagaaatgaatctgacccagcggtaacgtgcggttcaccaggtctgtcaaaatctgggtgatatcggaatgcataaggaggctaccgaaatttgccgggtggcgctaacgcttacccggcctacttatcgtaggcccgtgcaagcgcagcgccgccgggcgtaaagcattagccggtgttacgcatacccgccgcaacgcccgcaatcgtcaccatcagcgcctgttcaacgcgtggatccggctctttcccttcttcttctgccagacgcgaacggtgcagcagctctgcctgcaggacgttcagcgggtcggtgtagatgttacgcagctggatagactcggcaatccacggcaggtccgccatcaggtgtgagtcgttagcgatgtccagcaccactttgatgtcgccttccagcagttcgcgcagctctttgcccagcgcccacagctcgggcttcaccaggcgctgatcgtagtattccgccagccacaggtcggccttcgagaagaccatctccagcattcccagacgggtagagaagaacggccagtcgcggcacatggtctccagctcgctctgtttaccgtcttccaccactttttgcagtgcggcaccggcacccagccaggcgggcagcattaagcggttctgcgtccaggcgaagatccacggaatggcgcgcagagattctacgccaccggtcggacgacgcttggcaggacgcgagcccagcggcagtttacccagctcctgctcaggcgtggctgaacggaagtaagggacgaaatctttgttttcacgcacatagccgcggtacagatcgcaggagatgtctgacagctcgtccatgatgcggcaccaggattcttttggctccggcggtggcagcaggttggcttcgaggatcgcgctggtataaagcgacaggctgctgatggtcacttccggcaggccgtacttgaagcggatcatctcgccttgctcggtcacgcgcaggccgcctttcaggcttcccggcggctgtgacagcagcgccgcgtgtgctggcgcgccgccacggccaattgagccaccgcgtccgtggaacagggtcagctcgataccggctttctcgcaggttttgatcagtgcgtcctgcgcctgatactgcgcccaggatgccgccattacgcccgcgtctttcgcggagtcggaatagccaatcatcaccatctgcttgccctgaataaagccgcggtaccagtcgatattcagcaactgagtcatgacgtcgttggcgttattcaggtcgtcgagggtctcaaacagtggggcgaccggcagggcgtagtcgatacccgcttctttcagcagaaggtgtacgcccagcacgtcggacggggttttcgccatggaaatcacataggcggcgaccgatcctttcggtgcgtccacgatcgctttacaggtgttgagcacttcgcgggtatcgttgcttggctcccagttgcgcggcagcagagggcgcttggagttcagctcgcggatcaggaacgcctgtttgtcggcttcggaccagctttcatagtcgccgatgccgaggtagcgggtcagctcgcccagcgcttcggtatgacgggtactttcctgacgaacgtcgatacgtaccagcggcacgccgaaacacttcacgcgacgcagggtgtcgagcagttcgccgttggcaatgatgcccatcccgcaggcctgcagcgatttataacaggcgtacagcggctcccaaagctgttcattctggctgagcaggccttctggttttggcagacgctggcctttcaggcgcgcttccagccaggcctgagtggccatcagctgaccacgcagttttttcatcaggaaacggtacggctcgctggcgccttcttcaccggccagcgcgcgtagttccggcgtcgcttctaccatcgacagctcggagatcagtacctgaatgtctttcaggaacagatcggtcgctttccagcggctcagcagcaggacgtgacgggtgatttctgcggtgacgttcgggttgccgtcgcggtcgccgcccatccaggaggtaaagcgcaccggcacaaagtcgaccggcagacggtagtccaggttcgcttccagctgttcgttcagctcgcgcaggtagttcggtaccccttcccacaggctgttttccaccaccgcaaagccccatttagcttcgtcgaccggacttgggcgatgcttacgaatttcatcggtgtgccaggactgagcaatcagctggcgcaggcggcgcatcagctggttgcgttcatagtcggcaatgtctttgttatccagctgcttcaggcagttgttcacttccaccattttgtggatcagggtgcgacgggtgatctcggttgggtgagcggtcagtaccagctccagcgaaagtgactccaccgcttttttgatggtggcttcgttgaggtctggctggtctttcagtttacgaagggtgcgggcaatgacttccgggttgctggccgcttcgccgtttggcgaaatgctgtggtattgctcagcggtgttggccaggttcaggaactggctgaatgcgcgtgcaacgggcagcagctcgtcgttcgagaggttctgcaaggtggtgagcagctcctgacgactggcctcgttaccggcacgggaagatttagacagcttgcggatggtttcaacgcggtcgaggatgttctcccccaacgcatctttgatggtatctccaagcactttgccgagcatactgacattactacgcaacgcggaatattgttcgttcataaaaacccagtcaccccatcatttttgtttatgcccaggcgaaaatcttctggacattattttgtcatctccctttataaagccacgtaaaacccccgtcgtcaattgctgcgaaaacggttcagcaaacgaataaatgtgggcaatttacgaaatttaattcgcattgcgtcagataagagatgcttatggaaatgtgacggagatcgcgggattttcccctctcttccgaaaggggaaaggtcattaatgccagcagaagtgatgcacgacctgggtaatcagttcgcgggtgggcttgataaagcgggtttcaagatattcatccggctggtgcgcctggttgatggagccagggccaagaaccagcgtcgggcacagcgtctgaataaacggcgcttcggtgcagtaattcaccacgtcagttttttcaccgagcagcttttccaccacttcgaccagctgatggtccggcgggcattcataacccgggatcggcgggtgcagttccgagaccgtcaggcggcccggccagcgctcactcaccggggccagcgcttcgttcagtaaaccatccagatcgctcagggtcatgcccggcagcggtcggatgtccatgtgcagctcgcagcaggcgcagatacggttcgaggcatcaccgccgtgcaggctgccgagattgagcgttggatacggcacggtgaacgcctcatagtggtaacgctctttcagatcgtcgcgcagggtcatgatgcggccgatggcgtcatgcatcagctcaatggcgttgacgccgcgcgccggatcgctggagtggccggactggccgagcacgcgcacggcggtagagatatggcctttatgcgcgcgaatcggttgcagagacgtcggctcgccgatgatcgcgcaatccggacgaatcgacgtgttttctgagaagtagcgcgcgcccgccatactggtttcttcatcagcggtcgccagaatgtagagcggttttttcagcttcgtcacgtccacgtcacgcagcgcgtcgaggataaaggcgaagaagcctttcatgtctgcggtgcccagaccgtagagcttgttgtcgtgctcggtcagggtgaacggatcgcgcgtccagcggccatcgtcaaacggcacggtgtcggtgtgaccggccagcagcaggccgcccgcaccggttccggtactggcgagcaggttaaatttgtgacgagtgccggggacgggctgaacctcaacgttaaacccaagatcgctaaaccaacccgccagcagattgattaaagactcattgctctgatccagtgcttcttccgttgcgctgatggacggtgtggcaatcagggcgcggtagatctcgataaatggcggtaagttcattttcattgttgacacaccttaggtcgtgatagtatcaatattcatgcaataaatgtgaataaaaatacattaacgttgagcataaaggaacccgatgttgaatacgctgattgtaggcgctagcggttatgcgggcgcagagcttgtaagctacgtgaatcgccatccacatatgaccataaccgctttgaccgtgtcagcgcaaagcaatgatgcaggaaagttaatttccgatttgcatccgcagcttaaggggctggtcgatctgcctttgcagcccatgtctgacatcagcgagtttaccgacggcgttgacgtggtgtttttagccaccgcacacgaggtcagccacgacctggcgccgcagttcctggcggccggctgcgtggtcttcgacctctccggcgcgttccgcgttaacgacggcgcgttctacgaaaaatattacggtttcacccatcagcatccggatctgcttgaaaaagcggtgtacggcctggcggagtggagcgcagataaactgaaagaagcggacctgattgccgttccgggctgctacccgacggcggcacagctttcgctgaaaccgctgatcgacgccgggctgctggatctgaaccagtggccggtgatcaacgccaccagcggcgtgagcggagcagggcgcaaggccgccatctccaacagcttctgcgaagtgagccttcagccgtatggcgtgtttaatcatcgccatcatcctgaaatcacgacgcatctgggcgcggacgtgattttcacgccgcatctgggcagcttcccgcgtgggatcctcgaaaccattacctgccgcctgaagcctggcgtgaccaaagagcaggtgaatgaggtcttcacgcaggcgtatgcggacaaaccgctggtgcgtctgtacgacaaaggcgtgccggcgctgaaaaatgtggtcggcctgccgttctgcgacatcggctttgccgtgcagggtgagcatctcatcgtggtggccgcagaagataacttactgaaaggcgctgccgctcaggcaatgcagtgtgcaaatattcgtttcggtttcccggaaacgcaggctcttatttaaggtgtgatgatgaacccattaattatcaaactcggtggtgtactgctggacagcgaagaagcgctggagcgtctgtttaccgcgctggtgaactatcgcgaatcacaccaacgtccgctggtgattgtgcacggcggcggctgcgtggtggatgagctgatgaaagggctcaacctgccggtgatcaagaaaaacggcctgcgcgtgacgcctgcggaccagattgacattatcaccggtgcgctggcgggtacggcgaacaaaaccctgctgtcctgggcgaagaaacaccgcattgcttccgttggcctctacctgggggatggcgacagcgtaaaagtgacccagctcgacgaagcgctcggtcacgttggactggcgcagccgggttcgcctaagctgattaacacgttgctggaaggcggtttcctgccggtggtgagctctatcggcgtgaccgaagagggcgagctgatgaacgttaacgctgaccaggcggcaactgcactggcggcaacgctgggtgcggacctgatcctgctctccgacgtgagcggcattctggacggaaaaggccagcgcattgcggaaatgactgcggcaaaagccgagcagctgattgcgcagggcatcatcaccgacggcatgatcgtcaaagtgaacgccgcgctggatgcggcgcgcacgctgggccgcccggttgatatcgcctcctggcgtcacgcggagcaattgccggcgctgtttaacggcacgccgattggcacgcgtattttagcgtaagtttttaatgaatgaccgtaggccgggtaagcgtatcgccacccggcggaactaacgaataaaggaacgatgttatggcactttggggtgggcgttttacacaggcagcggatcagcggttcaaacagttcaacgactctttgcgcttcgactaccgcctggccgaacaggatattgtcggctctgtggcctggtccaaagcgctggtgaccgttggcgtactgaccgcagacgaacagcagcagctggaagaggcgctgaacaacctgctggaagaagtgcgtctggatccgcagcaaattctgcagagcgatgctgaagatattcacagctgggtggaaggcaaactgatcgacaaggtcggccagttgggtaaaaagctgcacaccggccgtagccgtaacgaccaggtcgccaccgacctgaagctgtggtgtaaagataccgtcgcggagctgctggcggctaaccgtcagctgcagaccgcgctggtggagaccgcacagaacaatcaggacgcggtgatgccgggttatacccacctgcagcgcgcgcagccggtgacctttgcgcactggtgtctggcctacgttgagatgctggcgcgtgacgaaagccgtctgcaggataccctgaagcgtctggacgtcagcccgctgggcagcggcgcgctggcgggtaccgcttacgaaatcgaccgcgagcagctggcaggctggctgggctttgcctccgccacccgcaacagcctggacagcgtctctgaccgcgaccacgtgctggagctgctctccaatgcgtctatcggcatggtgcacctgtcgcgctttgctgaagatctgatcttctttaactccggcgaagcgggcttcgttgagctgtccgaccgcgtgacgtcaggctcatccctgatgccgcagaagaaaaacccggacgcgctggagctgatccgcgggaaatgtggccgcgtgcagggcgcgctgaccggcatgatgatgaccctgaaagggctgccgctggcgtacaacaaagatatgcaggaagacaaagaggggctgttcgacgcgctcgacacctggctcgactgtctgcatatgggcgcgctggtgctggacggcattcaggtgaagcgtctgcgctgtcaggaagcggcgcagcagggctatgcgaacgcgaccgagctggcggattacctggtggcgaagggcgtaccgttccgtgaagcgcaccatattgtcggtgaagcggtagtggaagccattcgtcagggtaaaccgctggaagatctggcgctggccgatctacagaaattcagcgcggttatcggggatgatgtgtatccgattctggcgctgcagtcctgcctggataagcgtgcggcgaaaggcggcgtgtcgcctaagcaggtggcgcaggcaattgcggaggcgaaaaaccgcctgatttgatgcctgaaacgtcgggtggcggcttcgccttacccgacctacaaaaccccagcccaaccctgagttgggcttttttacgcaaaaaaaaagcggaccacggggtccgcaaaagttcacgttggctttagttgttcgagttttgagagaaactcgctgacggtggcggggacgtcaagggtcaaacacgtgccgcctcgtctatgtggtgtattattcaacagaatgcttgatagggataatcgttcgttgctatgctatctatcgccatgaactatcgtggcgacggaggatgaataatgaatattcgtgatcttgaatacctggtagcgttagccgagcatcgtcactttcgccgcgcggcagattcctgccacgtcagccagcccacgctgagcggccagatccgcaagcttgaagacgagctgggcgtgatgctgctggagcgcaccagtcgtaaggttctgttcacacaggcaggtcttctgctggtggatcaggcgcgcaccgtgctgcgcgaggtcaaagtgctcaaggaaatggcaagccagcagggggaggcgatgtccggcccgctgcatattggcctgatcccaaccgttggcccgtacctgttaccgcacatcattccgatgctgcaccagacgttcccgaaactcgaaatgtacctgcatgaagcgcagacgcatcaactgctggcgcagctggacagcggcaagctcgactgcgccattctggcactggtaaaagagagtgaagcctttattgaagtgccgctgttcgatgagccgatgatgctggcgatctatgaagatcacccgtgggcgaaccgcgatcgcgtgccgatggccgatctggcgggtgaaaagctgctgatgctggaagatggccactgcctgcgcgaccaggcgatgggcttctgtttcgaagcgggtgctgatgaagatacccacttccgcgcaaccagcctggaaaccctgcgaaatatggtcgcggcgggaagcggtattacgctgctgcctgcgctggcggtgccgcacgagcgtaagcgtgatggcgtggtctacttgccgtgcattaagccagagccgcgtcgtacaattggcctggtttatcgcccgggttcaccgctgcgcagccgctatgagcagctggcagaggccatccgcggtgcgatggatggccattttgacaacgcgttaaaacaggcggtttaagccgttcagcgcggctacccgataggcttccgccatggtcgggtagttaaaggtggtgttgacgaagtactcaatggtgttaccaccacctttctgctccatgatcgcctggccgatatgaatgatttccgcggcgcgttcaccaaagcagtgaatcccaaggatctctttcgtctcgcgatggaacagaattttcagcgtacccacgctcatccccacgatttgcgcccgcgccagatgtttaaactgcgcacgacccacctcgtaaggcaccttcattgacgtcagctgctgctcggttttgccgactgagctgatttccgggatggtgtagatacccgtcgggatatcttcgatcagatgcgccgtcgcttcgcccttcaccagcgcctgggccgcaatgcgtccctggtcgtaagcggcggaggccaggcttgggtagccaatcacgtcgccgaccgcgtaaacgtgcggcagggcggtctgatacatgctgttgaccttcagctgaccgcggctgtcggtttcaagcccgatattttccagctgcagggaatcggtgttgccggtacggccgttggcgtacaggaggcagtccgctttcagcttcttgcctgacttgaggtgcatgatcaccccgtcgtcgcagccttcgatcttctcgtactcttcgttgtggcgaatcaccacgccgctgttccagaagtggtaggagagggagtccgacatctcctgatcgaggaaggccagcaggcggtcgcgagtattgatcaggtcaactttgacgtccattccgcggaagatcgacgcatattcgcaaccaatgacccctgcgccatagataatgacgtggcggggttcatggtgcaggctcagaatcgagtcgctgtcgtagacgcgcgggtgcgagaagtccacgtcggccggatggtacgggcgtgaaccgcaggcaatcacaaatttttcagcggtgatggtttcaaccgacccgtcgtggcattcgagtgccagggtgtgttcatccacaaaatgcgcgttgccctgcaaaatttcacagtggttacgctcataaaacccctgacgcatgcgcgtctgctggttaatgacggtatccgcgtgattcaggatgtcggcaaaggaggaacgaagaagtcgggagtggtcgctgtaaagaggattctggttaaattcgataatgcggctaacggcgtggcggagggctttcgaagggatggtgccccagtgggtgcaaccgccgccgacattatggtagcgctcaatgaccgctactctggctccctgtttcaccagacccatagcagcgccttcgccgccggggccggaaccaataactattgcgtcgtaatcgtaggaatgtggcatggtaaggcttacctgttcttatacataaaagcaacagaatcataacatcattgccagagtaacccaattatcgttgtgcttttttccggcagtggagcacaaaccgcacgtaaacaatcattcacaaagccaggtaaacagattaattttattctctggtatagtgccatcaggcctttggaaggattcaactatcgtgatgggcgtaagagcacaacaaaaagagaaaacccggcgttcgctggtggaagccgcattcagtcaactgagtgctgagcgaagttttgccagtttgagcctgcgcgaggttgcacgcgaggccgggattgcgccaacgtccttctatcgtcacttccgtgatgtggatgaactgggcctgaccatggtcgacgagagcggtttgatgctgcgccagctgatgcgccaggcgcgtcagcgtatcgccaaaggtggcagcgtgatccgtacctccgtgtcgacctttatggaatttatcggcaacaaccccaacgcgtttcgtttgcttctgcgcgagcgttcgggcacgtcggcggcgtttcgtgccgccgtcgcgcgtgaaattcagcacttcatcgcggaacttgccgactatcttgaactcgaaaaccatatgccgcgtgcgtttaccgaagcacaggccgaggcgatggtgacgattgtgttcagcgcaggtgccgaagcgctggatgtcagcattgaacaacgcaagcagcttgaagagcgactggtattgcagctcaggatgatctccaaaggcgcgtactactggtatcgccgtgaacaagagaaactggcacatcaaaccgaagagtgaaggtgagtaatgaaacagtcaggtcaggataaagggacgctgttgctggcattgatcgctggcttatccattaatggtacgttcgccgctatttttagctccatcgtgccgttttcgattttcccgctgattgcgctggtgctgacggtgtactgcctgcatcaacgctacctgaaccgcaccatgccggtggggttaccggggctggccgccgcctgctttattctgggcgtattgctgtacagcacggtggtgcgcgcggagtatccggatatcggctctaacttcttccctgcggtactgtctgttgcgctggtgttctggattggctcgcgcatgcgtagccgtaagagccagttaccagagtaaaggtttttgtcattgtaggccggataagcgaagcgccatccggcttttttggcaggtggcgcttcgcttacctgccctacaaggccacattacttcgccgtgagcagtactccgcactccatatggtgcgtatacgggaactgatcgaacagcgccagacgttcaaccttatgcgtctggcctaacgtttccaggtttttgcacagcgtctccgggttacaggagatgtacaaaatacgcgggtacgcctgcaccatcttctcggtttcgctgtccaggccactgcgcggcgggtcgacaaaaatcgtctcacactggtagctcttcagatcgattccttccagacggttaaactggcgtacgccgttcattgcctgcgtgaactcttctgcggccatacgaatgatctgcacgttgtcgatatggttggcggcaatgttgtactgcgcggcggccaccgacggtttggcgatttcggttgccagaacgcgatcgaagttacgcgccagtgccagcgagaagttgccgttaccgcagtagagttcaagcagatcgcccttagacccttccgtcgccttcagcgcccactccagcatctgcacgttcatcgcggcgttcggctgggtaaaactgttctccacctgacgatagaccatctctttacccgccaccggcaggcgctcgtcgacgtagtcctgatccagcatgattttggtttttgtcgcacggccaatcaggtgaacgttgatgttctgcgcacgcagcgcatcacgcagggcttcggcctgctcgcgccactcgtcgttcagggctttgtggtatagcagggagacaatcgcctggttactttgcgtggtcaggtagtcaatctggaacagcttgtggcgcagcaccgggttgttacgcacgccttcaacgatcagcgtcatcagctgattgataagctcgctcgctgccgggaagctgtccacgcgaatgcgggacttcgtctgctgatcgaaaatgatgtggtacaggtcgtcaccgtcgtgccagatgcggaactctgcacgcatgcggtagtggttgacaggagagcggaacacctcgggaacgggcgcgttgaaaggcgtcatcatactttgcaggcggacgactttctctgccagctgcgcgtcgtactgttctgtcgggaggtgttctggggtcatgatgtgtcctgagtgataaagaattacgcggcgattgtaggcattgttcaggggatgtccagagttaatggccaatagctgtctggacatccatacgtgtctaattgtagcattctgtttccggtctcctgagagtgaaaagggaatccagtgtaaatctggagctgacgcgcagcggtaaagactggcgggatgagcgttgtagacactgtgaaaatgggaagtcttcatccttatatagccacctagcccgaagacctgccgggatcacgtcgcatttggtttcatcatcgcgtgctatcgatgaggcctgcggcatccttcttatattgtggatgctttaacaatgattaaaaaagtatcgctgctgacggcgttgtccgtcacggcattttcgggctgggcgcaggatagcgcagactcgttggtggtgacggcaaatcgtttcgaacaacctgaaaaaactattctggctgcaacctcggttgtgacgcgtgccgatattgaccgttggcagtcgacctcggtgctggacgttatgcgtcgcctgcccggcgtggatacggcgcaaagtggtgggatggggcaactctcctctctctttatccgtggcaccaactccagccacgtcctgatccttgttgatgggatccgccttaaccaggcgggcgtcacggggtcgtccgatctcagccagttcccaatctccctggtgcagcgaatcgaatatgttcgtggaccgcgttcggcggtatacggctcagacgcgattggtggtgtcgtaaacattattactactcgtgcgaaggacggtaccacgctgaatgctggcgtaggctcgcacggctatcagaattatggcggcagtactcagcaaacactgggcgacagcacgcgcgtcacgcttgcgggtgattacacctataccaaagggtttgatgtggttgcggacggcaacaatggtggccttgcccagaccgatcgcgacggctttatgaataaaacgctctacggcgcactggatcacgcattctcagaccagtggagcggttttgttcgcggctttggctacagcaaccgtacggcctacgacggctactacagctcctttacccctgacgtactggtcgatacccgccagctctatagccagacctgggatgcaggattgcgcttcaacgatgacatctttcattcgcaactgctcaccagctatagccacagcaaggactataactacgacccaaatttaggccgctacgattcgacagccacgctggatgaaatcaaacagtacaacgtccagtggctcaactccgttgatgttggccatgggaacattggcgcgggcgttgactggcagaagcagagcaccgagccgggtacaaactacgtgaccaacggctacgacctgcgtaacaccggcgtctacctgaccgggctgcagcagtttggtgacttcaccctggaaggggcggttcgcagcgatgacaactctcagttcggtcgtcatggcacctggcaaagcagtgcggcctgggagttcgtggaggggtaccgtttcgttgcttcttatggtacggcctataaggcaccgaatctgggtcaactctacggtttctatggcaatgaccatcttgatccagaagagagcaagcagtgggaaggtgcgtttgaaggcctgacggcgggcgtgagctggcgcgtatccggctaccgtaatgacgttgataatctcatcgacttcgataataaccttcagcaatattacaacgtcggtaaagcgcgcattaaaggcgtggaagcgacagcatcgtttgatacgggtccgttgacgcatactgttggctatgactacgtagatgcccgaaatgccgcaaccaacgaacttctggatcgtcgtgctaagcagcaggtgaaatatcagctcgacacgcagatctatgatttcgactggagcctgacttatcactatctcggtacgcgttacgacactgactttggtacttacccgtctgagaaagtaaaaatgggcggtgtaagcctgtgggatgtcgcagtttcgtatcctgtcacctcacaccttacagttcgtggtaaaatagccaacctgttcgataaagattacgagacagtttatggctaccaaactgcaggacgggaatacaccttgtctggcagctacaccttctaatccgcgccctaccgtgctggtgtttgattccggcgtcggtgggctttcggtctatgatgagattcggcatctcctgccggatctccattacatctacgccttcgataacgtcgctttcccgtatggggaaaagagcgaagattttattgtcgagcgcgtggtggaaatcgtcactgcggtacaacagcgttatccccttgcgctggccgttatcgcgtgtaatacggcgagcaccgtttctcttcccgccctgcgtgaaaaattccagttcccggttgtgggcgtcgtcccggcaataaagcctgccgcgcgtctgacggcgaacggcattgtgggcctgctggccacgcgaggtacggtaaagcgtccttatacccgcgagctgatcgaccgtttcgccaacgaatgccagattgcgatgctcggttcggctgagctggtagagatggcggaagcgaagctgcatggcaaggcggtatcactcgacgagctgcgtcgtattcttcgtccgtggctgcggatgcctgaacccccggataccgttgtgttgggctgtacccacttcccgctactccatgaagagttattagaggtgctgccggaggggacacgcctggtggattccggagcggctattgcccgtcgtacggcctggttgctggagcatgaagccccggatgcgaaatctacggatgcgaatatcgcgttttgtatggcgttaacaaaagaaactgaacaacttttacccgttttacgccgttatggctttgaaacgctcgaaaaactggcgctatagcacggttttgagcaaaaaagagacggttgaaagttttttttaaaagaggggttgtcaacgtctgagaactccctataatgcgcctccactgacacggaacaacggcttacaggccgccgggttagcggggttcagagatgagcgccaacagagaaaagcgaaaataatcacttgactctgaatgaggaaaacgtaatatacgggacctcgcaacggtgagcgaaagccgcgttgcactgctctttaacaatttatcagctttttgaattgcgccgcgctgtagcagctggcggtcattaatcttatccaaaacgattaacgtttgaggctatcacgccaacttgataaggaggatgctgaagatgattacggctgaagaatgcagaacgtacaaagaatttgttgatctttaccaatcctatctttaccccttgcttggcgccagactgtcccggatgtattcccccaaaaacaaagtcattatcgatatgggcacaggtccaggttatttaagcattcagttggctaaaagaacaaatgcgcacgtgcatgctgtcgatattaacccggccatgcatgaaatcgctcaagaagaagctaaaaaaagcggagtaagcagcctgatttcatttgatttggaagatgtccaccatttatcttacgctgaccaatatgctgacttcatcgtctcctactcttgcctgcatcattgggaagacgttgttaaaggacttaaagagtgctatagagttctggctccgggcggaaaaattgtcattttggatacatttaatccccaaggaagccatttagagattatgcgaaaacaaatcaaagaaccggaatacttcaggtttgtaagagaggcatttgaagaaagttattcctttgaagacattcaccagtttgttcaggatgccggcattcccaattattcattagaaacctttcactttttaccggaggattttatagaaagcttagatgagctggaggatgctcccctgtgggaacaaaatgatcaaagtactgatcatgaaattgagtctgtcacatggatgttaacgatagaaaaagaaaaggaaggtgcattgtaatgatcaatgaatcaactgttttatccaaaaatccagaaatgccatcaagaaaatatttgaaaagcattattatagagccgggcatcactttaaatgaaatggcatcagatatttataaccatatcgacggcaaggtcagcatacatgatatttgctcaaaaatcgtcaatgaatatgatgttgattatcaaacctgcttagaagattgtatggagctgtttgagttgcttattgatcatgaagcaatcaaagttaagcagggggcatgagaattggaaaaacaaaaagtgcttgctttaccagacgatgtacatgagctgagtacacaccgttctaaatcaatcgtaaattacatcatcactctgcttgcctttgccaaaaaacaaggattgactcatcaagatattgtaagctggattcacgagcaatatgaggaaagaggatattatgatgagtggagacacattaacagccaacaaccagttggatcatttgtggaactctttataaaaggaagacgtttactttatgacaaaattgaattgtttgaaacagaagataaatatgtcgtaaatacccacacttggtatgaaaaagaacctagtgaggcctttttttattttgaaattgatcccgaagaattttctgcgtacgcttccattctcgcaatcgaaaacgcaaaacgtctcggaattaaaatcgatattgtaaaagaaacagatgtagagacagcttatatctataaacatcaataacgctattgggagggagacatatgtgcgggctcgcgggtattataaatctggctgctccccgttctcaggaatgtacctttcatatattgaaaggcatggcagatgccatcagctataggggaccggatgatgaacaatatcatattgattccaaagtcggctttgcatttcggcgattgtccattcttgaccttgtaaatggacagcagccctttttaaatgaggatggatcaatcgtcgttatggtaaatggagaaatttataactataaagaactgaaggcttctttacacaatcatatgtttaaaacgacatctgattgtgaagtaattgttcatttatatgaagaaaaagggattggatttgtagacgacatcatcggaatgttttcaatagccatttgggacaaaaataaaaacaaagtatttttagttcgtgaccgctttgggattaaaccgcttttttacacagagctaaaacacgagcttatatttgcctctgaaataaaatccctattttctcatcctcactgtccccgccaatttaattggaaagaagcactctcagacatttggctaagcggggaagcagccagtaatcataaagaaaccacttccttttttgtaaacatccaaaatctcgatgctggccattatctcgaaattaatttgacaacaaatgaacgaaaaacagcaagctattggtctttacaggatattttgctcaggcaaggctatcgtgagaatctccatcccgatgacctgattgaaggatatagagaactgctggcagattcagtccatagatgtttacaaagcgacgttgaagtcgggttgtttcttagcggtggcattgattcagctgcagtcgcacattttgctgcagaaaaacaggatctccatacgtttacagtattaagccaaagtacatttacaaatgaagatgcaaaatatgcccattggctggctaaagatttacaccttccaaatcatcaggttctctatcaattagggaacgatgagttattacaaccagagtcatataaacatttgttatggatctgtgaaacaccgttttgcggaccggaacaattatataagtttcatttacataagtatgccaaagcgataaggccaaacctgaaagtcatgctgaccggccagggcagcgacgaatttaacggcggttacagcacgacactttcaccagccgagaacccaagttgggaaggatttattgaatcggtcaatacgatggagatgaaccggctgcatcggctgcagggaaatatctttagagtgtgggaggagcattttggactttctcctataaacctttcttatttaaagagcaatgattccagccaagcagatccttggcaatcgtatgtcctgacaaaataccgtgatctgcaaatgtataattgctggcatgaagatcggatcgccgcggctaatcatatcgaaaaccgtgtaccgttcttggaccatcggcttgttgaatgggtttgcggaatacctgatggactccgtaaagacttgttatgggataagtcggtattgcgaaaatcattaacaaatgagctgcatacaagctatacccaccggccaaaggttccttttttctatggtaaggacgtgagatatacacataaaatgatgtttcatcttctgaagaaaaacaattatcagcttatagaggaggccttctctcacagcgatgcctccagcataatacaggttgaacacattcatgccatcatgacatatttggaggatgatcctgagtttacaaattttgaatttttattaagactggtgaacatgggacttttatcaaaaatgactaaagaaaccccttctgttcaattagacataaccagccatttagaatcgataacaataaaagactggcactcacaggaaggtgatattgccagtcgtttaaatatctcagccaataagtgtgaaggacaagatattttggcgctaaaccctggcgtcactctgttaaggccggaaagcgatagtgagcattgcatctacattgcggaagaaggatttattcagtttattgtttcggaggaagacgtcggagcttggctgcatattctctgcgatattaatggaaaagacacacttcatacgattttagacagacatggtgtcagccttgaagaagtggccaaatatattcaagaagccatcgaacacaatatcattttgatcaaacaaaaaaatctgccagaaggagcatatagatgagcatcttttattcgttttccgcacttaggggattagcaatggggattttttcgcctatttggattctttatctgatatctaaagattatgatttccttcagattggattaatgggagcggtacttgaaattgctaagcttatatttgaagttccttccggcgtttttgctgatcgttatggaattaaaatttcaattgccagttcattctttttctccatccttacatgggccttcttcccttttatcgattcagctgctatttgcatactggctatgatcatatgggctttatcagattccttaatttccggttcttttgaaacttggatgagccgtgtcgcaggggaagatcgattcggcaaagaaatgatgaaaaacacacaattgctaatcacttttttaattattggaagtattgccagcgggtatttgtattcattaaatatctattttcctttcctgctcgttatggtgatctacttattactatttatttggatgtctgtatttattaaagtcccttctgtttccgaaacaaatcatggggatcagaaccaacatgattcgataaagattatcaaagaaagtttaaaaattatctttaacaaaaaaagggttcttttaatcgtcatagccggtttctttacagccacagcctatgacacaatttcccgttactggcagccttttttgagtgatttaggcttttcagaaaagtcactgggatatatttttgccctaggagggtttaccgctctcgttcttttgacattaaccatcaggttcgaaaagaagatcgaaaaaaatccatatctcgctttaacctcattggattccatgggcatggtcatgacttttctattgtctagagcattcaggccgctgggcattccatgtacagcgtttttgcttgcaattgaagatattcatcatccgatcgtaacaagttacttaaataagtttttccccgattcatacaagaacacacttttctcgttaaactcaggggtaggagcaattggagaaattctttccggtgtcattttcggcatcatttccgcagcctttgggctctctgccatgtttgttgttgtagctgtatttctattaatccctattatcctttatacgatagtgcctaagattaaagacaatgatatgaaagttcagattgaaaaatcccagcaagtgtaaatgttttgtatcacagtaagaagaccttcttattaaaagaaggtcttctgctattctattcagttatttcccaaaagccatcagcttcgtataacttccaatataaagtgttccgtcctcagcgagctgaggagaagacacgacgttgctgtcggtttgatagctccataattcattgccgtttgcgtctgccgcataaaccttcatatcatctgacccgaaataaaccgttcccttcgcgtcaatcagcggcgccgttctgacagggccgtctgtgtagaatgaccagttcatatccccgtttttgctgatggaaaacagctcgccgcttcctgagccgatgtagatattgccattatgatcaatcgcaggagatgagctggagaacccgtttagcgggaatgtccatttcaaactgcctgttgatgtataagcatacagctgtccatcttggttgccggcataaatgtttccgtccttatcaatcaccggatatcctttaaacgcatttgacgtcgttctggaccatttcacctgtccggttccggagttgatcgcataaaacacgtaattatatgtgccgacatacacggtgccgtttttggcaagcaccggcacagagctgacgaccccatttgttttcaacttccagcgctctgtccaggttgattttgacgtcggtttgatcgcgtgaacataattatcaagtgttgagaaatacaacgtcccgtctgaaccgatcaccgtttcagagcttggcccgccgcttaacggaaccgttgttaaaatttctcccgtttctttgtcaataaaataaatctttttgtcataggatgccaaatagataacgccgttggtcccaagtacaggagattgcgtatatgtttttccaagattgcccgtcacccatttgactgagccgtctggattaaaggctttcatttccccgtctctggaatgaagatatactgtgccgtctccgtcaatcacagcccccgctccattttgcggagtcgttctgatgtcgttttgccatttcagcgtcccgtctgtatttccggcgaaccggctttcgcgtgaccagttaaacatggcaggcgccatcgcttgtacatcatatcttcctggcaaaaagccagatgctccattattttgagaaaacaccgtttccgccgcataagcagctgtcggctgaagcactttggcagcgggcacatcagaaacagcgccggccgaaacagccgccgccaccgcagctcccgcaatcaaagctttcatacgaaatgacttgaccatcattgagacccccattatatgtaacttctaatttgtgaccatcataacatattcatccattttataaatctatttcacaaaaacatcacaaactagaaaactatgtaagagtattcacggacgttttttcagcacccgatcgaaatgcagccacaaaccaaatgacgttgacagcagccgcagcgagactaactcccaaaacaaagatcacctcagaaagcagatggtcactaaagaaactaaacatcaagataaaaccggccgaagacaaatgaatcaaaagcccgaagccgcaaagcaccgccatgacatacctcattgcatcgactccgagcatataaacgagaaatggaatgaaatacaagacaaggatcataccgacagctgaccacatgccagctgaattaaactgattggccgccgctcccgttccggccagcggcgaaagtgaagccgccacaatcacggcgcaaaaaagaaacgcagaaatggttgtcatgatcgccacgctatttttttttgacatcaaactcctcctttaatagaaatattaaccttttttattataagtaagttgaatgttatattcattatatttttaaaaaattccagaatacatacacaaatgctatgcttctttctagtatatttatatagtaaaaaacaaaggataaaagactcatttttctgtaatatcaggattttatcaccataccatattgcatgtacatgtttttcaaagtatactattccagattaattcagaggagagagaaaaatacatggaaaaaccagcaggattttggattcgttttttagcttattttattgacggcattattgtatctgttcctagttatattattctatttattatcaattctgtgtttgtagctggggctgtggcaacaaacccttacatgacggaagaagagtatttagtgaaatacatgacgcttgcatttttgcctactatgctgatcatgatcgtcatcagcgtgttatattacgggctgctcacagcttctaaaatgcaaggcacacttggcaaaaaaattcttggcctgaaagtggtcaatgaacaaggtgaacgggtttctgtcggacagggaattggccgttactttgcctatatcttatctggaatcatcttttatatcgggtttatcatgatcgcctttggagagaaaaaaggcctgcatgacatcatttgcaaaacacgtgtcgtgtataaataatagaaaaaagtctagacgccaataggcatctagacttttgttttctttgcaataggctgccacgacagatacgtagcgcttctccacaaccactcaaacggccccatccgaaagacacgaagccaaaggtggctgaagaccatttgaacggcacaaacagcaattgtaatgagcacaccggcagcagggtacacttttccatacaggcccaagccgtaatgataaaaaatccaagtacacacaatagactgcatcaaataattggtaaatgccatcctcccaacagcggagaatgattgcagcactgttctcactcttgttttatgataaagatagacaaccgttgtaacatagaaaaacatgaggaaaggcgcgccaatcagcaaacatatttctttatccgttacactgtacagcacctgggcgccgatgccgatgacaagcccagccatccataatcgttttaatcctttgcgatgcttttccggttcatgcaaataccgtgattttgctgccgcagctcccagcaaaaacatgctgaaatatggaatggatgcaaagaagtagttgagcggattatacgtaagcatgccattcgaagacatgtaaacaagacggtcgtggatccgctgttctgcaatatccttcaggctgccgcttccataaacatgaatcgcttgttttgcctgctgtgttaccgcttgtacccattcctgtccgtttgattgatcaaaacttgtcaacatgaacggaatggaaaacagaagatacaaagagaccgcccatatcagcagtgttttcggctttgcttttcgaaacaagagcaggacaaatccgagcagggcatattctgttaaaatatccccgtcccatatcaaaaaggcatgaatcgttccaaacaagagaagcgccattaaccttctcacatataacggaacaaaccgtttccctttgttttctgctctctccatcatgacaaccatgccaaatccaaataaaaaggaaaacaataaaatacattttgtttgaatgaagaatttcagtatgtctgcggcggcaaaatcagcttcagaccacttatccatgaaaaaattctcttttccaagcatagacaaatacatatccggataactgaaatgtgccagattgacaaataagatgccgaaaatcgccattcctctcagcacatcaagcacaccgatccgctcatttgttaaagtcggctgtaatgaagacatagccatcacgctccttttttctgtaccttaagggtaggaaaaaatgaagcgcggtaacatcgatttaggtgtcaggccggcatgaaaaccttacaatcttgtcatctttatggtttcatcacctttaaatctaatgcttcgatattctgcaaaatgcgatcaaagcgcaaagcctgaggctcacatgggaagatgtggccttcatacgggtcgcctaacgtccggaaaaacggttcaaataaaccaggaaccaatacgcccaccatctttgtatagtgagaatcaaggcgataggagtgaacggtatttgcagggacatgcaggaaatctcccggattcagctgaatttcctggccatctgtccacatcgtcatctggccttcaaggcaataaaatgtttctgtatgatattcatggtagtgatcaacgattcggtcacctttagggccttcagatgatacgacgataaactggccatctgtatttttttgtgcagccacaatgcggtgaagctgatctccagtcaacagacgatctccttctccagattcaagaacgtatggaaccgctccatctggcagctctgtaagttccgctaatttggccgaacatgcaggctttgcttcatctagaaatacaatgtccgctacagcggctgcttctgcaaatcgctcgtttgagacttcttcgcttgcgtacggcggatgttcagcgtgatcatacggattcccaataacggaatacaagtgcgctacgtttcctttcatcgtgtaagacaccagtcttgttctgtggctctgcatccggtagctgtgcggtgttcccgccggaatgttggcataatcacctgatattaataaatagcgttcaccatcaagtgtcagttccagtttcccgtccaaaacgagaattccttcatgtgtgtccttgtggacgtgaagcggaaaggcatctccttttcccccggaaagaagcacgatctcaaacaaatcacctgtgctcctcccattcgccatcaccgtggcaacctgtctgccgaacagatagcgctcgccttctccgctccggagcaaataaggcattttttctttaggcaatgaatgtgtacataatgttttcatattatcgcttcctccaatttagaccagtctatatattatcattcatttgtctagaccgttctatataattgtaggagaaaggataacaaaatgctaccctttttttctcaccagcactggtatttgttcggcaatgagaagaagaggcgttttgtctttattcgttaacgaaagcatgatgccgccctcaatcatcgaattaatcagcgttccaagctgatttgcttcttcttctgcaaatccgttttccattaattttctggcaaaaaccgcttcccagcttttaaacaccttcatgcaaaccgtccgcagcggttcactgattaacgctgtctcactcgccagcaaaccgactggaatacctttaatgctttctgtgttgtcaaattggctggctgtttttttgataaaaagctgaatcgcttcaacaggatcagaggattcatccatgctttgctgtatcagatgttcaacgatcttacctgtatatgtaaccgcttcaattgctagttcttctttgccattcggaaaaaagtgataaagcgatccttttggagcaccgctttcttttacaatctggttcaaacctgtcgcgtgatatccttgcagctggaacagacgtgacgccgtgtgaaggattttttcacgtgaatctcctctgctagtcattaaaacattccctcctaggtatggtagagcgacttatataatataaaaaagaaccctgtgattgtcaaaaggggtaagacccttccggatggggtaatgtacaaaaacagcgtctaggagggatctctcaatgacaatcgatcattcagtcacaaatacagagcagcttgaacaacagaaccccgccataaaaacaaagctcaaactgaaaaagcttaaggatcaggtgatcgtcattaccggcgcttcaagcggtatcggacttgtcacggcgagaatggcagctgaaaaaggcgcaaaggtcgtggcagcagcgcgaaatgaagaggcgctgaaggagctcactgatgaacttaaggaaaaagggcacgacgccatatgggtaaaggcggatgtcggaaaagaagaggacgtcaaccgcatcgcagaaaccgcgatcagcacattcggccgctttgatacatgggtcaacaatgcggccgtctcgactttcggacacgccatggacgtcaccgtcgaagacatgaagcgcatgttcgacacaaatttctggggacctgtttacggaacaagagcggctgtcaaacactacaccggcagaggtgtgccgggcgcactcattaatgtaggaagcctgttcggagacaggggaacggtcattcaatccacatatgcatctgccaaatttgcgcttcacggctggacggaaagcatccgaatggagcttgaaaaggaacaggcgcccgtctcggtaacgctcatccacccgggcagaattgacacaccatataacgagcatgcgcacagctacctcgacaaacagccggctcattaccgctccatgatctatccgccggaagcggtcgccgaagcgatcctgtttgccgccgaacaccctaagcgcgacatgtacatcggctcacaggccaaagccatcgccatgctgggcgcgctttttcctcgtctgaccgacagactgatggaaaaaatcatgtatcacagccagcatgccgaaagaccgtccaatccgagagaagaaagcgctctttatgatgctggctgcggtatgcatgacagaggcacaaataaaggatggatgaggtcaagaagctactacacaaaagcgacgaagcgcccaattgtatcggcggctgttgttgccggactagtggcttgggctgccgccaaacgatgcagataatctctgaccataagaaaaacccatgctgttccagcgaaccatgggtttttcagctgttaatcgataaaagccttgttcatacgctgcagcagctcgccgaacatctctttttcctgtgttgaccattctttcagcatctgttcataacgttcaaggcgcttttgctgatcggcttttaatagttgtttgccgagttttgtaatggtaaacaggctgactctcccatcagacgggtctgagaaacgatagatgagctcctttgcctctaatgcagctgcttgtcttgaaagagtagaaatatcaagcttaaacgattcagccaattccttaacacgagcaggcccaaactcatccaattgtctcagtaataagtacgaagatctctccaaattccctgttcttttctccgattgatccagataaacagctctcctgataaaagtcgtcagctcatattcaattaattcaactggattttgattttgcaatcgctctcgctccctattccaatctccggcattgacaacatcatatatacttgtataatacaaatgtacattaactgaataaatacaagtcgttatatgactaaatcaattattatacttgtatagtacaatcatataaaaagaaagtaaagcgattcctcagaaccatcctagaagcaagcaccagaaaggaggaagctgttctgattggagagcagcacttgatgtgaaagtcatacgaattattttgcaagtgttgatattatatgtattttttatgatcggggaagccattcagcatctgtttcatttacccgtgtcaggaagcatcgttggattggtattgcttctgatctgcttgggcctccgtattgttcccgtctccatcattgaagacggagcagggtttttattatccttccttccattgttgttcatcccggcaatgacaggagtgataaactatccgtctctcatttcattcaatggcctgatgctgctgattacagtcgttctcagcaccatcgtcacgatcattgcggctggattcgccagccagctattagagaaaaaagcaaaaaaacgggaggagaaagagaaatgcagcaagcatgtatcgcgatcattataattcttttaacagttgccgcttatttagcgatggtcaaactctataagcgattcccgcttccatttctgatccctgttctgacaacgacaattttgattgtagcggctttgatgatgtttcatgtttcctatgaaggctatatgatcggggggaaatggatcaattctttgcttgggccggctgttgtggcgctggcctatccgctttataagcaatggcatatcattgtcaaacattgtgttcccattttaggcggcgtcctggtcggcttatgcatgggaatgatcagcgggctgatcttcgcagaagcattcgggattgatcatgatctcttattatccattctgccaaaatcgatcacaacccctgtcgctattcagatcgccgccggtcttggcggcgtcccttccatgacagtcgtatttgtcatgattgcgggcttttcaggcgtcatcctcgggccgcttttcctaaaatggcttcgcatacgcagctccctaggacaaggcattgcattaggcagcgcctcccatgcactgggtacctccaaagcgttggaatatggggaattggccgtatccatgagttccgtctccatgacgctttgtgcggtgctcggctcattcttcggcccgctcgtcgtctggctgtttcatatttaacaaagaaagactgccccgggggagggcagtctttttcgtttaagaagcaaaaaaatcaatcaacggctgaaagtccttagataaatcaacgtcattcggttctgcttgaagcaggcggtcaatcatacgctccagctcctcaacatcattcttatccgtatattcaatgaagtttaagctttcaagccaatcccgatatgaatgtttggctttgccatagctgtttccaaagacaaggcaaggtgttttggtgataatcgagaaaatcatcgcgtgaaggcggtcggtaatcaccaatttactggagccgatgcggtccagcatctccataaaatgcttttcacgatcagcgtaatcgatggtgtctaccgtatccagcaccgtatcggtacgctctgtgtaagttgttttttctgcccattgcttcatctgtgaaataaaatcttcgtcagtcactttctccttatccgctcttaaaataaagagaacgccgtcccgctcgagctctcgcggcacaatatccaaggaaagcaccatgtccggtgtaaagatcacattggagttgaaggtctctttcacaacatccagtgtttgcgtctcacgcgcagcaatcgttaagtttgtattttgatggtacgcatcctgtgtttttttcttttccttctgtccttcctctgtatcctcaaaataaacggattgtggcagagaaattgatttgtagtctttaaacgccgaaaagacctttcttctgtcttcctcaatatcgagataaaggtttcctaaattccctccgcctgtaaagcagacaatatcgtcttcacgaatgatctccttcaccagttcaatgccctcatccgtcgcataatccataatctcaatgtattcataatacggaaaatgatttttgataaatttctcttccgcatacgcaatcgcttggtcgccaatgtttgtgtagctaggggaaccaaacaaaaatacttttcgtttatcatttaacagagcttccggctccacatttggcgcaatgccttttactagttttttgcctttgatttcttgtacagtcatatctgcgtcctccttctgggatgaattcctcattgtgtgttaactgtctctacccaaaaagaaggatggctatgcattggcatgtgcatcggctatatcagaaacatcgttttcgccaatttgatagacgctgcaatgtcccgcgccgttctttccatatattccgcggcatgttcaaacgcgtcttctagtggcacggctccggggacgatgctgaaaagcgcatcgattccgtgttgatagacggcattactgtctcgggaaattgatcccgcaatgccgataacgggcacatcgtatgatttagcggccttggccaccccgatcggtgtttttccatgaaccgtttggctgtcgattcgtccctcgccggtaatcacaaggtctgcatcctgaacgatactttcaaaatcaaccgcttcaaggacaatatcaatgcctcttttcaggtcagcctgaagataagttagcaggctccatccaagaccgcccgctgcaccggcgccctctgtatctcggaaggttgatccgagcgctttttctgccatatcagcgaaatggcttacgttctggtctagtacatccaacatgtcggccgtcgcgcctttttgcggcccgaaaacagccgtagcaccctttggtcctgttaacggattgtccacgtcacaggcaacttccagtttgacattccgcaatctggaatcaagcccgctcacatctattgatgcaagctgagataacgcgccgccccctgggccaatctcgctgcctgagttatcaagaagccttccgcccaatgcctgaatcatcccggctcccccgtcgttcgtggcgcttccgccgattccgatgatcaatcgctccgctcccgcatcaagagctgctccgattaattctcccgttccccttgttgtagtgatgagcggatttcgcttatctacaggcaccagatgcagccctgaagcagcagccatttcaatcacagctgttctcccatctcccatcatgccaaagaaagctctcaccggttcccccagcggccctgtgacaacttgctctatgatccttccattggtcgcatcgaccagagattgaacggttccctcgccgccatccgccaccggcaattttctgtaatcagcacccggaaagaccgatttgaaacctctttctatcgcttcggctgcctccagagctgataagctttccttaaaagaatcaggtgcaatgatgattttcatccaaatcgcctctttcaaaacatgattcacttaacctattgatctccaatgtaccataattgatctggaaatacataccatgcaatatggtaaaaatttaaataaaaattagaaatgaaagtgtttgcataaaagaaatattcacgttatcatacttgtatacaagtatactccttgagtgaggaaggtgagtgtatgctagactccaaagacctgttgtatcccgcaaaatggctctcaaaagcgtcaaccggagttcgtgtcgcatacgagctgagaatgcggatcgtttcaggtctgattgaaagcggtaccattttatcagaaaatacaatcgccgccgagttttcagtaagccgttcgccggttcgcgaagcgctaaaaatactcgcatccgaaaaaatcatccgcttagaacgaatgggagcggtcgtaattggtttaactgagaagaaaatcgcggaaatttatgatgtgcggttactattagaaacatttgtctttgaacggcttgtcaaaatagacattgagcctttagttaaggatctcagcaaaattcttgaaatgatgaaagtctcaatcaaatatgaggatgctgacgaattttcatttcaagatgtgctgttccatgaaacgattatccgagcgattgatcattcatacattcagatgatctggaacaatctaaaacccgtcatggaaagctttattcttttatcgatgcgggtacggttaaaggaaaagtatgaagacttcacaaggattttagataaccacgagctttatattcaagccatcaaaacaaaggatagggcgctgatgattcagtctcttcaccaaaactttgatgatgtgcaggataaggtagaagacctatggctctcacaacaaatgctggcaaaaggagctgaatacaacaatgactagttatatgttaggaatcgatatcggcacgacaagcacaaaagctgtgctgttcagtgaaaacggagatgtggtacagaaagaaagcatcggctacccgctctatacaccggacatctcaacagctgaacaaaatccggaagagatttttcaggcagtcatccatacaacagcgagaattacaaaacagcatcccgaaaaacggatctctttcatttcgttcagcagcgccatgcacagcgtcattgcaatcgacgaaaatgacaagccgctgacgccatgcattacatgggccgacaacagaagtgaaggctgggcgcataagatcaaagaggaattgaacggacatgaggtgtacaaacggacgggaacaccgattcatccgatggcaccgttaagtaaaattgcctggatcacgaatgaaagaaaagaaatcgcttccaaggcaaaaaaatatatcggcatcaaagaatacatttttaaacagctgttcaatgagtatgtcatcgattactcattggcatcagcgacaggcatgatgaacctgaagggcttggattgggacgaagaggcactgcgcatcgcaggcatcacgccggatcacttatccaaactcgtgccgacaaccgagatctttcagcactgcagcccggaaatagcgatccaaatgggaatcgatccggaaacgccttttgtcatcggcgccagcgacggcgtgctgtccaacctcggcgtcaacgccattaaaaagggtgaaatcgccgtcaccatcggtacaagcggtgccattcggacgattattgacaagccgcaaaccgatgaaaaagggagaattttttgctatgccttgacggacaagcattgggttattgggggacctgtgaacaatgggggcatcgtccttcgctggatcagagacgagtttgcctcctccgaaatcgaaacagcgacacggctgggcattgatccatatgacgtgctgacgaaaattgcccaacgcgtcagacccggttctgacggtctgctgttccacccatatctcgccggagaacgcgctccgttgtggaatccggatgtacgcggctcatttttcggcttgaccatgtcgcataagaaagagcatatgatacgcgcggcattggaaggcgtcatttacaacctgtacacggtgttcttggcgttaactgaatgcatggatggcccggtaacccgcatccaagcgacagggggttttgcaaggtcggaggtttggcgccaaatgatgtcggatatcttcgaatcagaggttgtcgttccggaaagctacgaaagctcatgtctcggcgcctgcattttaggcctgtatgcaacaggaaaaatcgattctttcgacgccgtgtccgatatgatcggcagcacatacagacatacgccgatcgaagactcagccaaggaatacagaacattaatgccgattttcatcaatctatcaagattattagaaaatcaatatacacaaattgcagattatcagaggggcttaatcacacacaaatagtacatgacatgaaggggagggcattaccatgccgttaatcatcgttgcacttgggatcttagcattactatttctgattatgggcttaaaattaaacacatttatttccctgctggtcgtatcgttcggcgtggcactggcactcgggatgccgttcgataaagttgtcagctccatcgaagcaggaataggggggactcttggccacatcgcgctcatcttcggactcggtgcgatgctgggcaaactgatcgcggattcaggaggcgcacagcgcattgcgatgacgctcgtcaacaaattcggtgagaaaaatattcaatgggccgttgtcattgcctcattcattattgggattgcgttattttttgaagtaggactggttctattaattccgattgtctttgcgatttcaagagaattgaagatttctattttatttctcggaatcccgatggtcgcggcactatccgtcacacacggtttcctgccgccgcacccgggacctacggcgatcgccggtgagtatggcgcaaacattggagaagtgctgctgtacggctttatcgttgctgttccgacagtgctcattgcagggccgttatttacaaagttcgcgaaaaaaatcgttcctgcatcatttgcgaaaaacggcaatattgcatcactcggcacacaaaaaacatttaaccttgaagaaacacccggctttggaatcagtgtctttactgcaatgctcccgattatcatcatgtcggtcgcgaccattatcgacctgcttcaagaaacaatcgggtttgcagataacggagttttagcttttatcagattgattggaaacgcatcgactgctatgattatttcgttattggtcgcagtctatacaatgggcatcaagcgcaacattccagtcaaaaccgtgatggattcttgttcaactgccatttcacaaatcggcatgatgcttttgatcatcggaggaggcggcgccttcaaacaagtgctgatcaacggcggtgtcggcgattacgtagcagacttattcaaaggaacggcattatcgccaatcattctggcatggctcatcgcagcgatcctgcgcatttctctaggatcggcgactgttgccgcactaagcacaacaggtctggtcattccgttattgggccattctgatgttaacctggcgttagtcgtactcgcaacaggagccggaagtgtcatcgcttcacacgtcaatgacgccggcttctggatgttcaaggaatacttcggattaagcatgaaagaaacattcgccacatggacattgctggaaaccattatttccgttgctggactgggattcattttattgttaagtttagttgtatgaaattaagaaggagctgtaacacatgttcaattcgattggtgtcataggcttaggcgtaatgggaagcaacatcgccttaaacatggcaaataaaggcgaaaacgtcgctgtctataattacaccagagatttaacggaccagcttatccaaaagctggatggacaatctctcagcccgtattacgagcttgaggactttgttcaatcgttagaaaaaccaagaaaaatctttttgatggtcacagcgggaaaacccgtagattccgtcatccaatcattaaagcctttgcttgaagaaggcgacgtcatcatggacggaggaaactcccactatgaagacacagaaagaagatatgacgagctgaaggaaaaagggatcggctacctgggagtcggcatttccggcggtgaagtcggtgcgttaacagggccttccatcatgccgggcggagatcgcgacgtctatgagaaagccgctcctatcctgacgaaaatcgcagcccaagtcggagatgacccttgctgtgtctatatcggaccaaaaggggcagggcactttacaaaaatggtgcacaacggcattgaatatgccgacatgcagctgattgcagaagcttatacgtttctaagagaaacgcttcgtctgccgctagatgaaattgcatctatttttgaaacatggaatcaaggtgagctgaaaagctatttaatagagattacagctgagattttacgcaaaaaagacgaaaaaacaggacagcctctgatcgatgtcatccttgataaaaccggccaaaaaggcaccggaaaatggacgagcatgcaggcgattgataacggcatcccgtccacgatcatcacagagtccttgttcgcccgctacttgtcatctttaaaagaagaacggatggcagctcaagatgtattagcaggcccggaagccgaagaaaaacacttggataaagacacttggattgaatacgtcagacaggctctttacatggggaaagtatgcgcctatgcacaaggctttgcccaatataagatgtcatctgagctttacggctggaatctgccgctcaaagacatcgccttgattttccgaggcggctgcatcatccgcgctgatttcctaaacgtgatcagcgaagcattcagtgagcagccaaatctggctaacctgctgatcgcgccttatttcacagataagctccatgcctatcaaacaggcctgcgaaaagtcgtttgcgagggtatcagcaccggaatctctttcccatgcttaactaccgcgctctcttattacgacggctaccgcacagggcgttccaatgcgaacctcttgcaggcacagcgcgattactttggcgctcacacgtacgaacggactgatatggacggcgtcttccatacgaattggtctgaataacctgtattaaaaacacggtcagtttcaactgaaccgtgtttttttcttctatcccaaacaacagaagacataagttatgttttaaatatcataaacagtgatacaataatagctagaaacaatccccaagatcatcatgtgacagcagattgctgttccgttctattctgcttttggccattgtcctttgcccttgaccatggtgtcataaaatgttcaaatgccaaaacggcctggcattctgatttacaaaagtccctgaaaaccttatctaattgagaatcagcctctcatttattataaaagaaatgcctaaatcctacctgtcacacctttattaagatgaaaaaaagtaggttatggcttgacaaaaaatatatattaattaataattcatatataattagaattattattgaaagcgattatgctttctaatacatttttaggaggaatatacattatgtctttaatcggtaaagaagtacttccattcgaagcaaaagcattcaaaaacggtgaattcatcgatgtaacaaacgaagatttgaaaggccaatggagcgtattctgcttctacccagcagatttctctttcgtatgcccaactgagcttgaagatcttcaagaacaatatgctgcacttaaagaattaggtgttgaagtatactctgtttctacagatactcacttcgtacacaaaggctggcatgacagctctgaaaaaatcagcaaaatcacttacgcaatgatcggtgacccatctcaaacgatctctcgcaacttcgatgttcttgacgaagaaactggccttgctgaccgcggaacattcatcatcgatccagacggcgttatccaaactgttgaaatcaatgcaggcggtatcggccgtgacgcaagcaaccttgtaaacaaagtaaaagcagctcaatacgttcgtcaaaacccaggtgaagtttgcccggctaaatgggaagaaggcggcgaaactcttacacctagccttgatctagtaggtaaaatctaaggagtgcattcaattggtacttgatgcaaatatcaaagcacaattaaatcaatatatgcagctaattgagaatgacattgttctcaaagttagcgcaggcgaagatgacacttctaaggacatgctggctctcgttgatgagctggcttccatgtcatcgaaaatttcagttgaaaaagctgaattaaacagaacgccgagcttcagtgtcaatcgtgtcggagaagacactggcgtgactttcgccggtatccctctgggccacgaattcacatcattagtgttggcgttgctccaagtgagcggcagaccgcctaaggtagaccaaaaagtcattgatcaggtgaagaagatcagtggtgaataccacttcgaatcttatatcagcctgacatgccacaactgtcctgatgttgtacaagctttaaacatgatgagcgtgctgaacccgaacattacgcacacgatgattgacggtgcagcatacaaagcagaagttgaaagcaaaaacatcatggcagtgccgaccgtttacctgaatggcgaatccttcggaagcggccgtatgacgcttgaagaaattcttgcgaaaatgggcagcggcacagatgcatctgagtttgctgacaaagagccgtttgacgttcttgtggtcggaggcggacctgctggtgcaagtgcagcgatctacactgcacgtaaaggcatccgaactggtgttgtcgctgagcgcttcggcggacaggttctcgacaccatgagcatcgaaaacttcatcagcgtcaaagcgacggaaggaccgaagctagcggcaagtcttgaagagcatgtgaaggaatatgatattgatgtcatgaaccttcagcgtgcgaaacgccttgagaagaaagatctgttcgaacttgaactcgaaaacggcgctgtcctgaaaagtaaaacagtgatcctttcaacaggtgcacgctggcgcaatgtcaacgtccccggtgaacaagagttcaaaaacaaaggtgtcgcatactgcccgcactgtgatgggccattgtttgaaggcaaagacgttgcggtaatcggcggcggaaactctggtatcgaagcagcgattgatcttgcaggtattgtcaatcacgttactgtactagaattcgcgccggaactgaaagcagacgaagtcctgcaaaaacgtctctacagcctgcctaacgttactgtcgtgaaaaacgcacaaacaaaagaaatcacaggtgatcagagtgttaacggcatcacatatgtagaccgcgaaacaggcgaagaaaaacacgttgaacttcaaggtgtattcgtccaaatcggtctcgtgccaaacacagaatggttagaaggaacggttgaacgcaaccgcatgggcgaaattattgtcgacaaacacggcgcaacaagcgtaccaggcttatttgctgccggcgactgcacagacagtgcgtacaaccaaattattatttctatgggatcaggtgcaactgccgccctcggcgcgtttgattacctaatccgtaactaatataagaaatccgctatattgccagattggcaggatagcggatttttctttttctacagaaaaaaaccgaaccaggcactacggtaaaagtgctcgattcgagcgcttcttatagttcctcaccattcgtttgaatgacatttttataccactcaaaggagtctttcttatatcgtttcatggatccgtttccttcattgtcacgatcaacatagatcatgccgtagcgttttttcatttcgccagttgtgaaggagacaatatcaataatgccccacggcgtgtagccaattaaatcaacaccatcgtacgtgaccgcttttttcaatgcttcaatatgcgattttaaatattgaatgcgttccggatcatgaaccttgccgtcctcctccagcgtatccactgcgccaaagccattttcaacgatgaataacgggatttggtatcggtcataaaaacgatttaacgtatatctcaacccggttggatcaatcgcccatccccagtcactcgaagtgatgtacggattttcgacaccattcggcaagccgccatttacaatatcgccagtgttatcatttttcacatcgcttttcacagttgttgacatgtaatagctgaagcctaagtaatcgacggttccgtttcttaaaatctcatcatcgccgtcttcgaatgtgatgttgtagccttcgcgttcaaattccttcaacgcgtagcttggataataaccgcgaacctgcacatcagggaagaaatagcgctgcctcatttcttcttcagccagcatcacatcttcaggattggaggagaaaggataaatcggcacgtgtgataccatggccccaatctggaactctggattgatgtcttttccttttgccactgctaaggcgctcgccactaattcatggtgcgccgtttgatacatgacttccttggcgttttcgttttcgccaaccacaacacctgaattcgtccataggaacagcggattgttcacatccatttggttgttaatctcgttaaatgtcatccagtacttcactttatctttgtaacgggtaaagcaagcctctgcgaagttgacgaagaagtccacgactttccggtttctgaagccgccatattctcttgccaggtgcagcggcatttcaaagtgagacagggtaatgaccggctcgatcccatgcttcagcaattcatcaaacacatcatcataaaactgcaaaccagcttcgttcggttcagcctcatcgcctttcggaaaaatccggctccagccgatggacgtccgcagacattttaatcccatttccgcaaacaaagcgatatcttccttgtatctgtgatagaaatcaatggcttcatggtttggataaaattcgttttcttcaatcgtgtcagtgatttttctcggcacgccgtgcgcacccgctgtcatcacatcgacgacactcggccctttaccgccttgattccatccgccttcaaattggtgggcagctaaagcaccgccccataaaaaatcctttggcatgtttcccatgtttaattcctcctcagcttacgactgtaaatattttttgatgtaatgcactttcctcaatgtcttcaatgaaagctttatcaaactcaacaagcacttcgccttttttgacggtatcgccttcttttaccttcaaggaaaaaggcgtgccgtcaaatgtcaccgtatccagcccgatgtgcgcaagcaattcgacgccggacgctgaacgcaggccaatcgcatgctttgtaggcgtaaccatgacaaccgtaatgacgccgggatggtagcatcgatttcacgatatccttcgctttaggggtagaccgcttcagcaccaatcgaagtctggtagcgcagcgagaagccccaatcacattctcttccccgcctacggcctctaaaatgtcttttgctagtctcgtataatctctcactttccccgacatttcacccaccccttcgttttggttacgctttcattataattgtaacggtataatttatcaattccgaaacaaaatatttacgcactaactatcattgtaagcggtttatgctataattttgacaagtgaaactaaacgaataaatgaggaatgcgtatgttaaaataccagcaaatcgcaacggaaattgaaacatatatagaagaacaccagcttcagcagggagacaaactgccagtcctagaaaccctcatggcccagtttgaagtcagcaaaagcaccatcacaaagtccctcgagctattagagcaaaaaggcgcgatctttcaggtcagaggaagcggcattttcgtcagaaaacataaacgaaaaggctatatcagccttctgtcgaatcagggatttaaaaaagatctcgaggatttcaacgtcacctcaaaagtcatcgaactggacgtgagaaagccaacaccggaagcggcggaaaacctgaacatcggaatggacgaggacatctactatgtcaaaagggtccgctacatcaacggccagaccctttgctacgaagaatcctattacaccaaatccatcgtgacgtatttaaacaacgaaatcgtctcccactccatcttccattacatccgggaaggactggggttgaagattggtttttctgatttgtttctgcacgtgggccagcttaatgaggaagaagcggaatatttgggattagaggctggactgccgaagctgtatatagaaagtatttttcacctgacaaatgggcagccgtttgattactcgaagatttcgtataattatgagcagtcgcagtttgtggtacaggctaatagttttttattatagggctcttcactacggtaggtggtcgacatgtacaaaattatcattcctgccatactagccatctttgcgctctggatactcttacagatttcactagagatgagcatcgttaagaatccaatgaactactttatcgtattcattatctttttcctctttgtaaagatggtgaaagaaaaacaataatagtttgggcgatgcaaacagaaaaacatccttcccttaacaaactcagccagtcacatgcattaatcttgatgttaatgatatataggtgcacataaaaagctacttcattgtgaagtagctccctttattaaaggcccattttgatccatctagttttagaaaagcgaaggacaatcgcatttatgataataattgaaactaaatacaaaataataaataaaacatcattactcccaagtgtcatgttatcagattgcagcactctttctattcgggggtacatagtgttacctgcctcaaaaggagcaatgaaaccaaacgttttattgcttatagctactaagataacagaagtcatccaataaacgatactgacacctatactaattaatatattaggacataacacgcttatagttccgataattagaatatactgcagtataactgcagaaaataaaaaaagtaataatgcaaaatgcgaaaaatcatggtacatcaacgatatgattagcaggcctagcgttataaatgcaaaacattctaaaaataaaacagctatctttttataaaagaaagtatagatgttctctccaattaacttgtaaaagagaatatttttgtttgaatactctctattaataaagaaagctataacaaatgaaaataacatcaaaccaaactgggtcgcaacagtataggagctaaagaaaaacatttcaggtgtaacattactgactttatcgattccaacaagtaaaaaataacccagcaaaaataaaaatacaaacattgctcctaaaataatgataactttgttgctaatactctttttaaactctaatttcatctcaagcccccactgttttattactcatttatatacacttcaattaatttatccactgaatgatattgttgaatttcttggtgattaaatatataataatccccttctatcgcctttaaatcagacaaatcatgtgtaatgttgatgataatcttctcggggttctcctgaatatacttgtttaagaagccatgaatctctataaccgtttttttgtctaatgaattcgttatttcatctaaaacaataatatttttatcctctaataagaaactgagcaattttaatttttgcttttgtccatcactcaaatttttgatcagaacttttccatcaatattatccagattaagtaaatatgcgattttatctatcatttttgcatcaaattttttactcaaaaagtgtaataaaaagtccttagaaacatcattaggtatattcgacgagctggatattaaagaaacattttgacgaatatctctgccgattcttttgctattattcaacaaaaagtctttagcaagctgtgatttaccgactccattttttccgacaacgtgattaattttcccgctcgaaaaatgcaagtcggtgtcctgaagtaacgttttgcctttcacttttaaagtgtaattcgctatattcatatacatactcctaggaaatatttgcataataataaaatgttctgccttgtgatttgttactaatgtctaagcttttgaggtacctctttcgtttccgatccggaagcgaaagaaatgtttttagatggctaatttggagatcttttactctagtttacaatatataatatccaatgtacaactgaattcactgcaaggccaatccctataatttgaatcgtaagaactaaccaatgatttgtcttaaaacggctatattcatctaagctcagaaaagctaaaagaattttgtaaccatcagaattcaatattgggattaagttccacaataaagtagacgagaaaagcataaatgccatagttaatgcttcactggaaaatgtaaattgatttattaattctaatgtatttattaaaagataattgataaacaagccaaataaatgaacgattatcttttcatttcttgatagcatgtaggtttcattcaattggacataaaaagcaggaaatacataaaaattcagtttgaatcccactttatcaaagtttttcccgaaaaattttaaggaataaatatgtcccagttcatgaagcactatattcattataaaataaataactataattatccacattttccagccgtaaaatactgaggacaatccattttgcaattttattaaatgaatataatttaatatgaacatgagagccgtaaaggataagaacagataaaaaaactttggtgatactttctctttatacattttaaaacgtaataattgtttatctgacagagaatttaaactatttttatagtattctccgctttttttgtcttttataaatacgttgttttgcacaagcacttcatatttttcatcttcatactttaaaattttcattatagtatttttccatataaggatagaagtagtttattttttctgcagagttgaataaggaaccacaaactccacaaatagaggaaaattcataaggaatgtcaaattcctctattttgttattttcttttaaaatattcaaaaaccatttgaatccttcttttctaagaataaataatagcaaattggaatttaacttttccacggttctttcgaaactttggttatattcttcccttagggttattttcgtttcaaaaatagcaggggaacaacatggataaatttctccatcatgatgatatacaatgtcatatccgggacaatgtaaggaatcttcatcttcaagactgtaaaatttatgtatgttttcttgcttaattctagttttagcagcgccaactgatatcattggaaattttgttatctttacacctaagattgaatcccccaattcctctaaaatgtggttggacattttgtctttggtaactgccatattaagagaaatatcgatatcagggtatttcctgctatgttctaatatgtttttaatactggaagacttgacaaatggagcatggtactcatcataacttatagtcagtgctatcacatttaaagaattcatatcatgaaagtactcctggacctttttcttgctcaaaccccaaaatccattagagatcaacgttatttgtttttcatatggtttaatgatttccattagttcttttaaaaatttataatctaaaaaaacttccccacctgtaaaagaaatcacttgaatggttttgttttttgcaaattcagttactaactctcttatgtattctttttccatcctggttgttgaagttggtgaactagaaaaacaacaatggtcacaggatgcattacaccttgaatctaaattgattgatactgttttattatacatgaaatatcccccaacaaatggtaaaggagagttagactctcctttgtacccctctaattaatgaccacttccaagaatccagcgattttcttttgattttacaaaataccaaagatcattcacttttgctaacttttgtgattcatctaatagacccttaaattctaagtttttcacagtctcattgttagtgatttcctttttcatattatccctcctccttttctaatataaaccaattattctatatcattcaatacatgtcaatatattgtacctaaaaaatctgaaaaatgtcactattcttggtatataaagcctatagtcctctagcccctctaagctataccgaatgaaaggccatagtttgatttaaagcttcgtaatgaaaagtaaaacatcaatattgactacactagttaagggatatacagattttaagtggaagaaatgaggcaaacaatcttaccctaaaccaacctgtactgaaaagctgttttaagctcttgcttaccccatttggcacctctttctctcgttttaattgtctctaaaagcagttatgcggtactatcatataaaggtccaatgtttaaaaataatgtcatacttttaaattcaccttatcatgcacatgctcataaagaggggtttattctaaaaaggggatggacggttttggaaagcaagtacctagatctactcgcacaaaaatacgattgtgaagaaaaagtggtaacagaaatcatcaatttgaaagcgatattgaacctgccaaaaggcaccgagcattttgtcagtgatctgcacggagagtatcaggcattccagcacgtgttgcgcaatggttcaggacgagtcaaagagaagatacgcgacatcttcagcggtgtcatttacgatagagaaattgatgaattagcagcattggtctattatccggaagacaaactgaaattaatcaaacatgactttgatgcgaaagaagcgttaaacgagtggtataaagaaacgattcatcgaatgattaagctcgtttcatattgctcctctaagtatacccgctccaaattacgcaaagcactgcctgcccaatttgcttatattacggaggagctgttatacaaaacagaacaagctggcaacaaggagcaatattactccgaaatcattgatcagatcattgaacttggccaagccgataagctgatcaccggccttgcttacagcgttcagcgattggtggtcgaccatctgcatgtggtcggcgatatttatgaccgcggcccgcagccggatagaattatggaagaactgatcaactatcattctgtcgatattcagtggggaaatcacgatgtcctttggatcggcgcctattccggttccaaagtgtgcctggccaatattatccgcatctgtgcccgctacgacaacctggatattattgaggacgtgtacggcatcaacctgagaccgctgctgaacctggccgaaaaatattatgatgataatccagcgttccgtccaaaagcagacgaaaacaggccagaggatgagattaagcaaatcacaaaaatccatcaagcgattgccatgatccaattcaagcttgagagcccgattatcaagagacggccgaactttaatatggaagagcggctgttattagagaaaatagactatgacaaaaatgaaatcacgctgaacggaaaaacatatcaactggaaaacacctgctttgcgacgattaatccggagcagccagatcagctattagaagaagaagcagaagtcatagacaagctgctattctctgtccagcattccgaaaagctgggccgccatatgaattttatgatgaaaaaaggcagcctttatttaaaatataacggcaacctgttgattcacggctgtattccagttgatgaaaacggcaatatggaaacgatgatgattgaggataaaccgtatgcgggccgtgagctgctcgatgtatttgaacgattcttgcgggaagcctttgcccacccggaagaaaccgatgacctggcgacagatatggcttggtatttatggacaggcgaatactcctccctcttcggaaaacgcgccatgacgacatttgagcgctatttcatcaaagagaaggaaacgcataaagagaagaaaaacccgtattattatttacgagaagacgaggcaacctgccgaaacatcctggcagaattcggcctcaatccagatcacggccatatcatcaacggccatacacctgtaaaagaaatcgaaggagaagacccaatcaaagcaaacggaaaaatgatcgtcatcgacggcggcttctccaaagcctaccaatccacaacaggcatcgccggctacacgctgctatacaactcctacggcatgcagctcgtcgcccataaacacttcaattccaaggcagaagtcctaagcaccggaaccgacgtcttaacggtcaaacgattagtggacaaagagcttgagcggaagaaagtgaaggaaacgaatgtgggtgaggaattgttgcaggaagttgcgattttagagagtttgcgggagtatcggtatatgaagtgaggggtgtggggttcagggatggtgatatgctgctcccctaaaagtagatagatgaattttagaaaatctgtttgccttggggagttttttcatggctggacaattatactacaaggaagaaatactaatacttatagaatgtaattgggtaatgattcggagaaagaggttgcgaaataatatggtattacactgaaacaattatcaatggagaacatgcacgatatagccgttctatattctccctctattatggcactcattagtagacataaccgtaaaaaaatgcactcaaaaaaagtccattctatataactctcgctagggtggacctttttcaacattcaaagtactagattttttctagtgaaagaataagaaaagacataagttctattttatcactctgttataggttaagttattacggtgtttcattatatactgaatttaaacacccttgacattatgggaatttttaaaacaggttaaaaggaagttctataagaactccctagtttaatattatttggtcaaaatctaaaaccaaaaaatctatttttatcttcattgtttctatctaattttgcaacaatcatacctttcgactctaattcttgaaggtcatctaataataattcatttttatttattgttacaaaatattgtccgatcctattctctaacagacttgaattgatatgttttaataatgtaccttttacatgaggatcaggattagaataagatccgtcatgaattaaaatattcaaactacacttatttatacacctgtataaaaaccaagtaagatcaaatatatttatcttcatatggagtctaccatgtgaacgttcatccggtatagaacaagaaattttgatccttcctgtagttgattgttttgcgttacttattctattatcatattcaaaatctaaaaatccatgttggttgtatgtaacatccattagattattaaaaagcttctttaactcactaactatagcgctataagattgaaactcatcataatacattgaattaactcttaatatttcatgttgaagttcattaatcttatcaaaaatatggttttttttatcgtagtcactaattctcaatcttacttccgctaactctatttctttccttctttgttcttccatcacaatggaaatatcctcaatgaaattgttactctttaaaattctggcacttgattccagttgttctgttaatccttgctttttgatattaagtttttttaaatcggcttgtattttaacaattttatctttaaaataactccctctactttctaccatgaaattatagaactcttggactttattataattctgttttacttcctctggaaaaaaacctacaatatcttcatagaatttttctatattttctaattctttaatcttagttacttttttatttaaatcatctatatttctttgatattgtttacaaatatgttcattttcaaatatttcattttgtattttattaagttcacttttaatttctgagtacctatttgtatcattattatatttattggcagtcttagtttgatagataactctattgtaatcctctatctcatttattaattcatcttccttaacttttaaatcgccaatgttaatattcattgattcaatcaattttatttcactatttaatttttcaatcttatcccgaaaaacctttatgtttttttctgtatgagttggtaaagtaaaaagatagttaagtaatttatattgttttaaccctcccctattcggtaaaactatatcattaaaccctgtcttttcgtctcttataatatactcccttaacgccgcaaaagttatatcctctttctcaccctttaaaatttccttttcaataaattttttatatacacttatactaacttttttccattcctccaaattaaaagttaaagaagtatcatgtaatgtataaccatgtttaggagaattaaaagatctagcaaggaatacttgatttccatcaatttccacattcaaaacaataaaaacgtttttattgagaagaatttcatttgtcgtataaaaatttgatatagtcttccctagtaaaaaggagatgcattcaatcatcgttgacttacctacaccattagtctcttcatgatcttctctcttttcaccaagtattatatttactcctacagcattaaatttatactctttcaaaatttcttgggaattgcaaacaaaaagattttttataatcataacaatcactaactctccgttctgctaatcatattttgattaaaagaaactttacctaatgaatataaaaaagttaacgataaatacagtatccgttcaatattcaaatttattataataccttgactcttagcataatcaagaaaaagttgatcaatatgtttttccttctctaacagttcataaagtatctttgatgagtataaaatattttcttccacagcattatatttagttaataaaaaatgattcatttctggcctctccgccttttccttttttaaaggagaattattcactagaggaataagatcatttccaatttgaatgtttttaaactcattttctaataaaacataagagtatttgagaatattttcagctgtttcaattttaagatcaatcattcttaacacttcttttgttatcattaaaaatctcacattcataaatgcaccaacatgttaaaatcttaatgtattttttcgttaaagcctttgaatatggtaaaactgaatgacattctagataaatctcattaacaatttttacaaatatctcatctccattattatattgattatgaaactctagatatttgtctactatcgtctcagcaatcaattcctttttatcagcacttacatacgaagtggaatccattatatggtttatcacaccaaaatactcagaataactatcgaatttccgtttaaaagtttccccacttttcatatcataaaattttttatctaaaccaatttgattatcaaaattactagtaaatgttttataactttctctatactcatgaaaatctataataaagctcttaaactcatcttcatcaattttatcatcgttatcttctatttctttttcaataaggctctctaatctattaatcttataatttaacttcccttcctgtagtctccttcctccttggttgttttttgaccagtatttatattcggtattccaaatgtagtatgttacttctgtctcgccattatctaaattcacatccaccgaaataaattctggagtagcatactcatcctttataatggctccacttactaattctaagaatggattttcatttgtatttgcagtaatattaaatgaagaatcatgtacatgtcctgccaaatatagatcaataaagtaatcatcaaaatgtgcctttattgattctctttcggaagattcaatacaacctaacgtatggtgcccaatagctatatttaataccttgcccttatttttctctttgttcatcttccttattgctttatataatttcatctgtgcagttaataacgttccttcttcaccttttttatctgataacagacatgtatttattgataaaacattatacttctccgattgatacaaaaaatgcaaatcttcttccggatatttaacacccataaaatcttcataaaaatcgaaaaatttcctttgaccttccactaatatatttgtagctttttgatctagtttatccaacatttctgaggggttaggagatttcataatactatcaatcaaaagtgtcctcgtcatgtctctagatatatcgtgatttcctggcactaagtgtacgttattcttacttaatcccatacttttaataattccattaagatattctttaacatcttcgttatacacatcacctttgtgtgctatatctccagttaataataaaaaatcaaaatctgactctcttcttaaaacttctataaaatctaataatttatctctcattacaatagtgtcataattttgaaactgaaaatgcaaatcagaaatttgtaaaaaacgtaccttcaatacaaacatcctctcataagtatatttatcccctatatatttctagaaaactttttattctatatcatctttactctttaatatattaagactctttccacaccatcaaataaattataacctaaacataactctttactcattttagtattgtatttaagtcaaacattgcattggttgctgaaatattatattcattgaattattccattaaatagcttttagttgaactttagtctttctgtaatggtggagatgctcttacttatgataaggctccccacgattaatccgaaaagcccgataaatctgctccactaaaataagccgcatcaactgatgaggaaatgtcatcttcgagaacgatagcttctcgtccgctcgcttcatcaccgtgtcactcaatccgagtgatccgccgatgacgaaggtgactttgctttttccataagtagccagcttatctattgtatcggctagttcttcggatgttttcatttttccttcgatggcgagggcgatgacgtgggcgtcggggctgattttggataggatgcggtcgccttctttgtcttttatgattttcatgtcctggtcgcttaggttttccggcgctttttcgtccgggagttcgatgatgtcgatttttgcgtaggccgaaagtcgtttggtgtattcttcaatgccttgcttgaggtatttttcttttagttttccgattgtcacaatattgatattcacaggtcatccccactttaaaaacaagttattcatatatgttgtccacaattgtggatatcttttctgtattttgtgtaagatcattcgttccccactatatatactgcggggtctccacataattcacaggctgtggataaactgttagtatgttcgatttttctgatttcgggcggcagctcgtggtcgtctatgtacatatccagcaccgtttcgatgtgttcttcacaagaataatacgcttgtttcatgttcaaatcctccgatgttttcttccatttttacaaatgttctcttctcaatataacctatttattcacatgttagtagtgcttcgggctgagttttatccacaattcgacaaacaagctgttgatgactctatttcgctcgtgtgttagtttggatgtaaccgatgtgtggggaggtctgcatttgcgctttagatgggtttggctttttgtgattatgttgctgcttgctgagtgtcagccatcttattgggtgttggagaaggatcgaatcggtgaaggcagtccagacttagaaatatacgctaattatctccaaatgcatgatgacgtgaaaggatatcaagtcttcaccatatcagaaggcaaaaaaatggtcgtcgtgtctctcggaagcagcgagaaagataagaagcttgaagtgtcggacgtcaaattctcatctaaagaaacgattgtaactgtggagcgaaaacctgctcctacggcaaatgagaaaaacccttttattttgattggactggacaaaattgaaggggatttaattgttcaagacgaaacaggagatcgctttgaagaaacggattaccagcaataaagccggcgttctgagaacgtccggctttttcttttacttcaatgtcccatgcgggtcgatgacgaattttttggctgcgcctttgtcgaagtcgctgtagccttttggcgcgtcgtccagagaaataacggtggcattgacggcttttgcgatctgcgctctgccgctcaggatcgctttcatcaaattgcggttgtatgtcatggcgggcgtttgtccggtgacgaaggtgtgggctttggcccagccgagtccgaagcggatttttaatgagcctgttttggcgtccgcatcctttgcaccgggatcttcggtcacgtataagcctggaatgccaaggctgcctccgacctgggtgacgtccatgattgagttcagcacggcggctggcgcttctccttgattgccgtgcccagatgcttcaaagccgacacagtccactgcagcatcaacggttggttcacctagtatttgttcaatttgctcgccgaggcggtcgtgtttttgcacgttgaccgtttcacagccgaagcttctggcctgtgccagcctgtcttcgttcagatcgccgacaatcacggtagaggcgcctaggagctgagcggagtgtgcagctgccaagccgacaggacccgctccagcgatataaacggttgaacctgtttgcacgcccgctgtataagctccatggaagccggtcggaaaaatgtcggacagcatggtcaaatcgagaatcttttctagcgcctgttctttatcagggaataccaaaagctgaaaatcagcgtatggcaccatgacatattcagactggccgccgacccagccgcccatatcgacgtagccgtaagccgatcccggccggtccggattgacattcaggcacacatgcgttttctgcgttttgcacatcacacagcgtccgcaggcaatattgaaaggaacggatacgatatctccttttttgataaattcaacatcacgccccgtttcaatgacttctcccgtaatttcatgcccgagcaccaagccttctggcgccgttgtgcggcctctgaccatatgctggtcgcttccgcaaatgttggttgtaatgactttgagaataaccccatgctcacattttcgattcacattcgccttcgggacgccgggcccgtccctcaagattaactccggataaccgatatcctccaccgctacagtccctttgcctttgtacacaaccgctttgtttcctgtcaacgccattcctcccattcatgtgtttggactctccgtccttgaacatgacttcggttcggcatgactctttccctttttcacgactgttttttctgtattcttacaacaacaaatatgccaagaaagcatccaataatggttccgccgatgtctaagaagtcgactttacatccatttaacaagaacacagtaatggccgaaaccaggcagatcataactgccagaagaataacccgatttgtctgcatgtaattcctcctttggattcgtttctaaaccatacccaaaatcctctgcaaacttcggttcaacaaaaaaagagacttcacaccagtctcttcataaacagagatcactcaaaaaatttcctgagaaataatgtggcaacactcgttactaacgcaattgccgtatacataacaacccaaaatatgaatgagctattccccgaagctaacgtaactaacaatatcaagctcgtgataagaacgatgagcggtgccacccaaaatcttttaaataaaaaatgacccgctataccaaatacacctgcgacgatcggaaaaccaaaaacgataaataaaacggcgatggctcccatactaccctccttgccttaaaacctcttcatcacctcaacatcatacagcttcaaatgactcttcggcgtcacgacatcctttaccttcccaatctctttttctttcattttctttccggttttcaggctgtactgttcaatgtaggcaggcttgtgatacgtgtatgtgaagaaatagaggctgctgcctttttgggtgatttctttgaattcggctttcattttgtccggggaaagggtgaagacgatgcttgtttttcctgtcttggcatcgattttgtgtacctttccgaagccgtcaatgaaatacaggttcccgtcataagggaaaaagctgtttttaaagctgaagggcatggagctgtatatcgtttgttcgtcgtttttgtattcggcgatatcgtgcagctctacttcgccgctttttttgttgatcttgaccatttgatagagatcgtgggctttttggccgcgaaccataacatacacagcttggtcgtccacggcaagttgggattcgactgaggctccttcccggtactgccattccgttatgctgagataggtaagcttcttctgatctgcttgaatctgaaggagctgatagccttttccgtcatctgtcgggacgagtgcgtaaatggcgccatcatggaaaccggaggctcggatgtagtaggggatgacgtcttttttccactctccgtccatttggcggtacagctctgagcggtatccgtctccctttttgtcgtagccggagttgtataaggtgtaaaagccgtccgtgttttgcagaaagcccgcgctgtcgcctgtgtgctgataggttcttttatgggagcgcaggccgtttttgatcgtataaatcgtgtttttgtcctccagcatcacgctgtcaccgtgaacctttgctgagcccagctcaaggcccttcatctgaaaggaagacagcgtcccgtcatggctgataaacagggcgtagcttttcccgccgccaaatgcatcttgatccgcagaggatgagaaatacagcaggacttctttgtcatccaggaaatcgggatttctgagatcctgctgactcacggttttatggcttttgagaggagaaatgaagacaaatagtgcgattcctgcgagaatcagcatggcgatggtaatcatccactttttcatagccttctccttagtaaatggtcataatggttgtcgtataagaagaactagtgatgtcgcgcggatacacgcctaagcctccgttgctgtctatatcaatccctgctttcagcaaaaaggcagaccataggagctttgaacagtttttggcgccgtcatggccggtatttctgttattgacgaagttaaatgagtatgggtcgccgacttttgataccgcccagtcggcagcagctgttttttgagatgaggatacgctgacggtttgcacaatggagttgtcttccacgtctctggcattatacgcgatctgcctgacgccgtcgctcgggacagattcaacaattttgtcagcggcggagtacatgccgacatggccgtgattgtagtaggctgtgtaggagttcgtgtaatagatattgcctttcgcgcttgtcgggagttttttcgtgccggacgagccgcccatgatagacatgccgctttccttggcgagccggtccccctctgctttatcagccgtgatctccttatagaactgttttaggataacgtcctgctttacgtgctgctgtttggcaatctggctggcagatttcatgatttcttccggtgtcgtgcctggctgcagtgcggcgatttcttcagcataatttgtggtctttacggctttggcgggagtaacaaacaggccgccgcacattgtgagcgctaccaaaaacatcgacactcgtttcttcaacttcattacatctcctcttttcttgtgagtgtaggaaaggtaatttcctcacccacattatattaggaaaataaggaaagtaactaggttatttacagaatttttagaaatcgtttacagaaaaaggcctttatcaggcccttttcgttaaagcttcttgctcatcactacgtctgtttcttgaaatccggtttgctcatatagctttcgagccgtctgattatgggcaaagacatgaagggacagcttgcggattcccatactgcgtgccgcttgatctaatgccgccaatgcttgctttgcgtagccctttccccgatacggttcatataacccgaaatcataaataaacgcttcctgctgcggatgctccggttcagcatgtatccagagccagccaacgatatccttttcattcagcttgaggctccacaaatggtgatggggtgtttcgagccctctcggaagcagatcagtaaacacctgcttagacaaaagctgggcatcttcaggcagccatgttcccgcttttaccttttcttccgcgtaatgctttgttgtgtacgtgagataagaccgaaattcttctgtctgcataggggttagcataattgtcatatcatctctccttcatatattgactagaggattttacataaaatagaaagaggtgttactatcagaataagcaactgagattgataagtcactagagaaaggagtttcacatgaataagatcgcacccgcagaaatcgctagcatgctcaacgattggtaccttgccatcaagaaacatgaagttgaagaatcctcccgtttatttgaagaagtgaagcctttattggatgacatggaagaggatcaggaggtgcttgcctacttctccttattggaactgcgccacaaggttttgcttcacgaggcgagaggacagggctttcagcatgaggagccttctcatatgaatgctacgtctgacatgctgaaatattacttttttctgtttgaaggcatgtatgaggcctataaaaataattatgacattgccattgggctgtataaagatgcagagcagtatctcgacaacattcccgatccgattgaaaaagccgaatttcacctgaaggtcggtaagctctattataagctgggacaaaatattgtgtccctcaatcatacacggcaagcagtcaaaacattcagagaagagacagattataaaaagaagctggcttcagccctgattaccatgtcaggcaattttacagagatgagccagtttgaagaagctgaggcttatttggacgaagcaattcggatcacgagtgaattagaggatcatttttttgaagcccagcttttgcataacttcggccttctacatgcgcaaagcggcaaatcagaagaagcggtttcgaaattagaggaggctctacagaacgatgagtatgcccgctccgcctattattatcattctgcctacttgctgatacgagagctgtttaagatcaaaaagaaagaacaggccttatcttattaccaagacgtgaaggaaaaattgactgctgagccgaatagaatatgtgaggcaaaaatagacattttatatgccatttatgcagaagggggtcatgcggaaacgtttcacttatgcaaacaacatatggatgacttgttgtccgagaaagagtatgacagtgtaagagaactttccattttggctggcgaacggtatagggaacttgagctttacaaagaagctgcccactttttttatgaagcattacagattgaagaactgattaaacgaacggaggttatataaatgaaaagatttctgattggcgcaggcgtcgcagcggtgattttatcaggttggtttattgcggaccatcaaacccactcacaggaaatgaaagtcgctgagaaaatgattggataaatgaaaaacccccgcgggatgcgggggttcaatttaacgaaagaatcctaaaacggtttgtagttttaggattctttcatcttttcagcgtgattgaaaacccttgaagtctaggaagaacgagcattggagcgcagcgaatgtttggaattcgtgagcaccgaagcgcaggcctgacaacgaatgcgagggtttgtcgacacgctgaaacccccgcgggtgcgggggttttcttattacagcagcttcttccctaacagggattctacgagctctactgctgttttgcccgttttgtttttgtgatcaaggatcgggttaacctcaacgaattcggctgaggtaatgatgcctgcgtcatacagcatttccatagccaaatggctctcccggtagctgatgccgccgacgacaggggttccgacacccggtgcgtcgttcggatcaagtccgtccagatcaaggctcagatggacgccatcacatgctgataaataatcaagggtttcttcaatgacctttgtcatgccaagacgatcgatttcgtgcattgtgtacaccttcatgccgctttccttaatgtacttgcgctccccttcatcaagtgaccgggcgccaatgatgacgacgttttccggtttgattttaggcgcgtagccttcaaggttaaccagtgactcgtggccaatgcctaggctgaccgcgagcggcatgccgtgaatattgcccgatggtgaagtttcaagtgtattcaaatcgccgtgcgcgtcataccagatgacgccgagattatcgtaatgcttcgctgtgcctgcaagcgtgccgatcgcaatactgtggtcaccgcccaggacaagcgggaattttttctcttcaatgactttgttgaccttttgcgcgagtttttcatttcccgccaaaacggaattcaggtttttcagttcctcgtcatttttgattttttcgcgattgatcggaatgtcaccgagatcttcaaccgtataccccatgtctgacagcctctcgatcagatgagcgtaccggatggcactcgggcccatatccactccgcgtcgtgcttgtcctaaatccattggcattccaataaccgaaatcgttttatccatctgtgattccacctcaacatttaagataatgtcctatgcgggttataacaaagatgacttgcggacaacgtttttaaagctctagctgacgatttgcctgctggcgttttttaatgacgacatgataaatgatgtagcaaatgatcataaacggtacgccgcaatacagcgcgatacgctgctccggatcaaatgcaagactgatgagcacgaccgtatttaacgttaggccgatcagcggaagcaccgggtacagcggtgttttaaatttcaaatcttctatcttcccgccctcacggatatatttgcgtctgaacatgatttgggaaagcgagatcgtaatccagccgacctgcgcgctcatgcccgccaaagataacagtaccatatatacggtttcagcctgcgcaaactttgtcagaagtgataggcaggccacagccatcgttacgattaacgagtacatcggtacaccgcgctgatttgttttgccaagcgctttgaaggcttgtccttcattcgccatcgcgtacagaatacgtgttgatgcgtataaacctgagttcgcaacagataacagtgcgattaaaataacaaagttcatgatatcagctgcatatgggattccgatttgctcaaatacggcaacaaatggactttccacgacacccgcctgtttccacggaatcatgccggcaatgacaatgattgaaagcacaaagaacacaagcgttctccatactgtctgtttgatggaccgcggaatcgttttttcagggtcttcactttctccggctgcaaccccgatcagctcagtcccctgaaacgcaaagttcacagtaatcatcgtaatcagcattgcctttatgccgttcggaaataacccgtcttcataaaaatgtgtcaaaaacggcgcctgctctccgcccttcagatcaatcaggccaaacatggcagctccgccgagaataataaataaaaggataatcaaaattttaatgcctgagaaccagaattcagattccgcaaaggcttttgtggtgatcgcatttaaaataaacatcagtgccgcaaagaccagacaccagatccacacgtctatatgcggaaaccagcgttgcatcagctgccccgctgataaaaattcaatggcgcatgtaaccgcccagccgagccagtacagccagccgaacgcaaacccgaaggccgggctgataaatttcgtggcataggtctggaaggaccccgacacaggaaaggcgactgccagctctcctaagcagagcatggtcaaaaacatgataaagccgcccactaaataggacagaaccgcgccgagcggtcccgcttggttaatggtaaacccggttccaaggaagaaaccggttccgatcactccgcccaatgaaatcatgaacaaatggcgtgatttcattgtccgctggagctgatttccgttatcttggtttgtattcacattctgcaccccttcagcaacttgtattggatctaagctggaacatctgcatggtgctatcccagtttgctgtccaaagagtctctatctatttaatataaaattcacttcttctcataaagatacattatactaaaatactgtagctgagcaaatagggagtgctgatttttctgttgtaaatttatacaaacgaagtgaatatcccgccatggtgcggatttatgcgtttcgcagcacgtgcttaattttctctatcgcccaatccaagtcctctttggaaatgattaatggcggtgcaaaacgaatgactgtatcatgcgtttccttgcataaaagtccctcttccttcaaacgctcacaatacggacgtgccgcttcagtcaattccacaccgataaacagccctctgccgcggacttctttaatgacagggctgtcaatactctcaagctcgcttttaaagtattcaccaagttcaagagaacgatccgccagcttttcatcctccagcacttctaatgaagcgatagacactgcacatgcaagcgggtttccaccaaatgttgagccgtgtgagccagggttaaacacgcctaggatctcgcggtccgccgcaatgcaagagatcgggaacacaccgccgccaagcgctttgcccaagatatacatatccggaacaatgccgtcccagtcacaggcaaacgtcttgcctgtacgtccgagacccgtctgaatttcatccgcaataaacaagacattctcttccttacaaatcgccgccgcttcctgtaaaaatccttcaggcggaatcacaatgcccgcttcgccttgaatcggttcaaacaagaatgccgctgtattcggcgtaatggcctgtcgaagcgcttccacatcgccgtaaggaatgagtttgattcctggaagcatcgggccgaatcctcgtttatattcctcttcagaagaaagagataccgccagcatcgtgcggccgtggaagttcccgacacatgcgataatttccgcttgattgtcagctacgcccttcacttcatacgcccagcgtctcgccgctttcaccgcggattcaaccgcttcggctcctgtattcatcggcagaatcatctctttgcctgtcagtttagctgttttttcgtaaaacggcccaagctgatcgttatgaaacgcgcgtgacgtgagggtgattttatcagcctgatcctttaatgcctgaatgattttcgggtgtctgtgcccctggtttaccgcagagtaagcactcagcatatccatatattcattgccttccgggtcctttacccaagcacccagcgcttcagaaataacaatcgggagcgggtgataattgttggctccgtaatgagacgtctgatcaataatttctttggatttagataaagctgtcatatttgaattcccccttgttttctgtttcaacatgttatcctgctttccctttatataaatgcaagttctgtgccaaatcaagaattcgtgtgttttctacaattttcgaggacaaggtgcaaaaacattctgatatttcgagcgaaaatttcagcaagtgcaaaattcttttgcatatcctctccgtttttttataaaatagaagcaatattaagaaaataattgagggaggttcatacagtggtcaaagacagcgaattcctcacattggtttttcagagtattttagatgaaatcgatgttggcctgcacgtggtagacgagcatggaaacacaatcgtttataacaataaaatgatgcagattgaagatatggagaagcatgacgtcttgaataaaaacctgatggatgtgtttatgttttcaaagcagcaggacagcacactggtacaggctcttcaggaaggcaagacgattaaaaacgtcaaacagagctatttcaataataaaggccaggaaattacgacgatcaatcatacatatcccatcgtccaagacggcaaaatcaggggcgccgttgaaattgccaaggatgtgacaaagctggaacggctgatcagggagaatatgaacaaaaaaggcagcacaacctatacgtttgacagtattctcggcaccagtccggccattcaagacgtcatcgaaaacgccaagcgggcaacccgtacgtcatcatctgtccttctagcaggcgaaaccggcacgggaaaagaactgttcgcgcaaagtatccataatggaagcgatcgttctggcggcccgtttatttcgcaaaactgcgcggcactgccagacagccttgtggaaagcattttgtttgggacgaaaaaaggcgcgtttaccggcgctgtcgaccagcccggcctgtttgaacaagcccacggcggcacactgctgttagatgaaatcaactcgctgaatctcagccttcaggcgaagctgctgcgcgcccttcaagaacggaaaatcaggcgcatcggttcaacaaaggatacaccgattgacgtacgtattattgccacgatgaatgaagacccaattgatgcaattgcaggcgaacgaatgcggaaggacttgtattacaggctgagtgtcgtcacactgatcatcccgccgcttcgggaacgaaaagaagacattttgcttctcgcgtcggagttcatccagaaaaacaaccatctgttccaaatgaatgttgaacacatcagcgatgacgtgaagcaatttttcctttcttatgactggccgggaaatattcgcgagcttgagcatatgatcgaaggcgcaatgaatttcatgacggacgagcaaacgattacggcttcccatctgccctatcaataccgcatgaaaatcaagccggctgacatcccagagccggaaacaccaagacaccagccagccgcggacttaaaagaaaaaatggaaagcttcgaaaaatatgtgatagagaacgtgttaagaaaacacggccataacatctcgaaagctgctcaggagcttggcatcagcagacaaagcctccaatatcggctgaagaaattttctcactcgtctaacgaataatccggagcaggaagcctgatcagaaaaacagtgcctctgccgatttcacttttcacttcaatcgtcccattgtgattgtcgataatcgatttcgttatggcaaggcctaatcccgaacctccatatttccgggagcgggatgggtctgccttgtaaaaccggtcaaacactaaaaaacgtcacttcttatgcattgaagaaagaaaatggcacctatgtgtatcacagccagcaaccacacggtacaaaccattaaagtccatgcaaataacggaagtatttgcagctaactgccatttgctgtttcacgtgtaacatccatcttgtatttttcttcatattcgatatatcctttttcaactgaacgggcgtgacccctgttcagttttttttgcatatcaaaacagcctggcaacgatgccagactgcttttattaactgcctaattggtctgcggaggacagcttgatatcaacagatttttcttttccgccgcgataaaacttcaccttcacccggtcaccgacttttttctgataaagccgttttcgcaggtcaacaatatcatttactttgtatccgtcaaattccgtgatgacatccagttccttcagccccgcttttccggcaggtgaaaaggcgtctacacccatcacaaccgctccattggtgacgttcttaggaagctttaatgtttcatcccaatgatagcttgcgatgtcacttagcgatttcatctcaatgccaaggaacgggcgtttgacctttccgtatctctctaaatcctctatcacagggatcacgagcttagacggaatggacaggccaatcccttcaaccgctgactcggcaattttcattgaattgatgccaatgaccttcccatccatatttaacaaagcgccgccgctgttcccagggttaatggccgcatctgtttgcaggacttcagcgttccagtcaggctgtccatcaccgtttgaatctactgggatcgccctctccgtacccgagatgacgccttgtgtgacagagcctgcaaactcaaggcctaacgggttcccgatcgcaataaccggctccccagacttcactttatctgaatttccgaaatcagcgactgctttaatcttatcgcttttcacccgtaaaacggcaaggtccatcagctggtcgctgccgacaagatcagctgatacacgtgagccgtctttcaagctgatttcaatttgggaagcgccttcgatgacatgatggttggtcacgacataagcggaatggtcatttttcttatagatgacgccagagccgctcccagcctcgccgctctctccccaaatatctgatttttggatgttcacaacaccgacaacggcgggcgacatattgctgacaatcttggtgacggcattgttgacactgacattcaccgtcctgattgattcccggccattgttgttttgctgctgatctaaggcgcctgtatccagcccttcatttgaaaggtacggcatgataaacgccattaatacggcaccgacaatcacgccaatcagactcgaaagaaaatatccttttttgcttctctttggctgttcaggagtagtatgttcttcctcacgttcgtaatccaccatattccatcctttccaagaacgttaatatggttatattgtgggttagaaactcctagaatagtcatgatttacatagaaaaattatacagcgcaaagcggagtggccttcttcggatcggtgtcgtataagtcaaatgtctcacccgtcacaaatcctttagaagccaatgtctgctgcacagacattcttgccagctccttcatgttgttgtcctggctcaaatgcgccaggtaaatacgagacgtctcatcgccaatgacatccgtcatcgccaaggcagcatcttcatttgacacgtgcccgacgtcacttaaaatccgccgcttaatgctccatgggtatcttcccatttgcagcataccgacatcgtgattgctttcaaacacaaatacattcgctgaacggataatgcctttcatccggtcgctgacatatcccgtatctgtcattaacgcgagctttcggccgctataatggaatacataaaacatcggttccgccgcatcgtgggaaacgccaaacgattcaacatcaagtccgccgaacgacttcaccgtctccattggaaatacaaacttttgatcggtgtcaattttgccgatttgattctccatcgctttccaagtcttctcattcgcatagatcggaagcttgtactttctggcgacgacaccaaggcccttaatatggtcactatgctcatgcgtcacaaaaatgccgtctacatcatccagcttacgcccgatctgcgccatcagcccatccatggcttttccgctcaaaccggcgtccactaaaaatgcgtgatcctctgtttcgaggtaaaacgcatttcccgtactcccgctcgcaagtacgctaaattgcaagctcatgtttgtctcactccattattttcattgatctgtatctaaaatcgtactctccaaagcattcacagtaaaatactcttgtactgtctttttctcaccgttcacttttttctcgtactcgaccgtaattctccataccggcgccagcacctgcgtacttgtcagcggatattgtgctacatagccgaatttacagctcttcacagtgctgtattcttttaattgattttgatagtacaatagctcaaccgcatccatttcagtaattaagctttctttctggatttgcttgaaggtctcaagcgtagtctggtcgtatgacacaacctcgtttttaccgtttaagtgcagcaccacttgcccgatcatattagagggattgtcggtcttttggtaaatataatgaccttcgtacgtttggaagaaaataatttctttcttcgatttatcaaccttccaaagcttatatttttcgccatcttgaattttcgaagaaacaagtgcctgagcatcgtcctcgatatccttctttgatagtgcgattggatttgcaaacttcattttcaggctcgttactttatgatcatcactaggcatgtccatcaaaggcttttgatccttcagcgcctcaatttcctccttggagaaagacttttgatttgccgtgatccgatagccttctgttgcttccttattcaagccttcatacgtgatatgatcggccttcatgtcatgctcgacatcatttttaatgacttcatattctttgccggtagcctgccatttttgaaaaaactgatagcctaagaaaatatctaaaatgaggaaggcaacgatgaagattgattttgtcttattccactccactgttagccccctccttcctcaataaatcctttgtaatcggcacaatttttccatttactttcatcgcccaaaccggttccagttcaacgagaggatcatcgttggttgatgttgataccaattgataagcaaggaagatctgatcaattttgtccgtatcataagcggtttgtttcgaaagcagcatcttcacttcgctgccgcccatgagctctgtttcacttgttttaatcggattcgttccgagactgtaattcggccgcttatagctgagaatatcatcattcgcccattgcaccgtaatcgccgatgtcgccccgaaaggtttggcggtgctgttaatgaccgggatctgatccataaaaatatagaagctcaactgctggctgtcattgatattgaaaaattgatagtgatccgtccagcttccggtatcctcaaggtatttttggctctttttgattaattcacctgtttgataggatgtgctctgcaccaaattgcgctgctgaaattgcacctgtctctggcttagattcacatctaaccggctgatcccatctgtcagcacatttctgttgttgtaattcgaatcttctcttacaatgctcggatcactaaacaaagcctgcttaaaggtatttgttttaatcgattctgtgacaaattcttttttgtccatcgtaagcggtttgttcggcagcaagaactctttctttgagccaatggagaacaaactgaacgccggcatatttgattgcctgtttttcaagtcgttcataatgttccggtagtttgctgattcaaccgtcacttcaagaatgagctgcttgctgtatgacaccaaatagattttcttgttcgcttttgtttcattgaacgggatcagaatatggtcaaacgaactgtattcaaacgactgattagaccatttaaacagcgtttggaaaatatcaatcgggatcgtatcgctgaattgcaagtcaagcttggcttcagaaccgcctattccataaaaccagcttttgaatccagccttgtcatactgatccgaaatatctttaattcctttcacatcccaatgcggcaagtcagaccaaatttcttcatagagggcattgtcatccactttgtaatgagcgccgtcatcatggataaacatgtcccttggccttaccgtttcagacagcttttgggtggttttttcgattttatgtttcacacgaacagtagactctgttgaggatgagccttcagaaaagtttggctggaacgtccatatcccccatgtaaaaacaagactgatgacgacgagtaccgtaagtaatatcgtttttatattttcacgcttcatcccaatcatcctcttgttcctctttatatggaagagtaaatgtaatcgtcgtgccttttccttctatgctgtccgcccaaatatctccaccgtgcgcctgtaccatttccttggcaatcgccaatcccagaccggtgccgccaagctttctcgttctcgctttatccaccctgtagaagcggtcaaagactttttcgacatcttttttcggaatgccgatcccttcatccttcacgctgatatagagaagttcttcctcttcattgacatcaatcgagaacgtgacatgtccgccttccggtgaatattttaaagcgttagaaataatattatcgagcacctgcgttattttatcctggtcaatctcgacatacagatctctgtccggcagattgcggataaactccacatgctgctcttttgtcatttcaaaacggtcaataataagtgacataaaccggacaatctgaatccattcccggttaaattgataatctttactgtcaaatttcgacagctgaagcagatcattgacaagccggatcatacgctctgtttcattttgcgtcaccattaagaagcgcggagcaatgtctttattttcccacgcgccttcagctaacgcttctaaatagctgcgcattgtcgtaagcggcgtccgcagctcatgtgatacattcgcaacgaattctctgcgttcctgatccattttctcttgttcggttacatcgtaaatgacagcgattaaaccatcaattttgccgtgttccctttgaatcacagagaaattcacgcgaagcaccgttaattcatcatcgcgctcaatttcaagcagcatagaatcctgctgttccactaaatcttcaaaagtataattctcttgaagccccagcaaactcgtaatcggcatttctaaggctgtttcacgtgaaacgttcaacagttccagcgccgggctgtttaagagaataatcgctccgtttcggtttgtggcgataacgccgtctgtcatataagcaatgacagaggctagctttctgcgttctccttcagtcatcgcctgggcatcttcaagctctctcgttaagtggttaaacgttgtggccagctgcccaatttcatcatgtccatactttttaaccttcctcgagaaattccctttcgcaagctccatcgcctgctttcgcatatctgaaagcgggtgggtaatggttcttgccagaaaaataccgagaagagccgtcaaaacaagtgccaaacctgtgccggacgccagtatcgtgttgatcgtcttcatttgattaaagacatcttccatactcgcgacaacgtagatcgcgcccacaacctcttggttttcagtcatgacgggcttcgcggaaataagaactctgattttgcttttcgggtcataatattttcttaaatacgactgtttggtagaaaagattcttttgaaaatcagatcggtcgtttgtttcccagccacttcctcaccgtacggctttgaagaaccgaccacttcatagcttttatctacaaagctaatttcccgaacctcatcacttttcgtgaagtcattcaaaatacggctgacgtcatcctttatgacggtactgtcgttatcgctcttatattcttgttcgatataataagaaaggttgtcgattcgctgattcagcgattgttcataagagctgatcagcgacttctctacctgattgacaaaatacacaccaatgatttgcatggcaatgataatcaaaagcacataaatcaaggtaatcttaaattggatcgaccgaaaaaaaccaaccttattcatatgggcattagtcctgttctgggtttctcaagtaataacctacaccacggcgtgtgacgatccaatttggatggctcgggttgtcctcgattttttcacgaagccggcggactgttacgtcaaccgttctgacatcgccgaagtaatcatagccccaaacggtttgaagcaaatgttcacgggtcatcacttgtccgatatgttttgctaaataatgaagcaattcgaactcacgatgagtcaattcgattgtttcgtctcgttttgatacaacgtacgcgtcagggaagatgacgagagagccgatatgaatctcgttagaggaaggctcttcctccgcaggcgctgttgtcagctggcggcgcaggttcgcttttacacgcgccaagagctcgcgtgtgctgaatggttttgtgacatagtcatcagcaccgatttcaagcccgataaccttgtcaatttctgaatccttagccgtcagcataatgattggcatatcgtatttctttctgacttcgcggcatacttcaacgccgtctttatttgggagcataatatctaaaagaattaaatcaggctgaagctcttctaccatttcaacggcttcgtttccgtcgtgggcacagtgcacttcatagccttcttttcttaagttaaattccaatatatctgcaatcggtttttcatcatctactacaaggatctttttatccatcattttgattttcctcctgccgaatgacttcatttcatctatataacattcgtttcatcacttatggcccatgtaaagaatgggtccttgtctattataacggtttaaggtcaaaagataaaaaaaataaaggtttagaaaaaaaacacatgtttcacctttatcgccagttgtttatctattgtcatgctggtcaactttttttaaaaaagataactttattgaaacctcccctcaccggagtgcgtctttatcaatgacgtcttcttctttgaaccggccgcagggccggttctccctttttcttctattataacactcctcatgtttgcctttttcctaaaagaaaaaacgcacctacgattgcagatgcgtttggtaagtggctcgggacggaatcgaaccgccgacacacggattttcagtccgttgctctaccaactgagctaccgagccaaatgttttatttttctctactaagtaaagtaaaatggcggtccggacgggactcgaacccgcgacctcctgcgtgacaggcaggcattctaaccaactgaactaccggaccttacagtaattgcccggagagctgtcgtgtcagctctcacagacaaataaggaatttagcaataacgctaaagtaaatcaatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccttcacgaaatggtgagccatgaaggactcgaaccttcgaccctctgattaaaagtcagatgctctaccaactgagctaatggctcttaaagatgtcggaatttctatagagcaaacgacttaaatctagttctcatcttgtactctattgaagcagtttccgtaacaacgagatttataatatcacgaacaaatagaagtggcaataacttttttggttttttttcatatttttttctcagaccaacttatatgcggctttcaaacaaaaaacaagccccttaaataggggcttgcagacatattctatttagttcgcacggtacacactgcgaaggacatttgtttgtgagcggtctggaccgacagagaaaatagaaagcggaatgcctgtcagctgagacacacgctcaagataatggcgcgcattttccggaagctcgctcaagctcttcgcacctgtaatatcctcagtccagcccggcatttcttcatataccggctcacattcagcaagtgccttaagacttgctgggaattcttcaatgatttcgcctttgtagcggtacgccacacagattttcaacgtttcaattcctgctaggacgtcaattgagttcagagaaagatctgtaattccgctcacacggcgggcgtggcggacaacaacgctgtcaaaccagccgacacggcgcgggcggcctgttgttgttccatattcgcgtccgacttcacggatttgatcgccgatttcatctttcagctcagtcggaaaaggaccgtcgccgacacgagtcgtatatgcttttgatacaccgacaacgtgcttgattttggtcgggccgacaccagaaccgatcgtgacaccgccggcaaccgggttagatgacgtaacaaacgggtatgttccttggtcgatatcgagcataaccccttgtgcgccttcaaataatacacggcgcccttcatcaagagcatcgtttaagacaacagatgtatcgcaaacatactttttaatctgctgtccgtactcataatattcgtctaagatatcctcaagtttaaacccttctgtctcgtacattttctcgagaagacggtttttttcttcaagattgcgctcaagcttttccgcaaacgcgtcacggtctaacagatccgcgatgcgaattccgatgcgggctgctttatccatgtaagcagggccgattccttttttcgttgtgccgatcttgttagcccctttacgctcttcttccacttcatccaatttcaaatgatacggcagaatgacgtgagctctgttgctgattctcaggttatctgtactcacgttgcgctcatgaagatacgcaagctctgtgactaatgctttcggatctacaaccattccgtttccgattacacacgttttatccttatagaaaattccagacgggattaagtgaagcttatatgtgattccgtcaaacttgattgtatgccctgcgttatttccgccttgataacgggcgatcacttctgcattttctgataggaaatctgtaattttaccttttccttcatcgccccattgcgtacctactacaactactgaagacatgtccgtgcacctccgttaacctttcaaaacgattctattcaaacaaatcaagtttatcagtgaagaaacagaaagtcaattgtaaatccgaacattaatttattgtaaatctatattcgttcgcttccattcgttttataagcgttttctcactgctttgtcataaaaagcttgcgaaactttcatcctttagcataagaaagaatcacttgcctgatatcccttttgaattcataaaaacgatccgccagccgtccgggtcctctatcgtcacgcccccattgctccagtacgggttctctgattcgacctcttgatagcccatgtgctttagctttgaagtgatcgctgccagttcaactgcattcggcacataaaaaacaagaaggctgtcgggatggggaacgggggcagtgcttcccccttcatactgggtgaattccaaatgataatcggcatgaggaaggccgaacatgacaccgtcatacccgttatgctgtgaaaattctcctattcgtttcaaacacagtccctcttcgtaaaaacgaataatctcatcaagctggcccgtaggacgcgcaattcggatttgtgctgcttgaaaagacgaaaaacgttttcccatattgttaccatctcctttttgcaccattttattaaaacgctttcaatttttcatccgctgagcgaacgtcatttcttccatctttcgaatgaaaaaaaccccaagagcagctcttggggcttatgcgccgggcggaacgcctgcgtcatcaaaacgccgttccaggttgacgaatttgttgtattcttttacgaacgcaagagacacggttcctaccgggccgttacgctgtttggcgataataatttcgataatatttttattctcggtttctttgtcatagtagtcatcacgataaaggaacgcgacaatatccgcgtcctgctcgatacttcctgattcccggatatcagacatcatcggacgtttatcctgacgctgctcaacacccctggaaagctgagaaagcgcgataacagggacttgcagctccctcgcaatcgacttcagttcacgggaaatttcagatacttcctgctgacggttgtcctttgaacgaccgcttccctgaatcaattgcaggtaatcgatcaaaatcatgcccagcccgctttcctgcttcaagcggcggcacttggcacggatttcactcactcgaatacccggtgtatcatcgatgtaaatcccgctgttcgataggcttcccattgccatcgtcagcttgccccaatcctcttcggtcaggttacctgtacggagattctgggcattgatatttccctcggcacagagcatacgcataacgagctgctcggcacccatctcaagactgaaaatcgctacgctctcatcggtcttcgtcgccacgttttgtgcgatgttcagggcaaaggctgttttccctactgaaggacgggcagccacaatgatcaagtcgttgcgctggaaacccgcagtcatccggtcaagctccgtaaaccctgttggaattcccgtgatatcaccttttcgattgtgaagctgttcgatattatcataggtctggacaaggacgtccttaatattttggaaggcactcgtgtttttgcgctgtgccacttccataatcgttttttccgcttcactgagtaaatcctcgacctcatcctcacgggtatacccgtcttgagcaatcgttgtcgcagttctgattaatcggcgaagaatcgatttttcctcaacgattttcgcgtaatattctatgttagccgctgtcggcaccgagtttgcgatatctgtcaaatatgaaataccgcctacttcttccagcaggtctgtgttcgcaagctctgatgtaactgtcaccagatcaaccggttcacctcggtcaccgagcaccagcatcgcattatagattttttggtgggacattctatagaaatcatctggaatcaatacttctgaagccagtgttaaagcagacggctgtaaaaaaatagcgcctaacacggcttgttcggcttctatattttgcggaggaagccggtcattcagaaggtctgtcatgctaagcaccgtcctctcattaaaaaatctccaacctccattctaccatttctacagaaaaaaaatagaaaaattgtctgtttcctgtttttttcagttagcagattggatcgtttcggacagtaacaaggcgggaaaaatgcaataaaacataagggaggaatgaaagatgataaagaaatatgcgattacacctaatgttgatgcggacggctggtttattgaggtggagaatgtagcgccgacagctttgtatacgtctaaagacgccgctattgaaaaggccaaacaggtggctaaggaaaacagtccgtctaagcttgtaatttatgaccagtttaaaaatgtggaagaagaacactcattttaatgaatgaaagccttcgctgcagcgagggttttttagcggttatcggtttatttcatccattggatgcctatgtgcatcatcaaatctgccgctttttgatacagatcccactccccgatcgaagcaaatttccccatcagctcctgaagctttaacctcattgctatatattcttcgaaagtgacagctttttcagtgtctatttggtgttccttcagcatttgttttaataaggataacggtgcgtgcataagaaccctccttacctcttttataacggtcattttccgattgctctattcctttgtgacatcttcttacatttcacatctgattcttgtacaatggacagaagagaggagggatcttttgtgagacctttgcaaatttctgccgaaactgcacaaaagcttgcagagtccttgaatctgccgcttgaacagatcatgcatatgcctcagcatattctgcttgccaaaatggctgaactgcaaaaagaggacaaatcatagccttcattcacatacttgcttacctgtttcgggataatatcatgtatatgttagaaaagaggagtaactgctttgccacatccacataataaaaaaatccaatcattttggctgatcaccggcattatctttatcgcctttaacttacggcccgcgatcacttcagtcggtccggtcatcagctctatccgggcagagctgcacatgtccaatggggcagccggttttttgaccgcactgccgctgctttcgtttgcagttctttctccgcttgcacctaagcttggacagcgcctcggtaatgagcgaactttatggctaggtctcgtgatactgctgatcggtgttctgactcgttctaccggctatactgccgctttgtttttcggaacagcacttatcggcgtcgggattgcgattggtaacgtacttttgccaagcttaatcaaacataaataccctgaaaagccagggatcatgatcagcctgtatacgacatcaatgaatatattcgcagctttagcatcgggtgtcagcgttcctttagcgacccagatgaatggcggatggaaacaagcctttctcttatggggcgggctggctttacttgcattgctaatctggatacctcagctgcgccatcgagatacggcaaaccagacaatgaagctgcaatccagttccatttgggcttccaaaatggcatggtatgtcaccatctttatgggcctgcaatcgtttttattttacagcagcatcgcttggtttcctgaaattctccgttcacacgggattgatacggcaacagccggatggatggtatcactcatgcaatttgcgagtctgccttccacttttctgacgccagttttagctgaccgtgtgaaacagcagcgcggtatcgttgcggcgctggcctcagtttatctgatcggcctttgcggattattagcgggcggaagccatacattgcttgccatctggatgatcattatcggtatcggacaaggctccagcattagtctggcccttactttgattggtctccgcagtgaaaatgcccaacaggccgctgcgctgtcaggcatgtctcagtcattcggctacctgctggcagcagtcgggccaatctttgtcggctatctctttgaccagacgcattcttggacgatgccgattgtgcttctcattgctgccctgatcgtaatgggagcagccggacagggagccggacgagatcgatacattttccagtcagaaaaacaaagaaattcagcataaagcggggaagatatctccgcttttttctttgaatatttatggtttattcataagtttttcatatttgttttttacaatgagacaccataaagaggtgaaaaacgatgaaaaccaaacgattcgacgcagcccttattcttattttgctagcagcagcttttttgaatacgtatcacatttggcaggatgatacagcaaaccagtactatttggcggctgtaaaaagcatgacgcaaagcttccataactttttttatgcgtcatttgacccttctggatttgtgacagtagataagcctcctgtcgtgttatggattcaaacgattttcgcactgattttcggtgttcacacgtggagtgtcatcattccccaggctcttgccggagttggatctgtcttccttctctacagaatggttaagccgacttttggagttggagcggcccgcattgccgcacttgtcatggcactgacccctatcgcagtagctgtcagccggacaaacaatatcgacagcatgcttgtttttaccttattgctcggttcaacttgtctgcttagggcagtaaaacaaggcaagctggtttggctgctgacggcatttgccctgattgggctcgcctttaatatgaagatgatgcaagcgtttatggtattgcctgcatttgtgttattctacctgattgcatctcgggtttctctgaagaaaaaaatcgggtccctgcttctgtctcttgtccttctgacaggcctttcactctcatgggcgattgcagtggattcagcctcttcctcaagccggccttatgtaggaagcagccagactaactcagtgctagaactggcctttggctacaacggcacagagcgtctgtttgggcaaactacgggccttgcaaagggtgatatgaatgctgctggcggagggaacatgcagaatcaagacaacatgcaagcgccaaatggcaacggttcatctttttctcagaacggtaatcaatcattcggaaaccattcacaggcgcctcagccgcctaacggacaaaccggcgctctcaatggaggcggaggcacacctcccacaggtggcaacggacctggaaatggagggcctggcggcggaggcggaaaaagcgtgaatatgttcggcaccggtgatcctggaccgcttcgtctcttccaatcagcactttccggccaaatcagctggatgcttccattctcattgatcggattactgggcgcaatcatcagctggtaccgtgatcgccgcggacatgctgctaaaatgaaagaaacgctattctgggcggcttggcttgttcccgtggctggtttcttcagcatcgcaggattcttccaccagtattatttgattatgctggcaccgccgattgccgccctttctggtatcggatggtatacgatgcaccgcttatacaaaaataataaagactggtccagctatcttctgccggcagccgtcttgatcacagccgtgtttcaggtgtatattctgagcgcttatacaagccaaatcggcagtgtatggatgtatgtcctggggctcttaggactgggcatcacccttgcacttctgatgcttaaacgcagccatccgttcagtaagctgctgaccatcatcagcttgtgcgttctgcttctcacaccagtttactggtcagcaacgccgcttctatacggtggcaacagcgtccttcctgaatccggcccgcagctcaaaggctcagcaaacggcgggaacatgttctcttcagaggtcgacagcgggctcctgtcctatctgagaaaacacaataccggcgaagagtatttatttgctactttgacaaccgtaacagctgcgccatacatcatttacgaaaatgaatctgttatggcaatgggcgggtttaacggcacggatcccattctgactgtgtcggaactgaaaaaactgatcaaagaaggcaaagtgaaatacttccttctgtcagaaaacaactcaggcaacagcgaacttgtttcctggattaagaaaaacggaaaagaaataacatctgacgagtacagcggttcctccagcagcacaaacagcgtgcagggaatgcgaagaggacctggcggagaaagccagcaaactctttatctcgtggaataaaaaaagaggcttggatgaatccaagcctcttttctattaagcttcttcttttacatgtacctttaacacagcctgcacttcaggatgcagcttcacaggcacgtttgtatatcctaatgcacgaatgccgtccggcagttcaagcttccgcttatctactttaatgttatggtctttttggagctgttcagtgatttgcttgcttgtcactgaaccaaataaacggccgccctcacctgattttgcgctaagctcaacagtcagtttttctaatgtctctttcaagctcttagcctgctcaagctcagcaatggcttcttttttctctttctgcttttgtccgtttaacgcgctgatgtttgacgcgttcgcttcaaccgcgaggccttttttaattagaaagttatgcgcataaccgtctgctacgtttttgacttcgcctttttttccttttccttttacatcttgtaagaaaataaccttcatctctgtacgcctccctcaaaatactcatctatggcgtgcttcagccgttccagcgcttcagaaactgaaatgccggacaactgagtcgccgcatttgttaaatgccctccgccttccagggcctccatgatgatctgaacatttacctcgccaagcgaccgagcactgatacaaaccgtttgttcatcccgtctcgccaccgcaaatgaagcctcaacctcactcatcgatagcagcgaatcggcagcctgcgcaatcagcacttgatcgaagtattcctcttcattttcaggaagagaagcaatcgcaatgttatctttatagaggaccgtatgctggatcagcttcgcccgtttaatataggaatcaacggtttctttcagaaacttctgcaccagcaccgtgtcggcgccttttgcccttaaataagaagccgcatcgaaagtccgcgagcccgtgcggagagaaaagctctttgtatccactattataccagctaatagggctgttgcttcaatcatattgatttttaagcgcttcggctgatattcaagcagctctgtcaccaattccgctgtggaagaagcgtatggttccatataaacgagcagcggatctctgataaactcctcacctcttcggtgatggtcgatgaccacgatatgttcaattttattgaccagccgttcctccatgacgagtgacggcttatgtgtatcaacgatcacaagcagtgtgtcatcattggaaatctccattgcttcttcaggcgtaataaatcttgaccacagttcttcatattttttgatttccccaatcaaacgctgcacacttgatccgatttggtttgggtcaatcacgataaaaccatctttgttatttgcctgagccacctttaaaatcccgatcgctgcgccgatagaatccatgtcggggaatttatgccccatgataatcacattgctgctttcggtgacgatttcctttaaggcgtgagaaatcacgcgggcccgcacccttgttcgtttctccattgggtttgttttaccgccgtaaaacttcaccttgccgtttggcagcttaatggctacctggtctccgccgcgtcccagtgctaagtccaagctggattgcgccaaatcgccaagttctttcagggaagagactgaagccccgacaccgacgcttaacgtcagcgctacaccgtcaaacgaggttttttcccgcacttcatcaagaatcgaaaacttcgaattttcgagttcagttaagatatgttcattaagtacagcaataaagcgttctgaagacgtccttttcaagaagatcccgtactcctgcgcccaagcgttcagcaaagatgtcacctggctgttcatcgtgcttctcgtctggtcatccaatccttgtgtcacatcatcatagttatcaaggaaaatatatgccaggacggttctttcgttttcatatagcttttcaatctggatttgttctgttacatcaaagaaatataagagacgctcatcccgtttgatgacaaccctaaacttgcggtcattcaatgtaaccgtttccgattccacctcttgtttgataagcggcactaccgattcacaagtatcgtaaagtgatctccccactaaagtgctttcattaaaacaagaggaaagaaacggatttgcccattctatataatattggtcattaaaaagcatgattccaatcggcatttccatcaatgcctcttcaccgacttttttcaacctgtaggacaacgtagaaatataagcatcaatctcttgtcgaataagagaatcagcacgcttaataaaaaacaaaataactgccagcagcagcacttcgacggttcctaatatccagttaaaataaaagctgatgaggattgtaataattgacagagcaatcaatgcatagatgggataccgaaacagcggtttttcataaaagcttggcatttctatcactccccaccatgtgagtaaaactcatgttcacttcaccttattccttatatgaaagcccatatctaaaacgcctaaaatgcgaatggccgccatgaagaccggatgcacaaacccaagtatgacagcaatcacagccgcagcctttggatattgtttcttatggcaatagaaaaagataaatgataaaccttggatgaaaatcagaaacccgagtataaactccccatttaaagcgatagagtacagcatttggcctttttctaaaggcaaaaatgaaagcatgacaataatcaaatacagtactacaacactttgcggaaacttcaactctctaaaaggctttagattaggaatatcgggggagaatcgccttaagagcggcttagcgataaggtaactgaggaaagaaaaaataactcctaccatcacaatagctgttggaaaaagatattgaacgatacccaattgttcttccatcagttttaattgcttctcaaactgcccagcattgcccgactgcttcgctacagtttctacaatatcaagagattgccggtattgtgtcattgcctcatcaatgatattgatacccaaaaactgaatgcttatcacaaaatagaagacaatactaagcatataaataagagcgcccgaaataatggcgtgcccgggctctttccttttgaaaaaatgtcccatggcaatgccggcgcaagctgacataaaagctacaataagcccgttaaaggacccgacaataaaaacaaccggaagactgacagcgcccatccatatccctagcttcaatccatgtctgatcgtatacaagatcattggcagcggcagtgcaaataacagaattgttccaatcacaggaacataaacgaccagaagcgtaatgatcgcaaacagactgattaaaatagcaccttccattaaagctctcgtttgtttcacttagtcacctcgtatcatcctgaacatacgaatagaaaagagcagcataaacgactgctcttttgttcatcgctgcaacatgctttgcaccgaatgtttttatatcatctctaaattttacttttatattttaacataagtccaaatcgcaagtaaaatgacgctaatgtttcatgtgaaacatgaaaaaggaaaagacattctttgaaaagaatgcccatcacaattaatgtttatcatccataaagccagaagattccttgtttttctttttcgtttttctgacatacataaaaattaagatcaccagtaaaagggttgttgcttgcagaacgccgctgctaaacaagaaaaagttctttatcatgtcccacattgtgtttcacctctttgtgcatgttctcaacccgtatcctatataaggtgaatttccctttttaaaaacttcaaaacatcatgaacaacattgagcgttgggcatatgctgatatggaatctgatcgataaaggagaattttcacatggatgaacgcagaacattggcttggcatgaaacattagaaatgcacgagctggttgcttttcaatcaaacggactcattaaactgaagaaaatgataagagaagtaaaagaccctcagctcagacagctttataacgtgtctattcagggtgttgagcaaaatttgagagagcttcttccgttctttccacaggctccgcacagagaggatgaggaagaagaacgcgcagataacccattttacagcggtgacctgctcggttttgccaaaacatctgtccgcagctatgccatcgcaattacagaaacagcaacacctcaattaagaaacgtactggtcaaacagctgaatgctgccatccagctgcacgcccaagtttatcgatacatgtatcagcatggatattatccgtcttacaacctttctgaactgttgaaaaacgatgtcagaaacgccaacagagccatttcaatgaaataaaacaagcagcaaaggagttccctttgctgctatttctgctgatccttcactaagccgttcgaacgataagattccagcacgtctctgttggattctccccattctttcatttgcaaaacaatcggttcaagcgtgcgcccaaattccgtcagagagtactctaccttgggcggcacctggtgataaacctcacggtgcacgatgccgtccgcttccagctccctcagctggagagtaagcattctttgagtaatactcgggcagattcgccgaaactcattaaatcgtttcttgccatctatcatgtgataaaaaagaattcctttccactttccgccaatgacatctagagtgaattcaactggacagccttctttgttcgggtatatattctttttttcactcattcttgaccctccaatagtaccttttttgatactacattacattttgcaactaatctacccagtattttacacaccttttctccttagctcaaagaaaatgcttcttattcacatcaatttttaagggtttgcatgattacacctgcagcaagacgtgttaaactatataaagattacactacttaaaaaaggataggagctatcatggaaaagatacttattttcggacaccaaaacccagatacagatacgatttgttctgcgattgcttatgctgatttgaaaaacaaactcggcttcaatgctgagcctgtccgcctcggacaagtcaacggcgaaacacaatacgcgcttgactatttcaaacaagaaagcccgcgtcttgttgaaacagctgcaaacgaagtaaacggcgttatcctggttgaccataacgaacgccagcaaagcatcaaagacattgaagaggttcaggttttagaggttatcgaccatcaccgcatcgctaactttgaaacagctgagccgctttactatcgtgctgagcctgtaggctgtacggctaccatcttaaacaaaatgtacaaagagaataacgtgaaaatcgagaaagaaattgccggccttatgctgtctgcgatcatttctgattccctgttatttaaatctccaacttgcacggaccaagacgtagcagcagcaaaagagcttgcggagatcgctggagtagatgctgaagaatacggcttgaacatgttgaaagcaggcgctgatctaagcaaaaaaacagtggaagagctcatttctcttgatgcgaaagaatttacactcggcagcaagaaagtcgaaatcgcacaagtaaacacagtggacattgaagatgtaaaaaaacgccaagctgaattagaagctgtgatctcaaaagttgtggctgagaagaatcttgatctgttccttctcgttatcacagatatcttagaaaatgattcacttgctcttgcaatcggtaacgaagcagcgaaagtggaaaaagcgttcaacgttacattagaaaacaacacagccctcttaaaaggcgttgtttcccgtaaaaaacaagtcgttcctgtcttaacagacgcaatggctgaataagcaaaaagcatcccgcgtcgggatgctttttcttattcacccagcttctcaatttgtcccatcacatcagtaatttgctttgcgttttggaccaggtctgactgctccaattctttaagcgataccttgccttcctcggcttgtttcaacacatcttcagcgcttttctgcaaggtttcgttatgctcctgaatggttcgatgaatctccgctgcggcatcaggcggcgttaattcattaaaatcagcggcagccttctgaatcgactcaagctgcgcttcaagtttttctttcgcctcggtgtcatttacagctttctcagccaattcaggcgcttcctctgcaaatgtcttcaccttctccacataaccagctgcttcactcgtatagttcaatccgtcgttcacctgatcaagcatgccgcatccgcctgcactcaaaagtcccactccggcaagtactgtcaaaatgatcttcatcttcagccccctcatcgtttctttttcattttttcttttaagatcggaatcaatttctctttcgctaacggcagccctttcctcaccaattcacgcttcagccactttttcagcttagacattctgatgctcctctccctttttgataaaaatgaaaaaactccaccaatttggtgaagttcctgaaacaaaaagaccttcaccaaatcagatttggcaaaggtctcgctaacaatgagattgccagcaaagccgaggacaccttgtcccgtaatgacgactttactgtgaaagctactcccctttggagtgttcatttttattactttcattctaaagcaccgatctgttccagtcaaattcctgccgtttatataaaagcgcgctgtggtatttaaaatttgaatggtttttctatcaggagatcatgctatgacagaggaggttttcatcatgagtcaagagcgcgtgaaacggcctgggcataccagatggtacatatcttcgttacttagcggcattattattcttaattattttgaccgagtggccatctcggtagcggcccctgcgatacaagattcgtttcaccttactgcaactgaactcggcatcgtgttttccatttacacctattcctatacactgatgcagctgcctgtcggaagtttgctggaccgttttggggtcgcatgggtcacgagggttggaatgacaatatggagctttttaacgatccttcttgcttttttgcaaggaaaattgctgttgtatctgttccggtttctcattgggctgacgagcgcctctgcgttccctgctgcctctaaagcaaccgctctctggtttcctccaagtgagcggggattggcaaactcactgttcgattcggccgccaagttttcaaatgtaatcggcgcgccattggtcgcctttcttgtcacaacatttgactggcgtgtcgcttttttgacgattggatgcatcaatgtgctgtttacgatctttttctggcagtattatgaacagcctgaacggcacaaacgcatttctaaaagtgaactaaactatattcaaaaacacaatgccattacaacagagcaaatcccttacaaaacgggcccgcttttaaaaaagcttttcaccaatcgaaaagtatggggcttaatgatcggatttacagggtacgggtatacattcaacctgctgctcacctggcttccgactttctttaaacatacatacggtatggatctcatgtcgtccggtttatttacggcagtgccgtggctgatctcaaccatttccggaattgccgtcggcggctggctcgtcgattattttattaagaaaggctatcctaataccaaggtgtaccgaaccgtaatcatagtcggaatgagctttggctttttctttttaggatccattctgacgaacaatattaccgtagccattatttgcatttccatcggactcgccggaatttccgcaaccgctccggtcggctggtccatctccgcagaactcgcgccgatcggttccgtatccatgctgagctccatggtgaatctcgcaaacaacctgttcggaggcattattgctgcgtcactgacagggtatttgtttgatgtgacaggctcctttaccctcagctttctggtagctggttttgtgctgttgctgggattggttttttatgtgtttgtattaggggatgtaaaacgaattaaactatagaacatgaaaaagagagctgccagttggcagctctccctttacatcaaagaatcggcccgtccccatttaccttctcctcgtcctgttcctctatatcaagccccgaagctagcatttcctgctctatctgttcgagcacctgctcgttttttccttgaagaccaccttcataatgaaaagcatcctgtgtgccgttttcctctattgtcgctaaaatatcgtggatatcattatggtctcctgaaatggagccgaatccctggttttgttttttataattcacaaaaccgctggggaggttgtttccgaggtttacacatgatgcgctccgagtagtaattcatcagtgtatcaaaatcttcattttggattgccacatcacatgcagagatgatgtctttcaattgctgttccaaatgaattcccctaatcatcatgattggatatattatacaatgtttgacacgtagggatccttttcatttttgtttttacggtttcgctggtccatttccgcagagctggcgccgatcggttccgtatccatgctgagctccatggtaaatctggcaaacaacctgttcgaaggcattattgcggcttcattgacggggtattttgtttgatgtgacaaggctcctttacgctcagctttctggtagccagttttgttctgctgcttggattggttttttacgtgtttgtcttaggggatgtaaaacgaattaagcgggaataaagagtgcttgtagagaaaacgttgttctttctacaagctttttagttttgtgctgtttttcaagatattcagctgtcataaaaagaaaatgagctcccacataccggctaggtatgtggcgttcttcttcatgttctggcatgcagctgtgaggaggatttgtttgctcaccccctgaacctgcgatagctaagcccgtgcagttgttttgaacctacaaagcttcgttctattttttcttttctttttttagagatttcctgaaatagaaaagcaatcttttctaaccttttctttatggttttgccatacataccgagtaacgactttctggcgtttcgttgattttgtgtaatattctcaaacatatttcaggatttgatttatatgaccgatagtctttgcgatcaattgttgagtacgtaagtgtatgctgattcaacaaatgtatctgtattgttcactttataatgaaatttccattttggaagcaaacccctgactgggtgataacgtctatgtgcgatggcaccaaaaacttggaggtcaaatagtcctttagagatgagagttgttaagtagccggaatctagagcgacggcttctacttgaaaatcaaatcatgcaatttagtgatccaatcggtcaaggtagggcttggaacagaatcatggacttttctggagttgcaaactattaatcgtcctcattaaatttataataaaaatattctcaattgagcaaatcgcccaccctttttcctttataacataaaatccaatactatcaataaaattctttacaggttattacagttaagatataatatagttaatcttttacgtaaaaggaggtttttattacttgtgttgaagttttaaataggagtaactccatctccccattacggtcttcatttaatttcatcctgagttttatttagttagatataaaaacgaaaatttcacattatttttaactaaccgatagtataaaatatatattgaaaggattgtaaaattatgaataaattcctgaagagcaatttccgtttccttcttgcggctgctttaggcatatcattacttgctagtagtaattttataaaagccagcaatgataactataaattccatttacttgtaccttatggctatggtaatgcctattcaaatgatgcatttagacagaccactcatacagataatccttggaaagtaaatttacagaaatcggcagaaggtaaaggtacaatcatgacattttggttgattaacacagggaatagtaaaattccaaaagcttctaaaatacataacgtaaaacaaggaagcggagctcattattatcatgcaaatagccagggaagccatacatatgtagccttagcagttgaaaacaacaattacagtgcaagttcttatggtatagatggtgtatgggatgaagaaacttggtaaacaagaaccttctaaaaacgttggcaccttttagccacgcgaaaaaatttagaatgataatctttttataagattatcatttttatttattctattaagaattgagtgagaacatggaaagtcatatttatcgcattatcaaaaataaattaactataataatatttactataatcatattaattccttgtgttgatatatcactattgttaatgactaacacagaataccatcctgcatatgcgtttttcctttctggcacttccgtagggcatgcttcacaaatgatcctattatggtttcttccgctttattttttgttactatgtgctgacgattctatacaagattataaaacaggatatcattacattcttataagcaaagttggcagaaaaaaatattgtttggaaaaaatatttacctcttttatcatttcatttttgacaatgtttttgtcactaatattaaactttttattggttcaggttttcttttttaaaggtacatttaaaaatgacttagaccaaattaaattccctgataacagcctttatacttttagtatggcccatccttatatagcaattgtgttattttctattatttgttgtattatgtctggatttgttggagcacttggttcaagcctcagtttactttttcgtgataagaagtatgcctacccagcaagtttttttatttggttcgtacttatactaaaaaacaaatcattaatgtttttattccaaccgtttacagaatacggttataatgtacttctccctatcctatgtttgtctatctttatttttctaataataatttctagtattgttttatatgaggcaaaatacaatgaaaattaaaagactactattaattttatgtttactactatttttagttactttatggttcaaccagaaccacacttatcttggaaagaattctatcgcgtcattactatatatgaataatagtacattcggatatagttcaatatttgcatataccttgttttatattgtcccgtttcttatgttacttagtaacttttttcattcagaaaacccctacaaagtaatgaggatggttaagcgtaaaaattactacaagtctaaaattatggagattgggtttgtttctttacttttttcttcaatacatactgttattaatattacgtgtacacatattttctttagtaaaaacttgttggtcgaagcaaactttttatcaatttgtttattaaacatgattagtttagtgtttttctacttatcagtaggtattatgtttagacttacatacgatctgtttaattcagtagcattagcaatttttattgtgtatataattttagatagcttgtatttcggcgttaaattattacttcctaatggatattgggaaccctttagagacttggctatattcacaaatatgctcaatagatattggtcaacttcaaatcttataatagtttatattagacagataataatagtttttattttttatttagttggatcttcaatttttttgaataaggattataaaaaatgaggattaaaggctttttcataactttagttgcgataatatttcaggcgtcattatcgagttataataataataaaaatgtctttccttttttagatggcataccaataagcacctcgggtcattatgagtatcaaaatattttattgtggtttgtacctattgtttccctaagtttttgtttctctgggagtattagagatacatacatttcgtatgagcaattaaagttagtaagagaacatagtagagttaaatgggtaacatctcaattcttaataattacagttgtacttttaatctttactttatctcagattgctatattttatatttattcacttgtatctcttcataaccttgatattaattccgttatcaataaaagatttgttatgatgacactcatgtattatctaaccttacttaacttatttagttttcaattatttatggagctttattataaatctcaaatagcacaattaaatataagcgtttatattattttttcgttaattttagcaaagaagttagtgcaattaaattctccgaaagttattcactactttttaattccaaactacagtaatggattaagaactgggttaagctattattcccaatctggaactgctattattgaaccattattaggtttgtttattataatcattttacagatttcaatagttatattatctgtcttaaagttcaaaaaaatagatatgctaaaaagtgagggcttacaatgattgaggtattaaacctaacaaaaaaaattaaaaagactacagttttagataatatctcttatacatttgaaaaaggaacaatttatggactatttgggagtaatggttctggaaagaccatgctacttcgtgcattatccgggttaatagtccctactgaagggagtataactattaaaggtgaacaattacataaagatatctcttttcctaaaagtgtaggattaattatagaaaatatgcagttacttcctcagtatgatgcttttactaaccttaaaattttgtcaaaaattaaaaagatcgcatcagataatgatatattagattctattagtagagttggtttggaaaattttaatagtgtaaaggttagtaaattctcgttaggaatgaaacaacgattaaatattgcacaggctatttttgaaaaacctgatatattgctacttgatgaaccaacaaatgcgattgatgaaaaaggagttgcatttgttcatgacattcttttacaagagaaaaaaaggggagctaccattattattactagtcatcacaaggaagatattatatctttatgtgacattgcattagaaatgaatcatggacgtctagaaacttcagaaaaagtaatatataagaaagatagttagtttaaactggctatttcttatccaatgatagactgcagacaagttcaactgctgtaatgctagaaaatccaatgaaatgctgataattgcgaagagatatgatcagtcagaaaacaaatcttaaaaagaaaaagtaaattcatcaatatttctaataaacctggcaaacaacctgttcggaggcattatagctacttcactgacgggatatttatttgatgtgacaggctccttacgctcagctttctggtgccggttttgtgttgttgctgggattggttttttatgtgtttgtattaggggatgtaaaacgaattaaactggaataaagagtgcttgctgaaaagcactctttttctgcatcgaaagaatacttaagataagtcactcccaaaaatcgtaacagtctgacggttaaacataaacctctgcccgttccattttaatacggtttgaacatatcccaatgagtcggcgttataccttcccgctatccgctggtacgccaataattcgtatacgccgtctctgtcaaaatcaaccggatacaagcccgataaaggattcacccatccttctatcggcatttttaacacaccttggctgttataaatctcattcaaatattccctgcccttgtaagtaaggtcgaggatatacgtttcgttttgctgatgactgataacgctcgctttatattgattttgatacctcacactgtactttaattcatcattcaatacatctgaattgaaaattcgccggaactgcctgtttagataggcaaacacatatgcataaatagcaccgccgcttccccctgtgtccattactactgccacatcctcaatcttgtcgcctgtcatatcccccagaaaaagtgacggattgtatcccatattgttttgaagctgaatccgctgctcctgatgggttctgccatcacggatcaccaatgtgatatttctccataacgggctgccgggcatttgatttccagttagaaagacctcgtcaataacgccgtctcccgttacatcgccgcgggtagatacaatgattgcacgtgaggagacaggctgccgaaatacgtatggatgttgaacaagtcctctgccttcataaaaccaataaggagccattctgatgtcatacacattcaattgtgtcaccttccctaatcagctgaatgaatcattatatgcaggaatggcacatcaaagacatatcttacacaccaattaaatccgtaccatatgaattatcaattacacaaagccactcgccttgcgcattctttttaaatacataggtcgcccttctttccatcgcatactcggagtcctttttatccgaatcaagcagtgtctgagaaagaacgagtaccgtgtcacctgcttccaacaggatcattttcccttgtgtcgggacaatatgatgattgaaatagttcgcaatcgtgataaacgcttttttgatttcttccttgcctcgcgcgatcatgcccggcttcacaactaaaacggcatcttccgaataataattcatcagtgtatcaaaatcttcattttggattgccaaatcacacgcagagatgatgtctttcaattgctgttccaaatgaattcccccaatcatcatgattggatatattatacatcgctagaccactgaaaccttgaaaacaaaatgaaaagtatccttttttcctatataatcaaatagatatatttaacaaagtacccaagtgaaggggtgaacattattgtctgcggaagtaacgttacatgacaatatacattatgatttaagtgcggattgccagcactgttttggcctgtgctgtgtcgccttgccttatgcgaagtcggcagattttgcttttgataaagacgggggcacgccttgccgcaacttacaatcaaactatcaatgttctatacataaagatctcagagaaaaaggatttcgaggctgctctgcatatgaatgctttggcgccggccaaaaagtatcccaaatcacttatgagggaaaggattggcgaaacagccccgaaacggccaaccagatgtttgacgtttttcctatcatgcagcagctgcacgaaatgctctggtatttacatgaagctctttctatagatatagccaagccgattcattctgaactgagaaccactttcgaaaaaatagaaaggctcaccagactcagcaaagaacgcttgctgacactgcaggtggacgagcatcgagctgaggtcaatgaatggctgttaaaaacaagtgaactggtgcgtgcccaagcccgccatccaaaactcccgaaaaaggtcagccggggaagtgtcctgatcggcgcgaaactgaaagggcttgatctgcgaggagcaaatctaagaggggcgctgctcatagccgccgatctgagaaatgccgatttgagaatgacagactttatcggtgcagatatgagagacgctgatctcagcggcgccgacctgaccgggagcatctttttgacacaggcacaggtgaacgccgccaacggcgattcgaatacaaagctgccgctgtctgtacgaacccctgcccattggaaataaaaaaggacccgctaacggtccttttttactgatcaattcaatcctttttcgttcctcttatccggcattttcacacttcttgccaagtatcccgacagccataacgcaaccagcagcatgaaggtgatcataccgacgacgcccagccagtgaaaaccagaccagaatagccctccgattgttccgaaaacacttgaaccggcgtaataaaagaacaaatacagcgatgaagcctgtgctttgttgtgaagggctctcctgcccacccagctgctggcaactgaatgccctccgaaaaaaccgaatgtaaagagggcaatccccagaattttcactgccagcatattgtttatcgtaaataacgcacctgcaatgacgatgaaaatattcatcaccaatattttcggatagccataccgatcaaccattcttccaatgaaagacgagctgaaaatgcctacaatcatcacaataaagatccagctggaaaatgctttattaagcgaatacggcgggcccaacagcacatacacaatgtaattaaacaaggcaacattgcttccaagcagcaaaaaaccaatgagaaacaagctgaatagtttacggtccctcaagtggccgatcagagacattcccaatttcccgagcttcaattttcttggcgtaaaatgcctggatggcggcaaatttataaaaaatataacactagcaatcaaactaatgacaccaattgtccccatcgccatatgccaattcaagtactcgctcaggagcccggaaacgatccttccgaaaacggcgccgattgcatttccgctgatatatagccccatcgctgatccaagacttccgggttcaatttcttccccaagataagccatcgcaatcgacggaaggcctgcgagcgcaacgccttgaatggttctcaatacgagcagtgtatgaaagctcggactaaaggccgatgccagacagagaaccgatgcggccagcatggaaatacccataataggcttgcgtccccacacctcggataatgaaccaaagacaagcatgctcacagctaacagcattgtggtaacagataaagaaagactcgccgcagtaggcgttacatgaaattcccgcgtgaattcctccatgagcggctgtacgcaatatagaatcgcaaatgtattgaaacccgcagcgaagaaagcaaacgtaatttttcgaaaaaccggtgtgccttttcgaatgtatgtcatcgggactttatcggtccctcatcatgttgtggagcactgccattcataaacaatcatcctttatttcttacgaattcaaacatcctcgagtctgtttatattattatcttagcaccgttgatatatgttgtataatgcatataaaatatccttttcatgcttatatgtaataaggagagatgataattggaatgggaacaacttgaatattttcaaacactggcccggatgcagcacgtcacgaaagccgcaaaaagcctctccatcacacagcctgcactttcacgctctatcgccaggctggaaaatcatttgggcgtcccgctatttgacaggcaaggacgatccatcagcttaaatcaatacggacacatttttttacgacgggttcaggcgatgatgaaggagtataccgaaggaaaagaagaaatccaagccttattaaagccagaccaaggcgtagtctctctcggttttttacatacattaggcaccacgctcgtgcccgatctcatcggctcctttcagcaggaataccccaacatttccttccagctgaagcaaaaccactcttattggctgcttgaacgattaaaatccggagatctggacctctgtctcctcgcttcgattaagcctgaaaatccgatccaatggatcaagctgtggagtgaagaactctttgtatttgtgccaaatgatcacccattagccagtcgcgaaagcattaccctgaatgagattgccggggagcgttttattttattgaaaaagggctatgcgcttcggatgacggtcgatgagctgtttgagaaggccaatatacagccgaacattatgtttgaaggagaagaagcaactactgccgcaggttttgtggcagccggtctgggcatatctattctcccagacctgaaaggcttagaccaaagcaaaatcaccaaaatccgcgtcagctggccggaatgtcagcgtgtcataggaattgcctggataaaaggcaggtttttatcaccggttgctgagacctttaaacaatatgtgatcagccatttttctgagtaggaaggattcaagcatgaatgtcaaaaaaatcacgtcagaacaggatttacatacagcgtttgaaatcagaaaggcagtatttgtagaggaacaaggctgtcccatttcggatgaattcgatgagttcgatacactccacggtgactgccagcacatcctggcttatcatcagaatgtacctgttggcactgcacgtgtccgtatcgttggccacacggggaaactggaacgaatctgcattctgaagtcttaccgcaaattcggtttgggaaaagtgatcgtcgatgcattagaacgtattgtaaaagaacaaggcatttctgccttcaaactgcacggccagacacaggcggcaggcttttatgaaaagctcggctatcggactgcatcagaagaatttatgctggacggcattccgcatgtgctgatgacaaaacaagacgattctgcgctatagattgttcacaaatttgtcacttatgagcatgaacggttcattggtatactaatcaccgattatggagagaaggaatgattgtatgccagcaaataaaaaagaaggccttatatttggcgtgatgatgtgctttggaatggtttgcgtcatgtcgatttacaatgccatcatcaaccgagccatctacgatttttcactgatgaccgtttttgaaatggtcatcggttttatgatcgccctcctgttagatttactgttagtgggccccctcgccaagaagattgcattccgcatgccgttcgacaagactaaaaaaatttatgtcatccttgccatgtcaacttgtatggtgattggcatggtactttgtatgtctgtgttcggtttagtgacagcggttctagcaaatgggctgaacggggacagcctcttcagtgcttatcttatgattgtgttgaaaaatttcatcctggcctatccgttgcaattactgattatgggcccattagtcagaggagttttcatgaaatttgtaaaaccaaagctcacagccgcaatttaaatagaaaaggagtgagcctgacactcactccttttgctcatgaatcgaatgtaaaacaagctccgcaaaagcctctgcggcaggcagctgccattttttctttttgggtgtgagtaaatcggatcgagggcttcaccatgctggagatttttcagcttatgtttttcacttccattaatccctataccttaccacatagtttttatacaattcttcgttataaaggatttcttcgccatgtgaagagcaaatgagcgttggtttgatttgatctatgattgagccgctgtcgatgttctcatttatatcaacactgaatcttcttataggtgggtgtaaatcctccttacttgtgataaaaaggtcgcccgtcaatagcgtacgatcgattttatgataatacacaacatgccccggcgaatggccaggtgttaaatagtatttcagaggcagatgagcaagcgtttgctccgtcagcggctgtacaatatgggctacccctgtgttctccacttcatttttgttcggatatggctcttccccattgatgtactttagttctttctggtgcgcaaaaatcggaatatcaaatctctctaaccattttgatgcacccccgatatgatcactgtggccatgggtaagcaaaatggcttttggattgccgatcgctaacgctgccctaatttgagcatcagcaaaacgttctattcccgtatcaacaatataaacatcatcaccatctttgataaaccaggtatgaaccggaatacgaagaggcacatcaagctcaaattcacattgaaagacatgttctgatagttgtctcaaattcacgcaaaccatctcctgtggaaattttttgatagttttaaagaaaacagaagtgaacggactattttcacccacgctcgagctgactggattcttgagaggaaacgccgattttcgccagcatcagctcaacttgttaacgttgtccattaataatcccttttgttccccttcttcacatattcccaatcacgttctatattcttcctcactctatgaaggagtgcagaaatggtttccttttcctctgaagtaaaaccggacaaggccacttccgtggaatgttctccttctcttcttaacaatggatatacctttttccctttctcagtcgggaacagtttttttatttttttattttgctcatccggcagtttttgaataaatccctgcatttccagcttcttaatggcccgcgcggccgttgtccggtccacttttatcatttccgccaatttttcttgaataattcccggattttcgtatatacgcacgagatagagatactgccctcttgttaagtctaaatctttaaattcgatgttgcttatggaatccaacgctcttgctatcatgccgatctcacgcaaaatatcattcattcctaaaacccctcacgtatttttgttgcaattacaacaaaaatgttttaaccttactattataagaccacatgcgtgctgtacagtccagactaatatcagaaaaggattgattcataatgaatataaaaagaataacaactgaagctgatttacatgaagctttaaagattagaagaggcgttttcattgaggagcaacatgtgtctgaagccgatgagttcgatgaatttgatacgcttcaggaacaatgccagcatatcttggtatatcatgagaatcagcctgtcggcaccggacgcgcgcgcatcgttggccatacagcaaagctggaaagaatctgcatcctaaaaccttaccgtaagtacggattggggaagatcatcgtaagcgggttagaggaaatcatgaaagaaaaaggactgacttcatataagctgcatggtcaaacacaagcggcaggcttttatcaaaaactgggctaccagatttcttcacaggaatttatggaggacggcatccctcacgtcttgatgacaaaagaaatatcgcggaatataacatgaaatatatgtattacggaataggcatactcatattaagtttgggcatttccttaaccatacaatcaggactgggcacatcacccttcgatgcccttttggttggtctgtcaaaaaaaatcggtcttaccgtaggaagctgggaggtccttatttctgtgatcctcttaatctgcaacgctatattaacgagaaaaaaacctattttgctgggcttgattacagcattcattactggaataggcattgacctatggttgtttgttgtaaaaaacaccatctatctaaactcgttgttaagcaaactgatttgttttggaattggtttggtgctcatcggtcttggaacagccatctatcttcagacgaaattcgcatcaacaccgatcgatcatttaacacttattatccgagatctctccaaaagaacaatattgttttcaaggacattggtatacgctcttttcttagtattagccatcatctttaaaggccctatcggcatcggaactcttttaacggtttgtttgggaggaatgctccttcacgtttttatgcctattgtggaaagacatttcttatcaaagaatagaagaggttattaagaaacctcttctcgatccaaaaaacgaaacgcaaaacaagccccgtttcgttgtcaattctttatctctggtactgttgaggttttataatcaattaaaatttatagtaccaaaaaatcgcaatttcatttgctgttggaaagttggaataaagcatcgtatcaaccgcacctattataaagtgatgtttggcataaaaatgacaagctgaaatattaatatcttgggtttcaagcataagaccacaaaaatgattctcctttgcccactcaatcgctttatgtaataatgctgttccaacacctttttttctatagtcttttgccacggcaatgtcctctattagtgcatacccattccagttagaacggatcttaatccggccaatgcagttgttttcaagataatataaaaaagccgctttcccctcttcttcaacataactaacatccatgtcatcatcttcatattgtttaaaataaggtttagaaaatcgttcctcagtatatgtccaaacaccgttttcaaaagcaggtatcattctcccaaaaacaacgaaaggttcgtttggtttattgaaatctttcatattcaaatgagtcattttcatgatcatatcaatctccgccaatcgagataatatttagtaaactcgtttcgatactattcaacaacagcttccaaaagtgtactctttaagagaacagcattagataaggcatccattaccttatatatttcactatcttaatgaggtatttcaacagaggcttgtggtacagtaaaaaggaatagaaacaagagaaaagaagatgaacctatgcccactaacaataaactcaatgagaaatatcatacttccttcaactcgcccacaaccctgttgactagtatccgtggagagaggaagctttgacacagcttctgccattgatgacatctctattgaagtatccaaaggacaaccaaggatcgctctttgactttttcaagaagaaagtagagtgaataaaggagtgattgagtatgttaacaagagaagatatctttaaacacgtcaaagaaaaatacggtacatcgcctgattacccgtgggagaaatacccaaactatgcttctttgagacatacatcaaacaaaaaatggtacggtcttatcatgaatgttctcccagaaaaattaggcttggatggtcatggcgaaatagatattctaaatctaaaatgtccccctgaaataagtgatcgcttaagaaacggggaaaatatcttacccggatatcatatggataaggaacattggatttcaattgttttagaacggacagatccagaaggcgaaatctataacttaatcgagcagagctttcatttaaccaagtgaagataaagagtgttcctgctaatcaagctgcgaagagtagtgggcactttcattttaggatactgttcttcactctgtccacaaacgcaacttagttcatctggtgcgagagtgggagaagaatttcaaccaacttcttatgtaaaaggatgaatagttatgacaaataacttaaaacagagaagaatcattttagatttagcagttactttagatggttttattgaagggaaaaatggagaagttgattggtgtattatggaccctgatatggggtttactgattttttaaatcaaattgatactattttatatggtagaaaaagcttcgatttatggggacaatacattccaaaaaatgaagaccctgatacagaaaaggaactttggaaattggttcatagtaaaaagaaatatgttttttccagaacacaaaatgagattgataatcaagccatatttataaatgataatattcttgaagaagtaaataaattgaagaaaaatcctggtaaagacatctggctatatggtggagcgagtctcattacaacttttataaatttggggcttgttgatgaatttagattatctattcaccctgttgttttgggagaaggaaaaccgttgtttattgatgtaaaacagaggataaatttaaaaatggtgaatacaagaacattttcctctggcgttgtgcaaatcgtttatcattggaatggctaacattgtaaagtaacactcgacagtaatccttcttattgaactaaaggggaatccataaataatgggttccccttaatatactatggaattatcaatatcaaattttctgtaataaaagaggattgaaaaggacgatgtctcctcaattaacatcattaagcattatagtatattttcttctccctcttttaagtaatcggctaagttttgtatttataaaaaaacgaaagaaggtgatccaatgcctactaacaataaacccaatagattaatcgctgagaaatctacttattttacttcaacatgctcataaccctgtggactggttcccttggggagaagaagcatatgaaaaagcgaaacgcgaaaacaagcctgttctcgtatctattgggtatagctaacgatggctaatctaaagaacatgctattgatgccatgtttattcattttacaaaaaaggatcaaccttgaattactttcacaagattgatcctttcactcatttagccatgtctccgcgaacgtttatatacattcaagattactagccaacaaataacaatgattcctgcaaaaagtatgagcatattgctatacaaataggtagagtgatcaacgtcaataggcagcagcctatgatctaggaagccgatagataataaaccgcctacaatcgcaatacccgttccctctgataaaaagctcgtgaaattaagcaaactcattccagcgcccgcttccttttctttcaaactgctagacacaactgtagatataactgtttttgtgaaagatagccccccaaaaacaaaaattactataattgtcatgatccatggtgctgcatctataaaaaaggcagcgattaaaaagccggaagaaagcaatgcacttccaatagttagtacatacaaggaacctttccgatcaacaagcaatcccccaatgtaaccaaagatgatgacactcattgttccggggaaaataatgccgcttccaattgctgcagtacttaaatggtgaacatctttcatcatgtaaggaaccatagagacaaatcctgctactgtaccaaatattagtcctccgcaaagggttccaatcacaaaaaagacgtttttccctaattcagggtcaacaaaagggtcctgagctttcctaatgtgttgcacaaatatgaagaaagcaaggatactgatgatcagaaaagaaaatctataagatgttgtaaacagcataaaaaatacgatacctgcagacatcaatataatccctgccatatcaatgtgtcctcttattctctcttcctttttcaacaattttataaggaatggaacggtgataattgttgcagttggaataagcagcaaatacgaccaatggatataatgagcaaccattccgccaatagctggcccaacaccttctcccattgctaccagggacccgatcaggccaaatgctttccccctgttctcttttggaatatagcgcgcaacgacaaccatcacaagagctgggaatgcggctgcaccaattccttgaataaatcgggctagaatgagaataggaaagaaagagtgtccaacaaatccaatgatcgaccctaagccatttaccataatcccaaatagaagcagatttttgatgcccagctggtctgatagctttccatatagagctgttccaatggagaaggttaacataaaggctgtattcacccagtttgcacttgctggcagtttattaaactcgttggcaatatcaggtaatgagacgttcagaaccatttcatttaatacgctgaaaaatgatagaacacaaagccaaatcaaaacttgattgtgccgtaaagttgactgtgaataagacgtattcacaatttcccctccattaatgagggcagacgcagtttatagggtcattgatacgcttccctcttttaattgtaccctgttcattttattgcacttcataataactccccctacatttgattgatatgatcttattatatatagactaaggattaaacttttactttttttataaaaatttgaccagattgcgaaacaaggaaaaacgttattcgcatttatctcaagtggcaaaatgaaacattagtttatattttcacatcacaattatcgataagcagtcagttattgtatttgtttaggataactgtggtaacctgaatataaccaacttaggaagaaggtgatcccatgccaaataaaagtaaacccaatagattaatcgctgaaaagtctccttatttactccaacacgcccacaaccctgtggactggttcccgtggggagaagaagcatttgcaaaagcaaaacgcgaaaacaagccggttctggtcagcatcggttattcgacgacttgtcattggtggcctgggataatcaaatcgtgtggaactccattaaaagataacagaagccattttaaacgataatactatttgttcaaacaatacagtctaccttttatttcattcattttctaaaacctgtaatccgtaaccacgcggtagcaggtttttttatttgcttgacttagagttaactctaaattgtaaactaactttaattaaatgagagggatgatgttgttgtattccattagtaaagctgctgagaagactagtattagttcgtatacattaagatattacgaaaagattgggttacttccaccaccaaaacgaaaaaacagtggaaggcgtttttatacggagactgatattcagttcatgttattcctgaaaagtttaaaggaaacaggtatgtctttggaggatattaatgagtttgtcaaagacggatgcattttggaaaaaatcaattcggatgttaaatcggcacaactctccccatctataaataaacgtattgagattttaaccaagcacttagagaaaatggaaattaaaaaaagggagctggaagaagtgatttctactacaaaaggaaaactggatacatattattcaattttgaaagaggaagtggaaaacaaatgaaacatttaaatatatacataatgttacttggcttctctattttcacgggagctacttttaatcttgcaaaatatacagttggatatttttctccatcgtcttctgcggcatggcgtttcggtttagcggctgcagtgatgctcatcattttgatttttactgaaggtataaagaagagtcaattacggaaaaacgccgtttcatacattgttcttggaattataggaatctttggatttaatgccttgttttttgttggtttaaaatatacatctcccgttaacggagcattaataatggggctgaatcctttattaacagcaattctcgctcgaattatcttaaaggacaacatgacaaaaaaacaagtactcggcatattctttgcattcatcggtgtattgttagtcattacacaaggttctatcgaaaccattaaaaccttatcaatttcaggaggagacttaataatctttacaggtaacgtttgttgggcactttatggcgtacttggacgtcggtttgtaaaggatggtacaccgctatctacaaccacttatacgatggttattggtgctgttagtttaatagtagtttccttatttacatccaaacctgtttctttatcgaacatcccgattggagtttggggggcaattgcttttatggctttttttacaagtgttttgggttacctatggtggaatcaggggattaaagagattggagctagtaaaacatctttatttttcaaccttgttcccgttgtaacgatgattatttcatttgccgttggaacaccaataaaggtatttcaagttattggggctgtgctagttatattaggcgttttaaccgcttcgggggtaatacgtattcctaagtacaatactaaagaacagtcagctatataaagaaatagggagtatttttgagaaaatgtgttaagttaaatatacactaattataggaagaaggtgatcccatgccaaacaaaagtaaacccaatagattaatcaatgagaaatcaccatatttactccaacacgcccacaaccctgtggactggttcccgtggggagaagaagcttttgaaaaagcaaaacgcgaaaacaagccggttctggtcagcatcggttattcgacttgtcattggtgccacgtgatggcccacgaaagctttgaagacgaagaaatcgcgcgtcttctcaatgaacggtttgtggcgattaaagtcgaccgggaagagcggcctgatgtggattctgtttatatgagaatctgccagctgatgaccgggcagggcggctggccgctgaatgtgtttatcacgcctgatcaaaagccgttttacgcgggtacatattttccaaagacgagcaaattcaatcgtcccggttttgttgatgtgcttgagcatctgtctgagacgtttgcgaacgaccgcgagcatgtcgaggatattgcggagaacgccgctaaacatttgcagaccaaaacagctgcaaaaactggtgagggccttagcgaatcagcgattcaccggacattccagcagcttgccagcgggtttgacacgatctacggcggtttcgggcaggcaccgaaatttccaatgcctcatatgctgatgtatttgctacgttatgatcacaatacagggcaggagaacgctctatacaacgtgacgaaaacattggacagcatggcgaatggcggcatttacgatcatatcggctatgggttcgcccgctattcgaccgatgacgagtggctcgttccccactttgaaaaaatgctgtacgacaatgcgctgctgctgaccgcttatacagaagcctatcaggtcacgcaaaacagccgctataaagagatttgtgagcagatcattacgttcattcagagggaaatgactcatgaagacggaagctttttctcggctttggacgcggacacagaaggagaagaaggaaagtactacgtgtggtcaaaggaagagattctaaaaacgctcggggacgatctcggaacgctgtattgccaagtgtatgacatcactgaagaaggaaactttgaaggcaaaaatattcctaacctcattcacacaaagcgagaacaaatcaaagaggatgccgggttaaccgaaaaagagctcagtctcaaactcgaagacgcaagacagcagctcttgaagacacgcgaggaaagaacctatccgcatgtcgatgataaagtgcttacctcatggaacgcgctgatgatcgcgggtcttgcgaaagcggcaaaggtataccaggagccgaaatatctcagcctagcgaaagacgccatcacatttattgaaaacaaattaatcatcgacggccgtgtgatggtccgatatcgtgatggcgaagtgaaaaacaaaggctttatcgacgattacgcttttctcctatgggcttatctggatctctatgaagcttcgtttgatctttcttatttacaaaaagcgaagaaactgacagacgatatgatcagcttattttgggatgaggagcatggcggattctacttcaccggacacgatgcagaagccttaatcgtacgggaaaaagaagtgtacgacggcgccgtgccttcaggaaacagtgtggcagctgttcagctgctgcgtctcgggcaagtcacaggcgacttatcactgatcgaaaaagcggaaacaatgttttccgtgttcaagccagacatagaagcgtatccgagcggccatgctttctttatgcaaagtgtgttaaggcatctgatgcctaaaaaagaaatcgtgatttttggcagcgcagacgatccagccagaaaacaaattatagcggagcttcaaaaagcctttaagcccaacgactccattctggtggcagagcagcccgagcaatgcaaagacattgcgccatttgcagcagactaccgcatcatagacggcaaaacaaccgtttatatttgtgaaaacttcgcctgccagcaaccgacaacaaatattgaagaagcgatccacacattaataagcagcagggattaagacccttgctgcttactttttgatttcttatggtaccataaagcgatccccgcaaacacaaggttgaccgctatcgtaaagaaagcctcccacatcgggttcccccgcgtaacggtaaacagagaaggaattcctccatacacactgtttttttctgtaataaacatacacaaaaacatattattcgcggcatgggcgccaagtgatatttcgatgctcccagttttaatcgtgtaatacgtccacacaaacccaaatgttaagtactcaattcctgcccagacagcgccattgttcatttctggattcgcaaaatgcaatacgccaaacaatcctccgacaatcagtgtcaaaaatagaggatttttcgtcaatctcccgaaagcttgaagcaaaaatcccctgaaaaatagttcctcagctgatgtctgaatcggaaccaaaatgagggcagccgctagcagccagataaatcgtgatgcattaaactcttgcattgaatagctatcaggatgaatcacaaaatcaatcaattgtacggcgatcattagcaagaaataagcaataaaaccaaaggaaattctccgccaattcatctttgaatttggtgttatcaccgttcggaaaggccgcttcaaaataaagcgcacagccagccaaactcccggaatggcgaataaataaatcacatgggacaaataaagatctacgaggggatcactcagcacagcttcatccaaatcaaacgtgatattgggattcacaataaccgtgaacaatatagcgaaaaggtaagctatattccctaatacatataaccctaccatcaccaaaaaagcgaaaaaatatctccacaacgtattgtttccttctataggacggataaatgaattcattccttctatgtctcttcctttcaatgagaatattactatatatttgcataaattggtctatgaatctactgttttggaaatcttttaagcaaaattaaaatataaagtgtgaatttagttcttccatctagtgatttgaactctgttgccaatgaaccaagatacttataatagtcccaagaggggaattttcagtcttttctactactcaaaagggggttttttatgaatacgatcttcaaacaaaagaatacacatcctttctcaaacgcagcgaatcgtttagaccgccttccgatttcacgcgttcatttccaagtgttaaccgctctcggcattgtttatttctttgatctcgcagatttatttaccctcagcaacgtagcgccggcactgatcgagcattggggcatcccgctttcaactattgctaacgtaacggccgcttcgtttttaggcatgtttttaggcgcttcactgggcggacggctgtccgatcgaatcggccgcaaaaaagccttaaatctatttgtctttgttttctcaatcgcatcgctatgcaatgctgcggcatgggacattccatctttaatgacattccgtttcctcaccggatttggcgttgcagccgccatggtcattacgaatagctatttggcggaatttttcccttcaagtgtacgtggaaaatatatttctttttgtgccatgattggattgattggggttccgatcaccaacattgtgtctgcctttgtcattcctcttggttcatggggatggaggctagtatttgtatggggtgccgtcggccttatttattttttcttcatccaccgtctggaagagtcacctcgctggcacgaaaatcgcggggaatatgcgaaagccgatgcgatcctcacccgaattgaagaacaggttgaaaaggagaaaggcccgcttccggcagcatcccagcctaaagtaagcgaaactgttaagcagaatgcaggttacgcaggcttattgaaaggcagaaacctcaaaattaccatcgtattatctgctgtatggatttttgaaacgtttgggttttacggatttgcttcatgggttccaagcctgctaaaaagcaatggcgtaaccatggaaaatacattatggtataacgtattgcattccgtcggcgctccacttggcgcactgctcggctccatgatttccgaaagatttcaaagaaaatggattttagctgcgagtgcgtttctgacggccatcgccgggctcttatatggtatgacttttattcccatcatgatcattgtatttggttttatcgtgaatatcacagaacgggtctttacctcgaacttatacgcctatacatctgaaccttatccgactgaataccgctcgtctggcagcggtttagcctatggtcttggccgtttttcaaacatttttggctcattgcttgtcggatttattgccgttcagctcggctatatcagcgtcttcttatttattgggggctgttggctcgcatgctccttgctgttaatcttcttcggtcctaatacgaatgcaaaacagatttaaaaaagtcagtgcggatctgccgcactgatctcattacaattgcttcaaaatccttgcggggtttccgcctacaacagtattagcgggtacatccttagtgacaacagatccagaagcaatcactgcgttatcaccgattgtcactcccgggttaatcaccgcccggcctccaatccaaacttgatctccaattgtcacaggcttaccgaactccttcccggatttcctttcgatcggatcaagaggatgaccggccgtgtagatatgtacacctggcgcaatcaaacaatgacagccgatacgcacctcacacacatctaaaatgacacagtcaaaattaacaaatgtatgatctccgatatgaatgtgatagccataatcacagcggaatgtcggcaaaatcgtgacttgatccccaaccgaaccgagcagctccttcaaaagcttcgtccgcactgcatcatcttccggtgtttcgttgtattgtctaatcagctgtctcgcatgcttgcgttctagtaatagttgttgatcttccgaattgtataattctccggctgccattttttctttttctgtcctcagcatttaagtcactccagatgtcagattgtaatctcgatcaaatttccttcatcatcctcaatcacgctttcatagtagccgtctcctgttgtcctcgggccgtttactactgcgaaaccatccgccttcaatcgatcagtcagttcgtcaactttctcccggctcccaacggaaaaggcaatatgtgcccagcctgtcattgtttgtgagggcggatcggtcacattcccttttttcataatttccagccttgctccggaatcaaacgtaataaaataagacttaaaatcttttttctcattatgatacaaatcattcgcttcgccattaaaatacgattcataaaaagacttcattcgctctaaatcattgacccagaccgctgtatgttcaatctgcatttcttcctcctccttcgccttcaatgaagttataaggtatgaaatgcatttcagttcaagcttttttcttaaatttatgctgaattttgatatcagcgggttcatcctgcaaaaatagagaaaatgctgcgatgccgagctgctcaagattcaaatcaagcgacggaaaaccaagaacacggctgatagaagtatttccctcgcctatgatttcaacatcccaattattctttttggcaaatagatgaattccagctgccacttcatcactatttgcataaatagcagtcggaacccgcccgctcatataaaaatgttcagctgccagctcaccatcattcatatcgttgcatccggacagcatatggcggtcttccaaccttccgcagacagctttataggccgcagctttatcagccgtgctcgggctcctatcagcttctctgacacacgtaaaagcaatattctcatgcccgcggctctttaaatagcgaaagctctctgcataagcagtttttctgtcattaaaagcacaagggacatcaatgtctccggtatcctcacaagcgatgaccggcccatattcctgataagctaaaatgctgtcccaatgattggcgcgggaagtaatgatgagaccgtctattttcttcgttcttaacagctctaaatatttgatttcaatatcggggttataattggtggggagaagggtcgttgcatactcatgctgaaaagccgccttggtgattccgttaacgattttatcaaagcagggatgatcgctataaggcagaatcacaccgaccgtatgggttttcccgcgaatgagatcgattgcggttcgatttggtgtataatccaattccttcatgacttgatgaacaagctttctcttttcttcagatacatacggatgatgattcaatacacgcgagacagtcgaaacagatacatttgccagtcttgcgatctcttttatatttgccatctctttctccttttcatataaaaaaagcagtaagtgtaaaatccttactgctatctcatcatatattgatgataagttcaacaggacaatggtcggaacccatgacgtccgctgatatgctggcatcttcaatctgttccttaaggctttcagaaacaacaaaataatcaatccgccatccaatatttctgtcccgggcgccggcacgatacgaccaccaggaataagcgccttcaagatcaggataaacatgacgaaaagaatcaacaaagccagcttctaagaaacgagtgaatgcctctctttcttgatctgaaaatccagcgttattccggttcgcctttggatttttcaagtcaatctcctgatgggctacattcaaatcaccgcataaaatcactggttttttctgatccaattcaagaatataagacagtaaagcctcttcccattgcatgcggtaatcaatccgctctaatccccttctggaattgggcgtgtaaacagtcatcacaaacacgttttcaaattccagcgtaatcactctgccttcttggtcatgctcttctactccgataccgtagatgacctgcagcggttcttgcttagaaaaaacagctgtgccggaatatccttttttcactgcataattccagtacacatgatagtcttcaggctggagatcaacctggccgtcctgtatcttcgtttcctgaagacatataatatctgcatcctcttctttcaaataagagaggaaatccatttttctcatcacagcccgcaggccgtttacattccatgaaatcaacttcatgtttcatcctcccccctataaaaaagagcaagaacccgaaggtccttgctctttacatatcagcttactcaccgcttacgtatggaagtaaagccatttgacgtgcgcgtttgatcgctgcagtcaatttacgttggtatttagcgtttgttccagttacacgacgtggtaaaattttaccgcgctcagaaacaaactttttaagaagatctacatctttgtagtcgatgtgcgtgataccgttagaagtgaaataacacactttacggcgtttcgcacgaccgcctctgcgtcctcctgccattgtcatttccctcctttctttttcattttaggcgataatcacattagaatggaagatcatcatccgagatgtcaatcggtttgccgtcgttggcaaatgggtcatcattaaagctgttcccctgattgcgtctctggttgttttgatttcccccaaatggattatcattttggcctccgccaaagtactggcctccgccgctgtttccttcgttgtatccacctgaaccagaaccgccgccgtttttcggctcaagaaattgaacactttcagcttggacctctgtcacgaagacacgctgtccttgctggttttcatagtttcttgtttgtaaacggccatctacgcctgcaaggcttccttttttcaagaagtttgcaacgttttcggcttgtcttctccaagtgacacaattaatgaaatcggcctcacgttctccggactggttcgtaaatgtacgattcacagcaagagtaaacgtagcaacagccgcaccgtttggcgtataacgaagctctgggtcttttgtcagtcttccgactaatacaactcggttaagcataagaaagaccaccttttaccattatatatttcaaaattgcttattcttcttctttaacaacaatgtggcgaatgatatcgtcactgatcttagctagacggtcaaattcttgaactgccgcagcgtcagattgaacgtttacgatttggtagaaaccgtcgcggaaatcgttgatttcgtaagcaagacgacgtttaccccaatcctttgttccagtgatctccgcaccgttagaagtcagaacgttgttgaaacgctcgataactgcttttttagactcttcgtcaatgtttgggcggataatgtacataacttcgtactttctcatctgtttgcacctccttttggactaagcggcccataatgggcaaggagcaataattctattactcacaattttatattataccaaagctcttgtccctttacaactgcatcctatacattaaatcggaaatgaataacatctccgtcttggaccacatattctttcccttcaaggcggacttttcctgcctctttagctcctgccataccgccgcccgcaagaagatcctcataagcaactgtctcagcacgaatgaagccccgctcaaagtcactatgaataattcctgcacactcaggggctttcatgccttttttgaatgtccaagctctgacttcctgttctccggctgtgaaatatgttgcgaggccgagaagagagtaagacgctttgatcagctgatcaagacctgattcttgaatgcccagctcttccaagaacatttgcttttcttcgccttcaagctcagcgatttcagattcgatttttgcacacacaacgataacttctgcgttttcgccggcagcgtactcgcgaatcttcgctacattttcattgccagatggatcagcaacttcatcttcacttacgttggccacgtacaaaataggcttcgaagtcagtaaatggagctgcttcacaagcttttgctgctcttcagtgaattctacagatcgagcaggcttttcactctcaaacgcttctttcagtttagataaaatctcaaactcaaatacagcgtctttatctttttgcttcgcaagcttgctgacgcgtgtaatccgcttttcaactgtttccatatcagcgaggatcagctcaaggttgatcgtttcaatgtcatcaatcggatcaacctttccggaaacgtgtgtaatgttgtcatcggaaaaagcacggacaacgtggcaaatcgcgtcaacttggcgaatatgagataggaacttgttgccgagtccttctcctttagatgcgccctttacaatccctgcaatatcagtgaattcaaaagcagtcggcacagtcttcttcgggttgaccagctcagtcagcttttgcagacgatcatccggcacctctacaattcccacgttcggatcaattgtacagaacgggtagttggctgattcggcaccggcctgtgtaattgcgttaaatagtgttgattttccgacgttcggcaaaccaacaattccagctgttaaagccattctttcatctcctctatataaaaccgtcattgtatgaacgtattttgaacctagagcaattataaggaggttcactggaaaagacaagctgacaaaaaagcattttcagcttgccaatccctttgattatgcttttttcaagcctactaaacagtcaaaaagcgtacttcccattccattatcagaatttgtatcatttgtcagtgcattgactgaccctccaaaagccgcccacatgccttcatctatattaatcgtcttcgcatgagcctgcttcatcactttcaccttgcccttcatgcttccgcggtcattaaagatgacaacttcgtctccatcctgaagatcctgcccagccgctatatctggagaaatatcgacctgaacgtgctgaagcttttcaataaacggcacatgctgtgaatgattggaacgctgcggatgaatggataagagcgtataagggtactttccagctaactcctcattatggaaaacagattcttcgggcacatttaattgaagcgagccgctaaatcctttttgctcagctagcgacgaagtaaattcaaattttccactcggcgtcaaaaactgataatcatcccacggcacctgttttactggaagagggaggtggcctttttcttttaaacgctcaagtgtcacatcctctgcttccaatgaagaaagccccatctctaaaaattcttgagtgctgtattcaaacagctcgccaaacccaagacgttttgcaagctctgaccagatccagctgtccgatttcgcttcaccctgcggctccacaagcttcttcccgtactgaacataatgatgatacatactggaatagtagatatcttcttcttcaaaaacagtggcagtcggcaaaacataatcacacagctctgcggtatccgtcataatggaatcaatcgcgaccgtcattggaaccttttcaaatgcttgtctcaccttatttgtattcggcacctgagtcagcggatttccgcacgtcacaataatcatctcaatcgcaggatcagcagcggtcaacacttcttcagcctgtgtcatcattgaaaaagaacgggatgttgtttttaattccggcagcgtcagctttgtttttgcaaagctctcaccaatctggacatttccgaaattcgcgccgccgcccttaattccgacatttccgcttgccgccacaagtgcatcaatccaacgaatcgttcccccgccgtttttatatcgctgcatgccaagccccataaaagtagacaccggaccatcagcatacaaacctgccaaatactccagctcctccatagaagtttctgttttcacaataaactcttccagagaaacggtcttcaaaagctctttcacatcatcaaaaccgacagaatgctcagaaataaacgtttcatccgttcttcccatctcaatcagaaccttcaaaacggctgccgcaagccagccgtccattccaggctttacagagatatagcggtcggcaagcttagcagtcgggttgaagatcggatcaatcaccgtaatcgtggcgcccttctttttcacctgctgcaagtgatggtataagtgcatatttgttcttgatacatttcttccccacacaacaacatgcttgctgttgtaaatatcaagcggtccgtgaccgtacgaacggccaaaatcccagctttgcgcctcgataccggagccccagcatatgcttccgacgatttcggtcacgccgccatatccattaaaaaaacgctgatcaagcgcttttaacagaccgttattcgcataatcatggctgtgcaaaacagcagtcgtctccgacgtttccttgatttcccgaagtttatcggcaatttcatcaagtgcctgctcccaagaaatccgcacaaactcgccattttgttttttcattggatagcgaagccgatcaggcgaatttgtttttgtctcaagcattctgccgcggccgcagattttaccttccgtaatcggatggtttggatctccgtccacttttgttacctttccatcatcaacagtcaccaaaaagccgcagctgtcccaacaattcagcggacatgccgactgatgcactttgctcatcgccgtcttctccttaccttctatatgaaaaagcatgagtgtcggcctatttatgaagtaggctcctcatgcttgactagtactttttttagttttctttcaaattctcttctcggaatcataacactgtgagagcatccctcacacttaattcgaatatccattcccatgcgtataattttccagctgttcgctccgcatggatgcggttttttcatttctacgatatcattcaggccaaagtctttatccgccaagacccttcacctcttttcctaaactgctgtatctattgtacaaaaaaactgatcataagagcaatcaagatacccgaaaagaaatacatcctcttatttccatttactcaaaataggatataagagcagacaaactaacaaatacaaattgagcatcccatatatcggatacaagaacgcgatcaaatcagaaaatccgaaagaagtaaaaggtaccattaacactaacaaaatcaacacaatcatccatctcggcatatgaataaacgccatcagccggctggacaaacccagcaaaccagctaccgtcgtcgtgtaaatcgccaggcacagcaccgccgtcatacataaaaaaaggaaataaggcgcaccctccagaacggcaaacagcggtatttcaaactgagaaagggagcccgccagctccaccaacgtttcattataaacaaatgagatcacgccaaaaataagaccgcttgccacacttgcgatttttgcttctccgagccctttcatctctttcccaacagaggataaaatcgcaacaactgaaaggatgtttaaagaggtaaacgtaatgctcgcaggccagttatactgctgggacaaatcaatcgtccacgtatggtgatgtgtgctctgaaaggagatcagcgcatataaaagccccgctactaacacaggaatcaaaatactatttatagataatattcctttcacatcccacaaaaacaagcacactgtcacgatgcaaatcagcgtgattccccaccagaaaggaagcttgtacatttgcagggtcacaccgcctccggcaatcatcaccatagtcgtcgaaaacaaataaaaaatgatgaggacatcataaattttcgccagccatggccccattaaatgctccagaaccggcagaaaatgagtggattgaaccttaaaactgattttcatcacaatataagacgagaaaatgaacataattgtaaacagcacaatagcaagtccgctttccgccccaaaaaactgccatatctcctgaccgctcgcatatccggccccgatcaggctccctaatatgagcagcatccacttcattccggctctccacaacactatcacctcatagacaaagttcagcttgttcccgttattgttactatataaataaaggaaagcaaacatgccatattttcatagacatttgaacacaagctgaaattatcatacgaaatacacataaaaaagactgctaatacggcagtctaaaaagagatatttatttgtttgtccgcggaatgaagaagtgaacttcactcttcacttttttctaaccattcctacctattcaagtgtttcataagcagaccattgcttgatcatgatcgaggcaatgggggacaatacttgtaatcgcccactaaccattcatatcatgccctctacttttttaaaatctctggtgccatacacaaagcataaaaaatcatactgctggatatactgtaaacaaccttacataactacacacaccatagcaattctgttacctactataacaaggaagtgaaacccatgaatcgaaaaggcgggcttttttcttctcaggaacgagtaaagcaatatgtttcacatacagatgctgcagcggcaaaacaaatccaaaccatcctttcttcatccttacgtaaagctgctggcaaaccaattgtcgtggtttgtatcggaacagaccgttcaaccggtgactcattaggcccgctcgtaggaatgaaactcaaacagatgcagctcaccagattccatgtctacggaaccttatctgaccccgtccatgctgtgaacatgaaggataaaatcaatgacattcataaattacataaaaacccatttgttatagcagtcgatgcatgcttaggccgcgttaagagtgtgggttcatttcaaatcggggacgggccattaaagcccggagccggtgtacaaaaagaccttcctgaagtgggagatcttcatattaacggaatcgtgaatgtgagcggttttatggaatattttgtattgcaaaatactagactcaacttggtcatgaatatggcaaatgttctagcggaaggtttgagtttaacagatcggacagagtggaggcaagaacgccttaacccgttgcaaaggctcactgggcgcatataaaataaaaaccatcttcgtttgaaagatggttttttcatttatgattctcgttcagacaaaagctctaaaatccggtcaaggtcttcattagagaaaaattcaatttcgattttgccttttttcttctgtcttttaatattaactgttgttccaaaataattttggagataggattcccgttcttttagaaccgcatctttcacaggttcttttttctttgtttcacgtggaacattctgattcaactgctgaatcagctgctcaagttggcgaacattgagctgctccgcaatcactttttgtaccagcggttcaagcttatttttgttttttaagccaagaagcgtgcgtccatgtcccatagaaagcgtgccttcggcaataagctgttgaatattttctggcagtgtcagcagtcttaaatgattcgcaatatgcggtctgcttttcccaagacgtttggcaagctgctcttgtgtgagatctaagtgtttcaaaagggagtcatatgcctgagcctcttcaagcggagataaatcttcacgctgaaggttttctaataaagcaatttccctcattaacgcctctgataattcacggacaatggccggaactgtatctaaacctgccagctttgccgctcgaaaacgccgttcacccgcaacaatatcatagccttttaaagattttctgacgataagcggctgaagaatgccatgctgcagcacagattcttttagttcagctaatgcctcgtcatcaaagtgttttcttggctgataaggattagggcgtaaatcggcaattttaatttcttcaactgtctcttcagacaaatctacctgattaaataacgcattaatcccttttccaaggcctttagccattcgcagccacttcctttgctaaatctaaatatacttccgcacctcttgaccgcggatcgtataaaatgatgggttttccgtgactcggtgcctcactcagacggacattacgcggaataactgtcttatatactttatccctaaaatactttttaacctcttcaatcacttgaatgccaaggtttgtccgggcatcaagcattgtcagcaatacaccttcaatcattaaatcagtattcaaatgcttttgcacaagacgtactgtatttaataactggctgagaccctccaaggcataatattcgcactgtacaggaatcacaacggaatccgaggcagtaagggcattaatcgtcagcaagcccaatgacggcggacaatcaatgataatataatcataattttgctttactgcttcaagcgctctcttcaatctcacttctcttgatattgtaggaaccagctcgatctcagcccctgcaagctgaatcgtcgcaggaatcacatccaagttctctactgtcgttgctttaataatatctattacatctgcatcatctactaaaatatcgtacacacactgctctacatcggctttttcaatccctaatccgcttgtcgcatttccctgcggatcaatatctaccagcagaacccttttccctatgtaagccaaacatgccccaaggttgacagacgtcgttgttttgccgaccccgcctttttggttcgtaattgctatgatttttcccacgatgtcacctactttcacatgaacatgtactatcttgcttctattctatcaaaaaaagattaaagcgtttcatttttttcatcattttgttccgaatcagaagggaaataattgaaaattcaagcacgctttatgctttctcttataaattctgcaatttctatgtttttttgacttaaaaaaggaatttcttaaagaaaaaaagaagaagtcacagtacagaacgtggaaacaggatggtgagaaaatggtttatcaaacgaagagagatgtacccgttacgctgatgattgtgtttctcatattactgatacaagcagatgccattgttccttttgtgctgggaaatatgagagtttccggctggatcatttttattctgctgactcttttaaatggactcatcatttggagctttattgacctaaaatatgtattgaaggaacaccatctgatcattaaagccggattgatcaaacatcaaattccttatgaaaacatcgataaagtcgttcaaaaaaagaaactatggtccggttttcgtctgatcggctctcgccatgccatcacaatatattatcaggggggatggggacatgcagtaatttcaccgcaaaaatctgaagaatttatccacaagctcaaagaaaagaattctaatataataatattcactaaaagtaagtgattaccttttgttaaaaatataaaaagctctcctgcttttcaggagagcttctattttggtatgcgaatcgttaattgaatatattcttcaaattcttcttcttccgtattcaattttacaccgctgtcttccaccattgatagtgactggcgaatcgtgttcatcgcaattcttgtatctctgctgaatgctttgcgtctcggctttggctttctctggccttgctccagcattttcaccacgcggtcttctgtctgctttacatttaaacttttctcaataatctctgtgagcagtgtgacttggagctcaggctgtttcagcggaatcagtgctctggcatggcgctcggtgattttcttctccataatcgcctcttggaccggctgaggcagctttaataaccgaagcttattcgcgattgtagactgcccttttcctaagcgctgtgcgagtgcctcctgtgttaaatcatgcagctcaagcagcctagcataagcatgcgcttcctcaatagaagacagttcttcccgctgcaagttttcgattaacgccacagaagcggtttccgtgtcggaaaaatccttaataattgccggaatcttttcccactcaagcgattgcaccgctctccagcgtctttcacctgcaatgagttcgtattggccttcttcttctgtatgcctaacaacaatcggctgaataatgccgtgtgtatgaatggtcattgctaactctttgattttttcatctgagaaaatggtgcgtggctgaaaacggttgggaacgatagcatttaccggtatttccagaatctcttctttgtttgtatcatgttcagcaatctccggctcctgttccttctcaccaagcccgaagaaacgagagaatgaatgcttcatgtacctacaccacctttaaaaactgccatttttataattctattttctcatggtttttcctgctgtacatccatcaattttgatgaaaatatgatggtattgtcatatcaggctgtctaaattacccttcaattggcgatttattaggagttcccggttttcttggatacttcttaggtgtattttttattttgcgtatcaccataatattacgatcgctttcttcaataggcagcttaaaagaatggatattctcaagttctcctccaagcgtcgtgattgcttttttgcctgcattcagttcttcttcagctgatgcggcttttaaagcaacaaataaaccgtttttcttcaccagaggcaagcaaagctcactcaaaacagataatctcgcaactgcgcgcgccgtcacaatatcatagctttcacgcacgtctttccgttgcccgaacgtttcagctctgtcatggcagaatgttgtattctccaattgcaaagcttcagacaacttttctaaaaacgtaatccgtttgtttagtgaatccacgattgtgacatggaggtgcggaaagcatatttttatcggcagacttggaaaacccgctcccgctccaacatcacaaatcgtgttcacctgattgaagtcgacataaaaagcagctgtaatggaatcataaaaatgctttaaatacacttcttttttctctgttattgaagtcagattgattttttcgttccattcaaccagcatgtcgtaatacagctcaaattgctccagctgacggggagaaagggagatccctttttccgccaaaccagaagtgaattcttcaatattcatgccgtcatcctttctactcggctatcttcgcaatgcgtccctgctctaaatacaccaatagaattgaaatgtccgccgggtttacaccggaaatgcgggaagcctgggcaacagacaaaggccgtacatttttcagtttttgacgcgcctcggtcgcaatccccttaattgcgtcataatcaattcggtctggaatttttttattttccatcttcttcagtttttccacttgctgaagagatttttcaatatatccttcatatttcacttggatttctacttgttctgccacgtcttgaggaaccggcacttctggcggcgccagttttgtgactgtttcatagttcatttcaggacgtttcatcaagtctgtgccgcgaactccatctttcaattcgcttccgccaagagaacggatatattcttgattttccggagacggcttgataattacagaatgaagacgttttttctccgcctcgatcgccgcttttttcttctcaaaagccgcatagcgctcatcagaaatcaatccaatgcgatgtccgatttctgtcagacgcaaatcagcattgtcatggcgaagcagcaatctgtattccgcacgtgatgtcaaaagacgatatggctcattggtaccttttgtcacaaggtcatcaatcagaacaccaatataggcgtcagaacggcttagaattacttcttcttttccaagcgcttttcgtcctgcattgattcccgccataatcccttgtcccgcagcttcttcataaccggatgttccgttaatttggcctgcagtataaaggtttgtgatttttttggtttcaagtgtcggccatagctgtgtcggtacgattgcatcatactcgatcgcatagccggctctcatcatttgcacgttttcaagtccaggaatcgttgcaagcattctttgctgtacgtcttctggaagacttgtagataaaccttggacatagacttcctgtgtatttctgccttccggctcaaggaagatttggtgacgcggtttatcattaaaacggacaactttgtcttcaatggatgggcagtatcttgggcccgtacctttgatcataccggaatacatcggtgaacggtgcaggttgctgtcaataatctcatgtgtctcagggcttgtatatgtcagccagcaagggagctgatctgtgatatattccactgtttcatatgagaaagcgcgaggcacatcgtcaccaggctgaatttccgttttgctgtaatcaatcgtgtcgcttttaacgcgaggcggcgtacctgttttaaaacgaacaaggtcaaaaccgagttcctccaaatgctcagaaagcttaatagaaggctgctggttattcgggccgcttgagtaagacagatcgccaagaatgatacgtcctcttaaatatgtccctgtcgtcatgacaactgctttcgcacgataatgtgcgcctgtttgtgtaataacgcctcggcattcgccgtcttcaacgatcagccgctccacaattccttgcagcaatgttaagtttggttctttttcaagcgtatttttcatttcgtgctgatattggaatttgtctgcttgcgcacgcaatgcacgaaccgcaggaccttttcctgtattcagcattctcatttgaatatgtgttttatcgatgtttcttcccatttctccgccgagcgcgtcaatttcgcggacgacaatcccttttgcggggccgccgacagacggattacatggcataaatgcaaccatatctaggttgatggtcaagacaagcgttttggcgccttggcgtgcagatgcgagggcagcctcaacaccggcatgcccggcgccaatcacaatcacatcgtattggcctgcttcataccccatgattctagttcctcctttaattattttcctaaacagaattgagaaaagagctgatcaattaagctttcgtggacagaatctccaatgatttcccctaaaagctcccagcatcttgtaaggtcaatttgcaccatgtcgatcgggacatcctgttcgatgccgctaagcgcatcttcaatggcgcgttttgcttgctgtaaaatagtgatgtgacgtgtgttgctgacataagtcagatcaccgctttcaatggcacccgtgtagaacagtgattgaatcgcttcttccagatcattgatgccttcctcttttaaaagagatgtcgtaacaactggacgtccattggcaagctcacggacacgttcagtgtcaatcttcggctcaaggtcagtcttattcaaaatcacgataacatccatgccctcaacggcttcaaaaagcttcacgtcttcttcagaaagctcttcactataattaagcacaagtaaaatcaggtccgcttcctttaggacctggcgagaacgttcaacaccgattcgctcaacaatatcctctgtttcacgaatacctgctgtatcaaccagacgaagcggaacgccccttacattcacgtattcctcaatcacatcccgtgtcgttccgggaatatcggttacaatggcttttgcctcatgaacgaggctgttcagaagagatgattttcctacgtttggccggccgataatgacggtagaaagaccttcacgcaagatttttccttgctcagaagtcctcagcagcgtctcaatttcctttttcacggcggttgccttttcgactaaaatctgatgcgtcatttcctctacatcatcatactccggataatcaatattcacctcaacatgggccagtgtttctaaaatctcactgcgcaaacggcgcaccaaagcagaaagacgcccttccatttgattcatagcaacgttcattgcccggtccgttttcgctctgattaagtccataaccgcttccgcctgtgaaagatcgattcggccgtttaaaaacgcacgtttcgtaaattcaccaggctctgccagtctcgctccctctctcaatgcaagctgaagcacttggttcacagtcacaattcccccgtgacagttaatctcgatgacatcttctcgtgtaaaagttctcggcgcttttaacactgataccattacttcctcaacgacacgatccgaaggtctgtctacgatatgaccataatgaatcgtatgtgattcgaccgagctgagtgttttccccttcggtcccttataaattttatctgcgatttgaatggcttctggtccgctcaaccgtacaatcgcaatcgcgccttctcccatcggtgtggaaattgccgcaattgtatccatgttgttcacctctctttacttatacttcatctatataaaaaaatttttattatgccaaaactaaaagataacatagtttggttcgaagtggaagatttgttatccacagaaatagaaattcgtcccttattactttaacttatccacatgtgaataacaattaattttatttcctgaacttcctttttatcaacaggatacacctaaaaagaaaaaacttaaacggcaaaaccttgatattactaggaaaagtagatttttcggatacaaaaaaaccgaaatccaatttttatcggacttcggttttatgctatcttttatgggaaataacgagatgacgattttcgccttcacccattgaatatgttttgatctggtggtttgcatatccagaaagagtatcgtgaataatttttctttcgctggacggcatgggctcaagctggatggattttttcgttttcaaaacctggtcagcaagcttgatggccagctggctcagtgtttcttttcttttcaaacgatagttttctgcatccaccgtcacatttttatattggcctggataacggttaagggcaagctgtgtcaaagtttcaagggcgtttaaagtttgtcctcttttcccaatcaacaatgctgccttttcacctgttatatgatatctcactgtctttttgctttcttgaacagtcacatcagacttcccggcaatggcttcggcaatcgtttgaagatataacttcgcttgctgaatcggatcaatcttttcaaccagctttacgatcgcaggctttttaccgaaaataccgagaaaccctttgtttccctcttcaataacagtaatttctaccttatccttcgttaatcccaactcttgcaatccggactgtactgcttcatcgacatttcgccctgcagcagtcacattcctcactttttctttcctccggctttttgcggctcaggattttttttaatatcaggtcctttaatgaggaaagtttgcgcaatcataaacaagttaccaactacccaataaagagaaagagccgccgggaagttgatcgcaaatacgataatcataattggcataatccaaagcatcatcgccatttgcggattttgctgcgcattgccagccatcatcagtttttgctgaacaaatgtagcgacaccggcaacgataggaagaatatagtaaggatctttttctcctaagtcaaaccataagaagctatgctctgaaatcgcctgggttctcatgatcgcatgatagaatccaattaaaatcggcatctggatcaaaatcgggaaacatcccgccaatggattgacaccatgcttttggaataaagccattgtttcctgttgaagcttttgctgcgttttttgatcctttgagctgtatttttctttaagcttttgcatttccggctgtaaagcctgcatcgctttcgaacttctcagctgcttaatcatcagcggtaaaattaataaacgaattaaaatggtaactagaataattgaaagcccgtagttatctcccgtcaatttcgctacatacgtaatgagctcagacaatggatatactacgtacttgtcccagaaatgcggactatctgcagtgatcggctctttcacactcgagcatccagccaaaagcatgaatacgccaaccatacttaatagcaaccctattctccttttcaacaacatttcctcctataattaatctttacactcttttattgcaaagcatacttgtatgtattttagcatctttcagttttaaatggtgtctttttctgatcaaccagaaaggaagcgcttttaaaagttgtaagaaagcagtggtgatgcctactttgacgaagatttcttatataatgaagactttctgaatagatgctgcagactttttttcgtttcctcatatgtcagctggctcgccggttttctggcaataatgatgtaatccttttccttcagtctctctttctcttcaagaaaggcctgccgaatcaaacgtttgatccgatttcgcatcacagcattgccaatttttttgctgacggaaagcccgacacgcagttcatcattttcaggctgatcaagcgtatataagacaaactggcggtttgcaactgatgtcccatgtttaaacactttttgaaaatcttcatttttctttaaacgatttcgcttcttcaaatgactcactccgatactggctggcagaaacttttaaaatttattatgaacatgagatgcatctgaaccaggaagcatgccccggttcattacgcatcacatctatcttttcccataacgtgaaaaaagaccactgacattattcagtggcctaagctgataatacttttctgcctttgcggcgacggcgtgctaaaactagacgaccgttttttgaactcatacggcttctgaagccatgaactttgctgcgtttacggttattcggttggaatgttcttttcatttatgacacctccctcgaggaatagctgttaaagacagtcttacttattatatttgcgttacctattcattgtcaacttcactagtgcttttatttcttgcaaccataataggataccataccttttcaactttcgaaaccttattttttagattccttaattttacggaaaaaagacaaattcaaacaatttgcccctaaaatcacgcatgtggatatctttttcggctttttttagtatccacagaggttatcgacaacattttcacattaccaacccctgtggacaaggttttttcaacaggttgtccgctttgtggataagattgtgacaaccattgcaagctctcgtttattttggtattatatttgtgttttaactcttgattactaatcctacctttcctctttatccacaaagtgtggataagttgtggattgatttcacacagcttgtgtagaaggttgtccacaagttgtgaaatttgtcgaaaagctatttatctactatattatatgttttcaacatttaatgtgtacgaatggtaagcgccatttgctctttttttgtgttctataacagagaaagacgccattttctaagaaaaggagggacgtgccggaagatggaaaatatattagacctgtggaaccaagcccttgctcaaatcgaaaaaaagttgagcaaaccgagttttgagacttggatgaagtcaaccaaagcccactcactgcaaggcgatacattaacaatcacggctcccaatgaatttgccagagactggctggagtccagatacttgcatctgattgcagatactatatatgaattaaccggggaagaattgagcattaagtttgtcattcctcaaaatcaagatgttgaggactttatgccgaaaccgcaagtcaaaaaagcggtcaaagaagatacatctgattttcctcaaaatatgctcaatccaaaatatacttttgatacttttgtcatcggatctggaaaccgatttgcacatgctgcttccctcgcagtagcggaagcgcccgcgaaagcttacaaccctttatttatctatgggggcgtcggcttagggaaaacacacttaatgcatgcgatcggccattatgtaatagatcataatccttctgccaaagtggtttatctgtcttctgagaaatttacaaacgaattcatcaactctatccgagataataaagccgtcgacttccgcaatcgctatcgaaatgttgatgtgcttttgatagatgatattcaatttttagcggggaaagaacaaacccaggaagaatttttccatacatttaacacattacacgaagaaagcaaacaaatcgtcatttcaagtgaccggccgccaaaggaaattccgacacttgaagacagattgcgctcacgttttgaatggggacttattacagatatcacaccgcctgatctagaaacgagaattgcaattttaagaaaaaaggccaaagcagagggcctcgatattccgaacgaggttatgctttacatcgcgaatcaaatcgacagcaatattcgggaactcgaaggagcattaatcagagttgtcgcttattcatctttaattaataaagatattaatgctgatctggccgctgaggcgttgaaagatattattccttcctcaaaaccgaaagtcattacgataaaagaaattcagagggtagtaggccagcaatttaatattaaactcgaggatttcaaagcaaaaaaacggacaaagtcagtagcttttccgcgtcaaatcgccatgtacttatcaagggaaatgactgattcctctcttcctaaaatcggtgaagagtttggaggacgtgatcatacgaccgttattcatgcgcatgaaaaaatttcaaaactgctggcagatgatgaacagcttcagcagcatgtaaaagaaattaaagaacagcttaaatagcaggaccggggatcaatcggggaaagtgtgaataacttttcggaagtcatacacagtctgtccacatgtggataggctgtgtttcctgtctttttcacaacttatccacaaatccacaggccctactattacttctactattttttataaatatatatattaatacattatccgttaggaggataaaaatgaaattcacgattcaaaaagatcgtcttgttgaaagtgtccaagatgtattaaaagcagtttcatccagaaccacgattcccattctgactggtattaaaattgttgcatcagatgatggagtatcctttacagggagtgactcagatatttctattgaatccttcattccaaaagaagaaggagataaagaaatcgtcactattgaacagcccggaagcatcgttttacaggctcgcttttttagtgaaattgtaaaaaaattgccgatggcaactgtagaaattgaagtccaaaatcagtatttgacgattatccgttctggtaaagctgaatttaatctaaacggactggatgctgatgaatatccgcacttgccgcagattgaagagcatcatgcgattcagatcccaactgatttgttaaaaaatctaatcagacaaacagtatttgcagtgtccacctcagaaacacgccctatcttgacaggtgtaaactggaaagtggagcaaagtgaattattatgcactgcaacggatagccaccgtcttgcattaagaaaggcgaaacttgatattccagaagacagatcttataacgtcgtgattccgggaaaaagtttaactgaactcagcaagattttagatgacaaccaggaacttgtagatatcgtcatcacagaaacccaagttctgtttaaagcgaaaaacgtcttgttcttctcacggcttctggacgggaattatccagacacaaccagcctgattccgcaagacagcaaaacagaaatcattgtgaacacaaaagaattccttcaggccattgatcgtgcatctcttttagctagagagggacgcaacaacgttgtaaaactgtccgcaaaaccggctgaatccattgaaatttcttccaattcgccagaaatcggtaaagttgtggaagcaattgttgcggatcaaattgaaggtgaggaattaaatatctcttttagtccaaaatatatgctggatgcactaaaggtgcttgaaggagcagaaatacgcgtaagctttacaggcgcaatgagacctttcttaattcgcacgccgaatgatgaaacgattgtacagcttatccttcctgtcagaacctattaatccgatacactgctgccgacccgtcggcagcttttctattcggtatctgctccgacaagttttccctttccctaattcgttttttttagtacaattagatattagtgatatttgaaagaggtcgatataatggcaaatccgatttcaattgatacagagatgattacactcggacaattcttaaaattagccgatgtgattcagtctggcggtatggcgaagtggtttttaagcgagcatgaagtgcttgtgaacgatgagccggacaaccgccggggcagaaagctgtatgttggagatgtggtagagattgaaggatttggttcatttcaagtcgtcaattaaagcgggtgacactgattgtatatccagaacttagaactgacatcttaccgcaactacgaccatgctgaacttcaatttgaaaataaagtaaatgtgatcatcggagaaaacgcccaggggaagacaaacctcatggaggcgatctatgtcttgtccatggcgaaatcgcaccggacatcaaatgacaaagaacttatacggtgggacaaagactatgctaaaatagagggaagagtgatgaagcaaaacggggcgatcccgatgcagctcgtcatctccaaaaagggtaaaaagggcaaggtcaatcatattgaacagcaaaagctcagccagtatgtcggggccctcaacaccattatgttcgcgccggaagatttaaatcttgtaaagggaagccctcaagtgagaaggcggtttcttgacatggaaatcggacaggtttctcccgtctaccttcatgatctttctctttaccagaaaatcctttcccagcggaatcattttttgaaacagctgcaaacaagaaaacaaactgaccggacgatgctcgatgttctgaccgatcagcttgtagaagttgcagcaaaagtcgtcgtaaaacgcctgcagtttacagcacagctcgagaaatgggcgcagcccatccatgcaggcatctcaagagggcttgaagaactgaccctgaaataccatacagctcttgatgtatcagatcccctagatttgtcgaaaataggagatagctatcaagaagcgttttctaaattaagagaaaaagaaattgagcgtggtgtgacgctgtcagggcctcatcgcgatgatgttcttttctatgtgaacggacgcgatgtgcagacgtatggttctcaaggacagcagcgaacgacggcgttgtcccttaagctggcggagattgacctgatccatgaagaaatcggagaatatcccattttactattggatgatgtactgagtgaactggatgattatcgccagtcacacttgcttcatacgatccaaggccgtgtacaaacgtttgtcacaacgacaagcgttgatggcattgatcacgaaaccttacgtcaagcaggaatgttccgtgtgcaaaatggtgcgttagtgaagtgaagaaatgaggtgagcaattgtatattcatttaggtgatgactttgtggtttcaacacgagatattgtcggcatttttgactttaaagccaacatgtcgcctattgttgaagaatttctgaaaaaacagaaacacaaggtggtgccttccgtaaacggcacgcccaaatctatcgtagtcacggttcagaatatatattactctcccttatcttccagcacattaaaaaaacgtgcgcaatttatgtttgaaatagattcttagaaattttttatcacgaatatatcgtttagaaaagtgtaggtgaatgacgtggctatggaacagcagcaaaacagttatgatgaaaatcagatacaggtactagaaggattggaagctgttcgtaaaagaccggggatgtatatcggttcgacaaacagcaaaggccttcaccacttggtatgggaaattgtcgacaatagtattgacgaagccctcgccggttattgtacggatatcaatatccaaatcgaaaaagacaacagtatcacggttgtagataatggccgcggtattccagtcggtattcatgaaaaaatgggccgtcctgcggtagaagtcattatgacggtgcttcatgccggaggaaaatttgacggaagcggctataaagtatccggaggattacacggtgtaggtgcgtcggtcgtaaacgcactatcaacagagcttgatgtgacggttcaccgtgacggtaaaattcaccgccaaacctataaacgcggagttccggttacagaccttgaaatcattggcgaaacggatcatacaggaacgacgacacattttgtcccggaccctgaaattttctcagaaacaaccgagtatgattacgatctgcttgccaaccgcgtgcgtgaattagcctttttaacaaagggcgtaaacatcacgattgaagataaacgtgaaggacaagagcgcaaaaatgaataccattacgaaggcggaattaaaagttatgtagagtatttaaaccgctctaaagaggttgtccatgaagagccgatttacattgaaggcgaaaaggacggcattacggttgaagtggctttgcaatacaatgacagctacacaagcaacatttactcgtttacaaacaacattaacacgtacgaaggcggtacccatgaagctggcttcaaaacgggcctgactcgtgttatcaacgattacgccagaaaaaaagggcttattaaagaaaatgatccaaacctaagcggagatgacgtaagggaagggctgacagcgattatttcaatcaaacaccctgatccgcagtttgagggccaaacaaaaacaaagctgggcaactcagaagcacggacgatcaccgatacgttattttctacggcgatggaaacatttatgctggaaaatccagatgcagccaaaaaaattgtcgataaaggtttaatggcggcaagagcaagaatggctgcgaaaaaagcgcgtgaactaacacgccgtaagagtgctttggaaatttcaaacctgcccggtaagttagcggactgctcttcaaaagatccgagcatctccgagttatatatcgtagagggtgactctgccggaggatctgctaaacaaggacgcgacagacatttccaagccattttgccgcttagaggtaaaatcctaaacgttgaaaaggccagactggataaaatcctttctaacaacgaagttcgctctatgatcacagcgctcggcacaggtatcggagaagacttcaaccttgagaaagcccgttaccacaaagttgtcattatgacagatgccgatgttgacggcgcgcacatcagaacactgctgttaacgttcttttacagatatatgcgccaaattatcgaaaatggctacgtgtacattgcgcagccgccgctctacaaggttcaacaggggaaacgcgttgaatatgcatacaatgacaaggagcttgaagagctgttaaaaactcttcctcaaacgcctaagcctggactgcagcgttacaaaggtcttggtgaaatgaatgccacccagctatgggagacaaccatggatcctagctccagaacacttcttcaggtaactcttgaagatgcaatggatgcggatgagacttttgaaatgcttatgggcgacaaggtagaaccgcgccgaaacttcatagaagcgaatgcgagatacgttaaaaatcttgacatctaatcataaaaagccttatttccaataagaaataaggcttttttctgaacaagatcagatgcagcgatgcctgcaatacctatatattctagcaatttaatgtgtataatcataagtttattgatataatggagaatagtgaaatcgtattgaaggtcataatggacaatctactcccacatatttcatgtgatacttcagggaggttttttaatgagtgaacaaaacacaccacaagttcgtgaaataaatatcagtcaggaaatgcgtacgtccttcttggattatgcaatgagcgttatcgtgtcccgtgctcttccggatgttcgtgacggtttaaaaccggttcatagacggattttgtatgcaatgaatgatttaggcatgacaagtgacaagccttataaaaaatccgcgcgtatcgttggagaagttatcgggaaataccacccgcacggtgattcagcggtatatgaatccatggtcagaatggctcaggatttcaactaccgttatatgctcgttgacggtcacggaaacttcggttctgttgacggagactcagcggcggccatgcgttatacagaagcacgaatgtctaaaatctcaatggagattcttcgcgacatcacaaaagacacaatcgattaccaggataactatgacgggtcagaaagagaacctgtcgttatgccttcaaggttcccgaatctgctcgtgaacggtgctgccggcattgcggtaggtatggcaacaaacattcctccgcaccagctgggagaaatcattgacggtgtacttgctgttagtgagaatccggacattacaattccagagcttatggaagtcattccagggcctgatttcccgaccgcgggtcaaatcttgggacgcagcggtatccggaaagcatacgaatcaggccgaggctctatcacgatccgggcaaaagctgagatcgaacaaacatcttcgggtaaagaaagaattatcgttacagagttaccttaccaagtaaataaggcgaaattaattgagaaaattgctgatctcgtaagggacaaaaagatagagggtatcacagatctgcgtgatgagtcagatcgtacaggtatgagaattgtcattgaaatcagacgcgatgccaatgcgaatgttatcttaaacaatctgtacaaacaaactgctctacaaacatcttttggcatcaacctgcttgcgcttgttgatggccagccgaaagttttaactcttaagcaatgcctggagcattaccttgaccatcaaaaagttgtcattagacgccgtactgcttatgaattgcgtaaagcagaagcgagagctcatatcttggaaggattgagagttgcactggatcatctcgatgcagttatctcccttatccgtaattctcaaacggctgaaattgcgagaacaggtttaattgaacaattctcactgacagagaagcaagcacaagcgatccttgacatgaggctccagcgtttaacgggactggaacgtgaaaagatcgaagaagaataccagtctcttgttaaattaattgcagagctaaaagacatcttggcaaatgaatataaagtgcttgagatcattcgtgaagaactcacggaaatcaaagagcgttttaacgatgaaagacgtactgagatcgtcacttctggactggagacaattgaagatgaagatctcatcgagagagaaaatatcgtagttactctgacgcacaacggatacgtcaaacgtcttcctgcatcaacttaccgcagtcaaaaacggggcggaaaaggtgtacaaggtatgggaacaaacgaagatgatttcgttgaacatttgatctctacgtcaactcatgacacgattctcttcttctcgaacaaggggaaagtgtatcgtgcaaaagggtatgaaatccctgaatacggcagaacggcaaaaggaatcccgattattaacctgctggaggtagaaaagggtgagtggatcaacgcgattattccagtcacggaattcaatgcggagctttacctcttcttcactacaaagcatggggtttcaaaacgaacatcgctatctcaattcgctaatatccgcaacaatggtctaattgctctgagtcttcgtgaagatgatgaactgatgggtgtacgtctgactgacggcacaaaacaaatcatcattggaacgaaaaacggtttactgattcgtttccctgaaacagatgtccgagagatgggaagaactgcggcgggcgtaaaaggcatcaccctgacggatgacgacgttgttgtcggcatggagattttagaggaagaatcacacgtccttatcgtaactgaaaaagggtacggaaaacgaactcctgctgaagagtacagaacccaaagccggggcggaaaaggactcaaaacagcgaaaatcaccgagaacaacggccaactagtagcagtgaaagctactaaaggtgaagaggatctaatgattattacagctagcggcgtactcatcagaatggacatcaatgatatctccatcaccggacgtgtcactcaaggtgtgcgtctcatcagaatggcagaagaagagcatgttgctacagtagctttagttgagaaaaacgaagaagatgagaatgaagaagaacaagaagaagtgtgaaaaaaagcgcagctgaaatagctgcgcttttttgtgtcataaccctttacagtcataaaaattatggtataatcatttctgttgtctttttaaagacacaagcatgaccattatgactagtaaaaactttttcaaaaaagtattgacctagttaactaaaaatgttactattaagtagtcgctttgagagaagcacacaaagttctttgaaaactaaacaagacaaaacgtacctgttaattcatttttatcctaagtcagtcgaaatcactgttgatagccctgatgggtatatccgcgcatcggctcaaagcaactttgatcaatgcggtgaactcactggcagcagtgttaaagaggtcaaaacctcaccgggaccgaaaaatgttttcacgactatcaatgaaattcagttaaacagaacggaatttggctggcgcattcagttggatgcgaacggcgtaatagtcgataataacagtcagaaggtcacacaattatatcggcagacgctggaggggatgtaccagctgaacaacaatggacttatcagccacgtggttaatcgttcgattattgcggccacaaaaccaggagataaagataaaaccacagtgggcgcaatagactacgtattcaattcatcagggttgctggcaagggtggtaagcaaaggaagtttggcgatagataactatacaactgtatacagctatgatgacaatgatcgcctgatcaaaaccgagtccccctcaaccatagaagagtatacctacgataacgagggccgtgatctgtccctgagcaagacccagacgtatttcaccattgaaaaaaacctgacaacgtgtgaggagtggaactcgcatggagaatgcacacgcgccaatatggataccacgattgtcccagccgatcggacgggtaaacagtatgtggaaaaacataaggccgtgatgacgacgaaatatgaatactggaactgaccattcaacccgccaaatagggtagccaaaatggtattggaatcgaaattgatgttcgtggtgtacctgacttcagtaaatgtggtgtgagatgaaaatcataatattcgttgttttacttattgccagttttatcctcgtcccggacagctggattaatgatgttttcatgcaacatatccagatatcaggcgatggtgaagaagccatgaataactatgatttcacagcaattctgatcaattttggtctgtctgcaatgatagcgtttgtactgatgatgcttatgaaagtgctgaaaaaatgaaccagggtggcaggtacgcacgtaacaacaaagtgagcatttttactctatgctatttagactgttcgtatgccattgccttacccgtacttgatctgctctcagatctggtgataaacggccgcattttaccggctatttttcttcagaaagtatgatcccagatctgatagcgacaacatgtcttcctgtcattcacggcatacattcacaagcttgatgctatccgccggagcgaatccttcgtttatagcgagtcagatgcgccacgaaaatgctaagatagtccatgaggtatattcaaagtggattgcaggtatgaacgtgcatcgggttgtgacgctgagtgaccgactgcaaacgttactgccccattatgccctcaggcttaaacgatactggataatatcgtttaaaattagtaggatagccacttcatatttaataccttaaaaattatgcgtctggttttatcgtccttttttgcacttggtctgtttagcagccaggcctttgccgcgcccgggcaaacgccgcagcctgacattcgtgacagcggcttcgtctattgcgtaagcggccaggtggatactttcaacccgcaaaaagcgggcagcggcctgattgtggatacccttgccgcgcagctttacgatcgtctgcttgatgtagacccgtacacttaccgtctcgtgcccgagcttgcggaaagctgggaagtgctggataacggggcaacctaccgttttcacctgcgcgatgatgttgcgtttcagcgtactccatggtttaccccctcgcgcaagctgaatgcggatgacgtggtcttcaccttccagcgtatcttcaaccgcaatcacccgtggcataacgttaacggcagcaatttcccctatttcgacagcctgcagtttgccgacaccgtgaaaagcgtgcgcaagctggacaaccgcacggttgagttcacgctgacgcgcccggatgcctccttcctctggcacctggcaacccactatgcatccgtcatgtcggccgaatacgcggcgaagctgacgaaaaaagatcgtcaggaactgctcgatcgccagccggttggcacaggtccgttccagctggccgaatatcgcgccggtcaatatattcgtctgcagcgccatgaacacttctggcgcggtacgccgctgatgccgcaggtggtggtcgatctcggctctgggggaacggggcggctctcgaaactgctcaccggggaatgtgacgtgcttgcctggcccgcggccagccagctcacgattttgcgcgacgatccgcgcctgcgtctgacgctacgtccggggatgaacatcgcctatctggcctttaacaccgataagccgccgttgaataaccctgccgttcgtcacgcccttgcgctggccatcaacaaccagcgcctgatgcagtcgatttattacggtacggcggaaaccgccgcctcaattttaccgcgcgcctcgtgggcctacgacggtgaggctaaaattacggaatacaatccggcaaaagcacgtgaacagctgaaagcgctgggcgcagaaaacctcacgctgcagctttgggtgccgaccagctcccaggcgtggaacccgagcccgctcaagaccgccgaactgctgcaggcggatatggcgcaggtgggcgtaaaagtgatcatcgtaccggtagagggccgtttccaggaggcgcgcctgatggatatgaatcatgatttaaccctcaccggctgggccaccgacagcaacgacccggacagcttcttccggccgctgctgagctgtgcggcgataaactcgcagaccaactacgcccactggtgtaaccgggagtttgacgccgtgctgcaaaaagcgctggcttcccaacagctggcctcgcgcatcgacgcctatgatgaagcgcagaagatccttgcccaggaactcccggtgctgccgctggcctcttccctgcgccttcaggcgtatcgctatgatattaaaggcctggtgctgagcccgtttggcaacgcctcgttcgctggcgtgtcgcgtgaaaaagaacaagaggtgaaaaaaccatgattatttttaccttgcgtcggctccttttgctggtggtgacgctctttttcctgaactttgtcggctttagcctgagctatttcacgccccacgccccgctccagggatcgtcgctgtgggatgcctggctcttctggtttaacgggctgctacactgggatttcggcgtatccagcattaacgggcagctgatttccgagcagttgaaagaggttttcccggccacgatggagctgtgcattctggccttcgggtttgccctgatggtcgggatccccgtgggcatgctggccgggatatatcgcaacaaatggcaggataagtttattagcgccctcgccctgctcggcttctccattccggtcttctggctggcgctgctgctgacgcttttcttctcgctgacgatgggctggctcccggtttctggccgttttgacctgctctatacggttaaatcggtgacgggctttgccattatcgacgcgtggctgtctgattcggtgtggcgtcacgagatgatcgtcagcgccctgcgccatatggtattgccggtgctgacgctggcggttgcgccaacaaccgaagtgatccgcctgatgcgcctgagcaccatcgaggtgtttgaccagaactatgtcaaagccgccgccacgcgcggactgtcgcgcctgaccatcctgcgccgcaacgtcctgcacaacgcgctgccgccggttattccgcgtctgggattacagttttccaccatgctgacgctggccatgatcaccgagatggtctttagctggcctggcctggggcggtggctgattaacgctatccgccagcaggactacgccgcgatttccgcaggggtgatggtgattggttcgctggtgattattgttaacgtgttgtccgatattctgggtgccatggctaacccgttgaagcataaggaatggtatgccctacgataacgtatacagtgaaaagcgcacgcccggtgtgctgcgtaccgtgtggcgtaaattctatggtgataccacggcaatgatcggcctttatggctgcgccggtctggtgttgctctgtgtctttggctcctggtttgcgccgtacggcattgaccagcagttccttggctatcagctgctgccgccgtcctggtcgcgctacggagaggtctctttcttcctgggaacggacgacctcggacgtgacgtgttgagccgcctgctgagcggtgcggccccgacggtgggcggcgcgtttgtggtgacgctcgcggccacgatctgcgggctggcgctgggtatttttgcgggatccacgcatggcctgcgctcggcggtgcttaaccacattctggatacgctgctgtcgattccgtcactgctgctggcgatcgttgtggttgcctttgccggtccgcacctgtcgcatgccatgtttgccgtctggctggctatcctgccccgcatcgtgcgctcggtttacagcatggtgcatgacgagctggaaaaagagtatgtcgtcgctgcgcgtctggacggcgcgaccaccttcaatattctgtggtttgccgtgttgcctaacatcgcgtccgggctggtcaccgagatcacccgcgccctgtcgatggcgattctggacatcgcggcgctcggcttcctcgacctcggcgcgcagctgccgtcgcctgaatggggcgcgatgctcggtgacgcgctggagttaatttacgtggcgccgtggacggttatgctgccgggtgcggccatcatggtgagcgtgctgctgatcaacctgctgggcgacggtattcgccgtgcaattaacgcgggggtgcaataatgccgcttcttgatattcgcaacctcaccattgaattcaaaaccggtgaaggctgggttaaagccgtcgatcgcatcagcatcaccctcgcggagggtgaaattcgcgggctggtgggggaatccggctcaggcaaaagcctgatcgccaaagccatctgcggcgtggcgaaagataactggcgcgtcaccgcagaccgtatgcggtttgatgatatcgacctgctgcgcctctctccccgcgagcggcgtaagctggtcgggcacaacgtctccatgattttccaggagccgcagtcctgtctcgacccgtccgagcgcgtgggcaaacagctgatgcagaacatccccggctggacctataaaggccgctggtggcaacgcgtgggctggcgcaagcgtcgtgccattgagcttttacaccgcgtcgggatcaaagatcacaaagatgcgatgcgcagcttcccgtacgagctgaccgacggtgaatgtcagaaagtgatgattgccatcgcgctggccaatcagccgcgtttgctgattgcggatgaaccgacgaacgcgatggagcccaccacgcaggcgcaaatcttccgcctgctgtcgcgtcttaaccagaacaacaacaccaccattttgctgatcagccatgacctgcaaatgctcagcaaatgggcggataaaattgatgtgatgtactgcggacaaacggttgaaaccgcgccgagtgaagacctgatcaccgcgccgcaccacccgtatacgcaggcgctaatccgcgctattcccgattttggcagcgccatgccgcataagagccgcctgaataccctgcccggggcgattccgctgctggaatcgttgccgataggctgtcgtctggggccgcgttgcccgtatgcgcagcgtaaatgtatcgagacgccacgcctgaccggggccaaaaatcatctttacgcctgtcatttcccgctgaacatggagagagagtgaaatggtcgaaaccttgctggaagtccgcaacctgagtaagacctttcgctaccgcacggggctgtttcatcgtcaaactgtcgacgcggtaaaaccgctcagctttaccctgcgtgaaaaacagaccctggcaatcatcggcgagaacggttccgggaaatccaccctggcgaaaatgctcgccggcatggttgaaccgaccgcaggcgaagtattgattgacgatcaccctctcacgttcggggattactctttccgcagccagcgcatccgcatgatctttcaggatccgtcgacctcgctcaacccacgccagcgcatttcgcagatcctcgattttccgctgcgtctgaacaccgacctggagcccgaggcgcgccgtaagcgtatcttcgaaacactgcgcatggttgggctgttaccggatcacgaaagctactacccgcacatgctggcacccggccagaaacagcgtctgggtctggcgcgtgcgttgattttgcgcccgaaagtgatcattgctgacgaagcgcttgcctcgctggatatgtcgatgcgttcacagctgattaacctgatgctggaattacaggaaaaacagggcatctcgtatatctacgtcacccagcatctggggatgatgaagcacatcagcgatcaggtgatggttatgcaccagggtgaagtggtcgaacgcggcagcacggcggatgtgatggcctccccgcttcacgagctgacaaaacggctgatagccgggcatttcggtgaagcattgacggccgatgcgtggcgcaaagatcggtaaacaaacgttgcaccgcttaataaggattaaatagccttaacacgctgtttaatccttaactttttcatctccatagctgctccatattctcagcaaaatacatcaacagttcttctccagaatatccggacattacggaggagaagaaatgaacaacgccacttacgttctcaaatataccgagtacctcatcagaaaatgtcgttcatttttaatgacggacctgtactttcatactgtgaggctcaagaaaacatcggggaagcaccctgacattaaatcccccacgacgttgagtgaaaaaatatgtcatcgtctggtttatgaccacaataacgtctataccctgcttgccgataaactcgccgttcgggaatacgtaatctccagaacaacgcgtgcgaaaacggtgccattacttggcgtgtacagcaaggtgtcccagattgatttttcgacgctccctgaaaaatttgtccttaagtgcaaccatgacagtggcagcacaataatatgtacgaacaaagcgcaatttaacgtcagggaagcgtgtaaaaaactcagtctcgcgttaaagaaaaatatgtactacaccacgcgcgaatggcagtacaaaaacattacgccaaaaatactttgcgaaccgtatgtcgatctcttcgatgatgcagacaggaacacagcgcccgaaatgctaaggatccattgctttcatggcgttgcccactatgttgaagcggattttacggatgacagcggcaaaggtttcatcaacgtttacgacaggtactggaacttacaaccctttcagatggaatatccgaatacaccgttggcgccaggcgaaccggccttgttccgacaagcgttgctggcatcccaggagctggcggatggcattgactactgccgcgttgacctcatgctaaaaaaagatgaaatctatttcagtgaaataaccttaagcccgagacgcggtaaactgtcgattaccccgcaggaatgggatgctaagctaggaaaaatatggcatttaccgccggcaggcacatttgacctgccgctgacgctcacgagtcgggccaggtgagtttaaatatcgaatggttttgcgttgataaggtataggtaacatcgccaccatgcgccagcatgatggcttttaccaccgacaagcccaaaccacagccttccgggttcaactgtctggcgccgttatcgcgctgaaagggctgaaacaggaagtcatgaaactccctgggaatacccggtcccccatcctgaatcaggataaaattgcctttatccgaaacaccattttttaccgtgagcttgcgcgaggttgaatagtgtaaggcattgtcaaataaaacggtcagacactgattgatgcgtaagggatcgaatgcgcactgctgctccctcagttcggtatggacggtaaatgccttacggttgaactcgggcatgaaggtatcgagcgcatcctgtattgtccctttcagatccgttctggcccggtataacgtgtatcctgccccgccatccgaactgataacccggagatcttcaatcagacgggttaatccttccgtctgtttaaggaggttagtaaacagcaccggatccggggtaaacaccccgtcaactagcccctgaagtcttccgcgtaaaatggtgaccggggttctcagttcatgcgcaatcgcagcattccaggatttccgctggatatccagcgtttgcagcttttctgccatttcattgaaatccgtaaccaggtgattgatctctcccagccgggaactggcacagaatgcccttgcgtccagatcgccctgagaaatttttttcaagctggacgcgaccgcgtttagcggggtgagtattcgcgatgaaagtttgaccgtaaagaatacggcaatgatcaggctgatcgttgtcgcggtcccaatccatacccagtcccacatcgtcatctgctcgtcatcgcccgcagcagggccgccgggaagatgatccagaataaaggagtaaaaaaaccaggagcccagtatggcgatggcaattatcgtaaacgtcagcaatagcatatacgttaagatctgacgactcaggacagactctttattcatttcttttccccaagccggtaacccatgcccctgatgctctcgggaacgccataaagaccggccagctccagtttttttcgcagcttgctcatatggctgtcgacggttctgtcgagcgtatcgccttccggcaaacacgcgttgagcaactcttcacgggaacagaccttgcgcggataccgcaccaggtaagaaagcagcttaaattcggtcgtcgttaagaccggggagataacctcgggccccgcagtaacctccacgtagaaatcatccggatagaccgtaatgaatggcgttctgagcggcagggcccccgcctgctgaaacgcaggctttgttctacgcagcaccgcctcaacccgtgcgacaacttccgaagggttgaagggtttgattacgtaatcatccgcgccgagcctcagacccataagtttatcgacgtcctgatcgagagcggaaaccataatgacggggacagcgctttcatggcgaagcgtggtaagcacgctccagccgtcacacacgggcaggtgaatgtccagcaagatgagatccggtttatggaggcgattgagcgttatcgcctgctcgccctgcctggccctgagcgttttcattcccgaacgctctaagtagctcatcagtatatcggcgatttcgtcttcatcttcaacaacaaggatcagcgtatttttgttcatattatctccgcgggtgaaatccctttaagcacgctatcagatatcttgagcacaataagacacagcctccgggaaaaagtgccgtagtcacgaaaatttcccggttgatttaaatgcccggttatttctccacacagcctacacattcagtcaataaagactcgacaatgtccgttcaaaatcgctaatgaggcataacgcgttgtgcattgcgcgctgcaaattaccactgtttcttaaagattttatgaagttggctgaaataatgaacatggaactttctaaatatttttctcctaaaaaactgggtatatattccctgtttctgctgctgtcatggggattactttatacctggctggtgctggtacacagaatggatgagaaagtcgcctcgacgctgctctcttcaccccttatctatggctgcatcgcattgtcagtgatttttctggtcatacaaaataaagccggcgcgttcattgagctacttatcatcgccttctggctgatggtgatttttgtttatctcattattacgttcaccgtgctgttaaacgcgatacccgatattgaggatctgatcttttactatgaatgttatttgatcattttttttggtggagcaccgctgtacctcattatgagaatgatctgagcccttgctccacacggcctccataaaccgcccacttccgctaaacaggtgcgcggtagagtctctgcctcactcttttgcacaaaaataacccaatgcctcatttttttatcgaacgtcccattttcgcctgggttgtggcgctgtttatcgtcctgacgggtctcctgtctattcctcgtttgccggttgcgcagtatccggcggtggctccgccaggcatcattatttccgtcagttacccgggggccagccccgatatcatgaatacgtcggtgatttcgttaatcgagcgcgaaatctctggcgtagataatttgctctacttcgaatcatccagcgacacaaccggttcggcatcgattaccgtcacgtttaaacccggcacggacatcaagctggcacagatggatctgcagaatcagataaagatcgtcgagcctcgtcttcctcaggcggtaagacaaaacggcattaacgtcgaggccgctaattctggatttctaatgatggtggggctgaagtccaccagcggtcaattcgaggaagccgacttaagcgattattttgcccgaaacgtcagtgacgagcttcgtcgcgtgcccggcgtagggaaagttcagctgtttggcggcgaaaaagcgctgcgtatctggttggatccgatgaagctccacagctacggcctttcggtgagcgatgtacttactgctgttggccagcaaaatgccctggtttcgcccggcaaaacgggagatgaaccagcatctgcgggacaaggcgtaacgtatcccatcaccgtgaaggggcaactcacttcggtagaggcgttcagaaacatcaccctgaaatcagatgcaccgggcgcgaggctgaaactgtccgacgtcgcgcgcgttgagtccggcctgcaaagttacgctttcggtatccgcgaaaatggcgtgcccgcaacggcggcggcaatccagctgtcgccgggtgccaacgcaatgagtacagcttcaggcgtacgcgcgcgcatcgacgagctttccctggtgttaccggaaggaatggcgtttacggttcccttcgataccgcgccgtttgtgaaactgtctatcatgaaggtggttcagacctttgtagaagcgatggtgctggtcttcctggtgatgcttctgtttctgcacaagatacgctgtacgcttatcccggcgattgttgctcccgtcgcacttcttggcaccttcacggtgatgttattgagcggatactccatcaatattctgacgatgttcggcatggtgctggcgatagggattatcgttgatgatgccattgtggttgtggagaacgtcgaacgactgatggcggaaaaaagcctctccccacgggacgctacccggcaggccatgcaggagatcgccccggcgattatcgggatcacgctggtgctcactgccgtctttatccccatggggtttgctgagggttcggtcgggattatctatcgacaattttgtatttctatggcggtctccatactgctgtccgcgtttctagccctgacgctaacgcctgccctgtgcgcaacgttactcaagccgcacaaggcaggaaagagcggaagtggaaggttcgcggccaggtttaacgcgcgcttccgtttgctcaccgtctgttacgaagccgggctgggtgccgttctgaagcgaaccgggcgtatgctgctcctgtacgttgcgctctgcacggcgctgtttgttggattgtcttcgttaccgtcgtcctttctgccggatgaagatcagggctactttatgtcctctatccagctgccttctgatgccacgatgcagcgcaccctcaacgtggttaaaaaatttgaagcggaaattgcggcccggccggacattgaaagcaacattatgatcctggggtttggcttttcaggttcaggaccgaattcggctatggccttcaccacgctgaaggactggaaaaatcggcagggctcgacggctcaggatgaagccgaccacatacaggccagcatgacgaacgtcactgatgccgtcacaatgagcctgctcccgccggccatttcggatatgggcacctcctcgggcttcacctggtacgttcaggacagagcgggagcgggctatgaggctctaaagagggccgccgacgcgctggttctgcaggctaatcaatgccctgaactcagcgatgtctatatagacggtctgccggaaggaaccagccttgcgctccaggttgaccgggaaaaggcggaagcgatgggcgtctcattcgatgaaatcaaccagacgctctccgtcaccctgggctcaaattacgtcaacgactatacgaacaacggccgcgttcaacaggtgattatgcaggccgatgccccctatcgaatgcagcccgagcagatactgaaactatcagtgaaaaaccggatgggtgagatggtgccggtatcaacgtttgcgacgatctccgggaacgttgcgccgcagcagttgacgcgctaccagggttattctgctatacggattaccggaagtgcggcgtcaggcgtatccagcggcaccgcaatgaaggccatggagggcttgtccaggagcctgcctcagggcatggcgggtgagtgggccgggagttcgctacaggagataaaatcggaatcgcagcttccgggcctgatcgccctatcgatactggtcgtgtttatggtgctcgccgcgctgtatgagagctggtctattccatttgcggtcatgctggtcgttcctctgggccttatcggcgcggtgatagcggtgtttgttgccggcatgaccaatgacgtgttctttaaggtcggtctgattacgctcatcggcctgtcggccaagaacgccattctgattgtggagtttgccaggcagctgcatcgcgaagggcaacccctgctggcggcgaccattcatgccgtcagtcagcgtctgcgccccattctgatgacatcgttagcctttaccttaggagttgttcctctgatgctggccaccggtgcgagcgacagtacgcagcatgccatcggtaccggcgtatttggcggcatgattagcggtacgcttctcgcgatcttcttcgtaccggttttctttatcgttattgcgcgcttcatcggcaacatcaggaaagcgtgaacacccttgcgggatcgcgcctcctcgctggttggatgaggcgaagctgttgccgggtgatatactggacgaatgctgaaatttcgcgcccccgcgagtccgcggcgcattcttcggggcatgcgacttcggagaagtgcgagaaatatcgtgacacaaagggccgtgagtgggctataatttcgagctaatttcgaatgattttgaaatactgcctgtaacgctatgaattacaaggcaaaataagcaatgaatataaggattaaagctatgggttttctttccggtaagcgcattctggtgactggcgttgccagcaaactgtccatcgcatacggcatcgcacaggcaatgcatcgcgaaggcgctgagctggcgttcacctaccagaacgacaagctgaaaggccgtgttgaagagtttgccgcgcagctgggttccagcattgttctggaatgtgacgttgcacaagacgaaagcatcgacggcatgtttgctgaactggcaaaagcatggccgaaattcgacggtttcgttcactccatcggcttcgcgcctggcgaccagctggacggcgactacgtgaacgcggtaacccgtgatggcttcaaaatcgcgcacgacatcagctcctacagcttcgttgcgatggctaagtcctgccgcgcgatgctgaacccgggcgcagccctgctgaccctgtcctacctgggcgcagaacgtgcgatccctaactacaacgtaatgggtctggctaaggcgtctctggaagccaacgtacgctacatggcgaacgcaatgggtcctgaaggcgtgcgcgttaacgccatctctgcgggtccaattcgcaccctggccgcttccggtattaaagatttccgtaaaatgctggcacactgcgaagcggttaccccgattcgtcgtaccgttaccattgaagatgtgggtaactctgcagcattcctgtgctctgacctttccgcgggtatctccggcgaagtggttcacgttgacggcggcttcaacatcgctgcaatgaacgagctggaaattaaataagctgtgactctcttcccgcccgggaagagagtatttcccccccgcgtcaccccttcgttattccgttctgctatttgttatcacctaacaatatttttccctttatctgccttacgccaggatattgatcgccattttgagatcaaggaacgcacatggaacaacgccgtttttccggcaaaggccactggtatcatgaaacccagtcaaaccacgcgcagacggatgttctgcccctggtgcccgaagccgctaacgtcgacgatcgttttttgctcgatttagccctacctgatgagattgtcgccgcctgttctggctggcttacccctgccagagccttatgccaccagctgtttccgctctcaattcccgtgaaccgactgcatacgctcagcgcttacgatcggctcagtaccgcgctaacggtcgctcaggcctgcggcgttcagcggctctgtaaccactacgccgccctcctcgccccgcttcccggcccggactcctcgcgcgaaagcaaccgccgcctggcacagatcacccagtatgcccgccagctcgccagctcacctgatgtcattgatgataaagcccggaaccagcttgatgaggtgggcctgtccacgtacgacatcgtggtgattaaccagattatcggctttatcggttttcaggcgcgcgtggtcgcgatttttcaggcgctgttgggacaccctgttcgctggttgccggggcaccatattcagccgcacacgcttcccgcgagccacgatgcgtggatgccgcttttacccgtcgtcgagctgcgctacgcgaatgcgcatcagctggagtccctgtcccgctggcaggccgaacccgcgctcgaggcgttgacgccggtgctttgtcatgagccgacgctgctcgacctgaccggagaactcctcttaaacagccgggcggagatcccgcagacgtcacccgcactttcggcagcggtcgaactgctgacccgctcgccggaccgcttcagcgccgcgcagtttaccccgctcacggatcaaggactccagggcgaatatgccatcacgctgcttacccaaagtgcgtttgatggctggcttaatcgtctgaaagtggcgtttggtaaagaggaataaccacactcattacccaaagaccgcttgctgagacagtgagaatcgcgtaaaactgtcagccgctcaatggctacgaaaatagaacattatgtttcaggacaacccgctgctagcgcagcttaaacagcaactgcattcccagacgccgcgtgcagaaggggtcgtaaaagccacggaaaagggctttggcttccttgaagttgacgcgcagaaaagctacttcattccgccaccgcagatgaagaaagtgatgcatggcgaccgcgtcatggccgtcattcataccgaaaaggaacgtgagtccgccgagccggaagaactgatcgaaccgttcctgacccgttttgtgggcaaggtgcagcgaaaagacgatcgtctttctatcgtgccggatcatcctctgctgaaagatgccattccctgccgcgccgcccgtggcgttgagcatgattttaaagaaggtgactgggccgtagcagaaatgcgccgtcatcctctgaagggcgatcgcggtttttatgcggaactgacccagttcattacctttggcgccgatcattttgtgccatggtgggttacgctggcacgccacaatcttgaaaaagaagcgccgaacggcgtggcaactgagatgcaggacgaaggtctgacgcgtcgcgatctcaccgcgctggagtttgtcactatcgacagcgccagcaccgaagatatggacgatgcgctctacgctgaagaaagcgccgacggcaaactgcacctgaccgttgccattgccgatcccaccgcctggattgttgaaggcagcaagcttgacgaaacggcgaaaatccgtgcgttcacgaactacctgccgggcttcaacatcccaatgctgccgcgtgaactgtcagacgatctctgctcgctgcgcccaaatgaagtgcgcccggtacttgcctgccgcatgaccattgccgcagatggcgcgattgaagacgatatcgagttctttgccgccaccatcgagtcgaaagccaagctggcctacgataacgtctccgactggctggaaaataccggtagctggaaaccggaatcagaggccattgccgcgcagatccgtctgctgcatcgtatctgcctgaaccgcagcgaatggcgtcaaacccatgcgctggtgttcaaagatcgcccggattatcgctttgttctgggtgagaaaggcgaagtgctggatatcgtggccgagccgcgacgcattgcgaaccgcatcgttgaagaagcgatgatttccgccaacatctgtgccgcacgcgtgctgcgcgacaagctgggctttggtatttacaacgtccataccggcttcgatccggcgaataccgaagcgctggcggccctgctgaagaatcacgacgtgcacgtcgatccggaagaagtgctgaccctgccgggcttctgcaagcttcgccgcgaactggacgcgcagccatcgggcttcctggacagccgcattcgtcgcttccagtccttcgctgaaatcagcaccgagcctggcccgcactttggtctcggcctcgaagcctatgcgacctggacgtcaccgatccgtaagtatggcgatatggttaaccaccgtctgctgaaagcaattatcaaaggcgaaaccgttgcccgccctcaggaggagaccacgctgcagatggccgatcgtcgccgtctgaaccgcatggcagaacgtgacgttggcgactggctgtacgcacgcttcctgcaggataaagccggtacggatacccgtttcgccgccgagatcattgatatcagccgcgggggaatgcgcgtccgcctggtcgataacggtgctgtcgcgtttattccggcgccattcctgcatgctgttcgtgatgaaatggtctgtagtcaggaaaacggtacggtgcaaattaaaggtgaaacagtttacaaagtcaccgacgtgattgacgtcactatcgctgaagtccgtatggaaacccgcagtattatcgcgcgtcctgtcgcctgataacctgttcaattgtcggtcatttcctttccggaaaggccgacaatttttctttttatccccgccacaaaatcattattttttcttactattttcagtctcccctcgcccaaattcgccataattatctacagtaaaagagtgttgttatattcggttacgtgaatttttatacgctcagtatccttttaaatctgactcgttttattataagaattcagggaaaaacaataagttcacttcggttttgccgctgcttctcaacggaaaagtcgactgcaaatgaataattggtgcgctactgaacagctgcgggagaaaacatgatggacgatctggagcagaatttgctgtttcgctacatgggaacccacagcccatggtggcgcttgtcagctgacagcaacgctctgcaccttgccgccagtgaaaatgccgatgtcactcaggtgattgcgctggacgacgatcaggccgatctcatccgtcatttaaccgttattacctccagcatttccatgacgctctcgttatttggggaagatgtcccggttcaccttgtgggccgtaaaattacccgtaatgagtgggccggtacggcttccgcctggaacgatacgccctccgtggcgcgcgacctggctcagggactctcttttgcggaacaggtggtgtcagaggctaactccgtgattgttattctcgatcagaacggcaatattcagcgttttaaccgattgagcgaagagtataccggcctcaaagagcaagaagtgattggccagaacgtgtttaagctctttatgagccgcagcgaagcggctgcctcaaaacgcaatattaccggtttcttccgcaacggcagctcctacgaagtcgaacgctggatcaaaacgcgtaaagggcaacgactgtttctgttcagaaacaaattcgttcacagcggcagcggtaaaaatgaaattttccttatctgttccggtactgatattaccgaggaacgccgcgctcaggagcggctgcgcgtgctggccaacaccgataccatcaccggcttaccaaaccgcaatgcaatccacgacctgatctctgacgccatcagtcaccgcggcgacacgcaggttggcgtggtgtatctcgacctggataactttaaaaaggtcaacgacgcttacgggcatatgtttggcgatcagctgttacaggctgtcgcgctcgccattttgagctgtcttgatgagggacaggtgctggcacgacttggcggagatgagtttatcgtcatggccacccatacttctcagggctctctggaagcgatggcgtcgcgcattttaacccgcctgcgccagccgttccgaatcggcctgatcgaaatttacaccggctgttccctgggcatcgccctcgccccgcagcacggtaacgaccgggaaagcgtcattcgtaacgccgataccgccatgtacaccgctaaagagaacggccggggcaagttctgcgtcttctcgcccgagatgaaccagcgcgtgtttgagtatctctggctggataccaacctgcgtaaggcgctggataacgaccagctcctgatccactaccagcctaaaatcacctggcgcggcgaggtcagaagtcttgaagcgttggtccgctggcaatcgcccgaacgcgggttgatcccaccgctggagtttatctcttatgccgaggagtcagggttgattgtgccgctgggccgctgggtgatgctggatgtggttcgccaggtggcgaaatggcgcgataagggaattaacctgcgcgtggccgtgaacgtctctgcgcgtcagctggccgaccagactatctttagcgacttaaagcaggcgctgaaggatctgaattttgaatactgcccggtcgacgttgaattaaccgaaggctgtctcatcgagaacgaagagctggcgctctccgtgatccaacagttcagcaggctgggggcgcaaattcatctcgacgattttggtaccggctactcctccctttctcagctggcccgcttccctattgacgccataaaactcgatcaatcgttcgtcagggatattcataagcagtccatctcccagtctctggtgcgcgccatcgtcgcggtggcgcaggcgttaaacctgcaggtgattgccgaaggggtcgaaaatgcaaaagaagacgcctttctgaccaagaacggcgtcaacgaacggcagggttttctgtttgctaagccgatgcccgctgccgcattcgagcgatggctaaaacgatatcaggcgcggaaacagcattaactggctttacgcaaccccgccgcgtgatggcggttttgcagcatcaccagacgctccatgtaggcgatatctttcggttccaggcagaaagccgcgtcaacccagtcttccgtgatgtccatcaattcactgcgcggcaattgcagaacgcgcgtacgggcgcgcagcatcgctcttacgccattcagttttggccgtagcgtgtcgatgaaggttcgtgtggagacatagctttgtccgggttcaaacaggagatccaccaggccatgctgttcgtaccattccgccgtatgggattcccccttgtagatgagttcttcagccagcttcattcctgaacggcgagctaccagggaatatccccccatgcccgggaacaggttgaaagcaatctcgggaaaacctaaacgtgcatcgcgctgcgccagaacgaaatggtgcgcaagagcggcctcaaacccgccccctaacgcgctgccttcgaccatggccagcgagatggcccccgtatcaaacccccgggaggccgcatgcacgcaatcgacacaggcgcgcgcataggcccgtaacgcttcacgtcgaccgtgctgaatgcactcgacgaaaaactgcaggtcaccgcccacattgtacatctcaggcaccagcgatccggtcacccaaaaatcgaccgcaaaaccagactggcggacgagccatgaaaggttcatgatctcctctattaacgcatggttgaagcaaggacgtggctgagcccgcaacatcatccagactgtatgtcgctctgcctcgtaatagcctgacagctgggtgaaccgttcagtatcggtaaacagtgtgcaggtaggctgattgataactgtcatagtctaattcctcttataaaaaagcgcgttgcgcgcagttttagactaatccactcaataagcccgcagcatgagggggaataattttatcacttccgtttatgtaatttggttattgcattttttcccttctcttttgaagccaatttctgcatcattgaaaatattaacttttcgcgcctggggtgagattatgtcaactattgacgcacaagctgtagcacaacgaattgataccgtgctggatatcctggtggcgggcgattatcactctgctatccgtaatcttgagatcctgaagtctgaacttcttgctcagaatggcgctgacgatgcgcccgaaaacagacagccaaaagcgccgtgggaagtttaacccccaccgtttccgacctcgtttcgctttattaaatggatgctatgaattcccgacaacaactcattttgcagatggtcatcgatcagggacgcgtaagcgtagtcgatctcgctaaaaccactggcgtttctgaagtcaccatccgtcaggatcttaatctgctggaaaaacagagctacctgcgtcgcgcgcacggctatgcggtcccgctggacagtgatgacgttgagacgcgcatgatgaacaactacgcgctcaaacgtgaactggcggaatttgctgcgtccctggtgaacaacggcgagaccgtctttattgaaaacggcagcagtaatgcccttctggcgcgaacgcttgccgatcaaaaagacgtcaccatcatcaccgtgagcagctatatcgcgcatttacttaaagagacgcgctgcgaggtgattctgctgggcggcatctatcagaaaaaaagtgaaagcatggttggcccgctgacccgtcagtacgtccagcaggttcatttcagtaaggcctttatcgggattgacggctggcagccggagacaggctttaccggccgggatatgatgcgctctgacgtggtgaatgccgtactggaaaaagagtgcgaagccattgtgctcaccgacagctctaaatttggtgccgttcacccttacacgatgggtcccgcttcacgctttagccgcgtgattaccgatgaccgtttgagcgaagcgcatcgcaataaactcgaagagagcggtttgatcgtcaatattattaaagccagcgcctgatttccctccgcgcccgtatttcgggcgcacacgtctttctctgagatgattcttaaccctgctttaagagtttttacctgtttaacctgccctaaagtcgtaaaattactattagcgatataacaggaagtaactatcacctgcgtgatgaagtaacgcctgcgcgaccagctttcacggggaaaagaattaagtattcgattagtctatacttaacgtgtacatctttccgtgaatcgataattcaggagaaaggattatgaccttaaccagcaaaaaattagccgccgctgttctggcaatcactgtcgctatgtccctgagcgcatgctctaactggtctaaacgtgaccgtaacaccgcgattggtgccggtgccggtgctctcggtggtgcagtattaacggatggtagtacgctgggtacattaggtggcgctgctgtcggtggtattatcggtcaccaggttggcaaataactattatctaagccttcctcgatattgcgatatttaaacgcatttcaggtctgacatacgcacgtatataacacgagccacggcatttgccgtggctcatttattttagccgcctgccagtttgactttcatgcctttggtttcgagcagtgatttaattaaatcacgtttatcaccctggatttcgataatgccgtccttcacggccccgccgcatccacatttctttttcagctcggcagccagctttgtcagttcagcatcatccagatcaataccggaaataaggcagacccctttccccttacgtccgctggtctgacgctgaatgcgcacgataccgtcccccttcggacgttccactttggctttcggttcgtcgatacgcccgctctcggttgagtagaccagacgactgttggaatcggtcattacgccccctttttaagcgatgcgttgatagccttaagcgtctctgccgggtttgcagactgcgtcaccggacgtccaatgaccatatagtcaacgcccgccgccagcgcctgctcaggcgtcatgatgcggcgctgatcgcccacgtcgctgcccgcaggacggatacccggcgtaacgagtttaaaatcctggcccagcgctgatttgaaacgtaccgcttcctgcgcggagcagactacgccatccaggccgcactgctgcgtcagacgcgcgagacgttcggcatgttccgcaggtgacaacgtcacgccaaggtcgcgtaaatcattttcgtccatactggtcagcacggtgacggcgataagcagcggcgcgtcgttaccgaacggcaggagcgcctcacgggcagcggtcatcattcttgccccacccgacgcatggacgttgaccatccatacgcccagctcggcggctgcagcaacggcgtgggccgtggtgttcggaatatcatggaatttgaggtcgaggaaaacgtcaaagccgcgctgttgcagatcgcgaacgatttgcggtccaaacagcgtgaacatctctttgccaactttcaggcggcaatcgcgagggtcgataccatcgacaaacgccagtgcagcgtcacgcttattgtaatcaagcgcaacaacaacaggagaatccgtaattacgcgggaagtggaggatgtaacagacgtcatgaccagcccttttcgtctatgggcgcgcagcggcgcggaacagataaacggccagcattctacctgccgacgccgcaaattgacagaatccatttatctgcctgccaggccggcaaaccgcacggtgctcagaaaacgttaaataccatcagtatgttgtaactaaaatgaaggcttttaaaaaattactgcccgtccaggccgcggatgggcttgatggtggaccaggcccggcaggacggacaatgccagtagagcgtgtaggcggtaaaaccacacttctggcaacggtagcgcggtttgctgcgcacctgctcaccaaccatgtcgcgcagcaccatcaggctctctttcgcgcgcccttcttccgcgtcgttcaggtggtaatccatcagcttatggaagacccgcatggtcggatgacgctgaagctgtcgggtgatatagacctgcgcggtgtcgcccccctcatactgctcaacaacgtcagcaagcatcagttccgcggttgcgccggtattctcttccacgcagcgacgcagaaatgccacccactcttcccgcttgtccagctgttgatagcaggtttgcagcatttctagcgtttcactgaccagctctttgtcctggtcgataacccgcagcaggctttcaacggctttggcgtagtcgccattcgccataaaaacgcgccccatcatgatggagatacgggcgctgttgcggtccgcggcggcacctttcttcagcagcgccatggctttgtccatgtcgtcattgcccatctgctgaagggcaagctcacagtagaaatgggcgatctcaacgcgctgcttatctttacccagcttcaccagacgttcagccgtatcaatggctttctgccagtcgctggtggcctgataaatctgcaggagctgctgcagcgcgccgatgcggaaatctgtttcatccaccagctgcgcaaacatatcttccgcgcgatcgtacagccccgcagccatgtaatctcgtcccaactgctgtacggccagcagtcgttgatcgtaggtcagcgaggcgctttccatcagggtctggtgaatacgaatggcgcggtcaacctcgccgcgagagcggaacaggttaccgagagtgagatgggcttctacggtccccgtatcctctttcagcatgtcgaggaacaggtctaccgctttgtcctgctgattgctcaggaggaagttcacccccgcaacgtagtcgcgggagagccggttggcctcatcctgttttgtttgttgcgcacttctgcggcccatataccagccataggctgcggcgacaggcaaaagcagaaacaacaactccagcatcgttgattattccttcacgaccggcacgccagagctttccggcatgtcggacgcaggcgcaatgtgatgttcgagtcgtttgattttacgttcagcgcgcgcaagcgaaacacggacttttaaccagaacaaaccgcaaaccagccagccaatggcaaagcctgcagcaaataagaccgcgagcaggctcgacacgcgatactcgccctgagccagcagatagttaaacgtcacctgctgatcgttttgtgcacccaatgtgactgaaatgacaaaaatcgccaataccagtaagaaaatgagtaaatatttcacattacttcccgttatgtggttcaagcgaataaagtatgttcaacttaccgcaatcagccttataaactaccattttagtgacgggcgcgaaatggaaaaagtgacgcgccagtcatggatctatgggcaaaatgcgcaatatcaaccttcaggcgtccgtttggtccctttcggctatttcttctttctcttccggcggtggcgttagcgggccgcagaatcgttcagccagccaggtcgccagcataaccagcatccacgaaatgagcgtggcgacgaccaggtcccgtggccagtgcatccccagcagtaagcggctgcccatcactcccgtcgcccagaccagtaaaatcacgatggtgaccgttcgacgtctaggccaaagcagcccaacccccagcagcgcccagctggccgcaaacatggtgtggccggagggaaacgcgaacccggtctctttctgccagtgtttacgcaagaatttcgggatatcctgctgttccgcaagctgttctttcaccagtgcgccacgatctttacgctttaaagtgtagaactcatccaccggaacatggtgcgttttttccagccagacgacaaaaggacgcggctcctgaacgcgatctttcacccaggattttacgccctgaccgataaggatagcgccgccgaggatcgcaaagagcattagcgccgcgcgcagacgaaagcgcaggcaccacagaaaccaggcgcacaggaggacgtgggtgataattccccagggctgggtgaccgtttccgtaatccagtataacgttttcagccacgtggcgttctgcccgggctgccacatccaccctgaaagccatacggccaaaggcataatcagtaaaatggccgcacctgctgccgtacgtctggcgattgaatgcatgtcttctcctttttgctaagcgtcacaatcataactgaaatttgttcgctgggtggagatgtcggatcgtgcttttaacgttcatatcgcatggtgcccattaggcgaacctgctgagcttgtggcaaaataaactgatacagaaagcaaaacagggcacaggcacgaaacgtgtcagcctactctggagaatcacatgcagcttaaacgtgtggcagaagccaaactgccaaccccatggggcgatttcctgatggtgggttttgaagaactggcaaccggacaggatcatgtcgcactggtgtatggcgacatttcagggcagacgccggtgctgtcccgcgtccattcagagtgtctcaccggcgacgcgctgttcagcctgcgctgtgattgcggtttccagctggaagcggccctttctcatattgctgaagaaggccgcggcgtgctgctttatcaccgtcaggaagggcgtaacattggtttgctgaataaaattcgcgcctacgcgcttcaggaccagggctacgatacggttgaagccaaccatcagctcggttttgccgctgacgaacgtgacttcaccttatgcgccgatatgttcaagctgctgggcgtagacgaagttcgtctgctgaccaataacccgaaaaaagtggaaatcctgaccgaagccgggatcaacatcgttgaacgtgtaccgctgattgtcggccgtaacccgaaaaatgcccactaccttgataccaaagccgccaaaatgggccatctgctgaaagagtgatataaaaagcccggcacgcgtgccgggcttgtttcatcaatccagcatcttacgaatcacgtaatgtaaaatgccgtcgttctggtagtaggtcagctcggttgccgtgtcaatacggcaccgacaatccagcacctcggttttcccgtctgcccgcgttaacgttaccggcaccgttttacccggctgcaggttttgcaggccgctaatgtcaatctgctcttccccggtcagacccagcgttttacgcgtcacgccctgcgggaactcaagcggcaggatccccatgccaatcagattcgaacggtgaatacgttcgaacgattcggcgatgaccacccgaacgccaagcaggcgcgggcctttcgccgcccagtcgcggctggagccggaaccgtactctttaccggcaatcaccgccagaggcgtcccttcctgttggtatttaacggccgcatcatagatcgacacgacttccgtccccggcagatggcgcgtcatgcccccttccacgcccggcaccatttcgttacgaatgcggatgttggcaaaggtcccgcgcatcatgacttcatggttaccgcggcgcgagccgtaggagttaaaatcgcggcgttcgacaccccgactttgcaggtaacggcctgccgggctatcggctttgatgctccccgccggagagatatggtccgtcgtgacagaatcccccagcatggccaggatgcgcgcgccgtgaatatccttaagcggcgccggctcggccagcatctcatcaaagaacggcgacagacgaatataggtcgagtcatcctgccagccataggtatccgaacctgcaacgttgatggctttccattccggcgtgccttcaaagacctccgcgtactctttgcggaacatctcggtagaaaccttctcaacggccagcgcgatttcacgtgaagaaggccagatatctttcagatagacaggatcattcttacgatcgtgaccaatcggatcggtcaccaggttgatattcatgttcccggccagggcataagccaccaccagcggcggcgaagcaagccagttggttttcaccagcgggtgaatgcgcccttcaaagtttcggttaccggacagtacggcgccgaccgtcaggtcaccctgcttgatcgccgtttcgataggttcaggcagaggcccggaattaccaatacaggtcgtacagccgtagcccacgaggttaaagcccagctcgtcaaggtacggcgtcagtttggcctgagccaggtaatccgacaccactttggagcccggtgccagcgaggccttaacccacggttgaggttttagcccaagctctaccgctttcttagccagcagaccggccgccattaatacgctggggttggacgtgttggtgcaggaggtaatcgcggcaatcacaaccgcgccgtccggaagctgatactgatgtccgttcagaacatagtcgacgggacgatggtctttctgcgccacgttcacttcaagggcattgctgtcggcaaacgctttcggcacgtcggtcagcgcaaccctgtcctgcgggcgtttcggccccgcgaggctcgcttcgacgcttcccatatcgagttcaagcgtgctggtgaaaacaggctcatcgcccggattgcgccacatgccctgcgctttggtatacgcttccaccagcgcgacctgttcttcgctgcggccgctgaggcgcatgtactccagcgtgacgtcgtcaatggggaaaaagccgcaggtggcaccgtattccggcgccatattggcaatggtggcgcggtcggccagcggcagcgaatccagtccgtcaccgtagaattcaacaaacttgcccaccacgccgtgcttgcgcagcatctgggtgacggtcagcaccaggtcggtggcggtaatgccttcagacagttttccggtgagcttgaagcccaccacatccggaataagcatggataccggctggccgagcatggcggcttccgcttcaataccgccgacgccccaccccagtacccccagaccgttgatcatagtggtatgggagtccgtacccaccagcgtgtccggataggcgacccactctttatcctgcaattcgctccagacggctttacccagatattcaaggtttacctggtgacaaatgccggtgcctggcgggaccacgctaaaccggctgaacgcctgctgtccccacttcaggaagacgtagcgctcgtggttacgctccatctcgagacgaacgttttcaccaaaggcatcgtcatcaccgaagtggtcaacggtcacggagtggtcaatgacgaggtcaacgggggaaagcgggttaacctttgccgtatctccgccgagacgcttcacggcttcgcgcatcgcggctaaatcaactacggccggaacaccggtaaagtcctgcatcagcacccttgccgggcggtaggcgatttctctgtcggcatgggccttctcaagccaccctgccagcgcctggatatcatcgagcgtgacggattcaccgtcctgccagcgcaagagattttcaagtaaaactttcaaggacttgggtaaacgcgaaatgtccccaagcgttctggcagccagcggcaggctgtagtaatgccaggttttattttctgcctgtaatgtgtccttactggcttcgcgtagggttaacgacataagctcctccttaatcacagagatgtcccgacaatcatcagggctgtaattaaagataacacaaagatgtcgtaacgttttgataacaacccaaattgataaatttcggattggtccaccagggggaaacaaaaaaccccgccgtagcgaggttttacaatttagtggagcgccagccagatgagctgactccagaacagaatcgacacggtaaaaacgccgatccacgaccagtatttgtgagacgtcatgttattcatcatagggacaccaggcattatttataaaaattccgaggttgttcctcagagctatattgctgatgtgtatttattaaagagtacaaaagtgcagagtcgatattcagactatttgcatcattacgcaataaactaaattattgttttttgggttcgtcttctgcgaacacatcaataaacgcttgctgctgcggcgtcagtttccaggacgcaggtacaacagttgcaggtgctttacgccctctgtggccgttgtcacgatgctgacacatctgttttaccgaagcggtacgtaccgtcactgccatatttaaccccaatatctccaggccaggagagcaacagccacccaaaacaaggcggagacgagaaagaccgccagccaggctttacgcttgagcgcaggatccctttgcggttcttcacttcctgaaggcattgctaacctcatacaatcgacatcgcttatcatttaggaccaaacaattggtacaattaatcatctgttgagataaatcctaaagaaactttagccgaaaagccagtgaatttacgcaccgggaggtatgaaatattcaatcttttgaccagaaataaattattgaaaagaaaaatttgcggaggcgtaaattagtttctacttttgtcgccaattcacgacattaaaaccttacaaagcaaatggctaatgacattatatggcagggaaagcagatgatgataattctaatttagctttgaggcgttatttcggtatctttccctgggggaaagataccgggtgtgattatttttcggggagtttgatgtctttaaacatctcttcaatatcttcatttgagcgtaatgccacggcggtatcaaccacgtcacgcgttaaatgaggggcaaagcgctgaataaaatcatacatatagctgcgcaggaaggtgctgcggcggaaaccaatttttgtggtgctatggctgaaaacgtcgtgcgcatcaagacgcaccaggtcagggtctgacaccggatcgaccgccatgctggcgatgacgcccacgcccaatccaagccggacataggtcttaatcacgtcggcatcggtcgcggtaaagacaatgcgcggcgttaaccctgcccggttaaatgccgtatcaagctcggaccggccggtaaagccaaacgtataggtcaccagaggatactgggccaactcttcgatagtgaccgaccctttacccgccagggggtgatcgggggtcaccacaatagaacggttccagtggtagcacgggagcatcaccagatcgtcatacaggtgaagcgcttcggtggcgatggcaaagtctgcattccccttagagacggcttcagcgatttgcgttggcgagccctggtgcatatgcaacgagacgcgaggataacgctcgataaagcctttgatcacgccgggcagcgcatagcgcgcctgagtatgcgtcgtggcaatatacagcgagcctttatccggccaggtatgctcccccgccacagacttgatcgcatcgactttagagaggacttcacgcgcaatgcggatgatttcctgccctgcaggcgtcacctgagtgagatgcttaccgctgcgggcgaagatctgaatgcctaactcatcctccagcatacgaacttgtttgctgatgcccggttgcgaggtatagagcccctcggcggtagaagagacgttaaggttatgattcaccacctcaacgatataacgaagctgctgtaatttcatgccagaccatccgatttagcgcatgcggtcattcgcttaagacgatttaataataagaaacaggttaactataaccactatatcatttatagcctgactgtatagtacggaacaaaaaataataacaaggtaataaaaaagggccggaaatccggcccttttacaggtaagttacggttaggaaagattatttcttgccttcaacccatttgccatcgacaaagaaggctgaccatccggtcgctttaccctctttctctgccgcaacatactgctgctttgttttacggctaaaacgcaccacggttttgttgccttccggatcctgctgcggcgcatcggccagataacgcagtttctccggcagacgatcgcggaagcgatatagctcttccaccagcggcgcgcgggtttcgcgcgatttcgggaaggtgttggcggccaggaagacacctgccgcgccgtcacgcagcacgaagtacgcgtcggatttctcacacggcagctccggcagcggaaccggatcttccttcggcggggccacttcaccgttacgcagaattttgcgcgtgtttttacattcgtcgttggtacaggccatgtacttaccgaaacgccccattttcaggtgcatttcagaaccacacttctcgcactccacaatcgggccgtcatagcctttaatgcggaactcgccctcttcaatctcatacccgtcacacgttgggttattaccgcacacgtgcagcttgcgttttggatcgatcaggtagctgtccattgccgtgccgcattttttgcagcggcgcttggcacgcagagcgttcgtttccgcatcgtcaccttccagcacgttgagaacttcgttctccggcaccaggttgatggtggttttgcagcgctcttttggcgacagcgcatagccggagcagcccaggaacacgcccgtggtggcagtacggatccccatcttgcggccacaggttgggcagtcgatgctggtcagtaccatctgattaggcagcatgccgccctcttcagggtctttctccgccttttcaagctggtcggtgaaatcgctgaagaagctgtcgaggacctttttccattccgcctggtggctggcaacctggtcgagactgtcttccatttgcgcggtgaaatcgtagttcatcagctcgcggaagttggcttccagacgatcggtgacgatctcacccattttttccgcatagaaacgacggttttcaacacggacgtaaccgcgatcctgaatcgtcgagataattgacgcgtaggtcgacggacggccaataccgcgtttttccagctcttttaccagagatgcttcactgaagcgtgccggtggcttggtgaagtgctgagccgggatcagctcaaccagagacagttcatcacctttgttcaccgcaggcagcgttcggtcttcatcacctttacgcagcgcaggcatcacttttgtccagccgtcgaaacgcagaatacgaccgcgcgccttgagacggaaatcacccgcgccaacggtcagcgtggtggagtcgtactgggccggggtcatctggcacgccacgaactgacgccagatcagctgatacagcttctgcgcgtcgacttccatatctttcagcgattcagccagcacagagacgtcagaaggacgaatcgcttcgtgcgcttcctgagaattctctttgctggcgaactggttagcgctttccggcaggtatttctcaccgaagttgtcgctgatgtagccacgcaccatgttgaccgcgtcctgactcaggttggttgagtcggtacgcatgtaggtgatgtaacctgcttcatacaagcgctgggccatcatcatggtcttcttcacgccgtaacccagacgggtgctcgccgcctgttgcagggtggaggtgataaacggcgcaccaggcttgctgctggtcggcttgtcttcacgttccagcacctgatagcgtgccttttccagcagcgccacggcggccatggtctggtcgcggttttccgggcggaaaggcttatcgttctggtggcttacctgcagcggcagagcgtcaccgcccggcgtggtgacattggcatcgacttcccagaactcttccggcacgaaagctttaatttcgcgctcgcgctcaacgaccagacgcacagcgacggattgcacacgacctgcggacaggccacgggcaatctttttccacagcagtggagaaaccatgtagcccacaacgcggtccataaagcgacgcgcctgctgggcgttaacacggtcgatgtttagctcgcccggcttctcaaacgcctgacgaatcgcattcttcgtaatttcgttaaacactacgcggctgtagcgtttgtcatcacccccgatcacttcccgcaggtgccacgcaatggcttccccttcgcggtcaaggtcggttgcgagatagatgtggtctgctttttcagccagctgcttcagctcgttaacgactttttctttccctggaagcacttcatattgtgcatcccagttatgccatgggttaacacccatgcggttgacaagcgcgctacgttcatcctttttaggctttttagcccctttggtggaggtagagtctgcgctctttttgctggctgagccactggtcggcaaatcgcggatatgaccaacgctggacttaaccacgtagtcattacccagatacttattgatcgttttggcttttgccggggactcaacgatgacgagagctttacccatattcacctttacctaatttaattcttccaggaatacgccgcacgttgatttcccttccgctgacgacgagccaatgatattgcgactgcgtcaggagatatcaacccctttgtcttaccgggcgttaaagaaaagacgcccaggtgattgagttctcgggtatttttctcacatctcgtgtaattcgtgacgaattcccggttgaatgtcaagcaattctgttgccagaatgacgaaagcgcacactctacctgataaaattcgttacgcaactttattagcatgcaaaagcaaatcctgccagccaggcccctgcaccttatcctctcacattacagggaaaatttgcccccaaagcgccctcggcgtagactattgtcactgtttaaggagtggattatgcagaatacgacccaacctattgaccgagcctctctgcttatcgaagcaaacaagcttattcgtgaccatgaagatacgctggcaggcattgaagccaccggcgttgagcagcgtaatggcgtgctggttttcagcggcgaatacttccttgatgaacagggcttaccgaccccgaaaagcaccgccgtgtttaacatgtttaaatacctggcacatacgctttccgagaaatatcacctggtcgattaacgcaaaacgcgaggcataagcctcgcgtttttgtttacagcagcggtttttgtccccgctgtagccagcggagcagcaggcggtccgcgctttctgccgcactgttggtaaagcggtcaaggagtcgcttgcgctgggcaaagcggacgcccaccagttcccggccttccatcaggttgagcagcagatcgtcgctggttccgacttcatccaccagccctttctcctgcgcctgaacgccgtaccagtgctcacccgttgcgacctgctcaatgtccagcgtcgggcgcatacggtgcacaaagtctttaaagagatgatgcgtttcgttgagatcctcacggaatttttggcgcccttcttccgtgttttcccccagcagcgtcagggtacgtttgtactgacccgcggtgtgaagctcgatatcaatctctttatttttcaggaagcggttaaagttcgggatctgtgcgaccacgccgatcgagccaataatcgagaacggtgcggccacaattttgtccgccacgcaggccatcatgtagccaccactcgccgccactttatctacggccacggtcagcgggatctgtttttcacgcaggcgctgcagctgagaggccgccaggccgtagccgtgcaccacgccccccgggctttcaagacgaacaacgacctggtcctgcggcgtcgccacggccagcacggcagtgacctcttcgcgcaaagacgcgacttcatgcgcatccatgctgcctttaaaatcgagcacgtaaacccgtggcgtgaccttatcctgtggcgtattgagcttcgcctttgcctttgccgctttggcttcctgcttatgctttttcttctgcgctttgagccacagcttctgttgatgactatcaagcagggccagagacatctcttcctgcatctctttatactgctcgctcaggcgggtgatgcgtaactccccacgctgacgcttgcgctgcgtcaggttgacaatcagaacggcaaccaccgcaatggcaatcaccaccgtcgcgattttcgccaaaaacaacccatattgagaaagtaattccacgcgttccaccttgatttaaccacgaatctttcacggcagtgtacaacaccccctgcccatgcgtctcgctcgtgacactacctctgcgaggcgccttcaggaatccccggtctggcgtttaaatatttgcaaattgttaattttacagcaatgcgtcctgtagactgattgaattatcaggcgaattcgggcataaagccgaaaagtcacaaaagaaggcgtgtttaagtcaccgtgcgccgaggagtcaccttgcattatcaaccgcaaaaaaatctgctgcagaaccgcatcattcttgtcactggggccagcgacgggattggccgtgaagcggcgctgacctacgctgagtatggcgcgagcgtcatcctgaccggccgcaacgaagaaaaacttaaaggggtggcgcaggagattgaagccgcaggtgggattcctgctcgctggtacacgctcgatctgctcacctgcacgcccgcgtcatgtcaggagcttgctcaccgcatcagcacccattacccgcgcctggacggcgtactgcataatgccggcttgcttggcgaagttcgcccgatggatgaacaggatcccgagatctggcaggaggtcatgcaggtcaatgtcaacgggacgtttttcctgacccaggcactgcttcctttattactcaaatcggattcgggttcactggtgttcacctcctccagcgtaggccgtgaggggcgtgcaaactggggtgcctatgccgtatcaaaattcgcaaccgagggcatgatgcaggtgttggcagaggagtaccagagtcgccatctgcgcgtaaactgcattaacccgggcggtacgcgcaccaaaatgcgcgccagcgccttcccgacggaagacccgcagaagctgaaaacgccggcagacattatgccgctctatctctggctgatgggcgacgacagccgccgcaaaaccgggatgacctttgacgcccagccgggccgtaaaccaggaatctcgcaatgagtgaagaacgtcatcagcagcgccagcagcgtctgaaggaacaggttgatgcgcgcgtcgcggccgctcaggacgagcgcgggatcgtcatcgtctttaccggcaacggcaaagggaaaaccacggccgcattcggcacggcgacacgcgccgtcggccacggtcagaaggtcggcgttatccagtttattaaaggtgagtggcctaacggcgagcgtaatctgcttgagcctcacggcgttgagttccaggtgatggcgaccggctttacgtgggacactcagaaccgcgaaaccgataccgcagcctgtctggccgtctgggagcacgccaaaagaatgctggccgatccctcactcaacctggttctgctggatgagatcacctatatggtcgcctacgactatttgccgctggacaccgtgcttaatgccctgaaaaaccgtcccgcccatcagacggtcatcatcacggggcgcgggtgtcatcgggatattctggagctggcagataccgtcagcgagctgcgtccggttaaacatgcgtttgatgcgggcatcaaagcgcaaatagggattgattactaaagaaaaaagcccggtgtcttcaccgggcttttacattaaccgttgttattacggctgccagagcggcggttgctgctcacctggctgtgacgcttcaccgcacggcgaatctggttcgccttcatgcggcgacgatctttctccaccgccactttagaggtggtttccggcgtcaggccgaccagctcgcgcaggtagttggtctgggtcagatccagttcggtatatcccccacgcggcaggccttttggcagcaggatgtcgccgtaacggacacggatcaggcggctaacctgcacgcctaccgcttcccagagacgacgcacctcgcggttgcggccttcggtcagggtcacgttataccactggttgatgccttccccaccggtaaatttgatggttttgaacgccgcaggaccgtcttccagctgaacgccacgcgacaggtcgcgcagtttattctcgtcaacctggccgaacacgcgcacggcgtattcacgttccacttcacggcttggatgcatcagacggtttgccagttcaccatcggtggtaaacagcagcagaccgcaggtattcacgtccagacgaccaacggcaatccagcgagcgccacgcagtttaggcagacggtcaaacaccgtcgggcgaccttccgggtcattgcgggtacacagctcgccttccggcttgtagtaagccagcacgcggcagatctgctcagcggactctttcacggagataagatgaccgtcaatacggatcttcagccccggtacgatttctacgcggtcacccagcgtggcgattttaccgtccacactcacgcggcccgcttcaataatggcttcgatttcacggcgtgaaccgtggccggcacgcgccagcactttctgtaacttctcgctcattgagcttcctcaggtgtcgccttcacaggcgtcgaatcaggtcaaaagagggccgagccctgctttgatggccgcgtagtatatctgcttataccattacaagaaaggctttacatcgcccacgccttcacgaatcacttccggtgcatcttcggttaagtcgaccacggtggtcggctgctggccgagataaccgccgtgaataatcagctcgaccaccttctccagacgatctttgatctcttccggatcggactcggtaaactcgctgccgggcagcatcagcgaggtagacagcatcggttcaccgagggtttccagcagcgcctgcgcaatcgggttcgacggcacgcgcatgccgatagtcttacgcttttcctgcagcaggcggcgcggcacctctttcgtccctttcaggatgaaggtgtagttgcccggcgtgttgttcttaatcaggcgaaacgccacgttatcgacataagcataggtcgacagctcagagagatcgcggcacatcagggtaaagttatggccgtccggcaactggcgaatacggcaaatgcgttccatcgcccctttatcttcaattttgcagcccagcgcgtagccggaatcggtcgggtagacaatcacgccgcctttgcggacgatctccacggcctggttaatcaggcgtggctgcgggttatccggatggatatagaaaaactgactcatacttccctctcttcaaattgctgcggctgttcccagagctgccagaccggctcaacgccagcgggcagccagagcttgcgccccagttcgatccaggcgcagggctgatggaaatcagagccctgtgagccaagcaggccgtactgtcgggcataggtcgcgagctgcgcgcgctcattgggcgcctgctgacactgggcgacttccatcgcctctccaccgttttcggcaaagtgcgccagcagccttttcagccatttagcagaaagattataccgccccggatgggccagcacggccttaccgccagaatgatgaatcacatcaatagcttgttttattgtacaccactgtggcggaacgtatccggttttcccgcgcgccagatactttttaaagacatccgccatcgtcgtggctttacccgcctctaccagaaaacgggcgaaatgaccgcgcgtaaccgccccgccgtttgccagcttttgcgcaccttccagcgcgccaggaatatgtgccttttccagacgctcgccgatcatctctgcgcgctggttgcggcgcgttttttgttcttgcaaaaactcaataagtgccggatggtctatatcgatgttcaggccaacgatatgaatctcatggttttcccagacggtcgaaatctcgacgccggacaccagattgagtgccagcccgcagcgggcaatctcggcgcgcgctgccggaatggcatccgtcgtatcgtgatcggttatcgccagcgtgccgatgcgcatttcaacggcacgatgaaccagggcttcgggtgtcagcaggccatcagaggcctgagtatggctgtgtaaatcataaataatcgcgtaggtggtatcgctcaaagcacttcccataacaggttgaagacatccgaaaccgccatgataccgacttaacgtgaaattctgaaatcaagggttgacaacacgccaccgaactagttaactagtacgcaagttcacacgagaaaggtatctgaaaatgacagcacatttcactctgcacggttggtggcgtacttcctgatcttcgggcagtgtcacgcgtctgcgaaatgcaaacagatacccgcccgctactcagcgggcttttttttgaacagaataaatgagaacaccaacatgcaaacagccaaaccccatctcgaattgctgacctgcgaggcggcctatcgccacaacccgaccgcgctgtttcatcaggtgtgcggggcacgcccggcaacgctgctgctggaatctgcggacatcgacagcaaggacgatctgaaaagccttctgctggtcgacagcgcgttgcgcattaccgccttaggtgacactgtcactattaaggctttgtcagacaatggcgcatcgctgctgccgctgcttgatgccgccctgccttcaggcatcgaaaacgaacgtcatccagaaatgcgcattctgcatttcccgccggttagccaactgttagatgaagacgcgcgcctctgttccctgtccgtctttgatgccttccgcctgctgcaaaacctggtcaccgttccgcacgatgagcgtgaagcgatgttctttggcgggctgtttgcttacgacctggtcgcgggatttgaagatttgccggaaaccgagcagggcaatcgctgcccggactactgtttctatctggccgaaaccctgctggtgatcgaccatcagaaacagtacacccgtatccaggccagcctgttcacgccttcgaccgctgagaaaaaccgtcttgagcaccgcatcgcgcagcttcagcagcagatgacggaagcgccacctgcactgccggtacagcgcgtggaaaaaatgacctgcgatgtgaaccagaccgacgatcagtacggtgccgtggttcgccagatgcaaaaggcgattcgcgccggggaaattttccaggttgtaccgtcccgtcgcttctctctgccctgcccgtccccgctggccgcttacgacgtgctgaaaaagagcaacccaagcccgtacatgttctttatgcaggacaatgacttcacgctgttcggcgcctcgccggaaagctcgctgaagtacgacgccaccagccgccagattgaaatttacccgatcgccggaacccgtccgcgcggacgtcgcgcagacggctcgctggatcgcgatctcgacagccgcatcgagctggaaatgcgtaccgaccataaagaactctccgagcacctgatgctggttgacctggcgcgtaacgatctggcccgtatttgcaccccgggcagccgctacgtggcggacctgactaaagtcgaccgctattcgttcgtgatgcacctggtctcccgcgtggtgggcgagctgcgccacgacctcgacgtgctgcacgcctaccgcgcctgcatgaacatgggcaccctgagcggtgcgccgaaagtgcgcgccatgcagctgattgccgccgccgaaggacgccgtcgcggcagctacggcggcgcggtgggctattttacggcccacggtgacctcgatacctgcatcgtgatccgctccgcctatgtcgaagacggtattgccaccgtccaggcgggtgccgggattgttcttgattctgttccgcagtctgaagctgacgaaacgcgcagtaaagcacgtgcggtattgcgcgccatcgttaccgcacaccacgcacaggagattttctgatggctgacattctgctgctcgataatatcgactcctttacctataacctggcagatcagctgcgtgcgaatggccataacgtcgttatctatcgcaaccacgtcccggcgcagaccctgattgaccgtctggcaaccatgcaaaacccggtgctgatgctctcccccgggccaggcgcaccgagtgaagcgggctgtatgccggagctgctgacccgcatgcgcggcaagctgccgattatcggcatctgtctcggtcatcaggcgattgttgaagcctatggcggctacgttggccaggcaggtgaaatcctccacggtaaagcgtccagcatcgaacatgacggccaggcaatgtttgccgggctgccgaatccgcttccggtcgcgcgctaccactcgctggtcggcagcaacattcccgccgggctgacgatcaacgcctcgtttgaagggatggtgatggcggtacgtcacgacgcggatcgcgtctgcgggatgcagttccatccggaatccatcctgacctcccacggcgcccgcctgctggaacaaaccctggactgggcgttacagaagctggagcagaccaacaccctgcagccgattctggaaaaactgtaccaggcacaaaccctgagccagcaggagagccaccagctcttctccgccgtggttcgcggtgagctgaagccagaacagctcgcagccgcgctggtgagcatgaaagtccgcggtgaaagcccgcaggagatcgccggtgccgccacggcactgctggaaaatgccgcaccgttcccgcgcccggactatccgtttgccgatatcgtcggcaccggcggtgacggcagcaacagtatcaatatttcaaccgccagcgcctttgtggccgcagcgtgtggcctgaaggtggcgaagcacggtaaccgcagcgtgtccagccggtcgggctcgtctgatttgctcgcggctttcggcattaatctcgatatgaacgccgaacgttcccgtgaagcgctggatgacctgggcgtctgcttcctgtttgcgccgaagtatcacaccggtttccgccacgcaatgccggttcgtcagcagctgaaaacccgcacgctgtttaacgtgctcggcccgctgatcaacccggcccatccgccgctggcgctgatcggtgtctacagtccggaactggtcctgccgattgccgagaccttgcgcgtgctgggttaccagcgtgccgccgtggtgcacagcggcggaatggacgaagtgtcactgcatgcgccgacgctggtagccgaactgcgcgacggtgaaatcctgagctaccagctggaagccgctgactttggtttaactccgtatcaccaggaagcgctggcaggcggtaccccggaagaaaaccgtgacattctgacgcgcttattacaaggtaagggagaggtcgcccatgaggccgccgttgccgccaacgtcgccatgctgatgcgtttgcacggtgaggaagacctgaaggccaacgttcaaaaagttctggatgtactgcgctccggtgcagcttacgatcgcgttaccgcacttgcggcaagagggtaaagaatgcagaccgttttagcgaaaatcgttgccgataaggccatctgggtggaagcccgcaagcaacagcagccgcttgccagtttccagaacgacgtcgtcccgagcagccgtcgtttctatgacgccctgcagggtgcgcgcaccgcgtttattcttgagtgcaaaaaggcgtctccctcaaaaggcgttatccgtgacgatttcgacccggcgcgcattgccggtatttataagcatcatgcctcagccatctccgtgctgacggatgagaaatattttcagggcagcttcgattttctgccgatcgtcagcggcatcgcgccgcagccgatcctctgtaaagacttcattatcgatccgtatcagatttggctggcgcgcttttaccaggccgacgcctgcctgctgatgctctcggtgcttgacgacgagcagtaccgccagctctctgccgtcgcgcacagcctgaaaatgggcgtgctgaccgaagtgagcaacgaagaggagctggagcgcgcgattgcgctggaagccaaagtggtcggcattaacaaccgcgatctgcgtgacctgtccattgacctgaaccgcacgcgccagctggcgccgcggctgggctctggcgtcacggtcatcagcgaatccggcattaacagctacgcccaggtgcgcgagctgagccacttcgccaacggtttcctgattggctccgccatgatggaacatgacgatctcaatgcggcagtacgtcgcgtgctgctgggtgagaacaaagtctgcggtttaacccgcgaacaggacgcccaggccgcgtatgaagccggagcgatttatggcgggctgatttttgtggattcctctcctcgcgcggtcagcgaagagcaggcgcgtaaggtcatcgccgcggcaccactcagctatgttggcgtgttccgcaatgcggatatcgccgaggtggttgaaaaagccgacgcgttatccctgagcgcggtgcagcttcacggcgatgaagatcaggcctatatcgatgccctgcgcgccacgctggcaccgcaggtacagatctggaaagcgcaacgcgttgacgatacgttgcccccgcgtaacctgaaccacgtggataaatacgttctcgataacggtcagggcggaaccggccagcgttttgactggtccctgctgaacggcgaaaagctggacaacgttctgctggcgggcggattaagcccggataactgtgtagaagccgcgaaaaccggctgcgcaggcctcgatttcaattcaggcgtagagtcccagccgggtagtaaagatgccagcaaactggcctcggtttttaaaactctgcgtgcatattaaggaagagaagatgacgacattacttaacccgtattttggtgagttcggcgggatgtacgtcccgcaaatcctgatgcccgcgctgcgccagctggaagaagcgtttgtaagcgcacagaaggatccggcgtttcaggctgaatttaccgacctgctgaaaaactatgcaggccgcccaacggccctgaccaaatgccgcaatctgacggaaggcacgaaaactacgctgtatcttaagcgtgaagacctgctgcacggcggcgcgcacaagactaaccaggtgctgggccaggcgttgcttgcgaagcgtatgggcaaaaccgaaattatcgccgaaaccggcgcaggccagcatggcgtggcctcggcgctcgccagcgccctgctcggcctgaaatgccgcatctatatgggggcgaaagacgttgagcgtcagtctccaaacgtcttccgtatgcgtctgatgggtgcagaagtgatcccggtgcacagcggctccgcgacgctgaaggatgcctgtaacgaagcgctgcgcgactggtctggcagctacgaaaccgcgcactatatgctcggtaccgcggcgggcccgcacccgttcccaaccatcgtgcgtgagttccagcgcatgatcggggaagagaccaaagcgcagatcctcgaaaaagagggtcgtctgccggatgcggtcatcgcctgcgtcggcggcggatctaacgccatcggtatgttcgcagactttatcgacgacacccgcgtgggtctgattggcgtcgagcctgcgggtcacggcattgaatcgggtgaacacggcgcgccgctgaagcatggccgcgtggggatctacttcggcatgaaatccccgatgatgcagaccgatgaaggccagattgaagagtcttactctatctccgctggcctcgacttcccgtccgtcgggccgcagcacgcctatctgaacagcaccggtcgtgcggactatgtctccattaccgatgacgaagcgctggaagcgttcaaaacgctgtgccgcagcgaagggatcatcccggcgctggaatcttcgcacgctctggcccatgcgctgaaaatgatgaaagacaatccggaaaaagagcagctgctggtggtcaacctttccggacgcggtgacaaagatatcttcaccgttcacgatattctgaaagcacgaggggaaatctgatggaacgctacgataacgtatttgcagaactgaaatcccgccaggaaggcgcgttcgttcccttcgtcaccctgggcgatccgggccctgaacagtcgctgaagatcatcgacaccctgattgaatccggtgccgatgcgctggagctggggatcccgttctctgacccgctggcggatggcccgactatccagaatgcgacgctgcgcgcgtttgcttcgggcgtgacgccaacccagtgcttcgaaatgctggcagcgatccgtcagaagcatcccactatcccgattggcctgctgatgtacgccaacctcgtgttcaaccgcggtatcgatgaattttacgccgagtgcgcacgcgtgggcgtcgactctgttctggtcgccgacgtgccggtcgaggagtccgcgccgttccgccaggcggcgatgcgtcacaacgtcgccccgattttcatctgcccgccgaacgccgatgacacactgctgcgccagatagcctcttacgggcgcggttacacctacctgctctcccgcgcaggcgtgaccggtgccgagaataaagcggccctgccgctgcatcatctggtggaaaagctggccgagtaccatgccgcgccgccgctacagggctttgggatctcttctccggatcaggtcaccgcggcgattgacgcgaaggctgcaggtgccatttccggctctgcgattgtgaagatcattgagaagaacgtggacaagcccgagcagatgctggccgagctgaaggcgtttgtgaccgccatgaaggcggcgacgcgtaaagtctgacccctccaccgtctggcatccctgccagacggttagcctttattccccgtcttcaacaaagaatgacatcaaaattgatcctatcgatattttcggtgtgaatggcttttcaaactgtcatgtaagcgtatgatctggactcttttttatctttaatccttctgagttcagaggcttattcatgtcatggcaatccttcaaacaggcttacctggttaagttctggtcacccgttccggccgttatcgcggcaggcattctctctacttattattttggcattaccggcaccttctgggccgtgaccggcgagttcacccgctggggtggtcaattgctgcaactcgctggcgtgcatgccgaagagtggggttactttaaactcattcatctggacggcaccccgcttacccgcatcgacgggatgatgattatcggcatgttcggcggctgtttcgcggccgcgctgtgggcaaataacgttaagttgcgtatgcccaaaagccggatccgcattttgcaggcggttgtcggcggcatgattgccggtttcggcgcgcgtctggcgatggggtgtaaccttgccgccttctttaccgggatcccgcagttttcgcttcacgcctggttctttgccgtcgccacggccatcggctcttactttggcgcaaaattcaccctgctgccgctgtttcgtattccagtgaaaatgacaaaagtcagcgcagcgtctccgttaacccagaagccctctcaggcccgccgccgtttccgcctcggaatgctggtctttttcgccatggtggcatgggcgctctgcaccgccctgaaccagcctaagctcggtctggcgatgctgttcggtgtgggttttggtctgctcattgaacgcgcgcagatctgcttcacctccgcgtttcgcgatatgtggatcaccgggcgcacgatgatggcgaaggcgattatcgccgggatgggggtcagcgccatcggcatcttcagctatgtccaactgggcgtcgaaccgaaaatcatgtgggccggtcctaacgcggtcattggcggcctgctgttcggcttcgggatcgtgctggctggcgggtgtgaaaccggctggatgtatcgcgccgtcgaaggccaggtgcactactggtgggtgggtctgggtaatgtgattggctcgacgatcctggcgtactgctgggatgacgtgtctcccgtcctggccacccgctgggacaaggtcaacctgctgaataccttcgggcctctcggcggcctgctcgtcacctacgccctgctgttggtcgcttttttactggtcgtcgcacaggagagacgtttcttccgccgtgcgggcgttaaaacagaaacgcaggagaatgcagcatgaaagagatcgtgcctgattatcgtctggatatggttggcgagccctgtccatatccggcggtggctacgcttgaagcgctgccgcagcttaagaaaggtgaaattctggaggtggtcagcgactgcccgcagtccatcaacaacataccgctggatgcgaaaaaccacggttatacggtgctggatatccagcaggatggcccgaccattcgctatctgattcaaaaatgatcgctaagggcctcgtcaggggcctttatcgtattgaattataagagatcttgatccacggcaaaaaggttatttatgacttaagtaaaatctcatttcccttttgaaggaggttttcgcggtttgatgtatttacgagctttactggtcttcgccttattgattcccttccacgcgctgtccctgaatttctcttctactttcctgcgtcttaattgtccgcaaagaggacttgtcgaggttattctgcacgtttatgaccacactcaggaacggtggcgcggccattttgaaaccggtgcggggcataaacgtgcgggtgataccgaaatgatcccgtttgccaacggcgatattctcttccattccgtatccagcgacgctttcagctatttatatgatggggaaacgatcctgaggcactgcgtaaagctcgatgagcggccggtttatccgtcgttttgacgtgagcaaagcaaactggccaccctgtggccagtttgacggggaatcagaaacgataacccgcagagaacataaacacccacggatccaggcgagtgctgatactttgctgctggccgcccgccttgaagcgtacgtccgtatcaatatccatataccagaccgaggcgttgatcagccagtcgcggttaatcagataatccaggccaacctgccccgccatgccccacgaatctttcaggctgagatccgtcagacccgcctctttaccggtatcgttgaatttctcatcaaagaaggtggtgtagttcacaccggcgccaatatatggacgcaccttgctgcttgagtcgccgaagtaccactgcgccatcagcgttggcggtaaatggtgaaccgtggcgatatcaccggttggcccgaggcccacgcgatgacggaacggcgttgcagccagaagctcaacgcccacgttatccgtcaccatataggtgaaagttaaacctaactgggtgttattactgacgttaaaaccgcccattcccagcacgttatccgaaccttcagttgggcgagccgtagccgaaccggcacgaataaagaattcgcctgcttcatgcgcatacgcgccgccagagagactgcttaatacaagggctgccaccgctaattttttcatatccgctccatcgttgtggttttaatcgcggatgagaatatactcacaaaagagtaataagtgatctgccacagatcacattaaaaccagtaacttaacattcattgatctggattaattttttgttacgcacttaaaaccaataagttgtttccatgtcaatttttggcatttcacggttacaaaattttcccttttccccctcttgctcttcctctggcggctggataatttatcgctctcacaaattgatttgatgcgttcatcttttgcaggtgtgccatgagtgatatcaacccgtgcatgacgtgcggagcctgttgtgcgtattttcgagtctctttctactgggccgaagccagcgatggcggtggtaccgttccggttcatcttaccgagccgttaaccccctttttgcgctgcatgagcggcacgaaccaaaagcaggcccgctgtgtggcgctccagggtgagcctggggtctcgacccgatgttccatctatgaggatcgccccagcccgtgccgggaatttgccatgtcgggggaagatggccaggtcaacgaagcctgtaaccgcgcccgcgcgcgggttggattaccgccgctttacaaagatatgcttttccatacaagccttgatgctgccacagcaggtgcatccggtgtacaattgccggctaattaacacctgcaatactcaaggagagtgcatgtctatcacggcgaagtctgtctaccgtgacacgggaaactttttccgcaatcagttcattacctttttactgatcgcgttgctttgcgcctttatcacggtggtgctgggccatgccttctcaccgagtgaagaacagattgccagcctgagccagggcgaccatcttgcgggtagcgtggggttgtttgagctggtgcaaaatatgacgccggagcagcagcaaatcctgctgcgcgcctctgccgcgtccacgttctcaggcctgattggtaatgcaattctggcgggcggcgttttgctgatgattcagctggtatcggcgggtcaccgcgtcagcgccttacgcgcgattggtgcgagtgcaccggtcttacctaagctgtttatcctgatctttttaaccacgatgctggtgcaaatggggattatgctggtcgtggtgccgggcgttttactggctatcgtgctcgcatttgcgccggtgatggttgtgcaggataagatgggaatttttacagcgatgcgcagcagcatcagactgacatgggctaatatgcgtctggtggcgcccgccgtgatcggctggctgctggccaaaacgctgctgttattgtttgcgccgaattttgcggtattaacgcctaacgtcggcgccgtggtggcgaatacgctgagcaatctcatttcagcggtactgctcgtctatctgttccgcctgtatatgttaattcgtcagtaatcccgaggcggggggcatctctgtctcccgccccgctcagaagatggaatcacagaatgaagcagtttcttgattttttaccgctcgcggtgtttttcgctgtctataagttgtacgacatttttgctgcaacaaaagcgttaatcgttgtgaccgccgttgtgctgatctacagctggattcgctatcgcaaagtcgaaaaaatggcgcttattacgttcatcttagtggcggtgttcggtggattgaccattgccttgcatgatgttgaatttattaagtggaaggtgactgttatttatgcgttgtttgcagcagcattactgttcagtcaatggttcatgaaaaagccccttatccagagcatgttaggtaaagaactaacgctgccgcaggtggtctggtcgcgtctgaatactgcctgggcaatcttctttattctctgcggtctcgctaatatctatatcgccttctggctgccgcaggatatctgggtcaactttaaggtctttggcctgaccgcgctgacgcttatcttcacgctgttaagcggcgtatacatctatcgtcatatgccgcaggacgacaaccactgattactgactgaccagaacgtcaacgacgtgcgttctggtctattctctccgtacgcgaatcatagtagcatcccgcctgaagtcttccgttacgagttaaaacaatgacaacaactaacgcccctcagggcgaactggttttacgcacactggcaatgcccgctgacaccaatgccaatggcgatatttttggcggctggctgatgtcgcagatggatatgggcggcgcaattctggcaaaagagatcgcccacgggcgcgtggtcaccgtgagggtggacggcatgaccttcctgcgcccggttgcggtgggtgatgtggtttgctgctacgcgcgctgcgtgaagcgcggtaatacctccatttccatcaacatcgaagtctgggtgaagaaagtctcttctgagccgattgggcaacgctataaggccactgaagcgctgtttatttatgttgccgtggacagcgagggtaaacctcgtcaacttccgcaggcctgatcgacaggcaaaaaaaagcctcctttcggaggctttttttattccatctgcgccccgccgttcaggcggaaaacaatattgacgatcaatccgctgcccggcttgcctggctcatagcgccatctgcgcatggcagatttcacttcgcgctcaaacatattagaaggttgcgcagacaagatttccacgttatccacgcggccatccgcagtgacgtcaaatttcacccgtacgcgcccttcaatacgcaaggcctgagctcgcgccggatactgaggctgattgcggcttacggcgcgcgggcccgctggcgcggttacggttggctttgacgtcgttgccgtattgttcatcaccggacgtgaaggcgctgcattttcgaccggctgggtcgcgcgcggttcaaccggacgttcctcgcgtttcggacgctcctcgaccttcttcaccggctttggcttcggcttaggttttggcttcggttcaggtttgtggatcaccaccggggcttccttcggtggctccggaacgggctcaggttctggctccggttcagccacgggctgtggcggcggaggggcaacctgcggcggttcaagatccgctggcgagaccatcgtcaccgaaatcggctgcgcgggcgcgggcatttcaataacctgatgaaccgaggtatacagcagacccgccacaacggcaccgtgaatcacgacagaaagcagcgtcggccagggaaagcggcgaggtaaatcaagggtcatcgaagtcatagtcatcaacgttaaaaaaccgaaccctgattttaaatgcaaatagcaatcatattcaataagacactttgctctggcgcaactttagcgcctgagaggccaaaaaaggcgcatacagatcagggtattaacattgtttttattttacattgcagtcgtttgccctttcacataacgtaactgacacttttaccggttaaggagcttcgccgtgttttacgtgatttactctgaagatgttgctgattcgctcgaaaaacgccagtctgtgcgccctgcgcatctggcacgtttgcagttgcttcaggatgaaggccgattactgaccgctggccccatgcctgcagtagacagcaacgatccgggtgctgccggtttctccggctccacggtcattgctgagtttgaatcccaggaagccgctcaggcctgggctgacgcagacccgtacgttgcagcgggcgtgtatgcaaaagtgacggtgagaccgtataaaaaagtgttctgataccaaagcggctccgaaaggagccttttttagggtggcgattacgcgcctctgtgccgggtaaactgctgctctgtaataaggcttccccactgttcgccttcccactcttttaccagcgtaaacccatacgactcgtacagacgcctggcggcggtcagcttattgaacgtccagaggtgcacagctgaaaaaccggcgctgtcgcaaaaccgcatcgcttcattcagcagttttttccctacgccgtgcccccggcagccatcatcaagaataaaccagcgaagatgggcttcacccggcgccagatcctcgccatcgatcgctaccgagccgacaattttgtcgttgagcactgccagccaaatctggttacagggcttctccagtctttcactaaactcagccagccccgaagccactttggcctcgaagaagcgaccaaaattatgctcccgcgaataataactgccatgcatctccgcgatacggccaatcatgcccgggatatacccctgtactatcttcagctcatcgggctgcatatcgttgcccgcctcgcggcatgccagcagcgcgttggcataaagggagagcccctcagaaatggtctgctgctgggcaggagcaagacgttttattgctgtgaccacgcgctcattgctgaaggtattaattttgctgaccgtctcgtgacctttcgcggtcagcctgaggctctttgctctcgcatcctcggtagaaatgacctcctcgagttcgcctgcggcaatcaggcgagccagcatccgactgacgctggacttttccaggcccagcagctgtaccagctgactcgccgtcatctcttttcgtagggcaatttcgaccagagtatggacggccgaaggcgagtaattcgttgaggccagggtagaacccataaaacctaactctcgcaccatcaggcgcgaggaacgtcgaataacactgactaccggggtttcgctgtgcatgttatgtcctcaccatttagttgtactatacaaccaaatggtgagggagtgtcaaacacaatgaaaaaaggctcccgcaggagcctttcatcaatcaatcaatgcagcgacgctaacctcgccgcaaacccgacaaacagcagccctatcagcccgttccccagctttgccagtttctttttcgttttgagataacgcgtgacaaacgcaccggagaagatcaggaagctcatgtacatgaagctgatcaactcaagcgtcgtcgcgaggataaggaaagaggtaccggtgttctgtgcattcacgtcgatgaactgaacaaagaacgagacgtagaacagaatcgcttttggattcgtcaggctcagcaccagcgaacgtttcatgatcgtgctggcaggctcggtgccgctttcctgagcgtgattctggcgggtaatgaccgaccagagcattttgccgcccagccacagcaggtagaaggcgccgagataacgcacgatattaaacagtactggcgtggtctggattaatgcagcgacgcccgcccaggcaagaaacatcagcaccgcatcgccgataaatacacccgtggcggccaggtacccttttttaacgccgtgtccaattccagttttaagcacaaaaagggtatttggccccggtaccagcacgataaaaaacgcgccaacaacatacgtccagaaattcagtacgccaaactccgcaaacacttcttctccctccttttgctcaacacaacaggaatagcgctgcaaccacgctactcccaaaaatcagaccttataaaatcagcgggcaccattacggtgccctcatggtactcagatatcctggacggcgaacagcaacgcgttgcggtgccgggtcattccacattttctgatggcgtgaatacgcatattgcggcgggattgtgcttccagccaacgagccttgcgacgactcacctgtcgcaacatgcgccagcgccctacttctgttctactgcgcttcatgtctacaactctttctcaaacagagacgccattataaacccaacccggctgcaaaccagcgcttttacctggcgtttttatttgccagatgaatcctgatgcgtacactcataacaatacgctttcaaaaggatttttttacctatgacaaccttctacaccgtggtgagttggctggtcattttgggatactggctgttaatcgcgggtgtgacgttacgcatcctgatgaagcgcagagccgtaccctctgccatggcctggcttctgatcatctacatcctgccgctggtgggaattatcgcctatctctctttcggtgagcttcatctcggtaaacgccgcgccgagcgggcccgcgccatgtggccctccaccgcgaagtggctgaacgaccttaaagcctgcaagcatatctttgccgaggagaacagcagcgtcgcctcgtcactgtttaagctgtgcgagcgccgtcaggggattggcggcgttaagggtaatcagctccagctgctgacctcgtccgacgacgttatgcaggcgttaatccgcgatatccagctggcgcgtcataatatcgagatggttttctatatctggcagcccggcgggatggctgaccaggtcgcggaatccctgatggccgcggcgcgacgcggcattcactgccgtctgatgcttgattctgcgggcagcgtggcatttttccgcagtccctgggcagggatgatgcacaatgccggtatcgaggtggttgaggcgctgaaggttaacctcctgcgcgtgtttctgcgccggatggaccttcgtcagcaccgtaaaatgatcatgatcgataactatattgcctacaccggcagcatgaacatggttgacccgcgcttttttaaacaggactcgggcgtgggtcagtgggtggatttgatggcgcgtatggaggggccgattgccacctctatgggcatcgtctactcctgcgactgggagatagagaccggcaaacgcatcctgccgccaccgccggacggcaatattatgccgtttgaagaggccagcggtcacactattcataccattgcttccgggccgggcttcccggaggatttgattcatcaggcgctgctgacggcgacctactcggcgcgtgaatatctgatcatgacgacgccctactttgttcccagtgatgacctcctgcacgcgatctgtaccgcggcgcagcgcggcgtcgatgtgagcattattttgccgcgcaaaaatgactcccttctggtgggctgggccagccgggcattctttagcgaactgctggctgcaggggtgaagatctaccagttcgaaggtggattgctccacaccaaaagcgtgcttgtcgacggcgagttaagcctggtgggaacggtgaacctggatatgcgcagcctgtggctcaactttgaaatcacgctggttattgatgatgccggctttggcggcgatctcgcggcggtgcaggatgattatatctcccgctcgcggctgctggatgccagactgtgggtaaaacgtccgctgtggcagagaattgccgaacgactgttttacttctttagtccgttgctgtaaaacgtgcccaacgatgttaaacaggtagtcatcatggaaatggatctgaacaatcgcctgaccgaagacgaaacgctcgagcaggcctatgacatttttctcgaactggcggttgataacctcgatcccgcagacgtgatcctctttaatctgcagtttgaagagcgcggcggtgccgaactgttcgacccttcagaagactgggctgagcatgtggatttcgatctgaaccctgacttcttcgccgaagtggttatcgggctggccgatgaagacggtggcgaaattaatgatatcttcgctcgcgtcctgctctgccgtgagaaagaccacaagctgtgccatattctctggcgcgaataataaaaaaggctgcgattgcagccttttttatttactccggcaacggattcccacagcggtgacaataacgcgcgttgagttcatgttccccctgatgacatcgcggacatttgcgctgctgcttgcggctctgaaatgcgctactcatgtgcgtggtaatcagcccggtcggaatggcaatgaccgaatagccaatcaaaatcagcactgaggccacaattcgccccagcggcgtatggggcgtgatatccccgtaccccacggtcgttacggtcacgatcgcccagtagacggacgcattgagcgtcgtaaagccatatttcggcccctcaatcagatacatcagtgcgccaaaaacaatcatgacaatggcaataaacgaatagaacagaataagctgatgacgggcgctgacgattgcactccagaatatgcgcagtgagggcataaagcgcagtaatttcagaatacgtaatacgcgaataacgcgcatcgctcgccaggcaaagacatagctcaggctgatttccggccacagccacatgacgtagagcggcagaatggtggctaaatcgataaatccccagaagctgaaaacatatcgggccgggttaggccaggcaatcactcggaggagatattcagcggtaaacaccagggtaatcgccagctcaagccagacaaagacatgccattcgtcaaacgtcaggtggtattgcgtcccggcacccgattcaataaagatgataaccacgctgaggagcgcaaataaaccacaaagaccctcgaagcgccgtccggataccgtttcaggatcgaataaaacatgataaagccgccgacgggctgacgtgaataaacgcgacacagtgacctcgcaaaaaataagggctgacatcatgtcagcccttgcgattataacgggtctactttcaggcaggaaaccgcatgtcggaaactgccttccagaaccggccgcgttttcgcacattccggcccggccatagggcagcgcgtgcggaagacgcagcccgacggcgggttaatcggtgaaggcaattccccttccagaagctggatggtcttattcttttccagatcgggatcggggatcggcactgccgacatcagcgctttggtgtaagggtgcagcggattgtggtacacctcgtcataggtacccagctccacggcgtgccccagatacattaccagcacgcggtcagagatgtgtttcaccacggcaaggtcatgcgcgatgaagatcagcgacagccccatttcgcgctgcagcttctgcagcaggttaaccacctgcgcctgaatggagacgtcgagcgcggaaactggctcatcacagataatcagcttcggttcaaggatcagggcgcgcgcaataccaatacgctgacactgaccgccggagaactcgtgaggatagcggttgatcaggttaggcaacagcccaactttaagcatcatcgccttaacgcgatcgcgcacttcctggcgggacatcttcggatgataggtccgcagcggttcggcaataatctcaccgatggtcatacgcgggtttaatgacgccagcggatcctggaaaatcatctggatatcgctgcgcacgtcgcgccactcgtcgggcttcatgcccagcagatctttacccagccaggccactttgccgtcggtggcttttaccagaccgataatggcgcgcgcaaaggtcgatttaccgcagccggactcgcccaccacgcccagggtttccccttcatacaggcgcagcgtgacgccgtccaccgctttcagggtcttcgacggctgccagaaccactgtttgccgtccttgatgtcgaaatgcactttaaggtcagcaatttcgagcaggacattgcgtttttcatctaatgcgttcataccagctcctcctgcggcttaaagcaggcgcgcagacggcctggtgcaaactcttcaagcggcggtgcgctgttgcagatttccatcgcgtgcgggcagcgcggctggaacggacagcctttcggcaggcgcagcaggtttggcgggttgcccggaatggtcagcagggattccccttccgcatcgagacgcggcaccgcgttcagcaggccaatcgagtaaggatgggctggctgatagaacacgtcacgcgctttgccgtattccatggtacgaccggcatacatcaccagcactttgtcacagatgcccgccaccacgcccaggtcgtgggtgatcatgataatcgccgtgttgaactcacgcttgagctcgttcagcagggtcatgatttgcgcctgaacggtaacgtccagcgcggtggtcggttcgtcggcaatcagcagctttggccggcacagcagcgccatcgcaatcatcacgcgctgacgcataccgccggagaactcgtgcgggaacatgcgcatacgcttgcgcgcttccggcattttcaccgcatcaagcattttgaccgactcttcaaaggcttcggctttgcccagacctttgtgcagcatcagcacttccatcagctgctcaccgacgcgcatgtacgggttcagcgaggtcatcggatcctggaaaatcatcgagatctgctcggcgcgcagcttgttcagctcttgctccggcaggttgaggatttcacgaccgttgaatttcgcggaaccgccaatcacaccgttagcggccagcaggcccattaacgcaaaggcggtctgggatttaccggaaccagattcccccacgataccgagcgtttcacccgcgcgcaggttgaagttaagatcgttcacggcggtcacatccccgtccggggtcttaaaggtgacgcgaagatcttttacgtccagcagaaggtcgctccgctgctgcgcctgtggcgcggttgccgtttcaatcattgtcatgacggcgctccttaacggtctttcgggtcgagggcatcacgcaggccatcgccgataaagttaaaacaaaacagggtaacgaccaggaaacccgccgggtataacagcagccacggtgacacttccattgagtttgcaccgtcactcagcagcgcgccccagctgctcagcggctcttgcgtacccagaccgaggaagctcaggaaggattcaaacaggatcatgcttggtaccagcagtgaggcatagaccaccaccacgcccagcacgttaggaacgatatggcgaaccacgatattcccggtagagacaccgccgacctgcgcggcttcgataaactctttgcgtttgaggctcagcgtctggccgcgaacaatacgcgccatatccagccatgacaccatcccgatggccacgaagatcaacaggatattctgaccaaagaaggtcaccagcaggatgacgaagaacataaacgggaaggagttcaggatttccagcagacgcatcatcaccgagtccactttgccgccaaggtagccggacagtgagccatagagcgtcccgacgatcaccgccaccagcgcggcagcaatcccgaccatcagcgagatacgcccaccgatagcgacacgcaccagcaggtcacgtccggatgagtccgtgccaaaatagtggccagactccatatccggcgcgctggacatcatgccccagtcggtgtcgaaataggtaaattgcgacagcatcggggcaagggtcacaaacagcgcgatgatcaccagaaccaccagactcgccaccgccgcgcggttgtgcataaagcgacgacgcgcgtcctgccagaggctacgaccttccacttccagtttttcactgaagttttccagcgcctcgctgtttttcttactcaacatcatggcgtgctccagttagtaacggattttcgggtcgatgacggcatacagcacatcgacgatagcgttaaagagaatggtcagcgcaccgacgagaatggtcaggctcagtaccagcgaatagtcgcggttaagcgcgccgttcacaaacagctggccaatgcccggcaggccgtaaatggtttcgataaccatcgagccggtgatgatcccgacgaatgctggtcccatgtaggagagcacgggcaacagcgccggtttgagcgcatggcggaagataatccgacgcatcggcagccctttcgcgcgcgcggtacgaatgaagttcgagtgcagcacttcgatcattgaaccacgggtgatacgcgcgatactggcgatgtacgccagggataatgccaccattggcaaaatcatgaactttaatgccccgccgttccagccgccgccaggcagccacttcagcgtaatggcaaatatcatcaccagtaatggcgcgacaacgaagctgggtatgactaccccggtcattgccacccccattacggcataatcccatttggtattttgtctgagcgcggcgatgacgcctgcggtgaccccgaaaacaatggccagaatgaatgccgctgcacccaatttcgccgaaaccgggaagctggacgccaccaggtcgttaacggaatagtctttatatttaaatgacggtccaaaatcaccgtgggccagctgcttcaggtaattgaagtactgggtagagataggatcgtttaagtggtatttcgcttcgatattcgccatcacttctggcggcagcgtacgctcaccggtaaatggacttcccggcgcaaggcgcatcatgaagaaggaaatcgtgatgagaataaatagcgttggaatcgcttcaagacagcgacgtaggataaatttcaacattgcccgtaccttctggcgtgtgcctatataatgtgacgttggttagacaccgtggggcgagcacgcccgccccactcattgccattaatgcttgataatatacaagtttttaacgtagatattatccatcgggtctttaccggtgtacccacctacccacggtttcaccagacgggcgttaacgtagtagtaaaccggaacgatcgcggaatctttatccagctgctgctcagctttagagtacagttcagtacgctgtgcttcgtcagtggttttcagcgtgtcggcaatcagcttgtcaaacgccgggctcttatagtgcgcggtgttgtttgagctgtcgctcagcatggtgttcaggaaggaggtcggttcgttatagtccgcacaccagccggcacgcgccacgtcaaaggtaccctgatgacggctgtcgaggaaggtcttccactcctggttctccagcttcacgttcgcgcccaggttctttttccagatcgaggcgacggcgatagccagttttttgtgcagatcggaggtgttgtacaacaggctgaaggtcagcggcttatcggcggtatagcccgcttcggccagcagtttcttcgcttctgcgttacgctgttcctgcgtctgtttgaaccagtctggctcggtcagttttgcgccatcggtgtatggaggggtatagctgtatgccggcagatcgccctggtttttcactttgttcacgatgatatcgcgatccagtgccagcttcagcgcagtacgaacacgtacgtcggtgaacggtgctttctggttgttgatttcatagtagtaggtgcacaggtacgggtcgacgtgaacttctttcgggatctctttcttcagcttctggaacagttcaatcggcatgttgttataggtcatgtcgatttcgccgctgcggtagcggttgacgtcagtcacttcggaagaaattggcaggtaggtcacctgattaatcacggttttcgcgttgtcccagtattgcgggttacgctcaagcaccatacgctcgttgaccacccagtctttcagcttataggcgccgttggtcacgatattggcaggctgggtccatttttcaccaaatttttccacggcggattttggtaccggggagacggacgggtgaaccagcagcttatagaagtacggaacaggttcgctcaacgtgacttcgaaggtattggcatcgatcgctttaacgcccagatcggtgatcggttttttgcccgcgatgatgtcatcaatattggcaatatggccatattgcaggtagctcgcatacggagaggcggtcgttggattcgccagacgctgccagctataaacgaaatcttcagccgtcaccggcgtgccgtcggaccatttcgcatctttacgcagatggaaggtccagactttgaaatctttgttttcccatttttctgccacgcccggtgccgggtggccgtctacgtcagtgaccagcaggccttcgaacaggtcgcggttaacgttagactcaggaacaccttcaattttgtgcgggtcaagagactgaacttccgcaccgttgttacgcaccagcgtctgcttctccgccagctgaacacctgcaggaacgtccgcagccattgcagcgtttcccgcgattagcgcagttaaaatccccgccgctaccagatttttttttgtgatgatggacattgtgttgatactccactcattataatgaccggccttcgccagctgtgtaatcccctgttgaggcctgtacagcgcaggagttttttttgctgctgtcaggttcttcttttactgcttgctatcaccgacttttttattactgaccgctcgtatggcagtcttgcgtcgattctttacaggcctcccctgtttgagacctgttctggatatccgagatgagaaccatatgaaaataattctcatctgattgttttatgctgcaaaatattaggccggaaagtatcaaatggcgtaatcgtgcgccaatacattttgcaaatttgttaagcaattctcttttacggtgagtaccgtatcgttgagggcagccctgccggacatcgaacatcactataaagacatgatattcaataggatagagaaaattttctctacaagcgcgtcgctgcgctatcatcgtgtgattttgtacaaaaatttaacaactggttattatttagcacattcatctaggggaatgttgaaattactaatatcatttcggttatctctcagcaagccccagagtatcatgtgagtaaaataacagagcgatcgaagattttctgcgcaggcggggtaaggcggaattaataacctattgaaatacaagaaatgaacattattagtagaatttattatgatatgtgagcatttcaactttagttatatgatttgctgataatcacgtaaaaaaacggagccgtcgctccgttctttcatatgaagtattaatgcaataatccggggaaaatgcttttaatacccgttacgatgaattcgatccctaacgccatcagcaacaggcccatgatacgcgtaatgacgttgatgcccgtctgacccagcaagcgcaccagccagggtgccatgcggaacacgccccaacagcagagcgcaaaaatggcaatagccacggaaaagccaatcaggtgcatcaggctatgataacgcgtgccccagacaatggttgaactgatggccccaggaccggccatcagcggtaaggccagcggcaccacgccaatgctttcgcggatggcggtttctgacttctcttgtttattctgcttatcctcgcccagcttaccgctgatcatggacatggcgatggtcaccaccaggatcccacctgcaatgcggaaagaatctatcgaaatcccgaaaagctggagaatcgtgtcgccgagaaaaagagaggtgagcaatatgatcgccaccgacaggttagcggtgaggttggtcttattcctggccgccgctgtctggtaactcgtcatactaatgaagacaggaatgatccccaccgggttgaccagggcaaacaaaccaataaaaaatttaaaatacgttggaaaatcaaagagcgtttggatcacgttttgctccgcttatacatatgccctggactgacaatttgtcatgagaaatcgcgctgaagataccctttttatcagcatacttcacttgaaatctgtaccaaaacgttatcatttcaggatgttaaacatttgtataatcaatgatagtgccgcttccaatacttacgtaattatttaacactggaaaaatcagcacgaaataaacctgctgaaaggtatcagcttaggggaaaattgacgcagatcatgattttcgtactcagaagtgagtaatcttggttacacccccagggaggccacctgccaaaaagggatgatgctaaggtaaggctcttttagtaaattaatgtgctggtgtagaaagtaactctttgttttattttgtgttacgcaagtgctatcggctctgtctatactgtgtgacgtatcgagcgctggtttactaaaagagtttaaacattatcaggagagcattatggctgttactaatatcgctgaactgaacgccctcgtcgagcgcgtgaaaaaagcccagcgtgaatatgccaatttcacccaagaacaggttgataaaatcttccgcgcggccgcactggctgctgcagatgctcgaatccctctcgctaaaatggccgttgccgaatccggcatgggtatcgttgaagataaagtgatcaaaaaccactttgcttcagagtatatctacaacgcctataaagatgagaaaacctgtggcgtgctgtctgaagacgacaccttcggtactatcaccatcgctgaacctatcggcattatctgcggtatcgttccgaccactaacccaacgtctaccgctatcttcaaatcactgattagcctgaagacccgtaacgcaatcatcttctctccacacccacgtgcgaaagacgcgaccaacaaagctgcagatatcgtcctgcaggccgctattgctgcgggtgcaccaaaagacctgattggctggatcgaccaaccttctgttgagctctccaacgcgctgatgcatcacccggacattaacctgattctggcgaccggtggtccaggcatggttaaagctgcatacagctccggtaaaccggctatcggtgtgggcgcgggtaacacccctgttgttatcgacgaaactgctgacatcaaacgtgctgtcgcgtctgtactgatgtctaaaaccttcgataacggtgtaatctgtgcatctgaacagtctgttgtagttgtggattccgtatatgacgcggttcgcgaacgtttcgccagccacggcggctacctgctgcagggcaaagagctgaaagcggttcaggacatcatcctgaaaaatggtgcgctgaacgccgctatcgtgggtcagccagcctacaaaattgctgaactcgcaggctttaccgttccggcaacaaccaaaatcctgatcggtgaagtgaaagttgttgacgaaagcgagccgttcgcacacgaaaaactgtctcctacgcttgcaatgtaccgtgcaaaagatttcgaagaggcggtagagaaagcggagaagctggttgccatgggcggtatcggtcacacctcttgtctgtacactgaccaggataaccagccagagcgtgttgctcacttcggtcagatgatgaaaaccgcacgtatcctgatcaacacccctgcttctcagggtggtatcggtgacctgtacaactttaaactcgcaccttccctgactctgggttgtggttcctggggtggtaactccatctctgaaaacgttggtccaaaacacctgatcaacaagaaaaccgttgctaagcgagctgaaaacatgttgtggcacaaacttccgaaatctatctacttccgccgtggctctctgccaatcgcgctggatgaagtgattactgatggccacaaacgtgcgctcatcgtgactgaccgtttcctgttcaacaacggctacgctgaccagatcacctctgtgctgaaatcggctggcgtcgaaactgaagtgttcttcgaagttgaagctgacccaaccctgagcgtggtacgtaaaggtgctgaactggctaactccttcaaaccagatgtgattatcgcactgggtggtggttccccaatggacgccgcgaaaatcatgtgggtgatgtacgagcatccagaaactcacttcgaagaactggcgctgcgctttatggatatccgtaaacgtatctacaagttcccgaaaatgggcgtaaaagcgaaaatgatcgcggtcaccaccacttccggtaccggttcagaagtcacgccattcgcggtagtaacagacgatgcaaccggtcagaaatacccactggctgactatgcgctgacgccagacatggctatcgttgatgcgaacctggtcatggagatgccgaagtctctgtgtgcgttcggtggtctggatgcggtaactcacgccctggaagcctacgtttctgtactggcatctgagttctctgacggtcaggctctgcaggctctgaaactgctgaaagaaaacctgccagcgtcctacaacgaagggtctaaaaaccctgtagcacgtgaacgtgtccacagtgccgcaaccatcgccggtatcgcgtttgccaacgccttcctgggtgtttgccactcaatggcgcacaaactgggctcacagttccacattcctcacggtctggcgaacgccctgttgatcagcaacgttatccgttataacgctaacgacaacccaaccaagcagactgctttcagccagtacgaccgcccacaagcacgtcgtcgctatgctgaaatcgctgaccaccttggtctgagcgcaccgggcgaccgtactgctgccaagattgagaaactgctggcatggctggaaagcctgaaagctgaactgggtattcctaagtcaatccgtgaagcgggcgtacaggaagctgacttccttgctcacgtagataagctgtctgaagatgcattcgatgaccagtgtactggtgctaacccgcgctacccactgatctccgagctgaaacagattctgctggatacctactacggtcgtgagttcaaagaaggtgacgttgccgctgtgaaaacagaagcacctgtcattaaagctgacaagaaagcgaagaaaagcgcttaattgacatcagcaaatgaaaaacccgcctttatggcgggtttttttatgtctgaataataagccagacgttattttctgttgtcgtgctgaatcgccgtcagcgagcctacagacagcgcttctttataatgcttacggcagaccgaaacatagcgttcattgccgcctatcaccacctgctcgccatctgcataaggtttcccggcctggtcaagacgaagtaccatactggctttacgaccgcagaagcagatcgttttcagttcgacaagtttatccgaccaggcgagcaaatactggctcccttcaaaaagctcgccgcggaaatccgtgcgcaggccataacacagcacggggatatcaagctcatcgactacctctgacagggcatggacctgttcacgcgtcagaaactggctttcatcgaccaggacacaatgaatgggctgcgcagcatgttctgcacgaatgtcttcaaacagatcggttttcgggttaaacagccttgcaggcgacgagagccctattctggagctcaccttccccgcgccaaagcgatcgtcaatttccgccgtataaacaacggtacgcatccctcgctcctggtaattgtacgaggattgcagcagcgcggtggatttcccggcattcattgccgaatagtagaaataaagttgtgccattggccgtaaaaccctaatcaatgtgtaatattcccgatgagtcattgtaccatattttgtctggtcatcagcgatgcagcgcacagaggatgcagttcagtacggcgttcagtaccgtctgtttaacaaaataacccgttaaaacatgaagtaaacgcattcagccaggcgacgagattataagttcaaccaagcataacacttctttttatagtggaatccgtgttctttaagattcactatttattaactatttcaggcttaacaccaggggtgagaactaatacaaaaggctgatatttctccgccgcaactataattcctgcgggaaatgtcacaaaaaaaagatgcaggcggcctgttttagcatgctcagatgataacaaccgagactgctggttggcggaatttaagttagcgtaattaataatagcggcaatatttagtattttttgaattccttacattcctggctattgcacaactgaatttatggctctattattaggtcaacaaaccaccccccattataagtttgagattactacaatgagcgaagcacttaaaattctgaacaacatccgtactcttcgtgcgcaggcaagagaatgcaccctcgaaacgcttgaagaaatgctggaaaaattagaagttgtagttaatgaacgtcgcgaagaagaaagcgctgctgcggctgaaatcgaagaacgtactcgtaaactgcagcaatatcgtgaaatgctgattgctgatggtatcgatccaaatgaattgctgaacagcatggctgccgctaaaaccggtactaaagcaaagcgtgctgcccgtcctgctaaatatagctacgttgatgagaacggcgaaactaaaacctggactggccagggtcgtactcctgctgttatcaagaaagcgatggatgagcaaggtaaacagctggacgacttcctgatcaaggattaatcgagccttattcagaaaaatcccgcttattgcgggattttttttaacctaaatttgtcgcaaacatcctcttacactctgtcataaagcattatttagcaatttcatcgactgtactttaagacaggttttcgggagtgttacgggcataaaaaaaccggtgggcaacgcctcaccggtttgaacatttgcagcggtggcttatttcttaatacctacgctctctttgagccaggttttaaattcttcgccgagggtattgtggcggataccatattcaacaaacgcctgcatataaccgagcttattaccgcagtcatggctcttacctttcatatggtaggcctcaacggtctctttctcgatcagcatatcgatggcatccgtcagctggatctcatcacccgctcctggaggcgttttagccagcagaggccagatctcagcactcaggacatagcgacctacaacagcaaggtttgaaggcgctacgtcggctttaggcttctctacgacgccaaccattggcacactctcacccggctcaaggttaacgcctttgcagtcaaccacaccgtatgccgttacgtcttcaacaggctcaaccataatctggctgctgccggtttcgtcgaaacgcttgatcatttcagccaggttatcctgagaaagatcggattcgtattcgtccagaataacgtcaggcagaattaccgctacaggctcatcacccacgactgggtgtgcgcacataacagcgtggcccagacctttcgccagcccctgacgaacctgcataatggtgacgtgtggagggcaaatagactgaacttcttctaacagctgacgcttaacgcgcttttccagcatggcttcaagttcaaagcttgtatcgaaatggttttcgatagagtttttagatgaatgcgtaaccagcacaatttcagtgatgccggctgcgatacattcattcacgacatactggattaatggcttatcaaccagaggcagcatctctttaggaatcgccttggttgctggtaacatcctggtccccaatcccgctaccgggataacggcctttctgactttcgaatttagggcagccattcaaattctcctgagctgttcaagttttgaacttttatgcaataaataacgcgttgagtatatcagcctcgccccgcagtccgggtctgaaaagaacgcgttgccgatcaattaggataaatacgcatgaaaccgggcagcgatagtagcactccccgcaaaacacaggtaaagcaatcttaaaatgacgatccaattgcttattccgtggacaacattaagcgtagccgccccccggcgccccaaatttggcactgccacgaggaacagcggtggctaatttgattaagatacgccgttcccaacgtcccaagcggtacaccgttactcacctgaatatggtgttcaccggtattcagtgatgcattgagaccggctgaaacgaggatcagattttttaaaccgctgtggtaatagccgaccaatagcggaaactgtccaggcaaattggcctgacgaaaaagctggtttacctgtttgagtaaactgcctaactccggcaaccgttgtccctgatgggataactgttcctgcaacaaaccattaaatagcgcacgaagaagcaacgccgctaatacaccgttatcccccgcccgggtgacatccagagaataaaaggcaaggtcggaatctgacagtggcgcaatatccagcaccagccctggctggtcagcggccaccagctgccgataatttacgcgacagtgggaaatagtttgctgaacgggcggctggagctcttgcaacagtttcgccgcagcaggcggattactcaccagagcgtcccagtcctggaaaagacgctcctcttcctctacccgggaattaaacatattcggataaaggcacgctaagaccgtttctcgcagccggttcaaatctttaaccggtttaagcagaatatcctgtaccccaagacgtaatgcttttgcgatatccgccatgttttcggtggcagagatcaccagaatcggcgtctgattgccttcgttacgcagatgctcaaccagcttcagtccattcatgcgcggcatcgcaatgtcgcaaatcatcaaatcgggcgtaatgctgatcattttttccagggcgtcgatgccatcttcagccagtgacgtcattgcgcccagcgaggataaccacgaatccagtagcgatcggaaaacgggctcgtcttcaacaatcaaaatgtgttttccggccaatggctgcgtcatggttcctcccctggctgacagtaactaaatagtggcatgcgatcggcactatcgcctgtcagattttgctgaagtagtcataaaaaggtgcttaacgtgcggcttgcacaaaaggcaacaattcgtccattttcttttcgacggctaacgagcccgctgcgatggcggcctcagcccgatggaaatcaagagtagagatttgcggacagtacggctgaataagaatatccggaggatcgcctgccatacggttacgtttaaggcgattctcgagtacctgaattgacgtggtcatgatttctatcgccgtcggcgctgcaaccgaacgacgtgcggtcatacgcccgattcttccgcgcaggcgctcgtgccaggccagtttctcgccctcagcatcttcgctctggaggttgaccggcatgagatcctgttgcatcaggtgggcgtcgtgctgcaggtcgacggcaatcacgatgtcagcgcccattgcacgcgtcagagagatgggaaccgggttaacgacgccaccatcgacaagccagtaaccgttgtgtgggacaggcgccatgagtcccggcatactgcaggaggcacgcacggcaagatggatatccccttcggttagccagagttcgcgacctgtactgaggttcgtcgcgacggcgccgaaaggcatctgacaatcagtgaagtcttcgaggggcataacctggcggaactggttaaagacgcgttcgcctcgcagcagtccaccacgctgccaggagaggtccatcagacgcagcacgtcccagtagctgaaggagcgcacccacgtctcgagctccggaagcttcccgcacgcgtaagcggagccgacaagcgatccgattgagcaccctgcaacaatatcgacggtaatgcccatctcatttaaggcattaatcacgccgatgtgtgaccatccccgggcggcacctgaacccagcgccagcccaattttaacctttctcattagtcctgtttaacgtcccctggattcctgacatggcatcaacgcaacgcctcagttaacatagtgctacccgaagcgttttacgcctttattttttgttccaggaagagaatcgtgtctcaactctgcccttgtggtagcgctctggagtatagcctatgttgccagcgatatctttctggcgatcaggttgcaccagacccgtcacaccttatgcgttcacggtacactgcttttgtgatcaaagacgcagactacctgattaaaacctggcatccatcctgccacgcagccgatttcaaacaggacatcgaagccgggtttgcgaacacgcagtggctcggcctcaccgtctatgaatcctctccaggcagtcatgaagatgaaggttacgtcagctttgttgcccgttttaccgagaacgctaagcctggcgccattatcgagcgttcccggttcttaaaggaacgcgggcaatggtattatattgacggaacgcgtccacagtttggtcgtaacgatccctgcccgtgtggttcaggtaaaaaatttaaaaagtgttgcgggcagtaatgcctgacaacccagacttcgcaaatacaaacaggatttcccggcgatgcaatcattacaacgtaaagttctgcgcaccatctgtcccgatcaaaaagggctgatcgcacgaattaccaacatttgctacaagcatgaactgaatatcgtgcagaacaacgagttcgttgaccaccgtaccggccgcttcttcatgcgtaccgaactggaaggtattttcaacgacaccaccctgctggccgatctggacagcgcgcttccggaaggctccgtgcgcgagctgacccctgcgggccgacgccgcatcgtgatcctggtgaccaaagaagcacattgtcttggcgacctgctgatgaaagccaactacggcggtctggatgtcgaaattgcggctgttattggtaaccacgagacgttgcgctcgctggtcgagcgctttgatattccgttcgagctggttagccatgaaggccatacgcgcgaagagcacgacgatctgatggcgcaggccattgaagcgcataacccggactacgtggtgctggcgaaatacatgcgcgtgttaacgccatctttcgtggcgcgtttcccgaacaagatcatcaacatccaccactcgttcctgccggcctttattggcgcgcgtccataccaccaggcctacgagcgcggcgtgaagatcatcggcgcgacagcccactacgtgaatgacaacctggacgaaggtcccatcatcatgcaggacgtgattcatgtggatcacacctacaccgctgaggacatgatgcgcgcaggtcgtgacgttgagaagaatgtgttaagccgcgcgctgtatcaggtactggcccagcgtgtcttcgtttacggcaacagaaccatcattctttaatctttcggaaaatgaattgattagctttgcgcctttacggataaaaagcaggcaaacaacttcatttccctaaaggaaagctttacaggggcgtctcatttgatatgatgcgccccgcttccagcaggaagcaggccagtaaaaagcattaccccgtggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcatcgacttcgaaggttcgaatccttcccccaccaccatctctcagcacgacctcaaaatttgaattacccctggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcatcgacttcgaaggttcgaatccttcccccaccaccatcactttcaaataactccaaatcttctattcgcaccgggcatcatgcatttccgtaacggggaaggaagagaagcttcgactaaggttcgattcgagcgcagcgagaaagcgttgccgaaggcaacgacccgaagggcgtggcgcaacgcgccgggtcatccttcccccaccaccatcacttccccaacataaaaaaaccgagtccgcccttgtaggccgggtaaggcgcagccgccacccggcgacagaaacctacatcggaggcaaacgacgcctgaccggcgaactcttcacaatcgacgtattacactgggcatgttccgccaggccgtccagcagcgcatcaagctgttcgattgaccgcaccaccagcctgatgacgaagcagtcctccccggtgactttgtcgctctcaatacactccggcatcgcctgaatatacttatccaccttatgcaacagccctggcaacggccgtacgcgcaccagcgcctgcagcgtataccccagcgccgccagattcacccgtgcaccataaccctgaatcacaccgcgctcttccagccgcttcaggcgctctgccgtactgggggacgtcagaccgatgcggccgctgagcaccttcaacgacatgcgcgcatcctcaaccaggcaggctaaaatttgtcggtcgatatcatcgataaggcattccattcgtttcacctaattttaaaaagtcatttaccttttcaaccttatctcacccctgtaaaacccgacagcgattttcgacaatagcctcattaatctggaggtggatgatgcgtgatttccataaaggcgtgtggcaaatgagcctcgcgatgttaatttccggctctatcggcgcgtttgttttgctctccggtctgccggtgacggaagtggtgttctggcgctgtcttatcggggctatggcgctatttatttttatccgggcaagtcaaaagcccttcagccccctcacccgcaccacgctgctgctggctattcttggcggcgtggcgctcgtggtgaactggctgctgctcttcgcggcctatgagcgcatctcaattggtctttcaaccgtggtctataacacccagccttttatgctggtcttgatggggatgtttctgggcgaacgcgtcagcctggcgaaatggggctggctattcctcgcctttggcggcgtggtgatcctgctctccagcgagctgaccggcgcgcatggcagcgaatggctcaccggaataggtttggccatggccgcggccttcttctacgcgctgacggcaatcattgcgcgcaaactgaaaacaatcgcaccgcagcatattgcctttatccaggtgctgaccggcgtcgtgatgcttttgccgtttgccagcctgccgtcattttccggcgatttcccctggccgatgctgctgacgctcggcattgtccataccggcattatgtaccagctgctctacagcgcaattcagaagctgcctacgcccatcaccggctccctgtcgtttatctatccggtggtggcgattgttgtcgataatctggtgttcggacacgcgcttaacctgacgcagctggcgggcggcgcgctgatcctgtttgctgccgcaggcaacaacctgggctggggcgaaaaaaaaccccgcgagtgcggggttagtatcaaaacggcgaattagcgacgggcgcgtacaatctggtatttgcgcgtcaggtactccaccggcgcgctccagatgtggaccaggcgggagaacgggaacagcacaaacagcgtcatccccagcaccaggtgaacgcggaagataaacgccacgccgtccaggtgctcagatgctccgccgtggaaggtcaccacggactgcgcccagccgaccagcttcatcatttcgcttccgtccatatgctgcgccgagaacggaatggtcagcagacccagcgcgcactgtaccatcagcagggagaggatcaggatatccgctgcggttgtggtggcacgcacgcgcgggctgaacagacgacgcttgagcagcagcaggccgccaacaagggtcatcacgccgcaggcaccgcccgcgatcatcgccatcttctgcttcacctcaatcggcagccacgcttcatacatccagtgcggcgtcagcatcccgaggaagtgaccggcaaaaatgcccagaatcccgatgtggaacaggttagacgcgacgtgcatccccttgcggtccagcatctggctggaggcggcacgccaggtgtactggccataatcgtaacgcagccagcttcccaccaggaacacggtgcccgcgatatacgggtaaatgtcaaagaagaacatattcaggaagtgcattagtgccgtcctccgttagagatattcaaatattgcggggcaaccgcgccggcaaaacggcgctggtgagcagcgatttcagactcgccgcagttctggtcagcaaagaatttgacctgctcttcttcccagaccgcatccagcgcctgtggcgtatcgtcacgggcctcatcggcgattttctccgccactttttcactgtcgacagaggcgttggcgagcttcaccagcagttcgaacagcaccgcgtagcggctctcacgctgctgaagacgcgcgccgagcagcgccaggatcggcgcgatgtcctgcagaccgcccagcgcctcttcttttggcagctgcgccagatattccagatagagcggcaggtgatccggcagctcgcggctgtcgagctgcaggccgtgctgctcgtactgtgccatcaggtcaaccatcgcctgaccgcggtcgcgggattcaccgtgaacgtgttcgaacagcagcagcgaggtcgcacgcccccgatcaaacagctggctgtagtccgcctgcgcatcaagaagatcgcgcgccagcaggtcacggaggaaaacgcccagcttctgggcatcttctttatccagattttcagatgccgcaagcgcatcaaagagctcctgctggtgctgcgccagcgcagcatccgggtactcgagcagacgcgaaacaatgacgagttcaatcatgagtgcggctccgttttactggtcacatccatggcgtcgatgcgacggctgttgaacaggttgaatttgctgtctgacccgtggcaaccgtcgccgaaggtaaagccacagccatttttttccgggaaggcctcgcgggccagctcacggtggctgctcggcaccacgaaacggtcttcgtagttggcaatcgccagatagcggtacatttcctgcgcctgcgcttcggtcagaccgacctcttccagcgcgcgggtgtcggttacgccgtccacggtttcggcacgcttgaagtggcgcatcgccagcatacgcttcagcgccagcagtacgggctgggtatcccctgcggtcagcaggttggccaggtactgaaccggaatacgcaggctctccacgtccggcagaatgccgttgctgcccagctcacccgcgtcagcggcagactgaatcggcgacagcggcggcacgtaccagaccatcggcagcgtgcggtattccggatgcagcggcagggccagcttccagtccatcgccattttgtacaccggagactgctgcgcggcgtcgattacgctctgcggaatgccgtccttcagcgcctgctcaatcaccttcggatcgttcgggtcgaggaagacatccagctgacgctgatacagatccttctcgttctcggtgctcgcggcgttttcaatcgcgtccgcgtcgtacagcagcacgccgaggtagcgaatacggcctacgcagctctcggagcagacggtaggcataccggcttcgatacgcgggtagcagaagatgcacttctcggacttgccgctcttccagttgaagtagatttttttgtacgggcagccggtgatgcacatgcgccagccgcggcacttgtcctggtcgatcagcacgatgccgtcttcttcacgcttgtagatggcgccgctcgggcaggtcgccacgcacgccgggttaaggcagtgctcgcacaggcgcggcagatacatcatgaaggtgttttcgaactggccgtacatcgccttctgcatgttctcaaagttctggtctttggcgcgtttctcgaactcgccgcccagaatctcttcccagttgggaccgctggtaattttgtccatgcgctgcccggtgatcagcgagcggggacgggcgatcggctggtgtttaccttccggcgcgttgtgcagattctggtagtcgtagtcaaacggctcgtagtaatcctcgatgcccggcaggtgcgggttagcaaagatttttcccagaagccaagcgcggttacccatgcgcggctgtagcttgccgttgattttgcggatccagccgcccttccacttctcctggttttcccagtcggtcgggaagccggtgcccggcttgctttccacgttgttgaaccaggcgtattccataccttcgcggctggtccagacgtttttacaggtgaccgagcaggtatggcagccgatgcatttatccagattcagcaccatgccgacttgtgaacgaattttcattttacgctctcctgtacctggtcattaccttcgccgtctaaccagttaatattcttcatcttacgtaccaccacgaactcatcgcggttcgatcctacggtgccgtagtagttaaagccgtaggccagctgggcatagccaccaatcatgtgggtcggcttcggcgtaatgcgggtcacggagttgtggatcccgccgcgctgctcggtgatctctgaccccggcaggttcacgatacgttcctgcgcgtggtacatcatggtcatcccggccggtacgcgctggctcaccaccgcacgcgccgtcagggcaccgttgctgttaaacacttcaatccagtcgttatcttcaatacccagatctttggcatccgtttcgctcatccagacaatcggaccgccgcgcgacagggtcagcatcagcaggttgtcgctgtaggtggagtggatcccccacttctggtgcggcgtcaggaagttcagcgccttctccgggttaccgttggattttgcgcccattaccgctttcacggagcgggtgtcgataggcggacggtacaccagcaggctttcaccgaagtcgcgcatccactggtggtcctgatacagcgactggcggccggacagggtgcgccatgggatcagctcgtgaacgttggtgtagcccgcgttataggacacatgctcgtcttccaggccagaccaggtcgggctggagataatcttgcgcggctgggcctgaatatcgcggaagcggattttctcttcctctttattcgtcgccaggtgcgtatggtcgcgaccggtgaactcgctcagcgccgcccaggccttcaccgcgacgtggccgttggtttccggggccagggtcaggatcatctctgccgcatcaatcgccgtgttcagcatgggctggcctttcgccgggccgtccgctttggtgtagttgagcttgcgcagcaggtccatttcgctctgggtgttccaggcgatccctttcccgccgttaccgatcttctccatcagcgggccgatagaggtaaagcgctcgtaggttgccgggtagtcacgttcaaccggaatgatgtgcggtgcggtcacgcccgggatcagatcgcattcgccttttttccagtccttcacgtccagcggctgcgccagttcggcggcagagtcgtgctggataggcagcgttaccacgtcggtctctttgccgaggtgccccacgcagacttcggagaaggtcttcgcgatgtctttgtagatttcccagtcgctttttgattcccacgccgggtcaacggccgcagacagcggatgaataaacggatgcatatccgaggtattcatgtcgtctttttcgtaccaggtggcggtaggcagcacgatgtcggagtaaaggcaggtgctggacagacggaagtcgagggtcaccaccagatccagcttgccgtcgagaccgttgtctttccactccacctcttccggcttcacgccgccctgcttgccgagatctttcccctggataccgttttcggtaccgagcaggtacttcagcatgtactcgtggcctttaccggacgagcccagcaggttggagcgccagatgaacaggttgcgcgggtggtttttaccgttttccggctgttccgccgcgaagcggattgagccatccttcagggattgcacggtgtaatccaccggtgacatgcccgctttcttcgccgcttccgcaatgcgcagcgggttcgtgcccagctgcggcgccgacggcagccagcccatgcgctcggcgcggacgttgaagtcaatcagatggccgctgtagcgggatttatccgccatcggcgacagcagctcctgtgcggtgaccgtctcgtaacgccactggctggagtggttatagaagtaggaggtgctgttcatgtggcgtgccggacgctgccagtcaagggcaaacgccagcggctgccagccggtctgcggacgcagtttttcctgacccacgtagtgcgcccagccgccgccgctctggccgacgcagccgcagaagatcagcatgttgatcaaaccacggtagttcatatcgaggtgataccagtggttaagacccgcaccgacgatgatcatggagcgaccgtgggtcttgtcggcgttttccgcaaactcgcgggcgatacgcacgatctgcgcgcgtggaacgccggtgatctgctccgcccatgccggggtataagccttcacgtcgtcatagccggttgcgcagttttcatcacccagaccgcgttccaggccgtagttcgccatggtcaggtcatagacggtggtgaccagcgcggtagtcccgtcggccagctgcaggcgtttcaccggcagcttgtgcatcagcacgtttttcagctcaaccttgttgaagtgctcggaaccttcgccgccaaagtacgggaagcccacctcagcaatctcgtcctggctacccagcatgctcagacgcagttccgtctcttcgccggtcgtgccgttacgctgctcaaggttccacttgcccttctcgccccagcggaagccgatagagccgtttggcgccaccagctcaccgttgctgttataggcgacggttttccactctgggttattttcctggcccagcgcgtccaccagatcggcggcgcgcagcgtacggcctgcggcgtagtagccgtcacgctcttcgagcatcaccagcatcggcatgtcagtgtagcgacggacgtagtcggtgaagtactggcttggtttatccaggtggaactcgcgcagcatgacgtggcccatcgccatcgccatcgcggcatcggtcccctgtttcggtgccagccacaggtcgcacagcttggcgatttcggcgtagtccggggtcaccgcaacggttttggtgcctttgtaacgcacctcggtaaagaagtgcgcgtccggcgtacgggtctgcggcacgtttgagccccaggcgatgatgtagctggagttgtaccagtcggcggactccggtacgtcggtctgttcgccccaggtctgtggagacgccggcggcaggtcgcagtaccagtcgtagaagctcaggcaggtaccgccgattaaggagagatagcgcgcgccggaagcgtaagagaccatcgacatcgccgggattggcgagaagcctgccacgcggtcaggaccgtaggttttcacggtgtagacgttggaggcggcaatcagctcgttcacctctttccaggaagagcgaacgaaaccaccgcgaccgcgcgcctgcttgaagcttttcgctttgtcggcgtcctcgatgatggatgcccacgcatcaaccggatcgctgtgctgcactttcgcttcacgccacattttcatcaggcgtttacgcatcagcggatatttgagacggttggcgctgtagagataccaggagtagctggcgccgcgcgggcagccgcgcggttcatggttcggcatatccggacgggtgcgcggatagtcggtctgctgcatttcccaggtcaccagaccgtttttaacgaaaatcttccagctacatgagccagtgcagtttacgccgtgggtagaacggacgactttgtcatgctgccagcgctggcggtaaccgtcttcccagtcccggttggtatccagaacctggccgtgcccatcggcaaacgtttcgcccttctgcttgaagtagcgaaaccggtccaaaaacttgctcatcgggtatctcctgtatggagcctgtggctctctaaatcgacattgctgatttgcagcgaaggtaacgccctgaaagagagggagaattgataacgatcaagacgacgagggactttcaggcgagggattacaccgaataccaccaaagcggtatctttataaatttcatatctatatgaaatataaagtcatttcaatttcatcctacaaaagaccaggcaaaatttaacatctcaggtattaaggggtagagcgccctggaaagcgatggcaatcacagtgttgcctgcggatttcctcagcagggttttcagtatgttgtaactattttggccaaaaaaaacgcggcccgaaggccgcgtaaacggataatcacacttacttattttttttggtattacggccatataccagccacgtaatcacaacgcaggcgatatagaagatgaggaagaccttcattgcacccgccggagagccggtcagatccagtgagatgccgaacgctttcggaataaagaagccgccaattgcgccaatcgcagagataaagcccagtgctgcagctgtatccgttgccgcttcacgcatcgcctgctcttcgcttccgccctgcgccttcacgcggtccatcgtcagcttacggaagatcacggagatcatctggaaggtagacgcactccccagcccggccgtcaggaacagcaccataaacacgccgaagaaggcgatgaagctcccgccctgtccgtcagcaggcagcgtcaggaacagcagcgcacagaagactgccatcacgacgaagttaaccagcgtcacgcgggtcccgcccagacggtcggagatcatgccgcccagcgaacgcgccagggcgccaataaacgggccgaagaaggcgaattgcaggatctgcacgtccgggaactgcgttttcgacagcatcgcgaagcccgccgagaagccgataaacgaaccgaaggtcgccagatacagcagcgccatcacccagaggtgtccacgcttcagcaccggcagctgttcactcagcgacgccttcgacgcggacaggtcattcataaagaaccaggctgcaagggtgaagatcacgaggaacggcacccagatccacgctgcgttttgcagatagagggaagaaccatccgcctgctcaacgccaccgccgccaaaggctgcaaaaatggagaccgagatcgccaggggcgcgatcagctgcatcacgctcacgcccatattgcccagaccgccgttaatccccagcgcgccgccctgcttcgctttcgggaagaagaagctgatgttcgccatgctggaggcgaagttcgccccggcaaagccgcacagcagggagataatcacgaacacgctgaacggcgtggaggtatcctgcaccgcgaagccgagccacacgcatgggacgatcatgatgcccgtactgaacgccgtccagcgacggccgccgaagaccggcaccataaacgcgtaagggacgcgcagcagcgcgcctgacagcgacggcagcgcggtcagcataaacagctgatcggttgtgaacgtaaacccgactttgggcaggtttaccgccaccgcgctaaacaacatccacacgcaaaacgctaacaacaagcacggcacggaaatccacagattccggcttgctacacgatggccgcgctgttgccagaacgccggatcctctggacgccagtcagtaataacggcaccattttccctttcgggagcggatgagtgactcatagacacctctgattctcgaatgatgctgcaaacattagggttttagggcggcggtaagttgatataaatcaaaggaaaagtgggaggatttgcggcgtaaaataaggcctcatccttagtgagtaggctaattcggtaaaaaagacgtggtttttcacggcactgacggttccctgcagcgcccacctctttccccctactccgttggcaatttaggggtaatcctttattggtatgggtatactccagggtatgcaccagaatagcgccattcctgcaagcaggccacgtcaggagcacgcccactctatgttaaaaagatgcttatctccgctaacgctcgtgaatcagctcgccctgattgttttgctgtccaccgccatcggcgtgaccggcatggcgatctccggctggctggtacaaggggtacagggtaatgcgcatgccatcaacgaggcaggctcgctacgcatgcagagttaccgtctgctggcggcggttccgctgacgcaggacgatcgacctttaatcgatgaaatggagcgcacggcgttcagccccgagctggaaaatgccgccatccgtgccggtcagcaatcccagttgaacgcccttcaggggtactggcacacccagctgcagccaggcctgaaacaggcgcgcagtacagaagccgttgcccaggacgtggcggggtttgtctcccgcattgacgcgctggtctccgcgttcgaccagacgaccgaattacgcatcgaccgggtggtgatggtgcaccgggccatggcgctgtttatggggctgctgctgatcttcaccatcatctggctccgcgcgcgtctgctgaatccctggaaacagctgctggcgatggcccgcgcggtcaccgcacgcgattttacccagcgcacgcacatcagcgggcgcaacgagatggccatgctcggccaggcactcaataccatgtcggcagagctctccgagagctacgcggtgctggagcagcgcgtacaggaaaaaacggccgggctggagcagaaaaacgagatcctctctttcctctggcaggccaaccgtcgcttgcacatgcaggtgccgctatgtgaacgtctctcaccggtgctgaatggcctgcaaacgctgaccctgctgcgcgatctggagctgcgggtctacgatgtggaagacgaagagaaccaccaggaatttacctgtcagtccgatatgtcctgcgatgacaaaggctgccatctttgccctcgcggcctgccgccgctgacctccggcggcacgaccctgaagtggcgcctgacggacagccacactcagtacggcattctgctggccaccctgccaaccggacgccacctgagccacgaccagcagcagctggtggatacgctggttgaacagctgacggccacgctggcgctagacaggcatcaggaaaaacagcagcagctgatcgtcatggaagagcgcgcgaccatcgcccgcgagctgcacgactccatcgcccagtcgctttcctgtatgaaaatgcaggtgagctgcctgcagatgcaggatgcggagatgcccgacagcaacaagcagctgctcagccagatccgcaacgagctgaacacctcctgggtgcagctgcgcgagctgctgaccaccttccgtctgcagttgaccgagccgggcctgcgcccggcgctggaatccagctgtcacgaatttagcgcccggctggggttcccggtgaagctggattaccagctgccgccgcgctttgtcccctcccatcaggccatacatttactgcagatcgcccgcgaagcgctgagcaacgtgcttaaacacgctgaagcaacggcggtcacggtcaccgtcagccagcacgacaatcaggtgaaactgacggttcacgataacggccgcggcgtgccggaaaatgccgaacgcactaaccactatggtttaatcattatgcgagaccgcgcccaaagcctgcgcggtgattgccaggttcgccggagagagacgggcggcacggaagttgtcgtcacctttattcccgagaaaccgcttacaactgctcaaggagatacccatgactaatcaggaaccggcatccatcctgttgatcgacgaccatccgatgctgcgtactggcgtgaaacagctggtcagcatggcgcccgatatcaccgtggtgggcaaagccagcaacggcgaacagggcattgagcttgccgaatccctcgatcccgatctgatcctgctcgatctgaatatgccgggcatgaacggactggagaccctcgacaagctgcgggaaaaatcgctttccggacgcatcgtcgtctttagcgtgtcgaaccatgaagaggatgtggtcacggcgctgaagcgcggggcggatggctatctgctgaaagacatggagccggaagatctgcttaaggcgctgcagcaggcggcggcgggcgagatggtattgagcgaagccttaacgccggtgctggccgccagcctgcgcgctaaccgcgccacctctgaccgtgacgtcagccagctcacgccgcgcgagcgcgacattctcaagctcattgcccagggcctgccgaacaagatgatcgctcgccgcctggacatcaccgaaagcacggtcaaagtgcacgtgaagcatatgctgaagaaaatgaagttaaaatctcgcgttgaagccgccgtgtgggtgcatcaggaacgcattttctaaggattactcctccggcagcagcttccagcgcgggtcgtcatcaggcaatgcgaccagcggctgcaccacagcaagcgtgatctcattggacgagacgcgctggcctttctcatcttctaccaccgccgagaggtgccagcggtttgtcgcaccttcctgttcattccaggcaggtataatcacgctccagccgtctgcgctgttacttttggccggcgacgtcaggctcaatgcctgcgtatccccctgccagtggatctgacggatgccgtgcgtgctgcgaacctgcagcttcagcataacggtctcgccccctttcagatcccacggcggcgtggccagccagacggacagcgttttacgctggcggaactccatcaccggcaggctagtgcgctccggtgaatcgtagcggctgccgcgcagggatcgcgtcgcggcgacctcatcggcggaaagctgcttagctagcggcacgccaaagcggtagttgagcttcagcccaaggttattctggctctcgccgctttcgccctgcttgtgcccggcggtcaacgtgaccagcggaacgggggtatagttaagccccagattggccgcaaccgggttgtggtacccggttccactgttgaacaggtcaacgttatcgccaaagtactgctcaacgctaacgctggtgttcaggtgatgaaaccacggcaaccaggctttagcggtcacgtcatatccgcgcgccatgcgctgctcctgaacgtcagatcgcgcgcgccatccggcaaagggctgatagtagttcgctgagaggcgcagattttccccccacgcttccgctcccagcccggcacgctgcaggttttcatccagaagattatcgtaaaaggtgttgtagcccagcagccatttcccggcgacccagcgctgaccgattccggcgttactgaccaggccatccgtctgctgcgtcaggccaagctggctccagctgaggtaacggttagtatcattccacgggatgaaccagctcccgctgctgccgttaaatttgccgtcattatccaccagcacgttcacgctggcgtttccccagggcgacagccaggactcaatctgctggttcacttccccgcttaccgcgtcgcgcacctgaccaaaggcaaactgacgcgcctgctcgccggtcgtcagcccgttgtcggtcatgctggcttcaccgaaggctttcgccatttcggcgaggtgtttctccccttcgcccgttggcgccgccaggccgagatcgggcagactatccccattattatcaaaggggtgctgcgcctgatgcataaaggaattcggcgcaccgtgaacggctccggccgtaagaagggggagtaaaaacagcaaacgaatgcgggacgatacagccatcaacgtcgtcaataagaacctgtgtttatgaataaactcttattatgttaacgcgataagccctgaaatgcagttctggcggacatttcaggattatcctgaaacagccctttcagctccggcacgcaggaaccacagttcgtaccacagcgcagcttcgcccccagcgcggtgacggaatcacaccctccggcaatcgcctcccgtatcgcctcttccccgacgctgaaacagctgcagataatgcgtcccggatccatcgccttcccgacgctctgcccgttcaacagggcgtggcgttctgcgggcagcacggggggtgaatgaaaagcggcttcaatcaccgtatgcgccagcgccggtaacgcggtaccttcccagaaacccagcataagctggccttcatgccaggccagcacgctgctgcgttcaccggtctgcgcaacctgcagctgccagccccggccgctggcgtattccattacccacgacagcagcggtttatcgcacgccaccgtcaggcgtgaagctttacgccaccagtaaaccgaagagggcatttccagcccttcgcgggcatagagttctccctgccagacgggctgccagggctggattctgacggcggtttgtttactctccggctggcccgaaaccggatcgcagcgcccttccaccagcgcattcaccttcccctggcgggcaaactcagcgttccagtgcatcggggcaaaagcgttcccttcacgctgggcgtcgctgatgcgcactcttgctaccatgacgccgcgcggcgaactgatgcgcgccagctggccgtcgcacagggaaaaccgaacggcgtctgcggggcaaacctcaacaaagggttcggcgatatgctgcatcagtctggccacatatcctgttcgcgtcatggtatgccactgatcgcgaatgcgccccgagttgagaatcagcgggtacaacgcgctgaccgttgcaccgtgcgactgtgggtcaacgggaacaatgtttcggcacggaaaatctcccccaggccactgccagggctcaagccgctcccactcctcacgggttagcgtagccaggtcgtgaaggtttaaggcccgcgcgccgtcattttcaaaggccgtcagcgccgcatgctcgcaaaaaatctggtggggatgcagccaggcaaaggcgtcgccgtgccccagccgtttcgccacctgcgcgacgatccaccagtccggctttgcctcaccgggcgcgggcagaaacgcgcgctggcgcgaaatgcgtcgctcggaattggttaccgtgccgtccttctctccccaggccagcgccggaaagcgaatatgggcaaaccggctggtgtcggtatcattcatcacctcagagacaatcaccagcgggcagcgccccagcgcctgacacaccgcgtggctgtccggcagcgagacggcaggattggtgcccatgatccacactgccttcacctcgccgcgggcaatggcgtcaaacagctccaccgccatcaagcccggcgtctgcgcaagccgttccgttccccagaaacgcgccacccgcgagagatcgtccggctcaaagttcatgtgcgccgccagctgatttgccagcccgcccacctctcttccgcccatcgcgtttggctgtccggtcagcgaaaacgggccgcagcccggacggttaaatttcccgctggcaaggtgcacgttaatgatggcgctgcatttgtcgctgccgctggaggactggttgattcccatggtgtagagcgtgatggcccggggcgccgtcataaaccagtcgtaaaacgtaccaatatcctgcggcgagaggccgcaaaacgccgccacgcgtgatatcggccacgcgtctgttccctgaatgacattaagcagaccgacgaacagcccggcgtcgctgccgggagtgagcgccagatgcaggtcagcaatttcacaggaggcggttctgcgcgggtcgatgaccaccactttcatctccggattgttgtgctttgcctgtaccacgcgctgatacagcaccggatgcgtccaggccgcgtttgagcccaccagcaccaccagatcgctgttttgcacatcctcgtagctgcacggcacgacgtcttcaccaaaggcgcgcttgtagccaacgactgccgatgacatgcagagccgggagttggtatcaatgttcgccgcgccgataaaccctttcatcagcttattggcggcgtaataatcctcggtaagcaattgcccggacgcgtaaaacgccaccgcctgcggcccccatttgtcgataatgtcctggaggcgctcgcctgccgctcccagcgcctgcgcccaggccacctcagccccgtcaacaacggggcgcagcaatcgcccctgtaaccccattgtttcccccagggccgatcctttcacgcacaagcggccaaagttcgcaggatgggtttcatccccccgaacgctgaccgtttcaccgtccacgcgggcgaccacgccgcagccgaccccgcagtagggacacgttgtccggatttccgtcatgaggcctccgcacgcattaccagggcatcattaccgacccacaccttgccgttctcaattttgaccggccaggcgcgcaccgcgggttcgccgttctccacctgacagccgtcgcgcaggcggatacgctgcttgtagagcggggaaatcaccaccggctcccccgccgcatcgccaagaatgccgcgggaaagcacgttcgcgctgctgccaggctcccgatcgtcgagggcgtaaacggttttgccaaagcggaacagcgcgatcggcttacgcccaagccgcgcgccgattcccgcctgctcggggatatcgtcgatgccgcagatttcctgccagcgtttaccttgatccgctgcggtgtcgttcaccgccgtgcggaacagcgccagacggttgggatcgttaagcgtggtttgccattcgcactgatacgtctctaccacccgcgccatctcctgttccagctcgtgggcgatgcccaggctgtcgttgaggatcacctcccgcaggtagtcgagaccgccttcaaggttgtccatccaggtgctggtgcgctgcaggcgatccgccgtgcggatgtagaacatcaggaaacggtctacggtgcggatcagcgtgtcatcatcaagatcgctggcgaagagatccgcatggcgcggcttcatgccgccgttgccgcacaggtagagattccaccccttatcggtggcaatcacccccacgtctttactctgcgcctcggcgcattcgcgggtacaccctgagaccgccattttgattttgtgcggtgcgcgcaggcctttgtaacggtgctcgagcctgaccgcgaggccggtggagtcctgcacgccgtagcgacaccaggtcgacccgacgcaggatttcaccgtgcgcagggatttgccgtaggcatgcccggtttcaaatccggcttccaccagcgcctgccagatctccggcagctgttccagcgtggcgccaaacaggtcgatacgctggccgccggtgattttgctgtacaggctgtagcgttttgcaatctggccgatggcgatcagcccgtctgcagtcacttcccccgcaggcatgcgcggcacgatggagtaagtaccgtccttctggatattggcgaagtagcggtcgttggtgtcctgcagcggcaggtgtgccggtttcagcagatactcgttccagcaggaggcgagcactgaccccaccagtggcttacaaatttcgcacccgtgtccctgaccgtagcggctaatgagctggtcaaaggtgcggatatggttgacgcgcacgaggtggtaaatctcctgacgcgagtacgggaagtgttcgcagatgtcctttttcacctccacgccctgcgccgccagctggaactccatcacctgcttcaccagtgcgctacatcctccgcagccggtcgccgctttggtgcactgcttaatcgcgccgatatccgttgcgcccgcacttaccgcctgacagatatcgcctttgctgacgttatgacacgaacagatttgtgcgctttccggcagcgctgccacgccgagcgcttttggcgcactgcctgacgacgcgggtaatatcagcgtttccggctcttttggcagggctatcccgttgagcatcatctgtaccagcgtggcgtattcgctggcatcacccaccagcacgccgccgagcagcgttttgccgtcgtggctgaccacgattttcttgtagatttgctgcgggccgtgcgtccactggtagctcagcgcccccggcgtgcggccgtgagcatcgccgaacgaggccacgtccacgcccagcagcttgagtttggtgctcatatccgcgccggcgaaggttttctcctctcccgccagcgcggcggcggccacccgcgccatctggtagccgggcgcaaccagcccgaagattttcccttcccacagggcgcattcaccaatggccagcacgtccggatcggaggtctgacagcggtcgtcaatgccgatcccgccgcgttcgccgatagccagcccgctgctgcgcgccagcgcgtcctgcggacgaatgcctgcagaaaagaccaccatgtctgtttcaagctgttctccatcggcaaagcgcagcaccagcccgccgtccgcggcggcgatctccgtcgttgctttactggtatgcacaccgacgccaagcgcctcgattttcttgcgcagcatcgccgcgccgtcgttgtcgagctggaccgccatcaggttaggcgcaaactccaccacgtgagtttccagcccgagctgcttcagggcattcgccgcctccagccccagcagcccgccgccaatcacgacaccgcggcgtgagcccgccgcatgcgccgcaatcttgtccagatcgtcaagggtgcggtagacaaaacagcccggcagatcgtttcccggcacgggcggcacgaacgggtatgagccggtcgccagcaccagcttgtcccagtgggtttcgtgcccgctggcgctacgcaccacgcgcgcgtcgcgatcgatagcgacaatctgctgcgacaggcgcagctcaatgccgttgttggcaaagaaatccccctccaccagcgaaagcgacgccgcgctgcggccgccaaaatattccgacagatgcacgcggtcgtaggcggcatagcgctcctcgccaaagacaacgatctgatactgctgatgcaaattgcggttaacgcagtcttcgaggaaatgatggccgaccataccgtgcccaaccaccaccagagtaggttttgtcatagcgttctgtcctgcaacctgcggttgcgtagtgaaacgatcgaacagccagtccgcgtgcgcgggcgcagccgttgccagtaaatcggtaaatgttgccgcgctgcggcagtcccccatcagcagcacgccagccagcgccccctgatggatcagtaagcgacgatagtgacgggtcagcggatcccatgcgctccagaccacatcgccctcctgctctgccgcgcgaccgaggctgaacaactccacgccggtcaccttgaggcgcatgccgttgtcggtcagggcaaatggcgcggtaacgtctccggccagccgtgcggcgaggatatccgcctgcgccagacagggggcgaccaggccaaacgtcttgccgtcaatttcacagcattcgccaatggcgtagacgtccggcgcggaggtttgcatctggtgatccaccacgatgccgcgcgcgcagcgaatgccgctggcctgcgccagtacgacgttgggctgcacgcccgtcgccagcaccacgcgcgcggcggtgacgctgcgtccgttcagcagcgtcacgctattcccgtcaatcgccgcgatgccagaggcgagttcacagcgcacgccccgcgccgccagcgcctcttccagcagcacgcccgccttctcatccagctgctgctccatcagccacggaccgcgatgaacaagggtgacgttgtcccctgagcgcgccagcgctgccgccgtctcaaccccgagcacgccgccgcccagcactaccgccggaccggcgatcgcccgaatggcccggatatcctccagggtacggaacgtgaagacatgcggcgcatcgcagccggggatcggcggaacaaagggcgttgatccggtggcaaacaccagcgcatcccagcccagcgtgcgggcggtggtttgcacttcccgcgtgtccacattcacggcgagcgccttttccccccgcagcaccgtcacgccccgttcctggtaccagtcgtcattctgaagacagatgcccgccgccgttttttcaccgcccagcaccggcgaaagctggatgcggttataggcatgctccggctcgtcaccgatgacggtaatggcgaaacgatcggcagcacgcccggtgagcgaggcaatcagccgcgtggccgccatgccattcccgataatgaccagtcgcatcaaagccccctcgctacgccgctttcggctgcttttcatagaggaaatgcaggatctgctggcgcatgtggtgatagcggctgtcgtcagccaactgcacccggttacgcgggcgcggcaggtcaacgtgcaggatctcgccgacggtcgccgccgggccgttggtcatcatcagcacgcgatcggagagcagcaccgcctcgtccacgtcgtgggtaatcagcacgatggtggtgttcagcgcctgctggatctgcatcaccgagtcctgcagatgtgcgcgcgtcagcgcatccagcgcgccgaagggttcatccatcagcaggactttcggcttcatcgccagcgcgcgggcaatcccgacgcgctgcttcatgccgccggagatctcccccgggcgcttgtgcagggcgtgccccatctgcacgcggttgaggttgtgctcaatccactcccggcgctccgccttgctcatgctgtggcgaaacacgtgatctaccgccagggccacgttgtcgaagcaggtgagccacggcagcagcgaatggttctggaataccaccgcgcgctccggacccggcccggcaatttcgcggttatcgcaaatcagcccgccttccgtcggcagcgtgatcccagcgataaggttcagcagcgtcgatttaccgcagccggagtgcccaatcaggctgacggtttcgccctcatggatatcaaaggagacgttctgcagcgccagaaattcgccgctggcggtggaaaaacgctggctcacggcctggacctggattaatggtttcatgttcgctccttatttttcctgccagctaaagcgacgggcgatcagcatcagcccctgctccaacagcagcccgaccacgccaatgatgacgatggcgatgagaatgttttcgacgttgaggttgttccactcgttccagatccagaaaccgatccctaaaccgccggtcagcatctcggcggcgacaatcaccagccaggcgatgccgatggagaggcgcaccccggtcagcaccgcgggcaacaccgccgggaagagaatgcggcgcatgatggtccactcggaaagctgcagcacccgggccacgttgaggtagtcctgcggaatacggcgcacgccttcggcggtgttgatcaccatcggccagatggagcagataaaaatggtccagctcgacgcgggctccgctttctggaacagcagcaggccgatgggcagccaggccagcgggctaaccgggcgtaacagcgcgatcagcgggccgaacatgcgcgaaaaaaaggtgaagcggccaatcaggaaaccgagcgggatcccggcgaacgcggccaggccaaagcccaccgccacgcgctgtaatgaggcgagcacgttccagccgatgcccatgtcgtttggcccgtcgcgataaaacggatcggcaaacagggtaatagcggaatcgagcgtgctgagcggcgtcgggaaacctttgctgataatcgccgccagctgccagagcaccaccagcagtcccagccccagaaaagccggaatgatgcgctgaaggatcgcgttaatccgacgcgcaaacgtcggcgtacggcggcgaacctgcaccggaggcaggacaatcacctctccactctccggcgtctcgtgtgattttgtcttttgcagatgctgcataatcaggcccctttacggtgaatggcgaaacggctggcatatccttccgggtcggtaccgttccagacggtgccgtccatcaatgtgctgctgcgtagtggtgaagtcggtgtggtaatgccccccaccgccgtggcggcatcctgccagaccgccgtctggttaatgcgttgtgcgatgcccgcatagtccggggcggctttgagcaagccccagcggcggaactgggttaagaaccacatgccgtcggagagatacgggtagctgacggccccctcgttgaagaagcggatcgggtgcgcgtcctgccagcgctggcccaggccgttgtcgtactcgccgagcatgcgtccggtgagatactgctctttgcagttgagccacgcccggcgggagaggatctgcgcggtttcgcgtttgttttccggggaggcctcaatccagcgcgccgcctccagcactgcgctcaccagcgcccgggcggtgtgcgggtttttctccacccagtcgcgacgcgtcccgaggattttttccggatggtcggcccagacagactgcgacgtggcggcggtaaaaccgatgcggtcgttgatggcacgcgcgttccacggctcgccgacgcaaaagccgaccatgttgccaatgcgcatgttcatcaccatctgcggcggcggcaccaccaccgtgcgcacgtcgtcaaaggggtgaatgcccgcgctggccagccagtagtagagccacatggcgtgcgtcccggtcgggaaggtgtgcgcgaaggtataggtgccaaccgcctgctgcccaatccgctttttcagcccgtcaaggtcacgaacgcccttctctgccagatcgctggagagcgtaatcgcctgaccgttctggttgagggtcatcaggttagccatctgctgtggcttgccggcgatgcccagctccagtccgtacagcaggccgtaaagaatgtgcgcggcatcgagttcgcccgccaccagcttgtcgcgcaccgccgcccagctcgcctctttggtgggcacgatggtaataccgtattttttatcaaaccctttcagcgccgcgataaccaccggggcacagtcggtcagcgggataaacccgatgcgcactgtttcctgctccggtttatccgagcctgccgcccatgcggcctgcatgacacccggcaacagcattgcaccactcgccagcatgctggcctgcaaaaaacgccgtctcgacaaatccgccatgaccactcctgaaaaaaaaccaaaaaaaagcgcccacggtgccgaagcaccagtggacgcctttatcccgaagacggatgcaccgccgttggcgcatcgtcaaaaatggttaatctgataatgcaaagtgaatgccaggttttaacacaccgtttcttgcggcgcttaccgttattccctcgcctttacgcaccgcaaacaggcataaaatgcccactgaccgtgcagctactcctttggtgttacctgccatacattcttcaccatgagcagcgcgcgggcgatatccaccatcctttggttcttgtccatcgccattttgcgcagcgccgtccaggcctgttcctcactcatattctggtgggtcatcagcacgctcttcgctttatcaatgattttgcgctcttcaagcgtatcgcgcagcgacgcaagctgacgtgagagctgctctatctcgcgcgcctgctggcgaaccagggtaagcaacggtttttccggatagcggatcggcgggtcatcctgttcatcgccggggagcgcgtactcatcgtcacggtgaatgcattcgtccaccgcgaccatcagatcggcgatgatcgtctcctccagcgtgcgcagatgctcaaggcgcgcggtttgcagagcaaaccaggccagcgccgtaaggccgttatcggcggcgggctggcgggtacaggccacgcgccggagctgctccgtttcacgatcgggctgacagtgcattgaaaaggtggtctgaacgtcagcggagctgtgtgagagaaagatctcaaagcaggcctgctgcccgtcaatgcggtcaaccagcctctgacgagtcacctcatcgaaaaaaccctgcgtgaagccaatcgcccccagcgcccgctcctgtcccgccagctccttgccctgcatcaggctataaagcgcgacaaaacgtcctgcgatttgcggatcgtcaatgctgtcattaagctgcggcacgatactgagcagatggcgaagcatgcgggagtagtgttccatcgcctggggtgccgttactgtctgctgaatcacaccgtcacgcagcgcgggaagcgtctccaggctcaggagcgcgccgccgatgcgttcacagacggcacttcccggaatcggcgactgtgtttcaagaatggcgtaaagggctgagaggttttcatccaccagcgcccggctggctttgcattcgggagcgtacagcttgccctgtgagcagagccagacgttggacgccccgcgctcgcactgtaacatgtgcaccagttggctaatgccgtgcacaagcacgcccagctgtgccagcttgctgaactgctcctggcgcatcatttttgcgcgcgtgagccattcggcagcgcctggcgaaatgcctgccattaatgtcatgcttactctcccggacagcgaaactccggggaattaagcaatattcgtgcctttataagaacaggagtcaacatgcagaagattgtgatcgtcgccaacggtgcggcctacggcagcgaatcccttttcaacagcctgcgcctggcgatcgcgctacgtgaaaaagagagcgacctggcgttacgcctttttttaatgtcggacgccgtcaccgccgggctgaagggacaaaagccggccgagggctataacattcagcagatgctggagatcctgaccgcacaaaacgtgccggtgaagctgtgcaaaacctgcaccgacgggcgcggtatcaccggactgccgctgattgatggcgtagaaattggtacgctggttgaactggccgagtggacgctgtccgctgataaagtattaactttttaataataaacccgtaaaaatattattttcttatggacgcggtttcagcatcaagtttacctgcggggttgccgataggcatggaaacaacacagcaggtatttcacttatgttcagatcgattcgtgcacgcatcatcgcggcgacggcaggctgtctggtcgtcgcccttctcctcaacaccgttattaacttccaggtcacacgccaggataaccagcagtcacagcgcgatatcctgaccagcaccagcgccagccataacatggcgattgccgactgggtaaaaagcaagatgacggttatcgcctctgcccagaccgttgcgctgagtgacgacccggttccggtgtttaaacagcttgcgcaggcgggtggattcaccaacgtttatgttggctatgccagcaaaacggcgaaattctctgagcccgcgggcgtacctgcggattatgacccgaccattcgcccgtggtatcagcaggtggtcagcacggacggtccggtcgtcaccgcgccttacgttgatgccggtaccggtaaactggtggtgaccttcgccgtgccggtgaaagagaatggcaccctgaaagcggtggtggcgggcgatgtggccatggacagcgtggtggcgaacgtgcgcgggatccatccaactccgtccagcagcggcttgcttctgaacagtgacggcagcgtgattgcggctaacgatccggctctgacgcttaaaccgtttgctgagaccatcaaaggcatcgattttgctgcgctgaaaagcggtaaccttgtcgacggtacgctgaacgacgtcgaaaaaaccttcgtggcaaccgccgtgccgggcacaaactggctgctggtcgtcgccctcgacaacggtgatgccacttccggcatgcgttccctgcttaaggcatcggcgatttcgctggtgatcctggcgctgctgagcgcggccattgttcacctcctgattgcccgtctgctgaagcgcctgtcggacattcgcgacgcgatgcacaacattgccaacgggactaacgacctgtcgcagcgtctgcctgacagcggtgaggacgaggtggcgcagattgcccaggcctttaacgccttcagcgataagctgtcggtggtgatggtgcagctccgtgatgccagcgagtcggtgaaaaacgccgctcaggagattgcggcgggtaaccaggatctctccggacgtaccgagcaggcggcgtccagcctgcgcgagacggcaagcgccgtggagcagatcaccgcctccgtgacgcagtcgaacgaatcggcggcggaagcgaacgaccaggcgagcaaggcctccgcggccgcggcgcgcggcggcgaggtggtatcccaggcgatcagcaccatgcagtccatcgaagtcgcgtcggctaaaattggcgacatcaccagcgtgattgacggtatcgcgttccagaccaacattctggcgctgaacgcctccgtcgaggcggcccgtgccggggagcaggggcgcgggtttgccgtggtggcgggcgaagtgcgtaacctggcgagccgtagcgcccaggcggcgaaagagatcaaatcgctgattgattccaccaccgacagcgtggccaccggctcccgctacgtgcatctggccggggaaagcatggacgagatccgctccagcatcggcagcgtctccggcatcatgcgcgaaatctccatcgccaccagcgagcagatgaaaggcattcacgagattaaccacgcggtgacccacctcgaccgcatggtccagcagaacgccgagctggtcgtgcaatccgccgctgccgcgggcgccctgcagagccaggcgggcgaccttgctgaaaccgccggccatttccgcatttaattttctactggcgcgcgtttagcgggtaaaacgcgcgtcagcggaaattttgaggaattttgtcatttttgtttaatcgttatgccattttttgatcaaaatcagcatccctccccctcccctttggtgttatgccatgagtgaattgtgaacaacatcacgctcggatatggcagcagggagagcgttgtttaagactacggggtaaaaaatggcactggtaaaaacaagtttgaaactgtttggcggggatacggtagtggtgcgttgctcagagcgctgccgtattcatctgatgagtgcgaaagcacaaaaacaatcccaggcggatattctcaccgtgcaggatgataacgcctggcttaccgtgccgtataccggcacctgggatgtgctgatcgacagccacagccagtcgctggagcattctgtcagttacgtagcagcttaaattacgcgcccggcgagccgggcgtattatcaggcaaaacccggtcgcagcgtgccgttgagcgggtttccttccagcagcgccttcaccttcaccaccagctcattcagacaatcgtccttcatgccgaggcgggtaagctcctgatcgagagagaagagatactgcgcgttggtacccagcggcccgctggcggcggcaattaacggggcaatcacctgcgtgcgggtgtccgcttcatacagcggatggcgcgggtccataataaacaccagcgcattgacggtgcgtccgtcgtccagctccagcttgcaccagctcggcatgtagcagccggtgatcatctcacgcttccagagcagcgtaagctcctcttccagggtggcatccgggaggcgatacgccacgcccgtggtgcgtccgccctctttcagtgcaagcatacgcccgggctggcacgcgctgccgcgtccggccgtcaggcgcaggcaaaatgcgcgatgccagccgggcaacgtgcccgttgccgattcgacaaattcgagcgccgggttccacatcagggagccgtagccaaaaatccataccgggccatcatccgggcggcaggcaagcgtggcagcgagcgacgccgcacgttgttcagctgaccagagaagcgattcctcaatagcaccaaatgccgtcttacaatctgccttcattaagaaatcacgcgttaacactttccacctccgccactgcatgcttccttgcgacatctgtaattcgccttcccggccttaggtgctggtcattttgccagcagttgaataacgataagcaattagcggaccagttgcaatacaacggcagttcaaccgcctgaaaagtcaaaatgaaggcagcgaattattacagggctatttctttttatgccatttatcgtcgtctcctttttcatattcatgttttacagcggcccaggcgactttgtgtgccgtctcttcacggctggcatcatcccggcgatcgtccttatctttgtactgttcccaggcactgttaaacgcctctttgtagatatcctgcgcgtgagcgggcagcacgttttgcacattatcgggtaattcgcgtttcgttttataaggcatcactcacctctcttttggttaaagagataagtgtggacgacgatatggcagcgtgccacccacacttcatttatgaatgatcgaaaatattaacttattgttatttaacaaatattatgagaatatggtgaattacaggaatcaggcctgataattattaaaaaaggtaaaattaagtaaaaaataaagggcatttaacagagatctgttaatttaatgccctcaaaaatctatctataattacaagcacctgcattgatggagaagcacatgacagcaacacacgaggcggtaaagacccgccacaaggagacgtctctcattttcccggttctggcactggctgtgctgctcttctggggaagcagtcagtcactgccagtggtggttggtatcaatattcttgcgctggtcggtattttaaccagcgcctttagcgtcgttcgccatgcggacgtactggcccaccgtctgggcgagccctacggatcgttaattctcagcctttccgtcgttattctcgaagtcagcctgatttccgcgctcatggcgaccggcgatgccgcgccgacgctgatgcgcgacaccctttactcgatcatcatgattgtgacgggcggcctggtgggcttctctctgctgctgggcgggcgtaaattcgcgacccagtatatgaacctgttcggcattaaacagtatctgattgccctcttcccgctggcgattatcgtgctggtcttcccgatggcgctgccgggtgcaaacttctccaccggtcaggcgctgctggtcgcgctgatttccgcagccatgtacggcgtgttcctgttgattcagaccaaaacgcaccagagcctgtttgtgtatgagcatgaagacgacagcgacgacgatgacccgcaccacggtaagccgtcggcccacagcagcgcgtggcatacggtttggctgatcgtgcatctgattgcggtgattgccgtcaccaagatgaacgccaacccgctggaaacattgttaaccgagctgaacgcgccggtcgcctttaccggcttcctggtggcgctgctgatcctgtccccggaagggctgggggcgctgaaagccgtcttaaacaatcaggtacagcgcgcaatgaacctgttcttcggctccgtgctggcgaccatttcactcaccgtgccggtggtgacgctgattgcctttatgaccggtaacgaactgcagttcgcgctgggcgcgccagagatgattgtgatggtagcctcgttgctgctgtgccagatttcgttctcaaccggacgcaccaacgtgctgaacggggcggcgcatatggcgctgtttgtggcttacttgatgacaatttttgcgtagcctttttgcccagcggcgcttcgcttgcagaacctacgggttttgtaggccgggtaagcaaagtgccacccggcaatatgccccataaaaaaacccgccgaagcgggtttttttattatttgctggtatccagctcatcgaagctcttgaccagatcgtcaattgctttgatctgtttcaggaacggctccagcttatccagcggcagcgcagatgggccgtcgcattttgcgttatccggatccgggtgcgcttcaatgaacaggccagccaggccggttgccataccggcgcgcgccagttcggtcacctgagcacgacggccgccggacgcagcgccaaacgggtcgcggcactgcagcgcgtgggtcacgtcgaaaatcaccggagactgattagagacgtttttcatcacgctgaagcccagcatatccacaaccagattgtcataaccgaagttggaaccacggtcgcacaggataaccttgtcgttgccaccttcgataaacttatcgacgatgttgcccatctgacccgggctcacgaactgtggttttttcacgttgatcacggcaccggttttcgccatcgcggcaaccaggtcggtctggcgagccaggaacgccgggagctgaatcacatcaaccacgtctgccaccggctgcgcctgagcggcttcatgcacgtcggtgatcactttcacgccaaaggtctgcttcagctcctggaaaatcttcatcccttcttccaggcccgggccacggtaagagttgatggaggagcggttggctttgtcaaaagaggctttaaacacgtacgggatgcccagcttctgggtcacggtcacgtagtgctcgcagatacgcatggcgaggtcgcgggattccagcacgttcatgccgccaaacagcacgaacggcaggtcgtttgctaccttgatatcaccaatgctaaccactttttgtttcataggatcgccttattcaggtgtgaatcggaattaagattaatgcagtgtaatttgcttgtgcgagatcgcgttgatctgcgcacgaatcatttcgctaatggggtcttccggacactgctcaacgaaatagttcagatcgtttagcgccacgtgttcgcagtcgagctgagcatagattagcccgcggtcgcgaatttcgtacgggtcttccggattaaactgcagcagcacttcgctggcgcgcagggccagctccatctgacgctcttccattaacgcagacttcagcgtatccagcagcttgcggatcacttctgcgttatccgcctcgtcgagatcttcgttgaagagctcagccaccgggctgatattgcctttcagccacacgtccagcgtatgttcatccagcgtatcgccgttgaagggattaatgagccacatctcaccgtccagccactccgcacgcaggatcatctgcgtcggaaaaatgaccggcaccagtggaatatccaggcgatgcgcaacccaaagcaaaatagaacccagcgcaacggcgctcccctgacgattttttaagacctggtccagccataatgcgtcagacaggcgatacacgccccgcgtgtcgcagaaaccccattcgccgtagaaaagctcaagcagcttctctaattgccagtcctgcgggcgcgcctgattgatctcttcacgcgccaggctgaccagattctccagctcatcgtagacgtactgcgacgtaaaatcgtcgcggatcatctcagaaatcaggatcatgccatcgcaaagcggcactttattaaattcgaaatcggctaaggacttcatgacttaccccagtaacgaccgagcgtacagcgacgcccgggcgagataaaactcaaaacgatgtagatgataacgccaaaccgcctttcagtcagccttacgcctttatcagtacctgcgctcataaccactgccccagcgtcaggcgttcgttgccgccgtagtcgcggcaggttttgacaccggcgtagcccgcctcggtaaagagcgcccgcacggcttccccctgcgtccagccatgctccaccagcagccagccgccggaaagcaaatgttgtcgtgacgttgtcacaatgtgctcaaggtcggctaaaccctccctggcggcgaccagcgccgtcagcggttcgaagcgcacatccccctgcgcaaggtgcgggtcacgctcgtcaatatagggtgggttactgacaatcactccgaacgtctgcttctccagcgcgctgaaccagctgctttgcagcaccgtcacgttggtcaggccaagacgttccacgttacgctgcgccagcgccaccgcgtcgggcatcacatccaccgccgtgaccgcgcagtcgggccgttcggtagcgagcgccagggcgatggccccggtccccgttccgagatcgagaatgcggcaggacgatgcgggtaagcgcgccagcgcctgttcaaccagacactcggtgtcgggacgcgggatcagcgttgccgccgagacgtaaagcggtaacgaccagaactcgcgctcgccgacaaggtgcgccaccggctcgccggttttacggcgggcaagcagcgcggcgagccgggcttcctgttccgcggtcagttcagtttcgccgaaggccagcaggtacgtgcgggctttacccgtcacatgctcaagcaaaatttcggcatcgcgtttcgggctttcgctttcggaaagctcaccggcagcctcacgtaaccagcgctgaaaatccattattcctgctcggacagtgccgccagctggtcggcctggtattcctgcacgataggctcaatcagcatatccagcttgccttccattacttcgtccagacggtacagcgtcaggttgatgcggtggtcagtcacgcgcccctgcgggaagttgtaggtgcggttacggtcgctgcgatcgccgctgcccagcaggttacgacgcgtagacgcttccgcctgctggcgtttcgccatttcggccgcgtggatacgcgcgcccagcacggagagcgctttggctttgtttttgtgctgggaacgctcgtcctgacactccaccacgatgccggtcggcaggtgggtaatacggatggcggagtcggtggtgttaacgtgctgaccgcccgcgccagaggagcggaaggtatcaatacgcaggtccgccgggttgatgtccggcagttcagcttccggcagctccggcatcaccgctaccgtacaggctgaggtgtgaatgcgtccctgagattcggtggccggtacgcgctgcacgcggtgaccgccggattcaaacttgagacgaccatacacgccgtcgccgctgatcttggcgataacctctttgtagccaccgtgttcaccttcgttggcgctcatgatctccacgcgccagcgacgcgattcggcgtagcggctgtacatgcggaacagatccccggcaaacagcgccgcttcgtccccgccggtcccggcgcggacttccacgaacgcgttgcgttcgtcgtccggatcttttggcagcaacagcacctgaagctgctgctccatctcctcagaacgcgctttcgcatcctgcaactcttcctgcgccatctcgcgcatttcaggatcgtcgagcatcatctgcgcggtttcgatatcttcctgaacctgtcgccagtcggtaaagcatttagaaacatcacttaactgcgcgtattcacgtgaaagtgcgcgaaaacgttcctggtccgcaatggtcccggcatcgccgagcagcgcctggacttcttcatggcgctcgtgcagagcttccagtttagcgacgatagaaggcttcataggcgtaagtgcaccttgtcttagaaaatgggtatagggcgctattccagcccgaggctgttgcgcagaatagtcaggcgttcatcatccccgtcacgggcagcctgctgaagagatttggttggggcatgaatcaggcggttagtcagtttccacgccagatcctgcataatagcctgcgcatcgccgccctgctccagggccgctaacgctttggcagtcaggtcatcacgcacctgctccgcctgcccgcggtactcgcggatggtctcgctgacgctttgcgcgcgcagccaggccataaactcactggtttcctgctcgacaatggtttccgcctgcaccgccgccgctttacgctgcgcgaggttgtgcgaaatgatgctttgcagatcatctacgctgtaaagataggcgttagccagcttgccgacttctggctccacatcgcgcgggacggcgatatccaccagcagcatcggctgattgcggcgggacttcagcgcacgctccaccatccctttgccgataatcggcagcgggctggcggtcgaactgataataatgtccgcctccttcaggcgttcatcgatgtcgctcagggcaaccacctctgcccccacttcatccgccagcacctgcgcgcgttcgcgggtgcggttagcgataatcatctttttcactttatgctcgcgcagatggcgcgccacaagttcgatggtttcgcccgcgcccaccagcatcacggtgacggtggagagggattcaaagatttggcgtgcaagggtgcaggccgcgaaagcaacagaaaccgcactggcaccaatgtcggtttcggttcgcacacgcttcgccacggagaatgacttctggaacatgcgctccagctcactggccttcagatgccctttttgcgaatccgcaaaggcttttttcacctgacccagaatttgcggctcgcccagcaccagcgaatccagcccgctggccacgcgcatcagatggctgacggcatcgttgtcctgatgccagtacaggctgttgcgcagctcgtcttcattgagattgtggtagtcgcataaccagcggatcagcgcgtcgtgcaggttgtcctgctcttccacgcttaaatagagctcggtacggttgcacgtcgagagcaccacgccaccctgcaccatcggctgtgcaagcaggctatccagcgccaggtcaagcgtatccggcgaaaacgtaacgcgttctcgcagcgaaaccggggctgttttgtggttgataccgagtgctaatagggtcatgttgagcgggagtagtaccagcgttaataaggttagcaggacgcatcatacaggatgcgcgagatcaataaaagagacagccccctttcggagtaataggttacacaacgctttgagataatttgaacgtagacggtagcccccttcgacgctagcattaacagttataactgcaacgtatctcaaggatttgtcctcattatgacccgactgattcgcctgctgcccctggcggcactggttctgaccgcgtgtaccgtcacccaaccaaaaggcccgggcaaaagccctgattcaccccagtggcgtcagcaccagcaggacgtccgtaatttgagccagtaccagacccgcggcgccttcgcctatctctctgatgagcaaaaagtgtatgcccgtttcttctggcagcagacgggtcaggacaactatcgcctgctgctgctgaacccgctgggcagcaccgagctggagcttatcgccaaaccgggcgaagcgcagatcaccgataacaaaggccagcactacaccgcaaccgatgccgaagagatgattggcaagctgaccggaatgcctatcccgctgaacagtctgcgccagtggatccttggcctgccgggtgacgccaccgactacacgcttgacgatcagtaccgtctaagccaggtgaactacacccagaacggcaaaacctggaaagtggtgtacagcgactatgacagcaagagtaaaccgtcgctgccatccaacatggaactgacccagggcagccagcgcatcaagctgaaaatggacaactggatcgttaaatgatgacccactggccctctccggcaaaactgaatctgtttttatacattaccggccagcgcgctgacggctatcataccctgcagacgctgtttcaatttattgactatggcgacacaatttctatcgaactgcgccaggacgggcagatttgcctcctgacgccggtcgacggcgtggcgcatgaggacaacctgattgtgcgcgctgcgcgtctgctgatgaacgccgctgcggaatcgggtcgtctgcctgcgggaagcggtgcggacatccgtatcgagaaacgtctgccgatgggcggcggcctgggcggaggctcatccaacgccgctaccgtgctggttgccctgaaccacctttggggctgcgggctgtcgcaggacgaactggccgccttaggcttgaggctgggtgcggatgtcccggtgtttgtgcgcggtcatgcggcctttgctgagggcgtgggcgaaatcctctccccggtcaacccgccggaaaaatggtatctggttgctcaccccggcgtgagcattccgaccccggtcatctttaaagatcctgacctgaaaagaaataccccgattcggtcaatagaaacgttattaaattgtgaattcagcaacgattgcgaggatatcgcaagaaaacgttttcgcgaggttgatgcggtgctttcctggctgttagaatacgcgccgtcgcgcctgactggtacaggggcctgtgtctttgctgaatttgacaccgaatccgccgctcgtcaggtgcttgagcaagcgccggtttggctgcatggttttgtagcgcgtgggatgaacatttcccccctacagcaggccattctggcgcagactgagtttcggtgacaacgtcaccctgttccagacgttgcatcgcgctctttaatacaccgcctggatagcctttgcctggcccgcacagtttacggcgaacgctatccaccactggacgcatgcctgaggttcttctcgtgcctgatatgaagctttttgctggtaacgccaccccggaactagcacaacgtattgccaaccgcctgtacacttccctcggcgacgccgctgtaggtcgctttagcgacggcgaagtcagcgtacaaattaacgaaaatgtacgcggtggtgatattttcatcatccagtccacctgtgctccaacgaacgacaacctgatggaactggttgttatggtcgacgccctgcgtcgcgcttccgcaggccgtatcactgctgtaatcccttacttcggctatgcccgccaggaccgtcgcgtccgttccgcgcgtgtgccaattaccgcgaaagttgtcgctgacttcctgtccagcgttggcgttgaccgcgtactgaccgttgacctgcacgcagagcagatccagggcttcttcgacgtcccggttgataacgtattcggcagcccaatcctgctggaagacatgctgcagctgaacctggataacccaatcgtggtttctccggacatcggcggcgtggtacgtgcccgtgctatcgctaagctgctgaacgataccgacatggcgatcatcgacaaacgtcgtccgcgcgctaacgtttctcaggtgatgcacatcatcggtgacgtggctggccgcgactgcgtgctggttgacgacatgatcgataccggcggtacgctgtgtaaagcggctgaagcgctgaaagagcgtggtgccaagcgcgtattcgcttacgcgacccacccgatcttctccggcaatgccgtaaacaacctgcgcaactccgtcattgacgaagttgtagtatgcgataccatcccactgagcgacgagatcaaggcactgccaaacgtgcgtaccctgaccctgtccgggatgctggccgaagcgattcgtcgtatcagcaacgaagaatccatctctgcaatgttcgaacactaatcgaacacggccgaaaaacccgctgcggcgggtttttttgtctctgggttttatttgtatgattaatgcctccttcacctgccattcacatgacagatgatgcgcatacggatgatagataattgtgaaaaacgtaacctcctcacatgttctgccctttcgcgccctcatcgacgcctgctggaaagagaagtacacctcgtcacgttttatccgtgacctgattgccgggatcaccgtcggcattatcgcgattccgctggcgatggcgctggcgattggcagcggcgttgcaccgcagtatggcctgtacacctcagccgtggccgggatcgtcatcgctctgaccggcggctcgcgcttcagcgtctccggcccgactgccgcctttgtggtgatcctctaccccgtttcacagcagtttggtctggcaggcctgctggtcgccaccctgatgtccggggtctttttaattctgtttggcctggcccgctttgggcggctgattgagtacatccccctttccgtgacgctggggttcacctcggggattgggatcaccatcggaaccatgcagatcaaggatttcctcggcctgcaaatggctcacgtccctgaacactatctgcaaaaagtgggcgcgctgtttatggcgctgccgactgcgaacctcggcgacgccgccatcgggatggtgacgctgggcacgctgatcgtctggcctcgtctgggcattcgactgccgggccatctgcccgcgctgctgctgggctgcgcggtgatggctatcgtgaatatgttcggcggccatgtcgccactatcggctcgcagttccactatgttctggcggacggttcgcaggggagcggcattccgcagctgctgccgcagctggtgctgccgtgggatatgcccggatccagctttaccttaagctgggattccctgcgcgccctgcttcccgccgcgttctcgatggcgatgctgggggcgattgaatccctgctctgcgccgtcgttctggacgggatgaccggcaccaagcacaaagccaacagcgagctggttggtcaggggttagggaacctcatcgcaccgttctttggcggtattaccgccacggcagccatcgcccgttctgcggccaacgtgcgcgcgggtgcaacgtcacccgtttcggcagttatccactccctgctggtgatcctcgccctgctgatcctcgccccactgctctcctggctaccgctttccgccatggccgccctgctgctgatggtggcctggaacatgagtgaggcgcacaaggtggtgaacctgctgcgtcgggcgccgaaagacgacatcatcgtgatgctgatctgcatgtcgctgaccgtgctgttcgatatggttatcgccatcagcgtcgggatcgtgctggcttccctgctgtttatgcgccgtattgcgcaaatgacgcgcctctccccggttaacgtggaggtgcctgacgatgtgctggttctgcgcgtgattggcccgctgttcttcgccgcggcggaaggtctgttcagcgatctggagtctcgcatcgcgggcaaacgggttgtggtgctaaaatgggatgccgtaccggtgctggatgcgggcggcctggacgccttccagcgctttgtgaaacgtctgcctgaaggctgtgagctgcgggtgagtaacctcgaattccagcccctgcgcaccatggcgcgtgcaggcgtgcagccgatccctggccgccttgctttttatcctaaccgtgaagccgcgttagcggatctgtgagccgcctgatgcagagaaacgtctctgcatcatcaccccgatcgcctgctggagccatgcaagcacggcaggcgtcatccaggttcccttcatcagatgcggctcctgctgcatggccgtacgaaacttttgctgggtctccgggttggtgcccgcgtacgactggaacagcgccagccagttttcggcaagcttttgggcatcgtcagaggcggggtcgagattttcccgctgcgcctgatgcagcttcgccaccagcggcggccactccatcatgcgatcaaagtagtgcttccgcgtaaaggccatctcttcgggagtaaggtacttctcccatatgctgagcttggattccgcaaacgcgcgcgtaatgtaatccgtcatctccggcgtgatgccggtctgcacctgcatctgtggctctacgctgtgcatctcgttcagccgggtaagaaactccggtttgcccgccgtgtcctgctccaggcgctccatccagcgcgtcgccaggtccttcgccctctcgtccgtaacgggtatatggtactccagcagcgcgttggcctctgccaccagccctgaccagatagccgacagcgcgtccttctgcaccgcaaacggcagctgctgtaactcttctttgctaaaccagcgatcgtacatattcattaactccagagtctgtagccaggattccaggtccggcgtcgcatcgtcgagaagcccggcacgcagttcgaccagccggtcgcgcagcgtatgtatgctacgcagctgtttatccagcaacgtgatttgcgcatcgagtaactcggttaacgacagcgactcctgttcaaggaaatccctgatttcagcaagttccagccccgcttttgccagcgcctggatcatatgcaggcgctgaacatccgccaggttgtaaagccggtaacctgccgcgcttctggcagaaggcagcaacactcctgtttgctcatagtgatgcaatgtgcgtacggtgataccggcccgtttcgccagctcacccacctgaatcaacataactgctccttttctttgccagtgccgccactctggtgccttacgttacgtgagggtcaacccttgatgcaaaaaaaaaacgactcccagggagtcgtttcggtattctttcgtcatggcactagctgtgcttatgctgatctcgacggcagcgtttatcgtagtggcgcacccaccagtatttatcgcagacttcctcatgtccgctcacgcgcgccccggcgagccacaataccgcaccgaggaagatgctcagtaccgcgccatgcgcgaagtattgcggaagatcaagctgcggcagctggtttaatatggaataacctacgccgacgaccatcacaaacagccccaaacccatcagcacgttaccgagtagcgaagcgtttttgcgtttcatgtgtcacctccggaactttgggttgtcaggggaaaagcccctaatccttgtgtgtaaagtatagacaacgctccttttatgagttgcgtgaatgatcacaattacagataacgcccacacaaaagtttacaaataacacgttgaacagcttgaaattctaattgttcaggtaagtaattattcgtatttcgctgcgacgatcgcagaattttgtcaagcggcgcgccagacagtaaactacgcgccagatctggaacccattaggaattgaatcgtgacgattaaactgattgtcggcctcgccaacccgggcgcagaatatgcggctacccgccacaatgccggggcatggtacgtcgatctgctggccgagcggttacgtgctcccctgcgtgaagaacctaaattcttcgggtatacctcacgtatcaaccttgctggcgcggatgttcgcctgctggtccccaccacgtttatgaacctgagcggtaaagccgtggcggcgatggcaacgttttatcgcatcaatccggatgaaattctggtcgcccacgatgagctggatcttccccctggcgtggcaaaattcaagctgggcggcgggcacggtggtcacaacggtcttaaagacatcatcagcaagctgggcaataacccgaatttccaccgtttgcgcgtgggaatcggccatccgggcgataaaaacaaagttgtcggtttcgtgctcggtaagccaccggtttctgagcagaaactgattgatgaggcggtagacgaagcggcgcgctgcacggaaatctggctgcaagacggcttaaccaaagcgacaaaccgcttacacgctttcaaagcgcaataatccgcccgatacggcttttttaccgcgcgtcatgcgggttacgtgtataataggcgtagttatttacttttcatcaatcggttatcgttaacggattgattatcaagatattaaggtgatttagaaatgggattcaaatgcggtatcgtcggtctgccaaacgtgggcaaatccaccctgtttaacgcgcttaccaaagcgggtatcgaagcggcgaacttcccgttctgtaccatcgaaccgaacaccggcgtggtgccaatgcctgatccgcgtctggaccagctcgcggaaatcgtgaagccgcagcgcattctgcccaccaccatggaattcgtggacatcgcgggcctggtgaaaggcgcatccaaaggcgaaggtctgggtaaccagttcctgaccaacattcgtgaaaccgaagcgatcggccacgtagtgcggtgcttcgagaacgacaacatcatccacgttaacaacaaagtggatccggctgacgacatcgacgtcatcaacaccgagctggcgctctctgacctcgacacctgcgaacgtgcaattcaccgcgtgcagaagaaagcaaaaggcggcgacaaggacgcgaaagcggaactggctgcgctggaaaaatgtctgccacagctggaaaacgctggcatgctgcgcgcgctgaaaaacctgactgacgaagacaaagcggcgatcaaatacctgagcttcctgaccctgaagccaaccatgtacatcgccaacgttaacgaagacggtttcgagaacaacccgtacctcgacaaagtgcgtgaaatcgctgcggcggaaggttctgtggttgttgccgtgtgtgctgccgttgaatccgacatcgccgagctggacgatgccgaccgtgaagagttcatggccgagctgggtctggaagagccgggcctgaaccgcgtaattcgtgcaggttatgagctgctgaacctgcagacctacttcaccgctggcgtgaaagaagtgcgtgcgtggacgattcctgtgggtgcgactgcgcctcaggcggccggtaagatccacaccgacttcgagaaaggctttattcgtgcgcagactatcgcgtttgaagacttcatcacctacaagggtgagcaaggcgcgaaagaagcaggcaagatgcgtgcggaagggaaagattacatcgttaaagatggcgatgtgatgaacttcctgtttaacgtctgatttgttttgaatgaaaaaaatccacgccttggcgtggattttttttaagttaacgaacttaagccctcttgcttagatagaactcaagatattttttaggtctatcctgaaatgctcgttctttgccgtaattataagcatcgttaaaatacttatacgcttcatcgaattgattcagctcgtaacaaactatctcccgcaatcaaaagacctttcatttgattgcactgctaggtcaccctattcaaacttacatttgactccatatattgaaagatcaaataaggtttatgtagatacgcgctaaaggcgagtaacttccctcgccgttatccatcaaaaagatattacccaacgattattaaacctagtaatataattttatatctggcaggttgactttcaccttgcgccaatacaacatgaatatttttattttccaaaaaacaagaataaatatacacatcaagattattatatttataagaaggctctggatcatcatgaaatgtcaaagcctttattccagaaatattacttacaatttcttttttcaatgagttatcgatatcccaaagaggtattgcgtttatattcctgaatgcaatctcgctatttaaatatggaatatatattttttctgaaaaatcataaaaaccattctctttcccatcatataaagtttttctaggtttgaagttataaaatttcagattcataaatttcatatctctcttattttattttcggccaaaagttggcttatagattttgatagttcatattgtgtccctcccccaggctgatcaaaccaagggatagcaggtcctgcgtccgcatgtaccggtgcaatcacttcatatgttttatatgaactcatagtttttaaaatcgataaagatcgtccaggagcgctttaaacaagggatgagcgagatcgagataaagcttgattaacgaacttttacgaacttcacagaccacttttgccccatccatgccccacgcataattctagtcagcgccagaccacatcagccctgtagggcaaatcgataacaaacaagccagcagtatgttccccaaaattaaaaaacaagtggttcatgccttgacagacaaaaccttcaaagcaaaaatactgtatattcaaacagtgtgcgccgggagaccggtagagatcaaggggtgaaagtccccgaccattgaaggccattacacttcagtgaacactgacggtaacgtcatcgacttcgtggtgttcgggatcctgcacggcctgtcgactaagtggtatctggtccctgtcgtggcggcaatctggtttgcggtgtactacgggatcttccgcttcgccatcacccgttttaacctgaaaacgccaggacgcgatattgatacggccaccagcgttgaacaggcggttgccggtaccgtgggcaaatccggctataacacccctgccattctggcggcgctgggcggtgcggataacatcacctcgctggataactgcattacccgcctgcgtttgtcggtggcggatatgtcaaaagtggataccaacgccctcaaggccaaccgggccatcggcgtggtacagttaaaccagcacaatttgcaggtggttatcggcccgcaggtacagtcagtgaaagatgagctggcgaccctgatgcgaacagtagaagcctgatgcctcagccccctcaccatgagggggttttacgttaaggattaaagcatgtttgatttctcaaccgtcgtggatcgacacggcacctggtgtacgcagtgggactatgtcgccgaccgctttggcgcggcggatctgctgcccttcaccatctcggatatggatttcgccaccgccccctgcataaccgacgcgctgcaacagcgcattcatcacggcgtgtttggctatagccgctggaaaaacgacgagtttctcgccgccgtcgcacactggttccagcagcgctttaacacccgaattgataccgaaagcgtggtttatggcccctccgtcatctacatggtctcggaactgattcgcctctggtcaaaacccggcgacggcgtggtggttcacaccccggcatacgatgccttttacaaagccttaaagggtaacgggcgtcgtgttgtggcggttgaaatggaaaaacaggccgctggctggcagggcaatatggcagctctcgaagcggtgctggcgaaaccggaaaacaaaattttgctgctgtgcagcccgcagaatccgaccggcaaggtctggacgcgggatgaattgacgcagatggcggaactctgcgagcgctatgacgtggcggttatcagcgatgaaatccatatggacatggtgtggggagaacatcgtcacacgccgtggaccgcagtggcgcggagcaaatgggcgcttctgacctccggttcgaaaagctttaacattccggcgctgacgggggcttatggcctgatcggcgatgaagagagccgtaacggctatctcagcgcgttaaaaggtcgggcgggctctcttccccttccgtgctggcgctaacggcgcatatcgccgcctatcagcaaggggggccgtggctggatgccctgcggggttatctggaagagaatctgttgtatatcgctcaggaagtaaaccgcgcttttccgaaactcaactggcagccgccggaagcgacctatctggcctggatcgatctgcgtccgctgaacattgacgatcgggcgctgcaaaaagtgttgatcgagcagcaaaaggtcgccatcatgccgggatatacctatggaaaagagggaaatggcttcgtacgcctgaatgcgggctgcccgcgcagcaagctggagcaaggggttcaacgcctgattgccggcattaatacgcttctgtaatcaatttgcgcaacggaatattcccttgcgcaaatagctttttaccccgttttgtttttataatatggcgcactttaaccagaaaagagtgcgaccatgattgatacacgcctgcctttaactgatattcatcgtcaccttgacggtaacattcgtgcccaaaccatcctcgatcttggccgccagtttaatttaacgcttcctgctcagacccttgagtccctgatccctcacgtacaggtgacctctaatgaaccggacctggtcagcttcctgagcaaactcgactggggcgtgaaaatgctggcgtcgctggatgcctgccgccgcgtggcgtttgagaacatcgaagatgccgcccgcaacggcctgcactacgtcgagctgcgcttctcgccgggctacatggcgatgacccacaacctgcccgttgcaggcgtcgtggaagccgtcattgaaggcgtccgcgaagggtgtaaaatcttcgacgttcaggctcgcctgatcggcatcatgagccgtaccttcggtgaagccgcctgcctgcaggagctggaagcgctgctggcccaccgtgatgccatcaccgccgtcgatctcgccggtgacgagctgggcttcccgggcagcctgttcctctcccacttcaaccgcgcgcgcgatgccggctggcacattaccgtgcacgcgggtgaagcggctggcccggaaagcatctggcaggccatccgcgagctgggcgccgaacgtatcggtcacggcgtgaaggcggtagaagagcgcgccctgatggatttcctggcggagcagcgtatcgggattgagtcgtgcctgacgtctaacattcagaccagcactgtagcatcgctgtcgcagcacccgctgaaaaccttcctcgagcacggcgtgctggcctcgctgaacacggacgatccggcggttcagggcgtggatatcattcacgagtacaacatcgccgcaccgcaggcgggtctgagccgcgagcagatccgtcaggcgcagatcaacgggctggagatcgccttcctgacgcctgcagagaagcaggcgctgaaagataaagtggctcgcggttaacaccgttgccgggtggcgctgacgcttacccggcctacaaaatattaaaaaacttatgccagacagagcgtcgcgcgatgtttggcagattcgatccccagctcaatcagctccataatctgtattgcctggctggccggaaccggattctctcccgtaccgttcagcgcatcgcggatagcggcataatacgccggatagttacccggtatcgtcagcaaggtctcttcgaccagctcgtcgccttccacccgcgtgacgacgccgtcgcgcatatcatagccccagtcttcctgcggcagacgctcaccgtttttcagcctgtcttcctgcggatcgagaccaaacttcacgtagctgccgcgcgtgccgtgaataatgtaacgggcagattctgccgccgcgaccatcgtgccgtgcagcacaattcgccgctgcgggtaactgagcaccgcgtggaagtaatcggtcgtctgcgcaccgggcctgagctgggccagatcgaccgtcatgctcaccggcaggccaaagagattgacggcctgatccagcagatgcggggctaaatcataccagataccgctgccaggaccggcctgctcgcgccagcggtttcgtacctgcgggcgaaagcggtcaaagtgcgactcaaaaaagaggatctcccctaacgtaccttcactgagaagccgttttaccgtcagaaaatcactgtcccagcggcggttatggaacaccgacagcagcctgcccagactctttgccagcgcatccagctcgcgagcctgtgacagtgtcacggtaaagggcttatcgacaaccacatgcttcccggcttccagcgcggcctttgccagcggaaagtgggtatcgttcggcgtgggaatgacgattaaatcaatgtttggatcgttgaaaagatgttttggctcggagacaaccggcacagaaggccagtctgcatggactttagcagcgtcgctgctggataccgccgccagcgtcatccccggcgtcccggctatcagaggcgcatgaaacgttttgctcgcgtacccgtaaccaataagcccaacgcggatattatcactcatagtgtcatcctcttttaagtcgttcttatttcacactggctagtctggcattaccacggattaataatgtgccgtatgacgtaaaatagcaggttatacggattgtttttgttacatagtattaacctactgattttgtttaagggaaccgttcccaaagcccttgccgtcagagaaacgtcgctgtaacatttgcgccctgtctttatggataaagtacaattacacatcatgacgtcaattattaatcgaatcattgaattagcgggatggattgtccttggggtgtcggtcattttgctgggcgttgccagccatatcgataactaccagccgccggagcctgtcaccgtcgctcaacctaagtaaccggttactgcaataaagagtgacataatatgtcagttacttattgccagccctggtgaacacggttaaccttctcttccaggcatcgtctgatgcctgaatttcagcaaagaaaactcctaatttcgtcgcgttacctgagtgggctgtttacgtctttattaatccgtttattattcgaacgaattaccttaactggtattactcacttttatatggaaacttattaatatgacagttcaggactatttattaaaatttcgcaagatcaattcgcttgagagcctggaaaaactgtttgaccatctgaactacaccctgtcggataatcaggaaatcattaatatgtatcgcgccgctgaccatcgccgtgcggagctggtctccggtggccgtttgttcaacgtcggcgaagtgccaaagtccgtatggcgttacgttttataagaaagtagccatccgcgcgaaatgttatatactctccgccctgccaactggctgtacaacatttcgcgcagattatgggagagttcatgaccgcaacgcctggagaacgcattggaggctggttaatcgccccactggcatggctgctggttgccttattaagcgcatcacttgcgctgctgctttataccaccgcactgattacccctcacgccattcagaccctgttgtcgcaaagcgtgcttaatattgctttgtggtttgtgtcgttcgttttcgcgatcgggatgtggtactacacgctgtggctgaccatcgccttctttaagcgccgtaagaatgtgcctaagcactacattatctggctgctggtttcggtcctgctggcggtgaaggcgtttgctttttcgcccgtttcagacgcgctggccgttcgtcagctgcttttcccgttgctggccgcggcgctgctggtgccctacttcaagcgttcgacgcgggtgaaaaacaccttcgtgaacccgtaataaccctacagataacctgttgtcgcctgcctgggtttgtccgataataggcggcttttttatttcaggctaaataatgaccgattacttactgctctttgtcggcaccgtgctggttaacaacttcgttctggtgaagttccttggcctgtgcccgtttatgggcgtttccaaaaagctggaaacggcaatgggtatggggctggcgacgaccttcgtcatgacgctggcgtccatctgcgcgtggtggattgatacctggatcctcatcccgctggggttaacctatctccgtacgctggcctttattctggttatcgcggtggtggtgcagtttaccgaaatggtggtgcgcaaaaccagcccggcgctctatcgcctgctgggcatcttcctgccgctgatcaccactaactgcgccgttctcggcgtggcgctgctgaacatcaacctgggtcataactttatgcaatcggcgctgtatggtttttctgcggccgtcggtttctctttggtcatggtgctttttgcctctattcgcgagcgcctggcagcagcggatattcctgcgcccttccgcggtaacgcgattgcgctggtcaccgccggtttaatgtctctggcctttatgggctttagtggtctggtgaagttgtaatgaatgctatctggattgccatcgcctctatcagcgtcctggggttggtgtttggccttatcctgggttacgcctcccgccgtttcgcggtagaggacgatcccgttgttgagaaaattgatgagcttctgccgcaaagccagtgcgggcagtgtggctacccgggctgccgcccttacgctgaagcggtaggcatccagggcgaaaaaattaaccgctgcgcccccggcggcgaagcagtcatgctgaaaattgccgccctgcttaacgttgatccgcagccggttgatggcgacgcggacgtgcaggagccggtccgcgcgctggccgtgatcgacgaagcgaactgcatcggctgtaccaaatgtattcaggcctgcccggtcgacgccattgttggcgccacgcgcgccatgcacaccgtggtggcggacctgtgcaccggctgtaacctctgcgtagccccctgcccgacgcaatgtatcgagctgcgcccggttgaaacgactaccgaaagctggaaatgggatcttcaaaccattccggttcgcaatattcctgtggaacaacatgcttaagttattttctgctttcagaaaagagaagatttgggactttgacggcggtattcacccaccggagatgaaaacccagtctaacggcacgccgctgcgtcaaataccgctggcgacccgtttcgtcatgccgctcaagcagcacattggcgctgagggtgagctgtgcgtgaaagaaggcgatacggttcttcgcggtcagccgctaacctttggtcgcggacgtatgctaccggtgcacgcccccacctccggtaaggtggtcgctatcgcgcctcatacggtggcgcatccgtcagcgctcgcagagctgagcgtgataattgaagccgacggcgaagaccgctggatcgaccgcgatggctggagtgactaccgctcccgcagccgcgaggcgcttatcgaacgcattcatcagtttggcgttgctggcctgggtggcgcaggcttcccgaccggcgtcaagctgcgcggcggtggcgataacattcagacgctaattatcaacgccgccgaatgcgaaccgtacatcaccgccgacgatcgtctgatgcaggactgcgccgcccaggtggtggaaggcatccgcatcctcgcgcacattctgcagccgcgggaagtgctgatcggtatcgaagacaataaaccgcaggctatctcaatgctgcgcgccgtgctggcgggcagtcacgatattagcctgcgcgttatcccgaccaaatacccctctggcggtgctaaacagctgacgcaaattctcaccggcaagcaggttccgcacggcggacgctcttcagatatcggcgtgctgatgcagaacgtcgggaccgcgtacgccgtgaagcgcgcggtgatcgacggcgagccgctgaccgaacgcgtggtaacgctgaccggggaagcggtctctcgtccgggcaacgtctgggcgcgtctgggtacgccggtgcgtcacctgctggagcaggctgagttttgcccggctagcgaccagatggtgatcatgggcggtccactgatgggctttaccctgccgtggctcgatgtgccggtagtgaaaatcaccaactgcctgctcgccccttccccgaccgagatgggtgaagagcaggaagaaaaaggctgtattcgctgcagcgcctgtgccgacgcctgcccggcggatctgcttccgcagcagctgtactggtacagcaaaggccagctgcacgacaaggcgacagcccataacctggctgactgcatcgaatgcggtgcctgcgcctgggtctgccctagcaacattcctctggtgcagtatttccgccaggagaaggcggaaatttatgccatctccatggaagaaaaacgcgcggcggaagccaaggcacgctttgaagcgcgccaggcgcgactggagcgtgaaaaaatcgcccgtcaggagcgccataagcaggccgccgttcagcccggagagaaagatcaggatgcgattaacgccgcactggcccgcgttcgcgagaaaaaagcgaccgcggcgcagcctgtggtgatcccggctggcgagaagccggacaacagcgaagcgattgcggcgcgtgaagcgcgtaaagctcaggctcgcgcccgtcaggctgaaaaagcgcatacggtccaggcagaggcggagatcgacccgcgtaaagccgccgttgaggcggcgatagcccgcgctaaagcccgcaaagccggtgagaaaagcgtggtcgtcgagcaggatgcggtcgaccctcgcaaagcggccgtagaggcagcgattgcccgtgctaaagcccgcaaagcggcgcagcagacgccaaccgcagaacccgacgcgccggtcgatccgcgtaaagccgccgttgaagcggcgattgcccgcgctaaagcccgcaaagcggcgcagcaggatgagcagccgcaggccgccaacgatgacccgcgcaaagccgccgtcgccgccgccattgcgcgcgttcaggcaaagaaagccgcacagcaagcagttaacgaggattaaatggttttcagaatcgcaagctccccttacacccacaatcagcgccagacatcgcgcatcatgatgctggtctgcctggcggcgctgccgggcattgccgttcagtgctggtttttcggctggggaaccctgttccagataatcctgggctgtgccagcgccttagcggcggaagcccttgtccttaagctgcgcaaggcggcggtctcccgcattctggccgataactccgcgctgctgaccgggctgctgctggcgatcagtatcccgccgtttgctccatggtggatggtggtcctcggcaccgtgtttgccgttatcattgccaaacagctgtatggcggactcggccataacccgtttaacccggcgatgatcggctacgtggtgctgctgatctccttcccggtacagatgaccagctggctgccaccgcacgagattgcggccacggttccggacttcatggatgctctgcacgtgatctttaccggccatacggcacttggtgccgatatgaacgcgctgcgcatgggcgtggacgggatcagccaggcgacgccgcttgatacctttaaaacgtccctgcatgccggacacagcgttgagcagatcatgaaatccgccatctacagcggcgtactggcgggtgccggctggcagtgggtcaacctggcgtatctgctgggcggcctgttcctgctgcagcagaaagccatccgctggcatattccggtcagcttcctcgtgacgctggcggtctgcgccacgctgggctgggtattctctcctgaatcactggccagcccgcagctgcacctgctctccggggcaaccatgctgggtgccttctttatcctgacggatccggtgacggcctcaacgactaaccgcgggcgcctgatcttcggcgcgctggcaggcctgctggtctggctcatccgcagctttggcgggtacccggacggcgtggcttttgccgtcctgcttgccaacattaccgttccgctcatcgactattacacgcgtccgcgcgtgtacggtcatcgctaagggtctcgccatgttcaaaacgatgcaaaaacacggcgtcacgctggctgtcttcgccgcggtcctgacagggctgacggcgatggtaaatgcgctgaccaaaacgaccatcgaagagcaggcctcgaagcagcaaaaggcgctgttcgatcaggtgatcccggcggaattctacgataacgacctgcaaaaaagctgctttgtggtagacgcgccgcagcttgggaaaggcccgcaccgcctcttcattgcccgcaaaggggataaaccggtcggcgcagtgatggaagcgacggcgcctgacggctattccggtgccattcagctgcttgtgggcagcgatttctccggcaccatactgggcacccgcgtgacggaacaccatgaaacgccgggtcttggcgataaaattgaaacccgtctgagcgactggattttgcactttgccggtaaagtgatccatggtgaagatgacaccgcgtttgcggtgaagaaagatggcggcgagtttgaccagttcaccggggcgaccatcaccccacgtgcggtggtgaatgccgtaaaacgagccgggctgtacgctgaaacgctgcccgcgcaaatcaacaatcttccggcctgtgaggagtaatcatgagccaggtaaaagaggttattgtccaggggttgtggaagaacaactccgcgctggtacagcttctggggatgtgcccactgctggcggtgacatccaccgccaccaacgcgctcggtctgggtctggcaaccacgctcgtattgaccctgaccaacctctccatctctgccctgcgccgctggacgccgtcggaaattcgtattccgatttacgtcatgatcattgcgtcggtggtcagtattgttcagatgctgattaacgcctacgcgttcggtctgtaccagtcgctcgggatcttcattccccttatcgtcaccaactgtatcgtggtcgggcgtgcggaagcctttgcggtgaaaaacagtccggccatgtcggcgctggacggtttttctattggcatgggtgccacctgcgccatgttcgtgctgggctcgctgcgcgagatcctcggcaacggtacgctgtttgacggcgctgatgcgctgctgggcggctgggccaaagcgctgcgtattgaagtgttccacaccgatacgccattcctgctggcgatgctgccgcctggcgcgtttattggtcttggcatgatgctggcgataaaatacctgattgacgagaaacgtaagcgccgcgcggctgagcgcagcgttctggaagggacacccgagaaggcctcatgaataaagaaaagcgcattgcgatcctgacccgtctgcgggacgagaacccgcacccgacgacggagctgaattttacctccccgtttgagctgctgatcgccgtgttgctctctgcgcaggctaccgacgtgagcgtcaataaagccaccgccctgctctatccggtcgccaatacgccgaaggccatgctggagctgggcgtggaaggcgtgaagtcctatatcaaaaccatcggcctgtttaacagcaaagccgagaacgtcatcaagacctgccgaattttgctggagcagcacggaggcgaagtgccggaagaccgcgctgcgctggaagccttgccgggcgtgggtcgtaaaaccgcgaacgtagtactcaataccgcgtttggctggcctactatcgccgtcgatacgcatatctttcgcgtgtctaaccggaccaacttcgcgccggggaaaaatgtcgagcaggtcgaagagaagctgctgaaagtggttccggcggaatttaaggttgattgccatcactggctgattctgcatggccgttacacatgtattgcccgtaagcctcgctgcggctcctgcattattgaagatctctgcgaatacaaagaaaaagtgtacccctgaggcatctcaatcccctgactaaagaagggctttcaaacgctcttcttttgaccgttatttgttagcctttcgtttcgcctcacctgtcacttattcggctctttaacgctgaaacaggttaatagttttttcatagccgaaaatttctatacatctgtgatcgcgatcaccctgataacttcatgttgtatttttgttgtcaaaatcgacctaaaccctttatctgacaagacactcctctttctttgccgacgataagaccagctatttttcagaatatgggctatatcactgccacaagcggcaaatagcagaacatatcgccaacagcccgtactgaccggtgattaccagtcgaaaaaactacctttactcagcgtatgaaatttaacgctgaataacatttgcatgaaccgacgattataccactcaggatatatgtaacagattattacaaacgtattgccagatggggcaggatagtgaacattacccgccgtttctcctcccaatataactataaggcgtatggactacggccatcacgctatgaacacccccgttaatatgggatgtaaaaaaagaggtatatgtgtcgactgcaaacaataaaccaacagatgaaagcgtgagtctgaacgcttttaaacaacctaaagcgttctatctcatcttctctatcgagttatgggagcgttttggttactacggcctgcaagggatcatggcggtttacctggtgaaacagctgggtatgtccgaagccgattccatcacgctgttctcctccttcagtgccctggtctatggtctggttgctatcggcggctggctgggtgataaagttctgggtactaagcgcgtcattatgctgggcgccattgttctggcgattggctatggactggtagcatggtcagggcatgatgccgctgtcgtgtatatgggcatggccacgatcgccgtgggtaacggtctgttcaaagcgaacccgtcttccctgctctctacctgctacagcaaagatgacccgcgtctggacggtgcatttaccatgtactacatgtccatcaacatcggttcgttcttctcgatgctggcaaccccatggctcgcagcgaaattcggctggagcgtggcgtttgcactgagcttcgtcggtatgctgatcaccgtggtgaacttcctgttctgccgcagctgggttaaaaactacggttcaaaaccagacttcgagcctgtgcatatgggcaaactgctggcgaccatcgtaggcgttgtggtcctggcggccatcgctacctggctgctgcacaaccagggtatcgcacgtgccgttctgggcgttgtggcgctgggtatcgtggttatcttcgcgaaagaagcattcgctatgcagggtgctgcccgtcgtaagatgattgtggccttcattctgatgctggaagcgattatcttcttcgtgctgtacagccagatgccaacctctctgaacttcttcgccattcgtaacgttgagcactctattctgggcatcgcgttcgaaccggagcagtatcaggcactgaacccgttctggatcatgattggtagcccgattctggccgcgatctataacaagatgggcgaccgtctgccaatgccgcacaagtttgctatcggtatggtgctgtgttccggcgcgttcctggtgctgccgctgggtaccaaatttgctaccgacgccggtatcgtatccgttaactggctgatcctgagctacgcgctgcagtctatcggcgaactgatgatctctggtctgggtctggcaatggttgcacagctggttccgcagcgtctgatgggcttcattatgggtagctggttcctgaccactgccggtgcagcaattatcgccggtaagattgcgaacctgatggccgtgccggaaaacgtcactgacccactggtttccctgaacgtctacggtaccgtgttcatgcagattggtatcgcgactgccgttattgccgctctgatgctgctgaccgcaccgaaactgaatcgcatgactcaggacgacgacaagaccgctaaggcgaccaaaaccgctactgcgtgaaatccgtgagaaacgactgaccagaagccgctaattgattagcggctttttttttatccgtttgcgcactaacatagctgaaacctcagcgaaaaggagttaccgatgaaactgttctacaaaccgggcgcgtgctctcttgcttcccatatcaccctgcgcgagagcggcaaagatttcacgctggatggcgttgatctgatgaaaaaacgtctggaaaacggcgatgactttcttgccattaacccgaaaggacaggttccggcgctcctgctggatgacggtaccctgctgaccgaaggcgtggcgattatgcagttcctggccgatagcgtgcccgatcgccagctgctggccccggtcagtaccatttctcgctataaaacgctggaatggctgaactacattgccaccgagctgcacaaaggctttacgccgctgttccgcccggatacgccggaagagtttaagccgaccctgcgcgccctgctggagaaaaagctgcagtacgttaacgaatcgctgaaagacgaacagtggattggcggctcgcgcttcacgatcgctgatgcgtacctgttcaccgtgctgcgctgggcacgtgcggttaagctgaatctggaagggttagaccacattgcatcgtatatgaaacgcgtggctgaacgtcctgcggtggctgcagcgctgaaagcggaagggttgaattaaccgagcagactgtgttgccgggtggcgctgacgcttacccggcctacgaattccgtagacccgtgcaagcgtcagccccacctggcatcgtttaaagctgggttgcgctgaaatagtgctccggcttcgcgatacgatcctgtgccgcgaccacctgcagttcatattcctgcatctctttcgtcgcaatcataatttcgtacaccgctgccgtaacgtgctccagggcatccctcaccgttgcaccctgaagcagtttcaccagcagcagcccgctggtcacatcgcccacgcccaccggctgacgcgggccaaaatccaccagcggacggctgatatgccaggcatcctctttcgtcaccagcagcatctcaaagcgatcctggcttagccctgcgcgcgcgaggtgttttaccagcacaacctcaggcccctgcgcgatcagctcgcgtgacgcgcttacggcctcttctacgctgttaaccggatgctcgcagagaatttccagttcgaccaggtttggcgcaatgatatcgctggcgggcagcgcatggcgaacgtggaattctgccacgcctggcgccacgatacagcctttctccggatggcccataacggggtcgcagaagtattttgccgacgggttgacagcctttacctgacgcacgatgccgaggatatgttccccctgctccgctgaaccaagataaccgctcaatacggcgtcacagcgcttgagctggccgatatcggcaatgccctgcaccacctcggtgaggtgcgaaggcggcatcacgcagccggcccatttgccatactgcgtgtggttagagaactgaacggtattgaggggccagacgttgacgccgaggcggcgcatcgggaattccgcagcgctgttgccagcatgtccaaaaacaacgtgggactgaatggcgaggatgttcttcattttgtgcttaccaaaccctgaaaaaacaaaaggggcgtggtttcccacgcccctagagactgttaattatttccagcagacaaggcagtagtttttcttaccgcgacgcagcagggtgtagcggccatacagacggtcgccatcaacaaaggtgtattccgggtcagcctgcttttcaccgttgatggtgatcgcgtttgaggcgatggttttacgcgcctgaccgcgggaaggctgcagctcagaatccaccagcgcctgcatcaggtcagcccctttctccatctcaaccattggcacgccgtcctgcgccagctgttcgaagtccgcttcgctcagatcgctcagggtaccgttgaacaggcttgcagtaatgcgttttgccgcggccagaccttcttcaccgtgaaccagtttggtcacttcatctgccagcacgtactgcgcgcgtggcgctttaccgctgttcttgtcttcttcttccagcgcattgatgtcttcaatatccataaaggtgaagaacttcaggaagcgataaacatcggcatccgccgtgttgatccagaactggtagaatttgtacgggctggttttcttcggatcgagccataccgcgccgccttcggttttaccaaatttggtaccgtcagctttggtaatcagcggaacggtcagaccaaagacctgattctggtgcaggcgacgggtcaggtcgataccggaggtgatattaccccactggtcagaaccgccaatctgcagggaaacaccgtgcagcttgttcaggcaggcaaagtcatacccctgcagcaggttgtaggagaactcggtaaaggagataccctggtcgtcacggttcagacgctgcttcacggcctctttgttaatcatctggttaacagagaagtgcttgccgatgtcgcgcaggaaggtcagcacgttcatgctgccaaaccagtcgtagttgttcgcggcaatcgcggcgttatcgccacagttgaagtcgaggaacggtgcaacctgtttgcggatcttatcgacccactcctgcacggtatcttcggtgttcagtttacgctcggcggctttgaagcttgggtcaccaatcagaccggtcgcgccgcccaccagggcaacaggcttatggcccgccatctggaagcgtttcaggcataacaatggaacaagatgccccaaatgcaagctgtcagcggtgggatcgaagccgcaatagagcgcgatcgggccttgcgccagtcgctctgctaacgcttcctcgtccgtcacctgggccacgaggccccgctcttgcaattgtttaatcaagttactgcttgccatcaaattctccatgtataaacgactgcacctttgccggtacacgacttttcgcctgatgcgaaaggaccatagaataaagcgcaagcgcggtgtgcgctagcgcttaaatcaacaaatttcggggattacggcgccagtctgtcgattttccagccgccattctcgcgctggtataaaaagcggtcgtgcaggcgatgttcgccaccctgccagaactcgatttgctcaatcgggatgcggaaaccaccccagaagctcggcagcgggatttcaccctgctggaacttctgcttcagctccaggaatttactttccagcaccccgcgggcggaaatgcggctggactgttttgatacccaggcaccaatctggctgtcacgcgggcggctgtggaaatacttcaccacttccagcgtcgagagacgttccgctttgccggtcaccatgacctgacgttccagcatgtgccaggggaacagcaggctgatacgcggattgttttccagatggtgcgctttgcggctgccaaggttggtgtagaacaccagtcctttctcgtcataatgcttgagcaatacgatgcgctgataaggttgaccgttttcatccaccgtcgcgacgaccattgccgtggggtcggcaagtttcgcttcgcaggcctgtttcagccagcgttcaaaaagcacgaggggttcagcgggaagatcctggcgacgcaggcctcctttggtgtattcacggcgcagatgcgcaatttgctgcagttcgtcgttatctgacatggcgttagctgacattgagagtgggtggcgctattgtgcgccgcccctgtaaaaatctcaacgcttcggattttcgagctggcaattgttcagcacaatacggtcgcgtttgtagaccgtggcgctgtcgcctttcgaccagaagacatagataccgtcggtgtagcgtgcgcccgaggccgaaatgccctgcttcagcgtcagcaatttattgtcgtaaacaaaactggcttcctggcgcggattgttcagcttcacggtcagcggtttttcgtcgcagcgatactccagggtatcggtctgcatgcgctcaacgagctggttgtagacgctgcatcctgacagcagcaaaggggcggcaataagaagaagttttttcatgggcgtattccgaagactttcctggtcctggagggcatgactgcccccctgtttcgttccattttaacgacgacgcgccgcgctgaatttcagttaactctgattatgacgcggatttgccgggaaaatcgccccaaggacgctcgcctcgcgcgcgccggttaccgacggtaaattgcccggcagcccggcaatggtgcgccaggcaagccaggcaaaggccagcgcctccatatcatcaccgctgatgccggcctcatcggtcgtcgacacttcggtacccggcagcagcccggcaagacgcgccatcaccagcggattacggcttcccccgccgcacaccagcaggcgttcacatccgccgctaagcagcacctgttcagaaatcgacacggccgtaagctcggcaagcgtcgcctgaacatcctgcggcgcgagcgccgggaatgacgccagctggcgctcaagccagccaaagttgaagtattcacgccccgtgcttttcggtgccggtaaggcaaaataaggatcgctcagcatggactgcagcagcgggagaatcaccttaccctcactcgcccactccgcgtttttatcatacggttgaccgcactgacgccagatccaggcatccattaacatattgcccgggccggtatcgtagccccggaccggctgccccggaataagcatcgacagattggcgatcccaccaatgttgagcaccatgcgccgttctgaagggtgcgccagtagtgcctgatgaaacgcgggcaccagcggtgcgccctgtccgccaagggctatatcgcgacgacggaaatcgccgaccaccgtgacgcccgttttcgccacaatctggttgttatcgccgatttgcagggtgtgcggggcatcgccgatgggttcatgccagacggtttgtccgtgacacccgatggccaccacatcctgcggacgaagatgttctttttgcatcaaagcctgcaccgcatccgcaaacagcgcccccaggcggacatccagctgtccaagctgcgaaagggtcagctgctgcccctgacagatactgagaatatcctctttcagtgaaatggggattggccaggtcaggctcgcctgctgtgccaccatgttctcatcaatggcagccagaacgacatctaccccatccagactggtgcctgacatcacaccaatgtagcgacccgatttcatgcgctttccttacgttgcgtgggctaaggatatccactcaaccataaacggcgtcgctttgccatccggcaataatattttttaacaatgtcagacgggtagcgtgggcggatcctgtttatgtctcgttaagtcaaattcaagtacaattttcctattgttagtgcaaagatatgaacgatggccccttatgccatataatttagccataacggatgccccccatcgggcgtttttggtgaacaggagattcaaatgattttacgtgtactgggcgtttcgctgattggtttaactctggctggctgtgtgaatgacagttcactttctggcgacgtgtatagcgcttctgaagcgaaacaggttcagaacgtgacttacggtaccgttgttaacgcacgccctgtacagattcagggtggtgatgaaaacaacgtgatgggcgccatcggcggtgccgttctgggtggtttcctgggtaataccgtcggcggcggtacgggccgttctctggcaacagccgcaggcgcagtggccggtggtgtagcaggccagggtgttcagggagcgatgaacaaaacccagggcgtcgagctggaaattcgtaaagacgacggcagcaccattatggttgttcagaaacaaggcagcacccgcttctccgcaggtcagcgcgttgtgctggcaagcaacggaagccaggtgaccgtttctccacgttaattaaaaatggatgtggccattgggccacatccatttacaatatacatcacttatacgaatatttttacaaaatatattcaccccacaaatatttaatctcatcgtatattgtctccgcgcaaagtatttattgcattacttgcttagactcttcgcaattacctcttcataatttatttctcattttgtaaaaacttatatgcttgcgaatagtcgttgtctaaaaggtcgttatatctcgttctgtttcggttgccttgtcgtcatcggaatattacaagctctcttttcaaaagtggttgaatgggttccctccttctcgcctcttttgttccctacgctcaccatttttttactcgtgtttcacctgtttattgcctgctttatggcaatgaaatactggtgtgataagcggcggctctatctgattgcgatcgcctttgcctttgccggttcggcattgttgatggtcggaacgctgtccagctttccagcatggctgaacctctatcagttcaacgtcgtaaactacaacgatgcgatgatctactttatgttccgccactttttaatggcggtgttgttcatcgttgcggcagtactctatcctacgcgcgattaccccttttcacggttggcgcatatctcaattgtgagcggggcgtttctctttaccgcctgtgttgtgggactggcctggatatattccagtcactcgcccttgttatccattgacctggttgataacgaaacccgtcagtttatggtgctctggagccaatgcataaatatttctttaattgtcttctgggtggtttcattagtaacgctgatgtttgtcacgcgcgtgcgcaatttattctgggtaggcggaaatttcctgtgcgtttgctatatcgtcacgctcgctatgctgttagtaggcggacatgctgaagatatatcgtggtatcgcgcccggctatttgaaaccgtcgctacgctgatgattatttttgtactgctctacgacgtcttcatgctgtaccgtgattcccatttaaaatatcagcagtcatatcaaaattcgattcgcgatccgcttacgcgcctgtataaccgcagctatttttatgaatcgttaaaccaggcgctggacatggcgaaacccagccgcccagtttcggttatcgtcagcgatctcgaccgcttcaagcgtatcaacgataactatggccacctacagggagacaaagtcttacagtttgtcgccaatctgctgatggattccgtacgcccgcaggacatcgcggctcgaatcggcggtgaggagtttgtgctgatgctggccaacacctcttcagatgcagcccaccaggtggcggaacgcattcggttgaagctaagcagctttgataaaaccagcagcggagggcagctacctgagccgattaccatcagcatgggagtatttacggcgacgtcatcgtccgtgaccgcagaagcgtgcgtggagagtgccgacaaggcgatgtatgaggcgaaggagacaggccgtaatcgagtggtggtctttaagtaaaaaaaggccttgctgctgcaaggccttagtgttgatcagtcgcgagactgtagctcatggatgttttgctcaaggcgagcaatcaggctaatgagcatttccagctccgccggtgaaacgcctgaaaggatttcaccgcgcgttttggtaatcacagcttccatttcagtaatgataggcgccgctttctcagtgagttttatccgcttggcgcgacgatcgctggcgcaggtttgtcgggagatcagccccttctcttccagctggtcaagcgtgcgcaccagtgacggttgctcaatgcctatcgcttttgccagttgaatttgcgactggtcgggcggcagctgatgaatgttgtgcagcgtgacccaatgcgtctgcgtcaattccagaggtttcaggcgatggtcaatcagagcacgccagacgcgtaccaaccttgccagatcagaacctaatggcgattccaatttcatctccttataattagcttgctaagttattatactgattttagaatagtgtgcagcatttgtaatggcaaaacaaatgcaatactgcattcatctaactcaaaagtatgacttacactgaattgtgatgcttcttcatactcagacaagccaacacggcattctgttcactgcaaaggatctctgctcgtgaccttttttcatcgctcagagggtttacccctccaggacctgatcttcggtgcgtcagtctactttccccctctgtttaaggccgtgctggtgggctttattctctggctcatcgcgcatcgcctgcttcgcgactggatgtattccggcgaaatctggcatcccatgctgatggatctttccctgtttgccctctgtgtatgcctgggccttgctgttctgatcgtgtggtgactatgcccctgaaaacgctgaagtacttttccaccctgtttgttctggtccttgcgctggtcgccggatggtggctctggaattattacatgcagtcaccctggacgcgtgacggcaagattcgcgctgagcaggtcagcattaccccgcaggtatcgggaagcattacgtcgctgctggttaaggataaccagtacgttaaaaagggagaggttttatttcgaatcgacgacaccccgtaccatatcgcgattctgaatgcccaggcgcagctggcaaaagcccagtctgatctggcaaaggccaacaacgaggccaaccgccgccgtcacctgtcgcaaaactacatctccgcggaagatttagacaccgccaacctcaacgttaaggcgatgcaggcgagcgtcaacgtggctgaggcgacgctgaagcaggcgcagtgggagctgacccaaaccgtgattaccgcccctgtcgatggatgggtgaccaacctttccgcccgcgtgggtaactatgccaccacgggacagcccgttttcgccctggtcgacagccactccttctacgtagtgggctacttcgaagagaccaagcttcggcatattcgcgagggatcgccagcagcgattacgctgtacagcggttcgcaaaggttacagggtcacgtctccagcattggtcgcgccatttacgatcaaagcgttgaaacagattccggcctggtgccggatatcaagccgaacgtcccctgggtgcgtctcgctcaacgcgtgcctgttcgcgtggagtttgaccatttaccgcagggcatcacgctggtatccggcaccacctgcactgtctccatcggaaccccttaatgaagctgcaggcgctctcctggcaaaactcgccgtggatgaaagcgacgcgttctcagtggcgctacgcgctgcgtaacggcattgccatgtgtctggcgctgaccgtcgcctattacctgaacctggatgagccgtactgggcgatgacctctgccgcagtggtgagttttcccaccgttggtggggtgatcagtaaaagccttgggcgtatcgccggcagcctgctgggtgccacggcggcgttaattatcgccggccacactctgaacgacccatggctgttcctgctgagcatggcggcatggctgggatgctgtacctgggcctgcgcccatttcaccaacaacgtcgcctacgctttccagctggcgggctataccgccgccattattgccttcccggtggtgaatgtgctcgataccaccgagctgtgggatattgcacaggcgcgcgtctgcgaagtgattgtcgggatcctctgcggcggatttatgatgatgatcctccccagcacctccgacggcaccgcgcttatcaccgccctcaagaccatgcacacccggctgcttgagcacgcgagcctgctctggcaaccggataccagcgatgagatccgcctcgcgcatgaaaaggtgataggacagatcctgacgatgaatctgctgcgtattcaggcgttctggagccactaccgctttcgccgtcagaacaccctgcttaattatttactgcaccagcagctgcgcatgaccagcgccatctccagcctgcgccggatgctgctcaactggccgacgccgccggaaaacacgcgcgcggtgatagaaacgctgctcgtggcccttgcgcgcccggatgcagacatctacacggtcgcgcgaataatcgccccgctcgcccccgtggatgaatatgattatcgccatcgcgccttctggcagcggttgaattacttttgccgcctctacctgcgcagcagccgctggattaacgcggttgagaacgccacgccggttacggagttcaacgttcccgggagcccggctctcgcccgccatactgactacctggaggcgctgtggagcggttttcgcaccttttgcgcgctgatgctggtgggcgcgtggagtatcaccacgcagtgggagtccggtacggcggccctgacgctcgccgccatcagctgcgtgctttactccgtcgcggcctcgccgtttaactcgctgacgctcctgctgcgcaccctggtgctgctgtcgctgttcagtttcgtggtgaagtttggcctgatggtgcagataagcgatctctggcagttcctgctgttcctctttccgctgttgaccaccatgcagctactcaagctgcagatgccgaagctggcgggactgtggggacagctgattgtctttatgggctcgtttatctccgtgacgaatccaccggtgtacgattacgccgattttctcaatgacaacctggcaaagatccttggcgtggggctggcgtggctggccttcgcggtgctgcgtcccggctccgatgcccgcaaaagccgcaggcatatccgggagttacgccgggggtttgtcgaccagctcagccgcaagccgcatcttcgtgagagtgagtatgaatcgctggtttatcatcacgtcagccagctcaataacagccaggacgcgctttcccggcgctggctgctgcgctggggcgtggtgctgctgaactgctcgcacgtggtctggcagcttcgcgggtgggaaacgcgttccgacccgctgtcgcaggtgcgtgacgtttgcatctccctgctgcgtgatgtcatgagcgaacgcggggtccagcagcggccgctggaagccacgctgaatgaactgcagcggatctgcgatacgcttgcacgacatcatctccccgccgcccgcgatttggcctcgataatctggcggctgcactgctcgctgtcgcagctggaacaggcaccaccgccgggtacgattggagatcagatcacgccgcaggcataacgcgccccgccgccgccaagcggtttaggctgatcggacatattgtcgccgccgacatggatcatcagcgctttgcctttcacctcatccagctttttcagccgcggcgcgacaacgggatcggtggctttaccgtcgttattgaccaccagcacgggcagatcgcccagatgtcccatgccttccgggccctcatgcttgccggagtgctgcgggtcaaggtgaccgcctgccgctcccgcagccgacggtttcccctcttttaacgcgggctgacagcttcctttagcgtgaacatgaaaaccatgctcaccgggagggagtgctttgaggttgggagcgaactccagtcctttatcggattccgtgattttcactgttccgatggactgacctaccccctgagaggtgacgagattcatttccacttcgtcgctggctgcctgcgcccctgcgcaaacaaccagcgcgaccattgccagagcaaaacgcttcatatgacctccgctggttattttttgccccttaagtgtataccaggggcaaagatttcaccggaaagtcatcttctggcggtttatggcacgtcgtaacccagcgcagccttgcggatgcggtaccactgctggcgggtcatctgcagctcttcagcggccagtgcagaacgcacgcgttcaattttgccagaaccaataatcggcagcggttttgacggcagacgcaggatccaggcgtaaaccacctgttcgatgctctccgcgttcagctcgcgggcgatggtgtccagctcgttacgcagcggctggaattcatcatcattgaacaggcgtccgcctcccaggcatgaccaggccatcgggcgaatgcgcagctgctgcagctggtcgagagtcccgtccagcagcagcggctgatgtaccggggagatctccacctggttggtagcgagggtaaacggcagacgagactgaagcagcgcaaactgcgccggggtaaagtttgaaacgccaaagtgacgcactttgccactctgatgcaggttcaggaaggcttcagctacctcgtcggcatccatgagcgggtccgggcgatggattaacagcaggtcgatacggtcggtcgccaggttgaccagagactgctcagcgctcctgatgatatgcgcgctgtcggtgatgtaatgcccaagggcgtgttccggttttgccgtggtggcaatcccgcacttcgtgacgatctccatgcggtcgcggagtgccggaaccagcttgagcgcctcgccgaatgcggcttcacactgatagccaccgtaaatatccgcatggtcgaccgtggtaacgcccagatcgatatgctcttcaataaagctcgccagctggaggggggacatattccagtccatcagacgccagtagcccatcacaaaacgggagaattctggcccctggggggcaagggtaattcgctgaaccataacattttcctcaaggacgtgatgtcatgagtatacgcaattaccgtgttaaaaaagtgaaggttgctggggttcttcggtctcaccggctttgtttgcgcgtattttgcgcagaagacgctgacggcagaggcgtaacacctcctgcttttgcgtgtcgctaaagttttgccagttaaaacgctcgtcgcgggtacgcatgcacccgcggcaatatccgcgttcatccacctgacaaatcccccggcacgggctctggatggggaaaaactccagctgctctgccacactcacctccggataaccactctcacctacagtgaagacgctaaacgcgccacgtgcaaggcctataccacatatttgtggcattaaggtttcactaatcttcccgctttatactcggcccatcatgacaatgacaggtttaccgatcgatgtggttaatcaaaaagttacaatgtaacgacattaaatttactctgggctgtgcactcttctttacgctaatcaacgggctgtttatccagcgcagctgggccattattgcccctgcgcacctgcacgacatcctctttgccgcgtccgtaccgctggtgctgttttgcggctgggtgattgtctttagcctgctgaatatcccctatatccgtaagccgctgctgatcgtcttaacggtcggatgcgccgcggccacctactttatgtacacctacggcgcggtgatcgatcagaacatgattgtgaacgtgttcgaaaccaactctcaggaagcgacagccctggtgaccccgcagatgattctgtggattgttatcgcaggcctcgttccctccgtggtgctggcgttgacccgcattcataccgggaaatggtggtatgccctgctgacgcgcgtcgccgcgatgctcggtgccctgctggtgattatcctgattgcggcgctgttttataaagattacgcgtcgctgtttcgcaacaacaaaagcatcgtcaaaatggtgaccccggccaactatgtcagcgccgtggtgaagtacagcaaaatgcgctggtttgcaggcgatcaaacgctggtgcggattggcgaagatgcccataaaggaccgttgattaccggccagcaaaagaaaaccgttctggtgctggtcgttggggaagcctctcgcgcggcgaactactccctgaatggttacgatcgtgaaacgaacccggagctgaaaaagcaggatgtgattaacttcccgcaggcctcctcttgcggcaccgaaaccgccgtttccgttccgtgcatgttctcgggcatgacgcgcagcaaatacgatgccgacctggctcaccatcaggaaggtctgctcgatgtgctgaagcatgcggggatcaacctgctctggcgcgacaacgacggcggctgtaaaggcgcctgcgatcgcgtgccgcataccgatatgacgcagtggaatctggatcagttctgcaaagacaaatcctgtattgatgatgtgaatttctaccgtctggacaacgtgctggatggtctgaagcaggacacggtgctggttatccacctgatggggagccacggtccggcatactatcgccgttacccggacaatttccgtaaattcaccccaacctgtgacaccaatgaaattcaggattgcgaccatcaggcgctgatgaatacctatgacaacaccatcctgtataccgacagcatggtcagcaaaaccattgatgcgctgaaagcgcgccaggcaagcatgaacaccgccctgatttatctctcggatcacggcgagtcactgggtgaaagcggcatttatctgcacggtacgccgtacatgctggcgccggagcagcaaacgcacattccgtttatgttctggctgtcaccggactacgcgaaaaactttggcatcaatgaacagtgtttacgtgaccacgctgcaaaaaatgcggtttcccaggacaatttgttctcgaccgtactgggtatgatggacgtgaaatcaaacgtttatcaacagcagctggatattctgagcacatgtcggcaataaactcgcttgcattagaccgaacggtctattagagtgcggccatgagcagaaatactgaacacgatacccgcgaacatctcctggcaaccggcgagcgtctttgcatgcatcgcgggtttaccggtatggggttgagcgagttattaaaaaccgctgaggtaccgaaggggtcgttttatcactacttccggtccaaagaagcctttggcgtggcaatgctggagcgtcattacgcgggctaccaccagcgtctggcgacccactttgcgtcgggtgaaggaaactatcgggatcgtgttctgaactactatcaggaaacgctgaaccagttctgtcagcagggcattatcagcggatgcctgacggtcaagctgtctgccgaggtgtgcgatctttccgaagatatgcgctcggcgatggataagggtgcccgcggcgtgatcgccctgctggcacaggcgctggaaaaaggccgcgacgaaaaaacgctggcctttaccggcgaccccttaatgcagtctcaggtgctctattccctgtggttaggggccaatctgcaggcaaaaatttcgcgcagtgccttgccgctggaaagcgcgctggcacatgtgaaaaacagcattactgcgcctggcgtataacgggcgctttttatttatcttattactagtcgactggtctactcaggagtctttatgtcagctgaaaaactgtttaccccattgaaagtgggtgccgtcacggcgccaaaccgcgtgttcatggctccgctgacccgtctgcgcagcattgagccgggtgacatcccaaccccgctgatgggcgaatactaccgtcaacgcgcaagctctggcctgatcattacggaagccacgcagatctctgctcaagcgaagggttacgccggtgcgccgggcctccatagcccggaacagatcgcggcatggcagaaaatcaccgcgggcgttcacgctgaagagggccgcattgcggtccagttgtggcataccggtcgtatctcacacagcagcatccagcctggcggtcaggcaccggtctccgcgtcggccctgagcgccaatacccgtacgtccctgcgcgatgaaaacggcaatgcgatccgcgtggatacctctatgccgcgcgcgctggagctggacgaaattccggggattgttaacgacttccgtcaggccgtggccaacgcccgtgaagccggttttgacctgattgagctgcactccgcgcatggctatctgctgcaccagttcctgtcaccgtcgtcaaaccatcgcaccgatcagtacggcggcagcgtcgaaaaccgcgcccgtctggtgctggaagtggtggatgcggtatgcaaggagtggagcccggaccgtatcgggatccgcgtctccccaatcgggtctttccagaacgtcgacaacggcccgaacgaggaagcggacgcgctttatctgattgaagagctggccaagcgcggtattgcctatctgcacatgtccgagcctgactgggctggcggtaagccttacactgaagccttccgccagaaagtgcgcgagcgcttccacggggtgatcatcggtgcaggcgcctataccccagagaaagccgaagacctgatcggcaaagggctgattgatgccgtcgcgtttggccgcgactacatcgccaacccggatctggttgcccgtctgcagaaaaaagcggcgctgaacccgcagcgtccggaaagcttctacggcggcggcgcggaaggctacaccgactacccttctctgtaatctcgccattgttcattgatagcggcgacacttcgccgctatactaaaacatcgtttctgttcaaaaagcttttttattccattggttaatgaggaaattatgcgcctacttcacaccatgctgcgcgttggcgacctgcaacgttcaatcgatttctacactaacgtcctgggcatgaagctgctgcgcaccagcgaaaacccggaatacaaatactcgctggcgttcgtgggttacggcccggaaacggatgaagcggtgattgagctgacctacaactggggcgttgacagctatgagctgggcacggcctacggccatatcgcgctggaagtagacaacgcagccgacgcgtgcgaacgcattcgcaaaaatggcggtaacgttacgcgcgaagcgggcccggtaaaaggcggcaccaccgtgattgcgtttgtggaagatccggacggttacaaaatcgagctgattgaagccaaagacgccggtcgcggtctgggcaactgatccctcagggcgcaacgtgcgcccgtagttttactgcatcaccccgcaaaatttgccataatgcgctctgctttttccccatgtaagagaccctgatgtccgataacgctcaatttagcggtctgtgcgaccgttttcgtggtttttatcccgttgtcattgatgtagaaacagccggatttaacgctaaaaccgatgcgctgctcgaaattgccgccatcacgctgaagatggatgaacagggctggcttacaccggacaccacgctgcatttccacgttgaacctttcgaaggggcaaatttacagccggaagcgctggcgtttaacggtatcgatccacataacccgctgcgcggtgccgtcagtgaatatgatgcgctgcacgccatttttaaaatggtgcgcaaaggcatgaaggagagcaactgcagccgcgccattatggtggctcataacgcaaccttcgatcacagctttaccatggccgccgccgagcgggccgcgctcaagcgcaaccccttccacccgtttgtgaccttcgataccgccgcgctgagcggcctggcgctgggacaaacggtgttatcaaaggcctgtattacggctggcattccgttcgacggcacgcaggcgcactccgcgctgtatgacacggagcgtaccgcagagctgttctgtgagatcgtcaaccgctggaagcgtctgggcggctggccgctgccgatggatgatgaggccgagcgccaatcgtaggtcgggtaagcgcagcgccacccgacaaaaaaaaagcgaccacatagcaggtcgcttttttatttccgcagaaagttactctgcgtccggctcttccgttttgtacttcgccgcggtttctttgatcagctgctgcagttcgccgcgctgatacatttcaatcaggatatcgcagccgccaaccagttcaccgtctacccacagctgtgggaaggtcggccagttcgcgtacttaggcagctcagcgcggatgtccgggttctgcaggatatcaacgtaagcaaaacgctcaccacaggcagacagcgcctgaaccgcttgcgcggagaagccgcagcttggcagctttggagaacctttcatatacagcagaatcgggttttcagcgatctggcgctggattttttcaatagtggtgctcatgtcttgcttcctttaacttctgttacggcattcgtctgacattgtagcggttcagactggcatcggaaaataacatttttgtcacgtatagacattctaccccgagtcacgaaaagttgcattgcaaatggtgtttacccctgcggcggccagggttttgcttagggaatgggcaaatgtacgacagaacgatgaatttttttgcacttgctaacgaaacaggattagagattgaaaaatggtattaactttctggctttttatggattagaatcgacgggctttgtaaatcacacgcgggtattattgatgacctgcatttatcaggggactgcccagtggcgcggataaataaaatctcgatcacgctctgtgctttactgtttacttcactcaccttcacgccagtggcaaacgcctctcagcaggcgcggcattctgctgtacaaaaaaaccatctggtgaaagccacagaacgtaagaaaaaaaccaccgctaagaacgacaagaaaaagacaaccacacagactaaaaaaaccgcttccagcaagacgaaaaccacttcttcccgcactgcccacaccgccaaaagtaaagcttcgcaaaccgccgctaacctcgtgactgaaaaatgcatcgcgcgtaaaggccataaggcgaaatgcaccaaggtcacaaaaatagcggaagtgcataaagtgcgcgtccagaaagcgcaaaaaaccgcaatgaacaagctgatggggcagattggcaaaccgtatcactggggcgggacttcgccacgtaccggttttgactgcagcggcctcgtctattacgcctataaagatctggtcaagttccgcattccgcgtaccgccaacgagatgtaccacctgcgcgacgcttccccggtcaaccgtggagagctggagaatggcgatctggtcttcttccgcacgcagggccgcgggacggctgaccacgttggcgtctatgtcggcaacggaaaattcatccagtcaccgcgtagcggccaggatattcagatcacctcgctcagtgaagactactgggtgcgccattacgtcggcgcgcgtcgcgtgatgacgccgaaaaccattcgctaacccctgtcctgccacacccgtggcagggtaagttcctcttttgcatactctttcaatttgctatcctgtccttgttgtctgtgtggttattggcaacacaaaatacaataaggagagaagcaatgtcgttcgaattacctgcactaccgtatgcaaaagacgccctggccccgcacatttctgcggaaaccctggaatatcactacggcaagcatcaccagacgtacgtcaccaacctgaataacctgatcaagggcaccgattttgaaggcaaaacgctggaagagatcgtccgcagcgctgagggtggcgtattcaacaacgccgctcaggtgtggaaccacaccttctactggcactgcctggcgccaaacgccggtggcgaacctgtcggtgaactggctaccgccatcaacgccgcctttggcagcttcgcggaattcaaagcgaagttcaccgatgccgccatcaagaacttcggttcaggctggacgtggctggtcaaagaggcggatggcaaactggctatcgtgtctacctctaacgcaggcaccccgctgaccaccagcgcgaagccgctgatgaccgtggacgtatgggaacacgcttactacatcgattaccgcaacgcgcgccctaactacctggagcacttctgggcactggttaactgggactttgtggcgaagaacttcgccgcgtaagagacacgcagaagggttcgcccttctgcgtttttggtttattccgcagcgcaggctgcttctggctgtttacgacccgacatcatcaccagcagcagaccgagcgcggcaataatcgcccccatcaccggcacaaaactgtaccccagcccaccggaaatcacggccccaccggccgccgcaccgagcgcattgcccaggttgaaagcaccaatattgaccgaggatgagaggcccggcgcttcatgcgcgacgcgcatcacgcgcatttgcagcggtggcaccaccgcgaacgttgcagccccccagacgaccattgcgatcgcggcaccaaactcgttacgcgccagccacggaatggcgatcatgataacaatcagcagggttaagaagcccttcagcgttccgctcacggaacggtcggcaaatttcccgccgagatagttgccaatcgagaagcccacgccaatcagcaccagcatcgcggtcacaaagagaggcgttgcgtgggtgatgtcatgcagcacaggtgaaatataggtatagagggtaaacatcgcccctgcccccagcacggtggtcagcagcgcggagagcacctgcgggcgcatcagcaccgccagctccttacgcacttccggacgttctccggcgctgccctttggcagggagaagaacaaggccaccatcgcgaccacgcccagtccggccgtcgccaggaaggacatccgccagccaatgacctcgcccagccaggttgccgcaggaacgccgccgatgttagcgatggtcaggcccataaacatggtggccacggcgctggcctgcttgtgtttcggcacaacgcttgccgccacaaccgaccccagcccaaagaacgcgccgtggttaaggctggtcagaatacgcgacagcatcaacgtggtgtagtccggcgaaatggccgaaagcacgttgccgagggtgaaaatcgccatcaggaaaatcagcgcattgcggcgcgcgcggtgtgaaagaagaagcgtcatcagcggcgcccccaccatcacgccaatggcgtaggcgctgattaacatgccggccgcagggatcgagacgtccacgccgcgggcgataacgggcagtaaccccatcggggaaaattcagtggtgccaatcccaaaagcgccaatcgccagggccagcaggggaaaattgattttcatgcgtcaactccggatgccgtgtcatgtggtgacacagaacaaagaagcggaaagcatgacatcaatcacaaaaaatgagaagttaacaaaatggcaaaagatttttgccttaggagtaacaatcggggggagcgggagggagaaggctctccctccgcgtaaatcagtgcagcgcggccgtcagacccgccgcgacaatcagagccagcacaaccacggtggtgaacagcgaaaacttcagatcggaactcatcaatttttctccttttaatccccccacgaaaagtgagcctgctcatttttgcataatttacgtcaaaaatcttcctggatttaggctgataaacactttacctcttccccttttcatcaagataggacaaaattccacgctaaatttattagcgtaccggccattgaccccctcctgacgtcccgtgtcgttttcccggcgtgccgcaattcaagattgcgtgataagggtgagagaaggcaaacgtttaccttcaagtttttcaggagtttaggatatggtctggagtgacatttaatggcaacaattaaagacgtagcaaaacgcgcaaacgtttccactacaaccgtatcacatgtaattaacaaaacccgctttgtggcggaagagacgcgcaacgccgtctgggcagcaatcaaagagctgcactattcgccaagtgcggttgcgcgcagcctcaaggttaatcacaccaaatccattggattgctggccaccagcagtgaagcggcctattttgccgagatcatagaagcggtagagaagaactgcttccagaaaggctataccctgattctgggcaacgcgtggaacagcatagaaaaacagcgcgcctacctgtcgatgatggcgcaaaagcgcgtcgatggcctgctggtgatgtgttccgagtacccggaatccgtgctgtcgatgctggaagagtatcgccatatccccatggtggtcatggactggggtgaagcgcgcgcggacttcaccgactccgttatcgacaacgccttcgaaggcggttacatggcgggtcgttacctgatcgaacgcggtcaccgcgagattggcgtgatcccgggtccgctggagcgtaacaccggcgcgggccgtctggccggttttatgaaagcgatggaagaagcgctgatcgccgtgccggaaaactggatcgtacagggcgactttgagccggaatcaggctaccgcgcgatgcagcagatcgtttcccagcagcaccgcccgaccgccgttttctgcgggggtgacatcatggccatgggcgcgctctgcgccgccgatgagctgggtctgcgcgtaccgcaggatatttccgtgatcgggtatgacaacgtgcgcaacgcgcgcttcttcaccccggcgctgacaaccattcaccagccaaaagattcgctgggcgaaacggccttcaatatgctgctggacaggatcgtcaacaagcgcgaagagtcgcagtccattgaagttcacccgcgcctgattgaacgccgttccgttgcggacggtccgttccgcgactaccgtcgttaatccctttacggggccagctacgctggctcccgtaaccattcccggtttagggtttcgctgtcccccagataatccagcagccaggccatggcgggcgagacatcattttgttgccaggtcaggcagcaggccgcgtccgggaacggattctccagcgtcagttcaacccattctccggtatcgatgcgcggacgcgcaaaatgagcgggcaccatcgcgacgcacagcccggcgctgaggcacgtcgccgatgattcccagtcaggggccaccacccgccgctggttgtccagaagccaggtgatacgcttgggcaatgaacgggacgtatcctccagcaccagcgacggccagttgcgcagcgtatcgtcgctcagcggaccttccatcgctgccagaggatgatcgctggccaccacgcatttccagctcagcatacccatgtcgcgaaaggcgtaacgtcccccgaccgggatcgcctgcgtcgcgccaatcgccatctccgccctgccgtccgccagcgcatcccagacgccgttgaacacctcctgcgagacccgtagctcgacgtcagagaaatgacgatagaaatccacgatcatttgtcgggtgcgttccggcttcacgatgttatctaccgcgatggcgagatgtccccgccagccgttggcgatctgctgacactgttcgcgggtgatctgcatttttttgataacagaacgcccttctttcaaaaaccacgcgccggcgggcgttaattccacgtcgcgatgccgccgttcaaacagcggaaccgccagccactcctccagttgacgcaccgtgtagctgatggccgaagggacgcggtgcaactcctgcgctgcaccgctaaagctgccgttacgcgcaacagcatcgaccacttcaagagaataatctgaccacattttctgcctgcaaaaaatttgaatgcacccgccaaatattagcgtttcacaagccgctttgcactccctacactctgcgccaacgtacacctgcctcctcaggagaataaaagaatgcaacccaggaaaggatttttagtctggctcggcggcttaagcgtgctgggctttttggccaccgacatgtacctgcccgcgtttgccgcgatgcaggaagacctgcaaacccctgccgcggccatcagcgccagcctgagcctgttccttgccggttttgctttcgcccaactgctctggggacccctctcggatcgcttcggtcgtaaaccggtactgctgctgggtctggccatttttgccgtgggctgcctggggatgctgtgggtgcgcgatgctacctggctgctggtgctgcgcttcgttcaggccgtgggcgtctgtgctgcggcggtgacctggcaggcgctggtgaccgactactacccggctaaccgcacaaaccgtattttcgccaccattatgccgctggtgggcctctcccctgccctggctccgctgctgggcagctggatcctcgcgcactttgactggcaggccatttttgccacgctgtttgccatcacgctggtgctgatgctgccggcgtttgcccttaagcccgcgcataaaaaagaggcgcatgccgacgcgacgccgattaccttcacctccctgctgagcgccaaagcgtatcgcgggaatgtcctgatttatgccgcctgttcggccagcttcttcgcgtggctcaccggctcgccgtttattctgcacgatatgggctacagcccggcggccatcggtctgagctatgttccgcagaccatcgcgttcctggtgggcgggtacggctgccgcgcggcgctgcaaaaatgggaaggtcagcagatgctgccatggctgctggtgctctatgcgctgagcgtcatcggtacctgggccgtcgggtttattccgggcgcgggtctggctgaaattttggtccccttctgcgtgatggccgtggcaaacggagcgatttatccgatcgtggtggcacaggcgttacgtccgttcccgcaggcgacaggccgcgccgccgcgctgcaaaataccctgcagctgggtctgtgcttcctcgcaagtctggtggtctcggcgctgattgccacgccgctgttgaccaccaccagcgtgatgctgttcaccgtagcgctggcggtattgggtttccgcatgcaggcgtccgcgcagcgcgagcaggataacggcgcgcaggtggaaacttcgcatgcctgattgcgccagaaatcatgttacatttcagtgattaggttgctaacaattttctattgaatcaccaaattttgaggcctatactaaatttggttcgattaaatacgataaatattaagtgttaacgggagccggagtgctcccgttttaccatggaaggcatttcggcaagggttatctcccttcctctgttctacgtcggatactagcctcgcggtatttaccgtgagatttctcacaaaccaaaaaaagcgtctacgctgtttgaaggttctgatcacatcagggtgatggagaagctatgagttcatcgtgtatagaagaagtcagcgttccggacgacaactggtcccggatcgtcagtgaactgttaggtcgagcaggcatcactatcaacggatcttcgccatccgatccccaggttaagcatcccgacttttttaaacgcgtgttgcgggaaggatcgttaggcctgggagaaagctatatggacggctggtgggagtgcgaacgtctggatatcttttttgccagcgtgttgcgtgccggtctggaaaatcaactcccccgcaatctgaaagacacgctgcgtgtcgcctctgcccgactgtttaacttgcaaagtaaaaaacgcgcatggatcgtcggcaaagagcattacgatctcggcaacgacctgttcagccgcatgctggaccctttcatgcaatactcctgcgcctactggaaagacgcgtcgacgcttgaggaagcacagcaggccaagctgcgcctgatcagcgagaagctgcagctacagcccggcatgcgcgtgctggatatcggctgcggctggggcgggctggcgtattttatggcgaagcactacggcgtcagcgtggtcggcgtgacgatctcagcggaacagcaaaaaatggcgcgggagcgctgtcagggtcttgacgtggatatccggctgcaggactaccgtgacctgaacgagcagttcgaccggatcgtttccgtcggcatgttcgagcacgtggggccaaaaaactacgacacctactttgaggtggtggatcgtaatttgaaacaggacggcctcttcctgctgcacaccatcggctctaagcggaccgacatcaacgttgacccgtggatcaataaatacatctttccgaatggctgtttaccgtccgttcgccagattgccaacgccagtgaatcccatttcgtgatggaagactggcataactttggcgcggactacgacaccaccttaatggcatggcatgaacgtttccagaaagcctggcccgagattgcggacaactattcagaacgatttaaacgcatgtttagctattatctgaatgcctgcgcgggggcgtttcgcgcacgggatattcagctctggcaggtggtattcagccgggggattgaacacggactgcgtgtcgcacgctaaaaaaataaccccggatagccggggttattttttattcttcttctgcggtctttattattgcggcttcttttgctgccagcacgcgctccaccgtatcaaccacggcctgggtttgcggatcgatttcgatattcacgcgatgccccaattttttcgcgcccagcgtggtgcgctgcagcgtttcaggaattaaatgcacgcaaaaacgcgttggcgtcacttctcccaccgtcaggctaatcccgtcaatgccaataaatcctttatagaggatgtatttcattaatgacgggtcctgcattttaaaccagatttgacggttattttccgaggtcacgattttcgccacttcggcagtggtcatgatgtgccccgacatcaggtgaccgccaatctcatcgctgaacttcgccgcgcgctcaacgttgacggtatcgccaaccaccagctcgcccaggttagtgatccgcagcgtctctttcattaaatcaaagctaatctggttgccgttaatttcggtcacggtcaggcagcagccgttatgggcaatcgaggcgccggtttcgatgccctcaagcatatattccggcagctcaacaacatgagtacggaaattaggtttttcatcaatggacaccactttggcagtgccctgcacaataccagtaaacatgcttacaactcctgttttttccgaacggtgatgacaccgtttaatccctccacaataacagttggaaaaacaggttgccagcggagcgcattttctggcgattttttcactagataaatagctaaagcccgctacaatagctggcacccccctgcattttcttcttgctgcccgtttcggcggcttttttagtctctcatataactacaaaataaaggtgttcacgtgcagaagtacatgaatgaagcgcgccagttattggcactggctatacccgtgatcgtcgcgcaggtggcccagaccgcaatgggatttgtggatacggtaatggcaggtggctacagcgccaccgacatggcggccgttgctatcggcacgtcaatctggcttccggccatcctgttcggccacggtctgctgctcgcgctcacgcctgttatcgctcagctcaatggctcggggcgccgcgagcgcattgcccatcaggtccgccagggtttctggctggccgggtttgtctctgtgctgatcatggtcgtgctctggaacgcgggccatatcattcgcgctatgcataacattgacccggccctggcggacaaagccgtgggctatctgcgcgccctgctctggggggcgcctggatatctcttcttccaggtggcgcgtaaccagtgtgaaggtctggcgaaaaccaagcccggcatggtgatgggctttatcgggttgctggtcaacattcccgttaactatgtttttatttacggtcatttcgggatgccggagctgggcggcgtcggctgcggcgtggcgacggccgccgtttactgggtcatgttcttctcaatgctgaccttcgtgaagcgcgcccgctccatgcgcgatattcgtaacgagaacagattcagcacgccggactggaacatcatgacgcgcctggtgcagttagggttgccgattgcccttgcgctgttctttgaggtgaccctgtttgccgtggtcgccctgctggtctccccgctgggcattgtgaacgtcgccgggcatcagattgcgctcaacttcagctccctgatgtttgtcctgccgatgtcgctggccgcagcagtgacgattcgcgtgggcttccgcctggggcaaggctcgacgctcgatgcgcaaaccgccgcgcgcaccggactgggcgtcggcgtctgcatggccatttgcacggcgctttttaccgtggcgctgcgcgagcagattgccttgctctacaacgacaatccggaagtcgtcgcgctggcctcgcacctgatgctgctggccgcgatttaccagatttcggactccatccaggtgattggcagcggggtgctgcgcggctataaagacacgcgttccattttctttatcaccttcatcgcctactgggtgctgggtctgccgtgtgggtatattctggccctgaccgacctggtggttgaccgcatgggaccggcggggttctggatgggctttatcatcggcctgacgtcggcggcaattatgatgatgttgcgcatgcgcttcctgcagcgccagccatcaacaatcattttgcaacgcgctgcacgttaaatacgcagtagccgccgcccggcggctactttctcttcactttgcgcggtaatacagcaatcgcgtgaaatcagagagaaaattgcattttccctcttgccacctcggtgctgtgccgctaatatttgtccccgttgtcaccgacaacacgttgcgttcatagctcagttggttagagcaccaccttgacatggtgggggtcgttggttcgagtccaattgaacgcaccattctgcgtccgtagctcagttggttagagcaccaccttgacatggtgggggtcggtggttcgagtccactcggacgcaccatttcagtcctgaaatggtgcaaattctcctcagttaccctgaattttcttaatcccttattttcatcattattctcctgctacgcttttcctatggaaaaaaacacaggaaacgtgttgatgaagaagatcgcgattatcggctccggccccacgggaatttacaccttttatcatctgcttaataacaataccccactctccgtttccgtctttgaacaggccgatgaagctggcgtgggcatgccctataacgatgacgataattcccggctgatgctggcgaacattgcgagcattgaaatcccgcccatttttatgacctacctcgactggcttaaggagcaaagcgacgaccatctggcgcgttttaaagttgataaagccagcctgcacgatcggcagttcctgcccaggctcctgttgggagagtattttcgcgacagctttcgttcaatcgttaaagaggcgaaaaagctggggttccaggttgaggtccatgaatctgcgaaggtcaccgacatcaacccttcgacaaccggcgtgacgatttcggtcaatgaccgcacattagcggataaattcgacctggcggttattgccaccggccacgtctggccagaggaggatgaagccacgcgcacgttcttcccaagcccgtggtccggcctgatggacgcccgcattcccccttgccgcgtgggcattatgggcacctcattgagcggcctggacgcggctatggcggtgttgatgcagcacggcgagtttcgtgacggtaaattcatcctcgacagcggcagcgaagggttaaacattacgctgatgtcccggacgggcattctcccggaagccgatttttactgccccatcccttatgaaccgctgtcggtattgaccgaattcgtagtggaaagcgagatagccaaaggaccggatggcctgcttgaccgagtctttgccctgatggtgaaagagcttgaactcgccgacccggcgtggtgcgagaaaatgtctctgcgtacgcttaatgcggacaccattcgtgaagcctggtttgaggatcgtaagcgccacgggccctttacctgggcggaagagaatctcaacgaggttgaacgcaataaacgcgaacggcgcaccgtggcctggcgctataccgtccttcgactgcatgaggtggttcaggagattgtgccccacctcaacgaagaggacagagagcgctttaagcagggcctcgcccgcgtgtttatcgacaactatgccgccatcccgccgcagtctatccgcaggctgcttgcgcttcgcgaggccggcatcattagcgtggcggcgctcggcgatgattacacgcttgatgccggcagcaatcggacagtcatcaccacacaagagaccgtttatcgtttcgacgtctttattgatgcgcgcgggcaaaagccgcttaaaacaaacgatctgcctttcccatcgctgcgcggacagcttgaggagacgggcgatgagatccccgacatcggcgaggattacacgttacaagcgccagaaacggttcgtgggcgcatcgccttcggcgcaataccgtggctgatgcacgatcgtcccttcgttcaggggctggcagagtgtgcggagattgcagaagcgatggcgaaggcggctgaaaaaccggcctcaggtatacggcgtcggttgccgtacgtggagaactgacagggcttccatgccctgcaacgcgagattattcgaagaacacttccgggttttcagacagcgagacgaaggttttcgtcgctttatccagggcgagaattttgccgctttcaatgtcgtatacccagccgtgcaggcgaagcgagttattacgcaggcccaccgcgacggacgggtgggtcttgatgttgctgagctgcgcaaagacgttttcctgcaccatcgcattcactttatcgatcggcttatcccagcttttcttctctaccacggcttttgccgcgtcggaatagcgcagccagtgcgatacagcaggcatcggctccaggttcgcgttatcggcaatcgccttcatcgcgccgcagttggagtgaccgcagatcacgatgtcggtcacgcccagcgccactaccgcgtactcgatagttgcagagacgccgcctggctccggcccgaacggtggaacaatgttgccagcattacgaataacaaagagttgtcccggctcttgctgggtgaccagttcagggaccagacggctgtcggagcaggagataaacagcgctttgggattctggctggacgctaaactgcgaaagagctctttacgttgcgggaaaatctctttttgaaagctgagaaaaccttcaatgatatgttgcatagcaatttctcttttatctgttttcgtttaggcatgatcgagatcacactcgcaaagtttacccaccgtgcttcacttgagacaagcaatatatttctggcccgaccgctgcacgatgtcatcggcgtttgccggaatgttctgcccttcgaacgcgccgtaaagacgggcgaacgattttcccgacaggcgccgggtaacgtcctcaaccgtacgggcaggcagcggaagcatattcgggtagctccacatgaacgacacggcctctttccctggggtcacctgcaaaatgtctcccgccagtaaaacgccctcgccctcctgccagtgcagtaccgttccgcccgcaaaatgcccgccgagacgcagcagcgtaaccgacggtactatctccagcgcatcgccctcccagaaatgaatcgcagggctgtcgcgcatcacccactcgctatcgcttacgtgcagatagaccggcgcgtcgaaagccgcggcccactcctgcatcgtggtgtaatagtgcggatgcgaaatcgcaatcgcgcgaaggccgccgagtgcggcgatgagcgtttgggttgcaggatcaaggttggcgatgcagtcccagagaatgttaccgtggggggtacgcaggaggagtgcccgctggttaatggcaaaagcgggtaccgtcttgatactgaataactgcggctccagctgctgccatttgttggcgtgtgtcgccgttaccgtcgcgtaatcgatccacgcctggccgctggccggaacatactgacgttcatcctcgcaaatggcacatctctccggcgttccctcataagaagtaccgcaggttctacagagtgtaatcatgagcgctcctcagtgataaagcactgagtatggcagggattatccttatgtgctgcgaggtacattgctggcgttttttaccctatactgtgccagtatcaaaaaaccgaatagagcaggtgcaagatggaaattgatctcgataacttagtttttaacggtctggatgaagcggaagagcgtaacgcagaacgtctggacgatgcggataaaaaagcgcaggcgattattgccgacgacgactgcggcgacgcctgcaagatctgataaaaaagcaccggaaaaccggtgcttttttcaatgcggggaagattacagctcaggcgtctttttaaaccccgttagcatcagaaccaggctttctgatgaagacgccggttcgaactggtaatgattcccctggcggtcaccgccgatataccacgagatttcggtttttccttccgccagcgccttgcgcacggctttgtccacgttcaccatcctgtattcacgagaatggttcagatagagcactgcgtcggagcgatagttacaggccggacgcgaggcccatcttacggtagcaggatcccagtcattgctggccggatagaagaagatctgatcggcaccgttagtttccactttgccgccataaatccgcacgcggtacgtaaactgcgaaggatcctgcccggcaggcagagggggaatgtggaacttcaccagcgacagcgtttcgctgtttttcgtgcgccccccgttctgccagttatcctgcaccagtaaaacctgcggttcgggctgggagaggtctggctccaggctgctgagccagacgttggccttcgctctggaataaccatacgggacggtggtgccacaatctaacccgcggttcatgcacaggtcagtcataaagcgcgcggcgtcttccgtccagccgttcatgaaatctgcatgcgccgtatacaggctaccccaccgctcttctcgctcatcgccgtgcatgatggggtccatggagagctgcactttgctggtatcaagcgagccaatcgtcgggagtacgtaagcaatgttcatgttcacggtgggaattttcaccgggaaggtggacgggcactgccccttgacgtcgtaggtggcgttaatcagaccatgggcaggcttcaggttcactccatcccagcagttaggaaactgaatgccgatattaaactgcacggcatcgttcgccttgcgcaagccgcagacctcaccggttttggtggtgtaacccttgccgttggcacataaaaaggtgatatgtggattcggcgcactaccatgatggtcgcccgccagcagcgacagccccgccgggaaagggtgtagcggccaggcgtccacgttcgatgcctgataataggttttttgatacgccggtttgacgaccgtgccgtcaggcaggcgaagcgaaggtgcccagtaggcagagctgtcggctttgttatcgcaggtggtcttttcatcccggcgcagggattcacggctggagttagcatccgtttgcacgttgccgaagaagtcgtgcagcatggcctcgttgggcatgccgtacatcataatggcgtcatcgccaagggtatgggaatagccgcaaacaacatgcgcctgcggtgcggcgtgtgccgcatgaattgtgaaaagtagagcagggacagaaagcgcgcgtgttaacgtggtccgtttcatcattttctccatgactgaaaggacacattggtaacaaaagcgggctaattaaccgaatgattcagagcgtacttttccgtcttttgaggctttacagacgtcacgcacacctcattccagtacatttcgcgcgtgcggcgcagttcagcgtggcgttttatcatggaaccactccgggtcaatgttggcaacgtctacgccatacaggctggcgacaggcagtatcgactcaagaacacgttgcgcgctgttctccgcattcgcgggtcgggtcgcaaaaaaccgccgtaacgtgctgatccattttttcatcgtcttaccctctctcactgtatctgccttcagttaagcaccccactcccgtgcaggggaaataccaaaatccactgtcgatgtgcaggatctgcaaatagcgccccgtccttttcacgcttcattaacaccttgttcactaatgcttttttgctcatagcaaagaacgatttcttatttggcgatagctttcccttatgggagcgtaacggggtaaaacaaaaacaacgggatggcgtatgactatggcagcaaaaatgaaagggtttaaaaaacggacgctggttctgggcgtagtggcagcctggggcctgttttcagcgcaggcgcaggccgatcagctggcggatatcaaggcagcaggggtggtgaaagtcgccacgtttgatgccaacccgccgtttggctcgattgatgccaaaacgcatgagatcgtgggttacgacgtggacttcgccaaagcgctggcaacatcgctcggcgtgaagcttgagctggttgccaccaatccggccaaccgcattccgctgctgcagtccggcaaagccgacctgatcgtggcggatattactatcaccccagaacgcgcacaggtcattgatttctcgacgccttacttcgttaccggccagcagttcctcgttccggcgaaatctccggacaagctcgatgactacagccgggcgcgcattggcgcggtcaaaggcacgacgggcgagcaggcgctgcaccagcgcttcccgcagtcccgcgtcctctcttatgacgatattccgctggcgctgaccgcgctgcgcaacggcaacgtacaggccatcactcaggacagcaccattctggccggtctgctggcgcaggcgccggataaagccaacttcaaaatcctgcccgacctgctgagcaaagaagagattggcgtcggggtggaaaaaggtgaaacggcgctgctgaaagccgtcaacgatgagctggtcaatctcgagaagaccggtcaggcggctaaaatctacgacgtctggtttggtcctggcacccctgctccacagccccgcgcctttaaaatagaagccagataatgatgctctcaggtttattttcccactccgcggccggtgccgcggatttttcacatctggaacaggccagcgtcgagtttcgtcatgtggacaaacgctacggtgaccatcaggttttgaacgacattaacctcactatcacgcccggtgaagtggttgccatcctcggcccgtcgggttccggtaaatccaccctgattcgtcttatcaaccagcttgaacccctgagcggcggggagatcctggtcgacaacaagcctaccggcaggctctccggtagcgggctgcgccagctgcgaagccgcgtggggtttgtgtttcagcagttcaatctttatgcccacctcaccgccagccagaacatcaccctggcgcttgagcacgtccacggctggaagccgctgcccgctcaggcgcgcgcgctggccctgctggagaaagtcgggatgctggaaaaagcccaccattacccggctgagctttccggtggacagcagcagcgggtggcgattgcccgcgccctggcctcgtcaccgcaaatcattctctttgacgagccgacgtcggcactcgatcccgaggtgattggtgaagtgctgtttgtgatgaaagccctcgcccacagcgggatcacgatgatcgtggtgacccacgagatgcagtttgcccgggaaatcgccgaccggattgtctttatcgacggcgggcaaattctggaaaccgcgccgccggcgcagtttttcagccagccatcgcatcctcgcgcgcagcggttcctgcaaaaggtgctggacccgctgcatcaggagcatctgtaatgcccgcgctcgactggcagggagtactggccggacagcctctgcagtggatactttccggatttctcaccaccctgtgggtgacgctggcggggatcgcgctggccagcctgctcgcactgctctttatgctcctgcgcctttcaggcggacgcgtcgggaaagcgatcgtcagcggctgggtatcgctgtttcgcaatacgccgctgctggtgcagctgctgttctggtattttgccgcctggaacgggctgccgcaggcgtttcgcgacgcggtcaacgccgatcacatctggtccattctgcccggcgacgtctggtggtttacgcccgaatttttatgttctgcctgggggctgggcgtatttacctcggcgtttttaatcgaagaagtggaatcaggcttgcggtctgtgtcaatcgggcaacgggaggcggcgctcgcccagggtttctctacgtggcgcgtgtttcgctacatcctgctgccgcaggggctggctaacgcctggcagccggttgtgggacagtatctcaacctgatgaagctctcctcgctcgccagcgggattggcttcgccgagctcacctatcaggtcaggcagatcgaaagctataacgcgcacgcgctggaggcatttaccctcggtaccgcactctatctcctgaccggtctggtcatgggaatggtgctggttcgccttgggccgcaggcgaaacgtaaacgtccgatcgtcgtcaccgcagggagtgaaaaacatgattgccggacttaatgtcatcaccgataacctcgattatctgctgtggggacgcgcggcagccggtgaaccggggggcgtgttgctctcgctgatgatggcgactggagcagccgttatcgccctgcccgcggggattgcgctcgcgtgcctggcctggcgctttaccgggctcgtgcgcaaagccctctttttatgggcagagctgattcgcgggatcccgctcatcttcgtgattttctggatgtggtatctcctgccgctcatcaccgggggcgatctgccgggagcgctgaccgtcacgctggcgctggcctggtttacggcggccaccgtgatgcactcggtcctggccgggctgagcgcgctgccgaccgggcagtacgaagccgcgctgtcacagggattcagcacgcagcaaaccctgtggcgcgtgctgctgccgcaggcgctggggaatattttgccgtctctggtggggatttttatcagcctgctgaaggatacgtcgctggcgtttatcgtgaacgtcccggagctgaccacggtggcgggacaggtcaacaaccgggtgcaaatctacccggcggccatttttatctttacgggcgtggtctattacctgctctgctgctcgcttgagcagcttgcgaagcgctggcaccttacccggccagcgctttaaccaccgtttccatcgcttcggttgtcaattcactgcgtttcacgcgctggttcgccagcgcggtacgcagaacaccggcaatgacaatatgctttggctcctgccctaaatcacgcatctcaagcaccacctttccgaccacccggcacatctcctggtatagcgcttcatctttggtcacgttacccatcgtcatcactccattgcctgttaaacgttgagcttaaatgattctcctgccagatacaaaaaagaagcccggcgagagactcgccgggcttcatctgtaaaatcagtcaattagttgtttactggaatgaccgcgcctttgtacttggtgcggatccagtcctgaatctctttcgagtgcagcacgttcaccagcgcgacgatgtctttcttcttctcgtcaccgcgatgcacggtaatgatgttagcgtacgggttgttttcaccgctctctaccgcaatcgggtcatgaaccggatccagaccggcgtcaatcgcgtagttggcgttaatcaccaccgcgtcgccttcgttattgttgtacatctgcggcagcagagacgcttccacgttaggcgtaaacttcagttttttcgggttctcgacgatgtcgctgatgcgcgcggtgactttatcgatgcccggcttcagcttgatcacgccctctttctcgaagatggaaagaatacgcccctcttcagaaaccgcgtcacgcatgatgatcttgccaccttccggcaggtctttcagcgacttgtattttttggagtagatgccgattggctcaatgtgaatcgcgcccgcactgacaaaatcgtagtccttatcgcccgcatgatctttcagcacgctgttcaggtaaggaatgtgctggaaatagttcgcgtcgatgtcatgacccgccagcgcggtgttcggcagaatgtagtcctggaacggtttaatctccaggtcgataccctgctttgccagaatcggctttgcctgctccagaatttccgcatgcggcgtgttggacgcccccacggtcagggtgtcggcccaggaggcgaagctcagggcgctcagggttgcagcggcgatcagtgtcagtgtctttttcatgatgtggttcctgtgtgttgttgttaccctaaatagttcgagtcacaggaaggcggcaagtgagtgaatccccaggagcttacatacagtaagtgactggggtgaacgaatgcagccaacgcgcctgaggctcgaaatatgacgggtattagcgtttatctaacagtgaagtaatgacatcgccgcagaactggataatgaaaacgatgatcagaatggtcaccgttgccaccagcgtgacgtcaccatggttgcgctggaatccttccagataagccagatttcccaaaccaccggcgccaatcacccccgccatggcgctgtagctcaccagcgcaatcagcgtcaccgtaatacccgagaccagtgcaggtgatgattccggcagtaaaacccgaaacacgagcgtgctcagtcgtgcgcccatcgagcgcgtcgcttcaatcacgcctttatccacttcacgcagggcgatctccaccaggcgtgcgtagaacggtgcggcacccacaatcagcgccggcagcgccgcgttggcgccaagaatggtgccgacaacggtcttggtgaacgggatcagcagcacaatcaaaatgatgaacggaatcgagcggaacacgttcaccacaatcgaaatgacgctatacaccgtgcggttgtggaacaatccgccgcgcgcggttaaaaacagcgccagacccagcaagatgcctaatacaaaggtcgccacaccggaaagcgcggtcatgtacagcgtctccagcgtcgccgcccagagctgatcccacttgagatgcggaaagaaattctcagccatgtttaatcacctcgccttcaatatcgctgtgctgcaggtcggcgaggatattgttcagttgttcatcagatgccacgacgtgcacccagagctgaccaaacacgccatgagcggtttgggtcatttttccgtgcaggatgttaaacggcaggccgtagcgcagcgtcagttcgcccacaatcggtttgtgcgtgctgtgcccggtaaaggtcagcctgatgaccgtcccttccagatcgtttgccagttcggtattgaacgtttcttcttcagcgtactggctcacctgacggacaaactgctgcgtaatcggctgctgcggatgggtaaagacgctcagcacgtctccctcttccaccaccttaccgttctccatcaccgccacgcggtcgcagattttgcgcaccacgtgcatctcgtgcgtgatcagcacgatggtcagcctgaaacgacggttaatatccagcagcagatcgaggatctgatcggtggtctgcgggtcaagcgcggaggtggcttcatcgcagagcagcacatccgggcgattagccagcgcacgcgcaatgcccacgcgctgcttttgcccaccgctcagctgtgacggataagcatgctcgcgacctttcaggccaacgagttcaataagctcggccacgcgggccttaatgtcggctttcggtacgccggcaatttgcatcgagaacgcaatattctcgctgaccgtgcgcgaccaaagcaggttgaagtgctgaaataccatgctgatcttcagacgcgcctggcgcagggcttcaccttttgcggcagaaatgttctgcccgttgatggttacgctgccgctgctcggtttttccagaccattcagcaagcgaataagcgtacttttacctgcgccgctgtaaccgatgatcccgtatatctgtccctgtgctatcgtcaaattgacattatcaacggccgtgagcgccacctttccgttgtcaaaaaccttcgaaatattgctgagaactatcattcttattcgttatccgtgccgcccgcggcggtttagcagtatggatgtccaaacgatagtaaacaggcgttatcagcttttaaatgaacaaaaaagaatgtgttataactttggggaataaatagcggatttaccgggtgggaagcatttagatgaatttcagcaatgattatctacctgatgtatatctgctggctgacaccctgcaaaaacgctcatttttgcagcattttatgcggatatagccatcctcacatccagacaactttacgtcttgctgtcctgacatccaaaaacatcatttatattcctttttgttctaaaaagcagtgaatggttctttcttgagaaaatttcaccgccctatcatcccgtcatgacatccagaaaggaaaacatcatgacgatttatcactccgtcactgaactgattggtcgtaccccgctgatccagctgcataagcttgataccggtccctgctcgctctttctgaagctggaaaaccagaatccgggcgggtcgattaaggatcgcgttgcgctgtcgatgattaacgaagcggaacgtaccggccagctgcagccaggcggcacgattatcgaggccacggcgggcaataccggtctcggcctggccctgatcgccgcccagaaaggctactcgctgatcctggtggtgccggacaaaatgagccgcgagaagattttccacctgcgcgcgctgggtgcccaggtggtgctgacccgctccgacgtcaacaagggccatcctgcctattaccaggattacgcccagcgtctggcgaacgaactgcccggcgcgttttacatcgaccagttcaacaacgaagccaacccgctggcgcaccgcaccaccacggcgccggaactttatgagcagcttgacggcaggatcgacgccatcgtggtaggcgttggctcaggcggcacgctgggcggcctgcaggcgtggttcgccgagcactctccgcacacggaatttgtcctggctgacccggctggatccgttctcgccgaccaggtggaaaccggacgctaccacgacgcgggctcctggctggttgagggaattggcgaagactttattcctccgctggcccacattgaaggcgtcaatcgcgcctggcgcatcaccgaccgcgaagcgttcaccaccgcgcgcgagctgctgaaaacggaaggcattctggcgggctcctccagcggtacgctgctggcggccgcgctgaggtattgccaggcacaagccacgccgaagcgcgtggtgaccttcgcctgcgacagcggcaataaatatctttcgaagatgtttaacgacgactggatgcgacagcaggggctcatcacgcgtcctcaggccggcgatctctctgattacatcgccctgcgccacgatgaaggcgctaccgttaccgctgccccggacgacacgctctccaccgtcctggcgcgcatgcgtctgtatgacatctcccagctgccggtgctggagaacggcaaggtggtgggcattatcgacgagtgggatctcctgcggcatatcggcggcgacggcgatcgcttcgcgctgccggtgacggcagccatgacgcgtcaggtcgaattccttgataaacacgcgccggaaagcgccctgaacgccatcttcgaccgcggcctggtggccgtcattaatgacaacgaccgttttctcggtctgattacgcgcagcgacgttctgaccgcctggcgcaaccgtctacagcaataaaggaatcaatgatgaaaaatctggccaccctcagcgtacacagcggcgaattcaacgaccagcacggcgccgttatgccgccaatttatgccacctcgacgtttgcgcaacccgcgcccggggagcataccggctatgagtactcccgcagcggcaaccctacccgccatgcgctggaaacggcgattgccgaactggaaggcggcacgcggggctacgcttttgcctccggtctggcggccatctccacggtgctcgaactgctggataaagacagccatattgtcgccattgatgacgtttacggcgggacgtaccgcctgattgaaaacgtgcgcaagcgcagcaccgggctgcaggtcagctgggtcaaaccggacgacctggccgggctcgaggccgccattcgcccggaaacgcgtatggtctgggtcgaaacgccaaccaacccgctgctgaagctggccgatctggcggccatcgcggcgatcgcccgtcgtcataacgtcatcagcgtggcggataacaccttcgcgtcgccggtgatccaccgtccgctggagtccgggttcgatatcgtcgtgcactctgccaccaaataccttaacggccactctgacgtggtggccgggctggcgattgtcggggacaacaaggaactggcggataagctgggctatctgcaaaacgcggtgggcggcgttctggatccgttcagcagcttcctgacgctgcgcggtattcgcacgctcgcgctgagggtcgaaaagcacagcaccaacgcgctggcgattgcgcaatggctggagcagcatccgctggtcgaaaacgtgtactatccaggactggaatcgcatccgcagtaccagcttgcccgcacgcagatggcgctgcccggtggcatgatttccgtcgtggtaaaaggcgatgcgcaacgcaccaccgaggtgattcgcaacctgaagttgttcacccttgcggaaagcctgggcggcgtggaaagtctggtgagccagccttacagcatgacccacgcctcaattccgcttgagcaacgcctcgcaaacggcattgtgccgcagctgatccgcctgtcggtggggattgaagatcctaaagacctgattgccgacctcagccaggcgctgcaaaaataagcaaaatgcggcaggtccctcacctgccgcgataagttgtcatcatggcttaacgccttgataacaatattatgtgaaacagcacagattatttctgaaacaccgtttccattttccttttatcttaaaatcagcgtataatgcgcgcctaatccctggtgaatggtttcagcgcttggaatacaaaaaacaacgtacaacttctcctctccttcgttgggctgtcactcaggcacactttcttctgcacgctcatttgatgtctcctatccttagtgcgtgtcatatactcttttgcaacacaggtttgactccgcggcggtgcgcccccggagcgagatttccatatccttcccaacttaaagactaagactgtcatgaaaaagacgaaaattgtttgtactatcggcccgaaaaccgaatctgaagagatgctgagcaaaatgctggatgccggcatgaacgtgatgcgtctgaacttctcccacggtgactacgcagagcacggccagcgcatccagaacttgcgcaacgtgatgagcaagaccggtaaaaaagcggccatcctgctggataccaaaggtccagaaatccgtaccatcaagctggaaggcggtaacgacgtctctctgaaagcgggccagaccttcaccttcaccaccgacaaatccgttatcggcaacagcgaaatcgttgcagtgacctacgaaggcttcaccagcgatctgtccgttggtaacaccgtgctggtcgacgatggcctgatcggtatggaagtcaccgctatcgaaggcaacaaagttatctgtaaagtgctgaacaacggcgacctgggcgaaaacaaaggcgttaacctgccgggcgtctccatcgcgctgccagccctggctgaaaaagacaaacaggacctgatcttcggctgcgagcaaggcgttgacttcgtcgcggcctccttcatccgtaagcgttccgacgtggttgaaatccgtgagcacctgaaagcacacggcggcgagaagatccagatcatctccaaaatcgaaaaccaggaaggcctgaacaacttcgacgaaatcctcgaagcgtctgacggcatcatggttgcacgtggtgacctgggcgttgaaatcccggttgaagaagtgatcttcgcgcagaagatgatgatcgagaagtgtgtgcgcgcgcgtaaagtggttatcaccgccacgcagatgctggactccatgatcaaaaacccacgcccaacccgcgctgaagcaggcgacgtggcaaacgccattctcgacggtactgacgcagtaatgctgtccggtgaatccgcgaaaggtaaatacccgctggaagcggtcggcatcatggcgaccatctgtgaacgtactgaccgcgtgatgaccagccgtctggacttcaacaacgacagccgcaagctgcgtatcaccgaagcagtatgccgcggtgcggtagaaactgctgaaaaactggaagcaccactgattgtggttgctactcagggcggtaaatctgcgcgcgccgtgcgtaaatacttcccggatgcgaccatcctggccctgaccaccaacgaaaccaccgctcgtcagctggtgttgagcaaaggcgtcgttgcgcacctggttaaagagatcgcctctactgacgatttctacattcagggtaaagcactggctctggaaagcggtctggcacagaaaggcgacgttgtggtcatggtttctggcgccctggtaccaagcggcaccaccaataccgcatctgttcacgtgctgtaataattcccgaacgaattaatttggataaaaagcgcccgccgggcgcttttttttattcctggcattagccaaagtcattcaaaatgcaaatcgggtttttctatttaattgcgaattatctaagatgaatccgatgataaatgcctttttttccttagatttttgcccgaaaagggctgattcggtgcttctttgagcgaacgatcaaaaataggtgtattcccatcaaaaaaatattctcaacccaaaaaactttgtgtaatacttgtaacgctacatggagattaactcaatctagagggtattaataatgaatcgtactaaactggtactgggcgcggtaatcctgggttctactctgctggctggttgctccagcaacgctaaaatcgatcagctgtcttctgacgttcagactctgaacgctaaagttgaccagctgagcaacgacgtgaacgcaatgcgttccgacgttcaggctgctaaagacgacgcagctcgcgctaaccagcgtctggacaaccaggctactaaataccgtaagtaatagtacctgttaataaaatggcgcacattgtgcgccattttttttgcctgcgtcaaacgcctattgcgtcaccctctccccttcatcttccgccaccgcagcagacacccggctgttctgcaccgacaacacgctattgctggctgacgggccgctaccggacgacacgataaccgggatcccggcacgacgtgacagcgctttatcaatcagcgccttatcgcttcctgcctgagaaacaaaggccgcaaagtcggcagaatgggtaatgggcgagacctgcggattttccccttctacctgcgccagcggacggtggacctcaatatagcgtttaccatccggctccacggaaaacttcacgggttcattgataatctgcacccgcgtgcccacccgcacctgttcgaacagcgccttaatgtccggggcgttcatccgcatacagccagagctgacacgcaggccaacgctgtccggcgcgctggtgccatgaatgagatattccccattccccacgcctaaacgcagtgcgaagcgtcctagcgggttatttggcccggcagggaccaccggaggcagtttaatgccctgctccagagagcgtgctctgatgcccggcgtgggtgtccaggtcggattagggatcttctggctcacccgcgtggtcgtcaccggcgtttccagccccagttgcccaatacccagaggataaacctgaacaatattttgccccggcgggaagtagtagagccgaagctcagcgagattcaccacgattccctcgcggggcgtatccggcaacagcatttgcgacggaatggttatcacggttcccggcgcagggtttaccggcgcaatggtattgttggtttccaggatcacctgcgccgccgtattaaaccggcgggcgatggtctgcagcttattatccccttcctgtatcgtgtaggtttgattttgcccaatcagacgactgcctgcgggcggcaacggatagtccatcgcgcgggccgaatgaagggcgccgagcgaactgaggagtaatagagtaatgagagacgcgcgcttcatgctgagattccttattcactgacagaacgccagaaagctgaaaaaccagcgaggcgggaaccacctcgcgaaacagaatgaatgctgttctgtaagtctagctaaggattgcagctttggcgcgaatggcgcgaatcatcgcttccagtccctgtgaacgggacggggtgaggtgttgggttaaggccattttttcaaaccacggacgaacatcgaacgcgacgatatcctgcgccgacatctgctggtaaaggctaaagacgaccgcaataagcccttttacaatggcggcatcgctgtcgccgcgcaattcgatcgtgccgtcatccgactgcgccatcacaatccacacctggctctggcagccctgaatactgttctccgggctgtgcgcctcttcaccgagcggcggcaaacgctgtcccagctcgatgatatagagatacttctcttcccagtttgcgcaacgcgagaagttacgcagtaatttatctttgtccggcagctctgccatcttttgcctctccgttagcccagcagctggtgaatgcgcttcagccccgccaccagcctgtcgacctcttccgtcgtgttgtacatcaccagcgatgcgcggcacattgccggtacctggtaaaacgccatcagcggcatggcgcagtggtgcccggtgcggacagccacgccgtagttatcaaggaagctgcccacgtcataggcgtggtgtttcccaaggttaaacgcgattaccccttgccgatcggcaggcccgtagagggttaaatccggcacgctggcaagctctgcaagcgcgtagtgcatcagcagctgttcatactcctgaatgctttcaaggccgatcgcggaaacgtaggaaaccgcggcccccagcccgataatgcccccggtgttgggcgtgcccgcctcaaaacgccacggggcgcgcgcgtaggttgtgccttccgtcaggctgacggtggcgatcatcgacccgcccccttcccacggcggcatcgcctgcaggatctcttctttcacatacagcacgccaatcccggtcggcccgtagagcttgtggcctgaaaagacgtagaaatcacagtccagcgcctggacgtcaaccgcgtggtgcatcaccgcctgcgcgccgtcaatcaggacctttgcgcccgcctgatgggccttctcgacgatctctgccaccgggttttctgtccccagcacgttggagacctgggtaaccgccaccagccgcgtgcggtcgtccagcaagaggtcaagctgctcaagctgaagcgtcccgtcagcgtttagcgggatcacccgcagctgcgcccctacgcgctcgcagagcatctgccacggcacgatattggcgtggtgctccatctgggtgatgatgatgttatcccccgcgtggacctgcgcgttgccccagctgttagcgacaaggttgatcccttcggtggtcccgcgaacaaagaccagttcttccggcgagcgggcgttaagaaaagcggcaagctgcgtacgcacgttttccatccgctgggtcgcctcggcgctcagggtatggataccgcgatgtacggcggcatagccgtggcgatagaactcggcttcggcatccaccacctgattcggcttctgcgcgctggccgcgctgtccaggtaggccagcggcagaccgtttacttcacgggtcagaaccgggaaatctgcccgtactttttcgacgggaaaactcatgcttcgcctccaggcaggcgctgaccgatccgatccagcacctgtagttttaactgaccatcgtgcagcgcttccgtcagttcggcggcaaacgcgtagataatcattttctgcgccgcctgctggtcgatgccgcgcgagcgcaggtagaacatctgctcgtcgtcgattcgcccgaccgtcgcaccgtggctgcatttcacgtcgtcggcgtagatctccagctgcggcttggtgtccacctctgccaggcgacctaacagcagattgttgttggtcatctgcccgtcggttttaatggcgtgctgcgccacgttaatcaggccgttaaacaccgcacgccctttatcactcacgatggttttatgcagctggcggctgttgcagtagcctttgttgtgctcaagccaggtgcgcgtatcgcatacctctgatttaaccggcatcgccaggctgttgatgcgcagcgtggtgttttccccgttaagctgcgtgctggtgttgtggcgcagcactgccccgccgagcaggaagctatggctgtacgcggcggcatcctggcccaggacaatgtcgttatgggcaaagtggtggttctgcgcattctcaaacgccagtttgatgtggtgtagctgggcattggccgccacgttcatggtcagacgcgacccggtaaagtgacgcgtctcattgaggctgacgtaatgttcgatgaccgtggcctccgcgccctccgccagctcaagatggtgacgatagtgcgcggtattgatttcgtcgccgtccagaccctgagtgatatgcatcagcagcagcggctttgacggacgctggttacgcttcacggcgatatgcgtcacgctgcgggccaggctttcggtcaggtgcagaaagacctcaggctgaaccggggcgctcaggcgctggcgatcgtcgtttatctcaatctcaaagccgctctcctggagcgtgtcgctcagttctggacggaactggccatcgacaaacaccaggcgcacggcatcgacacgcaaggccaacgcgtcgcgctgcgctggggtgagatccgccagacgggttacaaactcggcgttcagcaagccatcaagcggggtgtacttccagttctcatgcttacgcgtcggcaggccaagacgcagcatctgctgcagatgctgctgcgcttgctcagagcgcgtgccgccctgggcctcaaacagccggtgccactgctggagcgcattactgctgttcggtaagccagccataaccctgctcctccagttgtttaaccagcgtgaaatcaccggatttcacaatgcgtccctggtaaagcacgtggacgtaatccggcttgatgtagtccagaatgcgctggtagtgggtgacgataataaacgagcgcttgccgtcgcgcagggcgttcaccccgtcagcgacaatcttcagggcgtcgatatccagaccggagtcggtctcatccagaatgcacagctcgggctccagcaccgccatctgcagaatgtcgttacgctttttctcgccgccggaaaaaccgacgttcaccgagcgggtgagcaaatcttccggcattttcagcagcttgattttctcttccattaaatcctggaagtcgaagcggtcgagcgcctccagcccccggtatttccgcaccgcgttgagcgcggtttgcaggaagaactggttgctgacgccggggatttctaccggatactggaaggccataaagatgccctcgcccgcgcggtcttccggcgacatctccagcagatctttgccgttaaattcgaccgagccgtgggtcacctcataatcttcgcgtcctgccagcgtcgcagaaagcgtacttttcccggaaccgttcggccccatgatggcgtggacttcgcccggcttgacgtcaaaattgaggccacgcaggatggctttatcttctacgctgacctgtaaatctttaatgcttaacatgtgctttccttaaccgacgctgtgttcaagactgatggcgaggagtttctgggcttcaacggcaaattccagcggcagttccgagaacacgtccttacagaagccgtttacaatcatcgagatggcatcctcttcgctgatcccgcgctgcaggcagtagaagagctgatcttccccaatccgtgacgtggtcgcctcgtgctccagctgggccgtgttattacggcattcgacgtatgggaaggtatgcgccccgcagtcagcgccaatcagcatcgagtcacactgggtgaagtttcgcgcattggtcgccgtcggcatgattttcaccagcccgcgatagctgttctggctgtgtccggcggagatacctttcgagataatggtcgatttggtgtttttaccaatgtggatcatcttggtgccggtatccgcctgctgatgaccgctggtgagcgccaccgagtaaaactcgccgatggagttatccccgcgcaggatgcagctcgggtatttccaggtgatggccgagccggtttcggactgggtccacgacatcttgctgttttcgccttcgcacagcgcacgcttggtcacgaagttcaggatgccgccggtattgccgtcgcccgggaaccagttttgcaccgtcgagtatttcacctcggcgtctttatggatgatgacctccaccaccgccgcgtgcagctgatagctgtcgcggaccggggcggaacacccttcgatatagctgacgtagctgccttcatccgcgaccagaatggtacgttcgaactggccggttttttcggcattaatgcggaaataggtggaaagctccatcggacagcgcacgcctttcggcacgtaaataaaggtgccgtccgaggccaccgccgcgttaagcgccgcaaagaagttgtcgttagagggcaccacggttccgatgtactttttcaccagttcaggatgatcgtgaatcgcttcgccgaaggagcagaaaatgatcccctgctctgccagcttctcgcggtaggtggtggccaccgagaccgagtcaaagatagcgtccaccgccacctctttcccttcgcgcaccggtacgcccagctggttgaaggcttcttctacctctttgctgaggaaactgttctccgcgccggtttgctgcaccgcgccgggctgcgaggcgcaggtgtcatcgcagctgccgcaggagggcgcggagtagtagctgtagtcctgatagttcagcttgtcataatgcgctttcagccagtgcggctcttccatctccagccaggcgcggtaggcgctcaggcgaaactccagcatccactcgggctcgttacgtttcgccgagatcgcccgcacgacatcttcattgatgccttttgccagctcatcggtctgcagctgggtgaagaacccctctttatagttgaggtgcccgccgctccaggtatttacttcactcgttgcttcagtattacgagacatagttccgcctataccccaaagctttcgccgcagccgcattcgttctgggctttcgggttatgaaatttgaataactggtttaagccttcgcggacgtagtccacttcggtgccgtcgataaagggcatggcctgcagcgcgacgtacagttttgcgccgtcggtctcgaacaccaggtcatctttctcgggttcggtgacggtatcaagcacgtaaccgaaacctgcgcagccggtctgtttgacacctaaacgcacgccgaggatctcgggctttttcgccaccagctcgtgaatatgtgccgccgccgctggcgtgagcgttaacccgcgccaggcgaaatcggcaggattaaaggtttctgaatgcagttccataggtccacctcatctgataagccatcagggcataacaccatgttagtgataacgattatcacttcaaccctctgtcagcaggggcattcggctaaaccgccctttttgcctacttttattaagcatagaccctgtggcaggatgcaggcaggatggatttaattgttcaatgcattgattaataatgcattttgttgtggcatttgggcaggagaggagaaacgtaaaatatgcattggaaatgcctatttttgagatagcttttgcgtggaaagtgacaaaaataaaaaaggccctcaaggcctcttacacttaatgatgaaatgagacagcaaacccctgttcacgccagtggtcgagctgttcctgctgtcgaggcgttggcgatttccccgtccagacgaagattttttgccccgggaacagttcaggacgcggcgaatcaatcggttctgccaggacgtcgatgtgccagcccttctgcgctaagcgcgcggcttcgagccacagatgggtgcggtcatcgcactcccagccgatcaggagagcgtctttaccggctttcttacgggactccgccaggcttgcaatcgcgaattcaatcaggactccgtctaacaggctcgccatgtgtcgcacggtattttggtcctggttcatccgctgccggacgggagaaatgatattgtcaatcagggaatctatcgggtgatcgcggcggaactcaccaattttggcgcgcagctttgccgggctggcgtagcgcagaacggtcatcatctcttcctggaacgagacccagttgccctgagtcaacacttccttgttttccagcaaggcttttactttcccgaccgaaacgccgctcttcatcaggcgtttgatctcttctatacgcaggatatcttcatcgtcaaactgacgatggcccccttcgctgcgctgcggcttcaacaatccataacggcgctgccaggcacgcagcgtaacggggttgataccgcatcgttcggccacttcgccgatactgtaataggccattaactccctcacgctcagaacttccatacctaactgcaccaaccttatcagattgtacaaaccatttgtataactaagaccgcattttgaacgggtgaatggcttaccaccccatccacctgttaatacattgttgtataaaatttaccgttcgtacagtaacgactgccagattgtgtacagctttatcacaattcgaactttttctccggccaggcaatggctggaataccgccgtgccgggggctggcaaaaagatgcccctggaactgggaaattcccgcagattccagccacatccactcttctgccttctctacccccaccgcgcagaactggatttcaagcgaggaacagcatttgatgatcgcctgaatgatggcctgtcgggggccacttttatacacgttcgcgaccagatcgcgattaattttaattctgtcaggctggaagtgggccagcagctgcagcccggcaaaaccggcaccaaagtgatcgatcgtcacgctgatacccgcgctttttaactgcctgaccgaatccgtgaattcatcaaaacgggaaatggcttcgctctcggtgaactccaccacgatttgctcaggtacaaacccgtttgcttcaatcgcggtgagcagaaaatccacggcgttgggaatgttaaccagcgtcataggcagcaggttcagggataacgtctggtcctgtaaccccagcgcgctggccatagagagcgccacctgcttgctttgcacatcagacgcgtacacttcctcatgcggaaggctggcgaaataagcccccggcgagtcgccggacggggggcggagaagcgcctcccaggagacaacctgctgcataaatggatcgactatcggctggaacgcgaagctgcaatccgcccctttcgcgaccacctcaggctgcgcggacaagcgcgtttcttcgcgaacgaattcccatgagtccgcaggcggcagttcaaaatagttcgctttttccgtggcctcgacaaaggtgcggaaaaactgcagagggcggtcgttatacgtcagctggtagcgtgtcgtccccttatcgagcacctgctgcagtacctcgtccctgtcgaagtggcgcaaatcaaaaagctccatacccacgttgccaaaacgccggacagggccgtgatcgcgcatcaactcgactacgttatggtggcgcgggtcgttgcagatctgctcatagatagccgaaacgtgctccaccggcccttccagcagttgaaaaaaatgtgtgccgttaaacagcaggatccccgtgacattggattgccgatttttacgatttgcagcagcgaccattgcttccagcgctttcactggaacgtcctcgcagatatgactgcggtaaatgatggttgtgagcatgctattcctgggaggttagggttttggccacaaaagacgtggggaatgttcatttatagcacattaattgcctgacaaataatttacatctcaaccatttacggcagttaatgagaccgtttgactcggctgtacaacttaccagcacctgcgctttttgtacaatatatcctgcactcaccccccatcacaacgccaacacaacgccaacacaacgcaatgaaaaataaatgatttataaaatatatcgtaaaaaatctaaaaatctgtacattttagatgtacagatttggaaattgtgtataccttaaatgtaacgttactgattacaaaattttacaggagcgaaacatgcagcagaaaggttacgtcgcagattccgcagcagcaatcgcacagtacttcgaaaaagccgcgcttccgacccaacaggaaacgctgggccaggtggttgttgaaattctcagcgacgggcgaaaccttaatcgcaaatcgctttgtacaaaattgctcagccgcctcgaaaaggccgatgggccggaagaggaagagcattaccacatgctgcttggtctgctcttcgaacggtaaggatatgaatcgcagtaacgcagaccgactgatagaccagcttatcggtgaagccgttctctgtcttctgaaagagcgggggccggtgacaacagaaggcttgctacagcgtctgcgggtcatgaaagaacatgaaaaggatccccagcggcgggagacacttgcgatggtgattgccgagatcggctcaaacagcatcgcctttacacgtcgcagaaccgcgcaaggacgaacaaaaagagagggatctctcaacgataaccgagacaatgtagtgccgttatttggaagtggaaaaccgtccgatcccaaaaaaatacattgactgcaatttaacagctacgctgagaacaaatgagacaaaatattcagcttcaacccgaatatcactctgcttttttagacagtgcgctggcggagtatttccgccatgcaggcgatcgttttgctgaagagtccgctattttttctactgcagtacgctgtgttctggcctccgaaggtcatctttccaataaagcgatcatcctctggctcattcagacgctggaatccaccaacgacgtggttcaggcggatgtgattcgtaagacgctggaaatcgtggtgggttacaccatggacgatctctgagttcctgctcgccgcgccccctaacgtgtcatcgtcaaaactgacgatcggcctgacgatgacacgcgccctcccccataacaccctgtaatacacgcaaagccaacctggcacgttttctgcttatctccgcatacgggactggtttttccagtcaactttgcttcatttcttaacaggtctgttattgatgaaaaagatcgccagcgtctgcccgtactgcggtgcaggctgtaaattgaaccttgtcgttgaaaataaccgtatcatccgtgccgaagcggcagagggggtcacaaaccagggcaccttatgtctgaaagggttttacggctgggacttcctcaacgacacccgtcttctcaccccccgccttacccagcccatgatccgctaccgcaaaggcgaagccttcacccccgttacctgggaagaggcgatccgctacaccgcccacaggctcagcagcattaaagcgcagcacgggccgcggtcgatcatgaccaccggctcctctcgcggcaccggcaatgaaaccaactacgtgatgcaaaagtttgcccgcgcggtgctgaacaccaacaacgtggactgctgcgcgcgcgtctgtcatggcccgtccgtggcgggtttacaggaaacgctcggcaacggcgcgatgagcaacgccattaacgatattgaaaactcaaaatgcctgctggtgtttggctataactgcgcggactcccaccctatcgttgcccgccgcgtgctgaaagcgcgtgaaaacggcgcaaaaattatcgtctgcgatccgcggcgtattgaaacggcgcgtattgccgaccaacatctgcagctgaaaaacggcagcaacatggcgctggtgaacgcctttggctatgtgctgctggaagaggagctgtacgacaaaagctacgtggcgcgctttacggaagggcttgaggcctaccggcaaacggtaaaagactatgcgcctgagaaggtcgaacatcttaccggcatccccgcccgtgatgtccgccaggcgatgcgcacctttgcggcggctccttccgctaccgtgatgtggggaatgggcgtgacccagtttggtcaggccgttgatgtggtcaaagggctgtccagcctggcgctgctgaccgggaatctcggtcgccccgccgtcggcgtcgggccggtgcgcggtcagaacaacgtccagggtgcctgcgatatgggcgtactgccgaatatgttccccggctatcaggatgtgaccgacccggcggtccggcagaagttcgctgatgcctggggaattgatgtcaataaaatggacgatcgcgtcgggacgcgcattaccgaagtgccgcatcttgcgctggaaggcaaggtcaaagcctattacatcatgggagaagatccgctccagacggaagccgatctcggcctggtgcgcagcggttttgaagcgctcgattttgttgtggttcaggacatctttatgaccaaaacggcagaggtggcggacgttctgcttccggctacctcatggggtgaacacggcggcgtctttacctgtgccgatcgcggcttccagcgttttggcaaagccattgaagccagcggcaacgtgaagcgcgactgggagatcatcagcctgctcgccaccgagatgggctatccgatgcattatgactccaaccagcagatctgggacgagatgcgcgagctgtgcccgctcttctacggcgtgacgtatgaaaaaatgggcgagatgggtcacgttcaatggccgtgcccgacgctggatcatcccggtacgccgtacctgtacaaagataatcagttcgataccccgagcggtaaagggcagctctttgccgcaccgtggcgcgcgccggcggaaatcccggatgcggatttcccgctggtgctctgtacggtccgcgaggtgggccactactcctgccgctccatgaccgggaactgcgccgcgctgcaaagcctggccgacgagccgggccgggtgcaaatgaaccctgccgatgcggacaagctgggcattaccgacggacagctggtctgggtgcgctcccgccgggggaaagtaatttctcgcgccagcatcagcgagcgcatcaacgccggggccgtttatatgacctatcagtggtggattggcgcctgcaacgagctaacccaggataacctcgatcccatctccaaaaccccggaaacgaagtactgcgcggtgcagctggaggccattgaggaccagcgctgggcagaagactatgccgcatcggcgtatcagtccatgaagtcgcggctgataagtgcggcgaacgtctgaggaaaatgccgggtgccgtaaccgccacccggcaatcgcgtacggtatcatgcaataacaagcaactcgcttacccgccccaaagagaagcgctataattagccaggttttttttaaggctgtcggcaaccatgtcccttccagaaaagtctcagcggggttctccccacgcgcaagcgcttatttcacacctgttacctgattgcacaacgcgacataccgcccgcggcgagcggctggacctgcaggtcaatggtcagggtatgtgctatttaattcttgaagggaccatcgccgtctacagaagaagcgataacatgatgctgtctacggcccgtagccctgctgttttcggcctcgctaacctcactgatatctattttagtgattatcttaagaccgtcagcccgtgcctgatcgggacgatcaccacagaaagggtgaatgccattattaaagagaaggcgctttggggactgctctctcaacagctcatgtatgtgtatagccgtctctataacaacgtaatgccgcagggcgcgccaacggcgtatgagatgattcgccagcagttaatgaagctgacggaagaagaggagggttatcggctcagcgtgacggcggaaaagtatatcagggagaaaacccacctctcccgcagcggcgtgatgcgcattctggcggatttgaaaaccggcggatttatcgaaatggaagaaggcaggcttatcaaaatcaacaagctccccgctaaatactgaatctcaggcacaaaaaaggccgcagttgcggccttttcaacattactctctcaatggacgtgaacgcccaaccgccaggcaaagtagatctcttctttcagctcattcgaagagagcgccagcaaatctgtaaattccagctcaagctgtttcagctttttcaggtactgcgccggggacagattgctcttatcgcgacgtaaatattcaattgccagctgtgttggggttatttcagtatccatgatgtcctcgcttatgtacaaaacctgaccagtatatcacaacccgctggctagtttttgaccaaaggcaaaacatctgaaaactttacacaaccgctgtcgtcaaccttgaagagcagcacaggcgatcctgctcgtcgagaatgtcaatctgccacacctggtggcgactaccggcgtgcagcgcgcggcacacgccgcgcacgcgcccgctgcgtaccgagcggatatgattagcattcacctcgagtccgaccaccttctgctccccttcggtacagagatatcccgccaccgagcccagggtttcggccagcacgacggacgccccgccgtgcaataaaccaaacggctggtgagtgcgacgatcgacaggcatggtggcctcaatgtcatcgtcgccaatgcgggtgaactggatatccagcagccccaccatattcccctcgcccatggcgttcagcgcctgcagcgtcacgacacgtttccagatcatccaattatctccagtaaagcctgcaatgggtggcgtacgccgttaccctctacccgtttcacctggctgcggcaggagtatcccgtcgccagacagcggtttcgcggcaagcgctgcatcgcctgatgccaggacagctcataaatgccgagcgagttggcgtggtttttcacttcgtgtccgtacgtgccggccatgccgcagcagcccacgctaacgctctccagcttcgcgccgaagcgggcaaagacggacgcccactgcgcgggggcgccaggcagcgcggtcacttccgtgcagtgtccgaacagataccacggctcaccgctgacgtcctgaaccgctttgtcttccagggccgtcggcagccactcgtgcaccagcatgacgtggaaatcaccgcgcttatcgcccagcgtctgcctgtattcatcgcggtagcacagcaccagcgccgggtcgacgccgaccatcggtatcccgagttgcgccacgcggtttaagaagtcagatgttttctgcgcggtcttcgcaaagcgcgtcaggaagcctttaatgtgctgcgccttgccgttgggcgagaacggcagcacaaccggctggtagcccagcttttccgagaggcggatgaagtccgcaaccacctgggcatcgtagtagctggtaaacggatcctgcaccaccagcaccaccttcgctttttgctcaggcgtgagcgcctccagctgctccagggtcatgttcgccgaacgatgcccgacgagctggcgctgcagagacggcaccgacagcagcggcagatcgaccatgccgatatgcttttcggaaagcttgcgcaccagcggctggttgataaagaagttgaaggtcttcggcgcgcgcgccatcagcggcgcatagctctctaccgtcgccaccagatggtcgcgcaccggacgcagatagcgcgtgtggtaaagctgcaggaagcgcgagcggaattcagggacgtcgattttaatcgggcactgggtagagcaggctttacaggccagacagccggacatcgcctctttcacctcatgggagaaatcatactcgcccttgttggcatgccagctgttgcgggtgcgctcaatcagcgagcgcaggctggcccgtttttccggcagctcctgctccagcttgaggggatcgacgccacggtcggccagcagacgcagccactcgcgcaccagcgtcgccctccctttcggcgaatgaatgcggttgctggtgattttcatcgacgggcacatcgggcttttcacgtcaaagttaaagcacaggccgttgccgttgcactccatcgcgccgcgccaggaggagcgcaccgaaatcgggatctgtctgtcgtaggtgccgcgcttgacggcatccacctgcagcatgggggcgtccacgccttctggcgggcagattttacccgggttgaggcggttatgcgggtcgaaagcggctttcaccttgcgcagctccgcatagagctgttcgccgaagaacgccgggctgtattctgcgcggaaccctttcccgtgctcgccccaaagcagaccgccgtatttagcggttaaggccaccacgtcgtcggagatctgcttcatcaggatctcctgctgcgggtcgcacatatccagcgccggacgcacgtgcagcaccccggcatcgacgtggccaaacatgccgtagctcaggccgtggctgtccagcagggcgcgaaactcgacgatataatccgccagatgctcaggcggcacgcaggtatcttcggcaaaaggaatgggcttagcggcccctttcgcattgccgagcagacccacggcttttttacgcatcgcatagatacgctcaatcccggccagatcgttacagagctgccagccgatcacgccgccttcgccctgcgaaatcagctcatccagtcgctggcagagcgtggtgacctggctctcaatcagctccacgtcgtcgccagcaaattccacgatgttaagaccgagcatctctttgtccggcacgtcggtaatgagatcgctgacggagtgccagacaatatcttcccgggccaggttgagcactttggagtcgaccgtctcaaccgacagcgctttcgcctccaccataaacggcgcattgcgcaacgcggagtcgaaagaatcatatttgacgttcaccagacgacgcaccttcggcaggcgggtgatatccagccgcgcctcggtgataaacgccagcgtcccttcggaaccggtgagcacgcgggttaaatcgaactgggtcaggtcgtcgttgaagacgtggcgcaggtcgtagcccgttaagaagcggttcagtttggggaatttgtcgagaataagctggcggttgtcgcggcagcgctccagcacggtacggtagatgcgtccgctggcggtgttatctttacccagcgtttccgccagttcgaccggcatcggctgcgtatcgagaatatcgccgcccagcagaacgacccgcacgcccagcacatgatcggaggttttgccgtagaccagcgagccctgaccggaggcatccgtgttgatcatcccgccgagggtcgcgcggttactggtggaaagttccggggcaaaaaagtagccgtaaggcttgaggtactggttaagctgatctttgataacgcccgcttcgacccgcacccacccctcttccgggttgatctcaatgatgcggttcatatagcgcgacatatcaacaataatgccctggttcagcgcctgaccgttggtcccggtgccgccgccgcgcggcgtaaagaccagcgaggcaaagcgctcctgcgtggcgagccgggcaatcagcgccacgtcggccgtagaacgagggaaaacgacggcatcgggaagaagctggtaaatactgttatcggttgccatcgtcagcctgtcggcatagttcgtggcggtatcacctgtaaaaccctgttgctccagtgcctgcaaaaaattaagcaccagctgaacgacgccgggtgcctgggaaatctgtgggatcatgactgtcgaccctaattagagtaatgtgaaatcgtttgcgttgtgtccggaaagttttatcacatttttttcttatgtgcttcgtagaattacgggcaaaatccgcctgtcaaaaaccgctgagatcattaatgattaaagagatgcggttttccgttcccgccagccgcgctggcgttcttttaaggaaagtttcatttatggtcaatcttcgccagcccagggatgttgcgcaaattttgctgtcggtgctgttcctggccctcatgatcattgcgtgtctgtggattgttcaaccctttattcttggcttcgcctgggccgcgaccgttgtcgttgccacatggcctctgctgctgcgcttgcagaagctgctgttcggccgccgcgggttagcggtgctggtcatgacgctgctgctgttcctgctgtttattattcccattgcgctgctggtaaacagtctcgtcgactccagcggcccggtgatccgcgccgtgaccagcggcgatctcacgctgccggatctcgcctggctgaacagcattccggtcgtgggcgccaagctctacagcggctggcacagcctgctggagatgggcggcagcgcgctgatggcaaaagtgcgcccatatattggcaccaccaccacctggtttgtgggtcaggcggcgcatattggccgctttatgatgcactgtaccctgatgctgctcttcagcgccctgctttactggcgcggtgagcaggtggctttgggcgttcgtcactttgccacccgcctggcgggcaaacgcggtgacgcggcggtactgctggcagcgcaggccgtacgcgcggtggcgctgggcgtggtggtcaccgcgctggtgcaggcggtgctgggcggtattggtctggcgatttccggcgtaccgtatgccacgatattcaccgttgtcatgctgatgacctgtcttgcacaactggggccgctgctggtgctggtgccctgcattatctggctctactggacgggagataccacgtggggaacggtgctgctggtctggagctgcgtggtcggcaccatggataacgtcattcgcccgattctcatccgcatgggcgcagacctgccgctgatcctgatcctctccggggtgattggcggcttgattgccttcggcatgattggcctgtttatcggcccggtgctgctcgccgttacctggcgtctgttctccgcctgggtgcatgaaattccgccgccgggaaccgacccggacgtgattttgagcgaactggaagagctggaagagaagaacacgcattaagtttttgccgggtggcgctaacgcttacccggcctacattcccccacccaatactttaacgctgctaaagtatttattcgttgcacactggtcagacccgcaatttctgcactcaatctgctcataacctcaagaaatctttatatctctttaactattgagacgaatccgatcgacgctaaaagcggacatgcctactattagcacacggttataaatcaacaccttgatttataagcatggaaatcccctgagtgaaacaacgaattgctgtgtgtagtctttgcccatctcccacgatgggcttttttttatcctgactacgcgcgcgtaacctcacaggtactgagcatccgccactcggcaggcagcacccgcgtttccccggtcacattgaccgtcaccacctggcggatatccgccgacgatgcgccaacctgcagttcaaactcgcccggctcaacgatgcgtttaccgtcgcgacgggtgaagttgaacatctccaccggcagcgtaaagctgagcgtggcggtttcgcccggcgagagcgtgacgcgctggaaggccttcagctcctggagcggccgaacctgggtggcgaccttatccctgacgtaaacctgcaccacctcgctgccgctgcgctctccggtattggtgatatccacgctcagcgtcacctcaccgtcgaccggcacgctgctttcagcgacgcgggcagcattccagcgaaacgtcgtccagccgaggccgaagccaaacggataacgtgaaccgaagtggaacgcaaacggcgtgccgccgcttttgagcttgtgattgtagtaatacggcatggccccggcgcttttcggcacgctcaccaccagacgcccctgcggctctgcacgtcccgttaacacgtccgcaatggcccggcccccttcctgccccggtgcccaggccacgatcagcgcggccaccttgtcctccaggccctgaagagtgtaaggacgcccgccggtcatcacgacaatcaccggtttgcccgtcgccaccagcgcctccagcagctgctgctgaacacccggcagattcagggaatcggtgtcggaaccttcccccacggtaccgctctggaacagcccggcgagatcgcccacgcaggccaccaccacgtcactctcctgcgcggcattgaccgcctcggggataagggcggtgctttgcgacacgggagactgctgcattggtttaccgccgctgtcgcccgggaagaccggcgcacccgccatccgtttctcgatgatgtgacaccctttggcgtaacggacctgagacgcgccgaggtagtgctccagcgccgcgcgcggggtcgtcacctgcgaggtctcctcaaccatatcgctgatgatcagatgcaccggaaagctgtagccgctgagcaatgccagcggatcgtctgccgtcggccccaccagcgccacgcgggatttaccattcagcggcagaatgccgttgttttccagcagcgtgaccgattttgtcgccacctcccgcgcgacctggcgggtcgtctcattttgcagaacgatgccgttttcatcggcatacgggttctcaaacaggccgaggcggaatttttcggtcagcacacggcccacaatctcatccactttcgccatagagatcagcccgcgctcaacggcgtctgccagatgccgcgcgcagtcatctttcggcagctcaacgtccagcccggcgttgaaggccagcgcggcggattcggccgcatcgtgggaaatgccgtgatgctggtgcagcaggctgacgccgccgtaatccgcgacagtaatgccgtcgaagccccactgttcgcgcaggacggtggtcagcaggaagctgtcgctgtgccccggctggttatcgatatcgtggtaggcgggcatgaccgaaccggcgtttgccagcttcaccgccatttcaaacggcagcaggaaggtgtcgttcagctcgctaaagcccagatgtaccggcgcatggttgcgcgctccttcgctgaacgagtggcccacgtagtgcttgagcgtcgccagcaggtcgcgcttatcgccctgtaagcctttcacgtaggcggtcgccatcacccccaccagccagggatcttccccgaaggtctcttcggttcgcccccagcgcacgtcgcgggaaacgtccagcaccggcgccagcccctgctggcagccgacggaacgcgcctctttaccaatctgctctgccgcgcgctgtaccagttcagggtcccaggtcgaaccgtagttcagcgacgacgggaacagcgtggcgtctttgcacagcagccccaccaggcactcttcatggaacagggccggaatgccgagtcgcgtctcctccatcatcaagcgctgcaggcggttggcggcgcgcacgccggttttcacgtcaacgatatgggtacccagcggacgggtgatctgcccgacgcccagcttcagccgttcgctcagtgcagcttgctcgctcacgccggcgaattcgtcgctgaggtcgctgcgctcgcggtggttaccgttttcatcgaggatcagccagtacgcatgcatctgggcgaacttctcttccggggtcatacgcgccagtaaatcggcgacgcgctcgtgcacgggacgtcccgcgtccttatagatagctgtcatgttttactcctgtagtgcggaaggggttgccgggctgagctgccctgcttcgggtctcacctcacgcttgctggccagctcccgggcgatggaatccaccagccgactgttaagcttgtagattgaaagcagtgcgaccatgcagaggaacagcgcgcaagggataagggtgaacagggcgttgatcgtagagagcacgtgcggcgcctgggctgcctgtcccggggcgtaatccaccatgccaagcacccagccgacgaccgccccacccagcgccagcccaaatttgatggcaaacagcgcggtagagaaaaccagcccgtccaggcggcggccgctgcgatgctcttcgtagtcgaccacatcggagaacatggtccactgcagcggcgtggtgaggttttgcacaaagctaaagacaatgttgaggccaaaaatcagccacacctgcgaaggcggcaggaagaaaatcagcgccccgaaaatgacgaaggaaataatggtccactggtaggcgcgcacgcggtcaaatttccccagcagccgttcagataatagtgcgccgcttaaggaggcgaccattccggaaacaataaaggcaaaaaccagctccgggcgcaacagcacgtagttcacgtaatacatggtggcggaaccgcgcgttaccaccgccgttaacagcaaaatattaaacaggaacacaatgcgccattggctgtttccggccagcagttttaaatcggtgagcatcgagccggaagtatcactgcgcggagaataacgctcgcgggtcatcaggaagcagcagaaaaacagcacaatgcccagcagccccatcaggctcatggcgtagaaatagcctttctgcacgttgccctggcctaacagtgagaccagcggcagggcaatcaccgtcacaatcaacccgccgataaacgacaggccaaagcgccacgactgcagggagtgacgctcgcgcggatccagcgtcagcgcgccgggcatggcgcagtaaggcacgttaatggcggagtaaatcaggcttaagatcgcgtaggtcaggcaggcataaacgattttcgccgtcggccccacgtccggtacatagaaggtgatgaggcagcttacgccaaacggaatggcgaaccacagcagccagggacggaaacggccgtggcgcgtttgagtgcgatccaccagcgcgccaatgcacgggtcgacaaacgcatcgaccacgcgcaccactaaaaacatggtgcccatgattgcggcgggcagcccaaaaacgtccgtatagaaataggcgagaaataacgttgccgtttgccagaccagcgcgctggccatatcacctaagccataacctattttatctttggtacgcaatacagaggagagtgtcattgttatttgcctttttatcaggttaaaacgtatttcaaccagttgcgcatcatctgaagggaaatgcgcatgtaaggctcaagtattagcaacggtttgcgcgctaacaattgtctaaattgacaggcaaattatgatatttagttttttactttatttgtgatggggagcatattcgggcggaaataaaaaaggcgaggaataatatccccgccttttcgggtcagcgtggcgttacttgttcagttccgccaggctcagccaggtttgcaccacggtgtccgggttcagggacaggctatcgatcccctcctccatgagccaggcggcaaagtcttcatggtcggatggcccctgaccacaaatcccgacgtatttgccctgcttcttcgccgcgcggatggacagggagagcaatgctttgaccgcctcgttgcgctcgtcgaacagctcggagaccacgccggagtcgcggtccagacccagcgtcagctgcgtcatgtcgttcgagccgatagagaagccgtcgaagtgctccaggaactgctcggccagcagggcgttggacgggatttcgcacatcatgatgatcttcagcccgttctcgccgcgcttcagcccctgacgcgccagctcgtccaccaccgctttcgcctggtccacggtacgcacgaacgggatcatgatttcgacgttggtcagccccatgtcgttgcgcacgcgcttcaccgcctcacactccagcgcgaagcagtcgcggaagctgtcggacacgtagcgtccggccccgcggaagcccagcatcgggttctcttcttccggctcgtagcgctcgccgccgaccaggttggcgtattcgttagacttaaagtcagacaggcgcacaatcacgcgtttcggatagaaagcggcacccagcgtcgcgatcccttcggtcagacggccgacgtagaactctttcggcgagtcgtagcctttcatcatctcgcggatttcgttctgcagcttcggctcctggtcgtcaaactccagcagcgcacgcgggtgaacgccgatcatacggttgatgataaattccaggcgcgccaggcctacgccttcgttcggcaggcaggcgaagtcgaacgcgcggtccgggttgccgacgttcatcatgatcttcagcggcaggtccggcatggtatccacgctggagctcttcacgctgaagtcgaggatatcggcatacacgtagccggtatcgccttcggcacaggagacggtcacattctgtccgtccttcatgcgctcggtagcatcaccgcagccgacaaccgcaggaatccccagctcgcgggcaatgatcgccgcgtggcaggtacgaccgccgcggttggtaacgatagccgccgctttcttcatgatcggttcccagtccgggtcggtcatgtcggtcaccagcacgtcgccgggctcaatgcggttcatctcgctgatgtcgtggatcaccttcaccggaccggcaccgatgcggtgaccgatagcacggccttccgccacgattttgccctgggcgtgcagcgtgtaacgctccatcacctgaccgcgtgagcgaacggtttccgggcgcgcctgcacgataaacagcttgccggtgttcccgtctttcgcccattcgatatccatcggacggccgtagtgtttttcgatctgcaccgcctgcttcgccagctcctgcacttcggcgtcggtcagggagaagcggtcgcgctgctcctgcggtacatcttcaattttaacctgcttgccatgctcctgggtcggggcatagatcatgcggatttttttcgagcccatggtgcggcgcaccaccgccggacggccagcggccagcgtaggcttgtgaacgtagaattcgtcagggtttaccgcaccctgcacaaccatctcacccagaccccacgcggaggtgatgaacaccacctggtcgaagccggattcggtatcaatggagaacatcacgccggatgagcccacgtccgagcgcaccatgcgctgtacgccagcggagagcgccacgccgcgatggtcgtagccctggtgcacgcgataggagatggcgcggtcgttgaacagggaagcaaacacgtgcttcaccgccaccagcaccgcatcgtaaccctggacgttcaggaaggtttcctgctgcccggcaaacgaggcgtccggcatgtcttctgcggtggctgaagagcgcacggcaaaggaggcctgcgcgtcgtcagcggagagctggttgtacgcgtcgtgaatggctttttccagttccggctggaaaggtgtgtcgatgatccactggcggatctgcgccccggctttggcaagctcggtcacgtcatcaatatccgttttatccagcaggtcgtaaatgcgctggttaacaccgctctggtctaaaaacaggttaaaggcatcggcggtggtggcaaacccgttcggtacggagacacccatacccgacaggtttgtaatcatttcacccagggaggcatttttgcccccaactctgtctacatcattcatgccgagttggttataccaaagcaccagcggtgacgagccattgttggacatcgaaacaatccttttgtgatatttgatcggagtaagaaacacctgactacgtatttatactggcataattatttccgctaaaaaaacggtgaatcgtgtaagcaatttaaattttcaacttttcggatactttcccatcaacgattaacccgatgattcctctatattcagccagaaaccccaaaaataaagtcgctatttgaaaaatgaaatccacttttcaggaaaatcaaaaacagcgtttcattcataattaggataagttctttgctgtgtaaattacttttttaatttatgctttcagacaattacgtctgatattcagggtgggtaaaatggatagtgctgtcgatcgtcacgttttttatatttctgatggtacggcgatcaccgccgaggtgctgggccacgcggtgatgtcgcagtttcccgtatcgatcaacagcatcacgctgccgtttgtcgaaaatgagagccgcgccaaagcggtgaaggaccagatcgacgccatttaccagcagaccggcgtccgcccgctggtgttctactccattgtgatccccgagattcgcgccatcattctgcagagtgaaggcttctgccaggatatcgtgcaggcgctggtggctccgctgcagagcgagttgaagctcgacccaacgcctatcgcccaccgtacccacgggcttaaccccggcaacctgaccaagtacgatgcccgtatcgccgccattgactataccctcgcgcacgacgacggcatctcgctgcgtaatctcgaccaggcgcaggtgatcctgcttggcgtgtcgcgctgcggcaaaacgccgaccagcctctacctggcgatgcagttcggcattcgcgccgccaactacccgttcatcgctgacgatatggataacctggtgctgcccgccgccctgaagccgctgcagcacaagctgttcgggctgaccattaatccggagcgccttgccgccatccgcgaagagcgccgcgagaacagccgctacgcctccatgcgccagtgccggatggaggtctccgaagtggaagccctgtaccgcaaaaatcagatcccgtggctgaacagcaccaactactctgtggaagaaattgcaaccaaaattctcgacatcatggggcttaatcgccgcatgtactaatatgctagtgcattagctcagaatcaggtatcatcatcggcaaccacggggctatgtcgccccgaacttgaaatcagcagggattggtttaaggtgatgcccatcacttcccggtagtctgccgatgaagcaaaaattttctgagacattccatgaataaaaccgatgaactccgcactgcgcgcattgacagcctggtcacgccggctgaactggcccagcggcatcctgtttccgcggccgttgcggaacacgtgacggcctcccgccgccgcattgaaaaaatacttaatggtgaagacaagcgtcttctggtggtgattggtccctgctccatccacgatctggatgccgcgatggattatgcaaaacggcttcagggcctgcgggataggtatcagcaccgccttgagattgtgatgcgaacctactttgaaaaaccgcggaccgtggtgggctggaaaggactgatttccgaccctgacctcaacggcagctatcgcgtgaaccacggcatcgagctggcgcggaagctgcttttgcaggtcaacgagctgggcgtgccgaccgccaccgagtttctcgatatggtgaccgggcagtttatcgccgatctgatcagctggggcgcgattggcgcacgcaccaccgagagccaaatccaccgcgagatggcctccgccctctcctgtccggtcggctttaaaaacgggaccgacggcaatacccgtattgcggttgatgccatccgcgcggcccgtgccagccacatgttcctgtcgccggacaagagcggtcatatgaccatctaccagaccagcggtaacccgtacgggcatatcattatgcgcggcgggaagaagcccaattatcatgcacaagatattgcggcggcctgtgaaacgctggcggaattcgacctgccggaacatctggtggtggacttcagccacggcaactgccagaagcagcatcgccgccagctggacgtctgcgatgagatctgccagcagatccgcagcggttcaaccgccgttgcagggattatggcggagagctttatcaaagaaggcgcgcagaaaatcgttgctggccagcagatggtgtacggccagtcgatcaccgacccgtgcctgagctgggaagacagcgagctgctgctggagaagctggctgcagccgtggacacgcgcttttaacatcctgccgggtggcgctgcgcttacccggcctacgattcttgccgttgtaagcccggtaaggcgaagccgccaccgggcttttgattgcacaatattgatcctctcacccttttttcacaaaaacgcttgccgtaaatttgcagtttattgacaatgattatcattgttacattgattgttatttataaacattatgtcacgtacggataacagcgcggcaacgccagcaaaaaaagacacagcaccagcccctaccgagcgtcggattgacagcaaaatcctgctcggcgatgcggggcgggtcattatcgagcatgacggccagcgctatctgctgcgccagacccatgccggaaaactgatcctcacaaaataaaccaaaaacttcgccagccacccaggtgatccccaggcagccagcgctttcgattctttatggagagttgctatgccacacctgccttccgcgtctttacgcccgtcacttctggcgctggcgattgtcagcaccctgccgggcgtcgcgtttgctgccgcagatgaaatgaccgtcaccgccacgggcaacgcccgcagcgcctttgaagcccccatgatggtgagcgtgattgatgccaccgccccggagaaacaaaccgccagctcggcggccgacctgctgcgtaacgttcccggcctgatgctggacggcaccgggcgcaccaacgggcaggacgtgaacctgcgcggctacgatcgtcgcggcgtgctggtgctggttgacggcgtgcgtcagggcaccgacaccggtcacctgaacagcacgttcctcgatccggcgctgattaagcgtatcgaagtggttcgcggcccgtcggccctgctgtacggcagcggcgcgctgggcggcgtgatttcctatgacaccgtcgatgcaaaagacctgctggaaacgggtaaaaacagcggttatcgtgtgtttggtacgggggcgacaggcgatcacagtcttggcatgggggccagcgcctatggccgcaccgacacgctggacggtctggtggcctggtccagccgagatcgcggtgatatccgccagagcgacggagcaaccgcccctaacgacgagtccatcaataacatgctggcgaaaggcagctggaaaatcgacccggcccagaccctgagcggcgccctgcgctactacaacaacgatgctcaggaaccaaaaaacccgcaaaccactggggcggacagcagtaacccgatgaccgatcgctccaccatccagcgtgacgcgcaggtgggctaccgcatcgccccggaaggtaacgactggctgaacgccgacgcgaaggtctactggtccgaagcgcgcattaatgcccagaatatcgacaacagcggtgagttccgcaagcaaaccaccaaaggcggcaaggtggaaaaccgcacccgcctgttcagcgacactttagcagcacatctgctgacctacggtggggaatactaccgtcaggagcagcatccgggcggcgcgaccaccggcttcccggaggcgaaaatcgacttcagctccggctggctgcaggatgaaatcaccctgcgcgatctgccggtcaccttgctgggcggtacgcgctatgacaactaccgcggcagcagcaatggctacgacgatgtggatgccgataaatggtcctcccgcgccgggttgaccgtcagcccgaccgactggctgatgctgtttggctcatacgcgcaggcgttccgcgcgcccactatgggcgagatgtacaacgacgccaaacacttctctattggccgcttctataccaactactgggtgccgaacccgaacctgcgcccggaaaccaacgaaacgcaggagtttgggttcggtctgcgctttgacgatctgctgcttgccaacgatgcgctggagtttaaagccagctatttcgataccaaagctaaagactatatctccaccaccgtcaattttgccgccgcgaccaccatgtcttataacgttccgaacgccaaaatctggggctgggacatgatggcaaaatactctgccgacctcttcaacctcgacctggcctataaccgcacgcgcgggaaagacaccgatacgggcgagtacatctccagcatcaacccggataccgtcaccagcaagctggacattccggtggcgcagagcggtttttccgtcggctggattggcacctttgtcgatcgctcaacgcatatcagcagcagctacagcaagcagccgggctacgcggtcaatgacttctacgtcagctataagggtcaggagcagctcaaaggcgtgaccacgacgctggtgctcggcaacgcctttgacaaagaatactggtcacctcagggcattccgcaggacggccgtaacggcaagattttcgtaagctatcagtggtaattcccgtcggggcaactcttcagaaggataagaaaatgaatcactacacgcgctggcttgagctgaaagaagacaatccgggtaagtacgcgcgcgacatcgcagggttaatgaatatcagcgaagcagagttgacctttgcccgcgtgggtcacgacgcctggcgactgcgcggtgagatccgcgagatcctgggcgcgctggaggcggtgggcgaaaccaaatgcatctgccgcaacaactacgccgttcacgagcaggtcggaagcttcaccaaccagcacctgaacggccatgccgggctggtgctgaacccgcgcgcgctggatctgcgcctgttcctcaaccagtgggcaagcgcgtttcacatcagtgaagccaccgcccggggcgagcggcagagcattcagttcttcgaccaccagggcgatgccctgctgaaggtctacgtcacggataacaccgacgtttccgcctggggcgacgtgctgacccgttttatctttgccgataatccaccgctggcgttgaaggcacccgacgcgcctgctcacgcggaaaatgcgcaagctgcgctcgtggacaacgagtggcgcgccatgaccgacgtgcaccagttcttcagcctcctcaaacgccataacctcagccgccagcaggcgtttcgcctggtgggggacgatctggcctgtcgggtagagaacagcgcgctggcgcaactgctggagacggcgcgccgggacggcaatgaaatcatggtcttcgtcggcaaccgcggctgcgtacagattttcaccggcgtggtggaaaagctggcgccgatgaaaggctggctgaacatcttcaactcaacctttaccctgcacctgcttgaagacgccattgcggagacgtgggtcacgcgcaaaccaaccgctgacgggcacgtcaccagcctggagctgtttgccgccgacgggacgcaaatcgcccagctgtacggccagcgcaccgaaggcgagccggagcaaagccagtggcgcagccagatagacgccctgacggcgaaagggctggccgcatgaaacggtggcttgtcctgttcagcgcactgcccctgctggcgtttgctgcgccgcaggagaaaatcgtcacgctcggcggcgacgtcaccgagattgtctacgcactcggcgcgtcgtcttccctggtggcccgcgacagcaccagccagtggccgcaggcggcgaacgtgctgccggacgtgggctatctgcgccagctcaacgcggaagggatcttgtccatgcgccccacgctggtgctggccagcgcccaggcgcagccctccctggcgctaaagcaggttgagcaaagccacgtccgggttatcgcggttccagccgctaacgatttgagcgtcatcgacgaaaaagtgcggatcgtggcggaagcgacgcatcgcgaggccgagggggaagccctgcgcggcaagctgcgtcaggcgctgtcaaccctgcccacatcgccactcaacaaacgggtgctgtttattctcaaccacggcgggatgaccgcgatggctgccggacaacagaccggcgcggacgcggccattcgcgcggcggggctgcagaatgcgatgcaggggttcacccgctatcagccgctgtctcaggaaggaacgattgccagccagcccgatctggtggtgatttcgcaggacggcatcaacgccctgggcggggaagcgaatctgtggacgctgcccgggctggcgcaaaccccggcaggacgtaataagcaggtgctggcgattgatgacatggcgctgctgggctttagcgtgcgaacgccggaagccatccggcaactgcgggccaaagcggagcaactgccctgatgtcccggcgaatcgccctgtcattgtggatgctggccgcgctgctggtcgtcacgacgctgacggccagcggtattggcgcgctgcgcctgccagtcagcctgctgtggaacgccaccgacgaggccctgcgtcagatctggctgacgatccgcctgccacgcgtgctgctggcgctggcgatcggcggttcgctggcgctcgcgggctgcgtgatgcaggggctgttccgcaacccgctggcggacccgggcctgctcggcatcagcagcggcgcggcacttgccgtcgcgctgtgggtggtgcttccgctctcgctgcctgcactggtgatgctgtatgccccgatgctggcggcgtttctcggcgcgctggccgccaccttcgtgattttcctgctcagccgtcagcgtgacgcttccctgtcgcgcctgctgctggtgggcattgccatcaacgccctgtgcggtgcggccgtcggcgtgctgtcatggctcagcaatgatgcccagcttcgccagctttcactctggggaatgggcagcctcggccaggcgcagtggtcgacgctgctggccgtcgcgtcgctgatgatccccaccgtgctggttatctggcgtctggcagggcccctcaacctgctgcagctgggcgacgaagaggcgcactatctcggcgtggaggtggccgccgtgcagcggatcctgctgctgtgcagcgccctgctggtggctgccgccgttgcgatcagcggcgtgatcggttttgttggcctggtggtgccgcacctggtgcgcatgtggctgggagccgaccatcgggccacgctccccggctcggtgctggccggtgcgctgctcctgctgatggccgacacgctggcgcgcagcgtggtcgctccggcggaaatgccggttggcttattgaccagccttctcggcgcgccgtggttcctgtggctgatctttcgtcgtggaggtgcgcatggctgaacgctattgtgcagaaaaccttgtttttcgcgccgggcaacgcacgctgattaacgccgtgtcgctgaccttatctcagggcgagctggtggcgttgattggccccaacggtgccgggaaatcgacgctgttgcggctgcttaccggctatcttaaacctgctgggggacggtgcagcctggcgggcacaccgcttgcggcctggcaaccggaaaggctctcccgctaccgggcggtgatgcgccagagcacgcagctcggatttgactggccggttgaggcggtggtcggtatggggcgtgcgccctggacccgcacgccagaagcgtcggtgatcgaggaggtgatggccatcaccggttgtttaccgctggcgggcaggcagtttgccgcgctctccggcggcgagcagcagcgcgttcagctcgcccgcgcgctggctcagctatggtgcgacggtgcgccgcgcggctggctgtttcttgatgaaccgacgtccgcgctggatctctatcaccagcagcatctgctgcgcctgctgaaatccctcaccaaccggggacatctgcacgtgtgcgcggtgctgcacgacctcaacctggcagcgctgtgggcggatcgcatcctgctcctgcacagcggcaggatcgtgtcccagggagagccggaaaccgtgttgcaggccgacgcgctggcgcgctggtacggcgcacaggttcacgtcggcaggcatccggctcaccccgtgccgcaggtgtttctcgccccctgaccggtccggattctgacgacgccgactccggccagacactagcttgagcaactgacctccagccgcttgccccactcaggcgggcggctgacgtaatcatcatcccggtcggcaaacggcgtgcgcaacgccacgtgcagacggtgtaactcgtcgtactcgccctgctcggcctgctcaatcgcccgctgcgccagccagttgcgcaacaccatcgccgggttcgtagcgttcatctgcgcctggcgggtcgcatcatccacctgctcctgctgcagccgcgcgcggtacgatgcaaaccagtcgtcaaacacctgtctgtcaataaactcatcgcgcagcggcgaggcggcactgtgctgctccgtctggcccagcatccggaaggtgcgcgtgtaatcactgccctcgcgcgccatcagggcaaacaggccattgaggatgtcgttatcgcccttctcctgcgtgactagccccagcttgttgcgcatcagcgagccatactctcgcagtaagatcgcctgatagctgtcgagcgcatcattcagggcgtcaacatcgatgaacggcgacagggtttgcgcaagccgctgcaggttccacaggcccaccgcgggctgattgtcaaaactgtagcgcccctgatagtcggagtggttacagatgtaccctggctgataatcatccaggaaaccaaacgggccgtagtcaaaggtcaacccgagaagcgacatgttgtccgtattcatgacgccatgggcaaaacctaccgtttgccagcgggcaatcagggctgcggtacgggccaccacgtccctgaaccagagaacgtatttatccgcgtcgtcctgcaactgcgcccagtggtgacgaatggcaaagtcagccagctggcgcaccttgtccggctcgcggcgatagtaaaagtgctcaaaatgaccgaagcgcagatggctttgcgcaatgcgcatcagcattgcgcccttttccacggtttcgcgcgcaaccggcgtgtcgctggtcacgatcgacagcgcacgggtggtggggataccgagggcatgcatcgcttcggagcccaggcattcgcgaatcgttgaacgcagaaccgcacgcccgtcgcccatccgcgaatagggcgtcaggcccgcacctttcaggtgccagtcaaccgtctccccgttgggaagctgttgttcaccgagcaggatccccctgccgtcgcccagttgcccagcccagacgccaaactgatgcccgctatagacctgagcaaggggttgcataccggcgagaagcgtttcgcctccccagacgccagcgcttcctgaacgctgaaacagctcaggcggaatggccagctcttctgccagccgatcgttatgccagataaggcgtgaattttgtaacggtgtgggtttgagtgcggtataaaatcccggcaactcgtcatgccagtgagcagtaaaagacagggtcataagtcctcctgcttttagtgtagagggtttacccggacttaaacacgggcgaaagcaagggttatcgctgctgaaccagcgtagtgacgtgttccgccgagacggcgggccagagtgttccctgcatggcgccaaaattaaaggacaacacgcgctgcaacagaccgtggtcgtcaatgcccgagacaatcacagactggcagtgcggcgtgatttgccagaggatggcgcgcataaatggctcaaaagagagctctgaagcacgctgctgaatgaagcctttatcgagaataacccgtttaaataatccatcatacaccgctttgagcgatgcagcgcctgcaccaaagtttgccagcaccaatgggaaatggattgccattctcgccagctgaagatcgtcctttccgttatttaaacctagataattctcattaacagtaaactcaagaaacggataacgctcaagaattgaaacagcgtttccattacttaataaaaattcaactattgcaggtgtaatattgatccatgcaattaactgatgctgaataaaaaacagtttgcaggtatcaagcaattgcagtttttcgttaaacagcgctaactcttcagccgctgaaagtcgtgggataacaagctcagtggggatccgcacatcgctgtcgacgccagtaaagttaaccagaatttctaaacctttaagctcccctgcgctattacgggcaggcaaaagcagcagttcagactggtaagcattatctagcgtaattatcattgcactcgccccgcattaaagatgagagaggacatcctggagcaattgccgacacaattccactgtcttgattttaataagattaatttcattagttccgtattaattttcagatttttccctgaatttaaaataatcttatcctggttgcaaaataatagccagttttagataaaacagatacatgagggattcgctaattttaggtaaatttaactttaatcatcttatttgagaaaaaacggcatgtttattcgctaccatgccgtcataagagaggtatacgacgaagattatatacgtcgtgcctgccagaaatttttacgccagtaaacattatcaagtgaagagcgcatcacgccgcggctcgtcgaggcgtgaatgaactggttgtcagtatcataaatgcccacatgaagtccgctttcccccgatccggttttgaagaaaaccaggtccccgggcaggaggtcgtctttatcaatttccgtgccgatttctgcctgtttacgcgtttcacgcggcagctgtaaatcaaacttgtcgcgaaacgtcatcagaacgaagccggagcaatctacaccgccacggctcataccgccgtagcgataaggcgtgccgcgccagttgctcagctgatcgttgaggctggcaatgacggtgatcgaatctgaaagccgtgggttaggcggcggtgcacgatggctactgcatcccgcaagaaaaagtgcggccatcaggagaaaccagaatcgcattttcagacgaatcctctgctttttttgttcttttcgtaatttagcgtgcaattgtgctcacaggcaagaaacgcttactcctgcccggtcgaaatcagcatcttatggccctcaatatccagcctgcggaacgacatgttgtacgcgcgggcaagattgggcggcgtaagaacctgatcccgcgtaccgctggcgatcatcttcccctgcgacagcagccacacccggtgggcatgacgcaaggtgtggttgaggtcatgactgctcatcaccacggcgatgccttttctactgagcgcacttagcagggtatccagggccgcctgctgcgccacatccagaccgttcatcggttcatcgagaagcagcatccgcccatgaggattaccggccgggtggatctgaacaatgacagccgccagacgcacccgctgccattcgccgccggatagctggctgacatgccgggagagtttatcctccagccccagcgccgcggccacgtccgtcagcagtgccgtagaatgtttgtcgtgcaaatgcagcatcagatagtgccagaccggcatcgcaaaggggggcacctgctgctgcacgagatagctgcgccgatgcgccagcgagaccggcgaccactcggccagcgtatgctccagcaacattatctgcccttctccggcagtcatgcctgccatccgtgccagcagcgtgctctttcctgcgccgtttggcccgacaagatgcaggatttctcccgcattgacggcgccggttatcggctccagacgtcccttctcggcaacgtccgtgagctgcatcagcagcgacattatttcgccagcgccagcttgatcgattccatgacgatcggatcttcaggggtcatatccggtgaaaaacgctgtacgacctggccgtcgcgacctatcaggaatttttcaaagttccacagaatatcgtccggataaagcggcgcgcggcctttgctggccatgcgttcataaaaaccgctgccttccggcgcgacggctttgggtgcggcagcgatcagcttcgcatacagcgggtggcggtcttcaccgttgacatcgattttgctgaacagcaggaacgttacgccgtaggtagtgctgcagaaggttttaatctcctcttcgctgcccggctcctgccccaggaattggttgcaggggaagcccagcacggtaaaaccatctttctcccaggccttctgaatgttttccagctgctcgtactgcggcgtcaggccgcatttggatgccacgttgacgatcagcaacacattgcctttgtagccttccagcgtggttttatcgccatcaatggtggtcacttcagtattcaggatatctgactgcatagcatttcctcaggttgtcgatttaacgtccagcttttaatagtagccagataaagaccggcgcgcccagcgtggcggtcaccacgccaatgggcagctctgcggccgtcagggcaagcctggcgatgatgtcggccaccagcagcgtgacggccccggcaaccgccgaggccggaagcaaggttcgatggtccgtgattccgcacagtcggagcatatgcggaatcaccagaccgataaagccaatcgcgcccgccagagccacgctgacgccgaccagccagccaatggcgatgaccagcacattacgccagaacccaatcggcatgcccagctggcgggctgaggtttcacccagcgcgagcatattcaacggctgcgcctgcagggcagcccacacgatgaccggcaccagcagcgccatcagccagccctgctgccagtcgacgccgccaaagccgcccatcatccagtacatgagctgccgaaggtcaaaagaggtcgagaagtagaccgcccaggtcatcagcgcgctacagatgatccccagcgccacgccggcaagcagcagacggctggtcgataagtgccgtctggcaaaacgaagaaggatgagcgttatcagtaatgcgccaaggatcgcgctcaggctaatgctccagccggagagttctcctccgcccagcatcaccgctgcaatcagccccacgcccgcaccgttagacacgccgagcagcccgggctccgccagaggattctcaaacaacgcctgcataatggtgccgcacagcgccagcgcggcccccaccagcatcaccgcgacggtacgcggcagacgaatttgccagacgaagagctgtccgtcaggtccccaccagctttcgggccctatccaccggtcaccggcgcagaggctaacgcctgcggcgacaatgagcagcagcaccagaaaaagcaggtgacgccgatcggaacggtgctggagatggacataatcaagcatgtttacggttttcgtagagagagatgtaattgattttacggcgggtttgcctgagagcgcaaagaaaaaaggccgcgtgggcggcctttttagttagttcatattactctgctttgggcgttgcgttttcgacacggctttttaacttctggccgggtctgaaggtcaccacgcggcgggctgtaatgggaatatcttcccccgtcttcgggttgcggcccggacgttggtttttgtctcgcaaatcaaaattgccaaagccggagagttttacctgctcaccattttccagagcacgacggatctcttcgaaaaacagctctaccagctctttggcatcccgtttgctaagcccaagcttatcaaacagatattctgacatttcagcttttgtaagcgccataggttcaatccctcaatgatgcctggaatcgctcttttaatgcctctacacatttggcgacggtagcggcaatctcctcttcttcgagtgtacggctggtatcctgaaggatcaggctgatagccaggctcttaaagccctctgctacgcccttgccgcggtacacgtcaaataagtttacgccaactacctgatttacgccaactttcttacattcggccaaaatatctgctgcgggcacattttccgcgaccacaaccgcgatatcacggcggtttgccgggaagcgggagacgtcctgagcctgaggaatcacgcggtctgccaccaggttccattccagctcaaacacgatggtacggccgttcaggtccagtttacgctccagctcagggtgaacaaccccaataaaaccaatgcgtttgccgtctaaatagagggcagcgctctggcctggatgcagggccggaatggcttctgcgcggaattcaatttcagataatttaccggtcagatccagaatcgcttccagatcgcccttcatatcgtagaaatcaaccgtgccttttgccaggtcccagtgttcttcatagcggttaccgctgatggcgccagccagcatgagatcctgacggatgcctaaatttgcctgattatccggtacaaagcgcaaaccgctttcgaaaattcgcacgcggttttgctggcgattctggttgtaaacgatagtgcccagcaggcccgtccacagggacagacgcatcgcggacatttcgctggaaattgggcttggcaggatcagcgcttcctgacccgggtggatcagctgctgcagctttggatcaacaaagctgtaggtgatcacttcctgatagcctttgtcgttcagcatggttttcacacgcttcagggacaggtcggcttcacggtgggtgcccatcaccagacctgcctgtaccggctcgtcagggatgttgttgtagccataaacacgggccacttcttccaccagatcttcttcaatttccatgtcgaaacgccatgacggcgcaacggctttccactcgtcctggccttcggttacgtcgcaacccagacgcttcagaatatcggtcacctgcgcgtcggcaacgtggtgcccaatcaggcgatccagcttactgcgacgcagggtgatggtcgcacgcttcggcagcgtggcttcgttggtgacgtcgataaccgggcccgcttcgccgccgcagatgtcgatcagcaggcgagtcgcacgctccatcgctttgtattgcagcgcaggatccacgccgcgctcgtagcggtgggacgcatcggtgtgcagtccgtgacggcgtgcgcgaccggtgatggaaagcgggctgaagaacgcgcactccagcagaacgttttgcgtttcgtcgttgacgcccgaatgctcgcctccgaagataccgcccattgccagcgctttgctgtggtcagcaatcaccagggtgtcggcgttcagtttcgcttcggtgccgtccagcagaaccagggtttcgccctctttcgccatgcgcaccacaataccgccttcgatacgatctttatcgaaggcgtgcattggctggcccagttccagcagaatgtagttagtcacgtcaaccacagcgtcgatagagcggataccgcagcggcgcagcttctctttcatccacagtggggttggcgctttcacgttgatacctttcaccacgcgaccgagatagcgcgggcaggcatccacagcgtcaacctggataggcagcacgtcactgatggtcgcttcaaccgggtcgatctccggcgcgttcagctcggtctggttcagcacggcaacgtcacgcgccacgccgatgatccctaagcagtcagcgcggtttggcgtgacgctgatttcgatggtgttgtcatcaagcttcaggtattcgcggatgtcggtgccgattggcgcatccagcggcagctcaatgatgccgttgtgatcgtcggaaatacccagctcggagaaggaacacagcatgccttcagacggctcgccgcgcagcttagccgctttgattttgaaatcgcccggcagtaccgcaccgacggtcgccacggccactttcagcccctggcggcagtttggcgcaccgcagacgatatccagcagacggtcgccgcctacgtttacttttgttacgcgcagtttgtccgcgttagggtgctggccgcactctaccacttcgccgacgaccacgccgttgaaggcaccggaaaccggctcaacgccgtccacttccagacccgccatggtaatctgattagaaagcgcgtcgctgtccagcgtggtgttcacccactcgcgtaaccacagttcactgaatttcattgttctgtcctgctcttatttaaactgtttgaggaaacgcagatcgttttcgaagaatgcacgtaagtcggtgacgccatagcgcagcatggtcagacgctccatgcccataccgaaggcgaagccggagtaaacttccggatcgatacccacgttgcgcaggacgtttggatgcaccatgccgcaacccagcacttccagccatttgccgtttttgcccatcacgtcaacttccgcagacggttcggtgaacgggaagtaggacggacggaaacgaacctgcagatcttcctcaaagaagttgttcaggaaatcgtgcagcgtgcctttcaggttggtgaagctgatgtttttatcaacaatcagaccttccatctggtggaacattggggtgtgggtctgatcgtagtcgttacgatagacgcggcccggcgcgataatacggattggcggcgcctgatccttcatggtacggatctgaacgccggaggtctgggtacgcagcagacgcgtcgcgtcgaaccagaaagtgtcgtggtcagcgcgtgccggatgatggccaggaatgttcagagcatcgaagttgtggtaatcatcttcaatttccgggccagtcgccacggtaaagccgagctcaccgaagaaactttcaatgcgatcgatggtgcgggtaaccgggtgcagaccgccgttctcgatgcggcgacccggcagagaaacgtcgatcgtctctgcggccagacgcgcattcagcaccgcgctttccagctcggctttgcgtgcgttcagcgcctgctgtacctgctctttggcttcgttaatcaccgcccccgctgccgggcgctcttctggcggcagctcacgcagggttgtcatttgaagggtcaggtgccctttcttcccaagatattcgacgcggacattgtctaacgcggcaacatctgaggcctgattaatggcggctgttgcactggcaaccagctctgcgagatgtgacatgattttcctcattatgtcggtgcagacaccgatttggtggagttattctctcaaattcaggcacaaaaaaagcctccatcgggaggcttatctggcgctgtttttcgtttcatctttcacgcgctagcctcctgaagtcaggtgctaaagtaaaagaagaagcggaaaatagcagcattcatgcttgcgttaccttgttgggtaaaaaccgttgagaccttattgaaaagcctgcacgggtaaatgtcaatcttcttacagggttatatgaaaagagggagccaggccccctctctcaactggcttatgccagtgctgctttcgctttttcgaccagagcggtgaacgctactttgtcgaatactgcgatgtcagccaggatcttacggtcgatttcaacagaggcttttttcaggccgttgatgaatttgctgtaagaaataccgttctgacgtgctgctgcgttgatacgcgcaatccacagttgacggaactgacgcttacgctgacgacggtcacggtaagcgtactgacctgctttgataacagcctggaaggcaacgcggtatacgcgtgaacgcgcaccgtagtagcctttagcttgtttcaaaattttcttgtgacgtgcacgtgcaattacaccacgttttacgcgagccatgtgtgctctcctgtatctattctaagttaaaaaagttaaacgaaacgacttatgcgtacggcaggcacgcgatgaccaggcccagatcgcctttagaaaccatggcttttggacgcaggtgacgtttacgcttggtagctttcttagtcagaatgtgacgcaggttagcgtgcttgtgcttaaaaccacctttaccggtttttttgaagcgcttagcagcaccgcgtacggtcttaatttttggcattttaataacttccacttcgcattgttaaataaacgaaacataggcgaacaaaacctatgaaacccgaaggctccacagattttgctgcttgaaggccttactgtttcttcttaggagcgagcaccatgatcatctggcggccttcgatcttcgtagggaaggattcgactactgccagttcactcagatcgtcacggacgcggttaagcacttccataccgatctgttggtgggccatctcacgaccgcggaaacgcagtgtgatcttggccttatcgccatcttccagaaagcgaatcaggctgcggagttttacctgataatcgccatcgtcggtaccaggacggaatttgatttccttaacctggataactttttgcttcttcttctgttccttagaagacttactcttttcataaaggaacttgccgtagtccatgatacgacaaactggcggttcggcgttagggctgatttcaactaaatctactccagcttcttcagccttttcgattgcttctctcagactcacaatccccagctgctcgccttccagacctgttaagcgaacttcctgggcgcgaatctcgccattgatacgattcggacgtgccgtttgaactcgttttccgcctttaataccttattcctccagttgttgaagactgcggctgcgaatctcttgttgcagcttctcaatcacttcacttacgtccaggctgcccaggtctttaccacggcgggtgcgaacggcaactttgcctgcttccacctctttatcaccacagaccaacatatacgggacacgacgtaaagtgtgctcgcggattttaaagccaatcttctcatttctcaagtctgcttttacgcgaatgcccgcattttgtagtttctgcgtcaattctttaacgtaatctgcctgagaatcggtaatgttcatcaccaccacctgcaccggcgcaagccaggttgggaagaagccggcgaactcttcggtcaggatgccgatgaagcgctccagagaaccgagaatggcgcggtgaatcattaccggcacctgacgctcgttgtcttcgccaacataagaggcgcttaaacgccgcggcagggagaagtccagctgtacagtaccgcactgccatgcgcgatcgaggcagtcatatagggtaaattcaattttcggaccgtagaatgcgccctcgcccagctggtattcgaacggaatgccgttctcttccagcgccacggcgagatccgcttccgcgcgatcccaggtctcatcgctaccgatacgtttttccggacgcgttgagagtttgaccacgatcttctcgaagccaaaagtgctgtacatatcgtagaccatacgaatacaggcgttaacttcgtcacggacctgatcttcggtacagaagatatgcgcatcatcctgcgtaaagccacgcacgcgcatcagaccgtgcagtgcacctgatggttcgttacggtggcagctaccgaactccgccatacgcagcggcaggtcgcggtaggatttcagaccctggttgaagatctgaacgtggcccgggcagttcattggcttaatgcagtattcacggttctcagacgaggtggtgaacatcgcatccttgtagttgtcccagtggccggttttttcccacagcacacggtccatcatgaacgggcctttcacttcctgatactggtactctttcagcttggagcgtacgaacgtttccagttcacggaagatggtccagccgtcgttatgccagaacaccatacccggcgcttcttcctgcatatggtacaggtcgagctgcttaccgattttacggtggtcacgcttcgccgcctcttccagacgcagcaggtaagcgttcagggcttttttatcggcccatgcggtaccatagatacgctgcaacatcttgttgttgctgtcgccgcgccagtaggcgcctgcgatcttcatcagcttaaagtgatgacagaagcgcatgttcggcacgtgcggtccacggcacatgtcgacgtattcttcgtgatggtacaagccaggcttgtcatcatgcgaaatgttttcgtcaagaatcgagaccttatagctctcgccgcgcttcacgaaggtttcacgcgcttcgtgccagctgactttcttcttgatgacgtcatagttcgtttcggcgagctcgtgcatacgtttttcgagcgcgtcgatatcttcctgagtcagggtatggtcaaggtcaacgtcgtagtagaaaccattatcgataaccggaccgatcgccattttggtgtttggccacagctgtttgatggcatggcccaacaggtgcgcgcaggagtgacgaatgatctccagaccttcttcatcttttgcggtgatgatggccagtgtcgcatcgttttcgatcagatcggaggcatccaccagctcaccgttaacgcggccggcgatggtcgctttcgcgagaccaggaccgatgtccagggcaacatccattgggctaacagcgcggtcgaaatggcgttggctgccatcaggaagagtaattacaggcattttatatccttatttgcagtgatgccccacacataagagcatatacaaagaaaataatcgtgatttgacaatagattacgacaccatctgaccaacaatcgtcaaattggttcgtcatcattcacctgccggaaaatcagacaacgccggatatacggcaagccttgcaatgttaacactaacaaaagggagattgcaccctctgctggcagattgatgtgctggcactttcgcatgaatttgcaggttgcatattcccggcgctcgcaattttgaaatgcagggctactcttgaacaggtctttaaacccaaaggtgcataccatgaacgtatccagtagaacggttgtgatattgaacatcctttccgccacaggtttattgttgattctcgccgaacgattccactggttctgaaccgccccctacgctggcataacccaatcgttcctgcgaaggggcatattcaggccctgtttggtagactgtggatatcaacgaacaaggattaggttatgccaacaaaacgatttgccgtaaaacactggaaaatggtgctggtgctgattgccatctgcggcgcaatgctgttactccgttgggcggcgatgatttggggttaggcacgagtacagctcatcagaagggacgtcacaagatcagagagaataaacgggccgacattatcatcggcccgtctttattacattctataacccagtgaaaccgtggttctgcggtcggtatgatccggtgcagactctggtggtgaagagttccaggtcacgttgtaggcgactttcagaccaaagtgttcgttgatggccacgttgagcgccgtctcagagttcagcgtcgtgtcgtcggcaccaaatacagaaacaccctgtgtaaatttggtgttatcagtcatctgccaggcataggtaccagaagcgtaaccgagcggttgggttttggtatcgccattggtgtactcgtcataacgcacaccgggaccgaattcaaaacggaggctgtgtaccggaccgttcaggaactgacgaccataacccgcggtgaacacgtcacgctggcgataaccgttgtaacggtcggttaaccagcttgcctgaccaaacaggtagtcatagtcggtcatgttgtaacggctacgtccgcctaccgcatatttctcggaagagcgttcgtcattagcggacgtattgctggcattaccccacagagaccaggcggtggtattaccgtaccaggtgagcgtactgtccgccgtcagagaagagcttttcgtgttaccggattgtgccaggtaccccgcgttcaggttaccttcaaacggttttttcgcggtggagggatcgtccatgacagtaaaaacggaatcatcggcggtcgcgttcatagccgcaaacacgccacccgccagcatcagtgcagcgggcactgtctttaaaagcttcattttattaaggagtccgtacaacaaaaaaagagaccacacggtcccggaatctttcttgaggatcaatgacaaggcgtccagagaaaggtaacaaattataaaaagccgcaaataacatagcaatgttttcttatttcattttttgaataagaacgatcccaaaaagcgttttattttatatgtctccggcctcacttttattcactattcatatttaaaatcatactgttatttacattgccttcctgacaaatggtgccagactaaaaggaacccatgctaaaaggaggtaatgatggttcctatctacaccctgacgctctccccttcccttgattccgccaccctgacgccgcagatttatccggaaggtaaattgcgctgtagcgccccggtctttgagcccggcggtggcggtatcaacgtggcgcgcgccattacccacctcggcggcaaagccatggccattttccccgcaggcggtgctaccggtgaacacctggtctccctgctggcagatgaacaggtggccgtagagaccgtcgaggcgaaagactggacgcggcaaaatctgcatgttcacgtggaatccagcggcgagcagtaccggtttgtcatgccgggcgcgaaactcaccgatgacgagtttcgtcagcttgaagagaaagtgctgacgatagaaagcggcgcgctgctggtggtcagcggcagcctgccgcccggcgtcagtacggaaaaattaaccgcgctgattcaggcggcgcagcaacgcggtatccgctgcatcgttgacagcagcggcgaggccctgcaggcggccttagtgccgggcaatcttgaactggtcaaacccaaccagaaagagttaagcgcgctggtcaaccgagacttgacgcagcctgacgatgtgcgcaccgccgcgcaggagctggtacgcagcggcaaagcgcgatgcgtggtggtttccctcggtccgcagggggcactggccgtcgatgaaacgtcgtccgttcaggttgttccaccgccgatgaagagccagagcacggttggcgcgggtgacagcatggtgggtgcgatgacgcttaaacttgcgcagggtgcgtcactgctggagatgacgcgctacggcgtggcggcgggtagcgccgccaccatcaaccagggcacgcgcctctgttcgctggccgatacgcaaaaaatcgtcgattatctgtcccgaaattaacgtctgttccccttcatcagcatggaggggaacgtcatccccgagtcgccaaacgcaaactatcgactatgctaagaaaacttccatgataacaatgaggtgaattatgagcagtggtgacatcactcgttatgtcgtaaccgtcaaccttcatgaggcatcgcttaccgagctaaatgagctcaacaatgccttcacccgggctaattttctcctcaccctgacggatgatgaaggcaatattcatgatttaggcaccctggcatttggcctgatcggtgccctgaataaagaagaggtccatgcgctggccgccagcctggtggaaagtgtgaccgacaagccagccgaaattgacgtcgacacctgggaaagctggcagaaaaaagaacaataagtgccctgtatgaaattaaaccgctcaggtgtgcgttagttcgtatttttttaccgcaataatgcgctaactttatgatctggcagacaacatgggagagtcaacatgtggcaggctatcagtcatcttttaagtgagcagctgggtgaaggtgaaattgaactgcgtaacgaactgccaggcggagagatccacgccgcgtggcatttacgctacgcagggcgcgatctcttcgtaaaatgcgatgaacgtgagttgcttccgatatttaccgccgaagccgatcagctggagctgttgtcgcgcagtaaaacggtgacggtcccgcaggttctggccgtcggtagcgaccgcgattacagttttctggtcatggaatatctccccgcccgtccgctggatgcccataacgctttcattcttggccagcagctagcgcgcctccatcagtggagcgaccagccgcagtttggtctcgactttgacaacgatctctccaccacgccacagcccaatgcctggcagcgtcgctggtcgacgttttttgccgagcagcgcattggctggcagcttgagcttgccgccgagaaagggctggagtttggcaatattgatgccatcgtcgagcacgtgcagcagcgcctggcctcccaccagcctcaggcgtctctgctccacggtgatttgtggtcagataactgcgcgctggggcccaacggcccctatatcttcgacccggcctgctactggggcgaccgtgagtgcgatcttgccatgctgccgctgcatcctgaacaaccgccgcagatatacgacgggtatcagtcggtttcgcccctgccgcccggcttcctcgatcgtcaaccggtgtatcagctttatacgctgatgaaccgcgccatactttttggtggggaacacctggttaacgcccagcgggcgcttgagcgcatgcttgccgcctgagacgtgaacgggtggctttgccgccacccgtatcggttacagaaaaccgagcagtgagaagaagaagtatccggccacaatgataatcacgggaaggatatagagcggaaaaatttgcaggaaaatggtgtgacgcggcacaacaatgcgggattcaatctgctcccggctcatgccttccgagcctttggcctgctccagaatgagctggtcctcgacgccctcgcgtaagaagcgcgtctgacggctcattcgcgcgccagaggcctgcagcgccagcgcaacaaagatcagggcgtagatcacccaaaagccgatattcagctgatgctgaaaatccggggtcggtgagttaaaccagaagacattcaagaatggcgtattaaaacgcatcatctcaatcatcacatgcgcaaaatcaagcataaccgcattgatacccggctgtttttcgctgtgatcgtacataaatttgagtacagaaatcagcgtagaaatgacggcaggaataaaaatcacccagccagcaatacgttttaagaccgcaatgcgtccagcttgttgatacgtcatcagttcctcttcataaagacgcgttatttgtgcctaagtctacctgctggtcgtcaatttcgcccgctctttaaaagcaatatgctaaattgcagagtgtgcttagcacttatcgtctgtcgaacaccctggataaggagacgttgtgatgtcgacaccgcgccaaattcttgccgcaatttttgacatggatggattactgatcgattccgaaccgttgtgggatcgcgccgaactggaggtcatggccagcctgggcgtggacatcagccgccgtaatgaacttcccgatacgctgggcctgcgcatcgatatggtggttgacctgtggtttgcccaacagccgtgggctggaccgggtcgtgatgaagtgaccgcgcgcattatcagccgcgccatttcgctggtagaagagagcaagccgctgctgcccggcgtacgtgaggccgtcgcgctgtgtaaagcccaggggctcaaggtcggcctggcctcggcgtcaccgctgcatatgctggaaaaagtgctcatcatgtttgaactgcgcgacagtttcgacgcgctggcgtccgctgagaaattgccttacagcaagccgcacccgcaggtctatctggactgtgccgctaagctcggcgtggatcccctcaactgcgttgcgctggaagattccgttaacggcatgatagcgtctaaagccgcgcggatgcgctccattgtggtgcctgcggaagaaggccgccacgatccccggtttgcccttgccgatgtgaagctgatttcactggcagaactcacggcgcatcacctgcggggcggttaagaccctcctgcagtttgtgacaaacagttacaccgtcacctcttccgcctactgtataaaaaccctatactgtatgaattgacagttttatgggttttatcatgacggcggaaggccacctgcttttttctatcgcgtgcgcagtatttgccaaaaacgctgaactcacccccgtgctggcacagggggactggtggcatatcgtcccttccgccgttttgacctgtctgctgcccgatattgaccatcccaagtccttcctcggtcagcgcctgaagtgggtgtcaaaacccatcgcccgcgcgttcggccaccgggggtttacgcacagcctgctggccgtgtttggcctgctgacgcttttctatttaaaagtgcccgaaagctggatcgtccccgccgatgccattcaggggatggtgctgggctatctgagccatattctggccgatatgctgacgcctgcgggcgtaccgctgctgtggccctgccgctggcgcttccgttttcctatcctggcaccgcagaaagggaaccagcttgagcgcgtcttgtgcatggcgctgtttgcttacgccgtctggatgccgcaaacgttgcccgaaaacagtgcagtccgctggtcttcccagatgattaattcgctacaatttcagttcaatcgctttattcatcaccagattgaacagtaaaccaacaaaactatcccatttgtcataacccattccatttggatataagcgcgacatcacacttctgctaaccttccgccaacaggatcggtaaaaaccgacccgataataaatcaggagaacggggatgaattttccactcatcgcgaacgtcgttgtgttcgttgtattgctattgcttctcgcgcaggcgcgccataaacagtggagcctggcgaaaaaggtgctggttggtctggccatgggtgtcgtatttggtctggcattacaggctatttatggctccgataatccagtactgaaagattccattcagtggttcaacattgtcggtaacggctatgttcagctgctgcagatgatcgttatgccgctggtgttcgcctctattctgagcgccgttgcccgcctgcataacgcgacccagttgggaaaaatcagtttcctgaccattggtacgctactgttcaccacgctgattgccgcgctggtgggtgtgctggtcactaacctgtttggcctgactgcagaaggtctggttcagggtaccgctgaaacggcacgtctgactgcgattcagaccaactacgtcggtaaagtggctgacctgaccgtgccgcagatggtgctctccttcattcctaagaacccgtttgctgacctgaccggtgcgagcccaacctccatcatcagcgtggttattttcgccgcgttcttgggcgtggcggcgctgaagctgctgaaagacgatgcgccaaaaggcgaacgcgtgctgaccgcgattgataccctgcaaagctgggtgatgaagctggttcgtctggtcatgcagctcaccccttacggcgtgctggcgctgatgaccaaagtggttgccggctctaacctgcaggacatcattaagctgggcagcttcgttgtcgcctcttacctgggccttggcattatgttcgtggtacacggcatcctgctgggcgtgaacggcgtcagcccgctgaaatacttccgtaaggtctggccggtactgacctttgccttcaccagccgttccagcgccgcgtctattccgctgaacgttgaagcccagactcgtcgtctgggcgtgcctgaatccatcgccagcttctctgcctcctttggtgccaccattggtcagaacggctgtgcgggtctgtacccggcgatgctggcggtaatggttgctcctacagtaggcatcaacccgctggatccggtctggatcgccacgctggtcgggattgtcaccgtaagctccgcaggcgttgcgggcgttggcggcggcgcaaccttcgccgcgctgattgtgctgcctgcgctgggtctgcccgtgacgctggttgccctgctgatctccgttgagccgctgatcgacatgggccgtaccgcgctgaacgtcagcggctctatgaccgccggtacgctgaccagccagtggctaaagcagaccgacaaagcgattctggaaagtgaagacgacgccgaactggcgcatcgttaatcgctgtagaaataaaaaaaccgccaacaggcggttttttttatggctgttattcttcaacctcttcatcctggcggatctgcatcgcccaccgttgcgcggactccggcaccgtaaaggtgggagagcgacggaaatgctcgccgatcagcacaaaggccacgtatttcccccgtaactgccacacatcgcgaaaaccctccactttcagggcatggtctggcggcgcgggctcaacgcggggcacatagctaataacctggcggttttgttgacgaagaggtttcataagcgacggattcactaaagcaaattcttgaagcaggaaaattctatgatagccgatcctgctgccttccgtcgcgctccgagtgggtgagatggctcctttcgttaatgatggcatgtgaaaactcttagttcgcgagccatctcacgacattgttctatccttaatagggtttttagcaatggataaaggagaagcgtgcaatgtcgaacaaagataaaacacatcaatcaccgattcatagcactgaagaatctcaaccgggcatggactctctcgccccttctgacggctctcaccgcccctccccgggcccttccgcaccaggcgaacagcctaccgcgccgggaagcatgaaatccccggatacgggaaacgagaagctgaaatcgcttgagccacaccgtaaaggcggcgaaggttttgcgctcaccaccaatcagggcgtgcgcattgctgacgatcagaactcacttcgcgcaggctcgcgcgggccaaccctgctggaagacttcattctgcgggaaaaaatcacccattttgaccacgagcggataccggaacgcatcgtccacgcacgcggttccgctgcgcacggctattttcagccctacaagagcctgaaggcgatcaccaaagcggacttcctctccgacccggataaaattaccccggtatttgtgcgtttctccaccgtgcagggcggcgcaggttcggcagataccgtccgggatatccgcggctttgccaccaagttttataccgaagaggggattttcgatctggtcggcaataacacgccggtgtttttcattcaggacgcgcataaatttcctgactttgtccatgcggtaaaaccggagccccactgggccataccgcagggacaaagtgcgcacgacaccttctgggactatgcctccctgcagcctgaaaccttacacaacgtgatgtgggcgatgtcagaccgcgggatcccccgcagctaccgcaccatggaggggtttggcatccataccttccgaatgatcaacgccgaggggaaagccacgtttgtccgtttccactggaagccagtggcaggtaaagcctcactggtgtgggacgaggcgcagaagctgaccgggcgcgatccggacttccatcgccgcgagctctgggaatccattgaagcgggcgacttcccggaatacgagctcggcctgcagctcatcccggaagaggacgaatttaagttcgatttcgaccttctggacccgacgaagctgatcccggaagagctggtaccggtgcagctggtgggtaaaatggtgctcaaccgcaacccggataacttctttgccgaaaacgagcaggccgcgttccacccggggcatatcgtgccggggctggacttcaccaacgatccgctcctgcagggacgcctgttctcctataccgatacgcagatcagccgtcttggcgggccgaacttccacgaaattccgattaaccgcccaacctgcccgtaccacaacttccagcgcgacgggatgcaccgtcaggatattgataccaacccggcgaactatgagccgaactccatcaacgataactggccgcgtgaaacgcctcccggaccgaaacgcggtggatttgaatcctatcaggagcgtatcgatggcaataaaattcgcgagcgcagcccctcgttcggcgagtattacgcccaccctcgcctgttctggaacagccagacgccgattgagcaacagcacatcatcggcggcttcagctttgagctgagtaaagtggtgcgcacctacatccgcgagcgcgtggtcgatcagctggcgcatattgatgttcagcttgcccagagcgtcgcggacaacctgggcattacgctgaccgacgagcagcgtaacctcgctccgccgaaagaggttaacggcgtgaagaaagatccgtcgctgagcctgtatgcgttgccgggcggctcgattaaaggccgcgtggttgccattctgctgaacgacaaaacccgcgccagcgacgtgctggggatcatgcaggcgctaaaaacccagggcgtgcatgccaaactgctctattcccgcatgggtgaagtgacggccgacgatggttctgtgctgccggtcgcggcgacctttgccggtgcgccatcgctcaccgtcgatgcggtgattgtgccgggcggagatcttgccagtctgctgaccaacggcgacgccgtctattatctgctggaagcctataagcacctgaaaccgatcgcgctgtccggcgacgcgcgacagtttaaagcgcagctgaaggtggccgatcagggtgaggacggcattgtcgagggcgataacgttgacgatgccttcatgacgaagctgtttgatttgctcgccgcgcaccgcgtctggtcacgcagctgtaagatcgatcagattccggcgtaaaaaaaagcccggtggcggcttcgccttaccgggcctacaagagttagcaggtcgttcgtaggccgggtaaggcgaagccgccacccggcaactcttacagctccctgaacgtccccaaccgatacccgcgttcggcaatcgcgtatttcagcgaggccgacgtcagcacgtccagctccgccagccgcggccagcagtaggcacttttacgcacggtgttatcgacaaaggcaggatgcgccatcacttccaccgaggtttcaccgcgggcagcggaatcatccagcaccttcaggaacagcgcttcgctgatctcttctccgtaaaacgcgctactgaacccctcagtggatgtaacagcgcagtccggcaattcgtgcacctcgcgatccacgcgcatcgccacgcctttgcgctgcgcaaacccggcgacaacagggaaaattgccgggatcatatgcacgtggtgatggctgtcgatatgcgtcggcgcctgaccaaacacatcaacgaagcggttgaactggcactccagctcgcgggcaatctcttcaagcggcagagcaccctgctccgcccgttcccaaatccatttacccagctggccgtcgcgcgtcaggcccggcattggcgaaagcggcatcccgagcgtcagcacaaaatgcatgccgacgcccagctctggcacctcgcggctcagctgcgccgcgtgttcaaccgcctcagcgttaaccagggccgttgtagaggtcacaaccccccggcgacaggcttcaataatgccgtagttctgacctttcgagagaccaaaatcatcagcattaacgatcagcaggttttccattgtacgtcctcttattgctgtttgaacttcagcttctcgatcgtggcggcaaagttcggcagccatttttcatgcgccaggatcatctcgctggccagctgctccgcgtcacggtcagaatgcaccagcgggctgaggttcagggccagcagcacgtcattgagctccccgctcagcgccgcgttgcttgctgccacttcaaagcctttgatggtatgaatcagccccatgaccttgtcatcgaagtgggtgatacggggatgcggtttagccccctcgcgccccaggatgcaggtcatttcaacggcccagtcagccggaatattgtcgacatggccgtgatgcgggacgttgacatagtgctcagcctgcttgtcgttgtagatggcgttgatcacttcacacgccgcatcggagtagtaggccccgccgcgctgctccagctctttcggtttgacgttcaggttcgggtctttatacaaatcgaacagctgcttttcgaccttctgaacgatctgcgcacgcgcgccgcccttataatactcgcccatttcaatggccagcatctctttctgcttgaagtgagctactgatgaaggttgagagtgatacaggcgcaagtctgatatcgccactcacagaagatgagttaatgaatgcgttttattatatggaaaacctttaagagcgacagctatgagcgataaacggtcctttaatccattctgtatcagatgcaggactaacactagcatgtgataatcaaccggggataggtcatcgcatccggtcaggtagtggcgatgtgattctacgttgtgagaaatgaaaaaagatatttggtgtaaaaaaatgacgaaaatggacgatgactttttacaatatgatctggactggtttttatccagccaggaagggtacttagcgcattttgcaacagcaggtcaggggccgattcctgaaaggatcaagtcatctgtcgaggactataattttatttttgattatatttactcgctggaacccttgtcagaggtgtatgtgatagaaggcaatttgcctgcattttcaaatgacaatcaacgttcttcctatctgcgctcatttgttgagatgtcaagtaaaggattgttcagctacgactatgaacaaggtggatataaattaatttcgaaaccaaaaacaccattgaaatatgaaatattgccaaatgaagtgaaaggcgtgatttatgttgcagatatagaaattgacttatagatatgatgtgctgatgcgacctgtgctcaattttttgacaaataatagccatagaaagtccgatcttgtcacagcgcggatcggctcgaagatcgatgtccgctgtgagcgtagagcggaaattgtctttatgaatgacttttacattgccaaataaattattattttccgctttttctggttaatcacgaacaccatcataatcgttaagtatttgcattaacattattcttggtatatcttttgtggatattctgaaactggtactcaggcgcgaggcaatcatagcggaagtaattttattatcatcgtaggcgatggtcatatgctttccgatattctgtcgggtcatgtccgacaaccttttgccacattcatcggaaaatctaaagactaaattctctgcacctatctcatccttctctacataatcaattgtctttacacatccagaatcaaacaaagttttctcattaccgaccgaaaaaataaaactcccttttgctgcagtcgatgtcaatggcacaagcaccacgagtaacaacaccccaaatttgatttgcatcttcttctccttttatttgttgacctgctccccataaattaacatatctcaacattatccacgtctgcttttggcacaaagcagacattcatattcacatctatcatcttccccctctttcgccccacagccacgcttgcccattattttgccgaacggaaaaacagtaaccgttaacccggcccctcgctccccgccgccagcagcggcaccaccacgtcgctgatgggcaccgcaatcccgtgtttgcggccgtagcgctggatcacgccgttgcggatgtcccactccatcgggcgatccgcctgacggtcagcgagaatcgacgtgccgaggtcctcaggcgcgcgctgaaagttcgccagaatctcctgcgccacgtcatcggccagcttcgccccctcggcgcgggcgacagtaagcccctcgcgcaggtaggccagcgcaagctcgctgatatcctcgcgcctgaacatcccggcgcggcggttagcgagcaccatcagcccggctacagcattttgcagcagcttgcgccaggcgacggtggggaaatcagccgagagttcaacttcacagcgcgtaccgcgaagcgcttcgaccacccgctgcgcctgcggcacgtccggcagcgtcaggcgcggcttcgcccgtagccagacggaggcatccggctcgcgctgcgccgggaaccagaccaccgacggcagcaccgttgcgccactgaccaaaggctcaagctgcgccttctgctctacgccattttgcagcgcgcagaccacggtattttcatcgcaaagggcgcgcagccacccggcgctgtcggcattttgcgtcgtttttaccgcgataaacacgaggtcaacggggcgcgtgatggcagtcggatcggtgaataccggaccgggcaccaccgtttcaccctcatcgtgacgcaggcgtaattccggatgcgcggtgcgtccgcagagcagcggcgtgcggcccgcgtcatgcaacaccgcggcaatggtggtgccaatcgcaccgggaccaatcagcgcaatggttggatagtcagacatgtgtcactccccttttgctaagcctgctatcagttataccaccctgagacgagcgcgccacacccgttgtctatactcaacattcacagacaacggagtgcgccatgcctttacctgattttaaatcctctgaaccgttcacccttggcatcgagctcgaactgcaggtggttaacccgccggggtacgatctcagccaggactcctccgcgctcatcgccgccgtcaaagacgacatcaaaggcggtgaagtcaaacacgacatcaccgaaagcatgctcgaaatcgccaccggcgtgtgtcagaccatcgaccaggcggcggcacagttctcggtgatgcagcagagcatcctgcgcgcggcggcggagcagcacatccagatctgcggcggcgggacgcatccgttccagaaatggcagcgtcaggaggtgtgcgacgacgagcgctataacgtcacgctggagcgctttggctacctgattttgcaggcgacggtgttcggccagcacgtgcacgtcggctgccggaccggggatgacgcgatttacctgctgcacggcctgtcgcgcttcgtgccgcattttatcgccctggcggcagcctcgccgtacatgcagggcacggacacgaagttctcctcgtcgcggctcaacatcttttcagggttcccggataacggacagatgccgtgggtcaacagctggcaggagttcgaagggctgttccgccgcctgagcgccaccagcatgatcgacagcatcaaagatctgcactgggatattcgccccagcccgcattttggcaccgtggaggtgcgggtgatggatacgccgctgacgctcggccacgcgattaacatcgccgggctgattcaggccacgtcgcactggctgctgaccacgcggccgtataagcatcaggaaaaggattttctgctctaccgttttaaccgttttcaggcgtgtcgctacgggctggaggggatcctgacggacgtgcacaccggcgagcacaaaaccgtggcggaagatatcgcctggctgctggagcaggtggcgccgtcggccgagaagctcggcgcgacaagcgcaatcaatgaaattgccctgctgttaaagcagggcaagagcgaggcgcagcgcatgcgggactttatcgccgacggcggctcgctgatttctctggtgcagaagcactgcgagctgtgggcgacgagtccgtaaggccgtggccccactcccgcaggcgctggaacagcacgaacagcgcggggatgaacagaatccccaccacggtcgccaccagcatgccgctgaagaccgtggtgccgatgatgcggcggctctgggcgcccgccccggtcgccagcatcatcggcaatacgccgataatgaacgacacggcggtcatcatcaccgcccggaagcggcgcgaggccccttcccgcgcggcatcgacaatcgccattccgtccatacgccgcgcgcgggcgaactcgacgataagaatcgcgttcttggccgctaacgcgatcagcaataccagaccaatctgcacgtacacgtcgttggcgtagcccaccagccacagccagaccagcgccccaccgagcgcgaacagcaccgagagcatcacgcttgccgggagcgtccagctctcgtactgggcgacgaggaacagccacgccatcaccaccgccgccagcacgatccagatcgcctgattgccggtctgctgttcctggtacgacatgccgctccaggcgtagtcgtagccggccggcaggctctgcgccagaatctcgcccatcgccgccatggcggtgctgctgctcaccccagcggctgccgagccgctcaccgacacggacgggaactggttgtactgctgcaggaacggcgcgccgacggtcggcgtgatggtgacgaggttgctcaggcgcacccgctcgccgctgttgctgcgcacgaacagctcgccgatctgctcggcgcgctcgcgccacggcatctcgttctgcattaccacgtggtagacgcggttgttgatgctgaaatccccggcgcgggtgccgccaaaggcggtttgcaggctgctgaagatgcgcgataccggcacgtcgaggcgggcggcgcgctcgcggtcaacggtcagcgtcagctgcggcacgttgctgctccaggtggtgaacacgcggctcagctgcgggtgctggttggctttcatcagcacctcgcgggtgacgcgctccagctccgccgggctctgccccgcctgagactggatacgcaggtcgaagcccgaggcgttgcccagccccggcagcgtcggcggcgcgaaggtcatgatggtcgcctccggcagggccagcagctggcgctgcagggtacccatcacctcgtccagcggcggacgcgcgctccagtctttgagcatgatggagataaacccgccgttggaggcgctggtgccgttgaggatgttaaacccggagacctgaatcacgtcttccaccgccggattttgggcgatcagctcccgcgcggtggtcatcaccgcttcggtgcgctccagcgaggctgcctccggcagttggacgctggcgaagaagtagccctgatcctcctggggcaggaagccctttggcatcgacatgaagctgaataccaccaccgccgccgcgcctgcggtggccagcagcgccagccacggacggaggttgaacacgctcacgatccgggtgtaaagcgtgcgcgtggcgtccagcccgcggttgaacccacggaaaacggcggcgggctgtgccggacgcgggcgcagcagcatcgcgcacagcgcgggcgtcagggtcagcgccaccaggcttgagagcgtcacggccgtcgagagggtcaccgcgaactggcggtacagctcgccgacaatccccggcagcagcgccaccggcacaaacaccgccagcagcaccagcgtggtggcaatcaccggcccggcaatctggcgcagcgccagcgcggtcgccgccgtgcggctctgcccttccgccatcagcgtttcgacgctttccaccaccacgatggcgtcatctaccaccatggtcagcgccagaatgatggcgaacaggctcagcgtattggcggagtagccgagcgcgtagagcaccgcaaaggtgcccaccagcgacaccggaatggcaagcgcgacaatcagcgtcgcgcgccagctttgcaggaacagggaaacgacgataaccaccgccagcatcgtgagcgccagcgagacgcagatctctttaatggtggcggcaacgaaggtggtggtgtcgaatttcacctcatagaccaggtcgtccgggaagcgcgtcgagaggcgctccagctccccgcgcaccgcgtcggccacgcgcagggcgttggcggacggcgtcgggtagatacccaaataggcggagtcgtgcccgttcagctgcgcgccggagctgtagctgcgcgagccgagctcgatggtggcgacgtccttcaggcgcaccagctggcccatctccccggcgcgaataatgatgtcggcaaactcgtcggcctggcttaagcgccccagcccgttgatggtcagggtctgctgctggccgttaaacaccggcggggtgcccacctggccggccgccccctgtacgttctgctcgcgcagcgcctgcgccacgtcatcggtggtgacgttcagggcgttcatgcggtccgggcgcagccagatgcgcatgctgtagtcgcgcgcgccgaacatctgcacctgcccgacgcccggcagacgcgacagcgcctcgcgcacctgggtgctggcgtagttgctgacgaacagcggcgtgtgggtgttattcggtgagtaaagacttacccccatcatcaggttggtggcgcgcttgcgcacctgcacgccgttttgctgcgcctcggtgggcagctgcgccacggcctgcgccacgcggttttgcacgtcgatggccgcgagatccggatcggtgcccgccgcaaaggtaatgttcaggctgtaagtgccttcgtccgaactggtggactccatgtagagcatatggtccacgccgttcagctgcgtctccagcggcgtggcgatggcctccgccacgtcagcggagctggcaccgggccagctggcagagacgttcaccaccggcggcgcgatctgcgggtactgctccaccggaataatcctcagcgcaatggcccccagcagggtgatgaccagcgcaatcaccatcgcgaagcgcgggcgtttgatgaaaaacgtcagcatgatggctccttaattcagtatctggacagcagcgccgggctgcacgcgctgcgcgccgtcagtaatcgctcgctcaccgggcttcacgccagaggtgatctggaactgctggctaatctgaccagccacgttcagcgggcgcatttcggcgttgccgtcggcattaacgacccaggcaaagtagccgtcgccgttctgctggaccgcggcggcgggcagggtcagcaccggctgttcacttgccgggcgcaaaaacacgttcacattgccgccgggcagcagctgatggcgcggattggcaaactcggcgcgcagcatcacgctggcggtacgcgggtcaacgcggttatccactgacgtcagctcgccgctgatgcgctggccgttgctgtcgatcagcgcctgccaggcacgcttcatggcgttgatatccgcatgctgtccggctttggcggcaaacaccccctcttccagcgcaaaggcgatgcggatcgggtcaagctgcaccacctccaccaaaacgccgctcgccgggttgaccaggctacccacgtggaagctgctgtgccccacgcggccgtcaatcggcgaggtgatgcgggtgtagctcagggtgacgcggcgggcgtcgagccgggccttcgcctgatcgagagcggcgctggcgacgtcgcgctgcatgcgggcgttgtccacgtcgtgacggctgatggcgttgctgctgccgaggctttcaaagcgggaaagctgctgctgcgcctggcgcagcgtggcttcggcgcttttcacttcggcctgcgccaggcgcagggcggcgcgcggctcggcgtcgtccagctcaaacagcacgtcgccttttttcacgtactgcccgtcgcggaagtggattttggcgatcgcgccctccgtgcgtgcgcgtagctcaacggtgtgaatggcttcgatgcggcccgggatctggcgctcggcggcgtgggcggtttgctccacggtggcgacgcgaacgggaatggcggcgaatgcgggttgcagggtactgacaagaagtgctaacaggaccgggaatttcatgggagtacctcagcgttgtttctccccccaccccggccctctcccctgtggggagagggttagggtgaggggtaaggttttcgttatgcagccttacggaacctgcgggtcagtcgcttctcgatttcgacgacgaagaacatcacgcctgcaacggccagggtcacaaaccagtagcgcagcggcagcgcttcggtaccgaacagcatctgcataaacggcaggtagataatcgccgcctggagcaggaacagcacgcccgtcaccagccagatccctttgttcgccagcaggccacggttgagggagaacccttcggtgttgcggcagttaatcatgtatacccactgggcgcagaccagcatctgcagcagcacggtgcggatgaactccgcgctgtggccgcgcggggccagccaggcttccagcgcaaaggcggcgatggcaatcatggtgccgacgaaggccacgcgccagacggcgtaggcgtccatcacgtgctgcccggtctgacgcggcggacggcgcatgatgttgcgctcggcggcttcaaaggccaggccgaaggagagcgtggcggaggtcgccatgttcatccacagaatcagcaccggcgtcagcggaatgatgttccccgccagcagcgcaatcacaatcagcagcccctgcgccaggttggtcggcatgatgaacaggatggtcttcttcaggttgtcgtaaacgcgacgcccctctttcaccgcgctggcgatggtggcgaagttatcgtccgtcaggaccatgtccgccgcctctttggtcacttccgtgcccttaatgcccatcgcaatacccacgtccgcctgacgcagcgccggggcatcgttcacgccgtcaccggtcatgccgacaatttcgcctttgtcctgcagcgctttcaccaggcgcagcttatgctcagggctggtacgggcgaagatgtcatacttcactgccgcgtccgccagggcggcatcgtccatcttctccagctcatagccggtgaccgcctgctcgctgttgctgatccccagcatctgcccgatgctcattgccgtctgcgggtgatcgccggtgatcatcttcacgcggatccccgcctgctggcaggcgttaatcgcgtcaatcgcttccgggcgcggcggatccatcatcccggcgatgccgaggaagatcaggccgtggctcaggtcatcgtgcgtcagttcctgctcgccgttcgccggcttgaacgccgcggcgaccatccgcagcccctgacgcgcatagcgctccatctcactttcccagtacgcgcggttgaaggcttccgcaccgtgacgggtctgctgctcggcgcacaaggcgaaaatgacgtccggcgccccggtgatcaggatctgctcttcaccgccaatctggtagtgggtgctcatgtacttgtactgcgagtcgaacgggattttgttaaccagcgtggtcgtgaccggctcaaggttggccttcgccgccagcaccttcagcgcgccctcggtcggcccaccggtaatgccccacagcccgcgctcgtcctgaatcagctgactgtcgttacacaggtcgatggtgcgcaggtactgctccagcacggtgcccggctggatgtggaccggctcgtcgctgccttccagatagaggttgcccaccggctcgtagctgttgccgtccacgcggtagcaggcgtcggcggtgatgatggctttgaccgtcatctcgttcatggtcagggtgccggttttatccgagcagaccacggtcatcgcgccaagcgtttccaccgtcggcagcttgcggatgatggcccgcttgcgcgccattgcctgcacgcccagggagaggatgatggagataatcgccggcagaccttccggtacggaggcgaccgccaggctgatcagggagagcagcagctcgcccatcgggatctcgcggaacgccaggctgaaaacaaacagcgcggccatcatcgccagaataatcgcaaagatcgccttacccagcttgtccatctgcaccagcagcggcgtacggtgcttctcgatccccgccatcatctggttgatgtggccgagttccgtatcctgaccggtggcggtgaccacgccgacgccgccgcccgcgctgacggttgttccggagaagaccatattggtgcgatcgcccagcggtaattcgccgctcagcggattaacgtgtttatccaccacggtggattcaccggtcagaatcgcctcttccacgcgtaaattatgcgcttcaattaaacgcatatccgccggaatacgatctcccgcacgcaatacaataatatcgcccgggactatttcagttgtgggaattgtttcatggttgccgttacgaataacgcgcgcctcgctggcgagcatattacgaatactcttcagggatttttccgcgttgctttcctgaatatgaccaattaaggcattgattaccgccacgcccaaaataaccagcgtatcgacccagtggcccattactgccgttaatacggcggcggccagcaggacataaatcaggacatcattaaaatgggccaggaaacgcagccaggcggatttcccttttttctccggcagcgcgttcgaccctgttttttgcagacgcgcctgcgcctctgcacggtccagaccgctggcctggctctgcgcgtgtgcaagcacctgctctacggtctgctggtatgccagcccgccggaaggcggcacgttcggaatcacttttttttcagtcatcgtatttttccttcaatttccggtgaacagaagcctgaattcctttcgggcttaaataaattcattttaaagtcttgcgggtaaaattgatctaccgcaatataatgacttctcggttattcaaaactgattaaaactatttcgacgatctgatttttacaaaatatttctaaaccaaaactaaacgagggggaaccatgtggggtatttatcgcgggcgcagactggtgttatacgttatcgcggccattgttattgccacgttaattggttatagcacctatacatttgtaaaattattttcctgagacggacgtttatttacactacgcgataattatttaatcgcgtctgggatatttatctttttctgttaattattcacagaatagcgcattcgttttatccgtaaacgtgcgccgggtttatattgctttacgttccgggatgccggacaatgacatttttaactgacgattaacattacgatgaaacacccgctagaatcgttgctcacggcaggcggcattttattgctggcactgctttcatgcctgctgctccctgcgccttcgcttgggctggtactggcgcagaagctggttcagacctttcacatggtcgatcttaaccagctctataccattctgttctgcgtgtggtttttactgctcggggcgattgaattctttgtgctgcgtttcgtctggcgacgctggttttcactggcggcgtgagcccataaaaaggccgggtggcggctacgccttacccggcctacacgcgacaggttaatgtgtctggctatggttctctttacggtacgcgccaggcggctggttgaacgtgcgggtaaagatgcgggtaaacgtctgctgcgagtcaaacccgtaacgcaggcagatgtcgtacacccgggcgtcggattcacgcagatcgcgcgccgccagcagcagcttgcgttcacggatatagcgccccagactctcccctttgtactgcataaacagccgctgcaggtgccacttcgagtaacccgcgtggcgggcaatctcttctattcgtaatggctggtgcagattgtcgtcgatccattcgacgatagtgtcgatgacttgagcggaaatggtcatactgctgtccccctctgcttctcgcttaaacattattcccaccacgcacgaaaggtttgcgcggtgtcgcttacccggacgggctcgcccagttccggcgtcagcaaccgataatttttatcctggctggcttttgccagctggatcagcggatcgttccaggcgtgtttcgccagcacgaagcgtccgttatgcccgggcaccacggctttcgcgttcagatccgccgaggcctgcgccgtttcctccggcagcatgtggatgtacttccagtcctggtcgtactggccgttttccatgatggcgacgtccacttcgccaaactgttcaccgatggccctgaagtgcgggccgtaaccggaatccccgctgtagtaaaccttctgctctggcgtgacgaacatgaagctgccccacaaggtgcgatcgcgtttgatgccgcggccggagaagtgacgcgccggcagaacgtgcaccgtcaacgcatcgctgatgcgcaccgactggttccagtcgcgttcgtcgataatctcgggtttcatcccccagtaacgcagatgggagccgacgcccagcggcgtcaccacccgcttcaccttcggcagtagcgccctgatggtggcgtaatccagatgatcgtagtgatcgtgcgagataatcagcaggtcgatcgccggcatgatttcagcccgccacggatactcgccggcaaaagccttattgaggaacgagaacggcgcggcatagttgccaagaaccgggtcaatcagaatccgtttacccgcaagctgcagataccacgaggagtgaccgagccacaccagggtgtcctgctccagcggcaggctcgcaagatcggttttcaccagcggcagcggctgggccgggcgggcgttttcggtttttttggtcagaaactcccacatcgcgaccagcatatttttgtcaccgttataacccggcgtcggcagcgtattgtggaatttcccctcgcgatactgtggagaggcctccacttcagtaagccgttcaccctgcggcggctggccgaatccggcattcagaacaaacggtaaactcgcggctgaagcaataatcatgattaacaccacgcagatgaagagaggttttttcatatcctgacccgaaaacgcgccccatccgatagcgtgcgcagggtaaacttgattatgagtgagtaagcactcattatagatatgatgataaagtcgtcaagacgttttcgatctttgacattccgcgttgcagcgtgtcaaagcacgtgtttcaatcagggtttttataattgacaggaggaaaaatttagtggcacgtccgaagagtgaagataaaaaacaggccttactggacgccgcaaccacggcgtttgcacagtcaggtattgccgcctcaacggcgctcattgcccgtaaggcgggcgtcgccgaaggcaccctgttccgctactttgctacgaaagacgatctgctgaatgccctctatctgcacctgaagcaggatctctgccagaccatgctggcgaacctcgatcgcaccattacgctgcccaaagaacatacccgcaatatctggaacagctatgtagactggggtattcgtaaccccgttgcccatgcggcgatccgccagattggcgtcagtgaaaagctgagcgccgaaacggaacaggcggtgaaagagatgttcccggagctgcatgagctctgccgccgctcggtgcgtcaggtgtttatgtctgatgaatttaaaacgtttggcgatgcgcttttcttatcgctggccgaaagcacgatggaatttgccacccgcgatccgtcccgcgccgttgagtttaaagcgctcggctttgaggtaatgtggcgcgggcttgcccaggaagagagcgatggacagtaaaacgttgcaggaacacgcaaaacgcgtggcgctggaactgccgttcaccgaacactgctggccgtttgggccggagtttgacgtgtttaaagtgggcgggaaaattttcatgattgtggccgtcgcgcacgggcggccgcacgttagcctgaagtcagacccggaaaaatcgctgttaaatcagcagatttatcgcggcgttgaaccgggctatcacctcaacaaaaagcactggatttccctttacggtacggacgacgtgacgccggaactggttaccgatctcatcaatgattcctggcatctggtggtggataaactgccgaaaaaagaccagaagtggatccggccggtctgattgttcgtctgagacgaacagattaagcgctcgaattgcccttatctttttccacgtcccgctgtaatctgctcacctttcgcgcccgcacgcgggcgaatttcatcatcaggagttgttatggatatcatttctgttgcgctgaaacgccactccaccaaggcgttcgacgcaagcaaaaaactgaccgctgaagaagcggaaaaaatcaaaaccctgctgcagtacagcccgtccagcaccaactcccagccgtggcactttattgtcgccagcaccgaggaaggaaaagcgcgcgtggcgaagtccgcggcgggcacctatgtgttcaacgaacgcaaaatgctggatgcctctcacgtggtggtgttctgcgcgaaaaccgcgatggacgacgcctggctggagcgcgttgtcgatcaggaagaagccgatggtcgctttaataccccggaagcgaaagcggcaaaccataagggccgtacctactttgccgacatgcaccgcgtggatctgaaagatgacgaccagtggatggcgaagcaggtttacctgaacgtcggtaacttcctgctgggcgtggctgcgctgggcctggacgcggtaccgattgaaggtttcgacgccgcgatcctcgacgaagagtttggcctgaaagagaaaggcttcaccagcctggtggtggtgccggttgggcatcacagcgtggaagatttcaacgccacgctgccgaaatctcgcctgccgctgagcacgattgtgactgagtgctaaacaaaacgggccgctctgtgcggcccgttacgctttactgatgactaacctgcgatgtgggtgcacatcacgatcgtgtccccaggcaaacgcaatccagcgctcttccagctcggcatatgagctcaccggcgttaagtgccactcttctcctaccgtaccgtcagccacgcttatccgataattcatgctgaacgcccagtctatcatgcgtaaccaaaaccgctgtccgtcgccggtttgttcgctgtcagacacaacaatgtcgtattcgcttagcacccattgaaagaaggattgtggtaaaccacttataacccgctgatggacagcgcgtggcgtacgccacaccatgacctgtgtcgcagcaccgtgggggaacgtaatttctttatgaaacgtcagcttgaccgcatacgccgtatagggttttccgtcctcggtggtcacgagacggtattcatcgccgtagcgcgattttaacaagcgatatcccacaggcagcataaatccgggcagatgaaaatccaccgtatcccgcgcaagaaacgcttcggtatgttcgacgtttcgggagataaggcctaatttttggctgaaatctgcgatatcaatcatcagtggcgacatggtggtttctcatggcgtgagtatagacgacttaacacccccgtcgaaatgatgtcgattcagtgatgggtttaagttaacccccacattacgccagtcttctccacttagcagagacggctcttattccctgaaagcccctcgcaaaaattatttcccctgcgccgccagccacgccatcgcccgctcccccgcctcatccaccggcagatacaccagcagccgcgatccgtttcgcggcgcggaataccagtacatctgctgcagcgtaaaatcccccagctcgggatgggtaaacagcttgagctggttctccacgccgcgcacgtcgttgcgctggtgccacagggttttaaactcttcggacactgcaaagaagcgcgccagcttggcctcccaaagcggatcgccccggtgttcggccatcgccgcgcggaaataggagacaaagatgggcagcacgtcgtcgcgtctgccgaggcgcgcgcgccacgccggatgcgtgaggaacagataaatacagttgcgatcttcgggagggatgtcattgaaatcgacgcccatcagatgcccgaagctgtcgttccacgccacgatatcgaagttcggtttctgaatgctggcgggtttcggcatcagcgtatccagcaggcgtcgggtgccttcgctaatgccctcgcagcagaccgcctgcggcgcttcacccggcggtaaacctgctaacacaaacaggtgccgggcctcggtcggggtacattgcagcgcttttgccacggccgccatcaccgcgctggacggattgacgtccctgccctgctcaagccaggtgtaccaggtgacgcccacatcagcgagcatcgccacctcttcccggcgcaggcccggcgtgcgacggcgaccgctgcgcggcaaacctaagcgctgcggatcgagactttcccgccgggcgcgtaaaaatgccccaagctgttttcgggtgtcatcctgacgtgaaacgaccggttcagacatcagcgccataaatccccctgcatggtagtgccagtaccagtataagtaagaactggtacccgtttatctgatggtagatgctacgaccatctgttgaatgacgcaatggagttaccatgaatacgtcagttgtttcaccgggtcgcgctggcctgatattgctgttaaccggccagatgctgccgatgattgatacctcaatcactaacgtggcgctggacgccatcacccattcactgcatgcgaccgctaccgaactggagctcatcgtcgccctctacggcgtggcctttgccgtctgcctcgcgctcggcagcaagctgggggataactttggccgtcgtcgtctgttcatgtggggtgtggcgagctttggcctggcctcgctgctgtgcggaatggcggggaacattgaacagctgctcgccgcgcgcatcgttcagggcgcgggggccgcactgatcgtgccgcaaattcttgccacgctgcacgtcacgctgaaaggcaccgcccacgccaaagccatcagcctgttcggcggcatcggcgggattgcgtttatcgtcgggcagatgggcggcggctggctggtatcggcggacatcgccgggctgggctggcgtaacgccttctttatcaacgtgccgatttgtctggtggtgctggcgctgagccgccgcttcgtaccggaaacccgtcgcgagacgccgtcacgcatcgactggccgggtaccgcgctgctggcggtcatgctttgctgcctgctgttcccgatggcgctcggcccccagtggaactggtcgtggccgctgaagacgatgctgctcgcccttgtcccgctggcctggctgatggcgctaaacgcgcgcaaaaaagagcgtgagaatgcccacccgctgatcccgccgcgcctgcttgcgcttcgcagcgtgcgctttggcgtcctgattgcgatgctctttttcagcgcctggtccgggtttatgttctgtatggcgctgaccatgcaaaccggtctggggatggcgccgtggcagtccgggaacagttttatcgcccttggcgtgacctactttgtttcggcctggttcgcgccgcggctgattgcccgctacagcaccagcacaatcctgctgacgggtctggcgatccagattactggcctgctggcgctgatcgccacgttccgcgtttggggcatggagaatacccccctgacgctggcacccgcgaccggactggtgggctacgggcaggcgctgatcgtgaacagtttctaccgcatcgggatgcgcgacattcagcctgacgacgcgggagccgcgagcgctattttaagcaccctgcagcaggccgcactgggccttggcccggccatttttggcgccattttgctgcacgcgcttcaaaaccatcacggggattacacccaggcggtgaacgtcttcctgatggtggaaacgaccatgatggtggtacttgctctggcgacgctgcgtatccgccatagcctgtgcctgccggtggcgaagatctgtcaggccgccaaataagttcgtgaatttgcataatagatccgcagcctccattatggggctgcaaaaatacaggagacgttatgcaggaattgattgctcaggttgaagagttaggcattgaaattaatcacaccacctctttagtgattatctttggtattatttttcttaccgccatcatcgttcattttattctgcacaaaggggtacttcgcgcattcgaaaagcgcgcgcaggccagcagccatttatggctgcagatcatcacccagaataaattatttcaccgtctggcctttaccctacaggggataatcgtcaacgtccaggcggtactgtggctgcaaaaaggcagcgaagcggcggaaatactcaccacctgcgcgaagctgtgggtgatggtctatgccctgctctccttcttctcgctgctggacgtgattttcaatctgtcgcagaaaatggccaccgcgtcgcagctgccgctgaaggggattttccagggcatcaagctggtgagcgccattctggtggggatattgattatctccctgctgattggccagtccccggcgattctgatcagcggtctgggcgccatggccgccgtgctgatgctggtgtttaaagacccgatacttggacttgtagcgggtatccagctttccgccaacgatatgctcaagctcggcgactggctggagatgccgaaatacggtgccaacggcacggtgacggatatcggcctgaccaccgtgaaagtgcgcaatttcgataatacgattacgaccattccgacgtgggcgctggtctccgacgcctttatcaactggagcggcatgtcggcctccggcggacgacgcattaagcgcagcctgaacattgattccaccagcattcattttctcgacgagcaggagcagcagaaactcattcaggcgaaactgctgaagccttatttggccgcacgccatgaggaaattagcctctggaatcagcagaacggtgaaggggaatcggtattaaacctgcgcaagatgaccaatatcggcaccttccgcgcctacctgaacgaatatctgcgcaaccacccgcgcattcgtaaagatatgacgctgatggtgcgccagctcgcgccggacgcgaatggcttgccgatcgaaatatatgccttcaccaacacggtggtctgggcggaatatgaggagattcaggccgacatcttcgaccatattttcgcggtggtggatgaatttggtctgcgtattcaccagtcgccgacggggaatgatattcgctccctgacaggcgttattgccagataatcaggtgctggcgcgggaaataaagcgccagtccatcatcaccctttccgtgggcgcgtccgggttgtcgattttgtttaagagaagatcgaccgccttgcgcccgatatcccgcgacggctgttcgatggtggtgagcgaaatcatgtccgccagctccgtaccgtcaaagccgaccacggcaatatcctccggcacccgaagacctgcctgctgaatggcgcgcagcgcgcccgccgccagcgtatcggaaacggcaaataccgcatccggcggattatcttttaacaggttttgcatcgccgccatgcccgcccaggagctgagatcgctggcatactccaccgcctgatagtccagatcccgcatgtggatcacgctcttgtagccgcgttcgcgcaggcgggcatatttgtagctgagatcgtggttgatcatcgcgatacgcttgcggccgccgtcggccagctggctgacggcatgctgtgaagcgtccacatcgttgatgccgacgcaggagaccgcacccgcatcggcatattcggcgcactgcacccacggtgcagaaccaatcagcgcggcaagttccggcagcttcgagaaggcgtccatggtgataatgccgtcgacgattttgccggagagcaggcttaagcccgagcgggagcgctcgatgtccgagccggagttgcacagcagaatgcggtagccgtttttctccgcctcggcttcgatgcccttcaccacttcggcgcagaacgggttggcaatgttggacaccatcaccaggatcatatagctgcgagcggtgcgcagctgacgggcgagcaggtttggctggtagttgctctcctgaatcgcccgcagaacgcgctcgcggtttttcgccttcacggtgtcgctgttattcagcacgcgggagaccgtcgccacggagaccccggccagctgagcgattttctgaattgacatagcgacgacacatcctgcggttagcgttttgtgcaggctaccataaatttattgcccggcgaaccgggcaacgcgttattgttccacgcgcacccagcgctgctgctgatggcttttcacaatggcatcaatgatatacatcacgtttgcgccatcgtgaaacgtcgcaaactgcggcgtatccggcatcgcgcccgcctgcacggcgcggtagaactgcgccatcatatttttgaaggcgtccggccagccttcgatatgtccgccggggaagtgggcgctgtcggccacgtcagggttcatcaggcccggatcgtcggtgagcgtctggttagcctgcgcgcgatggccgatccacagctgctgcggcacctcctggtcccacggcagcgagcgctcgctgccgttgatctcaaacgtcaggcggtttttacgcccggcgctcacctgcgagatgctaaagcagcccttgctgccgtcgtcaaagcggaacagcaccgagccgaagtcttcggtcgtgaccggtttgtctacatactccgcctgctcgtcgtgggagaaggtttgattcccgaccttgctggccctgcgcgtcggccagacgatggataaatcagccatcacctcggtaatgcgccgcccggtgacgaactgcaccgtgtcgcaccagtgggagccgatatccgccaccgcgcgcgatgcgccgccgagcgcggcatccacccgccagttgtagtcggtttccagcagcatccagtcctgtaggtagctgccgtgtgaggcaaaaatccgcccgaggctgcttgcgcgcatcatgctcgccgcctgacgcaccatcgcaaactggcgatagacaaagctcacgccatgcaccacgcccgtctgctccgccagcgccaccagctcgcgcgcctcctcagggatcatgcacagcggcttttcggaaaacacgtgcttgcccgcgcgcaggatctggcggttaatctgtgcatgcaggtggttcggcgtgcagttgtgcaccacgtgcaaatcagggtgcgcgagcagctcctcaacgctgccgtacgcgtgcggtacgtttagcaggcgcgccttttcctgcgccttaacgagcgagccgtcgcacagcgcgaccacctgaacaaacccaaggcgcctgagcgcctcgatatgtgccgggccaataaacccgctgccgacgatcccgacgttaatcatggctgccccctgcggcgaaatcgtcaaacgcgcgcccggcaaccggaatgatgtggcggcggataaattcgctgccttcactcgccccggtatcgccatccttcaggcagcactcccactccagcaccgcccagccgtcatagtcgtactgggtcagcttgccgaaaatgcctttgaagtcgatctgcccgtcgccgggcgagcggaagcgtccggcgcggttgatccacggctggtagccgccgtacacgccgctgcgcccgttcgggcggaactccgcatccttcacgtggaacgctttaatacgcgcatggaagatgtcgataaaggtcagatagtccatctgctggagcagcatatggcttggatcgtagagaatgttgcagcgcggatggttgtccaccagcgcaagaaaacgctcgaaggtgacgccgtcgtgcagatcttcccccggatgcagctcaaagcagacgtccacgccctgctcgtcgaaggtatccagaatcggccgccagcgggtcgccagctcctcgaacgcctcctgaaagcgctgctcgttatgcggcggccacggatagaaaaacggccacgccagcgagccggagaaggtcgcgtgcgctttcagacgtaatcttgccgaggcgaccgccccctgcttcagcttctccgtggcccacgcccgacgcgcagcatcgttaccgcgcacggaagcgggcgcaaagtggtcaaacgcggcgctgtaaaccggattcaccgctacgagctgcccttccagatgggtcgacagttcgctgataaccagcccgtgcgcggccagcttagcggcgatgtcgtcgcagtaggtctggctctctgcggctttctcgacgtcaaagatgtgcggatggttgcaggggatctgcacggccttataacctttacctgccgcccattcagccagcccgtcgagcgaattaaacggcgcttctgcgccaataaactgcgacagaaaaatgccgggtcctttcatcgtcctcataccacctcctgaacgttacgccttgtcatcgtcatacttaaacgtgagaaggaaaatcagcgcgatcgccgcggccgctaccgccgggatccaccagaatgtcacccacgcctgcggcacggtctgccctgccaccaggcggttatagagcacgccggaaatctgcgagccgagcagcatgccgatgccgtaggtgaacatcacgatcatgctctgggcctggcctttcaccttttcgcccgccacgcggtcggtgtagataaagccgacgacaaagaagaaatcgtagcagacgccgtggagcaggatgccgagatacagcaggatgcgcccctcctcgctgacgcccagtgcgaacatggcgtaacgcacaaaccacgccagcatgccgatcagcagcatgaccttcacgcccagacggcggaacagcagcggaataaccagcatgaagacgatctcggacatctgcccgaaggacatggcggtgctgacgtcggcaattcccgcatccgccagatacgaggcggtgtaggcgtaataggtgccgagcgggacggagatcagcattgcgcagacggagaagacgaaaaagtggcgggttttgagcagcgcaaaggcatccgcgcagaaaagatcgcgcaccttcaccggcaggcctttcgccggagcaggcgtgtgcggcagcgtcaggctgtaaagcgccagcagcacggagctggccgccgccacctgaaagatggtaacgctggacgccacgccggtgacgccgatgaaaatgcccgccacgatccagccgatggtgccgaacacgcgcaccaccgggaaggttttatccacgtttgccaggctgtgaaacgcgatattgttggtcagcgccagcgtcggcatgtagcagagcgtgtagccaaacagcaggccaatcagcagcgcgccgttctcggcaatcagcgcccccggcacgaaccagaggatcgccgcgcccgccaggtgcatcaccgccatcaccttctgcgaggcgaagaagcggtccaccagcatgccgagcacgaacggcgagagaatggaggcgataggcccggcggagaacgcatcgccaatcagcagagacatgttgtgctgggtcatcaccaggcctagcgtaaccgaccagctaccccatataaaaaactgcagaaacatcatcagcgacagccgcggcaccagcagccgatgctgcgctatcgccttttcactactttcagttgacaccatgataagcctcacccggaaaaaagtaatcgattacaaaacaactcaaatgaaaagtaatcgattacaaaataaagatcctgtggatcgtagaagatttgggaggggggtcacgataaagatgaagctgtgttttgtaggcccggtaagcgcagcgccaccgggcgtgaaggcaggtgcggtctggtttggtgcggtctgttgccctcaccccggccctctcccacagggagagggagaaaaacgggctactttttgcgtgagagcttaaacgcgataaacaggaacaccacccataccggcagcagcattgctgaaagtcgcatctcatccatggtgcacatcagcaccagaatcaacgccaggaacgcgatacagaggtagttccccgccggatagagcagcgctttgaactgcgtttcgcgccccttgcggcgcatcgcggcgcggaatcgcaggtgcgcgaggcagatcatgatccagttcagcagcagcgtagcgacaaccagcgccatcagcaggccgaaggcctctttcggcagcagatagttgatcagcaccaccagcgaggtaatcgccccggaaaggaacagcgagttcaccggcacgccgcgacggctgacgcgggtgaggaatttcggcgcgttaccctgcacggagagaccaaacagcatgcggctgttggagtaaacgccgctgttatagaccgacagcgacgccaccagaatgacgaagttcagcgcagaagccaccacgttgctgttcagatcgtggaaaatcatcacgaacgggctgctgtctgacttcacttccacccacgggtagagcgccagcagcaccaccagcgagccgatatagaacagcaggatacggtacaccacctggttaaccgctttcggaatgcttttatgcgggtcgcgcgcttccgcggcggtgatgccaatcagctccagcccgccgaaggagaacataatcaccgccaacgagaggatcagccctttccagccggtcgccaggaagccgccgtgctgccagaggttatcgatcgtggcgcgctcgccgccgtgaccagagaacagcagccacaggccgaagccgatcatgccgataatcgccagcaccttgatcagcgcaaaccagaactcggtttcgccatacaggcggacgttgacgaggttaacggcgttaatgatgatgaagaaggccgccgcccagatccacgtcgggacatccggcagccagtactgcatatagatgccggcggcggtcagctccgccatccccaccagcacgaacatcacccagtagttccagccggagaggaagcctgcgaacgggccccagtatttataggcaaaatgcgcgaatgagcctgacaccggctcttcaacgaccatctcgccaagctggcgcatgatcaggaaggcgataatcccggcgataccgtaacccagcagcaccgccggaccggccatctgaatagcggggccgatgccgagaaagagcccggtaccgattgcgccgccaagggcaattaactgaatatgtcgattttgcaaaccacgttgcagcgtcggattctgatccgacgaggcttcagcgctaccatggcctgaagcggatgacgcgtctttcacgtcctacccctgtctcttttttagaaggggcacgttttaacacttcatgctggcggtagcaagtttaacgccgggagcacggcatgcccccggcgatgcaaggttatgagccgatgatcccgccgtccgctttgacgatgaccaccgttgaggaacgcgggcgtccgttcgggttcacgtctggccagttggaaacagcgcgagggttagcagggtcggtgatatcatccccgccctcccccggatgctgaatgttgatgaacagcgtccggttatccggcgtaaacgcaatcccggtgatttcacacccgcgcggtccggtcaggaaacgacgatactcgttggtgcccggaatggtggccaccatctggttattgcccatcccctcgtaggctttcttattgatggtgctggaagagacgtcggtctggatccacagcacgccctgatgatcgaacgacaggccatcggggctgccgaaggccgccccctgcatggaacctttagccttcggatcgtcgctgtcggtccgcccgcccatcaccagaatatcccacttaaagcgagcggcagcaggatcggccccctcttcgtgccagtgcataatatgaccaaacacgttattagcgcgcgggttggcggcatcaaccggtgccttaccctccttcccgcgatcgctgttgttggtgagcgtacagtagacgctgccgctggcgtgcgggtcgaccgctatccactcggggcggtccatcttcgttgcccccacggcgtctgccgccaggcgggttttaatcagcagatcgccctggttttcaaacccgttgctcttatccagacccttttgcccgaagatcagcggcagccagtcgccgctcccgtcttcgttgaagcgggcaacgtacagcgtgccggacgtcagcagctgcatattggcttcacggttcgcgggatcgtattttttgtccgagacaaacttatagatgtactcgaacttctggtcgtcccccatatagaccaccacgcggttatcggcggcaagcgtgacggccgccccctcatgcttgaagcggcccagggcggtgtgcttgcgcggcgtggaggtcgggttatagggatcgatctccacgacccagccgaaacggttaggttcgttaggggttttatcaacgctaaatcgctcgtccacctcgttccagcggtaggattcatcgctgtcgctgatcccgtagcgtttttccagcgggttgagatcggtttttttgacaaaaatatccgaccagttctcctcgcaggtgagataggtgccccatggcgtatggccgttggcgcagttctgcatggtgcccagcacgcgctccccctgcgggtcggcggcggttttcattaagtcctgatgccgcgccgggccggtaagctgcatcggcgtattgacggtgatgcggcgggcatacgaagacgggcgaaccacctgccagtcgctgcccgattttttcacttccaccaccgacacgcccatcgcgttctgccccttgcgggccttgtcgaggctccagttcgccgtaccgtcggtaaacagcatcccgttgtcgatgtactcatggttcattgccagcaggccatgctccgggttttgctccccttgcggcaggctaaaccacgccatgccgtcatgatgcatgcccgcctgcgcagcctgttcgtccgcggtgttgctggcatccggtttaaaggccggcatgttgtttttgatccccgtcgggtcaccccagcgatagaacgggcgggcaatatagccttccggcaccctgaccgtatcttcggtggagacgtcgatgctggtaaagcccagggaaaccgcttttgccagcgcggaaggcttcgataccgcggcaatggcgttctcaggtttgatcagaaacgggaatgaaacggcagcgcccgccacggcgcccatctggagaaaacgacggcgggagaggaacacctctgcaacctcggagaataccgggttcgcgctgcggttagcgatgtcgtcgcgatgttcttttttaaaaacggatttgaggggtctgcccatagcggcttcctgtcattggccaagaggtaaggagtcggcgaccagtctaagaagcttttattacaattttataacacaacggcggaggtgtggggcgtccctgccccggataacgaggtggaacgcttagaactcgtagccaagcgagaccttaaaggtacgcggctcgccctgcgtgatgtaggtgccggaatcgtccacgctggcccagtagttttcattggtcacgttgtcgatgcccgcgcgcaccgtcatctggtttgcattgtggttcaccgcgaagcgatagcgcatccccagatccagcgtggtgtagctgtcgagctttttggtgttggcaagatcggcgtactgcgcgccagagtggttgacgcgggcggtcgccgtcaggccatcaatcggcttgatgtcatactctgcacccagcacggcgtagacgttcgggacaccaatggcatcgttgccctgatttacgccgtttttggttttggtcagctccgcctgcagccaggtggcgctggcgttgaggcgcatcccgagcatcggctcgccgaagacgttcagctccacgccgcggttacgctgctcggcgtccaggccgtagtgattgttgctgtcgaggatcgccgacggcatcttgatctcaaacagcgcaagcgatccgcccacgcggccaaagtccgccttcacacccacttcgttctgcttagagtgaacgataccggtgctctggccgtagttggtggcggtgttaggcgcggttttgcccggctgcagcgcttcggtgtggttggcgtaaagggaaatttcttcccacggtttgtaaaccacgccgtaggttggcatccagcggctgccgtcgaagccgtctgccgcgttttccgcaccggtaactttgttatacccgcgaatgaccaccttctgatggcgcgcgccagcggtgaacagcagtttgtcatccagcacgcccagggtatcgctcaacagccagccctgggtgcgggtgcgcccgctggtcagcggatcgctgtacttcccgcctgagccgttgaggttggtgctgtccggcatatcgacgccggtattgtggtagatgttggtggtcgggttatccttcgtcgccgacattttccacgcgatcttttcatttttggtcatcgccgaatagccaacgttgaccttgtgcgagacgaagccggtattgaaattaccgcgaatgcccgccatgccgctgacggaatcgctgatgcggttggtatcaaggcggctgaccattgctttaccgcttttatccagcagcttcggcgcgctgtagatcccttcctcgtgcgcgtgctgcgcgccaagcccggtataggcggtccagccgtcggtgatgtcgtactcgctgcgccacatcccaaattcgttttcgatgttgctgtaggcccacttctgcgagaagttacgatcgtttttcggcggctcgggcacgaaatccaccgccgaaatattgacgctggtcgggctgccgtggaaggtttttttctgatagcccagatccagcgaggtgcggaaacggtcgcctttgtaatccagaccggtggagagcagcgtggtgcggcggcggtcgttcggtatgccggtttccccttcgcggtggaccaggttcacccgcgcgccaaactggtcgctgtcgccgtagcgacggcccgcatccagcgtggtgccaatctgggagtccgaggtgtagtcgacgcccactttcgcctgcgggagttcgcccgcgtgttttggctcaaggttgatcatcccgcccacgcccgagctcgccgcgccgttcatcagggcgtttgcccctttgaagatctcaatgcgctcaaccatctgcgtatccaccacctgacgcggcagcacgccggacagaccgccaaaggtcatgtcgtcgccgtcaaacttcagaccacggatgcggtaggtttccgcgctgttgccgtacccctgaacgaactgtacgcccgcgtcgttggcgatcacatcagcaatggttttcgcctgctgatcttccaccagcttcgaggtatagctgatgatgttgaacggcacgtccatggcgttctgctgaccgagcatccccatacgcccgccgttcgccacctgtccgtcaaggaaggccggtatcagctggtcgccaccgggtttgaaatcgctggccggtgcagagtgcacaacgagggtatcttctttttgatcgtccgccgcgaaggcggaatgcgttaccgcgccaacggcgagcgccagcagcgttttgtgtattctggtgttgttcatcgttaactcatttgaaagtgcgcgcaaaaatagcccgttgtcaggccttagaatgtattgataacaatgcaaatgagaactatacgcattatccatgtgttagcaagcgtaaccgcgaacaacaggaagaggtggggagacaggatgaggaacaaccaccccaaaatggggtggctgcagtaacgttattttttcttgtagatattagccgtaccgtgaattttattgttggtgttacctgaggtgagcaccagaacatccgcgccttgcttatcggctttctcaatcagttctttttttgcatcatcaaccgatacttcatttgaggtgcttaccgtaccgattttttgatactgagactcgactttcttgaactcatttttagtcagcagttgggcagcaaaagcattggtcgtaaacagtaacgccgttcccaacaaaatagcagtcgtctttttcataacctttttccttgagattaatcagcaactacgaaaaacctcacgcatgatggtgaggttttatgagcatggtagagaatctcaggaaatgccatatattctggaaaattcttttataacaacccattgcatgaaattattaatgaatattaagaatagtcgaatacacgcgcggtgccagcaatatcaatgcgaaccgccgtgcccgggttccatccaggctggctgacggtcttgagggtgacgggctgcggctgtccggtaagcccaagggtgagcgtcgacaggtgaccggtaaaatccacatcaagaatggagatcgggctttcatgtgaggcgcatgccgtcacgctcagctgctccgggcgcagcatcactctgccctgccctgtcgccagcgggttgtctgtgggcaccttacccagcgcgcagagggcgtagcccgaggtgagctgcgcaggcaggatcagcgcatcaccaagaaacagcgccgtctcttcgtcaacgggacgggtgtaaacctcataaggcgtcccgacctgcgtgaagcgtccggaacgcatgacggcaacctgcgtggcaaaggagagcgcttcgttctgatcgtgggtaaccagaatcgaggccacgcccgcttcggccagcagatcggccgtggccttacgcgtcatcgcgcgcaggccggtatccagagccgagaacggttcatccagcagcatcagtgaaggacgctgggccagcgcacgggcaagggccacgcgctgctgctgtccgccggaaatctcgtgaggccagtgcgtggcgagctgcctgtccagcgaaaccatctccatcagcgcctcaacgcgctggcgtttttcgtggcgggtcccgtccagcccccaggcaatgttgtctgccacgttgaggtgcgggaacagcgcgccctcctgaggcacaaaaccgatcccgcgctggtgggcagggacaaaacggttttcatcaaacagggttctcccctgcataacaatacgaccggtgtcaggcgtctcaaacccggcaagaatacgcagcagcgtggttttacctgaccccgacggtccgacaatggccgttctgctccccggcgcaacgctcaggtttaagctgtcgagcacctgcacatcagcaaacgatttagaaatggcggttaattcaagcatgtcatagccctgcaattttcttcgactgcatatagagaacggcggtcagcgggagggaaatcaggatcatcagcatcgcgtaaggcgcggcggcgacatagtcaatttcgctggtcagcgcccagaacccggtagagagcgtgcgcgtgcccaggggagagagtaacagcgtggcagtcaactcgttgctgacgccgaggaacaccagcgcggcccccgccgccgcacccggcgcggccagccgcatcgtgacgctccagagcgccttcgcgggcgtgcagccaaggctgcgcgccacgttttccagctcaaccggcgcctgcgcaatccccgcccgcaggttgatgagcgcacggggcataaacatcagcaggtaggcaaggaacagggtaatttccgtctggtaaatgggacgggcgtaatgaatggtgacggtgaccagcgccagcgccgtgacaatacccggcagcgaactggtgatatagatgcacccttccagcatccggaagatacggtgcgggtagcggataccgagccacgcaatggggatcacgcacgtcgtcgtcagcagcgcgccgcccacgccgagcatcagcgtctggcgcagcgagtgccagagatcggcgctcatccagttttccaccccgccgagccaaatccagcgacacagaacagctaacggcacgcccagcgccaggacgatcagcaccatgaaaaacagctgccccagcgcggcagccgcaggcttcagcggccagcgtttctgctcgcgcgcagccccggcgccaatgcgcgcgtagcgtgcttttccacgcgtcacgccttccagcaccaggatagcgaggcagcacaaagccagcacgcccgccagcatgtttgctgccgggccgctgaaggttgactgaaactggtcataaatggccgtggtgaaggtatcaaagcggatcatcacgtacagaccatattccgccagcaggtgcagcgccaccagcagcgcgccgccgcagatagccagcttgagctggggtagcaccacgcggaaaaagaccttccacggcggggtgccgagcgacgcggcgacatcttcgagcgtcgggtcaaggcggcgaagcaccgccgcaaccggcatgtagataaagggatagtaggcaagcacggagagaaacacgcccgcggagagcccgtgcatcgacggaaccacgctcacccaggcatagctttgcacaaacgcgggaatggccagcggggcgaccgccagcgcggaccagatgccccgtccggcaagctgggtgcgctctgtgagccaggcaatcgccacgcccgtcacgatacacagcggaaccgccagggccgtcagccacagcgtgttgctgagcagctcagccacacgcgggcgaaacaccagcgccttaatggtttcccagcccgtctcaatgccaatggcaatgataaaacccaaaggcagaagcgccagtaatgaaaacaagacagctaacgcaaccatcggcagtgcaggacgcctgcgggcaggctcctgcactctgttttttccgatgtcgagacttagaccagacataagaccttcacttcactctcaggatcacagcaggccggcttgcgtcatcagctcgataacttttttactgttgagcgttgaaggttcaactttcggtgcatcaagatctttcagcgggaccagtttcgggtttgaggccgcgttcacgcccacggcgtattcaaaggcgttgttggtacgcaggctttcctgaccttctttgccggtaatgtatttgatgaaggcctgcgcctgcgctttgtgcttgctggacgccagcacgccaccgccggagaggctcacaaacgcgcccgggtcctggtgcttaaagtagtagagctgggtgtttttgctgttttcaccggttttggactgatcgacaaagcggtagtagtggtaaatcaccccgccatcaatctgaccggcattgaccgctttcatcacggtgctgttgcctttataggccacgaagttggctttcatcgccttgagccactccagggtggcctgctcgcccttcagggccagcatcgcgctcacgatagcctggaaatccgcgcctgacggtgatgccgcccagcggcctttccactcgggtttcgccagatccatcagcgatttaggcagctgctgttcgctcagtttcgccgggttatagacgaacaccgtgctgcgggcagcaatgccgatccagcggccatgcgccggacgatactctgccggtacctgcttcagggtgtctgaatccagcggggcaaacaggttggcgttatccaccagcaccatggacggcgagttttccgtcaggaacacgtctgccggcgatgcgctgccttcctgcaccagctggttacccagctcgctgtcatcaccattacgcaaagtgactttaatcccggtttctttggtaaaaccgtcaacccacgacttcaccaggttttcatgctgcgcgttataaataacgataccgtcgttgttatcggcggcaaccgactgtgtggaaaggaaaagggatgatgacaacaaggcaagcgagaagcaggacagcaggcgagaattcatgaacatatccttaatagaccaacgggagtaaccactcatagctttgtgggacaggattaaagcatacaacaacgctaatgataattagtatcaatccagtttacgcgtaaaagtgtaaaatttctttttagccgattttgtaatgataaaaatccaaattttaatgcgagataatttctagattaagaaaaccttaagcctgctaacaacgaaattcattagccttctattcattatggcgcgaaggtaaatctgttattcgcgcgcccggcagatataaaaaagccccgatagtgcgggggctttttatgcttatccggaggtagctaaatttatttggctactcatttaaaaagcctcacatagccgcatgaggggcatacacaggataggtgaagaacaataaatgcacgcagttcagcccaaaatggaataacgttgcaacccagagcctgccgctccacatccacgccaggccgtaaataatgccggagaggctggcaaaaataatcagcagtaaaccgccgctataatgcatcagcccaaagaggactgaggccatcaacaacgcgacaacaggatgaacgatccgggacaagcgctgctgcaggtagcctctgaacagggcttcctcggccaaagagacgaagaaaatattcgcaagggcaaattgcgcgaaccattctggcgcatgtggctcaattctcagcccgcccaacgccacagccagaagtaacagcgcgggtaccgcaagcaccaatattacccagccgagcttgccaattttatagaggggttttgctacgaatagcgttggcatgcacgtaattaaaaagaacggcaccaccgccttgtccatattaaagtacatactgaacggtatgctttgcggaccaacgacgacagcatccagcactttgggattatggaagcccgggagtacatgcataaccagggtaacggcgatgatcacacacaggccttcaatcagataagtatatttatgaaccttattacgtagccattcaacagcagaccagccaataacgattgacgcaataaccagcagcgccggggcgtcaagaatgctctggttccagccgagaaatgccgttaatcccagaagcaggtaagccaggcttttattaagggaaagtgcggcaagcgaaattgcgagtagataccacataaatgtccttcatgaccgataaattttagggtcgatgtcccaaatatgtcccacaacggaaatcaggaggatgtgagtgaggcgtaactctatgaaatgaaatggcacgccctgtaggattcgaacctacgacctacggcttagaaggccgttgctctatccaactgagctaagggcgcactgagaagcgtgtacttcgcggtggtgaaacgcgaagaattatacggtcaatggcaggtgagtcaatgccttttccgttttcagggccaattaccgctagccgattgtaaatacggctattttctcaacattcctccctgttttaccgtaaaatttagcgctgcgaaaaggcttagttgcatttaagtaacgcctgctgttttcctgaacgtcagctcgtcacactagagccaggtatcccggccgcctggaggctgacagacaacaggacaatggagtgacagcgcaaaacctgatcgatacgcccccccggttacagtacctctctcaggacatcgtcggcattaagcttgagcctatcgtcgccctcgcctctttgcgtcaggttggcgtcgaggtccttagcgtcctggccgatacgcggcacagtgaggattttttttgcgatcggtccgctggctggtcgctaacgctgcttgaggcgcagcttgctgcgttaaaaaatacgccgcacggacataacctttttattaatctgccgataaccgtcctgacagagcctgcgtccttccagcggctcatcagactcccctgcgtgccgctcaatattgagtttgtcgaccttgcggcttttttggcgctgtccgtcgcgcagaagcagcgcgtggttcagaatctccagcagctgagcagacaggggcacgctatctggctggatgacattgatgatgtcttagtgcagtcgtttttatcctgtcgacttccgttaagcggcatcaaaatagataaggaagcattctggcgtttacgcgacacccctgcgctgaggcaactggtttccctttgctttcagcttgccgggaaagtgcttatcgaaggtattgagactgaacgcgatcgtacctgggcactgcaggcaggcgcagacctcggccagggatattactggccgtcctggacatggccggaggattaaaacgccatttccaggagggagaccatgcgaatgacagtgcgccgttaccggcggcggcgtacaggaagtgatgcactgggatttacgcgctcaccttttgctcccccctttttcgaccggctcgaatttttgagccagtccatcagccagccccgcaaaacagacgccccgtttattctcctggtgacggaggatcatttcctgcgcaccggttttctcaacgggcagtttcccctgagcagctgctgcgattacgccacgctggacgacgcccttgtcgcacagacccaatggccctccgcccgtctggtcgtggatattgaaagccggtcaacggggcttctggagaaactggatcagttgagaaggcatagcctgtttcctccgttcctgacgccctggctgttagtccgggccgataattacgacacccgccttttctgcaaagcggcaggtccctttcatgtgcttgagcgccagctgaacgccgcggcactccagcacagcctgctggatgcccgcccgccacagggctccgacaaagactggttcaaccgcaatgaatggccgatcctgcaggaactttcccggggcaagacgttacgtcagattgcccttatgcagaatcgtccctatagccgcattatctatcgtcttagctgcatcctggtgaagctggggctgagtcatcgacaggaattgttgcatcttcttaataacctctcagactgcacgttttcactcacgtcctaaccccttatttcctaaagcgctttaagaatttacttaccattcgtgtttcaaaaatgttaatttttaacaataaagtcaaaattataactattcctaatttatgggcgagaaccttgtgaaatgccacaaattgaacgaacggcagcactttcctccatccgttaagtgaatgcagacagcgttaacaagatgataatgatgtaaaaacaagcagcttagcgactgcgccctggagggaaaagcgaagcagatagcatgttctcctgtgcaggagttgcggagctgaaggtcaaccttcacgctttcagatgaaggtctgacggcctgcgagggcaattgttcacctcatcagaccgggcgagtcccccaaaatgatgcgtgtttttgttaacaattgatcaacatacagagatatctgttattttttgttattacataaagatgaaaatatgcggtaaatgggataacaggatatttccgctaaatttaaaaaaatagcgattcagatccagaagataatacaaaccaatatcctgtgattaatttacagggttttcggaaaaaacttaccctgtataataagaagcgtaccaaatctgaataagaaaaacctttttgccaacaccagccaaatgagatgaccgcgctgaggcatagttcttttcattacgtaaacaaggatgctttcgctctttccagggaaatactacggtatagggatctgcacattatatccttccggcatttcgagagttttaccaaactctgcataacgcttttaacaatctgaggcattaaaaatgaaaccggcatccgttatcattatggacgaacatcctatcgtcagaatgtcgatagaagtcctgctacagaaaaataagaatatcacagtcaagctcaagtctggcgatagccatgaagtccttgactgtatccgtaatcaccctatcgatctggtgatccttgacattgaactcacgggcacggatgctttcgctttacttaagagaataagaaacttaaacaaagacattaaggttctgttcctctcatctaaatcagagttattttacgcaggtcgctccattcgcgccggggcaaatggcttcgtcagtaaacgaaaagatttgggtgagatctacaacgccgtagaaatgatcctgatgggctattcctttttcccatcggaaacgctgaactttataaaccatttgggttcagggaaagggatggcagtcgatatgccattatcaaatcgcgaggtcacggtattacgctatctggcgaatggattatccaataaggaaattgctgaacagctactattaagcaacaaaaccattagcgcgcataaatccaatatttattccaagctgggcgtgcaaagcatcgtggaattaattgattacgccaaagcgcacgagctgctttaacctgaattcactccctgcagcttatctgagctgcagggagtgcggtcagtgctaattatagttaatcataaaggtggcatccgcatcggctcgtccgggctgagggttatctgcagtggcaatataattggcataaaacgacaatgttgcattcccctgcgcatcaaccgagaccggctggctggcctgctggagagccagacgcgttttatccgcatccctgatctctaccgcgacacggctcgctgtactggcgtcgttcagcgccagcaaaccgttattgctcccgtcggatttacccgaaaacgttatcgacgcggcgcccggcggacagccggtcagcttcagcgtaaacggcatgggctgcgtgcggctcccggtggtgctgagctgtttcgtgggccaggtgcccagcgtgacggtcttgtcgctgtcgctaccttccgcgacgcaggtaaaatcgacaatattgccggacatctgaatattgatctcgcccagtgctgtcgctgaccacgcgttggtctgaaacatcaccagcgccagcgcagtaacatgtcctttccagttccgcatctctcccccttaatcgtaatccacgcggagatagccgcgagaggtgaaccggccttctgcgggtttattcccggtaatgcttaccggccagacgcggatccccacctgcgcctgtgcactgtcatccaggcggaacggaattttgctgttcaggttgttaggcgtcagaggcgtgccgctatcgttcgccaccacaaatcccagatcggggttatcggataccagcgcattgccagcgattttttccgcctcgatacgcatcgtcagatacgcattggcctccacgttcgtacacttaatggctatggttttaatttgtggcgagactttctggggacggtttccggcacccgcctggctgaacaacgatgcgccaatatcaccaaaatcaaactccaccacctgcccggcatttatcgcgcagctttgtggcacctgaatggtaccgctatagctgatggtatacaccggcgtattcagggagtcagatggcgtggtggtcacatacacggtgaacatggtttgctgagggatcaccaccatattgataaaccgtcgggtgactctcaggcgaaagaccagctttgagtcggtaaccggaaacgctttgttcttcggaacgttagggtgctcccccatctggatgtagttcgccggcggatagaacgtccccgcgaagtcatcgtggatctgcatcgcgccatcaagatagtcattgagcttcacatacttgtagctatcaatcaccgtcgttatcggcagactggtgacgtagctacgcatggtggacttgcctgtcgtccctctgggacatatggcattcacgccgaccagcccagacttttgcgccagggtcacaatctgcccaggtttgttattggagctgttaaaaacgtttgagagatcgtaggagatatccttcgccaccccattggcgttctgacaaatcgttgcccaagcgggcatcgcgctgcacagcagcgcaaagctcattacgttgcgtaaaatgcgcatctttggatccccgttaacgatcacagcaggcccccgccatggtaatggcctggttctgactttgaggcgataagcgatagtgagcgcgacactgggactgcgccccgtcgccccactggatcagcagctcgccctccagcggcagcccgctcaggtaaatttgcccgtcgtcccccaccatgctggtgaccccgctttgcgtttcgcggaccaccgcaccaaacggcacgggctggttgccgcgcgttaccgtcagcagggcgcgcacgccaatgcgggtatcaaagctggcgcgcaccagcgcgcctttggtcggcaccacgctgctcacgttgttttcgatgtcggtgttgttgctcatggtgttggtatccagcgccacgcggttgtagcggtagacggtggcatacggcatcaccgcatagcctcgccagtcggttctcacgccggtctggttttccacgctgacgccggatgtccccggcgctttgatcagcacgttggtgtcgcccagcggctggctgaaggtcacgccgtcggcatgaccgacgaccccgccggagagctgccagttgagatcgtgctgatcgtcgctgtagttgtagcccacgcccaatgtgccgtaggtcgcctgccagttggcgctggcgcttccgcttgacccgttggtgctggtgtgtccctgggtcacgctgtagttcaggttgcggtcttccaacagcgtgccgctgacgccggtttgccagctcgtgtcgccatcgctgttccgactggcggatgccgtggcgtaggccctgtcgatggcgctgtcccggcgatagccctgacgggtaaagatactgaacggcacggagacgttaaacgacgcgatccggtcggtgccgtcgatcccgacggatttgttccacgaccacgaaacggagtagttgatccccttcatgccccccgcataccccagctggtaccagaggttcgactcgtcggtaccccagtaggtctgctcgctgccggagatatagaccgagccgtaatcccccagcgactgagaaacgttaagctggaagcggccttttttattccacgtcaggttgtgatagctctgcacgtccggcacatcgttatcgtcctggctgtcggcatactgatagccttccattgagcgccatgccacatcgtccagggtgtaaaacccttttgtggagtagcggtagcccagcagctggaagttggtgccaaagccgttaagggatttcgcatagaggaagcgcagggactgtccttcatgcttgctgtcgtccgcgagctggctgcgggcgtgggtgatatcgagcgaaaccgcgccccagtcgcccaggttttttccggccccgacggcaaccgcggtatagcgtgacgccagctgcgttccgccgtagagcgtaaagccgttgacaagcccggtaatcagggtgccctgggtgaagaacggcgtatcctgatcgctgttaccgctgcggtaatcccccgcgacgaggtcatacttccagcgcccttcacgctgcagaagcggcacggtggagtacggcacggtatagcgctgctgggtaccgtctttctcttctaccgtcacttccaggtcaccgcttgaggaggtggggttgagatcggtaatcgcaaatgcgcccggctgcacatagctttgatagatcacgtagccattctgacgcaccaccactttggcgggcgtccgggcgatcccgcgcaccgtgggcgcgtagccctgcaggctgtccgggtacatgctgtcagacgagaagagccgtccgccgcggaaccccatgctgtcgaagacgtcattaccggtattgctgtcgcccaggaccagttcgcttttcagcgggatcacggtgcgctgcgcccaggtgccaatattctgccactcgctgtgccgctgcccgttggtctgcgtgtatccccatgcgccgttgttgcgcaggcgccaggcgccgtagttcagcccgctctgcaggttgaggtaatagctgtcgtcttcgctgccccggttgcccgtaaagctgtagttcagcagcgcggcggggatgccttcatcccactgttccggcggaatgtagccccgggcgctgttctgcaatgccacctgcggcaggctgacgttcaggcgctgtgaggcaaagttgaataccgtttcgctgccgggaatggccgtggtcaacgggacgcaggcctcaccctgaacctgagccagctcgggaaacgccgcaacgttgacgccaaagcggtccagcatcgcgcgcgtaatacacggcgatagcccgcccgccaccggcggcgtgttctccgcctgctcaaaacgcacgtcctgagtcccgataaattcatcgttacgccagatatccacgcgataaacgccgggtgcctgctggtgtccttgttcaaaacgcgacaaatccgccacgctggcggtgtcgtcggacaggaaggccgggttgaaatagctttcgctccagccagcctgcggccagagcgcagccatcagcgccagtgcaaccgggcagtaacgtccctgatggtttttcatcgccctgactctgctcacaggttgacgctacgcgccggcgtgatggcaccgtagtcattcacgctctgccaggagagcgtgccgccggcaccggctggcagcacctgctgtgccgcgcttttcggcgccaccatcaggttatccagcgtcttcccgcccagcttcagattgacgagggtgatgtaatacggagacgcgttgctgactttgagatggttacccgcgcgctcaaaccgcagctgggaaagcgcctcttccggctgcattgccaggttgttcgggcgcacaaacagcttgatgcgcgagaggatagccagctgcagcacgttattgttttccgttttggctttgttcactgacgggatcgctttcacgttcatataaaacagcgattcacggtcggcaggcagcgcaggcccggcgtaaataatgcgcagcgtgttttcactgtccggctcgctaacaaacaggggcggcgtgacggcaaatgttttttctttttgcccgttcgcattttcgatccacgcgttaattaaatagcgctcctgtttattgctgttggtgatcgccagcgacgtttgcttcgcgtccgccgggtaaataacgcgggtggctcccagcgcaataccgccggatgcattcgcgcaggcagaaaccatcattaaaataaacgataaaaaaagtcctggtttaattagggtattcatcacaaccgtacctttaataatgtgttcgcaggtgttatggataaatcaacgtaaaccagacatccgactgaattttgcctggctcgaggtgttcggaaatagcccgatagcgggcgctaaaatggaacgccagctcgcgggtatcgatcggcagccagctgacggccgtggcatttgggataatctgacgctgctgctcgtcaaagagcgccagcccaacgccgctactgacaggcgtttcacctggtcgcgatgtcgccagaaagacctgaggatcttctgcgggtgtggccccctgaaactggatccccacggtgcgcgaaacatcaacgctgcagtccagcagccgtacggtgaaaggcacattcaccgtggaaaaactgcccacgccggaaaatgaattggttcggtactgccccatatcgatgcgcatattctggctgtcgggcgccacggcgcagccgccgttcaccagttcacctctgagatgaaccttgccgccttcgatcaccacggtatgcgccgatgccgggcaagccatcgcaagggttaacagcagtagtgttcctgtccttgtcatcctttgttcctggcaatagcgtatgacgggcctcgtccctgaggcctgaacatccctgtgcggaggaattattcgtatttcataacgaaggtggcgtcagcgttcgcctggcctggctcggtagtcgcagccgtggatttataacgcgcggtgaacttcagggtgttggtcccttcgatcagcgtctgcgcagcagagaaggtcgcaccgtctggcgtcagaacgctggatttgctgtcgaggatctcgatacccacgcctttcgcggtgttgtcgttgctgccggaggtgacggccagcagggttttgtcggttgggtcgatctgaccggtgaacgcaacagcggcagttttggccaccagcggatcgcaatcgttcagttcaatgttgaacggaatattagaggtggtgtcgcccactttggtgaatttcgcggtacgatactgacccagattaacggtctgctcggaagaatcagtatttactgaacaagccgcattaaccagctcacctttaaaatgtacggtaccgccatttacggaaaccggcgcagcaggatccgctgcatttgcggcacccgcaaccagggccaaagttgcaataacagtagaagcaatgttgctgagtttcatgtctattcctttaaaatgtaaataacccttcccgcgaaaaatcgggaataagaaatacgttcaattgagtaattgaaagcttatttcggaggagacaaagtagctcaggaggtgatttttaaatatgtcaaaacgctgccattttaccaggtcacatcctaatcccgcctaagaaaatgaccatcccttaagaagggtttttgcgtcttgcggataaaaacgcgcaaagggtgactgacagcggggctcgcttctgacaaaatacacgcatcccccctttcgaacgttacagacggaatcttctctctgatggcagcaaagattattgacggtaaaacgattgcgcagcaggtgcgctctgaggtcgcggaaaaagtgaaggcgcgtaaagcggccggaaaacgcgcccccgggctggccgttgtgctggttggcagtaacccggcatcgcagatttatgtcggcagcaagcgcaaagcgtgtgaagaggtggggttcgtctcccgctcttacgatttgccggaaaccaccagcgaagcagaactgctggaacttattgacactctgaatgccgataaagagatcgacggtattctggttcagctgccgctgcccgccggtatcgacaacgtgaaggtgctggagcgtatcgcaccggataaagacgtggacggcttccatccttacaacgttggccgcctgtgccagcgcgcgccgcgcctgcgtccgtgcacgccgcgcggtatcgtgacgctgctggagcgttataacatcgatacttacggcctgaacgccgtggtcatcggcgcgtccaacattgtgggccgcccgatgagcatggagctgctgctggccggctgcaccaccaccgttacccaccgcttcaccaaaaacctgcgtcaccacgttgagaacgccgatctgctgatcgtcgcggtcggtaagccgggctttattccaggtgaatggattaaagagggcgcaattgtcgtggacgtcgggattaaccgtctggaaaacggcaaagtggtcggcgacgtggtgtatgaagatgccgccgcgcgcgcctcttacattacccccgtaccgggcggcgtaggcccgatgaccgtcgcaacgctgattcagaataccctgcaggcatgcgaagaatatcacgacgtagaggacgcgtaagatggccacattttcattaggcaaacacccgcacgttgagctgtgcgatctgctcaagctggaaggctggagcgaaagcggcgcgcaggcgaaaattgccattgccgacgggcttgtcaaagtggacggtgcggtggaaacccgcaagcgctgcaagattgtcgcgggccagaccgtgagctttgaaggccagagcgtgaccgtgacggcgtaagccgtttgatgcccggtggcgctgcgcttaccgggcctacgtactgtctccgtttgtaggccgggtaaggcggagccgccacccggcaatttctttctctatcccctcacacccatcacggttatttatcgatccacttcaaataatcagtatttcgtctgttgaaaagtgaaaattcagttgcgcgtttttcacgctttgcccacgataagtagaacgttctactaaaacgttctacttacaataacagcgccaaaaaaagcgctactcgggggaaatcagcatgagtctgatatcagggtttgttaaatcgctgtctaagttatcgatgattggtcgcgccttaatgctgccaatttcactgcttcccgctgcgggcctgctgctggccttcggcgataagttccatctgccgctgatgatgaacgcgggcggggttatctttgataacctgccgatgctgtttgccattggctctgccgtgggcctggcgtcagaatccggcattgcggcgctgtccgcggcggtgtcggtgtttgtcaccaatatcaccatcagcaccgtgctgagcatcacgccggaaatggcctctcagggcgggaaatacgccatggtggtgggcattccgacgctgcagatgggcgtcttcggcggcctgatctgcggtattctcgcggcctggtgctataaccgcttccacaccatgcagcttccggaattcctgggcttcttctccggcaagcgcttcgtggcgattgcaacggcgttcctctcgttcctgatggggctgctgctgccgtacgtgtggcagcatatccaggccggtatcgacgccctctccgtgatcgttaacggcgataatcaggcggcctcgacctttatcttcggtctggtggagcgcgcgctgatcccgctcggtctgcaccatatctggtatccgtcgttctggtattcgtttggggattacaccacccaggcaggccaggtgatccacggcgaccagaccatctggttcaagatgctggaagaaggggtgaaatccttcagcagcgacacctaccagaacgccggtaagttcatgcagggtgaattcccgctgatgctgttcgcgctgcctgcggcgtgcctggcgatgtatcacgaagcccatacgaagaataagaaaatcgcggccggtattctgttctccgcggcgctgacctgcttcctgacggggatcaccgaaccggtcgaatttacctttatcttcgtggcgccgattctgtacgtctttaacgccatcatggcgggtctggcctacatgaccatgtacctgctgcatgcgcatatcgccaagtcgttctctgcgggctttatcgactatctgtcattcgggatcctgccgtcgtttaacggctaccagacccacttcctgagcgccattatcatcggcattccaatgggcctgatttattacttcacgttccgctttgtgatccgtcgtttcgacgtgaaaacgccgggccgcaccgaagtaaccgccaatgcggatgaaaaatcggattccgagctcgcgaccgagatcatcaccctgctgggcggcgcgcataacattgactccgtcggcgcctgtatcacccgcctgcgtctggaagtggcaaaaagcgacgcggtggataaagacggtcttaacggactcggcgcgcgcggcgtggtgtttgtcggcgacaacggcattcaggtgattttcggtgccagagcacagtttatcgcccagaccatgtccaccatgatcggcaaataataagatgcctgaacgacacgtctcctgtacgctgggaggcgtgttttatctggctgataatcggtaaatttcagggagcggttttgaagaaagtcagcattattgatgtcgcgaagcacgcgggcgtgtcggtttccaccgtctcgctggtgctgcgccagaaagggaaaatctcagaggcaacgatcgagaaggtcaacgctgccatcaataccctgggctatgttcataacgttgccgctgccaacctccgcgccaatacctctaatctgattggcctgatcctccgcgactttagcgacagcttctccatcaaggtgatggcgagcattgttcaggatcttgaaaaacagggatatatggtttttctcggtcagccccagaacgaccatgaccagcttgagcgctgcctgctgtcgtttaagcagcagggcgtcgccggggtgatctatctggcctcggatacccgcaccgccaccctgccggaaaagattcgccactgcccgctgccgctggtggtggtctctcagtcgctgctggatgaaaaatgcaatctggtgatgcgcgataaccggcaggcggccagtctggcggtgcgttatcttatcgagcgcggtcatcgtaatatcgcctacataggcggacgggaaggctgccttatccgcgagcagcgcctgctcggctttcgcagcgcgatggcgcaaaacgggctggtctggcgcgatgaatactcgccggcctgcagcgatgacacgctggcagcgggttttgccacccgccagctgctggaaaaaaacaataccatcaccgccctgctctgccactcgccggatgccatgatcggctccatctccggtattcatcaggttgggcgtacggtgggtaaagatgtctttctgacgcagcaggtcgccctggtcggtttcgaagatatgctccacgtgaacctcacctcgccctcgtttacttacgtctcgtccgccagcgaagagacggggcgtcaggcggccgggctgattattcgcacgctgaaggagccgacgctgcaaacccagcgtattacgctctccgggcagcttatcgcacgcgagtcggcgtaaaatcagaatttcgcacaggttttttagcgcggaatgactgctatatttccatgatttgccatggataatcacaatgcctaccgttattacgcacgctgctgttccgctttgcctgggcttaggcctggggacaaaagttatcccaccccgcctgctgtttgccggtattgttctcgccatgctgccggacgccgacgtgctggcgttcaagttcggcgtcgcgtacggcaacgttttcggccatcgcggctttacccactccctgctgtttgccttcgtggtgccgatactttgcatattgactggacgacgatggttcagggccagcctgacgcgatgctggctgtttttaaccgtgtcactgctgtcgcacagcctgctggattcgattaccacaggcgggaaaggcgtcggctggctgtggccgtggtcggatgaacgcttctttgcgccgtggcaggtgattaaggtcgcgccgtttgcgctctcacgctataccacgccgtacgggcatcaggtgattatttcagaactgctgtgggtgtggctgccgggggtcgtgctgatggggttgctgtggtggaaaagaaggtaaaaaaaagccgggtggcggctgcgccttacccggcctacttttgcctgttggcccggcaagcgtaagcgccaccggacgttacagacttacttacggcgccaggtcgttccctgcgggccgtcctcaaggatgatgcccatctcggtgagacggttacgcgccgcatcggccgccgcccagtctttcgcctgacgcgcttccagacgcgctttgatcaacgcttcaatctccgccacttcaccgtcgtccgcctgcgcaccgctctgcaggaacgcgtccggctcctgctccagcaggccgagcacggcagagagcttacgcagatgtgacgccagcgcattcgcggccgccatatcctcggacttcaggcggttcacttcgcgcgccatgtcgaacagcacggagtaggcttccggggtgttgaagtcgtcgttcatcacctcaacgaagcgtgcttcgaacgcttcgccgcctgccgccggaacagacttgtcggttccgcgcagcgcggtgtaaagacgctccagcgccgagcgcgcctgcttcaggttctcttcgctgtagttcagctggctgcgatagtggccagacatcaggaagtagcgcacggtttccgcgtcgtaatacttcagcacgtcgcgcacggtaaagaagttacccagcgatttcgacatcttctcgcggtcaaccattaccatcccggagtgcatccagtagttcacgtactcgccgccgtgggcgcaggtggactgcgcgatttcgttttcgtggtgcgggaacatcaggtctgaaccgccgccgtgaatgtcgaagtgcttgcccagctgcttgcagttcatcgcggaacattcaatgtgccagcccggacggccgtcgccccacggggatggccagcttggttcaccctctttagacatcttccacagcacgaagtccatcgggttgcgcttcacgtcaaccacgtcaacgcgggcaccggcctggagctgatccagatcctgacgggaaagcgcaccgtaggttgggtccgtcggcacggagaacatcacgtcgccgttgtcggcaacgtacgcatgtccgcgggcgatcagcttctcggtgatgtcgatgatttcgtgaatatggtgggtcgcgcgcggctcgctgtccggacgcagaatattcagggcgtcgaagtctttgtgcatctcagcgatcatgcgatccaccagcgcgacaaagctttcgccgttttcattcgcgcgcttgatgatcttatcgtcgatgtcggtgatgttgcgcacgtatttcagcttgtacccgagaaaacgcaggtagcgtgacaccacgtcgaaggcgacaaaggtacggccatggccaatgtgacagagatcgtaaaccgtaataccacacacgtacatgccgacttccccggcatggataggtttaaattcctctttttggcgcgtcattgtattaaagatttttaacatcgaagattccatgtaaacacgtgtgtggttgaaaaccggctattctacccgtaattcaaacccgaagcagcacacaatgcaaggtgatcgcatcctgtggttatgctataacaagcccctatagatgacccgaaggcgggtcgacgtaccacaataacggaacaggatgcaaaaatggttactttccacactaatcatggcgatatcgtaatcaaaacctttgatgacaaagcgcctgaaacagttaaaaacttcctggactactgccgcgaaggtttctacaacaacaccattttccaccgcgtgatcaacggtttcatgatccagggcggcggtttcgaacctggcatgaaccagaaagccactaaagagccgatcaagaacgaagcgaacaacggcctgaaaaacacccgcggcacgctggcgatggcacgtactcaggcacctcactccgctactgcacagttcttcattaacgtggcggacaacgacttcctgaacttctccggcgaaagcctgcagggttggggctactgcgtattcgcagaagtggttgaaggtatggacgtggttgacaagatcaaagccgtctctactggccgcagcggtatgcaccaggacgttccaaaagaagacgttgtgattaccagcgtgaccgtcagcgagtaattggtggcgacactctttattgcggatcttcatctgcaaacagaagaaccggcgataaccgccggttttctgcgttttttacgcggtgaagcgaaaagcgccgatgcgctgtacatcctgggcgacctctttgaagcctggattggcgacgacgatcctaacccgctgcaccgtgaaatggccgccgccattcacgcgctggtcgattccggcgtcccctgctacttcattcacggcaaccgtgatttcctgatcggcaagcgctacgcccgtgaaagcggcatgacgctgctgccggaagaacaggtgctcgacctctacggccgcaaggtcctgatcgtgcacggcgacacgctctgcaccgacgataccggctacctggcgtttcgcgccaaagtccacaccccgtggatccagaaggtgttccttgccctgccgctctttatccgcaaccgcatcgccgccagaatgcgcgcaggcagtaaagccgccaacagcagcaaatccatgaccatcatggacgtcaatccgcaggcggtcgtgcgggtgatggaaaagcatgacgttcagtggctgatccacggccatacccatcgtcctgacgtgcattccctcatcgccaacggccagcccgcacaccgcgtggtattgggtgcctggcacaccgaaggttccatggtcaaagtcacgcctgagggcgtggagctgatcgcgtttccgttttaaccccctccatatcattctatttttttgaacaatatcggcaaattgtttcgattttaatccgcccgtggtcggcctattatttatcacatcagggcaacacgccctatcccagacaaaacacttaaggaatacgaccatgaaatccatcaaaactttcgttgcagttgcggctctctccctggtttctttcggttctttcgcgcagagcgtgagcgcaaccgcctctacccttgaccgcgcagaagcgaaaatcgctgcacagggtgcgtcttataaaatcaccagcgcgaaggtcgataatcgcgtgtatatgaccgcagaactgacgaaataatgattgcccctcgacgaaaacagaccgccagaaagcggtctgttttgttatgaactgatggcaacaacagctcaagatttaaccgcgcaaccgttttccttgcccgtataacatgctattctctgtgccctcgaaagcagtgtgtttcgcaccacaggagttttaagacgcatgtcttcccgcaataatccggcgcgtgtcgccatcgtgatggggtccaaaagcgactgggctaccatgcagttcgccgccgaaatctttgacatcctgaatgttccgcaccacgttgaagtggtctctgcacaccgtacgccggacaaactgttcagcttcgccgaaagcgccgaagagaacggttatgaggtgatcattgccggtgcgggcggcgcagcacatctgccgggcatgattgccgccaaaaccctggtgccggttctgggcgtaccggttcagagcgccgccttaagcggtgtggacagcctctactccatcgttcagatgccgcgcggtattcctgtcggcacgctggcgattggcaaagcgggtgccgcaaacgccgccctgctggccgcgcagatcctggcgacgcacgataaagacttacatgaacgtctggcggcgtggcgtaaagcccagaccgacgaagtgctggacaacccggacccgcggggtgcggcatgaagcaggtttgcgttctcggtaacggccagttaggccgcatgctgcgtcaggccggtgagccgctgggtattaccgtctggcccgtcgggctggacgccgagccagaagccgtcccattccaccagagcgtgatcaccgccgagattgaacgctggccggagaccgctctgacccgcgagctggcgcgtcataacgccttcgttaaccgcgacgtgttcccgatcgttgccgaccgcctgacgcaaaagcagctgttcgacaagctcggcctcgcgaccgcgccgtggcagctcctgtctgataaaagcgagtggaacgacgtcttcgccatgctgggcgagctggcgatcgtgaagcgccgcgtgggtggctacgacggccgcggccagtggcgcctgcgcgcaggcgacaccgccgagctgccggatgattgctacggcgagtgcatcgttgagcagggcattaacttcagcggtgaagtctcgctggttggcgcgcgcgggcatgacggccgcacggtgttttatccgctgacgcataacctgcatcaggacggcattctgcgcaccagcgtcgccttcccgcacgccaatgccgaccagcaggcgcaggcggaagagatgctctctgccatcatgcacgaactcggttatgtcggcgtcatggcgatggagtgctttatcaccccgtccggtctgctgatcaacgagctggcaccgcgcgtgcacaacagcggccactggacgcaaaacggcgcctccatcagccagttcgagctgcacctgcgcgccattaccgacctgcctctgccgcagccggtggtgaatagcccgtcggtgatgatcaacctgatcggcaccgatctgaactacgactggctgaagctgccgctggtgcatctgcactggtatgacaaagaggtccgcgagggtcgtaaagtcggccacctgaacctgaacgacagcgacacgggccgtctgagcgccacgctggaagccatgatcccgctcctgccgccggaatacgcgagcggtattgtctgggcacaatctaagcttaaatagttctccctccgccggggagttgacctcctctttccccggcgtacaattcccgcccattgctgcttagctttcttctggaataaccatgaacgatggaacggactatcgcgcgatcctcgcgtccgatacccctttaatcgacgttcgcgcgccgatcgaatttgcccagggcgcgatgccagcggcagtcaacctgcctttaatgaacgatgacgagcgcgccgccgtcggcacctgttataaacgtcagggaccggacgccgcgctggcgctcggccatcgcctggtaagcggcgacacgcgtgacgcccgcatcaacgcctggcgcgaagccagccttgcccatcctgagggctttctctgctgcgcgcgcggcggccagcgctcgcatatctcgcaggcctggctgaaagaggcgggtgtcgactacccgctgatccgcggcggctataaggccctgcgccagacggcgattcaggtgaccattgagcagtcgcaaaagccgatggtgcttatcggcggctgtaccggaaacggtaaaaccctgctggtgaagcagcacgcgcagggtatcgatctggaagggctcgcgcaccatcgcggctcgtcatttggccgcacgctcacgccgcagctttctcaggccagctttgaaaatcaccttgcggttgagctattgaaaaaagacgccgcgcgctgggtgctggaagatgagggccgaatgattggctccaaccacctgccggcctgcctgcgcgaccgcatggttgaagcccctatcgtggtggtcgaggatccgtttgacattcgtcttgaacgcctgcgcgaagagtatttcgaccatatgtgggcggatttttctgccgcctacggcgaggaagcgggctggaaagaatacagcgagtacctgcatcacggcctgttcgccatacgccgccgtcttgggctgcagcgctttgcggaatttaccgcgctgttagactccgcgctgctggaacagcaacgctctggccgcactgacgcgcacttcagctggcttgtaccgctcctgaacgactattacgacccgatgtacggctatcagctggagaaaaaggcggaaaagattgtgtatcgcgggacgtacgaagaaattgctgagtggcttgatcgctgaaaaaagccgggtggcggctacgccttacccggcctacgcgtactgttgtagccccggtaagcacagcgccaccggggaacagacggcttagaagtcgtaacgcagacgcaccaggttcatgtcgcccaggttgtcggtgctggaggtgaacacgtgttcgtaatccacgcggaaaccgtaatccagctggaagctgatccccacgccgttgtcgatgcgctggtagttacggccgttcacgtactcaatgcgatcacccatgaagtaaggctggatggatttcaccgcgtactgaccgactgggaacttgtaccctgcgaagtattcaataccccacgcgtcgcccgcaaagtagtcgttaacagacacttttttggtggtcaggaagttctgataccagccgccgcctgcggagaaggtccagttgtccggggtccagctcagcgcggtaccgagaatgttctggtcgtaggttttgctgtcgccgttgtccgggttacgcatgtcggcgcgggtgtagttccacgcggcgccccaggtcaggtcggtagtcaggtggtaatccaggcccagcgagccgccgcctttacgcttgtagcgcaggccgttgcccggcaggtattcgctgtcttcaaacaggtaggatgcataaatgtccgcatcacccacggttttcttatatttcagcatctggcgtgaacggtaagagccgtcgtaatcgccgttgatcccgttacccggtgcctgaccgatcatgtcgtagtcccagatatcggttttcgcgccaaccacatcatagtaaacgctgttctgttgaccgaaggtcagcgtaccccaggtgtcgctcttcagaccggtatagagcatacgacgcgtggtgtcgtgtgcgccttcggcgtagtggtgatcccagttaaactgcgcaggaatattcacacccagctcgtagtagctgatccagctaatgtcatcaaacaggtagtaatctgctgcgaaacggaagcgggtgccgccgtcaaagccgttacgcttgtagctgtttttcccgtcgtcgccggtcatgttctggaactgaggacgaatgctgccgccaacggtgaagttcaggcggctcagcgggttacccgcctgaggatcctgcttaagaacggtgatttccgcctgagaagcgaaggtcgttaatgccactgccgcgccaatcgttgccgccagcgctgatttttttatagtcattatttttccttaatagacacgctgctaaatatttagcgggtgaatattaactggaaataatcgggctatgtggacgggtttttaatgttttgtgctactaaatgagtgggtattatcactttgtgctatttaaacactacgaaccggcataaaaatccggtgcgtaattatcaccacactaaatcaactcgcaaactgacggaacagggctttgccctttagcagccgcgtgccgagccagcctccgcagagagaaagcagcgcagcgccgcacagaggcagagtcaaccaaagacgccagtcaggctcccacgggaagtcgaagacctttgtctgcagcaccgccagcgccgtctctgcgccaatggcggccaccagaccggccaccagccccagcagcgcaaactcgctccagagcgtcattcgcagcagccgcttaccggcccccagcgtgcggtaaaccaccagttcctgatggcgctggcgcatgcccacctgcacctgggccagcagcaacagcacgccgcagatcgtcaccagcaccaccatgacctccagcgcgcggctcacctgctccagcacctgccccacctgtttgaggatcgcgccgatatccagcaggctgaccgtcggaaactcccggttgagctgggtcagcatgccgttgccgttttcccagcggaagctggtcagccagctctgtggctgcccgtccagcgcccccggcgggaagataaagaagaagttgggccgcaggctttcccagtccactttacgcaggctggtgactttcgcggtgaaatcctgggtatcgccggtgaaggtcacgctgtctcccagcttcacgttcagccgcgtcgccagcccctcctccatcgacacctctcccgcttttggcggccaggtgccggcggttatcgggttgtgatcagggcgtttatcctgccaggtgaggttcagctcgcggttcagcgactcgtccttattcccctccgttggctggccgttgatctgcgtcagacgcgcgcgaacgatgggatagaacgattcggggatgatgtgatgctccgacaggaagcccttcagcggcgtaacctgctcaggggcgatattgatcaggaaatagttcgggctttccggtggaagctgctgctgccagcggtcgagcagatcgccgcgcagcaccagcagcagcgccagcagcataaacgacagcgagaacgccgacagctggctgagcgtagaccagggctggtgcagcagacggttgaccgccaggcgcacgggcagggattttaccgtcacccttttcaggaggttgagcagtatccagcccagcacgccgcacagcagcgccagcacaaccgccccggccagcaccgcccacagcagcgtgctgccgcccatcagccacgccagcagccccaccgccaccgcaataatcaccggaaggtagaacttcagcggccagacgttcgccaccacatcgttgcgaagcacacgcaacggctgcgtggcgagcagcaggcggtagggccgaagccccaccagcaccgagatcaccgtcatcgcgcccatcgcccacagccacggccagaggctggccggcggcaaggcggccgggagcaccggtttcagcatcaccatcagcagtttttcaaacagcagccccattattccgccggtcagcgccgacagaaccagcagcatcagccactggccgacgatcagcttgcgcagctgcgcccggcccgccccgagggttttgaggatcgccaccaggtcgtagcggctgcggcagtagtgccccatcgccacggccaccgccgccaccgccagcagcagggtcaacagggccgacagcagcaggaactgctgagagcgctccagagatttaccgagcgccccctcgtcctgctccagcccgtaccagcggtgttccggtttgagctgcggcagaagccatttttcatacgcggcaagctgggcgggcgtgccgccaaacttatagcgccaggtgacgcggctgcccggctgtaccgcatgggtggccgcgacatccgcggtgttcatcagcagacgcggcgcaagctggaacgggttaaatccgccgtcgggctcctgcaccacttccccggcgattttcagcgtggcgtcgccgacgtcgatactgtcgccgggtttgaggttcagcagcgccatcagacgcgatgccagcagcaccgtaccgggcgtcggctttaaccccggaggactggtctgtaagtcaccgtacatcgggtagatatcatcgacggccttgacgctcgccagctgcggcatgtcgcccgcgaaggtcatggtctggaaggtgagctgctctcccaccttcagcccttctttgcgcgctgcttcaatccagcccggcggcacggggcgggagctttccagcgccctgtcccccgccataaactcccggctctgctggctgagccctttttccatgcggtcgctgacgctgccgagcgccagcacgcaggccaccgccaggctgagcgccagccagacaatcagcagcgagggcgagcgccactcgcgccagaaccagcgggtaatcatgcttcctcctgcagaacaccgttcaccagccgcaggcgacggtcgcagcgcgccgcgagctgcggatcgtgggtcacgaggataagcgtagtgccgtgctcgcggttgagcgaaaacagcaggtcggcaatcctgtcgccggttttacggtcaagattgccggtaggctcatcggcaaagagcacctcagggcggccgttaaacgcgcgggccagcgccacgcgctgctgctcaccgccggaaagctgggcgggaagatggtcgagacgtttccccagaccgagctgttccagcagcgccttcgcatgcgcgcggctttcacggctgttttcaccgcgcaacagcgccgggagctcgacgttttccagggcgttcagggttgggatcagcataaaggactgaaagacaaaaccaacgtgacgcgcgcgcagcgcggcccgcgcctcttcatcaagctgatgcagcggctgcccgacaaggtggacctcgccgctgctgccgtcgtccagaccggctaaaatcgccagcagcgtggacttaccggaaccggattcgccaatcaacgcgatggtttcagcgcgtttgacaacgagttcaactccagtaaggatggaaagctcgtgttccccctgaccgacggacttcttaagatgatgaacttcaacactgttttccgctggcatttgcccttcctgtttttgattctgatgaccttccgcgcggcggcggcggacacgttactggttctcggcgacagcctgagcgcaggctatcgcatggcggctggcgcggcctggcccgctctgctcaatgacaaatggcagagcaaaacgcctgtaatcaacgccagcatcagcggcgacacctcacagcaaggtttatcgcgcctgcctgcgctgctcaaacagcatcagccgcgctgggtactggttgagctcggcggtaatgatggcctgcgcggtttccagccacagcaaacggaggatacgctgcgcaccattttgcaggagatcaaggcggcaaacgcccagccgctgctgatgcaaattcgcctgcccgccaactacggtcgtcggtataatgaggcctttagcgcgatctaccccaagcttgccaaagagtttgatattccgctgctgccatttttcatggaagaggtctatctcaaaccccagtggatgcaagacgacgggatccaccccaatcgcgatgcgcagccgtttattgccgactggatggcaacgcggctggctcctttagttaaacatgactcctgattaagcggagatcctgacaggtaaagttatgcaaaaatcggtcttaattacaggatgttccagtggaatcggtctggaaagcgcgctcgaattgaagcgccaggggtttcgggttctggcggcctgtcgcaaacccgacgatgtcgaacgcatgaacgggctgggctttaccggcgtgctgctggatatggactcgccggagagcgttgaccacgccgccgatgaggtgatcgccctgaccggtaatcgtctttacggcctgtttaataatgccggttacggcgtgtatggcccgctggataccctctcccgcgaaacgctggagaagcagttttcgaccaactttttcggcgtacatcagctcaccatgcgtctgctcccggccatgctgccgcacggcgaagggcgcatcgtgatgacgtcgtcggtgatggggctgatttccaccccgggccgcggcgcctacgccgccagtaaatatgcgctggaggcctggtccgacgccctgcgcatggagctacgccacagcggcattaaggtcagcctgattgaacccggcccgatccgcacccgctttaccgaaaacgttaaccagacgcaggcggataaaccggtcgagaaccccggcatcgccgcacgttttaccctcgggcccgaggcggtggtggccaaagtgcgccatgcttttgagagtgaacatcccaaaatgcgctatccggtgacgctggtcacccacgccgtcggctggttaaaacgcctgctgccgggccggataatggacaaaattttacacggttgagttgaagcgacgacgcgcatccccatgtaaagaacaaaccgacaaaagagaaagccgcatgtccgtacagaatatcgtcaatatcacagaagctaacctgcaacagactcttgaacagtcgatgaccaaaccggtcctgttctacttctggtctgaacgtagccaacactgtctgcagctgacgccggtgctggaaagccttgccgcccagtacaacggtcagttcattctcgcaaaactggattgtgacgccgagccgatggtcgcgtctcagtttggtctgcgcgccattcctaccgtctatctgttccagaacggccagcctgttgatggcttccaggggccgcagccggaagaggctatccgcgccctgctggataaggtgctgccgcgcgaagaagagctgaaagcgcaggaaggcatggcgctgatgcaggaaggcaaatacgacgaggcgctgccgctgctgaaagaggcgtggcagctgtcaaaacagaacagccagattggcctgctgctggcggagacgcagatcgccctgcaccgctcagaggacgcggaggccgtacttaagacggttccgctgcaggatcaggacacccgctatcaggggctggttgcacagattgagctgctgaagcaggcggcggataccccggaaattcaacagctgcagcagcaggttgccgacaatccggcggatgccgcgctggcaagccagcttgcgctgcagctgcatcaggtggggcgtaacgaagaggcgcttgagctgctcttcagccatctgcaaaaagatttagccgccgcagacggtcaggcgcgcaagatgttccaggagatcctggccgcgctgggcaccggcgacgcgctggcgtcgaagtatcgtcgtcagctttacgcgctgttgtattgataaaaaagcccggtgacggcttcgccttaccgggcctacaaagacgatgttaccccgtctttttcaactgcgtcaccaccagctggtgacgcgcgttgtagaacttccgataggtcaggtagcaggcaatgatggtcgacaggcttgccgtggaaagcagcataaacgtcaccatgatctgatacttaatcgcttttaccggatcgataccggcaaaaatcagccccgacatcatgcccggcaggctcaccagccccaccgttttggcggaatctaccgtagggatcagcgatgagcgaatgctctcgcgaatcagccgcgccgaggccacttttggcgttgcccccaggcttagtttctcctgcagctgctgctgttcgctgctgaaacgctggccgaggttgttataacaaagcccaacggccaccatcgcgttccccgcaatcatccccgagatagggatgacctgcatcggcgtaaactcaatcgagccggagagcaccagcaccgccagcgtgagcgccgttccggtggtaatcgcaataaacgatgagacaaacgccttatcaatgtatttactgcgcttttgcgcattccacgccgcgttaaagcagataaacagcaccatcagcagcgtcagcaccgcgtggttaacgttgaagatatacttcagcacatagccgacgatgatgagctgaatcaccgcgcggcagatactccacacgatatctttttccagccccagcttttcccggtagctgaccacaatcgcaatcagcaccagcaccatcgaaaaggccagcgattcgttcgtaatgttatgctcacccacggtttgcctcctgcattttcccgccgtgcggctggagcgtgattacgtcatccgcatgggttatttcgttagcgtcgtgcgtcacccacagcacggcaatgttctgctcccgggcgtaacgatgaataatctcgttaacgttgcgcttgttgacgtcatcgagcgcgctggtgatttcgtccagcaacaacaccttcggtaaaaactgcaggttgcggatcagcgagacccgctgcttttcgccgcccgacagcgcgttgatggatttgctcagcgtctcctgcgccaggccaaagcgggccagatcctggataaacttttccggctccggcattttattgcggatttgccacggaaaaatgaggttgtcatagaccgtatcgccaaaaagcacgggcgtttgcacgcagtacgacacctgctggcgatagctttccggggaaagcgaggcgatatcttcgccttcaaacagaatggcgccctccgtcgggctgaggagtgacgccacaatcttcagcagcgtgcttttcccacagcctgagggacccgtgattaatttaaactcgcccggcgacaggctaaacccgacgtgctgcaggatcgtgttttccccgactcgaaatccgacatccctgagaagtaattcgttttttttatcgttcattgcgcttccgttgaccgctttttgtcataaccgtctgtagcataatcctttcgcccgcgcagcgcgaatagcctcacgctgaagcaagtgttaagctttttgtttgtaaattgtcaccaccatcactacaggaagtatgcagcatggcacatattttttatgagtttccctccctgaagcctggtgttcctgatgtcgaaacattaatggacgtcatcaaatcgtcggaactcacgcgttttgtgatgggtgaagaggtggtggactttgttaagaaggcgctcatcgtgaacaccacgatcggcagcttcaaaaattgctattttgccttcgacaacgggacacacttccttgaatttgacggtaaaggcaaatcaaaacgcttcaatgaggtgccggactggttcgtctctccggcggaattttcgcgcacccagtggcttatcaaccacaatcttgcggatgtgaaagccacccagttcattgacgtcctgatgtcctacccgctgaaagcgcgccgcgcgcactgcaatttgttattcgggctggagctggaaaaagtcaacgcggttccggccacggcgtcagcggcaggtaaaatcggcaataaaaacggtaaaaccaccaagccccgcgtcaccgatctgggatcgttcgagctgttcagccagttctttgcgcgcatgaaaaccgccgtgcaggccgatgagttccctactctgcagatcctgacgggcatggataacctggcaaaagcgccacataatttaaagcagggcatcagaacctggtttaaagccatcgcgggcgaccttccaccgaataacaaacgcgttgaagcggggaatgccgttctgttctgcgccccccttcgcgaacagatccagcgtatcgaagcgctggggctggagcattactaccagggattatccaaagccattgccgaagcgggtgatggcttcatctctgactttacctatacttacgagcaataaatacacactttcactcatcacggcatgcaaaacaggaggtttttatgcttatcgttgttcccgtccttattttcgttgcgctggttatcgtgggcgctggcgtcaaaattgtccctcagggttatcagtggacggtcgagcgtttcggccgttacaccaacacgctccagcccggcttaagcctgattgtcccgttcatggacagaatcggccgcaagatcaacatgatggagcaggttctggacattccgtcccaggaagtgatctccaaggataacgccaacgtcaccatcgacgccgtctgttttattcaggtgattgatgcgccgaaagcggcctatgaggtcagcaacctggagctggcgatcgtcaacctgacaatgaccaacatccgtaccgtactcggttcgatggagctggacgagatgctttcccagcgcgacagcattaacacccgcctgttgcacattgtcgatgaggccaccaacccgtgggggatcaaagtcacccgcatcgagatccgcgacgtgcgcccgccggcggagctgattgcctccatgaacgcccagatgaaagctgagcgaaccaaacgcgcctacattctggaagccgaaggggtacgccaggcggagatcctcaaagcggaaggggaaaaacagtcgcagatcctgaaagcggaaggcgaccgtcagtccgcgttcttacaggcggaagcgcgtgaacgttccgccgaagcggaagcccgcgcgacccagatggtgtccgaggcgattgccgccggtgatattcaggccgtgaactacttcgttgcgcaaaaatataccgacgcgctgaaagagatcggctcggcgaacaacagcaaagtggtgatgatgccgctggatgccagcagcctgatgggctctatcgcggggatcgccgaactgatcaaggacagcggaaacgagcgtaaaaaatgattgagctcatcgttgcacatcctcatgccttctggctaagtctcggtggcttattgctggcagcggagatgctgggcggcaacggctacctgctctggagcggtgtggccgccgtcattaccggtcttctggtctggatccttcccctggactgggcgtggcagggagcgctgtttgccgcgctgacgctggtggccgcctggctgtggtggcgctggcttaaccggcgggttaacgagcagaaaccggtggacgcccaccttaaccagcgcggacagcagattgtcggcaagcgttttaccctcgacaccgcgctggtgaacggacgcgggcacatgcgcgtaggcgacagctcgtggccggtggtggccgacgatgacctcagcgccggcacgcgggttgaagtcattgcggtggaaggtattaccctgcgggtaaaagcctgttaagcgtgggttttgcggtggcagcagccggcaagattatcaataatcgggcagtcggcgctgtcatcccccggacaggagtccgcgagctgcagcagctgttcgcgcatcgcctgcagttcgacgatgtggcgttcaatttcggccaccttttccagggtgcgttttttcacgtcggcgctgtgacgcttaggatcgttgaacaggttaaccagctcgccgcactcttccagattaaacccgacctgtcttgcctggcgcagcagcgtcagctcatccagatgcagctgcgtgtagctgcggtagccgttttcactgcgcagcggcggcgttaccagccccttctcttcataaaagcggatcgctttgctggttaagccggttttttttgccacgtcactgatattcacatttcccccttgaccttccccttgatggaaggtttaaccttcataacagttagcgaaaagcgttactccggtcaacaactgaccaatatattatacgggagttttgttatgtctcacactatcgacctgacgctggacggcctctcctgcggccactgcgtcaaacgcgttaaagaaagcctggaacagcgtcctgacgttgaaagcgctgaagtgactatcgaccatgccgccgtgaccggcagcgccagcgcggacgcgctgattgataccattaaacaggccggttacggggcggagttaagccacccaaaggctaaaccgctggcagagtcatcatccccgtcggaagcactgacagcggccactcctgagcttccggcagctgatgatattgatgacagccaacagctgctgatcaacggcatgagctgcgccagctgcgtctcccgggtacaaaacgccctgcaggcggtcccgggcgtcgcgcaggcacgggtgaatcttgcggagcgtactgcgctggtaatgggcagcgcctccgccgcagagttagtgcaggccgttgagaaagcgggctacggcgcggaggccatcgaagatgatgccgaacgccgcgagcgccagcaggaaacggctatcgccaccatgaagcgcttccgctggcaggccatcgttgccctgctggtgggtattccggtgatggtgtggggcatgatgggtgacaacatgatggtcaccgacgacaaccgcacgctgtggctggtgattggtctgattacccttgcggtgatggtgtttgcaggcgggcatttctataccagcgcctggaagagcctgaaaaaccgcaccgcgacgatggatacgctggtcgccctcgggaccggcgcggcgtggctctattccatgagcgtgaacgtctggccccagtggttcccgatggaagcgcggcatctctattatgaagcgagcgcaatgattatcggcctgatcaacttaggccatatgctggaagcccgcgcccgtcagcgttcctcgaaagcgctggaaagattgcttgatttaaccccgccgacggcccgcgtggtcacggacgagggggaaaagagcgttccattggccgaggttcagcccggcatgacgctccgtctgaccaccggcgaccgcgttcccgttgacggcaagataacccagggtgaagcctggctggatgaagcgatgctgaccggggagcctattccccagcagaaatccgacggcgacgccgtgcatgccggtacggtggtgcaggacggcagcgtgctgttcaccgccagcgccgtcggcagccacaccacgctgtcgcgtattatccgcatggtgcgccaggcgcagagcagcaagccggagattggccagcttgctgacaaaatctcggccatttttgtaccggtggtggtcggcattgccctgctgagcgcggcgatctggtacttcttcggccccgcgccgcagattgtgtataccctggtgatcgctaccacggtgctgatcatcgcctgtccttgcgcccttggcctggcgacgccgatgtcgattatctccggcgtagggcgcgcggccgaatttggcgtactggtacgggacgcggacgcgctgcagcgggccagcacgctcgacacgctggtgtttgataaaaccggcacgctgacggaaggtaaaccgcaggtggtcgccgtcacgaccgcaggcattgccgaagaggaggcgctgcgtctcgccgccgcgctggagcaaggctcaagccatccgctggcgcgcgctattctcgataaagccaatgcgtctgccctgccgcaggtgagcaacttccgcaccctgcgcgggctcggcgtgagcggtgaggcagaaggccatgcgctgctgctgggcaaccaggcgctgctcaatgaaaacggtattgataccgccgcgctggaaaacgagctgaaggcgcaggcgtctcagggcgctaccccggttctgctggcggtggacggcaaagctgccgcgctgctggccgtgcgcgatccgcttcgccaggacagcgtggacgccttacagcgcctgcaccgtgcgggctaccgtctggtgatgctgaccggggataacccgaccaccgccaacgccatcgcgaaagaagccggtattgatgaggtgattgcgggcgtactgccggacggcaaagcggacgccattaaaaacctgcaacgccagggccgtcaggtggcaatggtcggcgacggcatcaacgatgccccggcgctggcccaggcggatgtggggatcgcgatgggcggcggcagcgacgtggccatcgaaaccgcggccattacgctgatgcgccacagcctgatgggcgtggccgatgcgctggccatttcgaaagccacgctgcgcaacatgaagcagaacctgctgggggcgtttatctacaactcgctcggtatcccgattgctgccggcattttgtggccgctgaccggcacgctgcttaatccggtggtcgcgggtgcggcgatggcgctctcctccatcaccgtggtcagcaacgccaaccggctgttgcggtttaaaccgaaggattgaaccttgtacccgtacgcgctagcatgaacctttccgtttatggagcgcgtatgggtctgtttcatcgtataaaaacatcgtttcgcgcccttttccctcgccgttacgcctggcccggtctggatatctcgcttcccggcgggcaacacctgcacctggtcggcagtatccatatgggcacgcagggtatgtcacctctgccgcccggtctgataaagcgcctgaagcgcgccgacgcgctggtcgtcgaggcggacatctcgggccatgagtcaccgtttgccgggcttgaaagcgatctcccgctggcggaacgtctgaatgaggcccagctcgcggaactgacgcgcgtcgccgaggaaaccggcgtatcgctctccatgattgacaccctgccgctgtggcaaatcgcaatggtattacaggccacgcaggcccagcgtctggggctgcggggtgattacggcattgattaccagctgctgaacgtggcgcgtgcccgccgtatgccgatcatcgaactggaaggtacggacagccagattgcgcttctgcgacagcttcccgacgacggtctgatgctgctggatgataccctcacccactggcacaccaacgcacgcctgctgcagactatgattggctggtggctggatgcaccgcccgcggacggcaggctggcgctaccgtcgacgttcagtgaatcgctgtatgatgtgctgatgaatgcgcgtaacaaagcctggcgagagacgctgcatgctctgccagcgggggaatacgtggtggcggttggggcgttacatttatacggcgaagggaatttgccgtcgttgctgaaataaaaaaatggccaatatctctattggcccgtcaaagaggaatttcatcgtttttattataccgaagtgaccttcggctgagccgattgtcgctcaaagtgaccatcactgccaacactattgcgcaagatggtgctattttttagacaaacgtcaggcgtatgctggctgcatgaattgtctgtcgtaagaaggatagctatgactcccgccgttaaattactcgaaaaaaacaacatttctttccggatccacacctacgatcacgatccgaatgaaaccaactttggtgatgaagtggtgcgtaagctggggctaaacgcggaccaggtttataaaacgctgctggtggcggtgaatggcgatatgaagcatctcgccgtggcggtgactcccgtggcgggacagctggatcttaagaaagtcgccaaagcgctgggggcgaagaaggtggatatggcggatccgatggtggcgcagcgcaccacgggctacctggtgggcggcatcagcccgctcgggcagaaaaaacgcctgccgacgctgatcgatgccccttcacaggaatttgagaccatctatatttccggcggcaagcgcgggctggatattgagctggccgcgggcgacctggcgaaaatgctggacgcgaagtttgcggatattgcgcgcagggagtaaaaaaagccgggtggcggctacgccttacccggcctacattttgcccccgtaggcccggtaagcgcagcgccaccgggcaacacagccgcactactgccagctcacctcgcctttcggctcatacgcattcacgtcaatcggcgaattctgctcgatatactgcttcagcacttctgcatcgataaagccggtgttcacgtagcccggtttattatcaatatgcggatagccgtcgccgccggtggcgttaaagcttaacgtcgccagacggtaggttttcgccgggtcaaccggttcgcctttgatcttcaggtcgttaagcttgccgtctttcgctacgaagctcacgttggcaaactgcggataggccccggaatccggcttcatctgcgccacggcggtcaggtactcaacaacctctttcccgctcatgtcggcataaaccaccacgttaccgaacggctgcaccttcagaacgtctttataggtgatgtttccaccttcgatggaatcacgaatgccgccgccgctcatcacgccaaaatcagccccggtgcgcgccatttgcgccgccagcaccaggtgccccatgttggtctgcacgaagcgaactttgctgcggtccccttccagacgaccgttcagcgtgccgattttcacgtccagctgcgccttgcctttgttctggaacggcgtcagcagggagagcatctgctggttttctggaatctctggggtgtaaagtacgcgctcgcttttcccgtccgggtaggtgactttcttcttcaggttgaccggaatgagctgatagtgcaccagcttcatctcgccgttacggaactcgaagtccgcccggcctacgtatttcccccactcgtgcgcctgcacaatccagataccgttctgacgatctggcgcacacggcgtgcccggcacgtagtccacctgctttttattctccgacgccatgcagaccggatcctgtgagtgaccacccacaatcatcgccagcgagcccgccggcaggctgcgcgccatttccacgtcaccgggcgcgttagagccgtgctcaccgttgtcgtagtgccccatgtgcgtggtggcgataatcacgtccggcttttcgttttgctgcagctcctgaatcaccagcttcgcttcatctgccggtttgcggaattcgatatcggtaaagaactcaggattgccaattttcgccgtgtcgtcggtggttaagccgatgaccgcgatcttcagatcctgacgcttaaacagcgcccacggcttgaacaggcgttcgccggtgcttttctggtaaatgttggcggagaggaacgggaatttggcccatttttcctgctgacgcaggacgctcagcggattatcaaactcatgattaccgacggccatcgcgtcgtagccaatcaggttcatgccgcggaaatcgggctcggcgtcctgtaaatcggattccggcacgccggtattgatatcgcctcccgacagcagcagcacgctgccgccctgggctgccacctctttacgaataccgtccaccagcgttttttgcgccgacaggccatattcgccgtattcactgcgccagaaatgaccgtggtgatcgttggtatgcagaatggtgattttataggttttgtctttttcatacgcctgcacgggcaggcttaccagcccccacgccgcgatgagcgccagcgcgacgccccgcttcattaacttcatcttctctctccctgaccaatagacaaaggcagaaattacagtgactaataagaatagacaaataagttttcagaattgcgactttcttcaaatgtcccaggcgggtatgttagtcggataataattacaccctgcatcgctaataactcaagacgtggtaattctctctatggcaatcagtgactcaacccagcccgttccgggtgcgccgacgtcgcgcacctcctttaaagtcttaggcgcaatcagtctctcgcacctgctcaacgacatgatccagtcgttgattctggctatttatccgctgctgcagtccgagttttcactcaccttcgtgcagattgggatgatcaccctgaccttccagctggcttcctcgctgctgcagccggtggtgggctactggacggataaatatcctatgccgtggtcgctgcccatcggcatgtgctttaccctaagcgggctggtgctgctggccattgccggaagttttgaagccgtgctgattgccgccgcgctggtaggcaccggctcgtccgttttccatccggagtcttcccgcgtggcgcgtatggcgtccggcggtcgtcatggcctggcgcagtccctgttccaggtaggcggtaactttggcagttccctcggcccgctgttggccgcggttattattgccccttacggtaaaggcaacgtggcgtggtttgtgctggccgcgctgctggcgattatcgtgctggcgcagattagccgctggtatgccgctcagcatcgggtgaataaaggaaaacctaaagcgaaggttatcaaccccctgccgcgcaataaggttatcctcgcggttgccgtcctgctggtgctgattttctcgaaatacttctatatggcgagcatcagcagctattacaccttttatctgatgcaaaaattcggattatcggtacaaaacgcgcagatccacctgtttgccttcctgttcgcggtggccgcagggacggtaattggcgggccggtgggcgataagattggccgtaaatatgtcatttggggctctatcctcggcgtagcgccttttaccctcattttgccgtacgccagccttgaatggacggggattttgaccgtgattattggttttattctcgcctccgcgttttccgccattctggtttatgcccaggagctgctgcctggacgtatcggtatggtttccggactgtttttcggtttcgccttcggcatgggcgggctgggtgcagcggtgttagggatggttgcggatcacaccagcatcttcctggtttataaaatctgcgctttcctgccacttcttggcatgttgaccatattcctgcctgataaccgccataaagcgtgaattacgggtagctaaacttatgctttagctacctgatacccttataccataagggtttcctcttcatccccgcgctgaatttatcaaaatgcgcttttttacgtgcatattgctgttttattcaaacttcaacaattattcataaacataagggtaaaaattgtcataaactattacctggttttttggtattcacgccaaaaatggaacactcaccacgaaaggagacggaatgcaccacgccacaccgcttatcaccaccattgttggtggacttgtgctcgcttttattctcggcatgattgccaataagctgcgtatttctcctcttgtcggctatctgctggcaggtgtgctggcgggaccgtttacgccaggttttgttgcggataccaaactggcccctgagctggcggaattgggcgtgattctgctgatgttcggcgtcggcctgcacttctccctgaaggatttgatggcggtaaagtcgattgccataccgggagcgatcgcccagataggggtggcgacgctgcttgggatggcgctttcggccgtgctgggctggtcgctgatgaccggcatcgtatttgggctgtgtctctcaaccgccagtaccgtggtgctgctgcgcgcgcttgaggagagacagctgatagacagccagcgcgggcagatcgcgataggctggctgattgtggaagatctggtgatggtcctgacgctggtgctgctgcccgccgtcgccggcatgatggaaaaagacaatatcggcttcgcctcgctggcgctggatatgagcatcaccatcgggaaggtggtggcgtttatcgccatcatgatgctggtgggtcgccgtctggtgccgtggatcatgtcccgcagcgcggcgaccggatcccgcgagctgtttaccctctccgtgctggcgctggcgctcggtatcgcctttggcgccgttgagctgtttgacgtctccttcgcgctgggcgcgttctttgccgggatggtgctgaacgaatccgagctgagccaccgcgccgcgcacgatactctgccgctgcgcgacgccttcgccgtgctgttcttcgtctccgtcgggatgctgtttgatccgatggtcctgattcaccagccgctggccgtgctgggcacgctggcgatcatcatctttggtaagtcgctcgccgccttcttcctggtgcggatgtttggccactccccgcggacggcgctgacgattgccgccagcctggcgcagattggcgagttcgcctttattctggccggtctgggcatggccctgaacctgctgccgcaggccggacaaaacctggtgctggcgggggcgatcctgtcaattatgctgaacccggtactgtttgctctgctggaaaaatacctcgataaaaccgaaacgctggaagagcagacgctggaagaggccatcgaagaagagaagcagatcccggtcgatatttgcaatcacgccctgctggtcggctttggccgcgtcggcagcctgcttggtgagaagctgatggcgcagggcattccgctggtggtaattgaaacgtcacgcacccgcgttgacgagctgcgcgagcgcggtattcgtgcggtgctgggcaatgcggcgaacgaagagatcatggagctggcgcatctggactgcgcccgctggctgctgctgaccattcccaacggctatgaggcgggtgagattgtcgcctccgcgcgcgcgaagtgtccaaacattgagattatcgcccgggcgcactacgacgacgaggtggattacattaccgagcgcggtgcggataaggtggtgatgggcgagcgcgagattgcgaatacgatgctgacgctgctggaaaaaccgccggttgaagaggcggtgacgggttaagttttgtgcggcctgatgccctcaccctggccctctccccggaccgtacactcccacagggagagggaacaaacactaaaaacggcaaccacaggttgccgttttgcttttacctgtcccagtacgcctcttcgaggctgtcttcacgttccggcaggccacgcgttaagcgcggtgagtgctggttcagcacctgatagcttacgcggttggcgtacttgcatacctgtgccagcgacgaataggtcagccagctgaacttgtgcttgctggaatttggcacgttggttttgtggtaggcgttagcggtgatgtcgtgcagcagcgcggccagcgcgccgtcgcccgcgccgttggtgttcatgatcttctccggcccgcccatgtaaggggcgatgtgcgagtagatacgcagcggattaacacagtctttaaaacgcatgccgcggctgaactcgtactggttgaactcggcaatcgcgccgggcagcagcgggtgctgggttttgcgtttgctctcttcttcggtgaagccagccatatacagcccaaccggacccgcggtgcagagcaccagatccacccagtccagcgctttgtcagacgccagcagcggatcgctttcaccggtcagcgcttcggcctcctcttcgttcatcgccagaatcgagacgtgctctttcaggaacgcctgccaccattcaggattatcggcaatcacgaatttggtgcccagcgtcagaacgacgggcacgtcgtacttcttcgcgtactcaatcgccttcatggtcgcttccggcatcggctcgcccggcttgcagcgcaccaggtaggaggtcagcaccagcgccgaggcgcccgcgatcacctcttcgggaatgctgtccgcgcgcagcttgttcatatgacccgggctgatggcaaaggtacgctcgccggattcgccgatcagcgtaaagcagcggccaatcggcccgtcgacgccctggagatagttcagatcggtacggctggaggtgttgcacaggtaacggtaggcgtagccaccgatttcgatattgctgcacattacgccgagcaggacagagcggtcgtccgccagcacggagtagttgtgcatggtgttgccgatggtgccaccggcgaactgatgggtaatcaggttttcgcgcaccagctcctggtacagcgcttcggcaacgtcatcttcaatcaccagcgagtgaccggcgctcagaccgtaacgggcgacaaacgcatcatccactttcgcttcaatgtccaccagcgtctggtcgataccgacgacccacgccgcgctggtttcattttctggctggatttgctgcaggagcggatcgcgggcatccacggggaagtagtgtttggatttgcgtttaccgggaaatttcatggtctgaactgtacgaagaatatgggccgggaatggtagcacaaacccggcccggagtgcgatcagcgaccgttcgttaccagcgagaccatcatgtcgatatgctcaggggagtcgttaagcgccggaatgtactcgtacttttcgccgccagcctccaggaaaaattcccggttttgcaccgcgatctcctccagcgtctccagacagtctgccgagaagcccggcgacatcacctgaatgtgcttcacgcccttctcacccagcattttgagggtttcatcggtatacggcgtcagccacggctcgcggccgaagcgcgactggaaggtcatcatcaccttctccggcggcaggccgagggcggaaaccagctcgcgggtggtatcgcggcagcgctgcgggtaatcatccccttcattggcgaaacgctgcgggatgccgtgataggagagcagcagcagatccggctcgccgtgtttttcaaacgacgcgcgcgcgctgttggcgagcgccttgatgtacagctcgttatccgcgtagtcgcgaataaaggtcacgcccggaatgcggcggcgggtcgccagaatgcgcgccagctcgtcccagacggcggccaccgtcgagcaggagtactgcgggtagagcgccagcaccacgatatggtccacgccctgcgccagcagcgagtccaccgcgctttccagtgacggtttgccgtagctcatgccgagcgcgacgggcatatccggcaggcgggcggccagcgccttctcctgacgacggctgtagaccatcagcggcgagccctcttccatccagacggactgatagagtttggcgacgcgcggagaacggatcggcagaatgacgccccgcagcagcggccaccacagcagtcgcggaaaatccacgacgcgcgtgtcgcttaaaaattgtcgcaggtagcgttttaccgcgtctgatgtaggtgcttctggagtgcccagattggcaagcaggatgccggttttcgcctgactcattcacgcctcttaaccatttgaatggttgtcaattgtagcggaaatgcgtttaaacgaaacccattgctgtaataggtaagatgagaatttttctcacccggtggcccgggtgagagagatgcgattagccgaggattttttccagctcagcacgcacgtcagccacggctttggtgccgtcaactttggcgtatttggtgttacccgcctgcgcttctttggtgtagtagccgatcagcggcgcagtcatctgatggtattccaccaggcgcttgcgcacggtctcttcctgatcgtctttacgggtggtcagctcttcgccggtcacgtcgtctttgccttcaaccttaggtgggttgaatttgatgtggtaaacgcggccagaggcagcgtgtacgcgacggccaacgatgcggtcaacgatcagctcgtccggtacgtcgaactccagaacgtagtccacgttgatgcccgcttccttcatggcgtcagcctgaggaatggtacgtgggaagccgtccagcaggaaaccgttacggcagtcttcctgagcaatgcgctctttgaccagagcaattaccagctcgtcggtcaccagcttgcctgcgtccatgatgtctttcgcctgtttacccagctcggagccagatttaacagcggcgcgcagcatatcaccggtggagatttgcggaataccgtatttctccatgatgaactgagcctgagttcctttacccgcgcccggagcgccaagcagaataatacgcattgcgaaaatcccctcaaaagtcgtttcaatttttcaaaagcgctaaacaataccaccagaacgggcatcgctcaaggaaggcaggaaggctgaaacggttaatggggggagataatttgggatagtgcggtctggtgccctcactctggccctctccctcggggagagggagaagaccaggagaggcgtggtcaattacgccaacagcagcgcattcacacgtttaatgaagaggttaggatcttccagcgtgccgcgttcggccagcagggactgatccagcaggagttcaacccactcggcaaagcgggcgtcgtcctgggtatccgccgcgcgtttcaccagcgggtgatccggattaagctcaaagatatatttcacttccggtaccgcctggcccgccgcggcgaacagcttcgccatctgggtgctcatttcgtcggcatcggtggtgacaatggccggagtgtcggtcagacgatgcgtgaagcgcacctctttcacgcggtcgcccagcagggttttcacgcgctcaatgaacggctccagcgccttctcggcttctttcgcattttcatccacttcatctgccagcttgtcgatggactcatcggctttggcaacggactggaacgccttaccgtcgaactcggtcaggtagttcatcatccactcgtcgatgcggtcggaaagcagcagcacttcgatgcctttcttacgcagcagctccaggtgcgggctgctcttcgccgcggcgtagctgtcggcggtgatgtagtagatcttctcctgcccttctttcatgcgggagatgtactcttccagcgacacggtctgcgcggaggagtcggtgtgcgtagaagcaaagcgcagcagtttggcgatggtttcaacgttcgccatgtcttcagccgggccttctttcagcaccagaccgaactgtttccagaaggtctggtatttttccgcatcgtctttcgccagtttttccagcatctgcagcgcacgcttggtcagggcgttgcgcaggttacgggtgacggtgctgtcctgcagaatttcgcgggagacgttcagcggcagatcgttggaatcgatcaggccgcgcacaaagcgcagatagttcggcatgaactgctcggcgtcgtccatgatgaacacgcgctgcacgtacagcttcaggccatgcttgtgatcgcggttccacatgtcccacggcgcctgcgccgggatgtacagcaggctggtgtactcctgcttaccttccacacggttgtggctccaggtcagcgggtcggtaaagtcgtgggcgatgtgcttgtagaattcgttgtactcgtcgtctttaatctcagacttgttgcgcgtccacagcgcctgcgccttgttgattttctcccaggaaaccacggtttcaccgtctttctcttcctgtttttcaatctctaccggcagcgcgatgtgatcggagtacttgctgatgatggagcgcacgcgccagtcgttcaggaaatcatcttccccttcacgcaggtgcagggtgatttcggtgccgcggtccgctttggtgatgtcatcaacggtgtattcgccttcccctttggattcccacagcacgccgttctcggcgctgtcgcctgccgcacgggtgcgcacggtgactttgtccgccacgatgaacgccgagtagaaaccgacgccgaactggccgatcagctggctgtctttcgcctggtcagagcccatggactccaggaacgccttggtgccggatttcgcgatggtcccgaggtggtcgatcacctcgtcgcggttcatcccgatgccgttatcggcgatggtcagggtgcggttctctttattaaacgagacgcgcacgcgcagctcgccgtcgccttcgtacagatccgggttagacagcgcgcggaagcgcagcttgtccgccgcatccgaggcgttggaaatcagctcacgcaggaaaatttctttgttggaatacagggaatggatcatcaggtgcagaagctgttttacttctgactggaaaccacgggtttcttgtcctttcatctatgtcgacctcaacaatgccatttaatggggttttaaaacgttgagggagagatggggatacggggggaaattttcaagcggaggcggcgcgcgcagcctccgtttggtcagaaaataatcttgtgacgtccagccagagagtgcgacagcgtggtgccgtcgaccatctccagctcgccgccgaccggcacgccgtgggcgatgcggctggcgtcaacgccatactgcgagcacagttcggcgatgtagttggcggttgcctccccttccaccgtggggttggtggcgaggatcacctctttgatggtttcagactcgagacgctgttcaaggcggtcaagaccgatatcgtccgggccgatgccgtccagcggggagagatgccccatcagcacgaagtagcgcccggaaaactgcccggtttgttcgatggcgtagatgtccgccggactctccaccacgcaaatctgaccgttttcctgacgacgcgggttcgtacagatgttacacacgtcctgctcggtaaaggtgcggcaatccgcacagtgaccaatttctgacatggcgcgggtcagagcctgcgccaggcgcatcccgccgctgcggtcgcgctgcaatagcgtaaacgccatgcgctgcgccgacttcgggccaacgcccggcaggcagcgcagtgcttccattaactgcgtgagcagcggactggtttgcatcagaacggcatcttgaagccaggcggcagctgcatgccgctggaaacggaggccattttctctttctgggtttcgtcgatacggcgagcggcatcgttaaacgcggctgcaaccagatcttccagcatctctttgtcgtcttcgagcaggctcgggtcgatttccacgcgacggcagttgtgcgcaccgttgatggtcaccttgaccagaccggcaccggactcacccgtgacttccagctgagcgatctcttcctgcatcttctgcattttttcctgcatctgctgagcctgcttcatcaggccacccagaccgccttttccaccaaacataggcttctctcttctttcacgtttaaggattacaaccgtaagtcagactcacgatcaaatggggcgaatactctcttcatccagatcggcgtcgaagaaccggcgcagggtctgaatgttgttatccgcaattatcgcctcgcgcgcctgcgcgagcttctcttcataaatggcctggcgccactccagcggcgttttcactgccggattatcatcttcaatgatagtcaattcaaccggcgcaccctgtaatgtggcgagcgcctcggccagcgccttttgcgcgccaggggaattgaggtgccgctggcccggacgcaggtgcagacgcacctgattgccgtcctgctctttccaggcattcagcgcgacctgctcgaccagcttcggcagctggagtttgctgacctcggcggcccaggcgtcgcgcgcgatggactcttcggcaagcttcgcggccagctccggcgttttttcatgctccagcgcctttttcagcgctttcggcgtggcaacctcttccttcaccgtttcggtaatggtggttgccttccagcggtaagcctcttctttcaccggggctttctgctcgagcgcggacggtgccggacgcgactgtacgcgctccgttaccgaggccagtcgttcaagcgcggcgttgttcaccggccgcgctcttcctggcgctgccggttcactcttttttggtttggttactccctgcgcacgctgcagctggctgcgcgcggcaagcaccgaactggtggcatccgacagcggtacgttctgctgcggtggcggcgtcggctgcggcggcacctgctgcggtgacatcaccgccgtcggcgcaaccggggcgaaagactgtcggggcacgtccggctccggcagcggcatgcgcgggtggaacgccagcgcgcgcagcagcgtcatttcaacgcccatcctcggatccggcgcaaacggtagctctttgcgaccaatcaacagcgtctggtaataaagctgcacgtcggcaggcggcacggtgcgggcaagctcacgcatccgctgttcaatggcggccatatccgcaccaatggcggagggagaaagctgcagcattgccacccggtgcagcaggctgagcatctcaaccagcagcccttcccactcaataccgcgggcagcggccgcgttcaccagcgacatcacgcgttcgccgttagcggcaatcatcgcttcgataagcgacagcgcctgatcgtcatccagcgtgccgagcatggtgctgaccgcctcggtggagagtttgccgtcaccgctggcaatcgcctgatcggtcagactgagcgcatcgcgcaggctgccgtccgccgcgcgggccagcagctgcagggcgcgcggttcgtggacaatgttctcttcatcgagaatgtgctcgagctgcgcgcggatctgctcaacgtccagcgccttcaggtggaactgcaggcagcgcgataaaatcgtgaccggcagcttttgcggatcggtggtcgccagcaggaacttcacgtgcgcgggcggctcttccagcgttttcagcagggcgttgaagctgtggcgggacagcatgtgcacttcatcgatcaggtagaccttgaagcggccgcgcgccggggcgtactggacgttgtccagcaggtcgcgggtatcttcaactttggtgcgcgaagcggcgtcgatctcgatcagatcgacaaaacgcccctgttcgatctcccggcagttatcacacacgccgcacggcgtggcggtgatcccggtttcgcagttgagaccttttgccagcaaacgggcaatagaggtcttaccgacgccgcgggtgccggaaaaaagataggcgtgatggatgcgacctagcgacaagccgttcgccagggccgtcagcacatgttcctgaccgacaacgtcagcaaaggtttgtggtcgccatttacgggctaacacctgataactcatgggcaggctctgcaacgctggaaggtgaatttatggaggggaatgctatcacaacctcacccattgagcgaggttgtgaaaaccgggattagtgacccgggaaaggcaccaggctgtagctggtaatgccctgtttttccaggcgctgttcaccgccgagatcgaacaggttgatgatgaaggccgcgtcggtcacttccccacccagacggcggatcagcttcacggtcgcttcaatggtgccgccggttgccagcagatcgtcaaccaccagcactttgtcgccaggcttgatcgcgtcaacgtggatctccagctgatcggtgccgtactccagctcgtagctttctgcgatggtttcacgcggcagtttgcgcggcttacgcaccggcacaaaacccacgcccattgccagcgcaaccggtgcgccaaacaggaagccacgggcttcggtacctactactttggtgatcccggcgtttttgtaacgctcgaccagcagttcaatgctgagtgcgtacgctttcgggtcttccagcaagctggtgacatcacggaaaagaatgccaggctttgggtagtcctggatgcttttgatgctgtttttcagatattcaagctgctgtgcagttgcggtcatcggtttgtgcctaaatgaaacagtgttactcacagcgcgcaacgagtcggccaaggcaacaattgtttaacctttgaccaggcgcacctgtgctcgaaaacggtcgaatttactggctgcgcgtgataattgcaacagccatgatgaggcttcagtgcttttgttgcttttcatcaaccacggggatccgccacataaagataagcaggcaggagagaatgatcagcagcaggatccgcacccacatcattttcaccagccataatgaaatggcgaaggtggtgaggatcaccgcgatcgcgcgcggcttggcgccaggcggcatggcacggtgtttttgccagtgccgcaggtagccgccaaaccatgagcggtagagcagccagtggtgaaaacgcggcgacgagcgggcgaaacaccaggccgccagcaggataaacggcgtggtcggcagcaggggtaatactacacccagcgtgcccagcactaccgcaagccagccaatgatgattaaaatagtacgctgcataatgcgaatcgttatcaaactgaacggctactttaccactggagagcgccttgaaaacagcactgcttcttgagaggctgcaaaatcagctgatcgctctgcgggcgcaggccacgccgctgatggggcacgccacgctgaagccgcgctttgaccggcagctttttcgtacccgcagcaccgtcattcaggattacctggctgaagcgcagacgaacctcgacgagcttcgccatgcggttgagaatgaacaacaggaacaggtggcgtggcttgcagagcatctcaccgagcagatcaccgcactgcatcgcgaaatcgccgcctggccgctgcgcgcctgggacagcgcctcgccggggctcggcaaatggcagcgcaagcgtcttgagaaccaggagtttgagcgccggctgtttgagatgaagcgtgaacgcgaggtgcgtctgaacaacagcgaaacgctggaagagcagcagctattgatgcgcgagattagcgcgctggaaggacgcatcgtccgctgccgtcaggcgctggatgacattgaacgcgtcatagaacgtttgacccgttaacaggagccacacccatgtcactggaaaatgcacccgatgaggtcaagctggccgtcgatttgattatgctgctggagaatcatgagatccccgccgagacggtgcttaagacgctggagattgtgcggcgggattttgaggggaaacttccccctcaccctgccctctccccagaggggagagggaaaatagattaagccggagtcgggtcatcacccttaatgtcgcgcttcacttccgtatgctcatcacctttctcgttacgcaggtgaacctcaagctggttaaaggcgatattaatatcgttttcacggcacagacgatcgatagagcggttaagctcatccaccgtgtagctgcggtcacgcagttcacgcacgtataaacgcagctcgtgatccagcgtactcggcccaaaggtggtgaagaagaccgccggggccggatcgtgcatcactttcggatgttcagacgccgccttcagcagcacctctttcaccttatccagatccgatccataggccacgcccaggcggatcaccacgcgcgtcaccgtatcggaaagcgaccagttgatcagacgctcggtcacgaacgctttgttcgggatgatcacctctttgcgatcgaagtcggtgatggtggtcgcacgaatgcggatcttgctgaccgttcccgagaacgtgccgatggtgacggtatccccgatacgtaccggacgttcgaacaggatgatcaggccggacacaaagttaccgaagatctcctgcaggccaaaaccaagaccgaccgagagggccgccgccagccactgcagtttatcccacgagacgccaagcgagccaaagaccgtcatcgctccgacaatgatgatgacgtagttgaggatcgtggtaatggcgtaggacgccccctggcgaagattcaaacgtgacaggagcagcacttcgagcaggcctggcaggttgcggatcagcgcccaggccaccaccgacgacaccagcgcaaacagcaggctgcccatggtcacgcttttcatgaccgccgcgccggcttcggttccgttgtattgccagagggtaatactgtcgagataggcgaaaacggtaataagatcggaccagatcgcccagaacatcaccgcaaacagggcgatcatcaccagcatggtgatacgcagcgtctgctggttaacctgctccagcgcgatggtcggctcttcctgcggctcagcgccttcggccccctctttcacctgatgctgacgacgcgcgatggcgcggcgataggcaatgcggcgggccgccacgctcaggccgcgcagtacggtctgatagagcaggttccagacgatcaccagatagaccgtttcaatccagcgcccggacaggcgcagcgtggtatagaagtagcccgtcgccgtcagcaccatcagcgccagcggaatgatcgccaacaccgtcacggtggccagacgaatattgtgggactctttatcacgccagctgtcgcgacacatcggccacatcaggatcgcaatcagcagcaggttcagcaggatgaccagctggcccagcacgtcatccatcagatgcagcggggaaagctcagagacaaccgaccagaagtgcagcggcagcagcgccaggctgatgcgcacgatctgacgacgccagtggctggtcagctgcgctggcatgttgaaatgacgcaccgccacgccgtctttttccagtaccttccagcacaggccaaacaccagccagaacagcgccagttttttactgaacgcccacagcagatcgctgacgttgagctgcatagtgagcagaatcagccccacggccagaataatcaggcacaccggcagggcgcgaataaggtcaatcagaatcgcttttggcgtatggagctggctatcgttgcgcagttgccctacttcggaggccagcttcgcctggtattttttcagccagcccagacgccagcggatgagaccggcaatcagcaacagcggcaaaccggccagaaaagcaatcattaccgcaggccaggctttctcccagtttacggtgatcttcatgctcttaatctgcgttttcagcgtctcagggaaggatttaacccagtcccagtccatcggcttgttgctgtttacccagaaaatctgctgggtcaggatctcctgcagacttttcgagacgctcaccagctgctgctggttgatttgcaggttaatggccatcatcagctggttacccagctgtttattgagctggtccagcagctcgcgacgcatatccacgacctggagcagcgcgtcgtgcacttccgggttcacgtcgctggaatgcccctcttcaattttggcgacaaaggtatcgctctggaaaagggcatcgcgctgctggttgacgtcaaactgctccagacgtaaatccgcaatgcggttggtcatgtcctccagctcgtcggcggacggaagcgtctgctgctgctggtagagaatacgcgacagcaggaggctgcccttcaggaccgcgatctgctctttgatattgcgttccgcctgcagggcgcgatccagccagtttttcaccttgatattttgctgaaccagcgagttgccgttttccgtcgccagtatcaggcgctgactgagctgatggttagcctcaagctcctgttttaccagcgggttggcctgaatacgggcggtttcgtcaggggatacggcctcctgggcggttttttccgtcagggtcaggcgtttgctgttaaccgcctcctgcaatagctgaagctgatgctccagacgattaatgttcgcggtgacgtaatcacgctgtttctgcagagtgtcctgcagcaccgtattcccttccaggcttttacgctgctgttcgatctgcgcattgagcaacgactgctgaaccagcagcaaggtttgctgcgtcgggcgcagcgtgccttcgcccaccgtcgtgccgttcaggcggttgcggatctgctgcagctgctgagacgcggtatacatcgcattttgcacgcgctcgggctgggtttgcagggagacaagctggctgttgtaggtcgcgagatcggactgcgcggtttgcagatcgtcgagcaactgggcgacgcgcgattccagctggcgtaaggagagcgtggcgagcgttttgcgcgtttcgttgtcgttatcaacgtcactcagggcattcagcgactccgtcgctttgcgcatgttttcaggggcctgcgccaccttctgacgaagctgggcggtttcagccttaacgcgttcaattttatccagcgtttccagcgtttccgtcaggtcctgctgcgtcagtttttcctgaggagagagttctttttgtttgttcagcgtgtcgagctgcgactgaacatcagcacgcgtgggaatatcgttgctgttatcggcgcgggcccaggtcagcggcgccgtggcgaagaaaaacagcatcgcaaagagcaatgcaaaaacaggatgttgcgagcgattgatgggcagcatagttgtgaatgatgtcagaagatgaccgaaaatagtccggcgtgaagaatatcacgctcgtcagatgcagaatagcgcgaacgtaagcctctgagataaatcctggaaaggggtcaggccgttagcgaaggcgcgtcgctgcgcagcgtcgggctaagctgtagcatttccagtaaaatcgccacgtagctgcgagcttccgctttaagatcaaacgattgcggtgcaaaaagccagttttccatcagaccagaaatgtagctgcgcatcagaatcgccgcccgacgggtcaacagattggcaggtagcagttttgcctccatacagaggttcaggttgtgctcaatacggtcatagctttccagactgaggcttcgttgcgcctgctgcacgaccgccatctcgcccacgaactcgcatttatgaaaaataatctccatcattaatctgcgacgttcttcaactaccgttgcttcaaggatatatactaatatttctctcaatactgagagtggatcgtctgggaattttgcccgatactcactctcgagatcgctaatgctggactctgaaagctcccagatttcactgaacagatctgatttgtttttaaaatgccagtaagtcgctcctcgcgtcacaccggcggcctgagcaatttgcgccagcgaggttgctgaaacaccttgctgcgagaacaaacgtatcgccacatccagaatatgttgtcgggtttccagcgcttgttgtttagtttttcgtgccataggtgagtgaatttacaggagtcagatttacatacatttgtgaatgtatgtaccatagcatgacgataatataaacgcagcaatgggttttagactcaggacccttgatcaatttgaaatcggacactcgaggtttacatatgaacaaaaacagagggttaacgcctctggcggtcgttctgatgctttcaggcagcttagcgctaacaggatgtgacgacaaaccggctcaacaaggagctcagcaggcgccagaagtaggcgttgtgacgctcaaatctgaacctctacaaatcaccaccgaattacccggccgtacaaatgcttaccgcattgcggaagtgcgtcctcaggttagcggcattatcctgaaacgcaacttcaccgaaggcggtgatgtgcaggccggtgagtctctgtatcagattgatcccgcaacctatcaggcgtcttatgaaagcgcgaaaggcgatctggctaaagcacaggccgcggctaaaattgcccagctgacgctgaaccgctatcaaaaactgctcggtaccaagtacatcagtcagcaggattacgataccgccctggcagatgcccagcaggctaacgccgccgtggtggcagccaaagcggccgtcgaaaccgcgcgcattaacctggcttataccaaagtgacctcgcctatcagcggtcgtattggtaaatcttccgtcacggaaggggctctggtgcagaacggtcagaccactgcgctggcaaccgtgcagcagctcgatccgatctatgttgacgtcacgcagtccagcaatgatttcctgcgcctgaaacaggagctggctaacggcaccctgaaacaggaaaacggcaaagccaaagtggagctgattaccaacgacggtatcaagttcccacaggaagggacgctggaattctctgacgtgacggtcgaccagaccaccggttccatcaccttacgtgcgattttcccgaatcctgacaaaaatctgctgccaggtatgttcgttcgcgcacgtctggaagaaggaacgaatccaaccgcccttctggttccacagcagggtgtgacccgtacgccacgcggcgatgcgagcgcactggttgttggggctgataacaaagtcgaaatgcgcaatatcaccgccacccaggcgattggggataaatggctggtgacggaaggtctgaaagatggcgatcgcgtgattgttactggtttgcaaaaagttcgtcctggcgcgcaggttaaagcacaggaagtgaaatctgacgataaacaacaagcttcggccgctggccagtcagaacaaaccaagtcttaacttaaacaggagccgttaagacatgcctaatttctttatcgatcgccccatatttgcgtgggtgatcgccactatcatcatgctggccgggggacttgcgatcctgaagctgcctgtcgcgcaatatccaacgattgcgccaccggcggtgacaatttccgcaacctacccaggagctgatgcaaaaacggtgcaggacaccgtcactcaggttatcgaacagaacatgaacggtatcgataacctgatgtacatgtcctcaaacagtgactctaccggtacagttcagatcaccctgaccttcgagtcaggtacggatgctgacattgcgcaggttcaggtgcagaacaaactgcagctggcgatgccgctgctgccgcaggaagtacaacagcagggcgtgagcgtcgagaaatcgtccagtagcttcctgatggttgtcggcgttatcaacaccaacggcaccatgacgcaggaggatatttccgactacgtaggcgccaacatgaaggacgccatcagccgtacgtccggtgtgggtgacgtgcagctgttcggttctcagtacgcaatgcgtatctggatggatccgaacaagctgaacaacttccagctgacgccggttgacgtgattaacgccattaaagcgcagaacgcccaggtggcagccggtcagttaggcggtacgccgccggtgaagggccagcagcttaacgcctcgatcatcgcgcaaacccgtctgacctccgcggatgagttcagcaaaattctgctgaaagtgaatcaggacggctcgcaggttcgcctgcgcgacgcggcgaaagtcgagctgggcggtgagaactacgacatcatcgcgaagttcaacggtaaaccggcttccggtctgggtatcaaactggcgacaggcgcgaacgccctggataccgccacggcgatccgtgcagaactgaagaaaatggaaccgtacttcccgtcaggcctgaagatcgtttatccgtacgacaccacgccattcgttaaaatttcgattcacgaagtggttaaaacgctggcagaagcgatcatcctggtgttcctggtcatgtatctgttcctgcaaaacttccgcgcgacgctgatcccaaccatcgccgttccggtcgttctgctggggacctttgctatcctcgcggcctttggcttctcgataaacaccctgacgatgttcgggatggtgcttgccatcggcctgctggtggatgatgccatcgtcgtggtagagaacgtcgagcgcgtgatggcggaagaaggtctgccgccgaaggaagccacccgtaaatcaatgggtcagatccagggcgcgctggtgggtatcgcgatggtactgtctgcggtatttatcccgatggccttcttcggcggctctaccggtgcgatttaccgtcagttctcgatcaccatcgtttccgcgatggcgctgtcggtactggtcgcattgatcctgacgcctgcgctgtgtgccaccatgctgaagccgattcagaaaggcggtcatggcgagcataaagggttcttcggctggtttaaccgcatgtttgataagagcacgcatcactacaccgacagcgtgggcaacatcctgcgcagcaccggtcgttacctgctgctctatatcatcatcgtggcggggatggcgatcctgttcgttcgtctgccaagctcgttcctgccggatgaagaccagggcgtgttcctgacgatggcacagcttcctgcgggtgcgtcgcaagagcgtacccagaaagtgctggacgaagtgacggactactacctcaccaaagagaaagacaacgttgaatccgtgtttgcggttaacggctttggctttgcgggtcgtggtcagaacaccggtatcgccttcgtttctctgaaagactggtctgaacgtccgggcaaagagaacaaggttgaagccattaccggccgtgcgatgggcaccttctcgcagattaaagatgcgatggtgttcgccttcaacctgccggcgattgttgaactgggtaccgcgaccggcttcgacttccagctgattgaccagggcggtctgggtcacgaaaaactgacgcaggcgcgtaaccagctgtttggcgaagtggctaagcaccctgacctgctggtcggcgtgcgtccaaacggcctggaagatacgccgcagtacaaaatcgacatcgaccaggagaaagctcaggcgctgggcgtgtccatcagtgacatcaataccacgctgggcgccgcctggggcggtagctacgttaacgacttcatcgaccgcggtcgcgtgaagaaagtgtacgtgatgtccgaggcgcagtaccgtatgttgccaaacgatatcaacagctggttcgtgcgcggcagcaatggtcagatggtaccgttctcggcattctcaacgtcacgctgggaatacggttcgccgcgtctggaacgctataatggtctgccatcaatggagatcctgggtcaggctgcgccgggccgaagcaccggtgaagccatgaacctgatggaagagctggcgagcaaactgccttcgggtgttggctacgactggaccgggatgtcctatcaggaacgtctgtccggtaaccaggcccctgccctgtacgcgatttcactgatcgtcgtcttcctgtgtctggcagcgctgtatgagagctggtcaattccgttctccgttatgctggtggtaccgctcggggttatcggtgcgctgcttgcggcaacgttccgcggactgaccaacgacgtgtacttccaggtaggcctgctgacaaccattggcttgtcggcgaagaacgcgatacttatcgttgaattcgccaaagatctgatggagaaagaaggcaaaggtcttattgaggcgacgcttgaggctgttcgtatgcgtctgcgcccaatcctgatgacgtcactggcgtttatcctcggcgtactgccgctggttatcagctccggtgcgggctccggtgcgcagaacgcggtcggtacgggcgttatggggggtatgatcaccgcaaccgtactcgctatcttcttcgtaccggtgttcttcgtggtggttcgccgccgcttcagccgtaagaatgaagatgttgaacacgcgcattcggtagaacctcactgataccggtttcacatgataaaaaggccgcattagcggcctttttcattttcagaaaaaatcataaattacgcttattgtgattcaatttattttctgccatcttaattagacatatcataattaactgataacttaatcggtgaattcaggatttttttaatttcatttccccgcttaagctattaggaatattcctaataagaagttctgacaacgtggagttcgaatctgaacttttctcgccatttttgctaagccaatgaaacgtaaggaagcgataaaacagcgcgttaatttggataaaaaaggggtgtccagggtggaacattgcgtacatgctcgcagtctacggttttatttgtaatttttcgtaatagcgcgatgaaatccaggaaggagtggcttatagttaggttatcaggaacacagcactcatgtagctaagtcagttgtatccatcccgacaatgatgttcggtgagtaagaaatcactcagaaggggatgcgctatggacgagtactcgccaaaaaggcatgatatcgcgcagttgaaatttctctgcgaatccttgtaccatgactgccttgccaaccttgatgaaagcaaccatggctgggtaaacgacccaacgtctgccatcaatttacagttgaatgagctgatagagcatatcgcaaccttcgcacttaattataaaattaagtacaatgaagataataagctcattgagcaaattgatgaatacctggacgacacctttatgttgttcagtagttacggcattaacgcccaggatttgcaaaaatggcgtaaatcgggaaaccggctattccgctgtttcgtcaacgtgagcagagctaacccggttagcctttcctgttaaaattattacaattactaaggtgaatttatgtctgataaaccactcacaaaaatcgattatttgatgcgcttacgacgttgtcagtcaattgacaccctcgaacgcgtgattgaaaagaataaatacgagctttctgataatgaactggccgtattttattcagccgctgaccatcgtcttgctgagctgaccatgaataagttgtatgacaaaatccctacttctgtatggaaatttgtccgttaatctttgaagggtgtctgtagagttctacgccacgttctgagttttttacctatcccgttatgttccttgtgcccaggccaggtctccgtgtaaaacgtgttcatcagcaacaatgttgtgacgacagtcacatcggcttttcgggaacgttcccctctcgacctgttccgattaccctgcggtaatcatttccagagaggtttcctatgagcgtagaaaaacagaagatgattgccggtgaacattatcgccccggcgatgagacgttacgggccgaccgactgcgggcccgccatctggtttaccgctataaccacaccgcgcccgatgaaaaaacagaacgccagaacatcctggcggaacttctggggcaaagcgaaggcgcttatatagaaccgagcttccgctgcgactacggatacaatatttatctgggcaaaaacttttacgcgaacttcgactgcgtgatgctggatgtctgccctgttcgcatcggcgataactgcatgctcgcgccgggtgtgcacatttatacggccacccacccgctggatgcagaggaacggaacagcggcgtggagtttgggaaaccggtcaacattgggaataatgtctggattggtggccgggcggtcattaaccctggcgtcacgatcggtgataatgtggtggtggcctccggcgccgtggtgacaaaagacgtcccggctaacgtcgtcgtgggcggcaatccggcaaaaatcatcaaaactttataagagcgcggggagccaactgttatggtcttttagcgcctgactgttacttttttcagcccgatggctcccctaaaattggcagacaccctgtattgtcaactcttatgaaggcaaaaaatgaccgagatacagcgcctgcttaccgccaccatcgacgatcttaacctccgcgaaaagcgcgacaatcgcccgcgctttagcattagctttattcgcaaacatcctggactgtttgtcgccatgtatgccgcctggctggcgacgctgattgtgatgctgaagtccgaaacgctggtggactccgtctggctgctggttgtgctgtttgtggtctttaacgcctttttctttttcgacgtgaatccgcgctaccgttacgaagatatcgacgttctcgatttccgggtctgctacaacggtgaatggtataacacacgtttcgtgcccacggagctgatcgacagcatcatgcactctccggccgttgaaacagcgcaaaaagagaagctgcagaaaatggtctccaccaaaggccagctctctttctatgatgtctttaccctttcgcgccctgctgctgcgtaattaacgcctgcagacgccggatccccggcgcaaactgcgaagcagaggtgttgccgtaacctaaaaccagaccggtttgcccctgcttcgcctccaggtaatacccgctcagtgcagcgggtgccagctgaaacgccctcgcctgcgccaccagcgtctggtcgtcaatatcgtctatcgccagcgtcagatgcatcccgccttcaccggccagtatacggtgcggcgtgtgaagctctgcccccagcacctcccgcagctggcggtatcgcttacgatagagccgacgcatggcggcaagatgacgggcatagtggccttcttcaatgaacagcgccagcgtacgctgttcggcacgatgcccgccccgcaacagcgagccgatggccgggcgagccgctttcgccagcgctggcggcaagaccatgaaccccattctgagcgacggaaacagcgttttactgaatgttcccagataaaccacgggcgcgttgttgaccatccccagcatcgccggaacaggctcaccggcataacggaattcgctgtcgtaatcgtcttctatgatccacgcgttctgctgccgggccagttccagcagcgccagacgtcgccgggcactgagcacgcttccgtaggggaactggtgcgaaggtgaggtaaaaatcagcgagggagcaggcgcatcccgtccttcccagcacattccctcgtcatcaacagggattcccgtcatggtcaggcctgttttaacaaacgcgctctttgccccgctatagccggggttttccacccacccgacatcgccaggctcactcaacagcatggtgcacaggttaaccccctcaagcgccccttccgttatcactatctggctggcgtcgcagtcgataccgcgggacagggcgaggtgtcgggcaatcgctgcccgcagcgacggttcaccggccgggtcgccataccctagcagggcacttccctcctcgcgcatcacgcgatcgtacaatcgccgccacagcggtagcggaaaatagttgatagccggggttcccggggtaaacgccagcaccggcgtgtcccggggcacgggcgctggcagcaggccgacccgccgggcgagcctgatggcagggtccggcaatgtccgggcgacagagcggtgagcgagctgtgccacccgcgttccctggcggttacgctgcaaatacccttccagcgtgagctggtccagcgccgcattgacggtattgcgggaaagggagagctgctgagccagcgttcgcgaaccgggaagctggctgccggacagtagccttccgcacagtatggcctcccgtaacgcaagataaagcgcgcgctggcgcgtctctttcccacgtttttgcagggcagcattgagcaaggtataaaattcatcacccggtatattcatctcacctcctcgtggcaccatcaaaacatagcgcagtggttctttttaaggaaccagcaattcactagtctggaactcttttcaacgtcacggaaattaagatgaagacattcaatcagttcggacagccagtaggcgaagcgcttagcaactggcagcctcgtcagcacccgtcccgggtcgtgcttcagggacgctattgtcggcttgaaccgctgcgcgtggagcatgccaacgcgctgttttccgcctattccctcgctgaagatacgcgcagctggacgtggctgctgcgtgaacccgacgctaccgcagaggaatttgccgaatgggtggcgaacgtaagcgagttatccgaccccatacactttaccgttatcgataaccagacccggtctccggtcgggacgctgtccctgatgcggatcgatcctaaaaacggggtcgtggaggtggggcacgttcacttctctcccctgttaagccgcacgcccatgtcgacagaggcgcaatatctgctgatgcggtatgtgttcgataccctgggctaccggcgttatgagtggaagtgcaatagcctgaacgaaccttcccgcaaagcggcactgcgtctgggttttcagtttgaggggcgttttcgtcaggcgctggtcataaaaggtcataaccgggataccgactggttttcgattctcgacaaagagtggtcggcgctggcaaacgcctttgaaagctggcttgccaccgacaattttactgccgatggcaaacagaaaagatccctggaaagctggcgagaagcgcgcgtttagcgtctttttttacggccctgcaccgccttaaagcgcggattggatttgcaaatcacgtacaggcgtcccttgcgtttgactatctggcaatccgggtgacgctgttttgcactgcgcaatgagttaagtacctgcatggttagccccgcttcgcattgagaaaaccgccaaaacgcttgcggaagcgcgctgcgctgccgtccgtggagaacgttttctgcttaccggtataaaacgggtgcgattttgaagaaacctcgatggtgatgtatggatacgtttcaccgtcgagttcaatttcgcggtcggtcttaatggttgagccgactttgaagtattcattcgcgctggtgtcgtggaataccaccgtgcgatacgctggatggatgtttggtttcatcgcaaatcccttatgttttgttataacataacaaaataatatccaggccaggttaaaaaaacaaccccttccttctgacgatattttctggtttacctgagataaaatgaaaaccacgccacccacgtgctataactatatcatttcgcggtaaaatctttctcttcaggcagggaactcagtgctcaggaacgggtatacgaggaaggaaacgacagcatgaaaacccgacatctggtcagtctggtgactggcatacttatcttttccgtgctggtccccatttgcctgagcatctggctggctcatcgtcaggcggaagataaatttgtcgatgcgctggataactatgcctcacgcgtgctgatacgaaccgacaaggtcgtgactcaggcgaaggaagcgctcaatcatctgcaggcctttgagggtgtgccgtgcagccccctgcagttaagggagatgcgacgggtcgctttctcgtggcgatatgtgcaggaagtgatttatatcgacaacctcaggccactctgctcctctcttgaacaaaccagccatgccgcccctttccccccgccgatgcgcgttaccgaagatggttacagcgcatggctgaccacgcaaaacgatctggggtttcatcgctacatggccgtactggggcaaggtcactatcttgttctggtcgatccggcctcgcttgtggatgtgatccccttcggcgagatagcgattgatgctgccctggtaggaaataccacacgccgcatctttgccagcagcaatacgctcgatccgcatatccgtgacatgatcatgggtcaggagatgaccagcatacagtacgacggttcaatgtacgttatgaagcccgtccctgaactggggtttaccgtcgttgcatgggctacgctcaaaccgctggctgaaacatggcaccggcagctgcttttgtggctgcccttcggcatcctgataagcctgcttgccgcgctctttgtcctgcggatactgcgtcgcatccagtcgccgcgcaaccgcctgctcgacgccattaacagccgcgattttgtggttcactatcagcccatcgtggcgctgtgtagcggaaaaattgtcggcgcagaggcgctgacgcgctggccgcagccggacggaagcagcctctcgcctgatatttttatccctcttgctgaacaaaccgggcttgtctcccagctgacgcagctcgttatcgaaaaggtgttcgaggatatgggcagctggctgcatcttcaccccgatcagcatatctccatcaacctcgcgcccgccgatttgacctccggcacgctgccgccgctgctgagtcacttgctgaacaaatggaaggtccacccaggccaaatcgcccttgaggttaccgagcgcggctttgccgatcccaaaatcagcgcgccggctatcgccgcattccgccgttcggggcaccctgtctatattgatgattttggtacgggctattccagcctgagctatctgcaggatctggatgtcgacacgctaaaaattgataaatcgttcgtggatgcgctggagtataaaaacgtgacgccgcacattattgaaatggcgaagtcgctgaagctggcaatggtggcggagggcgtcgagaccgccgggcagctcgcctggctgcaccagcacggcgtgcagtacggacagggctggtattacagcaaagcgctaccaaagacggaatttattctttgggcagagaataacctcggcacgcacgctacttaaggtaggatttcatcacctgcagcactacgccaagatcggcttcacgctgcgcctcttcgggctctttcaccacgtgatcggtaaggtgcccttcaatcacctgcatcatcatgccgttgaccgctccacggatcgccgccagctgctgtaacacctcggcgcattcgtgttcgctgttgagcattttttcgagcgcggtgctctgcccctgaattttcttcaggcgagtcagtaacatcttcttgtcgcgaacggtatgtgacatctctgtctccctcagttttggcttttagagcatatcacgctctactctccctgagtatttttctactggggggtagtattaagctactgggggggagtactatttgcgcacgcttccatttcggaaatttcaatgaacgatttcgcctcactcctgcagcagggtaatgcctggctgtttgttcccagcgctatcctgctcggtgcactacatggcctagagccgggtcactcaaaaaccatgatggccgcctttatcgtggctatccgcggcacgctgaaacaggcggtcctgctcggcctggccgctacgctttcacatacggcagtagtctggattatcgccatggcgggtttatggtttgggcggggatgggatgcgcatacgtctgaaccctggttccagctgatctcaggggtattgatcgttgcgatcgccctgtggatggcgtggcgaacctggaaagagagccagccacacgatcatcatcacgaccatgatcatcaccaccaccatgaccatgaccatcatcatgaacatcaccaccacgaacacccgctggttgaagcagagtggcaggatgcccaccagcgcgcgcatgcgcaggatattaaccggcgcttcagcggccaaaacgtcaccaccggacagatcgtaatgtttggcctgaccggcgggcttatcccctgcccggcgtccattaccgttctgctgatctgcctgcagctgaagcatttcgccctcggcgcaacgctggtgttcagctttagcattggtctggcgttaacgcttgtcgcttccggcgcgattgccgccttgagcctcaagcacgcgaccaaacgctggcccgggtttagcgaattctcccgtaaagcaccgtggatctccgctgcgctgattaccgtggtagggatttatatgagcctgcatggcctgagcggcattctggcgtaagcctgcggccacactctgtggccgcatctccagggtcagttaagggttctgctgccagctgaaggtatagcgaagctggcgtgtctgcaggaggaattccggcgagacgctggggctccaggagtcgtcgccgcccacgcccatatggaacgcatcgagattgagccagcatcccggctcttcgcgcagcagatggtgatgggttgtctcccgcagctgctgctggccgtagcggctcaccgagaaatggaaccggccgttcagctgatgcgttcccagcgccagctcccgcgtatcacagcgcaaaccattttccgtcgggaagatatacggcgtgtgcatctccgccaggggtaatgtccagcgcccctgctgcgccgccagcgttctgtccgggtagttttcatgcggccccagccccagccaggacacgttttccggcgtttcggcaagatgaacgctcaggccaacgcgcgcgggttccgggagatcagacgcaatatccacctgaatatcgccgtggagtactccccgatcgtccacccgccaggttttacggctcagaaacagcgcgttgccgcgatattcaaggacgtgcagggttgtgaccaccacctcgtctgcgtgctgctctgcctcacagtgcagcacgcgcggggtaagatcgtacatgcccgccgctttccagcgctcaacccaggcattcggatcgatcttcgtcgcttcactcaccccaatatcattgtccagcggcgcacggctgacgttatccgtcagaggcgacatcagcgtttccacgccatttcgccaccattgagccaggtttccggttgcgcgatcgaattgccagcgctgttgaccatgcgcgatcgccaggatgcggtcgttttgcgttaaaaccggcggctcgcccgcagaggctggcggtgcgacaaacagcggagacggaagcagccactgctcccacgcgcagcgatggtcagccggtgaccacggcgttgcccgcggctggcgcacttcaacattcagccagacttcccccggctcggctttcaattccggcagagcgatctccagacgctgaacgccttcaggggctaccgccagcgtcacctcgcccgaagccagtaccttcccatcccgggcaaccgtccagctcagcacttcgttatcggtatggcggaacaggtacccgctttgcacctcaatcaccagcggagaggtgctgacccgcgtaaaggtgaagaactgctgcgcgcgctgcgcctcgaacagcgccgggtgcggcgtgcgatcggggaagaccaggccgttaaggcagaactgccgatcgtttggcttatcgccaaagtccccgccgtacgcccagaacgcgttgccattttcgtctttcttcgttaatgcctgatcgacccagtcccagacaaatcccccctgcaggcgaggatggctgcgaaacgcctgccagtatttcgcgaatccgccgaagctgtttcccatcgcgtgggcgtattcgcagaggatcagcggacgcgtttcatccggcatgccgatccatttcttgattgaccatttaggcaccgccgggaagggttgatcctgatcgacccgggcatacatcggacagacaatatcggtcgccgccgtgttcgcgccgccgccttcatactgcaccggacgcgtcggatccgtggatttcacccagcggtacagtgcgtcgtggtttgcgccgtgcccggactcattgcccagcgaccagatgataattgagggatgatgacgatcgcgctgcaccatgcgggtcacgcgctcgctcatggcgggcagccagcgcggatcgtcagcaaggcggctcatcggcaccatgccatgggtttcgatattggcctcgtcaacgacgtacagtccgtagcgatcgcaaagccggtaccacagcggatggttcgggtagtgcgagcagcgcacggcgttgaagttgtgctgcttcatgatctcgatatcgcgacgcatcgtcgcttcgtccatcacctggccgttttccgggtgatgctcgtgccggttaaccccacggatcagcagcggtttaccgttgagcttcagcaggccgttgctgatttcaatccggcggaagccgacatcgcaggcctccgtctccagcacgttgccctgcgcatccaaaagcgcgatcgtcagacgatagagttccggggtttctgcactccataacgccggggctgtaaccgggatcgccgccgttaaccgctcggcccagttgccgcgctcgtccacaatggcagatccgggccgttgggtagtactgccacaccgctcgccgttgcgccacagcgtgatcgccacctcgcattccgggtagtcagtgcctgccagcgcgacgtcgactttcagcaccgcgcggtccagctccgcattcagatcggtgaccacgtgataatccgcaatgtgcgtctccggcttatgcagcagggagacatcgcggaaaatgccgctcatgcgccacatgtcctgatcttccagatagctgccgtcgcaccagcgcaagaccatgaccgccaggcggttctgcccggggcgtaatgccgccgagaggtcaaactcggcgggcaatcgactgtcctgggaatagcctatccactgcccgttgcaccacagatggaacaccgagttcacgccatcaaaaataattcgggtttgcccgcgctgaagccaggcgtcatccacgtcaaatgtgagcgagtaacaacctgtcgggttgtcctgcggcacaaaaggcgggttaacgggaatgggataggtgacattggtatagatgggcgtgtcgaacccctgcatctgccagttcgacggcacaggcatcgcgacggcatccgcgccatcttcagtaacccatgcctcaggaacccgctcgggagcagaaaagtagctaaatcgccacatcccgttaagagagcgcctgctgatagatccagcgtcatccctggcggaagattcattacgccagctgtgcaacggcgcgtgtgcgggcaggcggttccactgggtgacgccgggattttcccagtcccgacgggccaggatgtcgctgagggtcagcgaggatgtgttggacatagtaacctctttgcgaagcgctcacaattttggttaacatgccctggcattctgcgacggtaaagcattcaatcgcaggctagcgagtccgatcacaaaagtcttatttgcggacaagctgctcggccaggagagccaggcttctgagctgctgcgccagatcctcgcgttcggcctgctgcggcgcgcggcgcgcgctggaatggcgggtaaccagcgtcaccggcagctgaacctgccagcacgtctcgccttcggtgggcgccagcagccactccacgctgcgctcgcccgcctcgcgaaatgcctggagaatggtcgtcagcggcggggaaaaccaggcgctgtcagccgtatcgtcgaacccgaccaccgacatctggcctggaatcgcgatccccttttccgcgcaggcgcgcattaccccgagcgccatttgatcgttcgccaccagaatggcatccggcaatgcggtacccgacagcaacacatgtcctttctcataaccgctggccgcgctccagtctccgtaggccaccgcagcggcttcatgccccgcgcgggccagagcggctttccatcccgccagacgcgcccgagcagagaccgagctttccggcccgctcagcagggcaatgcgctgatgccccagcgacagcaggtgctcaacgcccagatgcgccccctgtacggcgttaaacacaagactgtttacctgtgctgaaggcgagacatcaagaaaaagcaccggaacgggcgacgccagcgccctcagctgttcggcgtgttcatcatcaagcggaacattcaccagcagcgcgtccacccgctgtgccagcagcgcctgaagcgcggcctgacactgctgcggttgctccaccatggagataaggacgctcgccccctgttccgccgcgcgggattttaccgccgacacaatttgcgagggcgcatgcagggccagatcggtggtgatgagtcccagcgtgcgggtgcgtttacccgccagctgctgtgcccgcaggttaggcacgtagtgcagctccgccatcgcctgctgaaccttttcccgggtacgggcagacacatgctccgcgtcgttaatgacgcgagagacggtctgataagaaacccccgcaaggagggcgacatcatagagagtgatagctttcatgcattgtggcatcgcgtgagtcggggcccattattgtggcacagcgacgccgttaaaacatgtgagcgcttcgcaaaattaaacaacccgctccggctgcgcgatttcagcaacccgcggcttctggcggaaccagggcagacagagctggataagtgggccaatggtcagggcgtatactaccgttcccaccccaaacgtgccgccaagcacgcacccaatcagcaggacggacacctcaatggaggtacgcacgctgcgaatggaccatcccagccgggcatgaatgccggtcatcaggccgtcgcgcgggccaggcccaaaaccggcgccgatgtacatgctggtcgcaattgcgttcatcacgatacccgacaccaggaaagcgatgcgcacaggtaacgagtccagttccgggataagcgccatgctggcatccgccgccagaccgatacaaatcacgttgctgatggtgcccaggcccggcatctggcgcagggggatccacagcagcagcaccgcagcaccggttaaaatgatcaccgttccgatagtcatccccagctgtatccccaccccaaggtgaaaaacatcccagggatcgacacccaaatcggaacgaataaacatcgcggtggacaggccatacagtcctaaaccgacatagagttgtagcagacgacgtaccatttttatcttctccagtgaaccaggctttcatcctggcctaaaatggcactatgattaatgtccagttttcaaatagtggactgcatatgtcgtcacgtcgcttcggaagccagtcgctggtacgccttttaggccactggcagcaaacctcatcccgcacgccgctctggcggcagctggccaatgcgctgcgcctgttaatccttgacggacgtctggcattgaatacacggctaccgggggagcgcgagctggccacggcgctggacgtgagccggaccaccatcagcagcgccctcgcccatctgcgcgaggagggatatcttgaaagccgccacggtagcgggtcacgcgtgatcctcccggatacgcgcgccgttcccacgctttccgcggcgagtgccgcactggatctctctactgccgccctcaatgccgggccggaaatccaccaggcgtatacccacgcgctcacggccattacgcagcacctcgcgctgacgggttacgatcagctagggctcccgacgctgcgggaggccatcgctgcgcgctacaccgcgcggggccttcccacccgcgcggacaaagtgatggtggtcaatggcgccgtcagcggcttcgcgctggtcctgcggatgatgaccgggccgggagatcgcgtcgtggtcgatcaccccacctatccgctggcgattgccgccattcagggcgcgcagtgtcggcccgtgggggtgtcgctgccggaaacgggctgggatacggacggcttcgccgccacgcttgcccagaccgcgccgcgcctggcgtacctgatgcctgattttcataaccccaccgggcgctgcatggatgtcgcgacccgtcaggccattaccgatattgctgcgcaaacccgtacgacgctggtggtagatgaaacgatggtggatctctggtttgacgcccctcctccgcccccgctggcctcctttaacccgcaggccaccgtcatcaccttaggttctgccggaaaaagcttctggggcgggctgcgtctcggctggatccgcgcgtcctcgcgcacgatcgccacgcttgcccagacgcgcgatacgctggatttaggctcgccgctgctggaacagctggcggcgctgtggctcatcaacaacagcgagacgtttctacccgcacgccgcaaaatgctggcggaacgacgcgatcgatgcggtgaactgctgcgtgaacatttcccggagtggacattccatgaagcagagggcgggctctcatactggattgagctccccggcatgctggcgacgcagcttgccgcgcgggctgagattctggtgataaatctggggaccggtacgcggtttggtttatcgggtgcgtttgaccgctatttgcggatgcccttctcgctcgagccgacagagcttgaacaggcgctgctgaggattaaaccgttatggctcgccctgaataaaaacgtgccagccgttaaacgcagcgtgatttaatagcaaaaagtttgaagccgatcataaaaaataaaaactgctgactgtcatggatacagtcagcagttttcaccagtccggaattaatgctgagcaggaataggaaaccctttcagtgaaataacgaagttttcaccgtctttctttatttttgcgccagtatcacaccagtcagacgcaatacgaaagaactcatcacttccgacattccagccaagacgtacatgcttcacgtagcctgaacgcaacaaatcgcaggcctctttgtagtcactggcagttgacagttgttgtttcattttctcttcttcagaagtttacgtagagccttgatttctttaggagtaaatggagaaacattctcttcttccgtatgctgattatcaatatcctcttccgatactcccgcctcttctactgcctcgaacgccagcagcagcagtttctctgtcgtcacgcttaaattctcgttattcacttccgcatagtggcgaagcctttcttttagcgcgtcatcaatcttaacgtttaataccgctgtagccatgtttatcacttcccttcggaataagtactttatttaatacacgaagttaacaatgttatccagatatatatttttttgagttttgccagaaaatagacggccaaggataaaatgcccgactattattacaagtttatgacattaatatttcagcgcgatgaaatatatattacatgctataggcataatcttattagggaataacgtccagggaagaggcaaaaatcagggaagaacgcagaggctcagaaatgggtgggggccctgccaatggtgccagcgttatgaatggcaacacctacttcagcattaagacctgatttgcctttaataagaccggtagcggtattggaaatactgacagcagatgagtttttactgacgaaaacaccattttcagccgcagtaatatttcctttgttaatcaggtccccttgcatggtatcaatattaacacctgttgctgaagtagaggaaattgtcgccccttcctcgttattcactactaaacgttgtgctccagtgctaatatcaagtccattcccgtaaccagaaatatttcccatattttcaacgtttgaaacatcaatcccattgaccgacacggcagcttcattcccggaagaggttatcgtaacgtctttattaatgacgtattcagcgtcggtggagaagttttgtggaattgaggttgattggtcaatcgtgctggcaaaagcgacggcgggggtgaataacaatagggcaggaaagagacttcccagagttttagtcgttttattgagtctgaaatgtttgttgctcatttacacatccatttgaattagaaaggcgcgatacgacgtattaaaatcacgtcagtatgcggagaaaaagaatgagctcgctacaaagagcgtaaaattattattttttcaatgtcttatgtatagatcgatttattaaataattattttagattttcttaaaatatctcattcctatatggattgaagtgagatattcacatcctggattttttggagaggaaaaatcgtccaacgaatgatgattaccaatagctgcgctttccttttcatggctgctgcgcccctttcaccgggcgggttaactgtctacactcactgctacaagaagagaagaagacaggccatttgatgatactcataatttatgcgcacccctatccgcagcactcgcatgcgaataagcggatgcttgagcaggtaaggacgcttgaaaacgtcgagatacgttccctctatcaactctatcccgatttcaacatcgatattgccgccgaacaggaggcgctctcccgtgccgatctgatcgtctggcagcaccccatgcagtggtacagcacgcccccgctcctgaaattgtggattgataaagtcttctcccacggctgggcgtatggccacaatggccatgcgctaaaagggaaaagcctgatgtgggcggtcaccacggggggaggggaaagccactttgatattggttccttcccggggtttgaggttctggcacagccgctgcaggcgaccgcactttattgcgggctgaactggctcccgccttttgcgatgcactgcacctttgtctgcgacgatgaaacgctgcaggcgcaggcgcgccattataaacaacgcttacttgagtggcaggaggcgcaccatggatagccatacgctgatacaggcgctgatatacctcggcgcggcggcgctgattgtgcccgtggcggttcgcctgggactgggctctgttctcggctatctgattgcgggctgcgtcattgggccgtggggctttcgactggtgacggatgcagaggcaatcctccatttcgctgaaatcggcgttgtgctgatgctctttgtgattggtctggaactcgatccgcagcgcctgtggaagcttcgcgcctcggtgtttggcggcggggcgctgcagatggtggcctgcggcctgctgctgggtgggttctgcatcctgctgggcatggactggaaagtggcagagcttatcggcatgacgctggcgctctcctcgaccgccattgccatgcaggccatgaacgagcgcaatctgacggtctcccagatgggacgcagcgcgttctcggtgctgctgttccaggacattgccgctatcccgctggtggcgatgatcccactgctggcggccagcggttccgccacgacgctgggggcgtttgcgctgtcggcattaaaagtggtgggggcgctggcgctggtggtactgcttggtcgctacgtcacccgtccactgctgcggttcgttgcccgctcgggccttcgcgaagtgttcagcgccgtggcgctcttcctggtgtttggctttggtttgctgctggaggaagccgggctgtcgatggcgatgggggccttcctggcgggcgttctgctggcgagttccgaataccgtcacgcgctggaaagcgatatcgagccgtttaaaggcttgctgctggggctgtttttcatcggcgtggggatgtccgtcgacttcggcacgctggtgacgcacccgctgcggatcgtcatcctgctggttggcttcctgatcattaaaatggcgatgctgtggctgattgcgcgtccgctgaaggtgccgaataagcagcgcagctggtttgcggttctgctggggcaggggagcgaatttgcgtttgtggtctttggcgcagcacagatggcaaacgtcctcgacccagaatgggcgaaagcgctgacgctcgcggtcgcgctgtcgatggccgcgacgcctattctgctggtggtgctgacgcgtctggaaaaatcgggtagcgagcaggagcgcgaagccgatgaaattgacgaagagcagccgcgcgtcattattgccggatttggccgctacgggcagatcgttggccgtctgctgctgtccagcggagtgaaaatggttatcctcgatcacgaccccgaccatgtcgataccctgcgaaaatttgatatgaaggtgttttacggcgacgcgacccgcgtcgatctgctggaatctgccggggcggcaaacgcggaggtgttgattaacgccattgacgatccggagaccagcctgcagatggtggaaatggcgaaagaacatttcccgaatctgaccatcatttcccgcgcccgcgatgtggatcactatatccggctgcggcaggcgggggtagaagcaccggagcgtgaaacctttgaaggtgcgctgaaatctggccgcatggcgctggaaaatctggggctcggcgcgtacgaagcgcgcgagcgtgcggacctgttccgtcgctttaatactgagatggtggaagagatggcggcgatggccgggagtacggccaccgagcgtgcggcggtgtttaaacgcaccagcgcgatgctgacggaaatcattaacgaggaccgtaatcacctgtcgctgatccagcgtcacggctggcagggaacggaagagggcaagcataccggggatccggctgacgaaccggagagtaaaccttccgcgtgaagtggagttgccagcaataataaaaaatttctttatctttaccctgccgccagtcgacgaaagattaagctttccgtatagtggcggcaattttttgcatccgggaaattttcaatgatcagtctgattgcagcgctggcggtggaccgcgttatcggtatggaaaatgccatgccgtggaacctgcctgccgatctcgcatggtttaaacgtactacgttaaacaagccggtagtgatgggccgcctgacctgggagtcgattggtcgtccattgccgggtcgtaaaaatatcgttatcagcagccagccgggcactgacgatcgcgtcgaatgggtaaaatcagtcgacgaggcgattgctgcatgcggcaatgccgaagagatcatggtgattggcggcgggcgcgtgtacgagcagttcctgccaaaagcgcagaagctgtatctgacccacattgatgcggaagtggaaggggatacccatttccctgactacgatccggacgagtgggaatcggtgttcagtgaattccacgacgcggatgcacagaactcccacagctactgcttcgagattctggaacgtcgttaagtgattttttccctctcccggccgggagagggaagtgcatatcaggaggcaaccgcctcgtctccccctaaatccagctgtcggttggacggctgaacaaagtaagttttatcttcccagcgtaagcaggttaactctccgccccagcagcatccggtatccaggccgtagatcccttctggcgttccttttccttccagtgcagcccagtgaccaaataccacgttgtactcgctggtcaccggccccggaatggcaaaccacggtttgagcggagcgggcgcgctctccggcgtctctttggaatacatgtccagctgtccgttcgggaagcagaaacgcatgcgggtgaaagcgttggtaataaagcgcagacgcgccagaccgctgagatcctcgctccagtggttcggcatatcgccgtacatggcatcgaggaagaaaggataggagtcgctcgccagcaccgcctcaacgtcgcgcgcacaggttttcgccgtctcaagatcccattgtggcgtgatcccggcatgcgccatgaccagctttttctcttcgtcgacctgcagcagcggctgacggcgcagccagttaatcagatcgtcggcatctggcgcatccagcagcggggtgaggcgatctttaggtttgttgcggctgatcccggcgaacaccgccagcagatgcagatcgtgattgcccagcaccatgcgcacgctgtcgcctagcgatttgacgaaacgtaatacttcaagggagccggggccacgcgcgactaaatcgcccgtcagccagagtgtgtcctgtcctggcgtaaagtcgacctgttttaataatgcgatcagttcatcgtagcaaccgtgaacgtcgccaatcagatatgtagacattagattaatgaatgagtgtggttacggcgagacggaacacaggaatggcaacgcggaaatcattgccatcgacgtcgaccatttcataatggccctgcatggtacccatcggcgtttcaatcaccgcgccgctggtgtactggtactcttcgccaggggcgatatgaggctgttcaccgaccacaccttccccctggacttcgatttcgcggccattgccgttggtgataagccagtagcgcccgcgcagttgcacgggcgtccgccccagattgcgaatggtcacggtgtaagcaaagacaaaacgttcttcatccggtgaggactgtgattcaacataaacgctttgtacatggacacatacgcggggcgaatcaatcatggcttaactctccttcggcggcgcattttcgctgatgtaattagccagcttgcagtactgctctacggagatgttctccgcacgcattgccgggtcgatcccaagctcagctaacacctcaacggtgaaggaattgctgaggctgttacggatcgttttacgacgctggttaaaggcttcagtggtgatgcggctcagtacacgcagatcttttaccgggtacggtttcgttttgtgcggcacaaggcgcacaaccgctgaatccactttcggtggtggtgtgaacgctgacggcggtacttcgagtaccgggatcacgttgcagtaatattgcgccatcacgcttaaacgaccatacgctttactgttcgggcctgcaaccaggcggttaaccacctctttttgcaacatgaagtgcatgtcggcaatggcatcagtatagctaaagaggtggaacatgagcggcgtggagatgttatacggcaggttgccgaatacgcgcagcggctgacccattttttctgacagttcgccgaagttcatggtcatggcgtcctgctgatagatggtcagcttcggcccgaggaacgggtgcgtttgcaggcgtgcggccagatcgcggtccagttcgatgacggtcagttcgtcgaggcgttcgcctaccggctcggtcagcgcggcaagacccgggccgatttcgaccatcgcctggcctttttgcggattaatagccgagacaatgctttcgatcacgaactgatcgtttaggaagttttgcccgaaacgtttacgggctaagtggccctgatggactcgattagtcattgagtattaacaatcattttgatggcgagattaagcgccgtaataaaactgccgacatccgccttcccctggcctgccagatccagcgcagtaccgtggtcaacggacgttcgaataaagggtaaaccgagggtgatattcacgccgcggccaaagccctggtattttagcacgggcaggccctgatcgtggtacatcgcgagcacggcgtcggcattatccaggtatttcggctggaaaagggtatcagcaggcagcggaccgctgagattcatccccttcgcccgcatttcgttgagtaccggaatgatggtgtcgatctcttcggtacccatgtgcccgccttcgccggcgtgcggattcaggccacagaccagcacatgcggctgcgggatcccaaattttgtctgcagatcgtgatgcaaaatcccgatgatctcgcgcaggagttcaggcgtgatcgcatccggaatcgctttgatcggcagatgggtggtcaccagcgcaacgcgcatttcttccgtcgccagcatcatcaccactttcggactgtgcgagcgctcttcaaagaactccgtatgcccggtaaacggtatgcccgcttcgttgatgacgcctttgtggacggggccggtaatcagggcggcaaattcgcccttcaggcaaccgtcgcaggcgcgcgcaagggtttcaacgacataatggccgttttccgtgctgagctggccgggaatgaccggcgtacgaaggggaacagaaagaagggtgagggtaccggcttgctgcggtgcaggctgttgaccttcaacgtaagggatgagcgttaaaggcagaccgagcatcgctgcccggtcttgtaacagtgttgcatcggcgcagacaaccagttctactggccagctgcgctgggcaagctggacaacgaggtcaggtccaatcccggcgggttcgccgggcgtgataacaacacgatgctgtttcattagttgctcagcactttcacgtaagcactggcgcgttgttcctgcatccaggtggctgcttcttcagagaacttacggttaaacagcatgcggtaggctctgtctttctgtgctgcatccgttttatcaacgttacgagtgtccatcagctcgatcagatgccagccaaacgaagagtggaccggcgcgctgatctggcctttgttcagcttcatcaacgcgtcacggaaggcaggatcgtaaatatccgccgctgcccagcccagatcgccaccctggttagcagagccaggatcctgagagaactcttttgctgccttcgcaaacgaggttttaccgctcttaatatctgccgcaatctgttccagcttcgcacgcgcctgatcgtcagtcatgattggtgacggcttcagcagaatgtggcgagcgtgaacttcggtaacggagatattttggctctggccgcgcagatcgttcactttcaggatgtggaagcccacgcctgaacggattggaccgacgatatcgcctttcttagccgtgctcagtgcctgagcaaagagggatggcagctcctgaatacgtccccagcccatctggccgcctttcagcgcctgttggtctgcggagtaggtgatggccagcttgccaaagtcaccgccgttacgcgcctgttcgacaattgaacgtgcctggctttctgcttccgcagcctgatcggacgtagggttctctggcagtgggatcagaatgtggctcaggttcagctctgtgcttgcatcgttctggttacccacctgttttgccagcgcgtccacttcctgaggcaggatagtgacgcggcgacgcacttcgttgttacgcacttccgaaatcagcatctctttacggatctggttacggtaggtagcgtagctgatgccgtcataggccagacggctgcgcatctggtctaaagacatattgttctgctttgcgatgttagcgatcgcctgatcgagctgctcgtcagtgaccttcacacccattttctgccccatctgaagaacgatctgatccatgatcaggcgttccaggatctggtggcgcagcgtggcgtcatccggaagctgctgacccgcttcgcccgaattgagcttcaccgatttcatcagaccgtcaacgtcactttcaagcacgacgccgttgttaaccacagcagcgactttatcaacaacctggggggccgcgaagctggtattcgcaaccatagcgacaccgagcagcagcgttttccagttcttcatactttttccatttcaattaaccgcaaagcggattacgttgcaaatcaagcacattacaaggaactgctgtaaggcagaatgttcgagcgcagcattttctgcgtacccagaccgtagttggaactcaggccgcgtaactcgaagttaaagccaatcacgttatcgtatttgctctgattgttttcccagccgttaagcttacgttcgtaaccgacacgcagcgcgtagcagcaggagttatattgcagccccaacatctggtcagcagctttattggtgttagtgtcaaagtagtaagcgcctacgattgaccaacggtcggcgataggccaactcgctgccgcaccgacctgagaaataccatccgaatattgcggtgatttccagtagttgatgctgttctggtcattgcttttcggtagcgttgcctgaatgtattccgggctagcgtagcgatagcttacctgaatcatgcgatcttcatcacgacgatactctatggcggcactactgttagcaacgttgtcgagacgcgtgtcatactgcacaccgccacgcaggccccaacggtcagtcatacgccagtaggtatctcccgcccaaactattgctcccgttttgttgtctttctcccactgaatattgtcatcgcccgtgcgagactctgtgaagtagtagatttgacccacagaaacgttaaaacgttcaacggctgcatcatcataaacacgtgttgtgacgccggtcgttaactgattcgctgaggcgatacggtccagacctccgtaggtacggtcacggaacagaccactatagtcagactgcagtaaagaggagtcgtagttctgaatgttgctctggtcgcgatatggcacgtacaaatactgcatacgcggttcaagcgtctgggtataaccatccgccagcagggccatatcacgctcgaaaatcagcttgccgtccattttaaactgagggagcgttcggttgaccgactcttcgagatgcgcactgttagtggagttgtaattatcaagatttttttgctgatagtgagtcgccatcagcttggcttcggtattcaggcttgcccagtcgttagaccacggcagattgatcgtcggctcaaggtgaacacgcgtggcttcaggcatgtccgaattcgtgttaacgaaatgcactgcctgagcgtaaatccgggcgtcgaatggacctacgtcattctggtaccagttgacgtccagctgtggctcagcgccataggtaggcgtggactggtcagaaaacacctggaatttcttggtcgagacggttgcatcaaaattctgcaccgcatagcctacgctgaatttctgcgtggcatagccatcagtactcgagccgtatttggaggagaagtcattaaaatatgacgaatcgctgactttggtgtaatcaacattaaagcgccacacctgatccatcaccccggaatgctgccagtagtacagccagcggtgacggttatcaccagaaacgtttctggcatcgtccttgtaaacgttatccgacggcagataatccagctccatcagacccgcacctgcctgagtcagatagcggaactcgttctcccacatgacgttaccgcgcttgtggatatagtgcggcgtgatcgtcgcatccatgttaggcgcgatgttccagtaatacggcaggtagaactcaaagtagttcgtggtgctgtatttggcattcgggatcaggaaaccggagcgacgtttgtcacccaccggaagctgcagataagggctgtagaatatggggaccggacccaccttgaagcgggcgttccagatctcagcgacctgctcttcgcggtcatggataacttcgctcccgaccacgctccaggtatttgaacccggcagacacgacgtgaacgtgccattttccaggatcgtatagcggttttcaccgcgctgtttcatcaggtccgcgtcaccgcgcccctggcgacccaccatctggtaatcacctttccagacgttagtgtctttggtattcaggtttgaccaggctttcggacctttcaggatgacctgattgtcgtcatagtgcacattacccagcgcatccaccgttcgtaccggctcggccgcaccttccggctgcttctggtgcaactgcacttcatctgcctgcaggcggctattgccctggttaatatcgacattgcctgtaaaggtggcattgtcagggtaagtcccttttgaactgtcggcagtaatggttaccggcaagctattggtatcgccactcaccagtgggcgattataacttgggacgccaagcatacactgcgaggcgagatcggccgccagcccctgttgactgtacagggcggtgccaatcattgtggccaggagggtggggatacgttttttcatacgttgtattttattgttccgtcatcagtggctacggcttacaaacgctcagagactatcttactcatctgcgcagtaccagcgttaatcctgcccgtttgcgtgccagagtgttaggctcgctatcgaatgacgagtatgataaagcaaattataggcgatgtccttcaattgaccgtgacttgaacacagtgatgatgacgttgcgtcggccaggaatatgactatccggggagtatatgcagtattggggtaaaataatcggcgttgcgttcgccatcatcatgggtgccgggttctggggaatagtgctggggcttattattggccatatgtttgataaggcgcgcagccgtaaaatggcctggtttgccaaccagcgcgagcgccagtcactctttttctccaccacttttgaggtgatggggcatttaaccaaatccaaagggcgcgtcacggaagccgatattcagattgccagcgtctttatggatcgcatgaatctgcacggtgactcccgcctggaggcgcaaaatgcgtttcgcatcgggaaatccgataactacccgcttcgcgaaaaaatgcgccagttccgcagcatctgcttcggccgttttgatttaattcggatgtttctggaaattcagattcaggcggccttcgccgacggctcgcttcaccctaacgaacgcgatgttttatacgtgattgcggaagagctgggtatctcccgtatgcagttcgatcagttcctgcgcatgatgcagggtggcgcgcagtttggcggcgggtatcaccagcagtcttctggcggtgcctggcagcaggcgcagcgtggtccgacgctggaagatgcctgcaacgtgcttggcgtaaaaccctctgacgatcagaccaccatcaaacgtgcctatcgtaagctcatgagcgagcaccatccagacaagctggttgcaaaaggcttaccgcctgaaatgatggagatggcgaagcaaaaagcgcaggaaattcagaaagcgtacgagctgattaaagagaagaaaggcttcaaataagcccctttttagaatgatgaagggcctgacagcatgagctgccaggccctttatacagcgttaccagctgtagcgcacgttcaggctaccgtttacatcgctgtaatcattatcacctttctgtccggagacctgggcaataacgctccattgcttgctcacatttgcctgaatacccgctttcagctccgcacgatcggcaggaaggtcctgtttgatctgtgtgtcaccaaagttgactgccgtgtcttcagaggtatgcagccagttggcctccgcaaacggctggataaccgcgtcgttcgacttattcatcttgctgtcaatgcgcaggcctaaacgggtggtccagctttcgccgttttgcccatcaatcgtcgtgccgctgctgtctttgatgtcatccgcactgtaatcctgccagacgacctgtgcctgcggcgtgaggctcagcgtgttgtcgccgagtgcgatatcgtagcggtagcctgtttccagcgaaacggcgttggcgtttgaatcgtaatccgttgagccaacgtcaccgttatctacgctgttgtggtacatcccatactgataccaactgtcgacataaaaaccctgatgctgtcgggcatcggcaaaccacgttgcatagactccgaggttatagccatcgactttgccgtcagcgctaaagcggctgccgtcagcacctttattgccagtgctgtcgctgctggcgttgatatagctacccataaccccgaccaccaggctttgttcgccgttgttccaggcggcaacatcgcccccaatctggaactgggagtagttgctgtcgatatcaatattgctctctgctgcagtagactggttcttacctgctttgaaacgcgcccatgtcgtgccgttttccgatttgaactgactgccttctcggtctgacagggtctgcatttgcagatcgcgagccagccactggttgctgaggtatgaaccgatatcggcacgatactgaggcgttacgtcgccattatcactcgtggcctgggaacgaagataccagtcccctgagtcctgatacaggcggtattcgtaggcgttaatctggacctgattaccctgaacaaaggtgccgtttgatgcaccgccgacctgaatcacttcaataccgttttgggtcagtgcgccctgaccaccaacgttgttaatgtacagggtggtgttcccggacgtattccccgtaatgttaagcatatcggttggagacgtgtcgtcgcctaactgcgtatttagcgtcacagaaccctggttgctggtgtaatcgccgtttacgatcagcgtgttgccggtcgtcgcaccattggttccctcaatattgccgctgacaatgctgcctgcgttgctcagatcaccattgatcgttagcgtgtcgttgaactgaacggtacccttgctattaacattgccgttcaccacaccgttggaaccgccaaacgtggcgcctgccgcgacattcacggcctgctcgctgttttgtacgccgataacgccagcctcgtccagccagagcgtgccctggttcacatccgttgtgccgctgtaactgtttgcggcattaaggatcagcgtaccttgcccctctttggtcagcgattttccgtcccatccggtcgtggcttcggcgttttgatcgacaagcgccgtgctcagcgtaaagctgccgtcaggattgttcagagtgaatgtgccgtgagccgctgttgccgctgggttctggctggcataccaggttaatgacggtgtcaggacgtaattggtcacgtcggcgggatccatggtgccgctaaaggtgatgaagtcaacggagccagatgccatgcccgcgacggtgaggttggtaaaattgccattgattgcattttcagcgtcaatcaccgtgaaggcgctatccgcggaaagcgtgctggcactaccgtaacctgtaatatttagtgtgccatcaagcgtcgcattctgagcgacaataggcgcactggtcgcgtttgcgtcaagatagacatcagtttggctgttagccagaagggtgaaattaccgacattgagtgtaccagtactgccgttttcatcgccgagtgtgatgcgtccgctgctggtaagattaccgacgctggaatcggccgtcagcagccattggctgttcgcatccagcgtcatgctgacgttatcaccgctggccttaacggcgccggacagcttgctgttttcagcgcgaagggtgactgcatcagtggtattggccacggtgagcagattgtctgcgttcatcgtttgcacattcttcacgttaatatcggcagatccggaatccaccgcaaaagcacttcctcctgacgcggttgccgtaatgctccctccgtcaatcgtagcgacattttttccaccgctgaacgagaaggcgacattgctaccggaaacgttgctctgggtgacggtcgcgctgctggcgctttctaaggcaatggcagcagattgttcgctggtgatatctgtgctgttcgcctcaagggctccaccgtgagtcatcgccactgcccgcgaattttctccggacgcgatcgttgaaccgttattcagtacgaatgtgctctttgccccgtcagaggatattgcgtcagcatttttcccatgagtgacgatatgagtgtcagtgagttctgcgcgtccggtattcattatgccaactgactgctcaccgtaagtttcaacgtgggatgccgctaaattaaatgtgttggtatagttttgaataccaaagctctggcttccggtagtggtaatcgtgacgtttgagccggtcaattcaccgtcgttatatatacctgcattaccaaaatctcccgtggtgtttatattcacattgtctaatgaaagggtggcatatcggttaacaatagcccgagccatgccatacccggaagtcgtaatggtcgcgttttttatcgtcaggtctgcgccattcaatatctcaacaccataagaaccctctcccgtcgccgtatagctccccccgtcaatggtgccttttgcattagagctaaacaatacggcagatgcgatctcgccttccgtcgaaacggtaaggttgttcaacatggcttctgagttatcaccgacaatggttatcgcatgactgccttccccggaagtgcggattgtggatcccgaatcatcgagcgtgattttcgctccattcgacacggatagccccatgcctgcatccccggttgtggatatcgttaaggcgccgttatcggtgacgatgacatcagagccagaggcagataccgccgaggtattagggctcgtcgttgaatattcaccactgatggtattattacccgggactgcaacaaacgtcgtgtcactggcgtgtgcggtactcacaacacctgacaagataaacgttgcgatcgcgcttccggcgcgtacgcaggatttgactttgctgtccccttttgaaaactccgaggcaacgatgtacatatttctggcgcaattccagacgatgttatacgaacggttcatacacttccttgtgaatcaatgagtaaactaagtgtggctgttgagtagaaaaataactccgtttggatagggtagagttagtatttccttaaaatgagctggattatcagtaataaattgcatcgtgttcaatttaatattttttaatccaaaccttagtctttctaaaaatactgagtgttatttaaggaagagataattatcgtgaatgaacttgggcgggttttcagatgagtaggggagatatatatgctgtgtgaatatttaccgtcgacagtgagctaacagtaaatattcacatcaggaatttaaaaatcgaccggggctttaaacgtcatcgcgttaccgaaggccggatgggtgatggtaagcgtctgcgcgtgcagctgcagacgtggcgctaaggccagcgcttcaggcggcgcgtaaaagcggtcgcccagaatcggatgacccagcgcaagcatatgcacgcgcagctggtgtgaacgtccggtaatcggcttaagcaggacgcgcgcggtattatccggcgcgtactcaagcacttcatactcggtttgcgcggccttgccggtttcataacacaccttctgctttggccgattcggccagtcgcagatcagcggtaaatccaccagcccttccgcctgcgccgggtgaccccagacgcgggcgacatactgcttcttcggctcgcgctcgcggaactggcgcttcagctcgcgttctgccgctttgttcagcgccaccacaatcacgccgctggtcgccatgtccaggcgatggaccgactccgcctgaggataatcgcgctgaatgcgcgtcatcacgctgtctttgtgctcatccagacgacccggcacggacaacagcccgctgggcttgttgaccaccataatgtgttcatcctgatacagaatgaccagccagggatcctgtggcggattgtacggctccatcaccatcttgcgctccgtttactgatgcgtcacaacgataagacgcagggcatccagacgccagcttgcctgatccaggctttccagcacctgctgacggttgctttcaatcgccgccagctcgtcgtcacggatgttcgggttcacggccttcaacgcctccagacgcgacagctctgcagacagtttctcgtcggcttcactgcgcgcggcgtcaatcagcgctctggccgctttctcaatctgggtttcaccctgctggagaatggcatgcacgtcctgctgcaccgcattgaccagcttgctgccggtatggcggttcaccgcgctcagctggcggttgaaactctcaaattcaacctgtcctgcgaggttcgtgccgtttttatccagcagcagacgcaccggcgttggtggcaggaagcggttgagctgcagctgtttcggcgcctgcgcttccacaacgtagatcagctccagcagcagcgtgcctacgggcagcgccttgtttttcaacagcgagatggtgctgctgccggtatcgccagagaggatcagatccagcccgttacggatcagcgggtgttcccaggtgatgaactgggcatcttcgcgggacagcgccacatcacgctcgaaggtgatggtgcagccatcttccggcaggcccgggaaatctggcaccagcatgtgatcggacggggtcaggacaatcaggttctcgccgcggtcgtcctggttaatgccaacgatgtcgaacaggttcatggagaagctgatgaggctggtgtcatcatcctgctcttcaatgctctcagccagcgcctgcgctttttcaccgccgttggagtggatctccagcaggcggtcgcggccttgttcaagctgcgctttcagcgcgtcatgcttctcacgacaggacttaatcagatcgtcaaagccgtcggtgttttccggcgcggccagatagccgatcagatcgccgtgcacctgatcgtaaatggtgcggcccgtcgggcaggtatgttcaaacgcatccagaccttcgtggaaccagcgcaccagcacggactgggccgttttttccagatacggcacgtggatctgaatatcgtgcgcctgaccgatacgatccagacgaccgatacgctgctccagcagatccgggttgaacggcagatcgaacatcaccaggttgctggcgaactggaagttacggccttcagaaccgatttcagaacacagcataacctgagcgccgctgtcctcttcggcaaaccacgccgcagcgcggtcgcgttcaacgatggacatgccttcgtggaacacggcggcgcgaatgccttcgcgctcgcgcaggacctgctccagctgcagcgcggtggccgccttggcgcagatcaccagcaccttctgggagcggtgcgcggtcaggtagcccatcagccactctacgcgcggatcgaagttccaccaggtgccggtatcgccttcaaattcctggtagatttgttccgggtagagcatgtcgcgggcgcgctcttcctgcgttttgcgcgcgcccatgatgccggaaactttaattgccgtctgatactgcgtcggcagcggcagcttaatggtatgcagctcgcgtttcgggaaccctttcacaccgttacgggtgttacggaacaggacgcgactggtgccgtggcgatccatcagcatgtcgatcagctctttacgcgcggattccgcgttgtcgctgtcgctgttagcggcctgcagcagcggctcgatatcctgctcgccaatcagatcgctcagggtgttgagttcatcatcagaaagacgcttgcccgccagcagcagcgcgacggcatctgcaaccggacggtagttattctgttcttccacaaactgcccgaagtcgtggaaacggtttggatcgagcaggcgcagacgggcgaagtggctttccaggcccagctgttccggcgtagcggtcaacagcaggacgccaggcacgcgctcggcaagctgctcgatagccatatattcgcggctcggcgcgtcttcgctccagaccaggtggtgcgcttcgtcgaccaccatcaggtcccactcggcatcgcacaggtgctcaagacgctgcttgctgcggcgcacgaagtccagggagcagatcaccagctgttcggtttcaaacgggttgtccgcatcgtgctgggcttcggcgtagcgttcgtcatcgaacagagagaagcgcaggttaaagcggcgcagcatctcaaccagccactggtgctgtaaggtttctggcaccacaatcagcacgcgctcggcagcgccggaaagcagctgttggtgcaggatcatgcccgcctcgatggttttacccaggcccacttcatctgccagcagcacgcgcggcgcatggcgacggcccacgtcatgggcgatgttcagctggtgggggatcaggctggtgcgctggccgcgcaggccgctccagggcatgcggtactgttcactctggaacttacgcgcgcgatagcgcagggagaagcgatccatacggtcgatttgcccggcaaacaggcggtcctgcggcttgctgaacaccagcttgctgtcgagcagcacttcgcgcaggatgacattggcctcgtcggtgtccaggcgagtgccgatgtaggcgagcagtccattctcttcttttacgtcttcaatcttgagctgccagccgtcgtggctggtcacggtgtcacccggattaaacatcacgcgggttacaggggagtcattgcgggcgtacaggcggttttcaccggtggcagggaagaggagggtaaccatgcgcgcatcaacggcaacgacggttcctaatccaagttcgctttctgtatcgctgatccagcgttgaccaagtgtaaaaggcatagttgttcggctctaatctttaattgcaggcaatagttcgaccaccgtcaaaaaagacggtcatcgaaaaatgggtccgggaatggaaagggcgctatggtactggatggcagccatttcgtcacgcgtcaaaataggccaagttgccctgtcactagtgtagcaaaatcatcgtcgatgaagggcaaaattccgtcggcaaccggctgaagctgacgcgtcaggtagtgttcataatccagaggcgagtgctgataatccaccggttccggaccgtttatcgtccagacgtatttgatggttccccgattctgatactgcggcgcgcggccacggcggacgttttcttcgtccgcgaggcgcgcggcgcgaacgtgcggaggaacgttacgctggtactccgcgagcgggcggcgcaggcgtttgcgatacaccagctgcgcgtcaagttcgcctgccatcaggctggctatcgtctcgcgcacgtagtcctgatacggctcattgcgaaatacccgcagatagagcgtttgctggaactgctgggccagcggcgtccagtcggtacgcactgtctcgagccctttaaagaccatccgctgcgcgtcgccttcctgaatcagcccggcatagcgcttcttgctgccctgatcggtaccgcggatggtgggcattaagaagcgggcaaaatgggtttcaaattccagctccagcgcgctggttaagcgcgctttctgcagatgttcctgccaccagtcgttcacgaaggcaaccagcgctttgccgatttgcgcggcatcgtcttcggaatgcgcgcccttaagccatacaaaggtggagtccgtgtcgccgtagatgacgtcatagccccgggattcaatcagcgctttagtctgacgcatgatctcgtgcccacgcatcgtgatcgacgacgccagccgcgggtcgaagaagcgacaggcgctggtgcccagcaccccgtagaaggcgttcatgatgattttcagcgcctgtgagaggggcttgttgccgtggcgcttggcctcatcgcggccgtgccagatgttgcccacgatgtcgggcaggcagtgtttttcccgcgagaagcgtgcgccgaggaagccttcggtgctgtgtccatcatccggctgggccagcccctcaaccagcccgacgggatcgatcaggaaggtgcgaattatcgacgggtagaggcttttgtagtccaggaccagaacggagtcatacagtcctggtcgggaatccatgacgtagccgccggggctggcctgcggcggcacgtccccgaggttgggggcgacgtatcctgcccggtgcattcggggaaaatagaggtggctaaaggccgccacggagccgccgtgcctgtcgaccgcaaggccgtttaccgtcgcgcgctccagcaggaagggcatgatttcggttttgtggaaaatccgcgtgaccagctcacagtctttcaggttataggtggcgagcgcgggcttgtcttcgttaaagcgccggtcgatctcgtccattctgtcccaggggttgtcgatggatttgccttcgccaagcagctcctgcgccaccgcttcgagggcgaatgacgagaagttccagaaggcggacttgagcgcctcgatgccgtcgataatcaggcggccgttcgcctgtgcgaagaaaacgccgttcttaaaaccgtgttcgcgccactcaagctcgctgttgccgcgcccgagcatcagcgggatgcggtaacgctcggcgtgtttttgcagcacacgcaggtcgaactgcaccacgttccagccgatcagaacgtcgggatcgaagtcggcaaaccactggttgagcttctccagcagctgcggccggctggtaacatactcaagccggaaatccagcgcggaggcatcaccattcggtggcccgagcatatagacaacccgatcgccgcagccttcaagtcctatacagtacagttcgccgtgacgggtggtttcgatatccagggagacccacttcagcggcggacggtagtgcgggttcggcttcagccgcgcgttaacgaggctgccgttgtgcgcggtgccatcgacccagacgggcgcggtaataaaccgctccatcagaaaccgttccggtgggcggatgtcagcttcgtagagcgtcacgcccgcctcgcggagcagtttttcatagcgcatcagctgacgatgggcgcgacagtagaggccgtgaaccggctgacggtggaaatctttcagttcaagcggggtaatgcgccagccgttttcaccgcgcagcagctgtttcactttttcgacgtgcgcttcaggaataaacgccacggactcctgcggcggcagcgtcacctgcagcgggccgttgtccgttgccagccagaattcaacctcggtgccctgaggcgtatcccgccagtgtcgggtcagtaaaaagccttcttgcgcctgcgccacgccgttatcccataaaacaaaaccaggcctgattatagcctggttgaggtgggtttgctggggttttatacagtgcctgtttagccggacggcgctgcacttatccggcctacaagctactgcccgtaatacgctttcgcgccgtgcttgcgcagataatgcttatcgagcaggctctgctgcatgtccggtagctgcggcgccagctggcggcagaagatccccatataggcgatctcttcgagcacaatcgcattatgcaccgcatcttccgcgtttttaccccaggcgaacgggccgtgggagtgcaccagcacgccgggcatctgcgcggcgtcgattccctgtttttcgaaggtttcgacaatgacgttgccggtttcccactcgtactcgccgttgatctccgcatcggtcatcagacgcgtgcagggaatggtgccgtaaaagtagtccgcgtgggtggtgccggtcgccgggatggactggcccgcctgtgcccagatggtggcatggcgtgaatgggtatgcacgataccgccgatggttgggaatgagcggtacagcaggcggtgggttggcgtatcggaggagggctttttgttcccttccaccacttcacccgtttcgatgctgaccaccaccatatcgtccgccgtcatcaccgcgtaatcgacgccggaaggcttgatcacaaacacgcctttatcgcggtcaacggcgctgacgttgccccaggtcagggtgaccagattatgtttcggcagcgccaggttggcttcgagcacctggcgtttgagctcttctaacattgttgtctccagtgccggatggcgcttcgcttatccggcctacagaaccgtaggcccggtaaacgcggtgccaccgggcattcagggcttagcgttttgaaccgtaatagacttcgttccagcgcagcgcgtctttaaaggcgggcaggcgggtatcgttatcaatcacggtcagctcgatatcatgcagctcggcgaactgacgcatgtcgttcagatccagcgcgtggctgaagacggtatggtgcgcgccgccggccaggatccaggcttctgacgcggtcggcagatccggctgtgctttccacagggcgttggcgaccggcagtttcggcagagaatgtggggtttcaaccgcatcgacgcagttcaccagcaggcggaaacgatcgccgaggtcgatcagactggcgttgatggccggaccggtgcgggtgttgaagatcagacgcgctgggtcggctttaccaccgatgccaaggtactgcacgtcgaggatcggtttttcctctaccgcgatagaaggacacacttccagcatgtgcgagccgagcactaggtcattgccgttttcgaagtggtaggtgtagtcctccataaaggaggtgccgccctgcagaccggtcgacatcaccttcatgatgcgaagcagagcggcagttttccagtcgccttcgcccgcaaagccgtagccctgctgcatcaggcgttgtactgccagacccggcagctgtttcagaccgtggagatcttcaaaggtggtggtaaaggcgtggaaaccgccctgttccaggaagcgcttcatgcccagctcaatgcgcgccgcgtccagcacgttctggcgcttgtcgccgttgatttgtgccgcaggcgtcaggcggtagctgctttcgtactcgtccaccagcgcgctcacgtcgccatcgctgatgtcattcaccacctgcaccagatcgcccacggcccaggtattcacggagaagccgaacttgatctgcgcggcgactttatcgccgtcggtgaccgccacttcacgcatgttgtcgccgaaacgcaccactttcaggtggcgggtatcctgcttagagaccgcctgacgcatccaggcgccgatacgctgttgcgccttgccatcctgccagtggccggtgaccaccgcgtgctgctgacgcatacgcgcgccgatgaagccgaactcgcggccgccgtgtgcggtctggttcaggttcataaagtccatgtcgatgctgtcccacggcagggaggcgttgaactgggtatggaactgcagcagcggtttgttgaggatagacaggccgttgatccacatttttgccggtgagaaggtgtgcagccacaccaccagaccggcgcatttatcgtcgtagttggcgtcgcggcagatgtgggtgatttcgtccggcgtcgtgcccagcggtttcagcaccagcctgcacggcagtttggcttccgcgttcagcgcgttaacgacgtgctccgcgtgtttcgttacctgctgcagcgcttccggtccgtaaagatgctggctgccaatcacaaaccacacttcatagttattaaaaatggtcatcatcgtgtccttaatgggtcagggttgccgtagtgtccgcggtgcttttggccggggcggcgacagggagatagtgaagttcggcgctttttgcccattgctggtagcgctgataaagctgttcaaagcattgagcctgcttggcacgcggctgaagggtgttttcgacggcactcgccatatgctgctgcgcggtggggatatccgcatggacgccagcggctacggcggcgaaaattgccgcccccagcgcgcagcactgatcggaggccacaatctggagcggacggttcagcacgtcgcagcaggcctgcatgatcaccgggtttttacgggcgatgccgcccagcgccatcacgttgttcacgtcgatgccctgctcggtgaagcactccataatggcgcgcgcgccgaaggcggtggcggcaatcagaccgccgaacagcgcaggcgcgtcggtcgccaggttgaggtcggtaatcacccctttcaggcgctggttggcaaacggcgtgcggcggccgttaaaccagtccagcaccaccgggaggtggtcgagagacggatttttagcccaggcgtcggtaagctgcggcaggagctgctttttgctctcggcgatctgggttttcagttcaggatgtgccgccgccagccgatccagcggccagccgagcacgcggccaaaccaggcgtagatatcgccaaacgcggactgaccggcttcgaggccgataaagtctggcaccacgctgccgtcaacctggccgcagatgccttttaccgcgcggtcgccgacggtggatttatctgccgtcaggatgtcgcaggtggaggtgccgatcactttgaccagcgtgtttggctgtgcgcccgcgcccacggcgcccatatggcagtcaaacgcgccgccggagatagctacgttctgcggcaggccgagacgcgtcgcccactcttcgcagagggtgccgacgggaatatcggcggtgaaggtgtcggtaaacagcgggtatgacaggctcttgttgatgatcgggtcgagctcatcaaagaacgcggccggaggcaggccgccccagctttcatgccacagggatttatgcccggcgctgcagcggccgcggcggatatcctgcgggcgcgtggtgccggagagcagggcgggcacccagtcgcatagctcaatccatgacgccgctgcctgtgcgacagacgcgtccgcgcgggtgacgtgcaggatcttggcccagaaccactcgctggagtaaatcccgccgatataacgtgagtagtccgttttgcccggctgatggcataagcgggtgatggcttcggcctcttccacggcggtatggtctttccacagcacgaacatggcgttcgggttgtcggcaaactccgggcgcagcgccagtacgcggccttcggcatcgacaggggcaggcgtagagccggtgctgtcgacgccaatccccacaacatcggcccgctgggcgtcggtcaggtctgtcagaacggttttgatcgccgcttccatcgactcgatgtagtcccgcgggtggtgacggaactggttgtttggcgcatcgcagtagcgcccctcttgccagcgcggataccactcaacgctggttgctatctcctggccggacgtacagtccactgccagcgcgcgaactgaatcgctgccaaaatcgaggccaatcgcaattgccatggtgttgctccatcgaaaaaacaggtatggaagaacattagagactggggacaaaagtcgtcaggcaggatccgctaatcttatggactaaattgctgttacaacggaaagtgtgacgctgtgcaaatattcaatgtggacatttctgccgcacttatagacacttttgttactggttatctgcctgctctggcggagaaatcagggggaaaggctgaaacatggcggacgtaaaagcggcgtgatgctttttggatcttttcgcgggccatttttaacctgcatttagtgatatggacaattggtttccttcaggacccttgggagaactgaatctatggccgaaacgcagaacgatcccctgctgccgggatactcgtttaacgcgcaccttgtggcggggctgacccctatcgaggctgagggatatctcgacttttacgtcgaccgaccgctcgggatgaaagggtatatcctcaacctgaccgtgcggggggaagggatcatcaagaacggtgaccagcagttcgtctgccgcccgggggatatcctgctgttcccgccgggtgagatccaccactatggccgtcatccggatgccaaagagtggtatcaccagtgggtctacttccgtccgcgcgcctactggcaggagtggctttcctggccggctatttttgctcacaccgggttttatcgcccggatgaggtgcatctggcgcagtttcgcgagctttttgcccagataatcgaggcggggcaggctggtggacgctatgccgaactgctggcgataaacctccttgaacagctgctgctgcggcggatggaggcgattaacgcgtcgcttaacccgccgctggataaccgcgtgcgcgacgcctgccagtacatcagcgaccacctggccgatagccagtttgatattgccagcgtcgcccagcacgtctgcctgtcgccgtcgcggctgtcgcacctgttccgccagcagcttggcgtcagcgtactgagctggcgcgaggatcagcgcatcagccaggcgaagctgctgctcagcaccacccggatgcccatcgccaccgtggggcgcaacgtgggctttgaggatcagctctatttctcccgcgtatttaaaaaatgcaccggtgccagccccagtgaatttcgcgcgggatgtgaataaacggtaaaaaaagataagcaaacaggtgaatgcggaaagcaacctgtaaactattcagacaattgttgccttgacgcggtgcggggcgctaagcagaatcgctgattcgttttctgaccggaatagttatgcaggcattgctggaacactttattacccagtccgttatgtactcgctcatcgccgtggcgctggtggcgtttctggaatcgctggcccttgtcgggttaatcctgcccggcaccgtgatgatggcggggcttggggcgcttatcggcagcggtgaggtcaatttctggcaggcatggctggccgggataatcggctgtctgctgggcgactggatctccttctggctgggctggcgctttaagaagccgctgcaccgctggtcgttcatgaaaaagaacaaagcgttgctcgataaaaccgagcatgcgctgcaccagcacagcatgtttaccatcctcgtgggccgctttgttgggccaacgcgtccgctggtgccgatggtggccgggatgctggatctccccgtcgcgaaatttgtggtgccgaacattatcggctgcgtcttctggccgccgttctatttcctgccggggatcctggcgggcgcggccatcgatattcctgacggtatgcaaagcggtgagttcaagtggttgctgctgggcacggcggtcctgctgtggctggcggtctggctctgctggcgcctgtggcgcagcgcgaaagcgagcgtcgatcgcctgacgcgctatcttccgcgctctcgtcttttgtggctggccccgctgacgctgggtgtggccgtggtggcgcttgtggcgctgattcgccacccgctgatgccggtgtacggtgagatcctgttgaaagttgtgagccgttaagcgccgggcggcactgcgtttgcccggcctacggttttatacccaataatccagaagcgctttcttttccgctcattaatgcttctgttgctccatcccacaaaatgcgtccctccgcgatcaccaccgatcgcggcgcaatccgtgcggcatcttcgatactgtgcgaaaccatcagcatcgtaagctgctggcgctggcagacctcctgcaccagggcgagcatctcctggcgcagcgcgggatcgagcgccgagaacggctcatccagcagcagcagcggctgctcgcgcaccagacaacgcgccagcgccacgcgctgacgctggccgccggagagctcgcccggcagcctgtcgataaattcagcgatccccatctgtgcggcaatcacttcaagtttttcgcgttgggcgtcgttcagcctgagccccggatgcattcccagcgcgatgttttgccgcaccgtcagatgggtaaacaggttgttttcctgaaacagcatcgacacagggcgtttagccggaggggcgttggtgaaatcacgattatcgatggctatcgacccgctggcaggttgcagaaaaccggcgatcaaattgagcaaggtgcttttcccggcaccgcttgggccaagcaccgcaatccgctcgccctgctgaacggagagcgtgaagcgcatcggcagatgctgatagagccaggttacatcagtcagttttaacatcacgccccgggagtttttcgataacggtaaataaggcaaagcacagcagcagcagtaacagcgcggtaaccgcgccgtcctgactgcggtaagagccgatttgctgataaagccagtacggcagcgtgcggaaatcgtcattaccgaacagcgccacgaccccaaagtctccaatggagagcacgcaggcaaacgccagcgcctgtgccagcggacgctttagcgcgcgcagttcaaccaccttcagccgctgccagccctgcatgcccagcgactggcacagcaaaccgtagcggctgttgacgtcgcgcatcgggttttccagcaccttaagcgcgtaggggatggccattaaggcgttggtaaagatcacaatgccgtcggccctttccggcaggccgagggtgctgttgaacagtaaaaagaagcccgttgccagcacgatacccggcatcgccagtatcagcatgcccgtcagttccagcatttgtccggctttttgcgcctggcgggcgtatagctcacggctgctccacagcagcatcatggtcagcataacgcacagcagtccggcagccagcgctatgcgtaccgaggtccaggtcgcctgccagagaacgggctgttgcaggacggacataagattgaggttcaggccgtcaacgataacggccagcagcggcggcagcaacagcagcagcgccagcgcgatcaggataacatcgctgatgcggctgtgcaggctgtcctgcggatcgcgccagccggttatttgatgactacctgcgggaatggctttactcagccgctggctcaacagcaccagcaccagacagcacgccatctggactatcgccagcagcgcggcgcgaccgggatcgtagtcgtaactcagcgcctggtaaatcgccagctcaatggtggtggcctgcggcccgccgccaagtgacagcacggtggcaaagctggcaaagcagagcataaagattaatgccgccacgggcgggagctggcagcgcagccacggccattcgacaaaacggaagaacgaccagccgcgcatgccgagctgggcggcaatctgccgctgctcgccgggaatgttctccagcgcctgcaaaaagaggcgcgttgccatcggcatattgaaaaacacgtgcgccagcagaatgccctgcagtccgtaaggcgagaatgaccactcaataccaagctggccgaacagcgaagccagccagccctggcgaccgtaaacgctcagaataccaaataccgctaccagcacgggcaggatcagcgtcatggcgcacaggcgcagcagggcctgcctgccggggaaacgccgccgatagagcgcgcgtgcaagaaaaatagccgggatcgccgacagcagggcagaaagagccgcctgccagaaggagaaccggataacgtgccagaggtagctgtcgtgccagagggcgagcaggtcgctctccggtgcgttacaccacagcgcaagaaaggctcccagactgaccgccaccatcacgacggcggcgagcaatccggggagtaaccagccgggaattaacggctgacggcgcgttgccattcacttacccatgcggcacgctgcgcggcgacctgctgcggcgtaaactccagcgaggttttcggcttggtcaactgctcaaaacctgtgggcagcgcaacgctggtgaccggatacatccagttgcccgctggaatggcgttctggaatgccggtgaaaccataaacttcaggaacttctcggccagttccggctgtttgctggcggcggtacgcgcggccacttccacctgcagatagtgcccttccgcaaaatcagccgcagcatagttgtctttcttctcggcgataatgtggtaggccggggaggtggtgtagctcagcaccagatcgctttcgcctttcaggaacaggccataggcttcgctccagcctttggtcacggtgacggttttggcggccagcttctgccacgcttccggcgccttatcgccgtagactttctgcatccacagcagcaggcccaggcccggcgtgctggtccgtggatcttcataaatcacgcgccacttctggtcgctttccaccagctctttcaggctcttcggcgggtttttcagcttgtttttatcgtagacgaaagcaaagtagccgtagtcgaacggcacaaaggtgtcgttcttccagccgcccggcacgttaacggcctctgccgcgacgccgcttttggcaaagagtttggtttgcgaggcggcttccagcaggttgttatccagcccgagcaccacgtcggctttgctatttttcccttccatgcgcaggcggttgagcagcgaaacgccatcttccagcgccacgaacttcagctcgcagttgcagtcggcttcaaaggcttttttgacgaccgggccagggccccagtcggcggagaacgagtcgtaggtgtagaccgtcagaacgggcttggctaaagcgggcagcgcgaacagcgccagcagggggagaactttttttaacactttgcacctcagggttgagtggcaaaggattttgagcgacagcctcaaatcccttcgccggcgttatccggatcaggttcgacgggtattatctcagcgcacatctgtgatgcagcaccccgttgagaacggcgctattgtaatgatttggtgaatattacgaaagcgttatggctccgggggcgcaaaccaggcggatttaaaatcaaaccagcccagggtgttcatccgcaggccgcgcatgctgcgctggccctggatcatcagccagtggtggatcagcgggacgatcgcctgctcggccagcagctgctggcaccacacggaaagattcatctcgcccgcacgccacagagcggcatcctgctgccagtcccggtcgatgcagtgctggatcagcgggacttcatacaaatgcgagaagagggaaaaatcgagcggcagggtgaagttggcgctgttcagccagatatcgctggcgatttccccctggtgccattcgtcatagtccacttccctgatgtccagcctgaccccctccgctgccagcagtcgggtcatgatcctcgcgataaaacgatgctcaacatgatcgcggtagtaggtcagggtgatggactccagccctgcgggcttgtcgcagcgcgttggtcgggcatggtgccagcgcggaagcaggccgtacgccgggaaccagtatgtctggtactgctcttccgcatggtagataagattggaaggagacagcacgtggctgatccacttgcggacagccgggtttgccccacggtgggtgcggcggtcaaagaggagatagtagcagccctcctccaggcggctctccacggccttttctccggtggtggggccttcaagcgtcagcccgcagctcaggtcttcattgagatccggcaatacccacacgttcacttcgtcgatcagcgcccgatagccaaagtagtcatcgaacgcgcggattttcagctggttgctgttattgcgggagacggagtagggcccggtgccaatcggcaggctggcaaaattgttcaatgattcccactcggcaggcaaaatcatcgacggcacatagcccagcagccagggaagccacttgtcctgctgcgccagctcgatatccagcgtccaggacgtgggggagtggatgcgcgaaatatgcgagtagagcggcagcctgcgggcgcgttccagagaggcgatgacgtcgtgcatctccagttcgcgaccgtggtgaaagtggatgcccgggcgtaagaagaagcgccagtggcgcggggaaagctgttgcctgtggtgcgcgatatccgcctccagttccccgttttcctcatttatccgcgtcaggccgctgaagatttgtcgggccatgtgggtttcagaacgccgtaacgccgtgccgggcaacagatttttcatcggacggtagtagagcacccgcagaatgtgtcggccctgacgaaaactacgtccgagatgggagaccagcatctggcgcacggcggccttgtcgcccaccagctggaccagctgatcgatacggtcctgctcgagcaggtcttctgcacgctgctgctgcaatgccagcccggtgtagagaaaggtcagccgcgagcgtttcccgcgtcccgcctccgcttcccagcttaaccacccctgctgctgcatggtattgagcagcgtgcgcatatggcggcgggaacagctaagcaggtcagccagctcgttgagcgtggtttcctgcgattgcccctcgcagcactgccagaggcggataaattgttgctgcagacgaccggaaggcataaaagaggaactcctgacaaaaaaccagcaatttattaatccctatattaggccaataatgcatcccgatgaagcgaggaggtaaatgatgaagaggtctaccgcacgtcagttttatcagcagtacttttcagcgacaaaaggatcgtcctggctggcccgcccgtgtgcagagcaacggctgaaaatgttagaagaactgatgcagtgggacgttacgaaaccggcctcttctcgctgactcgcctcgatcatgtgtgactgagtattggtgctaatcacccgccagcaaaatgtttttgctggcttttttcgtttattctttcacccaatttcgattcgctttcacaaggacttgcgcatgctgtggttgatgacgatggggcgacgcctgaacggcgtgtatgccgcttttatgctggtggcctttatgatgggcgtggcgggagcgctgcaggcgccgacgctgagcctgtttctcagccgcgaggtgggggcacagccgttctgggtggggctgttttataccgtcaacgcgattgccgggatcctggtcagcctcgcgctggcgaaacgatcggacagccagggcgatcgccgcaggctgatcctcttttgctgcgccatggccgtgggcaacgcgctgctctttgcctttaaccgccattacctgacgctcattacctgcggcgtgctgctggcctctcttgcgaacaccgccatgccgcagctgttcgcgctggcccgtgaatacgcggataactcggcgcgggaagtggtgatgttcagctcggtgatgcgtgcccagctctcgctggcgtgggtcattggcccgccgctggccttcatgctggcgctgaactacggctttaccgctatgttttccatcgcggccgggatttttgtcatcagcctggcgctgatagcctttgcgctgccgtccgtggcgcgcgtcgaacagacagcggataaaccgctcacccaggtgagcggctggcaggacaaaaacgtccgcatgctgtttattgcctcgacgctgatgtggacctgcaacaccatgtacatcatcgacatgccgctgtggatcagcagcgatctgggcttaccggacaagctcgcggggatcttaatgggcaccgctgccggtctggaaattccggcgatgattctggcgggctattacgttaagcgctttgggaagcgtcggatgatgatcgtcgccgtggcggccggggtgctgttttacgcgggactgatccttttccattcgcgtgaagcgctgcttgcgctgcagctgtttaatgctgtgtttattggcatcgttgccgggatcggcatgctctggttccaggatcttatgcccggacgcgcaggctctgcgaccacgctttttaccaacagcatttcgaccggagtgatcctggcgggggtgattcagggggcgctggcgcaaagttacgggcatggctcagtttactgggtgattgccgcgatttcggtggttacgcttgggctgacttgccgggttaaggatgtctgattctggaaggtggctttacgaaacaaatcaatggcccgctttttgcgggccattgtctttagcccataaacgcaggctgttttttctcgtacgcggagatggcgtcttcgtgctggagcgtcaaaccaatgctgtccagaccgttcagcatgcagtggcggcggaacgcatcaatgctgaagctgtaggttttatccccggctttcaccacttccccttccagatccacttcaaacgacatgcccggatttgccttaaccagcgcgaacaattcatcgacctgttcgtcgctcagcgtcaccggcagcagctggttgttgaagctgttgccataaaagatatccgcgaagctgggggcaatgactaccttaaagccgtagtctgtcaacgcccagggggcgtgttcacgcgacgagccgcagccaaagttttcccgcgccagcaggatggatgcgcctttgtactccgggaagttcagaacgaaatccggattaggcacctcgcctttatcgtccaggaaacgccagtcgttgaacaggtgcgcgccaaagccggtgcgggtcaccttctgcaaaaactgcttaggaatgatcgcgtccgtatcaacgttagcggcgtccagcgggacaacacggcccgtatgttgggtaaatttctctgccatgattgtctccttatttcaggctgcgaatgtcggcgaaatggccggtgactgccgcagcggcggccattgccgggctgaccagatgggtgcgcccaccgcggccctgacggccttcaaagttacggttgctggtggaggcacagcgctcacccggattcaggcgatcgttgttcatggccaggcacatggagcagccaggcaggcgccactcgaagcctgcttcgataaagatcttatccagaccttcggcttccgcctgggctttcaccggaccggagcctggaaccaccagcgcctgcacgcccggtgcgactttacggcctttggcaatctctgccgccgcacgcaaatcttcgatacgggagttggtgcaggagccgataaagaccttatcaatggtcacgtcggtcaacggtacgccgggtttcagccccatataggccagcgctttttccgcactggcgcgctcgaccggatcggcgaaggaggccggatcgggaatggcgtcgttgacggaaattacctggcccgggttggttccccaggtcacctgaggggcaatctcttctgcctgcagcgtgacaacggtatcaaacgttgccccgtcgtcggttttcagggttttccagtacgctaccgcgtcgtcaaaatcctggcccttcggcgcgtgcagacggcccttcacatagttgaaggtcgtttcatctggcgcgaccagaccggctttggtacccatctcaatggccatattgcacagggtcatgcgaccctccatgctcagcgcctgaatcgcgtcgccgcagaattcaacgacgtggccggtaccgcctgcgctgccggttttaccgatgatcgccagcacgatgtctttcgcggtaatgccaggtgccgctttgcccttcacttcaatcttcatcgttttggcgcggccctgcttcagggtctgcgtcgccagcacgtgttcaacttcagacgtgccaatgccgaacgccagggcgccaaacgcgccgtgggttgcggtatgggagtcgccgcagacgatggtcatgcccggcagggtaattccctgctctggacccatcacgtgaacgatgccctgataggggtggttcagatcgtacagctcaacgccaaattcgttgcagttcttgatcagctcctgcatctggatacgcgccatctcacccgaggcattaatgtctttggtctgggtggaaacgttgtgatccatcgtcgcgaaggttttacccggctgacgtaccgggcgcttgtgcgcgcgcaggccgtcaaatgcctgaggagaggtcacttcgtgtaccagatgacggtcaatgtacagcagtggggtttcgtttggtgcctcgtagacaacgtgcgcatcaaacaatttttcgtataacgttttggccatgattacaccccttcagcgacatagcgggcaataatgtcgcccatttcatcggtactgactgccgccgcgccgcgtgataaatcaccggtacgaacgccttcttctaacgcccggttaatggcattttcaattgcggttgctgcatcgcctgcatccaggctgtagcgcagcagcagggccagagagaggatttgcgcaatcgggttagcgatgtttttgcccgcaatatccggcgcggaaccgcctgccggctcgtacaggccaaaaccttcttcattcaggctggcggatggcagcatgcctatagagccggtgatcatcgcgcactcgtctgacaaaatgtcgccgaacaggttggagcacagcagcacgtcaaactgggacggatctttaatcagctgcatggtcgcgttgtcgatgtacatgtgcgacagctcaacgtccgggtactgcttcgcgacttcgctgacgatctcgcgccacaagatggaagactgcagcacgttcgctttatcaatggaggtcactttatggcggcgcttgcgcgctgactcaaaggcgatatgggcgatacgttcaatttcgaagcggtgatagacctcagtatcgaacgccttctcatgctggccgctgccttcgcgcccttttggctgaccgaaatagatcccgccggtcagttcacgcacgcacagaatgtcgaagccgttggcggcgatatccgcgcgcagcgggcagaactcttccaggccctggtacagcttcgccggacgcaggttgctgaacagcttgaaatgtttacgcagcggcagcagcgcgccgcgctctggctgctctgcaggcggcaggtgttcccacttcgggccaccgacggaaccaaacagcacggcatcggcattttcacagccttctacggtcgctttcggcagtggcgtaccgtggttatcaatcgcaataccgcccacatcgtagtggctggtggtgattttcatcgcaaaacgcgcgcgaacggcttccagtactttcagcgcctgtgccatcacttccgggccaataccgtcgcccggtaacacagcaatatggtaattcttcgacattacacggtttccttgttgttctctttattctgagctttgcgttgcaactctttttcgacttcggcggcgcgccagatgttgttcagcacatgcaccatcgctttcgcggaggattcaacgatatcggtcgccaggcccacgccatggaaacggcggccattgtgggtcacaacaatgtcgacctggcccagcgcatctttgccgtggcccttggccgtcaggtcatatttcaccagctcaacgtcgtactcggtgacgcggttgatcgcctgataaatggcatccacagggccgtttccgttcgccgcttcggccttaatttcatcaccgcaggccagcttgacagaggcagtggcgatgtcgctggagccggactgcacgttgaagtaatccagacggaagtgctctggctcttcctgctgcttgttaataaaggccagcgcttccaggtcgtagtcgaacacctgaccttttttatcggccagcttcaggaaagcgtcgtacagctgatccatgttgtaatcgctgtccttataacccatctcttccatgcggtgcttcaccgccgcacggccggaacgggaggtcaggttcaactggacctgattcaggccaatggattccggggtcataatttcgtagttttcacggttcttcagcacgccatcctggtgaataccggaggagtgcgcgaaggcacccgtgccgacgatcgctttgttggccggaatcggcatgttgcaaatctggctgacggtctggctggtgcgccagatctcgttgtgattgatgcgggtgtgcacgtccatgatgtctttgcgcactttgatcgccatgatcacttcttccagcgagcagttgcccgcgcgttcaccgataccgttcatcgcgccttctacctgacgcgcgccggcgtggacggctgcgatggcattgcccacggccagacccaaatcatcgtgggtgtggacggagataatcgctttatcaatgttcggtacgcggtcatacaggccggtgatgatattggcgaactcaaacggcatggtgtagccgacagtgtccggaatgttgatggttttggcgccggcattgatggcggcttccaccacacgggccagatcttcaatcggcgtgcggcccgcatcttcacaggagaattcaacgtcatcggtgtagttgcgtgcgcgtttcaccatatataccgcgcgctcaatcacctcatccagcgtactgcgcagcttggtggcgatgtgcataggtgaggtggcaataaaggtgtggatacggaacgcttcggccactttcagcgactcagccgcgacgtcgatatctttttcaacacagcgtgccagaccgcacacgcggctgtttttaatggtgcgggcgatagtctggacggattcgaaatcacccggagacgagaccgggaaacccacctccatcacgtcgacacccatacgttcgagagccagcgcgatctgcagtttctcttttacactcaggcttgcctgtaatgcctgttcaccgtcacgtaaagtagtatcgaaaataatgacttgctggctcatgggttaggtccttgtcagtcttagggcgccttgctacgagcataaaaaaacccgcgcagtggcgcgggtttttagtcttactggtgacgattcaacgctgaatttcgcccgccagtctaccgcgcacagtggatgcgtttagtagtagtagaccggtgaaacgaatggtgcgaatcatgaatcgtgctccgttaaattcaatatgcttttagtggtactggatacgccagttgatgtcaacccctgatgataaaaacgggcccgacgggcgtaatcagcaggataattactttagctaattgtgctggttttggcttttacgacccgactaattgtctaattttggactgaagaaaacagttgcagaaacaaataaatataattgtttcaaatgagtgacgcgcgttactgagaatgttctgtacgtaaagggttttaatatcattaagttataattatggtgaatctattgcgcttcgctgaaaaacgaaaagagataacatgttattaactaactgcagagcggtggcgataacagtttaataatacttaagtcatcattaacctggcggtcattgtgtatttgtttggtttatggtttcatttcaatcctaaagtcaaacatatcatttgcgctattttcttttcgtttatatagcgtctttatatattctgaattttaaataattctctttcgctgatcgtatttgcatgataaatcatatttttcgagatgattagcgtacgttggcaaagggagtttagcgtgacagtggagtcagaagtgccagaaaataatattaaacaacctcaagctactgatgggattaaaccgcagttacgcacggtggatcttaatcttctgacggtgtttgatgcggtcatgcaggaacagaatatcacccgcgccgcccaggcgttggggatgtcgcaacctgctgtgagtaatgccgttgccaggcttaagctcatgtttaacgacgaattattcgttcgttacgggaggggggtccagcctacggcacgcgcattccagctgttcggttccatccgccaggcgttgcagttggtgcaaaatgagctgccgggatcgggctttgaacccttgagcagcgagcgcgtattccatctttgtgtctgcagtccattagataattatttaacgtcgattatttataataaagttgaagaaatcgcaccaaatatcaatctggtttttaaatcatccctgaatcaaaacacggaacatcagttacgctatcaggagatcgaattcgtgctggggtatgaagagttccgtcgtccggaattttcctgcgtaccgctctttaaagatgaaatggttctcgtcgccagtaaaaaacacccacgtctgaactctccgctgcgagaacacgatgtttataacgaacagcacgccgttgttgctctcgacagatatgcttcctttagcctgccgtggtatgacactgcggataaacaggcttgcgtggcttatcagggcatggctatggtcagcgtattaaatgtggtctcccagacacagctggtggcgattgcaccgcgctggctggcagaagagttttctgacccattaaatctgcaaattttgccactgccgctcaagttaaatagccgaacctgttatctctcctggcatgaagcggccggacgggataaaggacaccagtggatggaagagttgctggttggtatctgtcgccggtaaacgcatcgggataaatcgcatcggatcatgtgatttatcctgagtttttttggatagttgctattttgttctgtgagtctttttttcgggcggctcttcggcacgcaaaaatagatgatttcctgcattgtcctgcttttcagcgatgatttatcacaccgtcctctattctcagaggaattaaccatatcttctgttaacggctgcgttttctgctttacgcaccgtttatctccccgggtttgctaattgcctgcctcataacgagcggttaaggtaaagaacactctgcaaaatataagattggttcatcccaatcgtaagacggtgcggaaatgaattcggcagtccgtctataacaaaatgcctggaggcaaagcatggagatgttgtctggcgcggaaatggtcgtccggtcgctgatcgatcagggcgtaaagcaagtgttcggctaccctggcggcgcggtcctcgatatttatgatgccctccatacggtagggggcattgaccatgttctgatacgtcacgagcaggcggcggtgcacatggccgacggcctggcgcgtgcgacgggtgaagtgggcgtggtgttagtcacgtccggccccggtgcgacaaacgccattaccggcattgcgacggcgtatatggactctatcccgctggtgatcctctccgggcaggtagccacctcgctgattggctacgatgcttttcaggagtgcgacatggtcgggatttcgcgtcccgtggtgaagcacagcttcctggttaagcaaaccgaagatattcccggcgtactgaaaaaagccttctggctggcggcaagcggacgcccgggaccggtagtggtcgatctgcctaaagacattctgaacccggcaaacaagctgccttacgtatggccggaatcggtgagcatgcgttcttacaacccgacaacgcaggggcataaaggtcagatcaagcgggcgttgcaaacgcttctggcagccaaaaaaccggtcgtctatgtcgggggcggagcgatcaatgcagcctgtgaagcccagcttcgtgaactgattgaaaaactcaaccttcctgttgcgtcgtcgctgatggggctgggggcgtttcccgccacccaccgccaggcgctgggtatgctgggtatgcacggtacctatgaagccaacatgacgatgcatcactccgatgtgatctttgccgtcggtgtgcgttttgacgatcgtaccaccaacaacctggcgaaatattgcccgaatgccaccgtgctgcatattgatatcgatccgacgtcaatttctaaaacggtgtcggctgatgtgccgatcgtcggtgatgcccgtcaggttctggaacagatgctggagctgctggcccaggagaaagcgacccagccgctggatgagatccgcgactggtggcagcagattgaacagtggcgcgcgcgtcagtgcctgaaatatgacacgcagagcgaaaacattaagccgcaggcggtcatcgaagcggtgtggcgactgacgaaaggtgaagcgtatgtgacctcagacgtgggccagcatcagatgtttgctgccctgtattatccgtttgataaaccgcgacactggatcaactcgggtggcttaggcaccatgggctttggtctgcctgccgcgctgggcgtgaagctggcgctgccggatgaaaccgtcgtctgcgtgaccggagacggtagtatccagatgaacattcaggaactgtctaccgcgctgcagtatgaactgccggttctcgtgctgaacctgaataacggctacctcggcatggtgaagcagtggcaggatatgatttattctggccgtcactcacagtcatacatgaaatcgctgccggattttgttcgtcttgctgaagcttacggccatgttggcatgcgggtaaccgatccggccgagctggaaacgaagctcgcacaagcgcttgagcacgttaaaaacaaccgcctcgtctttatggatgtgattgttgatggaaccgagcacgtctatccgatgcatattcggggtggtggtatggatgaaatgtggttaagcaaaacggagagaacctgatatgcgccggatattatcagttttacttgaaaacgagtctggcgcactgtcgcgcgtcattggcctttttgcgcagcgcggttataacattgaaagcctgaccgtcgccccgacggaagacccaacgctgtcgcgcatgacgatccaaaccgtcggcgacgctaaggtgcttgaacagattgagaaacagctgcataagctggtcgacgtgctgcgcgtgagcgagctggggcaaggggcctacgttgaacgcgaggtcatgctggtgaaaattcaggccagcggctacgggcgtgaagaagtcaaacgcaatgcggatattttccgcggacagattatcgacgtcacgccttctctttataccgttctgctggtcgggacgagcgacaagctggatgcgttcctggcgtccgtacgggatgtcgcaaaaattgtcgaggtggcgagatcgggggttgtgggtctgtcacgcggcgagaaaatcatgcgttagttgtcaaaaaggttcgcctctttctgcccggtcaccaaagccgggcttttttttgcgtaatcagccgacaacgcagataaaagcggttgccgcgaaggcttttctgcgtttagatgttaaaagaattaaccataaccttgacagggccatggactcttttctttttttaaggggcaattgtgaaactggatgaaatcgcccggctagccggcgtgtcacgaacaacggccagctatgtgattaacggtaaagcaaagcagtaccgtgtcagcgacaagaccgttgaaaaagttatggcggtggttcgtgaacataactaccatccgaatgctgtcgcagccggtctgcgcgccgggcgcacccgctctatcggtctggtgatcccggacctggaaaacaccagctatacccgtatcgccaactatcttgaacgtcaggcgcgtcagcgcggctatcaactgctgattgcctgctcggaagaccagcctgataacgagatgcgctgcattgaacatctgcttcagcgccaggtggatgccataattgtttcgacctccttaccgccggagcatcctttctaccagcgctgggcgaatgatccgttcccgatcgttgcgcttgaccgtgccctcgatcgcgagcacttcaccagcgtggtgggtgccgatcaggacgatgccgaaatgctggccgcagagctgcggacgttcccggcggaaacggtgctgtatttgggcgcgctgcctgaactttccgtgagcttcctgcgcgagcagggattcagaacggcatggaaagacgatccgcgcgaggttcactacctctatgccaacagctacgaacgtgaagccgcagcgcagcttttcgaaaaatggctggaaacgcatccaatgcctcaggcgctattcactacctcgtttgcgctcttgcagggtgtcatggatgtgaccttacgtcgtgaaggtaaactgccttccgatctggcgattgccacgttcggggataatgagctgctcgacttccttcagtgcccggtgctggcggttgcacagcgccatcgcgatgtggctgaacgcgtgctggagattgtgctggcaagtctggatgaaccccgcaaaccgaagccgggcctgacgcgtatcaaacgtaacctctaccatcgcggaattttgagccgccaaaaatgaaatgaccggggcggtgcaatctgcccctttttgctgcaataattcgtgcagataattcccggaaagaaattaggataattcttgggaggtcataatcgcctatttttctttattcattttggcttttaaattgccctttaaacaacatctcagcgattttaaacggtactctttgtattattttgttacaaaccctcttcggtcgatgaatattcagacgttttttcctcttcctttgacagcttacgcgataaccactgcgcttaccgcttgcctgagtgaatctggcgctgtcatcccctgggaatctgtcataaaatgctgcccgcgtcgcaaactgacactttatatttatctgcgatgatattgagtgagccttaacgctagtgtgcatattcggtttttttcttacaaatattcataacgttaattttgcctcgccagttgtgcagttattaaccaggactgtttatctctgtaaatagagggctttcgagtccttatgccgagagtcctggcttgacaagcttttccctcgctccgtaaactcctttaggtgggaatttgtgggttaaagtggtgaggaggggtgagactggcatgttccgtggagctacgttagtcaatctcgacagtaaagggcgtttatcggtaccaacccgataccgcgaccagctgattgagaacgctgcgggtcaaatggtttgcaccattcacattaactccccctgcctgctgctttaccccctgcctgaatgggaaattattgagcaaaagctgtcgcgactgtcgagcatgaacccgcaggaacgccgcgtgcagcggttgttattgggacatgccagtgaatgtcagatggataacgcagggcgattactgatcgcgcctgtgttacggcaacatgccggtctgaccaaagaagtgatgctggtcgggcagttcaacaaatttgaactgtgggatgaaacgacctggtatcaacaggtcaaggaagatatcgacgctgagcagtctgattccgcgacattatcggaacggctgcaggacttgtctctataaatatgatggaaaattataaacataaaacggtgttactggacgaggccgttaacggcctgaatattcgtccggatggcatctacattgatggcacttttggtcgcggtggtcactcgcgtttgatcctctcccaactgggtgaggaggggcgtctgctggcaatcgatcgcgatccgcaggcaattgccgttgcacagactatcaatgacccacgcttttccatcgtgcatggacctttttctgcgctcgcggactatgtggctgagcgcggcctgacgggcaagatcgacgggattcttctcgatcttggcgtctcttcaccccaacttgatgatgctgaacgcggtttctcctttatgcgcgatggtccgctggacatgcgtatggacccgactcgcggccagtctgccgccgagtggttacagaccgctgatgaagcggatattgcatgggtcatcaaaaccttcggcgaagagcgctttggcaaacgtattgcgcgcgccattgttgagcgcaatcgcattgagccgatgacccgcaccaaagagttggccgaggtgatcgcggcggcaacgccggtgaaggataagcacaaacatcccgcgacccgtaccttccaggcggttcgcatctgggtaaacagtgaactggaggaaatagagctggcgctaaaaagctcgctcgacgtgctggccccgggtgggcggttatccatcatcagcttccattcgctggaagaccgtattgttaaacgctttatgcgtgaacaaagccgcggtccacaggtacccgcggggctgccgatgacggaagaacaactcaggaagctgggtggccgtcagttgcgagcattaggcaagttgatgccgggcgaagaagaagtggcagagaatccacgcgcccgtagttcagtgctgcgtgttgcagagaggacgaacgcatgatcggcagagtgacagagaccctaagcaaagttaaggattcgttaggaagcaacgagcgccatgccttgcctggcgtgatcggcgacgatcttttgcggtttgggaaactgccactctgtctgttcatttgcatcattgtcacggctgtgacggtggtcaccaccgcccaccacacacgtttattgactgcgcaacgcgagcagatggtactggaacgcgatgcgctggatattgaatggcgaaatctgatccttgaagaaaacgcgctcggcgatcacagccgggttgaacggatcgcaacggaaaagctgcagctgcagcatgttgatccttcacaggaaaatatcgtagtacaaaaataagggaaaacgcgacgcatgaaagcagcggcaaaaacgctaaaaccaaaacgtcaggaagaacaggccaactttatcagttggcgttttgcgttgctttgcggctgcattttactggcgctgggttttctgttgggccgcgtggcctggctgcagatcgtcgcgcctgacatgctggtacgccagggcgatatgcgctctctgcgcgttcaggaggtctccacgtcccgcgggatgatcaccgaccgctccggtcgtccgctggcggtgagcgtgccggtgaaagcgatctgggccgatccgaaagaactgcacgacgccggtggcattacccttgataaccgctggaaagcgctggctgatgcgctgaaaatgccgctggatcagctggcctcccgcgttaacgcgaacccgaaagggcgttttatctatctggcgcgtcaggttaaccctgacatggcggactacattcgcaaactgaagctaccgggcattcatctgcgtgaagaatcccgtcgttactatccatccggcgaagtaaccgctcacctcattggctttaccaacgtcgacagccaggggattgagggcgttgaaaaaagcttcgataagtggctcaccggtcagccgggcgagcgaatcgtgcgtaaggaccgctacgggcgcgtcatcgaagatatctcttccacggacagtcaggcagcgcacaacctggccctcagtatcgacgagcgcctgcaggcgctggtctaccgcgagctgaacaacgccgtggcgttcaacaaggcggagtcaggcagcgccgtgctggtggatgtcagcaccggtgaagtgctggcgatggccaacagtccgtcctacaacccgaacaactttaccggcaccgcaaaagatgccatgcgtaaccgggcgattaccgacgtgttcgaacccggctccacggtgaagccgatggtggtgatgaccgcgctccagcgcggcatcgtcaatgaaaacacggttctgaacactgtcccataccgtattaacggccacgagataaaagacgtggcgcgctacagcgaattgaccctgaccggggtgttacagaagtcgagtaacgtcggtgtttcaaagctggcgttagcgatgccgtcctcagcgttagtagaaacttactcacgttttggactgggaaaggcgaccaatttggggttggtcggagaacgcagtggcttatatcctcaaaaacaacggtggtctgacatagagagggccaccttctctttcggctacgggctaatggtaaccccgttacagttagcgcgagtctacgcaacgattggcagctatggtgtctatcgcccgctgtcgattaccaaagttgatccaccggtcccgggcgagcgtatcttcccggaatccatcgttcgtaccgtggtgcacatgatggaaagcgtggcgctgccgggcggcggcggcgtgaaggcggcgattaaaggctatcgtatcgccattaaaaccggtacagcgaaaaaagtggggccagacggccgctacatcaacaaatacattgcctataccgcaggcgttgcgcctgcaagcaatccgcgttttgcgctggtggtcgtgataaacgatccacaggcgggtaaatactacggcggcgccgtctccgcgcctgtgttcggggccatcatgggcggcgtgttacgcaccatgaacattgaaccggatgcgctggcgacgggcgaaaaaagtgaatttgtaattaatcaaggcgagggtacaggtggcagatcgtaatttgcgcgaccttctcgctccgtgggtgccaaatgcaccggagcgagcactgcgagagatggttctggacagccgcgtagcggcttctggcgatctttttgtggcggtggtcggtcatcaggcggacgggcgtcgttatatcccgcaggcgattgcgcaaggtgtggctgccattattgctgaggctaaagatgaggcaaccgacggtgagatccgtgaaatgcacggcgtgccggtcatctatctcagccagttaaacgaacgtctttccgcactggcgggacgtttttatcacgaaccttccgaccagctgcgtctggttggcgtaacgggtacgaacggtaaaaccaccaccacgcagctgatggcgcagtgggcacagctgctgggtgaaaccggtgcggtgatgggaaccgtgggtaacggtctgctgggcaaagtgagcccgacggaaaacaccaccggctcggcggttgacgtacagcacgtgcttgctggtctggcagggcagggcgcaaccttcgccgcgatggaggtctcttcgcacggtctggtacagcaccgcgtcgcggcgctgaaatttgctgcatccgtgtttaccaacctgagccgcgaccatcttgattatcatggcgatatggagcactacgaagccgcgaaatggctgatgttctctactcaccattacggtcaggccatcatcaacgccgacgatgaagtgggccgccgctggctggcgaagctgccggatgcggttgccgtctcgatggaagaccatatcaatccgaactgccacggccgctggctgaaggcggttgaggtgaattatcacgacagcggggcgaccatccgctttgcctcttcctggggtgaaggcgaaattgaaagccgcctgatgggggcgtttaacgtcagcaacctactgctggccctggcaacgctgctggcgctgggttacccgatggctgaactgctgaaaaccgccgcgcgactgcagccggtttgtggccgtatggaagtatttagcgcgccgggtaagccgaccgttgtggttgattatgcccacacgccggatgcgctggaaaaagcgctggaagcggcgcgcctgcactgtaccggtaagctctggtgcgtgtttggctgcggcggcgatcgcgacaaaggcaaacgcccgctgatgggggcgattgcggaacagttcgcggatattccggttgtcaccgatgacaacccgcgtaccgaagagccgcgcgccatcattaatgacattctggcgggtatgctggacgcaggtcgcgcgcgcgtcgtggaaggccgggcggaagccgtgacgaacgccatcatgcaggcacaggagaatgatgttgttctgctggcgggcaaaggccatgaagattatcagatcgttggcaatcgccgtctggactactcggatcgcgtaacggcagctcgcctgctgggagttgtcgcatgattagcctctccttaagccaggccgcagaagtactgcacggcgacctgcacgggcaagacctgaccatcgatgccgtgacgacggacacccgtaaagtcaccgcaggctgtctctttgtggcgctgaaaggcgagcgttttgacgcgcatgattttgccgagcaggccaaagagaacggcgccggtgcgctgctggtcagccgcaagcttgatatcgatctgccgcaggttgtggtgaaagatacgcgtctcgcgttcggtgagctggctgcctgggttcgtcagcaggtgccggctcgcgtcgtcgcgctgacagggtcatcaggcaaaacgtcagtgaaagagatgacggcggcgatcctcagccagtgcggcaatacgctttttaccgcgggcaacctcaataatgacatcggcgtgccgatgacattgcttcgcctgaccaaagagcatgactatgcggtgatcgagttaggcgcaaaccaccagggtgaaatcgcctggaccgtgagcctgactcgcccggaagcggcgctggtgaataacctcgcggctgcgcacctggaaggctttggctcgctggaaggcgtggcgaaagcgaaaggtgaaatttacaccggcctgccggataacggtattgccattctgaacgccgataacaacgactggcttaactggcagagcatcattggtgcgcgtaaaacctggcgcttctcaccaaatgcggccaacagtgattttacggcgaccaatatccatgtgacgtcgcacggcaccgagttcaccctcactaccccaacgggtggcgtggaggtgctgctgccgctgccgggtcgccataacatcgccaatgcccttgcggcggcggcgctggcaacggcggtgggcgcttcacatgcggcaatcaaagccgggctggcgaacctgaaagccgtgccgggacgcctgttcccgattcagctttcggaaaacaagctgctgctggatgactcctataacgcgaatgttggctcgatgacggcggcggtgcaggtgttatctgaaatgccgggctaccgcatcatggtggttggcgacatggcagaactgggtgacgaaagcgaagcctgtcatacccaggtcggtgaagcggcgaaagcggcggggctggactgtgtactgagcacaggaaaattgagccaggcgattagccaggccagcggcgttggcgagcattttgccgataaagccgccttgattgagcgccttaaggcattaatgacagaaaaacaaattgtgacagtgttagtgaaaggttcacgtagtgccgccatggaagaggttgtgcacgcattacaggagaacgggacatgttagtttggctggccgaacatttggtcaaatattactcaggctttaacgtcttttcatatctgacgtttcgcgccatcgtcagcctgctgactgcgctgttcatctcgttgtggatgggcccgcgcatgattgcccgtctgcaaaagctctctttcggccaggttgtgcgtaacgacggcccggaatctcacttcagcaagcgcggtacgccgaccatgggcgggatcatgatcctgactgccatcgtcgtttccgtgctgttgtgggcgtacccgtccaacccgtacgtctggtgtgtgctgacggtactggtgggttacgggatcatcggtttcgtcgatgattaccgcaaagtcgtccgcaaagataccaaaggcctgattgcccgctggaagtatttctggatgtcggtgatcgcgctgggcgtggccttcgcgctgtatctggccgggaaagacacgccagcgaccgagctggtcgtgccgttctttaaagacgtgatgccgcagctgggtctgttctacattctgctggcgtactttgtgattgtcggcaccggtaacgccgttaacctgaccgacggtctggatggcctggcaatcatgcctaccgtcttcgtggcggccggttttgcgctggtggcgtgggcgaccggtaacatgaactttgcgaactacctgcacatcccttatctgcgtcatgcgggtgaactggtgatcgtctgtacggcgattgtcggcgcgggtcttggcttcctgtggttcaacacctatccggctcaggtctttatgggggacgtcggttcactggctttgggcggcgcgctgggcattattgccgtgctgctgcgccaggagttcctgctggtgatcatgggcggcgtgtttgtggttgagacgctgtcggtgattttgcaggtcggctccttcaagctgcgcggtcagcgcatcttccgtatggcgccgattcaccaccactatgaactgaaaggctggccggagccgcgcgtcattgtgcgcttctggattatttcgctgatgctggtgctgattggcctggcaacgctgaaggtacgttaatcatggcagattaccagggcaaaaaagtcgttatcatcgggttgggcctcacggggctctcctgcgtggactttttcctcgcgcgtggcgtgacgccgcgcgtgatggatacgcgtgtctctccgccgggtctggacaagctgcctgaacaggttgaacgccacctgggtggtctgaatgatgactggctgctggcagccgatctgattgtcgccagcccgggtatggcgctggcgcatccttccctgagcgctgccgcagatgcgggcgttgagattgttggcgatatcgagctgttctgccgcgaagcgcaggctcccgttatcgcgattaccggttctaacggtaaaagcaccgtcaccaccctggtgggggaaatggcaaaagcggcgggcatgaacgtcggcgttggcggtaacattggtttgcctgctctgatgctgctggataaaggctgtgaactgtatgttctcgagctttccagcttccagctggaaacgacctccagcctgcatgctgccgctgcgacgatcctcaacgtgactgaagatcatatggacagatatccctttggtctgcagcagtaccgtgccgccaagctgcgcgtttatgagaatgccaaagtctgcgtggtgaacgccgatgatgcgctgaccatgccggtgcgtggcgcagacgagcgctgcatcagttttggcatcaccatgggtgattaccatctgaaccgccagctgggcgaaacctggctgcgcgtgaaaggtgagaaagtgctgaacgtgaaagagatgaagctctctggtcagcacaactataccaatgcgctggcggcgctggcgctggcggatgccgtggggctgccgcgctcctcaagcctgaaagcgttaaccacgttttctggcctggcgcaccgtttccagctggcgctggagcacaacggcgtgcgctggatcaacgactccaaagccaccaacgtgggcagcacggaggccgcgctgaacgggctgcacgttgacggtaccctgcatctgctgctgggcggcgacggtaagtctgctgatttctcgtccctgaagccgtatctctcaggcgataacatccgtctctactgcttcggccgtgacggcagcgagctggctgaactgcgccctgagatcgccgagcaaaccgaaaccatggaacaggcgatgcggctgattgcccctcgcgtgaagccgggtgatatggtgctgctctctccggcctgtgccagtctcgatcaattcaagaatttcgaacagcgtggtgatgtctttacccgcctggcgaaggagttaggctgatgcgtttatctctccctcgcctgaaaatgccgcgcctgccaggatttgggatcctggtgtggttgtttgcggcgcttaaaggctgggtgatgggctctcgtcaaaaagataacgacagcctgatcatgtacgaccgcacgctgttctggctcacaatggggctcgcggcggtcggctttattatggtgacgtcagcgtcaatgcccgtcgggcagcgtctggcgaacgatcctttcctgtttgccaaacgtgatggtctctacatcatcctggcattctgcctggcgctggtgaccttgcgtctaccgatggagttctggcagcggcacagtacggcgatgctgatcgcctcgatcattatgctgctgatcgttctggtggtggggagctccgtaaacggggcatcacgctggatcgcctttggtccgctgcgtattcagcctgcggaatttaccaagctctccctgttctgctacctggcgaactacctggtgcgtaaagtagatgaagtgcgtaacaacctgcgcggcttcttaaaaccgatgggcgtgattctggtgctggcggtcttactgctggcgcagcctgacctcggtacggtggtagtactgtttgtaaccacgctggccatgctgttcctggcgggcgcgaagctgtggcagttcatcgccatcattgggatggggatttcagcggttgtgctgctgatcctcgccgagccttaccgtattcgccgcgtgacctctttctggaacccgtgggaagacccgttcggcagcggttatcagctgacgcagtcactcatggcctttggtcgtggtgagctctggggacagggactgggtaactcggtacagaaactggagtatttaccggaagcgcatactgacttcatcttctccattattgcggaagaactgggttatatcggtgtggtattagcgctattaatggtattcttcgtcgctttccgcgccatgtccatcggccggaaagcgctggagatcgatcaccgtttctcaggcttcctggcctgctcaattggtatctggtttagtttccaggcattggttaacgtcggggccgcagcgggtatgctgccgaccaaaggtctgacgttgccgttgatcagttatggtggttccagtctgttgattatgtcgacggccatcatgctgttgttgcgcatagattatgaaacgcgtctggaaaaagcccaggcgtttacacgaggttcacgatgaatcaaccgaagcggttaatggtgatggcaggcggtaccggcggacatgtgttcccgggactggcggttgcgcaccatttaatggatcagggctggcaggtacgctggctgggaaccgcagaccgcatggaggccgacctggtaccgaaacacggcattgagatcgactttattcgtatttccggcctgcgcggcaaaggcctcaaggcaatgctcctggctccggtgcgcatttttaacgcctggcgtcaggcgcgcaccattatgaagcgctttaggcccgatgtggtgctgggcatgggcggctatgtctcggggccgggcgggctggcagcgtggtcgttaggtattcccgtcgtactgcatgagcagaacggtattgccggtctgaccaacaaatggctggcgaaaatcgccaccaaagttatgcaggcgtttcccggcgcgttcccgaaagcggacgtggtaggtaacccggtccgtgtggacgtactggcgctgccgctgccggacgctcgcctggcgggccgtgaagggccggttcgtgtgctggtcgtcggtggctctcagggggcacgcattttaaaccagacgatgccgcaggttgctgcaaagctgggggatgccgtcaccatctggcaccagagcggaaaaggcgctcagcagaccgttgagcaggcttacgccgaggcggggcagccgcagcataacgtgacggaatttatcgacgacatggcggcagcgtatgcctgggccgatgtcgtggtctgtcgttctggcgccttaacggtaagcgaaatcgctgccgcgggtctgccagccctgtttgtgcctttccagcacaaagacagacagcagtactggaatgccctgccgcttgagaaagccggtgcggcgaaaatttttgagcagccacaatttaccgctgacgcggtcgccaccaccctggcgggctggaacagagacgtattgcttgagatggctgaacgcgcgcgcgcggcggctatccctgatgcgacggaacgggtggcaaaagaagtgagcctggcagcccaggcttaaccctcgcagcgcgtgaagcgcggcacgaattttaagtagtcgatggcgtttagagaatgaatacacaacaactggcaaaactgcgttcaatcgtgcccgagatgcgtcgcgtccggcacattcactttgttggcatcggtggtgccggcatgggcggtattgccgaagtgttagctaacgaaggctatcagatcagcgggtctgacctggcgccaaaccctgtaacgcagcagctggcgtcgcttggggcgactatctatttcaaccatcgcccggaaaacgtgcgcgatgcgagcgtggtggtggtctcaagcgccatctcttctgacaacccggaaatcgttgccgctcacgacgcgcgcattccggtgatccgccgtgccgaaatgttggcggaactgatgcgcttccgccacggcatagcgattgccgggacccacggtaaaaccacgaccacggcgatggtttccagtatttatgcagaagcgggtctcgacccgacgttcgtcaacggcggcctggtcaaagccgcgggcgtacatgcgcgtctgggccacagtcgttatctgattgctgaagcggacgagagcgacgcgtcgttcctgcacctgcagccgatggtggcgattgtcaccaacatcgaagctgaccatatggatacctaccagggtgacttcgagaacttaaagcagacctttatcaacttcctgcacaacctgccgttctacgggcgcgcggtgatgtgcgtggacgatccggtgatccgcgagttgctgccgcgcgtgggtcgtcaaatcaccacctacggcttcagcgaagacgctgacgtccgcgtggaagagtacaaacagattggcgcgcagggacacttcacgctggcgcgtcaggacaaagagctgctgcacgtgacgctgaatgcgccagggcgccataacgcgctcaatgccgcagcggcagtggccgtcgcgacggaagaaggcattgatgatgatgcgattctgcgcgcactggaaagcttccagggcaccgggcgtcgtttcgatttcctcggtgaattcccgctggatccggtaaacggtaaagccggtacggcgatgctggtggacgactatggtcatcatccgaccgaagtggacgccaccattaaagccgctcgtgcaggctggccggacaaaaatctggtgatggtgttccagccgcaccgcttcacgcgtacgcgcgatctgtatgacgatttcgccagcgtcctgtcacaggtagacaccctgttaatgctggatgtgtacgccgcaggcgagacgccgattcctggtgcagacagtcgttctctgtgtcgcaccattcgtggacgcggtaaagttgaccctattctggtttctgaccctgcgcaggtggcggaaattctggcaccggtcctgacaggtaacgatctgattctgattcagggcgcgggaaatatcggcaaaatcgcccgtaccttagctgaaatcaaactgaagccgcaaaaccaggaggatgagcatcatggctgataagattgctgtcctgtctggcggcacctccgccgagcgcgaggtttccctgaattccggcgccgctgtactggcgggcctgcgtgaaggtggcgtcaatgcgcacctggtcgatccaaaagaggtcgacgtgacgcagttaaaagccatgggcttcgataaagtctttatcgctttacacggtcgtggcggcgaagacggcaccctgcaggggcttctggatctgatcggtctgccatacaccggcagcggcgtgatggcgtctgctatctctatggataaactgcgcagcaagctgctgtggcagggcgcaggtttacctgttgcgccatgggtggcactgacgcgtcgcgaatttgaattgggcctgccggatagcgttaatgcacgcattgctgaactgggcttaccggttattgtaaagcccagtcgggaaggctccagcgtgggaatgtccaaagtcgacaaagctgacgatttagcgtccgctttagcgctggcatttcaacatgatgatgaagttctgatagaaaaatggcttagcgggccggaatttaccgtcgcgatgcttggcgaagaaattttaccgtcaatccgtatccaacccgccggagtcttctatgattatgaggcgaagtatctctctgatgagacgcaatatttctgcccaagtggtcttgaagctgagcgtgaagccgatttacagtccctggtgcttaaagcctggcatgttctgggttgccagggctggggacgcatcgatgtgatgcaggaccgggatggacaattttatctgctggaagccaacacctctccgggtatgacgagccacagccttgtgccgatggctgcgcgtcaggcggggatgagcttctcgcagttagtcgtacgcattctggaccaggcgggctgatatgtctcaggctgcattgaacacgcgcaaccgcgatgacgaggaagaatacacctcttcacgccgcagtaatggaacgcgtcttgcaggcatcattttcctgctcggggtgctgtgcaccgtgtttatcagcggctggatggtcctgggctggatggaagatgcgcagcggttgccgctttctaagctggtggtcaccggtgagcgtcactacacgcgtaacgacgatattcgccagtcaatactggcgctgggctcgcctggcacctttatgacgcaggacgtcaatattatccaaagccagattgaacgtctgccatggataaaacaggcgagcgtaagaaagcaatggcctgatgaattgaagattcatctggttgaatatgtgcccattgcgcgttggaatgatcagcacatggtagacgtcgacggaaattccttcagcgtcccgaccgatcgtgtcaacaagcagaatttaccgatgttgtatggccctgaaggcagcgaaaacgaggtgttacagggttttcgtgaaatgggccaggtgctggcgaaggacaggtttacgttaaaagatgctgcaatgacggcgcgccgctcctggcagcttacgttaacgaacggcattaagctcaacctgggacgcggggacaccatgaagcgtctggcgcgttttgtcgaactttacccggttttacagcagcaggcacagactgacggcaaacggataagctacgttgatttgcgctatgactcaggcgcagcagtcggttgggtaccggctccggtcgaggaacctaatcagcaacagaatcaggcacaggtacaggcagaacaacaatgatcaaggcgacggacagaaaactggtagttggactggagattggcaccgcgaaggttgccgctttagtaggggaagttctgcccgacggtatggtcaatatcattggcgttggcagttgcccgtcacgtggtatggataaaggtggggtaaacgatcttgaatcggtggtgaaatgcgtccagcgcgccatcgatcaggctgaattgatggcagattgccagatttcttctgtctatcttgccctttctggtaagcacattagctgccagaacgaaatcggtatggtgccgatttccgaagaggaagtgacgcaggaagacgttgaaaacgttgtgcatacggcgaagtccgtgcgtgttcgcgatgagcatcgcgtattgcacgtgatcccgcaggaatatgcgattgactatcaggaagggatcaaaaacccggttggtctgtcaggcgttcgtatgcaggcaaaagtgcacctgatcacatgtcacaacgatatggcgaagaacattgtaaaagccgttgaacgttgtggcctgaaagttgaccaacttattttcgccggtctggcggcaagttattccgtactgaccgaagatgaacgtgaactgggtgtctgtgtggtcgatattggtggtggtacaatggacatggccgtgtataccggcggtgcgctgcgccacaccaaagtgatcccgtacgcagggaacgtcgtgaccagcgatattgcttacgcttttggtacgccaccgagcgatgcagaagcgattaaagtgcgccacggctgtgcgctgggttctatcgttggcaaagatgagagcgttgaagtgccaagcgtcggtggtcgtccaccgcgcagcctgcagcgccagacgttggctgaggtgatcgagccgcgctataccgagctgctcaacctggtcaacgaagaaattttacagttacaggaacagcttcgtcagcagggtgttaaacatcatcttgcggcggggattgtattaaccggcggtgcagcgcaaattgaaggtcttgcggcctgtgcgcagcgcgtcttccatacgcaggtacgtattggggcgccgctgaatattaccggtttaacggattatgctcaggagccgtattattcaacggctgtgggcctgctccactacgggaaggaatctcatctcagtggtgaagcggaagtggaaaaacgcgtctcagtggggtcgtgggtcaaacgactgaacaactggttgcgaaaagagttttaatttttttaagagaccggagagaattagcggtctcgggcgacaggcacaacggagagagaaattatgtttgaacctatggaactgaccaacgacgcggtgattaaagtcatcggcgtcggtggcggcggcggtaacgccgtagagcatatggtgcgtgaacgcattgaaggtgttgaattcttcgcggttaacaccgatgcgcaggcactgcgtaagacggcggtaggccagactatccagatcggcggtggcatcaccaaagggctgggagctggggctaacccggaagtgggtcgcaatgcggctgaagaagatcgtgaagccctgcgcgctgcactggaaggtgcggacatggtcttcatcgcagcaggtatgggtggcggtaccggtaccggcgcagcacctgttgtggctgaagttgctaaagatttaggtattctgaccgttgctgtcgtgaccaagcctttcaattttgaaggcaagaagcgtatggccttcgcggagcagggtatcaccgagctgtccaaacatgtggactcgctgatcaccatcccgaacgacaaactgttgaaagttctgggtcgcggtatctccctgctggacgccttcggtgcagcaaacgacgtgctgaaaggcgcggttcagggtatcgctgaactgattacccgtcctggcctgatgaacgttgactttgcagacgttcgcaccgtgatgtccgaaatgggctacgcgatgatgggctctggcgtggcgagcggtgaagaccgtgcagaagaagcggctgaaatggctatctcttctccactgctggaagatatcgacctgtctggtgcgcgcggcgtgctggtcaacattaccgctggctttgacctgcgtctggatgagttcgaaaccgtgggtaacaccatccgtgcgttcgcctctgacaacgctaccgtggtaatcggtacttcacttgaccctgaaatgaacgacgagctgcgtgttaccgttgtggcaaccggtatcggtatggacaagcgtcctgagatcaccttagtgaccaacaagcagactcagcaaccggtaatggatcgttaccagcagcacggtatgtctccgctgactcaggagcagaaaccggccgcgaaagtggtgaacgacccaacgccgcaaacggcgaaagagccagattatctggatatcccggcgttcctgcgtaagcaagctgattaagaattggctggaattaggggatttgcgctctttgtgctaaactggcccaccgttagtgatatacactctcggttggatagttaatttggcgagattatacgatgatcaaacaaaggacacttaaacgtatcgttcaggcgacgggtgtcggtttacataccggcaagaaagtcacgctgacgttacgccctgcgccggccaataccggggtcatctatcgtcgcaccgacttgaatccaccggtagattttccggccgatgccaaatctgtgcgtgatactatgctctgtacttgtctggtgaacgagcatgacgtgcggatttctaccgtagagcacctgaacgccgccctggcgggcctgggtatcgacaacattattgttgaagtcgatgcgccagaaatcccgattatggatggcagtgctgcaccgttcgtctatctgttgctggatgctggcatcgaagaactgaactgcgcgaagaaatttgttcgcatcaaagagaccgttcgcgtcgaagatggcgacaagtgggctgaattcaaaccgtacaatggtttctcgttggactttaccatcgactttaaccatccggcgattgattccagcacccagcgctatgcgatgaacttctctgctgatgcgtttatgcgccagatcagccgagcccgtacgtttggcttcatgcgtgatatcgaatatctgcagtcccgcggcctgtgcctgggcggcagcttcgattgtgccatcgttgttgacgattatcgcgtactgaacgaagacggcctgcgtttcgaagatgaattcgttcgtcacaaaatgctggacgctatcggcgacctgttcatgtgtggtcacaacatcattggtgcatttaccgcgttcaaatccggtcatgcgctgaacaacaaactgttgcaggccgtcctggcaaaacaggaagcctgggaatatgtgaccttcgaagacgaagctgaactgccgctagctttcaaagcgccaagcatggttctggcgtaacggttcacgccgtttcgttaaaaaatcgactggttaacctggtactctctccggccaggaagaccagtcgtttttatttttacccttctttgtttgtcccagcgttatttcttgtctgtcctgcgtagaaagtgtgtgcgttagctgcattcttgaccgtttttccccgcggcggcacctcattcctgctgatgtgtattggttttagtggtaatatctgggcgcttaaaaaaataactgaagatagcctgtagcaggctggcttatgtggtggagcaagtgagcggaatactgacgcgctggcgacaatttggcagacgttacttctggccgcatctcttattagggatggtcgcggcgagtttcggcttgcctgcgctcagcaacagtgccgaagcggcgacgccgacgaagacctctaccagcaaacacgatctcaatacgcgggttaactttacaaatctcgcctggcttgaagccagtcgccgcccgaatttctccgttgattactggcaccagcacgctatccgcacggttatccgccatctctccttcgcgatggcgccgcaggcaatgcctgttgcggaagaggcgctgccggtgcaggcgcagcatcttgccctgctggacacgctcaacgcgctgctcacgcaggacagacagccgccggttatggttcgccagacggcgcaacgcgcgttcgttcctcctgtttcattctctgtttcaacctggattagccaggttcacggcattcgcgccgggcctcaacgcctcagctaaattaactttttcaataccttaatttatctgcccatgatggggcgtttgagaatttattatgctaatcaaattattaactaaagtttttggtagtcgtaacgatcgtaccctgcgccgtatgcgcaaagctgttgccgtcatcaacggtatggaaccggcgatggagaagctctctgatgatgagctgaaagcgaaaacggcggaatttcgtgcgcgtctggaaaaaggtgaaaccttagaaagcctgatcccggaagcatttgcggtcgtgcgtgaagcaagtaagcgcgtgttcggcatgcgtcacttcgacgttcagctgctgggtgggatggtgcttaacgaacgctgcatcgcggaaatgcgtaccggtgaaggtaaaaccctgaccgcaacgctgccggcttacctgaatgcgttgaccggtaaaggcgttcacgtcgttaccgtcaacgactatctggcgcagcgtgacgccgaaaacaaccgtccactgttcgaattcctcggcatgaccgtcggcatcaacatgtctggcctgcctgcaccagccaagcgtgaagcgtataacgcggacattacctacggtaccaacaacgaatacggcttcgactacctgcgtgacaacatggcgttcagccccgaagagcgcgtccagcgtaagctgcactacgcgctggtggatgaggtggactccatcctgatcgatgaagcgcgtactccgcttatcatctccggcccggctgaagacagctccgagatgtaccgtaaggtcgacaaaatcattccacacctgctgcgccaggagaaagaagactcggataccttccagggtgaaggtcacttctccgtggatgaaaaagcgcgccaggtgaacctgaccgagcgtggtctggtgaaaatcgaagagctgctggtggctgaaggcattatggaagagggcgagtctctgtactctccgagcaacatcatgctgatgcaccacgtgaccgcagcgctgcgtgcccacgcgctgttcacccgcgacgtcgactacatcgtaaaagacggcgaagtgatcattgtcgatgagcacaccggtcgtaccatgcagggacgtcgctggtctgacggtttgcaccaggctgtagaagccaaagaaggcgtggatattcaaaacgaaaaccagacgctggcgtctatcaccttccagaactacttccgtctgtacgagaagctggcgggcatgaccggtacagccgataccgaagcgtttgaattcagctctatctacaagctggataccgtggtcgttccaaccaaccgtccgatgatccgtaaggatatgccggacctggtgtacatgaccgaagcggaaaaaattcaggcgatcatcgaagacattcgcgagcgtactgctaaaggccagccggttctggtggggaccatctccattgaaaaatccgaagtggtttctcacgagctgacgaaagcgggcatcaagcacaacgtactgaacgccaaattccacgccaaagaagcagatattgttgcgcaggcaggttatccggctgcggtaaccatcgccaccaacatggcgggtcgtggtaccgatattatgctgggcggaagctggcaggccgaggtggctgagctggaaaacccaacgcctgaacagattgctcagattaaggccgactggcaggtgcgtcacgacgcggtgctggcatccggcggtctgcatatcattggtaccgagcgtcacgaatcgcgtcgtatcgataaccagctgcgtggccgtgcgggccgtcagggtgatgctggttcttcccgcttctacctgtcgatggaagatgcgctgatgcgtattttcgcctccgaccgcgtgtccggcatgatgcgtaagctgggcatgaagccgggcgaagctattgagcacccgtgggtcaccaaagcgatcgcgaacgcacagcgtaaagtggaaagccgcaacttcgatattcgtaagcagctgctggaatatgacgacgtggctaacgatcagcgccgcgcgatctacacccagcgtaacgaactgctggacgtgtccgacgtgagcgaaaccatcaacagcatccgcgaagatgtgtttaaagccacgattgatgcgcacattccgccgcagtctctggaagagatgtgggacatcgaaggcctgcaggaacgtctgaaaaacgactttgacctcgatctgcctatcaaagagtggctggataaagagcctgagctgcacgaagagaccctgcgcgagcgtatctacgaaaccgcgctggacgtctacaagcgcaaggaagaagtggttggcgctgaaatgatgcgtcacttcgaaaaaggcgtgatgctgcagacgctggattccctgtggaaagagcacctggcggcgatggactacctgcgtcagggtatccacctgcgtggctatgcgcagaaagatccgaagcaggaatacaagcgtgagtccttctccatgtttgcctctatgcttgagtcgctgaagtatgaagtcatcagcaccctgagcaaggttcaggtgcgcatgccggaagaagtggaagcgatggagcagcagcgtcgtgaagaagccgagcgtctggcacaaatgcaacagctgagccatcagaccgacgacagcgaagccgcagcggcgatcgccgcgcaaaccggcgatcgtaaagtgggtcgtaacgatccatgcccgtgcggttctggtaaaaagtacaaggcgtgccacggccgtctgagctaagttcataaaaaaacaaaaaggcgcagaaatctgcgccttttttatggaagtgacaatatgaaaatactgcaaattgccgtcgggattattcgcaacccgcaaaaccaaatctttatcacccagcgtgctgccgacgcccatatggcgaacaagtgggagtttccaggcggtaaaatcgaggccggtgaaaccccggaagcggcgctggttcgcgagcttcaggaagaagtcgggatcaccccgcttggcgcaacgctgtttgataagcttgaataccagtttccggacagacacatcacgctgtggttctggctggtggaaaactgggaaggtgaaccctgggggaaagaggggcagccgggtaactgggtggagcttcaggcaagtgatgccgaaaaattcccgccagctaatgagcctgtgatcctgcggttagtcgaacaaccgaaggcctgctaagcgacgcgccagcaggctttacagattactgctggctttcactccagtcatcgctgtccgaaagatcgcctttactcggaatgcgtttttcttccgccgcccattcgcccaggtcaataagctggcagcgtttgcagcagaatgggcggaacggactcacttcgccccagacaacggttttgccacaggtcgggcagtttacggtggtgacatcagacatcggcactccttaacaacaggccagttcaaaatcgaggcgttccggcacggtgccattttcgctgtccagcggcataaagcgaatcgcaaagcggctcttatgcccggaaatttgcggataaagctgttcgccaagcgataaattcaggcgcagaagatcggcatcatcaccgttgtcctggtagaaaccgttcaggctggtttgcttgcggaacggcgctgagttacggatcagatcgaggatcagcgacagcgtctggtgcatcggctccaggcttgccagccagctgttcacctgcgcgtcacgctgcgcttgtggcatatggagccacatatgcagcgtcggcaggtcgaagctgcagcaaccgccagggatgctcaggcgctggcgcaccaggccaatcaggcggtcctcacgcaaaaactgcccgacgcgcggtgcggccatcaggatgctgctgctggttttaagctgctgacgaagggaatcgatacggcttacgtccacccccggaacctcagcccatgcctgcaatttacgctgctggcgctccagctctttaagcaattctgtgcggacatcgccgcgttcaatcacatccagcagatcgcctacattgcggaagaagtgcaacgccgtagcgtgatcgttaaccggcagatgttgtgaaagctgctgaatgaggaattcgatgcgcagccaggtacgcattttttcgttgagcggatgctcaaaaaggatgtgagtcgacattatggtttttcctgtgcaacggcctgcccggctaacgtcagatactgcgcgtgcagacgggcaacatccgatgcaatagcatctggtgcgccgttattatcaataacatcatccgccacggcaaggcgctgagcgcgcgtggcctgagcggcgagtatatgttcagcatgctcgcgcgagacatggtctcgcatcatggttctctggatttgcgtctcgggtgcgacatcaatcaccagtacccgatcggctttctgatgcagctgattttccaccagcagcggaaccacccacaagacatagggcgagcgggcttcggctatctgacgctgtgtttcctggtggataatgggatggagcagggcattaagccaggctttttccgctgaatcggaaaaaatgcattcgcgaagctgacggcgatttagcgtgccatcggcattgatgattgcctggccaaaatgttctgcgatggccttaagcgcgggtgtattgggctctaccacctggcgggcaataatatcggcatcgataatcgtgatacccaaacgagaaaacgcgtctgcaacggtacttttgccactaccgatgccaccggttaatgcaacgatataccccattaaatcaaatcctgggaattattcattattaaaatcagttgattaaaactctcaggtgcgccagcaactgtttagccctgtttaccggctttttaccaggtaaatttataggattgtagcgtaaaaaaagagaatttcgcagtcttgcggagcaggtattagtgcgtatgatagcgtcactggagttgtgcttttaacatatttgcctctaaccccaggaatccgcacatgcgtatcgaagaagatctgaagttaggtttcaaagacgttcttatccgccctaaacgctctacactgaaaagtcgctcagacgttgaactcgaacgtcaattcacctttaagcattccggtcagacctggtctggcgtgccgatcatcgctgccaacatggatactgtgggaacctttgagatggcaaccgcgctggcacagttcgacatcctcaccgccgtacacaaacattacagccctgaagagtggaatgcgtttgtggcgtccgcctctgctggtgtggtgaagcacgtgatggtctccaccggtacctccgatgcggatttcgagaagaccaaacagatcctgaaggctaacccggcgctgaacttcgtttgtattgatgtggcgaacggttactccgagcacttcgtacagtttgtcagcaaggcgcgtgaggcctggccgacgaaaaccatcatcgcgggcaacgtggtgaccggtgaaatgtgtgaagagctgatcctctccggtgccgatatcgtgaaagtgggcatcggtccgggctccgtatgcaccacgcgcgtcaaaaccggcgtcggttatccgcagctctctgccgtcattgaatgtgccgatgcggcgcacggtctgggcggccagatcatcagcgacggtggttgcaccatgccgggtgatgttgcaaaggccttcggcggcggcgcggacttcgtgatgctcggcggtatgctggcaggccatgaagagagtggcggtaccgtagtagaagaaaacggcgagaaatttatgctgttctacggcatgagctctgagtctgcgatgacccgtcacgtcggcggcgtggcaaaataccgtgcggcagaaggtaaaaccgtcaagctgcctctgcgcggcccggttgaaaacaccgcacgcgatatcctcggcggcctgcgctctgcctgcacctacgttggcgcctcccgcctgaaagagctgacaaagcgtacaacgtttattcgcgttcaggaacaagaaaaccgcgtattcaacagcctgtaatggctatcgctggcgcatgcccgtgcgccagccctgttgtactatcccgcgctcatcgcatctcccaggtggaatatcggcaggtacattgccaccaccagcgtaccgataatgacccccgtcactatcagaagcactggctccagaagcgccgccagattctctgcacgttgaaaggtctgttccgtatgatggcgggcaaggtttgccagcatgatatccagcgcacctgacatttcaccggttcgtaaaagctgaacacagagcggggtaaagattgccgctctttgaaaggatgaccagacgggaaggcctttttcaatgtcctcccgcacgccgcgcagtattccctgccagtactgactttcaacggtctcctcggcactctccaggccctttaaaaaggggatacccgcctgttgcgtgagtgacagcacggtaaagacgtgtcccagcttttgaccttttgccagtgcgcccatcacgggcgtatgcagcaggatgcactgccagcgaggattctgccgcagagcccaggcgacggctaagggggctaatagcaggacgaacaacgcaagggcatatgactgcataaaggcggccatccccataaccatctgtgtcagcacgggaagcggggtattaaacgttttgtagatcgcggcaaactcgggcaggaccagagtgaccatcgccagcacgacgagcacagccagcgtcaggacgatcgccgggtagcgcagcgcctttttcacttttgcactgagctgctgctgcgctttttgttgctgcgcgagctgacgacagcacacctccagcttccccgtcagctctccggttttcaccatcgagacatgcagcgggctaaaaacggctggccacttttttagcgactcagaaaacgggcatccttcactgagctcatcggcaatgctttgcagcagcgcctgccacggttttgacggatgttgctctgcaagcatttgcaggctgtgggacagcatcagcccagcctgcagaagcagggcgagctgatgaaacatctcgtcgcagtggtgtggccgccagcggtgtcgctgcgcgcatcgggtcagcgtcaaaggatggaggtcgttacgcatcagccgggtgaaggccgcattgcggtctgtggcccagagtgtcccgcttcggggctctccatctttggtgagcgcacgccagcgccagagctgattagccgccattgggcattcccaggacgcgcaacaactcttcaatcgtggttagcccttgttcgacggccctgcagccgtgttcaaaaagagaaaccatccccgcctgccgggcgctcgcctctatgacgtcagttcccgccccgctggcaatggcctgccgcagggcattgtcgatggcgagtacttcaaaaatggccacgcggccataaaagccgtgataacagcgatcgcagccggtgggctgccagcgtggaagcggcctgggccatactgagcgaggtagttgagcctgatcgcgggtttcccggcgacaatgtgggcacaaacgccggaccagtcgctgggcaatcaccatcgtcagcgcggaagaaatcatccagcgcgcgacgcccatctgctccaggcgaatcagcgtttccgtcgtcgagttggtgtgcagggtcgacagcaccagatgcccggtctgggcagcattaatggcaatcccggccgtttctccgtcacggatttcgccgaccataatgatgtcgggatcctgacgtagcagtgcgcgcagcacgttctggaaggttaaacccgcccggggattaatctgcgtctggtttaatccggcaagggggatctcaataggatcttccacgctgcagatgttgacgtcaggggtgttacgcgactgcagcgcgctgtacagcgtcacggttttgccgctgccggtagggccggtgaccagaatcagcccctgcggctggtggagaaccgcattaaaacaggccaactgttcagcattcatgccaagcgctttcggctcaagggcctgcggaacctgatgcaggaggcgcagcacaattttttcgccgccgctgcagggaagcgtcgcgatccgaaacgagaccggctcattggccagttcaatcgtaaactggccgtcctgaggcagccggcgttctgcaatatccaggttacccagcacttttaaacgtgcgcttaacaggttagccagttcagcggcaagcggaggctgcggacaaagtacgccgtcgatacgtaaacgaatctggcacgcgtgctccatcggttcgatatgaatatcagaggcgcgctggttgattgcctgctgcagcgtgtggttaaggacatctaccgtagagtgtgtttgcgaaacgccgggcagatgcgattgtgacgtgagctgccggtgtttttctatgcgctccgcgctccagcactcaatatcaatccgtttctgggtcgcgaaacgcagcgcctccatgagttcggtcgcgggctttcccacgacggcaatgttgatcctctcactgtcgctggatagcagcagtgcgtgatggcgaagacaaagcgccacgagttgatcggtattcattctccgctcctcagttattgctgaagcggaaaacgtcttcgcaggcctgcttcagagcgctatcagcactgatgttgcagacgcgcgtccagcccgtcatcccgttgccgttgttccactgcggcgtcatgaccacttccagcccgttaagactttcctgtcctgttaaggtcacgatccctttcgctacgctcattccggaaacgtagcgtgtcgtggtgggggaagggatgccgttgctgttggcatcgcagctctccacaccaccgtgatccagcgcgcaaagttcaatggcggtgcggtagggaacgaaggtttgcagcatatcggtcagcgccgctttgcgcaggtagttctgataggcaggtatgccgatggcgctcagaatcgcaataatgccgatgaccaccatcagctcaataagagtgaatccgtgttgtctgttcatatctgctccttacgttaagtgacgctactctgtcagcgcaaaagggcagaaacgaggggcaaaaaagggaacgggaaagcgcgttcagagaattaatgcggtgttgcaggaaagaacagcggatttgcgagcggggctgaaattcccctctccaggcggagaggggaggaatcactatttaaaacgcatcgagaggtcgagtgcgcgaacgtgcttggtcagcgcgccgacggagatgtaatccacgccggtttcggcgaattcacggatcgtttcgaaggtgacgttcccagagacttcgagctgggcccggccattggtcagttttaccgcctcacgcatctgctcggtttcgaagttatcgagcatgatgatatcggccccggccttaatcgcctgctccagctcgtccaggttttccacttctacttcaaccggcacatccggatgcagccagaaggccttctccaccgcctgacgtacggaacccgatgcaataatgtggttctctttaatcaggaaagcgtcggacaggcccagacgatggtttgcgccgccgccgcagagcaccgcgtacttcagcgccgtgcgcaggcccggcagcgttttgcgggtatccagcagctgggttcgggtgccggccagcaggtcaacgtaacgacgcacttcgctggcgacgccagagagcgtttgtacaaaattgagcgcggtacgttcgccggtcagcaagacgcgggaagggccgtccagctcgaacagcggctgatttggcgtgacgctatcgccgtcctccacgtgccatgtgacctgcacatcatcgcccgccagctgggtaaagacctcttctacccagcgcttgccgcaaaaaacaccctcttcacgggtgataatgaccgcgtgggagcgcgtctctttcggcaacaattgtgcggtaatatctttatcggcattgacgtcaccgcccagatcttctttcaaagcatgggcaacgcttgccggaatatccatattaatacgttccagaagcgcttcacgtcggtggtcggggttgtagcggcgaggcggcatgataaaactccaaattggtaacgaatcaaaatattgaaacatgctactctgaaccgagtaacagcaccatacataaggagttccagcatgttgttagaaaacggatggctggtggatgcgcggcatgtgccttcgccgcaccacgactgccgcccggaggatgaaaagcccacactgctggtggttcataatattagtctcccgccgggggaatttggcggcccgtggatcgatgcgttattcacgggaacgatagatcccgatgcccatcctttctttgctgagattgcgcatctacgcgtgtcggctcattgcctgattcgtcgcgatggtgaagtggttcagtatgttccctttgataagcgcgcctggcatgccggggtgtcgatgtatcacgggcgcgaacggtgcaacgatttttctatcgggatcgaactggaaggcacggataccacgccctacaccgattcacagtatcaacagctagcggctctgacccgcacgcttatcggactttacccggccatcgccgacaatattaccgggcacagcgatatcgctccggcgagaaaaaccgatcccggcccggcatttgactggccgcggttccgcgccatgctcaccgcgtcgtcagaataaggagataccatgacgttgtttaccatgctgctggttatcatcgctgaacgcctgttcaagctcggtgagcactggcatctggatcaccggctggaggtgttattccgccgtatcaagcacttttccatgctgcgcacgctgctgatgatggcgggtgtgatggtgattacgttcctgctgctgcgcgcgctgtatggactctttttcaacgtgccgctgctggtggtgtggatcctgctcggcgtgctgtgcattggtgcgggcaaggtgcgtttgcactatcacgcgtacctgaaagccgcctcccgtgacgatgcccatgcgcgcaatgccatggcgagcgagctgacgatgatccacggcgtgccgccggactgcgacgaacgcgagttcctgcgcgaactgcagaacgcgctgctgtggattaacttccgttactacctggcgccgctgttctggtttgtggtgggcggtccatggggaccggtcttgctgatggggtatgcgttcctgcgcgcctggcagacctggcttgcccgctatctgacgccgcacgagcgtttgctgtccggcattgatgccatcctgcacgtggttgactggcttccggtgcgtctggtgggcgtggtgtacgcgttaattggccacggtgaaaaagcgctgcccgcgtggttcgcctcgcttgccgaccgccatacgtcgcagtatcaggtgttaacgcgtctggcgcagttctcgctggcgcgcgagccgcataccgacaagattgaaacgccgaaagccgctgtctccatggcgaagaaaacgtcgtttgtggtcgtggttatcgtggcgctgctgacgatctacggcacgctggtgtaagccagcgcggcgtaacgattaaagcgtgtccgcaggcgggatgccgaaatcaggcatcccgttttcgtcccagcggacgcgcttcaggcgggtatggcggtttggatcgtacagcggatcgccctcaatttcggtgtagttccgcgcgtgatacaccagcacatcttccccttccggcgtttgcgtaaagctgttgtgtcccgggccgtactgacgattttcgtagctggtggcgaatacggggcgcggggatttgtgccagttcaatgggttttgcggatcggcattcaggtctatccacagcagccccatgcagtagttctcatcggtggcgctggcggaatagctgataaacagtttgttgccatggaacagcaccgccgggccttcgttgacccagaacccgcgacactcccagtcatactccggcttgctgagcatcaccggctcgcctttcagcgtccacgggttcgccatttcacacagataaaggttggagttcccggagatgtccggcgctttttgcgcccacagataccagcgttttccctgatgcacaaaggtggtggcgtccagggcgaaggtgtcgaacggggttttgatctggcctttttctacccacctgccggtgagcggatcgtcgtcggtacattcaatggcaaacatgcggtgctggaacatcccgagcgcgtcgagcgcctgggtgtgcgtcgcggcaaaatagatgtaccactttccgtcaatgtggtgcagttccggcgcccatatcagctggctcattgggcctgcgtcgggtttacgccagaccaccacctcttcggcatgacgtaagccttccagcgagtctgcacggcggatcgccagcctgtcgtactgcggcacggaggcgataaagtaatattgcccatcgtggcgcaggatatacgggtcggcgcgttgttcaataaacgggtttggccaggtttgcattcggctttccttatttagtctcagcggctttcagttcctgataatcgttcagctcgtggtagttgttgcggcgtttttccagatcgagctggatctgcttcatggtttcacgatccaccttcagcaggcgcaccacgcccgcggtaatcaaataacccacccccgggataacggtaaacagcagcacaatcccgttgatggcgtctgcgctttgcgctttcgcgcccgcatcgtagccgtaccaggagagcagaaaaccaaccatcgccccggcaatcgccagacccagtttgaggaagaagatgttgcccgagaagctgatgccggtgatgcgcttcccggttttccactcgccgtagtcatccacgtcggccatcagcgaccagtgcagcggagacgggatctggtgcaggatgttcagcaggacgtagagcaccacgatggtgacggtcgctttcgggtcgaagaaataaaaggcgcaggagaaaatcgccagcacgatgttggtccagaagaagaccttcagcttgcaccagcggtcggtcagcacttttgccagcacgctgccgagcatcatgccgacaacgcccaggctgataaacagcgtggcgaagtgggtgctctggcccatcacccaggtgacgtaatacatggtggccgccatgcggataaagcccgggcagacgttgcagagcgtcaggagcagaatgcgcacccactggtcgttcttccacacgtctttcagatcgtttttcagctcgtcgttggtctgcaccgccgggcgcacgcgctcgcgcacggtggcgaagcagaacaggaacatgcaggtgccaatcagcgccagcacggtcatggccatctggtagcctttggctttgttgtccccgccaaaccagtcggccatcggcagcagcgttaatgagagcagcagcgtggcgatgccgaccagcacgaagcgatacgactggcaggccacacgttcttttggatcgttagtgatcaccccgcccagcgagcagtaggggatgttgatggcggtgtaggtgagcgacagcaggaagtaggtgacaaaggcatagataactttgctgttatagctccactctggcgtggtgaacatcaggatgctgaacagcgcgtacgggaaagcgatccaaagcagccatggacgaaaccggccatatttactgcgggtgcggtcggcaatcgcgcccatgatcgggtccgtaacggcgtcaatcacgcggacggacagcagcagcacgccgaccagcgcaggggccagaccaaaaatatccgtataaaaatagctaacaaacagcatgatggcgccgaagatgatgttacatccggcgtcgcccatcccatagccgatcttttcttttactgacagctttgcgttatccattgactgctctccgggttacggtatggagagaattattcgctggcgaagggatatatgcgttgcagtatcagggcggtgatatggataaatgcgctgtgggcgtgaaagtgtgaaggaggtaacaacgcgcggcacccgcaaaagcaggcaccgcggtgggaggcttagtgcgccttcatggcattacggcttttctgactgaagagatagccaacgccgagtactgcaatccagaccgggatcaggtagacggaaatcgccatacctggggtgatcagcatgatcaccagcacggccgccatgaacagcaggcagatccagttacccagcggatagagcagggcagggaagcgcgtggtgacgccctgctgctgcttcgcgcggcggaacttcatgtgcgccaggctgatcatcgcccagttgatgaccagcgcagagaccaccagcgccatcagcaggccaaacgccgattccggtgccatgtagttaatgagcacgcacagggcggtcacgatggcggaaacaatgatggtattcaccggcacgccacgtttatcaacgttaagcagcatcttcggcgcgttaccctgctgggcgaggccgaacagcatgcggctgttgcagtatacgcagctgttgtaaacggagagcgctgcggtcagcaccacgatgttcagcgcgttggcgacaaaggtatcgcccagctcgtggaagatcagcacaaacgggctggtgtcagcagtcacgcgcgtccacggcagcagcgagagcagcaccgccagtgagcccacatagaagatcaggatgcggtagataacctgatttgtggctttcgggatgctctgctccggattgtcggcttcagcagcggtgatgcccaccagctccaggccgccgaaggagaacataatgatcgccatcatcatcaccaggccggtcatgccgtgaggcaggaagccaccctgttcccagaggttgcgcaccgtggcctgcgggccgccgttgccgctgaacagcagccagccgccgaagataatcatcgccaccacggcaatgaccttgatgatggcaaaccagaactccatctccccgaacactttaacgttggtcaggttaatggcgttgataatgacgaagaaggctgcagcagaagcccaggttgggatttcgggataccagaactgaatgtatttcccgacggcggtcagttcggccatggcaaccagaacgtacagcacccagtagttccagcccgaggcgaaaccggcaaagctgccccagtacttataggcaaagtggctgaaggagcctgcgaccggctcttccacgaccatttcgcccagctggcgcatgatcagaaaagcaatgaaacccgcaatcgcgtaacccaaaataatgcccggaccggcagactggataacggatgcgctgcccagaaacaggccggtaccaatcgcaccgcccagtgcgatgagctgaatatggcggtttttaagcccgcgctttagctgatcgccgtgctgttgagcttccatttgaaacctcgtgtgtggttgttatgttcacgctgagcgtgtgtaattatgaaaatccatattctgtatttatttctttacggttaacgagaccgaaaaaagcggagatgacttccgtaagcgccagaatagtggtaagtgcctgcgaatgcacctgctttatgaaggggtgatgacgacttgaataaaaagaaagcatttgtaaatcggcccgctcgttgttcctcacccaacctatagaatagaaatgcgccttaagtgggcgaattttcattatttgccttgttgaatcgcttcagattgcaaaaaccctcgtttcattatggttaaaactccctctttaggagtaatcaactcatttgtgcaaagttacatttctgaaacgttatttctgtaaggttgttaaaatgtgcagggtttactgatttcaatcaaaaccaatatggacagaaggtgaatactttgttactttagcgatacgaaatagaaattggtaagaccaattgactccgggcaaaaaggcgtaagacagggaatatggcctacagcaaaattcgccaaccaaaactttccgatgtgattgagcagcagctggagtttttaatcctcgaagggactctgcgcccgggtgagaaacttccgccagaacgcgagctggcaaaacagttcgacgtttcacgtccctctctgcgtgaggcgattcaacgtctcgaagcaaagggcttgctgcttcgtcgccagggcggcggaacctttgtgcaaaacagcctgtggcagagcttcagcgatccgctggtagaacttctctctgaccacccagaatcccagtttgacctgcttgagacccgtcacgcgctggaaggtattgcggcctattacgccgcccttcgcagcactgatgaagatcgcgtgcgtatccgcgagctgcatcaggccattgaacgggcacagcagtccggcgatttagacgccgagtccagcgccgtcgtccagtatcaaattgccgtcaccgaagcggcccacaacgtggtgctcctccatctgctacgctgcatggagccgatgctggcccagaacgttcgtcaaaattttgaattgttgtatgcccgtcgggacatgctcccactggtaagcaaccatcgcacccgagtattcgaggcgataatggccggggaaccggagcaggcgcgcgaagcgtcgcaccgccatctggctttcattgaggaaatcttgctggaccgcagccgtgaacaatcgcgtcgcgaacgttcattacgccgcatacagcaacgaaaggattaagcgccaggtacttttagagcgcggcaactaaacgcagaacctgtcttattgtgttcttgcccaagagcacaatgggacaggttccagacaaatcaacgtattagatagataaggaatacccccatgtcagaacgtctccaaaatgacgtggatccgatcgaaactcgcgactggctacaggcgatcgaatcggtcatccgtgaagaaggtgttgagcgcgctcagtatctgattgatcagctgctttctgaagcccgcaaaggcggcgtgaaggttgcttcaggtgcaggggctagcaactacgtaaacacgattgccgttgaagacgaaccggaatacccgggcaatctggatctggaacgtcgtatccgttctgcaatccgctggaacgccatcatgaccgttctgcgcgcatccaagaaagacctggaactgggtggccacatggcgtccttccagtcttctgcgaccgtttacgaagtgtgcttcaaccacttcttccgtgcagcgaacgagaaagacggcggcgatctggtgtacttccagggtcacatctctccgggcatctatgcacgtgcattcctggaaggtcgtctgactgaagagcagatgaacaacttccgtcaggaagttcacggtaaaggtctgtcttcttacccgcaccctaaactgatgcctgaattctggcagttcccgaccgtatccatgggtctgggcccaatcggtgcgatctaccaggcgaaattcctgaagtatctggaacaccgtggtctgaaagacacctctgagcagaccgtatacgccttcctgggcgacggcgaaatggatgagccagaatctaaaggcgctatcaccatcgcgacccgtgagaagctggacaacctgtgcttcatcatcaactgtaacctgcagcgtctggatggtccggtaaccggtaacggcaagatcatcaacgaactggaaggcatcttcgcaggtgctggctggaacgtgatcaaagtcatgtggggttcccgttgggacgaactgctgcgtaaagacaccagcggtaaactgatccagctgatgaacgaaaccgttgacggtgactaccagaccttcaaatccaaagacggtgcctacgtgcgtgagcacttcttcggcaaatatccagaaaccgcagccctggttgcagactggactgatgagcagatctgggccctgaaccgcggtggtcacgatccgaagaaaatttacgctgcactgaaaaaagcgcgtgaaaccaaaggtaaagcgactgtaatcctggcccacaccatcaaaggttacggcatgggtgataccgcagaaggtaaaaacatcgctcaccaggttaagaaaatgaacatggacggcgtgcgctatatccgcgaccgtttcaacgttccagtgaccgatgagcaggtcgaaaacctgtcttacatcaccttcccggaaggctccgaagagcacaagtacctgcacgaacgtcgtcaggcgctgaaaggctacctgccagctcgtcagcctaacttcaccgagaagctggaactgccagcgctggaagacttctctcagctgctggaagagcagaacaaagagatctctaccactatcgctttcgttcgtgccctgaacgtgatgctgaagaacaagtcgatcaaagatcgcctggtgccaatcatcgccgacgaagcgcgtactttcggtatggaaggtctgttccgtcagatcggtatctacagcccgaacggccagcagtacaccccgcaggaccgtgagcaggttgcatactacaaagaagacgagaaaggtcagatcctgcaggaaggtatcaacgagctgggcgcaggcgcatcctggctggccgctgcgacctcttacagcaccaacaacctgccgatgatcccgttctacatttactactccatgttcgggttccagcgtatcggtgacctgtgctggcaggcaggcgaccagcaggctcgcggcttcctgatcggtggtacttccggtcgtacgaccctgaacggtgaaggtctgcagcacgaagatggtcacagccacattcagtctctgactatccctaactgtatctcttacgacccgtcttacgcgtatgaagtggcagtcatcatgcatgacggtctgcagcgcatgtacggtgaagcgcaggagaacatttactactacatcaccaccctgaacgaaaactaccacatgccggcaatgccagcaggtgccgaggaaggtatccgtaaaggtatctacaaactcgaaaccatcgaaggtagcaaaggtaaagttcagctgctgggctccggttctatcctgcgtcacgttcgtgaagcagcacagatcctggcgaaagactacggtgtcggttccgacgtgtactctgtgacctccttcactgaactggcgcgtgatggccaggattgtgagcgctggaacatgctgcacccactggaaaccccacgcgtaccgtacatcgctcaggtgatgaacgacgcgccagcggtggcgtctactgactatatgaaactattcgctgagcaggttcgtacttacgttccagctgatgattatcgcgttctgggtactgacggcttcggtcgttctgacagccgcgaaaacctgcgtcaccacttcgaagttgatgcttcttacgtggttgtagcagcactgggcgaactggctaaacgtggcgaaatcgataagaaagtggttgcagacgcaattaccaaattcaacatcgatgcagaaaaagttaacccgcgtctggcgtaagaggtaaaagaataatggctatcgaaatcaatgtaccggacatcggggctgatgaagttgaaatcaccgagatcctggtcaaagtaggcgacaaagttgaagctgaacagtcgctgatcaccgtagaaggcgacaaagcctctatggaagtcccgtctcctcaggctggcatcgttaaagagatcaaagtctctgttggcgataaaaccgagaccggcaaactgatcatgattttcgattccgccgacggtgcagcagctgctgcacctgcgcaggaagagaagaaagccgctccggccgccgctgctccagcagctgccgcgagcgcgaaagaagtgaacgtgcctgacatcggcggtgacgaagttgaagtcactgagatcctggtgaaagtgggcgataccgttgcggccgagcagtcactgatcaccgtagaaggcgataaagcctctatggaagtgccagcaccgtttgcgggtaccgttaaagagatcaagatcaacaccggcgacaaagtgtctaccggttctctgatcatgatcttcgaagtggcaggtgctgcacctgctgccgcgcctgcacaggccgctgctccggcttcggccgctgcaccagccgctgctggcggcgcgaaagacgttaacgtaccggacatcggcggtgacgaagttgaagtgaccgaagtgatggtgaaagtgggcgacaaagttgccgctgaacagtcactgatcaccgttgaaggcgacaaggcctccatggaagtgcctgcgccgttcgcgggtaccgttaaagagatcaaaatcagcaccggcgacaaagtgtctaccggctctctgatcatggtcttcgaagtggaaggcgctgcgcctgccgcagctccggctgccgcggctgctccagcaccggctgctgcaccggctcaggctgctaaaccagccgctgcccctgctgcaaaagcagaaaaatcagagttcgctgaaaacgacgcttacgtccacgcgacgccgctgattcgtcgcctggcgcgcgaattcggtgtgaacctggcgaaagtgaaagggactggccgtaaaggtcgtatcctgcgcgaagacgttcagacctacgtgaaagacgcggtgaaacgcgccgaagctgcaccagctgcagccgctggcggcggtatcccgggcatgctgccatggccgaaagtggacttcagcaagttcggcgaaatcgaagaagtggagctgggccgtatccagaaaatctctggtgcgaacctgagccgtaactgggtgatgatcccgcacgttacgcacttcgataagaccgatatcaccgatctggaagcgttccgtaaacagcagaacgccgaagctgagaagcgtaaactggacgtgaaattcaccccagtggtcttcatcatgaaggcggttgctgcggctctggaacagatgccacgcttcaacagctccctgtccgaagacggccagaagctgacgctgaagaaatacatcaacatcggtgttgcggttgatacgccaaatggtctggttgttccggtcttcaaagacgtgaacaagaagagcatcactgagctgtcccgtgaactgaccaccatctccaagaaagcgcgtgatggtaagctgactgccggcgaaatgcagggcggctgcttcaccatctccagcatcggcggcctgggtaccacccacttcgcgccgattgtgaacgcgccggaagtggctatcctcggtgtgtccaagtccgcgatggagccggtgtggaatggcaaagagttcgtgccgcgtctgatgatgccaatctctctgtccttcgaccaccgcgtgatcgacggtgctgatggtgcgcgtttcatcaccatcatcaacaacatgctgagcgacattcgccgcctggtgatgtaatcgaaaagccggccagtcggccggcttttttctgataatctcatggcgtttgtgaggttattggcgaaagcgacaattcgtgagccgtttgttgtttcaaaattgttaacaattttgtaaactgcgggcggatagaacgacccggtggacgacgggtataaactaagaggtcatgatgagcacagaaatcaaaactcaggtcgtagtacttggggcaggcccggcaggttactccgcagcatttcgcgcagcggatttaggtctggaaaccgtcatcgtagaacgttacagcaccctcggcggtgtttgtctgaacgtcggctgtatcccttctaaagcgctgctgcacgtagcgaaagttatcgaagaagccaaagcgctggctgaacacggtatcgtcttcggcgagccgaaaaccgacatcgataaaattcgtacctggaaagagaaagttatcactcagctgaccggcggtctggcgggtatggccaaaggccgtaaagtgaaagtggtaaacggtctgggtaaattcaccggtgcgaacaccctggaagtggaaggcgaaaacggcaaaaccgtgatcaacttcgacaacgcgatcatcgcggcaggctctcgcccaatcgaactgccattcattccacatgaagatccgcgcgtgtgggattccaccgatgcgctggagctgaaaaccgttcctaagcgtctgctggtgatgggcggcggtatcatcggtctggaaatgggtaccgtgtaccacgcgctgggttcagagatcgacgtggttgaaatgttcgaccaggttatcccggctgctgacaaagacatcgttaaagtcttcaccaagcgcatcagcaagaaattcaacctgatgctggaaaccaaagtgactgccgttgaagcgaaagaagacggtatttacgtttccatggaaggcaaaaaagccccatccgaaccacagcgttacgacgccgtgctggtggcgatcggccgtgtgccgaacggtaagaacctcgacgcgggcaaagctggcgtggaagtggacgaccgtggcttcatccgcgttgacaaacagctgcgcactaacgtgccgcacatctttgctatcggcgatatcgtcggtcagccaatgctggcgcacaaaggtgttcacgaaggtcacgttgccgctgaagttatcgccggcatgaagcactacttcgatccgaaagtgatcccatctatcgcgtataccgagccagaagtggcatgggtgggtctgactgagaaagaagcgaaagagaaaggcatcagctacgaaaccgccaccttcccgtgggctgcttctggccgtgctatcgcgtccgactgcgcagacggtatgaccaaactgatcttcgacaaagagactcaccgcgtaatcggtggtgcgattgtcggtaccaacggcggcgagctgctgggtgaaatcggtctggctatcgaaatgggctgcgacgcggaagacatcgcgctgaccatccacgctcacccaactctgcacgagtccgtgggcctggcggcagaagtgtttgaaggcagcatcaccgacctgccaaacgcgaaagcgaagaagaaataagtttcttcagatgaaaaaaagcggcctgaggccgctttttttatgcgctgcgttcagggagccacgggttgccaggttttatccgggttataggcggttaacgcccgggctttctgctcagaatccttgccgagatcggactgatacaccttgtcgtcctgatttatcacaaagcacatcacgcccgttttaccgtagctgaccggccacgccaccatcgcaaaaccgttattatccggcaggatccggaagcgatagccgtgatagccggtacccggctctttcgggctaaatgccggtccgagcggactgggcgtttcgccgggtgagacgggccagtacaaaccgtctttcttcccttccgagctgacaatcttctgcgcgtatttctggttcatcgcaaagtagctttgctgcgcatcaacataggcatgcagggcttcaatagcggcaagttcgttacgcccgatttcacgggtcaggatctcttcagccccttctttgatatcgaattgccagccggcggcggttttgatcaccgggatgggaagctgccagtcgttgtctccaacaacaaggtgcgccgtatctccttcgacaacggtgttatgacgaactttccagtcgcgcaggaaacgatcgacggcatccggatcaacgccttcgggagggagaaaatcgcgccagttctctccaagcagattgctcatcgcgcgctcattatgctcactaatggcgctggtcagcgcatcggtcgcctggtcgggcgtgctaaaggactgctgcgctatcgccgaggccgaaagcatgaacaacaccattccactgagtagtttacttttcatgtcggttcccttagcgatgtctaaattcacggcgttcagcgcgtccaccagacacctgacggggctgctgctggcgagccgcaagctgcctgctttgcgcaccgcgctgctgctgcgcctgccagttcgcggaacggctgtcgttgccgcttagcgcattggcccggggatgaccgtttcgctgctgcagggcgcgttgctgcgcgggctgtgaaacgcgtttctcctgtctttgggttacagcctgacgattttctcgctgctgcgtggtggtccgcttcgccgtctgcggtttggtgtcgtagccacggtagttgttgcgctgcgaaatttgcttcagctgttcactcgaggcctgacgctgcacatctttcgtgccgtgacgtgccgtttgcgggaaggttttccccgtggatttctccatctggctcagggccgcctgacgctggctatcccggttaaccggtttttgctgcgttgagcttagcccggtcgcagtgctggttgagtggaaacgggtgttgagctggttagtcggatagggcacaccttcccggtaggccgggttatgctgccaggtacggttggcatccgtcagacgctgtccgctgattttattgaagttctcaacgttgatattgatgttgttatcaccgttgcggttatagccgccgtgattatcccagtcaccgtcatggtggtggtcccagtcatcgtcgtcatcccagtcgatattgctgaaaatggcataggttgtggcaacgcccaggctgaagcctaagccgttgacgaagctgttgccaaactgctctccgggcgtgggcgggagataggtgggtggataggcggtgttgggccaggtcccgtaaaccgtattggggttataggtgggaacataaacgacctgcggatcggcagattcaattttgatcaccgttggggcgggcgcagacgtggttgttgtcgttgcctcggtggcgcgggttttcgctggtgctggctttgtcacggtggtgaccgtctgctgaggcgtagattgtaaagcaccggtcttctgtgcgagcgcgcgcaggcgttgaacggaatccatcacgtctttcggctgtgcgagaaacgcatcgcccagattttgtacccacggcgggttttcacccatcagcgacataagctgaggaaacgcgaccagcgattttacgctcggatcccagggctggctggcaacggcctgaatggcggcgtccccttccattttagggttgtcttttgaccactgagccgcctgaatcacgttggccgggtaagtcgaggccatcagaatttgtgaaagcagggcgtcagggtagagcgcaatgggggcaacccactgatcgatttgcgcggcagtgtaggtcggcgcgtccacaggggcgggctgggctacggcaggtgccgccggttgttgagcgacgggggctggcgcaacgggttccgttgcacgacttttgacaaacaagacgcctgaggcggcaagcagcccggcactgcacagaaggatgagcagatgtggcttaaagggcaacttcataaaatgactccaacgagaccagcgctgtgccgtgaggcgttacggttggcgtgagtattattcacccgtcttttactgttttgacttttattgggaagcgtccggtacgtccggataaagagtgtgagtatttattacacaattatatctgatgaagaaaaaactgaagcgtcacggtgcagaagaaccgcaaaatgatgccctaaatccccgctacaccatgcttaacgattcagcaaactttttaatgttgcttttttgtaaacggattaacactgtgcagaaatcctgctatgctgcccgacgcggtatcgggcatttaccctacaaactgctgtctcacaggagcgtgaagagaacgcccgccgcatatgacaatgagagcgaggagaaccgtcgtgctagaagaataccgtaagcacgtagcagaacgtgccgccgagggaattgtacccaaaccgttagatgcaacccaaatggccgcgctcgtcgagctgctgaagaacccgcctaagggcgaagaagaattcctgttagatctgctgatcaaccgcgtaccgcctggcgtagatgaagctgcctacgtaaaagccggattccttgctgctatcgccaaaggcgaagccacctctccactggttactcctgaaaaagccatcgaactgctcggcaccatgcagggtggttacaacattcatccgctgattgacgcgctggataacgacaagctggcaccgattgccgctaaagcgctctcgtctacgctgctgatgttcgataacttctacgatgtggaagaaaaagccaaagctggcaacgtctatgcgaaacaggtgatgcagtcctgggccgatgccgaatggttcctgaatcgtccagcgctggctgaaaaaattaccgttactgttttcaaagtgaccggtgaaaccaacaccgatgacctctctccggcaccggacgcgtggtctcgcccggatatcccgctgcacgccctggcgatgctgaaaaacgcccgtgaaggcattgagccggatcagccgggcgttgtcggcccgatcaaacagatcgaagcgttgcagaaaaaaggcttcccgctggcttacgtcggtgacgttgtgggtaccggctcttcccgtaagtctgccaccaactccgtgctgtggtttatgggtgacgacattccgcacgtgccaaacaagcgcggcggcggcctgtgcctcggcggcaaaattgcgccaatcttctttaacaccatggaagatgcgggcgcactgccgatcgaagtggacgtctccaacctgaacatgggcgacgtgattgacgtctacccgtacaaaggcgaagtccgtaaccacgacaccaacgagctgctggcaagcttcgagctgaaaaccgacgtgctgattgacgaagtgcgcgccggtggccgtattccgctgatcatcggccgcggcctgaccaccaaagcgcgtgaagcactgggtctgccgcacagtgatgtattccgtcacgcgaaagacgttgcggaaagcaaccgcggcttctcgctggcacagaaaatggtgggtcgcgcctgcggcgtcgccggtatccgtcctggcgcctactgcgagccgaagatgacctccgtaggctctcaggacaccactggcccaatgacccgtgacgaactgaaagacctggcgtgcctgggcttctcttccgatctggtgatgcagtccttctgccacactgcggcgtatccgaagccggttgacgtgaccacgcaccacacactgcctgacttcattatgaaccgtggcggtgtctccctgcgtccgggcgacggcgttatccactcctggctgaaccgcatgctgctgccggataccgtgggtaccggcggtgactcccatacccgtttcccaatcggtatctccttcccggcgggctccggtctggtggcgtttgctgccgcgaccggcgtgatgccgctggatatgccggaatcggtgctggtgcgcttcaaaggtaaaatgcagccgggtatcaccctgcgcgacctggttcacgcgatcccgctgtatgcgattaaacagggtctgctgaccgttgaaaagaaagggaagaaaaacatcttctctggccgcattctggaaatcgaaggtctgccggatctgaaagtagagcaggcgttcgagctgaccgatgcctccgccgagcgttcggctgcgggctgtaccatcaagctgaacaaagagccgatcgttgagtacctgaactctaacatcgtgctgctgaagtggatgattgcagaaggctacggcgaccgtcgtacgctggagcgtcgtatccagggcatggaaaaatggctggccgatccgcagctgctggaagccgatgctgacgcagagtacgcggcggtgatcgacatcgatctggcggatatcaaagagccaatcctgtgtgcaccgaacgatccggacgacgcgcgtccgctgtctgaggtccagggcgagaagatcgatgaagtgttcattggttcgtgcatgaccaacatcggtcacttccgcgcggccggtaagctgctggatacccacaaaggccagctgccaacccgtctgtgggtggcgccgccaacccgtatggacgcggctcagctgaccgaagagggctactacagcgtgtttggtaagagcggtgcgcgtatcgaaattcctggctgttccctgtgtatgggtaaccaggcgcgcgtcgccgacggcgcgacggtggtctccacctcgacccgtaacttcccgaaccgtttaggtaccggtgcgaacgtcttcctggcctctgcggagctggcggcggttgcggcgctgattggcaaactgccaacgccggaagagtaccagacctttgtggcgcaggtggataagaccgcggtggatacctatcgctacctgaacttcgatcagctctctcagtacaccgagaaggcagacggggtgatcttccagacggcagtataaatgctaccctctcccgtgggagaggggctgggggtgagggcaccagaccgcacctgacccattgcccggtggcgctacgctaaccgggcctacaaaacccatcgcaactacggtgggttttttattttcattcctcccacctcccacgctttttttcttcctcgctgctgcgataattaccttaatggctttgcagaggaaaacactatggattacgaatttctgcgcgacatcaccggagtggtgaaagtgcgtatgtcgatgggccacgaagccgttggacactggtttaacgaagaggtgaaagaaaatctctcccttcttgatgaggttgaacaggcggcaaagacggtgaaaggcagtgagcgctcctggcaacgcgccgggcacgaatacacgctgtggatggacggtgaagaggtcatggtgcgtgccaaccagctcgagttttcaggcgacgagatggaagaggggatgagctactatgacgaagaaagcctgtcgctgtgcggcgtagaagacttccttcaggtggtgaatgcctaccgcgagttcatgaaacagcggtaatttcccgaagcatccctgctccgggcaacacttacacggccggaatgttgcggccgtagtagatctcgcgcatctctttccagagcaggtcagtaatcgccttacgctcttcttcgcttaaatcttccggcttcgtgtggaacatatagtgcttaaggtcgaactccttaagtaacatcttggtatggaagatgttttcctgatacacgttcacgtccatcatgtcgtacagcgacttcatgtcctcggacataaagttctgaatagagttgatctcgtggtcgatgaagtgcttcatgccgttgacgtcacgggtaaaaccgcgcacgcggtaatcaatcgtgacgatatccgattccagctggtggatgagatagttcagtgcgttcagtggggaaatcacgccgcaggtcgacacttcaatatcggcgcggaacgtacacagcccgccttccgggtgactctccgggtaggtatggacgcagatatggcttttatccaggtgagcaaccaccacttccggcagcgggcccggatgttccgttttgtcgataagcttcggatcgaccggctcttcgctgaccagtatggtcacgctggcgccctggggttcataatcctgtcgggcaatattcaggatgttggcgccgataatggaacaggtttctgacaggatctcggtcagacggttggcgttgtagagttcgtcgatataggcgatgtaaccatcgcgttcttccgctgttttggcatagcagatatcgtaaatacaaaaactcaggcttttggtcagattgttaaagccatgcagtttaagctttttcaattagctcacccccttagtggataatgcgtcttgcaggtactgcggcagagcaaacgctgcggtatgaatagccggattgtagtatcggcactgtagacctgcctgatggaagcgggcctgaataatttcggtggaaagatgacgtaatacgtcgttatccgtcgcccaggcaaaggtcatgatcccgccgtagtacgtcggaatggccgcctgatagaagctgacatcctcgaaataggtgctgagcttgcgatggctatccagcgcttcatcctgttgcaggaagcagacgccgttttgggcgacgaagatcccgcccgggttcaggcaacgcttgcagccttcgtagaacgaggaggtaaacagcgacgcgccagggccgatagggtcggtgcagtcggagataatgacgtcaaaggtctgggttgtctggttaacaaagttaaccccgtcatcaatcaccagattaaaacgcggatcgtcatagctaccggcattgtggttgggcaggtactggcggcagaacgagacgacgcccgcatcgatttccaccatggtgatggtttcaatcgagcgatggcgggaaacctcgcgcagcattgcaccgtcgccaccgccgataatcaggacatgctttgcatggccgtgcgccagcagcgggacgtgggtcatcatctcatgatagataaactcatctcgctcggtcgtttgcaccacgccgtccagcgccatcacgcggccaaaggcagcattctcgaagatgatgagatcctggtgatcggttttttcatgatagagcacgttatcaacggcaaagtactgaccaaactggtcatgcagtgtttcatgccacaacgtgtggtcggccatacgcggactcctcctttgttaacatccgttacgctcacaaaaaatgagcgaaacatgatagctaactataaccgtggttgcacggctataggtttaacaggaggcgtcgggaaggttatttgacgtaggcgagcaggctgagcgaatcgcgagccagcgctttgcattttttagccgtgggaatgccaataccgcttaggtcacggtagctgtcttcgccgagcgccttcatgtcaaagctgtcgtagttgctgagatcccactggttctgctgggcaaaaaagaccagcgcgcggcgaatttgcccgttgggtaaattctggtagccacaatcatttttcaggaatacaaaaaccgccgttaaatcggccatatcttccgcttcattttcactgagcgcatagctgttcgcacacattgccatcaggctaccgaacaaaattgtcctgaaaaacgtcttcattgcttctaccacttcttcacggaaaattaacgttagcatacttgatgccagtgcgacgatctttattattgccgctttacttgaccttccggtaaggggagggtttatgctcaaaagatcgcctgctggaaataaggaaatgaacatgcaacgtcgtgattttttaaaatattccgtggcgctgggggctgccagcgccttacccctctggagccgtgcggttttcgcggctgacaggcctgccttacccatccctgatttgctgaccgctgacgcccgcagccgtatccagcttgtcgttcagtccggtaacacgctgttcggtgcgcacaacgcgacaacctggggctataacggcaatcttctcggtcctgcgctacagctgcgcaaaggtaaagcggtgacggtggatatccacaatacgcttgctgaagagacgacggtgcactggcacggactggaagtgccgggcgaggtagacggcgggccgcagggcatcatcaaagcgggcggcacgcgcagcgtcacctttacgcccaaccagcgcgccgcgacctgctggttccatccgcatcagcatggcaaaacgggccatcaggtagccatggggctggcggggctggtgctgattgaagacgacgaaagccgcctgctgcgcctgccgaagcagtggggcatcgacgatgtgccggtgattgtgcaggacaagaaattcaccgctgacgggcaaatcgactaccagctggatgtgatgagcgcggcggtcggctggtttggcgacacgctgctgaccaacggcgccatttatcctcagcacgccgcgccgaaaggctggctgcgcctgcgtctgcttaacggctgtaacgcgcgttccctcaacttcgccaccagcgataagcgtccgctgtacgtggtcgccagcgacggcgggctgctgcctgagccggtgaaggtcaacgaactgccgatgctgatgggggagcgctttgaggtgctggtggatatcagcgacggcaagccgttcgatcttgtgaccctgccggttagccagatggggatggcggtcgcgccgtttgacaagccgcatccggtgctgcgtatccagccgttacgggtgaccgcttccggcacgctgcctgatacgttaaccacgctgccggcacttccgtcgcttgatgggcttacgcaacggaaactgcagctctccatgaacccgatgctcgatatgatgggcatgcaggcgctgatggcgaaatatggcgataaggcgatggcggggatgcatcacgggcagatgaggggtcacatgaacatggaccacggcaacatgggcggcatggggaacatgaatcacggcgaccatggctttgatttccacaacgccaacatgatcaacggcaaagcgttcgatatgaacacgccgatgtttgctgcgacaaaagggcagcttgagcgctgggtgatttcaggtgaaggggacatgatgctgcacccgttccacatccacggcacgcagttccgcattctctctgagaacggcaaagccccggacgcgcatcgcgcgggctggaaggatacggtgaaggtggaaggcggcgtcagcgaggtgctggtgaagtttgaccacgatgcgccgaaggagtttgcctacatggcgcactgccatctgctggagcatgaagatacggggatgatgctgggctttaccgtataaaaaaaaaccgggtggcggcttcgccttacccggccgacatagcgtatccataggcccggtaagcgtaagcgccaccgggcttttcagttacttgttttcgtcaggcagtgcatacgcgacaatatagtcgcccatcttcgtgccaaacgaaccgtgaccacccgcggagatgacaacgtactgcttgccattcacttcataggtcatcggcgtagcttgtccacccgctggcagacggccttgccacagtttttcaccgttggtcatgttgtacgcgcgcaggtagttatctgcggttgccgcgatgaacagcacgttaccggcggtggagattgggccacccagcattggcatacccatattgaacggcaccggaaccggcatcgggaacggcatgctgtcctgtggcgtaccaatacgttttttccatacgatctggttagttttcagatccagaccggagatataaccccaggcaggctgtttacacggcagaccgaacggcgacaggaacggattcagcgttacgccgaacggtacgccgtactgcggctgaatgccggcttcggtaccgctgcctttcgcgtctttcggctgctccattgggttgcccggaccgcgtgggatcagacgggaaacgaacggcagcgccattgggttggcaatcgcgacctgacggttagggtcaacggagatcccaccccactcgaacatccccaggttacccgggaagaccagcgtgccctgttcagaaggcggcgtgaagatgccttcatagcgcagctgatggaacatcacgcggcacaccagctggtcaaacatcgtggcaccccacatgtctgccccgctgaggtctttcttcggacggaagctcagatcggagaacggctgggttttgctgacgtaatcgcctttcgccgcaccctgcggaaccggtttttccggtgcaggcacaaccagcttgccgttgctgcgatccagcacgaagatgttgccggttttcgctggagcgtaaatcaccggtacggttttgccatcaacggtgatgtccgccagcgtcggctgggacggcatatccatatcccacagatcgtggtgaacggtctggtagctccaggccagcttaccggtggtcgcgttcaatgccacgatagcgctggcataacgttcctgctccggcgtgcggttaccgccccagatatctggcgtagtaacgcccatcggcaggtagaccaggtccagcttcgcgtcatacgccgctggcgcccaggagtttggcgagttaaaggtaaaggtgtgttcgtccgacgggatcgcgttcggatctttcgcgcccgggtcgaaggcccacagcagtttaccggtgttcacgtcgaaaccacggataacgccggaggtttcgcgggtggagaagttatctgttaccgaaccggcaatcacgatggttttatcggtgatgatgggcggggaggtcggctcatacagaccaggcgtggtgtccggcatattggtctgcagattcaggatacctttgttggcaaaggtttcgcacagcttgcccgtttcggcattgatggcgaacagacgaccatcgttcaccggcagcatgatgcggcgaggacagtcggcaatgacttccgggctcgcattatccgggcgcgcttcgtgataagagacgccacggcaggtcacgtgctggaaggacgggttggagttcagctgcggatcgaagtgccatttctctttaccggtggccgcgtcgagcgcgaacagacgctggtgcgccgtacacagataaagcatatcgccgactttaattggcgtcacttcgttggtcagttcacccggatcgttcggcatcttcagatcgccggtacggaatacccaggcttctttcaggtttttaacgttgtccgcgttgatctgcttcagcggagagtagcgctgaccttcctggttacggccataggcaggccagtcgccgtcagcaacctgagagatcgccgccgcaggtgtcgattctgcgttcagcgtcccgttgatctcctgcggatcgttgaagccagcccaggtcaggataccgccgctgattaacagcgctaccaccagcgccgcgaccgcaccgctggacggcacgatcaggcgacgccagacgaacggcaggatcagccagatgccgaagaagaccaggatgtcactgcgcggcgtcagcgcccagaaatcaaagccgacttcccagacgccccagatcatggtggcaagaaggagtgcggcatacagccacagtgcagattgttttctacgccagagcaggacggttacgccaagcataaccaggcccgcaatcgggtagtaccaggagccgccgatcgcgaccaaccagacgccaccgattaacaggtacaggccgcagaaggcggcgaatagcgctgttaatgtcaccagtagacgcggctgtttagagtttgtttcagccatagaaagtgtactcgtcagtttttgttaataatttgctagcaactaattataggtattaacaagtgtgatcggaatcacaatatttgctttttataactcatacgccagggttatccatttgctgatataatggctggcttgcgtatcagtgctggatattaacgcatccgtattgagagattttcattaaaatcatttggttagtaatatgaaacatactgttgaagcaaaaaacttcgtgtttgcatgcttttaggtgatttcatgttttctatattttgatttttattatcagtaagatacgatgttttatgttcgtatgtttatgcgattttttcgactgtagcaacgaacggtgtatcaatcggtgtatcaatcgtattcacgaatccaagtagggcgggctatggcgggcactaacaagctaagtgataaaaagctcaaggcactccagggggccagccgtaatgcgccagaaatgtatgctgatggtgaaggtttaagcgtcagggcatcaaaacaaggccaattaagctgggtgttttcgtaccggttgggcggaaggggtagcaaactcgaacgtttaacgcttggccgttacccggatttgtcgctaaaagctgcgagagaaaagcgggaaaagtgccgtcaatggctggctggtggtcttgatccaaaaacagagcttgagctgagcaccgaagaaacgctcaagcctgtgacagtacaggatactctcgagtactggttagtgaattacgccaggagaaagcgaagcgacgaggaactggtaagggcacagctacgtaagcatatttacccgcggcttggccgttatccaatcgcgagatgtgaaacccgtcattgggtggcctgttttgatgaaataaaccagactaaacccatgaccgccggtcgcatgtttcagatttccaaacaggcgttacgtttctgcaaagttcgccgctatgctgccagtgatgccttggtatttctcaccattcaggatgtaggccagccatccggccagcgtgaccgcgtattgtcagatagtgaactggctgatgtatggcgctgtgcagacagcgatgaccagcagccgtattattcacgtattcttaaaatgttggtgctctttggtgcgcgaacgatggaggttcgcctttctcgatggtcagaatgggattttacctcgtggatttggacagtaccgaaagagcacagcaaaactcgcgagaaaatcgtgagatcgataccagaagctatacggccgtggctggaagagttaaagcgcgatacagggaaaacaggcttgttattgggagaagatcgtacccgtcaggctgtatcattgaaagggcgcaggctttttaaagattttcaccataacgagccgtggacgttgcatgatttacgccgcacgttctccacagggctgaacaatatgggtatagcaccgcacatagtcgagctgctgctgggccatgccttgccgggagtcatggcgatttataaccgtagtctgtatttgcctgagaagctggatgcgctgaataaatggcatgaacgcttagagcttcttgcgggtaatcatcaaaatgtggtgctgttacctgtagctaatagagattaaactgatattgcgggtctaggtcggccaaccgaaaagcgggaaaccctacccgtctggctcgcaaagtatttagggcgttgagggtagcgcaatggctaacgacattaaaattccttttcaatattgcaatattgagcgtgcgtcaagattgctgggttgcgagattagcgatctgattaatttgggtgttactaaaaaaatagctttatgcctcaatttatttgatgctcgcgctgttttatatatgaaaactgatagcaagtctgcaagcgcttggttcgataccagaaaggcaaactccaccacatccatgatggggaataatattactgaattttccaggcttcatcttttcagatacgattataacgaggaagcagatgaaactattcacgtgcctttatttggtcaagactcagaaaatggatgcttcagttcgattggtaaagcttatgggttgtggcgtctttggggaggtctagaagaactacaaaattttggagagtacgccataagtggttttgaattaactccttgccatcccgaaaaagataatcccgccgtacagcttttaatggttggcgaagatagcgattatgatgaagaagacgatcaagtcttcaaaaataaaatctctataaatgacttgtggattaccgctcaggatataaggcgacttcttgactgtggtggagattatttcacgctaacagatgattttgagtctgtagagcctcataagatgaatggcaatgaaattgtgcatcattctgctgaaagacatgcaagaaaccgagagcaaattttaatggttgccatgcgctttaaagaagagcagcaaaatgcttttaatgagagctgcagaaaaacagatggaactattaactattctgcttgggcgcgtgagttgatcgccagacctgactggttcatcaatggtgaattgccaataaaaacagaaacgaaaatagcagcaatattaaacaatgcacataagaggccgagcgaaagaacacagtaagccttactcatatactcctaagcatactgatatatttataagcattatcagtatgtttctatgcttacaactgtgttttcatccagtatcaaaggttgcaaactagcctccacaaacttagaaacagtggaggcaacatgcaaaacatcacctttaccccgcccaatccagaacagcgccgcacccttttggaagagtacggctttaagttcgaccgtcgaattcgtgaagaagaatgcagcgaaatcaccagcctttcccgttccagtcgctggaagatggaacagcaggggcgcttcccaccgcgctgtcactttggccgcaatagttgtgcctggcttctttctgatgtgctctggtgggttcgcaatccgcctgcagtagagaacgtcaataacccatacagccgcaaatctgcttaattaactacaggtaaacgaatatggaaaaaataactgccttggctggcagcggccaaactcaacccgaaaccagccagaaagatatttccagcgataattttgctgcgcgaatccctgtaaccatgagcaagattggcgggaaagaaacccagtctgtaagcggccgtatgcttcatacgtttctggttgtagggcgtgactttaccaactggatcaaagggcgcattaagcagtatgggttcgttgaaggggttgattatatgattgtcgaatatttgacctcgccaaaacgggcgagctcaaaatctcgccagcgtatcgagcatgactacattgtcagcctgaatatggctaaagagctttctatggttgagcgcaacgcgcaaggcaagatggcccgccagtatttcatcgactgtgaagaacgtctgcgccgcgtagcgccagaggaacatgaggcggcgttattgggttggcgtaaaaatcgcgtggctgcctgcgaagatcataagagtatggccgatgcaatgaagggctacatcgagcgctccggcgacaggcagcacggctttgcctacagcaatgaatgctcgttcctgaatagccttgtgctgggtatgcacccgcgagtgtgggcgaaacagaaagaaattccggttaagcaggtacgtgaccatatgaacgccgatcagctggcgttgctggcttatctggaaagccgtgattgtgctctgttggatcttgatacccgtacagcaatccgcaagacgaaactcacagaactggcgcagcgctggctggttaagcgtgttggaggtgcagagtgattttgcataactcaatcagggttgcgcagaatttgctccgacgaaattcgcacgcgcaaaccaaactcggtgatatgccgagtttaaacaactacgtacgtttaacgtccggacatcgcaacccattgaatcaaattgattataacgaaccgttagaattggcgggcaacaaacacgaacagtattcgggttggcttgaacatcaacattgcttaggttcagaggttccgacgaataacgtagagagctgcgagtataaccaaccctctttaagagggtcagttcacagcattacggggagtaaccctgttcagctttccgattcagatctggctttcttgcgctgctcagatttgagtttccggccgcaggcatccagaacccaagcagagaaattagcgccggagttatctgctttctctcgctctacgctggcatcaatctcttcaataagttcgtgcggaaatcgtatctttttctgtgctgatttagcgtttactgccttagtagccatttaccctcctgcgtatagtgagggtacaccatatcagaaaaatagcttgacgtgtacccccaccaaaaatatagtgggggtacaccttgaggttgaagatactcaagatacagcgaagcccggcagtgttaccagcactaaccgggcctctgaccacaacgtaactgaggcttacatcatggcttgtatacagcatacccaaactcgccccaaatatcagtatcgttttctcgctctgagcgctatcgggcgcaacgtcattcacatcaccgctaccactgagcgcgaagcccgtgagcaatcaccggctggatgcgtaatggtgttcgctggccgtttgcctgttgaaggtatggttatacccaccccacctttcatccattgtgaatatcgcaacacttcaaccgtagagaaaacctctatggaggtgagccatgcgtgagccaatctgtctggagcaggccgaatataaatcagcgctggcctcatcactttacgaaaccattctggagaaggcctctgctgaatgttcagaaacgctgctgaatctgatttctattgcgtgtgattttaatcaggaaatccaccgggcattaatcgccgagctgcgcatgggagagacgaaatgagacaggttccttttgaagtcctgatgcacgctgaaaatgcactttcagagagtgagtgcgcaatgtctgtactgagcatgtggattgacagcattcccgacggtgacgaacaccgtgaagaagcctgccgtgtcggcgcaattatgtctctgctgcataaatctatcggcgagctggtgaaagcgcgggaggcttacagtgcaaaatgactttgtaagcgatgtgcgcagtaaggcaaatggctactggccgtcaatactggaacgcctggcgattccgacgaatcgcggtgaggggccgtgtccggcttgcggcggcaaaacccgctaccggttcgacaataaagataaccggggaacgtatttctgttcgcactgtggcgcgggtaccgggctggatctggtgatgaaggtcaatcagtgcggtgcgagagaagcggctgagctggtggccgaagcgatggcgctgcctatgccggaaccgaagccagccagagagaaacctcaaacggatatcgccgggaaagttgcggcgctggtcgcgaaagcctctccggggcagtctgcttaccttgcatcaaaggggcttcaatgccccttcccgatgctgtccgatggatcgctgctgctggtgctgaaaaacggcgctggcgcaacaacaggcgcacaggtgattaagccagatggcaataagcgactggtggccggaacggtgaagaaaggctctttttgcgtggttaattccggtgaaacgccggagacggtgattattgccgaaggactggcaacggcgctttcggttcagcagttccgccctgatgcgacaattatcgcagcgattgacgccgggaacctgctgccagttgcgcaggtgatacgacagcgttacccggatgcgcagatcatcatcgccgctgataacgatattaagcctggcgaaccaaacacgggtaaatcagccgcagaaaaagccgctaaagctgtctctggccgggtggctttacctcagtctgaggaaaaggccgactggaatgattttcaccagcaatacgggctggaagaagccgcagcagcatttaatgattcgatgtaccagccggagggcgaaaaggtggtggtaaaacttaagtctattgacggcggtaaaaaagagcaaaaatcagcgctgcaaggtgacgaactgaaaccacgcgtggagagtcgtaacgatggcttgtactggattacgccaaaggtggacaaggacagcggcgaaatcattaataacgaaacttggctttgctcgcctcttgaggtagttggatcaggtagtgacggggcagaacgctaccttgttttgcgctggcgttcgccgcgtggacacgaagatattaccagggcgatcccttgcgctgatgttggagagcgtgaaggctggcgctcacttaaagctggaggggttaacgtgaccactaaaagcacctttcgtgccattctggccgactggctgcagcagtgcggatctggtcaggaatggattatcactcataccaccggctggcatcatggggcatatatcatgcctgatggcgaagttattggtgatccagagacacccattctctttaatggtcgcagcgcggcatcttccggttatgccgtttctggtactgctgagggttggcgggattcggtggcttatctggccggcggcaacccatcaatgatgctgggagtggcggcggcattatccgcgccgctaattgggctggtgggtgctgatggtttcggtgtccacttgttcgagcagtcgagcgccggtaagaccactacagctaatattgcgagcagtctgtggggcgagccggatgctctgcggctcacgtggtacggtactgcgcttggcatcgcaaacgaagcggaggcacataacgacagtctgttaccgctggatgaagtggggcagggtagcagcgccaaagacgttgccacgtcggcatacaccttgtttaacggtgctggaaagctgcagggagccaaagagggcggcaatcgggagttgaaacgctggcgcactgtagcaatcagtaccggggaaatggatattgagacgtttctttctgctggtgggctaaaagttaaggcaggccagctggttcgcctgctgaatatccccatggagaaatcgacggcctttcatggcctgcagaatggcaaggctcatgctgatgcactgaaacaggcatggattgaaaatcacggtgcagcgggccgagagtgggttaaatggttggcagctcaccagaaggaagctaaacaggctgtgcatgacgcccagacgcgctggcgcggactcattccggctgattatggcgagcaggtacaccgcgtagcagaacgttttgcaatccttgaagctgcgctggtaactggtgcatcgatcaccggatgggacgaacaggccagccgtgatgctatccagcatagctttaatgcctgggtgaaagagttcggcacgggtaacaaagagcaccagcagatcatcgagcagtgcgaggcgtttcttaatgcttatggtctgagccggttcgcccccttgccttatgatcctgcaagcctgcctatcagtaatcttgccgggtatcgcaagcgcaagagcaaccatgatgatgcgcccatggtgttctatacattccctgcaacttttgagaaggagattgctcatggctttaatgccaggcagtttgcccgtgcgcttgccgctgccggtttgctctctgagccatcaagtgggagaggatatcaacagaaatcaccgcgtattgatgggcgtcaaatcaacgtttatgtacttcaacaagttgcagaagaaggagaggaataaaatacacatgtgagggctgttattgttggttcagttggttcaatgattgttaattacattcatgttattgttttatatagtttttatgcctaataattgaaccaacactgaaccaacaagcggctattttgaaccaacatattacgctattgaaccaacaccttttctggctggcctgtaaatatttgccactgaaccaacacgaaaatagcgtttgttggttcaaaacagggctttgttggttcactaaaagaaaaataatccttataaaacaacgctatttacaaattgaaccaactgaactgactgaaccaacatagttttgtatctatacacaaaaaatagaggatgttatggacaaaaaaagcagtgatgacctggtatattcgaaagtgctgatccagaaactggttgagcacaaagatatgtttggggttccagacagcaaaacggatttgcagcttatgccgcttagcgaatatcgggaactggtaaagcgagaggcttacttttttgtggatcacaatggctttctgcgccatcaattctctggtgatgttatggccgcgagtaaagagcagctggatatccttatcggcgaactgaaagcgaagcgtgagctgcttgatgatgctctggattgcgctaaggaataattttgtaaattattcgtactcatgtttacccgtgattacccctgtctctgacgggggttttctttatatttttcatgtatatcttgaagagtggcactcagacgtgagccgccactggccgttaagtcaagctgtagcgagtacagcctgcgagaggcagaaaaagatttaacggcctcccctccaagcgctggtttcacgtctctacgttaattgatacggaaaccactccatgaagaaactactcgaattacgccagcagaaagccgcactcaaaacccagatgcgttccatgctggataaagccgacaccgaaaagcgcagcctgaacgaagaagagggcaaaaagttcgatgaactccgcgcccaggctgatgccctcgaagttgaaatcacccgtcttgaagccgtcgccgacgatcagcgcaatctgcctggtacttccgttgaaggtgagccagtaagcaacgacgagctgcgccactacatcatgacaggtgatacgcgctctctctccacgctggtgcaggctgacggcggttataccgttatccctgagctggacaaagagatcatgcgccagttgcaggatgatagcgtgatgcgctccatcgcaacggtgaagacgaccaaaaccaacgaataccagaagctggtatctgtgggcggcactaccgttaatcgcggtaccgaaggtgaggcacgtaccgaaaccagtacgccgaagatggagcgcgttgatatcaaactcaacccgatctacgcctacccgaaaaccactcaggagattctcgacttctccgaggtggatattctgggctggctgtcttctgaaattgccgacaccttcaccgccaccgaagaaagcgactttgtgaacggcgacggtgacaaaaaatccaaaggcttcctgtcttaccctcgcgcggccactgccgacaaaacccgtccgttcggtacgctggagaagatggaagcggctgacgtttcctctgatggcttgatcgacctgctgtataagctgaaagccaaataccgcaaaaacgcacggttaggggcatagaaaacggctgataagattctttcatatcacccgccacagcacccacccgccaaaccccatcagcaccacccccgccgtgcgctctatcagccacagcgcacggctgagcttctgttgcaccgacgatagccccatcagcgacaccagcaccagatcccacgtcagcaccaccatcaccatccagacgccgcaggtcgcctgctgaagcagcgtgacgtccggcccaagtagcgccgtcattagcgccagataaaacagcgcattcttcgggttaagcagcgccgagccgagccccagcaggatctgcttgcgcagcgagggacagcgctgacggggttcattcagtgccagtgcctgcggttggcttcgcaccagatgcgagccgatccacagcaggtacagtgcgccggataactctatgagcgtaaacagccagccaaactggcgcaacgcactccagccgataatcaccagaacaatataaagcgcgttacccgcggcgatgccgacgcacaatccggcgctgccgcgcagtcggtagcgcgccgcgtagcccaccagcaggaagaagtccggccccgggcttaacagggcgacaaaatgcgccagcgccagggcgagaaaagcggaagggaagaacagttccatagcaacctcggttaacaatctgaggtcaggctacggtgatgccaacgttatttattgtcagatattgatcggcccgtcgcgtactggcgcggcgtggcggcggtatagctgacgaaggtcttatgaaaatggctctggtcggcaaagccgctctggtagccaacgtcggcgatgtcgtccccggcacgtagccgtgctttggcgaactccacgcgggagatgttgaggaagctgcccggcgtcaggccggtatcctgccggaaggtgcggatcagcgtctccttgcgcagagagaatcgctgggcaagttcgtcaagcgaaggcggtgcggccaggtcggcaagaaacgcctgccgcacgtgctggctggttgagcgaagcgcatctgcgttttccacgcggcggggcagggctgaaagcagcgtgtccacggatacaggcgacatcatctcaacaatatccaggtagcgcttaaacagcgcagggtcgcgaatcacctgtaacgccagaggaatatcggtgtcgatatagagcatatggtagctgcgcggttgcccggcgacggggttgcagctgtgcggcgcagaggccgggatcacaatgaggtccccggggttaaggatgtattctttgtcatgacaaatgcagcaggtctggccttccataatcgcgccgatagagagctgagggtgactgtggcgtttgtacgcctgcgtgctctgccacgtgctgcgcagctcaaggcctgaggcgcggtgaaaagtctgccggatgtgtcgggtatcggtcatatgaactccttctggacgttttttataccacgtcagcgaaccgtctggcagcgcttcattaagaaccttccggatatacccaactttacgtccacagccagccatgttgactacccttaataccctaagcggtaaaacaaggagattcgacatggcttatcagacagtaaatcctgccactaaccagctcatcaaagaatacccctcgcataccgacgcggatatcgaagcggcgctgaaggcggccgatgcgctttaccattcggactgggcgaaaggcgacatcagccagcgcctgccggtgctgcataagcttgccgatctgatcgacgagcgcaccgaggagctggcgaaaattgccagtcaggagatgggtaagctcatcgaacagagccgtggcgaagtgaagctgtgcgcgcagatcgcccgctactacgccgacaacgcgaagcagttcctggccccggtgaagtatcaatccgaactcggggaagcgtgggtggaacatcaccccatcggcgtgctgatggccgttgggccgtggaacttcccgtattaccagctgatgcgcgttctggcgccaaacctggcggcgggtaaccccgttatcgccaagcatgccagcatcgtgccgcactgcgccgagacctttgcgcacctggtgcgcgaggcgggcgcgccggaaggggcgtggaccaacctgtttatttcgcccgagcaggtggcgaacatcattgccgacgatcgcgtgcagggtgccgcattaaccggctccgaaaaagccggcagcgtggtggccgcgcaggcggcgaagcacatcaagaaatccacccttgaactgggcggtaacgacgtgttcgtggtgctggacgatgcggacctggacaaagccgtcaggattggcgtgaatgcgcggctcaacaacgccgggcaggtctgtaccgcggcgaagcgctttatcctgcatgaaaagattgccgacaccttcctgagcaaattcaccgaggcatttaagcaggtgaagattggcgatccgctcgacgaaagcaccacgctggggccgctgtcgtcgaaagatgctctggaaacgctgaccaaacaggtcaacgaggcggtgaaaaacggcgcgacgctgcactatggcggcaagccggtgcagcgtgaggggagcttcttcgaaccgacgatcctgacgaacatctcgcgcgacaacccggcgtactttgaagagttcttcggcccggtggcgcagatgtacgtagtaaaaaacgacgacgaggcggtcgcgctggcgaacgactcacactacggcctgggtggggcggtattcagccagaatatcgagcgcgcgaaaaaaatggcgtcgcggattgagaccgggatggtgtatatcaactggctcaccgataccgcgccagagctgccgttcggcggcgtgaagcgctccggttacggacgcgagctgtcggatctggggatcaaagagtttgtgaaccagaagctggtggtggtgcgtcagtaagaggtcataaaaaaacctgccagccggcaggtttttttaaggggattattgcacttcgatcttgtcccagccgcttttaaacatgcagctgtcaaccagcgtatcccggcgatattcattcgcgtcttcaaccgtgtagctcgtggaaatatcctttttctttttcgatttgtccgttttttccgagctcgaaccggtcaccacgttatccgggggaagatcgatcagtgcctgcgcttcgcattccgtgagctttttattcatttccgcatcgctgacgcccggtttcacccatttgtactggacgcagccggtgagcatcagcgtgaggctcagaacgcaaagcgcggtcatgcggtgtttcatcagaaggtgactccaccgcctacatatgcgccgtcaatcagcgtgtggccagggcggccgtccttgccatcaacgctcacgtggcggtaacccactttcagggtcacaggcgtaatcggcgtccagcttacgccgccgttggcttccacgtagtttttcacgctgttgttcagcccttctggcgccacgtagccttcaccgtacacgtggatgctgtcggtcagggcaacgttcacaccgccgccgatcgggaacgccacgccgttatcgcctttcttcgggccgatgtagatggctttggcacccgcattcagcatcaccgggcccacttccaggttgtagcctgcgcccacgccgccggtctgggtaccgtcatcggtgtttttaagccagttgctttcggcatacaggccggatgaggatttccccatctcgaggttgaggttggtaaagtttttaccctgctcaatgctgccgcccattgccagagcggaacccgagagggcggtcagagcagaaagaagaaggatattcagttttttcatgttttatgcctcgtcattaaattcatctgggggcaccttaacaagcgatgtttatgactgcaaatgtgatgaaggtcgcggttttatgctgatattgttaacttttttattcgaaatgttgcatcgatgtttgattgtcgaggtgtcaacgcgtgatgttcggacgtttaggcaccgtttaattttttgactaaacataaactgaacgaggaagggatagtgattagaggtgaattaattgggtttctaataatttccagaagtatttcagatgtcacacaatacaacacaaccttacatttcagggcaatgaatatacgttcacccgcgcacgtcggttgcctttctatgtcatttttctgacacgtttattctttacgttgttggcttcactcactggacactaacaatatgaaaagaaaaattattcctgtgcttatcggttgtgcgctctctttctctggcctggctgcgcagcctaccgctgagcgctatatcgtcagcttccctgacggctcccatgtgaaatacagcggcgcgtttgccgatgcgttcccgaacgggctcccggtggggattggctctggcctgctgtttacgggcaagcagggcgatgccctgacgtttgcgaccgtgaccgatcgcggtcccaacgccgatgcgccaaaaatgggtaaaaacgaagccaaaatctttgttacgccggatttcgcgccgctcctgatgaccatccgcgtccagaacggcaaagcggaggcggttgatgcccgcccgctgcatgacgataaaggcgagattaacggtctgccgctgcaaagcggcgtgattggctccaccaatgaagtggcgttcagcgataccctcaagatcctgaaaggtgataaccgcgggctggatacggaaggcatcacgccggacggcaaaggcggctactggctgtgcgacgagtacggcccgttcctgattaacgtcgacagcaaagggaaaatcctcgcgatccacgggccgcaggccgcggaaggggaaaaatctatcgcgggcggtctgccaaacatcatcaaatggcgccagcccaaccggggctttgaaggcctgacccggatgccggacggacgcattatcgccgcagtgcagagcacgctggacatcgacgggaagagcaaaaagcaggcgctgttcacccgtctggtgagcttcgacccggcgaccggcaaaaccgcgatgtacggttaccctatcgacagcgcggcctacgacaaaaacagcgacgccaaaatcggcgacatcgtggcgctcgataatcagcacatcctgctgattgagcagggaagcgataaaaacgacgggatgcgcaacctgatttacaaggtggatctcagcaaggcgagcgatctttccgccttcgacaagccgggcgagtacccggagtttgatgatgagaaaaccctggcgcagcgcggcattacccttgcgacaaaaacgcaggtggtcgatcttcgcgcgctgggctggcagcaggagaaggctgaaggactggcgctgatcgacagcaaaacgcttgcggtggcgaacgataacgattttggcgtgaaggtcgcgatgcaaaacccggtcgagggcaagaagcttaaggattaccgggtgaacgcggaaggcaagctgacgctggaggataaaccggtggaaaccacgctcagcgtgaagccgctgaagaagccggagtccgacagcgagctgtggattgtgacgctgccggaggcggtgaaataagtttaccgctcacccctctccccataggggagaggggattgttcggagcgcatagttaagcggggagtctatctcttcagccccgcaaacgccgcccgaatctcctcttccggcagctggatgcctataaacaccatcacgctgtgcggcgcttcatcgccccacggtcggtcccagtcggcgctgtacaggcgctgcacgccctggaacagcaggcggttcggctcgccgtcaatccacagcatgcctttgtagcgcagcagcctgtcggcaaacgacagcagcaggttctccatcacgcgggagacctcgctgatgtccaccgggtaatccagctccaccacaatcgacgccacgtcgttttgcttgtcggacataaagtggaagcgcggttttgtggtgacgttctcttccagcataaagccgttggtgttgaacagctgagacaggtcgatatcgccgtgcgtcaccgtataaatcggcgcgcgggagttgatgcgcgtcaggcgctcgcgaagcttaacgctttcgcccgccacgtcggttttggtcagcaggatgcggtcggcgtagcccacctgagactgggcgatggtgaactggttcatctgatcgtcggcgtggaccgcatcgaccagggcaatgacgccgtccagcaggtagcgctggcaaaggatctcgtgagagaaaaaggtctgaataatcgggccggggtcggccatgccggtgcactcgatcaccaggcggtcaaagtcgatgtcgccgcggtcgcggctgtcgagcaggtccagcagggcatcttccagctcgttagagcgggtgcagcagatgcagccgttagtcagggttttgatctgcgtggcgcgatcgccaatcagctggtcgtctacggagacttcgccaaattcgttttcgatgacggcgattttgaagccatgctgctcgttcaggatgtggcgcagcagggtggttttaccggcgccgaggaaaccggtcagcagggtaacggcaatcggggtcatggtctctcctttagcagcagcggacgccgccttctccacttccgccgtagcgcgcttcctggcgctcgcggaagaattcggtgtaggtcatgtacggcttatccggatggttggtcttcatgtgctcaacgtagttgtcatagtccgggatgccaatcagcattttcgccgcctgaccgaggtatttttttgcttcgcctaagttaccaaacataacgtgtcctgataagaaaaagcccggtggcgtgcagcgaaccgggcctacagtaccgttgtagggcgggtcagcgcagcgccacccgccattgttttagtggtgtgaagaggtcttcacgccgccttccggtaccggcacgtacggggtttctttatccgtgcggccatcgatgttgcgcactttcatccaggttttgatgccgtagaagatgatgctgtacaccaccaccaggaacagaatgctcagacccgcgttggtgtagttgttcaccacaatatggttcatgttggcaatctgctgcgcggttaaatccgcgccgcctgcagcaatcttctctttgtactggttagccatgaagaagaagccttccagctgcgggttggtgctgaacagcttcagacccagcgcccaggtggtgcagagcagcagccacagcgcaggcaccacggtaacccagatgtatttggtacgtttcatcttcacgaggaccacggtacccagcaccagggccacggccgccagcatctggttagagataccgaacagcggccacaggctcttcacgccgccgagtgggtcaaccacgccctgatacagcaggtaaccccacaggcctacgcagcccgcggtcccgagtacgcccgccaccagagagtcggttttcttcaggaacggcacgaagttacccagcagatcctgcagcatgaagcggcccgcacgggtaccggcatccagcgcggtgaggatgaacagcgcttcgaacagaataccgaagtggtaccagaagcccatgtccgcccacggcagcactttgtggaacacgtgtgcgatacctaccgccagcgtcggtgcaccacctgcgcggttcagcacggacggttcgccgatgtctttcgcggtctgcatgatctgctcaggcgagatcacaaagccccaggagctgacggtcgccgccgcgtgtgcgctggcctctttcagctgcgccatgatcagtgcggtattttcgccgcccatctcatgcaggttaggcatggtgatgcccagacccgctggtggcgtgttcatcgcgaagtacaggccaggctcgataatcgacgccgcaaccagcgccatgatcgccacgaaggactccatcagcattgcgccgtaaccgatgaagcgcgcgtcggtttcattggccatcagcttcggcgtggtgccggaggagatcagcgcgtggaagccagacacggcaccgcaggcgatagtgataaacaggaacgggaacagggcgcctttccacagcggaccggtaccgtcaatgtactgggttaccgccggcattttcagctcagggttgatgatcacaatcccgatggccagcccgacgatcacgccgattttcaggaaggtcgccaagtagtcgcgcggagccagaatcagccacaccggcagcagggcagaaacgaatgcgtaaccgatcagcgcgaaggtgatggtggtgtctttaaaggtcagcgccgggccccagtacgggtcgtgcgcaatcacgccgccgaagtagatggaggcgaccagcagcacgataccgatcaccgagacctcgccaacgcggccagggcgcaggaagcgcatgtagatgcccatgaacagcgcaatcggtacggtagagcagacggtgaagacgccccacggactttcggccagcgctttcaccacgatcagtgccagcaccgcgaggatgatgatcatgatcaggaagcagccaaagagggcgatggtgcccggcacgcggcccatctcttctttgatcatctcacccagcgacgaaccgttacggcgcgaggagataaacagcaccataaagtcctgcaccgcacccgccagcaccacgcccgccagcagccagagcgtacccggcaggtagcccatctgcgcggccagtaccgggccgaccagcgggccagcgcctgcgatggcggcaaagtggtgaccaaacagcacgtagcggttggtaggcacgtagttcaggccgtcattgttaatgaccgccggggtggcacgcgtcgggtcgagcttcatgaccttctgcgcgatgtataagctgtagtagcgataagccacaaggtagacggaaaccgacgcgaccacgatccacagggcgctgacgtgttcgccccggcgtaatgcgacaaccgccagacagaaagcaccgaggatcccgagtaaggcccagggcacgtgcttcagtagttttttagtatccatagtaagacctggttttttatgtaaagaaaaaagggtcagggttcgttgtgaggaggtattgattaatgctggagcgatcgtgccagatccccgcgcgcgtaaaggacgataaatgaatgagtggttgaaagtgccgggtgagcggtcaaaggcggcgacgagcggtttcggcgcgccgccggagggcgaaattatgtgattgagatcacttgattattcgggttgcgctctacggccagatagctctccagcgtcctgatgaatttctccttcagccagctcggttccaggatctgaatatgggggagccagtagaacagcagcggcaggatctggttctcgtgggccgcctggcagcgcagcgtgacgccgtcctgctgctcctccagcagctcctgttccggcagaagatcccggcgcaggaagtaatgtgaaatattatctttgatgaatattttcaccacgaaagtatcttcggacacccagggatcgaggcttttctccagcagctcaagaacattttcttcgggagtgaaggtcgttttctgaatatcaaaccagctaatctggctcaatgagaaggatttcagccggctattttcggtggcttgtaaataccatatattttttttgttaatgagtttatagggattaatcaggcgggttttacccttataaacgatctggcaaacattatggtttttaatcgatttctcgattttcgttaaatgacggcgaatatcgcgttctaccgtatgttccgcttcattgccaagaataagaatatggttttcgtctacgcgcgtttcaagcttttgccagaattccatatttctttcagggaaaaagctgtcggcattcagaaagttagccagagtgtgatgcaatccttgcccacccggcgattgtgcggaatgaatcagccgatatagaccgttaccggtatgttcaacaatgggcgagagggcatttaaatcccggtagacggtgcgttcggtaattttaaatttctccattagcgcaccgcggtttaccacaccgtttaaatgtagctcaaggagaatatcgaccagacgttcagccgagcggctccgcgtcgttttagccataaggtcatcctgtatatataggtatgcgctgaatgatgcgggtgcactgacaggcggcgtcagtattcaggcacagaaaatttctcttatgggtatataacggcgtgatttagcggaaaccttaggagtttttgcagaaagcggcgctggccggaaaaaaggccagcgcgaggggggatcacacggcgacttccgtctccagcatgaccgggtggaagcggcgtctgaagtagatcaggccgtggcccgcgtcactcagaatgatgtttttaatttcaaccagataaaccagatgcgtgccgatggtttgcacctggcttatttcgccttcaaggctggccagcgcgcccttgagtaccggctgcgccagcggccctttctgccagcaggagagggcaaaacgatcctccatcgtcataccggtcatcccggcgaaatggcgcgccatgatctcctgctcgtggttcagcacgttaacgcacagcctgccgttgccctggaataccgggttcatggcgctgttggcgttgatgcataccatgaccgacggcggggtgtccgtgaccgagcagacggcggtggcggtgatgccgcagcggcccgcctcgccctcggtggtgaccacgttaaccgccgccgacaggctactcattgcgtcgcgaaaacgcaggcgttgttcatctgaatgcattgcaacctcccgctgcgctatttcagcagcttgtccagcatgttgatatcgctgttgttgtgcaggtgtggcaccgtccagccgtgttggtcgtattcggacatacagcggtcgaccatcgccatcatcttgtccatattgccggagctctgcgcctggcgcagacactgcaggcgaatttcatcctggctgccggagtagttaatttcgtacagctcgtgacggccgccaaactcgctgccgatggcgtcccacatcagcttcaaaatcttgatgcgttcgatgtggtccatgccgttggagccgcgcacgtatttcgccagatactggtcgatctgcgggttgttcaggtcccgcgcgctggacgggaggtagatcagcccggaggtgacgttacgctcgatgatgttcttgatcttggcgtaggccatcggcgccatcacgcggtaggtctgcagcgcggcgtgatccggcagatacgcaccgttgacccacgtggtggcttcggaacacatggagtcgctcagcgcccagaacatattgcgccaggccaccacttcgccgagatccgcctgcacgccgcggaactccagggtgccggtacactccagggatttcttcagcagggcggtgatgaagtcgagcttcaccgccagacgcacgcaggcctgcagcggatacattcgcgcaaagccgccttccatcgtccagcggcggcagcggtcgaaatcgcggtagatcagcacgttttcccacgggattagcacgtgatccattaccaggatcgcgtcgttttcgtcaaagcggctggagagcgggtagtcgtacggggagccggttgcgcctgccaccatctcgtaggaggcgcgggagatcagcttcacgccctcggcgtccatcggcgcgacgaacatcagcgcgaagtccgggttttcgcccatcacctgcgcggagccgaagccgatcatgttgtagtgggtcagggcggagttggtggccaccactttcgcgccgctgacgataatcccggcgtcggtctctttctccagcttgatgtagacgtctttcacctcgtccgccggcttgtggcggtcgatcggcgggttgacgatggcgtggttgaagtacaggccggtttcctgaatgcgggtgtaccagttgcgggcgttctgctcgaactggccgtagaaggccgggttggcgcccagcgcgcagccgaacgcggctttgtagtccggcgtgcggcccatccagccgtagctcaggcgcgaccactcggcgatggcgtcgcgctgctggcgcaggtcgtcggcgcttttcgccacgcggaagaacttgtgggtatagccgccgctgccggtgtcggtgccccagcacagcgtgtcctgcatgtccggcttgtgcagcgcgtcgtacatctgtgcgatggaggctgccgcattgcgaaacgccggatgggtggtgacgtctttgacgcgttcgccgtagatgtaaatctcacgcccgtcctgcaggctttttaaatactcttcaccggttaacgggcgtttggtgtctgcgcggaactcttcaggcttcatagggacctcgtatcggaattgcgttgttaaatttatgttttgtttttgttgtttaattgaagcctgagaggggcgtaacgtgaagggacgattgggacaacgacgggtacttttcgggtgggttgtggttttgtgatctgtgcggcttttcggcgggtggcgctgcgcttacccgccctacgaaccgtgatgccttcaggaaaccggtactttctgggcccggtatgcgctcggcgagcaccccactaagcgattaaaaaagcgggcgaaataggccggatctttgaaccccagctgccaggcaatttcgctgacggtgctgtcggagaagagcagcaggcgtcgggcctcgcgcagctggcggtcgaagatcagccgttttggcggccggttggcgaagcggcgacagatatcggtcaggcgggattcggtcaggtgcagctcgctggcgtattccggcaccgtccagtgctggtggtagtgggtgtcgatcagctgggtaaaccgctggaacagcttcagctcgccgcgcatgccgcctgacgcgtggtcgtcgagcttcgcgttgcgcagcagcagggtaaacaccgcctgggccagcaggaccagcgtatgctcgcgcccgggcagctgctccgtggattcccgggcaatcagctgccagtagtgcttcagcgccgccagctcgtccggcctgtcggcaagcgaaaggcagatccccggcaggccaaacgcctcccgcgtgccggggtagagcacctccagcagcggccagatcagatcctcacgcaccgtcagcacgtgtccgtcgctgtcggattcggtgataaacgcgtgcggcaccgacggcggggtgaggacgaacagcggggcctgcaccgaatagcggtgatcgtcgagctggagctcaatctgcccggtatcgagaaagtgcatctgaaaatactggtcgtgacgatgcgcctgcatgtcgcggccaaaaaaggccgccatgcgggcgaacgactggtagtgcacatcgtcggtgcccagactttcgtcgtactccttgctgatatcaatgttggcgatagggctctggcacacgatcgttcctctgttgatcccgctgcgtcatcgggatacgcgtcagcaccagcgcgccgaccaccagcagcccggccacaaaccacagccccgagctgaagttgccggtcgcgtcgcgcaggatcccaatcagcagcgggctgacggcggagccgacgttgccgatggcgttgatcaccgccagcgccaccgcgcgggactgcaggctaatcacccgatccggcgtggtccagaatatcgccatggcggtaaacgatccggttgaggccatgatgatgccaagcagctggatcaggctgtgatcggtcgcggaggccagcatccatcccgccgcggcgaacaggtacggcaggatggtgtgcttttttcgctctttcagcctgtcggagcggcggctccaccagatcatcccgaggatggcgcagaactgcgggatcgccgccagcaggccgatgacgatattgctgctgcccgtgttgaagctctgcaggatttgcggggtccagatgttgatcgcgctcagcgtattggtcaggcagaagtaggccagcgtgtagagcagtaccgccggggtcagcacctcgcgcagcgtcgagcgcggcgtgacggattgggcaatcgcaacctcctgctcgcgggcgatcatcgttttgagcgcctgcttttcgtcatcgtccagccaggtggcctgatccggcgtgtcgttgaggtaaaaccaggtcaccacgccgagcaccaccgacggcagcccttccagcaggaacagccactgccagcccttgaggttccacagtccgtccatcgccagaatgtacccggagaggatcgagccgagcatcatggtcaccggcatggcgatcataaacagcgcgttggcgcgggcgcggtgataggccgggaaccaccaggtgagatagaccagaatacccggcagaaaaccggcttcggcaatgcccaccagcatgcgaaggacataaagggtttcgggactggtggcgaacatggtgcaggtggaggcaataccccacactaccatgatcccggcgatccagcggcgcgcgccgatcttcgccagcatgatgttgctcgggatcccgcacagcacgtaggtgacgtaaaagagcgtcgcggccaggccaaacatggttgaggtgaggcccagatctttgcccatcgtcagcccggcgaagccgatgttgatgcgatcgagaaacgagaaaacaaacaggataaagagaaacacgatcaggcgtcggaacagcttgtgaatgacgcggtgttcaacggctttattatcatgggcttgcagggtagaggtcgtcatagtgcgctccagatcttacgtttagtagacggatttattgttattaactgacgtaaccggtttttcgataaagcgtgccgccagcgcttccgcgccgcgggcgagcagggtcgtgtcgaccccgacggcgacaaaccgcgcgccgagttcaagatagcgttttgccagcggctcgttcgccatcaggatgccgggggctttacccgcagcgcgtatctgtgcgatcgcctgttcaatggcggcctgcacctccgggtgctgcggattgccggcaaagcccatgtcggcgctgagatccgccgggccgataaacacgccgtcgacgccgtccacgtccaggatctgcggcaggtttttcagcgcctcgcgggtttcaatctgcaccagcacgcacatggcgtcgttggcctgctgcaggtaatccggaatgcggttccagcgcgaggcgcgcgccagggcgctgccgacgccgcgaatgcccgcgggcgggtagcgggtggcacgtaccgcctgccgcgcttcgtcggcgttttgcaccatcggcaccagcagagtttgtgcgcccacgtccagcagctgtttgatctgcaccgggtcgttccacgacgggcggaccaccggctggctgggataaggggcgatggcctgcagctgggtcaggacggtctgcacgctgttcggcgcgtgctcgccgtcgatcagcagccagtcgaagcctgctccggccagcagctccgcgctgtagctgctggtcagccccagccataggccaatttgcgggcggcccgcctgcagcgccgctttgaatgcgttttgcatggttatctcctagacaaagcggcagctgatggagcccatgttgccgtagtcgacgtggaaggtgtcgcctctgctggcgggcaccgggcgggtaaacgaaccgccgaggatgatctgccccggctcaagctgcacgtcgtacggcgcaagcttgttagccagccacgccacgccgttagccgggtggttgagcacgcctgcggcgacgccggtctcttcgatcacgccgttgcgatagagcagggcggagatccagcgcagatccagctcgtcgggcttaatcggacggccgccgaggatcacgcccgcgttggcggcgttatcggagatggtgtcgaacaccttgcgcgggcgctgggtgtccgggtcgacgttgtggcagcgggcgtcgatcagctccagcgcggggatgacataatctgtggcgttgtagacgtcgaagatcgtgcagttcgggccgcgcagcggttttgccagcacgaaggccagctccacctcaatgcgcgggacgataaagcgatcgacggggatgtcgctgccgtcgtggaagaacatgtcgtccagcagcgcgccgtagtccggctcgctaatctgcgagctggcctgcatcgctttggacgtcaggccgatcttgtggcccttcagcacgcggccttcggcgatcttcaggctgacccattcgcgctggacggcgtaggcgtcgtcgatagtgatcgtcgggtagtcgagggagatctggcggatctgctcccgggactgctccgcctgatgcagacgatgggcgatcagggtatgggtgtgtttatcgagcatggcgtatcctttatgcggctgttgccgggtggcgctgcgcttacccggcctacgttcgagccgttgtaggtccggtaagcgaagcgccaccgggcggaaaagatgtctacttaaacaacgcgtgtacgttgttttgtttgtaattgagcgtcgggtgcagttcgtcgagctcaaacgacagcgccagatagcggctcgccatgaggtcggcaaaatgcgctttgatcagcgcaaacagcatctcccccacggcctcgcggctttccaggctgcgcccggcgccaatcttcagcgtcatatggacaaaggcgtaatcgtgcttgccgtcggccatctgccaggtgtccagccagtgggcgcggctgcggataccgccgatagggaagatgcccgtggcggcgagcgcctcgttcactttggcgaacagccccggcaggtcggcctgctcgcggatgttgtcggtacattcagcaataaagtgcggcatggaggctccttacgcgggcagggggaaaacggcgttgacctggccggtgccggagctggcgaacagctcggtgagaaactccaccttgccgtcgtatttgtcccagccgagcatgcccagcagcatcaccgtgtcgtgcatgttgccctcgccgtagcaatagtcggcgtactccggcagcatgctgcagaattctttgaactgaccctcgcgccacagcttcaccacgcgctcgtccatctggcggtcgaactcccgggtgtagctgttcatcccttcctcggcgcgctggtcgtcgataaagcggtgcgacagcgagccgctggcgagtaccgccacggtgccgtcgtatttctcaatggcgctgacgattgcctcgcccagcctgcggctgtcggcgaaatcgtgaaccgtgcagaacgccgagatggagaccactttgaagtgcttatccgcgttcatgtagcgcattggcaccagcgtgccgtactcaagcttgaggctcggaatgttgtgcgctttggcgcgcacgccacgcttcaccgcttcgtcggcgatcagctggccgagttccgggttgccgtcgtagtcgtaggtcatgtcgcggataaagtgcggcagctcgttgctggtgtacacgcccgagaaatggtccgcacagttaatgtggtacgcgctgttcaccagccagtgggtgtcgaagacgataatggtatcgacgcccagctcccggcagcgcttgctgatctctttatgcccgtcgatagcgccctggcggcagccgtggtttttgcccggcagttcggagagatacatcgacggcacgtgggtgatttttgccgctaacgctaatttgcccattttcagatcccccactttggaatcggatggtcgcccatggagatgcagacgttcttcatctccgcgaatacttcgaagctgtactcgccgccctcgcggccggtgccggaggccttcacgccgccaaacggctggcgcaggtcgcgcacgttctgggtgttgacgaacaccatgccggcttcaatgctgcgcgccaggcgcagcactttgctgacgtcctgggtccagatatacgacgccaggccgtactccacgtcgttggccaggcgcagcccttccgcttcgtccttaaacggcagcaggcaggccaccggcccgaagatctcctcctgcgccacgcgcatgcggttatcaacatccgccagcacggtcggacgcaggaagttgccgcccttcaggtgcgcaggcagatcggtcggtttgtccgggccgcccgccagcagggttgcgccttcctcgatgccgaggcggatatagccggagactttttcccagtgctgctggctgatgagcgcgccaatctgggtgttcggatcggtcgggtcgcccacgcgcaggcggttggcgcgctcggcaaagcgcttgacgaattccgggtagatgctctgctggataaagatgcgcgagccggcggtgcagcgctcgccgttgatggagaagatggtgaacagggcggcgtccagcgcgcgctcgatatccgcgtcttcaaaaatcagcaccggggatttgccgcccagctccatggagtacttcttcagcccggcgtttttcatgatgttgcgcccggtggcggtgccgccggtgaaggagaccgcgcgcacgtcgtgatgccgcaccagcgcatcgcctgccgtcgcgccgtagccctgcaccacgttgagcacgcccgccggaatacccgcctccagggcgagctcgcccagacggtcggcggtgagaggggagagctcggacatcttcagcaccgcggtattgcctaaggccagacagggcgcgaccttccaggtggcggtcataaacggcacgttccacggcgacaccagcgcgcagacgcccaccggctgcaccagggtgtagttgagcatcttgtcgtcgaccgggtaggttttgccgttcatctgctggcacacctcggcgaagaactcgaagttgtgcgaggcgcgggggatcagcacgtttttggtctggtggatcggcagcccggtgtcggcggtttccatggcggcgatctccggtacgttctggtcgatcagatcgcccaggcgacgcatcaggcgcgcgcgctccttcatcggcaggttggcccacttcggaaacgcctctttggcggcggcaacggcctgatggatttcggcttcgccgccggaggccacttctgccaggacctcgccggaggccgggttagtggtgtggaagtagtcgctgcccgcgacgtttttaccgttgatccaatggttaatctttttcattttgccgtctcctcactcacaattcggttcaccaggcgtcccacgccttccacttccaccaccacctcatcgcccggtaccacgtcggacagccccttcggcgtgccggtggcaatcatgtcgcccggctgcagggtcataaagtcgctcaggtaggcgatcaggtacgggatgctgaagatcagatccgccgtggtgccttcctggcgcagctcgccgttgacgaaggtgcgcagggcgaggttgtgcgggtccggaatggcctcttttggcacgatgttgggggaaatgggggtcagcccgtcgcggcttttcacccgcaggttcgggcggtagtagttttcgagatagtcacgaatggcgtagtcgttgcagaccgtgtagcccgcaacatagtccatcgcctcggcttcgctcaccttgcgggccgttttgccgatgaccaccaccagctccgcttcatagtgcatgtactcgacgttgttcgggcgcaccgaggtctggttgtcgccgttgaaggtgtttggcgctttgataaagaccagcggctcggtgggcggcttgaagtccagctcgctggcgtgatcggcatagttcaggccgagggcaaacagcgtggcgtgcgggggcgtgcggtgcgcaatagtgacgtcgcgctcgtccaccaccgggttttccagcggtggaaacccttccgccagaatacgcacccgatcgcccgggcggatctcaacgcggctgtgcggggtaccgagcaggatcgcatcgccgggattaagggtggcgaactcgctcagggcgctcagcagttcggcagcgttacgctgcagatcggcggtgttccagtggtccgcttcgcggccgttgatctcggtgatgatggtcaggctatccacgttatcaacggcgaccggttcgccgagcgggcagaatccgtcgcggcatttggccttgatggccgggcggtagaagctctcttccggcaggctcacctcgttggccagcgcgtacccggcgatgtacgccgcggcgtcctccacgcgcaccttgctggcggttttaccgaccaccagcgctaccgtggcgccgctcagcaccgtttccccctgcgggaacggaatgggctcgcctgcacggatcacggtgttatgcggtttgataaaccacaccgccgttttcggcggcgtgttgtagggggctttttcaaatgcctctcgccaggcttcgcgctggctctgatggttgagggcgacggcaaagacggtacctttcattcacatactcctcaggccggaggtccggtttggatttcattaatatgttaatgatctggttttatgcttttgctgattatttcgcaatcagaagtgaaagatttgtgacacgaataacaataaatttacatattggtttttattgatattaaaatcagatggttaataaacttagtgggtttctgttagactttttgacggaaaacgtgttgtttataaaagcatcttttatgaattgtttacgtgttaatgatgtgaaggggagaggctatgcatgattcattaaccatcgcgctgctgcaggcgcgggaagcggcgatgtcctacttccgaccgatcgtgaagcgccataacctgaccgagcagcagtggcgcattgtgcgcgtgctggctgaacatccgtcgatggattttcacgatctggcgtttcgcacctgtattttgcgcccgagcctgaccggcattctgacgcgcatggagcgcgacggcctggtgctgcgcttaaagccgctgaacgaccagcgcaagctgtacgtctcgctgaccaaagagggcaatgcgctgtatgagcacgcccaggcgcaggtggaggaggcgtatcagcagattgaggcggaatatacgccggagaagatgaaacagctgacggcgctgctggaagagtttattgaactcggaaaccgacataacgcagcgcgggaagaagagtaaaaaccacaaatttcaggatgaatttcgtaaagttttccctttccaggccgaaaattctgtatctgtctgaggaaagagaaaacatgttaaaccgtatcaagattgtcaccagcttaatgctggttttagcgatatttggccttttacaactcacatccggtggtcttttctttaatgctctgaagaatgacaaagagaatttcaccgtcctgcaaaccattcgccagcaacagtccacgctgaacggcagctgggtagcgttgctgcaaacccgtaataccctcaaccgcgcgggtatccgctacatgatggatcagagcaatatcggtagcggcgcgaccgtgaacgatttgatgcaaatcgcgtctgcgtctctgaagcaggcggaaaaaaactgggctgcctacgaagccctgccgcgcgatccgcgtcaaagcgatgcggatgccatggagatcaagcgtaactatgatatttaccacggcgcgctggcggagctgatccagctgctgggcgcgggcaaaatcaacgccttcttcgaccagccaacccagagttaccaggacggttttgagaagcagtacgtgagctacctgcagcagaacgacaagctgtaccagatggcggtcgaagacagcaacagttcctacagccaggctatctgggtgctgatcggcgtcctgattgccgtgctggtggtgattgtggccgtctggctcaacatcaagcagacgctgatctctccgctgaatcgtctgatcgacaacattcgccatatcgccagcggcgacctggtgaagcgcattgaggttcagggcaccaacgagatgggtgaactggccgactcgctgcgtcatatgcagggcgagctggtgcgtaccgttggcgacgtgcgtaacggcgcgaatgcgatctacagcggcgcgagtgaaatcgcgatgggcaacaacgacctctcctcccgtactgaacagcaggccgcttccctggaagagaccgctgccagcatggagcagctgacggcgaccgttaagcagaacgccgagaacgcccgtcaggcgagccatcttgcgctgagcgcctctgaaaccgcgcagaaaggcggcaaagtggtggacaacgtggtgcagaccatgcgcgatatcgcaggcagttcgcagaaaattgccgacattatcagcgtgatcgacggcattgctttccagaccaacatcctggcactgaacgcggcggtagaagcggcgcgtgcgggcgagcagggccgtggttttgcggtggtggcaggtgaagtgcgtaacctggcccagcgcagcgcccaggcggctcgtgaaattaagagcctgatcgaagactccgtgggtcgcgtggaagtgggctcaacgctggtcgaaagcgccggtgaaaccatgggtgagatcgtgaatgcggttacccgcgtcacggacatcatgggtgaaatcgcctctgcgtctgacgagcagagccgcggtatcgaccaggtcggtctggcggtggcagagatggatcgcgtgacccagcagaacgcctcgctggtggaagagtctgccgcagcggcagccgcactggaagagcaggcaagccgtctgacccaggccgtggcggtgttccgcattcagcaggagcagatgaaagcgcgtgagttcgcttctgcgaaaaccgttgcagcaccggcgatggcgcgtaaaacggttaccgctgatgctggtgataactgggaaacgttctaacccgtatgttgtgccgggtggcggctgcgccttacccggcctacggtttgtggttttgtaggcccggtaagcgcagcgccaccgggcgatattacagaggcaggtgcatggcgcagcgcgtttcatacgcgaaaccgtgcgctgtctcttcttcccttttccgacgcagttcaggcgtcagcgtcgtcattttttcaaaccccagccgcgcatagaatggtgcattccacgggacgttcctgaacgtcgtcaacgtcagcgctgtcatccccctgttacgggcatggtctgccacgcaggcgatgagctgcctgccgatcccttttccctgccagtccagatcaaccgagagttcgacaataaacagtgaagacggatgggcttcggcaaggataaacccgacgggctggtcgtttgccagcgccagccagcttaacccgcgttcgacatagccgaggtgttgctcagcggaaatgacctcgccatcggcaagccaggcgagtgccgggaagtcacggaagcgcccggccgccgcgcgttcaatggcgggcagggcggcaatgtcgttgagggtggtggggcgaatgcgaagagtcatggcggcaagtatagcctgacccgtcgacattattccgagcagatcagcaccggcgaatagaaattgctgatcaccagcgcgtcttccggcgtgcgctcgatcgtcagaagccttttattgcccagcgtcaggccggcaacgtatttttcaaagaccccgggcggcatagcatcatggctaaaacgctccactttttgaatagcgatctcatacagttcgccctcaacgtgacgccatttaaacatctcctggcgggaaacctcccagctgcgtggggcattcaccacgctgccgttaaccgtgatgtacccggttttgtcgggatgaaaacgcataatgatctcaccgtcaaaggtgaaatcgtggttgtcgcgccggtcggaaaaggtcaggtttccgtcgcaggccaccgacagcgggggcgtgtgaaagtaccacgccagcacggtgcccagcagcagcaggttgaggatcagggttagccaaacttttttgtgtctcatcatcaccactcgtaatagtaaagcgtacgacaggcgctggctttaccctgcgtgagggaacattgggagagcaccagccgcccttcgtggccgtagaaaagcgttctctgaatgtgcatgtagaaaattgaatttttcaggcacggaagatggccgtccttctgaagcgtttgcgccagcgttattgccttcccgtgaaatacgtccgccagcggcgtaaaggtgtagaccgggcaggtgccgatatgcgtcagcagatggatctccctttgtgaattttctggcttgatcagcgcgatccagaggcatagcgcaacgacgaccagcgtgagcgcgccgcagaacagccattcagggcgaacgcgccatgcaggtttcgccgtttcggcggtcggcggggcctcctccagcggagtgaccgtaacgtccgcgctgagcataaagcccgttttcggtacggtaacgataagcagcgcgtcgggaagcagggccgccagcatcttgcgcagaatgctgatgtactggtttaaggagttgttagacccctgaagccctcgccgatcccagacttcctgcagaaaggtttcccgttcaaccacgttcccatgatgctgaaccagcagcttcatgatggtattggccgtacaggtgaggagctgcgcatcttcatccggcgcattgataagagaaacagaaccgtcctcgtcgttatagacgatggcgtcagcaagcaggtatttcataagttgttgtaataaaaacagagataaaaaataaaaagagaaggtctacgccttccgggctgcattgctggctattttaacgccactgttaccgataacattgatccagacaggtttttgggtgatttaataagtcagcgtgataatcacgtcatcaataaattccccggtaccggttagcggctgtgccgggacctcgccgtaaacggtgtagttctgggtgccgccagcgggattggtgacctgcagcgcatcgccgctgctttgatctccccagcgttgcgtggccgcctcatcctgccagagcccgtagcgcaggcactggccctcgttgttgcagagctgccgctgattaccgctggcatggttgcctttgcccatggcaagggtgaatgcggttccggccgggcagcgcgtggtcagggtggcggtggaacgcgtcggacgcagggtcgcggtgctggtcagggtgccgaagttaaggggcgtcacgcgctcgatgtagcatccctggctgatttcggcctgcgcgctggtgccgccctgcacctgctccccctctgcggaaccgtccgagcagttttgcagggcatcctgacgcagggcgctgtgccaggcgatgcgcagattcatgttgtagttgtaatagtggtaggccggaagctggctttgccctgccggaatggtagcgataagcggaaaggtaccgctgacgttggcattgctttgcgcggtcagagtctgctgaatcaggttcccgctgctggcaggccccagctcctgagagcgtgctgcgccgttcagcaggcggaagaggagggtgtactgttttccctcctggtcccccggcgagatcatcttaaaggggggggcgtctactctgctcaggcagacgttgagatattccgtcctgccctcgttgtcggcctggcagctaaattttacctcggtgttgacggaggtggtattgcccgccacgacgttgccaaagttaatggcgggcatggaggttatccagcaggctgccgccatcgcctttacggacaggacgagcagcaataataacggcgctcttaatgacacagttgttctcccatattctgtatagatgacgcggtacggggcgccggaagcgcgacccggcactctccctcaccggtcttcaccaccagttcacccggcaggggcggatcttcaagccagataaagccttcgcggcccacgatggtggcaccctgcggcgttgacacgacgctgcccagcgggagcggcctgcggcggctgtcgaccagccgggcctgaaccgtgacggcgtgatggacgttaaactcgactttgaccgcgctgttgttgcccggcctggcatgcatgtcggtgacgggggcgatcacatcggcgggcagatcgagcgggttaatgctgactttgctgttgtggtagcgcggcaggtcggtcaacaggagataaccgtcctcatccgtttcaccggccggacggttttccagcatcaccggtacgtgcccaatgccgtgcgtggagaccagcgccatgccctgctggatgtagcgcagcgcgtgcaggctgccgtccagcagcgtcaggctcccttcggctgaggcgtactggttgcgctggctggcaccttgctgcagcccaacgtgccattcgcccgcgcggcccagatagcctgcgtctgcatatctttcacgtcgttcgccaaagccctggcccagctcccatgaccagccgccggcctcatcgtccggctggtggcggtaatccatgcgtggtttatcccggctggcctgaacggagagcgtgtcctcgcgacccaatgggacggaaagcagtagctgaacctgactcgacgcatccgtaaacgagcgggtatagctcagcgtggtggagatgtgtgccggcagcgacaccgaccaggaggcattgaggtagcgctgcgtgctgccctgaatgttctgctgtacccagcccgcgcccacggtgccgaagtgggggacggactggcttacccaaacgctgtcgctgcgtctgacgggggcggcaccgctcatgcgggcgttgtcggcgaaatccgcctcggtgcggacggtgctggcagaaatgcccgttcctctgccgttccactgccagccgaggccccactgaacgccctgaccgtaagggctgtcgctcacggcaacgtgctggctaaccacccctacggcgggagagaccagccagtcagcgcccgtgcccacgttgtgcagcctgcgctgctgctccgtatgcagtgccagcgtcaggtgattattcaccccatagcgccagcccgcgtccagcagcggcgaggcggcatagtcgtcggagtgcagggcgtagttttcccgcatccagccgatgtccagcgaaccgctgctgagcccttccgccagcatgcccggcgcgccgtagagatcgagctgtacggtgcgacgctggccgttgatatcggtaatcaccacctccgcctgcccgcttccggtgaaggagggcagggtatccagcagaaagtcacccggcgtgacgcgctggctgctctgcttaaggccgtcgatatacaaatcgaccgtggaaggcagtacggccgtgtcgctgtagcggctgcgcggttcggtattgagttgcggattgagctcaaaattacgtgcccagtgcagcccgccaaagcgcacctgtcggctccagcgggtgccggtggtgatgctgtcgcccagcgccagcgtggtcagcgagtcggtgttgtcccactgccagcgggtttcgagacgcgtgtgggtcggtcgaccggcgctgttttcctccccggcatggcttgagaaactgctgctgaacgttccgggtaatcctccggatgcggtcagcatggtctgggcgttgagctggcgcttcccttgcgcatcgctggcgtagagcgcgtatccgagcgtataggcgctgacgggttgcgcatcagggtagcgatacatcggcgcgggctttgaggcggtgagatgctgctggccctcgagcgcctctgcctcagcggtaatcgacacctgctgggacagcacgtcgagattaaccttcaggcccggcagggacgtcagctcaacccattcggcgcgatcgtccggggcgtgaagccccagctttttcatgtcgctgcggcttatccataacgcattatccaccacccggcaggcccacagctcgcctcgcggggcgtggttcacggtaatggccagccattgtacggtgtcggcgggttcagtccgggctgacagcatgagcggtagccaaaacaggagcgcgagaagcgagcgggcgcaggggtatctggctggcatggtggtcatcattgagatagacgcgcagcgtgctgagcgcgtgacgtgaagcgtgtttaagcggcaaaagggcggtttgtcccgggagcacatagcccgccaggcctttaatcgaccctacaacctgcccatcggccgtcagggcctcaaggtggctcagacggatgtggcggtttccggcattaaagcagcgaagggtggccggtatttcagactgctcacagctcagggcatcgtggctgacgggcgcgctctggttaccggcaataaacaccggaatcgagtagcgcagcaggaagtgcaccgcggtgggattggcggcacgggacgtggcgtccggcagttcgtcgatgaccagccggtaactttgctcctgtgcacggatgccgggctgcatgacgataatacgcaccagctgctgctggcccggcgccagtgatgtcatcgccgggctgctgaccacctccccggtggccaccagaacatctttaccgtttttttgcgtccattcgtacacccgaatctgcgcatggatggccgctttcccactgttagtgagatagatagccgctgcccgctggtcgctctgcagatcgagcgttaccggggccacctgaagcgtggcggccagcgcgtagcgtgacagcagcgccagcatcatgagccacagaatgaagcaggaaagatagcgacgcacgatcagtactccagttttaacgtgatatcgtcgctgtaggtacctgcctgggcggttgtcagcgccccggcgtcaatcacgccatacagcgtttcttcctgttccgcgccattgccggtatcgtccagcccattcgtgccggtgatttgcgtctgtttgccttcgtcagcaaagagcttccacgcaatcttctgcgcgcccgtgtcgccgttttccggcttcagccagaaggttccattttcgccgtcgttgctggtggcggtcagagtgaacggcgtgccgttggtgcagacgatatcgacctgcgttttggcctggatttcgctcgactcatcggagccgtgacgcgagaagttgaggtcgttggctttgagggtgcacgacttcacgacctcaagtgatacgtgcatcgtcgcgcttgcggtgctgtctgcggcgatcgcagcagcaggaagcaggagaacggaacaacatacagcggtgggaataattttcatgatcttatttcctgacgtgagtaacagtgcaattacaaagcgaatgactgagcgtccagcaggcagcgtttttgatggaatgccgccaggttgtggcagcaacaagtggggcaaggccataaacaggcattgccgcgcagaacgatgaccatatcgccagcattcggaatgagaggggtcattttctgccccacagatagccctggccgtaatcggccgcgctggcgcgggccagtgcgaaatcacctgcggtttcaatgccttcgatcagcaccttgctggcgacgcgcttgcactggcgggtgagatgcagaaacttcgcctgctcggtccgtccgttccagaaggtatgtttgtcaattttgatgccgcagaagcggatctggctggtcagaagttcgggaagaaggtcttcgcaaacatcgtctgcccacacttctatcccccactgatggagcgttgcgatgcatttccgcagcgcccggctttgcgtatcgtcgagttgtaccatcgaatggagatcggtgacctcgatagcaagtctctccgggcagggtgtttcttctttgagcctgtcgaggaagtccgtgtccagcagtaaatccgatgtcgcattgaggtaatacttgtcgccatccttgcaaaacatggcgtgacgaagctgcgcaaagaagtgcgctttacgctgggtcgcggtcatcgagccaaagtaatcttcaagattgacgtggggctttgccgtggacaatacctcccaggcaatcacattttcactgcgcagtgcccggatggattcgaacttatagccggttagcatgataaaagtgcgtaacgctccgtggtgatttcaggagctgcacattttatggatttggtttttggcaggatatttatagataaaaatggcttatataaagtgtttttatctattttataagatttataaaggattatttattttcataagcgcccgacagaacgccgggcgcgacgcgcattaacccgctttgctgatgattttgatttcgaccatgccaattccgatctcgcgcggcgaatgcccaaggatatttccctcattcgtggactgcgggtccggcggtacaatcaccagggtattgctgcgcgaaggattctcaaaatgcagcgtttgtgtgctcacgtcgtttccaagcgttaacgtctgctcccgatcgcccacgcgcacgggtacgggcttgttagcattaggcccataggccctggcggtgatcaccagatcaaattgttccggcaggggatgggtgtactcaattttcacctcattgcccagctgcgcgttggaccagcgtccccaggactccggccgcgagatgccgctaaactgtttcacttcctccggcgcgccggccacgttaaagataaagctgtccgctttgtagcgaatatcgttgtcgacgattttcagcatgtcgacgttacgctgatagcgcgcggtatcaatcaccgtatctttaaaggcggttttgcccttccactgcgccttatccacgtgctgaacggtttgttctccgccaagctggccctgcgagacgcaccagtcggtcgagagcgccagcggctgcgaccagagctggcccattttgtagcaccggtcgacccagacgaagttatcgcgtggcgcaaaatcggccagctgatagcgcagcggcgcggaatactcgctttctggcagcggctcaacgcgaccctccgacacgcgtaccagcagcggcaggcggaagttgctgcccgagaaggcaatggtgtttttatcccgatcgacggtgaagtccttcatctctttcgggaagttccacagacggatgatgtcgggcttccaggcgaggattttttccttcatgttgaggaacacttccgacagggattgccccgacagcgtgctgcggcccaggccaataaagttgtcgccgcccagaatgtccagcacggtggcgccgttatccatggagttgcgtttggtggcgatctcctcctgctgcggctggtcgccgcgcaggacgaagaacaggttgctgcgatcctgcttgttgagctgatcccacgcgctgtttttcatcgccagatggtcagacgagacgacgatgacggtgtttttaaaccagggggaggctttgattttctcgaccagtgcggcgatgtgctcctgactgcaggtgacggcgctgaacgatttgttgtttttgccatcaatctcatagcttttgcgcttacaggtgcgcgagacaaacccgtccggatggtgggtgtccaccgtcagtgcaaagagagagaaacgcttgcccgcgcgggacagctcctcgaatttcttccaggtttcgtcgagtaccgtatcgtcatagaagccccagtcgttgcggtagctcggatcggcaaccgtcgtttttaactcttctgagccgtacaggtggtcaaaaccgtgggatttcaggaacacatcttttccggcgaagcgcaggtttgctccctgcataaaatagttttcgtagccggagtttttcaggatatcgccgaggcaaatattctgcgggaagaaggtcgacatggaggctgaggcgttaccttcaaaaggcgcgaacagcgggataccacactgggaggcaaccatcccggcaatcgtataatccgtgccgggcagctgcatggtgtggctgaaatcgagaccttcatttttcagggcgcccaaatctggcgtcaggtccgggaaggcatcgttatcaaagtaggtgcgctccaggctttcaccgtagatatagaccagattgagcgtcgggttggcgatcgttttcgacggctctttgtagtaagccgcgaaatccggatcgccatcgcgcgactgggatttcaccagctcggtgatctgatggaacgccgggctggcgtcgacggaggccagcgccaggaataacgccagcaggctgtagccatgatggtgtggatgatggcgacggcgacgcagcacccaggccagcgcgccaaaaatcatcaccagcgcgacgataaggccgagccccggaagtatgtacttacccacacctgcgcccgtcaggctgttcgtcagggtgtagagcaccgcatcgttaataccgtcaccggtaaagtaatcgctggcgtataaggtaatgtttaaaataataaaaatgccgagcaccaccagcgtggcgataaaccaccaggtgtgacggccggctttccaggcgtaaacgccgacagaagccagaaaaaggataagagacaagaattctgacaacagcatatcctcatgacgccaggtgcttcgctggctaactgtttattttttgggtgatacaatgtaattgcgatgtcgttaagctgcaattttagtgtcacgaaagtgtgctgttgttaggatttggtttagaaaatcgtttttatgaagatgtgcacatcctgacaaacggacgctgagacggtggcaggcaggaaaaacgctcatttagcgccgcgctgcaagactatcgcactaaacgcggcgtgttgtggcagaaaatggggtggatcaggagatgaaattaacgccttgtttcagcaccagatcgcaggctttggttttcacctgtttggccagagaagagttgccgagggtgctcaggttaagctgctgaccgttctgcgcgttaagcaggccctgaatgccgtccatgtagttggtgtccgctttttgctcctgagtatccagacccagtttacccagcacctggttttttacattttgcgcgtcggtcacggaggccagcttttgcttcgcgcaatattccagaatccccgccgcgttgttcatcgtccccgcgctcaggctctgggaactgttgcccagcaggctggtgagggaagaggcggagagtccgccctgcgtgctgctgctctctttggtcagctcatttgctgcgcttgacagagactcctgccaggacgccgcctgcgctgcgccggttaccagtagcgcgcctaaaaaggtgctgattagaatctgttttttcatcatggctctctcaaaaaggtccgttttgggccgaaggggttccagtatatacctgcgacctgtcggcgattcctggaactgtcttaatactctttcccggtgacgcggctgcggtaactgtcccagtcgaagatgacatagagactgttacccagcttcatgcggtccatgacgcgttcccccagcaggcgggtcatctcgtcgatattatggttcgtcagcatgccggtagggcgcttggacgaggagcggcgatcgacaatctggttgatgatgactttttcatagcgggattccgtctgaacgccaatctcatcgatgaccagcaggtcgacgttactcagatcgttaagcagctgttcttcgctggtttcacggttgctgaaggtgtctttcatcgcggacatgatatcggccacggtgatgatcaggaccgatttaccgcgcagaagcagctcgttgcagatggcggcagcaaggtggtttttgccggtgcccggcttgccgctaaagatgaagctggcgatattgccgtcgaattcatccacgtactgacgcgcggcggcgagcgcgttcatctgcccggtggtctcaattttatagttatcgaacgagcagttctggtgcaggggacgaataccggaacggttaaaggtgcgctgcattttcatcgcccgattttcgcgggcgagcgcggcggcgcggatcttgccttgctctttttgccacgccagcagctcttcaccggtggtgaaagcaggctttacgttggcaggcatcattttttgcagacgtttcatcaggtcgccgacgttcttcatttcgcacctcggaatccgctggggatctgtttatccggttctgaaaaggcattgatatcacgttttggctggccgttgttgccggcgcgggtaatctggagatgacgcgcgagcttttgctgccactgaatatgggtgaacactttaccctccgcctgccaccaggcggtaaacgcggcaagctcttccgcggtggcgggttgggttaacgaaatgccccacagcgcggcctgccgctgaaaatctgcatccggctgccagcccgcatagagggcaaatttacccatcggaacggtcacgggaacgttaaccggttcatcaaagaactgggtatccagcgtgacatcgcttgccgggcgtgccaattgcgcttcgatctccagaagctgtgccagacgttccggtgtgattgcgtaaaacgctggcgcgttgtcggcaaaaaccgcaaccgtgccgccttcagcgtgggtcaagacaccgcgtgggtcgcgcataaaggcatcaataccagcaatgctggtggtcagaattctggaggacataacgcttactctactgatgactacgggcgtgataggggcttatggtagcacagagaggggaaaggaaaggaggggatttccccggtggcgctgcgcttaccggggctacagtcgtaggccgaataagcgcagcgccatcaggcagttatcacgcaatgatgttcagcgtgacgtcgatgttgccgcgggtcgcgttagagtacgggcaaacaatgtgtgccgcatcgaccagctttttagcttccgcaggatccataccttcaacatggatgttcagttttgcttcgataccaaaaccggtaggcagcgggccaatacccacttcgccttcaataaaggcatcttttggcagggtaaatttgtcgcgtgcggccacgaacttcatcgcgcccaggaagcaggcagagtagcccgcggcaaacagctgctcagggttggtcacgtctccccccatgccgcccatctcttttggcacacccagtttgacgtccagtacgccatcggaggaggtggcacgaccgtcacggccaccggtggcttttgctttggcggtataaacaactttttctaaagacatggcaggttcctcattttgtttagattcgtgctattaaatagcgtgcgatatatataggtaaataatgacgcgtaaagtatagcgttacgcgcggtgtagctgttgtcgcaaaagttcgagctgctgtttgagtgccagcaaggtgtctgtatcacactgcgctgcgcaacccaccgcatgggggatacccaatgcctgctgctggagttcacgtcccgcttcactcagggtgacggcgacctgacgctcgtctttgcgcgaacggtggcggttgatgagcccggcgttttccagacgtttcaacagcggcgtcagggtcgcagagtcaaggaacagccgttcaccgatgtccgacaccgtcatatcatcctgctcccacagcaccagcatcaccagatattgcgggtaggtcaggttcagcggtgccagcagctgccggtacagcttgttaagcgccaggtttgccgaatagagggcaaagcagagctggttatccagcttgagcgcagcggttgcatcgttcgttttcgcgttcatgagatgaatataggtagtgtacgatttaattgcaagcaattttatgggcaggtgtaacggagcgccacctgaacggccattttacggtagtgctggcgctgcgcctgctcgtctgcgccttcttcaaacagcagcgtaaaggtgtagctgttggcaacgtagtgaaagctgaagctgcttatcagacgatgaaggccgcgggcgtcaaccgtctcactgaagagctgtttttctttcccccggcgcaggatctcctccagcaggtcgagcgcgctgcggttgacctggcgaagatagctcgactgctgcataaagcggccgcgctgcatgttttccatgcagataatccggatgtagtcagggtggtcggcatgatagtcaaaggtggcttcaaccagattgaccagcgcttcgaccgggggcattcccgtcaggcttagcgctttttcgctggcgcgaatctgggtgtaaacatgttcaagtacgaggagatagaggttctctttattcttgaaatggtaaaccaccatgcgtttggtggtgcccgctttctctgcgatctgctccatccgtgcaccgttcaatccatactcggcaaaaagcgcgatggcgctctgaaagattttctctttcaggctggattcttcactgtgctcggggtgttcgctgccagggttagccacatcctttccttattttcaccaaacggaccagacggattatctccacggcagcgaaataacacaaatatcaaacgcgtgggcgtttacggtacagccacaggccggggatcgacagcccgatggagagcgcgccgacgatggatgacgccttaagaaagttgctgagaagaaggatcatctgaggctcggtatagccgaaatggctgattttcaccgcggaaatcatcgcggtataggccgatatccccggaaacatggggatcacggccgcaacggtgaatactttgggatgcgccagataccagcgcgaccactggatgccgatactgccgaccagcatggatgccataaatgttgaccattcgatgttaaaacccgtcgtcatcatcaccattcgcgagccatggccaatcgcgcccagcagcgcacaccacggcagcgcgcgttgcggtacgttaaataccatcgcgaagccgacggcaggaatggcggccagaagcatgtcctgcgccagcgccagcagaaaatcgatcacgcccatccgcgtaacccccaaagtgtcatggccatgaccacgccgatgcaggtcgccagcgtcagcaggctggcgatagcccagcgagccaggccggtattgatgtgccctttaaacatgtcggcgacagcgttgatcaacggaaagcccgggaccagcagaagcacgctggcggccatggcaacggtcggcgtgttggcaaactgcggcaggcgcagcagcagaccggaaaccgtagtggcgacaaacgcggtaatgcagaagttaatttgcggatgcagctgccgatgcgtcagcagctggcgaacatacatggcgatactgctggcgaaaaaggtgatgattgcaccgtcccagccgcctttgttgagcttacaaaagcaggcgcacgagagccctaccatcaccacgacgagccagcgcggataacgtaatggcttgatctggttgaaccgtttttcaatgtcactgagatcgagaagcttatgttctgcaaggatgacaatgtgctgcacttcggtcacgacgtgcatgttgatgccgcggtcatggtttttgcgcgtggaggtcaggcactgaccgtccttaattgtggtcagcacaatggcgttggatgagattgcgctttcgacgctgtccatccctagcgccagccccagccgggtggaaagctcctcaaccagcgcactttccgcgccgtgctggagcagaaaaagaccgcactgaatacatagccgcgtgatagcacgctgcgttgaccgctctgcctgcatgtattgtcctgaaaaaagatggatagctatctgttaacccatagtgggtacttttagcacagagtgcagtccctcttgctttgggccagatcaaggtttgtgcaaacagttgcagtccgtgtcgtggaagggggaagggggaagggattaatttatcaataccatgaattataaataccaaaatataaaatatttgtatttagttattctaattttatattgtcgttattttaatgtctccacaattaatttttgtttcgctttgtgagatattactgctgtttaggcatttcttaaactaagcatacatctcatcttctgcttgtattaaccagtcttacactcagggacgaaaatactcatacgttgatgcgttttaacgttactcatcaaatgaaaaatggacacggagggtctatgttgtcattgcatggtaagcatggcgttgtcattagccggatgcccgtgatgcaaaacgggttagggggcctgatggcacgtcatttccccgaatttgaattgagctattgccgctcattgcaggaattaacgctgctccagttgcgccgcgcggacgtcattattgccgatatttcaggcgaatacaggaaccctcggggtgcgcttgaagagtattacggtttattgaatcaataccgggatattcactggatctttttagtctcgcggccgctttaccctattgcggttgagttacttatgcgcccggaaagcacgttgctttctgacatggagcctattgaaggcgtggttaacgctattcgggccggtagcgagcgggcagagcggattagccagacgttattaactccggaaccacagagtacggagaatgaaaatgaacacgttatcgcgctcacgcactccgaacgtaaggtcctgcgtctgttagggaaaggatgggggattaaccaaatcgccacattgctcaagaagagcaataaaaccatcagtgcgcagaaaaacagtgcgatgcgacggctgtcattacgaagtaatgcggatatgtatgcctggatcaatagtacacaggggatgagagagctgagtttgctatcagcctatggagagttcgaggaatggaaaaaaccgattcaacaagacatatcgccatcatcgaaaattgcgcgatgagtgccgtcgggctacagcatctttttgcgatgcccggcctgagccattatcagctacacctgtttagtgaatttgacagttttaagaatgcacttcatcacgttaattttttctcgctgatctactccctttccgatgcgcgagaggagcgccgtaactgcctggcgcacctgcgggatctggcgtttacgcacggtcatatccagcgcatcattttggtttctgacgagatggaagcacggttaattagccatctttcgccatcgcgcctgcacggagtagtcagtaaatcggtgacgcttgagcatctgcagaaggaacttgtggagttgctcagcgaaacgctgcgcatcaatgacaatatgctgaatcactggtaccggagtcagaacaggatgctaagccccacagagcgggcaatattgcgttatatgtcctgcgggtattccatccctgaaatcgcggcacagcttgaacgaaatattaagaccattcgggcacataagtttaatgcgatggtgaaactgggcgtgaattcagacgtagggttgctcgatgcggcggatattattacgcatcttcctgcaagagagccgcaatgtttggctctcatcacgcccacatttttataacccgtcttttgcgcgccagatatactctggcgcgtcaatcagatacagacatccacccattttgcggaagtcagttctgccattctgtcaggtgaaatgcgcacagcgctgtgaattgcgcctgcggcgggcagcacttcggcgtactgcttcaaagagatatcgcaatataccgcgagcgggttttccagcccgaacgggcatacaccgccaacgggatgaccggtaatggtcaccacttcatcactgctgagcatgcgcgctttcgcaccgaacgtgtctttgagctttttgttatccagacgcgcgtcgcctttcgccaccaccaggatcacctcatttttaaccttgagtgacagggtcttggcgatttgtcccggctcgacacgatgggcggcagcagccaacgcaacggtagcagtactttgactaagctcaataacgtctatatccggcgcgttgtcggcaaaaaactgctgtacagactgcaaactcattgtttcctcctgacaaatatcctgcgtaatctgtcataagaatttatgctctgtaaatatctcttaagtaacaaataccccaaacggctgatttctggatccccttcacaatcacagaaaccggttacagtaaccggttgcagagcgcggagcgtagattaatactgagtacgtaacgtcccctgtatccaataataagagccaaatatgaaaccatttcgtctgagcagtaccgctggttggcaagccagcaaggttgtgaagctgatgtatggaacaacgtgcggcgcgtatgtgcccgtaacaaacgtctgacaggagatctgccatgtctgccaaccatgctgcgtttaatctgatattccgtttcgtcgaaaattacgtcagcccgatagccgggcggatctcttcccagcgtcacgttatggcgattcgtgacgggttcatctccgcgatgccgtttatgattgtgggttcgtttttgttagtgttcgcttacccacctttttcgcctgataccacctggggtttcgcccgcgcctggctggatatggcgaagcagtttgaaggccaaatcctgacgccgtttgatatgacgatgggcatcatgtccatttatatctgtgccgccattgcctataaccttggcaaacactacgtcaaatctcatcagctggacccctttatgtgcgccatgctgtcgctgatggcgtttctgctggtcgcggcaccgaaaaccaaaggcacgctccctgtcgacagtctggggggaacgggcatttttaccgcgattctggtggcgatttattgcgttgagatgatgcgtttcctcaaagcgcataacatcggcattcgtctgccggagcaggtcccgccgatgatcaaaaactcttttgatctgctgatcccggtgctggtggtggtgttgaccctctatcctctgagcctggtgattcagtcacagtttggcatgctgatcccgcaggccattatgtcggtctttaaacctctggtttccgcggcagattccctgcctgcgatcctgctggccgtgttgattggtcatctgctctggttcgccgggatccacggtgccgccatcgtctccgggatgctgcagatgttctggctgacgaacctgggcgcaaaccagaccgcgctggccgccggtcagccttttccgcatatcttcatggaggcgttctggacgttctttatcgtaattggcgggtcgggcgccacgatgggattggtgatttgctatctgcgcagccgttcagcgcatttacgctctatcgggcgtttgagcgtagtacccagcttctttaacatcaacgagccggtcattttcggtacgccaatcgtgatgaagccggtgttctttatcccgttcctgctggcaccgatggttaacgccgtgctggcgtgggcggcgatgacgtttgatttgattgggcgcgtcatctccgtggttccctggacggcaccagcgccgataggcgcagcgtgggccctgggctgggatttccgcgcggcgattctggttgtggttctggcctgcgtatcggcgatcatctacttcccgttcttcaaagtgtatgagaagcagctgctggagcaggaagcggaagaagcgcagcgtagcgcggaagaggacaatcagcaggtggcctaggtaaaagcaaaacggcaactcaggttgccgtttttgtttttgtaggcccggtaagcgaagcgccaccgggcaattcactgctctacttgagcgtgcaatccccacactgcttaacgtccggcaggcgatagcgctggcagcaggtgcggcgaacaagaagcccatcacggagcacgacggtacggaatagcgggttgtcacggccatcggaaagctgctttgcaaagaaacaggactgacgcagggcctcaacgttctcatcaccgagaagcggcttcatttccgttaaataccagtggattaaatagcccgtattgctccagataagcttcccgttaatctctcccgtcgcttccagcgcttccaccaccgggatcagggcctgcgtgatgagccgctccatacgttcctgagcagtaaggcgttcagcgctgtggtcttcgtggagatcaatccagaaacaggccgcacgtccggtttcgtgaaactcgacgtggaaattatccggcgagagttcaagcatgctcttctgtgttaacagcgccagcatgagcggaggcaccatcagcccgatataccactgcgcccagagggagagcaggggtttattttcccgcgtaagggtaggctgattgcgataaatatggtcggaataggtggccagcagtgattgcagcttagacggttggcgccactctgagagcgtcatcgcgtgggacgggggcgcttcatcaagccggataaagtccagcaggtgggcacgcgtttccgcaatcttttcccgtatcgcatctgcaagcgaagcattcccactgatgagcggcgctcgccagaggagaggttcgacgatgtgtgcggtatgcgtggccatagtatagatagaaatctaaatgataatgattgccaatcctaactattgctcataccaatggcaagacttttgtcctggtgacctcgtcggtagggttatgccgtctgaatctcttcgcttagcagaatgttattgcgtcccatatgctttgcttcatagagggctttgtccgctttttccagcgcgccttccacgtcttcatcctcgaaaatggcgatgccaatgctgatagtgacgtttgtcgcgacgctttcgttaaacagatgcgggattttcaaatcatacactttctgacggatccgctcggccgtctggcgagcgtgttcgagtgaaatgttggtcagcagcaccataaactcttccccaccaaaacgcgccacaatatcgcgagaacgcacggcgtcgcggattgccgcagagacgcgcttcagcgcctggtcgcccatcatatggccgtaatggtcgttataggctttgaagtggtcgatatccatcagcaggacaaagtgttcgccattttctaccgtgggcagattctccagacggctttgcagaccgcgacgattatagagcccggtaagcgggtccatcatgctgaggtcggtaagggtttctcgttcttccagaaggcgagagagcagctcctgagcgaaacggtcgttgcgtctttgcaaaatgttatgaatagcaattgccaccacaggaagtgcgaaagaataggtcattcgcagccatatatcgtgatcgcttaaccacaggcagacaataaaggtgggcaatgaatgcagcgtaaacgctttgatattactggcgaacgccagcgtgccgataaaaagtactgttaaaagagcaattagcaaatatgtcgcatggtcctgagtaattaaggcgaatttggagacaatttgccaggcccacaaaataccgaagatacctgaaacgacaggaatatttatcttccgcgcgcgctttctccagtgccagacgaacaggccagtactgatggcgaaaatagcaatcagaggggcggaaaacaggcgtacagaattgagcggatttgttaccgagaacactgccgaagttgcgttcagaaataaaaataaacgtaacgataattgatattttctgtgaaccaaagaccgccaggattgtgatgtcatagtcgcgtgtttttattaaaatttaattaaaacagataaataggtgttatttcgcaataaaatatgcaaaaaactcaaagagtaattatcagaaaatctttagacgttgttaacaggtgcgcaatttatcaccttagacaattcctgtcattacgggaaaggtaaaggtcgatggattttgattcattcagctggcaaatgataatttttgttatatgatattggttatcattatcgttggtagagggaaaagcatgttgaacagagcgctgggcagtggttggggggtactgctaccgggagccattctcggcggtttgacgtttgccgatctctctctcgatacctggaaagtcatcatcgcgtcaggactgttagtcacgtcaggcatgatctggcataagcaactgcgtcactttgttttactgccatcctgtgtcgcgctggtcagcggaattctggtgatactgatgagtttgaaataacagggataaagaagaaattcagaggggttgtaagataattggtgcgaggggggggactcgaacccccacatccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcacagtcatcttactctttattgctatgttgatatcgcctcgttggtgcgaggggggggactcgaacccccacatccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcccagtgcgagcaatatcatcgtgatttatggtgcgaggggggggactcgaacccccacatccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcataccatcgatactgtaaaagtatcgtaaccacggaggcgcattctagttgttttcagctttacgtcaacagaaaagtgcgcgtgatgccttgattgatgcaaaaatggccgatggacgcgccgtgtatagccggatggcgctttcgcttatccggcctacaggggaggcgattactttttggcctgacgcgtcatcacggtgcggtacaccttaaagcggccggtctgggcgataacttcgtggaagccaaaagtttcatccagcactttcgggtatgccaggaaggcgttcgcgacgatacgcagctcaccgccgctgttgaggtgacgaactgcgccacggatcaacgcttgtgccgcttccaggctggtctccataccgtcgtggaacggcgggttagagatgatcatgtcgaagcgaccggtgatgtcggagaagacgttgctggcaatgacttcgccttcaatgccgtttgcggcaagcgttgcgcggctggcttcaaccgccggggcgctcacgtcacacagggttaagcgcacttttggcgaatggctggcgagcacggtagagagcacgcccgcaccgcagcctacgtccagcactttgcctttggtgtgcggcgtcagggtggaaagcagcagcttgctgcccgtatccagcgcgtcacggctgaacacgcccggcagggttttgatggtcaggccgtcaagctggtactcgtcccagtatgcctgcgcatcaaacgttgtctgtttttccagacggccatggtacagaccacagcggcgagcgctgtcgactttattcagcggcgcgtagccttccagcagctgttccgcgctacgcacgccgctgcggttttcaccgaccacgaaaatatcgcagccgaccggcagcagggagagcaggttcatcagctggaactgggcttccggtttattcttcggccagtagtagatcagcgtgtcgcagtcggcgatatcgctctgctctgccaccaggctaaagcgcgcgcgctcgcccatctggcggctcagcacctgccagtggtggtagtattgcgtatgggcacggctttcagcacagtcgaaacgcgcgggcaggtcatcctgcatatctccggcaaacagaatacggctttcttcgaaatcatcactgtgacgcagcaagacttcacttgccggggtaaatgcagacatgaattgttcctcaataaactcaggcggggattatagtaggtagatggcgcactttcgacacatttgctatatttgcgcgcctgagagacaggagttttccctatgacatcccgacgagactggcagttgcagcagctgggcatcacccagtgggctttgcgtcgcccgacggcgttgcagggcgaaatcgccatctccataccggcgcacgttcgcctggtgatggtggcggaagaactgcctgccctgaatgaccccctgatcgatgatgtccttcgcagcctgaagctgacggccgaccaggttttaccgctgacgccagagcgtgtcgcgatgctgcctcctgatagccgctgtaacagctggcgtatcggagaggcaaatgagatctctcttcaggggagccagatctgctcgccagcgctggacgaactgaaagccaacccaaaagcgcgcagcgcgctatggcaacaaatctgcgaatatgaacacgatttcttccctcacgacgcctgacctgtccaccgcgttcgcgattgaaacacgcgcccacgcgtttccgtggagcgaaaaaaccttcgccagcaatcagggcgaacggtatctgaactaccgcctggacgttgacggcaccatggccgctttcgcgatcacgcaggttgttcttgatgaagcgacgctgtttaatatcgcggttgatcccgcgtttcagcgccgcgggctgggaagagaactgcttgagcatctcatccgtgagctcgaaacccgtgacgttttcaccctgtggctggaggtgcgcgcgtcgaatgtcgccgccatcgcactctatgaaagcttaggctttaacgaggcgacaatccgccgtaactactaccccaccgcagagggacgtgaagacgccatcataatggctctgccgattggataataaaaaataaggttgtaacgatgaaatgggactggattttctttgatgccgacgaaacgctgtttacgttcgactcgttcggcggcctgcagcggatgtttctcgactatagcgtaaccttcaccgctgaagattttcaggactatcaggcggtcaacaaaccgctgtgggtggattaccagaacggtgccatcaccgcgttacagcttcagcaccagcgctttgacgtctgggcggaacgcttaaaggtcagtccgggaacgctgaacgaggctttcctcaacgccatggccgatatttgtgcgcccctgccgggcgcggtttccctgctgaatgcgttgaaaggtaaggtgaaactggggatcatcaccaacggttttaccgccctgcagcagatccgccttgagcgcaccggtctgcgcgatcatttcgacgcgctggtgatctcggaagaggtgggcgtgccgaagccggatccgcgaattttcgactacgcgctggcgcaggctggcaatcccgaccgcgatcgtgtcctgatggtgggggataccgcagagtcagatattctgggcggcatgaaggctggtctgtcgaccgtctggctcaatgcgcatggccgcgtgaagcctgaaggcatcgagccgacctggaccgtgacgtcgttgaacgaactggagcaactcctgtgtaaacaatggttgcctgccccccgttgatgggtaaaatagccgcaattttgtattccatgatgcgtggcgtgctgccgcgcttataaaagaagatttaattatgacgttgtctccctatctccaagaggtggccaagcgccgcacttttgccattatctcgcacccggatgccggtaaaacgaccatcactgagaaggtgttgctgttcggacaggcgatccagactgcgggtaccgttaaaggccgtggctccagccagcatgcaaaatccgactggatggagatggaaaagcagcgtggtatttcgattaccacctccgtgatgcagttcccgtatcatgactgcctggtgaacctgctggacaccccgggccacgaagacttctccgaagatacctaccgtaccctgacggcggtggactgctgtctgatggtgatcgacgccgcgaaaggtgtagaagatcgtacccgtaagctgatggaagttacccgtctgcgcgatacgccgatcctcacctttatgaacaaactcgaccgtgacatccgcgatccgatggagctgatggatgaagtggaaaacgagctgaagatcgcctgtgcgcctatcacctggccgattggctgcggtaagctgttcaagggcgtttatcacctctataaagacgaaacctacctgtatcagaccggtaaaggccacaccattcaggaagtgcgcatcgtgaaaggtctggacaacccggatctggacgcggcggtcggcgaagagctggccgcgcagctgcgcgacgagctggagctggtcaagggcgcgtctcacgaattcgacaaagagctgttcctgagcggcgaaattaccccggtcttcttcggtaccgcactgggtaactttggcgttgaccacatgctcgacggtctggtggagtgggcgccgcagccgatgccgcgcaaaaccgacacccgtgaagtggaagcaaaagaagagaagttcaccggcttcgtatttaagattcaggccaacatggatccgaaacaccgtgaccgcgtggcctttatgcgcgtggtgtccggtaaatatgaaaagggcatgaagctgcgccaggtgcgtatcgggaaagacgttgtcatctccgacgcgctgacctttatggcaggtgatcgttcccacgttgaagaggcctatccgggcgacatcatcgggctgcacaaccacggcaccatccagatcggtgataccttcacccagggcgaaatgatgaagttcaccggtattccgaacttcgcgccggagctgttccgtcgtattcgtctgcgcgatccgcttaagcagaaacagctgctgaaaggcctggttcagctctccgaagagggcgccgtgcaggtgttccgcccgattgcgaacaacgatctgatcgtgggtgcggtcggcgtgctgcagtttgacgtggtcgttgcgcgcctgaagagcgaatacaacgtagaagcgatttacgaatcggtgaacgtcgcgaccgcgcgctgggttgagtgttctgacgtgaagaaattcgaagaatttaagcgtaagaatgaagttcagctggcgctggatggcggcgataacctgacctatatcgcgccaacgatggtcaacctgaacctgacgcaggaacgttatccggacgttcagttccgtaaaacccgcgagcactaatcccctctcagagcacggcattcgtcgtgctcttctttatttcctgtcttattaatcccttgcggaatgttcttaattcaacgcaatttcacgctattcgcccattttttacccaattctgaaagcggctctgtgagagtgatctatatttaactcagtgtttaataccgggcgtggataaattaactgttcaatgcatgactttaggttatccattttgctcgtgtgtttattcgcaatatatatcactactaaggaagtatgtagcccgaataacgggtcaacacaggaatagatcgatgaatatgacaagactgaagatttctaaaactctgctggctgtaacactgggtagcgttctggtgagcggctccgccctggcggaaagcagcaccatggataaagcacaatccacggccgatagcgcagggcaaaaaatcgatagctctatgaataaagtcggcaatttcatggatgacagctctatcacagcaaaagtgaaggccgcactggtggatgatgaagccatcaagagcaccgatatttccgttaagaccgacaagaaagtggtcacgctgagcggctttgttgaaagccaggctcaggctgaacaggcggtgaaagtggcgaaaggcgtcgaaggcgtcgcctccgtcagcgataagctgcacgtccgtgacggcaaaaacgcgtcggtgaaaggttatgccggtgatgcagccaccaccagcgaaatcaaagctaaacttttagcagatgacatcgtgccgtcccgtaaggtgaaagtggaaaccaccgatggcgtggttcagctttccggtacggtagattcgcaggcgcaaagtgaacgtgccgagtccatcgcgaaggcgattgatggtgtgaaaagcgttaaaaacgatctgaaaacgaagtaaatctcgaccattcgcccgtctggctaaaccctgcgggcgaaataagaacgactctggaaaaacgccggtgagtgacctgagcgctcacgtttagcggccgacattaactatggtaaaggagaagcttatgtttcgttggggcattatatttctggttatcgcgttaattgccgccgcattgggctttggtggactggcaggtacagcggcatgggcagctaaaattgtcttcgttgtgggtattattctgttcctggtcagcctgtttacagggcgtcgacgtccatagcaaacgcaatattccgtcaacaaaataaagccagtcactgtgactggctttttcttatttgcgtaacaggtcgggtgcgttactgtggtgttataaaataatcaaaacaggaaagcagaggtggggcaacgaattcccgttacgctcggcaacattgcgccgctgacgttaaaaccgtttcgcgcgggtcaactcgcgctggtctgcgagggtggcggacagcgcggcattttcaccgctggcgtgctggacgaatttatgcgcgcgcagttcaacccctttgacctttacttcggcacctctgccggggcgcagaacctctctgcctatgtctgtaaccagcccggctacgcgcgaaaggtcatcatgcgctacaccacggcgaaagaattttttaacccggtgcggtttgtgcgcggcggcaacctgatcgatctcgactggctgctggagtcaacctccagccagatgccgctggccatggatactgccgcccgtctgtttgatagcggtaaagaattctggatgtgcgccagccggggcgatgactattccccgggctatttttcgcctcagaaagagaactggctggacatcatccgcgcctccagcgcgatccccggcttttatcgtaccggcgccctgctggacggtattagctatctggacggggggatcagtgacgcggtgccggtgcaggaagccgcccgtcgcggggcgaaaaccattgtggtgatccgtaccgtaccgtcgcaaatgtattacaccccgcagtggtttaagcggatggagcgctggctgggcgacagcagcctgcagccgctggtgaacatcgcgaagcagcatgaaaccacctacggcgcgatgcagcgcttcattgagaaaccgccgggcaagctgcgtatttttgaaatttatccgcctaagccgctgctgagcatggcgctgggcagccgcgttcctgcgctgcgtatggattacaaaacggggcggctgtgtgggcgctacttcctggcgacggtggggaaaatgctggcggagcagccgccgcttcatcgccataaacgcattattacgccgcctgcgattgtcgccaacgacgccctgacggtgcccctggttgacattccgcaggcgaatgacgctttactggataacgaggatctggcgtgatgcaccgctttgtcgatacccattgccactttgatttcccgccgtttacgggagatgaagagcaaagcattgcgaaagcggccgaggcaggcgttcaggccattattgcgccttcagtggaagcggcttacttttcccgggtgctggatcttgctgcacagcaccccgcgctctatgcggcgctcggcctgcatccgatcgtgattgagcggcatcgggatgaggacattgagcgacttgatgagatagtgcagaccgcaggcgacaagcttgtcgccatcggtgagatcggcctcgatctttatcgcgaggagccgcattttgagcgccagcagacgatcctcgacgcgcagctcaggctggcgaagcgtcacgatctgccggtgatccttcattcgagacgcacgcacgataagctggcaatgcacctgaagcgtatcgatttgccgcgtaagggcgtcgtgcatggtttctcaggcagcctgcagcaggcgcagcgttttatcgagctgggctataaaattggtgtgggtggcaccatcacctatccgcgcgccagtaaaacccgggacgtgatggcacagctgccgctgtcggcgcttctgctggaaactgacgcgccggatatgccgctgaacggttttcagggccagccgaatcgcccggaacaggcggcgcgcgtgttcacagccctgtgtgaactgcgaaaagagcctgaagaggtgattgccggtgcgctgctggaaaatacgcagtcggtatttggcatcacgctatagataaagcgccggacggatcaccgttatcttctgtttttccagcgcccgcgccagcggttcaacgtcttccggcgtggcgctgcgccatgacgccgcctcgccgtacacgccatgcgcatgaaacgcgttgatgcggaccggcacattcccaagcccgtggataaaggttgtcagcggcttcaggtgctccagataatcacactgccccggaatcaccagcaggcggagctctgtcaaacggtggcgttctgccagccagcggatactctgcttgatctgcgggttttcgcgcccggtcaggaagcggtggtgttcgttcccccatgctttcaggtccagcatcgcgccatccagtaccggcagcagcttttgccagccggtttcgcttaacaaaccgttgctgtcgaccaggcaggtcagatgattcaggtcgggatcggctttgatcgcggtgaacagcgtcactaaaaacggtaattgcgttgtggcctcaccgccgctcacggtgatcccctcgataaacggtgcggatttgcggatctgtgaaaggatctcctcctcgctcaggcggtgcgccataggcgttgcctgctgctggcacaggtgcaggcaggtgtcgcactgctggcagtcactctcctgccaccagacgcgtcccgcctgtatggtcagtgcgtcgtgcgggcagtggggcacgcagtccccgcagtcgttgcagcggccgatcgtccacgggttgtggcaggttttacagcgcaggttgcagccctgcaggaacagggccaggcggctgcccggcccgtccacgcaggaaaaagggatgacctgactaactaaagcgcatctgctgttcatggcttatcacgcgcggctgacgttccagaatacgggtattgcgcgcggcttcttcacccagccaggtggtattggtgcgcgatccggcttcccggtacttctccagatccgacaaccgcaccatataaccggtaacgcgcaccagatcgttacccgcgacgttggcggtaaactcgcgcatccccgccctgaacgcgccgagacagagctggaccaccgcctgcgggttacgttttaccgtctcatccagcgtcaaaatatcgctgatcccggaagcgtagtgcttgtggtgcggcgccaccgccagcaggtggctgatgggatccggctcgtcgccgtagggcaggcgcgcgcccggcgtggtgcccgaatcggagctgatccccgactgcgcatgcagcatcgcgcgctgcttccagccgtgtttcaccggcgtgttttcgacaaacgccgcaagctgttcgctgatgcgatagcccagcgcgttggcctgctcgtctttgccgtaacgcccagtcatcccggctttctcacagagcacgtttaccgcttctgccaggccgtacatgccaaacatcggcacaaaccgatcggcatcaatcagcccctctttcaccaggaagctattctcaaagaagccggattgttgatacaggaaatcgcagcgggcatcgatgatggccatttgctgctggcagtaatgcgggagggcgcggctgaagaagtcttccattgacgtactgtgttcggcgatggccttgaggttgaggcgcaccagggtgctgccaccgcctgccagaggcagggagttgtaacagctcactacgccgtaatggccttttgtgaaaattttatcattcaccgggccattagaaatatgcggtttgctgcattcacatatgtttttcgccacctcaagcagcaaatcatccggggtgatcgctggatcataaataaaggtcaggttcggcgcgacctgcttcagctctgcatcggcacgcagaatggcacgggtaatgggcgtatcttccggcccgatattggcatgcataaaggcatccggcagcgtacggtcgagatagcgccagaaacgttttattcggctattgatttcttcttgtgttagaattctaacataaggttgcagcaacgcatcaagctgaccgagatagaccggcatcgatgtgacggacggaacatggtggtagaggatggttaacagtgagagggcgtcgtcgagatcttttgccccttccagctccagccattctgaaccattagccagaaattttgcgtaatccggcagaacgtaacggggtttgtaaggcgcatggccttcgaacatgtcgcagatgaatccctcgtccagcgcggcgcgcgcagcttcaggaagtgccggatacggcaggttgttttccgcttccagcgccagaaaatgacgtttttgttccggggataacgccgggcttgtcacaatctgctggcaacgttgttgcagggcgtcggggctggagtgggacatgttcgcttccttgagtgttctgcggatgatgaacggattgtagaaagcctgcctgtcggcacttttgatccgacagggggtatcgctgctttagtcggcaatgtgcacgctaaagtttgaagaagatctcattacagtaatgcaaatttgcacgcagttttcattaactgtgatgaatgtcgaagtgtggatgcgggtggatgttagaatactcacagacccgcaaggtaaaatttatacggcactgccgttggagaatgttatgaccgatttaactgcaagcagcctgcgcgcgttgaaactgatggacctgactaccctgaacgatgacgacaccaatgagaaagtcatcgccctgtgccatcaggcgaaaacgccggtgggcaacaccgcagccgtctgtatctacccgcgctttatcccgattgcccgtaagacgctgaaagagcagggcaccccggacgtgcgcattgcaaccgtcactaacttcccgcatggcaacgatgatatcgagattgcgctggcagaaacccgcgcggcgattgcctacggtgcagacgaagttgacgtggtgttcccgtaccgcgcgctgatcgccggcaacgagcaggtcggttttgacctggtgaaggcctgtaaagacgcgtgtgcggcggcaaacgtgctgctgaaagtgatcatcgaaaccggcgagctgaaagaagaggcgctgattcgtaaagcctctgaaatctccatcaaagccggtgcggatttcattaaaacctctaccggtaaagtaccggtaaatgcgaccccggaaagcgcgcgcatcatgatggaagtgatccgcgacatgggcgtgtccaaaaccgtgggcttcaaacctgcgggcggcgtgcgtaccgcggaagacgcgcagcagttcctggcgattgccgacgagctgttcggcgccgactgggccgattcccgtcactaccgcttcggcgcctccagcctgctggccagcctgctgaaagcgctgggtcacggcgacggtaagagcgcaagcagctactaagtttgaattgccggatggcgccacgcttacccggcctacccggatcgtggtcgggtaaaccgtacccgccaccattcacccgattcctcatgggggttaccgtgtttctcgcacaagaaattattcgtaaaaaacgtgatggtcatgcattaagcgacgaagagatccgcttcttcatcaacggcattcgtgataacaccgtctcagaagggcagattgcggctctggcgatgaccattttcttccacgatatgtcgatgcctgagcgcgtgtcgctgaccatggcgatgcgagattcaggaaccgttctggactggaaaagcctcaaccttaacggcccgattgtggataaacactccaccggcggcgtgggcgacgtgacctccctgatgcttggccccatggtggcagcctgtggcggttatatcccgatgatctccgggcgcggcctgggccacaccggcggtacgctcgacaaactggaagccattccgggcttcgatatcttcccggatgacaaccgcttccgcgacattattaaagacgttggtgtggcgattatcggccagaccagctctcttgctccggcagacaagcgtttctacgcgacccgcgacatcaccgcgaccgttgactccatcccgctgatcaccgcctctatcctggcgaagaagctggcagaagggctggacgcgctggtgatggacgtgaaggtaggcagcggcgcgtttatgccaacctatgaactctctgaggcgctggccgaagcgatcgttggcgtctccaacggcgcgggcgtgcgcactaccgcactgctcaccgacatgaaccaggtgctggcttccagcgccggtaacgccgtcgaagtgcgtgaagccgtccagttcctgacgggggaataccgcaacccgcgtctgttcgacgtcaccatggcgctgtgcgtggagatgttaatctccggcaagctggccaaagacgacgccgacgcccgcgcgaagctacaggcggtactggacaacggcaaagcggcggagatctttggccgcatggttgcggcgcagaaaggcccaaccgacttcgtcgaaaattacgcgaagtacctgccgaccgcgacgctcagcaaagcggtgtatgccgacagcgaagggtttgtctcggcaatggatacccgcgcgctgggtatggcggtcgtgtctatgggcggcggccgtcgtcaggcgtcagataccattgattacagcgtcggcttcaccgatatggcccgtctgggcgacagcgttgacggccaacgtccgctggcggtgatccacgccaaagatgaagccagctggcaggaagcggcgaaagcggtgaaggcggctattacgcttgacaataaagcaccggaaaccacaccgactgtctatcgccgtatcaccgaatagcggtatactgatctgatcgataatttttgaagcactacgtacggagaacaattatgaaacgtgcatttattatggtgctggactcattcggcatcggcgcaaccgaagatgcggaacgttttggtgacgtgggttccgataccatgggtcacatcgcggaagcctgtgcgaaaggcgaagcggacaacggtcgtaaaggccctctgactctacctaacctgacccgccttgggctggtgaaagcgcatgaaggctctaccggtaaaatcgcagccggtatggacggcaacgcggaagtggtgggcgcttacgcctgggcgcacgagctctcctccggtaaagacaccccgtctggacactgggaaatcgccggtgtgccggtgctgttcgactggggttacttctccgatcacgagaacagcttcccgcaggagctgctcgataagctggtgaagcgtgccaacctgccgggttacctcggcaactgccactcctccggtaccgtgattcttgaccagctcggcgaagagcatatgaaaaccggcaagccgattttctacacttctgctgactccgtgttccagattgcctgccacgaagagacctttggcctggataaactctacgagctgtgcgaaatcgcccgtgaagagctgaccgaaggcggctacaacattggccgcgtgatcgcgcgtccgtttattggtgacaaagcgggtaacttccagcgtaccggtaaccgtcacgatctggccgttgagccgccggcgccaaccgtgctgcagaagctggttgatgagaaaggcggtcacgtggtttctgtaggtaaaatcgcggatatctacgctaactgcggcatcaccaaaaaggtcaaagcgaccggactcgatgcgctgttcgatgccaccatcaaagagatgaaagaagcgggcgacaagaccattgtcttcaccaacttcgtcgacttcgactcctcctggggtcaccgtcgcgacgtagcgggttatgctgcgggtcttgagctgttcgaccgccgcctgccggagctgatggagctggtgggtgaagatgacattctgatcctgaccgcggaccacggctgcgatccaacctggaccggtaccgatcacacccgtgagcacattccggtgctggtgtacggcccgaaagtgaagccgggttcgctgggtcaccgtgaaaccttcgcggacattggccagaccctggcaaaatactttggtacgtctgacatggaatatggcaaggccatgttctgatgtcattgcccggtggcgcttcgcttaccgggcctacggttttgtaggccgggtaaggcgtagccgccacccggcaaaaacaacaagttaaaaggaactgaagatggcaactcctcacattaatgcagaaatgggtgatttcgctgacgtcgtattgatgccgggcgacccgctgcgcgcgaagcacattgcagaaaccttcctggaagacgtgcgtgaagtgaacaacgttcgcggcatgctgggcttcacgggtacttataaaggccgcaaaatctccgttatgggccacggcatgggtatcccatcctgctccatctacaccaaagagctgatcaccgatttcggtgtgaagaaaatcatccgcgtaggctcctgcggtgcggtgcgtatggacgttaagctgcgtgacgtggtgatcggcatgggcgcgtgtaccgactctaaagtcaaccgcatccgctttaaggatcatgactttgcggccatcgctgactttgacatggtgcgtaacgcggttgacgcggcaaaagcgctgggcgttgacgcgcgcgtgggcaacctgttctctgccgatctgttctactcgccagaaggcgacatgttcgacgtgatggaaaaatacggcatcctgggcgtggaaatggaagcggccggtatctacggcgtagcggctgaattcggtgcgaaagcgctgaccatctgcaccgtatctgaccatatccgtacccacgagcagactaccgctgccgagcgtcagaccaccttcaacgacatgatcaaaatcgcgctggaatccgttctgctgggcgataaagagtaattctgtctcttccctccctctccctgtgggagagggctggggtgaggacaccagctagcgcacggcctgcgcaatccacgctgacagctcccgcagctcattttcctgctccgggaaatccccaattaacgcgtcacattcctgctgcagcatatccgcccggtacaaacagccctgcaagcgtgccgcaagggcttccagtggccccggattcagactgtccgtaaacacctgcgtgcgggtgatatgacctttctcgacgtcaaaatgcagctccacgccgccccaggtaaaacgctcatccagcagatgggaaaatgcaggtgcctgaccgaagttccactcccagctgctctggcgggcgaaggtttccgcgaagtttggcaggtccggggttttgtccggtgaaatcacttctgcttccacgcgctcgccgtaatgcgcaaagaacgcctcgcgcacggcctcacagatttgctcgtgtgtaacgcccggcagcagttcgaccagatttgccacgcggccgcgcacggaggtaatccctttggcctggagttttttcttgtcgggattcaggtagttcgccaggcggctcagatcggcgttaagaagcagagtgccgtggtggaacccgcgatccatcgtttcgcgataggcggagccggacactttgcgatctccgtcgggcgttttgaccaccagatcgttacgtccggaggcttccgccgtcacgccgagcgaattgagcgcgttgaggacgatggacgttgagatggttttgtcgtattccggtttgcccgccataaaggtaaagcaggtattgcccagatcgtggaataccgcgccgccgccgctgctgcggcgcgccagacggacgttgtcctcttccatacggcgggtgttgcactctttccacgggttttgcgcacgaccaataaccaccgtatcggcattgcgccagagaaacagtacgcgctgggtggcaggcatctggcggaagatgcactcctccaccgccaggttaaaccagggatcgtaagagtcagagataagcaggcgtaacgtcgacatggcagagttccttttccgaatcattcgcctactttatcactattctttcttctcgctctcttcgtcttcggggactgaccggctggcggtcagcaggaacggggattgctgccagcgcgtgcgcttgccgcgaagcagggtacgcgccagcacaacgccgatggcgagtgaaagcagcagcatcaggcgcagaatattggtggtattatcgacctgtttagcttcagtgggcagggtgtgggtatcaagggtgaggcgcaaatagcccagcgggccattcttcccctgaataggttcaacaagctgctggttgaagtagccgccggcttttttgccgtccagcgccagcctgtctcgcacgtcgacgtgttcacccgcacgggcaatcaggttgccttgctcatcatagacaccggcatcaagaatgcggctgttctccgtgagcaggcgtaaaacctggcctatccgcttctcgtcaggcgtttcgttacgcatggacggcgcgacgttgagcgtgacctggcgtgccagcgtgcgagccagctcttcaaactgcgggttgcgttgccgttgatggttctggctaaaccacgatgccccttgcatcagcaccactaagagtgcgagacaggaaaggacaatcacggcgcgatggagccggaatttcagttttgcgcgagccatattccacctgctgaaaatttacggcttaatgttgccagaagtgatggttacagggtagcctcatgcgttattttccctctgcaaccttccggcgcgaacgaaattacaggagctttaatgccgaacattacctggtgtgacctgccaacggatgtctctttatggccaggattgccgctctctttaagtggcgatgaggtgatgcctctggattaccacgccggtcgtagcggctggctgctgtatggacgcggtctggataagcaacgcctgacccagtatcaaaccaaactgggggccgcgatggtcatcgtcgccgcctggtgcgtggaagactaccaggtcattcgcctggcgggctctctgacccagcgcgccacgcgcctggcgcatgacgccgggctggatgtcgcaccgctgggtaaaattccgcacatgaaaacgcctggcctgctggtcatggacatggactctaccgccattcagatcgagtgtatcgacgaaattgcgaagctggcgggcagcggcgagctggtggctgaagtcaccgagcgtgcgatgcgcggcgagctggatttcaccgccagcctgcgacagcgcgtggcgaccctgaaaggggccgatgccaacattctgcgtcaggtgcgcgatgaactgcccctgatgccagggctgacgcagctggtgctgaagctgcagtccctcggctggaaggtggcgatcgcctccggtggcttcaccttcttcgcggattatctgcgggaaaaactgcatctgaccaccgtggtggccaacgagctggagatcatggacggcaagctgaccggccaggtgatcggcgatattgtggatgcccagtacaaagccaatacgctgacgcgcctcgcggaaaaatatgaaattccggttgtccagaccgtcgccatcggggacggcgcgaacgacctgccgatgatcaaagcggccggcctgggcattgcctaccatgccaagccaaaagtgaatgaaaagacggaagtgactatccgtcacgctgacctgatgggggtgttctgcattctctccggcagccttaatcagaaataacggtctgctttgtaggccgggtaagcgtaagcgccacccggctcgcaggccgcagagaaataacgaggtaaaccgtggcgaaagctccaaaacgcgcatttgtctgtaatgaatgtggtgcggattatccgcgctggcaggggcaatgtagcgcctgccatgcctggaacaccatcaccgaagtgcgtggtgtggcggcttcgccgagcgtggcgcgcaacgagcgcctgagcggctatgcgggcaatgcgggcgtgtcgaaggtacaaaaactttcagacatcagcctggaggcgctgccgcgcttctccaccggcttcaaggaatttgaccgcgtgctcggcggcggcgtggtgccgggcagcgcgatcctgatcggcggtaacccgggcgcgggtaaatcgactctgctgctgcaaacgctttgcaagctcgccgaacagatgaaaaccctgtacgtcacgggcgaagaatcactccagcaggtggcgatgcgcgcgcaccgcctgggcctgccgaccggcaacctgaatatgctgtcggaaaccagcatcgagcagatctgcatgatcgccgaagaagagcagccgaagctgatggtgatcgactccatccaggtgatgcacatggcggacatccagtcctcgccgggcagcgtcgcgcaggtgcgtgaaaccgcggcctacctgacgcgctttgccaaaacgcgcggcgtggcgattgtgatggtcggccacgtgaccaaagacggctcgctggcgggaccgaaggtgcttgaacactgtatcgactgctccgtgatgctcgacggcgacgcggactctcgcttccgtaccctgcgcagccataaaaaccgctttggggcggtgaatgagctaggcgtctttgccatgaccgaacaggggctgcgcgaagtcagcaacccgtcggccatcttcctgagccggggagatgagatcacctccggcagttcggtgatggtgctgtgggaagggacgcgcccgctgctcgtcgaaattcaggcgctggtggatcactcgatgatgggcaacccgcggcgcgtggcggtcggtctggaacagaaccgcctggcaatcctgctggcggtgctgcaccgtcacggcgggctgcagatggcggatcaggacgtcttcgtgaacgtggtcggcggcgtcaaagtcaccgagaccagcgcagacctggcgctgctgctggcgatggtctccagcctgcgcgacagaccactgccgcaggatctggtcgtctttggcgaagtgggccttgccggggaaatccgtccggtgccgagtgggcaggagcgaatctccgaggcggcaaaacacggtttccgtcgtgcgatcgttcccgccgccaacgtgccgaaaaaaatcccggaagggatgcaggtttttggcgtgaagaaactcgcagatgcgttaaatgtctttgacgacttataattacgtattcgattttgcaggaggcaccgtaatttatgtcatcatttgactacatcaagaccgctatccgccagaaaggctgcacgttgcagcaggtggcggacgccagcggcatgaccaagggttatctgagccagctgctgaacgccaaaatcaaaagccccagcgcgcagaagctggaagcgctgcaccgctttctggggctggaattcccgcgtatgcaaaagaacatcggcgtggtgttcggcaagttttacccgctacataccgggcatatctatctgatccagcgcgcctgtagccaggtggacgagctgcacatcatcatggggtacgacgaaacccgcgatcgtcagctgtttgaagacagcgccatgtcgcagcagccgaccgtgccggaccgtctgcgctggctgcttcagaccttcaagtaccagaaaaacattcgcattcacgcctttaacgaagagggtatggagccgtacccgcacggctgggacgtgtggagcaacggcatcaaagcgtttatggaagagaagggcattgcgcctaactggatctacacctctgaagagtccgacgcgccgcagttccgcgagcatctgggcatcgagacggtgctgatcgacccgaaacgcacctttatgaacatcagcggggcgcagatccgcgaaaacccgttccgctactgggattacatcccgaccgaggtgaagccgttcttcgtgcgcacggtggctattctgggcggcgagtcgagcggtaaatcaacgctggtcaacaagctcgctaacatcttcaacacgaccagcgcgtgggagtacggccgcgactatgtcttctcgcacctgggcggcgacgagatggcgctgcagtattccgactacgacaaaatcgcgctcggtcacgctcagtacattgatttcgcggtgaaatacgccaacaaggtggcgttcatcgataccgattttgtcaccacccaggcgttctgcaaaaaatacgaagggcgcgagcacccgttcgtgcaggcgctgattgacgaatatcgctttgacctggtgatcctgctggaaaacaacaccccgtgggtggccgacggcatgcgcagcctcggcagctcggtggacaggcgggaattccagtccatgctggtggagatgctcaacgaaaacaacgttgagtttgtgcacgttgaagagtcagactacgactcccgtttcctgcgctgcgtcgaactggtgaaggagatgatgggggagcaggggtaagcgttaaccgccctctccctttgggagagggccggagtgagggaatcagtccactcagaactcaaccaccactttcccacgcatatgcccgtccagcaccttgcggtgcgcctcggtaatgttttccacgctcagcccgcgcagcgtttcactcagtgagctttccaccacgccgttatccaccagcttcgccacctcattgaggatctcaccctgacgcgccatatcagcggtctggtacatgctgcgggtgtacataaattcccagtgcagggcggcggatttcgacttcagcttgtccaggttcagcgggtgttcattctccacgatagaacagatatgcccctgcggtgcaatcaggtcgctgaccgcagcccagtgcccgtcggtgtcgttgaggatgaaaatgtaatccacaaaggtcagcccgtgcttcgccagttcgcctttcagatcgcggtagttcaccaccacatctgcaccgcgatcgcggcaccaccgggcggaatcttctcgggacgcggttgcgatcacctttaccttgctgttgtgcttcgcaaacgggatcgccagcgatcccaccccgcccgcaccgccgatgatcagcagggttttgtccgtaccggcatcctgaatattcagccgttcaaacaggccttcccacgctgtgagcgcggtcaacggcagcgcggcggcagccgcccagccgaggcttgacggtttgtgcccgacaatgcgcgcatcgatcagctgatgcgtagcgttgctgcccggacgggtgatgtcgcctgcgtaccacacttcatctcccggtttgaatccggtcacgccagccccaacgtctttgacgatcccgctggcatcccatccgagaatacgcggctcgttcagcccgttcttagcaatgcccgcgtggactttggtatcgaccgggttaacggagacggctttcacctccaccagcagatcgtgctcgccgggctgcggcatcggcggggtgatttcaatgaaggtggcggggttttcagggttaacggcgatggctttaactgacatggtgtgctcctcaatggcatgcgttttgttgaggctagtctattaagtggccatctgcgtgataagatggacaattaagaactcagcgttcgtacaggatgaacaatcatgtttaaacagctgcaggatatggcgctattcgcgctggtggccgagatgggcagctttaccgcggcagcccagaaggcggagctgccaaaatccagcgtgagccagcggattagccagctggagcagcaggtgggcattcgcctgcttaaccgcaccacgcgcaggctgaacctgacgtttgcgggcgagcactatctggtgcactgccgtgaaatgctggcggccagcgagcgggcggagtacgccatccagcgcctgcgcgaaaaccccagcgggcggctgcgcatcacctgcccggcggggattggcgcgacgctgctggcgcatatgaatgccgagttccagcttcgctatcccgaggtttcgctggacgtgtcgatctctgatgacgtggtggatctggttgaggccggctttgacgtggcgctgcgtaccggcaagccgcaggactcctccctgattggccgcatgatcgggcactgcccgcgctacatgctggcctcgccggactatctggtgcgccgtgggctgctaacgcatccccgtcagctggtggagcaccgcagcattacgcacagagcctggtcggagtggcttctgcgaagcgagagcgaggattaccgctacctgccggataacgcgcacatgaccgataacctggtatacgcccgcgaatgtgcgattgccggtgcggggattacgctccttccggcttttttgctggaagataaggtcgagaaaggggcgctggtgcaggtactgccggagtggaacgttgaaggcaacgacctctggctggcctatccgagccgtaagctcaactcacccgcgctgatgagctatatcgactttgcaatgcagtttgatgaggtgaagcggtattacgtgggtaaataaaaaagccgggtggcggcttcgccttacccggcctacaaacagcgcagaaccgtaggccgggtaagcgtgagcgccacccggcttttgggcacttacttagaaatacgcttgtacttaatacgcttcggctccagcgcgtcggcgcccagcgtgcgtttcttgtactcttcgtattcggtgaagttaccttcgaagaactccactttaccttcatcctggtagtccagaatgtgggtcgcgatacggtcgaggaaccagcggtcgtgcgagataaccatcgcacagcccgggaactccagcagggcgttttccagcgcgcgcagggtttcgatatccaggtcgtttgttggttcatcgagcagcagtacgttaccgcccacctgcagcagcttcgccaggtgcagacgtccgcgctcgccgccggacagctcgcccacgcgtttgccctggtcggtgcctttgaagttaaagcggccaacgtaggcgcggcttggcatctcggtgttgccgatacgcatgatatccagaccgccggagacttcttcccacacggttttgctgttatccatcgcgtcgcggaactggtcaacggaggccagcttcacggtctcacccagggtgatagagccgctgtctggctgttcctgaccggacatcatgcggaacagggtcgatttacccgcgccgttcggaccgatgatgcccacgatagcgcctttcggtacggagaaggtcagatcgtcgatcagcacgcggtcgccgtaggacttacgcaggttggtcacttcaaccactttatcccccagacgcgctccaggtggaataaacagttcgttggtttcgttacgtttctggtattcggtgttgttcagctcttcgaagcgtgccagacgggctttgcccttagactgacggcctttcgtgccctgacgcacccactccagctctttctcgatagacttacggcgcgccgcttcctgagacgcttcctgagccagacgctgatctttctgctccagccaggaggagtagttgccttcccacggaataccttcaccgcggtccagctccaggatccagccggcgacgttatcgaggaagtaacggtcgtgggtaatcgccacaacggtaccttcgaagtcgtgcaggaagcgctccagccatgccacggattccgcatccaggtggttagtcggttcgtcgagcagcagcatgtctggtttttccagcagcaggcggcacagcgccacgcggcggcgttcacccccggagaggttcgcgatttttgcatcccagtccggcagacgcagggcatccgccgcgcgctccagctgcacgttcaggttgtgaccgtcgtgcgcctgaatgatctcttcatacttgccctgctgtgcggccagcttgtcgaagtccgcatccggttcggcgtatttggcatacacttcatcgagacctttcagggcgttaaccacttcggataccgcttcttctacggattcgcgaacggtgtgttccgggttcagctgaggttcctgcggcaggtagccaatcttgatgccaggctgcggacgggcttcaccttcgatgtctgtatcaatgccggccatgatgcgcagcagggtggacttaccggcaccgttgagacccagaacaccgatttttgcgcccgggaagaagctcagcgagatatttttaagaatatgacgtttcggcgggacaactttgccgacacgatgcatggtataaacgaattgagccacgttggacttcgcctcttttatcgtaatgagaaggaatttcagcctcgaagtgtagcctttttcccgccctaatcccagccaggaacgtcgggagtgttaaaacgcgcaagaaaggtaaaaaagtgtccatgacgtggcgcgttgcaggatgcctggttagcataagttaatgagactttgacgtggcaagacgctgcaattgacgaaaaaacaatgaggaagagcttgtggaaaaagccaaacgggtggtctggcgtctgctggctgccagcgtatgcgtaatggcggtaagccaggcggtgcatgccgattcactggatgaacaacgtagccggtatgcccagattaagcaggcatgggacaacaagcagatggataccgtgcaggcgctgatgccgacgctcaaggattatccgctgtatccgtatctggagtatcgtcaaattacggacgatctcatgaaccagcccaccgttaccgtgaataacttcattcaggcgaacccgaccctgccgccagcccggaatcttcagtctcgttttgtgaacgaactggcgcgacgtgaagactggcgcgggctgctggcgtttagccctgaaaagccgaataccaccgaagcgcagtgtaactactactacgcaaaatgggcgaccggccagcaggaagaggcctgggccggggcgaaagagctctggctgaccgggaaaaaccagccgaacgcctgtgattccctgttcggcgcgtggcgtgcttccggcaagcaggatccgctgtcctacctcgagcgtatccgcctggcgatgaaagccggtaatacgcgtctggtgactgcgctggcggggcagatgccgtccgattaccagactatctccacggcagttatctcgctggcaaacgatcccaacagcgtcctgacctttgcccgcagtacgggcgcgaccgattttacccgccagatggcggcggtggcttttgccagcgtggcgcgtgacgatgtggaaaacgcgcggctgatgatcccgcagctggtgcaggcgcagcagcttaatgaggagcaaacgcaggagctgcgcgatatcgtggcgtggcgactgatgggcaccgatgtgaccgacgagcaggcgcgctggcgagacgatgccattatgcgttcgaactccacgtcgctggtggaacgccgcgtgcgcatggcgctgggcacgggcgatcgccgtgggctgaatacctggctcgcgcggttgcctatggaggccaaggagaaagacgaatggcgctactggcaggccgatctgctgctggagcgcggtcgtgatgatgaggccaaagaaattcttcatacgctgatgcagcagcgcgggttctacccgatggcggccgcgcagcgcctgggcgaggagtacaccttccgcatcgataaagcgcccgctaacgcgaatccggcgctgacccaggggccagaaatggcgcgcgttcgcgagctgatgtactggaatatggacaacaccgcgcgcagcgagtgggcgaatctggtgaccagccgcactaccgatgaaaaagctcagcttgcccgctatgcgtttgataaccactggtgggatctgagcgtgcaggcgacgatcgccggtaagctgtgggatcatctcgaagagcgtttcccgctggcttacaaggatctgttcgatcgctacaccagcggcaaagatatcccgcaaagttacgcgatggcgattgcccgtcaggaaagcgcctggaacccgaaagtccgttccccggtgggcgccagcggcctgatgcagatcatgccgggcacggcgacgcacacggtgaagatgtttaacatccctggatacagtagcccgtcacagcttctcgatccggataccaacatcaacatcggtaccagctacctgcagtatgtgtaccagcagttcggcaacaaccgcatcttctcgtcggcggcatacaacgcggggccgggtcgcgtgcgcacctggctcggcaacagcgccggacgcatcgacgccgtggcgtttgtcgagagcatcccgttctcggaaacgcgcggctacgtgaagaacgtgctggcttatgacgcctactatcgctacttcatggggcagaaagataccctgatgagcgatgccgagtggcagagacgttactgatcggcgtgggttgtgttatgctgtactcgctaaagagtacaagaggcagcataacatgacccagcattccccgtattcctcggcaatggccgaacaacgtcatcaggagtggcttcgttttgtggagctgcttcgccagtcttacgagcaggatttgcatttacccctgatgcagctaatgctcacgccagacgagcgtgaggcgctgggcacgcgcgtgcgcatcattgaagagctgctgcgcggcgagatgagccagcgcgagctgaaaaatgagctcggcgcgggcattgcgacgattacccgcggatcgaacagcctgaagtcggcgcccgttgagctgcgccagtggctggaagcggtgttgttgaaaaacgcctaacgatagatcgcgttatggaacgggcttaacgccaggatcaccgcctggtgataaacgcctgaacgcgtcagcgcaccggcggtaaagacgccaatcgctccttctttacggccaatctcatcaatgccggtgtactgcgacatcaccggcccgagcgcttcacccgcacgcactttttccagaatgatctccggcaggggcagggtggccgaacgcgcttcgccgcgctgttcacggctttcgatcaccacccagctaaaggttgcaccttcgtcgataccggcttcaatcgccacccaaaagtccgcatccggggccgcagctctggcatttgccacgcgatttcgtgcgccagcgcgcgtttcctcgctgccaaacggctgttcaggaacgccactctcgacgccgatggcctcaatatggcaggatcccgcgccgaagatctcgtcaaatgcccttagaattgcctgaattttggcaggattagtggtagcagagacaacatggtgcataattaagctcgattcaaaaaaaactcatcgcagtataacggaaaaaaagcatgttacaggtataccttgttcgccacggtgaaacgcagtggaacgccgagcgacgtattcaaggccagtcagacagtcctctcactgagaagggtgtgcagcaagcgtggcaggtggcggaacgcgccagaacgctgggcattacccacgtgattaccagcgacttaggtcgcacacagcagacggcgcgcatcatcgcagacgcctgcggctgtgacgtcatgcttgagccgcgcctgcgcgagctggatatgggcgtgctggaaaaacggcatatcgatacgctgacggaaacggaagagggctggcgccgcacgctggtgaacggtaccgaagatggccgtattcctgagggcgaatccatgcaggagctcagcgtacgtatgcatgccgccctggcggaatgcctgaagctcccggcaggaagccgtccgctgctggtgagtcatgggattgcgttgggatgcctggtgagcaccattctgggactaccggcttacgctgagcgccgtttgcgtctgcgcaactgctctatttcccgaattgattatcaggagagcgcatggctggcgtcaggttgggtggtggagatggcaggggacatttcgcatctcgatgcccctgcgcttgacgaactgcagcgttaacgacgtatcggaatcaagaattccatacgcagattgatggggccttcttccggtttggcatcctgcgccgggtagtagcgctcaatgtcctgacctttacggcgattcagattcagcatcggcatgcaggttccgtaaacggtcaggatgaactcctgaacgcccgttcccagcccttcataggcgaacatcacgtattcaccgccttccagcacgacaggttttgaaccctgaatgtagccattggccatctctggcgtcagcgcggtggtgtagaacacctcctgctcgtcgtccttttcctggcttgggtgcgtttcgttgagaccatacagaataggcgggatcgccggtgcgtggctcaggaagtcgcgccagaactggacgcgcatctgatgacggaactcggaaatctgctccagcgaacaggagtagctctgcgtcgtgccgatcagatgggtttccggcagggtaataatttcatacttcggcatcgcgaactcgcccagacgcagcggcggacgcatgccaaacgagctccagtcaggcgagcgacgatacagcgctggcgtcaacgagaactgttttttaaaggcgcgggtgaaggtctgctgcgaatcgaaacgatattgcagggcaatatccagaatcgggcgcgcggtcaggcgcagagccacagcagatttcgataaacgacgtgcgcgaatataggccccgatagcatgaccggtgacatccttgaacatcctttgcagatgccacttggaatagcctgctttagccgccacattatccagtgacaaaggctggtcgagatgaccttccagccaggtgagcaggtcgcgaataattccagcctgatccatatactatcctcatccttaaaacagcaggtgcctgataacaggttagcggataatagcattttttgatgttttagcattcagtgttttttttgcgcattcatgctttttgtagggcattatgggcaaatatattctaatcctgtgatcttgctacatttttgtctaaagtgttgaataatcgctcagtgtaattttaaagaatggtaacaatatgaaatacaagactttgctcttcaccgcgctgatgttgatggccgggcgcgtcgcacatgcggaacagattggttctgtcgacaccgtgttcaaaatgtttggcccggaccacaaaatcgtggtggaggcgtttgacgatccggacgtgaaaaacgtcacctgctatgtcagccgtgcgaaaacgggcggtatcaagggcggtctggggctggcggaagacacctccgatgcggcgatctcctgtcagcaggtgggcccggttgaattgagcgataaaattaaaaacggcaaagcgcagggcgacgtggtattccagaaacgaacctcgctggtgttcaaaaagctgcaggttgtgcgtttctatgatgccaaacgcaatacgctggcttacctggcctattccgataaagtggtagaaggttcaccgaaaaacgcgattagcgcggtgccgattatgccgtggcgggaataaaaaaaacggcgcaaatgcgccgttttttattgcgttaactgcgggattactcctgcaggtcaccgcagaaacggtacccttcgccgtggatcgtggcgatgatttccggcgtatctggcgtagattcgaagtgcttacgaatacgacggatggtgacgtctacggtacggtcgtgcggcttcagctcacggccggtcattttcttcagcagctctgcacgggactggatcttgcccgggttttcgcagaagtgcagcatcgcgcggaattcactgcgcggcagtttatactgctcgccgttcgggctaatcagcgaacggctattgatatcaagttcccagccgttgaatttgtagctatcgacgctacgacgctcttcgctgaccgtgcccaggttcatggtgcgggacagcaggttgcgtgcacgaatggttaactcgcgagggttgaacggcttggtgatgtaatcatccgcaccgatttccaggccaagaattttatcaacttcgttgtcacggcccgtcaggaacattaacgcgacgttcgcctgctcgcgcagttcgcgcgccagaagaagaccgtttttgcccggcaggttaatatccatgatcaccaggttgatatcattttcagaaaggatctgatgcatctctgcgccatcggtcgcttcaaagacatcgtagccttctgcttcgaaaatgctctttaacgtgttgcgtgttaccaactcgtcttcaacgataagaatgtgcggggtctgcatgtttgctacctaaattgccaactaaatcgaaacaggaagtacaaaagtccctgacctgcctgatgcatgtcgcaaattaacatgatcggcttaacgtgactaaagtacgtaattgcgttcttgatgcactttccatcaacgtcaacaacatcattagcttggtcttgggtactttccctttggacccgacagtgtcaaaaacggctgtcatcctaaccattttaacagcaacataacaggctaagtgacaccagacacccaataaaactacgcttcgttgacatatatcaagttcaattgtagcacgttaacagtttgatgaaatcatcgtagccgaatgctagcctttgtcacaatttttcaataaaccaactagttgcggacattgatttataaacgaagcgaatccaatcagaatagagtattcatgttactattatcattataaaacatagggataatagtgttctgttaacattctaactgattgttcagacacagaatagtttagcgttattaatttgttatgaaacgctatttcggtgatttgtgttgcaattttgtaaattcgcgctgcgtaatatgttgaagtgcatcacatttttaccggctaactgattaaaaagagagcataaatgcatctgtcgattgtactggttgcaccagccagagcagaaaatataggcgcagcggcgcgtgcgatgaagaccatgggttttaccgatttacgtattgtggacagcacggcccatctggagccagccgcccggtgggtggcgcatggttcgggagatattctcgataatataaccacttacgctacgcttgccgacgcgctgcatgacatttcgtttaccgttgcaaccaccgcgcgcagccgggcgaagttccactattacgccacgcctgctgaactggtacccatgctcgaagagaaaagccagtggctggagaaagccgcgctggtatttggacgtgaagattccggattaaccaacgaagagctggaattggcggacgttcttaccggtgcgccgatggtggccgattatccttccctgaatttgggccaggcggtcatggtctattgctatcaattagcctccctaatgcaaatccctcaacctcagccagaagcggcaaatgaaaatcagctggccgcgctgcgaactcgcgtgcaggggctgttatcgagccttggcgtcgcggacgatcagaaaatggccgactggctgcagcagcgtcttggtcgtcttgagcaacgggacaccgccatgttgcatcgtttgctgcacgatattgaaaaaaaattggccgagtaaaatactgccataggtttttactatggcgaataagtctgtctgaacgggttgcgtttggggtaatcggatgaaaataaagcggcacgcagcgggacctgagagtctcccaaaatgtgatcaaattaaaaatccattgacttaaggggcccgatcctttaaccctaaaagaatacagcacagacagataataatgacagagtacacaacatccatgaaacgcatcagcatcaccaccattaccacaaccatcatcattaccacaggtaacgatgcgggctgacgcgtacaggaaaaacagaaaaaagcccgcacctgaacagtgcgggcttttttttcggctaaaggaaacgaggtagaaccatgcgagtgttgaagttcggcggtacatcagtggcaaatgcagaacgttttctgcgtgttgccgatatcctggaaagcaacgccaggcaggggcaggttgcgaccgtgctctctgccccggcaaaaatcacgaaccatctggtggcgatgattgaaaaaaccatcggtggtcaggatgcacttccgaacatcagcgacgcagagcgtatcttcgctgacttactgcaaggcctggcagaagcgctgcctggcttcccgcatgcgcaactgaagtcttttgttgaacaagaattcgcgcaaattaaacatgtcctgcacggcatcagccttctcggtcagtgcccggacagcatcaatgcagcgctgatttgtcgcggtgaaaaactctctatcgccatcatggccggcgtgctggaagcgcgcggccatagcgtgaccgtgatcgatcccgttgaaaaactgctggcggtgggccactacctcgaatccaccgttgatattgccgaatcaacccgccgtatcgccgccagcaaaattcccgctgaccacatgatcctgatggcaggcttcaccgctggtaacgagaagggcgagctggtggtgctgggccgtaacggttccgactactccgccgccgtgctggccgcctgtttacgcgcggactgttgtgagatctggactgatgttgacggcgtgtatacctgcgatccgcgccaggtaccggacgccagactgctgaagtcgatgtcgtaccaggaagcgatggagctttcctacttcggcgccaaagtacttcacccgcgtaccatctccccgattgcccagttccaaatcccttgcctgattaaaaacaccggtaacccgcaggcgccgggtacgctgattggcgcgagtaccgatgaggacggactgccggtgaaaggcatctccaacctgaacaacatggcgatgttcagcgtctcgggtccggggatgaaagggatggtcggcatggcggcacgcgtgtttgcggccatgtcccgcaacggtatttcggtggtgctgatcacccagtcatcctccgagtacagcatcagcttttgcgtgccgcaggctgactgccttcgcgcccgccgtgcgctggaggaagagttctatctggagctgaaagaagaattgctggagccgctcgcgattcaggagcgtctggcgatcatctccgtggtgggcgacggtatgcgcaccctgcgcggtatctccgccaaattctttgccgcgctggcgcgcgccaatatcaatatcgtggcgattgcccagggctcgtcagagcgttcaatttctgttgttgtggataacgacgatgccaccaccggcgttcgtgtggttcaccagatgctgttcaacaccgatcaggttatcgagctgttcctgattggcgtgggcggcgtcggcggcgcgctgctggagcaggtgaagcgtcagcaggaatggcttaagaagaaacacatcgatctgcgcgtctgcgggatcgcgaattccagagcgctgctgaccaacgtccacggcctgaacctggaaaactggcaggccgagatgaatgaggcaaaagagccgttcaacctggggcgcctgatccgtctggtaaaagagtatcatctgcttaacccggtcatcgtcgactgtacctcgaaccaggcggtggccgaccagtacgcggactttctgcgcgaaggtttccacgtggtgacgccgaacaaaaaggccaacacctcgtcgatggattactatcaccagctgcgtctggcagcgagcaagtcgcgccgcaagttcctctacgacaccaacgtgggggcaggcctgccggttatcgagaacctgcagaacctgcttaacgcgggcgatgagctgcagcgtttctccggcattctctccggctcgctgtcgtttatcttcggcaagctggatgagggaatgagcctctcggaggccacccgcgccgcgcgcgagctgggctataccgagccggatccgcgtgacgacctttccggtatggacgtggcgcgcaagctgctgatcctcgcgcgcgaaacgggccgtgagcttgagctttccgatatcgtgattgagccggtcctgccggcagaatttgacagcagcggtgacgtcagcgcctttatggccaggctgccgcagcttgacgacgcgtttgccgcccgcgtggcgaaagcccgtgatgaaggtaaggtattgcgctatgttggcaacattgaagaagatggcgtgtgccgggtgaagattgccgaagtggatggcaacgacccgctgtacaaagtcaaaaacggcgaaaacgccctcgcgttttacagccactattatcagccactgccgctggtgcttcgcggctatggcgcagggaacgacgttacggcggcgggtgtctttgccgatctgctgcgtaccctgtcatggaagttaggagtttaacatggtcaaagtttatgccccggcttccagcgcgaatatgagcgtcggatttgacgtgctgggtgcggcggtgacgccggtggacggttcgctgctgggcgatacggtgacggtggaagcggcagacagcttcagcctgaataacgtgggccgcttcgccagcaaactgccgtctgagccacgcgagaatatcgcctatcagtgctgggagcgtttctgtcaggagatcggtaaaaacgtgccggttgccatgacgctggaaaaaagtatgccgattggctccgggctgggttccagcgcctgctcggtggtcgccgcgctggtggcgatgaacgagcactgcggcaagccgctgaacaacaaccgcctgcttgccttaatgggcgagctggaagggcgtatctccggcagcattcattatgacaacgtcgcgccatgcttcctcggcggcatgcagttgatgatcgaagaaaatggcatcatcagccagcaggtgccagggtttgatgagtggctgtgggtgctggcctatccgggtatcaaggtatcaaccgcggaagcgcgtgcgatcctgcccgcgcagtatcgccgtcaggactgtatcgcccacgggcgtcatctggcgggctttatccacgcctgctacacccgtcagccgcagctggcggccaaactgatgaaggacgtcattgccgagccgtaccgcacgaagctgctgcccggctttaacgaggcgcgacaggcgtccatggatatcggcgcgcaggcgtgtggcatctccggctccggcccgacgctgttcgccctgtgcgacaagcctgacactgcgcagcgcgtggcggactggctctctaaacactacctgcaaaatcaggaaggctttgttcatatttgccgtctggacacggctggcgcacgagtattgggataattaatgaaactctacaaccttaaagatcataacgagcaggtcagcttcgcgcaggcggtgactcagggactgggcaaaaatcaggggctgtttttcccgcatgacctgccggaattccagctgaccgagattgatgacctgctgaagcaggattttgtcacccgcagcaccaaaattttgtccgcgtttatcggcgatgaaattccgcaggagctgctggaagagcgcgtacgcgcggcattcgcgttcccggcgccggttcagcaggttgagcctgatgttggctgcctggagctgttccacggtccgacgctggcgttcaaagacttcggcggccgctttatggcgcagatgctgacccacatcagtggcgacaagccggtgaccatcctgaccgcgacctccggggataccggcgcggcggtcgcccacgcgttctacggcctgaaaaacgtccgcgtggtgatcctctatccgaaaggcaaaatcagcccgctgcaggagaaactgttctgcaccctcggcggcaacattgaaaccgtggcaattgacggcgatttcgatgcctgtcaggcgctggtcaagcaggccttcgacgacgaagagctgaaggtggcgctgggtctgaactccgccaactccatcaacatcagccgtctgctggcgcagatctgctactacttcgaagcggtggcgcagctgccgcaggacgcgcgcaaccagctggtgatctccgtgccgagcggtaacttcggcgatctgacggcaggcctgctggcgaaatccctggggctgccggtgaaacgctttatcgccgccaccaacgccaatgacaccgtgccgcgcttcctgaaagacgggaagtgggcgccgaacgccacgcaggcgaccctctccaatgcgatggatgtgtctcagccgaacaactggccgcgcgtggaagagctgttccgccgtaagatctggcgcctgggtgacctgggctatgctgcggtgacggatgagaccaccaaatccaccatgcgcgagctgaaggcggtggggtatacctctgaaccgcacgcggcgattgcctatcgtgcgctgcgcgaccagcttaacccaggtgaatacggcctgttcctggggaccgcacatccggcgaagttcaaagagagcgtggaggcgatcctgggcgaaacgctgccgctgccgaaagaactggccgagcgtgccgacctgccgctgctgtcccatgagctgccggcggactttgcggcgctgcgtaagctgatgatgacccgcgcgtgatttttgtcgggtgcggctacgccttacccgacctacaactgatgatgacgcgtgcgtgattgtgttgcccggtggcggcttcgccttaccgggcctacaaagacgaacaaatcgtaggccgggtaagcgaagcgccacccggctttttttgtgaagaaattaaggagaaaaatagcagggaaaaagcagaaattcccaataaatgcggtcacttagcgtttaggattgcagagaataacatcccccgttcccctcgcgtaatctccttacaacggcccacgttgggcaacgataataaggagtcaccgatgtcaaaactgaaacctgcgctgattgcgctttcactgatgctggtcgctcccatggcggttcaggcatccgaaatcaccctcgtacctgcggtcaaactgcagattggcgaccgggataataacgggcactactgggacggtggccgctggcgcgaccatgactggtggaaggcgcattatgactggcgcgataaccgctggcgtcctcacgatgagcatcgcgagcgtgaccatcatcatgacgatcatcgtccaggtccggactggaaacaccactaatgcaaaaccccgccagccggcggggtttgtttttactgctcgtggcgcttaaacaccagttcgcctttccctgacgacgcctcgtcaaagaaatagccttcgctgttgaaggcggttagctgctccggcttcgtcaggcggttctgaatgatgtagcggctcatcagaccgcgcgctttcttggcgtagaagctgatcactttgaacttgccgtttttctcgtcgaggaataccggcttgatgatgtcggcatccagctttttcggcttcaccgacttgtagtattcatcggacgccaggttaatcaccacgttatcgccctgcgcgcgcagcgccgcattcagcttatcggtaatgatatcgccccagaaatggtacagatctttgcctttggcattctcaagacgaatccccatctccagacgataaggctgcatcagatccagcgggcgcagtacgccgtacaggcccgacagcatgcgcagatgctgctgggcaaaatcaaaatcggcttcgctaaaatcttccgcctgcaggccggtgtacacatcgcctttaaacgccagaatcgcctggcgagcgttagccggggtgaaatccgggtgccactcgtgaaagcgggtcgcgtttaaatcggccagcttgtcgctgatgctcatcagcgaggcgatttgcggtgctgagagcttacgcgcttcgcggatcagctgttgcgagtagtccagcagttcaggctgggtatagcgctcggtggcgagcgggctctggtagtcgagcgtttttgcaggtgaaatcagaatcagcatatccagtccttgcaggaaatttagagcgactttagcaaaaaatcgccctgaattgatcgatagctgttattgccgtggcaaatcatcccacgtgccgggggcaagctgcgccttgatatcgggatagcgggcgggatcaaataccggcggaacgccgagtttgcgctgacgcagatagtctctggcaatcagggtcaccacgggcgagagcagcaggatcgccgtgaggttagtgattgccatcagcgccataatgatatcggccagttgccagaccagcggcatactgagcagggagcctgctaccaccatcaggataacccccagacgcagggttccgatcgcggcgcgggagtcgagtttcaggaaaataaggttattttcggcgtagaggtaattcaccacaatcgagctgaaggcaaacaagatcaggatgagagagacaaatccggctccccagccgccggtcagggtcaccagcgcctgctggagaagctgtatcccgacggttcccgacgcgtggggtacggggcctgccagcagcaaaatcatggcgctggcggaacagataataatggtatcggtaaagacgccaatcatctgcacaataccttgtgcggccgggtgtggcggccaggaagaggcggcggctgccgcattgggggttgaccccataccggcttcattggagaacatgccccgctgaaaacccgccatcagcgcctggctgaaggtgtagcccagcgcgccggatgccacttcgcgccagccaaaggcgcttttgacgatggtggcaagcacgcccggcacctggtcgagatgcagtgcggcgacgaacaggctcgcggcaacccagagcagcgccataatgggcaccagccactgcatcaggcgagcgatacccttgagaccgaatgaaatggtaagcagaacgatcgaagctaaagcgagacccgcgagccactcggggcaggagaaggcatagcgcatggcatgggcgaccgagttcgcctggacggtattaaaaataagaccgtacgcgagcagtaaaaaaagcgagaacaggacgcccatccagcgcatccccaggccacgcgccatgtaccaggctggaccaccgcgaaactggccgcgcttatctttctctttgtagagttgtgcaagcgaactttcggcaaaggaggtggccataccgagaagtgccgtcatccacatccagaagaccgcgcctggcccaccggcgctgatggccagtgctacccccgccagattcccgctgcccaggcgtgccgcaaggctggtacagagcgcctgaaacgacgttaatccgcccggctggggcgtgacgctgtttttcagacttctgccaaacttgcgaatatagcgaaactggataaacccactgcgtagcgtaaaccaaatacctgctcccagaagcaggtaaatcattatcgaaccccagaggacttcgttaataaagaaaaagaaatcaggcattaacgtccctcttgttgatgccaacgtgaatatgtaagcgctaccactgattgggcatgctgttgcttagcagcctgttaatattctgagtttatcatactctgcctaagcgcactgtctgcggttgcgctacccctccgtcgtgttatcatcagggcagaccggttacatccccctaacaagtaaacctgtcatttttccgctgcaggcatgctgtcggtagcgtgaattatccagggcacgttaaaagagaaacactatcatgacggataaattgacctcccttcgtcagttcaccactgtcgtagctgacaccggagatatcgcggcaatgaagctgtaccagccgcaggatgccacaactaacccttctctgatccttaacgccgcacagatccctgagtatcgcaaactgattgacgaggctgtgacctgggcgaaagcgcagagcaacgaccgcgcgcagcaggttgtggacgctactgataaactggccgtgaacatcggtctcgagatcctgaaactggttccgggccgtatctctaccgaagtagacgcacgtctctcctacgacaccgaagcgtctatcgcgaaagcaaaacgtctgatcaaactgtacaacgatgcgggcatcagcaacgatcgtatcctgatcaaactggcttctacctggcagggtatccgcgcggcagagcagctggaaaaagagggtatcaactgtaacctgaccctgctgttctctttcgcgcaggcgcgtgcatgtgcagaagctggcgtatacctgatttctccgttcgtgggccgtattctggactggtacaaagccaacaccgataagaaagagtacgcaccggctgaagatccaggcgtgatttctgtgactgaaatctacgaatactacaaacagcatggctatgagactgtggttatgggcgcaagcttccgtaacgtcggtgaaatcatcgagctggctggctgtgaccgcctgaccatcgcgccagcgctgctgaaagagctggcagaaagcgaaggcaccctggagcgtaaactgtcttacaccggtgaagtgaaagcacgcccagagcgcatcactgaatccgagttcctgtggcagcacaaccaggatccaatggcggtagacaagctggcggacggtatccgtaagtttgctgttgaccaggaaaaactggaaaaaatgatcggcgacctgctgtaatcattccgcgtgaccgggctcccggtcacgcgactgctttcgtaccctgtctgaatttcctctctgcgtgtatcattccctttaatcagtactctttgaatggaatggatatgaataccttacgcatcggcttagtgtcgatttctgaccgcgcctccagcggtgtttaccaggataaaggcatccccgctctggaagtgtggctggccagtgcactgactaccccgtttgagatccagactcgcctgattcccgacgaacagccgattatcgagcagaccctgtgtgagctggtggatgagatgagctgtcacctggtgttaaccaccggcggaaccgggcccgcgcgccgtgatgtgacgccggacgcgacgttggcgattgccgatcgtgaaatgccgggcttcggcgaacagatgcgccagatcagtctacactttgtcccgacggccattctttcccgccaggtaggggtgatccgcaagcaggcgttgattctgaacctcccggggcagcctaagtcgatcaaagagacgctggaagggctaaaagcggaagacggcagcgtcatcgttcacggcatctttgcaagtgtaccgtattgtatacagctgcttgacggcccgtatgtcgaaaccgatgagaaagtggtagcagcttttcgtcctaaaaacgcgcgtcgcgaaacaatctcctgaaattaatcaatatgtgacataagctgaagcggcgatagcgtggtaacggttttacggtatagtaattttttctttacgattgctgtaaaaataaatccacaatacacgcataatggttcgctatgtcacataacacccgacctctgaatcgacaggactacaaaaccctcacgctcgcggccttaggcggtgcgctggagttttacgacttcattatcttcgtcttcttcgctgccgtagtgggggagctcttcttcccggccgatataccggagtggctgcgtcaggtgcaaaccttcggcatttttgctgccgggtatctggcgcgtccgctgggcggcattatcatggcccactttggcgatctggtcgggcgtaaaaagatgtttaccctcagcatcctgctgatggcggtacccacgctggccattggtctgctgcccacctatgcctcgatgggcattctcgcgccgctgctgctgttgctgatgcgcgtgcttcagggcgcggcgattggcggtgaagtgccgggcgcgtgggtgtttgtcgcagagcatgttccggcgcgccgcattggtatcgcctgtggaaccttaaccgcggggctgaccatcgggatcctgctcggctcggtggtcgccaccattgtgaataccagcatgacgcagcaggccgtacacgactggggctggcgtattccgttcctgctgggtggggcgttcggcctggtggcgatgtacctgcgccgctggctgcaggagacaccgattttcctggagatgcagcagcgtaaagcgctggcgcaggagctgccggtgaaggcggttgtggtacgtcataaaaaggcggtggtggtgtcgatgctgctcacctggctactctcggccgggattgtggtggtgatattgatgtctccggtgtggctgcaaaagcagtacggtttcgccccagccgtgacgctacaggcgaacagtatcgcgacaatcatgctctgctttggctgcctggccgccgggctggcggcagatcgtttcggggccagcgttacctttattgtcggcagcctgctactggccgcatcaagctgggcgttttaccatctggcaggcagccatcctgaacagctgttcctgctgtacggcgtggtagggctgtgcgtgggcgtagtcggcgcggtgccgtatgtcatggtgcgcgcgttcccgccggaggttcgcttcaccgggatctcattttcctacaacgtgtcgtatgccattttcggtgggctgacgccgattgcggtgacggtcctgatgggcgtctctcccatggctccggcctggtacgtgctggcgctgtcggtgatggggctggtattgggattttggcttcgtcaggcggggggatgtcgtgcccgcgaggcgggcacgacagagggatcagtgtttttcaccaatcggtagaacggtgcggtcaaactgctcgttcagcacttcacccattgccaggtagatagcgcttgcgccgcaaaccagaccaatccagccggcaacgtgaacgatgccttcgttatccaccaggtgaccgattgccagcagggcaaacagcacggtcaggctcaggaagacgaactgcagcatgcggttgcctttcagggtaccgaagaacatgaacagggtgaagacgccccacaggcccaggtagacgcccaggaagtgggcgtttgccgcgtctgccatgcccattttaggcagcagcagaatggcgaccagggtcagccaaaaagaaccgtaagaggtgaaggcggttaagccgaaggtattgcctttcttatattccagcaggcccgcaaagatttgcgcgataccgccataaaaaatgcccatcgccaggatgatgccatccatcgggaacatcccgatattgtgcaggttcagcagaatagtggtcatgccaaaacccatcaggcccagcggagccggattagccaacttagtgttgcccataagtcctcaaaaaaatcatcattaatatggtgaaatggttaaacccgcgtcagttctccctgacggggcgcggcatcataatgggcgcaatcgatggcgtctatgatctcatcagggtgaaattaaaattttttttatgcttgccccttgatggatgccgtcgcgaccccatcttgtagtcaaccgcagtgtgtggacctgaaaaaaatcaaatctgggcagttgaaaaagcacgttctgcccttattacaggtacacaaccacatgttgactgaatttttagtggagacgtttagatgggtaaaattattggtatcgacctgggtactaccaactcttgtgtagcgattatggatggcactactgcacgcgtgctggagaacgccgagggcgatcgcaccacgccttctatcattgcttatacccaggacggtgaaactctggttggtcagccggctaaacgtcaggcagtgacaaacccgcaaaacactctgtttgcgattaaacgcctgatcggtcgccgcttccaggacgaagaagttcagcgtgacgtttccatcatgccttacaaaatcatcgcggcagataacggcgatgcatggcttgatgtgaaaggcaccaaaacggcaccaccgcagatttctgctgaagtgctgaaaaaaatgaagaaaaccgctgaagattacctgggtgagccggtaactgaagctgttatcaccgttcctgcatacttcaacgatgctcagcgtcaggcaaccaaagatgctggccgtatcgcaggtctggaagtaaaacgtatcatcaacgaaccaaccgcggctgctttggcttacggtctggataaagaagtcggcaaccgtactatcgcggtttacgacctgggtggtggtaccttcgatatctctattatcgaaatcgacgaagttgacggcgaaaaaaccttcgaagttctggcaaccaacggtgatacccacctgggtggtgaagacttcgatacccgtctgatcaactacctcgttgacgagttcaagaaagatcagggcattgacctgcgtaacgacccgctggctatgcagcgcctgaaagaagccgctgagaaagcgaagatcgagctgtcttccgctcagcagaccgacgtgaacctgccgtacatcactgcagacgcgaccggtcctaaacacatgaacatcaaagtgacccgtgcgaaactggaaagcctggtagaagacctggtgaaccgttctatcgagccgctgaaagttgctctgcaggacgctggcctgtccgtgtctgatatcaacgacgttatcctcgttggtggccagacccgtatgccaatggtgcagaagaaagtggctgagttctttggtaaagagccacgtaaagacgttaacccggacgaagcagtggctatcggtgctgcggttcagggtggcgtactgaccggtgaagtgaaagacgtactgctgctggacgttaccccgctgtctctgggtatcgaaaccatgggcggtgtgatgactgcgctcatcaacaaaaacaccaccatcccaaccaagcacagccaggtgttctctaccgctgaagacaaccagtctgcggtaaccatccatgtgctgcagggtgagcgtaagcgtgcggcggataacaaatctctgggtcagttcaacctggacggtattaacccggcaccgcgcggcatgccacagatcgaagtcaccttcgacatcgatgctgacggtatcctgcacgtgtctgcgaaagacaaaaacagcggtaaagagcagaagatcaccatcaaggcatcttctggtctgaacgaagcggaaatcgaaaaaatggttcgcgatgccgaagctaacgcggaatccgaccgtaagttcgaagagctggttcagacccgcaaccagggtgaccatctgctgcacagcacccgtaagcaggttgaagaagcaggcgataaactgccagcggaagacaagactgctatcgaagctgcactgagtgcgctggaatcctcactgaaaggtgaagataaagcggacatcgaagcgaagatgcaggaactggcacaggcttctcagaagctgatggaaatcgctcagcagcagcacgctcaacagcaggcgggcgctgacgcttcggcgaacaatgcgaaagacgacgacgttgtcgacgctgagttcgaagaagttaaagataaaaaataatcgccctgatgcagggtaattaatcggcacgggcgtaggagaactctccacgcccgtgctcgcatgttaaggggcttaaaaaaaccaatggcaaagcaagactattacgagattttaggcgttccgaaaactgcggaagagcgtgaaatcaaaaaggcgtataagcgcctggccatgaaattccacccggaccgtaatcagggtgacaaagaggctgaagccaaatttaaagagatcaaagaagcctacgaagtcctgaccgatgcacaaaaacgtgcggcctatgaccagtacggtcacgcagcctttgaacagggcggcatgggcggcggtggattcggtggcggcggctttggcggcggtgccgacttcagcgatatctttggcgatgtcttcggcgacatcttcggcggtgggcgtggtcgtcagcgcgcggcgcgcggcgcggatctgcgctacaacatggatctgacgctggaagaggccgttcgcggtgttaccaaagagatccgtattccgacgctggaagagtgtgacgtctgccacggcagcggcgcgaaagcgggtacccagcctcagacctgtccaacctgtcacggctccggtcaggtccagatgcgtcagggcttcttcgcggtacagcaggcctgtccgcactgtcacggtcgcggtacgctgattaaagatccgtgcaccaaatgccacggccacggtcgcgttgagaaaaccaagaccctgtccgttaaaatcccggctggcgtggatacgggcgaccgcatccgtctggcgggtgagggtgaagctggcgaacacggcgcaccggcaggcgatctgtacgttcaggtgcaggtgaaacagcacgctatcttcgagcgcgaagggaacaacctgtactgtgaagtgccgatcaacttcgcgatggcggctctcggcggcgaaatcgaagtgcctacgctggatggtcgcgtcaatctgaagatcccgggcgagacccagaccggtaagctgttccgcatgcgcgggaaaggcgttaaatccgttcgcggtggtgcgcagggcgacctgctgtgccgtgtcgtcgtggaaacgccggttggcctgaacgataagcagaaacagctgctgaaagagttgcaggagagctttggtggtccgacgggtgagaaaaacagcccgcgttccaaaagcttcttcgatggcgtcaaaaaattcttcgatgatttgacccgctaatccgttagctggttttcatcttcaaaaagcccggaagcgattccgggctttttttatttacggttattgctcggtaaaagtgaatctatactcaatattaatctgtttttgccgagctatttggcttggtattatggttttatcgaggtattgttgtaaaagagagaacttaaatgaaattactacaccgtttctttagcagtgaggcgtccggtggcgtgctcctgattattgccgcagcggccgcgatggtgctggctaatcttggcatcacgcgggatctctatcatgcatttctggaaacgcccgttgagctgaaggtcggggcgctggaaattaacaagaacatgctgctgtggatcaacgatgcgctgatggcggtgttcttcctgctggtggggcttgaagttaagcgcgagctggtgctgggctcgcttgccagccgccagcgcgcggcgttcccggtcattgccgcgctcggtgggatggtggtgccggcgctgctcttcctggcgttcacctggcaggatccggttgcacgtcacggctgggcgatcccggccgcgacggatattgcctttgcgctcggggtgctggccttgctgggaagccgcgtgccggttgcgctgaaaatcttcctgatggcgctggcgatcatcgatgatcttggcgccattgtgattatcgcgctgttctacaccagcgatctgtcgatcctgtctctgagcgtggctgccggagcgattgcggtgctggcgctgctgaacatctttaatgtgcgccgcatcggtatctacatcctcgtggggatggtgctgtggacggcggtgctgaaatccggcgtgcacgccacgctggctggggtgatcgtcggcttcttcgtaccgcttaagccgcaggacggcaagtcgccggccaaacagctggagcatgtgctgcacccgtgggtcgcctttatgatcctgcccctgtttgcgtttgctaacgccggggtttcgctgggcggcgtgacgctggacgggctgacgtccgtgctgccgctgggcattattgccggtctgtttatcggtaagccgctgggtattagcctcttttgctggctggcgacgaaactgaagctggcgtcattgccgcacggcaccacgtttaagcagattatggccgtcggcgtgctgtgtggaatagggtttacgatgtcgatctttatctcgacgctggcgtttggcgcgcatgcgcctgagctgatcgtctgggcgaaactcggcattctcatcgggtcattactggccgccgtaattggttataccttgttgaaggtgaaattgtccggacaggccgtccaggcataacggaacaccgggaggaggcgatccttctcccgaaacacgctcaaggagcgaagacgcgatgtctcatttgaattacaaccatctttactacttctggcacgtctatagacagggctcggtggtcggggctgcagaggcgctctacctgacgccgcaaaccatcaccgggcaaatcaaggcgctggaagaacgtttgcagggcaagctgttcaagcgtaaggggcgcgggattgaacccagcgagctgggtgagttggttttccgctacgcggacaaaatgtttacccttagccaggagatgctggatatcgtcaactaccgcaaagagtcgaacctgctctttgatgttggcgtggcggatgcgctgtccaaacggctggtgagcggcgtgctggatgcggcggtggttgaagatgaacaaattcatcttcgctgctttgaatccacccacgagatgctgctggaacagctgagccagcacaagctggatatgattatctcggattgtccgatcgactcgacgcagcaggaagggctgttctcggtgaaaattggggaatgcggcgtgagcttctggtgcattaatccgccgccggagaaacccttcccggcctgcctggaagagcgtcgactgctggtgccgggaagacgttccatgctggggcgcaagctcctgaactggtttaactcgcaggggttaaacgtggaaatcctcggcgaatttgacgatgcggcgctgatgaaagcctttggtgaagcgcacaacgccatcttcgttgcgccaacgctctacgcgcacgatctctattcggacgacaagattacggagataggcagagtggataacgtgatggaggagtatcacgccatctttgctgaaaggatgattcagcatccggcggtacagcgaatctgtaaccgtgactactcggcgctgtttacgccaccggcaatctgaagatataaaaaaacccgcgttaagcgggttcttttaaaacaagcaacaacaagcggcgattaagccagtttgttgatctgcgcggtcaggtttgctttatgacgcgctgctttgtttttgtggatcagacctttagcagcctgacgatccacgattggttgcatttcgttaaatgcgttctgcgcagcagctttgtcgccagcttcgatagctgcgtatactttcttgatgaaagtacgcatcatagagcgacggcttgcattgtgcttacgagccttttcagactgaatagcacgtttcttagctgatttgatattagccaaggtccaactcccaaatatgatctatgtggacaattcaaaggccgaggaatatgccctctataccttcttttgtcaatggatttgtgcaaataagcgccgttaatgtggcgacgctacgttacgtagtgatggcgcaggattctaccagcttgttgtccgtgaatacagcttttcggcataaaaatcgcagttcgcgagcagattttttcgctgcgaaaggtcagcctgatgaaatcattacggctttctgttttgcacgaacaatcgccggttaaccttaaccgctgtacaaggtatactttggcgattttcactgttttgagccagacatgaagctgatacgcggcatacataatctcagcagagccccgcacgggtgcgtgctgaccattggtaatttcgacggcgtgcatcgtggtcatcaggcgctgttgcagggattgcgtaaagaaggggaggcccgtggcctgcccgttgtagtgatgattttcgaaccgcagccgctggagctgttcgcgggcgacaaatctcccgcccgtcttacacgcctgcgcgagaagttgcgctatctgactgagtccggcgtggactatgtattgtgcgtacgtttcgatcgccgctttgccgcgctgacagcacaaaatttcgtcagcgacctgctggtgaagcgtcttggcgtgcagtttcttgccgtgggcgatgatttccgctttggcgctggtcgtcagggtgatttcttgctattacagaaggctggtctggagtacggttttgacgtcaccagcgcgatgaccttctgtgaaggcggcgtgcgcgtcagcagcacggcagtgcggcaggcgctggccaacgatgaactggatacggcagaaaacctgctgggacatccgttcaccatctctggtcgcgtggtccatggcgatgcgctgggccgcacgataggtttcccgacggcgaatataccgctgcgtcgtcaggtttccccggttaaaggggtctatgcggtggaagtggcaggactgggcgaaaagccgttttacggcgtcgccaatattggcacgcgtccgaccgtcgccggtgtgcgtcaacagctagaagtgcacctgctggacgttgtaatggacctgtatggtcgccatatagatgtgatactgcgtaaaaaaatacgcaacgagcagcgatttggttcgctggatgaactcaaagcgcaaattgcgcgagatgaattaacagcccgcgagttttttgggctttgaacccggcttaactgcctacgtgataaatacggaaccgagaatctgatgagtgactataaatcaaccctgaatttgccggaaacagggttcccgatgcgcggcgatctcgccaagcgtgaaccgggaatgctggcgcgttggaccgatgatgacctgtacggcatcattcgtgcagccaaaaaaggcaaaaaaaccttcattctgcatgatggccctccctatgcgaatggcagcattcatattggtcactctgtaaacaagattctgaaagacattatcgtgaagtccaaaggactggcgggatatgactcgccttacgttccgggctgggactgccacggcctgccaatcgagctgaaagttgagcaggaatttggcaagcctggtgagaaattcaccgccgctgagttccgtgcgaagtgccgcgaatacgcagccacccaggttgacggtcagcgcgctgacttcatccgtctgggcgtactgggcgactggtcgcatccgtacctgaccatggacttcaaaaccgaagccaacatcatccgtgcgctgggcaaaatcatcggtaacggccaccttcacaaaggcgcgaagccggtgcactggtgcgtggactgccgttctgcgctggcagaagcggaagtggagtattacgacaaaacctctccgtctatcgacgtagccttccatgccgtcgatcaggatgcggtgaaagccaaatttggcgtgtcgtccgttaacggcccgatctcgctggtgatctggaccaccaccccgtggaccctgccagccaaccgcgcgatctccctgtccggtgaattcgaatacgcgctggtgcagattgacggccaggcggttatcctggcgaaagatctggttgaaagcgtgctgaagcgcgcgaacatcgccgattacaccgtgctgggcacagtaaaaggcgacgcgctggagctgatgcgcttcaaacacccgttcctggacttcgacgttccggcgatcctgggcgaccacgtaacgctggacgcgggtaccggtgcggtacataccgccggtggccacggtcctgacgactacaacatcagcctgaagtacggtctggaaatcgctaacccggtggggccggacggttcctacctgcctggcacctacccagcgctggacggtatcaacgtcttcaaagcgaacgacattattgtcgacatgctgcgcaccagcggcgcgctgctgcacgttgaaaaaatgcagcacagctatccgtgctgctggcgtcacaagacgccaatcatcttccgtgcgaccccgcagtggttcgtcagcatggatcagaagggcctgcgcgagcagtctctgaaagagatcaaaggcgtgcagtggatcccggactggggccaggcgcgtatcgaatccatggtggctaaccgtcctgactggtgtatctcccgtcagcgtacctggggcgtgccgatgtcgctgttcgtgcataaagagacgcaggagctgcacccgaacaccctcgaactgatggaagaagtggcgaagcgcgtcgaagttgacggcattcaggcgtggtgggatctcgacgcccgtgacatcctgggcgctgatgcggacagctacgagaaagtgccggataccctggacgtatggttcgattccgggtctacccactcctccgtggttgacgtgcgtccggaatttgccggtcacgctgccgatatgtatctggaagggtctgaccaacaccgcggctggttcatgtcatctctgatgatctccaccgccatgaagggtaaagcgccttaccgtcaggtactgactcacggtttcaccgtggatggtcagggccgtaagatgtctaaatctatcggtaataccgtttctccgcaggatgtgatgaacaagctgggcgcagacattctgcgtctgtgggtggcgtcgaccgactacaccggcgaaatggcggtgtctgacgagatcctgaaacgcgctgccgacagctatcgtcgtatccgtaacaccgcgcgcttcctgctggcgaacctgaacgggtttgatccggcaaaagacatggtgaaaccggaagagatggtggtgctggaccgctgggcggtaggctgcgcgaaagcggcgcaggaagatatcctgaaggcctatgagtcttatgacttccacgaagtggtgcagcgcctgatgcgcttctgctccatcgagatgggctcgttctatctcgacatcatcaaagaccgccagtacaccgcgaaagcggacagcgtggcgcgtcgtagctgccagaccgcgctgttccatatcgcagaagcgctggtacgctggatggcgccgatcatgtccttcaccgcggatgaaatctggggttacctgccgggcgatcgtgagaagtatgtcttcacgggcgagtggtacgaaggtctgttcgatctctccagcaccgaagcgatgaacgatgccttctgggacgagctgctgaaagtgcgtggcgaagtgaacaaggttatcgagcaggcgcgtgctgataagaaagtcggcggctctctggaagcggcagtgaccctgtacgcggagccagagctggcggcgaagctgacggcgctgggcgatgaattacgatttgtcctgttgacctccggtgcgaaagttgcggattatgctgacgcgtctgctgatgctcagcagagcgaactgctcaaaggactgaaagtcgcgctgagcaaagccgacggtgagaaatgcccgcgttgctggcattacaccaccgatgtcggtcaggtggcggaacacgcagacatctgcggacgctgtgtaagcaacgtcgccggtgacggcgaaaaacgtaagtttgcctgatgagtaaaactctctgttcaacaggactgcgctggctatggctggttgtggtggtgctgattatcgatctgggcagcaagttcctgatcctccagaactttgctctgggggagacggtgcctttgttcccgtcgcttaacctgcactacgcgcgcaactacggtgcggcgttcagtttccttgccgacagcggtggctggcagcgctggttctttgcgggtatcgctctcggtatctgcgtgatcctggcggtgctgatgtaccgctcgaaggcaacgcaaaagctgaataacatcgcctacgcgctgatcattggcggcgcgctgggcaacctgtttgatcgcctgtggcacggctttgtggtcgatatgatcgacttctacgtcggcgactggcacttcgcgacctttaacctcgctgatagcgccatttgcatcggtgcggcgttaatcgtgctggaaggcttcctgcctaaaccggccgcgaaagagcaggcgtaacaaaaccagccgggtgacgcgtagcgatcccggcctaaagaatttgtggcccccgtaggcccggtaagcgtagcgccaccgggcaacaggtgacccaaaacaagcgagcaatttgcatgtctaaatccgtacagagcaacagcgcggttctcgttcactttacgctgaagctggatgacggctctacggccgaatccacccgcaacaacggcaaaccagccctgtttcgtcttggcgatacctccctgtctgaaggtcttgagcagcagcttctcggtctgaaagagggtgagaaaaaagccttttcgctggagccggatgccgcgtttggcgtgccaagcccggatctgatccagtacttctcccgtcgtgagtttatggacgcgggtgaaccggagatcggggcaattatgctctttaccgctatggacggcagcgaaatgcctggcgtgatccgcgaaatcaacggtgactcgattaccgttgacttcaaccatccgcttgccgggcgtaccgttcattttgatgttgaagtgctggaaatcgatccggcactggaggcttgaaatgcagatcctgttggctaacccgcgcggcttctgcgccggtgtagaccgcgctatcagcattgttgaaaacgcgctggagatttacggcgcgccgatttatgtgcgtcacgaagtggtgcataaccgctacgtggtcgacagcctgcgcgaacgcggtgccatctttatcgagcagatcagcgaagtgcctgacggtgcgatcctgatcttctccgcgcacggcgtctctcaggcggtacggaacgaagcgaaaagccgcgatttgaccgtgttcgatgccacctgcccattagtcacgaaagtgcatatggaagtggcgcgcgccagccgccgtggtgaagagtcgatcctgattggccatgctggccacccggaagtcgagggcaccatgggccagtacagcaaccctgaagggggaatgtatctggtggagtcgcctgaagatgtcctgacgctgaacgtgaagaacgaatcccgtctgtcgtttatgacccagacgacgctctccgtcgacgatacctcagacgtgattgacgccctgcgtcagcgcttcccgaaaatcgtcgggccgcgcaaggatgacatctgctacgccaccaccaatcgtcaggaagcggtgcgcgcactggctgaacaggcggacgtggtgctggtggtcggctctaagaactcctccaactccaaccgtctggctgaactggcacagcgaatgggcaaagcggcgtttctgatcgacgatgccacggatattcaggaagcgtgggttaaagacgcggcctgcgttggcgtgacggccggggcgtccgcgccggatattctggtacaaaacgtcatttcccgtctgcaggagctgggcggcggcgaagcggtgccgctggaaggacgtgaagagaacattgttttcgaagtgccgaaagaactgagaatcgacgcccgcgaagtcgaatagtcccttttctgatgaaaggccagcacctcctgtgctggccttttttttatccgttactttatcgtgacgacaaaatcatgtcttttactgatatttaagtcggtttcacgttaaattctaattattggtgttttcagttggcagtgctcagaaaggctggttaatctgaaaacggtttacatcattttaacgtaagagaataactatgcatgatgcacagatccgtgtcgccattgcgggcgcgggtggacgtatgggccgtcagctgattcaggcggcacttcagatggatggcgtagcacttggcgcggcgctggagcgtgacggttcatcgcttctggggaccgatgctggcgagctggcgggcgcgggaaagaccggcgtcaccgtacaaagcagcctggatgcggttaaagaggacttcgatgtcttcatcgattttacccgcccggaagggacgctcgcgcatctggcattttgccgccagcacggcaaggggatggtgatcggcaccaccggttttgacgatgcgggcaagcaggctatccaggatgcatccaaagagattgcgattgtcttcgccgcaaactttagcgtgggggttaacgtcatgctgaagctgctggagaaggccgcgaaggtgatgggcaactacaccgatattgagattgttgaagctcaccaccgctataaggttgatgcgccatccggcacggcgctggcgatgggcgaagcgattgctcatgcacttgataaagatttaaaagactgtgcggtctatgcccgcgaaggccacaccggggagcgcgtgccaggcaccattggtttcgcaaccgtccgggcgggtgacatcgtcggcgaacataccgcgatgttcgccgatattggcgagcgcgtcgaaattacgcataaagcgtccagccgaatgacgtttgccaatggtgccgttcgatccgctttgtggttgaaagagaagaaaaatggtctttttgatatgagagatgtgctggatctcaacaatttgtaagtattattacccatcgtgatgtggttattgcagtcgtaattacttgattgcatagggcaataatttattgcccttttattttatctgtttcgtgattattttgttcatttagccttgaaagtatagctgttcctcttgattctcgttactgaaatgtaaattttgaccatttggtccactttttgatgctgcgtcgactcatttttcattaaacccggcgcgcaagcgttttccgcagtgatttacctgatctttttgtcgcttaagcttcactcgcctcgccagatacgcaaaagactaaacaaaatatcggttttaagttgacttttacccaccaaatctccagaatgccgccgtttgccaaaaatccgctggcaacacatttgcattgatccatgacatggttatgaattaatatgcaaataaagtgagtgaatattctctggagggtgttttgattaagtcagcgctattggttctggaagacggaacccagtttatcggtcgggccataggggcaacgggttcggcagttggggaagtcgttttcaatacttcaatgaccggttatcaagaaatcctcactgatccttcctattctcgccaaatcgttactcttacttatcctcatatcggcaatgttggcaccaatgcggctgacgaagaatcctctcaggtacatgcgcaaggccttgtcattcgtgacctgccgctgattgccagcaacttccgcaacactgaagatctctcttcttacctgaagcgccataacatcgtggcgattgccgatatcgatacccgtaagttaacgcgtctgctgcgcgagaagggtgcacagaacggctgcatcatcgcaggtgataacctcgatgcgacgctggcgctggaaaaagcgaaagctttcccgggcctgaacggcatggacctggcgaaagaagtgactaccgctgaagcctacagctggactcagggtagctggacgctggaaggcgacctgccggaagcgaaaaaagagagcgagctgccgttccacgtggtggcctacgattttggcgccaagcgcaacatcctgcgcatgctggttgaccgcggctgccgcctgacggtagtgcctgcacaaacgtctgccgaagacgtattgaagatgaatccggacggtattttcctgtccaacggtcctggtgacccggcgccgtgcgattacgccatcgccgccatcaagtccttcctggaaaccgatatcccggtattcggcatctgcctcggccatcagctgctggcgctggcgagcggtgcgaacaccgtcaagatgaagttcggccaccacggtggtaaccacccggtgaaagacatcgataacaacacggtgatgatcaccgcgcagaaccacggctttgccgtcgatgaagcctcaatgccggctaacctgcgcgtgacccataagtcgctgttcgatggcaccctgcaggggattcatcgcaccgataagccagcgttcagcttccagggccacccggaagcgagcccgggcccacacgacgccgcgccgctgttcgatcacttcatcgaacttatcgagcaataccgtaagaccgctaaataatcaggagccgagaagacaatgccaaaacgtacagacataaaaagcatcctgatccttggcgctggcccgatcgtcatcggccaggcctgcgaattcgactactccggcgcgcaggcgtgtaaagccctgcgtgaagagggctaccgcgtcatcctggtgaactctaacccggcgaccatcatgaccgacccggaaatggctgatgcaacctacatcgagccgattcactgggaagtggtgcgtaaaatcatcgaaaaagagcgcccggacgcggtgctgccaaccatgggcggccagacggcgctgaactgcgcgctggagctggagcgtcagggcgtgctggccgagttcggcgtgaccatgattggcgcgaccgccgacgcgattgataaagccgaagaccgtcgccgcttcgacgtggcgatgaagaaaatcggcctcgacaccgcgcgctccggtatcgcacacaacatggaagaagcgctggccgttgcggctgacgtgggctatccgtgcatcatccgtccatcgttcaccatgggcggcaccggcggcggtattgcctacaaccgcgaagagttcgaagaaatttgcgaacgcggtctggatctttccccaaccaaagagctgctgattgatgaatcgctgattggctggaaagagtacgagatggaagtggtgcgtgataaaaacgacaactgcatcatcgtctgctccatcgaaaacttcgatgcgatgggtatccacaccggcgattccatcaccgttgcgccagcccagacgctgaccgacaaagagtaccaaatcatgcgtaacgcctcgatggcggtactgcgtgaaatcggcgtggaaaccggcggttctaacgtgcagttctccgtgaatccgaaaaccggccgtctgattgttatcgaaatgaacccgcgcgtgtcccgttcctccgcgctggcctctaaagcgaccggcttcccgattgcgaaagtggcggcgaaactggcggtgggttataccctcgacgagctgatgaacgacatcaccggtggccgcacccctgcgtccttcgagccgtccatcgactacgttgtgaccaaaattccacgctttaactttgagaaattcgctggcgcgaacgaccgtctgaccacccagatgaaatccgtcggtgaagtgatggcgattggccgcacgcagcaggaatccctgcagaaagcgctgcgcggcctcgaagtgggcgcgaccggctttgacccgaaagtgagcctggacgacccggaagcgctgacaaaaatccgccgcgagctgaaagacgcgggtgcggagcgcatctggtacatcgccgatgccttccgcgcgggcctgtccgtcgacggcgtgttcaacctgaccaacatcgaccgctggttcctggtacagattgaagagctggtgcgtctggaagagaaagtggctgagctgggcatcaacggcctggacgcagacttcctgcgcatgctgaagcgtaaaggcttcgccgacgcgcgtctggctaagctggcgggcgtgcgcgaagcggagatccgcaagctgcgcgaccagtatgacctgcacccggtttacaagcgcgtcgacacctgtgcggcagagttttctactgacaccgcgtacatgtactccacctatgaagacgagtgcgaagcgaatccgtcagttggccgcgacaagattatggtgctgggcggcggtccaaaccgtatcggccagggcatcgagttcgactactgctgcgtacacgcctcgctggcgctgcgtgaagacggttacgagaccatcatggtcaactgtaacccggaaaccgtctccaccgactacgacacctctgaccgcctctacttcgagccggtgacgctggaagacgtgctggaaatcgtgcgcatcgagaagccaaaaggcgttatcgtgcagtacggtggccagacgccgctgaagctggcgcgcgcgctggaagcggcaggcgtaccggttatcgggaccagcccggatgcgattgaccgcgcggaagaccgcgagcgtttccagcaggcggttgaccgtctgaagctgaaacagccggcgaacgccacggtgacggccatcgaacaggccgtagagaaggcgaaagagattggctacccgctggtggtgcgtccttcttatgtgctgggcggccgcgcgatggaaatcgtctacgacgaagccgacctgcgtcgctacttccagacggcggtgagcgtctccaacgatgcgccagtactgcttgaccgcttcctcgacgatgcggtagaagtggacgttgacgccatctgcgacggcgaaatggtgctgattggcggcatcatggaacatattgagcaggcgggcgtacactccggcgactccgcctgttctctgccagcgtacaccctgagccaggagattcaggacgtgatgcgccagcaggtacagaagctggccttcgagctgcaggttcgcggcctgatgaacgtccagtttgcggtgaaagataacgaagtctacctgattgaagtcaacccgcgtgcggcacgtaccgtaccgttcgtctctaaagccaccggtattccgctggcgaaagtggcggcgcgcgtgatggcaggccagacgctggcacagcagggcgtgaccaaagagatcattcctccgtactactcggtgaaagaagtggtgctgccgttcaacaaattcccgggcgttgacccgctgttagggccagaaatgcgctcaaccggggaagtgatgggcgtgggtcgcaccttcgcagaagcgtttgccaaggcgcagctgggcagcagctctaccatgagaaaatcgggccgtgcgctgctctccgttcgcgaaggcgataaagagcgcgtggttgacctggcagccaagctgctgaagcagggctttgagctggacgcgacccacggtacggcaattgtgctgggcgaagcgggtatcaacccgcgtctggtgaacaaggtgcatgaaggtcgtccgcacattcaggatcgtatcaagaatggcgaatacacctacatcatcaacaccaccgcaggccgccaggcgattgaagactccaagctgattcgccgcagcgcactgcagtacaaagtgcactacgacaccaccctgaacggcggtttcgcaacggccatggcgctgaatgcggatgctaccgagaaggtgatttcggttcaggaaatgcacgcgcagattagcaagtaagtaaaaatgcccggtgccgttcgggtgccgggcattcaccccatcttcagaaccttctggtttttcatcctctttcagtcagttagcctaaaattgttaggtcgataacgaaattcaactgagagcaggggaaaacaccatgcaaaataaattactgatcgccacccttcttgccgctactgcaacgtttaccgtcgcgggctgttcctctaaccaggcagtgaaaaccaccgatggcaaaaccattgtcaccgacggaaaaccacaggtcgatgacgataccggtctggtgtcgtataaaaatgcggaaacgggtcagaccgagcagatcaaccgcgatcaggtgaaatcaatgggcgagctggataactaataaaaaaagccgtggcgtttgccacggcttttagtctttcaggaacgattaccagcggtggttcagcaggatatgaccgccataagcagcatagctgttctcaccccactcgccgctggcgcgcagggagagcgtcgtggtttcgttcaggttgccggtgacgcccagctctaactgaccacgatcttccggcgtatcgttgctgacggcctcgccgttaaacgccagatcgttctgacctgcgcctttcagccagttcacggcaacgtacggctgccaggctttcacgtctttctgttcgaagtagcttgatttgacgcccagacgaccaaacagaccgtcgttgtccagcgtggtaatccgcacgccgtctcgatcggtatggttttcctgatccagatagctgtagataacctgcgcctgaggttcgattttccaggtgcgctcattttctgaatcaatcacccatgcatggcccacttcgacggatgccgcgaagccttcactgtcgtaatcttcatcattacggttgctggtcactttattgttgtaccagctataggcggcccaggtatcaacgtagctgcccagacgcagcttctgatcttcctgccaggttgcatacaggccgacgttaaagccatccactttgccctgcgcatcacgtacgttgtgttttgcatcagagtgggtcttcgcctggcctgccccgaacatgccacccgcacgcaggatgccgttgtccattggcttactcatgaagtcgctgcctacctgaaggacagtggtggtggtgtcatagctgactttgtcaccgcccgcattgttttcatggtagcggcctttgacgtacatccaggtgttgagatcttcctcgttacggaaggtgatctgatcgcgatcgtcacgcttgtgcaggaacatgctctgcgcggcaaggtagttacctaagtaagcgccgacctcaggagccatgacttcgggaccgctattgctgccgttgtcggtgttaccaccgttgtcagtgttactgccgttgtcggtgttaccgccattgtcggtgttactgccgttgtcggtattaccaccgttgtcggtatcggtatcgtctgccggaatgtctgatggcgttgccttcgattccagataccagtttccgtcgccgtgctgataaagattatactcatacgcactcgcaacaaccggttttgccagggtgagctgagcttctgaactgccgccaactctgacaatttccatcccgtttacggtttgcgcgcccagcccccccatgttgctgacgctgaccccggattggccaaagctgctcccggtgatggtgagatggtcggttggtgcattatcctcaccgagcgtactgtttaacacgatctggctgcccgcggagccggtatagtcgccgttaatggtgaaattgttgccaacgctgttattggcggcgctgagcaacagtttgccgccattagccacgttgccgttgatagtatcaacggcggcagcgctgagcgtggcgttaccctggactgcattccatgccgccagcgtaccgcccgccagaacatgaatgttattgttcacttcacccgcagtagcaaacgtagcgccattttcaaaggtgacggtggcgttactgttctttacgccgagcgtagcaccattagcgaccagggtggtgccgccgtgcagaacagtatcgcccgtgtagctgttcttgccggtgagggtcagggtgtgtgaatctactttctcaaccttgccgctaccggtcatatcggtggcgaaagtggaattgttgccctgattaaatattaccgtaccgttgtttttcagaccgccactgagcgaagctgttttttggccattgcctaattgtagagaggcatctttagtaaccagcgtattgccgctattagagacggttcccgccagcgttaaatcaccgctgttaacctgaagggaatcgccagaaccgatcacgtcgagatcacccgtcagcgtccagctttcaccctccattttgacagaggcaaaaccgtctcccttattcaggccaacaaaattgctgtcttctattccggcaccaaccagcgtgaggctatttcccgttgagccggtagagatcacatcaccgttgagcgaggagccggtattgagtaccagcgtattatttttattactggcaaaggagattgccgtattgccgccaccgattgaaccactgtttatgatgtcgactttagcggtattcgttatgttgattccgtgctgaaggccctctacggtacccgtgttcgtgagcttaatattgccatcgctcagggtaataccgtcaacttctgtacccttgatggtgccaacgaaccggtacgctgcatgttctcaaacttaaggaatatttcgcccttacaccgttcgctgagataattcgagcgcggcataccggttttatatatcttgcctgccagtcgttttctggcgtcctgaatatcttcaatggttaccgggagatcgtaggtaatatgcataatatcctcgttataataattcattcttttcaggcaaagtcagggtatcagagcgttaatacgttaagctctgggtatttttaaaataaaaacttattattcatcgtcgtctttcgatattcatcgacgaatattgtttagccagctcaactaatactgacgccgattttttaatcctgtaatttttagaccacacggcggcataacgcgccacgggtaattcgtcttccacgggcagcgcaataaattgatccgaaccgaatggggcaatcatgtcgcggggaatcactgtcagataatcggcattcaggacaaggttataaatggtgacgacggaatcggtctggacgatgttttcgatgctgatgtggttgtcttgcagagtggtcagaagttctttgtagtagcccatatcggtttgcggcatcacccactgctcgtgcgtaagcgatgccagtgtcgtcgggccggtgcacgttcgcgttttgctcgcgaccagcacaaactcagactcaaacagcggttcgacgtgcagatcctgcagcagcatttcatcgctcagcgtgcctatagcgaaatccagacgaccatcgcgaatggccggaaggaaagaggagagctgagcttcatacattgagacgcgcgctttcgggaacacttccttgaattttttgatcatctcagacaggaaggtaaaaccaatcagcgacggatagccaaaggagacatccataacggtgctaaaactgagactgttgatttcgctcaccatgtttttcatttcacgggtgatcgactcggagtacgagagcagaacctggcctgcagccgtcagttttacgcccgtatttttacgtaccatcacttccacaccgaagtaagattcgatatcgctgatgattttgctgacggcgggttgcgtcaggcccagttgtcttgcagcagaacctatggagccacttttaatgacttcctgaaataccacgaggtgctgtgttttcggtagaataatagtgttcataatattctgcgcttatttccctatgacggggtgaattctactcaataatgtttcagggggtatgtgctgttactcacaatttgctttgagcaacccttagctcacgcttcaaaaacccaataaaacccttgtaaatcaatgaattgaaggcaattaaatacgctacaacgctgatattgatcaacaaaaatagcgctaataaatttattttatggcgataacccggatttatttcaccgttcttaaaaaatcaataaagacgatatttcaggcaattaaaggctaataaataaccgtcatttgtttgaaacatactttcatttaagccattttttacgacgtaaattttcaaatttcaggaaaagagtggaatacgtcacatattcacggaggaaatgtatttgatttcaataagcgcacatcaaacgagaaaagatttacgaacattaagccaacaatcataacaaattatcaatactacagatcgccggttttttagatttaaattttgtgatggcgatcgtctgcagatgccgaggtggaaccggcgagtgaaaaacagtgaaatgtgcttaatgtcgcaaatatgagaattgatgtcgtttgtgtggtgccggatggcgctgcgcttacccgttcgtcgtggttgtccgccggggtaattcccggcgacttatccagcccctcgtcacaatgattgccgtattaacctactatttccagacaccacaacgactcttgtcgtttgtaggcatcagaactttttggtccggaagcgggtatacatcatcagatagcgtttcagattgcgtagcgtcatcagtttcatcagggtttgagggcgcatctttttgttgcgaatgtagtacagagtgaagagctgatattttttactcgatacgtctaatttggctttgtgtttccggtaaaaacgtagataacctgaaaactttcgtcctgagcaggtaatgcgggcttcgccgtgattgacataaagcacctgtgtgatgtcatccagtttgaaaggttcaccaaaagtttctgcaagccgataaaaagcatcataatcctgagcagccggcaaggcgtcgtcgaacaggatctgctgcattctactggttaaggtcagcatttggttgcctataatattccgtttatcaaacaggctttttttataagccggtttcggatacacctgtaattcatcaggatgatgatatccggtaccgtcacagagataatcatttgcgtacaaaaaactgtgcaactgaagtttatgttgccaggtaagaaaagaagacaggcgtgtcggcagccattcatcatcatcatccagacccgtaataaggtcaccacgggccattcttatagcctgatttcggactgcacaagcgccagagttaaattcattgcgaatataggtaatgcgtgggtcattcagctcggagatatacgtcaagagttggtctcatgacgatgagaaatcgtcaatgataatgagttcccagttcacatagtcttgattcagtaccgattgtatggctctgatcgtcaatgcctggcggttccaggttggcatatagatggagatgagtggtcgggatagtggcgtgtcactttcattttgttcatattccgtcaataacctgacatcatggatatcacttccagtaaaatccacgcaagtacaattagcgtgactaaaaattgtaccttccgttttacagtagctaagattagcgcctgcaaggttggcacaggagaaatcggctcctcgaagatcacaaaacgaaatatcgcatcccgataaattaatattgcgtagatagagccccctgagatccataaacctcagatctgcacctgctaaaccaggctgatatcggtgatttttaagtatatttttatgatattggattagtttttttagtttgttttttctgtccatgctcaaccgaataccgatgagaaaattaggcattgagttaagcgttcttatcattctatagcaatagccccccttcattttcagaaattaattagggacaaactgtatttattaacgttttatttatttttctcatacattgtagtgagccaggggggcctgtagagccaatattgtcagtaaataaatatgaatcgcaatccagagacatacatataaactgaagggagacggaaatgaaggccgttgcagttgccctatttcaggatagtcgggatggaacagccgttggtgtgcctcgtttgtatcacagtctgtgtcacagctttgccttagaaagcctgagacacaccaacgtattgttttagaagaagttgaagctgaccgataagccgggttctgtcgtggacagtcattcatctaggccagcaatcgctcactggctcaagcagcctacccgggttcagtacgggccgtaccatgtgaacccctatttggccttgctccgggtggagtttaccgtgccacggactgttaccagccgcgcggtgcgctcttaccgcaccctttcacccttacctgatcccgcttgcgcgggccatcggcggtttgctctctgttgcactggtcgtgggtttcccccccaggcgttacctggcaccctgccctatggagcccggactttcctcccctccgcccgtctcccccgaaagggacgacgacgaagcggcgactgtctggtcagcttcggcgcgcagtatagagggtttgcgcgccgctgtcaccctcggctgtgggtaagccgtgattaacgcgccacttccaccttcgccagtttttcgtagtagcatgcaattgcactgtgatcggccgtgcccaggccatcggcacgaagcgcctgcatcatctccatgaccgccgcggtcagcggcagctgtgcgcccacgccgtgggaagtatccagcgcgttcgccagatctttaatatgcaggtcgatgcggaaaccgggtttgaaattgcgatccatgaccatgggcgctttggcatccagcaccgtactgcctgccagaccgccgcgaatagcctggtagaccaggtccggattgacgcccgctttggttgccagcgtcagcgcttcagacatggcggcaatgttgagtgccacaatcacctggtttgccagcttggtcacgttacccgccccgatctccccggtgtgtaccacggagcccgccatggctttcatcaggtcgtaaaatttatcgaaaatagctttatcgccgccgaccatgaccgacagcgtgccgtcgatggctttcggctcgccgccgctgaccggtgcatccagcatatcgacgcccttcgccttcaacgcctcgctgatttcacggctcgcgagcggtgcgatagagctcatatcgatcagcaccaggcccggtttcgcgccgtcgataatgccgttttcacccagcgcgacttctttgacgtgcggggagtttggcagcatggtgatgatgacatcgcactgctcggcaatggctttcgcggtggtggctgcctctgcgccagccgctatcacctcagccacggcctgtggattatgatcggagaccaccagcgagtaacctgctttgatgaggttcttactcattggtttacccatgatccccaggccaataaaacccactttcagcgtcataatctgtttcctcaatgatggttattttttaaaagcgtccgctaatttctgcgtagccgagcggaaaacgccgaggtcgctgccgacggcaacaaacgtggctccccactccaggtagcggcgggcgtcagcctcaaccggcgccagaatgccgcacggcttgccgtgcgctttggcgcgggcaaagatgtgctggatcgcgcgctgcacgtcagggtggctggcgttacccagatggcctaaggcggcagccagatcgcttggaccgacgaagatcccgtccacgccggttgtggcggcaatcgcgtcgacgttatcgacgccctgctggctctcgatctgaaccagaatggtgatgttgctgttggactgcgcgaaatagtccgggacggtgccaaacatattggcgcggtgcgaaacggaaacgccgcggctcccttcgggaggatagcgcgttgacgccacggccagcgccgcgtgctcttccgtctccacaaacgggatcaggaagttgtagaagccgatatccagcagacgcttaataatcaccggttcgttggtggggacacgcaccaccggggcactgttgctgcctttcagcgccatcagctgcggaataaacgtgctgatatcgtttggtgcatgttcgccgtccagcaccagccagtcgaaaccggccaggcccagcacttcggtgctgatagggtttgccagcgcggaccagcagccaatctgaatctggtgcgccgcgagagccgctttaaatttattcgggaagatagcgttattcatcgtatttacctttttaattccgcagcctttttcagcatcattttatttattcagacaccgcgccatcatgatatttattattcggacatattctggcgtaataaaatcgtcattcagtataagatgcaatccacgaccgcacattgttttaatgctcaggtattacgctattttttgataaaaatttttgcatatgcacaaagcactgggcgctaatgcacagaatcaaggattacgggctcgcgagcgatcgggatcacattttgatattgaatctgctgacatgctttatttctgaaagccgcgtatttatttctaccatcagaaaaatggctgaacctattatcagaattttgctggagaatactgaccaatggccgacattgaaattcgacaggcaccgccgacggcgttttatataaaagtgcacgacgccgataacgtggcgattatcgtcaacgacaatggcttaaaagcaggaacccgcttcccggacgggctggaactgactgagcatgttccgcagggacataaagtcgccctggtggatatccctgctgaaagcgaaattgtgcgttacggtgaagtcatcggctatgccgttcgttcgataccgcagggaagctgggtggaggagtcgctggtggcgctgccagaagcgccgccgctgaacacgcttccgctggcaacccgcgtgccggaaccgcttccccctctggaaggctatacctttgaagggtatcgcaatgcggacggcagcgtcggcactaaaaatctgctcggcattaccaccagcgtgcactgcgtggcgggcgtcgtggattacgtggtgaaaatcatcgaacgcgatctgctgccaaaatacccgaacgtcgacggcgtggtgggcctgaaccacctctacggctgcggcgtggcgattaacgcgcccgctgcggtggtgcctatccgcaccatccacaatatcgccctgaaccccaactttggcggcgaagtgatggtcattggcctcggctgtgaaaaattgcagccagaacgcctgctgcaggggaccgaggatgtcaaagccatcccggcagacgaggtcagcatcgtgcgcctgcaggacgaacgccacgtcggtttccgctcaatggtcgacgatattttgcaggtagcagaacgccatctggacaagctcaaccgccgccagcgcgaaacgtgcccggcgtcggagctggtggtcggaacccagtgcggcggcagcgatgccttctccggcgtgacggccaacccggcggtgggctttgcatccgatctgcttgtacgctgcggcgccacggtgatgttctccgaggtgactgaagtgcgtgacgccatccatctgctgacgccgcgcgccgttaataaagaggtcggcaagcgactgcttgaggagatggcctggtacgataactatctcgatatgggcaaaaccgaccgcagcgccaacccgtctccgggcaacaagaaaggcggcctggcaaacgtggtggaaaaagccctcggctctattgccaaatccgggcagagcgccattgcagaagtgctctctccgggccagcgcccgacgaaacgcggccttatctacgccgcaacgccggccagcgattttgtgtgcggcacgcagcaggtggcatccggcattacggtacaggtctttaccaccgggcgcggcacgccgtacggcctgatggcggtgccggtgatcaagatggcgactcgcaccgagctggcaaaccgctggtatgacttaatggatattaacgcgggcaccatcgccaccggagaagagagcattgaggacgtgggctggaagctgttccacttcattctggatgtcgccagcgggcgaaagaaaaccttctcggaccaatggggattgcataatcagctggcggtgtttaacccggcaccggtgacgtgattttccgtcccacatctatcccgcatttaggtaacccgtcggacacgccgcaaaccttccaggttgaggcgatacctgctagctaaaagacacataacgatccgtaggccgggtaaggcgcagccaccacccggcaaaacaggcagcaggagcttactccccctgctgctccagcgcatacttatacaacgcatttttcttcacgccgtgaatttctgccgccagcgcagcggctttcttcagcggcagttccgactgcagcaacgctagcgtgcgcagcgcgtcggcaggaagggcgtcttcttccgccttgtgcccttcgacgatcagcaccatttcacccttgcggcggttttcgtcttccttcacccacgccagtagctcgcccaccggcgcaccgtggatggtttcccaggttttggtcagctcgcgcgccagcaccacgtagcggccttccccccagacggtcaccatatcttccaggctctccagcaggcggtgcgtggattcgtagaaaatcagggtgcgcggttccgcttccagctcttttaagacgtcgcggcggcctttggatttagcaggcagaaagccttcatagcagaaacggtcagacggcagacctgcggcgcttaacgcagcaatcgcggcgcacggtcccggcaggggcacaacgcgaataccggcttcgcgacaggtacgcaccaggtgatagcccggatcgttgatcagcggcgtaccggcatcggagaccagggcaatgttctgcccctctttcagcttcgccaccagcgtttcggctttttgttgctcattgtgatcgtgcagcgcaaacaaacgggcgttaatcgcgaaatgttgcagcagcaggccggtatggcgggtgtcttcagcagcaattaaatcaacagcttgcagtacggtgagcgcacgttgggtaatatcagacaaattcccgataggagtaggtacaatataaagctggccttgagaattatctgccgtttcgtgttgtttcattgtttcgtccgtattgccgatttaatattgagcattgcgtaaaaaaaatcactggatacagtatggtaccgttaacgtttcttcgaaaaaaagccacgcgcagcgtgccgcttctgctggcagccctgatctttgcaggctgtggcacccaggcacctgaccagagcaccgcccatctccagggttctgctcaggctgattctggcttttatctgcaacaaatgtcgcagagttcaaatgataccaagaccaactggcaattactcgccattcgtgcactgctgaaagagggtaaaacccagcgggcagccgaactgtttaaccagttgccaaaagatcttaacgacgcacagcgtcgcgagcagagcctgctctctgccgagctgaaagtcgcgctgaaagattacgccgccgcgaagaagatcctcggtgatatcgacgtaagcgcgctggataaaaatcagcaggcgcgcttctggcaggcgggtattaccgctgagcagggacgcccttccctgacgctgctccgcgcgctcgtcgcgcaagagccgctgcttggcggtgctgataagcagaagaatattgatgccacctggcaagcgctagcgtcgatgacgcaggaacaggcgcaggcgctggtcatcaacgccgatgaaaacgtcctgcagggctggctggatctgcagcagatgtggtttaacaaccgcagcgatccaaaaatgttgaaagccggcattacggactggcagacgcgctacccgcaaaacccgggcgcgaaaatgctgccaacccagctggtgaacgtgcagaactttaagcccgcttcgaccagcaaaatcgccctgcttctgccgctcaacggccaggcggcggtgtttggacgtaccattcagcaaggttttgaagcggcgaaaaacggcacgacgtcggtagccggcagcgccgttcccgcacaggcagcccaggcggctaatgtgaataatgatgttgtcagcccatccgccgcagagaccagcgacctgaccacggcgcaagcgccagcgcagggcacgatgcaaaaccctgtgacggccccgacgacgcctccagctgaagctgcaccggctacagcagcacctgcggcccaggctccggccgagacgcaaacggcaccagctcctgccacaacagcagaacagcctcaacagcagcctgcacaacccgcggctcaacctgccgcgcagccgcaggccgtggcaaccaccagcgccaacccgggcgctgaattgaaaatctacgacaccagctcgcagccgcttgaccaggtgctggcgcaggtacagcaggacggggcgagcatcgttgtcggtccgctgctgaagaacaacgtggaagagctgatgaagagcaataccacgctgaacgtgctggcgctcaaccagccagagcaggttcagaaccgggccaatatctgctacttcgcgctctctccagaagatgaagcccgcgatgcggcgcgtcatattcacgagcagggtaagcaggctccgctgctgctcatcccacgcagcacgctgggcgatcgcgtggccaatgcctttgccgatgagtggcagaagctgggcggcggcgtggtgctgcagcagaaattcggttccgtctctgaactgcgcgcaggcgtaaacggcggggcgggtatcgcccttaacggtagcccggtcaccgcgagcctgccacagcagcagggcgtgacgattggcggcctgacgatccctgcgccgccaaccgacgcgcagattagcggtggcggtaaagtggatgcggcctatatcgttgccacgccgcaggagatcgcctttatcaaaccgatgattgcgatgcgtaacggcagccagagcggcgcaacgctctacgccagctcccgcagcgcacagggcaccgcaggcccggatttccgtctggaaatggacggtctgcagtacagcgaaatcccgatgctggccggcagcaatccatccctgatgcagcaggcgctgagcgcggtgcgtaacgattactctctggcgcgtctgtatgcgatgggggttgatgcgtgggcgctggcgaaccactttacccagatgcgtcaggtgccgggcttcgagcttaacggcaacaccggcgatctgaccgcgacccaggattgtgtgattaacaggaagttatcatggctcaaataccagcaggggcagatcgtcccggccagttaagccgcaaacaaaccggcgatgcgtgggagttaaaggcgcgtcgctggcttgaaggcaaaggactgcgttttatcgccgccaacgtccgtggacgtggcggcgaaatcgacctgatcatgaaagacggtcaggtcaccgtgtttgtagaagtgcgctttcgacagtcctcccgttttggcggtgctgccgccagcgtgacgctcgccaaacaacataaattattacagactgcacacttgtggcttgcccgccataatgggagttttgatactgtggattgccggttcgatgtgatagccttcaccggaaatgagatcgaatggcttaaaaacgcttttggcgaagacgcataattaagatttaaaagggataacgtgctcgaaagaattaaagtgtgcttcacagaaagcatccagactcagattgccgcggcggaagcccttccggatgctatctcgcgtgccgcaatgacgctggtgcaatccctgctaaacggcaacaaaatcctctgttgtggcaacggcacgtcagccgccaacgcacagcattttgctgccagcatgatcaatcgttttgaaacagaacgccccagtttacctgccattgcacttaataccgataatgtggtcttaacggcgattgctaacgatcgtctgcatgacgaaatttacgcaaagcaggtgcgagccctgggtcatgccggagatgtgctgctggctatctccacgcgcggcaatagccgggatatagtcaaagctgttgaagccgccgtcacccgcgacatgactatcgtggccttaaccggctatgacgggggtgaactggcgggtctgcttgggccgcaggatgtggaaatccgcattccctctcaccggagcgcacgcatacaggagatgcatatgctcacggtgaactgcttatgtgacttgatcgataacacgcttttccctcaccaggatgattaaggagttcttatgaaggctttatcgaccctcgcagtccttatgtctgcattactgcttcagggatgtatcgctgcggccgttgtgggtaccgccgcagtaggcaccaaagcggcaaccgatccgcgcactgtgggaacacaggtggatgacggtacgctggagctgcgcgtcaacagtgcgctgtcgaaagacgaacagatcaagaaagaggcgcgtatcaacgtgacggcttatcagggcaaagtgctgctggcaggccaggcgccgaatatggagctcgcctcgcgtgcgaaacagattgcgatgggcgttgaagggaccacagaggtgtttaacgaagtgcgtcagggcaagccaattggcctgggtgatgcctcttccgatacctggatcaccaccaaagtacgttcccagctgctgggctcggaccaggtgaaatcttctaacgtgaaggtgacaacggaaaacggtgaagtgttcctgctgggtctggtgaccgaacgtgaagggaaagcggcggccgatatcgccagccgggtgagcggcgtgaagcacgtcaccaccgcgtttacttacattaaataaaaaaatcccctcaagtgaggggatttttttgtaggcccggtaagcgtagcgccaccgggcgtttttcacagaagcgcaatgcttcccaccatcaccccgctcaacgccaccagccccgcggtgagccacagcgctttcgccgggaatgacttacgcagcataatcagcgacggcaggctgatggccggtaacgtgatgagcaatgccagtgccggtgcggtgcccatgccggccagcatcatggtctgaacaataggaatttctgcggcggtagggatcacaaacaggcagcctgcaacggccatcgcaatgacccacaacagcgtgttgtcgatagcgccatccgcatgcgggaagagccagacgcgcgccgccccgagaaccagcaccgccaggatatagaccgggatggtgctccagaaaagctgccatagcgccctgccccagcgcgcaaagaacccgccctgcggctcgctgacgtccagctcaacagacgcggactctggcgccttatccttcaccagattctgcaccagcgtcgccaccaccagcacggtcagcagtccggccaccagacggatgaacgcgaaatgccagcccaggacaaagcccataaacaccagcgtcgccggattgagcagcgggttgcccatccagaacgccagcgcgccgcccatcgacacgcgctggcggcgcatccctgccgccacgggcgcagcacaacaggagcacatcatgcccggcagggagaagatcgttcccagcagcgtcccctgaaagcgcggctgtccgagggttttcatcagccagttgcgcgggatcagcacctgaatcagtgagcccaggatcacgcctaagacggcggccttccagacggcaaggaagtagaccatggcatagtcccacgctgcctgaagcgggctggcatccgcctgagcgagaatagatttaccgatgctgtgcgtttcggcggcggtgaaggctttgccgtagtacggctgccatttcacgtaccaaaggccaacaatgaccacgagaaagaagagtgcgggcttccaccattgaacaggtgttgccgcctgagatgaagactgaccagtcatagcattccccggagagtatgagtaattagccgggggagtttacgcctcgccctgcgcgatttcacgcagttttgccgaagggataatgtttacgcccgctttcgacggagccagtccctcttttaacagcgcacgcgcgacgtcccgcgcctcgatagatttcaagttgccgggcaggatccgaaacagcggggcaaatatcgactcgttaaagcggcgctcgtcccggtggccgatcagcattgaggggcgcactatcgtcagctgctcccatttctgcgcaatcagcgcatcctccatcttgcccttcaccttgttgtagaagaaaggcgatccggcactggcgcccagcgcgctgaccaccagaaaatgtctggctcccagctttttcgccgtaagcgcggtgtccaccaccagcgtatagtcggcgtggataaatgcctctttgctccccgcctcccgccgcgtggtgcccagacagcaaaaggcgatatcaatcgggtcctggacctgcgccagcgcatccgtcagctgaggatcgtgcggattaaagaccccggagatgtccaccagcggtcgacgcgtcggggcggcgatgtagttcacgcggcgatcctgaatcagcagccgcagcagatgatcgcccactaatccggtagcaccggtaatcaaaacctgactcatcgtatcccctttacagaattgtccgtttgcgaactcggcgtcgtcgaccacacttagaagtctgttacaggtaagtatttaccacaagcggagaaaaatcagtctgaagccaaaacaacggaggaagcatgggcaagaaaatcgcagtcttgattaccgacgagtttgaagattcagaattcacctctcctgcagaggcgttccgcaaggcgggacatgaggtcatcaccatcgagaaagaggcgggcaaaacggtgaaaggccataagggcgaggccagcgtgaccatcgacgagactatcgataacgtgagcccctcagattttgacgccctgcttttacccggcggccattcaccggattccctgcgcggagacgagcgcttcgtgaccttcacccgggactttgtctctaccggcaaaccggtctttgccatctgtcacggcccgcagctgctcatcagcgcggaggttgtacgcgggcgtaagctcacggcggagaaaccgatcgttatcgatctgaaaaatgcgggcgccgagttttacgatcaggaggtggtcaacgacaaagaccagctgatcaccagccggaccccggacgatctcccggcgtttaaccgcgaagcgctacgcctgctcggcgcgtaaccagtgcagcttcttgccaaagcccagggtgttgtcggtaaatttcagctcatcgaggcggatttcccacaccggggcttttagcgcagcggcgaccggaaagcggcgcgtgtagtgcttgcgacgcgcgtcgctctcttctccgtccaggcgacggatttcccccttaaactgtaccccacggatcagcgcgactgtcttcggctggccatttaccgtgcccgcgacttttgcctgctgaccagccatctgcgcatgacgcgttttgtcttcgctcatgacgtaaaatgcgacgcgctccggatcgtagtagtaaaacgcgtttgcgcaccacatctcaccctcgctgtagacgcaccaggtgacgacgtgctgcttcgccagccagcggttaatggcggccagtgtttccattttcgttctctctcatgctatggtgcgttcaccttaacatactgaatctgtttaacgtgtgctggtttctctatcttgtccgaaccgctgataacgcactctacaccgggatcaccaccgatgtggcgcggcgttttttacaacatcaaacggggaaaggggcaaaagcgctgcgggggaaaggagaattacagctcgccttttcggcgcccgtcggtgaccgatcgttggcgctcaggctggaataccgcatcaaacagctgacgaagcgccagaaagagcgcctcgtgaccggagacggctcctttgaggcgctacgcgagagcctgattaaaagcgattgaaatggtcgtggtattcgaccagaccattgacgccgttgagcgcgtcgtccgccagacggtgcacctggaaagcggattccgtacccggccagcggcagcgcagatcgtaatgcgcggcctgctcgaagcccaaacggccatagaatgccggatcgcccagcgttacaacggccgcataaccgaactcattgagcgaatccagcccttcatagaccagctggcgcgccagcccctgcccgcgatagttttcatccaccgccagcggtgccataccgacccactgcagctcttcgccctgaacgatgaccggactgaaggcaacatagcccaccacctgaccttcatcatcggtggcaaccagccccagcgtgatcaggccgtcttcacggagatcgtggaccagttgggcttccgcatcgctctcaaaagagcggcgtaataacgcatcgatacccggtgcatcaatcccaatttcgactcgaatcagcatggctcacctactgaagtgtgtttactgtccggcggggttttcagcccggcctcaacgaaatctgccatttgcattaacattacgcgcagcgctttcggcatctgctccagctcaatggcatccattaaattcttaacgtacaggcccagctccgtgtcgccttcaatcaccagacggcgctggaagaagagcgtatccggatcctgcttgcgcgcggcgatcatcagcagatcgctggcgttggcgctaaagctcacgtccgcctcggcggtttcgcggacgatcagctggtcattctcaacggaggtaaaccagcgcagcccgatgtcacgtacctcaatgctcaaccagcggccttccaggaattccagctcgccatcctgcagcgcctggcggaactgccagctcaggacctgctccagcacctgacgtttaagcgcgaacggcgccagctttaccggcacgctcagcattgatgggccaaattgtacgagacgtgaacgcagtttatccagcacgagctttactccctgatatctatagtcctgctattttgccatatccgacgcataacatagcggcgtaaatcaacaaaccgtcgtccggacaacctcattattggtgccatcaatacgccattagctgccttaaatcaaaaattgtcgcgtatgggttaattaaaatcccagctcgttaacatttttgcgatcgacaacatcaggataaattatggagctgctctgccctgccggaaaccttccggcgcttaaggcggccatcgaaaatggggccgatgcggtctatatcgggctgaaagatgacaccaatgcccgccattttgctggcctcaactttacggagaaaaagcttcaggaagccgttaacttcgttcaccagcaccgccgcaagctgcatatcgccatcaatacctttgctcatcctgacagctacgcccgctggcagcgcgcggtggatatggcggcacagctgggtgccgatgcgctgattctggccgacctcgccatgctcgagtatgcggcagaacgctatccccatattgagcgccacgtctctgttcaggcatctgccaccaacgaagaggccgtacgtttttatcaccgaaactttgacgtggcccgcgtggtgctgccgcgcgtactctctattcatcaggttaagcaactcgcacgcgtcacgccagtgccgctggaagtttttgcctttggtagcctgtgtatcatggctgaaggccgctgctatctctcctcgtatttaaccggtgaatcccctaataccgttggcgcctgctcgcctgcccgctttgttcgctggcagcaaacgccgcaggggctggaatctcgcctgaatgaggtactgattgaccgctatcaggacggtgaaaacgctggctacccgacgctgtgcaaaggccgctatctggttgacggcgagcgttatcacgcgctggaagaacccaccagcctcaacacgctggaactgctgccggaactgctggccgctaatattgcctcagtgaagattgaaggtcgccagcgcagcccggcctacgtcagtcaggtggcgaaagtctggcgtcaggccattgaccgctgcatcgcagatccgcagaactacgccccgcaatcggcctggatggagacgctcggcgcaatgtctgaaggcacccaaaccacgcttggcgcgtatcaccgtaaatggcagtgagataaccatgaaatattcattaggaccggtgctctactactggccaaaagagacgctggaagatttttatcaacaggccgcgacgagcagcgccgatgtgatttaccttggcgaagcggtatgcagcaagcgccgtgccaccaaagcaggcgactggctggagatggcgaaaagcctggccgggagcggcaaacaggtggtgctctctacgctggcgctggtacaggcctcatctgaactgggtgagttgaagcgctacgtggagaacggcgagtttctgctggaggccagcgatctcggcgtggtgaacatgtgtgccgagcgcaagctgccgtttgtcgcgggtcatgccctgaactgctacaacgcggtgaccctgcgcctgctgctcaaacaggggatgacgcgctggtgcatgccggtggaactctcccgcgactggctggcaaacctgctcacgcagtgtgaagagctgggcattcgcaacaagtttgaagtggaagtgctgagctacggccatctgccgctggcctattccgcccgctgctttaccgcacgctcggaagaccgtccgaaagacgagtgcgaaacctgctgtattaagtatccgaacgggcgcagcatgctgtcgcaggagaatcagcaggtgtttgttctcaacggtattcagaccatgagcggctatgtctataacctgggcaacgagctggcgtcgatggacgggctggtcgatatggtgcgcctgtcgccgctggataccggcgtgttcgcgatgctggacgccttccgcgctaacgaaaatggcgctgctccgctgccgctgacggcaaacagcgactgtaacggctactggaagcgtctggccgggctggaacttcaggcttaaaaaaggctcactttgttaacaacggttatcattttttaatgcagtattaaagattcaccgtcgacaaagtgagctgttatgactgacaaaacccttccgttttcggtgctggatctggcgccgatcccacaaggctcctcggcaagagaagccttttcgcactctctggatctggctcagctggccgaaaagcgtggctatcaccgctactggctggccgaacaccacaacatggtgggcattgccagcgccgccacctcggtactgattggttatctggcggcaaacaccaccacgctgcacctgggctccggcggcgtgatgctgccgaaccacgccccgctggtgatcgccgagcagttcggcacgctgaataccctctatccgggccgtattgatttagggattggccgtgcgccgggtagcgatcagccgaccatgcgcgccctgcgccgccatatgagcggcgatatcgacaacttcccgcgcgacgtggccgaactggtggactggttcgacgcgcgtgacccgaacccgcacgtgcgcccggtaccgggttacggcgagaagatcccggtatggctgttgggctcaagcctctacagcgcgcagcttgccgcccagctggggctgccgtttgcgtttgcctcgcatttcgcgccggatatgctgcatcaggcgctgcatctctaccgtacgaacttcaaaccgtccgagcgtctggagaagccgtacgcgatggtgtgtattaacatcattgccgctgacagcaatcgcgacgcagaattcctgtttacctctatgcagcaggcgtttgtgaagctgcgccgcggcgagacgggccagcttccgccgccggtggagaatatgcatcagctgtggtctgcttcagagcagtatggcgtacagcaggcgctgagcatgtcgctggtgggtgataaagcgaaagtgcgtcacgggctggaagcagtgctgcgcgaaacgcaggcggatgaaattatggttaacggccagattttcgatcaccaggcacgtttgcactcgtttgatttggccatgcaggtgaaagaggagttggtggggtagcctttttgccaggtggcgcttcgcttacctggcctacggggacgcgtaggccggataaggcgtagccgccatccggcacaaaatgtttactggtacaccggcaacagattaaaactcgacagcacatgtaccagggcattgcccgcgccaaacaccaggatcagcgcaatcatcggcttgccgccccagacgcggaatttcgggctgccgaagcgtttacgtgatttgcgggccaacagcgccggcacaattgccgcccagatggtcgccgccagaccggcatagccgatggcgtacaggaaaccgttcggccacagcaggccgcccacaatcggcggcaggaaggtcagcagcgcggttttgaagcggcccatcgcagagtcatcaaagccaaacagatccgccaggtagtcaaacaggcccagcgtcacgccgaggaaagagctcgccaccgcgaagttagagaagatcaccagcagcaaatccaggctgcggctgttcagcacgccgctcagggcctgcaccagcacatcaatgttaccgcccttctgcgcaataccgataaactccgggcgcgggatattgcccatcgtcccgagcagccagatgacgtacagcgccagcgccagcagcgtgccgtagaccagacacttcacaatcgtgcgcggatctttgccgtagtacttcatcaggctcggcacgttaccgtggtagccaaacgacgccaggcagaacggcagggtcatcagcaggtacggcgtataggaggtatttacttcggcaacgttaaacagcgtggcaggcgtcacgtgccccagcaggctgccgaaggtcaggaagaaggtgatgaccttcgcgcccagcacgatcgccgtcatccggctcaccgctttggtactcatccagacgataaacgccacgcccagcgcaaagcacagcccggccagacgcgccggtacgttcagcgacatctccgagaaggtgtgatgcagaatcgaaccgcttgccgagatatacgcgtaggtcaggatatagagcacaaacgcgatggacagcccgttcaccaggttccaacctttgcccagcaggtctttggtgatggtgtcgaagctcgcgccaatgcggtagttcaggttggcttcgaggatcattagcccggaatggagcatacagaaccaggtaaagaccagcgcggccagcgaccagaagaaccacgcaccggacatcaccacgggcagggagaacatcccggcaccaataatggttccgccgatgatcaccacgccgccaagcagcgaaggtgacgtttgggtggtggttagtgtcgccatacagccttttctccagtcaatcatgcggttctgcattttaatgcgacgcactgtaccagtacaagagtacaaagggaataaaaaaagccccgatagcatgtatcggggctgtatattttactttacgtcagaagcgtaaggcttacgcgtcaccgaaacgacgacggctggtgccttcttcacgacgcgggccacggctttcacggcgctcgccggagaaacgacgaccttcaccaccgcgaccttcgctgcgaccgccttcacgacgctcgccgccgaaaccgcgaccaccgccacgacgttcgccgccacggtcagggcgtggctgtgcatcgcccagcagctgcatgttcatcggcttgttcaggatgcgggtacgcgtaaagtgctgcagtacttcacccggcatgcctttcggcagctcgatggtagagtgggaggcgaacagcttgatgttaccaatgtaacggctgctgatgtcgccttcgttagcgatagcgccaacgatgtgacgaacttcaacaccatcatcacggcccacttcaatgcggtacagttccatatcgcctgcgtcgcgacgttcacgacgaggacggtcttcaccaccacgctctggacggtcaccacgtgggccacgatcgttacggtcgccacgacgttcgaagcggtcgtcacggtcacggaattcacgcttaggacgcatcggtgcatctggtggcacgatcaggctacgttcgccctgagccattttcagcagtgctgcagccagggtttccatgtccagctcttcgccttcagcaacaggctgaatctgcgacagcagcgcacggtactgatccagatcgctgctttccagctgctgctgtactttggcggcgaatttttccagacggcgtttgcccagcagctctgcgtttggcaggtccgcttctggaatggtcagcttcatggtgcgttcgatgttacgcagcagacgacgctcgcggttctcaacgaacagcagcgcacggccagcacgacccgcacgaccggtacggccgatacggtgaacgtaagactcggaatccatcgggatgtcgtagttaacaaccaggctgatacgctcaacgtccagaccacgtgctgccacgtcggttgcaatcaggatatccagacgaccgtctttcagacgctccagagtctgctcacgcagggcctggttcatgtcgccgttcagcgctgcgctgttgtagccgctacgctccagggcttcagccacttccagggtcgcatttttggtacgaacgaagataatcgccgcatcaaaatcttccgcttccaggaaacgtaccagcgcttcgtttttacgcatgccgtatacagaccagtagctctggctgatgtccgggcgagtggttacgctggactgaatacgcacttcctgaggttctttcatgaagcgtttggtgatacgacgaatcgcttccggcatggtggcagagaacagcgcggtctgatgaccgtccggaatctgcgccatgatggtttcaacgtcttcgatgaagcccatacgcagcatttcatctgcttcatccagtaccagaccgctcagtttagagaggtccagggtaccgcgcttcaggtgatccagcagacggcccggcgtaccgacaacaatctgtgggccctggcgcagggcgcgtaactgcacgtcataacgctggccgccgtacagggcaaccacgtttacgccgcgcatatgtttagagaattccgtcatggcttctgcaacctgaacagccagttcacgggttggagccagaacgaggatctgcggtgcacgcaggtccggatcaatgttgttcagcagcggcagcgagaacgctgcagttttaccgctaccagtctgggccatgcccagcacgtcacgaccagaaagcaggtgtgggatacactcagcctggatcggagatggtttttcgtaacccagatcgttaagggcttcaaggataggagccttcaggcccagatctgcaaaagtggtttcgaattcagccatgtagtacgagtgcctcaatgtcaatggcggccagtctacttagctcatcgtgaaaatgattagcaattttcattgaaaagtgtgaaccggctcaaagtaggtgtattgacgaacaacaacgccctcaccagttaaggtgatggcaatcaaaagattacgggctgatgtttatgtcgtcagctattgctggtccgattctgccaggtcgtcttgctcctggcccaagagcgataattccaacaatgcataacggtgctcaacgaagttgtgtacgttgttagcaaccgctaatttgaacagtgccgtagcgctgtccttatcccccagacttaggtagtacttacctaaatagaagttggtttcactgagatgctcagcgagcgaggtgttatccgttgcgtccgccttgaggcgttccatcagcgttgcttcgctaatgttgcccaggtagaactcgacaatgttccatccccactgttccttgtccgatttatcgaagcgctgtttcagtgcttcttttgcctgcttctcatcgagcttccgctcaacgatgtaaagccacaggctacggaaaggatcattaggatcgtcttgataaaacgccagcagatcatcttgcgctaacttgtcacgaccgccgtaatacaatgcgataccgcgattcaagtgcgcgtagttgtaagttggatcaagctcaagtacagaatcaaacgcttcataggcagcatcaaaattgcctgcctgcgttaaataaatgcctaagtaattgaatacttcaggcatatcaggtcggatagccagcgcttgtgaaaaatcatttcgcgccaatgccctcagaccgagactatcatacaacactccgcgctcatataaaagctgtgcgcgttcgtcatcggttaaagcccgactggcaagtatttgttccatgcgtgccaggatcacttcctgctgcaaagtcggttgcaatggcactgcgaggacttcgctcttacgccaggcatagttgctgcatcctgccagcgttaaagctgtcgcaacgaaacaccagcgcaaaaaaggcttcatttcccactcccgaagacaactattggatgaacgtcctgtcccccggcggcttaacaaggcgtcctgcctgataataggccctccgcagagcggagggcaaatggcaacttactcgccttgctgttctgctgcctgtgcttctggcgcagcagctggctgagactgctcggttgcttctttaatgctcagacggatacggccctggcgatcaacttccagaactttaaccggcacttcctgacccatctgcaggtaatcggtcactttctcaacgcgcttgtcagcgatctgagagatgtgaaccagaccttctttaccgccgccgatggcaacgaacgcgccaaagtcaacgatacgggtcactttacctgcatagacgcggcccacttcgatttctgcagtgatttcttcgatgcgacggatcgcgaatttcgctttctcgccgtcggttgctgcgatcttcacggtaccgtcatcttcgatttcgatggtggtgccggtctcttcggtcagtgcacggataacggaaccgcccttaccgataacatctttgatcttgtctggattgatcttgatggtgtgaatacgcggtgcgaattcagagatatcaccgcgtggcgcgttgatagcctgttccatcacgcccaggatgtgcagacgtgcacctttagcctggttcagcgcaacctgcatgatctctttggtgataccttcaattttgatatccatctgcagcgcagagataccgtcgcgggaacccgctactttgaagtccatatcgcccaggtggtcttcgtcacccagaatgtcagacagaacaacatagttgtcgccttctttcaccaggcccattgcgatacccgcaacggcggctttgattggcacacctgcatccatcagcgccagagaggcaccacacacggaagccatggaagaagaaccgttggattcggtgatttcagacaccacacgtacggtgtacgggaatttgtctgcttctggcatcactgccagcacgccgcgcttcgccagacgaccgtgaccaatttcacgacgcttcggtgagccaaccatgccggtttcaccgacggagtacggagggaagttgtagtggaacaggaagctgtcagtgcgctcgcccatcagttcgtcgatgatctgcgcgtcacgggctgtacccagggtcgcggtaaccagcgcctgcgtttcgccacgggtgaacagcgcggaaccgtgagtacgtggcagcacgccagtacgcacgtccagaccacggatcatgtctttttcacggccatcgatacgcggctcgccagccagaacgcggctacgaacaacgtttttctcgatagcgtgcaggatttcgccaatttcgttagcgtccagcgtttcgtcttcggcaaccagggtcgcggttacttcagatttgatcacatcaacctgagcgtaacgctcctgtttgtcggtgatgcggtatgcatcgctcagacgagattctgccagtgcagcaacgcgtgcgttcagcgcgtcgttggccgcttctggctgccagtcccaacgtggtttaccggcttctttcaccaggtcgttgatgttctggataacaacctgctgctggtcatggccgaagaccacagcgcccagcatctggtcttcgctcagcagttcagcttcggattcaaccatcagcacagcggcttcggtacccgcaaccaccaggtccagcttactttctttcagctcttcctgagttgggttcagcacgtactggtcgttgatgtaacccacgcgcgcggcaccgattggaccattgaatggaataccagacagtgacagggctgcggacgcaccgatcatcgccacgatgtccgggttaacctgtgggttaacggaaacaacggtcgcgataacctgcacttcgttgacgaagccttccgggaacagcgggcgaaccgggcggtcaatcagacgcgcgatcagggtttcgccttcgcttggacggccttcacgacggaagaagccacccgggattttaccggcagcgtaggtacgctcctggtagttaacggtcagcgggaagaagtcctgacctggtttagcttttttctggcccacaacggtaacgaataccgcggtgtcatccatgcttaccataacggcagcagtcgcctgacgtgccatcatgccggtttccagcgtgacggtatgttgaccatactggaatttacgaacgatcggattcagcaaagttctgtcctttcttaaatgtttgacagcacaccgccggtgtgctgtcgatttaacccgaccttcttcgcatcctcgcgactaatgacaaccaacacccccctgggtgaagcctctcattagccgcgcgaacctctgcaatgaagatcatttatagcaacaatacaatagtttccagtgaattgctgccgtctgcttgaaaaaaggggccatcaggcccccttttctgaaactcgcaaaaattagcgacgcagacccagacgctcgatcagcgcggtgtagcgtgcaacatctttacgtttcaggtagtcgagcagtttacgacgctgagaaaccatacgcagcagaccacgacggctgtggtgatcttttttgtgctctgcaaagtgaccctgcaggtggttaatctgtgcagtcagcagtgcaacctgaacttcggtagaaccgctgtcgttagtaccacgaccaaactcagaaacgattttagctttagcttcaacgcttagagacattttcaaactccaaagtataaagaatgtaaggatgccgatctctaattcagcaatcccatgtacgccccgcagattgttaaacaatttaccaggcgttaagcggcgatattctactcgtctcccctgcttatcgcaaggtgagccgttattaccgtcacgcgtcgaccggatattcgacgaccagacgacgcggcgcaacgcgcccttcgccatccatttcgcccatgccgatgaatttcccttcgtcaccttcagtcacgcgtaccaggccttccagcggcgcatctgacgtacgaaccgggttgccgttcttaaagtaaacggacgatgttaaaggaagattaacaaccgggaagtccgcagccggactgtccatcggcatcagcagtgggtcgagcagctctgccggcgcgatcccctgagattccgcctgttcaaccagctcgcgcaactgttccagggtcaccattcgctccaccgggtacttgctcaccgcaaggcgacgcaggtaaatcacatgtgcgccgcagcccaccttttcaccgaggtcatcaatgatggtacgaatataggtccctttcgaacagtgcacttccagctccagctcatcgccttcgtggcgaataaagagcagctcatacacggtaatcggacgggcttcacgcgggacgtcaatgccctggcgcgcatattcgtagagttttttgccctgatacttcagcgcagaatacatcgacggcacctgcatcgtctccccgcggaaactttccagcgccgcatcaagctgttccgcggtgaacgtcaccggacgttcctccacgacctgaccatccgcgtcggaggtatccgtgcgctggcccagcttagcgatgacgcggtaacgcttatcggagtcgagcaggtactgggaaaactttgtcgcctctcccaggcagatcggcagcatgccggttgccagcggatcgagcgcgccggtgtggcccgctcggttggcgttaaaaatacgcttcactttttgcagcacgtcgttgctggaagcgccctggggtttatccagcagcagcacaccatgcacgtcgcgaccgcgacgacgaggacgactcatcagtcctccttgctgtcgtccgccgggttaacacgacgctcatcgtcatgtttcaccacgctggtcaccaggttggacatacgcataccttcgaccagcgagttgtcgtagaagaaggtcagttcaggcacgatacgcaggcgcatcgctttgccgagcagagagcggatgaaaccagaggcttcctgcagcgctttaatgccgttcttcactgcggcttcgtcctgatcgttcaggaaagtgacgaacactttggcataggccaaatcacgggacatttccacaccggaaacggtggtcatcatgccgacacgcgggtctttgatttcacgttgcagaatgagtgcgatctctttctgcatttcctgcgctacgcgctgagggcgaccaaattctttcgccataataaattctccagacaaaaaaggggctaaagcccctttttgaaattattgccgggtggcgcgaggcgatcccggcttacaatcagaaattaagcgatggtacgctgaatttcgatgatctcgaacacttcgatcatatcgccaacgcgaacgtcgttgtagttcttcacgccgataccacattccatgccgttacggacttcgttaacgtcatctttgaagcggcgcagggattccagctcgccttcgtagataaccacgttgtcacgcagtacgcggattgggttgtgacgcttgatgttaccttcggtaaccatacagcccgcgatcgcaccgaatttcggtgatttgaacacgtcacgtacttcagccagaccgatgatctgctgtttcagctcaggagacagcataccgctcatcgctgctttcacttcgtcgatcaggttatagatgacggagtagtaacgcagatccaggctttcggattcaatcactttacgcgcagaggcatccgcacgaacgttgaagccaaccaggatagcgttggaggcagcagccagggtcgcgtcggtttcggtgataccacctacgccagaaccgatgatcttcactttcacttcgtcggtagacagtttcagcaaggagtcggagatcgcttccacagaaccctgaacgtcggctttcagaacgatgttcacttcgtgaacttcgccatcggtcatgttggcaaacatgttctcgagtttagatttctgctgacgagccagtttaacttcacggaatttgccctgacgatacagtgccacttcacgcgctttcttctcgtcacgcacaacggtcacttcgtcaccagcagccggaacgccggacagacccaggatttccactggaatggacggacctgcttccagcacttcctgacccagttcgttacgcatcgcacgaacgcgaccgtattcgaaaccgcacagaacgatatcacctttatgcagtgtaccttcacgaaccagaacggtagcaacagggccacgtcctttatccaggaaggattcgataaccgcaccgctcgccataccgttacggatggctttcagctccagaacttcggcctgcagcaggatcgcgtccagcagttcgtcgataccggtacccgctttcgcagacacgtgtacgaactggctttcgccgccccactcttccggcaggataccgtactgggaaagttcgtttttaacacgatcgggatccgcttctggcttatcgatcttgttcactgcaaccacaaccggcacacccgctgctttcgcgtgctggatagcttcgatggtctgcggcatgacgccgtcgtctgcagcaacaaccagaacaacgatatccgtcgcctgagcaccacgagcacgcatggaggtaaacgcggcgtggcctggggtatccaggaaggtgatcataccgttgtcagtttctacgtggtatgcaccgatgtgctgagtaataccacccgcttcgccagaggcaaccttggtagagcgaatgtagtcaagcagagaggttttaccgtggtcaacgtgacccatgatggtcactaccggtgcgcgcggttctgccgcagcacctgtgtcacggtcgctcattactgcttcttccagctcgttttcacgacgcaggataactttgtggcccatctcttccgcaaccagctgtgcggtttcctgatcgatcacctggttgatggttgccatcgcgcccagcttcatcattgctttgatgacctgagagcctttaaccgccatcttgttcgccagttcgccaacggtaatggtttcgccgatcacaacgtcacggttaacggcctgagccggcttctggaagccctgctgcagagcggaacctttacgcttaccgcctttaccaccgcgaacagccgcacgtgcttcttcacggtcagctttggattccgcgtgcttgttaccttttttcgccggacgcgctgcttttgcattacgaccacggccacggccgccttctacttcacggtcgttatcatcttcagcctgacgtgcgtgctgagaagtggtcacgtgatagtcgctggtgtcttcagactgctcagcggtatcaacaccgttcttctcattttcttctgccatgcgacgcgcttcttcggcgacgcggcgagcttcttcttccagcttacggcgggcttcttcttccgctttacgcttcagctcggcagcttcattttcacggcgggctttttcagcctgggcggttttggtcatttcgtctgtctgttgattgctcactttgtctttttccgcagcgtcacgcttcactttatcacttgcgtcgcgtttcgctttttctgcggcctcacgttcagcttttaattctgcttcacgtttggcggctgcttccgcctcacgctgagcttgttcttccgcttcacgctgtgcctgctcttccgcggcaaggcgctctgcctcttgcggatcacgttttacaaaggtgcgcgtcttgcggacttcaatttgtaccgatttgcttttgccaccggtaccagggatgtttaacgtgctacgcgttttgcgctgcagcgttaacttgtcaggcgtagagccgtgttcacggttcaggtgcgttaacaaggtttgtttttcttgcgcggtcaccgagtcatcagcggacttcgggatccctgcatcagcaaattgctgtaccaggcggtccacggaggtctgaatctcagcagccagcgattttacagttacatcagtcatgctgttccttcctgctacagtttattacgcttcgtcgccgaaccagcaaatattacgtgcggccatgatgagctcgccggctttctcgtcggttaaaccttcgatatcagccaggtcatcaacgccttgttcagcgagatcttccagcgtacaaacaccacgggcagccagcttgaacgcaatcgcacgatcaagaccttccagattcagcaggtcatcagccggcttcttatcgccaaggctttcttcctgagccagtgccagggtggtcagtgcgtttttagcgcgttcacgcagggcttcaacggttggttcatccagaccgtcaatttccagcagctctttcattggcacataggccagttcttccagcgtagagaaaccttcttcaaccagaacagtggcgaaatcttcgtcaatatccaggtatttggtgaaggtatcgatcgccgcatgggcttcagcctgatgcttagcctgcaggtcatcaacggtcatgacgttgagttcccagccgctcagctgtgacgccaggcgtacgttctgaccgttacggccgattgcctgcgccaggttgcccgcttcaacagcgatatccatggtgtgtttgtcttcgtcaacaacgatagacgccacatcagccggagccattgcgttgatcacgaactgcgccgggttgtcatcccacagaacgatatcaatacgttcgccgcccagctcagtagaaactgcctggacacgcgcaccgcgcataccgacgcaagcaccgaccgggtcgatacgcttgtcgttggttttcaccgcaattttcgcacgggagcccggatcgcgagccgccgctttaatttcgataacttcttcaccgatttccggtacttcgatacggaacagttctaccagcatttctggtttagaacgggtcacgaacagctgcgcaccgcgagcttctggacgcacagcgtacagaacaccacgaatacggtcgcccggacggaagttttcacgcggcagcatatcttcacgcaggatcacggcttcagcgttacccggcaacccttcggatttgatctccagggagatgttgtcgcggttcactttcttcaccacgccggtgatgatttcgccttcctgatcgcggaactgatcgacaaccagcgcgcgctcggcttcacgcactttctgcacgataacctgtttagcggtctgggtggtgatacggtcgaaggtcacagattcaatctgatcttcaacgtagtcacccacgttcagactttcgtcttcaaaacgggcggcttccagcgtgatctctttagtcggctgggtcacttcttcaacgattacccaacgacggaatgtatcgaagtcaccgcttttacgatcgatttctacgcgaacatcgatctcttgttcgtattttttcttggttgctgtagccagtgcactttccagcgcttcaaaaatcttctcacgcggcagtgatttctcgttggagacggcttcaacaacagccaaaatttctttgttcatcgcgggcttttcacctcaatccagactgttaaaagtggggaaccaggttcgccttctggatattactcagcgcgaacacttcatctttgccttcgactgtcaccgtgatcatttcaccatcaacggctttgataattccctgccatttacggcggttctgtacggccatacgcagaacgagagccacttcttcaccggtaaagcgcacatagtgctcggccgtgaacatcgggcgatcgaggccaggtgaggaaacttccaggttgtacgcaacggtaattgggtcttcaacatcaagaaccgcactcacctggtggctgacatcagcacaatcatcaacattgatgccatcttcactatcaatatagatgcgcagcgtcgatgtacggccgcgaacgaattcgatgccgaccagttcgtagcccagtgcttcgaccggtgcagtaatcatctctgttaatttttgctctaatgtggacaagcccacccccaagacataaaaaaagggcgtaaagcccagttattctgtagtcagataacaaaaaaccccgataaatcggggctttagataactgaaccctatagccacaactgtggcctggagcactctccgaaagaattttttcaaatccagctacgaaggctctaagtcttcacagtatatttgaaaaagaactttatgggaaagtggttgcgggggccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccaggctgctccaccccgcgcctgaaacgtggcaaattctacgcgttttggacagaatttgcaaataatgctgggatttggtaccgaagacgggacgtaaaatcggcgtttagtatattgatagttgaccccacctgtcaaggcgacttccgccagatcgaacagaccaaaatttttacaaaaaacgcacgagtctcttccggtctccgccaaaagatgattaaatgaatactcacttattttgcataaaaatgcacaagagagcgaaagcggtctctaatcagtcaatcaagcagggttttattctatgacgacgattctcaagcatcttccggtaggacaacgtattggcatcgctttctcaggtggcctggataccagcgctgcactgctgtggatgcgccagaagggagcggttccgtatgcttatactgcgaacctgggtcagccggatgaggacgactatgatgccattcctcgtcgcgcgaaagagtatggtgcagagaacgcgcgcctgattgactgccgtaagcaactggtcgcggaaggtatcgcggcgattcagtgtggtgcattccataacaccaccggcggcctgacctatttcaacaccaccccgctgggccgtgcggtcaccggtaccatgctggttgccgccatgaaagaagacggcgtcaacatctggggtgatggcagcacctataaaggaaacgatattgaacgtttctatcgttatggcctgctgaccaacgccgaattgcagatctacaaaccgtggctggataccgacttcatcgacgagctgggtggtcgtcatgagatgtccgagtttatgatcgcctgcggttttgactataagatgtccgtcgagaaagcctactccaccgactccaacatgctgggtgcgacgcacgaagcaaaagacctggaattcctgaactccagcgtgaagatcgttaacccaatcatgggcgtgaagttctgggatgagaacgtgaagatcccggcagaagaagtgaccgtgcgtttcgaacgtggtcatccggttgcgctgaacggcaaaaccttctctgatgacgttgagctgatgctggaagcaaaccgtattggtggccgtcacggcctgggcatgagcgatcagattgaaaaccgtatcatcgaagcgaaaagccgtggcatctatgaagccccgggaatggcgctgctgcatattgcttacgagcgtctgctgactggtattcacaacgaagacaccattgagcagtatcactctcatggccgtcagctgggcaaactgctgtatcagggccgctggttcgatccgcaggcgctgatgctgcgtgatgcgctgcagcgttgggtggcgagtgcaattaccggtgaagtgaccctggaactgcgtcgcggtaacgactactccatcctgaacaccgtgtctgataacctgacctataaagcagagcgtctgaccatggagaaaggtgagtcagtgttttcaccggacgatcgtattggccagctgaccatgcgtaacctggacatcaccgatacccgtgagaagctgttcaactatgttgagaatggcctgctctctgcgaattcaggtaacggcctgccgcaggttgaaaacctggaacacagcgataagaaataatcgctgatatagcatgcaaaaggcgtcctggggacgccttttttatttggactttcgtagggcgggtaagcgcagcgccacccgccattttgcccggtaagcgctgcgcttacccgccctacgaaaacaacacataatctacagacgaaaaaaaagacgtctttcgacgtctttcttctggaatattggtaccgaggatgggactcgaacccacaagcccgttagggcactaccacctcaaggtagcgtgtctaccaattccaccacctcggtacggaatacttactgcgggatatcgctggttggcttagccggtgcagctggctgagtctgctcagtttttgctggcgcgctcaggttttcccactcgcttcctttgctggtcttgttgctgttgatattgccaagcaccagactgatgatgaagaacagcgtcgccagaatcgccgtcgtgcgggtcatgaagttcgcagaaccacttgaaccgaacagcgtaccggaagcgcctgctccgaaggaggctcccatatcagcgcctttaccttgctgcagcataatcagcgctacgagagcgatggctacaataaggaaaacaactaaaagagcttcgtacataatcaacctgttccttgcggatttgccgcataccaatgcttcgaccaattagcaggatttctgtttcccactgaagcgggtgtgaatactaaccaaagcgaatcaccttcgcaagggcattttcgacgcattgtatcaactgcggaaaaaaacagcaaaaagccattaattgcttaaaacaaaggcggcaaacgccgcctttttaaacatttagcgtgcaagattatgcagctttaacagcatccgcaatacggtgcgcaaattcggttacctgcgcttcgtcttcgccttccaccatcacgcggatcagcggttcagtaccagacttacgcagcagcacgcgaccacggctgcccagggcagcttcaacgtcagccatcaccgctttcacgttctcattttccagcggatcgcctttgccggcagtgaaacgtacgtttacgaggatctgtgggaacattttcatgccgctgcacagatcgtgcaggctcatatggttgcgcgccatggcggcaaccacctgcaacgcggccacaataccgtcaccggtggtggttttgtcgagcaggatcacgtgacctgaattctcagcgccgatacgccagcccttctcctgcaatttttccaacacatagcggtcacccactttcgcgcgaacgaacggaataccgagctgtttcagcgccagttccaggcccatgttactcatcagcgtcccgaccgcaccgccgcgcagctgaccctgacgcagaccttcacgcgcaataatgtagaggatctggtcgccgtcgaccttgttaccttcgtgatcaaccatgatcacgcggtcaccgtcgccgtccagcgcaatacccagatcggctttttctgccagcacgcgcgcctgcagggcacgaacgtccgtcgcaccgacctgctcattgatgttcagaccatccggctcacagccgatggcgattactttcgcacccagttcgcggaagacattcggggcgatgtgataggtcgcgccatttgcacagtccaccacaattttgaggtgggccaggctcagctcattcgggaaggtgcctttacagaattcgatatagcgacccgccgcatcaacgatacggttcgctttacccagctcggcggaatcaacacaggtgatctctttttccatttcagcttcaatggcttcttccacctcatccggcagcttggtgccatcaatagagaagaacttaatgccgttgtcgtagaacgggttgtgagaggccgagataacaatccccgcttccgcacggaaggtgcgcgtcagatacgcgaccgcaggcgttggcattgggcctgtaaaagaggcggacagtccagccgccgccagccccgcttccagcgcggattccagcatatagccggaaatacgggtgtctttaccgatgataattttacgtgagccatgacgcgccagaaccttgccggcagcccagccgagcttcaggacaaaatcaggggtgatgggagcatcgcctacgcgcccgcggataccgtcggtaccaaaatatttacgattactcatagcgtttgttttccttcgctgccagtgtggcttccaccacacgcatggcttctactgtttctttgacgtcatggacacgaataatgtgcgccccctgcatcgccgcaatcaccgcgcaggccaggctgccgctcaggcgttcgctcgggcctacattcagcaactggccaatcatcgactttctcgacatccccaccagcagcggcaggccaaagtgatggaattccgataagcgcgcaagcagcgcatagttgtgtgagagatttttaccgaaaccgaaccccgggtcgagcagcaatttctcttttgggataccggcacgttcacaacgttcgatatgctcaataaagaagcgatttacgtcggcaaagacatcgtcatacttcggcgcgtcctgcatggttttcggttgcccctgcatatgcatcaggcaaaccggcagcccggtttccgcagccgcctcaatcgcccccggctcggtaagtgaacgaatatcattgataatgtgagcgcccactttcgccacttctcggatcacttccggtttggaggtatctacagagatccacacttcaaaccgctgcgcgattgcttcaacgaccggcaccacgcgcgccagctcttcttccacagacacgtccgccgcaccggggcgcgtcgattcgccgccaacatcaatgatggtggcacctgcattaatcattaaattcgcatgcttaaccgcctcgataagcgtgttatgcgtgccgccgtcagagaaggagtcaggggtaacattcaggatccccatcacatggggatgtgaaagatcgagatgcgagtcctgagcgaataatttcatggcgaaatccctgatatctaaatggttaaacagaaatgaaaaaccccggagcaagctccagggtttgaggtacaaacaaacgcttcaacagcagtgacttacttatcgcccaactgttctgacatggtgttgcccgggtttggcgtacgcggttcatcaaccggacgcggcgcacgcggggtgccattgttgtcagagttattggaagcgcctgggtcttcccagcctgctggcggacgcacttcgcggcgcgccatcaggtcgtcaatctgcggtgcatcgatggtctcatatttcatgagcgcatctttcatggaatgcagaatgtccatgttgtcattcaggatctgacgcgcgcgaccgtagttacgttcaatcagcgctttcacttcctggtcgatgatacgagccgtttcatcggacatatgtttcgctttcgcgacggagcggcccaggaacacctcaccctcttcctctgcatacagcagcggaccgagtttgtcggagaagccccactgagtcaccatgttacgtgccaggtttgtcgccactttaatgtcgttcgacgcaccggtagaaacatgttccggaccataaataatctcttccgccagacgaccgccgtacagggttgagatctggctttccagcttctgacggctggcgctgatcgcgtcgccttcaggcaggaagaaggtcacacccagcgcacgaccgcgcggaataatcgtcactttatgcaccggatcgtgttccggcaccagacgaccgataatcgcgtgaccggcttcgtggtaagccgtggactctttctgcgcttccgtcatcaccatggagcgacgttccgcacccatcatgatcttgtctttcgctttctcgaactccaccatcgacacgacgcgcttgttaccgcgagcggcaaacagtgcagcttcgttgaccaggttagcgagatccgcaccggagaagcccggagtaccgcgcgcaatgattgccgcgtcgatatctggtgccagcggtacgcgacgcatgtgaactttcagaatttgttcacgaccgcgaacatccggcagaccgacaacaacctgacggtcgaaacggcctggacgcagcagcgccgggtcaagaacgtccggacggttagtcgccgcgataacgatgataccttcgttaccttcgaagccgtccatctcaaccagcatctggttcagcgtctgttcacgttcatcgtgaccaccgcccagacctgcgccacgctggcggcctacggcgtcgatttcatcgatgaagataatgcacggtgctgccttcttggcctgctcgaacatgtcacgcacacgagatgcaccaacacccacgaacatttcaacgaagtcagaaccagaaatagtaaagaacggcaccttcgcttcacccgcgatggctttcgccagcagggttttaccggtacccggagggccaaccatcagcacgcctttcgggatcttaccgcccagcttctggaaacggctcggctcgcgcaggtattcaaccagttcacccacctcttcttttgcttcgtcacacccggcgacgtctgcaaacgtggttttgatctgatcttccgtcaacatacgcgccttactcttaccgaacgacatggcacctttgccaccgccgccctgcatctggcgcataaagaagatccagacgccgataagaagcagcatcgggaaccaggaaatgaagatagaagccaacaggcttggttcttctggcggctcgcctaccactttgacgtttttagtcagaaggttatcaagcagcttaggatcgttcaccgggatgtaagtcgtgtaacggttactatctttcttggtaacgttgatctcacgtccgttgatacgcgcttcgcgaacctggtcctgattgacctcctgcaggaaggtagaataatccaccttgcggccattcgactcgctgggcccaaagctctggaatactgacatcagcacaacggcaatgaccagccagagtattaggtttttcgccatgtcactcaagggattaacctcatattacaactgtgttaaaaacagcgtcaggatactctatatccagtttcattcaaactttcgtctgaaatctcccggttatcattttcgcccggtcgctacaatatacacttcacgggaacgggcccgggaagagtccggcttacgaactttgaccttcgcaaacagggagcgaatttccttaagatactcctcgaaaccttcgccctgaaacaccttcacaacaaaactaccaccaggcgctagtacatcacgacacatttctaacgctagctccaccagatacatggcgcgggggatatccaccgccggtgttccgcacatatttggtgccatatctgacatgacaacctggaccttactgtcacctacacgatcaagtaacgctttcagcactaattcatcacgaaagtcgccctgaaggaagtcgacaccgacgatggggtccattggtaaaagatcgcacgcgatgattcggcctgttccgccgatctgcgttaccgcatactgggaccatccgccaggtgccgcaccgaggtcaacaaccgtcatccccggcttaaaaagtttgtcactttgctgtatttcatcaagtttaaaccaggcacgggaacgcaacccctttttctgtgcctgttgaacatatttatcgctaaagtgttcctgaagccagcggctggagctggcagaacgctttttacctgtcatttaacatttccgtcctggttcatcgttacttgcctgtgacgtaaatttctacgcagctatttggcgatattagggagatggcggtagaatgaaccgttttcaatcccaacgtaagcaaaaatatacgatgaatctgagtactaaacaaaaacagcaccttaaaggtctggcacatccgctcaagcctgtagtgatgcttggcaacaatggtttgaccgaaggggtgcttgccgagattgaacaagcgctggaacaccacgagctgatcaaggtgaaaatcgcctctgaagacagagacactaaaaacctgatcgtggaagccatcgtgcgcgaaaccggcgcctgtaatgtacaggtcatcggtaaaacgctggtgctctaccgcccatctaaagagcgtaaaatctcgctgccacgttaaggatatcctgaattaaacacattttctgtgtgaaacgagggatttctgtcagcaggcgagcaaaatgccatgctccttgagttgataaaaggccgctacgcggcctttttcttttctttacaatgtatcaacatcttagtagagaagcgaattacaggtattcaaccttaataatttcgtattccacttcaccaccaggggtgcggatggtgacaacatcgtcctgctctttgccaatcaggccgcgagcaatcggtgagttcaccgaaatcaggttctgtttgaagtcagcttcatcatcacccacgatgcgataggtctgctcttcgtcgttgtccaggttcagcacggtaacggttgaaccaaaaatcacacggccattattcggcattttggtgatatcgataacctgtgcattggacagttttgcttcgatatctttaatacgcccttcacagaagccctgctgctcacgcgcggcgtggtattcagcgttctctttcaggtcgccatgctcacgcgcttccgcgatagcggcgatgatttcagggcgacgtacggatttcagaaaatccagctcttcgcgcagtttttcggcaccacgtaaggtcatcggaatagcttgcatttgttatacctcttaaacattcctgttgggagcagtgttccctgctccagcccacctgaacaggccagaagcaaaaagaaaaccgacccgggagcaacgccccaggtcagcagcaatttttcaatttgatacgcattttaccgcgaagttcactatgggtcatcgtttactttgcagtgccatgcaccgtagtatgacggtttgttttcgggttgttagcgcgagattatgcgattttccagttttatcatcggattgactaccagtataacgttcaccgcccaggccgcgaatgttgatgagtacattaatcagcttcccgcaggcgcgaacctcgccctgatggtgcagaaggttggcgcacaggctcccgagattgactatcacagtcaacagatggcgctgcctgccagtacccaaaaggtgatcaccgccctcgccgctctgctccagctcgggcctgacttccgttttacgaccacccttgaaaccaaaggtaacgttgagggtggcgaactgaaaggcgatcttatcgcccgttttggaggcgatccaacctttaaacgccaggatatccgcaatatggtcgcggtactgaaaaaaaccggcgtgcagaaaattgacggcaatgtactgatcgacacgtccatctttgccagccacgacaaagccccgggctggccgtggaacgacatgacgcagtgctttagcgccccgcccgccgccgcgattgttgaccgcaactgcttctcggtttcgctttacagtgcgccaaagccggatgatttagcatttatccgtatcgcgtcctactacccggtcaccatgtttagccaggttcgcacgctggccaagggttcccccgatgcccagtattgcgaactggatgtggtgccaggcgaccttaaccgcttcacgctcaccggctgcctgacgcagcgcgccgatccgctgccgctggcctttgcgatacaggatggcgcaagctatgcaggcgccattctgaaagatgagctgaaacaagcgggaataacctattccggcaccctgcttcgtcagacgcaggtcaaccagcccggcacggtcatcgccagcaaacagtctgcgccgctgcacgatttactgcgaattatgctgaaaaagtcggacaatatgattgccgatacggtgttccgcatgattggccacgcccgtttcggcgtgccgggaacctggcgcgcgggctcagacgcggtgcgtcagattctgcgccagcaggcggggatcgatctgggtaataccatcgccgtcgatggctccggcctgtcgcgccataatttgatctctccggccacgatgatgcaggtgcttcagtacattgcacagcatgacactgagctaaactttatttcaatgctgccgctggccggacatgacggttcactgcagtaccgtgcggggcttcacgctgccggcgtggatggcaaagtctccgcgaaaacaggctcactgcagggggtttacaaccttgcaggcttcatcactaccgccagcggacagcgcatggcattcgtgcagtatctttccggctatgccgtcgaaccgaccgatcagcgcaatcgtcgtattccgctggttcgcttcgaaagcaggctttataaggacatctaccagaataactagcgatgaaactacttatagttgaagacgatctgttattgcaggaagggctggcgctggggctggccaatgaagggtatgctctcgactgtgcaggcaccgcagcagaggcggatgccctgatccagagcggcgaatacagcctggtgatcctcgatttgggcttgccggataaagacggcaccacgctgctcagccagtggcgacgtcgcggcatcaacaatcccgtcctgatcctgacggcacgtgatgccattgaagatcgtatcaccgccctcgatgcaggcgcagatgattatctggtgaagcctttcgcgctcgcggagctgcaggcacgggtgcgagcgttgattcgccgttatcagggccatagtgataacttactgatcgacggcgacattacgctgaatttgcaaacccagcaggtgctgcaacaggatcaggccgtagaggtcacgccaaaagagttcgccttgcttacgcgtctgatcatgcgcagcgggcaaacggtacacagagaaacgctccagcaggatatctactcctggcaggacgatcccgggtcaaatacccttgaggtccacatccataatctgcggcgtaagctcggtaaagacaggatcaaaaccgttcgcggcgtcggctatcgtctggagagccagaaatgaacagcatgcgtcggcgtctgatggtactgctggcggtcattctcctgttttttcagctgataagcgtcatctggctatggcatgaaagccgtgaacagattggttttctggtcaacgaaacgctgtcagcgaaagcgcgcaataatcacgttgagaaagagatacgcgaagcgattgcctcgctgctggtcccttccctggtgatggttggctttaccctgctcttctctttctgggcggtcacctggataacccggccgctgaataaactccgcgccagcctcgctaaccgttcagccgataacttaacaccgcttcccatgttttccgacattgaagaaattggcgcggtgacgacctctctgaaccagctgctggcccggctggatagcaccattaagcaggaacgtctcttcactgcagacgctgctcacgagctgagaacgcctcttgctggcatccggctccatctggagctgatgtcgcagtcaggtgcgccacaggccgccacgctgattagccgtatcgatcagctcatgcataccgtcgaacagctgctgatgctggcccgggccggacaggccatggcgagcggacactacgaaaccgtgaactggacggaaaatatcattgaacctctcggcctggggcatgaagccaaagagcatacggtgatttggcccgctaaaagcgcgctcacggttcagggagacgccgttctcctgcgcctcatgctgcgcaacctgctggagaatgccgggcgctacagcccgtcagggacaacgattacagtgacattaaccgaggtcgatggcgggacgcagattagcgttatcgatcagggtcctggaattgatgaagcgcaccgacagtcaattaccgagccattccgccgtcttgaccagcgctacggaggcagtgggctgggcctgagcatcgtgcagcgcatcctccagctccaccacggcaggctaacgcttgagaatggcgctgaaggtggcttaatcgccagctgctggctgcccgcaacgctggaataaaaaaagcccccataacgggggctttgaacagcgattagtgcttgtagatgaactcgacgccttcttcgtcgtcttcatcccagtcatcatcccagtcttcatcgtcttcttccgcttccagctcttcgagctgctggcggtggtagtcatcccacatgaattcgactttttcaggctgtttgacttcttccgcctgaacaattgggttctcaatgatgaaggtcatcacatcccagcacagatctttcacgccaacctggcttgccgcagagatcaggtagtatttatcttcccaacccatcgcttcagcaatggctttcgcttttgcttccgcttcggctttgtccatcaggtcgatcttgttgaagaccagccagcgtggtttgttcgccagtttctcgctgtatttctccagctcgccaacgatgatgcgggcgttttcaaccggatcggaaccgtcgataggatcgatatcaatgaggtgcagcagcacgcggcagcgctcaaggtgtttcaggaagcgaatacccagacccgccccttccgcggcgccttcaatcaggcccggaatatcggcgaccacgaagctcttctcgttatccatacggacaacgcccaggcttggtaccagcgtggtaaacggatagtcagccacttttggcttcgccgcagaaaccgcgcgaataaacgtcgatttacctgcgtttggcatacccagcatgcccacgtcagccagaagcatcagttccagctgcaggtcgcgcttatcgcccggcgtacccatcgttttctgacgcggcgtacggttaacggaagatttgaaacggctgttacccagaccgtgccagccgcctttcgccaccatcaggcgctgaccgtgtttggtcatgtcgcccatggtttcacccgtcccctggtcaatcacacgcgtaccgaccggaactttaatggtgacgtctttaccgcgtttcccggtacagtcacggctctggccgttctggccacgttcagcgcggaaggatttttcgaaacggtagtcgatcagcgtgttgaggttctcatccgcctccagccacacgtcaccaccatccccaccgtcgccgccatcaggaccgccacgagggatatacttttcacggcggaagctcacgcaaccgttgccgccatcaccagccacgaccaggatcgtcgcttcatcaacaaacttcattttactctccgtaactcattcgcctgagcgggggactactacaaccgcttcatttttgtgccaacgtccccaaagacgatgaccaatggcggaatacatcgcgcccgcaaccacgacaaacgcaccgagataacccaacaggttgagcatcggtctgacgaagacatcgggccaggccattgataacaaatctgaaaataacagcgtaaacagcggggtaagcgtgatcaacgcgctcacctgtgctgcctgccagcgcgccatcgcttcggccagcgcgccataaccgaccagcgtgttcagcccacaaaaaatgaggcacgccagttgccagtcgctaagctgggtaatcacgcccggcttcgctaatggcagcaatgctattgtacacaaagtgtacagcaaaaagaggatctgctgtgaggcaagccgacgcaataacaccttttgcgcgacgccatagctcacccagaccgttgctgcccccacgccgaaaatgacaccccatgtataatccgtcaggcgggtaaaaatctcgatcagactggtgttgaagaacatcaccagaccgcacaacagcatgctcgccccgataatctgcgtaccgcgcatcttctccttgaggataaagacgctggcgaccatcatgcccaccggcgaaagctgaccaatcacctgcgacgccgtggggctgagatattgcagggaagagctgaacaggatgaagttaccgaacagaccgcccgtcgcgatagccagcaataccagccagcgcggtttacggaagagccgcaagggtggaagcttacctttgacggccagaatcgccccgaggccgatgcttgccatcagaaagcgataaaagaccaccgtaggcggctccatcacttccagtacctgcttcattgcaattggcagcgcaccccagcacattgcggttgtgagcgccaaaagaattcctatgccggcctgctgcttcatgcccgttttccctacagaaaaaattaccgggtttccaatgtaaaaagccccgcaacaggttgcggggctttaatccgttaccggaccgagaaaaccttactcagcaacgatgctgatgtatttacggttgttcgggcctttaacttcaaatttcactttaccgtctgctttagcaaacagagtgtggtcacgaccgcaacctacgttgttgccagcgtggaatttggtaccacgttgacgaacgatgatgctacccgccagaacggattcgccaccgaaacgcttaacgcccaggcgtttagcttctgaatcgcgaccgttacgtgtggagccgccagcctttttatgtgccatttaaatctctcctcaggtcttaggcgctgatgccagtaattttcacatcagtgaaccactgacggtggccctgctgcttacggtagtgcttacgacgacgaaacttaacgattttaactttctcgccacgaccgtgtgcaacaacttcagctttgataacgccgccatcaacgaaaggaacgccgattttgacttcttcaccgtttgcgatcatcagaacttctgcgaactcaacagattcgccagttgcgatgtccagcttttccaggcgaacggtctgaccttcgcttactcggtgttgtttaccaccactttggaaaaccgcgtacatataaactccgcttccgcgcacgtcctcgtatgaatcagagtgcgctataaatattcacaatagggcgcgaatattacgcaaaacgcgagcctttgacaagtgctaccgtcaatacatgaagaaaaaaaacacaacacgtacggtaacgtttatctgagccgttttttcagtacaatcagcactactattgataaaccgaaacccttcgttaccccattgaagatgggatcaacaggataaaaagcccggcttttgcgatgaatttagaaaaaatcaacgagttaaccgcgcaagatatggcgggtgtgaatgcagcaatcctggagcaactcaactctgacgttcagctgatcaatcagttgggctattacattgtcagcggcggcggtaaacgcattcgtccgatgattgctattctggctgccagagccgttggctatcagggaaatgcccacatcactatcgccgcgctcatcgaatttatccacacggcgacgcttctgcacgacgatgtggtggatgaatcggatatgcgtcgtggcaaagccacggctaacgccgcgttcgggaacgcagccagcgtcctggtgggggattttatctatacccgcgccttccagatgatgaccagcctgggttccctgaaagtgctggaagtgatgtccgaagccgttaacgtcatcgctgaaggcgaagtgctgcagctgatgaacgtcaacgacccggacattactgaagaaaactacatgcgcgtcatctacagcaaaaccgcgcgcctgtttgaagcggcggcccagtgttccggcattttggcgggctgtaccgaagcgcaggaaaaaggcctgcaggactatggccgctatctgggcacagccttccagctgattgacgatctgctggactacagtgcggacggcgagacgctcggcaaaaacgttggcgatgacctgaacgaaggcaaaccgaccctgccgctgctccacgccatgcgtaacggaacggccgaccaggcgaagatgatccgtgaagcgattgagcagggaaatggccgccatcttctggaacctgtactggaaaccatggcaatctgcggatcgctggaatggacgcgtcagcgtgcagaagaagaagccgacaaggccatcgaggcccttcaggtcattccagacagcccatggcgcgaagcactgattggccttgcccacatcgccgttcagcgcgaccgttaatctccctttttctccccgcgaacctggcggggagattccagtacacaccagtaaattccgcgttcatgtaaattcatcggtttagagaccgcatgaataaagccatgtcttattctgaatattccttcaagtaacgcgaactttttagaacaagagttcgaaatgggtatagtaaacccgtcgtttcagaagaaacggcgtaggtgaatccgaacttaaggacggcgttatggatacgaaatttatcgactggcacacggctgatattattgccgcactgcgcaaaaaaggcacttcactggcagcagagtcccgccgccatggactgagttcttcaactctggcaaacgctctcacccgcccttggccaaaaggagaattaattatcgcaacggcgctggacacgcatccgtgggtgatttggccttcgcgctaccacgatcctgtcacccatgaatttatcgacagatcgcgcatgattcgccagagaaaagtaaaaaaagaatcgcaggaataaggtttttttgacaggaacagcacccccccggtcatttctggcagggggctgccggaacgattactcgcccttcacacgctcgatattggcacccagcgcgcgcagtttatcttcgatacgctcatagccacgatcgatgtgataaatacgatccacgatcgttgtgccttccgcgatacaacccgccaacaccaggctggcagacgcacgcagatcggttgccatcacctgagcaccggacagtttctcaacgccgtggcaaatcacggtattactttcgatctcggcacgtgcccccatacggatcagctccggtacgtgcataaagcggttctcgaaaatggtttccgtgataaagccggtcccttcggcgaccaggttcaacaaggtgaactgtgcctgcatgtcagttgggaaggccggatgcggtgccgtacgcacattgaccgcttttggacgctgtccatgcatatcaaggctgatccagtcttcaccgatttcgatatccgcgcccgcatcgcgcagtttcgccagcactgcatccagggtatctggctgcgcgttgcgacaaacaattttcccgccagagatcgcagcagcgatcaggaaggtaccggtttcgatacggtccggcagtacgcgatagacacccccgcccagacgctcaacgccttcgatggtgatgcggtcggtaccctgaccggagatcttcgcacccagcgccacgaggaagttggcagtatccacaatctccggttcacgcgcggcgttttcgatgatcgtggtcccttctgccagcgttgccgcagacataatggtcatcgttgcgcccacgctcactttgtccataacaatgtgcgcgcctttcagacgaccattgacggacgctttaacgtagccttcttccagcttgatctctgcgcccagtttttccaggccaaagatgtgcaggtcaaccggacgcgcaccgatagcgcaaccacccggcagcgagacctgaccctgaccgaaacgcgccaccagcgggccaagcgcccagatggaagcacgcatggttttcaccagatcgtaaggggcagagaagttattcaccttgctggcgtcgatccagacggaaccgttacgctcgactttcgtgcccaactgggtgagcagcttcatggtggtgtcgatatctttcagcttcggtacgttctgaatctctactggctcttccgcaagcagcgcagcaaagaggatgggcagcgcggcgtttttcgcgccagaaattgtgacttcgccctggagacgcgttggcccctgtacacgaaatttatccatggtgtgctctcttataaattcaaccgtgctgcgggcctgtcgccctcagctcaaaaaccgtttagtttgcgatcgcgtgcccactcttgcggggtgaacgctttaatcgacagggcgtggatgcggttatccgcaatatattccatcagcggcgcgtatacagcctgctgtttcttcacacggctcataccgtcgaacatctcacccacagcaataacctggaagtgactgccatcgcttgtgacgtgggcttcctgaagggagagtgcattcatcagcactgtctggatttcatgattttccatgggctcttaatcatctgatagtgaaaacaagcccaacatcttagagcaaagtggcgtcgtcttaaacaagcaaaaagccccgacgatgaaactgtcagggctttcggaagtaacgcactgaaaatattaacgaggcagtacgtcctgaggcagattgtagagctgcgccagggtcacgacattctcgctcgcgccgcgaagcgtgacgctcgccccctgctttttccctaccgcaaccagatgggcaagcagtgcaacgcctgccgtatctacccgcgtgacgttggttaagtcaataaccgtcacgccctgcatggcctcatggcgtttatcccataaggggttcagcagatcctgatccagctcaccggacagctttaatgtctcgccttcacgcgaccagctgagttgctgtgacattacttcttctcgtccagactaattttctgacgagcgatggactgcagctgcgcggtcaggccatcaatccccttggtgcgcagcaggtcgctccactcgttctgtttggtggtgatcatgcttacgccttcggcgatcatgtcatacgcctgccagtggccggtctggctgtttttacgccactggaaatccagacgcaccggcggacggccgttaggatcgttgatcgttacgcgaatagggacgatggtcgcatcacccagcggctgctccggggcgatctgataggtctgaccgtggtacatcgccagcgcctgaccatacgcctgcttcaggtattcacggaaagcggcaaaataggcctcacgctgcgccggggttgcgtctttgtaatagcggcccagcaccagggctcccgcatatttgatctgcacgtacggcagcagctcctggtcaaccacgtcacgcaggtaatcaggattagcacgaatcttaggctgctcgtttttaagacgatcgaaggttttcttcgcggcttcgtccatcagtttgtacgggttactctgatccgccgcgtgcaccgcggtgagaggggcaataaccagcatggcaaccattaacagtcgtttaaacatgaatgacttctcctgatattaattcgcagcacctggggtcggcgcagcattggtatggtcttcactctgcgcaggggcattgtcagactttttatcatcccctttactgttgtaaaggaactgaccaatcatatcttccagcaccatggcggacttggtgtcctggatcacgctcccgtccttaaggatagtcgttcccagctcggggtcttcaaaaccgacgttaagcgccagatattgttcgcccagcagaccggaagtgcggatagaaagggagctggtgtccggaatgtggttgtaacgctcttcgatatccatcgcgacacgtggcagataggtcttctcatccagcgtaatgtcagatacgcgtccgatcaccacgccgccaatacggaccggtgaacgcgccttcagcccgccgatgttatcgaaggtggcatagatgcgatacgtcggctcggtgcgcacagacgtgatatccgccgctctcaggcagataaacagcgcggccagcagcgccagcagcaggaatacaccgacccaaatttcattttttctcgtttgcatgaactcaattcccaaacatcagtgcggtgagcacaaaatccagacccagtacggccagcgacgaatgaacgacagtacgtgtagttgcgcggctaatgcccgccgacgtcgggatggcatcgtaaccattgaacaatgcaatccaggtgaccgtaatggcaaataccacgctcttaatcaggcagttaatcagatccattcgcagatcaatggcgtcctgcatggcagaccagaagaaaccggcatcaatgcctttccagtgcacgccaaccagcgaaccgccccagatccctacggcgacaaacagaatcgtcagcagcggtaaagagatgaccccggcccagaaacgcggcgagatcacgcgacgcagcggatcgaccgccatcatttccatgctggagagctgctcggtcgcgcgcatcaggccaatttcagccgttaaggccgaccccgcgcgcccggcgaaaagcagcgccgccacaacgggccccagttcacgcagcagcgagagcgccaccagcatcccgaggctggtttccgcactgtaggttgtcagcaccaggtagccctgcagacccagcaccataccgataaacagaccggagacaatgatgatgagcatcgacagcacgccgacgttataaagctgacgcaccaatagcggcgcgtgcttacggaattccggcttgccgaccagcgcgttgaataacatcaatccggcacgcccgaacgtcctgatggtttttatgccacggtgtccgagagcggccaacgcatttaacagcatgagtggcttaactccctattcccagtaaatcatcacgatagtcgcccgccgggtagcggaacggcacagggccatcggcaataccgtcaaggaactgccgcacgcgcggatcgcaattttcctgcagcgcctgggcgctaccgtgtgcgacgatctttttgtccgctacgatgtaggcgtaatcggcaatgctcaacacttcaggtacatcgtgagacaccacaatgcaggtgacgccaagcgcgctgttcagctcagagatgagcttcaccagcacgcccatcgtgatgggatcctgcccgacaaacggttcgtcgaacatgattaaatcaggttctaatgcaatggctcgcgccagcgcggcacgacgcgccatcccgccggacagttccgaaggcatcagcttcgcggcgccccgcagcccgacggcttctagcttcatcatcaccgtgcttttcagcagcgcaggcggcaggctggtatgctcgcgcagcggataggcaacgttatcaaagacgttcatgtcggtgaacaaagcccccgactgaaagagcatgctcatgcgtttgcgaacagtatacaggcgcgagcgcgacatctccgggatgttttcgccatcaaagaggatttcaccgctatccggtgggatctgcccaccaataaggcggagcagggtcgttttaccgatcccggacggccccatgatggcagtaattttgccacgcggcacggtcaacgaaatatcatcaaatatcaatctgttggcgcgagaaaaactcaccccgcggacatcgactaaattcgccatggtttggctcatttatggttcctttcttatcctgctcacgttaaggcatgtagcctgaatcagccctaaactccgcatttttacagaataataaccgtagaggttagcgaaagctggcatttgttttacttttccggcgcataaagtcaaaattaggaattcgttacgcctcagactgtatgcagtccagccattcccgagcaatggaccgacgagtatacctgaagaaaggacttttgatgcttttagcaacagcactgttaataattggtttactgttggtggtttacagtgctgaccgtttagtgtttgctgcatctatcctgtgtcgcctgagtggcgtaccgcctgttgtcatcgggatgaccgtggtcagcgtaggaacgtcgcttcctgaaatcatcgtctctgtctctgcctcgctgcatggtcaggtagacctggcagtcggcaccgccattggctctaacatcgtcaatattttattgattttaggcctggccgcgctgctccatccttttcgcgtgcattctgatgttctgcgccgtgaattgccgctaatgttactcgtaagcctgctggcagggtgcgtattttacgatggcgtactgagctacagcgacggcattttcctgctggcgctggccgttatttggctgctgtatagtgttaagatcgcccgtctggctgaaaagcagggtcaggatagcctcacgcgcgagcaggtcgccgagcttccgcgagaaggcacgctgcctgttgccctgctctggctgggcgtcgcactgatcatcatgccgatggcaacgcgcatggtcgtggataacgcgacggtgctggcgaactattttgccatcagcgagctgaccattggcctgacggtgattgccatcggcaccagcctgccggagctggccaccgccattgcgggggcacgtaaaggtgaggatgacattgccattggtaatatcatcggttctaacatttttaatatcgccattgtgatgggcctgccggccctgatttcgccagggccctttaatcctctggcgttctcacgtgattacggcgtgatgttgctggtcagcgtaatttttgccctgctctgctggcggcggcaacgacagatcggcaaaggcgcaggcgcgctgctgacgggtggatttatcgtatggatggcgatgctgtactggctctcgcctcttctctctgggtaaacggaaacgcattatgtcgcaaatagaattgcagccggtttttgactttcagaaagcaggcaaagacgttctggagattgaacgtgaaggtctggcgcagttagatcagtacattaatcaggattttagtctggcatgtgagaagatattctactgcgccggcaaagtcgtggtgatggggatgggcaagtccggccacattggacgcaaaatggcggcaacctttgccagtaccggcacctcttccttctttgtccacccgggggaagccgcgcacggggacctgggtatggtcacgccgcaggatatcgtcatcgcgctctccaactccggtgagtccaatgaaatcctggcgctcatcccggttctgaagcgactgcaggtgccgctgatttgcatgaccagccgtccggaaagcagcatggcgcgtgcagccgatattcacctgtgcgtgaaggttcccaaggaggcctgtccgctcggtctggcgccgacctccagcaccaccgctgcactggtcatgggcgatgcgcttgccgtggcgctgcttgaagcccgtggctttacgccggaagatttcgcgctttcccacccgggcggcgcgctggggcgcaagctcctgctgcgggtaaacgatattatgcacaccggggatgagatccctcacgtcagtaaagaagcctccctgcgtgatgcgctgctggaaatcacccgtaagaatctggggatgacggtcgtgtgcgacgatctgatgaaaattcaggggatcttcaccgatggcgacctgcgtcgcgtgttcgatatgggtgtcgatgtccgcacgctcggcattgccgacgtgatgacgccgggcggtattcgcgtgcgtccaggtacgctggccgtggatgtgctgaacctgatgcagtcccgccatatcacctccgttatggttgccgatggcgaccagttgctgggtgtggtacatatgcatgatctgctgcgcgcaggcgtagtgtaatgaaggataagacaatgagtaatgcgggtgcatcccttgcaacctgttatgggccggtcagtacgcagatgatggcaaaggcggaaaacattcgtctgctcatcctcgatgtggatggggtcctctccgacggcctgatttacatgggcaataatggtgaagagctgaaggcgtttaacgttcgcgacggctacggtatccgctgtgcgctcacctcggggattgaggtggcgatcatcaccggacgaagcgctaaactggtagaagaccgctgtgaaactttaggtattacccatctgtatcagggtcaatccgataagatggcggcgttcaatgatttactgggtaaactggctatcgcaccggaaaacgtggcctacgtcggggacgacctgattgactggccggtgatggctgaagttgggctgagcatcgccgttgccgatgcgcatccgctgctgatcccgcgcgccgactacgttacccacatcaacggtggccgcggcgctgtccgtgaagtctgcgatctgcttctgctggcgcagggcaagcttgatgaggccaaagggcaatcgatatgagtaaaaccagacgttggattatcattttgctttcgcttgtcgcactggtattgattggcgtgaaccttgccgatcgcgacgatacgcaaacggaagtgatcaacaataccgatccaacctataaaagcgatcacagcgacaccgtggtctacagcccggaaggcgcgctgaactatcgcctgattgcccagcatgttgaatatttttccgatgatggcgtttcatggtttacccaacctgtgatgaccacatttgataaagacaaagtgccgacgtggtcaattaagtcagatcgggccaaactgacaaatgaccgtatgctttatctgtatggccacgttgaagtcaacgccctgaccgctgactcgcaactgcgaaaaattacgacggataatgcccagatcaacctggtaacccaggacgtgacgtcgcaggatctggtcacactgtatggcacaacatttaattccagcggtttaagaatgcgcgggaacttacgcagcaagaacgccgagctgatagaaaaggttagaacctcctatgaaattcaaaacaaacaaactcagccttaaagtaattatcgccagcgcgatgctggcagccagtctccccgcgcttgctgtaacgggcgataccgaccagccgatccatattgagtccgacacccagtctctcgatatgcagggtaacgtcgtcaccttcacgggtaacgtcgtcatgacccagggcaccatcaaaatcaacgccgacaaagtggtcgtgacccgtccgggtggcgagcagggcaaagagattatcgatggctatggtaatccggcgaccttctaccagatgcaggacaacggcaagccggtgaaaggccgcgctacgcacatgcactatgagctggcgaaggatctggtcatcctgaccgggaatgcgtatctggaacagctggacagcaacattaccggcgaccagattacctatctggttaaagagcaaaaaatgcaggcctccagcgagaaaggcaaacgcgtgaccaccgtactggttccgtcgcagctgcaggacaaaggcaagggccaggccccggcacagaagaagagtaactaattcgttatggcaacattaactgcaaaaaacctcgcgaaggcctataagggccgccgtgtcgtagaagatgtcagtctgaccgtcaactccggcgaaatcgtggggctgcttggcccgaacggtgcgggtaaaacgaccaccttctacatggtggtgggtattgtgccgcgcgatgccggcaacattatcattgacgatgaagacatcagtcttctgccgctgcacgcgcgcgcgcgtcgcgggatcggctatctgccgcaggaagcctccattttccgtcgtctcagcgtttacgacaacctgatggcggtcctgcaaattcgtaacgacctgaccaacgaacagcgtcaggatcgtgctaacgagctgatggaagagttccacattgagcatctgcgcgacagcctcggtcaggcactctccgggggcgaacgccgtcgcgttgagattgcgcgcgcgctggccgcaaacccgaaatttatccttctggatgaaccgtttgcgggcgttgaccccatctccgttatcgacattaaacgtatcattgagcacctgcgcgacagcgggcttggcgtactgatcaccgaccacaacgtgcgtgaaacgctggccgtgtgtgaacgtgcctatattgtcagccagggcaatctgatcgcccacggtacgccgcagcagatcctcgaagatgatcatgttaagcgcgtctatcttggggaagacttcagactctgatagggtagaggtaacgtaacgccgaaccggagaaaaatgctctgaacatgaagcaaggtttgcaattaaggctcagccaacaactggcgatgacgccgcagctacagcaggcaattcgcctgttgcaactgtccacgttagaacttcagcaggagctccagcaggcgctggacagtaaccccctgctggaacaaaccgatcttcatgacgaggtagatacccagcaatcgcaggatactgaagcgctcgataccgcggatgcactcgaacaaaaagagatgcccgacgagcttccgcttgatgccagctgggatgaaatctacaccgctggaaccccttccggtacgcgtgcagactaccaggacgatgagctaccggtctatcagggcgaaaccacccagtcgctgcaggattacctgatgtggcaggtggaactcacccccttctccgataccgaccgcgcgattgccacgtccattgtcgatgccgttgacgacaccggctatttgaccgtcaccctcgacgatatactggaaagcatgggcgacgacgagattgagcttgaggaagtcgaagccgttctgaagcgcatccagcgtttcgatccggtaggcgtggccgcaaaagatctgcgcgactgtctgctgatccagctttctcagttcagtaaagagacgccatggctcgaggaggcgcgcgcgatcatcagcgatcatctggatctgctggcgaaccacgatttccgcaccctgatgcgcgtcacgcgcctgaaagaagaggtgctgaaagaagcggtgaatctgatccagtcgctcgatccgcgccccggccagtcgatccagaccagcgagcccgagtacgtgatcccggatgtactggtcagaaaacacaacggccgctggatcgttgaactgaattcagacagcatccctcgcctgcaaatcaaccagcagtatgcctccatgtgcaccagcgtgcgtaacgacgccgacaatcaatatattcgtagcaatttgcaggaagcgcgatggctgatcaaaagtctggagagccgaaatgatacgctgctacgcgtcagccgctgcattgtcgaacagcagcaggcgttctttgagcagggcgaagagtatatgaaaccgatggtgctggcggatatcgctcaggccgtcgagatgcatgaatcaaccatttcccgtgtcaccacgcagaagtatctgcacagtccacgcggtatttttgagcttaagtatttcttctccagccatgtgaataccgagggcggcggcgaagcgtcgtcaacggccattcgtgctctggtgaagaagttgatcgccgcggagaatcccgcgaagccactaagcgacagtaagttaaccaccatgctgtccgatcagggtattatggtggcacgtcgtactgttgcgaagtatcgagagtctttatccattccgccgtccaaccagcgtaaacagctggtctgacacaaccgataaggaagacactatgcagctcaacatcactggacaaaacgtcgaaattactgaggctttacgcgactttgtgaacgcgaagtttgcaaaactcgagcagtatttcgaaaggatcaatcaggtctacattgtgttgaaagtggagaaagtgactcatatctcggatgccaccctgcatgttaacgggggggaactgcatgccagtgcggaagggcaagacatgtacgctgctatcgacggcttgattgataagcttgcgcgacagctcaataaacataaagataaactgaaacaacactaattgtccgggcagttaacgggtgcaggacggcctgttgtgaaacacaacaggccatttgtacagttagcgcttaggtgaaattatgatgaacaacgattccgctcttcaactgagcaatgtccttaaccaggaatgtacccgcagtgcggttcactgccagagcaaaaaacgtgcgctggaaatcatcagtgaactggccgcaaagcagctgggcctgccgccgcaggtggtgttcgaagcgattctgacccgcgaaaagatgggcagtaccggtatcggcaacggcatcgcaatcccgcacggcaagctggaagaggataccctgcgtgccgtcggtgtgtttgtgcagcttgaaacaccgatcgcctttgatgccattgataaccagcccgtcgatctcctcttcgcgctgctggtgcctgctgaccagacgaaaacccatctgcatacgctgtcgctggtcgccaaacgtctggctgataaaaccatttgccgtcgactgcgctcggctcaaagtgatgaagagctttatcaaattatcaccgaagcagaaggcaatcaggatgatgcataaccaggagatggccttcacatctgttgtcctgaggagaaacggaacatggtgctgatgattgtcagcggtcgttcagggtcggggaaatccgttgctctgcgcgcgctggaagacatgggtttttactgcgtcgataaccttccggtcgtgttgctgcccgacctggcccgtacgcttgcggagagacagacctcggccgccgtcagtatcgacgttcgtaacatgccggaatcgccagagatcttcgaacaggcaatgagtaacctgcctgacacgttctcgcctcagctgctgttcctcgatgcagaccgtaataccctgattcgccgctacagcgacacccgtcgtttgcacccgctttccagtaagaacctctccctggagagcgcaatcgatgaagagagcgatctgctggagccgctgcgttctcgcgccgacctgattgtcgacacctctgagatgtccgttcacgagctggcggaaatgctgcgtacccggttgttgggtaaacgcgagcgcgaactgacgatggtgttcgaatcctttggcttcaagcacggtatcccgattgatgcggattatgttttcgacgtgcgcttcctgccgaacccgcactgggatccgaaactgcgtcccatgaccggtctggataaacccgttgcggccttcctcgacaggcacacagaagttcacaattttatctaccagacgcgaagctaccttgagctatggttacctatgctggagacaaacaatcgtagctatctgacggtagcgattggctgtaccggcggtaaacatcgttcggtctacatcgccgaacagctggccgactacttccgctcacgcggaaagaacgttcagtcccgtcatcgcacgctggaaaaacgtaaaacatgaccgtaaaacagaccgttgagatcaccaataagctgggcatgcatgcgcgcccggcgatgaagctgtttgagctgatgcagggtttcgatgcagaagttctgctgcggaatgacgaaggtaccgaagcggaggcgaacagcgtgattgcgctgctgatgctggattccgccaaagggcgtcagattgaagtcgaagccactggcccccaggaagaggaagcgctggcggcggtgattgcgctgtttaacgctgggttcgacgaagattaaggtctctgcccttcaggcgggtggcgctgcgcttacccgccctacataagtttgttgctctccataaacccttctcctcccaactgacgcatctggcgcataatccacgcctgacggcttcgcacgtaccctgagggggcactggctttaaaacggatgggattaggtagaacagccgcgagcagcgccgcctcagacatgctcagcttgctggcgggtttattaaaatagcgttgtgatgcagcttcgacaccaaataccccgtcgccaaactcggcaacgttgagatacacggtcagaatgcgctttttgctccagaccgtttccatgcccagggtgagccccgcttccagcccctttcgcacccagctgcggccgtcccacagaaacagatttttggccgtctgctgcgacaacgttgacgcgccgcgcacgcggttttcatggtgttcgttatgggccagcgccttctcaatggccgcaacgtcgaacccccagtgctcagggaatttctgatcctccgctgcgatgaccgccagccccataaacggagagatctcgtccatgcttacccagtcagaatgggcaacatagccgaaatcgccgctgagccacgcgccgagctgacgctcaaccatcacggcagagaacgggaccggcataatgctgaacacggccagcccgcctccccagaacaccgccatgacgagaacaatgcgtagaagaaggcgtttcacccatgcgcctgcggaaaacggacgcctcattccgtcagcaccagcacgcgggcgaccagtttttcaatgcccacggcggcttccgcgatattcttcgccagcatatacgcaggcgtggtgacaatcttgttatcttcatcaaccacaatgtcatccaccgggcacggaacgtgttcgccccccatttcctcgacgatctctgcggtatcaatatccgtcccgatagtcaggcgcagcgggaaatcaaaaattttaggcaacatcgccggtgcgatacagataaagcccagcggtttccctgccgcatgcatggcctgcgacagcgctttgagatgaggatcgatctgacactccgcgccctgcgcggcaaaggtactgagatttttggctgcgccaaacccacctggcacaatgagcgcatcaagctctgcagggtctgcctgaataagaggatggatgacacctcgcgcaatgcgcgcggcttcaatcagcacgttacgggtttccgccattggctcaccggtcagatggttaatcacatccgcctgatttttgtccggtgcaaaacaaatcacctcggctccctgcttagccagggccagcagcgtgatgacggcttcatgtatctcagagccatcgtaaacaccgcatccgcttagcacgacaccaatctttttcatcatgacaatccttttctgcaacttgctgaagcacattaataattttgattaaaacgctatgcttcacacatttcactgattcatgtaacaaaccatttaagatttgctatcttatctgcgtgcggcctaaatttttcaggcagcgccctttcaaaaataacgtttaaaaacaggcgcagccacgatttccctggtgttggcgcagtattcgcgcgccccggttaatccggggtcatttttttctggcgtcaacccaggcttttagcaccgccacatcgttttgccattcctgtttcatctcttcaacccaatcacccacgttatcttcccatgcaggtaaatcaggcgactgaatctgttgccccaactgctgcagatggcgtaagccaaccgagccggcggcacctttgattttatgtccttcttccacgatccccttctggtcacgggccgtcaggttggattccagcacgctcagatagcccggcatcattttttcgaacaccgccagaccgtcggtaatcagtttcggccccaccagatcgatgtactgctccagcatcgcggtatcgagtatcgtttgggcttttgcgctatcaacagacgtcatggtgctctcctcttcatcatgggtatcccagaattttttgatcatagcggtcagagcaggcaccgccagcggcttgctgagtacatcgtccataccggcatcgagatactcttttttatctttcagcacgttcgccgtcagggcaaccagcggcggcagttcgtcggccgcgtactgacgcgtcaactcgcgcgagatatccagcccggtcatatccggtaattgaatatccagcagaacaagatcgtattcgcctggtttaaacatctccagcgcggctttgccggtcatcgcgacatccacgctgttacccagtttttccagtacagagcgcgccacaattacgttcagctcaatatcttccaccagcaggacgtgcagggcaggcagcggcatatcgtcattttcaaaggtatcctctacctcttccgccaccgcaggggcatggaccgtcagcgtgaaggttgaccctttgcccggctggctggcaacggtgatatcgccgcccatactcttcgccagacgtttagacaccgccaggccaatgcccgtaccggtggccggtttcccaccgttgctgtctttcacctgatagtacatggcgaagattttgtcctgctcctccagcggaatacccatcccggagtcttccacctcgaagtgcagcatgtcaccttcgtcatagcggatacgcaccgccacctttcctttctgggtaaatttcaccgcgttgctgatcaggttccacaggatctggcgcagtcgcgtgccgtccgtcaccactttatgcggcagcggcagggttggctccatgacaaagctcagtcccttctgctgcgcctgcagaccagagaggttttccagatcggcaaggaagctggtgaaatccacaggctggttatcaagctgaactttacggcgctccatcttatccatatcaataatatcgttgaaaatattacccagcgtgaccgctgaaacatggatagtcttgaggtatttttcctgctctgcggtcaggtcggtatccagcagaatacggctcaacccgacgatgccgttaagaggcgtacgcagctcgtggctgatggtggagataaaggtggtcttgtcgcggctggcgcgctccagggcatcctgatagcgcttacgctcggtaatatcgcggccaaagcccatcaggccgtggcgtttccccacgcggtcatagtagggcaccttacggatctcaaagcaggctttgcgcccgtccgggtaatccagccactgttcataggtcagcgagacgttatgacggaagactttttcgtcggtttccatgaccttggccgccgcctcttcagagtaaacgtcctgcggcttcaggtgtatcagctgcttctcgcttttcccggtgagcaactccatcgcccggttacagccggaaaactctttatcttcattacggtagaacaccagatccggcgacgcatccaggaacgatcgcaggaaagaggactgctgctcaagctggatctgcgtgacctcgcgctctttcatttcgattttcagctgctccagggtggcctgacgctcggcctccgctttctcacgatctgaaatctcctgattcagctgcgcaatgttgtctttgagctggacgttgagcttcaggtcgcgctctctcatctcttccagcttatccaccagcttagacaaacgctgacgggactcttccagctgttcaaccacgacggaaaggaaatagaccgcccagggagtaataagcaagccaaagaagatggagcggatgacgtcgatactctcgacctgaccatgcagaaccatggtaaccgccatttgcacgacaatggccagaacgaccagcgccagcgcaagcagcatggaaaaacgcaccagcccaagcttcatcatcaggtcgacgtaatactgggcaagcattcgaatttgcttcatagaggatcccttcacgacgttatcgctcaataatactcaaattcgcggcgggacgttgaaggttgtgagaaaaagtgcggggtgaaacaggagattagcctcgctcccgggtaaccggaagcgaggagaggtcaatcaggagcgtttcaacagcagccagagactgatcaggaggaagctggcgcttggcagcagcgcaccgataatcggcggaatgccataaaccagcgtcagcggaccgaagatctgatcgagcacgtagaacacaaagccgaagctgatgccggtcacgacgcggacccccatcggcacgctgcgcaacggaccgaagataaacgacagcgccatcagcatcattaccgccacggacatcggctggaagattttgctccacatgttgagctgatagcgtcccgcatcctgtccgctcgacttcaggtatttcacatagttgtgcaaaccgctgatggagagcgcgtcaggatccagcgccacgacgccgagcttatcgggcgtcaggttggttttccacgtaccggttaccgtctgagcacccgtaatctgtttcggatcggtcaggtcagattcatcaacctgggacaaccgccactgcttatgttcggcgtcaaacttcgccgaagaggcgtggcgaacggactgcagacggcgctggtcatcgaaagcgtagatgctcactccgcccagttcatcattccccttcacccgttcgatgtagacgaagtttttaccgtctttcgcccataaaccttgctgagtcgagagcagtgagccgccgtacatcgcctgagcacgatagttacgcgccatctgttcgccctgcggcgcgacccactcgccaatcgccatggtcaacagcaccagggggatggcggttttcattaccgacagcgcgacctgcatacgggtaaaacccgaagcctgcataacgaccagctcactgcgctgcgccagcatccccagccccagcagcgcccccagcagggccgccatcgggaagaagatctgcacatccttcggcacgctgagcagggtatacatccccgcgcccagcgcgtcatagctcccctgcccggcttttttcagctgatcgacaaatttgataatgccggagagggacaccagcatgaacaacgtcatcatgatggtggtaaaaatggttttaccgatatagcgatcaagaacgccaaacgcctgcattagatggctcctttacgcgagaatcgggcacgtatgcggcgcacaggcaccgtatcccacaggtttaaccccagcgccagtaagatgtacaggctgttaacgaaccatgtccagaccatagggtccagcttacccttcgcgccattggaacgaatcgaggtttgcagcaggaaatagatcaggtaaagcagcatcgctggcagcatagagagcacgcgtccctgacgcgggttcaccacgctcagcggaacgacaatcagcgccatcataaacacggtgaagacaagcgtaatacgccagtggaactcagcacgcgctcggttggtatcggtattccagagggtacgcatgtccatttgctcggtatccgttggatcgagcgccacggtctgatggccgataatggcctgatagttctggaaatccgtaatgcggaagtcacgcagcatcgcggtaccttcgaaacgggtgcctttgttcagcgtcacgacctgagaaccatctttgcgctgagcaagctgaccggagtcggcaaccaccacagaaggacgcgcgttacctttaggacgcagctgcgccaggaagacatcgttgaatttgctgccgtcaacgctctcaataaacagcacggagtttccgtcggttgcctgctggaactgtccctgggctaacgccgccatgccggggttggctttcgcttcggccagcacttcgtcctgatggcgagaagacagaggacccgcccacatcacattcaccgccgcaacgatacccgtgaacagcgccagtatcatggcggctttgaccagcaccgctttgctcaggccacaggcatgcatcaccgtgatttcactctcggtgtagagtttcccaagcgtcatgagcaggccaaggaaaagacttagcggcaggataagctgcgccatttccgggatccctaaaccaagcagggaaagcaccagatttgttggaatttcgccgtcaacggccgcaccgaggatcttaaccagcttctgacagaaaaaaatcagcagcaggatgaagaggatcgccagttggcttttgagcgtctcccgcaccagatatcttatgattatcactttaaatacgcccgtaaaaacccgtctctttgctggaaaatcgcttgtttcatggcttaaacgtcatttattctcttgagtcgtcgaaatcatcgctaagattaaaacatccggcggattcacgcttcaggactttttctgacgtgtcgaaaccgtagtaacgtaagattaacacgaagtcaccacaacagcggacatgagttacgaaaggtttcaattctatccgtagccgccgccgttgtctttaagattcaggagcgtagtgcatggagttcagtgtaaaaagcggtagcccggagaaacagcggagtgcctgcatcgttgtgggcgtctttgaaccacgccgactctccccgatcgccgaacaactcgataaaatcagtgacggctatattagcgccctgctgcgccgtggcgaactggaaggcaaacctgggcagacgctgttactgcaccatgttccgaacgtactgtcagagcgcattctgctgattggctgcggcaaagaacgcgagctggatgaacgtcagtacaagcaggtgattcagaaaaccatcaatacgctgaatgataccggttcaatggaagccgtctgcttcctgaccgagctgcacgttaaagggcgtaacacctactggaaagtgcgtcaggcagtcgaaacggcaaaagagagcctgtacagcttcgatcagctgaagaccaataaaagcgagccgcgtcgtccgctgcgtaaaatggtctttaacgtgccaacccgtcgcgagctgaccagcggcgagcgcgccattcagcacggtctggcgattgccgccggtattaaagcggcaaaagatctcggcaacatgccgccgaacatctgtaacgccgcttacctcgcctctcaggcgcgccagctggccgacgcctacagcaaaaacgtgattacccgcgtcatcggcgaacagcagatgaaagagctgggaatgcactcttacctggcggtcggtaacggctctcagaacgaatccctgatgtcggtcatcgagtacaagggcaacccggccgaagacgcgcgccctgtcgtgctggtcggtaaaggcctgaccttcgattccggcggtatctccatcaagcctgcggaaggcatggacgagatgaaatacgacatgtgcggcgcggcggcggtttacggcgtcatgcgcatggtcgcggagcttcagttgcccatcaacgtgatcggcgtcctggcgggctgcgaaaacatgcccggcggtcgcgcgtatcgcccgggtgacgtcctgaccaccatgtccggccagacggtagaagtgctgaacaccgacgccgaaggccgtctggtactttgtgacgtgctgacctacgttgagcgcttcgagccagaagcggtcattgacgtcgccacgctcaccggcgcctgtgtgattgcgctgggccaccacattaccggcctgatgtcgaaccataatccgctggcgcacgagctgattagcgcctcggagcaggccggtgaccgcgcatggcgtctgccgctgggtgacgaatatcaggagcagctggagtctaacttcgcggatatggcgaacatcggcggacgtcctggcggggcgatcaccgcgggctgcttcctggcgcgcttcacccgcaagtacaactgggcgcacctggatatcgcaggtaccgcatggcgctccggtaaggccaaaggcgcaaccggtcgtccggtagcgttgctgtcgcagttcctgctcaaccgtgcgggttttaacggcgacgaatgatataaaatgccgggtggcggcttcgccttacccggcctacaacgtcattcaaccgtaggccgggtaagcgtagcgccacccggctttgcatttgaatccaaaactaagaagccccatatatgaagaatgcaacgttctaccttctggacaacgacacccatcaggatggactcagcgccgtcgaacagctggtgtgtgaaattgccgcagaacgttggcgcgcaggcaaacgcgtgttgatagcctgtgaagatgagcagcaggcgattcgtctcgatgaagcgctgtgggcccgcccgccggagagctttgttccgcataacctgtcaggcgaagggccacgcggcggggcgccggtggaaattgcctggccgcaaaagcgcaacagcagcgcgcgcgacattctgattagcctgcggatagattttgcagattttgccaccgctttcacagaagtggtagactttgtcccttacgaagaatccttgaaacaactggcgcgcgaacgctataaagcgtaccgcctggctggttttaacctgaatacggcaacctggaaataatggaaaagacatataacccacgcgatatcgaacagccgctttacgagcactgggaacagcagggctatttcaagcctaacggcgacgaaagcaaagagtccttctgcatcatgatcccgccgccgaacgtcaccggcagtttgcatatgggtcatgctttccagcagaccatcatggacaccatgatccgctaccagcgcatgcagggcaaaaacaccctgtggcaggcggggactgaccacgcgggtatcgcgacccagatggtggttgagcgtaaaattgccgctgaagaagggaaaacccgccacgactacggtcgcgacgcgttcatcgacaaaatctggcagtggaaagcggaatctggcggcaccattacccgtcagatgcgccgtctcggcaactccgtggactgggagcgcgagcgcttcaccatggatgaaggcctttccaacgccgtgaaagaagtcttcgtccgcctgtacaaagaagacctgatttaccgcggcaagcgcctggttaactgggatccaaaactgcgcaccgcgatttccgatctggaagtggaaaaccgcgagtctaaaggctccatgtggcacatccgctatccgctggccgacggcgcaaaaaccgctgacggtaaagattacctggtggtcgcgactacccgtccggaaaccctgctgggcgataccggcgtggccgttaacccggaagatccgcgttataaagatctgattggcaaattcgtggtgctgccgctggtgaaccgccgcattccgatcgttggcgacgaacacgccgacatggaaaaaggcaccggctgcgtgaaaatcaccccggcgcacgacttcaacgactatgaagtgggtcgtcgtcacgccctgccgatgatcaacattctgaccttcgacggcgatatccgcgaaagcgcagaagtgtacgacaccaaaggcaacgaatccgacgtctattccagcgacatcccggccgagttccagaagctggaacgctttgccgcgcgtaaagccatcgtggctgctgttgacgcactcggcctgctggaagagatcaagcctcacgatctgaccgtgccgtacggcgaccgtggcggcgtggttatcgagccaatgctgaccgaccagtggtacgtgcgtgccgacgtgctggcgaaaccggctgttgaagcggttgagaacggcagcattcagttcgtgccgaagcagtacgaaaacatgtacttctcctggatgcgcgatattcaggactggtgtatctcccgtcagctgtggtggggtcaccgtatcccggcatggtacgacaacgaaggcaacgtgtacgttggccgcagcgaagatgaagtgcgccaggaaaacaacctgagcgctgacgttgccctgcgtcaggacgaagacgtgctggatacctggttctcctccgcgctgtggaccttctccaccctcggctggccagaaaacaccgacgcgctgcgtcagttccacccaaccagcgtgatggtgtccggcttcgacattatcttcttctggattgcccgcatgatcatgatgaccatgcacttcatcaaagacgaagacggcaagccgcaggttccgttccataccgtctacatgaccggtctgatccgcgacgacgaaggccagaagatgtccaaatccaagggtaacgtcattgacccgctggatatggttgacggtatttctctggaagagctgctggaaaaacgcaccggcaacatgatgcagcctcagctggcggagaaaatccgcaagcgcaccgagaagcagttcccgaacgggattgaggctcacggtaccgacgccctgcgcttcaccctggcagcgctggcctcgaccggccgtgacatcaactgggacatgaagcgtctggaaggttaccgtaacttctgtaacaagctgtggaacgccagccgcttcgtgctgatgaacaccgaagatcaggattgcggcttcaacggcggcgagatgaccctctccctggccgaccgctggatcctggcggaattcaaccagaccgtgaaagcgttccgcgacgcgctggacagctaccgcttcgatatcgcggcgggcattctgtatgaattcacctggaaccagttctgtgactggtatctggagctggcgaagccggtcatgaacggcggcactgaggcggaactgcgcggcacgcgcaacacgctgattaccgttctggaaggcctgctgcgcctggcgcatccggttattccattcatcaccgagaccatctggcagcgcgtgaaggtgattgcaggcatcaacgcagacaccatcatgctgcagccgttcccggcattcgatgcggctaaggttgatgaagcggcgtctgcggataccgagtggctgaagcaggcgatcgtggcggtacgtaacattcgtgctgaaatgaacatcgcgccgggcaaaccgctggagctgctgctgcgcggctgtagcgaagcggccgttcgtcgcgtcaccgagaacaacaccttcctgaaaaccatggcgcgtctggaaagcatcaccgtgctgcctgctgatgacaaaggtccggtttccgtgaccaaaatcatcgacggtgccgagctgctgatcccgatggcgggtctgatcgacaaagacgctgagctggctcgtctggcgaaagaagtggcgaaagtcgacgtggaaattggcaaaatcgaaagcaagctggcgaacgaaggctttgttgcccgcgcgccggaagcggtcatcgcgaaagagcgtgagcgtctggttgccttcgccgatgcgaagaccaagctgattgagcagcaggcggttatcgctgccctgtaatgcttttaccccttacgcttcagggcgtaaggggtaaccttcctgaaaactcctcgcttgcactccccattctgcggtgctattaacagcagttatgtgtcaatttttgtaatgagtaatgctatgagcgtgattacccccgtcgcgacgacgatgcgccggatcgctgagcaggataacccggctatcgccgccgttattcgcaccgtttctgccgaatatggactgacggctgacaagggctacacggttgccgacccgaatctggacgcgcttttccagctctacagccagcctggtcatgcctactgggtcatcgagcagaacggccaggtcgtgggcggcggcggcgtggcgcccctcagctgcagcgagccggatatctgcgaactgcagaaaatgtatttcctgccaacggcacgcggacaaggactggcaaaaaagctggcgctgatggcgctggatcacgcgcgcaagcagggttttacccgctgctaccttgaaacgaccgccttcctcaaagaggccatcggcctgtatgaacatctgggctttgagcatatcgatgcgccgctgggctgtaccggccacgttgattgcgaagtcagaatgctgaaaagcctgtaactttcgttcctgccctcttctgttaagcggctgtaaactgaatgctctacactctcagttcacaccacaacgggggaaacacgatgtcgaagataaaaagctacgccgcaccgcaggcgggtgcagaacttgagctgtacgagtacgatgcgggcgaactaaaagcagaagacgtcgaagtacaggttgattactgcgggatctgccactcggatctctcgatgatcgacaacgaatggggcttctccagctatccgctggttgccgggcacgaagttattggccgcgtcgtggcgctcggtagcgccgcgcaggacaaagggctgaaagtgggccagcgcgtgggcattggctggacggcacgcagctgtggtcactgcgatgcctgtatcagcggcaatcaaatcaactgcctcgaaggcgctgttcccaccattctcaacaaaggtggttttgccgataaactgcgcgccgactggcaatgggttatcccgctgccggacagcattgatatcgaatccgccggtccgctgctgtgtggcggcatcaccgtcttcaagccgctgctgatgcaccatatcaccgctaccagccgcgtcggcgtcatcggtatcggcggactggggcatattgccattaagctgctgcacgcgatgggctgtgaagtcacggcgttcagctcgaacccggcgaaagagaaagaagtgctggcaatgggggcggataaagtggtgaacagccgcgatccgcaggcgctgaacgcgctggcgggccagtttgacctgatcatcaacaccgtgaacgtcgatctcgactggcagccgtactttgaagcgctggcctacggcggtaacttccacaccgtgggtgcggtaatgaagccgctgccggttccggcgtttaccctgatcggcggggatcgcagcatctccggttctgcaaccggtacgccgtacgagctgcgcaaactgatgaaattcgccggacgcaccaaagtggcaccgaccaccgaactgtatccgatgtcaaaaatcaacgaagcgatccagcacgtgcgcgacggcaaagcccgctaccgcgtggtgctgaaagcagatttctgatgtgagtttgccgggtggcggcttcgccttacccggcctactttcactgctgcgccaatacgttaaatacttccgctaccgcgaccgctcccggatccatcaccccatccaggttctctttattgacatacgacgagcgtcccgcgccggctttcgccatttttgccgttgcttctgcgccctgctgcgcggcctgcgctgccgcctgaatattgcctttctgtaacgcctccagcgccggttgcagcgcatcgatcagcgtgcgatcgccaagatccgctccgccatactgcttcatctgcgcaagtccactgagcaaggcctccgggagcgtctgaccatcgtgaagcttttgcccggccgcggtgaagaatatcgacatcagcaccccgctcgacccgcccatcaccgtagccagccgctcgccaaccagcagcagcagcttaggtacgtcattaagcgggagcgtgttctcctccaggcgctgcgcaatatcccgcgccccttgcgcaaaggtggagccggtatcgccatcccccactttggcatccagcgcgttcaggcggttttcgagctggagcagcgttgtcgacacggatgagacaaacgcacgcacctgtggattgtcagacggggtatactccacacggtcatgaatggcgctatgcgccacggtgcgcagtggcgcaaacgccacgggcttctgccagcccagcgtctcgacatcagcgtgaatcgccttttcgaagaaatcagtgagcttcagcagcgtcagcgaaaagcctttcatatccagcgcgctgaccagcggcgctgggccaatcaggtacgcgatgttctctttcagcgccgagtgcgccagctctttggtcagcagcgccatctccagcgccgatacgccgccaagattgttaatcaataccgcaaaacgcccctcgcccgcctgcgcgcataacggcgtcaccagggtgtcgataatggctttgctgttttgcgtatccaccacggaagccccgggctcgccgtgaatgcccaggcccagctcgacatggccttgcttaatgcgcccctcttcatcgtcgctgcccggcaggttgcacgtttgcatcgctacgcccaggctccagaggttatcgcaggcctgttgcgcaatatcccgcacctcgctcagggatttcccctgttccgccgcatagcccgcaatcttgtgcaccagtgccgtgccggcaataccgcgcggctgcttgttatccggcagcgcgatatcgtccgccacaatcaccatctccaccttcaggccgtagcgtttggccttttcagcggccaggccgaagttcaggcggtcgccggtgtagtttttgacgatcagcagacagccgcgatcgcccgtgaccgcgacgatggcattcagtaccgcatccacgctcggcgaggcaaacagatcgccacacacagccgccgtcagcatccctttgccaacaaacccggcgtgtgcgggttcatggcctgagccgccgccggaaattaccgccacgcggcttttatcccagtcgccgcgcgcgacgatccggatggccggatcgatatcaagcttgacgagattggcatgtggcgcagagagcagtatgccttcaatggcatcgttgaccagctgtttgcgatcgttaaagaagaatctggacatagtttcccactattttgtgaaccgtatgcaaaagcatagtccgcgctggataatgcgccgcaaagtcagcaatttactcagccgttttaccgtcaggttgcctatactccacccaggactacgagaggaagcgcatcatgagtacaccattgttaattgcccggacgctggaaaaagagctctatttactgcccgcgatggcgaaccgccacggtctgatcaccggcgcgaccgggacggggaaaaccgtcaccctgcaaaagctggcggagtcgctttcagaggttggcgtaccggtctttatggctgacgtaaaaggcgatttaaccggtgtggctcaggaagggacggcctctgaaaaactgctcgaacggctgaaaaatattggcatcacggactggacgccgcacggtaacccggtggtggtatgggacatcttcggtgaaaaaggccacccggtacgcgccaccgtctccgatctcggtcccttgctgctggcccgtttgcttaacctcaacgacgtgcagtccggcgtattgaatatcatcttccgtattgccgatgaccaggggttgctgctgcttgatttcaaagatctgcgcgccattacgcagtacatcggcgataacgccaaatccttccagaaccagtacggcaacatcagcagcgcctcggtgggcgcaattcagcgtggcctactgacgctggagcaacagggtgccgagcacttcttcggcgagccgatgctggagatcaaagactggatgcgcaccgacagcagcggcaaagggattattaacatcctgagctccgagaagctctaccagatgccgaaactctacgccgccagcctgctgtggatgctctctgaactttacgaacagctgccagaggcgggcgaccttgagaagccgaagctggtgttcttctttgatgaagcgcacctgctgtttaacgatgcaccgcaggtgctgctggacaagatcgagcaggtcattcgcctgatccgctccaaaggggtcggcgtctggtttgtctcgcaaaacccgtcggatatccccgataacgtactgggacaactcggtaaccgcgtacagcacgccctgcgcgccttcacgccgaaagatcaaaaagcggtaaaagccgccgcgcaaaccatgcgcgccaatccggcctttgataccgaagccgccattcaggcgctgggcaccggtgaagcgctgatctcgttcctggatgcgaagggcagcccgtccgtagtggaacgcgccatgatcattgcgccttgctcgcgcatggggccggtgaccgacgatgaacgcaacggcctgattaaccactcaccggtttacgggaagtacgaagacgaggtggatcgcgaatctgctttcgagatgctgcaaaaaggagtccaggcgacaacggaatcgcaggatgcgcctgccgctaaagggcagtctgtcgccgtggatgacggcattcttggcggactcaaagacatcctgttcggcagcaccgggccgcgcggcggcaaacgcgacggcgtagtgcagacgatggcgaaaagcgccgcgcgacaggtcaccaatcagatcgtgcgcggcatgctggggagtttgttaggcggccgtcgccggtagacgcggaacccacgggcggcccagcgccgaaccctgtacgccgttctcctgcaggtagcggtcaatttccaccatccccgtccagcggttctcacaccacagcggtgccagaagcgttggacggcgggcgctggccgagatgcggtggtagacaatctccgctggcgtgtggcgaatcatctcccccgccgtcaccgtatagtcctcaagctcgataccgcttaaccgcccggcctgccaggctttcgccataatgctgcccttcacgatatgcagaggatgaagcttgatgccgtccacgccggtttcaacgactttttccagcgtttcaagggcatgctgttgaccttcgccgggcagaccgacaatcagatgtgaacagaccttcagcccgcgctcgcgtgccagccgcgtggtgcgctggtagcaggcgaaatcatggccacggttgatacggtgcagcgttttgtcatgtaccgtttgcaagcccagctccagccagatctcgaagccttgttctttgtactcgctgagcagatccagcaccgcgtccggtacgcagtccgggcgggttcccacgcacagcccaacgatgttggcctggctgacggcctgctgatacatcgatcgcaatacctgcacctccgcccacgtgctggtgtaagcctgaaaataggccagatactgcttcgcacggttcaccaggctggcctgatgagcaagctgttcagcgatagagttatgttgctgtgcttcatcggcaaacgacgcaacgttacagaaggtgcagcccccgcgcccgatggtgccgtcgcgattcgggcagctaaacccgccgtgcagcgtcagcttatgaaccttttgcccgtagcgctgcaaaagatccccaccaaacatattgactaatttctgtaactgcataatctgatagaccgtcccggagaaaggggacaagcctgccatttttagcctctgtcggcgatgacctggatcaatcgccctggacggcctttatctatatgaataaataatcaggattactgcaatttcattcacgccgcatgtgattacttttccttatgttctgattgtttttttcatttatagcgccatcactgaaaaacagtgtgtttatgcgggtttgaagacaatgccagattattattctgctataaaaccgctattcagcacgctacagggataataccgctttcatatagtgagtcagatcacactccgctgcgctctttcagggcattcattcaatgtaaaattagttaaataaccttaaaatacaaaaagataaactctctttagcacatttttgtataaataagattgccatttgacctgtgtaccaattcccgataagttggaaatccgctggaagctttctggatgagcggcctgctcatcatatttatgcagtaattgagattccctctgaagcaagtcctcaaacttgtttacctgcgcgaaaggatgaaaaagagggcgaatgcgaggtccgcgtatgaaacgcaaaccccgtcgccatgctctttctgtgcctgtgcgccacggtaaagttcagtgggaagcccgacgagcctggggaggttcactgatatgttgtacgataaatcccttgagaaggataactgtggtttcggcctgatcgcccacatagaaggcgaacctagccacaaggtggtgcgtaccgctattcacgcactggcccgtatgcagcaccgtggtgccattcttgccgatggtaaaactggcgacggttgcggcctgctgctgcaaaaaccggatcgtttcttccgcatcgtggcggaagagcgcggctggcgtttagccaaaaactacgctgtcggcatgctgttcctgaaccaggatcctgaaaaggctgccgcctcacgccgcatcgtcgaagaagaacttcagcgtgaaaccctgtcgattgtcggctggcgcgatgtgccaaccaacgaaggggtgctcggtgaaatcgccctctcctcgctgcctcgtattgaacagattttcgtcaacgcgcctgcgggctggcgtccgcgtgatatggaacgccgtctgtttatcgcccgccgccgcattgaaaaacgtctccaggacgataaagagttctacgtctgtagcctctctaacctggtgaacatctataaaggtctctgtatgccggctgacctgccgcgcttctacctggacctggcggacctgcgtctggaatcggccatttgcctgttccaccagcgcttctccaccaacaccgttccacgctggccgctggcgcagccgttccgctacctggcgcataacggcgagatcaacaccatcaccggtaaccgccagtgggcccgcgcccgtacctacaagttccagacgccactgatccctgacctgcatgatgccgcgccgttcgtgaacgaaaccggctcggactccagctcgatggataacatgctggaactgctgctggcgggcgggatggatatcgtgcgcgccatgcgtctgctcgtgccgccggcctggcagaacaacccggatatggaccctgagctgcgcgcgttcttcgactttaactccatgcacatggagccgtgggacggcccggcgggcatcgtcatgtccgacggtcgtttcgctgcgtgtaacctggaccgtaacggcctgcgtccggcgcgctacgtcatcaccaaagataagctcatcacctgcgcctctgaagtcggcatctgggattaccagcctgacgaagtggtcgagaaaggccgcgtcggtccgggcgagctgatggtgatcgacacccgcagtggacgcatcctgcactccgccgaaaccgacaacgatctgaagagccgccatccgtacaaagagtggatggagaaaaacgtgcgtcgtctggtgccgtttgaagatctgtcggatgaagaagtgggcagccgcgagctggacgatgacaccctcgcgagctaccagaagcagtttaattacagcgcggaagagctggactccgtcatccgcgtgctcggtgagaacggccaggaagcggtcggctcgatgggtgacgataccccgtttgccgtgctctccagccagccgcgcatcatttacgactacttccgccagcagtttgcgcaggtcaccaacccgccaatcgatccgctgcgtgaagcccacgtgatgtctctggccaccagcatcggtcgcgagatgaacgtcttctgcgaggccgaaggccaggcgcaccgtctgacctttaaatcgccgatcctgctgtactccgatttcaaacagctcaccaccatgaaagaggagcactaccgcgccgacacgctcgatattaccttcgacgtgaacgacgcgagcctcgaagagacggtgaatgcgctgtgcgacaaagccgaacagatggtgcgtaacggtaccgtgctgctggtattgtccgaccgcaacatcgcgaaaaaccgtctgccggtgcctgcaccaatggcggtgggcgctatccagacgcgtctggtggataagagcctgcgctgcgacgccaacatcattgttgaaaccgccagcgcgcgcgacccgcaccactttgccgtgctgttaggctttggcgcgacggcgatctacccgtacctggcctatgaaacgctggcccgtctggtggatacccgcgcgatcgacaaagattaccgcgcggtgatgctgaactaccgtaacggcatcaacaaaggtctgtacaagatcatgtccaaaatgggcatctcgaccattgcctcctaccgctgctcgaagctgtttgaagcggtcggcctgcacgatgaggtcgccaacctttgcttccagggcgtggtcagccgcatcggcggcgccggttttgctgacttccagcaggatctggtgaacctgtccaagcgcgcctggctggcacgtaagccgctggatcagggcggtctgctgaaatacgttcacggcggcgagtatcatgcctacaaccctgacgtggtgcgcacgctgcagcaggcggttcagagcggcgaataccgtgattatcagcagtacgctgagctggtgaacaaccgtccggcggcgacgctgcgcgacctcattgccctgaatccgggtgatgaagcggtcagcattgacgaagtcgaaccggcatccgaactgttcaaacgcttcgataccgcggcgatgtccatcggcgcgctgagcccggaagcccacgaggcgctggcggaagccatgaacagcatcggtggcaactctaactccggcgaaggcggtgaagatcctgcccgttacggcaccaacaaggtgtcccgtatcaagcaggtggcatccggccgctttggcgtgacgccagcgtacctggtcaacgccgacgtgattcagattaaagtcgctcagggtgcgaaaccgggcgaaggcggtcagctgccgggtgataaagttaccccgtacatcgccaaactgcgctactcggtaccgggcgtgacgctgatctccccgccgccgcaccacgatatctactctatcgaggatctggcgcagctgattttcgacctgaagcaggtcaacccgaaagcgatgatctccgtgaagctggtttccgaaccgggcgtcggcaccattgccaccggcgtggcgaaggcctatgcggaccttatcaccatcgccggttatgacggcggtaccggcgcaagcccgctctcctccgtgaaatatgcgggctgcccgtgggaacttggcctggtggaaacccagcaggcgctggtcgctaatggtctgcgtcacaagatccgtctgcaggtggacggtggcctgaaaaccggcctcgacatcatcaaggcggcgattctgggtgcggaaagttttggcttcggtaccggcccaatggttgcgctcggctgtaaatacctgcgtatttgccacctgaacaactgcgcaaccggcgttgcaacccaggacgagaagctgcgtaagaaccactaccacggcctgccgttcaaagtgaccaactactttgagttcatcgcccgtgaaacccgcgagctgatggcgcagctgggcgtgaagcgcctggtagacctgattggccgtaccgacctgctgaaagagctggaaggcttcaccgccaagcagcagaagctggagctgtctaagctgctggaaaccgcgcagccgcatcctggcaaagcggtctactgcaccgagaacaacccgccgttcgacaacggcgtgctgaacgcgcagctgctgcagcaggcgaaaccgtatgtggacgacaagcagagcaaaacgttctggtttgatatccgcaacaccgaccgttccgtgggtgcctccctctccggctacattgcacagacgcacggtgaccaggggctggcagccgatccgattaccgcacacttcagcggtactgcgggtcagagcttcggcgtgtggaacgcaggcggcgttgagctgtacctgaccggcgatgccaacgactacgtcggtaaaggcatggcgggcggtcttctggcggtacgtcctccggtcggctcagccttccgcagccatgaagccagcattatcggtaacacctgcctgtacggcgcaaccggcggtcgtctgtttgccgcgggccgtgcgggcgagcgttttgcggtgcgtaactccggtgctatcaccgtggtggaaggcattggcgataacggttgtgaatacatgacgggcgggattgtttgcgttctgggtaaaaccggcgtgaacttcggcgcaggcatgacgggcggttttgcctacgtcctggatgaagacggtgagttccgtaaacgcgtgaaccctgaactggtagaagtgctggacgttgacacgctggccattcacgaagaacacctgcgcggtttgattaccgaacacgtgcagcataccggttcttcgcgcggcgaagagatcctggctaactggccggcgttctctgcgaaattcgcgctggttaagccgaagtccagcgatgttaaagccctgttgggtcaccgtagtcgtagcgcagcagagctgcgcgtgcaggcgcagtaaggaattcagatgagccagaacgtataccagtttatcgacctgcagcgtgttgatccgccaaagaaaccgctgaagatccgcaaaattgaatttgttgaaatctacgagccgttttcagaaggccaggccaaagcacaggcagaccgctgcctgtcctgcggtaacccttactgcgaatggaaatgtccggtacacaactacatcccgaactggctgaagctggccaacgaagggcgtatttttgaagccgccgagctgtctcaccagaccaacaccctgccggaagtgtgcggccgcgtgtgtcctcaggatcgtctgtgcgaaggttcctgtacgctgaacgacgagtttggcgcggtgaccatcggcaacatcgagcgctatatcaacgataaagcgttcgagatgggctggcgtccggacatgaccggcgtgaagcaaaccgaaaagcgcgtggcgatcatcggcgcgggcccggcgggcctggcctgtgcggacgtgctgacccgcaacggtgtgaaggcggtggtctttgaccgtcatccggagattggtggcctgctgacctttggtatcccggcctttaagctggaaaaagaggtcatgacccgtcgccgtgaaatcttcaccggcatgggcattgagttcaaactgaacacagaagtgggccgcgacgtacagctcgacgatctgctgaaggattacgacgccgtgttcctgggcgtgggtacctatcagtccatgcgtggtggtctggaaaacgaagacgcgccgggcgtttatgacgcactgccgttcctgattgccaacaccaagcagattatgggttacggcgaaaccgctgatgagccgttcgtcagcatggaaggcaaacgcgtggtggtgctgggcggcggtgataccgcgatggactgcgtgcgaacctccattcgtcagaatgcggcacacgtgatctgcgcctaccgtcgtgacgaagagaacatgccgggctctaagcgtgaagtgaaaaacgcacgtgaagagggcgtagaattccagttcaacatccagcctctgggtattgaagtgaatgccaacggtaaagtgagcggcgtgaagatggcgcgcactgagatgggcgcaccggatgcaaaaggccgtcgtcgcgccgagatcgtggccggttctgaacacgtgatcccggccgacgccgtggtgatggcgttcggtttccgccctcacagcatggagtggctggcgaagcacagcgttgagctggactcgcagggccgtattattgcgccagaaggcagcgataatgccttccagaccagcaacccgaaaatcttcgccggtggcgatatcgttcgcggttccgacctggtggtgacggcgattgccgaagggcgcaaagcggctgacgggatactgaactacctggaagtgtaaaataaaagggaataaaccttccggtttattccctttgttacctacagcgtaatcaaaaaaaatttcagatatttcagcatgaaggttgccagcctatcaatgcttgagtcagctgcaagaaaaaaacaggcatttcattggcgatagaaataatgaagagctattttttactccccgaaatgctacctcgtcagcagagtccaggttaagtcactttccagtacggtttgatcggtgatgcggctaaacgcattgtcatccagcacaggtgatagcgtgacccggaaattcatctgctggcctgaaggcacctgattattatcaaccgcaataaccgcttcattattacgcacataaaacggcgaaggcgtgccgctttgcggagtaaaaccgagctgatcgaccgttttgccgacggtgtaatttttaccatcgatggtcatatcatcgattttaaccgccatcccgccagactggccgaatgtgaagcgccctttatcgcctgccgtcccctgtaacaacaccgccatttgctgcggctgcggacagtaaacattaacgttgagggtacggtccgccattttgtgccagttctgctgggttttatcgatattatctcgacgcatttcatggtaatccaccaccggctgcgaaagcgatatttggcaatcttccgcatttgcagtcgccacgaagaaaagtatccccagcgctgttaatcctactgtttgttgataattcatcggcatactccgtttacttcttcatagaaggcgtcttcattgcgtttctcaggaagagcgaaatcgagtttgcacaaacgattgttgttggcgtccatggcgtacagcgccggtaactgatccgcatcgttgataaagacatgaccatcatcaacgaccgtcacaatgtagttgcccttctcatccacgattgccagcccttttctcagcggctgaccatcggtttgcttcatacgcagcatcacacgtcggctgttcagcaccttgaagtcaagctcgctgactgaagcgtgacctgcggcgatatatcgggtgccgtttgccagcgtcatattctgcggcagcttgttggcatccacttctatacgcgaattgcgccactcgtttagcgaaggtacaaccgcctgtccccaggcatcggtccagaccgtaccctgtggcgtagcgatttctaccccgcttttcttctcgctcagtctggcaatcgcaaaggtatcgcgaatcgcatacggcgagaacgtcacgccatttttgtgcatagcgatgccgcccgccagggtggcattatagttacgctggtgatcaccgttgctgccaccacccacgctcagctgggtgtaatgcaggttggtgttaaggttaccgttgaagctattatcgctggacgactggtcacgatcggcggcgatatagtagtgtgtgtttttgcccagcgaaccgctgttggccacaccgtaagtggtattgtcgccctgcttgcgcatgtaagtgctgacagactgccccggactcagcggaatgctgacgttgatgtacagcatttcatcatcctggtcgtcatcgacgttgcccacagcgctttgccagttggcggtaacgctggcatatttaaatgtcttaccccacgacagaagcagatagcgggaatcctcagagttcccgctgctctggttatagttgaagcctgctgagaaaacgcctgccagaccggatgagaaacgtatgctgccggagtaggcgttatcgtacccctgatagtcatcgtccatcgcttctgccatctcacggtagccgccgctgtagtgcgtcgcgctggtggaaagcgatacatgggaggaaagcgtaagatcgcttcctagctcggttttaagtccactgttgctgtcaccaaacgactctttgcttgccgcaaccgtcgtggaaacagaccaaagatcgctgataagaaaatcggtacgaccgccagctgcctggtaatcttgagcggcagtaccggaggccagaaggttcatccacgggaaaatgcgccagccgtcggaaacgttcatcaccagcggatcgctgtagtcgctatcgatgctgcgtacctgaccggcagacacggtaagcccctgcgggcgagaaagatttcgctgcttcactgcggcagcaggaacaataaagtgattcgtggagccgtccgactctacgacggaaacgtctaaatcgacgttgttacgcgcaaccggcacgtcatccagcgtaaatggtcccgcgggcacgagcgtactgaagatcagctgattgttctggcgaatctccacgcgagcctgggaggaacgggcaatgcctgacacgctgacgccgctgccgtcttttgtcagcccactagtcggcataagctggataccggtaatgggtatgccgctcagcacattagacatggcattaatttcaccgacctgcatggttaacttctgcgggacaaaaacatgctctgcgtaggtgtaaatgctgtcggcatttttcttgccattgtcatccgtcaggatgtaattactgcgaagcgaccagtcaaatgcgttaaaacccgcttccagattggcctgcgaatagcgggttttgtcgctaccgccatattcgttacgggtgctgaaaagcgaatagttgagcatcccggcggcaccgccgtgctggaagtttcggatatccgacgacaggctgtttaccgcttcaggcggcagatacaactcaacggcttcctggtttggcaacgcgttgattaccgctttcgggtagtcgtcgcggatgttgtggcacgcctcgcctgccttcagggggactggcatgaggcctgcgaaatcaagcagatcgttatcaaaacacagcacgccgtccttattgaaacggacggcggccattccgcgatcttcaccattcactttaacgttcacggaatgggttccgggcagaaaacgcggtgcttcagcgaaataatggttcaagtcgctcgataaccccagcgttttcattacccccgtatcaaacgtcacttcccttgcgagtacggaggcggagtcaaacatcatcagaggcaaggtgccgcagagaactgcgcggacacaaagtgcaatacggctttttttattcaccgtttgatccctatattatttatttaattctgaggtaaaactcggcacttcaatgccataacggctggccgggaaaaatttaacgtggctatcaccgctgctcgttttgttcaacgcagccgtcatcgtctcacctggcagaaggtaagttttggaaagcgtggcgtttgcgcctgaaggttgtaatacgactttttgtgccagacgaacaacgtacttacttgggttggttacttttacagaagatccgaccgtagaccatttgagatatttccacgcatccgtcacgacccccagcgtagccgggcgtattagcactggaatatcctggcgaatattaatgccaattttaatttttttatcgtcattttttggtggaataccgtcaaatgtgacgcgttttaaatgctcaacatccagcggctgcttgctttgcaaaataaaacgaagctgctgcgtttggcccggctcaaggcggaccacaggctgcgtgacgatcaacttaagcccctggtcgtccggcaggtctacaacgttcgtatataataaggatgggtgtgaatccgtattttttacgttaatggtaccgctgtgtgtggcttcatcaataattagcaggctggtttctggcaccataccttctgcatgcaccgcaaaattggcggaaaataaagcgacagtaaaaagtgttttaaatatattcgaccttatgcattgcataatattatctccttgatagcccaacagaacattccatgtttatcgtgctgttaaaaagagagtaaatgcagaacattcactctctggattattttaaaattacttttactcaataaagtcttacagataacgcaggctgatggtcaactgaccgtcaagctgagtatcgtccgtaatcgccagagttgtggtgtcctgaagagccagtgaagttgccagcgggaaggtcgcggtctagaaggccagcggatccagagaacctgcagacgcaacggtgaagtcacgaatatggctgccctgagaagaaccgttggtggatttggtccaggtacccgtcgcgttctgctgatagattggatctaccgcagcaccatcagccgttacgctgtctactttaactagcagagcgtaagagccgatgttaacgccacccgcggttttgcccacaccgtaagtttggctagcgcctttaataataccaccaccaaacataccgttttctacggtcagacccgcgttagtatccgcgcgatcgtcaaccatattccaggacacttttgttgctgcggtgcagttaatggtcagatcgatattcttctgtcccaactggttgacagcagaagcgttcagactgcccaaattaattgtaccgtagtcaacagtaccgccgttgcttaatactggcgtacatgctgcattcgtcagcgtacctttaaccttcagtacagctgaagggtctgcagcaaatgctgaagtcacacacagagaaagcgcagtagcgagtaaaacttttttcacttgttaatccttaacatatgagtaattgcaatatttaacccagtaatgataaatacctttaccagttactgattgtcgtcatgcttgtcagcatgtgcacatagtattgtttttataaatacatgcaatttagcaaaattaactattctattaaggataaccacaaaatgattttttccttattttattaaggaattacccaatcaaaaaagagatcaacatcaaaaaaataatattactcagaattcctctttactttcctcatcgttttgatattagttcacacctcatttattcatggggtttataaatctatttaattattaatcaagcaatgaagaaacaagagatataaacaatgcttatttaaaaatattacaacggtagattgatacagaaataaaaaaagccagtgatatcactggctttttacaaacggcgcaagcggatttatttcacaacgcgtagcgctgggcgaccaccgcgcggaggcggatcgtcatcagggtcattgtcatcttgatgatcgggtttgtcgccatcgataattgacatcaccgtgtcgctttcacgctcatcagatgcgttgtcatcattcaggctggcaacgtcttcatcatatgccgcttccggctcgaacatggtacccgcaccgttttcacgcgcgtagatagccagcacagcagccagcggtacggaaacctggcgcggtacgccgccgaaacgcgcgttgaagcgcacttcatcgtttgccagctccaggttacccaccgcgcgcggggcgatgttcagtacaatctgtccgtcacgtgcgtattccattggaaccagcacgcccggcaacgtcacatccacaaccaggtgcggcgtgagctggttatccagcagccattcatagaaggcgcgcagcagatacggacggcgtggggtaagttgtgacatttccacagtcattagcctcggccgagacgcatttcacgttccggttcagttaaagatgccaggaaagagtcgcgctcaaagacgcgagtcatgtagcccttcagctctttcgcgccaggaccgctgaactctacacccaggattggcagacgccacagcagcggtgccaggtagcaatccaccaggctgaattcatcgctcaggaagaacggtttctgaccaaacaccggggcgattgccagcagctcttcacgcagctgcttacgcgcagcgtcggcttccgcagcggatccgctggtgatcacgttcatcagcgaataccagtctttttcgatacgctgcatgtacaggcggctttcaccacgcgcaacagggtaaacaggcatcagcggcggatgcgggaaacgctcatccaggtattccataatgatacgggattcccacagggtcagctcgcgatccaccagcgtcggtacgctttggctcgggttgagatcgatcagatcctgaggcgggttatccttttccacatgctcgatctcaaaactgacacccttctcggccagcacgatacgaacctgatggctataaatgtcagtaggaccagaaaacagcgtcattaccgaacgtttgttggcagcgacagccatgaaaacctccaggtatattcagaatttttactgctaccagcccaacaggggccagccagatgttgtatcgcccatcccagagaagacacattgttcaataatcgaacaaaaatcgagtattcaccgatatttgggcagaaaattggatgatagtttaccagattttgatggctttgtggtgaggggattctggaaatgtggaaaaagagaagatatatgcatggatattgtggataacctgcgcattatccataaaaaaacccgccgaagcgggtttttcgccaatcgttctgcgtaagcagaatggattaacgtttggagaactgtggacgacgacgtgctttacgcagacccactttcttacgttcaacctgacgcgcgtcacgagtaacgaagccagctttacgcagttcagaacgcagggattcgtcgtactccatcagagcgcgggtgataccgtgacggatcgcacctgcctgaccggagataccaccacctttaacggtgatgtacagatccagtttttctaccatatcaaccagttccagcggctggcgaactaccatgcgggcagtttcgcgaccgaagtactgttccagagaacgctggttgattacgattttaccactgcccggtttgatgaaaacgcgagctgcggaacttttgcggcgaccagtgccgtagtattgattttcagccattgcctataatcccgattagatgtcaagaacttgcggttgctgtgccgcgtggttgtgctcgttgcctgcgtaaactttcagtttacggaacatagcacgacccagcgggccttttggcagcatgcctttaaccgcgatttcaatcacacgctcaggacggcgagcaatcatctcttcaaaggtcgcttctttgataccaccgatgtggccggtgtggtggtagtacattttgtcagtacgcttgttgccggtaacagcaactttgtcagcgttcagaacgatgatgtaatcaccggtatcaacgtgcggagtgtattccgctttgtgcttaccgcgcaggcgacgagccagttcagtagccagacggcccagagttttaccggtcgcgtcaacaacataccagtcgcgctgtacggtttctggtttagctgtaaaagttttcattaaaagcttacccaaataataagttacacgttggtgaacacccaaacgtttagtcagttgaggttcacacgacaaagtccggcaaacctaccccttcgaatagcacatgccgacacatagaaagtttcgggaaaaaaaaccttctcgtaacgtggggtcgcaagattatagagaagttgaggtcaaagatcgacccttaaatgtgattcaaattgggtttttcgaggcggtggaaaatgccgggtggcggctgcgcctcacccggcctacaagtcccccttcacagggagagggtggcatttatggcatatgctccagcttcaggtattcctcgctctgcatctcctgcaggcgagacaggcagcgctggaactcaaactttagccgctccccctggtagatctcatataaaggaacctcggcgctaatcaccagcttaacgtggcgctcgtaaaactcgtccaccatcgcgatgaagcgccgcgcctcgctctccatcagccgcgtcatcaccggcacatccagcaccatcacggtgtggaacagacgtgaaagcgcaatgtagtcgtgctggctgcgggcatcaacgcacagcgtcgtaaaggagaccgccagcgtttggttttcaacgccgagcgttggcagcgggcgatggttaatctcgagttccggggcgtgctcgcgttttgcccccgccagcgccagccagagtttatccatctcgcgggtggtctctgcatttaacggcgagagccacaggtgcgcctgggttaaggtgcgcaggcgataatcgacaccggcatcaacgttcataatgtcacaatgctgcttaatggcgtcgatggcaggcaggaagcgtgcccgctgcaggccgttgcggtaaagctcatccggcggaatattcgacgtggccaccagcgtgatcccgcgggcaaaaagcgctttcatcaggccgcctaacagcatggcatcggtgatgtcagacacaaaaaattcatcgaagcagagcacgtccgtttccgccttgaacctgtcggccacaatctccagcggatcgcttttaccctgcagcgcagtcagctcttcatgcacacgcagcataaagcggtggaagtgcagacgctgtttacgcgcccccggcaggctctggtagaacatgtccatcagccaggtttttccgcgaccgaccccgccccacatataaagaccgcgcaccggcgcgtgggcctgtggcgttttttttccgagcaaccgtccaaatgccgcctttagcccgccattctgttcggtttcagcgggtttggccgtgagttcctgataaatcatctccagacgacttaccgcctcacgctgtacgtcatccggctgatgagtgccctcgtttagggccagttgatatcgcgatgcaggggacaggttttgcataatcttattgttattccttcaattaacgctcaccagcagacgtgactgatgaaaaaaaggccgttctacactacgcgatgatacgtcaggattccacttctacggaaatagcggttatagtggcattatcaggcacaggcaggagccgagccaacaccctacggaacaacaagacaacgggagaagttcatgacctgggaatatgcgctaatcggtttagtcgtcggcatcgtcatcggtgctgtggccatgcgtttcggtaatcgcaaattgcgtcagcagcagtcactgcagtacgaactggaaaagaacaaagccgagctggaagagtatcgtgaagagctggtcagccattttgcccgtagcgccgagctgctggacaacatggcgaccgactatcgtcagctgtatcagcatatggcaaaaagctccagcagcctgctgccggaaatgacggcggaaaccaatccgttccgcaaccgtctggcagactctgaagccggtaacgaccaggcgcctgttcagatgcctcgcgactattcagacggcgcgtccggcctgctgcgcggcggtgtaaaacgcgattaatcgcacaacctgaatttattttacgggcgcagtgattgcgcccgtcctttcttcctgaccccagctatcatttagttaaacacctcattgttcagcggtttaaaattcaataacatcaacgtgtttttggggccgtttttcctttattccaggttacgagagtcaacatcgatgaagaaaaaaaaccagctgttgagcgctatcgcgttaagtgtcgggttatctctctcggcgtccgtccctgtatttgccgcccttccctcccaggtgcctggccaggcggccattccaagcctcgcacccatgctggaaaaagtgttgcctgcggtggtcagcgttcaggttgagggcactgcggtacaaagccaacgcgtccctgaagaactgaaaaaatattttggcgatgagtctcccgaccagcaggcccagccttttgaaggcctgggttccggcgtcattattgatgcggcaaaaggctacattctgactaacaatcatgtcatcagccaggccgataaaatcagcgtccagctaaacgatggccgcgaatttgatgccaaactgattggcggtgatgaccagagcgacattgcgctgttgcaggtacaaaacccgagtaacctgacccagattgccatcgcggactccgacaaactgcgcgtcggtgattttgccgtcgccgtgggcaacccctttggcttagggcaaaccgccacttccgggatcgtctccgcgctgggacgcagcggcctcaatctggaagggctggaaaactttatccagaccgatgcctcaatcaaccgcgggaactccggcggggcgttacttaaccttaacggtgagctgattgggatcaacacagccattctggccccgggtggcggcagcatcgggatcggttttgcgattcccagcaatatggccaaaaccctggcgcagcagctcattcagttcggcgaaatcaaacgcgggctgctgggtattaaaggtatggagatgagcgccgatatcgctaaagcgttcaacatcaacgtacagcgcggggcgtttgtcagtgaagtgctgcctaactccggctcggcaaaagcaggtatcaaatcgggcgatgtgatcgtcagcctcaacgacaagccgctgagcagctttgccgagctgcgctcgcggatagcgaccaccgaacccggcgccaaagtgaagctgggtctgatccgtgacggtaagccgctggacgttgaagtgacgctggataagagcacctcctcctctgccagtgcggagctgatcgccccggcgctgcagggtgcgacgctgagcgatggacagctgaaagacggtacgaaaggcattcgcatcgacaccgttgagaagagcagccctgccgcacaggccggattgcatcaggaagatgtgatcattggggtaaaccgcaatcgcgtgcagtccattgccgaactgcgcaaggtgatggagagtaaaccggcggttattgccctgcaggtcatgcgcggcaatgagtctatctatattctgttgcgctaagcatttgcgacccggacatcaccgctgcgtgtgatgtccggataactcatgttatgctgcaaatcgttccttttttaacgacacgcgcatcatgcttttaaagctcttacgttctattgtcatcggtttgattgtcgctggcctgctgctgctggcgctgccgtctttacgtcagttcaataaactgtcggcccctcagttcgatagcacggatgaaacgccggccacctataaccaggccgttcgccgtgccgcacctgccgtagttaacgtctataaccgtggcctgaatacctcagcccataaccagctggagatccgcactctcggctccggggtaatcatggacgagcgcggctacattattaccaacaagcacgtgataaacgatgccgaccagatcatcgtcgccctacaggatggccgcgtgtttgaggcattactcgttggctctgacagcctgactgacctcgccgtcctgaagattaacgccacgggcggtttgccggtcatcccgatcaaccgtaaacgtaccccgcatattggtgacgtcgtcctggcgattggtaacccttacaacctgggccagaccatcacccaggggattatcagcgcgaccgggcgtattggcctcaacccatccgggcggcagaacttcctgcaaaccgatgcctccatcaaccacggtaactccggcggtgcgctggtcaactcgctgggcgaactgatgggcatcaacaccctctcgttcgataagagtaacgacggcgagacgccggaaggcatcggctttgccattccgttccagctggcgaccaaaattatggataagctgatccgcgacggacgcgtgatccgcggctatatcggtatcggtggccgtgaaattgcgccgatgcatacccagggtggcgggatcgatcagatccagggcatcgtggtgaacgaggtggcgccagggggtccggcggccaacgcggggattcaggtcaatgacgtcattgtgtcggtcaacggcacaccggcagtttctgcgctggagacgatggaccaggtggcagaaattcgcccgggctctatcatccctgttgaagtcatgcgcaacgataagaaactgacgctgcaggtcaccattcaggaatacccggcaacgaactgacaggcataaaaaaacggagcgataagctccgtttttttgccgggagacggtccgttttacttgttaacgaactcttcacccagggtgatatctttcttcagcgtatccagcatgccttccatcgcgtgttgttcaaacgcgctcagcgtaccaatggatttacgctcctcgataccatttttgcccagcagcagcggctgagagaagaagcgagcgtgttcgccatcgccttcaacgtaagcgcattcaacaacgcctttctcgccctgcagggcgcgaaccagtgacagaccgaaacgtgcagccgcctggcccatagacagggttgcagaaccgccacccgccttcgcttccaccacttcggtgcccgcgttctggatgcgtttagtcaggtcagccacttcctgctcggtgaagctcacgcctgggatctgcgacagcagaggcaggatggtaacgccagagtgaccgccgatgaccggcacttccacttctgttggctgtttgcccttcagctcagcaacaaaggtgttggagcgaataatatccagcgtggttacgccgaacagtttgtttttgtcgtaaacacctgctttcttcagcacttctgccgcgatagcaacggtggtgttcaccgggttagtgatgataccgatgcacgctttcgggcacacttcagcaatctgctgcaccaggtttttcacgatgcccgcgttgacgttgaacaggtctgaacgatccatgcctggcttacgcgccacgcctgcagaaatcagcaccacgtcggcaccctgcagagcaggacgcgcatcttcaccggagaagcctttgatttttacagcagttgggatgtggctcaggtcaaccgccacacctggggttaccggagcaatatcgtacagggagagttctgagcctgaaggcagttgggttttcagtagtagggcaagcgcctggccgataccaccagcagcgccgaggactgcgactttcatcctaaactccttattatggttaacttaagtatctgtaaatccgttgcggcgaccataattcagcaagtgtttaattacaattttcgtagctaaagaatttgaggtcgcgcgactttatctctcttcagaaggctatctgacgacagacggcaacgaattaagaggtggttacaatacaccctgccccgccaccaaaacaacatcattttgataacatttaatttacttttaagcttatttgcgcggcgtgacccaggcatgttttctgataacgaattctgataaaatcactccctttcataacattatttcagcctggcgctgagtagatagtttgcataaaaattcatccacatgcataataatgttgtttctatcgtcatattccgggtgacttatgcgaagctcgtctaagcaagaagaattagtaaaggcgtttaaagcgctacttaaagaagagaaattcagttctcagggagaaattgttcaggcgctgcaggaacagggcttcgacaacatcaatcagtcgaaggtctcccgcatgttaacgaaatttggcgcggtacgtacccgtaacgccaagatggagatggtctattgcctgccggctgaacttggcgtgccgaccacctccagcccgctcaagaatctggttctggatatcgactacaacgatgccgttgtggtgatccacacaagcccaggtgccgcacagctgattgcccgcatgctggactcattgggtaaaacggaaggtatcctcgggactatcgccggtgatgacaccatctttaccacgccagccagcggtttctccgttaaagatctccacgaagcgattctggttctgttcgaacaggaactctaatcccctttccccgtagcgccgctgcggggatcgttctgcctccacaccgtttcgccctctttttcactgcctctgcctttgacaaatagtgctttttaccacccattaacattcacctagtgaatgccaaatcaaaaaatcgcacaaaaaatcaaaagctgatatccatatgatttcattagacataaccaactaaaatgtgcaaaaaatacccaatattatgcaatttggttataaaaaaaagactgtttaacacgtaataacaatagaaaccattagtctggtattaattttttccgttattagtgtatacttgattttgtgatgatggtcacgaaacaagaccccactaaaaaattcgacgaggtaaaaatcatgaaaatcaaatcaactgtagcggcgctgagcgtcctgtctgtcctgtcattcggtgccttcgcggctgacgctatcaatgctgaccaggcgcaatcccgccaggccatcggtacggtttctgtcggcgcggtcggcacatcgccaatggacatgcatgagatgctgaacaaaaaagcggaagaaaagggtgcgtcatcctatcgcatcatcgaagcgcgctctggtgcacactggcacgccaccgctgagctgtacaaataagtttgagcaataactgaacacgtaaatctccactcaacggcaccaggcataaaaatagcggttcaacccttctcgccgttgagcaaaaaccctattcaggagtaaagactatgaaaaccaaattgatcatcgcaaccctcggtctggcatctgttctctctttcggcgcaagcgcagccgtacagcaggtgaatgccgaccaggcacaaaatctgcagcctatgggcagcatctccgtgacgtctgttaccggctctccgatggatatccgtcacgaactggctgccaaagctgaaaaagcaggtgccagcagctatcgcgtcaccgaactgaatcagggtgaccactggcatgcaactgcagaactgtataaataaaccctcgtcgtatctcatcatacgacttgcccctggcctgatggtcaggggcttttttcattcagtgccgcgcgttaaaacgcagctgcccttccagctcttcttccgcttcatcgaacagtaatatcagtgcgccaaagcgtctgcgcagcttatcgggcaaatggatgaactcaatttccagcggtagcggcagcaggctaccggtcaccacgtcccacagcgtatccagattcgtcacgctttcccgttcaagatcaaacacccggataaattcacggtagaagtcttcctgactgtcgatctcgtcaaaatcaaaggtataggttttcattgccagccacccagtccaggcgagcggcagatgccgccctgtctattataatcccccaatgtgaagggttttcacttccagatactcttccaggcccagcacggaaccctcacgacccaggcctgactcttttacgccgccaaagggccccagctccgtggagacggcacactcgttaatgccgatcatcccgctctcgatcgcctgcgaaacgcggaaaacacgtgagagattctgggtatagaagtaagccgccagcccgtagggcgtattgttggcacgctggataacttcatcttccgaggtgaaacggaaacacgccgcaaccgggccaaacgtctcctcctctgccagcttcatgccttcatggcagtcgcccagcacggttggcatccagaaattcccgccaagcggatggggcttaccccctgccagtacggttgccccccgtgagacggcatcgtcgacatgctcacgcaccttgtcgaccgcagcagattcaatcagcggcccgacaacaacgccctcgtcaaggccattccccaccttgagcgccttcacggcatcggcaagtttattcacaaacttgtcgtagacggtttcctgaatataaaaacggttcacgctgacgcagacctgcccggcattgcggaacttgttggcaatcacccccttcaccgccgcgtcgatatctgcatcctcaaaaacgatatacggggcatttccccccagctccatcgagacttttttcatggtttcggcagcattacgcaccagcgttttgccgacggaggtcgagccggtaaaggagattttacgcacgtctcggcttgccataatcgcatcgctgatttcatgggtattcccggccacggcgttgagcacgccgtcgggtacgccggcctgttttgccagggaaaggagcgcaaaggcactgagcggcgtgttattggccggtttgatcactccggtgcaccccgcagccagggccgggcctaatttgcgggtgagcatggccattgggaagttccacggcgttatcgccgccaccacgcctatgggttcgcgggtcgccagaatgcgcgagccgggtttgatcggcggaataatttcaccgttggcgcgcttggcctcttcggcaaaccactggataaagctggcagcgtactccacctcaccttccgcttctttcagcggcttgccctgctcggtggtcattaactgcccgagccagcttttattctcaataatcagttcgtaccagcgataaagaatcgccgagcgctctttcgcggttttggcacgccaggccgggaaggctttggtggccgctgcgatagcctcttcggtttgtgctttacccgctttcgcgactttcgcgatgacttccccggtagcggggttaagcacatcgaaggtcgtgtccagcgttttccagatcccgttgaccagataaccggtctgaaaaaggatgtgatcctgaagcgcctgggtcgtcatgtgtcctcccttcctgaaatgtaagaacgtgctggaataagtatagccacaaaaaaaccgacgcttttggcgtcggtttttttacttcagtcagctatccgtgagggcattctggtagcgatgcagcatcaacaccagccgtcctaccggctcggtcacctgaggcggcgcttcccaggttttaagcttctcctggtaaatatcaagctctgcaagcagctgcgtaaagtagcgacgtcgtttgtcatcactgctggcggaaagcacgtggtccgcggtacgacgcagctggcggtgccaggccgacagatcgtcgttgatcggcaccggcgcattgcgcagacgctggtgtgcaatgatcatggtcagcgccaggcggaacttggcaatgtcgcccgggaacttgttcagcagtaaaaacagctgctggtagagcgcggggaggtggttctctttacggcgcgcggtgttggttgtcatcgacgacacggcggccgacacaaactggttcaacagcacgcggcccgttcttgcctgcgaattatcgcggaccagcagaatcaccatcatcgccaggaaacagcccaccagctgacctaacgcgctgtcgaggaactggctgaaatggaaggtcatcgggttatccagcacgatgatgttaatcgtactcgccagcgcccccagcgatcccagacgccgcttttgcacttctataccgataaagaacgccatcaccgccaggctaatacagagcagcagcatgctctgctgggtagacgggatgatgaccagaaaatagagcgcgccgatcggcagggcggcaagggtgccgtacaggaaatcgatggcgaccatacgcgggttaggcagacgcatcgccagtgcggtcacgacggcaatcatcaccatcgcgccgctgccggacgtccagcccgtccacagccagaacagcgtgccgagcatacaggcaagcgtcgtacgccagaagttgaccatcgcgtgatggcgctcggcggattccggcttgatcaccacttcgccctgcagtacctcttcttccgccgcgctgattttggtattcccgatcacgccgcgtttcagcagcaggtagcgcgtcgcggcgccgacccaggtgtagatcgttaccggcgtgtcacgttcccctgtccaggcaataaccctgcgcatacgcttaagctgcttgtgcacgtcctgcaccgtttccactggctcagcgaacagttcgcggaacgtatcggtgaccacttccgggcgcgtgttctgaatcaggtaggtttcacatgcctgggtaatcagcgttaacgagaccgtattaagggctttcagacgacggttagcgcgagcccagcgtgacgactccatattgagattgctgcgcatcccttccagcgcctgcgtgcggcgaaccagcccgctccaggctttatccacctcttcgctgtcgccgtgtttaatgcagagctgcatcagctggtactgggcgacaatcagcgcgtcaagctcacggtcgacttcctgcttgatggagcgcggggagaacagcaggtccgcgacaattgcactcacgataccaatgacaatctcactgcatcgctccaccgcaaactgcggagccagcagcggctcggactggatggtgatgataataatcagcgcggtatagcccgccaggccccaggcataggagttctccactttcaccagagacgagatccaggtgcagaagcccgcccagatacagcacaccatcagcatcagcagcggcgtgcggatcatcaggataataatggtgagcgccgcgatacagccgatgaacgtcccgatgatacgcagcattccgcgatagcggatcgcgcctgaatagggttccccacccgcagcaaaggcgggacccgccgcgacaatcgcggccgtcagcactgcccagcgcggggtttcaagctggaagtggaagccaacaaacagcgccagcacaatggcacacgccagcttcacggcgaagcgaatgtgctggctggcgatggaaaagatgcccatagcgattaaccaaactcgcgcagacggtgggcgattttacggaagaatgagtcctggctggcatcccgatctttttcaccggtaatcaccaccgtcgccgtggtacccgcaggccacagattgccctgctgttcatccaggtggatacggaccggcacgcgctgggccagacgcacccactcgaggttggaatccaccgttgccatcccttttgcatcacgcgaactgctggagttggtcacccctgcggcgacgctgtcgacggtacctttaaagacgcggttgctgcccagcggcgtgatttctgcccgatagccgggacgtacgccttccagcttggtctcttccatataggcgagtacatagaaagagttctgtttcaccagcgccacggcggttgagccacgggtaatgaattccccggcatagacgttaaggttggtcacccagccatcagacggcgcgcggatcacggtacgctccagatcgagcttcgccagatcgcgcgttgcttgtgctttcgccagctggtgcagcacggtttgcagcacgttgttggactggtcaatctcttcacgggacattgcctgaacgccaagctgattacggcggcctgcctcacggcgtttctccgcagccagcgcctggtaataggccacgtccgcttccgcctcttccagcgctttctggtaacgaggctggtcgatggtgaacagaacctgatcttttttcaccagctggttatcgtgaacgttaaccgccgtgataagaccggccacgtcaggggcgatggccaccacatcggcgctgaagcgtgcatcacgcgtccacggtgattcggtgtaatagacccaggcgcggaaaatggcaatgaaggcgaggataaccagcgccatggtgatggcagtgcgggagatttttcttgttagcgttttcacatcaacctcagacaaacatgcgcgatatcaggtaaaataggcagcaatacagcgcggtattgaacaatgcagggtgccagacgaaatcgtagatcccggtagggaccagcaccttgcgcaccagccagaagatcgccagtgataaaagaagctcgaaaaatatcggtgggaacgacagaccgaacaccacgataacgggaaacagactcatgttgaccttgataagagagagtgcaggcttcagaattttttagcgcacgccaccgcaggagagcaagaaacgccgggcgagaatggcgcagccgttatgtaattaataatatattaacgtaactgttatgctgttatctataatatgtgatctaaatcacttttaagccagagtgaacaatggaacgtttaaaacgcatgtcagtcttcgccaaagtggttgaactgggctcctttaccgccgctgcacgccagcttcagatgagcgtctcctccatcagccagacggtgtccaaactggaagatgagcttcaggtcaagctgctcaaccgcagtacccgcagcattggtctgacggaagcgggtaaaatttactatcagggctgtcgtcgcatgcttctggaagtgcgggatgttcacgaacagctctacgccttcaacaacacccccatcggcacgctccgcatcgggtgttcttcaactatggcacaaaatgttctcgctgccatgacggcggatatgctgaaagagtaccccgggcttaccgtcaatctggtgacgggtatcccggcgccggatctgattgccgacggcctggacgtggtgatccgcgtcggcgcgctgcaggattccagcctgttctcgcgtcggctgggcagcatgccgatggtcgtctgcgcttcgaagagctatctggcccagtacggtgtgccggagaaacccgccgatctcaccaaccactcgtggctggagtacagcgtgcggcccgacaatgaatttgagctgattgccccggaagggatctccaccaaactgctgccggaggggcggtttgtcactaacgaccccatgaccatttcgcgctggctggtggctggcgccgggatcgcctacgtgccgctgatgtgggtgatcaacgaaattaacagcggcgtgctggagatcctcttcccgcgctaccaatccgatccgcgtccggtgtacgccctgtataccgaaaaagacaagctcccgctgaaagtccaggtgtgcattaactatctgaccgagtattttgtggacgtggcggagctgtttcaggggatgcgcatcggaatcataacgagaaggaagaatgtagtcagaaccaccggcaaatgttttcaaagcaatcagaatatccatagcctggcgagacaaaaataccaagtgtgggttacgccgtttcattcgctccttagggatcgtccacaacgcttcagtaaagttaatttcattccaggttgcattagttaattcgcttttacgtaccatagtcaacaagagaagctttaccgcagcacgaatctgaggcgttgttcctactttttccatgtaccggtacatcaaaccgatctcagccggcgttaatgttcggtctctcggctcaaatcgagcgatacttgcaggccgaaccaaatcagcgggattctcgactttctgccctctttctattgcccatcgatatacctggagcacaatatcacgcgtatgcactgctgttgcaggtgcccctctctccactatcgcatcagtaagcgctcttaagtcttcatgggtaatttctgttagcttttggttgccaaattttccctctaactctcgggcatagactgagcgacgcatatcccgggtggagtcggccatctgatagccacgcagccatttctgagcccaggcaccaaaagtttcagcatctttcgttctcgccttagctcgggctttctctttggccggagactttccatcagtaaccattcgcttcgcttcattgagacgctcacgcgcttcagctaacgttatgcctcctactccgtagcggccaaaggtaatggtttcttgcctgccattgatcgagtagttgtagcgaaaggagattgaccctgcggttgtgacggcaacatagaggccatcacggtcattgactttgtaaagtttatctttgggtttgagattgcgtagcttagtatcagtcagcatgtttcaacctattattcttgtttgataccatgctgaaaaacctctaaataactggagttttatacttataaaacaaatagatataaaaaattaataccatgccccatcaaaaactctcagcatggtatcgggcgtaatccatggcattaccaatgaatcatacccatcaaaataccacggtcaaaccgtgcttggcgttgccagacattgccaaaaatgactaagccaaaaacaaaaaaagtccgcaattacgcggacttaagtatggtttagtgcctgttagtgccagacgtttctggttggggaatcattcccactcaatcgtagccggtggcttaccgctgatgtcatacaccacgcgggaaatgccgttcacttcgttgataatgcggttagacacgcggcccaggaagtcatacggcaggtgcgcccagtgcgcggtcatgaagtcgatggtttccaccgcacgcagggaaacaacccagtcgtacttacggccatcgcccattacgccaacggagcgaaccggcaggaacacggtaaacgcctggcttaccttgttgtacaggtcagctttgtgcagctcttcgatgaagatcgcgtccgcgcgacgcagcaggtcgcagtactctttcttcacttcacccagcacgcgcacgcccagacccggacccgggaatgggtgacggtagagcatgtcgtacggcagaccgagttccagaccgatcttacgcacttcgtctttgaacagctcgcgcagcggttcaaccagacccatcttcatctctttcggcaggccgcccacgttgtggtgagatttgatgacgtgtgctttaccggtggcggaagccgcagactcgatcacgtccggatagatggtaccctgcgccagccacttcacgtcgtccagcttcagcgcttcttcgtcgaacacttcaacgaacacgcggccgatgatcttacgtttcgcttccggatcgttctcgcctttcagcgcgtccaggaagcgctgctcgccttccacgtgaacgatgttcagaccgaagtggtcgccgaacatgtccataacctgctgggcttcgttcaggcgcagcaggccgttgtccacgaagacgcaggtcaggtttttgccgatggcgcggtgcagcagcatcgcggtcacggaggagtccacgccgccggagaggccaaggatcactttgtcatcgccaacctgctggcggatacgctcaacggcgtcgtcgatgatttttgccggggtccacagggcttcacactggcagatgtcgcgcacgaagcgctccagcatgcgcataccctgacgggtgtgggtcacttccgggtggaactgcacgccgtagaagcgtttttcttcgttcgccatgatggcaaacgggcagctctcggtgctggcaacggtcacgaagtcagacgggatagcggtgactttgtcgccgtggctcatccacacgtccagcagcggtttgccgtctgcggtcagggagtcttcgataccgcgcaccagcgcgctgtcgttaaccacttcaacctgcgcatagccgaactcgcgctcgctggagccttctacgtggccgcccagctgcatggccatggtctgcataccgtagcaaacgccgaataccggcacgccagcttcgaatacgtactgcggcgcgcgcgggctgttctcttcggtggtgctttccgggccgccggacaggatgatgccgcttggattgaattcgcgaatctgtgcttccgtgacatcccacgcccacagttcacagtaaacgcccagttcacgcacgcgacgcgccaccagctgagtgtactgagaaccaaagtccaggatgagaatgcgatgtttatgaatgttttccgtcattgacgctaattccgaggcaagtgaaacaaaaacagagcgcccggcagaagccgggcgcggaaattaatcaggagcccagacggtagttcggggactctttggtgatcgtcacgtcgtgaacgtggctctcctggatacccgcaccgctgatgcgtacgaattccgctttagtacgcagcaggtcaatggtaccacagccggtcagacccatacaggagcgcaggccgcccatctgctggtgaatgatctctttcagacggcctttataggcaacgcgaccttcgataccttccggcaccagtttgtctgcggcgttatcggtctggaagtaacggtcagaggaacctttggacatcgcgcccagggagcccataccgcggtaagatttgtaagaacggccctggtagagttcgatttcacccggggattcttcggtaccggccagcatggagcctaccatcaccgccgctgcgcccgcagcgatcgctttcgcgatgtcgccagagaagcggataccgccgtcagcaataactggaataccggtgccttccagcgcttcaaccgcgtcagacaccgcggtgatctgcggaacgcccacgccggtcacgatacgcgtggtacagatagagccaggaccgatacccactttcaccgcgctgcagccagcgtcagccagcgcgcgagcgcctgcgccagtggctacgttaccgccgatgatctgcaggtcagggtatttggcacgggtatcacggatacgctgcagaacgccttcagagtggccgtgagaggagtcaatcagcaggacgtcaacgcccgcggcaaccagcgcgtcaacgcgctcttcgttaccggcacctgcgccaaccgcagcgccaacgcgcagacggccatgctcgtctttacaggcgttaggcttacgttctgctttctggaaatctttaacggtgatcatgccgcgcaggtggaagttgctgtcaacaaccagcgctttttcaacgcgtttttcgtgcatttttgccagcaccacgtcgcgggtttcaccttcgcgaacggtaaccagacgctcttttggcgtcatgtacacgctgacaggctggttcaggtcagtcacgaaacgcacgtcacgaccggtaataataccgaccagctcgttctcttcggtcaccaccgggtaaccggcaaagccgttacgctcggtcagggctttcacttcatgcagggtggtggttggcagaacagtctgtggatcggacacgatgccggattcatgtttcttcacgcggcgaacttcttccgcctgacgttcgatagacatgtttttgtgaataaagccaatgccaccttcctgtgccaaggcaatagccaggcgcgcttcagtcacggtgtccattgccgcagagagcataggaatgttcaggcgaatggttttcgtcaactgcgtgctgagatcggcagtattcggcagaacggtggaatgagcgggaacgaggaggacgtcgtcaaacgtcagtgcttctttagcgatacgtagcatgggcaatatctctgacctgggtggttaaatattgccgtggcattatacagagcgtaaccgattgcatctacacttttttataaaaaagcttgcgattgcctctcagcaggttactatcgactgaataacttgctgatttagaatttgatcccgctcacatgttatcctctcaatccccctcaatttataccgtcagccgccttaatcagacggtgcgtttgctgcttgagcaggaaatggggcaggtctggatcagcggtgaaatctctaacttcacgcagccctcctccggccactggtactttacgctaaaagacgataccgcccaggtgcgctgtgcgatgttccgcaacagcaaccgccgcgtgacgttccgtccacagcacggccagcaggttctggtgcgcgccaatatcaccctctatgagccgcgcggtgattatcagattatcgtcgagagcatgcagcctgcgggcgaaggcctgctgcagcagaagtacgaacagttaaaggctaagctctcggaagagggacttttcgaccagcagttcaaaaagccgctgccctcccctgcccactgcgtgggggtcatcacctcgaaaaccggtgcggcactgcacgatattttgcacgttctgaagcgtcgcgacccttccttgcccgtcattatctacccgaccgccgtgcagggtgacgatgcgccggggcagattgtgcgcgccatagcgctggcgaacgcgcgtcaggagtgcgacgtcttaatcgtcggacgcggcggcggctcgctggaagacttgtggagctttaacgacgagcgcgtggcgcgggcaatctttgccagccttatccccgtggtgagcgccgtcggccacgaaacggacgtgacgatcgccgattttgtcgcggatctccgcgcgccgacgccgtccgcggcggcggaagtggtcagccgcaaccagctggagctgctgcgtcagatccagagcggccagcagcgtctggagatggcgatggactactacctcgccaaccggacccggcgctttacccagcttcatcaccgtctacagcagcagcacccgcagctgcgcctggcgcgtcagcagaccgtgctggagcgactgcgccagcgcatgaacgtggcggtggacacgcagatcaagcgcgcggtgtcgcgccagcagcgcgtgacgcagcgtctgaaccagcagaacccgcagccgaaaatttatcgtgcgcaaacgcggattcagcagcttgagtaccgtctggcggaaactctccgtgcgcgactgagcgccacccgggaacgctttggcaatgcggtgacccaccttgaagcggtcagccctctctccacgctggcgcgcggctatagcgtgacgacggcaacggacggcaaggtgctcaagcaaaccaaacaggtgagtaccggcgatgtgctgacgacgcgtctgtcagacggctgggtagaaagcgaagtgaaatcaattaaaccggtgaaaaagacgcgtcagcgtaaaaccggataattcttcgccggttacttactatactgctgctattcccttttttaataaggagagcagcatgccccatcttcatagcgttattcccccgtatattcttcgtcgtattatcgaaagcggttccgaaccgcagcagcgctgtgcccgtcagaccttaacccacgtccagacgctgatggcccatatgccgggcaaacccgccgcgccgcacgtgaataaagccggacagctggagcgtgatatctacgacgcgaagcagacccaggagctacctggtacgcaggtgcgttatgaaggtcagccgtcgaacggcgatgtggcggtagacgaagcgtacgagtatttgggtattacccatgatttcttctggaaggaatatcagcgcgattcgctcgataacaaagggcttattttaaccggcaccgttcactacggtcgggaatatcagaacgccttctggaacggtcagcagatggtatttggcgacggcgacggggaaatatttaaccgctttaccatcgccatagacgtcgtggcgcatgagctgagccacggcgtgaccgaggctgaagccgggcttatctactttgagcagtccggcgcgctgaacgagtcgctgtcggacgtgtttggctcgctggtgaagcagtaccatctgaagcaaaccgccgataaagcggactggctgattggtgaagggctgctggcaaaaggcatcaacggcaaatggctgcgctcgatgtctgaaccgggcaccgcctacaacgatccgctgctcggcaaagacccgcagcctgcacacatgaaggatttcatcaaaacgcgtgaggataacggcggcgtgcacttgaactccggcatccccaaccgggcattttatctggccgcgacggcgattggcggctatgcctgggaaaaagcgggttatgcctggtacgacacggtttgcgatcgcaatctggcgcaggatgcagattttgaggccttcgcaaaactgacggtagcacacggagaaaaacgctccggcggtgacgttggggcggccataaaacaagcctgggaacaggtgggagtgttgtaaatgcaggttccggaactgacggatgacgccgtggttgagctggcccgggaaggcggcgtcgcttatattcccaagctgagcggccagcgcaccatcgcgctctcctcgctcaatgaggcgcagcgccagcgcctggtcagcatcctggagcaggcctttccgcgcggtcagccgccgggacaggcctcgtcacccggcagcggcgaccagcgctatttccgcatccagatcatctggaccgggcaaaatcaggcgcactacgccgatatcatcgtgctggtgccggagcaggaagcacccgagtcgctggtcgagctgtggaagaaaggcgaaggctgcgtgtgcgattaaccttcggtccgaacaaactccacgcgttttttagagataagaccgtggccgttctggcagaagtagtccaccgccccgcaggcttttaagacctggagtggctgatggcactccgggcagcgggcttcaagcgcaatatccttattacagttctcgcagtgtgccaccccgttcaggggctcaagcggtgcctggcaatccgggcaggtaatcgtcatggtgactccttaaaagcattctggtctgcgatcattttaccacgtcgcgttcagtgcgggccacgcagctgttgctgcaaggtcagcagcagctcaacttcctcgattcggcgacgcgtcgtgcggctcacctcgtgcggatcccgttcaacaagactgttggtgcccataatgggcccggcaagacagtgctcgtagagtgtcccgggaatatgccagcgctgaatgttctcaccctcaatcagctcaagcacatcctccgcaccgcgccggtcgtagctaatgatgcgcccgtcgcgcaaccagagccgtaatcctttttgcccgcccgcgggtcccgcgtatttgttaagccagatatccaccggcacgccgctgatgcggccctgaagatgcgcctcgccctccgccgtggtcaggtcgccttttgcgatagcgcggcccaggcggtctttagccgtgaccacctgcaacgtcatctcatcacttccgcccagataacgcaccgtttcgcgcagcatcgccagcacgtgcgtaccgatatccaggattacgccgtccgggtggcgaagcgtacgcgcgtccggctcgccggtagcaaagttaagcgcgatgggttcccctgcggcgttaactccgctcggctcctgcaaaaagccgtcgattttgacgatgtcagagacgctgccaaccagtgaccgctttaccgtttcgatgcgcgccatccagtgatcgagcgccagcacgcgggaagcagcgtcggggtttgccagcagcgcgttgagcttttcgatttggggaagcgtggcgacgatcggtttttcaatcacaatccgcggaacggccgaggctatggcctgttccagcacctcgaggtggtgcagcgatgcggtggtaataaagagagtatcaagcggtacggcgagaaggtccgtaaacgaagcgcagcgcgtgacgccttcaggctgcctggtggggagaacatcaaatccaaaacaatgaaccgcgtgaccataaaggcgacgtaaggcgggcagatacgcggtttccacgaccgcaccaagaccgacaaatcctaactgcatagtttcacctcagggaatcgatgccggggcataacgccgccccggcatgctgaggtttatgaggcgttagcagccggtttagtctgcgcattttccagcatgcggcgtaccggaacaatgaggacgatcagtaccgcggcacaaatcagcagcgcgacggagcagcgcgcaaagagatccggcagcatatccagctggtcggccttcacgtggccgccaatcagacccgccgccaggttacccagcgcgctcgcacagaaccacagccccatcatctggccgcgcattctctccggcgccagcagcgtcatggtcgccaggccaatcgggctgagacacagctcgccgagcgtcagcatcaggatactgcccaccagccagaacggcgatacgcccgccccaccgctgctcagcacgttctgtgccgccagcatcatcaggccaaagcccgctgcggcacacaggataccgataacaaacttggtgatgctgctcggacgaatgttcatgctcgccagcttcggccacgcccagctgaacaccggtgccagcaggatgatgaacagggcgttgattgactggaaccacaccgccgggatttcgaaatcgccgatcatgcggttagtgtagtcgttggcaaacaggttgaacgaggttggcttctgctcgaacgcggaccagaagaacgccgcggagatcagcagaataaagcagaccagcagtctggcgcgctctttacggttcagtcctgcaaaaacaaacagataaataaagtagagggcaacggatgccgcaatcacgtaaaccagcacgctggctaccgcgaccgggttaatcacaatcacgccctgcgcaatcagcgtcacgatcgttgccacacctgccgccagcgccagcagccaggcgcccacgccgttacgcttcaccaccgggctgttccaggtggagtcgagaccgacttcgccgtcatagcgtttcattgccggaacggcaaacacgcggaagataatcagcgccaccagcatcccgataccgccaatgccaaagccccagtgccagccgtgggttttgatcagccagccggaaatcagcggggcaatgaacgagcccatgttgatgcccatatagaacagcgagaaaccgccgtcacggcgcgcgtcgccttttttatacagggtaccgaccattaccgagatacaggtcttaaacaacccggagccgagcacgatgaacatcaggccgataaagaacaggttattgcccatgatggccgagagcgcaatcgacaggtgaccgagcgcaatcaggatcgaaccgtaccagacggctctctgctggccgagccagttatccgccagccagccgcccggcagcgcggccaggtacatggtaccggcaaagataccgacaatcgccgaggcgttttcacgcgccaggcccatcccgccgtcatagacggtggcggccataaacaggatcagtaacggacgaatgccgtaaaacgagaaacgctcccacatctcggtgaagaacagggaaccgagcggatacggatggccgaagaacgttcggctttctttttgattaacagaggattgcataattctcccgaaaggtatgtcgtcgtgcttgtaaacaccagcaggtacgccggccagttacgtatctggccgattttttacatgcggcgaaaagttggttaaccatttgataaccaggcgctagttttgtctagtaccggaccctggactttaagatgaaaattcgacgattgtctactttcttagatttaaacttggttaaaagtgaatagtgattgacttcacacagagaaaaccggcggtatgaatgggcaaaaaaaagcccgcgagagtcgcgggctttcgtgcgttcagcaaagcttatttgcttttcttaatgtgaaagacaaataaaataccaataacattgattttaaatgtttttataattcgctatataaaaatgggtacaaccttgtgtacaacaaaaatcaaagtgctctgctttttagctcactttttgaactacgaaaattttgcagtttctccgatcccttgccgtaatcttgccgtgctatcgaaacctcaccgtatccttaccgtgatagccattttcttattgtatgatacttctatcccacaataaggaatcagccagccatgagaatgaccaaccgcaaaaaagagatactcagctactttgaacctgatagcctcgattgggttactggtgagattggtgcgccgccgttcgatgtgtcgggcgtggcctaccttcttcatggcatggcgtcgttcgataagcgccaccagctcgaatcaacccggcgaactcttgaaagtatggttgctggtgggttgcttgagcgtgtgacggtgtatgagtctcgtcaggtacggcgcggcggtgagactaacgcaacggtcgtgcgttacggtttacccggtcattgtgctgttatgcgcgatactggcggcgctgataacgcaatatcaggtgaatacatgcgggtcagttaatagcctgcaatctgtcgttgatgcggctcaggtcgtaaacccggcgttcaatatccagcatcaggaaattgtggatctcggcctgctcaggattatcagactctctggcctgtaatagcaattcattgtaaccatgcaagccgcctgagttttccgccggggtggtgcctttcccacgcaggcagctaatgggctgattactcgtatcgtgtgtttgcttctccagcacaatgacgcaatcccaccagtcgccaaagtcatacgtgtaaaccagcttgtcaccatcattctggagcgctgcccatagtggtgtgattgccgcattacccatgctttcatcctcaccccatacgcgatactcgctaccgggatcacctttacgccctttctcgaacatatacaggtgttcgtcattccagccaaaagccaactggatcaccgcgtgaagttcactaaaggggatttgctctggaaccagcacacgccgccatataggtggtttgctgtctcggatggttatctttagctggtacatgcaaatcctgaataaatgcgaatcggaaggataacgatactgacgcactcacaattctgtaaaggtgaataaaggaaatttgcttaatacgcataagttacatgcggaataatcccgtatctacctgcgcggcgctggcttcctccactggtaggcaggcgctcgcatcatctccccgaaccgtttgcgccgggctgtatcagcttcaataatgcgctccatttcccgaacctctgccggggtaagctggtggccttcatgctccagtttagcggctgtgattgcggctatctggcgtggggtcatttcacctttcctttgaaggtagcaatttagctactgcttgcattggtgtaagagccaccatcgtatcactcagggaactgtagcaattctgcttggtacaagcggattacaatattgatctgcccatgatgaactatctttttatcagtaaccttttcccatagggatggaatatccatatcatggcctgaaagaagcaatttagcggcatcaactgcatatcgcttattctttgcccctcgttttaagccataactatttgctggaatcccttttaccatcccttctgaacatagtccgatgaatgctacttttgggcatccttcatcataaacactcaatgtgttgatggcattgccccatgccgaacgaatgtctgggctatccttcccagagcaatcggtaacaaccattaaagcggcttccgcgtatttattcatggatgactccaaagattaatatttctatccagatgataacaggttgtaaatcgcttaggctcacatcgcctcacgctacaagtggcggcgtaacccttagtgtaaccttagggcaatcccggcaaatccttaccattgttacccgcacaaactggcgtaatgatgcttgtcgctgggtcgctgggtcgctgttttgcgtactaattaccgcaaccctgaatattttagacggcttacaccacgatttggcttccagcccactactggcgcgggtctcgcctcatatgggctttggttctgtcctgaacagtccagtatttcaacatcggtgactatgcggattgctaacatgcgccgctttttttaacccttcgcagatcccgccttgcttgcattgaaacggatctcgctaatctcagctcaagccgtgcgattctgtcggcatgtagccccatgagtccgttaatcaatgtcatctcgcgccattcttctgtttccggcgtcggattattcgccagtaatagcccgtatctctcagccagcatgaggtttcttgcacgatttcgcaccagcggagaaagcgcctctcccccctcaaatgggaagaatgcccgccgactgcgttcgccatgtttgacggcattagtattgcccaacggtgcgcctgcgcctttccgcttgccaccccatccctatcttgattgttggcttttttttttcatttaacggctcactgtgcgcatttttgtgcgcaaaaaccttaacaaaccctaacaataccttaataaaactgtatatctaacttccgccatctactgcgaacggatagcgcccaagccagcaataacaggcatctccgctatttttcgaatgagcaattcgcgcttagaaattactgcgaattcgcagttagcattcgtcaggtagtacgcacgttgaatacgcagttttgctgcgcacctggctgcgtactgcgtaccagtggaacgaaccagatatttgggacgtcctgaatcaggatttggcttccagcccactactggcgcgggtctggcgctgctagggtttaaaatatgtactaaacagtactaaattttccgccgttttggtgcgcacctgactgcgaaccatcgcccccgctggtggtctacctttgcctcttgccgccatttaaccggaaggcgttaccgttcggttgcgctatccccatgcggtgttgcgtttcggtaacagctttatgcaggtcgccaaagtcctcaaccttcacgggcgggcgcttcacgttctccagacacgtttcacggccgcgctttatccattcccgatcatcgtcctcggtgcataacagcatgacttccaaccatcgcgcggcggcgcgtcggtacagcccttttgcttccagatcctcggctttactgtcgtttaccatgtgtatccccctcagaatggatcttcatcatcaaacggcgggcgctggtcaaaatcatcaggggtgttatataactcccatcccggcgcggattgtgttgcgtggcctctgctggctccgcttgctttgactgattcggcccgcttcccgccggggcgtaccgttctggcgctgatcacactgtcggctactacctgataaccttgctgtgtaccgccatccttgcccgtccactgattgacctgcatcgctccggcaacactgaccaaatcgcctttaacgtgtcctgccagtgcgtcggcctgtttgccgaatgccaccacgcccagccagaaagtaacctcaccgccctctgctgcatggcagggcagtgccaccgctaaccgtcccattgccatgcttgtaccgtttgctgtggtgcgggtctgcgggtctgcgactaaacgcccgtaggctgatatctgtgctgtcattttgcgaatacctcgaattattagttttgctaatgaagattacccggctccgtcttattgtgggacacctgccgattttttttatagtaagcgaaaatagtgttgtctcagttgtctttgttgtctcatggctctacaggccgcgccacgcctgggttttgctgagacaacatttgcaatttagtgttgtctcaccctgagtaaatgttgtctcactgcctgccagattaaaaaacacacgttcgtaatgttgtctcaaaatggctaaatgttgtctcaatgttgtctcaatgttgtctcagaaattaaaataaaatccttataaatcaatgtaacttacaaaatgagacaacaaagacaactgagacaacactaaaactacgcatgtgaagaaatattattcttctggctggctgctttcctccgccatgaaattgagtacatagacgcgaatctgtcgcccatcctcccttactcgcccctgatagcctcgcccgctcgttggtggtgtaagcattcctgcattctttagaacttcggcaaactgtttggtattgaagccctttgcaatctcctgctcaaacgctgccgggaaggtgtagaaaattatcgggtcgccgtcgtggttccccttcttcctgtacccggctaaatcacggatgggtaaatcgcgcgggtcataacccagcggcgcgaatcgactcagcccataggcatttaaaaacgcctccgtctgctcgatgatctgctggtgctctttgttccccgtgccgaactctttcagccacgcattgtagctgtgctgtatcgcatcccgacacgtttgagcatcccagccagtaaccacgccacccagtagtaaagcggcctccagaatggcgaacctcgcccctacacggtgaacctgttccccatagtcggcaggaataagactgcgccagcgggcttcacagtcacgaacggtatcaatggcctgctgctggtggcctgcaagccatctgacccactcccgcccggcagcgcagtgattgctctgccacgcggattttaatgcgtctgcatggtctttccctgtctggtgctcatgaaagcgcaccgccttacttaacgggatattcagcagacgcaccagttgccccgcttttgtcttgcgtcctgcggtggcaatgaacgtttctaaatccatttccccggtgctgattgccacggtacgccagcgttttagatcccggtttccgccttctttcgcgccctgcaatttccccacgccgttaaacagggcataggcagactgagaaacgcttatcgggtctgcgccctgtccgacttcatccagcggcatcagtccgtcattgtgggcggcggcctcgtttatcagccccagcgccgtcccgtaccacgtcaggcgcaaggcatcagggttcccgtatagactgctagccacgttctgcgtggttgttttcccggcgctcgattgctcatagaagtggatcccgaatccgtcacgctctgccacgccgattaatggcgctgccagtgctgcggcaatgcctgtcatcatcgcgtagttgccgtatgccagccgtgcgacactgttgcgccagctttccgacgttcctgctacggtatacccggcagcggctgaactgcgcccgctgaacaaaacaggccgctcaggtgtgccgatgatttccccgtccggcatgatgtatgccccgcactgccagcctgtagcatgagcaacgcgccacaattcacgcgagccgctccgctgtagccagtctgcaagaatcgcccgtaggctgtttttcgtggtgacgttgacgccaccagctttcagagtgcgccagccttcacgctcgccaatatcagccagcgggatagccgctgttgtcggtatgtctgcaccgaatgccagccatgagataataagatactgatctttgtcgtcgcgtcccgtgccgataacctccagcggtgaacataaccagctttcagcgttgatgatctccccgctttccttgtccaccttcggcgttacccagaaaacgccatctttgcggctctcaatgtggggttttagtgggtctttctctgggtggtcagttttaccgccctcaatggcctgcaattgtggtttcacggcttccccttgaatctgatacagcgaatcactaaatgcggctgtagcggcttccagcccgttttgctggcggtagtcgtcccagtcggctttatggtctgtcggcggcagcgccacccagccagccacggataaagctgctttctctgcggcctccttcccgatgttggtggctccggtttcggaggctgctgtagggtggtcgttatctgcggcgataataatttgcgactgcgggtatttccggcgcattactccggcaacgtggatcaggttcccggcgtccattgccgccagtgtgagcgcctccgggcgcatcaggtgaacagaaagagcggtagccagcccctcggcaattaatacgctctgcggctgttctggtgcgtttacggcgtgatatgccccgcgcttcgctgaacctgtcagaagtcgtttctctccctgcggtgtaatggtctgcgctgctgccactgcgccggattcgtccaccagctccagcaataacgaaccatccggcataaccggatagttaaacccggtcagcccttttgattgcaggtactcagattcgccccgtgtgacgctctggcgcattccggcatacagacgggcaaacgtagcccttcgctgctctgcgtcctctgctgcctgtttctggcgctcctgctcatgccgctggcggtcagcttccagttgcccccttctctggctggctgctttcctgtctgtttccgtctgccggtaatcaatacccagcacatcagcggcaagctgtgccgcctccgtggtgtcgcagttgttcaccttcttaatcaggtctaagccatcgcccgcgccgcactgattgcagataaagctaccgcgcccgttgtcgtcgaatctgaaacggtcttttccaccgcacgcagggcagggggcatgacggcgtgatgaatcaggaacgtcgatagacaggccagccagcacattaggccatttaccagcggcggcgctggtcacttcgcggataatgtcgatattacgcattgtgtcgctccctcagtgcgccgctggcatttcaggcaagccgttttcattcaggtcagcaatgaatccatcatgcagctctgccagcgtttcacgtccgaacggggtcagctcgccgcgctccgtgtcgatcatggcctgataaaaaacaatggcgttcgccgttccctgctcaatgccgtagcgctcaatcattgcgccctccatgttgttagccatcgccagacgttccgcgaacgggtaaaccacaatccccgccgtgccattggagtaaatcgctacttttgacgttgtgccgtcagcctccgtgacggtggctgtgccgttctcgcgcttcatctcagaaacgaacgtcgcagcaatcagccagcgccacataatgacgttatgctgcgcggtgaagtcgaaccagccacgcgccccgccgtcagccactgcaaaatgcagggcaaatccttcatccgggatttcgtcatacctgccgctatcgagatgagttaccgcgtctgaatagggaacaaggcaaacatgctcatacatcccggcatcattgcgggtcatgatgtttacgccgtgcggtgtggcttctgcgtggaacaggtcgggatttcccggtttaatggtcagtatattgctcatgctttgccctcccgatattcacgcattacatggtcagctagcttgctttcagcctcgctcattgcttcgggcacaccgtgtaacagcgtcagaatggaacctataaggcgtggtaaatcgggatctgttttattggtggcgctctccagccacatggacaaaacagcctgtgcctgttcaatctgacaggcggcatcaatcagttgtaactggctcatactgccacctccagacggatacgaccggcaaagaaacagacgtgatcccgcgccagtgaacggcgggcttcctgctcagtttcagcagcaatgtgatggattttggcggtaattgtcggcatgtcgcggcgaacggctgcgattaaccagataaattgcggattttgggtaggggtagtagccagcatagcggcagcctctgattcatggtcttgataaccaccaccggaaacgccaatttcgctggtggtgaactgtacagggttggcgtaaccgggaatcagagaaaccggcgcggattgctccgcccccatacagtccaccattgaaggggtgtaactgcgcggcacaaaaaaacacgcatggcgcgtgttgtgcgctctgataattaccgggacgccaatcccggcaccagatttggctggtgcgctataaccataaaccgggttggcgatagtcggcaagcccttttttatggactcaagaaactcaccttcgcgcgtgcgcgtactgttgcataaattccctgcatctagtggtgatgtcagaaaaatcttcccgcctcgtgtagtgatgatggaaaaatcttcctcgcgtagtgacccccaattaatcttcgtgcgcgtactggtctcgaaactctcctcgtcaccacgacgagaaaatgaggagctggcattagctggcactgttatgccagctttaccctcatgcgcgtgcgcgatcccgcgcaaggtacacatcaggccagccaggggaaaggctttattctggacggcgggcattagtgaacctccggcaattgaggctgatatttgcgccataactcagcttcttcggcgatcaggcgggacttctcacctttgcaggcttgcaggtctttaccgcgcttgctggccttcttgtcgtaagctgctttgcgtttgctgtggtcgttcaggaaggcgaacggcacaccataggagccagttttacgaatagacgggataacctcgcggaatacccagttagtgaaacgatgtgcgaacgttccggcagtggtggccttgcggctgcgggcgatcagtttgtagaagccagactctgaaactgtccgcatgttctgattacctccgggggtataagttaaacttacccccttttcatcgtcatcaagcgcggcaattgccatgctgtgattagatagctccagcgcctcgcaaacgtctttggcaataaaccacggattaccgtcacaattcacaatgcggactttcttaccctcaaaccggataacggaaatatcgctttcagtaacggcaagaatatccttctggcaggcgttggattgtggggcggcctccgaattgaatcggcttttttcgatagtcatgttttcggctccgttatgcggcggtgagattgtccgggtatagattgagaatgtccgcgatatcctgcttagaaagcccgttatagccaccagcggtggcgttgtggttcacaagctgaataacttttagaacgtcaccgcgcccggtaaagcgatagcgtaaatgtgacccgatcccgtcgggattcttttcgtcaatacgctcaatctgaatatcaagtctgcgctctaactcgcgggcgcggtgcttcttcggtgcgcggcgtggcgcttgtgtggtgggcgctggtggcgtaacatcagatccgcgaatatctatgttgttagccgcctgctgtccggggcggtttttcttttccattacgccacctttccccggcgctcagccagccagttattaatctctaccgcatcaaaggcggtcacgttatcggtgagttttaccgggcgcggcagagtaccgttcttaacccagcggtcaatagttggcatggaaacacccaaaagttccggcatacgaaaacggcggatgtatccagtagtgggaagtgctgattgtgcggcttgagaggctgtcatatgtcccgtaactcctatgatagctggtgttacgggcatttaaggcaaaaaagaccctgctgtgaattacactaaatttaatatcatgatgctaatttttagtatctgactacttgggctttcctgctgtagtgcgatccatgggcttgcgattcatatctgagattatttttttagatagtcgatagacggctcggaataacctgcaccaacagatagccaatgatttattgttgcgttagcccaagcatcatttgtgtctataccgttaatatttttacattcatcaggaaaggtattgcgtgtgtatataagagccatcagacagttctctctattctgactaaatcttttagtattcccatgctcttgtatttcattcactgtattaacagtgttttttagaggggaatgatatcttggggttatagctgtgcaattatctatacaatctctaacacgcagaaaccaaccccttgaaatgtaaatactatcaagagtgatcacttcttcatcttgatgcattatttctgtctttatttcttcagggttgctgaaaatatcgctaggtaaatcaaatttgtgagcttctcctaaaaggattgactcaacggtatctgaattgtcgtaatcaacacaatcatgcgaagcggtaagtaacgggccaatctttgaagatccataacgtaatactccatttattgtgccactgttaagatgccaaatcccagatgctaagccagtgttatacctaactccgtggagttctttttcttgaccgtcatagagcactgggtcgataagataaaagtgtgagtttttgaggcaattagtatcttgtattactttatcttgtgcccaggcttccttattgataaatccggccaaaacgcaaggtataccatctaagatcacacctaagtgaattgctccagatgcccccataagcaataagtcattggtttcaatttccagtaactctgaggctctgacgatatggaaataagtgtttggaggaatttttttcatttactcatccattttttaattgaagtgacgttgtaatcttcgccatgttccagcgctaccagcaaatcacaccacaacgtgagcgctgcttttcgctcatcgaaatactggtgacggttatagataccctccacgcctttaattttgtggttcaggcatcgctcagctatcacggggtcaatccccagcgctgccatttgagtacgcatcgtgcggcgcagatcgtgaatactgaatggctcaacgtccggcatttctttcaggacggcgggcataaccatattcagggtggcgcggctgacatgcgatgtcgttctggctcgtctggctggaattagccagcggctgtctccggcaaagagcctgatttcttcgatccactcgattaccggctgcggtaggggaatgtcgatatcatccccattctttgcacgggttcccggcaggtgccagacggcatttttcaaatcaaactcatcccattctgcggcgcatagctccatctttctgacgcccagcgcaagaatgattttaaaagtaagctcgttttccctgcttatcccgcgcccacggcgtagcgctttaaagaactggattaattcatcgcgtgataaggcgcgttttcgcccctgctccttgcccccggcatccttcgagccaaaggatatagcggggttcacctcaatcattccgcgcaccacagcgtaatcaaacaggcgctttagcattctcaatacatcattagcgactgtgggagatccgcgctgtagcacgtcctgcaaaatgctatcaatatgacgcgggcgcacgtcctcgacgttcatcttgccaattagcgccacgatgtttttttgtaggctgctgcggaaaaggtcagggtgtttgtaatttggttctatctggcgggtgtaatactcagcggcaagcgccgaaacgttaatggcgttcttctcagcctcgatctttgccatagcatcggcttttcgctgctgcttctctgctgccacgtcataacccagcgcaacgcgtgctgaaagctcccttgctatctcccttgctttagacaaagggaagtcagagtaagagccaatcagcatagttctggacttacctgccatttgatagcggtagcgccaaaaaggggttttatcctctttacgaaacctcagatacagcccgtcaccgtcagcacgtccctcgaacctttccccgctcttaacccaagcgcgaatttgcatatctgtaagttttggcatgtgcgaatacccgtgaaacaagctcattccgtcatgggtacaaagcttttgcacccaaaaaccaccacacttgtacccagaaaagccgtatatcaaaccgggtacaaccttgtgtacaacattatcatgcactctgatgcgtcgttatgatagcccctgataacaaaaaagcccggcatatgcgggctttatggatttcatgctggtgggtgaatcgtcctgatagcttatttgcttttcttaatgtgcttaatcagacgcttacgcttgcgcatctggtttggcgtcagggtgttgcgcttgttggcgaacgggttttccccttccttgaactggatacggataggcgtgcccatcacgtccagcgatttacggaagtagttcatcagatagcgcttgtaggaatccggcaggtctttcacctggttgccgtgaatcaccacgattggcgggttataaccaccggcgtgggcgtatttcagcttcacgcgacggccgcgcaccagcggcggctgatggtcttccgcagccatattcatgatacgggtcagcatggcggtgctctgacgacgggtggagctgtcgtaagcttcgcgcacggattcgaacaggttacccacgccgctgccgtggagcgcagagatgaagtgtacgcgagcaaagtcgataaagcccagacggaagtcgagggtctctttcacctgctcacgcacttcattgctcaggccatcccatttgttgaccacgataaccagtgagcgcccactattgaggataaagccgagcagagagaggtcctgatcggagatcccttcgcgcgcgtcgataaccagcagcacgacgttggcatcttcaatagcctgcagggttttgataacggagaatttttccaccacatcggtgattttcccgcgcttacgcaccccggcggtgtcgatgaggacatactcacgctcatcgcgctgcatcgggatgtagatactgtcgcgggtggtgcccggcatatcgtaaacgaccacgcgctcttcacccagaatacggttagtaagtgtagacttacctacgtttggacggcccacgatggccagcttgatcggcagatcctgcgggttgaagtcgtcttcaggctcttcttcttcgcccgcttcgccgtcttcaaactgcgcccagtattccgcgtcttcgtccacctcttccggcgggttcacttcgtcaacccacggcagcagaacggtttccagcaggctggtgacgccacggccatgcgatgccgcgataggatagatttcacccagacccagtgaccagaaatctgcgatagcctgatcggcatcgatgccgtcggttttgttcgccaccaggaaggttggcttttcgcgtgaacgcaggtgtttagcgatagcggagtccgccggcatcaggccagcacgcgcgtccaccatgaacagcaccacgtccgcttcttcaatcgccagcagagactgttccgccatgcgggtttccacgccgtcttctgtgccgtcaataccaccggtatcaatacagatgaactcgcgtccttccacctctgcacgaccgtacttacggtcacgcgtcagccccgggaaatccgcaaccagcgcatcacgggtgcgtgttaaacggttaaaaagagtggattttccaacgttagggcgcccgacaagcgcgaccacaggtaccatgtttgaagcctcataaaattcaaaataacgtcgctttcgcggcgtttttaaaaatgtcaaaacggctcctgagtgaacaggagccgtttagtatactacaaccgccgggtaattaacgcgtgatcgcgtacagcgtgccgtcttttgcctgaatcagcagtttgccgtcggccacaaccgggtcggtcaggaaaccggagctgtcgactttttgctgcgcaacaaagcggccattatccggatcgatccagtgcatatacccttcgctgtcgccgacaaccaggctaccgttgtacagcgctggcgcagtcagcagacggtgcagcaggtcgctttgcgtccacagcgtcacgccgccttcggtgctcagggccagcagacggtcgttctggtcaaccatatagatgcggttaccctcaacgatgaaatcatttaccgagcccagctcacgtttccacatgatctggccgctgcgcagatccagcgcggtcaggttgccgttgtaggccagcgcgtaaaccacaccgttaacgatgaccggcgttgtgtccacgtcgctcagacggtcaatttccgttgagccagtggcctgagagatacgctgctgccagatcatctggccctgctgcatcagcacggcgcttacgcgaccgttgtcgccgccgacaatggcagcaccaaatgcggtagccggggcagattcgccacgcagagagagcgcaggcatatccaggttaacggtccatttcaccaggccgtccgcttcgttcagcgcctgcagctggccgttgctggtatgaatcagcaccaggccatcgctcaccaccggacgagagagggattcccccgccacggtcgtttgccaggcaatggaaccgtcgctgctgttcagggcataaacctgcgctttttcgctgcccacgtagacgtggccaccggcaacggtcaggccgccagacagcagtgcaggcttacgggagaaccagccgtctttttccgccaggttaacggaccacacttcttttccgtcatccgcgttcaccgctttcacggtacctttgcgatcggccgcatagacaacgctgtctgcatacgcaggatgaaggttggaatagaaatcaccaatcccattgcccacggagacatcccacgcggtggatggggtaaactggttttcaaccgtcggcagtggggacattttcacaacgtcttcttcgccactgaacagtgaacaaccactcaataatgtaacagaaagcagtcctggcagaagtaatttacgcaattgcatcgggtccctctcagacggacaaattatttattttcatctgcatcatttcgctcagcgcaggtgaggcattgctctctacgccagcttgccacgctttacgcgcgcccgctttgtcacctttgctcagcagtgcttcaccgcgcagatcggcaacgatggcagcaaagccttcgcctttgatggtatcgagcgttttcagcgcatcgtcagctttcttctgctgaacctgaatacgtgccaggcgcagattgatcaccgctttcagattttcatcactggcggcagcaaggccctgagacagctgagcaacggctttatccagttcgttcttatcaacgtactgctgagccacttccagcgcagccagtgcaccgtaggtgtttttgttgtcagccgcaaatttttctgccgccgtcagcgtttgcggctgatcggcacgaattgcgctcacggtattttcataggacagggacgcgccgcgcgcggaatccgcctgatgattgttccagtaacgccagcctaccagcgcaccgacacctaaaataaccccaacaaccagcgctttgccgttttcagcaaagaagcgtttaatcgcgtcgacctgatcgtgttcgttctcgtaaatttccacgccgtccttctccttagcccaatagagtgcgcaagtgcgccgcaacgccgtcctgcgttaccgttgtctgctcaccagagcgcaggtctttcaccaccacttcgccgttagccacttcggactcacccagcaccagtgcgatacttgcgccccacttatcggcacgagcaaactgttttttgaagttgccgccgccatggttggtcatcagcttaacgcccggcagcgcatcgcgcatgcgttcggcaagctgcattgccgcagactgcgtttccgcgcctgaggccaccaggtatatatcgacaacggaatctgctttaaattccggattaactgcctgaaccagcaaaacaagtcgctcaagacccatcgcgaagccaaccgcaggcgcagcgcgaccgccaagttgctcaaccagaccgtcgtaacggccgcccgcgcacacggtgccctgagagccgaggctggtggtgacccactcaaacacggtacggttgtagtagtccagaccgcgcaccagacgctggtttacggtgtaggcgatgccagccgcttcaagcagcttgcacaggcccgcgaagtgttcgcgagattcttcatccaggtaatcacccagcgcaggcgcatcgttcagcagtgcctgaacatcggcgtttttggaatccagaacgcgcagcgggttgctgtacatgcgacgtttgcagtcttcgtccagcttctctttatgctgttccaggaacgccaccagcgcatcgcggtagttcgcacgcgcttcgagagaaccgatagagttcagctcgagggaaacgtgatcggcgataccgagcgcacgccaccagcgggcggtcagcataatcagttcagcgtcgatgtccgggccctgcaggccaaagacttccacacccagctgattaaactggcgataacgccctttctgaggacgttcgtggcggaacatcgggccgatataccacagacgctgctcctgattgtacagaagaccatgttcgatgccggcgcgtacgcagcccgccgtcccttccggacgcagggtcaggctgtcgccgttgcggtcctcaaaggtgtacatctctttttcaaccacgtcggtcacttcaccgatcgcgcgtttgaataacggggtctgctctacaatcggcaaacgaatttcgctgtaaccgtagctgccgagcacctgcttcagcgtgccttcaatgcgctgccagatggcggtttcgccaggcagataatcgttcatgccgcggatggcttgaatgttttttgccacgtttattctctttctatatacaaaaaaaacccaaagaatgggttcaatcatacatgggaagctcacggcttcccatcacgttatttttcaacctgctgaacgttgatacgctgtgtctcgtccatcatggcggctttggcgcggatgcgggcttcaagctggtcgatcatgtcactattatccagacgatcttttcgaacgccatcttcatagagaccacttttcttgttaccgccggtcacgcccagggttgacaccagggcttcacccggaccgttcaccacgcagccgatgatggagacgtccatcggggtgataatgtcttcaagacgttgctccagggcattcaccgtaccgatcacatcgaactcctgacgtgaacaggttgggcaggcaatgaagttgatcccacgcgcgcgaatacgcagtgatttcaggatatcgaagccgaccttgatctcttcgacaggatccgccgccagcgagacgcgcagggtgtcaccgatcccttcagagagcagcagccccagaccgatcgcggattttaccgagccgctacgcaggccgcccgcttcggtgatcccgaggtgcagaggctgatcgatctgctttgccagcaggcgataagattctacggccaggaacacgtcggacgcttttacgctgactttgaactgatcgaagttaaggcgatcgagatgatcgacgtgacgcatcgcggattcgagcagcgcctgcggcgtaggctcaccgtatttttcctgcagatctttttccagggaaccggcgttaacgccgatacggataggaatatttttatcgcgggcgcagtccacgaccatgcggatacgctcttcgttaccgatgttgcccgggttaatacgcaggcaatcgacgccgtattcggccactttcagtgcgatgcggtagtcgaagtgaatatccgccaccagcggaacgctgacctgctgtttgatcagtttgaacgcctcagccgcatccatggtcgggacggagacgcgaacaatgtccgcgccgacacgttctaatgctttgatttgattgaccgtcgcttccacatcggtggtgcgcgtattggtcatcgactgaacggcgataggtgccccatcgccgattggcacattcccaacgtaaatccgtttcgattttctacgttgaatcggagcctggttatgcatgaaaaatctcccgcgttgcccgtctgttactgtgctgctgattgttcggcattaacggtaagacgtgcaacctggttagttctgataaagcggctcaggtcgacaggttttccttgatactggatctgtaccgctgccggagcgccgattttaagtttataaggcgcctggcccgttaggtttaacgtgccatctttgcgctgcaggccgctgaacagttttttacctgtcgcgtcagtcacttccagccagcagtcggcgctgaagttcattaccagcgcgttagggtcggctgcgggtgtcgccgtacccgccgggctggttggcagagacgctgcggtattgtctgcaggctgagtagccgcaggcgcgttcgccgcagtatcaacattcgcctgagaaggggcaaccaccgcgttttgatcctgagcctgaggcgcagcggtgttagccgttgctgccggagcctgcgcagcattggtcgctgtcgcatctggcactgcggtctgtggctcgctggaagtcgctgcaccgtcggtattcagcggcacgctctgggcgttatccgttccggcctggttgagttcggcggaggattgatcggccatagtggtgatctcttcctgctgcgccttgtggttttgccaccaccacgcaccggtcagaccgaccaccacaaacagcaccagccaggtaaagctcatcagccagccatcacgttttttacgacgtttccccagggagaaggtctgcatcggcgcaacttttgctgcacggaccggcgcctgcttctccatcattggcagtaattcgttttcggggatgtgcaccagttttgcgtaagagcggatataaccgcgcaagaacgttgaagccagatcggcgggtgccttatcttcttcaatatcgcgaaccgtggaaaccttcaggcacaagcgttctgcgacggcttgctggctgagtccgagttgttcacgggcgttgcgaagacgaacgccagtggagagtgcttcatgttggtcgtgagtggcttcagtattcattcgctacaactactggtacgtgaaaaaaagggttcaggcgccggtgagtcacaatgccacccgcaccgcgaaacttctggtcagttaaccttgaacacagagtataagactgtcagcccggagatgacagtacagccctgcccgtacggctaaactgttgttacgtcgttacatactgcccgaaagtcggatgaaacgcaccgtaattattgatcagtcttcacgaatctgactgattattcagtaaggttatgtctcacggcgcagataatgcgccgtgagtgcataataatcaaacagctttaaccgcgatcgtctcgccctgcatgcgtttacgcagggtacgcttggtacggtcaataacatcaccagccagctgtccacatgcggcatcaatatcatcaccacgcgttttacgcacgatggtggtgaaaccatactccatcagcaccttggagaaacggtcgatacggctgttcgagctacggccatacggcgcgcccgggaacgggttccacgggatcaggttgattttacatggcgtatctttcagcagttcagccagctgatgcgcatgttcggtaccgtcgttgacgtggtccagcatcacgtactcgatagtgacgcgaccctggttggcgttggatttctccagatagcgacgtacggcagcgaggaaggtttcgatattgtactttttgttgattggcacaatttcgtcacgaatttcatcgtttggcgcgtgcagggagatcgccagcgcgacgtcaatcatatcgccgagcttgtccagcgcaggcacaacgcctgaggtcgacagcgtgacgcgacgcttggacagaccaaagccgaagtcatccagcatgatttccatcgccggaacgacgttggtcaggttcagcagcggctcacccatccccatcatcaccacgttggtgattgggcgagtgccggtcacttttgccgcgcctacgattttcgcagcacgccagacctggccgataatttctgaaacacgcaggttacggttaaagccttgctgcgcggttgagcagaatttgcactccagcgcacagccaacctgggaggagacgcacagcgtcgcgcggtcttcttccggaatgtagacggtttcaacgcgctgatcgcccaccgcaatcgcccatttgatggtgccatctgcggagcgctgctcttccaccacttccggggcgcggatttcagccacttctttgagcttattgcgcaggaccttgttgatgtcagtcatgtcatcaaaattgtcgctgcagtaatggtacatccacttcatgacctgatcggcacgaaatggcttttcgcccatctctttgaagaactcgcgcatctgctgacggttcagatccagcaggttgatttttccatttttattgggaaccgcaggaatggcgacttcggaggtattcactaattcagacataatatttaccggcctcgttgttacacgttatggcccatggagggttgaatagaaacgccccggaaagcggtctgctcgtccggggcgttgcattgtacaaagtctggcgcagggatgccacgtctggacgcggcatttacgaaaataatgtgtaaacgaaactgttaaattaacgggtacgtggacacacttcgccttctgcgaagaagaaagcgatttcgcgtgcagcagattcaacagagtcagaaccgtgggtaccgttctcggtgaagctgtcagcgtagtcagcgcgcagagtacctgccagcgcgttgtccgggttggttgcgcccagcaggtcgcggtgacgctgtacggcgttttcgccttccagtacggataccacgattggaccggaggtcatgaactcaaccaggccgtcaaagaatgggcgaccttcgtgctcagcgtagaagccgcgcgcctgctcaacggtcaggtgcagcattttggtaccaacaattttgaaccctgcagattcaaagcgagcgaagatgctgccaataacgttttttgccaccgcgtttggtttgatgatggaaaaagtacgttcaatagccatgataacctctgtcaatgttctgttgttttgcatacctgagtatggtgtggcgcggattataaagagctatagcgctattgcctatggttctgcataacatttttttaaaatgagacgaagattagcaacagtccgggtttcgcatatcgtgttgatggtgaaaacagagcggacactgcttttcatcaggcgtaaatgaccagaaatgacggtggcacgtcaggcaaacggcttcatatgccagtatggcgacgtttttcgccgttccttctgtttgcgtcacttttatcgccgcatgctggcataccgcttcgcagccgcagcaaccggtacaacgtccggtttcgacgatcagttcagcgttctcaaaccgaatcgcgttttccgtacaactccgccagcacgcgccgcacaatacgcactttccggcgtcgagatctatctctgcctcactaaccccagaaaacgctctgcgcagttcacgctgaccgggcacgacgctacaggtccggacatcctcacggggaacgtgcatcagcgcacggcgggcgatattaacctcgttgacggggaaaagtttaaacgcccatgccgcttcaccgcgtcgacgaagcacaagattaagccgggcaatcgccagcagccagtcaggatactgctccacgtcgatactgataaaacgaacatggtgctgtgcatgccagagcagcagttcattcacatccggcgcacgttcagtaaaaggcccgacaagcgtatcgccacacaaaaagcgttttcgcggcgtgatgccggtgatggcctcagtggggcaaacaaacaggcagtcaccgcattcaatacagcggttctcatcaaccgagatatctgcgtccgtaaaagaaaaagcctgcacggggcaaacgtcagcgcaggcgcaacaggaagcatggcgaaaacggcgacggacgcacgcatgcgtcacgtccatcgccgggccaaacgtcaatctgcccatcagccaatactgaagaaaacgaagcgcagcatcagctcacccgcaatcagcaaggcgctgcccagcagcattgtgcctcgcgccgcttttaacccgcctgcagcaaagcacagcatacccacgacagacacacaccagctcagcagatgcacggtgcgcagttgttgcagcatctgtaatggcgcatgagggaacgtcaccacggtgttgtccatagccgagatgtcggccagccagacgggctgcatcaccagacgcacaagcaccagcagcgtgataatgaccaccgccgcacgcagagtagcccgggaacgcatcccaaccgccatgcaggctgaaccaataatgcccaccgagccgataaacagcaccagcgtgttgatatgctgccacgtcaccacggacgcatgcatgtagatctgcgccatgcagaacacatccaccagcccgacaaggcccgccgccgccagaagcagcttccggcctggctttttggcgaacatcagcagcgtcgcgagccccagcgccgccaggtaaaggctggcaaagataatctcacggctcagccaggagctggagacatggcgcagcgcgttgagagcattgagcggatagcccatgtgcagcgccgaggcgagcaatccgaggcttgcgagcacaaacgccccggcagcaggcagaagcgcgctacgctgcaaaacatgcgcccccccgaacgccagccagagcgtcacgcctaccgagccctgcaggaacagtgtaaaaatcagcagcggtaactcatgcatggcgtttgccctctttctctgcactctgatgcgctttgatcaccagattcggttttgtgatggaagaatcaggcaagcctttcacgtcacagaccgcaccatacttcgcccgcagttcatcaatcggcccgaatttaatcgcttcgagtggacaggttgccacacagacgggctgctcccccttcgcctggagatccacgcagaaatcgcattttgacatctgcccggtctgctcgttgagctgtggcgcgccgtaagggcatgaccacgcacagtagccgcagccgacgcacttatctgtatcaacgcgcacaatgccgtctccaggacgcttgtgcatcgccatggtcggacagtttttagtgcagatggggtctgcacagtggttacaggaaatagagagcgtgtaggcaaacacattgttgctgacgccgccctgcccggtggggatgaaattcccgccgttgacttcgtacacgcgacggaaacgacgtccgacctcaaggttgtttttatctttgcatgccacctgacaggctttacaccctgagcagcgtgaagagtcgatataaaagcccagctgtttgtcgctcaccggcgcgtagtgtttaaactgactcatgcttttgccacctccaccagcatggtttgatgtgaattccctttcgcaagcgcggtaatacgagccgaactgagcacgttcgcgcagccgcctttatcaatgcccttctcatccggctgccaccaggcacctgcctgcatggctaccacgccaggaatgatgcgcggcgtaacctccgccgggatctcacaaatgccgcgtgcgttatggatacgcacggtatctccctgcgcaatgccgcgcttctgcgcatcctgagggttaatccacagcttttgctgctgcgcctcaatcagccacgggttggcgtactgggttgagttagcacggtttttccctttccaggtgatcagctgcagcgggaaggttttcgccagttcgtcttccggcccttcatgggcaggcacgtagtgcgacagcgccggaatctccgggtgctacatgtcgtacagacgctttgagaagatctcaattttcccggacggcgttgggaacggatgattttgcgggtcgcgaatgttgtcttcaaaggcgacaaacggcgcgcttttgaagagatgctgacgcgtcttttgcagcgtcgcgaagtctggcaggttttcctccggcatcgacagctttgtctgctcccagatgtgctcaatccacgccttttcgtcacgcccttcgctgaatgccggttcgacatcaagcttagcagcgacctcccgcagccagtcgtagtctgaacggcgctcaaattcaggcacaatcagcttttcggacaggatcagatagcttgcggtaccccaggtttcgccgatattccagcgttccataaagctggtttccggcaggagaagatcggcgtatcgggcgctcggcgtcataaacatatcgctcgcgacgataaactggattttcgactcgtcttccagcacgcgggttgcctgatgaagatccgggttctggttagccagataattgcccgccagcgagaagaggatgcggatattgctgtccagcttttcggcatccttcaggccgacttccgccgttaccttagaggcatcgtcggcggcctgcacccagttcatcaccgatattttggctttcatcgggttatccggcatctccgggccagcggcaaatttacggtttgcacagccgccatagcctgccgcccagccgcctttcaccccgacgttccccgtcaacgtggccagtaacgtcgagccgcgcgcggtgcgctcgccgcagttatgacgctgcggcccccagccctggatcagcgcggcgggcttcgtcgtggcataatcgcgcgccagctgacgaatggtttgcgcaggcacgtgggtgatcttctctgcccactcaggcgtttttgcgacgccatcttttgccccgttcaggtaagccatcaaggattcattggccggaacgccttccggcatagcgtcttcatcaaagcccagggtatagcgctgaataaagtcgcgatcgtgcaagttctccgtgacgatcacgtacatcatggcgtccatcagggcgttatcggttgttggcagcagcgggatccactggtcggcaagggaggacaccgtatctgaatagcgcggatcgacaacgatgaagcgggtgccgttttgcttcatcttctggaagaagtagttgctgtgaccaaaaatcgtttccgtcgggttatgtccccagaggatgaccagtttggtgtccagcagcgtgtccagtgagctgccgctggcggcggtgccgtaggtatacggcgtggctgccgccgtgttccccatgctgaccgagtgatagctttcgagatagccgccggttaagttgaggagacgacgaaccattttatcgccggagaacgttcctcccgaaactgcggtgccaacatgcacatagcgcgaagcagcaccgtatttttgcgtaatggtttttaattgattcgcaataagcgttgtagcttcatcccaggtaatacgttcgaattttccttcgccacgtttacccacgcgtttcattggatatttaagccgatcgggatgataaacaaatttccgatacgcgcgtccacgaacgcaggcgcgcatcaccggcatttgaagatccagttcattatccggacgcgtagagatgcgtgtgaccacgccgtcgctgacgtgcgcccgaatatcgcatttcccgccacagtcaaaggtgctgcaggtttgaatgactttttcttcgggttcgttcactgccgcaggcattgtcgccgcctgcgcttttccgccttttaccacaaacggcagagcggcaagcgcggacccggcctgaataaagtgacgccgggagagagcgggattaagactctctctcagtttcttattttttttcattgctcgttccttcaaataaaaacgcattctcgtttttttgcagaaccgaacattgataattatcaagccaacccttctggattatttcaataagccatttcgaaattcaccgtcgctatttgaccgttttcatccattaccattaattgatattcacccggcaaatataatttcagtgaatatttatattcatgtccctctaaaggctcgccatttaaaaaccaccatcgctgcccttctccaccgctggttgagagagaaagcgttatagttgtctcacccggaagacgcttgatgacggccccctctctaacccctgacagcataagcggcgcgatattgctgttatccagaggcgggcaaactgttgatgctgccgggagacgcgccgctcttttttccgcagcgggcagccacggctccagcggcagcggccagacatccaggactttttcagtagcacccgggcaatctgcggccacgcgtttgccggttttatccagccagaccgggaaacgaatgccgcgtatgccctcctgttcagggagaagcagcgtgggcggttcactcccctccagcagccaggtcgacaggcgacgtcgacagttttcactgccttccggtagcgactggccgcccggccagcagatcacgccccgcccgacgctctccggacgcggatcgcgcggcaggcgggcttcgtctaccgttgaacgtgactgaagcaggttattgacctggtttaacagcggaaccgcgctggcaaacccaaactgtcccgccacgggcgtgccgtccggtcgtccggtccagatgcctatcacataacgggcattcagaccgatggcccaggcatcacgatacccgtagctggtgccggttttccacgccagcggcgcaacctgcggtagcgcattatccggcagcggctgcgcttcattggcaagaatacggcgaataatccacgccgagcctggcgataacagcgggcgttcagtcagcggatcgcccggctgtaaccgcagccttcccgccttaccctgtcgggcaaaggcgctataggccgcagtgatatctgccagccgcgcgcccgccccgccgaggatcagagacaaattcggctgcgcccccgcaggcaagatcagcggcaagcctgcgttgctcagcatcccggcaaatcgttttggtccgtaggcttccagcacctgaacggccggcaggttgagggagcggaccagcgcttcactcatgctgaccggtccatgaaacccgctgtcaaaattcccgggccgataatcaccggtttttctgggaacgtcctgaagcagcgaggcgggatggatcaggccatcatccagcgccatgccgtagataaagggttttaacaccgatcccggcgatcggatcgcattgaccatatccacatggctaaaacgcgtgtcatcgttgatatccaccgacccaacccaaccgcgcactttcatatcggtatgatcgaccacgatcatcgccagcgagctgcgggccggcagacgcgatttccagttcatcgccagctcttccagctgccgctgcagtccggcatccagcgtggtgacaattttcgtgtcgcgacttttgccgagcatcatccgagcaaagagcggcgccagctgcggcatctgccggggcgccagccatactgattcttcacgggactctttgacctgctttgcggaccagacgccctgcgtcgccatgcggtcgagcactttattgcgcgccgcttcggcccgttcaggccagcggtccgggcgtaatcgactcggtgcctgcggcagcaccgccagcagcgccgcgtcggaatagctgagctgcgacggcggcttgcccagatacgtccagcttgccgctcccacgccctgcagcgtaccgccaaagggggcgcgattgagatagagcgtcaggatttcgcgtttggaaagatgccactccagctgcatggcacgccagagctggcgaattttgccgccaaaggtgcgcggatgcggatccagcagtcgcgcgacctgcatggtgagcgtgcttccgccagagatgactttcccggaactgagatcctgccaggcggcgcgcaggacagagagcgggtttacgccggggtgatcccagaaccagcgatcttcgtactggatcagcgcctcaagataacggggagagacctcttcgatcgtcaccggatagcgccagattccgtcgctatcggcaaaacgccagagcggcgtgcccttctcatccaccaccacccgggcagggttaacctctttcagcggcaacggccacaggcggtcggcagcgataatcagcccccctaaaacgagaagcgctcccgccagccatagccagcgggagcgtgtcagacgtgccattcgcatattacggaacaacaatcagcgggccgctggccgcacccgttgcccgccactgcggcacatacatagactcgaccatcggaaccggcacctggtaggttcccggcgtcacggcgcgcgccagataaaccagcgtgaccggctgaccttcatttaccggcacggcggccacaaagcggtcgtcgcggaattccatatgctgaatgtccgcctgctgcatctggctgagcaggttctgcacctcactgccgctgtcctgcaggctggcgctgctgcttgccaggttctggttttccagctccagacccgcaggcaggagatctaccaccagcgcgtccggcacgttctggctggctttaacttccagccacaccagcaccagctcgccgctcttcagcgaagagagtgatttcgtactgccgtcggttgccaggatatgacgttcgacctgcaacacgttcgcgctcggctgaggggcatattccggatagccggtgctgtccaaacgtacccagagcggtgtcgttccggtattggttacctgcagcgcgccaagctggtcgccgctcacgttttgtacctgcgctttatcgccacctgatgcggaatctgacagggaggttttcgcctgccatgcaccggacagagtttgcagcgaacgtccggccaggaacagcgcgttgctctcctgagtggacaaccagcgctggctgaaggcctgttcagacagggcattcagcagcgtattttgcgcatccggcagcagtttgtactcctccagcagggagagcatcagcgcgttatcgcgaagctggctaccgtaatcggccatccaggttttgctgtcgttgcgcggcgttttgagcgccagatccagcgcctgctggctgcgcggggcatcgcccatcagcctgagcgccatgcccagctgcatcagcggcaggccggacgccgcctgagcgtgacgatcccagatttcacgcagcgcgccaagcggcgctttttgctgacgagccagcaccagggcggcataggcctgaacggcaaatttactggcctgagtatcatcgctgtagcggatggacatcatgcccgggtcctgcaggtagcgcagcagacggctattggcgttatttaccgcatcggcaggcacgctatagccctgctcgcccgcccgcaccaggaagtcggtcacataagccgtcagccagtactcttccggaccgtttttatcccacagcgcaaaaccaccttcttcacgctgcatctgcagcagacgggaaataccgatatcaatggcggcacggcgtttatcgtccgtatcacctttgatgccaagcgccgtcagctgcgccgcgttggtgtagagcgacgggaacaggccgctggtggtctgctccaggcagccatacggataggcctgcagttcgcgaatatagcgcgccaggttgagcggtggtttgccgctcagcagcagttgcccctgcagagtggcaggagagaaaccgttactgtgctgcgccggtgcggtccaggattcgccagggttgagcatggcaccggtattcaccgtctgtgccgggaatgccggacgcacgccgattttccagctcttctgctgtggtgcaaaggtctcgcccggaagctgcaggccggtaacctgtgctgttacctctccgtcaccatacccctccagcgcacgcaccggaataaacagggtggtccgcgcccccggaggcagttgcaccggctgcggctgcccaccttccagcgacagtttgcctgtcgcggtcagggaaacgttcagcgtttgcggctggtcggtcaggttggtgagatccagcgtcaggcgtgaggtgtctccacttgccaggaagcgcggcgtgttgagctcggtaataaccggcgcggccaccacaaccttgctttcgctgctgccgaaatcgtcttccgtccaggcctgcgccatcagacgcagttcaccgttgaagtctccaatcggcagcgtaatcgtgccttccccgttggcatccagcgtaaccggctgtgcctgctgggcaatgatggtgacgtggttcaccggcggtttgccgccgcgcttcagttcatccccatcgccaccgaagcgcagcgcggccagacgaccctgcccttcaatgacctggccgtatatatcgtagatatccgcgccgtaacgcttctggccaaagaaagcctgccacggatccggcgtgacgtaatcggtaatgttcagcacgccgctgtccaccgccgagaccagcacgttcaccttctgcggcacggccccctctttcacgctggctttcaccttcaccgagagcgtctggtttggacgcattttctgcgggttatcgagcgcaatattcagacggcgattttcatcgcccatcggcaaatgcagcagaccgaccgcacgtttcggcgtggcggatttggatttatcgcccggacgtaccaccagcgtactcaggtagaggtcgtgacgcttccaggccttgtcgaccgggatagcgagatccagtccgttttccggtacgtcgatctctttccaccacagcggcccttcgctggactcgatcatcgcatagcccttgcctgcggccggcgcggcgatgtgcagattgatggtgtcgcccggctgataggctggcttatccagtttcagcgtcacgcggtcagggcgcgcggccccagtgccatcgctgttatcctgccagctgtagcctgcccagaagcgcacgctgctgaccatttcatcaggcgctttgacttccagacgataagagccccactctaccgggaaggtaactttacccgtttcatcggccttaagcgtcagctcctgctcgccttcgaccaggtctttctgatcgaactgagactgccagccttcgctctcagaccagttccagaagtagtcacgacgctcgcgaatcagacgaacctgtaacccggaaacggcctttttggcgccgctggcatcggcatacacgatgtcgaaactggcgttgccgttctcatcaacaatcggctggttgacggtcgtatcggtgcggtagtcgtaaacggctttactggcgaactgagggcgaatacccggcagctcagccgccggccagatagcctgctcagcgcgacgcgtcaccggacgaccacctgattccagcaggctggcctgcaggatcagctgcagcggagagtgcacgtctttccactggctttcggtagaaacctgcccacgcccctgctcgtccagcgtaagctgaacttcatccaggctgcggctcaggttctcttcggcgatatcaccaaactggaagcccggcagcgcggccaccgcgtcacgcagcggacgcaggaagagctggccctgcagagagttaccgttggccggtgcgccatacaggtaatagccgaccacgttaaagtcgacgttatcctgcggtgaaaccggcgttttttgtccactcaggttgagcgccatgcgctctggcatgaagtcttcgacgtggaagtcccacaggcgctgcaggttatcgcccgtgttggcgcggatatgccacatgccggtctgcgccccgctgtccagcgggtagttgaatcggtagagaccgttttcaggctgaacaacgatcgagcgagccacctgaccgtcagggcgcagcacgtcaagcttcacgggctgatcgggaagcggcttaccgtcactgtcgcgcagcaggccgttgaggatcaccgtttcacccgggcgatagagatcgcgtgggccaaacatgaagaactgcttgctgtagcccggactcccggcgatatcaaactccgccaggtcgagggccggtagcttgaggtcaagcagcgtggtctggccgtctttactggccagaatcagggcagcctctttgtcggtctcaagctttgcgtggccatcgccgtcgctgttcgcttcggcaagggtctgccctttgtcattcagcagggtgacggtgacgccagactgcgccgcaccgttctccagactctgggtgaagatgtccaggcgattatgataacggtgagcggacaggccaatatcgcttaaggtaaagagcgttgcggcgttgctgtagttatagtgcccggcctggttcatgaccgcgatgtaaaccccagactgctggagcggtttaatatccttcaggggcaacagcaatttttcgcgcgtgttgcgcgccggattaagatcgaagcgaccggtgtaaaccagctccgccatctttagcaggttgtcggactcccagttggtaagggagttgcggtattcccactggctgacaaaagaggccagtgattctggcttcacgcggtagaagttcacgtcaacattgttgacgttaagcgccatcaccggcaacccttccaccaccttacccggcagcagcgagccgcggctggcaaacccgacggtaggctcgacgtcccgggtggtgagggctttttcataatcaatgccgaacgtcgccttattcagcgcctgcaggccccgttcaacggtgacgaccaggttgcggttgggctccagatgacgcaggcgaagctctttcaggttaggcgcaagttcccacaccccgtcaactttgccgctttttttgtccacgacatgcacggttttcgcgaaatcctgatcgggattcagcggaaccgagaatgtcagcaccagcgtggcggcaccgtcgagctgaacttcagaagcatccagcagggtcagcgcttttccctgactctgggcggctagcttagccagcgtttcagcatttggcttttccgcggcttttggtgtggatgcggtggatgccgcgggagccgcagcctgaggtttatcgtcgctgttatcacagccgacaagcgtaaacgtagtaagcagcgcaagagagagcgcggctaagcgaaacggtttcatcctttgtccctggcccagagggggcctgttggtcgtcgtccggataagtattatccgcaagtttcattaattcaaaaagtccaattttagaatctggaaaacgcctcgcagaatggcatcacgccgctacgccgtgatggaaccgcgatcacagcgcataacgtcacatgttacctttcacgtcatttgtttttaaaacaagaagatagctggataaacacatctgaagactgctagttttatgaccatgacgcaccccgagtgcgcggttcaaaaagagagaaagccatgaaacgagccgtgaacgccctacaaaatttcggaaaatcattgtacggaccggtgcttatcttaccgatcgtcggtctgtttatcgcctttggtaacgtgctgggtaacggtaatctcgccgagtacctgccgtttctcggtcatccgctgattcagcgtcttggtcagttgatcgcaaaatctgccgtgtcggtgctggttaacctggcgctggtgtttgccgtcggtattccgattggcctggcaacgcgcgataaaggctatgccgcgctgattggcctggtcacctttgtcgtattcatcaacgccatgaacgtcacgctgcagctgcagggcgcactggcgccagcggcgcagatgaaagcggccggacagacgctggtactgggcgtgcaggtgctggagatgggggtctttgccgggatactgaccggagcgctttccggctatctgtacaacaaatattccggcgtacagtttaacggcgcgatggcgatttactccggccactgttttgtcgccattgtgatgctgcccgtctccatgctgctcggcgtggtgttgagcgaactgtggccctttgcccagcatggcattagcgccctggcgctggccatcaaaggctccgggccgtttggcgtggccatctacggtttcctggaacgcattctggtccccaccggcctacaccatctggtttatacgccgttcctctataccgagctgggcggcacgcaggaggtatgcggcgcaacctatcagggcgcgcgcaatatctactttgccgagatggcctgcccggacgtgaagcagctcagcagcaccgtggtgtgggacgcacgcggcatcagcaaaatgtttggcctgcctgccgcggcgctggcgatgtatatgaccgccaggccagagcgtaaagcggcggcgaaagcgattctgatcccggcggcactgacttcgctgctggtcggcgtgaccgagccgattgagttctccttcctgtttgtcgccccgctgctgttcgtggtgcacgcggtgctgaccggcatcggcatgatgctgttctcgctgctgggcgttcacgccatcggcgccaacgggattatcgacttcatcctttacaacctgccgctcggcacggccaagtccaactggccgatgtacatctttgtcgggctgatcatgttcgccctttactttgtggtgttccgcttcctgatcctgcgcttcaacatgaaaacgccgggccgtgaagatgaggaccaggagacgcgcctctacagcaagcaggagtaccaggcgaagggcaataacgacggtctgggcgagtccatcgtggtggggctgggcggtcgggaaaacattgaagtggtggacaactgctacacccgcttgcgcgtcacggtaaaggacgtcgccattatcgacgagccgcgcctgaaggcgactggcgcgaaagggattatcaaacaaggtaacaacgttcaggtggtctacgggctgcatgtcaaaaaaatgcgagaagccgttgagacgtttctctgaaaggagctaaagatgttaacacccccattcattctgtcgattgccggcggcggcagcacctacacgccgggcattgtgaaaagcctgatggtgcgcctgcaggatttcccgctggccgaaattcgcctttacgatatcgacgaagcgcgtcagaacaccattgcgccggtcgtcgagaaggtcattcgcgaccacagtcagcgcatcacatttaccgtcaccagtgacccggaagtggcctttagcggcgcgcattttgtcttcgcccagatgcgcgtcggccagtacaaaatgcgtgagcaggatgagaagatcccgctgcgtcacggcgtggtgggccaggaaacctgcggccccggcgggctggcctacggcctgcgcacgatcctgccgatggtggagcttatcgatctggtcgatcgctacgcgcacgagaaagcctggatcgtgaactactccaaccctgccgcgatcgtcgcggaaggcgtgcgccgcctgcgcccgaacgcaagggtgctgaacatctgcgatatgccggttgccgcgatgcgcaatatgggcgccattctgggcgtggatcgtcataaactggaagtggactacttcggcctgaaccacttcggctggtttacccgcgtgctggtggacggcgaagacaagctcccggcgctgcgtaagcatatcgcgaagtttggcctgctgacggaagatgcggctaaaaccgacccgcagcactcggatccgtcgtgggtgaaaacctggcgcaatatcaagccgatcatggacaacttccccgagtatctgccgaacccgtatctgcagtattacctgatgccaaaccagattgtggcgcatcagaacccggactatacccgcgccaacgaagtgatgaacgggcgcgagaaaaagctgttcgccgccgccgaagaatatcaacgcaccggaattttaccggatgccttccacgtgggcgtccacggtgaatttatcgttgacgtcgcctgttcgctggcgttcaacctgcgaagccgccatctggtgatggtggaaaaccgcggggcgattaccaacctgccgtacgatgcggtggtggaagttcccgcttatatcaccgccgaaggcccggaaccgattcgcgtcggccaggtgccgctgttccatcagacccttttgcaacagcagctcgcgtctgaacagcttctggtggaggcgactatcgaaggcagctatgaaaaagcgttgcaggcatttaccctgaaccgcaccgtgccgaccatggaacatgcaaaagcgattctggatgagatgattgaagccaaccgcgactactggccagcgctgcaaaaagcctggcaggacggcgaaccggtgaaaaaataggggcttgctcgcgagttgaacgtggtttgcttgtcggtgtcagaaaaaacaccgacaatccttttttacggaaaagaatggaggcaacccatgtccacctcatattttgtcgccgccgactggctgattgagcacggcgacgatccggaagtccagattattgacgcgcgtatggcccctccgggacaagagcatcgtgacgtgcccggtgaataccgcgcagggcatctgcctggcgcggtattttttgatatcgaagccctctccgatcatacctctcccctgccgcacatgctgccgcgcccggaagcgttttccgtggcgatgcgcgagctgggcgtcagcaaagacaaacacctcgttgtctatgatgaaggtaacctcttttccgcgccgcgcgcgtggtggatgctgaaaaacttcggcgtggaaaaagtctcgattctggccggcgggctggcgggctggaagcgcgacgagctgccgcttcagcagggtgacgtcacgctgccggaaggcgaattcgacgcgaccttcgacgcccacgtggtaaaacgcctgaccgacgtgctggtcgtgagccatgaaaaaacggcgcaaatcgtcgatgcccgtcctgctccgcgctttaatgccgaagcggatgaaccgcgtccggggctgaagcgtggacacattccgggcgcgctgaacgtgccgtggggcgacctggtatttgagggcgagctgaaaaccaccgacgagctgcgcgccatttttgaacgtcagggcgtggattttcaccgtccgattatcgccagctgcggctccggcgtaacggcctgcgtggtcattctggcgctcgccacgctcggcgtaagcgacgtcacgctctacgacggcgcctggagcgaatggggcgcgcgtgacgacctgccggttgaccccgcgaaataatggataaccgcctggccacgctgttaacgcgcggggcgtcattgacccgcgcggagtatcgcgtcctcgcccacctcacggagcatccgctgctggtgggcaacatcacggttcgcgagctggcacaggcgacgttcgtttctaccgccaccatcatgcggctgtgccagaagctggggttcagcggctttagcgaattcatctggcactgcaagcagctgctctccgacacgccgcatattgccgctcaggcgcagtcgcgtcctgaactcccggtgctgtttaaccagtttatcgccaactatcagcacacctttcagtgggttacccaggacaaacgccagcagttttccgacctgctgcgccagaaagagagcttctttctctacggggccgggttttcttatctgtttgcggagtacctgaccaagaagctacaggtaatgggcaaaacggcgtttatctccggaccgggcgacagccggaacatttttctcagcaatgccgcccgctatcaggtgtttattgccgtctcgcgcagcggcgaaacggagcaggtgctggataaagcgcggatagctaaaaacgtcggcatgacgatcgtcgcgtttacccgcgcctcggccaacacgctggcggagatggccgacgttcactttgcgctctatgacgaagcggtgcactttgccgccgaagccgcaggggtgacgtcgtttgagtcgaatctggtgctgctgatggatttactgctgctggaagctacggggtgatattcaccccgctgtcatcagataatgcggttggtcttgagatcgcgcagaaagccgccccagcgacgctcgtagaacggcgtaatgtgctcggtaataaagtggctgatgcccttcttaccgtttttcacctggcagatatcaattggttcatcgcccggtagcgtgtcggtcgccacgctgcccgctgcctgaacgatctcgtcgaaatcgccatcggcttcaataccgatcaacagcaccggcttttcgtccgcgcgctctttaatggagcagagaaacgcgcgcctgacgggcttgagcgttttgaacagcgtcgtcagggaatcaatcatctgcgcgggcggctcggccacttcagaaagcagcagcgtttcgcccccttccagcacttcctgcgtgctgagcgggttgccctcttcgccaatcaggtggctgatttcacgtggcgtaaactctttcccggtcggcagcttcgcgttcaggaacagcgtctggccgagcgtcatttcaaacagggtacgcaccggcatcaccacgaacgcctgttcatcttctaccgctttctgcaacgcttccagcgaggtgaagaacgggatcaccgacgtgccgtcgtctttctcccagtgcagcagatccagcgcgctgtcttctacgacctgttcaccttcagccgcagtgcccggcacccagacggtggattccagcagcgtgcggaaaaaggccggacggtgggcgggctcggtcgccgcctgctccagcagggtttctaattcgtttttggtttctgacatagtttggctacttcacacttgcccggcggcgctacgcttgcacgggcctacgggttttgtaggccgggtaagcgtagcgccacccggcaaaaaagattactcagccgtcagcaggttcgccacggtacgcacgcccagaccggtcgcgcctgcggaccactgctcaaccgccgctttacggtacgtcgcggagcagtcgatgtgcagccagccctcgtggtagttctcaacgaagtgagacaggaagcctgccgccgtgcttgcacccgccgggtacgccgcgctggcagtgttgttcagctcggcaaagttagacggcagctggctgcggtggaactcggccagcggcaggcgccagaacggctcgttctctgcggcagcgctcgccagcaggcgtgcggccagcttgtcgtcaaagctgaacagcgcgtggtagtcattacccagcgcggttttcgccgcaccggtcagagtcgccatgtcgatgatcagctcaggcttctgggcagatgcgtcgatcaggccatcggccagcaccagacggccttcggcgtcagtgttcatcacctcaacgtttttgccgttacggtagcgaatgatgtcgcccagcttgaaggcgttgccgctcaccatgttgtccgcgcagcacaggtacagcttcacgcgctttttcagaccgcgggtgatggcaaaggccagcgcgccggtgagggtggccgcgccgcccatgtcggacttcatggagtccatgaacgcgctctgcttcaggctgtagccgccggtgtcgaaggtgatgcctttacctaccaggcaggcaaagacaggggcgtctttatcgccggttgggttgtagtccagcgccagcagcaccggaggacgctcggagccgcggcccacggtgtggatacccatgtagttctgctctcgcaggtcttctcccttggtgatgcggtaggacatcttgtcgcccgccacgccgcacaggagatcaacggcgcgctgcgccagctgctcagggcctaactcttccgccggggcgttgatggtgtcgcgtacccagtcgataatttgcaggcggctttccagctctttctgaccggcttcgtcgaggttcgcccactcaattttgcgggtgcctttcggccctttgtaacccgcccagaacgcccagctgcggtcggtgtcccacccttcgccttccagcgagacatgcttaatgcccagaccgtcaattttacgcgcggcgcgctggatcaggcccaaatcatcattgcccgtcaggtgcagggtaataccgtcgttattaatgctgtaggtggctttctcgccccagcgcgcgtcggcaggctgattcgagagcgtaatcttcatcgcttcggtcattttatttttccttattagcaactagcaaacgggccgcctgaaggcagcccgttttgttatttattctgcttcatctaaccagactaacagaatcgcctccagaattttttcattggatgcgtttggatcgtcgtcgaaatcctctaaatcgcagatccactgatgcatatcggtgaatcgtacggtcttcggatcgagatccgggttcgcgtcgtagagcgcttcgccgatttcacggctgtctgtccacttcagtcccatattaatgctcgcgtgcgtggttgatggtgtagcgtgggaactccacgaccagatcttcatcggtcaccgcagcctggcagcttaagcggctgtccggctccagaccccatgctttatccagcatgtcgtcttcgtcttcggtgctctcggcaagagagtcaaaaccttcacgcacgatgcagtggcaggtggtgcaggcacaggatttttcacaggcgtgttccacttcgatacctgcacgcagggctacatcgagaatggtttcgccggtcttcgcttccagaacagcgccatccggacagaggtccgcatgaggcaaaattacaatctttggcatattaaacctcgtccacggactggcctttcagcgcgacgcggacagatttgtccatgcggcgagcagcgaagtcctgggtttgtttatcaacgtttttaatggcttcttctattgcgtcagcgtcatcgcctactgcgacagcgcttaagcgcgcggcagcgtcgtcaatcacctggcgctcagcggcgcttaacagcgcggcgtcggcagcgagcgcgccgttcaggctctccagcacgcgtgcggcttccactttttgttccgccagcatacgcgccttcacatcctgctcggcgtagctcattgagtcctgaatcatggaggcgatttcgccatcggtcaggccgtaggacggcttaacctgaatagacgactcgacaccggtcgatttttccatcgccgtgacgctcagcagaccgtcggcgtccacctggaaggtgacgcgaatatgcgccccgcccgccggcagcgccgggattccgcgcagcgcaaagcgcgccagagaacggcagtcctgcaccagctcgcgttcgccctgcatcacgtggatggacatcgcggtctggccgtctttgaaggtggtgaactcctgcgcgcgcgccaccggaatggtggtgttccgcgggatcactttctccaccaggccgcccatggtttctaaaccgagagacagcgggatgacatccagcagcagcatttcgctgtccggcttgttgccaaccagaatatcggcctgaatcgcggcgccgacggcaaccactttgtccgggtcgatggaggtcagcggcgtgcggccaaagaattcacccacgcgctcgcgcaccagcggcacgcgggtcgaaccgcccaccatgaccacttccagcacctcgttcgcctcaacgccggcatctttcaatgcgcgacggcaggccagtaaggtgcgtttcaccagcggggcaatcagttcgttaaactggtcgcgggtgatgtcaccctgccagcccgcaacattgacggtaaccgtctgcgcatcgctcagggcgattttggcgtcgatggccgcatccagcagttcacgctgtacgcgcgcatcgctgcgatcgctgatgcctgcctgctcgcggatgtagtccgccagcagatggtcgaagtcatcgccgcccagcgcggaatccccgccggtcgccagcacttcaaataccccgcggctcaggcgcaggatagagatatcaaacgtcccgccgccgagatcgtaaaccgcgatcaccccttcctgaccggaatcgaggccgtaggcaatcgccgccgccgtcggttcgttcagcagacgcagcacgtgcaggcccgccagacgcgcggcgtctttggtgccctgacgctgtgcatcatcaaagtaggcgggaacggtgatcaccacgccgtccagatcgccgccgagcgtggccgtagcacgctccgccagcgctttgaggatgtcagcagaaacacgaatcgggttcagcagaccggccgcggtcgcaatcatcggcaggccgttttcactggcctgcagctgatacggcagatgcgggtagcgggtctgaatatcggccagcgagcggcccatcatgcgcttgacggagctgatggtattcgccggatcgcgcgcggcgttagcgcgggcgtcatagccgaccgcgtgaccctgctgctggtagtggaccacggaaggcagcagatggcggccctgctcgtcagccagcgtttccgcctggccgctgcgcacggtcgccacgagggaattggtggtacccagatcaatacccaccgccagacgacgctggtgcggtgcggcacttaagccaggctcactaatttgtaataaggccataattgcttccgaaattaaaaatcgagcagcttttcttcgagttgttcagcactgcttcgcagtttatcgagaaaacggagtttgcgcacagtgtctgccgccacgtcccaggtctcgttgttcagttgctccaccatctgctgatggcgggtatcgaacatgcccttcacgcgcgtgatgaagctttccagacgcgcttcgtctttggcctgttcaatctcatccagctcttcgcgcagctccagctgctccatcagaaacgccgtgtcgcgcacggtgtgctgttcgctcgccagatcaaaaccgtggagcgagagcagatactcagcgcgcgccagcggatggcgcaacgtctgccaggcctggttgatggtcgcggattgcgacaccgcagccagctgctctgcctgagtaccgctcgcgaatttgtccggatggtactgacgctgcagatcctgaaaacggatcgtcagcgcctggagatcgatcgggtattgagcgggtagtccgaagagagtgaagtaatccataacaatctcaggggtagcctgttagaacaaaccccacgcgtagcgggtaacgccacggtggggtttcggatgacgcgcggttaaacgtggaagctttcgccgcaaccacactcgtctttgacgttcgggttcgtaaatttgaacccttcgttcaggccttctttgacgaagtccagctgagtgccgttgaggaattgcaggcttttgccatcgaccaccaccttcacgcccttgtcttcaaacacgatgtcgtcagacgccggctcgtcaacaaactccagtacgtaagccataccagaacagccggaggtacgtacgcccagtcgcaggccaaagcctttaccacggttcgccagaaaagagcttactcgcgcggcagcgctgtcgctaagggtaatcgacatactcaaacctcaattattttgcttcacgtttgcttttgtaatccgcaatggcggctttgatcgcgtcttctgccagaattgagcagtgaattttcaccggtggcagttcgagttcttcagcaatatccgtgttcttgattgcctgtgcttcgtccagagacttgcccttcacccattcggtgacgagggagctggacgcgatagcagaaccgcagccgtaggtcttgaagcgcgcgtcttcaatgataccttcattgttgactttaatctgcaacttcatcacgtcgccacacgctggcgcaccgaccatgccgctaccaacggattcgtcgctgttgtcaaaagagccaacgttgcgtgggttttcgtaatgatcgatgactttttcgctgtatgccatgattgaattctccttatgtaccgattagtgatgtgaccattcaatgctgttcagatccacgccctgtttgaacatttcccacagtggagaaaggtcgcgcagacggccaatggagttgcgaaccagcttgatggtgtagtcaatctcttcttcggtagtgaaacgacctaaagagaaacggatagagctgtgtgccagctcgtcagtcatacccagcgcgcgcagcacgtaggatggctcaaggcttgcagacgtacaggcagaaccggaagaaaccgccaggtctttcagcgccatgatcagcgattcgccttcaacatagttgaagctgacgttgaggatgtttggtgcgccctgctcgagatcgccgttcagatacacttcttccatatctttcacgccgtcccacagacggttacgcagcgtgcgcaggcgtgccatctcggtttccatctcttcttttgcaatgcggtaggcttcgcccatgcccacgatctggtgaacaggcagcgtaccggaacgcatgccgcgctcgtgaccaccgccgtgcatctgtgcttcgatgcggatacgcggtttacgacgaacgtacagcgcgccgatgcctttcgggccatagattttgtggccggagaaggacatcaggtcaactttcagctggctcaggtcgataggcagtttgcccacgctctgggtcgcgtccacgtggtagatgataccgcgcgcgcggcacatttcgccgatggtcgcgatgtcttgtaccacgccgatttcgttgttgacgtgcatgatggagaccagaatggtgtcatcacgcatggccgcttcgagctctttcagatcgataatgccgttgctctgtggcgccagataggtgacttcgtacccttcacgctccagctggcggcaggtgtccagcacggctttgtgttcggttttgctggtgataatgtgcttgccttttttctgataaaagttggctgaacctttgatcgccaggttgtcggattcggtcgcaccggaggtgaaaacaatctcacgcgggtcggcacccaccaggtcagcaatctgattacgggcgatatcaaccgcctcttcagcatgccagccaaaacggtgtgaacgggaagctgggttaccaaagtttccgtccagggtcagacactgcatcattttctcggcaacacgcgggtccaccggcgtggttgcggagtaatcgagataaatcggtaatttcattgctctttaaactccgtacatcgcttcaatgcaaggaatcaggcaaccggctggatgtacgaccgagtacacggggcgagtctacgccccggcctgattctgaaatacttatcgttttattacgcgcgtaatttgacgtcgatagcgtcctgcgcgcgggtgctgcgttgggaatcatggctgtgctgacggcccgaaacatccagaacttcctggttattcaccagctccccgagggtgatgttgttcaggaagccggtcagacggtcgctcagatcgcgccacagcgcgtgggtcaggcatttatcgccgccctggcagccgcctttaccctggcaacgggtcgcgtcaacggattcgtcaacggcgctgatcacttcgccaactgcaatactgcccgcgtctttacccagcagataaccgccgcctgggccacgaacgctggaaaccagtccatttttacgcagtctggagaacagctgttccagataagagagggagatcccctgtcgttcagaaatatcagccaacggaaccgggcccgcttcggagttgagcgcaacgtccagcatcgcggtcacggcataacgccctttagatgtcagtctcatgtcttacttaacctcaaactcgcccctgcccggggttttttattgtaaaatggggtattgcatagcagggccaagtctgacattcctgactaaaatggtcaactatttacttgactgttttagtcaggtatttaaccttctgtgccgttttttgtcgggtggcgcttcgcttacccgacctgcggttttgtaggccgggtaagcgaagcgccacccggcgaacagacgacactactctttatttttctgctcaatcgacgccaggatcccgcgcaggatgttcagctcttggctttccggacgcgcgcgggtgaacagacggcgcagcttgttcatcacctgacccgggtggccttcgcggataaagccggtcgagagcagcgtctgctccaggtgaccgtagaaacgttcaaggtcgtccaccagcgggtaagccgtctcttctttaggctcaacctctttttcctgcgttgccagccacgccatacgcacttcataggcgataacctgcaccgccatcgccaggttcagcgagctgtactccgggtttgccgcaatcgccacgtgataatgacacttctgcagctcgtcgttggtcaggccaacgcgctcgcggccgaacaccagcgcaaccggtgcttgttcagcctcagagacacttttcaggccgcattcacgcggatcgagcattggccacggcagcgtgcgcgaacgcgcgctggtaccgacaacgaggctgcagccggccagcgcttcgtcaagggtatcgacgatctgggcgttgccgatcacgtcgctggctccggccgctagggcgatggcctgcgagtctggcttcaccagcgggttaaccagccacaggttcgttaagcccatggttttcatagcgcgggcaacggagcccatgttgccggtgtgcgatgtttcgaccagcacgattcgaatgttttgcagcataatttttaatgtctggattcagtgtctgaagaatattcgggcatattatcataaacgggagacataatccgatcccgctgctatactctgcgccgattttcctgttctttaacatccagtgagagagaccgatgcatccgatgctgaccatcgccgtgcgcgcagcgcgcaaggcgggtaatgtaattgccaaacactacgaaacgccagactccgtagaaaccagccagaaaggcagcaatgatttcgtgacgaacgtcgataaagccgcagaagcgattattatcgaaacgatccgcaaatcttacccacagcacaccatcatcaccgaagaaagcggtgaacatgaaggtaccgatcaggatgttcaatgggttatcgatccactggatggcaccaccaacttcgtcaaacgcctgccacacttctctgtgtctatcgcagtacgcattaaaggccgtactgaagtcgccgttgtgtacgatccaatgcgtaacgaactgttcaccgcgacccgcggtcagggcgcgcagctgaacggctaccgtctgcgctgcagcaacgcacgcgatctggacggcaccatcctggcgaccggtttcccgttcaaggcgaaacagcacgcgaccacctatatgaatatcctcggcaaactgttcaccgaatgcgcggacttccgtcgcaccggttctgctgcgctggatctggcctacgttgccaccggccgcgttgacggttacttcgaactctcactgaagccatgggattttgcagcgggcgagctgatcgcgcgtgaagcaggcgccattgtgtgtgacttcaccggcggccataactatatgtctaccggcaacattgttgcgggtaacccacgcgttgttaaagccatgctggccaacatgcgtgatgaactgagcgatgcgctgaagcgttaatccagtttgttaagcccggtggcgctacgcttaccgggcctacaaaatccctcagtacgctagaaaggccgcaatccccttcccaccggcaccgcgctcatccacatcgtcaccgccgccaccagcagaatcactccccccgccagcgcaagcgtggtccaccctatctgtcgccacagcaccggcgttttactgccgctgagtttgaccgccagctgacggaagctgtgaaccagcagcgctaaagacgaaatggtgagagaggttcctgccgccatcgccagcgccgagagcattccccagccaaagacacctattatcttactgaacagcagcaccataatggcacccgagcacgggcgcatccccatcgagagaataatcatcagccgggcgcgccagtcgtcgccgttctgtaattgttcctgcgtgggcagatgctgatgaccgcagccgcagtgttcatcatgaacgtggtgcggcgtaaaggctttgaacgtgggctttttcagcagcgcgcgcagttttttcagcgcccgccagcagaggatcagccccagcacgcccaccagcgcatagctgcccttctccagccagaagctgctcatgtgtagctggcgcgccggaagctgtaatagcgaaagcacaacaacaaccagcgcaatcgccacgccgccctgaagcagcgaagaggccagcgtcaggccgatgctcgatttcagcttagacggatgggtggcaagccaggtggtgatgacgattttgccgtgccccggccccagcgcgtgcagaacgccatagacaaaactgaacgccagcagcgagccgcccgctttggccgggttctccgccaccgccttcagcagtccgctcatctgctggttgacttcacgctgccagataatgcttttcatcatcacctgcggccaggcctgccacagccacagcgccccgcaaaccgcgaacagcaaaaagagcgccagcggccagaggtgaagccagcgacgcggcttgcggatcggagaggagatcactgacattgtaatgtcacctcctgcgcgaactgtttacccagctccatgtcctcaggcggggcatcttctttatccagcgagatcgcaaagttcagcgtctcttcgctgggtttcggggtgtgcacgccaattttgcagcttttttgcagcgcgtccggcagccgtacgtcgctgtctttgtcatagcgcatgtcgacatagtaggtagggtcaaaagtggaaaagcggtacgtttgccccgccagcggctgaggatgcgccagcggaagcacgaacgtcagcaccgcctgatgcccgtcacgcgtcatcccgtattccgttggacgtttctgaaatttgaccttttgtccgttatgccagaattcggtgaagtagtgctggccgagcacgttggccattacttccgccgccagttttttccagatgtcgtcgccgggcttcgcgtttcccgcatcatagagcaggtcagccgaggtgatttcatccatcgtccagcgcattttcaggccgctcagctgcgtgccgtcggtgaccagctcggtctggaggccaataaaactgtgagggtgggcgctggcggtgaaggtgataaccgccaaaaatagcgccatcgcactttgtttaactgtttgcatcaattcctcacgtcaaaaattctgtgatgttcccctgcaatcctgagtgaaaggcctgccggcgcgcttttcagcgctcatcctttagctattcttatcaaacattcacactggatacccgacagatgatgacgacgcttgaaattccatctgtgctttccagttcgcagcgccgctgccaggtgcttttgatgctttacctgcccgatgctgccgtcaccgcacagagcataatcgctgccaacggcgtggacgacgcgatggcacggcaagatatagccgagacgcgcgatgaaatccagcgctatcaccggctggatatcgtcacgcaccacgacggctgctaccggattgaaggcacagccctgaatcagcgtttatgcctgctgcactggctgcgccgggcgctgcggctttgtccgcagtttgtctcgcaccagtttacccccgcattaaaaaccgcgcttaaacaactcggcatcgcgcgcccgctttacgacgatgcgaacctgcgggcgctgatcggcttctgctcacgcaagctgcagcgccagtttgaatgccgcgatgtgcagtttttacagctctatctgcaatattgtcttattcagcaccagctcgggaatacgccgcagttttcgcatgcccagcgcagctggacccagtcgcggggagagtattttacggcgcaggagattgtccgccactggaagcggcgcgtgccgcagggcgcgcacgtggatgaacagctgtttctggcgctgctgtttatgatgctccgcacgcccgatccggtgctcgataagcaccagcaggatcagcgtctacgccgggccatcgtgcgcatggtggcccgttttcgctcgcagaccggaatgaacttcagcgatgagcaggggctgaccgatcagctgtatatccatctggctcaggcgctggaccgttcgctgtttgagatcggcatcgacaacagcctgccggaggagatccatcgcctttatccccggctgttacgcaccacgaaagaggcgctgtttgagctggaggcagaattcgggctgcgtttttccgacgaagagatgagcctggtggcggtaattttcggtgcctggctgatgcaggagaccgatctgcatgaaaaacaggtgatcctgctgacgggagaagacaaagccagcgaggaacagatcgaacagcagcttcgcgagctgacgctgctgccgctcaacattcgctacctgacgctggaggcctttcagaaagagggggcgccgcgcgaagccgcgctggttatcaccccctacccgacggccctgccgctgttctcgccgccgctgatccatgccgttgagacactgaacgcgcagcagcaagaacatattcgcgccatgctggaatcatagcgacgcgcgggcggccactttaggtcgaacaacaatggcgggcaaggcaacgagcgccatcacccagaagacgccgtgccccaggtgctggtaaaggaaccccgcaaacaccgtcatgatcgcaatactgccccccattgccactgccgaatagacggcctgcaggcgaatcacgtccccgccctcgcgcgctgcgatatagcgcatggccgccagatggcacacggtaaaggtgccgcagtgaagaatttgcgccacaatcagccacggcagatcggtcgtccagcccataatcccccagcgcgccacgccgcacacggcggaaagcagcagcaggtcacgcgcgccaaagcggcggaacagttttttgctcagggcaaagataatgacttcggccaccacgcccagcgaccacagatagcccacggcggaagcggaatatcctgcgccttgccagtagatggcgctgaaaccatagtacgccgcatgtgccccctgaaggaggcatacgcacgccagaaaacgccagctctgtgcgaccaggctccgccaggcgggccagcctgcgctctcctgatggcggctttccccctgcggcatcaccgacggtcgcagaagcatgcccagcagcattgaggcaataccgatgctcagcagggcaagaatggcgcggtaatcgtaaaggctgaccagtttgcccaccagcgccgagccaatcacaaaggcgatagaaccccacaggcgcacgcgaccgtagtccatggtgatctgcttttgccaggtgttcgccagggcatccgtcagcggcaccagcggtgagaagaacaggttaaagccaaccatcaccaccatcagccaggcaaactgatggctgacccagaagcaggccacaaagaccagggtcagcagagccaaaatgcgtacggccttgatcaataaggagggatcgctgacgcgcggggcgatcagcaggctgccgaggaaacgcgccaccagcccggcccccagcagaacgccgatggtctcgggcgtcaggccgatacccttaagccagacgctccagaaaggcagaaaaatgccgtagctaaagaaataggtgaaataactgagcgccagccagcgcgtggaatgcaagaccatgaatccctcccgaaatcgaggccatagtctggcgagaatataaaaattaagcaagtagatagcctgctataaattaacgaaaaattaacatcttgtgcagtcgtctggcttatggcagggaatgaaaatgtgtattacgtttaaattactccacttgcagaggtatttctgccatgaactcactacgttatctcgattttggtcagtcgcgtcatctgctgctgctcattggccgcatcgcgcttgtcgtgctgtttattatctttggttacccgaaactgacagggtttagcggtaccgtacagtatatgacctcgctgggtacgccgatgcccatgctggcggccattattgcggtggtgatggaagtgcctgctgcgatcctgatcgtactgggctttttcacccgtcctctcgcggttctctttgtcttctatacgctgggcacggcgattatcggtcaccactactgggatatgaccggtgatgcagtcgtaccgaatatgattaacttctacaaaaacgtcagtattgctggcgcctttattttgctggcgattgtcggacctggcgccatctccctggaccggcgttaagccataaaaaaaggccgcatgcgcggccttttttatttctgcaaagcagaggaattatgcgtataccgggaagcgtgcgcagatatccagaactttacctttgacgcgctcgataaccgcttcgtcattgatgttgtccagaacgtcacacatccagccagccagttctttcacttccgcttctttgaagccgcggcgagtcacggccggagaaccgatacggataccggaggtcacgaacgggctcttcggatcgtttggcacgctgtttttgttcacggtaatgttggcgcggcccagggctgcgtcagcttctttaccggtcaggttcttatcaaccagatccagcaggaacaggtggttttcagtcccgccggataccactttgtagccacggttcaggaacacttccaccatcgctttggcgttcttagcaacctgctgctggtaaaccttgaactctggctccatcgcttctttcagcgcgaccgcttttgccgcgataacgtgcatcagcgggccgccctgcgcgcttgggaacaccgcggagttcagttttttgtacagctcttcgtcaccacccttcgccaggatcaggccaccgcgtggacccgccagggttttgtgggtagtggtggtcacaacgtgcgcatgcggaaccgggttagggtaaacgcctgcggcaatcaggcccgctacgtgcgccatgtcaacgaacaggtaagcaccgatgctgtctgcgatttcgcgcatttttgcccagtcaacgataccggagtaagcagagaagccaccgatgatcatcttcggtttgtgctctttagcctgcttcgccatgtcttcgtagtcaattttaccggactcatcaataccgtaagggatgatgttgtacagtttgccggagaagttaaccggggagccgtgagtcaggtggccgccctgcgccaggttcatacccagaacggtatcgcccggctgcagcagcgcggtgtagaccgcgaagttagcctgagagccagagtgcggctggacgtttgcatagtcagcgccaaaaagttctttcgcacgatcgatagccagctgctcaacgatatcaacgtactcgcaaccgccgtaatagcgtttgcccggataaccttcagcgtatttgttggtcagctgagacccctgcgcctgcatcacgcgcgggctggtgtagttttcggaggcgatcagttcgatgtgctcttcctgacgtactttttcctgctccatagcctgccacagttcggcatcataatcggcaatgttcatttcacgctttaacatccgcatctcctgactcagctaacaagtaaattttggcctgaaaaggcagtcctgttggacgacgggcaacagtataactgattagttctgtgataacaggtcttgacaaacgattttacgcaaacgttttcctacccgccacgcaagggtttgaggaataaagcgctcgccctttcaagcggatttcttttcaggtttgtgatgcatatttttcatcttgcaaagaaccatttacaacgcaggggtatttttataagatgcatttaaaatacatcattaaaatgacatcagaaggacgcgctcatgctcgacgctcaaaccatcgctaccgtaaaagccactattcccctgctggtggaaaccggccctaaactcaccgcccatttctacgatcgcatgttcacgcacaacccggagctcaaagagattttcaacatgagcaaccagcgtaacggcgatcagcgtgaagcgctgttcaacgccatcgcggcttacgccagcaatattgaaaacctggctgcgctgctgcccgcggtggaaaaaatcgcgcagaaacataccagcttccagatccaacccgagcagtacaacatcgtcggcactcacctgctggcgacgctggacgaaatgttcagcccgggtcaggaggtgctggacgcgtggggtaaagcctacggcgtgctggcaaacgtgtttatcaaccgcgaagcgcagatttacagcgaaaacgccagcaagaacggcggctgggaaggcacccgcgcgttccgcatcgttgagaaaacgccgcgcagcgcgttaatcaccagcttcgagtttgagccggtggacggtaagccggtggccgattaccagccaggacagtatctgggcgtgtggctgaagcctgaaggtttcccgcatcaggagatccgccagtattctcttacccgcaagccaaacggcaaagcctaccgcattgcggtgaagcgtgaggacggcggtcaggtttccaactggctgcacaacgaagctaacgtgggcgacgtggtcaatctggccgcgccagcgggcgacttcttcatggccgttgaagcgaataccccggtgacgctgatctctgcgggtgtcggccagacgccaatgctggcgatgctcgatacgctggcaaaatcacatcacggtgcgcaggttaactggttccatgccgccgaaaacggcgacgtgcacgcctttgcggatgaggtgaaaacgctcggagcctccctgccgcgtttcaccgcgcatacctggtatcgtctgccgacggaagcggatcgcgctgccgcgcaatttgacagcgaagggttgatggatttacgccagcatgaaggtgcgttcagcgcaccggagatgcagttctacgtctgtggaccggtggcgtttatgcagtatgccgcgaagcagctggttgagctgggcgtgaacaaagacaacattcattacgaatgtttcgggccgcataaggtgctgtaatgcaaaaagcccctcgtttgaggggcttttttccgtcgggtggcggctgcgccttacccggcctggaaaatgcttaaatcgcggcgtcgtcttcttcgccggtacggatacggatcacgcgcgccacgtcaaagacgaagattttaccatcgccaatcttgccggtctgcgccgtgcggataatggtgtccacacaggtgtcgacgatatcgtcgctgaccacgatttcaattttcactttcggcagaaagtccaccatgtactctgcgccacggtaaagctcggtgtggcctttctgacgaccaaaacctttcacttccgtcacggtcatcccggtgatgccgacttccgccagcgcttcacgtacatcatccagtttgaaaggtttaataatcgcatcaatctttttcatggtgggtccttaaactcttgcctgtaagctgcctcgtaatcgattgctcacagtaccatacggcattactctttaaaatcgtttgcttccagctcatgacgtgacagcagtttataaaactcggtgcggttgcgtccggccatgcgcgccgcgtgggtcacgttgcctttggtgatttgcaatagcttgcgcagatagttcagctcgaactggttacgcgcttcggcaaacgtcggcaaggccgtgttttccccttccagcgcctgctccaccagcgcgtcgctgatgaccggtgaggaggtcagcgccacgcactgctcaatcacgttgaccagctgacggacgttacccggccagcttgcggccatcagccgcttcatcgcatcggtggaaaacgcgcgcacgaacggtttatggcgatcggccgcctggcgcaaaagatggttcgccagcagcgggatgtcttccgcacgttcggccagcgccgggatcttcaggttgaccacgttcaggcggtagtagagatcttcgcggaactcgttgcgggccatcacttttggcagatcgcggtgggtagcggagataattcgcacgttaatatcgatatcgcggttgctgcccagcgggcgcactttgcgctcctgcagcacgcgcagcagcttgacctgcagcggcgcgggcatgtcgccaatctcgtccaggaacagcgtgccgccttccgccgcctggaacaacccttcacggctgcttaccgcaccggtgaatgcgccgcgggcatgaccaaacagttcggattcaagcagctgctccgggagcgcgccgcagttaatcgcaataaaggcgttcttgctgcgcgggctggcgttatgaattgcctgcgcgaggatctctttcccggttccgctctggccgttgataagcacgctgacgtccgactgcgccaccatcctcgcctgttccagcagacgcagcatcacggggctgcgcgtgacgatagattcccgccaggcttcatcccccgccggagcggcatgttccagcgcgctgtcgatagccttatacagtgcgtctttgtccaccggcttggtcaggaagctgaacaccccctgctgcgtcgcggcaaccgcatccgggatcgacccgtgcgcggtcaggataatcacgggcatacccggctgctgcttctggatctccgcgaacagctgcaggccgtccatttcatccatccgcaggtcgcttatcaccagatcgattttctcgcggctgagaattttcagcccctccagcccgctttccgcggtcacgacgctatagccttcactcaccagacgcattcccagcagctttaacagcccgggatcgtcatccaccagtaagagatgggctggtttacggctcgtcatgcttcacatcctcttgtttcggcgtatcgctgtccggcgcagcggatgaactccccggctgatatttacgcgacgagagctgtctttcgatatcggtcaggttctccagcttgcgcgtcgtggtatccagctgggtacgtaaatgttgctgctgttgacgcagcgtatccagctcgctgtcggttgactgttgcagcttgctgtagcgggagcgctcttcagaaagctgaagctgtagcgtctgtccctcgcgccaaagctggtataccgggcggatctgtaccggaagattgacgacaaaggtgtccagccgggtcacgttggcgcggcgttcgacgggggtgattttcgcatctgcgagtaaaatcccacgcttgaacgcgtcctgccaggtatcatcatccagcatcgccgctttcgcgcgggcatcaaccggcgccagacgctgggcgcaatctatcccgcgcagccagaacagcgggttactttcgacgtcatggcctgagaggttccagatgtcgtcacagcgggttgagaggaaatcagccagctggttatcgggccatttatcttcttgtttatcgctaatcgcactttgcggcacatgggaaacacaccctgccagaaatacacagggcaggctcaggcgaagcgtgctgcgggaaaacaccgcgcgtacggcgcgggaaaagacgtgtgacatactcaccagacatagattcattttattgatttttccggctcaggggcagttcaatacggaagcaaacatccgaacgttcgtccgtggcgatgttaagctcaccctgcatgcgtcgtatgcagtcccgggcgatgcttaagcccagaccactgcctttcaccgcacctttccgctgatgactcccctggaaaaagggctcgaagatcatggttttttcgtcatcggggatcggggtgccggtgttagcgacgtctataaacacccgggaacccttcgtatagcttcggatataaatgttaccggattcagtaccatagtgcaccgcattggaataaagattatccagcacgctcattaacagcatgggttcagcgagacaggtcggcgcattcagctctacaccggtatgcatcattttagctcttgctggcaggctatgggcggagatcaccatatccaccagcggttcaatgtagacgttttccagtacgaccgctccgtcagccagcttgcggttgtaatccagcagctgctcaatcagcttctgcagattgcggctgctgttatccaggatctcgacaatttctttctgttcgggcgtaagcggcccagccacttcgtccgccagcagctccgtcccttcgcgcatgctggccagcggcgttttaagctcatgggagatatggcgcaggaactgatgacgctgtgattcaagccacgccaggcgctcggacagccagataatacgctgaccgacggaacgcaattcgcggggacctttaaaagcgaccgtatccccgagcgatttcccctcccccaggcgattgatcatccgctggatacccttcaccgggccgatgatcatgcgggtaaagagcagcaccagcccgaggctcacaaggaacagcaccagcgcctgccagccgaagaactggccgcgctcggcaatctcctgctgaagctgctggccacgagagaaaattaccgtgcgggttgactgcaccatctcggtattggcgttggcgaaggcttcgaggcgcgcggcggcggcggcatcgggtccactgttgtggcactgcagctgcgcaagatcgttcagatcctgacgtaacgcctgatacagtttgtcgtcaggcagtacccccgcgtgagcgtccagcatttcgctgtagcgcttgcgctggctctgataaaccttttccagcgtgcgatcgtcaagcacgcagtactgacgatagctacgctccatctcaagcgcggcgttggtcatggcttcactgcgtcttgcgtcaataagcgtcgtgcggttcgtcagtgccgcctgggcactcaacgcgttcaggctttgccaggcctgccaggcaaggatcagcaacggcagcaggatcagcagaaaggccatcatgacgagctgtcgcagggaacggggaaaaacgggccagcgtttcaacgcattactctcttaatggggatatacgcagagcgtaactgagtctgcccttcagatacaacaaagccgggtaaaaacccggctttgtcatggaatgaggcggtgcctaactcgacgtttcgccctggcctgataaagcatcgctatgatcagtagttggacggcaggcacctttttgtgcgtcattcgaagtttatgtagcacgtcccgaaggggctgacataagaaggtgaatgagccactggttaatattatgcaacacccatgccagaacgcaaaacaaaattttaacacattgaaatatatactttttactcgtttaaccggttaattatcggttgaatgatttccaggctaagtgtcgctattaagcaacaccttaacgggaaccttttctgccgcatataaatcaataggttaaatgtctccttttggagacactcaaaccagagggttgtcgcgattttgcgacagagacaaaaaagcccggtggcactcgcgcctaccgggcctacagtcaggatgctgaaacttaacccagctgtttacgggcgttgcggaagatgcgcatccacgggctgtcctcgccccagttttccgggtgccaggagttgctcacggtgcggaacacgcgttccgggtgcggcatcatgatggtggcacgaccgctttcgctggtcaccgccgtaataccgttgacggaaccgttcgggttagccggataggtttctgttaccttgccgaagttatcgacaaagcgcagcgctaccagacctttgctctccagctgagccagatgcgcagcatcacgcacctctacctgaccttcaccgtgggaaacggcgattggcatctgtgaaccgaccataccctgcagcagcagagacgggctctgggtcacttccaccaggctgaagcgcgcttcgaagcggtcagactggttacgcacaaagcgcggccaggcttcgctgcccgggatcagctcgcgcaggttagacatcatctggcagccgttacacacgcccagcgccagcgtctgcggacggtggaagaaggtttcgaactcgtcgcgcacgcggctgttgaacagaatggacttcgcccagccttcgcccgcgcccagcacgtcgccgtaggagaagccgccgcacgccaccagcgcctggaaatcttccagaccggtacgtccggccagcagatcgctcatgtggacgtcgatagcgtcaaagcccgcgcggtggaaggcagccgccatctcaacgtgggagttaacgccctgctcgcgcagcacggccactttcggacgcgcaccggtcgcaatgtacggcgcagcgatgtcttcgttgatgtcgaaggagagcttcacgttcaggccaggatcctggtcattggccttcgcgttgtgctcctgatcggcacattccgggttatcacgcaggcgctgcatctgccaggtggtttccgcccaccacatgcgcagcgtggtgcggctttcgctgaacacggcgtgaccgtcagcttcaatgacgaagcggtcgccctgaacggctttacccagatagtgtacgcagtcagccaggccatgctgcgccagaatcgcttcaaccgcatcgcgatccgccgcacgcacctgaatcacggcgcccagctcttcgttgaacagcgccgccagacggtcttcgccaagcgtcgcaatgttcgcttccacgccacagtggccggcgaaggccatctctgccagggtcaccagcaggccgccgtcggaacggtcgtggtaggccagcagcttacgctgcgccaccagcgcctgaatcgcgtcgtagaagcctttcagctgcgccacgtcacgcacgtcggctggcttatcgccgagctggcggtaaacctgcgccagcgcggtagcacccagcgcgttgtgacctttacccaggtcaatcagcagcagggcgttgtcttcggtcgcaagctgcggcgtaacggtgtgacgcacgtcttccacgcgggcaaacgcggtgatcaccagcgacagcggagaggtcatctcgcgctgctcgctgccttcctgccagcgggttttcatcgacatggagtctttgcccaccggaatggtcaggccgagggcaggacacagctcctcgcccaccgctttcacggcttcatacaggcccgcgtcttcgcctgggtgaccggcagcggccatccagtttgcggagagcttaatacgtttgatatcgccaatctgcgtcgcggcgatgttggtcagcgcttcaccgaccgccagacgggcagaggccgcgaagtccagcagcgcgaccggggtgcgttcacccagcgccatcgcttcgccgtagtagctgtcgaggctcgcagtggttacggcgcagttcgccaccgggatctgccacgggccgaccatctggtcgcgggataccataccggtcacggtacggtcgccgatggtcaccaggaaggttttctctgccacagcaggcaggtgcagcacgcggttaacggcttctgccacggtgatgccctgacgatccagcgctttgcccgccgccttacgggtctgcacgtcgcgggtcatcttcggcgtttttccgagcaggacgtcgagcggcagatcgatcggctggttgtcgaaatgggtgtcactcagagtcaggtgctgctcttcggtcgcttcaccgatgacggcatacggcgcgcgctcgcggcggcacagctcgtcaaacagcggcagctgatccgccgcaacggccagcacgtagcgctcctgggattcgttacaccagatttccagcgggctcatgcccggctcatcgctcaggatgtcgcgcaggttgaaacgaccaccgcggccgccgtcgctcaccagctccggcatggcgttggacagaccgcccgcgcccacgtcgtggataaagaggatcgggttagcatcgcccagctgccagcagcggtcgatcacttcctgacagcgacgctccatctccgggttgtcacgctgtacggacgcgaagtcgagatccgcatcagactggcctgaggccatcgaagaggccgcaccgccgcccagaccgatgttcatcgccgggccgccgagcacgatcagcttcgcgccgacgacgatctcgcctttctgcacgtgatcggcacggatgttgccgatcccgcccgccagcatgatcggtttgtggtagccgcgcagctcttcgccgttgtggctgtccactttctcttcataggtacggaagtaaccgttcagcgccggacgaccaaattcgttgttaaacgccgcgccgcccagcgggccttcggtcatgatatccagcgcggtcacaatgcgctctggcttgccgaaatcttcttcccacggctgttcaaagcccgggatacgcaagttggagacggagaaaccgaccagacccgcttttggttttgcaccacgaccggtcgccccttcgtcacggatttcaccgccggagccggtcgccgcacccggccacggggagatcgccgtcgggtggttgtgggtttcaaccttcatcaggatatgcgcgggctcctgatggaagtcatagcgccctgcttcgcgatcggcgaagaagcggcccacctcggaaccttccatcaccgcggcgttgtctttataggcagacagcacgtggtcaggcgtttgctccatggtgtttttgatcattttgaacagcgactttggctgctgctcgccgtcaataatccagtcggcattgaaaatcttgtggcggcagtgctccgagttcgcctgcgcgaacatgtagagttcaatgtcgttcgggttacggttgagcttaacgaacgcatcctgcaggtagtcgatttcgtcttctgccagcgccaggccgagacgcaggttggcgtcgatcagcgcctgacggccctgccccagcaggtccacgctctgtaccggcgcaggctgatggtgggagaaaagcttctgcgcgtcatcaagagaggcaaatacgctctccatcatgcggtcgtgcagttcagccgcaaccgcctgccactgcgcgtcgctcagggtagaggcttccacgtagtacgccacgccgcgctccagacggttaatctggctcaggccacagttgtgggcgatgtcggtggctttggaagaccagggggagatggtgcccggacgcggcgtcgcaaggatcagtttgccggttggcgtatggctgctgaggcttgggccatacttgagcaggcgttccagctgtacgcgctcctctgcattcaggggggcattcaggtcagcaaaatggacatactcagcgtaaatattgcttaccggaaggtcggccgcctgaaaacgtgccagcagtttggtaatacggaaggcagacagtgcaggcgaaccacgcagaatttccatcataagtctctcgtcttcgaagcgccggggcgctttcagtgtgcgcaaggggggaaaacgggcgtcattatagagaatcctgagcgccgacgaaaccgtttgcgtcgaaataaaattggcaaagagatttaacaatagatgtgacctgtctctctaattggttgccaagtggcgcaagtttacgcaaaatgccgctcattcaatggcaaaccttattgttaacatggctacagcagactgaggcaaccggcgtcgcagagaattaactaattgaaaaaattaaagattaattatctgctcatcggcattctaacgttgctgttggcagtggccctctggccttccatcccctggatcggcaaagccgaaaaccgtatcgccgccattcaggagcggggggaattgcgcgtcagtaccctcaactctccgctgatttacagcgacatcaacggcaaaatcattggattggattatgaactggcacagcagttcgccgattaccttggcgtaaagctgaaaatcaccgtccgccagaatatcaaccagctgtttgacgacctcgataacgacgatgccgatatgctggccgccgggctggtgtataacagcgagcgcagcaaaaactatcagccgggcccgacctactactccgtttcgcagcagctggtttatcgcgtcgggagcctgcgcccgcgctcgctggcgtcgattaacgatcggcagctgacgattgcccccggccacgtggtgattgacgatctgcgcgagctcaaggagaagaaatatccggacctgagctggacggtggatgcgaaactcggcacgacggagctgctggagcaggtaaaagatcagaaagtcccctacaccatcgccgattcggtcgcgatcagcctgttccagcgggtgcatcctgaaatcgccgtggcgctggacgtcaccgacgagcagcctgtgacctggtttactcagctcgacgacgatcagaccctctctgccgcgatgctcgatttcttcaacaccatgaatgaagacggtacgctggcgcgcctggaggagaagtacctcgggcatggtgatgactttgactacgttgacacccgcagcttcctgcgtgcggtagacagcgtcctgccggacctgcagccgctgttcgaaaaatacgcccaggaaattgactggaaactgctggcggctatttcttatcaggaatcccactgggatacccaggccacgtctccgactggcgtacgtggtttgatgatgttaaccaaaaataccgcgctgagcctcggcgtcaatgaccgtaccgatgcggaacagagcatcagcggcggcgcgcgctacctgcaggatatgatggccaaagtcccggaaacggtgccggaagaggagcggatctggttcgcgctggcggcctacaatatgggctatgcgcatatgctggatgcgcgagcgctgacggccaaaacgaaaggcaacccggacagctggtcagacgtaaagcagcggctgccgctgctgagccagaagccatggtataacaagctgacgtacggctacgcgcgcgggcatgaagcctacgcctacgtggaaaatatccgtaaatatcagattagcctggtcggttatctgctggagaaagagaaagaggcgacagaggccaaacggctggcccaaagctaccctgtcgtggcgccggacgagcttaaccgtccgtcggcttcaattctgccttttgctgctttttctgctgacggcgcattcgaaagaaatcgcttaatagccccgaacactctggtgcaagcaccccgccgatagtctttacctggtggttcatccccgggtgacccagcacgtccatcagcgaaccggccgcgccggttttttcatcccgcgcaccgaagaccagagtcccgatccggctgtgcaccatcgccccggagcacattacgcacggctccagcgttacatacagcgtggtatcaagcaggcgatagttttgcagcaccagaccgccctgacgaagcgccatgatttcggcgtgcgccgtcggatcgtggcggccaatgggacggttccacccttcaccaatcacctggttattgtggaccagcacggcgcccacgggcacttcgccctcgtcccaggcacgctgagcgagcgttagcgcgtggcgcatccagtattcatgtgagaattcagggttggacaacggttgatactccagtcgaaaagcgggcggcattatacacaccccttatggataagactattcgagttgctgaagttcacctgatggcgtgacgcgccagcggtgctggcaaaaatagagcagcgggttgtcctgcttgctgtcgctgtagccgctgtacaggcgcagtggcgtgccgatacgtttttccagctggaccactttttcatgccccaggcagcgcatcgtcagcacccaaccgccgtagccgcgggcaatttgcgtggcgataagattcacgcgcggtagccagggggtatcaaagtagacctgctccaccagcgtctgcggggagccggtaatcagccagatgtcggcatcgttcgcgtcgagatagccggtcaggcgcgcctgcaccaccgggaatgcggcaacgtggccgcggaaccagtgcgcaaaatcctgctcgagctgtttgaggcgcgcttcgctgtgcccaaacgtacatccccacagcagcaggctcattggccatcgcgccgcacggcctttcaccagcagcgcgatcccgataacaggtaagagcggtagcacgagcagcgcattcagaggctgacgccgcagcaggtaacgcataaacgtaccaaacatatcctgctgatgcagcgtgccatccaggtcgaaaaagacaacgcgacgcccgtgatttgccaaaccttactcctctgggtcgttgaaacctaacagccaggtaaacaggaacccggcgatcaccgctactaaatagcctaacagatagagcaccacttttccggtcacgatggttaatgccagcggtaaccccgagagaccaaaggtgatgacggtggcaactttccagtagctgatcagcgccccgcctaccgcgccgcccagacaggccgcgaggaacggtttacccagcggcagcgtaacgccgaaaatcagcggctcgccaatgccgagcagtccgaccgggagtgcgcctttaatcatttttttcagacgcgcgttgcgggttttcatcagtaccgcaattgccgcaccgacctgccctacacccgccatcgacaggataggcagcagcgcgttatagccgtgcgcctgcaccagctcgacgtggatcggtaccagcccctgatgcaggccggtcagcaccagcggcaggaaagtacccgacagcaccgcgcccactaacaggccgccgcggtcaatcgccagcgacgcaccgtgggcaatggcttcagagatccaaccgcctaacggctggagggccacaatcgctacgctaccggtaatcagcgtggtcagcagcgggttgagaatcagctcgatggagcctggcagaaccgcgcgcagccgtttctcgatccagcacatcaggatgaccaccagcagcaccgcgatcaccccgccgcggcccggctggagcgcctcaccaaacagcgtaatctgcgccagctgcgggctggacaagatgcccgccatcaccccgcccatcgccagcgatccgccaaacaccttcgcggtattcaccccgaccagaatgttcatgatggcgaacaccgcgctgccgaagatcccgagaatccccagcaggttcggatactgcgtggcgaaatcccccacaatatccggccgcttgaggatattgatgatcccggtgatcaggcctgaggcaataaacgccgggatcagcggaataaagacgttggccagctgtcgcagcgcgtcgctcatgggggctttgtatttcgcctttgcctgggctttggtgcgctcagcatcgtcaatcgatacgctcgcactcacgcccatcagcgcgcgcatggcatcgacaacctgcgccgctttccctgggccgacgatcagctggtgctgctgcccctgtttcacgtagccgctgacgccggaaagctgcttcagacccggcacgtcgagctggtcgtcgtcatgcacctcgacgcgcacgcgcgtcatgcagttttcgagacgctgaatattttgttccccaccaatccctcgcaggataccgctggcgagcgctgctgttttgtccatacacgcctctgttagtgttctaatgccgcccgtaagaaaccgttatgcgcatcgagtttggctcttgcggccgccgcatccagcccgcttaagatcatcaaaatggccggtttaacatcgtgatcggtctgtttgagtaccgcttccgcctcttcgcggcctgcgcccgtcgcctccatcaccatgcggcaggctctgtccaccagcttgacgttggtggcctgcatatccaccatcaggttctgatacaccttgccgaacttcaccatcgcgccggtggagatcatattgagcaccagcttttgcgcggtcccggatttcaggcgcgtggagccggtgagcgcttccggcccgacaactggcgagatagcaattgtggccacctgcgcaatcggtgagccagggttgcaggagatggcgaccgtcgtacagccggtctggttggcgtattccagcccgccaatcacgtacggcgtgcgcccggatgccgccagcccgaccaccagatccttcgccgttagattaagatccttcaggtcatcctcgcccagctgtttgttgtcttccgccccttcaacggctttcaacagcgcaccggggccaccggcgatcagcccaactaccagaccatgcgggaccccaaaggttggcggacattctgacgcgtccaggacccctaaacgcccgctggtccccgcccccatgtaaataatgcgtccaccggtcttgagggcttccgcagccgcatcgaccgctttcgccacctctggtaatgtctctttcactgcctgcgcgaccagcgtatcctgttgattaaagcggttaaccagctccagggtggagagcgcatccagatccatggtttgcgggttacgtgtttcagaaacaagtgagccaagattcatttttgtacctcaagaatttttaattcataataatcacactataatggaatataaaattcattcaggcgagcaaaatccgtatttgcgcagataatcacattttcgccaggagaccgtatgaactgtttaattcgcattcgtcagcgctacgcaggctttgcccaaagcgacaagaagctggcggattttctgctttctcaacccgaccacgcgcgccatctcagctcgcagcagttggcgagtgaagccggggtgagccagtccagcgtggtgaaatttgcgcagaagattggctttaagggattccccgccctcaagctggcgatcagtgaagcgctggtcagtaaccctaacccgcagtccatgccggtgcataatcagatccgcggagacgatccgatgcggctggtcggcgaaaagctgatcaaagagaacgtggcggccatgcatgcgacgctcgatgtgaatacggaagagaagctgctggagagcgtggcgatgctgcgcggcgcgcggcggatcgttctgaccggcatcggcgcgtccggacttgtggcgcgtaactttggctggaagctgacaaaaattggccttaacgccatcgtcgagcaggatatgcacgccctgctggcgaccgtacaggcgatggatcctgacgatctgctgctggcgatctcctattccggcgagcgccgtgagatcaacatggccaccgacgaagtcctgcgcgtcggcggtaaaattctggcgatcaccggttttacgccgaatgccctacagcagcgggccacgcgctgtttatataccattgccgaggaacaggccacgcgcagcgcggctatctcgtccaccagcgcacaaatgatgctgacggacctgctgtttatggcactggtgcagcaggatctggagcgtgcgcccgagcgcattcgccacagcgaagaactggtaaagaaactggtttgacgcgtataatgcccgcccagtttgtgttgtttctgagaatttcctgatggcgctgttaattaccaaaaaatgcattaattgcgatatgtgcgagcccgaatgcccgaaccaggccatttcgatgggcgacagcatttatgagattaacagcgaccgctgcaccgaatgcatcggccactatgagacgccgacctgtcagaaagtgtgcccgatccccaataccatcctgaaggatccggcacacgtcgagagcgaagagcagctgtgggataagtttgttctgatgcaccacgcggacaaactttaactttcgatgatcaccgttgcgctggcatagtgacgctcatccgcgatcgtcacgtggacgtgattcacgccgagcttctctgccagcttttgcgcctcgccccataaacgcaggcttggcttacccagctcatcgttaaacacttcaaactggttgaacgccagaccgttacgaatgccggtcccgaaggctttggcggccgcctcttttaccgcaaaacgcttcgccagaaaacgcaccggctgctgatgcgcttcccagatggcccattcgttatcgctcagcacgcgccttgcgaggcgatcgccgctgcgggcgatcaccgcttcaatgcgggctatttccacgatatcggtgcctaagcccagaatggccattactgacgcgcttccagcatcaggcgtttcatttctgcgaccgcctctttcaggccgctcatcaccgcgcgcccaatgatcgcgtgaccgatgttcagctcgtgcatttccgggatggcggcaatggccttcacgttatggtaggtcaggccgtgaccggcattgacctttagacccaggctcgccgcgtaggtggccgccttagcaatacgctccagctctttcgcctgctcggcatcgtttttggcatcggcatagcagccggtgtgaatttcgatatacggcgcgcccacgtcggctgccgctttaatctgggtgaaatcggcgtcaataaacagcgaaaccaggataccggcatcagccaggcgcttgcaggcatcgcgcattttgtcgagctggccggccacgtccagaccgccttcggtcgtgacttcctggcgtttttccggcaccaggcagcagaagtgcggctgggtctcacaggcaatcgccagcatctcttcggtgactgccatctccagattcatacgggtgtccagcgtctgacgcagaatgcgaacgtcgcggtcagtgatgtggcgacggtcttcacgcaggtgaacggtaatgccgtcggcgccagcctgttcagcgataaacgccgcctgaaccggatcgggatacgccgtgccgcgcgcattacgcagcgtggcgatgtgatcgatgttgacgcctaacagtaattcagccatgacaatcctcggtattttggttcatttccctccccctctccctccgggagagggctggggtgagggggaaaaacgttaacgtttcggcacaaactgcctgaataattcgcggctctttaagggcttgccgccaagatacggcttgagggcaatccgggtaaagcgttttgctgcgcgcagggtatccagatcgggaaactcgcgctcataaagcgccctgagctgacgcccggtaaaggtgctgttgtcgatcacgacgctggcaatgaagcctttttcttcacggtagcggtaggtcatggtgtcttccacttcgtcaccgctgcccgcacagtgcagaaaatcgaccccgtacccaagatggcccagcagcgccagctcaaaacgccgcagcgcaggctcgggcgtaccggttgcgccagccagcgcctggatacagtgcagataatcaaagaaaagttcagagaagcgggtctcatgttcaagaacgcgagagatgagttcattgacatacagaccgctatagagcgtgatgcctgagagaggaagcgccagggagacggcttcggcgctgcgcagggttttgacttcccctcgcccaccaaagcggaccagcaacggcgtgaaaggctgtaaggcacctttcaggttagaacgtttggaacgtgcgccttttgcaacaaggcgcacgcggcccgactcttccgtgaagacgtccagcatcaggctggtttcgctccagggacgactatgcaggacaaaggcgcgctgccatccatccatatgctcgtcgtcttgtgttactggtcttcgccgtaaccgaggctgcgcagagcacgctcatcatcggcccagccagatttcactttcacccacagttcaaggtgaaccggcgcttcgaacatctcctgcatgtcctttcgggcttcgatgccgatggttttgatcttggcgcctttgttgccgatcaccatcttcttctgcccttcacgctcaacgaggatcaggccgttgatgtcgtagccgccacgctcgttgctctggaaacgctcgatctccaccgtcacagagtacggcagttcagcgcccaggaaacgcatcagcttttcacggataatttcagacgccataaagcgctgagagcgatcggtgatgtactcttccgggaagtgatgaatcgcttccggcagatgtttgcgcacgatgcccgcgatagtatccacgttcagacccgtctccgcagacagcggaacgatgtcgaggaagttcatctggctaccgagccactgcagatgcggcagcagatcggctttttcctgcacgttgtcaactttgttgacggcgaggatgaccggcgttttgccgtcgcgcagcttgttcagcaccatctcgtcgtcaggcgtccagcgggtgccttccacaacgaaaatcaccagctccacgtcgccaatcgagctgctcgccgccttgttcatcagacggttgatggcacgcttctcttccatgtgcaggcccggggtatcgacgtagatcgcctgatacgcgccttcagtatggataccgacgatgcggtgacgcgtggtctgcgccttacgcgaggtgatagaaatcttctgcccaagcagattattcaacaaggtggatttgccgacgttcggacgtccgacgatggcaataaatccgcaataggtcttttcttcgctcattccagctccagcatttttaacgcctgttcggcggcagcctgttcagccttacgacggcttgaacctgtgcccaccaccggttcactcaggccactgacctggcaatggatggtaaattcctgatcgtgcgcttcgccacgaacctgcaccaccagataagatggcagcggcagatgacggccctgcaaatattcctgcagacgcgttttgggatctttttgtttatcgcccgggctgatttcgtccagacgggtctgataccagttcaggatcagcttttcgacggtctggatatcgctgtccaagaacacaccaccaattaatgcttcgaccgtatcggcaagaatagattcacgacggaagccgccgcttttcagttcacccggcccaagacgcagacattcgcccagctcaaattcgcgcgcgatttccgcaagggtattaccccgaaccagcgtggcacgcatgcggctcatatcaccttcatccacgcgcgggaaacgatgataaagcgcattcgcaatcacgaaacttaaaatagagtcgcctaaaaactcgagacgctcattatgtttgctgctggcactgcggtgggttaatgcctgttgcaacaactcctgatgatgaaaagtgtagcccagcttccgttgaagccgattaattacgatggggttcatgcgataccaataaatgaatgcgtcaaaaatgcagcacacgaaaccgacctgagaaaaccaacgcggtttcgtgtgccgtggcacccttgcagggccaaccttaaacttcgggggaatattctatacacaacgacaggggatgtcgttagttcgaagagatttatcggtgaaataattcatgtagccgcgttaattcgcggctacacgttcatttagtgagaattaatggattccgccaatacgattcaggcgtacaccggtcggccattcgccttcctgcttctcaaaactcatccagattgcggtcgctttacccaccagattcgcttccggcacaaagccccagtaacggctgtccgcagaattatcgcggttgtcacccatcatgaagtaatggcctggcggtacaatccagcttgccagctgctggcccggctgacgatagtacatacccacttgatcctgcgcgattggcacggtgaggatccggtgcgtcacgtcacccagcgtctctttgcgctcaaccagacgaataccgttatctatggtttcacctttcggtacctggaagaatccgctgctcgcttcgccgccgttgtgacgggcaaaggtctgcacaaaatcacttggctcaacgttcgagtaagtgattggcagcgcgttttcacatgcagtaccggagctgcagcctggctgaacggtgacttctttcgcaaccggatcgtaagtcactttgtcacccggcagacctaccgcgcgcttgatgtagtccaggcgcggatcttccggatatttgaacaccacgatgtcgccacgtttcggatgaccggtttcgatcagcgttttctggtagatcggatctttaatgccgtaggcaaacttctctaccagaataaaatcaccaatcagcagcgttggcatcattgaacctgatgggatctggaacggttcgtaaataaacgaacgtaccaccagcacaatcgccagcaccggaaacaccgaggcgcccgtttccagccagcccggtttcggaccgactttcttcagggttttcgcgtcaataccatcgccagtggctacctgtgcggcagcctgacgttcacgacgttttggggcgaagataaacttatccagacaccacagcagacctgtcaccagggtagcaatgaccaggatcagggcaaacatgttcgccatgccaactccttagggttatttgccgtctttaccaacatgaaggatggcaaggaatgcttcctgcggcagctcgacgttaccgacctgcttcatacgcttcttaccttctttctgcttctgtagcagctttttcttacggctgacgtcaccgccatagcacttcgccagaacgtttttacgcagctgtttcacggtagaacgcgcgataatgtggttgccaatggccgcctgaatcgcgatatcgaactgctgacgcgggatcagatctttcatcttctcaaccagctcgcggccacggtatggcgcattgtcgttgtgggtgatcagcgccagcgcatccacacgctcgccgttgatcagcacgtccacacgcaccatgttggaggcctggaagcgtttgaagttgtaatccagtgacgcatagccacgggaggtggacttcagacggtcgaagaagtcgagtactacttccgccatcgggatttcgtaggtcagtgcgacctggttaccgtggtaaaccatattggtctgcacgccgcgcttctcaatacacagcgtaatgacgttaccgaggaattcctgcggcagcagcatgtgacattcggcaataggctcacgcagctcgtgaatattgttcagcggcggcagcttggacgggctgtcgacgtagatcacttctttcgaggtggtttcaacttcatacactaccgtcggcgcggtggtgatgaggtccagatcgtattcacgctccagacgttcctgaatgatctccatgtgcagcaggccgaggaagccgcagcggaagccgaagcccagcgccgttgagctttctggctcgtagaacagggaggcatcgttcaggctcagcttgccaagcgcatcacggaagttttcgtagtcgtcagagctgaccgggaacaggcccgcgtaaacctgcggtttcacctttttaaagcctggcagcgctttttctgccgggttacgcgcacctgtcagggtatcgcccaccggcgcaccgaggatgtctttgatggcgcacaccagccagcctacctcgccgcatgtcagctcggtacggtcaacctgttttggcgtgaagatacccagacggtcggcgttatagacctgtccggtactcataaccttgattttgtcgcctttgcgcatggtgccgtttttaatacgcaccagggagacaacgcccagatagttatcgaaccaggagtcaataatcagcgcctgcagcggggcatccggatcgccttccggggccggaatatcacgtaccagacgttccagaacgtcggtcacgccgacgccggttttcgcagagcagcgcacggcatcggtcgcgtcaataccgacaatatcttcaatctcttccgcgacgcgctcaggatcggcggctggcaggtcaatcttgttcagaaccggcacaacttcgagatccatttccatcgcggtgtagcagtttgccagggtctgggcttctacgccctgcccggcatcgactaccagcagcgcgccttcacaggccgcgagcgagcgtgaaacctcataggagaagtcaacgtggcctggggtgtcgataaagttcagctgataggtttcgccatcagccgccttgtaatccagcgtgacgctctgcgccttgatggtgataccgcgttcgcgttccaggtccatggagtccagaacctgggcttccatttcacgatcagacaggccaccgcaaatctggataatacggtcagacagcgtcgacttaccgtggtcaatgtgagcaatgatcgaaaagttacgtatgttcttcatatagttaaataattatgccttacgaattcctggaggccgctgttcttagcctgacgtttttcagtgcgaaaacgcagcattctacactacatctccgctacctggaaatggacttagcgccaggtatagcgtgaagaaaggacgttttctgttttaagacgtaaaaatgacaaagcccgatgaatcaccgggcctcagaagagagcgtctcaacgcgaagctggtctggcgccagcccaacgctgagaatgacaggctgccactcctcgcgcgcggcaagcgtcggggagaggcctttggcaagccagaatccccccagcccccctaatgcggcaccgcacatggcggcaccgtcggtgccaaacagcatctggaaaacgccgcccatgataaacagcccgagcagcggagagagatagaccagcatggcggagctgagcagactgccttccgcgatgccgagttcaactttctgcccggccatcagcggctgttcgctcggcacagaaatcgtgtgcgaggtttgcggcccgagcttattcagcacgcggctgccgcaaccggctcgggatgcgcagctattgcatgaggcttttacatcgcagctcaccagcgcaatgccgttttgccacgagactaccgtcgcccattctttgatcattgtgcggccctgaatttaatgctgtcggagatgcgcttcgccgtttgcggaggaagttcccccacaatggtgatctctgcattatcgcgtaccgttgtgctcaccgtacggcgcccggtacgcagaatttgttcagtgctgtttgccgttgcgcgattgatattcaccgagaagctgaacaaaccatcggaatagaggcgtgattccaccggcgtttcaatcgttggcagctggcgacggctgctggacacttcgctaaatccttgcgggatccaggcaggtacccagttgaaattaacggaatcgcctgccggaacggagagcagcggcggcaggctggccttagccagattctgcatgctgttgccaacctggttattcacgctaaaggagataacgcggaactgttccaacgtttcaccgtcacggtcaagcaggtctacacgcatggggagtttggtttccgcgtcaatccagacaatatagctgtagcgcgttccatcccgggcgacaacgcggatcacctcacacagtctgtccgcaatacgcgtacgccctaccgaaataaaatcgtagtaaggggcaagccgtttgaagtcggtgtaaatgagtgacggcagggaatcaacgatatagtcgccattgagcgtgaaaggctccaggccgggttcgaaatagctgatttcgttaccacgctggacaacttcccgacgcgggccatccatctgtaaaagctgggcgagcggctgattatcaagacgggcatggcgatagcgtaacgactcgacgccctgcttattgatgctgataaatgccaactcgtaattgagtgactggctggccagattcatttgctgcaacaacgccccggatgatacatcagccgaggcgttggcagagaagaacaggctacccgccatcagagacatggcgaaccaaagttgcttcattactgcgattgcgttcctaaagtttggtttccgggcacctgcacagcagcttgctgtgtctgcgcctgctcaaactgaagctgttcagagtgcagacgacgctgcaactcgtaatcctgcaacatcgcattaatgcgacggcgctgctcctgaacctgctgttgctggccgccgctggcggaagcatcagccggtacgcccaggcttaccgggctggctttgcccatcatcggcagtgtgttaaacactggcgcttctggctgctgattagtttcagactgagtattatagtgctggacgccaacgataactgcaagcgatacgcatgcagccacacccatttgggtaagctggctggcccacggacgcaccttttgccagaatggcattttctgccactggtgaggtgcgggttgagcttcaggaatcagcggagtggtctgatgaacaggctcattctcaatcgccgccatgacgcgggctgagatatcgaaatggagaacctcgccggtgtcaccgcgaagggtgtcacggatgagatggtaactctcccaggtctcttgcatttcgggagaatgagacagctcgttgagcagctcactatccaccgtttcaccatccattaaagcggaaagtttttctttctgcatgcctaataccttttccagtatcccgctatcgtcaacgcctgataagcggttgaactttattatcaatagcttctcgcgcacggaaaattcgtgaacgtaccgtgccgaccggacaatccatgatagcggctatctcttcatagctcagaccatccagctcccgtaacgtaattgccatgcgtaaatcttccgggagcgactcgatcgtgcgaaaaacgatttgtctcagttcttctgacaacattaagttctcagggttcgaaatttctttcaatgcgccgccactttcgaagttttcggcgtcgattgcgtccacatcactagaaggcggacgacggccctgagcgaccagataattctttgccgtattgaccgcaatacggtacagccaggtataaaaagcactatctccccggaacgaatccagcgcgcgataggccttaataaaagactcttgcaccacatcaggcacatcacctgacggtacatagcgggaaaccaggctcgccaccttatgctggtagcgcaccaccagtaagttaaaggctttctgatctcccttctggacccgttcaaccaggacctggtccgttaactgctcgctcatccgaggtaatgtctccccaaacctaaattccacgcgttatcgaaacgccactctaaaaataccgcactttgagcaagcaccgaattagagtgtctgatcttcaataagttccgtaacgcctttgtttttgttcatcgcgccgcagactgttcattttctctcattataagtctgttcacgatacgcaccactttctgacaagaaacatctttttcccgccagaagagtaacgcaacccagtctttatttcatcacaaaatctgacgctaacgatctgcttcgcaaaataatttcactcatttaccctccgtttacctccgcttacgcgtttagccattgcaacacccgttaaaaaaaacgtgcgataaatcgcattcaggtgctattctgagccaacactgtttagtaaattaaacaacaatcatgaacacaacacctgaactccattgtgatgtactgatcatcggcagcggcgctgccggtctctctctggcgctacgcctggccgagcatcaaaacgttatcgtgctgagtaaagggccgataagcgagggttccacgttttatgcccagggcgggattgccgccgtgtttgatgagacagacagcattgcctcccacgtcgacgatacgctgattgccggggccgggatcgtggatgcgcacgccgcagagtttgtcgccagcaatgcccgccattgcgtgcagtggctcatcgaccagggcgtcttattcgatacgcaggttcaacccaacggtgaagagagctatcacctgacgcgcgaaggcggccatagccaccgccgcatcctgcacgcagcggatgccaccggaaaagaagtggagaccacgctggttggcaaggcgctgagccatcctaatattcgggtgcttgaacgaagcaatgccgttgatctgattatctccgacaagattggcctgccgggcacgcgtcgcgtggtgggcgcctgggtgtggaaccgcaataaagagaaggtggaaacctgccaggcgaaggctgtggtgctcgccacgggcggcgcctctaaagtgtatcagtacaccacgaacccggacattgcctccggagacggtatcgcgatggcctggcgcgccggctgccgggtggcgaatcttgagtttaatcagtttcacccaaccgctctgttccatcctcaggcgcgcaacttcctgctgacggaagccctgcgcggcgaaggcgcctatctgaaacgccctgacggcactcgctttatgccggactttgacgcccgtggcgaactggccccgcgcgatatcgttgcccgcgccatcgaccatgaaatgaagcgtcttggcgtggactgcatgtatcttgatatcagccacaagccagcagagtttattcgtcagcacttcccgatgatttacgaaaaactgctcaaccttggcatcgatttaacccgcgatccggtacccattgtgccagccgcccactacacctgcggtggggtgatggttgacgatcatgggcgtaccgatgtggatggtctttatgctattggtgaggtcagttataccggccttcacggcgcgaaccgtatggcctctaactcgctgctggagtgcctggtctacggctggtcggccgcagaagacatcacgaaacgcatgccctacgcccgcgaaacagagtgcctgcctgtctgggatgaaagccgcgtggataacccggacgagctggtcgtgatccagcacaactggcatgagctacggctgtttatgtgggattacgtggggattgtgcgcaccacgaaacgtctggaacgcgccttgcgccgcatcactatgctgcagcaggaaattgacgagtattatgccaatttccgcgtatcgaataatctgctggagctgcgcaacctggtgcaggttgccgagctaatcgttcgctgcgcgatgatgcgtaaagagagccgcgggttgcactataccctggactacccggatcagcttgctgaatccggcccgtcgatcctcgccccgcaggtttacataaacagataaaacgcctgggtcagggcagtgtaatcttcggaataacgctggtctggcccacggatcaccattcgatcgttaaagcattccccctctttcggcgagagcgccagcagcacgcggtgcggcagtcggccttccgtatccgaaatgtcggtacgcagacgtaacgtccagccgatctcctgcgcgataccgatgaacgtgttgcccgtactctcaggcaggaccacgcagaaaaaaccctcttcggagataagctcggccgcgctggtgagcagcgctttatgatcgagggaacgggtataacgcgcctgttcgcgctcgggtgtcccgcactcaacgccgggctcgtagtagggagggttgctgacgatcaaatcgtaacgcgcggtttgttcaggcgcccaggcgagcacatccgcacattccactttcatgcgggctgcccagggcgattcggccatattgtcactcgcctgctctgccgcctccgcgtccagttcgacggcatcaatggtgacatgctcgtccgtgcgctgcgccagcatcaatgccaccagcccgctgccagtaccgatatcaagaatacgcttaacccctgcgacaggcgcccacgctcccagtaaaataccgtctgtaccgaccttcatggcacagcgatcgtgagcgacaaaaaattgtttaaacgtaaaaccatcgcggcgcagttgcgctttgagttgagacatgtcggggcaaccttctaagtgaaactggagtagcataggggaaagcgaagtggccgaaaagcgatatccgtacaaacagatgaagattacagccgtaacgtctataatcagcgccccacacagaggtagaacatgactgtaacgactttttccgaacttgaactcgatgaaagcctgctcaatgcacttgagagcaaaggcttcacacgcccgaccgccattcaggcagcggccattccgcctgcgcttgagggccgcgatgtgctcggttctgcgccaaccggtacggggaagactgcagcctatttgctgcctgtgttgcagcatctgctcgacttcccacgcaaaaaatctggcccgccgcgtattttaatcctgacgccgacgcgcgaactggccatgcaggtggccgatcacgcgcgtgaactcgcggcaaatacccatctggatatcgctaccatcaccggcggcgttgcgtatatgaaccacgccgaagtgttcagcgaaaaccaggacatcgtcgttgcgacgacaggccgcctgctgcagtacattaaagaagagaactttgactgccgcgcggttgaaacgctgatcctcgacgaagccgaccgtatgctggacatgggcttcgcacaggatatcgagcatattgcgggtgaaactcgctggcgtaaccagacgatgctgttctctgccacccttgaaggggaagcgattaaagacttcgcagagcgtctgctgaaagatccggtagaagtgtcggcgacgccgtccacccgtgagcgtaagaagatccaccagtggtactaccgcgcggacaaccttgagcacaaggtcgaattgctcaaacacctgctgaagcaggaagatgcgctgcgcacaatcgtgtttgtgcgtaagcgcgagcgcgtgcacgagctggcagaaatgctgcgtaacgccgggatcaacaactgctatctcgaaggcgagatggcgcagatcaagcgtaccgaaggcattaagcgcctgaccgatggccgcgttaacgtgctggttgccacagacgtggccgctcgcgggatcgacattccggacgtcagccacgtcattaacttcgatatgccgcgcagcggcgatacctatctgcaccgtattggccgtaccggccgcgcgggccgcaaaggtattgcgatttcactggtcgaagcgcatgactacctgctgctgcagaaaattggccgctatgttgacgagccgctgaaagcgcgggttattgatggcttgcgcccaaccacacgtgcgccgagtgaaaaaatgacgggtaaaccgtccaagaaagcgctcgcgaaacgtgctgagagaaaagagaaagaaaaagagaaaccgcgcgtgaagcagcgtcaccgcgataccaaaaatattggtaaacgccgtaagccaagctctgccgcatcagagacaaaaacggaagagtaaaaaaaagccggggacaatccccggcttttttattcacccccgtagctgaagccttacaggctttcagtaaaggtacgcgcgataacgtcgcgctgctgttctggggtcagagagttgaagcgtaccgcataaccagacacgcgaatggtcagctgcgggtatttttctgggtgctcaaccgcgtccatcagcgtttcgcggcgcagtacgtttacgttcaggtgctgaccaccttccacgcgcacttctggcttcacttccattggaatttcacggtactcgatttcgcccagtttgctcaccggcacgatttcatcttcagcaaaacccgctttcgcgacgacacagcgcgcttcgtttttctcgctgtccagcagccagaaagagttgagcagatcgtcatttgcagctttagtaatctggatacctgtaatcatgtgttgcctcccttaggctacattaactgatgccggcctctcgcggccaattggtaaaaccattgtttcttgtgtgtatatatatcattcacaccccggtgatttattgatttaaatcaacaaaaacaccaaccacataaagagtgtggtttgagtttattgttttagatcaattttacgaccttaccaattcaatttaccctgcacattttcaacataaatttagctacttagcgcacatttcggcgtggaattttgctcaccgggctttagcaggtaagctagtcagagattgagattcgcaggagagcgagatgacgacacctttaacctggcatgacgtgctggcagaagaaaagcagcagccctattttatcaatacgctcaacaccgttgcggctgagcgtcagtccggacagacgatttacccgccgcagaaagatgtgttcaacgcctttcgctacaccgagctgagcgatgtgaaagtggtcattctgggccaggatccctatcacggtccgggccaggcgcatgggctggcgttttccgtacgtccgggcgtggcgatccccccttctctgctcaatatgtataaagagcttgaaggaaccgtgcccgggtttacccgaccaagccacggctacctggaaggctgggcgcgccagggcgtgctgttattgaacacggtactcaccgtacgggccggccaggcgcactcgcatgccagcctgggctgggagacgttcaccgataaagtcatcagcctgatcaacgaacaccgtgaaggggtcgtgtttttactctggggatcgcatgcgcagaagaaaggggcgattattgaccgccagcgtcatcacgtgttgaaagcgccgcacccgtcaccgctgtctgcacatcgcggtttcttcggcagtaatcattttgttctggcgaacgaatggctggaaaaacgtggcgaaacgccaattgactggatgcctgtgttaccggctgagagcgagtagtatttgaatgtgccgggtcaggcccggcacatgaagaggcttatgccttattctgacgccaccattcggccagcagtacgccggttgcaacggatacgttcagactttccacattgcctgtcccatcaattgagacgctcagatctgcactggagagcgccgcatcagacagaccatcgcgttcctgacccagcaccagcaccatcttgcgtggcagcgtcgctttaaacagcggcgtaccggcatggctcgaggtagtcacgatggaataacccgctttgcggaactgctcaagggcatccagcacgctgtcgtcggtgatcggctgtacgtgctcggctccgccttccgcagtacggatcgcagcgccggattccagcagcgcggcatcctgcagcagtacgcctttcacgccaaagtgcgcgcagctacgcatcattgcgcccaggttatgcgggttgcccacatcttccagcgccagcacgcagtcatcggcatccgcctgactgacccactgctgaacggtggtgccgttacgttttttgatcaggaagcagacgccgccgtggtgttcggtaccggatgctttggtcagctcggcatcatcaaccacgtggtaggctttgcggtttgccgccatccagcgcagcgcttctttaaagcgcggggttacgctctggatgaaccaggcgcggacgatacattcaggacggctctggaacagcgcctggcaggcgttctcgccatacacgcgggtctcttccgcacgctgacggcgcagcacttccgggtcgataaagcttttaccgctgataccgccgtgatcggccttttctggcgtttcgtcgccaggtgcacgagaaacggtgcgccacggggaggcgttatcacgtgagaagtcatcccgcggacggtcatcgcgtttgcgatcgtcacgcttgcggtcatcacgtttgcggtcatcaccgcggttgtttctgtcatcgcgggcggggcgacggccaccgtttgcacgagaagacgccggacgcccgccaccttttccggtacgcggattttgggtgcgtttatcagagtcatcatcactgcggacatacatcactttgaccttgccgcttttgtttttcatttcgtcgttcatgcttttctccaccagcgctgcgcgaagcgcgcagattacccgatgtgccagcgcatagccataatttcgtacaaaagcctgtgactattgttctcattgaataaaacgcattgttgtttcaaacaggctcattgataatatgtaacatattagaaacattaccggcgtcttgccgctgtcccacggctctatcagaggttagttatgaataccgtatgtgccaactgtcaggctcttaaccgcattccggacgatcgggttgaagatggtgcgaaatgcggacgttgtggccatgaattgtttgatggcgatgtcattaacgcgacgggtgctacgctggacaaactcctcaaggacgatctgcctgtcgtagtggatttctgggcgccctggtgtggcccatgccgaagcttcgcgccgatcttcgaagacgtggccgaagaacgcagcgggaaaatacgtttcgttaaggtcaataccgaagctgaacctgaactgagcgcccgttttcgcattcgcagcatcccgacgattatgattttcaaaaagggtgaagtggtcgacatgctcaacggtgcggtgcctaaagccccgtttgatagctggcttaacgaatcactgtaacattcacggggcacatcttgtgccccgttcccgcctctgcgaaaatagggtttttcctgcatttcgcccatgactgataacgctgttcttcaattacgcgccgaacgccttgcgcgcgccacccgtccgttcctcgcgcgcggaaaccgtattcgccgctgtcagcgttgcctgctgccgctgaaggtttgcctgtgcgagacgctgaccccgagttcggcacagagccgtttttgtctggtcatgtttgataccgagccgatgaagcccagcaatactggtcgcctgattgccgatattctgccggataccgcggcgtttcagtggtcccgcacggagccccctcaggccctgctcgacttagtggcaaaccctgactatcagccgatggtcgttttccctgcgtcatatgcaggtgtcgatcgccaggtgctttcgacgccgccatccggtaaaccgccgttgtttattatgctggacggcacctggaccgaagcgcgaaaaatgtttcgcaaaagcccgtatctcgacgcactgccggtgatttctgtcgatctttcccgcgtctccgcctaccgtctgcgtgaagcgcatgctgacgggcaatactgcaccgccgaagtggccattgcgcttctggatctggcgggtgataccgctgcggctggcgccctgggcaaccatttctcctgtttccgggaacgctatctggcaggaaaaaccgttcataagggcagcgtcacagcagccgagacggaaagcgtttaaaatcatcaggtcgcttgcattcacaggaggcctgcatgagccagcgagggttagaagcgctacttcgtcctaaatccattgccgtcatcggcgcatcaatgaaaccggatcgtgctggctatctgatgatgcgcaacctgctggccgggggatttaatggtcccgttatgcccgtcacgccggcgtataaggcggttcagggagtgcttgcatggcctgatgtacagagcctgcctttcgtaccggatctggccgtactgtgtacaaacgcgaaacggaatccggagctgctggaatcgctcggcaagaaaggctgtaaaacctgcattattctctcgtctccgcctgaacagaaagccgagcttctggcctgcgccagccgctatcaaatgcgcattcttgggccaaacagtctcggcctgctcgccccctggcagggcttaaatgccagcttctctccggttccgatccgcaaaggcaagctcgcgtttatctcgcagtcggctgcggtatcgaacaccatcctcgactgggcgcagcagcgtgaaatgggattctcctacttcattgctctcggcgacagtctggatatcgacgttgatgagctgctggattttctggcgcgcgacggtaaaaccagtgcgattctgctttatcttgagcacctcagcgacgcgcgtcgttttgtctcggcgtcgcgaagcgcgtcgcgcaataagccgatcctggtaatcaaaagcgggcgcagccctgcggctcagcatctgctgcagtcgcattccggcatggatcccgcctgggacgccgctattcagcgcgcgggtttgctgcgggtacaggatacgcacgagcttttttccgccgttgagacgttaagccatatgcgcccgttgcgcggcgagaagttaatgattgtcagtaacggcgccgcccctgccgcactcgcgctggatgagctgtggcggcgcttcggcaagctggccacgctgagtgaagagacgctgcagcgcctgaaagatgcgcttccgaccagcgtgacgcccggcaatccgcttgatttacgcgatgacgccagtagcgaccgctatatcagggccatttccattttgctggatagccaggatttcgacgcgctgatgattattcactcccccagcgcggtcgcgccgggcagcgaaagcgcgcgcgcgctcattgaggccgtgcgcaatcatccgcgaggcaaatatgtcaccctgctcaccaactggtgcggtgagttttcttcgcaggaggcgcgacgcctgttcagcgaagccggactgccaacctaccgcacgccggaaggcaccataaccgcgtttatgcatatggtggaatatcgccgcaaccagaaacagctccgtgagacgccggcgttgcccgggaatttgacggccaataccgttgacgttcaccggctgttgcagcaggcgattgaagaaggcgcgacgtcgctggatacgcatgaagtccagcccattctgggcagctacgggatgcagaccctgccgacctggatcgccagcgacagcgctgaggccgtacatattgccgagcagattggctatccggttgccctgaagctgcgttcgccggatattccgcataagtctgacgttcagggggtgatgctctacctgcggacggcggcagaggtgcagcaggcagccgatgccatcttcgatcgggtcaaaatggcctggccgcaggcaaggatccacggcttgctggtgcaaagcatggctaaccgcgcaggcgctcaggagttacgcgtggtggtcgaacacgatcccgttttcggcccgctcatcatgctgggtgaaggcggcgtggagtggcgcccggaggagcaggccgtggtggcgttaccgccgctgaacatgaacctggcgcgttacctgatcatccaggcgattaaaagcaaaaagatccgcggccggagcgcgctgcgtccgcttgatattgccgggctaagtcagttcctggtgcaggtctctaacctgattgtggattgcgccgagatccagcggctggacattcatccgctgctcgcctccggcaatgagtttacggcgctggacgtgaccctggatatcgcgccctttgaaggagacagagagagccgtctggcgatccgcccgtatcccctgcagctggaggagtgggttgagatgaaaaatggggaacgcgccctgttccgccctattctgccggaagatgagccccagctgcgggcctttatctctcaggtcacgaaagaggatctttattatcgctattttagcgaaatcaacgaatttacccacgatgatttagccaatatgacccagatcgactacgatcgagaaatggcgtttgttgccgttcgtcgcgccgatgagggtgatgagatcctcggcgtcacgcgtgccatttctgacccggataacgtcgatgcggagtttgccgtgctggtgcgctccgatcttaaaggtctgggcctgggaagacgactgctggaaaaactcatcagttatacgcgagatcacggattgttacgccttaatggcattactatgcctaacaatcgcggtatggtgaccctggcgcgaaaacttgggtttgacgttgatattcagctggacgaaggtattgttgccttatccctcagtctgacatcagcagacaaacgcgagtaagctactggaaatgttacccactttggacgggactggtggtatcattgtccgcttatgttgtttgcatagtacagacaacccttcaatgaacagagaagaaacgcactgtgatgttgtcaaaatttaagcgtaataaacatcaacaacaccttgctcaactaccgaagatttctcagtcagttgatgatgtagagttcttttacgctcccgctcattttcgggagacgcttctggaaaagattgccagcgccacgcgacgcatttgcattgtggcactgtatcttgaacaggatgaaggcgggcgcgcgatcctgaacgcgctctatgaagccaaacgtcagcgtccggaactggatgttcgcgtgctggtagactggcatcgcgctcagcgtggccgtattggcgctgccgcatcaaacaccaatgctgactggtattgccgcacggcgcaggaaaatcctggcgttgacgtgcctgtttatggcgtcccggtgaatacccgtgaagcgctcggcgttcttcatttcaaggggttcatcattgatgacagcgtgctatacagcggcgccagcctcaatgatgtctaccttcatcagctcgataaatatcgctacgaccgctaccatctgatccgtaatccgcagatggccgatatcatgttcaactgggttgataagaatctggttcatggccgtggcgttaatcgtcttgacgatcccgagcgtccgaaaagcccggagatcaaaaacgatgttcgcgccttccgccaggagctgcgcgatgcggtctatcatttccagggagatgcgaacaacgaagagttatccgttaccccgctggtagggctcggcaaatcaagcctgctgaacaaaacgattttccatctgatgccgtgcgcggagcagaaactgactatctgcacgccgtatttcaaccttcctgccgtgctggtgcgtaatatcattcagctgctgcgcgagggtaaaaaagtggaaatcatcgtgggtgataaaacggcaaatgacttcttcattcccgaagatcagccgttcaaaatcattggtgcgctgccttatctctatgagattaacctgcgtcgtttccttagccgcttacagtattacgtcaacactgaccagctggttgtgcgtctctggaaagatgaagacaatagttaccatctcaaaggcatgtgggtcgacgatgagtggatgctgctgacaggtaacaacctgaacccgcgcgcatggcgactggatctggaaaacgctatcctgattcatgacccgcagcatgagttagccgcccaacgtgaacgcgagctggagctgattcgcacccatacgaccgtcgtgaatcactaccgcgaactgcagagcattgccgattatccggtaaaagttcgcaagcttattcgccgcttacgtcgtatccgtatcgaccgacttatcagccgtattctgtaatatccaggcccagtcacccgcagggcttttttatggagcccgttgatgcgtattcctctggtactgagtgtgctcttcctgagtggctgtagccatatggctaacgatagctggtccggacaggacaaagcacagcatttcctcgcttccgcgatgttgtccgcagccggtaatgaatatgcccagcaccagggatacagccgggatcgtagcgcggcgatcgggttaatgttctcagtaggtcttggggcatcaaaagaactgtgggatagccgccccgcagggagcggctggagctggaaagatttcgcctgggatgtcgccggcgcaacgaccggctatgccgtatggcagatggcgcgatattaaagtcgaatgcctttccctttgcgatgcagcatcagggagacaacaaacgccagtgcccccattcccgttacgtaccagaagaatgtcgtttcgcttccccatgatttaagcgacagcgcgacgtactccgccgatccgccaaacaccgcgttggctaccgcataagagagccctacccctaacgcacggacctgcgccgggaacatctcggctttcagtatcccgctgatggaggtatagaaactgacaatcaccatcgccaccatcaccagcgcaaaggcggcatacggtgaagagacatgctgaagcgctgtcagaatgggaacggtacataatgccgataatccgccaaaaatgagcattgaggtacgtcggccaattttatccgagagcgcaccgacgatcggctgtatgagcataaaaacaaacagcgccgcagtcatgaccacactggcgacgtttgcgtgcatgccggtggtattcaccaggtacttttgcatataggtggtgaaagtataaaaactgagagagccgcccgcagtgaagccaagaaccatcaggaaagctttgcggttacgccataaccctttgaatgttcccgcctccttcagcatccggacctctttctgagaggtttcatctaactgacggcgtagccaaagtgcgacaatcgccagcactgcccccattgcgaaaggaattcgccatccccaggcatgaagttgttcgtccgtcaaaatctgctgcaggatcaccaccacaagaatggccagcagttgaccgccaatcagcgtgacgtactggaatgaggcgtaaaaacctttacggccttccagggcaatttcgctcatgtaggtcgcactggtaccgtattcaccgcccaccgataatccctgaaataagcgggccagcaaaagtagcgccggtgcccaggtgccaatcgattcatatcccggtaagcaggcgatcaccagcgagccaaagcacatcatacacaccgagatcagcatcgaggccttacgccctcgacgatccgcaatacggccgaacagccagcccccgatgggtcgcattaaaaaccctgcggcaaaaaccccagccgtttgtagcagctgtgtagtggtgttgccggatgggaagaaaatatgtgcgaagtagagtgaacagaatgagtagacgtaaaagtcgaaccattcaaccagattccctgaagaggcgctgatgattgcccatacccttcttcgggtatcactgtgagccagcgtcccgtgtgatgtcatgctttctgtcattgtgattatgctcctgccataaactgcggcgtattgagccagaaggctcaataacctcgtaaatggaatgttataattttgttatagatgacattgcgacagggatcacacattccattagcaggataagggattaagagaaaggccaggatggagataaacatatcccctctttttcttccatttcggtggcgatgcttttcccgttttatttgcgatagcttcaatattctgccagagcctgctgtccggtatgttcagcacaatatcggggttacccgtgatattttcataacattttccggaggtgccaagcccgaacacgatattccggtcaaggatccaccatgatgaaaccgggctcaggttggttgaaccgtcaggattttggctggagataatggcgaccggtgtaccaaaatataaagaagcaaaatcgacctgctgggttttcattttatcatcctctgattaaaggagacccagtctacgttgtgcaaacgtgcgttacttcggtgaagcgcgaagtaaaacgcgccaggctaaaattcccaggggaactgcaatagctgccttgtacccaactgagcgagaacgtgcataatgcgtccaccttttgcgagaacgcgtaaggttcgttgtccctgccggaacagatttattgacttaaatcatgatgtctctttcattcgccgcctatcgtgtacacccctccttaaaacgaatcaaaaatgaaaaaaagaccgttcctgatggtgctttgtgctgtgtgctgcttttttgtagcgaacatcgccatggcaaaaaacagttcagtttccagtgaacaggttaaagagaacgttattgcagagtcgatagcatcttatcccggagtatgcgcttgtccttttaaccgggccagaaacggaagcgcttgcgggagacgcagcgcatggagtaagccgggaggctatgctcccatttgttataaaaatgaagtaacagatgagatggtaaagcagtggcgtgaaaataatagctaacccgcctccagcatcccaaaactcacaatccgcgcccgtcccagctcttttgcccggtataatgccacatccgcagcgcgcagcaggttgtcggtctgggcatgttgtgggtagctggcaatgccaatcgacacgtccaccggcccaatctcggtcagcccgtagcgaagcgacagctcatgcacgccggtgtaaatcttctgcgcgcaggcgtacgcttctgcttcatcggcaccggaaagcagcaccagaaactcctcgcccccgtagcggaatgccagtccgttgtcatgtgcggcgcgctgaacaattgacgccacgcttttgatcaccagatcgcccgcttcatggccgaagcgatcgttaatgctcttgaagtggtcgatatcaatcatcatgcagcttaacggcacgccggtgcgtatcgcctgtgccgtttgggtttgcagggtatcttccagatgatgacggttacgcaggccggtgagcgggtcaaacaacgctttttccagcaacgcgtcgcgcagacgctggttggccagcgccagcccgagcgcctcagccatcagctccagatatgcgcgggaaggggcattatccgccgtgatattctggaaggagagcaggccaatggcctcaccctgagcgataagcggcacgcaaagcgcgctttccgcctgggatgccggaagatgataacaggcaatatccggctcgccgttcaccggcggatgactctgcccgcgacgcacggcccagcactcgtccgggtggaacgtcgtctcttcacccaccggcgaaagccattgcgcgacgcagcgcatctgccacggttcgcggtcaaggacgtagagccggcccgcgatccccggcgcgatattgggggcaaacagctccgccacgttaatcacatcgttaaagttctcacacccctgcagccgctgggtcatgcgcgccagcagctcgcggatggcccagtcggcatcgcgctctttttccagacgctgtcgcgccaggccgttttcacggaagatgctgatggcctgagccatatcgcctatctcatcaatctggttgaaattgggcgtttcaaccgcgtaatcctgggatgccaggcggtgcaccacgtcgctcaggcggaccacggggcgcagcacgcggcgttttaatataaagccgagcacaaacaggaacagcagggcggtcaggccgaccgtcagctcagaggcggtacgcagcgctttcgattttttggtcgcctcctgaacggcggcgatgacgcgcttgtcgagtatctggcggaagtgatcgagctgattctgcgcgcgctcaagctcctgctcatagggctgaccatagagcaaggctacggcctgggcgtcttcaccgcgttccaggctttcgagggcggtttgctgctcgtcctgcagctcatcgacgatctttattccttcatgcagcagggccagttcttcatccgatgcgccgttatcctgcagcttttccagccgaagctcgatgcgcttcaggctgttttctgcctggttatattccttgagcacctgaggatcttttttaatggcgtacagccgcgctagatcagactgcgcccagatatcggtttcgatatcttccgtcagctgatcaaatttctgccgttgttcaacggcctgacgctcgagggtatccgcactggacgccatcagcatgatgatgccggaggcgatggtcaggcagaccgtggccccataggcccagtttgttatcgtcgcgattcgcaccagatgatccttttacgacatgagtaggatggcgttcttcaaattatagaaaacgtctgatttaaggcgaaaaaaaaggcggcacggcgccgcctggtgtggtctttatcgtcacgtccttacaaatctggaggattttttccttcttcgatgaaatccgcgtccagctcttcggcgttgccttcgtgatcgcgaccggagaagaggttccagcaggcgataaacagcgcggcgatgagcggcccaatcacaaagccgttaatgccgtacagctccatgccgccgagggtggagatcagaatcagatagtccggcattttggtgtctttccccaccagcagcgggcgcaggatgttgtccaccagcccgacgacgatcacgaagaagccgacaataaacagcccctgccagatctggtgcgtggcgaacaggaagatagcggcgggcacccagacaatcgccgagccgatggcgggcaccagcgagaggaaggccatcaatgtgccccagagcacgctgccgtcgataccggcaatggcaaaggcaatcccgccgaggatgccctgaaccacggccaccgccgccgtcccttttaccgtggcgcgcgacacgccgacgaatttggcgaacagatgctgcttggcaaaatcggacaggggcagggagtcgaggatctggcgtaccagatacgggccgtctttcagcaggaagaacagcagatacagcatgatgccgaagctaatcgcaaagccaaacgtgcctttgccgatcaggaacgcgctgcccgccagatactgtccgccctgcagcgcgacgtcggagagttttttctggatctgcgccgcgttggtcaggttgtgatccgcgaggaagccgctggcccagtcaggcaggtggttgaagatgctcgccaccacttccgggaactgggtgttgttctcctgcagtttggtgtaaaccacgttcagctcaatggcgagcgaggagaggatcaccatcagcggaataaagacgatcaggcagataataccgatggtcaacagcgaggccagcccgttgcgatcccccagcgcggcgcgaagcttgttttttaccggattgaagataacggtcagaatggcggcccacagtatcgcggagaagtagggcgacagcacgtcgaagaaggcccaggtcacaagggcgagaatgaaaataaagaaacctttagtcagtccgttaaagcgcatcagtcagtcctggttactaagaaactgtgacgactatagaactgattgtgagaattaccaaccttgcgccgggtggcggctgcgccttacccttcctacggggagtgttacggtatgacttcgcgctttacggataccactttcgactgaccgaagatcgccttttcccgcaccatgctgtaagtatctgcttgcggaggtgcttatggcctggcgtccgattctctatgtgatcctcacaacccaccccagactcagcgcgcggcgcgcccgtttgcgtctggtcatctagctttttattaacaatcgcggtataacacaccttctttggatgtttagatgtccatacgtatagaaggtaatatgcaaacacaacaagaaaatgggcagcttaagcgcaccatgaaaacacgccacctgatcatgctctcgctgggtggcgtgattgggacagggttattctttaataccggctacatcatttccacaaccggggcggcgggcacgctgctggcgtacctcataggtgcgctggtggtctggctggtgatgcagtgtctgggcgaactctccgtggcgatgccggaaaccggcgcgttccacgtctatgccgcgcgttatcttggcccggcgacgggctacaccgtggcgtggctctactggctcacctggacggtagcgttcggctcgagctttaccgccgcgggcttctgcatgcagtactggttcccgcaggtgcccgtctgggcgtggtgcgtggtcttctgcgtggtgatttttggcctgaacgtcatttccacgcgcttctttgcggagggtgagttctggttctcgctggtgaaagtcatcaccatcatcgccttcattattcttggcggcgcggcggtctttggctttatcccgatgcaggacggttcacccgcgccgggcttaagcaacatcaccgccgagggctggttcccgcacggcggcctgccgatcctgatgaccatggtggcggtgaactttgccttctccgggaccgaactgatcggtatcgcagcaggggaaacggagaacccgcacaaggtcatcccggtggcgatccgcaccaccattgcgcgcctgatcatcttctttatcggcaccgtgtttgtgctggcggcgctgatcccgatgcagcaggcgggcgtggaaaagagcccgttcgtgctggtgtttgaaaaggtcggtattccttacgcggcggatatttttaacttcgtgatcctgacggcgatcctttcggcggcgaactccgggctgtacgcctccgggcgcatgctgtggtcgctctctaatgagaaaacgctcccgcgctgctttgcccgcgtgaacaaaaacggcgtgccgctgacggcgctctcggtttctatgctcggcggcgtgctggcgctcttctcaagcgtcgtggcgcctgacacggtgtttgtcgcactctcggcgatttctggctttgcggtggtggccgtctggatcagcatctgtgcgtcgcacttcgttttccgtcgtcgccatctgcagtccggccagccgctctctgcgctgcagtaccgcgcgccgtggtatccgctggtgccggtactcggttttattctctgcgtggtggcctgcgtcggcctgtggtttgacccaagccagcgcattgccctttattgcgggatcccgtttgtcgccctgtgttatggtgcctactacctgacccgaaatatgacatcgcaggagcccgaacatgtcgcagaataatccgcttaccgccctccttgaaaagcagccgtttgtggtgctggatggcgcgatggcgacggagctggaagcgcgcggctgcaacctggcagacagcctctggtctgccaaagtgctgatggaaaacccggcgcttatccgtgaagtgcaccttgattactaccgcgcgggggcacaggtggcgatcaccgccagttaccaggccacgcctgcgggctttgcggcccgcggcctggacgaggcgcagtcccgggcgctaattggcagaagcgtggagctggcgcgtaaggcgcgtgaagcgtatctggccgaaaacccgcatgcgggcacgctgctggtggcgggatccgttgggccgtatggtgcctatctggcggatggctcagagtatcgcggtgactacgtgcgcagcgctgaggagtttacggccttccaccgcccgcgcgtggaagcgctgctggacgcgggcgctgacctgctggcctgcgaaacgctgccgtcttttgccgagattaaggcgctggcggcccttctggccgggtatccccgcgcccgggcgtggttctcctttaccctgcgggacagcgagcacctgagcgacggcacgccgctgcgtgacgtggtcagcgtgctggccgactctccgcatatcgtcgcgctgggcattaactgcatcgcgctggaaaataccacggcggcgctgaagcacctgcagagcctgacgtcgctgccgctggtggtctacccgaactcaggcgagcattatgatgcggtgaccaaaacctggcaccaccacggcgaagcgtgcgagacgctggcggggtatctgccccagtggctggacgccggagcgaagctgattggtggctgctgtcgcaccacgccgaaggatattgctgagcttaacgcgaagcgctgagttttttgccgggtggcggctgcgccttacccggcctacacattgtgcgatccgtaggccgggtaaggcgtagccgccacccggcatgaaccaaccgcacaaaaccaactatcctttcccattttttatctaaaaacgaatcgttatgagcgattcatttttattcctttatcaaaattcccgcgttggaaatactgccctcataacaacaaggggagcaggcactatggcaatttcatcgcgaatcacactactcggcgcactggcgctgtgggcatttcaggcgcaggcggtggacgtcaccgtcgcgtatcaaacttctgcggaaccggcgaaagtcgcgcaggcggataacacctttgccaaagagagcggcgcgaaggtcgactggcgcaagttcgacagcggcgcgtccgtggtgcgtgcgttagcctccggcgacgtgcagatcggcaatatcggttccagcccgctggcggttgcggccagccagcaggtgccgattgaggtgttcctgctcgcctcgcagctcggtaactctgaagcgctggtggtgaagaaaaacatcaccaaaccggaagacctgatcggcaaacgcatcgccgtgccgtttatctccaccacccactacagcctgctggcggcgctgaaacactggggcatcaagccgggtcaggttcaaatcatcaacctgcagccgccggcgattatcgcggcctggcagcgcggcgatattgacggggcctacgtgtgggcaccggccgtgaacgaactggaaaaagacggcaccgtgctgaccgactccgaaaaagtgggccagtggggggcgccgacgctcgacgtgtgggtggtgcgcaaagactttgccgagaagcatcctgaggtggtgaaagccttcgccaaaagcgcgattgacgcccagcagccgtacatcagtaacccggatgaatggctgaagcagcctgccaacctggaaaaactctcccgcctgagcggcgttccggaagcggacgtgccggggctggtgaagggcaatacctatctgacccccgcgcagcaggtgcagcagctgaccgggccggttaacaaagcgattgttgataccgccaccttcctgaaggagcagggcaaagtgcccgcagtagcggcggattacagccagtacgtgaccgatcgttttgtgaaataaggagttcgccatgctgaatattacaaatctgtctgccgattacggtggtaaatccgccttacaggacatcaacctgacgctggacagcggtgagctgctggtggtgctgggcccgtccgggtgcggaaaaaccaccctgctgaatctcatcgccgggtttgtcccttatcagcatggcaccattcaactggaaggcaaaaaggtggagggccccggcgccgagcgcggcgtggtcttccagaatgaaggcctgcttccctggcgcaacgtgcaggaaaacgtggcgtttgggctgcagcttgcgggcatccatcgtgaacagcggctggaaaccgcgcgggcgatgctgaaaaaagtggggctggaaggcgcggaaaaacgctatatctggcagctttccggcggccaacggcagcgcgtcgggattgcccgcgcgctggcagcgaatccgcagctgttgctgctggacgagccgttcggggcgctcgacgccttcactcgcgagcagatgcaaaccctgctcctgcgcctctggcatgagacgggcaagcaggtactgttgataacccacgatatcgaagaggcagtgtttatggctaccgagctggtgctgctctcgccggggccgggccgcgtgctggagcgcttgccgctggaattcgcccgccgctacgtcgcgggggaacccgtgcgcagcatcaaatccgacccgctgtttatcgaacagcgtgaatacgtcttaagccgcgtgtttgaacagcgggaggctttctcatgagcatcgtcttcagtgaaaaaacgcgccgcacgcgtctggcgctgcgctggcctttctcgcgccaaattaccttgagcgtcggtacgctgctggtgctgctggcggtgtggtgggcggttgctgcccagcagtgggtcagcccgctgtttctgccgccgccgggacaggtgctgagcaaacttattaccatcgccgggccgcagggctttatggatgccacgctctggcagcacttaggcgccagcctggcgcgcattctggtggcgctgctggcggcggtgattatcggcattcccgtggggattgcgatggggctgagcccgacggtgcgcggcatcctcgacccgctgattgagctttatcgtccggtcccgccgctggcctatcttccgctgatggtgatttggttcggcatcggtgaaacctcaaaaatcctgctgatctatctggcgattttcgccccggtcgccatgtcggcgctggcgggcgtgaagagcgcccagcaggtgcggatccgcgcggcgcagtcgctgggagccagccggacgcaggtgctgctgttcgtgattttaccgggcgcactgccggagattttaaccgggctgcgcatcggcctcggcgtgggctggtccacgctggtggcggcagagctgattgcggccacgcgcggcctcgggtttatggtgcagtcggcgggtgagttcctggcgactgacgtggtgctggcagggatcgcggtgatcgccgcgattgccttcggattagaactggggctgcgcgcgttacagcgccgcctgacgccctggcatggagaaatacaatgattgaacgtctgaccattaccccgctggggccgtacattggcgcacaggtgtcgggcctggatgtgacccgtccgctgagcgataaccagttcgagcagctgtaccacgcggtgctgcgtcatcaggtggtgttcctgcgcgaacaggcgatcaccccgcagcagcagcgcgcgctggccctgcggtttggcgatctgcatatccacccggtctatccgcatgcggaaggggtggaggagattatcgtcctcgacacccacaacgataatccgccggataacgataactggcacaccgatgtgacctttatcgagacgccgcccgccggggcgattctggcggcgaagctgctgccggagacggggggagataccctgtgggccagcggcattgcggcgtatgaggcgctctccgagccgttccggacgctgctgagggggctgcgggcggagcacgacttcaaaaaatcgttccaggagtacaagtaccgtaaaacggaagaggagcatcagcgctggcaggaggcggtggcgaaacatcctccgctgctgcacccggtggtgcggacccatccggtgacgggcaagcaggcgctgttcgtcaacgaagggttcaccacgcgcatcgtggacgtgacggaaaaagagagtgaggcgctgctcagtttcctgttcgcgcatatcaccaagccggagttccaggtgcgctggcgctggcaggagaacgatctggcgatctgggataaccgcgtgacgcagcattatgccaatgcggactatctgccgcagcgccggattatgcagcgggcgacaattttgggcgataagccgttttaccgcccctgatcctgtagtacccgtaggccgggtaagcgcagcgccacccggcgaaaacggtgcacaattgccgggtggcggctacgccttacccggcctaccaatcccaggccaattaaaggtgcgcctcaatataccgctgatagcggttcgccttcaggtaacacaaatccactagcaccagcccgtcaacgcagttgttgaacgccgggtcgctgccaaaatcaataaactgcacgccgccgggctcgcacagctcggaatattgcttgtagagcggcggaatgccgcagccaagattgccgagcagggatttcagcttcgtcagatcgtccacgtaatccacgccgccaaactgcgccagcacgtccggcagggacgcgggatagggcttgcgcgaggcggcgagcggatgcgtcgccgggaaccacaggcggtaaaaggcgaccagcagatcccgcgcggcaggcggtaagccgccggaaatcgagaccgggccaaacagatagcggtagtgcggataacgcgccagatacgccccaatgccggaccataaatagtccaggccgcggcgcccccagtagcgcggctgaataaagctgcgccccagctcaatgccgtgttccagcacgtcctgcattttgtcgtcgtagtggaacaggctatagctgtacaacccctcaacgccgcgcttttcgatctgcatggccgtcggcataaagcgatacgcgccgacgatctccagatcgtcctcatcccacaggatcaggtgcagataatcatcgtcgtagctgtcggtgtcccggcgtttgccgctcccttcctccactgcgcgaaaggcaatctcgcgcaggcggcccagctcgcgcagcagcggggcgtcttcctgaccgttgcgctgccaaagatagatggttttcccgtcgctggttttgcccagagattcggcctgcgccagcgcgcgcttcaaagtggcccggtcttccggacgggcaatcgcgcactgggttttaaagacgccgggcactcccttgccaagacgcatcacgtgctgacggcactgctcggccatctcacgcgacgaaagggtggcgctgtgccagtgatgccacgcaatctgctggccgattttaatcggcagctggctgtggcggcggcggaacatctgctgcatcagcagcagcatcgccagcgtcggagagaccagcgtgctggcgtaaaagagcaggctgttgtgcgcctgaatatgcaccggcagcagcgggacgcgcagcttgccggcgagtttgataaagccagagtgccatttcttatcgcgaatgcctttgcgcgtggggcgggaaacttcgcctgccgggaagaagatcagtacgcccgcgttttgcaggtgctgttccatctgcaccagcgacgacttcgccgtcctgccgcccatattgtccaccggaataaacagcgagctgaggggctcaaggtgggtcagcatccggttggtcacgactttaacgtcgtgccgcacgcgggagacggcgtacagcaacgccagaccgtccagcgtacccgtcgggtggttggcaatgatgaccagcgggccatgttcggggatttgttcgagatcgcgggcggaaacggtgcagagaatatccaggtgttccagaacctgctccaccatatccagtcctttcagatggcagtgggcggcggcaaactgctgaaactcgtcttcgtagaacagtctttttaacagacttttttgccagggtgcgggcctcgcctgaggccaaagatcgtcgagaacgctatcgaggctaaacatggtcactcctcctgccgtcttgcgaagacagtagaaggcgcagatgtcggttgtattgcagttgggtgaagatttgagcagagagcaggccgggtaaggcgaagccaccacccggcgctaaagcggattaacgcagaattttcttctcggccagatccagggcgaagtagctgaagatcagatccgcgccggcgcgtttgatcgcgcccaggctttcaaggatcactttctcttcgtcgatcgcccctgccagcgcggcgaacttgatcattgcgtactcgccactcacctggtaagcgcccagcggcagctcggtgcgttcgcggatgtcgcgcaggatatcaaggtatgcgccagccggttttaccatcaggcagtctgcgccctgggcttcatcgagcagggattcacgaatcgcttcgcggcggttcagcgggttcatctgataggttttacgatcgcccttcagcgccgtgccggctgcttcacggaacgggccgtagaaggaggaggcaaatttggtggagtaggacatgatggcggtgtcggtgaaaccggccgcgtccagcgcctgacgaatcgcctgaacctgtccgtccatcgccgcagacggtgcgatgaagtccgcacccgcagcggccgcgacgaccgcctgcttgccgaggttcagcagggtagcatcgttatccacgccgtgatcgcacagcacgccgcagtggccgtgagaggtatattcacagaaacaggtgtcggacatcaccaccatttccggcaccatctctttgcagatgcgggacatgcgggcgacgaggccatcttccttccacgcgtcgctgccggtggcgtcggtatgatgggagatgccgaaggtcatcaccgagcggatccccgcgttggcgatacgttcgatctcacgcgccagatatttctccggaatgcgcatgacgcccggcatggcctcgatggctttgtagtcatcgatctcttcttcaacaaaaatcggcaacaccagatcgtttaaggtcagggttgtctcttcaaacatagcgcgcagtgcaggtgacttacgcagacggcggggacgtgcaattaaatcggtcatggtatgcctgatgtttgtggaacaaagagggctagtgtacctcaaagtggcgacgggtgttttactaaagtgggcattttgcttttgcgaaatgcagcagaagagtttgcctgttaccaataatatataatgcaggacagtataacgctgagagaagaatgagatatttgtgttatttctatatggaaatgaatgtatcattaaaaatgatttattattttctatgatatttccctggttgctttgcccgtgcattaatattttgtttttataatatttattttatgacgccctgtgcgttgtggtctgaatctgttttttgtctgaatgcggacttaatggaaacattcattgaaccttttcgaaatgaaactgcataattccctccgcaattaaatattgcaaattcattgatggacaaacttgcttacgtccctgaggagggatgacccaatgcaaacatggaaaaagaaactcgttgtatctcaacttgcattagcctgcacccgggctatcgcttctcaggccaatgcgaaggatatttccggtacgacatataataccttcggatacgataatacagcgaccactccctggtattatggctatgccgactgggatttctcagatgccatccaagatggtgatatttacccggtgattaataaaaccaccgtgaatggtgttatttcaacgtactatctcgatgatggcatcaatggtcgggcgaatgcgttgagtatttccaacagcaccattaatggcatgattacctctcagtgtatgaccgccgcctgtgctgatggtctggatgccgacggcacccaacatgctcaatacgatcgttttagcctgaccgttgataattccaccattaacgatacgtatgaacattatgcgtatgatgttgtaaatggggaaaatacggaaagacactatctggatacctatgatatgggtaatgcgattaccctggatgtggaatcagatattgttatccagaataattctcacgtcgcggggattaccctgacgcaggggtatcaggaacgggataataccccgtacgacggcgttgaaggcgtagccaacagcagcaaggtctttaccgacacgctactggtaaaagattcggtactgacttccggtgcgtaccgcgatttaggtaccagcggattctacggtcagaccgcgaagccgagcgactatagtgaaaccgacgcgacaggggcagatgatgccgcgctgattgttaccgccagcgcgtctgataacgcgatgcagaccgctgccacgttcgatcactccaccgttacgggcgacatcctgttctccagcaccttcgacaacaacttctacccgaacggcgatccggcaaccgataccaccgaagacggcgtctataaccctaccaccaacggctgggacggcaccgataagctggatgtcaccctgaccaacggcagcaaatgggtcggtgctgcgcagtccagcgttgaggctatcggcacgacgcagatgtatggccagggctacagcaacgtagactggcgcacgctgtccccgaacagcatttggccggattccatctatgacagcaacgcacatgttgcgggtgaagcggtgtatcagagcggtctgtttaacattgcgctggataacggctccgagtgggatacccgcaagatgtctaacatcgacacgctgacggtaaacaaccagtctcaggtcaatgttgaaaactcaggcctgctggcggataccatcactctgaccaatgcttcctcattgaacattggcgacaacggcggcgtggccaccgaccatctgtatctggacagcgatagccgtgcggcactgacggaagaaacggccgagctgtatgccaacaccatcaccgtggataacggtgcagagctggcgctgggtctgggccaggttgatacgcacactatggttctgaccgatggcggcgtgctgaatgttgcgagccgcgattacgtgctgaacagcgatctgaacaacgcacgctatatcactaacgacaagcgcagcgccgattatgactacggcgtagtggccattcactctgacggccatctggcggtgaacggtgacgtcgcaggcaactataaagtccgtatcgacgacgcgaccggagcaggttccgtcgctgattacaaaaataaagagattgtccgtgtctatgacaataacgcggatacggcggccagctttactgccgcaaacaaagccgatttaggtgcttatacctaccaggcgcagcagcagggtgacaccgtcgttctgcagcagaaagaactgaccgactatgccaatatggcgctgagcatcccttctgctaataccaatatctggaatctgcagcaggatgccctaggtgcgcgtctgaccaacagccgtcacggcctggcggataacggcggggcgtgggtgagctacttcggcggcaacttcgacggtgacaacggcgttatcagctacgatcaggacgtgagcggtattatggtgggtctggatacccagattgacggtaataacgcgaagtggatcgtcggtggtgcggcaggtttcgcgaagggcgatatcagcgatcgtaccggtcaggtcgatcaggatagccagacggcgatgatctacgcgtcagcgaagttcatgaacgatcttttcctcgacagctccctgagctacacccgcttcaacaacgatctctccgctaacatgagcaacggtcagtatgttgacggcaataccaccagtgacgctgttggctttggtctgaagctgggttatgactggaaaccaaacctctctggctacgtaacaccatacgcagccgtatcgggtctgttccagtcaggcgatgattatcgcctcagcaatgacatgcgcatggatggacaatcatacgatagcctgcgttatgaactcggtgttgatacgggttacaccttcaactacggcggcgatcaggctctgaccccttacttcaaactggcctgggtttatgacgacgccgataacaatgccgatattaacggtgacagcattgataacggcgtgaaaggttcagctgttcgtgttgggctgggcacccagttcagcttcacgaagaacttcagcgcttacacggatgccacatatcttggcggcggcgacgttgaccagaactggggcgcaaacctgggtgtgaaatatacctggtaatgaataaagcgggggaggggttatctcctccgctttttagcgaagcaataaaaataatattgaaccgacaaatacggatgacttgaggtctgcatgaacgttaatgcgaaaccactttctgaattacgccggctcgaacaggggttaatagcagcaagtaccccttttacatgtgcaccccaacaattaattacgtcgggcgaatcgaatgagcctcgcacgatcgtattacaaaccggcgttattgagatctatcgcccttctgatgaacttctggtggggattgcgactgccccctttatttttggtctggctacggtgatgattaatcattcacaagaatacagagtgattgctaaaacggcctgtaccggtttttatttatccacagaaactacccgacaacaaatccagcaattttcactgtggaaagaggccttcagctggttatcctggataaattacattcttgagaagcgcgataagcagctggttggcaataactcctatcaccagatccgcgcgatgctgcttaatatggccgagtgggatgaaacgctgcgttcaaaaatcggtgtgatgaatcatattcagcaaagcacacgcatttcacgttctgttgttgccgaagttctggccgccctgcgacagggaaattatatcaatatgagccggggcaagctggtcagcatcaaccgcttgcccacggaatattaatctcagttggatgcggtaagcacctgggctttattggcactcaattccgccaccaggttattaacaccgtcactcatattgacgaaacgcgtatgcggggagcgagtgaccaccacaaacgcgcccacgttcgactgcggaatcatagccatataggtgatgaatccgccgccgccgccggttttctgaataatccccggccggccatttttcggtgccatatagacccagcccatgccgagcgcatcggctttacccggcacgtccatcccgatgacccgatgcagctgagtacgctgataaatcagggtctgcatacggtcggcctggctgctgcgagagtagaaatccgaagaaaggaactgctgcatccagcgcatcatgtcgccaggcgtggagtaaaccccgccgctgcccacggccgccagcgtgttattacaggggctggcgcctttctccgctaccatcaggcgacggcactggtccggggacggggtaaaggtggtgtctttcatgccgagcggacgggtgatctgctcttcaaacagctgcgtgtagggtttgccagccgccgttgagagggcatccgccagcaggtcaaacgccaggtttgaatatgaggcctgagagcccggcgccgccttcaacgtggcggtactcaggtagctccagcgctggtcgcgcgttggccagacgaatacgtcacgatgcgccgcgccgcctggctgttcacgcggcagggcgctggtgtgggtagcaaggttcacaagccggatcggcgtcccctgatacgtggggacccgggcgcctggcggcgcgtatttgctgagcggatcgtcgagcttcaccacgccctggtcgagcagtttcaccagcatttcgctggtcatcagcttggttaaggatgcgatgcggataacggaatccagctgcgggtgaacgttattgcccgggcgcgtttcgccaaagctgcgaaatacacgctggtttccgtcgataacgaccatcgccataccggtcgcgccgctgccgtaatagataaggttcgcgtagcgatcggcaatatctgaagctaaaacgggagccgtcagcggttgggctgcctgggcggtagaaaagctcaccgcacacagcgcggcaaaagagagcagacaacgtttcaacgaaaagcatccatgaagtgaatgaggaaagtaatgggtatttatactactaatcggtaccgtgcaatgccccgaattgcataacgatagcgagaaaaacgtaaccatgggtaaatatgaacaatttacttgcgagccatctcccattttgtgacatcgggcttatgataggcaccagtgtcactcaatcttacggagaacggtatgtctgagaagcgtgtggttatggttgtcgatatgcaaaacggggtgtttgaaacccctcgtcatcagcgcgaaaagtgtgtctctctgatcaaccagcttacacaggcagccgatacggtgatttttatacagcataccgaggccggggggctggaagagggaagcgaagggtttgcgctactgcctgaactccatcagcctgccgacgcgctttacgtgaccaaaacggcctgcgatgccttctacaacaccgggcttgaggcgctgctgcgggagcagggcattcgcgagtttgtcatctgcggctgcgccaccgattactgcgtcgatgcgacgatcaagaacggcgtcagccggggttatcacatcaccgttgccgaagatgcccataccaccgccaaccgtccggctgctgacgcacagatcctgattaaccatcacaacgacgtctggcgtaacttcattgcgccagcgaatcctctcgcggtgaaacgcaccgaaacaattcttgaaaactggaaagcgaactaataattaacgctcgggtctgacctttttgccggagccgggaggctggctcgggcaggttttcgtgtggtgacgtgttgtacacagcaacagccataacaacaagaaggaagcattatgtttaagtcttttttcccaaagccggggccttttttcctgtcggcatttatttgggcactgatcgctgtcattttctggcaggcgggcggcggcgcatggctgacgcgcatcacgggggcgacaggtgaggtgccgattagcgcggcgcgcttctggtcgctcagctttatcgtattttatgcctactacacggtatgtgtggggctgtttgcactcttctggttcaagtattctccgcatcgttggcaggtttggtcgattttgggatctgcgctgatcattttcgttacctggttcatggtggaagtgagcgttgcaattaatgcatggtatgcacccttctacgatttgatccaaaaagcgctaagcgccccgaataaggttccgattggtgaactctatgccagtctcgttagttttaccggcattgccatgattgcagtaacagtggcagtgctgaacaatttcttcgttagccattacgttttccgttggcgtactgctatgaacgaatattacatggcaaattggcaacgactgcggcacatcgaaggtgctgcacagcgtgtgcaggaagacaccatgcgttttgcctcaacgctggaggacatgggggtcagcttgcttaatgctgtgatgaaacttatcgctttcttaccgattctgattgcactttcgccccatgtgcctgaacttccaattgttggtcatttaccctatggtttggttattgccgcactggtctggtctcttatgggaacggggcttcttgctgtggtggggatcaaattgccggggttacaatttaaaaatcagcgcgtggaagcggcttaccgtaaagaactcgtttacggtgaggatgacccatcacgagctgcgccaccaacgataaaagagttatttcagaacgtccgttttaactactttaagctctacttccactacatgtatttcaacatagctcgtattttatatcttcaggccgatactgtttttggaatagtcctgttgttcccgtcaattgttgcagggacaattaccctgggactgatgacccaaattactaacgttttcgatcaggtcagaagttcattccagtacctgatcagctcctggaccacgctggtggaactgatgtccatctacaaacgtctgcgcagctttgaacgcgagctggacgatcgtgacctgcaggaagtcaccaacacattgagctaatacaggacgttgctatgccttttgccgtaccgcgcgcgttaccgttgaccatactggccgcttttgtgctggcaggctgtgccgaaaagggggccgctccgctcaaaaagggcgagaagcccgttgatgtggcgagcgttgtgcggcagaaaatgcccgccagcgtgaaagatcgcaatgcgtgggcagacgcgctggcaaaaacctttgagagccaaaagattgcgccgaccgaggaaaacatctgttcggtgctggcggtggcacagcaggagtcgatgtatcagtcagacccggctgtgccggggctgaataaaatcgcctggaaagagatcgaccgccgcgcggagtccatgcatatcccggtgttcctcgtgcataccgcgcttaaaatcacctcgccgaacggtaaaagctacagcgaacggctggatacggtgaaaaccgaaaaacagcttagcgctattttcgatgatttcatcaacatggtgccgatggggcagaagctgtttggctcactgaacccggtccacaccggtggcccaatgcaggtaagcatcgcgttcgcggagaaacacaccgacggctatccgtggaaaatcgacggtacggtgcgccaggaggtcttctccctgcgcggcggactgtggttcggcacgtatcacctgctgaactacccggcgaactacgatgagccgctgtaccgctttgccgactttaacgcaggctggtatgccagccgtaatgcggcattccagagtgcggtcagccgcgcaagcggcgttaagctggcgctggacggcgatctcatcgcttacggcagcagcgaggcgggaagcaccgagcttgccgtacggaaattatcgacaacgcttggcttgagcaacagcgacattcgccgtcagcttgagaaaggcgacagcctggcctttgagaaaacggatctctacaagaaagtgtttgcgcttgccgataagaaaagcgggaaaaccttaccgagggctatcctgccggggatccagctggaaagcccgaagatcacgcgtaacctgaccaccgcgtggttcgcgaaacgcgtggaggatcgccgggctcgctgtatggggctttaatggcgacggcgaaagcgcaggacgagcgcgacaacgcctaaaatcatgcaccccgcgaggaaggggatcaggccgaacagggtgctgacgccaaagccaatctcaactcgcgggcgtccgttatcctgtacctgcatgagatgttcataaacgccaggcgcatggaccagcatattgagcagctgcgagccagcccagaagcagaacagaacaaacagggcatacgcgatattacccgccgtggaggtttttggttttccgccaaaaatcggtttcgacaatgtaaagtcagccatgatgacctccggataaatcgctctgttaatacgcttcgtacagggtgagtttgacaggtcatcgcatttgtcaatatcagaatcgtggtaatttacgcgccggaatcctcctggattgttgatttctgcagcacgtcacaatttattaacttaagtgaaattgcgtcgcgtttcagaatttccgtatctgccacagacatggccgtaaaactgtgagaggatgtctttttttcctgccggagttgttatgaagctcacgtccaaactacgccgtgactggcactactacgccttcgctatcgggctgatctttattcttaacggtgtcgtgggcctgctggggtttgaggcaaaaggctggcaaacctatgccgttgggctggtgacctgggtcatcagtttctggctggcggggttgattatccgccgccgtcctgaagagacgacagcggatgaggcagcgtcggcgaagcgcgccgattaaccgtttacggaacttttaagcgcgctgtcggcagcgtgacgctccagcgccagttcgatcaggcgggtgatcagttccgggtagctcaggccgctcgcttgccacagcttcggatacatgctgatgttagtgaaccccggcagcgtgttgatttcattgatcaccacctcgttttccgccgtcaggaacacatccacgcgcgccatgccgcagcagccgagcgtctgataagcgcgaatggcgatcgcccggatcttatcgttaaccgccggatcgagatccgcaggcacgacaacctgcgcgcctttatcatcaatgtatttggtgtcgtacgagtagaagtcgctgtttaagaccacttcgccgcaggtgctcgcctgtggaaaatcgttgcccagcacggcgcactcaatttcacggcctttgatgccctgctcaaccaccactttatggtcgaactcaaacgccaggcggacggcctgggtgaactctgcttcgcttgtcactttgctgacgcccacggaggagccctggttcgccggcttcacaaacagcggcagacccaattcagcgctaatctgcgcgaagctgtgcttgtcgcggttggcgcgggcgagcgtgacgaacggcgcgatattcagcccggcgtcgcgcagcaggcgtttggtgacgtctttgtccatgcacgcggcggagccgagtacgtccgagccgacgaacggcaggttggccatgcgcagcatcccctgcagagaaccatcttcccccagcgtgccgtgcacgatagggaagaccacgtcgatctgggcgagtgcctgagcattgccggcatcgataagctgccccttcgcgacgccgggtacggtggcgacgctaatttctgaaggattcagggcgatatgggccggatcgtgagcattcagcagatactggctggcatcgttaacgtgccactggccctgtttatcaatgcccagcagcaccacgtcgaaacggcttttatcgatcgcatcaacgatatttttagccgattgcaatgacacttcgtgttccgctgattttcccccaaagacaatacctacgcgctgcttagccatctcactctcttccagtctgacgaaaagccaataacataccacgatgcccggcgggtttcgcgaccttctgccataatgtttgggggaatgttcaggggggcgagtgaaaggaaaaacgctgctgaccgttttgattcttatcgccgtcgcaacggtgggttaccgctggttgccgccttactacaaccctttcataccgctgacgcttgacgatccgccaggccgaatcacccagtataagcttcggcgcttaacgcccgaggcctgcgcaagcctgcttgcgcaggctaatcaacgcgatctcatccgcacccagccggtcgctgacagcgccggggaatgcccgctgagcaacgtcgtgcgcgtgcgcaacttcggcccggtcggcctgaacggcagttttcttgccagctgtccgctggcgctcagctcagccctctttatcagccagcaggcccggccgctgacaaaacgctatacgggcagcgacctcgcgcgtatcgaccacctcggcagctttgcctgccgcaatatttaccaccgccctgacgcgcgccgcagcgagcatgccacggcggaggcgctggatattgccgcttttcgtctggcgaacggcgaccgcgtcacggtgctgaacggctggaaggcggccacgacgcagccttggctgaaggcgatgctggcggcaagctgcgggtactacgggaacggtctggggccagagtacaacgcggcgcatgccaaccattttcatctcggaatgcgaggttttggcctgtgccggtgaagcataatattccgccagaaaatggatgaattgtgacttatttcacaaatatgatgactgggaagataaaacaccaaagtcggtcaggccgcatctctggtgcgacgttaacacgcgtaacttgctaatctgacggcgaattcgcctaaaaatgaagactattctgtatggaatcctggaaagttaatctcttctcggtctggttcggttgcttcttcaccgggctggccatcagccagattttgccgttcctgccgctgtacgtctcgcagctgggggtcacctcgcacgaagcgctctccatgtggtccggcctgacgttcagcgtcacctttctggtttccgcgattgtgtcacccatgtggggcagcctggccgatcgaaaaggcagaaaactgatgctgctgcgcgcctcgctcgggatggcaatagccattctgctgcaggccttcgccaccaacgtctggcagctgttctttctgcgggcggtgatggggctgacgtccgggtatattccaaacgccatggcgctggtcgcctctcaggtgccgcgcgagcggagcggctgggcgctgagcacgctctccacggcgcagatcagcggcgtcatcggtggcccgctgctggggggctttctggcggaccacgtcggactgcgcgcggtatttatcatcactgcggttctgctggtggtcagttttctggtcacgctctttctgattaaagagggaggccgcccggttatcagtaaatctgaacgcctgagcggcaaggccgttttcgcctcgctgccttatccggggctgatgatcagcctgtttgtcaccaccatggtgatccagctctgtaacggttcggtggggccgatactggcgctgtttatcaagtcaatggagccggagagcacgaacatcgcttttttaagcggcatgattgccgccgtgccgggcgtatccgccctgatttccgcgccgcgtctcggaaaactgggtgacaggatcggtacggcgcgcatcctgatggcgacgctgatctttgcggtggtgctctttttcgccatgtcgtttgtcacctctccgcttcagcttggcgtactgcgatttctgctcggctttgccgatggcgccatgttgcctgcggtacagaccctgctggtcaaatattccagcgaccaggtgacggggcgtatttttggatataaccagtcatttatgtatctggggaatgttgccggtccgcttattggcgcctccgtttccgcgatggccggttttcgttgggtatttgcggcgacggcgattgtcgttttaatcaatattatccagctggctattgcgctgcgacgccgcagacaaatggcggaggcgaaatcggcgagataacgctttcgcagatgtattatatattcttatggtagccgcatttttatataacaaaatgcggcgtctttttatagaaaaacgtttcgctcacggcgaggtctctttatttccgtttctgtatcacttttgcataccataattaatttcttctctttgcattatggattcagagtgataaggtcagataaaactgaaaaggaactggcacgatgaaaaacctcattgctgaattgctggtcaagctggcacaaaaggaagaagagtcaaaagagctggtggcccaggtcgaagcgcttgaaattgtggtcaccgcgctgctgcgacaaatggcgaaaaccgatcagcaggcgttgattgagagcgtggaaggcgcgctggagagcgtcaggcctgaatcgcaggtaccgattgaagatgctgagatgctccaccagtacgtaaagaagctgttaaggcatccgcgcagctaaaccgtcacaggacgtaacgacgtgtcatagaattgtcatgcaggatgcctatagtcgctctgtttttatttttatgtatttttacatggagaaaataaattgaaacagagcgcacttttcatcgcattacttcctctgttaattacccctgccatttatgctgacacgacgcaaaccagcgtcctggataatcgtgcggcaaaaggggatatcacccagcccggcggcgcgcgccgattgtcggaagatcaaaccgccgccattcgcgcttcgcttaatgaaaaaccggcgaaaaatattattctgctgattggcgatggaatgggtgattccgaaatcacggcggcgcgaaattatgccgagggggcgggcggcttttttaaaggtatcgacgcattaccgctgaccggacaatatacccactacgcgctggataaaaaaaccggtaaaccggattacgtaacggactctgcggcctcggccacggcgtggtccaccggcgtgaaaacctataatggcgcgctgggcgtggatattcacgaaaaagatcgtcaaacccttctggagatggcaaaagcggcgggcctggcgaccggtaacgtctccaccgctgaacttcaggatgcgacgcctgcggcgctggtggcacacgtgacctcgcgtaaatgctacggcccgtcagtgaccagcgaaaaatgcccaacgaacgcgctggaaaaaggcggcaaaggctcgattacggaacagctgctgaatgcgcgtcctgacgtgacgctgggcggcggcgcgaaaaccttcgcggaaaccgcgacggcgggcgagtggcagggcaaaacgctgcgcgagcaggcgcaggcgcgcggctatcagctggtgagtgacgcaaattcgctggcggcgataaccgaggcgaaccaggacaaaccgctgctggggctgttctctgacggcaacatgcccgtgcgctgggaaggtccaaaagcctcatatcacggcaatatcgataagccagcagtgacctgtacgcctaaccctaaacgcacggacagcctaccgacgctggcggcgatgaccgataaagcgatcgatctgctgagcaagagcgaaaaagggttcttcctgcaggttgagggggcgtcgatcgataagcaggatcatgcggcaaatccgtgcggtcagattggcgaaaccgtcgatctggacgaagcggtgcagaaggcgctcgcgttcgcgaaaaaagacggtaacaccctggtgatcgtcactgcggatcacgcgcacgccagccagatcgttccgccagataccaaagcccctggcctgacgcaggcgctcaacaccaaagatggcgccgtcatggtaatgagctacggcaactctgaagaagagtccatggagcacaccggcacccagctgcgcattgccgcctacggcccgcacgcggccaatgtggtaggcctgaccgatcaaacggatctgttctacaccatgaaggcggcgctgggtctgaaatgataaattcccggcggaaatcacatctgccgggtggtttttttcctgtcacgaaccagacttacagggaatgttcacaaaaggatggtgcaatgaaaacaacattactggttactctgctctccggcctgttcctggtcgcatcggcgaacgcggaagagaaaacgttaacgccgcagcagcagcgtatgaccacctgtaatcaacaggcgacgtctcagagtctgaagggcgatgcccgcaagacctacatgagcgactgcctcaaaaacggcgcttcaaagccagctgaaaaaagcctgacgcctcagcagcaaaagatgcgcgagtgtaatgccaaggcaaccgagcagtccctgaaaggggatgaccgcagcaagttcatgagtgcctgcctgaagaaaaaagtgtagttcgaacgggtgagcggctccggcggctcacccgaaatttcatactttccccgcagaccccctctctataatttgggaaaatgtttcagaatattcccaaaaatgatgaatgatgaaacgtattacaacacaaagcgcattcgggaagagtggaatttaaccctttctcaggatgaccctcaccgcgccggcattcagtttgcccggcgcgttcggctggcgcgcgccgtggggctggcagcgatgtttttcccggttgcgggcatgctggtcacccattttttacccggaggctggtggcttttactggtggggtgggcgttcgtctggccccatttcgcctggcagttatcctgtcgggccgcgtcacctcatcagcaggaagagttcaatcttaagatcgatgccattattgccgggctctggatcggcgtgatggggatgagcgcgttacccacggcagcgctggtgatgatggtcgggatgaatatgatgggctccgggggctgtcgtctgtttatcccggggatcctgctgactctgctctccgcgctggtgacgctgccgcttgttgggcgcgtggccgtcttcaaccccgacctcgtggagtggagcttaacgcttcccgtactggtgctttatcccatgctgtttgcctggctcagccaccgcaccgccgtcaggcttgcggaacataaacagcggctggaaatgatgagcacccgcgacggcatgaccggggtctataatcgccgacactgggaaatgctgctgcgaaatgaatttgagcattgccgccgcgatcgctgcaccgccacgattttactgattgatatcgaccactttaaaaatatcaacgatacctgggggcacgccgtgggggatgaggcgatcattgccatcacgcgccagcttcagatgtcggtgcggtcaggtgatgccatcggccggtttggcggggatgagtttgcggtgattatgtcgcagaccgcagcggaaagcgccatcgccgtcatgtcccgggtgcatgagcggctggaaaagctgtcgctaccgtgcgcgccaaaagaggcgctgcgcatcagcgtgggcgttgccccctgggggccgcagtttgcacattatcgggaatggctaaaggcggctgacgtggcgctgtacagggcgaaaaatgccgggcgcagccgcaccgaagtggccgcctgacgcccgactgaagcgatcaggatttactcagcttctctgatttttccatgcattttgccattgcctcaatgacggccgagcggaatccgcgctcctccagcacccgcaccgcttcgatggtggtaccgcccggggagcaaaccatatctttcagttcacccgggtgtttgccggtttccagcaccattttggcggagcccatgacggcctgcgcggcgaacttatacgcctgggcgcgcggcattccgccaagcacggcggcatcggccatcgcttccaggaacatgaagacatacgcaggcgcagaaccactcacgcccaccaccggatggatcatcgattcggcaatcacttccgcttcgccgaagcagcggaaaatgttcagcacatcggctacgtcttccggggtcaccagcgcgttaggcgtgacggaggtcatgccggcgttaaccagcgagggggtattgggcattgcgcgaacaattttgcggtcatggcccagcgcgcgcgccagctggtcaagcgtcacgcccgcggcaatcgacaccaccagcgtctctttattcaggctggaggtgatgtcgctcagcactttgatcatgatgttcggcttgacggcgccaaagacgatatcggcgacctgggccacttcctgcgcgctttcggcggcgttaatcccgtattgatcgcgcagcgcggcgaccttgtccggtgacggggtatagacccaaatctgacccggcagcacctgcccgctggcgatcaggccgcccagaatggctttgcccatgttaccgcagccgataaacccgattttcttgtccatcacgatcctccgtcattatgcgttgttttctctgattgatagcttaacaacgaaatgcaggcgacaatagtcggcagagtcattatggggagacaatatggcgatttgggttgatgcggacgcgtgtccgaacgtgattaaagagattttatttcgcgccgccgagcgcgttcagatgccgctgacgctggtggcgaaccagaacattcgcgtgccgccttcgcgcttcattcgttctttgcgcgtgcctaccgggtttgacgtggcggacaacgaaattgtccgcctgtgcagcgcggaagatctggtgatcacggcggatattccgctggcggccgacgtgctggagaaaggggcggcagcgctcaatccgcgcggtgagcgatactcgccgtcgaccatccgcgagaagcttacgatgcgcgattttatggataccatgcgggccagcggcgtgcagaccggtgggccggacagcctgtcacagcgcgatcgccagcagtttgctgccgagctggataaatggctgctggaagtgaagcgccgtacagcgaaatgataattattgtcaatgtgtggtacagtgtggcctccacagggttgtcatcccgtaccgctttgcagtaaagtaatcgcaacatcttctgcaattatttctttacactcttcagccttccggcatcaaggggaacacctggctatgacccaacccatctttttagttggcccccgcggctgtgggaaaaccaccgttggcctggagctggcacgcgtgtgtcatcgccagtttgtggataccgaccactggctgcaaaccgaggccggaaaaaccatcgccgacattgttgagcaggaaggctgggagagctttcgcgcacgcgaaacggccgcgctgaaagcggtcacgaccccgtccgcggtgatcgccaccggcggtggcattgttctggcggagtgtaatcgtcactttatgcgcgaaaaggggattgtgatttacctcagcgcgccggtgtcggccctggttgggcgtctggaagcctttccggaagaggggcaacgccctgcgctgacctccaggccgctgaacgaagaggtgagtgaagtgctggccgaacgcgatgcgttataccgcgaagcggctcaccacgtggtggatgcgtccgcctctcccgaagacgttgtgattcagattattaccgccctgcgtttggcgtgtgccagctaagcggcgtctatacttatagctcagacataaaaaaaggatgagctatgccaacaagacctccctatccgcgtgaagcgcgcattgtgaccgttgaaaaaggccagacaggtcacactgtgacctggtatcaactgcgtgccgatcaccccaaacccgactcgctgatcagtgaacacgagacggaacaggaagcgctggatgcgaagcggcgctatgaagatcccgacataacctgagcggtttcctaaacgctccaggatcgtgcctgaatcacactttttactcatcgtaaaagttaagcaggagttaatatttagttaatacaagtaactctggtatcggcaggcgatctttacatttcggtgtcgggatcacctgctacgcttggtgctgttttgttgaaaaaacgaactgtgcagcgtagtgagcctgtacctgtgtgcacgatgttggagtaatggaaggcgataaagatgaaggcaacgttggcgatcctcaccattggtgtggtccctgtaagcgaagtgttaccgctcttaaccgagcatgtatctgaacaacagattacgcatctcagcctgctgggcaagatgagtcgggaagaggtcatggaagactacgctgtcgaggcgggggaggatcccctggcgacgttattaagtgacggtaaactggcgcatgtttcccgccagaagatcgagcgctcgctacagggcgtaatagaagtgctcgataatcagggctatgacgttattttgctgatgagcaccgcccccataaagggacttacggcgcgcaatgcgattttgctggaaccgatgcgcatcattccgccgctggtggcctccatcgtggatggtcatcaggtgggggtgattgtccccatcgaggagctcatggataaccaggaggcaaaatggcacgtgctggaaaaagtgcccttgtacgcgctggcgaatccgttctgggacagcgaggccaaactcattgcggccgggaaggaactgctggaaagaggggccgatgtcctgattctggactgcctggggttccaccagcatcatcgtgatttattgcaaaaagcgctggatgtgccggtgctgttatccaacgttctgatggctcgcctggcctcggaactgctcatgtaatgattttgcgtgacaggtgatgagcatggcccctatagtgaatttttatctaaaaatataagggccagttcatgcttcagagtaacgaatacttttccggtaaagtgaaatccattggttttaccagcagcagcactggccgcgccagcgttggcgtcatggcggaaggggaatacaccttcggcacggcggaagcggaagagatgacggtcgtcagcggggcgctgaacgtcttactgccgggtgaaacggaatggaaagtttacgcagccggacaggttttcaacgtccctggccacagtgagttccatctgcaggtggctgaacctacctcttatctgtgccgctacctgaaataaaaaattagccgggtggcgctaacgcttacccggcctacggtttgcccgttatctctgcgcttcgccgccgagaccttccaccagattctgaatcaacgccgccagctcgccggtcatcaggatgaagtccgcgtcgaaacgctgggcgtaatcttccctgtcgatatcttcgttctgatcgcgcagctcgtcgcagaacttcagacgcttcacggagccgtcgtcgcacatcacgaactgaatacgctgctgccagtcgagcgccagcttggtgaccactttgcccgcttcgatgtggacggcgatctcgtcgctcaccagatcctgcttcttcgcgcggatcacgccgccatcttccagcagggctttcagctcggcttcatcaaggatctggaaaccctgagccgcagcaccgctgcgtacccattcggtcagcgtcagctcgatcggcgtttccagcgccagcggaacgaccggtaacgagccgatgcttttacgcagcagggccagcgtatcttctgctttcttggcgctggcgcagtccaccatgatcagcccgttaacggtgtcgatccacatcatggtctggctgaagcggctgaaggcgcgcggcagcagggagtgcagtacttcatctttcagcgaatctttttcggtctttttcagcttgcggccctgttcggcttccagcttgagaattttcgcttcgagtgcctgcttaaccaccggcgtcggcagtattttctcttctttacgggcgcagacgatgatttgacccgtgctgctggcgtgggtcagtgcatcgctttgtgaacccattggcggaacccaaccggttttcgccatatcctggctaccgcaaggggaaaaggtataagcggctaactgtttttccatctcttctgcacgcagcgaaacgtcgcggctgagacggtaaaccatcaaatttttgaaccacagcatgataatttccacggccttgtcgttaaatcagcgggcatgataacgaattgtcgcatcgcttgcattgctaatcgggaagcgtgcttctactctgttgataatcaaaataatgaggagagtcttgtgcgtattgggatcgatttgggcggcaccaaaacagaagtcatcgcactgagcgagcagggggagcagctgttccgccatcgtctgccaacgccgcgcgatgattatcaccagactatcgagacgattgccaggctggtcgagatggccgagcaggcgacagggcaaaccggcagcgtcgggatggggataccggggtcgatctcgccgtataccggcgtggttaaaaatgccaactccacctggctcaacggtcagccgtttgataaagatttaagcgcgcgcctgaagcgggaagtgcgtctggccaacgacgccaactgcctggcggtctctgaggccatcgacggcgcggcggccggtgcccagaccgtgtttgccgtgatcgtcggcaccggctgcggtgcgggcgtagcgttcggcgggcgcgcccataccggcggtaacggcaccgcgggcgagtgggggcacaacccgctgccgtggatggatgaagacgaactcaaataccgcaccgaagtgccgtgctactgcggaaaacagggctgtattgagacctttatctccggtaccggttttgcgaccgattaccaccgcctgagcggccagccgctcaagggcaacgagatcatgcgtctggtcgaagcgcaggatccggtggcggagctggccctgagccgctatgaaatgcggctggcgaaatccctggcgcacgtggtgaatattctcgatccggacgtaattgtgctgggcggcggcatgagcaacgtcgaccggctgtacgccacggtgccgaacctggtgaagcagtgggtcttcggcggcgagtgtgaaacgccgatccgtaaagccgtccacggtgattccagcggcgtgcgcggcgcggcgtggctgtggcccgaataaacggctctgtaagcccggtaagcgaagcgccaccgggcgaattcaggcagccacaataaaaaagccggggggcggctacgccttacccggcctacatgtggagtgaacctttactgcacggcaaattctttatccagcttgctataccccagcccgttaatcttcttcactttgatctgcaccggaatacgctctttcatcgcctctacgtggctgatcacgccgatggttttcccggtggcgttcagcgcgtcgagcgcatccagcgccgtatccagcgtctcactgtcgagcgtgccgaacccttcatccaggaacagggaatcgatccgcgttttatgactcaccaggtcggaaagcgccagcgccagcgccaggctgaccaggaagctctcgccgccggagagggtgcgggtatcgcggaccgcatccgcctgccacgtatccaccacttccagctccagcgcgtcgctggccttacgctgcaataagtaacgtccgtgcagacggttaagctgctggttagccagccagacaagattgtccagcgtcagcccctgggcgaacttacggaacttgtcgccggtgctggagccgatcagcgcgttcagataaccccagtcatccgcctggcgcgcggcctcttcaatttgctgcatcaacgccagctggtgctgccggttatcgctgtcctgcttaagctgctggcggatctcgccctgatgcgtggtgttatcccgaagctgttgcgccagctgctgcagctggctttgcagcgtggcggcatcggcgtcgagcccttccgggcgcagcgccagatgagactgtagctgctggttagcttgcccgcacagcgccgcggcctgctggatctggttttccagcgactgtttcagctgttcaaggtggcgaatagcatcgtcatccagcagggcgacaagaaacgcgtcctggtcggcaaagcagctcgccgagcgcgccgcggtgaactgcgtctgcgactgctgcaggcgctctcgctccagcgcttcctgctgctgttgcgcggtcagctggctttgcagcgacacgcactcgtcgtggatggcgcgccagttatcaggaataaccggttcggcgtcttcgctgttcgctgccggaagcgcgtcgagcagcggcttcagggcgtttatgcgttcctgaagcacgccgtgctgcgtttgcttctcctgccactgcgcgaattccgcttcgcgggcctgaagccaggcggcttcctgaccctcttcaggtgcgttaagcgagagcgcgagcagggcatgttccagcgcctgccgcgtggccgccagctgctgctgatactgccgctcctgcgcttcctgttcgttgagctggttctgcagggtgagacgctgactgaactgataaagctggtgctcgtaatgttcctgttcgttcagccatggcgcgatatcgtcctgaatattcaaggtaatgttcagggacgtgcaggctgccacccactctttagtgagcgcttgctcttcctgagaaagcgtctgcgcgtcgtctgcctcgcgctggatctgctgagtcagggcattgacctgtcccagcaccagcaggccttcctctttaagggcggcgacctctttttccagggcatcacggcggcgctggttatccgtcagctcaagcgactgatattgctcaacggcgggatgttcacaggaaccgcacagcggacagggtttgcccgcctcaagccgggagcggtaatgctccagcttcttaattgttgcttcggtttcgcacagggcttttagatcgagatagtgctggtttttctctttgtactgctggcggcgcagcgtcagcgtttcattgagtttattttgttcggcctgggccttctgcacgctttcactgctctggcgcaggcgcttttgcagcggctgatagcgggcatgcagcgacgtcagctgctggcgcagcgtgcgggacctggactgctgctccatggccgcgctgacctcacccgccgtcagcgtcagcgcgttttccggcatcgcagccagcctgttgcgtaattcacctatccgcgcagcaagcgaggctaactgcgttttatcacggttaagctgcgagaactgggcgcgccagcctgcaatctcctggcctaacagacgatagcgctcgtgctccgccagccactgcgccagcgccgtcagttcggtctgaagcagctcgtggttacgcagggcggtattgcgaatacgcgaacgcagcgcggttctggcttgtaagcgagtatttacttcgataattcgctgctgcgtttgcgccagacgcgcggtttgctcctgctgatgttcccagagcgggcgaagctgggcggcgggcagagcgagctggagctttgccagctcaggcgcagcgtccgtcagcgcctgttgcgcctgctgctgcattgcggcgacgcgctgttgctcgcgcgcaagctcatcatggcgcgtaagccactgaaaatgtttctgttggttttgctgctgttccagcagggttttctctgcgtcagtaagtgcctgcaaactttgctgtaactgctgctgttgttcttcgctcaacagcacgacgcccgccgcctgcgcctcgcacttttcaagcacgctgcgggccgctttgtgtttctcaaacaccatggcggaaatctgaccgtagatttcggtgccggtcagctcttccagcagctcggcgcgatcgctcggcttggcattaaggaaggcggcaaactgcccctgagagagcagcatcgagcgggtaaagcgcccgtagtccagcccggtgagcgcggcggtttgctccagcttatccgtcactttgtcggccaggattttgccatcttcgcagcgcgccagctccacgcggggcgcctgcaggttaccgtccggctggttgcgcgcccggttctggctccagaaggcgcgataggcgatgccttttacctcgaactccacttccgccagacattcggcggtgtcgcgggtcatcaggtcattttgcgcctgggagactttattcaggcgcggcgtttcgtgataaagcgccagacagatggcgtcgagcaaggtagttttacctgccccggttgcgccggtgatggcaaacagcccgttgctggcaaacggctcagcggtaaagtcaattttccactcgcccttgagggagttgagatttttcaggcgcaggctcagaattttcacgcgttttcttcctcgtcattgagcgcatgcagggtatggctgaacagttcgctgagccttgcacgcttcgcatcgtcaatctcctcctgtgagagcctgcgttcaaatacctcttcgacccccagttcactgagcgtttcgcgttgagcgcttagcagaattttctcgcgctgctcgcggctgcggcgcaccagcaagacctctaccggcaggtcttcggtcagcgcctggatttttcgctgcatatcgtgcaggtagtcgtcggtggtgatttcgatgtccagccagatggggggatcttgctcgacgccgcgccactgctccagctgggcggtgatggcatcgagatcgcctttcagcaccgccagcggttgagttacgggcacctccagcgtgtcgacggcgctgagttttccgtcggagaaggtcaccagatgtacggatttggctttgcccgtttcgtcaaagctgagcgaaaggggcgagccgcagtagcggatgtgctcgcagccgccgacgatctgcgcccggtgaatgtgcccgagcgcaatgtagtcggcgggcgggaagtgttgcgccggaaaggcatccagcgtgccgatatagatgtcacgcacggcgtcacttttactggccccgacggtggtgaggtgcccggtcgcaatcaccggaatcggctggtcaccgcgcagggcacaggcttcggcgtgctgctggcggtaatagtcggcgatcgcctgtaacaaatgctgctgcttttccgcgcccgacagccccgcctggctttgcacgatgtcgcgcggacgcaaaaagggaatcggacacagtaccgccccgggcgacccgtcgcgctttttcaggatctgcggggcgtgcccggcgctggcgacgacggtggtattgagaaacgccaggatgtcgcgggattcgttaagcgtcgcgacggaatcatggttgccggcgacaatcaccagatgacagccggtttgctgcagattcaccacgaagcggttgtacagctcacgggcatagctcggcggcgagccggtatcaaaaatatctcccgccacgataatcgcgtccacctcatgcgtccgggccgtttccagcagccagttcaggaacgcttcatgttcagccgcacggcttttgctgtaaaaattttgacccagatgccagtccgaggtgtgaagtatgcgcatagctgatccgtggcaaaaaagagaaagcaggattataaacgttcagagaagggaaaataaccgctgtaataaaacaacagtttgccatttatagtggtactgtttttcataaatctgtcataaatctgacgcataatggcgccgaattacaaacttgtaacgtaaataagataagacagggcaaagtatggcgagacgtattctggtcgtagaagatgaagctccaattcgtgaaatggtgtgcttcgtgctcgagcaaaacggcttccagccggttgaagcggaagattatgacagcgcagtgaaccagctgaatgaaccctggcccgatctgattctgctggactggatgctgcccggcggctccggactgcagtttatcaaacacctgaagcgtgaagcgctgacccgcgacatcccggttgtgatgcttacggcgcgcggagaagaagaggatcgtgtgcgcggtctggagaccggcgcggacgattacattaccaaaccgttctcccccaaagagctggtggcccgcattaaagccgtgatgcgccgtatttcgccgatggcggtggaagaggtgattgagatgcaggggctgagccttgatccgacttctcaccgcgtgatgaccggtgaaaatcccctcgacatggggcctaccgaatttaaacttctgcacttctttatgacccacccggaacgcgtgtacagccgcgagcagttgctgaataacgtctggggaactaacgtgtatgtcgaagaccggacggttgacgtacatatccgccgcctgcgaaaagcgctggaactgagcggccacgatcgcatggtgcagacggtccgcggcacgggttatcgtttttctacccgtttctgaacaatgacaggagtgtgacgcgtgctggaacgtctgtcatggaaaaggctcgtctttgaactgatcttatgctgtattccggccttcattctgggggcctttcttggacatctgccgtggtttctgctggcgtcggtcactgggctgctgatctggcatttctggaacctgctgcgcctctcctggtggctgtgggttgaccgaagcatgacgccgccgcccggaagcggcagctgggagccgctgctgtacggtctgcaccagatgcagatgcgaaataaaaagcgccgccgcgagctgggaagcctgattaagcgttttcgcagcggtgcggagtcgctaccggatgcggtcattctgaccaccgaagaagggacgatcttctggtgtaacggcctggcgcagcagctgttgggcctgcgctggccggatgataatggccagaatatcctcaaccttctgcgttatcccgagtttacgctgtacctgaaaaagcgtgattttacccgtccgcacaatctcaagctcaataacggtcgccatctggagatccgcgtgatgccctacagcgataagcagtggctgatggtggcgcgcgatgtcacccagatgcaccagctggaaggggcgcgccgcaacttcttcgccaacgtcagtcacgaattgcgtaccccgctgaccgtgcttcagggctacctggagatgatgcaggagcaaacgctggaaggtgcgccgcgtgaaaaagcgctgcacaccatgcgcgagcaaacgcaccggatggaaggcctggtgaagcagctgctgacgctctcgaagattgaagcggcacccacgctcgcgctgaatgacaccatcgatgtgccgatgatgctgcgagtcgtggagcgtgaagcgcagacgttaagccacaaaaagcatcacctgacctttgaggtcgacaacacgcttaaggtgctgggcagcgaagatgaactgcgtagcgctatctcaaacctggtgtataacgcggtaaaccatacgccggaaggaacggagatcgtggtgcgctggcagcatatcccaacgggggccgagtttagcgtggaggacaacgggccggggatcgcgccggagcatattccgcgtctgaccgagcgcttctatcgcgtggataaagcgcgatcgcggcagacgggcggaagcggcctggggctggcgattgtgaaacacgcggtgaatcaccatgaaagccgtctcgatattcagagtaccctgggtaaaggaacccgcttcagcttcgtgatcccggaacgattaattgccaaaaagatcgcctgacggcaggtgtgtcattttacctttccacgggtcagccatcgctggcccgtttgctttgcagtcaagcgaaacgcgtctgaattttatacggctggctgttttttgttcgcatgattagccatgggtttttcttataattagcgtattgtgctggagtgtattttcattctggcatattgttctggttttacgatcccaccttgcctttaaacgttataagcgtttaaattgccccccagatactgtcagaccgactgtatttgcgtggtaaatcgaaaaactattcttctccacgccaggacgggagcatatcccgctaaaattgagcaaattttcggctgtatcgtcccgtcaggggcagcgaaaatctcaatgttttcaacaccacatccacaggcagtaaggttttatgacccatcacttaaaatcgcgtgacatcatcgcgctgggctttatgacatttgcgctgttcgttggcgcaggcaacatcattttccctccaatggttggcttacaggcgggtgaacacgtctggaccgccgcgtttggtttcctgattactgccgtgggtctgccggtgctgaccgtcatcgcgctggcgaaagtcggcggcggtgtggatagcctcagcaccccgattggcaaagtggcgggcgttctgctggctaccgtctgctacctggccgtgggtccgctgtttgccaccccgcgtaccgcgaccgtttcctttgaagtgggtattgctccgctgaccggtgacggcgcgatgccgctgttcatctacagcctgatctacttcgctatcgtgattctggtttccctctatccgggcaagctgctggataccgtgggtaacttcctggctccgctgaaaattgtggcgctgattgtcctggcggtggcggctatcgtctggcctgcaggcccgattagcgacgcgatggacgcctataaaaacgccgcgttctctaacggctttgtgaacggctacctgacgatggatacgctgggcgcgatggtgtttggtatcgttatcgttaacgccgcgcgttcccgcggtgtgaccgaagcgcgtctgctgacccgctacaccatctgggctggcctgatggccggtgtaggcctgacgctgctgtatctggcgctgttccgcctgggctccgatagcgcgatgctggtcgaccagaacgccaacggtgcggctatcctgcacgcctacgtccagcacaccttcggtggtgcaggcagtatgctgctggcggcgctcatcttcctggcctgcctggttaccgcggttggcctgacctgcgcctgtgctgagttctttgcgcagtacctgccgctctcttaccgcaccctggtgtttatccttggtatcttctccatggcggtatccaacctcggtctgagccacctgattcaggtctctattccagtactgacggcgatctatccgccgtgcatcgtgctggtggtgttgagcttcacccgcccgtggtggaacaactcctcacgaattattgcgccagccatgtttatcagcctgatttttggtatccttgacgggattaaagcatcagcgttcgctgaaattctgccagcctggacacagcgtctgccgctgtccgagcagggtctggcctggctgatgcctaccgttgttgcactggttctggcggttatctgggaccgtgctgcagggcgtcaggtcgcatcgaacgcccattaatcaacggcaacaaactgtttaaccacggggcttaaggccccgtggttttttgtttttttcgtgttgaatggcaagatttaaatggaaagcactaacaaacttaaacgtggattgagcacgcgccacatccgctttatggcgctgggctctgctattggcaccggtcttttttatggctcggcagatgccatcaaaatggccggtccaagcgtgctgctggcgtacatcatcggcggcgtggcggcgtatatcatcatgcgcgccctcggcgaaatgtcggttcataacccctccgccagctccttctcccgctacgcgcaggaaaacctcggcccgctggccgggtttatcaccggctggacctactgcttcgaaatcctgatcgtggcaatagccgacgtgacggcgtttggcatctatatgggcgtctggttcccggcggtgccgcactggatttgggtgctgagcgtggtgctgatcatttgcgccgtcaacctgatgagcgtgaaggtgttcggcgagctggagttctggttctccttcttcaaggtcgccaccattatcatcatgattgtggccggtttcgggatcatcatctgggggattggcaacggcgggcagccgaccgggatccataacctctggagcaacggtggcttcttcagcaacggctggctcggcatggtgatgtcgctgcagatggtgatgttcgcctacggcggtatcgagattatcggtattactgccggggaagcgaaagacccggagaaatccattccgcgtgcgatcaactcggtgccgatgcgtattctggtgttttatgtgggtacgctgtttgtgatcatgtccatctacccgtggaatcaggtgggtaccaacggtagcccgtttgtcctgaccttccagcatatgggcattgcctttgcggctagcattctgaactttgtggtgctgaccgcgtcgctttcggcgatcaacagtgacgtctttggcgtgggtcgtatgctgcacggcatggcagagcagggcagcgcgccgaaggtgttcgccaaaacctcgcgccgcggcacgccgtgggtgaccgttgtggtgatgaccgtggcgctgctgttctcggtttatctgaactacatcatgccggagaacgtcttcctggtgattgcatccctggcgaccttcgcgacggtgtgggtgtggatcatgatcctgctgtcgcagattgccttccgccgtcgcctgtcgccggatgaggcgaaagcgctgaagttcaaagtaccgggcggggtggcgaccaccgtcgtggggctgatcttcctggcgtttatcattggcctgattggctaccatccggacacccgcatttcgctctacgtgggctgcgcgtggatcgtgctgctgctggtgggctgggtgttcaaatgccgccgcgaccgtcagctggcggaagcgcagtaacatccttttcccctctccccgtgggagagggttagggtgagggcatcaggccgcactgatgcctcctcccccgtcctcctcccccaataaatcccatcatggtgagctatccttaaccaccctgtggcaaggtgacgtcaatttcatcagaggggattcgtgatgttaaacgcctggcaccttccggttgccccatttgttaagcaaaacaaagacaaccttgagattacgctctggctggcgggggaaaaccagcccgatcgcgtgacgctccgcgccgaaatcgataacgaagagaccgggttgaaaatgcacaagctgcgcagccagccgcagccgggtattaccgcctggcgggcgaatatcgatctgaacagcggacagccgcgccgccgctacagctttaagcttttgtggaacaaccgccagctgtggtttaccccgcaggggtttagccgtttcccgcctgcacggctggagcagtttgcggtcgattatccggataacggcccgcagtgggtaaacgatcaggtcttttaccagattttcccggaccgttttgcgcgcagcgaaaagcgcactgccgaccaggataagatctattaccaccatgcagcgggccacgacattatcatgaaagcgtgggatgagccgttaaccgcgcaggcgggcggctcgaccttctacggcggcgatctcgacggtatcagcgaaaagctgccgtacctgaaaaaactgggcgtgacggcgctgtacctcaacccggtgtttaaagccccgagcgtacacaaatacgataccgaagattatcgccacgttgatgagcagtttggcggcgacgaggcgctgctgcgcttgcgtaagaatacgcaaaaagaggggatgcgcctgatcctggacggcgtgttcaaccacagcggcgattcgcatgcgtggtttgatcggcataaccagtcgatgggcggggcatgtcataacccggattcgccgcagcgcgactggtacagctttaacgaggagggccgcgcgctggactggctgggctacccgagcctgccgaagctggatttccagtcgccaacgctcgttaatgaaatctacggcggcgaagacagcatcgtccgacactggctgaaggcgccgtggaatatggacggctggcgtctggacgtggtgcatatgctcggcgaagcgggcggggcgcggaataaccttcagcacgtcgccggcataacgtgctcggcaaaagccgcacagccggaagcgttcgtttttggcgagcactttggtgacgcgcgccagtggctgcagaattatgcggaagatgcggcgatgaactatcgcggctttacctttccgctgtggggattcctcgccaacaccgatatctcctacgatccaaatcatatcgacgcggaaacctgcatggcgtggatggagaactaccgcgccgggctgtcgcatcagcagcagctgcggatgtttaaccagctcgatagccacgataccgcgcgttttaaatccctgctgggcaaggatgtcgcgcgtctgccgctagcggtcacctggctcttcacctggccgggcgtgccgtgcatctactacggagacgaggtggggctggacggcaacaacgatccgttctgccgcaaaaccttcccgtggtcaccagagaaacaggacaaagtgctgttcagcctgtatcagcggctggcgaagctgcgtaagcagagtcttgccctgcgctacggcggctgccaggtggtatacgctcatgataacgtcgtggtctttgcccgcgtttataaccagcagcgcgtgctggtggcgatcaaccggggcgaggcctgcgaagtggtgctggatgattcaccgctgctgaatgtcgctgcgtggaagagcaaagagggcaaggcgacaatacaggacggcgtgctggcgctgcctgcaatatccgcgacgatctggttcggcagctaatacgcgtttgtttccaccttttaagatggcgcaaatgcaacgatttgtgtcaatcttaacagatcgtttacggtgaaggtggaaacatggacgagctttacatccttggctgtttattcctggtttttgcgctgctggttgcgcccgtgcttgcggttatcgggtttaatcgcagtacggcggcgcagcaggagatcgcccggctgcgccagcgcatagaggcgcttgagcagcgcggcgtgcctcagaacgcgtcggaaccggtgcagaccgccgcgccggaggcaattaccgcgccagtggtggaggacgctctcgcgcctgtcgacccctggcgacccgatattcccgcagcggtggcagaacccgcttcttcccaggccccgatccctgcggcaaaacagccttcagcctttggcggcatcctgacgtcgctggcgcgctggttcatgcagggcaatcaactggcgaagctgggcattctgctgctcttccttggcctctctttcctgctgcgctataccgtcgaacattccctgttcccgcttgagctgcgcctcgtggcagcggcgctgtttgccgttgttctgctggcgattgggtggcgactgcggcacaggcagcgggtctatgcgctgatcctccagggcggggcgaccggggtgctttacctgacggtgtttggcgccttccggctctggcaaatgctgccgatgatgctggcttttgcgctgctggtggtgatctgcgcggcgagcgtcgggttggcggtgctgcagaaggcgctgagccttgccatgctggcgagcctcggcggctaccttgcgccgctgctgttgtctaccgggggcggcagctttgtcgcgctgttctctttctatctcctgctgtccatcggcattcttgccatcagcatctggcagcactggcgcgagctgaacctgctcgggctgctgttcacgttcggcgtgggcggcctgtgggggctgagtgattaccagcctgaagactattggatctgccagctgttcctgattgccaatacgctgattttcggcgtgctgagcgtggcgctgtcgctgcgggcgcaggaaaaagggaagcagatcgttgacggtgtgctgctgtttgccccgccgctggtcggttttgggatgcagtacggtatgacgcagcactgggactatggtccggcgctgagcgcgctgggatacggcgcattttatctcaccctcgcgtacctcgcgctgcggcgctatccctccctcggacggccgctggtcatggcagcgctggcgatcggcggcgggttcgccacgctcgccattccgctggcgctgtcggcgcgctggacggcaatggcctgggcgctggagggactgggtattctctggctgggcgtgcagcagcaccagcggcgcatgagctatagcgggacggcgctgctggtgctggccctcggcagcgcgctgtgggcgcaaacggacggcgttacgtcgctgagcctgctccttatcttcgccatcctcagcctttgctggctggctgcggcctggctgtggcggactctttttctgccggtcagctgggcgctgctggcaggcgggctgctgttctggctggtagcgcagctgggtgcgtcgcagcttgtactcacgaaagaattaccggttctggcgggcgtgctggcgctgacggcggcgtcagcctggggctggcggcaggtggccgctcgtctggcgtggcgagagctggacgccagcaaatggctgctgtggccggtaatgctgctgatggtggggtatcagatctggcatcagcagatcgttgccgccggctggtcaaacctggcctggtgcatttcgcttcctgccgcgctgatgctgttgcggcgcgatggtgaaagggttctgccgcgtatcgcgatggggctgcatctgtcgctgtgctggatgattttactggcgctggccgccgagctttactggtttgcccggtctctgacgtggggcatggcggcctggggcagcggattagcgatggccgcaggcggcggggtgattatggcgctctctgctgcggtacggcgtcgcgcgtggccgttccgggaatggcctgcgctctatgcgtgtctggcaccgatccctgccgtcgtggcgctgctggtattgctggtggtgaccaatttccaggacggcgtggtctatcgtcaaacctggctcccgctggtaaacccgcttgaggaaggcgcagcgttcgcgttgctggggctggtgctcttttatcgggcggtggaccgctactacccggcattgcttgcgcaggcgcgtccgtggcctgccgtcgcgctcatggcgtttggcttctggtggctgaacggtgcgctgatgcgcgccctggcctggtacggcgacgtagcctggaatatggcatcgctgtgggattcgcggcttatccagaccagctttgccctgttctggatgctgagtgcgctggtggtcatgatccatgccacccgtcgggcttcccggcaggagtggctctgcggggccgcgctgctgggtgtggtgatggttaagctgatgctggtggacagcgcgggcggaggcggtctgtcgcgcgcggtggcgtttatcggcgtggcgatactggtgctgatcgtgggctatttctcgccgctaccgccaaaaacaggagatgaaaaatgaaatggatgaaagcggtagcgtgtaccgcgctgctggcgctttccggcccggcgttctgtgacgaagtatcaacggaatcgccacgggactacgcctttggtcgttcactcgacacgtccgttccttcccggtggtatcgagtgatgttgccgcttggcgtctatgagcagagcacatccgcggatctgcatgatgttcgcgtctttaaccagtcgggtgagccggttccctttagcctgatcgccgcgacgcgcccgcaggccacagtgcaatccacggcgctgcgcctctttccgctggatgccatgccgctcgcggctgcctcagacgccggtgacagcgataagatccggctccgttcccgaaacggcgttgagattgtgctggaggggcaaaaagccgccgcagccgggcaacattacctgctgagcttgccggagcagacgacgggtgagctggccatatcccagctgcagctgctctggaataccccgcagacgccgtggcagggaacggcgtcggtctattacagcgaggatcttaagcgctggtatacccttcgcgaagatatgccgctgctggacgtcgccagcggccaggatcgccttaagctcgatcggatcgataccgacacggttttatctcccgaggcgaatcgctatctcatggtggtgctgaatacgcagagccagggggtaacgttgaccggcgtaaacgcaatcagcgtacctgcgcaggcggccccggaagagatcaatcttgaggggaaaggggagcagttatcgacaaccgaagcgcagtggcgctggacgcgtccgcagccgctgagcgctgtcagcatctcgctgaacggcgatggcgtccttcccgtggagatcgcgtggcggcgtacggaaaaagacacatggcatcccctgaaaaaagaggtgatttaccgcctggaggggaaaacatccggaccggtttcgcttaacggggacctggtgcaggcagtgaaaatcacgacgctgaatgcgcgtctgccagaatacctgccgagcgtcacggggcatcgcgaccgctatgacctggtgttcaacgcgcagggtaaagcgccgtacgtgctcgcctggggcaacggcgccgcaaagcctgcacaggtggaacctgacatgctgatcccagccgatctgcgcaagacctatgatatggcgaacctgccgcaggccgatattctggatgatgtcgcgttgggcggtgaggggcggctaaacgccacctctgcaggcgagcgggcgagctggatgaacgccctgctggtgtggggcgtgctgatcgcgggcgtgctcctgctggcgggcatggcctggcgcatctggcgggaaacgcagcgcaaggcataaaaaaaggcccgcataagcgggcctttctcgtaaaccgtgccgattacaggctggatacgttctcagacaggtatttagctacgccgtctggggaagcagccataccttctttacctttttcccactgagccgggcacacttcgccgtgctcttcgtggaactgcagcgcgtcaaccatgcgcagcatttcgtcgatgttacgacccagcggcagatcgttcacaacctggtgacgaacgatgccgttcgcgtcgatcaggaaggaaccgcgcagcgcaacgccagcgtccggatgttcgataccgtaagcctgctggatttcgcgtttgatgtccgcaaccattgcgtatttcaccgcaccgatgccgcctttgtcgacaggggtgttacgccatgcgttgtgtacaaactcagagtcgaaggagacgcctaccacttccacgccacgcttctggaattcttcataacgtttgtcgaacgcgatcagctcagacgggcaaacgaaagtgaagtccattggccagaagaacagaacggtcgctttaccgttggtgtgctgtttgaagttgaagttttcaacgatttcaccgttgcccagaactgctgcagctgtaaaatccggagccggacgagttaccagaaccatatgattctcctgtagatactaaggttatttggaacgcaacgcgagccagtatagagagtgttcatggataagacaaagaggtggtgacaatcgttccgccagcttttacctatcaatacgaattctgtcagagctgtttgtttttcgcctgcgccatcatgcgcgggtaaaactgccagaagcgggtctccagcgcatcgtaatgttcatccaggtcataccaggaatcccgcagcgcatccaggcgcgggcgacggctcgccatcccattcaacacattctgaatgaaatccatctcgcgatagcgctccagccagcgctctgaccacaggtagttattcagattcacaaagcgcggcggcgagtcgggcagaatgatcgacacctgctgatgggcataacgcacaaattccggcaggggaagctctggcgagagctgtgcccagtggcgcgacaggaaatggtcccacatcacatcaagcgtgatcggtgcgacgcggcgcgtttccggccgaaaccacgcttttgcttccgtcacttccggcagcttatccgttagcacgtcgatgcggcggtgcataaaaatcccgtcgacaacctcaggggcgtacgcttccgcggggttgccgcgtacgaaatcggccagcaaattgccggacagggagctgtcagcgaggtgagcgagatgcaggtgagcgagaaaattcatgcgttttatttgtccgggggcggctagttgttgcagcaaaagggtgtgagcactagactatgccgcctgtttttaagtcacgagtatacgtcatgcgcgtcgccgatttctcctttgaactacctgaatccctgattgctcactatcccatgcctgagcgcagcagctgtcgtttgctgtcactggatgggccaacgggcgagctgacgcacggtactttcaccgatttgctcgacaagctcaaccctggcgatctgctggtctttaacaatacccgcgtgatcccggcgcgcctgttcggccgtaaggccagcggcggcaagattgaagtgctggtcgaacgtatgctcgatgataaacgtattctggcacatattcgcgcatccaaagcgccaaagccgggcgcggagctgctgctgggcgatgacgagagcatcaaggcgaccatgaccgcgcgccacgacgcgctgttcgaggtggcgttcaacgacgagcgcacggtgctcgatattctgaacgccatcggccacatgccgctgccgccgtacattgagcgtcctgacgaagaggctgaccgcgagctgtaccagaccgtctacagccagaagcctggcgcggtcgcggccccgacggcaggcctgcactttgatgaaccgctgctggaaaaactgcgcgcgaaaggcattgagatggcgtttgtaacgctgcacgttggggcgggaaccttccagccggtgcgcgtggacagcattgaagaccacatcatgcactctgagtatgctgaagtgccgcaggatgtcgtggacgcggtgctggcggcgaaagcgcgcggtagccgcgtcgtggcggtcggtacgacgtcggtgcgctcgctggagagcgccgcgcaggccgcgaaaagcgagttgattgagccgttctttggcgatacgcagatctttatctacccgggttaccagtacaaagtgattgacgcgctggtgaccaacttccatctgcctgaatcgacgctgattatgctggtctccgcgttcgcggggtatcagcatacgatgaatgcctacaagtctgcggtagaacaaaaatatcgcttttttagctacggggacgcgatgtttatcacgtacaatccgcaggctttgaatgagcgtgtcggggaataagtccgcggcaccgttttacaacgttggactgtttttctgacgtcggagaaaaaatgaaatttgaactcgataccaccgacggtcgcgcgcgccgcggtcgcctggtgtttgatcgcggcgtggtggaaacccccgcgtttatgcctgtgggcacttacggcaccgtaaaagggatgacgccggaagaagttgaagccacgggcgcgcagattatcctcggcaataccttccacctgtggctgcgtccgggtcaggagatcatgaagctccacggcgacctgcacgacttcatgcagtggaaaggccctatcctgaccgactccggcggtttccaggtcttcagcctgggcgatatccgcaagatcaccgagcagggcgttcacttccgtaacccgatcaacggcgatccgattttcctcgatcccgaaaaatcaatggcgattcagtacgatctcggctctgacatcgtgatgatcttcgacgaatgcacgccgtatccggccgactgggactacgccaagcgttccatggagatgtctctgcgctgggcgaagcgtagccgtgaccgttttgactccctgcagaacaaaaatgcgctgttcggcattatccagggcagcgtttacgaagatttacgcgatatctctgttaaaggtctggtagagataggttttgatggctacgctgtcggcggtttggctgtgggtgagccgaaggaagacatgcaccgcattctggagcacgtctgcccgcaaatcccggcggataaaccacgatacctgatgggcgtgggcaaaccggaagatctggttgaaggcgtacgccgcggcattgatatgttcgactgcgtcatgccaacccgcaacgcgcgtaacggccatctgttcgttaccgatggcgtggtgaaaatccgtaacgcgaagcataagagtgacaccagcccgctcgattccgagtgcgattgctatacctgtcgcaattattctcgcgcgtacctgcatcatctcgatcgttgcaacgagattttgggcgcgcgtctcaataccattcataatcttcgttattatcagcgcttaatggctggtttacgtaaggctatcgaagagggtaaattagagagcttcgtgaccgatttctaccaacgtcaggggcgggatgttccaccgttgaacgttgattaattttaataatgagggaatttgaatgagcttttttatttctgatgcggtagcagcaacaggcgctccagcgcagggcagcccaatgtctctgattctgatgctggttgtgttcggtctgatcttctatttcatgatcctgcgcccacagcagaagcgcaccaaagagcacaaaaagctgatggactccatcgcgaaaggcgatgaagtgctgaccaacggtggtctggtcggtcgcgtaaccaaagtggctgaaagtggctacattgcaatcgccctgaacgacaccactgaagtggtcatcaaacgtgacttcgtagctgccgttctgccgaaaggcaccatgaaggcgctgtaatcccaacttttcccaaagggaactgccgtgttaaaccgttatcctttgtggaagtacatcatgctggtcgtcgtgattctcgtcggcctgctgtacgcgcttcccaacctgtatggtgaggatccggctgttcaaatcactggcgcgcgcggtgtcgccgccagtgagcaaacgctgatccaggtccagaaaacgttacaagaagaaaaaattaccgctaagtctgtggcactggaagagggcgcaattcttgctcgcttcgacaccaccgacacgcagctccgcgcacgtgaagcgctgatgggcgtgctgggtgataaatacgtcgtggcgcttaaccttgcccctgcaaccccgcgttggctggctgcgatgaatgcagagccaatgaaactcggtcttgacctgcgtggtggcgttcacttcctgatggaagtggatatggataccgcgctcggcaagctgcaggaacagaatatcgacagcctgcgcagcgatctgcgtgataaaggcatcgcttacaccaccgtgcgtaaagaagataactacggcatgagcatcacgttccgcgacagtgcggcgcgcgatcaggctgtagattacctgacccaacgtcaccgtgacctggtaatcacctctcagggcagcaaccagctgcgcgcggtgatgaccgatgcgcgtctgaaagaagcgcgtgaatatgccgttcagcagaacatcaacattctgcgtaaccgtgtaaaccagctgggcgtggccgagccgctggtacagcgtcagggtgctgaccgtatcgtggttgaactgccgggtatccaggacaccgcgcgtgcgaaagagattctcggtgcgaccgcaacgctggaattccgtctggtgaataccaacgttgaccagtctgctgccgcttctggccgtattccgggtgactccgaagtgaaacagacccgcgaaggtcagccggttgtgctgtacaaacgtgtgattctgaccggtgaccacatcaccgactccacgtcgagccaggatgaatacaaccagccgcaggttaacatctcgctggatagcgcgggtggtaacatcatgtctaacttcaccaaggacaacatcggtaaaccgatggcgaccctgttcgtggagtacaaagacagcggtaagaaagatgcaaacggccgtgctgtgctggtgaaagaggaagaggtgattaacatcgccaatatccagtctcgtctgggtaacagcttccgtattaccggtattaacaacccgaacgaagcgcgtcagctctccctgctgctgcgtgccggtgcgctgatagcgccaattcagattgttgaagaacgtaccattggtccaactctgggtatgcaaaacatccagcagggcctggaggcgtgtctggccggtctggtggtctctatcctgttcatgatcttcttctataagaagtttggtctgattgcgacctccgcgctgatcgcgaacctggtgctgattatcggcatcatgtccctgctgccgggagcgacgctgaccatgccggggattgcgggtatcgttctgacccttgcggtggcggtcgacgccaacgtactgattaacgaacgtatcaaagaagagttgagcaacggtcgctctgttcagcaggcgattgatgaaggttataaaggcgcgttcagctctatcttcgatgcgaacgtaacaacactgattaaggttcttatcctgtatgcagtgggtactggcgcgatcaaaggctttgcgattacaaccggtatcggtgtcgcaacgtcaatgtttaccgctattgtcggcacccgtgccatcgtgaacctgctgtacggcggcaagcgcgtcaaaaagctgtctatctgaggagtgcgttgtggcacaggaatatactgttgaacaattgaaccacggccgtaaagtctgggactttatgcgctgggactactgggccttcggcatttcaggtttcctgctgattctgtccatcgtcattatgggcgtgaaaggctttaactggggtctcgattttaccggtggtacggtaattgaaatctccctggaaaaaccggtcgatatggaccagatgcgcgaatcgctgcagaaagcgggctttgaagagccgctgctgcagaacttcggcagcagccgcgacatcatggtgcgtatgccgccggtgcacgatgctaacggcagccaggagctgggcagtaaggttgttagcgtgattaacgaaacaaccagccagaacgcggcggttaagcgtattgagttcgtcggcccaagcgtgggtgctgacctggcgcagaccggtgcgatggcgctgctggtggcgctgatctccatcctggtatacgtcggtttccgctttgagtggcgactggcggccggtgtggttatcgctctggcgcacgacgtggtgatcaccatgggcatactgtcgctgttccacattgagattgacctgacgattgtggcatccctgatgtccgtcatcggttactcactgaacgacagtatcgtggtatctgaccgtatccgtgaaaacttccgtaagatccgtcgcggtacgccgtacgaaatctttaacgtgtcgttgacccagacgctacaccgtaccttgatcacatccggtaccaccctgatggtgatcctgatgctgttcctgttcggtggtccggttctggaaggcttctcgctgaccatgttgattggtgtcaccatcggtacggcgtcgtctatctacgttgcgtccgccctggcgctgaaactcggcatgaagcgcgagcacctgctccagcagaaagtcgaaaaagaaggggcggatcagccgtccattctgccgtaagacgacgtttagcgcgttatcaaaatcccggtctgttgaccgggattttttttatctgctcctgacaaacactcctgacagtatgctgtcaggagccctgtcgtagactccttctgaacccaaacaacaggcaggaggatgtatgaaaagcgtcattaactggtttgaaattccggtctcggatatggatcgcgccatcaaattttatgagccggtgatgcagcttgcgctgcgtcgcgagaaaatggactgtgcggagctggcggttttcccgcatgaggatcccgccaccggaggcgcactggcaaaatttgacggcgttacaccgtctttgcagggcgctattatttacctgcatactgacaatctggcggcaacgctcgatcgcatcgcctctgcgggcggcgagtgcgtgtttggcccgctggaactgccgcatggcattggcactatcgccttgtttaccgacagcgagggtaaccgcgtcggcctccatcaacctgcctgagagcgaactaagaaatgacgcgacgcgctgaccgtttgtttcagattgtgcagatcctgcggggcaggcgtctgacaacggcagcgcatctggcggaccggcttggcgtgtccgagcgtacggtctaccgcgatatccgcgacctgtcgctttccggcgtgccggtggaaggcgaggcggggagcggatatcggctgatgtcgggctttgacctgccgccgctgatgctgacaaataaggagtccgaggcgctgatcgtcgcgattcgcctgctcaaaacctggggcggggaatcgctgtcgcgcgagctggagtcggctcaggaaaaggtgctggcgattctgcccgaggagagtcgtcgaaaggcggagcagacgcggatctacgccccggatttttgcatgcaaagccactcccgcagcgattttgacaggatccatcaggcaatttccgcccagcaggtgctggcgctgcattaccgtgatgaagcaggacagttgtctaaacgtgaggttcagccgctggggctgttcttctggggagagcgctggctgctggcggcgtggtgtgaacggcgcgatgactatcgctgtttccggctcgacagatgcctcaatattgtggctacggaaaggcggtttagcgaaagtgcggacaggtctttggcggattttttgcgcaaggtgaggcagtaaaaagccgggtggcggctacgccttacccggctaaatttggctcgtaggcccggttagcgtagcgccaccgggcgaaacccgcactgattagaagttgtaacctacaaccaggtaaccaccccaaccggtagaacgcacgctgaagtcgccgttgccaaagttcaggctggcgtcgtcgttccactgaccaccgttgtgccagtaacgtgccacaacagagtagtgccagtgatcgtagttcagcgccagaatgtggctggaggcgatggagttattggtacgcgctttcttaccgttcaggtcacggaaatcgttgtcacccaggtctgagccccagtcaaagttggtgaagccgatatagctcaggttaccgccccacagttgggtaattggcacaaagtatttcactttgaaacggtagccatcccactcgttttcgttcgcggcaccgtagttctgccactgatacttagcgtacacgttcagagacaggctcattggcaggccggtgtcgatgtccgtacccagacccatataccaggtgctttgttcctgagaatcgttgcggcccatgtcgtaaatgtagttattcgcgaagtaccactctttgaacggcccgaagcttaggtcggtgccggtcagcttatcgatagagaagcgtggttcgatttccataaacagcggagagccgttgttccagatacctttcgcatcggtgttaccaccaaagaatactggcagatcgacgtagccgtagaaatcaaaccagtctttcttggcgaacgcttcatattccaggtaggtatcgttacgaatctgaggtccgaaacgcgtgtggtagctgccgaccacgttaacgctctggtgccaccagtcggagaggtattgtggtttgtcgttttccgctgcgttaacagtgaaagaagaggacagtgccagcacggcgccagctgcgagtaatgtttttttcataatcatgccactgattgaaattcccttccgggagtgaaaaatgcgcgaattgcgtttctaaatatttcgtgtttctgcggtgcctattataggaatccctgctcacaaaaatatgtgttgtttcacatatctctcatacgcgtaatcgattgcgttcacgtttgcgtactttaaacggccgggattgtagcggcaatcatttatgttgccaatccatacgaaatgtaaatgttagcggagtgacatttcactccgctaaaaaagagaggattactgcgcggcgggttgaatgtcgtgaatgcggataaagcctaactgttccggcgtaaggccgcttaactgaagcggaatatccacatcactgggtgctaaaacactggccggtgcggtgaagagctgattcttcacgttcacctcctggtagttctccgtggtgccctggatctggccccactcgacggtgccgctgaaggccggaagcggatcgttggactctcccttgatgcgtaatgttgcacgagtaccatcggcattcgccgccacattcaccagagacatttttagcgtgccaatctggctgttcagcagggcaggcgtattcgcccccggcagcaggtacaccccgctggtagatttcgcgttcagcgcgttttgctgggtgatcttcaccgtttctttgtttagcttgtccatcgccgtgttgagcgaattgacgctctgtttcatctgacggacttcggtttgctgtgcacaggcgctaagggtgaagaggctccccaccagcaatattttcaggtaacgtcttgtcattgcgtttatttccttgaaataacggatcgtcctaatggtagccagcatcattgtgtcagacatagatcctttttctcaaaaagctcttcctttgttgtcaggccagttcagggtaaaatgaaaatcagttaaccagataacagggataccgtatgcattgcccattctgctccgctgtggataccaaagtcatcgactctcgccttgtgggcgaagggtcttcagtgcgccgtcgtcggcagtgtctggtgtgtaacgagcgtttcacgacctttgaggtggcagagctggtcatgccgcgcgtggttaaaagtaacgacgtgcgtgagccgtttaacgaagagaaactgcgcagcggaatgctgaaagcccttgaaaaacgtcccgtcagcgcggacgacgtggagatggcgctaaaccacataaaatcttaccttcgtggtttgggtgagcgagaagtgcccagcaagatgatcggcaacctggtaatggagcagctgaaaaagctcgataaggtcgcctatatccgctttgcctcggtctaccgcagtttcgaagacatcaaagagtttggcgaagagatcgcccgcttacaggattaagctcatgcacgatgagatgtacatggcgcgcgccatgaagctggcgcagcgcggtcgttttaccacccatcccaacccgaacgtcgggtgcgttatcgtgaaagatggcgagatcgtgggggaaggttttcactaccgcgcgggtgagccccatgctgaggttcatgccctgcgcatggccggcgagaaggcgcgtggtgcgacggcctacgttacgctggagccctgcagccatcacgggcgtacgccaccgtgctgcgacgcgctgattgccgcgggggtgtcgcgcgtggttgcatcgatgcaggacccgaatccgcaggtggcgggacgaggtctgtatcgtctgcagcaggaaggcattgacgtcagccatggcctgatgatgcaggacgcggaagcgctcaacaaaggtttcctgaagcgcatgcgtaccgggttcccgtatatccagcttaagctgggtgcctcgctggacggtcgtacggcgatggcaaacggcgagagccagtggatcacgtcgccgcaggcaaggcgcgatgtgcaacgtctgcgtgcgcaaagccatgctattctcaccagcagtgaaaccgttctggctgacgatccggccatgaccgtgcgctgggacgagctgaatgccgatacccaggctctgtatccgcaggagaacctgcgtcagccgctgcgtattgtcattgatagccagaaccgcgtgacgccggagcaccgcatcgtccagcagccaggggaaacctggattgcgcgcaccaaagaagatacgcgcgcatggccggaaggcgtacggagcattacggtgccggaacataacgggcatctggatctggtggtgctgatgatgctactcggcaagcagcaggtgaacagcatctgggtcgaagcgggcccgacgcttgccggcgcgctgcttcaggcggggctggtggatgagcttctcgtctacgttgcgcctaaactgttgggcagtgacgcgcgcggcctgtttgtgctgcccggccttgaaaaactggccgatgcaccacaactcaaatttagcgagattcgtccggtaggtccggatgtctgcctccacttaacgacagcgtaattgctcccgaaatagggaagcagtgcgcaaagtattatgataaaatccgcccccctgcggggccaaatgaacccgtaaaggaagagtatgaacattattgaagctgctgtagctaccccggacgctcgcgtcgccatcaccattgcgcgtttcaacaacttcatcaacgatagcctgctggaaggtgcggttgacgccctgaaacgtatcggccaggttaaagatgacaacattaccgttgtttgggttccaggcgcttacgaactgccactggcggcgggcgcgctggcgaaaaccggtaaatatgacgcggtgattgcgctgggtaccgttattcgtggcggcactgcgcacttcgaatacgttgcgggcggtgcaagcaacggtctggcacacgttgcgcaggatgctgaaattcctgtcgcgttcggcgtgctgaccaccgaaagtattgaacaagccatcgaacgtgctggcaccaaagccggtaacaaaggtgcagaagctgcactgaccgcgcttgaaatgatcaatgtattgaaagccatcaaggcctgattttttgtaaggggaattccgtgaaacctgctgctcgtcgccgcgcccgtgaatgtgccgtccaggcactttactcctggcagttgtcccagaacgacatcgctgatgttgaataccagttcctgtcagaacaggacgtgaaagacgttgacgttctgtacttccgtgaactgctgtcgggagtggcgactaatagcgcgtatctcgatggtctgatgaaaccttacctgtcccgtctgctcgaagagctgggtcaggtagaaaaagcagtgttgcgcattgcgctgtttgagctgtctaaacgtgatgatgtgccgtacaaagtggccatcaacgaagcgatcgaactggcgaaaaccttcggcgctgaagacagccacaagtttgtaaacggcgtacttgataaagcagcacctgcgatccgtccccacaaaaagtgatccgcaaaccggagttctgcattgcctgacgggcagtgcggctccggttttttcttttatttgctgaggcataacgtatggcatgcggcgaattttccctgattgcccgttatttcgaccgtgtcagaacctctcgtcttgatgttgaaaccggcatcggcgatgactgtgcacttctcaatattcccgaaaaacagacgctggcaatcagcaccgacaccttagtgtgcggacgtcattttttaccggatatcgatcctgccgatctggcgtataaggcgctggcggttaacgtcagcgatctggcggcgatgggggccgatcccgcgtggttaaccctggcgctgacgctgcctgaggtagacgaagcctggcttgaagcattcagcgatgcgctttttgagcagcttaactactacgatatgcagctgattggcggtgataccactgccgggccgctgtcgatgacgctggcgatccacggctatgtaccgcttggtcgcgcgctgaagcgttcgggtgcaaaacccggtgactggatctacgtgaccggtacaccgggcgacagcgccgcgggcctggcgattcttcaggatcgcttaaccgtgaagaacgctgacgatgcggcgtatctggtgaaacgccatctgcgcccgacgccgcgtattctgcacggtcaggcgctgcgcgagcgggcaagctcggctatcgatctctctgacgggctgatctcagatcttggccatattctgaaggccagcggtgtcggcgcgcgcgttgacctggagctgttcccgctgtcagaggaactgcttcgtcatgttgaacctgaacaggcactgcgctgggcgctgtccggtggtgaagattatgaactgtgctttaccgttccggagctgaaccgtggaacgctcgacgtggcgttagcgcatcttggcgcgaaattcacctgtatcgggcagatcatgccagagagtgaagggctgaagtttgtgaaagacggtgcgccggttacgctggactggaaagggtacgatcacttcgcgtgagtttgtacgctctgtaatgccgggtggcggctccgccttacccggcctacaaaagagagggcttatttaaaccccaccaccggatgctgctgatacggcgtctccagctcggcaacctgttccggcgtcagcgtgatatccaccgcgtttaacagttcgtccagctgctcttcccgggacgtgccgacaatgggagccgcgacgccgcgtttacccagcagccatgccagcgctacctgggcgcgggttgcgccggtatcgtcggcaatcccggccaggcgttcggcaatcagcgcatcgctggcttctgttccgccgtacagatttttccccacctcatcggataccagccgggccgtggtttccccccacggacgggtcagacgtccgcgcgccagcgggctccaggggatgaccgccacgccctcctgatggcacagcggcaacatctcacgctcttcttcacgatagatcagattgtagtgatcctgcatggtgacaaagcgcgcccagccgtgctgcgcctgcagatccagcgcctgagcgaactgcgacgcgtgcatcgacgatgcgccgatgtagcgtgctttaccggctttgacgacgtcgttgagcgcctcaagcgtctcctcgatcggcgtgttgtaatcccagcggtgaatttgcagcaggtcgacgtaatccatgttcaggcgcctgaggctgtcgtcaatggaacgcaggatctgcgcgcgagaaaggccctgcggcaggtcccccaccgggtagtagaccttggtggcaacgacgatgtcatcccgacgggcaaaatcgcgcagggcgcggccgacaatctcctcgctgctgccgtcggagtagctgttggcggtgtcaaagaagttaatgccgccctcgatggcgcgtttgatgatcggacggctgctctcttccggcagcgtccaggcgtggttcccccgatcgggctcgccaaaggtcatgcatcccagacaaagtcgggaaaccttaaggtccgtttttcctaatgttgtgtattgcacggttccgctcctgctgtttaaacaatacgtttaagcatagcaggagcggaaaaggggggagggatcagtccagccaggcgcggattttagcttcgataccggcagcgtccaggccaatcgccgcgcgggcttcgtcctgggtaccttgcgggatgaagtagtccggcaggccgaggttcagcaccggaacggctttacggtttgccatcagcacctcgttcacgccgctgcccgcaccgcccataatcgcgttctcttccagcgtgaccagcacgtcgtgcgcctcagccatactcaggatcagggattcgtcgagcggcttcacaaagcgcatatccacgagggtggcattcagcgtttcagctactttagccgcctctggcatcagcgtgccgaagttcaggatcgccactttctcaccgcgacgtttaaccagagctttaccgatcgccagcttctccagcggctgcagctcaacgcccaccgcattgccgcgcggatagcgaacggcgcttgggccatcctgatagtggtagccggtaaacagcatctgccgacattcgttctcgtcgcttggcgtcatgatcaccatatccggaatgcagcgcaggaacgacaggtcaaacgcgccctggtgcgtctggccgtcggcaccgacgatgcccgcacgatcgatagcaaacagcaccggcagcttctggatcgccacgtcgtggatcacctgatcgtaggcgcgctgcaggaaggtggaatagatagcgacaaccggtttgtagccgccgatcgccaggcccgctgcaaatgtcaccgcgtgctgctcggcaatggccacgtcgaaatactggtcagggtattttttagagaactctaccatgccggagccttcgcgcatggccggggtgatcgccatcagcttgttgtcttttgcggcggtttcgcacagccagtcgccgaagatttttgaatagctcggcatgccgccgctgcttttcggcagacagccgctggacgggtcaaatttcggtaccgcgtggaaggtaatcggatctttttccgctggttcgtagccacgcccttttttggtcatgatgtgcaggaactgcgggcctttcaggtcgcgcatgttcttgagcgtggtgaccagccccagtacgtcgtggccgtcaaccgggccaatatagttaaagcccagctcctcaaacagggtacccggcacgaccatgcctttgatgtgctcttcggtacgcttaagcagctctttgatcggcggtacgccggagaagacttttttaccgccttcacgcagcgaggagtaaagcttgccggagagcagctgtgccagatggttgttcagcgcgccaacgttctcggagatcgacatttcgttatcgttgaggataaccagcatgtccggcttgatgtcgcccgcatggttcatggcttcgaaggccatacccgcggtgatggcgccgtcgccaatcacgcagacggtgcggcgctgcttgttctctttctcggcggcgacggcaataccgatgcccgcagaaatggaggtggaggaatggccgacgctcagcacgtcatactcgctctcaccgcgccacgggaacggatgcaggccacctttctgacgaatagtgccaattttatcgcgacgtccggtcagaattttgtgcggataggcctggtggcccacgtcccagatgagctgatcgaacggcgtgttatagacgtagtgcagcgccacggtcagctctaccgtgccaagcccggaggcgaaatggccgctggagcggcttacgctgtcgagcaggtagcgacgcagttcgtcgcacagcttcggcaggctctctttcggcaacagacgtaactcctgggtggagtcaactaacgccagtgtcgggtatttggcaatatcaaaactcatcaaaggctcatcgagatatatagtttatttatcacgctggattatatagtccgctagcgcttccagtgccgaggtatccagcgattgcgcagccagttcattcagtgactggcgggcatcgtcaatcagatcccgggctttacgttgggcttgctcaagacccagcagggcggggtaggtacttttgccaagctgctggtccgcaccctgacgtttacccaatgttgcagtatcgcccaccacatccagaatgtcatcctgaacctggaatgccagaccgatactctctgcgtatctgtccagaatcggcagggctttgcgcccttgctcacccgcgctcagcgcgcccaggcgaacggcggaacgaatcaatgccccggttttatggcgatgaatacgctccagctgttccagattaacctgacgtccttccgcttcaagatccagcgcctgaccgccgcacatgccggccacgccgctggccatggccagttcggaaatcattgccagacggtcacggtcagccacttcggccattggcgcgtcgctcagaatcgagaacgccagcgtctgcagggcatcacccgccagaatagcattcgcctcgccaaacttgatgtggcaggtaggttgaccccgacgcaaatcgtcgtcgtccatcgccgggagatcgtcgtggatcagcgagtaggcatggatgcactcaacggcggctgccggggcgtccagcgtgttatcgctgatgccaaacatgttgccggtggcgtacaccaggaacgggcgcaggcgctttccacccaagagtgcgccatagtgcatggcttcaaccagaggagtgttctgaaaaggctgtggcgcaataaatcggcgcagggcgtcgttggcacgcacgacgcgcgcctgaagctcgttggcaaaatccatttactcggcgtccggtgtgaaaggcgtggttttcgcgtcttcgctgtcggaaagcaggatctgcacgcgctgctcggcctgctgcagtttgacctgcccctggcgcgccagctgcacgccgcgctcgaattcgttgagcgcctcttccagcgggagatcgccgctctcaagacgggtaacgatttgctccagttcactcagcgcagtttcgaaactggccggtgcgtcgttcttcttcggcatagtgaattgactcttatattctcagccccgacatggtaacggactcagggcaattatcaaataacgcgcaatgtgcacaggagcggcgcgatggtggtatacttgcgcgcctggatgcagccacgggtgtgggctgctgtactcttttccattacaagccttaatacgcttgcctaagaaacattgccgccatgaagtttatcattaaattgttccctgaaatcaccatcaaaagccaatctgtgcgtttgcgctttattaaaattctcaccgggaacattcgtaacgttttaaagcactacgacgaaaccctcgccgtggtgcgccactgggaccacgttgaggtccgtgcgaaagacgaaaacaaacgtcaggatattcgcgacgcgctgacccgtattccggggatccaccatattctggaagtggaagatgtcccgttcagcgacatgcacgacatcttcgaaaaagcgctggttcagtaccgcgatcagatcgaaggcaaaaccttttgcgtgcgcgtgaagcgtcgcggtaagcacgaattcagctccattgaagtggaacgttacgttggcggcggtttgaaccagcacgttgagacggcgcgcgtgcgtctgaccaacccggacgtgaccgttaatctggagatcgaaaacgatcgcctgctgttggtgaaaggccgctatgaaggtatcggcggcttcccgatcgggactcaggaagatgttctgtccctgatctccggcggcttcgactccggcgtctccagctatatgctgatgcgccgcggctgccgcgtacactactgcttcttcaacctgggcggcgcggcgcacgaaatcggcgttcgtcaggtggcgcattacctgtggaaccgcttcggcagctcccaccgcgtgcgtttcgtggcaatcaatttcgaaccggtggtcggcgagattctggagaaagtggacgacggccagatgggcgtcatcctgaagcgcatgatggtgcgtgcggcatccaaagtggctgaacgctacggcgtgcaggcgctggtcaccggtgaagcgctggggcaggtctccagccagacgctgaccaacctgcgcctgatcgacaacgtgtctgataccctgatcctgcgtccgctgatctcccatgataaagagcacatcatcgatctggcgcgcgaaatcggtaccgaagattttgcccgcaccatgccggaatactgcggcgtgatctcaaaaagcccaacggtgaaagcggtgaaggcgaagatcgaagcggaagaagagaacttcgatttcagcattctggataaagtggtggaagaagcgtccaacattgatatccgcgagatcgcccagcagaccgagcaggaagtggtagaagtggagaccgtgagcggtttcggcgcgaacgacgcgattctggatatccgctccattgacgagcaggatgacaagccgctgcaggtggatggcgtcgaagtggtttctctgccgttctacaagctgagcacgaagtttggcgacctcgaccagagcaaaacgtacctgctgtggtgtgagcgcggggtgatgagtcgcctgcaggcgctgtatctgcgcgagcagggctttgccaatgtgaaggtgtatcgtccgtagtttctcgcccggtggcgcttcgcttaccgggcctacggtaccgtgcatttgtaggccgggtaaggcgtagccgccacccggcttttttttatgcactactcttcatagtaattataaatccccgctggcatcaccagtgacgatgccacttcgtacgccttctcgcgcccgaccagcaggtcgataatctttaagccaaaatcaatcgcggtgccggggccctggctggtcagcaggttgacgcgcggatcccagacgacgcgtttgtccacccactgatcttccggaatggtgtctttcaggcccgggaagccggtcatgttgccaatggggaagatatcgtgtggaaccaaaaccgttccggcggcggcacaaatggcggcgacgatgcggccggataaatggaactgacgcacggtctcaaccagcagcgggctgtcacgaaaacattccgcgcccttcagcccaccgggcagcacgatgatgtcgtaatctccgtcagccacctgtaccaacggtgcatctgcaaggattttcaccccgcgtgaacaggtgattgccagattaccgtcgctggcgacgctggcggtggtgaccttaatgccgccgcgcaccatcagatcgatggtggtgaccgcctccatctcttcgctaccaggggcgaggcagatcagtgccgacgcgctcatattcactctccttacgtttaaccaggtcatacagacgggcgttttccggcaccgcgatgccgtgtgcgcgggcgcgttttagcagatatcccgtaatgtagtcgatctccgtgtggcgtaatgcccgaacatcctgcagcatcgaggagatgttctcagctgtactctcaataacctgctcgacataacagcgtaaatcgtctgccgaggtatgcagcccttcccgctcaacgaccgccgcgacttctgcacagagggacgccacctcctgcggatggtttttcagttcaccgttcgggcagttccacagcgccgtcagcgggttgatcacacagttaacggccagcttgcgccagagttgagggcgaatgtggttatgccaggccacgtccgggagcaccttctgcagcacatcggcaagatagctgtagtccccatcctgcgttctggcaggcccgatgtgcgtcacgccgctggcgacatgcacgatgatgttgccgtcgcggcgcgcagcgtgggtggtcgttgccatcagcaggggctgcggaacgcttttcagctcatccagggttcccatgccgttatgcagcagcagtatgggcgaagtgggggggagctgcgcggccagcgtttttaccgcgtctgagacctgccaggctttaagcgtcaccagtaaaaggtcgctttgcgccaggaaatcaggatcgttcgcggtgagggattcgttaaagatgcttccgtcttcaccaatcaggtttacactgcaataaggctggggcacgcgcagccagccctgaacctcatgtccgtgcttgcacagtgcggtcagccacagctgaccaagcgctccgcatccgagcaccgtaattttcattgttcctcctcacctgcaactgcgccaggtgttacagcttaattatacagctaagcttctgttgagttatgcctcgtagcgggtattatgcaacgcaacaaaagtgaagggagaagaaaagatgccatctttcgatattgtttccgaagttgatatccaggaagttcgcaacggcgttgagaacgcaacccgcgaagttgagtcacgtttcgattttcgtggcgttgaggcgtcgtttgagctgaacgacgcaaataagaccattaaggtgctgagcgagtctgatttccaggtgaatcagctgctcgacattctgcgcgccaagctgttgaagcgcggcatcgaagggacctcactggacgtgccggaagagttcgtccacagcggcaaaacgtggtttgttgaagcgaagctgaagcagggcatcgagagcgcggtgcagaagaagatcgtgaagctcatcaaagacagcaagctgaaggtgcaggcgcagatccagggcgaggaaattcgcgtcaccggtaagtcccgcgacgacctgcagtccgtgatggcgctggtgcgcggcggcgacctggggcaaccgttccagtttaaaaacttccgcgattaatataaaaagcccggtttacccgggctttttttcaggctttgagcgtctgctcgacctcaaagcgattggtcaccttgctgtcaattttgacataagcgctgcgctcctcgggaacaatcagcacctccgtgaccccttcttttgcttccagacgctgtttcagcgcgtcgctaatctccacatcatccgggatttctacgcgcaggctgctcacgtagcgcggctctttcatggtgccggcaaccagcagccagactgttgccagcagcgcgcccgcgagaaacacggtttgtgaatcaaacaggccgtcgacccagccgccaagcgagccgccgatcgccacgccgaggaactggctggtggagtaaatacccatcgccgtgcctttgtaaccggcgggggactctttgctgatcagcgacggcagcagggcttccatcaggttaaatgccaggaagaacagctgcacgccggcaatcagctcccagaagtgcgggccggcaccccagagcacgatctcggcaatcagcaggaccgccacgcaccccacgaagacgcgcttcattttgcgcttcacttcagcgtagatgatgaacggcacgacggagacaaacgaaatcagcatcgtaaccagatagattttccagtgctcagccgccgggaaacccgctgcggcaagctggccgggcagggcaacaaaggtcgacatcagcagaatgtgcagacacataatgccaaaattcagcttaagcaggcgcggctcgacaattactttgctgaagcagccttttaccatgccggattcacggttcagaacgtggtttttgctgtccggcaccacccacagggttaaggcaatgccgagggttgccagcacggcaatcatccagaacagggcgtgcaggccgagcgcatgggtgattatcgggcccagcaccatcgcaatcgcaaacgtcacgccaaagctgacgccgataaaggccatggctttggtgcggttctgctcgcgagttaagtctgacagcagcgccatcaccgcggcggcaatcgcgccggagccctgcagggcgcggccaagaataatccccaagatggagtgggagagggcggcaatgacgcttccgagcacaaagaccagcagcccgccgacaatcagcggtttgcggcccacccggtcagagagcaggccaaacgggatctggaacaccgcctgcgccagaccataaatgccaatggcgaggccaatcagcgcctcgctggccccctgcagcgccataccgtacgtggtcagaacaggcaggaccataaacatgccaagcatccgtagcgagaagacagtccctaagccccaggtcgcgcgtagctcgcctggcgtcattttataatcgttcattaccacctcagttcaaaagcaggccatagtgtagtgcggggaaggggcggggtaaataaagggttatttaacaaatattacatgcgttattaatggattttatgaataaaaaaagggtgccgaagcacccctttattcacctgttgtggcttaccagacgtaagtcagcaggttatgtgaatctggcaccatgaagtccacggacatcatcacggacagcgaggtgatggccacaatcgagaacacaaacagcttgcgcgcccagactttgtcatcttccactttgtaaccgcgcagcgccatgccgagccaccagacgctcaccgcagccgctaccgccagatatttgtatccggcgtaaccacccagagagagcatcagcgttgccacggcaaaggcgatgatgtacagcgtgatgtggttcttggcaacggagatgcccttcacgaccggcagaaccgggatgttcgccgcctgataatccttaaagcggaaaattgcgatggcataggagtgcggcatctgccacaggctaaagatagccagcaggatcagcgcaccgctgtcgaactcgttcgtgaccgcgcagtagccaatcaccggcggcgcagcgccggagagagaaccaatcagcgtgccgtagacggagtgacgtttcatatacaggctatagatgcccacatacaccacgaaccccatcacccccagccagcaggccagcgggttagcaccaaaccacagcagcataaagccagcaatacccagcaaggtggcgtacaccagcgagacggaaggggcgatcaggcctttcaccagcacccgatttttggtcctttccatcttcttgtcgatatccatgtcgatgtagttgttaaatacacaaccggacgcaacaaccagtgacacaccgaccagcgtgtagataaagagggcgtaatcaatgctgcccttagaggccagcaggaaccctccgatcacggagatcaggttgccaaagatgatgcctggtttcgttacttgcaggtattgcttaaacatactcgccgctcttagtgaaccatcatgttgtagttgaggttccacataatccagatggaaccgactaccaggatagcgatgataatcacggtaaagataaaggcggtcatgttccagccttcatcggacttggtgttcatgtgcaggaagcaaaccagatgcaccagaatctgaatcaccgcggtcaccaggattgcccccaggataaccggtttagacgcagaaccgctcatcaccatccagaacgggatcaccgtcaggatgatcgacaggatgaaacctgtcatgtaggtttttacgctgccgtgggaagcgccatgatcgttagaatgactcattacatcgcccccatcagatagacaacagagaacacacagatccacaccacgtccaggaagtgccagaacaggctcaggcacaggatacgggtacggttagtactggtcaggccgcgacgggagatctggaacatcagtactgccatccagatcagaccggaggtcacgtgcagaccgtgggtgccaaccagcgcgaagaacgcggacaggaagccactgcgatccgggccgaagccttccatgatcaggtgatggaattcatagatttccatcccgataaatccagcaccaaacagccaggtcaacgccagccaggagacaacctggctcttgttgtttttgtacatggcgatagccgccatgccgtaggtgatggagctgaataacagcagtgcggtttcaaccagaacgaacggcagttcaaagatgtccttgccggtcgggccgcccgctgtgccgttcaccagaacggcataggtcgcgaacagacagcagaacagaatgcagtcgctcatcaggtagatccagaaaccgaagactttggtcggtcctgtatcgtggtgcgcatgttcatgcgcgtgggcagttgagtgcgccagagtatcagttgccatttttcagccccgctttagaaatctcgtcgaaatgctgattttccagcttttcaacttcacggactggtacgtagtagtccacgtcctcgtcaaagctcttcacaatccagctgattacgatgccagcaaagccaacaatcgccatccaccagatgtgccagatcattgcgaaaccaaataccgttgcgaaggcggcaatgacaatgcccgcaccgctgtttttcggcatatgaatctcttcgtaatgagcaggttgcttgtacgcttcacctttttctttcatttcccagaatgcgtcacgttcatgaacctgaggcacgatggcaaagttatagaaaggcggtggagaagaggtcgcccactccagcgtacggccaccccatgggtcaccggtcaggtcacggttctggtcgcggtcgcgaatagacacgtagaactgaatcagctgagacgcgataccacaggcaatcagcacggcaccgcccgctgcaatcatcagcattgggtggaactgcggatcaatctgctggctcagacgacgggtcatacccatgaagcccagcacgtacagcggcataaaggcgacgaagaagccgatgatccagaaccagaacgcgcgtttaccccatttttcattcagcgtgaagccgaacgcttttggccaccagtaggttacgccagcgaagcagccgaagaccacgccaccgatgataacgttatggaagtgcgcaatcaggaacagactgttgtgcagaacgaagtcagcacccggtaccgccagcagtacgccggtcatcccacctacggagaaggtcacgatgaagccgatggtccacagcattgctgagtggaacacgatacggccctgatacatggtgaacagccagttgaagatcttcaccccggtcgggatggcgataatcatggtggtaataccgaagaaggcgtttacgttcgcgcccgcacccatggtgaagaagtggtgcagccaaacgatgaacgacagaacggtaatacacacggttgcccacaccagagaggtgtaaccaaacagacgtttacgcgagaaggttgccgcgatttcggagaacacaccgaatacaggcagaaccaggatgtaaacttccgggtgaccccatgcccaaatcaggttgatgtacatcatcatgttgccacccatatcgttcgtgaagaaatgggtgcccaggtagcggtccagggtcagcagcgcgatggtaacggtcagaattgggaaggacgcaataatcaggatgttggcgcacagagatgcccaggtaaataccggcatcttgaacatggtcatgccaggggcacgcatcttgataatggtcacgaagaagttgataccggtcagggtcgtaccgacaccggagagctgaagcgcccaaatccagtagtcgacgccaacgcccgggctgtactcaattcctgacagcggtgggtaagccagccagccggtctgcgcgaattcgcccacacccagtgacaggttaaccagaataacgccgacaacggtgaaccagaagctcaggttgttcaggaacgggaacgcaacgtcgcgcgcgccgatttgcagcggaacgaccacgttcatcagaccgataaccagcggcatcgccacgaagaagatcatgataacgccgtgggcggtaaagatctgatcgtagtggtgcggtggcaggaagccggcttcacccgcagacgcgagcgcctgctggctacgcatcatgatcgcatccgcaaagccacgaattaacatgacgataccgacgatgcagtacatgataccgagttttttgtggtcaaccgaagtcagccactcattccacaggtagctccacttaccgaagtaagtgatcaggccaactaaggccgcgccaccgatgataattgcagccaccgtaaccatgataatcggttcatggtagggcactgcatccagtgtcaattttccgaacattttcttcctcggccccttagtgagcggtttccgcgtggctcatgtccatgccttccataccttcgtgcgcgctgtgctcgccttctggctgggtcatgtccatgctcttgccgtgatccataaatttgccaataacgtctttgaacaaatcaggcttcacgttagagaagtactccaccttgttgtattcgctaggtgcagccactttttcgaacgccgccatgtcagacatggtgtttggagactgtttcgctttttcaacccactggtcgaaagcggcacggtctggcgttgcaatagctttgaacttcatacctgagaagcccgggccgctatagctggcggagataccatcgtaggtgcctgcttcattcgcgatcagatgcaggttagtctgcataccggccatcgcgtaaatctggctacccagacgcgggatgaagaaggagttcattacggagttggaggtcactttgaactgaaccggagtgttcgccgggaaggcgatttcattcacggtagcaatgccctgctctggatagatgaagaaccatttccagtccatggagaccacttcaatggtaatcggtttttcatcgtgaaccagcggcttgcttggctcaagtgcgtgagtggttttccaggtcagtacggcaaggaacaggatgatcaggataggtaccgtccagaccacagcttccactttgttggagtgtgaccagttcgggctatacttcgcatctttattgctcgcacgatacttccaggcgaaaccaacagccatcaaaatggctggaataaccacaatcaacatcaggccaaaagccgtcaatatcagtgaacgttgttccagtccaatctgtcctttggggtctagtagtgcagaatcacagccactgagtaatacagtgcctgcgaataatgacaaccatcccaaacttttattgtatttcctgagtctcatttaacgacctcaattccacgggagtctggtggcgtttaaagtgtgcgggcattttacgggaaggttacattactgtaaacatcattaggcctgtgtcaggaaggtgttaccgggttctgccgcacgtgtcacaagtgttgcaaattatgtcggtttttatgaccgaagccgcatgagatgggctttataacgaaaggacccccaagcataccctaaaagggacaattggtataaccattgttaaaaataaacaaaaaattaacaattaattatcaataaaaagacatctaaaaaacgaaaaatcaaactatcgcatgctgaatcgtttaatgaaaaatagcgttttggaaccagagccaataatttccaaatcctatcccgcacaaaacaacaaatattttttttagtcgatggtggctatttcaccgttataatttcggttggtgattacaacgggaaataacctttcgcatttttcttcaggtcagctgcgttttacgcaacgccatgaaatcgagcagaccgcccgtcaggatcccaacgatggccagcagggctccggcgtccagcagaagggcctcaaacgggagcgccagtggtgtgctggcattaataatgagcacgataagccagagtgccagcgcaacgcagcccatcattaacagacgtaacgcaaaacggtaggcgcggtgatattccgttcgtggcataaagtgttcggtccgctgggtatattccagcgtctggcgacagaccagcaacaataaaatccccggcacggcagccacgacggagaaaagataaaacgttggccaaccgtgggcttccacaaaccagccggcgatcggacctacgtaaacgcggccaacggcagagagcgccgagagcagcgcgaactgcgtggcggaaaatgacttgttgcacagggtcatcagcagggcgacaaaggctgctgtccccataccgccgcagagattttcgaagaacaccgcagcggccatgctgatcatatgtttgtcggtaatcgacagcagccagtagcccgcgttagaggcgccctgaagaatgccgaagatcagcagtgcgcggaacagcgtcaggcgctgcatcagcacgccaccgtaaagtgccccgacaatggtcgcaaacagccccagcgttttattcactacccccacttcaccggcatcaaaaccgacaccgcggatcaggaaggtggtggtcaggctcatggcaaaggcgtcgccaagcttataaaggacgatcagcagcagaatcagccaggcgttgttgcggccaaagaagtcgcgcagcggttccgccacggcctgctccagcgagcggggaaccggaataacgtcgctcggttcgggggcaaagagcgtggcgataatgcaggggataagcagggcggccatcagccagtacatgccctgccagccgaggtaacggtcggccagccacagcgccagcccgccagagaccagcatcccgaggcgatagcccagcacgctgatggctgcaccggcaccgcgttcttccgcaggtaacacgtccgtcttccaggcgtcgaacacgatatcctgagaggcggaacagaaggcaatcaccaccgcaagcgcggccatccagcgcagctgcgtggtgggctcaagaaaccccatcgccgcgatggccagcagcagcaggacctgcgtcatcaccagccagccgcggcgacgcccgaggaacggcggcgtatagcgatccatcaccggcgaccacaggaacttgaagacataggcctgaccgacaagcgagaagaaaccaatggttttgagatcgatgttctcgaccgtcatccacgcctgaagcgtgccggaggtgagcgcgaggggtaaacccgaggcaaagccgaggatcagcagaatcgctgatttcggttgctggaaaatgcgtaagtaatggctggacatgttcttttaagactgacccggtgttacaccgggtcagtgagcaggattaacgtgcgttctgcttgataaagtcgtggatgctggtgtcctgcgccatatcggcgatggtatcggtcagcacgctgttaacggcgttagcaatgttctggttggatgcctggaacgcaccttcaacagagtagctcgcgcggtagtttttggtcatcttgttgccattcttcgcggtggcaatgatggcgatatccgctttggtggcgatgttgtagcgcacgttgccctgtgacacgtcagcgtacaggttgttaacgatgatctgcagatcaaccgcaccgcttgggccgatcatatagccgcgagcggtcatttgtttctccagcacttcctgcagcaggaagcgcaggtcacgggacgcggtgagcgtcacctgctggttatcgcgggtcacttttgctagcgcctgatcctgacgctgatcggcaccgttaatgctgacggtgacgcccatcaggcttgggtcctgctgaggcagggtgatttttggtgagacatcaatggtggtaggcggggtagcacagcctgccagcataaaaagggctaccaatggaaagaagagtttttttaacatttttaagttctcacgaatcgtaagcataatagagagaaaaattgccgccatcataacatcgccaacggtcaggggaagtggtcaacgcatgtaaattcatcgtcttgtctgaaaactgaccagctcactcattttctcctttcacggatgacaaaaggtatgagcctcacagttaacttcattcgtttgaatgagaaaatcgggcgaaagctaaatatttgttgtcaatgtgtaatggaaacggtaaaagcggctaatatttaaagggatgggtgacatcctggcgttgtcggaggagtaatttcatgatgatacgtgagcatatagaagataaattaagggcagcgttcaaccctgtgttcctcgaagtcgtcgacgaaagctatcgtcataacgtaccggcaggttctgaaagccactttaaagtggttctggttagcgatcgcttcacgggagaacgtttcctgaaccgacatcgcttgatctacagcaccttgacggaagagctctccacgaccgtgcatgcgctggcactgcatacctacaccattaaggaatgggaaggcttgcaggatacggttttcgcatcgccgccctgtcgcggtgcaggcactatcgcctgataaatcggatttgcaacggctggagcttttccagtatgttgcttacagatttcctcaaaacggccttcgggccgttttgttttgtctgagttttgagcggatggtgcgattttaaggctaaaaatagccttaaagtgtgaaaaaagccgcagcaacatgccccaaccgttctcgactcacctaagtgatgccgctataatgccgcgtcttattgaatgtcttcgggatgattctggcgacagggaatgtgaatctgcactaagagagcatcccggtataacagacagattcagagttgaccgagcactgtgatttttttgaggtaacaagatgcaagtttcagttgaaaccactcaaggccttggccgccgtgtaacgattactatcgctgctgacagcatcgaaactgctgtgaaaagcgagctggtcaacgtagcaaaaaaagtacgtattgacggcttccgtaagggcaaagtaccaatgaatgttgttgctcagcgttatggcgcttccgtgcgtcaggatgtgctgggtgaactgatgagccgcaactttatcgatgcgatcatcaaagaaaaaatcaatccggccggtgcgccaaactacgttccaggcgaatacaaactgggcgaagacttcacctactccgtagagtttgaagtgtatccggaagttgagctgaaaggtctggaatctatcgaagttgaaaaaccgattgtctccgtgactgacgaagacgttgacggcatgctggacaccctgcgtaagcagcaggcgaactggaaagagaaagaaggcgctgttgacgcggaagaccgcgtaaccatcgacttcaccggttctgtagacggcgaagagttcgaaggcggcaaagcgtctgacttcgtactggcaatgggacagggtcgtatgatcccaggcttcgaagatggtatcaaaggccacaaggctggcgaagagttcaccatcgacgtgaccttcccggaagagtaccacgctgaaaacctgaaaggtaaagcagcgaagttcgtcatcaacctgaagaaagtggaagagcgcgaactgccagaactgactgaagagttcatcaaacgtttcggcgtggaagacggttctgttgctggcctgcgtaccgaagtgcgtaaaaacatggagcgcgagctgaacggtgctgtgcgtaaccgcgtgaagtctcaggcgatcgaaggtctggtgaaagccaacgaaatcgacgttcctgctgcactgatcgacagcgaaatcgacgttctgcgccgtcaggctgcacagcgtttcggtggcaaccagcagcaagcgatggaactgccacgcgagctgttcgaagagcaggcaaaacgccgcgttgtggttggcctgctgctgggcgaagtgattcgtacccacgagctgaaagctgacgaagagcgtgtgaaaggcctgatcgaagagatggcttctgcatacgaagatccatcagaagtgatcgagttctacggtaagaacaaagagctgatggacaacatgcgcaacgttgccctggaagagcaggctgttgaagcggtactggcgaaagcgaaagtgaccgaaaaagcgacctctttcaacgaactgatgaaccagcaggcgtaatttcgccccaacggtttaaagtttgaacagaaaacccgttgccttgcggcagcgggttttttttatcgcagccagagcccaggaagagtgctaaaacgccctttcggtgttagcgtaacaacaaaaggttgttatgcttgaaatagggcactgtgaaccccataagtacgtaatcatgatgaatgagactggctgataatccgtccgtaaggttacaatcagtacagcaggtgttttcaattttgatccaggagacggaaatgtcatacagtggcgaacgagataactttgcaccccatatggctctggtgccaatggttattgaacagacctcacgtggtgagcgttcttttgatatctattcccgtctgctcaaggaacgcgttatctttctgaccggccaggtggaagaccacatggctaacctgatcgtggcgcagatgctgtttctggaagcggaaaacccggaaaaagacatttacctgtacattaattccccgggtggcgtgattaccgcagggatgtccatttatgacaccatgcaattcatcaaaccggatgtcagcacgatctgtatgggtcaggccgcatctatgggcgcgttcctgttaaccgcaggggcgaagggtaagcgtttctgcttaccgaattcccgcgtgatgattcaccagccgttgggcggttaccaggggcaggcaacggatatcgaaatccacgcccgcgaaattctgaaagtaaaagcgcgcatgaatgaacttatggcgcagcatacgggtcaacctctcgagcagatcgagcgcgataccgagcgcgatcgcttcctctctgcttcagaggcagttgagtacggcttagtcgactccgtgttgacccatcgtaattgatgcccgcgacgcgagtgtgccgctatactaaggtagggcggcacgctgcttgatgcagcttgcgtcttagaatggcatttgcgtcgtcatgtgcggcacaaagaacttaaaaagaggtttggactcatgacagataaacgcaaagatggttcgggcaaactgctgtactgctctttttgcggcaaaagccagcatgaagtgcgtaaactgattgccgggccgtccgtgtatatctgcgacgaatgcgtcgatttatgtaacgacatcattcgcgaagagattaaagaagtcgcaccgcaccgtgagcgcagcgcgctgccaacgccgcatgaaattcgtcatcaccttgacgactacgtcatcggccaggagcaggccaagaaagtgctggcggtagcggtctataaccactacaaacgcctgcgtaacggcgataccagcaatggcgtggaactgggtaaaagtaacattctgctgatcggcccaaccggttccggtaaaacgctgctggctgaaaccctggcgcgtctgcttgatgttccgttcaccatggcggatgccaccaccctgaccgaagccggttacgtgggtgaggacgtcgaaaacatcatccagaaactgctgcagaagtgcgattacgacgtacagaaagcccagcgcgggattgtttacatcgatgagatcgacaagatctcccgtaaatccgacaacccgtccatcacacgtgacgtatcgggtgaaggcgtacagcaggcactgctgaagctgatcgaaggtacggttgccgccgttccgccacagggtggtcgtaaacatccgcagcaggagttcctgcaggttgatacctccaagatcctgttcatctgtggcggtgcctttgctggtctggataaagttatctctcaccgtgtcgaaactggctccggcattggttttggcgcaacggtgaaatccacatccgaaaaaccgaacgaaggcgagctcctggcacaggttgaaccagaagatctgatcaaattcggtctgatccctgaattcatcggtcgtctgccggttgtggctacgctgaatgagctgagtgaagaggcgctgatccagatcctgaaagagccgaaaaatgcgctgaccaagcagtatcaggcgctgttcaatctggaaggggttgatctggaattccgcgacgaagcgctggatgcgattgccaaaaaagcaatgagccgcaaaaccggcgcgcgtggcctgcgttctatcgttgaagcggcactgctcgacaccatgtacgatctgccgtcgatggaagacgttgagaaagtggtgattgacgagtcggtcatcagcggtcaaaccaaaccgctgctgatttacggcaaaccggaagcccagcaggcatctggcgaataattcaccaaatcatacaagcagttaatcaaaaaggggggattttatctcccctttactttttccgtattcatagcgttgaatgtgtgggaaacatccccatatactggatacatgttaatggttatgtgaagcacagtgacatgaccagcttacctggcggacactaactaagagagagctctatgaatcctgagcgttctgaacgcattgaaatccccgtattgccgttgcgcgatgtggtggtttatccgcacatggtcatacccttatttgtagggcgggaaaaatctatccgttgcctcgaagccgctatggatcatgataaaaaaatcatgctggtggcgcagaaagaagcatcgacggatgagccgggtgtaaacgatcttttcaccgtcgggaccgtggcctctattttgcagatgctgaagctgcctgatggcaccgtgaaggtgctggtagaaggcctgcagcgtgcgcgtattaccactctgtcagacgacggcgaacacttctctgcgaaggcagagtaccttgattcgcctgaacttgatgagcgcgaacaggaagtgctggttcgcaccgcgattagccagtttgaaggctacatcaagctgaacaagaaaatcccaccagaagtgctgacatcgctgaacagcatcgacgatcctgcacgtctggcggacaccatcgctgcacacatgccgctgaagctggctgacaaacagtccgtgctggaaatgtccgacgttaacgaacgtctggaatacctgatggcgatgatggagtccgaaatcgatctgctgcaggttgagaagcgtattcgcaaccgcgtcaaaaagcagatggagaaatctcagcgtgagtactatctgaatgagcaaatgaaggctattcagaaagagctgggcgagatggacgacgcgccggacgaaaacgaagcgctgaagcgtaagatcgacgcggcgaagatgccgaaagaggcgaaagagaaagccgaagcagaactgcagaagctgaaaatgatgtctccgatgtcggctgaagcgaccgtcgtacgcggctacattgagtggatggtgcaggttccgtggaacgcccgcagcaaggtcaaaaaagacctgcgtcaggcgcaggagatcctggatactgaccattatggcctggaacgcgtgaaagaccgcattcttgagtacctcgcggtacagagccgtgtaaacaaaattaaaggcccgattctgtgcctggtaggaccgccgggggtgggtaaaacctctctgggccagtccatcgctaaagcgaccggacgtaagtatatccgtatggcgctgggcggcgtacgcgatgaagcggaaatccgcggtcaccgccgtacctacatcggttctatgccgggtaaactgatccagaagatggcgaaagtgggcgttaaaaacccgctgttcctgctcgatgagatcgacaaaatgtcgtcggacatgcgtggtgaccctgcgtctgcgctgctggaagtacttgatccagaacagaacgtggcgttcagcgatcactacctggaagtggactacgacctgagcgacgtgatgttcgtggcgacgtcgaactccatgaatattccagcgccgctgctggaccgtatggaagtgatccgtctctccggctataccgaagacgagaagctgaacatcgcgaaacagcacctgctgccgaaacagattgagcgtaacgcgctgaaagccaacgagctgaccgtcgaggacagcgcgattattggcatcatccgctactatacccgtgaagcgggcgtgcgtagccttgagcgtgaaatctctaaactgtgccgtaaggcggtgaaacagctgctgttggataagagcctgaaacacatcacgattaatggtgataacctgcatgcctatctcggcgttcagcgtttcgactacggtcgtgcggacaacgaaaaccgcgttggccaggtgaccggtctggcatggacggaagtgggcggcgatctgctgaccatcgaaaccgcctgtgtcccgggcaaaggcaagctgacctacaccggttcactgggtgaagtgatgcaggagtccatccaggcggcgctgaccgtggtgcgcgcgcgcgcggaaaaactgggtatcaacccggatttctacgaaaaacgcgacattcacgttcacgttccggaaggggcgacgccgaaagatggcccaagcgcgggtattgccatgtgtacggcgctggtttcctgcctgacagggaacccggttcgtgctgatgtggccatgaccggtgaaattacgctgcgtggtcaggtactgcctatcggcgggttaaaagaaaaactgctggcggcacaccgcggtgggatcaaaaccgtattgatcccttacgaaaataaacgcgatctggaagagattccggacaacgttattgccgacctgcagatccatcctgttaagcgaattgaggaagtacttagtctcgcattgcagaatgaaccgtccggaatgcaggttgtaaccgcaaaatagtgacctcgcgcaaagagcgtcaataaaaacaaggctggtaagtcatttcgcacttgccagcctttttttgtatagctaatttagattgctgattaggtcagccatcaacaacgggtgttgtaaggtcatggcaggcctgatataactgctgcgcggtcgcgttgtgaaggattcaggcgcgatataaattataaagagaggaagagaacagtgaataaatctcaactgattgacaaaattgctgctggtgctgatatttctaaagctgcagctggacgtgcgttagatgcattaattgcttctgttactgaatctctgcaggctggggacgacgttgcactggtaggcttcggtacttttgctgttaaagagcgtgctgcccgtactggccgcaaccctcagaccggtaaagagatcaccattgctgccgctaaagtgccgggtttccgtgcaggtaaagcgctgaaagacgcagtaaactgattgctttcccgtttcagggaagccggatagtacaagggcgcatcttttgatgtgccttttttgtttgtccagacctgatttgtgcgagtttatgcgagttgtgggctgacaatcgccccgttttcttgtcacaatacgactttacgcgcgacgggcaggattttccgtcagcgtcaggtaaccagtcacctacagcggagtgttgttacaccatgatggacagcttacgcacggctgctaacagtctcgtgctcaagattattttcggtatcattatcgtgtcgttcatattgaccggcgtgagcagttaccttattggcggtggcgcgaactatgccgcaaaagtgaatggccaggagatcagccgcggccagttcgagaatgcttttgccggtgaacgtaaccgtatgcagcaacagctgggcgaccaattctctgaactggcagcaaacgaagggtatatgaagaccctgcgtcagcagacgctgaaccgtcttatcgacgaagcgctgctggatcagtatgccaaaaaactcggccttggcattagcgatgagcaggtgaaaaaagccatcttctccacgcaagccttccagtctaacggtaaattcgacaacgcgcgttacaacagcatcgtcaaccagatggggatgacggccgatcagtacgcgcaggcgctgcgtaaccaactgaccacccagcagctcatcaatgcagttgttggcaccgatttcatgctcaaaggcgaaacggatgaactggctgcgctggtggcgcagcagcgcgttgtacgtgaagcgaccattgatgttaacgccctggcggcgaaacagcaggtgagcgacgctgatattaacgcctggtacgagcagaacaagaatacctttgtttctccagaacagttccgcgtgagctacatcaagctggatgcggctgcgctgcaggaaagcgcgtctgacgcggaaatccagtcttactacgaccagcatcaggatcagttcacacagccgcagcgtaaccgctacagcgtgattcagaccaaaaccgaggcggatgccaaagcggtactggatgagctgaacaaaggcgctgattttgcgaccgtcgcgaaagcgaaatccaccgacattatctctgcgaaaaacggcggcgatatgggctggctggaagacgcgaccacgccggacgagctgaaaaatgccggtctgaaagagaaaggccaactgtctggcgtcattaaatcatccgtaggtttcctggtcgtgcgtctggacgacatcaccgcggcgaaaaccaagccgctggctgaggttcgtgacgatatcgcggcaaaagtgaagcaggaaaaagcgctggatgcctactatgcgctgcagcagaaagtgagtgatgctgccagcaacgacaacgaatctctggcgggtgccgagcaggcggctggggtgaaagcggttgagacgggctggtttggtcgtgacaacctgccggaagagctgaacttcaaaccggtttctgatgccatcttcaacggtggtctggttggtgagaacggcacgccgggcagtaactcagacatcattaccgtcgatggcgatcgtgcgtttgtgctgcgcgtcagcgagcacaagccagaagcggtcaaaccgctggcggaagtgaaggatcaggtcgtcgctcaggttaagcacaacaaagcggaacagcaggcgaaactggatgctgagaagattctggccgatctgaaagcgggtaaacaggacgcgctgaaagcggctggcctgagcttcggtgaagcgaaaacgctgagccgtaccggtcaggaccctatcagccaggccgcgtttggcctgactctgccggcgaaagacaagccaagcttcggcaccactaccgatatgcagggtaacgtcgttctgctggcgctggatgaagtgaaagccggcactctgccagacgcgcagaagaaggcgatggtccaggggattacccagaacaatgcccagattgccttcgaagccatgatgagcaacttgcgtaaagaggccaaaattaagctgggcgatatcattactcagcagcaataattacgtatctgctcgcagattttcgcaacgctctgcaataattaaaggccgctttcgcggccttttccatttctgcactctgctgtttgtgcctcttttatcgggcggctatcgtgacgtggctgtctacaaacaaggagataacagcatgaaatgtggaatcaaagcactgtttattacgctggctattgccaccaccgggctgaacgcgggcgcactggcggcgacacctgccgctaaaccacaggcggtacagagtaaaaacgacaccgcagcgccggggcaggggcaaaccaaagcggctgacgttggtaaaaacgtggatgatgacggtacgcgagtcagcatcaatgcggcctctgcggaagagctggcccgcgtgatgaatggcgtcgggctgaaaaaagcgcaggccatcgtaagctatcgtgaagagtatggtcctttcaaaacggtcgacgatctcaagcaggttccgggcatggggagcgcgctggttgagcgcaacctcgcacacctgacgttgtaatctcacaattacttgcacagcggcaaaattttgccaggataaagaggtcataccagttatgacctctcatcctacaataacagtaaaggctattgcgctatgcagacaaaaataaaagtacgcggttttcacctcgacgtttaccaacatgtgaacaatgcccgctacctggagtttcttgaggaagcgcgctgggacgggctggaaaacagcgaaagctttcagtggatgaccgcgcacaacatcgcgttcgtggtcgtcaatatcaatatcaactaccgtcgccctgccgtgttgggcgatgtgctcacggtgaccagccaggtgcagcagatcaatggcaaaagcggcgtgttaagccaggtggttacgctcgatcccgaagggcaggtggtggctgatgcgttgatcacctttgtctgtatcgatctgaaaacgcagaaagcgctgccgctggaaggggaattgcgcgaaaagctggaactgatgatcgtgtaacccaggttcaggcttacccgtgctgtcgacacctgctatgtgacagcacggtcaggtcgccctatttaagcccggtttttttctgcattgcggccatcacgccggctttatcggcaagatagtggttcagcccgttagcgcgcagattacaggcggcgcactggccgcaaccgtcgcctttaatgccgttgtagcaggtgagggtttcgctgcgaaccaggtccagcttgccccagtagtcggccagcgcccaggtttcggctttatccagccacatcagcggggtttcaaagcgcgtctctttcgccatccccagattgacggcgtgatttaacgccttcacgaactcatcacgacagtccgggtagccggagaagtctgtttcacacacgcccgtgatcaccgcttcggcttttacctggtaggcataaattgccgtcagggtgaggaacagaatattgcggcccggcacgaaggtattcggaatgccgctggcatcgggttcgtagtccgggacgggaatactgtcccgggtgaggctactcacggccagttcatttaacagcgtaacgtccagcaccttatgcgcgcgtgcccccagtttcagagccagttcacgggcaacgtcgatctcagcgcgatgtcgctgaccataatcgaaagtgacacagtgaacctcatcgtactgatgaagagcctggaccaggcaggtagtagagtcttgtcctccgctgaacacgacgacggcacgtttcataaatcatctcgactgttacggtaaaacgttatgttaccgtctgcctgtggcggcgaccagcttcttcacgatttgggggcgggcagccaggcttcggtaaaatcaaaccagccgcgggtgttgaggcgaatcccattcacgcccggcggcgcgctgatctgatactgataattaaagagcggcgtcagcaccgcattttccattaatcggctaaaaatggccttcaggcccgcgtgccgatcccgagcctcggcctgagtctgtaccgcatccagcgtggcttgcaaatgggcgtacgccggtgcgcttaacacgtgtggccaaagcgtatcgcagcgcagccactgctcaagcgtatacgctggcgcttcgccaatcagcctgtcgcccatcatgatgtctgcttcggcaagctgctggcatccgtcccacgtcttggcgtcatgaaagatgacggtcagctcacaaccctgtagcgccaggtacgtcttcaactggctggccatggtgtgaagctcaacgggaagatggtaaaccagcgtcagtgcttcaggcagggcaacatcggttaaatcagtccagtcggggattgtccagccgggaagcagttccccggtgggggtgatgagcccttcgtttagcggaagcgtgtggagaagcctggagtgatgaatgatattaatcagccgctttgcctggttctcactcaggcgtgcgctctgttttagcgtgaggtaacagaaccccaggctggtgctgctgcttaccagccgcagactttccagctcgtcggcctcaccaatcgcgatttgcaccgggtgacggcagctggtacccaacctgtgatcaaaaagctggggtgtgatccagtattcgatggctttgagcagcggatggctcaggtggtactgctcatggctttccagacgaaccaggtcgggttcaaaggcgaccagccgaaaggggccgctgccaatcgtcgaatggtcgggatgcgccagacggctacagtaggttgccagcctgtgcggcagccagtagtccggatgatgcagcgtaaacgtcaggcactgcggatgcgttgtttcgatacagaggacgctctgaaacagggtgcgcagggcgggaagcgtcaacagcgcggtcaggctccgctggagatgcgccgtttcaattttatcgccgttatgccagtgcagcgtggagcgaatgtagaaatgccagcgcaggccatcatccgacacatcccagtgatgcgccagatcgcccgtaggttcactgctgttgccgtgaaatcgcgtcaaacctgagaagacttgccctgccagatgctgctctgcccgacccggtaaaaagcccggctgaagcggctccagtgagcggtagtagggaatgcgcagcgtcggcgtgtcgttttgccactgcccacccaaaaacgggtgcagcagggcacgcaaatcttcgggagcaagctgcgccagctcgagggcgttatgctgctgcccgctttttagcgcttcttccatcatcgtgttgcgcagtgattccggagtgacgtgaaacgtcagcgcaccgcgccttccacgcccggactgcgcgcgccaggtcagccagcccgcctcctgggcctgacgcagcagagtacggacatgtcgctcgctacaaaagcagcggctggcaagttcatttacggttacctgctgcggcgcgccagcggaaggttgccacaggcgttgatactggttaagacggttaagctggcgcataagaaacccggaacaataattttcatctattcactattacttccgtatatctcacacgatactgatgcacaagttaaccgcatcacatttcgggagtaatcatggctcggctcgctgcatttgatatggacggtacgctgttaatgccggatcaccgattaggggagaaaaccctgaacacgctgaagcgcctgcacgagcgtaatgtcaccctgacgtttgccaccgggcgtcatgttctggaaatgcgccatttgctgggcgcgtttgccctcgatgcctttctgatcaccggtaacgggacgcgaattcactctgtagaaggcgatgtgctgtaccgacaggatctcaacccggaagtggcggatatcgtgctgcacagtacctgggacacgcacgccagcatccacgtctttaacgatcggggctggtttaccggaagcgacatcccggaattattgcacgcacatgtgtatagcggttttaaataccagcttatcgatctgcgtcggatccccgcccatgcggtgaccaagatctgcttctgcggcgatcacgacgatctctgtcgcttacggatccaactgaatgaggcgctgggcgaccgggcgcacctgaccttctcggcggtggattgcctggaagtgctgccggtgggctgcaacaaaggttccgctctggcggtgctgagcgaccacctgggattaacgctgcaggagtgtatggcgttcggtgacgccatgaacgaccgcgaaatgctgggtagcgtaggtcgcggtctgatcatggggaatgcgatggcgcagctgaaagcagaacttccccatctgccggttatcggtcactgccgtaatgaagcagtgtcccattttttgacgcattggctggacaataacaacctcccatattcccccgaatagtgagacccttccagcaagccagacttcggtctggctttttttatttcagcagttgagcaatctgcgccttccagggggcgatatcaccgatgttggcctgcacccactccgcattgtagtaggtctcgagataacgctcgccgctgtcgcacagcagcgtgacgatggaaccggtgcgtcccgcttcgcgcatacgtgcggcaagctgcagcgcgccccacatattggtgcccgtcgaggcgcccactttgcggcccagctgcgtttccagccagtgcgccgttgccacgctggcggcatccggcacgcgcatcatctcgtccacaacgtcggggatgaaagagggctcaacgcgcggacggccaatcccttcaatcttactccccaccgggctgcgcagaccggcatcgcggttttgccagtagtcgaggaacacggagttctgcgggtcaactaccatcagttgggtatcgtaaccctgacagcggatatagcgtccgatcgtggctgacgtaccgccggtaccggcgctcatcacaatgtaggacggaaccggatgcggttcgtgggtcatctggcggaagatactgtcggcaatgttgttattcccgcgccagtccgtcgcgcgctcggcgaaggtgaactggtccatatagtggccgttcagctcacgggccagcatttcggaggcggcgtagatttcgcaggcgctttccacaaagtggcagcgaccgccgtaaaattcgatctgttcgattttgcgttttgcggtgcaggagggcatcaccgcaataaacggcaggcccagcaggcgggcgaaataggcttcggacaccgccgttgaaccggaagaggattcaatgatggtggtgccttctttaatccagccattacataaaccgtataaaaacagcgagcgcgccaggcgatgcttcaggctgccggtaggatgggtgctttcatctttcagatagagctgaatgccgtcaaatcccggcagggaaaggcgaatcaggtgcgtatccgccgagcgctgatagtcggcattgatttcgctgatcgcatgtttaacccaggtgctattcatcgtcgttatccgtttgtcattttgtgcctagcatagcgaaaagcacagaaaaaattgttgctatctggcctttaaaatagaattaagggagaaaaattttctctgtgaggtgggtatgctagataaaattgaccgcaagctcctttcattgctgcaaagtgactgtaccctctctttgcaggcgctggcagatgccgttaatctgaccaccaccccgtgctggaagcggctgaagaagctggaagatgacggtattcttctggggcgcgtcgcgctgttagatcctgaaaaactggggcttgggttgacggcatttgtgctgataaaaacccagcatcacagcagcgagtggtattgccgcttcgttacccaggtgtctgagatgcccgaagtgctcggtttctggcgtatggccggcgagtacgattacctgatgcgcgtccaggtggccgacatgaagcgttatgatgacttctacaagcggctggtgaacagcgtgccggggttatcggacgtcacctcaagcttcgctatggaacagattaaatacaccacagcattacccattgaataacttcgtaaaataccttcaggaacaaaccgcgtgcgattatttgcccaattaagctggtactttcgtcgggagtggcaacgctacctcggtgcagtcgccctgcttattatcattgctatcctgcagctgatcccgccgaaagtggtgggctacgtcgtggatggcgtcaccgaacagcattacaccaccgcacgggtgttgatgtgggttggcacgctggtgctgacggcggtcattgtttatctgctgcgctacgtctggcgcgtgctgctgtttggtgcgtcctatcagctggccgttgagctgcgtgaagatttttatcgccagctgagtcgacagcatcccgaattttatctgcgccatcgcaccggggatcttatcgcgcgcgcgactaacgacgtcgatcgcgtggtctttgccgccggggaaggggtgctgacgctggtggactcgctggtaatgggctgcgcggtgctgatcgtcatgtcaacgcagatcagctggcagctgaccctgttggcgctgctgccgatgccgctcatggcgctggcgatcaatcgctatggcgaacaactgcacgagcgctttaagctggcgcaggcggcgttttcgtcgctgaacgatcgcacccaggagagcatgaccagcatccgcatgatcaaagcgtttggtctggaagaccggcagtccgcgctgtttgccgccgatgcggccgacacgggggcgaaaaacatgcgcgtcgcgcgtattgacgcgcgatttgatccaacgatttatatcgcaatcggcatggcaaatatgctggcgattggcggcgggagctggatggtggtgcagggcacgctcaccctgggccagttgaccagctttgccatgtatctggggctgatgatctggccgatgctggcgctggcctggatgtttaacatcgtggagcgcggcagcgccgcctacagccgtattcgcgccatgctggccgaagcgccggtggtcaatgacggcagcgaagcgttgccggaaggacgcggcgtcatgcatgtcgacgtccgcaagtttatctatccgcaagcggaacatccggtactggagaacgtcagttttacccttcagccgggccagatgctcggcatctgcggcccgacgggctccggtaaaagtaccgtactctcgctgctccagcgtcactttgacgtcaccgagggcgatattcgtttccatgatattccgctgaccaggctgctgctggatgagtggcgtggtcgcctggcggtcgtcagccagacgccgtttcttttttctgacaccgtggcgaacaacatcgcgcttgggtgccctgcggcaacgcaggaagagatcgagcatgtggcacgtttggccagcgtgcatgatgacattttgcgcctgccgcagggctacgaaacggaagtcggggaacgcggcgtcatgctgtccggcgggcaaaaacagcgtatctctattgcccgcgccctgctgctcaatgcggaaatcctgattctggacgatgcgctctccgccgtggacggccgtaccgagcatcagatcctgcataacctgcgccagtggggcgacggacgcacgataattatcagtgcccaccgtttgtcagcgctcaccgaagccagcgaaattctggtcttgcagcacggccatattgcccagcgcgggcagcatgacgcgctggcagagcaaccgggctggtatcgcgatatgtaccgctatcagcagcttgaggcggcgctggacgatgcgccggagcaggatgaggaggccgccaatgcgtaagctcggaacgatgtggccgacgctcaaacgtctgctggcctacggctcgccgtggcgcaaaccgctctccgtggccgtgcttttactctggatagcggcgattgctgaggtgagcgggccgctgctcatcagctacttcatcgacaatatggtcgccaaaagctacctgccgctcgggctggtggcgggattaggcgtggcctacgttgggttgcagctggcggcggcagggctgcactatgcgcagtcgctgctgtttaaccgtgcagccgtgggcgtggttcagcagttgcgtaccgatgtgatggacgcggcgcttcgccagccgctcagcgaatttgatacccagccggtcgggcaggtgatttcgcgcgtgaccaacgataccgaggtgatccgcgatctgtacgtcaccgtggtggcaaccgtgctgcgcagcgcggcgctgattggcgcgatgctggtggcgatgttcagcctcgactggcgcatggcgctggtggcgataacgatcttcccggcggtgctgatcgtcatggtgatttaccagcgttacagcacgccaattgtgcgccgggtgcgcgcctatctggccgatatcaacgatggcttcaacgaagtgatcaacggcatgagcgtcatccagcagttccgccagcaggcgcgctttggcgagcgcatgggcgaagccagccgttcgcactatatggcgcgtatgcagacgctgcgcctggacggtttcctgctgcgaccgctgctgagcctgttctcggcgctggtgctgtgcgggctgctgatgctctttggcctgagcgcaaacggtacgattgaagtgggtgtgctgtacgctttcattagctatctgggacgccttaacgagccgctgatcgaactcactacgcagcaatcgatgctgcaacaggcggttgtcgccggtgagcgcgtctttgagctgatggacaggccgcgccaggcctacggcaatgacgagcgacctctgcaaagcggggctatcgcctttgataaggtctcgtttgcctatcgcgaagaccgtctggtgctgcaggacattacgctcgatgtgccgtcacgcggtttcgtcgcgctggtgggccacaccggcagcggtaaaagcacgctcgccagcctgctgatgggctactatccggtcacgcaaggcgaaatccgcctcgacggacgcccgctcgcgtcgctcagccacacggtgttacgcaaaggcgttgcgatggtgcagcaggatccggtcgtgctggccgataccttctacgccaacgtaaccctgggacgggactattcagaagcgcaggtttgggcggtactggaaacggtgcagctggcagagctggcgcgcgggttcagcgacgggatcaacacgaagctgggcgagcagggcaacaatctctccgtggggcaaaaacagctcctggcgctggcgcgcgtcctgattgaaacgccgcaggtgctgattctggacgaagccacggccagcatagattctggaaccgagcaggcgattcagcaggcgctggccgccgtacgcgaccacacgacgctggtggtgattgctcaccggctctccaccatcgtcgacgcggacacgattctggtgctgcatcgcggacaggccgtggagcgcggtacgcaccgcgagctgctggaagcacaagggcgctactggcagatgtaccagctgcagctggcgggcgaagagctggccgccagcgtgcgtgatgaagagtcccttagcgcctgatgcactaaaatgaggcgccgcgctaacagtcattcctgttggtgcaaaactgaaacgcaccctgcaccggcatggtgcgttttttttcaccggtttatttatcagaaccgtgtaacgcacatcgcgccgcgattccctcacgttttcatttctggcacatcccttgcaataccttccgcgtaagctgcggccattaccgaattctgactggaggggatctatgaagctggttacggttgtaatcaaaccattcaaactcgaagacgtgcgtgaagcattgtcttcaatgggtattcagggactgactgtcaccgaagtgaaaggctttggtcgtcagaagggtcatgccgagctttatcgcggggcggaatacagcgttaactttctgccaaaagtaaaaattgatgtcgcgattgctgacgatcagcttgatgaagtcattgatgtcattagcaaagcggcctacaccggcaaaattggcgacggcaaaattttcgttgccgaactgcagcgcgtcattcgcatccgtaccggcgaatctgacgaagcggcactgtaattaacgcctggcacacagtgatagggatcgagaaaatgaagatagcaacacttaaaacgggtctgggttcgctggcgctgctgccgggcctggcgttggctgctgcccctgcggtggctgacaaagccgataacgcctttatgatgatcagcaccgcgctggtgctgttcatgtccattccgggcattgcgctgttctacggcggtctgatccgtggcaaaaacgttctctccatgctgacgcaggttgccgtgacgtttgcactggtctgcgtgctttgggtggtttacggttactctctggcgttcggcacgggtaacgcgttctttggtaacttcgactgggtgatgctgaaaaacattgaactgaccgcgctgatgggcagcttctatcagtatattcacgtggcgttccagggctcgttcgcctgcattaccgtcgggctgattgtgggcgcgctcgccgagcgcattcgtttctctgcggtcctgatcttcgtggtggtctggctgacgctctcctatgtgccgattgcgcacatggtctggggcggtggtctgctggccacgcacggcgcgctggacttcgcgggcggtaccgttgtccacattaacgccgcggtcgcgggtctggtgggcgcttatctgattggcaaacgcgtgggcttcggtaaagaggcgttcaaaccgcacaacctgccgatggtctttaccggtactgcgatcctctactttggctggtttggcttcaacgccggctcagcaagtgcggccaacgaaatcgccgcgctggccttcgtgaacaccgttgtggccacggcgggtgcaatcctctcctgggtgtttggcgagtgggcggtgcgcggtaaaccttccctgctgggtgcctgttcaggtgcgattgccggtctggttggtatcacccctgcgtgtggttatgtcggtgtcggcggtgcgctgctggtcggcctggtgtccggtctggcgggtctgtggggcgtcaccgcactgaaacgcgtgctgcgcgtggatgacccttgcgatgtgttcggcgtgcacggcgtgtgcgggattgtcggctgtatcatgaccggtatcttcgcggcgaaatcgctcggtggcgtgggctacgcagaaggcgtcaccatggttcatcaggtgctggtgcagctggaaagtatcgctatcaccgtggtgtggtctgcagtcgtcgctttcatcggctacaagctggcggacatgacggtgggtctgcgcgtaccggaagagcaggagcgcgaaggtctggatgtgaacagccacggcgagaatgcgtataacgcatgatctgagtgtcttgccgggtggcggcttcgccttacccggcctacaacagcacaaaacgtaggcccggttagcgtcgcgccaccgggctttttacatcaacctctgttacgcatcaccccttcctgcaccgttgaagcgaccagcacgccgtcctgagtataaaactccccacgcacaaacccgcggacgctggatgccgacgtactctccacgctgtagagcagccactcgttcatgttgaagggacggtggaaccacatcgagtgatcgatcgtcgcgacctgcatccctttttcgaggaagccgacgccgtgcggctgcagcgccaccggcaggaaattgaagtcagacgcatagcccagcagatactgatggacgcggaaatcttccggcacgctgccgttggcgcggatccacacctgacgctttggctcggcggtgtggcccttcatcgggttgtggaactcgacggggcggatctcaagcggcttatcgcagagaaacttctctttaacctgcggcggcagcagatgcgccaatgcgcgagcgatatccgtttccgatttaagatcgtccggcgagggggcagggggcatgaccttctgatgctcgtagcccggctctggcgcctggaaagaggcggtcatgtaaaagatcggcttaccgttctggatggccgcgacgcggcgcgcgctgaagctgttgccgtctcgcagaacttcaacgtcatacacgatgggtttcgcgctatcgccagggcgtaaaaagtagctgtggaatgaatgcaccagacggtctgccgggacagtctcctttgcagcgtacagcgcttgtccaacgacttgcccaccgaagacctggcgtaagcctaaatcttcgctctgtccgcgaaagagtccttcctcaattttttccagattcagtaatgtcagcagattgttcagtgcctgactcatagttgtcctcaataaacgccgtagcgaaagataggcagagtataacgcagaaatgaaagtggtccgatgggtagaataatctgaatatcgggatgatttcaggcattaatcagtgagttgtgccacacttaaaaacgttatgtgattgaaacgacatcggatgggatcgatcccgctggtgcattgatgataaggagacttcaatgaaactcgtgcctatgctaagtggtgtagcgattgcggtggcgttgtccgcctgtgccggtaagagcgcccaggtgccagtgccagcagctgacccgaacgggattaataccctttcgcagcagtccattcagcagcctaacgtttccggtaccatctggattaaacagaaagttgcgttgccgccggatgcggtattaacggtgacgctgtctgatgcttccctggccgacgcgccgtcgaaagtcgtggcccagcgtgccgtccgtactgaaggcaagcaggcgccgtttagcttcgtgttgccgtataacccgtcggacgtgcagcctaatgcccgtatcctgctgagcgcagcggtcaccatcaacggtaagctggtgtttatcaccgatacggtccaggaagcgattaacaacggtggaaccaaaatcgacctgaacctggtgccagtacagcagaccgaagtgccggtcgcaccgcaaaccaatcagccgtctctgccaaccccaccgacgcagatgtaatgtggttattcccctctccttcgggagaggggtcagtacacccaccggtacttctgtaaatcgatctgacccgaccctgacacctgcaccccttctgaaagtaacgcctgacgctgacgctggagatccggcccggtgagtgagatggcgccatgacggttcaccactcgatgccagggcaacgtactgccttccggcagccgtttcaggacgcctccaacctgtcgcgccgcgcgcggggaaccggccaggcgcgcgacatcaccataggtggtgacatagccttccgggattgaagccacgatttgccatacgcgctgtggaaaagagtcctgctcgtccataccttcacctgcggggagtttctggagagccatggtaaacgaagatcgccctgattgctgcgcctgtttgcgcaagaaaccagcatccggttcctggcggcttgcaattgggccttcgcacagggataatgcgcgagcgcgttggttatcaacgctctcaatgggggctctgttggttctcccgcaacgctactctgttcaccaggtcaggtccggaaggaagcagccagggcagacgacgtgtgtgccgggatgtagcggcaattgcatacaataaccacggatcgacatgataataatgtccggcgttatcccaacagttcgcgaatacgctttgactaaacagcagtaaaaatataatcacgcgtttcatgagcacctgctttttaaatactgaacctctttccgctcatcattagcgataattctgaagtgttggtcacacccgaagtggggtgtgaccaactattgcgggttgatatcattcccgcaatccacggttcagaaggttatttgcagtctgttgaaggaccttctttcacccatacatcgctgttagccgggttgtcaccgcgggtccaccatttggcacggtaaatgttaccctggtaggttgtggtttcgccgccgttataaaccaggtcagaacgccagttcatcttcacgttgctgaccagctcccaggcatccacaccgaagccaggctggttgccttgcgtccagtacttcgctttccacaccagatggtcgaagctcacggtatcgccactgttgtagattttgctggcatcccacgcggcatatttgctggcgttagcatcgacaggcgcatcgcagctaccggttgcagacccttcgtcagatggcggggtcacgtcatcagacggaggcgtaacctcatcagagggtggcgttacgtcatcagacggaggtgtaacctcatcagacggcggtgtaacgtcagccggtttcggattcacggtaacctgcacgttagactgcacgctggttttgccgtcgcctacaactacgctcagcgtataggtagacgtggtggcaacgtctggtgcagtaatcgtcacgttcgcggtatcggtaccggttgcatgcatatccgctggcacgctccaggagaaggtcatcgcatcaccgtctggatccacagcctgcgcgtgcagagcataggtttctcctgcctgcagcgtcactgcctccattgcgttcacgactggcgcctggttagcttttggcgctttgttcacaacctgcacatcaatggcgttgctcaggcctttagcatccgtaaccgtcaggcggaacaccatggtctggtcgctggtcgctgccgcaacgttgaaggttgctttcgctttggtgctgttggagagagttacagatgggccagaaacctgggtccatttgtaggtaatcgcatcgccgtctggatcgctggaagcagaaccatcaagcgtgacggttgccgggccagagacgttctgatccgcagaagacgcgattggcgcatggttggtgacgaccggatcgaccggggtagaaccgcccagcagactttcgttcatcgcgttcaggatgtcgccggtatcagagtcaatagaccaggcaaagagcccgcccaggtttttcgacagcacatacttgcctttagcggcggtagagcgtgcatcttcataggtgatcaggtcgccggtagacttattgaagacatatggcgcttcagcattcgcgtcgtaaccatattcccagccaggcttgcctttgtactcgttaacgatctgacggtagtagaccacgccaggttcccaggtacctttcaccataccggttgcggtacccgtgaatggattgtcaccggtgtagccatgcacgccagtccagccgcggccatacatgcccgcacccaccacgatcttgcctggctgtacgccctgagcaagcagcgcgtccacgccgttctcggtggtgtagtttgtgtccggacgccatgacggcgcgcgcagtgcggcctggtggcccagctcggtgttgctccagccgccgtagaagtcatagctcatcaggaagatgtggtcgaggtactgctgagcagcggtgtaatccacgtcttcaatcttatcgcggcccgcaccgatggcgctggtcagttcataggtacggccagtctgtgcagacagctcgttcagcatggtgcgcaggtcatgcatcagggcggtatacgtcgctttatcctgctgcgggttacccaggtgttcgctcacgccgccgccgccagggaattcccagtcgatatccacaccatcaaagaacttccaggtctgcaggaaatctttcacagaggagacgaagcgggcacggattgccgggtcgcctatgtggaagaacggatcggacagcgtccagccaccgatggatggcagcactttcaggtccggatgcgcttttttcagcgccatcagctggccaaagttacctttgtacgggtcgtcccagttggagacgccagactgcggtttttgcagcgcagcccacggatcgtgaatggcgacggtatagtccggacgacccgcgcagtcgcgctgcagtacggagaagctgttaccgccttcaacggttttcaggccatcgttgatgccgtcgccgccacagattggaatgaagccatagaggatgtggttaaggttcgctgccgggattttatcaaccgggaagttacgatcgtaaacgccccattcagggaaatacgccgcaaccactttatcagtatgtttggcgaacgttttgttgttctcctgcagcggcgcgttcagcggcagcagatggctgccgtcggtgtccgccacgatgatcagcttgctggcgcttttggtacagccgctggcattacagacttccacctgctcctgataacgtccgccctttttcactttaaaggtggctgagccgcttgcaccagctgcgccggtccacacggttttaccatccagcagcacttttgcagacgttggcgcgtcgccgctccacacgttccactcgactttcacatccacgccgtcgttatgtaccttgacgaggctgttgtaatcctgcgcggcctgatccacctcgaccagcgcaaatttgtcattgccggagccgatggtcggcgcacctggcgcagcagcgaatgcagaaccggttgccgctgcaataaagagcgccagatatttaggcttaataaatttcatttttctttcctgataaatttattcgtaaacgaaattgatccatgtcttcctttagaacatggaatgatattcacatagtgcgtttttaaatacgcagacagccgttatccaaaccttaaagacgcgttgtattcctccattaaaagatacaagctaaaaatccgtgtagcttatgccttttacgatacactgaggataaaaggtcgtccttctctttcctcgtcgaaaatattgataaaaaaacttgacccggttatttaataggtattcaaaaatagctggcaggtatagagcgctattccagcaaaagccagataaggtccgaaagcgatggtttggttatttttattcgatttatttaatagcaaataacccactatgccacttaatgcggcaattaattcaatcgcagggagtgactgccagccgaaccaggcgcccagcgccgccagcagcttgaaatcgccgtagcccagcccttcccgacgggtaagcagacgaaacgcccagtacaccagccagagcgaaagatagcctgccaccgcgcccagcagcgcatcacgcaggggcagcccgtggctgaaggcgtggaacagcagcccggcccagagcagcggctgcgtcaggcagtcgggcagcagctggtgctgtccgtcaatcatcgccagcggcagcagaaacgccgccagcacccacagcgagaaaagggatgctaagtccggtatccaccgggcggtgaggccaaagaacaacgccgtcaacagctcgagtaaaaataaccgcagcggaatcggcgacttgcagcaacgacagcgtccccgcagcgccagccagctcagcagcgggatgttctcccatgcgcgcagagcatgctggcagacgggacagtgtgacgccgggaaaagcaggttgctgcggctctcctcctctagcaccatccccggcacgcgatccaccacaacgccgagaaaactccccaggatcgcgccgaatacgccgctcatcgcggcaaacccgacgggataactctcccggacgagtatcagcccgttcatgccacttttttccaggtcagctggatttcggccttcacgtcgctcaggtgatccacgggcgtgaggttcattttctccagcctgacgcctgacgcgaggttcatctcccgcagccagttttttaattcatacacgttgacccggttcacgacaaaggccagagtctgaccgtcctgacgaatatcggtcagcgtcaggttgatttcatgcgcgctattctccaccacgctgcgtggattatcggttttcacctgtagcaccggcagatgatttttatcaatttctgttttcatccagtttaccgtttcaatttgtcgcgccagcgtcgcctggctattttttatcatgttatccaggggaattatccctgcgtaatagatgacggcgctgcataaagctcccgccgctatttttaaaatgaatttttctctggtgctgtattgttgataacgagatgtaaactgtgcaattcgcgctttcatttatatttccctgtaatcatggccgtatacggcgcgtcctttgaaataggctgtaacgtaaaatcaaaattcgggctggcctgatgaatgaattcctgtaatgcctgcgcgttttgcgcactcacgcttaatgtcagagctccctgcgtgtcgtcatattcaaacagcgtaatttccatcgacggaacggactgacggatcttttccagttcgtccatctgcaaaaaaatgccttttggctgcttcttgatgttctgtccaaaatggtacttaaggttggtctgatgacgcatactcggaaaatggtgttgataaagctcgaccatctcctgctgcacctgattttcccgatctgccagcatccacgccagggtgatgcgggggccgagcagcaggcccagagagagaagccccatcaccgcgatggcggccttcatccctttcgccgccctcgcgctggtcgctttcgcgctgaacgcaccgtgcagcacgttgacgcggcacgcccgccactgcggctggatcagcaccagcggatgttctgccgccagctgttcgtcaacctcaatgcctggcgggatgtccccgtagcagcggacctcgccctctccggctttttgcatcagcagcggcaacaggccaacctcaacgttacaggcgatatgcggcgacaagcgcaaccagtagttctcttcccgcgcaaccagcgtgcttccacccgccgtgaccggcagcagccaggcgtcaggcaggacctgaatgaccttcaggcccgcctcgtgaaagcgggtcagccactgctgcaggcgggcggaatctatcgccacggcgtccacctcggcgccttttttgttcagcaccgtccagtggagatcgtccacctcaccaatcagagtctcctccgccatccacgagaaggcggtcgcctgcgacgccattttcttcggcagcgtaaagtggcggaagatcatctcactggcgggcagcagcagacacacgcgcgcagcaagaggatggtcggcaagggtatgcagcgcctgcggggtgtccagggttgtaacctgttcgcttcccgactcacaccacatgattttcccgtcctcacggctgtcgggacgaacaaaaaggacctgtttcatagcgttctacttttcttattcaatcattcggtaacgacgttgccacgtcacaatttcaccggcttcgttattcacctgaagctggctcaccacgcgaagcgttaactcatcggtattgccggtgtagttgacgcgaaaataccggctgttgatggagagcagcccggccacctgcggcaactcgtccttcaactgcggggtggcctgttccagcgctttgctgaagacgtccatactttcccagccggtttccggccgcgactcaatcaggcgtacggcatcgtccgcggtgagttttcccgggaacagggctgccagtaagggcgcctgctccggcgtcagagtattgacatccaccttgctggccgagtccggcagcgcgcataacagcttgctcactttcgggtacgctgcagcaggaaacgccggcagcagcttgatctcggcaagggtgcgcatcatctgattcgcaggctgacgcgccggcactacgccagaccaggcgtccatctccgcgccctctttcaccgtcgtggcgtcgccgtcgagataatccaccagctgctgataaatttcttccgccgccgtctggctgatgccgccgtccgtcaggatctgctcgacaatcttctcttttcgcggtttttccggcacggttgacgcatttttatcctgagccactttgtctgcggccagcaggttattgacgttgaagcagtcctgcgcgtcgtcgacctggctgaccaccgtatagtcttcaccctgcgtctccagcggcaggtgccagtcgccctccgggtcgagcggtttgctctcgccgctggcgtcgttctgcaaccggtctttcaccactttttcctgcgcctgcattgcccagcgcagctgctgctggctcacctgatagtgggttttctgcaaattacggcagaactgctggctgattttggccgccagggccgacatcatgaccagcaggatcagcacaaccagcagggcaacaccgcgttgctgatggacccggctcatggcttcacgtccggcgcaggcgcattttgcggggcaggcgcgttttctgccgccggtgccgccgcttctggtatctctcacggcgtggtaaacacccagcgccaggtgtcgccattttccatggtcagcgtaagctccacgccgtctggcagatgggcagagtcaccccagcttttttgccagccctggtgataaaaccgccattgcatcgctttcacctcgctgacgataggcacttcatcgggtttgacgtccgccgggctgtcaatcaccggccagacgtcgcgatacagacgcccttcttccagccgccagcgcacgcgctccagctggaccgtgccactcacgccgttcagcgtggtaaattccacggcatcgccatcctgtaaaaacagatccggcgcgttgcgcggcgcccgcgcctgcagctggaaaaaatcgcgctccatcaggctccaggcacgctgaagctgattaagcttcgccgcgcgggtatcggttgccgaactggtgcgcatcgcgccgtcgagaatttgccaggccagggtgctgatgaccgcaaaaatggtcagcgcaatcatgatctccagcagggtaaaaccgcgctggcgtcggctcgtcttcacttgctctcttctcccggcccaatgatctgaagcgaaatgaccggctggcttttatcgccttcggcgtaaacgcggatggcattggcccaaccgctattggcggttttcacccgctgcttatgccagtaccagctgcgcccccccatgatttccgtcccctgctcctcggcatcgggaaaatcggttttgctgagctgggcttcagccagctgattttctgcaacccagctggcctgcagcgtttcggccagcccatgggtgaagcgcacgttcagggagacggaattcatcagcgccagcgcgtcggtggagaaaatgaccagcgccaccatcacctccaggagcgtcatcccgttctgcttaaccttgcctttagtcatcgttctctaccgaaaccggggccgcgccctgcgacaccacgcggaagtgatgctgtttgtcgtaactttgcagcgtcagcgtaaaacggccaatctcaccgtccggcagaaagaggatctgggggtcggcctcgacgttagccgccagacgctgaggcgagagcgacacgtgcatctcttccgggaaatcgcctttcgtggtaatacggccggcggataacggcacccagtgacgttcgccgtttttatcgtcgagcgtgaccagctgatatttatcggtagcgatcaccagcccgacaatatttccgtccatgaccgcgcggtctgaacaataatcaacgagggcttttaattgctgaccaaatatatccgcaccgctccgtgagggtattgttgagacaaccatcatggcgcaactggcaaatatcaccagcgccagaataatttccagcaacgtaaagccgcgttgattcttcattatttctctttcttatccagagaccagttcgtaatatcgtctgcggtgttggcttcgccatcaggaccggcagagaagacgtctacggcgccgtgttcgcccgggctgacgagcagataatcgttgccccacggatcctgcggcaggcggcgaatatagccgtcggcgcggtagccgttgggaataggcgcgatctcaggcttggtcaccagcgcctgcagaccctgctcggtcgttgggtagcggtggttatcgagcttatacatatccagcgagccttcgagcgcaacaatatcgctggtcgccttttgcgcgtccgctttttctttgttacccattaaattgggcaccaccatactcgctaaaacgccgagaataacgatcaccaccattaattcgagcaaggtgaaccccgcctggcgagccagacgttttgtttttatagccatgatttaacctaccatattattaagttgcagaagcggctgtaatattgacagcacgatgaataaaacaatcgtcgccatggagaccaccagcgccggttcaaataccgagagcgttaacgtaatacgatgctgtagcgccgactcctggttttccgccgcgcggtccattaagttgcctaactcgccgctctcttcgccggaggcaatcatgtacagcatggtgggcgggaataatttcgcctgctccagcgcggcatagagcgaggccccctgacgcacggtatccgccgcctgctccagcacctgccgggcgtagaggttttcgataccgtccatcgcgatatacatcccttcaagcagcggcacgctgctcgcctgcaggatgctgagcgtgcggatatagcgggcgctgttgatcgcgcacaccagctttttaatcggcgagccgttcaccagccagctgtgccagcgaaaacggtttttggcgtttctgagccaggtcttaaaaccaacaaatccgccgccgaggatacccacgatgtagatcccgtacgcctgcaggaaatcgctcaccgcaatcagcgtgcgggtggtgatcggcagctgctgcttcatgtgggtgaactgctcgatcacctgcggcaccaccgccaccagcagaatgctgatgaccgcgatggcgaccacggtgagggtaatcgggtagaccatcgcctgcgtcagcttgctcttcatcttctggcgctgctcgttgtactccgccagcttttccagcacgtcgcccaggtggccggttttttcaccggccatcaccagcgtgcagtagagcttgtcaaaggtgcgcgggaactggctgaaggcgtcgaacagggtgtgaccttccaccaccttctcgcggatctccaccaccattgccgccagctttttgtcttccgtttgcttcgagatcgctttcagcgcgctctcgagcggcagtgcggcgttgaccagcgtggataactgacgggtaaacatcgacagcaccggcgtggagagcctggctccggtttttgcttttccggcagacgccgcttcacgggtttcgctgatgctgacgggcatcagcttttgctcgcgcaacatctggcgaacctgcttttgcccctcggcctgcagcgtgccgcgctgggttttgcctgcgacatccgtcgccgtccaggcgtagaaggccattacgcctcccccccgcgctcggcggtcacacgcatcacctcttccagcgaggtgatgccgctaatcaccttcagcagcccgttttcgcgcaggctgtaagcctgcttaaagagctgcgtctcgatggacatttcgtctttatcttcatgaatggcgcggcgcatggcgctgtccaccaccaggaactcgtgaataccggcacggccctgatagccgctctggcggcagtgttcacagcccaccgcgcgataaatggcttttggcggcgcgtccataaagctgaacagcgctttttcattggcatccagcggactggtggtccggcagtgcgtacacagccgacgcaccagacgctgggcaatgacaccgagcaacgatgaaccgattaaaaaggactccagccccatgtcccgcagacgcgtaatcgccccggcggcgctgttggtgtgcagcgtagacatgaccaggtgaccggtgagcgacgcctgtaccgcaatttgcgcggtttcaccgtcacgaatttccccgatcatcaccacgtccgggtcctgacgcagaatagcgcgcagcccgcgggcaaaggtcatgtccacgcgcgggttaacctgcgtctgccccaccccttccagctcatattcgatcgggtcttccacggtcaggatgttgcgttcgtggccgttcagcgccgaaagaatggcgtacagggtggtacttttaccggagcctgtcggcccggtgaccaggataatgccgtgcgggcgctcaatcagcccttttaacttctccagctcttcatcgatcaggcccagcttgttgatgtcgggcttgagattgcttttatcgagcaggcgcatgaccacgcgctcgccgtactgggacggaatggtcgagacgcgcacgtcgatcgccttgcggccaatgcgcagtgagatacggccatcctgcggcagacgtttttcggcaatgtcgagtttcgacatcaccttgatacgcgacaccagcagcggggcgagcttacgcgccggttgcagcaccgggcgcagcacgccgtcaacgcggaagcgaatgctcagcgtgcgctcgaaggtttcgatatggatatccgacgcgccgtccttaaccgcctcgccgagaatggcgttgatcaggcggatcaccggcgagttttcgtcgttatcaagcagatcttcgttatcagggatctcctcggttaacgccatcaggtcgatatccgcatccatgtcgtccaccagctgctgtgaaacgccgctgctctgctgccagattttggccagcatctcgtcaaacgcttccggcgtcacagtaaccgggacgaacgcgcggcccaacacccggcgcacttccagcagtgctaacgccggggtgtcctcacggatatagacgtcattgttgtaaagcagaacgccgttatcttttgcgtagctgctgctacacagtgttttactcagttcgtccacgttgcccctccgccttactctttaaacggattgcgtgtcgcgcgggttttcaccggtgcggcgtgagggcttgctgaaggaaacgcgggcaggacggcattgtcgctcggctcaacaataccgagctttttctcttccacgcgctgcatctggcgcacccggatctggtcatatttctctttcgaggccgcgctgtagttgtcgtcgtcacgcagcacggtggtatgaatgaacaccatcaggttgcgcttggaggtatcctgggaggtgtagcggaacagctgaccgaccagcgggatatcgccgagcagcggcactttggacacggactgtttggtcacattttccatcagaccgccaagcaccaccgtctggccactgtggaccatcacttcgttattgatcgtgcgcgtattgaaggttgggccgaggctggagtcttccgtcgcgctgttgtcgacgctggagacttcctgctcaatcttcagatggatcatgtcgccatcgttaatctgcggcacaattttcagcttggtaccgaccgtcttacgctcaacggagttaaagacgttgtcgccgctggtggtttgcgaaccggaaagtaccggcacatcctgacccacgttgaacgacgcttctttgttatccagcgtgaccacgcttggcgtggagaggatgtcatttttgccgtcggtggaaagcgcagtcaccagcgcaccaaaatcaccgttaaagaagccggtcgccaggccagtgaagcttgcccctttcatggtgccatttttaatctggctgattggcaggccggtggagccgaactgcacgccgccgtgcttgctggtccactgcacgccgagatccaggccgttcccgtcctgcacttccgcgatgatggcttccaccagcacctgcggacgacggatgtccagcttgtcgatcaccttctcaagggagttcatcacgttaggctgggcggtaatcaccagcgagttggttgcttcgtcggcggtaatgttcagatcgctggacgctggcgcggttttcgacttcggcgcgccggccttgtccttcagctgctcgccgatgccggtgagtaccggcaccaccttagtggcgctggcatacttgagatagaagacgcgggtattcccctcgttgttctgctcgcgatccagctgatggatcagggagcgggtccgcgcgcgcgcatcttccgaaccgctgatcaccaggctgttggtttcgtcatcggccaccactttggtcgccagctgcggcgcgttctgccctttctgctcttcgttgttgaggttattcaacatctccgagagctctttggcggacgcaaagcgaagcggcacgatttcacgacgctgaataccgtctttgtccacgcgctggaccagatccaccaggcggttcaccaccgaagctttaccggttaacagcaggacgttggacggctcaaagtggaccacgttaccgatgccggtggcatcgttgagctgacgcagcagcggcgccagctcgcgaacaggcacgttttccatgcgcacgacacgggtgatgatctcgtcgcctttgcccggatttttaccgtcggccagcggcgcaccggcggtgcgggcaatgctcgagcgcaccactttaaccatgccgttatccatcgggatcaccgacaggccgtacaggtccagcacgctcaggaaaaactggtaatattcgtcttccgtcaatacgttataggttctgaccgacaccgtgccctgcacggacgggtcgaccagaatggttttgttcagattgcggcctaccgtatcaataaattcgcggatatcggtgtttttaaagctggcgctaaagttagctgcgagcagcgaactggaatataacgacaatgcggtcagcgccacgcacgcccaaggaaatttcttcatgtctgtacacttgttaattgtttagaacattgacccgaatattttcaaggtgagcgtgacgtctgacgacgacctccgcttctttcattttcgaccagttggcaataatatcttttgccttttctgcatcggtcatatcgacagaattgacttttaccgccacatcacctttttccagaccggcatgactgtagaagtcagaggcattccttggattaatgttgtagccttccagctggcccttttcgataagtggctttaacacaagataatcatccagatgcacgctttcagcaccagcatctttcgtcgattgggttaccgggccgctgtcaacgccgcccttaaaatagtcaggtttatttaacgccagtacctgcgtagcaccttcgtaattaaccaccacattgtctttgtttatttcctgaataaaggcatcgttaaaaccggtcagcgcttcgccttcgcgatagctcttttgaccacccggcgttttgatcacggcgaaggacaaccaggcatcgtcgctgcggacgatcccctcaatttcggcagcgagcggggcttttccggctgctggcaggttgtcctgacgcacggcggcggtgaaaagtgaaaatgtcttttcttcctgacgttttttttgcggtttcgccgctgcgttcgcgagtttattcgtcacttttttataatctttaaaaatgacgtagccttgctgaccgcaaaaaatcagcaatacaaacataatacagggcgttatccaccgtgaaaaaagtgagagcctcattattcatctggcctttagcaaagcggaaataagcagcgtcatgctgcgccaatatgtgacataaatagtaattagcggcctgacaatcgaccacctgcttcgccgttaactttgataaagaaaaagattgaccgtcaaaaaaaccagtgttagaggtagccgacaggttatttttaccctgcccgtaaattgaccatgacgcacccttgccgtacttttctgggccattgctattcatgcccagagacggtaagtcgttatgtatcagagtcattttaaatttaatcacccgccttttcgaaaaatcacccgcgcctcgggcgatttcttcgtgccgtatcaccaggatattttcaacctgctgaaagagaaaacccaacaggcggggattattgggctctttgcagacgatgccccgctgctgggccagttcagcgacgccctgaaatccgcaacccctgacgttattgccatcaacgcgtttccaaaactgagtgccagtagcctgctgtataaactcaacccgggaacgaaagagagcaaaaaccggcttcaggcggtggatgccatcctgcaccagtggcaggggggaaaaagcaggacgaaagtgctggtgattagccataccgatgccatgaaagagacctgtcgggaggtgctggctctgctgctgacgcgcgcgcaggagctggagtttcgtctgtccgtcgtattgatgggtgcagcggatcgggaagccgttctgatgcagcagtctgaactgcgtgaatatgcgcatacctgccacaccctgcgcccccttacctgccgggagtttctcagctacgttcaggcgcagtgtgaaacgcacgggtgtgagcactcgccgttgaccccggcgcgcgtgcgtaaaatgcatgcgctgaccaaagggaatatcagcaagctgaacgagctggcgcacctgtcgatgctcgccgcctggaccgaacgtgcagaacaggttagcccgcgtcatctgcgcctggcggccggtgagatcctgcctgcgaaaaaacacggtatgcgcctggctaccgtggggctgttcgcctccgtgctgttcgctgcctgcggctggtatttgacctcctcgatcggagcaagacttccgattcaactgccggtgcccgcgagctggaaacagcagacgcccatcgagcaggcgccggtggtgccggctatcgacaacgaggtggttaataagccggatgcgatgcatcagctctatctgatgtgggggtatgacgcctcggcggacgatgccctgtgccagaacgccgcgaaggtgaacctgatgtgtaagcagggaaatgcctcaccggacgcgctggcacaggaaggatatccgtgggtgagtgaactgaaaaccggcaaccaccttaactatgccgtggtcgcccgcgtcggggataactcactcgacctgctgatgaataaccgcacctggcaggtaagccgtcactggtttaaccagcatgccaccggcaattatacccaactccaccgcctgacgccggaaggcaaagacgccatcagcgccgccagcgatgcgaaggacatggggtggctggatcagcagctgagccaggcccttgccgagccggaaacccacgctcaaacctggacgacggagatgatgaaacgtacccgcgagttccagcaaaaaatgcatctgcgcgtcgacggtatcccgggtgaagagacgctgatgcagttgatgcgcgacactaacaccacgccgagcgtgctgcttcagaccccccatgccgcaccggacgcgaaaacgcaggagaagcattcctaatgtctaccatctgtcttgcggctcagcgcagctacgtttccggggaggcggtctggttttcgtaccgcattccccgcctgagaaaaatcgcttctaacgcctttttaggaatagtaagcctctgcgtcatgctgatggcggggctgtacgcccacgtatactggcaactgcgccaccctgcgccggagccggtaaaaaaagtgaacgtggcgaagcccgagacgcagctttccgatatgcactacgtgtacgtgagcaagccgttcccgcatccgcacccgaaacccgtcccggtgcaggccgacgtccctgccatgcaggatctgccgattaacagcgacgacgccgactggcagcagatgcctgacggcacggtgccgcacgataccgcgcgggataccctccccggaacggaagcgcacgacgatgccgtctccccccgcacggagggtgacgacgcatcattaaccgaactgtttaagcaggcgttaaaagaacaagagcaggattattcgcaagggaaaatacccgcaccgccggttgacgaaacgcaggataatactcaggcgggcgcattacataaagaaagttcccggtctccattaagtaaaaagggagaccggctggaatagttaatatttttcaggcaggttggtgatattaaggagtcgacccttttccaccacaatgtattgaccttttttcagatcggagaggatttttataatcgtactgcgtgccagactggtgtattcctgaatataatcataaacattaatatcgcgttgatgatgtacaatcagttcattaatttccagcaaaaattcgcgcacgacagaataggcgctgcgggcaaccagcacgtcatcgcgcttgctcaggagacagatataccaggccagcaccttggtgagttcaggccacaagcctttctcggtcatcagttgagagaaaacgcttttcggaatcgagcgcaccacggtattcgagcggaccaggccatacatatgggacgaatgataaaaaatggaagagagtccaaaaatgcactgcccctgcagggtgaacaagcagagctcgtcggattcgcggcggaattccacttcaccgctgacgataatatgaataaattcattatcgacggtggaaattttttgccatttctttaacgatttttcttcaaatccttccgttgcggaaatgattttttctatttcatgatgaggacgcaattttctgccgtaaatgcttaacattgttatacccgaattaatatgtaaattttagataaaaaatggccacggtggaaccaccgaaactattcgtataatcctgataaaaaacttcaaggagaagtgataataaaaatcactatgcaggtgttattttttataaatacttagcaagctatacgtctatcttaaatgagggtacttttaagccaattaactaaaaatgaattgagaatgtacttaagattaatctcaagaaaactaaggtaatacggcctggtcaggggcagccctgaggactacccttgcccgtacttctctaaaagcgcctcggcgatggccagggtttctacgtcagccacgccgttccacagcgcggggcggaagtgcatttgaaacgcgctgatcaccctcttctgctgctgttccgtggcgttgtccggcacctcgtagccatagcgtttcagcacatcaagcagcgcaccgcgctcgacctcctgatagcgcggccgcccgttaagatagaacgccacgcgcgcgggatcgggccaggctcctatcccctgctgcgccagctgctgccacggaaacagcgggccgggatcgtctttacgctgcggggcaatgtcggcatgggcaaccacgttctgcggctgaatgtcatagcgggcaataatgtccctggcaagcgggatcagcgctgcaatctgcgcaggcgcaaacggggtaaaggttttcacgccgtcacgcgtttgccagccgcggttctcgagctcaatccccacggacgtatcattaatccggttggtgccgcgccagaagctaatgcccgcatgccaggccagctcgctctcgggaaccagctgccagatgcgcggcttgccgtccggcgccggggggctggcggggatcaaatagtgagagctaacgtttttatccgtcagcgtggccagcgagctgtcaaaatcatccgcggtgtagtggatcaccagcaccttgatgcgcgggtaagccgcctgcgcctgatgacgtgtatccagctcgtaggcacctttatcgataatccccttttccgtaacgcatcctgccagcagcagcgccagcaggagcgtggcaaacgcacgcctcatcgcagggttttcaccgccgtaccgcttacgctcaccatcagcatgctgccgtctttcccgaccgtttcgtagtcaatatcgattcccacgaccgcatccgcgccgagggcttccgcctgctcgccgagctctttaaaggcgatttcgcgtgctttgcgcagctctttttcgtatgcgccagagcggccacccacgatatcgcggataccggcaaaaaagtcacggaagatattggcgccgagaatcgcttcgccggtgaccacgccgcagtactcggttattgtctgtccttccagggttggcgttgttgaaaactgcatggtttctctccttctttagcgttcaatgccttaggcacagcattatcggttcgttacgctatgattgaaaggatagttaataaataaggaaatcaacatgcgctattcagctttaacacttttagtgccctgcgcgctggtgctcagcgcctgtaccaccacggtcacgccagcctttaaggatatcggtacccgcagcggcccctgcattgagggcggcccggacaccgtggcgcagcagttctatgattaccgcattcagcaccgcagcaacgacctcaccggcctgcgcccgtatctgagcgatggtctggcaaaactgcttaacgatgccacccgcgatccgcagcacaacgcgctgctgaaatccgacccgttctccagccgcaccacgctgccggacagcgcagaagtggccagcgcgtcaaccatcccgaacacggatgcccgtaacattccgctgcgcgtgaagctgacgcagggcagccaaacctggcaggacgaagtgctgatgatccgtgaagggcagtgctgggcggtggacgacgtacgctacgtgggcggcagcgtgcatgccccggccggcacgctgcgccagtcgattgagaaccgctgattcatcagtgataaaaatgttacccccgtaaaatgtccggcatttctcgcggaatgccgacatttatactcgccgcctttgcccttcgctattttgtgctatgtttaagaggaaatacgggttatatttaacttttaacgcagaaatattgcataactattctgtcaacggtactatctgcggcctcaattgctatagattgcctggatgagtaaagactgccccgatgagtattaaactaaacggcattaactgcttctacggcgcacaccaggcgctgtttgacatcacgctgaactgcccggaaggcgaaacgctggttttgcttggcccaagcggtgcaggcaaaagttcccttctgcgcgtccttaatctgcttgaaatgcctcgttcaggtacgctggcaattgccggtaaccattttgatttcgcaaagacgccgtctgataaggcgattcgcgaactgcgtcaaaacgtcggcatggtcttccagcaatacaatctctggccgcacctgaccgtgctgcagaacctgattgaagccccgtgccgcgtgctggggttaagcaaggatcaggccatcgcgcgtgccgaaaagctgctggagcgtctgcgcctcaagccctacagcgaccgctacccgctgcacctgtccggtggtcagcagcagcgcgtggccattgcccgtgcgctgatgatggaacctgcggtactgctgtttgatgaacccaccgccgcgctggatccggaaatcaccgctcagatcgtcagcattattcgcgagctggcggaaaccaacattacgcaggttatcgttacccacgaagtggaagtggcgcgtaaaaccgccagccgtgtggtgtacatggaaaacgggtatatcgttgagcaaggtgatgcgagctgcttcgctaacccgcaaaccgatgccttcaaaaactatttatctcattgattgtgtcaggggaaatataatgaaaaaagtattacttgccgtgctgcttgctggcgttaccctttccgctaccgcagctcagaccattcgtttcgccacggaagcctcttaccctccgtttgaatccatcgatgcgaacaacaaaattgttggctttgacgtggacctggcaaacgccctgtgtaaagagatcgatgcaacctgcaccttcagcaaccaggcgttcgacagcctgatcccaagcctgaagttccgccgtatcgacgccgtaatggccggtatggacatcaccccggagcgtgaaaagcaggtgctgttcaccaccccttactacgataactctgccctgttcattggtcagaaaggcaaattcacctctgtcgatcagctgaaaggcaaaaaagtgggcgtgcagaacggtaccacgcaccagaaattcatcatggataagcatccggaaatcaccaccgttccgtatgacagctaccagaacgcgaagctggatctgcagaatggccgtatcgacggcgtatttggcgataccgctgtcgtgaccgagtggctgaaagccaacgacaagctggcgccagtgggcgacaaagtgaccgataaggattacttcggtaccggtctggggattgccgttcgtcagggcaacactgagctgcagcagaaattcaacgctgcgctggaaaaagtgaagaaagacggcacctacgaaaccatctataaaaaatggttccagaagtaattcctgatgaatgaaatttttcctttagcaagcgccgccgggatgaccgtcggccttgccgtttgcgcactgattatcggcctggtgctggcgatgttctttgcggtgtgggaatccgcgaaatggttccccgtcgcctggacaggctccgcgctggtcaccgtgctgcgtgggctaccggaaattctggtggtcctgttcatctatttcggttcctcgcagctgctgctcacgctctcggacggcttcacgattaatctcggctttgcgcagatcccggtgcagatgcagatcgacaacttcgacgtcagcccgttcctgtgcggcgtcattgcgctctccctgctctactccgcgtacgcgtcgcaaaccctgcgcggtgcgctgaaggccgtgccgcagggacagtgggagtcgggtcaggcgttagggttgtcgaaatccgccatcttcttccgtctggtgatgccgcagatgtggcgtcatgccctgccgggcctcggcaaccagtggctggtgctgctgaaagataccgcgctggtgagcctgataagcgttaacgatttgatgctgcaaaccaaaagcatcgccacccgtacccaggagccgtttacctggtacattgtggcggcggcaatctacctggtgatcacgttgctcagtcagtacatcctcaagcgtattgacctgcgagcgacgcgctttgaacggagaccaggctgatgcttgaatactttcccgagttgatgaaagggctgcacaccagcctgacgctgaccgtggcgtccattatcgtggcgctgatcctggcgctcatcttcaccatcatcctgacgctgaaaacgccggtgctggtgtggattgtgcgcgggtacatcaccctgtttaccggtacgccgctgctggtgcagatcttcctgatttactacggcccgggccagttcccgtcgctgcaggaatatccggttatctggcatctgctctctgagccatggctgtgtgccctgattgccctttcgctgaacagcgcggcctataccacccagctgttctttggtgcgatccgcgccattccggaaggccagtggcagtcctgcggggcgctgggcatgagcaagaaggacacgttggcgatcctgctgccgtacgcctttaagcgcgcgctctcctcctactccaacgaagtggtgctggttttcaagagtacctctctggcctataccatcaccctgatggaagtgatgggccacgggcagctgctgtacgggcgcacctatgacgtgatggtgttcggcgcggcgggcgtggtctatctggtggtgaacggtctgctgacgctgatgatgcgccttattgagcgtaaagcgctggcgtttgagcgcaggaattaaccgcgcaagtgcataaaacggtattcatggagcgggtaacctgatgggttatccgcttttttttcgcgctcaacacaatatttaatcatttttattgcatacaaattcattaactggcattgtacatccaggccgcagacacggcgcatcaataagacagacgggagcattacaatgaaaaagttagttctggccgcattacttgccaccttcgccgctggcgcatccgctgcggataaaatcaatttcggcgtctccgccacctatccgccgtttgaatcgctggatgccagcaaccagatcgtcggtttcgatatcgatctggcgaaagcgctgtgcaaacagatgcaggccgactgcacctttactaaccatgcttttgacagcctgatcccgtcgctgaagttcaaaaaatacgacgcggtgatctccgggatggacatcacgcctgagcgcagcaagcaggtcgcgttcaccgacccgtactacgccaactcggcggtggtgattgcgaagaaaggcgcgtatacctctttcgatcagctgaaaggcaaacgcatcgggatggaaaacggcaccacccaccagaagtacctgcaggacaaacatccggaagtgaaaaccgtggcctatgacagctaccagaacgcgattatcgacctgaaaaatggccgtatcgacggcgtcttcggcgataccgccgtggtgaacgaatggctgaaaaccaacccgcagctgggcaccgcaacggaaaaagtgaccgatccgcagtacttcggcacgggcctcggcatcgcggtacgtccggataacaaagccctgctggaaaaactgaacggcgcgctgaaagcgattaaagcggacgggacgtaccagaaaattagcgagcagtggttcccgcagtaatgtcttttgccgggtggcggcttcgccttacccggcctacggggggagttgtaggccgggtaagcgcagcgccacccggcactctctcacaacggcacaaagaacctgaaccgcgccccgctcgccgactccatcagcctgatcccgccgccgtgcagctccagcatccgtttcacgattaacagccccaacccgccgcgattctctctcgacgcctgggtgttgagcgccgacggccgctggaacagatcgtcgcgcagcgaggcatccacgcccgttccgctgtcggacacttcgacctgcagctgttcattttcctgccacaccgccagacgaatttctccgccgccaggcgtatggcgcatcgcgttatccagcaggttggtcaccacgcgttcaatcatcgacacatcggcgtttaccatcggcagcggccccggcacgtcaatatgcagatttacctctcgcgtgcgggccgtgagctcaaacttctgcgccacgtcggaaatcagctccgccattgcgaaccgctcgcgctggggtttaataccgccgtgttcaaggcgcgccagctcaaacagctgctgcgaaagatgacggaccttttgtccctgacgcagggcggtggcgagatactgctggtgctcctgcggcgtcagggtggcggatttgagcgacagggtttcgagatagcccagcagcgaggtgagcggcgtgcggagatcgtgcgaaatattggcgataaactcacgacgctgacgatcgctgtcggccagccgatcccactgttgggtgattttgcgcgccagctcgataaagctgttgcgcaggatcgccacttcatcttttgccgccgcgtccggcgtctgtcccgccagcagcctgatggcgcttatgctgtcctgctccagcccggcgacctccaccgtcagctgtttgaccgggcgcgtgacccagtaccagaccagcagccctgccagcagcccaaacagcgcgacccacagcagcgaccacaggacggtactccacagcgccttgtgccaggccatttccgccagggcgttcgactcctcgccctgcaaaataatgtacagatagccttttagctcgccgtcctgccgcagcggcgtagcgctaaagactttttgattttgactgcgcggatcgtcgcccagtaccggcatggcggtgccgctcaggaagctctgcaccggtgccaggtcgattttttgccgctgaatatggccgggcggggcagcgtcggcgagaatatcgccgtccggggagacaacgtagagctcaacgctcggattaaaggtcatcagccggccaaacagcggtttcagcgcgctgcggtcgaccctgccctgcgcgtccagaatcggttcgcgctggacgatctgctgcgccagcccgcccgataaccgctgcaccatcgcattaccgtactgcatgctgctgtagagctggaccgcgcaggcgacggcggcgcagagcatcatcagcaggatgaagagcagcgtcagacgctggctcaggctaaagcgacgcatcatgctgcggctccgcaaatttgtagcccttgccccagacggtgcgaatgatctccggctcggcggcgtccttctctatcttgatgcgcaggcggttgatatgggtgttgacggtgtgctcgtagccttcgtgctggtagccccagacctgctccagcagcgccagacgggagaacacctcgccgggatgacgggcaaagaagtagagcagctcgaactcgcgcggggtgaggtccaccacctggccgtgaagcagcacgctgcgcgccagcggatcgatggtcagcccgtgcgcctgaatgtgtccgtcggtttgcgcctgccccatcgcctgctggcgacgaaacagcgctttgatccgcgcaatcagctcctgcacggagaacggttttgccagatagtcatcggcgccggtttccagcccggtaatgcggtcggtttcgctgctgcgggcgctgatgatgatcaccggcaggtagcgcgtcatctgacggatgcggcggcaaatctccagaccgtcaacgttgggcagcatcaggtcgaggatcaccgcatcccacgtctgggcttcaagacgctgtaaggcgttgcccccgtcgggctcgtgggtgatggcgtagccttcgtcttctaaattgagtcgcagaagcgccgcgatatcgtggtcgtcttctaccagcaggatctgcttcatggataagcctatattcatgtcttatgacgtaagcttacctgatttcgccgggatgaagagttcacattttgtttaagattttacgagcaacgtcaacacttcataatgcgcggtgtgcgggaacatatcgaaaagctgaacgcgttcaacgcgatagcccggcagttgagcgatgtctttcgccatggtctgcgcgttgcagctggaatagatgatgtattccggcgccatctggctcaggtagtcgcatagcgcattcccgatgccgcggcgcggcgggttaaccagcaccagttccggcacgttgccctggccggtggcgaactgcgtggagtcgagcgcctggaagcgcagattcgttaaccccagctcagaggcagactgcttcgcgcaggcaatcgcttcggcagagatctcaatcccggtgagctgcatctccggcgtggcgcagtgcaggccaaacccgcccacgccgcagaacagatcccacatatgatgaacgttcaacgcacgcacccagtcgcgggcggtggcgtacaggctgcttgccacggtcgggttggtctggaagaagctttgcgggcggatccacagcggcacgccgttgaagcgctccgccagcgcgtgctggtcggtgaagaaaatctctttctccccttccatgatcgccatatgcaccggctgaatgttcgccgtaatgaccttcagctgcggaagctgcgcctgcagccaaggcagggccgcgcgcagctgctcaagcttagtttcggagcgcagcacgaagcgcagcatcatgccgccgtcgatctggctttcggtcagcagaaggtatttcagctcgccgcgcttgcgggccacgctgtagggcgttaaccctgcccgggcaataaacggcttgagtgcggcaaagaccggtgcaaaggagtcaggatacagcgggcagtcggttaagtcttccggcgtgccgtcgcggtgcagcatccccagcagcggtttttctacgctgccgctgaccaccattttggctttattgcgaaaaccctgttccgggccgctgacgggtgcacaccactcgcccaccgcgtgtgctgccagcagctgttgcaggtcggccattttggcggtgagttgttgagagaccggctgttctatccactgacaggagcggcagcgtccggcgtcatagagtgcgcactgcatatcaaaaccttaagaatcacgagggctgcgattatacacattattgcaggcggaagaaccgccgactggaggccggaacgaagaggagacagagcaccagcatatccggcagcttttgcataaacagcgcgcgcaggatctcacgtttggattcaccggcaatgctgaacagctccgggtagccgtagcccagcgaggcggcccacagatagctcgccgcggtaatctgcgtcagcagatagatccagcgcgcccagttgcgccctttgaccagcgaaaacgcgcagtaaatctcgataaacaccagcaccaggctgctcaaaaagaccagcgtcagattccacgtctgcacgctgcggtgaatgaattcaccgatgccgcgcacgcccagggtgtttaaaatcattagcacgtccaggcagcggatcataataatggcgagcgccgccacctgaaccagtgcaggtacgttaggacgcgcgtgcgtaatacgtgatttttttaataatcccaatgttttacttccctgaaaaacagtgccgcgtcatgcgcggcacatcactggaaattttaaatccttcagccgcgtcttgcacgctggatatcgcgcacgcgctgtttttccgcgcgcgccatcaaataccaggcgataaatccgacaattccgaccacgccgaggatgatagaggccagggcgttgatctccgggttgacccccatgcgcacgctggagaagaccagcatcggcagcgtcgtcgcccccgggccggaaacaaagctggcgatcaccagatcgtcgagcgacagggtaaacgccagcagccagccggagatcaccgccggcataatcatcggcagcgtgatgatgaaaaagaccttcagcggcatcgcgccgagatccatcgccgcctcttcaatggagcgatccagctcgcgcaggcgcgaggcgatcaccaccgctacataggcggtacagaaggtgacgtgcgccagccagatggtgagcatcccgcggtccgccggccagccgatggcgtgcgccagggccacgaacagcagcagcagcgcgagaccggtgatcacgtccggcataaccagcggggcggtgatcataaaggcgaagccgttcgaaccgcgaaaacgcccgaagcgcaccatcaccagcgcggcgatcgtgcccagcacggacgccatggtcgccgccagcgccgcaatggtcaggctcagccccaccgcgctcatcatcgcatcatcgtggaacagctcgctgtaccagcgcgtcgaccagcctgcccagaccgtcaccagcttagagctgttaaacgagtagatcaccagcatcagcatcggcgcatacaggaaggtaaagccgatgaccaggatcgcaattcgccacggggagcgcactaccggtaagttattcatccgcgatctcccatctgtttctgctgatgcttgtggaaccacatgatcggcacgatcagcagcagcagcatgacaatcgccaccgccgacgccaccggccagtcgcggttattgaagaactcctgccacagcacgcggccaatcatgatgctgtctggcccgccgagcagttccgggatcacaaactcccccaccgccgggataaagaccagcatcgacccggcgataatgccgcctttggtcagcgggacaatgacgctgaagaaggtttttaacggacgggcgccgagatcgagcgacgcttccaccagcgagtagtcaatacgcgtcagcgccgtgtagatcggcagcaccataaacggcagataggcgtacacaatgccaatatagaccgcgaggttggtgtgcaggatcgtcagcggctgatcgataacgcctaaccacatcagaaaattgttcagcacgccgttgtttttcaggatgcccatccacgcgtaaacgcggatcaggaacgaggtccacgacggcaggatcaccagcagcagcaggatgtttcgcgtcgacggcttgctgtgcgccaccgcccacgccagcggatagcccatcaccagacagcagagcgtcgagatcgccgccacctgcagcgactgcagataggcttcgaaatagagcggatcgtcggtgagctgcaggaagttacccaggtttaaggtcagcgtcagctgcccgtcggcccagtccaacaggttggtgtaaggcgggatcgcccgcgccatttccgccaggcttatcttgaaaacaatcaggaacggcagcaggaacagcaggatcagccacacgtatggcatggcgatcaccagcttgcggccgtgcttcatctgcatgcgcgtcagccagtgggcaaagccgcccggcttttcgacgcgggctggaggttcaagtgtactcattggccgctccttataccgtcagcacaacgcaactgtctgcatcccaacacaggcgcacttcgtcgccccaggtcggctgccccttgcggtagcgatgttcgttctgtaactgcgcgctgagcatctgcccgcttttcaggcgcacgtgatagatggagagatcgcccagataggcaatgtgcaccacttcgcccacggcaaagttatagccatcggcaggcgggtcttcacagagcatgatcttctccggacgcagcgcgacgtaaaccggcacgttatccaccaccgagttttccggatcgaccttaagcggatgctgcagccccggcgattcgatgaccagaccgtcttcctgacgatctttcagcagcccctcgaagacgttaaccgagccgatgaactccgcgctgtagcgggtggttgggtgctcataaatctcttccggctcgccaatctgcacgaacttcccgcggttcatgatggcgatacgtccggccatggtcatggcctcttcctggtcgtgggtgaccatcacgcaggtcacgcccacgcgctcgaggatatcgaccacttcaagctgcatacggtcgcgcagctttttatccagcgcgcccatcggctcatcaagcagcagcagtttcgggcgttttgccaggctgcgggccagggccacgcgctggcgctggccgccggagagctggtgcggcttacgcttcgcgaactcctgcatgtgcaccaggctcagcatctcggccacccgcgtggtaatttcagccttcggcagcttgtcctgcttcaggccaaaggcgatattctgctccaccgtcatatgcgggaacagcgcgtaggactggaacatcatgttgatcgggcgctgatacggcggcacgctggagaggtccacgccgtcgagcacgatctgcccggcggtgggctgttcaaaaccggccagcatacgcagcagggtcgatttaccacagccagaggcccccagaagggcaaaaatttcgcctttatagatcgtcaggctgacgtcgtccacggcatgctggccatcgaaagatttggtgaggttacgaatttcaagcagcggggtcagcgctttacggactttcgcctgcgggcgggggatcgcgtcattcacggggtgttctccggtagagatcaaatcatggtgcaggcgcaccagaacggtgcgcctgttgccgggggcgcttcgcttgcccggcctgtgacaaagggttatttaccgcttttcaccttggtccacgcgcgggtacgcacgcggtcaatttttggatcctggactttcagggtgaagagcttggcgaacacatccgctggcggatagatagccgggttattacggatttcttcgctcaccagcggcacggaggccttgttaccgttcgcgtagtaaacgtggtcgctgatgtgggcgataacctcaggacgcatcaggtagttgaggaactgatacgcttcgtctttgtttttggcgtcagccggcatcgcgaagacgtcgaagaaggccagcgccccctctttcggaatgaagtaggagacgttcacgccgtttttcgcttctttcgcgcggtttgccgcctgccatacgtcccctgcccagccgatcgcgacgcagatgtcgccgttcgccaggtcgttgatgtactgggacgagtggaagtaacgaatgtttggacggagcttcagcagcagatcggtcgccgggccggtgtaatcatcggccttattgctgttcggatctttgcccaggtagttcagcacggtcgcgaaaatctcttccggggcatcgaggaaggagacgccgcagcttttcagcttctcgaggttttccggcttcagcaccacgtcccagctgtccagcttcacgtccgggcccagcgcggctttgattttatccacgttgtagccgataccggtggtcgcccacaggtaaggcatcgcgtatttgttgtccgggtcgtgcttagccaccagcttcagcacttccggatcgagatttttccagttcggtaatttgctcttatccagcggctggaagacgcctgccgtcagctggcgctccaggaagcttgcggaaggcaccacgaggtcaaacccggtgctgcccgccatcagctttccttccagcacttcgttggaatcgaacacgtcgtagacgactttaatgccggtctctttttcaaaatttgccaccgtgtccggcgcaatatagtcagaccagttataaacgtgcagcgttttttgttccgcagcgagcgtgccggcagagacggccatcagagcacccgcaaccagacccgataaccattttttattcaaggcgatcatagtgttattccttctgaaagctcgttaacaaacgaactaaaactgtgcaatcaggatatatgcaaaaatcatgcatagtttgtcgctctgctcaaaataaaaagaaacctctttacccggcagcttccgctcgcttttttaagcatcgcaagaataactgtagcccgtgtccccggctatagcccagacgaaaaaacgccttttatcaattttttatgcaggttaagtctacgtgataagccgaaacggccttcagggaggtgaaatattctttaaagaaaggttaaaagcagcagaaaaaatggccttctgcagccgctatggcagcgactgcgcaaaagtcagacaggcttagtgaagaaaattgggagatgcatcattattctctgcatcatcttccgcgctatacagcagatggtgtgcattggcttccatcataaccatggaaatttgctcttcgctcaagcgcataaaccaggcgaactgcttgaacgacagccctgccccggagaataaagactggcaaacgaccagttttggcagattatcatcctgtatgtcgagaaatgccttcaccgtcaaagaactggcattgatggccgacaggtcggaagccagcgccagcagcgcggagggcttcacttcggccagcgcggagaaaaggatcacgtcgttaatcagatcgattttggcatcgaaaatgccgtcgaaattctgcatatgaggcagatgcagcgcctggcaggaatcacattcgaagaacgtaattccggcatcatcaagccattgacgtaacgtatccagtgtaggtacgacctgtaaatccatcgcgatgcagcctctttaataaaaacttcgcatagggtacttaaaaagcgcgcggtaatccatttaaccacccgttttcagacagtagcccggcgtcgcatgacgctcgatccataagatcattttacccgcaatatcgacccctgtggttttttccacaccttccagccccggcgaggcgttcacctccatgaccagcggcccgcgcgtcgcgcgcagcaggtctacacccgccacgtccagccccagggtttgcgccgctttcacggcaatttcccgttcgcgatcgctgatatcggcgattctggcaatgccgccgcggtgaaggttagagcggaaatcgccctctttggcctgccgctcgatcgccgctacgacctcgttacccaccacaaaacagcgaatatcgcgccctttcgcctcttcgatatactcctgcaccagaatgtgggcattgaggccccggaaggcatcaatcacgctctccgccgcctgacgggtctccgccagcaccacgccaatgccctgcgtgccttccaccagcttgatcaccaaaggcgcgccgcccaccatgtcgatcagatcgctggtgtcgtccggggaatgggcaatcccggtgacgggaagatcgatcccctgacgggcaagaagctgcagcgagcgcagcttgtcgcgggcgcgggaaatggcgacggattcgttgagcgggtagctgcccagcatctcgaactggcgcagcgcggcggtgccgtaataggtaatctgggagccgatgcggggaatcaccgcatcaaagtgcggcagcttgcggcctttgtagtgaatcgacgaggcggccggatcgatgttcatatagcaggacatcgggtcgagaatttcaacctgatgcccgcgtttcgccgccgcttctcgcaggcgcttacatgaatagagcgttccatcccgggacaatatggcaattttcaccctgcacctctctgaagacatggaaaaagcctgcgtatcatatacgcaggcaggcgcaggataaatggactatcgcgtcgcccagccctgtttgtgcaggtaatcaagaataaacgggcgattttctttaatgatggtgcggcgaatatggtcagtccaggtgtcgcggcggttattgctgccgcgcgtcatgtagtagttcgccagctcttcatcgtagtgattcaggacatcctgatcgaccggctggtagtggttttcatgcaccagcatcgccgcaggaatgcgcggcttcagatccgggttatccgccggccagccaaggcacaggccaaacagcggcagcacgtgttttggcagcttcagcaggtcggtcacgctttgaatgttgttacgcaggccgccaatgtagacgccgcctaaccccagcgactccgccgccgtaaaggcgttttgcgccatcagcgcggtatccaccacgcccagcagcagctgttcggccaggcccagctcggcctcagggcagatctgcaggtggcggttaaagtcggcgcagaatacccagaactcggcagcctgagccacatgcttctgcccgccggtcaacgtcaccagctgttcacgcatcgccgggtcggtaatgcggataatggagctgcactgcaggaagctggagctggaggtcgcccttgcgctgttaataatcgcttcgcgctgcgcatcggtaatcggctcatcggtgaagtggcgaatggaacgatgggaaaggagcaggtctatggttggcgtcatcttgtctctctttgtcttgcttaaaccgtatggcagccagtataggtaatgatatgcgcggtgtaattggcgaaacatagctcttagatattataacgacaggcgaaaccttctttaatgacgacaggttatggggcactatacgtgtcattcgccgtcaggcttgtttttttgaggagagagaaatgtttgcagttatttttggtcgtccagggtgcccttactgtgtgcgcgcgaaagagctggctgagaaactgaccgaagagcgcgatgacttcaacttccgctatgtggacatccacgcggaaggcatcaccaaagccgatctggaaaaaactgtcggtaagccggttgaaaccgtaccgcagatcttcctcgatcagaaacacattggcggctgcaccgactttgaagcttacgccaaagagcacctgggcctgtttgctgcccagtaatgaaatgaaaggacgccctcaccgagagggcgtttttatttgtggtgccgtcggttatgaagcagactgcgcacaaataagtagcagagcgcgccaagggcgcaccagaaaacagcgctcatcaaccacgccagctcctgccagaaactccgcgtagagatatacagcaagcgcatcatcagcaaacagagcggcgcggccagcatggcgcccagcagtggcttcaccacctccccttttcgggagagaaaactggcagctgcccccggcagggtaaaaaagagcaacccgagctccggatgacccgacgccctgaatgcccctttcacgttaaaagcaagcgacatgcatacgaccgtgaacagcaaaaagcagctgatcacccccgcccagtttcgtttcatattcaacctatcctcctgacttatctctatcaaatacactttcgtcgggtagacgcccagtcagataaagcaatgcggcaatccttgccaaagtacgcacagggtgatgcgataatcagtagctgtcagtagctaatgcgattaaactacacgccagctaatgttttagggaataaagcaggaaacagggagcgttaacgcttttccctgacccaaaaaacagtagcccaaaaagtcctttcattcaacaacttactggtaaacaagaagttagcctccgtgaatataaacgtcgcagacttgttaaatgggaattacatcctgttattatttgtggtactggcgctgggtctttgcctgggtaaattgcgcctgggttcggttcaactcggtaattccattggcgttttagtcgtctccttattattagggcagcagcacttcagcattaacacggacgcgctcaacttaggttttatgctgtttattttttgtgttggcgtggaagcggggccgaactttttttctattttcttccgcgacggcaaaaattatctgatgctggcgctggtgatggtcggcagcgcgctgctgatcgcgttagggctgggtaaactgtttggctgggatatcgggctaacggccggtatgctggcaggttcgatgacctccacgccggtgctggtgggtgccggtgataccctgcgccactccgggatggccggggaacagctctccaccgccctcgaccacctgagcctgggctatgccctgacctatctgattggtctggtaagcctgatcgttggcgcacgctacctcccaaaactgcagcatcaggatttgcagaccagcgcccagcaaatcgcccgcgagcgtggtctggataccgactccaaacgtaaagtttatctcccggtgatccgcgcctaccgagtcgggccagagctggtggcatgggcagacggcaaaaacctgcgcgagctggggatttaccgccagacgggctgctacatcgaacgtatccgccgcaacggcattctggcgaacccggacggcgacgcggtgctgcagatgggcgacgacatcgcgctggtgggttacccggacgcccacgcccgtctcgacccgagcttccgtaacggcaaagaggtgttcgaccgcgacctgctcgacatgcgcatcgtcaccgaagagatcgtggtgaaaaaccataacgccgtgggccgccgcctggcgcagctgaagctgaccgaccacggctgcttcctcaaccgcgtgatccgcagccagattgagatgccaatcgacgacaacgtggtgctcaacaaaggcgacgtgctgcaggtcagcggcgacgcccgccgcgtgaaaaccgtggccgaccgcatcggctttatctcgattcacagccaggtcaccgatctgctggccttctgcgccttctttatcgttggcctgatgatcgggatgatcaccttccagttcagcaactttagcttcggcatcggtaacgccgccgggctgctgttcgccgggatcatgctgggcttcctgcgagcgaaccacccgaccttcggctacattccgcagggcgcgctgaacatggtgaaagagttcggtctgatggtctttatggcgggcgtgggcttaagcgcgggcagcggcattggccacagcctgggtgccgttggctggcagatgttggtttccggacttatcgtcagcctggtgccggtggtgatctgcttcctgttcggcgcctacgtgctgcgcatgaaccgcgccctgctcttcggggcgatgatgggggcgcgtacctgtgcgcctgctatggaaatcatcagcgacaccgcgcgcagcaacatcccggcgctggggtatgcgggcacctatgctatcgctaacgtgctgctgacgctggcgggtacgctgattatcatcatctggccggggctcggataactcctaagaatgcgcgtggcggaaaatattttcgttacgcgcagaacttttttatcagggggcagtcataactagtgccactgcttttctttgatgtccccaatttgtggagcccatcaaccccgccgttttggttcaaggttgatgggttttttgttgcctgaaattccccaccttctaatattttcttctcgcccgccaccaaaacatatatgattaaacgtatataaaaatcacatctgcaggaacacccatgctccacccactccacctcttcaaaaccctctccgacgaaacgcggctcgccatcgtcatgctgctccgcgaagcgggcgagctgtgcgtctgcgatctctgcgccgccaccgccgaatctcagccgaaggtttcccgccatatggcgctgctgcgcgagtccgggctggtgatcgaccgtcgcgagggtaagtgggtccattaccgtctctctcccaacatgcctgcatgggcggcagccgttatcgacaccagttggaactgcctgcgggaagagacgcgaatgaagctgaaaaaccggcttccgggttcgtgctaatcaaaacacattcacaaaaacagatataacggagtaagcgatgtttctggcaggggcaatttttctgtttacgctggtgctggtcatctggcagcccaaaggactgagtatcggctggagcgcgactattggcgccgtgctggcgctggccagcggcgtgattcacattaacgatattccggtagtctggaatatcgtctggaacgccacggcaacgtttatcgccgtcatcattatcagtctgctgctggatgagtccggctttttcgagtgggcagcgctgcacgtcgctcgctgggggaaaggtcgagggcgattgctgtttacctggattatcctgctgggcgcagccgtcgcagcgctgtttgctaatgacggcgcggcgctgatcctcacgcctatcgttatcgccatgctgctggcgctggggttcagcaaacaggccacgctggcgtttgtgatggcggcaggttttatcgccgataccgccagcctgccgctgattgtctccaacctggtcaacatcgtctccgcagacttcttcacgctggggttcagcgaatacgcttcagtgatgattccggtggatatcgccgcgattgccgcaacgctggtgatgctgcacctgttctttcgcaaggaaattcctccagaatatgacctggcgaaactccaggagcctgcgcgggccattcacgacctcccgacgttcagaacgggctggatcgtcctcctccttctgctcgtcggtttcttcgtgcttgaacctctcggcattccggtcagcgccattgcgaccgtcggcgcgctgattttattcgctgtcgcaaaacgcggacatgcgataaataccggaaaagtgctgcgcggcgcgccgtggcagatcgtcatcttctcgctggggatgtatctggtggtgtatggcctgcgtaatgccgggctgacggactctctcacaggcgtactgaatagcctggccggacacgggctgtgggccaccacgctgggaaccgggttcatcaccgcgttcctgtcatccataatgaacaatatgcccacggtgctgattggcgcgctctccattgacggcagcacggcaacaggattgataaaggacgcgatgatttacgccaacgtgattggctgcgatctggggccaaaaatcacgcctattggtagtctcgccaccctgctctggcttcacgtgctggcgcagaaaaacatgacgattacctggggcggctatttccggacgggcatcatcatgacgctgccggtcctgtttgtgacgctcgccgccctggcgctacgtctctccttcacactgtaatgagccactgatatgagccacatcaccatttaccacaaccccgcctgcggcacctcgcgcaacacgctggagatgatccgcaacagcggcgcggagccagagattattctctatctggaaacgccaccgtcgcgcgatacgctgaccgccctgattgccgatatgggcatttcggtgcgcgatttgctgcgtaaaaacgtggagccctatgaacagctcggccttgccgacgataagttcaccgacgaccagcttatcgattttatgctgcaacacccgattctgattaaccgtccgatcgtggtgacgccgctgggcacccgcctgtgccgcccgtctgaagtcgtcctcgacattctgccggacgcgcagaaaggggcgtttacgaaagaggatggcgaagcggtggtggacgccagcgggaagaatatcctgaaaaaataatccttcctcaggtggacgacagggccagcgcccggcgggccctgaacgcctggagaaaacaaccgcccgctagctcgccacgcagacccggttgcgcccctcacgttttgcacgataaagctcacgatcggctcgcgccagggctgactgcacgccatgttcaatctccagttcatccggcgtcatgcatacgagccccatgctggcggtgaagcggatcgtctgcccgttgaagtcgacgttctggctggcaaggctcatccgtacgcgctcggcgatctcagcggccgtctccagagaggtctgcggcattgccacgacaaactcttccccgccgaagcgggcgacaatgtcgctgcctctcaccagtgccggaagcgcgttgccaatatgcttcagcaccgcatcgccgccgtcatggccccaggtgtcgttaatacgcttgaagaaatccagatccatgctcatcaggcacaggggctgctgatgccgacgggcaagattgcaggcccgcaaagaccactcatcaaactggcgacggtttgccagcccggtgagcggatcgagccgcgcctcctgctggaaacgcgcccgctgcagggcgttgacgtggatgtaatgcatcagaaaccactgcgtaatggagataaccagaatcgccagcgccgtccacagagcctgataataccagccgtgcagcacgtcttttctggccagcccgacggccagcccccatttgcgttcgttgaggttaagaaatacacccatacgttcaacgccatcaatcggagaggtatatcgttggacctgtgcggtatcgcttgcgtattccagcagcttcgcgaggcgcgggtcggaggtgttcaattgcgaaccgtcattcgcccccatacgggcaagctgcaccgcattgtcacggtcaaggaccgccatcgccccaccctgacctaaatcgaagccctgcacttccattttgcgaaacatatcgttcatggtgttaccattgaagaaacccaacgcaccaccaagaaagcgaccatgtgcgtcgcgcactgcacggaacatcacgaagcccaacatgtttttatccgtgccgttgctctgccagtaaaacaaactttcggtaacttcatcccggcgaaaatcggtaaacagagggtgctgccgaaagctggcctgcgcaagcgtagaggcgtccagagcgcgctcaaaaggaaatagcgcgcggctgctgagaaaatcaccgtcttcatcaaagacgataacgccatccagccaggcgcgcttgagctccccttgcaggaatggctgcgcgttttcaggcgtgaccgtatggttgagcagaaaggcattcccgataaagcgcatctggtagcgcatcgcgttaaggctggtatcaaactgctgggactggagtatggccgtattgcgaaggatacgtgcggcgttatcctccacatagccgcgctggtagagcagatgcccaatcagcagactcgcctgaaccaaaatcaacagtactaacaacgctctcttttttgccagactgacctgcacgaaccaggtacttactttttcacccaacgccaaccactgaacagtaaataaccaccgcggtggatagtcacgtgatcggtccggattgtcaatatggagaaaaatcgtaatacattgaaaaatatgaactaattttctttatttaacggtgtaatgcccgcaatcctccccaccatcgcccgaatctcctcccggcttaacggcgcccggtcggtgacatagtgcagcgtcatcccttcgataaacgcgtccagcgcgcgggtggtgaccgggtcgaaccactgctccagcgtggtctggctcatcttcatccagtcctgcatcaccgttttgagcgccgcgctgcggtgcataaaggcgtagagctgatacatcagcgccatgttgtgcggcgtggtcacctgcgagctgtggatcagcgtggtgatggattcgcacgccatttccggcccggtgacgcccgcgaagaaatcccggtactgctgcgacatctggcgggtaaaccacgtgaaggcctcctccagcagcggctccatgccgtcgaaatagtaggtcatcgaccccagcggcacgcccgcgcaggtggcgattttacggtgcgtgacggcgtgaataccgtgttcagcaatggtgtcgagcgtcgcctgcaggatcttctcccggcgatgcggatcgttgggtggtctgctcatcaattcctcacctggtttgtgtacaaatgtacacaaacttgctagtgttgtcgctattgttgtacttctggtgctatcccgatgacgctgacctctccccgaaaagccctgcagctccgcctgtgggcgctgtttatgttcttcttcattcccggtctgctgatggcttcctgggccacgcgcacgcccgccattcgcgatattttgtccgtctctaccgcggaaatgggcatcgtgctgttcggcctgtcgataggctccatgagcggcattctctgctcagcgtggctggtaaagcgcttcggtacgcgagcggtgatccgcaccaccatgtgcttcgcggtgttcgggatgatggtgctgagcgcggcgctgtggtttgcctcaccggtgctgtttgccctcgggctgacggtgtttggcggcagcttcggctcggcggaagtggcgataaatgtggaaggggcagcggtcgaacgcgagatgaacaaaaccgtgctgccaatgatgcacggcttctatagcctcggcacgctggccggtgcgggcgtggggatggcgctgacggccactggcgtgagcgcgaatctgcatattctgctggcggcgctggtgtgcatcattcccattctgaccggcatccgggccatcccggacggcaccggtaaaaactccgctgacgaacagcactcagccgaaaaagggccgcccttctaccgcgatttccagctgatgctgatcggcgtggtggtgctggcgatggcgttcgcggaggggtccgccaacgactggctgccgctgctgatggtagacggtcacggctttagcccgacctccggctcgctggtttacgccgggtttacgctggggatgaccgtcgggcgcttcaccggcggctggtttatcgaccgctacagccgcgtggcggtagtgcgcgccagcgccctgctcggcgggctgggtatcgcgatgatcgtctttgtggatgtagactggattgccggcgtctcggtgatcctctgggggctgggcgcgtccctcggcttcccgctgaccatctctgccgccagcgataccggcccggatgccccgacgcgcgtcagcgtggtggcaaccacgggctatctcgccttcctggtcgggccgccgctgctcggcttcctcggggagcactacgggctgcgcagcgccatgctggtggtgttagggttggtcatcatcgcggcgctggtggcgcgcgcggtggcaaagccggaaacgaatcaatcgacactggagaaaggatatgagcgttaaactgatcgccgtcgacatggatggcacattcctgagcgatgccaagacctacaatcgcccgcgctttctggcgcagtacgcgcgcatgaaggcgcaaggcattcgtttcgtggtcgccagcggcaaccagtactaccagctcatctcctttttcccggagattgcgcatgaaatttcattcgtcgccgaaaacggcggctgggtcgtgagtgagggtgaagacgtcttcaacggtgaactgtcgaaagcccatttcgagaccgtcgcgagcgtcttaaacgacgttcccggcattgagattatcgcctgcgggaagagcagcgcctatacgctgaagtgctatgacgaggcctttaaggccatcgcggcgaagtattatcaccgtctggaaatggtcagcgatttcgacaacctgaacgatattttcttcaagttcggactcaacgtgtccgatgatgaaattccgcgtattcaggcgctgctgcatgaaaagctcagcgacatcatggtgcccgtcaccaccggtcacggcagtatcgacctcattatccccggcgtgcataaggccaacggcctgcggatcctgcaacagcgctgggggatagagagcagcgacgtggtggccttcggcgacagcggcaacgacgtggagatgctgcgccagtccgggttcagctttgcgatggcaaatgccagaccgcatatcaaagcggcagcgcgttttgaagcaccgcataataacgatgaaggcgtgctggatgtgattgagaaggtgttgaacggggaggcaccgtttaattgaccgcgtgcggtctggtgcccttaccctagccctctcccacagggagagggcataagaattaaggttgcagagcgtttccgacgcgcttgtctttcaggaataccaccatcaggccaacccacagcacgccattggcgaggttaaacaggctgaacagcccgttaccgcccatcgcgtaggcatgcttgctcacctcgataccgacggtaaaaatcagcatctgtagcatccccatcgccgcggagaccgtgcccttactcatctcgctggcaaacagcgtcaggcgcaccagcccggcgttcgccacgccaatcccgaaggcgtagatactcagccccgccgtcatccacaaataagcgtgagatgacgcgacggttgccaccgccgccagaatcagccctgccgcaatcggccagccgcccatgataatcagcgaacgcacggtgcggcgtgacgtcagacgcgccagcaccaggttaccgataatcagggcgccaaagatcggcacctgcagcaggccgtactcgtagctgctgagcttttcgccgctgatgataatgaccggagactgggcaatccacgccagcagcggcaggctaacaaacccggtcgccagcgcgcccgctacaaagcggccgtttttcagcacctctttgtaatcccgacccagctctttcagcgagagtttctcgccgatgcgggtggcggtttccggcatcgcacggtgcaggccaaagaacgcgatggcggcgagaacggcaaagagcacaaacatcccttcccagggggccatatgcacccatgcggcgcccaccagcggcccgagcaagggagcgatcagcgccacgttcgccatcagcgcggtgattttgatacacaccgcctcttcaaaagactcctgaatggccgcataccccacggcgccgataaagcacaggctcaccccctgcaggaaacgcagcagagtaaattgttcaatattttgcgccagcagcgtggcaaggcaggtgacgatgaaccacaccacgcccgtcagcatcaccgggcgacggccaatacgatccgacagcgggcctaacagccactgtaaaaacatgccgccggccagataggcggtcatggaggtcggtacccactcaattccggcgttgtactgcgccaccacggccagcataccgggctggatcatatcgttgccgatataggtagaaaattcgtagagcaccagacacagggggaaaagcaacgcctgacgacccagacgtgaacctgaagaagaacggtttaacatgcaatctctttataatgacaaaatcgcgacgagtgtaatgaaatgccgcagcccgagatagtgatttatcgaggataaacagaaataaagcacatatcgtcttcgtttaaggtttccttaatttgacagatttatgatagccccattactcgtcaacgaccccaaattatgtctctcacctccagccgttcagaattgtctaagttacagacaaataagacaaaacgcctttaccgcttgccgtcccgcttttatggttatcagcttttcatactgatagtccttgccgtggtgttcacgtggctatcgcgcaatgaagcgctcgacagatggatcaccggcttctggtatgacgcggcgacgcagagcttcccgctgcagaaagaccacctgctggatctgctcaaccatcgtctggcgaagtacattgccatcgctttaggcgccgtggcgctgttttacggcgcgtacaagcgtaacgcgaggctggttacggcggcgctgctgatggggcttggcgcgctggtcgtgggcgtgctgaaaagcatgagccatcacagctgcccgtgggacctggtggaatatggcggtaaggcgatgtcctatcccctgttcagcgccgtcccggcggacagcggaccggggcgctgcttccccggcggccattcttccagcggctttatggtgatgggactgttttttgccttctggcgcgagcggccgcgtctggcctggagctttgtcgttctcggcattttgctgggtctggcgatgggcttcggtcaggtcatgcgcggggcgcattttttctctcacaacctgtgggccgggtggtgggtctggttttcccaggtggcagtctacgggctggtttccacccggtttgctaaagagtgataacgctatgctagagaatctgaattatcagctgttttatctgatcaacgccaccccggcctcgcccgagtggatgatcgacttcgccacctttctggcaaaagatctgatcagtatcgtgcccgcgctggcagccatcctctggctgtggggacctcgtagccaggtgaaagcgcagcgcaagcttgtaatcaaagtggcgatggctctcggcataagcgtcctggcaagttacattctgggccatgcgttcccgcacgatcgtccgtttgtcgatcacgtcggctataccttcctgcaccatgcgccggatgactctttcccgagcgatcacggtacggtgatcttcaccttcgcactggccttcctgttctggcatcgcctgtggtcgggtgcggtgctgatggtggtcgctgtggccatcgcctggtctcgcgtgtatctgggcgtccactggccgctggatatggtgggcggcttcctggtggggctgattggctgcgtgagcgcggctatcctgtggagcctcatcggggaagcgctctaccgtgcgctttcttcactctatcgcgccattttcgccatcccgatccgcaaaggctggatacgtgactaaccccgacctgacaggttacacttgaacccccgccctgcgggggttcatttttttatgccgaggaactatggaaacacgtcgcgatgaccgcattgctcagctgctacaggcgctgaagcgcagcgataagctgcatcttaaggaagccgccaacctcctcggcgtctcggaaatgaccattcgtcgggatctgaacagcgagagcgcgcccgtcgtgctgctgggcggatacattgtgcttgagccgcgtagcgccagccattatctgatcagcgaccagaagacgcgcctggtggaagagaagcgcaaagccgcgcggcttgcggcttccctggtacagccgcaccagacgctgttttttgactgcggtaccaccacgccgtggattatcgaagccatcgacagcagcattccgtttaccgccgtctgttattccctgaacacctttctggcgcttcaggagaaacccgagtgccgggtgatcctctgcggcggtgagtttcacgccagcaacgcgatctttaagccgctcaacctgcaggacacgctcagcaacctctgcccggatatcgcgttttattctgccgcgggcgtcaatgtgcgtcagggggcaacctgctttaacctggaagaattaccggtcaagcactgggcgttaagcgccgcgcagtaccatgtgctggtggtcgatcacagtaagtttggtaaggtgcgtccggcaagaatgggcgagctggcgcagttcgatgccatcgtcagcgattgccgcccggacgacgagattgtggcccacgcgaaagcgcagcaggtgaagttgatgtattgaggttatgccgggtggcggcttcgccttacccggcctacaacggctcgaacgtaggccgggtaagcgcagcgccacccggcaaaaacttagctaaaccagctgccgaaccacccgtggaatttcatcatcacgaaatcccacatccggctgaagaagccgccctcttccactgcttccatcacaatcagcggacgctgttcaatcgacttaccgttaagctggaaatcaatcgtcccaaccacctggccttttttcagcggggcggtgagctgcgggtcggtcagagtgtagctggccttcaggtttttcagctggccgcgcggaatggttaccgagcccgcctcacccgcgcccaggttcacctcgctcttgtcaccaaaccagacgcgctggctgacgaacgtggcatccggtttaatcggcgtcacggtttcataaaagcggaagccccaggtcagcagtttttctgattcgttaaagcgaatgcggtcggttttggtgcccagcactaccgaaatcaggcgcatgtcgccctgggtcgcggaggctaccaggttatagcctgcacccgccgtggtgccggttttcatcccgtccacgttgacgttgctgctccacagcaggcggttgcggttcggctggcgaattttgttgaaggtaaactctttctctttgtggatggcgtattcatccggcacgtcgtggatcagcgctttccccagcagcgccatgtcgcgcgcggtgctgaactggcccggcgcatccaggccgtgaaccgttttgaacgtggtgttggttaagcccagcttctgcgcgtaaccattcatcaagccaatgaaagaatcctggctgccggcaacgtagtcggccagcgcgatgcacgcatcatttcctgactgaataatcacccctttattcagatcggaaacggagacctgatcccctggcttcaggaacatcacggaagatccgcgcagggccgggttgccggtcgcccaggcgtctttcccgatggtcaccatatcgtccagcttgatcttgcccgctttaagcgcctggcccaccacatagctggtcatgattttggtcaggcttgccggatcgagtttctcatccgcattcccttccgccagcactttaccgctggcgtagtccatcaggatccaggcgcgcgcatccacaggcggcgcttcgggcgcagcctgttcagctgcgtagagcgttggtgcaaacaggaaaagaagcgcagagcctgccgccaggctgcgcagagaagtcattttacgcgtcataaatgccacccgagtgtccattcaaaaattacgtcacatcaccgtgtcgcaagaagcgatgagtaatagcgcactaaaaccgttaaagaaacccaacgagggtaaagttattaaagtttatgcaataacattcagatacgctttgattaaggcgatttttttgtcttctgttgcgtaattgttaggtttatctcaccatggcgaaaagctgattcggattcacatctcattgggagtaaatatgattacgctgtggggcaggaataattccaccaacgttaagaaagtgctctggacgctggaagagctggatttaccgttcaatcaaatcatggcaggcatggcgttcggcgtgaacaaggaggccgactatctggccatgaacccgaatggcctggtgccgctgctgcgcgatgatgaaacggacgcgacgctttgggagtccaacacgattgtgcgttacctcgccgcccagtacggccagggccgcctgtgggtagaaaacccggcccgccgcgcccagggcgaaaagtggatggactgggcgaaccagacgctgtccccaacccaccgcgtgatcctgatggggcttatccgcacgccggaagcagaacgcgattatcccgcgattcacgccgcgcaggatgcctgcgaaaatctgtttgcgatgatggatgacgagctggcgaagcacgcctggttctccggcgaggcgttcggcaccggcgatatcgccgtggcgccattcgtctggaacctgaccaacatgggcctgaagtggacgccgcgcccgcacctggagcgctggcttaaacagctgagcgatcgcccggcgtaccgcaacgtcgtgatgatcccggttacctgattacgcgccggacgggctgactttcaacagctgcccgtccgtctcgtcggtcaggacatacagatacccatccggccccacccgcacatcccgaatacgctgatcccggtcgcccagaatgcgcccgtcctctgtcaccttgttaccctccacgctcagcacgatcacgtccttctccttcagcgcgccgataaacagcttgtttttccactgcgggaagacgtcgctgttgtagaacgccatgccgcttaccgcgggtgagactttccagacgaacagaggcttctcggtgccctcaacgtgctcgcctttggcttccgggattttcagaccgctgtagttaatgccgtgcgttgccagcggccagccgtagttcttacccttctccgggatattgatctcatccccgccgcgcgggccgtgctcgttcagccacagcgtgtcgctccaggggttcatcgccatcccctgcgggttgcggatgtcgtaagaccagatttcaggtcgcgcaccgggggtattcacaaaggggttatccggagggacttttccgtcttcggtgaggcgcaccactttgccctgcaatttatccagatcctgcgccgtgggacgctggttattctcgccgagtccgataaagagggagcctttgccgtcgaacaccagccgtccgccgaaatggttaccggttgagagtttcggcatctggcggaacgccacctggaatccctcgatgcgggaatagtcgtcgctcaggcggccaaagcccaccgccgttccggctttgccgtcatgcccggcctcggcgtagctcagccagacgcggcgcgacgtttcaaaatccggcgccagcaccacatccaacaatcctccctgcccgtttgcccagaccttcggtacgccgacaatcggatcggagagcccttttccggcctgccagcgtttgagctggccgcccttcagggtcaccagcagcccgttattatccggcaggaacgccagggaccaggggtgatcgagtctgttttgcagcacctcgaccttcaccgcctctggcgcagcaagaagtgaaaacggaatgaataacgcaggcagggaaatcagcgaggatcgaggcataatgcgctcctttatcggcatatggcctaaagattagccactgcgtccgggcgcgttaccacttttacaaaagcttaagcagaagggggagttgcctcccccgggatcagtgctgttcaagctgtttgtgctcgttcaggcacatgatgcatagagagagcgttgtcaggcagttttcaagcttctccgcgtttacggcgataaaattcgggcagtcgtggcgtccattcatcagacacacccctgcaatggagagcacctcggcggcgcggcgcagcgcgacttcttcactttcgccgtagttcgcctgcagggccggtgctttttcacgcatgaaattgcaaagttcaaacaggttatcacgcagatgttcgctttcgctgactgacatatacccttttgccttcctcaactgcaggtacgcggccaggtcgattcgggcgttgatcagcttgttcagcagatcgcgttttagtctgtcaacggtcatgctctttcctcctctgtcagccattgtgcatagtcaggataagtacattttttgtacagtttaatgcctggaatcaatttttattaactgattaacattatttacaatgttacaacctctgcccggcgcatccaccttgcaaagagtgtataaatcccccgcgatacgctgtaaaatcccgccctgataactccataattgatgaatttttaacctatgagcaatgttacgcaccagccgaaaatcggcttcgtctccctgggctgcccgaaaaacctggtggattcagaacgcatcctgaccgaactgcgcaccgagggctatgacgtggtgccaagctacgacaacgccgatatggtgatcgttaacacctgcgggtttatcgacagcgcggtccaggaatcactggaagccatcggtgaagcgctgaccgaaaacggcaaagtgatcgtgaccggctgtctgggcgcgaaagaagaccagatccgcgaagtgcacccgaaggtgctggagattaccggcccgcacagctatgagcaggtgctgcaacatgttcatcactacgtgccaaaacccaagcacaacccgttcctgagcctggtgccggaacagggcgtgaagctgacgccgcgccactacgcgtacctgaaaatttccgaaggctgcaaccaccgctgcaccttctgcatcatcccgtccatgcgtggcgatctggtgagccgtccaatcggcgaagtgctggcggaagccaaacgtctggccgatgcgggcgtgaaggaactgctggtcatctcccaggacacctcagcttatggcgtggacgttaagcaccgctccggtttccacaacggcgagccggtgaaaaccagcatggtgggcctgtgcgagcagctgtccaaactcggtatctggacgcgtctgcactacgtttacccgtacccgcacgttgacgacgtgatcccactgatggcggaaggcaaaattctgccgtacctggacatcccgctgcagcatgccagcccgcgtatcctgaagctgatgaagcgcccgggctccgttgaccgccagctggcgcgcatcaaacagtggcgtgagatctgcccggatctgaccctgcgctccaccttcatcgtcggcttcccgggtgaaaccgaagaagacttccagatgctgctcgacttcctgaaagaagcgcgtctggaccgcgtcggctgcttcaagtacagcccggtagaaggcgcaaccgccaacgagctggcggatcaggtgccggaagaggtgaaagaggagcgctggaaccgcttcatgcagcttcagcagcagatttctgccgagcgtctgcaggagaaagtgggccgcgagatcatggttatcatcgacgaagtggacgaagaaggcgcgattggccgcagcatggcggacgcccctgaaatcgacggtgcggtgtacctgaatggcgaaaccaacgttaagccgggtgatattattcgcgtgaaggttgaaaacgcggatgagtatgacctgtggggtagccgggtttaatctccccactccgcttttgtaggccgggtaaggcgtagccgccacccggcacatttcactgcactacccctttatcctcggatccagcgcgtcgcgcagcccatcccccagcaggttaaacgccagcacggtcaggaaaatcgccaggctcgggaaaatcgccacgtgcggcgcaatcaccatatcggccctcgcctcgttcagcatcgcgccccactccggcgtcggaggctgtgcccctaaccccagaaacgacaggctggccgccgagattatcgacacgccgatacgcatggtgaagtagaccacgatggacgacaccgtccccggcagaatatggctgaagaggatggtcgcatcgctggcccccatactgcgggccgactcgatgaaggtctgctgtttcagcaccagcgtgttgccgcgcaccaggcgggcaaaggccggaatcgaaaacaccgcgaccgcaatgatgacgttggccatgccgctgcccatgatcgccaccacggcaatcgccagcagaatgccggggaaggcaaacagcacgtcgcagatgcgcatgatgatgcggtcccaccagccttcgtaatagccggcgaccagccccagcacgatcccaatggccgcgccgatcagcaccgcaaacaccccggcggcgagcgagatctgcgcccccaccagcacccggctaaagatatcccgcccgagagagtccacgccgaaccagtggagcattgagggcccgtcgttcaggcggtcgtagtcaaaatagttttccgcatcaaacggcgccacccacggcgccacgatcgccaccacgatcagcagcagcacgaacagccccgcggtcatcgcgaccggctgacggcgaaagcgccgccagaattcagaccacggggtgcggatgaggtccggttttagccccggcatggcgtttaatacggcctgacgccgccagttcaacaatcgcatcttacttatacctgatggccgggttaatggcggcgtagagcacgtccaccacgaggttgataagaataaactccagcgagaaaagcaggacttccgcctgaatcaccggatagtcgcgcatctcgacggaatcgaccagcagacgtcctagccccggccagttgaagaccttttccaccacgatagagccgcccagcaggaagccaaactgcagccccatcatcgtcacgaccgggatcatcgcattgcggaacccgtgcttgaggatgacccacttctcgctgacccctttcgcccgcgcggtgcgaatataatcttcgctcagcacgtcaacgaacgaggcgcgggtaaagcgggccatcaccgccgacacggcagcccccagcgtcatcgagggcagaatgtaatgcttccaggtatcggccccgacggtgggcagccagcccagctcaacggagaagatctgcatcagcagcatccccagcgcgaacgccgggaaggagatgccggtcaccgccagcgccatgccgagcttgtccggccagcggttgcgccagacggccgccacaatcccggcgccaagtccgaacaccaccgcccagctcatgctggctatcgttaaccagaacgtgggcataaagcggctggcgatctcctccgacaccggacgacgcgacaccatcgagataccaaaatcaccctgaagaacgttgccaatatagtgcagaaactgcatatacagcggctggtcaagacccagctgtttacgcaccagctcaatgaccgtggcatccgcttcgggcccggcaaccagacgcgccggatcgcccggcagcatatggacaaacaaaaacaccagcaccgccacaataagcagcgtcgggataagccccagcaggcgtttgcaaacatagttcagcatgggcgttattttaaatccgcatcgtcaaagctaaagcccgtatccggcatgatgtagaacccggtcaacgctttgttatgggctgacaccagtttctccaccaccagcggcacccacggcgactctttccagatgatgtcctgcgcgtccttgtagagacgcgctttctcctccggtttggtggttttcagcgcgtcggccaggtctttgtccacctgcggattgctgtaaaacgcggtattgaatagggttggcggccagttctgtgaagcaaacagcggcgacagcgcccagtcggcttcacccgtcgaggccgaccagccggtgtagaacatccgcacgccgctctctttctgccctttcccctcgacctctgccgcacgctgtccggcatccatggcggtaacctgcgccttaatccccacctgcgccagctgctgctgggtaaactgcagcaccttctgggcggtactgtggttatgcgacgaccacagcgtggtgctaaagccgttcggatagcccgcctccttcagcagctcgcgcgctttggccggatcgtacggccacggctgatagctttgcgcatacgcaatagccggcggcagcacgccggtggccggggtggcatagcccgcaaaagcgaccttcaccagcgcctggcggttaatggcatagttaatggcttcgcgcaccttcggattatcgaacggcttttgcgtgacgttcatgctgatgtagcgctgcatgattgacgggctggcgaccagctccagcttgctgtttttctccagaatggcggcctgctcgtacgggaccgggaaggcaaactgcgcctcgccggtttgcagcatcgccgcacgggtgttgttatccactacaggacgccaggtgatggtatccagcttcggcagccctttctgccagtatcccgcgaatttcttcaccttcacaaaatcggtctggttccaggtgaccagctcgtacgggccggtacccaccgggtggaagccgatctccttgccgtatttcttcagcgcggcaggggaaatcatcgccgtcgccgggtgcgccaggatattgataaacgcggagaacggctctttcagggtgatttttaccgtcgccgggtcgaccacctcagttttggcgatgtttttatagaggttataacgcttgaggctgttctcaggattgctggcgcgatccaggtttaccttcaccgcgtccgcattaaagtcggtgccgtcctggaacttcaccccggttttgagcttaatggtgtacaccagcccgtcatccgaaacggtgtacccctccgccagcacgtttttaagcttcatctctttatccaggccaaacaggccctggtagaacgatttcgccaccgcctgggagagcgtgtcgttagcgtcatacggatccagcgtggtgaaattagagccgacggcaaccaccacatctttggcagcgaacgcgggggcagcggccagggctgccgtcacgctcgcggctaacaaccatctacgcgctacaaatgtaaccattatgttctcctgcctgttgaaagttataaccgcgaaaaggcattgtcctgacgcgggggagccacgaaatgacccggaccgacctcacgcagcgccacgcgctccacggcctcgccgcgtttacgaatattgatcggcatttcatcctgcagcagcacgcgctggccgtgacgatgcgccggatcggcgaccgggaccgccgcgatgagcttgcgggtgtacgggtgctgcgggttctcaaataccgcccttcgcggcccgatttccacgatttgccccataaacatcaccgccacgcgatggctgatgcgctcaaccaccgccatgtcgtgcgagataaacagaaaggcgatccccatatcccgctgtaaatccagcagcagattgatgatttgcgcccggatagagacatccagcgccgagacggattcatccgcaatcaccactttcgggttcagcgccagcgcgcgggcgatgcagatacgctgccgctgcccgccggaaaactcgtgcggataacgccaggcgtgttccggcttcaggccaacgcgctccagcagccaggccacgcgacgctgcactgcctcgccgtcgagcaggttatgcacccgcagcggctccatgatcgaataccccaccgtatgtcgcggatcgagagaggcatacggatcctggaaaataaactgaatatcccgccgcaccgcctgcagcctgctgtcaggaagggtatcaatgcgctcgccgttaaaggtaatgctgccctcctgcgcgtccaccagacggagcaacgcgcgcccggtcgtggatttaccgcagccggactcccctaccagcgccagcgtttcgcccggccagaggtcgaagctgacgttttccaccgcgtgcacttcgcgctttacgcggttcagtacgccgctgcgcagcggaaaacgcgtgaccagattgcgcacttccagaatgggcttgcccggcaccacggtgtcctgctcgcgttcctcctcctgcggctcagacgcctccagggaaatcaacggaaaacgacgcggcagatcgctgccgttcatcgcccccaggcgcggaaccgccgccagcagcgctttggtgtaaggatgcgcgggcgcgtgaaaaatctgctcgaccgggccggtttccaccgcgctgcccttgtgcatcaccagcacccgatcggcgatatcggcgaccacgcccatatcgtgggtgatgaaaatcacccccatctccatctcctgctgcagcaccttgatgagctgcaggatctgcgcctgaatcgtcacgtccagcgccgtcgtcggttcatcggcaatcagcaccgccggacggcaggagagcgccatggcaatcatcacccgctggcgcatgccgccggaaagctgatgcgggtagcggctcaggatggcctgcgcctccggaatgcgcaccagctccagcatgcgtctggcctccctgagcgcttcatcaccgcttagcccctgatgcaggcggatggactcggcaatttgttccccgaccgggaacaccgggttcagggaggtcatcggctcctgaaagatcatcgcaatgtccgccccgcgcacgccctgcatctgcgcgccgctcagctcgtttaaatcaatgacctgacggttacggcggcgcagcagcattttctcgctgctgatttgcccgcccgtctgttccagcaggcgcatcagcgccagcgcggtgaccgatttcccggagccggattcgccaacaatcgccagcgtctcgccgcgcctgagcgaaaacgataaattctgtactgcggggatgaactgccgctcttcctgaaacgcaatattcagctgatggacagccagcacttcgcggttgtccagctcttcactgtgcggcacgcgctgcccccttattcacgatagatccccgtgctcggctcatcaccggcatagccccaggcgcggtacatcccttcgctgttgaacggcagggccacgttgccctcgcgatccactgcaatcagcccgccgacgccgcccagggcaggcagtttctccatcactacgcgctcgcaggcttcgctcaggcttaagccgccgtaatccatcagcgcggtaatgtcgtaggccgcgagggcacgaataaacacttccccggtgccggtacacgacaccgccgccgtggcgttattggcatagcagcccgcgccgggcagcgggctgtcgcccacgcgtccggggagcttgttggtcatcccgcccgtggaggttgccgccgcgaggttgcccgctttgtcgagcgccaccgcgccgaccgtgcccattttgctgcgctcatccagcggcgcagtatggtcaagctgcgtcatgcccgccgaacgggcgtccagcagctgctgatagcgcgcctctgtggaaaacagatcgggcgataccggcgccattccgtgttcgaaggcaaacctctctgcccccgcgcccgtcagcagcacgtgcgggctctcttccatcaccagacgcgcggccagcaccgggttacgcaggtggctgacgcctgccacggcccccgctttcagggagataccgtccatgacgcaggcatccagctcgtgggtttcatcccgggtaaagaccgaacctatccccgcattaaataacgggcactcctccagcaggcgtaccgcctcggtgaccacgtccagcgcgctctcgcccgcttccagcattttctggcccgtttcgacaatggcgtacagcgcgtcgatgtagcgcttttcctgctcaggagtgagctgtgcacgggtgattgccccggccccgccatgaattgcgattaccgccttaaccattcgcatcacccgttagcctgttttgcggctttttctataaatatcattatcgtcgacgaaacttcagatgatttttgaatatagaaagacgtaacagtgatgtaaagcgtacaccctccggtcatacagttagccgcacttttctgccataatggacgctttcgttgttactccgcaggagcccaccatggattttaccgccggactgatgccgcttgagacggcactcacgcagatgcttgaccgagtttccccgctgcatgacgttgagacgcttcccctcgtgcgctgttttggccgtattgccgcacgcgatatcgtctccccgctcaacgtgccggggtttgataactccgcgatggacggttacgcggtacgcctggcggatctccagacgggtaacgccctgccggtggcgggtaaagcctttgcgggtcagccgtttagcggggaatggcctgcgggcacctgcgtgcgcatcatgaccggtgcgccggttccggctggctgcgacgctgtcgtcatgcaggaagagaccgaacagaccgacgacggggtgcgttttaccgccagcgtcaaagcgggccagaacatccgccgtaccggcgaggacatcaccctcggcgcgaccgtttttgccgccgggcaaaggctgacggtggcggagctgccggtgctggcgtcgctcggcgttgctgaaatcgacgtaatccgtaaagtgcgcgtcgccgttttctccaccggagacgaactgcagcttcccggccagccgctgcaggacggccagatttacgacaccaaccgcctggcggtacacctgatgctggagcagctgggctgcgaggtgattaacctcggcattattcctgacgatccggaaaaactgcgcgcggcgtttatcgaggcggataaatccgccgacgtggtcatcagctccggcggcgtctccgtgggcgaagcggattacaccaaaaccctgcttgaagagctgggcgaaatcgccttctggaagctggcgatcaagccgggcaagccgttcgcgtttggcaagcttccacacagctggttctgcggcctgccgggcaacccggtctcggcggcacttaccttctaccagctggcgatcccgctgctggcgaagctttccggcaacaaggccagcccgctgccggaacgcctgcgcgtgcgtgctgcgacgcggttgaaaaaatcaccgggccgtctcgatttccagcgcggcattctggcgcgcggcgcggacggcgagctcgaagtgagcaccaccggacatcagggctcgcacattttcagctccttcagtctgggcaactgcttcatcatgctggagcgcgagcgcggcaacgtggaagccggcgaatgggttgaggttgagcgctttaaccacctgttcggaggctgacatgacggtggagctgagcgacccggagatgatgcgctacaaccgccagattgtgctgcgcgggtttgatttcgaaggtcaggaagcgctcaaggcggccagcgtgctggtcgtcgggctgggcgggctgggctgcgccgccgcgcagtaccttgccgcggcgggcgtaggaagcatgacgctgctggatttcgataccgtgtcggtgtccaacctgcagcgccagacgctgcacagcgacgcgacggtgggccagccgaaagtggaatccgccagagcggcgctggcgcgtatcaacccccacgttcagttcacgctgattgacgcaatgctggatgacgacgcgctctccgcgcagattgcccggcacgatctggtcctggactgcacggataacgtcaccgtccgtaatcagctcaacgcgggctgttttgctcataaaacgccgctggtttccggggcggcgatccgcatggaggggcaaatcagtgtcttcacgtacgccgagggtgaaccctgctaccgctgcctgagccgtctgtttggcgagaatgcgctgacctgcgttgaggcgggcgtgatggcgccgctcgtcggcgtgattggttcattgcaggcaatggaagcgatcaaggtgctggcgaattacggcacgccggcagcggggaaaatcgtgatgtatgacgcgatgacctgccagttccgcgagatgaagctgatgcgtaacccggggtgtgaggtgtgtagtcagtaaaaagtcgggtggcggcttcgccttacccgacctacaacggctcgaacgtaggccgggtaagcgtcagcgccacccggcagccgcgtcagatggacgtccgtccaaacgccccctgccagtcctgctcaaacttcacaatcgctgcgtctaccgccggagaggtaataaactgctgcgccacgtccagcggcagcgtgatggactcgcagcctgccagcaggcagtccagcgcctgacgcggggttttaaagctcgcggccagcacttttgactgcggcgcatgcagcgtcagcagctgctgtaattccaccacggtctggatcccgtccccgccctgcgcgtccacgcggttaacgtaaggggccacatactccgcccccgccagcgcggacagcatcccctgcgcggcaccgtagaccgccgtgcccagcgtcgggatcccttccgctttcagcatcttaatagccgccagcccttccgcggtcaccggcaccttcaccaccagatcgttaatgatggcgcgcagcttgcgcgcgtcttccaccatcccttcggcggtggttgccattacctgcgcaaacagacggcccttgccgcccagcgcgtcgtgcagcgcgggcagcagttcgtcgagcggcgttttaccggccgccacaatgcttgggttggtggtcacgcccgccagcgggaagatacgcgccagctttttgactgccgcaacgtcagatgtgtcgagataaagttccatgatgtcaccctcaaaattagcctgcacttaccctatcacgacaaaacctgctcaagagttgacctgcatcaagataactttcattcgaaagtaatttaatcttcatatgcaagatgagaggcgaaaaacatgatcttcaatattcagcgttactctacccacgacggccccggtatccgtaccgtggtgttcctgaaaggctgctcgctgggctgtcgctggtgccagaacccggaaagccgctcccgcagccgggacgtgctgtttgatgcgcgtctgtgcctggacggctgcgacctgtgccagcaggcggcaccgggctgcatcgaacgcgcgctgaatggcctggtcatccaccgcgaaaagctgagtgaagagacgcttgatgccctcaccgactgctgcccgacgcaggcgctgaccgtttgcggcgaagaacagcaggtcgaggagatcatggcgaccgtactgcgcgataaacccttttacgaccgcagcggcggcgggatcaccctctccggcggcgaaccgtttatgaacccggagctggcgcacgcgctgtttaaagccagccacgaacagggtatccacaccgccgtcgagacctgccttcacgtgccgtggcactatatcgagccgtcattaccgtacgtcgatctgttcctcgccgacctgaagcatgtcgacggagacgtgttcaagcagtggacggacggttcggctaagcgcatcctggacaacctgaaacgcctggccgccgccgggaaaacgatcaccatccgcgtgccgctgatccagggcttcaacgcggatgaagcctccatcaccgccattaccaacttcgctgccgatgaactcggcgtcgacgatattcattttctgccgtatcacacgctgggcatgaacaaatacaccctgctcggccaaccctactctgcccctgacaaaccgctggataaccctgccctgctggacttcgcgcagcagtacgcctgccagaaagggttaaccgcgaccttacgaggataaacttatgaccaccctgaatctcaacaccctcagcgagcgcattaaggcgcacaaaacggccctggtgcatatcgtgaagccgccggtctgtaccgagcgcgcccagcattacaccgaaatgtaccagcagcacatggacaagccgatcccggtgcgccgcgccctggcgctggcgcatcacctggccaagcgtaccatctggatcaagcacgacgagctgatcatcgggaaccaggccagcgaagtgcgcgccgcgccgatcttcccggaatacaccgtctcctggattgagaaagagattgacgacctggcggaccgtccgggcgcgggctttgcggtgagcgaagagaacaagcgcgtgctgcatgaaatctgcccgtggtggcgcggccagacggtgcaggaccgctgctacggcatgttcaccgacgagcagaaaggcctgctggaaaccggcatcatcaaagccgaaggtaacatgacctccggcgacgcgcacctggcggtgaacttccctctggtgctggagaaaggtctcgacggcctgcgcgccaaagtggccgagcgccgctcgcgcatcaacctgacggtgctggaagacctgcacggcgaccagttcctgaaggcgatcgatatcgtgctggaagcggtgagcctgcacatcaaacgctttgccgacctggcgcgcgagatggcctccaccgaaacccgcgtaagccgccgcgacgagctgctggcaatggcggaaaactgtgacgtaatcgcccacgagccgccaaaaaccttctggcaggcgctgcagctgtgctacttcattcagttgatcctgcagattgagtccaacggccactccgtctccttcgcgcgtatggaccagtatctctatccgtactaccgccgcgacgtggagctgaaccagagcctggaccgcgagcacgccatcgagctgctgcacagctgctggctgaaattgctggaagtgaacaagatccgctccggctcgcactcgaaggcttccgccggtagcccgctgtaccagaacgtcaccatcggcggccagaagctggttaacggtgagccgatggacgcggtgaacccgctctcctacgcgattctggaatcctgcggccgtctgcgctccaaccagccgaacctgagcgtgcgctaccacgcgggcatgagcaacgacttcctcgacgcctgcgtgcaggtgatccgctgcggcttcgggatgcctgcgttcaacaacgatgaaatcgtcattccggaattcatcaagctcggcgttgaacgcgacgacgcctatgactacgcggccattggctgcatcgaaaccgcggtaggcggcaagtggggctatcgctgcaccggcatgagcttcatcaacttcgcccgcgtgatgctggccgcgctggaaggcggccgcgacgccaccagcggcaaggtgttcctgccgcaggagaaagccctctctgccggtaacttcgataacttcgacgaagtgatggcagcctgggatagccagatccgctactacacccgcaaatccatcgagattgagtacgtcgtggacaccatgctggaggagaacgtccacgacattctctgctcggcgctggtggacgactgcatcgagcgcgcgaaaagcatcaagcagggcggcgcgaagtatgactgggtgtccggcctgcaggtgggcatcgccaacctcggcaacagcctggcggcggtgaagaagctggtgttcgaacagggcgtcatcggccagcagcagctggcggcggcgctggccgatgatttcgacggactgacccacgagcagctgcgccagcgcctgatcaacggcgcgccgaagtacggcaacgacgacgacagcgtggatatgctgctgacccgcgcctatcagacctacattgaagagctgaagcagtaccataacccgcgctacggccgcggcccgattggcggtaactattacgcgggcacttcttccatctccgcgaacgtgccgtttggcgcggcgacgatggcgacgccggacggacgtaaggcgcacacgccgctggcggaaggggcaagcccggcttccggtaccgaccacctgggtccaacggcggtcatcggttccgtgggtaaactgcctaccgaggcgattctcggcggcgtgctgctgaaccagaagctgaacccgtcaacgctggaaaacgacagcgatcgccagaagctgatggtgctgctgcgcaccttcttcgaggtgcataagggctggcatatccagtacaacatcgtctcgcgcgaaacgctgctggaggctaagaaacacccggaccagtaccgcgacctggtagtgcgcgtcgcgggttactcggcgttcttcaccgccctgtcgccggatgcgcaggacgatattatcgcccgtactgagcatacgctgtaagaaaacgcccggtggcgctgcgcttaccaggcctacagagtctccccgtaggccgggtaaggcgaagccgctacccggctttctgactttcattcgaaattaaatttgtgctcctcgtcaccttgttattagaatgtttcaaaacgcagtgacccaggagcacagtatgaccgttaaagttatcgtcaccgatatggacggaactttccttgatgatgccaagcagtacgatcgtgaccgcttccaggcacagtttgaacagcttaaagcccgcgacattgaatttgttgtcgccagcggcaaccagtattaccagctcatctccttctttccggagcttaaagatcggatctctttcgtggcggaaaacggcgcgctggtgttcgatcgcggcgagcagatttttcacggcgagctgacccgccatgagtcgcagatcgtgattggcgaactgctgaaagacaaagggctgaacttcgtggcctgcgggctggagagcgcctacgtcagcgataaagcgccggacgcgttcgtggcgctaatgtcaaagcactaccaccgcttaaagcgcatcagcgattaccgcgacattgacgacgtgctgtttaagttctccctgaacctgccggacagcgacattcctaatctggtggataaactccacgtctccctggacggcatcatgaagccggtcaccagcggctttggctttgtcgatttgattatccccggcctgcacaaagcgaacggcatcagccgtctgctgaagcgctggaaaatttctccgcaagagtgcgtggcgattggcgacagcggcaacgatgccgagatgctgaagctggtaaaatattcctttgcgatgggcaacgcggcggaaagcatcaaagaaatcagccgctacagcaccgatgacaacaaccatcacggcgcgctgaacgtcattcaggccgtgctcgacaaccattccccgttcgacgcctgatcctcttctcgccggagccctgctccggcaccctcactcattttcccgtcctgtggcgcaggtcaagtttttaaacttgcattaacttatttttaacttaaagtatcacttgtagacacttttactttcgaatgaaagatgcgaggcagttatgacctttaccagtgaaaccttgccggcggatcacaaagcggcaatccgtcagttgaaacgtgagttacgcgcgcagatcggtgacgtgcaggcggtgttcaacaagctcagcgacagcattgccacccgcgtggcggaaattaacgcccttaaaaataaaggtgaatccgtctggccggtgattccgtttaacgatgtgaaaaacggcacgattaccgacgcacagcgcgaggccgtgaagcgccgcggctgcgcggtgattaaaggtcacttcccgcgcgagcaggcgctggcgtgggatcagtcgatgctcgactacctcgatctgaacaagtttgatgaggtgtacaaagggccaggcgataacttcttcggcaccctgaccgcttctcgtccggagatttacccgatctactggtcgcaggcgcaaatgcaggcgcgccagagcgaagaaatggcgcaggtgcagtcgttcctgaaccgcttatggacgttcgagagcaacggcaagcagtggttcgacccggacgtgagcgtgatttacccggatcgtatccgccgccgtccgccgggaaccacctcgaaagggctgggcgcgcataccgactccggcgcgctggagcgctggctgctgccggcataccagcaggttttcgcccgcgtgtttgacggcaacgtcgacaagtacgatccgtggaacgccgcgcaccgtaccgaagtggaagagtataccgtcgataacaccaccaaatgctcggtgttccgcaccttccagggctggacggcgctgtcggatatgatccccggccaggggcaggggctgctgcacgtagtgccgatcccggaagcaatggcgtacattctgctgcgtccgctgctggacgacgtgccggaagacgagctgtgcggcgtggcgcctggacgcgtgctgccggtttccgagaagtggcacccgctgcttatcgaggcgctgaccagcattcctgcgctggaggcgggtgattcggtgtggtggcactgcgatgtgatccactccgtcgcgccggtggaagatcagcagggctggggtaacgtgatgtacatccccgccgcaccgatgtgcgagaaaaacctcgcctatgcgaagaaggtcaaggaagcgctggaaaccggcgcgtcgccgggagacttcccgcgcgaggattatgaaaaaacctggcaggaccgctttaccgtgaacgatctcaacatccacggcaaacgcgcgctgggcatggtctagctgtcgtacagcccttcccgctccacggcggtgcgtcgtttcccctgacgtatccgccgtactgattcccgcacggccagcgtgccgttcagcagcaatgtgcccaccggcgcgtccgggcgcatgagccgctgctggagcatgtgtactgcttccgttcccagctcatcgcggggaacatgcacggccgttaatggaacatcctgaatcgccgccaggttaaagccgtcgatgctcatcaccgagacgtcctgcggcacgcgcaggccgtggttttgtaaggcgctgatggtgcccgccgccataaagtcgccgccaaccaggaacgccgtcggcaggtcttttccctgctgctgatttagccaatcgctcaccagctgctccgtctctctggcgctgaagctcggcaccaccagcagatcgcgcttgtcgttgaacgccaggttgtgggactgccacgcgtcgcggatccccgacaggcgcagctccatcgtgtagcgacgcaggcatagcacgttcatcacctcgcggtgtcccatctcgaacaggtattccgccgcccgctcgccgatggcgcggtgatccggggcgacggcaggcaggcgcatgcggcggtcccggcagttaatcagcatgcagggtttgcccacgtccaccgccagatcgtggatatgcggatcgtcaataccgagaagaatggccgcctgcgtatccggctcgttcatccgcgccagaaacagctgggcgtcgctgtcgttctcctccagcgcgcagtagcgcaaccggacctcgtgggaggcaagggctttgctcacgctctggatcacgcggtagtaaaagatgtcggaccgctcgtcaaacgcccgctgcggggcaaaaaccaccaggctgttaagcagcagacgccctgccgccatgccgtccattacccccagctcgcgcgcgcacgccagcacctttgcacgcgctttttcgctggtattcgctttccccgccagcacccgcgacacggtgctgatggagagctgcgtgcgggccgcgatttcggtgatttttagccttttgtccattttgtgatctggctccatttgcgaaatgaaaaaattttcatagcgtgtttgtcaggcaataactggcatgaatgccatcatgccagagtgttttcgtcggttatgagaaattttgcacaaaatccacttttgcccactcattttcttccttaaggtgaacttgtcacacagcttccatactagttgtatagcaacttaagcattataagcggatagaaatcaaaggcataacaatctgtgtgacacctgaaactccgtccccttaccgtccgtcttgtggagagtaaaatgagtcaggacatcaataacaccattgcgacaagcaaaacccgtcgcgtcatcaagaacctgcgctggtacgtgctggtgctgtttttgctgggcgtcaccgttaactacatcacccgaaattccttaggtattctcgctccggagctaaaagagagcctcgggatgaccaccgagcagtactcctggatcgttggcgccttccagatcgcctataccattttccagcccctgtgcggctggctgattgacgtcattggcctgaagattggctttatggtctgcgccgggatctgggcgctgatgtgtatcttccacgcgggcgccggaagctggctgcacctggcgattctgcgcttctttatgggggcttctgaggccgccgccaccccggcgaacgccaaaaccatcggcgaatggttcccgaaatcagagcgtcccgttgccgccggctgggcgggcgtgggcttctccatcggcgcgatgctggctccccctatcatctactttgctcacgcctcgttcggctggcagggcgcgtttatgtttaccggcgtgctggcgctgctgtgggtgatcctctggtgggcgttctaccacaaccccgagcagcacccgaacctgagcaaggacgagctggcgtttatcaagcaggataacgaaccgcctgccgtcaaactgcccttcctgaccgcgctgaaaaccgtctcgaagaacaaacgcttctacggtatcgccatcccggcctttatggcggaaccggcctgggcggtgctgagcttctgggtgccgctgtaccttgccaaagagcacggtatggacctgaagcagattgcgatgtttgcctggctgccgttcctcgccgccgacctcggcagcgtggcgagcggctacctgacgcgtctgtacacccgcctgttcggctgctcccgcgtgaactcggttgtcgccagctccgtgaccggcgcgttcctgatgatctcgctggccatcgtggccattacccgcgacccgtatatcaccatcgtgctgatctccatcggcggcttcgggcaccagatcatctcctgcatgctgagcgccctggtcgtggagtcgttcaacaaaggtcagatggcgaccgtcaacggcatgcgcggctcggcggcgtggatcgccagcttcctgttctcgctgttaatcggtgtgaccgccgacaaaatcggctttaacccgctctttatcgccatgggcttctttgacctgattggcgctctcttcctggtagcatttattgctgaacgtcgcgcgaagcgcgcctgatagtggatgtattgcatatgaaaaccctgaaaaactggacccttgatacgcagtcggcaaaccatctggaactgttggtcgatagccagcaccgcctgtgcctgtatgtgctggaagagaacctgttccgcgtgctgatcaaacgcaagggcgagctggcgctggaccgcacctggagcatcgcaccggaaaaagacgtgccgtgggaaggtcgccgtcgcgacgatctgagcggcttctcctgccccgcctggacgctgacgcagcaggacgatacgttaaccgaggcaaccgagcagctgcgcgtcaccgtccaccagccgctgtggctggagtggcactaccgcaatgacgcgggcgagtggcagccgctggtcaacgaccgccccaccagcgcctacctgctgaacgcccacggcgacggcgtggcgcactacctcagccgccgcaaggacgagcgtttctacggcctgggcgagaaagcgggcgatctgcagcgcaacggtaaacgctatgagatgcgtaacctcgacgcgatgggctacaacgccgccagcaccgatccgctgtacaagcacattccgttcaccctcacccgccgcgacgacgtgagctacggcctgttctacgacaacctcagcagctgctggctggatctgggtaacgagatcgataactaccacaccgcctatcgccgctggcaggcggaagcgggcgatatcgattactacatctttaccggcaggcgcgtgctggacgtcaccaaagcctttgttcgcctcaccgggaaaacgctgttcggaccgaaatggagcctgggctacagcggctcaaccatgcactacaccgacgcgccggacgcgcagaatcagctgatgaactttattcgcctgtgcgaagagcacgccattccgtgcgactcgttccagctttcgtctggctatacctccatcaacgacaagcgctacgtcttcaactggaactatgacaaggtgccgcagccgaaagtgatgagccaggccttccacgacgcgggaatgaagcttgcggcgaacatcaagccgtgcctgttgcaggaccatccgcgctacagcgaagtggcggaacgcggtctgttcattcgcgattcagaaaccgatgcacccgaacgttccagcttctgggatgacgaaggctcacacctcgactttaccaacccgcagacggtgcagtggtggcagaacggcgtcaccacgcagctgctggagatgggcatcgactccacctggaacgacaataacgaatatgaagtgtgggacggggaagcccgctgctttggcttcggcaaggagatcgccatcaagcatattcgcccggtgatgccgctgctgatgatgcgcgcctcgctggaagcgcagcagcgctttgcgccggaaaagcgtccgtatctgatctcccgctccggctgcgccgggatgcagcgctacgtccagacctggagcggcgacaaccgcaccaactgggacaccctgcgctataacatccgcatggggctgggcatgagcctgtccgggctgttcaacgtcgggcacgacgtcggcggtttctccggcgacaagccggacgccgagctgttcgtgcgctgggtgcagaacggcgtgatgcacccgcgctttaccattcactcgtggaacgatgaccacacggtgaacgagccgtggatgtatccgggcgtcacgcctgccattcgcggcgcgattgagctgcgctaccgcctgctgccgtatctctacaccctgctctggcaggcccacgccgacgacgagccgatgctgcgcccgaccttcctcgaccacgagcacgacgcgcaaacctttaaagagtgcgacgacttcctgctgggccgcgacctgctggtcgccagcgtcgtcgaagccgggcagcgcgagcgccgcgtctggctgccggataacgaaacgggctggtacgatttttacactcacgcgtggtatgcgggcggacaatccatcgtcctcgatgcgccgctcgaaaaactgccgctgctggtgcgcgccggggccggtctgccgctcagcgagcgcatcacgcatgtgagtgccgaaaaagatacgacccgcgagctgaagctgttcccggtgaaaggcgtcggcacaacctcggggctgctgtttgaagacgacggtgaaagctggggctacctgaacggcaatgcgctgtgggtggaatgggagatggtgtgcgatggcgcaaccatcaacctgaaggtgaacgcgcggggggattatcgtccggcgtggaaggcgctgaaggtgtcattaccggcgggggaaaaacgtacgctgcgggtgaacggggttgaaaggagtgagtgggtgctctgaacattgccgggtggcggcttcgccttacccggcctacaaagtcacccgtaggcccggtaagcgaagcgccaccgggcttttttttagccgtcgatacctttgctgcgcaggtaatcttcgtagttaccggtgaagtccaccacgcgctctggcgtaatctcgatcacgcgggttgccagcgagctgacgaactcgcggtcgtgagagacgaagatcagggtgccctgatacatctccagcgccatgttcagggattcgatcgattccatgtccaggtggttagtcggttcgtccatcaccagaatgttcggtttttccatcatcagcttgccgaacagcatgcggcctttctcgccaccggagagcactttagccggctttttgatgtcgtcctggctgaacagcagacggcccaggatgctgcgcaccgcctgctcatcgtcgccttcctgcttccactggctcatccagtcgaagacggtcaggtcattttcgaattcgtactcatgatcctgcgcgtagtagccaatctgcgcgttctcggaccatttcacggtgccgttgtccggctgcagttcgccgaccagggttttcagcatggtggatttacccacgccgttggcgcccagaatggcaatcttctcgcccacttccagcagcaggttgaagtttttaaacagcgggccttcatcgaagcctttggtaagggcctccacttccagcgcgttacggaacagcttcttatcctgctcgaagcggatgaacgggttctgacggctggaggctttaacctcttccagcttgattttgtcgatctgacgcgcacgcgaggtcgcctgacgcgacttagaggcgttagcgctgaagcggctaacgaaggactgcaggtccgcaatctgcgctttcttcttggcgttgtccgccagcagacgctcgcgcgcctgggtggcggcggtcatgtactcgtcatagttgcccggatacacgcgcagctcgccgtagtccagatccgccatgtgcgtacagaccatgttcaggaagtgacggtcgtgcgagatgatgatcatggtgctgtcacggtcgttgagcgtctgctccagccagcggatggtgtcgatgtccaggttgttcgttggttcgtcgagcagcaggatgtccgggttagagaacagcgcctgagccagcagcacacgcagcttccagcctggcgcaacttcgctcatcgggccgtaatgctgttcaaccggaatgccgacgcccagcagcagctcgcccgcacgcgcttccgcagagtaaccgtccatctcgccgtactgcgtttccagatcggccaccttatagccatcttcttcgctcatttcggccagcgcgtagatgcgatcgcgctcctgcttcacttcccacagctccgcgtgccccatgatcacggtgtccagcacggtgaactcttcgaaggcgaactgatcctgacgcagcttaccgatacgctcgttcggatcgagcgagacgttgccgagggtcggctccagatcgccgccgagaatcttcatgaaggtggattttccgctaccgttggcaccaatcaggccgtaacggttgccgccgccaaatttgacggaaatgttttcgaacagcggcttactgccaaactgcatagtgacgttgctggtaactaacacggggagattcctgcgaaaagtgtgataaacacggcattatgccacaattccgaattgagatcccgtgttgcggcaatccactaaactttaacaaaatcgaaaaaaatgtgatttcgtacacatctgaattccctgttagcgggaatgcacatataatgcgctcccatcacagattcagacttatcaactcatcgccagaatggcttagatacctcgcacaacatgaacatgaaattaacaacgctttttgcggcggcgttagccgtagtaggtttttgtaagaccgcgtctgcggtgacgtatcccctgccgaccgacggaagccgtctggtgggtcaaaaccaggtggtgacggtgcctgagggtaactctcagccgctggagtatttcgccgcgcagtaccagctgggcctgtctaacatgctggaagcgaacccgggcgttgacccgtatctgccaaaagcaggtaccgtgctgaatattcctcagcagctgatcctgccggataccgttcatgaaggtatcgtgatcaacagcgccgaaatgcgtctgtattactacccgaaaggcaccaacaccgttatcgtgctgccaatcggtatcggccagctgggcaaagataccccgctgaactggaccaccaaagttgaacgtaagaaagcgggcccaacctggaccccaaccgccaaaatgcacgcggaatacatcgctgcgggcgaaccgctgccagccgttgtgccagccggcccggataacccgatgggtctgtatgccctgtatattggtcgtctgtatgcgattcacggcaccaacgccaacttcggtatcggtctgcgcgtaagccacggctgcgtgcgtctgcgtaacgacgatatcaagttcctgttcgaaaacgtgccggtcggtacgcgcgtgcagttcatcaacgaaccggtgaaagcgacgtctgagccagacggcagccgctacatcgaagtgcacaacccgctgtccaccagcgaagaccagatcaacaacaacgagatcgtgccgattacgctgaacagcgcggtgcagtccgtgacctctcagcctgacgtggaaaccaccatcgtcgaccaggcgattcagaaccgttccggtatgccggtgcgtctgaattaatcacgcgtattaaaaaagcgggcttcaaggctcgcttttttttatccgttattcacgataacaatcccgccgtggtcgtaccgatagtggcagtgggcatactccagcgcggtgccatcttccagataaatgacctgctccacctccagcaccggatcggtttcctcacagaccagatgctctctgtccagcgcgctgggctttagcgcccgcaccacccggtatgaccccataattttcagccccagggtctcctgcacgtactggaacaccgaaccttcaagatggcttttcgtcaggcccggcaccagattcatcggcatcaccgtggaatccagcgacatgggttcgccgtttaataagcgcagacgaataaagtcatagacgggcgcatcggcgttaatcatcagcgacgcctgctctttttcgttcgggaagcgcagttcaaaatgcaccacctggctggtaaccgtgcccagatgttcccaggttttggtggcaccgaaatagtcgctgccggagagatcccactgcgagagctggaggaagtttttgcggatgaacgtcccttgcccctggcgggtgtagaccagcccttcgacgatcagctggcgcatcgcctgctggatggtcatccggctggtgctgaactccgccgccagcgcaaactggtccgggagcggttcattggcggcgtactgctggctgataatgcgtttcttgatttcccgcgctatggtgatgtacttcgccgccatcgtcattccttacagttagttttctatcccgctgtttttcaacgccactcgctcggcaatcttgaggaaaggcaggtagaagaatacaccaaatacgatgattgccaactgcactaccaccgcccgccagtctcctgccgtggccagccaggcgctgagaatcggcggcgtggtccacgggatcatcaccacgcagcgcgacatgaatcccagcgtggtacagagccaggcgaagtaaatgcctatcgcgggcaacagcacaaacgggatcatcagcggcaggttaaagacaatcggcaggccgaagatcaccggctcgttgatgttgaataagccgggcgccagcgacagacgcgccacctgcttcgccgactgctggcgcgagaagataaatatcgcaatcagcagcgagatcgtgctgccggttccgcccaccatgccaaacgtcggcacgaagatgttgttgatgatgtgcggaatgggctggccgttggcgaaggccagcatgttctcgttggtgttgatcagcagaaacggctccagcaccacgctgttgaccaccgactgatggataccgagcgtgaacagaaagttgccgaagctgtagatgaaaatcgtccccggcaggctggtgttgatcagccgcagcggctgctggataaaggtggtaatgagatggatcagatccgtgtgcagcacgtttgccagcacggccgccagcaccgcgaacagggagagcgtgaggatcgtcgggatcagcgcggtaaaggatttgctgaccgctgggggcacattttccccgagcgatatgtgcagcgccttcaggcgcgaaatcgcgataaacacttccgttgagagcagcccaatcagcaccccggcgaaaatcccggtggagccgatattggcgaaggtcagcacctgcgtgacgttcaccgcggcgtcgctgccaacgggcgtaacctgtaagcgcatcggcatcataatgataaaactgctgacggcgataaccactgccgaaaccgggttgtcgaaatctttgttgcgcgccagtgaccaggcgatcatcggggccagcagcagcgcggcgatgttaagcgtgccgttgataatcgcctcgccccacactttgaagtgtgccagcgtatcgccgtgaaaaatccacgggaacaccacgttgttcaccagcaccgccaggccggcgaggatgaaaatcggcatcaccgtggcgaaggcgtcgcgcagggagcgcaggtgcacctggtttgccaggcgcgccgagaactcgacaaacttatcgacaaaggactgcatgtgcggtgtgatttttgtttcagacatagcggatagttcccatcaatcagtcacaaaaacggcccggcagcgtacggcttacatctcgcgtccgttggtatggataacctgttttaaccacgcgtagctcttcttcggcacgcgcctgaggtctttcaggtcgtggttttcccggttgacgtagaccacgccgtagcgcttacgcatgtcgccctgggagctgagaatgtcgattaacccccagccgaggtagcccatgacctctgccccatcctcgaatatcgccgctttcatcacctcgatgtgcgcccggtggtagtcgatgcggtaggtatcctcgatggggttgacgccatcccaggactcaatcacgccaatgccgttttcaatcgggaagaccggcatgcgccagtcgttggcgtagcgggtaatgatggtgcgaaaaccgagcgggtcgatctgccagttccactcggtggctttcaggtaggggttatttttctcgccgtgcagcaggtaatcgttgaccggcgtgccttccgggatcgcatcgctgtccagcgttttgctggcgtagtagctgaaggccatatagtcgtttctggtgcgcgccagtagcgctaaatcttcggcgcggtagatatcaccaaagccttcctgctccaccaccgccatcaccgccgggctgtagccctgcccgtcaaagacgcgcagcaggttctggttgaggaactcgtcatactgctgggcgcagaagatatcgcgcggtttgcaggtggccgggtagatcagctggtgcgccagcatgccgcccatcagctggcccggtttcgtctggtgcagatactcggtcagcgccatgtgcgccaccatggtgtgatgctgcagctcgtacagctcgcgcagggtttgatcgcctttcatgtagccagaaatgcggaatgcttccggcatatggaagatgttctgctcgttgaaggtcagccagtacttcacccggtcgccaaagcagtcgatcatctttttaccgtagcggataaaggcgtccattacgcggcggtcattgaagccgttgtactcctgcgccagcgccagcggcatatcgaagtggtaaaggcagatcatcggctcaataccgcgggcgatgagatcgtcaataaagcggtcgtaaaacgcgatgccctcgtcgttgaacgcgccgtcaccctgcggacagacgcggctccaggagatctggaagcgatagcagttcatgcccagatcctgcatcaggtcgaaatcttcccggtagcgatggtaggagtcggtcgccactttccagtcggagatgttctccccggcctcacgaatgtcgtacaccgacatccccttcccgccctcgttccaggccccttccgtctgcatgctcgataccgagttgccccataaaaagttggccggcagctgattgctcatgtttcctccctatatgactagtcatttaaaatttcatgactagtcatataggcgaagatggcatgtcgatcaaagcggaggatcgttttttgtgaggtaggttggaaagaagacgccgggcaggaaaaatgattcgcgcaaaccctgttattgaggccggtgcgttagcctatgcaaaatcacatttcccgatcgtgccgctggctggcctcataaaatcactattaacttaatgagcacgaaccacggcccaggccgaaaaatataaatctcaaccctatcaaatggaaaatgacgctcatgaagatatctactcgccgtatcgcattcgctctcagcttagcgttgccatgctcaatgactcacgcggcaacggtgtatacgggtgataaggtgcagggagtgccggttatctcgactctggatgtatcagacctgacagcaggacagcatcgcttcatgttcgagggggttgagacaggaacaggacagcgctggtatgtccccatcatggtggcaaaaggcaaaacggacgggaagaacgttctgctgcaggcgggcgtccacggggatgagctaaacggagtgcgcatcgtacaaaaagtgatggaacaactggaccccgcaaaaatgaacggcagcgttattggcattataggtccaaaccgttctggacttgaaagggtctcccggacatggtccgtttcaaccgatggtggcgagacgatcgactacaaccgcgtgcatccaggaaaagaaacgggtaaccctgccgagcgtcaggcatggatgatgtggaataaggtttacaaaggaaatgtcgacctggcgattgactatcacacccagtctaccggaacggcttatccgctgttcatttatgccgactaccgcaatgcggatgcccggacgattgcagaactttttccggccgatcaaattaagaaagatcccggcgaagccggctcaatggagacaacctttattcaaaatggtatcccggcgataacggccgagacgggagagccgaggatttaccagcaggatatgattgccaggggtgtagagggtgccctcaatgtactgattcattacaaggtgattgaaggcaaaatcggcgcaaccgccagcagcaataaaacgtatattggtaatgcgatcagttcaatacgagcaaccacgggtgggtttgcggaagttttcgttaaacccggcgacacggtcaaagcaggacaagaggtcgccctgcagcgaaatgcattcggtgatgttgtcgcgaagtattcagcagagcgggacggcaaagtactgtcagttggaacagatgtcgtgagagaaccccgagccctgctggtaagaatccttgagcaaaacccagcggcaacctgcaaagacggttgctgattcccgccacagcccatcgttgaatcggcaaaagcgtgctcagtgaaataagccgctttcgccgatttctgtaccgatgggcaaacaaatttaaaaattacctgatgcggagagttactgttgcgcgagctgattacggcgatactctccctgccgctccagcatccagccgggatactcgcgcggcagcgcgctcaccgcatccagctgtttgagctcgtcttcgcttaagcggatcccggtggcggcaatgttgtcgtccagctgttcaacgcgtttcgcgccaatgatgacgctggtcaccgctttctggtgcagcagccacgccagcgcgatttgcgcaacggagacgcccttgctttcggcgatagtgcgcatcacgtccacgcagtcaaaggcgcgatctttgttcaccggcgggaagtcaaactccagacggcggctaccggcttcgctctgcccgtcgcggccatatttcccgctcagcaggccgcccgccagcgggctccagaccatcagcccgacgccttcgctctgcatcatgggaaccagctcgcgctcaagctcgcgtccggcgatggtgtaatacgcctggagggatgcgaagcgcgccagcccgaggcgctcggaaatacccagcgctttggcaatctgccacgccgcccagttcgagacgccgatatagcgcacgtggccgtgctgcaccaggttatccagcgcatacagcgtctcttcaatcggcgtggccgggtcgaagccgtgcagctgatagagatcgatatgatccagctgcaggcggcgcaggctctccttcacgctgctgatgatgtgatagcgcgagctgccgcgcgagttcactcctgccgtcccggtttcgccaaatactttagtggcgactactacgttctcgcgcggaattttcaggtttttcagcgcctggccgacgatcgcctccgaacgcccttccgaataaacatccgcggtgtcgataacgttgatcccggcatccagcgcgcggcccaccagctgttctgcttcgctttgctggagctgaccaatcttgccccacatgccgccttcaccgccgaaggtcatggtaccgaggcagagttcagaaacgaacagtccggtattgcccagtttttgataacgcataacgctttcctcgcatgtcgattgggtgtctgttagttatacccgcccctctgccatcgcgaatgtggcgttcctgtccgtttcttgcccaatcctctgaaaatttatccgcgcggggcgtcgccaaagacgctgtagtccggcagctgcacctgctgatacggctcccagccgccgccgagcgccttgtagagcgccaccagatcgagtgcgctttgcacctgcgcctgcgcgcgctgctgctgggcctgcgccagctgccgctgggcgtccagcacgtcgataaagctggcgatcccctgccgatagctgtcgctcgccaggtcaaaggcgttttgcagggcatcaatggttttcgccaggcccgcttcacgctgctggtcggtgcgatagctcaccagcgcattttcgacatcgccgagcgcagtcagcaccgtttgacgatagtccagcaccgccgccccctgctgcgcgcgcgccaccttcacgctggaaacaagtcgaccgccctggaaaatcggaatggagacctgcgggccaaagctgtagaagtggctgctccagtcggtcagccagttggtttcgctgttgcgcaggccaaactgcccggagagggtaaaactcgggaacagctgggccaccgagacgccaatctgcgccgtggcggcatgaagattcgcctccgcttcgcgcacgtccggacggcgtcgcgcgagcgtagacggaatgccggtttgtacgatatccggcaatgcgggcatcggctgcacgctttgtaactccgcatcgagcgcacccggcggcttgccaaggaggatcgccaggccattcatcgcctgccgcgcctgcgcctggtactgcggcagctgcgcctctaggttacccagctgtgcccgcgcattttctacatccatctgcggggaaagcccgccccgctggcggctttcggtcagatccagcgtctgctgcgcgcttttaatctgggtgttcagcgtggcgataatactctgcgccccgcgcagctggagccacgcgcgcgccacttccgcctccagcgacaccagcgcgtcgttacgctgctcgatatcggctttctgctgcgcctcggcggcttccacctgtcggcgcaccttgccccataggtcaatttcccactgggcgtcgaagctgccctggtagaggttgatcggctgcgtcagggggcctaacgcgccccgcagctcaggatcgacattatccagctggtcatacacgccgtgggatttcagctccccttccagcccgagctgctggcgcgtcgcctgcagattgccgttcaccgacgggtaaaacgccccgcccgcctggttaatctgctcgcgcgcgccggcgatgcgcagcaccgtctgctgcagcgtcaggtttccggcgatggcgcgctcaaccaggctgtcgagctgcggcgagccgaaggtcttccaccagcgcgggttggtcgcggcggaggtcgtctgcgattttaccccgctgtcgcccttatcgttccagtgcgtcacggcaggcggcgcgggcggctgatagtccggcccgacggcgcagcctgccagcagcatcattatcatcagggggtgtaaacgtctgtgtatcatcagtgtgctcctgcactcccctcgctcttaaccggcgagagcaacaaacaaaacggaatcaatagcaaggccacggcgctcagaagggtaaagacgtcgatgtaggccaaaaagcgcgactgctcgatcatggtctggtacaggcgtccggtggcaatcccggtgggatcgcccacctgggtcgtgaagttctggatcgcctgggcgctttcgcgtattgcctgctgaaactgttcgttaaacggcgaggcgtggtacgcaaggtgcgcgctatgcgcctgagaccgttcggtgatggccgccgtcgacagcgagatcccgaccgagcccgcgacgttacggaacatagtgaacagcgccgccgcgtcggcattcagccgtcttggaatagaaataaaggcaatggtggtcaggggcacaaacaggaaccccagccccagcgactgggcgctgcggaacagcaccagggtttcaaagtcgatatccggggtcagcgtgcgcgaccagaagaacgacaccgccaggcaggtaaagccaaaggcgataatccagcgcgtctgcaccaccggcatcagcttcagcaccagcgggatcgttaatacaatcagcaccgccccgggcgacagcaccagcccggaccaggtggcggtatagcctaaatcctgctgcgccagctgggggatcaccaccgagctgccgtacaaaatcatcgccattcccgccatcagcaggctggaaattgcaaagttgcggtccttcatgcagtgcagatccaccaccggctttttggcatacaccagccagtaaatggcaccgataatgccgattagcgttaacaccgcgaaggtacggataaagttcgagtagaaccagtcctcatcttctccccggtcaagcatcacctgcaggcagccaagccctaaggcgatcaggccgatccccgtccagtcgatggtcagcttctctttagacttgctctcccacggcggatcttccagcagctggtagatcgccagcaccgtgacaatccccaccggtatattgatgaagaacacccagcgccaggagtagttgtcggtgatccagccccccagcgtcgggccgaggaccggtgcaacgataatcgcgatggaggaaaggccgaacgctttgcccctgtcctccggcttaaagtagtcgagcagtaccgactgctgcgtgggctgcagcccgccgccaaaaaagccctgcatcacgcggaacaggatgatctgccacagctcggtggcgatgccgcagaggaacgagcagacggtgaacatgacgatgcagatcaggaagaactgcttgcggccaaacacccggctcagaaacgccgagatgggcagcacgatgccgttcgcgaccaggtagctggttaacacccaggtggattcgtcatagctggacgagagcgagcctgcaacgtgcggcagcgccacgttgacgatggtggtgtcgaggatctccataaacaccgccagggtgacgacaatcgccaccgcccacggattgctggcgggcttccagctgtcgtggctgtgatccgtcattccaccgtcaccttcggcgcgaccgacagccccagcggcagcggtttgttcggatcgagccccttatcaatcacgattttcaccggcacgcgctgcacaattttgacaaagttaccggtggcattttcagccgggaaggcggagaagcgcgagccgctgccctgctggatactgtcaacgtggccctcaagcgccatatccggccacgcgtcgaccgacatggtgaccttatcgccgggcttcatgcgctcaagctgggactctttgaagttcgccaccacccacacgttcggcgaaaccagcgagaacagcgccgtacccgcctgcaccagcgtgccgggctgcacgttgcgtttggtgacaaaaccgtcgaatggggcgcggacttcggtgtaagagaggttcagattggccgtttccagctgcgctttggcctgttcgacctgacgctcgcgcgcttcaacgttggtttcctgctggcgaatttgcagctgtacctgctctgctacttccagctgcgcctgagcgctggccagacccgcctgggcgctgcgcagttgcgcattcgcagaatcaatactttgctgggtggtcgcccgcggatcgacgccgcgctggcggcgatactccgcctgcgcgttcgccagatcggcctgcgctttcagcacctgcgctttggcttcgtcacgctgggcgggatactgcactttagagagtgcgagctgcgcctgggcctgatgcagctgcgcgatggccagcccaagctgggcctgagcctgatcgcgctgcgcggtggtatcccgcggatcgatgaccaccagcagatcgccttttttcacgcgctggttatcgcgcacccgcagctcggtgacgtagcctgccgttttcggggcaatcgtcaccacgtcgccgtcggtaaaggcgtcgtcggtcgtctcttcgttacgggttaaaaaccaccagaccagcgccacgacgaccatcaccaccacgacaatgccgaggataattaacggttttttgcccgggcgcttacgctcattattatttttgtcctgctcgtcagcaggtggagtttgatcttcagccatagttcagcaacggtcctgtcagtgagcggcatcacactatgccgttcactaaagctaggacgttgctatacgtttgccaggaaaaactgacaaattgcgcactatatgagaaggaatattccgaaaccgatcgccgcggcccaaaccagcatcgggattgaccagagatggaagcgccaccagatgcggcgatcgttggccatgcgcagggcaatcaggttggccagcgagccgggcagcagcccaaacccgccgatattcaccgcccaggccagcagcgtgtccggcggaacgtagttgagcagcagaatggtggcaggcacgttgctgataaactgcgacaggccaatcgccgtcagccacagtcccggctgagacagcgtgctgacgctgtggagcacgttttgcagcaccggaagctgaataagcagatgcacatcaataaacatcaccataaagaccagcagcagcgtccagtccacgctgaccagcacgcgtcgcgcgaggacgacaaagcccgcggcgacaagcaacacgcccgccacctcatacttcagctccagcgcgaacagaaagacgatgtataacccgaggcagctccagaccagacgcggctgccactgcgggcccgtggtgccgctgtggtactgcagttttttatccggaaaggcaaaccagcagaccgccagcagcgacagcatcatcaccagcgccagcggcgccatctgccaggtaaaagcggcgaacgacagcccggaacggccccagaggaggatattttgcgggttaccgatgggcgttaacagagaaccggcgttaacggcgagcgcttcgaagatgatcagccggcttaccgggatctcgcaaagcttacgcagcgtgagggtgaggggcacgatgataaacagcgccacgtcgttggtcagaaacgtcgacagcaccgcggcggaaaacatcataaacagggacaacctgcgctcggtggcaaagcggcgcaccattttacggcccagaacgtcaaaatagccgctcagctcaacccctttggtgagcatcatcaggccgctcagggtaatgatggtgcgccagtcaatggcagcgggccaggcctgcggcgcaaacggcacaaagaggcttaaccctgcgccaatgagtaataagagatggaagaaacgatcgcgtgccagagcctgcagtccagggattttcattcagcggagggaccatatttaagggtaaattcgcgaaacttcaccagcgtctcttcgctgacgtggtgttccatgccttccgcatcccggcgggcaatctccgggctgacgcccagcaccagtaaaaaattctcgacaagctggtggcgctcgcggctctcctgcgcgagtttctccccttccggcgtcagaaagaccccgcgccaggggatcatttcaattaggcccacggaggcgagacgttttaacatttttgcgacagttggctgcgatacccccagcctggcggccatatcgacctgacgcgcttccccgacctcacgaatcagatcggaaatgagttcaacataatcatcaatcagttcacgccggtgcgcttctcggacctggcgaaaaccttcgacatgctcttcaacattcaccagttgcgtcgtttttttaatggttggcttacctgcgcgacggctcattgtacttcctcagtggggtgacgcttccagcgcccggtatcgagagcgcacattgtaaaccatccctccacaagcacaaaaaattaacgaaatagccatagctatacaatatagcctgtgctatatctgtatgtaatgcagtcacccttcacggatcgaagggatcaaaaatcaggaggtcttatgaacgaatttaagaggtgcatgaccgtgtttacccactccccctttaaagtgcgcttaatgctgctgaacatgctgtgcgatatgtttaacggcaaaccgcatcaggatgataaaccttcccactaagcggcgttgcggtacgccgcttcattttcccgtcacaatctcgctctaaactggcttccagccgccctattcccgatcttttttacggatttgcaatccccttcgcaaaacatctgcttagcaactgttgatattatttagcgctcgcactatcttcttgcagccctgcacaatttgcggctcgctgaagcggaccctcattccctctccacgcactgtcaggcaggttatgacccttgacgccagggtgagcacatggcgttttcatccatgatagtgacctatgaatgtaaccctgatagataccgttgtgacccgcagccgggccttaagcccgtggacgggtttttactttttgcagtcattactgattaactttgcgctgggttatccctttagtctgctctacgcggtggccttcacctgcattctgcatgtgctatggcgcgccgccccgcgcgcgcaaaaagcgttaatcggcatctgttcactggttgcggcactctatttcccgtttggtcaggcgtacggctcgccaaactttaataccctgctggcgctgcactcgaccaatatggaagagtcgacggagatcctgacgatcttcccgtggtacagctacgtggtcgggctctttatcttcgcattgggcgttatcgccatccgtcgtcagccgggcgagaaaaaatcctggggtaagatcgaaatactctgtctggtgttcagcgttgccgtggcgtttgtcgcccccatccagaacattccctgggacggtaagctaagacttattaacatcggctatccggttttccgcttcgtgaaagatgtcgttgttaacaataaagaggttctcgacgaacaggcccgcatggctgagctttccaatatgaaagacacctggaacgtgctggccgtgaagccgaaatatcacacctatgtagtggtgattggtgaaagcgcgcgtcgcgatgcaatgggcgcgtttggcggccactgggataacaccccgtttgccagttcggtcaaaggcaccctgtttaccgattatgttgcggccagcggctcgacgcagaaatcactcggtctgacccttaaccgggtggtggatggcaaaccgcagtttcaggataatttcgtcaccctggctaaccgcgcgggttttcagacgtggtggttctctaatcaggggcaaattggcgaatacgatacggcgattgccagcatcgccaaacgggctgacgaagtgcagttcctgaaaaacggcgactttgaagctgacaaaaacactaaagacgaagcgctgctgaaaatgacggcgcaggtcttcgccaccccgcgcacccagccgcagctgatcgtcctgcacctcatggggtcgcacccacaggcctgcgatcggacaggcggaaagtacgcggagtttgtgcagtccaaagagacctcctgctatctctacaccatgacgcaaaccgacgacctgctgagcaagctgtacgatcagctgcgcaatacgggcgacagcttctccatggtctatttctcggatcacgggctggcgtttaaagagcgcggtaaagaggtgcagtatctggcgcacgatgacaagttccagcagaacttccaggtgccgtttatggtgctgtcgagtgacgataaaacgcatcgcgtcattaaagcacgccgttcagcaaatgatttcctgcagtttttctcgcagtggacggggattaccgccgggcagataaaaaatgtttatccgtttgtctctaacaagaaagctcccccagtgtacgttaccaacttcaagttacagaaagttgactacaaccatctgggtacggatatttttgatattaagaataagtaattgccgtctcgtgcggaccgatgccctcaccctggccctctcccacggggagagggaaccaacactcaaaacggcaacctcaggttgccgttttgcttttatcttcgacaaaaaaaatccgccacagtgggcggattttttatttaatcaccgaagtgattagaagcggtaacctacgcccgcgatccaggtgccaacgtcaacgttgcggatacggctctgctcataggagaagtccagagcaacgtcctggattgggttgaactgcaggcctgcgccataggagaagccgtagtcgctgttgcttgcagtgcggttcagaccttcgttttcggtctgctggaatttaccgtagccaacacctacaacaccgtagatgcttgcccagtcgttcagacggtaagctggaccagcagtgataccgtagtactggcctttgttgtatgcgccgttttcagaacgatctttctcggtgtaggtgaaagaaccgatcacgcccagtgggttgttatcctgctcgtaacgatacttcaggttgaaaccgttagctttgttcatcacgccctgatagtcgctctgagcgtaaccaccagtaacagtagaagtagcagctacagcggtacctgcggaaacagccagtacagcggccagtgctgaaagacatgcaatttttttcataaccacctcaaatgtgatccaagtaagtccgtaagttttaaatatatcaaaaaaatttgcgaaactctttgtgattcgtgatgtctaatgaagcctttcctgtaacagaacgtttccagcgtaagctatctctttaaaatcacatgcaattttcactactaaatgcgcatagtgcgcgtctgcgccgttacattcatccagattattcctaatctgacaggcgataaatccaccagcgcttatccattttacggatttcacctgcttttttttcaacagcgcctcaaccgtcgccgcatatttcctttacactgcaacctttacctcatttgacataagctgacaggagaaaggatgcctgggttatcccgcacgtcgtcggtctggttgccggttgcagtcatactcattgccatgttgtccattcaaagcggcgcctcgctggcaaaatcgctttttccactggttggcgcgcccggggtgaccgccctgcgtattgttctgggcacggcgatactggtggtcattttcaaaccgtggcgactgcgctttaaaaaggagcagcgtttaccgctgctgttttatggactctccctgggggcgatgaactacctgttctacctctccatccagacgataccgctgggtattgccgtcgcgctggagtttaccggcccgctggcggtggcgctgttctcctcccgacgtccggtcgattttatctgggtcgtgttggccgtactgggcttatggttcctgctgccgctgggccagagtgtttctgagattgacctgacgggcgcagcgctggcgctgggcgcaggtgcctgctgggctgtctatatcctcaccggccagcgcgcaggggaagagcacggaccggcaacggtggcgctgggttccctgattgcggccatcgtgtttgtgcccatcggcatggcgcaggcgacagaatcgatctggcaatggtccgtcatgcccatcgggctggcggttgcgattctctctaccgcactcccctactctctggagatgattgcccttacgcgtctgccgacgcgcatatttggcaccctgatgagcatggagcctgcgcttgcagccatttccgggatggtgtttctcggtgaaaccctgacattgacccagacgctggcgctctgctcgattatcgcggcatcaatgggatcgacgctcaccatgcgccccgaacctaaagttgagaaagtggatatcaactaaggccatatattctgcatggattccacgccatgcagaataaaggccaaaaagacagtcgttataatttcttacactctgattcctgccagctaaatatccctctgcgctgagttcctcattcagcaattaagattgatctgtatcaatttaaaaattattcaatattttcaatacattaatttctcaacctccttctcgctattaaaccgataggcacagccaaaccgcagagaaaaaatccggtgctatacttagttccgtagttacctgggacataaacatcaagaggatatgagattatgagtaccgctaaactggtgaaaacgaaagcgtctaatctgctttatacccgtaacgatgtatcggacagcgacaaaaaagcgaccattgagttgctgaatcgccaggtgatccagttcatcgatctttcgctgatcaccaaacaggcccactggaatatgcgcggtgcaaactttattgccgttcatgaaatgctggatggcttccgcacagcactggttacccacctcgatacgatggctgaacgtgccgttcagttaggcggcgtggcgctgggtaccacacaggtgatcaacagcaaaaccccgctgaaaagctatccgctggatatccataccgttcaggatcacctgaaagagctggcggaccgctacgcgattgtggcgaacgatgtgcgcaaagcgattagcgaagcgaaagacgaagataccgcagatatcttcaccgccgcgtcccgcgatctggatcagttcctgtggttcatcgaatctaacatcgaataattcatacgaattttctatcaaaccctcgccttccggtgagggttttgcacatctatggtgcacgttttttgcctgagaacgtgcaaaagtgaagaaattgtaataatcacctcacacaaccgttaacggaagattgttttttcgtcagaatttacgctaaatatctccccgtcagttgagccaaacgaggcgcaccaaaacagtgctccactttggtgcaataaaacctcattgccccatttattgtgcaatgcatgacatcatcccctttgcaaaacaacagcttgtaaagttggcacgattttttcattgtgccacctgttctcgcaggggatcgccccgtggatataaaaggaaatgctatgaagtctgtattaaaagtttcactggctgcacttaccctcgcttttgcggtgtcctctcaggctgccgacaaactggttgtggcgaccgacacggcgttcgttccgtttgaattcaaacagggtgataaatacgttggttttgatgtggatctgtgggccgcagtcgcaaaagaactcaagctggattataccctgaagccgatggacttcagcggcatcatcccggcactgcaaaccaagaacgttgatctggcgctggcgggtatcaccattaccgacgagcgtaaaaaagcgatcgacttctctgacggctactacaaaagcggcctgctggtgatggtcaaagccgataataacgacgtaaaaagcgtgaaagatctcgacggcaaagtggtggcagtgaagagcggcaccgggtcagttgattacgcgaaagcgaatatcaaaaccaaagacctgcgccagttcccgaacatcgacaatgcgtacatggaactgggtaccggccgcgctgacgcagtgctgcacgacacgccaaacatcctgtacttcatcaaaaccgcgggcaacggcaagttcaaatctgtgggcgaatctctggaagctcagcagtacggtatcgccttcccgaaaggcagcgacgacctgcgcacgaaagttaacggcgcgctgaaaacgctgaaagagaacggcacctataacgaaatctacaaaaaatggttcggtaccgagcctaaataatttcacctgaattcaggtttgtaacgcccggtggcgctgccgcttaccgggcctacgtttttcgtttttcaccacggtatacaggaatacatcatgcagtttgactggagcgccatctggcctgccattccactcttgcttgaaggcgctaaaatgaccctgtggatttcggtcctgggtctggttggcgggttgattatcggtcttgtcgccggtttcgcccgcacctacggtggctggattgcaaaccacatcgcactggttttcatcgaagtgatccgcggcacccccattgtcgtgcaggtcatgttcatctacttcgccctgcctatggcattcaccgacctgcgcatcgacccgttcagcgccgccgtcgtcaccattatgatcaactcgggcgcctacattgcggaaattacccgcggtgcggtgctgtcgattcataaagggttcagtgaagccggtctggcattaggcctttcacgtcgcgaaacgatccgccacgttattctgccgctggcgctgcgtcgcatgctgccaccgctgggtaaccagtggatcatcagcattaaagatacgtcgctgttcattgttatcggcgtggccgaactgacccgtcaggggcaggagatcattgctggcaacttccgcgcgctggaaatctggagtgcggtggccgttgtctacctgatcattactctggttctgagcttcgttctgcgtcgtcttgaaagaaggatgaaaatcctgtgattgaatttaaaaacgtttccaagcactttggcccaacccaggtgctgcacaatatcgatctgaacatcaaacagggtgaagtggtggtgattatcgggccatccggctccggtaagtcgaccctgctgcgctgcatcaacaagctggaagagatcaccagcggcgacctgattgtcgacggtctgaaggtgaatgacccgaaagtggatgaccgtctgattcgtcaggaagcgggcatggtgttccagcagttctacctgttcccgcacctgacggcgctggagaacgtgatgtttggcccgctgcgcgtgcgcggtgccaacaaagcggcggcagaagcgctggcgaaagatctgctggcgaaggtcggcctcgcagaacgcgcccatcactacccttccgagctgtccggtggtcaacagcagcgcgtggcgattgcccgtgcgctggcggtcaaaccgaagctgatgctgtttgatgagcctacgtccgcactcgacccggagctgcgtcacgaggtgctgaaggtcatgcaggatctggcggaagaagggatgacgatggttatcgtgacccacgaaatcggcttcgcggagaaagtggcgtcccgcctgatctttattgataaaggccgtatcgcggaagacggtaacccgcaggagttgattgcgaacccgccgagcccgcgtttgcaggagttcctgcagcacgtctcctgatccctcgcgttacgctaagccgggcctgcccggcttttttacgccagattgttcccaaaaatccccctccgcgtcccgacttctatacttatcattttgttcgacattttcaccggaggacgccgtgccgtggatcctgttgctgttgattagcctgtttagtgcgccatcgttcgccgtcgcgatccccggtgtgaccaccggaacaaccgccagccagcaaagtacgccccctccggaaccggatgttgaacagaagaaagcggcttacggcgcgcttgccgacgttcttgagaacgacacctcccgaaaggaattaatcgagcagttgcgcaaagccgccgccacgccgccccaggaaaccgttccgacactcacccctccgcaggtggaggagcaaaaaacggtgctggaaaatgtcaccgacgtgagccgccactatggggaagcgctctcctcgcgctttgctcagctctaccgcaacctgattggctcaccgcataagccgtttaacccacaaacgtttaccgccgccgccatgcagttcctgatgctggccggtgcagtcttccttttttactggctggtgcgcctgtgcgcgtggccgctgtaccgcaaaatggggcaatggggacgcagaaagaatcagcagaaaagcagctggctgcacctgccgctgatgatcgcctcagcctttatcatcgatttactgctgctggcgctgacgctgttcttaggccagatgctggccgacaggctgaacgcgggcaacaaaaccatcgccttccagcagtcgcttttcctgaatgcctttgccctgattgagttcttcaaggcgctgctgcggttactcttttgccctcacgtgccggcgctgcgtcccttctccattcgggacgagagcgcgacatactgggcgctgcgcctgagcgtgctcagcgggctgattggctacggtctgctggttgccgtgccgatcatctccaaccaggtgaacgtgcagtttggcgcgctggcgaacgtcattatcatgctctgtattaccgtctggtcgctgtaccttatcttccacaataaaaagaccatcactgagagcctgctgcatctggccgatcgttccctctcgttcttcagcctgtttattcgcgcattcgccctggtgtggcactggctggcaagcgcctacttcatcgtattgtgcttcttctcgctgttcgacccgggaaacagcctgaaatttatgatgggggcgacgttcaaaagcctggccattatcggcatcgcggcatttgtctcggggctgctgtcgcgctggatctcgaaaaccatcaccctgtcgccgcaggtacagcgtaattacccggaactgcaaaaacgggtgaacagctggatgtcggtatccctcaaggtggcgcgcattctcaccgtctgcgtggcgatcatgctgctccttaacgcgtggagcctgtttgatttctggaactggctgcataacggcgcaggtgaaaaaacggtcgacattctgattcgcatcgcgctgattttgttcttctctgccgtcggctggacgctgctggcgagcctcatcgagaaccgtctggtgtcggatattcacggcaggcccctgcccagcgcgcgggcccgcaccttgctgacgctgttccgcaacgcgctggcggtcatcatcagtaccatcaccatcatgattgtgctgtcagaaatcggggtgaatatcgccccgctgctggccggtgcaggtgccctggggctggcgatctccttcgggtcgcaaacgctggtgaaggatattattaccggcatctttatccagtttgagaacgggatgaacacgggcgatctggtgaccatcgggccgctgaccggcacggtggagcggatgtcgattcgctcggtgggcgtgcgtcaggataccggagcgtaccacatcatcccctggtcctcgatcaccacctttgccaactttgtgcgcggcattggttccgtggtggcgaactacgatgtggatcgtcatgaggatgccgataaagcgaagcaggcgctgcgcgatgcggtagaagagctgatgcagatggaggatattcgcgggctggtgattggcgagccgtcatttgccggcattgtcgggctgacgaacacggcctttaccctgcgcgtgtcgttcaccacccagccgctgaagcagtggacggtgcgctttgcgctcgacagcatggtgaaaaagcacttcgatctggcgaacgtgcggatgccggtacagacgtatcaggtcctgccgccgcccgcagcgccgcttcctccgcaggagccgacgctgtagccggattgccgggtggcggcttcgcctgacccggcctgcgacgcagcgctatttgcggcgtttgttatcgtccataaatgaccaggcgataaagcggctttgcttctggccctgcgccatctcttttttcactactttcgccgcgcccgcttcggtgagcgcgcggtaaagtggcggcaggttatctccgcgggaaaccagcgtcgtaaaccacttcacctgacggccaaactgtttgctttccgcaatcatgcgcaggataaaggccacttcgccgccttcacaccacagctcctgctgctgaccgccgaagttcagcgcggcgtcttcagcctgacccaggttgcggcgcttgcgctcgctgcccgcgcgggccgctgccgccgaatcgtggaacggcgggttgcacatcgtggcgtcataggtttcatttttatggataatgccgttgaaaattgaggcggcctctttctgacgacgcaggcgaatggcgcggcttaatcccgggttcgcgttgataatcgcctgggcgctggcgaaggcctcggcaccgatttcgcttccggtaaagcgccagtgatactcatgcgcgccgatcagcgggtaaatcaggttcgccccggtgccgatatccagcacggtcgcctgctgaggaataatgccatcacggtcttcagccagaagatcggcaaggtgatgaaggtaatccgcgcggcccggaacgggtggacagagaaagccttccggaatatcccagttcgccacaccgtagtagtgtgcgagcagcgctttgttcaacattttaaccgcctgggggtcagcaaagttgaccgaaggttcacccgcgggggtctggacaatatagtcctttaacggcgggcagctcaggcataacgcattcatgtcgtagcggctgcggtggcggtttcgtgggtgcaatcccggcttttgggaagtcatggcgttctcctttaaacagcggcgtaagataccctttgctggcccaacggtaaatctttctctgcggcgcttaaaaagccgccataaatcaaacacctttatgtctatgatctgtcagcgtaatgtcaatttttatcgttcaaaaaataagcagatcatcatcaaatatttgcgctaagtcacactcgtcaggcttctaaacttaaggggaatcacctgttgtttcctcatgaggatgtgattatgaaaaagtacctgacccttgttgttatcgccgctgccctgacgaccgcgtcattttctgcgatggccgttcagtcgctgacccagagtaccgacaccagccagcttcagcctgcaggcaccgtctccgtaagccgcgcaagtaacctggacgatctgcagaataaactggcggaaaaagcccgccaggaaggtgcaaaaggcttcgtggtgaattccgctggcggagataaccatatgtacggcacagcgaccatctataaataatctgccccaccccatgactgcatctgcctgccagatgcagtttgctctcttcctcgccttgattgttcattttttaaccccacattaaaagcagggcataacaccatttcaggaggatgctatggcttccggttgggcgaatgatgacgccgtaaacgaacagatcaacagtacgattgaagatgcggttgcgcgcgctcgcggtgaaatcccacgcggcgaaagcctggaggagtgcgaagagtgtggagaaccgatcccggaggcgcggcgaaaagccattccaggcgtaaggttatgcattacctgtcagcagaataaagattcaaaaaatgcttcacattcaggttataatcgcagaggttcgaaagacagccagttacgttgactttcctttacctaagttaaccgccggggcgcttacctttacgctcacgatttttagcgaaccgcgtagcaaaatgtgcccttcatttttgttctgtaaagcgcatccacaagaagtgtaaagcgccactttgaatttattagtaatcaataagttatttgtcattcaatttttttgattgaccacgtcaattctcttcgattttatctctcaagaaaaaacgtgatactcatcacatcgacggaacatcgtccccttaacagaaacacctgcgagagattacttatgaaaaccatcaaatatgctgtagctgctgttgccctgtccgctctgtctttcggcgctttcgccgttgagccagtctcttctgctcaggcacagaacatgaacaaagttggtgtggtgagtgctgatggcgcgaccaccctggacggtctggaagccaaactggctgagaaagcggctgctgccggtgcaagcggatacaccattacctccgctaacggcaataacaagctgagcggtaccgcggttatctacaaataatcgcctgaatgaatgctgtcccctcgccaaaccctctggtgagctgctccaaccctcattgaccctgttgtttgttacccttgcttgcccgtccgccactggacgggcttttttttgcctaaaacgccgcgtccacgcgtttgagaccggcctcgaccgtatcaacttccccggttgcaagcaggcagcaggccatctgcagcttaatggactgcggcacaggcacgtttccggcgaggcactgttcaatccagtgcgcggtggtgtgcgggtctttcgcttcagggagaatgacgtccgtattctcttccccgcgcgccagaacagcgcgcgtaccggcagaatcgatcagcatcagctgagggcagcgcagtggattggcatacacctcaccttctgtaccgtgcatcagcagcgccctgccgccaatctcctcaaaaaatttcccgacacgccccacgtattccgggtgcgatacgctggaaaggcgcaatgcggcatcttctgcaaacggcgtcgccagcttcgccagggtgtgggcgctgttgcgcacgcccatccgccagcgcatatccagctgcttttccagcggcgggcacagggctccgacggggatgtaaaccggctgatggccatccagcttcgcctgcgcctgtcctgcatgacgcgttggctcaatccccaacatgccgaaaatggtctccgtcaacacgcgggtgggatcttcgctgaccccgtgaaccaccaccgggaaccccagcttatgcaataagatcgccagcagcggagtgaggtttgcctgcttgcgcgcgccgttatagctcgggatgacaatcggcatcggttttgccaccggcggcgtcaggcgcagcgtttgcgcctgcatcgcctcgtaaaaaccgcgcatctccgcttcgccttcgcctttgatacgcagcgcaatcaggatgccgcccatctccaggtcaggtacctcgccatcgagcattcgggtatacagggcgcgagcagtttcatggtccagatcgcgggcgtggtttttgcccctgcctacctctttgataatcttgcgataatccacgacatctctcctgaaaatatccttctggtaacaatatagccctgttaaacgttcggacgttagtttttttctacatcatcaacgttctgtttttaaggataaaaatgaaactcaagcattatttcaattatttgtgattccagcagaagattcttaatgcaccattatttgtttaaataaccagcggaaagtcattaagggtcaacggtgaaaacgtccaggcaacgctctcaccagaaacatatcaggatttgttatgaacaaggttgctttaggtttaatcatcgccgcagcggtgggatgttctgcatccacgtttgcggcaacaaacggtgaaggtcagatcaatttcaccggtgaaattatcgattctgcttgtcaggtcgtgaatggattaagtaatccattaaatgttcagctgggaaaagtgtctaaaacggtatttaccggtgctggctctaccagcacattaacgaagtttgatattcagttaacgaattgtcctgacacggtcacctccgcagccattaacttcggcggtacgccagatgcgaataacaacgccacgctggccttaacgccagatagcgatgcggcgaccggtgtggcaattcagctggttgatgcctcagagcagcctgtcagcctgtatacgccatcgcagcagtatcaattaacctccggtacggcggttaacgatctggaatttggtgcccgttatatccaaaccggcgctgcgatcaccgcaggccctgctaaaaatgccctcgcttcggtcagctatcctgagtgtcctgagttcgaaaaccgctaagatcgggcggatgttcaccggaaacgacgattatgccgggtagcgtgtttatgttacccggcctgttgagcggtaccgtgggctatttatccccgccacccaaccgatacgccagcgccaccaccagcgactgcaccaggcacagtgtcgccgactgagaccgaaacgcgtccacctgcgcctctttcaccacaaagcagagatcgctgaacgtcgccagcgggcttatctggctgtccgtaatcacaatctgccgcgcgccgacgctggcggcggtttcgctgaccatcaccgtctcttctgcgtacggcgagaagctgatcgacaccacgatgtcgcgcgccttaatgcggctgatttgctcgcgcagcatcccgcccatgccgtcgagcaggataggacggcactccagatggctcagagcataggtgaggtacgcggcgacgctaaaggatcgacgcagtccggcgatgtagatggtgtcggcgtcggccagcagctgtaccgcgcgctccagcatctccggctcggcgcgggcggccagctgctgcagcgcctgcgcgttcgagcgggcaaactcctgcaggatatcgagcggcgtttccggcacggcctcgctctccatctcgcgaaatagccgcgcgcggtcgctgtagctggcggtctcctccaccaggttcatgcgaaacagctgtttcatttcgttgaagccggtgaagtcaaaggcgttggcaaagcggatcagcgtcgagggcggcacgtcggcgcgctcggcaatgacggcaaccgtatcaaaggccacgctgttggtgttgtccagcacgtagcgggagacctgctgcagcctcttgctcaggctatcgtagcgatcgcggatttgctgctgcagttcgttcaggctggttgctgtcgtcatgttatcccccaaatacagtcatatgattctaaacgcaaaaccgcgtcttttaaatgtcggccatccatctggcagcaaaaatgaaacagaagattcagtcatttcctcgcccgagaacccttaatagcgcacgcggcgtcagtggtgctggctgttaacataaaaatccatccttgatcacaataatcatcatttattttatttcagcttaaaatggaatatttgtttcatatatagtgttcagtacacagtgttcaggtcaagtcacgtatcaacagcgagaggttaaggatggagacggtagcgaattttattcacggcgaatgtgtcaccggttcaggccagcgcgttcaggcgatcttcaacccggccaccggcgagcagatccgccaggtggtgatgagtacggcacaggaaacggagcaggcgattgccgccgcgcagcaggcgtttccggcgtgggcgcgtcatgctccgcttaagcgcgcgcgcgtcatgttccgcttcaaggcgctgctggaagagaatatggaacgtctggcccgtcttatcagcgaagagcacggcaaggtcttctccgacgcggtgggcgaactgacccgcggcctggaagtggtggagtttgcctgtggtattccgcatctgcaaaagggcgaacactcggcgaacgtcgggaccggcgttgacagccactcgctgatgcagccgctcggcgtctgcgccgggatcacgccgtttaacttcccggcgatggtgccgatgtggatgttccccattgcgctggcgaccggcaacaccttcgtgctgaaaccgtcggaaaaagacccttcgctcgcgctcgcgctggcgcagctgctgaaagaggccggcctgccggacggcgtcttcaacgtggtgcagggcgataaagagtccgttgacgtgctcctgaccgacccgcgcgtgcaggcggtgagctttgtcggctccacgccgattgccgaatacatctaccagaccgcgtccgcccatggtaagcgctgccaggcgcttggcggtgcgaaaaaccactgcattttaatgccggatgccgacatggagatggcgaccaacgccatcatgggcgcggcctacggcgcggcgggcgagcgctgcatggcgctctcggtggtactggcggtgggcgataacaccgccgatgacctctgcacccggctggaaaaacagattgccgcgctgcgcgtcgggccggggctggaccagacgccggaaaacgaaatggggccgctcatctcctccgcgcaccgcagcaaggtgctgggctacatcgacagcggagaagcgcagggggcgacgcttcgcgtggacggtcgcggcttcagcgtgaagggccacgagcagggctatttcgtcgggccgacgctgttcgataacgtcaccccggagatgaccatctataaagaagagatttttggtccggtgctttctgtggtgcgcgtagcagattacgccagcgcggtggacctgattaaccgccatgaatatggtaatggctcggcaatcttcacccgcgacggcggctgcgcgcgccgcttctgcgaagaggtgcaggcgggcatggtgggcgtcaacgtgccgatcccggtgccgatggcattccacagcttcggcggctggaagcgttccatcttcggcgcgctcaacgtccacggcaacgacggcgtgcgcttctacacccgaatgaaaaccatcaccgcgcgctggccggaaatgcagcaggagacaggcgctgcgttctccatgccgacgctgggctgacaggagattttatgcaaaccgaacgtatgaccatggcccaggcgctggtccggttcctgaatcaacagtacgtcagcgtggacggcaacgaaacgcccttcgtggagggcgtcgccaccatctttgggcacggcaacgtgctgggtatcggccaggcgctggaacaagatccgggccatctgcaggtgatgcagggctgcaacgagcagggcatcgcccatatggcgacgggatttgccaaacagcaccgccgtcagcgcatctttgccgtcacctcctccgtcgggccgggcgccgccaatatggtcacggccgcggcaaccgctacggcgaaccgcatcccgctgctgctgcttccgggcgatatctacgccagccgccagccggacccggtgctgcagcagatcgagcagtatcacgatctcagcattagcaccaacgactgcttccgtccggtctcccgctactgggaccgcattaaccgcccggagcaactcatgagcgcgatgctcagcgcgatgcgaacgcttactgacccggcagataccggtgcggtgacgatttgcctcccgcaggacgtgcagggggaagcgtgggattacccgctgagcttcttcgcgcgtcgcgtgcacctcatcgagcgtcgtccgcccgatccgcagcgtctggcgcaggcgcgggcgctgatcgcccgcaagcgtcgcccgctggtggtgtgcggcggcggcgtacgctattccggcgcgcatgaggcgtttcgcgaatttgtcgagacgctgcagctgccgtttgccgaaacccaggccggaaagggggcgctggtaagtgaccacccacttaacctcggtggcgtaggggtgacgggcgggatggcggccaaccagctcgccccgcaggccgacctggtgatcggcatcggcacgcgcctgaccgactttaccaccggctccaaggcgctcttttcccatccggacgtggaattcctgctgctgaacgtggccgagtttgacgccctgaagctggacgccacggcgctgattgccgacgctcaaaccgggctcgaggcattgacccacgcgcttggtgattaccgcagcggctggggagaggcgatcgctgaggcgaaatccgcctggcgcgacgagtgccgtcgcctgtgggatcgccagtggcgtcctgacgacgcgcccgaagtggcggggcacctggacgcgcagctggcggaatacggcgaggcgctcaatacccgcctgacccagacgcgggtgctggggctgatcaaccagcatgtggaagataacgccatcgtggtgggggcggccggttcgctgccgggggatttacagcgcctctggcaggtcaaaacgccggacagctatcacctggagtacggctactcctgcatgggctacgagattgcggcggccatcggcgcgaagctcgcccgccccgagcagccggtatacgccatggtgggggatggctcctacatgatgctgcactccgagctgcaaaccgcggtgcaggagggcattaagatcaccgttctgctgtttgataacgccagcttcggctgcattaacaacctgcagatggggcacggcatgggcagctttggcacggaaaaccgccatcgcaatccggaaaccggacggcttgacggtccgctggtgaaggtcgacttcgcgcaaaatgcgcagagctacggctgccgcgcgtggcgggtgcacgacgagcaaaccctgctggcggcgctggaggcggcccgcgcccatcctggcccgacgctgctggacatcaaggtgctgccgaagaccatgacccacgactacgcctcctggtggcgaaccggtgatgcgcaggtggcagagtcgtctgccgtgcgtgaggccgcggagcaaacgcagtcgcaggtgaaaaaagcccgtcagtattgagttttcccgaagtaacgaaattttcatttcatttttgttttcccctcatcctaaccctctccctcagggagaggggacggctcggtgtggttttttactccctctccctgagggagagggccggggtgaggggagttgccgcacgttcacctgtgttgtgagattgataacaaaatttatctcattcatctcaaaagtgttaacccgcactcaaaaacataattttcactatttataaaaatgaaataaatgttttatttatagggtcgttagttcacagcattcaccaacaccgggagccgttatgtttaacattgctttactgggcgctggccgaattggccaggtacatgcagctaacatcgccagccacggcgcgaccacgctctggtccgtggttgacccgaatcaggaatttgccacccgcctcgccacgcagtatcaggcccgccagcagagcctggatgaagcgatgaccgaccctaacgttcacgccgtgctgatcgcctctgccaccgatacccacgcggacctgattgaaatggccgcccgccacggcaaggccatcttctgtgaaaagccggtccacctcgacctcgcccgcgtgcgcgactgcctgaaggtggtcaaagagtacgacgtgccgctgtttatcggctttaaccgccgctttgacccgcagttccgccgcgtgaaaaccgacgcgcaggccgggcgcatcggcaagccggaatcgctgctcatcatctcccgcgatccgtctccgccgcccgcggagtacgtgcgcgtctccggcggcatgttccgcgatatgaccattcatgactttgacatggcgcgcttcatcatgggcgaagagccggtgtcggtgtatgcccagggcagcaacctggtcgatccggcgattggcgaggcgggggacatcgataccgcgtttatcgttctgaaatatgcctccggcgcgatggcgaccatcgttaacagccgccgttcatcttacggctacgaccagcgcctggaactgcacggctccgaagggctgctttgcgcgggcaacattcttgaaaaccaggtgcagcactacggcaaacagggctgcaccagcgcgctgccggaacacttcttcctgcagcgctacaaatccgcttacgccgcggaatgggaacactttgttgcggtcctgcgcggcgaagcggtgcctgactgcagcggcgatgatggtgaacgtgcgctgtacctcgcggataaagcgctggagtcactgcgcagccagcgcgagatcgtcctctaaacacaacaaccctacacagagagacataataatgaaaaaactgatcgtagccgccctcatcgccatgacgtccggggccgccctcgccgaaaacgagcaaattgtgttcagtacgccaaacctggccatgccgtttgaagttcacatgcagcgcacggcggtaaaagccgcaaaagagatgggcgtgaagcttcaggtgctggacgggcagggcagttcaccgaagcaggtggctgacctggaaaacgccatcacccgcggggcgcagggctttatcgtctccccgaacgacgtgaacgcggtctccagcgcggtggatgaaattcaggatgcgaagctgccggtggtcacccttgaccgctccgtcgacagccagaagaaggtgccgcactttggcgccaacaactacaagggcggtcaggcgattggcgattttgtgaaaaccaaatttcccgacggggcggagatcattctgctgaccggccagccgggctcctcctccaacatcgaacgcaccaaagggatccgcgacagcctgaaggcgggtggcgataagtacaagatcgtcgccgatcagaccggcaactggatgcgttctgaagggatgcgcatcgtggaaagcgtgctgccctcgctgccgaaacgcccgcaggtgatcctctccgccaacgacgacatggcgctgggggcgattgaagccctgcagagccagggcgtgaaaccgggtgaaatcctcgtgaccggctttgatgcggtgccggaagcgctggcccgcgtgcgcgacggctggctggcggtaaccgccgatcagcgtccgggctttgcggtgcagacggcgatgagccaactggtggccaacgtgcgcgagaagaaagccatcaccggggccgactacccgccaacgctgatcaccaaagagaacctgcagcaggctgagcgtatcggtgaggccggtaactgatttatccgcagccgccgctggcgcggcggctcactctaaaggaggagcagaccgatgtcgcaacccttactgaaagtgaccgacctggcaaaaagcttttccggcgtctgggcgttaagcagcgcccagctgaccgtcggcgcgggcgagatccacgctctgctgggggaaaacggggcgggtaaatccacgctgctgaaggcgctcgcgggggcgcagccgcaaacccgcggggagatctggttcaacggcgaaacgctgccggtggacgactccccggtggaacggcagaacaagggcattatcaccatctatcaggaattcaacctgctgcccaacatgaccgtcgcggaaaacatgtttctcgggcgcgagccgcgtaaacgtaatctgatcgtcgacgaaaaggcggtcaatcaggaggcgcaggtcattctcgactatctgcagctgaacgttgcgcctaccaccccggtcgcccgcctgagcgtggcccagcagcagatggtggagatcgcccgggcgctgaccctcaacgccaggctcatcattatggacgaaccctccgccgcgctgagcgacagcgaggtcgaaagcctgcaccgcgtggtgcgcgagcttaaaaaccgtggcgtgagcattatttacgttacccaccgtctgcacgaagttttccagctctgcgaccgcttcaccgttttccaggacggccgcttcactggcaccggcgcggtggcggagaccaacgtcgaacagctgatccgcctgatggtcgggcgcgacgtggcctttaatcgccgtcccgccagcgaaacgcatcatgaggacaaacccgtccgcctggcggtgaaggggctgagccgcgaaaagccgccgctggatccgcacggcatcgccctgcacgacatcagcttccacgtccacgccggggaggtcttaggcattgccgggctggtgggcgccgggcgcaccgaggtggcccgctgcctctttggcgcggacgcgtttacctcgggcagctttgagctggacggcgtgccctaccagccgcgtgacccgctgtatgcccttgaccagggcgtggcgctggtgccggaagatcgtaaaaaagagggggcagtgctgggactgtcgattcgcgacaacctttcgctctcgtgcctctcctcgctgctgcagtggcgctggttcgtgaacacccgcaaagaggacgatctgatcgagtcctaccgcaaggcgctgcagatcaaaatggtcaacagcgcgcaggaggtgcgcaagctctccggcggtaaccagcaaaaggtgatcctcgcgcgctgcatggcgctcaacccgcgggtgctgatcgtcgacgagccgacgcgcggcatcgacgtggggaccaaatcagaagtgcaccaggtgctgtttgacatggcgaaaaagggcgtggcggtgatcgtgatctcctccgatctgcctgaagtgatggcggtgtcagaccggatcatcaccctgagcgaagggcgagtgaccggcgagatccacggtgacgacgctaacgaagaacggctgatgacgatgatggccatcaaccacaacgccctgaacgcggcataacggagtttctcatgacgcagatgatttctaaaacgcaggccccggtcaaacgcgccggacgcatcgatcccatcgccttctttgagcgcttcggggtgctgattttcatgatcctgctgctgatcttcttccagtcgcagaacagcaactttttctctgaacgcaatattttcaacatcctgaccgaagtgtccatctacgggatcatggccgtggggatgaccttcgtcatcctgaccgccgggattgacctctccgtgggttccattctggcggtctgcgccatgaccgcggcgtacgtgattaagggcgacaacttcaccaccgtcgacccgaacgcctggggcggcatgagctggctgattgggctggggatttgcctggcggtggggacggcgattggcttcctgcatggtctgggcgtgacccgcctgcgcctgccgccgttcatcgtgaccctcggtgggatgaccatctggcgcggcctgacgctggtgatcaacgacggcgcgccgattgccggtttcgatcagggctaccgctggtgggggcgcggggagctgctcggcatctccattccgatctggatcttcgccatcgtcgccctcggcggctatctggcgctgcacaaaacccgctggggccgcttcgtctacgccatcggcggcaacccggaggcagcgcgcctggcgggggtgaacgtcaagcgcgtgctggtcagcgtctacgtgctgattggctgcctggcggggctggcgggcttcattctgagcgcgcgtctgggaagcgccgaggcggtggccgggatctcctttgagctgcgcgtcatcgcctcggtggtgatcggcggcacctcgctgatgggcggctacgggcgcatcggcggcaccatcatcggctccatcatcatggggattctgattaacggcctggtgctgatgaacgtctcggcctactaccagcagattatcaccgggttaattatcgttctggcggtggcgttcgacacctacgccaagagccgtcgcggcgcactgtgaggatagtgatgaaagaggttcgtattggattgattggcaccgggtatatcggcaaggcgcacgctatcgcctatgcccaggccccgacggtgttcaacctgcggggcaggctggtgcgcgagatggtagcggaagtcacgccggagctggcggcagcgcgcgcgcaggcgtttggcttcaaccgctccaccggcgactggcgggcgctggtggccgacccggcgattgacgtggtggatatttgctcacccaaccacctgcataaagagatggcgctggaggcgatccgccacggcaagcacgtctactcggagaagccgctggcgctgaacgcccatgacgcgcgcgagatggtcgacgccgcgaagcgggccggggtgaaaacgctggtggggttcaactacatgaagaacccgacggcgcagctggcgaaggaaattattgcccgcggcgagattggcgaggtgatccacttctacggcacccacaacgaagactatatggccgacccgctctcgcccattcactggcactgcttcaaagagaccgccgggctgggagcgctgggcgacctcgcggcgcatatcgtcaacatggcccagtacctggtcggggagattgagcaggtctgcggcgacctgaagatcgtggtcccggcacgtccggcaaaggccggatcgtcagacatgattgccgtcgaaaacgaggaccaggcccacgcgatggtgcgcttcgcgggcggggcgcagggcgtgattgaaacctcccgcgtcgcctgcggccgcaagatggggctgtcgtacgtcattaccgggaccaaaggcgccatcagctttacccaggagcgcatggcggagctgaagctctatctgcatgacgatccggtaaaccgtcaggggtttcgcaccctgctcgtcggtccggcacacccggactacgccgcgttctgcatgggtgcaggccatgggattggctttaacgatcaaaaaacggtggaggtgcgcgacctggtggacgggattgccgccgacgcgccgatgtggccggacttcgaagagggctggaaggtgtcgcgcgtgctggacgcgatcgcgctctcgcaccgtgaaggccgctggctgaacgtgaatgacattgtctgatgaggtatcaacgtggaaaagcagtttgatgtgatatgcatgggccgcgtggcggtagacctctacagtcagcagattggtgcccgtctggaggatgtgtcgagctttgccaaatacctcggcggctcgtccggcaacgtggcgtacggcaccgcgcgccaggggctgcgctcgtcgatgctggcgcgcgtcggcgacgagcatatgggccgcttcctgcgcgaagagctcagccaggtgggctgcgataccagccatctgattaccgataaagaccgcctcacggcgctggtgctactcggcattaaagaccgggacacctttcctctgattttttatcgcgataactgcgcggatatggccattacggccagcgatgtggacgaaagctacattgcctccgcacggtgtcttgccatcaccggaactcacctttctcatcctcagacccgcgaggcggtgctgacggcgctgggctacgcccgccgtcacggcgtgcgcacggtgctggacatcgactaccgtccggtgctgtgggggctgacctccttaggcgacggcgaaacgcgctttatcgccgccgataaggtcacccgcgagctgcaggaggtgctgcacctcttcgacgtcattgtcggcaccgaggaggagttccatatcgcgggcggcagcacggagaccctgcaggcgctggggcaggtgcgtgcggtgagccaggccacgctggtctgcaagcgcggtgcgctcggctgctcggtctataccgacgccattccgccccggctggacgacggcctgacggtgaccggcgtgcgcgtggaggtgctgaacgtcctcggggcgggggacgcgtttatgtccggcctgctgcgcggctacctgaacgacgagggctgggagcaggcgtgccgctatgccaacgcctgcggcgcgctggtggtctcgcgccacggctgcgccccggcgatgccgagcaaaatcgagctggatgactatctctcccgcgctgcggatgtgccgcgtccggatctcgacccgcgtctgaaccatctgcaccgggtgaccacccgtcgccgcgagtggccggagctgtgcgtgatggccttcgaccaccgcagccagcttgaggatatggcgctgcagtgcggggcgtcgcttaagcgtattccggcgctcaagcagctgatcctgcaggccagccgggaggcggcgagccgtgccgggctggcaggcaaagcgggcctgctgtgcgacggtacgtttggtcaggacgcgctgaacgccatcaccggcgaggggtggtggattggtcgccccattgagctgccgggctcccggccgctggagatggagcacggcaacatcggcacccagcttatcagctggccgcaggagcacgtggtgaagtgcctggtctttttccatccggaagatgcccacggcctgcgcctggagcaggagcagaaaatcgccgaggtgtaccacgcctgctgccagtccgggcacgagctgctgctggaggtgatcctgcctgcgaccatgccgcgcagcgacgagctctacctgcgcgccatctcccgcttctacaacctcggcatttacccggactggtggaagctgccgccgctttccgccgagggctggacggcactgagcgagattatcgaacgccgtgacccgcactgccgcggggtggtgatcctcggcctggatgccccggcagaacagctgcacgccgacttcagggccgcagcggggcagccgctggttaaaggcttcgccgtagggcgcacgctgttcggcgatgcctcccgcgcgtggctgaaacacgatattgacgatgcgcagctggtggcgcgcatccgggacaactacctgcagcttatcgcctggtggcgcgagcgcggacacgcataatggagacgacaatgagtgtacaactgggcattaacccgctgacgtggacgaacgacgatctgccttctctgggcgcagagacgccgctggagacctgcctgagcgaaggtaaagaggccggttttgcagggttcgaactgggcaataaattcccgcgcgaagcgcggctgcttggccccatcctgcagcgccatggcctgcagctggtctccggctggtactcaggccgactgctggagcgcagcgtggaggcggagatcgccgccgtgcagtcccacctgacgctgctgcgcgagctgggggcaaaggtgctggtgtttgcggaagtgagcggctgtattcacggcgagcagcagaccccggtgcatctgcgcccgcgtttcccgcaggcacgctggaaggagtatggcgagaagctcacggaatttgcccgctacacccagcagcagggggtgcagattgcctatcaccaccatatggggacggtgattgagtccgctgacgacgtggacaacctgatgacccataccggcgaagaggttggactgctgctggacaccggtcacctgacctttgccggggccgatccgctggcggtggcgcagcgctgggcatcgcgtatcaaccacgttcactgcaaagacgtgcgtgccgacgtgctggcggacgtgaaaaaccgtaaaaccagcttccttgatgcggtactgagcggcgtgtttacggtgccgggcgacggctgcgtggattacccgccgatcatgcggctgttgaaggcgcaggactatcacggctggctggtggtggaggcggagcaggacccggcggttgcccatccgctgacctacgcccgtctggggtataacaacctgagccgcctggcgcgcgacgccggactgatttgaggaggtgacatgtcacgtctgttatcacgctggcaacagccgaatgcggaggggcgcacccagtccgtcacgccggaacgcgcagggtggggatacgtcggctttgaggcgtatgagctgcatgaggggcagcagctgacgctgcccgccgtcagcgaagagcgttgcctggtgctggtcgccggacgcgcctccatcagcacgccttccgcgcagtttaacgacatcggcgagcggatgagcccgttcgagcgcatcaagccgtgggcggtgtacgttaccccgcaggagacggtgcaggtgaaggcgctgacgaggctcgagctggcggtctgcgccgcccccggcaagggcacgtatccgacgcggctgattgcgccgcaggatatcgacgctgaagcgcgcggcaagggccataaccagcgctacgtgcacaacattctgccggaagataagcccgccgacagcctgctggtggtggaagtctggaccaacgagggctgcaccagttcgtatccgagccacaagcacgacacggataacccgccccgggagacttacctggaggagacctactaccatcgcctcaacccggagcaggggttctgcatgcagcgggtttacaccgacgacagagcgctggatgagtgtatggcggcctataaccgtgacgtggtcatggtgccgaagggctaccacccggtggcgacgatggccgggtatgacagctattatctcaacgtgatggccgggccggtgcgcaaatggatgttcacgtgggaagaggaccacgcgtggattaatcgagattatcccgcggatggcgggcactgaggctatttttttgccgggtggcgctgcgcttacccggcctacaatttacaaaatactattttgcttcaatcgcctgctcaatcgtccgggcgatagcctccggctggctcaccatcgacacgtggctcgcggagacctcggtggttttcgcatggatcgtcttcgccatcgcacgttcaagatcggggttgatcattcggtcatttttgctgaccacaaaccagctcggcttatcatgccacgccgcgtgggtcaccttttcaccaaacgcatcggccttaattggccccttcgtggccgcgattgcagtttgttcctcgggcttcacgtccggcgcgaaatccttcctgacggcgtccgttggcaggtataaatagccgtccgcattattggcgatacccgcgctgcccggcggcggcgggtagcttcccgcgaggtccgccgtcgactggccgccatccggcgcgaacgccgccacatacaccagcgatttcacccgcgcatcgttgcccgcttcgctaatcacggtgccgccccaggagtgacccaccagcacgacatccccctgggcgcgggcgatggcccgctttgtggcggcaacgtcatcgttaagcgacgtgagcggcagctggacggcaatgacatctgcgtgctgtttctgcaacagggtaatcaccttattccagctgctgccgtcggcaaacgcgccgtggaccagcacgacgctggttttgctctgtgcaaaggcactggcggaaagcgccagcaggcctgccgtcagtacagtcagtgctttcatcgtcagactccttaaaaatggtggaccgccgcatgaggcggtacggtgaattcgatggttttgtggtcgagcggcttgtgcgtcgggtcggccagaataatcgtcaccttgtgtttaccggcggggagtcccaccagaatcaccggctctccgctggcgtcagcccagtgcaacggcgcgtcatccaccaccacgtgaatgtgcccgatgcgcggggtgaccttgagcgcttcaggtccgaataccggctcgatgcgcaggttttcggcacggtactggataaacaccgcgcctttactcagcggcccggcaagcggcggatcgacgatcagttttgccggcggttgcggctgcgccagcggggcaacggcggcggggccgttaacgtccgcggcgctcagattgtccagcggcgtggcctgggcatgtgttacagatgccaggacgagcaggggtaaaattgcgtaacgacgaatcattgctctctctcctcatcagttctcaatggcgacagggaaagaaaaccatttttatgtatcggagatatttgccggagggggcgttttgtacccgtttgtcaccgtggcccgcgggatacagtgcgatacagtttgcctcccgggacggcgcacaatggctatcgccagcccggcaatcagcagcgtcaggcccgtcgatacccccattgcacccgcgatccccagcgttttatttagccacgcataggcatacggtgaggctgcggccataagctgaccggggataagcagcatgcccgtgcggcgggcatagctttccgcgctaaacagctccagcggcagggtggctttgacaagggtgaccagcccgttgatggcgccgtagcccagcacaaacccggccgcgcaccagacaaacagggcgctgcttattcccacaagaaaacacagcggcatagcaagagcggtaaagagcgtaagcttgaagggggttaagcggccacctgccagcacctccagcgagcgcgcgcccgtctggccgatcccccacagcatgccgatggcgaccggcaggccaaagtgggcaataaactccggcagatgggtggaggtgccgttagagacaaaggtgataagggcgatgaaggccgcataaagccaggcgttacgccgctcgttgcgcaggggcggcgcgatggccttcgtgttttccgtcagccgctgccggggaagcgtgcggatcagcactgcgctcagcaggccaagcagggcataaatgcgtaacgcgtcctgccagctcatgatgtgaagcaggccatcgcccagcggccagaagacggcggaggccagcccgcccgccagcgtgacgcgtgagatcgttcttcgcgcctgctgcccgtagaggttgaccagcgcggcgaacagcgcatcgtacagcgacaggcgcatcccagtgccggcgacaatccaggcgctgtaccagccataaagcgtccgggtatacgccatttctgcgcagcttgcggcgatcagcagcgttccgaccatcaccactttttgaccgccaaagcgtgccagcaggcgggcgacaaaaggagataccgccgccatcaccagcatcgccagcgtcaggccgaggtaaatctgcggtgacgaccatccccggtcggctgaaatggcccgcgcaaaggtgccgggcatataaaatgaaatcccccagttgatgagttgattacacccggcggtgagggcgaggcgacgaggaagggcagaggtttccatgagttttcattccgttatgcagttgtcctgagcataacgggcgcggtattgtgctggcagggctgcaaccttatgcaccgtataagagaaactttgaatgacgacgcttaatctgggctatctcgccaccttccgcctggttcaccagcgcggcagcttttcagcggcagcggacgttctgggcctctcccagcccgccgtcagcctgcaaatacgccagctggagcagtttctgcaaacgcggctggtggagcgtaccgggcgagggattaaggcgacggctgccggagaaaccttgctggcgcacggggagcgtattcagcaggtggtggatgacgccatccgggccgtgaatgcgtttagccacgacgtgagcggcaccattacccttggcacgggggcgacggcctgtattcatcttctgccgccgctgctggagcagctacgccgcgactatccgctcctgagcgtgggagtcacgacgggcaacaccctcgacatcgtcagggccattgaagagaaccgtctcgatatggggctggtgacgctgccggtgagcggcagagcgctggacgtcatgccggtgatggacgaagagtttgtctttatcgcctcaagggagcagcagggcgctttcagggagttaaccccggaggcgctccatgcccagccgctgatcgcctttgagacaggcagcgggacccgggcgctgatcgatggctggtttgccgcccatggggtagcgatggcgccggtgatgcagcttggcagcatcgaggcgatcaaacgcatggttcgcgcggggctgggctacagcatcgtgccgagaatggcggtagaacaggatgccgatcgcgaggggctatgcgtgatgtcgctgacgcccatgctgcagcggcagctggcggtggtgatgcggcaggataaaatcctcagcaaagggatcgcggcccttattcggctcgtacaacatccttcgggggggttagcggtcagcggtgtcgacggtcaggctggattgctgtgactgggttttgtcctgatggtggtaccaggcgccaatcgaagagtaaacgaagcggccaaagaaaaacaggaaactgataagcagtatgatgcgggtcattcgggtgttaaatcgatgtcgtttgcgcatacgcgtgacctgactcactctgtttttcctggataagccctcccgggcgatgaggatattaaggcacagtgggaagatggggtcaattctgtgatgtgtaaataaccgtcaacgtttgcattaactattgttattgaaattaataattgcatttaccatattgataatataaagaaaattatttcacaaaattcttctgcaaggcttatttgcgtgaaatagtttgatttaagtcaacggattcccggctctgatatttaaaatccctcctccacactgttcactctgcacgtcgcggggtggcgccaggtcaggttggatgcctgtctttatcttccctctggagaaaaaggggtttaaccgggcatctatgaagattttcgcttttctgaaaaacaataaataccgttggtgggcattgccgctactattaccggtggttttgcttcccgtgctgagcgtggcaaatacgttcacgcaactgggggacggtatcgcggcgctttattatttaccgctctcctttttgctctcactgatgatgttctttggcctggaagcccttcccgggatcgtgttgtcgctgtttatccgctattacccgtcggtcgggatgttcgaaacggttgccggggtgctccattttatggtccctttagtcctcagctggggcggctaccgggtgtttgcgcccagacgcaatatgacggcgtacggcgacatccggctgatggcgcagcgcatcttctggcaggttatctgccccgcgacgctgtttctggtgctgtttcagtttgcggtgtatctgggcgtgtatgagagtcgccagagcctcgcggggttgaaccctcttaacattcgtacgctcattaactaccaggcgctgctggtcagcgggctgacgggcgtgccgctgagctatctgctgatccgcctgatccgtcatccgcgctatatcaaaagtcttctctcgcagatccggttccagatagataaaaaggtgacggccgcggagttttcgctgtgggcgattgcgcttggcgggctgctgtcgctgctgctgctcccgataaatgaaaacagctccatcttcaccactaactataccctgtcgctgctgatgccggtgatgctctggggcgcgatgcgttttggctataagctgatttcgctgatctggaccccgatactgctggtgtccattcactatttttaccgctatatcccagtgaacgcggggtacgatattcagctggcgatcacctcttccagttacctggtcttttcgtttgtggtgatttatatgtcgatgctggcgacccggcagcgcgcggtgaacaaacacgcccgcaggctggcactgctcgatccggttgtccatatgcctaacctgcgggcgctgtcgcgcgatctggcgaaggatccgtggtcggcgctctgcctgctgcgcattccggagctggaaattctgggccgaaattacggcgtgcagctgcgtattcagtacaaacagcagctggcgcagtgggttaacggtacgctccagcccaatgagcaggtgtatcacctcaccggatatgacatggcggtgcggctcaacgcggaatcgcaccagcagcggattgacgccctggacgagcatatcaagcagttccgctttgtctgggacggcatgccgctgcagccgcaggttggcgtaagctactgctatgtccggtccccggttaaccatctttatctggtgctgggggagctggcggtggtggccgatctgtcactctcctctaatcacccggaaaatcttcagcagcgcggtgccgtccatttgcagcgcagcctgaaggataaagtcgcgatgatgagccgcctgcagaaggcgctcgacaacgacgaattcatcctgctggttcaacccgttcgcggcctgcgtggcgattgctatcacgaagtcctgctgcggatgccggacaccaatgggatactgatctcccccgatcagttcctgcccgtcgcgcaggagtttggtttgtcctcccgggtggatctgtgggtgcttgagcatacgctgcgcttcctggccgcgcatcgggaaagactgcccggccagcgctttgctattaatctggcgccttcaacagtgtgccgggtacagttcccgcttgaggtgagccgcgtgctggcgaaatacgctattgagccgtggcagctgatctttgaagtgacggagtgcagcaacttctgcaaccccgagcaggcgctgcatatcctcagtcagctgcagaaaatgggggtacgcattgcgattgatgattttggtaccggctatgcaagctacgcgcggctaaaaagcgtggacgcggatattcttaaaatcgacggcgacttcatccgcaatatcgtcaacaacagcctggattatcagattgtggcgtctatctgccatctggcgcgcatgaagaagatgctggtggtggcggaatatgtcgagaccgaagagatacgtagcgcggttcacgcgctaggtattgattatgtgcagggctatctgattggcagaccggcaccgcttgagtcactgctggaaacagaggcgtcctgcgcggacgcctgaaccgttacgcggcgacgtcggcgctctcttcctcgattttgagcagccagccggtgaccgcttcccagtactgctgctccttttccaggtccagcaggaccagcgcgttctggctgaaccagtcgtgcgggaagctcaacgtccagtgatggtcgtcggttttcagcttcagcgtgggcggcgtggtggtcgcctgacgctggttattgagcagcacgcccagacgcagcagctgaatgagcggcaggaactgctttttcttaaacagcgtgaagcgcggcaggtcgtcgagcttgatggctttgcggtgataccgcaccagggtcgccatcatggtttgctgctcctggttgaagcctggcagatcgctgttttgcaaaatataggccgaatggcggtgcatcccgctatggttgatgttcagccccacctcgtgcagcatcgcggcccatttcagcagcgcggcaagctgcgggtgcgcgagcttcggattctgctcttcccactgttcatacatctgcaccgtggtgtccagcacgcgcttcgcctgctcgcggtcgatgttgtactggttggccaggctttgcgcggtgcggctgcgaatatcctgatggcggaagcggccttccatttcgtacagcacgccttcgcgcagcgcgccgtcggacaggcgcagctctttaatggccagcgcatcaaacacgccgcagagaatggccagccccggcacgaagaccgccttacgctcgtcggaaagccccggcaggcttaaggcgtcaaaacttttatgcttcagcacttcgtcggtcagcagcgtcaggcgttcgggcgtgatgaacccatctttttcacccattgccagcagcacttcatgcgccgccttgatggtgcccgacgcgcccagcgccacgttccagccctgaatgcggtactgccaggccaggttttccagcttctggacagccgccatacgtgcacgctggaagttctcgcgggtgatggtgccgcccgggaaatacatctgcgcgaagctgacgcagcccatacggcggctttccaccaggcgaggctcaaagtcttcgccgatcacaagctccgtagaaccgccgccgatgtcgatcaccagcttgcgccctttttccggctgggtgtgctcgacgcccatgaagatcagacgcgcttcctcgttaccggagatgatctcaatcgggtaggggatcaccttttcggcccgcttgagaaactctggcgcgttcagcgcctgacgcagggtgtgggtgcccacgatgcatacgctggagggcgagaagccctgcaggcgttcagcaaacagcgacaggcagtttaacccgcgctccatcgcctcttcgctgagcatgctgcgttcatcaaggccatccgccaggtgtacgcgctgcttcagacgaccgatgatctgcagcgcgccatccacctcgcgggcgatgaccatgtggaaactgttagagccaagatcgaccgctgcgaattcctgcgggcgtggggtcttatcatttatcggcataggttaatcgggttgctcgagtgatttgatatagtcgtaaatcgccagttgcgaccgcactttacggcggttgccgcgcggtacatagcggttactgagttctttgtcgatatagcgcgccttcaccgtatcgctgaacaggatctcgataatgtcgagaatacgctgtttcagacgcggatccagcagcggggttgcgacttcaattcggtagtcaatattgcgcgtcatccagtctgccgaagagagatagacctgtttgtcgcctgcattatcgaaaatatagacccgatcgtgttccaggtaacggtcaacaatgctgatcacccgaatattgtcgctgatgccttccagttccgggatcagcgagcacatgccgcggatcagcaggttaaccggtacgccagagctggacgcggcgtacagcctgtccaccagtcctttgtcgaccagattgttaagcttcagggtgatgccggacgacagccctttctgggcattggcaatctctttatcaatcatatcgtacagcagacggcgcgagttctgcggcgagaccagcagatagtcgaagctgacagggcggtacgggttctcaatgaagttaaagacccggcgtacctcgttggtgatgcgcgcatcggcggtcagcagcgagtagtcggtataaattcgcgccgttttctcgttaaagttcccggtaccgatgtgggcatagcgcaccacgtcgtcgccctctttacgggagatcaggaacagcttggcgtgaattttgagacccggcgcggagaagatcacgtgcacgcccgcttccgtcagacggcgcgcccagtgaatgttcgcctcttcgtcgaagcgcgcctgtagctcaaccaccacggtcacttttttgccgttgtgcgcggcgtggatcatcgcatcgatgatgcgggaatcttttgccacccggtagatgttgattttgatcgccagcacgctcgggtcgaacgaggcctgacgcagcagctccagcacgtgttcaaacgtgtgatacggatagtagagcagaacatcgcgctcgcgaatggcgtcgaacccgttgcggaatttatcaaaccacagatggcgcaggcgcggcagcggcttgttcaccagattggccttgccgacgttcgggaagccaataaagtctttaaagttgtggtaacggccgcccggcacgatggagtcatagcgcgaaatggtcagcttctcgcgcagcatttctaccatggcgtccggcatatcgcgctgataaacaaagcgcaccggctcggccgtcaggcgttgtttcaggctggaggacattagctccatcaggctggcctccatctcgtgcaccaggtcatattcggcgtcacgggtcatcttcatcgagtaggcgtttaacgcatcgtaatcgaagaagcctttgaaaatgtcgtcgagacagtagcgcaggatgttgtccagcaggatcatcggcttgcgtctgcgcggggtttccggcggcaggttcacgaagcgcgggaccttgtcggacgggatctccagcagagcgtagcgaatggattcaccgcgaataatttctacggccagataggtgtagtcatctttcaggaactgcaccagatcggtttcgcggttgatgagaatcggggtaatgtgctggcgcaagtactgtttaaaatagtggcgcagccagttttgttggttaacggaaagctgacgttcgttaatcaggaagatttgattgcgcgccatctccagcagcagttcgttatacaggccgtcaaattcctgatcggctttcaacacgcgggactggattttgcccagcagatgccgcgagtgagagtttaagccctgttcttcactgatgatgatccgtcttttcagctcggcaaagcgaaccttgtagaactcatccaggttgttggaatagatgcccaaaaaacgcatgcgttcgatcagcgggttacttttgtcagccgcttcctggagtacacgttcgttaaatgctaaccagcttagctctttctcgatatataacttttcctgacccattacagctcacactccagttcaatcacaggacgtggtaaatccgtctcgtccttattatggcgagcatttccacgatatgtccaacagtgccagaaaagtatgacagttattttttttgttggggaatttagaaggttggagaagggaatatcgggtaatgcaaggtagatgtcgggtaagcgcggcgccacccgacataacaaactactcttccgccgcatggccctgcgggggtaacttcacgccatccagccaggcagcgccgtcgcgcatttcgaggcgcccgtcgacaaaccagcttaccaccagcgggtaaatggcgtgttcctgggtctgcacgcgttcggtcacgtcttcttcgctgtcgccgtcaaagaccgggactttggcctgcaggatcaccggaccgccgtccagctcgtcggtcacgaaatgcacggaggtgccgtgctcctcatcgccgttttccagaacctgacgatgggtgtgcaggccgggatatttcggcagaagagaagggtgaatattcagcagacgtccggcgtagtgcgcaacaaaagccgggctcagaatgcgcatatagcccgccagcaccacgacgtccggtgcgtaggcatcaatctcctgaaccagctcgcggtcaaaggcttcacgcccggcgaactggctggcttccagcgcgtgcgcgggaatgttcgcttcccgcgcgcgctcaaggccgaacgcgtcggccttgttgctgaatactgcccgaatggtgccgttgattttcttctgtttgcaggcgtctatgatggcctgcaaattgcttccgttgccggaaatgagcaccacgatgtttttcattcaatgaccacacgctgttcggaatcggaggctttaatcgtaccgattttccacgcgttttcacctttttcggtcagcagtttaaccgctttatccgcttcgcttgccggcagggcgataaccatgcccacgccgcagttaaaggtgcggtacatttcgtgagagctcacgttgcctgcggtctgcagccagttaaacacggctggccactgccatgaggattcgtcgattacggcctgggtgttgtccggcagcacgcgcgggatgttttcccagaagccgccgccggtcaggtgggcgatagcgtgcacgtcaacgttctcaatcagttccagcacgtttttcacgtagatgcgggttggtgccagcaggtggtctgccagcggtttaccgtcaagctcggtggtcagcgggtcgcagccgctcacttcgagaattttacgcaccagagagtagccgttggagtgtgggccgctggaagccagcgcgatcagcacgtcaccatccgccactttgctgccgtcgataatttctgatttttctactacgccgacgcagaagcccgcgacgtcataatcttcgccgtgatacatacccggcatttcagcggtttcgccgccgaccagcgcacagccggactgcagacagccttcggcgataccgttaatgacgctggccgcggtatccacgtccagtttgccggtcgcgtagtaatcgaggaagaacagcggctctgcgccctgaaccaccaggtcattcacacacatcgcgaccagatcgataccgatcgtgtcgtgacgttttaaatccatcgccaggcgcagcttggtgcctacaccgtcagtacccgagaccagaacaggttcacgatatttttgcggcagcgcgcacagtgcgccgaatccacccagaccacccatcacttccgggcggcgggtttttttcaccacacctttgattcggtcaaccagcgcattacctgcgtcaatatcaacaccggcatctttgtagctgagagaagttttgttggtcacggctcaagtccccacgcgattgcatagctagtaagaaaaatcggcgcaattctaacagtccaggcaaacgtttgcgagcctattctcggtgcggggatctttttttctctctggcttatgcagggcgacaaacttgactctgttcacgaaaatgaaaccggtttcggcgttctgcttgcaacggctatcccctttgcacatcatcgaactgaaaccggtttctgtaattgtttttgcagaaaataacgcagaatgagggaaagcaaatgtcaggatttaaagcagattttctgtggggtggtgccgttgcggcgcatcagcttgagggcggctggaaagagggcggcaagggcgttagcgttgccgatgtgatgacggcgggtgcgcacggcgtaccgcgcgaaatcaccaacggcgtgcttgaggggaaaaattaccctaaccatgaagccatcgatttctaccaccgctataaagaagacatcaaactctttgccgagatggggttcaaatgcttccgtacctccatcgcctggacgcgtatcttcccgaaaggtgacgagcttgagccgaacgaagccggtctgaaattctatgacgatctgttcgacgagtgcctgaagtacggcatcgaaccggtgattacgctttcccacttcgagatgcctttccacctggtcacggaatacggcggctggcgcaaccgtaagctgatcgacttcttcgttcgttttgcgaaagtggttttccagcgctatcagcataaagtcaagtactggatgacctttaacgagatcaacaaccaggccaacttccatgaagattttgcgccgtttaccaactccgggctgaagtacgcgccgggtgaagatcgtgagccggtgatgttccaggccgcgcactatgaactggtggccagcgccctggcggtgaaggcggggcgcgagattaacccgtccctgcagatcggctgcatgattgccatgtgccccatctacccgctgacctgcgcgccggacgacatgatgatggcgatgaacgccatgcaccgccgctactggttcaccgacgtccatgtgcgcggtaagtatccgcagcatctgctcaactactttgaacgtcgcggcttcgcgctggatatcaccgaagaagataaagtcgcgctgacgcagggctgcgtggattacatcgggtttagctattatatgtccttcgccaccaaggcgacggcggacaacccgcagctggactatgacgagagcaagagcctggtctctaacccgtacgtgcagaaatctgactggggctggcagattgacccggtggggctgcgctactccctcaactggttctgggatcactaccagctgccgctgtttatcgttgaaaacggctttggcgcaatcgacgtgcaggagagcgacggcacggtgaacgaccagtaccgcattgactacctggccgcccacatccgcgagatgaaaaaagcggtggtggaagatggcgtagacctgatgggttacaccccgtggggctgtatcgacctcgtatctgccggtaccggtgaaatgaaaaaacgctacggctttatctttgtcgataaagacaatgaaggcaacggcacgctgaaccgcagcaagaagaaatcgttcgactggtataagcaggtgattgcgagcaacggcgagcagctataattgcccggtggcgctgcgcttaccgggcctacgggacgtgtaggccgggtaagcgttagcgccacccggcagaacccgcacccaagccggagtctcgcctccggtttttttgtctctaaatcactttgcttgatatacgtcaagcaagatgggtatggcctaatccgaaaaaagcggtataatcccgcgatttttttgcggatgccattcagaggagaaagagaatgaagattgtggaagtgaaacacccactcgttaaacacaagttgggcctgatgcgtgagcatgacatcagcacgaagcgttttcgcgaactggcctctgaagtcggcagcctgctgacttacgaagcgacctccgatctggagacagaaaaagtcaccatcgaaggctggaacggcccggtgcaggttgagcagatcaaaggtaagaaaattaccgttgtgccaatcctgcgtgccggtctcggcatggtggaaggcgtgctggagcatgtgccaagcgcgcgcatcagcgtggtggggatctaccgtaacgaagaaaccctcgagccggttccttacttccagaagctggtgtccaacatcgacgagcgtatggcgctggtggttgacccgatgctggcaaccggcggttcaatgattgccaccatcgacctgctgaaaaaagcgggctgcagcagcattaaagtgctggtgctggttgcggcaccggaagggatcgcggcactggaaaaagcgcacccggacgttgagctgtataccgcctctatcgaccagggcctgaacgagcacgggtacatcatcccggggctcggcgatgccggcgataagatctttggtacgaaataatcgaataacgataaataagccgactttgatagtcggcttttatttgaataaaacaccaacaacgatactactcagaggaaaacactatgacgcgccgtgctatcggggtgagtgaaagaccgccgcttttacagactatcccgcttagtttgcagcacctgctcgccatgtttggcgcaaccgtgctggtgccaatcctgttccacattaacccggcaaccgtgctgctgttcaacggcatcggtacgctgctgtacctctttatctgtaaaggcaaaatcccggcgtatctcgggtcgagcttcgcctttatctctccggtgttattgttgctgccgctgggttatgaggtcgcgctgggcggctttatcatgtgtggcgtgctgttctgcctggtttccttcatcgtgaagaaagccggtaccggctggctggacgtgatgttcccccctgcggcgatgggcgccatcgtggccgtcatcggtcttgagctggcgggcgtggcggcgaacatggccggcctgctgccagcagacggccagtcgccggattccaaaaccattatcatctcgctggtgaccctgggcgtaacggtctttggttccgtgctgttccgcggctttatggcgattatcccgatcctgatcggcgtgctggcgggctatgcgctctcctttatgatgggcgtggtggataccaccccgatcgcgcaggcgcactggttcgcgctgccaaccttctatacgccgcgcttcgaatggtttgcgattttcaccattctgcctgcggcgctggtggtgattgcagagcacgtcggccacctggtggtgacggcaaacattgtcaaacgtgacctgatccgcgacccgggcctgcaccgttccatgtttgcgaacggtttctccaccatcatctccggtttctttggatctacgccaaacaccacctacggtgaaaatatcggcgtgatggcgattacccgcgtctacagtacctgggttatcggcggcgcggcgatcatcgccattctgctctcctgcgtcggtaagctggcggcagcgattcagatcatcccggtgccggtgatgggcggcgtgtctctgctgctgtacggggtcatcggtgcctccggtattcgcgtgctgattgaatccaaagtggattacagcaaagcgcagaacctgatcctgacgtcggtgatcctgattatcggcgtgagcggcgcgaaggtgcacatcggggcggccgagctgaaaggcatggcgctggcgaccatcgtcggcgttggcttgagcctcattttcaagctgatctccgtgatccgcccggaagaggtggtgctggacgctgacgaaagcgaaaaagcgtcacagtgatcctttaaccgggcggacgatccgcccggttctctccttgcaggttccgtgttaaactccatgccgattttatgtcagatctggttgaggtacttctgaacggaccggcacagctctctctgccactctatctccctgacgacgaaacgtttgcaagtttctggccgggtgataacccctctttactggctgcactgcaaaacgtgctgcgtcaggaacacagcggatacatctatatctggtcacgcgaaggtgcggggcgcagccatctgctgcatgccgcctgtgcggagctttctgcgcgcggtgatgcggtaggctacgtgccgctggataaacgaacctggtttgtccctgacgtgctggaggggatggaacatctctccctagtctgcatcgataacatcgaatgcgtggcgggggatgagccgtgggaaatggcgatctttaacctctacaaccgcattctggaatcgggcaaaacccggctgctgatcaccggcgatcgcccacctcgacagctgaatctgggcctgccggatctggcgtctcgcctggactggggacaaatctacaagctccagccgctgtcggatgaagataagcttcaggcgctacagctgcgtgcaaagcagcgtgggtttgagctgccggaagacgtgggccgtttcctgctgaagcggctggaccgcgaaatgcgcacgctgttcgacacgctggatcagctcgatcgcgcctcgattaccgcccagcgcaagctgaccattccgtttgtgaaagatattctgaagctatagttgtgccgggtggcggctgcgccttacccggcctacatatggcacccgtaggcccggtaagcgcagcgccaccgggcgaaaccatcagaggatctcgagcacctcttccggcgggcgtccaatgcgcgcctggccgttcgccaccacaatcgggcgctcaatcagctttggattttcaaccatcgcctgtatcagccgatcctcggagagacggtcgtcattcaggttaagcgacgtatacagatcttctttcttgcgcatcagatcccgtgcactgcccatgcccagcatatgcagcagctggcggagggtttgcgcgtccggtggggtgtcgaggtacagcaccacctccggctccacgccgttagacttcaacaggctcagggtatcgcggctcttggagcagcgcgggttgtgataaatttttacggcgtctgtcatgacgtgaattctccttgattacatcttctcgtacggcttgaagcgctgctgcaggccgcgaagctgatcgatacgcgcgtcgtatcgggcctgctggaggctgccgagtttgacctgcgagctggcgctgctgagcgcggaaatggcctgatcgaggcggcccaccagggcaaagccttcggcacgcgccgcgagctcctggtcgcggttgccaagctgggcttccgcctgagcgagcagatcccagccgttttgatcgtctttattgttaaaggtgtaacggttcaggatggtcgccgcttcacccggctggccgccctgcaggtaagcgttcgctaggttaagctgcagcaccgggttggtacggacgtctttcgcccctttcaggcggttaatcgcatcggcaggcttcttctgccccagatcgatatccgtcgacagatcgaggtaccacgggttgttcgggtcggcagccagaagcggttgcagcgctttacgcgcctcgtcgtatttgctggcttccatcgcctggagcgcctgaccatactgcgcggcgtttttctcacgcacgttgcctttcgccagggcatccagcaggtcgctggtgagctggttacgcccggaattgtacatccccagcgttctcactttcgccatgtagaaatcctgcgaagactggaccacgaccgggcgcatctggttggcacggttacgcgcgtccgacagacggctttcaggcagcgggtgcgtgagcaaaatttccggtggacgggaagaataacgcgcctgatcgagcagtttttcgaggaagctcggcatggcctgcgggtcaaagcctgagcgctgtaacacctgaatgccgatgcgatccgcttcctgctcattttgttgggtaaagctgatcatcccctggcgcgtcccggccagcgtaccggtcagcgccgccatcccggcctgcgggctggccatcgccagcagaatggaacccagtgcgcccacccaggtgaggggagcgttacgtttctggtcttccatcgcacgcgccaggtgccgctgggtgacgtgcgaaatttcgtgcgccatgaccgaggccagctggctttcgttgtccgaataacggaataacgccgaatgcagcaccacgttaccgccaaagaaggcgaaggcgttgatttcgtcattattgattaaatagaaatggaagggggtttttaccgagtcggcgtgcgccaccaggcgcattcccagcccgtttatgtactgtaccagcaaagggtcgttaatcagcggggcgctgccgcgcagctggcggacatagtagtcgcccatttgcatctcttgcccaatagagagcgtgcttcctgccgtggtgcccatgtccggcaatgtatcggacgagtcagcaaaagcgggcaacacctgaccgaccgtcaccgcggcaatcagtgttgcaaccagtgtttttctcaactgcctgaacataaccactgtcctgtatgttagatgtgctagtttgaccgatgaaccggcatatcgttcatctctgctgccctgcgagtgtagccgtgttgtagcatgaagaaaatcccattcatcaggcttttgcggattgcgatcgggatacaaaaagcgaaagtcttttttgtgacagttagatacaattcaccctctcactcccgccattcgattcagggaagggttgtatgctcgaaatgttaatgcagtggtaccggcgtcggttcagcgacccggaagccgttgctttgttggttattctggtcgccgggttcggtatcctgttcttcttcagcggcctgctcgcccctttgctggtagcaattgtgctggcgtacctgctggagtggccaacggcgcgcctggagaatattgggtgttcccgccgctgggcgaccagcatcgtgctggtgctgtttgtcggcattctcctgttgatggcctttgtggtgatgccggtagcctggcaacagggaattaacctgatccgcgatatgcccggcatgctgaataagctttctgatttcgccgccacgctgccgcgccgttatcctgcgctgatggatgccgggattatcgacgcgatggccgaaaatatgcgcgcccgcatcatgacgatgggcgattcggtggtgaagtactctctggcgtccctggtcggactgctgacgctggcggtttaccttgtcctcgtgccgctgatggtcttcttcctggtgaaagataaagaccagatgctcaacgccgtacgccgtattctgccgcgcaaccgcgggctggcggggcaggtctgggaagagatgaaccagcagatcaccaactacattcgcggcaaggtgctggagatgattgtggtgggggtcgccacctggattggcttcctgattttcggcctgaactactcgctgctgctggccgtgctggtcggattttcggttttgatcccctacatcggcgcgtttgtggtgaccattccggtggttggcgtggcgttgttccagtttgggctgggtaccgagttctggagctgcttcgcggtgtatctgattattcaggggctggacggtaacctgcttgtaccggtgctgttctccgaagcggtgaacctgcatccgctggtgattatcttatcggtggtgattttcggcgggctgtggggattctggggcgtgttcttcgccattccgctggcgacgctgattaaagcggtcgtccacgcgtggccggatgtgccagcggtagaagagctgtaaattttgccgggtggcgctgcgcttacccggcctatttatccttgtaggtcgggtaaggcgaagccgccacccgacactcactttcaggcactttctttcagccagttcaacaccacgtcgtggtggttgctggttttgaagtcgtcaaacacgtgttcaactttaccgtcagcgtcaatcaggaagctgatgcggtgaatgccgtcgtaggttttccccatgaacgtcttctcgccccagacgccgaactgctcgcatacctgatgatcttcgtcagaaagcagcgtgaagttcagcagctctttttcagcaaatcgtgacagcttttctggtttatcggtgctgatacccagcacttccacgccgacttttttcaactcatccatgttatcgcgtaagccgcaggcctgtacggtgcagcctggggtcatggctttcgggtagaaatagaccagaacacgctgtccctggaagtcggtcaaatttacttgctcgccgtcttgatccggtaagctaaatttcggtgcgatgtcaccggctttcagtggattcattactcaactccatcctgttcgtgctgcgaataattgacgacgcttatactgccctgcgcgtttaattctgtacagagggctttgaacgcttgctcgatatttgacgcatcctgtgacgcaggactgtgcgcggtaatttgaataaagagcgtgggaaccgtgcttgcgtcgcccggctgtgtgcgggaaacgagctcggcgatgttcatctgatggctgtcaaacagcgcggtgaagcgctcaatcagatgtggagaatcaggcacttcaacctgcacccagacggtagaaggcatggccgggcgagggcgcgcggtggtgcgcttcatgacgatcagcaagtccagctcggcacctttcagcggcagggtcgattcaatcaacgtgatggcgttccatgtccctgaaagcaacataatgaatgtgaactcttcgccgagcatggccaaacggctgtcttcaatattacagccgcaactgcttacgtggcgggtgatggtgttcacgatacccggcctgtcggcacccagcgcagtgataaccaggtaatgttgtgatgaggttgtcaaacctgttcttcctttgcatggttaagtcttcctaaggaaagcataaaaaaaacatgcatacaaccgcctgagggcctcaggtcgcttgcttttattacagttccaaacgtaccattgagactcttgttcgcacagaggatggctcatgttcacgggaagtattgtcgcgcttgtaacaccgatggatgaaaaaggtaacgtctgccggtctagcatgaagaagctgattgattaccatgtcgccaatggaacctcggcgatcgtttcggtagggactaccggtgaatctgcaacgctgagccacgacgagcacggcgatgtggttatgctgaccctggaactggctgacggacgtattccggtcatcgcgggcacaggcgcgaatgccaccgcagaagcgatcagcctgactaaacgttttaacgacagcggcattgtcggctgtctgacggtgaccccttactataaccgtcctactcaggaaggtttgttccagcacttcaaagccatcgctgaacatactgacttgccacaaattctgtataatgtgccgtcccgtaccggttgcgatatgctgccggaaaccgttggtcgtctctcggaagtcaaaaatattatcggtattaaagaggcgacagggaacttaagccgcgttcatcagatcaaagagctggtttcagacgactttatcctgttgagcggtgatgatgcgaccgcgctggactttatgcagctcggtggccatggcgtgatctccgtaacggcaaacgttgcggcgcgcgacatggctgaaatgtgcaaactggccgcggccggtcactttgatgaagcgcgtgtcataaatcagcgtctgatgccgctgcacaataaattatttgtcgaacccaatccgatcccagtgaaatgggcatgtaaggagttggggcttgtagcaaccgacacgctgcgtctgccaatgacaccgattaccgaccacggtcgtgatatcgtcagggcagcgctgaagcatgccggtttgctgtaaagtttagggagatttgatggcttattcagtacagaagtcgcgcctggcgaaggttgcgagtgtttcgcttgttatgctgctcgctgcctgtagttcagactcgcgctacaagcgccaggtgagcggtgatgaatcctatctggatgcgaccccgcttgctgaacttcacgcaccggctggtatgatcctgccgattcagaacggcgattataatattcccgtgaccaacggcagcggcctggtcggtaaagcgcttgatattcgtccaccagcacagcctctggcgctggtgagcggggcgcgtacccagttcaccggtgatacggcatctctgatggttgagagcgcgcgcggtagcaccctgtggccgcaggttgtcagcgtcattcaggcgaagaactacaccatcgataaacgcgatgatgccagccagacgttaaccaccgactggatcgaatggaaccgtctggatgaagaccagcagtaccgcggtcgttatcaagtctccgttaaaccacagggttatcagcaggcggttaacgttaagctgttgaacctggagcaggcgggtaaaccggttgcggatgccgcatccctgcagcgttacagcaccgaaatgctgaacgtgattgccgcaggcctggataaaaacgcgaccgatgctgccaacgccgcgcagagccgcaacggtgtgaccttcgatgtccagagcggcgcggatgacaccggcctgccaatgctggtggtgcgtgcaccgtttaaccagacctggcagcgtctgccagcgacgctggaaaaagtgggcatgaaagtgaccgacagcacccgctcaaccggcagcatgacggcaacctataagccgctctccgacagcgcgtggcaggaactgggcgcgaaagatcctcagcttgcctccggtgactacaagattcaggtcggtgaccttgataaccgcagtagcctgcagtttatcgatccaaaaggtcacacgctgacccagtcgcagaacgatgcgctggtcgctgtcttccaggcagcattcagcaaataaatacgagggctggtgaatccagccctttttattttcgtgctacgcaaacgtgtgcgtggcataatatccccagttttgaacacaaatcatcacaccaggagtaatgaagatgcagaagcaagctgagttgtatcgtggcaaagcgaagaccgtatacagcacggaaaacccggatctgttggtgctcgagttccgcaatgatacgtcagcaggggatggcgcgcgcattgagcagttcgatcgtaaaggcatggtgaacaacaagttcaaccacttcattatgaccaaactggccgaagcgggtatcccgactcagatggaagcgttgctgtccgatacggaatgtctggtgaaaaaactggatatggttccggttgagtgcgttattcgtaaccgtgcggcgggctccctggtgaagcgtctgggcattgaagaaggtatcgaactgaatccaccgctgttcgatctgtttctgaaaaacgatgccatgcacgacccgatggtcaatgattcctactgcgaaaccttcggctgggtgaacaaagagaacctggcgcgcatgaaagagctgacctacaaagccaacgacgtgctgaaaaaattgtttgatgacgcgggcctgatcctcgttgacttcaagctggagtttggtctgttcaaaggcgaagtggtgctgggcgatgagttctcaccggacggtagccgcctgtgggacaaagaaaccctggataaaatggacaaagaccgtttccgtcagagcctgggtggcctgattgaagcgtacgaagcggttgctcaccgtttaggcgttaagctcgactaactccctcacttgccaaaggatgttcgcatcctttggcgtcttacctttgtttcctatggtaatcttgccgttaaccgcctacgatcatagctattataaatggaatagttcgaggtggttatgcgctggcaagggcgtcgtgaaagtgacaatgtagaagacagacgcagtgatggcggcggcggtccttccatgggcggaccgggcttccgcttacccagcggcaagggcggtatcattctgctgatagtggtgctggtcgcgggctattacggcgtcgatctcaccgggttaatgaccggtcagccgctgcaacagcagcagcattctcagcgctccatcagcccgaatgaagatgaagcggccaaatttacctccgtgatcctcgccacaacggaagacacctggggtcagctgtttgagaagatggggcgtacctaccagcagccgaagctggtgatgtaccggggcgcaacccgcaccggatgcggcaccgggcagtccgtgatggggccgttctactgcccggcggacggcaccgtctatatcgatctctctttttacgatgacatgaaacgcaagcttggcgctgacggcgattttgcccagggctacgtgatcgcgcatgaagtcggccatcacgtgcaaaagctgctggggattgagccaaaagtgcgccagctccagcaaaatgcgtcgcaggctgacgtgaaccgcctgtccgttaaaatggagctgcaggcggactgcttcgcgggcgtctggggccacagcatgcagcagcagggcgtgctggaatccggcgatcttgaggaggcgctgaatgccgctcaggcgatcggtgacgaccgtcttcagcagcagagccaggggcgcgtcgtgccggacagcttcacccacggtacctcgcagcagcgctacagctggtttaaacgcggtttcgacagcggcgacccggcgcagtgtaataccttcggtaaagcgatgtaatgctggcgtttgatcagcagatacgcgagcttgagcgcaccggccatcgtcggctggtggtgctcagcggtgaggcgcagtggacgttgagtcaggcgactgacctgcgtaataccctgccgggagactggctgtggctggatgacaatccctcaaaaaccctcagcggactgctgggacgcgaataccttcacgccgtttttgacgcgcgcgccgggtttgacgtctcagccttcgccgcgctcagcggaacgctgctcgccggaagcctcctggtgctgctggttcctctgcttgctgactgggccgacaggccagacagcgattctttgcgctggagcgacagcgcggagccgatcgccactccacactttgtgcaccacttctgccggacgcttgccgccgattcggatgcgattgtctggcaacagtatcgtcctttgtccgttcccgttgcgccggatttacccgcctggcagcctgccagcggcgcaccgcagcgcgagcaggcggagatcctcgacgcgcttctgaccatgcctgcgggcatcgctgccgtaacggcaccgcgcgggcgcggaaagtcagcgctggcggggatgctgctcaatagcattcaggggagtgcggtggtcacggcaccggctaaaggggcaacggatgtcattgcgcgctttgcgggcgagcatttccactttatggccccggatgcgctgctggcctccacgctgcaggccgactggctgattgtcgatgaagcggctgccatcccgggcccgctgctggagaagctggtgacgcgcttttcgcgcgtattattaaccaccacggtgcagggctatgaagggacgggcaggggattcctgctgaagttctgcgcccgtttcagcgaactgcggcattatgccttatcgacccccattcgctgggtcgccggatgtccgcttgagcggttcgtggcaaatgctctgttatttgatgatgcgcttatcgatcgcaaaccggaaggtgaggttcgtataacgccgctggcgccgcggatgtgggagagcgacccggcacgcgcggcaagcgtatatgaactgctgtgtgctgcacactaccgcacgtcaccactcgatttacgccggatgatggacgcgcccggccagcactttgctgttgcagagacgggggctgatattgcaggcgcgctctggctggtggaagagggcgggttgtcaccggagcttagccgcgccgtgtgggcgggataccggcgtccacgcgggaatctcgtggcgcagtcgctggcggcgcacggcggctctccgctcgcggcgacgctgaaagggcgacgggttagccgcattgcgattcaccccctgcgccagcgggaaggcatcgggcaacggcttatccgtagcgccagcggggaagattatctgtcggtgagttttggttttaccgacgagctgtggcgtttctggcagcggtgcgggtttgtgctggtgcggatggggagccatcgggaagccagcagcggctgctacacggcgatggcgctgctgccgctgagcgaggccgggcgtcggctgtgcgcgcaggaacatcaccgtttatgccgggatatgcgcgtcctgtcggcctggaacggtgaaaagatcccggtggacgacggctgggaagctacccttaatagtgatgactggcgggagctggcggggtttgcttttgcccatcgcgcgttttcaacctcggttgccgcgctgacgcggttgttgctcaccgttgatatgccgcttccggccctgcgggggaaactagcagggaaaacggatgagctcgggcgaaaagcgttgctggcaaagctgcgctctgaaaccgcgcaagcgcttgaaaccattgattatccgcgcagccagcagttgaaggaagccattttgcaatggcaattttttcaatgacttcttcagtaaagtggcatggtcattcccgccgggaggcgtagaatccaggtcatctattaaggagaccaccatgaaacatgaccattttgttgttcaaagccctgacaaaccggctaaacagttactgcttctgtttcatggtgttggcgataatgccgtcaatatggggcagattggcagctggtttgcgcccgttttcccggaagcgttgattgtcagcatcggcggcgtagagccatgcggcccgaacgggcgccagtggttctcggttcagggcgtgacggaagagaaccgtcaggcgcgtatcgacgccatcatgccgacctttatcgacgtcgtccgctactggcagcagcagagcggcgtaggagccgaagcgaccgcgctgattggcttctcgcaggggtcaatcatgtcgctggaaagcgtaaaggcgcagccgggtctggtttcacgggtgatcgcctttaacggccgttttgcgacgttaccgacaagcgcaaccacgcagaccacgatccacttaatccacggcggtgaagaccgggtgattgagctctcgcatgcggttgctgcccaggaagcgctgatgcgtgagggtggggatgtgacgctggatatcgttgacgatctgggccacgccattgacgaccgcagcatgcagtttgcgcttgaccatctgcgctataccgtaccgaagcactactttgatgaagcgctcagcggcggtaagccggatgacgatgatattgttgagtttatgtgattcttccccctctcccatggagagggggaatcggatcgattacttcttctgatccttcttcggccagtcgtcgtcatcgtcccacttgtcgttgaaatcacggtgcgggggaagatccggcttgttggcgagaaattttttatggtccacgcgcttaaggtctttaatcacgttcagcagtacgccgaccagaaaaaccaacaccagaacccaccagtactttgaaagccaatccattcgctattcctctcagagcgttcgtcaggcgacgatttgctccataatacgttgatacatacgggccagcagttgtaaatctgccgcattgacacactcatttattttatgaatggttgcgttcactggccccagttcgacaacctgagcacccatacgggcgataaagcgtccgtctgaggtaccacccgttgtcagcagctgtggcttaatttcattatagtgctcgatggcgttcaccaccgcatccaccagtttgccacgctgcgtcaggaacggctggccggaaagccaccactccacggtgtagcgcagctgatatttttccagcagggcgataacgcgcgtcttgatcatctcatcggtcagttccgtgctgaagcggaagttgaactggacgacgtaatcccccgggatcacgttattgctgccggtaccggccttgacgtttgctatctgcatgctggtcggcgggaagaactcgttgcccttatcccactcaatcgccaccagctcgctcagcattggcgcggcgcggtgaaccgggttatcggcgagatgcggatacgcaacgtggccctgaacgccgtgaatggtcaggttacaggtcagcgagccacggcgtccgtttttgacgacgtcacccaccacttcggtactggacggctcaccgaccaggcagtagtcgagacgctcgttgcgtgccatcagcgcttcgacgaccttcacggtgccgttgtgcgcgctggcttcttcgtcggaggtgatcaaaaacgcgagacggtttttgtggttgggatgctgcgccacaaagcgctctgccgccacgaccatcgccgccagagagcctttcatgtctgccgcgccgcgaccaaacagcatgccatcgcgaatggtcggctcaaacggcgggttaatccagcgatccgcgtcaccggcgggaacgacgtcagtatgcccggcgaaggccagcgtttcgccctgtccgcgccacgcccagaagttctgggtatcgccaaaatccatgcgttcaacggtaaaaccaatggcacgcaggcgttcaatcataagagcctgacaacctgcgtcgtccgggctaagggaaggacggcgaataagctgctgagtcagctcaatgaccgggcatgacataaactacacctcaacgaaaaaagtcggaataaagggtttcactgaaacccagcagcataggctgccctggcgcgcagagcaatgggcgtttgataattgccggcatctcgagcatcagttttgccgcgctgtcagcatcggtgatgctggcgcgcagagagtcgtccagtttacgccaggtggtaccgcgggtattcagcagggcttcccagcccagttcgcgaatagcgctatgcagaaattctgcatcgagcccatcggcacggtaatcgtggaagcggtactccacgctgtttgcttccagccagcggcgggcttttttgatggtgtcgcaatttttaatgccgtacatcacaaccatggtgaatccttttgatgttctgataattaaatgttcagtaaattcgaagatatatccttaagtggaatataacacattcaggaattgtctggattaataggtcttcttaattcgactcacaactgtacgctgaatattctttcatcatttaagcatagatgtccattaactttaaaaatccaataaactcagccaataaaataaaactcacccgttcgtagggttatttcagaatattgctggccgtcacaaaaaattgagggctctccgttcatatttatcataaatccccgcaggacgtagggtacaatcacagcaattggttaaatagtcttcacaatgatggtacgtttttgtagaatgcgcataataataagagaggttgttatgattgaacgtgaactggggaactggaaagattttatcgaaggcatgcttcgtaaatgacattcagtaagaattgcaagagcactaaaataagtaaaataaccatagtgtgaattaatcacacagtaaaaaggcggccgataaagccgcctttttttatttcaaccacttactcaggacgttcctttagcgggaagcggcgacgcaccagtacaaagaacagcggaacgaagtaaatggccaggatggtggccgaaatcatgccgcccatcacccccgtgccgacggcatgctggctgctggaacctgcaccggtgctggtcgccatcggcagtacaccaaaaataaacgccagcgaggtcatcaggatcggacgcaggcgctgacggcaggcgtgcagcgtggcggccatcagctcgtggcctttggcattcatctcgttagcaaactcaacgatcagaatggcgtttttcgccgacagcccaatgacggtgagcaggcccacctggaagtagacatcgttctccaggccgcgcatccacgttgcgagcagcgcaccgataaccccaaggggcacgaccagcatgaccgagaacgggaccgaccagctctcatacagggcggcaaggcagaggaagaccaccagcagagagagcgcgtaaagggcgggggcctgcgccccggagagacgctcctggtaagacatggccgtccactcgagaccaaaaccggcgggcagctgttgcaccagtttttccatggtgtccatggcggtaccggtgctgacgcccggcgcggcttccccgacgatttcaaccgcagaatagccgttatagcgttccaggcgtggcgatccgctctcccagtgcgaactggcaaaggcggagaacggcaccatgccgccagcattatttctgacaaaccagcggttaatatcatccggcagcatgcggaacggcgcggcggactggacatacacttttttcacgcggccgcgatccataaagtcattcacatagctcgacccccacgccgtttgcagggtgtcgttgatatcgttgatcgacacacccagcgcctgcgccttacgctgatcgatatcaacctgaagctgcgggctgtcgtcgaggccgttatggcgaacgcgggtcaggccgggatcgttgcctgccagcgctaacagcttatcgcgtgcggccatcagcgccgtgtggcccgccccggcgtgatcctgcagctccatatcaaacccggctgaactgcccaggccgcttatcgccggcgggctgctggcaaagacgcgcgcttctttgatgtgcgcaaaggcttttgtcgcacgttcaatgatggcaaacgaggtgcccgtccgggtatcgcgttcgtcccagtccttcaggcggacaaacatgcgggcaacgttctgcccgtttccgcccgggccggaaccgacggtggagaagaccgagacaacgttatctttctctttggtgaagaagtactgctccactttctgcaccacttttagcgtctgctgctgcgttgcgccgctcggaagctgcaccgaggtggtgaacatcccccggtcttccatcggcaggaacgaggtgggcaggtgcaggaacagccacaccatcccgcccagcagcacaacgtaaatcatcatccagcgcaggctgcggtgcagtacgcgaccaacggcagattcatagcgcgcggcgttgcggttgaacatccggttaaaccagccgaagaaccctttctgtccgtgatgctcccctttgtgcagcggtttcagaatggtggcgcacagcgcgggggtgaggatcagcgcgaccagcacggagagcaccatcgccgagacgatggtgatcgagaactggcgataaatcgccccggtggtgccgccaaagaaggccatcgggataaagacggccgacagcaccatcgcaatcccgaccagcgccccctgaatttgccccatggacttgcgcgtcgcctggcgcggtgagagcccttcttcgctcatgatgcgctcgacgttttcaaccaccacgatggcatcatccaccagaaggccgatcgccagcaccatcgcaaacatcgtcagggtattaatgctgtacccgaaggcgtagagcaccgcaaaggtccccagcagcacgacggggacggcaatggtggggatcagcgtcgcgcggaagttttgcaggaacaggtacatgaccaggaacaccagcgcgatggcttccagcagggtcttcaccacgtcctcaatggaggctttaacgaaggaggtggtttcataggcgactttgtactccagtccgtgcgggaaatactgcgacagctcgtccagacggtctaataccagttttgccgtcgccatttcgttcgcgccggaggccagcttaatccccagaccggaggcctgattgccgttaaagcggctcaggtagtcgtatttctccgcccccatttccaccgtggcgacatcgcccagacgcacttccgacccgtcctgattcacgcgcagggtgatattgcggaactggtccggcgtctgcagcagggattgcgaattaatggtggcgttcagggcttgcttatcaacggaaggcgttccccccagttgccctacggcaatctgggcgttctgggctttgatagcatccgtcacgtcggttgccgtcatctggtagctgttcagcttgttgggatcgagccagatacgcatggagtactgtgagccgtaggcgtcgatatccccgacgccgttgatacggctgatgggatcctgaatattactggcgacgtagtccgcgatgtcctgtttatccatcgagccatctgtcgagacaaacgcgatggtcaatatgttggtatcgccggttttacgcacggtcacgccctggttttgcaccgcctggggcagcttgcgcatcgccgactgcagctggttttggacctgctgcaccgcttcgtccgggtcggtgcccgccttaaagctcagggtcaccgtcgcctgtcccgtggcgctgctttgcgaggacatgtacatcaggttatccagacccgtcatgttctgctcgataacctgcgtcacggtattttccagcgtctgagcggacgcgccggggtagtttgcggtgacgcgcacgttcggcggtgccaggtcggggtattgctcaacgggaagtgaagtaatcgccaggacacctgtcagacacaacaggatggcaagcacccaggcaaaaatggggcgatcgatgaaaaaattcgccatgaaagtgtgacctcgttttgctgcacgtcattattgtttattgcccgcataactttagcggtaaggcccaggtcaaacgtggagaaataaaggagatagtgtaaattatcatgcgcttttccctgcgcttccctctttaccgttatttacccgttaacggcgtgggcgccggaaacgtcacgctgaccagcgtgccgccgttttgcggctgtgaaaagtgcagcactcctccaagccgctgcgcgcgttcgcgcataatgttcagaccgtagtgtcccggcggctcgctggcctcgccaatcccgatgccgttgtcgcgaatgctgacgctgtgcgtaccgtccgctgcggtcacgcagctcacggtgatctcgctggcctgcgcgtgcttaatggcgttcaacaccgcctcacgcacgatctgtaacaggtgcacctgcttttgcgcgtcgagcgccagcgaggagaggcggcagtcgagatgcagtttcgcctgcgtctggctctgcaggacatcgagtgactcctgcagcgccgcgggtaaattcgcgtggttcaacgtcaggcggaaggtggtcagcagctcgcgcagctgctgccaggcattgttcagctcgcgggagaagtcggtgataatggcctgcgcttgggtattttcttccggcacggcgcgtttaagcagcgcaagctgaatgcgcagatacgacagcacctgcgccagcgaatcgtgcagctcgcgggcaatggtggcgcgctcttccatcagcagcagctgctggtaatgcttttgcgcctggttaaagtacagcccgcgcccgagcatggtcgccacgcttctcatcagcggaagggggacgctgtccgcctcgctttgccagcgcagctcgccgtagagcgtgtcctgcatcagtaccggcaggttttgcagagggataccctcagcctccgtcccttcgcacagccgccagtcgtcgctggtgcgcagttccagataattcatctgcgtatagtcatggacaatctgcaggatatgccggaaacagtggctgtcaatctggccggtattgagcgcctgcgagcacttgaacagcatgtcgagctgctggtgggcttcgtgcaggtgccgcgtcttttccgcaaccgaggcttcgagcgaacggtagagcgtatcaagctcggctgacatgtggttaaaggcgcgcgaaagctggcccagctcgttcggcagggcgctatccggcgcaggggtggcaaactcgccgcgctcaatgcgttcgctggccgccaccaggttgttcagcggcagcaccacctggcgacggatgcgacgcagggtaaacagcgtcagcagcaggatcccgattgcgccagccagcgagagcagggtgaccgtttgaattttatgttcggtgtagtgctggagggcgagcacaaaggcatcaatgcggccgacaaaatcctcaatattgcgttggtaccacgcgctgtcgccgcgggcgatatgcgcatccatctcctgccaggccacatgcagctgctgatagcgtgctttcacattgtccgggacgtaccagcggtccagcttctgcagggcaggcgcgccgagcgtctgttgccagctctcgcgatgtgccgcaagggaagggctgttgcgctgcatctcgtagcccagacgatagctctgcatgcgcagtgagccagcgatgttgatggcttcggcatcgcgctggctgctggccagcgtcagcaacgcgacggtgctgctgagcacggatagggcaatgatcgaaaagaaagcccaggcaaggcttccggaaacgggtcgtttaacggtcacagaacggctctctgaataaaattgatctgccacaggttcactggaaataattgggcgcttcaggcatttgaacattgcccgaacgcaccgtgatgcgtaaataccatactcttataaagagaaaggttattgaaccaaaaacaggtgtggttatgaatcgttttattatggctaacagccagcagtgcattgggtgtcgcgcctgcgaagtcgcctgcgtgatggcgcacaacggtgagcagcatgccctgagcgagcgccattttcatccccgtatcacggtcctgagatccggcgagaagagccaccccgtgacctgtcatcattgcgaaaatgcaccctgcgcgcaaagctgcccgaacggcgccatcagcaaatgcgatgacagcgtacaggtgaatcaacaaaaatgcatcggctgtaaggcctgcgtggtggcctgcccgtttggcacgatggagattatcgtcactccgctcgacaatagcagcgtgaaggcctcggcgaataaatgcgatctctgtctgacgcgtccacacggcccggcctgtatcgaaaattgcccggcggatgccctctccctggcgacgcccgccgcgctggaaaacctggcgaaatcgcgccgacagcgcacggcctgcctggaggcgcagccctggcatggtgccgaggccgtcagcgtggacgcgccgcgtactaaactgcagcagatgcaaacgaccccgccccgcggcgagcccgacaagctggctgccgcagagcgcgtgggccattttaacgaaatttacctgccgttccgggccgaacaggccgcccgcgaggtgtcgcgctgcctgaagtgcggagagcacagcatttgcgaatggacctgcccgctgcacaaccacatcccgcagtggattgagcgcctcaacgcgggggatatcaccggcgcggccgagctttctcatcagaccaactgtttacctgaaattaccggtcgcgtctgcccgcaggaccggttatgcgagggagcctgcacgcttcgtgacgcggcgggggccgtgacgatcggcaacatcgagcgctacatctccgatcgggcgctggcgatgggctggcggccggatatgtccgccgtcacgccgtcaggtaaacgtgtcgcgattgtcggcgcggggcccgccgggctggcgtgcgccgacgtgctggcgcgccgcggcgtgagcgtgacggtctatgaccggcatccggagatcggcggtttgctgacctttggcatcccggcatttaagctcgataaatcgctgctcgcgcggcgcagagagatctttaccgcgatggggatccgcttcgagctgaactgcgaggtgggccaggacgtgtcgatgtcgcagctcaagagcgattacgacgccctgtttattggcgtgggtacctatcgttcgatgaaggcgggtattccgaacgaggatgcgccaggggtctacgacgcgctgcctttcctggtgggcaacacgcggcatgttatggggctggaggcgacggccagcgagccgttcatcgacacccgtggcctgaacgtggtggtgctgggtggaggcgataccgcgatggactgggtccgcacggcgttacgtcacggcgcggcgacggtcacctgcgcctatcgtcgggatgaggccaacatgccgggctcgaagaaagaggtgcagaacgccagagaagagggggcgtcatttgagtttaacgtccagccggttgagctgacgctggatccgaacggtaaggtcaacggtatccggatgctgcgtaccgcgctcggtgagccggatgcgcaggggcgtcgtcggcccgttccggtggcgggcagcgagtttgtgatggccgcggatgcagtcatcatggcgtttggctttaatccgcacgcgatgccgtggctgcaggcgcagggtgtcgaaacggatgactgggggcggatcgtggcctcggtcgagagccgctaccgttaccagacgaccaacccgcagatcttcgccgggggcgatgcggtacgcggcgcggatctggtcgtcaccgcgatggcggaagggcgtcatgccgcgcaggggatactcgactggctgggagttgatgtcccacaacatcattaatccggcggacgacaaagcgggattcacggcgtagtataggacgactcattgtgccgtggagcccgtatgaccctgaaaattgacgttatcaaagacaaaattctctctgaaaactactttgtcctgcgtaacatcacctatgatcttacacgtaacaacggtgaagtgatccgccacaagcgcgaggtctatgaccgtggtaacggagcaaccatcctgctctataaccgtgaaaagcagagcgtggtgatgatccgtcagttcagggtggcaacatgggtcaatggcaatcctgacggacgtctgattgaaacctgcgcgggcctgctcgatgacgatgagccggaagtctgcatccgcaaagaggccgtcgaagagaccggctttgaagtgggcgaggtcaaaaaggtcttcgagctgtacatgtccccgggcggcgtgacggaaattgtccatttcttcattgctgaatacagcgacgcacagcgcacgcaccggggcggtggcgtagaggatgaagatatcgacgtgctggagcttccttttgcccgagcgctggagatggtgcgttcaggcgaaatcagggatggtaaagcggtgatattgctgcagtatttacagacaaccgggctgatgaacacccctttagaacggatatagcctgtttttcaggtatatctgataaatccgattgagcaaccccggcgtgaacacgaagatactgccctgttatgcgttttcgttccgggattgtgtcattcatgcgctacagcgtctttttattttccctgttttgtgtgctcatcgcgccgcaggtgcgggctgcacccgcgcagcaagccttctctgactggcaggtgacctgcaataaccagaacttttgccttgcccgcaacacgggcgaacaccgcggtctggtcatgacgctcacccggagcgccggggcgaaaacggatgccacgctgcgtatcgatctcggcggtcttgataccccctccgtgaaagagccggatattgccccgcggctactgctggataatgtccccctgaagctcgacaaacagcgctggcagctcaccccctggcatctgaaaacggacgatgcggccaccatcaccgcctttctgaaaaacatccaggaagggaaggccctgacccctcgcggcggtaagcaggtgatatctctgagcggtctgaaagccgcgctgctgttcattgatgcccagcaaaagcgcgttggcagcgaaaccgcgtggatcaagaaaggtgacgatccgccgttaagcgtgccgcccgcacctgccctgaaaaaggtggcgatcgttaatcctaccccaacaccgctttcccacgctgaactgaacgatctgctggattatggtaccggcaggatgaacagcagccagtgctcgctggatcctaaccgtcgcgaagtgcgcgtcaccgcgttaaccgatgacaaagcgctgctgattgtcagctgcgaggcgggggcctataacacggtcgatctggcgtggctggtgtcacgtaaaaaaccgttctctgcccgcagcgtgaggctgcgtctgccgtttacgccgtcaagcgacagcagcgaaatcgagttgatgaacgccagctttgatgaaaagacgcgcgagctgaccacgctctcgctggggcgcggtatgggggattgtgggatccagacgcgctggcggtttgacggccagcgtttccgcctggtgcgctatgccgaggaacccagctgtgataactggaacgggcctgacgcctggcccacgctgtggatcacgcggtagctttttgccgggtggcgctgtcgcttacccggcctacggtttggtggttttgtaggccgggtaaggcgtagccgccacccggcaacgcagaccgcactaaatcacgctcagcgctttctccaccacgttctcaaccgtaaagccaaagtacgggaacagcttgtcggcaggggcggactcaccgtagccccgcatcccaacaatcgcccctttgagcccgacatacttgtaccagtagtcggcaataccggcctccaccgccacgcgcgccgcgacgttagagggcagcaccgattcccggtacgcctcgtcctgggcgtcaaagatatccgttgagggcagggacaccacgcgcaccgcgtggccttcggcggtcagtttttccgccgctttcaccgtgatttccacctcggaaccggtcgcaatcaggatcacgtccggcttgccgccgctgtctttcaggatatagcccccgcgggcaatgtttttcacctgctccggcgtgcgctcaatctgcgtcaggttctggcgtgacaggatcagcgccgtcgggccgttatggcgttctaccgccagcttccagcccactgccgcttcgacctgatcgcaggggcgccaggtgctgaagttgggcgttaaacgcaggctcgccagctgttccaccgcctggtgggtggggccgtcttctcccagaccgatagagtcgtgggtatagaccataatctgccgcgccttcatcagcgctgccatgcgcgccgcgttacgggcgtactcgacgaacatcaggaaggtggcggtgtagggcacgaagccgccgtgatgagcgatgccgttggcgatcgcggtcatcccgaactcgcgcacgccgtagtggatatagttcccggcaatatcctccttcagcgatttcgagcccgaccagatggtcaggttactcggtgccaggtccgccgagccgcccagcagctcaggaaggagagggccaatcgcattcagggtgttttgcgacgccttacgggtggcgatttttgccgggttggactgcaggttttcaatcagcgcctgggttttatcgtcccagtcctccggcagaccgccgctcatgcgccgggaaaactcggcggccagttccgggtacgcttttttgtaggcggcgaatttctcgttccaggcctgctgggctttctcaccgtcttcacgggcatcccacgcccggtagatctctttcgggatttcaaacggcgggtatttccagcccagcttctgccgggtcagcgccacttcttcgtcacccagcgccgcgccgtgcgcctcttctttgcccgccttgttcggcgagccgaagccgataaccgtgcggcagataatcagggacggtttgtccttcacgctctgcgcttcctgaatcgcttttttcaccgcctcaggatcgtggccgtcgatctcgtgcaccacgtgccagtggtaggcctcgaagcgttttgccgtgtcgtcggtgaaccagccctcggtttccccgtcgatggagatgccgttgtgatcgtagaagccaatcagcttgccgagccccagggtgcccgccagggaacagacctcatgggaaatcccctccatcaggcagccgtcacccataaacacgtaggtgtagtgatcgacaatctcgtggtccggctggttgaactgtgccgccagcgtacgctcggcaatcgccagcccgaccgcatttgccagcccctgaccaagcggcccggtggtggtttccacgcccggcgtatagccaatctccgggtgccccggggttttggagtgcagctggcggaagtttttcagctcctcaagcggcagatcgtaaccggacaggtgcagcaggctgtagagcagcatcgaggcgtgaccgttggagagaataaagcggtcacgatcgtaccaggtgggatcgttagggttgtgcttcaggaagtcgttccacaggacttcggcaatatcggccatgcccatcggtgcgccgggatggccagaattggctttctgcacggcatccatgctgagggcgcggatggcattggcgagctctttacgggacatagttcactccgtggcaaggttaaagtttggcagcgagaagatcttcaagtttgcgctggtcgacagcgaacaggcggataccttccgccagtttttccacggccatggcgtcctgattgtgctcccagcggaattcggcttcggtcatggctttcggttttggcagaacggtagaggtggggatcagcttgcggatgaccgtctcttctttatcctgtagctcctggagcaggttaggggagatggtcaggcggtcgcagcccgccagggcgaggatctgctcggtacggcggaagctggcccccatcacgatagtttcgtagcgatgctgcttgtagtagtcgtagatattgcgaaccgatttcacgcccgggtcctcatccaccacgtacggatccatcggctgtttcgcctggtaccagtcgtagatgcggccaacaaacggtgacaccaggaacacgcccgcttcggcacaggcgcgcgcctgggcaaaggagaacagcagcgtcaggttgcagtgaattccctctttttccagcacctctgccgcgcggatgccttcccaggtcgacgccagcttgatcagaatgcgtgatttatcgatcccctgctcctggtagagttccaccaggcggcgagccttgttgatgctcttttctttatcgaacgagaggcgtgcgtcaacttcggtcgagacgcgtcccggaatgcttttaagaatttccgcaccaaaattaactgccagcttgtcgctggcttcggcgacctgctgttcctgcgtcttcccgcgctgttttccgtaggcaatggcgtcatcaatcagatgactaaaatgggtaagcccggctgccttgagcagtagcgaagggttggtggtcgcatcctccggctgatagtggcgaatcgactcgatatcgccgctgtctgccaccaccgtggtgaattgtttgatgccgtctagctggttcataaatgattactccttggaaataaaagcgttagctgagtgcgttagttcacacttctgagaaaatcatgatggacttaacaaaaaagcatagcagacgggggaggcattgcttttgagacgggtaacatggctgttataaattgataacaatttttaatgtgtgatggtgagagtttggcagccttcaaagtttaggaggcggcctgaggcgatactaggcggcacaccagggtgtgcaaccggatcgttttcgtcacccttttgaccgatacgtgaaaggaaaaataagatggatgagcagttgaaacagagtgccctcgattttcacgagttccctgtcccgggcaaaattcaggtctccccaaccaagccgctggcgacacagcgcgatctggcgctggcctactcgccgggcgtggcggccccgtgtctggaaatcgaaaaagatccgctggcggcctataaatacaccgcgcgcggcaaccttgtcgccgtgatctctaacggcacggcggtactgggtctcggtaacatcggcgcgctggccggtaagccggtgatggaaggcaagggggtgctgttcaagaaattcgccggtatcgacgtgtttgatatcgaggtggacgagctcgatcctgacaaattcatcaacgtggtggccgcgctggagccgaccttcggcgggatcaacctggaagacatcaaagcgccggaatgtttctatatcgagcagaagctgcgcgagcgtatgaacattcccgtgttccatgacgaccagcacggaacggccattatcagcaccgccgccattctcaacggcctgcgcgtggtagagaaaaatctctccgacgtgcgcatggtggtctccggcgctggcgccgcggccatcgcctgtatgaacctgctggtggcgctgggtatgcagaaacacaacattgtggtctgcgactccaagggcgtgatttacaaagatcgcgagccgaacatggcggaaaccaaagcggcgtatgcggtagaagacgacggcaagcgcacgcttgaggacgtgattgacggcgcggatatcttcctcggctgctcgggtccgaaagtgctgacccaggagatggtgaagaagatggcgcgcgcgccgatgatcctggccctggcgaaccctgagccggaaattctgccgccgctggcgaaagcggtgcgtgaagacgccattatctgcaccgggcgttccgactacccgaaccaggtgaacaacgtgctctgcttcccgttcatcttccgcggcgcgctggacgtcggcgcgacggcgatcaacgaagagatgaagctggccgcggtgcacgccattgcggagctggcccacgccgagcagagtgaagtggttgcctcagcctatggcgatcaggatctgagctttggcccggactacatcattccaaaaccgttcgacccgcgtctgattgtcaaaattgcccctgcggtggcaaaagcggcgatggattccggcgtggcgacgcgtccgattgaagacttcgacgcttacgtcgataagctcaccgagtttgtctataaaaccaacctgttcatgaagccgatcttctctcaggcgcgcgccgacgcgaagcgcgtggtgctggcggaaggggaagaggcgcgcgtgctgcacgccacccaggagctgatcaccttaggcctggcgaaaccgatcctgattggtcgtccgagcgtgattgaaatgcgtatccagaagctgggcctgcagattaagccgggcgtcgacttcgagatcgtcaacaacgaatccgatccgcgcttcaaagagtactggagcgaatactacgcgatcatgaaacgccgggggatcacccaggagcaggcgcagaaagccgtcatcagcaacacgacggtgatcggcgcgatcatggtccatcgcggcgaggcggatgcgctgatctgcggcaccatcggcgactaccacgagcactttagcgtggtgcaggagatcttcggctatcgcgacggcgtccataccgccggggcgatgaacgccctgctgctgccgagcgggaacacctttatcgctgacacctatgttaacgacgatccgagcccggacgagctggcggagatcaccgtgatggccgccgagaccgtgcgccgcttcggtatcgagccgaaggtggcgctgctgtcgcactctaacttcggttcgtccaaatcagcggcggcgtgcaaaatgcgtgagacgctggcgctggtgcgcgagcgcgcgccggagctgatgattgacggggaaatgcacggtgatgcggcgctggtggagagcatccgcaacgaacgtatgccggacagcccgctgaagggatcggcgaacatcctgattatgccgaacgtggaggcggcgcgtatcagctacaacctgctgcgcgtctccagctctgaaggggtgaccgtaggaccggtgctgatgggcgtggcgaagccggtgcatgtgttaacgccgattgcctccgtgcgccgtatcgtgaatatggtggcgctggcggtggttgaggcgcagacgcagccgctgtaagcattgtgagtcgggtggcgcgttcgcttacccgacctacaggttgagtaggccggataagcgtagcgccatccggcagttaaacccagtcgcgtactttaaggaactcactcaaggcagcctccgggctgccttcttttggctcgtagcagtactcccagcgcaccagcggcggcatcgacatcagaatcgactccgtgcgcccgccggtctgcaggccaaacagcgtcccgcgatcccataccaggttgaactccacgtagcgcccgcgacggtagagctggaactcgcgctcgcgcacgccatagctggtgtctttacggcgttcgacgatgggcaggtacgcgtcggtatagccttcgcccaccgcgcgcataaagctgaatgcggtatcaaaatcaggcgtgttgagatcgtcaaagaacagcccgccgatgccgcgctgctcgtcgcggtgcttcaggtaaaagtagtcatcgcaccactttttaaatttcgggtaaatgtcttcgccaaacggcaggcaaagatcccgcgcggtgctgtgccagtgcacggcatcctcttcgaagccgtagtagggcgtcatgtcgaaaccgccgccaaaccaccagaccggatcggcccccgctttttccgcaatgaaaaagcgcacgttggcgtggctggtcggcacaaacggattgtgcggatgcaccaccagcgaaacgcccatcgcttcgaagctgcggcccgccagctcaggacggtgtgctgtcgcagacgcgggcatcgcgtcgccatgaacgtgggaaaaattcacgcccgcttgttcgaagatgccgccgttacgcagcacgcggctacgcccgccgccgccggcttcgcgctgccagttgtcttcctgaaattctccgccgtcagcggcggccagtttctggcaaatttcgtcctgcagctgcagcaggaaggttttgaccagttgagcattgggtttcatcagcgtttcctggagtgcgctttttggttatcaaaccagttgaagtaactgataatgccggaggcgatggcgttggcgatcttctgacgaaacgccgtagtgccgaggagtcgctcctcttccgggttggtaatgaacgaggtttccaccagcacggacgggatagacggtgatttcaacaccacaaacgccgcctgttcggtgctcctgctgtgcaggcgatgcactggcttaatcttcttcaggatgtgcgagccgagcgtcaggctgtttttgatcgtatccgtctgcacgaggtcgaacagcacctgctgtagcaggtggtctttgtcggtggcttttttcccggcgacttcatccgcccggttttcgcggtcggagaggtattttgccatggcgctactggcgccgcggttggacagcgcaaacaccgaggcaccggcggcagacgggttggtaaagccgtccgcgtgaatcgacataaacagatccgccccgtgctggtgggcgatctctacgcgatcgtacagcggaataaaggtgtcgccagagcgcgtcagacgcgcgtcaatgccgttgctgcgtagaatcgcccgcacattttttgcaatcgccagcacgacgtgtttttctttcgacccgtttttgccgatggcgccggtatcaataccgccgtggcccgggtcgagcatcaccaggcgctttgcgcccggctttttggttttcggtttgctgtgtccgttactggttttaagcgcgctctcgtcttttgcctgagcctgctttgcgatgcccgttaacgttaaggccgccagccccgctttgagaacctgacgacgcgatgtgagtgcttttaatggtttgaatgtgctcatgcggcctgaatactaaaaaatggggtcctggtgttatatcgtatcgcgtttagcgttacgacagtccttattgagaattgttttacttttcatttcaatacgtgacaaagtgacattatgccaaattttggcgagattttccccggttattggctaaaggcgtggttcgcgccataatcactgtttttaaacccgaaaaggcggttaataccatggagatacgcgtttttcgccaggaagatttcgaagaggtgatcaccctttgggagcgctgcgatctgctgcgtccgtggaacgatccggaaatggatatcgagcgtaaggtgaatcacgacgtcagtctgtttctggttgcggaagtcaatggcgaggttgtggggacggtgatgggcggttatgacggccatcgcggctcggcctattatctgggcgtccatccggaataccgtggtcgcggtattgccaatgcgctgctcaaccggctcgagaagaagctgatcgcccgcggctgtccgaaaatccagatcatggtgcgggaagataacgacgtggtgctgggcatgtatgaacggctgggctacgtacacgcggacgtgctgaatttaggaaagcgtctcatcgaagatgaagagtactgagatccatccggcagattatgacgcgcagggtcgcgtcaggctgccctttttattctggtgcgttctgctgcttcaggcccgcacctgggtgctgtttgtgatggccgccgcgtcgcgcgggcagggcgacacgctgctaaatctcttttatcccgatcacgatgccttctggctcggcttgctgccgggcgtaccggcggtggtggctttcttgtgcagcggtcggcggcacgtaatcccgcgcttgtggcgcgcgcttcgcgggctgctgatccttgcccaaattgcgctgctcttctggcagccggtactctggtggtacggtgaaccgctgacgggcatcggcgttgcgctggtggttgccgatatcgtggcgctgctgtggctgctgaccaacccacgtcttcgcgcctgttttgtgcctcaggatgattaatccggcactttttgccgatgtcgcactccaacaagcgttgatttaacacgtaaggacgtttcaatgaaatcgctgcgtttagttttatgcgctcttccgctggcattgaccggctgttcgacgctctcctccattaactggtctgctgcgtatccgtggaactggtttggctcatcaacggaagtgaccgagcagggcgtgggtaaaattaccgccgcaacggcgctggatcagaatgctattcaggatgcgctcagcagtgactaccgcctgcgcagcggcatgaaaacagagaatggcaatatagtgcgctattacgaggcgctgaagggcgacaagctggcgctggcgatcaacggtgacaaaggcacggtaaaccggatcgcggtgatggatgaagatattccaaccgccagcggcgtgaaggtcgggacgccgtttagcgatctttataagcaggcctttggcaactgcaccagcgtgccatccgacgatgaggtggcggtggagtgtaaggcggaaggcagccagcacatcagctatgtttttaccggcacctggagtggcccggaagggttgatgccgtctgacgacaccctgaagagctggaaggtgagcaaaatagtctggaagcagtaatttgcgtctgaacaaaccgcctcgctgaaatccgggtataatacccgccatcaatgccacgctgacgtggcatctttatttcaggaggagcgatgtctcaggttcagagtggcattttgccagaacattgccgcgcggcgatttggattgaagccaatgtcaaaggggacgtggatgccctgcgtgcggccagcaaagcgtttattgataaactggcgaccttccaggccaaattcccggaagcccacctcggcgccgttgttgcgtttggcaataacgtctggcgtcagctgagcggcggtgaaggggcagaagagctgaaggacttcattccttacggcaaaggccttgcacctgcgacccagtacgacgtgctgatccacatcctttctctgcgtcacgacgtgaacttctccgttgcccaggcggcggtggcggcctttggcgacagcatcgaggtgcaggaagaggttcacggtttccgctgggtcgaagagcgcgatctgagcggcttcgtcgacgggacggaaaacccggcaggggaagagacgcgtcgtgaagtcgcggtaatcaaagacggcgtggacgcgggcggcagctacgtgttcgtgcagcgctgggagcataacctcaagcagcttaaccgcatgagcgtgcatgaccaggagatgatgattggccgcaccaaagaagctaacgaagagatcgacggtgatgaccgtccggtcacctcgcacctgacccgcgttgacctcaaagaagacggcaaagggctgaaaattgtccgccagagtctgccgtacggtaccgcaagcggcacgcacggcctctacttctgcgcctactgcgcgcgcctgcataacattgaacagcagctgctgagcatgttcggcgataccgacggcaagcgcgacgccatgctgcgcttcaccaaaccggtgaccggcggctactacttcgcgccgtccgtcgagcgtctgctggcactgtaaaaccgctttccatacgtaggccgggtaagcgttagcgccacccggcaattttccccgcgccttattcccttttctgcttctaaatcaccaaacggtatataaaaccgttactgctttcatcaccgttataaatattatgactataagatagtcatcacatttataagggtgcgcaatggccgttactgtactgaaaaaaggaactctggcgctggcaggtttactgctggtggcacaggcgcaggcgactgaactgttgaacagttcgtatgacgtctcccgcgagctgtttgccgcccttaatcccccgttcgaacagcagtgggcgaaagacaataacggcgacaagctgaccatcaagcagtctcacgccggttcatccaagcaggcgctggccattcttcagggcctgaaagcggacgtcgtgacctacaaccaggtgactgacgtgcagatcctgcacgacaaaggcaagctgatcccggcggactggcagagccgtctgccgaacaacagctcgccgttctactccaccatgggtttcctggtgcgcaagggcaatccgaagaatatccacgactggagcgacctggtgcgttccgacgtgaagctgatcttcccgaacccaaaaacctccggtaacgcgcgttacacctatttagcggcgtggggcgcggcggacaaggctgacggcaacgataaagccaaaaccgagcagttcatgacccagttcctgaaaaacgtcgaagtgttcgataccggcggccgcggggcgaccacgaccttcgcagagcgcggcctgggcgatgtgctgatcagctttgagtcggaagtgaacaacatccgcaagcagtatgaagcgcagggctttgaggtggttatcccgaaaaccaacattctggccgagttcccggtcgcatgggtggataaaaacgtgcaggcgaacggtaccgagaaagcggcaaaagcctatctcaactacctgtacagccctcaggcgcagaccatcattaccgattactactaccgcgtgaacaacccggacgtgatgaacaagctgaaagataaattcccgcagaccgcgctgttccgcgtggaagatcatttcggctcctggccagacgtgatgaaaacgcattttgccagcggcggtgagttagacaaactgctggcggcggggcataagtaatgtttgcagtctcgaccaaacgcgtgctgccgggctttaccctaagcctcggaaccagcctgctgttcgtctgcctgattctgctgttgccgctcagcgcgctggtgatgcagcttgcgcagatgagctgggcccagtactgggacgtgatcaccaacccgcaggtggtggcggcctataaggtgacgctgctgtcggcgtttgtcgcctccatttttaacggcgtgtttggcctgctgatggcgtggattttgacccgctatcgcttcccgggccgcacgctgcttgacgccctgatggatctgccgtttgcgctgccgacggcggtcgcgggcttaaccctcgcgtcgctcttctccgtgaacgggctgtacggcgagtggctggcgaaatttgacatcaaggtgacctatacctggcttggtatcgcggtggcgatggcctttaccagcatcccgtttgtggtgcgtaccgtgcagccggtgctggaagagttaggtccggaatacgaagaagcggcggaaacgctgggcgccacgcgctggcagagtttccgcaaagtggtgctgccggagctgtctccggcgctgatggcgggcatcgcgctgtcgtttacccgcagcctcggcgagttcggtgcggtgatatttatcgccgggaacatcgcctggaaaacggaagtgacctcgctgatgattttcattcgcctgcaggagtttgattatccggcggcgagcgcgatcgcttcggtgatcctcgcggcatcgctgctgctgctgtactcgattaacactctgcaaagtcgctttggtcgacgtgtggtaggtcactgatggcggaagttacgcaattgaagcgatacgatgcgccccgcatcaactggggtaaatggtttctgattggggcgggcatgctggtttccgccctcattctcgtcgtgccgacgatttatatcttcgttcaggcgttcagcaagggcctgatgcccgcgctggaaaacctggcgaacccggatatgctgcacgccatctggctgaccgtgctgattgccctgatcaccgttccggtgaacctggtgttcggtaccctgctggcgtggctggtgacgcgctttaacttcccgggacgtcagctgctgctgaccctgctggatattccgtttgccgtgtcgccggtggtggcgggcctggtatacctgctcttttacggctccaacggcccgctgggcggctggctggatgcgcataacctgcagatcatgttcgcctggccgggcatggtgctggtcaccatcttcgtgacctgtccgtttgtggtgcgcgagctggtgccggtgatgttaagccaggggagcaacgaagacgaagcggcggtgctgctgggggcttccggctggcagatgttccgccgcgtgaccctgccgaacatccgctgggcgctgctttatggcgtggtgctgaccaatgcccgcgcgattggtgagttcggtgccgtttccgttgtttccggctccattcgcggtgaaacgctgtcgctgccgctgcagattgaactcctgcagcaggactacaacaccatcggcgcctttactgccgcagcgttgctgacgctgatggcgattttgaccctgtttttgaagagtgtggtgcagtggcgtttagaaaatcaggaaaaacgtcagcatcaggagggaaatcatgagcattgagattgccaatattaagaagtcttttggtcgcacccaggtgctgaatgatatctcgctggatatcccttccggacaaatggtggcgctgctggggccgtctggctcgggcaaaaccacgctgttgcgcattatcgccgggcttgagcaccagaccagcgggcacatccgcttccacggcaccgacgtgagccgcctgcacgcccgcgatcgtaaggtgggctttgtgtttcaacattacgcgctgttccgccacatgaccgtgttcgacaacattgcgtttggcctgaccgtgctgccgcgtcgtgcgcgcccggatgcggcaaccattaaggcgaaagtgaccaaactgctggagatggtgcagctggcgcatctggcggaccgtttcccggcccagctgtccggcggacagaaacagcgcgtggcgctggcgcgcgcgctggccgttgagccgcaaattctgctgctggatgaacccttcggcgcgctggatgcgcaggtgcgtaaagagctgcgccgctggctgcgccagctgcatgaagagctgaagttcaccagcgtcttcgtgacccacgaccaggaagaggcgatggaagtcgcggatcgcgtggtggtcatgagtcagggcaacattgagcaggttgacgagccggagcagctctggcgtgaaccggcgacccgcttcgtgctggagtttatgggcgaggtgaaccgcctgcagggcaccattcgcggtggtcagttccacgttggcgcgcaccgctggccgctgggctatacctccgcgcatcagggcccggtcgatctgttcctgcgtccgtgggaagtggacgtgagccgccgaaccagcctggattcaccgctgccggtgcaggtgctggaagcgagccctaaaggtcactacacccaactggtggtacagccgctgggctggtataccgagccgctgaccgtggtcatgcgcgacgacgtcccgccgcatcggggagagcgcctgtttgtcggtcttcagcatgcccgtatttatcacggcaaggaacgcatcgagacgcgcgaggatattgctctggcggagtcagcctgataggttattaggatgtttatcgcccggtggcgctgcgctgaccgggcctacagctaaaactgcgtcttgtaggccgggatcgctgcgcgcaacccggcttttttattgagtaaaaatcgtgaatacactcgaacacaccatcggcaatacccctctggtcaaacttcagcgcatggggccggataacggcagcgaaatctgggtcaaactcgaaggcaataacccggcggggtcggtgaaagaccgtgccgcactgtcgatgatcgtccaggccgaaaagcgcggcgagattaagccgggcgacgcgctgattgaagccaccagcggcaacaccggtatcgccctggcgatgattgcggcgctgaaaggctaccgcatgaagctgctgatgccggacaacatgagtcaggagcgtcgcgccgcgatgcgtgcctatggagccgagctgattctggtgaccaaagagcaggggatggaaggcgcgcgcgacctggcgttagaaatggccgagcgcggcgaaggtaaactgctcgatcagtttaacaacccggacaacccttacgcgcactacaccaccaccggcccggaaatctggcagcaaaccgacgggcgcattacccattttgtctccagcatgggcaccacgggaaccattaccggcgtatcccgttttctgcgcgagcaggcgaaaaccgtcaccatcgttggcctgcagccggaagaggggagcagcattccgggcattcgccgctggccggcggagtatatgcccggcatttttaatgcacagcttgtggaccaggtgctggatcttcaccagcgcgaggcggaaaataccatgcgtgagctggccgtccgcgaaggtatcttctgcggcgtcagctcgggcggcgcggtagcgggtgcgattcgggtagcgcaggcaaacccgggtgcggtagtggtggcgattatttgcgatcgcggcgatcgctatctgtctaccggcgtctttggtgaagagagttattcgcagggggcggggatttaagcgtcatggagatgattctattccgggataatacccgggcgcagcaagccgacattgtcgcggtgcagtctcaggtggtgtacggcagcgtggggaacagcattgcggtaccgaatattcgtacccacaggctgaacgtcaccgccgtgccgacggtactgttcagcaacacaccccactatgacaccttctacggcggcgtgatccccgacgagtggttcagcggctacctgaaggcgctggaagagcgcgaaatcctgcgcgagcttaaggcggtcactaccggctatatgggcagcgccagccagatcgtcctgctggcgcagtggttgaaggcggtcaaagcgcagcatcctgacctgctggtgctggtcgatccggttatcggcgatatcgacagcgggatgtacgtgaagcctgagatccccgaagcgtatcgggagcacctgctgccgctggcgcaggggatcacgcccaatgtctacgagctggaagtgttaagcggcaagccgtgccgcacgccggaaagcgccatcgcggcggcgcaaggactgctctcagaaagcctgaaatgggtggcgatcaccagtgcgccggttgccgacgatccgcaaaacatccacgtggtgctggtctcacgcgagggcgtcaccgtcagcgcgcatccgcgcgtagaaaccgatctgaaagggacgggcgacctgttctgttcagagctggtgagcggcattgtagaggggaaaaccgttgccgatgccattcgcatggccggcgatcgggtgactgacgtgatgctgtatacccagtcgaaaggctacgacgagcttatcctcccggcataaacaaaaatggcgcccgaaggcgccatttttctgtgcggcaagaattacttcttgatgcggataaccggggtttcacccacggtgacgctgccagacagtttgatcagttctttgatttcgtccatgttggagataacaaccggcgtcagggtagacttggctttttcttccagcagtggcagatcgaattcaatcaccgggtcgccaactttcacacgctggccttcttccgcgatacgtttgaagccttcgcctttcagttcaacggtgtcgataccgaagtgaacgaacagttcgataccgctatcagattcgatagagaacgcatggttggtttcaaaaattttaccgatggtaccgtcaactggagcaaccattttgttgccagttggtttgatagcaatgccatcaccaacgattttctcagcaaacactacatccggcacgtcttcgatgttgacgatctcgccggagagcggagcaacaatctcaatagttccggagtctttcttatcatcagaaaccagagatttcagtttatcgaacaaacccatgatcttctcctaagcagtaatttgggccgcatctcgtggattagcagattgttttttcttcaatgaacttgttaaccagcgtcattaactcgtccgttgtcggttgagcaagagcctgctctgctaacaccttcgcatcttcgaagttcgtgttacggataatcttcttaatgcgcgggatggaaatggcgctcatagagaattcgtccagacccatacccagcaacagaagtgtagcacgttcgtcgcctgcaagctcaccacacatgccagtccatttaccttctgcatgagaagcatcaataacttgcttgatcaagttcagtacggacggtgacattggctggtagagatgtgaaatcatatcattaccacggtcaactgccagggtgtactgcgttaaatcattggtgccgatactaaagaaatcaacttctttggctaaatgacgcgcaatggtcgccgccgcaggtgtttccaccatcacgccgatctcgattgactcgtcaaatgctttaccttcgtcgcgcagttcctgcttgtagatttcgatctctttcttcagtgcacgcacttcttcaacagagatgatcattgggaacatgatgcgcagcttaccgaacgcagaggcacgcaggattgcgcgaacctggtcacgcaggatctctttacgatccatcgcaatacgcacggcacgccagcccaggaacgggttctcttctttcgggaagttcatgtacggcagctctttgtcgccaccgatgtccatggtacggacgataaccgcctgagagccacaggcttcagcaacggctttatacgcagcaaactgctcttcttccgttggcagcgcgtcgcggtccatgaacaggaattctgtacgatagagaccaacgccttccgcaccgttgcgctcagcgccatcaacgtcgcggacggtaccgatgtttgcgcacacttctacctgatggccgtccagagtgatggctggcaggtctttcagcttagcgagttccgctttttcagtcgcaacctgctcctgaaccgcgcgcagtttttcgatctcttcgttagttgggttgacgtaaaccagattgtttacggcatccagaatcagataatcgccgtttttcacctgagaggtgacgctaccggtacccacgatggcaggcagttccagagaacgcgccatgatagaggtgtgggaggtacggccgcccgcatcggtgatgaaaccgaggacctttttcaggttcagctgtgcggtttcagatggggtgaggtcagcggcaaccaggatcacttcatcctgaatcgcgctcaggtcgataatggccagacccaggatgttgcgcagcaggcgcttaccgatgtcacgtacgtcagccgcacgctctttcaggtattcatcatccagttcttccagggcagttgcctgaccttcgataacttcatgcgcagccgcgtcggccgtcatgcctttatctttaatcagggctatgatttcctgctccagctcctcatcttcgagcagcatgatgtgcccttcgaagatggcttctttttcttcaccgaaagtttcgccagctttagttttgattgcttccagttgcgcagatgccttggcacgaccgctcagaaaacgttcaacttcctgatcaaccttgtcggcagaaatttttttccggtcgatgacgatctcgtcttctttcagcagcagtgctttgccgaaagcgatacccggggatgctaaaatgcctgaaatcataaccctaccttacttgtgactgatatttaaaagaacccggaaacttactcgagctcagccatcagttttaccagatgctcaactgctttctgctcgtcttcaccttccgcagagatggtgactacggtgccctgagtcaggcccagagtctgcagtttgaacaggctttttgcgctggcgcttttgccgttggaagtcacagtgatttcagaagtgaagcctttcgcttctttaacaaactgagcagcagggcgggtgtgcagaccgttcggagcggtaatggtaacttcttgctggaacattgtatttccccaacttataggtttagtgttgtggaactaaagtctagcctggcgactgaactttagcctgtattgttagcgctgacgtttcgatcgtcattaaacattatgcagcgaaagcaagacttgaaccaaatcataaaatcgattcagcaaggctatttcgttcgctgattaatttcacgcatcaaaataattgctggtttaaataccagacccaacggggtgaagcaatgccaggaggggcaaaagtttgaagcaggccacaaaaaagcacctgaaaaggtgcttttttacgcgttattaacatagtggcactactgttgcagctctttttcagtgaacagatcggcaaacagtgcggtgctcaagtaacgctcacccgaggaaggaaggataaccacaatattcttattggtaaaggcctcatcttcctgaagtttaagcgctgccgcaacggccgcaccggaagagatacctgccagaataccttcttcatccatcaggcgacgcgcggtagagatggcttcttcgttcgtgatagtgactactttatcaatcagcttcagatccaggttgcccggaatgaagcctgcgccaatcccctgaattttgtgcgggccgggtttgagctcttcccccgccagggcctgggtgataaccggtgaatcagtcggctcaacggcaacggtgatcagctcttttttacctttggtgcctttaatatagcgtgacacgccggtcagcgtgccgccggtacctacgccggagataaagacgtcaacctggccgtcggtatcttcccagatttccgggccggtagtcttctcgtgaatttccgggttagccgggttgctgaactgctgcagcagcaggtatttcgccggatcgctggccacaatctcttcggctttctgaatggcacccttcatgcccttcgcgccttcggtcagcaccaggttcgcgcccagcgctttaagcagcttacgacgctcgatgctcatggtttcaggcatggtcagcgtcagcttgtagccgcgcgcggcagcaacataggccagagcgatcccggtattgccgctggtcggttccaccagctcaacgcccggcttcagtacgccacgtttttcagcatcccaaatcatgtttgcaccgatacggcattttacgctgaagctcgggttacgtgattcgaccttcgccaggatgcgtccattaccgatacggttcagtcgaaccaggggcgtatgaccgatagtcagcgagttgtcttcataaatcttactcatggcctgtccttaactgtatgaaattgggataccgacccagcatacctgctaagcaggtagggggaagtaaggaattcgcatatctatatactgcaaggaaataatggggatcagtatggaataaggggcggcataagccacccctgctttacacatttttgcattatttccataacgcgtgcttagcacggtagcagtcgacccacatggcggtcgcgccgcaaacggcaaccggcatgatgaagagattcaggaacggaatcatagtgaacaggctggtcagcgcgccaaactgcatattggcgatcttctggctgcgcagggcggtgcgcatctctttaaacggcaccttgtggttatcgaacggatagtcgcagtattggatggccagcatccaggcgctgaacaggaaccacagcaccggtgccaccgtctggccaatgccgggcacaaaatagaggataagcagcacaaccgcgcggggcaggtaccaggcaaacttctgccattcacgcttcataatgcgagggaggtctttcatgatccccaggatgcccgtgtccggcggtgttgcgccggtaaggcgcgcttccagctgttccgccagcaaaccgttaaacggcgcggctatccagttggcaatcgtcgagaagaagtagccaaataccagcaaaacggagatcaccgccaccggccagagcaggtagttaagccactgcagccagtccggcacgtagctcatcagcgatgggatccagctttccagttttgtgaacagccaccagaacgcgccgcccatcagaataatgttgatcaacagcggcagaatgacgaagcgtcgaatacccggcagagagaccagtttccagccctgagaaaaataccagacgccgctgcgcgggggagaagaagatgttgaaaccatagccaggctgtactcctttttacacaaccagtggaattgcccgcctatattatccacttacggaccaatgaccagttcggaaatgttcgaaaaaccagcaaaaagcacgatttccttcatctttatgctgtgaatgctctgcacacacttgcacttgacgtaaacggcaaatactcttagtgagtaaatgtttgccgtggtggcaaggtgttagaacaacagagaatataatgatgcaggatttgcgtctgatattaatcattgttggcgcgatcgccataatcgctttactggtacatggtttctggaccagccgtaaagagcgttcctcgatgtttcgcgatcgcccactgaagcgcatgaagtccagtcgtgacgacgatgacagtgaagatgacatcgatggaagcgacgatgacggcgtgggtgaagttcgtgttcatcgggtcaatactgcgcccggcgtaggccatggggagcatgaagcacctcgtccttcgcagcaccagtatcaaccgccgtatgcttctgcacagccgcgccagccagcgccgcagcctgtggaagaaccggtgcgccagccgccgcaacagcctgtgtatcagcagcctgctgcgccacagccggttcaacagcaacccgtgcagcagcctgtgcaacagcagcctgcgcaaccggtacatcaaccgcagcagcctgttcatgttcaacctgcgccgcagcccgctccggccccgcacgttgagcctgagcccgttgtagagccagagccggttgttgaaaaaccgcagcgtaaagaagcggtgatcatcatgaacgtggccgcccatcacggcagccatctgaacggtgacgtactgctgaacagtattcaacaggccggcttcaagtttggtgatatgaatatcttccatcgtcacctgagcccggacggtagcggcccggcgctatttagcctggccaatatggttaaccctggcacattcgaccctgaaatgacgggcgatttcgtgacgccgggtgtcactatctttatgcaggtgccgtcctacggcgacgaactgcaaaactttaagctgatgctgcaatccgctcagcacatcgctgacgaagtgggtggtgtggtgctcgacgatcagcgtcgcatgatgacgccgcagaagctgcgcgagtatcaggaccgcatccgcgaagttaaggaagccaacgcgtaaccgacgcgttatcttcaactcctcctcaacccccgcatgtcgggggttttttctcattgatggtgtgatatggactcaatcgaacaacaactcactgaactgcgaaccacgcttcgccatcatgaatatctctatcatgttatggacgcgccggaagtcccggatgcggagtatgaccgcctgatgcgcgagctgcgcgaattagaagcgcagcacccggagcttatcacaccggattctcccacccagcgcgtcggcgctgagccgctgggcgctttcagccaggtgcgtcatgaagtaccgatgctgtcgctggataacgtcttcgatgaagagagctttctcgcgtttaacaagcgcgtgcaggatcgcctgaaaagcagcgacgctctcacctggtgctgcgaactgaagctggatggcctggcggtcagtcttctctatgaaaacggcgtgctggtgcgtgccgcaacgcgtggcgacggtacgacgggcgaagacatcactaccaacgtgcgtaccatccgcgcgatcccgctgaagctgcagggtgacaacattcctgcacgtctggaagtgcgcggcgaggtgtttctgccccaggcgggcttcgagaaaattaacgaagaggcacgtcgcaccggcggtaaggtgtttgctaacccgcgtaacgcggcggcgggctcgctgcgccagcttgatccgcgcatcaccgcgaagcgaccgcttacgttcttctgctacggcgtcggtattctggagggcggcgagctgccggatacccatctcgggcgtctgctgcagtttaaggcgtggggcctgccggtgagcaaccgcgttcagctctgcgactcgccggaagcggtgctggcgttctaccacaaggtggaagcggaccgtccgacgctcggctttgatattgatggcgtggtcatcaaggtgaactcgctggcgctgcaggagcagctgggctttgtggcgcgcgcgccgcgctgggcggtggcgtttaagttcccggctcaggagcagatgaccttcgtccgcgacgtggagttccaggtgggacgtacgggggcgattacgccggtcgctcgtctggagcccgtacaggtggccggcgtgctggtgagtaacgccacgctgcataacgccgatgaaatcgaccgcctgggtctgcgtattggtgacaaagtggtaattcgccgcgcgggggacgtgatcccgcaggtggttaacgtcgttgagtcagagcgtcctgacgatacgcgcgaagttgtcttcccgacccattgcccggtgtgcggctcggacgttgagcgcgtagaaggtgaagcggtggcgcgctgtacgggcggcttaatctgtggcgcgcagcgtaaagagtcgctaaagcacttcgtctcccgtcgcgcaatggacgttgacggcatgggcgacaagattatcgatcagctggttgagaaagagtacgtccacacgccagcggatctcttcaggctgaccgcaggtaaactaaccggtctggatcgcatggggccaaagtcagcccagaacgttgttaacgcgctggaagcggcaaaagagaccaccttcgcccgtttcctttatgcgctgggcattcgtgaagtgggtgaagcgacggcagcagggctggcggcgtactttggtacgctggaggcgctggaaaaggcaagcatcgaggagctacagaaagtcccggatgtcggcatcgtcgtcgccacgcacgtctttaacttctttgctgaagagagcaaccgcgaggtcatcggccagctgctggcagagggcatcaaatggcctgcgccggtcgtcgtcaacgccgaagagatcgacagcccgttcgccggtaaaacggtggtgctgaccggcagcctgagccagctatcccgtgatgatgcaaaggcacgtctggtcgcgctgggagctaaagtggcgggcagcgtgtcgaagaaaaccgacctggtgatcgccggggaagccgccggttccaagctggcgaaagcccaggagctggggattgaggttatcgacgaagcggaaatgatgcgtctgttaggagagtaacgtggagaaagagcagctcgttgagatcgccaatacggagatgccgttcggtaaatacaagggccgcaggctgattgatttgccggaggagtatctgctgtggtttgcccgtaaggataaattcccggcagggcgactgggcgagctgatggctatcacgttactgatcaaaaccgaggggctgacccagctggtgcagcccctgaaacgtccttaagccttcgcggcgcgggtcccttcctgcgtcagtttttccgtctggcgcttgtagcgacgcgccagcaccgcgcagaccatcagctggatctgatggaaaatcattagcggcaacaccatcattccaatcaccgaggtcgggaacagaatgttggccatcgggataccgtttgccagactcttcttcgaaccgcagaacacaatcgtaatttcatccgctttgttgaagccgcacttgcgtgccacaaagacgtttactgcaatgacaattgccagcaggatgaggctgaccaccacgataaagagcagcgaaccagcgcccaccttatgccagatcccgttcacgaccgcttcgctgaaggcggaatagaccaccagcaggatcgacgactggtcggtttttgagatccatttcttgtgctttgccacaaatgcgcccgtccacggacgcgagagatgccccagcacaaacggcagcagcaactgcaaacaaattttgccgacttgctcaaggttaccttccgcgccgtgcatgttcattagcaggcccaccagcagcggggagacgaaaatccccagcaggctggatgccgatgccgagcagacggcggccgcaacgttccctcccgccagagaggtaaaggcaatggcggattgcacggtagccggcagaatacagagatacagaaaaccggtataaagcgccgggtcgacgttgaccggtgcccaccaggcaaaaagtacgccgaggatcgggaagagaatgaacgtgctgcacatcacccagagatgcagccgccagtggctcccccctgcgataatcgcttctcgggacagcttcgcgccgtgcataaaaaacagcagtgcaatggcggccgtcgtcagcccttcaaagaacggaacgaacccgccgcgagcgggaaagaacgaggccagtaaaacggtaacgaccagggtgagcgtaaacggatcaacaatacgaaatagtttcataatgactcctgaaaacagatgtcgctattgtgcttttttccatttgagaaataaaattgatttattgcatccattcatgaattaaacagatgaattattccttacgccagctccgcattttcgttaccgtcgccaatgcccgcagctttagccgggcaggggagatgattggcctgagccagtcggcggtcagccacagcgtgaaagaactggaaaatcagaccggcgtccggttgcttgaccgcaccacgcgcgaagtggtgttgaccgaagccgggcagcagcttgctctgcgccttgaacggctgctggatgagctgaacagcacgctcagagacgtggggaggctggggcagcagctttcgggtaccgtgcgggtcgcggccagccagacgatatctgcacaccttatcccgcagtgtattgccgaggggaaccatcgctacccggaaattgactttgtcctgcatgaccggccacagcagtgggtactggagagcatccgccagggggatgtcgattttggtattgttatcgatcccggccaggtgagcgatctggagtgcgaaagcgtactttcggagccctttttgctgctctgccgtgacgacgatccgctggccgcgttgcctgacgtcaggtggcagtcactgcagggcgcacacctggttttacaagattatgcctcgggcagccgcccgctgattgattccgcactgatgaatcagggggtaaaggcagcgatcgtgcaggagattggtcacccggcaacgctgtttcccatggtggaagccgggattggcatcagcgtgttgcccgccctggcgcttcccctgcctcagggaagtcgactggctgtgaagcggttgacgcccgttgttgaacgaaagctaatgctggtgcggcgaaaaaatcgttcgctctcgggggcggcgcaggctatctgggaagtggtgcgtatccaggcacagcgattgaccgaggcccgcatacgcgatccactgtttaacgcttcagaagattagatgtagatatcaatctgattattatctgatgggctattcacaccttccactttgcccaatttttgatcctgctttttctgggcctcttcggcctgctggcgctgcagtgcggcgagctgcgcctgaagcactttgatctgggtctgaatcagttcctgctgctttttcttttcatccgtgctgccgggactgttcgccagctcttttagctgctgagttagctttttgatcttatcgagaatgcggctgatttgcgcggcgatatcgttactgctggaagtaccgctcccgccgctggtttgaataggttgggttgatgcctgaatggtcgtcatactttttcctcgcgttataaaacagaggtatcggcaccgacgggattagcttgagggaaatgcggcagtttcacattttttatatcgcagatagcaaaaaagcgcctttagggcgcttttttacattggtgggtcgtgcaggattcgaacctgcgaccaattgattaaaagtcaactgctctaccaactgagctaacgacccgaaatggtgggcgatgacgggctcgaaccgccgaccccctccgtgtaaaggagatgctctaccaactgagctaatcgcccatttcggaactgctgcgataagatgagaatggtgggcgatgacgggctcgaaccgccgaccccctccgtgtaaaggagatgctctaccaactgagctaatcgcccaatctcaatctttatctacactgcgagcctaccgaagtagatggtgggtgatgacgggctcgaaccgccgaccccctccgtgtaaaggagatgctctaccaactgagctaatcacccccgctgtgtggagtcgcattatagggagagttgaaaatgagtcaacgcattttctaaagtttttattcgttcgtcgtaaaattaagcaaaacgatcgcgaaacgggcagtggcgcatgatttctaaacaaaaatcgcaaactcgggcccgattcagggaacaacattgaggaatcgccgcacagtgatagaatattgcccattgttttttccccaggatttgccgattgccggcatctttataacgtaaggccatttcatgaaaatcaaaactcgcttcgcgccgagcccgacaggctatctgcacgtcggtggtgcacgtaccgctctctattcctggcttttcgcacgccacaacaaaggtgagttcgtgctgcgtattgaagacaccgatcttgagcgctccacgccagaagcaattgaagccattatggatgggatgaactggctgaacctggaatgggatgaaggtccctacttccagaccaaacgctttgaccgctataacgccgtcattgatgagatgctggtcgcgggcacggcgtataagtgctactgctccaaagagcgtctggatgcgctgcgtgaagagcagatggcgaacggtgaaaagccgcgttatgacggccgctgccgccacgaccacagcgagcatgctgcagatgaaccttgcgttgtgcgttttgctaacccgcaagaggggtctgtgatctttgacgatcagatccgtggcccgatcgaattcagcaaccaggagctcgacgatctgatcatccgtcgtaccgatggttctccaacctacaacttctgcgtcgtggttgacgactgggatatggaaattacccacgttgtgcgcggtgaagaccatatcaacaacacgccacgtcagatcaacatcctgaaggcgctgaacgcccctgtgcctgtttatgcgcacgtctccatgatcaacggcgacgacgggaaaaagctgtctaaacgtcacggggcggtgagcgtgatgcagtatcgcgacgacggctatctgccagaagcgctgctgaactatctggtgcgtctgggctgggctcacggtgaccaggagatcttcagccgcgaagagatgatcgaactgttctctctgagctctgtcagcaaatccgccagcgcgttcaacaccgacaagctcctgtggctgaaccatcactacatcaataccatgccgccagaatatgtggcgacgtatctgcagtggcacattgaacaggcaaatattgatacccgcacaggccctgagctggcggatctggtgaaactgctcggcgagcgctgcaaaacgctgaaagagattgctgaaagctgccgctacttctatgaagagtttgatgcgtttgatgcggacgccgcgaagaaacaccttcgcccggttgcgcgtcagccgctggaagtggtgcgtgacaagctggctgccattaccgagtggaccgcagagaatgtgcatcacgccattcaggcgacggcggacgagctggaagtcggcatgggtaaagtcggtatgccactgcgcgttgcggtgaccggtgcgggtcagtctccggcgctggacgtaacggttcatgctatcggcaaatcacgcagcgtagcgcgcattaacaaggctctggactttatcgctgaacgagaaaatcagcagtaataacgtctcagataaaacaaacggcaggggaacctgccgtttttttatgcttcttcttctgcaatacccagacgcttaagaaagccgtgaatgccttcgcgcttcaggaaggtgtccagacgcttctgctctgctgcagtcatattctccagcgtctcaattatgcccggaaacaggtttgcagagggggcattgtaggcggaggtggcctccgcgagatggtataccgcctgacggttgcgaatcgccgggagactcatgatatgttccttcacgcgcgcatcgatatgaatgagcctcgcgcggccgcctttcacgccgttgagtccttctgttttccagccctgctggcgaacccagcgattaaccgtttgcctggcaacgcccaaactctccgccagctcttccgtggtcattttgctccgtaattttttcatatcagtcccgatcgcgaatccctaaacgttgcaacaatccggtgatcccttcccgcagtaacagcgatgtcatctgtttctgctcttccggcgtcatttcatcagccagcgtcaggagtagggtgtgaagcgaactgttatggctggtaccttctgccatatcggacgtttcgcttgcccgacgtgcgctgcggataaagtcgcggactttttcgttcacatgtaccagtcgcgctttcccgccctgaacgccaggttttggtgacgtaatccaaccctctttgcgtacccatttattgatggtctgtcggctatagccagtgagcagggctaactcttctggcgtcattcgttccttgatcatgcaatttcctgaatatcagtggggttaattaacggctcattttatagcaccgttttacatgaaaacgtgacaggcttaactcctgattacgagcacgctcgcaaagtgattcatttgcatgatttttcggcgatcgaacggcggtcattgattttgccgttgacactccgcagcggaattcatattatgccgcccgtcaacatgacagctttacgatggggctatagctcagctgggagagcgcttgcatggcatgcaagaggtcagcggttcgatcccgcttagctccaccaaactctgaacccaacagagtgcggtcagtaaagtcacatgtggggctatagctcagctgggagagcgcttgcatggcatgcaagaggtcagcggttcgatcccgcttagctccaccaaaattgtaaaccctcgtcaaatgacgaggtttttttttatctgtttgtaacgcccgccactggtttttgttatcaaaaagaaggtattcccatacctcacctcaatcgaaatcaataaacgtgtctataaatagacttgaacttgattcgtgcaattaataaacctattatccatccggtcaatgattcagacggataatatactcatcagcttaatgaatagaaaaacgtacaataatgtaaagatatttataattgccctgacactttgtctgattgcggtacctgtctcccgttatctctctccacgcgcaattgttaatggtcatgacgtttatttagcatggctgccgctcagcgtgatgctggcggtaattctgctgtttgggcgcagggctattcttcccattttgttaggttttactgtcactaatttattctatattagtttagcaccgctacaatattcagttttgctattctgtcagacctttgcgttgttcgcggcctgcggcctgctacgcctcatgctgggcaagcgctggcgccactccatccctaacaagcacatcgggctacgtatattctggctcggttttattgtgccatttggtattaagctgtcgatgtatatggcaggctatttgtttgattttccggtgactatctcaacctatttcggcgaagggacggtaatttataatgttgtggatattcaaagcctgatatgcgcggggctgatttttaccatgatgttctattacccattaagaatgataattaatcctcgttatgccgtcaccttctggcggcgaagcgtgaagcccgtgttttatcacaagaatccattatatatttttgtctggccgatgcttttaggcgccattctcatcattttatgtggtccttttgaatcaccggtcattgcgggctatttgatgccgctgatttttattctttttaccctggcaataagccgcctgacctatgcgttgatttctctgctgtgggccacctcagcgctcctgctgttgacctacaactacaacttcctgaacggggtcgaatcgggccattcactctcctttatcctctccgtgctgatttctttcgctatctgcttgctttacatgtcgcgcatttaccagcgcagcgagtggctgaagcggggctggcagggcagggcgcttaccgatccccttaccggtttgcccaatattcgtgcgctggaagattatcttgagattcacccggatgccaaagtgtgcattctgcgcatggataacctggagtttttgagccgccactacgggattatcatgcgggtccactgcaaacgtacgatcgccacgtcgctacagcctcttttgcagaaagatgagacgctcttccagcttccgggaagcgaactggtgctggtattactggggccgggaaccgccgagcgtctccagcatatggtcgatcggctgaacagccgtaagattttctggaacaacaccgggctggatattgaatttggcgcatcctggggaatggtcgaaaacggcgaaaagcttcatcacacgcagggacagctgagctggctggcagagcaggcctgcggagagcaaaacgttctcgcgctcacgaatagccttgaggcggcatcaggacaaacgacagagcgtgtcctgatgctggcgcggattaagcatgcccttgaggcggggcagttccatttatacgcgcaaccgatccagaaggcggacgggagcgggtattacgaaatcctggcgcgtatggagagcgagggcgagatcttcacccctgaccgctttattccgctgattgcccagttcaacctcagccatcggtttgatatgtgcattatggagaaattactgctgtggctgcgcgatcacccttcaactcaggctggcacccgtttctccgtcaatctgatgccgctcacgctgatgcaaaaagaggtggcgactgagatttgcgcgctgtttgaacggtacggcgtggcacctcaggccgtcgtgattgagatcaccgaggagcaggctttttcaaattcaggcacaagtatcaacaatattcagcagctgcgggattacggtttccgaattgccatagatgattttggtactggctacgccaactacgagcgcctcagacgcctgcaggcggacatcattaaaattgacggctgctttgtgaaagacatttgtacagacgacatggatgcaatgatcgtccagtcgatgtgtaatctggcgaaggcgaaatcgctgtgcgtcgtcgcggaatacgtcgaaacgccggcccagcgggagatgctgcttcgctttggtgtggattacctgcagggatacctgataggcaaacccaaaccgctggaagaattgcgggcataaaaaaaccgggagccaggctcccggtttttgtttaacggtaaacgttacagaaccagtgccgcgatagatgcggacaggacgctcaccagcgtagagccgtaaaccagcttcaggccaaagcgagaaaccacgttaccctgctcttcgttcagacccttaatcgcaccagcgatgataccgatagacgagaagttcgcgaaggagaccaggaacacggacagaataccttccgcgcgtggagaaagcgtgctggcaattttctgcagatccatcatcgcaacgaattcgttagaaaccagtttggttgccatgatactgcccacctgcagcgcttcgtgagccggaacacccatcacccatgcaactgggtagaagatgtagcccagaatgccctggaaggagatacccagcaccgcggcgaacagggcgttcagtgcagaaatcagcgcaatgaagccgatcagcatggcggcaacgataatcgcgactttgaaaccggccaggatgtattcacccagcatttcgaagaagctctggccttcgtgtaggttagacatctggatgttctcttcgctggcgtcaacgcggtacgggttgatcagcgacagaacgataaaggtgctgaacatgttcagtaccagcgcagccaccacgtattttggttccagcatggtcatatacgcgcccacgatagacatggaaacggtagacattgcggttgccgccatggtgtacatacggttgcgggacatcttgccgagaatatctttatacgcgatgaagttctcagactgaccgaggatcagggaactgacggcgttgaaggattccagcttacccatgccgttcactttggataacaggaaaccaattccacgaatcacgaacggcagaacgcggatgtgctgcagaataccgatcagcgcggagatgaagacgatagggcagagaaccttcaggaagaagaacgccagaccttcgtcgttcattttaccgaagacaaagttggtcccttcattggcgaacccgagcagtttttcgaacatttcggagaagcctttcacgaagccgaggcctacgttggagttcaggaagaaccacgcaagtaaaacttcaatgaccagcagttggacaacataacgaatacgaatttttttgcggtctgtgctgaccagcaatgcgagtgcagtaacgacaacaagtgccaggacaaaatgaaggacgcggtccatatttgctccaaatatgaggcaggtttaattttcgtgcacattctatgtaacaagcgaaaagaaaacgagatcgaggacacactatagttacatcctgtgacgagtctcaaaaatagtgatccacaatacatttttgttatgttaggtaaatgagtgaaaagttaagtttgtgtgctagtcttcacaaaagcatgcgcgatttcagtttcagttagatcgccccacttacccgcccgtctatcgttcaaagctatcagagaaatcactgcaaacttcataaatgatcttgataatcattctcattttgatagcattaaacatagcaaaggctatatttcagaggcagaaatgacaaacagtcgcgtagagggtagcagtggcagagcagcgcgcaagttgcggttcgcattaatgggacctgcgttcatcgctgccattggttatatcgatccaggtaactttgcgaccaatattcaggccggggccagcttcggttataagctgctctgggtggtcgtctgggcaaacctgatggcaatgctgattcagatgctctccgcaaagctggggattgcgacgggcaaaaacctggcggagcaaattcgcgaccattatccgcgtcccgcggtctggctctactgggttcaggctgaaatcatcgccatggccactgaccttgctgaatttatcggcgcagcgatcggctttaagctgattctgggtgtgtcgctgttgcagggggcggtcctcaccgggattgccacgttcctgatcctgatgctgcagcgtcggggtcaaaagccgctggagaaggtcattggcggtctgctgctgtttgtcgcggcggcctatatcgttgagctaatcttctcacagccgaatctggcgcagctcggtaaaggaatggcgatcccaagcctgccgacctcggaagcggtgttcctggccgccggggtgctgggggcgaccatcatgccgcatgtgatctatctccactcctcgctgactcagcatctccacggtgggacgcgtaaagaacgttactccgccaccaagtgggacgtggcgatcgccatgaccatcgcggggtttgtcaatctggcgatgatggctactgcagccgcagctttccactttaacggtcataccggtattgccgatctcgaccaggcgtatctcacgctggagccgttgctgagccatgctgccgccacgatatttggccttagcctggtggctgctggtctctcttctacggtggtgggtacgctggcaggccaggtggtgatgcaggggtttgtccggttccatattccgctgtgggttcgtcgttccgtcaccatgctgccgtcatttgtggtgattctgatgggactcgacccaacgcgaattctggtcatgagccaggtgctgctgagttttggtattgcgctggcgctggtgccgctgctgatctttaccagcaacaaaactctgatgggcgagctggtcaactcaacgctggtgaaacgaaccgggtgggccatcgtggtggtggtcgttgcgctgaacctgtggttgttagtgggaaccgcgctgggtctttaacaaaaaaaggagccgtggaggctcctttttgattagtgatgatggccgtgaccatgacctttgccgcgaccccagccgccgcgacggtcgtcacgatcgttccagccttcacggtaaccgcgctcataggcgctgtctttataccagccgcggtgtctgccgttatcatgtttccaccagcgatcgccgcgccactcatagtgacgatgccagtaatcacggtcgcgccagtagccgccgtcccagtatctgccgtagtcgtcacgatcgccaatttgcaattttactgatggcaacagggtgatttcgcccgcagtggcgatcagcggcgccgaagccagtaataccgctgcaagaatcagtgacctgaacatactctttctccttcacgatcggggcctttgttgggcctgttaacgcaattttacgagttggtaaagcgccgtatcatcgcctcaactccgaattcctgggtgagagcactttttgctaaaagtgatgttatattgagctgctcaggatcgcgtctatacgggccaactcttctgcagagaaatggcggtttgccagcatccccacggcgtcatcaatctgagccgctttacttgccccaatcagcaccgacgtcacgtcctcatggcgtaatacccaggccagcgccatctgggacagcttctggccgcggctttctgccagggcattcagcttcctgactttctccagcttctcttcagtgagctgatcgggtttgaggaactgactgccgcttgccgcgcgtgagtctgcggggatgccgttcagatagcgattggtcagttgcccgccggccagcggcgagaagggaatacagccgactcctttttcctgcaacacgtccagcagccccgcttccggcgcacgttcaaagagggagtatttcggttggtggatcaggcagggcgtcccgaggtcattaaggatatcaatcgcctggcgagccagaacagccgggtagttggataatccgacatacaaagccttcccctgacgcaccgcatggtcaagcgctttcatggtttcctgcagcggcgtttgaggatctggccggtgatgatagaagatatccacatactccagccccgtgcgcttcaggctttgatcgaggcttgccagcagatatttacgtgacccccagtcgccgtaaggcccctcccacatggtataacccgctttggtggagatgattagctcgtcgcgccagggcaggaaatcctcctgcaaaatacgtccgaaattactttcggccgatccggggggtgggccatagttgttggcaaggtcgaaatgcgtaatgcccagatcgaacgcacgctgtaaaagttgacggctgttttcgataagggtggtgtcaccaaagttatgccacagcccaagcgagatggcaggcaacctgagtccgcttcgcccgcagcggcgatactccattgtcctgtaacgatttttgtccggctgataacccattttcgtgacctctggcgctgaagtgaaaaatcagtgtatgcgtttacattttcgtgaaaaaaagcagcatagcgcagccttttttgtaaagcattctttccatgcccttcttatcaccaattctggacagccatcacgcttatttaatactcaaggtgaggtcaacattagaaggatacctgttcatgcgtaccccatactgcgtcgccgattacctgctggaccgtcttactgattgtggagccgatcatctgtttggcgtgccgggcgactataacctgcagtttctcgaccatgtgatagacagcccggatatctgctgggtgggctgtgccaacgagttaaacgcttcttatgccgctgacggatacgcccgatgtaagggctttgccgcgctgctgacgacatttggcgtaggagagttaagcgccatgaacggcattgcgggcagcttcgccgagcacgttccggtcttgcatattgtgggggcaccgggtacggcatcacagcaaagaggggagctgctgcaccacacgcttggcgacggtgagtttcgtcatttttatcatatgagcgagccgatcactgctgcacaggcgatcctgaccgaacaaaacgcctgttatgaaatcgaccgggtgttaacgacaatgctccgggagcgtcgccccggctatctgatgttgcctgccgatgtggcaaaaaaggccgccactccccctgtaaacgctctcacgctcaggcatccacatgccgatagtgcttgcctgaaagcgttccgggacgccgcagaaaacaagcttgccaggagcaagcgtactgcgctgctggccgatttccttgtcctgcgccacggcctgaagcatgcgctacaaaaatgggtcaaagacgtgccgatggcacacgccaccatgctgatgggcaaagggatatttgacgaacgtcacgctggtttttacggcacctacagcggttcagcgagcgccggtgcggtaaaagaagcgattgaaggggcggataccgtactgtgcatcggcacgcgatttaccgataccctgaccgccggcttcacgcatcagctctccccggcacaaacgatagaagttcagcctcatgcctcacgcgtgggtgatctctggtttaccggcatccctatgcttcaggcaatcgaaacgctggtggaactgtgcaaacagcacgtgcacgagacacccgcgcagtcttctcaaagcgcgatggcctacccgcagccggatggctcgctgacgcaggcgaatttctggcaaacgttgcagacatttattcgtccgggagacatcattcttgcggatcagggcacctcggccttcggcgcgatcgaccttcgtctgccggctgacgtgaattttatcgtccagccgctgtggggatcgattggctatacgctggcggcagcatttggcgcgcaaacggcctgcccgaaccggcgcgtgattgtcctgacgggggatggcgcggcgcaacttactattcaggagcttggctcgatgctgcgggataaacaacaccccattattctggtcctgaacaacgaagggtacacggtggaaagagcgatccacgggcctgagcagcgttacaacgacattgcactatggaactggacgcaaatcccgcaggccctgagccttgatcctcaggcccagtgctggcgggtcagtgaagcggagcagctggcggacgtccttgagaaagtggcacaccacgagcggctctcgctgattgaggtgatgctgccgaaagccgatatccctccgctgctgggggcgatcaccaaagcgctggaagcgcgcaacagcgcctgatcatttgtcgtttcgccaggccatcatcatcggtttgcccgccagcaggagccaggcgggcaacatcacgatgcaaagtaacgggatgagggtggtatccggtaccaccacggcggccatgaagaggctcagccaggcatcgcgcgtgaccaccagcaccagccccagaatcgagcaggaaacggtaatcgcagccggaacggcatcgacatgctcgtgcagcatcagccccagcgcaacgccgacaaagaccgccgggaagatgcgtccaccgcggaaaccgcaggcggccgccaccaccagcgctgccagcttgatcacggcaaacagcagatagtcggagacgctaaacacctggctgaaggccagctgctgcatctcgtccagtcctttaaacagcgtcaccggcccgccgatcgtacctaaaatacccagaatcaaaccgccagcccccagaatcagcaccgggtgtttgagtctgtgcatcagccggtgcaggcgtggaagacaccatactgccaccatgcccagcgcaatggcgatggcggcgacgatggcaccgctgaaaatatcggcgatttgcatctggccgtagtgggggagagagagtgaaaaatggggatggaaaaacaggctggtcgtcaacgctccggcggctgcggccatcagtggggcaaagagcttgtcccacagcgggacgtcgttattgctgctgagcgtctgcgaaaagatcagtgcggcagcgacgggcgtgccgaaaagtgctccgatggtgcctgcggaggcgagaatggtccagtccagcgcgccaacgcggggcaaaatgcgtgaaccaagaaaaaccgccaggccaatgttcacggccataatcggatgctcaggtcccagactaacgccgccggccagaccgataatcagcgcaataattagccctggcaacgccgagggggctaccggggcaccaatcaacggttccagtgccggatcggggccggcatggccgggactaaaacggatcaccaggcccaccgcaataccggttaacgtcagcatcccaacgatccacgcaggagagtcagcggtgacgcccagccctgcaggaagcgcgttccataatagtgtttgcagcaccgacgcgactttcatcacgacaataaggaccagacttgaaaccacgccaatgatgagcgccggaattgccagcaacagcatggttctggctcgcgggtgaagcatgatgatttccttgtacaaaacggtatgacgttactttgcacattaagccttatggcaatagtgcaaaaggtgctgaaacggtaaagttattctgtgacgaagatcgataatccatgggcattcaccttccggtcgttgttgttatcacgccttgaatttacagtgtcccaaagatttattctgactttagcggagcagtagaagaatgacaaagtatgctttggtaggcgatgtgggcggcacgaatgcgcgccttgcattatgcgatgtaaatagcggtgaaatttcccgggcgaaaacctattccggtctcgattatccaagccttgaggccgttgtccgcgtctatctggaggagcatcagataagcgtcgaagatggctgcatcgccattgcctgtccgataaccggcgactgggtcgccatgaccaaccatacctgggcattctccatcgccgagatgaaaaaaaacctcggctttgcgcatcttgaaatcattaatgactttaccgcggtgtccatggcgatcccgatgctgaagcctgagcatctgatccagtttggcggcgctgaaccggtcgaaggtaagccgattgcggtttacggggccggtaccgggctgggcgtttcacatctggtgcatgttgcccagcgctgggtgagcctgccgggtgaaggtggtcacgtggactttgcgccaaacagcgaagaagagggcattatcctcgaagaattacgcgcggagatcggccacgtctccgccgagcgcgtgctgtcaggaccggggctggtgaacctgtaccgggcgattgtgaaatcggacggtcgtctgccggaaaatctgcagccgaaagacgtcaccgaacgcgcgctggcggacagctgcattgactgccgtcgtgccctgtcgctgttctgcgtgatcatggggcgcttcggcggcaatctggcgctgacgctgggtaccttcggaggcgtttatattgcaggtggtattgtgccgcgtttcctggagttctttaaagcctccggcttccgcggcgggtttgaggataaagggcgcttcagaagctacgtgcaggacattccggtttatctgatcgtgcatgataacccaggcctgctggggtcgggtgcccacctgcgtcaggttctcggtcaaatcctctgacgcatagccctctcccgcaggagagggctttttcgttacaggtgcatgagctggcggaactctttcaccttgctgcggctcaccggcacctgaaaatcgagatccttcagacgcaaaatataggtgttgttaaaccacggttcgatctcgcggatcttgtttaaattcacgcagaacgagcggtggcagcggaaaaagtgcgaggcaggcagcttgctgcaaaactcggtgatgttcatcgccatcacgtaagattcccgccgcgtataaacaaacgtcattttttcatgggcttcggcatagtagatatcattgaccggcgtcacgatgatgcgctcatctttgaccaaattaatggtgtcgttttcccgtaccgttgggctggcgtttgcaggggcggtctgctgctgccatgcggcctccagcttttgcagcatgctgacaatccgcgactcctggtaaggcttaaggatatagtcaaacgcctccagctcgaaggcttctacggcgtgctctttccatgcggtcacgaacacaataaacggcttatgggcaaactgattgatgttttgcgccagcaatacgccatccagcgacggaatgttgatatccaggaagatggcgtcgacccggttatgctgcagaaacttcagcacgtccagaccgtcatcaaaggtacccacaatttccatctggctgtgggtgttgataagccaggttagctcctgttgagccagaatttcatcttctacgatgatgactttcatgggttactccacctggggcaacagtgatgttgccgaatgagcgggagagcgctcgttcgggacgtaaaacgcaatttcggtgcccggttcaagacgctgaatatgcagcccgtcgccgtaaagcagcttgacccggtggtgcacgttcagcaggccgattttatttccaggcatctcgttagactccacccgctcaatgacttttggatcaatgccgtggccggtatcgcgcacggcaatacgcacgcggttgccgctttcggtgacgctgatggtgacgacgcctttgcctttacacggctgaatgccgtgaacaatcgcgttttcgaccagcggctggataagcaggcttgggatcacgcagttgacctcttcatcaatatcgtaaatgaccgtgagcttgtcaccaaagcgcgcctgctcaatcgcgatgtagtctttaatctgatacagctcttttttgatgtcgatctgctcgtcatctttcagctcgatgttgtagcgcagatagcgcgacaggttaaaaatcagctggcgcgcggtgtccggattaagacgaatggacgaggagatcgcgttcagcgcgttaaacaggaaatggggattgattttgctctgcagcgcgcgcagctctgccttatttgccatctcacgcagctgttccgcccgcgaaacctcaagctgggtggagataatctgcgacaggccgatggccatctcctgcagcgtggaggtgatctgatgcgcgtggcagtaataaattttcagcgtgcccgtcacgacgcctttctcccacagcggaatcaccagcatggagtggatttccggcgttcggtgggcttcatcattgtttttaataatgattttaccgtagttaatcgcctgtcgggtggttgggctgatggtgtcatcattatcgcgatagttgtgctccccgacgccaacgtaggccagcacgtggtcaatattggtgatggcgacagcgtcagcgtggatgtcatggcgaatgatttcgcagacctgacgcaacgactccgcgttaacgtggcggaagagcggtagcgttttgttggcgatatccagcgccagcttggcctgacgggcggcgctggcctctttttccccttctacgctttgcaccagcagcacgataaagccgatgcacacgctgcccaggatcatcggaataccgattttcgagacgatatccagcccaagttcggtggtcggggcccagacgacgaccaggatcatggtcagcgtttcgcacaccatgcccgccacgatcccggcgcgccagcgctgttttttcgggattttgcggctgatccagccggatagcaccccggcaataatgctggtgataaagcagggcaccgccgtgacgcctccaatgtcaatcaggtagcgatgggttccggcaatcacgccggtgatgacacccacccacgggccaaacaaaattccgccggacatcacggcgataatgcgcacgttaaccagcgaaccctctaccggcacgccagaccaggtgctgaacagggcgaacagcgaaaagatggcggtaacggccagcagctcttttggcgagtgtgcggatttgtgcaatagctcgcgaaacaggcgaatgcgaatgaggaaaaacaggcaaatcagcattaatgccgcacggtcaaaaaccgccagcagcatagtgaatatttcgtgcacgagtagacctgggaaaacgggaaagaaccatgataaaaaacctgacgcgtgttgaccagctatccgtcaggtttatcaaatgaggaaaaaccataatttctaaaggggattgtctgtcggtaacggacacgtcctgattttttatagcctgcgtatcgtcaggtagctgttttgataccatcctgttaaataacggctatcagaaagccaaccctgaaccaggggcttccgcttttcggcacagccgggttccggttttcaggcaatcgcttttttttcacttccctctcgacagcgtgatttttttcaggttattttctaagcacgccacatcggtggcagcgtcgctcggacggtccgggcgctaacgttaatctgaggaatctatggctgaattcagtcctgaacgccgttttacgcgtatcgatcgtctccccccttatgttttcaatatcaccgctgaactgaagatggctgcgcgtcggcgcggcgaagatattattgatttcagcatgggtaaccctgacggcccaacgccaccgcatatcgttgaaaaactctgcacggttgcccagcgtccggatacgcacggctactcgacctcccgcggtattcccagattacgtcgcgcgatctcgcgctggtatcaggatcgctatcaggttgatatcgatccggaaagtgaagcgattgtcaccatcggctcgaaagaggggctggcacacctgatgctggctacgctggatcatggcgatacggtgctggtaccgaatcccagctacccaatccacatctacggtgcggtgattgccggggcgcaggtccgttcggttccgctggtggaaggggtcgatttctttaacgaactggaacgtgcgattcgcgaaagctatccgaaaccgaagatgatgatcctcggtttcccgtcgaacccaacggcccagtgcgtggagctcgatttcttcgagaaagtggtcgcgctggcgaagcgttatgacgtgctggtggttcacgatttagcctatgccgacatcgtgtatgatggctggaaagcgccatctattatgcaggtcccgggcgcgcgtgacgtggcggtagagttcttcaccctgtcgaaaagctacaacatggcgggctggcgtattggctttatggtgggtaacaaaacgctggtgagcgcactggcgcgaattaagagttaccacgattacggcaccttcacgccgctgcaggttgcggctatcgctgctcttgagggcgaccagcagtgcgtccacgagattgccgctcagtataagcgccgtcgcgacgtgctggtaaaaggcttgcatgaagcgggctggatggtggaaatgccgaaggcgtccatgtacgtctgggcgaaaattccggaaccatacgcggcgatgggatcgctggagtttgccaaaaagctgctccaggatgcgaaggtgtgcgtatcaccgggcattggctttggtgattatggcgacacccatgtgcggtttgccctgattgaaaatagcgaccgcattcgtcaggcggtgaggggcatcaagagtatgttccgggccgacgggcttctctcctcgaagagcgtggctgaaaatcccgcgtcatcatgacataaaaaaacaggagccaatggctcctgtttttttgactgcatgttcttcactagatcatcagggcaaaggttccggcccagactaaaacaatcaccgaaatgcccataaagaaatatttcacgtttcatcgctccgcgtatcttgtggtacgcatttaaaaacagagtccacctgattatagagaactgaaatccggtcaaagcggaaatgagaattttcccgtttcgccgctgactccagctcagaattctgtgctttcctgttgccagacggcgctaatgtacgcctaaaaatgaggggtgacaagagggatttttttaaataatttccgtcacttacgagtgtcgtggaacggcgacagtttgatttcgcatcgcaataaattcactttgagcgacgcaatgaaaaacggtttcttaacggatgacaggtgattgaaaaggttagtttcttagcgaaactaacctttctgaagagcttaaatatagagcgaggcttcgccaatagggcgggttttgaaacgacgatgcatccacagatactgctctggcgcacgcatgatttcagtttcgatgactttattgataaacgccgcggcttcgcactcgttttcaggatagttagccatctcaggagagatgtgcagacgatagcctgatttatctgcttttctcaccatcgtcacggtcagcatggaagcgcccgacaaacgagaaatgacaaaggtgccgttggtcgtcgcaacatctttaaccgcaaagaaaggcgcaaagctgctgcctttacgtccataatcctgatcgggggcaaaccagacggcttcacctttcttcagagccccgaccataccgcgcaggttattacggctgatcatcgccttattcgaacgcatgcggccacgcgtttgtacccactccatcagcggactgttgtgcggtcgataggtcgccatcattggctggcacaggcccatcacgcgaccacccaattccagcgacataaagtgaacgccgacgaccatcacgccgcgtttttgcatctgtgcgcgtttaaggttatccagcccttccacgtcaaaccacttgcggacgcgctcatccggccagaaccaggccatgccggtttcaagcagcgccatgccgatagacttgaagttttcagcgatgagtttctcgcgctcttcggcattgtaatgcggaaagcaaagctcaatatttttacgcgcgatggattcgcggcgtttcaggaagaagcgggaagcgctgcccagtttcgaccccagcaaacgcaggacagggtaaggaagttgaaccagcagccagagaacgccaagaccaaaccatgtaaaccagtaacgcgggtgtaaaaacgcgcgttgaaatttggattgagacaaaatagtaaaacctatgtgaagcctgtaaaggtagcgcagagtttgcgatacgacgtgccgataagaccgttcttcaaggtgatggttgcaggctttaccgaactttacggcgttgcctggccacagctgatttgggcgggcggcgtaatgtagcaccgttatacgatatgtgctattactcgtttttgattaaaaaagcggcagttaaggaggtgcttgattttacagattttatagaaagtcgcattgaaagcgtttttcctgactgagcggagagcagaagccctggcgatcggatggaagacgtaacgaaaaagaatggcattgttgagttacggcaaattaattatttctcgtttatttcttccttacctaataaataagaattttctttgtgaaaaatcttatttattattcatatcctcaatggaatagtcgtcttttatcacccacttttctcttcttttaatcgtactgcaataaaatattgcagttctttcttgttttttgacatagtgccgtgatgcaaatcaaaataagatgtttttattaatatctctctggctgcaatcccttcggcgatacaaatattcgatttgtgagaaaagagtagtttctttttctgagttgattgagcaatttgcgataatgtcttagtggaaaattcttaagataattcttgtatcggataaatgatctgtgtatttgattttgttcagatcattatcctattattgcgcatcaagaacgataccgtgaagttggcatagcaaaacaaagagggatgattagatggctgacagttttcagaacgaggtgcctaaggcacgtattaacctgaagcttgacctgcatactggcggagcaagcaagaaaatggaattacccttgaaattgcttgttacgggtgatttcagcaacgggcaggaatctgcgacaatatctgatcgtgaaaagattaacatcaccaaaaataattttgatagcgttctttccgaatattccccaaaagttaacctggccgtaaaaaatacactgtctgacgatggtggtgaagacaacattcagctgactttccagagcatgaaagatttcacgccagagcaggtggctgcccaaattccgcagctgaaggcgatgctggcgatgcgcaacttgcttcgcgatctcaaagctaagcgctttttcttctggtgcgttatcgatctggtcgaatgcacgagcagaaccaccgtaggtttttgccagaacggtagtgattgcagcggtcagggtagttttaccatggtcaacgtggccgatagtaccaacgttgacgtgcggttttgtacgttcaaatttttctttagacacggctatattccttactatagtgctctcccctttggagagagcacgggacttaggttttaatcctgtggattacttaccacgggcttcaataacggcctgagcaacgttgttaggcgcatcatcatacttcaggaattccatggtgtatgatgcacgacctttggtcagagaacgcagctgagttgcatatccgaacatttcagacagtggaacttcagcgtggatcttaacgccagtcacttcggattcctgaccacgcagcataccgcgacgacggctcaagtcaccgataacgtcaccggtgttctcttcaggagtttctacttcaaccttcatgattggctcaagcagaactggttttgctttcttaaagccttctttaaaggcaatagacgcagccagtttaaacgccagttcagaggagtcaacgtcgtggtaagaaccgaagtgcagacggatacccatgtcaacaaccggatagccagccagagggcccgctttcagctgttcctggatgcctttatcaacggctgggatgtattcgccaggaattacaccacctttgatgtcgttgatgaactcgtaacctttcgggttagagcccggctccagtgggtacatgtcgatcacaacgtgaccgtactgaccgcgaccaccagactgcttagcgtgtttaccttcaatatcggtaactttcgcgcgaatcgcttcgcggtaagcaacctgaggtttacccacgttcgcttcaacgttgaattcacgcttcatacggtcaacgatgatgtccaggtgcagttcacccataccagcgatgatggtctggttagattcttcatcagtccatacgcggaatgatgggtcttctttcgccagacggcccagagccagacccattttttcctggtcagctttggtttttggttcaactgcgatggagattaccggctctgggaattccatacgctccagaatgatcgggtgatccgggtcacacagggtgtcaccagtggtcacgtctttcagaccgatagctgcagcgatgtcgcccgcacgaacttctttgatttcttcacgtttgttagcgtgcatctgtacgatacggccaaaacgctcacgcgccgctttcacggagttcaggatggtgtcaccggagttaaccacaccagagtaaacgcggaagaaggtcaggttacccacgaatgggtcggtagcaattttgaacgccagtgcagagaatggctcttcgtcgcttgcgtgacgctcagccggggtatctttaccgtcgtccaggatgccgttgatcgcaggaacgtcaactggggatggcaggtagtcaactaccgcatccagcatcgcctgaacacctttgttcttgaacgcagaaccacaggttaccaggatgatttcgttgttcagaacgcgctgacgcagagcttttttgatctcttcttcagtcagttcttcaccacccaggtatttctccatcagctcttcagaagcttcagcagcggattcgatcaggttctggtgccattcgtcagccaggtcctgcattgcagctgggatatcttcgtattcgaaggtaacgccctggtctgcatcgttccagttgatggctttcattttcaccaggtcgataacgccggtgaagccttcttcagcaccaattgccagctgcagcggaacagggttcgcgcccagacgggttttgatctgaccaacaactttcaggaagttagcacccatacggtccattttgttaacgaacgcgatgcgtggaactttatatttgttcgcctgacgccatacggtttcagactgtggttgaacaccaccaactgcgcaataaaccattaccgcgccgtcaagaacacgcatggaacgttctacttcgatggtgaagtcaacgtgccctggggtgtcgatgatgtttacgcgatgcggttcgtactgcttagccatacctgaccagaatgcagtagtcgctgcggaggtgatagtgataccacgctcctgctcctgttccatccagtccatggtggctgcgccgtcatgaacttcaccgattttgtggtttacaccggtgtagaacagaatacgttcggtagtagtggttttaccggcgtcgatgtgcgcactgataccgatgttacggtagcgtgcgatgggtgttgtacgagccatttgattcctcgtttatatctttaggcgttcagttaagttacccagagcgggcggcttctctgaagcgcccgcctggtgactaagactccgaagggattaccaacggtagtgtgcgaacgccttgttggcttctgccatacggtgaacgtcttcacgtttcttaactgcagtacctttgttgtctgcagcatcagaaagttcgttcgccagacgcagagccatggatttatcaccgcgtttacgagcagcttcaacgatccaacgcattgccagggcattacgacgaaccggacgaacttcaactggaacctgataagtagaaccaccaacgcggcgggacttaacttctacagttgggcgaacgttgtcgagagcgacttcgaaagcttccagttcatttttaccagaacgctgagccagggtctccagcgcgctgtatacgattgcttctgcagtagattttttaccatctaccatcaggatatttacaaattttgccagcagttctgatccgaatttcggatctggaagaattttacgctgaccaatgacgcgacgacgtggcatgggaatactccgttgttaattcaggattgtccaaaactcaaagagtttagtatgacattaagataaatcagtttggccttacttaacggagaaccattaagccttaggacgcttcacgccgtacttggagcgagcctgcttacggtctttaacacctgagcagtccagcgcaccacgaacggtgtggtaacgaacacccggaaggtctttaacacgaccgccacggatcaggatcacggagtgctcctgcaggttgtgaccttcaccaccgatgtaggaagtcacttcgaaaccgttagtcaaacgcacacggcatactttacgcagtgcggagtttggttttttaggagtggtggtatatacacgagtacatacaccacgtttctgcgggcaggcttccagcgcaggcacgttgcttttcgcaactttgcgtgcacgtggtttgcgtaccagctggttaactgttgccattaaatagctcctggttttagcttttgcttcgtaaacacgtaataaaacgacctcatacaatatgaggacgcgaaattttagggctacgtcgaaaaggtgtcaagaaatatacagcgatctcaaatcaccagttcatttgactggcgtgcgtcacagtaagattgacgaaatcagtatagccaaccacgtcaattttggctgaaatttgaccagaaagaccccgcgcatccagatcgtctttcagcgcagaaactgttatgggggcattcgtgagcatttcaacgaaacggctgccttcaagtgcagcaagcacgccgtcctgaatcagcaacaggtcatcaccgtcgcgcagcatactcagtaacgcgtcgatatcacattgccatggtgaatggctcagagtatggagcatggcagcctcagaaagtcagaacggtgtcgtagtgggaaaggtgttcgcgcattgcctcagaagacacgacggtcacatccagcacgaaaggcgtcttctcatccaaaccgcgagcggccagcgagtcggcgcagacataaagggtttcaatgtcatacagcggcagcactttaaacgtagcgatgtaatcccgcgccagaatggcctgtggctgctgacccgccagaagctggaacacaccgtcccctaaaaagaagacgccgatatcttcggtcagcgcggacgtcgcaagtaacgcatccagtccttcgcgaccagaagcgctcccgtgcggcgcagacgcaaaaacaaatgccacgcgcttcatcagaattgcaccactctgtcgcaggtgagcgccgcctgtgccagcgcgcccagaccgcttaacgaaaaaccgggctggaggttagaacccgacaaacctagacgggcggcttcggttgcatcggtcacgccgcggcgcagtgccgccgccacgcagatgtgcagttctacgccctgcttttcgtttaatgcctgccagccgcgcaccacatcaaactcatcgctcgccggcgacgtaaactggttcgcgttatacaccccttcccgatagaagaagacgctcgccagctcatgtccggctgccagcagcgcctgcgcaaactgcagcgcgctgctggcctgctgagtcccgtacgccgggcctgtcaccattaacgcataacgcattacttgtcttgtcccaggaaatcaccgcttttgaactggcgaatatagaggtagaccgtgtgcttggagatgttgagacgatcggccacctggttgatggcgtctttaatatcaaaaatccctttttcatagagattgagcacgatctggcgattcttggcgttgttcgagacgttgcggtcggcattcacctcttcaatggtgaactcaagcgtctgcgtgacgagatcttcgacggaagaggcaaagttaacagaagagccaacatccggcgtttctggtggaataaaggtgctcatgatctgcgagaaaggcacatcaaggttcatgttgatgcacagcagcccaataacacgatgctcgcggtttcgaatcgcgatggtttctgatttcatcagcacgccgcttttggcgcgggtgaaatagcatttggagacgctgctgtccgcgccggtcatgtcatgcaacatacgcaatgcaaggtcggtaattggcgagccaattttacggccagtatgctcaccattcgcaatgcggatggcggaacacttcagatcttgcagggagtgcaatacgatttcgcagtgggagccaatgagcatcgctaacccgtccactaccgcttcataggatttcagaatatcgaagtcggtctggtcaaaaggacgttgatccagcaaatcaagttcactggtttcgttggttaaaagcgacctggacatgaaaaaaacactccttttcaggagcctgtcgttaggttttcagggcaggctcattatctacacggacaactaaattaatacagcgtgcctaacgctttccagtgttaattatatctgccccacaataaaaaaccgccgccttaaaggcggcggttttttttcagcattacttcttagcagcagcggctttatcgtcagccggtgcgtctgccttggcatccgctttcggtgccggtttgatgtccagcagctctacgtcaaagaccagcgtagagttggcagggatccccggaacgccggttttgccataggccagatccggtgggatgaccatcttgatcttgccgcctttcttgatgtttttcaggccttcagtccagccagggatcacaccatccagacggaaggagagcggctcaccacgggtgtaagagttatcgaactctttaccgtcgatcagcgtacctttgtagttcacgacaaccgtgtcgctgtctttaggcgcatcgccggtgccttctttctcaactttgtacaccaggccagtcgaagaggttttcacacccttctctttagcgaaggcatcgcggtaggctttgcctttcgcttcgttgtctttagcgtccgcgtccatcttagtctgcgcggcgcccttcacacgcgcttcgaacgcctgcagagtctgttcaatttcctggtcagacagcttgctcttatcggcaaatgcgtcctgaacgcctgcgatcagctgagctttatccagtttgatgcccagtttctcttgttctttcagagagttttccatgtaacgacccagagatgcgcccagtgcgtaggcggatttctggtcgtcatttttgaacgctgctttgctgtctgcagtggcagcaggcttcgcagcagtatcagcagcgaatgacagcggcgcgttcagcgcaacagccatcgtcgtcgccagcagcgttactttaaacagtgatttcatccatatctccagggcctggggactctcaccccagcgttaaacgtaaatgagtgacgtactataaaacgttgcagaagaaatctacagacagacacgtccaattctcgccacttttcagactatttttgtttaaataagtttcttgccagagggatgcgaactgtacttaaggataaactcagttaaactgcgccgccgctgggccattatggcgaatctgaaataaacaaggtgaatgatgaaggatacagcattagaagcgagaatggctgagctggaaagccgcctggcttttcaggacatcaccatcgaagagctaaaccagaccgtgaccgcacatgaactcgaaatggcaaaactacgggatcatatgcgcctgctgacggaaaagctgaaggctacgcagccgtcgaacatcgcctctcagtcagaagagacgccacctcctcattattgaggcgtaaaaaaagcgggataatcccgcttttttattttccgcatgacggaattagtggcagccgcagccgccgttaccgcaaccacctttaccgtggccgtggtcatgaccatggtcgtggccgtgaccaccgcagcagccgtcgtggccgtgatcgtggtcatggtcgtgaccgtgcgcaccgtgaacgtggccatgagccagctcttcttcggtcgcttcgcggatcgcaacaacttctacgttgaacttcaggttctggccagccagcatatggttgccgtcaaccacgacgtggtcatcttccacttcggtgatttcaacaggaaccgggccctggtcggtttccgccaggaagcgcatgccaacctgcagttcgtcaacgcccatgaacacgtctttaggaacgcgctgaaccaggttgtcgtcatactgaccgtaagcgtcgttcgcgcctacagcaacgtcaaatttgtcgccaacttcatgaccttccagcgcgttttccaggccggaaatcagggaaccgtgaccatgcaggtagtcaagcggcgcactcaccggagactcatcaaccaacacaccgtcttctgtacgtacctgataggccaggctgaccaccaggtcttttgctactttcatgatatctcctgagcgtgggaaaattgctggcgcagattgtagcggaaatctgcacctgtgtaccctttagcttaaaaaaactcagggcatatcgctagtccggatgaaaaatcccgataacttgctcttctttgcgaacgtgctcgcgcgcctctttgtcggcctcacgcatctggtgaccgcacttaacacactcaacaacatcaatattattttcccgccacatcgccagggtatcttgcgcctggcaggtcgggcattttgcacccgcgataaagcgtttacgtacagccatctttcgttaccctttattcaaattcatcccagccatcgagctggcgtcgttcctgctgcatctcgcgctggaagatctcctccagctcgcgacgggcttcccgcacgcgggagatctgcgccgtatcggtatgtaccggcatcagctcgcgcagcatccgcatatccagccggcggaagtgcatctgggcgcgctgcgcctgatgcggatgcatgccaagcgagatcagcgccttgcgccccagctccagcgcgctggagaacgtctcacgggagaagtgtttcacacccgcctgcaataattcgtgagcttcaacacgtccccgcgcacgcgccagaatatgcagatgcgggaaatgctgctggcagagatccaccagcttcatcgtgtcttccgggtcgttacaggtaatcacgatggattcggccgcttctgcccctgccgaacgcagtagctcgagctgggtcgcgtcgccgtagtaaaccttatagccatatttgcgcatcaggttgaccgcgctgatatcccgctccagcaccgtaatgcgcattttgttcgccatcagcaaacggccgattacctgtccaaaacggccaaagcccaccacgatcacctggggcttatcgtcttccacccacggcgcttcgtcttcgtcgtctgccgggttcaggcggcgcgacagcagtctatccaccagcttcatcagcagcggcgtggtcatcatggacagcgtgaccgttaccagcaaaagcgccatctgatcgtctttaaacagcttctgggacgaggcggtagagaacagcacaaacgcgaactcgcctccctggctcaacacgctcgcaaactgcatgcgctccgagctgcgcaggccgtaaatgcgcgccataacgtacagcaccagcgttttcaccgccaccaggatggccacgctcaccacaacccacaggagatgggtataaagcacgccaaggttgagcgccatccccaccgaaataaagaacagccccaacagcaatcctttgaagggatcgatggcaatttccagctcgtggcggtattcactttccgccagcagcaccccggcaataaaggtcccgagcgccatcgacagccccagcgcgtccataaacaatgccgaccccagcaccagcagcagcgtcgcagcggtaaacacctcgcgcacgccggacgcggcaataaagcggaatacgggacgtaacaggaaacgtccgccaatcagcatccccgcgaaggcaagcaccttcatcgcgattttcgcccagtcgaagtggtcgtcgccggagcccgccagcagcggcaccagcgccagcgccgggatgaccgccaaatcctggaacagcagcaccgaaaaacccagctgaccggcttcgttacggttcatccctttgtcgcgcatcagctgcagggccatcgccgtcgacgacatcgcgaggcctatcccgccgatcaccgccgcctgccaggagaaattcgtcagcattagcaggccgcccagaatagcggcactgaacaacacctgcgcggcgcccacgccaaagatggagcgtcggagttgccacaatttcgaaggattcagctccaggccgatgatgaacatcaggaacaccacgcccagctcggagaaatggagaatttcatccacatcgctgatgaaacccagtccccatgggccaatggcgatccccgccagcaaataccccagtaccgcaccgataccaatacgcgctgcaagcggcaccgcgacgacggccgcaaataaaaacagcaccccggcgaggagcaaattcgatccttccattaacgccctcctgccggaatcggtgacgccagccattcaccgtaggctctggcgtggctggccagctctttcggatcctgacgacgggcccagtagacaataatcgggctcatccagtgcatacggcacatggccgccgtcagctcaaaaggccgcagaatgtcgctcatcggatagcggttcagcccgtcgtggcggtaggcgctttcgggttcaccggtcgtaatcacactacgccagtactttcccgccagctggttgccccccaccccgctggagaagccccggctcagcacgcggtccagccactctttgagcagcgccggacagctgtaggtataaagcggatgctggaacacaatcacgtcatgctgacgcagcagttcctgctcgtaaggaatatcaataaagaaatcaggatagtgcgcgtagagatcgtgcaccgtcacgttactgagctgtgtggccggcttaagcagcacccggtttgccaccgagtcctgagattccggatgggcatacagcagcagcacttttgctgtctgagacatcattcccctcccggtcttgtttctgtttttgtgtatcgttgttgttttgggctaccatggcggcccggtgcggaaaatggcccacaccttacattatcataatgacaaattaacatagtcggaacatacggcgcttctatgattgttttctcctcgttacaaattcgtcgcggcgtgcgcgtcctgctggataacgccactgctaccatcaacccgggccaaaaagtgggtctggtcggcaaaaacggctgtggtaaatccacgctgctggcgttgctgaaaaacgagattagcgcggatggcggtaacttcaccttcccggggaactggcagctcgcctgggtgaaccaggagacgccagccctgagcgaaccggcactcgactatgttatcgacggcgatcgtgagtaccgtaagctcgaagcggaactcaatgccgcaaacgagcgcaacgacggccacgccatcgccaccgttcacggcaagctggacgccatcgacgcgtggaccattcgctcccgcgcctccagcctgctgcacggcctgggcttcagcaatgagcagctggaacgcccggtcagcgacttctccggcggctggcgtatgcgcctcaacctggcgcaggcgctcatctgccgctctgacctgctgctgctcgatgaaccgactaaccacctcgatctcgatgcggttatttggctggagaagtggctcaagagctatcagggcactctgattctgatctcccacgaccgagacttccttgacccggtggtggataaaatcattcatatcgaacagcaaacgatgttcgagtacacgggcaactacagctccttcgagcgccagcgcgcgacgcgtcttgcccagcagcagtccatgtacgaaagccagcagcagcgcgtggcgcacctgcaaagctttgtggatcgcttcaaggccaaggcgtcaaaggcgaagcaggcccagagccgcatcaagatgctggagcgcatggagatgatcgccccggcgcacgtcgacaacccgttccacttcagcttccgggccccggaaagcctgccaaatcccctgctgaaaatggaaaaggtcagcgcgggttatgccgaccgcattattctcgactccatcaagctcaacctggtgccgggttcacgtattggtctgctcgggcgcaacggtgccggtaaatccacgctgatcaaactgctggcgggcgagcttaatccggtcaagggtgaaatcggcctggcgaagggcatcaagctgggttacttcgcccagcatcagctggaatttttacgcgcggatgaatccccgattcagcacctcgcgcgtctggcgccgcaggagatggagcagaagctgcgcgactacctcggcggcttcggcttccagggcgataaggtcaccgaaaacaccgagcgtttctcgggcggcgaaaaagcccgtctggtgctggcgctgatcgtctggcagcgcccgaacctgctgctgctcgatgaaccgaccaaccacctggatctcgatatgcgtcaggcgctgaccgaagcgctgattgagttcgaaggcgcactggtggtggtttcgcacgaccgtcacctgatccgctccaccacggacgatctctacttagtgcacgacggcaaagtcgaaccgttcgacggcgatctggaagactaccagcagtggctgacggacgtgcagaagcaggagaaccagccggaggagtcggcgaaagacaacgccaacagcgcgcaggcacgtaaagaccagaagcgccgtgaagcggagctgcgcacccagactcagccgctgcgtaaagagattgcccgtctcgaaaaagagatggaaaagctcaacgccacgcttgctaccgttgaagagaagctcggcgacagcggtctgtatgaccagagccgtaaagccgaactgacggactgcctgcaaacccaggcgaagaccaaatccagccttgaagagtgtgagatggcgtggctggacgcgcaggaacagctggaagcgatgctgcaggctgactgataccgggagggctatgagtttcgataacacgagcgagattacattccgcaagctcagcatcttcatgacgtttatggagaaggggaatatcgcgcgtaccgccgaaactctgggcctgagcggcgtcagcgttcaccgtgcgctgcacacgctggaagagaacgtgcgctgtccgctctttacccataaggggcgcaacctgattgctctcccttccgcctggaccttactggaatattgtcaggaagtgatgcaggtgatggagcgcgggctggaagcgtcgcgcaaaattgccgggatcggccaggggcggctgcgagtcggaacgctctactcgctcaccctggaaaccgtgccgcgtctgatcatgggcatgaagctacgtcgtccggatctggaaatggatctgacgatgggctccaacgaaaccctgctgcacatgctggatgaaggctctctggacgccattcttatctccatttccgagagcgatatcgaccgtaacagcctggaagtgctcccgctgttccatgacgacatcttccttgccgcaccggcctccgcgacgctcaacacccgcggcccggccgatctgcgcgactataaagatcggaaatttgtctctcttgcggaagggttcgccacctatgcaggcttccaggaggcgtttcatatcgccgggttcgagccggagattgttacccgggtgaatgacattttctccatgctcagtctggtgcaggcgggagtgggctttacgctgatgccgggcaggatgaaaaaggtctatgagaattccgtgcagctcctgaagcttgccgagccgtaccagatgcaacagctgatcgccatcgtctttgcccgcaaccgcgagcaggatccaagcctgcgggcgctggccgccgaagggcggatgtatgcccgcagtttgcaggatagtgcctgatgttattgcccggtggcgctacgcttaccgggcctacagtccgtagtaggcccggtaaggcgcagccgccaccgggctaaaccatcacgcacggagtcgcttcgccagatgtaccgccacgtccaccccgctgcgctccagtgaaatcgtctctccttcccacggcgcctgacgcgtcaggcaggtcagtacgccgccggggggcatctcgatcgccagccgggcttcgcgttcattcgctgaaatcatcgcctcctgccagcgcaccgtacgcgccatgttcatcgccagatcgtcggcgatcttttccggctgccacaacacgcgcccggtgctgccgctcaggtaggcgcagcgtgggcgtgaaagcgtgaccgattcaaacgccgttgccagcttttgcgcgggtgctgtcagcagttcgcagtgcgacggcacgctgaccgccagccgtttggccttgctcgcccctttcgccagcgcgcgcgacgccgcctccgccatcccttcatcggttccggcaatcacgatctgcgtttcggcattcaggttggcaatgtaggtcccggtgccctggataaggtcttccacctgcggcagagtgagccccataattgccgtcaggccgtagccgtgcggatacgcctgctccatcagatcgccacgcagcgccaccagcttcagcgcatccgtgaagtccagcgcgcctgcaatgaccgccgccggataagcgccgatggacagcccgctgacgatatccggcgccacgccgcgccgttccagctcgcgcgcccaggccacgcctgcaattagcaggcaaagctgaaccgcgcgggtatggcttaacgcgtctgcgctatccagcgtgtccacttcggtgccaagcacctcacgcgcctgagccagttccgttcccggcaggttttgcagcatgccttcgtgctgcgtgccctgccccggaaaggtaaacactattttcatcactcctccctgcgccacggatccgccaccaggcgcggtccacggcgggttttcagcagcgttttgccgtcgcgcagccactccgccagcgcgaaaccgccctcgggcgtatccacctgcgtatcggcacgacacagcgcacggcttagccgggactgccacgtcgtcagggcgtccggtgagatcggcagcggagcgcggataagcagatcgagatcgctgtcggcatggatcaccgggataccggtcgccagcgcgtagccggtactgccggtaatgccccacgtccacggccacgcctgctgagaaagctgaagcgccacctgaacgggtggctgagtcacaaagggcgagcgcagcagttcggccgcaacgctcagatcttctggtgaaaccacgcgtaacacgttttcgggcttcccccatccggccgcccgctggtcgcgacgtaaaccgcgcacgccaacggggatccggccttcgctatccacatcacgccgcaccaccaccggcaggccggtatgccaggcggcctccacccaggattcagtgatgccttccagcgcatcgcgggaagtaagccagataaggtcgtgcgggcgtaatagggtggtcatggttacattcctgaagttagcgagataaacagcggcagcgacaggatacacaggacggagcttaacagcagcacggcttctgcatccggcgactgcacgccaaagcggttaccgaacacgacgccgaagaagcccgcggagagcgcaatcatgaggatcgcggtgatcgccacggagccatgcagaccaaagatcaagacgataccccaggcgatggcaggctgaatcagcagcttggcgatggtggaggtgatcaccatggtgttgatctgcagcttacgggcagagaggatcaccccggtcaggaacagcgccgcagcggtcgcggacagtcccagcggtttaatcgccgccagcaccagctccggcattttgatgccgatggcggacaaaatcacacccagcagcgggcccatcacgatcggctttttaatggagcgccacatcagcaccggcagcatggaaagcgttgaaccggagttattgccctcggcgcgcgctttttcacgctcaagaatgagcaggcagaacggggtcatcaacaccgaaccgcaggcgatggagaccgctacggagagcgacgtagaggaagcctcccctagtacgctgcccagaatcggcagacccagcgctgcatagttgggcagcgcgacggtgagcgtcagcacggccgcatcctgtggcgacttcttaaagacgccggtggcgaggaagtagatggccgcataggtgatccacatcgccagcgtcagcaccaggatcagcggcgactgggctacgatgccggtccatggcgtttgcacggtagcgctgaacagcgcggcaggcagtgcaaaatccatcacgaagatattaagcagggaaacatttttgttatcgaccatctttgccttgccggcccagaatcccagcaacatgatgacgaaaatcggtgcaagagcatgaacaattacgtaagtcataaatcacctgtagtaaaaaagttatagcactggcgcgatgattattattttcaggatgcaggttcccgcgtgggcacagtcacgtgcccacgggttgatgcatctggcaggtctctttttacttaccagctggctcgcatacgttcgcgtacaagcgccgagctgcggcgattgtcagcacccagacggtttttcaacgtggtgtcctgacgagcgttactgatggcatgttgcagggtggatttcaccagcgtcagatcgttatcggacggggcatccgggttgctgatatccagcaggttagagagcagccccagcgtggcgtagttgctgatgtcgtacgccatgggcggaatggttgccgccagtttttccagcgcgtcgacggtgcgcagcgtaatgcgcgccgcagactctttgcccatcgcgtggatcagcacgcctttgtcgttaaaggcaatcaggcggttggcctggtagccgtgcgccagaaacgcgccggacatcgccttgccgacgataagcccaatcaccgggtgaccggccagacgcgcattcgcataggctgctgccgcaccggccagcgcctgatgaataccaaacgcctcttcacgacggccataggcctggcttgggacgtcgatcaccgccactatcgggcgcttcacggctttatcggcatccgccgcgacggtttcactgaccactttcgccagggtccagccttccagcagccccacttctcctttcgccgcacgcgggaagtggttgttggcatccggcaccacggcaacaaagcgcaccgcctcgccgtttagctcaccatctgccgcctggacggacgggcatagcccttcgatacgtttggcgttcggagcgaggatttccagccagcgttcgccacggcttattgcgttactcatcatttcacctcccgggcaaaaagcgcgttaatttgttcggcatcagcctgtttgcgggtgtcaaaatgggtcagacgggcgaggtaatcatcgtagttatcggtgcgatgtttcgcgggaacgcctttagcaatcgcgtcgttcatcgcctgtttcaccgcgttgataccgtcgccgacgagcgcatccaccagcccgctttgatagcgcacttcaccgccggtcatgctccagataaacggacgatcgcgggagtcgtactcctcaatgcccgcctcctgctcgataacctgcgggccgttgaggccaagacgcgcttcgcgggtcacaatcaggtagctgcacagcgccgcggcgatggacatcccaccgaagcagcccacagtcccggccacaatcccgataacgggcgtgtagcgacgcaggtcgacaatcgcagcgtggatatcggcaatcgccgccaggccgaggttcgcctcctgcagacgcacgccgccggtttcgaggcacagcaccgcctgagtcggaatgccgttgcggttatcttccgccgccagctccagcgccgccgccattttggcgccggagacttcgcccatgctgccgccctggaacgcgccttcaatcgccacgacaacggccggcttgccgttgatggtgcctttcgccaccaccatgccgtcgtccgcctgcggcacaatgccctgtggcccaagccacggagagataatgccttcaaacggatccagcagttcgcggtagctgccctcatcgagcagggcctgcgcgcgctggcgcgctttcagttcgataaagctgctgtcatcacgcatggctcaccccctcaaaaacctgttcgatgcgaatgcgcgccacgcccggcgtcgcgccgaagtcgtggatggtcagcttccctgcgggcaggctgctgacggtttgcagacggttgaacagcgcctcccagcgcccccggctgttatccacggaggtggtgatatcaatggttaacgtctggcccggttcggcggtgaagagcacctccatatccccggaaccgactacccctgccagcgccctgccgcttaacgtgcggctggctggcacggtcaatgtgattttttccataacatcctcttaatgctttgaatttggcgtttcgacgcggtcgagaaacagcgtggcggcaagcaggtcggcagcgccgcccggtgaggcgttgagcgccagcatctgacggtcaaacctcgccagcgcctgctggcccgcaggcgttgcgctgccgccggcattcagcaccgcacgggcgccgtcctgcatggcatcaagcccttccattccggcacgtgacagcacgcaggtgtcggtgagtgaggtcatgatggccatcagcgcgtcgagcctggcgtgcgtttcactgctaccgttgaggcggctcagacgaagctgcggcagcgcgcgctgcataacgtgcggaaacgcctgctgcgcttcttcacgcgcgcccggcacgcggtaacggtgcgtggcgcgcaggcctttactgaacaccttcggcgccgcgtcgtccggcagtctcgccagctgtgcggcggtgcgggcggcgtcttgcgccctggcatcaccgccgagcatcgccatcgcgctgaccagcaatcccagcgcccaaatcgcgccgcgatgggtgtttacgccaccggttgcggacatcatctgctgctcgccttcgcgaccgagtcgcccgacggtttgccgaagtgcgatatctgccgggcgctgccagctttgcagcgccagcgcctgaaatgtggaggtcaggctgtgcgcggagcgctccatcagcgcaagggataaatcgtggtgcgcgccgttcccccgactgtccaccaggccgggtttcgggcttaaacgtgcttcgtcaatcagacactgcgtggcggttcgcgccagccattcggcaccgccttcaacctgaatctgggggagaagtttcattaccagctccggaatttcgcaggtgggttatagagaccgccggaccattccacgagatcagacacgctgcctgccgccagcagagaccgggtggcatcagtgcggcgaatccccatatcttccggatagaccaccttgccgctctgacgcagctccgccacgcgtttggcatccacgcccagcccgatgtcggtgatccccgcgacggcagcgaccatggcacgacgctcttccagatctttcgcccgatagaggtaggcaatcccctcttccgtcagcacgtgggtgacgtcatcgccgtagatcatcaccggcgccagcggcataccggaggctttcgccacgtcaacggcatcgagtttttccacgaaggtcggcttcacacccgcctggaaggtttccaccatctgcacgaccagttttttgccgcgctgcattgggtcaggttcggtgatcatgttcagccaggcgggcgtggcgtggcgacgaccgtgcgggtcgtgacccatgtttggcgcaccgccgaagccggacagacgaccgcgggtcacggttgaggagttggcgtagccgtccacctgcagcgtagaaccgatgaatatatccaccgcgtactgacccgccagctggcagaacgcgcggttggagcgcatggagccgtcggcaccggtaaagaagacgtccggacgcgcgcggatgtactcttccatccccagctcgccaccgaagcagtgcacgctctcgacccagccgctttcaatagccgggatcagcgtcggatgcgggttcagcgtccagtgtttacagattttgcctttaaggccgagctgttcaccgtaggtaggcagcagcagctcgatcgccgcagtgttaaagccgatcccgtggttcagggactgcacctggtgttcagcataaatacccttgatggccatcatcgccatcaggatgtgttcctgtttaatcaggcgcgggtcgcgggtaaacagcggttcgataaagaacggcttatcggcaaccaccacgaagtcaatccacgagcccggaatatccacgcgcggcaggtcacactcgtcatccaccagctcgttcacctgcgcgatgacgatgccgtcatggaacgcggcggcttccaccagcgccggggtatcttcggtgctcgccccggtatagaggttgcctttgcggtcggctttaaagccggcaatcagcgccacgttgggcgacaggtcgacgtagagacgggagtagagttcgatataggtgtgaatcgcgccgatttcgagctgaccatcctccagcagctgggagatgcgcaggctctgcgtcccggagaaggagaaatccagcttgcgggcgatgcctttctcaaagatatccagatgttcgctgcggccaacgctcggcatgatcatatgcagatcgtggacgatctgcgggttcacttcggccagcgagcgggaaaggaaatcggcctgcttctggttgttaccttccagcacgaccttgtcgcctggcgcgatcagtttttccagcatggcgacgagatcgccggttggcagtaccttgccctgcaccggtacggaggccagacgacgcgctttttcgctgcgtcgcgtgttccattgccgggtgggtgtttgcccagataacattattaacctcctgattcagctaatcattttgatttgcttaacgttgaataaagtgtgcgctctggtgagaaaggcatcaattaagcgtagagctgaatcattagcctgagagtaataatcaaggtaaatatttgtgatcgggatcagttcatgtttcggaaatccaggctaaacggggtacaattcggaaagtatcgtaaatttccgacaagaatcagcatcgcgcctatgacccaaatcattccatcaggcttcgacattgccgccgaagacagcactgagttcgtgcctatgcgcggcgtcgccaatcgccatttgcagaccatgctgccgcgactgatccgccgcaaggttcagttcaccccacactggcagcggctagatctgccagacggtgactttctggatctcgcctggagcgaagcgccggatcaggctcgacataagccgcggctggtggtttttcacggtctggaaggcagcctgcatagcccgtatgcacacgggctcattgaggcggccaaagcgcgcggctggctcggcgtggtgatgcattttcgcggctgcagcggcgagccgaaccggcagaagcgtatctatcactcgggtgaaaccgaagacggcacgtggtttttacactggctgcgggacaactttggcaccgtgcccaccgcggccgtaggctactcgctgggcggaaatatgctggcctgcctgttagctaaagaaggggaaagcgtcccgctggatgccgccgtcatcgtctccgccccgttcatgctggagcagtgcagctaccacatggacaaaggcttttcccgcgtctatcagcgctacctgctcaacctgctgaaggccaacgcggcgcgtaagctgaaagcctgcccggacaccctcccggtaagcctgcgccagctgaaaaaagtgcgccgcatacgcgaattcgacgatctgatcaccgcgaaaatccacggcttcgccgatgcgattgactattatcgtcagtgcagcgccatgccgctgctcagcaagatcacgcagccaacgctgatcattcacgccaaagatgacccttttatggatcatcactcgattcccgctcaggaattcctgcccgacaacgttcactatcagttgaccgagcacggcggccacgtcgggtttatcggcggcacgctgcgccgcccgaaaatgtggcttgaggcgcgtattcctgactggctaaccccttatctggacggtgcaacatgattattccctggcaggatctggctcccgaaacgctcgataatctgattgaaagctttgtattacgcgaaggcaccgattatggtgaacaggaacgctcgcttgagcaaaaggtcaacgatgtaaagcgccagctgaaaagcggcgacgtggtgctggtgtggtcagaactgcatgagacggtgaatatcatgccccgcaacgcgtttcacggctgatcttccacccttttcagtcagggagttgctatgtctgccagacatccggttattgccgttacggggtcaagtggtgcgggaaccaccaccaccagcctcgcatttcgcaagattttcgcccagctgaatctccgtgcggcggaggtcgaaggcgacagctttcaccgctacacgcgcccggagatggacatggccatccgtaaggcgcgcgatctgggtaaacacatcagctacttcggtccggaagccaatgacttcggcctgctggaacaaacctttattgagtacggccagagcggtaaagggcagtcccgcaagtatctgcatacctatgatgaagccgttccctggaatcaggtgcctggcacctttaccccctggcagcccctgccggaacctaccgacgtgctgttctacgaaggattacacggcggcgtggtcacgccgcagcacgacgtggcgcgccacgtggatctgttggttggcgtggtgcctatcgttaacctggagtggatccagaagctgacgcgtgacatgagcgagcgcggccactcgcgcgaagcagtgatggattcggtggtgcgctccatggaagactacatcaacttcctgacgccgcagttttcccgcacccatatcaacttccagcgcgtgccgacggtggacacctccaacccgttcgcggccaaaagtatcccatccctggatgagagctttgtggtgatccatttccgcaatctcgaaggcattgactacccctggctgctggcgatgctgcagggctcgtttatttctcacatgaatacattagtcgtaccgggcggaaaaatggggctggcgatggagctcatcatgacgccgctggtggagcgactgatggaagggaaacagatcgcgtgagttttttgcccggtggcgctgcgcttaccgggcctacggtcgtgcttttgtagggcgggtcagcgaagcgccacccgccaaaagattaagcctcgatcacttcatacgaatgggtgatttttaccgctttctccagcattaacgccacagagcagtacttctccgcagacaggtccaccgcacgtgaaaccgccgcgtctttcagttctttaccggtgaccacaaagtgcagattgatgtgggtgaacaggcgtggcgcctcttcgcggcgttctgacgtgagtttgacctcacaatccgtcacgtcatgacggcctttttgcagaatcgacaccacgtcaatggcgctgcatccccctgccgccatcagcaccatttccattgggctgggcgctttatcgccggagttaccatccatcaaaatctgatgccctgacgcggactcgcccaggaacgttaaaccttcaacccactttacgcgcgcttgcatattcttaaactccaacgttgcatttttggtgacagattacgcgtgcgttacatttctcgcaatggaaggcgacctgcatcatgctgaagcgagacaccaggagacacgcggcgaaagctatgctaaaacactcaggatgctacagtaatacattgacgttacacatgtatgcagaggacatcaaactttactggctgcgaaacgttacggtagccgacttcccagggtatgggtaagaattcgattgcaaccccagagtccggatgcatctgatgactctggtgacagcttataacagaggataacagcgcatggtgcttggcaaaccgcaaacagacccgactctcgaatggttcttgtctcattgccacattcataagtacccatcaaagagcacgctgattcaccagggtgaaaaagcggaaacgttgtattacatcgttaaaggctcggtggcagtgctgatcaaagatgaagaagggaaagagatgatcctttcttatctgaaccagggcgatttcatcggtgaactgggcctgtttgaagagggccaggaacgtagcgcctgggttcgtgcaaagacagcatgtgaagtggctgaaatttcttacaagaagttccgtcagctgattcaggttaaccctgacatcctgatgcgtctctcttcccagatggcacgccgtctgcaagtgacctctgagaaggtaggtaacctcgccttcctggacgtaaccggtcgtatcgcacaaactctgctgaacctggcgaaacagccggacgccatgacccacccggacggcatgcaaattaaaattacccgtcaggaaattggtcagatcgtcggttgctcccgtgaaacagtgggccgtatcctgaaaatgctggaagatcaaaacctgatctccgcccacggtaaaaccatcgtggtttacggaacgcgttaattccgcttaaacggcgtgccatcgcaaggtgtcacgccgtttttgtctctactcctcatgtggcgcaggctgatctatcacccggaagttaactacgcactgcgacaaacgctggtgttgtgtctacccgtggccatcggcctgatcctcggacaccttaagcaaggcctgctcttttccctcgtgcccgcctgctgcaacattgccggtctggacacgccgcacaagcgctttttcaaacgactgatcgtgggcggctgcctgtttgctggctgtagccttgccgtacagcttttactggcccgggatatcccgctgccgctgatcctgacggtgctggcgatgacgctcggcgtcacggcggaaatcagctcgctgcacgcccgcctgcttcccgcctcgctgattgcggccatcttcacgctgagcctcgccgggaatatgccggtgtgggagccgctactgatctacgcgctggggacactgtggtacgggctgtttaactggttctggttctggctgtggcgggaacagccgctgcgcgaatccctcagcctgctctatgtgcagttggcggattactgcgaagccaaatacaccctgctcacccagcataccgatccggaaaaagccttaccgccgctgctgacgcgccagcagaaggtggtggatctgataagccagtgctatcagcagctgcatatgctcgccgccaacaagaaccacgagtacaaacggctgctgcgcaccttccaggtaggcctggatctgcaggagcatatctccgttagcctgcaccacccgcaggaggtgcaaaagctggttgagcgcagccacgccgaagcggtgatccgctggaacgcgcagaccgtctcggcacgcctgcgcgtgctggctgacgatattctctaccaccgctatcccacgcgctttaacatggaaaaacagctcggtgcgctggagaaaatcgcccgtcagcatccggataacccggtcggccagtttgccgcctggcacttcagccgcatcgcccgcgtgctgcgcacccagcgcccgctttattcccgcgacctgatggcggataaacaaaaacggcttcccctgttgcccgcgctcaaaagctatctgtctctcaaatcgtccgccctgcgcaatgccgcacgaattagcgtgatgctcagtatcgccagcctgatgggcatggcgctgcatctgccgaagccctactggatcttaatgaccgtgctgttcgtcacccagaacggctacggcgccacgcgggtgcgtattctgcaccgggcgggcggcaccatggccgggctgatcattgcaggcgtaacgctgcacttccacgtgccggaaggctataccctggcaggcatgctggcgatcacgctggtgagctacctgattatccgcaaaaattacggctgggcgatggtgggctttacggtgacggcggtatacaccctgcagctgcttacgctgaacggcgaacagtttattatcgccaggctgattgataccctgatcggctgcctgattgccttcggcggcgtggtctggctgtggccgcagtggcagagcgggctgctcaggcagaacgcccacgacgcgctggaggccgaccagcaggccattcgcctcatcctgagcgacgacccgcagccctccccgctggcgtatcagcgcatgaaggtcaaccaggcgcacaacgctctgttcaactcgctcaaccaggcgatgcaggagccgggctttaattcgcactatctggcggacatgaagctctgggtaacgcacagtcagtttatcgttgagcacattaacgccatgacgacgctggcgcgcgagcacacgatgctgacgccggatctggcgcagcgctacctgcagtcgtgtgaaattgcgttgcagcgctgccagcagcgtctggagtatgactcaccgggcgagtcgggggatttaaatattctggaagcgccggagacgttaacccacgggccaatgagcaccctggagcaacacttgcagcgcgtgctggggcatctgaacaccatgcacaccatttcgtcggtggcatggcgtcagcgtccgcatcatggggtttggttaacgcgaaggttgaaacgaaccgaatattagcctttaacgatctttgcaaccgccgcggcaaagcgggttaagccgtcttcgatgtctttgtcttccaccaccagcgacggcgcaaagcgcatcacgtccggcccggcgttgagcaccatcaccccttcgcgagcggcggcgtgcaggaaatcacgcgcgcggcccttgtactgcggcttcagctcggcgccaatcagcagccccatcccgcggatctcgctgaacacgtcgtactgctcgtcaatctgcttcaggtgcttcacaaacagctcgcgcttcgcgctaacgccgtttagcacctctggcgtgttgatgatgtcgaacgcggcacccgccacggcgctcgccagcgggttaccgccgtaggtagagccgtgagaaccgacgtgaaacgcggaggcgatctcctgcgtcgtcaggaccgcactcaccgggaaaccgccgccgagcgctttcgcgctggtcaaaatatccggcgtcacgccgtagtgcatataggcaaacaggtccccggtacgccccatcccgcactgcacttcatcaaacaccagcagcgcctgatgctcgtcgcacagcgcgcgcagccctttcaggaattccggggttgccgcggtcacgccgccttccccctgaataggctcgaccaccaccgcgcaggtgtggtcgtccatcaccgctttcaccgcgtgcagatcgttaaacggcacgtggatgatgtcggctggtttcggaccaaacccgtcggaatacttcggctggccgccaacggagacggtaaagaaggagcgcccgtggaaggcattgtggaaggcgatgattttggttttgtacgggctgtggcgcgtggtcgcgtagtagcgcgccagcttaaaggcggtttcgttggcttcggtgccggagttcataaacagcacgcgctcggcgaacgtggcatcaatgatcttacggcccaggcgcagcgccggttcgttggtgaacacgttgctggtgtgccacagggtttcaccctgggttttcagcgcctccaccagcgcgggatggcaatgacccagcgccgtgaccgcaatcccgcccgcgaaatccacatactccttgccctgctgatcccagacgcggctgcctttccccttcaccgggataaattcagccggtgcataaatcggcagaatcacttcatcgaatgtcgcgcgggtaattgctggttgttcagttgccatgtcatgcccatccattttatgtcacattgattgtgaaaatataatcacaaaatatgcataaaaaatcacagcaaggcaacagatattcagcgatggaggaaatttgccagcagcgcgtgcccctgctcgctgaggatgctttccggatggaactgcacgccttcgagatcccattcgcggtgacgaatccccatgatctcctgcgtatcgctccaggcggtcacctcaaagccgtcgggcagtgtcgacgggtcaatcaccagcgaatggtagcgcgtcacggttaacggattattgagccccgtgaacactccggtgcccgtgtgggtgaccggcgaggttttaccgtgcatgactttggcggcgcgcacgatggtggcaccaaaggcctgggcaatcgcctgatggcccagacaaacgccgaggatcggcagcttgccggcatagtgctggataacctccagcgaaatacctgattccgacggcgtgcaggggccgggtgaaatcacgattttctgcggagccagcgtctcgatatcggccaggccaatctcgtcgttacgtcggacaaccacctctgcacccagttcgcaaaaatactggtaaaggttccaggtgaaggaatcgtagttatcaatcagcagaatcatggcggctcccgaaaaaaatgccgccctattctactcagattcccgcgcttcgctcactactttggcaaagatcgcgtttagcgcggttaaatcccccgttgcgccgctgcggttagcggacacccactcctcgggatcgatatcgcgccagtccagtgaatagcccgcatggagcgccagctgctcaaagaaaacgcgctgagcaataccgttaccacgcgcaaaaggatgcagcatgttgatttcacaataataatggctaattttttcaatgaacgccgctttctcaaggccagccagatacttttcgctttccagcgccgccatcagttcattacccatcttttcgatgtattcgaaatggcagaagggaatatcacctttgaaaatatcgtcggtccggaactcacctgcccgcttcatctctctgcggtagagatggcggtgaataaggcacagatggggtaacccgggcgcggaaggcccaagcgccaggctctcaatctcgggatccgatggaccattacctttctcaaggagacaactggcctgaaagttgacgctacgctgctgctcccagagacgggatttttgcttgtcggtgagttttttcacttaacgcctccctgaatagtccgtttgccacaagtataagcagcaaaacgcgctttcgcagggaggggtcacaacacgggcgagcctcgcccgcgtcgaagaacgttacggcagaacttttgcggagaggatcacgacaggtttggacggcacattctgatacggaccgacgtcatgggtaggcacctgagaaatcttatcggccacatccatccctttcacgattttaccgaacaccgcatagccgaagtcgcgctggccgtggtcgaggaaggcgttatccgccacgttgaggaagaactggctggtcgcgctatctttgtctgcggtacgcgccatagagatcgtgccgcgcttgttcagcaggccgttgtccgcttcgtttttgattggcgggttcggctgtttctgctgcatctgctcgttgaagccgccaccctgaatcatgaagcccggaatcacgcggtggaaggtggtgttgttatagaaaccactgttcacatagtcgaggaagtttttcacagaaaccggagctttctggctattcagttccagctcaatattcccggcggaggtggtcagcagaacgtgagggtccccttttgctgccagcgcagcaggggaaacggcagaaagagcaaacacagctgcgacagccgccagtgttgatttgagcatgagaattccttaacaaagcgcagtataaaaagcgaatggcttgattctaaagagcagtatgaacgtagaccagccttttacctaattttacgaaattgaaacaattattactgcgcaaacgattggttagaccgtcacttaatgtgatttagatcacattaaaacctgcaatgacataatcattacccttaaaagataggaatggatcactttagcgactaaaatctgcccgctctcagcgccccttcggcgcttttctttttttgaacaggccagacatgactaacagcaatcgcatcaagctcacatggatcagcttcttctcctacgccctgaccggcgcgttggtgatcgtcaccgggatggtgatggggaatatcgcagactacttccatctgcccgtttccagcatgagtaacaccttcaccttcctcaacgcagggatcctgatctctatcttcctgaatgcctggctgatggaaatcgtgccgctgaaaacccagcttcgcttcggcttcgtgctgatggttgccgccgtggcgggtctgatgctcagccacagcatcgccctgttctcagccgccatgttcgtgctcggcctggtcagcgggatcaccatgtcgatcgggacgttcctgattacccatatgtatgaaggccgccagcgcggcgcgcgcctgctgtttaccgactccttcttcagcatggccggaatgatcttcccgatggtcgctgccgttctgctggcgcgcagcattgagtggtactgggtctacgcctgcatcggtctggtctacgttgctatttttattctgaccttcggctgcgacttcccggttctgggtaaaaaagcgcaaaccacggcagagcctgtggcgaaagagaaatggggtatcggcgtgctgttcctctccatcgccgccctgtgctacatcctgggccagctgggctttatctcctgggtaccggaatatgccaaaggtctgggcatgagcctgaacgacgcgggtaaactggtgagcgatttctggatgtcttacatgttcggcatgtgggcgtttagcttcatcctgcgcttcttcgacctgcagcgcattctgaccgtgctggcgggcctggcgaccgtgctgatgtatctgttcatcaacggttccccggagcatatgccatggttcattctgaccctgggcttcttctccagcgcgatttacacctcgatcatcaccctgggctccctgcagaccaaagtggcctcgccgaagctggttaacttcgttctgacctgcggcaccatcggtaccatgctgaccttcgtggtgacgggcccgatcgttgcccacagcggcccgctggccgcactgcacaccgcgaacggtctgtacgccgtggtgttcatcatgtgcttcatcctgggctttgtgacccgccaccgccagcacaacgcggcagcggcatcgcactaaaccctgcgcccctttgcattacgcagaggggctgtttctggcgaaactgacctcttctcctccggtatccatctggatccaggtctgcgccagctgcgtagtggcaataatccgcccctgacgaatcgaccagcgcaccggcacctgacagcgcaccgcttcaaacccactctccgcaggcagaataatcaggtttgccggatttcccgtttcaataccgtaatcgctcaggccaaaggtgcgggcgctgttatgggtaatcaggttcaggccgctgtcgatttgcggatagcccatcatctggcagacatgtagccccatatgcagcacctgcagcatgttgccggtgccgagcgggtaccacgggtcgaagacatcgtcatgaccaaagcagacgttaatgcccgcctcctgcagctctttcacccgggtgatgccgcgacgcttcggatagtcatcaaagcgcccctgcaggtggatgttgaccagcgggttagcaacgaagttaatccccgacatcttcagcagacggaagagccgcgaggtgtaagcgccgttgtaggcgtgcatggcggtggtgtggctggccgtcacgcgcgggccgatgccggcctcatacgccagcgtggccaccgtctcgacaaaccgcgactgttcgtcgtcaatttcatcgcagtggatatccagcgggcggtcatacttcttcgccagctcaaaagcgatatgcagcgactggacgccatattcccgggtaaattcgaagtgcgggatcgcccccaccacgtcggcccccagttttaacgcctcttccagcagcgccgcgccgttcgggtaagagagaataccttcctgaggaaacgcgacgatttgcagcgttacccacggggccacctcctgcttcacctccagcatcgccttcagggcggtaagcgttgggtcagagacatccacatgggtgcggacaaactgaatgccgttagcgatttgccacttcagcgttttccaggcgcgtgctttcacgtcgtcatggctgagcagcgctttgcgctccgcccagcgttcaatgccttcgaacagcgtgccggactggttccagttcggctcacccgccgtctgggtggtatcaagatgaatatgcggctcgatgaacgggggaatagccagcccaccgcgcgcgttcagtacctcataactttcggcgtgggtgtcgtccatgggggtgatgtcaccaaatcgcccgttctcgatggcaagttgccacagcccatcccgacccggtaaacgcacattctgaacaagccataacggtgatgtagacataactttcccctcataaacgcagctgatattcaggcgtatcgatttttgcaaaaccgcccctgatttgtacacaaattcaacgaacacgaaaagcctgcgatttccgccacttataaaaatcctgacaaatcagtcatataccacctaaggagtaggcgaaggcgtatttgatttgcatcaataagcgcccctgctgaatcgttaaggtaggcaataatagaaaagaaatcgaggcaataatgagcaaagtcagactcgctatcatcggtaacggcatggtcggccaccgctttattgaggatcttctcgataaagccgatgctgagcagttcgatattaccgtgttctgtgaagaaccccgcaaggcatacgaccgtgtgcacctgtcttcctacttctcccatcataccgccgaagagctctctctggtgcgagaaggtttctacgagaagcatggcgtaaaagtgctggtgggcgaacgcgctatcaccatcaaccgtcaggaaaaagtgatccactccagcgccggccgtacggttttttacgacaagctgatcatggcgactggctcgtatccgtggatcccgccgattaaaggctcggaaacgcaggattgcttcgtttaccgtaccattgaagatctcaacgccatcgaatcctgtgcgcgtcgaagcaaacgcggtgcggttgttggcggcggcctgctgggcctggaagccgcgggcgcgctgaaaaacctcggtgttgaaacccacgtcatcgaatttgcgccgatgctgatggccgaacagctcgaccacatgggtggcgatcagctgcgccgtaagatcgaaagcatgggcgtgaaggttcacaccagcaaaaacaccaaagagatcgttcaggaagggactgaagcacgcaaaaccatgcgctttgccgacggcagcgagttggaagtggacttcatcgtcttctccaccggcatccgcccgcgcgacaagctggcaacgcagtgcggcctggccgtcgcgcagcgcggtgggatcatgattaacgacacctgccagacctccgacccggatatttacgccatcggcgaatgcgccagctggaacaaccgcgtattcggcctggtcgcgcccgggtacaaaatggcgcaggtcgccgtggatcatatcctcggcagcgaaaacgccttcaccggcgcagacatgagcgccaagctgaagctgctgggcgtggacgtaggcggtattggcgatgcgcatggtcgcacgcccggcgcgcgcagctacgtctatctcgacgaaagcaaagaggtctacaaacgtctcatcgtcagccaggacaacaaaaccctgctcggcgcggtgctggtgggcgacaccagcgacttcggtaacctgctccagctggtgctcaacgccatcgagctgccggaaaacccggacgcgctgatcctcccggcgcacgcctccagcggcaagccgtccatcggcgtggataaactgccggacagcgcgcagatttgctcttgcttcgacgtcaccaaaggcatgctgatctccgcgatcaacaaagggtgccacaccgttgcggcgctgaaagcggaaaccaaagccggtaccggctgcggcggctgtattccgctggtcactcaggtgctgaacgccgagctggcgaaacagggcatcgaagtgaacaacaacctgtgcgagcacttcgcgtattctcgccaggagctgtaccacctgatccgcgtggaaggtatcaagtccttcgacgaactgctggcgaagcacggccagggctacggctgtgaggtgtgtaaacccgccgtcggctccctgctggcctcctgctggaacgagtacgtgctcaagcccgagcatacgccgctgcaggacaccaacgacaacttcctggccaacatccagaaagacggcacctactccgtgattccacgctctgccggtggtgaaattacgccggaagggctggtcgcggtgggccgtatcgcacgtgaatttaacctctacaccaaaattaccggctcccagcgtatcggcctgtttggcgcgcagaaggacgacctgccggaaatctggcgtcagctgattgaagcgggcttcgaaaccggtcacgcctacgccaaagcgctgcgcatggcgaaaacctgcgtgggcagcacctggtgccgctacggcgtcggcgacagcgtgggcttcggcgttgagctggaaaaccgctacaaaggcatccgtaccccgcacaaaatgaagttcggcgtctccggctgtacccgcgaatgtgcggaagcgcagggtaaagacgtgggtattattgccaccgaaaaaggctggaacctgtatgtgtgcggcaacggcgggatgaaaccgcgccatgcggacctgctggcggcggatctcgatcgcgacacgctgattcagtatctcgaccgcttcatgatgttctacatccgtaccgccgataagctgacccgtaccgcctcctggctcgataacctcgagggcggcatcgactacctgaaatcggtcattatcgacgacaagctgggcctgaacgaacatctggtagcggagatggcccgcctgcgcgaggcggtgatctgcgagtggacggaaaccgtcaacaccccggcggcgcagacgcgcttcaaacactttatcaacagcacccagcgcgacccgaacgtacaggttgtgccggagcgcgaacagcatcgtccggcgacgccgtatgaacgtattccggtcacgctggtggaggaaaacgcatgagccagtgggtaaacatctgcaatattaacgacattctccccgccaccggcgtctgtgcgctgctgggcaacgagcaggtggcgattttccgccctcgccacgatgaacaggtctttgctatcagcaatatcgacccgttctttgaggccagcgtgctctcccgtggcctgattgccgagcaccagggtgaactgtgggtcgccagcccgttgaaaaagcagcgtttccgcttaaccgacggactctgcatggaagatgaaagcttctcggtcaaacactacgacgtccgcgtgaaggacggcgaggtgcagctgaaagcgtaacccctcgccttttcaataggaaaggcttatgaccccttatgggtaacggcaggaaaaaccgtatgttctgtacgattcctgctgttatcctgacgtcaattcttcccccgccatgaatgctgtgaggtaacgtcgtggatcacctgccgattttttgtcaattacgcaaccgcgactgcctgctcgtgggcggcggcgacgtggccgagcgcaaagcgcgcctgctgctagaggctggcgcccgcttgaccgtgaatgccctttccttcgccccccagtttgaggtttgggcccaggaagggatgctcacgctggaacagggtgcgtttaatgaatccctgctggacacctgctggctgaccattgccgcgacggatgacgatgaagtgaaccagcgcgtgagcgacgcctgcgaagcgcgccgtatcttctgcaacgtggtggatgcgccgaaagaggccagctttatcatgccgtcgattatcgaccgctcgccgctgatgattgcggtatcgtccgggggacgttcgccggttctcgcgcgtctgctgcgggaaaaactggaagccctgttgcctcaacaccttggccagattgcgcattatgccggtcagctgcgttcacgcgtgaagcaaaccttcgcgaccgtgggcgagcgccgtcgcttctgggaaaaattctttgtgaacgacaggctggcgcagtcgctggcgaatcaggacaccaaagccgttgaagagacgaccgagcagttgctaagcgaaccgctggaccatcgcggcgaagtggtgctggtgggcgcaggccccggagatgcgggtttgctgacgctgaaagggctacagcagatccagcaggcggatatcgtggtgtacgaccgtctggtctccgatgacatcatgaacctggtgcgccgcgacgccgaccgcgttttcgtgggcaagcgcgcgggctaccactgcgtgccgcaggaggagattaaccagatcctgctgcgcgaagcgcaaaagggaaaacgcgtggtccgcctgaaggggggcgatccgtttatctttggacgcggcggtgaagagctggaaaccctgtgcgacgcgggtattccgttctccgtggtgcccggcattacggcggcgtccggctgttcagcgtactctggcattccgctgacccaccgcgactacgctcagagcgtgcgtctggtgacgggccacctgaagaccggcagcgagctggactggcataacctggccgccgaaaagcagacgctggtgttctacatggggctaaaccaggccgccacgattcaggcgaagctgctggagcacggtatgaatgcggatatgcccgtcgcgctggtcgaaaacggcaccgccattacgcagcgcgtggtggatggcgtgctgacgcagttaggcgagttggcgcagcaggtcgaaagcccggcgctgattgtggtgggccgcgtggttgaactgcgcggcaggctgaactggttctccaatcactaacgcatattcctcctccccggagtagtccttaagcggactactcccctcttacgcctaccgataacataccgcccgcatagtggaacttttccatttattccctcgtattacatccattttttagacaaggaatgcatatgttcaaactggcaaaagccgccgttctggttggcctgttatcgacgctgacggcctgcaccggtcacgtacagaacaccaaaaataattgcagctacgattatctgctgcacccggcgatctccatttcgaaaatcatcggtggttgcggcccggcagcgcagcagtaagcgttttacaggcgtaaaaaaaccgggatgtcccggtttttttgttggcgtagagcggttttttgtcgggtggcgctgacgcttacccgacctacacggtcccgtaggccgggtaaggcggagccgccacccggcaaagcaggcttaaggtttacccacaaacccaatcgcttcatacaccgctttcagggtttcggacgcgcgcgcgctggctttttccgccccctctttcatcactttctgcaggaacgcttcgtcgttacgatagcggtgataacgctcctgcagctcggtcagcatgccggaaacggcatctgccacttcgcctttcaggtggccgtacatcttgccttcgaagtgtttttccagctcagggatgctctggccggtgacgccggagaggatatccagcaggttggagacgcccgctttgttctgcacgtcgtagcgcacgactggcggctcgtcggaatcggtcaccgcacgcttgagttttttcaccaccgatttcggatcttccagcaggccaataacgttgttgcggttatcgtcagacttggacatcttcttggtcggctccagcagcgacatcacgcgtgcgccggacttcggaataaatggctctggtactttaaacacatcgccgtagagcgcgttgaagcgctgggcgatatcgcggctcagctccaggtgctgcttctggtcttcgccgacaggaacctggttagtctggtacagcaggatgtctgccgccatcagcaccggatagtcaaacaggccggcgttgatgttttcagagtagcgcgcggatttatccttgaactgcgtcatgcggctcagctcgccgaaataggtgtagcagttcagcgcccagcccagctgcgcgtgctccggcacgtgcgactgtacgaagatggtgctcttctccggatcgatgccgcaggcaagatacagcgccagggtgtccagcgtggctttgcgcagcttctcaggatcctgacgggcggtaatcgcatggagatcgacgatgcagtaaatgcaatggtagtcatcctgcatgctgacccactgacgtaacgcgcccatgtagttaccaatggtcaattcacctgaaggctgtgcgccgctaaaaacgatgggcttagtcattgttcaattcctgatgttcactgtgcgaaagcccgagtgcgggcaacaaatctttgaagtggtcgaaaacgacgtccggctcactcagcgtgatggcttcaccgtagttgtagccataggttaaccccacggaaggacacccggccgcgcgggcagccagaatatcattgcgggaatcgccgacaaagagcagctccgcaggcgttaaggataattttcctgccaccagcagcagcggttccggatggggctttttgttttgcacgtcgtcgccgcccacaatgacggagaaatacttcgcgatattgagcgcttccagcagcggtgcgacaaacggcgtgggtttgttggtcaccagacccagcgggatgcccttcgcgtgcagcgcgctcagcgtttcctgaacgtcagggaacaggaagctgccctcctcgacggtctcttcatagaaacgatcgaacagtttgcgcagaatacgcagctgctcttcctgcgggatatccgcgtgatcgacgctcggtttaccctgggcggaacgctgcgacgcacgctcctgacgcgcccacgccaacgcgcgcgccatcagaacatcggcgccgttgccaatccacgtgacgacgcgctcttcacccgcaacggggagttcaagtgcatacagcgcctggtcgacggcgctcgttaagcccggcgcgctgtcaaccagcgtgccgtcgaggtcgaatgccacaccccgaatagcctgtaatttatccatgacttaccttcgccagctcgcggcgcatttcatcaatgacttttttataatccggttggtcgaaaatggctgaaccagcaacgaacatatccgcgcctgccgccgcaatttcaccaatgttattcactttcacgccgccgtccacttccagacgaatatcgtagcctgactcgtcaatacgacggcggacttcacgcagcttatccagcgtgtgagggatgaatgactggccgccaaagcccgggttaacggacatcagcaggatcacgtccagcttgtccatgacatagtcgagatagctcagcggcgtggccgggttaaacaccagacccgctttacagccgttctctttgatcagctgcagcgtgcgatccacatgttcagaggcttccggatggaaggtgatgatgctggcacccgccgcggcgaagtcaggcacgatgcggtcaaccggtttcaccatcaggtgaacgtcgatcggggcggtaatgccatagttacgcagcgccttgagcaccatcggaccgatggtcaggtttggaacgtagtggttatccatcacgtcgaaatggacgacatccgcgccagccgccagtgcgttggcagtgtcttcacccaggcgggcaaaatcggccgacagaattgagggagcaatcaaaaactgtttcatccgcttctccttgaaatgtgtttaccggcgggcaaaacggctcaggggcgataaagagccaggagttcgtccacctttttacgtgtgccgccgttgctgctaatgctacgccgcaccttaacctgaaaatgcttcgcggctttgtaccattcgcgcgtatcaggcgtgtcgtgattcgaaattaacaccggaattcttttgctgaccagcttttccgccatctccgccaggcgcgcctgctcggcagggctgaagctgttagtgtgataggcggtaaagttcgccgtcgcagacagcggcgcgtatggcgggtcgcagtaaaccaccgaattgacgcctgccagttccatacactcttcataggagaggcaatgaaactccgcgttctgcgctttttcagcaaagtgataaagctcgtcctgtgggaaatacgggcgcttgtagcgaccaaacggcacgttaaattccccgcgcaggttataccggcacaggccgttgtaaccatgacgattaagatagaggaacagcagggctctgcggaacggatcctgactctggttaaactccgcgcggaactggtagtaaacgtccgggttattgttctcgggcgtaaacagcttgcgcgcctctgcgacatactcatcggtacggagcttaacgatgttatagaggctgataaggtcgctgttgatatccgccaggatataacgagaaaaatcggtgttgaggaacaccgatcccgcacccacgaaaggttcgataagacactcgccttcaggcaggtgctttttaatatcatcgagcagggggtatttcccccctgcccatttcagaaaagcgcgattttttttcatgctgactaactgattacaccttctccggctgtggagaaagctccgacagcatcctgcgctttaaacattacttcagatcggcctgaacctgatgaatcggcttcgcccatgggttcttcgcctgaacgtcagctggcagcgccgctacggcacgttttgcttcatcttttgacgaataaacaccgctcaccagcacataccacggctgaccgttacgggtcgtctgataaacaacatagtttttcagatttgatttcttcgcccagctgttgaggttgtcgtagttagacgaactgctcagctgcagcgtgtagttgctggaaggcgcagacttcagcgaaccgacgttacctgccgttttacctgccgcgctgctggatgcggttgccgtcgcggctggtgccgctgtggcagccggtgccgtggtggtcgccgtggctttcggcgcagtctgcgtgacgggcgctttagcaggctcgctcaccgcagccgtttccgtgcgtttcggctgggtcggtacggctttcacttcaggcgcttttaccactgcctgaggtttggtttcacgcttaggctcaatcactgcctgcttacgctcaggacgtgttgtagtctgcgtctggtgcggtttggtttccgtcgcggccgtttgcggctgagcgttaccgccgcgaatcggggcaacggttgcaggttcagttggcagcgtagagttaaccacgacgttatcaacctgctgttggttctgcggctgcgtcagcgcattgttcaggtctccctgaacttccacacgctgctgaccttctggcgcaacaggtgcctgaccctgagctggggttgaagaaacgggcggcagagaaacatcctgcggcgctgtggtgttaccggcggtctgctctgcggaagtagcacccggcgctggctgtgcgccattcgcctgattggacgcatcgttaccggaaaggttgatgctcttctcagcggaagccgtttgctcggttgagttcgttgacggtgctttaagcgcggagccaatgccgacaatcagcagcacaagcaccagaacgccaaggcccatcataatgtactggcgggacgccggttttggcgcagcggcttttttacgtttacgcgggcgacgctctacaggctgttcgtccattgaatcttcttcggactcataatcctcttctgctcgctcttcgtgcgcgttgcggctgcgcgaagggcgacgatcgtctgcatccagatcaacatcgtcaaagttgatctgcggctcgttatcacgttctgaagattgacgagaacgaccagtacgacgatcgctgggatcgggtttcagctcgtcttctggtttgaattcatccatttaacaccccactcaaaggcttatgccaacgactttgcatttcacctgaagctaaacgaccacctgcgacagtggcctgacctttctagttgttacgcctgctgacagtcagcgatagcgccaagaacgacatcgtgcggcactccgccgcgcacttcactcttccctattgcaagcgggagtacaagacgcatctcacctgccaatacttttttatcgcgcatcatgtggggtaaatacgcttgcgccgacatctcctgcggcccgttcaccggcaaacctgcacgctcaagcagcgcaatgatacgtgccgtctcttccggtttgaactgcccaaggcgttcagaggtgcgggcagccatcaccatgccggccgcgacggcttcaccgtgcagccagttgccgtaacccatttcggcttcaatcgcgtgaccaaacgtatgcccaagattcagtaaagcacgtaagcccgtttcacgctcgtctgcggcaacaacttctgctttcagctcacagcaacgacgaatgcagtatgccagttttgcctcatcgaggcccagcagcgcatccatattctcttcaagccagttaaagaactcgccatccagaataatgccgtatttgatcacttccgccagacccgaagccagttcgcgcttcggcagggttttcagacagtcgagatccaccaccaccgatgcgggctgatagaacgcgccaatcatgtttttgccgagcggatggttcactgccgttttgccacccacagaggagtcgacctgggacagcagcgtggtagggatttgaataaagcggacaccacgctgatagcttgcggccgcaaagccggtcagatcgcccacaacaccgccgcccagggcaagcagtgttgtatcgcgaccatgcggtttttgcagcaatgcggtaaagacggtatccagtaccgtcaggcttttatactgctcgccatcggggagaatcacactgtcgacttttacgcccgcctgctcaagcaggtggcgtacgcggtcgagataaagcggagccagcgtctcgttggtgaccagcatcgcctgatcacccgctttcagtggtaaaaaggaagctgggtcgttaaacaaaccagccgcgatggtgatagggtaactacgttccccgagagtaactgtaatcctctccatgacgcgacatccacctttaatgcttttacccgcaggcgagtgtatataaagccagaatcagttgctttccagcatatgaataatctggtttgcaaccactttagcgctctggtcgtcggtacgaatggtcacatcggcaatctcttcatacagcggattgcgttcatcggccaacgcttccagaacttcgcgtggtggcgtttcaacctgcagcagcgggcgctttttatcgcgctgcgtacgtgccagctgtttctcaatggtcgtctcaagatagaccactacgccacgggcggagagacggttgcgggtttcgcgagatttcacagagccgccgcctgttgccagaacgatgccctgtttttccgtgagttcgttgatcactttttcttctcggtcacggaaaccttcttcgccttctacgtcgaaaacccagcccacatcagctccggttcgtttctcaatctcttgatcagaatcgtaaaattccatattgagttgttgagctaactgacgcccaatagtgcttttgccggcacccataggcccaaccagaaagatattgcgtttctctgccattttatcggtactactaagactattcgttaatggtaatccccgcttcgcagacacccggcgtagcaggacatgaactgaaacctcatatgcaatagagcgagagtcagactaaaaattatctcaatactccggcttgtttggcaacagattaaatcaccgcgccgggcgcataaggtaataagacgtaagtccaactcaaatcggtactccttgtatgctaattcatgccccacgtcaaacatctgcaacaaactgaatgcaaaatcattgcggggatcgttacccgtcagcgaataccgaccagacgtggtgtaataaacaccactaattcacgccgttcgttgtctttcccgtcatggcgaaaaagcgatccaatccaggggatgctcccaagccccggtactctgtcactgccggttttgttcttctgggaaaaaattccgcccaacgccagcgtttctccactttttacctccacctgggtttctatctcctgcttgtcgatagccagcgtttcgccatcggcctgctgcagaacctgtcccggcatattttcgctgatgtgtaatttcaggcgcacgcgccctcccggtaacaccaccggcgtgacctccatccctaataccgcttccttaaactcaacggaggtggcgccgctttccccgcttgagacctgatacgggatctcactgccctgcttaatgctggcaggttgcatatgcgaggccaacagccgcgggctggcgataatatcgacctgctgtttttgctccagcgctgaaagttccagatcaagcaacctgccgttaatccggccgatattaaaccccacgtggctggtggcgctggcaacggaaagatcgctgcccagcgtcgtgatctgtcccaccttgcccgcgtcggtagcgtcggcgagattccacttcacccccagctcgcgcaggcttttttcgttgatggtcacaatatgcgccgccagttcgacctgctcgacgggaatatccatctcggcggcccagcgccgcagcgtatccaccgcagcctggttatcccgaatcagcaggcggtttgtacgtttgtcgacggataagctcccctttgggctcaggagtttttccgcggctttttgcagctccccggcatccgcataagaaaagggaatgccctgagtgaccagcggggcatcaagctgtcgacgcgactgttcctgttctgaacgctcccgctgttcatgctgccaggccgcggtatgcacataaaaaataccgccctcctcgcgcaagacgagcccggcgctggagacgaccgtccgtaacgcctgcctccaggggacgcgcgtcaggttaagcgaaagcgtaccgctgacatcaggcgataccaccagattacggttctcctgtgcgaccagggcctgtaacacctggaccacaggcacgtcatccaccatcagcgtgaccggttttggcgcggcggcccacagcggttggctgaacgccagtagccacagcattatccgtaaattcatttttatccgttccttctcgttgccacgtccattttcccgggtcacaggtgtcacccacatcaactgccagctccgctgcattgacggcggttatcctccagccagccgggaagcgctcatgcattttcagccggtgccagcgcttttccccatcctgtaaaatgccgatagtctcctgcccttccaccatgccgcgaaagcgccactgcgccagctcgccaatggcgcaaggatcgtccggaggacgaaacggatcgcgcataccggtcaatagcagcactgagcaaaccagcaaacatcgcgcgctatttcgcatgttccagctccagctgcaggcgtaacgccctaccttgtggcgcaattgcgaaagcggcgatctccacatcctgctgtgccagccgggaaaaaagttccggaatggcctgccactccgcatccagcgccagctcccctccattctgcagcggcttccagtgaaccagcgtcgtctcatcgccctgaaaattgagcggggagaacggcgtcagcgcccgtgcttttacagcgtccggacgaaacggcccctttctgacggcaggccataacgccgcgttcgtcctcacatcttcaatcagctggcgttgttgttcagcacactgcctgtctaccggtctgagcaacgccccccatgcgaacagccctgccaggagactccccaggcaccagcagagtacccgatgccagggacggctttcgcaccagcgttctaacaaggtattcacgcgttacccctcgcttttgagatgaagcgtaaacatccagtgcccccggctatcctgccgaagctcgcccggcgtcccgggcgtaaagcccgctatttggccaagcgcatcgcgcagagcagagagggccggcagggtgatggcataaccggtcaaaatcaacgcaggcggctgatagcgcagctctgtcagccagacctgtgaaggaatggcgcgggaaagggaggccagcaccggttgccatgcgcgtcgttgcctggtttgcgcgggtagctgcgcctgtgcggccagtttttgccgggcgacaagcgtgtgctgcacggactgcattcccgtcagatccgtttgcagcgcgcgcagtttcacgaactggttcatccgcagacaaacaatgactacgaacatcaacagtactgtgccgatacacattgcgccccagaagcgcaggcatcgcgcgcgccgctgctgtcgccagggcagaaaattcaggatgctcatacgggcacctcgctcatggccaacgccagcgcgacggtataatcagctccgcattccggcagcggagcatggcagcgttccaggatttcccacggatcacgtcggcaatcaaacagcgcgatgtcatccggaccaagcgccagcagcgccgccagctcggccacgttttctgcttcggtagttaagcggcgtccccactggtggcgcatcgcccagagccactgccgatcgtcccgccaggcaacgcactgcgccggtgccactgcgggaagaagattcgtcagcgcgctggcatccggggtaatggtcaccagccgcaaacgcagcgttttcgccagcgccagaagggtatcgacctcgttgttttgtgcggccgtcacgtgaaaggtattgctgaaggtatcctgggcgtagtcgaaacagagggtatcggcagacatctccagttcgcgggcgagcgcgctacccagccatgagagctgctcgctgtcgcgcagcgcaacggtcgggcggggaagcgaccgctgcagagtgcgtgctgccgggaaagagaggaacacccgatgggcgtgcggcagcgtttttcgccagtcgcgcaacgcatcaaccagctgttctggctgacaaattttgccgtcacgaatgatgccttcgcccagcgggattgcccaccagcgccgcagacgccagccggacttatcccggtccagcgccacgatcagcaccctatcctgttgaatatgaacgcccgtttgccatgttttgaaggccatgcttcacgatctccttatcgcccgtcgccctgacggctatatcaatgaatcaggcttgcctttatactaccgcgcgattgtttagaaactgcccaagtgaaaccaaatgggaaatctccggtgaagttcgtaaagtatttattcatccttgcagtctgttgcattctgctgggagcaggctcgatttacggtttgtacaaatatattgagccacagctacctgatgtcgccacgcttcgcgatgtgcgtctccagatcccgatgcaggtctatagcgccgatggcgagctcatggcgcagtatggcgagaagcgtcgtatcccgctgaccttaaaccaaattccacccgtgatggtgaaagcctttatcgccacggaggacagccgtttttacgagcaccacggtgtcgatccggtggggattttccgtgccgcgagcattgcgttgttctctggtcacgcctctcagggggcgagtaccattacgcagcagctggcgcgtaacttcttcctcagccctgaaaagacgctgacccgtaagatcaaagaggtgttcctggcgatccgtattgagcagctgctgagcaaagacgagatccttgagctgtacctcaataaaatctacctgggctaccgtgcctatggcgtgggggcggccgcgcaggtgtacttcggtaagcctgttgagcagctcaccctaagcgaaatggccaccatcgccggtttgccaaaagcgccatccacatttaacccgctctactcgctcgaccgcgccaccgcgcgtcgtaacgtcgtcctgtcacgtatgctgagcgaaggctatatcagccagagcgagtatgaccaggcgcgcaacgacgtcattgacgctaactaccacgccccggagatcgccttctcagcgccttacctgaccgaaatggttcgccaggagatggtgaatcgctatggcgacaaggcctatgaagatggctatcgcgtgtacaccaccgtcacccgtaaagtgcagcaggcggcgcaggacgcggtacgcaacaacgtgatggactacgatatgcgtcacggctatcgcggcccctcaaacgtgctctggaaggtgggcgaaagcgcgtgggacagcaaaaaaatcaccagtacgctgagagcgctgcctacctacggtccgctccttcctgcggtggtgacgcaggccgatcctcaggaagccgttgcaacgctcgcggacggtacgtccgtctccctgcgcatggacggtatccgttgggcgcgtccgtaccgctcggataccctgcagggcgccacgccgcgtaaagtgaccgatgcggtacagaccgggcagcaaatctgggtgcgcaaggttagcgaatcctggtggctggcgcaggtgccggacgtcaactcggccctggtttctatcaatccgcagaacggcgctgtactggccctggtcggcgggttcgatttcaaccagagcaaatttaaccgcgccacccaggcgctgcgtcaggtcggttcgaatatcaaaccgttcctctacacggccgcgatggataagggcctgaccctcgccagcatcctaaacgacgtgccaatctcccgctgggatgcgggggcgggttccgactggcagccgaaaaactcccctgcggaatatgccggcccgattcgtcttcgtcagggtctgggacagtcgaaaaacgtggtgatggtgcgtgccatgcgcgccatgggcgtcgactatgccgcagagtatctgcagcgcttcggtttcccggcgcagaacatcgttcgcaccgagtcgctggcgttaggctcagcctcctttacgccgcttcaggtcgcgcgtggatactcggtgatggccaacggcggcttcctgattgacccgtacttcatcagcaagatcgagaacgatcagggcggcgtgctgttcgaggcgaagccgaaaattgcctgccctgactgcgatattccggtcatttatggcaatacgccgaaatctgaagtacttgaaaacaaggacatggaagaccctgccgtgtcgcaggagcagcagaacggcgtggtgccgcagccgcagctcgagcaggcgaacctggcgctggtggcgcagaccggcgcgcaggaatacgccccgcatgtgatcaacacgccgctgtctttcctgatcaaaagcgcgctgaacaccaacatcttcggtgagccaggctggcagggtaccggctggcgcgcaggacgcgatctgcagcgccatgatatcggcggtaaaacggggacaaccaacagctcgaaagacgcgtggttctccggttacggtccgggcgtggtgacctcggtctggatcggcttcgacgatcaccgccgcgatttagggcgtaccacggcctccggcgcgattaaagatcagatttccggctacgaaggcggcgcgaagagcgcgcagccagcctgggacgcctacatgaaggccgttcttgaaggcgtgccggagcagccgctgacgccaccgccaggcgtggtgacggtcaatatcgaccgcagcacgggccagctcgccaacggcggtaatagtcgcgaggagtatttcatcgagggcacacagccaaccacacaggcggtgcatgaggtgggtacagagattatcgataacggcgaaacgcacgagctgttctaaatgcaaaaatgcccggtcaaaaccgggcaacacagcgtaggccgggtcaggcgaagccgccacccggctttttttatgggctacagtcgcccctgccctttcaaccactcccgtaccaggaacagcgcgctcacgttgcgagcctcattaaagtcagggtcttccaggaggtccatcagatgcgccagcggccagcgaacctgcggcagcggctccggctcatccccttccagcgattcaggatagagatcttccgccaccacgatattcattttgctggaaaaataggacggtgccatgctcagttttttcaggaatgaaagctcattcgccccgaaccccacctcttctttcagctcgcggtttgccgcttcaaagacggtttcgcccgggtcgatcagccctttcgagaacccaagctcgtaagattccgttcccacagcgtattcgcggatcaaaatcagatgatcgtcgacaatcggcacaatcatcaccgcttcgcgcgacgaggggcgcatacgttcataaacgcgacgcacaccgttgctgaactccagatccacactttcgacattaaacaggcgcgatttggcgactgtttcaacattcagaatggtgggtttttgtagtggtttgctcatcgtgatgggtcttagcagtgagaactggcgttattgtgcgatacgccgcacggtttcggcaatgtcaatcgttctttatttacatttatgcaacgtagcagggatcaatcctcaattcaaaacaaatgtcaagaggttgaaatgtttccaggaatttgctgatatcgcgccataacaggctttgctatcatcaccggtcactgggatgcgcttcagaatgctcaagttcgactccatacttgccgatagccagccacagactctcattcaatgtaaaggtgctactgactacacctgtaagaagataagtaagatggggaaagcatgagcaccattttgattgttctcgctgctatgctggccggcgcattggttgcagggtggttgtacaggcgccgcatacagcgccgttatcgcctgccttttttaactgcatttgcgggcgcgaccacgcgtaaactcacgcaagacgagcgcgatgcggttgaaaactatctcgaaatcctaaaccgtactcagctcacgcctgggccaacgggtgccaccgctgcgcccgtggcgttaaagcttaatgcgcagagtgataccgtgctctgcgtgacgcgttccatcacgcgctacggcatcacgactgatgaccccaacaagtggcgctattaccttgattccgtcgaagtgcatctccctccgtcctgggagcaatacattaatgacgaaaacagcgttgagctgattcacaccgattcattgcctctggttatctcgcttaacggccacacgctgaatgaatatcttcaggaagccccgcgttttgcgctggagcgcgccagttcgacgcaggcttctattcgtggcgaagagacagagcagattgaactgctgaacattcgccaggagacgcatgaagagtacgccctgagccgcccggacggcattcgtgaagccctgctgatcgtcgccgccttcctgctcttttttttctgcctgctgacgccggatgtgtttgtcccctggctggcgggcggtgcggtactgctgctggcgggcgggctatgggggctctttgctccaccggccaaaacctctttgcgcgagatccactgcctgcgcgggacgccaaagcgctggggtctgttcggtgaaaacgatcaggaacacctcaacaatatctcgctcgggattattgacctgatttacccgcgccactggcaaccgtggatcgcgcaggatttaggccagaaaaccgatattgatatctaccttgaccgccacgtcgtgcgtcagggacgcttcttatccctgcatgatgaagtgaaaaatttccctcttcagcactggcttcgcagcacggtcattgccgggggcgcggcgctggtcttagtcatgctgctgcttttcgtgccgctggatatgcccatcaaattcaccctgtcgtggatcaaaggggcgcaaaccattgaagcgaccagcgtcaaaaaactggatgaagccggtgtacgcgtgggagacacgctgcgcctgaagggaaccgggatgtgtaatattcacacgccgggggcatggaacacgcgtcagaactcgccgttcatgccgttcgattgctcgcaaattatctggaacgacgcaccgccgctgccgctgccggaatccgaagtggtgaataaagccacggctcttacccagacggttaaccgccagctgcacccgaaaccggacgatgattcacgcgttagtcccgcactgcgttcggccattcaaaaatcaggcatggttctgctggatgattttggtgacatcgttctgaaaacgcaggatctctgttcttcgcaggatgagtgcatacgtcttaaaaatgccctggtcaacctcgggaacagtaaagactgggactcgctggtaaagcgcgccgaagcgggacgactggatggcgtcaacgtgctgctgcgtccggtgagtgctgaatcgctggataacctggtcgccacctccacatcaccttttatgatgcgcgaaaccacacgggcggctcaggcgctgaacagcccggcaccgggaggctttgtgattgcaagcgatgagggcagcgacctggtcgatcagccttacccgcaggttgcactttatgactacccggcgcaggagcagtggagccagttccagcgcctggcgcagatgctgatgcaaacgccgttcagcgcagaagggattgtcacgagtgtttataccgacgccaacggcacgcgccatatcggcctgcaccggatgccagatagcgcaggtttatggcgctacatcggcacctctctgctgatgaccgcgatgctgatcgccattttctggaacggctttatggccctgcgacgctaccagcgctcgcgcacccggcttgcagagatccagcaatattatgaaaattgcctcaatcctaagctgatcccctcctctgagagcctgatctgataacgtcgttgcgcgacaagatgtgctaccctgtcgcgcacgtttcttctggctggagttcccccctatgcatcttgatatcgactggcagcaggtcgacaccgttctgctggatatggacggcacgctgctcgatctcgcctttgataactatttctggcaaacgctggtgccggaaacctatggcgagcagcagggaatctccccggcagaagcgcaggcattcattcgttcgcaatatagcgccgtgcaacatacgctaaactggtactgtctgaactactggagcgagcgcctcggtctggatatttgtgccatgaccaccgcccagggaccacgcgccgtgctgcgcgaggatacggttcccttcctggacgcgctgaaagccagcggcaagcgccgtattttgctgactaacgcgcatccacataacctggccgtgaagctggagcatacgggactggcgtcgcaccttgatttattactttccacccacacatttggttatccgaaagaggatcagcggttgtggcatgcggtgaaggaagagaccggcctgcagccggagcgcacgctgttcattgacgacagcgagcccattctggattccgcggcaaggtttggcattcgctattgtctgggcgtcaccaatcctgactctggcctggctgaaaaaagctatctgcgccacccgggactgaacgactaccgccagatgatcccctcactgaccgtgaaggagaggccatgaaagaaaaaccctctgacggggtaagactggataaatggctgtgggcggcgcgtttttataaaacgcgcgctcttgcccgcgagatgattgacggcggaaaggtgcattacaacggccagcgcagcaaaccaagcaagctggttgagctgaatgccaccttaacgctgcgtcagggcaacgatgaacgtacggtagtgattaaagccattaccgaacaacgacggcccgccccggaagccgtcctgctttatgaagagacggcggaaagcattgaaaagcgcgagaagaccgcgctggcgcgcaaaatgaatgcgctgaccatgccccacccggaccggcgaccggataaaaaagagcgccgcgatctgatgaaatttaaacacggtgagagcgagtaaccctcacccgcacgagagatgaaaatggcccaacacgaccaattacaccgctatctgtttgaacaattcgccgtgcgcggcgagcttgtcaccgtatccgaaacctggaaacagattctggaaaaccacaactacccgctgccggtgaagaccctgttgggcgaactgctggttgccaccagcctgctgaccgcaacgctgaagtttgccggcgatatcaccgtgcagctgcagggtgacggcccaatgtcgctggcggtgatcaacggcaataaccagcagcagatgcgcggcgtggcgcgcgttcagggcgacgtgcctgaaaatgctgacctcaaaacgctggtaggtaatggctacctggtgatcaccatctccccggaggaaggtgaacgctatcagggcgtggtgggtctggaaggcgataccctcgcagcctgcctggaagattacttcatgcgttctgaacagctgccgacgcgtctcttcatccgcaccggtgaagtggacggccagccagctgcgggcggcatgctgctgcaggttctgcctgcgcaggacgcgcagaccaatgatttcgagcacctggcgacgctgaccgaaaccatcaaggcggaagagctgttcaacctgtcggcgaccgacgtgctgtggcgtctgtaccacgaagaagaagtgaccgtctacgacccgcagtccgtggagtttaagtgcacctgctcccgcgagcgctgcgctggcgcactgaaaaccctgccggatgaagagatcgacagcatcatggcggaagacggcgaaattgatatgcactgtgactactgcggtacgcactatgtgttcaattcgatggatatcgctgagatccgcaacaacgcctccccggcggatccgcaggttcactaaacttctttcccctcaccctcttccgtttgggaagagggctgggttgaggggtaaaaaacaccccccaagctgaatcgttttcccaatgtaactcttacgtaattttcttacgtgtatgcgattacattcacattctttccgataaaatcaccagcctttaaccttttcggaacattttccccaacaaaaaagcgattcctgcgataatccgcctgcgctgtgactggagtcgcagcgttttccgttagtaagggttttgtccagatgcgtgaatctatgagccccgtcgcggtaaacaacctcagaaaaaccctacaatttcaggcagtacatattggctaaggagcagtgatatgcgtgttactggtttaaccccgcaagatctcaaggcttatggtattcacgacgtccaggaagtcgtctacaaccccgactacgatacgctgtatcaggaagagctcaatccagcactggaaggatacgagcgcggtgtgttgacgaaccttggtgctatcgccgtcgataccggtatttttaccggtcgttcgccgaaagataagtatatcgtccgagacgaaaccacccgcgatacgctgtggtgggctgacaagggcaaagggaagaacgacaacaaaccgctctctccggaaacctggcagcacctgaaagggctcgtcacccatcaactttccggcaagcgtttgtttattgtcgacgctttctgcggcgctaacgccgacacccgtctctccgtacgttttatcaccgaagtggcctggcaggcgcatttcgtgaaaaacatgtttattcgtccaaccgacgaagagctgcaggacttcacccctgatttcatcgtgatgaacggcgcgaaatgcaccaacccacagtggaaagagcagggtctgaactccgaaaactttgttgccttcaacctgaccgagcgtatccagctgatcggcggtacctggtacggcggcgaaatgaagaaagggatgttctcggtcatgaactacctgctgccgctgcggggcatcgcctccatgcactgctcggctaacgtcggtgaaaaaggcgacgtggcggtcttcttcggcctgtccggcaccgggaaaaccaccctgtccaccgatcctaaacgtcgtctgattggtgatgacgaacacggctgggatgacgacggcgtattcaactttgaaggcggctgctacgcgaagaccattcgcctgtctgaagaggccgagccggatatcttccacgcgatccgtcgcgatgcgctgctggaaaacgtcaccgtgcgtgccgacggctccatcgacttcgacgatgcgtcgaaaacggaaaacacccgcgtctcttaccccatctaccacatcgacaacatcgtgaagccggtgtcaaaagcgggtcatgccacgaaggttattttcctgacggcggatgcgtttggcgtgctgccgccggtgtctcgcctgacggccagccagacgcagtaccacttcctctccggtttcaccgccaagctggcgggtaccgagcgcggcgtgacggagccaaccccaaccttctccgcctgtttcggcgcagccttcctgtcgctgcacccgacgcagtacgctgaagtgctggtgaaacgcatgcaggcatccggcgcgcaggcatacctggtgaacaccggctggaacggtaccggcaaacgtatctccatcaaagatacccgcgccattatcgacgccattctggatggttctctggacgacgccgaaaccttcacgctgccgatgtttgacctggcgatcccaacgtcgctgccgggtgtggatacgcatatcctcgacccgcgcaatacgtacggttcgcctgaacagtggcgcgagaaagcggaatcgctggcgaagctgtttatcgagaacttcgagaagtataccgataccccggcgggtgctgcgctggtgagcgcgggtccaaaactgtagtccatgtcgggtggcggcttcgccttacccgacctacaaaaaagggtggctcgtgccacccttttttcaactctctttcacctgcccccgcgtgaccggaaccggcaaccaggcgcgaatgctcaacccgccccgctcgctggtaccaatctccagcaacccgttatggttatccacaatacgctgtacaatcgccaggcctaagcccgtaccgctggtgctgcgtgcgctgtcgccgcgcacaaacggctggaacagatgcttacgctgctcgggcttgatgcccggaccgtcgtcttccacctggaaccaggcgcggttgagctcagacccgctgctgactttgatccagccgttaccgtagcgcgccgcgttgaccaccatgttcgctaccgcgcgcttaatggagagcgggtgcatacgaacctgaatttcaccggcctgaaggtcagtatcaatttcacgctcgtagccgctttctgccgccaccacttcacccagcaccgcgttcaggtccgccatttccatcggcatctcctggccggtgcgcaggtagtcgatgaactgctcgatgatggcgttgcactcttcgatgtccttgttgatggactcggcaaggtaaccatcctcttcccccatcatctccgtcgccagacgaatacgcgtcaggggggtgcgcaggtcatggctcacgcccgccatcagcagcgtacggtcatccgccagctgcttcacgcctgccgccatatggttaaacgcacgcgtcaccgagcggacttccgaggcgccatactcgcgcagcggaggaggaataatgcctttaccgacctgcagcgcagcgtgctccaggtcgaccagcggtcggttttgtattcggataaacagccaggctccgcctatcgccagcagcataatcgccagggtatagcggaacagcggcgagaaatcgccctgatggatttcggtcagcgggacgcgcacccagatgttgggtgacagccaggttttcagccagacgacgggcgagcttttgttgacctcaacgcgcacttccgtcgggccacccagctgttgcgccatctgctggctgaggaattcatagtgctgcgcccagcgcagacccgcgtcttccgccgcttcattcgaatagagcgagatgcccagttcacggtagatttcacgacgaaacgccgggggaacaaccagctgcgtgccgtcctccagctgcagcttatcggtcatcagcatacgcacttcgtaggccaggaccttattaaactgctggaggctcggcaggatcgcaaagttcagcaccaccaggtaggtcgtcaccaggctgacgaacagcagggtgacgatcagtaacagggtgcgggcaaacgagcttcgcggcgagaagcgcattcgcctcatgctttagagccgtccgggacgaacacgtagcccagaccccatacggtctgaatataacgaggatgcgccggatcttcttccaccatgcggcgcagacgggagatctgcacgtcgatagaacgttccattgcggagtattcgcgaccacgcgccaggttcatcagcttgtcgcgggagagcggctcacgcgggtggctaaccagcgctttcagcaccgcgaactcgccgctggtgagcggcattggctcgtcttcacggaacatttcgcgcgtgccgaggttcagcttgaacttgccgaaggcaataacggcttcttcctgcgacggtgcgccaggcagctcgttcgcctgacggcgcagcacggcgcgaatgcgcgccagcagttcacgcgggttaaacggttttggaatgtagtcgtcggcgccgatttcgaggcccacgatacggtcaacttcttcgcccttcgccgttaccataatgatcggcatcgggttgctctggctgcgcagacggcggcagatagagagcccgtcttcgcctggcagcatcaggtcgagaaccatcagatggaaagattcacgggtcaacagacgatccatttgctcagcgttcgcgacgctgcgaacctggaagccctgctcggtcagataacgctccagcagcgcacgcaggcgcatgtcgtcatccacgaccagaattttatagttttcttgcattgtgtgtactcccaaaggttcggatagtctttgtaacagcgtattctaaaaaagtgcacgtattcgaccagttaattctggtataaattctagtcgaaattgttacaaagcatatttaacagcagcttatcttttcatttcaccacataaattattattaatcctgtctgttacactgtgtggtacgtattgtgcgcaaaacagagaaccggcagcaaaggcagcaccatgaaaacgcccctgatcacccgcgaagggtacgagaagctcaaaaaagagatggatttcctctggcgcgaagagcgtcctgaggtgaccaaaaaggtgacctgggccgcgagcctgggcgatcgcagcgaaaacgctgactaccagtacaacaagaagcggctgcgcgaaattgaccgccgtgtacgctatctgacgaagtgccttgagaacctgaaaatcgtcgattactccccgcagcaggagggcaaggtcttcttcggcgcgtgggtggagattgaaaacgacgacggtgacaccctgcgttttcgcatcgtcggctacgatgaaatttttggtcgtaaggattacatctccatcgactccccgatggcccgcgcgctgctgaaaaaggaagtgggcgatctggccgtcgtgcaaaccccagccggtgaagccagctggtacgttaatgagatcgtctacgtaaaatagtccgagagcgccctccccggctggcattttgccgtgtcagcccgtataactatcccctgattttttcgactcaacagatgataaagccatgatgaaagattcgctctgccgcattattgcgggtgaacttcaggccagagccgaacaggtagaagctgccgttcgcctgcttgatgaagggaacaccgtgccgtttattgcacgctatcgtaaggaagtcaccggcggtctggatgacacgcagctgcgtaacctggagacccgtctgggttatttgcgcgaactggaagaacgtcgtcaggcgatcctcaaatccatcggcgaacagggcaagctgaccagcgaactggaaagcgccatcaatggcaccctgagcaaaaccgaactcgaagacctctatctgccgtacaagccgaagcgccgcacgcgcggacagattgcaattgaagcgggtcttgagccgctggccgacctgttgtggaacgagccgacccacgatccggataccgaagcggcgaaattcatcgacgccgacaaaggcgtagcggacaccaaagccgccctcgacggcgcacgctacattctgatggagcgcttcgctgaagatgccgccctcctcgctaaagtgcgtgattatctgtggaagaacgcccacatcgtctctaccgtcgtcgcgggtaaagaggaagaaggcgcgaaattccgcgactacttcgatcaccacgaaccgatttccaccaccccttcccaccgcgcgctggcaatgttccgcggccgcaacgaaggcgtgctgcagctctccctgaacgccgacccgcagtttgacgagccgccgaaagagagccactgcgagcagatcattatcgaccatcttggcctgcgcctgaacaacgccccggctgacagctggcgcaaaggcgtggtgagctggacctggcgcatcaaggtgctgatgcacctcgaaaccgagctgatgggcaccgtgcgcgaacgcgccgaagatgaagcgattaacgtgttcgcccgcaacctgcacgacctgctgatggccgcccctgctggcctgcgcgcgaccatgggtctcgatccgggtctgcgtaccggtgtaaaagtcgctgtcgttgacggcaccggcaagctggtcgccaccgacaccatctatccgcataccggccaggcagcgaaagcggccgtcgtggtggcggcgctgtgcgaaaaatacaacgtcgaacttgtcgccatcggcaacggtacggcgtcccgcgaaaccgaacgtttctacctcgacgtgcagaagcagttcccgaaagtgacggcgcagaaagtgatcgtcagcgaggccggggcgtccgtctattccgcgtccgagctggcggcccaggaattcccggacctggacgtttccctgcgcggtgcggtctcgatcgctcgccgcctgcaggatccgctggcggaactggtgaagatcgacccgaaatcgatcggcgtgggccagtatcagcatgacgtgagccagactcagctggcgcgcaagctggatgcggtggtggaagactgcgtaaacgccgttggcgttgacctgaacaccgcctccgtccctctgctgacccgcgtagcgggcttaacccgcatgatggcgcaaaacatcgtcgcctggcgcgatgagaacggccagttccagaaccgtcagcagctgctgaaggtaagccgtctggggccaaaagcgtttgagcagtgcgcgggcttcctgcgcatcaaccacggcgataacccgctcgatgcctccaccgttcacccggaagcgtacccggtggtggaacgcatcctggccgccacccagcaggcgctgaaggatctcatgggcgacagcagcgccctgcgcaacctgaaagccgttgatttcactgacgacaaatttggtgtgccaaccgttaccgacattattaaagagctggaaaaaccgggccgcgatccgcgtcctgagttcaaaacagcgacctttgctgacggtatcgagaccatgaacgacctgctgccagggatggtgctggaaggtgcggtgaccaacgtcaccaactttggcgcgtttgtggatatcggcgtgcatcaggatggcctggtccatatctcatcccttgccgacaagttcgttgaagacccgcacaccgtggtcaaagcgggcgacatcgtgaaggtcaaagtgctggaagtggatctgcagcgcaagcgtatcgccctgaccatgcgtctggacgagcagccgggtgacaccaacgcgcgccgcggcggcaacggcgggggccgcgagcagcagcgtccggccgcgaaagcggcaaaaccgcgtggacgtgacgcccagcctgcaggcaacagcgcgatgatggatgcgctggcggccgcgatgggtaaaaaacgctaaggttgtacatgcccggtggcgctacgcttaccgggcctacggttttgtaggccgggcaaacgcagtgccgcccggcaagcaggccgcagggaattaaaataaatagcgtgtagccatatttaaaccacgaattatcaccccgttaacaaatacctctcttttcgttttcccggcatttcagcaaatattgagcaaggtcaaacaggccgtaaattaataccgtaaacaacattccgtcacagttttaatattgctgataaaaactattctcattatcatcgcatagtagataatttaacctttcgtggaatcaggcgttatgcaattcactccagacagtgcatggaagattaccggttttacccgcgaaattagcccggcctatcggcaaaagctgctgtcgcttggcatgctgcccggctcgtcattccaggtcgtacgcgtggcgccgttaggcgatccggttcatatcgaaacccgacgcgtgaatctggtcctgcgtaaaaaagacctcgcgttaatagaagtcgaagccttatcccgataacaagccagcggtttcagtgagtccagaaaaatgaaaaagttaactattggcttaattggcaatcctaattccggcaagactacgctttttaaccagctgaccggggctcgccagcgcgtgggcaactgggcgggcgtgacggttgaacgtaaagagggccagttcacgacgacagacaaccaggtgacgctggttgaccttcccggcacctactccttaaccaccatttcgtcacaaacctcgctcgatgagcaaatcgcctgtcactacattcttggcggcgatgcggatctgctgatcaacgtggtcgatgcctcgaacctcgagcgtaacctctatctgacgctgcagctgctggagctgggtatcccctgcatcgtggcgctcaacatgctcgacatcgcagagaaacaaaagctacgcatcgacgttgatgccctctccgcgcgcctcgggtgcccggtcgttccgctggtctcgacgcgcgcgcgcggtattgatgcgctgaagctggccattgaccgtcacgcgggaaatcgcgacgttgagctggtgcattacgcccagcctctcctgcgcgaagccaacgtgctggcgcaggagatggacaaagccatgcctgcgaaacagcgcctgtggcttggcctgcagatgctggaaggggatatctacagccgcgcttatgccggtcatgcggccgataagctggacgtgacggtggcccgtcttagcgacgagctggacgacccggcgctgcacatcgccgatgcccgttaccaggctatcgcctcgatctgcgacgtggtcagtaacgcactgacggcagaacccagccgctttacggcggcggtggataagattgtgctcaaccgcttcctcggtttgcccatcttcctgctggtgatgtacgtgatgttcctgctcgccattaacatcggtggcgcgctgcagccgatttttgacgccggttccgtcgcggtcttcgtgcacggcattcagtgggtgggctacaccctgcacttcccggaatggctcaccatcttcctcgcgcaggggatcggcggcggtatcaataccgttctgccgctggtgccgcagatcggcatgatgtacctgttcctctcgttcctggaagattccggctacatggcgcgcgcggcgttcgtgatggatcgtctgatgcaggcgctgggcctgccgggcaaatccttcgtcccgctgatcgtcggcttcggctgtaacgtgccgtcggtgatgggcgcgcgcacgctggatgcaccgcgcgagcgtctgatgaccatcatgatggcgccgtttatgtcctgcggtgcccgactggcgatctttgcggtctttgcggcagccttctttggccagcagggcgcgctggcggtcttctcgctgtatgtcctgggcatcgtgatggcgatcctgaccggcttaatgctgaaacacaccatcatgcgcggtgaagcgtcgccattcgtgatggagctgccggtgtaccacgtcccccatctgaaaagcctggcgatccagacctggcagcgtctgaaaggcttcgtcctgcgcgccggtaaggtgattgtcatcgtcagcgttttcctgagcgccctgaacagctttaccctgagtggacaggcagcggataacattaacgactctgccctcgcctccgtcagccgcgtcatcacgccggtcttcaaaccgattggcgtgcatgaggataactggcaggcaaccgtcgggctgtttaccggcgcgatggcaaaagaggtggttgtcggtaccctgaatacgctctacaccgccgagaacattcaggagcaggaatttaacccggcggagtttcacctcggtgacgaactgctgggtgccgtagaggaaacctggcagagcctgaaggacaccttcagcctgagcgtgctggcgaacccgattgaggcgagcaaaggcgacggcgagatggcgaccggtgccatgggcgtgatgggcgagaagtttggcagcgcgtccgcggcctacagctacctcatcttcgttctgctctatattccatgcatctccgtgatgggggcgattgcccgcgagtccagccgcggctggatgggcttctccatcctgtggggattaaacatcgcgtattcgctggcgacgctgttttatcaaaccgttaatttcagccagcacccgcgctacagcctggtctgcattctcgcggttgtgctgtttaacgtgatcgttctcggcctgctgcggcgggcacgcagccgcgtcgacatcgacctgctggcaaaccgtaaaaccgccgcaacctgctgcaacagcccggcaggcgactgtcactaaggagcacaccccatggcatcgttgattcaggttcgtgacctgctggcactgcaggggcgaatggaggcgaaacagctgagcctcagcctgcatacgccgcagccgatgatcgacgccatgctggaaagactggaagccatggggaaagcggtgcgcattcaggaagagccggacggttgtctgtccggcagctgtaaacattgcccggaaggaaaagcctgcctcagggagtggtgggcactgcgcgaataaaggcggacagcgccgaacaaaactcgccaggatgtgaaataaatggcgcgtgtgccgctttagcaaccaccattgattggctttccggccacaggttatccagcagtggaaccaccttacgcggaaccagtccgtccagatagccatacatacgcaggtgcggaagcgccagcgacgccagcggttcacgcagatcgatcgtcttgagtatctcaagccccccgttaagcacctcaacgtcaggcatcggcagcgacagcacggtctgcttcagcgtgcgcgcgtcctgacgcgcggtttctgtacccatcgtctgcagcgcgagaaaacgctccaccgtccgctggaaatcgtcgcttagctgctgctggaaccctgccagcacttcaggcttgatccccggccacgcgtcctgtgcgctaaaacagggtgacgaggcaacggtgaccagcgcgctcacgcgcccggggttatccagcgcaatcttgcttgccaccagcccgcccaggctccagcccagccagacagcgttttgcggcgcggcgtccagaacctgctgcgccatctcatcaagcgacatcgcgccaaagccgcgactgcggccataacccggcaaatccaccagatgcagcgtaaattgcgaggcaagttcctcgcttacgcaacgccacacttcagcattcagtccccatccgtgcagcagcacaagatggcaatttcccgttccgacggtctgccaccacagcgtcttcatcagttactgttctctttttcacatggaggttgcacatgctaacagtacctgggttgtgctggctatgccgaatgccgctgacactcagcaggtggggcatctgctccgtctgtacgcgatcgctgcaatggcgtatcgggagctgtccacaatgtggtttaccggccacaaatccctctttgccctgtggccggtgcctgaaaaaatccccgccgtggagcgcgctggtggcggtggatgattatgttccgccgctgagcaggctgattcacgcgctgaagttttccggtcaaagttccctggcacagccccttgcgcgactgctactgctggcggttttgcaggcgcggcgccaccgcgcattgccgaaaatcgacaggttggtgaatgtccccctctaccgacgccgccactggcgacgcggttacaatcagagcgacctgatctgccgtcccctcgcccggtggcttggctgtcagtatgatgcccgcgcgctgacgcgtgttcatgccaccgccatccagcatcagctcagcgcccggcttcgcaaaagaaacctcaaaaatgcctttcgccttgaattgccggtcgacggtctccatatcgcgattgtggatgatgtcgtcaccacaggcagtaccgttgctgaactttcccgactgcttttgcaaagcggcgccgcgtcggttcaggtatggtgtctgtgccgtaccttgtagcccttcttcaatgggcgtatgattatacccaggtaatttagtcaactattaggccaaagctatgatccgtatttccgattctgcacaagcgcactttgccaaactgctggcaaatcaggaagaagggacgcagatccgtgtgtttgtgatcaatccaggcacgccgaatgcagaatgtggtgtttcttattgtcctccggacgccgtggaagccaccgacactgcccttaaatttgaacagctcaccgcctatgttgatgagctgagcgcaccgtatcttgaagatgcggagatcgacttcgtcaccgatcagctgggttctcagctgaccctgaaagcgccgaacgcgaaaatgcgtaaagtgtctgacgatgccccgctgatggagcgcgttgagtatctgctgcaatcccagattaacccgcagctggctggccatggcggtcgtgtttccctgatggaaatcaccgacgaaggttttgccattctgcagtttggcggcggctgtaacggctgttcaatggtcgatgtcaccctgaaagaagggatcgagaagcagctgctgaacgagttcccggaactgaaaggcgtgcgtgacctgaccgaacaccagcgcggcgagcactcttactactgattcattgcccgtctgtattgcccggtggcgctgcgcttaccgggcctacaaaaccctgctccccctcttcgctcccctctatatgttgacctgcgtctcataattcacattttgccttccagggtgattctcaatcacgccatgttacccgtatcattcccatgggcactaagcacactcataacagccgactaaacttaatcgtttaaaaggcatcagtattagtgccgttacttctctgttcccagttgggacaaccggaatttgtcgttgaaacaatgacgttacccataacaattcaaaggccaggtaaatcatgccattagtcatcgttgctatcggtgttgtgttattactgctcttgatgatccgcttcaaaatgaacggatttatcgctctggttctggtggcacttgcagtcggtctgatgcaggggatgccgctggttaaagttatcagctcgattaaagccggtgtcggcggcacgctcggcagcctggcgctgatcatgggcttcggcgccatgctcggtaaaatgctggcggactgcggtggcgcccagcgtattgccaccacgcttatcgacaaatttggtaagaagaacattcagtgggcagtggtgttaaccggctttaccgttggtttcgcgctgttctatgaagtgggcttcgtgctgatgctgccgctggtgttcaccattgcggctgccgcgagcatcccgctgctgtatgtcggtgtgccaatggccgcggcgctgtccgtgacccacggcttcctgccgccgcacccgggtccaaccgctatcgccaccatcttccacgccgacatgggtaaaaccctgctgttcggtacgattctggcgatcccaacggtgattctggcaggcccggtttatgcccgcttcctgaaaggcattgataagccgattccggaaggtctgtacagcgccaaaaccttcatcgaagaagagatgcctggctttggcgtcagcgtctggacctctctggtaccggtgatcctgatggcgatgcgcgccgtggcagagatggttctgccaaaaggtcatgcgttcctgtccgttgcagaattcctgggtgacccggtgatggcaacgctgattgccgtgctgatcgcgatgttcactttcggtctgaaccgcggccgctccatggatcagatcaacgacacgctgacctcttccatcaaaatcattgccatgatgctgctgatcatcggcggtggcggtgcgttcaaacaggttctggtcgacagcggcgtggacaaatacatcgctgccatgatgcatgaaaccaacgtgtcgccgctcctgatggcctggtctattgccgcggttctgcgtattgcgctgggttctgcgaccgttgcagcgatcaccgcaggcggcatcgttgcgccgctgattgccaccacgggcgtgagccctgagctgatggttatcgccgtcggttccggtagcgtggttttctctcacgtaaacgatccgggcttctggctgttcaaggagtacttcaacctgacgatcggtgaaaccatcaagtcctggtccgcgctggaaaccattatttcggtgtgcggtctggtcggggtgctgctgctgaatatggtggtctgatgccctaagtcggatggcggctacgccttacccgacctacatgagcaccacctgataataaaaaccccgccactggcgggttttttattacttcttaccagcagcttttcgccgcttatccaaatccttaatcagcctgttcaccccatcatcggcaaacatcgcctcaagcgtggtggacagcttgcgacgccagttcttgtactgatagctggtacccggaatgttcaccggctccgccatatcaatccagtcttccggctgcaggcccagcagggcgctgttgctgtcggcaatatagcgctgcaaaccgcggttgagtgtcgcagtcatcgccatcagcgacgctttatgcccggcgcgcttcggcagacagccatgcttatgcagcgcatccagcagtccctgtttagagagctcgcgatcctgataaagaccgcgtaacacctcttcgtcaggatacaggcccagcgttttgccaagggtcagatcgccgctttcccaatagccacgaagcgtaggaaggtcatgcgtcgtcgcgactgccattgactgttcagggtacgcttgcggcgcgcggaaggttttctcatggtcgttttcaaaatagagcactttataggagtagacgccgctgtcgcggagcttgctgacaatctccaccggcacggtaccgagatcttcaccgatcaccatgcactggtgacgcttgctttccagggccaggatcgacagcagatcgtcaaccggatactgcacgtacgccccgtgatccgccgtttcaccgtacgggatccaccacaggcgcagcacggacatcacgtggtcgatacgcagcgccccgcagttctgcatgttcgcgtgcagcaggtcgataaacggctcgtaggcgcgcgccgccatcacgtggggatccatcggcggcaagccccagttctggccgagcgggccaaggatatccggcggcgcgccgacggaggctttcagacagtaaagctcgcggtcacaccaggtttccgcaccgccttccgccacgccgacggccaggtcacgatacaggccaatcggcatcttgtagccctggctcacctgccagcaggcggcaaactggctgtacgccagccactgcagccacaggtagaagtccacctcgtcagcgtattttttgcagaaagctttcacttcaggcgtgtcgacggtctgatacgcttccggccagaccggccagccccagcgcatttcgtcctctttcacctgatacgcgtgcagcgcatcgaacgctgcctgccagtacaggctctcgccctcctgcgtcacgaactggcggaacgccgccatctcctcatcatcacgctgagaaaagcctttccacgccaggcgcagcgcggccatcttcagcgccgtcacggtggaatagtccacccagtcggcttcgcgggcctgcttcagcgcctgctgggtggtactcagtgcccaccacgcctgcgcctccgggctgtttttgaaatcatctaaggcgttaacgtcgatgtaaatcacgttcagccagcgacgggaggacgggctgtacgggctggcgctctccgggttggccggatagagcgcgtggatcgggttgaggccgataaacgcgccgccgcgctcgcccacggatgccagcatgttcttcagatcgccaaaatcgccgatgccccagttgctgtcggaacgcagcgtatagagctgcacgcaggcaccccacagctttttgccttcaagcagcgcctgcggctcgtagcagcgttttggcgcgacgatcacccggcagtggaaacgccgatcgtcctgggtgagcgtcagggtgtggtagccctccggcagcttcgccggaaggttaagggttttgccgccggtggcgtggcctttgtgctgatgcccctcttcggtggtcagcagccagctaaactcgccgcgcccctccaccgcgagcggcatctttttacctgcggtgaataccttcacattcggcaccggcgcagccgacgctttcgcgtcggttttgtgcatagcatccagcaaacgtcttttggtgtcggcgccaatagactgtggtttgccgtgagcattaatgtaactgaggctaattcccgccgcctgcgcggcactgtccagacgtttactctccatcgcgcttccttagcgttttgcctgccagatacgggcctgataatcacggattgagcggtcagagctgaacatgccgcagcgcgcggtgttcagaatgcacgcccgggtccacgcgtcctggtcgcgatacagcacgtcgacctgtttttgcgcttcaacgtaggccgtgaagtccgccatcaccagatacgggtcaccgccgtgtttgtccatgctgtgcagcatctggtcaaacgcgtgcttgtcgccgtcgctgtatttgccgctctccagctccttcagcaccgcgtccagcactttgtctttcttacgccatttcaccgggtcgtagcctttggccttgatggctttcacctcttccacggtgtggccgaagataaagatattctcttcgcccaccttctcggcgatttcgacgttcgccccgtccagcgtgccgacggtcagcgcgccgttcagcgccagcttcatgttgccggtaccggaggcttcttttcctgcggttgagatctgctcggagatatccgccgccgggatcagcatttcagccgccgagacgcagtaatccggcaggaataccaccttcagcttgtcgcccacgttcggatcgctgttgatcgcctccgccactttattgatggcgaggataatgtttttcgccaggtagtagcccggcgccgccttcgcgccgaacaggaacacgcgcggcacacggtcagcctgcgggttctcgcggatctctttgtacagcgccagaatgtgcagcaggttcaggtgctgacgtttgtactcgtgcaggcgtttgatctggatatcgaaaatcgcatttgggttgatctcaatcccggtgcgcgctttcacgaacgccgccaggcgaactttgttctccagcttaatcgcgcggtactgttcgcggaatttcgcgtcgtcagcgtatttttccaggttgatgagctggtccagatcgttcgcccactctttcttcagggtcttgtccagcaggccagccagcagcgggttgcactgcttgatccagcgacgcggcgtaatgccgttggtcacgttgtggaatttggtcggccacagctggtggtattccgggaacagatctttaaccaccagatccgagtgcagcgccgccacgccgttcaccgcaaagccgctcactacgcacatgttcgccatgcgtacctgcttatcgtgaaccaccgccagcttcgcccagaccgctttgttgcccggccaggttttatccaccagggttttaaactggtcgttaatcttgttgatgatctgcatgtggcgcggcagcagcgctttcaccagcttctcatcccagcactcgagcgcttcaggcatcagggtgtggttggtgtaggcaaaggtacggctggtgatggaccaggcgtcgtcccagctcagctgatgctcgtcaatcagcacgcgcagcagttccgggatggcaatggtcgggtgcgtgtcgttgagctgaatgacttcgaagtccggcagctgcgccagcttgcggcccgccaggtgatggcgacgcagaatgtccgccacggagcaggcgcactggaagtactgctgcatcaggcgcagctttttaccggccaggtggttgtcgttcgggtagagaactttggtcagcttctcggcgtcgatgccctgctgctcggcacgcaggaaatcgccgtcgttaaatttggtcaggttaaacggatgggcgtgcttcgcctgccacagacgcagcggctgcgccacgccgttacggtagccaagcaccggcagatcccaggcttcgccggtaatggtgaacgcaggctcccagagaccttgtttcgtcactttcccgccaatgccaacctgcacgtccagctgcgcgttatggcggaaccacgggtaggtattgcgatgccagtcgtccggcgcttccatctgatggccgtcagcgaaggactgacggaacaggccgtactggtagttcagaccgtaaccaatcgccgactggccgacggtcgccatggaatccaggaaacaggccgccagacgacccaggccaccgttgcccagcgccgggtcaatctcttcttccagcagatcggtcaggttaatgtcgtgttctttaagaacgtcaccaacctcctgataccagccgaggttcaacaggttgttgcccgtcagacggccaatcaggaactccattgaaatgtagtttacatggcgctgcccgtttgccggttttgccagaggttgagcatccagctgctctgcgagcgcaccgctcactgcctgccaccactggtgaggcgtcatctcgtttgcagcatgaaggccaaaacgctgccactgacgcgtcagggcagcctggaattgagctttgttgaaggtaggctgtgacataggggatcggcatcctttagaaagaaaacacaagttggcgctagtgtgcctggctcatttcacctcttcctcctcccgtaggggattagacagggaggagtagcggggatgagcagaaaagtgtgatcaaggccactctcagagcatagttcgagtgtgcccggaagataaaaaagtaaccgaggagaatgtcaaagaaatgaaatgcagtttcggatgaaattaaaccctgccgaaataattacttacctggaataatatttttgcaacaggatgtcatgaccaggaaaggtattattctcgctgaactttacccaccctttattaaatttgacgtcactatcccttcctgaaaccagtttcagcgcagccgcagcacaaccatacaagccagcattgacgcggcattaaagccctttccagaaagttccatcatctgcctgaatgttttgtgacagagtgcaaattcagagccaccaaatccagacataacttgcaatagttctctttctgaccgaccttatatcgtattaattacgaagcgcaaaaaaaataaaatctctcgttccccacagtgaagtgaaacctatgttgattccgtctaaattaagtcgcccggttcgtcttgaccatacagtggtccgcgagcgtctgttggctaaactttccggcgcgcataatttccgactggcgctggttacgagccctgcaggttatggaaaaacaacgctcatctcgcaatgggccgcaggtaagagcgatcttggctggtactcccttgatgagggcgataaccagcaagaacgttttgccagctatctgattgccgccatacagcaagccacccatggacactgcgtcgccagtgaggtgatggtgcaaaagcgccagtacgccagcctgtcctcccttttctctcagctgtttatcgaactggctgaatggcatcgcccgctttacgtggtgattgatgattaccatctcatcactaacccggtgattcatgaatcgatgcgtttcttcctgcgccatcagccggaaaacctgacgttagtggtgctgtcacgcaacctgccgcagttgggtattgccaacctgcgcgtgcgcgatcagcttctggaagtaggtagccaacagcttgcttttacccaccaggaagcgaaacagttcttcgactgccgcctgaactcaccgattgaggccgccgaaagcagccgtctgtgtgatgacgtcgcgggctgggcaacggcgctgcagctgattgccctctctgcccggcaaaacaacagtccggcgcaccagtcagcgcgccgtctggccggcatcaacgccagccacctctctgattacctggtggatgaggtgctggacagcgtcgatccctcgacgcgtaatttcctgctgaaaagctcgctgctgcgctccatgaacgatgcgctgatcgtgcgggtaacgggctgtgaaaacggtcagcttcagctcgaagagattgaacgtcagggccttttcctgacgcgcatggacgatcccggcgagtggtttagctatcatccgctgtttggtagcttcctgcgccagcgctgtcagtgggagctggcggttgaactgccggagatccaccgcgccgctgccgaaagctggatggcacagggcttcccgagcgaggccatccaccatgcgctggccgccggtgacgccagtatgctgcgcgatatcctcctcaatcacgcgtggggcctgtttaaccacagcgagctgaccctgctggaagagtcactcaaagccctgccgtgggaaagcctgctggagaatccgcgtctggtgctgctgcaggcctggctgatgcagagccagcatcgctacagcgaagtgaacaccctgctggcgcgcgccgagcaggagatggaaagcgagatggataccaccctgcacggcgagttcaacgcgctgcgcgctcaggtggccattaacgacggcgacccggacgaagcggaacggctggcgatggtcgcgctggatgaactgccgctggccaacttctacagccgcatcgtggcgacctccgtccacggtgaagtgctgcactgcaagggcgatctcacgcgctcgctttcactgatgcagcaaaccgaacagatggcgcgtcgtcatgatgtctggcactacgcgctgtggagcctgatccagcagagcgagattttattcgcgcaggggttcctgcaggccgcctgggaaaaccaggagaaagcgttccagctgattcgcgagcagcatctggaacagctgccgatgcacgagttcctgctgcgtattcgcgctcaattactgtgggcatggtcgcgtctggatgaagcagaaagctgcgcccgccagggtgtggatgttctttccagtttccagcctcagcagcagctgcagtgcctggcgctgctggtgcagtgctcgctggcgcgcggcgatctcgataacgcccgcaaccatcttaaccgcctggaaaacctgctcggcaacggccagtatcatagcgactgggtgtcaaacgccgacaaggtccgggtgatttactggcagatgaccggcgataaaaaatccgccgccaactggctgcgtcagacgccaaaaccggaatttgccaacaaccacttcctgcagagccagtggcgcaacattgcccgcgcgcagatcctgctcggtgaattagagcccgcagagattgtgctggaagagctgaacgaaaacgcgcgcagcctgcgcctgatgagcgacctgaaccgcaacctgctgctgcaaaaccagctctactggcaggcgggccgtaaaaacgatgcccagcgcgtgctgctggaggcgctacagctggcaaaccgcaccgggtttatcagccactttgtgattgaaggggaagtgatggcccagcagctgcgtcagcttattcagctcaacacgctgccggagctggatcagcatcgcgcccagcgcattctgcgcgagattaaccagcatcatcggcacaagttcgcgcatttcgatgagaacttcgttgaacgtctgctgaaccacccggaagtgccggagcttatccgcaccagtccgcttacccagcgcgaatggcaggttctggggctgatctattcaggctacagcaacgagcagattgccggcgagctggcggtggcggcgaccaccatcaaaacgcatatccgcaacctgtaccagaagctgggcgtggcgcatcgacaggatgcggtgcagcatgcgcagcagctgttgaagatgatggggtacggcgtttagttttgtgcagtctgatgccctctcccacagggagagggaaaacaatttgtaggtcgggtaagcgcagcgccacccgacacaaccgttagcacagttccagctgcaaattattatctttaatcacctgcatcacccccgccggcggcatcacgtcggtataaaccgcatccaccatgctaatgctgcccatgtttaccatcgcgttacggccaaacttcgagtgatccaccaccagcatcacgtggcgtgagttttcaatgatcgcgcgcttggtgcgcacctcgtgataatcaaactccagcagcgaaccgtcgctgtcgatgccgctgatgcccagaatgccgaagtcgaggcggaactgagagataaagtcgagggtcgcttcaccgataatcccgccgtcgcggctgcgtagctcgccgccagcgaggatgatgcggaaatcgtctttttgcatcagggtattggcgacgttcaggttgttggtgaccacgcgcaggttctcgtgatccagcagcgcatgggcgaccgcttccggcgtggtgccgatatcaataaacagcgtcgccccgttcgggatctgactggcgaccttgcgggcaatgcgctctttctccgccgtctgcgtcgctttacggtcgtgccaggaggtgttgaccgagctggacggcagcgccgcgccgccgtggtggcgaaggatgcggttctgatcggccaggtcgttcaggtcacgacggatggtttgtgggctgacggcaaactgctccaccagctcttcggtgctgacgtatccctgtttttttaccagttcgataatggcgtcatgacgttgtgtttgtttcatcaattatccctgagaattatgttcgttttcgcgcatggagcgtgtcggcaaaggccatcgccagccccacggccagcccggcgacgtgcgcaccgttggcgatagacataccaaacagatcaaaccatccggcaattagccatattaacgcaaaggttatcaatccgcgttgcagatagatgccgctttgcggatcgcgctccccgcgaagccagacgtagcccatcagggcatagacgacacccgacagcccgccaaaccacgggccgctgaacttgtgctgtacgtagccgctcaacagggcgctgatgatggtgataacgatcagcttgccgctgcccagacgcttttcaacggcaccgccgagataccaccaccagagcaggttgaagaggatatgcatcaccgagaagtgcatcagcgcgtggctaaagtagcgccatacgtcaaattcaagcgacggatcatagggccacgccagggcaatcatcacgctctggtcgccgaccacgttcatgataataaagacgatgatgcaggccgccatcagcagcagcgtaaacgggcccgcgcgctcgcgaagggtggcaaggaagggaaagcggctgtagtgcaatccgctgccggtctggccggactgccagcttgccgccagatagcgcgggtcgccagggttctcaagaaaacgcgccagctcctcgtttacccgcccggcctggctctcatcggccagccagacgtcggtctgcgtatgttgctgaatagtaagaataacgccctgcgtcgccatatagtcgacaaacgcctgggcgacgcgcgggttggtaaaagaggtgatcatcaacatgggcagcggtcgcttatttccacacaaaaggggacagtatagcgggatcagcgctcaaacgcgtattccacttccgccgggaaatgacgatgccaggcatcgaaaccgccgtcgacgctgtaaaccgcgtcgtaaccctgctgaagcaggtactgcgccgcgcctttgctgctgttgccgtggtagcacatgaccatcaccggcgtgtcgaagtcgttatcgcgcataaacgcgcccagcgtgtcgttggtaagatgaaacgcgcccggcgtatggcccatcgcaaaactctgcggatcgcggatgtccaccagcaccgcttttccctggtgcatcttctggtgggcttcttctacgttaatacattcaaactgatccatggtgttctctttacagtggtcaacgacaagattttaccccgtagtgtacgtcctggcggcgggtaaacgccattatgttatccatatcactctaaattgtttttttgatgttaccaaaagcgcgttcctttgctattatgagcgatatcgaacatttctgagctttaacgaaagtgcatgagggtgttatggaaaccaaagatctgattgtgataggcggtggcatcaacggtgccggtattgcggtcgatgccgcaggacgcggtttatccgtactgatgctggaagctaacgatctcgcctgcgcgacgtcgtccgccagctccaaactgattcacggtggcctgcgctacctggaacactacgaattccgcctggtcagtgaagcgctggccgaacgtgaagtgctgctgaaaatggccccgcatctggcgattccgatgcgcttccgcctgccccatcgcccgcatctgcgtccggcgtggatgatccgaattggtctgtttatgtacgatcatctgggtaaacgcaccagcctcccgggttcaaaagggttgcgttttggctcagaatcggtccttaagccagaaatcgtgcgcggattcgaatattccgactgctgggtggacgatgcccgcctggtgctggcgaacgcgcagatggttgagaagaaaggcggcgaggtgaaaacccgcacccgcgcgaccgctgcccgccgtgaaaacggcctgtggattgtcgaggcggaagatatcgataccggcgagaagttcagctggaaagcgcgcggcctggtgaacgccaccggcccgtgggtgaagcagttctttgacgacggcatgcatctgccatccccgtacggcattcgcctgatcaagggcagccacattgtggtgccgcgcgtgcatacccagaagcaggcttacatcttgcagaacgaagacaagcgcatcgtgtttgtgatcccgtggatggacgaattctcgatcatcggtaccaccgacgtggagtacaaaggcgatccgaagaacgtcgagatcgacgagagcgaagtgaactacctgcttaaagtgtataacgcgcactttaagaaacagctgtcgcgcgacgacgtggtctggacctactccggcgtgcgtccgctgtgcgatgacgagtctgattcaccgcaggccattacccgcgactatacgctcgatattcacgacgtcgacggtcaggcgccgctgctctccgtatttggcggcaagctcaccacctaccgcaagctggccgagcacgcgctggaaaaactggcgccgtactacaaaggcattggcccggcatggaccaaaggcgcggttctgcccggcggtgatatcggcgataaccgcgatgattacgccgcgaagctgcgccgtcgcttcccgttcatcactgaagggatggcgcgccactatgcccgcacctacggcagcaataccgagctgatcctgggtgatgcaaaagagattgccgatctgggcgagcatttcggtcacgagctgtacgaagccgagctgcgttatctggttgagcacgagtgggtgcgtcgtctggatgatgctatctggcgccgtaccaaagaagggatgtggctcaacgccgaacagcagtctcgcgtggcgcagtggttgctgcaacatgcggcgaaacgtgagctgtcgctggcgtcttgatgcaaaaaacgcccggtggcgctacgcttaccgggcctacgggatcaagtaggccgggtaaggcgaagccgccacccggctttgtttttacaacctcaccggatcaatatgccagatcgtctcggcatactccttgatggtcctgtctgacgagaaatagcccatattggcgatgttgtacatcgcggcgctggtccacttctcaggctggcgatacagttcgtccaccttatcctgacagtcgacgtagctgcggtaatccgccagcacctggtagtgatcgccaaagttaatcagcgaatccaccagatcgcggtagcggctcggttcatcagggctaaacacgccggttgcaatctgcgtcagcacctgacgcaactcttcatcctcttcgtaatactgacgcggcgagtagcctttcctgcgcagcgcctctacctcttccgtcgtattaccgaagataaagatattctcttcgcccacgtgctccagcatctcgacgttcgccccgtccagcgtgccgatggtcagcgcgccgttaagggcaaacttcatgttactggtgccggatgcctccgtgcccgccgtagaaatctgctcagagagatccgccgccgggatgatcagctgcgccaggctgacgctgtagttcggaatgaacaccaccttcagcttgtcgccaatatccggatcctggttaaccaccttcgccacgtcgttgatgagatgaataatatgcttcgccatgtagtaggccgacgccgccttaccggcgaagatcttcacgcgcggcacccattcggccgtcgggtcggccttaatgcggttgtaatgggtgatcacgtgcagcacgttcatcagctgacgcttgtattcgtggatgcgtttaatctgaacgtcgaacagcgctttcgggtttgccaccacgttcaggtgcatcgccagccagaccgccagacgctttttgttcagcagcttggcttcgcgcacggctttgttcaccgtcgggaaatcaatatgctgttccagctcgctcagctggctcaaatcggtacgccaggtgcggccgatattctcgtccagcacctcagagagcggctggttagccagcgccagccagcggcgcggggtgacgccgttggtcacgttgcagaaccgcgtcgggaagatcttcgcgaagtccgcaaacagcgactgcaccatcaggttcgagtggagctcggacacgccgttgaccttgtggctgatgacaaccgccagccaggccatgcgcacgcggcggccgttcgactcatcaatgatggacgcgcggctcagcaggccggtatcgtttggatactgctcctgcagcgtcttgaggaagtagtcgttaatctcaaagataatctgcagatggcgcggcaggattttgccgagcatgtccaccggccacgtctccagcgcttcgctcatcagcgtgtggttggtgtacgagaacacctggcaggtcacctcaaaggcgtcgtcccagctgaacttatgctcgtcgatcagcaggcgcatcagctccggaatggagagcaccgggtgggtgtcattaaggtggatcgcggttttctccgccaggttggcgtaggttttgtgcagctgatggtggcggctgaggatgtcctgaatggtcgccgaaacgaggaaatactcctgacgcaggcgcagctcgcggcctgagtaggtcgagtcatccgggtacagcacgcgggatacgttctcggagtggtttttatcctccaccgccgcgaagtaatcaccctggttaaatttaccgaggttaatttcgctactggcctgagcgctccacaggcgcagcgtgttggtggcatcggtgtcgtagccggggatgatctggtcgtaggccacggccaggatctcttccgtttccacccagcgggatttttttccttcctgctgaatacgcccgccaaagcgcaccttgtagcgcgtgttgtggcgcttgaactcccacgggttgccgtactccagccagtagtccggggactctttctggcgcccgtcaacgatgttctgtttgaacataccgtaatcgtagcgaataccgtagccgcggcccggcagcgccagcgtcgccagcgagtcgaggaagcaggcggcaagacgtcccagaccgccgttaccgaggcccggatcgttctcttcgtcgatcagttcttctaaatctaaccccatctcttccagtgcggttttgacgtcgtcataaataccgagcgacaacagcgcattggacagcgtgcggccaatcaaaaattccatcgacagatagtaaacctgacgcgtctcctgcgagagctgggcgcggtttgagcgcagccagcgttcaactaagcggtcgcgcaccgcaaacagggtggcgttcagccactcgtgcttgttggcaataaccggatctttcccgatggtgaacatcagcttgtaggcgatggagtgctttaacgcctcaacgctgagcgtgggtgaagagtagctaaatggagcgttcatatcagtaacttcgcctcgttacatcaagcgttgatagagatcgcggtatgactgcgccgcaacgtgccagctaaagtccatggacatcgcctggcgttggacgtagcgccacagcgatggacgggaccacaagacgaaagcacgccgaatcgcccgaagcagcgaccaggcattactgtcctcaaagacaaacccgctggcgataccgtccgccaggttttccagtgagctatccgataccgtatccgccagcccgcccgtgcggcgcaccagcggcagggtgccgtatttcaggccgtaaagctgcgtcaggccgcagggttcgaaacggctcggcaccaggatgacgtccgcgccgcccataatgcggtgcgaaaatgcctcgtggtagccaatctgtacgcccacctgccccggatgttccgcggcggcggcaaggaaaccttcctgcaataccgggtcgcccgcgccgagcagcgccagctgcccgccctgctccagtaaaccgggcagcgcctccagcaccagatccagccctttctggctggtcaggcggcttacgacggcgaacagcggcactttgtcgttaaccttcaggcccatcgcaatctgcagctggcgtttgttttccgctttgtcttccacggaatcacgaccgtagcgcgccgccagcaggagatcggtttccgggctccagatctgttcatccacgccgttcagaatgcccgacaggcggccttcgcggtggcgctgctgcagcaacccttccatgccgtagccaaatgccggctgggtgatctcacgcgcgtaggttgggctcaccgccgtgatgtgatcggcgtagtacagccccgccttcaggaacgagatctgcccgttaaactccagaccgtgcatgttaaagaacgaccatggcagatcgatgtcattcatgtgatgggcgtagtacatcccctgataggccaggttatgcacggtaaagaccgatttcgccgggtggccgcgcgcggcgagatacgccggggcaagcccggcgtgccagtcgtgcgcgtgtaccacatccggccgccagaacggatccagccccgtcgccatttctgctccaacccagccgaggagcgcaaagcgcagcacgttatcggtgtacgcgaacagattcgtatcgtgatacgggctacccgggcgatcgtataaatgcggcgcgtcgatcaggtaaatccctacgccattgtaatgtccaaacagcagggtaatgcgtccggcaaacgtttcacggcgggtcaccacttttgcatcaggtataccgcgccagatatccggaaaggcgggcagcaggactcgggtatccacgcctccggcgatttgcgccgccggtaatgcgccaagcacatctgccagaccgcccgtttttaataacgggaacatctcagaacatacgtgtaaaacctgcatcatcgctcctgtttgatttgcagcttccgcaacatttcccgtgtgactaacacgatcccctcttccgaacggtagaaacgacgcgcgtcttcttccgcattctccccaatgaccatcccttcagggatgacgcaggcacggtcgatcacgcaacgacgcagacgacacgagcgccctacccagacgtccggcaacaagactgccgaatcgatattacagaatgaatttatccgcacgcgcgggaacagcaccgactgcaccacgaccgaaccggagatgatgcacccgccggacaccagcgagttcagcgtcataccgtggctgccggagcggtcctgcacgaatttggctggcggcagcgactccatatgggtacgaatcggccagttctggtcgtacatatccagttcaggcgtgaccgatgccagatcgaggttcgctttccagtacgcttccagcgtgcccacatcgcgccagtacggttccgcattcgggtcggactgcacgcaggacagcgggaaaggatgtgcatacgccatgccagctttggtgattttcggaatgatgtctttaccgaagtcgtggcttgagttttcgtctttgtcgtcttcttccagcagctcataaagataatctgcgtcaaagacatagatccccatgctggcgagcgatttggtgtcatcgcccggcatggttggcgggttcgccggtttttcaacgaagtcgataattttgtcgtcggcatccacgtgcatgacgccaaacgccgtcgcttcagcaacgggcacaggcagacacgccacggtgcagcgcgcccctttttcgacgtggtcgatcagcatgtgggagtaatcttgcttgtaaatgtggtccccggcgaggatcacaatgtattccgcgttatagcgacgaatgatgtcgaggttctgggtgaccgcatccgctgtcccgcgataccagttctcgccgtgaacgcgctgctgcgcaggaaggagatcgacaaattcgttcatctcttcgctgaagaatgaccagccgcgctgaatatgctgcaccagggtgtgcgactgatactgcgtgatgacgccaatgcggcgaatgcccgagttcaggcagttggagagcgcaaagtcgataatacggaacttaccaccaaagtgaacggccggcttggcgcgcttgatggtcaaatctttcagacgggtaccacgcccgcccgcaagtatcagggcaaccgtttttaatggtagctggcgtgccaacattaagggatcgttcttctctaatctaaccatgactaactccttttttatcatctttggaatacgcacactccgtgcgcaggcccgtgccagacagccattactaccggattatccgctccggcaaaggggggaacggctcgccactccccgtcaggtaaaacaatctctgcgacgtcatccgtcgcgttcagcgtgaccagccatctatccgacagcaggatttgcaggcgtggtacgccgtgttgccactcttgcgcgcttaacggttgcgcgtctttattcagccagcgaacgttgccgtcaccctcttcccaccagctgttggcggtcagcgcggggatctgctggcgaagatggatcagcgcagcggtaaaatgaatcagcccgctgttggcttcaccccagtcgagccaggttaaggtgttgtcctggcaataggcgttgttgttgccgtgctggctgtgaccatgctcgtcgcctgccagcagcatcggcgtgccctgcgacagtaaaagcgttgtcagcagcgcatgaacgctggcgcgtcgccgctctatcacatccagacttccgcctaacccttctataccatgattaaagctatggttattgttagtgccatcgcgattctcttcgccgttcgcctcattgtgtttctgattgaaacaaacgcagtccctgagcgtaaaaccgtcgtgcgccgtcaacagattaacggtggccgacggacgtttgccgtcgcgcttaaagagatcgctcgacgcggcaaagcgcccggcaaattcccccagcgacaggttccgctccagccagaagcggcgcacggcgtcgcggtagtggtcgttccactcggcaaacagcggcgggaaattcccgacctgataaccgccttcaccgatgtcccacggctcggcaatgagcttcacctgcgagagtaccgggcagttttttattgcctcaaacagcggcgcctgctggctgaacgccggcgtgcgccccatcaccggcgccaggtcgaaacgaaaaccgtcgacgtggaacgtctctacccagtatttcaggcattcatacgcaaaatgcgtgaccgccggatggctgagattgagcgtgttgccgcagccggtccagttctcgtaatcgccatcctgcctgatccaataatagctacggttatcaattccgcgcatggagagcgtcgggccgtcgagatcgctttctgcgctgtggttcagcaccacgtccagaatgacctcaatgcccgccgcgtggagcgccttcaccgcatcgcggaactcgtcccgcgccttttccggatggacggcatagcgcggttcgagcgcgaacatcgccagcgggttgtagccccagtagttgcttagccccagccgctgcaggcgcggctcgctggcaaaatgggcgacggggagcagttccagagcggtgatgccgaggtgtttcaggtaggcgatcatggtgggatgcccgagcgccttgtaggtgccgcgcatctctttggggatcgacggatgcaggtaggtcagccctttgacgtgggcttcataaataaccgtattgccccacggcgtgtgcggcggggcatcgtcttcccagtcataaagatcgttcaccaccacgctttttggcgcgacgggcgcgctgtcgcggtggtcgggctcgccgtagcccacgtggaagagcgggtcatctttaaattcgccgtccacgcggtgagcgcacggatcaatcagcagcttcgccgggttgaaccagtgcccctgcgcgggatcccacggaccgtgaacgcgaaagccatagtgcataccgggccgtcctccggccaggtagccgtgccaggtatcccccgtgcgcgcgggtaaatcgtaacggtgctcgttaccttccccgtcaaacacgcacagttcaacccgctcggcgtgagcggaaaagagggtgaagttcaccccttttccgtcaaaatgcgccccgagcggttcgggtttacctgccgtaagctgcgtcattcgccctcccgcattagccagatggtgccaagcggcggcagcgtcaggctcagggagttgggtcgcccgtggctttcaatggcgtcgctctgtaccagcccaccgttaccggcgttgctgccgtggtagtgcatcgagtcggtattcagaatttcgcgccatttgcccggctggttaatgccgaagcggtaatgttcgcgcggcaccggcgtaaagttgctggcgacgatgatctcgttacccgctttgtcacgacgcacaaagacaaacaccgagcgctcgtggtcgtccaccaccagccattcaaagccgtacggatcgaagtcgagctcgtgcagcgctttgtggtggcgataggtcaggttcagatcgcgcaccagacgctgcacgccgtggtgccagttgtcgccgccttccagcagatgccagtcgaggctggcgtcgtggttccactcgcgcccctgggcgaactcattgcccatgaacagcagtttcttgcccgggaaggcaaacatccagccgtaataggcgcgcaggttggcaaacttctgccacgcgtcgcccggcatgcggtcgagaatcgattttttaccgtgtaccacttcatcgtgcgacagcggcaacatgaagttttcggtgtagttgtagagcatcccgaacgtcagcttatcgtgatgatacttacgatgaaccggatccagcttcatgtagtcgagcgtgtcgtgcatccagcccaggttccatttataccagaaccccaggccgcctgatgacggcggacgggagacgcccgcaaagtcggtcgactcttccgccatggtcacggcaccgtccacctgctcgccgataatgcggttggtattacgcaggaattcaatcgcttccaggttttcgcggccgccaaactcgttcgggatccactccccctctttgcggctgtagtcgcggtagatcattgacgccaccgcatccacgcgcagggcgtcaatgccaaaccgctcgatccagtacagggcattcccgaccaggtagtttgagacctcacggcgaccgtagttgtagatcagcgtgttccagtcctggtgatagccctcgcgcggatcgctatgctcgtacagcttcgtgccgtcaaactctgccagcgcaaaatcatccgccgggaaatggcccggcacccagtcgaggatcacgttcagcccggcggcgtgcgcggcatcaatgaaatagcggaagtcgtcgcgggtgccgaagcggcgggtcggcgcatacagcccggtgggctgatagccccagctgccgtcgaacggatgctcgttgaccggcagcagctcaaggtgggtaaagcccatccatttggcgtatggcaccagctggtcggcaagctcccggtaactcagccagaagttgttatcggtatggcggcgccaggagccgagatggacttcataaacggatattggcgcatcaaaacggttggcctgtttacgctcctccgtctggacgaccttctccggcaggccgcagatcagcgacgcggtatccgggcgcatctgcgcttcgaaggcatacgggtcggctttaatgcgcagcttgccgtgagcgtcaatcatctcgaatttataaagctgcccgtggtgcgccccggggataaacagctcccagatgccggtttcccgacgcaggcgcatcggatggcggcggccatcccagtagttgaactgtccgacaacggagacacgctgggcattgggcgcccacacggagaaccgcgtgccggtaatgccgtccatggtatcggcatgggcacccagcgtttcataagggcgaagatgcgtcccttcggagagcagccaggcatccatctctttaagcagaggaccaaagctgtagggatcgtcaatcaggttttgctgaccgtgccagagaacggcgagctgatagcgaaaaggatttttacgacggggcatcacgcccgagaagaagccacgggaatcgaggcattcaaggttaccgactttgcggccggttttgggttcaatcacccagacttctgtggcatccggcaacagggcacgaacttccagacctgcctcagtacggtgcatcccaagcacagaaaaggggtcagcgaaatgacccgcaataagcgcattaatcacgtctctatccacacgatcggacatggtattcatcctgtttttatgtcgtcctttttaagcgctccgggacgacttttaatgtgacctgaacgggacagcacaaaaatgtgcatccattctgctccgttcgaacctcaggtaagaaatgactcttccttaaagcatagccaacgctctaaatgactcctgataaaaaataagacatacgcgtgttactccatgtagtacgcaaaaaaaaggggtgaaaatcacccctggtatttaacaaattattacgccagctggcgcagcatgcggcgcagcggctcagcggcgccccacaggagctggtcaccgacggtgaacgcggagagatactccggccccatgttcagcttacgcagacggccaaccggcgtggtcagcgtgccggtcaccgcagccggggtcagctcgcgcatggtgatatcgcgatcgtttggcaccactttcgcccacgggttgtgcgcggccagcagctcttccacggtcggaatagacacatcttttttcagtttaatagtgaaagcctggctgtggcagcgcagcgcgccgatacgcacgcacagaccgtcaaccggaatggtgttcgcggtattgaggattttgttggtctcggcctggcctttccactcttcgcgggtctggccgttatccagctgcttgtcgatccacgggatcaggccgccggccagcggtacgccaaagttatccaccggcagctcgccgctgcgggtcagctcggtcactttacgctcgatatcgagaatagccgacgccgggtttgccagctcggtcgcgacgctctggtgcagctggcccatctgggtcagcagctcgcgcatgtgacgcgcgccgccgccggacgccgcctggtaggtcgccacggagacccactccaccagatcctgcgcgaacaggccgccgagggacatcagcatcaggctgacggtgcagttaccgccaacaaaggtttttacgccgttgttcaggccatcggcgatcacgccctggttaaccgggtcgagaatgatgatggcatcgtctttcatgcgcagcgacgaggccgcgtcaatccagtagccctgccagccgctttcacgcagctttggatagatttcgttggtataatcgccgccctggcaggtcacaataatgtcgagtgccttcagcgcttccagatcgtaagcatcctgcaacgtgcctgtggtaccaccaaaggacggagcagcctggccgagctgggaagtggagaagaagaccgggcggatagcgtcgaaatcgcgctcttcaaccatgcgttgcatgagtacagagccgaccataccgcgccagccgataaaaccaacgtttttcatagcatttttttcctgctgagggtgtgtgctgattgtgcaagccagtattgaactgggatatgcttcacattacaaaatgctgccaaagtcgcaagcgaaattaatcgatgattgcccggcaatcagaaatacagctaattatcataataaccttagagaaattcagggataatttacatgagtgaaatcatttccgcagcggttttattgatcctgataatggatcccctgggtaacctgccgatcttcatgtcggtgctgaagcacaccgagccgaagcgccgccgggcgatcatgatccgcgagctgctcatcgccctgctggtgatgtttatcttcctgtttgcgggtgaaaaaatcctcgccttcctgaacctgcgcgctgaaaccgtgtcgatttccggtgggattattctgttcctgattgcgattaagatgattttcccgagcgcggaaggcagcagcagcggcctgcctgcgggtgaagagccgtttattgtgccgctggcgatcccgctcgtcgcggggccaaccattctggcgacgctgatgctgctgtcgcaccagtatccgaatcagatgagccatctggtgattgccctgctgattgcctggggcgggacgtttatcatcctgctgcagtcgtccctgttcctgcgactgctgggcgaaaaaggggtaaacgcgctggaacgcctcatggggctgattctggtcatgatggcaacgcagatgttcctggacgggatccgggcgtggatgaagggatgacgttctccctctccccgtgggagagggcatcaggccgcaaaggccgtattcttgccgggtggcggcttcgccttacccggcctacaacggctctagtcccgtaggtcgggtaagcgttagcgccacccgacttttttcacagtggcaagatgccttcatttgtacgcaaccagcgcggtgctttcaacataccgctatacagcccaactaagccttgcaacaaatctccagccactctttcatcactctctgaaagtgaacgagccaacagcaactgcgttaatagcgggcaatagcttcccaactgatcaacttccggttcgaaggcagggacgtccagaggcaggccatctaccgttaaactcgcttttaaatattcaggaacaggttcaagcatgggtgcggcctgataccctcaacctccccccaaataagtgagggctaccccttacgaatcaaataccggtacggcagcgtctccgtctgctgtgccaccagctcatgctccataaaggtacaaaaaccgggaatgtcgcgcgtggtggcagggtcgtcggcaacgatcagcagcgtttcaccggtctgcatgttgcgcacggttttacgtaccatcattaccggttccgggcagcgaaggccctgggcatcaagagtgtggtctgggctggaaaacaggtcggtcatgatcttctcggtcaggtaaaaacggctgtagtttacgccccgttgcggtcaatgcaaaccaggttaacgattgcgtaaaaactaaccattgcaatgtcccgccaaagcagtatcatgctgcggtttttattgggttccctcaccccaacgtataaaaaggtcacaatatgacgcagttttctgaatcacagcgcgtaaaagcgttgttctggctttcgcttttccatttgctggtgatcacctccagcaactatctggtgcagctccctatctccatctttggttttcataccacctggggcgcgttcagctttccgtttattttcctcgccaccgatctgaccgtgcgtatttttggcgcaccgctggctcgccgcattatttttgcggtcatgctcccggcgctgttcatctcgtacggggtttcgtccctgttttatatgggaagctggcagggctttgaggcgttaacccacttcaacctgtttgtcgcccgtatcgccgcagcaagctttatggcctacgcgctggggcagattctggacgtgcacgtgtttaaccgcctgcgtcagaatcatcgctggtggatggcacccaccgcctccacgctgttcggtaacgtgagcgatacgctggccttcttcttcatcgccttctggcgtagcccggatgcgttcatggccgaacactggatggaaatcgcgctggtggactactgcttcaaggtgctcatcagcattgtgttcttcctgcccatgtacggcgtgctgctgaatatgctgctgaaaaggctggcagataaatctgaaatcacggcattgcaggctggttaagggttcgctttatcagttgtgataagatgagcgaatgagccgttatggccgtttatcgaaaggaagaagtcaatgcgcaatctggttaaatatgtcgggattggcctgctggttgtgggtcttgcagcctgtgataacagcgacacgaaaacgcctgctcagggcgcatccgcagaaagcaatgcgaccggccagccggtgaatctgatggatggcaaactcagcttctctctgccagccgatatgactgaccagagcggcaagctgggcactcaggcgaataacatgcacgtttactccgacgcaaccgggcagaaagcggtcattgtgattgtgggcgacgacaccagcgaagatctggcggtcctgtccaaacgtctggaagatcagcagcgcggccgcgacccgcagctgcaggtcgtgaccaataaatccatcgagctgaaaggccataagctgcagcagctggacagcatcatctctgcgaaaggccagaccgcgtactcctctgtcgtgctgggcaaggtcgataacaaactgctgaccctgcagatcaccctgccagcggaagatcagcagaaagcgcagacggctgctgaaaacatcattaacaccatcgtaatccagtaacgtttcacgatgatgatgtggcctccggtgcctgcaccgggggccatttttttagccgccacgtcagcagcaatgccatcatgaccagacccgccgcggcaagatagatcaccggtacccccgcccaggccattaccagccctgccagcggcccggtaatgcccaacgacatatccataaataccgtataggtcgccagcgccgccccctggttctgctgcggtaccgcttttaccgcgaccacgcccagtgccgggaagaccagtgaaaaaccggctcccgcgagaaatacgcccattttcgccatccacggtgcgctggctacgccggtcaacagcagcccgacaatctctaccgcaaagcagatcgtcgccacgttcagcccgcccagacggttgatgccgttagggaaaagcaggcgcgcaccaacaaacgcacagctgaacagggttaacgcaaaggccgcgccgtcccagcctttggcgtcatagaacagggtaatgaaggtggcgatgaccccgaagccggtggtcgccagcgccagcgccatcccgtatggccagacccgcccgagcaccgcccggaacggcagcggtttgcccttgctggccttcactgtcgggcgctgcagcgcaaacagtatcgccacaagcgcgaccgccataatggtgacggccaggccatacagcccaccaaaggcatagcaggccacgccaagcggcgcgccgagcgccatcgcgccgtaggtgacaatcccgttccaggagatcacccgaccaatgtgtggcgtaccgacaccccccacgccccagagcgtcgagccggttcccgccaggctttgcccgataccgaggatgacgcggcccaggcagagcagcgccaggctgaccagcggccagtggctggctgaggcagccagcaggtagctcagaccactgaggaagcagccgcacaatcccaccaccacgatgctttttggaccgaacgtgtccgcgtagcgcccggcatgcgggcggctcaggagcgtggcgaaatactgcaggctaatcaccagccccgcccagaaggcactgaagcccatcacgtcatggacatagcccggcagaaccgccagcggcaggccgatggtgagatagctggcaaagttaaaaatcacaacggaaacgatgcgcagattgaggcgcagtccgctcagtgccggttcagcggcaggttcgggcatggggttctacctggattttttacaacagtgtttcactattaccacgccccaataagaaaatcagcagcgactttcagattaacggtgccagacgaagcgaggcccgggcactacacttaccgggtcatcacattaaggaacgcgcatgatcgctaacccgtccgacaaagcaggactccacatcttattaaagctcgcctgtctggtggttatccttgcgggtatccatgcggccgccgacatcatagttcagctcctgctggcgctcttttttgccattgtgcttaatcctttggtcacctggtttctgcgccggggcgttagccgcccggtagccatcactatcgtcgtcatcgtgatgctgattgccctgacggcgctcttcggcgtgctggcggcctcgctgagtgaattctccaccatgctgccgcagtacaacaaagagctgacgcgtaagatcgtcgcgctgcaggagatggtgcccttccttaatctgcatatctcacccgaacggatgctgcgcaggatggactccgagaaggtcatgacctacgccaccaccttgatgacggggctttccggcgcgatggccagcattctgctgctggtcatgacggtggtgtttatgctgtttgaagtccgccacgtcccctataagctgcgctttgcactgaataacccacaaattcacattgctggcttacaccgggcgctgaagggcgtctctaaatatctggcgctgaaaacgctgctgagcgtctggaccgggatcatcgtctggctggggctgatgctgatgaacgtgcagttcgcgctgatgtggggcgtgctggcgtttctgctgaactacgtgcccaacattggcgcggtgctttccgccgtgccgccgatgattcaggcgtttctgtttaacggtttctacgaatgtatgctggtcggcgcgttatttctcgtcgtgcatatggtgctgggcaatattctcgaaccacgcatgatggggcaccggctcggcatgtcgacgctggtcgtctttttatctttactggtttggggatggctgctgggcccggtcggtatgctgctctcggtccccctgaccagcgtgtgtaagatctggatggagaccaccaaaggcggcagcaagctggccattttgctcgggccgggaaggccgaaaagccggttgcctgggtagctgacctacctgtataggtaggtttaaaccgtcaataatccgccttaaattaccgcgttcataacctgtcgcggtatttttatttgcgttaaggaaatattaattctgtttttgtttacgtcggtcgcattacgttgaaacgcaaatcatgatttaacgcaaattaaaaaaaatgaaattgttaattattttccatgttattatgcccgccttcgcgtcaatgtaatgcaaaccttaatattgattaaaaaaacatctggcacaaaagaaacgccggatgaatattatttgtaaaaaccactacctttaattgttattattgatatggagttgttgatgaaaaagatcgttaaatggtgtgctgccgccgtattcgttggcgcactggcaggctgtgcgcgtactgccccaatcgctcaggttcactctactgtgagcgcgggtcataccgccgaccaggtaaaaacagcgattttgaaagcaggacaaaaacgtgactggatcatgacggaagccggtccgggcgttatcaaaggtcgtctgcaggcgcgcgaccactcggtcgacgttcgtattccttattccgcaacaagctattccattaactacgaaagcagtatgaacctgaaagcggctgacggtaaaattcacaaaaattataaccgttgggtgaataacctcgaccacgatattcagctgaacctctccgcgggcgccgcactgtaatatttttctaaagtcgggccgcatatggcccgataacccctatttcttgccctgaaaggttacgcagcaatgtacgaaaaggatacgctcagcgcactggatgccattaccgaagcgcaacgcatcgcttttgctccgatgttatttcagaccgcgctttgtctgcgtaactcaggcattctcgcctggctcgataaacaaggtaaagagggtgccagcctcgaggaaataaccgaacacagcacgctcggcagctatggcgtcagcgtactgctggatatgggattaagcgggcggatcgttacccaacagcatggacgttattttctggcgaaagtgggccactttttactgcacgatgaaatgacccgcgtaaatatggatttcactcaggacgtttgttacaaagggctatttcacctggcggacgccctgaaggaagaaaaacctgcgggcttagcggtgtttggcaactggccaaccatctatccggcattatcccaattaccggcacaggcgaaagagagctggttcgcctttgatcattactattccgacgccgcgtttgacgccgctttgccatatatattcgcaagctcgccgacaaaattgtacgatgtgggcggaaatacggatctcggcctacggggtaacgttgtaggcccggtaagcgcagcgccaccgggcaaaacgcattaagcctgctgcttcttatcgtgctggcggttaacccaggtattgataatcagcgtcacgatcagaatgccaaacaccacgccgagcgaaatggcgatcgggatatggtagaaatcgacgatcagcatcttgataccgataaacaccaggatcaccgacaggccgtacttcagcatggagaagcgctccgccgcgcccgccagcaggaagtacatcgcgcgcaggccgaggatggcgaacaggttagaggtcagaacgatgaacgggtcggtggtcaccgcgaaaatggccggaatgctgtccacggcgaaaatcacgtcgctcagctcaaccagaatcagcaccagcagcagcggggtggcaaacagcaggccgttcttgcgcacgaagaagtgctcgctctcgatcttgtcggtcatgcgcagatggccgcggatccacttcaccagcgggcgatcgccaatcgcggagccgtcctctttcgccagcgccattttgaccccggtgaacagcaggaacgcgccgaagacgtacagcagccactcgaactgggtaatcagccagctgccagcgaagatcatgatggtacgcaggataattgcacccagcacgccgtacaccagcacgcgacgctgcagagccgcaggcacggcgaagtagctgaacagcatcagccagacgaagacgttatcaaccgccagggctttttcaatcagatagccggtgaggaaggcgagcgcctgaggatcggccaccgcgcggccttcggtcgaggccagataccaccagaaggcggcgcagaagagcagggagagagtaacccagaccagcgaccaggcggcggcctgtttcatggtcatgccgtgcgcgccgcgacggccctgcaaaaagaggtcgatcgccagcatgatgagcacgacaaccgcgaatccgccccacaacattggagtgccgacagaatgcatactattttccttacacataaaaaacaaaaacggccatggtcagaagacgatagccgttagctttttatgcatagacctcgccttccggcaaggtctcacttacaaccacgagggttgcccggcgaccggatgcggtattgcacgcatcgtaatgacgatccaccggcgaagaagttactcccctttgcaggtaacaaaatatgtcagaccatcggtttcgtcaatggcctgcgccgtttcattacacagctttacgcgataacttccgcgctcacgccgtctgccgggaacaccacgccggtctgacggcggatctccgtttgcagcttcgccgtggtgcggctcaccgcaaggcctgggtgattcacttcgttgtcttccaccagacgggcgaagacctctgcctcatagagcatagtgttaatatgctgaggctgcgtcagctcctgcgctttgccgccgcgcgggacaaagctcaccttctggcactcggagatcttctcgataaccagcgagcccgcttcgccctgaatttcgctcggcaggacagaatcgctcaccttggagtgctgcagcgtcacgctgaaatcaccgtaatccagcaccgcgacaccgtgcgcatccacgccgctctccagcaggctggcggtggccgtgacgccgtgcggctcgccccacagggccacggcagaggccaggcagtagaaaccgatatccataatcgagccgttcgagaaggccgggttaaaggtgttcgggttctcgccatcgagatagcgctggtagcgcgacgagtactggcagtagttgataaacgctttgcgcactttgcccaccttcggcagggactgctgcagcagcaggaagttcggcaggctggcggttttgaacgcttcgaacagcaccacctggttttcgcgggcaagcgcgatggccgcttccacttcttcgatgttcgacgccagcggcttctcgcaaatcacatgctttttatggctgaggaacagcttcgtttgcgggaagtgcagggcgttcgggctggcgatatagaccgcgtcaatggcgtcgctttgcgccatgtcatcaagcgaggtgaatagatgctcgacgaggtaatcgttggcaaaactctgcgcctgctcaaggctgcgggaatagactgcggtaagtttcagtttgccggtttcgtgggcggcgtcgacgaactggcgcgtgatccagttcgttccaatgactgcgaaacgtatcataaacgtttacgtactccgtagcggggaacctttagccactgtagcacgtcatcatgacaattcgcgtgcgctattccgcattaccttttaacgataaatgcgtaagccacagccgggtatcaaactccagctggtggtactgcggctccatatggcagcacagagaatagaacgctttgtcgtgctctttctctttcaggtgtgcgagctcgtgcaccacaatcatccgcagaaaggcttccggcgcgttgcgaaaaaccgtcgcgacgcggatctccgccttggccttcagcttgccgccctgcacgcgggaaacggcggtgtgcaggccgagcgcgtttttcagcacgtggatcttgttgtcgtacatcaccttgttgatcggcggcgcgctcttcagataccggtttttcagatcctgcgtatactgccagagggctttatcggtcgcgaaatcgtgggtgccggggtagcgtttttccagcaccgcgccgagcttctgctcggcaatcaggctgcgaacctgagaaagtaaatgctccgggtagccctggagataagtaagttggttcatcaacgccccaaatcgacaataaaacgggtatactcacgcacccttttcagggatacgccaaattttaccattcaggagggccgatgagccacttagacaacggtttccgttcactcaaccttaaacgtttcccggaaacggacgacgttaacccgcttcaggcgtgggaagcggcggatgaatatctgctgcagcagttggatgagactgaaatccgcggcccggttttgatcctgaatgacgccttcggcgcgctgggctgcgccctggcggagcacacgccgtacagcatcggcgattcctacttaagcgagctggcgacgcgtgaaaacctgcgccataacgacatcgacgaatccagcgtgaagttcctcgacagcaccgcggactacccgcaggcgccgggcgtggtgctcatcaaagtgccaaaaaccatggcgctgctggagcaacagctgcgcgcgctgcgtaaggtcgtcacgccagaaacccgcatcatcgcgggtgccaaagcgcgtgatattcacacttcgacgctggagctgtttgagaaggtccttggcccaaccaccacaacgctggcctggaaaaaagcgcgcctgatcaactgtacgttcgccgcacccgagctggccgacgcgccggacacgctgagctggaaactggaagggaccgactggaccatccacaaccatgcgaacgtcttctcccgtaccggtctggatatcggggcgcgtttctttatggaacacctgccggaaaatctggaaggggaaattgtcgatctgggctgcggcaacggcgtgattggcctgacgctgctggcgaagaacccggaggccagcgtggtgttcagcgacgaatcgccgatggcggtggcctccagccgtctgaacgtggaaaccaatatgccggacgcgctggaccgctgcgagtttatgatcaacaacgcgctgtcgggggtagagccgttccgcttcaacgccgtgttctgtaacccgccgttccaccagaagcacgctctgacggataacgtcgcgtgggagatgttccaccacgcgcgccgctgcctgaagattaacggcgagctgtatatcgtggcgaaccgccacctggactacttccacaagctgaagaagattttcggtaactgcgtgaccattgcgacgaacaataagtttgtggtgcttaagtcggtgaagctgggacgtcgtcggtaagattgttttgcccggtggcgcttcgcttaccgggcctacaatggcctcggacccgtaggccgggcaagcgcagcgccgcccggcaatgttctagatcatcagagctaacttcgttccctgcgcaatcgcgcgccgcgcatccagctccatcgccacgtcgcacccgccaatcagatacaccgttttaccggcctcgcgcagcggatccgccagatcgcgctttggctcctgcccggcacataaaatcacatgatccacgcgcagcagctgcggctcgccgccgatcgtgacgtgcagcccgtcgtcgtcgatcttctggtagctcaccgccgggatcatcttcaccccgcgcgagagcagggtggcacggtggatccagccggtggttttccccagcccttcgcccggtttgctggctttacgctgcagcatcacgatctggcgcgggcttttcggcagctgtggcccttcgggtcgcaggccgccggactggctgaggctggtgtcgataccccattccacgcagaattcggcaatgttctggctggtggcttcgcccggctggcttaaatacatcgcggtgtcaaaaccgatcccgccgcagccgataatcgccaccttctcgccaaccggcgctttgtcacgcagcacgtcgagatagctcagcacttttggatgatcgataccctcgatcgcaggcgtgcgcggtacgatcccgctcgccaggatcacctcatcaaaatcagtcagatccgccgcgtggacaaactggttaagccgcagctcgacgcccgtcagctcgatcatccggcggtagtagcgcagcgtttcatagaactcctctttgccggggatctgtttggcgatattaaactgcccgccaatctctcccaacgcatcaaacagcgtcacgccgtgcccgcgcgaggcggcattgaccgcaaacgccaggcctgccgggccagcacccacgacggccaggcgttttttattgaccgccggaacgatcggcattttggtttcatggcaggcgcgcgggttgacgaggcaggaggtgaccttcccgacgaagatctgatccagacaggcctgattacagccgatgcaggtattgatctcatccgcacggccgctttgcgctttggacagcagttcagcatcggccaggaacgggcgcgccatcgagaccatgtcggcatcgccgcgcgaaatcacatcgtccgccacctgcggatcgttaatgcggttggtggtgaccagcggaacggacactttgcctttcagcctgcgcgttacccagctgaacgccgcgcgcggcaccggcgtggcgatggtcgggatgcgcgcctcgtgccagccaatcccggtattgataatcgtggcgcccgcggcttctatcgcctgcgccagctgcacggtttcgtcaaacgtgccgccgccctccaccagatcgagcatcgacaggcggaagatgataataaaatccgcgcccgcgcgttcacgtaccgcgcgcaccacctccacggcaaagcgcatgcggcgggcatagtcgccgccccattcgtcgtcgcggtggttagtgcgggcggcgaggaactcgttgatcagatagccttcagaccccatcacctcgacgccgtcatagcccgcttcacgcgccagcgcggcgcagcgggcgaagtcgtcaatcagcgccaggatctcgtcgtggctcagagcatgcggagtgaagcggttaatcggcgcctgaatggccgatggcgcaaccagattcggctggtagctgtagcgtccggtgtgcagaatttgcagggcaattttacctccctcgttgtgtaccgcgtcggtcacaatgcggtgatgcggcagctgtgctgcatcgttcaggaccgcaccgccctccatgccgacgccggaaggggaaggggccacgccgccggtgactatcagcgccaccccatggcgcgcgcgttcggcatagaaggctgccagacgttcggccccgtccggatgctcctcgagcccggtgtgcatcgagcccatcaacacgcggtttttgagtgtggtgaaccccagatcgagaggggcgaataacgacgggtagcggctcatagtctcttccagtgtaaaattaatgttatgtggtcggatgagttactaatttagccagcggcagcggaaaggtaaaagcgggatcgaatgattgtgatagatctcaaagaacttccccggtggcgctgcgcttaccgggtctacaaaaccccaggacagataagcgtagcgccatccggcgttatttacggcgctgctgcccgcaccagccccggcgcctgccacatcgacgtggtcaacccgctgtccaccagcccgagctggtccgcgtataccgcctgccatttctgcatcatgccgtcgtacagctcgcggtgcgccgggtttggcgtgaactcgtggctccatttcaccagccgctcgcccgtcgaggccatatcggcaaacagccccgcgcccgtacccgcggcaatcgcgcagcccagcgccgtggcttctttcacttccggcacgcgcaccggcaggcccgtgacgtcgcttaagatctggctccacagggcaccttttgacccgccgcccgcaaacaccaggctctcaaacgtcacgccggaaaagcgtgaaatctgcgccaggttgcaggccgaaacaatcgccgcgttctcttccagggcgcggaacagcgtcgctttattgcatttttccgggtcaatggagaggttaataaacgacggcgcggcgtggtaccactgcttgaaatgcatcgcgtcggagaagatcggcattaccccgtgggagcccgccggcacccggctggccatctcttccagcagggaataggtgtccatccccatccgctcggcaatcagcttttcctccgcgcagaaggcgtcgcggaaccaacgcatggtcagcccggtaaagaagctgatcgactccgcctgcaccatgccggggatgacgtgcgggttcacgcggatgttcatttcaggatcggtgcgtacctgcggcaggttgaccacctgctgccagaaggtgccgcccagcaccgcagtctgcccggcgcgtaccacgcccagccccagacagcccagctgcacgtcaccgccgcccatcaccaccggggtcccttcgcgcagtccgctctgctgcgcggcttcatgggtgatggcccccagcacggtgccggtctctttcaccggcgagaggatatcggcccgcagcccggccatgtccagcagcgccggacgccagtcgcgggagaagagatccagcatgccggtggtacccgcgttggaggggtcaacggccagttcgccggagagtttcgccgccagccagtcgctgatcatggtgatggttgcggccttgcggtagatgtccggacgatggtgcgccagccacagcaggcgcggcatcgcgctcagcgccagcgtttgccctgagacgtcatacacttcggattcaaaacggtcatcgtggatctctttgagttcggccacctcgcggctggcgcgggcgtcgacgttggcgcaggcccagatggcctcgccgctgcggtcgtacagcacgatcccttcgcgcatcgaacagcaggcgacggactgaatatctgccgcgctcaggcgcgcacgctccagcgcctgatgaatgcaccggcaggccagctgccagttggtgtcgaggtcgaactccatcgagcccggcacgttctccacgctcaggtgcttccactcggcctggccgacggcaatctggttgccctgcaaatcgaaaatcacggcgcgaacgctgccggtccctgcatctaacgctaaaaggtaactcatgagcttgcctcgctgttagcgcagggcgggctcttatttggccagagccagcaccgcgcgggctgtcgtctcttccgtcaccaggccattgatacggcgacccttcagtgcggcataaatcgcatcggctttctcttccccgccggccacgccaacgatggtgggcagctgcgccagctcatcaagcgagacgccgagtaattctttgtggatctccagctcctcaacgcactccccttcggcattgaggaaatagccgagaatgtcgccgaccgcgcctttgcgggcgtacatcagctgctcgccttcgctgatgtagccggagcgcaggatcgtggcgtcacggcgctggtttactgaaccaataccaactaccgccacgtcggctgcggtggcggcgaggatcacgtcccgcacgctggtctcgcgttttaagatcccggccacttcggcggaagacacgcgaagcggggcggggatcatgctgacgctgcaggccgcgtccagctggccgataccggtcatgtacggcccgacgcctccggagagcgtcacgaggcggatctgctgcgagctgataaagccgctcaggtgctgcaggctgctcatggtggtttcaccgaaccccaccgccagcagctggccgggttccagcacgcccatcagcgactgcgccgcgccaatgcctaaccgcacgttcatcggcggcgtatttagggcaggcatcacgcgcaccagcttcaggccaaagcgctgctgtagctcggtttccagcgacaggcagccctcgtagcgggagttaatctgcacgcggatcaccccggactggcggcctttctccagcaggcgggagatttttaatcgcggcagcccgagccgctcgccgatatcgttctgggtcagcccgtcgtggtagtagcaccaggccacgcgcgccaccagctcctcttccgccagcgccagcccggcaaaccgtccttcttccgcagtgcgtttatcgctcatagttgaactcttataaaaatttagatcatatgttcgtgatggcgcggagggaaagtgtgagccacgcgacaaaacggatcatttcgatcgtttctggtttatctgaatctcaatcgataaaactgtgatccctgcacggttgtaaatatagttcaccgtctacgcttttgaacattattaaatctaaaaatcatttgttcaatagcggagcgatgatgatcccacttctcgacgcgcgaagtatcagcaagcagttctcaggcgtgccggttctaaaaggcattgatttcacgctgcttgcgggccaggtgcacgcgctgatgggcgggaacggcgcgggaaaatcgacgctgatgaagatcatcgccggagtcgagacgccggatgagggtgaactttccgtcgaggggcagtcatatgcgcggctgacgcccgtgcaggcgcacaggctcggcatttacctcgtgccgcaggagccgctgctgttccccaacctgacggtgcgggaaaacatcctgttccgcctgccgcgcgaacgcgatcggggcaagcggctggcggagaaacttgagcagctgcagtgccggctgaacctcgacgccgccgccagcaccctggaagtggcggatcagcagatggtggagattctgcgcggattaatgcgcaacgcccggatcctgatcctcgacgagcccacggcctccctcacgccgggtgaaaccgaacggctgtttcgtcagatccgcgccctgcaggcgctcggcgtcgggatcgtgtttatctcgcataagctgccggaaattcgcatgctgtcgagccacgtctcggtgatgcgcgacggcgcggtggtgctcagcggtgaaaccgcgcagttcgacgataacgccctgatcgccgccatgacgccggtaagccgcgagaaatccctcagcgatacgcaaaagctgtggctggcgctgccgggcaatcgtcgcacccagccgcaggactttccggtgctgcgggtggaggatcttaccggggaggggtttatcgatctcagccttgagatctacgccggggagatcgtcggcctggccgggttggtaggctccgggcgcaccgagtttgccgaaacgctctatggcctgcggcctgtgcgcggggggcgcgtctggctggagaaccaggacatcaccgccgcaccggtaagttcacgtctggacaaaggcctggtctacctgccggaagacaggcaggtgtccggcctgttcctcgacgcgccgatccgctggaacaccgtggcgctgaacgagccgtcgctctggcagcagcggaaaagagagtccgcggtggtggagcgctatcaccgggcgctggggatcaagctcaaccatgcggatcaaaccgtgcgcacgctctccggcggcaaccagcagaaggtgctgctggcacgctgtctggaggccaacccgttactgctgatcgtcgatgaaccgacgcgcggcgtggacgtctcggcgcgcgccgatatctaccagcttattaaaagcgtggcggcgcagaacgtggcggtgctgatgatctcaagcgatctcgatgagtttcccggccttgccgatcgcgtgctggtgatgcatcagggcgtactcagcggcgaactgccgcgccatgcggtcagcctcgatcgcatgatggcgctggcgtttggagggcaatcatgaagatcttactgaaaaaccgcgagctgagcgcgtttctcgccattctggcgctgttcgccgtgctggtggcgctcaatccgtcgtacctgagtttgcagacgctggggatgatcttcgccagctcgcagatcctgatcctgctggcgatcggcgcggcgctggtgatgctgacccgcaatatcgacgtctccgtggggtcgaccgtcgggctgtccgccatcgccgtcggcgtggcgctgaacagtggctacagcctgcccgtttccattctcttcgcgctgtcagttggcgcgctggcgggggcattcaacggttttctggtggtgggattacgcatcccggcgattgtcgccaccctcggcacgctggggctgtaccgtggagcgatgctgctctggacgggcggaaagtggattgaagggctgccgccggggttgaaatcgctctctgagcctgcggccatcggcgtgtcgccccttggcatggtggtgttgattatcgtggtcaccggcgcgtggacgctgtcgcgcaccgcgttcgggcgtgatttctacgcggtgggggataacctcgctgccgcgcgccagctgggcgtggcggtgaatcgcacccgcatgatcgcctttaccctcaacggcatgctggcggcctgcgccgggattgtctttgccgcacagattggcttcgtgcccaatcagaccggcagcgggctggagatgaaggccatcgccgcctgcgtactggggggcatttcactgctgggcggcacgggcacgctgatcggcgcgctgctcggtgcgttcttcctcacccaaatcgacaccgtgctggtgctgttcaggcttccggcctggtggaacgactttatcgccgggctggtgctgctgggcgtgctggtgctcgacgggcgtctgcgtcaggcgctggcgcggcatcagcgggtgctgaagtacggtcgcttccagccgggtaacaaagggggaaagcacgtcaccccctttcccaaacgtaaaaaagaggtggcgtaaatgaggcttaactgggaaagcgcgctgctcattttgctggtgctggagatcctgctctttggcgccatcaacccgcgcatgctcgacgtcaacatgctgctgttcagcaccagcgacttcatctgcatcggtatcgtggcgctgccgctgacgctggtgatcattagcggcgggatcgacatctccctcggctcgaccatcggcctgtgcgcgattgcgctgggggtgatgatgcaggcggggtggccgatggcggtcgcgattccgctgacgctgctgctgggactgctgtgcgggctggtaaacgcggcgctgatccactacaccggcatcagcccgctggtgatcaccctcggcacgctctacctctacggcggcggcgcgctgctgctctccggcatggcgggcgcgacgggctacgagggcatcggcggcttcccggacagcttcacggcgttcgctaacctcacggtgttgggtctgccgatcccattggtcttgttcgcggtaatcaccgtcttcttctggctcattacccaccgcgggcgctttggccgccatctgtttttaatcggccagaatccgcgcgcggcgcgctatgcggcgctgccggtgaacggcatgccctacgtgctgtacggcctggtgggcgtggcctcggcgattgccgcgctggtgatggtctcctatttcggctccgcgcgttcggatctggggcgcgatcttttaatgcctgcgctcaccgccgccgtgctcggcggagccaatatctacggcgggtcaggttcggttgtcggtacggcgctggcggcgctgctggtggggtacctgcaacagggtttacagatggtcggcatccccaaccaggtgtcgagcgcgctgtcgggggcgctgctggttgtggtggtgatggggcgttcgctgagtctgcaccgcgaatgggtgcgatctctctttagaaaactatccggagcgtaagatgaaaacaaaactgctcgtcctggcaatggccctcagcttcgcttcggcgcaggcggcggaccgcattgcctttatcccgaagctggtgggcgtcggcttcttcaccagcggcggcaacggtgcgaaagaggcggggaaagatcttggcgtggacgtgacctacgacggcccgaccgagccgagcgtctccggccaggtgcagctcatcaataacttcgtcaaccagggctataacgccattatcgtctccgccgtgtcgccggatgggctgtgtccggcgctgaagcgcgcgatgcagcgcggcgtcaaggtcctgacctgggattccgacaccaaaccggagtgccgcagcatctacatcaatcaggggacgccggaacagctgggcggcctgctggtggagatggcgggcaagcaggtcaccaaaccgaacgcgaaagtggcgttcttctactccagcccgaccgttaccgatcagaaccagtgggtgaaagaggcgaaggccaaaatcgagaaagaccatccccagtggcagatcgtgaccacccagtttggctataacgacgccaccaaatcgttgcagaccgccgaagggatcttaaaagcctatccggatctggatgcggtcatcgccccggacgccaacgcgcttcctgctgccgcgcaggcggcagaaaacctgaagcgggaaggggtggcgattgtcgggttcagcacgccgaacgtgatgcgcccgtacgttgagcgcggcacggtgaaggccttcggcctgtgggacgtggtgcaacagggcaaaattgcggtcaatgtcgccgatcgtttgctgaaaaaaggcgatcttaacgttggcgacagcgtggacgtaaaagatatcggggcgctgaaggtcgagccgaacagcgtgcagggctaccagtatgaggcgaagggcaacggcatcgtgctgctgccggaacgcgtggtgttcaccaaagagaacatcagcaaatacgatttctgacgggggagcaaatggctgatttagacgacatcaaagacggcaaggattttggcatcggcacgccgcagcaaaatgtgccttacaacctgaagggctgcggctcgctggactggggcatgcagtcgcggctggcgcgcatcttcaatccgcagagcaaccgtacggtgatgctggcctttgaccacggctactttcaggggccgactaccggccttgagcgtatcgatctctctatcgcgccgctgtttggtgaaaccgacgtgctgatgtgtacccgcggcatcctcaggagccaggtgcccgccgcgacgaacaaaccggtggtgctgcgcgcctccggcggtaactcgattttgggcgaactttccaacgagtgcgtggcggtggcgatggaagacgccctgcgcctgaacgtctgcgcggtggcggcgcaggtgtacatcggaagcgagtttgagcatcagtcgatcaacaacatcatcaagcttgtcgatgcaggggcgcgctacggcatgccgacgctggcggtaacgggcgtggggaaagagatggcgcgtgacgctcggtatttctcgctggcaagccgcattgccgccgaaatgggggcgcagttcgtcaaaacctactacgtggatcagggttttgaaaaagtgaccgccagctgcccggtgccgatcgttatcgcggggggcaaaaagctgccggagcacgaggcgctggagatgtgctggcgcgcgatagaccagggcgcgtccggcgtggacatggggcgcaacatcttccagtccagcgcgccgctcgccatgctgaaggcggtgaagaaagtggtgcacgatagctggaatgcccgtgatgcgttccagttctggcaggaagagaagcagggagaagcaaaatgaacgtgacgctggtagagatcaacattaagcccgagcgggtggacgagtttctggaggtgtttcgcgccaaccacgagggcgcaatccaggagccggggaacctgcgttttgacgtattgcaggacccgagggtgaaaacccggttctttatctacgaagcctataaagacgaagaggcggtgctggcgcataagcaaaccccgcactatctcgcgtgcgtggataagctggatgagctgatgtcggagccgcgcaaaaaacgcagctttgtcgggttattgccggagtaatggtcttgcccggtggcgctgcgcttaccgggcttttggggaaaaggtggaatggttttgtaggccggatgagcgtagtccgcccggctttagattttgctttactgcgcttttttggctgcgtcctgcatctctttcattttttgcgaggccgcttgctggctttggcgtaggttttcgctcgcggcaaccagaaactcaggatgattagccaggtagatagatatcgcttcacccattttttccggatgggcggtaaagtaatcctcggcgattttgccgatttccgtcttctgctcagcggtaaactcagcggcctggctcagcgccggtgcggtcagtgtgacgaaaacggtcagaacgaggagggggtgctttatgaaaaacatgatgggtactcatttcagattaaggatgttaaccacgggcggcataacccggccatagtcgtttatggtttgccagcgtatttcgcagcgaggcgccttctggcactcgtccattgttcgctggctaaaaggggcaatgatgcccgcgttatcaatggatttgttgttaatacgcgtctggaagagcgtcacgtagtagggggtcgggttcttcaccacgagctggtttgctgaatatgaccagaggatttcccgatacgcgttttctggattgccgtttaatccctcagggcgatagaacactttgaagctcgaacgtacggccatttgcacgttgtcgctgctggtcttactggctggaatggttgagatgctgagggtgaaaagcgtttcacggtcagcaggcaacccctcatcggcacgaaaaatcctgatgctattttcgcgtccgccctgtagtgcaaaaagcgcgggcgttgcaacaagcgccgaggtcgcctgggggacagaggttgcccctggccagtttccgccagcataaatttttgcgctgaccagccagggaagcgtggatttattgcgcactgaaacggtaatggagtgctgtttttcaggatagacgaagcgtgtcccccctatcacgacgcctgcatgcgcaaaagagatgaacgttaagagtgctaaaacagggatcaggatgcgcagtttcatcacggtgttatcaggcataagtcaaaataaaggttgctgcagcattggctgttccaggcgatacagcgcctccgtcagcaagataacgggcataaaaatcaagggtggcagtaagctggttatttgacagcgtaaacagctggctttcatcgcccagcggtataagcgttttgtccggattataaataccgatagccacgccgctggcataacccggaccgcctgtcagcgaaagcaaatctgcattgccctgattgggtgtgccttcaaaatgggtactgatgttattcaaccctgcgccgcagttttcaagattgatagcaaaatgttcccatggcgtattatttttctggtttgtaaattgccctgtggcgacgtcgctcatacgaacgataagattttccgaatcaggcgatatgatgcaggttttgctttttacggtgcctacaatataaacggtcccgtcgtgcgccattgtactcgcactgcccaggtgcatcaggataatgcagaagaaaaataaccggagaaacggtttcattcatattccttactgataaagcaggtcaaaatacataacggcagtcgcatttcctgacgtcacgacgggcagcgtggatttatagtgcaaataaaacgtgagcgtgttatctcccggcagcagcggataaagcgaggactctgtattattgatcggtattggggtgcgattggaatccagtagctcaacgccgaggcccgttgccatcctgccaggcgttccctttccgttatctgaaagtgccagcaatgtcgggttgttcgcatccacattcccggtaaaccaaactttggtgccggtaatggcgcgggtgcaacctttcaacgtgatatcaaactttgtatccggcgttgtggtgccaaccgacgggaaatcatctgcggtaaagtcaccgagttcgaccgtctgctcaacgctgcctgtgtcgacgttgcaggactcccccacgatggtgccgataaactgaacattgaaactgtcattatctgctcgggctgtctgtaaggacaacgccagatttgccagcagaaacaggagaaaatagcgctttttcatcacccaatccttatgcgaaatcaacgcgtaacaaggccagagcggtgaacacgcccagttccggggaattgcccgttgtgctgataggatatgctttcagcgtcacgttggccttgcccgcctcatcagtcgtaaaaggtgcgctacttgaaaagacattcggtttcagtatgttgtcttgctcactggtaaccacgacggcaacatcaggattatccgatgccagcgcttccgggtagcgagggtccgatgtgcccataacgcgcaaggttaattgtgctggcgagttcacgtcagcattacattcaatgggcacattgaaggttttgggttgagcgttgtccggcatctgcccggcgcgcgtaaaatcaccgtgataaagagaacccagatccaccgtcacggtttgcccggcattaatgacgcagttttgcggcacggtaataacgccactgtaggtaatctggtagacaatattggtcaggcgatcgttattcgtcgtggtgacgtacacattgaacatcaattttggcgggataaccacggtgccgataaaaggcctgacaatttgtaatttaaagatcaggtcattatcgttgaccgggaaaacgccgccggtatccacttcatcgtggccgcccatgtgaacgtactcaatggggggataaaactcaccaatggttgcgtcatttattttcatggcgccaataatataatccgggtcaagctggagatatttccattcaccatccgttttgacgaccggaaaagggctcaaataggagcgataggtgcgtttttcccactcacccggtggacaggtggcgttaacctgcacatcctgatttttttccagctctgtggagccacctttaatgttctgattggtgttcagcgtggtggtcaaatcatagttaacaatcgagatgccaccgttagcatttttacaaatatcggctattccataaggtgagaatgccagcccgaccacataaaataaaatcatccataatttcatttatatacactccgttttcaaccgcagcagcggctgtttactttcaggtaattgatacttcacgctacattgcttgtctgatccttcaccccactgaattttcagcgttcccgccgggctcaggccagagagatagacctctccgtcttcacccacaatcgtatcgctgctattgtcatcacgtgacaccatggcaccgaaaggaacgggtttgccccgatgggttaaggtcattaacgcacgcgtaccaggccgggctttgaaggttgcccgcacaaccgcgccacgggttgggaccacattggttacggcatcatcgatatccatatcgtcagccagtgagttgatgtccagtgccatgcggttgagatgatacgaggacgcgtagggaaccacggcatagcctctccagtcggtatgaatacccggctcgttttcgaccttgacgttactcgcgcccggagcggcaatcagcacgttggtatcacccagtggctggctaagggtgatgccattccggtgagcaatgacgccgccgctcaaaccgtagttcacctgctggtagtcgccgtttccgctgtagttatagcccacgttcgcattgccataggcgctatcgtattcaaggctgctggagccttgtgattttgtcccctggcttgaatagccttcctgaacgctgtagctcaggttgttatcctcaagcaatgtgccgttgatcccggcattttgcgaggtttcaccctttttgtcggtgctgatgttgtaggtggcataagcgtagttatgcttctggctgacatcgttttgtggacgcagccacaggctcaatggcagcgacaaattcagcgcgtaaatctcgtcgcttttcgacatgcccggtgatttgttgtagttgtaggacagactgtaggacacatctttaatggtcccgctaaagcctacctggagtagcgtatttttttcatcggtatgccagtaggtctgttggctgcccgtgacaaagagcgaaccagcatgaccaagctgctgagagatgttgaactgaacctttcctcgcttggtgtagtacagattgtaataatccatccagggattttgctgttcggtatcgttgtcctcgtggtcacctgtgtagccgcgcatttgcttataggctgtttcatccagggaatagaatcccgatgtcgagtaacggtagcccagcagctgaaagttagtgccgaggccgttaagggattttgcatacagaaaacggatcgattgccctgaatgcgtgctgtcatccgccagcgtgctcttcgcgtgagtcacatccgcagagatagcgcccagttcacccatattcaggccggtgccgaatgccagcgagtggtaattgttagttatctgcgatccgctatacagcgtgaagccatgcgaaagcccccagattagagacccctgaacgaaattaacctcatcctgttgatcgctgctgctgcggtattcggccgctgttaatgcgtactttacgcggccttcacgctggagtacgggaacggtggaataaggcacggaatagctgttgatgctaccgtcagattcttttacctcaacactgaggtcaccgcttgaggacgtgggaaacaggtcgctaatcgcaaatgcacccggtggaacatagctttgataaatggtgtagccattttgcttaatggttacctgagcattgctttttgcgataccacggatcgtgggcgcgaaacccttcaggctatcgggcagcatattgtcatcagaggcgatttgcgcaccgcgaaaagggaggctgtcaaatacgtctgatggggtgtagctgtcacccagcgtcagtcttcctttcagcggaatgaccgcgcgttcaacataggtattaatgtgctgccagttgtcgctgcgtgagtcatcgctgttgtgataattccagcttgagtaatcccttaaccgccacgggccaaggttcaacccgctgttaagcccgaggaaatagcttttactggttgagttgctctccccccgatcgcggctacgagagccggtgaagttataattcagcaggagggcattaatgccttcatcccattgttcaggcggaatatatccgcgtgcgctattcctcagggcggcttgcgggatactgatatccagccgctgatgctcaaaatcaaaggtggttgatgaggcgggaatgattgacgaaatatcaatacagctgtccgttttttccgccgtcagcgcaggaaacgcctgaaggttaacgcccaggttttccagcgcttttgctgataaacaggcggtcagaccggtatcatccgcctgcggttgtgccgtcgacgccgtatttcttgccgtaaaggtgatatcgcgagtcgccacaaacgccccgttaagccagagatcgacacgataaacgcctggtgcttggccattggtggaaaaccgcgacaggtcagcaacggcagagggatcgctagacaaaaatgccgggttgaaaaaatattctgcacttgcatctgatggcgatagcaatcctgctatcgccatcgccactggcgtaagggatgttaaagaaaatgtgctaaaaatcagtgaagtattacgtttcatctcttttccctgcagtaaatgctaagtacttccttccttgaagacaaaatgcaggtctgctatttcatttcaggttgttaatgggaacaaatctgcgtaggggtatttgcgccgaaatcattcactgtctggaatttcacactgccggaaccgccgccggggatatccaccgtcagcgtgtttttaggtgcgaccattgaattgggaagacgggctcccccaacaaagaactgcaccaacgatacgtaatacggtgatggattcgttatgatgacttttccattttctgtccgacacgtcagcgttttgggcgcatccacggaaagggatgttaatttcttagggcgaatgaataacttaatcacactctgtgttgctatttgcagcgtattgccctgaagcttatttttatcgacagacggaatagccttgctgttcagatagaaaacagtttcgcgatcggcaggaaggtcggggccgatatacataatacgcagcgtgttctctttcttggggtggataacaaacaacggtggcgtaaggataaagtctggtgacttgataccctcaacgttggctacccatgattgtattaagaacgtattgtctgccgacgaattgatcaccggtaatgaaacctgtttatccccctgcggataaatgacgcgggtagcccctaaagcaattccacctgcagaggcattcgttgccagacccattgtcagcagcaacgtaccagccatcatcaggcgagacaaagacgtaggtgatgtgttcatttgcattgttccctcaattctcatgacgaggcactcgggcctctgagtgttttactggtagacgacgttaaaccatacctgggcgtcggccgtaccagcctgaacgtgcggttgtgtggagcggtatttcgccataaaacgcagaacattggcgccgttctgcaagggggcgtaccagggcggggctgtatccggaataagtagatggccggttgcgtcaaatattcccacaccaatcccctgcgctgcgcctgcgccataacctgcgcgaaaaatttgcgggtcttttgcatcggactcgccgctgaacagtacgcccgcacgttgactgacgctggtatcgcagtcttctagcgttatctgaaaggctgttggtgctgcccaatcgcccgttgcggcaaattcgttattgcgtatttggcccatacgcacaatctggtcctgactttctgcaccgacggaacagccggtgttgacgacttgcccctgaaaatgcacgcttccgtcgtcaattgccgaggcgggcagtgcaacgcacagcaatacgctgaaaaacagcactgattgcctggtgacctgtcgcatagtgactccgtttcgatggatcggcaaaacacccccgaatcagattccgagggtgttactgcagctaacgaatcaggagtaaaccatctggaatgttgcagtcgaggatacgttacccggcgtggccgcaccggtagcgatgtagtcaacgctcagcgggatggtgttctcgccattgatcagcttcacgttggaggaggtatcaccgatattgagtacgttaccatccggtccgaacagttgcagtgcgacgttagttgctgagccagcgcccgctgtgttagccagtgaacctgccagtgctgcgtcttgctgaccgttgaaaatcacagcggcgttctggcttaccgtggtgtcacaatcttccagaacgattttgaaatcttctttctggttcgcctgcattccttttgtcgtcaatttcacagtacgaacctggctcagcgttacagtctgatctacggagtcagctgcgaccgaacatgcagcattaacaacctggccaacgaagttaaccgtaccgccagaaaccgtgacggtgtctgcctgtgcgttcatcgctacgccacttaccattgccgttgcaatgaccattgctaaaacgtgctttttcatacaaatccttttaaataaacatctttctgtcaaattgaaattgagtaaaagctatatgctttcacagcgtgaacttgaataacgtttaacaagttccgttatttagaatatgcatttcgcataatggacgggcttattgaaaagctcttttcatcatgtttatgatgttccgcggcaggtattctaggagtcgtgaaatattatttcaatgtatggtggtataatatgccgttagttttttttaggtgtaatattagaattaattaatatttttaaatgatgtaagtagtggtgtttttaccggattttaacaatgggcggcctgtttgcggtaaaatagataaaggtggtgtatgaatatcggtttggttgcaaaaaaaatcatgtaagagaaaaggaactttataattttaaaagtataaatgtatgtctgaaatataatactattatttcaatttgtaatatttataccagaaaaatgaaatccccctcggttaagaggggggattgatcagatctcttctacgcgcactctgagtgctgccagcgctttacgtgccgcttttagcacctgctcacactgctcaatggtcagcgtaagcggcggttcaatacgaatggtttttgcgttattaagcgttccggccaccagcactcgctgcctgaacatctcgctcgcgaagctgtagccgatttcgttatcaacgaactcaatcgccatcagcatccctttgccgcgcgcttcctgcacaaggtcagggtattcccggcccagctggcggaagccgtccagcagcatgtcgcctttttgctccgcctgcgcaggcaggttttgctccagcagcacgttgatggtcgccagcgccgccgcacaggccagcgggttaccgccaaaggtggtggtatgcaggaacggattgtcgaacagcaccgagaagacttcttcggtggcgaccgtcgcgccaatcggcatcacgccgccgccgagcgctttcgccaggcacagaatgtccggctgcacgttttcgtgctcgcaggcgaacatcttgccggtacgccccatgccggtctggacttcgtcgaggatcagcagcgcgccaaactcgtcgcacagctgacgcacggcaggcagatagccctgcggagggaggatgacgccgccttcaccctgaatgggctccaggatcaccgccgccacgtcatcgccggttttacggcattcactcagcacggtgcgcatggcgttaatgtcgccgaacggcacgtggcggaagcccggcagcagcggcataaacggtttacggaaagtggatttcgcggtcgccgacagtgcgccgagggatttaccgtggaacgcgccgctggtggcgataaaggtgaatttcccgcgcggcgactggtacgctttggcgagcttaatcgccgcttcgaccgattctgtgccgctgttgctgaagaagctgtatttcagtttgccgggcgttaaggccgccagcgttttcgcgagcatggcgcgaagcgggtcgagcagttcctggctatggagaggttgtttcgcaagttgattctgtacggcggaaaccacaactggattacggtgccccacgttgaaaattccaaaacctcccaggcaatcgataaactcctgtccctgggtgtcgacaagcgtgttgagacttcccgcttgccactctacggctccgtaatccccgccggcggtaacagatttgcgatactccagaaaccctggattgacgtgctctttaaagtaatcgatgacctcacggttaagttgtttcatctcctcatgatcaagcgttcgcttctcaatgagattcagtgcgtgcgcggtacaggcaagagccgaggcgctggaaggtaacctgttcaaaatgtgctcccggggatcgcgtatcacatgatactggtttaagtattgcagggattacgccacttcagaggccttaatgaaaatcgggataaacgccaggttaaaataatgttgcacaatatttaatcatgccgatagaagccaaacgggatttagcggtacggggcagcaagtataaagaaaggggggaagagcatcgctgcactaaagaggtgcatacgctgcaacttaagcgggcattaacaggtcatactttgtcggtaatttctctacgaaagtatttgaaatcaatgaattaaaatatcgtacaaaaagtatggtttaagtcaaatctgcgatcttcatcaagtttaacaactaaagataaattgtttaccgccgaaaaaacattgacccacaaaattaacattcaaataacctgcaagggatgctcacgatgtcctctccaacctatgtcacccagaatgaatatcctctggacgatgacaccaccttaatgtctaccacagacgtccacagctacatcacccacgccaacgacacctttgttcaggtgagcggctatcagctcgatgagctgacgggccagccgcacaatatggtgcgccatcccgatatgccaaaagctgcgtttgccgatatgtggtacacgctgcagcagggcgagccgtggagcgggattgtcaaaaaccggcgcaaaaacggtgaccactactgggtgcgtgctaacgcggtgccgatggtgcgtcgcgggcaggtgacgggctatatgtcgattcgcaccagagccacagcggaagagatcgccgccgtggagccgctctaccgggcgctgaacgacgggcgctgtaaaaaacgtattcacaaagggctggtggtgggaaagggctggctgggtaaactcccggccatgccgctgcgctggcgcgtgcgcagcgtgatggcggtgctctttgccggactcgccgccacgctggccgccacctccgcaggctggttaccgcttgccgccgctgcggtggtgatgctgatgggaacgctgctgtttgagcaacagattgtccgcccgatagagaatgtggcgcgacaggcactgaaggtcgccaccggcgagcgcaacagcgtgcagcatcttaaccgcagcgatgagctgggcctgacgctgcgcgcggtaggacagcttggcctgatgtgccgctggttgatcaatgacgtgtcgagccaggtggtgagcgtccgtgacgggagcgacaggctggcgcagggaaatgaagatctgaacgatcggacccgtcagaccgtggcgaacgtgcagcagaccgtcgcgacaatgaaccagatggccgcgtccgtgcagagtaactccgaaaccgccgccgaggtggacaaactctccgtggccgccagcagcgcggcgacgaaagggggcaacgcgatgcaaaccgtcgttaaaacgatggatgacattgccgacagcacgcagcgcattggctcgatcacctctctgattaacgatatcgcgttccagaccaatattctggcgctgaacgcggcagttgaagcggcaagggcaggggagcagggtaaagggtttgccgtggtcgcgggcgaagtccgtcatctcgccagccgcagcgccagtgccgctaacgatattcgtaaactcattgatgccagtgccagcaaggtgcagtccggttctgagcaggttcatgccgcgggccgtacgatggatgatatcgttgtgcaggtgaaaaacgtgacccagcttatcgcccagatcagccacgcgacctccgagcaggcaaccggcttatcagagctaacccgcgcggtagctgaactcgacagcatcacgcagaaaaacgccgatctggtcgaggagagcgcgcacatttcgtccatggtgaagcaccgcgccggacgccttaaggatgcggtgaccgtgctccattgagtcagtcatgttccaaaaaagccgtttataccgtagggaataaacggctttttatttttctgattgtgactattaatggggtttgttgttaatttaatattaaataactaaagaaagtgtctcagttatttattcctgcctaagtcagttcttcagaatgctatttcgaaaataccccgtttggcggtctggtaacgatcgatgaggccatattaatagcctgcgcctatgtattgtgaggattatgaaataaaaaaacgatcaaactcataaagttagcgaaatcgttaccgataacagcgatcgtctgagaaataatcacatcgatggagaaaatatgttctttcatgacgtaaagatcggcacgaaattatttctggcgtttgggttctttattgtcctgatggcgatcagcgcgagcctgtctctgctgagtctgaaccgggctaataacgggatgcagtccattgttacccatgactatccgaccacggtaaaagcgaaccagttaattgataacttccaggaatttattagcactcaacagctgatgctgctggacgagcagggtacttacacggagcaatctcagcagcgcctgaaagagatcagcgagcatatcacggtgatcctgggcgagctgaacaacgccttgcaggatcaacagtctcagcaggtgctggcggatatccgcagcgtgcgccagcagtacctggattcacgctaccgcattctgcaggcggtgcagaacaacaaccgtgcgggcgccatacaggaaatgatgactaccaccctcgccgtacagcaggcttataaagcgaaggtgaaggagctgatcgccattcagaacagcgaaatgcagcgtgcgggcacgcaggtggaaggggatttcaggtctaaccgtctgctgctgatcctcctcacgctctttagcgttggggcaggcagcctgattggctggtttatcgtgcgcgccatcacccgcccgctcggtgaggcggtgaattttgcaaaggccattgcagagggcgatctgacgggcagcattacgccacacggcaaagacgaaacgggcctgctgctgcatgccctgatggagatgaagacgcgtctgctggacattgtgcagcaggtgcagaccggctcggagaatatctccagcgctgccgcgcagattgtcgccgggaaccaggatctggccgcacgcacggaagagcaggccagctccgttgaacagactgccgcctcgatggagcagatcaccgccacggtgaaaaataccgcctcgcataccggtgaagcgaccaacctttctgccgatgccgccacggtggtcaaaaacaacggtgagatgatgaagcaggtgaccagcaaaatgcgcctgattaacgagacctccaaccggatgtccgacattatcgacctgatcgatgctattgcgttccagaccaatattctggcgctgaacgcggcggtggaagcggcgcgcgccggtgagcacggccgcggctttgcggtagtggccggagaggtgcgccagcttgcccagaagagcgcgtcgtctgccagcgaaatccgcgagctgattgagagctccaccagccagacccaggacgggatgaacctggtcgaaaaagcgagtgggctgattaacggcatggttggcaacgtggaggagatggatgcgatcctgcgcgagatccgtcaggccagccatgagcagacggaggggatctcgcagatcaacagcgcgattggcctgattgatgccactacccagcaaaactccgcgctggtggagcaatccgtcgcggcggcggcatcgcttaacgaacaggcgatgcacctgaaagagctggtacgcgtcttccgcgtgagcgagcacgcaccggcttaatccagctgggagatctccagcgccgcgcggtcaatcacgccgataatctgcttaagctgcgcgtcgctgagctctccctgattcaccttcaggtctaataccgccttaaagttatccagcgcccgcttcatctgtgggtttttgcgcagctgaaagccgacgctgcgcgctttgatacgcacctggatctgttccagctgttcccgattttcgtccagccagcgttgtccttcagcggtaatcgcaatgcgcttacgcccgttctcttcttctgtaatggtgataaacgtctgatcctgcaaataatccagggttggatagatgacgcccgggctcggggtgtagttcccctgggtcaggttctcgatctctttaatcagctcatagccgtggctcgcgttgcgggtcaggatatccagaatcaccagccgcaaatcgccgtggccgaaaaagcgcggccgacgtccgccgccctcgtgttcgtgtcgcatagtattccctttgttttgatatatctaaactatatctaagatatattcagatgcaatctaaaagatcttgcatttttccttattagtaatcattatcatttgaaaattgatttagatatatcgtattcaccagaaaagggtctaaaaatggcatctactcgttatccacagcgtgttcgtaatgacctgcgttttcgcgagctgacggtgctccgcgttgagcgcgccagcgcgggtttccagcgcattgttttaggcggcgaggcgctggagggctttagctcccgcggtttcgacgaccataccaaagtttttttcccggcacccgggacgacgtttacgccgccggtggtcaccgatgaaggcatcgactggggcgacggcgtgcgtccgcaggcgcgcgactatacgccgctatacgatgaggcaaatcatgagttggttctcgatttcttcattcatgacggcggcattgccagcagctgggcggttgaggcgaaagcgggagacaagctgaccatcggcggcccgcgcggttcgctggtggtgccggaggattacgcctggcagctgtacgtgtgcgatgaatccggcatgcccgcgctgcgccgacgcttagagagcattgctcaactgccggttcgcccggacatacacgcggtcgtgacggttggggatgaatcgtaccaggactatctggcggacctgagcgcgttcaatatcacgtgggtggtgggccacagcgagcaggcagtcgctgaccatctggcggcgctgactgttccggaggacgattactttatctggctgaccggggaagggaaggtggtgaaacgcctgagccgtcagtttgaaaccgacgcgattgacccacagctggtgcgtgccagcgcatactggcacgccaaataatcaggctgccgaatccagctgcgcttcgctcacctgatgttcgagcgaggcgcggacctcgtgcagcgctttctcctgctgagcaaagtacgcttccatattgctcagcgacgagaccagcagccaggactcctctttctccagctccgccagctcgttcactaaaatgtcgatttgctcgcgaacctgcgccatttttttgcggatacgttccagatcgttcagcctgtcgcttgccatcaatggctcgaagccctgctgcaggcgggccaccaacgaacgaatggctttcacatctccgcgctgcttcgcctggttaagctgtaccatcatgctgttggcttcttctttcaaatcgtccgccaccagatccgggtggcagagcttgctcgcctgccgccagagacgcttgagctcgttctggtcctcttgtgaaagatgcttacctttgcgcagccgcacttcggcatcgtgatgctgttcgcgatacttctcgtactcttcgttcgcctcgtcgcgcgcctgacgcgcaggctcctcttcgcgcgttaagccgctctccagctccagcgcttcggccagcaggttggcaatcagattgctttgctgctccagatgcttacgcgcctcggcggcctgcacggagtccgccgggagatcgcgccagcgctgggtcagcgtcgccagcacctctaccgcctgcgccatatagtgctggcagcgacggtaatcctcctcgcgacgacgcgcttccgcctgctgacgacgcaggttcagctccgccagcgttttacgcagggcgaggatctgctgcatcagcggccccaggcgggagaaatagagatcgttgaactcatcaagctgctgcacccgcgcgttgcggcggtcaatcagatcgcgcagacgctcttccagcgccttcagttccagcttgctggccgccacctgcggatcgcgccacggcgtcacggcgcgctggccctgcagccaggcggtaatggccgccatggccgcggtgtagttcttctcctcaagcgccacgacgattgcctgtagatcatcgtcaaacgcttcatttttcaggcgtgtcagctggctccggatgatgtcgtcatcttccagttcaatggcatttttaatgatttctagccgtttgatcggtgtgctcatgatgcctttcgctttggcgcttaagtatttgagttaaggttagttgttgtaaaagctacaggaaataatacacacggatgatgatcggcgcgatgggggatttctttagtttttagggtttgtgagggtgagcggcaggccggactacgtgtgattgattccgtatgtgcttgcatagggtgcaacaaaaatcagaggcggtaactgccagagaatgcttaacagcattaagcatgatttaaataccccaaacgtgtaagaagtgcggagagccggcaccgggtgatcgcgcgaggtattgccatcgagggaggctacgtgctggcagacctaaggtgcgaaagaattggtactaaaaacaatatagggcggattaaccgcctttttttacgctgttacacgctcgttccacgcgtctgaatattggacgttcccatcgcaatacttccaggtgatccgctcatagcgcagctgtacgccctcattatgattatgcatctgtaaacctggctctttgcagttatgcataactgggttaatgctgactatccggacgttttccaacagcatgttgaaatactctacctcttgccccgcatcgttgattttataccacttaatttccgcgcttttcagcgtctgcccggtagctacggccttataaagatatgggctggagctatcaaactccttttctattacgagcggcgcatgtacgcgtgtgccggtgattttgcccgtgttgttatcggtaggaactaacaggccgtgactaaaagaaagcacctcaatgcttccctcgcggttttgaacatccacagatccataaatcgggttgccgccatcgtctctaagccacaggtaagcaggaatagccatttttaaaactccattttatgtaaagagaataaaccctcattaacggctaaaaaccgatcgcaggtgatacaaattgtgttatagattcgtgttatttaatcgggttacttattgatgttgcaaataaaattaatagattgatctcaaacagtatcgcgccgtgctgttgctcttatgttgctggttttgccaggcaaaagggaataacgatggcatgtataccgatttacccgccccgcgggctggagatattgcgcgaacacatcaggcttgcgcgggcgcgtcacggagttcaggacatggccaccccgcttacgtatacgtggttttatgagcgagtaaggaacggtgggacgtgggattacaaacaacaaaaacgggcttacgctgacttcggaaattttcattacggcgctgtaggttatgcagcgtgcatccctgaaaagattttgcttattgccgctggcgcggcgcagtggaaggccggcacatcaaggccggaatggggcaattttacgggggccccgccgtttggtgatgatccgatggaccaattttggataaagcaaggcatagactatgttaagcagcaccactattaaggcgtttaagacgttgcattgggtggctacattcaccatggctatcgtgattgcgggatactgttattttcagcatatccagcgcttaacggtgagtgacaaactttatgaggttcgccaactcacgccccgtacgtggttatatataactgaatatgacggctcgaacatgaccacaggggaagtatatcgttattttttagcaagcaagattgacggcgatccgctggcggctctcgaaaaacaacatatcgccccaacgcttaccgcgaacaccgcccgtgcgaaagttgacggcataggcaacaatatctcatttactgtttatggcaccgtgtacagctttacaacgtccgcatttttttatgatgctgagggaatagctgccgcgccgtcaatcgacttaacggcccatggcgagggctggggcaaggggaaatttagtcgatagataattatttatttaaaaatcccctgcggtcgtgtcaatgacccgatgagccgcgtgtaagtttcacggcgtacccgtagcggttcatggatcaaaagtacattgtgattgcccgccgggtattacccatgcaggttaatggctggggcgagggggagatccggttgatattgtcagggaagaacttccctgcaaaattacagccagaatcccctacatacgatctgcgaattcgcagaaaattaccgttaaaaaacgaaaccgacacgcggatccgtcaaaattacgaattcgcaatttgaaatgttaagttttgctaaggttctggcgctcgtcacaaataacagttcacagcatgaatctctaaaatgtgatgatggacacgccgggcgcaggacataatatcattttaattgttgtggtttatgcagtttgctccactagctgcaaccggcgtgagtgcgccccaaacattaccgcacccgcctgcggttttgggatcattaaaatttttcagttttatttttcttcaaaccagaccgccagaccgcgccagtgctggcggctttgtggaaaaccgaaactgaaaaagattgaaaagaatttcagtatttttcagtgaaatggatccgatgaggattttgtgaattctcaaccaacagataaataaggatatttattgttttatgtgaagctggaggagcgagtcatatacagaaacataactttgaaaaattagcagaagtcaaatggggggcgggttgacagtgaaatttacaatgggactggagtgaaaaaattgaacgacctagatcattttttgcgagtgggcaaactgtacttcatatgggaatctgcggaaacttgggatgcaacaatcgaaagcactggtcatggattaagccgcgtggcgtagcatacaaaacagagcaaccgacgctcaccgatgcgatttagcttaataacaagagttgtaagcaattttataaggaaatataactttttggctcagtggttgagccgaaccgtccgggatttggctcaattggaattcttcatctacgattaatttgcatggctagcccacaagtgccttgattgtggcttcggctgccgatcccaataccgacattacaccaaaatttatttcctgaagtgaagccagactcatttattcttagttcatcaccatttatcttaacttctaccccgttgcaatataggctccctcttgttatcacaactttattaggaggtttaaaatcaatctcgagcaaaattactctctctttttctcttatagtcaattttgtgccgacaagttgtatgtcccaagcattaatgttgtaaatcaactggttgtttatgattgacagcaaagggttattttcacggtcgaataagttaacgttgagcaagatatgattgtcttgaataacaaaacctataagtggaattccatccaccataactggagcgccccaaacaaaggattgttcttctgtgatcggagtgaaaaactcatcagtcccaatttttacgctcatctcggagcctgaaaaatgaagcgtgtatggcggagatacccctgcacgaaggttgaaagggtctagattggctttgcgtacatcttcttttggcagccacccattagttttttctttatgatgtttatcacatagcagggtaatctcctcagcaacgtgtcttttcacttccgcccattcctccatatgttcatattcatataggggggtcccacaaattacacatccaaacccacagcgttgccggacttccctctgaataggtcttggtatgttcctgctcgtacatgcagcactttcagtcatattgcgtttcctcggattagtcgacgtttgttgccaaccggtctaagaaagatagaacagcgacaaaattttctttaagaagaactctgctaaatcaatgtacttgtatggagtgggtctggaaagacatgataccgaaaaatcttgcgacacttttgcgacagtcatatgttagacaacaaaaaagccactcaatcgagtggcttaatcatatgattttaaagctaaaatttggtggcccctgctggacttgaaccagcgaccaagcgattatgagtcgcctgctctaaccactgagctaaggggccgtggcggtgaattataaagtaactccccgcagcaatccagccattcacacctgcatgctgtttttataaacaacgcattatcaatcctttatacttccataacgatgtatcagcgggagtaaagatgatcaacgacattctggcccctggcctgcgggtggtgttctgcggaatcaacccgggcaagtcctcggcgcacaccggttttcactttgcccatccgggcaatcgcttctggaaggtgatctaccaggccgggtttaccgacaggttactcaagcccgaagaggagcagcatctgctggacacgcgctgcggaattaccatgctggtcgagcggccgacggtacaggcaagcgaggtcaacctgcatgaactgcgcagcggcgggcgggagctggtgaagaagattgaagactaccagccggccgcgctggcgatcctcggcaagcaggcctacgagcaggcattcagccagcgcggggctaagtggggtaagcagagcatcatgattggcgttacgcaggtgtgggtgttgccgaacccgagcgggctcaacagggcgacgctggacaagctggtagaggcgtatcgggagctggatgaggcgctgatggtacgggggctttagggcttctacggcctgatgccctcaccttgaccctttcccacaggtcgaggcaataaaaaagctccccgaggggagctttttcactgtcagaacagattagtcgtccaggaagctacgcagcacttcagagcggcttgggtgacgcagcttacgcagcgccttcgcttcgatctgacggatacgttcgcgggtaacatcgaactgtttacccacttcttccagcgtgtggtcggtgttcatatcgataccaaaacgcatacgcagcactttcgcttcacgggcggtcaggccagccagaacatcgtgcgttgcggcacgcaggctctcggtggtagcagagtcaagcggcagctcgagggtggtatcctcgatgaaatcacccagatgcgaatcttcatcatcaccaattggtgtttccatggagattggctctttggcgatcttcagcactttacggatcttatcttccggcatcagcatgcgctcggccagctcttccggcgtcggctcgcgacccatctcctgcagcatctggcgggaaatacggttgagcttgttgatggtctcaatcatatgcaccggaatacggatggtgcgcgcctgatccgcgatagagcgggtgatagcctgacggatccaccaggttgcgtaggtggagaacttgtaaccacgacggtattcaaacttgtctaccgctttcatcagaccgatgttgccttcctgtatcagatccaggaactgcagaccgcggttggtgtatttcttggcgatagagataaccagacgcaggttcgcttcaaccatctctttcttcgcacggcgggctttcgcttcaccgatggacatgcgacggttgatatctttaacctgctcgatggtcaggccggtctcttcttcaatctgctgcagcttctgcaggccgcgatacacgtcttctttcacgtcgtgcagtttttcagaccacggcttgttcatcgcaatagccgcgttgaaccaggtttcgctggtttcgttgccggtgaagagggtgatgaagttcttcttcggcattttgcactgctcaacgcacagcttcatgatgatgcgttcctgggtacgtacgcgatccatcatcacgcgcatgctgttcaccaggtagtcgaactgttttggcaccaggcggaactgtttgaacacttcagacagtttcaggatctcttcctgagcggctgcgtggctgcggcctttcgctttgatggtgtcacgcgtcacttcgtactgggtacgcagctcggcaaacttctcgcgcgccagttccgggtcgatgctgttgtcatcatcggcgctgtcgtcgtcgctctcttcctcatcttcgtcttcgtcatcatccatctcttcctgagacagttcagaaccgacgtgagtggcggtaggtgccatatcttcttcagcgttcgggtcgacaaaaccggtgatcaggtcagacaggcgcgcttcttccgcttcaacgcgatcgtactgctccagcagataggtgatcgcttccgggtactcggcaacagagcactgaacctggttgatcccatcttcgatgcgttttgcgatgtcaatttcgccttcgcgggtcaacagttcaacggtacccatttcgcgcatgtacatgcggaccgggtcagtggtacgcccgatttcagattccacgctggacagtacctgtgcagcagcttcttccgcatcttcgtcagtgttgttggaggtttcagccagcaacagatcatcggcatccggtgcttcttccatcacctgaatgcccatgtcattgatcatttggatgatgtcttcgatttgatctgaatcgacgatatcttccggcagatggtcattgacctcggcataggtcagatagccttgctccttaccacgttggacaagaagtttcagctgtgactgcgggttttgctccataagacggtatccacacttaattcgtttgattggtgtcggcgatggggctgccaacctttaaagcgagggcgtacttatatttttgccgctgcctctcagtgcggctgccgggggcttcccgatcgatattcggcacttaagccgttaaatttctttatttcttcgccagttcctggttaatcatccagagctcccggcgttcttcgctgctcaaaccgtgtgtgcgctcgcgagctatcaactcttcctggcgcagctcaagcatcgaatcaaacatatggttgagtgagtcggtgaacgttttttctgcaatgtccttatctgctatatcgtcccacatcgacaatttttcaagggtagcggcctcttttgtgccgcgataatgctctaaaagttgtccggtggtcagacctggctgagacaaacacgtgttgaccagttctgaaaataagccaagtccgggcaatttttcgtggttcaaacccgccagcgacggcacctgtggcgccagctcggggttttgtaccagtaaccctatcagtatacgcatggttgtgcgttttagctgaggcgcggggcgaaccgcaccgttttcagcctgtttaggcattaaacgttcaagctggctgtcatccagaatgccgagcttgttgcctagctcctgacgcaggtagatgcgcagcgtttcgccgggcacctgactgattaacggcagcgccagcgtgctgagctgcgcgcgcccgtcaggggtactcaaatcaacctgcggcatcaggctgttaaacaaaaacgtggagagtggctgtgcctgctccatccgcgcttcaaatgccgctttgccctctttacgcaccagcgtatccgggtcttcaccgtcgggcaggaacataaagcgcaactgacgcccgtcggtcatatagggtagcgcggtttccagcgcgcgccaggcggcatcgcgtccggcgcggtctccgtcgtaacaacaaatcacgttgttggtcacgcggaacagcagctggatgtgatccgccgtcgtggacgttcctaacgacgcaaccgcgtagttaatgtcgtactgcgccagcgcaacgacgtccatatagccttcgacgaccagaagacgcggaggttccgcgttatcctgctgcgcctcataaaggccgtaaagctggcggcccttatggaaaatatcggtttccggggagttgaggtacttcggcagggcatcacccagcacgcgaccaccaaaaccaattacccggcctcgcttgtcgcggattgggaacattacccgttcgcggaagcggtcgtagcttcgtccctggtcgttggtgaccagcatgcctgcatcgatgagagacttacgatcttcgctattgccgccaaaacgctttaacacgttgtcccagccgggcggggcgtagccaatagcgaaacgcgcaatgacatcgtcgctcagtccgcgcttgttcagatactgacgcgcaggttcagccgcagagtgcttaagagactgttggtaaaacgaattcaggccatccatcagttgatacagcgtttgccgttgatggcgctcgatctgacttggcccactgccagcttcatacggcacttcaaggttatgcattgccgccagctcttcgacggtttcaacgaactcgagcttgtcgtagttcattaaaaaatcaacggcattaccgtgagcaccacagccgaagcaatggtaaaactgcttttcaccgtttacggtgaaggagggggttttttcgttatggaacggacagcacgcatggtaattcttgccctgcttcttcagctttacccgcgcgtcgatgagatcgacgatgtcggttctggcgagcaggtcattgatgaaaacgcgtgggattcttccggccatatgccccaaaatttaagcgacttataaacgaaaacaagccgcgcattccttccggaagcacggccttacgactactactctgtctgtcaattgagggctagggccctcaaccaattagtacagacgagtacggcgtgcgttttcgcgagccagtttcttcgcgtgacgtttcacagcggaagctttagcgcgcttacgttcggtcgttggtttttcataaaactcacgacgacgaacttcagccagaacacctgctttctcgcatgaacgtttgaagcgacgcagtgctacgtcgaacggctcgttttcacgtactttaattaccggcatgtaactctcacctttaataaattcggtttgccgctggcatcaacgccagcttatttcaaaatggtgcggaattttactgcaaatgctgctgctttgtaaagcaccgatgcgattttgaaagggactttaataagggtgaggagtatacacgagccttcttcctggggcgaacaaagttttacatcaacccgcccaggctctacactgcgcggtattgaaacgaggtaaaacaagtcatgcatgtactgggtattgaaacatcctgcgatgaaaccggcatcgccatttacgacgacgaaaaagggcttctggccaaccaactgtatagtcaggtgaaattgcacgctgactacggcggcgtcgtgcctgaactggcctctcgtgaccacgtgcgtaaaacggttcccctgattcaggcggcgctgaaagaggccgggttgagttcaaccgatattgatgccgtggcctataccgcggggccgggtctggtcggcgcgctgctggtcggcgcgacggttggccgttcgctggccttcgcgtgggacgtgccggccatcccggttcaccatatggaagggcaccttctggcgccgatgctggaagagaatccgcctgaattcccgtttgtggcactgctggtctccggtggacatacccagctgatcagcgtaacggggattggcaagtacgagctgctgggcgagtcaatcgacgacgctgccggtgaagcgttcgacaaaaccgccaagctgctggggctggattacccaggcggcccgatgctgtccaaaatggcggcgcagggaacggaagggcgctttgtcttcccgcgtccgatgaccgaccgtccggggctggacttcagcttctccgggctgaaaaccttcgcggccaacaccatccgcaataacgacgacagcgagcagacccgcgccgatatcgcccgcgcgtttgaagatgcggtggtggatacgctgatgatcaagtgcaagcgcgcgctggatcagaccggcttcaagcgtctggtgatggcgggcggcgtcagcgccaaccgcacgctgcgcgcgaagctcgccgagatgatgcaaaagcgtcgtggggaagtgttctacgcccgtcccgaattctgtaccgataacggggcgatgatcgcctacgccggtatggtgcgcctgaatgcgggggcaacgtccgacctgagcgtgtccgtgcgtccgcgctggccgctggcggaactgcctgaggcgtgagtttttttgcccggtggcgctgcgcttaccgggcctacaaaaccgtaggccgggtcaggcgaagccgccacccggcaataacccgcactacacccgcagcatccctttctcttccagaaacgcaataatcgtccccagaccgtctcccgctttcaggttggtaaaggtccatggacgctcgccgcgcatgcggttggtgtcgcgctccatcacctccagcgacgcccccacgtacggcgcgagatcggttttgttgatcaccagaaaatcggacttggtgatccccggcccgcccttgcgcgggattttttccccttcggccacgtcgatcacgtaaatggtcagatccgccagctccgggctgaaggtcgcgctcaggttgtccccgccgctttccacgaagatcagatccagattgccgaacttctcgctgagcgcttccaccgccgccaggttcatcgaggcgtcttcgcggatagcggtatgcgggcagccgccggtctccacgcccacgatgcgctccggcgccagcgcgcccgcctcggtcaggatgcgctgatcctctttggtgtagatatcgttggtcaccaccgccaggtgatacgtgtcgcgcattgccttgcagagcgcttccagcagcgcggttttgcccgaccctaccgggccacccacgcccacgcgcaggggatgtttgtaatcagccatgttgactcctcaggaacggaatagtcgtgaatattgggtttcgtggcgcgcggaggcgatggcggacagcggcgtagctgctcccagcgcgtcgtcgcgacgtaaaaaggcctgttcaagcccggcggcaaaatggtcgctcagctcgataatcagctgctgcgccgcctgctgcccaaacggcaccagcttgacgcctgccatgaccgcgctctcaatccagctgtagccgaggctcagcgccagctcgcgcacgtcaatgccccatcgcacgccgagccacgccatgccgcaaagctggctttgcctgcacagcgccagccattctgccgggcagtccggctcccagcttttgatgagacgcgtaaaggccgctccgcggttgcgttcttcttcgcgcagttcgcgcgtttcccgacaggcgagcaggtatgccgtccagcgtctggccgtcgccaggtcgttccgattgcaggcctggcagagacggtgaaacagcggcagatcgacgcagaaaaaactctgctccatctgctggatctgccagcgtttaaaggcgtcgacgttcgcgacccagcccgcctccacggcccactccagcccctgcgaccaggtaaacgacccgaccggcaggctgctgctggagagctgcatcaggcgcagccactggcgggcgtgctccatcagctcatcagcgccagcagggcggagacgatcagcccgccgccgaaggttttacgcagaccgtcgtgacggcgcagcagcagcccagcggcaaagctggcgcacagcaccgttgcgctggcgaacataaacccgctggtgaacagccagaagctatggccggacatctccacgccgtgcgcccagccgtggaacatcgccagggcaggcaccgcgagcagcagacggttttcagtcttaaacatcatcacgccgctgaccgccagcgaggcgataatcagcatctccatgccgctaaagccgccgagcaggctgccagcgatggcgccgacaagcatcatcccgagggtggcaaacggcagcaggagcttgcggccgctcagtgccgagagcacgcctgcaccggtgagcatcaggagatgatcgagcccggtcagcggatggaaaaaaccagcctgaaagctgtcggcaccgtggccgggatgcgcgagcgcgggaacggaaatagccagcagtaacagggggagtaacttgcgcatgatggatccttaatgtgaatgggcgtgagaatggctatgggcatcgctggcatacgcgcccgcttctggttcaaacggcaggctggcgtaggtcacctccagcccaaactggcgcagcatgtcgtcgagaacgtgatcgtggtgatagcgcagctcgccgggcatcacctgtagcggcacgtggcggttgcccaggtggtaacaggcgcgggcgagcaggaaaggatcggcgcagcgcaccacggagacggactcagccgcggcgatcacttcgatcacttcgctgccgtcgtcggtggtcagcaggtcgcccccgcgcagcagcaggccgcgcggcagcatcagcccggcttcgcgcccgtcgttcagcgctacgcgggcgcggcttttcacccgtacgtcaatcggcagcgtgacgctggcggtagtcgggtgtgcgtggtccaggcgttgggtcagataaatcatcatcactcctcaaaacaggaaatagcgttgcgccatcggcagaacgtcagccggttcgctggtaatcagttcgccgtcgacgcgcacctcgtaggtttgcgagtcgacggttatgttcggctgcagggcgttgtggatcatgtccgcctttttcaccgtccggcagcctttcaccaccgcggtggcgctctgcaggttgagctgctgcgggatgccgttcgcactggcggcctgcgagataaacgtcagccgtgtggcgtggcgcgcggcgcccagcgatccaaacatcggacggtaatgcaccggctgcggcgtggggattgaagcgttgatgtcgcccatcggcgcgcaggcgatcatcccgcccttgacgatggtggcgggcttgacgccgaagaacgccggggaccagaccaccagatctgccagcttgcccgcctcaatcgagcccacttcatgggcgataccgtgggtcagcgccgggttaatggtgtacttggcgacatagcgcttcacgcggaagttgtcgttatcgccggtctcttccggcagcgcgccgcgctgaaccttcatgcggtgcgcgacctgccaggtgcggataatcacttccccaacgcggcccatggcctgcgagtctgacgacgtgagcgaaaacgcgccgatgtcgtgcagcacgtcttccgcggcgatggtttcacgacgaatgcgggattcggcaaacgccacgtcctcggcaatatccgggtcgaggtgatgacaaaccatcagcatgtcgagatgctcgtcgatggtattgaccgtgtagggcagcgtcgggttggtggaggagggcagaatattcgggtgcgcgcaggcggtgatgatatccggcgcgtggccaccgcccgccccttcggtgtggaaggtgtggatggtgcgcccgccaatggcggccagcgtatcttcgacaaacccggactcgttcagcgtgtcgctgtgcagcgccacctgaatgtccatctcttcggccacctccagcgagcagttgatcgccgcaggcgtcgcgccccagtcttcgtggatcttcagcccgatggcgcccgcggcaatctgctcgcgcagggccgccgggttggagccgttccccttgccgagcaggccaatattcaccggcagcgtatcggcagcctgcagcatgcgggctatataccacggccccggcgtgcaggtggtggcgttggtgcccgccgccggaccggtgccgccgccgatcatggtggtgacgccggagaccagcgcctcttccgcctgctgcgggcagatccagtggatgtgggtgtcgatcccacctgcggtgacgatcttcccttcggcggcgatgacttcggttgcggcaccaattggaatcgtcacgccgggctgaatgtccgggttgccggctttgccgacggcaaagatccgcccgttcttgacgccgatatcggctttcacgatcccccagtgatcgacgatcagcgcgttggtcagcaccagatccacgcagtcgtctgcggtcatctgcccctgacccatgccgtcgcggatcaccttcccgccgccgaacttgacctcttcgccgtagatcgtgagatcgtcttccacttcaatccacagctcgctgtcggccagccgcactttatccccggtggtggggccgaacatatcggcgtaagcctggcgcgaaatctcagccatgtttcacctcgcccattacctcgccgcgaaagccgacaatgcgctgcgcacccgagacctgaaccagcgtcacttcgcgcttctggccgggctcgaagcgcacggcggtgcctgccgggatgtttaaccggtagcctcgggtcgcctcacggtcaaacttcagcgccgggttgacttcgtaaaagtgatagtgcgatccgacctggatcggcctgtcgccgtgattttcgacaatcacggtttgggtttcgcgcccgacgttgatcgcaatcgtgccgggctggatctggtattcgcctgggatcatcacgcgctccttagacgatcgggttgtggacggtgacgagcttggatccgtccgggaaggtggcttccacctgaatgtccgggatcatctccggcacgccctccatcacctggtcgcgcgtcaggacgtggcggcccgcctccatcagcgaggcgacggtttcgccatcgcgtgcgccttccatgatgaaggcgctgatcagcgcgaccgattccggataattgagctttaccccgcgcgcaaggcggcgttcggcaaccagcgcggcggtgaacagcaacagcttgtctttttctctgggggtcagttccataacgtttctcttatgtctgccagatacgcggcgaacaggcggtttttgtggtgaggagcgggcgaagcgactgccagatgtcgcgcatcgcccgctggcaaatcaggttgtcgtgggagagaaaacgcaccgacatgaggtcgtccacgagcgtagcgcccgcaaaagtttccagcggtgcgagcagcgcacgcgccgcgtcgagatgttcttctctggccgggtagaacagcagcgtaccgatccacggatgcccggcgacgggcgtaagatcgccgttgctgaggtgctgacgctcaatcagacgcggctcgtcctcaacccagacttcaaggtggctctccagcgtgccgtggctgaaggtctcgccgattaccgggcgtcccaggcagtacagctcccacgccagcagcgtgctggaggccttaaggtgaaagacggaacgcagcgcggcattcgccccggggaagataatggtgtcctgcggcagccactccagcgtggcgtcttcatcaaggtaaaagtgctggctcagacgcgcctgcgggccgctgctgcgatagaacttgctggcgccgggcatggtgataagcgtgtggcttttggcgtccagccgaacggaaatgtccagcgtatcgccgcccacaaccccgcccggcgggtgcagcagataaaggtggcaggtttcgccttcgggataaaatggacgctgaacgataagcggcccgacgtgatgagcggagtgcaggagggttttctcaggggtgtgacaaaactgcagggcaagcgacgcctgccagcctttgtacgaattatcagtgacctgagctgctaacatgctgcatccatctgctcatcatcggggtcgtttcagtatgccctggcagaattgaaggctgtcatatgagtcgcttatggatggtttgtaatgtaggccgggtaagcgcagcgccacccggcaagaaaggcgatgacgttatttatgattagcggtaatcctccgcatccacatcataccccgacggctcccagcggatcgccagcagcgaggccaggccgataaacggcgccagcgcaatcacccagaacacggcagtatccagcgaggcgaccagcagcgggaacaggaacagcgacagcgtcgagctgctgcgcatcagcgtctggttaaggccaacgccgacgccgcgcagcgaggtcgggtagctcagtgaggcaaacgtcatggtatgcgcgcccgggccgaagccctggccgaacaggaagagcgccagcatcgccacggcaagcacgccttcggtggcgccttccgggcgaccaatcagccccaggcccagcagcgcgaccagctggcaggcgtaacccgccagcgacatccgccatgcgccgaagcgcggcacgtagcgtaccgccagcagtccgccgacgaaggcaaacagcaggttaagcaccagagaaatcaggatggtggtcagcatcgactggacaaagaagctggagatgatcaccggcagaccaaacgccaccgcgttataggcgaacgaagagacgacggacagcagcgtggcgagcgtcgtgcggcgtaagtagacgccgcggaacaggttcagatagttggaccatttcgctttattcacgacgggagctggctggctgagcgcatcctgcggcacgtgggcattgatgttatacgactgacgcaaaatagacgccgcctccttcaggttgccctgatttgccgcccagaccggcgattcgctcatgtagcggctgcggatggcgataatcaccagcgcgggtaccgcgccgaagccaaggatcaggcgccacagccagtcgctgtggctttccggcagcacggcgtagaagaacagcaccagcaggtaggagatactgatggcggcataccaggtggggcaccacatggcgacgctggaggccttattgccggggccttttagcctggcgaactcgcttaaaaatgccatcgccacgggaaggtcgatcccgacgccaagccccatgacaaagcgggcacccgccagcacatattcgttcggggccagcgcacaggcgatggcggccaccacgaagaagagcatgtcggccataaagacgcgatagcgcccgattttatccgtgaggtaacccccgagcagcgccccgacaatcgcgccaaacgtaatggcggacgccaccatgccggtaccggcgggcgtcaggttaaattcgcgggtgatatcttttatgccgaaggccagcgcgcccagatcgtaggcatcgaggaaaatcccgcccagcgcgataccgatcacgatgcgagcattggcccggccctgagaaccatcattaacgaggcgtgaaacatccgatgcgctgcgcacccactggatgtcgccatcggaacgttttcctgccgttgaaaggggagttgtttctgtgatttctgccattttcttcttatgtggttgtgttgtgtccctaacagttaccacaggcagaaggtgaccaaaatcacatttggctataaggcataactaaccttacggggcatcttttttcttcctcttgagcttcgtccagattttggtctcctgacgacgccacaggcgctgaatattgtcgtgatgacgcagcaggataaggcaggagagcatcgataccgggaaggtgaactgaggtttgaaccaccagacgtagaatggggcaatcagcgcgctgacgatcgcgcccagcgacgaatagccgctaagcagaatggtgagcagccaggtgccagccatcacgccggttaaatcccagccgataggcgcaatggcaccaaaggcggttgccacgcctttgccgcctttaaaaccgaagaatacgggccagatgtggccgacacaggcagcaatggcaatgaggcccagccagaacggcgtgacgcccagcgcatacgcgccccagacgggtagcatccctttcagaacatcaaaaatcaaaactgctacggctgctcccttgccgccaattcgtagtacgttggtcgctcccggattcccggaaccactttcacgcgggtcaggtaacccggcgatgcggcagaccagaatggcgctggagattgagccgcaaagataggcgaggaggatcattccaggcgcgattgcactcataacgctgttccgttttgaaaatgtatctgtattctcagcatctgtggataatacgcataattcgccggaagtggtatccggtttagccaaaaagcaggcaggtcgtgatggatattgtatttatagagcaactttcggtaatcaccactattggtgtttacgactgggaacagaccatcgagcagaagctggtgttcgatatcgaaatgggctgggataaccgcaagtcggcaaaaagcgatgacgtgaacgactgtctcagctacgccgacatcagtgaaacggtcatcggccacgtggaagggcaacgttttgcgctggtcgaacgggtggcggaagaggtcgcagaattgctgctgaaaaaattcaactcaccgtgggtgcgcatcaagctgagcaaaccgggcgcggtggcgcgcgcggccaacgtgggcgtcattatcgagcgtggcacaaatctgaaagggaagatttaacgtcataatagctaaaccattttaggttataccggtcttaaagctgtatctttcacggtagccgttggggcgaccgttttttttatatttttttaggggtttatagatgagcgatatgcactcgctgctggtggcggcaatactgggtgtggtcgaaggattgacggagtttttaccggtttccagtaccggccatatgatcattgttggtcatctgctgggctttgaaggcgatactgcaaaaacgtttgaagtggtgatccagctgggttcgattctggcggtggtggtgatgttctggcgccgtctgtttggcctgatcggtatccattttggccgtccgccgcagcacgaagggatgagtaaaggccgcctgtcgctgatccatattctgctcgggatgatcccggcggtggtgctggggctggttttccacgacgccatcaaatcgctgtttaacccgattaacgtgatgtacgcgctggtggtgggcggcttcctgctgatcgccgcggaagtgctgaagccaaaaacgccgcgcgcggaagggctggacgatatgacgtatcgtcaggcgtttatcattggctgcttccagtgtctggcgctgtggccgggcttttcccgttcaggcgcaaccatctccggtgggatgctgatgggcgtaagccgttacgccgcgtcagagttctcgttcctgctggcggtgccgatgatgatgggggccaccgcgcttgacctctataaaagcatcggtttcctcaccacgggcgacattccgatgttcgccgtcggcttcatcaccgcgtttatcgtggcgctgattgccatcaaaaccttcctgcagctgattaagcgtatctcgttcattccgttcgcgatctaccgctttatcgtcgcggctgcggtttacgtggtcttcttctgaccgactgccctcagtcttttggctgagggcaatgtttttccttccagtctgataccgcctgaattcgccgttttgtcagctcttcccgaatctccggtcctttgaatcccgcctcgacaacgtccttcgtcggcaccgctttggctacctcccaggctttacgcagtaaacgtccctgcgggtagtcacaggcttcaaacccggtgcgcccgcgcacgtcagcctcgctggtgagcgcgatctgctccacgcgctggggtttgcgccaggcgtcgatgttatcgaacagcttaacgatggtggccggtttcaggatcgggaaggtgtggatcaggtcgtggaattcggccaccagtttcgccagatcgcggatttcgttcggcacgcgcaggcgctggcacagcccttcgacgagcttcacccctgccggaccgtgcccgtggtgccgaggccagagctcttttggcgttaagcctttgccgagatcgtggcacagggtggaaaagcgcacgtccacgtcagggctgagcatggccgccatgctcagggtcatcagcgtgtgcacgccggtgtcaatctccggatgccatttcgccggagccggtacgccaaacagcgcgtctatttccgggaacagcaccttcagggcgccgcagtcccgcagcacctggaaaaagacctgcgggttacgcgtggtgagcgcattctcggtctctttccagacgcgctctggcgtcaggtgttcaagctcgcccgcctcggtcatggcggtcatcagcgccatggtctcatcggcaatgcggaagctgagatgggcgtaacgcgcggcaaaacgcgccacgcgcagcacgcggagcggatcttcagaaaacgccggggagacgtgacgtaagagacggttgcgcagatcgtcctggccgccataagcgtcaataatctggccgtgctcgtcctgcgccagcgcgttaatggtcagatcgcgacgcaggagatcgtcctccagcgtgacgtccggcgcggcatagcaggtgaagcccgtatagcccgaacctgatttccgctcggtacgcgccagggcatactcttcgcggcttttcgggtgtaaaaagacgggaaaatcgcggcctacctgctggtagcccgcgtccagcatctcttccggggtggcgcccaccaccacccagtctttatctttgaccggcagacctaacaacgcatcacgtaccgcaccaccgaccagataactcttcacgcctgacactcccgttttctcttttccagaatgatacgtaagtctggcagagaagacgaattagttcatccagcgatctttacgtttacggcttgggatcaggtgtggcagaaccagacccagcaccagaccgacgcccagcacgccgccgccatacataaaccactgcatgatgatggtgcgctgtttgtcatcgagctgcaggttggcggcattcactttcttctgcgcgacaatcagctcgtttttcagcttctggttctcttctttcaggccgttaatcacgccgtcgctctgcgccactttctgctgcatctcggcggtacgctggttccaggttccgtcgatattgttcagcttgtcggtcagggttttcacctgattttccagatccggtacgcgggtgcgcaggcttggcacggtgctcagctctttcagcgggatccaggacgtgcggccagaactgtcgcgaacctgaccgtagttggtgtccgcgttggtctgtaacagggtgacttcctcgccggcatttaccgtgcccacgaggcgataattatctccggggccactgcgtacccaggtgttcagttcgtcagaaacgtaacgcttctcttcagcgtgcactgcggttgcggcgctaaaagcgagtaaagtaagtccaatcaggcgtaatttaagcatcattagtcgttattttcataaatagtggaacgatagtagtggcaacagtgtctctacgcaaagcattcatcagcaatcagaatcatctgtgtcacgactctacacatttacgcccgtcaaattgctcattgcatggcaatttggcgcaaaatactatgtactgacaaacaaatggcgaggaagttcgccctcattgacgcgtctgtgacgcccgcaaaattacaaggctatggctcaggaaatcgaattaaaatttatcgtcgaaaaagacagcgttgacgcactccgccagcatctgcatacgctctccggcgaacaccatgcaccggtacaactgcttaatatctattacgaaacgccggataactggctacgccgccacgatatggggctgcgcatccgtggcgcgagtgggcgctacgagatgacgatgaaaattgccggccgtgtggtcggcgggttacatcagcgtccggaatacaatatcgacatcagtcagccagaacttgagctggaacgttttccggcggaagtctggccggaaggcgagctgcctgccacgctggcggagcaggtgcagccgctgttcagcaccgatttctggcgcgagaaatggctggtgacggaaggtaaaagccgcatcgaaatcgccctcgatctgggtgaggtgaaggcgggtgagtaccaggagccgatctgcgaactggagcttgagctgctggaaggggacgcaaatgacgtgctgaagctggcgcgcaggctggtgaaccagtccggattgcgccaggggagcctgagcaaagccgcgcggggttaccatctggccgccggaaatgcgccgcgcgtgctgaaagagacgaccattttgcgcgttgcgccgaaagccagcgttgagcaggggctggaagccgcgctggagctggcgctttctcagtggcagtaccatgaagagctgtgggtacgaaatgtgaaaaacgccaaatcccacgtgctggcggccattgccctggtgcgccataccctgacgctcttcggcggtattgttcctcgcaaagcgagcgctcacttacgtgatctgctgacgcaaaccgaaacgctgatgctctcggacgtatctgcgcaaacggcgatctacagtccgcaagccgcttcggcaaaactggcgctgaccgagtttctggtgacgcgcggctggcgcgccttcctggatgcgaaagccgaggccaaaatcgcggaaaactttaagcgtttcgcagatattcatctttcccgtcatgcggccgaactgaagagcacctttgcgtatccgctcggcgataagtatggcgatcagcttccccgtctttcgcgcaacatcgacagcatgctgctcctttccggtgcctacgacgggccacaggcgcaggcgtggctggaaaactggcaggggctgaagcatgccatcgaaacccgtcagcatattgagatagagcatttccgtaacgaggccatttcgcaggagccgtactggctgcacagcggaaaacgttaactctggcaaggaacccttagaatgccgctttcttcaccgttacagcagcagtggcagaccgtttgcgaacgtctgcctgagtcattaccggcgtcatcgttaagcgagcaggcgaaaagcgtgctcgtcttcagtgattttgtgcaggaaagcatagccgtctacccggactggctgacggagcttgagaacgcaccgccgcaggcggacgagtggcggcactatgccgcctggctgcaggccgcgcttgaagacgtcgcggatgaggcgacgctgatgcgcgtcctgcgtcagttccgccgtcgtgtgatggtgcgcattgcctgggcgcaggcgctggaactggtgagtgaagagagtacgttgcagcagttaagcgagctggcgcagacgctgattgtcgccgcgcgcgactggctctacgccgcctgctgtaaagagtggggcacgccgtgcagcgaggaaggggttcctcagccgctgttgattctggggatgggcaagctgggcggctgcgagctgaacttttcctccgatatcgacctgattttcgcctggcctgagaacggctccacgcgcggcggccgtcgcgagctggacaacgcccagttctttacccgcctcggccagcgtctgattaaggcgctggatcagccgacgcaggacggctttgtctaccgcgtggacatgcgcctgcgtccgttcggcgacagcgggccgctggtgctgagctttgccgcgctggaggattactaccaggagcaggggcgcgactgggagcgttatgcgatggtcaaagcgcggatcatgggcgacagcgatgacgcctacgccaacgagctgcgcgccatgctgcgcccgttcgtgttccgtcgctacatcgacttcagcgtcatccagtccctgcgtaatatgaaagggatgatcgcccgtgaggtgcgccgtcgcggtctgaaggacaacatcaagctcggcgcgggcggcattcgcgaaatcgaatttatcgtccaggtcttccagctgattcgcggcgggcgcgagccgtcgctacagtcccgctcgctgctgccgacgctgagcgccattgagcagcttcacctgctgccggacggcgacgcgcaaaccctgcgcgaggcctatcttttcctgcgccgtctggaaaacctgctgcaaagcatcaacgacgaacagacccagaccctgccgggggatgaccttaaccgggcgcgtctggcctgggggatgcgcgtggatgactggtcaacgctgaccgaacggctcgatgcccatatggcaggcgtgcgccgcatcttcaacgagctgatcggtgatgacgaaagcgaatcgcaggacgatgccctttccgagcactggcgtgagctgtggcaggacgcgctccaggaagatgacaccacgccggtgctgtcgcacctaaccgacgacgcgcgccatcgcgtggtggcgctgattgccgatttccgtcttgagctgaacaagcgcgccattggcccgcgcggccgtcaggtactggatcacctgatgccgcacctgctgagcgaggtctgctcgcgggcggatgcgccggtgccgctgtcgcgcatgatgccgctgctgagcgggatcatcacgcgcaccacgtaccttgagcttttgagcgagtttccgggggcgctgaagcacctgatttccctctgcgccgcctccccgatggtggccaacaagctggcgcgctaccctctgctgctggatgagctgctcgacccgaacaccctgtatcaacccacggcgacggatgcctaccgtgacgagctgcgtcagtatctgctgcgcgtgccggaagaggacgaagagcagcagctggaggcgctgcgccagtttaagcaggcccagatgctgcgcgtggcggcggcggatatcgccggaacgctgccggtaatgaaagtgagcgatcacttaacctggctcgcggaagcgatcatcgacgcggtcgtgcagcaggcatgggtgcagatggtggcccgctacggccagccgaagctccttgctgaccgggaggggcgaggctttgccgtggtcggttacggcaagctcggcggctgggagctgggatacagctccgatctggatttaattttcctgcacgactgcccggttgacgtgatgaccgacggcgagcgtgagattgacgggcgtcagttctatctgcgcctggcccagcgcatcatgcacctgttcagcacccgcacttcgtcgggcattttgtatgaagtcgatgcgcgcctgcgtccgtccggcgcggcgggtatgctggtcacctcaacggagtccttcgccgattatcagaagaatgaagcctggacctgggagcatcaggcgctggtgcgcgcccgcgtggtgtatggcgatccgcagctcaaaacgcagttcgatgccgtccgtaaggatgtgatgaccaccccgcgcgagggcagtacgctgcagacggaagtgcgcgagatgcgcgagaaaatgcgcgcgcacctgggtaataaacaccgcgatcgctttgatatcaaagccgacgagggcgggattaccgatattgagttcattacccagtatctggtgctgctccacgcgcacgacaagccgaagctgacccgctggtcggataacgtgcgcattctggagctgctggcgcaaaacgacattatggacgagcaggaggcgcaggctttaacccgcgcctacaccacgctgcgcgacgagcttcaccacctggcgctgcaggagcagccggggcacgtggcgctggactgttttgtcgcagagcgcgctcaggtaacggccagctggcagaagtggctggtggaaccgtgcgtaacaaatcaagtgtgatattatcgcgcgcaaattgtgaatctttctggagtcaggaatgaaagtaacactgccagagtttgaacgtgctggagtaatggttgttggggatgtgatgctggatcgctactggtatgggccgaccagccgcatctctccggaagcaccggtaccggtggttaaggtcgacaccattgaagagcgtcccggcggcgcggcaaacgtggcgatgaacatagcctctctgggcgcgcactcgcgtctggttggcctgaccggtatcgacgatgcggcgcgcgcgctgagcaagtcgctggcggacgtgaacgtgaagtgtgacttcgtttctgttccgacccacccgaccatcaccaagctgcgcgtgctgtcacgtaaccagcagctcatccgccttgactttgaagaagggttcgaaggcgttgatcccgagccgctgcacgagcgcattaaccaggcgttaggcaatatcggcgcgctggtgctgtccgactacgcgaaaggcgcgctggccagcgtgcagacgatgatccagctggcgcgtaaggccagcgtaccggtgctgatcgatcctaagggcaccgactttgagcgctatcgcggcgcaaccctcctgacgccaaacctctccgagtttgaagcggtggcgggcaaatgcaaaaccgaggaagagctggttgagcgcggcatgaagatcattgctgacttcgaattatctgcgctgctggtgacccgctccgagcaggggatgacgctgctgcagccgggcaaggcgccgctgcatatgccaacccaggcgcaggaagtgtatgacgtgaccggtgccggtgatacggtgatcggcgtgctggcggcgacgctggcggcggggaactccctggaagaggcgtgctacttcgccaacgccgcggcaggtgtggtcgtcggtaaactcggtacctcaaccgtttccccaatcgagctggaaaacgcggtgcgcggccgtgcggacaccggtttcggtgtgatgaccgaagacgagctgaaagtggctgtcgccgctgcgcgcaagcgcggtgaaaaagtggtgatgactaacggcgtgttcgacatcctgcacgcgggccatgtctcttatctggcgaatgcgcgaaagctgggcgatcgcctgattgtggcggtgaacagcgatgcctcaaccaaacgtctgaagggtgaaacgcgtccggtgaacccgcttgagcagcgtatgatcgtgctcggcgcgctggaagccgtggactgggtggtgtcgtttgaagaagacacgccgcagcgcctgattgccggtattctgccggacctgctggtgaagggcggcgattacaagccggagcaaatcgcgggcagcgaagaggtctgggccaacggcggtgaggtgatggtgctcaactttgaagatgggtgttccaccaccaacatcattaagaagatccagaaagacagtcagtaaaaaacgggcctattggcccgtttttttatgtcgggtggcggctgcgccttacccgacctacgcgttcattcaggcccggtaaggcgtagccgccaccgggctcaacaggccgcactatgcctggtcatccaccggcggaatggctggcgctggcttcacttcttccggcgcattgcggttttccagctcggtcagacgctgttccagcagtgccagcttctcgcgggtgcgcagcagaacctgggtctgcacgtcaaactcttcgcggctgacgagatcaaggcgaaccaactgcgcctgcagcgtctggcggattttcttctcaacgtcatcaccaaattcacgaatgccttttggcatagactcgtgaacctgacgcgcaatttgctcaattttcttcgggtcaatcattgtcgtttcccttgatgaaaaggtgttagtgtccattgtagcgcgtcatgcccggggtaaacaaaattgtttgatgcttatgcattgcccaggataatcaatagcgttatagttatctcgcttattctcagggcggggcgaaattccccaccggcggtaaatcagcttaacgctgaaagcccgcgagcgctttgggtgaattctcaaaggtcagcagatccggtgtaattccggggccgacggttagagtccggatgggagagagtaacgatccagtcgggcatgggcccgctcacgttatctttttgccgcttatacggcgctcctaagactgccctgattctggtaaccataatgttaatgaggtttttttaccatgaatcagacgctactttcctcttttggcacttcaactcaacgtgttgaacatgcactggatgcactgcgcgaaggccgcggtgtgatggtgcttgacgatgaaaaccgtgaaaacgaaggcgacatgattttcgccgccgaaaacatgaccgttgaacagatggcgctgaccatccgtcacggcagcggcatcgtatgcctgtgtattaccgaagatcgtcgtaagcagctcgagctgccgatgatggtcgaaaacaacaccagcgcctttggtaccggatttaccgtgaccattgaagcggcgcatggcgtgaccaccggtgtgtctgcggctgaccgtctgaccaccgtacgtgccgcgattgctgatgatgcgaagccatccgatctgcatcgtccaggccacgttttcccactgcgcgcgcaggcgggtggcgtgctgacccgccgcggtcacaccgaagcgacgatcgacctggtgacgctggcaggcttcaaacctgcgggcgtgctgtgtgaactgaccaacgacgacggcaccatggcgcgtgcaccagagtgcatcaccttcgcgcgtctgcacaacatgccggtggtaacgattgaagatctgatcgagtatcgccaggcgcacgagcgcaaagccagctgaaatggctgatgtgaaaaagccggggaaacccggcttttttgtctctagtggtagttaattttgaacagcaccaccgtttcgaacggcccggactggatcgcttttccttcgatcggcgacagctctgcggtgtattgctgctcatgctcaagcgtgctgcccgtaaaatccacgtattcgttgtagtggttaaaggtgtagggctcggttccgttaaggatcctcagcttcaggccattgcctatcagcagtgcggtatcgttggccgtaagcgcttcatttgtatagaacgacgagtccattttgaagccatctgaacattgggcatcctgcactttcgtcgtcttcaccgaaaaggtccgtttacgcgtctgttgattcacaatatcgcgtgcgctaaaggtgccgaaatcaatctcctggttctcagggtaaatactgaacgttgccccgcagtccagaacggtaatattttgcagcccgttgatgtgatatttgaggtttttcgcatccgacatctggttcacgccgccttttccgtcaaactggacaacgatgtaatcgctcagcgagctgacgtagccgtgaggcggcatggctttaatttttacgtataagcgcagacgagcaatgaaggttcgtgaagtgtggatatcatccgggttaccggaacagatacgattttcccatcccatttgtcggatctgctcgggggtataaatcgtgatgttttggttgtccagacattgtcgggtatcgacgccgttaggctggccttttgcatcgtagtctatcccttcataggttacgcccagttcataatagggatcggaggttgaaggataaggattcacccagccaaaaatatcctccggttgaaagctgcttgtgacattgtggttgcatgtcaccgggattttgatgtcatccgattcccaaattttctcacctgcctgtgcattactggggatagcaaacggcgagatcgttttagtttcttctacggggccgctcgaaccgcccaggtagcagtcgagcgccagcgcttctcttaaaggcagcactgagagcagcactatgaacaatacgttagcgagattgcgcatctttttcgatcttccgttcggtgagcgagcactgcgccgttcccgcgcactgtacgtcgacctttttcagcgcgccgtaatcgtcgatataaccgatgctgtaatagttaccgtggtagtcaccggtagaggttgttgctgtcgcgaaaggcgcaagcatcaggctgtcgaagcccggcagcatggttttggcattcttactgagccacgccagcgtgatgtagtacggcgtcgggttatgtatggtcagccctttcgcagtggctgaaacttccatccgcatttccgcctgctcgccgggttttttggtaatcgctttagggcgccagaacagcttgatcctgctctgcatcgccacctgcatgacgctgcgttcatcgctggcgctggtgcttttcggcggcacttcgcgcaggttgaaataaaacagggattctctgtctttcggtaactgactggtggccgcttgcttaacgatcctgacctgcgatgcggaacccgcttcaatgcgttgaatcggaggcagcgccatgaaatgcctgtcttctttacggcctttctcatcttcaatccaggagagcgccagatagggcagcgctttactctggttttcaatcttcaggctgctggccttgtcgctttccggaaagacaatgcgcgtgcggtccaggtttacggccgcgtgagtggtgaatgctgtgccgaccagcatcaggcacaggcttttgagtaaggttaatttcatcatgatttcttactgacatggcagtatcaactgcatactgttttcaaggtgtgaaggtaacgtgaagcggcactgctgattgtctccccacgtcacgcgaaactgttgttctggctctacggcgccgagccagacgtggccgtcatcggcgaccatagcaatctgccgatcgtcttcaagctggcgaacaatggcgcccagcggcggcgtgccagaggcagttcgtaagatgcctgcgatatcattgcctgcacgcgtcgcgatctgacggtacccgatggcaccttccgtccaggttgaggtgacgacgcgggtgtcaacgtctacgccatcgggcaggttgttcatattgacctgcacgctggaaggcgaatagctggagatggacggtaaaacgccaatcccgaagcgattggtttcatcccgcgacatgttcagcgggatgttgcctacgccatcggtactgaccatcacgcgcggctcgttaccgtagctgcggcggtgcagcgcagcgcctttagccgtcgaggtgaatgaaccggtccaactggcactcagggaattgtattcgttagccttaaaactcccggagagattcaggtcgccataaggagaataatgttgatagttgccgctcacctgcgcgccggcatctgacttctcgctttcggtacctgccgaaacgccccaggtgttgttgcggtctgatgtgtcataccacgatacgttctgactcagactgtcgctgttgcgcaggtcgtaattcagacgatgatcgggatcgagcggtacgctcagtgagagatagaactgcgtatcgtcgtcttcgtcttcatagtgggttttactccatgacacggtgaggcccagatttttccagcgaccgatatcaaagttatagcctgcggtcacgctgcccgtcgtggaggaggaatcgttccaccaggtttgacgcagcatgttcacatagaggttgagcgatagcgccgaaatgtactggcttgccgtcacgctgagcgtctgtttttctgactgccgatcgttattgtcatcatccagaaaacgggcgtagctgagaaactgcggatcggaatagcgataactggcgagcgtaagctggctgccggtggtatcgaaacgcttactgtagttgaaacggtagctgtaacctgtctggctattctgatagggcaactggctggtcgcctgcgtcacgtcaaaagagagcgcgcccaggtactccatgttttgacctattcctacggcaacggaccggtagcgatcgccatcggcgagtgtaccgccgtagagggaggtttgtgacagcatcccccaggagaattcgccgctcataaacgcgttatcttcaacgtcatgcgaggcgtctttgcgtgcttttcctgccgccagcttatagcgaacctgacctttgcgggttaaaaaaggcaccgattccgcagaaacctggaaggtgcttacgcgcccatcttcttctgtcactttgacgtccagcgtaccctgtacagactggtttagatcctgaataacaaacggccctggcggaacgttgctttggtaaatgacacggtcagccaggctaaccgttaccgtggcgttagtttgcgcgaggccggtaatttgtggcgcgtagccgcgcagcgaccatggcagcatgcgctcatcgctaatcagggaggctccggtataggtgaaggcatcaaaaatagcggactggaaatccgtttcacccagtgtgagtttggctccgagcgaggggagaggacggaacatatagaggcgtgaaaagcgcccgtcattctctgaacctgcgtcggtatgggtttgagtatactgataatcaccgcgcagtcgccacgcgcccatattcgcgccggcagtgccataagtgttgacgttatccgtgctgctgccatcgttcggctggtaatgactggcaaaaagattgtaatctagtagtacgcccggcacgccgttgtcccaggttgaagggggcatccagtctgcggcacggtactgtaaccaggcctgaggtatcgtgaccttcagcgtctggctggattgctcaaaattaaatttaatatccggttttgatgcaaagtcgacgcacccgtctttttccgccaatgcgctacggatattgtcctgcagagcaaatgtatcggccagttcaggtggaatacagacttgtacgctcttgtctatctcctgccagcggagctgccagccatttgccagcgggatatcattaattgaaacggtaacaaaatagtcgcctggtgtgatcgatatttgatctttaaaaagagataaatcaacgctgccacgctgatctttatcgatggcattgatgttaaattcagtggcggaggcaagttccgccataaacagggacgtcataataattatgcattgtaatttatatgtcatcgccctgttactcaaataaatacattcaacgccggctgacattaaatgccagccggtttaatttgaaacatggcgtagttatttatacgccagaatatagttggctgtagcttccacctggccagcagtcgccgttttacccgttaccacttccattaatgctttgaagtgcagcgtttgagtcgttgaacctgccagcagagcaacctcattagcagcacccagcgtaatgttggcttcggcgttattcaaaagacgaacgcccacgttctgtgcaccacttgcataggtattggtcatcagactggtgtcggtcgcgtctgtcgctgagctggtaaacgtgacatcgactttggtcactggtgtgtcagtctcgtcggccggatcgtcaagctggcagttttccagattgatatcaaccggaactgcggaagacttcttgttggcattgatcacggctgtggtcacttcaccgagatcgacttctttatcaacgctgtctggtgcaatgctgcaaggcgcatcaataacaacgcctttgaatttgatttttcccgacccctgctcggcagcaaaggcggaacccgatactgcggcagcgatagttacagctaatagaatttttttacccatatacatgaaaatatcctttttcaaacgaattcatactctgaatataagtttcaaaacgcaaatggagtatatgggaggacgaaggggagatgcgattactgcatcttaaagctattttaagattatattaatatataattaatgttgattgtaagcattggctaacattcataatatatgcagtaactcagataatagactgataaaatttcatcattctatttctataagctatatattttgcaagggctttgttggcaacaaaataacgtattatttctatctatatcttaacgtttcgaaagtctgcctccgtattatacggaggcagactaatcctaaccgatacctgcagattgcaataacaccaggcttaagcccatgaccgacattccgcacagcacgccatagctggggttgttattgggatcgatctctttcgccagcggcattaattcatcgacggaaagcgccaccataatcccggcaactgtggccataatggcggccatcacgacaggggagaccaggcttccgagaatcaaccaggccaggacaccgccgaggatttcagccatcccggaaattcctgcccagaataccgcggtacgtttcgagcccgtggcggcatacaccggtccggcgaccgcgagtccttcaggaatattgtgtaaggccaccgccagcgcgatgccaaagcccatttccagattgctgctggccgtcacgtaggtcgcgaccccttccgggaaattatgcaggctaatccccagcgtgagcagaaccgctgttcgcttaatattccgcggcacaggcgttacgtttttctgcattaaatcctggggatgcgcgtggggtagcatccggtcgagggcaaagtaacccagcaggccaacgacaaacatgccgtagcccagcaggggagacatcccgtcggtgcccagcgcagcagggagcatctccatcagggagataagcagcatgatcccggcagcaaagcccagcgagaaggccagcacgcggtttgacggcttctgaccaagcacgccgaggattgcgccgataaaggtcgcggcgcccgccagtatggtcaggatcagagggactgacatggattgctccttatgataatgattatcattaatataaatgattcatttctggcaaagcgaggggcgacccccggctttacacattccttacattcaaaattcctgatgatgatcttcacgcttatcagcgttcatctttgtccgattgcgcgtaatgtagcaccattaaattgacaccttctgtaaggatatcatcatgacttcttcccgtatgccagccctgtttttaggccacggcagcccaatgaacgttctggaagataacgtatatacccgcgcatggcgtcatctgggcgagacgctgccgcgtccaaaagcgattgtggtggtatctgcgcactggttcacccgcggcacgggcgtgaccgccatggaagcgccaaaaaccattcatgattttggtggcttcccgcaggcgctgtatgacacgcactatccggcccccggctcgcctgagctggcacaaaggctggtggaactgctggcgcctgttccggttgcgctggataaagaagcctggggctttgaccatggctcatggggcgtgctgatcaaaatgtatcctgatgcggatatcctgatggtgcagctgagcatcgacagcaccaaaccggctgcctggcatctggagatggggcgcaagctggcgacgcttcgtgatgaaggcatcatgctggtggcaagcggcaacgtggtgcacaatctgcgtacggcgcgctggcatggcgaaaacacgccatacccgtgggcgaccgcttttaacgactacgttaaagcgaacctgacttggcaaggcccggctgaggcgcatccgctggtgaactatctggagcacgagggcggttcgctctctaacccgacgccggagcatttcctgccgctgctgtacgtgcttggcgcgtgggacggtgaggagccggttacgatcccggtcgatggaatagagatgggaagtctgagtatgctgtcggtgcaggtagggtgaaaatatgcccggtggcgctacgcttaccgggcctacaaaaccgtaggccgggtcaggcgaagccgccacccggcagatcttactccacaaaaatatgcgggtagaaccgcgacagatcctgcgtgatcagcgcgcgatcttcgcgaatgccaattccggcaggttgatcgttaatgagccagctgccaattagcgtatagctgtcgccaaatttcggcagttgatagaacgcctggacgatcatcccttcctcgccgtaaggcccttcaaccgcttccagcgttttaccgttttcgatgatcgacacgttcgcgccttcgcgggagaagatcggcttaacgacgtatttctccatctgcgggtaatcatcttccgcaaagtacgctggcagcaggttagggtgattcgggaacatctcccacagcatcggcagcagggccttgttggagataatgcttttccaggccggttccagccagcgcacgcccgcatcttccagcttggtggagaacatctcgcgcagcatgtactcccacgggtagagcttgaacaggttgctgatgacctgatcctgcatgtccgtaaactgacctttttcacccaggccgatatcctcgatatagaggaactcggtcgccacttccgcttcggcggcgcagtcctgcagatactgaaccgtgccacgatcttcttccgtgtcgcggcagcaggcgagatgcagcaggttgaagccaaactgctcgcgcagctcggcaaagcgctcgatcagcttctcctgcaggctgttgaactggtcgctgccttccggcaggtttccggcgttaatctggtcttccagccagatccactggaagaatgccgcttcatagagggaggttggcgtatcggcgttgttttctaaaagcttcggttcacccacgccgtcccacgccagatccaggcgagagtaaagcgaaggctgattcgttttccacgactggcggacaaagctccaggtgtgctttggaatgcggaacttggccatcagctcgtcgctgtcgatgactttttccaccaccttgaggcacatctggtgcagctcagccgtgacctcttccagcttctcaacctgggccagggtgagcctgtagtaagcgtcttcacaccagtagggctcgccgtacatggtgtggaagttaaagccgtactcggtggctttttcgcgccagtccgggcgctcggtaatactgactcgttccatgattagccgcccattgagcgagtagaggtgcctgatgcactgcgctgcatgctggtctgtttcgccacagactcaccgaacccgccgcgggtgatggtgctggtggtcgcaggcttcggcgccatcgcggttttcggtacggttacggtgcggcccggagtcgctgcgccgtagcctttaccgctggcatcggtatattgaccgtaagccgggctggccgggtttttcgagctaaacagcggctgctgctggtagcctgcaccgccgcccatcagacggcccatcatgtagcctgccatcagcggcatccagaagctgccgctggattgcgcctgtgcctgattttcaggtgccgtgcctgcctgagccggtgcctgctggcactgaccttcaccaaattccgctacgcagtcttcgcgtgaggcatatttcggcgcggtgcgttccgcttctttcagcgcgttggtgtaggccgttttacattcggccgctttgccggttgcggcggagcagtcgtccgcgttttgatacagcgaaaccgtttcatcgtttttctcacagcctgccagcataaagacagcggtaaccgccagcgcaacaggggtgaggtgacgtgcgttccagctcttgcggaacgacgcgtgattgatcgtttttgtccgtttcatgtttgtcttccaggacccagtggtaataacgctcaggatagaggatgagtggttgaaaatgaagcgaagaggggcggaatcagggggatctttacgttggcttacgttcggatgtgattttgcgccgggtggcgctgcgcttacccggcctacgattcagtaggcccgataaacgaagcgccatcgggcaatgcttagttacggaacggattgttgcccttgctggcaggcgctgtggtgcgcgcggcagcaggctgtgcagcaggggtagtgccgttagcgttgaagttatcaaccgcggcaacctgctccgggttctccggtgcaacgctgtccggtgaggtagagaccggcttgcccagtgcgctattcagcatctgcaggtcttgctcgttcagcgtacccagagcctgcttaatgttcagctggttaatcaggtactgataacgcgcgctggagagctgctgcttcgcgttgtacagcgtggtggtggcgtcgagcacgtcaacgatagtacgtgtaccgaccgagtaacccgcttccatcgcgtccagggagctctgtgcagacacaacggcctgtttataggcgttgatgctgctgattgaggcgttcacgttgttgaaggatgaacgtacggtctgcaccacgttacgatgggcgctttccagctgctcgctcgcgccaacaaagttgtactgcgcctgtttcacctgggagttaacctgaccgccctgatacagcggcaaggagaagctcaggcccactttgttctgacccatattgctgtcgtcatactgggcagaattggttttagagccactgtaggtggtgtcagaaacgccggtagaggcgctcaggctcagggttggcaaatggccgtcctgcgcctgacgaatctgctcgcgggccaggtcctggctcagacgcgcctgcagcaacgtcaggttgcggttttccgcctctttcagcagggcgttaacggcctccggcttatccgttttgaagctgtcgacgttcagggaggccagctcaggatagtagttcccggtcacctggcgcagggattccagcgcgttgtcgaggttattacgcgcggtcacttcgttggccagcacggtgtcgtactgtgaacgggcgttttgcacgtcggtgatcgccaccagacccacgttgaagcgctgggtggtttgatctaactgacggtaaatggcctgtttctgcgcttcggtgtaggagagcgcgtcaatggcgctcagcacgttgaagtacgccgtagctgtgttcaggatcagcgtctgctggtcggtctgataggtcacatcctggatgcccgcgctcttttcctgcagggtcagggcacgccatttggacatatcaaacagcgtctgtgttaattgcagtgaggcactggtagcattggagtttacgccgttagcgtcgcgaaaaccgttgctgtaggtataatctgcacctaaccctaactgtggcagcaaggggctacgcgcttcgttaatcttttcaaacgcagcatcacgatcggccgctgatttacgtaaatcagggttgcccagacgtgcctgctggtagacctgtaacaggttttccgcctggctcattgcactgaagcccgtcaggctcaggccgataaggatggggagcaatttcttcatttgcattccttgttgtgaagcagtattagcgctgatctaattaaaaaataattgccgattctaacagaatcatccacaccaaaaggttggcgttacgtgccatctggcggtaatttgcaccaatctatcatatagccttacaaacggcagccaaacagccttgaaattcacaatttcatcaccattgctaccaggactcgactcatgcaaaaaccagaaaagttgcccgtgacattcgccaaaaacgatgtagaaattattgcacgagaaacgctttatagcggttttttttcaatggatctttaccgtttcaggcatcgcctgtttaacggtgaaatgagcggcgaaatcagacgcgaaatttttgagcgcgggcatgcggcagtcttgctaccctttgacccagtgcgtgacgaagtcgtgctggtggagcagatccgcatcgccgcttatgacgtcagtgagagcccgtggctgctggagatggtggccgggatgatcgaagaaggcgagacggttgaagacgtcgcccggcgcgaggcgctggaagaggcggggctggtggtgggccgcaccaaaccggtcttgagctatctggcgagtccgggtggcaccagcgaacgcttatccattatggtgggcgaagtggacgccacgaccgcagaaggcattcacggtctggctgatgaaaacgaagatattcgggttcatgtggtgagccgggaacaggcttatcagtgggtagaagaggggaaaatcgacaacgcagcgtctgtcatcgccctgcaatggctgcagctgcattatcagacattacgaaacgagtggaaaaaatgaagcgctatacgcctgacttcccagaaatgatgcgcctgtgcgaaacgaattttgcacaattgcgccgcctgctgccgagaaacgacgcacccggcgaaacggtaagctatcaggtgagcagcgcgcagtatcgattaacgataacagaatcaacgcgctacactacgctggtggagattgagcaaacggcacccagcattagctactggagcctgccgtcgatgacggtacgcctctatcacgacgcgatggtcgctgaagtgtgttcaagccagcagatctttcgcttcaagacgcggtatgattacccgaataaaaagttgcatcaacgcgacgaaaagcatcaaattaaccagtttttagccgactggctaaggtattgtttagcacatggagcaatggcgattccggtttgttagcgtcataaacctacctaaggacaccatttggaaagcctgttgaacctgactgttgctggtggggcgccagtcaggatattacaaatcaccgatacccacctttttgccgaaaagcatgaaacgctgctgggggtgaatacctgggagagttatcaggcggtactgagcgccattcacgctgaaaaccgtgcatgcgatctgattgtcgcaacgggcgatctggcgcaggaccaatcttccgcggcctaccagcattttgctgaaggcatcgcgagctttagcgcgccctgcgtctggctgccgggtaaccacgattttcagcccgcaatgtacagttctctccaggatgcggggatttctccggcgaaatgtgtttttgcgggtgaacagtggcagatcctcctgctggacagccaggtgttcggcgtcccgcacggtgaactcagtgagtttcagctcgactggctggagaccaaactggcggctgaacctgaacgtcatacgctgctgttgcttcatcatcatcctctgccggcgggctgcagctggctcgatcagcacagcctgcgcaactccgcggcgctggatcgcgtgctggcgaagttcccgcgggtgaaaaatctgctgtgtgggcatattcaccaggaacaggatctcgactggaacggacgccgcatgctggcgacgccgtcgacctgcgttcagtttaagccgcactgcgccaactttacgctggataccatcgcgccaggctggcgctggctggaactgcatcccgacggcacgctgaccacggaagtctgccgtttgaccggcgcacagttccgcccggacaccgcttcagaaggctattgatgtctacgctcctttatctgcacggatttaacagttcgccgcgctccgcaaaagcgacacagtttcgccagtggctgagcgcgcatcaccctgacgttgagatgattatcccacagctgccgccttacccggcagaagccgcggaaatgctggaatccatcgtgcttgcgcacggcggcgaaacctttggtgtggtcggttcatcgctggggggatattacgccacctggctctcgcaatgctttatgctgcccgccgtggtggttaatccggcggtacggccatttgagctgctgcgggactttcttggcgaaaacgagaacccctacaccggccagcaatatgtgctagagtcacgccatatttacgatctcaaagttatgcaggtcgacccgctcgaggcgccggatctcatctggctgctgcagcagacgggtgatgaagtgctggattaccgccaggcagtggcgtattacgcctcctgccgccagacgatagaagagggcggaaaccatgctttcacgggctttgagaatcatttcacccagattgtcgattttcttggactgcacagccactgacaatcaatgcgaattgctagtttaaatcatgacgcaaacctataacgctgatgccattgaggtcctcaccgggcttgagccggttcgccgccgcccggggatgtacaccgatacgacgcgcccaaaccatctgggccaggaagttattgataacagtgtggacgaagcgctggcgggccatgccaaacgcgttgacgtcatcctgcatgccgatcagtcgctggaagttattgacgacgggcgcggcatgccggtggatatccacccggaagagggcgtcccggccgttgagctgatcctctgtcgtctgcatgcgggcggtaagttctccaacaaaaactaccagttctccggcggcctgcacggcgtggggatttccgtcgtcaacgccctgtccaaacgcgtggaagtgaacgtccgtcgcgatggtcaggtctacaacatcgcgtttgaaaacggcgagaaggtgcaggatttgcaggttgtcggcacgtgcggcaaacgcaacaccggcaccagcgtccacttctggcctgacgagagtttcttcgacagcccgcgcttttccgtatcccgcctgacgcacctgctgaaagccaaagcggtgctgtgtccgggcgtggaaatcacctttaaagatcacgttaataataccgagcagacctggtgctacgccgatggcctgaacgactacctgtgcgaagcggtaaacggcctgccaacgctgccggaaaaaccgttcgtcggcaactttagcggcgataccgaagcggtggactgggcgctgctgtggctgccggaaggcggcgagctgctgaccgaaagctacgttaacctgatccccaccatgctcggcgggacccacgtcaacggcctgcgtcaggggctgctggacgcgatgcgcgaattctgcgaataccgcaatatcctgccgcgcggcgtgaagctgtcggcggaagatatctgggaccgctgcgcctacgtgctctccgtgaagatgcaggatccgcagtttgccggtcagaccaaagaacgtctgtcgtcacgccagtgcgcggcgttcgtctccggcgtggtgaaagatgcctttaccctgtggctgaaccagaacgttcaggcggcggagatgctggccgaaatggcgatctccagcgcccagcgtcgtctgcgtgcggcgaaaaaagtggtgcgtaaaaagttgaccagcggccctgcgctgccgggcaagctggcagactgtaccgcgcaggatctcaaccgcaccgaactgttcctggtggaaggggactcggcgggcgggtcggccaagcaggcgcgcgatcgtgaatatcaggcgatcatgccgctcaagggtaagatcctgaacacctgggaagtgtcttcagacgaagtgctggcctcgcaggaagtccacgatatctcagttgcgatcggtatcgatccggacagcgacgatctgagccagctgcgctacggcaagatctgcattctcgcggatgcggactccgatggtctgcacatcgccacgctgctgtgcgcgctgtttgtgaagcacttccgtacgctggtgaaaaacggtcacgtctacgtggcgctgccgccgctgtaccgtatcgacctcggcaaagaggtatactatgcgctgacggaagaagagaaagcgggcgtgcttgaacagctgaagcgtaagaagggcaagcctaacgtgcagcgctttaaggggctgggcgagatgaacccgatgcagctgcgcgaaacgacgctggatccgaacacgcgccgtctggtgcagctgacgatcagcgacgaagacgaacagcagaccaacgccatgatggatatgctccttgccaagaaacgttcggaagaccgtcgtaactggctgcaggagaaaggcgatatggcggatattgaggcttgatgccctcaccctaaccctctcccgcagggagagggaatggatcgtaggcccggtaagcgctagcgccaccgggcttttttacatcaaaactccatcttcaccgtaaactgcacttcgcgagggtcgccaatctggttgcccaggttgttggtcgcaatggacgaggtgtagtaggtcttatcaaacaggttcttcacgttgacctgcagcgtcaccggatactgcagcttcatcttataggccgcaaaggcatccgccacaaaatagcccggcagataataatccgcaccgttggtcgctgaacgacggctcacgccgtgcccgccgccgccaattgtcagcgtattcccggcaatcgcattgtgaatatcgtacgtcaggaacagggagccggtgtggcgcggcacgttcggcagcggtttgcccgcgtagtccgggtcttccagcaccttcgcgtcggtgtagccgtagctggcgataatattggtgttctcggtcagcgatccggcaagatccacctccacgccctgggatcgcacgcgtcccgcggttttggcgatggtttcacctcccacgctttcgttgtacagcacgttgcgtttgtggatatcaaacagcgcgatattggcggtaacgccgtcgaacaggtcgaacttcgcgcccagttcgtaggcgttcgaggtttccggcggcaggtcgccaatgtaacttgcaatggacgactgcggcataaacgtctgcgagtagttggcaaacagcgagacggatggcgtgagcttgtaaaccagccccagctttggcgtccactgttcgtcgcggctgtcggtgttgacgttgaacggacgacctttgcccgcgtactgggtgtaatactgatagcgcatcccggcgacggcgatccacttatccgtcaggtacagggcatcctgcgcgtaggccgaataactctcctgcttgagcgtctggtcgctgtctgcggcggagacggttgtacacttgttgagtttgccgtaaaccggatggtagatgttgaaacctttgacgttcttacagcgcatcatgtccgtacgcagcaaatcgtaattctcatacgacacgccggtcaggatctcattgtaaaagcctgcaatatccacattcccctgcagatccgcgcgggtgctgtgcatgcgctgggtcgagccctgggtcgcatccacgcggcgggtcaggttgccggtttttgcatcgtaggccatcacgcgggcctggttatcgctgtatttgtcctggctgtagctgtagtcgaacttcgcggtccactggctgttaagacggtattccgcgttcagctgcgccagatcggactgaccatcggtcacgttaaacggctcgtcaaagcgggttttgcgatcgacatcaacggcttttttagtgttgagatcgaagatcgttccgcgatcgaacggcgttttatagtcgcgatgcgaatagagcacggtcacggtggcatcatcgccgaaccaggtgagcgacggggcgataaaggtgctgcgttcgttgccaaaattacgccagtaatcttcgtcctgatactcacccgtgaggcgatacgccagacgcgtgccgtcgatcgggccggtcacatcgacctgtccggtgccgccgccaaagctggaggaggtggcggacagagaaccaccgaaggttctctccgggcgtttggtgacgacgttaatcaggccgcccggatcgagaatgccatacagcgttgaggccgggcctttaagcacctccacgcgctcggtggcggcgttaaagctgcgcggcaggacggtgcgcaggccgttggtcatgatcgagccgtcccggttcgcgccaaacccgcggcgcacgaaggcatcctgcgtaccgccgagggtattcgtctggaccacgttgctgacgttatagagcgcctcatccagcgtggtggcgtgctgatcctccagcactttatcgctgaccgtattcaccacctgcgggatatccagcatcggcatgttggtcagcgttgcggtggaggtgttcagcggctggtagccgttggtggcttccgccggcgtatttggatcggcagtgacggtaagcgtttcgccgtctttagccgcggtggtgttcgccgcctgggccagcggcgccataaacagcagtgaaaagagcgcgcgcccttttaccccagagagtgaaggtgtgaacgtagccattacatctgttatcccaaaatatccgtgaatcactttcacggaagaatgtgtgagtcattgcccttttatgctctgctcgttagccagaaccggcatcgaacatgtaattgagaatcattcaatcatgcgggaatgtagtagtaaatgaaaaatgataaaaatcggctacatgcatgaaacgcaacgggaaagtacaagggtaattaattatttgattgaaaaataatgatttattgattttgtggcctgcacggtaacgctctgtcacccctggttttttcagggtgtttcttctcttgactactacatggcgtggcgtcaaactctcaaaagagaatgatttttatttatatttgttgcgcttttttattacgttggcgttcacgtggctcacaacacaaaacaaccgggactggttctggagaacctctctgcgggctatcagaaaaaaatcatcgttgatgatatctcccttgccatccctcagcagaaaatgacggtgctggtaggggcgaacggctgtgggaaatccacgctgttgagcactatcgcgcggctgctgcagccgcttgggggaaccgcgctgctggacggtaaagccattcacgagcagccgaccaaagccgtcgcccgccagcttggtattctcccgcagtccccgctgctcccggaagggttaaccgtttttgagctggtctcgcgcggccgctttccctggcaaaacgttatgcgccagtggagcgacgaggacgaactggcggtggaagaggccctgcgcctgaccggcactgcagagtttgcccatatgccggtggaaagcttatccggcggccagcgccagcgctgctggatcgccatggcgctggcgcagcaaacgccgtatatcctgcttgacgagccgacgacgtatctcgatctccgctatcaggtggagatcttggaactgctgcacgccctgacccgccagcatgggcgtaccgtcgtggtggtgctgcacgatctcaactttgccgtgaactacggtgattccctggtctttttacgccagggaaaagtcgagggggtgttacatgaaggcgacgcctgcacgccggagctgatcaaaacggtgtttgatgtggacgtgcatatgtccatcaaccccttgaccggcaaaccgttctttatgccgtttcgccagagccttgaacagccatgatgcgcgcttctctcgccttcctgatgtttacattgctgctggcgctgggcgcgattgtgcatctcggtatcggggcgcggtttatccctccccgaacggtagtggaggcattctttcacttcgaaccgcgcaatttcgaccataacatcatcatcagactacggctgctgcgcctctgcgccgcaatggtgacaggcgccgcgctcggcgtggcgggcgtgctgctgcagtccgtgatccgcaacccgctcggcgagccgcatattctggggctcaacgccggggcagcgctcgcggtggtgatcgccagcgcgcttgggctttcgctgccgtttggtcgcccgctgattgccgccgccggtgccgccgcgctgtttctgctggtgctgatgttctcctcgaccggtcgcaccgggctcacgccgatgaaggtcaccctgtgcggcgtggcgatgtcggcgtttgcctcgtcgattaccgccgcggtgttaatcctggatgaacagacgctactctctctgcgcacctggctggcgggtgatatcgccgggatcaacacgcagatgctccagagcgccctgtgggctgcagccgctggttttgttcttgctatcgggctgtcgccctcgctcaacatgctggcgctgggcgacagaatggcgcaggggcttggcgtgtcgctgctgaaaacccgcctccttgccctgctggccattgcgctgctctgcggcgcggccgtctccctcgccggaccgattggctttatcggccttgtggtgccgcagctcatccgccgtctggtgtcggtcgatttgcgcgtgatggtgccgctgtcggccctgtgcggcgcgctggtgttgctgctggcggatatcgctgcccgcacgctgtttaccccctgggagctggcaaccggcatcatgacggcccttgtcggcgcgcccgtgttcatccttatggcctcgaggatgttcaaatgaaccgggccggactccgcgcgatccgtgttggccgcctgtcggcgctggttcgcccgaaggcgctggcgtacctgtcgcttttcgcgttgatggcgctaggcctgctgggctttggcctgacgcacggttctctgcccatccccgcctctgccatcgggcgggcgctgttttcgcctgaaagtctgacggcggagacgcgctacgtcgtgatggatatccgcctgccgcgcctgctgatggcagtgctgtgcggcgcgatgctcggcatggcgggggcggcgatgcagtccatcacccgcaacggactggctgacccggggcttatcggcgtgaaggagggctgtagcgcggcggtactgttgctgatttttcagttcccggcgctgagcctggcctggcgtccgctgattggcatgaccggcgggctgctcaccgcgctgctggtgatagctctggcgcgcgatatctcgcgcccgcggtttattttgatcggcatcggcgtgtcgtgggcgtttgccgcggcaatgggcgtctttatgaccaccgccgacgtgcgcgacgtgcagacggcgatgctgtggctggcgggcagcctgcacgcggcaaactggacgctggtagggctggccgcgctctgggctgcccccgcgtttgcgctgctgctctttaccgcgcgggcagcggacgtggcgctgctcggcaatcaggccgccgcgggccttggcgtgcgcacaacccggctggcgctgctgcgggttctcgccccggtagtgctgacggcggcctgcgtctcctgcgtgggcagcattggctttgtggggctgattgccccgcatatggcgcgcctgctgctgcgcggtggtcagaccgcgctcctgacgggaagcgccgtgctgggcgcgctgctggtgctgctggcggataacgtcgggcgtctggcattcctcccgctgcagctgccggcgggaattgtcatttcattgattggcggaccgtttttcctgctgctgctctggcagcgccgggacagattttaggggattatgatgcgcgtactgttttcgatgctgttgctggtgggattcgcggtgagcgcggcggagccgacgcagacctttactgacgatctgaaccgaaaggtggtggtgccggtgcacccgaaacggattgtctccttacacgatctggacatcaccattccgctgattgagcttggcgtgccgccggtggcgagccatggccgcacgcggccggacggcagccattttctgcgatccagcggcatgttgaccggcgtcgacttcgataattccgatatcaaatttatcggcacggccgatatcgacattgaagccatcgccgccgccaaacctgacctgatcgttaccgagccgacccgcaacacgccggtggaacaattagcgaaaattgccccgacggtgagcatcgatcatctcgacggcggcgcgccggaaatctaccgcaagctggctcagctgacaggaacgcaggcgcggcttaaggttctggagcggcgatatcaggagcaaatcaaggcgctgaaggcgaccatcgacacgcgcaaaatcaccgtatcggtgattcaggccaatcaggggaaaatcaacgccatgcacagctaccactcgctgggccgcgttctgcgcgacgccggattcaaattcccgccactgattgagtccatcccggacggagggcgcatcgacgtcagcgccgagcgcctgccggagctggatgccgatttcgtcttcgctacctggcgcggggatacgggcggtaaaccgcaggacgagctggcggcaatggaggctgtcatgccgggctggtgtcagttcctgactgcctgccgaaccgggcactacgtgctgatctcgcgtgaagaggcgatctcgaattcgttcgcgtcattagggctgatggccgcgcaggtgcagtcgcagattgccgggcgtccgctgccggaggcctcacggtgatccgcaaagagaaggggcgcgtggatgtctatggcgaccgctttcgcgcgcgggcgcatcagctgacgccgcgtctgctgcaggtcgcacgctatatccatgacaaccgcgaagcggtgatggagcagaccgccatggagattgccgccgtactgaaaacctcggatgccacggtggtccgcgccatacaggcgctggggttcgccgggctgcgcgatctcaagcagacgctggagcagtggtttggcccggtggtcacctccagcgaaaagatgtccaccacggtgaacacgctcgacagcgacgtcaacgcgagcattgatttcgtgctggagggacatcagcacacctgcgaggtgttatccgagccccacaaccgctacgcgatggcgcaggcggtctcactgctggcgcaggcaaggcaggttgccatatttggcattggcgcctccggcattctggccgagtacatcgccaggctgttcagccgtatggggttacccgccacgccgctcaaccgtaccgggatcgggcttgccgaacagctgattgcgcttcagcgcggtgacgtgctggtgatgatggcgcagaaatccgcgcaccgggaagggcaaaccaccctgcgtgaagctaaacgtctgggcattcccaccatcctgctgaccaacgcccttgattcgcgtttcagtaaggaggccagcgtggtgatccacgtcccgcgcggcggtgaaaagggtaaaatcccgctccacggcacggtgctgctctgtctggagatgatcattttgtccgtcgccgccaccgagccgcaacgcaccatcaagtcaatgaagcgcatcaacgaactccatcgcgggttaaagccggggaagaaaagcagctaaaaacaacaaagcccggtggcgctagcgcttaccgggcctacggttcaggttttgtaggccgggtaaacgcagtgccacccggcaaattctacgaacttaaaccccttgctccaggatgcggatgtgggtttccagcacgtcgcccttcaccgcgtcgctccacgctttcatgtgcgcggtctgcagatgcgcttcaagatgcgcgacggtttcccactgctcaaccatgatgatcgagtccggcgcggtcgcctggaagctggcgtcagtgacggcatccaccatcggcgcgtagccgtggcagccttcttctttcagtacggtcgggataattttcgcgaactgatccagcaccgcctggcggtgatgttgacctggacgagtacggatttctgcgataacggtaagcatgtttactactcctttaattccaggctaccagttaagcaaaaatttccgcgagatgcttgcgatattctgcgatatagcgcgggacatcaggcattttaatcacgtcgttgacgataaaggtcggcagcggatccatgcccaggaactgattcgccttgtggaacggcagataagcaccgtctacgcccacgccttcgaagaactgctctttctcggtgaaggcttccagcggtgcgttccaggtcagtgacagcatatattttttgccctgaatcaggccgcctgaaccgtattttttggacgcgtcagagcgggtgcggccatcgctggcatacagcgaaccgtgaccttccgtgaacacgtcgtccatgtattttttcacggtccacggcgcgcccatccaccagcctggcatctgccagatcaccacgtcagcccacaggaagttctgcacttcggctttcacgtcgtagtggctgtctgcacgcacgaccttaacatcatgcccggcgtcgcgcaggaaaccgtccgcgacctcggtcagggtgtcattcagctggcctttagagtgcgcaaattcttttgcaccgttaataatcagaatgttgctcattttttgtcctcgacgatgagagtatgccgggtattctacgcgcgaggacggagcggaaaaatgagcaaaatgtgcaaagtcttttgctggagatgcaataatccgctaccagctgacctttacctcaaagccgccttccgccgcattgcttagcgagacgtgcatcccgtgcagcgcggcaatgcgcctgacgatagaaagccccagcccgctgcccgtggcgttctggcccggtggacgataaaaacgctcgccgatgcgcgccagcacctcggggtcaacgccgggaccgttgtcgcgcacgctaaagctacgcgcgcccagcgtcacgtccaccacgctgccgcgcggactgtagcggatggcgttgtccaacaggttgcgcaccagcaggctgagcagcaggggctgcccctgacgtttgacctgcggggcatggttgttgaggcgaatatcaatccctgcctgctgcgccggatgccagatatccagcaccgccgactgcagtaaatcggcaagcgtgatcggttcgacatcgtcaaggttatccagcgagtccagacgcgacagggtgaggagctgatccaccagccgcgaagcgcggtcgattcccgcatgcagctgtgccagcgctttttcccgcgcctgcggatcgtcctgcgagagctgcgccacgtcagtttgcaccttcagggccgccagcgggctgcgcagctcgtgagccgcatcggaggtaaagcggcgctcgcgggtcatcatctcctgggtacgtgcgaagaggtgattcagcgcgtcgagcagggggcgcacttccgtgggcacaccctgaagcacaagcgcatcggtcgcatccggcgagcgggagcgcagggtctgcgccagctttttgagcggcctcagctcccggctcaagaggagaaccagcaagagcagcatcaccggcagcgccaccagccagggcgtgagctgcgagctgaccacgtccagcgccatatcctggcggtactcccactcctgaccgaccaccacgcggtatttcccgtcgggtgaggtcagccacaggaaacgccattcgtcgttgtcgtcctggagctgcccgttagcaaacccgtcgcggcgatagtggtacggaatatcgcgcccgttctcgccgtcgttcagcagcattttgccctcgacgctgtaaatggcgaaagccagcgcgtcgtcatcgagacggccatgcttcacttttttcgggatctcgcgcatccgctcgggggcgcggatctcgtccagatccatcgtcagcagccgtttggcaaacagcatctgctgcgtgtcgaagagcttatccagcttgtgggtggtctgctgccaggccaccaggctggcggcaaaccatgccgtcagggagagcgctaaaaagaggagcgtcaggcgcagcttcaggctcaggcgttgcgtcagcttcatgcgtcacccagggtatagccgatgccgtgcacggtgcggataaactcgctgccaagcttgcggcgcagatgatgaacgtggacttctaccgcgttgctggagacgtcgtcgtcccaggtatacagtttttcctcaatcgttttgcgagggagcacgcggcctgcattgcgcatcagcagttccagcagcgcgaactctttcggcttcagcgtcagcggttcaccgtccagcgtggcgacgagacgggtcggatcgagcgtgaccttgccgtggcgtagctcgctatgcgtctggccgtggctgcggcggaccagcgcctcgaggcgggcacccacttcaatcagcgcgaacggcttgcagagataatcatccgcgccaagacgcagcccttccacgcgctggttaagcgcatcccgcgcggtcaggatcaataccggctcgctgcgcccgctttcgcgccacgcgcgcaggatgtccagaccgtcgatttccggcagcgtcagatccagcaccacggcatcatagggcgcagaagcgagcgcggcctgaccggttttaccgtcggtaaaccagtccacgctaaagcccattttgcttaaacccgccctgataccgtcgccgattagcgtgtcgtcttctaccagtaaaatgcgcatattccctccttgatgccgtcagtaaaccctctgtaagcgcctgctgtacagcaataataaataaatttttcccttaagaagttgttaaggattaccctgtttaatggactgcgaaaccagattaaagggagagttaatatgaaaaaattcgctgccattgccgccatcatgatgatggccactgcccccgtttttgctgcgcagggcggatttaacggcccgtccgccacgcaaacccagacccaaacgcaggcaggcggttttgtcgataacgacgccaacctcaccaccgcggtgaaggtgaaagagatgaaggacgacagctgggtgaagctgcgcgggaacatcacccagcgcctgtccgatgaccgctacaccttccgcgatgagaccggcacggtgaacgtggaaattgaccacaagcgctggaacggcgtgaccgtcaccccgcaggataaagtggaaatccagggcaaggtcgataaagagtggaacgattttgaaatcgacgtgaagcaggtcattaagctgaacaaataacccgaaaagggccgcataagcggccctttttctttgtgactcaactcgtcagatagggtagtatctgcggcaatattgcctgaaacccttcggtttctgagttgaggaatcacacgtaatgagcgatatggcagagcgcctcgcgctacatgaattcacggaaaacgcctacctgaactactccatgtacgtcatcatggacagggcgttgccgtttatcggggatggcctgaagcccgttcagcgccgcatcgtgtatgcgatgtccgaactggggctgaatgccaccgccaagttcaagaaatccgcccgtaccgtcggtgacgtgctgggtaaataccatccgcacggcgacagcgcctgctatgaagcaatggtgctgatggcgcagccgttctcttaccgttacccgctggtggatggtcaggggaactggggggcgccggacgatccgaaatccttcgcggcgatgcgttataccgagtcccgcctctctaaatatgccgaagtgctgctgggcgagctggggcaggggaccgttgactgggtaccgaacttcgacggcacgctgcaggagccgaagatgctgcctgcgcgtctgccgaacatcctgctgaacggcaccaccgggattgcggtcggtatggcgacggacattccgccgcacaacctgcgtgaagtggcgaaagccgccatcaccctgattgagcagccgaaagcctcgctcgacgatctgctggatatcgtgcagggtccggatttcccgaccgaagccgaaatcatcacctcgcgcgcggaaatccgcaaaatctaccagaacggtcgcggctccgtgcgcatgcgcgcggtgtggaataaagaagacggcgccgtggtgatcaccgcgctgccgcatcaggtttccggtgccaaagtgctggagcagatcgcctcccagatgcgcaataaaaagctgccgatggtggacgacctgcgtgacgaatctgaccacgagaacccgacccgtctggtgatcgtgccgcgttctaaccgcgtggacatggagcaggtgatgaaccacctgttcgccaccaccgatctggaaaaaagctaccgcattaacctgaacatgatcggcctcgacggacgcccggcggtgaaaaacctgctggagatcctcaccgaatggctgacgttccgccgcgatacggtacgccgtcgtctgaaccatcgtctggagaaagtgcttaagcgcctgcatatcctcgaaggtttgctggtggcgttcctcaatatcgacgaggtgattgagatcatccgtaccgaggacgagccgaagcccgccctgatgtcgcgctttggcatcagcgaaacccaggccgaagcgatcctcgagctgaagctgcgccatctcgccagactggaagagatgaagatccgcggcgagcagaacgagctggaaaaagagcgcgatcagctgcaggcgatcctcgcgtccgaacgcaagatgaacaccctgctgaagaaagagctgcagactgatgccgacgcgtttggtgacgaccgtcgttctccgctgcacgagcgcgaagaagcgaaggcgatgaacgagcacgacatgcagccgtccgagccggtgaccattgtcctgtcgcagagcggctgggtgcgcagcgccaaaggccacgatatcgacgcgccggggctcagctacaaagcgggcgacagcttcaaagcggcggtgaaaggcaagagcaaccagccggtggcgtttatcgactccaccggtcgcagctatgccattgacccgatcacgctgccttccgcgcgcgggcagggtgaaccgctgaccggcaagctgacgctgccgccgggcgcgacggttgaccatatgctgatggaagccgatgaccagaagctgctgctggcgtctgacgcgggctacggttttatctgtaccttcaacgatctggtttcccgcaaccgtgccggtaaggcgctgattagcctgccggacaacgctcacgtaatggcaccgctggtgatcgagaacgaaagcgacatgctgctggcgatcaccaccgccggacgtatgctgatgttcccggtcagcgatctgccggagctgtcaaaaggcaagggcaacaagatcatcaacatcccgtcggcggaggccgcgaaaggcgaagatggcctggcgcacctcttcctgctgccgccgcagagcacgctgaccattcacgtcggcaagcgcaaaatcaagcttcgtccggaagaactgcagaaggtggtgggcgagcgcggtcgccgcggctcgctgatgcgcggcctgcagcgtatcgaccgcgtggagattgactctcctgcacgcagcgcggcgggtgacagcgaagagtaatgtcgtgatatccccctctgtccggagggggaatttcaataaaatttcccgtaaaatcgttgttaattcgtgcgttgcgattaacaatacgcgctcgtaataaagtccttacctggccacaggtgaagtataattgtcagctgttagggcttcagaggtcgctatgctatatattgttcgtcttattcttaccgttatctactgtattctggtctgtattttcggctctatttattgcctgttcagcccgcgtaatccgaagcatgtcgccacctttggccatatgttcgggcgtcttgcgccgctgtttggtctgaaagttgaaaaacgcctgccggaaggagcggagaatttcggtaacgccatctatatcgccaaccatcagaacaactacgatatggtgacggcctccaatatcgtgcttccaccgaccgtgacggtgggcaaaaaaagcctgctgtggatcccgttttttggtcagctgtactggcttaccggtaacctgttgattgaccgtaataaccgtgcaaaagcgcacggcaccattgcagaagtggtgaatcattttaaaaagcgcaggatctcaatctggatgttcccggaagggacgcgcagccgcggccgcggcctgctgccgtttaaaaccggtgcgtttcatgccgcaattgcggcaggtgttccaattattcctgtgtgcgtttccaatacttcgaataagattaatcttaaccgcctgaataacgggctggtgattgtcgaaatgctgccacccgtcgataccagcaaatacggtaaagatcaggtgcgcgagctggcagcgcactgccgtgatctgatggctgagcatattgcgctgctcgacaaagaagtcgcagagagagaagccgccggtaagatctaacccggcgttgaagggaaaacgaattcccgcgttgttagtcgtttcagatggagcttatatgtcactcagtcggcgtcagtttattcaggcttcggggatcgccctttgtgcgggtgcgatgccgctgacagccagcgccgccgggcagcaacagccgctgcctattccgccactcattgaatcccgtcgcggccagccgcttttcctgacgctgcagcgcagccactggtcctttacccaggggacgcgtgcgccggtctggggcattaacggacgttaccttgggccgaccatacgcgtgtggaatggcgatgacgtaaagctcatctacagtaaccgtacccctgaaaatgtcgccatgaccatcagcggcctgcaggtccctggcccgctgattggcggcgcggcgcgcatgatgtcgcccagcgccgactgggcgcccgttctgccgattcgccagagcgcggcaaccctgtggtatcacgccaacacccctaaccgcacggcgcagcaggtctataacggcctggccggcatgtggctggtggaagatgaagtcagcaaatccctgccgatcccgaaccactacggcgtggatgacttcccgattatcatccaggacaaacgtctggataatttcggtacgccggaatacagcgaaccggggagcggtggcttcgttggcgatacgctgctggttaacggcgcgcagagcccgtatgtcgaagtgtcccgtggctgggtgcgcctgcgcctgctcaacgcgtctaactcgcgccgctatcagctgcaaatgagcgatggccgtccgctgcacgtgatctccggcgatcagggctttttaccggcaccggtgtccgtcaaacagctcgcgctcgcgccgggtgagcgtcgcgaaattctcattgatatgaccaacggggatgaagtctctgtgacctgcggcgaagcggcaagcattgttgaccgtattcgcgggttctttgaaccgtcgagcattcttgtctcgaccctggtgctgaccctgcgtccaaccggcctgctgccgctggtgaccgatagcctgcccatgcgcctgctgccgcaggagatcatgagcggctccccggtgcgcagccgtgatatcagcctgggcgacgatccgggcatcaacggtgcgctgtgggacgtcaaccgtatcgacatcaccgcgcagcagggcacctgggagcgctggacggtgcgttcagatatgccgcagtcgttccatattgaaggggtaagcttcctgatccgcaacgttaacggcgcgatgccgttcccggaagatcgcggctggaaagataccgtctgggtggacggtcaggttgaactgctcgtctactacggccagccttcgtggccgcacttcccgttcctgttccacagccagacgctggagatgatggacaggggctccgtagggcagatgctgatcaaccccgcgccataaccactgacattcccggttcgccgggaatggtttatgcccgccagaaaaagcgcgagaacagaatcagcaccgggtaaatttccagacgccctaagatcatcgccgcgcacatcaacagcttagccccttctgttaacgtgccgaacgtcgacgccgtctcgccaaatcccagccccatgttgttgatacaggcggcgaccgtcgcgaatgacgtaaacagatcgtagcccatcagattaagcgcccagacaaaaaagcccgtgatcatcacgtagagaaagaagaagctccagaccgagcgcaggacgcgttcattcaccacgcttttgcccaccttaatgctcagcagcgcgcgcggatgcgccagctggttcatctcctgaatactctgcttgaacataatcaaaaaacgcagggctttgatcccgccgcaggtcgagcctacgcagccgccaaaaaagctggcgctcaacagcaggaagatggtgtgggtgggccattgggcgtagtcggcggtcgacaggccattatcggtcatcatcgaactggcaaggaagaaggcgtgcaccaggctatccgtggggctgtacatgcctgcatgccagacctgccaggcggtgatgaggataatcgccgcagcggcgctcaggaagaatttaacctccgggctgcgacgaatcggcttcagggtgcgtcggacaatggcgacgtaccagagggtgaagttaaacgcggagagcagcgaaaacgccccggcaaccagctcgattgcgtggctgtcataaaaaccaatgctctcgctgcgggtggagaagccgcccagtgacacggtcgaaagcccgtgacagacggcgtcaaaaaaggacattcccgccagccagtaggccagagtgcaggccatgcccagcgcgaagtaggtcacccacagcgtgcgcgcggtatcggcaaggcggggcgtcagacgctcctccttgaacggccccggcatctctgactgatagagcttcatgccgccaatgcccagcagcggcaggaccgcgacggccagcacgatgacgcctaacccgccaatgaaattcagctgagcgcggtaatagaggtacgacttaggcagggcgctgacgtccccgatcaccgtcgctccggtagtggtgatcccggaaaccccttcaaagagcgcgtcagcaaaggagagctgaagcccgtcatccatccagagcggcatggcgctgatcaacgaaaacagcagccagaacagcacgataatcacgaaaccgtcgcgggtgcgcagctggatgccggcgtggcgggttgcccgccaggttaagcctccgagactaaaaaaggttaaaaaagtggtcaggaaggcaaagtaggtccgctctttattcagcagggcgataaccatcggcggcagcatggaaaggctgtacagcagcacaaggaaaccgcagaggtgcaggacaacccgcagctgggagacatgtaacgaatcgttgggcttcacaactgagctccgcacaaacacgcattccggggcaaatcaccggaaaatagagtgaatattatgatccaaaattatcagggcggcatattttaacgacttccgtgaatatctgcctgcttcctgcatccttttcttcaaatctggcagatgaacagcgtataatcccgctccttttgtttattttttcttcggaagcattatgagcgcaatttccctgatccagccggatcgtgacctcttctcctggccccagtactgggcggcctgctttggaccggcgccgttcctgccgatgtcccgggaagagatggaccaactgggctgggacagctgcgacatcattctggtcacgggcgatgcctacgttgaccacccgagcttcggcatggccatctgtggccgcatgcttgaggcgcagggcttccgcgtggggatcatctcccagcctgactggaacagcaaagacgactttatgcgtctgggtaaaccgaacctgttcttcggcgtgaccgcgggcaacatggactcgatgatcaaccgctataccgctgaccgtaagctgcgccatgacgacgcctacacgccggataacgtggcgggcaaacgtccggaccgcgcaaccctcgtctacacccagcgctgcaaagaagcctggaaagacgtgccggtgattctgggcggcatcgaggcgagcctgcgccgcaccgcgcactacgactactggtcagataccgtgcgccgctcggtgctggtggattccaaggccgacatgctgatttacggaaacggcgagcgtccgctggtggaagtggcgcaccgcctgtcgcaaggcgagccggtgagcagcatccgcgacgtgcgcaatactgcgatcatggtgaaagaggcgctgccgggctggcgcggggtagattccagcatcatcgatatgccgggcaaaatcgacccgatcccacatccgtacggcgacgatctgccgtgtgccgataacaaaccggtagagccaaagaaggcggaagcgaaggcgatcgtcgtgcagccgccgcgtccgaagccttgggaaaagacctacgtactgctgccctcctacgagaaggtgaaagccgacaaggtgctctacgcgcacgcgtcccgtattctgcaccatgaaaccaacccgggctgcgcccgcgcgctgatgcagaagcacggcgagcgctttatctggatcaacccgccagcgatcccgctctccaccgaagagatggacagcgtctttgcgctgccgtacaagcgcgtgccgcacccggcgtacggcaacgcccgcatcccggcgtatgagatgatccgcttctcgatcaacatcatgcgcggctgcttcggtggctgttcctttactcttgtttttatgtatttagagttaaactctacttttctatttttagaattcaagctattcatcgtaattgagagatatccttttaatgttcagcaagcctgttaaaagcactttatctgaaccgcgttttgcctaaatcctgctcaatatatactctccctgagttctgaaatcctcaaattccccaatcttaaagcattgatacatagatgatgtcagataatgcgcaatcatctcaccgccaatatggatccgttccgggtgtgggtatgtcgcctgtatagccctttgttcattcatcattacaggaattgtctgcaacaaatccccatccaagatttggcactcaggttttactcctgttccgtattgtaattgctctgattcgaaatcatggactgagcgataggcgaacgaaacgatatttcctgtttcctcgcaaattgcgaactgataaacactggttgtcaccgttgaagaagagggaattgcatggtcatgcttgtattgtttccacagcctccttagacaggccgatgtatgataattgagattttgtatacctgatacgaccattctggttgatgcttcaagcaaccaggtgttagaaaatccacctgcccccgttcctgctatgatggttcttagctgggggatgtaacctgctttggaaacaaaagataacggctccccattatcggtgacggcaagggtatctgttacaatcagtgcttgtgcttcgtctgtataaaatatcagtgatgacatattttcctcatccagaaaagacattacatgaatcacagaacaggtcactacaaccacgtgaaagggagtcagaccattttccagaggtaaatatattcttgtgtttggacgcgttgcggttctctgtaaaaaatatatagcacaaacaaaagtccccgcagggataaatatagttatatgcgctttttctgctggcttttacaattgaaagtgacaggtaaacgaaatgtgttacaggtttcttttgcttttcgttgggttctgtatatgcgaatttaccctgtgtgttatttttgcaatggactcaggctgtattcaatcaattaaggtttacttctggcattaagatgtatccgttgcctgttttttaagggcacggtttgtgccgggaaatgaaaatcacatcttaagttcttcactcaaaggatttgtgatgtttatcacgtatggtccgggtaacgtgttgaggtcaatgtattgcatcgtgatggtgtcgttacatcttttactttcctcctgatttgcatattcactcccggcaacctggttgtttgttttttcttcttccggatttatagtgtaggcatgaggtggcgtttcagggcgacagactgtgaggataatcactaacattcatgcgcgttatgggcgtgtcagcaaactggatgcaacagagccgaaactgaaatttgaacccggatttctgtatgctgaaataccttatattagcggcatccagaatcgaaaactgagccgatatgtacacttttatcttatggataaagctatcctgcaggccagggatttaaagcctttagcccgggcatttttacgctggataaggtggctggaggataacggacttgaccctttcaccccgggaacgttgaaataccaaagccctacatatggcttcagggagtatcttctgggggccgtaaggcaggggcgcatcgcctcatccaccgcggcggtgtacatcagcgttatccgacggttttacgtatttctgggcaagtgtggtgagctggctgccagctcattttttacgttggtcgaaaaagtcgttgacgggcgacgcaaggtgataagttcggatcttgccatcaggataaccagcacaacaaaaaggacaatcaacccactgaatgatgcagaggttcatatcctggatgaggcactgaaatctgagtccgggttgttcagtttaatgattgtgctgatgaaaaattgtgggctacggctggatgaaatgctgaccctgccgtcgtcactctttactgaagagtaccttgccagtgtccctgtatctgagttgaccatcagggggcttcatattggtccgagatgcggagttcatacgaagtttgggatgacgcgagaactcttcatcaccagacgattgtacgagcaggttctggattatctggcggatgaggagtatgaaaagaagatccaaaaatggcgtgcacgacagggtggggaagggcggcacgagcctttatttttaatggcaaacgggaaacggatgtctgaaaaagccttttactcccgctggtacagttttcgccatcgcctggcccggtctgctccgggaaatgtgttcagacataaaccccatgatttgcgggcaacgtttgcgacccattttttacgctcggcactgagttgctatcccgatcaggccgcaaatgcgctgggtacagtaaaatactggatgggccataaaagcgaaaatacgacgatgaaatacatcgtctttcttcagcaaaaccagatttctgatgcagtcgccggggtcatggacgcattgattgacggtgctgcaggtcgcgatggagccatatatgagccggagtgaaacgcagataacgtggatggccgaaaatgtgctgtcatgggagacggtcagcggacacatcactcagcgggatctgaaccgatattatttacttgacgtttatcttcaggctcatttttcagattatgtgttgctccccggatggtttagtgaacattcgcatcttgcccgccctgaaaaacgcgattttattgcctctctgaaacgatttcttctgtcttaccgtcccgccggaaggttaaccattttccgttatctcaatatgttttttatatggcagtcagtcaatcagtatgactatggcacggctgaaggcgttgaaatgtatattaaacatctcatgaacgatattcgtcggcgaaaaatttcagtcaggatggcaagacactacttgtccgtggtcaaccggtttttgcttacgggcgggcagattcagaggcggtatgaatatgaattcttaccgaaaggaacgtatcagcagcagggaagggatagctataccaggaatgaactttccgagatcctgaggcagttgtcatccatgaatgagttccttgcgggatgtatccgggagcatatcgctaaatcggaaaaaggggtgcggcatttctcaccgtctttgctggcacctgtttatgaagcgtatttccggtatccgggagagaacggggtcagcagggcagagatcatcatcagggacgttctggaaaattactttcttacttctttttttctgttctgttaccacacatggggaaacacctctcaggttctgggtctgacgcgggatgatatacatctggatgaaaagggtatcagcactgattatgtttataaggggagagcgaataagtatatacgtctgacgataggtaaatcggagtatgtgaccaaacgtgcgggctattactggtttctgtcttttatcaggctcagggacgacatcgttaactatctggtttccgcagataacttccctccggtacaggcgctgtttctgagtgagccgcaggtgaaattccgtaagctttattctcttaatcccagtcatctgactaaattttctaactctgagggggcgtgggccacgatgcggcagcttaatccctcgcttccatcaattaccgtttctggcttgcgcaaaacgtctgagcagtatacggacagaacattaaagaatggtctgattacggcggaaaaagcacagcataactggggcacttacaggcggaattatgctgcaggtaacccacagggggctgtcaacctgttgatgactattttaatctgtagtcattcaatccttgtaacatcaggatgatcctggtgtcagtgaaaatacgaaatcaacacgttggtatcattaccttcgaaagctaataataaaaacgggaaccaatcggctcccgttacgatttaatctaacatcatgattacatattcgcgataatcgcgtcgccaaactctgagcatttcaacagcttagcgccttccatcagacgttcgaagtcataggttacggttttcgcgttgatcgcgccttccatacctttgacgatcaggtctgcggcttcgaaccactccatatgacgcagcatcatctctgcggacaggatgatagagcccgggttcactttgtcctggcctgcgtattttggtgcagtaccgtgggttgcttcgaacagggcgcactcgtcaccgatgttcgcgccaggggcgataccgataccgccaacctgagctgccagggcgtcagagatgtagtcaccgttcaggttcatacaggcaatcacgtcgtattccgctggacgcagcaggatctgctgcaggaacgcatcggcgatcacatctttaatgatgatctctttgccggtgttcgggtttttgatcttctgccatgggccgccgtcgatcagctcaccgccgaactcttctttcgccaactggtagccccagtctttgaacgcgccttcggtgaacttcatgatgttgcctttgtgaaccagggtcacagagtcacggtcgttggtgatcgcatattcgatggccgcgcgcaccagacgcttggtcccttcttcggagcacggcttaatgccgataccgcaatgctcagggaagcgaattttcttcacgcccatctcttcgcgcaggaatttaatcactttctctgcatcagcagagtccgctttccattcgatacccgcgtagatgtcttctgagttttcgcggaagatgaccatatcggtcagttctgggtgcttaaccgggcttggggtgccctgatagtaacgaaccggacgcagacagacgtacaggtccagctcctgacgcagtgccacgttcagggaacggataccgccgccaactggcgtcgtcagtgggcctttgatagcaacgcggtagtcgcggatcaggtccagcgtttctgctggcagccagacgtcctggccataaacttgcgtcgatttctcaccggtgtaaatttccatccaggaaattttacgctcgcctttgtaggctttctcaacagcggcatcaaccactttcagcattgccggggtaacgtctacaccgataccatcaccttcgatgaatggaatgatcggattgtgaggaacgttaatcttgccgttttgcagggtgatctttttaccttccgccggaacaactactttgctttccattaacctctccttcgagcgcttctggttgttactgatcttatgttaataaattgtaatgagcccttcgatagtacctgattgtccgacgccatgaaaggtcttcgttattaggctataatgcggcaattgataacgcctgaaaataccatgaagaaaacttcttttacaaaacaccgggttgagcgattcagctcgcgacaagccgccagacgaccgcaagaaacccagccaaagcgggtgattctgttcaataaaccctacgatgttttgccgcagttcaccgacgaagccgggcgcagcacgcttaaggactacatcccggttcagggggtctacgcggccgggcgtctggaccgcgacagcgaaggcctgctggtcttgaccaacgacggcgcgctgcaggcgaagctcacgcagccggggaaacgcaccggcaaaatttacttcgtccaggtagaaggcgagccggatgacgagacgctggaaaaattgcgcaaaggcgtcacgctaaacgacggtcccaccctgccggcaggtattgaacgcgtgaatgaaccggagtggctgtggccgcgtaacccgcctatccgcgaacgcaaatccattccgacaagctggcttaaaatcaccctttatgaaggccgcaaccgccaggttcggcgcatgaccgcacacgtcggcttccccaccctgcgcctgattcgttatgccatgggtaactacacgctggaaacgatggcaaacggtgaatggcgggacgttacctcttaaggagtcactatgttaaaacctcatgtcacggttgcctgcgtggtccacgcccaggggaaattccttgttgtcgaagagagcattaacggcaaagcgctgtggaatcagcctgccgggcaccttgaagccaatgagaccctcctgcaggcggcaaaacgcgagctgtgggaagagaccggtattcacgccgagccccagcacttcatccgtatgcaccagtggattgcgcccgacagcacaccgttcctgcgttttttatttgccgttgagcttagcgaaacgtgcgccactgaaccgcaggataacgatatcgaccgctgcctgtgggtcaccgccgacgagatcctgaacgcgccaaacctgcgctcgccgctggttgcggaaagcattcgctgctggcagtcaggcgcacgcctgccgctggatgtcatcggcgcatttaactggccgtttacagagggtgccaatggtgggggggcgtgatagaatacgccgccttgaagttcaatgtcgtgagtattccatgtcagataacagccagaaaaaagtgatcgtcggcatgtccggcggtgtcgattcctccgtttccgcctacctgttacagcaacagggctataaggtggagggcctgttcatgaagaactgggaggaagatgacggcgaggaatactgcactgccgcagcggatctcgccgatgcgcaggccgtgtgcgataagctcggcattgaactgcacaccgttaactttgccgcagaatactgggacaacgtatttgaactgttccttgaagagtacaaagcgggccgtacgccgaacccggatattctgtgcaacaaagagatcaaatttaaggccttcctggaattcgccgcggaagatctgggcgcagactacattgcgaccggtcactacgtgcgtcgcgcagacgtgaatggtaaaagccagctgctgcgcggtctggacggcaacaaagatcaaagctatttcctctatacgctgagccacgagcaaatcgcccagagcctgttcccggtcggcgagctggaaaagccgcaggtgcgtaaaattgccgaagagctggacctcatcaccgcgaagaaaaaagactctaccggcatctgcttcatcggcgagcgcaaattccgcgatttcctcggacgttacctgcccgcacagccgggtaaaattgtcaccgtcgacggggaagagattggccagcatcaggggctgatgtaccacaccttaggccagcgtaaaggcctgggtatcggcgggacgaaagaaggtagcgaagatccgtggtacgtggtcgacaaagatgtcgaaaacaatattctggttgttgctcagggccatgaccatccgcgtctgatgtccgttggcctgatcgcgcagcagctgcactgggtcgatcgtgagccgctgaaaggcacgctgcgctgcacggtgaaaacacgctaccgtcagaccgatattccttgcaccgttaccgcgcttgatgacgaccgcattgacgtgcgcttcgacgagccggtcgccgccgtcaccccgggtcagtccgctgtcttctacagcggcgaaatctgcctgggcggcgggatcattgaacagcgcctgccgctgcccgctgtttaacagcgtttgcacacataaaggagaccgtgtggcgaagaactactatgacatcaccctggcgctggcgggaatttgccagtcagcccgtctggtgcaacagctggcgcatcagggtcattgcgacgctgatgccctgcacgtttcactcaatagcgttatcgacctcaaccccggttcgaccctgggcgtgttcggtggcagtgaaaccaatcttcgtctcggtcttgaaaccctgcttggcgtgcttaacgccagcagccgtcaggggttaaacgcagagctgacccgctacacgttgagcctgatggtgctggagcgtaagctgagcgcagcaaaaggcgcgcttaataccctgggcgatcgcattgccgggttacagcgtcagcttgaccattttgacctgcagtccgacacgctgctgagcgccatggtcggcatttatgttgacgtcatcagcccgctgggcccacggattcaggtcaccggctcccctgccgtgctgcaaagcccgcaggtacaggcaaaagtacgcgcctccctgctggcagggatccgtgccgccgtactgtggcaccaggttggcggtggccgcctgcagttaatgttttctcgtaatcgcctgaccactcaggcaaaacaaattcttgctcattgttaacctcccggagttgcgaattatggaattatcctcactgaccgccgtatcccctgtcgatggacgctacggcgataaagtcagcgcgctgcgcgggatcttcagcgaatatggtttgctgaagttccgtgttcaggttgaagtacgctggctgcaaaagctggccgcccaggcagcaatcaaggaagttcctgcttttgacgaaaaggcaaacgattaccttgataaaatcgttgccgagtttagcgaacaagacgccgcgcgcattaaaaccattgagcgcaccaccaaccacgacgtgaaggcggttgagtacttcctgaaggagaaagtggaaagcgttcctgcgctgcacgccgtgtctgagttcatccacttcgcctgtacgtctgaagacatcaacaacctctctcatgcgctgatgctctccaccgcgcgcaaagaggtggtgctgccttactggcgtaaaatcatcgacgcggtgaaagcgctgtccgtggaataccgcgacattccgctgctctcccgtacccacggccagccagccaccccatccacgatgggtaaagagatggcgaacgtcgcgtaccgtatggagcgccagtaccgtcagctggaacaggttgaaattctgggcaaaatcaacggcgcggtcggtaactataacgcccacatcgccgcgtatccggaagtggactggcaccagttcagcgaagagttcgtgacctcgctgggcattcagtggaacccgtacaccacccagattgagccgcacgactatattgcggagctgtttgactgcatcgcgcgcttcaacaccatcctgattgacttcgatcgtgacgtgtggggctacatcgccctgaaccacttcaaacagaaaaccatcgccggtgaaatcggctcttccaccatgccgcacaaagtgaacccgatcgacttcgaaaactccgaaggtaacctgggtctggcgaacgctgtgctgcagcatatggcgagcaaactgccggtatcccgctggcagcgcgacctgaccgactccaccgtactgcgtaacctgggcgtgggcatcggctacgcgctgatcgcgtatcagtccacgctgaaaggcgtgagcaagctggaagtgaaccgtgaccgtctgctggatgaactggatcacaactgggaagtgctggcggagccgattcagaccgtgatgcgtcgttacggcatcgaaaaaccgtacgagaagctgaaagagctgacccgcggcaaacgcgttgatgccgaaggtatgaagcagtttatcgacggcctggcgctgccggaagaagagaaaacccgcctgaaggcgatgacaccggcgaactatattggccgcgccatcaccatggttgacgagctgaagtaatctcctctcccccctttccgcccggaaagggggttgcttttccccggtttactcaatgtttatccccacagcaacataatcagcgttaaactattcatactatttattctgggagaaaagatgatgcgcgtactggttgttgaggataacgcattgctacgccatcacctgaaggttcagcttcaggagatgggacatcaggtggacgatgctgaagatgcaaaagaagccgattattatctcaatgaacacctgccggatatcgccattgtcgatttagggttgcctgacgaagacggcctgtcgttgattcgccgctggcgcagccacgatgtttccctgccggttctggtgctgaccgctcgtgaaggctggcaagataaggttgaagtgctcagcgcgggtgcagatgattacgtcactaagccgttccatattgaagaggtggcggcccgcatgcaggcgctgctccgtcgcaacagcgggctggcgtcgcaggttatttctatcccgcctttccaggtcgatctctcccgccgcgagctctcaattaacgatgaagtcatcaagctgaccgcattcgaatatacgattatggaaacgctgatccgcaacagcggcaaggtggtgagtaaagattctttaatgcttcagctctaccctgacgctgaactgcgcgagagccataccattgacgtgctgatgggacgactgcgtaagaaaattcaggcccagcacccgcaggatgtgattaccaccgtccgcggtcagggctacctgtttgaattacgctaaatgagacggattttgcgtcatcttctgcccctctcactgcgggttcgttttttactggcaacggctgcggtggtgctggtgctgtcgctctcctacggcatggtcgccctggtggggtacagcgtcagcttcgataaaacgacctttcgtctcttacgcggcgaaagcaatctgttttataccctggcgaaatgggaagataaccgaatcaccgtcgaaatgccggaaaaccttaatcagcaaagccccaccctggccctgatttacaacgaaaaggggaagctgctgtgggcgcagcgcgatattccgtggctggtcaaaagcattcgtccggagtggcttaaaaccaacgggtttcacgaaattgaagccgatctcaacaccaccagctcgctgatccgtgaagatcgttccctgcagcaaaagctgaacgagatccgcgccgacgacgccgaaacggagatgacgcactccgttgcgatcaacctttatccggcgacgctaaacatgccgcagctgaccatcgtggtgatcgacaccattccggtcgagctgaagcgttcttatatggtctggagctggttcatctacgttctggcggcaaatctgctgctggtgatcccgctgctgtggatagcggcgtggtggagcctgcgccccattgaatcactggcgaaagaggttcgcgaactggaagaacatcatcgcgaaaagcttaatccggaaaccacccgcgagctcaccagcctggtgcgtaacctcaaccgcctgctgaaaagtgaacgcgaacgctatgataaataccgtacgacgcttaccgatctgacccacagcctgaaaaccccgctcgcggtgatgcaaagcaccctgcgttccatgcgcagttcgaagctgagcgtcgacgatgccgagccggtgatgctggagcagatcagccgtatttcccagcaaattggctattacctccaccgcgccagcatgcgttccggtagcgccctgctgagccgcgagctgcatccggtcgccccgcttctggataacctcacgtccgccctcaacaaggtgtatcagcgtaaaggggtgaatatcagcctcgatatctcgccagagataagctttgtgggtgaaaaaaatgacttcatggaagtgatgggcaacctgctggataacgcctgcaaatactgtctggagttcgtggaagtgtcggcgcgccagacggataacgaactgcatatcatcgtggaggatgatggcccggggatcccgcgcaataaacgtgatgtggtgttcgatcgcggtcaacgcgccgatacgctacgtcctggccagggcgttggattagccgtcgcccgggagattgtcgaccagtacgacgggaaaatcgaaaccagcgaaagtttgctgggcggcgcgcgaatggaggtcatttttggtcgccagcagcccacatcgaacgatagttaacccgttatgtgaaaaatgcgaggatctcgcagccggggggctgagcttccgttataatccgaatcagtaagagcctgcggaataaaaaaatatggattatcacttaacgcttaactggcccgagtttattgaacgttactggcaaaaacgcccggtcgttctgaaacgcgggttcagcaattttgtcgaccctatctcgcctgacgagctggccggtctggccatggaaaacgaagtcgacagccgcctggtcagccaccaggacgggaaatggcaggttagccacggtcctttcgaaagctacgatcatctcggtgaaaacaactggtcgctgctggtacaggctgtcaaccactggcatgagccgacggccgcattaatgcgtccgttccgcgccctgcccgactggcgcatggacgatctgatgatctccttctccgtgccgggcggcggcgtaggcccgcatctggaccagtacgatgtgttcatcattcagggtacgggccgccgccgctggcgcgtgggcgaaaaagtgccgatgaagcagcactgcccgcatccggacctgcttcaggttgatccctttgaagggattatcgacgaagagctggagccgggcgacattctctacatcccgccgggattccctcatgaaggctactccctggagaactccctcaactactccgtcgggttccgcgcgccaagcggccgcgagatgatcagcggatttgccgactatgttctgcagcgcgagctgggcagctatcgttacagcgatcccgacgtgcctgcgcgtgagcacccggcagacatcctgcctgcggagctggataagctgcgcggcatgatgctggatctgatcaacgagccggaacatttccgtcagtggtttggcgagtttattagccagtcccgccacgagctggacgttgcgcctccggagccgccgtatcaggcggacgagatttacgatgcgcttcagcaaggcgacaagctgacgcgcctgggcgggttgcgcgtgctgcgcattggtgaggacgtgttcgtcaacggcgagaagctggactcaccgcaccgaccggcgctggaagcgattgccagccatctggtgctaactgctgatacctttggcgatgcgctggaagacccgtccttcctcgcgatgctggccgcgctggtcaacagcgggtactggttctttgaggactgagtcgctttagtgcccggtggcgctgcgcttaccgggcctacgggatcgagcttttgtaggccgggtaaggcgtagccgccacccggcttttcacttccgctcccccgcggcaaaatcctcaatctctcctgcccaatccaccggatacaacccttgagccacgtcccgatgaaacgttgaatacggccagtcgctgactttacccacatagccgtgcttcagcggattgatataaatgtaatccacatgccgccggtagtcctcttcgttgcggatggtgtgctcccagaatcgtggctgccagatatagcgcatgtcgatgctgcggctgaatgtctttttgatatcccgccagcgggcggaaaaatcactgtccccgtccggtagggtccagatacagtgcatatgttcaggcaaaataacccacgcgttgatggtgaagggcttcgcacgcttaaccgttgaggtggcggaacgcaggctatcgatatggcgggtaagcaaatcgctctgacggttttgcaggttaacggtgaaaaaccaggtgccaccggggacgtaatggcgacggtagtttgacatgggcactccttgcctttctgcccggtggcgctgcgcttaccgggcctacaatttgaacgtaggccgggtaaggcgtagccgccacccggcttaaagcgactaccgcttcgcagtcaactccgcgatccgcactatcaccttgaccgccttttccatcccttccagcgtcacaaactcatgtttaccgtggtagttatagccaccggtaaacaggttcgggcacggtagtcccataaacgacagctgagaaccgtcggtaccgccgcgaatcggttttaataccggttcaatatcgcagtcgcgcatcgcctgctgggcgatatcgagaatatgcggatgggccatcaccttctcgcgcatattgtaatagctgtcttcgatgatgagctcgatatagcagtcaggatgcaggcccttgcccaccttcttggcgatctccatcatcttgcgcttgcgcgcctcaaaggctttacggtcaaaatcgcggatgatgtagtgcatctgcgcgctgtccacggtgcctttgatgctggtcaggtgatagaaaccttcatacccttcggtctgttcggggctctcttccgccgggacttctgcatgaatacgcgacgccagcgacagcgcgttgaccatgacgcctttggcagagcctgggtgaacgttgttcccgacaattttgatggtgactgacgcggcattgaagttttcatattccagctcaccgacgccgccaccgtcaacggtataggcccactgcgcgttgaatgcgtccacgtcgaagtgcttcgcgcccttgccgacctcttcatccggcgtaaaggccacgcggatatcgccgtgcggaatatcgttgcccttcagcaccgccagcgccgtcatgatctccgcgatgcccgctttgtcatccgcccccagcagcgttttaccatcggcggtgatcagcgtctgaccgagcagctggtgcagcaccgggaacatcacgggcgagagcacttcgtcgccaatgcccagcgcaatgtcgccgccgcggtagttttcaacaatctgcgggttcacatgtttaccgctaaaatccggagaggtgtcgacatgggagataaagccaatcgccgggatatccccgtcgacattcgccggcagcgttcccatcacagtgcctttctcgcttaacgtgacgttgaccagccccatggcgtcaagctgctctttaagcaggtttaatagcttccactggccttcggtgctcggcacctggcgaacacccggcttagattgggtatccagcgaaacgtactgtaaaaaacgctcaagtaatttatccatgcagtcaccctcactttttgtgacaacattatcaataagcatcaaaacgcaaatattgcgtcaggtcacttttatcccgcaaacgagaatattttccgtttatatcgttgtgcgttagtaaatgtagcttatgaatcagtgacaaggattggcgattgcgggggattgccgtagaatgtccgccctcattacgagtcaccaaggtggttacacacaaaccccgcttcagtctgctgcctgaggcgtctatatgggacagcgcaaaaattgaatacacaatcccgttcacgttcaccgctggtgcaactggaacgaattcgtaaaagttttgatggcaaagacgtcatttccgacctcactctcaccatcaatgacggtgagtttctgacgctgcttggcccctccggctgcggcaaaaccaccgtactgcgccttatcgccgggctggagagcgtcgataacggccatatccatcttgaaaaccaggacatcacccaggttcccgctgaagaccgccacgtcaacactgtctttcagagctatgccctcttcccgcacatgaccgtgtttgaaaacgtggcgtttggcctgcggatgcaaaaaaccccggcgaatgaaatcgaaccgcgcgtcaccgaagccctgcgcatggtgcagctcgagacgtttgcccagcgaaaaccgcatcagctttccggcggccagcagcagcgcgtggccatcgcccgcgccgtggtcaacaagccgcgtctgctcctgctggatgaatccctctccgcgctggattacaagctgcgcaagcagatgcagaacgagcttaaagccctgcagcgcaagctcggcattacctttgtcttcgtcacccacgaccaggaagaagccctgaccatgtccgaccgcatcgtggtgatgcgcgacggcaaaatcgagcaggacggcacgccgcgtgaaatctacgaagagccgaaaaatctctttgtcgccagcttcattggtgagatcaatatcttcgacgccacggtgatcgagcgtctggatgaccagcgcgttcgcgcgtgcgtcgaaggacgcgagtgcgtcatcacggtgaatttccccgtcgaaaagggacaaaagctcaacgttctgctgcgcccggaagatctgcgcgtcgatgaaattcacggcaataccgaggccgaagggttaatcggctatatccgcgagcgcaactacaaaggaatgacgctggagtctgtcgtcgagctggagaacggcaaaatggtgatggtcagcgagttctttaacgaggacgacccggacttcgaccactctctcgaccagaaaatggttatcaactgggtagaaagctgggaggttgtactggctgatgaagaacacaagtaagttccagaatgtggtgattgccacgatcgtcggttggcttgtgttgtttgtctttttacccaacctgatgatcatcgccaccagcttcctgacccgtgacgacgcaaacttcgtttcgctggtttttacgctggacaactacgcgcgcctgctcgatccgctctattttgacgtgctgctgcattcgctcaatatggcgctgattgccaccattgcctgcctggtgctgggttatccgttcgcatggttcctcgcgggtctgccgcaaaaggtgcgtccgctgctgttgtttctgctgattgtgccgttctggaccaactcgctgattcgcatctacgggctgaaaatcttcctcagcaccaaaggctacctcaatgaatttctgctgtggctgggggtgattgatacgccgatccgcatcatgtttaccccgagcgcggtgattgtgggtctggtctatatcctgctgccgtttatggtgatgccgctctactccagcattgagaagctggataaaccgctgctggaagcggcaaaagatctgggtgccagcaagttccagacctttatccgcattatcattccgctgaccatgcccggcattatcgcgggctgtctgctggtcatgcttccggccatgggtctgttctacgtttcggacctgatgggtggcgcgaaaaacctgctgattgggaatgtgatcaagagtcagttcctcaacattcgcgactggccgttcggctccgccaccagcattacgttgacggtggtgatgggtctgatgctgctggtttactggcgcgcctcacggctgctgaacaagaaggtggaactcgaatgatcggtcgactgcttcgcggcggtttcatgaccgccatttacgcttacctgtatatcccgatcattattttgatcgtgaactcgtttaacagctcgcgctttgggattaactggcagggctttaccaccgactggtacagcctgctgatgaacaatgacagcctgctgcaggccgcgcagcactcgctgacgatggcgatcttctccgccaccttcgccacgctgattggatccctgaccgccgtggcgctctaccgctatcgctttcgcggtaagccgttcgtcagcggcatgctgtttgtggtgatgatgtcgccggatatcgtgatggcgatttcgctgctggtgctgtttatgctgctgggcgtacagcttggcttctggtcgctgctgttttcccatatcaccttctgcctgccgtttgtggtggtgaccgtctttgcacgcctgaaagggttcgacgtgcgcatgctggaggcggcgaaagatctgggcgccagcgagatgaccatcctgcgcaaaatcatcctgccgctggcgatgcccgccgtggcggccggatggctgctgagctttaccctgtcgatggatgacgtggtggtctcctccttcgtgaccgggccgagctatgaaattctgccgttgaaaatttattcgatggtgaaagtcggcgtttcacctgaggtgaacgcgctggcgaccattctgctggtgttttcgctggttctggtgatcgccagccaggttattgctcgtgataaaacaaaatctcaggggacaatgaaatgaaaaaaatgctcgccgctgcggcgctggtgcttggtatgggtgccgcacacgctgatgacagcaaaacgctctacttctacaactggaccgagtacgtgccgccgggcctgctggagcagttcaccaaggagacgggcatcaaggtgatctactcgacctacgagtcgaatgaaaccatgtacgccaagctcaaatcctacaaagatggcgcgtacgatctggtggttccgtccacctactttgtcgacaaaatgcgcaaagaaggcatgatccagaagatcgacaaaacgaagctaacccatttttcaaacctcgatcctgagatgctcaacaagccgtttgacccaaataacgactactccattccgtatatctggggggcaaccgcgattggcgttaacagcgaggccgtcgatccgaaatcggtgacaagctgggccgatctgtggaaaccgcaatacaaaggcagcctgctgttgaccgacgacgcgcgcgaagtcttccaggtggcgctgcgcaagcttggctactctggcaacacgacggatcctaaagagattgaagcggcatatgccgagctgaaaaagctgatgcctaacgtggcggcattcaactctgataacccggcaaacccgtatatggaaggcgaagtaaacctggggatggtgtggaacggctccgcgtatgtggcccgccaggccggtacgccgcttgaggtagtctggccaaaagaaggcgggatcttctggatggacagcctctccattccggctaacgcgaaaaatgtggatggggcgctgaagctgattaacttcctgctgcgcccggacgtggcgaaacaggttgccgagacgattggctacccgacgccaaacctggccgcacgcaagctgctgaagcctgaagtggctaacgataagtcgctctacccggatgcggaaaccatcagcaaaggtgagtggcagaacgatgtcggcgacgccagccgcctctatgaagagtattaccagaagttaaaagcgggccgctaaccggtatcgcgctcttcctcacgccgcctgcgcggcgtgaggaaggattaactgaccgtattctctccagcccagagcgtcgcctttcgcatcgcctcaaccacctcttcatctgacaggcccagcgcctgacgaacccgggtcgcctcgtcccaccgctgctgttcatagtaacggcagaggttaatcatgtcggctaaccgtccctcctggtggcacagcgcgttgctcacgctctgcggtaccgcaatttgcttcatcagctctgccatcggaagctccaggagggtatcgagcagagaaaacaggccgcacatgaacgcattttcagccagagtaggttcgttcatcgtctcagccagcagttcgcagaatttgccgcgcatcatgctcagcgggtaaagctcgctgacggtgtcattgcccgcactggcgaggaccacgacggcaacaaaccgtcggagctggttttcgccaagatacctgagcacctcgctcagggttaacttgctgaaattacaggcgccgacatgtttaaacgccgtatgcttcatatagcgcatgattttataagagagcgtgagatcggtttttatcaacgactcgatgattcgaaaatcaggtttattgcgtccgacctccatttgcagccgaaaaatcgccagctgattttgcgacagccgtttatatttaatgacctccggacggcagaaaaaatagccctgaaaaagggaaaatccctcgtctctgtattggttgaattcctctttagtctcaattttttcagcaagatatttaatatgaccggtcagatgtttacgtactttcagatactctttaatttgcgctaaggtataatttctgacgtcgaatttcaggattgaaatatagggtaaaaaaacatcccattctggcgcaagggtgaaatcatcaagcgcaaactgataaccgtgcgcattcatctccctgacggcctgcagcagttcagcccccggcacagcatcttcaaggatttcaatcaccacgctctctttatcaagcgcttctccactgcggtcaataaccatccttgaagggaaattaataaacgacgtatgtgccccggcaatgcgctgggacggcacacataagaactgatctgatatcatcctggacgtggcatattctgccgacacatccggaaaacgatttgtcatcccgtctctgaaaagcagctcataggctacggtattcatttcagggttaaaaatgggttgtcgcgcgataaatccgtacatatcccatcctcctctaccactttatatttattagcatcctctttctacacgacgataacgagttttatcgagcactattttgattgaatgcacaaaataaaagcatccacactaattaacgggaattaaccgtctggatttaaattaaatatatccttcgctctacagaaaggggatgaaatatccgataagtactttgtgcctgcccgacatgcacgacattacgggagatgagaatgaaagacgccatggtccgaagacaaaaaataagagtcaagacgttgatgctattgtccattttcctcaccgtgacggtgggctttacggcaacgatcgggtttatgatgtggcaatggatggcgcagcaagaggtgctggccaaaaaccatatccgccagatagccgaggtacacgctttacaggtcagcaaacagctggattctgccctgactgccgcccgggatatgggcaacagcgccctcgcgctgcgcgaagcgggcatttccgaccgccagagcctgaaccagctgctcgtccactacctctcggctcacccgtcgtttctctccatgtcgatggcctttgagcccaacgcgtttgacgataaagatgccgtctttgccggtcagagcggtgaagatcctgccgggcgctacgcccgctacgtcgaccgcgatgccaccggcaaaccgacattgcacctgctgacggacatcgaaacgcccggcagcggcgattactatctgttgccgaaacagcggcataaagatgtgatcatcgaaccctatatttacccctacaacggcgtggacgtgatgctcacctcaattgccgcccccatcatgcgtgacggtcagtttctgggctcagtcacctctgacttctcgctcgccacgctgcagtccatgattggcgccattaaaccgtggaacggcacaggctacgccctgctcctgtgtgcgggcaataacgtggtgtccagcccggacaaaggtgcggcaggcaagccttacgcgggtcacattgcaggacatgacgtcactcgggtaaacgatccgctgctgaaagaagaggtgtttatcacctggcaggcgatcgccgtcggtaatagccagacgccgtggaaactcgccatcatcaccccggtcagcgaagtgatggccgaagcgcgcgcatttttactgaaggccatcgtcatgatggtgttaagcatcgttgcggttagcctggtgatggcccagatctttacccgcaaggttgaccgtccggtggggggagaaccttccgaggccgccgggatcgccctggccgtcgcccgcggggatctgaacaacaccatcccggtgcgatccggggatacccacagcattttttatgccctgcacaccatgcagacgcagctcaagcgcatcgtcgacaacatcagcgaagccagccactccgtgcacggcgggaccagcgaaatttcggcgggcaaccttgacctcgcctcgcgtaccgaggaacaggcggcggcgattgttgaaaccgctgccagcatggaagagatttcggttacggtgaagaacaatgccgacaacgcccacaaggcgaccaccctgaccgatcgcgccgcgagccttgccgggcatggcgaaacgctggtgaacgacgtggtcgtggtgatcggcgagattgatgagagcgcgcgcaagatcggtgagattaacagtatcgtcgatggcatcgccttccagaccaatatcctggcgctgaatgcggccgttgaagcggcgcacgcgggcgaacagggtcgcggtttcgcagtggtcgcaggtgaagtgcgcaatcttgcccagcgaagcgccaacgcggcaaaagagatctctcagctgattgccgagtcctcaggccgcgtcagcaaaggcgttgagctggtcaatgaaaccggcgtaatgatgaaacaggtgattgaggcggtgtcgcacgtgcatctggtcatcaacgacattgtccaggcgctggacgagcagaatcgggggattagccaggtcagtaccgccgttaaccagatggacagcaccacccagcagaacgcctctctggttcagcagatctctgcggcggcgctctcgctggacgagcaggctaaatcgctggagaagacgctggcgttctttcattcttaaataaaaaggcacccgcccggcgggtgccttttcacgccatgagcgttacagccctttcagcagcttgtcgacaaactccggaacaaccgtgctagccagaccgtagtgtttctcttcaaactcgctgcccacctggcttggctcaagattgagttcaaccgtatgcgcgccgtgcagtcgcgcttcgtggacaaaccccgccgccgggtaaacgtggccggatgtaccgatggcgataaacacgtcggccatcgccagcgcgctgtagatctcatccattcccagcggcatttcgccgaaccagaccacgtgcggacgcaggcgcgacgggaactggcagcagtggcacttatcctccggcagcacgtcctctttccagtccagcacctgaccgctccatgcgcagcgaaccttgagcagctcaccgtgcatatggatgatgttcctgttgccggctcgctcatgcaggttgtcgatattctgcgtcaccagcagaaaacgatcgcccagcgcctcttccagcttcgccagcgccagatgcgcggcattcggcgcgacgtcaggctgctgaagctgacgacggcgtgcgttataaaacgcctgcacaagatccgggtcacgggcaaagccttccggcgtggcaacatcctccacgcggtgctcttcccacagcccgtccgccgcgcggaaggttcgaattcctgactcggcggagatccccgccccggtcagcaccaccactctgggtttatccatcgcttctggcatcattctgtctctgaaaaagatccgctggcgcaagcgctcacgcaagcggcgtttatttttgcgaaaacggctgagtcgaccctggcgacgcgacagcatagaaacctcgtaaactaatcggtgagatgaaggaatgcggctccgcgcatgcctcctgcgtccccgtgtcgcgcgcgttcaatacgcggcacgcgggcaaccggcaataaatgtcggggcaaacgcccggacaaccgttccgtaatcgcggtaaagtttgagagccctcccccaatcaccagcagatccgggtcgacgatggtgagaatattgcccagacacaccgccagcagatccagatagcgctcgacgtgctcacgcgcctgcgcatccccttgctcccacagggtaatgatttgaggggcctcaagtttctgatgatagaagtgttcgtaaagccatgcaaacccgcggcctgacaggtagttctcaatacagccgtgctgcccgcagccgcagcgggtcagcgggaaatcacggccgacgacctccagcgcatccaccggcaggcggatatgaccaaactcgccggtgatatagctgcggccggtgatgggcttaccgttgatgacgattcctccgccgacgccggtaccgaggatcagccccatcaccagcgggtagcgacggaactcatcatcccaggcttcggagagcgcaaagcagttggcatcgttatctaaacgcacgtcgcgttcaaggagcgcggagagatcggcgcgcagcggtttaccgctggcggcaggcacgttggccgcgtaaagcgtaccatcgtcggtttccggcatgcccggaataccaatgccgacgctgcctttcacgccaaagcgttcatcggcctgcgccaccagcgcggcaatggcggttaaaaattcatcgtagctgtcgcgcggcgtgggaacgcgggtttcccactgcagtttgaggtctttatcaaacacgccgagcgcaatcttggtgccgccaatatcaaatccataatacataacgcattcctctttcgatctggcgacccgaaagccgctagatcgtgacgtaattactggccacttaataccctcgccggatcaattcggcttgcgcgacgcgccggataccagcttgccagcagactcagtaaaagtgctgtaagcagcacataaaaaacatccagccagtgcagttcagacggcaggaagtcaataaaatagatatcacccgacaggaactggtgaccaataagcttttcaatgccgttgataatcggcgttagctgcagggaaaccaccacgccaatcaccacgccgcacaggctgccgaacagccccgccagcaaaccgtaccagacgaagatggcgcgaataagaccgtcttttgccccaagggtacgcagcacggcgatgtcgccgctcttgtctttgaccgccatcaccagcgtcgagacgatattaaagcacgcgacaccgatcaccagcaccatcgccagatacataatggcgcggatcatctggatatcacggtacatatagccgtaagtgccgatccagcttttgatgtagacatagttattggtcacgctgcccgcgtcgcgcaccagtttgttagcgttaaagacgtcgttcaccttaatggcaatgcccgtcacgctgtcgcccatgtcgagatactggcgtgcatcctccatcggcaccatcgcaaagctgtggtcaagctgaccgctcagctgaagaataccggtaacgtgcaggcgcacgcgctttggctgctgcagtttgtgatcggcgctggcattcgggatcatgattgacacccagtcgccctgcttcaccttcagggcatcagcaacgcctttacccatgatgatctgctgctcgcccgccttgaagttggcccacgcgccgttctgcacgtagttcggcagcgcgctgaggcgcgcttcctgcgtcggattcacccctttcacctggatggcgcgcaggtttaccccgctctccaccagcccggtaaagttaatgtagggcgcagccgcggcgatgccgggcactttttccactttgttcagggcgtcgctccagttagtccacggctggttaaccggttcgatctccccgtgcggcacgaccgccagaatacggttattcagctcgcgctcgaagccgttcatggcgcttaagcccacgatcagcaccgccacacccagcgcaataccgatggtcgagataacggagatcagcgacaccatgccgccgcgacggcggccgcggctaaaacgtaaaccgatgagtaacgataacggtgacgccattactctgctcccatcagggtcagttccgcgttcagatggccgtcgcgcatctcaagctggcgccccatgcgttttgccagctgcagatcgtgggtcaccaccagaaacgcggtgccctgcgaggcgttcagctcgcccagaagctggaaaatactgtccgcgttgcgcgcgtccaggttaccggtaggctcatccgccagcaccagacgcgggttgttgaccagcgcacgggcaatcgccacgcgctgacgctcgccgccggacagctccgacggacggtggtttccgcgatggcccagccctaccgctttcagcatgtcgctggcgcgggcgttaatctcagccggtttctttttgccaatcagcagcggcatcgccacgttttccagcgcagtgaaatccggcagcaggtggtggaactggtagataaagcccagctcgcggttacgcagctcggccttcgctgctgaggacattttgctcatcggctggccggagaaaatcacgtcgccgttggttggggtatccagcccgcccagcaggtgcagcagcgtactcttaccggagccggagctgccgacaatcgccatcatctcgccttcacccacgctaaagctcacattgtgcagcacgtcggtttgcacagtgccttcctgatagcgtttggacaggttgtcgcattgcaacaggatcttattcataacgtaaagcctcagcgggttgagtggcggcggcgcgccaggaaggataaagcgttgaaagcagcgcaatggccatcgcggccagcgcaataccgaccacctgcagcggctcgatggccaccggcagcgccgcgccgtcgagcagcgcgccgataatcggcattaagttgttgagctggctggcaagcagtgcccccagcacggcaccgagcagcgcaccgatgataccggcgctggccccctgcaccataaacacggccatgatctggcgcggcgtcagcccctgggtttgcaggatagcgacctcgccctgcttctccatcaccatcagccccagcgaggtgatgatgttaaaagcagccacggcgacgatcaggctcagcagcagccccatcatgtttttctccatccgcacggcctggaacagctcgcctttacgctcgcgccagtcctgccatttggtgccgtccggcagtttttgctggctgagggtatcgaccttcagcggcgcgtcgagccacaggcgccagccggtgatattgccggccgggtagcgcatcaggcgtgacgcgtcctggatgttaaccagcatctggtagccatcgacttcactgttggcggcaaaggtcccaatcacggtgaacaggcgttggcttggcaggcgccccatcggcgtaaactggctggctgaaggcaccatcacgcggagctggtcgccgcggttgacgccaagctgaccggcaagctgctcacccagaatcacgttgtatttcccggcttccagatcggtctgcttcacgttaacgagatacggcgtcagcggatctttttgtgccgggtcaatacctagcatcacgccgaccgccacgctgcgggcgctttgcagcaccacgtcgccggtggtcattggcgcaacgcgcgtgacgccctgtaacttcgccgcgctttccggcagctgctgtgggttaaccgaaccgttagtcgatgagagtacggcctgcggcatcagccccaggatgttgttttgcagctcgcgctcgaagccattcatgacggaaagcaccgtcaccagtgccatcacgccaagcgtaatgccaatagtcgaaagccaggagacaaagcgaccgaagcggtccgcggcgcgcccacgcatgtagcgtaagcctatgaagagtgcgacaggttgatacatgaagtccgtctgtttgctgatagcagacccacgagtatataagcgaatccgttaagcgtaaatgactgaaaccgtaagctttggtaatcatttttccaaaaaattcagataaatcagggtactaatatctgaaaccgcccctcgcaacctccaccttttccgaaaaacctcctgatacagactgttacccattacagcccggtttcgtttaacaacaattgctcgttcgtctatggcaataaggtagttgcgaacaatgaagcaaaaagcattatggattaaccagataaaagggctgtgtatatgcctggtggttatctaccattcagttatcacgttttatccgcacctgatcgggctgcaacacccgctctctggccttctcgccaaatgctggatctattttaatctctatctcgcccccttccgtatgccggtctttttctttatctccggctatctgatccgtcgttatattgacgaggtggactggcgaaccagcctcgacaagcgaatctggagcattgtctgggttctggcgctgtgggggattctgcaatggcaggcgctgacccacctgaacgcctggctggcgcccgatcgcgaggttgccacctcgtcgaacgcggcctacgccgattcgctccagggatttgtgcaagggatgctcaccgccagcaccagcctgtggtatctgtatgccctggtggtctacttcacgttgtgtaaactgctgagccgctggaagctgccgatgctgggactgctggcgctggcaagcatcgcgatcaacttcctgccgctgccgtggtggggaatgaacagcgtggtacgcaacatgatctactatagcctcggggcgtggtatggcgctgagctgatggcatggatgaaaaatctaaacctgcgccgcacctggctggcaacgggcgctttcgccgccgtctccgtggtgctgtggtttgctaacgttccgctgctgctctccttgctgtcgattgtgctgatcatgaagctgttctacagcgttgagcagcgctatgccgttcaccctgacaacctgctgaacgtgattggctccaataccattgcgatttataccacccaccgcatcctcattgaggcctttagcctgttcctgatcggcgagatgaatgccgcttactggccggtctgggccgaactcaccttaattctggtctacccgtttgccagcctgcttatctgtaccctggccgggctgggggtgcgtaaactctccaccgcgctgttcggggacattttcttttctccgccttcgacgcttacgctctcgccgaccacccgttaatgccctctccgccccctttcgggggcgtataaccccgccgtgcggttacgatttgcttatgtaaaacgatcgaggataataaagacattgcgtatcagtgatatgccccaatactgttggtatatccataagagactctgacatagccatgcctgaacactatcgttattccttgcctgtcaaagcgggcgaccagcgccagctgggtgaactcacgggcgcagcgtgcgccacgctggtggcggaaattgctgagcgtcatcctggcccggtgatcctggttgccccggatatgcaaaacgccctgcgcctgcacgatgaaattcgccagttcaccgataatctggtgttcagcctggccgactgggaaacgctgccctatgacagcttctctccgcaccaggagatcatctcctcgcgcctgtcgacgctgtatcaactcccggccatgcagcgcggcgtgctgattgtgccggtaaacaccctgatgcagcgcgtctgtccgcacagctatctgcacggtcacgcgctggtaatgaaaaaaggccagcgcctgtcccgtgatgccctgcgggcgcagcttgacggcgccgggtatcgccacgtcgatcaggtgatggagcacggggaatatgcgacccgcggcgcgctgctcgacctttacccgatgggcagcgaccagccgtatcgtctggactttttcgatgatgaaatcgacagcctgcgcgtcttcgacgccgatacgcagcgcacgctggaggaagtggagtccatcaatttactgcccgcgcatgagttcccgacggacaaaaccgctatcgaactgttccgcagccagtggcgcgataagttcgaggtgaagcgcgacgcggaacatatttatcaacaggtcagcaaaggcacgctgcctgccgggatcgaatactggcagccgctgttcttcagcgagccgctccctgccctgttcagctacttcccggcgaatacgctgattgttaacaccggggatatcgacgccagcgccagccgctttgaaagcgaaacccgcgctcgcttcgaaaaccggggcgttgacccgatgcgtccgctgctgccgccggaagcgctgtggctgcgtaccgacgagctcaacgccgagctgaagcgctggccgcggatgcagctgaaaaccgattcgcttgccgataaggccgctaacaccaacctcgccttccggacgctgccggacctggccgtccaggcgcagcagaaatccccgctggataatctgcgcaagtttctggagtcgtttaccggcccggcggtgttctccgttgagagtgaaggccgtcgcgaagcgttaggtgagctgctgggacgcattaaggtggcgccgaagcgcatcctgcgcctgagcgaagcgaccggaaacggccgttacctgatgattggcgccgccgagcatgggttcatcgacacgctcaacaacctggcgctgatttgcgaaagcgacctgctgggcgagcgcgtcgcgcgccgtcgtcaggacagccgtcgaaccatcaacccggacacgctgatccgcaacctggccgagctgcatccgggccagccgattgtgcacctggagcatggcgttgggcgctatcagggcatgaccacgctcgaggcgggcggcattaaaggtgaatacctgatgctgacctacgcgaacgacgccaaactgtatgtcccggtgtcgtccctgcatctgatcagccgctacgcgggcggggccgaagagaacgcgcctctgcacaagctgggcggcgacgcctgggcgcgcgcgcgccagaaggccgcggaaaaagtgcgcgacgtggccgccgagctgctggatatctacgcccagcgcgcggccaaagagggcttcgcctttaagcatgataaggaacagtatcagctcttctgcgacagcttcccgtttgaaaccacgccggatcaggctcaggctattaacgccgtgctgagcgacatgtgccagccgctggcgatggaccgtttagtgtgcggcgacgtcggcttcggcaaaaccgaagtggcgatgcgcgccgccttccttgcggtggaaaacaacaagcaggtggcggtgctggtgccaaccaccctgctcgctcagcagcacttcgacaacttccgcgaccgcttcgccaactggccggtacgcatcgagatgctgtcacgttttcgcagcaccaaagagcagacgcagatcctggagcaggcaagcgaaggcaaaattgacattctgatcggtacccacaagctgctgcaaagcgacgtgaagtggaaagatctggggctgctgatcgtcgacgaagagcaccgcttcggggtgcgtcataaggaacgcatcaaagcgatgcgcgccgacgtcgatatcctgaccctgaccgcgacgccgatcccgcgaaccctgaacatggcaatgagcggcatgcgcgatctgtcgattattgccacgccgccggcgcgccgtctggcggtaaaaaccttcgtccgcgaatacgataatctggtggtgcgtgaggccattctgcgtgaagtgctgcgcgggggtcaggtctattacctgtacaacgacgtggaaaacatccagaaagcggccgacaggctggcggagctggtgccggaagcgcgcattgctatcggtcacgggcagatgcgcgagcgcgagctggaacgggtgatgaacgacttccaccatcagcgctttaacgtgctggtgtgtaccaccatcatcgaaaccgggatcgacattccgacggcgaacaccatcatcattgaacgtgcggatcactttggcctggcgcagcttcaccagttgcgcggccgcgtcgggcgttcgcaccatcaggcctacgcctggctgctgacgccgcatccgaaagcgatgaccaccgatgcgcagaagcgtctggaagccatcgcctcgctggaagacctcggcgcaggcttcgcgctggccacgcacgatctcgagatccgcggtgccggtgaactgctgggtgaggaccagagcggctcgatggaaaccattggcttctcgctctatatggagctgcttgagaacgcggttgatgccctgaaggccgggcgcgagccgtcgctggaagatctcaccagccagcagaccgaggtcgagctgcgcatgccttccctgctgccggatgatttcattccggacgtgaatacccgactgtcgttctacaagcgcatcgccagtgcgaagacggaaagcgagctggaagagattaaggttgagctgatcgaccgctttggtctgctgcccgatgcggcgcgaaatctgctggatatcgcgcgcctgcgccagcaggcgcagaagctgggcattcgcaagcttgaaggcaacgaaaaaggcggcgtgattgagttcgccgagaagaaccacgtcaacccgatgtggctcatcggtctgctgcaaaaacagccgcagcatttccgtctggatggcccaacgcgtctgaaatttacccaggagctgacggagcgcaaaacccgcatggactgggtgcgtaactttatgcgccagctggaagagaacgcgatcgcctgaccctccttcccccgttagcccagcgctaacgggggacaatttacaaactctttgcacttcacccgatcttcccgacacacccattcgccataattatcgttaacgccttatgaaacaataaccttatcatttgcatggattatggtgatgatgacctcttcgcgtatgactcgctggttaaccctgtttgcgctggcagccaccgttgcggttgcgcttcccgctcgcgcaaatacctggccccttcctccgcccggcagcaaggtggtgggggaaaaccgctttcatgtggttgaaaataatggcggttcgctggaagccattgccaaaaaatataacgttggttttctggccctgctgcaggcgaaccctggcgtcgacccctacgtcccgcgcgcgggcagcgtattgactatcccgttacagactatcctgccggacgctccgcgtgaggggatcgtcataaatctggcggagctgcgtctgtactattacccgccgggtaaaaatgaggtgaccgtctacccgattggtattggtcagctgggcggcgacaccctgacgccgacgatggtcacgaccgtctcggataaacgcgcgaatccaacctggacaccaacggccaatattcgtgcacggtataaagctcagggcatcgatcttccagccgtggtgccagcaggcccggataacccgatgggtcaccacgcgatccgtctggcggcctacggcggcgtttacctgctgcacggaacgaatgcggactttggcatcggcatgcgcgtcagctcgggctgcattcgtctgcgcgatgacgatatcaaaacgctgtttaacgtcgttacgccgggtaccaaagtcaatatcatcaatacgccgatcaaggtttctgaggagccgggcggcgtgcggctggttgaaattcaccagccgctgtcgaaaaacattggcgatgacccgcagacgctgcccattaacctgaatgccgcgatggtaagctttaaaacgaatgcgaataccaacagcgaggtgatggagcgcgcaatggaggcccgctcaggcatgccgaccgacgtcacccggcatcacgatgtcatccagcaatcgatgtaaatcataaataaaaaaacgccctgctaagcagggcgttttttattgcagtggcataaatgagggtttatgcccggcttatttatagatgacggcggtgccgtgcagggtgttaggaccggtcacagaggtgatgcggtaagattttgcacccatctcttgcgctttttgcgccagctgatcttccagtgaacccaggttagtcccggcagaggcagagatcgtgccgactttatgctgatcgaccggggtggactgtacctgtacagccgcaaagcttgcgaaagagagtgaactcaggacagcagcagcgatgagggtttttacgtttttcatgatgtttacctttagcagatgaatttggaggtcgttagctatttagttaacgatcgataggtaaatcataaatgtgatccatctcacacgtcaacataattttataatggtcgttaacttaattttaaagtcgttatttttcatactcatatgattaatttatttttaagcattcagcgctggtggtgacttgcgtttatttttataatggtcattcaacaaaccaacagaggaccaacggcacatgacaaccgacgtcacgagttgtgcaaagaaaagccgtggccgaccaaaagtgtttgacagggatgcagcgcttgataaggccatgactctcttctggcaacatgggtatgaagcaacctcgctttccgatctggtagaagccaccggcgccaaagcgccgacgctctatgccgaatttaccaataaagaggggctgttcagggcagtgctagacagatacatttcgcgctttgcggcgaaacacgaagcccagctgttttgtgaagagaaaagcgtcgaacaggcgcttcgggattactttaccgccgtcgcgacctgcttcaccagtaaggacacgcctgcgggctgctttatgattaacacctctgccaccctggcggcgtcctcgaaagagattgccaatacggtgaaatcgcgtcatgccatgcaggaggagacgctgagcgcctttctggctcagcggcagcagcgcggtgaaatccctgcacagtgcaaccctcagctgctggcgcaatacctgagctgtattttgcaggggatgtcgatcagcgcccgtgaaggggcaacgctggaaaaactgcagaatatcagcgacaccacgctgcggctgtggcctgagctcctcaaaatctgaagcaaaaaaaaagctcctcagcctgagcgcatgaggagctaaattcagagaacatcttttttacactttgttattcagaaccagctggccatttccatcgagcggaatttgcgtgcccgggtctttatccatgcggattttaccctgctgatcgccaattttgtacgtcacgtcataacccagcattttttccgacttgtcatagacggttttgcagcgttgctgagtcgtggtgtaggtatcattatcctgcatcgcgccctgcacctggttaccggcatagccgccacccagcgcgccgaccacggtcgccacatctttaccccggccgccgccaaactggtgaccaatcacgccacccgctaccgcacccagaacagaaccggcgatacggttttcatcctgcaccggacgacgatgcgtcacggagacgttacggcactcctgacgaggcgtttttaccgtttctttaatcggtgtagcagaaaccacctgcgcatactgcgggccgcggtctaatacgttgagactggcaacggcagccacacctaacgcagccgcgacgccaatccctatacccgccaacattgatttattcacgggacttcctcctttgttgctattagtaacaattttgcaatggaggcacggcttcgccaatcagataaaggatcaaaaaaggggcatagcgaggagatatattctatttaggagaactcttaagcagtcaaacggtgatctacagcatgaaatgctaaaaactccctccggagagcccggagggagtgaaagattagtgcagcttcagacgcggacggatcacgcggttgattctgcccaccagcatcatcagcccggttttgaagtagccgtgcagcgcaatctggtgcatacggtacagggagatgtacacgaagcgggcaatgcgcccttctaccatcatcgagccccgcatcaggttgcccatcaggctgccgacggttgagaagtttgacagagacaccagagaaccgtggtctttgtaaacataggccttccttggcttgcctttgtactgcgccagaatgttgtgcaggaccaggcttgccatctggtgtgcagcctgggcgcgcggcggcacgaatccaccttcaggacgggcgcaggaggcgcagtcaccgatagcaaagatttcagggtcacgcgtggtttgcagcgttggctccgtgaccagctgattaatgcgattggtttccaggccgccgatatctttcataaagtcaggcgctttgatacctgccgcccagaccatcagatccgctttgatatactcgccgtctttggtgtgcaggccgccttcgtcggcgctggtcaccatggtctgcgtcagcacccgcacgcccagcttggtgagttcattgtgcgccgcaccggaaatacgcggaggcagcgcaggcagaatgcgttcaccggcttcgaccagcgtgacgttcagcgcttcgttcgttaaccctttgtaaccgtagctgtgcagctgcttcaccgcattgtgcagctcagcggacagctcaacacccgtcgcaccgccgccgacaatggcgatattgaccttaccgttcgcacccatattgctggtgtacttcaggaacaggttcagcatttcctgatggaaacgacgcgcctggtgcgggttatcgaggaagatacagtgctctttcacgcccggcgtgttgaagtcgttggaggtactgcccagcgccatgaccagggtgtcgtacggcagcttgcgctcaggaaccaacagctcccctttttcatcacgcagttctgccagagtgatggttttgctttcacggttgatgtccaccaccgagcccagctggaactggaaatgatggttgcgcgcgtgtgccagatagctgagcgcgtccacgccctcgtccagagagccggtcgccacttcgtgcagcagcggtttccacaggtggctgtggttacgatccaccagcgtgattttggcttttttaccgcgccccagcttcttacccaactgtgtcgccagctccagcccgccagcaccaccgcctacaatcactatctttttcaatggcgtagtcaacgtgaccccctcaaattattaaccaattgttaattaaaagttataaaaataatccttaattaacaacaggttacatcactgaaaccattcaggtgcattgagaataccacgtcaggcgcattggtcataccaaaattgatatgcatcaagttttgatggcttaaaagtagacaattctggtcaaaaagaaacccggtgcgcgtttgcgaccgggtttctgaagtggcaggctgtagtttagcccagcgttttaaaggctttgatgcgctgcagatgcggggagatgttcttgaacttgtgggtctgttcttcgtcccagacaatttcatagtaatgatgcagaagttctgcagcccggtggctgttgagcgcctcatcgttacgcgacaggatcaccaggcagcggtcacggtttttctcccgaaaattgctgacgcacttggtcgcaatatcgacatactcttccgggcggtcaatcttgccttccatgttctcgttcgggaaaaggttgggattgaatacgacctggcggatgtcgcacaggaagccaatccgctctgcccagtagccgcccagccccacgccgcaaatcaacggccgatcgtcgacgttgagctgcaacatcttgtccacctctttgagcaggtgctgcatatcatgcttcggatggcgcgtgctgtagctgatcaaccggacatccggatcgataaactgcagctgcagcaccttctcatgattaccaggactgtttgagtcaaaaccgtgtaaatagatgatcatcgtcttctcaccacgctacgccttccgggagggtttacaggctggctttatgtgcctgccagcgctcattcaggtcttcaagccgggcgttgaccgtcttccagcgcgccgaatccatcagctcctgacggctaaatgaacctttatgatacaattgtgtaacacgctctgcattgatcggcgacaggttatccagcacgctaacggcacctttacgattattgcagaccaggatcatatcgcaacctgcatccagcgacgcctgaccgcgttcagcgtagctgcccataatcgccgccccttccattgatagatcgtcagagaaaatcacgccattgaagcccagctcctgacgcagaacggttttcagccagtgcggagagccgctggcaggacgtgggtcaacgtcgctgtaaatcacgtgcgcaggcatgatggcatccagcttgttgtcggtgataagcgacctgaacaccgacatatctttggcgcgaatttctgcttccggacgcggatcgcgcggggtctctttatgcgagtccaccgttaccgccccgtggccagggaagtgtttcccggtggttttcatcccggcatcgtgcatgccgtcaatgaagcgggtcgccatggccagcgcaatgcgcggatcgtcatggtacgagcgctcgccaatggcggcgctgatatgccccacgtccagaaccggggcaaaactgatgtcgatatccatggcaatcatttcactggccatcagccagccggcctcctgcgccagtgtcccgccctcttcagtgccgagcagcgcggcaaaagactgggccgccggcaggcgggtaaacccttcgcgaaagcgctgcacgcgtccgccttcctgatcgacggcgaccaccagatgattgcgcgacgcggcgcggatctgacgcaccagctcgcgcagctgcgccggatcgtgatagttgcgggtaaacaggatcaggccccccaccagcggatgcgccagaatttcacgctcctccgcatccagctcaaacccttctacatccaacatgactggacccacatccacctctcttatcctttcgtttataactgacgccaggcatcgtctgccagcgcaataaaatgtttgtctcttgactgctgatagcgcatttcaaaccagccagccattaacatgacgacccatggccgccagcgtttgacctgacgcctcagcgcgtcggcgtcaatgtgcgccacctcggcgtagtccctgataagcctctgccgcgcgtcgtcactctccgtccagactgccgccagctccagcgccacatcgccatctccggcgtattcccagtcgatgagcctgatgccctctgccgtatgcacagtatttccggcatgaacatccatgtgcagcggcgatagccgaatcggctgcggctcgcctgctttacgcaaccgcttgagatgtgccagccacactggagtgcgtctgtcaggcgcggcctgctgccagtagcgttcaagcagcgggtataacgtgattcgccatcccagacgtggctgccggtgcagatgatacagcattgccacgagcgccggcgtgtccggcagcgcgcttttcacgtcaccgtccagatagtcgacggccatccagccctctctgaaaaaacggggggcaggcacgagatctgacggaagacgcctcagggcgcgaaactgacgacggaaatgggaggtaggcgcataggggtcgtgatgttgccgcaagaccaggcgtcgttcgccctgcgcaataatgcaactcgcgccgccaagcccggagtgggcctgcggcgcgataaggcggtactgaggaaaatagcgcgtcagaatctcttcacgcgtgctgtcattgttgcgtaaccgcacctttacctgaccagataatttcgcctgtctgaaccagcatcagctgcatctgcagggccggtgtattcacgttaccggtggcgttagagtacagcacatactgtgcgccaacgttacgggcaatgccgatcgccttgctgcgtgtgccgaggctatcctgcggcgacaggcccagctgctgtttggctaccgcgagttgctgagccgagaccagcgtaaacttaccgttgtttgccagcgcattgcgcagcgtttccgtcgcttcgcccgcgttcagcgaaccgttggtacggttgttcacgctatcaaccagcaacacgctgcctgccgtcacgccctgtgcctgcagcattttgccgaccatgggctgcattgcgccgttccagtcgtaatggcgcacgcgcggcgtgggctgtgacgtctggtctggatgctcaatcgggccaggctgtgacggaatagacggcacagacggcacggttggctgcggctgcgttggctgtgtcggctgttcagtgcccggtttcgcctcttccacaggcgctggctgttcagttcgggtcacacaccccgccaggaacagcgcgaaagctgtcacgagcgcatagcggctcaagtttttaatcaaggttcaccccttagagataaagataaagtctcaccttatgcgcacccagatagttagcgctgccatagagcgttaccgacgatctggccggaatggtgacgctgcgcggcgcctccagcggatgcatttcaagacctcttacgtcataccagaaaaaacggtagtggaccgtcacgggttcatgtctttcattaaagagcgtagaggaggcagatgaattgatttcactgatggtcagcacgggttgttgcgccgtgatgcccgcggcaagcacggaggattccatcaccagcgtctgttcatcgttcacggggatcgccgggcgcgagctgcaccccacaatcatcatcgtcaataccagcgctgcaatacgccctttacgcatatcaaagacctttatgtgccagcatcggccccagaggacgtccacccagcagatgcatgtgaatatgataaacttcctgaccaccatgacggttgcagttcatgatcagacggtaaccgtcttccgcaatgccttcctgttcagcgattttcgcggccaccgtcagcatacgacctaacgccacttcatgctcggtttttacgtcgtttacggtcggaatcagaatattgggaatgataaggacgtgcgtcggggcctgaggggaaatatcccggaaagccgttaccagttcatcctgatagacgatatccgacgggatttcgcgacggataattttactgaaaatcgtttcttcagccatgaccttttccttttttgtttaatctggcgcgagcaattgctgttaacacacgctctggttgagtgcgtgacacaattcaagagtatgagcgagtttctcctgtcctttcaacctcctccctcgatttctttcctgaatgttcatcagctgaacgaagagtgaccgttaaagcgtgctgctgcatttttttaagacagaaataaaaaaggcagccattaggctgccttagtctccccaggtcacagcttagttgttgcggatgtattcatccatttcggttttcaggttatcggatttcgtaccgaaaattgcctgtacaccagaacctgcaacaaccacgcccgctgcgcccagttttttcagacccggctggtctactttcgcgacgtcggcaacgctcacacgcagacgagtgatgcacgcgtccaggttagtgatgttctctttaccgccgaacgcggcaaccagtgccggagccatttcgctggtcgcgccagctttgctgtcttctgtcgcatcttcacggcctggggttttcaggtccagtgctttaatcagcacgcggaagatggtgtagtaaacaacggcgtagcacgcacccacgattgggaacagccacagtttgctgctgttaccggacagaacgatgaagtcgatcagaccgtgagagaaggacgtaccgtcacgcatacccagcagaatacagattgggaacgccagccccgccagaatcgcgtggataacgtacaggatcggcgcaacgaacatgaaggagaactcgatcggctcggtgataccggtcaggaacgaggtcagcgctgcggagatcatgataccgcccacttttgcacggttctctggcttagcagagtgccagatagcaatcgccgctgctggcagaccgtacattttgaacaggaagccaccagacagtttacctgcagttgggtcacccgccatgtaacgtgggatatcgccgtggaatacctggcctgctgcgttggtgaattcaccaatctgcatctggaatggaacgttccagatgtggtgcagaccgaatggcaccaggcaacgctcgatgaagccgtagataccaaacgccacaaccgggttctggtaagcagcccactgagagaaggtctggatagcggagccgattggtggccagatgaaggacaggatcacgccagtgaaaatcgctgccagaccagagatgatcggaacgaaacgcttgcccgcgaagaagcccaggtactcaggcagcttgatgcgatagaagcggttgaacatgtacgctgcaatcgcaccggaaatgataccgcccagaacaccggtgtccgccaggtgtttcgcggcgatctcttctgccggtaaatgcagaaccagcggcgcaaccacagccatggttttcaccatgatgccgtaagcaaccactgcagccagcgcagatacgccgtcgttattggtgaagcccagagccacaccgatcgcgaagatcagcggcatgttagcaaagacagaaccgcctgcttcggccatcacatgggacactacggctggcagccagctgaagttagcagaaccgacacccagcaggatacctgcgataggcagtacggatactggcagcatcagcgatttaccgaccttttgcaggttagcaaatgcattcttaaacataattgagagtgctcctgagtatttgtgctttttttacgctttcacgcattggcccggggggagtaccgtgccgtggacaggacatctaagcgccctttatttattacacagagtaaaataattccctctgagtttgtttgacggctatcacgtttcagcttaaggcggtcgaaaaactttcagttatttacaaaaagcatgtccggatgtgtctaaaaacaccctcaccgccccaaatgaggcggtgaactttactcgttttatttattaattacgagcctaaaaaaaacaggtgtatcagacagattgcaggcgggcggggtcaatatggaacagcgttgagaagttttccgtggtcacgcgggccagctcttcgatgctgacgcccttcagtacggccatgtactcagccacgtctcgcgtcatcgccggttggttctctttaccgcgatgcggtaccggggccagatacggagagtctgtctccaccagaattcgatcgagcggaacataacgcgcggcatcccggagctgctcagcgttacggaacgtcacgatcccggaaaacgaaatataaaaccctaaatcaagcagtttacccgccgtttctctgtcttctgtgaaacagtgtagtacgccaccgcaatccgtcacgttttcttcccgaaggatcgccagggtatcggcacgcgcatcgcgggtatgcacaatgaccggcttgttcagttcgcggccaatgcggatatgatggcggaaggactcctgctgccgcggtttcgtttccggcgtgtaaaaatagtccaggcccgtctcccccatcgccaccacgccctcttctgctgccagtcggcgcagttcctcaacgtcatacgcctcgtcctgattcagcggatgcacgccgcaggagaacactacgttgtcgcgaacgcccaccagctcacgcatggtgcgataacccggcagcgtcgtcgccaccgcaaggcagaatttcacatcgcgggcagcggctttttccagcacgtcatccacgtttttatgcagggattgataatccaggccatcaagatggcagtgtgagtcgactaaaaacataatgtctctctcagagatgggaaactggcggtgtgacgccgggttgcaggtaatgttcaatacgcagtaactggtcggtcagtaaaagctcgcgattaagccccgtcacggttaaaagctgttcgcggctctggcaaacttcatgaagcatcgcgtgaagaatcgcgccggagaggcggttcgccagcgtactcaccagtggccacgcgtcagggttagtcagcagcgttgccccttgctgaattttaagggcatccagcagcaacgcggccagccagtgcagacgctcaacggcactatcgctgttaagtgtcgggagtaagcttagccagtcgttgttattcagcgccgcttcaacggcccggcagagcgcttctcgctgtgaccagacgtcaggttgcagcatggccagcgccgccgcgggcgcgccgctactcaggcgcaaggcggacagcgcactttcaggtgacgttgtcacctctcgctccagccagctcagcgcccatgattcctgaggcaccgcaaggtgatgaagacggcagcggctgcgcaacgtcgccagcaatcgtcccggatcgcggcacgagaggaaaaaccacgttttttccggcggctcttcaagagtcttaagcagggcgttagccgccgcctcggtcagcagggtggcgtctttgagcaagacgaccttagcgccacccagacgcgcatgttcgtacaatttttcactgacctcacgcacggcatcaatacccagcgcgctcttgcccttctcaggctcaagggtgtagtagtcaggatgtgtgcccgcctgcatcagctggcagccgcggcacttaccacagcttttgtgcccttccggctgctggcacatcagaaaacgggtgagggcataaattaacgcctgatcccccatccctggcaatgcctgaatcagtaacgcatgatgctcccgccccgcctgatagctgccgatcagctgctcaaagtgcggacgcaaccatggataccatttcatgcctgctgctcctgtacccactgcgtaacggtctgctggatgttgtgcgtgacgtcatccagcgactgcgtcgcatcgatggtacgaatagcgctatcctgtgccgccagctcaagatagcgcgcacgggtgcggttaaagaaatcaaaggactcttgttcaatgcggtccagctcgccgcgcgcgcgggcgcgtttgaggcccacttccggcgtaacatccagatagagggtcaggtcggggcgaaaatcacccagtacggcatcgcgcagcgttgccagcatcgtctggtcaataccgcgtcccccgccctggtaggcctgagtcgacagatcgtggcgatcgccgatcacccatttaccctcggccaacgcgggtttgatcaccgtctcaaccagctgtacgcgcgccgcgtagaacatcaacacttcggctttgtcagtgataacttcgtcgccaacggatttaatatccagcaccaggctgcgcagtttctccgcaagttgtgtaccgcccggctcgcgggtgaagaccatgtcggcgacgccaagcgatttcagcgtgtccaccactacgttgcgggcagtggttttacccgccccttcgagtccctcaatgacaatgtatttactgcgcatttttttccttaagtgccttcagatagtcctgaacagagcgattgtggctggcaaggttggtgttaaaggtatgccccccttttccatcagccacaaaatagagatacggtgttttcgccgggtgcgcggcggctttgagagaagcctcgctcggcgtggcaatcgggccaggcggtaaaccgctaatcacgtaggtattatacgccgttggcgtttccagatcttttctggaaatcttgccggtatagctctcacccatgccgtagataacggtagggtcggtttgcaggcgcataccaatgcgcagacggttgataaatactgacgccacccgatcgcgttcagcagcaacggcggtctctttctcgataatcgaggccatggtaacaaactgattttgatctttataaggtaaaccatccattcgcccttcccaggcggcatccacggcggcgaccatttttttgtgcgcccgcttcagaatcgccgcatcggtcgtgcctgcggtgtacatccaggtatctggccagaaccagccttccacccattcaggatgctcaaacttgagcacgtcggccaccgtctggtagctgttgtccttcagggtatgtttgatatacggcgcatcgcgcagctgtttgaggtaatcgctcaggcgcatcccttcgacaaaacgcagcgggaactgggcttctttaccgctttccagcagttgcagcatctccctgacggtcatgccgggcgtaaagcggtaggtaccggccttgaagtgagataggtcaggctcaatacgcaataaccactggaacacacgaggacggttaatgattttatccgcgtaaagctgctcgcccagcgccatccgcccggtaccggctttcagggtaaaaatcgtctcgtctttaatcaagattttactgttcgccagctggcggactttccatacccccgctccgccagcaatgaccagcgcaataataaggagaaggacaaaacgcaacattttcttcatgactatctggtttgctcacatatcggggctaaaaactggaacagctcgcgcgaagaccagcgctgttggtcatacgcacggacgggtataacaggcatcagcgcattgcagatcacaacttcatcggcggacagcagcgcctcttccttcgcgtttacttcgacaacgcgaaaacctgcatgtgccagttgttgcaaacaaaactggcgcatgatgccgttaaccccagcctgctccagcgaaggggtgaagacctcacggcccttccgccagagtaaattagccgcacagcattccgtaatgaacccttcgctgtcaaggactagcgcctcatcggcgtccgtctgttcaagatgagtacgaataagcacctgctcaaggcgattaagatgttttagtccggcaagcatcgggtttcgccccagccgcaccgggctcagcgtcaacgtcacgccctcttcacgccagcgcgcatagtgagcaggataagctgaaacagagagaatacgtgttggatgctgacaggcggcaccgctgtacccccgcccgccgctgcctcggctaatgataacttttaagacaccgctggttttacctgacgccagctgacgcatctcatgttcaagaatttcccactgcgtaaaagggatcagtaacgtctggcaggcgtcttgtaaacggcggaggtgtgcatcaagcaggcacacgtcgccttccagaatacgcgcagtcgtaaagcagccatcgccaaactgcgtcgccctgtcgcttgccggcagcgtgtcttgctcaaggccattaattaaaaacatggtggctccttatgcgtgggcgtttagtctggcaggatgccatgcaaccgacaagaagattaggcttaataaaaaaggcccggcaagcggacctttttttatagctttcgggccgtcaggctcagacctttttgaagatcagagaaccattcgtgccgccaaagccgaaggagttacacagggtgtactccataccgctaacctggcgcgcttcatgaggaacgaagtccagatcgcaaccttcatccgggttatccaggttgatggttggcggaacagcctgatcgcgcagcgcaaggatagagtagatggactctactgcacccgcagcacccagcaggtgaccggtcatagatttcgtggagctaaccagtacgcggctggcagactcgccgaagatagacttcacagcctgcgcttcagctttgtcgcccgctggcgtagaggtaccgtgagcgttaacgtagccaatctgcgctggggtaatacccgcatcacggatcgcgttttccatcgccagcgcagcacccgccccgttctccggaggagaggtcatgtgataagcatcgctgctcataccaaagccaacgacttcagcataaattttcgcaccgcgttttttcgcatgttcgtactcttccagcacgagcatacctgcgccgtcacccaacacgaaaccatcgcggtctttatcccacggacggctcgccgcctgaggattatcgttacgggtagaaagcgcacgcgctgcaccaaagccaccgacacccaatggggtactggctttttcagcaccgcccgcaaccatagcatctgcatcgccgtacgcaatgatacgcgcggcctggccgatgttatgcacgccagacgtacacgcggtagcgatagaaatgcttggcccacgcaggccgaacataatggtcaggtgacctgccaccatgttaacaatcgtggacggaacgaagaacgggctgatcttacgcggtccgccattcatcagcgatgtatggttttcctcgatcaggccaagaccgccaatcccggagccgatagcagcgccgatacgggttgcgttctcttccgtaatctcaaggccagaatcctgcatggcctgaacgccagcgacaattccatattgaatgaaggcatccatcttgcgctgttctttgcgcgagatgatctcttcacagttaaaatcctttactaagccagcaaatttcgttgcataggcgctagtatcgaaatggtcgattaggctgatgccgctctgaccggcaaggagagctttccaggtggactctacggtattgccgacaggagacaacatgccaagtccggtcacaactacacgacgcttagacacgtttgtcctccagggaggggtaaaaaaagagattcgtgggactaaaaaagataaaactcaggcggtcgaatgaccgcctggagatgttcacttacgcctggtggccgttgatgtaatcaatggcagcctgaacggtggtgattttctcagcttcttcgtccggaatctcagtatcaaactcttcttccagagccattaccagctcaacggtgtcaagagaatctgcgcccaggtcttcaacgaaggaagcggagttcacaacttcttcctgcttaacgcccagctgttcgccgataattttcttaacgcgttcttcgatagtgctcatactcttaaatttcctatcaaaactcgctttcgcgatggttttcgtagtgtataaaatgttgaaaaatttgcaactaaatcccggcaggtcttaccacgattttacgttattttgaggccatttgccctaataacgcaaatattttcgatcgtgattaaaccatgtacatcccgccgttgacgtggagggtctcaccagtgatgtaacccgcttcgtcagaggctaaaaatgcaaccgcactggcgatttctttagggtcgccaagacgacccgccggaactgccgccagtgtacccgcacgctgctcatcggtcagcgcacgcgtcatgtccgtttcaataaagcccggagcaacaacgtttacagtaatcccgcgggacgcgacttcacgcgccagcgatttactgaaaccgatcagacctgctttcgccgcagcgtagttagcctgaccagcatttcccatggtaccaaccacagaaccaacagtgataatacgaccatgacgctttttcatcatagcgcgcattaccgcttttgacagacggaatacagatgacaggttggtttcgataatatcgttccactcgtcatctttcattcgcatcagaaggttgtcgcgagtgatcccggcattattgaccagaatatccacttcaccaaactctgcgcgaatattttccagaacagattcgatagatgctggttcggtcacattcagtaccagacctttaccgttcgcacccagatactcgctgatggcctgcgcgccattctcgctggttgctgtaccaatcaccttcgcgccgcgcgcaaccagtgtttcagcaattgcacgcccgataccgcggcttgcgccagtcaccagggcgatttttccttcaaaactcatggtattcctcttttattgcgagagtgccgctgacatcgcttccggctcgttaatcgccgaggctgtcagggtgtcaacaatacgtttcgtcagaccggtgaggactttccctgggccgacttcatacagatgctcaacgccctgagcggccataaactcaacggttttggtccactgtaccgggctgtagagctggcgaaccagtgcgtcgcggatagcttccggcgcggtttcgcatttcacatcgacgttgttcacaacggcaatcgtcggtgcgttaaacgtaattttttccagctcaaccgccagtttctcggcggctggcttcattaacgcacagtgggacggcacgctgaccggcagcggcagcgcgcgtttcgcgccagcagctttacaggcagcaccggcacgctcaaccgcttctttatgaccagcgataaccacctggcccggcgagttgaagttaaccggtgaaaccacctgcccttcagcagattcttcacacgcttttgcaatcgcagcatcatccagaccgatgatagcagacatgcctcctgtgccttctggcaccgcttcctgcatgaatttaccgcgcagttccaccagacgtacggcgtcagcaaacgcgatcacaccggcacagaccagcgctgagtattcacccagactatggcccgcgagcagcgctggcgctttaccgccctgctgctgccagacacgccacagcgcaacggacgctgtcagcagcgctggctgtgtctgccaggttttgttcagttcttcggccggaccctgctgggtcagcgcccataaatcataacccagtgcatcagaagcttcacggaaagtctcttcaatgaccggatagtgtgctgccatttcagacaacatcccaacggtttgagagccctgacccgggaacacaaaagcaaattgcgtcattttttattccttatcctagaaacgaaccagcgcggaaccccaggtgaacccgccaccgaaggcttcaagcaagaccagctggccccgtttgattcgcccgtcgcgtaccgcttcatcaaatgcgcacggtactgacgccgcagaggtgttgccgtgacgatccagcgtcaccacaacgttatccatcgacatgcccagctttttcgcggtcgcgctgatgatacgcaggttcgcctgatgcggcaccagccagtcgagcgcggagcgctcaaggttattcgcttccagcgtttcatcaacaatgtgcgcaagctcagtcaccgccaccttgaacacctcgttccctgccatggtcaggtaaatcgagttgtccggattaacgcgatcggcgttaggcagggtcaaaagctcaccgtagctgccatcagcatgcagatgcgtagagatgatacccggctcttcggactgccccagcagcaccgcgcccgcaccatcaccaaaaataatgatcgttccgcgatcggttggatcgcatgtacgcgccagcacgtcagcaccgatcaccagcgcatatttgacggctccggacttcacgtactgatcggcaacgctcagcgcataggtaaaacctgcgcacgcagcggcaacgtcaaacgccgggcaacctttaatgccgagcatattctgcacctggcatgccgcgcttgggaaagcatgtgtagcagacgtcgtggccaccacgatcaaaccgatctgttctttatcaatgcccgccatctcgatagcacgctgtgcggcttcgtaacccatggtggacacggtttcgtctggcgcggcgatacgacgttcacggatacctgtgcgcgtgacaatccactcgtcagacgtatctaccattttttccagatcggcgttggtacgcacttgttttggcaggtagctgccggtacctaaaatcttcgtatacatgtacgctcagtcacttttagctaatacagattccaggcgagcggcaatccgctgagggacttgtcgctgcaccgcctgcactgcctgttcaatggcgacagaaaatgctcgctgattggcggcgccatgactcttaatcacgatgccgcgcaatcctaacagacaggcgccattatactggtcggggttgaggtgactgaatcgccgcgtcaggctcttttgtaaccaacgcttcaataaaatcagccaccaggcgctttttttgccctctccctgtgatttcagcagagaaagaaacatccgcacgaccccttccatggtcttcaacgttacgtttccggtgaagccatcgcagaccagaacatccgttttacccgtcaacaactcattggcttcgagataaccaatatagttgatggagggaacctgtttgagcaattcagctgcttcgcgaatgctgtccaggcctttggtctcttcttcaccaatgttcagtaacgcaacacggggagtgttgatcccgaccacttcttctgccagcaccgatcccattacggcaaactgagccagcattgtactatcacaatcgacattcgcgcccaaatcgagcaccaccgtcttgcccttctgctgatgcggcaacaccgtcaccagcgccgggcgctcaataccgtcaatcggtttgagcaacaatttcgccagtcccatcagcgcgccggtattacccgcgctgacgcaagcctgggctcgtccttctttcaccagctccagcgctatccgcatcgagctgccgcggctattgcgaatcgcctgcgagggtcgggcatcactggcaataactgactgcgcaggaataatctgcagacgtgaacgttgttcaaagtcagcttttgcaagtaatggcgtgattgcgtcgggattgccgactaaaagaagagtgagttgcgaattagaattcagtgcctgcaatgctgcaggcactgtcacggaagggccaaaatctccccccatgacatctaacgccagggttagacgtgtcaaggtatcgtcgcagcctggttcggtaagttccccgtttgcacggggagctcctcactaagcctaatcacgctgacgcgtgattacttagtgataaccttgcggccgcggtagaaaccgtcagcggtgatgtggtgacgcaggtgtttctcaccagaagtcttgtctacagacaggctggtaactgcagtcagcgcgtcatgggaacgacgcatgccacgtttggaacgggttggtttattctgttgtacggccatggaccttactcctcaattacttacgctttaagctggctaatacggcaaatgggtttggtttttgcgcttcatcaggcagttccccaaagaccatgtccgcctcggacacttcacagtgttcagaatcatgcaccggaacgactggcaaggagaggatgatttcatcttcaaccagagccagaagatcgatttcaccgaattcgttaacctcaatcggctcatacgcttccgggagtgcttcagcctgttcgtcagaacgaaccggactgaaacaatacgttgtgtgaacatgctgtacaaacggtttcccgcaacgctgacactcgagcgttaccgtcacctttgcatcaccggttaacacggcgaggcgctggttgtcgatagcgaacgacatggagcattctacatcactatccacactgactacggattcggcaatacgctcagcctgatcggaagtatagataccttcgtaatcgaggcgtttttgagccgtacgaaccggatcaagagtcaggggtaattttaccttttgcatagggcgcgcatattaactttgtaacgtcatagagtcaaagaaaaaggcaaccagagctgccttttgccaattattcgcacacattgcggcctgtagtttaaaatggctggcatcgatacgctatatctggtgataaaaatatgccaaatctcgtccttgcttccacgtctccctaccgccgaatgctgctggaaaagcttgggatcctgtttgaatgcgctgctccagacgtggatgagacgccacagccgggcgagtcaccgcgccatctggtgacgcgtcttgctaaggagaaggcgcagtcgctggccgcacgctatccttcgcatttgattataggctccgatcaggtttgcgtgctggacggcgaaatcaccggcaagccgcatacagaggaaaatgcctgccagcagcttctgcgcgcgcgcggtactatcgtgaccttctatacgggcctcgctctctataacgccgcgtctggccatctgcaaacagagtgtgaaccgttcgacgtacacttccgccatctcagcgagcaagagattatggattatgtgcgtcgtgagcgtccgctgaactgcgcggggagctttaaaagtgaggggctggggattgcgctgttcgacaagctggacggtcgggatccgaaaaccctggtggggttaccgctgattgccttgtgtcagatgttaaggcgagaagagtgtaatccgctgacgatgtgaccttcgccgggtggcgctgcgcttacccggcctacaaaaccgtaggcccgtgcaagcgcagcgccgccgggcaaaatcagccgcgcagaaccttcaggcagcgtttcaactgctcatccagcggcgcttcaatacggatgacttcaccggtatttgggtgggtaaatttcagcgctgccgcatgcaggaacagacgcgatagccccgttcccgccagctgcttatcaaactcgcggtcgccatagcggtcatcaaacgcgatggggtgccctgcaaactgcgtatgtacgcggatctggtgggtacgaccggtcaccggactgcagcgcaccagcgtggcaaactcatagcgctcttcaaccttaaaccgcgtctcagacggtttcccttcctggctgacgcggacaatacgctcgccgctttgcagaatgttcttcagcagcggcgcctgcaccacttttacatgggattgccactggccgcgcaccagcgccaggtagtctttctgcatccctttttcacgcagctgttcatgcagggaacgcagcgcagaacgttttttcgctaccagcagcacgccagaggtgtcacggtcgagacggtgcaccagttcaaggaaacgcgcttccgggcgcagcgcgcggagcccttcaatcacaccgaagctcaggccgctaccgccatggactgccgttcctgacggtttattcagcaccagaatgtggtcatcttcgtaaaggatgacatcgctcagggccgccactttctgtagcttcggtgaaacggtctcttcttcacgctctgccacgcgcaccggcggaatgcgcacttcatcgcccgcctcgagtttgtactcgggcttcacgcgttttttgttcacccgcacttcgcccttacgcaggatgcggtaaatcatgctctttggcacccctttcaactgggtgcgcaagaagttatcgatacgttgccccgcttcatcttcggcgatggcaaccatttttacggctggagtctctgttttcatggttggcgattctaaatatcgtcagccattagcgccactcatttttctatgcttatatttacttttatccggcctgcgccccgtttcacgcaatcgatttggtggttattaaaccaatcaccaccttgaggtgaagaaactgtgagtaaccgggtgataattggtaaaagtcatcttgctataacccggcgagcagtggaataatgaggtcgttttccgcgttaaatccgggttttgtaaggatgtcgacggaatgaccaattttgtctgaccgatcatccacgcagcaatggcgtaagacgtattgatctttcaggcagttagcgggctgcgggttgcagtacttcccggtataaggattgttctctggagagttctacccaggcaattcccctgataattgcgctgtgtttccgtatgaaatacaggcaaccgacactctgcgcctcttaagcgagcgacaaccgtgaggttggcgacgtgaacagacacgaggccatcggttcataccccggaaagcgtcaccttgcccgcagctttgtcgtcaatgtaagaataacgagtaagttacgatgaaaagaatgttaatcaacgcaactcagcaagaagagttgcgtgtcgcccttgtggatgggcagcgcctgtacgatctggatatcgaaagtcctggacacgaacagaaaaaagcgaacatttacaaaggcaaaatcacccgcattgaaccaagccttgaagctgcatttgtcgattacggtgctgagcgtcatggtttcctccctctgaaagaaatcgcccgcgaatatttccctgcaaactacaacgcccatggccgcccaaacatcaaagatgttctgcgtgaaggtcaggaagttatcgttcagattgataaagaagagcgtggcaacaaaggtgccgcactgacaacctttatcagcctggctgggagctatctggtgctgatgccaaacaacccgcgtgcgggtggcatctcgcgccgtatcgaaggtgatgaccgtaccgagctgaaagaagcgctggcaagccttgaactgcctgacggcatggggcttatcgtgcgtaccgcgggcgtcgggaaatccgccgaagcgctgcagtgggacctcagcttccgtctgaagcactgggaagccatccagaaagcagcggaaagccgccctgctccgttcttgatccaccaggaaagcaacgtgatcgtgcgtgccttccgtgactacctgcgtcaggacatcggtgagattctgatcgataacccgaaagtgcttgagctggcgcgccagcacatcgccgcgctgggccgtccggatttcaccagcaaaattaagctctacaccggtgaaatcccgctgttcagccactatcagatcgaatcccagattgaatccgccttccagcgtgaagtgcgtctgccatccggcggttctatcgtcatcgataccactgaagcgctgaccgctatcgacatcaactccgctcgcgcaacgcgcggtggcgatatcgaagagaccgccttcaacactaaccttgaagccgctgatgaaatcgcccgccagctccgcctgcgcgacctgggtggtctgattgttatcgacttcatcgacatgacccctgttcgtcaccagcgtgcggtagaaaaccgtctgcgcgaagcggtgcgtcaggatcgtgcgcgtattcagattagccatatctcacgctttggcctgctggagatgtcccgtcagcgtctgagcccatcgctgggtgagtccagccatcacgtctgcccacgctgctccggcaccggcaccgtgcgtgataacgagtcgctgtccctctctatcctgcgtctgattgaagaagaagcgctgaaagagaataccaaagaggttcacgcgattgtgcctgtgccaattgcgtcctacctgttgaacgaaaaacgtgctgcggtcagtgccattgaagcgcgtcagggtggtgttcgctgcatcatcgtgccaaacgatcagatggaaaccccgcactaccacgtgctgcgtgtccgtaaaggcgaagagacgtcaacgctcagctacctgctgccgaagctgcacgaagaagagatggccctgccatctgatgacgagccagcagagcgtaagctgccagagcagcctgcgttagcgaccttcatcatgccagaagccccaccggaagccgccctggaaaaaccagcggccaaacctgcggcgcagaaaccagaagcgacggcagcgaaagcacagccagcgcagccgggtctgctgagccgcttcttcggcgcgctgaagaagatgtttgccggtgaggaagttcagccagagcagccgaaagaagagccaaaagcggccaagcctgaacgtcagcaggaccgccgtaagcgtcagaacaaccgccgcgaccgtaatgaccgtagcgatcgtaatgagcgcaacgagcgtcgtgacaaccgtgacaaccgtgacaaccgctctgacaataacgaaggccgtgagcaacgcgaagacaaccgtcgcaaccgtcgcgagaaacagcagcagaatgttgaagatcgtgaaattcgccagcaggcgggcgatgagtctgagaagagcaaacagcgtgacgaccagcagccgcgccgtgaacgcaaccgtcgccgtaacgacgagaaacgtcaggcacagcaggaagtcaaaaacctgaaccgcgaagagcctgttgaacagcaggacggcgagcaggaagaacgtactcaggtcatgccgcgccgtaagcagcgccagcttgctcagaaagtccgcttcgcctctgaagcaaccgaagagacagcaaacgttgcggttgaaactcgcgagagcgcaaccggtacgcagctggcaaaagttgacctgccagcggtcgttgataacaacattgagcaggatgaaaacggtgaaaaccgtgataacgccggtatgccgcgccgttcacgtcgttccccacgtcatctgcgcgtcagcggtcagcgccgtcgtcgctatcgtgacgagcggtacccgactcagtctccaatgccgctgaccgttgcctgtgcttcaccagaaatggcttccggcaaagtctggatccgctacccggttgctcgcccggagcaggttgttgaagaacagccggtaacggaagaggtcattgcacctgtagcagcggtagaagaggtcgtgactgaaacggcaaccgtggttgaacctcaggttgttgaaactgaagcacctcaggccgcggacgtcgaaaccacgcatccggaagtgattgccgcgccggttgatgccgcaccgcagcttattgctgaagaagatgtcgtggtggctgaggaaattgctgaagaggctgaacctgtagccgcggtagaagaagccgctgaaaccctcgtcgaaaccaccactgaagaggtcgttcaggacgttgagattcaggttgaaccggttgttgaagagccgaaagcgccagaagtgaagcctgagccggttgtttctgcgccagccgctgcccacgtagcgacagcaccaatgacccgcgccccggcgccggattacgtgcctgaagcgccgcgtcacagcgactgggttcgcccagccttcagcttcgaagggaaaggcgcagccggtggtcatagtgcaacgcatcaggcgactgcaccggcaacgcgtccacagtctgtcgaataacgacaaacgacactgaagtaaaaagccgacccttgggtcggcttttttatggctgctgaacaggctttctcatcccggtcacctccggcatgacctgccgcatcaactccagaaatcgccgcaagcgtgccggataataacgggaccagggatagaccagatgtaccggtagcgccgcgggctgccactcgggcagcaaatgcaccagccgcccttcccgaatatcgtcctgtaccgtccagctggataccacggccacgccaaggccggtaagtgccgtattgcgtgcgacatacaggctgtcggtgctgagccgtggcgtaatagcaatccgcgcggtggcggacgtggcatcgtgaaaaagctccacgtggcgctggtagaaagagctgatggctatccagggaaactgctgcaaatcctccggcgtattcaccgccgggaagcgggccagcagtgccggagaagccaccaccgagcgcggcacctccgccagcagtacggatacggttgccggatcgacctccacgcccacccgaatagcacagtcaaggttgtcgccgaggaaatccgccgaccgatcgttgagcatccactcaatcgaaagctgcggatagcgttgcaaaaattcggttacgggtttcagaagctgatcctgaccaaacgcgtgcggcgcccgcacccgcagcacgcctacaggctcatcttccgtctgccctacctcatcctccagcgccagccagctgtcaatcacccgacgggcgtgctgatagcagcgctcgccgtcatccgttagccgcgtcgtgtgggtggtgcgcaacaacaggcgcacgcccagcatggtttcaagcgactgcaaccgtcggcttaccgtggcctgggttgttgccagctgtcgcgccgccgctgagagcgaacccgcctcgacaatgcggacaaacgtccgcattagctctaccctgtctatacgctcaactcttttcatcgcattttcatttatacgttcaacgtataagcgttttaccaccgggcccgctaccgtcgcaaggcgtactgataaaaaatagcctcacacgatgaatgaggaacaacttatgaacacaacaacgactccccatgctgtaagccgctgggtgatctttatgctggctctgggggctggcttcagcgtggcatcaatctattacgcgcagcccctgctgccgctgatgggtgccgacctgcatttgagtattgaaggtatgggcctggtgccaacattaacgcaggcaggctacgcgcttggcatcctgttcctgcttcctctgggcgatcgccacgaccgcaggacgttaattttgatcaaaagcgcggcgctggcgctgtttcttctcggctgtagcctgaccgggcagatccattccctgctgctggcaagcctgcttatcggcatggccgccaccatggcacaggatatcgtccctgccgcggccatccttgcgccggaaggtaaacaggggaaaaccgtgggcacggtaatgaccgggctgctgatgggtatcttattatcaagaaccgtgagcggcgtggtgggcgaagcgtttggctggcgcgtcatgtaccagctggcagcggcgagcattgcgttcatcggggtaatgatgtggtttgtacttccccgttttgccattcactccacgctgagctaccccgcgctgatgcgctcgatggaacacctgtggcgtcgctacccggcgctgcgccgcgcggcgctggctcagggtttcctgtcgattgcctttagcgccttctggtcaacgcttgcggtcatgctgctggaacgctatcacctgggtagtgccgtcgcaggtggttttggtattgccggtgccgcgggtgcgttagctgccccactggcggggggtctggcggacaaactgggggcaggaaaagtcacgcagcttggtgccgttcttgtgaccgtctctttcgccctgatgttcctgatgcccgcgctgggcgttcatgggcagctgatgctgatcgccatctctgccgtcgggttcgacctgggcctgcagtccagcctggtcgcccatcagaacctggtgtacagccttgaaccgcaggcgcgtggtcgtctcaacgccctgctctttacggtcgtctttatcgggatggcgctggggtccgcgttaggcagcaatatctactcgctggctggctggacgggtgtggtcgcactggccaccatctgtggcgtcattgcgctggtcatccgtctgatagaaagcgcgcgtgtcgcctcagtaacggcagaagtcgcataaaaaaaatgcccaatccagacggattgggcagcaaaacatgcccagtttcaagacatgttctaagaggtcaagatgttatttgttcagctggaacagagacatgccctgcatatcgctaaacgctttataagacgcctgcaaggccgcctgctgcatggtgtaagaggaaatcgcttcgttccagtcgacatccaccaggtcgctcatctgcttggtctggcccagcgcgcggtcatcgcccagcgtatcgagtttttccagctcgttcatcttggtgcccacatccgcgacgaccgtcaggatattgttctgggagtttttgatgccgatttgcgcattggcaatcacctggctttgcgccgttgcagcagccggatcgttctcaatcggcgtcttcagcgacgcgatggcagaatccaggattttgaacatgttcgtctggccatatccaccgcccggcagctcttccgcattactggtaatgctttcgaaaatctgctgcccggtatggctaatggtcatatttcgcgccgtatcaacctgctgcgtgatggcttctgcgccgccgttataatccccggtcgccgcatcaaacggtgcgctctcggttttgtatcccgcaaagataaagcgaccattaccatccgtcgtgttggccaggttcataagctgatcgcggatcccctgaatatcggtcgccagagaaaggcggtcgtcatcgcttaatgtgccgttcgacgcataaacgagcttctcgcgcacgcttgagagcgcggtgttcacctgcgttaacacgttatcttccagcgagactttttgcgtggcgaaggtacgtgcaagcgcgaactggctgttttgcgactgcgattgtgacagaacgatggcctgcgacgcggcgataggatcgtccgaaggacggttaacgcgcttaccggtggacatctgctcaccgtagctcagccatctgctctgggaatcggtgatcccgcgcatgttctgctcatacatcatctgggtgctaatacgcattattcacctcaaccttaacgaatgttgataattgcatcgaagagcgtactggcagtctggagaacctgggcgtttgccaggtaatactgctgataacgctgcaaattgccatactcttcgtcgaggtttaccccagagatggtctgctgctgcttgattaactgcgtttccacattcgctttcgtctggctgctcaccttcagtgacgccgttgagctaccaactgtactgacaagagaggcatacgcatcgttaaaggttttattcccacccacaactttcgcgttttgaagatcaagcagtttctggccattacggttatcactttcgccgccgttctgcactgacgccatcgccagtttggactcgtcgctgatcgccagatccatgttcatgatgacgtcggaaaccggcttcacggtaaagctgtctttggtatttgccgtgccgctcacgttgacgttaagaccatcaaacgacaggttgccgctggcatccgggctcatcgtaaagctggttttgtctgatgtacgggtgatcgtccagtcagtgccgttgaactgcagcttatagtctgtcgcctggacctgtttgctgtccgtcacagaggccgtaacaaccgccgatccgccgttcttgctgttggacagcaccgccggagaaccaaagttgaacagcttaccgcccgcatcaccgttagcgtcaaagccagcctcatgctgcgtgttcatcgaatcggcaaaggcaagcgccatctggttcagggtgttacgagctttatccagatcttccgtgcggaaggtcagtaaaccgcccaaagaaccggtggtgatcatcttttccgggatctctacgttcccgaccacgtcatcgacataggccacggtggtacgagccggatcggcactcgacttcacggcagccagctggttggctttgctgccctgtaccaggctgtaaccgttgccgaaagagatgttaaatgtaccactatcctgaacagacacttccacgccgacgattttgttcagctcattgacgagctgatcgcgctggtcaagcagatcgttaggcgatgcgcccgcaccgacgccggtcagacgggaaatctgatcgttcagattggcaatctgtttggcatagttgttgatctgcgacacgctggttgaaatcgcggtattcacctgcgtatcctggtcacgaagatactgatcgttggttttgaactgattgaccagaccgcccgctttacccagcaccgtctgacgcgccgccggatcttccgcgttgctcaccagggtttgcagacttttgaagaagtcctgcagcgtggtggaaagcgagttggtggtatcggagagcacatcgtcgattttcgacatctgctgatagcgcgtcgtcaggccgctgctctgcgtctgcgcggcgcgcagctgattggtgatgaaggcgtcatactcacgctggacaccggagacatacaccccgttacccacccagccaccgccggtcagcgtgctgttagatgcgcccagcaccgtggtctggcgggtgtaacctgccacgttatagcttgaaatattattactgacggtattgagtgccgactgcgcagcactgaggccactcatggcgctgttaatcaaactggacatgggggttccttttatacgttcagacacgagtcctgatgaaggttatcggcaacctccaccgggacttgagaactttcagaacagattttcaatatctgtgctataggctttgctgaccttctcgcccatggatttcagctgctggatcatgctggtgagcttacgcgcatagttcgggtcggtcgcgtagcccgcgttttgcagcgcctgagcgccctgctccgccgtcgccgcctgcgtcacggcggtatagcgcggatttcggctcagcaggccaacataatcggacaaggcttccagatacgagctgtagacgcggaatttggctttcaccttaaccgccgcaccgttctcgtattcggtggtcgtgatctccgtggttggccccttccagctggaggtggccttcacgccgaagatgttgaagctcggctcgccgttttccttgcggatctggcgctgaccccagcccgactccagcgcggcctgcgccagaatcaggtgatgcggcacgccgctctgttcgctggcaaggcgcgcaggcagagaaagctgcgccaggaagtctttgctgtcaccggagagcggctcatcgccgctgcccgtggctttcggcatggctttacgcaccatttgcgtcagagcctggttctgatagctggtcaccgtttccaggtcgaacttcatcggtacctgctgcggctgatcctgaggctgaatgccctgcgcggcttcggtctgcttgacaatcatgtcagccagaccgaggcctttcccggcggtcatctgctgcgcaatctgctggtcatacatgctggtgtagagacgcgttgaatcactgctgaacatcccgtctttcggcagggtttcgcgcatgctcttcagcatcatctgtacaaacattccttccacctggcgggcgaccgggcggatattcgccgccgggtctttgcccgctttggttttcagttcgttgagcgactgggcgtcccaggcggcactggtcaacagtttgctatcggtcagcattaaatgatttccagtttggcgcgcaggcagcccgcgctttgcatcgattgcaggatggacatcagatccatcggcgttgcccccagggcgttcagggcgcgcaccacgctgttcaggttggcgcttgatcgcacgctctgtaaagacccaccgctctgacgtaaatcaatctgcgtttgcggggttaccaccgtctgaccaccgccaaacggcgtgtccggctggctgacgttagcggagcggttcaccgtcaccgacaggttcccctgcgccacggcacagctgtcgagcgacacttcccggttcatcactaccgagccggtacgggagttgatgatcaccttcgcatcctggaccggaacgttcacttccatattctggatatcggccagcatgcgcacctggttgctgctgccggtggaggtacggatctgcacggtgcgcgcatcgagtgccgtggcattaccgtagccacggctgcggttgatggtatcggcaatctgctgcgccatcgtgaagtcttcattattgagctgcaggttaatggtgttgcccgcgccaaactgggtcggcagttcacgctcaatgatcgccccgttggtaatccgtccgccgttgagctggttcacctgcacgctgcttccgcctgcggatgcaccggcaccgccgaccagaatgttaccctgcgccagcgcatacacctggctgtcgacgcccttcagcggggtcatcagcagcgtaccgccgcgcaggcttttggcgttacccattgaggagactaccacgtcaatggtctgtccctgacgcgcaaacgccgggtaggatgcggtgaccattactgccgccacgtttttcagctgcatgttagttcccgccggcacggtaatgccgagctgggaaagcatgttgttcagactttgggtggtaaagggggtctgggtcgtctggtcaccggtaccgtccagccccaccaccaggccatagccaatcagcgagttttcacgcacgccctgaacgctggtgagatcgcgaatacggtcagcctgggcaaacgttgccaccagcgcgagcgccacggcgaagatcgatttaaacatgggtcacctcgcttacatcggcgataagttaaggaagaagcgctgcagccaacccatattttgcgcttcattaatgtagccgttaccgacgtactcaatgcgcgcatccgccacctgggtggacggaacggtgttggtgccgctgatggtgcgagggttaaccacgcccgagaagcgaatgaattcagtgccctggttgatggcgatctgtttttcacccacaacgtgtaagttgccgttaaccagtacctggtcaaccgtgaccgtcagcgtgccgctgaaggtgttgctggcgttcgcgccacctttaccgttaaaggtgttgccgccagaggcatcgacatcagcacgcgcgttgccgaacagtccctgcaggtagcgcgggacggtatcgaagccaaaattcgttttgccatcgcggctggcgttcgccgacgagctcttgctcgcgctgacgttttcctgcagcacaatggtcaatgtatcgccgacgttacgcgggcggcgatcttcaaacagcggctgatagccgtaattaatcggctgcgcggtctggaaaatggagccgttgactactggcgcagggccaggaacgggttgggcagtcgtcgcaccctggaccaaaggtttagacgggatccaggcacacccgctgagggtgacggccagaacagtcagaatcggataacgaaacgccgcgtttttttgcattgccttcatcttcgaaaacagggagccggcgcggcgtttaccgcaccgggctacaccttagagttgcgtcagtttctgcagcatctggtcggtcgtcgacactgctttactgttaatttcatacgcgcgctgaacctggatcatattcaccagctcttccgccacgttcacgttggaggtttcaacatagccctgatacagcaggcccgcgccgttcaggcccggggtgctctcatttggcgtaccggaggattgcgtctcggtgtagaggttctcaccaatgctttccagaccggtatcgttcatgaaggtggtcaggttgagctgcccaacctgaaccggcgcggcctgcccctgctgggttacgctgaccacaccgtcacgtccgatggtaatgctcagggcgttcgccgggatggtaatcgcaggctgaacctggaaaccgcccgccgtcaccagctggccgttctgatcgacctggaacgagccgtcgcgagtgtaggcagaagtcccgtcaggcagctgcacctggaagaagccctggcctttgatcgccacgtctttgctgttgttggtctgagacaggttgccctggctgtgcagacgctcggtcgccaccggacgaacaccggtaccgatctgcaggcccgatggcagcgtcgtctgttcagaagactgcgcgcccggctggcggatggtttgataaagcaaatcttcgaaaacggcgcgttgacgcttgaaaccattggtgctcacgtttgccaggttgttggcaatcacgtccatattggtttgctgggcgtccaggccagttttcgcgatccataaagaactgatcataaggaatcctgttagctcatagccagaagttggttagccttgcccgcgttttcatcgacgctgctgatgatcttcatctgcatttcaaaacgacgggcgctggcgatcatgtcggtcatggcttcgaccggcttgacgttactgccttccagaacaccggacatcacgcggatgctcggatcggcctgtaaggtggcaccccgcgtcgcctgcgccgcctgggtcagacggaacatgccgtcgtcgccacgctgcacctctttgccttccgccttaaccagcttcagacgaccgacgggcgcaacggtattggccgggtcgccagggttgagcgccgaaatggtgccgtccgcagcgatagtcagctcagagccttccggtacggtcagcggacccgcttcccccatcaccggatgcccctgaatcgtcagttggcccgtcgcgctcacctggatgttcccgttacgggtatagccttcgctaccgtccgccgtttgcaccgccagccagccgtcctgctgcagagccacgtccagcgggcgtgaggtgtaatccatctgccctggcgtcatatcggcgccaggggttgatgccgtcaccagcgtacgggtcggcagggaaagcccttctaccggcaccgcgcgcagcgcattaagctgcgcgcgaaagcccggcgttgaggcgtttgccaggttgctggcggtaacggcctgctgattgagcgtctgacttgccgcgcccatcgcggtatatattgcgtgatccattgcgctttcctgttagccgcttaacgcaggttaaccagcgtgttgaggatctgatcctgggttttgatggtctgcgcgttcgactgatagttacgctgcgcgacgatcatgttcaccagctctttactcagatcgacgttagaggcttccagcgcaccgttggtcagcgtgccgaagttaccgcttccggctgtacccagcagcgccacgccggaggactgggtggcagaccagacgttgtcgccttccgatttcagaccttcgttgttggcgaagtttgccagcacgatctggcccagaacctgggtctgctcattggaatagttaccgaccacagtgccgtcgtcattgatttggtagctcaccaggtcgcctggtttaaaaccattctggctggtcgcgacgatattgttcgcaccggtgttctgctgcatggagttagcaaaactcatggcgaaggtcgctggcgtcgcacctgggatggtcgcggtagtgatgttgatatttccaccaccggtcagcgtaccgttattatcgaaggtcagcgtggtggcgagtgccgccgtgctgcctgcgacgctaccgtcctgggcatacactttccaggagttagccggggtcgcatctttgacataaaacaggttcatgttgtgcgcattaccctggctatcaaagacggtcaccgtaccttttttgttgtacgtgtccgggttagccggatcaaaggcggtggtcggcgcggtatcggtggaattcaggttaatctgctgggaagccgtggtggtggacttcgcggccatcagcgtggttgggatattaatgacctgtgggttcgccccagtctgaaccgttgatggcgtcccggcaaccggataaccggttaactgcatcccctgcatgttcaccaggttacggttttcatccagcttgaactggccgttacggctgtagaacacagagccgttggagtcgaccatacggaagaaaccgttctggctgatggcgacgtccaggccacgaccggtgttggtggtggtgccgtcgctaaagtcctgcgtgatgcccgcaactttcacgcccaggccgactttggagccggcaaacatgtctgcaaaggaagcagaaccggatttaaaaccataggtcgcggagttggcgatgttgttgccaatgacgtccaggttggtggccgcagcattcaggccgctgaccgcttgagaaaaggccatgacttactcctgataagtgttaaggcttagataatctgccgaacttcgtcgagtgtggtggaaccagaggttcccaaatccagtttgttgccgtcgcttcctttaatcacgccctggaccagcgcgaactgcagcggctgcgccaccagctgggtcgtcccgttgctggcgctgatcgcgactttgtaagcaccgtttggcgctttcgtgccgtcggtcaggctgccatcccacgtaaaggtgtgaacgcccgccttcagctcgccgatatcaatggtgcgcacaaccgtgccgttgctgtcggtaatggttgcggtaactttctccgccgcctgctgcagctcaacgccaaacggcgtggtcgtcgttgtggtgttgccttcggtagtgctggtgcctgccagaatcgtggttcccgggatcatcaccccgtggccaatcaggcttgccgcctgcagagactgggtgctattaatctgtccagagacggaaccaagggtggtgttgagtttctcaatgccgctaacggtgctgatctgcgcaagctgcgtggtcagttcgttgttctgcatcgggttagtgggatcctggttcttaagctgcgccaccagcagcgtcagaaagctgccctgaagatcggcggcgttactccccgtcagggagttagaacccgtcgtactctttgtgttgttaacacccgagttcgtcggatcattcacatttacggcgatggacatgcatgtctcctttactggccgagagtgagtgttttgagcatcatgctcttcacggtattaagcacttcgacgttggcctggtagctacgggaagccgacatggagttcaccatctcacccaccacatccacgtttggcatcttcacgtatccgctggcatccgccagtgggttacccggctcatacaccagtctgtccggggcctggctctccaccacatccgagaccttcacgccgcccgtcgccgcgcctggcgcagcatcgacctgaaagacaacctgtttggcacgataaggctggccgtcgggtccggtgacgctgtcggcgttcgccaggttactggcggccacgttcaggcgcttggactgtgcggttaatgccgaaccggcgatatcaaaaatattcagcaaggccatctatcagttccccccctgcaggacgttcatcatgcctttgatttgtccgccgagtacggtcagacccgtctggtatttcaggctgttgtcggcaaactgggtacgctcccggtccatatccacggtgttaccgtcgagtgagggctgatcgggaatgcgataaagtaaatcggtcgctggcgcggtcatcgcctgagcaggaatatggcgagaggatgtcatggcaagtgcaacacccgttccttcggcacgtccacgctccatcacctttttgagttcactggaaaaatcaatatcgcgcgcctgataccccggggtatcggcgttagcgatattggcggctaaaatctcctgccgctgggcgcgtaagttgagcgcttcctgctgaaaacgtaacgcggcgtcgagtttatcgagcatgtctcctccgctgatggcaaaatttcagttcacagcttaaatctcacccggtctcccctatcgacggaataagcgcaaaatgcgtcgctatttattccgttgatgcaaaaccacagcaggtagaattcgttcaactctggaaacggtggaacttgcgatgcaaacgttaaaacgtggtctggtggcggcgctcttgctgttaagccctctggcgcaggctgaagggttacaggatcggctaacggctttttttgccgaaaaactggcaggctttagcgatgacgtgaccgttaccgtgcgcacgccaccgaatctgtacccgacgtgcgacctgccgtccttcagcgtggtagggtttacaaagctctgggggaatgtgaacgtgctggcacgctgcgccaacgaaaaacgctatttacaggttgccgttcaggcgacgggcaattatgttgtcgccgccgtgcccattgcgcgcggcagcgtactgcagacaaacagcgtgaccttgaagcgcggccgtctggatcagctgccgccacgcaccatgctggatattaaccaggctcaggacgccgtcagcctgcgcgacgtcgcgccaggccagccgatacagatctccatgctgcgtcaggcatggcgggtaaaagcaggccaacaggtgatggtggtggccaacggagatggctttagcatcaacagtgaagggaaagcgttgaacaatgccgcggtggcgcaaaacgcccgcgtcagaatgtcctcaggccaggtggtgagcggaaccgtcgatgctgatgggaatattctgattaacctataatctttttaaagatttcgcggcgcgtgccgataaatattccactaatgatgatgtcaggcgcaaacgccgcgaaccctcgatgaggacaacactatgagcattgatcgtacatcagccctgaagccggtaagcgctgtacaacctcgcgaaacgaatgacgcaacggcgcagaaaacgcgtctggagaaaccgtcaacgtccaacagcaccagcgtgaccctgagcgacgcgcaggcaaaactgatgcagccgggcagcaacgatatcaatatggaacgtgttgaagcgctgaaaacggctattcgtaacggtgagctgaaaatggataccagcaagatcgctgacgccctgattcaggaagcacagagtttcttacagagtaactaaccgtatgagtcgactgtcagaaatactggatcaaatgacggttgtcctgaacgacctgaaaacggtaatggacgctgaacagcagcatctctcttccggtcacatcaacggcagcgcgctgcagcgtattactgaagacaaaagttcgcttctggcaacgctggattatctggagcagcagcgacgcgctgagcaagatcctaagcgcagcgccaatgacgatattattgagcgctggcagaccattactgaaaaaacccagcacctgcgcgatcttaaccagcataacggctggctactggaagggcagattgagcgtaatcagcaggcgcttgaggtgttgaaaccgcataaagaaaccggtctgtacggtgcggatggtcagacggcgacggcgcgtattgcaggtgtgaaaaagatttcgatttgacgcataagcgactaatcatgcagtggggagcaccatgaggtgaactccccttttggcgtttatgccgtccggcgggcaaactctttgactttgaaacccagcaccgcgagcgtggcaaagtacgccaccacaccaacgcacaccacggccatcaggcgcatcaggcgataaggcatcgtgcccagggaccactccggcatcacgtgcatcatgccaagcagcgcggcagacatcaccagtaccgcaacgatcagacgcatcaggaaactgccccaacccggctgcggcgtgaaaatatcctgcttgcgcagctgccagtacagcagcccggcattcagacaggccgccagaccaatcgataatgacaggccggcatgtttcagcggaccaataaacgccaggttcatcagctgcgtcataatcagcgtcacgatggcaatttttaccggcgttttaatgtcctgacgcgagtaaaagcccggcgccagcactttcaccacgatcagccccatcagtcccaccgagtaggcaatcagcgcgcgctgggtcatggcggcatcgaaggcagtgaatttcccgtactggaagagcgacaccgtcagcggtttggccagaatacccagcgccaccgcgcttggcagagccagcaggaagcagagacgcaggccccagtccatcaggcggcaatactcatcatgattgccgctggcaaaacttttcgacagcgacggcagcaggatggtccccagcgccacgcccagcaccccggacggaaactccatcaggcggtcggcgtagtacatccaggaaaccgagccggacaccaggaacgaggcaaagatggtgttgataatcagcgagatctggctgacggagacgccgagaatggcgggccccatctgcttgatgacgcgcatcgccccggcatctttgaggttgatgcgcggcagcaccagcatgccgatttttttcaggtgcggcagctgatacgccagctgcagcacgccgccgacggtgaccgcccaggccagcgccagcaccggcgggttgaagtgcggggcggcgaacagggcaaagccgatcatgctgacgttaagaaacgtcggcgcaaacgccggtacagagaagcggttccaggtattgaggatcgcccccaccagcgaggccagcgagatcagcagaatataggggaaagtaatgcgcaacagctgcgaggtcagggcaaacttgtcggccgtatcggcaaagccgggcgcggtcaccataatcacccagggcgcggccagcatcccgaggacggtcaccaccgccagcgccagcgtcagcaggccggagacataagacacaaagacgcgcgtggcgtcctcgccctgcttgcttttatattctgccaggatcgggacgaatgcctgggaaaacgccccctccgcaaaaatacgacgcagcaggttcggtaatttgaacgcgacgaaaaaggcgtccgtggccatccctgcaccaaatacccttgccacaatggcgtcgcgcgcaaaacccagcacgcgggaaaacatggtcatcgagctgacggccgccagcgattttaataagttcattaacgtgaatttccagaaccatacggatttccaggacgggcaagcgtaagcgccacccggcaaagcctacaagcggcgcttagtctacccggatttcaacgaattactatccgcagatgttacagcgagttattcactcatggcctcgcgccagagcctttccacaatgcgctgcgccatgatggcctgctcgccggacgtttcaggaaccgtctgattttgcacgcaggtgatgaagtggcgggcgcaaccggcaaacccgcgctgttcaagcgtgctctgccagccaggcgcggggagcgtcaccacgccgctgcccttctcttcccgccattcacgcatgtcggtaatgtcgtacaacgcgccgtcggtgacggcctggacgcattctcgctggctgccggcacgacgatgcatgcttgtcgtgatctgcagatggtcaatcgcgaaatggtgttcggcgtagaccatttcaccctgctcgttcgtgagcagcgtgccactttgcagctgcgcgttgctgccggcgagccacagcgccgtatccacaacgtggagataatcatccagcaacgtgaagcgcaaatcgttcggcccgatgctgtccgtgcggtgcttatccatccgcagcgaggcaaacgtgcccgactgtgccttaagctgctggtaaaggggcgcgaagcggcggttgaagccgaccatcagcgtcagttttttacgcgccgccagctcaatcaggcgttccgcgtccggaacattttccgccagcggtttatccacgcaaacgtgaacgcccgcattgagcagctcgctcacgacctgatagtgggtagaggttgaggtatgcacaaagaccgcatcgcactcgcgggtcagatcctgaagcgatgccgcatacggcatacggcatacgccaggtttcgcagatccgctcggccttctcgcgcgtgggtgaccatgccccttgcagcgtccagtccgtcgctgcccccagaaccggcagccaggctttttgtgcaataccgcccagccctactacgccaatgcgtaattttttcaccgtcagtctcccaaatgtgccagcagggcatccagacgctgtttcagcccggcgacctcgtcttccagcgccgctacgcgggcaaccaaatcatcatctacggccgttatgtcagttgcgctggatttaactgaactatcaacgtcaccgctgaacaggtgcatatagcggctttcacgcttgcccggctcgcgcgccagacgcactacgtaaggaccgtcttcacgcgcggccagcccttcgagggtctgctcgacctcctgcatatcgctgaactcatgcatacgggaagcgcgcgtgcgcagttctcccggcgtttgcgccccgcgcagcaacagcgtggtgatgaccgccacttccgcactgctcagcttcaggtcaccaaattcggagttacagaagcgctgttcgtatttggtcacgcggttgccgaagccgctgacggtgcgcagatagtggcgtttgaccagcgcatccagcacgtcctgaacctcatgctcgctgaggttcatcaccggctcgcggttggttttctggttgcaggccatggtcacggcgttgacggacagcggatactgctccggcgtggtgacctgtttttcgagtaagcacccaatcacgcgcgcttctgtaccgtttagctgatacttcatcttttctccttaacgacctgcagtccagtcccgggtggttaatgccgtcagaacgtggtcgcgccactctccgtctatcagcagatagtctttggcgtacccctctttctcgaaccctaaacgcgccagcagatttccgctgcgctggttatgcggcatatagttcgccataatgcgatgaatgtgctgggtgcgttgcatatagcggatcgctaccgtcagcgcctcgtacatcagcccctgcccctgccacttctggccgatggagtagcccaggtagcaggcgtgaaacgatccccgcaccacgtttgaaaaattggcgatcccgataatctctttctcttcaggatccagcagcgcgaaataaaacgcgctgccctgcttgtgaaattccgtaatcatgctgaggcgcgcctgccagccggaagggtaacaatggctctcatcccgaacgggttcccagggttttaaaaactggcgattctcggcgtaataatccgccagacgccaggcatcacgctcatgcaccagacgaacgaccagcctgtccgttgtcagacgcacttttggcacattactgcgatagccaaacatcgataccactccttcccgtcacttcagcttgcccattagctttactatacctgcgcctgcgccgtctgtgaaaacagtgacataccattttcacctcttttcacatttttcgatgagaactctctatcaaagcacccttttgataaaaaaatattgtcacgtgcaggggtgggaaaaaacgcggcgacaccgcagaatgttagcgtgctcaccatcttattttccctggagggaaaatgtcccgcgtatcacaggccaggagcctgggtaaatatttcctgctcgtcgataacatgctggtcgtgctcggcttttttgtcgtttttccgcttatttcgatccgctttgtcgatcagatgggctgggcggcattaatggtcggcattgccctggggctacgccagtttgtccagcagggcctgggcgtctttggcggggccattgccgaccgctttggcgcgaaaccgatgatcgtcaccggtatgctgctgcgcgcggcagggtttgccacgatggcggtcgcccaggagccctggctgctctggttctcctgtttcctctccggtatcgggggcacgctgttcgatccgccccgcaccgcgctggtggtaaagctgattcgcccgcagcaccgcggccgtttcttctcgattctgatgatgcaggacagtgccggggcggttatcggcgccctgctgggaagctggctgctgcagtatgatttccgtctggtctgcgcggctggggcggtgctctttatgctgtgcgcgctgtttaatggcctgttcctgccggcgtggaaactgtcaacggtgaaagcgccggttcgggaagggctgggccgcgtcctgcgcgacagacgttttgtcacctatgtgttgaccctgacgggatattacatgctggccgtgcaggtcatgctgatgctgccgatcatggttaacgacattgcaggtacccctgcggcggtgaaatggatgtacgccatcgaagcctgcctgtcgttaacgctcctctatccgattgcccgctggagcgagcggcgttttcgcctggagcatcgcctgatggccgggctgttcctgatgacgctgagcatgatgccgatcggcctggtgaacacgctccagcagctgtttacgctgatttgcacgttctatattggctcgatcatcgccgagcctgcccgcgaaacgctgagcgcctcgcttgcggatgcgcgtgcacgcggcagctatatggggttcagccgactggggctggcgcttggcggggcattaggttacgctggcggcggctggttgtttgatgctggcaaagcgttaaatcaacctgaacttccgtggatgatgctgggcgtggtgggctttatgacgctactcgccctgtggtggcagttcagccagaaacgcagcgcgagcggcatgctcgagcctggcgcgtagcctttccctcgggcgggagcccttcccgccccacttctcagttttttctgctggtttctgcccattcacgctgacatactggcgtaacaggacagaagcgccgatttttcgttgaggaacactatgaagaaaattgtcttagccgcggcattgattgtcagcggcctgctggttggctgtaaccagctcacgcaatacaccgtcagtgaacaggaaattaatcaggcgctggaaaaacataccaatttctcgaaagacattggcgtaccgggtcttgccgatgcgcatatcgtgctcacaaacctcaccagtcaaatcggacgtgaagagccaaacaaagtcaccctggccggtgatgcggacctcgatatgtcctccctctttggcaatcagaaagccaacatcaagctcaagctgaaggcactgccagttttcaacaaagagaaaggggcgattttcctgcaggagatggaagtggtcgacgcgaaggtgtctccggacaagatggcgccggttctgcaaaccctgatgccctatctgaatcagtcgctgcggaattactttaaccagcagcccgcgtacgtcttaagcgaagacaaaagcaagggtgaagctatggcgaaaaaatatgcaaaaggcatagaggtgaaaccgggcgaaattatcattcctttcaccgattaacctgaagggcgctgcggcgccctttttttcacggaaaagtgtgcaaacgaaaacgtttccgcttatgatttgtgtccggcaaaaacagccatccttatgactgattcctgacaagccggagcttccatgactgcacaaccccaggttcttaaaatccgccgccctgacgactggcatatccatctgcgtgatggcgatatgctgaaaaccgtcgtgccttataccagcgaaatttatggccgcgcgattgtcatgcctaacctggtgccaccagtcaccaccgtcgatgccgcgatagcctatcgccagcgcattctcgacgccgttcctgcgggacacgattttaccccgttgatgacctgctatctgaccgattcactggatccgaacgaagtggagcgcgggtttaacgaaggcgtctttacggcagcgaaactctacccggcgaatgccaccaccaactccagccacggcgtcaccagcattgatgccattatgccggtgctggagcgcatgcagaaactgggtatgccgctgctggttcacggcgaagtaacgcatgccgagattgatatcttcgaccgcgaagcccgttttatcgagaccgtgatggagcctttgcgccagcgcctgcccgcgctgaaggtggtcttcgagcatatcaccaccaaagacgcggcagagtacgtgcgtgacggcaacgatcttatcgccgccaccattacgccacagcacctgatgtttaaccgtaaccacatgctggtgggcggggtgcgccctcacctctactgcctgcctattcttaagcgcaacatccaccagcaggcgctgcgcgagctggtcgccagcgggttctcccgcgcgttcctcggtaccgattccgcgcctcacgcccgccatcgtaaagaggcgagctgcggctgcgcgggctgcttcaacgccccaacggcgcttgccagctacgcaaccgtgtttgaagagatgaacgcgctggaacatttcgaagcattctgctcccttaacggcccgcgcttctacggcctgccggtcaacgacaccttcatcgaactggagcgtaaagcgagccacgttgaggagtccattgccctgacggacgacacgctgatccccttcctggcgggtgaaaccgtaagctggacggtaaaacgttaaaaaatcagtgccccttgttgtcaaactgataatatacctgtataaataaacagtatattacacagggggcatttatgcgtattgaagtcaccatagccaaaactaccgttctgcctgccggcgcgcttgatgcactggcaggcgaattatcccgtcgtattaacaacacctttcccgacaacgcgggtgccgtcacggtgcgttacgccgcggcgaacaacctctccgtcattggcgccgcaaaagaagataaagatcgcatcagcgaaatcctccaggaaacgtgggaaagcgctgacgactggttcatcacggattaatactgctccctcattgtgtttttttgccgggtcgccccggcttttttttgcctcataatcctgtaagttcaaaataattcggcatcttctttaaaaatcgtgaacgagatggtgttttattgttcgaacaatcctaaaaagtagaaaaatgtgttgccacctgtttatttttcccttcggaacccttattacttggtatactgaagttgctttcagaaaaacatgcattgaacctcaaagccgttgtcttctaacacgcattaagggggttataatggaaaagaatagtgaagtcatccagacccacccacttgttggctgggatatcagtaccgtagatagctacgatgcgctgatgctgcgtttgcactaccagaccccaaatcaactcaaccgtgaagaagcggaagttggacagacgctgtggctaacaacagacgtcgcccgtcagtttatttctattttagaagcaggtattgcaaaaatagaatctggcgactaccaggaaaatgagtataaacggcactaagcttatgcccacttttctctctacaggcaccctcgcggtgccttatttatttctcccttgtctaaccccgcgttgttaattactctgctaacaaaacatcagtttatgagatgcatatgagatacgacttaatcattattggcagcggctccgtaggatctgccgcaggctattacgcaacacaggctggtctgaaggttctgatgatcgatagccatctgcctcctcatgcggaaggcagccatcatggcgatacccgcctcatccgccatgcgtacggtgaaggtgaacgctacgttccgctggtgcttcgcgcccagacgctgtgggatgaactggcgaaacagaccgaagatcgtattttcgagcgtacgggcgtcatcaacctgggtccggcacattctgcgtttctcgctggcgtcgaacgcagcgcgaaagcgtttaatctggacgttgagaagctggatgcgacgggcattaccgcacgctggcccgaaattaccgtcccggacgattatattggcctctttgaagcccactccggggtactccattgcgaaacggcgatcaaaacctggatcgagcttgctgcgaaggcaggctgtgcgcagctgttcaactgtccgctagaggccatcacccatgatgataatggcgtcacggtcaccactattgacggcgattattcagcgtcccgcctgctggtcagcgcaggtacctgggttacccgcctgctgcccgatctgccgatccagccggtgcgcaaggtcttctcctggttccagtcggatggtcgttacagcgcccagaataaattcccggccttcaccggcgaattacccaacggcgaccagttctacggcttcccgtcagaaaaagacgcgctgaaaatcggtaaacacaacggcggccaggcgatctcctcccctgaagagcgtaaacctttcggcgccttcccacaggatggttcagaggccttctcgttcctgcgcactattcttccgggcattggcggcttgctgtatggcgcggcctgtacctacgacaatacgccggatgaagactttatcattgatacgctgccggggcatgacaacaccctgctcatcaccggactgagcggccacggctttaagtttgcttccgttctgggtgaaatcgccgcgcagtttgcccagggcattgcgccgcagtttgatctgacgcccttctccctctcgcgttttagcggataatccgcacgggctccggaggtcacggggctcgcttcattcacaccgcatgttggggcgttatgcgcaagatcgttagctttctgatgaataatattcgcgagcattttatgctctatctcttattgtgggcgctgctggccattattgattttgtttacattgtattttactgaaaagccttactgacaataattgacgttaatttatctttattgaaacttataatttcatcttgcacgaagagattgaattagcgttagcgatccttttcaaaattgctgaaataaataaaataaaaatcaatagacaattatttcagttgcaatatcccgccttcccgttcatttttacccttcggttaatttgaaaatggacattctgatgcaatggcgtaactcctcccggcgctacggaataatatccataggtttgcactggatatttgctcttgccgtctacggtatgtttggacttgggctctggatggtcacgctcagctattacgatggctggtatcaccaggcgccggaattgcataaaagtattggtgtcctgctgatgctggggctggttttccgcgtgatctggcggcacatttccccaccgcccgccgcgcaaaagactcacagcaaatttacccgcgtcagtgcagtcgccgcgcatattgccctttatgcgctgctgtttgccatcctgattagcggctatcttatttcgacggctgacggtaagccgattaacgtttttggcctgttcgaggttccggcaacccttagcgatgccggcgctcaggccgacacggcgggggttgttcacctctggctcgcctggagcgtggtgattctgtccgtggtgcacgggcttgccgcccttaaacaccattttattgataaagacgatacgctaaagcgcatgcttggccgctcgtcagttgactctggagcataaaatgaaaaaacacctgctgggtatcgcactgggttctctgttattcaccgccggctccgccgtggcggcggattataaaattgataaagagggccagcacgctttcgtcaatttccgtattcagcacctgggatatagctggctgtacggcacctttaaggattttgacggcacattcacctttgacgaaaaaaatcccgcagccgataaagtcaatgtgaccattaatacaaacagcgtcgacacgaaccacgcagagcgcgataaacacctgcgcagtggggaattcctcaacgtcgcgaaattcccgcaggcgaccttcacttctactgaggtgaagaaagagggtgataagctgaatattaccggcaacctgacgcttaacggcgtaaccaaaccggtcacgcttgatgcgaaattactgggccagggtgacgatccgtggggcggtaaacgcgcaggcttcgaagcggcagggaaaattcacctgaaagattttaatatcacaacggatttaggcccggcgtctcaggacgtggagctgattatttccgttgaaggtgtacagcagaaatcataataacgtcgcccggcaggcttttgccgtgccgggcattattatcattccgggtcagggatacccagtttggtattcagacgaccgcgagatttattgaaaatcttgttgccgttttcacgtcctgcgcgacggcgacgctgctcttcttccggcaggatgctctcttcactgcacagctcgctacagcaaccgttaaacttctcggcacaggccgggcactgaatgaacagcagatgacaaccgtcgtttttgcagttggtgtgggtatcgcacggcgcgccgcactggtggcactgggcgatgacgtcatccgaaatacgttcacccatacgctcgtcaaagacaaagtttttcccgataaagcgtaccggcagcccctgttcacgggcgcggcgagcgtactcaataatgccgccttcaatgtgccagactttattgaagccgttgtgcttcatccacgcgctggctttctcacagcggataccgccggtgcagtacataacgatctttttatctttatgctcctgcatcatctcaaccgctttcggcaactgctcgcggaaggtatccgccggaatctccatcgcattctcgaaatgccccacttcatactcatagtggttacgcatatcgatgaacacggcatccggatcgtccagcatcgcattcacttccgccgccttcagatattcaccgacgtccgccgggttaaactccggatcgtcgataccgtccgccacgatgcgttcacgcaccttcatgcgcagcacccagaaggatttcccgtcatcatccagggcaatgttcaggcgtaagccgttaagggccgggtcaaattgataaagtacgtcgcggaaggcgctgactttgctttccggtacgctaatctgcgcgttgatgccttcacgggcaaggtagacgcggccgaagacgttcagcgccgtgaacgcctgataaagcgcatctcgggtcgcctgcggatcgtcgatcgtgaagtatttatagaatgagatggttgtgcgcggttcggtttcagccaacatacgcgcttttaacatctcgttcgaaacgcggttgtgtaacactggcatggtgtacagtcctggagtcgttagagagaatgaaaaatcggtcggcatcatatagcaaacaaaaccaatttacatccacacaatttacgctacatttcacacaccctgattaatcaggattaacaattgctgtattcgtgcacgcttcgaaagcagatattttggctacgcctcaaaaaatgagacactagcgaaacaggacgtttgaacacaggaaagacatgacccagttaccaaaatttactgccgcccttttgcatccccgctattggttgacctggcttggcatcggctttttatggcttctggtacagcttccctaccctgttatttttcggttgggtaaatttctgggccgtttcgcacaactattcatgaagcgtcgcgccagaatcgcgtaccgcaaccttgagctgtgttttccgcagatgagcgactcagagcgtcacaatatggtcgcgaagaacttcgaatccgttgggatgggccttatggaaaccggcatggcgtggttctggccggacaaacgcatggcccgctggagcgaggtaacgggaaccggcatggatcctgtacatacgcttcaggccaaccagacgggcgttctgctgatcggcgtccattttctgacgctggaaatcggggcgcgtatgttcggcatgcaggcgcccggcattggcgtttatcgccctaacgataacccggtcatcgatttaatccagaccaatggccgcatgcgttccaacaaaagcatgatcgaccgtaaagatcttaagggaatgatccgtgcgctgaaatccggcgaagtggtctggtatgcccccgaccacgactatggcccacaggccagcgtttttgtccccttcttcgctgttgaagaggccgccacaaccaccggtacctggatgctggcgcggatgtccaaagccgccatcgtaccctttgttccccgccgcaagcctgacggttcgggctacgagttgatgatgctggaaccggaactcgcgccgccgcttgacgatgcagaaaccaccgcgcgctggatgaacggtatcgtagagaaatgcatcatgctcgcacccgagcagtacatgtggttgcaccgccgctttaaaacgcggccaaaaggcacgccgtcccgctattgattttcaggatgcgatcctcagggtcgcatcctgttttagctttaaaagctccccctcattgcggcaatcataacccaggcgcataattagcaggcttattacttcttgcttcaggtgctcagcacctcattatgcggattgttatgtcaccttcagatgcccccataaactggaagcgtaacctcacggttgcgtggcttggctgttttctcaccggcgcggcgtttagcctggtcatgccttttctgccgctctatgttgaacagctgggcgtgacgggccatagcgcgctcaatatgtggtccggcctggtattcagcatcacgttcctgttctccgcgatagcctcgcccttctggggcggccttgccgaccgcaagggccgtaaaatcatgctgctgcgctcggcgctggggatggccattatcatggcgctgatgggcgtggcgcagaacgtctggcagttcctgattttgcgcgcgttgctgggtttgctgggtggatttattcccaatgccaatgccctgattgccacgcaaattcctcgccataagagcggctgggcgctgggcacactctcaaccggcggtgtaagcggtgccctgcttggtccactggccggcggactcatggccgatagctatggcttgcgtccggtgttctttatcaccgcctgcgtgctgttcctgtgctttgttgtcaccctgctctgtattcgggaaaacttcacccccgttgcgaagaaagagatgctacacgccagggaggtgctgacctcgcttaaaaatcccagactggtgctgagcctgttcgtgacgaccctgattattcaggtcgcaaccggatcgattgcccctatcctcacgctgtacatccgcgatctggcgggcaacgtcagcaatatcgcgtttattagcgggctgattgcgtccgtgcccggggtggcggcgctgcttagcgcgccgaggctggggaaactgggggaccgcgtcggtccggaaaaaattctgatctgtgcgctggtgatctccgtcctgctgctgatccccatgtcgatggtgcactctccgtggcagctgggcttacttcgctttttgcttggtgccgcagacggggccttgctgcccgccgtacagaccctgctggtttacaactccacgaaccagattgccgggcggatcttcagctataaccagtcatttcgcgacatcggtaacgtcaccggaccgcttctcggggcgagcatctccgccagcttcggttttcgcgccgtctttatcgtgacggcgggggtggtactgtttaatgcaatttattcgtggttcagtttatcccgcgcgctacggccagtggcggaataagacgaacgcctgacgcttattttcgcattcatacttgcagaatcggatattaagctattctttccctgaaaccttctggaaaacagggagacaccaatgaccatgtacgccacgctggaagaagctattgatgccgctcgtgaagagttcctcgccgacaaccccggcgttgaagaagaagatgctgacgtgcaacaacttaatatccagaaatacgttctgcaggatggggatattatgtggcaggccgaattctttgccgatgaaggtgaagaaggggaatgcctgccggtcctgagcggtgaaggtgcgcaggccgtctttgatggcgactatgatgaaatcgaactgcggcaggaatggctggaagagaacacattgcacgagtgggatgagggcgaatttcagctcgagccaccgctggatacggaagaaggtcaaaccgcagccgatgagtgggacgagcgttaatttacgctactcgtaagggccgtggctggcatcgatcggcagcagcagcgtgtcgaaaattagcgagaatggcagatccagcacggtgaggtagcgccatgcggagtcacggagatcccatttcacacccgggtaatactgattcccgtggccctgccctggaatggtgcggctgatgatgctgccgcagccgctgagcaggcatgccatcagaacgacgatgatgattctcatgagtaacctctaaaaaaataccggcgattatgccggtattttagttggcgggaggtgcttcgcttacctgccctacttaaccacttacttcgccttcaacgccagcgggttcagcttcagttctttatagtagtttacccacgaagagtatctctccggagcggaccatacgcggtagtgaagacgcgccatcgtaaccgggtcgctcaacaggaccagacgacggtcacggttaagtttttccggggtctcgttcagcgcctgctcaacgtgacgatcgcgggcaatctccagcacctggctggcacggtgacgcgccgtcgccattgccgtcgccagggcgttgaatgacgggttaaacacggcgtgcataaagccgtcatccagcgtgcgattgcggttctgctcgagataacgatcggtgtctaccagcacctgcggcggggaatactcttccgggatcaggaacagcttccaacgtttggtccgcagccctaccgtcgaacggctggagatcacggagacaaacggcgacaggatcagcgagaagacaatcggcgccagccagaacaggaagcgcagatccagccacgccatcccggccgcccacaccagacccagcagcagctgagaaccgtggcgcataaaggcttcgctccacggcgtggagtcgtcatcacgctgcggtgagttccagaccacttcccagcccaggaacgcactgaccacgaacacggtgtggaacagcatacgcaccggtgccagcagcacggagaacagcacttccagcagcagtgaaagggtcacgcggaagaaaccgccgtactctttcgagcctttgcaccagatcaggatgatgctgagcagcttaggcaggaacagcagcaccatggtggaggcaaacagcgcaatcgccagttccggacgccactgcggccacaccgggaacagctggcgcggctgcaggaagtattgcggctccgtcagggcatggacgacctgcagcgctgtggagagcgcaaggaacataaaccacagcggtgcggagagatacgacatcacgcccgtcaggaacaccgcgcggtgaaccgggtgcatccctttcaccaggaacaggcggaagttcatcaggttaccgtgacaccagcggcggtcacgcttgagctcgtccagcaggttcggcggcagctcttcgtacgatcccggcaggtcgtaggcaatccagacgccccagccagcacgacgcatcagcgccgcttccacgaagtcatgtgacagaatagaaccggcaaacgaaccctcgcccggcagcggcgccagcgcacagtgctcaatgaacggcttcacgcggatgatggcgttgtgaccccagtagtgggattcacccagctgccagaagtgcagacctgccgtgaacagcggcccgtaaacacgggtggcgaactgctgacagcgcgcatagagcgtgtccattcccgacgcttttggtgaagactgaatgatacccgcgttcgggttggcttccatcagacgcaccagaccgctcaggcagtcaccgctcatgacggagtcagcatccagcaccaccatgtagctgtactggttaccccagcggcggcagaagtcatcgatgttaccgcttttacgcttcacacgacggcggcggcgacggtagaagatctgcccttcgccctgcacttctgcaatcagctccatccacgctttttgttctgccacgcagatatccgggttgtaactgtcgctcaggatgtaaacgtcaaaatgctccgcgttgccggtcgccttcacggactcccaggtggcacgcaggcccgcaaacacgcggtcaacgtcttcgttacagataggcataatcagcgcggtacggtgctcaggattgaggggttcatccccgaccgttgacgccgaaatgctgtatttgtcacgccccatcagcagctgcaggaagcccatcagcgcggtccagaaaccggccgagacccagcagaagagaaccgcgaacagcagaaggatgccgctctgcaggatatacggcagcagttgcatgaaggagacccagagatcctggcccatcatgtccatcgggttgatgaacgcccagccctgatacggcaggatggttttcatataccaggtcgcgacgaccgtctgcgccagcgtcaacagcagcaggaggtagcgacggagggtccccacggtacgccatttctgttcggaagcctgctcttctttcgtcaggcgtgacagatagcgcggcgtcacatcacgcccgcgcaggcgatcccagaagcggcccaccgggttggtgcgccacggatcggggaacattgaggaacgcgtggccttcggcatcgcctgaagctgatcgcgcccttcgtcgtctttaatcaactgcccttctgccagcgagtccggccaggcctgctccagacgtgcctttactgaccccagcggcgtatcatcatcacgggaaaactgacgatgttcaccatccagcgcggtgtgaaccgcgcggatgtcgctcttaggcagtgccgctttttcgatatccgtcagcggcatggcatcaatatattcagatgtattattcattggcaggtagctgatagctccaggtttcactcagcggctgatcgttactgaccagcgcagcacgcatttcagtggtctgtttcggatctttcactttcacgcgcagggtcagacgccagcctttggttaccgggttgtaacgcacggtattctcaacgatttcaccgttatcaccgatgctggcctgagcggcaacggcggtgtccggtgacagtttcttcatatcctggcctgtaaagtccacgacaaaggccacggtaccgtcaggctgacggataagattagactgcttcacatcacccgttgaacggcgagtctgcatcacatacgcgttatccggcgcatgcagcttatcttcgtcgcggctgaaggtgatggtgtacttgaagttcatctctttaccggcttccggcagctgatccggcgtccagtaagccacgatgttatcgttggtttcgtcgttggttggaatctcaaccagctcaaccttacctttaccccagtcaccgtttggcgtgacccaggcgcttggacgctggtcatagcggtcgtccaaatcttcaaagcgggagaactgacggccacgctgcagcaggccaaaaccttgcgggttttccatcgcgaagctgctcaccgccagatgtttcgggttgttcagcggacgccagatccactctccgttaccggcatgaatagacagaccgttggagtcgtgcagttccgggcggaagttagtggccggagacggctggttcggcccaaacaggaacatgctggtcagtggtgcaacgcccagtttgcccactttatcacgcaggtaaaccttggactgcacgtcaaccacggtgtcacgacccggcataatcacaaagcgataggcgccggtcgcacgcggtgaatccagcagcgcgtaaatggtcagacgtttatccgttggttttggacgttcaatccagaactcacggaaacgtgggaattcttcacctgatggcagcgcggtatcaatcgccagtccgcgcgcagaaagcccgtatacctgccccgcgccaatcacgcggaaatagctggcaccaagcatgctgacgatttcgtcgtttttatctttgctgttgatcgggtaaagcaccttaaagcctgcgaagcccaggtctttcaccgtatctttgtcgtgttgcacattgccaaaattgaagtaatccgggctgtatttgatcttacgtaccgctgtggccgtcacttcgttgatggcaacaggcgtgtcgaaatacataccctgatgataaaactcaagcttgaacggggtcttgatgttgctccagtaggctttgtcgtgattgaactggatctgctgatagtccgcatatttcatatcgcggaaaacggagggcaagttacttttcggcgcttcgtagctcttgccagccatcgattttgcctgttttgcgacatcgtcgatgttaaaggccagtgccgatgaggtatacagtgataacaccactgcagcacctaaccaacgcattttcatcatctgtggtttatgtttcataataagtaagcacttccccctttgtgtgcttatatcgatccgatccattttaatggaaactcaggcaatccgacaacattatcactgctttgttcagctgctggctcatggtttaagcaaatgaaagaacccattattcactttgcgtgcttatcctggagacagggtgtcggtcttggtgtagggttgctttcgaatgtaaccattatgagtcttagggataagacgaaaagtctgagaatgcacaacgttatatgagcacaacaccaacagaacgtgaatatttcctcgactcgatccgggcatggctgatgctattggggatcccttttcacatatcactgatttactccagccacacctggcatgtgaatagccagatgccctcctggtggctgacgctgtttaatgactttattcacgccttccgtatgcaggtgttttttgtcatctccggctatttctcttacatgctgtttctgcgatacccgcttaaacgctggtggaaggtgcgcgtcgagcgcgtggggatccccatgctgaccgcgattccgctgctgacgctgcctcagttcattatgctgcagtacgtcaaaggcaaagcggaaaactggccgaatctgtcgctgtatgaaaagtacaacacgctggtctgggagctggtgtctcacctgtggttcctgctggtcctggtggtcctcactacggtgagcctgttcattttcagccgcctgcgtcaccacctgagttcgagagctgacgcctttttcgccaccgttacgctgggcaaactgtcggtgctcttcttgctgttgggtatcgcttacgccgcggtgagacgcatcctgtttatcgtctatccaccgatactgagcgacggcctgtttaattttgtggtgatgcagtcccttttctacattccgttctttttaattggcgcgctggcgtttatttacccgaagctgaaagcgctgtttactaccccgtcaccgtggtgtgctgtgggtgcggccatcgcgttcgcggcctatctgctgaaccagcgctacgggagcggtgacgcctggatgtacgaaacggaaagcgtgatcaccatgctgctgggtttatggatggtgaacgtagtattcgcgctcggccaccgcctgctgaactttaagtccagccgcgtgacctacttcgtgaatgcgtcgctgtttatttatctggtgcatcacccgctcacgctcttcttcggggcttacatcaccccgcatatcgcctccaacacgctgggcttctttaccggtctggtgtttgtcgtggggattgcgatcgtgctctatgaaatccacctgcggatcccgcttctgcgtttcctcttctcaggaaaacctcaggtaaaagcctcataaacaaccgcggcgcactcagtgcgccgcggttgcttcaggtgtccagttcctgcccgcgctgggtcagcaaccgttgataaaggtgggtggtttcttcatcgaaacagacaaagataactttctcaggcatcggctttagcgacagatagcggtaaacggtatcgacggcgatcgtagcggcagccgccttaggatagccatacaccccggtactgatggccgggaacgccattgttttatagccgttgtcggcagccagccgcagacagttccggtaagcctcttccagaatactcgcctcgtgccgatcgccaccgtgccagacaggccctacggcgtggatcaccgctttggcaggcagatcgcccgcaagcgtaatgaccgcatggccgggaggacattcgccctgctgttgccgtacggttttgcaggcttccagcagctgcggtccggcagcccggtggatagcaccgtccacaccgcctccccccatcagggagggattggccgcattgacgatgacgtcgacgtgcatggtcgtaatatcaccctgaataacttcaatttgcggtttcataaagcccctctgcaacccgcctttttattaagtgtatcgcagggctgcccgggagaaaaaactatcagaaaaaatcctcttccgcacaaagcggaagagagaacgctatcgatactggatttcgacaaccgcgagcgttttttcagggttaaggtatttcatgcggagcgacaccagatctgaatcggacactttgccattaagcgcctcttcataactgaccatgcgcgtttgcatacgattattatccggacaggacatagcaaactgtctctgctgcggcgtaacttcacaggggtctgcaacaatggcaccgcgaaaatgaataacgccaccgttcacaatggtagccgaataaaccgggaggctaaaaacagaaacaatcaggcccagacccgtcacgagtcgagcgaaagagtggttcattatcggtactcctcaatgaaaatcgtccttgaggggtaaacgcacttcattttgacaaacgaagtctcacgttaaggaacataatgacctgatccctgatatcagcatagctcaacggcacagacccgccacattcgcaacacattgatttcatgaatgattaaagcgaacgttccgctggcgaccactgctgtgataaatgaagcgatttaccgtctgaaacggtgacaacgatttttaccgtgtctcccgcattaatatttaaactcaggcgcattaaatcaatcgtctgattagcgggtataaaaagggtattttgctgtcgggacgaactttgtcccccctgcccttcccgaacggaaacaatctgaacctgacaatcacatggctgcgccagggtgacctgaggaataatggtggtcatattttcctgctgcgacgttttgaaagttatctggctggaaagcgcggcaagaagaattaaggtattcatgatgaactcccgaaaaaaaacagggcatcagccctgtttttttgtagcacagatttcagtatcagtactgatgagctgtcgcgtggttaccaaagccaatctgggtaacgttgacagtagagttagaggcagtctggtcgacgagggcgccgttaaagccgccggactggctaacgttcataacagattttttgctgttccactgatccagtgttgcactgttgccaaatcctttctgggtcaggttgattttactgtcatcagaaccctgaccaacgtcagcgccgttaccgccacctttctgggtaatattcagcacggaatttctggcgtctgtctgcagagcaaccgcggagttaccgccaccgtcctgataaatattcagggttgaatttgggccactgtatccgccatgaccatgtccatgaccccagccgccctgattaatagaacccgccatagcactaccagaaactacgattgctgcaagcgctgccactttgagaaatttcatggtaaacccccatcggattgattaaaatcgtcgcgaatgcgctaatgttgaataacgttaatcgccatttgcgactgtttctgcactacaactgcggttttctgcgtaccgtactgcgtaatatttgctctattacccgaccctttctggataattttcgcgctattaccgtatccctcttgcgtaatacctgcatcattcgcggtaccgctctgatcgatccaggctatattgtaactccctgattgatcaactcttgctctgttgcccgccccatcctgtgaaacaatggacaagagttttgaaccttcctggcgaacctgagcgtcattaaaaacaccctgttgactggttgattaatgtttgcaaccgcctggtgtctgctagcctgctttatagcgctatcatcacctttccaccatttcttctttttgccatcagccctgaaaaactgatcataccgcgccttcgcctcccagaactgacagagcttatccttccagccatcaaaggatacaccacaatatttaaattcctgtatctgtttagtttctggattataaaatgtgccacaaatacgtgtttgatagctgattgttaccatactccagcgcgagcaacgcctcaccattggcattaccttcccttccggaggacagttttcacaggtcttatcatccgttttcgcctgtccccccgctttcgcgtcttcaccttcgtaactgaccgtttcggagtaatccatatcatcttcccagaaatctccgtgtgtctccgcgctgacggccatcggttcattcagtatgggatcgtactgttttccctgatattcaaatcctccctgcttcgtggactgcgcacttcctgaaccaggataagacatatcctcatcttcccagcctccatcgcggcttcctgctccgggaaaggttgctgttccggttgagccaccggccacaccaacgcttccggtagccgcgccccccattccagcccctggtaggatcataatcatcagagtcccctcctttctctgtttatcatcacatgcatataatcctcaacgcgctggtcggctgagtatccattcggcgttctcagccatttatccacttcaggcttcagataaaaaccaggccagaacgcttccaggaacaaaaagtcccgcctcacattcttttctttcagcggaagggtattggcataatccagtgcttttctcaggcgaacatggaacgtgtcatccggttcgttaatccccggatatttcctcttcagtctttgcgcggtatcgcgaacaaaatcatcatcttccattttgtccacactggcacactgctcttcagacagcttcagcatatgaattccctttgcttaaatgaccagactttcccatccactcttgtcagccattcacgcatcaaacctgtcaactcctggtgttgcaggtcgttcagcatcgttgccagacgcttctgaacgcgcgggtcctggaaacgcagcaacgcagtccgaccatccggtagtccgatattcatatttttcctgaaatgagcagccagttcagtaagcgaggaagaagatatcatccaggaaactgacggcagcgcggcttcgagttcgcaaagcttttctctgaaatccattatgctgttcatctccatgatccacggccccgcaaatgcaatgcgggaatccggccaggtatcgaacagggacatggcggcaggttgttgaactgacagcccctcaccgaaatgccgctcatattgcagcccatccaccagagcaaacactgatacgtctgatgaatgaatcagatgttgcgcagcaatactgaagctggagctgttcatgactcacctcttataacaaaggtgtcgccattcatcgccgctttcatcagacaactgaggcaaataccgccccctgtgctcgccttaaccggtattgaagccgcccctgccgccatcgtccttttcactttgcgtaaatacaccgccgtcgtgccgtactcaattctccccgcctccagtcgcaggtaactcccgcccccgatgagcgtgatacgtttttttccggcaaaggagatgtcactcgcagacgacagggttagcttcttctccgcgaacagccgcaggctggcgttctgcgcctggacatccaccggcccttccgatgccttcaggctcaactgcccggtgcgcgcaaacagcccgagcttttcgcctgccagcgcggtcatgttccccatcacgccggtgctgatatccccgcccgcattaatggcaacgttcttcgtggccgccatctgcaggtgctccccgctggtcagggccatcccttccggagcagacatcagcagcgcctcattaagcggtttcagccgctgctcaaacatcgctatctggctgtcaacgtccgccttcagcgcctgtgcctgctccgccgcgatttccagctgctgcagttgctggttgagccggtcgatttccttcagcgctgcatccatgtccagggcatcaccctgcgccttcgcctgcgcatctgcactgacaaacagccccttcccggctctcagggttccccactcgtcggtgcgcagttcgctaccagtgccgcgaggttgcccctgtgcgtccaccaggtgcccgctgttgagctgcgttttgccatactccgtggcgagcttgatatgctcctcgccgcgtttgtcttccatccgcagcttgttgttcgccggggtgcgcagcacgttgcgggtgtggttgtcccggttcaccaggtcaggatgttcggagtcgtgcagggcatacgcaatgtacggcaggtcaatatcaccgttgctgtacgctatcgccacttcggtcccgtcggtgagcggcgtgtgccagcccagcgtgtcaccggcatacggtttcgccatccgcagccacaggtagctgtaaccggcttccgtcccctcccggtcgaagtcgagcttcacccggtagcgtccctgttcgtcaaggtgagcgtaaatatcatttttctcccggctctcgacccgggccggaagcgtgccgtggatttccggacgcgggatgtccgcagggcggaaacagtaccgttcggtgtaaggcatgccccatagcgacacgtgcagacgggaatcacgggctccccggaaggtcacaagcgtgaggacaaccccctccttcagggccgtaatgacatcgccctgtggctccagcaccttcccgggcgtgaggtgggcagcattgctgaacaggtggatgcgggctgatttgttcagttcccgctcatggtggatgcgggcataaaaggcgccggattcggtttccggctcagggccggtgtcgtcacctgcgtcacggtaaggcgctgcgtagcggtaatgctccccggtggtgaccgcatcgttacgcacgctgaccgtcgcatccatcggtgtggtggcggtccggtagttgtaatcccgtgtggcgacggtgccggtgacaaccctgtgccaggtccgcacgtcccagaccgattctgccgcgccgtcgaacaggcccgatggctcgctgtacggcaggagcacatcaaaccggtagtgaagctggctgtcggcaaaaatgtacgtatccagaccgcgcacgtcatccatctccgttcgccagtaaatgcccacctcggacagaatgcgccggataaactccaggtccgtttcccgccactgggtgataatttcacgcggcgggtaggtgcgctccaggcggaagtcaaaatcaggtccctccagcccgtgtctgcgcagcacctgctcaaccacctccggaacggactggttctgatataccgcgcactgccgggtgtatcccagcagcgccaggcgcgaactgagcgtaagccggtagtgagactggtccctggatgtggacagccattccaggcgggtcaccctgccgtagacatttttgccgcttcgtatccggaaggtggcatatttcatcagcacctgttccggggggatgttcgcctgcaggcaggtgaactcaatatcccaccggaacggctcactcagagcttccctgccgcgaaagcgcaaaacatccggcttcactgaactgtcaaaaatatccagaaagtaacgggtctgtccgtcaaaaagcgccagccagttatccataacaaatcctgactaaatgaagggataaagtgaaatggttacataactaaaatttattgtaaataactgatattatggagggaagaacgctatcgtgcacaaatagagaagagaaataaatagacccgcttaacatacaaattatttatataattgctcacactttgcgtgtcgtgtacggtttcaccgctcaggtcgtcgacacggaaacgacctgagcggtgaaaagaagccttgcaccaacatcagggacattgctgataagagacaggcttgtacagcgttgttatcttacttcgccgcgttattcatcaccgcattgaatttatcgacaggacagaagccgttcgcatccaccgggcagcccttcagctccagcgtcacgcgctgcgccggagactgcagcgacagcaccctggcgttgcgcagctgctctgagctctgatagacatactcaattttcatcagctcctggttggcatttttgtcatgccagcgctggaagacaatcttgccgccaatcggggtgcgctcctgctggtcgtgcagctggtacggtttgaaatcgagggcggtgagcagggaagcaatgttcgaatcatgccccaccagcagggtgatctttggcgctttcgcctgctcggtgaccagcgttttatcgatatacttcaccagcggtttcgccacgttttgcgccacctcggtagaggtaaacagcgagtcctgatagccgtttttcagcttcgacagcacgcgccactgctggtcggttttgatttcgccccaggcgacctggtcggccgggaagccttcgtaatactgcagcgtgaacgcgtccaccagcgagttgcccaccttcagcggcccggatacgccaggctctttttcatagtcggcgctgaaggtatctttcgcgtccgccagcgagcagacctttttctctttgcaggacggcgagtcggcgtagttggtcatctgctccagcagcttgtagctttcaccaagctgcattttctgccgctcggactccatcgccttgagcgctttttcgcggaattccggcgagttatcggtaatcaccggattgaatgtcgggtccatggtgcccattttttcctgatggtgcacgggcacatcgcagcccgggaacgcgccggtaatgaagaactgcgcggtggcgacggtgcgctgcaggctgttggcgtaagcataaacgctatccgccggtggacattctcccgtcttcaccatcccctgctgcgccagccactcgcgcatgtagtgccccatatacacctccagcacgccacctttggtggtgagctggccgcccggcacttcccactccggccactgcttcggcgtggactgctccagcacgctgccgttattggccagcggcgcgcgcaggttgtgacggctcatgattaaaacttgctccagctgatacccttccggcgtctcttgcgcctgtacgccaaacgttgctgaaatggaaccggcgactgccagcgcgagtagtgcttttctcatccctaattcctcaatcgttttaaaatgtcgcgttcagtgtgacaggttcgtcacaattttccgggaagcatttctcaaactgatgattaacgtgcttacggagtgtgccaattagttttataataaaaccacaccccaccggagaattcgctgtgaaacgtacccgccttgaagagagcacctgccccgtcgcccgttcgctggatatcatcggcgactggtggtcgctgctgatcgttcgagacgcgcttcgcggtattaaacgcttcggcgagtttcagaaaagcctcggtatcgcgaaaaacatgctgaccacgcggctcaagctgctggtggacgaaggcatcctccggcttcagcccgcctccgacggcagcgcctggcaggaatatgtcctgaccgacaagggacgcgccctgcaaaccgtgctggttgccttgtcccagtggggcaatgaatttttgttcgcggaaaacgaatgcggcaccgttctcgtcgatagcgaacagcgcaaaccgctgcgaaaactgatgcttatcgccgatgacgggcgcgaactgacgcctgaagagatcgtggccaaactcccctcctgagcccacccgccaggcaaaagcaaaaaaatctcgccaatgtggttgcattataaaaccaaatggcagagatttaattcagtttcatattgaaaccaaataacccactttgcctgaggtaatgcattatgactacgcaaatcaccaccgccctgatcacgggtgcctcttccgggatcggtgccgtctatgccgatcgccttgccgcgcgcggtgccaacctggtcctggtcgcccgccgcgaggatcgcctgaaaaccctcgccgccgacctgcgcgcgcgctacggcgtggccgtcgatattctggtggccgatctcaccgatgaagccgggatccgcgcggtggaagaggaactgcgcagcaataccgccattgatacgctggttaacaacgcgggcaccgcgcagatggcgccgttcctcgcgggcgaggtggcgcagcatcaggccatcaataccctcaacaccacggcgctgatgcggctgacctacgccattatcccgcgactggcgcggaacaatcgcggcacgctgatcaatatcgcctcggtgttatcgctccatgtccgtgcgggcagcgcgctctacagcgccaccaaggcctgggtactgagctttacccgcggactgcaggaagaatttgccgacagcagcgtgcgcattcaggccgtgctgcccgccgcgaccgcgacggagatctggagccattctggcgtcacggtggacgatctgccggaaggatcggtgatgaccaccgacgatatggtggatgcgtcgctggcgggtctggatcagggcgaaccgatcaccatcccgccgatgcatgacgtcagcctgtgggaccgctacgaagcggcacgcctcgagctgtttaacagcgcgcgcaccggcatcccggctccgcgctacgtaaagcagtaacctaacgctccagctggtcgccgtactcgctcatccaggcggccagcggagagagtgcatcctgcagggttaaccccagcccggtaatctgatactccacgcgcggcgggatctccgggtagaccgtccgcgtcaccagcccgcgctgttcaaacaggcgcagctgcttcgtcagctctttctgggtaatgggggcagccgcccgcagcagatcgccgaagcggacaggcgtgttaatcacaataagacgataaaggatcgggattgcccatttgccggaaatcagatttacaaactgcgtcatcgggcaggtataggcctcagattttttttcacagcactcacccagcatttctgccatagcacacctcttgcctctttagtatccatttggtacctggtttcctttcgatactaacgtttctatagtgctttctccagtgacatttcaggagaagaacatgggtcgtttaaccgataagtatacgttgattaccggcggcaccagcggcatcggtcttgccaccgcgcaggcgtttatcgccgaaggcgcccgcgtcgccgtgaccggacgcaacccggacaccctcgccgaagctgagcgcattctgggcgataaggcctgggtgatcccgaccgatgcgggcgatatcacctcgcaaaaagcgctggcggaaaccctcgccgcccgctggccgcgcctggacgcggtgttcctcaacgccggcgacgtgacgcacgcgccgctggaagcctggcaggaagaggcctgggatcgtctgatgaacatcaacctgaaggggccgttctttttaatccaggcgctgctgccgctgctgaacaacccgtcctcgataatcctctgcggctccgtgagcgcgcgcatcggcctgcccaccagcagcgtgtatgccgcgagcaaggccgccctgctgtcgctggcgcgcacgctgtcggcagagctgctgccgcgcgggatccgcgtcaacggcctgagccccggtccggtgaagaccccggcgtttacgaaaacgggcttaagcgacgaggcgcttaacgcgatgatggcggaaatcatcaagctggtgccgctcggcagaatgggctcgacgacggagctggcaaaagccgcgctctatctggcctccgacgagtcgagctacacggtgggaacggagctgctggtggacggcggcatgggaagtctgtaattcaaaaggcgctgatgccggtgaccgcgccgacatacagcgccgcccacgcgcaggcggaaagcaggctgacggcgtagactttgacggcgttaagcctgagcatccccgccgccagcggcacgacatagcgcaacaccgccagaaagcgcgacgtaaacagggcgatgacgccgtttttttgcagctgatgctgaacccgtaaaaacgtagcggcatgcttcgccgtaaagcgcgcgaccagccgggtgtgccccatcagctggccgatatggtaattcagcatcgaacctgccgtcgcccccatcaccacggccagccacgccagcgccgggtgcatgctcccctggctgacggtaatgcccgccagcagcatcaccgacgcgggcggcagcacggaggagatcagcaccgtcgatttactcagcgccatcacaaataacagcgcgaaaagatgtgccggatacagcgcaaaatgattcagcagattatcaagccacgccattttctctcctccgttaattatttaatcctccatttaaagtgaataaacctaaataaagcctcaacattttattaataatatttatctaaaccgttcttaaacattatttaattttctgagcgctaaatttaaacaggcgtattatccctctcgttttacaacgatctcgttatggcgaggctcctgtacaaatacacgttatcgctctggtaggttcgagagaaccggcacagggtaaaacaggcactgtcgaatcaaggctttgtcagtataacttcccttgcgggatacggtgtacagtgctgaacccaggacgtggggatctcctcttcgacatgccctgtcttgctcgcccctgagagatgttattattcaaagggaattcactatgtcttacgctattcacaaccaaaacctggcattcaatgacagcgcggtcgcgcaatatatgaataccgattttatcgtcctcgatattgcattatgcgtggcgctggcgcgcgagcaattcttcaaaaaattaaaagacgatgatattccgtcgcatatttttattgaagacaatggccgccttgcggggatggttgccgtgcgcaagctgctacagaccacagataccgtacagccaattaaaagcctgatgatttcgcagtttttgcaggtcaaaccggaggatgaacgtgccgatgttgcaggactgctggcgcacggcgacgcagatgtcgtgcccgtggtgacccacggcaaactcgtcggctgcctgaccgagcgggaaattgcccatctgctggaagatgacgtcaccgaagatgcccagcttcagggggcgacgctgccgctggagaagccctatctggaaaccagcgccttcagcctgtggaagaaacgctccgtctggctgctgctgctgtttgtcgccgaagcctacaccagctcggtcattcagcattttgaagaggcactggagtccgccatcgcgctggcgttctttattccgctgctgatcggcacgggcggcaacagcgggacgcagatcacctccacgctggtgcgcgccatggcgctgggtgaagttcatctgcgcgacgtgggccgcgtgctgcgcaaagagatgaccacctcgctgatgattgccgtgacgctcggcattgccgggtgcattcgcgcctggatgatggggatcgggctggagattacgctcatcgtcagcctgacgctggtgtgcattacgctgtggagtgcgattgtctcgtccgtcattccgatggtgctcaagcgctgcggcattgacccggcggtcgtctccgcgccgtttatcgcgacgctgatcgacggtaccgggctgattatctactttaagatcgcgcaatatacgctggggctggagtgatgtgattccttgccgggtggcgctgccgcttacccggcctacccatcccgtaggcccgtgcaagcacagcgccgccgggcaacaatcagatcgcaccaagcgctctcaccgcctgcccaaatgcctcaatcgccagggcaacatcctcagccatcaccgattccgccggatggtggcttatcccgcccttacagcgcacaaacagcatccccaccggccagcgttccgccagggcgatggtgtcatgcccggcgccgctgggcagagataacgagcgcccctgcaccgattcaaccgcgtcgcccagcaggcgctgcaaacgcgcatcgcacggcgtggcggcgatccggtaaaactcctcggcgctgaagctcagcccgcgacgggcggcgatcgcctgcgcctgcgccagcagttcagcgagcagcgcgtccagcggggcatcctgcgggccgcgaatatccagcgagagcgcaacctcgccggggatgacgttgaccgcgccgggcaggcagcgcagttccccgaccgttgccacccggttgccgccctgctgccgggtggtgttttcaatcagcaccatccactcggcggcggcggccagagcatccttacgatggttcatcggcacggtaccggcgtgcccggcctccccggtgaagcggcagttgaggcggcgcgcgccgttgatggcttccaccacgcccagcgccagcccttcctgctccagacacggtccctgttcgatatgcagttccagacaggcgctgaaatcctcctgatggcgtgccgcgagcgccacgcgagtgggatcgagccccgcctgcaccatcgcctgcgccacgctgatgccctgggcatcgcacgtctccagccagccctgcggccaggttcccgtcagaccacggctgcccagcagggtgataccaaaacgggtgccctcttcgtcgccaaagccgacaatctcgatggcctgcgccagatgccgcccctgcttgtgcaggttgtccaccacttcgatggcggtgagcaccccgagcatgccgtcgtagcgcccggcgttgcgtacggtgtccagatgcgagccgagtagcaccgcctgcgccccctcctgcgcgccctcgtagcgtccacagatattgcccacgctgtcctgccagacggtcatgcccgcctggcgcatccactccccaaccagctggttggcctggagatgctgcgtggagagatagacccgcgtcaggccgtccggggtttcgctgatggcggccagcgcgtcggcgcgcgccatcacccgctctgccgccgggctcattgcggcgtctcgcgacgatagtggtcccacgcggcctgcatggcggccccctgggtggtggtgaatttgaggtagttcagcaccgactccagcgcgctcagggtggtcatcacgcagtccttgcgcgcattgtagcccatggtgccaatgcgccacaccctgccgtgcagcgggccaaacgaggtgccgatttcaatcccgaaatcttccagcatcagcttacgcaccaggtcgccgttgatcccctgcgggatgaccacgcccagcacgttgttcatcttgtgcttcaggtcgccgaaggtctcaagccccatcgcctgaatgcccttcagcagcgcatcgccgtgcagcttgtggcgggcgatgccgttatccagcccctcctgcaggatcagccgcgcgcattcgcgagcgccaaacagcgcggtagttgcttcggtgtggtggttcagccgctccggcccccagtagtccatcaccatgccgagatcgaagtagttggagtagatcatctcctcgtcgccgtcgcggtgggcgtcggtgcgaataccctcctccacgcacttgcggcggcggattgcctcttccatccgctcgctcagggtgatcggcgacgtgccggacgggccgccgaggcacttctgcatcccggccgagacggcatccagcccccaggcgtcggtctccagcgcgttaccgccgagcgacgcggtggcatcggtgtaaaacagcacgtcgtagcggcggcagatcgcgccaagctcggcgagcggctgcagcatggtggtggaggtgtcgccctgcacggttagcagcaggcgcggacgaatacgcttaatcgcatcctccacctggtccggggtaaacacctcgccccacggtacttcgatggtatgcacctccgcgcggcagcggcgggcaatttcgcacagcaggtgaccaaagcggccaaacaccggcaccagcaccttatcgcccgggcgaatggcggagaccagaatggcttcaatccccgcgcgggaggtgccgtccaccagcatcgtccagcggttttcggtgcggaacacgccgcgatagagcgccatcacctcgttcatgtagtgggtcatggccggatcgtactggccgatcagctggctcgacatggcgcgcagcacgcgcgggtcggcgttgatcgggcccggccccatcagcaggcgctggggcgggttgatttgcggtaagtgtgcgatatccattgttcagtccttatcagttgagaccgcgcacggaggagatgaactgcttcagttccgtggtctgcgggttggcgaacagcgttttgctgtcgccctgctcccagactttcccctggtgcataaacaccacgcggtcgcccacttcgcgggcaaaattcatttcatgggtaaccagtatgagcgtcatcccctcggccgccagctgctccagcaccttgagcacttcgcccaccagctccgggtcgagggcggaggtgatctcgtcgcagagtaacactttcggcgacatcgccagcgcgcgggcaatggccacgcgctgctgctggccgccggagaggctcgacgggtagtaatccagacgatcgccaagccccactttctccagcatgcgctgggccaattcgcggcattcggcggcgcttttcttcagcacccgacgcggggcgagcatcacgttctccagcgccgtcatgtgcgggaacaggttgaagctctggaacaccatccccaccgagcggctgatttcacgcgcctgagaatcccggtcggtaatggtcatgccgcccagcttgatgctgccgtcctgatagccttccaggccgttgatgcagcgcaggagcgtgcttttgcccgatccgctgcgcccgatgatggagatcacctggcccatgtcgatatccagatcgacgcccttgagcacgtggttatcgccgtagtatttctgcacctgattaatggtgatgagaggcattgaatttcgtctccagatagcggctgtagcgcgacagcggataacacagaataaagtagcccagcgccaccagcgcaaagaccttaaacggctgataggtcacgttggtcagcatggtcccggccttggtcagctcgacaaagccgataatcgatgccagcgcggtccccttgatcacctgcacggcaaagccgaccgtcggcgcaatgccgatgcgcagcgcctgcggagcgaccacgcgaaacagggtctgtccaaaggtcagccccagacagcgcgacgcttcccactgccccttcggcagcgcgcgaatgctgccgtaccagatatcgagcagaaacgcgctggtgtaaaacgtcagcgccagcgaggcggcggtccacggcgagacgtcgatgccgaacagcgccacgccaaagaaggccagaaacagctgcatcagcagcggcgtgccctgaaacagctcaatatagccgcggataatgcgcgtcaccgtgcgtccgcccgtcaggcgcagcagcagcagaggcagggtcaccaccgcgccgccgacgaacgccaccagcgacagcagcaccgtccagcgtccggccagcagcagattgcgaataatgtcccagtcggtaaaggtggtcatcatgcctgcacccccagccatttccgtcctgccgccatcatcagctggcgcagggtaatcgacagcgctaagtaaatcccggtggtcaccagatagacctcaaagcttaaaaacgttctggactggatcaggttggcggcgaaggtcagctcttcataggagacctgcgacaccaccgacgagccgagcatcacgatgatgcactggctcaccagcgccggataaatgcgctgcagcgcaggcggcagcaccacgcggataaaggtctgcaggcgggtcagccccagcacgcgaccggcctcccactgccctttcggcgtgacctgaatgcccgcgcgaataatctcggtgctgtaggcgcccaggttcaccaccatggccagcagcgccgcttcccccgccgtcatcttcaaacccaggttcggcaggccgaagacaatgaaaaacagttgcaccacaaacggcgtgttgcggatgatctccacatacccgccccaaatccggctgtaccaggtggtgcgtccgctgcggatcgccgcgccgataatccctgttgccagcccgccgacggtggccatcaccgtcagctgaatagtgacccacagcccggccagcagcgccggccagtgcggccagagggcggaaaaatcaagttgctcagtcatcggctcaggcgccaaggtttgccggcagcggggccttcagccattgctcagacagaccgttcagcgtgccgtccttaatgccctgctcgatcagcgcgtccacttttgccttcagggccggttcgtttttcttcaggccaatgaagcacggcgagtctttcagcataaagctcggcaccggggctttcgccgcgttctggcgcgaaatggccgccaccacgagattgccggtcgccacgtactgcacctggccggacagatatgccgacagcgtggtgttgttgtcttcgtaacgcttcacgtccgcgtctttcggcgccaggccggtcagcaccatgtcctccaccgccccgcgcgtcacgccgatggtttttccgctcagcgcggcggcgtccttcagttcagcccctttcgggccaaacacgccgaggaagaacggcgcgtaggcgcggctgaagtcgatcatcttctcgcgctccgggtttttaccgaggctggaaatgaccagatccaccttatcggtttgcaggtacggcacgcggttggcgctggtcaccggcaccagctgcagcttgagcttcatctgtttagcgagatagcgcgccatgtcgatgtcgtagccctgcggctgcagatcggttcccaccgagccaaacggcgggaagtcctgcggaacggcaatgcggatggtgccgcgcttctcaatatcctgaagctggtcagcctttgccggcagctgcgtgaagaggcatgcggccccggccagtgcaattaacagttttttcatggtgcttccccgtaacgttaacatgaaacaaaagattctttgaaggtgattttgcaactaatgtgccagatacggcgaagcggggaattttctattaaagcctgataaaacgcgggcggggcgaaaacgctctccattttcgccccgcccttatgcaccattttaatgcaaagcaccaccctgatgccccattatcgctgttcgagttcgtccagctgctggtagagggaggcgatctcgtgaatgcgcggacggcctttatcgaggatctcatgcaggaaggcgttcgccagcaggttgatcaggctgttgaccgaggaatagctatcataggccgagacgctgtccagcggggcgcagagctgcctgctcgccagcggaaacaggctgtgggcctgcggctcgcacatcagcagcaccggaataccgctgctctgaagctgctgcagcagcgggcggatgatgcgcgggcgacggcgaaaggccatcattaccaccagatcgtccggcgttaagtccaccagctcctcgctcaggctctgccccggctgcggcaggaccagcacctgaccgcgcgcctgcagcagctgctggcgcagatgaagcgccgccggataagcgttacgcatgccgataatgacgatgcgccgcgccttcaccatgcaggctatggcgtcggcaaactgctgcgcgtcgagggcattgacccactgggtcaggttcgccatctcctgcttatagtggcgcgccagcagcgtgttgccctgcaccgcgtcgcggttatcggtgagcggcattccgctctggcgcagggtgcgcagctcgtcgcgcatgtccttatatttctcatagcccagccgcttaaacagacggctcaccgtggctttcgacaccccgctcagctgcgccagctcggcgctgttgtagctaatcagatcgtcaaaatggtcgaatataaagtccgccacccgctgctcctgcggcgacagcgacgggtattgtgctttcagacgttcatctaactgttccatagcgcctctgtaacttttgtttcattacattgtaccttttttgtatgtattcattatacgtgccagtttactgaaacttttctttcagaactggaacagcttttgcagcaccttgtgactttcagagttacgaggacgcttcatgcaaagtaatgtctccacgcacggcatggccgttgcgccccacaatcttgccagccagagcgcgctggcggtgctgcgcgaaggcggcagcgcgatagaggcgatggtcgcggcagcggccaccatcgccgtggtttacccgcatatgaacgggctgggcggcgatggcttctggcttatcgtgccgccggaaggcgaccccatcgccattgacgccagcggcgcggcgggatcgcgcgcgacgctggccgcctacgatgggctcacgcagatcccccatcgcggaccgcaggcggcgctgaccgtcgccggcacggtaagcggttgggacgaggcgctgaaggtctcgcgcgaaatgaccggcaaaacgctgccgctggcccgcctgctggccgacgccattgactatgcgcagaacggcaccccggtcacggcctctcaggcccacgccacggccagcaagttcgacgagctgaaggccatccccggcttcgcggaaacctggctggtggacggtaagccgccgcaggtcgggagccgcttttaccagcccgccatggccacgaccctgacgcgtctggcggaagagggtctcgacagcttttatcgcggcccgctggcggaagtcctggcgcacggcatggagacgctgggtctccccgtgacgctggccgatctcaacgcccacgcggcccggcgcaccacgccgctgaagctggagcatcagcagggagagatctttaaccacgccccgccaacgcaggggctggtctcgctggcgatactcggcatcaccgaccgcctgaacatggcggaagccgacgacgccgacacccttcaccgcatcgtggaagccaccaagctggcctttggcctgcgcgatgcccacatcaccgacccgcgcgcgctgaaaaccgatgttcagaaactgctggatcccgccgccctgcaggcgcttgccgacagggttgacgacagtcgcgcggcgccgtggggaaccggaaaaggtcccggcgatacggtgtggatgggggtgatggacagcagcgggcttgccgtgtcgtttatccagagcctttatcacgagttcggcagcggcgttgtcctgcccgataccggcatcgtctggcagaaccgcggcgcatcattcagcctcgatcccgcccatcttctggccctcgcgccgggcaaacagccgttccacaccctgaacccggcggcggcgcgtctgaaggacgggcgcgtgatggtgtacggatcgatgggcggcgacggacagccgcaaacccaggccgcgctctttacccgctacgttgtccagggcgtccctctgcaggagagcatcacccgcccacgctggctgctggggcgcacctgggggcaaacctcagacaccttaaagcttgaagggcgtttttcacccgagacggtcgcgcgcctgcgggcactcggtcacgaggtggagctattccctgactttagtgaagccatgggccacgcgggcgccattgttcgccaccccaacgggctgtttgaaggggcatttgacccgcgcagcaacggcgcggccgccggattctgaggagaaaacaatgacgacacaccaacccgactggcaggcgtacctggcgcagatggaaaccgtactcggcgtgacgctggatgacgcccgccgggccgaactgcagctgcagtttagccgcatagccagcatggccgccccgctgatggcgctgccgctcgacgaccgtctggagatcgcaggagtgtataaagcatgacgctacacgagatgagtatcagcgcgatccagcaggcgctgagcgcaggcgagctgagcgctcgcgagattgcccgccagacgctggaggcgattgcgcgcgtgaatccgcagatcggcgcctggaccgccgtgacggaagcacgcatgctcgccgaggccgacaatatcgataccctgcgacgggaaaagcgccccctgccgccgctggcgggcgtgccctacgcggtaaaaaatctgttcgacgttgccggtcacaccaccctcgccggggccgagctgttcagccagcgccccgctgccgccgccgacagcttcgccgtgcgccagctgcgcagcgcgggcgggctgctgaccgggatggtcaatatggacgcctacgcctacggctttaccaccgagaacagccactacggcgcgacgcgtaacccgcacgatctgacgcgcattgcgggcgggtcgtccggcggttcagccgccgcggtggccgccgggctggtgcacttttcgctcggcaccgacaccaacggctcgattcgcgttccggcctcactgtgcggcatctacggcctgaagcccacctttggccgcctgtcgcgatccggcagccatccgtttgtcgcgagcctggatcatatcgggccctttgcgcgccgcgtatgcgacctggcgtccgtgtacgacgcgctgcagggccgggacaccagcgacggttttcaggcagagagctcgcgggaacagacgcgccccctgcttgaccgcgggcttgacggcctgcgctgcgcggtgctcggcggctacttcaccacctggtgcgacgcggacgccagagacgccgtggcgcgggtggcgaaggcgctcgacgtgcaggatgagcttcagtttcctgacgccgagctggcgcgttccgcggcgtttatcatcagcgcctccgaagggggaaatcagtacctgcctgcgcttcgccgggagcccgagcgttttgagccgcactcccgcgaacgcctgctggccggggcgatgatcccttccgcctggtacattcaggcccagcggtttcgcgcgcaggcacggcaggcgtttcacgcgctgtttgcacgggccgacgtgctgattgccccggcaacgccgcgcagcgccacgcggatcggcgagcaaaccatggagattaacggtcagccgcttcccatccgcgccagcatggggatgctgacccagccgatttcgtttttaggcctgcccgtgaccaccgttccgctgcgcaccgcgcagggcgcgcccattggcctgcagctgattgccgcgccgtttaacgagcaggcctgcctgcgcgtcgcgcgggttctggaagagagcggcatcaccgatgcccgcccggcggagatagcagcatgatgaatcacgatgacattaacctcccgtgggtggttgccgaggtgacggccgcgttttaccgctatgaggacgcgctggtgagcaacaacgttgcggtgctggacgagctgttctggcacgacaaaaacacggtgcggctgggggcaggtgaaaatctctacgggatcgatgaaatccgcgcttttcgtgcggcgcgccccgccgccgggctgcagcggacgttgcgccataccgtcatcaccaccttcggggaggattatgccgtatgcagcaccgaatttacccgcgagagcacggaacgcattggccgccagcagcagacgtgggtgcggtttgcctacgggtggcgcatcgtggcggcgcaggtgagtttgatggtgtaacgctgaaaaacctgcccggtggcgctgcgcttaccgggcctacgatgttccgtatgccctgtgggccctgtaggccgggtaaggcgcagccgccacccggcaaaacatcgcacacttacttctgaaacggatgcacttcccgccagtggtcggcaatctgctggcgggtacagacccacacccgctcgtgctgctgcacataatccaggaaccgctgcagcgcccgaaaacggcccggacgcccgagcaggcggcagtgcatgccgatggacatcatcttcggcgcgctttccccctcttcgtacagcacgtcaaaactgtccttcagatacgtataaaactgctcggcggtgttaaatccctgcgcggtcgcaaagcgcatgtcgttcgcatccagcgtatacggcacgatcaggtgcggcttgcgggagccgtcgctgcaggccacttccgtccagaagggcaaatcgtcgccgtagtagtcgctgtcgtagtcaaaaccaccgtgctccaccaccagctggcgcgtgttggggctgtcgcgcccggtgtaccagccggttggcggcttgccgaacatgtcggtcagaacgtgcaccgccttgtgcaggtgttcgcgctcctggctgatgtccatattctggtagtggatccagcgccagccgtggctgaccacgtcgtaatccgccgctttgatcgcctcaacaatctccgggtgacgcgccagcgccatcgccacgccaaagaccgtcagcggcaggccgcgcttttgaaattcattgtggatccgccagaacccggcgcggctgccgtattcgtagagggagtccatcgacatgtgtttatccgggtagctggccgcgccgatgatgtccgacaggaactgctcggacccggcatcgccgtgcagaacgtggttttccgccccctcttcgtaattgagcacaaactgcacggcaatgcgcgcctgattcggccaccgcgcgtgcggcgggttgcctgcgtaaccgcgcagatcccgcgggtaatcctgttcgaaaagccccattgccacccccaaaaattaaaatggattcaatgcctgaaaatgcccgcttaacgctttgttctccgggaacgccagatccccgtgcttgctggtcgacagccccagcgccaccagcgactccaccatctttaccgccgcgctgacgccgtcgatcaccggcacgcgcaattcgcgggtcagctcctgcgccagggtcgccatgccgccgcagccgagcacgatggcgccgcagccatcctctttcagcgcctgtatacagcgcgcgcgcaccttctcctgcgccagaccgctgccgtcttccagcgccagcaccgggagatcgatagcatgcagcgccgcgcagtggtcctgaaagccatactggtgcagcagatgacgggcaatgatcagcgtgcgcggcagcgtagtaaccaccgaaaagcgcgtcgccaccagcgtcgccatatgcatggcggcttccgcaatgccgactaccggcccctgcgccagctcgcgcgccgccagcaggcccggatcgccaaagcaggcgatgacgtgaccatccacgccctgctccctgccttttttgatctgttccaggacaccgacggcggcgatggcctcatcgaagtggccttctatggacggcacgcccgcgctcgggcagaccgcgaggatctccgtccccggcgccgccaccgcgcgggccgccgcgccgatggtttccgtcatggcgaggctggtgttggggttgatcacttgtatacagacagacattacgactccttgtggccggcaaacagccgggcaaaatcaggcaggcactcgcccgcccgctcgaagcagaggctggcgacgatatgttcaaaatggtgcatgagggcatcgcttagtggctcaagcgccttctggcgcagcagatccacaagctgttcgtgatcgttgcagcggcagccctgacgccacggcgcgccccaggtggcaatcaccagcgaagaacgctggctcaggccggtcaccatctccgtgagcacctggttgccggagatggcctgcagctgaatgtggaaattggcggagtggcgaatcgccgccgggccgtcataggcctcgtgcgcctgctgctcctggcgaataatggcctcgagcgcggcaagatgcggctgctggcagtgggccagcacgtccggcaggttggcgacctccagcagcgcgcgggtgcggaagatgtgccgcgcctcttccaccgtcgggctggcgacgtgtgcaccacgcttgggcgtcagggtgaccatttgcacagcggcgagtcgttgaagcaccttgcggatgcccgtgcggctcacgccaaagacctctgccagcgcctcttccggcaatttgctccccggcagcagctggtgttcgacaatcgcggtcatcagcgcctggaagatggtttcgtctttgtcatgcaggtctggcgcggtctgcagggcgtttatgttgttcattcaccactccgaattttactttccgttatagaatcgtatacataaaaataaaatattgcatacaagatttattattttggcctggatcctgcaacaccgtttgcactcccactcaacgggttttcattcacaggagcaggtttcatgccaaacagtcaaaacgcgcagcagggtacggccgctgattccggtgcggtttacagcccacgtctttgcaatgaggatctggcaccgacgcgtgaccagaactggagctggtacaacatcttttcgttctggatgtcggatgttcacagcatgggggggtatgtggtcgccgcgagcttctttacgctcgggctggcaagctggcaggtgctgctctgcctgctggtggggatttgcatcgtgcagctgtgcgccaacctggtggccaaaccgagccagatggcgggcgtgccctatgcggtgatcagtcgtcaggcgttcggcgtgttcggggccaatattccggcggtgatccgcgggctgattgccttcgcgtggtacgggattcagacctatctcgccgccaacgccctgatgctggtggcgctgaagttctggccatcgctctcttcactcactaccggcgcattcctgggcctgtcgcatctgggttggatctgctttgccattatgtgggtcctgcaggcgatggtcttctggcacggcatgagcgccatcaagcgctttattgatatcgccggtccggcggtctatgtggtaatgctggcccttgccggctggattgtatacaagaccggttttgacggcatctcctttaccctcgccagcaaatccctgagcgcgggcgaacagacctggcagatgatcaccgcgaccgcgctggtggtctcctacttctccggcccgctgctcaactttggcgacttctcccgctacggcaaaagcatgggcgagatccgccgcggcaaccgctgggggttgccgtttaacttcctgctgttctccatcgtcaccgtggtcattgtctccggcacccagtcgctgtttggccgcatgatcaccgacccgatcgagaccgtcagccgcgtgggtaacgatctggccgtggcgattggcctgctgacgatgatcactgccaccatcgggatcaacatcgtcgcgaacttcgtctccccggcgtttgatttctctaactgctcgccacagaaaatcagcttccgcaccgggggcatgatcgccgccgtcggctcgatcctgctcaccccgtggaacctgttcaactcgccggagcttatccactacaccctggacgtgctcggggcgtttatcggcccgctgttcggcattctgattgccgatttctacctgattaaacgcggcaaggtgtcggttgacgatctgttcgacgacacgccaaagggcaaatactggtaccgcaacggctttaacccgaaagccattggcgcgctgatcccgtccgttgccgtgggcctggtcatcagctttatcccggccctgcatgaggtggcaaacttcagctggtttatcggcgtcttcctcggcggcgtgacctaccgctggctggcgcgggaagagcgcgagacggcaggcgcgacgtcgtttggctcccgcgtggcgacgcaaaaagagtaacccctcctctctggccgcagcgtatctgcggcccgttcattctggcaccgttcttgctgagctttcccaccccgctacgcacacacgaaggcaggaaccatgatggaataccagactgcgatacgcggtgcattttttgatattgcccgggtctgcgacagcgcagacgccattgcccggcacgcgcgctaccttgaggacggcctgctgtttatccagaacggaaaaattctggcgcagatgccgtggcaggagggcgagcagtatcttgatccgcacaaaggctataccgacctgcgcggcaggctgctgctgcccggctttgtcgacacccacgtccattacccgcaaacggagatgatcggcgcctttggcgaacagctgctggagtggctgaccacctacaccttcccggtggagagccagtttgccgatgaggcctacgcgaaagagatcgccgaatttttcattcagcagcttgtgagcaacggcaccaccaccgcgctggtgttttgcacgctgcatccggaatcggtcgaagcgctgtttaccgaagccctgcgcctcaatatgcgccttatcgccggaaaggtgatgatggaccgacacgcgccggactacctgagcgaagacgcgaagcagagctaccggcagacgcgggcgctgattcagcgctggcatcaccgtgggcggctgggttatgcgataacgccgcgctttgccccgacctcatcacccgagctgcttgcggcggtcagcctgctcagagaggagttcccggacacctggctgcagacccacctgagcgaaaaccccaacgaagtggcctgggtgagcgatctctggccggagcatgagcgctacctggacgtgtatcaccactacggcctgaccggcgagcgcagcgtgtttgcccacgcgatccatctgcaccacagcgagtggcagtgtctgcatgacaccggctcggcggtggcgttttgtcccacttcgaacctgtttctcggcagcgggctgtttcgcctgcccgcctgctggcagcacagggtgcggatgggcatcggcaccgacgtcggcgcgggcaccaccttcagcatgctgcgcaccctgggagaggcctacaaggtcgggcagcttcagagctatcgcctgcgcgccagcgaggcgttttatcacgccacgctgggcggcgcgcacgccctccggctggacgacaagattggtaacttcgcggcaggcaaagaggcggattttgtggttatcgaccccaacgtcacgccgctgcagcgcctgcgcaatcggcgctgtcaggatatctacgagcagcttttcgtgctgatgaccctgggcgacgagcgcaacatcagcgagacctgggtcaacggcgagcgggtatggtcagctgccccgataggttgaccatccgccgggggcaatcacaaacggcagatggaagtgttcgtctgccgtttctcccgtgacaaactcaatgtgcgcgcagagatagatcgtcttccggccggtatcgccaaaccacgccccgatctccgccaccagccgatagcggcccgcgggcagagagggaacgaacgcggcgatgcgcccctgggcgttggtaacgcccgtggcgagcgtcttcccgtcctgttgcagatgaaccgtcacgccctccgcgggcttgcccgtcgaaatatcgagaatatgggtgctgagtgtgctcattcgtggatgactccttccaggcgcagcagcgtaatttcccgcagctgttccagcgcggcacggatttcctgcgcgtcgctgttctccagccgcgcgtgcagggcctgcaatatctcctcgccgctgcggcccttcgcgcggatcagaaagacgcgtccaaagcgggcttcgtagcgggcgttgccttcacgcagcgcccgggcaagagcagcatcgcggtcattcaccgccccctgctcctggcgcgacagcgccgcctccgccgctgaacccgctggtttttccccgatgcgcggatgggcgctcagggcttgcgccagcgccgcttcgttccagttttgcatcagcgatttcgccgtactgaacaattcgtcccggctggcgtaaggccgcccgtgaaccagcgcatcggcccagcggggaagcgccacgcaggggtgaatcagcgctaacgcctgttcatggggaagatgattgaagtcctgcagtgagatcatagtgtctcctttattgtccttctccaggctattgcacaaaccacgccaccctgagcacaggcgtgaaacagtcgattccacaaggtcgaccaggaaatttttgattcataaaaaggcacactcaccgcgtttacgcaccttagcagtgcaaacgtctcccttacaacgctgttttcgccatgctgcagcctggtacgcaaattgctgactgtctttacaccctgcaaaaggagagaagcatgaaagcaatcgttattggcgcgggtattggcggcctgagcgccgccgtcgcgctgaagaaagcgggcatcgactgtaccgtgtttgaagccgtaaaggagatcaggcccgtcggggcggccatctccatctggcctaacggcgtgaaatgcatgcagcacctcggcatgggcgacatcatcgagacctggggcgggccgatgcgttttatggcctacaaggattaccggcgcggcgataccctgacccgctttagccttgccccgctggttgagcgtaccggcggacacccctgccccgtctcgcgcgctgagcttcagcgcgaaatgctagacttctggggtcgcgacaaggtgcagttcggcaagcgcgtcgaaggcgtccatgaagacgacgcgggcgtgagcgtgaccttcaccgatggcaccaccgccgccggggatttcctgattgccgccgacggcagccactcggcggttcgcccgtacgtgctgggatacaccccggagcgccgctacgcgggctatgtgaactggaacgggctggtgaagattgacgaagagatcgccccggcgcaccagtggaccaccttcgttggcgaaggcaaacgcgtgtcgctgatgcccgtctccggcggacgcttctatttcttttttgacgtgccgctgcccgcaggcctggcggaggatcgcaccaccctgcgcgccgatctcacgggctacttccgcggctgggcgccgccggtgcagaagcttatcgcggcgctggatcctgaaacgaccaatcggattgaaatccacgacattgagccgttcgacagcctggtgcgcggcaacgtcgcgctgctgggcgatgccgggcacagcaccacgccggatatcggccagggcggctgcgcggcgatggaagatgccgtggtgctgggggaatgcctgcgtgaaaaccacaacatcacgctggcgctgcggcagtacgaggcgctgcgctgcgaccgcgtacgcgacctggtgctgaaggcgcgcaagcgctgcgacgtcacccacggcaaagatatggcgttgacgcaggcctggtatcaggagctcaaagaggagaccggagagcgcatcatcaacggtctgtgcgagaccattcagggcggcccattaggctgaacgtaagagggacaacgatgaaaagagaaccgaccccacccgcccactgtacgtttgagccagaggactggctgcgtctggcgaaatgctggcatccggtcgcgcgcgcctgcgacgtcggtccggcgccggtcaaagcgacgctgctggatgagcagctggtgatttaccggattaacgaccaggtcgtggttgcccgtgacgtgtgcccgcaccgcggcgtgccgctgacgctcggctttcacgacgagcacgggattatctgcccctatcatggcttacgctttggcgaggacgggcgctgcaaccgtattccctccagccccgaccagcccgttccggcgaagctgaacctgattaactacgcggtcgaagagcggttcgggctgatctgggcctgcctggcctatgatccggataaccccgcgccgctgcccgccatgccgcactgggatgacgacggatttcagcagattaactgcccggcgtttgaggtgaacggcttcgccggacgtcaggtagagggttttctggacgtggcgcactttgcgtggatccacaccgaaacctttgccgaccccaataatcagcttgtgcctgcctatcagccacaggagacgccgttcggcttcgtggcggattactggagcgccgtgagcaactatcccgccagttcccccgtgcaggctccggaagggttccagtggctgcgccattttgaaatgcacctgccgttcaccgccaccctgacgattcatttcccgggtgaatcgcggctggtcattatgaacgccgcatcaccggtatcatcgcgcgtgacccgcatgttcgcccctattgcccgcaattttgacctgcatattccggtggaggacgtgcatgccttcaacctgcggatttttgaagaggatcgcctgatggtcgaaacccagcgcccggaaagcctgccgctggacctgacgctggaagcgcatatccccgcggataaaagctcgattgcctatcgtcgggggctgaagaaaatgggctttggcgagtttttcctggtatgacggaggccaatatgctgagcgtaattgttgacgggctgtggcgcgagggcgacaaaagcctcgccgtcaggctggtggctgataacggcgacgcgctgccggcgtggcagcccggggcgcacgttgatgtccacctgccctgcggcgtggtgcgcccgtattccctgaccggagcatgtggggacgagagctatcttatttgcgtggggcgtgaaaccgcctcgcgcggcgggtcgcgctacgttcacgagacgctgcgtcccgggcagaagctgatgatatcggctccgcgcaacctgtttccgctgcagcaggcagagcgggttttgctcctggcggcggggattggcattacgccgctgtatgcgatggccctgcagctgaaggcgaccggaacgccgttcacgctgcattattacgtcagaaaccgggaaagcgcggcgtttgggcgcgaactctcccggctcggtgagtgcctcattcataccgccagcccgcgcacagcgctggcggcacatctcccggtggccgaatcgggccttcacgcctgggtctgtggtccggcaggttttatggaaaaagtgcgtgaggtggcggcggcaaagggatgggatgacgcccatcttcacagcgaggcgtttcagcccgcagcgcccgccgcaggcggtgaaaccggggagatcttcacggtcaaactggcctccaccggggagcgctggccggtgcctgcggataaaaccatcgcccaggtgctgcaggaaaatggcgtggcggtcccgctttcctgtgagatggggatctgcggcgcctgcctgacgccggtgattgacggcgtggtggatcaccgggatagcgtgcagtcggaggcggaaaaaggcgcgatggaccagcaggtggcgctgtgctgttcgcgaagctattccggggagctggtgattgggctgtaaaacgaaaaaaccctgcgatattgctatcgcagggttttcgaatttggcggaagcgtagagattcgaactctagaaccctttcgggtcgccggttttcaagaccggtgccttcaaccgctcggccacgcttccaaagtgaggcgcactataaacatctattagcgccttgtaaagcaggaatttttcgatttttccccacgggcgtttgactgcgcaaaaagtcacccaaacgctgacatcccctcactctccgcgaccttgtacataccgtaacacagcaacgctcatccttttaaatcgctctggtatagaatgccacaaaaatagacggccatttgttgtgtaattgttattaatctgaatttccgcagatttaagacattactgccatgcagtgttactggttgatgatgaaaatcaaaaatacgctttgcttacattttctgatggcgtttctggccattttgtttctttgtcttcacccgctggtggcgagcttcgatccgccgcttaccttccagccgctgattaaatcaatggcgggcacgcctaaagaacaggcggaaaaaattgccactatttctcatgctttagaagggaatgcaattttcttcattggtgcgtctgaggtggcgacctcagaagatgaacattacgctgtctataattactttaataagcaattgcacaaacccgtcgtggcgtatggcgatgcgtttgtcgatgacgaaacgcagtttttactgttctcacgttttaaaaatagccttaacgcaaacagtaaagttgttttgctgctggcacctgacagcttttactcaaaaggcctgcctcccgctatctatgccgataatttcccgggttctgtttttactcctttaatgaaggatccgcaggcacgcccaatattggttaattatttaaaacatattgatagtaaagaaataagccatttaacctttggccaaatgcgtgtctttggctggcaccccgatctgatatgggacgaggtgagtttccagtttgccaacgtctgcaccctgataaaaaacgactggctggcgctgcttcacgtcacgccccggacggaacagccgtggccgccacagccgaccacccacattgcccctgactgggataaagagctggcgaatgcccgcgagttaaataaaaagcgccagcagagcgcggccaccctgtggatggacaaaacgatttacgaggaggacggtacgcggcagcagtgggatgacacgccggtcgtgcctgcgcaaatcgctgccttcagtaaaaccgtccagctgcttaaagaacaccacgtgcaggtgattgctatcgtcgacccggttaacccctgggcgctttacaacaccgataccttccgcccggttgataagcaaattaaaaccattctggaaaagaaccagatcccctatttagatatgtacgccatgccttatcagaatggctggaactgggatcgtttgcacccttccgaactggcctgggttcctatgattcgctttattgcacagagttttaaatgatgaaaattgcgatccgtctttttttcctttatctcctgctggcgattaccatcgtcgcatggacctctgtcgatgacagcatgagtatgcaactgcattttgaatatcaaaagttctgaggccgaatgatgtatagctcaggaatgttttttgtctgtttgttttcatccgccctggcgtttgcgctggtcaatcgcctattacgccatcgcctgacgtatttatcggccttatccgtcatggccgcattaggctggggctatatttttcagggtgattaccgtgttcccgcggtcgtttttatcagtttttatctagtcgccgcgttaaaagaaaaaggatggttaaaaacctggcaggcgattgtgttaacgctgcttcctttatttttggtgaaattgcaccttaatcatcatctcggcatgatcggcctctcttttatgacattccgcgcggtggacgtgctgctctatcgcagtaaaaaagaagggcagaatttcctgcactatttctgctatctgtttatgccctttattattctggcaggcccaatgtaccgctggcggacatggatgagcgacgtcagcaagcccgtctttgcccttaaccgcgaacagtttttagtggcgctggagcaaatcattaccggcattatccagaagttcctgtttgccatgctggttgattcgctggtcgtgcagccctggagccataagccgtttacgctgaccgtgggcgtggtgatgtcgatagcctacagcgcctacctctactttgattttgcgggctacagcaatatggccatcggtgcgggccgcctgtttgggctcaacatcccggcaaacttcaatatgccgcttctggcaaagaacccgcaggatttctggcgccgcttccacatcagcctgtctgaatggctgcgcgatgtggtctttatgcccgtttatatgaacctgatgaagttcaattttttccgtcagaacaaaacgctggcgcaaaatatcggtattttctgcaccctgttttgcatgggggcatggaatggcctggaacgccattacgtcatcagcggcgcgctgtttggcgccatttctgtcgctcacaacatgctgctgtggtcagccaaacgcagcccggcgttacaccgcgggttgcagtatccggctgttgcgtttttagggcgcattctgacgctgggaagcgccgcgggcgccctttacatctttagtggaatgtcacctctatgaaaaatctctccgatcttcaggaactgcaggatttcttgcgtgcggcattatgcgatcccgcctccccgcagcagctggccatcagcggcagcgacgaagccttaagctggctgcagctttccacggccgtgacggactgggcgcagcgctatcagcgtagccagcctgttgccggtacgccggtcgtcttgtacggacaccagcaggccgagttcgccgtggcgatttatagctgcctgctgcacaacattccgtacattccggtggactgcatttacccgcaggagcgcctgcgggagatctgccatctggccagcgccccttactattacgacgtcgcgacccggcagttcatcgccacgggtgaatcgggcaaggtgctggaggagcaggatctggcctacatcatgtttacctccggcagcaccggcaagcctaaaggggtgcagattgggcgtgaaagcgtgtggcacttcatgaaatgggtcagccaggacttttcgctgccggaaaaaccggtcctgatgaaccacgcggtgttcagttttgacctctccctgatccctttactggcaaatctggcgatgggtggacacatcgtgctgaacgccaaagacgatattcagaaagcgaactggctggagcgactgaaaagcaacgccgtctccgcctgggtttccaccccctcttttgcttaccagcagctgctttccccgcagttcaacagcgagtatttacctgaactcaacgtctttatcttcattggtgaagtgttgaataaagcgctggttaaacagcttcgccgccgtttcccgcaggccaaaattattaactcctatggcccaacggaagcgaccatcgcgaccaccgtggtcgagatcacggatgcgatcctgaacagcgacagcgccgtgctgccggtgggggtcatgatgcctgagagcagaatggaaatttccgccgagggcgagctgattatctggggtaaaaacgtcatgcgcggctacctcggcctgccgcaggagaacgcagaaaaattactccgtcgggaaaatgaagcatttcgcggctaccggaccggcgatctgggctatgaagcggggcttatttactgccagggacgcaacgacagccaggtcaaactgaatggctaccgtattgaaatcaacgaaattgaaaaccgcctgctggcaatgtccgggattaacgaagcggtggtgatgccgctgatgaaaccctgcggcagcgtgctgcgcattgccgcgttctgcgtgacggagctggcgccggataccatcaaaacctcgctctcgaaggtagtcccccactacatggtgccgtcacaaattatcgtaaaagacgctttgccgctgaatcctaacggcaaaattgaccgcaagctgctggacgcttacgcccgcacaaattaatgactccaggaaaaattatggaacaagaaattctcgccctgttcgaaaaagtgttatcccgtaaggtgggctttcacgatgagctgattgaatccgacattctcgactccatcctggcggtcgatatggttctggaagtgcaggacgtttacggctgcacgatcccgccgacagacgtggcgacggtgctgaaaaccccggcggacctggcccgctatattgaagaaaaccgctaaacgcccctgctgttaatcctgtcctgaaggctctggcgcatcgcgccagagcccagacgcaaaatgaatatccttcaccggaattaaaccaaccgcttttgtgatttctcctacactttaggggtcgtgttgttcttaacagaggagtctgcggtatggcattcgtaaccacgaaagacggcgtcaacatttactacaaagactggggtccgaaagaggctcagcctattgtcttccaccacggctggccgttgagtgccgatgactgggataaccagatgctcttcttcctggcagaaggctatcgcgttatcgctatcgatcgccgcggacatggacgatcggaccaggtgagtgaaggccacgatatggatcattatgcggccgatgcgtcagccgtggttgaaagcctggatctgcacaatgccgtgcacgtcggtcactccaccggcggcggccaggtcgcccgctatgttgcgaagtacggccagccgcaggggcgcgtcgccaaagcggtgctcgtcagcgccgtcccgcctctgatggtcaaaacggagacgaaccccggcggaacgccgatcgaggtcttcgacggcttccgcaaagcgctggcggctaaccgcgcccagttttatctcgacgttgccagcggtcctttctacggttttaatcgcgatggtgccgacgtttcgcagggtacgatccagaactggtggcgtcaggggatgatcggcagcgccaaagcccactatgaggggattaaggcgttttcagagaccgaccagacggaagatttgaaaaccatcaccgttcccgttctggtgctgcagggcgatgacgatcaggttgtgccgtataaaaatgcagcccttctccaggacatgctgctggcgaacagcgtgctgaaaatttatccgggcttcccgcacgggatgcataccacccatgcggatactatcaacgcggacattctggcctttattcgctcataacgccgcgtttcttgccgggtggcgctgcgcttatccggcctacgccacgatatcccgctcaatgcatgaacgccacccgagggtggcgttgtttattccgcttagcgattatccagctgggcgcgaacgttgttcagcccggtggtgttgatgcggtaaggctgcccgttcacggagcggatgagctttttggtgcggagttttttgaagacgttcagcgtgcagtcgctcaacaccagcccttcacgggtgtagcactcaacggacgtgacgcggccagaactgtcgcggacgtgcacgatacgcccacctttggcgagaacgtgtaaggtacgttgttcctgacgggataaattcatactggaaaacctgtgtaatcatcatgcgtaaaaaacgagcccacacccgcaggtgcgtgcgtaaggtttaagcgcagcgataaccagtccgtcctgaaaagggcgggaagctgattatctgatgaaaacattctccagcatcaaagcctcggtaagcgatgaatagatatttacgcggtgaatgataacgcctggtttttacaggggaatagcgggaggttaaaagtgtgatctggatcggtccgtgaaatcgtctttactcccttttactgccagactggggcatcttattgaacgctgactggagctttttaatgcctgactataccgtggttgaaaccgtccccgctgcggaggacttttgccgcctgcgcgaaatctcgggtcttagccctcgcccgctggaggcggcccgaaaagcgctgcccggcagctgttatggcatgcatattctgtttgagggtaaaccggtgggtatggggcgaatcgtaggggacggtgcgttgaatttcgatattgtcgacgtcgccgtcgatccccttcatcaggggaaagggctcggcagagtcattatggaaacgttggttgcctggctggatagccatgcctgcaaaggggcgtacgtttgtttaatggcggatgtgcccgagctttatgcaaaatttggttttacgctggttcgcccggcaagcgaaggaatggccagagtctggtgaagggtaaatccgcggtaggacaaaaagaaaaaccccaggttcacgagtaacttggggtttatatctggcggaagcgcagagattcgaactctggaaccctttcgggtcgccggttttcaagaccggtgccttcaaccgctcggccacacttcctgagtgaggcgaactataaacacctcaccgcgtgctgtaaagagtgccagcaatcgttcgctgtaaaaatagtcaaaatgtgtttaatcggttgaactgacaacacatcgacgattttatcagcacaggcctagtgttttttgatgtacatgtctttcgtgtaatagtaccccagcttatccggcgtaaatccgcccacccacggtttaaccaggtgcgtacgaacgtagtgatacaccggaatggcgggcacatcgcgtcccagcagatcttccgcctgctggtagaacttacctcgctcttccgttgttttggcttttgcggcattcaccagcgcctggtcgtattccggattgctgtactggctggtgttttcgctgtcgccggtgcggaagttgttcaggaacgtcgccgcgtcgtcgtagtcggcaatccaggcgtaacgcaccgcgtcaaagttgtgggtgtgcatggtatccagcatggttttccactcctgattttgcagcttcgcgtccacgccgaggtttttcttccacatggagctggcggcaatcgcgatgcgctggtgcgattcagaagtgttatagagcaggttgaagctcaggggatggctttcgttatatccggcctcgttcagcagttttttcgcctcggcgatgcgcttgtccagcggccagctggcgtaatccgggttctggagctttacgccgccaatgtccggctggctgatgagccacgccgggcgctgcccctgccctaatacttttccggcaatgatgtctttatcgagcgccatgttcagcgccttgcgcacgcgggcgtcgttgaacggcggtcgggtggtattgaattcgtagtaataggtcgccagctgcggagacacgtccagctggctgcccagggttttcttgagctgggcaaactggttgatcggcaccgtgtagacaatatcaatttcgcccgctttatagcggttcacatcggaggcctccgaggtgatgggcaggtaggtgaccttgttaatcacggtgtgcgcgttatcccagtagcgcgggttacgctccgccacgatgcgttcgttgaccacccactgcgacagcttatacgccccgctgctgacgaagtgctccggtttggtccacttgtcgccaaagcggccaatcagcactttatccaccggcaccagcgacgggtgcgccagcatcgcgaggaacgccgcatttggctgggtgagcgtcacttccagggtggtgtcgttaatggccttcacgcccagcgtgtcgggggattttttcccctgagcgatatcggccgcgttggcgatatgcatgttgcccggatagctcgcgtacggtgacgccgttttcgggtcaatcaggcgctgccagctccagaccacatcctctgcggtaatcgccgtgccgtcgctccaggtgatgcccggacgcagatggaacgtccagacggtgttgtccttgttctcccatttttccgccagccggggctggatctcacccgacggggaaacgctcaccagaccttcgaataaatcactgataatattgaattcgatgtcgctttcgactttatgcgggtcgagcgaagccggttcactgccattattcctgaccagttcctgtttatcggccagcgcggttcctgccggcacgttagccgcccaggtcgccgtgctggcgcacaggatcccggcggtaagtaaagagagcgtaaagcgcgtgcgtgtttgtggtttcatgtccttcgccttattgtctgtttttgtgacgatccggaaataactcttagcggccttatggtaataacgcaataattttcagtaacctataagaggttgatctgattaatcgcgtcaaaccgctgttcatactggtgaaacgtatttatgcagaagaaacaaccaggtcccgcgctaacctgctgagtaaagatgggtaaaaccactttgagagtgacgcgccgtttcctattctttccgttaattacatctgtcataagagagtgactcatggatcgtataattacttcctcacgcgaccgcacatcgctactcagcacccacaaggtgctgcgcaatacctatttcatgctcagcctgacgctggcgttttcggcgatcaccgccaccgccagcaccgtgctgatgctgccgtctccgggactgatcctgaccctggtgggtatgtatggtttgatgttcctgacctacaaaaccgctgacaaaccggtcggtattctgtccgcgtttgccttcaccggcttcctgggctacatcctggggccaatcctgaacgcgtatctgtccgccggcatgggtgacgtgattggtatggcgctgggcggcaccgcgctggtgttcttctgctgctcggcctacgtgctgaccacgcgtaaggacatgtccttcctcggcggcatgctgatggcgggtgttgtggtggtgctggtgggtatggtggccaacatcttcctgcagctgcctgccctgcacctggcgatcagcgccgtatttattctgatctcttccggcgcgatcctgtttgaaaccagcaacatcattcgcggcggtgaaacgaactatattcgcgccaccgtgagcctgtatgtgtcgctgtacaacatcttcgtcagcctgctgagcatcctgggcttcgccagccgcgattaagctgacctgctgaaacaaaaaggagaatgcccccggcattctccttttttatgccttaatcaccccggcaaatataggtggggtaacgccggtcctgaatcagccatacggaaggcgagagttcagagatcgtgagatagtagcgtgcggtcgggctggcaaagcttccccactgggcatcaggggtgttgtcattgtgtcgacgccaggtcttggtgtagctcaggacaattaccttatcatcgtcccgtcgctcccacgtaaaatccacgtccctgtcaacgatcaggctcttaccttcagcctttgcagcgcctttgtaggtggtcaggccggtgccgttacgatgaaaatagaactgggcaacggcattgaccttcacttcatttgcctttccttgattgcgcgtaaaattaaactcggtgctgcaggccagcgcatcgcgcttataggctccgccggtgtagataaagagcgcaaacgccccgccaacgactgcgccacccagtccgaacagaagtctgtttttcattcttccgccccgcttttatagcgaatagttttacacaggctggcttcactcaccgggcaggcgccgatgaaaacctcatcggcggcggcaagcgaaaagcgggcgctgaaataataaatgttgtactcctcgcgctcgcacgcgacgttatttttcttcagcagctcggccaattttgataacaccagcggtcggccatgatcgttgatcacccagagccgacagccagctattttttccttaacgggtttgagtgttgcgggtacggttatctcaagctgtcggctaaaaaacaggctaacccccacgactgacgtcgttaataccgctaaaaccagccaccactttttggataaacgcttatatcctgacggctgctcaacggacggctgagatacttcgggcgtaacgctctctgcgggcttaaaaataacgtcggcgtcaaagcggaatccaaaccggggcacggtcacgatatagtcgtggctgtcgcccagggcgtggaagcttttgcgtaattcacttaccgccttattgaggttatttcccgacggcgtaaagccgaactcctcccacacgcgagtgatcaactcttcccggctcaggtcgcgccctttatgacgaataaactcctgtaaaagacgaacggccggagccgaaagcgttaatacagactcgggttgcccaacaatacttattgcatgtgcttcaggatcgaataacaacgaattattgcatataaaaaacatcttttattctcggctgttaccgcatgctttttaatccctgatacaacgacaagaaaaccgcctcctgaactgattgttttttcatcagaaggagttttctccccatcccgggtcgcggtattttcgcttaactatacaaccttaaagccaggaaagcaggataaaaaactgtatataacgagttaattaatacaaattttcacaaaccgctgttctggttaaagtttccctgccctgaagcaatacgttagcagagggtgtcccgttgtgaatgcgccgggaatgaactcaacgcaggcggacagaaagtgaaacagaaaaatagtgtgaataagacaactgccttttatatcgccgcgctgtcattgccatttttctcagaaatggcactggccaatatgagcgtgtatcccatggaacttaacgtggataagtccggtgcggcgcaaattaaggtggcgtcaaaaacggatgatattcagttcattcgggtgaggcaaaagaaaattcttaatcccggcacgccccaggaaaaagagattgatgtggcctcgtggaaagaaggtggcgttgttgtcacaccggaaaaattcgcccttgcggcaggcgcaatgcgcgtggttcgcctggtatcgcttgcaccaccggaaaaagagacgacctggcgcgtctattttgaaggcgtaaagcagcctgacagcattattccgggcaaggcagaaagccctgcggcgacggcaagactgggcgtcaatgtgatctggggcgccctgatccatctcgcaccggaaaaaagcgtggtttcactgacgattgaccctctcaggggaacgttaaaaaacaacggcacgttgcgcgtgccgctcagggagatcggtgtttgtgatgcggattcatcgtgtagatggattaaagaagacgcgacgatttatccggacaccgaacggaaattaaaaacgctcacgaaggtacaaggccagaaatataaattccgctacttcaactggctgaataaaagcgctgaagaagctgatttacccgtcgtgcaataacacgacgtcaccgtaaaaaccccacagggtttgattaaagagccagggtgctcatttgtaaatatggagatatcaatgcgtaagtactttaaacctctgatgattgttgccgcgatgaccacgtccgttagcgcgctggcgattcaaaaagatattaccgtcaacgccagcgttgattcacagctggatatgacccaggccgataacacgccgctgccggcaagcatcgatatgcagtacctgcctggccgcggtctggaaagctaccgtctgaataccaaggtgtggtctaactccgccaccagcaacgtgaaagtccgtctggtgagcgccgcgaagctggcgaatgccgacggtgctgaaaccatccctatgacggtgaagctgggcgataaaaccctctctaccgcagatgttgaatacaccggtaccgaactgttcccggggagcattgaaaacggttctgcggtactgccgctgaccatttcccagaccaccaaaggcattctgaaaaccggtcagtacagcggcgttgtcagcctgatgctgacgcaggcgacgaccacggaaggcggtgcgtaacaccacagcacctaaggaataacgtcagagggtgcccaccctctgacgtcaggatgatgtcgaggctcgttcatggcgtttcatagaaatactctcctctttgttgctttgttacccgcttccatccaactcgcctgcgccgggctggccgtcccaccaggttttgaagatctggcaaagacgcagcgcctgtggacagaggtgaacctctacggcgaatcgctgggcctttttgaaacggatatcacgcttgaaacggtgagctttgtcgcacctgagaacgtggtagcggccatcaaacgccggtttaatgacgccccatccctcgttgccaccgtctctgccgcgctggccgttccgcttgcccgtaacggaaacctggcctgcagcagcaacggctccgcagcgggctgcgattacatcgataccgatcgcgcggccattatttatgacgagaataacgcccgcattaacctgttcctggacaagaaatttctgcctaagcagacggcagagaatgcatggtatcagcccacgcacggcaccgaaaatgcgctgatccatcaacaaaacattaacttcgttgccgacagggattatcagtcggccaccgtgcagggcaacggcgcgctggcgctcacccaggacggctatgtgaatctcgactggacctggctggggcagcgttcacggcaccagcagcagcaggaggtcaccgtcaacaacgcctggttccgccaggatatcctgcgtcagtactacgtccaggcaggcgagatggatacccgcgatctgttcagcaatgccggcggaaatatcaccctcagccagctgccgctgggcaaaattcgctgcctgcgcacgggttcaacacgggcgtggatgaacccggttcagcagtcgaagggaacccctgttaccgtgctgctttcccatgacgcgcgtatcgacgcccgccggggcaaccagctgctggcgagcttctatctgaatgccggggcgcaaaccctggacacgcgttcgttcccggacgggagctacaccgtgacgctctccatctatgaaaataaccggctgacgcgcaccgagcaggtgccgtttacccgaaccggcattacgccattcgaccgcgtcgagtggttcctgcaggcgggcgaaaccgataatagcgatcaaaacgaagagcgccgcgcggttgcgcaggcgggcgttcgtttgcccgtcaccccgacgctggcgctgaccagcggcgcaacgttcaagaaaaatcagcgcttcctggagaacgcgctcgactggagccggggcttcaacgcgggcccgatcgatggcgtgctgagtacccggtttagctacctctacggcagcgaaggccagcgcggcaatatccagcaaattagctacatcgacggtttttctttgagcgtctatcgaaacgcgttatccgctgaaaactgcaacacccaaagcgcgggatttgacgccgtgaacggctgttatcgcaccctctccgtgatgttctccgtcccggtcggcgcctggtatgcgagcctggggtattcggataaccgcaacgaaggccggtacgtttcacgccgggagctgccggacagtgacgatcgccacgatgcgggtttgccgtgggaatcggtctatatgacccgctcgcgcacgcgggcctggcaggctggcctgagcaatgcctttagcacccatggcctgaatattaacagcagcattaacctgttcatgcgtaacgatgacgcccgcgaaggcagggataaaggcggctacctgagcgtgagcctgtccatggcgcataaccgccagggcgatgcgtcaagctacacctctctgggcgcgacatggcagcaccagcaacgtgaaaaaaaccagctgagctacaacgtggcgcataactggtatgccgatgcccgcggcgaaaatgagtacggcctcagcgcgtcgggcattaacagcgactcgctgaatacctcagcctatacgcgccagggcggacgatatggcaacgggagtctgaccgtcagcgacgcctgggatcgtcaggatcgtcgccatacgctgagcagcagcggcaactacagctcgacgtttgcgctgtcccgctctggcctgtggctgggccgctggagcgacggtcgccctgcttccgccgtcgcggtgaacgtgaccacgccggaagatgctcaggatccgcgcgtcgccgtgtcgctggataacggcggcagtgccgatattccaggcaatagccgcgccctcttcgcggtgccgggctatcagcagacaacgttgacggttaacgaatcgctggatgtctcacgaggagccagcagtgaaatcacgcaaggatcgggcagcagaacgctgtttatggtgcctggcaaactgctgcgccgggacgtgcaaaccaccgcaagctacacctggctcggccagttaaccgacgagcgtcattcgccgtttatcggcggcgtgccgctgaacgtgaacggctggagcgaccttggcaacggcgggtttagcgcccaaagcgacgccctgctgcataacctctacctggtgcgtcagcagcagttttatcagtgcgcgctgaacgtgaagagtatgcgcgacgtggtgcgttatgtcgggtcgatcccctgtaaggagttaaccttctccgccctgccggatgccgtccagcagcaggcacagctgatgctggccggacggtcggtccctgctggaccgactgccatgaacaccgatagcctcactaaagggaaatgatgtgattaagtgcctctttatttttctgttcttaagcctgtgggccagccagacgctggcaggctctcccgcgggacgaaataccagcgtagggatcagcttcgatcgcaccgcgccgcccgcgcgttttgacatctggtttcatgaatcgggcggctttgacgccgccgatccgcaaaagtgggggcgcaataccctgacctgtcagtcccgtaccgataccacgaacggcgcctgcatgaactcaccggtctggttctcggcgaacccggccgcgccttatgccatcaatttagcgtttacccattcccttaccggcaagacggtgaatatcaaggtttatggcgatcactacatgtttatcaacaataaagtgttcacctttgccagctttgtcacgggagggacgacggaaattgctaactggaacagagagccctacttcgatttctatatcgtgaaaagcgaactggataagctcgccctgccggggatctggaccgccacgctgaagcagaacctgcgccagtggggaagcgccgactgcggcggcaacttcaatgacgtgaatgtcggctgtcctggctatctcaccatcgccaaatggcaggcaaatattcgcattgaggtggtcgacccgggaaaccagcagatttatctgccagcctttccgcactccacgcccatcgttaacctcaacctgaccaacttcccggggcgacccgggggcagcgagatcaagggggaaaacacgctggatatgtgcctgtacgacggcaaaaacagcaccagcacccgcgcctatcttcgttttgaagatgacgggcttccctcagcgggacgtgccgaaggcgcgttttctatccggcggcgcggtggaagccagacggatgcgcgggaccgtctcgactatcaggtctccgttacccatcccgtcacaggcgcaaccgaaaccgtcgcgaacggtaaaaccgtagtctggcaaggcactaacgatccgcagtatctgcgtcaggtcgtgctgcccggcggacgcgagagcgtactgtgcattcctgcgccaattatcctgaaaacccccgcgttcgccgccagcagcaaaaacgcgggcgactataccggcacgctgcgcgtcatctatacgcccagcacgttataacgaggtcactgtgagttacgccattctcgacaataatcgattttacgccgaaggactgcgctatgcgctgctgcgtcggggcgttcagttagaggtccagagcgataccgtacaatggcagccaacgctgcttacccgccgcgtgattgtcgtccgctgccgtttttccgtggcggcgacgcatcaggcgctgatcaatattttgctcaggctggaagccgcccgctggaaaggcagcctttatctggtctgcaacgaaaaggggtgggcgctggcgacgcatttacgcaagcgtttcagtacgctaacgctttatatcatcgacgaccggatcgccgttgccgatgcggcgtatttgctggcaaaagagccgcgtcgcgttcgaagcctggactgctgcctgaccgggttgccggtccgccacattgccatcgtgacgcacatgtcggagaaacaggtttcaacccataaatgcaacgcgctgaagaagctcaatgccaacaatctgcttcagctgctcctgtaggtcacggtttatcctgagcccgcttttttgctacactgtcgccgatttttcacctacgacagaagattatgttcatttttgcaggccaggaaattgagaccgatagcgaaggctatctgaaagatacgacgctctggagcgaaccgctggcggagaaaattgcggaaaacgaagggattaccctctcccccgaacactgggaagtggtgcgttttgtccgcgagttctaccttgaattcaacacctctccggccatccgcatgctggtcaaggcgatggccaataagttcggtgaagagaaaggcaacagccgctatctctatcgcctgttcccgaaaggcccggcaaaacaggccaccaaaattgccggcctgcctaaaccggtgaagtgcatttagtagcgaataccgaagttaacgtactcccggccgggttgatgcggttccgttagcaccttatcaacccgcgcgctgcgcggcccgcccgctttcagccacgccaccagcttgtcgacctgctccgcttcgccgcaggcgaccacctcaacgctgccgtcatccatgttgcgcgcgtatcccgttagcccaagctcaatcgcttcgcgctgggtactgtagcggaaccccactccctgaacgacgccgtgaacccaggcaataatgcagactttagacattcttcttctccttaacgtagcgttttcggcaaacagccgtagtgctgccggaaacgggcggtgaaacgagagctggacagatacccacattgtaatgcgatttcgccgatcggtaatcgggttgactgtaactgtgacaaagccacggccatcctcacctcctcgacaatctgacgaaaactctgtgactcctcgcgtaaccgtcttcgcagcgtcggcacgctcagggccagacggctggcgacgtcctgcgcggtccaggctctggcgggcgacagcataatgaattgtcgcacctgctcggtcaggttattgcttcgctcgataagcagcggacctgccacgccgtcatgcagcaatgccagcaacagaccgaaggcctgatgtttttgcagcgcctccggtaactcctgacgcacggcgtgcagcaggttatcccacataaacgccagcccctcgctcagcggagcgcagagcgaatgcagcgtcgtgcgcggccaggatttcaggtaatgcgctttaaactcggcaacgatttccggcgataacatcagcaagtccgagtgaaacagaccgtttgcaggctgattgatgatctccattgccgtattggcagggataatgatgagttcatcccgggtgaccaccaggcggttatcgtcctgcacaatcaccttgctgccgtgagtgatatggcaaatcgccgggaaaaagagcttaacctggtgcaggcgatgcattttgctggcactcacttcacccgccgtgagatgtttatgtcgaaaatggaactcctgcacctcgccatccttatctgctgtaggttgcggttaactgcgcctttgccagaacgtgactattgagcataaagccgaccagcgcgccgctcgcattgttgtcgatgggcagggtatccacgtccagcgcccagacggtcatctgatagcggtgaggcttgtccccggcaggggggcatgcgccgccgaatccagaataaccgaaatcattacgcccctgcacagcgccagcaggtaatttttcgccatttgggttaccggcatcagcgggcagcgtcattgtcttcacgggaatgttggctactgtccagtgccaccagccgctgccggtaggcgcatccgggtcatagaccgtaatggcaaaacttttcgcacccgtgggcgggcttttccacgccagctgcggggactggttaccaccgtggcagccaaatccctcaaacacctgctgtggcgctaaccgccggtcgccggaaatatcccggctggtcatgctgaaaggcgttgcggctaaaacctgaaaactcattgccgtcagagcggctattgtgatgacactgcgctttttcatgggtatttcctttgctgaaccggaatcccactgtatatcccgccgcagtgccgtaatgtgcttaagcgatttgattttgtgccgaaacgctcaacggcatccgcagatgattgcgccttgctgaatgtgctactctacgcgccatttccctgaaatcgacagaacagcaaattatgagtgtacgtttagtgttagccaaagggcgcgagaaatcattactgcgccgtcatccctgggtcttttccggcgcggttgcccgtatggaaggcaaagccagcctcggtgaaaccattgatatcgttgaccatcaggggaaatggttagcgcgaggcgcctactcgccagcctcccagatccgcgcgcgcgtctggaccttcaataaagacgaaaccattgacatcgacttcttcgtgcgtcgtctgcagcaggcgcagcagtggcgcgactggctggctaaacgcgacgggctggacagctaccgcctgattgccggtgaatctgacggcctgccgggcgtgaccatcgatcgcttcggtaacttcctggtgctgcagctcctgagcgccggggcggaataccagcgcgctgcgctgattagcgccctgcaaacgctgttcccgcagtgcgccatttacgaccgcagcgatgtggcggtgcgcaaaaaagaaggcatggagctgactcaggggccggtcacgggtgaactgccgcctgccctgctgccaattgaagagcacggcatgaagctgctggtggatattcagggcgggcacaaaacgggttactaccttgaccagcgcgacagccgcctcgcgacgcgtcagtacgttgccgacaaacgcgtgctcaactgcttctcctacaccggtgggtttgccgtttcggcgctgatgggcggctgtgcccaggtggttagcgtggatacctcgcaggaagcgctggacgtggcaaaacagaacgtcgagctgaacaaactggacttgagcaaagccgaatttatacgcgacgacgtcttcaagctgctgcgtaaatatcgcgaccagggcgagaagttcgacgtcatcgtgatggatccgccaaagtttgtggagaacaaaagccagctgatgggcgcctgccgcggatataaagatatcaacatgctggctatccagttgctgaacccgggcggggttttgctcaccttctcctgctccggcctgatgaccacagatttatttcagaaaatcatcgctgatgccgcaatagatgctggccgtgatgtacaatttatagagcagttccgtcaggcagccgatcaccccgtgattgctacctacccggaaggactgtatctgaaagggtttgcctgtcgcgtcatgtaacttgaaaagagaaatattgcccgcacataacgtgtaagtcgtatttcccgggaggtgactatgattgccagcaaattcggtatcggccagcaggtccgccacactttgctcgggtatttgggtgtggtcgtggatatcgacccggagtattcccttgatgagccgtcagcagacgagctggcggtgaacgcagagcttcgcgctgcaccctggtaccatgtggtgatggaaggtgacgacgggcaacccgtccacacctaccttgccgaagcgcagctaagcagcgagctgcaggaagagcatccggagcaacccactatggatgaacttgctcagactatccgcaaacagttacaggctccgcgcctgcggaactaagcgtgtaaaaaaagcccgatgaacgggcttttttttattacttcgccagccccagacgggggatgtcgatcgccggacagcgatccatgacgacgttcagccccgcatcccgcgccagcacggcagcctgctcgttaatcacgcccagctgcatccacagcgttttcgccccgacggcgatagcgtcctgcgccacttcccacgccgcctcggaattacggaagacatcgaccatatcaattttttccggcacgtcagcgagcgtggcataaccctgctggcccagtaaggttttccccgccacttttggcgagaccgggatgacgtgatagccctgatcgagaaggtatttcatgacccgatagctgggacgatcgggtttatcgctcgcgcccaccagcgcaatggtacgcgtggatgtcagaatctcggcaatatcgttctctttcatggtttttctcctggcttttttaaaagtgtacgccaaaccgcacatctcaaccatccatcccataccgatgcatgagggcaaaacgcccaaatatgtctatatgttagtaaacgtgattatcgaaaaatttagatacattaatgcggcgacaggatttctgacgggagccttctatgaaaaccggtattgccactgctctgattgcattagtgatgccggtctgcgtttttgcgaccacgctccggctctctaccgatattgatcttctggtactggacggaaaaaaggtctccagttcgttattgcgcggtgcggacagtatcgagctggataacggaccgcatcagctggtattccgcgtagaaaaatcgatcggtctggccaatcacgagcaacggatgtacatctccccgccgttgatcgtcagctttaatacccgacaaatcagtcaggtgaatattaccctgccacgccttgaaacggagaaggaatcagcggccttcgacgcgtctccccgcattgaactgctggacggggatgcgatgccgattccggcgaagctggatattctggcgctgacgacttcaccgaaaggtccggactacgaggccgcgacgcagacctataacaaagccggtaaacgcgcgtcgcttcctcagtttgccaccatgatggccgacgacagtacgctgctttccggcgtctctgaactggacgtcattcctccccagtcccaggccctgacggaacagcgccttaaattctggttccagcaggccgatgccgacacgcgggcccggtttttacaatgggcaaaacaacaaccttcatcataagccacattttttacgcctttctcttgcagcatcagacggttcccgtcatcgtgtaggcagttaacctgatggatatgattatggaactgacaacacgcacgctcccggaacgcaaacatattgctctggtagcgcacgatcactgtaaacaaatgctgcttaactgggttcgccgccatcagtctttgctggaaaagcacgccctgtcggcgaccggcaccaccggtaacctgatccagcgcgaaacgggtctggaggtaaacgccatgctgagcggcccgatgggcggcgatcagcaggtcggcgcacagatttccgaagggaagattgatgtgctgatcttcttctgggacccgctaaacgcggttccgcacgacccggacgtcaaggccctgctgcgcctggcgacggtgtggaatattccggtggcgacaaacctctcgacggcggatttcatcatcgaatcgccgcagtttaactcgccggtagatatccttattccggactatcagcgttatctttcagagagattgaagtagctttttttgccgggtggcggctacgcccttacccggcctacccatccatgcccggcggcgttacggcttccgcgccactggcacatcaatgctcttcaaaatatcgacaaacacggatggctcttctttattgaacagcagccacacgcgatggcgcgcgcgggtcatcgccacatacagcaaacgccgctcttcggcatccggaaagtcttccggcaccggcagcagggcctgctccatgaccgactcgcgggccggggccgggaaaccgtcgctcccctctttcagccccatgacaatcacatagtcggcctgctgccctttgctggcgtgaatcgtcataaattcaagctgcagcttcggccagcgggtggccgccttttccagcgcctcgggtttgaggtgatggtatcgcgccagcaccaggatacgttcatcaggcttcgcgtagccgctgagcttgtccagcagcggttccagctggtcttccgccagcagggtcacggcttttttatcccctgcccgcaggctattgagcggctttgccagctgatgcgggttctgctggataaagcggttggcgatttcaccaatccgtgaattgaagcggtaggtggtgtccagatcgctgcgatcgccttcgccaaaatagtggtggaacgcggtcgtcagcgaaagctgcgccccgctgaagcgatagatggcctgccagtcgtcacccaccgcaaacagcgaggtatgcttattttgcgcacgcagcgccgcaagcagggctgcgcgctgcggagagatgtcctgaaactcatccaccagaatatgtttccacgggctgacaaagcgccccttctccagaatgatgatggcctggtggattaggccggaaaaatcgacggcattttccgctttcagcgcggttttccatgccttcagcagcggcgccatcagcttgacccgcttcgaaaacagatcgcggatcgcctccggcgcgctttcaatcatctctgcctgcgttccgccgtgcattcgcatcaggctgacccagcggtcaagccgtgaacccagccgacgcgccagtttgtcatcctgccagaagctgccctccggcacgtcccagttgagttcctcctcgagccactgacgccaccctttcgcctgcgcctttttctcactgcactgctggcgccacgttttgataaacagcgcctggcgcgcctgcgcgtcgttttccagcttactgatagcaggcacttttttactgccctgctgaataatatgcagagcaagggcatggaaggttctggccgtgatatcccgagtatgcagacgttcctggatccgttcgtccatctcctgggccgccttgcggccaaaggccagaagcagaatttgatcggcgaccgcttccccggtcgtcagcagccagccggcacgcgcgaccagcaccgacgttttaccgctaccggcccccgccagcaccagcagcgactgctcgccgttgaccaccgcgcgcgcctgagccggattaagcggagaagactccaccgtactgaaaaagtcggcgtattgggtgagcatggcgtccgtccaggcctgattatgggcgagtcggcttttatccttatcattcagccaggcctggcactggcgccaggcgtcgcgacaattgtcaaactcctctagacgcgccacggataacggcagcgccgagagtgcctgccggatcttttgctgcaacccggcggtctgctgacgggtgagccacgaatgctgcgcgttgctttgcgcgatatcgtccagcaccttttgaagcactccggcggcaatcacgctcatatcctgactccactgctgccagagcgcgttcaggtgatggtggaaacgctgggtttctgcccactcggtgccgtgaagacgcacgactttatcgtcaggcagaacgaactcgagttcgccccacaccagcccgcgtttgcagtggatagccagaagctgattaaacggaataaggtattcgtggcgttccccggagacttttaccccggcattaaggagaaccacccggtcgtaagggtgttgcgccagacgtttgcctaacgacgttgctttcagttccatgttccgccaaatccacaaagagataatttacctgacagtgtaactgccagttttaaggtgctccagcctaaaaaaacgttacaatcattgggcgttaattttatcgaaaggaagtgagggtttatgcgtaccgttctgaatgtgttgaattttgtgctgggcggttttgccaccaccctttcctggctttttgccacgctggtgagcatcgtcctgatttttacgctccccctgactcgctcctgctgggaaatcacaaaactctccttcgtcccctacgggaatgaagccatccacgttgacgagctgaatccggagaacaaaaacgccctgatgaatacgggcggaaccctgctgaacattctgtggctgattttcttcggctggtggctctgcatcatgcatatttttgcgggtattgcgcagtgcatcacgattattggtattccggtggggatcgcgaactttaagatcgccgctatcgctctttggcccgtcgggcgcagggttgttccggtcgaagtggcccaggcggcgcgtgaagctaacgcgcgtcgtcgttttcagtaactaaggactggccgcgtttatgctaagcccactgcttcgccgttatacctggaacagcacctggctttataacgtcaggatatttatcgctctttgcggcacggttgccctgccctggtggctgaatgacgtcaagctcaccatcccgctcacgctgggcgtcgtggccggggcgctggcggacctggacgatcgtctggccgggcgtttacgcaacctggtcatcacgctcgtctgcttttttattgcgtcagcgtccgttgagttacttttcccctggccctggctgtttgccctgggtctgacgctctcaaccagcgggtttattttactgggcggcctcgggcagcgctatgccactatcgcgtttggcgccctgctgattgccatctataccatgctgggcgcatccctctacgaccagtggtaccagcagcctgttctgctgttgctcggcgccatctggtataacctgctgaccttaaccggtcatctgatcttcccggttcgtcctctgcaggacaaccttgcccgcagctttgagcagctagcccactatctggaactgaaatcccggctgttcgacccggatatcgaggaagaaagccaggcgccgctctacgatctggcgctggcaaatggtcaactggtcgccacccttaaccagacaaaagcctctctgctgacccgtctgcgcggcgatcgcggtcagcgcggaacgcgaagaaccttacactactattttgccgcccaggacattcatgaacgcgccagctcctcgcacgtccagtatgccgccctgcgcgagaagttccgctacagtgacgtgatgttccgcttccagcgcctgctctccatgcagtcccaggcgtgccagcagctctcgcgctccattctgctgcgcacgccctatcagcatgacccacgttttgaacgcgtatttagccatcttgatgcggcactcgaccgcgttcaggccagcggaacgtcaccggaacacattaaagcgctgggctttctgctgaacaacctgcgggcgattgacgcacagctggcgaccatcgagtccgagcaggcgatggcgcttccgggcagtgaagtcgacaatcagcttgctgatgacagcgtgcacagttttagcgatatgtggctacgcctgagccgcaactttaccccggagtcggctctcttccgccacgcggtgagaatgtcgctggtgctgtgcgtgggttatgcctttatccagataaccgggctgcatcatggctactggatcctgctgaccagcctgttcgtctgccagccgaactataacgccacccgacaccgcctggcgctgcgtattatcggcacgctggtcggcgtcgcaatcggcctgccggtgctttatttcgtgccttccgtcgaagggcagctgattctgatcgtgatcaccggcgtgctgtttttcgcgtttcgcaacgtgcagtacgcccatgccaccatgttcatcacgctgctggtgctgctctgctttaatctgctgggtgaagggtttgaagtcgccctgccccgcgtgattgatacgctgattggctgcgcgattgcctgggccgcggtcagctttatctggccggactggcgttttcgcaatttgccgcgcgtggtagacagggcgatgaatgccaactgtcgttaccttgacgcaattctggagcagtaccaccagggccgcgataaccgtctggcttaccggatagcacgtcgcgacgcgcacaacagtgatgctgaactggcctccgttgtctctaacatgtcaacggagccgggcgccacggccgagattcgtgagacagcgttccgcctgctctgcctgaaccatacctttaccagctatatttcgacgctgggggcccaccgcgagaagctcactaacccggcggttctcaacctcctcgatgacgccgtctgctatgtcgatgatgcgcttcatcaccgcccggccgatgaaccgcgcgttcgacaggctctggatgaactggctcaacgcattgcgcatcttgacccgggaaatgacagcaaagcgccgctggttcttcagcagataggcctgctgatcgctctgctgcctgaaatttgccgtctgcaacagcacatcgctacctggaggaacgattctcctgcggctcaggcagcgcattaaaccactccgtcagctcccggcggatacctgccgggagtgccgcctcatgcagcccttcgattgccccttccagcgcaaagagcacttttatactgagtgccttattctttgcacgcatcttcagccagctcgctctggcgcccagcgcccgcagcgtttcttcattggtgataccggcttcaaagagcaagacttcaagctgaaaggtcaggttcggcagatccttaagacgggttcgttgatgacgctggtagcgctctttccttgccgcactgagtgcaaacgaggagagctgaagcaaccgctccctgtcctgccataatccgtcatccacacgataatagttgagcagcaccgggcggcctcgcttcatcaacgtcaagaaggaggaagcattttttacacagtattttgcactctcttcacacgcgcgaaggtaaagttcgccatcggacaccatggcaaagaccgcatcatcgaccgccagggtgtaaccgccaaacagcgcgcgatgatgaatctcgcccaacggagagaggtattcctgggatttataaatccgttcataagatatctttttcatgatatttcccttcaaaatcataggctaacaacgaaatttcttactagcggatccgttagcaggaaaataggcaacttatcgtcgttgagcaagatgatttttcgaggggcatcaagattgaatgaattttgcgagtcgctttccgaaaatgaggttgatctttgggcatacaggggttactgtatatccatacagtaactacagggctggaatgaatatgcacacttcaggctatgcaaatcgcgcaacctctctctcttctgccgcaggcaatgtcgcgcagaattccgtcgagcgtgtttccacagggcttatcagtgaagtggtttatcgtgaagaccagcccttgttaacgcaacttcttttactgccattattacaacaactcggtcagcaatcgcgctggcagctttggctcacgcctcagcaaaagctgagtcgcgagtgggttcaatccgcaggccttccgctgaccaaggtcatgcagattaatcaactttcgccttgcgataccgttgagtcgatgatccgcgcgttacgcacaggaaattacagcgtggtgattggctggttaccggaagaattgacggaagaggaacatttccgactgactgaagccgctgaagaagggaatgcgatcgggttcattatgcgtccggttcgatcggattcttaccgcagaggacaactttcagggctaaaaattcactcaaatttgtatcattgagtgaaattaagatttttcctggaattttttttgaccgcaagatgggattttagttcccggccttaaaattgcggcaaggcttgtctggtgcggttctccttaattttattgcacaaaattcgttcaaaaaatgttaaataatcggtatacggaactttttttttcatatgcctgacggacttcacacttgtaagttttcagctacgttgtagactttacatcgccaggggtgctcggcctaagccgaagatatcggtagatttatatttgaccacgccccccggtgaaggatttaaccgtgattctctcttgagactttcatggcgaattttggatgataacgaggcgcaaaaaatgaaaaagacagctatcgcgattgcagtggcactggctggcttcgctaccgtagcgcaggccgctccgaaagataatacctggtatgcaggtggtaaactgggctggtctcagttccacgacaccggctggtacaacagcagcctgaacaatgatggcccaactcacgagagccagcttggtgcaggtgcgttcggtggctatcaggttaacccgtatgttggttttgaaatgggttacgactggttaggtcgtatgccatacaaaggcgacaccgtaaacggcgctttcaaagcacagggcgttcagctgaccgctaaactgggttacccagtaactgacgatctggacgtgtacacccgtctgggcggcatggtatggcgcgctgactccagcaacagcatcgctggcgacgaccatgacaccggtgtttccccagtattcgctggtggcgttgagtgggctatgacccgtgacatcgctacccgtctggaataccagtgggttaacaacatcggcgacggcaacaccgttggtgttcgtccagacaacggcatgctgagcgtaggtgtttcctaccgtttcggccagcaggaagaagcagcaccagttgttgctccagcgccggctccagctccagaagtacagaccaagcacttcactctgaagtctgacgttctgttcaacttcaacaaagcgactctgaaaccagaaggccagcaggcactggatcagctgtacacccagctgagcaacctggatcctaaagacggttctgtagtggttctgggcttcaccgaccgtatcggttctgacgcttacaaccagaaactgtctgagaaacgtgctcagtctgttgttgattacctgatctctaaaggtatcccagctaacaagatctccccacgtggtatgggcgaagctaacccagttactggcaacacctgtgacaacgtgaaagctcgcgctgcactgatcgactgcctggctccagatcgtcgcgtagagatcgaagttaaaggcatcaaagacgttgtaactcagccagcggcataagttatcgtcttataaaaaaaccccgcaatgcggggttttttattgtctgatgaaaagtaaaaaactactttttacccaacagcgcctgaaggtcattcttcagtgtcgacatctggttagcgtacttctctttatgttctgcatcctcaatcaactgcacgatggtttccgacagcgttttaccccgtcgttgtgccagcccggccaggcgctgccagacaacaaattccagatcgattgattttttgcgcgtgtgctggtgctcagcattaaaatgccgtttgcgtcgcgcgcggatagtttgcttcatccggtttaacaacgcaggattaatgtgtttctcaatccagccgttgacctgtaccggttcgttttcgagggtcagcaaaatatccacggcttcttgcgcagcgctggcttcgatgtagcaggtgatcagctccccttcacggtgctttttgaccaggtacttccatttccagccgctttcgagattttccagttgttgatatttcattgcgatctcagtgttaccacgtaactctgttcagaatatcagttttttagcaatctgctgaaaagaaatcatatcctgtgagtcaatgcagccaatcaccctgtcgaaatccccaatcctgcttgggtagagccccccgcttacggtatactccacgcttttacatctgactaaaaaacatcaactttgaccattacgaaacttgcatggcgtgaccttgttccggataccgaaagttatcaggaactgtttgcacagccagatctcgcaaaagaacacgaattcatccttagcgatacgcagccccgtttgcattatgcgctggagcaggtattaagcccctgggcaactgcgcctttcatgctgctcaaagccccggaagaagcggaatacctgacgttgttcggggatgccgtgcgtcagctaaagccggaagcgaacgccgtttttggcggccagtatcgtatcgctggacatgatgttactttcgaaccggcggcgcaggccgacggcctttttgccgctaagggcgaggtgattaccgcgaactgggtcgaggctgaacaactctttggttgtctgcgccagtttaacggcgagctttcgctgcagcctgggctggtacatcgcgcaaatggcggtgtcctgatcatctcgctgcgtaccctgctctcgcagccgctgctgtggatgcgtctgaaaaccatcgtgcatcagcagcgtttcgactgggttggctacgatgagtctcgtcctctgcctgtctcggttccgtctatgccgctgtcattaaccgtcgtgctaacgggcgaccgtgaatcgctggcagacttccaggaaatggagcctgaactggctgaacaggcggtgtatagcgaatacgaagacaatatccagattgccgatgccgacgatatggcgcagtggtgccagtgggtgatggccgttgctgaacgttttgcgctgccaacgcctgcggctgacgcatggccaggcctgatccgcgaagcggtgcgttataccggtgaccaggaaacgctgccactctgcccgctctggatcggcaaacagctgcgtgaagtgggcgtggtgagcggtagcggtgcgttcaccggggagcagctcacccagatgctggctcagcgtgagtggcgggaaggctatcttgctaaccgtatgcaggatgaaattctgctggaacaaattctggtggaaaccgaaggcgaacgcgtcggacagatcaacgccctgtcggtgattgaattccctggccatccgcgcgcgttcggggagccgtcccgtattagctgcgttgtgcatattggcgatggcgagtttaccgacatcgaacgcaaagccgagctgggcggaaacattcacgccaaaggcatgatgatcatgcaggcgtttttgatgtctgaactgcagcttgagcaacagatccccttctccgcctcgctgacgtttgagcagtcctacagcgaagtggatggcgatagcgcctctatggctgaactgtgcgccttaatcagcgctctggcggaagtgcccatcaatcagaacatcgcgatcaccggttcggtggatcaattcggtcgtgcgcagcctgtgggtggcctcaacgaaaaaattgaaggcttcttctctatctgtcagcagcgcggtttaaacggcaaacagggtgtggttattccggctcccaacgcacgccatttaagcctcagccaggagattctggatgcggttgaacaagagcagttcgctatctgggccatcgaagggattgaggatgcactacccttactgacaaacctggtatgggatggcgaagggcaaaccaccctgatgcagactatccaggagcgcattgctcaggcaacacagcaggatgctcgtcaccgttatccatggccgttacgctggctgggctggtttagttcgaactgatcggacttgttcagcgtacacgtgttagctatcctgcgtccttcactaaaataaggcttactgagaacatggtagataaacgcgaatcctatacaaaagaagatcttcttgcctctggtcgcggtgaactgtttggcgcgaaaggcccacagttaccggccccgaacatgctgatgatggaccgtgtcgtgaaaatgaccgaaaccggcggcaacttcgataagggttacgtagaagcagaactcgatatcaacccggacctgtggttcttcggttgccactttattggcgatccagtaatgcctggctgtctgggtctggatgccatgtggcagctggttggcttctatctgggctggctgggtggtgaaggtaaaggccgcgcgctgggcgtaggcgaagtaaaattcaccggccaggttctgcctacggcgaagaaagtgacctatcgtattcacttcaagcgcatcgttaaccgccgcctgattatgggcctggcagatggcgaagtgctggtagacggtcgtctgatctatagcgcaagcgacctgaaggttggcctgttccaggacacgtccgcgttctgatcgtgctttcgcacctccagaaaggcgaaacctccgcattgcggaggtttcttttttgaaagagacgttatcaggctatgagtgccctgtcgccgatggcttctcgccagcctccaagccattgtgacctttgatttatcgtctgataaggacacatttctttagaacgtccagcgatgccggcctgataaccacgttgatgagcccgttccaggcgatctcgtttctgtctcttcatgcctcgtttccctcattcttttgtctggtggaaagaaaacagtgtctgcactatctgcacaggcacagataacgaataccccgaattagtcgcatcgtcaatgttcaaaattcatacgggtgtcatatttgtgagctagctggaagttcatttgtacaaaaattgtgacgtggcacaagtaacaacctgagttgaaaacgaaaaaaaaccgcaatcagcgacagaccgattgcggtttctgatgatgaattttacttatggcagccgggaaatctctctcgcgatactggccgactcctgcgcccatccctgagccaggactttcaccatttcgtcatagccatctttctgctgcttcagctccagatggaaaggacgcttaatcagctgcccctgatggttcagcaaccactccccgctgatgaccactgcaccgtcataacggccgtggaagcccgttacggtgacgttcagcgtatcctgatcgttacccagcggctgcgatgcgactacccaccccggaagctggctgcccaggttagccaccagcgtgttgcgcagctgctgatccagcgggctggcccacaggttgttggccgcaatcacgtatttcacgtcgctggtctgatagaccacgccgtttcctgccagataatccggcacggcgacctgctcaacccacagctgacggttcccctggctcgccgtgctttgcccaccgctgtgggttgccacaggcagctgataatagcttttattatctccccctgaactgcatgccgttaacagcagagcgccaaccatcaatagccattttttcattcttttgccctcttcggctcaggatcctttttatctttcgcttcgaacaccagcgcattgctcttctcgttgagcgttttcagcaccggctgcagttcacgcaggacctgatcaagacgctgcatatctgccaccatcttgttataggccgctgatcccggctggaagccctgcatactgcggttcagctcacgcagcgttttctgcatgtcctgcggcagctgctgcatactctggctcgccgtaatcttgttgatgttatccagcgtggtttgcagacggcgcatcgttgcctggctttcgctcagcgagtttgttgccgcttcaatcatcggattcagtggcagattgttgatcttatccagcgtctccatcagacgctgctggatctgcgccagaccgctgctcaccgttgggatgatcttgtagccaccgaattcacggataccggtaatcggcggtgctttcgggtagaagtccatatccacatacagcgcaccggttaccaggttgccggttttcagcgacccgcgcagaccgcgttccatcagctgggtgatatgagtcgcgatatcctgattttcaccaatctgattaagcagacgctctggttcaatgcggatcagtaccggaatgcggtaatcatcatccagcacctgctgaaggcccggaacgaagaacggcacttgcccaaccgtaccgagacgaatgccgcggaactcaacaggcgcccccggctgcaggccgcgaacggagtctttaaagaacatcaggaagtcaacgtgatcggtatagagcgcatcctgaatgcttttttgatcgtcaaagagacggaaagcggtgttctctgcgaccggctgccctaaatccaggccctccggcacgtcaaagctcacgccgccaccaaacagcgtggtcagcgaacccatttcaacgcgcatgcctgccgaagtcagatccaccgcgatcccgctgtctttccagaagcggacgttgctggtgaccaggcgatcgtttggcgcattaatgaagagctgatagctgatcgcgcgtttctgtggatcaaacgtgcttttctcaaccgaaccgacgcggtagccgcggaacagaaccgggtcgcccgccgtgagctgacccgcttttttactgtcgaggatcacgcggatgcccttggcatcaggcggtgcaagcggcggtgaatccagaagctggtattgggctggctggttacccttagcccccggctgcagctcaatgtaggcacccgagagcagcgtccccaggccgctgatcccttcacgccccacctgcggcttaacgacccagaaaacggaatcgccgtgcagcagtttttccatgccggcattcaggcgcgccttaatctccacatgggttaaatcgtcggtcagggttgcgctttccaccacgcccacatccacgctacggcttttgatggtcgttttaccgccctcaatcccctcggcattggtggttatcagcgtcacttccggcccctgatggctgtaatgataaaacaggatccaggcaccgatcagcgcagtcacgatgggaaaaatccacaccggagaccagtttttgaccttctgcactttcgcctctccactcttattttccatgctcttactcttcctcatggcttgattcaggctcacgatcccacgataaacgagggtcgaaggtcatggccgcaaacatggtcatgatcacgaccagtgcaaacattaaagcccccatcgcaggataaatactcatcaaaccgcccatccgcaccagcgcagagagaacggcgatgacaaacacgtcaatcattgaccagcgtccgacaaactcgaccacttcataaatcaggtgcatgcgttcgctgtcgcgtttcccatgaccttttgcatcccaacagagccaggcgatggcgatcatttttaaggtgggcaccataatactggcgataaagatgacgccagcgaccggataggaaccttcaccccagagcagtatcaccccggccaggatcgtcgagggcattttgtcgccgagcaaatcggtgatcatgattggcagaatattggctggcagatacagcatgacggacgtgaccagcagcgccatcgtccactgcaggctatttttacggcgcacgtgccctttcgtttcgcagcgcggacaaacgtcgagatcggcgggcagcacggcggtacagcacgggcacgagcgaagcccctggcgaatgccgggcacgccgaccttcaccgtctgcgcaagcgtcggtgccggggcgatatcatcccacgcccagcgtctgtccacgcactggaaagcgcgcagctgcaggacgcagtacagacaccagggaataaagctgctgccaatccccacgtcgccgtacgccatcagcttcacgaaactgaccaggatccccgccagaaagatctccgccatcccccagcttttgagctgaaacagaatacgcgcaagtcggattttcagcggtgccggcatcctgacgcggttcaccagcaaaaggataacgaccaggcaaaaagccgggactatctggacaaacaggagaaagaaggtccccagactggcgtaatcttccgagaacatcacgcccgggatttcaagcagatccacctgactggtgatcccccccaccttcatgtagatgaaggggaagagattagagagcagcagcataaacagtgctgccagcgcgtaagcagtgggacgctgccgcggcgcgtcccactcggttgtcaacgtcgcgccacagcgtggacacagggctttatgtccgtgaccaagctctggcaacgccacgagcatatcgcattgcgagcataaaatatgcctgtcggcatggtgctggtcacacatatgttatccctgtttatgcgccgtttttcagagactcaaggtactcccagcgctcaaaggcgtcttccagggctttttcagccgcggacatttcagccaatactttctgagtatagtcatgcgattgggtaaagaatgacgcatcagcaacctgtttttgcagatcctcaagcgcagcctccagctcttcaagacgctgcggtagcccctccagttcgcgctgcaggttatagcttagtttagccgaggttttcttgacagtttctgcttttgttacagcaggttcagaacttattttggactttgactgcttcgtcgccagcgactgtgcctgctgcccttttgcatcgtgataaccgccgacatattgaccaattcgcccttcaccttcgaagatccagcactcggtcacggtgttgtcaacgaactgacgatcgtggctgaccagcatcacggtgccctgataaccgtcaatcagttcttccagcagttccagcgtttcgacatccagatcgttggtcggttcatcgaggatcagcaggttgcttggcttcaggaacaggcgcgccagcagaagacggttgcgctcaccgcctgacagcgcgcgcaccggcgtcatggcgcgcttcggatggaacagaaagtcctgcaggtagcccagcacgtggcgcggcttgccgttcaccatcacttcctgcttgccttcggcgaggttgtccatcaccgtacggtccggatccagctccgcgcggtgctggtcgaagtaggcgacctccagcttggtcccgcagtgaatgcggccgctatcggcctgcagctggccgagcatcagtttcagcagcgtggttttaccgcagccgttcgggccgatgagcgcaattttgtcgccgcgctgaacctgcgccgagaaatagttcaccagcactttaccgtcaacctgatagttaacattttccatttcaaagacaatcttgccggaacgggacgcctcttccacctgcattttggcgctgcccatcacttcacggcgttcgctgcgctcgcgacgcatcgccttcagggcgcgcacgcggccttcgttacgggtacggcgggctttgatgccctggcggatccagacctcttcctgcgccagcttgcggtcaaactccgcattctgcagctcttccacgcgcaggttttcttctttctccagcagataggtgtcgtaatcgccaggataggtcaccagcttgccgcggtcgagatcgacaatacgcgtcgccatattgcgaataaacgaacggtcgtgcgagataaagatgatggtgccgctgaaggttttcaggaagccttccagccagtcgatcgcctcgatatccaggtggttcgttggttcgtccagcagcagcaccttcggcccgctgaccagcgcacgacccagggccgctttacgcagccagccgccggagagcgccgacagctccatgtcgggttccagaccgagctgcgccagcacttcattaatgcggttttcaagctgccacagaccgtggtgatcgagcatctcctgcacttttgccagttcgttgaggtttttgtcgctcggatcggtcatcaccagatgcgaaatctcgtgatagcgcttcaggtattcagcctgctcggagatcccttccgccacgaaatcgtaaacgctgccggtcacgtgacgcggtggatcctgctgcaggcgggagacaatcagatcctgttcgtaaacaatgcgtccgtcatccaggccctgttcacggttaaggattttcatcagcgtggatttacccgcgccgttacggcccaccagacagacgcgctcgttatcttcgatgtgcagttctgcattgtcgagaagcggtgagtcgctgaaagagagccacgcgccgtgcatactaattaaagacatttatttttcctttcagaccgcggtaatcaaccagcagttatggatttgacggttacgggcaaagtcctgagacagcgttttttggctgatttcttgtgctttcagtcccagggctgctaagccgtcatgatccatacggaagccgcgtttgttgttcgagaacataatggtgccgcctttacgcagcaggcgcttcaggtcggtcatcaggcgcaggtgatcgcgttgaacgtcaaagctatcttccatacgcttggagttggagaaggtcggcggatcgataaagatcaggtcgaactgctcgtcggtgtcgcgcagccagcccagcacgtcagcctgcatcaggcgatgctgacgcccggttaagccgttaagacgcaggttgcgctccgcccactccagataggtgcgggacatatccaccgtggtggtgctgcgcgcgccgcccagaccggcatgcacgctggcgctgccggtataggagaagagattcaggaagtccttgcccttgctcatctggcccagcatgcggcgggcgatacggtggtcgaggaacaggccggtatccagatagtcggtcaggttgacccacaagcgggcgttatattcgcccacttcgataaagtcgcccttctcgcccattttctggtactgatttttgcctttctgacgttcacgggttttcagcaccagcttgtttggcgcaatacccagcacggcgatggtggcggcaataacgtccagcatgcgctgacgcgctttttgcgcatcaatggttttcggcggcgcatattcctgaatcaccacccagtccgcgtagcggtcaaccgccacgttgtagtccggcaggtcggcatcatacaggcggtagcattcaatgccctcctgcttcgcccacttctcaaatttcttcaggttcttgcgcagacggttagcgtaatcttccgccacgccggacggcttgctgtcggccgccttctccgccagatggtagtttttctgcatgcagtccagcgggccgtttttcgccttaaactggcggtcggcacgcagctgcaggcagctcagcagttccggcgaggcgctgaacagagacaggttccagccgccgaagtggtccttcatgttgcggcccagcaggctgtgcagggcaatcaacgccggttcgctgtcgagacgttcgccgtagggcgggttgctgatcaccgtaccgtacgggccttttggcagcgggttggtcaggtttgccacgtcttttacttcgaaggtgaccagctcgccgataccggcacggcgggcgttgctgcgcgcgcgctcaatgacgcgagggtcgctatcggagccgtagaaatgagaggtatattccgccagccccttacgtgcgcgggtctgcgcgtcgtctttgacctctttccagagcgcttcatcatgctgcgcccagcctttgaagccccactggccgcgatgcaaccccggggcgcggtcggtggccagcatggccgcttcaatcagcagggtaccggaaccgcacatcgggtcgagcagcggcgtgcccggctgccagccggagcgcatcacaatggcggccgccagggtctctttgatgggtgccatgccggtacgatcgcggtagccgcgcaggtgcaggcccgcaccgctcagatcgagagagatactcgccgtgtcgccgttcagccagacgttaatacgcagatccgggttttcacgatcgacgtttggacgttccttatttttacgcgtaaagcagtccacaatggcgtcttttacgcgcagggcaccgtactggctgttgcggatctcgtcgttcacgccgttgaaatggaccgcaaaggtggcattcggggtgaagatctctgtccagtcgatcatctgtacgccggtgtagaggtcaaggtcgctataaaccttgcactccttcatcggcagcatgatgcgcgacgccaggcggctccacatcaggctctggtaaataagccgcgtgtcgccctcaaaatggacaccaccctgaaccacctgacactcttgtgcgcccaggctttccagttcagtttttaacagctcttccagcccacgggccgtactggcaaacagagaattcatatcgtcacttttactcttagaaaattgtcgcgcattatagctaatatggcgtgtatgtcataaagttgaaggcttattttcattcgagggagtgtgcagtggcgacgttatccaggctttttattcatccggtgaaatccatgcgcggcatcggcgtctctcacgcgctggccgacatgagcggattcgccttcgatcgcatttttatggtcaccgagcctgacggtacgtttattaccgcacgccagttccctcagatggttcgctttaccccttccccgcttcacgacggtttgcatcttaccgcgccggacggttccagcgcggtgattcgctttgctgattttgcgcccgtcgatgcgccaacggaagtgtgggggaaccactttaccgcgcgcatcgccccggatgaaattaaccgctggttaagcggcttcttctcccgtgacgtgcagctgcggtgggttggacctgaactgacgcgtcgcgtgaagcgacacgacgccgttcccctctccttcgccgatggcttcccgttcctgctgacgaacgaagcctcgctgcgcgatttacaaggccgctgcaaagccagcgtgcagatggaacagttccgtccaaacctggtggtgacgggtgccgaggcctgggacgaagatacctggaaagtgatccgcattggcagcgtcatttttgacgtggtgaagccctgcagccgctgcattttcaccacggtaagcccggagaaaggccagaagcatccttccggcgaaccgttgaaaaccctgcaatcattccgcaccgcgcaggataatggcgatgtcgatttcggccagaacctgatcccacgctccagcggcgcgatccgcgtcggcgatgaggtcgaaattcttgctcgtgggccagcaagagtgtacggctcgggtcaggaggaggagtttgtcgacgttgagacgaacgtcgcctctgcggtagatattcactggcagggcaacgtcatccggggtaacaaccagcaggtactgcttgagcagctggaacaagcggggatccgcataccctattcctgccgcgcgggcatttgcggatgctgtcgtatcagactggtggatggcgaagtgagtgcgttgaaaaagtcggcaattggaaatgacggcacaattctgtgctgtagctgcgtcccgaaaacgtccgtacagctggaagcttaaaccgcctgctcgaggctgaaggcatccacgcgaagctggggcttcagcctgtcgttcatgaccttaatggcatccccgagctgcatcgtccgcccggcaatcgtcacgccaggctgggccagcaggcagagcgcggcattttcgcctggctccaccaccagcaggctcacctcttctgcggtatcgctcaggttgacgctggccgcatcgcccgttgccggggtccagttcatgccgtgcggcaggaaatgccagctctttggcatttgcggcttcaggaaacggatagccaccagcgcatttaataccagctcggcgcgctgctctttcgagagcatcagatcgcgacatttttcctcaaaggagaaataaagcgcagcgtcatcaacgcaaaagcctgacggggaaaaagcgtccggggttaacattcggcgggcaaaacgagagcgaaataacatgccattggctaagtcgagcatcattcggtcatgctcgtcgcaaaaataccagcgccagttatcgtcaggtttaattcgcatgtttctctcccgtccccgaaacgtcctgtactaaaaatgtcctgtttgccgcttcgtttataacaccattaataaaagactataatgtctaaataagcaacagtgacggaatataaaacaaccagggctggaaataaagccccggttgtctgattacgagaaaagattagatatgcgtaacgatttctttaatcagcggcggtcctttaaaaataaagccggaatagatttgcaccagtgacgcacccgccgccatcttctcacgcgcagcaatcacggagtcaatgccgccgacgccaataatcggcaggcggccatttaattccgcagacagggaacgaataatttcggtgctttttaattgcaccggacggccacttaacccacccgcttcgtcacagtttttcattccctgcacgagggaacgatcgagcgtggtattggtcgcaattacaccatcaatattatggcgaaccaaactgtcggcaacctggatcaattcttcggcagaaagatccggggcgatcttaaccgcgaccggaacatatttgtggtggatcgcctggagttcattttgcttatttttaatggcactcagaagatcgtccagcgcttcaccatattgtaaggatcgcaggcccggggtattgggtgacgaaatattcaccgcaatataaccggcataggcgtagactttttccatacaaatcagatagtcatctttaccctgctcgaccggcgtgtctttatttttgccgatattgatgcccagtattccgtcaaagtgggctttttttacgttctcgaccaggtgatcaacaccgtggttgttgaagcccatgcggttgatcagcccttcggcttccaccagtcggaacaggcgcggtttgtcatttcccggctgcggacgcggggtgacggtaccgatttcaatggagccaaagcccatcgcgcccagggcatcaatgcactcgccatttttgtccagaccggccgccagacccagcggatttttaaaagtcagccccatgcactgcacaggttttaccggcacatgctggcgcaccagcgcggccaaaggcgtgccggtaatacgacgtaattgctggaatgtcaattcatgagcgcgctcagggtcgagctggaaaagggctttacgaacgaaggggtagtacatgaactctcctggattcccggtgtgcaaaccgggaggggattatgggcgatcccatcgcgaaagggaattgacctgcggcaaaaaaaaccgcgtaaaacgcaatcgtttacctccccgtccatttcttatgcactttttcgcattttaattgcagataaatcatttagtggaataaacgcgcggtgtcacactccttaaaattgttatgaatgttagataaaagcaaacaattagttataaggagaaagtatgcgcgtcattaccctggccggaagtccacgattcccttcgcgctccagcgccctgctggaatatgcccgtgaaaaactgaatgctctggatgtggaagtgtgccactggaacctgcataacttcgaacctgaagatttgctctacgcccgtttcgacagccctgcgctgaaaaccctcattgagcaacttaacggcgcggacggcctgatcgtcgcaacgcccatctataaggcctccttttccggggcgctgaaaaccctgctcgatctgcttccggaacgcgcgctggacggcaaggtggtgctgccgctggcaacgggcggtacggttgcccatttactggccgtggattatgccctgaagccggtgctgaacgcgttgaaagcgcaggagatcctccacggcgttttcgccgatgactcgcaggtcatcgactatcaacacaaaccccactttacgcctaacctgcaaacccgcctcgataacgctctggaaacgttctggcatgcccttcaccgaagaaatatccaggccccggcgtttggtcagcctcaaggagtcgcacatgtttaaaacgttaacccgcatcggactggcaggtttgatggcacttacctcgctggcccatgccgcagaaacggctccggaaagtttacgcatcgggtatcagaaaggcagcgtcagcatggtgctggcaaaaagccaccagcttctggaaaaacgcttcccggacaccaaattctcctgggtggagttcccggccggcccgcagatgctggaggccctgaacgtgggcagtatcgatctcggcagcacgggcgatatcccacctatattcgcccaggccgcgggagcggacctcctctacgttggcgttgagccgcccaagcctaaggccgaagtcattctggtgccagaaaacagcgacattaaaagcgtcgccgatcttaaaggtcataaggtcgctttccagaagggatccagctcacacaaccttttgctgcgagctctgcaagaggccgggcttaagttcaccgacattcagcccgtttacctgacacctgccgacgcgcgcgccgcgttccagcagaagaacgttgatgcctgggccatctgggacccgtactactccgccgcattgctgcagggtggcgttcgcgtgctgaaagacggtaccacgctgaagcagaccggttcattttatcttgccgcgcgcccttacgctgaaaagaacggcgcatttattcagggcgtgctggatacctttacccaggccgatgctttgacccagagccagcgtcaggagagcattgccctgctggcgaaaaccatgggcttacctgagccggtgatcgcgagctatctcaaccaccgtccgccgaccaccattacgccggtggacgcacacgtcgccgcacttcagcaacaaacggctgacctcttctatcaaaaccgcctggttccaaaacaggtcactattcgcgaacgcatctggcaacccgcaggcaaagaaggagctaaatcatgagtctgaatcttttctggtttttacccacccacggtgatggacactatcttggtacagaagagggttcacgcccggttgaccatggctacctgcagcagattgcacaggcggcggaccgaatcggtttcaccggggtgctgatcccgaccggacgatcatgtgaagatgcctggctggtcgccgcgtcgatgatcccggtcacccagcgcctgaagttccttgtcgcgttacgcccgagcgtcgtctcccctaccgtggcggcacgtcaggcggccacgctggaccgactgtccaacggccgcgccctgtttaacctggtgacgggcagcgatccacaggagctggcgggcgacggcgtgttcctcgaccataccgaacgctatgaggcctccgccgaattcacccgcgtctggcgacgcctgctggaaggggaaaccgtcacctttaaaggcaagcatattcacgttcgcgacgcgaagctctacttcccgccggtgcagcagccgcgcccgccgctctattttggcgggtcgtcggatgtggcccaggatctggcggcggagcaggtcgacctctatctgacctggggcgaaccgcctgagctggtgaaagaaaaaatcgctcaggtccgcgccaaagcggccgcccatggccgcaaggtgcgcttcggtattcgcctgcacgtgattgtgcgtgaaaccaatgatgaggcctggcgggcggcggaccgtctgatttcccatctggacgatgagaccatcgccaaagcgcaggccgcgtttgccaaaaccgactctgtcgggcagcaccggatggcctctctgcacaacggcaagcgcgagaatctggagatcagcccgaacctgtgggcgggcgtcggtctggtgcgcggcggtgcgggtacggcgctggtcggcgacggcccgaccgtggccgcgcgcatcaatgaatacgccgaactgggtatcgacagctttattctctccggttatccgcacctggaagaggcgtacaaggtcggcgagctgctgttcccgcatcttgatgtcgccattccggaggttccgcagccgcagcagctccagctgcagggcgaagccgtggcaaacgaatttattccacgcaaagccgcacagagctaaggagggaccatgtctgccacctcacaaaaatggctgctgcgcgccgcgccgtggtttttacccgtcggcattgtggcgctctggcagctcgcatcgtccaccggctggctgtcgagccgcattctgccctctccggagggcgttgttgaagcgttctggtcgctgagcgtcagcggagagctgtggcagcatctggcgataagctcctggcgcgccgcgatcgggttttccatcggcggcagtatcgggctggttctgggtctggtgagcggcctttcacgctggggcgagcggctgctggatacctccatccagatgctgcgcaacgtgccgcatctggcgctgatcccgctggtcattctgtggtttgggattgatgagagcgccaagatcttcctcgtggcgctgggcacgctgttcccgatttacatcaacacctggcacggcatccgcaatatcgatcgtggtctggtggagatggcgcgcagctacggcttatcgggtttttccctctttgttcacgtgattctgccgggcgccctgccctccattatggtcggggtgcgtttcgcgctcggcctgatgtggctgacgctgattgtggcggaaaccatctcagccaactccgggattggttatctggcaatgaacgcccgcgaattcctgcaaacggacgtggtggtagtagccattatcctttacgccctgctcggcaaactcgccgacgtcagcgcccagtggctggagcgcagctggctgcgctggaatccggcctatacccttcaggaggcgaaagcatgaatactgcacgactgaatcaggggaccccgttactgctgaacggtgtcaccaaacgctacggcgataacagcattcttaacgggctggatctgcatattcccgccggacagtttgtggccgtagtcgggcgcagcggcggcggcaagagtacgctgctacggctgctggccggactggaagcccccaacggcggcgacattctggcaggaacgacgccgctttcgaatattcaggacgatacccgcatgatgttccaggatgcacgcctgctgccgtggaaatcggttatcgacaatgtcgggctcggtcttaagggtaactggcgggatgaagcccgccaggcgctggccgccgttgggctggaaaatcgcgccgatgaatggcctgccgcactctcgggtggacagaagcagcgcgttgcgctggcgcgggcgttgattcaccgtccgggcctgctcttgctcgatgaaccactgggcgcgctcgacgccctgacgcgaatcgaaatgcaggatttgattggttccctctggcagacgcacggctttacggtactgctggtgacgcatgacgtgagcgaagccgtcgcaatggccgaccgggtgctgttaatagaggaaggaaaaatcggtctggatttgacggtggatcttccacggcctcgtcacgtgggctcggcaagactggcggagctggaggcagaagtgctggatcgggtgatgaaacgcgggagcacggagttacagcgagctaaggctaatgcctgatgccctcacccccggccctctcccacagggagagggagggtaaacttttattacgctaacgctttagcaatcttctcgtacagatcgccagacaggttttccagccctttcagttgctcaagcgcggcacgcatcttcgcctgacgcttctcatcgtagcgtttcagacggattagcggctctatcagacgcgacgccacctgcgggttacggctgttcagctcggtcagcatttccaccatgaactgataaccgctgccgtcttcggcgtggaacgcggcggggttgctgctggcaaacgcgccaatcagcgagcgcacgcggtttggattgctcagggtaaaggaacgatgcttcagcaggctgcgcaccttgctgagcgcatcggccgccgggctggtcgcctgcaggatgaaccacttatccattaccagaccatcctgatgccacttgtcgtcatactcctgcatcagcgcatcgcggcacggcagttcggcggcaacgcttgcgcccagcgcggccagcgcgtcggtcatgttatccgcctcgtgatactgcttgctcaccagggtgttcgccagctcggtttcaccaaacgccagatagcgcaggcaggtgttacgcagagaacgtttaccaatgtccgcgtgctcaacgcgataagcgtcaagcttgttggcgttataaatggcgaggaactcgtccgccagttcagcagccagcgtacgggtcagcgcttcacgcaccgccacgatcgcgatcggatcgataatctcgaacaactccgcgatttccgttgctgacggcagggtcagaatttcagcggccagcgccgggtcaatcttctcatccagcaggatcgcgcggaacgcgtcagccacgtgaacaggcagcgacagcggctgaccctgctggtgacggtttacgttgatcttgatgtaggtcgccagcaggctttgcgccgcatcccagcgggagaagtcgttgcgggcgtgacgcatcaggaacgtcagctgctgatcgctccacttgtactccagcttcaccggcgcggagaattcacacagcagcgcaggcaccggctggaagtagacgttatcaaagataaaggtctgctcggcctgggtcacgttcagcacgtggtgtaccgggtggccgcccttctgcaatggaatgactttgccctcgttatcgtacagctcgatgctgaacggaatatgcagcgggtatttctcttcctgctctgccgtcggcggcgtgcgctggctgatggtcagcgtgtactgctcggtttccggattgtagtcgtctttgacggtaacaactggcgtaccggcctggctgtaccagcggcggaagtgggaaagatcgacattagaagcatcttccatcgcctgcacaaaatcgtcgcaggtggccgcgctgccgtcatgacgctcgaagtagagctgcatccctttctggaaattctcttcacccagcagggtgtggatcatgcggataatttcagcgcctttctcatacaccgtcagggtgtagaagttgttcatttcgatgactttatccggacggatcgggtgcgccattgggctggcatcttctgcaaactgcaggccgcgcatggtacgcacgttattgatgcggttcaccgcgcgtgaacccagatcagagctgaactcctggtcacggaagacggtcaggccctctttcaggctcagctggaaccagtcgcggcaggtgacgcggttaccggtccagttgtggaaatattcgtggccgatgacgcgttcgatatcgaggtagtctttatcggtggcggtatcggtgcgcgcaagcacgtatttggagttaaagacgttcaggcctttgttctccattgcgcccatgttgaagaaatcaacggcaacgatcatatagatgtcgaggtcatattcgaggccaaagcgctcttcgtcccacttcatggagttgatgagcgaggtcatcgcccacggcgcgcggtccaggttaccacggtcaacaaacagctccagcgccacttcgcggcctgagcgcgttttgaaggtatcgcgcagcacgtcgaagtcccccgccaccagcgcaaacaggtagcacggtttcgggaacggatcctgccactgaacccagtgacggccattctccagctcgccttcgcctacgcggttgccgttggagagcaggaaggggtacagggttttatcggcgatgattttggtggtgaagcgcgcgaggacgtccgggcggtcgagataccaggtaatgtggcggaacccttccgcttcacactgggtacacagcgccacgcctgactggtaaagcccttccagcgcggtgttggcggccgggctgatttcattcacgatgcgcagcgtaaactgttccggcaggttgtcgatgaccagctggttgttttcttctttatagtctgaccaggcttcatcattaatatgcagggagaccagcgtcaggtcttcgccatccagacgcagcggcacagcagttgcgctgtggcgcgtcacctgactcaccgccgtgacaacggttttagtggcatccaggtcaaaagtcagatcgatttcgctaatcagataatccggcgcacggtagtcgtggcggtatttggcttgtggctgttgtgtcatagaaaaccttatgcatcgtttgtcgagtaacgtttcaatatattcctgttgcgcaaaacgcgctatgcagaatgttcatcttttcagggtcaatacctttttttgctacatttgtataatatgaactcatagtttttaaaatcgataaagatcgtccaggagcgctttaaacatgggatgagcgagatcgagataaagcttgattaacgaactttaacgaacttcacagaccacttttgccccatccatgccccacgcataattttagtcagcgccagaccacatcagccctgtagggctaatcgataacaaacacgccagcagtacgttccccaaaatttaaaaacaagttgttcatgccttgacagacaaaaccgccaaagcaaaaatactgtatattcaaacagtgattagcggagcatttatgttcgtagaactggtttatgacaagcgtaatgttgaggggctcgaaggggccagagagataattctggccgagctgacgaagcgggacattaagcctgccttactggcaggcttaatggcaaaaaactttaggggcgtagctcagttggtagagcaccggtctccaaaaccgggtgtcgcgagttcgagtctctccgcccctgccatatagaatcctttgcttcggcaaaggattttttttgcctgaaagactgtaaaacgcctcttcttactattcagccagcattcctgctggctgatgtattaatccattacattgatttttaacagatcttttatctgcgactgcttatcactgttttgcagccaaatcgcatacagcggtctggtaagcgtggtggaatccattacggtatgcagcccagctttagtgtctgcccagcgaacaggtaaccaagtacaacctctcagcaagggcagttgctgacaggcgatctctgcagagctggtcgttaactgtgggacgtcatcaggtgcaatcaagcccgtctcatgctgctgaaaatcaggcccccattccaggcgcaaataggtcaggtctgccttcatcatcgaaggttcagaggcataaagcgccaggccaaactggcccacaatctggctgctaaattcgtccatcttgggggcttcggttgtgataagaagatcaagctggcgctcatgaagttgcttaaccagcgactgccgttgcgcaatcctggcttcaaattgcaggtggctatgagattgataaagccgggtaagccactgacttagcatacattcccacagggaagcgctggcccctatcgagaactcattatgcctcgatgtatgtgcaacctctttgcgtgccgcctgccaggtattcatcagcgtttctgcgtacggcagtagtttttcgccggcgggcgtgaggcggatattgttgcgatggcgggtaaaaagattcacccccagttgattttccagctgtcgaatacgaaaactgactgctgactgcgtcaggtaaagggcttcagctgctcgcccaaagtggcgtgttctgctcacttcaaggaaagttttaagcaattccgtatccacatctttctccgcaaaattatttgtcgttatgatttaaatgttttgttttacactctgtcaagcgtaactaatactccgcgccataaatagctcggccaaagaattaggagcgtgtaggatggcggaaagctttacgacgactaatcgttttttcgacaataaacattatccgcgcgggttctctcgtcacggcgatttcaccatcaaagaagctcaactgcttgagcgccatggttatgcctttaacgagctggatctgggcaagcgtgagcctgctactgaagacgaaaaacagtttgtttctgtttgccgtggtgagcgtgagccgcagtctgaagcggaacgtgtgtggatcaagtatatggcacgcattaagcgtccaaagcgcttccatacgctgtctggcggtaagccgcagatggaaggtgcagaagactacaccgagtctgacgactaagatgataagaaggggctacggcccctttttttatgccagcaacttctgcaggtgcagcagcaaacgatcgatagcgcgataactcagcgcctcctgcaagtgtttcctctcaatgtcagtacatccctccacgtcagcaatggttctggccacttttagcaaacgttgccacgcacgtatagacagcccaaagcgcgtcaacgtctcctcaagccatcctgcatcttcactattaagcgaacaaaactgccggatcccggcattatcaagccgagcattcagcctgttttggcgggtgtattgtcgtgcctgggcagcgatcacccgctcgcgcacttttgctgagctctcacccgttatgcccgtctgcctgagcaggcccggcggcggaagggggatttcgagagacaaatcgaaacggtcgaggaatgggccggaaagctttcccagatagcgcagcgtctgctctggcgtacagcggttatggttgccctgataatgccccgtggggctggggttcatcgcagcgaccagttgaaattgcgcaggatagcttattttggcccgcgtgcgcgagatatgtatttcaccagattcaataggttctctcagtgcatccagcacgcgacgctcaaactcaggcaactcatcaagaaacagaatgccattgtgtgccagtgaaatctcacccggtccggggatagacccaccgccgaccattgccgtcagtgaagcgctatgatgtggggaacgaaaagggcgacggcgccactgtttatgcaacgatgccgaactgatgaggctatatatggcggcgctttccagcgcttcatgattattgagcggcgggagcaacccgctcagcctgctcgccagcatcgttttacctgtaccaggcgggccaatcagcaggagattgtgtccacctgcagccgtaatctccagcgcccgtttaccttgctcctgtcccatgatctcactgagatcttctggcgcatctgctatagcctcgtcgcactcctccggctcggacagttcatgtcggccttccagccaggcacacacttcctgaagatgcccggcgataagacaccccttttcggcaataagactcacttctgatgcgttttcattggcgacaatgatttgccgccctgcacgaatggcttccagcgctcccgatatcgcaccgggaacgcctctcaatgcgcctgtgagcgcgagttcacccacgaactcgtacgagcctagcctggtcgtagtaagctgctcagaagccgcgagaagcgcaattgcgataggtaaatcgtatcgcccgccctctttgggcagatcggcgggggcaaggttgatggtgatcttcttcgcggggaaggtataaccgctatttattattgcgctgcgaacgcgatccctggcctctttaaccgtcgtttcaggtaacccgacaagcgtgagtccgggcagcccattactcaaatgaacctctacggaaacaagcggtgcctttaccccgagagccgcacgcgtataaacaactgacagtgacatttgcactacctcctggtgtgactatgccagtacgcgttatgcctgtttagcgctatttagcgaatttacgctgcctgttcagggattttaaaagcacaatgaaactattgcacaatcgtggaaccctcctcgcagagcgaaaaaaacctgttttgacggttagcggaggagtaaaaaagtgaaaaatattcattttctaatttccgtatataaaacaacgattttaagaaatatgattcgcgggctaaccaaatccgtcataaataaatcttgtgtttgatttaaaaactgtgataactctttaggtattccttcgaacaagatgcaaaaagaactgaaaatgacagcccttctacgagtgattagcctggtcgtgattagcgtggtggtgattattatcccaccgtgcggggctgcacttggacgagaaaaggcttagaaatcaagccttaacgaactaagacccccgcaccgaaaggtccgggggtttttttatgactaaaaaacgtaaatgaggagcagagaatgacaagtagcacaaaattctgtttctcccgatttatgacggggaactaactatgaatggggcacagtgggtagtacatgcgttgcgcgcgcagggagtcgagacagtattcggttatccgggtggcgcaattatgccgatttacgatgcactgtatgacggcggcgtggagcacctgttgtgtcgacacgagcagggcgcagcgatggccgccatcggttatgcccgtgccaccggtaaaaccggtgtctgtatggcgacctcaggtccgggcgcaacgaacctcatcaccggtctggcagacgcgctgctggattccgttcccgttgttgccatcacgggacaggttgcctctccgttcatcggcaccgacgcgttccaggaagtcgatgtactcggtttatcgctggcctgcaccaaacacagttttctcgttcagtctctggaagagctgccgcgcgtaatggcagaagcattcgaggttgccagctccggtcgccctggtccggttctggtcgatatcccgaaagatatccaggtcgcacacggcgaactggagccgcacttctccaccgttggaaacgacgacgcgtttccgcatgcggaagtcgaagaggcccgtcagatgctggcgcaggcgaaacagccgatgctgtacgttggtggtggcgtaggtatggcgcaggcggttcctgccctgcgcgaatttatcgcggcaacgcaaatgcctgccacctgcacgctgaaagggttgggtgcggtagatgccgattacccctactatctgggcatgctggggatgcacggcaccaaagcggcaaacctggcggtgcaggcgtgcgatctgctcatcgccgtaggcgcccgttttgacgaccgcgtcaccggtaagctgaatacctttgcgccgaacgccaaagttatccatatggatatcgacccggcggaaatgaacaagctgcgtcaggcgcacgtcgcgctgcagggcgatctcaacgcgctattaccggcattgcagcagccgctggatatcaacgcgtggcgtcagcacaccgcagacatgcgcgccgagcacgcctggcgttacgaccatcccggcgaggccatctacgcgccgctgctgttgaagcagttgtccgaccgtaagcccgccgacagcgtggtgacgaccgatgtcggccagcatcagatgtggtccgcccagcacatgacctacacccgtccggaaaacttcatcacttccagcgggttagggacgatgggcttcggtctgccagccgcggttggcgcacaggttgcccgcccgaacgataccgttatctgtatctccggtgacggctccttcatgatgaacgttcaggagctcggcaccgtgaagcgcaagcagttaccgctgaagatcgtgttgctcgataaccagcgtttagggatggttcgccagtggcaacagctgttcttccaggaacgttacagtgaaaccaccctgaccgataaccccgatttcctcaccctggccagcgccttcggcattcctggtcagcacatcacccgtaaagaccaggttgaagcggcactcgacaccatgctgtcaagcgaagggccatacctgcttcatgtctcaatcgacgagcttgagaacgtctggccgttggtaccgcccggtgccagtaactcacaaatgctggagaagttatcatgatgcaacatcaggtcgccgtgcaggctcgcttcaacccggaaacattagaacgcgttttgcgcgtggtgcgtcatcgtggttttcagatttgctctatgaatatggagacggccaccgacgcgcaaaacatcagtatcgaattaaccgttgccagcccgcggccggtcgacttactgtttagtcagttatcaaagctggtagacgttgcccatgttgccatctgccagagcacaaccacatcacaacaaatccgcgcttaagcgtgacaggacgaaaaaatgacgacaaaaaaagctgattacatttggttcaacggtgagatggttcgctgggaggacgcgaaggtccacgtgatgtcccacgcgctgcattacggtacctccgtgtttgaaggcatccgctgctacgattctcacaaagggccagtggtgttccgccatcgcgaacacatgcagcgtctgcatgactcagccaaaatttatcgtttcccggtttctcagagtgtggatgagctgatggaagcctgccgcgaggtgatccgtaagaacaacctcaccagcgcctatattcgtccgctggtcttcgtgggcgacgtcggcatgggcgtgaacccgccagccggttacaacaccgatgtgatcattgccgcgttcccatggggtgcctacctgggtgctgaagcccttgagcaggggatcgacgcaatggtctcttcctggaatcgcgttgcacccaacaccatcccgaccgcggcgaaagcgggcggtaactacctttcttccctgctggtcggcagcgaagcgcgccgtcacggctaccaggaaggtatcgcgctcgacgtgaatggctacatctccgaaggcgcaggtgaaaacctgtttgaagtgaaagacggcattctgtttacgccgccattcacctcgtccgcgctgccgggcatcacccgtgacgccatcatcaagctggcgaaagacctcggtatcgaagtgcgcgagcaggtgctgtcccgcgaatccctctatctggccgatgaagtatttatgtccggtaccgcggctgaaatcaccccggtacgcagcgtagacggcattcaggtgggcgaaggccgctgtggcccggtgaccaaacgcattcagcaagcgttctttggcctcttcaccggcgagacagaagataaatacggctggttggatcaggttaatcactaaatataaatttgggacggcacgcaccgtcccattacatagtcagacgggagtaaataaagcatgcctaagtatcgttcagccaccaccacccacggccgtaacatggccggtgcccgcgcactgtggcgcgccaccggaatgaccgacgccgatttcggcaagccaattatcgccgtggtgaactccttcacccagttcgtaccgggccacgtgcacctgcgcgatctcggtaagctggttgccgagcaaatcgaagcctccggcggcgtggcgaaagagttcaacaccattgcggtggatgacggtatcgcgatgggccacgggggcatgctctattcactgccgtctcgcgagctgatcgccgactcggtagagtacatggttaacgcccactgcgccgatgcgatggtctgtatctccaactgcgacaaaatcaccccggggatgctgatggcctccctgcgcctgaatattccggtgatcttcgtctccggcggtccaatggaagcggggaaaaccaagctctccgacaaaatcatcaagctcgacctggtcgatgcgatgatccagggcgcggacccgaaagtctctgacgagcagagtgaccaggtggagcgctccgcgtgcccgacctgcggctcctgttccggtatgttcacggcgaactccatgaattgcctgaccgaagcgctgggcctctctcagccgggcaacggctcgctgctggcgacccacgccgaccgtaagcagctgttccttaacgccggtaaacgcatcgttgaactgactaagcgctactacgagcaggacgacgccagcgcgctgccgcgcagcatcgccagcaaagcggcgttcgagaacgccatgaccctggacatcgccatgggcggttccaccaacaccgttctgcacctgctggccgccgcgcaggaagccgaaatcgacttcaccatgagcgacatcgacaggctctcccgtaaagtgccgcagctgtgtaaggtcgcaccgagtacccagaagtaccatatggaagacgtgcatcgcgcgggtggcgtcatcggtatcctcggcgagctggatcgcgccgggctgctgaaccgtgacgtgaaaaacgtgcttggcctgtcgctgcctgagtcgctgaaccagtacgacgtgatgctgaccaaagacgacgcggtgaaaaagatgttccgcgcgggccctgctggtattcgtactacccaggcgttctcgcaggactgccgctgggataccctggatgacgaccgcgccgaaggctgcatccgctcgctggagcatgcctatagcaaagacggcggcctggccgtgctgtacggtaactttgcggaaaatggctgcatcgtgaaaaccgctggcgtggacgacagtatcctgaaattcaccggtccggcgaaggtgtacgaaagccaggatgaagcggtagacgccatcctcggcggcaaagtggtggaaggcgacgtggtggtcattcgctacgaagggccaaaaggcgggccgggcatgcaggagatgctctacccgaccaccttcctgaaatcgatgggcctcggtaaagcctgtgcgctgatcaccgacggtcgtttctccggcggcacctccggcctctctatcggccacgtctcgccggaagcggcaagcggcggcaacatcgccatcatcgaagacggcgacatgatcgaaatcgacattccgaatcgcggcattcagctcaagctgagcgaccaggagatcgcggcccgtcgtgaagcgcaggaagcgcgcggcgataaagcctggacgccgaaagaccgccagcgtgaagtttccttcgccctgcgcgcctacgcgagccttgccaccagtgcagataaaggcgcggtgcgcgataaatcgaaacttgggggctaacgatggccgagtcgcaacccttatccgccgcccctgagggggcggaatatctcagggcggtgcttcgcgcgccggtctatgaagccgtgcaggtcactcccctgcagaaaatggaaaaactctcttcgcgcctcgacaacgtcatcctggtgaagcgcgaagaccgccagccggtgcacagtttcaagctgcgcggtgcctacgcgatgatggccgggctgaccgacgagcagaaagcgcgcggggtgattaccgcctcggcgggcaaccacgcgcagggcgtggcgttctcgtctgcccgtctggggctgaaagcgctgatcgtgatgccggttgctaccgccgatatcaaggtcgacgcggtgcgcggtttcggcggcgaagtcttgctccacggggccaactttgacgaagcaaaagccaaagcgattgaactggcgcagcagcaggggttcacctgggtgccgccgttcgaccacccgatggtgattgccgggcagggcacgctggcgctggagctgctgcagcaggatgcccatctcgaccgcgtctttgtcccggtgggcggcggcggtttagccgcaggcgtggcggtgctgatcaaacagctgatgccgcagatcaaagtcattgccgtggaagcggaagactccgcctgcctgaaagcggcgctgaatgccgggcatccggtcgacctgccgcgcgtcgggctgtttgccgagggcgtggcggtgaagcgcattggcgacgaaaccttccgcctgtgccgggaatatctcgacgatatcgtcacggtggatagcgacgctatctgcgcggcgatgaaggatctgttcgaagacgtgcgtgcggtggcggaaccctccggcgcgctggcgctggcgggcatgaaaaaatacatcgcgcagcacaacatccgcggcgagcgtctggcgcacgtgctttccggtgccaacgtgaacttccacggcctgcgctacgtgtccgagcgttgcgagctcggcgaacagcgtgaagcgctgctggcggtgaccattccggaagagaagggcagcttcctgaagttctgtcagctgctgggtggacgttcggtgacggagtttaactaccgctttgccgatgccaaagacgcctgcatttttgtcggcgtacgtctgagccgcggcgtggaggagcgcaaagagatcctcaacctgatgcatgagggcggctatagcgtggtcgatctctccgacgacgagatggcgaagctgcacgtgcgttacatggtcggcggccgtccttccaagccgctcagggaacgcctgttcagctttgagttcccggaatcgccgggcgcgctgctcaagttcctgcacacgctgggcacgcactggaacatctccctgttccactaccgcagccacggtaccgactacggccgcgtgctggcggcgtttgaactgggcgagcacgagccggatttcgaaacgcggctcaacgagctgggctatgagtgtcacgatgaaacccacaacccggcgttccgcttcttcctggcaggctaagggctgagcggcatgtaggccgggtaagcgcagcgccagccggctttagtggttcggcagtatcgtccagaacgcatcaataagcggctcatgcagccgctttttttgtgcgcacacgccaagctcaaacggcgttttctcgtcgctgcgctctaaaatcatcacgcgattgcgcaccggctccgggctgttttccagcaccacttccggcagcagcgccacgccgcagccgagtgccaccatcgacaccatcgcctcatggccgctgacggtggcgtaaatcgacgggttgctgattttctgacggcggaaccacagctctatacggcgacgcaccggtccctgatcggccatgataaacggcaccgtggaccagtccggtttttccaccgatacctggttacgcaccgggcagggcagcgccggggcaatcaacaccaccgccagattttccagcatcgagaacgctaccgcgcccggcagggtttcaggcttcccggcaatggcgagatccgcttcgcctgtcaccactttttccatcgcgtcggcagcgtcgccggtagtgagcttaatttcaaccgacggatgcgccgcgcgaaagcggtcaaggatgggcggcagatggctgtaggcggcggtcacggagcagaaaatatgcagctcaccggagagtgacggcccctgctgatcgatagagtgccgcagctgctggtactgcaacagcgtctgctgggcaaaaatacgcagctcttcgcccgcttccgtgagggtgacggtgcggttatcgcgcacgaacagcggctggccgaggtcttcctcaaggcgctggatctggcgcgaaagcgtggaggggctgacgtgcatcgcccgggcgctgcggccaaagtgacggctttccgccaggtgcaggaacattttcagatcgcgtaaatccaccgattccactccctctttttacattgcataaattgcaatgtgacgttgtgaatatatcaatttccgcaataaatttcctgttgtaatgtgggtacattctcgctgaaacgcgaaccgaacaataagacacacaacatcacgaggtatcacccatggctaactactttaatacactgaacttgcgccagcagctggcgcagctgggcaaatgccgcttcatggcgcgcgatgaatttgccgatggcgcgagctaccttcagggtaaaaaagtggtcatcgtcggctgtggcgcacagggtctgaaccagggcctgaacatgcgtgactccggtctggatatctcctacgccctgcgcaaagaagcgattgccgagaagcgcgcttcatggcgtaaagcgaccgaaaacggcttcaaagtgggtacctacgaagagctgatcccgcaggcggatctggtggttaacctgaccccggacaagcagcactctgacgtagtgcgttccgtacagccgctgatgaaagacggtgccgcgctgggttactcccacggctttaacatcgttgaagtgggcgagcagatccgtaaagacatcaccgtggtgatggtggcaccgaagtgcccgggtaccgaagtccgtgaagagtacaaacgtggcttcggcgtgccgacgctgatcgcggttcacccggaaaacgatccgaaaggcgaaggcatggcgattgccaaggcgtgggcagcggcgaccggcggccaccgtgcgggcgtgctggaatcgtccttcgttgccgaagtgaaatccgacctgatgggcgagcagaccattctgtgcggcatgctgcaggccggttctctgctgtgcttcgataagctggttgaagagggcaccgacccggcatacgcggaaaaactgattcagttcggctgggaaaccatcaccgaagcgctgaagcagggcggtattacgctgatgatggaccgtctgtccaacccggcaaaactgcgtgcttacgcgctgtctgaacagctgaaaaccatcatggcgccgctgttccagaaacatatggacgacatcatctccggcgagttctcgtccggcatgatggcggactgggcgaacgacgataagaaactgctgacctggcgtgaagagaccggtaaaaccgcgttcgaaaccgcgccacagtatgaaggtaaaatcggcgagcaggagtacttcgataaaggcgtcctgatgattgcgatggtgaaagcaggcgttgagctggcgttcgaaaccatggtggattccggcatcattgaagagtctgcgtactacgaatcactgcacgagctgccgctgatcgcgaacaccatcgcccgtaagcgtctgtacgaaatgaacgtggttatctcggataccgcagaatacggtaactacctgttctcttacgcctgcgtaccgctgctgaaagagtttatgaccactctgcagccgggcgatctgggtaaagcgattgcagaaggtgccgtggacaacgcgcagctgcgcgatgtgaacgaagccattcgcagccaccagatcgagaaagtgggtcacaaactgcgtggctacatgaccgacatgaagcgtatcgcggtagcgggttaacaaccttgtcgggtggtgcttcgcttatccgatctacaaaaccgtaagatgtaggccgggtaaggcgcagtcgccacccggcttgtttatttgcggtacagcactttaatcacgtggtagccgaactgcgtgtgcagcgggccggttggctccagcaccgggcaggagaagaccactttatcgaatgccggtaccatctgaccctggcggaattcacccagatcgccgccgcgtttgcctgacggacagatagagtgcttcttcgccagcttgccgaagtcggcgccgtttttgatctgctccagaagatccagagccagtttctcttctttaacaagaatatgcagtgctgctgctgtttttgccatgatcgtgccttgagtggtatggattaggctcgctatactaccacgctgttattctcccctcctgactttcattgagtgatcatttatgcgtttaaaccccggacaacaacaagccgtcgaatttgtcaccggaccgtgtctggtgctggcgggtgcaggatccggcaaaacgcgcgttatcaccaataaaattgcgcacctgatccgcggctgtggctatcaggcccggcacattgcggcggtgacgtttaccaataaagcggcgcgtgagatgaaagagcgtgtcggccagacgctgggacgaaaagaggcgcgcggcctgatgatctccaccttccacacgctggggctggatatcatcaaacgcgagtatgcggcgctgggaatgaagtccaacttctcgctcttcgatgacaccgaccaggtggcgttgctcaaagagctcaccgaggagttgatcgaagatgacaaggtgctgttgcagcagctgatctcaacgatctcaaactggaaaaacgatctgatgaccccggcccaggccgcggcgatcgccaaaggcgaacgggatcggatcttcgcccactgctacggtctgtacgatgcgcacatgaaagcgtgcaacgtgctggactttgacgacctgattctgctgcccacgctgctgctgcagcggaacgaagaggttcgcgagcgctggcagaacaaaatccgttacctactggtggatgaatatcaggacaccaacaccagccagtacgagctggtgaagctgctggtggggcagcgcgcgcgtttcaccgtggtcggcgacgacgaccagtcaatttactcctggcgcggcgcgcgtccgcaaaacctggtgctgctgagcaaagattttcccgctctgcaggtgattaagctggagcaaaactaccgctcctccgggcgtatcctgaaagcggcaaatatcctgatcgccaataacccgcatgtgtttgagaagcgtctcttctccgagctgggttacggtactgaattgaaggtgctcagcgccaataatgaagagcatgaggcggagcgcgtgacgggcgaattgatcgcccaccacttcgtcaataaaaccgaatataaggattacgcgatcctctatcgcggcaatcaccagtcgcgcgtctttgaaaagatgctgatgcagaaccgcattccgtacaaaatctcgggcggtacgtcgttcttctcacggccagagattaaagatctgctggcctatctgcgcgtcctcacgaacccggatgacgacagcgcgtttctgcgcatcgtgaatacgccgaagcgcgagattggcccggcgacgctgcaaaagctgggcgagtgggcgatgacgcgtaataaaagcctgtttaccgccagcttcgacatggggctgagccagacgttaaccggtcgcggctatgattcgctaacgcgattcacccactggctcggcgaagtgcagcgtctcgcggagcgcgagccggttgcggcggtgcgcgatcttattcacggcatcgactatgagtcctggctgtacgaaacctcggccagcccgaaagccgctgagatgcgcatgaagaacgttaaccagctcttcagctggatgaccgaaatgctggagggctctgaaatcgacgagccgatgaccctgacgcaggtcgtcacccgctttaccctgcgcgacatgatggagcgcggcgagagcgaagaagagaccgatcaggttcagctgatgacgctgcatgcgtccaaagggcttgagttcccgtatgtgtatctggttggtatggaagaggggttgttaccgcaccagagcagcattgacgaagataacgtcgacgaggaacgccgcctggcctacgtggggattactcgcgcgcagaaagaactgacgttcacgctgtgtaaagagcgccgtcagtatggcgaactcgtccgcccggagccgagccgtttcctgctggagctgccgcaggatgacctgatctgggaacaggaacgcaaagtgattaccgcagaagagcggatgcataaggggcaggctaacgtggcgaacattcgcgccatgctggcaaaagccaaagagaaaggataatgatgagcaggccggataaggcgacgccgccacccggcaatgttcagcgtattacttcacttccagcacccagtgcacatagctctgccactggcactcctgctcgatcatctctgccccaagcgggtgacgttcaatccagttttccggcagcgtcagcgacagtttttcgtcatcggccaccagattgattgcaggcagcaaatcatcgcgacggcggctggcaaagagaatcgccagacgcagcaggcggcacagatgttcggccacgcgcggcggtacggcgttttgctgatgcaaagatgagagatcaacggcgttggtctggttcagcagcagcgttgccagcagctttttctgtgcgggcgtgtagcccggtaaatccaggttgcgaaccagatacgctgcgtgagcgggggcctgcttaaaatcaatgctcagccccacttcatgcagcgcacaggcgctcagcagtaaatcgcggctcagatgatcaagatcccagacgttagcgacctgatcggcgaagcgagatgccagctgcgacacgcgtcctgcctgatcgatatcaaccagaaaacgacgctgtacgttgcgcagggttcggctgcggatatcctgatcgaccgacagatgcagcatcccatagaccaggccttcgcgcagcgcgccgccggcaagggtcatacactggatgttgagctcggtgaaaatggcgatcagaatggccagcccgctcgggaagaccagcgcgcgttccagcgtcaggccttcaatttccagttcttccaggcgtccgcactggatggcgcgctgttttagctgctgaagtttggcaagcgtaatccgctcgtccattccctgcgccatcatgatttcctgcagggcctgcacggtccccgacgcacccacgcacactttccagccgtgatagcgcagttcgtccatcacgggacgtaatacctcgcgcgcggcattttctgcctcgtcgaagttctctttacccagattacgatcggtaaaatagcgctcaagccaggtcacgcagcccatcgacaggctgaacagcgacgtagcctgcgcgccggtgccggtcaccagctcggtactggctccgccgatatccaccaccaggcggcgatcgtcaccccccgtggtgtgtgcaacaccctgataaatcagacgagcttcttcttcaccgctgataacctgaaccgggcaaccgagaatctcctgcgctctggcaataaaatccacggcgttaaccgccaggcggagtgtcgcagtggcgacaacggtgatttgggcgtgcgggatatcctgcagacgctcggcaaagagtcgcaggcactgccagccacgttccatggcttcaggcgagaggtgattgtcgctgctcaggcccgccgcgaggcggaccttgcgcttaatgcgcgtcagcgtttgtatgcttcccgccacctcgcgcacaaccagcatatgaaaactattcgaaccgagatcaattgccgcataaagcgaggtggagctgagcatatcttcttaacctgaacgacgacgattacgcggtgcgccgcctgaacgacgcggaccattgccggagcgtgggcgggtaagacgcttaggcggcggcagttcgcttaacagcgcttccggattgtatttgctctgcggaatagagtgaccgatgtaggtctcaatggccggaaggttcagcgcatactcttcacacgcaaggctaatagagtgaccgcttgcgcccgcgcgaccggtacgaccgatacggtgtacgtagtcttcgcagtcgtctggcagatcgtagttaaagacgtgcgttacggctggaatgtgtaaaccacgtgcagccacgtcggtggcgaccagaatatcgagatcgccgcgggtaaactcttcgagaatacgcaggcgttttttctgcgccacgtcgccggtcaacaggccaacacggtgaccatcggcagccaggtggccccagatgtcttcacaacggtgtttggtgttggcaaagatgatggcgcgatctggccactcttcttcaatcagcgtttgcagcaggcgcattttctcttcattagaaggatagaagagctcttctttaatgcggtgacccgttttctgctccggttccacttccacgtattcggcgttgttcatctgttcgaacgccagctcgcgaacgcggtaggagagggttgcagagaacagcatgttcaggcgctggttggccggaggcatacggcggaacagccagcggatgtctttaatgaagcccagatcgtacatgcggtcagcttcatcgagcaccacaacctggatggcaccgaggttaatgtggttctgtttggcgtaatcgataagacggccggtggtaccgatcaggatatccacaccgctttccagcactttcagctgtttatcgtagccgtcgccgccataggccaggcccagcttcaggccggtagcctgcgccaggggttcagcgtctgcgtggatctgtaccgccagttctcgcgtcggggccataattagcgcgcgcggctggttaactttgcggtctgcaatcgctgggtgagaaagtaaataatgaaacgttgacgttaaaaacgccatcgttttgccggtaccggtttgcgcctgcccggcaacatcgcgaccggccagcgtcagcggcagcgcgagggcctgaatgggcgtgcagttatgaaaccctttattttcaagggcttcaatcaccttcgggtgcagcgcgaagtcggaaaacttctgttctgttaaatgtgttttgctcatagtgtggtagaatatcagcttactattgctttacgaaagcgtatccggtgaaataaagtcaacctttagttggttaatgcgacatcaacgcgtcgttggtggagacaaaaccaacgtaccaggcttattcctgtggagttatatatgagcgataaaattattcacctgactgacgacagttttgacacggacgtacttaaggctgacgggctgatcctcgtcgatttctgggctgaatggtgtggtccttgcaaaatgatcgccccgattctggatgagatcgccgacgaatatcagggcaaactgaccgttgccaagctgaacatcgaccagaacccgggcaccgcaccaaaatacggtatccgtggtattccgaccctgctgctgttcaaaaacggcgaagtggcggcgaccaaagtgggcgcgctgtccaaaggtcaactgaaagagttcctcgacgctaacctggcgtaaggtttctccgctgtgcgttcagagcccccggctaaatgattcggaactctggacgcccggctgaagtcgtgctaagttagctatgacttcgttttaaacatatcttgttgtttgaatcttgttttacccgatacttcccgttgttaacatgaacagtgcgtgaagtggctaaattccgggcttgtcactcaatccgtcttgtcgtttcagttctgcgttctttccctgtgaccagacagcgaacagacatgagttgatggccgctaaacaggcatggatgaccctgccataccattcacaacattaagttcgagaatcaccccgagtttaagaacccacaccattatgaatcttaccgaattaaagaatacgccggtttctgagctgatcactctcggcgaaaatatggggctggaaaaccaggctcgtatgcgcaagcaggacatcattttcgccatcctgaagcagcacgctaagagtggcgaagatatctttggcgacggtgtgctggagatattgcaagacggatttggtttcctccgctctgcagacagctcctacctcgccggccctgacgacatctacgtatcccccagccaaatccgccgtttcaacctccgcactggtgacaccatttcaggtaagattcgtcctcctaaagagggtgaacgctactttgcgctgttgaaagtcaatgaagttaacttcgataagccagaaaactcgcgcaataagatcctctttgagaacttaacgccgctgcacgcgaactctcgcctgcgtatggagcgtggtaacggttctaccgaagacttaaccgcgcgcgttctggatctggcctcaccaatcggtcgtggtcagcgtggtctgattgtggcgccgccaaaagcgggtaaaaccatgctgctgcagaacatcgcgcagagcattgcttacaaccaccctgactgtgtgctgatggtgctgctgattgacgaacgtccggaagaagtgaccgagatgcagcgtctggttaaaggtgaagtggttgcttctaccttcgacgagccagcatctcgccacgttcaggttgcggaaatggttatcgagaaggcaaaacgcctggttgagcacaagaaagacgtgatcatcctgctcgactccatcacccgtctggcgcgtgcctacaacaccgtggtcccggcgtctggtaaagtcctgaccggtggtgtggatgctaacgccctgcatcgtccaaaacgtttcttcggtgctgcacgtaacgtcgaagagggcggcagcctgaccatcatcgcgacggcgctgatcgataccggttccaaaatggacgaagtgatttacgaagagtttaaagggacaggcaacatggaactgcacctctctcgtaagatcgctgaaaaacgcgtcttcccggctatcgactacaaccgttccggtacccgtaaagaagagctgctcaccacccaggaagagctgcagaaaatgtggatcctgcgcaaaatcattcatccaatgggtgaaatcgacgcgatggagttcctcattaacaaactggcgatgaccaaaaccaacgacgatttcttcgacatgatgaaacgctcgtaacgcaaataaagccagcgaacgccacgtttttacgtggcgtttttcttttatggactatacgctagtaccacctactcccaattttgacctgtcggtgcgacaataagaccgtttgcacagtcaaagtaataattgtttgaaaaatatacaaagggagttgtaagaagccatctttattacttctgaggtaatggcttcatggttatacttccgggactaacatttgttgagagcaatccattgtgaatctattcaccgccgttactgaactgatcagtatttttttattcacaacctgttttttgttcatcgcacgtaaggtggcaaaacgaatagggttagtggataagccaaattttcgtaaacgccatcagggacttattcctctagtcggcggaatttctgtttacgcagggatttgcttcacgtttgggattgccgattattatatcccgcatgccgccctttatgtcgcctgcgccggtgtcctggtgttagtcggggctcttgatgaccggtttgatatcgcggtgaaaatacgcgctaccgttcaggcggccattggcgtggtgatgatggtagtgggcggactgtatctgagaagcctcgggtatgtgtttggcccctgggagttagtcctggggccatttggcttcttcctgacactctttgctgtctgggcagcaatcaatgctttcaacatggtggatggcattgacggcctgctcggtggattgtcatccgtctcgttcgccgctatcggcattattttatggtttgatggtcagtacagcctggcaatgtggtgttttgccatgattgctgccattctgccttatatcctcttaaacctcggtgtgctgggtcgtcgctataaagtctttatgggagacgcaggcagtacgctgattggttttacggttatctggatcctgcttgaaactacgcagggtcaaacccatccgataagtcctgtaacagcgctgtggattattgccattccattaatggatatggtggcgattatgtatcgccgcctgcgcaaagggatgagtcctttctctcccgaccgccaacacattcatcatctcatcatgcgtgcgggttttacgtcccgtcaggcgtttgtgcttattacactggccgccgctattttggccgcgattggtgtggctgcagaatattctcatattattcctgagtgggttatgttggcattgttcttgctcgcatttttcctgtacggctactgcattaagcgcgcatggaaagtagcgcggttcattaaacgtattaaacgcaggatgcgtcgtaacagtggcaaaaacacaacattaactaagtaaaaccgggactatgatgactcaaccgttggcgggagcgaaatcagtggtaactgagaatgaactggatattcggggtttgtttcgcgtgttatgggcaggcaaactttggattgcggggatcgcgctggggtttgcactgttagcgctggcctatacgttctttgcaaaacaagagtggagcgccacggcaatcactgacaaaccaacggttaacatgcttggggggttctattcccaacagcaattcctgcgaaacctggatatcaaagctaacctcgccacgccggatcaggtctccgttatggatgaggcctataaagagtttgtgatgcaactggcttcgtgggatacgcgccgcgacttctggtcccagacggattactacaagcagcgtcgggttgataacaccaaagccgatgccgctctgctggacgatctgattaacaatatacaatttatgccgggcgacgcgctgcgtaacgtgaatgacagcgtcaagctgattgcagaaaccgcgccggacgccaacaacctgctgcgtcagtatgtcgcgtttgccagccagcgtgccgcaagccatcttaacgaagagcttaaaggcgcctggtcggctcgcaccatccagatgaaagcgcaggtgaaacgtcaggaagaggtggctaaagcgattttcgctcgccgtgtacacaatattgagcaggcgctgaaaattgcggaacagcacaatatttcccgtactgaaacggacgtgccggctgatgaactgcctgattcagagatgttcctccttggccgccccatgttgcaggcacgtctggaaaaccttcaggccgtcggtcctgattttgacctcgattacgatcaaaatcgcgcgatgctcaatacgcttaatgtcggtccatctctggacccgcgttttcagacctatcgttatttgcgaacgcctgaagaacctgtaaaacgcgatagtccgcgtcgtgcattcctgatgatcatgtgggggattgtaggcgcactgacgggcgctggcgtggcgttaacgcgtcgtcgcacaaactaagaatgccgtctacgatgaaggctgcggccttcatcgcctaatcgaagagaatcgatgtgaaagtactaaccgtatttggcaccaggccggaggccattaagatggcacctctggttcatgcgctggccagcgatcctgatattgaagcgaaagtgtgcgtcacggcccagcaccgtgagatgctcgatcaggtgttaacgctcttttccatcgtcccggattacgacctcaatattatgaaaccggggcaaggattgacggagataacctgtcgcattctgcaagagctgaagcctatcctggagtcattcaagcctgacgtggtgctggtacacggcgacactaccacgaccgtggcgaccagcctggccgcgttttaccagcgaattcccgtggggcatgttgaggcgggtctgcgtaccggcaatctctattcgccgtggccggaggaggccaaccgcacgcttaccggccatttggcgatgtaccactttgccccaacggaaaactcgcgtcagaacctgctgcgtgaaaatatcgccgataacaaaatctttgtgaccggcaatacggtcatcgatgcgttgatttgggtacgcgatcgcgtcctcgcaaatgacgagcttaagaaagaactcgctgcccgctatccattcctgcacaacggcaaaaaaaccattctggtcaccggccatcgtcgcgaaagctttggccggggttttgagcaaatctgtcacgcgctggctgaaatcgcggcgcagaacgacgacgtgcagatcgtctatccggtccatctcaatcctaacgtcagcgagccggttaaccgcatcctgggccatatcgaaaatgtccttctgattgaacctcaggactatctgccgtttgtctggctgatgaaccatgcctggctgatccttaccgattccggcggcattcaggaagaagcgccttctcttggcaaaccggtgctggtgatgcgtgaaaccaccgaacgtccggaagcggtcaaagccggtacggtgcgtctggtcggcaccaacgcggaactcatcgtcgaagaggtcacgcgccttctgcatgacgacgaaacgtatcaggcgatgagccgggcccataatccgtatggagacgggcaggcttgtggccgtattttgcatgcacttaaaaacaatcgggtatcgctatgagttttactaccatctctgtcattggtcttggctacattggcttgcctaccgcggcggcgtttgcctctcgtcagaaacaggttgtcggtgtggatatcaacgcccgtgcggtggaaaccattaaccgtggcgagattcatattgtcgagcccgatttggatcgcgtagtgaaagaggcggtggagggcggcttcctgcgcgccagtaccacgccggttgaagcggatgcctacctgattgccgttccaacgccctttaaaggcgaccacgagcccgacatgggctacgtcgaggcggcggcaaagtccattgcccctgtgctgaagaaaggggcgctggtgattctggaatcaacctctccggtcggtgctaccgagcagatggcgcagtggctggccgacgcgcgccctgatttaagcttcccgcaacaggcgggggagcaggcggatatcaacatcgcctactgtccggagcgcgtcctcccgggccaggtcatggtcgaactgataaaaaacgaccgcgtcattggcggtatgacgcccgtctgttccgagcgcgccagcgcgctgtacaagattttcctggaaggcgagtgtgtggtgacaaactcccgcaccgccgagatgtgcaagctgacggaaaacagcttccgtgacgttaatatcgcctttgcgaacgaactgtcgctgatttgcgccgatcaggggattaacgtctgggagttgattagcctggcgaatcgccatccgcgtgtaaacattctccagccaggcccgggcgtgggtggacactgcatcgccgtcgatccgtggtttattgtggctcagaatccggcgcaggcgcgcctgattcgcaccgcgcgtgaagtgaacgacagcaaacctcactgggtgctcaatcaggtcaaaaccacggtagcggattgtctggcagagagcggaaagcgcgccagcgagctgaaaattgcctgctttggtctggcattcaaacccaacattgacgacctgcgcgaaagcccggcaatggaaattgctcagatgattgccgaatggcacaagggtgaaacgctggtggttgagccgaatatcgatgagttgccggcaaaactggcggggcactgcacgctggctgcgctggatgaggcgctggcgacggcggacgtgctggtgctgctggtggatcataaagcgtttaaagcgacgtccggtgatgcggtgcgtcagaagtatgtggttgataccaaaggtgtctggcgttgaacagcctgaacggggtacttgagcccctgcagtgggagagtgcctttttcggcctgccgtcggccattgtgcgtctgcgcgatgatgcgccggtactggctgaatcggatttcatcgcctggcaacggattcaggcgaagatcccggcggaccgtaccgacctgcttgatgcgctccagcaacgcggctttcagctggtggaaggtgaggcagacctttccataaccctcacccggcatgatgcgcccggtgcggaaatggcaaccgaacaggatattcccgtgctgcgtcagatggcggctcaggcgtttgcgcagagtcgctttcgtacgccctggtacgcacctgacgatagtggacgtttctatgcccagtggatagagaatgcggttaaaggcacctttgaccacgtctgcctggttttccgcgcaggggacggtcaactccaggggttcgtctcgcttcgcaagctcaacgtgcgcgaggcgcgtattggcttattagccgggcgcggcatgggtgagaaacttatgcaggcggcgctgcactgggcgcagcagcagcaggttgagacgctgcgggtggcgacccaggtgggcaacaccgccgcgcttaaacgttatattgcgagtggtgccaacatcgacgccaccgcctactggttatacaggtgacaagatgattccatttaacgcaccacccgtcgtcggaacggaactcgactatatgcagtctgccatgggcagcggcaaactctgcggtgacggcggtttcacccgtcgctgtcagcagtggatggaacagcgttttcgcagcgccaaagtactgctgaccccgtcctgtacggcatcgctggaaatggccgcactgctgctggatatccagcccggcgatgaagtgatcatgccgagctacaccttcgtttccacggcgaatgcgtttgtcctgcgcggggcgaaaatcgtctttgtggatatccgcccggataccatgaacattgatgagacgctgattgaagcggcgatcaccgacaaaacgcgcgcgatcgtgccggttcactacgcaggtgtggcctgtgaaatggacaccatcatggccatcgccaaaaaacataacctgtttgtggtggaagatgccgcgcagggcgtgatgtcgacctacaagggacgcgcactgggcaccatcggccacatcggctgctttagcttccacgaaaccaaaaactacacggcaggtggagagggtggcgcgacgctgattaacgaccgggcgctcgtggagcgtgcggaagtgatccgcgaaaaaggcaccaaccgcagccagttcttccgcggccaggtagacaaatacacctggcgcgatattggctccagctatctgatggcggatctgcaggccgcgtacctgtgggcgcagctggaagccgcggatcgcatcaacctgcagcgtctctccctgtggcaaacctattacgatgcgctggaacctctggcaaaagccgggcgtattgcgctgccaacgattccggcggattgcgtccacaacgcgcacatgttctacatcaagctgcgcgataacgacgaccgcagcgagctcatcgcctggctgaaagaagccgaaattatggcggtgttccactatatcccgctgcactccagtccggcgggcgaagcgtttggaacgttcgcaggtgaagaccgttacaccaccaaagaaagtgagcggttgcttcgtctgccactgttctacaacctcgcgccagttaaccagcgtacggtgattaataccctcctgagttatttcagctgatatgtctctggcaaaagcatcggtgtggaccgccgcgtccacgcttgtaaaaattggggccgggctgttggtcgtcaagctcctggccgtctcatttggcccgtcaggagtggggctggcgggtaatttccgtcagcttgtcaccgtccttggcgtgctggccggtgccggtatcttcaacggcgtcaccaaatacgttgcgcagtatcatgatgatgcggcccagctccgcagggtggtgggcacctcctcggcgatggtcacgggtttttcgaccctgatggcgatcatctttctgctggcggcggcgcccatcagccagggattattcggccacacccactatcaggggctggtgcgtctggtcgcattggttcagatggggattgcctgggctaacctgctgctggcgctgatgaaagggtttcgtgatgctgccggaaacgcgattgccttaatcctgggcagcgttatcggcgtgattgcctattatttctgctatcgcctgggtggctatgaaggcgcactgctggggctggcgctggttccggcgctggtggttgtgcctgcggcatttatgctgatgcgtcggggcgtcattccgctgagctacctgaaaccgcaatgggactcgatgcttgccagccaactgggtaaatttaccctgatggcgctcatcacctccgtcacgctgccggtggcctacgtgatgatgcgaaacctgctggcggcgcactatagctgggatgaggtcgggatctggcagggcgtaagcagtatttccgatgcctatcttcagtttattacggcttcctttagcgtttacctgctgccaaccctgtcgcgtctgacgtccagacaggacataacgcgcgagattttccgatcgctgcgctttgtattgccggccgtcgcggctgccagctttaccgtctggttattgcgcgatgtcgccatctggctgctgttctcggcgaagttcaccgccatgcgcgatctctttgcctggcagctggtgggtgatgtactgaaagtgggggcttacgttttcggctatctggtgatcgcgaaagcgtcccttcggctctatatcctggcggaaattagccagtttgttttactgacggcattttcacactggctgatacccacgcacggtgcgctgggggcggcccaggcctacatggcaacctatatcgtttatttcgccgcctgttgcggtgtatttttattgtggcgtaaacgcgcatgactgcactgattcacatcctgggatcggatatcccacaccataaccagaccgttttgcggttcttcaacgacgagctggcatcgggagatcctgatgcgcgtgagtttatggttgcaggtcaggataagggcctgagcgaggcgtttccggcactgacgattcgcttctggccggataaggcctcactggcgaaggcggtggttgccaaagccaaagcggatcgtaagcaacgtttctttttccacgggcagttcaataccggcctgtggctggcgcttctcagcggagggattaaaccctcccagtgcagctggcatatctggggagccgatctttatgaagtctcccgcggctggaaattccgtcttttttatcccctgcgccgcatggctcaggagcgcgtaggctgcgtttttgctacccgcggcgatctcaactattttgctaaacagcacccgaacgtgcgcggcgagttgctctatttccccacccgcatggatccggcgctgaacgccatggcgaatgacgcggtgcgtgaaggcaagctgacgattctggtggggaattccggcgatcgcagtaacgaacatgtcgcggcgctcagggcggtgcatcagcagtttggcgacacggtgaacgtggtggtgccgatgggctatcccgccaacaacagcgcctatatcgacgaggttcgtcagcaggggctggcgctgtttagcgctgaaaatctgcacatcctcagcgataagctggaatttgatgaatatcttgcgctgctgagaaaatgcgatctcggttatttcatctttgcccggcagcaggggattggcacgctgtgcctgctgattcaggcaggtgtaccgtgcgtgctcaaccgcgacaacccgttctggcaggacatggccgagcagcatattccggtgctgtttacctcagacacgctgaatgtcgaggtggtacgtgaagctcaacgtcagctcacgctggtggataaaaacagcatcgattttttcagcccgaattatctcacgccgtggcaccgcgcgctacgtatcgctgcaggagacaaagcatgagtcagttgcaattcagcggcttactggttgtctggcttctgagcagcctgtttatcgccacgctcacctggtttgaattccgccgcgtgcgcttcaactttaacgtcttcttctcgttactgtttctgctgacgttctttttcggcttcccgttgaccagcatactggtcttccgttttgacgtgagcgtcgcaccgccggacattctgctccaggcgcttctggcggcgacctgcttctatgcggtttactacgtcacctataaaacgcgtctgcgttcagcgcagacagctgccccacgccgggcgctctttaccatgaatcgggtggaaacccacctgacatgggtgatgctgatgactatcgccctggtcagcgttggcatcttcttcatgcataacggcttcctgctttttaaactccactcctacagccagattttttcggcagaagtctcgggcgtggcgcttaagcgtttcttctacttcttcatcccggcgatgctggtgatcttcttcctgcgccaggacagcaaagcgtggctgttcttcctggtcagtaccgtcgcatttggcatcctgacctacatgattgtgggcggtacgcgcgcgaacatcatcatcgccttcgcgatcttcctgtttatcggcattatccgcggctggatctcgctctggatgctggttgcagcaggcgtgtttggcattgtggggatgttctggctggcgctgaagcgctacgggatgaacgtggcgggtgatgaggcgttttatacgttcctttacctcacgcgcgatacgttctcgccatgggaaaacctggcactgctgctgcaaaattacgacaagattgatttccaggggctggcgccgattgttcgcgacttctacgtctttatcccttcctggctatggccggaccgtcctggcgtggtgctgaatacggcgaattacttcacctgggaagtgctgaacaaccattccggtctggcaatttcacccacgctgctcggttccctggtggtgatgggcggggcatggttcattctccccggagcggttgccgtggggctgattatcaagtggttcgactggctttacctgcgtggcaatgaagagaccaatcgctataaagcggccattttgcacagtttctgctttggtgccattttcaatatgatcgttctggcgcgcgaaggtctggactcgttcgtttcgcgcgtggtgttcttcatggtcgttttcggcatctgcctgttactggccaagctgttgtactggctgtttgacagcgccgggcttgtgcacaggcgcgagcggcagggcagcacaacgctgtcgcaagtctgagtaaggatagtaatgactgatagaatttctgcaccgcgctatgcgctacgtggtctgcagctgattggctggcgcgacatgcagcacgcgctggattttctgttcgccgacggccagatgaaatccggtacgctggtggccatcaacgcggaaaagatgctggcggttgaggataacgcggaagtcaaaagcctgatagacgcggccgaatttaaatacgcagacgggatcagcgtggttcgctctatccgtaaaaagtatcctgacgctaatgtttcccgcgtggcgggtgccgatctctgggagcagcttatggcccgtgcaggcgcgcagggaacgcccgtgttcctgattggcgggaagccggagatactggcccagacggaagagaaactgcgtcgtcaatggaatgttaatattgtcggcagccaggatggttacttcaaaccggaagatcggcaggcgctttttgcgcgcgttcgtgacagcggggcgaagattgtcaccgtggcgatggggtccccgcgccaggagatcctgatgcgtgactgtcgtctggtctgcccggatgccctctacatgggcgttggcggcacatatgacgtctttaccggccacgtcaagcgtgcgccagcggtctggcaacatctggggctggagtggctgtaccgcctgctatcgcagccgacacgcattaaacgacagatccgtctgcttcgctacctcgcctggcattacaccgggaaaatgtaatcaaaatgtagcgcgatatgctattcgcgctgcaactcgcctgcaaaactgctgataatctgtgcaatgcattcattttttttatgcatcgtttgccatttggcacattttaagaaaccattcgctccgtattttagtccccctaaaaaacaatacccggtcttaagtcgggaaacagcaaacacaatcgaggatctatggcagagaaaaaacaggagctacagcgtgggctggaagctcgtcatattgaactgatagcgctgggcggcactatcggcgtgggcctgtttatgggctccgcaagcacgctcaagtgggcaggcccttccgtattactggcgtacattattgccgggctgtttgttttcttcatcatgcgttccatgggcgaaatgcttttcctggagccagtaaccggctccttcgccgtttacgcgcaccggtatatgagcccctttttcggctacctgacagcctggtcatactggttcatgtggatggcggtgggcatctccgagatcaccgcgataggggtctacgtccagttctggttcccggacatggcccagtggatacccgcgcttattgccgtggggctggtggcgctggcaaacctggccgccgtgcgtctttatggtgagatcgagttctggttcgcgatgattaaagtcaccaccatcatcgtgatgattgttgtcggcctgggcgtgattttcttcggctttggcaacggtggacacgctatcggtttcggtaacctgaccgaaaacggcggcttctttgccggcggctggaagggtttcctgacggcgctgtgtatcgttgtggcttcgtatcagggcgtggagctgatcggtattactgccggtgaagcgaaaaatccgcaggtcacgctgcgtagcgcggtgggcaaagtgctgtggcgcatcctgattttctatgtgggcgcgatcttcgttatcgtaaccatcttcccgtggaacgaaattggcacgacgggtagcccgtttgttttaacctttgccaaaattggcatcacggcggcggcgggcatcattaactttgtggtcctgacggccgcgctgtcagggtgtaacagcgggatgtacagctgtgggcgtatgctctatgcgctctcgaagaataaccagctgcctgcggcgatgagcaaagtgtcacgtgctggcgtgccggtggcgggcgtggcggtttcgattgcgatcctgctgattggctcttgcctgaattacatcattcccaatccgcagcgggtgttcgtttacgtctacagcgccagcgtcctgccgggcatggtgccgtggtttgttatcctcatcagccagctgcgtttccgtcatgcgcataaaaaggcgattgaaagccatccgttccgttcaattctgttcccgtatgcgaactatttaacgatggcgttcctgatttgcgtattaatcggaatgtactttaatgaagatacccgcatgtcgctgtttgtcgggatgatcttcctggccgctgtaacggctgcctataagctttttggtctcagtcgccgtgccaccacgcagaaagtggaggaataagcggcaaaatgtgcaaacgataaccaaacgcgcatttttttcaaaaaagcactagacagcggggacggaggtacgtaatatccagccccgcaacggcgctaagcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtctcaggttcgaatcctgtcgggcgcgccattttagtcccggcgctagagctgcggtggtctgagaagtagtcagtaccgcgtgaaagaatacagtggtggctatagctcagttggtagagccctggattgtgattccagttgtcgtgggttcgaatcccattagccaccccattattgaaagagttgtgaattgcgaaggtggcggaattggtagacgcgctagcttcaggtgttagtgtccttaggatgtgggggttcgagtcccccccctcgcaccacgactttttaaatgaattgaactaaaaattcaaaaagcagtacatcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaattttgaaccccgcttcggcggggttttttgttttgtgccacttttcaccgctgtagtgattccccgacagcgtcctgtttcattgtcgcgattcagcgacatataattcattgaaaataaacatatttactatccataggttttgctgtctcctcctggcgacatatttctgcgttgaccgatatgttgtagcgattaagacgacgcttaacagcataatttccttttatcttaaaatgttgcgtcatgtaaaagttctgcgtgtcatgttggcacgttacgtgcaataatatgcgtgtagatgctcattccatctcttatgttcgccttcgtgcctcataaactccggaatgacgcagagccatttacggtgcttatcgtccactgacagatgtcgcttcggcctcatcagacaccatggacataacgttgagtgaagcaccaaatatgttgtcttacagacctgttttaacgcctgcttttatagcaggcgtttttttatgccttattcccgataccggcgcacgatcagggcaaccatcaccagggccgctgacgagacagcatagagtgcggctactgagccaaacccggcagccactgccgctgcgatgccggtgaagagagaggcgctgagcgtttgccagcgccaggctttaccactggccgaagcggtttgcgtaatatgaaaactactgagaacgccaaacgtcccggccgcgaacagaacattcgaagccagatgcgcgataaagatcatccccagcgcacatgccatccacccggacaacaacggcagcattccataagcggccagaaagatgccgagacaaacgatgatgcgtggcgtgcgagcggcaaagcgcgtcaggctctctttttttagcaacatggggccgcaaagctgtcccaggctccttgcgaaaagcagcggcaaagcaaggcccgccgcatcctgaggatggagttgctgtgccagtgccggaagtagtgccatggccggcgagccgacggccgccagcgctggcaggatgagcagactgcgtttctgccgaacggtcaacgtccgccagcgtaatgccgcaggggcttcctcttcctcgagggacggtagtgatggcgctgaaaaccggcgtccagccagccatagcatgagcagtgacccgagaaagctggcggcatcaatggccagaagggtaaatacggatatcttctgaaacagcatcacgcccaggccggtccccagcaaaacctgagaagcaaaaatcacattttccagacaggtcgcagcaggcagctccgcttcgctgagaccgcgcttgaagagcaacgtcagcgcgggccagctcatcccgctgagcagcgcttcggtggattgcacggcgagtaacgcggtaacgctgtgataacccacaccaaggaggggaaagagcagggcgagcaatcccagcgcctcggtcagtatcagcagggcgatcggagaacatcgggagcacagcttttcgccgatcgtactcccgataaaccccggcaccgtagcgaaaagaaaagcgagggtgagcagtgcgggcggggctgaccatgctaacagcaagccgaagaccacgacctgggttaagccattccccagcgaagaaaagataaaagcacaagcaaggaggcgcagccagcggtggcagcgcagcgcttcaatcagcgcatagagaagcgagttcatgacgatttcctttcaaaaacgatttaatccacgctgcagaatgtgcgcgtgtgtgagaaaaagttaatgaaaagagatcgttacattggcgttttcgttagcggatataggtgtaaagaatgtagcagcagaaaggcgataaaaaaaggaggccgtctggcctcctttttgattattgctgggtaccgttgttttgcagggtcagcaacagcccgtcacggcgcatggcggcggcctcttccggcttatgctgcttgtccagcgtatcggcaagccaggcgtagtcgaaggcgtccggacgctgcttcagcgctgcacggaaggcgaggctcgcctcctgccattcgccgtgcttcatcaacgactggccgagcgtgctccacagcagcggtcgatcgccgacggttttaatctgctgacgcagcactttttcgatttgctcaggattgttggttttcaggcgcgggatcaccatcaccagacgatcgtcgtactggcgcttcagaccgtcgaggaggatcgcctgagccgtgtcgtgatcgtcacactcgatgagatgttccgccatcgccacctgcagaggaacctgctgacgcgttttacggctctgattcttccaccacgttttcagaccgtcgctgcccaggtctgcgcgcgcctgatccatcaggccaatccacgccagacgctgaagctcatcacgatgttcatcgtcgcccacctcggccttcgccatcgacggaatgatgtccagcagtgagccccaggcgccggtacgaatataggcctgctcggcaagacgcagcacttccggatgacgcggcgcgacttccagcagacggtcgatgccgtggcgagccgcgtgattctcattgcgtgccagctgcagacgaacgcgcgtgatttccaccggaatcgggtcgccgtgagccagctcagccgctcgctccaggtgctgattagcgcgggcttcgtcaccgcgctgctgcgccgcttcggccgccagcagatagttcaccaccggctgttcggcatggtcggcgtttttcgacatcagcttttcaacctgctgatagtcaccctctgcgagcttaagcagcgcctgctcggtctgtttacgggcgcgacggcgcttacggccaacgaaccagccgcgggtatgggcaccggtacggaaaatacggcgcaggatccactcgatcgcaaacagcaccaccacgccaaggattagaatgatcgtcagacccgttacgctggtttcaatgttgtagttatcggtctggatcaggacataaccctgatgacccgcaagcataggtcccaggacgatcccggcgatcagcaggataaagagtaagaggacttttagcatcgttactctccctgcggtgcgctttcaggcgcaggagccggagcaggtgccgctccgctcgtctgctcagccggaacgcccggctgcgccagcaggttacgcacgcgcgtctgcatcagtttctccagaatcggctggctggtcagcttgtccggcacgttcatggtgatgttctgctgactcagcttatcaatgtcttcgaggaaggcggtggtcgtcgcatcatcggtgttgtagtaagcgcgtacccacgttgagacgttatccagcgcctgtttataggtctcttcctgatgacgcggcacggcctgggccgccaccagcaggcgggaacgaatgttctcgcgcagatagatgtcctggttcggcgcgagcagcggtacggccgtttcgtcgcgacggcggatagtgataaagctgtccataaagttctgccagcttttctgcaggtttatgcgccattcgctcagcgagctggaaagctccgtaccgtcggaatccatcggggagtcgtcgtcgttgttatccgccagctgcaggttatcaatctgattcgacagctgattcactttaaggataatgccgtcgtaatccacctgcgaaacggcggagaggctggcgatgtcttcggtaatcgcgcgacgggcggtaatgaggcttgggtcgttcatgtccgccaggcttgcatcggcgcttttcagcagcgcggcggcagtggtgacgtcctgatcgctccagagcttacgtccggcgagcttcaccaggaagtcagcctgcgagagcagccaggttttggcatcggtgccggaaatcgtggcgactttctgctgaacttcacccagctgtttggtcagctcttcctgtttgctgttcgcttcggcaagcgcggcggcctgctgcttaatcacggcttccagctcggttttctgcgtctcctgctctttttgcagggcagtgagctgattcaccagcgcatcgctggtggacgtctggttagcgctctgttgcttcaccagcccgtagaggccagcccccgctgccagcgcaatggcgatggcaatcgcgctcagcgtgaggcttgttttgttgctgccgtttttcttctcagcggttttctcagtcgtctctggctgtggcgtcgtctccacagtctccctggtctcttcaaccacggcggaggatttgtcgtgttccgtcattatggcttcccatttgagagttattgtaatgcgcgcagcagcgcatcgttgtcggcgttatcagcgatccgaatatcctgccagcccagttcccgggcctggttcgccagacgctcactgacgaccagaagccgacagcggagtaaccagttttcgcgataccaaagcggtatcagcgtccaaagctgttgtaacatttcaccgctggtgaccaccagtgtattgatgcctcgcgcgtgccagcgcatcgcctcttccgcgccatcgtagtgttttgcacagcgctgatagcactcaacgaacgtcacgttcgcaccacgttcacgcagcgtttcgcccagcagctcgcgccccccattgccgcgcaaaatgagcgcacgctttccggcaacagtttgtaattcaggtaattgtagcaagacttcagtgatttcccgatctaacgggtaacgaacgtccgcgccgcttacggtatgcagcgccagtgccgttgtgcggccaatcgcgaaatagccgggggcggttggccaggccatgtcctgctgctgcagctgtgcgtgggcaaattccacggcatgctgcgacagcgcaaacagcaggtcatcgtcctgaagggtattcatctggtcggcgagcgcagagagctcgcgaccgggggagaattcaatgagcggaaaactccaggccacctgccccagtgtgcgcagacggctcactaactgctctcctgcgggagaagggcgggtgacgagaatactcatgcagggggctctccattatatacgtcagccaggatctcgcgggcgccgttatccagtaactcttccgccagcgacacgccaagctgctcggcatcttgcgcgttaccgcgacgttcgccgcgcaccatctgcgaaccgtccggggcgcctaccagcgcgcgcagccacagttcgccattcgtcaattcagcatagctgccaattggcacctggcacccgccttcgaggcgggtattcatcgcccgctccgcttttacgcgcgtagcggtttcgtcatgattcagtggggcaagcagctcgcgggtacgcgcatcgtccagacggcactcgatgccgacggcaccctggccaacagcgggcagtgagagctctggcggcagcgctacgcgaatacgttcttccagccccagacgcttcaggccggcaacggcgaggataatggcatcgtaatcgccgttatccagcttgcccagacgcgtaccgacgttaccgcgcagcgagcggatgatcaggtcaggacgacgctccgccagctgacactgacggcgtaaactggacgtgccaaccacgctacccgctggcagcgcgtcgagcgagtcatagcggttagagacaaacgcatcgcgcgggtcttcgcgctcgcagatggtcaccagccccagcccttccgggaactcgacgggcacatctttcatcgaatgtacggcgatatcggcgcggttctcaagcaatgccagttccagttctttgacaaacaggcccttgccgcccactttcgccagcggcgtatcgaggatcacgtcaccgcgcgtgaccatcggcaccagctcgacgcgcaatccactgtggcaggcttccaggcgctgcttcacataatgtgcctgccagagcgcgagagggctttggcgtgtggcaattctcaaaacattgtctaacatgcttgttaccgtcattatcaatcgctaaccatcctaacattgttgactctgggatggcagttttacggttgatgaagagtgagagggacaaggcggcgtattcgtcagccagagccgtattcaggaatttacacgtacagaacggtgctacacttgtatgtagcgcatctttctttacggtcaatcggcaaggtgttaaattgatcacgttttagaccattttttcgtcggtaccaccaaaaatgataagggcgaaaaagggtaacggttatctttttgaaatactgcgggtccgctgttactcgtgttttgaatagctgcgacacccggaaacatcaggcgatacgtcttgtacctctatattgagactctgaaacagagactggatgccataaatcaactgcgtgtggatcgcgcgcttgctgctatgggccctgctttccagcaggtatacagtctgctgccgacattattgcactatcaccacccgctgatgcctggctaccttgatggtaacgttccccagggcatttgtcttttcacgcctgatgaaacccaacagcattatttgaacgagctggaactctaccggggcatgccgccacaggagtccccgaaaggtgaactgccgattaccggcgtttactctatggggagcacctcatcggtagggcaaagctgttcttctgacctggacatctgggtctgtcatcagtcctggctcgataacgaagagcgtcagctgctgcagcgtaaatgcagcctgctggagagctgggcggcctcgctcggcgtggaagtgagcttcttcctgattgatgaaaaccgtttccgccataacgaaagcggcagtctgggtggtgaggactgcggctcgacccagcacatcttattgctggatgaattctaccgtactgccgttcgcctggccgggaaacgtattctgtggaatatggtcccgtgcgaagaagaagagcattacgacgattacgtcatgtcgctttatgcgcagggcgtactgacgccaaacgaatggctggacctcggcggtctcagctcactgtctgcggaagagtatttcggcgcaagcctctggcagctctataagagtatcgactcaccgtacaaagcggtgctgaaaacgctgctgcttgaagcctactcctgggaatacccgacgccgcgcctgctggcgaaagacatcaagcagcgcctgcacgacggggagatcgtctccttcgggctcgacgcctactgcatgatgctggagcgcgtaaccgaatacctgaaagccattgatgacaccacgcgtctggacctggtacgtcgatgtttctatctcaaagtctgtgagaagttgagccgcgaacgcgcctgcgtgggctggcgtcgtgaagtggtcagccagttagtgaaagagtggggatgggacgacgcgcgtctgtccatgctcgacaaccgggccaactggaaaatcgatcaggtgcgtgaagcgcacaacgaactgctcgatgcgatgatgcaaagctaccgtaatctgatccgctttgcgcgccgcaacaacctcagcgtttccgccagtccgcaggatatcggggtattgacccgtaagctgtacgccgcgtttgaagcgctgccgggtaaagtcacgctggttaacccgcagatttcgcctgacctgtcagaaccgaatctgacctttatctacgtgccgccgggccgcgcgaaccgcaccgggtggtatctgtacaaccgtgcgccaagcatggattccatcatcagccatcagccgctggaatataaccgctatctgaacaagctggtggcctgggcctggtttaacggcctgctgacctcgcgcacgcgcctgtttatcaaaggcaacgaggtggtcgatctcgctaagctgcaggagatggtcgcggatgtgtcgcaccacttcccgctgcgtctgcctgcgccgacgccaaaagcgctctacagcccgtgcgagattcgccatctggcgatcatcgtcaacctggaatacgacccgacggcggccttccgcaatcaggtggtccattttgacttccgcaagctggacgtctttagctttggcgagcagcaaaactgcctggtgggcagcgtggacctgctgtaccgcaactcgtggaacgaagtgcgtaccctgcacttcaacggcgagcaggcgatgatcgaagcgctgaaaaccattcttggcaagatgcaccaggatgccgcgccgccggacagcgtggaagtgttctgctacagccagcacctgcgcgggttgattcgtacccgcgtgcagcagctggtctccgagtgtatcgagctgcgtctctccagtacccgtcaggaaaccgggcgctttaaagcgctgcgcgtctccggccagacctggggcctgttctttgaacgtctcaacgtgtcggtacagaagctggaaaacgccattgaattctacggcgcgatttcgcataacaagctgcatggcctgtcggtgcaggtggaaaccaaccacgttaagctcccgcaggtggtggacggctttgccagtgaagggattattcagttcttctttgaagagtcgggcgacgatgccgggttcaacatctacattctggatgagaccaaccgcgccgaggtgtatcaccattgtgaaggcagtaaagaggagctggtgcgcgacgtcagccgcttctactcctcttcgcatgaccgctttacctacggctcaagctttatcaactttaacctgccgcagttctaccagattgtgaacgtcgatggccgtgcgcaggtgatcccgttccgcactcaggccgtcacgcctgccgcgcctgccaatcaggacaccgcgccgctgttgcagcagtatttctcctgagccttttcgccgggtggctaatgcttacccggcctacggttcgagccgttgtaggcccggtaaggcgcagccgccaccgggcaacaaaactacctgaaacgcacttcctcacccgcctgcgcggtcgcggcctgttccagcagatcccagaacggtacgccgctacggtcgcacacccactcatcacccttcagatcgaagtgatagccgccctgtttggccgccagccacacctggtgaagcggctcctggcggttaataataattttgctgccattttcgaagctcagggtcagaataccgccgttgatttcacaatcgatatcgctgtcgccgtcccagtcgtcaagacgctcttcgatggtcatccacaggttgtcggcaaggcgatggaattcactgtcgttcatggttttgttcctgtttttcgtgatgccggcagtataaccctaaataattcccgttgcaggaaagcggcaaactcttgcttttgtgtcttctcctgcgatgatagaaacagatttgaacttacgggcaactttataatgaaaaacgctttccgaacgcttgccgttctcatcacgctgtttagcctgactggctgcggactgaagggaccactgtactttccgcctgcggataaaaccgcaccgccgccgacgaaaccggttaacagcggcattgagtcttccacgccagatactaacgaccgtggcgacaacggcggcccgactcaggttaatctctgacgacaacgttctgtacccgcgcaatggagcaaatgatgcagttctctaaaatgcatggccttggcaacgattttatggtcgtcgacgcggtaacgcagaatgtgtttttctccccggaactgatccgtcgtctggcggatcggcatctgggcgtggggttcgatcagctgctggtggttgagccgccgtacgatcccgacctcgatttccactaccgtatttttaacgcggacggcagcgaagtgaaccagtgcggcaacggcgcgcgctgtttcgcccgttttgtccgcctgaaagggctgactaacaagcgtgatattcgcgtcagtacagccaatggtcgcatggtgctcagcgtcaccgatgatgagctggtgcgcgtgaacatgggcgagcctaacttcgagccttccgtcgtgccgtttcgcgcaaacaaagcggaaaagacctatattatgcgggcggccgagcagacagtattgtgcggcgtcgtctctatgggtaacccacactgcgtgattcaggttgatgatgtggaaactgccgcggtcgaaacgctcggcccggtgctggaaagccacgaacgtttcccggagcgcgcgaacatcggttttatgcaggtggtgaagcgcgagcacattcgtctgcgggtttacgagcgcggtgcgggcgagacgcaggcctgcggaagcggagcctgtgcggcagtggccgtgggtatctcccaggggttactggctgaagaggttcgcgtggaattaccgggcggtcggcttgatatcgcctggaaaggaccgggtcatccactgtatatgacgggcccggcggcacatgtctatgacgggtttatccatctatgaaacaaccaggggaagaactgcaggaaacagtgacggaactggacgacagagctgttgttgattatctgctgcgcaatcctgagttttttattcgcaatgcacgcgtcgtcgaagagatgcgcgtgccgcatccggttcgcggaaccgtgtcgctggtggaatggcacatggcgcgcgcgcgcaaccacatcagccagcttgaagagaacatgacgctgttgatggagcaggccagcaccaatgaaagcctgttctatcgtctgctgcatctgcaggcgcgtctggcgtcggcgcacagtcttgacgagttcctcagccgcttccaccgctgggcccgcgagctggggctggcgggcgcaacgattcgtctttttcctgaccgctggcgcatcggcgcaccgtcgggatttacccatctggcactgagccgtcaggcgtttgaaccgctgcgcattcagcgtctgggccatgagcaccactatctggggccgcttaacggacctgagctgctggtggtgttaccggaggccaaagcgattggctcggtggcgatgtcgctgatggggcgcgatggcgatctgggcgtcatcttatttaccagccgcgacgcgcatcactatgagcaggggcaagccacgcacctgctgcaggagatcgccctgatgctgcccgagctgctggagcgctggattgagcgcgtatgacggacggactgctcgccactgacgtctcgcgctttctgcgctatctcggcgtggaacgtcagcttagccccattacgctgcttaactatcagcgtcagcttgatgccatcatgcagatcgccgacgagatcggcctgaaaagctggcaacaatgtgacgctgcgacggtacgcgggtttgttgtgcgtagccgtaaaaaaaatctcagcccggcaagcctggcgctcaggctctctgcgctgcgcagtttcttcgactggctggtcagccagggcggcataaaagccaacccggcaaaagggatcgccacgccgaaagcgccgcgccatctgcctaaaaatattgacgttgacgacgtaaaccgcctgctggatatcgatctgaacgatccgctggccgtccgcgatcgcgcgatgctggaggtgatgtacggtgccgggctgcgtctgtctgaactcgtcaacctcgacctgaagcatctcgatctggaatcgggcgaagtgtgggtaatggggaagggcagcaaagagcgccgcctgccgattggccgcaatgctgtctcctggattgagcactggcttgacctgcgcgggctgtttggcaccgacgaagatgcgctgttcctgtcgaaactcggcaagcggatctcggcgcgtaacgtgcagaagcgctttgcggagtggggcattaagcaggggctgaacagccacgtacatccgcacaagctgcgccactcctttgcaacacacatgcttgagtcgagcggcgatctgcgcggcgtgcaggaactgcttggccacgcgaacctgtcgacgactcaaatttatacccacttagacttccaacaccttgcctcggtgtatgacgcggcgcatccacgcgccaaacgggggaaataatgcgtttttaccgcccactcggtcagatctcagccctgacgttcgaccttgatgacactctttatgacaaccgcgaggtgatcctgcgtaccgagcaggagtcgctggcgtttgtgcagaactaccatcccgcgctgaagacgatgcagaacaaggacttccagaagctgcgtcagtccctgcgggagaccgagccggacatttaccacgacgtgaccgaatggcgtcgtcgcgcggttgagcaggcgatgctgaatgtaggcctgagtgcgcaggatgccgcgattggggcggaagcggccatggaaaacttcgccaaatggcgcagccgtatcgacgtgccgcaggaaacccacgacacgctggcgacgcttgccgaaaagtggccgctggtggccatcaccaacggcaatgcccagccggagctgttcggcctcagcgattactttgaattcgtgctgcgtgcgggtcctcacgggcgcgcgaagccgttcagcgacatgtaccatctggcggcggataagcttaacctgccgctgggtgagatcctgcacgtgggggatgacctgaccacagacgtggcgggcgccatccgctgcggcatgcaggcctgctggatcaagccggaaaatgctgacctgatgatcgcctccgatagccgtcttctgccgcacgtggaaatttcgcggttggcatccctcacgacgctgatataatcaccagtaatattgtataaattaacagggttttgctgttgtaggcccggtaagcgaagcgccaccgggcgttttgctctgttcctgaatactatgtgacggtgccaatggacgtttcttacctgctcgacagccttaatgacaaacagcgtgatgcggttgccgcctcgcgcaccaacctgctggtgctggctggagcgggcagtggtaagacgcgcgtgctggttcaccgtatcgcctggctgcagagcgtggaaaactgctcgccgtactccatcatggcggtcacgttcaccaacaaggcggcggcggagatgcgccaccgcatcgcccagctgatgggcaccagccagggcgggatgtgggtcggtaccttccacggtctggcgcaccgcctgctgcgtgcgcaccacatggacgccaacctgccgcaggatttccagatcctcgacagcgaagaccagctccgtctgctgaagcgcctgatcaaggcgatgaacctcgacgagaagcagtggccgccgcgtcaggcgatgtggtacatcaacggtcagaaagacgaagggctgcgcccgcaccatattcagagcttcggcaacccggtcgagcagacctggcagaacgtctacaaggcctatcaggaagcgtgcgatcgcgccggtctggtggattttgccgagctgctgctgcgcgctcacgagctgtggctcaacaagccgcacatcctgcagcactaccgtgaacgcttcaccaacattctggtggacgaattccaggataccaacaacatccagtacgcgtggatccgcctgctggccggcgataccggcaaggtgatgatcgtgggcgatgacgaccagtcgatctacggctggcgcggggcgcaggtggagaacattcagcgcttcctcaacgatttccccggcgcgcaaaccatccgtctggagcagaactaccgctcaaccagcaacattctgagcgcggccaacgccctgattgagaataacaacgggcgtctgggtaaaaagctgtggaccgacggcgtcgacggcgaaccgatttcgatttactgcgccttcaacgagctcgacgaagcgcgcttcgtggtcaaccgcatcaaaacctggcaggacaacggcggcgcgctggagcagtgcgccattctctatcgcagcaacgcccagtcgcgcgtgctggaagaggcgctgctgcaggtggggatgccgtaccgcatttacggcggtatgcgcttcttcgaacgtcaggaaatcaaagatgcgctctcgtatctgcgtctgattgccaaccgtaacgacgacgcggcgtttgaacgcgtggtcaacacgccgacccgcgggattggcgaccgcacgctggacgtggtgcgtcaggcctcgcgcgaccgccagctgacgctgtggcaggcgtgccgcgagctgctgcaggaaaaagcgcttgccggacgtgcggccagcgccctgcagcgcttccttgagctgattgacgccctggcgcaggaaaccgccgacatgccgctgcacgtgcagaccgaccgggtgattaaagactccggcctgcgcaccatgtacgagcaggaaaaaggcgagaagggccagacccgtattgagaacttagaggaactggtgacggcaacgcgccagttcagctacaacgaagaagacgaggacctgatgccgctgcaggcgttcctctcccacgccgcgctggaggcgggcgaagggcaggcggacacctggcaggatgcggttcagctcatgaccctgcactccgccaaaggtctggagttcccgcaagtgtttatcgtcgggatggaagaggggatgttcccgagccagatgtcgctggatgaaggcggacgtctggaagaggaacgccgtctggcctacgtgggcgtgacgcgtgcgatgcagaagctgacgctgacctacgctgaaacccgacgtctctatggtaaagaggtctaccaccgtccgtcgcgctttatcggtgaactgccggaagagtgtgtcgaagaggtacgtctgcgggcgagcatcagccgtccggtcagccatcagcgcatgggctcgccgatagcggaaaccgacaccggctacaagctgggccagcgcgtgcgccattctaagtttggcgaaggcaccattgtgaatctggaaggcagcggcgagcacagccgcctgcaggtggcgttccaggggcaggggatcaaatggctggtggccgcctacgcgaagctggaaacagtctaactttcagaaaaatatcattattttgtaataatctgctagccttatacgttgaaggtcaattaatgcccttcagcgtttcgttgcgtgttgacgccacagttatagctggcgtaacatgcgcgcacgattacgctaagaggacattcgccttggacacacccagtagatactggctcaattccctgtcatccaggaacaactcctaaggctatctcctcttgctgatggccttagtggttgtcagcgactgcattattcccgtcgcgctgagtcaggctgtttaatggtctgaaacccaatttgtttctgtgtgcccaccgaactgtccgatattttttgcattgggagtcccggtcatgttgagcgcatttcaactcgaaaataaccgactgactcggcttgaagccgaagagtcacagcccctcattgatgccgtatgggtggatctggtcgagccggacgacgatgagcgccttcgcgtacaatctgagctggggcaaagcctggcaacgcgcccggaactggaagacatcgaagcatccgcccgtttttttgaagacgaagacggcctgcacattcactccttcttcttcttcgaagatgccgaagaccacgcgggcaactccaccgtggcgtttaccattcgcgacggtcgtctgtttaccctgcgcgagcgtgagctaccggcattccgcctttaccgcatgcgcgcccgcagccaggcgatggtggacggcaacgcctatgagctgctgctcgatctgttcgagaccaaaattgaacagctggcggatgaaattgaaaacatctacagcgatctggaaaagctgagccgcgtgatcatggaaggccatcagggcgatgagtacgacgaagcgctctccacactggcggagctggaagatatcggctggaaggtgcgtttgtgtctgatggatacccagcgcgcgctgaacttcctggtgcgcaaggcgcgtctgccgggcggtcagctggagcaggcgcgtgagatcctgcgcgatatcgaatccctgctgccgcacaacgaatccctgttccagaaggtcaacttcctgatgcaggcggcgatgggctttatcaacatcgagcagaaccgcatcattaagatcttctcggtggtgtccgtggtgttcctgccgccgacgctggtggcgtccagctacgggatgaactttgagtttatgcctgagctgaagtggagctttggctacccgggggcgattatctttatgatcctcgcgggcctggcgccgtatctgtactttaagcgtcgtaactggctttgagaatccgcccggtggcgctacgcttaccgggcctacagatcttgtaggccggataaggcgcagccgccatccggcaaaaaggcctacagccctttgcgccccctgcgctgggtataaatcgcatccgcaacaaagatcgccaatgccacccagataaaggcgaacgtcaccatcttatccgcacccggcacttcgccgtaaaacaccactgccagcaggaacatcagcgtcgggccaatgtactggaagaagcccagcgtggagagacgcaggcgcgtcgctgcaccggtgaagcacagcagtggaatggtagttaccacgcccgccgccatcagcatcaggttcagcgaccacggattgctgcccatgtggctggttgggctgtcggcgatgccgaagagataaatcgccgccaccggcagcagccacagggtttcaaacagcatccccgtctgcgcttccaccgcaatcttcttacgcaccaggccgtagaaggcaaagctgaacgccagaccgagggcgataattggcagcgagccgaacgtccacagctgcaccagcacgccgcagaaggccagaatcaccgccacccattgcatccggcggaagcgctcaccgaggaaaatcatccccagcacgatgttcaccagcgggttaatgaagtaccccaggctcgcttcgagcatgtgatggttattcactgcccagataaacagcagccagttaccgccaatcagcacggcagagagcgccagcaggaagatcttcttcggggtctgcagcagcgttttgacgcccgaccactgacggctgaggctcatcagcgcaatcataaagaaaaacgaccagatgacgcggtgagtgaggatctcatcagccggaacgtaggcgattagcttgaagtacgccggggcgataccccaaataaaataagcggcaagggcgagtaaaacgccctgccgcgtctgtttagcatccatcgggaaaatccgttacaaaaaagtgaatcaattttacccgattttgccgcctcaacccaccatataagtggcggttgcgctggcgatataaacctgttcttcgttgtgtaattccacgcgcgccacggcaactttattcccggcgcgcagcaggctgctggtacaggtgaagcggtttccgcgccccgggcgaagatagtcgacgcgcaaatcaatggtgcccatgcgcgccagacgctggcgaagttcgtcttcgttgatggtgtcatggcgcgtcagcgtactgcccacgcagaccagtcctgccgccacgtccagcgcggaggcaatcacgccgccgtgtaaaatactttgcgcccagttcccgaccatcatcggctggttattgaaactcagctgggcaaagtctttctcgtaacgctccagctccagtcccagcgcacggttaaacggcatatggtaaacaaatatctcgcccacgagttttaacacttcttcggcggtaagcatggctgacatgaggcatcacatccttattgttaacgaaatgttgattttatgcctcagcaacaaggaatgctactttcagaaacgaggatgcagcagttgtcgcagaagtctgtagaatgttcgccacataactattcaggtaattttactcttttgcaggagaacaccaccgatgcggacgtatctggcctggttactggcggcgatttcgctgcccctcacagcctatgcgcaggaagcgacaattaaagaggtgcatgataagcctgccgtgcacggtagcattatcgcgaaccttcttcaggagcatgacaatcctttcacgctctatccgtacgacaccaactacgtgatttacacccagaccagcgacctcaacaaagaggcgataagctcctataactggtctgataatgcgcgtaaagatgaggtgaagtttcagctcagcctcgcgttcccgttctggcgcggcattctggggccgaactcggtgctcggtgcgtcttacacgcagaagtcctggtggcagctctctaacagcggggaatcctcgccgttccgcgaaaccaactacgagccgcagctgttcctcggcttcgcaacggattatgaattcgccggctggacgctgcgtgacgtcgaagtgggctttaaccatgattctaacggccgttccgatccgacttcccgtagctggaaccgcgcctatacgcgcctgatggcgcagaacggtaactggatggtggaggtgaagccgtggtatgtggtcggcagcactgatgacaacccggacatcaccaaatacatgggctactaccagctcaaagtcggctatcagctgggcgatgccgtactgagcgcgaaggggcagtataactggaataccggttacggcggcgcggaagtgggcttaagctatcctatgacgaagcacgttcgcatctatacgcaggtctacagcggttacggcgagtcgcttatcgattacaacttcaaccagacccgcgtcggcgtgggcgtgatgctgaacgatattctctaggttgctcgaatgtttttgcgttaaacgttgaagtttctctctcaggcgctgaaaatagcgcctgttttatttttcgcatatggggttaatgtggcgcaggcggaagtattgaatcaggagtcgctggctaaacaggttttgcatgaaacctttggctaccagcagttccgccctggccaggaaaccatcattgaaacggtgctgcaaggccgtgactgcctggtggtgatgccgaccggcggcggtaagtccctctgttatcaggtgcccgcgctggtgcttaacggcctgacggtcgtggtatccccgctcatttcgctaatgaaagaccaggttgaccagctgctcgccaacggcgtcgcggcggcctgtctgaactcgacgcaaacccgggagcagcagcaagaggtgatggccgggtgccgcaccgggcagatccgcctgctgtatatcgcgccggaacgcctgatgctggataacttcctcgaccatctcgcgcactggaatccggttctgctggcggtggatgaagcgcactgtatctcccagtggggacacgatttccgcccggaatacgccgccctcggccagctgcgtcagcgcttccccgagctgccgtttatggcgcttaccgccacggcggatgacaccacgcgcctggatatcgttcgcctgctggggctgaacgacccgtatattcaggtcagcagcttcgaccgtccgaacatccgctacatgctgatggaaaaattcaagccgctggatcagctcctgcgctacgtgcaggagcagcgcggcaagtccggtatcatctactgcaacagccgcgcaaaggtggaagacaccgctgcgcgtctgcaaaatcgcggctttagcgcggcggcataccatgccgggttagagaaccacatccgcgccgacgtgcaggaaaaattccagcgcgacgacctgcaaatcgtcgtcgcgacggtggcgttcgggatggggatcaacaagcccaacgtgcgctttgtggtgcacttcgacattccgcgcaatatcgaatcctactatcaggaaaccggtcgcgccgggcgtgacggcttgcctgcggaagcgatgctgttttacgatccggccgatatggcgtggctgcgccgctgtctggaagagaagccgcagggccagctgcaggatatcgagcgccacaagctcaacgcgatgggcgcgtttgccgaagcgcaaacctgccgtcgtctggtgctacttaactactttggtgaagggcgacaggagccgtgcggtaactgcgatatctgcctggatcccccaaaacagtacgatggcctgatggacgcgcgtaaggcgctctcgaccatttaccgcgtaaaccagcgcttcgggatgggctacgtggtggaagtgctgcgcggtgccaacaaccagcgtatccgcgacatgggccacgacaagctgcctgtctacggtattggcaaggaccagagccacgagcactgggtcagcatcattcgccagctgattcacctcggctttgctacgcagaacattgctcagcactccgcgctacagctgaccgaagcggcgcgtccggtgctgcgcggtgacgttgaactgaagctcgccgtgccgcgtgtggtcgccctcaagccgcgcgtgatgcagaaatcctacggcggcaactacgaccgcaagctgttcgccaaactgcgcaagctgcgtaaggccatcgctgatgaagagaacatcccgccatacgtggtgttcaacgacgcgacgctcattgagatggccgagcagatgccgctcagcgccagcgaaatgctcagcgttaacggcgtcggcacgcgcaagctggagcgcttcggtaaagagtttatggcgctcatccgttcccacgttgatggtgatgatgaggagtagtcagccgggcgaaaaagtgccaggatgatgactcactgaattatttccccgcgagctaattatgttaatgctatttctcaccgtggcgttagtgcacatcgttgcgctgatgagcccgggacctgactttttcttcgtgtcgcaaacggccgtcagccgctcccgcaaggaggcgatgatgggtgtgctcggtatcaccatgggcgttatggtctgggcggcagttgcgctgctcggtctgaacctgatcctggcgaagatggcctggctgcataacatcattatggtcggcggcgggctgtacctgtgctggatgggctaccagatgctgcgcggggcgctgaaaaaagaagagaaaaaaccggaagagccaaaggtcgagctggcaacgggcggccgcagctttgtaaaagggctgctgaccaacctggcgaacccgaaagcgattatctattttggctccgtgttctcgctgtttgtgggagatagcgtcggtgcgggcgcacgctggggcatcttcctgctgatcgtcgttgaaacctttgcctggtttaccatcgtggccagtctgttcgccttaccggcgatgcgccgcggctaccagcgtattgcgaagtggatcgacggcttcgccggcgcgctgttcgccggcttcggcattcatctcatcatttctcgctaagcatgacgcgctgacgcaagcagcgcgccaaccagcataaacagcgaaccaaagactttattcagggccttcatctgcttaggccctttaatccacgccgcaatccgctgcgccagcgtcgcgtaaccaatcatgacgataatatcgacgataatggtggtcgcgcccagcactacgtactgcatcacctgcggctgatgcggcacgataaactgcgggaacagcgcggcgaggaaaacgatgctcttcgggttggtcaggttgacgaaaaccgcacgcttaaacagatgaccgcggttttgcgtctgagcgagcgtattcaggttaatggagcctgccgcgcgccactgctggatgccgagccaaatcagataggccgccccggcccatttcagcacttcaaaggccagtacggagcgggagaacagggtgcccagaccaatcccgaccagcacgatatgaatgcccagcccggtctgcaaaccggcaatggacgccgccgcgccgcgatagccgtggttgatggaggtggtcatggtgttaatggcgcccgagcccggtgaaaggctaaggatgatggatgtcagcaggtaagcgaaccaccactcgaaggtcatttgaaactcccgaattgtctgtttttatgccacaatacgctattgttgagtcattttgtgaccggttacgaaaaaacgatattccttggcttaggtgagtagaaacccaatgtttcagcagaaaaaggactgggaaacacgagaaaacgcatttgctgctttctccatggggccgctgaccgatttctggtgccagcgtgaggaagatgagtttacgggcgtcggcgatattccagtacgctttgtgcgttttcacgacaagaaaaatgaccgggtcattgtggtctgccccggacgtattgagagctacatcaaatacgccgaactggcctatgacctgttccatctgggcttcgatgtgctgattatcgatcaccgcgggcaggggttgtcagggcgactgttatcggatacccatcgcggccacgtggataacttcagcgattacgtcgacgatctcgccgcgttctggcagcaggaggtcgagccaggcccctggcggaagcgctatattctggcgcactcaatgggcggtgcgatttcaacgctgtttttacagcgccacgctcaccagtgcgacgccattgcgctcaccgcgccgatgtatggcatcgtcatgcgctttcctgactggatggtacgccatattctcgactgggctgagggccatcagcgcattcgggaaggctatgccatcgggacgggacgctggcgggcgctgccgtttgcgatgaacgtgctgacgcacagtcgccagcgctatcgtcgtaacctgcgtttttatgccgatgagccccgcctgcgcgtgggtggcccgacatatcactgggtacgggaaggtatccttgccggtgagcaggtgctggctggtgtcgacaacgacgacacgccaacactcctgattcaggcggaagaagagcgtgtggtggataaccgcatgcatgaccgctattgtgaactgcgcgctgccgccggtcgcccttgtgaagggggaaaaccgctggtcattaacggcgcgtaccatgagatcctttttgaaaaggacgctatgcgctcagtcgcgctcaacgccattgttgaatttttcaacaggcataattgatttttgttttccaccagaggttgaaacccctatgtaccaggttgttgcatctgatttagatggcacgctgctttcccctgaccacaccctgtcgccttacgcgaaagagaccctgaagcttctgaccgcccgtggcgtgaacttcgtatttgccaccggccgccaccacgtcgacgtggggcagatccgcgataatcttgagatcaaatcgtacatgatcacctccaacggtgcgcgtgtgcacgataccgacggcaacctgatctttacccacaacctggatcgcgatattgccgccgatctgttcggcgtggtgcacaacaacccggctatcgttacgaacgtttaccgtgacgacgactggttcatgaaccgccaccgcccggatgagatgcgtttcttcaaggaagccgtattcaactactccctgtacgagccaggcctgcttgagccggaggggatcagcaaggtgttcttcacctgcgacagccacgaagagctgctgccgctggaacaggcgatcaacgcccgctggggcgatcgcgtcaacgtcagcttctcaaccctgacctgtctggaagtgatggcgggaggcgtctccaaagggcacgcgctggaagcggtcgcgaaacgtctgggcttcgagctgaaagactgtatcgcctttggtgacggcatgaacgatgctgaaatgctgtcgatggcgggtaagggctgcatcatgcagaacgcgcatcagcgtctgaaagatctgcacccggagctggaggtgattggttctaacgctgacaacgcggtaccgaaatacctgcgcaagctgttccttgaataatcttcattcggttgtttattgctcagttgtcaactaaagagttcgctacaatgcctgtccttctttctgagagacaagcattgtggcgctactcattatcaccactatcctgtgggccttctcctttagcctgattggcgaatatcttgccggttcggtcgacagctacttctcggtgctgatgcgcgtggggctggcggcgctggtgttcctgccgtttctgcgcacgcgcgggcagtcgctgaaaacgattgtgctgtatatgctggtgggggcgatgcagctcggcatcatgtacctgttcagcttccgggcttacgtctacctgtccgtctcggaattcctgctgttcaccgtgctaacgccgctctatatcacgctgatctacgatttgctcagcaagcgccgcctgcgttggggatatctgctgagtgcggcgctggcggtgattggcgcggcaattattcgctacgacaaagtgagcgatcacttctggaccgggctgatgttcgtccagctcgccaacatcagcttcgccatcggcatggtgggctacaaacgcctgatggaaacccgtccgatgccgcagcataacgcgtttgcgtggttctacatgggggccgcgatcgtcgcggtggcggcgtggtttatgctgggtaacccgcaaaagctgcctaccaccaccgtacagtggggtgttctggtctggctgggcgtcgtggcttccgggttggggtacttcatgtggaactacggcgcgacgcaggtcgacgccggtacgctcgggatcatgaacaacgtacatgttcctgcagggctgctggtcaaccttgccatctggcagcaacagccgcactggccgagcttccttattgggggagcggtgatcctggcttcgctgtgggtccatcgacgctgggtcgctccgcgctccgcacaaacggaagatggtcgcacgcgtggttccgcgctgagcgaataaacgcctccgtaatcggctgacgctgctcgccatcgcgcacggcggcgtacagccggctccacagtccttcacccagggttttggtgaccaccaggccctggcgttcaaaactctccaccacccagtgcggcagcgccgcgatacccatgctggccgccaccatctgaatcaacagcaaggtgttatccacgcttttcagctgcgggctaatgcctgcgggctgcaggaagtgacgccatatatccagacgactgcgctgcaccgggtaaatcagcagcgtttccgttgccaggtcttccggcgtgatgcgcgttttggtcgccagcggatggtccggtgccagcaccaggcgcacctcataatcaaacatcggcgaatagtgcaggccgctgcgcggcagaatatcggacgtcatcaccagatccagctcgccctgctgcagcgagggctgcgggtcgaacgtcacgccggatttaaagtccatctccacctgcggccacttctggcggaagttctcaagcgcgggggtcagccactgaatacagctgtggcactcaatggcgatacgcagcgtggtctgctgcggttcgttacacgcctgcagcgcgctggcgatctgcggcagaacctgattcgccagctgaagcaaaatttcgccctgcggcgtaaagcgcagcggctggctcttacgcacaaaaagacggaagccgaggcgttgttccagatcgctgaactggtgagaaagggcggactgggtctggtgcagcgtggccgccgctgctgcgagcgatccgcagttccgcaacgcttgcagcgttttcaggtgttttatctcgatcatgaaagtccttcacttcgccatgaacattttgcgcttgaggaatatacagtacctgccaattatagaagtgtaaacatctggacgtctaaataacgaatttcacaaggggcataccatgacaatccgcaatcacactctcggtttccctcgcgttggcctgcgtcgcgagctgaaaaaagcgcaagaaagctactgggcggagaacgccacccgtgaagaactgctggcggtggggcgcgagctgcgcgcccgtcactgggagcagcagaagcaggcggggattgacctgctgccggtgggcgatttcgcctggtacgaccatgttctgacgaccagcctgctgcttggcaacgtgccggctcgtcatcagaacaacgatggatcggtagatatcgataccctgttccgcatcggccgtggccgtgcgccaacgggtgagccagcggcagcggcggaaatgaccaagtggtttaacactaactatcactatatggtgccggagttcgtaaaaggtcagcagttcaggctgacctggacgcagcttctggatgaagtggacgaagcgctggcgctgggccaccaggtgaaacccgtactgttggggccggtgacctatctgtggttggggaaagtcaaaggcgagccgtttgacaggctcagcctgctgaaggatattctgccggtctataagcaggtgctgattgagctgggcaagcgcggcattcagtgggtgcaaatcgacgaacccgcgctggtgctcgagctgccgcaggagtggcttgatgctttcaaaccggcttacgatgcactcaacgggcaggtgaagctgttgcttaccacctactttgaaggtgtgacgccgaacctcagcaccatcaccagattgccggtgcagggtctgcacgttgacctggtgcacggcaaagatgacgtcgcagaactgcacaagcgcctgccagcagactggctgctctccgccggtctggtcaacggccgtaacgtctggcgcgccgatctgaccgagaaatacgcacaaattaaagacatcgttggcaaacgtgagctgtgggtggcctcgtcctgctcgctgctgcacagtccgatcgatctgagcgtggaaacccgtctcgaccctgaagtaaaaagctggtttgccttcgccctgcaaaaatgtgaagagctggcgctgctgcgcgatgcgctgaacagcggcgacacggcggcgattcgcgaatggagtgcgccaatccaggcgcgccgccactcggctcgcgtgcacaacccggcggtggaaaaacgcctgtcggccatcaccgctcaggacagccagcgccagagcccgtatgaagtccgtgccgaagcccagcgcacccgcttcaacctgcccgcgtggccaaccaccactatcggttccttcccgcagaccaccgaaatccgcggcctgcgtctggacttcaaaaaggggaatctggatgcgaatcactaccgcaccgggattgccgaacacatcaagcaggcgattaccgagcaggagcggctggggctggacgtgctggtgcacggcgaggccgagcgtaacgacatggtggaatacttcggtgaacacctggacgggttcgtctttacccagaacggctgggtacaaagctatggctcccgctgcgtcaagccgccggtggtcatcggtgacgtcagccgtccggagccgatcacggttgagtgggcgaagtacgcccagtccctgaccgacaagccggtaaaaggcatgctcaccggtccggtgaccattctttgctggtccttcccgcgtgaggacgtgacccgcgagaccatcgcgaagcaaatcgcgctggcgctgcgtgatgaagtggcagatctggaagctgcaggcataggcatcatccagattgacgaaccggccctgcgcgaaggtctgccgctgcgccgcagcgactgggatgcctacctgaagtggggcgtggaggcattccgcatcaacgccgcggtggcgaaggacgacacgcagatccacacccacatgtgttactgcgaatttaacgacatcatggattcgatagccgcgctggacgctgacgtgatcaccatcgagacctcgcgttcagacatggagctgctggagtcgtttgaagagttcgactacccgaacgaaatcggtccgggggtgtacgacatccactctccgaacgtgccgagcgtggagtggattgagtcgctgctgaaaaaagcggcccagcgcattccggctgagcgtctgtgggtgaacccggactgcggcctgaaaactcgcggctggccggagacgcgtgccgctctggcgaacatggtgaaggcggcgcaaaacttgcgtcaggcttgatgatgcgtaggcccggtaaggcgtagacgccaccgggcttttttttacgcttttttaccgccgtactggctgaaccacgccagcattctctgccagccgtctttggctgattccgcgtgatagctcggacgataatccgcgttaaacgcgtgcccggcatccggatacaccacgatctccgccttcgcattggccgcacggagcgcatggcgcatggtctctaccgaatccagcgaaataccggtgtcctgaccgccataaagccctaacaccggcgcatttaactccgtggcgatatccacgggatgtttcggtgaattgagcgttttttcacctaccagtttaccgtaccaggccacagcggctttaagctgcgggttatgcgcggcatatagccagctgatgcgtccgccccagcagaaaccggtgaccagcagacgatggggatcgcccccgttgcgcgccgcccagctggcgacgtggtcgagatcggccagcacctgcgcgtccgggactttgctgaccaggttgctgagcaaggtgggaatatcgctgtagtcgttcggatcgccctggcgaaagtagagctctggcgcaacggccagatagccttccagcgccagccggcggcagaggtcgcgaatgtgttcgtgaacgccgaaaatttcctggaccacgattacgatgggcagcggaccgtctgccgattttggtcgggcgtggtaagcaggcatattctctccctgcgagggaatagaggtctcacccgccgtgatggcctcttcagacgttgagacgatggttgaggcatgcggggccgcagcaggtgcaaaaccggttttttcagtcatggcattctccgtaccaatgagttagcgcaaaggtaaatatagtcaccaggttaacaactcacagtgccttaaacggtctatcttttgtgctgcacctgacgatataacttgttaatgtgatgtaaatcacttttttatggaaattcaatgcaatcattttcattcatggtgagatgtgtcacgaaattatgctttccgcttctgtaaagtaccgttttacttcttctgactaaccgacccacagaggagtcacctatgtctaagtctgatgtttttcatctcggcctcactaaaaacgatttacaaggggctacgctcgctatcgtccctggcgatccggagcgtgtggaaaagatcgccgcgctgatggataagccggttaagctggcagcccatcgtgaattcaccacctggcgcgcagagctggatggtaaagccgtgatcgtgtgttctaccggtatcggtggcccgtctacgtctattgctgttgaagagctggcacagctgggcattcgtactttcctgcgtatcggtacgaccggtgctattcagccgcacatcaacgtgggcgacgtgctggtcacgaccgcgtccgtgcgtctggatggcgcaagcctgcactttgcgccgatggaattcccggcagtagcagactttgaatgtaccaccgcgctggttgaagccgcgaaatccgttggcgcgaccactcacgtgggtgtaaccgcttcgtccgataccttctatcccggtcaggagcgttacgacaccttctctggccgcgtggtaagccgcttcaaaggctctatggaagagtggcagtccatgggcgtgatgaactacgaaatggaatccgccacgctgctgaccatgtgcgcaagccagggcctgcgtgccggtatggtggcgggcgttatcgtcaaccgtactcagcaggagatcccgaacgctgaaaccatgaagcagaccgaaagtcatgcggtgaaaatcgtggttgaagccgcgcgtcgcctgatctaatcctctcctttcgaaatcaaaggccgacacgttcggcctttattttttgcgtagcgcctcgcaggaaaaccctttcaaactggacgtttatacagcacaatcttattttgtgcgggtaatacgttgatgcagggggcattgtggatatctcagtcctgatttatgcggtgattgcgctggcgggcgtggcgataggctggctcatttccagctatcagcatgcacagcagaaggccgatcagctggctgaacgcgaagagatcgtcgccgaattaagcgcggcaaagcagcagcttgcgctgagtgatcactggcgagaggagtgcgagttactcaacaacgagctgcgcaacctgagagatatcaacacctcgctggaggccgatctccgcgaagtgaccacccgtctggaatccactcaactgcatgcggaagataaaatccgccagatgatcaacagcgagcagcgcctcagcgaacagtttgaaaacctcgcgaaccgtatttttgagcacagcaaccgccgcgttgacgagcagaaccgccagagcctgaacagcctgctgacgcccctgcgtgaacagctggacggcttccgccgccaggtacaggacagctttggtcaggaagcccgagagcggcacaccctggcgcatgaaatccgcaatctccagcagctgaatgcccagatggcgcaggaggcggtcaacctcacccgcgcgcttaaaggggataacaaaacccagggcaactggggagaagtggtgctgacccgcgtcctggaagcctctggcctgcgggaagggtatgaatacgaaacgcaggtgagtatcgaaaacgatgcccgctcgcgaatgcagccggatgtgattgtgcggctgccgcagggcaaagatgtggtgattgacgccaaaatgacgctggtggcgtatgagcgttacttcaatgcggaggatgactacacccgagaatcggcgctgcaggagcacattgcctccgtacgcaatcatattcgcctgctcggcaggaaagactatcagcagctaccggggctgcgctcgctggactatgtcctgatgtttattccggtcgaacccgcgtttctgctggcactcgacaggcagcctgaactcatcaccgaagcgctcaaaaataatattatgctggtcagccccaccacgctgctggtggccttacgcacgattgcgaacctgtggcgctacgagcaccagagccgcaacgcgcagcagattgccgaccgcgccagcaagctgtacgacaaaatgcgcctcttcgtggacgacatgtcctcagtcgggcagagcctggaccgcgcgcaggataattaccgtcaggcgatgaaaaaactcgcctcaggacgtggcaatcttctggcgcaggccgaatcattccgcagcctgggggttgaggtgaaacgcgagattaatccggaattggttgaacaggctaccgcccaggacgacgagtttcgcctgcgtgaaggggcggacgaacaaaagacaaacagtgaagacaacacgttagcggtggatttatcaccagacgagactccggcgcgtttctttcgcggtggttgaaacgtagggcaattgcgcccaatctgttacacttcacgaacattttactgataagcaggctctgagatggttgacgattcacaagacacaacgcactttggctttcagactgtcgccaaagcgcagaaagctgacatggtggcccacgtatttcattccgtggcggcgaagtacgatgtgatgaatgacctgatgtcgttcggcattcatcgcttgtggaagcgcttcactatcgactgtagcggcgtgcgtcgtggacaaacagtgctggatttagccggtggtacgggcgatttaaccgcgaaattctctcgtctggtgggcgaaaccgggcgcgttgtcctcgccgatattaatgactccatgctcaaaatgggccgcgaaaagctgcgtaacatcggcgtggtggggaatgtggaatatgtgcaggcaaatgccgaagcgctgccgttcccggataatacctttgactgcatcacgatctccttcggtctgcgtaacgtgaccgataaagaaaaagcgctgcgctccatgtatcgcgtgctgaagccgggtggacgcctgctggtgctcgaattctccaaaccgattatcgagccgctgagcaaagcttacgacgcctattcattccacgtgctgccgcgcatcggtgagctggtggctaacgacgcggaaagctatcgctatctggcggaatctatccgtatgcacccggatcaagacaccttaaaagccatgatgcaggatgctgaattcgagaacgttgaatatttcaacctgacggcgggtgtcgtcgcgctgcatcgcggttacaagttctgagtggaggtgtcccgtgccctttaaacccttagtctccgcaggtatcgaaaacgtactgaatgcctttctctatcgtgcgccagcgctgaaagctgcgcgtcagcggctaaacgggaaggtattacgcattgttttaaaagagttctcgacgccgcttgtgctggtcttcagcgaacgccagcttgacgttctgggggcgtgggaaggtgacgccgactgctcggtcatcacgcacatgagcgtgctgccaaaactgcgcgatcgccagcaattaacggcgcttatccgcagcggtgagctggaagtggaaggcgacattcaggtcgtgcagaacttcgttgcgcttaccgatctggcggagtttgatccggcagagctgctcgcgccgtttatcggtgacattgccgccgaaggcatcgggaaggttcttcatggtggcgcgtcctttgcgcgtaaaagcctgctacgtcagcaacgctatgcggcggaagtactgactgaagagtggcgaatggcccccggaccgctggaagtggcatggtttgcggaagaaaccgcggctgttgaacgtgcggttgatgcgttaaccaaacggctggaaaaactggagggcaaatgacgcctggtgaaattcggcgcctctacttcattattcgtacctttttgagctacgggctcgacgagctgatccctaaaatgcgtatcacgctgccgcttcgtatctggcggcggatgctgttctggatgcctaaccgccataaaggtcagccgctgggcgaacgcctgcgcctggcgctgcaggagcttggcccggtatggattaagttcgggcagatgctgtcgacccgccgcgatctctttccgccgcacattgccgatgaactggcgatgctgcaggaccgtgttgccccgtttgacggggtgagggcgaagaaacagatcgaagaggcgatgggtaatcttcccgttgaaacctggtttgacgatttcgaaatagaaccgctggcgtcggcttctattgctcaggtgcacactgcgcgtctgaaagaaaacggcaaagaggtggtaattaaggtgatccgcccggatatcctgccgatcattaaagccgacatgaagctgatttaccgtctggcccgttgggttccgcgtttattacctgatggccgccgactgcgcccgatggaagtggtgcgggaatatgaaaaaacactgattgatgagctaaatctgctgcgcgaatcggcaaacgctattcagctgcgtcgcaactttgaaaacagcccgatgctttatgtccctgaagtctattctgactactgcagccagaacatgatggtgatggagcgtatctacggtattccggtttcggatgtggtggccctggagaagcagggaacgaacatgaagctgttggccgagcgtggcgtgcaggtcttcttcacccaggtgttccgcgacagctttttccatgcggacatgcacccggggaatatcttcgtgagctacgagcaccctgaggatccgaagtatatcggtatcgactgcgggattgtggggtcgctgaataaagaagataaacggtatctggccgagaacttcatcgcgttcttcaaccgcgactaccgtaaggtggccgagctgcacgtcgattccggctgggtgccgccggataccaacgtcgaagagttcgagtttgcgatccggaccgtttgcgaaccgatttttgaaaaaccgctggcggaaatctcctttgggcatgtgctgttgaacctgttcaacacggctcgccgctttaatatggaagttcagccacagctagttttacttcagaaaacactactttacgttgagggtgtaggccgacagctctatcctcagttagacttgtggaagaccgcgaaacccttcctggaatcctggattaaggatcaggttggcattccggcgctggtgcgctcgctgaaagagaaaggcccgttctggatagaaaaaatgcctgaaattcctgaactggtttatgacagtttgcgtcagagcaagaaccttcagcacagcatggataaaatcgctcgcgaacttcagtccagccgtgttcgccagggccagtcacgctatctctttgggattggcgcaacgctgctgctgagcggcacgctgctgctgatcaaccgcccggagtggcagatgatgcccgcctggctgatggccgccggggtggttgtctggcttgccggatggcgaaaaacgcgctgagtttgcgtcgctatcgacaggtcgcatacgtataatgcgacctgacttattaatcatctatccctgaggaacatgtatgggtggtatcagtatctggcaattgttgatcattgccgtcatcgtcgtgctgctgtttggcaccaaaaagctcggttctattggttccgatctgggcgcgtctatcaaaggcttcaagaaagcgatgagcgatgatgagagcaagcaggataaaaccagccaggacgctgactttactgctaaatccatctccgacaagcaagaagaagccaaaaaggaagacgctaaacgccacgataaagagcaggtgtaagtcgtgttcgacattggttttagtgagctcctgctggtctttgtgattggcctgatcgtgctggggcctcagcgtctgccggtggcggtgaaaaccgttgcgggctgggttcgtgcgctgagatcgctggcatcgaccgttcagaatgaactggcccaggagcttaagctgcaggaatttcaggaaagcctgaaaaaggttgagaaggcgagcatggataacctgacgccggaactgaaagcgtcaatggatgagctgcgcgaagcggcggaatccatgaagcgctcctatagcatcaacgatcctgaaaaagcgagcgatgaagcgaacaccatccataacccggtggtgaagggcagcgaagaacagcgtgagggcgtcacgcctgccagcgctgaacatcaggctgctgcgcctgaacagacgccgcaggaaaccgaagtgaaaaaacaggtgcagccggaaaagcccgtggttaacgctgccgaggcaaagcccgccgcgcccgtttccgaatcatccccctcgtcgagtgataaagcgtaaacatggctgtagatgatactcaaccgctgattacgcacctcatagagctgcgtaagcgtctgttaaactgcattattgcggttctcgttatttttctatgcctggtctatttcgccaacgatatctaccaggtggtttctgcgccgctgatcaagcagatgccgctgggcgcaacgatgattgcaaccgacgttgcttctccgttctttacccccatcaagctgaccttttgggtatcgttgattgcctctgcgcccgtcattctgtaccaggtgtgggcctttgtggcgccagcactgtataagcacgaacgcaagctggtcatcccgctgctggtgtccagctcgctgcttttctatatcggcatggcgtttgcctatttcgtcgtcttcccgctggccttcggcttcctgacgcataccgcgccggaaggcgtccaggtgtcgacggatatcgccagctacctcagcttcgtgatggcgctgtttatggcgttcggcgtggcctttgaggtaccggtggccatcgtgctgctctgctgggtaggggtcaccacgccggatgacctgcgtaagaagcgtccgtatatcctggtcggcgcatttgtggtcggcatgctgctgaccccgccggatgtgttctctcagacgctgctggccataccgatgtactgcctgtttgaggttggcgtcttcttctcacggttctacgtgggtaaagggcgtcgatcggatgacgaagacgctacgtccgacaagaccactgaagagtaaaaccagccgcccgtcagggcggttgttatatggggattcgcatgtttgatatcggactcaacctgaccagctcgcagtttgcgaaagatcgcgatgaggtggttgcgcgcgcgtttgccgctggggtgaaagggctgctgctgacgggcaccaacctgcatgagagcgagcaggcgcagcagctggcgcaacgctacgaacgctgttggtctaccgctggcgtgcatcctcacgacagcagccagtggaccccggaaagcggggaaaccctgcgcaggctggcgaagacaccagaagtggtggcgattggcgaatgcggcctcgatttcaaccgtaacttttccacgcctgaagagcaggaaaaggcattcactgcccagcttgcgctggcggcagagcttgaaatgcccgtatttatgcactgccgcgacgcgcatgagcgtttcctgactctgctggatccgtggctcgagaaactgcccggcgcggtgctgcactgcttcaccggctcacggcaggaggcgctggagtgcctggaacgcgggctttatctgggcattaccggctgggtttgcgacgagcgccgcgggcttgagcttcgggagctgctacccgcgatcccggctgaccggttgctccttgaaacggatgcgccctatctgctcccgcgcgatatgcaacccaaaccggcatcgcgacgcaatgagcccgcttatctggggcacatagttgagcgcgtcgcgacgtggcgcggagaggatccgcactggctttccgcacagacggatgacaacgtgcgtaatctgtttgggataaacgtttaaagtttgcggaagtcggtgtttttaacgctctgcagcacctgcttgttcagcagattaagcaacagcatagagcgcgcttccccgtccggctcggcaaaaatcgcctgcaggccttcgaaagccccttcggtaatcacgacgctatcgcccgtgtagggcgtttccgggtcggtaaggtcttcgggctgctgataaatcgacagctggtggatgaccgatgagggaaccgtcgcggggtgagcgccgaagcgaacaaaatggctgacgccgcgcgtggcgctgatggtggtggtgtggatcacctccggatcgaactccacgaacaggtagttcgggaacaacggctcgctaacggttgtgcgcttcccgcgctgcattttttcaagcgtgatcacgggcgtcaggcaattgactgactgacgttcaagatgttcctgcgcgcgctgaagttgcccgcgtttgcaatacagtaaataccaggcctgcataatcactctttcccttagttcggggcgcaagcatatcaaaaccctggcgggatcgctaagttgattataatgggcgaaaatgggacagaacgcataacttcacgctaatttaacaaaattacagcatcaagcagtcttacgccgtataatgaagcgcttacagagaggccatgattaactgcatgaaataccacgatctccgcgacttcctgacgctgctggaaaagcagggtgaactcaaacgtataacacttcctgttgatccttatctggagatgacagaaattgctgaccgcaccctgcgtgccggtggccccgcattactgtttgaaaatccgaaagggtacgccatgccggtgctgtgcaacctgtttggtacaccgcgtcgcgtcgcactggggatggggcaggaagacgtcacggccctgcgcgaagtcggtaagctgctggccttcctgaaagagccggagccgccgaaaggcttccgcgatctgttcgacaagctgccgcagtttaagcaggtgctaaacatgcccaccaaacgcctgcgcggcgcgccctgccagcagaaggtgctggaaggcgatgcggttgatttgactaaaatccctatcatgcagtgctggccggaagatgccgcgccgctgatcacttggggactgaccgtcacgcgcggtccgcacaaagagcgccagaatcttggtatttaccgccagcagttgattggcaagaataagctcatcatgcgctggctgtcgcatcgcggcggcgcgctcgatttccaggagtggtgtgctgcgcgtccgggtgaacgtttcccggtgtctgtcgcgctgggcgccgatccggccaccattctcggggccgtcacgcccgtaccggatacgctctcggaatatgcctttgcaggcctgctgcgcggaacgaaaacggaagtcgtgaagtgtatctcaaacgatctcgaagttccggccagtgcagaaattgtgctggaaggttacattgagcagggtgaactggcgccagaaggcccttacggcgaccacaccggctattacaacgaagtggataacttcccggtgtttaccgtgacgcacattacgcagcgtgaagatgcgatttatcactccacgtataccgggcgtccaccggatgaaccggcagtattgggcgtggcgctgaatgaagtgtttgtgccgatcctgcaaaagcagttcccggaaattgttgatttttatctgccgcctgaaggatgctcgtatcgcctggcggtggtcacgatgaagaagcagtatcctggtcacgcgaaacgcgtgatgatgggcgtgtggtctttcctgcgccagtttatgtataccaaatttgttattgtctgcgatgatgacgttaacgcccgcgactggaatgacgtaatctgggccattaccacgcgaatggacccggcgcgcgatacggtgttagtcgaaaacacgccgatagattacctggattttgcctcgccggtttccggccttggctcaaaaatgggactggatgccacaaataaatggcctggcgaaaccgatcgtgaatggggtcgcccgatcaaaaaagatcctgctgtgaccgcgcgcattgatgcgatctgggacgaactggccataatgaataacggtaaaccctgagctgaccgttaagccctatagacttcccgacagagagagcgaatgacaaccttaagctgtaaagtgacctcggtagatgccatcaccgacaccgtatatcgcgtccgtttagtgccagaagcgccattctctttccgcgcgggtcagtatctgatggtcgtgatggatgagcgtgataagcgtcctttctctatggcctcaacgccagcggagcaggaatttattgagcttcatattggtgcgtcagagcttaacctgtatgcgatggccgtcatggaccgcattctgaaagagcgcgagatagtggtggatattccgcacggcgaggcatggttacgtgatgacgaagaccgtccactgatcctgatcgctggtggtacaggcttctcctacgtgcgctctattctgttgaccgccctggcgcgtaacccggaccgtgatatcaccatctactggggcggccgcgaagagaagcacctgtatgacctgtccgaactcgaagcgctgagcgtcacccatcctaacctgcgcattgagccggtggttgagcagccggaagagggctggcgcgggcgtagcggtacggtactgacggcagtgctgcaggatcacggtacgctggcggggcatgacatctatattgcagggcgtttcgagatggcgaaaatcgcccgcgatctgttctgtaacgaacgtgatgcgcgtgaagaccgcctgtttggcgatgcgtttgccttcatttaaataaaaaacccgcccctgacaggcgggaagaacggcaactaaactgtttctcttcaccagtgacacgactggcggcgaggtacctctcgtaggccgggaaagcgcagcgcctcccggcaaaagcccgatggcgcgatgcttatcgggcctacgttatagccttacactctctcaaacaccgtcgcgataccctgacccagaccgatacacatcgttgccagaccaaactgggcatctttgcgttccatcaggttgatcagcgtcgtgctgatacgcgccccggaacagcccagcgggtgtccgagggcgatcgcgccgccgttgaggttaatcttctcgtcgatctgctccatcagccccagatctttaatgcacggcaggatctgcgcggcgaacgcttcgttcatctcaaacagatcgatgtcgctggcggttaagcccgcttttttcagcgccagctttgaagccggaaccgggccgtagcccatgatcgacggatcgcagcccacgaccgccatcgaacgcacgcgggcgcgaggcgttaaccccagttcgcgggcgcgactttcgctcatcaccagcatcgcggcggcgccgtcggacagcgccgacgaggtccctgccgtgaccgtaccggtgacggggtcaaacgccggacgcagggtggaaagcgcttcgacggtggtttccgggcgaatgacttcatcgtagctgaactgcttcagaacgccgtctgcatcgtggccgccggtcgggatgatctcgttcttaaaggcaccggactgcgtggcggcccaggcgcgagcgtgagagcgcgcggcaaaggcatcctgcatttcgcggctgatgccgtgcaggcgggagagcatctcggcggtcagacccatcatccccgcagctttcgccacgttgcggctcatccccgggtggaaatcgaccccgtggctcatcgggacgtgacccatatgctcgacgccaccgaccaggcaagcctgcgcatcgccggtcatgatcatgcgggccgcgtcgtgcagcgcctgcattgacgaaccgcacaggcggttgacggtgaaggccggaaccgaatgcgggatctccgccagcagcgacgcgttacgggcgatgttgaagccttgctccagggtctgctgcacgcagccccagtagatatcgtccagcgcagccggatccagcgccgggttacgcgccagcaggctacgcatcaggtgcgcggagaggtcttccgcacgcacgttacggaacgcgccgccttttgaacggcccatcggggtgcgaatcgcatcaacaatgacaaccttttccattgtgactccttaagccgttttcagctcgccaaccggacgggctggctcaactgcgggatagtagggttcgttatggcgcgctttgttacgcagcccttccggcacttcatacagcgggccgaggtgctgatactgctgggccatatcgagatagcgggcgctgccgagcgtgtccagccagcggaacgcgccgccgtggaacggagggaagccgaggccatacaccagcgccatgtcggcttctgccgggctggcgataatgccttcttcgaggcaacgcaccacttcgttaatcatcgggatcatcatccgggcgatgatttcatcgtcggtgaagtcgcgttttggctgactgacgtcggccagcaggccatccaccgccggatcttcttctttcttcggtttgcctttgctgtcttctttatagcgccagaagcccaggccgtttttctgaccgaagcggttagcgtcgaacagcgcgtcaatggcgtcgcgatagtctttctgcatgcgctgcgggaaacctgccgccatcaccgcctgggcgtggtgggcggtatcaatgcccacaacgtccagcagatacgccgggcccatcggccagccgaactgtttttccatcactttgtcgattttgcggaagtccgcgccgtcgcgcagcagctggctaaaaccggcgaagtaagggaacagcacgcggttgacgaagaagcccgggcagtcgttaacgacgatcggcgttttgcccatcttgctggcccatgccaccactttggcgatggtgtcgtctgaggttttttccccgcggatcacttcgaccagcggcatacggtgtaccgggttgaagaagtgcataccgcagaagttttccggacgcttcagcacgctcgccagttcgctgattggaatggtggaggtgttagaggccagaacggtacccgggcgaaccttgtcttccgtttccgccagcaccgcttttttcactttcgggttctcgacgacggcttcgaccaccacgtcgacacgatcgaaaccgctgtattccagcacgggctgaatggtggagatcacgcctgcgagcttcagtccgtcaattttgccgcgttccagctgtttattcagcagcttggccgcttcggtcatgcccagcgtcagggatttctcgttgatgtctttcatcactaccggcacgcctttccaggcagactggtaggcgatgccgccacccataatgcccgcgccgagtaccgccgcatgttttggcgtctcaacgtttttggtcagctgtttggctttgcctttcacgaactgatcgttcaggaagataccgaccagcgcgcgagcctcattggtgtgcgccagcgggacaaagctctgattttcgagctttagcgcttcatcgcgcccgaaacgggcagccgcttcaatggttttcaccgccgcgatcggcgccgggtagtgtttacccgccgtctgcatcaccatgcctttggcgatggtgaagctcatggtggcttcaatcttgctgagttttaacggttccagcttcggctggcgtttggccttccagtcgagctcgccgttaatggcctgacgcagaatggcgagtgcgccttcaataagcttctccggtttcacgacgccgtcgaccaggccaattttctgcgcctgttcggcgccgacgtctttacccgcggcaatgatctccagcgcgctgtcggcgcccagcatgcgcggcatacggacggagccgccaaagcccggcataatgcccagcttggtttccggcaggccgatgcgcagatccggcgtcgccaggcggtagtcggtcgccagcacgcactcacagccgccgcccagcgcgtagccgttaacggcggaaatggtcgggacaggcagatcttccagacgattaaagacgctattggcaaagtgcagccactggctcagctgttcttccggcaccaggaagagcgaaaggaattcggtgatatcggcaccgacgataaaggccgctttgttcgagcgcagcagcagcccttttaattcagtttgtttttccagaacatccagcgcctggccaagactggccaccgtcgcggtatcgagcttattgactgagccgggggcatcgaacacgagttcggcaatgccatcttccagccagttgaggtacagggtgtcgcctttgtagagcatgtcagtctcctgaatccagcaagtggatctggtcataccagatgagtcggagtgtgggatttatgttaataaaatgcaaattactcattaagaaattgctgcattgatcacggtcggtggaaatcacgcaggcggagtgaggtgtgctaagatgcgatgacttgaggtcaaaaaacgaaaggaataatgatggactcactggcttcgctttataaaaatcatatcgttaccctacaggaacgtacccgcgatgtactggcccgctttaagctggatgcgctgctgatccactccggcgagctgatgaatacctttctggatgaccacgcttatccgtttaaggtgaacccacagtttaaggcctgggtaccagtgacgcaggttcccaactgctggctgctggtggatggtgtgaacaagccgaaactgtggttctacctgccggtcgattactggcacaacgttgagccgctgccgacctctttctggacggaggaaattgaggtcattgcgctgccaaaagcggacgggattggcggccagctgcctgccgcgcgtggcaacatcgcttatattggccctgttccggagcgtgcattaagcctggatattgcggcagacaagctcaacccgaaaggggtgctggattacctccactattaccgcgcgtataaaaccgactacgaactttactgcatgcgtgaagcgcaaaagaccgcggtaaacggtcaccgtgcggcgcatgaagccttccagtccggcatgagcgagttcgatatcaaccaggcgtacctgaccgccaccggtcatcgcgataccgacgtgccgtacagcaacattgtcgcgctcaacgagcacgcgtccgtcctgcactacaccaaactggatcaccaggttccttcagaaatgcgcagcttcctgctggacgcaggggcagagtacaacggctacgcggccgatctgacccgtacctgggcggcaaatgcggataccgattttgcacagctgatcaaagacgtgaacgatgaacagctggcgctgattggcaccatgaaggcgggaaccagctatgtggactaccacatccagttccatcagcgcattgctaaactgctgcgtaagcatcagattgtgaaagacatgagcgaagaggcgatggtcgagaacgatctgaccgggccatttatgccgcacggtatcggccacccgctgggcctgcaggtgcacgacgttgcgggctttatgcaggatgataccggtacgcacctggcggcaccgtctaaatatccttacctgcgctgcacccgtattctggagccgcgcatggtgttgacgattgaaccggggatctactttatcgaatccctgctggcgccgtggcgtgaaggccagttcagcaagcacttcaactgggcaaaaattgacgcgctgaagccgtttggcggcattcgtatcgaagataacgtggtgattcacgaaaacggtatcgagaacatgacgcgagacctgaagctggcctgatggaaagctggctgataccggctgaaccggtcacctttgttgaggaaatcaagaaaagccgctttattacgctgctggcgcataccgacggcgtagaggcggcaaaagcgtttgtcgagtccgtccgggctgagcatcctgacgcccgtcaccactgcgtggcgtgggtagcagggccgccggacgattcgcagcagctggggttttccgatgacggtgaaccggcgggcacggccggtaaacccatgctctcgcagctgatgggtagcggcatgggtgaaattaccgccgtggtggtgcgctactacggcggcatcctgttaggtacgggtgggctggtaaaagcgtatggcggcggcgttcagcaggcactgaatatcctgaagaccacccgcaaaacgcctctcaccgaatatactttgttatgcgattacgcccagctctcgggtattgaagcgctgctgaggcagtttaacggtgtcatcgcacacagtgaatatcaggcgatggtgcaattacgcgtggcgcttcctcaggcggaactggctgctttttcagcaaaactggctgattttagtcgtggttcgttgcaattgctgccgattgaagaataatccccacctcacttttgaataccaaaggaagcggcagagatgcattttcgtgccataacccgaatcgttggactgctggtcatactcttttccgggacgatgattatccctggactggtggcgcttatctaccgggacggggcggggcgggcatttacccagaccttctttgtcgcgctggcgatcggctccctgctgtggtggccgaaccgtcgtcagaaaggtgagctgaaatctcgcgaaggctttctgattgtggtcctattctggacggtgttggggagcgtcggttcgctgccctttatcttctctgaacagcctaacctgagcatcacggatgccttctttgaatccttctccggcttaacgacgaccggggccacgacgctggtggggctggattcgctgccgcacgcgattctcttttatcgccagatgctgcagtggttcggcggtatggggatcatcgtcctggcggtggccatcctgccgattctgggcgtcggggggatgcagctctatcgcgccgaaatgccgggaccgctgaaagataacaagatgcggccgcgtattgccgagacggcgaaaaccctgtggctgatttatgtcttgctgacggtagcctgcgcgctggcgctatggtttgccgggatgcctgcgtttgatgctatcggacacagttttgcgacgattgccatcggcgggttctccacccacgatgccagcgtgggctatttcgacagcccaacgattaacactatcattgccattttcctgctgatctccggctgtaactacggcctgcacttctctttactgagcgggcgcagcctgaaggtgtactggcgtgaccctgagttccgcatgttcattggggtccagctgacgctggtgatcatctgtacgctggtgctgtggttccatgatgtctataactccgcgttgaccacgctaaaccaggccttcttccaggtggtgtcgatggcgacgaccgccgggtttaccacggacagcatcgcccgttggccgctgttcctgccggtgcttctgctctgttccgcgtttatcggcggctgtgcggggtcgacgggcggtggtctgaaggtgatccgtattctgctgctgttcaagcagggcaaccgtgagctgaagcgtctggtccaccccaatgcggtctacagcattaagctggggaaccgcgcgctgccggaacgtatcctcgaagcggtgtggggattcttctcggcgtatgcgctggtctttatcgtcagtatgctggcgattatcgcgacgggagtggatgatttctccgcctttgcgtccgtcgtcgcaacattgaataacctcgggcctggcctgggcgtggtggcggataactttgccagtatgaacccggtcgcgaaatggatcctcatcgccaatatgctgtttggtcgtcttgaggtctttacgctgctggtgctgttcacccctacattctggcgcgagtaaggagccgttgatgaaaacactgattcttttttctacgcgagacggacaaacgcgtgagattgccgcataccttgcatcggaattaaaagagttgggtatttactcggatgtggtgaacctgaaccgtgcggaacagattgcctggcaggattacgaccgcgtggtgattggtgcatctattcgttacgggcatttccatccggcgctggatcgctttgtgaaaaagcacacggcagtactaaacaaaatgccaggcgcgttttactcggtcaatctggttgcgcgtaaagcggagaagcgcacgccacagaccaacagctacacgcgcaagtttttactcagctcgccgtggcagccagacctgtgcgccgtttttgctggcgcgctgcgctaccctcgctaccgctggtatgaccgctttatgatccgtctaattatgaagatgacggggggagaaaccgatacgcgtaaagaagtggtttataccgactggtcgcaggtagccagttttgcgcgggaaatcgcacatttaacgggcgattcgcgacttaaataagcgttaagtttgaaaagtgagcgaacgaaaagttttttgtattttgtgcttgtcacttcataaaaagaaaatgggcaaaccttggacaagtactcctgcaaaagtagatttacctaatagctaattttaaaatcactttgtctttataaaggacaaagtgattttttgttatacagaagtaaaatccctcgtctgaggaatcttggaaaaaacttggttcaattttgatataacatgtttttttcttgctaatttagtttttctatgtatcgctacacattctaaataataagatattagccggacggttgatgccaagctcaaaagtttatatggaagtcaaagcataaaaaagggtgttacaacgtgtagtcttctttttattttgccaacgtaacaagtgtgaaagtaatgatttgtaggatcagttaagaaaggtttaagattagatattgaaaaattttatatattttcaataaaatactggtactataataaatgtatacagattgtatggagatgtaattaattaaaaaggagttttttaattgcgttggagtaaatggttcaatgttttttgtatagtagcattgggatcaatatatggttataaattatttactaaccaagaagtcagtactactcgtttaataatagcttctgtaattgtgttgtggaatattgttggactttttagcaaagaatcagtaaaacaagcacagcaagcaaattaaaagtcataaagttgggaaagaaggatgttacttatgtagtatccttctttattattccttgaaaaatgaaacaaattggagattacagcttatataatcaattgaagtcgttgattattttcatgaacaggagatttaatgctttctgatgaaatattatcgtatgaatgttgcaagaggaaacgttactcaaagattacagggatgtgatgaacactcctctttatcgcactcacctgaccccaaattgttggggaagggcaggtacggaagatagagtattttttcttcgtaacaaatcgaaaaggttggataataaaaaacttataatctaaggcggtatatagttgtgaaaaaggcgttatttcttatattagaccagtatgcagattgggaaggtgtttacttagcatctgcattaaatcaaagagaagattggtcggttcacactgtttctttagaccctattgtaagctcaataggtggttttaaaacatctgtcgattacataatagggttagaacctgcaaattttaatttgctagttatgattggcggggattcctggagtaatgacaataaaaaactattacattttgtaaaaactgcatttcaaaaaaacattccaatagcagcgatatgcggtgcagtggattttttggcgaagaatggtttgctgaataatcatagccatacaggtaattttgtttacttatggaaagattacaaacaatataaaccgattagcagttttgtagagaaacaagcagtaagagataaaaatttggttactgctaatggaactgcccctattgaatttactaatttaattttagagatgattgattttgatactcctgagaacatagagaaaatgatgtatatgaatcgttatggtttttatcatttttgtgataaatatggaaatccatttgttgattaatttgctggaaatgattttcccgaatagggggctttgcgattgagttgaatttcctaataaagcaaagaaagatgatttgaggtcaagtttaacaaataatgccatcaatattaatttgcagttatttccgattcctgatataataaagaagaattatttttgttcggtgtaaaggatagtatgaagattgacttttcgtcttgatgatactttgggcaaggatagtatatactgtgtggttacacactaggaggcaacaaaaatggaacaaggtacagttaaatggtttaatgcagaaaaaggttttggctttatcgaacgcgaaaatggagacgatgtattcgtacacttttctgcaatccaaagtgacggattcaaatctttagacgaaggtcaaaaagtatcgtttgacgttgagcaaggtgctcgtggagctcaagctgctaacgttcaaaaagcttaatcttcaatcgtttatacaaacaggctctttatatagggcctgtttttttatgtctatatcatactcaataaaaaaccctactcaacgttcgagtagggagatgctacaaggtaatagaaaaagatttaaaacttcaaaggtttgtttacagtataacatactggattgacaatatgcggaatgtatataaattatttaatgttttgttcaaatatagataactgactctttttttcactaacctgttcgttcatttaagtaagattagatgaattataaaaatggtttcatctaaatgttatcaactcgcatatctcttttatgagaagaagataaacaattattattcaatgttgcagtggatataagaaattcttaaaaataatgaggagatcgattgtttttttctcctggaaataatcacttagagatacctaaaacaatgaaagccctacctctcttccatccttacggctccttgtccgtgccagtgtgaatcaggatactaaaaaaagtgactattttattgagttttttggtaaaacttcaatcttcgcagaagaaatgtaaataataaaaatggattagaatgtaggaataacaaaagaggtcgttaatgttctaaacataagttggagaagatttgcttttcatcataatattccgaaatatcttttgggatgtatctaaccaaaactttttatttgtttttcagtgattcctttaattacttccagttcactaatcaaaaattcatatgcattatccagcatttttttttcgcttgcattaagtgctttttctttcttcatacgcattaaatcacgtacaacttcagcaccttcttgtatttcacctgtttttattttgtccgtgtttattttgtacctttgcttccatggcagtaacctatcggattctccatgctgaaaaatgtgcataatgtgttttaatgcaagtatatcggtaactggtcgtatattcgaactcaatattttactcgttggaatcataactgtcatattactgattgacattcttatgacataatactgttgtttttcctctaagaattctttttcttctatggcttcaattatacctgctccgtgcattggataaacaatgttatcgccaatttgaaacatatcatccacctccatatatggtatccttcttaagattaccatatatggaggtgtaatatcaaaattttaataataacatgatcgaatttttgatgtcaataacttttttgaaaaaacagatcaagcaaaaacaatagggaacgtgtcggatttccaatcaggaaaaggtcaattgatccgtgtgagcagtttttcattggctcaatgacattacagaaatgatttgagtagataagaaagaacgatattcgtgaaatgtcagctaaaaatatttaaagcacatgattaagttctaatttctttaccgatttgatatggataacggccgacttacttaatgatgcattttcacttatcttgcaagcagaaaaaggtttgttgataaacatttagccaccaaattggcattattatcagggaaattgacaaccttcaaatgggtattgaggcgagaagaaaaataaagaaaggagagattataaatgaagaccagaacataaagaagtaaaggggaaagaacaaggttaattgaaaagcaaactatataaaatagtttgcttttttttgttatgacttcacttctttttctttctctttaatgactaataaaacaccgctcagaattaaaaacgaacctatccaaaatgtcccgcctatttgttctccaagcagaatccatccgagtaaggttccaaccagaggctgaaaaaagaaaaagaggcctccacttgaggcatttaataattgtaagccgtggttccacaataaaaatgcacaagctgttgaaacaattcccaaatacaaaaggccacctagaattttagggtcaagcagtagtggcgtaaaaatcgtgctaggggagtaccattaacagggactccatttattaatagaataaactttatgaattcatttttttgtatgataatggcgtcatattcatcgcttgttgaaatttacttatgaaataactggtactgttaaatccaacttgataagacacttctgtcacattggattcagggtgttgcagtaataataagcttttttgaattctataatccattacataacgtaatggcgtcttattcagcattcgtttaaaataacggcagcattcagaacggctcagttggccagcttttgcaatgtcctctaatgtgattttttcaacataatggagatggatccagtttaacatttgtttcattcgatgactttttatcatttcagattgatcgtactctaattgaaaaccattaacgaccaggtttttccacattaacgttaattgcatcgtaatgtcaatctcatagagcgatgtcttttgttgaatcaattgatttatttttttaacagcatctagaatattttttgcccactgttgatttccagccaaaaataaatagggcaaattggttgaaaacatatagggctgaacatagcttgaatacagttcctgagataaaacgaaatggggtgacacattcaagcaaatatacgtacaatccgagccttccttttcttcggccatgtgcaggtagccgctattgataaataatccatccccttcgtgaacctctattttttcttcatttatttgaaagagagctatcccttttagtatcaaaacaaattggatttcatcatgccaatgaagcggaatatagccatttatattttgattgatcgttgtcttgtagcaggcaactggcaattctaccgttcggtgctctgttaattcttttaaattttgatcgatcacaaaattcttcattctgacttcacacctcaatatatttatattttttcattcaatttgagtattttttatcatgttttgcatttattataacactattattatatttattagtgaggagtcatgtatgaatacttccaatagaagaatgggattgttctatgttatcacaggggcgacatgttgggggattggaggcacagtagccaaaaaactttttcaagaatatcaaattgatgtcaattggcttgtaacgacacgcttgcttacggctggaatgttacttttaatgctgcaactgttcagaaaggatcgttcccaggttattgaggtgtggaaacacaaagcgtcggctggccagcttctaatttttggcctattgggaatgctagctgtgcagtacacatatatggcatccattcaacatgggaatgctgccgttgctacgttattgcaatatttatccccagtaatcgtcattatctacacgctgttgcgaaaacaaacggttcttaccaaacaagatatcataactgttgtacttgctttagtgggttgcttttttttgttaacaaatggttcaatgtctcaactttcagtgccggcagctgcagtagtatggggagttttatcaggattcgcggcagctttttatactttgtatgccgttggtttattaaataaatttgattctcttgtcgttgtaggttgggctatgattattggcggttttgcattgggttttatccatccgccatggcaactggattttcaacgattaactgctgaggcgtatgcatatatcttattcgtgatattatttggaacaatgattgcgttctggttcttcataaaaagcttggaaagcctctctccaaaagaaacaagcctactaggcagtctagagcctctatcagctgttgtaacaactgtcgtttggttaaaagcgccatttggttcttttcaatggattggtgctatttgtattatagggataactttaatattggctttacataaagagccttctatggagagtgaaaaatcgatattaaagattaggaatcatgcaaatcgggatatataggggctttttttgcttacatgaccggtccggcaatgaaaaacactggtggagtttgagccctctcggcagtatcaaaaataccaagggttttgacgccctaggtattttttcttcaagaaccttcaatttttcttctctgattgaaaaacgtattacttttttgtgattggtatccaaatttcacttttaaaagatggtgatgttacatccttatgctcgttccacaatatttctggaccttctatttgttcgtaatttgacgatggaaaccattcggaataaatgcgtccccatacttcttgcagtgtatccggaaatggcccgattgattcgaatacagcccatgttgaggcaggaacttcaagccgtgagaagttatctggacaccgtttcgttgtggctgcgccaatatagtgatcgagctctccgttttcctctgtccgaccttcagaaaaattcgtggatgcactaatgaggcctgatggtgctacattagatagctcttttagtttatttattgctttttcatctaaactttcccacatagatgcaatttccggattaattcctttgaaaataataggaactctttttttaatgccaacgatgcgaaatgcctctttttcttcaatacggtagttcatttcatttcctcctttaattgttagctggaaggtcattcgtggataagctttaagggaatggccattaaatctggcttttgatgggtttatgccatgtaaattttggaatgcccgtgcaaaagaatctggtgagttataaccgtactttattgcaatatcaatcacttttacattgctgtctttcagttcaaaagctgcaagagtaagacgtctgcgacgaatatattccgataatgaaatacctgcaaggaaggaaaacatccttttaaaatgatattcagagcagaaagcaagctttgctgcctcttgaaaatcaatatcattagtgaggttttcttcaatatactttaacgccctattcatacttttaagcaaatccatttatttggcctcctttaaccaaagaataacaggagtgaaatgtatttatccgacattctgtgcacagttttgcaggatgacttatatgaaataaagtaagtgattcacttgtatttgtacaggttttattgaagcatgctgttcataaaaaggcatcaataaaagaaagttataattgtcttataaacggcacattcatataattgagtgaaaaaggatgcgtatcatgcctatcaattcttttgaaaattatccgatgagctggaagccatcgattgataaagctgaaaagcctatttataaagcacttgcagggcaattggaacaggatattttaaacggagttttattacctggaacaaaacttcctccacagcgagaattggccgattatctagatttaaatgtgagtacgatttcaaaagcatttaaagtgtgtgagttaaaagggctgctgagtgcgactgtagggagcggcacatttgtatcgtatgatgcgttgtcgaatgcgtatttacttgaggatactaagccgacacatttaattgaaatgggagcaatacttccagatcacgcttcatatgagcccttgttataccaactgaaaaacatggttcatgaggaggattatgaaaaatggtttagctatggccgggcaggtgaaagcctttggcaaaaagatgcagctgtaaagctcatccaaagaggcggatttgaaacatccgttgatcacattttatttgcaaatggagggcaaaatgcgattgcagcgacattggcgagtctttgtaagcctggagatcgcatcggagttgaccatcatacgtaccctggattaaaaactgttgcatcattgcttagtgtgcaaatcgtaccgataaaatcagaaaacgatgaaatgagtccggagtcacttgaatatgcgtgtaaaaacgaaaatattaaaggtttgtatttaatcccggattatcataatccgacgacttcctttatgtctgttgagaatcgaagaatggttgcagacattgtaaagaaatataatctgtttgttattgaggatgcatcgtaccatcttctcaacaaaaatccgcttccggcactcgcctcattcgcaccgcaacaggttattcatattgcaagtttatcaaaatcgttagcgccaggcctgcgtttggcttatgtagcagtgccgagacaatataaggagccaatatcaaaggcgctttataatttaaatataactgtttccccgctattagctgaacttactgctcgcacgattgtatcaaatcaatttgaagtcttaattgagagtcatcgtgaacaaaccattcgcagaaatcaactcgtaaaccgatatgttgcgggatatacatgtttaggtgttgaaacaggcatttttcgttggttgttgttaccgggtaaaatgtctggtgccgaatttgaagaattggctgctcgacttggcgtgcaagtgtatgcggctgaacgctttgtagtgggaaatagttgtcctgaaagggctgtaagggtttctgtctgtgcaccaaaaacacttgaagagcttgaacaaggattaatgatcctgagacgtttgctagacgatcttacctaatattgtttgccatacaattatgacattgtatggcttttttgtgcgtgttatgatgatccacatctagagggaggtttatacaaaattggcttttagaaaggaaggtcagatgatgttagacaaggacagcgtaaaagcaatagatgttcaaactgcttcattacagagctacatcagttcaccagaaaaacaaaaatcgttatacaagcgtacactattcgttgtgagtatctcacaaatttttggcggtgcggggctggcggcaggagtgactgtcggtgcgcttattgcacagcaaatgcttggcactgatgcgtttgctggtttgccttctgctttatttactttagggtcagcaggatctgcattaattgttggaagactttctcaacgttatggccgtcgaacaggtctttcagctggctttatgattggcggacttggagcaataggcgttattatggcagcaatcataaatagtattttcttgttatttatttcgttgcttatttacggtgcaggtacagccactaatttacaggcccgttatgcaggtacagacttagcaaatcataagcagcgagcgactgctgttagtataaccatggtttttactacatttggcgcagtggcaggtccaagcttagtgaatgtgatgggggatttcgctctttctattggtgttccatcacttgctggccctttcattttagccgcagcagcatatatgttagcaggtgtggtccttttcattatgcttcgtccagatccattagttatagcaagaacaatagaagcggcaaatgaagagcctggtgataaaggacatttggcggcaactgagcatacagaaaacaaaaaagggataatcgttggggcaacggttatggttcttacccaaatagtaatggtagctattatgacaatgacaccggttcatatgagacatcatgggcatgacttgggtgcagtcggtcttgttattggttttcatataggtgctatgtatctcccttcacttgttacaggtgttcttgtagataggttgggacgtaccgcaatggctatttcctctggaacaacgttgcttttggcaggtgtaatagcagcatttgctccgggagaatctatgattcttctcgtcattgctctttctttactgggattagggtggaattttggtttgataagcgggactgcccttattgtagattcaactgatactgccacacgagctaaaacgcaggggacagtggatgttctgattgcgttgtcaggagctgctggcggagcattatctggaatgattgtggcaggttcaagttacctcgcattatcacttattggagggattttgtccttattactcattccggtggtggtatggtctaggggccgctaaagggtaggattgtttaatttacattaatttgttatattgttagataaagtatattgcagcatctaatattctaacgaactatagttgctccattaaatctattataaagatttgaccaggattccttatagctgtgtcactcactgcatattctttaattgaatcacataaaatggttatcggatttgaaaaaggcaggattactcgctttaggtaaaggagtcataacgttgttaaaaaggttttctcttgttattgttacactaatgatgtctatcgttgttgttttagcggctgctaaagagtcgcctggagatcatgtcatctcatttgatgaacctattatcttgatgatctcaattggaatcgttgtatttttattgatccctccattagtcatgtccttttttggcaatttggttgtaagaataatatctggtgtataccaatgttttatcgttttcacttttctggggctcattccaattggatttcttattcccaatggctttttgacaattctagtttctattgcaggaactttagtcagtatagctagtgttgccgtaaccttatgcattggcaagaataaaaaagatatataatcatcgaattgttattttttcagattgtcagtgaaataattatacaaaaagagaaggcttgtgggccttctttttttgttgttgcatcatccccactttgagcttaatctattgaataataagagaaggaacctatagaagaataaaataaataccgagatgtcaaaaataaaactggacttcattattgtgaattcacgtaaatgtaaaaagattggaaagaggggaattccttcatgacaaatagcagaacaaatccgaaggttgatgaatttttaagtaaagcgaaaaagtggaaggaagaatttgagaagttgagaaccatcattcttgactgtgagctgactgaagattttaagtggatgcatccttgttacacatatcataataaaaatattgttttaatacatgggtttaaagaatattgcgcgcttctgttccacaaaggcgtcttattacaggatacagatggaattctcattcaacaaacggagaatgtacaggcggcgcgccagattcggtttacaaatgttcaggaaataaatgagctagaaaacattttgaaagcctatattcacgaagccattgaagttgaaaaagccggtttgaaagtggatgttaacaaaaatattgaattgaacattcctgaagaacttcaaaataaattcgatgaaatccctgcattgaaaattgcttttgaagctttgaccccgggacggcaaagagcgtacactctttatttttctcaagccaaacaatccaaaacccgagaatcgagagtcgaaaaatatgtgcaaaaaattctcgatggaaagggattaaaggattaggcacgccaaggttcaggctaaaggaatagcatcatagcgtaataagatcatttctatagaagaaaaacaagcatagtaagatgcttgttttttcttaggacaacattcacttactgctgaaatgcttctaacattgtatgccactagacagcgttataaaatattaatgcaacacctagaaatctatccaatgaaatagctcaatggtatggctcattacatttagaatgcctaggagaactaatagaaccggaagatttttagcaagttactacactccaaactttgtttttgtattaatataccttattaaccattgtttttagtcaggtgcagacaaacgaatactgattaatgaatcatcatgatatcaatgagccgcttgattttttcatcgtcgcctgtatcaacgtacactgtttttctgttttttatgatactctcagtcacttcccgcatgacgcctttttctatatcatcagcggaatcccagcgtaaaggcacattatatacatgaattgtgccatccccattgccatgataagtgactgatccatccactaaacgagaacctgccaactgggtcacattttctggatagctggcacttgtatcatcattaggattaattggctcgccagccgcaatatgtcgaacatttaattcatctatctcttgattaggtccaagttgaagccaaactctggcatattcaattttttccgaagagtatgctgccaatacattgtcttctttgcttttctcttctgctgaagaggtatcatttgcagcttttgttgcggattcttctgattctgttattggctccgcttcatccttgcgtattttggtgctctcttcaggctcagtgtgtttttcgtcagtttgcacagcagaagcttgatttgaaggttgttgtgcttctccatccttactgtccgtacatccagcaagcaaaatcataagcagcagggcagtattgcaataacatatctttctgcgtttcttcattttttcattcctctctattaattcaggtcagcttcatatataagtttatgtatctaaatattaccatggaatagataggatgatattgaaaactgtttaagaagaggaaacgatcttgaatagcatcgcgaaaacctaagaatcttaagaagttttgcccctttttcttcaggtattgaatgtaaagtgggatataaatgcaaacaaaaacgaaatgccttatccacctcgtgtcatggcagaaaaagtgggggatttattagagcggatttgataatggcggcaggtaaatgggtgttgacttatatgtctaagcgggagactcaagtctgctcgatcgcatacaaaataccaagggccagcaacccttggtatttttataccttcatgcatttttgaagtttatgcttaaaggtctgccttactttgcaaatcgccgagctgctgcaacgcacatgataacggcgatattcactgctacgagtgcccagcccactttctcgtgcagaatcactgaggcaagcagcagtccaaaaaaaggctggagaagctggagctgcccaaccgctgcaattcccccttgggcaagacctcgataccagaacacgaagccaatcagcatgctgaataaggatacatatgcaagactgagcagtgcgggaacgccgatcgccgaccatgagtccggcgtaaaaaagaacgacaatggcagcataagaggaagcgacagaacgagtgcccatgagatcacctgccaattccccagacgccgtgaaagtttggccccttctgcataaccaagaccgcatacgacaatagaagccagcatgtacgcgtcgccaagcggggatgaacctcccccctgaatgagggcgaaacctgctactaacaagctgccggcagctgagaaaatccagaagacggggcgagggcgttcacccccgcgcagtacgccgaagactgccgttgcgagtggaagaagtccaatgaagacaatggcgtgtgcggatgtgacatgctgaagcgctaaagctgtcagcaacgggaaaccaatcactacgccgaacgctaccactaacaatgaaatgagatctcttttggcaggatgctgctgccggaagatgagaaggagacctcccgccagtacaccagctatcgcagcacggcaaactgtgagaaataacggatcgaagtctgacacagccaaacgggtcgcaggcagcgagccgctgaaaatgagtacgcctataaaaccatttatccagccatttgttgttttgttcattataatcactccacatatctttcttgttcattgtctgtattttcttaacaaaaccagcagctaaggattacaatgactataaactggaattggccttttataaacagccagttttcataaaaaaatgcataccagttaggagaacaacgcgcaaatggatatcacgccttttttgaatagaactctggatattccgctttatcagcagctttatcggtattttaaagaaaatatgcatcggggccgtattcaaaaaggaatgaagcttccttcaaaaagactcctggcgaatcagctttccatcagccaaacgactgtagaacgtgcctatgaacagctcgctgctgaaggttatattgtgagcaagccaagaagcgggtggtttgctgattatcatgattctgattttgcttatgatagaatgccaagcacaacacccattcaacaagaagcagaagaaaataaacaatggattgattttcattatgggaatgtagattcttcttacttccctttttccgcatggcgaaaaagcatggtcaatagcttagaccaatatggacacgagctttatcggccgggacatgttttaggagagtttgagctgagaacactcattgcagagtacctgtatcaatctcggggggttcattgcggccctgaacaagtgattataggtgccgggaaccctattctgctgcaaatcttgtgccaagtttttgagccgaatatttctatagggtatgaggatcctggttatccaagagcacgcaagatttttgaagccaaccgcatgaatattgttcctataccagtcgatgatgagggaatctgtatacagaagatcaaagaacagcagccaaaccttgtatatgtcacaccttcccatcaatttacgctgggaaccataatgacaataaacagaagaattcagctgctcaaatgggcggccgaaaatcaatcctttatcatagaggatgattatgacggggaatttaggtacacaggacagccggttccttctctgcaagggcttgatcagcataaccgtgtcatttatatgggcactttttctaagtctcttttgccctcgctgcgtatcagctatatgattcttccttcgcctcttttaaaaaagggtcatgaaatcacgtccttatataagcagacagtgtcctgccacagtcagctaaccctagctgaatttataaaaaatggagagtggcaaaaacacatcaacagaatgagaaaactttaccgcaaaaaaagagccattgtattagaggcagtgcaaagggaattaggagagcatgtcagaatccgcggagaaaactctgggcttcgtatcttacttgacgtttatttgccatttggtgaaaaagagttaattgagaaggcgaaaaaacatggagtaaaaatttatcctgtttctctttcttatcaacatcatcctcctacaaaaacggtctcgctcgggtttgcaggggtttctgaatccgacataagagaaggcataaaaaaactgaaggctgcctggaagatatgagggagctttcagtttagcaaaacggccaagtgacgactaagtgttgagagctgttcaatattttttaagtatatgatgagtgcctgcagtccaggccacgatacgtctgtttagcgaaaaacagaattttttatttgctcctcacagtgctaaaataaacaaaatagacaattgaaaaaatagaggtgtaagaatgaagttagatgagtttacaattggccaggtcttcaaaacgaaatcattaaaagtatcaaaagatgatattatgcggtttgcgggtgaatttgaccctcagtatatgcatgtagatgaagaaaaagcgagtaaaggcagatttaatggaattatcgcttccggcatacaaacactggccatatcttttaaactttggattgaagaaggtttctatggagacgatattatagccggaacagagatgaatcatatgacattcataaaacccgtatatccggatgatgaattgtttacaattgttgaggttcttgataagcagccaaagagaaatgaattgggaatactcacagtattgctatctacttataatcaaaaagaagtaaaagtgtttgaaggtgagttatctgtattgatcaaacgataactcagaaagcccgcttttcgcgggctcgattgaagcagatgggtgaaagatgttagcgggtttcctttgaaaaataagaggttaaaacatcataaacaataggcaaagaagtaaatccctcatcttctagaaaatgacctccgtgctgaacttcatataacgcagcatcaatttgttgtgccagatccttgctgaatgaaaaaggcacaatttggtcgtccttagaagcaatgacagcacggtgcttcgcggactcgatgattttttgatgatcaaacgatccctgtgtaaattcatctaacatctgtaaagtgggcaatgatttggcaaagccggaaacaagtatgattccgccaagctgttttcgtaattgaagatgttccaaaaatctcaaaatggcggggcaacctaagctgtgcgcaaccaaatacgtattttcatgtaaagtgtgctgatataaagagagtgtatccagccaatcctcaagtcttggctggagcggattaggcatgtttaaaatgtctgcttggaccccatctgcgagcagacgttttttcagccaagggaaccaatgatttgttgaggaggctctgtagccatgaatgatatagacttgttttgtcattatttcctcctaagaaatattttcattcagtataaaattcctctcattgggaaacaagtacgcacttttttgtaagtagctttacatatgaggccctccttgtgccattccccacttacacatctcatctatgaggggatacaaagatcgccctctgtcagataacgaatactctactttcagtggggtgtgagaaacctcagaccgatgaataaggccgtcagtttgcaattccttaagctgtgcgcttaacattttatgggtgatgaagggcatagcccttttcagctcgccgtatctcatcgttttttcacaccctaactcatagagaattctcattttccatttgccccctataagagataaggtgtattcaaatggggcttgtttactgcggcacaggctattcattgtaatcaaacctccttttttaagtatcatatcagaataaattaggattttcggtgttgaagtttgagggcgattcacgatctgaagtgaaaggggccgcttgctcaacaggcggcacggtacatgaatgttctaagtcaaagagggttaccttactgttagttactttatttaaaaaaacgcatgtttttagctgaaaatatctattatggtatatttaaatataaagaaatatttgagaaatgaggaatggtatgaatacacccaaaaaacataagaaatttaaagcgaaaatgattctccaaatcatcatggttatcattggaggaatcatagcggcatatggactagaaacagtgctcattccaaacagtgtatctgatggaggggtgacgggtcttagcatcgttggttcacagctattcaacttgccgctggggattttgattgctgtgatcaacattccatttgtctggttaggatataagcaaattgggaaaagctttgcattattatcaattatcggaatcgtatcgcttgccgcggggacaagctttttccaccacacacccgctatcatagaaggagataccctgttaattaccgttgtcggcgggattatccttggattcggaatggggctggcgctgcgtaatggcggcgcattagatggaattgacatgcttgctgtgctgctatcccgaaaactgccattcggaacgagcgatctcattctattcttaaacctatttgtgtttatttttgtttccacagtatttggcttacaaggggcattgctttcagtcattgcttactacattgcatccaaagtgattcatgttgtggaggaaggcttaagcggctctaaaacctttcaaattattacaacccaacctgaattaatggtagagacaatacgtgatcaattaggccgaagcgccacatataaagaagcttacgggggtttttcccacgagaaatttaaagaaatcacatgtgtcatcaaccgtttagaagaaaccaaactaaaggaaattattaatgatattgataaaactgcctttgttaccgtgtatgatgtagctgaagtgaagggcagcaattttagaaatcttaatcatcactaaaaaatagaatgacctttttaaccgtaactgacatgccgcgggtaatttaatcaaaaacacttttttgaggcttgtgggtgaataaccggtgaaggtctgaatcacagaaataccaagggcgtcaaaacccttggtattttttctggttattagattttatcttcagctttacgtgctgcttcgagcttatcaatcctgtctttatatttttctccccagtccttcatgtgcaggataacaggttctaatgttcttccaaactcagttaaagagtattcgacttttggagggacctgtttataaacctcgcggtgaatcacgccatcccgttccaattctcttaattgtagcgtgagcatacgctgggtaatttttgggtatagttttcgaaactcattaaacctctttttaccgtcaatgagatgataaagaagaatgcctttccacttacctccgatgatatctaatgttgtctccaccggacatccttcaaagtcatcagaagaataatcaatgccgagtttacgatttctcaagctgttcactcctaatagtatactttttgatactatatacattcaatgtgcgtactttttatattttaatatacatcatataatgatgtcacatctaaggaatgaaaggaatggatcatatgaaaacactcgtactcgttgtacatccgaatatagaatcctctcgtatcaataaaaagtggaaagaagccgttttaagtgaaccagatgtaactgtccatgatctttatgaaaaatatcgcgatcaaccaattgatgtggaatttgaacaacagcagctcctggcccatgaccgtatcgtttttcagtttccattatactggtacagcagcccaccgcttttaaaacagtggtttgatgaagtgtttacgtttggctgggctcatggtcccggcggaaataaattgaaggggaaagagtgggtaactgccatgtccatcggttcacctgaacactcttatcaagccggcggatataacttgttttcgataagcgagctgacaaaaccgttccaagcatctgcccatttagtaggcatgacctatctgccttcctttgccgaatatcgcgccaatacaatcagtgaccaagaaattgccgaaagtgcgaatcggtatgtaaagcatattacaaatatagaattaaacccgaaggttcgcctgcaaaggtatttgaaacagctggagagtgtcgatttaacataaagattgatttttgaaaatcctgtactcaccaagcaggattttttcttgttcagcagagggattttaacatatagcaaaaaaagaagaagccaccaaaaataagctatttgcttggtcctgactgcttatttttggtgaaatacttatttctctgtgatgaaataaagcaaagcgatgaccggaaaagcgattccaatccataatgctgtactccatccgcctgaggcatatgcccatcctccaattgatgaccctatcgcaccgcctagaaagaagatcgccatgaataatccgtttaatcgactgcgaatttcaggcgccaacgaaaaaatagcacgttgactgagcacaaggtttgcagatacacccatatctaacagaatagcagcggccactagaactgttataccgacgggggagctgctctgaatcatgagcggcagtaataaagagacaacgacaacaccgagagcgattccagtggcaagcctggttaagcctcgatcagccaggcggccgcctattggtgcagtgactgcacccgcaatgcccaccaatgcgtagagtgctattgccttctgagaaaaatgaaaatcaggaccggacaataataaaggaacagttgtccagaacaagctgaaagctccaaatacaaacgcatgatagatggcacggcggcgtaagactggagtcgtgcgcagcagcttccacattgaaccgagtaaggcagtatagtttgtatttgctgttggttttctggcaggaagcacttttgataatacgatggccaggataacacttaccacggcggacaaagcgaatattgcattccacccccagatatcagcgactagactagatatcggacgggaaagcataataccgagtaataagccgctcatgacattgccaacaacccggccgcgtgcagcgtctgatgcaaggtatgatgcaaatggaacaagcacttgggctgcgattgatcccaatccgacgaaaaacgcagctgctaaaaacagtgttccatgcttcacaaatgctgttagtgtcaaagccgctgcgcttagaaggagcgatacaacaataagttttttgttttcgataatatctcctaaagggacaaggaatagtaagccggcaacgtatccgatttgggtgagtgtgacaatcaatccagcaccgcttggagaaagtccaattgccttactaattaatccgaccaagggttgtgcatagtaaagattagcaacaatgataccgcatgcagttgcgagaagaagggttaaactgggtgaaatcctctgacctgcttgtttgtttccattagccatatgaatgaactcctttttaagtggttttttgagtgtaatcatgacttctcacaagtgattttataaactgaacgttcagtttcgtcgattaataaaaataatatactaaacgttcagttttgtaaatggatttctgttttctttttttattcaatttaagtatactgaacgtatagtttatattgcgggaaggaatgatttatgtgcagagtaaacgagggcggccgcgtgatgaaggaacgcataaggcgattctctctgcagcctatgacctattgctggaaaaaggcttcgatgcggtgacagtcgataaaattgccgagcgtgcgaaagtgagtaaagcaacgatttataaatggtggtctaacaaggctgccgttatcatggacagctttctttcgaccgcgacggacaggctgcctgtgcctgatacagggtcgtcagtacaagatatagtaacccacgccacgaatttagctaggtttttgacaagccgggaaggaaccgttattaaggaattaataggtgcagggcagttggatgaaaaattggcagaagaatatcgcacgcgatttttccagcctcgccgcctccaagcgaaaggccttctagaaaagggaattcagaaaggtgaattgagagagaatcttgatattgaagtaagcatagatctcatttacggaccaattttctatcgtctgcttataacaggggatgaggtgaatgattcctatgtgcgtgatttggtgatgaatgcgtttaagggagttcaagctacctctgctacagagagtatgtagctgataagaactgcaaaagctgcggattatatgacaaattggttccatcgtacagtgaaatataagatttttgttgctgagcggaatcatcgagggaaaagttctcttatcggatgtcgaaaaagaagtcattcaatcgtgaatacataacatcatattattacattccttttcatcgattggaacaagggttctatacttcaatggaataccgcaaagttggagtatttaaacaacaggggaaaatcgatggccattatgtaggtgtcatggcaatggaaaaaatacttgcaatgtaaacaggcctctaaagagacctgttttttaatatccagatgattgtctagtttcagcttgggctctatgaccactcccataactgaaatagtctaatatttataccagaagggattgtttatataaataaaagtttatataatgacgggggcgctaaggaaacgcggggagcgactcaggttttcgtttcaaagttttgatccttaagatatacggagcgctacatatggaaacgtaaaggggaatgtataatcatttggcgtgtatataacgatttgcttatatattgatttgggaaggaggagctcatatgacgattgatgttgcggcgatgactcgttgtttgaaaacacttagtgatcaaactaggcttatcatgatgagattatttcttgaacaagaatattgtgtctgtcaattggttgatatgttcgaaatgagccagcccgccataagccagcatttgcggaaattaaaaaacgcaggttttgtgaatgaggacagaagaggccaatggcgttattattcaataaatggttcctgtcctgagtttgatacattgcaattgatcttacatcaaattgatcaagaggatgaattgttaaaccatatcaaacaaaagaaaactcaagcgtgttgccagtaaggaggcattagattgacatcaatgattttggcagtattcatctttttattaactctagtattggtcatatggcagccgaaaaatttatctatagggtggtcagcctgtggaggcgcagttttagctctaatagcaggtgttgtcaattttcatgatgtgttaactgtgacagggattgtttggaatgcgaccttggcttttgtggccatcatactgatatcgttaattcttgataatatcggtttctttgaatgggcagcgcttcatatggctaaggctgcaaaaggatacggtgtgcggatgttcgtttatgtatctctattaggagctatcgtcgccgcgttatttgcaaatgacggtgcagctcttatattgacaccaatcgtattagcgatggtcagagcattacattttaatgaaaaattagtttttccttttatcattgccagcggatttattgcggataccacttcgcttccttttgtagtaagcaatttggtcaacattgtttcagcggactattttcatattacgtttattgattatgcatccagaatggttgtcccgtacctgttttcgctgctggcgagcatcattgtactttaccttttctttagaaaaagcataccaaaacgctatgatctgactgaggttaaaaaacctgttgaagcaattaaagatcaaaacatgttcagactgtcatggtatatcttagggctgctgttaattggatattttgcaagtgaatttttttctatccctgtatcagtggtagcgggcagcattgcaatcattttcttaatcgctgcgcaaaagagtccggccgtccatacaaagaaagtggtgaaagaggcgccatgggctatcgtattcttttcaattggcatgtacgttgttgtgtatggtgtccgaaatgccggattaacggatgtcctttcagatgtgattcaagccgcagctgatcaaggattgtttgctgggacaattggaatgggctttattgcggcgattctttcttccattatgaataacttgccgactgttatgattgacgcattggccattgccggtacagatacacatgggatgatgagagaagcgcttatttatgcaaatgtgatcggttcagatttagggcctaaaataacaccgattggttccttagcgacattattatggcttcatgttctttcgcacaaaggtatgaagatttcctggggcacgtattttaaaacaggaattatcctcacgatacccactttattgatcacacttgtcggcctgtatatttggctgctgataatccattcttgtttctaaaaggacaaggtcactatatcaaggaaaacaatgcactggtaactcttgccgcagccaaatggctgaagggtgggggagaaaataccttggggctaagtggaatgtgtacagcgcaggaatcgaagctcaaggatgacatcgagtgctgtcaaagcaatgaaagaagcagggattgatatttcaaatcaaacatcggagaaatttgatgatccggcaaaagcacacggaacagaagaagtgtttccaaagggtccgtgatgaaattggtgaccgtttaaaacagtttgctgtaactggggaataaagaatcgatatattcagcgttttcttgggttatataatacaatgtgttgttcaacaggtgtctgcgagctgagtgcagacacctgtttttgtttttatttgtctgagattcgtaacagggaagttatttagctggtgacagaggaaaattgatttgtgaacagaatcatgaaggagacggtgttttaaaggagttgtctgttttgcaggaattaacaaaaaaaaaatacagtagcttaaaaacaatgtttgatgacaaatattgtcccacatttgtctattcaatattagaccaaaccattccgggagctgtttatgcagatgatcaaacctttcctaaatcgttttttataggaactgaatcaggcatttattttattgcgggagaccaagggaatcgggattttcatgatttcattgcaggatattatgaagaacaagtgaaatcatcaaaacgatttaccttgttttcttccagtgatacatgggatagcgtactgaaacccatactgaaagatgacttaaaccaaatgagaagagctgcattttcttatcaaccaaaatctttcaaaaagactttgcaactgccaaaggggcttgtattgaaaagaattgacgaagacatcatttcacatagcacagcgtttaacagcgcgtattatgaggagtattggaattctgtctcacagtttgcttcaaaaggttttggatttgccgtattacatggcaatcacgtagtaagtgagtgtacctctatatttttagggcataatcgagcggaaatggatatctatacacttgaagaatatagaggactggggttagcttattgcgtagcaaataggtttatagcgttttgtatggaaaatgggattgttcctagctgggattgtgatatttgcaacaattcgtccattgcattagcagctaaactagggtttaagacggtaacggaatacactatttactactctggctaaccttaatgaaagaaccttaaaaggagataccaaccgatgttggtatcttttttgttttagagtttttttacccttttagcagaaaaatgggtgatgaaaatcttattcattttatttacttttaggtaggtaaaacataccccgccaactgtaaccactccgcctagcagagagagcagtgtgggtatctcgccgatccagagccaagatatgatcaaggctaaagccggtgtaacataaagtgaaagggttgcttctgaagcaccgacgaatgaagtgacatatgctagtgcgaagtaaggaataaccgtcggcaataatcctaagtaaacgatagacaaagttgcgcttattgaagcgttcatcatctcttcgcctaagcctggcagaaacacaagcataggtattgttccgccccaaatggtgaatgtaacgaatggaataaaaccatatttttttatatagcgggcttgaaaaacgaaataaatactctccgaaaatgctgccagcaggatgaccaagataccgctcattgaatatgtaaagtctcccgccccaaatgcaatcaataatacacccaataaactgatcatagagccaagccatttcgtaaatccaaaatgctctttataaaacaggcgggatagcatggctgagaagatcggtgccgtagtaacgagtaagcttgcaactccggcactaactgttttttcaccgatgttcagcaaaatgtgatagaatgcaaatcctaaaaaccctaaaagaaaaatggcaggaatgtctttcaagtcgggtaggcgcatctgagtcaaaacagcaaaaagcaataatgccatagagccgattaacaaacgaaataaagcaaggtgttctggcgtgtacccttcaagtcctgcgcgaattcccggaaaagcagatgcccataaaccaatcatgagactatgagatatcattatttgaactgttttctttcgcattcctctcactcctctttacaaaaaccaaccagttatttaatgtgtttctatactaataaagatttgatgatatggcttcaaccagttcaatagattttgacccaaccaatttattttaaggagaccgattctatgagctttccagaagaaaaaaagatgaaaaagctccctaagtacagacaaatcgttcattttattaaagagaaaataggaaatggagagtggccgattggaagcaagattccaagccagcgcacgcttgcaaaagattttcaggtaaatcggagcacagtgattacagcgttagaggaattgatggccgatgggctaatagaaggcacaatggggaaaggcacagttgttatcaacaacacatggacactgatggctaagaattctgctcccgattgggatcaatatgtcacctctggcattcagatgccaagccgaaaaatcgttcaagagataaatcaatcagaatcaaatacagaccttatacagctcagtaaaggtgaactttcagctgagatttttcctttggctgttatgaaagagatgatggggaaggtatctcaacacatggaggcattcggatatgaagaaccaaaaggttacttacctttgagggaggcattaagcaactatttaaaaaccattggaatcaacgtctcatcttcttccattctgattgtctcaggagcgttgcaagccttgcagctgatatcaatggggctgttacaaagaggatcaaccgtttatcttgatcagccctcctacctttattcattacacgtatttcaatcagctggtatgaagctgactggacttcctatggataatgaaggacttttgcctgaaaatgttcatttaacaagaggagagcggggaagggctatcttatatacaaatccatgttttcacaatccgactggtattcttatgtctaaaaagcgacgggaagaaatcctagcagtaagtgagaatacacagcttcctattattgaagatgacatttatcgtgagttatggatcgatgaaattccgccatatcctattaaaacaattgataaaaatggacacgtactgtacataggaagtttatcgaaaacattaagcccaggtttgaggattggatggatcgtcggaccggaaccggtgattgaacgtttatctgacattaaaatgcaaacagattacggatccagttcgctatcccagagagtagcggcagagtggtttacttccggccactaccagcagcatgtagaaaaggttaggcagcaattaaaggtgagaagagaattggccttgagtgctttagaaactcatttgaaagaagtggcgacatggaatatcccaaaaggagggttttttgtctggataaaaatattgccttccatatcaatgaaattactttatactaaagccttatcaaaagggattctgatcaatctcggcagtatctatgctcaggaaaaagggaattatattcgcttatcatatgcttatgcatctcttgaagaccttcaaaaggggatttatgagttgggtttaatgattaaagaattggcaagcaggtaacttttatatccttaaatggatgtttcactaaaaaagagatcaagcctaatgatcgcttgatctgataataacaagggttactagaatagaccaaatcatggttcggtcttaaaataatcatgtctctgaacgaaaagtctttccgacttctcttcctaaaccaaagtagtgtctgaaattatagataagcgggctccatttggaagggttgatatggttttcgtccagaatgatactttcctcggcatgaaaatgtagtgcctgcgtctctacaattgcgaatgacgattcatattctggaagccgaatgtgtttcacttcggcttcgatttggatagggcattctttaattcgtgttggtgatactgtttttgattgtaaaggcgttaaccctgctgcctcgtatttttcttttttatatgtaaatccgatctgcttctttaaaggcggtatactcttttttccgctataagatgaaattctttcaacgttttcccataaatccgggccaggcaagtttatgacacactctttgtgtctttccaaattgtcgatggcttttcctcccagtcctactccaaggattatataatgtccaagagcccaagaagaagacataggactaatattagtggttccatcctcattcaatgtggttagaagaaatgtcgaggtaccataatacatgatcttgggtttgatttccttaaatcgacgagtgtcttgttttttgatgtccaacgttttttcctccttgtcacgcttacatttatattgtaaaggattaacatttcaactatcatcgaaatatgaatgtaaggaggaaaatcatgaatcctaatattgcaaaaatctcttcgttgctatcagatccctcgcgttcttccattcttctcagtctgatggatggaaggatacaccctgcgggagagcttgcatatctcgctaacattaaacctcaaactgcaagttttcacctgaataaattgcttgaagcaaagctgattagcgtagagaagcatgggagacatcggtattacagattggctgactcagatgctgcaaatgtgatcgaacaattgcttcatattgcgcctaaagcaaaagtcaaatctttaaaagagtcaaaagagaaaaaggacttgcatttcgcccggacctgttatgatcatttggcaggttatgtgggcgtgcaaatggcacattcactagttgagcaggggatgttaaaaaaagttgatttaaactttgaggtgacttcagagggtgctttattcttttcgaagttaggcatcaatgaagagcaacaacggaataagaggagagcctttgcccgctgctgtttggattggagtgaacggcagcatcatattgcaggagcattaggaaacgccctattggtgcgcatgttagaagaagaatggatcgttcgtatgcctaaaacgagagcgattaggattacacaaagcgggaaaatcgcgtttgaaaagcacctaaacgtgaagatttaggattttgaagcggaaacatcagatgatgaggcacgatatctaggaggagtaagatttgttctaatcttactccttcttcttattttgaagcagctcgattccccattgcaatagagatgcggttccaactgtttatttgattaatgatcagaacaaggtcaacatattgttcctcatcataatgttcccgcacccgatgatatagctcatcaggaacccttttagatggaatgagcgtgatgtgttcagatagttcgagagccgctttctcttcaggtgagtaaaaatcacattcattccaagcatgtaaacagtaaattcgctgttcagtttctcccattttgcgggcatcggacgtatgcatatctatgcagaaggcacagccgttcatttgagagactctgattttgattagttctctcgtcgttcggttaattgaggattgtttcgtgtatttctccatatccatcatgattttcataccttcaggtgcaatctcatagtaggacactctttgactcataaagcaagactcctttccatagaatacctagattgtatcccggtattgatcattttaccaatgtgcggtttgaatgacagctgtttcagcgtcttttggaaagaagcttctttgaataaaaataagggtagccagcaatgatgagtggagctgctaatgcaagcagtatccatgagcctgattggctgtctctagtgactctaatgaatatataagtaccgatcagaaaatataataaagcacctagaaaccaatacatgttcattcctctttttccttgctttttggttgcgcatttttgtctgtcatatggcttaatcgatcagggttctgattttttaataccttttcggtccggattccttttctctttaatgataaaattgtgagatcaatcgatttcaatgatgatcattccttcaatgaatagtaagttccttatgattttaaaggtaaatttgaaaagataaaacgtacatagaggcagaacgttcatgtacgtttgggcaatgatcacttgttggaaactctaatgtttccctgcacctgatattgttgtgttccttctcttcctataaaatgattggatacatgtatgtttgcacgttgaaatatgggttcgattttcatgaatctctattcggtgaaacaggtaaaggaagtggataaggtttgcttataaggaatccttttaaagataaatattactcacatgataggcgggcattaaacatgcttgcactcagagtgccgggcctggcttttattctcatgatctatatagcctctatcgtgctgcaatttgtttctgggggctggtccattttattgctttatgcgtttaccatattaatcgccatttttgctttgcttcattggcactcatatcgctgggttaagaaaagagtgattctgtatttcgcggtacaaggtttgatcacctttgcacttgctaatctcatgactggcttctttatacttgtgattatcggcctttatgcatttttaattggacaaattataggaatggcagacagaagaaggacttttctcattctttatctattgctgctgctggtcataaattcggcgtatcaccttcataaaggtgaagttttgcattttattgttattgctgcgccgatcatgattgtcatcatcacttatgccgcaacattttttgcccaagtcgatgaaaaaataaaagctcaattgactcttgaaaggctggagctggctcatcagcaggtagaacagctgacgctgcagaacgaaagacagcggatggcccgagacttacacgatacgcttgctcaaggtcttgtcagtttaaatatgcagctggatgcgattcatgttcatctcgccaaaggcaacacagagagagcgaaggaaatcatacaacaatcgatgaaaagagtgaaaagcacaatagctgatgcacgttcagctattgacgatctccgcagcaaatcagaagaaatcggtgttttaaaagaaagaattacctcgctaatggatcattttatagagtcgacaggcatggcttgtttattagattacagattgcatcaggtgctggatgtgcgtacagctgaaaactgttattacatcattggagaatgcatgacgaatgcggcaaagcatgctgaggcgaaaacaatctggatatccatttgggatgatgaaaagggaaggctccatttaacagttaaggataacggcaagggatttgatgttgaaaaaggaaagaaaaagagaggacattatgggcttcttggcatacaagaacgcgtcagggcaataaatggccaattcaatatcaagagtacaaaattgaaaggaacacaaattgagatcactgtaccaattcagggagagatgcaagatgaataaggttttaatcgttgatgaccatcttgtcgtgagggaaggtctgaagcttttaattgaaacgaatgatcaatacaccattataggagaggcggaaaatggaaaagtagcagtccgtcttgcagatgaattagaaccggatatcattctgatggatttgtatatgccggagatgagcgggttagaggccattaaacaaataaaagaaaaacacgatacccccatcattattttgactacatataatgaagatcacttaatgatcgaagggattgaattaggagcgaaaggatatctgttaaaagatacgagttcagaaaccctttttcacacaatggatgcagccatcagaggaaatgtgctattgcagcctgatatccttaaacgtctgcaagaaatccaatttgagcggatgaaaaagcagcgcaatgagacgcagctgacagaaaaggaagtcattgttctaaaagcaattgctaaaggtcttaaaagcaaagcgattgcctttgatttgggcgtctctgagcgaacagtaaagtccagattaacgtccatttacaataaattaggcgcgaattcaagaactgaggcagtaacgattgccatgcaaaaaggtattctgacaatagacaactaaactgcatatttgaaaattgcccaaacgtacatgcccgaatgtacgtttttttcatttcattgtcaactacaatgagaaagaatgtgatcaagcaatgtgttgaaaggagattatcatgtcaaaaatgttatatacattaggaggatgggttgctcgcaatcgcataaaagcaatatgtgcgtggatcgttgtgttagttgctgcgataggccttgcagtgaccttgaaaccaagtttttctgaggatatgtccatacctgacacaccttcggaaaaagcgatggatgtgattcaaaaagaatttcctcatggtcctgataaagggagcatacgggttattttcggtgctggtgatggggagaaacttactgggaagccagcaaaaaaagcaatagaagatacgttcaaagaaatcagtaaagatgattctgttgactcgattgcaagtccttttgtgacagggacaatcgcgaaagatggcacagttgcctatgctgatatccagtataaatcatcagcagatgatataaaggattactctatcaaacacttaaaagacagtttgaaaatggctgatgatgaaggattgcaaactgagctaagcggagatgtaccgggagcggagatggagataggcggtgtctctgaaattgtcggcattatcttggcttttgtcgttttagccattacattcggttctttattaatagcaggtttgccgattttaactgcactgattggtttaggtgtaagtattggactggttttgattgggacacaagtatttgatattgcttctgtcagtctttcattagccggaatgattggccttgctgttggtattgattatgctttatttatttttacgaaacaccgccagtttttaggcgaaggcatacaaaagaatgaatcaattgcgagagccgtgggaacagcgggaagtgcagtggtttttgccggacttactgttatcgttgcactttgcggattaactgtcgttaacattccttttatgtctgcgatggggctgacagcagggcttagtgtactgatggctgttttggcttccatcacacttgtgcctgcggtcttatcgattgcagggaagcggatgattccgaaatcaaacaagaaaatagaaaaacaaagcactgaaacaaatgtctggggacgctttgtcaccaaaaatcctatcatgctaagtgtatgcagcattctgattttgatcgtcattagtatcccatctatgcatttggaactgggcttgcctgatgctgggatgaaagctaaggataatccggatcgccgggcatatgacttgcttgccgaaggctttggagaaggatttaatggccaattaacaatcgtagcggatgccacaaatgctacagaaaataaggcggaggctttcgcagatgcagtgaaagaaataaagggcttagaccatgtagcaagtgtcactcctgcaatgcctaataaagaagggaactttgccatcattacggtcgttcctgaaacaggtccaaatgatgtcacaacgaaagatttggtacatgatgtacgcagtttatcagataaaaacggagtagatttgcttgttactggatcaactgcagtgaatattgacatttcagatcgcctgaatgatgcgataccggtgtttgctgtacttattgttggctttgcgtttgtattgctgaccatcgttttccgttcgctgcttgtgccgcttgttgctgttgcaggtttcatgttgacgatgacagccactcttggaatctgtgtatttgtcttgcaagacgggaatctcatcgactttttcaaaatacctgaaaaagggccgatactcgcgttcctgccgattttatcgattgggattctgttcgggttagccatggattatcaagtattccttgtcagcagaatgcgtgaagaatatgtaaaaacaaacaatccagtacaagccattcaggctggattaaaacacagtggtcctgttgttacagcagccggcttgatcatgatcttcgtttttgcaggatttatctttgcaggcgaagcttctattaaagccaatgggctggctctttcctttggtgtactctttgatgcctttattgtaagaatgacactgattccaagtgtcatgaagctgatggggaatgcagcctggtatttgccgaaatggttagacaagattattccgaatgtggatatagaagggcatcaactgacaaaggaaatacagccggaaatagatcatgaacaaaagaaacaaatcagtgtgtaatagaaaaagcagatcttttatgatctgctcttttgcttatggtagtatttagaagatgaagtcggcagttaaaaggagacgcttatggcgccatcactcattttcgatatggatggaactttgtttcatattggcagaagctgcatcatactagcaggcatcccaggagaagtgacatgattttttgactttgcattcactacttgatgccaaggatcttgagaatccttcttgaaaataaaggattttacaactgatcatataagaaacctaaagaaacaagcacacaaaaccagctgcgggttttgtccaagaaaaatagagtccataagagggactctattttttgaagtgcccggctagaagcatattgcaggactttatgaatgcaaatcactatcttataagcccttaccgtgaaatgcctgtttctgcattgaaaaaacgcattacacgttcatttacgtaagtgggttgttccatcgataaaacatgtccggcatttttaatgacttccgcctcaatatctggaacgaatgaagaggctcggtgcagggctgagtggggatcatagatgacttcatgttcaccaagtaataataggataggaactcttgctgaacgtaattcctcatcggtaaaaacatacggaaatccgtcggcattaggatttggatttcttgatccatcctgccacattacccctgccttaaactgcttcacaaaaatcgggtgcagcacattctgatcattcatcatccaatttaagaatgtttcaactccatttgacgctgtaaggccaagagcgtatttgtagaaatcgtgatgaaatggcaaaaacgtttctgccggactcagtatagctgcgctttttactctctcaggcatacgtaaaaggaaattcatcgtatggagaccgccaagcgaaagtccgatcatgtgggacttttcgatccccagattgtcaaacacatcaagaagccaattggcgtaatccgttcttgtaccgcttacattctcaggaatactcttgtttttatcacctatgatatcaactgcataagttctgtatttactgctccaatcggcgatgttgggataccacatcgtcgagctgaataatgctccgtggagtaatacaagcggcggggcatcctctgggccgcttgcaatcacatgtgtttgaccaaaacgagtagatatatagaatgatttacaacggaccggccaaagactaaggctttcattataagtttgataatagcggataccgttgtcacttaattcgggaatactagatgaatggtttgacatacaaatgcccctcccaattttgtttaaatgaatgtgccgtttcgtgatggggaatctgattttgatataacagactttatttacaatataatacagttgttattagacgtcaaatccaagatgaaaaggaaaaaaacgattgaaacagattattgaaaatcaatataacagaatattaacctcctttgtggagccgcttcattaaaaccgcaatccaaatgcatgaatcacaaaaatcacaacaggagggatcaggagggaaggcagcagattcagtgttttgaacttcttgattccaagaatgcttagacctgaactgaggatgagtatgcctcccacaattgtgatttcattaataaggtctgtattgattgcgctctccattacttgtgcaaataaatagatggagccctgccaggaaaataatacaagtgcggcagccgctattccaaaaccaaaagttgaagcgagcacaatggaggtgatcccatctaacatcccgtttgtcagaaggtatgtataatctccatgcaaagcggcttcaacagggcctaatattgacagcgaacctatacaaaataataagaccgcagttgataagccctctgctaaattgcttttagaaaatttgttcaccagcttgttgaatcgtaattctaaattgatgatctggcctagcaaacctccaatggctaaactcacgatgaatagaatggggtatttactatcaggcaaatgctgtgtaatggcgttgatccccagtgcgaccgcagcgaatcccattgcctgcatcaaaatatcctggtattcatctttaatgccttttttgaatatccccccgattatgcttcctgcaatgatcatcactgtgttaaaaatcgttccaaacataagctttctcctccaaaaatcattcctgcataaaaaataaaccctctagttagtagagagtcaagggagatcaaaacatattcatgagattatttgatgggcagcaggatttcagtcacgtaattatctaggttattcgtaatgccataatcaatgagtgtgatttcgattgagtcccctgctacctcataatgatgttctttcatatatgccagtaattttttgtagtatggttcggcttctggatgtgaccctttaaacctaatttgcagatattctcttgaaggaaagatgatttctgaagaagttttttcattttcatcttcaagaatcataaatatactggaatatttgtcaaactgttttgctttcacatttgctgcagaaatggataaaccaatcttgcctatgaatatatcttcgtttacattcaggtgggttctcaattcagctaacgaatgttcgatatcatggccgagaacatattcatgctgcaaataggccacacgcattgcgggaagtttgatttttgaaatttgatgtaacggcatgttaacggcatcttctatatgtgtgatgcgtcgggagatctttcgttcaatgcgttccaattctttcttcttgcgatcaatttcaacctgctggctttttagtaaatgaagaagagtgtttgtattttgagagttataaaaatcaagaagcttattgattggcaggcctagggccctcaaatacttgatggtatccagccgctcaaactgttgggtagaataatatctatagttcgtttgctcatctttatattccggtttcaaaaggccgatttcatcataataccgaagagcagagattttcacattgaataactttgacacttctccaatcgaaaaaaattccttcattctaacaacctttctgtcctatgattgatatacacacattatatagtacggcgagtactaaaggtaaagtttgcagcataaagaaaaaactccttctaaaaaggagcttttcattcttcgaaataaggatttacatggatgagcacttcttctacatctgaaaactgtcttttgatttcatttcgaatttcgcgggcaatgtcgtgtccctgcttaattgtcaaatcatgatccaaagataaacggacatcaagcaatttatagtggccatgttctcgcgcgcggattctatcaattcgttttacctgatcacattgaaaaataacagctttatattcctctatcagctcgggatcaacactcttttccatgagcacatcaacagacggcctgattaattccattgaaatcttaaaaatgaggtaagcaacgattgcactggcaatggcatcggcgtacaacagataggaccatccacggctgtttccgatgatagccaacaggacgccgataaaagcggcaagagaggcaacgatatcgcctttatgatcgtacgcaatcgctataatcgctttgctgttccattttttcccttgctttatagaataacgatataagatttccttagccacgtacgaaatcagagccgcaaacaatgcgctgtattggggaacgcttggccctttaacaaaggacagaatcgcttctatgaggatataaacggatacgatcactaagataattcctacaatcgcctcactaatgacttcagcttttccgtgaccaaaaggatggtcttgatcgggcggtttattggaaattccgatcactgccaagactgcaatcgaagcaacgacatctgccgcggaatgtattccgtctgcaaacacggcttcactatcgcctaccagcccaaaaaagacctttcctgccattaagatcagattggcgatcaatgcaatcaaagcaacttttctgcttatttgttctctttcacttgccattttttcctcctataaaactgcacaaaaaaataggagtgctctatatacgctctccgtatcctttcctgtgtaatcactttgtttatcataccaattcaatttcgagtgggtctatagcaacgttgtttcctgtttactaataaataaggtgacagaaaaaaagttggagctatgctaaaaaggtcatacagcaaacaaatgagttcttatgtaacaacagtgatgattcgctattaaaatgctgccgtcagtgaaaaatttccacctaattttcaaaaacctattgacatgagaagatctgtattttactattatctcatattcaagatattttaatttgagatatttggtcggaaagatcagcgatcaagcgcaactctaagtgttcaatcgttgtcagttcttttacacaatattcaatatgattttttataacataatatctcgaattcgagataaaagggagtgtagcgtaatggctgaatttactcatttagtcaatgaaagacgatctgcaagcaattttctttcaggtcatccaatcacaaaagaagatctcaatgagatgtttgaattggttgcattggcaccatcggcttttaatttgcagcatacaaaatatgtgacggttcttgaccaggacgtaaaggaaaagctgaagcaggccgcaaacggacaatataaagtggttagctcttctgcggttctcttggtattaggggataagcaggcatatcaacaagcggccgatatctatgaaggtttaaaggtattggggatattaaataagcaagagtatgaccacatggtgcaagacaccgtttcgttttatgaaaacaggggagaacaatttaagagagatgaggcgataaggaatgcttcactttctgcgatgatgtttatgctgagtgctaaggaaaaaggctgggatacctgcccgatgatcggctttgatgcggaagccgtaaaacggattttgaacatagacgaccaatttgaggttgtcatgatgattacgattggaaaagaaaaaacagagagcagaagaccgcgcggctaccggaagcctgtgaatgagtttgttgagtatatgtaaaaggagcggataaaaatggctaaaaaaacgatgggaattcatcatattacagcgattgtcggtcaccctcaagagaacacagatttttacgcaggagtgcttgggcttcgtttggtcaagcaaactgtcaattttgatgacccaggtacgtatcatctttattttgggaatgaaggcgggaagccgggaacaatcattaccttctttccgtgggccggagcccgccaaggcgtcattggagacggtcaagttggcgtgacttcgtatgtcgtgccgaaaggggctatggcattttgggaaaagagactagaaaagttcaacgttccctacaccaaaatcgagcgctttggggaacaatatgtagaatttgatgatcctcatggactgcacttagaaatcgtggaaagagaagaaggagaggctaatacgtggactttcggagaagtaacgcccgatgttgccattaaaggttttgggggtgcaaccctattatcagagcagcctgacaaaaccgctgaccttttagaaaacatcatggggctggagcgagtcggcaaagaaggagacttcgttcgttatcgttccgccggtgatatcggaaatgtgattgaccttaagttaacgcctattggccgcgggcaaatgggggccggaacggtgcatcacatcgcttggcgggctaacgatgatgaagatcagttagattggcaaagatatattgcttcccacggatatggtgtaactcctgttcgggatagaaactactttaatgccatttacttcagggaacacggggaaatcctgtttgaaatcgcaactgatcccccaggctttgcacatgatgaaacacaggaaacaatgggcgaaaaactgatgctgcctgtgcaatatgaaccgcatcgcacacaaattgaacaagggctgctgccgtttgaagtaagagagttagattgatttgacacataaaaaataaagaaacatatattcaattgatgattgctggatggtactgtcagcaaagaatcagataaaatcaaagatgaggagagatacaaatggaagatgcaggactgttgcttattcgtataatgattggtgtggtgtttttgttttatggcacacaaaaattattcggctggtttggcggatacgggattaaaggaaccggacaatggttcgaatcaattggggtgaaaccaggaaacgttgcggccgctctatcaggtcttggggagttagtaagcggaattctatttattttaggcgtattcctcccgcttggagctgctatcataacaatcatcatgttaggtgctatcgtaaaagtccatggagcgaaaggttttgcgaatggcgccggaggttttgaatataacctggtgctcattgcagtttccataggggttgcactcatcggttcaggagcttacgctttgcatttttaatacgaaagtatgtaagaacagttgctgcttgtcagtaactgttcttttattttcacattttcggcaagcttgcaggtactctgcaaagcaaaaaagcggatatcataaatataaatctgtatagtgaatgatacgtattgatgagcttggtcatgaaaaacagacctatttgaaggagtaaatggatgaaagagatgacaggattacattcattagtttctatagaaaactttatcaaacagcacaaattcagttttatttatatatcaaggcctggctgtacagtatgtcacgcagttctgccccagctcagaatagtattggatcagtttccaaacatcaaattggggcatatcaatgctgacgatgtagcagaggtcgccggcagattttcagttttcaccgttcctgtgcttcttttgttcattgatgggactgagtttctaagagaagcccgttttgttcattttgaacagcttgaacaaaagctgaaaagggtttatcgattatatgaaggcgaataaaggaataaggcaaaaaaagaactcaaatgagttctttttttattcttcactaggcgaagaagggttatcaacctgcccttgatcacttgtatcattatcacaacttgctgaaataataattgaatgagaaggagagtaatctcctaatgtgaaattcactccgtaatttttgctgttcgcagtatggctgttttgcaagttttgtccgatatctgtattggcgttttgtgtcattccatttatcgtgagatttgagatgttgatttgagatcgcatgcttcaaaaactcctttcactcagaagtagctgtcataaaggacgctggcagtctatttacttctatgatattgcgtttttatatcattgcatcaacataatggtaaaaataatagcgagtgaatgatcatcttttgaagatgatcaacctatcagcagaaataaagccgcctgataaagaggcggcagatcgttatatgtcatctatgaatttgatgtatcgtttttcgtttgcctgaaggataagatagtcgtttttaatgatgagtaggagcctatagcagcgtagccataaaaccagcccataaatacgccagaaaagaggctgtgtcgatggcttatgaaaacagaaatgacaaggcctgttattaaggcaactgacggtacaaaagttttggggattttcaataatattttgaggatttgggttatcaatatgatgattggaacagctatcacagcatcccaaaagttcgtgtgaataattggaaaagccatacggcacctcatgaagtgtttatttcttaatttttacgctaaaagcttggaaagcagctcttggatcgcatatgttacattttgggcttgattggcggagcttgtttggcttaaagcattggattcaaaaaccaaacctgtattactcccaccggaaccctctgttgttttagacacagagaacgggctgatggaaactgcaaatccgttattaaaaacgctgttcccggatatcgaatgaatataaactgggaatttcatcattcatctctcctctctgttatgactgtttatacaatatggtgtgtgagcagcagttgcttaaacaaaacggcaaaaactttcagtaagagacaaaaacctgcaaaatgccacaagcgccttttgttaatgcagctttttagggacgttttttttattttttttgccaacttcatcaaaaatattctgattgccagactgggcttgtccgtccttatttatgaaatcggggtgaatgagttttttcagatccctgactgttaaaggcttggcgtcatcagttaattctattcctaattgcccgtttgcctctaatgtcgcaattttgacatcttgtatagccgtaacgccgtgaagccttagctgcatttcaagctggtcagctgtaagtctcatcttctttaagttttcgatatgaagctgtccgttttcaatgacgatttttgcttttccggttaacatcttttcaatggtgttcgatttcatttggatccattccataacgatgagtgtgcttgtgaaaattgccgctgcaattaatgttttgaagaggctgtactcgatgattggctgaacgataatagttccgatcgaaatcatgacaaccgtttgagtcgacgtcatttgtgcgattgatttccttcctgaaattctcagcaaaatgaccccggctacaatgagaacaagagattcccaagtgaaattcatgctaccacctgaccaatgatgaattagatttgtcatgggattggcttttcttccggccaatcgcaatttaatatatccgaaaggcagtcggttcattctgtcctgaaccgaacaatatttttggtatagatggatatattaagccaaacaatgatagcaacaggagttttttggccgaaacaatctgggaagcggggagcgccataacatgattgaacttgaagttgtcattagaacggttgccagctttggcttgctgttaatcgcagaacgaattttaggcaaacagacaatctctcaaatgacgatttttgattttattgcggcgatcacactaggggcgattgctgccggattagcttacaatacttcaataaaaccgcacaatatggccatttcgtttagtatttttgtgctaaccatttttctaatttcgtttctgtcgataaagaacaggaagctgaggaaattttttgccggagatccaacagtgctgattcaaaacgggaagatacttgaatcaaatatgaggaaaatgcgttacacacttgattatttaaatcagcaattacgggaaaaagaaatatttaatatcgaagaagttctttttgccattcttgaaacgaatggtcagctgactgtgttaagaaaaccgcaattccggcatgtgaccaaacaggatttaatgattgcggtaaaccaagaacaaaggcttccgatagaacttattatggacggagaaatcattgagaataatttaaagcagaatcgtttgacggaatcctggcttttggaagaattgcgaaaaagagacataaaggtgaaagagaccgtgtacgcagtgctgctgggtaatggggatatttatgtggatcaatataaagaccatatatcagtccctatggataaggaatgaaggaacaatcaatcttaaagccccttattgaacgcaacggtttcaacttgtcttgggtacgaaatatgcagaagcccgtttaacagctgaatctgtaacaaatgagtttcagcggcttcgggaagctgaatgattcgctcaatttctccgtaataccgttcacgcagcacttccatttcggctggaaaaacaggcgtgatcgttcctttgatcagcagctgggttttagacagtaaacggatcgttaattcttcctcatacacaccgggcatttccacaatgataaaattatattcctcatcttgataaaagtcgtaaacaaacgtagaagcttcggaatcaaaaaaatgttccggggctttatatttgagcacatttgtccaaaagtcactttgtttatattcattcgtaatctcaagccactttcgaattttttcgaaatccatatgagattctccttaaatttgatttgaaatcggcgcagaagggtttccgatttggtcttggtcactaacgtctgaatcaatatttccagtgtttaaaagtgaagacgtaggcgaaagatcccctaaggaaaagtttgctccaaaatatttgctgttcgcagtatggctgttgtgcacagtcggaccgacatctatatttccgttttgcgtgacgccgttgatcttaatatttgcgatattaatttgatatggcatagacgaaacccctttaatctaaaattggcggtggtgcaatcggaggagcattaacgttggatgtatcagagttgccgatagatgtctggtcatttacatcaggatcgtttaagaagttttccattacggattctgtaggtgatgtatcaccgaaagaagagttggtcccttgagatttttgattgttggtagggctgttataagcagcttcgcctattgtaattgaaccattgcccgaaatactgttgatcttcaaataatataggttgattactgtagacggcatcccatcacacccttccatctttctgtacagtacattatgcgccgctgcacccaattgttccttgcatttacgggcaaaactctatctggccccggagtgatgctcaattatcagtgaatgaaaagccattgatataggaatcaatgaattgattcagttattcgaaatgcatgagaccttttaataaaggaagctggcaaacaggatcagtttgaaataattgacaatgaagctaatgccatgaaataatactcgtgagtaacattactcgtgggtattatttttggggtggtcctagttgaaaagtaaaggagtagaaagccgaaaacgattacttaaagctgccgctaatgaattttcggttcggggattccatgacgcgaaggtaagtgaaattgtgaaaaaagctgggttcacgcagccttcattttacctgtactttcaaagcaaagaagccatctttgccgagttaataaccgattttcactctcgagtcagaaagctgacagagtcacttcttctggaaaacggattaaacacggaggatgtgtcaaaacgggtactgctagctgtagagactgtttttcaatttttggatgaggacaaggatttaaccaagatcggcttttttctcaacccggaagcaaaacaaatgaaaaaagacttggcgatggttttgaaagagaacttagaagcagaacagcggcttggctattttcactctgaactggatatggaaactgtcgctgagtgtttggtcggcatgattgaacatttaaccgaatcatttttgttaaccggaatcaaagatccggcaagcctcgcagcagaggttgtgaatcttttaatttacgggatgcttccgaaagggaatgatgtaagatgatatctattatgatgaaagtcagtttggcagtttttatgcttgcgggaggcatcataaaggtaagccgcgttccctttcaagttgagcattggcggcattatcaatatccattatggtttctgactgttactggcattcttgaaatagccggggcacttgctatgacagcgggaatttggaatcggtatgcagcaattggagcaggtgttctgtttgtcgttctcatggcgggagcaattcatgcgcatatgtttcgagcaagacaatctgtcatcatggcgatacaagcgatgatttgtttgattgtttcaatcatgatcatcatggggagttacacgtaagcttttcactaatgtttaagaacaagcccatttgcaggaaatctccttttcttatcgaataatagaaagtccaggaattaactgaatcagtaaaatagagctccatttctgtgttattcgtccggcatcagctgggctttttttataaaggaggaatacaggatggcattcactttggaagacatgactgaggaagagttcgaagcctttcgcgggatgtccgtgcaaaattttgcgaaacaaaacataacgtcaggaacttggacggaaaaagaggcatttgagaaatcggagcaggcatatgagaacatgattccgaatgggcgagacagcagcaatcattatttttggaacatcacaaatgaccaaggagaaagaatgggctggctctggctgtatgctgatccattacatccgcaaaaggaagcgtttatctattcctttggattgtatgaagcctttcgcggaaaaggacttgctcaattggcgcttcaaacgcttgatgaaagagcaagagagcttggtgcggaaaggctggctctacatgtatttgcacacaacgagacagccgtctatctttatcagaagatgggctatgccatgaccaatatacgtatgcggaaacagctatgctgaaaagccgcttacgttacccaaatacaacatgcctatctggaagcggtggcagggtactataagtcatcattagaaagattaaggtcatgggaggcttgaacatataaagaaaaaggacaacagctgttgtccttttcaatgccgcttgaactttctccctcagtcttttttgtcttgatgatccagctcttttattcgtttcgtaagctcattgaaagcctgatcaagctccttataccctttatcatttggcgtcataaaactgagctttcccagcacttcttgtctttctgtctcaagctttaaccgaagctcctcccgctcatttctttctgaaggaacgtcgtttaactgcttttcgatgccgttgtttgagatgacgagtttactgtttgttgttttttcgagaaagtatcggtcatgtgaaaccgccagcaatgtgccgctgtattgtgacagtgtttcttccagctgttcgcgtgacggcaggtcgagatggtttgtcggctcatctaaaatcagcacgtctttttcctccagaatatatgccatcagcttgatctttacacgctcacccatactcatatgcttgatcggttcagtccattgggcggctgtaaaacctaagtgcctcatcagattttgaacgtgcccccttgctttgaatgtttcattctcaaataactcttccggtgtttgttctaaaggcaaatcaaacacctcctgcgttaaatagccgatgtttgcggacggcgacacccatacacttccttctgctgtttcctgtcccagaatgatgttcagtaatgtcgtttttccgctgccattggggcctatgatcgcaaccttttcgccgtgctgaattgtaaagtttgcgtttttaaagagagtcctttctccaaacgcttttgttacattctgaacttctaaaaaacgttttcctgttttgtgggttgtatcgattgaaaagcggactgtatattctggggtaacgggttccgcctttgctttttcaagctctttttcaagccgcttctgcttggattttatctgggcatccgtacgcttcgcttttacccggtgatattctttaaacccttcctttttcgtcgattgagcatgggctttttccgaccaagaagcgagcccattcatttgtgcttcaatccgttcaaccattttttgctgcttttcatattcacgctgctgggtgagtcttttcttctcccggaacttcatatacccggagtaattccctttgaattcaatcagcgtctgatcctcaagcgaccatatttttgttgcggcttcgtctaaaaaatatcgatcgtgagaaacgagaatcacagtgccgttataatgtttcagctgttggatgagaaattgcaagcttttttcatcaaggtggtttgtcggttcatctaacagcagcagatctgcatcctctgatagtcctttcgccagccgcgctttcagtttttcaccgccgcttaactgatgaaaatcacgaagaggcacatgccatttctccagtaacttcttttcggcaggtgtctgatccgcaaaggaatacgccgcggtttcctgttcaaccaaagccagttttatatccttccgaaggatttgaccctgtgcaggggctaagtcattgtgaatgaggtgcagcaacgtagatttcccagcgccgtttttgccgataatcccaatgatatctccttgctgaacactggcgtttacatgtttaaaaacagtttgatcctttacttcatagctaacgtttgttaatgttacgatctctttcatccatatccctcgctttaaagggagaataaaaaaatcctcccaaatgtgttggaaggattagccgtgcctgtgcatgatcaaataagctattttttataaatagcagtgtcgtatatatagaaaatgggcagactaatcctattttttgatttgaaatattgatttcaaacggtaaaaataagattagttaatcattgtccacccatcatcccttcttgttttgattacaaacactatagcatacctttaaattcaaaagcaaaggtcattttcatcaaaaaaactcctgctctcatttttgaggcaggagttttgagtcttattgatgcttcgcttttctcactttataaatcacaatcagcaaaataaaccaaaccggtgtgacaaataaggaaacacgagtatcctgtgccagtgccagcacaaccagaacaaacgccaggaacgcaagaatcaggtaatttgtaaacggataaagcggaagcttaaacttgtttgttttcgctaattcaggtcttgttttgcggtatttcatatggcagatgaccgtaatcccccaaatgtagataaagcatacggttgaaatacttgtgatcagggtgaatacgccttctggcatgatgtagtttaacgtaacaccgattaaaatcacgatagctgaaaagaataaagcatttctaggcactttacgctgagtcagtttcgccattgactcaggcgcattgtgatctttcgccagggaatagaccatacggcttgtactgaatacagcgctgttgcatgctgaagcagcggatgtcaacacaacaaagttgataatacttgcagccccgacgatgccaacagcgacaaatacttgtacgaatgggctttcgctgggattgatgatatcccaaggatagatgctcataatcacgagaagagccccgatataaaaaagcagcacacggacaggaatattgttgatcgccttagggattactttttcagggttttctgtttcaccggccgtaagcccgacaagctcaatgccgacaaaagcaaacacaaccatctggaacgagaggataaacccgtgcatgccattcgggaacaggcctccgtggctccagaggtttgtgaagctggacactcctgagcttgtggaaaagcctttgaaaatcatcacaaggccaatgacgattaacgccaaaatggcaatgactttaatcaaagcgaaccaaaattctaattctccaaaaagcttgactgtcgccagattcataatcagtaaaataataagagcgattaagccaggcacccattgcggcacacccgggagccaatattgagtgtagagcccgactgctgtcagatcagccatcgcaatggaaatccagcagaaccaatatgtccagccggtgataaaagctgccatatcgcctaggtagtcttgtacaaaatccacaaaagagtgatagttcaagtttgataacagcagttcacccagcgatctcataattaaaaagcaaatgatccctgtgatcatataagcaaataaaatcgaaggtccggcaaaatgaatcgatttgcccgagccgagaaataagcctgtcccaatggctccgccgatggcgatgagctggatatgcctgtttttcaagcctctctgcaacgtttgctgatttatattgtctttcgtcatgtcgtctgtcactttatgtgttcctccattgaaaattgtttattgagtcagcaatctatttttaatgattattataacactaaaatttctatcttttttactaaaaaaggattgatgaaaagaattttaatgtgatttggactatttcccgaaaaaagcggctccatttagggagccgcttttttatgctttttcagtttttgtcataaacaggtagagcccgtaatctgtcggtgcggatgcgtagcctgcctgccgcagcattgctgtgatattgccgcggtggtatgtcccgtgattgacaacgtggggaagcagttcggaaacagttgttttcatgattccgcttgagggattttgaatctggagtggcttattgagctgttctttttgctgtaaaaatagtatatagcgctcggataacctcagaaaaaggtcttccatttcctctatttctttagcctctgtctgttctttaagctgttcagctaaagccaacgcatcgctcaaggttttgccggaaaacacttcaatccagccgagatcagaaagataaacatgagacaatacatgggatattgacggaaacacgctttgaatttcttgatggtatatctcttttggaagctcttttaatcggttgaatatttgttgattggcccagacgttatattcatacaatttgaatgcaaaatctgacatgttaaaattccccctttcgtgtgtatagctttcattatacacgaacatgagttcttatgtagagtgctcgaaaataaaatttgttgacatatatagtttagaggaataaactaattgacattgaacataaagtttagcggggtaaactataatgaggaggggaagatattgaatgaacaaaagctatgtcaggcgataaacctgtttgtggaagtcctgcttgaagggacagaatttgtgcatcgtgaaatcaatcaggatgtcttcaagcatatctcaagggaacaggcagacctgttgaaaattttaaaagtcaagggcccaacctctcccggcagcctggccatgtaccaaaatgtacataagagcgcgatctctaacagactgaaaaagctgctcgaaaagggattggttcaatgggacgactgtccggaaaaaagtgataggcgctctaagcttattaacattacacccagtggtgaacacatactagaagaattagattctgccatctttaacgcgctcaaaccgttgattgatgatatagatgaggaacacttacattctatcatcgagatattcaccattttaaaaagcaaatttaaaggaggagattctgccgaatgagagcaatcatcaaattcaagtgggcaattgcagccatagtattagcacttaccgtcgttttgagtttgttttctccgaacttaacggagctggccaatcaaaaggggcaggcccagcttcccgctgatgctgtttcagaaagggcaaacgccattttaaaacaagcgggagaagacaataattcgatcagtgtagtctttacattagacaacgctataaagaaagaaacagagaatcagctccggataataattgataaaatcaaaaagatcgacggtgtagaagaggtaacatctcctctgtcagcggaaaaagaagtcaaagaccagttgatgtcgaaagacaagaaaaccgttctcatgcctgtcacgattacaggttctgataaaaaggcggaaaaaattgcggacgagatttatcaaatcgttcctgatgacttgacggcatatattacgggagcttcccttatcaaccaggatttcgctcacagctcagaggaagggcttaagaaaacggaagtgataacagtctgcctgatcatcggtttactgttgatcgtgttccgatctgttgtgacgccttttatcccgattgtggttgtcggtttttcttatctgatcagtcaatctatactgggcatccttgtatacaatgttgattttcctatctcgacgtttacgcaaaccttcttagttgcgatcctgttcggcattggaacagattactgcatactgcttcttacacggttccgtgaagaattggcaaacgggcatgataaaaaagaagcggcgcttatcgcttaccgcacagggggaaaaaccttatttatcagcggatttgcggtattgatcggattttccgccttaggatttgcgaagtttgcgattttccaatccgcagtaggggtagcagtcggtgtgggaattttaatgatcatcctctacacactgctgccattatttatggtgacgctgggtgaaaaattattctggccttctaagaaagtgctgtcacacagtgataacaaactatgggcgtttctcggcagacactccgttgcgcgtccgtttctgttcattgtcatcacggtggtgattacgcttccgttcatcttgacctatgatgaccagatttcattcgactcaactgcggaaatcagcagcgattataaatctataaaagctctcgaggccattaaggatggattcggggaaggaaaagcgttcccgatcaatgttgtcgtaaaaggagacaaagatcttacaacagctgatacaatcccctatctaggaaatatcagcaaagcgatcgagaaagttgatcatgttgactctgttatgaccattacgcagccgactggtaaaaaaatcaaagatttatatattgataaccagctaggatcggtttcagacgggctggataagacggtgaaagggattgccgatgtccaaagcggattaacggatatagaaaacggactgaatcaaatggcagggcaaaccggctcggcctcaaatggagggtctggcggttcactgggcgatgcggcagatggcttgggcaaaatcaatcagcagctgcagctcgtgagcaaacagatttcccaaaccggcaataccgcacagaccgtgcagcagcttacggcaataagcggacagcttggccagattcaaaccggccttgaacaagcgaaccaacagctctcaggccagcaggcacaagccggaacgctgacagaaagcctgaaaaagctgtccgaaggcgtgaaaagcgcaaatgagggcctgacgaaagtctctgacggtattacagcttccagtgatatattagaggacatgagcaaaagtccaactgtaagagatactggcatattcattcctgatcaagtaatgaaggacaaagactttaagaagtcaattgaccagtattcctttgcagacggcaaaggtgttcaattaagtgtcgttctggattcaaatccgtactcagaacaagctattacgacaataaaccaaatcaaaaaagctgtcgcaaacgaagttgacggcactcctttggagaatgcacagatcgtgtacggcggggtcacgagtatgaatgcggacttaaaggagctatccacaacggacttctccagaacaatggtgattatgattataggcctgtttatcgtgttaaccattttgttccgctcaatgatcatgccgatttatatgatcgcgtcattgctgctgacgtactatacgtcgatatccataacagaattaatttttgtaaacggcttaggaaacgcgggtgtcagctgggcagtgccattcttcagctttgtcatcttgatcgcgttaggggtagattattcgatcttcttgctggatcgatttaaggaagaggtgcaccttggcattgagcaaggtgtcgtcaggtcaatgagcaaaatgggatctgtcattattacagctgccattatattggccggtacgttcgcggcgatgatgccttcaggtgtcaatacactgatgcaggtggcaagtgttatcatcatcgggctcttgctttacggccttgtcatacttccgctcttcatcccggcaatcattgcgacctttggagaaggaaactggtggccgttcggcaggaagaaaggaaaagagtaatcgagagaagagtgatgaatggtcatcactcttttttcatgactaaacgactaacttcagacgtgttacccaaaaagatcagacgatcaaacggcggctgtacttaaaaacaaagagcccggaaaacattcccgggctctttgttttatttccattctgcaattgtatcaatcggcagacggtaggaagcatagccttcgtctgctgcttttccgatagaaagtagcataaccggtacataacgttctttatctaatccgaaggtttccgcgatgttttctttatcgtatccgccgatcgggtttgtatcgtagccatgcgcgcgtgcagtcagcatcagctgcatggaaacaagacctccgtcaatcaggatcgtttcacggttgacctgtgccggaagcttttcaaaatgtgcggtcagcgcggcgatttgtctgtctttgacctcctgcggcatgtaaccaagttccacggcttttgaatagatttcttctagatagtctgcgttgttcatgtctgcaaatacagcgatgacagcagatgatgttgtgacttgtgtttggttaaagcttgcaagcggtgcgagcttttcttttccttccgggctgtcaatgacaagaaaacgccatggctgcgcgttaacagaagatggggcagttgttgcttcctctaagatctctgtcatttcttctttgctgatttttactgccggatcatagttgcggatagaacggcggcctttcataatttccataaaatcgtttgttttgatcatgttgatacactcctcttaagcttcgatattatttatattgtttcgcatgcgcgccagcacatcaatgagcaggcggcgttcttctgcgcttacatttgcgagcatttccttcatgaaacgctccttttccttcttagaagactcaattcgctctcttccttggtctgttaaccgaacaagggtgatgcggttgtcctcaggcttgcgccgccttgataccatgcctttggattccagctgtttcaggtgtctggtaacggctgcgctatcgatatttactttcttttgaaggtcgctttgactgatctcatctgcatgataaagcaatgtcagcaattccaaacgagattggctgatgcccgtgcatgcctcgaacttcacgccaatcaccttgttcacgccttgcagctgatataaaatctcggcttcctctgaacaaaatgacgccaaaacccatcccttctttcctgtcaaaactattaattgatatatcaatgattgacacgtcaattaatatacaacgattgatttcatcttgcaagccatttgcacttttgaacaacctcccagcgcataaaattcgctaggctagaacttagcaaaaaaagctggccgcttcttcagatgatgctggtcacgatgattccctgcatcattcccatttataggtgttcggaatatcactttgccggcccgtgctcaagcggctttcacaggctgaaagttatgatacaatatacaaatgtttcacagcttcaatccatagttggagctgacatccattatataagggactaggttgaagggaaggtttgataacatgctgcacaatccaactggaaaagaacgcttggcactagcgtttctgctcggcatgcttgctatattgggcccgcttaatatagatatgtatttgccaagttttcctgaaatcgcgaaagatttatcagcaagtgcttcacttgttcagttaagtttaacagcctgtctggtcgggcttacgatcggccagctgattgtcgggccggtcagcgatgcgcagggaagacgaaaaccgctattaatctgtatttttttatttgcgttatcttctctgttttgtgcactgtcgcccaatataacaactttagtggctgcgcgttttttacaaggcttcactgcttctgcagggcttgtgctgtctcgcgcaatcgtccgcgatgtgtttaccggaagagagctttctaaatttttctcgctgttaatggtcattaccgcggtggcgccaatggttgcgcctatgacaggcggtgccattttgcttttgccgttcgcaacgtggcatacaatttttcacgtcttaatgatcatcggatttttactagttcttctgattgcattgaggttaaaagaaacgcttccgctggaaaaacggattccaagctcaatcggaacatccgtcaaaacgatgggcagcctgctgaaggatcgatcctttatggggtacgcgttaactgtcggatttattcacgggggaagctttgcatatgtgtctggtacgccttttgtataccaggatatctacggggtgtctccgcaggtatttagtattctttttggcattaacgggctggcgattatatcgggcagctttatcatcggacgctttggcggaatcattcatgaaaaaagcctgcttcgtatagcggtcattacggctatgattgcgacggctgtgctattaaccatgaccatgattcacggtcctcttgctacattagtcatatccattttcatttacatgattacgatcggcatggttctgaccagcacgtttaccctagccatggaaaagcaggggcaccgcgccggaagtgcaagtgcgctgcttggaatgcttccgctgctcctcggttcaatcgtgtcaccgcttgtaggcattaatgagacaacagccgttccgatgggagccatcatgtttgtgacagctgtcatcggctcactggcgttttttggattaacgaaagaacgagtagggcagaattcataaaaaaacctgacatgacgtcaggttttttgttttatttagaataacaacagcaggcctgcaatcgccggagtcaaaaagatggctgatttcaaaaccacctttggcatgaggttggtgaatttcgcgcctacataggccccgcacattgtcccgaccagaactttgacaagtaaaacgtaatcaacaaaaccttctgtaatatatccgatgcctccacctacagccagagggatgatcacaagcatcgtcgttccgacagaatggcgaatggacagattcagcataatcattaaaccgatttgaataaaaggtgccgacccgatgccgaatgtgccggaaagaacgccggctgcaattcctaagatgaccgctctcgtatacgttgaaagagtgctttgattcacttgagccttctcttttaaaataaataatctgattaaaatgagaattgctgataaaaataacattccagccgtcaaataatgaagcaaatcagccggaataaaagaagtcagcttggcgccgaaaaatgagccaaccgcagcaaagcctccgactattaagccgattttcatttgaatgttaccctcgcgatagtggctgtatgcccctgataagcttgtaaaagccatgccggcaagcgaagtgcctaaagccgtatgaatcgggatatggaaaagaagcgttaaaagggcaatgacaaagccggctccaccggcgccaataaagcctaaaataattcctagaagaaacataacaagaataatgagcatattttttcctccattgaaaagatgtaaaaatgtaatcgtgcgctattctggcggaggtatggtgtcctattgacgaagaaaaacacgccgttttttcagttgccagtagtccgtcgaccgtcgttcagcaaacatatcgtacctcaaattcagggatctgacaaggcagtttgttgcttcccattaccatctgttatatgattttgatgaagaaaagcccttgaatatattcaaaagaggtattatatatggacgattttaaattagataagccgactccctactacctgcaattttataaccagctaaaaaaaatgatcttcaacgggacttttaagcctggggaacggataaacgaaacacagctggcgaaaagctttggcgtcagccgctctccgataagggaagccatgcgattgcttgagaaagatggtttgttaaaagcggatgaccgaaatgggttttcgatcacgtcgttaacggcaaaagatgtagatgagatttataaaatcagaattccgctggagcagctggcagtcgaattagtcatagacgaagcggacgaagaagagctgaccatactcgaaaaacagcttgaagaaacagagaaagcgattcacaacggcacggaagatacagaaatcattcgtttaaaccaaaaatttcatgagctgctggttgatttcagccataacagacatttgaaaaatttgcttgagcatgtaaatgacctgattcatttttgcagaatccttaattataccggcgaccaccgcgcagaaacgatactgcgtgagcaccgcaggatatttgaagaagtgaaaaagaaaaacaaagaagcagccaaacaacatgtgctggctcatttcaatcatgactgtgagcatttgaagcatgtgcttgaagaaggtaaagagaattgatttgtatgatccggtaccaagggagagcagaacccttggtatttttttatgtattcaccacatatctaagaggccccgttaataagattttatgatggtttgactaacgaataatgggggttaaatatgtttatccatatcgtcgggcctggtgattctttgttttcgataggcagaagatacggtgcttctgttgatcaaatacggggtgtgaatggtttagatgaaacgaatatcgtgccggggcaggctctgcttatccctctttatgtatatacagtccagccgagagatacgcttaccgccattgcagctaaagcgtttgtgccattagagcgactgcgagcggccaatccgggcatcagcccaaatgctttacaagcgggagcaaaaataacgattccttcgatctcaaattacattgcgggaacgttaagtttttatgtgctccgaaacccagacctcgatcgggaattaatcaatgattatgcgccatactcgtcttcgatttcaattttcgaataccatattgcaccgaacggcgacattgcaaaccaattgaatgatgcggccgctattgagacaacttggcaaagacgagtcacgccgctggcaacaataacgaaccttacatcaggaggcttcagtacggagattgttcaccaagtgctaaacaatccgacagcgagaaccaatctggtcaacaacatttatgacttagtttccacaaggggatatggcggtgtcacaatcgattttgagcaggtgagcgccgcggatcgcgatcttttcactggatttttacgccagctgagagatcgacttcaggcgggagggtatgtgctgacgatagctgttcctgcaaaaacaagtgataatatcccatggctgaggggctacgattacggggggataggagcggttgtcaattatatgtttatcatggcttatgattggcatcatgcgggaagtgagccgggtcctgtagcgccgattactgaaataaggagaaccattgagtttacgattgcgcaggtgccgagcagaaaaatcattatcggagtcccgctctacgggtacgactggatcatcccgtaccagccgggcacagttgcttcagcgatttcaaatcaaaacgcaatcgaaagagcgatgaggtaccaagccccgatacaatattcagccgaatatcaatcaccgtttttccggtacagtgatcagcaggggcggacgcatgaggtatggtttgaggatgtcagaagcatgagccggaagatgcagatcgtccgtgaatacagattgcaggctattggcgcttggcagttaacgctgggctttacgccgggcccatggcttctgcggaaattttttacgatcagaaaagtgtaaaaaaagacaccagagcttgggtgtcttttttttgattaagtccagagcagcagaatagttcattcatttgtaccttgcatgggttgtgttcccattttacgattagtagtagtctgatcaaacaaagagtcagaatacgatttgagagggagttgtctacatgaagacagtattgattttgaattttcctgcggaaggccatgtgaatcctactttaggcattacgaaagcgttttccgataagggatatgatgtccattatatatccactgaaaaatataaaaaacgattagaagcagcgggagcaacggtccatcttcaccgggatctgctgcgaacgacacctattcatgtcggttcgcccaatggcattcttgatttcgtgaaaatccatatcaaaacgtcattggacattttacagattgtcaaagacttatctaagagcattcaatttgattttgtttattatgataaattcggcgcgggggaattggtgagggattacttagatattccaggggtctcttcatcggcgtctttcctgtttggcgaggagcatctgaaaatcctgccgctgcatccggagtctggagcgccgcttgaattggatcaagagtgcgaagaccttttggcaaaaatgaaagaaacgtacggtgttgccccgaaaaacctggttcaattcatgaacaataaaggggaattgaacgtagtgtatacaagccgttattttcagccagaaagtgatcgtttcggggatgaatgtctatttatcgggccgagctttccaaagagagcggaaaaaacagatttcccgattgaacagctaaaagatgagaaggtcatttatatttcaatggggactgtactggatcatacagaggatttcttcaacctttgtattgatgcattttcaggctttaacggaaaagtcgtcatcgctgccggagaaaaagcggacctgaccaaattaaagcaggcgccggaaaactttatcattgctccgtatgtccctcagctggaagtgctggagcaatcggatgttttcattacacacggcggaatgaacagcgtaaacgaaggcattcatttcagcgtgccactggttgtcatgcctcatgacaaggatcagccgatggtggcgcagcgtctctctgaactccatgcaggctatgtcatctctaaagatgaagtcaatgcccaaatattaaaacaggccgtagatgaggttttgcgcaacgatcagtatacggcaggcattaaaaaaatcaatcaaagcttcaaagaatgtatggacatggaagaagtgatggagcggattgatgagttgattcgccaaaaaaacaaataagaaaaagaactcccgtaccttgtacgggagttcttgatttaaaacttgattttgattttttgagcatcactgattttcttatggttatggtcaaagacgtcacttgtcgtgatttcgatccacttgatctcttttgttttcttctcagcatccgcggccttatcatgagcatggccgcttgatgcgttcacaataaagccgagatttccggacttttcggcgccgccttccaattcgccgtttaactcttcaagataaatatctttgttccaatcaaaggtttcacccgtatttgttttcatcaatgcaatcggcgcaacatttactttttttgtagaggtgttcttgatatcaacgaaaaccttaacgaaatcaaactcttcatcgtgtgttaactcatgaaagtaatcaatcatgctgtagtccgggcgcaagtggatcagcttcatttcttttactgttaactccacgtcgccaattttataggttttgttcacttgtttgatatcttttaagacagcttttcctttatcatctgaaaacgtttggccgaccttatgcaatgtccggtcatcagttacctgggaattaggctgataatcatctgtgctgtccttctgggatgaagtgctttgcggctcagcttttactgttttctccccgcctgcatgctgtttttcagtactggcgtttgatgagcagcccgcaagcatgatagcaaaaacgagaattgaaagaattcttctcatgatgattcctccattaaaaagagatcccgttacttcatacaagcaacgggacaccttgtattcttttacttatcgttaatcttaatgttgtattgtaaagccttgaaaacatttttggcgatttctgtattgtcgatttggccggcaaatgtctcactagacggaccgtatgcatagacgggaacatcttcaccggtatgtccgcctgttgtccatccagtgtgagagcgtttattaaagatgttctcgattgcgttatcgatatccagtacttccttcgattttgccgcttcttcaacagattgaatttcggcttttgttaaagccaatttcttttgatcgatatatgttttcaacgttttttcaacatccgcgccgtcagcgatcttttctgccataaagtctggtgtgcgctttgcggctttaatgggttcactgaaccagttgtagatgccgtccgcaccgatggaatatccgccggttgagtggtcagccgttgcgacaaccaatgtgtgcttgtcttttttagcgaaatcaatagccgccttataagcttgttcgaagtcttccatctcgctcatggcgccaacgatatcattgtcatggcccgcccagtcaatctggctgccttccaccatgaggaagaatccgtctttatccttgtttaattttttaatggctgtgtttgtcatatctttaagtgatggaatatccttcgtacggtcaatctttttaggcaggccgccgtcagcgaataggccgagaacttggctgtctttgtttttcagcatgtccttgcgatcatccacgtagctgtaccccgcctttttgaattccttaatcaaattacggtccttacggtcaaaattgctctttcctccgcctagaaggacatcaattttgtgcttgccgttgaccatctcatcaaaataatcatccgcaattgagttcatattttttcggctgtggtcgtgtgaaccaaaagaggccggagtggcgtgtgtaatttctgaagtggccacaagtcctgttgcttttcctttttctttcgcagcttcaagcaccgttttggcttctgacccgtcgttatcaacggctatggcattattgtatgttttaattcccgcagacatagccgttgccgccgctgcagaatccgttacattttgttcaggatcatcggggtaagttgtttgctggccgacaagatactgatcaaaagccgtaggctccacaacttttgtctttttattatcctttaagtatcgataagcagacgtataagacacacccataccatcaccaatcagaacaataacatttttaatttcgtcttggttcccctttttcttttcctgggcgctggcttcaggcacactgccgctggctaagctgctgaacgcaattgatgataaaaccgcgataggcagtaatttcttcgggaattttttcaactggataacctcctaaatatagatgaatctcaatgacaacccaattatatttttaaactgttaagctagtattaatcgattttaaagattggatttacaagaataatgaactggcacccttaaataatggttattcttttatgagaagttttagaaggaaagagcgatagtactaaagaaataaattggaggaatagatactggccgtggataggcggactgaaatctgctatagtcgcatagaagcaacccgcttacatcttgaacaatttaaagtattacgttggaaagaggtattgtgtaagcacatgtctgagcagttcatatggagtggcatcattttattttaggagggaacaacatggacgttttttctgagtacttagcggggattgctgacccgttccaccgagaaagaacggaagaggtgttaacttggataaaaaataaatatccaaatttacatacagaaataaaatggaatcagccgatgtttacggatcacggtacatttattattggctttagtgtttctaaaaagcatttagctgtcgctcctgaaaaagtaacgatagcgcacgtagaggatgatattgtgaaggccggatatgattacaccgagcagctgatacgtatcccttggaacggtccagttgattatacgctacttgagaaaatgattgagtttaatattctggacaaggcggactgctccactttttggcggaaatgaagaaaaaggcataacatatgagctgtataaaatatgttacgccttttcatttgtctatttttcgttttgatcatctattgctgcttttcatcaaacaaggtcttttcattgagcgtaagctgactcgcagaataatgattaccttgtttccatttcacttcaatcgtaatatcatggccttcaagctcatgttcatctaaccgctctaaaaaagaaacggacttttcttttgcgcttccatcagaaaaagtgcctccagcataatcatgcatcgggatttccgtgtcagaactcagcagaacttcatcatccttttttacaatcagtgattccagataagtgttgtctatttcaattgtatcaccgatccaataaagtttgccgctgtattcattcggtgcatcttcattttttgtgaaaacagcttcccaattctgatctttgctttctccctgccaatttggatactccaaacgaacatgatgaatcaggtgataggaaaaaaagatcaagcagaaagcgattaataggaatgccgtgaaaatgagagggtatttataatgactggacataaaagactcctattcgtttaatcaattaccttcgaaaatagaatttcatcccgaatcaaaatgccgttttcagccacctcgggaatctccggcttgagtcggcgcgctttttcaactgcgttcggaaacactgcggcgaattgatagcctctcttttgataaaacgctatcgcatttacattatcattcgttgtgataagctttattcgttgacaatgtgcatgtttagccttctcttcaacctgctgaagtaaagctgtgccgattcctttattttcaatcatactatctaatgaaataatttcacaatctttcccatctattgtgtatgtaatacagccaatgatttcgccgctttcatttactgcggcaaatccatctaattcatcacaccgaaaaatgccgctggaaatcgccatctcgggtgtaccccaatgcttggcaaaaaaatcggtcaacatatgtttcgctatctcattgtttgggatgatgatcatcataacactcctctattgaaagattgcatatgtactatcaatataaacaatatataacaaaaaaaatagatgttgaggtgacggcatggaaatcagcgatatcatttacgggcagcaccatatagacggagtgctggaagagcttatcaaaagcgctcctgtgcaaagattaaaaggaatctatcaaggcggagcaagctttttagtcaatcgaaagtggaatgtgaccaggtatgagcactccatcggcgtgatgctcctcatcaaaaagctcggaggaacgatagaagaacagattgcgggtctgctccacgacgtatcacacacagctttttctcatgtggtcgacgttgtctttgaaaatcaagcagaagactatcatgaaaacatctttcaacaagtcattgttcactctgaaatcccggacattttacaaaaacacggctatcatactgaagaacttttatctgacgattcaaggtggacattgctcgaacagcccgcaccggagctgtgtgctgatcggacagactatacgctgcgtgatatgtaccgatatggacacattaacctgcacgaagcgcaaacctttttggatcatcttattgtgagaaacggaaggatgtttcctgatagtattgaagccgccgaatggtttgtcagtgtgtactacaaggaagtaattgatttctttttgaatcctgtgaatgtatatggatatgaatatttagcgcgagcattgaaggcagcgctgcggcatgatgtcatatctgcagaggatctgctgaaaacggaccaagaggtactgaacatcctgcgtgcatcaaaaaatgaagaagtcctgagcttgcttacatccattcatcccggcatacaagtaatagaggatgacatccagtacgatttccatcaaaagaagaaaatgcgcctaatcgatccatccatttttcttgatgacaaatggatcaaatcctcaggtgtttctgaaaaggtgaggaaaatgggtgaggccgcttatcaaaaagcaaaaaaaggtgtgtatataaaaatcttaaagcagtaattgccgcctgacagcggctttttttatgtttggctttgcaaacaaaggggaataggacaaactgcgggaacgctttatgagaatatcagcgtatttacataccgttcgggggtatagtattatcgagagggcatgttttcattgtctgcgggcaaaagttacaggaaaaaaatgaagcaaaggagaatgaacatgaaaatctctaaatatgcactgggaattctgatgttatctctagtttttgttttatcagcatgcggcaataacaacagtacgaaagaaagcacacatgacaatcattcagactcctcaacacatgaagagatggaccattccggatcagctgacgttccagagggattacaggaatctaaaaatccgaaatacaaagtaggcagccaagtaatcatcaatacttctcatatgaaaggcatgaaaggtgctgaagctacggtaacaggcgcctatgatacaacggcgtatgttgtttcttatactccgactaatgggggacagcgtgtggatcatcacaaatgggtgatccaagaagaaatcaaagatgccggagataaaacgttacaacccggagatcaggtgattttagaggcttctcatatgaaaggcatgaaaggagcaacagccgagatcgattccgcggaaaaaacaactgtatacatggttgactacacatcgacaacgagcggcgaaaaagtgaaaaaccacaaatgggtcacagaagatgagctttcagctaaataataaaaaatcctccttttacaaggaggatttttttgctgtttgaacaggtcttgttaaagaaatgaaagcaaacaggacagcgatgatcacaatcgatccgccgcaccatgccgttgacaccacagtacccgtctgatccaaaacaacaccgccaatggctgagccaagggcaattccgacttggagggccgatgtgttaaagctttgctgaatgtcagacgaatcaggtgcaatttcaattaaatagctttgctgagccggggcgaggctccagctcagaagaccccaaatcaccatgacaggcaaaaagaaaatcatagacgatgtagacagcggcagtaagaacataatgatggcaaaggaaccggtcaccagcaaaatgctcttaaaggaaccaagccggtcagatagcgctcctccgaaagggcctccgcatacagcagatatcccgaaaaggaaataacaaatgctgacccagaaagagctcaggtgaagagtctcttctaaaaacggcgcaaagtaagcgtaaagcgtgtagtggccagctaatgtaaacatcgtgacgaggtgtgaactcgcgattttcagattaccgatcgtcttgagttgttcccggaaaggaatcattttctccgccggtattctttcaaagaagattgaaataatcagcatggagatcagtgccaacaggccgatgccaaggaacaaaatccgccacccgaaggaatcgctgattaagattccgagcggcacgcctaatgcgatagcagagctgaatcccataaaaataattccgattgcgcgggctctgtattcaggcgctacaattttcggggcaattgttaaagaaagcacaacaatcagccctgtactcattgctgccaataccctagataccatcagtgttgcgaaattagggctgaaataggcgacaagattgctaaggaagaaaacaaataaagcaattagatataagcgcttccgctcaatcttcgcagtcaatgccaaaagcagcggcccagatactgcatatcccagcgcaaacacactgatcagctgtccggctgaaacaatggaaatgtctaaatcatttgcgatctgaggaagaattccccccacaattaactcaaccaatccgactgcaatcgtagaagctgcaagcaggaaaactttgaaattcataacaaactcctttacttaaatgttttgataaataaaaaaaatcctgattacaaaaaatgtcataaacaaattttgtaatcaggattttacggttcctggtagacaccctcaaaccatattattgaggttatacaagtgataatagctatttaattgattcgtttccgttgatgagtgtaccacattatgaatgaatcttccatagaaaaatttataaaacggtgaaccggaaaaaaatatgattatatttattttataaaagtatagacatttaaaattaaatgactataataatcaatgtaagcgttttaataacaggggggatagcagttgaaaaaaatattactcgcgtgcagttcaggaatgtctaccagtttattggtgacaaaaatgaaggaatacgcacagtctatcggtgaggaagcggagatttgggctgttggccaggataaagcaaaagaagacatgagaaaagcggatgccgttttgatcggtccgcaaatgagctttctgaaaagcgagctccaaaaagaagcagatcaatacaacattcaagttgaagtcattgacatgatggcctacggaatggcagatgggaaaaaagcgtatgagcaggcattgtccttaatggtgaatcaataatggaacagatgaaaatcacgaatttaacagacgagcaaatcagttttcagctaatcctgcacagcggaaatgcccgcagctgcatcatacaatcactgcgcgcctataaagaagggaaaaaggacgaggctgatgccctcattgccaaggcggagcaggatttatccgcggcccatgacattcactttcaaatgatacagaaggaatccggcggagaagcaacagctttttcattgctgcttatgcatgcagaggatcatctgatgtcaacattatccatgaaagaattagtgaaagagatgcttgatctctttaaaaccaagaatatataaaaaatcggggtggatagggtgttcgagaaaatcagccaattccttgttccaattgcagggaggttaaacaataaccgctatttgcaagtgttgcgtgatgcatttatgctggctttcccgctgacgatattcgggtccatttttgtcgtgttaacgaatttgccgtttctaaacaaaatcatgaacgcctcaatgcttacgtcgtttcagtctcatttcggcattgcctccacggcgacaatgggcattatgtctgtctttgttgtgttcgggataggctattacctgtcgaaaagctatcaggtcgaagctgtatttggcggagcgatcgctttggtttcctttttgctcttaacgccatttatcattcagccggaaacaggtgatgccattacaggggttatcccggtcgatcgtctcggtgcaaaagggatgtttcttgggatgattacggcatttctttctggcgaaatttacagaagaatcgttcaaaaaaacctgacaatcaaaatgccagccggcgttccgcctgctgtagcaaaatcattcgccgcacttattccggcttttatcacattgactgtatttttgctgattaacgtaatggtgactctgttttttaaaacaaatatgcacgacgtcatttatcatgcgattcaggctccgcttgtcggacttggaagcggtatcattccaacactgattgccgtgtttttcattcaaattctttggtttttcggactgcatggacagatcattatcaactccgtgatggacccgatttggaatacactgcaggtagaaaacctttctgcttacacggcgggaaaagaaatccctcatattatttcaaaaccgtttatggagatttatacagtagggatgggcggaacagggatgacgcttgcgattgtgtttaccattctcatattcatgaaaagcaggcagatgaagcaagtatcaaaacttggcctcgctcccggtatttttaacgtaaacgaaccgattatctttgggcttccgattgtcatgaatccgatcattattgtgccttgggtgctggcaccgatggttgttacgctcgtcacctatctggctatgtcagccgggctcgttccgcctccaactggtgtgacagtgccgtggacggttccattattcattaatggcatcatggcgacgaactcaatcatggggggcgtgatgcagcttatcaatctgctgattgtcttcgtgatctggtttccgttcctaaaagcaatggataaattaaatctggcaaaagaaaaagaacaggctgtgcaggagacagctgctcagcaaaatgataacagcataaaaatgtgacataaggggagagagacttggcacatacagaacaatatcgttttccaaaggatttttggtggggatcatccgcttcagcaacacaaatggagggtgccgccgacagagacggaaaaggccagaatatatgggattattggtttgaaaaagaaccgcatcgtttttttgatcatgtcggacccgcagacacatcccaattttacgacaactataaagaagatatcaggctgatgaaggaacttggccacaactcgttccggatgtcgatttcctggtcacgtttaataccaaacggaacgggcgagatcaacgataaagccgcagatttctataacaatgtcattgatgagctgatcgctaacggaattgaaccttttgtcaatttgtttcatttcgatatgccgatggcgcttcaaaaaatcggcggctgggtcaacagagagacggttgacgcgtatgaaaactatgcaagaacttgcttccgtttgtttggcggccgggtgaaaaaatggttcacgcataatgaaccaatcgttcccgtagaaggcggatacctatatgattttcattatccaaacaaggtcgattttaaagaggccgtccaggttggatttcatacgatgctatcaagtgcccgcgccattcaggcttacagggagatgaagcaggacggaaaaatcggcatcatcttaaatttgaccccttcatacccgagaagcagccatccggcggatgtgaaagccggggaaatcgcagacgcgttttttaacagatcttttttagacccatctgtcaaaggcgaatttcccaaagagctggttgacattttgaagcatgaaggctttatgcctgattacaacgctgaagatctcgacatcatcaaaaagaacacggttgacctgttgggagtgaattattaccagccgagacgtgtgaaagcgaaagaacatcttccgaatcccgacgctccttttttgccggacaggtattttgatccctacgtcatgccgggccgcaaaatgaatccgcatcgcggctgggagatctatgaaaaaggcgtttatgatattttgatcaatttaaaagaaaactacggcaacatcgagtgttttatctctgaaaacggtatgggggttgaaggtgaagagcgattcagggatgaacaaggcatcattcaggatgattaccggattgaatttataaaagagcacctcaaatggattcaccgcgccatacaggaaggctcgaacgtaaaaggctatcacttatggacgttcatggacaactggtcttggacaaatgcctataaaaaccgatacggatttgtatcagtcaatcttgagaaagacggagaaagaaccgtcaaaaagagcggaaaatggttcaaagaggttgctgagcatagcggtttctagattttcctaaaggtcaagatcttccggcaatcatcataacgaatagagatgacgaaaatccgcaacattgatgaaatagggaaaagaacttatgatatccgtaaaagcttatgtgatatcaaacagctgccggaggataccaatgaataaatacgaaatcattgcaaatgaaatgagaaatagaattaaaaataacgtatatccgatcgatcagcccattcctgatgaagtatctcttgcaaaagaatttaactcaagccgcatgacgatgaagagagccttggataatttagttgccgagggtctgctgtttagaaaacgaggccatggcacgtttattattcaatctgcaatacaggatgaccatgtccatgtagtcagcaatgagattctcggattgaccaacttgctgaaagataaaaaaatcaaaagcaaggtcattcagtttgaagtgcaatttcccactgaggaagtggccgcccatttgtctattgatcagaaaacaccggtttattatgtcgttcggctgcgaattgtagaaggtgaaccctatgtattagaaaaaacatatatgccgactcatttaataccgggcattaatgacgatgtccttcatgattcgatctacaatcatattacaaatgtgctgcagctcaaaatcgccggaacgcatcggaaaatcagagcctgcaaatctgatcatattgaccagcagcatctgggctgtaaacaggatgatccaattcttgaagtggaacatgtgggcttcttagataccgggattccatttgaatattccttttcacgtcatcggcatgacaagtttgttgtgacttctgtaaacatacggcgctgattgcggagacaacaaggaggccatctgcatgcttggcggtattgaagcaggcggcacaaagtttgtttgtgctgtcggtagagaagatggaacgatcattgacaggatagaattccccacaaagatgccggatgaaacgatagagaaagtaattcaatattttagccaattttcattacaggcaatcggcatcggctcctttggtcccgttgataacgataaaaccagtcaaacatacggtaccattacggccacgccgaaagcgggctggagacactatccctttttgcaaaccgttaagaacgaaatgaagatcccagtcggatttagtacagatgtcaacgctgcggcgctgggtgaattccttttcggtgaagcgaagggtcttgacagctgcctgtatataacgattggcactggcatcggagcgggggctattgtagaggggaggctccttcaggggctgtcacacccagagatgggccatatttatatccggaggcacccggatgacgtataccaagggaagtgcccttatcatggagattgctttgaaggcttagcttcaggccccgctatcgaagcccgctgggggaaaaaagccgcggatttatcagatatagcacaagtctgggaactggaagggtactatattgcccaagcactggctcagtatattttgatccttgcacctaaaaaaatcattcttggcggcggcgtcatgcaacagaaacaagtgttttcttatatctatcaatatgtaccaaaaatcatgaacagctacttagatttttctgaattatcagatgatataagtgattatattgtacctccacgtttaggcagtaacgccggaatcatcggcacgctagttttagcgcatcaggccttacaagcagaggcagcatccggggaggtgcgatcatgacgcatccattatttttagagcctgtctttaaagaaagactatggggagggacgaagcttcgtgacgcttttggctacgcaataccctcacaaaaaacaggtgagtgctgggccgtttctgcacatgcccatggctcgtcgtctgtaaaaaatggcccgctggcaggaaagacacttgatcaagtatggaaagatcatccagagatattcgggtttccggatggtaaggtgtttccgctgctggtaaagctgctggacgccaatatggatctctccgtgcaagtccatcctgatgatgattatgcaaaactgcacgaaaatggcgaccttggtaaaacggagtgctggtatatcattgattgcaaagatgacgccgaactaattttgggacatcatgcaagcacaaaggaagagttcaaacaacgaatagaaagcggtgattggaacgggctgctgaggcgaatcaaaatcaagccaggagatttcttttatgtgccaagcggtacactccatgctttatgtaagggaacccttgtccttgaaatccagcaaaactctgatacaacatatcgcgtatacgattatgaccgctgtaatgaccagggccaaaaaagaactcttcatatagaaaaagccatggaagtcataacgataccgcatatcgataaagtgcatacaccggaagtaaaagaagttggtaacgctgagatcattgtttatgtgcaatcagattatttctcagtgtacaaatggaagattagcggccgagctgcttttccttcatatcaaacctatttgctggggagtgttctgagcggatcaggacgaatcataaataatggtattcagtatgaatgcaatgcaggctcacactttattctgcctgcgcattttggagaatttacaatagaaggaacatgtgaattcatgatatctcatccttaatgaatgggggagttgcatttgtttaagaaacatacgatctctttgctcattatatttttacttgcgtctgctgttttagcaaaaccaattgaagcgcatactgtgtcgcctgtgaatcctaatgcccagcagacaacaaaaacagtgatgaactggcttgcgcacctgccgaaccgaacggaaaacagagtcctttccggagcgttcggaggttacagccatgacacattttctatggctgaggctgatagaatccgaagcgccaccgggcaatcgcctgctatttatggctgcgattatgccagaggatggcttgaaacagcaaatattgaagattcaatagatgtaagctgcaacggcgatttaatgtcgtattggaaaaatggcggaattccgcaaatcagtttgcacctggcgaaccctgcttttcagtcagggcattttaaaacaccgattacaaatgatcagtataaaaaaatactagattcttcaacagtagaaggaaagcggctaaatgccatgctcagcaaaattgctgacggacttcaagagttggagaaccaaggtgtgcctgttctgttcaggccgctgcatgaaatgaacggcgaatggttttggtggggactcacatcatataaccaaaaggataatgaaagaatctctctatataaacagctctacaagaaaatctatcattatatgaccgacacaagaggacttgatcatttgatttgggtttactctcccgacgccaaccgagattttaaaactgatttttacccgggcgcgtcttacgtggatattgtcggattagatgcgtattttcaagatgcctactcgatcaatggatacgatcagctaacagcgcttaataaaccatttgcttttacagaagtcggcccgcaaacagcaaacggcagcttcgattacagcctgttcatcaatgcaataaaacaaaaatatcctaaaaccatttactttctggcatggaatgatgaatggagcgcagcagtaaacaagggtgcttcagctttatatcatgacagctggacactcaacaagggagaaatatggaatggtgattctttaacgccaatcgttgagtgaatccgtaatgtcacaattaagaaggtgctcaagaagtttcttgagcaccttcccactggattaagcattcatatcgcctaacccaggactgtgttcatttggtatttcaggaagcactggtacgggaaaccctgccggaggatctattacttgtaactctccgccatttcggcttggagatttcccttgatagatttcactgattctcgtttcatccaacctaaagttaaaatgtgtattatggtagcctaattcgacatactttctgcactcaggatatttattaatgtcataattcggcacagggagcagcttcgcccattcaacgcccaatgtctcgagcgctttcgcgaatgcattctggtgagcattgtcgcgtacaatcagaaaagcaagtgtttcgcggaacgtctgattagagctcatttcataaattcttgttttttgcagcacacctgtcgactcaagaagcaggttatccagcaggtcagtaattaagtttccgtggttatacacccacgacccgttccacggattgccccctgcatcaacaggaagggaactttgcgctccaataatataatgatgaggattagcatgtttaaccgcttcatcaagtggcgcttgatctgtaccttgactgccgacaccttcaccgcctgattcatctaataaagcattgattgtgttttgaaccagttcaacgtgggcaatctcctctaaaaaaatgccgcgaagcagatcgcggtactgtttctgctttcctctgaaattagagctttggaaaaaaactgcatcattgtacgcatttctccgtaatgaccgcctaatatctcctgcaggaccttagcagctgccgggtctggcttgtccggtttaatgatattaatcagttcctctttgtagtaatacataacacgcctcatttcttcttaagagattttcttatattatttgtaagatgagataaaatatatacatgataagcatgggaaggcgtgaaagaagaaaataaaaaaatacaggaaaagtgttgaccaaataaaacaggcatggtatattattaaacgtcgctgatgaacagcgtgaaacaaaacagaaaaacaaaaaagttttcctaaggtgtttacaagattttaaaaatgtgtataataagaaaagtcgaattgaaaaagattcgaaaaaacattaaaaaacttcttgacttcaacatcaaatgatagtatgatagttaagtcgctcaataagcgcccgtagctcaattggatagagcgtttgactacggatcaaaaggttaggggttcgactcctctcgggcgcgccatataagataccacgcgggtgtagtttagtggtaaaacctcagccttccaagctgatgtcgtgagttcgattctcatcacccgctccattattgaatgatctttgaaaactaaacaagacaaaacgtacctgttaattcagtttttgaaaatcgcacagcgatgtgcgtagtcagtcaaactagggcctgcacgatgcaggtcacacaggtgtcaccgcgggatgcggtggacttaacctgtgatccatttatcggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaatacatgcaagtcgagcgatgtggaaatcgcgcaccgttcgcttttctcccaacatcctgaactgcgccgcgctggcgataaccgtcgccgctgggctgatttagcggggctctgatatgtggaatatctggccgtttggccgtaagtctgaaccctcagagcagcgcagcatgaccattgatgaatttctggcgatggcagggattccaaataccggatcaggcgagtacgtgtctgcgggtactgcggaatctctgccggcggtcatgaacgccgtatcagttatcagtgaggcggtggcaacaatgccctgctatctctaccgtgtgcgcaacgataacgggcgagaggcgcgggaatggctgagcaatcacccggtggattttctgctgaacgagcagccgaacgactgccagacaccttaccagtttaaacgcacgatgatgcgccactgcctgctgaacggtaacgcctatgcggtgatccagtggggccgcgacggccagccgcaatccctgcacccgtatgcgccgggggcggttgtacctgagcgtatcggccagcataagtacaaatacactgttactgagccgtttagcggggctgtgcgcacctacttgcaagaagagatcctgcacctgcgttactcgaccgatgatggttttctggggcgctcgccgatcaccacctgccgtgaggcgctggggttaggtctggcccagcagcgccacggtgccagcattatgaaagatggcatgatggcggctggcgtggttactactgccgaatggctcgacagcgtgaagggaaaacaggctctggacgcactggagcgctacaaaggtgccagaaacgccgggaaaacgccgatccttgaaggcggcatggactacaagcagcttggcatgagcaatcaggatgccgaatggctggcctcccgtcgcttcaccattgaagacattgcccgcatgttcaatgtgtcgcctattttcctccaggaatacagcaacagcacctacagcaacttcagcgaagcgagccgcgcatttctcaccatgacaatgcgcccgtggctggcgaacttcgaacagcaaatcaaatctgcgctgctggtggcctctccggttccgggaacccgctatcaggtggagtttgactccgctgaccttctccgcgccacgccaaccgaacgctacgcaacttatgagcgcggcattaagaacgggattatgaacccgaacgaagcccgtgagcgtgaggggatgccgccgcgtgaaggtggtgacgagtttagccaggcatggaagcagcagatcgaagtaaatagcgataaagagggtaaatctgatgattaatcaacatttccttcacgagtgttttgaatattcaaacggtgctttgatctggaaagaaaggccagcgcatcattttaaatccaagagagggtttaacagtttcaatacacaattcgctggaaaaattgcagggcggtgtaattgtcgtggttactggcaggttggcttaagtggtcatcgcctgcttaatcatcgggttatctggatgatgtttcatggtgatattccgcaaaattacgaaattgaccatgtgaatcacgttaagggcgataaccgtatagaaaaccttcgattagttacccatatggaaaatgggaaaaatcagtctgccggaaaaaataataagtctggatttaatggcgtactgaaaagtaaagagggtaatcgatggagggcgtttatttcggtaaatcgcaaaaaaattcaccttggttcatttcttaccaaacaggcggcaattcaggcgagaaagtctgcggaaattaaatatggctatcacgctaaccacggaggcctggcatgagagccggaaagatgaaacgccgcgttacctttcaaaagtctgaatctcaccgcgacccgactggtcaggttatctatgaatgggctgaccttgccaccgtctgggctgaaattcgtgctatcagcgggcgtgagcgcatgtcttccggggcgctttactctgaggccactgtgcgaatctggacgcgctaccgcgacgatatcaccaccgcaaaccgcattctgtaccgttcgccaaacgtccgggggcaggtttacggcatcgtggccgtaattcctgatgtggatcacacccggcttgagctgctgtgcaagggaggcatttttaatgagtgagttaatcggtctcgaagaagcaaagctgcattgccgtattgatgatgattatgaagacacactgatacaggcgtacatcgaagctgcgctggaggtctgccagaagcatatcggcaagcgatttgataacggtctggagttcaccccggctatcaagatcggctgtctgatgtacgtctctcagctgtacgagtaccgcacgatgattggtgacaccgacgccaaagagataccgatggctgtctctgcgttgtggtctgtctaccgcgatgtgggggtgtactgatgccgtggcaaccactacgccggtgcacagagccgggatgcaataaacgggtgaagtctggcaagtgcgacgagcacaagcgggaagcgtggcgggcagaggatgccagacgcggccaccgccgcgcgcgtggttactcagcctcatgggagaagtaccgtgctcagtatctgaaacgtcagccgctatgtgtcgagtgccagaagctgggcctctacgttcctgcaaagattgtcgatcacatcatccctatcgacggcggtgatgatgttctgttctggcctgagtggaatcaccagccgttatgccagacacatcataaccagaagaccacacagcaagatccaaccaccaaagcgaagcgcaaagcagggctgtaccgtgagcaggaagagcgtgcagcccatcgcaatgactggatgtatgaggctgacaatgactgagcaggaacagcagcggctgataagtgggctgataaagcagcgcgaggcatggcaaccatccagacagagagcgcacacgaagcccgtagcaaagcgcatgagccagcgtgaccgggagcttatggaatgcttccgcaaccgctgacaggccgcaaggacggggtgggggaggttttcaggacaaaaccccagctgcaaggcaccgcctgccccctcaaatttttacgcacggtgatttttttgaaaataaaacagacaggaaaacagtaagttatggcaagaccacccaaaccgcccgcctaccttgatgaaatcgcggcgcagcagtggaaagcaaaggcgaagcagctggcggagcgtggggatctgacgcctgccgactggaacaaccttgagctgtactgcgtcaattactcgatgtaccgcaaagccgtggaagaccttgccacgcggggattcagcatagtgaacagccagggcggtgagagccgtaacccggcactgagcgcaaaagctgatgccgaaaaaattctcataaaaatgtcgtcgctgctgggctttgatccggtaagccgtcgccgtaatccggtagaaacggaagaggaggacgagcttgaccgtctggaatgattacgcaaacgccattaaatccggtgaaattccggcctgtaagcgcgtaaaacaggccgtggaaaggtacttttcagacctgaatgacccccgttatgagttcgatacggcgaccgtagagcggtttattgcgttctcgcggctctgtccacacgtcaaagggccgttgcgcggtcagccaattgagctggagccgtggcagcagttcgcctttgctaacctgctgggctttaaagtcagggagtcagggcgccggaagtacagcagcgcctttattgaagtgccgcgcaagaatgccaaatccaccgtggccgccatgctggcaaactggtttctggtgatggagaagggccagcaggatatctacacggcggcggtgagccgggatcaggcccgaatcgtgttcgacgatgcccgccagatgtgcctgctgtcaaaaccgctgaaaaagcgcgtcaatattcaggcccacaaggtcattttcccgaagagcaacagcctgttaaagccgctggcggcgaaagcggccaccattgaggggactaaccccagcctggcgattgtcgatgagtaccaccttcacccggataacggcgtttattccgcgcttgagctgggtatgggggcacgtccggaggcgattttgttcgccatcacgaccgccgggagtaacgttgtctccgcctgtaagcagcattatgactactgctgtcagattctggccggggaagagagcaacgattcgctttttgtcctgatctacgagctggacgacgaaagcgaggttgagcagccggaaatgtggatcaaggctaaccctaacctgcatgtgtccgttgatgcggcgaaactggaatccactatccagaaagcgcggggcataccgtcgcagtgggtcgaaatgctgaccaaacgtttcaatatctggtgtcagggctccacgccatggatgggtgccggcgcatgggatgcctgtgcgctcgactataccgaagacgatctgatcggaatggagtgctacgccggatttgacctgtcctctaccagcgacattaccagcgtgagttacgctttcccgttcgacagggagatccgcctgctgacccgccattatctgccggaagcgcagctgcttaacgtcgccaacaaaaaccgcgccatctaccgccagtgggtgaaagcgggttggatacgcaccacgcccggtgactgcatcgactatgaccgcatccgtgacgatattctgcgcgatgctgaaaccttcaatatccggctggtgggtttcgatacgtggaacgccacgcatctgcgcactcagctgcagggcgcggggctcgatgttgagcctttcccgcaaacctatctcaagttcagtccggtggcgaaatccttcgaggtgttcgttaaccgtaaggtggtgcgccaccgcggcgatccggttctggcctgggcgattggtaacgtggtgatggagtccgacgctaacgccaacattaagcccaacaagaagaaatcctccaacaagatagacccggctgtatccgcgctgatggcgttcggtaccttccaggctgagcacgaggattttgctttcgatatgagcgacagccacaaacaacggctggcgacatttaacggtatctgacaggagtagaatgatgaatacagctaataatgaaacacttgcgaccatccgtatgtttggcccgctcggcaaaaccttcggtagaactcaccagcgcctggtgcggactacgcatgaggctttccgggctctggccgtaacgattcccggattcgaaaaatacatgaatacaagcagggctcgcggtttaacgtacgcgatttatgtcgggaaaaagaacattggagcagatgacctggaatttccgaacaatgggcgcgagattcatatcgtgccggtggtaattggaagtaaaaaagcagggatgttacaaactattctcggcgcggtactggtggtggtaggggcaattggggttacggttggtcaggcatggggcggtggcacgtggggccccgttgcctggaaactcggcgcggctatgattgcgggcggtgttgtgcaattactttctccacaacctaccggtcttgcaagcaaacaaagtgcggataataaggcttcatacgcatttggcggcgttacgaatactgctgcgcagggttatccggtaccattgctatatggaaagcgccgtatcggcggtgcaatcatatcggcgggtatctatgtggaggatcagctttgacaaatcaggtgcaactctggccagaaggtgaggtatttacccgagaggtattgataccgacgaaatacgagccgttgccggtggaggtaacttacatcgttcctcctttcgataacgttgtggagacatggcagaacagggacccggcgaaggcttacgctctgtttagacagttcattgttgactgggatcagcaggacaaactcaccgacgaaatacttatgtgctttctgacagcttaccctggtacagatgaagctatttttgccggttggtgtgagcatatgaaggcgcaactggagaaaaacaaagagtcatttatccattcgccaaacactatcaattaagcctgcatactcgttatacggttggactaaaacattaagtaggggatgacgtgagaaagaaaattaccttgttcgtagcatcaattttattggctggttgttcagttgatacgattacaagcaaacctccaattttcactggtaaaagcccaaaaaaaccagctgaggtggttcgctgtttagcgccaaaaatgtcagatctgaacccatcagcagtagcaatggaaactgaaacgggctacagaatagtggtatcagtttctgacgtaggcgcttcagttgttgcccttgtgaatgctgatggtgagggctcagaggtaaaaatgcacgcttttacagccgggtacggaaacccttggggtaaaatggcgatgtcctgcctataaaattgactgcacctgtaaggtacctctcaactagcccctgatggggctttttttattcctttaaggaatgctgtatactcgcccgctttctatcgtactcatgctatcgcttcttttcggatttgtgcgataatccgtatatcaatcggtgtatcaataatcactggttagcatggtgtgaaatggctattaactgatattaatcagtgagatataaagattatgaaacatattgttgaagtgatgatcccggaagccgagatcaaagcgcgtatcgccgaactgggtcgtcaaatcaccgaacattacaaggacagcggcagcgaaatggtgctggtcggtctgttgcgcggctctttcatgttcatggcagacctgtgccgtgaggtgcatgtgccccatgaggtcgattttatgaccgcctccagctacggtagcggcatgtccaccacccgtgatgtgaaaatcctgaaagatctggatgaagatattcgtggcaaagatgtgttgatcgttgaggacatcatcgactccggcaacacgctgtcaaaagtgcgcgagatcctgagcctgcgtgagccaaaatcgctggcgatttgcaccctgctggataagcctgaccgccgtgaagtgcaggtgccggtggagttcgtcggtttctctatcccggacgagttcgtcgtcggttacggtattgactacgcacagcgttatcgtcatctgccgtatgttgggaaagtggtattgctggacgagtaattgcggtttgttgcccggtggcgctgcgcttaccgggcctacgaatgggcacatgtaggccgggtaaggcgcagccgccacccggctttgtttatttatggtttacgtgcttaagctgaaggttggcaattcccgaacggtaacgctgctccagcgtttcgcggttggtggcggtcacttctaggttgcgcagcagaccgtcatgaataccgtacgcccagccgtggatcgagaccttctgcccgcgcttccacgccgattgcatgatcgttgagtggcccaggttatacacctgctccatcacgttgagttcgcacagggtatccatgcggcgctcctgcggcatttcgcccagcagtgagctatgtttgaaccagatatcgcggatgtggagcagccagttatcaatgagccccagctccgtgttttcaaccgccgcctgcacaccgccgcagccgtagtggccgcagatgatgatgtgctcgacttgcagaacgtcaacggcatactgaacaacagaaagacagttgagatcggtgtgaatcaccaggttggcaacgttgcggtgaacaaacagttcgccgggctcgaggccggtcaggcgctccgccggtacgcggctgtcggagcatccaatccagagaaagcgtgggttttgcgcctgcgcgagttttccaaaaaatccggggtcttcctccaccagcatttttgaccatagtgcattgttgctgatgagtgtatctatgttgttcatggaggttagcgacctgtaaccgagtaattgcgttgcgctactatagggtaacccgacttttaatgaaaccacacaacgtgtgtcagaactgaaggtaagttaatttcatggcaattgcactggagcttgagcagcttaaaaaaacctatccgggcggcgttcaggcgctgcgcggaatagatcttaaagtagaggccggtgatttttacgcgcttctggggccgaacggggcggggaaatcgactaccatcggcatcattagctcgctggtgaacaaaacctccggccgcgtcagcgtgttcggatacgacctgcaaaaagatgtggtcaacgccaagcgccagctgggtctggtaccgcaggaattcaacttcaacccgtttgagacggtgcagcagatcgtcgttaaccaggcgggttattacggcgttgagcgtaaagaggccctggagcggagcgaaaaatacctcaagcagctcgatctgtgggaaaagcgtaacgaacgcgcccggatgttatccggcgggatgaagcgccgccttatgattgcccgtgcgctgatgcacgagccaaagctgctgatcctcgatgagccgacggcgggcgtagacattgagctgcgccgctccatgtggggcttcctgaaagacctcaatgacaaaggcaccaccatcattctgactacccactacctggaagaggcggaaatgctgtgccgcaacatcggcatcattcagcacggcgagctggtggaaaacacctcgatgaagaacctgctctccaagctgaaatcagaaacctttattctcgatctggcggcaaagagcccgctaccgaagcttgaagggtaccagtatcgtctggtggatacctcgacgctggaagtggaagtgctgcgcgagcaggggattaacagcgtgttctcccagctgagcgcgcagggtattcaggttttaagtatgcgtaacaaagcgaaccgactggaagagctgtttgtctctctggtgcaggataaacaaggagacaaggcatgacgcatctttactgggtcgcgctgaaaagtatctgggcgaaagagattaaccgttttatgcgcatctgggtgcaaaccctggtgccgccagtcatcacgatgacgctctatttcatcatcttcggtaacctgattggttcccggattggtgagatgcacggctttacctatatgcagtttatcgtgcctggcctgatcatgatggcggtgatcaccaacgcctatgccaacgtggcgtcgtcctttttcagcgccaagttccagcgcaatatcgaggaactgctggtggcaccggtgccaacgcatgtgatcattgccggttacgtcggtggcggcgtggcgcgcggtctgtgtgttgggatcctggtgacggccatctcgctgttcttcgtgccgttccaggtgcactcctggcttttcgtggccctgaccctgctcctgacggcgatcctcttctcgctggccggtctgctgaacgccgtgtttgccaaaacgtttgacgacatcagcctgatcccgaccttcgtgctgacgccgctgacctatctcggcggggtgttctactccctgacactgctgccgccgttctggcaggcgctgtcgcacctgaacccgatcgtctacatgatcagcggtttccgctttggcttcctcggcatcacagatgtgccgctgtttaccacagtggcggtgctggtggtgttcatcatcgtcttctacctgctgtgctggtatctgatccagcgcggacgcggtctgcgcagctagccctcagcccggcgacattctgtctgccgggcactttctttgacagttatcaccgaaagctaaccttcactccgctaaactacttgcctgctaaggagagagttatgctgggatgggttatcacctgccacgatgaacgggcgcaggacatgctgctgaagctggaagccaggtttggtccgctgccacagtgtcgcgcggttaactactggcgcggcttgagtaccaacatgcttggccggatgatgtgcgatgcccttcatgaaaccgacaccggagatggcgtgatttttcttaccgataaatccggcgcggcgccgtaccgtgctgcggccctgatgagccataagcacgactgctgcgaggtgatctccggtattagctttccactgcttgaaatgatgtatccccatcgcgagaccttaaccagcgcagcgttccgtaacgctatcgtttcgctgggtaccccgggcgtcagcagcttgtggcatcaacagcaaaaaaatcctccctttgtcctgctgcatgacctgtataagaattaaacattggtattgatgtcgcttttgctacaatggcgtaagtatttccgcttcgaataagaacctcatgttcacgcgtattgttttcctgctattgatgttcgtgtccggcactgtttctgccagtttattaagtcagcaaagactgcctgctcaatatatgcaaacgaccgaagatgcggcgatttgggcgcagatcggcaacagcgtcattaacgttggcaacgtgcgggcagggcagatcctcgcggtggtgcctgcggcggcggactactatgaatttcgcttcggatttggcacgggctttatcgacaaggggcatctggagccggttcagggcaaacagcgcgtcgaggatggcctgggggatttgaataaaccgctgagcaatcaaaacctgataacgtggaaagacacgcccgtttataacgccccgaacaacggcagcgcacccttcggcaccttaagcgccaatcttcgctatccgatcctgaacaaacttaaagaccgtttaaaccagacctggtttcagatccgcatcggtaatcgtctggcgtggatcagcagcctggatgcgcaggaagataacggccttcctgttctgacctaccatcatattttgcgtgatgaagaaaacacgcgctttcgacatacgtccacaacgaccagcgtacgtgcgtttaataaccagatggcatggcttcgcgatcagggctataccaccctgacgatgtaccagctggaagggtacgtgcgtaacaaaatgaacctgcctgcgaaatcggtggtgataacctttgacgatggcctgaaatctgtcagccgctatgcttatcctgtgctgaaagagtacggcttcaaggctaccgcgtttattatctcttcccgcataaaaggccatccgcagaagtgggatcctaaatccctgcagtttatgagcgtgcaggagattaaggggattcaggatgtgttcgatattcagtctcatacccacttcctgcaccgcgtggatgccaataagcatccgattttactgagccgcagctatcacgtgattttgtttgattttgaacgctcgcgtcgcgcgctggcgcagtttaacccgcgcgtgctgtatgtctcttaccccttcggcggctacgacaataaagcgataaaggcggcgaatgatgccggcttccatctggcggtgacgacggtgaaaggaaaggtgaagccgggggataatccgttcttactgaaacgcctgtacatcttaagaacggattcgctggagacgatgtcgcggctgatcagcaatcagccgcaggggtagtgcttatgcaacctgaaccggaatcgcctttgcggtgcgcttcatttcattctcgccttcgaagtaggcgactttaggctgccagcggcgcgcttcttcgtcagacatcatcacgaagctggcgatgatcacgatatcacccacgtccgcgcagtgcgcggctgcgccgttaacggagatgattttggacccgcgctcggcggcaatcgcgtaggtagagaagcgtttgccgttgttcacgttccagatatcaatcgcttcgttttcgaggatacctgctgcatcaaggaaatcctgatcaatggcgcaggagccttcatagtgcaggtcggcctgcgtgactttcacacggtgaagcttaccttgcagcattttgcgaatcattacgtttacctatcattatcaggggtgaagggaactacgccagctcaaccactttattgtcgatcagacgcgcctgacctagccaagccgccaccaggatgactgcgcgcttgctgttctgggttaattccagcagcgtatcagcatcacgaatttgtacgtcgtcagcacgaaggcctttatcgttaagcgcctgctcggcaagggcgataatctcttctgctgttaactcttttgccagcatctgctctgccatggtattcatgaccttgcttaagcccggcgcgattttacgttgttcggcagtcaggtagccatttcgcgagctgagtgccagaccgtctttggcgcgtacaatcggtacgccgacaatctcgatatcgtaacccatatccgcaaccatcttgcggatcagcgccagctgctggaaatctttctcgccaaagcaggctacgtccggctgtaccaggttgaacagcttgctgacgatggtggaaacgccgcggaaatggcccgggcggctcgcgccttcgagcatggtggaaatgcccgggacgtcaacgtaggttgcctcttcggtaccctgcgggtaaacatccgccggtgcaggtgagaaaacgatatccgcgtggcgttttttgagcttctcgcaatcttcctgcagggtacgcgggtagcgtgccagatcgtctgcgcggtcaaactgcatggggttcacgaagatactgaccaccacgatatctgcccgtgcacgggcttcgtcgacgagcttcatgtggccgtcatgcagattgcccatggtcgggaccagtgcgatacgtttaccttcctgtcgcgcgcggcggatatgctggcgaagcagcggcagggtttcaatgattagcacaacgagactccttaatggaaactgtgttcttcacccgggtaaacaccggattcaacgtcggcaatatactgcctgaccgcagcgcgcatgtcgcccgcttcggcgaggaaatttttggcaaatttcgggatgtgtccgccggtgataccgaaggcgtcgtgcatcaccagaatctgaccgtcggtgacgttgcctgcaccaataccaatcaccggaatggacagcgcgtcggtgatgcgtttcgccagctcaaccggcacgcactccagcaccagcagctgggcacctgcggcttccagcgccagggcatcatccagcagcgtctgggcggcatcgccacggccctgcaccttatagccgccaaagatattgacggactgcggcgtcaggcctaaatgcccgcacactggcacggcgcgctcagtgagcctcttcaccgtatccacaagccaggcgccgccttcaattttgaccatattggcaccggcacgcatcactgccgccgcgttttcgaatgcctgttccggcgtggcataggccataaacggcagatcggaaagcagcaggcaggctggggcgccacggcgcacggcgcgggtatggtaagcgatatcctcaaccgttaccggcagggtggaatcatgtccttgtaccgtcatccctaacgagtccccgaccagcatgacgttgatcccctcttcggcaaacagtttggcgaagctgtagtcatacgcggtgatggtggcgaagcgttttttttcctgtttgcatttctgcagtaaggagatggtggttggtttcatactgtttcctgatagcccaaaagcgaatctttgcgcattctaacagtaacattcgagggaacaatgattttaggtaaacgattaaccataaatattttatggttaattgccaaaaaaacagccttaccagcgggcgggtttctccgcaccgagactgttgagaacggcctttagcgagagcccgtcagggaaggtaagggaaggggcaacttcatacagtggccagagcataaacccgcgatttttcatgtcgtaatgcggaacggtgagacgttcagtgttaatcgtctcgtgaccaaacagcataatgtcgaggtcgagcgtgcgggggccccagcgttcagctttgcgcacgcggccctgctgaagctcaatacgctgggtattgtccagcagcgcttcgggatccagctcagtctcaagaaccacggcggcgttgaggtagtctggctgatcctgcggccccagcggcggggtgcgatagaacgaggagaccgccacgatgcggctttgcgggatctcacccagcgcctctacggcagcattcacctgctccagcggtgaggctaaattgctgccgatggcgatatacgcgagggtcatgctgtcccttcacgacgcggcgcgcgtttgcgcgggcgacgatgacggcgacgcggttccggctcttcatccagcccggtcagcatatctttctgctctggcggggcggagacctggaattcagcccaccactgcgccagacgctgcagctcctggttgcgttcaatttcagcgcgcagcgacaggagatcgaaggcggcacggaacttaggatgctccatcagcttccaggcgcgtttgccctgacgacgtgacatgcgcagctgaagctgccagatgtcgcgcaccagagtggtaatacgtttcggaatggcgagcgtgcggcagccttcgtccagcacgtcgttggcggccagcgcgaacgcatcgtaataggcgagcccgctctcctgggtaatgcgctgggccgtttccagcagcggataccagaacatcgcggcaaacaggaacgccgggttcacgcgcatgtcgttgcgaatgcgggtatcggtattcttcagcacctgcgcaatcatccgttccattgggctgtcaccgttttcggtgaagtagcgggtaatggtcgggaacagcggctggaacaggttgtattcgcgcagaagattataggtttcaaaaccgtggccggcctgcagcagcttcagcgcttcttcgaacaggcgagcaggcggcacgtcgttaatcagcgtcgccagacgcgggatcggctcggccgtttccgggctgatgcgcatattgagcttggcggcgaaacgcacggcgcgcagcatacgcacgggatcttcacggtagcgcgtttccggcgtgccgatcaggcggatcagaccttctttcaggtcctgcatgccgccgacgtaatcgcgcacggtgaaatccgccacgctgtaatagaggctgttgatggtgaagtcgcgacgctgggcatcttcttcgatagagccgaagatgttgtcgcgcagcagcataccgttctggccgcgctgcgacgtggtgcgatcggatgcgcccgcttcgtggtggccgcggaaggtcgccacttcgataatttccggcccaaacatcacgtgagccagacggaagcggcggccaacgagacgacagttgcggaataatttgcgcacctgctcaggcgtggcgctggtcgtcacgtcgaaatctttcggttttttgcccagcagtaaatcacgcaccccaccgccgacgagataggcctcgtagcccgctttattcagacgatagagtaccttgagggcattttcactgatatctttgcgggaaatagagtgctgctcacgcggaataaccgacatgtgtggctgtgcaatagcatcattcgccatgctctcttcgcggcttagcactttacggcaaaaattagcgactcgggtaaaaatggtacacctcgtagtgtgttttgttatgaaaaaagcggctaatcatagctcagcgcaacgcatttgagaatgctggatttttggcacagccctgagcgtccagttggcgatggccattttcagcagttcgtcaatacgcagatcctgccattcgttggttacattctggttgagaaaacgcagcgcgtcgatcaaaacaggacgcggatcgccgtctggcagggccggggcgtggttctgctttgataattttaagccctgcgcattaaccgccagcggcagatgaatgtagtccggtgccgtccagccaaactggtgatacagcgagatttgccgtacggtgggctcgaccagatccgccccgcgcacaatttccgtcacgccctggaaatgatcgtccaccaccacggccaggttgtaggcgaacaggccatcgcgacggtgaataataaaatcctcacgcgccagacgttcatcggcatgaatctcaccggagagtaaatcgtgaaagcgcgtcaccggtgagcgctgcagtattcgcacggcggcattttcaggaccgttgttcaacctgcggcagtggccgtcatagacgccgcctgcgctctggatacgcgcgcgggtgcaggtgcagttataggaaagcccctgagcgcgaagccaggccagacgttcccgatacgcctcgtgacgtgtcgactgccacagaacctcgtcatcccagtgaagaccgtaatgttccagctgacgcagaatcgtctctgctgcaccgggaacttcacgcggagggtcaatatcttcaatgcggacgagccattttccctgacgggcgcgagcctgcaggtagctgccgagcgcggcaattaatgagccgaagtgtaattcaccggaaggagatggcgcgaagcgcccaatatagtgtgattcagacatatcaacagtaacaaggcgggagagactcccgcctttggagtgtgtaaacagcgctggtgttaaccggccatctgtttttcgcggatttcggccagcgttttgcagtcgatgcacagatcggcggttggacgcgcttccaggcgacgaatgccaatttcaacaccgcaggattcgcagtagccaaaatcttcgtcttcgacttttttcagcgttttctcgatctttttgatcagtttgcgttcgcggtcacggttacgcagttcgaggctgaactcttcttcctgagcggcacggtctaccggatccgggaagttagcagcttcatcctgcatatgagtaacggtgcgatcgacttcatccctgagttgattacgccatgcttcaagaatacgcttgaagtgcgacagctgggcttcgttcatatactcttcgcccggtttctcttgatacggctccaccccagcgatggcgagaatactcagggacgatgttttacggttttgcccttcttgcatgttgcttctccttaacacgcactatcgatccccgtgttgggggaaaaatcaggtcgctataaatagcagatgcttttccgtatggcaattatctaaacgtaacacttgacaagcctgtgaggaaaagcgtatttgcgcacgcggccagaacacttaatagtcaatcgtctaatcccttataagacaatgggaagagaggatctcagagtcatattatcggcagaaagttccgctttataagcgaaaacctctaccccctgcttttgtgcctcattcaacaattgcgcgtatttaggatcaatatggcgggcaggggagaaacgttcaatggctgaatgcaataccgcaaacagcaatacggcgcgtttgcccgccgccgcaacactcattagctctcgcagatgcttctggccacgtagcgttaccgcatccgggaagtaaccattttcctgttccgctaacgtcactgattttacttcaatatagcactccggcctgtcttccgcctgtaacatgaagtcaattctgctgccttcatcgccatatttcacttcgcttttatgcgtgccataaccaaccagttcgggaataacgccatgggtcagcgcttccttaactaactgattggcgcgcagggtattaacgcaaataaatgccccgttttgggtttcggtcatttcccaggtatgagcatatttgcgtttagtattttctgatgtggaataccagaccctgtcacccggcgtcgcacagcccgtcatggcaccggtattggggcagtgcagggtgagctgttcgccttctggcgtgattacatcggcgaggaagcgtttgtagcgttggacaagcgtagcgtgctgcaggggaggactaaacttcatcagaattcctttcggtgtcgcccagcgtccagcgctgtagcggcgtatagcgggtgcgtccctgaataaaggcggattcataaagcgcgaatgtgttgacctgaaaggcccagtgaaaacccggcggcgggatggcaacggcctgaccggcatcgcgcagcagggtgatgtgcggatgaaacggctgtgggctttgataacagccgctgcgcgccgcctgcgcgcgcagcatgttcgccagctgtaataatccgcgcggaggctgtcgcgtacccagccagaccacgcgcgaacgcagccactggcccgcgtcgtcgaggtgcagcgtaaattccggctgggcaatacgccctgccagggcggctagcgcccgctgtttttcggcactgacgtcgcccaaaaaggccagcgtcaggtgcaggttggccgccgcgacagggcgaccggcctccggcgagaagtggtcagcgcgccagcgaacaatttgacgctgtaagggggggggcaattcaatggcaaaaaacagccgtttcgactcaggcatacggaggactcggtaatgatatgcgccgatgctacaatgtacgccgacgaatgttaaccctctggagctgttagtgtcctcattgccggtcgccgttgttcttcctgaccttctcgctgccttacgccattccccgcaggttttgctgaatgccccgacgggggcgggtaagtccacctggctgccgctgcagattctgaaagaggggaacatcagcgggaaaattatcctgctggagccgcgcaggctggccgcgcgcaacgtggcgcagcgcctggcggaactgctgaaagaaaaaccgggcgaaacggtagggtacaggatgcgcgccgagacctgcgtgggtccgacaacgcgccttgaggtggtcaccgagggcattctcacccgcatgctgcaaaacgatccggagctgaccggcgtcgggctggtgatcctggatgaatttcacgagcgcagcctgcaggcggatctggcccttgcgctgttgctggacgttcagcagggactgcgtgacgatctccggctgctgataatgtcggccacgctgaacaatgcgcggctacggcaggcgctacccgatgcgcctgttatcagctctgaagggcgggcgtttcctgttgaacgccgctatcaaccgcttccctcccatcagcgttttgacgaagcggtcgccattgccaccgcagaactgctgcgtcaggaacccggctcgctgctgctgtttttgccgggcgtcggggagatccagcgcgtgcaggagcagctttcctctcgcgtaggcggtgatgtactgctctgcccgctctacggcgcgctgtcgctgcaggagcagcgtaaagctatccttcctgccccggttggacagcgcaaggtggtactggcaaccaatattgctgaaaccagtttgaccatcgaaggtattcgcctggtggtcgatagcgcacaggagagggtggcaagctttgacccgcgcaccgggctgactaaactcctgacgcagcgcatcagccaggcatcaatggtgcagcgcgcgggccgcgcggggcgacttgagccgggtatctgcctgcatttgaccagcgcagagcaggcggaacgcgcggcgcagcaaagcacaccggaaattttacaaagcgatttgtctggcctggtgatggatctgctgcagtggggctgccctgatcctggacagcttacctggcttgattccccgccagccgtgaacctcaccgcagcgcgcaacctgttgacccagcttggtgcgctggaaggcgaacgtctgacggtacgcggccagaaaatggcggcactgggcaacgatccgcgtctggccgcgatgctggtggccgcgcagggggaggatgagattgccacggcggccaaactggcggctatccttgaggagccgccgcgcggaggcagcagcgatctggggcaggcgttttcgcgcaatcaggggaactggcagcagcgggcgcagcagctctgtaagcggcttaacagccgcggcggcgtgccagacagtgagagcatctcccggctgttagcgcaggcgtttccggaccggattgcgcgtcggcgcgggctggacggtcgctaccagctggcaaacggtatgggggcgatgctggacagcgatgatgccctgacgcgtcatgagtggctgattgcgccgctcctgctgcaggggagcaactcaccggatgcgcgtatcctgcaggcgattgccgtcgatattgacgccctgacccgtacctgtccgcatctgctccagcaatcggacatcgtcgagtgggatgacgcccagggcacgctgaaggcgtttcgtcgcagccagattggcaaactgacactcggaacgaagccgctggcgaagccgtcggaagacgagctccatcaggctatgctgaacggcattcgggaaaaagggctgagcgtgctgaactggacgccggaggctgaacagtaccgcattcgcctgcactgcgccgctcgctggttgccggagtacgcctggccagcggtggatgacgaaacgttactcgcgtcgctggaggcctggctactgccgcagatgagcggcgtacactccctgcgggcgctgaaagcgcttgatgttaaggtcgcgttacagaatttactggactggtcattgcgtcaacgtctggatagtgaactgccagggcattacactgtgccgaccggaagccggattgccatccgttatcatgaggataatccgccggcgctggcggttcgaatgcaggagatgtttggtgaggcaaccacgccgtctatcgctgaagggcgcgtgccgttggtgcttgaactgctgtcgcctgcgcatcgacccttgcagatcactcgcgatctgggggcgttttgggcggggagctaccgtgatgtgcagaaagagatgaaagggcggtaccccaaacacgtctggcctgacgatccggcgaatacggcgccgacgaagcggacgaagaagtattcctgatagggatgtgcggcctgatgccctcaccccggccctctcccacagggagagggagaactaattttgagagatttcttctttcacagaccggtggaagaaaagagaatcgggcctttgcgcctgaaagttgcggagaaaaagcatggcggggaatgaccgcgagccaataggacgtaagggaagaccaacgcgtccggcgaaagaaaaggtaagccgtcgtcgcctcagagatgaggactatgacgatgactatgaagacgatgatgaggatgaagaaccgatgccgcgtaaagggaaaggcaaagggcgcaagcctcggggcaaacgcggctggttctggctgctgctgaagctctttattgtttttgttgtgctgatggcaatttacggcgtctatctggatcagaagatccgcagccgtatcgacggtaaagtctggcagttacctgcggcagtgtatggccgcatggtgaaccttgagccagatatgtccatcacgaaaaacgaaatggtaaaactgctggaagccacccagtatcgtcaggtgtcaaaaatgacgcgccctggcgaattcaccgtgcaggccaacagcattgagatgatccgccgtccgtttgatttcccggacagcaaagagggtcaggtgcgcgcgcgtctgacctttgacggcgatcgtctggataccatcgagaacatggataacaaccgtcagttcggtttcttccgtctcgatccccgtctgatcaccatgctctcgtcggcgaacggcgaacagcgtctgttcgtggcgcgtaacggcttcccggatctgctggttgataccctgctggcaaccgaagaccgccacttctacgagcatgacggcatcagcctctactcgattggccgtgcggtcctggcgaacctgaccgcgggccgtaccgtgcagggggcaagtacgctgacccagcagctggtgaagaacctgttcctctccagcgagcgctcttactggcgtaaagcgaacgaagcgtatatggccgtgctgatggatgcacgctacagcaaggatcgtatccttgagctgtatatgaacgaggtgtacctcggtcagagcggcgacaacgaaatccgcggcttcccgctggcgagcctgtactactttggtcgtccggtcgaagagctgagtctggaccagcaggcgctgctggtgggcatggtgaaaggggcatccatttataacccgtggcgtaacccgaaactggcgctggagcgtcgtaacctcgttctgcgtctgctgcaacagcagcaggtgattgaccaggagctgtacgacatgctgagcgcacgtccgctcggcgtgcagccgcgcggtggggtgatctcgcctcagcctgcgtttatgcagctggtgcgtcaggagctgcagagcaagcttggcgataaggtgaaagatctctccggcgtgaagatctttacgacctttgactccgtggcgcaggatgcggcagaaaaagcggcggtggaaggcattccggcgctgaagaaacagcgtaagctctccgatcttgaaaccgcgatggtggtggttgaccgtaactccggcgaagttcgtgcgatggtgggcggtgccgagccgcagtttgctggctataaccgtgccatgcaggcgcgtcgctcgatcggctctctggcaaaaccggcgacctatctcactgccttgagtcagccaaaccagtatcgtctgaatacctggattgcggatgcgccgatctccctgcgccagcctaacggccaggtgtggtcaccgcagaacgacgacaagcagtttagcggtcaggtgatgctggtggatgcgttgacgcgctccatgaacgtgccgacggtgaacctgggcatgtcgctgggtctgccagcgattgtcgatacctggcagaagctgggcgtggcgaaagatcagctgcacccggtaccggcgatgatcctgggtgcgctcaacctgacgccgatcgaagtggcgcaggcgttccagacgatcgccagcggcggtaaccgcgcgccgctctccgccctgcgttcggtgattgccgaagatggctccgtgctgtatcagagcttcccgcaggcggaacgtgccgttcctgcgcaggcagcctatatgacgctgtggacgatgcagcaggtggtgcagcgcggtaccggccgtcagctgggagcgaagtatccgggcctgcatctggcgggtaaaaccgggaccaccaacaacaacgttgacacctggtttgccggtattgatggtcgtgaagtggtgatcacctgggtaggccgcgacaacaaccagccgacgaaactgtacggcgctagcggggcgatgtcgatttaccagcgttatctggcgaatcagtccccggtgccgctgaacctggttgcgccggaagatatcgtcgatatgggcgtggacagttccggtaacttcgtctgcggcggcggaatgcgtactctgccggtctggacaaccaacccggattccctgtgccagcaaagccagccagaacagccaacgggtaacccgtttgagcagtcttctcagccacagcagccgcagcagcaacagccgcagcagcagaacgagaagaaagacagcgatggcgtcgcaggctggattaaagatatgttcggcggtaactaaccgcgtgaggtccccccgcaaggggggatttttttacccattcccccctttttttaaccctctttttaatattgattaacccttcgttctctcctggttatttcttaaacccttaattctcgtagggccgcttactgcttgctatgcagtcagcgtttcgcctattatgctgcggtcataataataattctcgtttacgttatcattcacttttccatcagagatacaccatggcgctttccaatactgctcagccaatcaatacgtcgctgcgtaaaatcgcggtcgtcgtcgccacagcggttgccggcatgtcggcttatgcacatgctgccgaaaccccgaaaaaagaagaaaccattacggtaaccgcagcacctgcggcacaggaaagtgcctggggaccggcacccacgattgcggctaaacgcaccgccaccgcgaccaagaccgataccccgattgagaaaaccccgcagtctatttctgtcgtcacccgtgaagagatggacatgaagcagccggggacggttaaacaggcgctggcctatacgccgagcgtgttcgcaacacgcggggcgtctacaacgtatgacgttgtttctattcgtgggttcaccacctccagcaccgtgaatactaaccagtatctggacgggatgaagctgcagggagataactattctgaagcgtctatggatccgtatttccttgagcgcgtcgagctgctgcgtggcccaacgtccgttctgtacggtaaaagccacccgggcggcgtggtcagcatggtcagcaagcgcccaaccaccgagccactgaaagaaattcagttcaaaatgggtaccgataacctgtggcagaccgggtttgatttcagcgatgcgattgatgatgacggcgtgtggtcataccgtctgaccggactggggcgcagcgaaaatgcgcagcaggagatggtgaaatcttcccgctacgccattgcacctgctttcagctggcgtcctgacgataaaaccgattttactttcctgagcaacttccagagcgatccggatgcaggctattacggctggctgccgcgggaaggtaccgttgtgccttactacgatgccaacggcaaagcacacaagctgccgaccgatttcaacgaaggtgaagaagataacaagatctcccgtcgtcagaaaatggtgggttacagcttctcgcatcagtttgatgacacctttaccgtgcgtcaaaacctgcgctacaccaaaatcaatacgctttaccgttccgtctacggtaacggctatattgcaccggctcagatcagccgcgcgtatgtgcgctccgatgaggacctcaactcgtttaccgttgatactcagcttcagtccaaattcgcgacgggtgcagtggatcataccctgttgacgggcgttgattacctccgcatgcgtaatgatattgatgctgactacggcacggccgatcccatcagtatgacgaagcctgcgtacggcaatccaaatgtcgacgtttactacctttacaaagtgctcaaccgtcaggaacaaaccggcctttatgcgcaggatcaggctgaatgggataagtgggtactcacaatgggtggccgctatgactttgcgaaaacctcagcactgacgcgtacaaccggtactaccgcggaaatcaacgatcaggcattcacgtggcgcggcgggattaactacctgttcgacaacggcatcacgccttatttcagctatagcgaatcgttcgaaccgatttcgggtaccactcagggcggcaaaccgttcgatcctgcacgcggcaagcagtatgaagcgggcgtgaagtacgtaccgaaagatctgcctgttgtggtcacggctgctgtttatcagttaaccaaaaacaacaacctgacggccgatccggcgaacccaaccagcggctttagcgtgcagggcggtgaaattcgctctcgcggtttcgaactggaagcgaaagctgccgtctctgccaacgtgaacgtgacggcttcctatagctttactgatgcgaaatacacacacgatacctggtatgaaggccgtcgtccggcggaagtgccgcgcaatatggcgtctctgtgggcagattataccttccacgagacggcgttgagcggtctgacggtaggggctggcacccgttacattggtaacaccgtgtcctattactctgcctcgtcgccaaaagcctaccagtcgttcaacgtcgcgggctatgccttggcggatgccaccgtgaaatacgatctggcacgctttggacttcccggctcttctgtcggcgtcaacgtgaacaacatcttcgatcgcgaatacgtctccagctgctacagcgaatatgcatgctactggggagcaggacgtcaggttgttgctaccgcgaccttccgcttctaatctctcttcgggcacggttcgccgtgccctttttatttaagttggctgatatgcaggataatcaaacgcaacccgacaccacctttacgctcaaccatctctcctttcgcgtacccgggcgcaccttgctgcatccgctctctttgacgtttcccgcaggtaaagtcactggtctgattggtcacaacggttccggtaagtccacgctgctcaagatgctgggacgacatcagccgccgtcagaaggcgacattctgctggatgaccaaccgctggagagctggagcagtaaagcctttgcccgcaaagtggcgtatctgccgcagcagctgccgcaggcggaggggatgacggtgcgagagctggtggcgattgggcgttatccgtggcatggcgcgcttggacgctttggcgtggccgacagagagaaagtggaagaggcgattgcgctggtcgggcttaagccgctggcgcaccgtctggtggatagcctgtccggcggtgaacgccagcgcgcgtggattgcaatgctggtggcccaggacagccgctgcctgctcctcgacgaacccacctccgcacttgatatcgcccatcaggtcgatgttctggcgctggtgcaccgcttaagccagcagcgcggtctgacggtgattgcagtgctgcatgatatcaacatggcggcacgctactgcgattaccttgttgcgctgcgcggcggcgaaatgattgcgcagggaacgccgtccgagctgatgcgcagcgaaacgctggaacagatttatggtattccgatgggtattctgcctcacccggccggggctgcaccggtgagcttcgtgtactgatgctggacaacatgcgcattagccgccgtcgcctgctgacggcgatggccctctcaccgctgctgttaaaaatgaatacggcgcgtgccgccgccgtcgatccgcaccgcatagtggcgctggagtggttgccggtcgagctgatgatggcgctcggcgttacgccctacggcgtcgcggacattcccaactataacctctgggtgaacgagccgaagctgccggactcggtgatcgacgtcggcctgcgtacggagccaaacctcgagctgctcacccagatgaaaccgtcgttcctcttctggtccgcgggctacggtccgtcagaagaggtgatggcgcgcattgcgcccgggcgcggattcgctttcagcgacggtaaaaaaccgctggccgtagcgaaaaattcgattggcgagatggcgcatttccttaaccgggaagcggaggccaaacggcatctcgccgaatttgatgccctcatcgactccctgaagccgcgttttgctcaccggggcgatcgtccgctgctgatggtgacgctgctggatgcccgccatatgctggtctttggtaaaaactgcctgttccaggaggtgctggacagcttcggcattcgcaacgcctgggaaggggagatgacgttctggggcagtaccgctgtgggtatcgatcgcctcgcggcgtttcgcgatgtggatgtgctgtgcttcgatcacggcaacgagcgcgacatgcaaaccctgatggcgaccccgctctggcaggcgatgccgtttgtgcgcgagcggcgcttccagcgcgctccggcggtctggttctacggcgcgacgctgtcggcgatgcattttgcccgcgtgctggataacgccctgggaggtaaagcatgagtacgcgtattgcccgtttcccggcgcttctgctgatgctgatttttcttgccgcgctggcgttaaccgggttcaacctctctgccgcgttaccgcgcgcgcaatggggagccgcgctggcctcgccggatatcgacaatattcagcagatgctgttccactacagcctgctgccgcgtctggcaatctctcttttagtcggtgccggtttaggactggtgggcgtgctgttccagcaggtgttacgtaacccgctggcggagccaaccacgctcggcgtcgcgaccggcgcacagcttgggatcactatcaccacgctgtgggcgctgccgggagcgttaacctcgcagtttgcggcactcgcgggggcgtgcgtagtgggcgcactggtctttggcgtggcctggggtaaacgcctttcccctgtgacgcttatcctggccgggctggtggtgagcctctactgtggcgccattaaccagctgctggtgcttttccaccacgatcggctgcaaagcatgttcctgtggagtaccggtacgctcacccaaaccgactggagcgttgtgctgcgcctgtggccgcagctggctggcggtgtcgtgctgacgctgctgctcctgcgtcccctgacgctgatgggactggatgatggcgtggcgcgtaacctggggctggcgctgtcgctggctcgactggcggcgctgacgctggcgattgtattgagcgccctgctggtgaacgcggtcggcatcatcgggtttatcggcctgtttgcgccgctgctggcgaaaatgctcggggcgcgtcgtttgctggcgcgtctgctgctggcctcgctgattggggcgctgatcctctggctttccgatcagcttattctctggctggcgcgggtgtggcgggaagtctctaccggctcggtcacggcgcttatcggtgcgccgctgctgctttggctgctgccgcgtctgcgcagcatgagcgcgccggcgatggatgcgggcgataaagtccatgctgaacgtcagtcggtactgtggtttagccttgccgggctggcggtgctgattattgcctcgttcgcggcgctctcattcggtcgcgatgccgcgggctggcactgggcaacgggcgatttactcaacgacctgctgcagtggcgctggccgcgtatctttgctgcgctgatcgcaggggtaatgctggcggtggcggggtgcattattcagcgtttgaccggcaacccgatggcgagcccggaagtgcttgggatcagctctggcgccgcctttggcgtggtgctgatgctggtctttgtgccgggcaatgcgtttggctggctgatgcctgccggcagtctcggggcggcggttacgctgctgattatcctgattgccgctggtcgaggcgggttttcaccgcaccgcatgctgctggcggggatggcgctcagcaccgcgttcaccatgctgctgatgatgctgcaggcaagcggcgacccgcgtatggcgaagatcttgacctggatatccggctcaacgtacggcgcgaccggcagccaggcgatcgggtccgggatcgtgatgatcgtactgctggcgatggtgccgctgtgccgacgctggctgactattctgccgctcggcggtgaaaccgcacgtgcggtgggcatggcgctgacgccagcacgtgtagcgctgctgctgctcgccgcgtgcctgacggcgacggccaccatgacgattggcccgctgagttttgtggggttaatggcgccgcatatcgccagaatgatggggttccgccggacgatgccgcatatcgtcatgtcggccctcacgggcggggtgatgctggtgtttgcagactggtgcggaagaatggtgctgttcccgtatcagatcccggcggggctgctgtcgacctttattggtgcgccgtattttatttatctgttgagaaagcagagtcggtaatcaggtgcggccttatgccctctcccacggggagagggagaacaccttaggccgggtaagcgttagcgccacccggcaatgcccttacagtttcgcaaacaccttacgcgccgcgtcgatggtgttgttgatatcttcttcgctgtgcgccacggacataaagcccgcctcgaatgcggacggtgccaggtacacgccttcttccagcatcaggtggaagaagcgcttgaagcgttcaacgtcgcacttcaccacgtcctgatagcgggtcacggttttcgcctcggtgaagaaaatcccgaacatcccgcctacgtggttaaccaccagcggaataccggcctcttctgccgcttccagcaggccgtttgccagctgcgtggtccggtcggtcagggtttcgtgaatacctggctgcgccacttcggtcaggcaggcaaagcccgccgccatggcgatagggttgccggagagcgtgcccgcctggtaaaccgggccggttggtgccagcgcttccatgacgtccttacgaccaccgaacgcgccgaccggcatgccgccgccgatgattttacccaggcaggtgaggtccggctccacgccgtaataagactgggcgcccgccagcgccacgcggaagccggtcatcacttcgtcgatgatcagcagcgcgccgaactcatcgcacagggcgcgcaggcccggcaggaagtcaggctgcggtgggatacagttcatgttgcccgcaaccggctcaacgatgatgcaggcgatctcctgcggatactgctcgaacgccgcgcgaacggtgttcagatcgttgtaggtgcaggtcagggtatgcttcgcgaaatccgcaggtacgccaggcgagtttggctggccgagcgtcagcgcgccggaacccgctttcaccagcaggcagtccgcgtggccgtggtagcagccttcgaacttgatgattttatcgcggccggtaaaaccgcgcgccaggcggatggcgctcatggtggcttcggtaccggagttcaccatgcgcaccatgtccatggtcgggaccagctcggtgaccagttccgccatcttcacttccatttcggtaggcgcaccgaagctcaggccgcgctgggcggcttcaatcacggcgttacgaatggccgggtggttgtgccccagcaccatcgggccccaggagccgacataatcgatataggctttgccatcgacatcatacagatacgcgccgtcagcacgttcgataaacagcggcgtgccgcccacgccggtaaaggcgcgcacaggtgagttcacgccacccggaataagctcgcgggctgcactgtagaggttttcagacttgctcatggcgtcgttcctggttcgtataaaatgattaagcccactattctaagtgattcggggaaggttatgaaatttttagcctggtaatgctttaagatttgttaagtaattttcaggagacggtggggcagtctctggtaaaatccacgcggcttttgtatgacgaataagtacaggacatgaaatcagattctccgtcttttgaagaacaacagtttacgcgcgcccagcatcgaatcagtattcgacggctgctcaatcgcgataaaacgccgctggcgatcctgctggccgctgccgtggtgggaacactcgccggtctggtgggcgtggcgtttgaaaaagcggttaatgccgtgctcaactggcgagtgggaaccgtggccggtttcgccgacagccgatggctggtctgggttgcggcgttcgggctgtcggcgctgtttgccatggtggggtattttctggtgcgtaaatttgcgccggaggcgggcgggtccggcatcccggaaattgaaggggcgctggaggagctgcgtcctgtgcgctggtggcgagtcattccggtgaaatttatcggcggcatgggtacgctgggcgcggggatggttcttggccgggaaggacccacggttcagctgggcgggaacgtcggccgcatggtgggcgatctctttcggatgcgcagcgccgaagcgcgccatacgttgctggcaaccggtgcggcggcggggctatcggcggcctttaacgcgccgctggcgggcattttgtttatcatcgaagagatgcgcgcgcagtttcgctacaacctgatctccattaaagcggtgtttaccggcgtcattatgtcgagcatcgtgtttcgcctctttaatggcgaaggggcggtcattgaggtgggtaaactgaccaacgcgccggttaacaccctgtggctttacctgatcctcggcatgatttttggcgtggtgggaccgctgtttaacacctttatcctgcgcgctcaggatatgttccagcgtattcacggtgggaatacgactaaatgggtgctgatgggcggcctgcttggcggaatctgtggcgtgctcgggtttatcgagccaaatgccgcgggcggcggcttcgggctgatccccattgcggcggcagggaacttcagcgtgggtctgctgctgtttatgtttatctcccgcgtcatcaccacggtgctgtgcttctcctccggcgcgcccggcgggatattcgccccgatgctggcgctgggaaccttgttgggcaccgcgtttggtatggcggctgaagcgggctttcccgcctatcaccttgatgcagggacctttgcggtagccggaatgggggcgctgctggccgcctccctgcgcgcgccgttgaccggtatcgtgctggtgctggagatgacggacaattaccagctcattttgccaatgatcattacctgtctcggggcgacactattagcccagttcctgggtggaaaaccgctatactccaccatcctcgcgcgtaccctggcaaaacaagaggcggagcgggccgccgcgcagaatacttgaatgaattaccagggtattagataatgacgaaaagaattgggtgaattttacccaatagcagtattcatgggagcataagatgagtgatgacgtagctgtgccgctggaatttaccgaagcagcagccaacaaagtgaaaaccctgattgccgacgaagacaatccggatctgaaactgcgtgtctatattaccggtggcggctgcagcggcttccagtacggttttacttttgacgatcaggttaacgatggcgatatgaccattgagaaacagggcgtcgcgctggtggttgacccgatgagcctgcagtatctggtaggtggttcggtcgactacaccgaaggtctggaaggttcacgctttgtggtgaccaacccgaatgcaacaagcacctgcgggtgtgggtcttcgttcagcatttaagcctgaatgcggattgtaggcccggtaagcgaagcgccaccgggcttataaacgacgcctatcttgaagtttcatccagcgcaaacgtcggcagcttcaggtgccagcgtatcgccgctaaacgtatcgccagcgtcacgatcatccccagcatcgcggcgttttccagcggaatggcaaaggtgtaatacgcggtcgcgtggacaatgccgcccgcaatacaggccgttgcgtaaatttcagtacgcaggatcatcggcacctcacgtgccagaatgtcgcgaatgatcccgccgcccacgccggttaatacgcccatgcagatcgccaccatcggaccggtgcccgcattaaacgccttattgacgccaataccgacaaacacggccagaccgacggcatccagtaccggcaatatccattttggtaatcgacggggctggcgaaccagcacaatggttaacagacaggtgaccatcgcgaccaccaggtcggttggatctttcacccaaaacaccgggccattggccagcgccatatcgcggatagtcccgccgcccacggcggtcaccacgcccagcaccagcacgccaaacggatccatgcgtagttttccggcgagcaggacgccggagatagcaaaaacggctgtgccaagaatatccagccaataaacgagcatcgttaaatcctcgaaaagggtcttatgttagtgactctctgccagcgcggcacagagctgttttgcggcgaggataatacgcgggctggcgcgttcaaaccagtcgctgttgaggggtattaccggtatttttagctgcttttgccagaattgctcgattttgggaatttcgctcgcatttccgaccaccacgatggcctgtggctggcgcgccagaacctgctcacggcttacctgaggccacggtacccggctggctgcaaagatgttttcaccgccacagacttccagtacctgattctgaatcgaccctttaccggtggtgaacagcggctggctgccaaactgcaggaagatgcgctttttaacaggggtatcgtatcgggatttcagcgcggcatagtcgctgagcatctgtttcgctgcagcctcggcttttttgggcgtagggctatagggtgccagggcctgtagcgcctgagcgacctgctcaatgctgacggcatcaatccacatgaccttgatgccaagggaggtaagctggttaacctgccgctcggcgttgccgccgcgccaggccagcacgagatccggtttcagcgccacgatgcgctcaaggttcatcccttgccaggtcgccacctgttcaatgcccgcagcctgtgggggataatccgaaaagctgctcacgccaacgggcgtgatcccggcggcaaacgccagttcggtattggcgggagagagggtaatcacacgcggcgcggcaaaaagccacgccggtgcgagcagaagcagggcggccagcgccctgaggggatgtttagccacgtgccaggttctgcaccaggcgttccaccatcacggtggactgttttgctgcaacggtcaggaactcgtcgaagctgatgtgggactgctgatctgccacgtcagagatggcgcgaaccactacaaacggtacgttgaaattatggcaaacgtgcgcgatcgcggtcgcttccatctcaacggccaccgcctgagggaagttatgacggattttcgccagaccgacggagccgttgatgaacgcatcaccgctgacaatcagacctcgtaccgcgttgaggttgagctccgcaatgcaggtctctgccgccgcaatcagtttgtcgtccgctttaaaccctgccgggcagcccggaagctggccgtactcgtagccgaacgcggtgacgtccgcatcgtgatagcgcgcttcgtcggaaacaacgatgtcacccactttcagcgtcggcgccaggccgcccgcagagccggtattcacgatcacgtccggcttgcagcgctcaagcagcagggtggcacccagcgccgcagcgactttaccgatgcctgatttcagcagagccacgtcaacaccgtttagctgaccggtatagatctcacaacctcccagagagagggtctgacggttctcaattttgtcacgcagaagcgtaacttcttcttccattgcaccaataatgccgattttcatagatttactcgcgatgtgccttgttaagatgcatagtctatcatgcggttaaggggaaacgcattctcacgcgggggagcacatgtcaccaatcgattttcgcaccaaaattaactggcaccgacgtttccgttcgccgcagggcgacaagagcgaacatgagatcctgcgtatcttcgaaagcgatcgcgggcggatcattaactcgcccgccatccgccgtctgcagcaaaagacccaggtctttccgctggagcgtaacgccgcggtgcgcacgcgcttaacccactccatggaggtgcagcaggtcgggcgctacatcgccaaagagattttaagccgtctcaaagagcagcgcttactggaaacctatggtctggacgagctgacggggccttttgagagcatcgttgagatggcctgcctgatgcatgacatcggcaacccgcctttcggtcactttggagaggcggctatcaatgactggtttaagcaacggctttacccttcggatgcggtaagccagccgctgagcgacgaccgctgcatcgtacgcgatttacgcctgcgtgaaggtgaagaggggctgaacgatctgcgccgcaaggtgcgccaggacctctgtcactttgagggtaacgcgcaggggatccggctggtgcattccctgatgcgtatgaacctgacctgggcgcaggtcggctgcattcttaaatatacgcgccccgcgtggtggatgggggagacgcccgcgtcccacagttatttaatgaaaaaaccgggctattacctttccgaagaggcttatattgaacggttacgtaaagaactttcattgacgccaaacggccgttttccattgacctggattatggaagccgccgatgatatttcctattgcgtggccgatctggaagatgccgttgagaaaagaattttcagcgtcgaagagctttatcagcatctttatacagcctggggcacccatgaaaaaggctcgctgtttgcgcaggttgtcgaaaatgcctgggaaaaatcgcgctcaaatacattaagccgcagtacggaagaccagttctttatgtatttgcgggtcaatacattaaataagctggtgccgtacgcggcgtcacgctttattgataatttgccgctgattttcagcggggaattcaaccatgccctgctggaagatgacagcagtttcagccagctcctcgagctttataaacatgtggcgatgcggcatgtattcagccatccggatgtcgaacagttagagctgcagggatatagggtgatcagtgggttactggaaatttatgctccgctgctccagctgtcggtcgacgaattcagcgagctggtagaacacgagcgcgtgcgccgtattcccattgaatcacgactttatcaaaaactttctacccgacaccgtctggcgtatgtcgaagcgattggcaagctggatcgccagtcaccgcagtggccggtgatggaatattattaccgctgccgtcttatccaggactatatcagcggcatgacggatttgtatgcctgggatgaatatcgcaagctgatggcggtggaataacccggagttttgtaaagacggccaataaatttttaccttttccataaacttatcgccggaactaagcggtataaaacgaatctgagttacacagcaattttgcgttacctgtaaatcgagattgagaaacatgaaaaaaaccacattagcaatgagtgcactggctctgagtttaggtttagcgctgtctcctctgactgctactgcagccgagaccgcgtcgtcggcagcaaccgcgcagcagatgccaagcctggcaccgatgctcgaaaaagtgatgccatcggtggtgagtattaacgttgagggtagcacgaccgtcaatacgccgcgcatgccgcgtaacttccagcagttcttcggcgacaactcgccgttctgccaggacggttcgccattccagagctctccgttctgtcagggcggtggcgcaggggatgacagccagggcggcggccagcagcagaaattcatggcgcttggctcgggggtaatcattgatgcagcgaaaggctatgtcgtcactaacaaccacgttgttgataacgcgagcagcattaaggttcagctgagcgatggccgtaagtttgacgccaaagtggtcggcaaagacccgcgctccgacatcgcgctgatccagattcaggatccgaaaaacctgacggcgattaaaattgccgactccgacgcgctgcgcgtgggtgactataccgtggcgatcggtaacccgttcggtctgggtgaaaccgtgacctcgggtatcgtctctgcactgggccgcagcggcctcaatgccgaaaactatgaaaacttcatccagacggatgcggcgatcaaccgcggtaactccggcggcgcgctggtgaacctgaacggcgagctgatcggtatcaacaccgcgatcctggcaccggacggcggcaacatcgggatcggctttgctatcccaagtaacatggtgaaaaacctgaccgcgcagatggtgcagtatggccaggtgaaacgcggtgagctgggtatcctgggtacggaactgaactccgaactggctaaggcaatgaaagttgacgcccagcgcggggcattcgtcagccaggtgatgccgaactcctctgccgcgaaagcgggcattaaagcgggggatgtgatcacctccctgaacggtaaaccgatcagcagctttgctgccctgcgtgcggaagtcggctctatgcctatcggcagcaaagtgacccttggtctgctgcgcgacggcaaggcggttaacgtcagcctggagctgcagcagagcagccagaatcaggtggactccagcaccatcttcagcgggattgaaggtgccgagatgagcaacaaaggcgcagataaaggcgtagtggtgaataacgtgaaggcgaattcaccggcagcccgtatcggcctgaaaaaaggcgatgtgatcatgggcgctaaccagcagccggtgaaaaacatcgctgaactgcgtaagatcctcgacagcaaaccttccgtgctggcgctgaatatccagcgtggggacacctctatttaccttctgatgcagtaatcctctgaagcccctgttcgcaggggcttttctcgtttctgtgacctttcacacaagtccacacttcttcctctctctttgtgcatctgcacaatgcgggcgccgctgaacttccctatgcttgagctctgctcacgggagggttctatggctggctggcatcttgataccaaaatggcgcaggatattgtggcgcgcaccatgcgcatcattgataccaatatcaacgtaatggatgcccgcgggcgcattattggcagtggcgatcgcgagcgtattggggaattgcacgaaggcgcgctgctggtgctctcccaggggcgcgtggttgatatagacgatgcggtagcgaaacacctgcacggcgtccgtcagggcatcaatttaccgctgcgccttgaaggcgagattgtgggggtcatcggcctcaccggcgagcccgagtcattgcgaaaatacggtgagctggtctgcatgacggcggagatgatgctcgagcagtcgcggctgatgcacctgctggctcaggacagccgcctgcgcgaagagctggtgatgaaccttattcaggcagaggagcatacgcctgcgctgagcgagtgggcgcagcgtctggggatcgatctgaaccagccgcgcgtggtggcggtcattgaggtcgacagcggccagctgggcgtagacagcgcgatggccgagctgcagcagctgcaaaatgcactggcgacgccggaacgcgacaacctggtggcgatcgtctctctgacggagatggtggtgctcaaaccggcgctcaatgcgtttggccgctgggatgcggacgatcatcgccgtcgcgtggagcagttaatttcccgtatgaaagagaatggtcagctgcgttttcgcgttgcgctgggcaactactttaccggtccgggcagtatcgcccgctcctggcgaaccgcgcgcaccaccatgatggtgggtaagcagcgaatgccggaaagccgcagctatttctatcaggacctgatgctgccggtgctgctcgacagcctgcgcggtggctggcaggccaatgagctggcgcggccactggcgcgcctgaaagccatggacaataacggcctgctgcgccggacgctgcaggcgtggttccgtcataacgtgcaaccgctggcgacgtcaaaagcgctgtttattcaccgcaataccctggagtatcggttaaaccgaatttcagagctgacggggttagatctgggaaatttcgatgacaggctgctgctgtatgtggcgctgcatttggatgaacagagatgatgctgtttgccgggtggcggcttcgccttacccggcctacatgcgttcgtaggcccggtaagcgaagcgccaccgggcaataaaacggcttatttgttgcgggttaacttctcaagatccgcttcaatctcgctgatcttattggtaacaacgctttcaaggtgacgcaggtcgtcaaggatcttgcgcttgagatcgacttcggtgcggtcgcgctggcagatctgatcgagttcatcgatcacatagcgcaggttagggctgatttcctgtacttctttgtatccctgtcctacaccgtcagcaacaacggtcttacgctggcgtgggtatttaaacttcacgcttttggcgaaaaactctcctttgtccttgtgaaaatagattttcaaaatatcgttattggcttcctggcggaggctgtaacgatcaatttcatcaggattggtaatgcccagacttttcagattatcgtacatagcggtacccttgatctcaacataacctttgaataattaacgaaaaaatctattttcgccaccctcagatataaaaaaagcggggttgcccccgctttttgttatacccgattaatcgatggtgcgcagcaattcgttgatgcccactttaccgcgcgttttcgcatccactttcttcacgataaccgcacagtacaggctgtatttgccatcttttgacggcaggttgccggaaaccaccacggagcccgccggaacgcgaccgtaatgcacttcaccggtttcacggtcgtaaatacgggtgctctggccgatgtaaacgcccatggagatcacggaaccttcttccacgatcacgccttccaccacttctgaacgcgcgccgatgaagcagttatcttcgatgatggttgggttagcctgcagtggttccagaacaccgccgatgcccacgccgccggacaggtgaacgtttttcccgatctgtgcgcaggaaccaaccgttgcccacgtatccaccatggtgccttcatcaacgtaggcaccgatgttcacgtaggatggcatcagcacggtgttgcgtgcgatgaaggcaccctgacgcaccgccgcaggcggcaccacgcggaaaccttctttctggaaacgcgcttcgtcgtagtcagcgaacttcattggcactttatcgaagtagcggctttctgctccgtcgataacctggttatcgttgatgcggaaagagagcagcacggctttcttcagccattgatgagtgacccactgaccgtcgattttttctgccacgcgcagcgcgccggaatccagcagggaaatcacctggtttaccgcttcacgggtcacggtatccacatttgccggggtaatctcggcgcgacgctcaaaagcggactcaataacgttctgtaactgctgcattgtttactctttccatttcactaaaaaacatatcaccctttatcgtttggattgagggctgctgtcaaccgttgttgcacttcaagctgcaggtcattattaagggcacgccggtcggcggtggcgattataaataaatcttctactcgctcgccaatcgttgtaattcgggccccatgaagcgaaattcccagatcggcaaaaacctggccgacgcgggcgagcagccctggctggtcgagcgcgatcagctccaggaacgatttacgatcggtgtgggtcggcaggaaattgacctcggtatccacggtaaagtggcgcaattttgccggctggcgacgcggctgcgggggctgccagctgcgctgggtaatcgcctgctccagaccaaaacgtatcccttcatgcctgtccgacgacagcgggctgccgtccggctccagcacgataaaggtgtccatggccataccgtcgcgggtggtgaaaatctgcgcgtcatgcacgctcaggttacgtctgtccagctcggcgcagacggcagcaaacagataaggccggtccgggctccagatgaaaatctccgttccgccgcgcgtggcctgcgggcttagcaggatcatcggctgggacagatcgtgcttgagcagatgccgcgcgtgccaagccagctggtttgggctgtggcggacaaaatagttggcgcggcagcgggcccaaatctgatgtagcgcctcttcatcaatgttatccatccgcagcagcgccagcgcctgaagctggtggtgacgcacgcgctcgcgcatgtccggcgtgttctgcatcccgcgacgcagctgtttttcggtggcaaagtacagctcgcgcagcaggctctgcttccagctgttccacagggtttcgttggtagcgcaaatatccgccaccgtcaggcagaccagatagcgcaggcggttttccgtctgaacttcttccgcgaactgcttaatgacttccgggtcctgaatgtcccgacgctgcgcggtgaccgacatcagcaggtgatggcgcaccagccaggccaccagctgcgtttcacgtgagttgaggccgtgcagctcggcaaatttcagcacgtcctgcgcgcccagtaccgagtggtcaccgccgcggcctttggcgatgtcgtggaacagggcggcaatcaggatcagttccggatgggtcaggcgcggccacagctcgacgcacagcgggtggcgggagcgcgtctcttctttggcaaagctctccagcttgagcatcacgcggatggtgtgttcatccaccgtgtaggcgtggaacaggtcgaactgcatttggccgacaatgtgcgaccactgcggcatataggcccacagcacgctgtggcggtgcatcggcagcagcccgcggctgacggcacccggatggcggagcatgctcaggaacagcgagcgcgcttccgggatgtaacacaaaggctgcgtcagatgacggcgcgcgtggcgcagatggcgcagggtggtggagtagatcccggtgatggtgctgttgcgcaccatggtgtagaacatccgcaggatcgcttccggctcgcggataaacagcgtttcgtcgcgcagatcgataagcgtaccgcgcagctggaattcgtcatcaatcgggcgcggcttttcgtccgccgtcagggccagaatggcctcgtcgaacagctgcaacagcatctggttcagctcggtcacccggcgggtgacgcggaagaaatccttcatcatctgctcaaccggctcgttaccttcgccctggtaattcaggcgctgcgccacgctgagctggcggtcaaacagcagacggttatcgtagcgggtgacctccagatgcagggcaaagcggatgcgccacagcaggtgcagacactcgctgagctcgttacgctccgcctcggttaaaaagccgaagccaaccatctcgtccagcgaggtggcgccgaaatggcgacgggcgacccactgtaacgtgtggatgtcgcgcaggccgccggggctgcttttaatgtcaggctcaaggttatagctggtgccgtggtagcgctggtggcgctggttttgctcctcgaccttcgcggcgaagaacttttctgacggccagaagccgtcgctgaagatgtgtttttgcagctccaggaacagcgcgacgtcgccaatcagcaggcgggtttcaatcaggttggtggcaacggtcaggtccgatagcccttccagcagacactcttccagggtgcgcacgctgtggccgacttccagcttcacgtcccagagcagggtcagaagctcgccgattttttgcgcctgttcgtccggcagctttttgcggcttaggatcaggagatcgatatcggaaagcggatgcagctcaccgcggccatagcccccgacggcaaccagcgcgacgtcgctaacctgcccgaaaccgtagtcgatccacagacgctgcaggagctggtcgataaactcggtgcgcgcctcaatgagctgctcggcagatacgcctgcatcgaacgcgctacccagccagcgatggaaaacatccatatgggctttaatatgcgcgcaggtcagctcgtgcggcggccagacgcccgggttatcgggctggtcggggagggtgggaagggatgtgttagcatactgttcgggtaaaagattactcatcgtgcgccacccataagaaaaagctatcgccattaaaaaagccggcatttgccggcttcttatcactcaatgttcgtcagtatcgccgggatggtgtcatccttgcgcaacgtcataatttcgcagccgttgtctgttaccacaatagtatgctcgtactgggcagacaagcttctgtctttggttttcaccgtccagccgtctttcatggtgcggatgcggaagtcaccggcgttgaccattggctcgatggtgaaggtcatgcccttttgcagcacaacgccgccgtcgtctgcatcgtagtgcagaacctgcggctcttcatggaagacgcggccaataccgtgaccgcagtattcgcgcaccacggagaacccttccgcttccacaaatttctgaattgcggcgccgatagtacgcaggcgaatacccggcttcaccattttcagcgccaggtagaggctgtcctgggtgactttgcacaggcgctcgcccaggatggtcggcttgccaacgatgaacatttttgaggtgtcaccgtggtactcgtctttaatgacggtcacgtcgatgttgacgatatcgccgtctttcagcagtttttcatcgtcaggaatgccgtggcacaccacttcattaatagagatgcagacggattttgggaaaccgtggtagcctaggcaggcggaaaccgcgtgctgctcgttcacgatatagtcgttacagatgcggtccagttcacccgtactgacgcccggcttcacgaacggctcgatcatttccagcacttccgcggccagacgaccggcgacgcgcatcttttcaatttcttcaggtgtcttaatagagatagccatgtaatctgtccatcggtgtcgattttttcgacaatactagtctaagtgtcgtcaatggtatcagtcaggcacgctccgtgccaaattgagaatcattaacagcacactccgccaacaactgttggtttctggtcgtgttttgtggtataaagcgcgccggacttccgatccatctcagatacacaggctggacggaagcgacaaatctcactttgtgtaacaacacacacgtatcggcacatattccggggtgcccttcggggtcggtaatatgggatacgtggaggcataaccccaactttcaatatagaggttttaaacatggcaactgtttccatgcgcgacatgctcaaggctggtgttcactttggtcaccagacccgttactggaacccgaaaatgaagcctttcatcttcggcgcacgtaacaaagttcacatcatcaaccttgagaaaactgtaccaatgttcaacgaagccctggctgagctgaacaagatctcttcccgtaaaggtaagattctgttcgttggtactaagcgcgctgcaagcgaagctgtgaaagatgctgctaacagctgcgaccagttcttcgtgaaccatcgctggttgggcggcatgctgaccaactggaaaactgttcgtcagtccatcaagcgcctgaaagatctggaaacccagtctcaggacggtactttcgacaagctgactaagaaagaagcgctgatgcgcactcgtgaactggacaagctggaaaacagcctgggcggtatcaaagatatgggcggcctgccagacgcgctgttcgtaatcgatgcagaccacgagcacatcgctatcaaagaagctaacaacctgggtatcccggtattcgctatcgttgataccaactccgatccggacggtgttgacttcgttatcccgggtaacgacgacgcaatccgtgctgttagcctgtacctgagcgctgtagctgctaccgttcgtgaaggccgttcccaggatctggcttctcaggcggaagaaagcttcgtagaagctgaataataaggttttaccccttattagtaccgtgtatgaataggggcccattaccggccccttttttcaatttacactgtttggcccccggccgggcagttcacatctcccgaggatttaagaatggctgaaattaccgcatccctggtaaaagagctgcgcgagcgtactggcgcaggcatgatggattgcaaaaaagcgctgactgaagcgaacggcgacatcgagctggcaatcgaaaacatgcgtaaatccggtgcgatcaaagcagctaaaaaagcaggcaacgttgctgctgacggcgtgatcatcactaagatcgacggcacctacggcatcattctggaagttaactgccagactgacttcgttgctaaagatggtggtttccaggcatttgctaacaaagttctggacgcagcggttgctggcaaaatcactgacgttgaagttctgaaagcacagttcgaagaagagcgtgttgcgctggttgctaaaatcggcgagaacatcaacatccgtcgcgttgcttctctggaaggcgacgttctgggttcataccagcacggtgctcgtatcggtgttctggttgcggctaaaggcgctgacgaagagctggttaaacagctggcaatgcacatcgctgcaagcaagccagaattcgttaagccagaagacgtgtctgctgaagtggtagagaaagagtaccaggttcagctggacatcgcgatgcagtctggtaaaccaaaagaaatcgcagagaaaatggttgaaggccgcatgaagaaattcaccggcgaagtttctctgactggccagccattcgtaatggacccaagcaaatctgttgctcagctgctgaaagagcacaacgctgacgtaactggcttcatccgcttcgaagtgggcgaaggcatcgagaaagttgagactgacttcgcagcagaagttgctgcaatgtccaagcagtcttaatgattgaaaaggagccgcctgagggcggcttctttttgtcacccgtcacaggaaatcagacaggctccagtatcgctgtactgatttgcggcatatcatgtcgccagaattaacccccatcttaatcgttgacagtctcaggaaagaaacatggctaccaatgcaaaacccgtgtacaaacgcattctgcttaagctgagtggcgaagcgctgcagggatcggaaggcttcggtattgacgcaagcatccttgatcgcatggcacaggaaatcaaagaactggtcgaactgggcatccaggttggcgtggtcattggcggtggcaaccttttccgtggtgctggtctggcgaaagcggggatgaaccgcgttgtgggcgaccacatgggtatgctggcaaccgtgatgaatggcctggcgatgcgtgatgcgctccatcgcgcctatgtgaacgcccgcctgatgtccgcgatccccctgaatggcgtatgcgataattacagctgggcagaagccatcagcctgctgcgcaacaaccgcgtggtgatcctctctgccggtacgggtaacccgttctttacgaccgattccgctgcctgcctgcgcggtatcgagatcgaagctgatgtggtactgaaagcgaccaaagtcgatggcgtgtttactgccgacccggcaaaagatccttctgccaccatgtacgatcagctgagctacagcgaagtgctggataaagagcttaaagtgatggatcttgccgccttcacgctggctcgcgaccacaaattgccaattcgtgtcttcaacatgaacaaacctggcgcactgcgtcgcgtggtcatgggcgaaaaagaaggcactttgatcacggaataatttccgttgacgataaatacaggtaagattccgctttattttgtagtggtatcttacccgggcgcgcctttggcgttgtcatgaattaaacgcgactatacttagcacacctgtagcgctgtgctggcggatagtctgcctgagacaagttttcaaggattcgtaacgtgattaacgacatcagaaaagatgctgaagtacgcatggaaaaatgcgtagaagcgttcaaaacccaaatcagcaaaatccgtactggccgtgcttccccaagcctgctggatggcatcatcgtagagtactacggtacgccaacccctctgcgtcagctggcgagcgtgacggtagaagatacccgtacgctgaaaatcaacgtattcgatcgttctatgggcccggcggttgagaaagcgatcatggcgtctgacctcggtttgaacccaagctctgcgggggctgacatccgcgttccactgccaccgctgaccgaagagcgtcgtaaagacctgatcaaagtggtacgtggcgaagctgagcagggtcgtgtatccgtgcgtaacgtccgtcgcgacgcgaatgataaagtaaaagcgctgctgaaagaaaaagagatcagtgaagatgacgatcgtcgttctcaggacgacattcagaaaatgactgacgctgccatcaagaaaattgatgcggcgctggcagataaagaagcggaactgatgcagttctgatttctgtcgtacactgataaacgccgttcagagggactttgggtcttgctggcggcgttttgcttttatctggtctaacttttcgggcatctcatgaagcatttaacactccttggctcaaccggctctatcggttgcagcactctcgacgttgttcgccataatcctgaactttacaccgtgacagcgctggtggccggtaagaatgtacagcgaatggttgagcagtgcctggagtttacgccccgctatgcggtgatggatgacgaagagagcgcgcgcctgctgaaagcacagctgcttgagaagggcagtcgaaccgaggtgctgagtggccaacaggcggcctgcgagatggcggcgctggatgaggtggatcaggtgatggcggccattgtcggggcggcaggattattgccgacgcttgccgcgattgatgccggtaaggacgttctgctggccaataaagagtcgctggtcacctgcggacgcctgttcatggaggcggtgaagcagcgcggcgcacgtcttttgcccgtcgacagcgagcacaacgcgatttttcagagtttaccgcaaccttttcaacagaacctggggtacgctgacctggagcagaatggcgtcgtgtcgattctgcttaccgggtcaggtggcccgttccgtgaaacgccactgtctgaactgcgtgcgatgacgccggatcaggcgtgccgtcatccgaactggtcgatggggcgtaaaatctccgttgactctgccaccatgatgaataaaggtctggaatacattgaagcgcgctggctgtttaatgcgtcagcgaaacagatggaagtactgattcacccgcaatcggtgattcattcgatggtgcgttatcaggatggcagcgtgctggcgcagctgggcgaaccggatatgcgtacgccgattgcccattccatggcgtggccgaatcgagtgaagtccggcgtgaagccgcttgatttctgcaagctaagttccctgacgttcagtgagccagactacgaccgctacccttgtctgaagcttgcgatgacggcctttgaccaggggcaggcggcgacaacggcactgaatgcagccaatgaaattaccgttgaagcatttctgaatcagcaaattcgttttaccgatattgcggcgttaaatttatcggtactggagatgatggatttgcgcgaaccacagagcgtggaagaggtgctgacggtggatgcagctgcgcgtaatattgcgcgccaacaggtgacacgtctcgcaagctggtgataaagcaaccactagtcgtcgtgctatttgttagcgttgggcttcagtgatatagtctgcgccacctgatcgcaggtatttgactttacgtggtcaggtgagccgtggtttgacacggcttttttatgtatcggcttcagtattcctgagtaccgttaaatccttttcagggacaaaaaacgcgttatgttgtctgcgaatcaaccaataagcgaaaacttgccagctcatggctgccgtcatgtagcaatcattatggatggcaatggccgctgggcgaaaagacaagggaagatacgagcctttgggcataaagctggggcgaaatccgttcgccgcgccgtttcttttgccgccaataacggcattgatgcgttaacgctctatgcttttagcagtgaaaactggaatcgaccgctgcaggaagtgactgcgttgatggaattgtttgtgtgggcgctagacagcgaagtaaaaagcctgcaccgccacaacgtccgcctgcgtatcattggcgataccagtcgttttaactcacgtttgcaggaacggattcgtaaagcagaggcgctgactgaaaataataccggtctgacgctgaatattgcggcgaattacggcggacgctgggatattatccagggcgttcggcatctcgccgaacaggttcaggaagggctgttgagacccgaccaaattgatgaagaagcgctgagcaagcaaatctgcatgaatgaactggcacctgtggatttagtaattaggacagggggagaacatcgcataagtaactttttgatatggcaaattgcctatgccgaactttactttacagatgttctttggcccgattttgatgaacaagactttgaaggtgcgctgcatgcctttgccaatcgagagcgtcgtttcggcggcaccgagcctggtggcgacaacgcctgatgggggtagcttttgctgaagtatcgcctgatttccgcttttgtattaatacccattgtcattgcggcgctgtttttactgcccccggtgggattcgctattgttacgctggtggtgtgcatgctcgccgcgtgggaatggggacagtttagcggctttacctcgcgtacgcagcgagtatggcttgcggtactttgtggctttattctggccgtaatgctgttcacgttgcctgaatatcatcatgatattcatcagcctctggtggctggttccttgtggatatcgttggcctggtgggttgccgcgctgttgctggtgctgttttatcccggctccgcggcgttgtggcgtcattcaaaagtgctgcgactgatttttggtttgctcactattattccttttttctggggtatggttgcgctgcgcgcctggcactacgacgaaaaccactacagcggtgcgatctggctgctttatgtgatgattctcgtctggggggctgactccggggcctatatgtttggtaaactgtttggcaaacataagctggcaccgaaggtttctccgggcaaaacctggcaaggatttatcggcggtttgtttacggccgcgatcatctcctggggctacggcgtctgggcgaatcttgaagtggcaccatcaatactgctggtgtgctcgatttttgctgcgcttgcctccgtgctcggtgatttaaccgaaagtatgttcaagcgtgaagcagggattaaggacagtggacacctgattccagggcatggcggtatactggatcgcattgatagcctgacagcggctgttccagtgtttgcgtgtttgcttttactggtattcgggacgatttaacggaaggttttatgctgagcattctctggaatctggcggcgttcatagttgcactgggtgtactgattaccgtgcatgaatttggccatttctgggttgctcgccgctgtggcgtgcgcgtagagcggttttccatcggttttggtaaatcactctggacgcgcaccgaccgccacggtacgcaatttgtcatcgcccttatcccgctgggcggctacgtcaaaatgctcgacgaacgcgtcgagcctgtcgcgcctgaactgcgacacagcgcattcaacaataaaaccgttggacaacgcgccgccatcatcgctgccggaccggtagccaacttcatctttgcgattttcgcttactggctggtgtttatcatcggcgtccctggcgtgcgtccggtagtaggtgacattgcccccaactccatcgcggcgagtgcgcaaattacatccgggatggaacttaaagcgattgatggcatcgaaacccctgattgggatgccgtgcgactgcagctggttgctaaaattggcgatccgcagaccaccatcagcgtatcgccatttgggtcagacgcccgtcaggacaaagtgctcgatttacgtcaatggcgtttcgagccagacaaagaggatcccgtcgctgcgctgggcattcgtccgcgcggcgcgcagatcgagccggtattagccgaagtacaggcaaactcggcggcgagcaaagcgggtttgcaagcaggcgacaggatcgttaaagtcgatggtcaaccattaacagagtggatgacctttgttactctggtgcgcgataatccgggtacgtctctcgcgctggaagttgaaaggcagggcagtccgctttcgctgacgctgatcccggatacgaagtcggtcggcaagaaggcagaagggtttgcaggcgttgtgccaaaagtgatcccgctgccagatgagtacaagacaatacgccagtatgggccgttcagcgccatccttgaagccacggataaaacatggcaactgatgaagctgacggtcaacatgttggggaaattgataaccggtgatgtgaaactgaacaacctcagtgggccaatttcgattgcccagggggctgggatgtcagcggaattcggggtgatttactatctcatgttcctcgcgctcattagcgtgaaccttgggataatcaacctgttcccgcttcccgttttagacgggggtcatctgctgtttttagcgattgaaaagctaaaaggcgggccggtatccgagcgagttcaagactttagttatcgcattggctcgattttgctggtgctgttaatggggcttgcacttttcaatgatttctctcggttgtaagagagttagttaggaagaacgcataataacgatggcgatgaaaaagttgctcatagcgtcgctgctgtttagcagcgccaccgtatacggtgctgacgggttcgtagtgaaagacattcatttcgaaggccttcagcgtgtcgccgttggtgcggccctcctcagtatgcctgtgcgccccggcgatacggttaatgatgatgatatcagtaataccatccgtgctctgtttgccaccggcaacttcgaggatgtccgcgtcctgcgtgatggtgataccctgctggtacaggtaaaagaacgtccaacgatcgccagtatcactttctccggtaacaagtcggtgaaagatgacatgctcaagcaaaaccttgaagcatccggtgttcgtgtgggtgagtctctggaccgcacaaccctttcagacattgaaaaaggtctggaagacttctactacagcgtcggtaaatacagcgccagcgtgaaagcggttgtgactccgctgccgcgtaaccgtgttgacctgaagctggtcttccaggaaggtgtctctgcgaagatccagcagatcaacattgtgggtaaccacgcgttcagcaccgacgaactgatctccaccttccagctgcgcgatgaagtgccgtggtggaacgtggtgggcgatcgcaaataccagaaacagaaactggcgggcgaccttgaaaccctgcgcagctactatctggatcgtggttacgcgcgtttcaacatcgactcgacgcaggtgagcctgacgccggacaagaaaggcatctacattacgatcaacatcacggaaggcgatcagtacaagctttcgggtgttgaggtgagtggtaacctggcggggcattctgctgaaatcgaatcgctgaccaaaattcagccaggcgatctctatagcggatccaaagtcaccaaaatggaagacagcattaagaagctgctcggccgctatggttatgcctatccgcgcgtacagactcagccggaaatcaatgacgcggataaaaccgttaagctgcacgtgaatgttgacgcgggtaaccgtttctacgtgcgtaagatccgcttcgtcggtaacgacacctccaaagactccgttctgcgtcgcgaaatgcgtcagatggaaggcgcatggttaggtagcgatctcgttgatcagggtaaagagcgtctgaaccgtctgggctattttgaaacggttgatactgatacccagcgcgtaccgggcagcccggatcaggttgatgtcgtttataaagtgaaagagcgtaacaccggtagctttaactttggtgtgggctacggtactgaaagcggcgtcagcttccaggttggcgtgcagcaggataactggctgggtacgggttactctgtcggaattaacggtaccaaaaacgactaccagacctactctgagttctctgtaacgaacccatacttcaccgttgacggtgtgagcctgggcggtcgtatcttctataatgactttaaagccgacgatgcggatctgtcctcctacaccaacaagagttacggtgtggacggaacgcttggcttcccgattaacgaatacaacaccctgcgagcgggcttaggttacgtgcataacgacctgtccaatatgcaaccgcaggtggccatgtggcgttacctggattctattggccagtcggcgagcacgaccagcgataataacggttttgcggcggatgacttcagcttcaactacggctggacctataaccgtctcgaccgtggctacttcccaacggaaggttctcgcgtcaacctgaacggtaaagtcaccgtcccgggttccgataacgagttctataaggtgacgctggatactgcgtcctacttcccgatcgatgacgatcacaagtgggtggttctgggtcgtacccgttggggctatggtgatggtttaggcggcaaagagatgccgttctatgaaaacttctatgccggtggttccagtaccgttcgtggcttccagtccaacaacattggtccgaaagcggtttactacggcgggaacgacaaagataactgcgataagtcttcctcatcagaagtctgtagttctgatgacgcagtcggcggtaacgctatggccgtggcgagcctggagttcatcacgccaacgccgtttattagtgataaatatgcgaactccgtccgtacatccttcttctgggatgcgggtacggtgtgggataccaactgggagaacactgcccagatgcgtgcagctggcgttcctgactacagcgatccgagcaatattcgcatgtctgccggtatcgcattacaatggatgtcaccgctggggccgttggtcttctcttacgcccagccgtttaagaaatatgatggagacaaagcggagcaattccagtttaacattggtaaaacctggtaataatccgctgcaaaggaatgcgttggcagtgtagcgctgacaactggcgatcggtaaaacggtcgccttgccacgcaaagaacggtaccttctggtgccaatgggatggtaaggagttaattgtgaaaaagtggttattagctgcaggtctcggtttagcgatggcaacttctgctcaggcagcagacaaaattgcaatcgtcaacatgggtaatttgttccagcaggttgcacagaaaacaggtgtttctgcgacgctggaaaacgaattcaaaggccgtgcaagcgaactgcagggtatggaaaacgatcttcagtccaaaatgcagcgtctgcagcgtgatggttctaccatgaaggcaagcgaccgcagcaagctggaaaaagacgtaatggctcagcgccaggcgttctcccagaaagcgcaggctttcgagcaggatcgtcagcgtcgttctaacgaagaacgcggcaagctggtgactcgcattcagaccgctgttaaagcagtggctgccgatcagagcatcgatctggttgttgatgcgaacgccgtcgctttcaacagcaaagatgttaaagacatcactgctgacgttctgaaacaggttaaataagtaatgccttcaattcgactggctgatttagctcagcagttggatgcagaattacacggtgatggcgatatcgtcatcaccgctgttgcgtccatgcaatctgctaaagctggcacgattaccttcatggtaagccctaagtaccgtgagcaactggctcaatgccaggcgtcagctgttgttctgacgcaggacgatcttccatttgccactgtaagcgcgctggtagtgaaaaacccctacctgacgtatgcccgcatggctcaaattcttgataccacgccgcaaccggcccagaacattgctgccagcgcagcgattgatgagacggccaggctgggtaacaacgtcgccgttggtgcgaatgcggttatcgaatctggcgttgtgctgggcgataacgtcatcattggcccgggctgcttcgttgggaaaaatacgaaaatcggcgccgggacccgtttatgggcgaatgtgtccgtataccatgacgttgaaattggcgaaaactgcctcgtccagtccagcaccgtgattggttctgatggctttggttacgctaacgatcgcggtaactgggttaagatcccgcagcttggtcgcgttattattggcgatcgcgtggagatcggcgcctgtaccaccattgaccgtggcgcgcttgacgacacgatcattggcaatggtgttatcatcgataaccagtgccagattgcgcataacgttgtgattggcgacaataccgcggttgcgggtggcgtcatcatggcgggcagcctgaaaattggccgttattgcatgattggcggtgcgagcgtgattaatggccatatggaaatctgcgacaaggtgaccgtgacgggaatgggcatggtaatgcgtcctatcactgaacctggcgtctattcctccggcattccgctccagcccaacaaggtatggcgtaaaacagcagctctggtgatgaacattgatgatatgagcaagcgcctcaagtcccttgagcgcaagatcgatcaacaagactaagcgtcatccgtttaacgctatttttcccggcctgtcggctttctaataaaccggcaggccgtgttattattgttatcagtacattttgacaggaagagtattttgactactgacactcatactctgcatattgaagagattttagaacttctgccgcaccgctacccgtttctgctggtagaccgtgtgctggattttgaagaaggtcgttttctgcgcgcagtgaaaaatgtttccgtgaatgagccgttcttccaggggcacttccctggtaaacctatcttcccgggtgtgttgattctggaagcgatggctcaggctaccggtattctggcgtttaaaagcgtcggtaaactggaacccggtgagctgtattacttcgcgggtattgacgaagcgcgctttaagcgccctgtcgtacctggtgatcagatgatcatggaagtcacttttgaaaaaacgcgtcgtggcctgactcgcttcaaaggcgtagcgctggttgacggtaaagttgtttgcgaagcgacgatgatgtgtgctcgtagccgggagtcctgatacgtgattgataaatccgcctttattcatcctaccgccattgtggaaacgggtgccatcgttggtgctaacgcccacattggcccgttttgtattgttggaccccatgtcgaaattggtgagggtacagtactgaaatctcacgttgtggtgaatggtcacacgaccattggctgcaataacgagatctatcagttcgcctccatcggcgaagttaaccaggatctgaaatatgctggtgagtcgacccgtgtggaaatcggcgatcgtaaccgtattcgcgaaagcgtcaccattcatcgtggaacagtacagggtggtgggttgacgaaggtgggcagcgataacctgtttatggtgaatgcgcatatcgcgcacgactgtaccgtgggtgaccgctgtatccttgccaacaatgccacgctggcaggacacgtatcagttgatgacttcgcaattattggcggcatgaccgcagtccatcagttctgcatcattggtgcgcacgtgatggtcggcggatgctccggtgtggcgcaggacgtcccaccgtatgtgattgcgcagggcaaccatgccacgccgtttggcgtgaacatcgaaggcctcaagcgtcgtggttttagtcgcgaagcgattactgccatccgcaacgcgtacaaactgctgtaccgtagcggtaaaacgctggaagaggcgaagccggaaattgccgaactggcgaaaaagcacccggaagtggacgcgttcatggagttctttgaccgttcaacaaggggtctgattcgttaatggtcgacagtcgtccgcttacgatagccctggtcgccggagaaacctccggcgatattcttggtgccggtctcatccgtgcgcttaaggcacgcgtacccaatgctcgctttgtcggtgttgctggcccgctgatgcaggccgaaggctgtgaggcctggtatgaaatggaagagttggccgtgatggggatcgttgaggtgctgggacggttacgccgtttgctgcacatccgtgccgatctcacccgccgctttaccgaactcaaacccgatgtgtttgtcggtatcgatgcacctgatttcaacattaccctcgaagggaatctgaaaaagcagggcattaagacgattcactacgtcagtccgtccgtctgggcgtggcgacagaaacgcgttttcaaaatcggacggtccacccacctggtgctggctttcctgcctttcgaaaaagcgttttacgacagatttaatgttccgtgccgttttatcggtcataccatggcggatgcgatgccactggatccggataaaaacgcggcgcgcgacgcgctgggcatcccgcatgatgtgcactgtctggccttactgccaggcagccgtggcgcagaagttgagatgctgagcgccgattttcttaagacagcgcaacttcttcgccagacctatcccgatcttgaagtggtcgtgccgctggtgaatgccaaacgccgcgagcagtttgagcgcatcaaagctgacgtcgccccggatcttcacgtccgtcttctggacgggcaggggcgggaagcgatgtatgcgagcgatgccgcactgctggcctccggcacggcggcgctggagtgtatgctggcgaaatgcccgatggtagtcggttatcgcatgaagccgtttacattctggctggcaaaacgtctggtgaaaacagattacgtctcgctgccaaacctgcttgcgggtcgcgagctggtgaaagagctcttgcaggatgaatgccagccgcaggcgctggcggaggccctgctgccgctgctcgccaacggtaaaaccagccaccagatgcacgataccttccgcgaactgcatcaactgatccgctgtaatgctgatgagcaagcggccgatgcggtgctggagttagcaaaatgatggaatttgtttatcctcacacccaccttgtggcgggggtggacgaagtgggtcgtggtccgttagtgggagccgtggtgaccgctgcggtgatcctcgatccggctcggccgatcgtcgggctgaacgactcaaaaaaattgtctgaaaagcgccggctggcgctgtttagtgagattcaggagaaagcgctggcctggagcctcgggcgtgctgaaccgcatgagatagacgagctgaatattttgcatgccacgatgctggcgatgcagcgtgcggtggcggggctgaaaatttcccctgaatatgtcctgattgacggcaaccgctgtccggcattgcccatgccttcaatggcagtggtcaaaggcgatagccgggtcgcagaaattagcgcagcttctattattgccaaagtgacacgcgacgccgaaatggccgcgctggacctcacttaccctcagtatggtttcgcccagcataagggatatcccacacctttccacctggagaggctggctgaacatggcgcaaccgaacaccatcggcgcagttttggcccggtaaaacgcgccctgggacgggtgtcctgaatcattacgcaagcaattaagtaacgcggaatctgaagatggctgaaccacgtttcgtacacctgcgggtgcatagcgactactccatgatcgatgggctggcgaagaccgggccgctggtaaaaaaggcggcctcgcttggcatgcctgcgctggcgatcaccgattttaccaacctgtgtggcctggtgaagttctacggaacggcgcacggcgcggggatgaagcctattgtcggggcagattttcatgtgcagagcgatctcatcggcgatgaactgacgcaaatctccgtgctggcgatgaacaacacgggttaccaaaacctcacgctgctgatctccaaagcttatcagcgcggttacggtgcgctgggaccgtggatcgaccgcgactggctggctgaactgaacgaagggctgctcctgatctcaggcggccggatgggggacgtcggcaaatccctgctgcgcggtaacagcgcgctggtggatcaatgcgtctcgttctatgaagaatatttcccgaatcgttattacctggagttgatccgtaccggccgtcaggatgaagagagctatcttcatgccgcggtggcgctcgcagaagagcgcgggttgcccgtagtggccaccaacgacgtgcggttccttgaggcgggcgattttgacgctcacgaaattcgcgtggcgatccacgatggctttaccctcgacgatccgaagcggccgcgtaattactccgcacaacagtacatgcgcagcgaggaggagatgtgtgagctcttctccgatatccccgaagcgctggaaaacagcgtagagattgccaagcgctgcaacgtcaccgtccgccttggcgaatacttcctgccgcagttcccgacgggtgacatgaccacggaagatttcctggtcatgaaatcgaaagaaggtctggaagagcgtctggaattcctgttcccggatgaagaagagcgtaaaaagcgtcgtccggagtatgacgaacgcctggacattgaactccaggtgatcaaccagatgggcttcccgggctacttcctgatcgttatggagttcatccagtggtcgaaggataacggcgtgccggttggaccgggccgtggttccggtgccggctcgctggtggcgtacgcgctgaaaattaccgacctcgatccgctggagttcgacctgctgttcgaacgtttcctcaacccggaacgtgtctcgatgcccgacttcgacgtcgacttctgcatggagaaacgtgaccaggtgatcgagcacgtggccgacatgtacggtcgtgatgcggtatcgcagatcattaccttcggtacgatggcggcgaaagcggttatccgcgacgtgggccgcgtgctgggccacccgtacgggtttgtcgatcgcatctctaaactggtgccgcccgatccgggcatgacgctggcaaaagcctttgaggctgaaccgcagctgccggaaatctatgaagcggacgaagaggtcaaagcgctgatcgacatggcgcgcaagctggaaggcgtcacgcgtaacgccggtaagcatgcggggggcgtggttatcgccccgaccaaaatcaccgacttcgcgccgctgtattgcgatgaagcgggccagcatccggtcacccagttcgacaagaacgacgtagaatacgccgggctggtgaagttcgacttccttggcctgcgtacgctgaccatcatcaactgggcgctggagatgatcaacgcccgccgcgagaagaacggcgagccgccgctggatatcgcggccatcccgctggacgacaagaaaagtttcgacatgctgcagcgctcggagaccaccgccgtcttccagcttgaatcccgcggcatgaaagatctgattaagcgcctgcagcccgactgcttcgaagatatgatcgcactggtggccctgttccgtccgggccctttgcagtcagggatggtagataactttatcgaccgtaagcacgggagagaagagatttcctacccggacgttcagtggcagcacgaaagcctgaagccggtactggagccaacctatggcatcatcctgtatcaggaacaggtgatgcagatcgcccaggtgctttccggctatacgctcggcggcgcggacatgctgcgtcgtgcgatgggtaagaaaaagccggaagagatggccaagcagcgttccatctttgaagacggggcgaagaaaaacggcgtcgacggcgagctggcgatgaaaatcttcgacctggtggagaaattcgccgggtacggatttaacaaatctcactcagccgcctatgctttggtgtcgtatcaaacgctgtggctgaaggcacactatcctgcggagtttatggctgcggtaatgaccgccgatatggacaacaccgagaaggtggtgggcctggtggatgagtgctggcgcatggggctgaagatcctgccgccggatattaactcaggtctctaccatttccacgtcaacgacgacggggatatcgtttacgggatcggcgcgatcaagggcgtaggtgaagggccgattgaggcgatcatcgaagcgcgcaacaacggcgggtatttccgcgagctgttcgatctttgcgcccgtaccgataccaaaaagctgaaccgccgcgtgctggaaaaactgatcatgtccggcgcgttcgacaggctggggccgcaccgcgccgcgctgatgaactcgctgggcgacgccctgaaagcggcggatcagcacgcaaaagcggaagccattggccaggcggatatgttcggggtgctggcggaagagccggagcagattgaacagtcgtattccaactgccagccgtggccagaacaggtggtgctggacggcgagcgtgaaacgttaggtttgtacctgacgggtcacccgatcaaccagtacattaaagaaattgagcgctatgtcggcggccacaggctaaaagacatgcatccgacagaacgtggtaaaatcaccacggctgcggggctcgtgattgctgcaagggttatggtcaccaagcgcggcaatcgtatcggcatctgtacattggatgaccgttccgggcgtctggaggtgatgttgttcaccgacgcgctggataaataccagcaattgctggaaaaagaccgcatacttatcgtcagcggacaggtcagctttgatgacttcagtggggggcttaaaatgaccgcccgcgaagtgatggacattgacgaagcccgggaaaaatatgctcgcgggcttgctatctcgctgacggacaggcaaattgatgaccagcttttaaaccgactccgtcagtctctggaaccccaccgctcggggacaattccagtacatctctactatcagagggcggatgcacgtgcgcggttgcgctttggtgcaacgtggcgtgtctctccgagcgatcgtttactgaacgatctccgtggcctcattggttcggagcaggtggaactggagtttgactaatacaggaatactatgagtctgaatttccttgatttcgaacagccgattgctgagctggaagcgaaaatcgattctctgacagcggtaagccgtcaggatgaaaaactggatattaacatcgacgaagaagtgcatcgtctgcgtgagaaaagcgtagaactgacgcgcaaaatctttgccgatctcggcgcatggcaggtggcccaattggctcgccatccacagcgtccgtacaccctggattatgtccgcctggcgtttgacgaatttgacgaactggcaggcgatcgcgcatacgctgacgataaagcaatcgtaggcggtatcgcgcgtctggacggacgcccggtgatgatcattggtcatcagaaaggtcgtgaaaccaaagagaaaatccgtcgtaactttggtatgccagccccagaaggctaccgtaaagccctgcgtctgatggagatggctgagcgtttcaacatgccaatcatcaccttcatcgacaccccgggtgcctacccaggcgtgggcgcggaagagcgcggtcagtctgaagccatcgcacgcaacctgcgcgagatgtctcgtctgaaggtgccggtcatctgtaccgttatcggtgagggtggttccggtggcgcgctggcgattggcgtgggtgataaagtgaatatgctgcagtacagcacctattccgtaatctccccggaaggctgcgcgtctattctgtggaagagtgccgacaaagcgcctctggctgccgaagcgatgggcatcattgcgccacgcctgaaagagcttaagctgatcgattccatcatcccggaaccactgggtggggcacatcgtaagccggaagtgatggctgcttctctgaaagcacagctgctggccgatctggcagacctggacgtgctgagcaaagaagatctgctcaaccgccgttaccagcgtctgatgacctacggctacgcgtaagcctcacaattatctgaaaagccgcacaatgttgcggctttttttatacctgcggtttagccggactatgcttagctaatgttttttaaggaggaagcccatgaatatcattgccgttatggggccacacggcgtcttttataaagatgagccgattaaggagctggagcaagccctgcagtcgcgcgggtatcagctaatctggccgcacaacagcgccgatctgctgaagttcatcgagcataacccgcgtatctgcggcgtgatcttcgactgggatgaatatgacctcgaactgtgcagcgatatcaacaagctgaacgaatatctcccgttgtacgcgtttattaatacccactcaaccatggacgtcagcgccaatgatatgcgtatggcactgtggttctttgaatattccctcggcgtggcggaagacattgcgacccgcattcagcaatacacgaatgaatatctcgataacattactccgccctttacccgggcgctcttcacctacgtgaaagaggggaaatataccttctgtacgcctgggcatatggcgggaacggcctaccaaaaaagcccggtgggctgcctgttctatgatttctttggtggcaacacgctgaaagcggacgtgtccatttcagtcaccgaattaggctcgctgctggatcataccggaccgcatctggaagccgaagagtatatcgcccgcacctttggggccgagcagagctatatggtgaccaacggcacctcgacctcgaacaaaatcgtcggaatgtatgccgcgcctgcggggagcaccctgctgattgaccgtaactgccataaatcgctggcgcacctgctgatgatgagcgacgttgtaccgctctggctgtcgcccacgcgcaacgcgctcggtattctgggcggtattccgcggcgggagttcgcgcatgacgcgattgagcgcaaggtcgcggcagtgcccggcgcaggctggcctgtccatgcggtgatcaccaactcgacctatgacggtctgctgtacaacacggactggatcaaaaagactttggacgtgccgtcgatccacttcgattccgcgtgggtaccgtacaccaatttccacccgatttacgcgggtaaaagcggcatgagcggtgaacgcgtgccgggtaaagtgttcttcgaaacgcagtcaacgcacaaaatgctggccgcgttttcccaggcttcgctgattcacatcaaaggcgaatacgacgaagagacctttaacgaagcctttatgatgcatacaaccacctcaccaagctatccgctggtggcgtctatcgaaacggctgcggcgatgctgcgcggcaatcccggtaaacgtcttatcaatcgctctgtggagcgcgcactgcatttccgtaaagaggttcagcggctgaaagaggaagccgacggctggttctttgatatctggcagccggaagagattgatgaagcagaatgctggccggtttcgcccgccgaagactggcatggcttccgggatgccgatagtgaccatatgttcctcgacccggttaaggtgacgatcctgacgccgggtatggatgagcagggcaagatgagcgaggaagggatcccggctgcgctggtggcgaaattccttgatgaacgcggcgtggtggtggagaaaacaggcccctataatttgctgttcctgttcagtatcgggatcgataaaacccgggcgatggggttgctgcgcggtctgatggaatttaagcgcgcctacgatctcaacctgcgggtgaagaacatgctgccggatctctacgcggaggatcctgacttctaccgtaacatgcgtattcaggatctggcccaggggatccacaggctgatccgtcagcacgatctgccgcgtttgatgctacaggcgttcgatgtgttgccggagatgaagtttaccccgcacaaggcgtggcagcgccaggtgaggggggaggtcgaaaccgtcgagctggaaaatctggttgggcgcgtatcggcaaacatgatcctgccgtatccgccgggcgtaccgctcctcatgccgggagagatgattaccgaagagagtcgggccgtgctcgatttcctgctgatgctctgttcggtagggcgtcactatcccggttttgagacggatatccacggtgcgaagcgcgacgaaaacggcgtgtactgggtgcgagtcctaaaataagagtgaccgcttgccaggtgcgggttttcggttgtaacgttcaggcatcataaaaaggagaagctatgctgggtttaaaagctgttcatcatattgcgatcattgcgaccgattacgcgaagagtaaggccttctactgcgacattctcggctttacgctgttgagcgaggcctaccgtgaggagcgcgactcctggaagggcgacttggcgttaaacgggcagtatgtgattgaactgttctcttttccttttccgcctgcgcgtccgtcccgcccggaagcctgtggcctgcgccatcttgccttcagcgtcgatgacctggatagcgcagtaaaacatctggaagcgcacggcgtgacgtgtgaagcgatccgcgtcgatccgttcaccgacaagcgttttacctttttcaacgacccggacggcctgccgctggagctttatcagcagtaatcttcgtcctgtgtgataatgcccgttcagttcgggcattttttatgtgtaattccctatgaccttacccgctatcgcacacgccgtttcaccgtaccgccagctgctggtggggtttagcggtggcctggattccaccgttctgcttcatcgccttaagtgctggcgcgatcgggagcctgacgtccagctgcgcgcgatacatattcatcacggattaagtcctcgcgcagagatgtgggtggcgcactgcgaagctatgtgtgcggcgtgggcgatcccgcttctcgtcgagcgcgtcacgcttgcagaggaagggctgggcattgaggcgcaggcgcgtaaagctcgctatgccgcctttgccggggcattgcgtacaggagaagcgcttgtcacggcccagcacctggacgatcagtgtgaaacctttctgctggcgcttaagcggggcagcggaccggcagggctttcagcaatgcctgagcgttctgagtttgccggtacaacgttactgcgtccgctgcttggcgagacgcgcgcctcgcttgaggtctgggcgcgagaacatcagctcagctggattgaagatgagagcaaccaggatgacggctatgaccgtaactttctgcgtctgcgcgtcctcccgctattgagcgagcgctggccgcatttcgccgacgcgacggcaagaagcgctatgctgtgcgccgaacaggaatcgctgctggacgagctgttgagtgacgagctggctgaactgatttctgaagacggagcgctggcgattgcaccgctgaaagcgatgagcccggtgcgccgcgccgcgctgctacggcgctggctggcctctcatcacgccgcgatgccgtcgcgggcgatgctaaaccgtatctgggacgaggttgccctggcgcgggaggatgcttccccgtgcgtccacctgaacggttttggcgtaaggcgctacaaaggggaactctggtgggtaaaatcaacgccttcactgaccgatgtggtgctcgactggctttcacctgcgcttccgctgatattgcccagtgaggcaggacgtgtctctcttataccgtctggtcatgtgaggctgccagaggcaggtgaaccggtaacggtacgctttagggctggcggcatgctgcatattgtcggacgcaacgggggacgcaagctgaagaaaatctggcaggagtgcaacgtgccgccgtggctgcgcgacaccacgccgctgttgttctatggtgaaacattgattgctgctgcgggcattttcatcacggaagcgggatgggcggaagagggggtcaggtttgagtggcagaaagcgtaacgggcagccaggctgcccgttaatgtcatcaggattcgctcaccacgacggtgccgatttgcgggtggctgaagctggctattttatccaggcgcagctcacgcgtcacaccggcatcctccactatcaggtattccacattcttacgtgaaaccagatcgctggccttcgccttcaacacttcgccatcttttagctccagcgtcagtaataaatgatgctggcaggcgagttcgaggttgtcatagtcatcacaattgatgggttgataagtatcattcatcgacataatcgctcaccagtaaattcgccgcagcatacgctgctttttccctgaccgactctgaaaggctctcatcagaggccacttcattaagcactttcaatacacagcccaacgcgtccgggacataccccagatctccgctggcgatttccgcataccgtttgcgaattaactcacaataattattcacatcccctcccgccagcgcactgacttactgtgagatatcattaagcctacgaagataaactcggtttagcaaggtgactataccatactcatttaagcaatatcagcgccttgatagcggtgtatttatcaccctacaacagccttttgccgcggttttcgctacaatgagcgcctgattcgaatggagttctctcatggcgctgaaagcgacaatttataaagcagtggtcaatgtggccgatcttgatcgcaaccagttcctggacgcctcgctgacgctggctcgccacccctccgaaacccaggagcgcatgatgctgcgcctgctggcgtggattaagtacgctgacgagcgtctgcagtttacccgtgggttaagcgcagaagacgagccagaagcctggctgcgcaacgatcatctgggtatcgatttgtggatcgaacttggactgccggacgagcgcagaattaagaaggcctgcactcagtccgctgaagtggccttattcgcgtataatcagcgcgctgcggagatttggtggcagcaaaacaagagcaagtgcggacagtttaaaaatctcacggtctggtatctggatgatgagcagctggcgcagctgagcgactttgccagccggaccatggtgttgcaggcgacgattcaggacggtgccatctggctctctgattctcagaataatctggaaattcatttgacggcgtggcaaccggcctcatgatcgtcttgtcccgaaacgtcagcattccggacaacgagctggaaatcaccgccatccgtgctcagggtgcaggtgggcagcacgtcaacaaggcctcaacggcaatccatttgcgttttgacattcgggcctcaagcctgccagagtattataaagaaagtctgcttgctgccagccatcacctgatcaccagcgatggcgtgatggtgatcaaagcccaggaataccgcagccaggagctcaaccgggaagcggccatcgccaggctggtggcggtcatcaaagaattaacggcagtacaaaaaagccgccgggcaacgcggccaacccgcgcatcgaaagagcgtcggctggcctcgaaggcccaaaaatccacagtgaaagcactacgcggtaaagttcgtcgccccacagagtgacgaaagggaacacacttttcataaggaattcattgtgaaaaaagcattatggtcagcgctggcagtgagtacgctgtttgcgcttttcgggtgtaacaaccgctccgaaacgcaggttttacaacccacgcagacggaagaattaaaaccgatgcagcagagctggcgcggcgtattgccttgcgcggactgtgaaggcattgaaacgtccctgttcctgcaaaaagacggcacctgggtgatgaaccagcgctatcagggcgcaaaagagccttcttcttttgcaacttatggaacatgggcgcgaacggcggagaagctggttctgacggataccgctggcgagaaaacttatttccgcgccaaaggcgaggggatggagatgctggatcgtgaaggcaatccaattgaatcccagttcaactacacgctggcaccggtaaaagcggctctgcccgcgacgccgatggcgatgcgggggatgtacttctatatggcggatgcggcgatctttactgattgcgcaaccggtaagaaggtcagcgtggcaaacaatgcgcagcttgaacgtgattacgcggtggcgcgcggcaatgacagcaagccggtattgctgacggtggacggtcactttacgctggagccaaacccggatagtggagagatggtgaaaacgctggtggcagataaagacgcgaagtttgttgcgggtaaagactgtaacagtaaataagctgacgctgagccattaaaaaaccccgcctgagcggggttttttgtttagcctttgatggctttcaccaggtaatcaagaatctcgcctgtcttgatcatctgtttttcgccgctgcgacggtatttgtattcaatctcgtcgctgtcgaggttacggtcgccgatcacgacggtgtgtgggataccgatcagttccatatcggcaaacatcacgcccggacgctctttacggtcatccatcagcacttcgataccctgcgcacgcagctcggcatacagcttctcggccagctcctgcacgcggtaagacttgtgcatgttcattggcagaatcgcaacctggaacggtgcgatgttgtctggccagacgatgccgcgctcgtcatagttctgctcaatggcggcagctaccacgcgcgtcaccccgataccgtagcaacccatggtcaggatctggttacggccatcttcaccctgaacagcggcgttcagcgcgcgcgagtatttatcgcccagctggaagatgtgaccgacttcaatgccacgcttgatcatcagggtaccctgaccgtccgggcttggatcgcctgcgaccacgttacggatgtctgctacttccggcgtcgccacgtcgcgatcccagttgatgccgaagtagtgtttaccgtcgatgttagcaccggcggagaagtcgctcatcgcggctaccgtgcggtcaataacaacaggaaccggcatattcaccggaccgagagaacctgggccagcattgaccacggcgcggatttccgcttccgtggcgaacgtcagcgggctggcgacctgcggcagcttctcagctttcacttcgttcagctcgtgatcgccacgcaccagcagggcaaccagcgggtaagcgctcccttcggtggctttcaccagcagcgtcttcacggttttttcgatcggcaggttgaactgctcaaccagctcggcaatggttttcgcgtttggcgtatcaaccagcgtcatctcttgcgttgccgcagcacgtggttcttttggtgccagcgcttctgcgaattcgatgttcgccgcgtaatcggaagagtcagagaagatcacatcgtcttcaccgctctgcgccagtacctggaattcatgagatgcgctaccgccgatggagccggtatcagcctgcacagcacggaaatccagccccatgcgggagaaaattttgctgtacgccgcgtacattgcgtcgtaggtctcttgcagggattcctgagaggtatggaaagagtaggcgtctttcatcaggaattcgcgagagcgcatgacgccgaaacgcgggcgaacttcgtcacggaacttagtctggatctggaagaagttcagcggcagctgtttgtaagagctcagctcattacgaatcaggtcggtgatgacttcttcatgcgttgggccgagaacgaacggacgctcgccacgatcgacgaagcgcagcagttcaggaccatactgttcccaacgaccgctctcctgccacaggtcagcgggctgaaccacgggcatggacacctcgatagcaccggcgttgttcatctcttcacgcacgatgttttcgacttttttcaggacgcgcacgccggtcggcagccaggtgtataacccggaggccagcttgcggatcatcccggcgcgcagcatcagctgatgactgatcacttcggcgtcggcaggcgtctccttcagagtggagagcagatattggctagtacgcatgttgttacggttccatttcgacgattggaacaggctgaaacaccagcctgacacaaaaaaagtggtttagtttaccagtgtggcaaagatgccaaaagagaggagaacaaaattacctgggttcaagggcaaacacttcaaaacctgccccggtgacgcgccagcgaacgttaaaatccagcagccagacggcgtacgttttgcctgcttcctcttctttacggtaggccggacgcgggtcctgtgccagaacttcggtgatgaaatcccgcaagcgaggatagcgtttctccagttggccgaactgagcggttatctcaggcgtaaaatatacaggcatgtccgcctgtggggcgtcctgagcataacttgcacgcgcgtccggaagggcttcgacgaagggcaaatagggtttgatgtcgatcaccggcgtgccgtctaccaggtccaggctacctaactccagtatcacccgatctttctggcagcgtatgcctttcagttcaaccagcgacatgccaaccgggtttggacggaaggtcgagcgtgtcgcaaagacgcccattctcgcattgccgccaagacgaggaggacgcacggtaggacgccagccgccttccatcgtctggtgaaacacgaacaccacccacaggtggctgaacgcctcaagcccgcgtaccgcatcggcctgattgtaaggcgcaatcaggtgaagctcaccgcgtccgctggtgacaagaccgggctggcgggggacggcgaacttctctttgtaaggagagtggataacgcctatctgctcgaactgaaatgcactcatttcgccgtgatgttcagcgcagaaccgatgcacaccgcctgacggtagcagcccggcgtgccgctggtgacttcacagctgtgcagcaggaccgcgttggctttcatttttgcggcattaatctgcatgcgtttacgcgctgtcgggatattcggtggtgagtcctgattggtcgcctgacaggattcgccgctcacttcgcccagttcacggaacggtttaccgacgagttcatccgctttcgtgataatgcgaaccggcgcagggcgtgccactttcggtttcgcaggctcggtctttggcggggttgccgtgctttgaacaggttcaacgggagatctgcttagcatagaacagccgctcagcatgagtgctaaaagacagatcggtaaagcacgcataatatttcctcaatggataatcaaaacgtcagatattgaatcagttgactgcacaaatgacaagacgggcataagcccgtcctgatgatattacactgaggtgagattaccagcctttaacagcgccgccgttaaacactttgttggcttcctggtaaacttcgtcagactgataggcctgtacgaatttcttcacgttttccgcgtctttgttgtcttcgcgagtcacgatcaggtttacgtatggagagtctttatcttcaacgaagataccatctttagctggggtcaggccaatctggctggcgtacgtggtgttgataacggccagggcaatctgcgcatcgtccagagaacgtggcagctgcggtgcttccagctcaacaattttcagatttttcgggttctcggtgacatccagaacggttggcagcaggccaacaccgtctttcagtttgatcaggcccactttctgcagcagcagcagggaacgaccaaggttagttgggtcgttagggacggcaacctgagagcccggctgcagctcgtccagggatttaattttcttagagtaaccggcaattggataaacgaaggtattacccacgcccaccagtttatagccgcgatctttgatctgctggtccaggtatggtttatgctggaaggcgttcgcgtcgatatcacctttgctcagcgcttcgttcggcagaacgtaatcgttgaaggtcaccagctccacgtccaggccatatttctctttcgccactttctgagcaacttctgcaacctgctgttctgcacctacgataacgcccactttaatgtggttcggatctttttcatcctgaccgcaacccaccagtgccagagagccgatcagcgcgcctactgctgcgaaggtctttaatttaaacgccatgttttatccttaactcgtagagtttatgttgtgtgtaacgttatttgtgcgtaacagcccggacgatgcgatcgccagagaactggattaagtaaaccagaacaaccagcaataccagaacggtattcatcacggtcgcgttatatccaatatagccgtactggtaaccaatctgacctaaaccgcccgcgcctacggcaccgcccatcgcggaataaccgaccagggtgataagcgtaatggttgccgcattcaccagccctggcagtgcctcaggcagcagaaccttgcggacgatctgcatcggcgtggcgcccatcgcgcgggacgcttcgatcaaaccggttgggatctccagcagggcgttttccaccatacgggcgataaacggcgcagcgccaacggtcagcggaacgatcgccgcctgcagaccgatagacgttccgacgatcacgcgggtaaacggaatcatccacaccagtaagataatgaacgggatagaacggaagatgttcaccagcgcagagagcgtacggtacagcttcgcgttctcaatgatttgacccggacgcgtcacgtacagcaacacgccgaccggcaggccaatcacaaaaccaaagaagccagagacgaaggtcattgccagcgtttcccaaacgccgcgaaccagcagccacatcatcggctcagacataacccagtacctctacttttacgtgatgttcttgcagccaggcaatggctgcctgggtttcttcttgtgtgccgtgcatttctgtcagcatgatgccgaacttcacgccaccggcgtaatccatctgcgcgctgatgatgttgttattcacgttaaagcgacgtgcggtttcggaaagcaggggagcatcaacggactgaccggtgaactccatgcgcagcatcgggacgctgtcagctgttgcttctgttttcagacgttccagatagtcttccggaatatccagatgcagcgtggactggatgaactgctgcgccagcggggttttcggatgcgagaacacttcgcttaccgtgtcctgctcgatcagttcaccgttactgatgaccgccacgcagtcgcagatgcgtttcaccacgtccatctcgtgcgtaataaggaggatcgtcaggcccagacgacggttaatgtctttcagcagttccagaatcgaacgcgtggttgccggatccagtgcgctggtggcttcatcacacagcagcaccttaggattgcttgccagcgcgcgggcaatggccacacgctgtttttgcccaccggacagatttgccgggtagctatcctgtttgtctcccagacctacgaggtcgagcagctcggtgacgcgacgcttcacttcttctttcggcgtgttatccagctcaagcggtaaggcaacgttgccgaacacggtgcgggaggccagcaggttaaagtgttggaagatcatgccaatctgacggcgcgctttggtgagttctttctctgaaagggcggtaagttcctggccgccaacttctacgctgccctgggttgggcgctcaagcaggttaacacaacggatcagcgtacttttacctgcacccgatgcgccaatgacgccataaatttgaccagcaggaacatgcaggctgacgttgttcagcgcctgaatggttcggttcccctgctggaacactttggtgatattggaaagtttaatcattagattatttttatcgtatgtaagttagccgtggcattttcttctgccagatacgggtgatgaccgtaaacaaaacggatgttaaggcatccagacgtctaaatcaatccaactctgtacgatgagcactttattgcgctgcgattcatgagatactagctgaacatgcctttttcaggagcaaaccggtggcaaaatcagtacccgcaatttttctcgatcgtgacggcactattaatgtggatcacggttatgtccatgagattgatgagttcgagtttatcgagggcgtaatagatgccatgcgccagctgaaagagatgggctatgcgctggtggtggtgacgaaccagtctggtattgcacgcggtaaattcaccgaagcgcagttcgagacgctgacggaatggatggactggtcacttgccgaccgcggtgtggatctcgatggcatctactattgtccgcatcatccgcagggaaccgtagaagcgtatcgtcagacctgtgattgccgtaagccgcatccggggatgtttatctctgcgcaggagttcctgcacattgatatggcggcttcttatatggtgggcgataaactggaagatatgcaggcagccgcagccgcgggtgtagggactaaaatattagtgcgtaccggcaagccagtgacgccagaggctgagaatgcggcggattgggtgattaatagtctggccgatctgccaaaagagattaaaaagcaccaaaaatagcctttttggtgaaaaggtgagcggttgaaataaaaatgcatttttccgcttgtcattcctcggcggcttagtgcagccaagttcgttcccgaaccattcgtatactccggagttgaatgtatcaaaaccaccataaatatagcaaagactcttaatacctcaacccccggaattctttttgcgatcatattgattaatattcctaagctaataactaactgggcagcacagaatgctgcccaacttctaaagtagaaaatatctaacagatattagatagatagtttttttagctgatcaagtatattttcaaccaatgcaacagcggaaaaaacactgcaactttcagcataacagcgtagctcaggtgcattgcccgatgggcgcaaatgtattacagaatcatcactgagagtgagtcgaagaccatccgtggaatcgacgactttaattccgaggttaaaaccaagagaatgtacaaagtcgagcgggtcatgtaaggctttagcgatgatttctttgctcagcgccgtagcgaagttctggatgcggtctgaatgagtaaaacgctgtgggagattgtgtaacagatccgacatcagtactttcgcggtaacgctgctggcaaaaaccatcaggaaaggcagaacggcatcacgtgtcggcagtgcggaaatcgtcgtatcaccaaatgtgatgtcgctacccaataaaaaaccaccattagcttcaaagccagcgatgcgatcatagtctatgcttagcccggcaaaagcggcaataacataaggtgaaccaatctttgttagctcgatatgcttaaacaagccggattttgctattgccgtattacaactaaccgggatagcgagtgcgtcaatacccagcgccttagcacatagcagacccaagatatcaccgcgcagccattccccctgctcatcagccacaagagggcgatcgccatcgccatcggttgaaaagatagcgtcgagattaagctcactcgcccattcacgggctttctctttatcttcctcagaaacagcttcggtgtcgattggtacaaattcatcgctgcggccaatgctgataacttcggccccaagctgggtaaatattttggcataaagctctcgaccagcgctggagtgctcataaatacctactcgctttcctgccagcgtatcagcagcaaacagggaggtgtaacgcgctatgtagttatcggcggccagcgacgacgatgtcaattcaagtaatggtagttcgaggctaaaagcggactcgcactgcagaatactgagctcatcggctttggtgatttcaccatctggacggtaaaattttaacccgttgcgatcgaaggggatatggctgccggtaaccatgatggctgggaccctatcctggagtgattgattagccaacgcgggcgttgggatcactccgtaataaaccgctcttaaccctttagcaataatcgcctgagcgcaggccttagccatagcataactgctcgggcgattatcaatagctaaagcaacagtatcaaaggtaaaatcgcgcgccatgacatcaataaatgcgtgtgcaaatgcagcacagacttcaggtgtgaaatcgacaaccagacctcgtgctccgcttgttccaaacgcaacattactgtttttaatcacaagtttggaattcaacattatttattatccttaatgcgtccatatttatcatcgaatcgaacgatatcatcactgccaagataggtcccggactggatttcaatgacttctaacggcaccttccccgggttttccagagtatggacgaccccaaccggaataaacgttgattcattttccgataccaggaaaacgtcatcaccccgagtcaccttcgctgtaccagcaacgaccacccaatgctctgcgcgatggtaatgcatttgtgtcgagagacgctcacccggcttaacggtaatgcgtttaacctgatagcgccccccctgatcaacggaatcgtaacgcccccaaggacgatactcttcgcggtgtgaaatatgctcgctacgtttttcacgtttaaggacatcgacgacttttttgatattctgtacttgatcctgcttcgcaatcagcaatgcgtctttagtttgaacaatcacaagattatccgtcccaattgtggcgaccagcgaattttcagcatagacatagttattgttgctattgtgatagatcacatcaccatgggtcacattaccattgtcatctttggtagaaatatcccacagcgaactccaggaaccaacatcgcaccattgagcatccattggcacaacaacactatggcttgtcttttccatcacagcataatcaattgattcgtccggacaggcggcaaaaaccgagtcttcaagccggataaaatcaagatcagacgaggcacctgacattgccttcttacagacactgagtatgtccggacggaatttttccagttctgacaaatagacacttgctttgaacatgaacattccactgttccaaagatagtggccgtcacatagataagcttcagcagtagactgatcaggtttctcaacaaaagcatcgacttcaaagaccgactcgagcacttccttaccctgtcgaatgtatccatagcccgtttcagcatgcgtgggaacaatgccaaaggtcaccatttttccatccaccgcttgcctctgagccaaagtaacactactgcaaaacgcatcaacgttttgaataacatgatcggcggcaagcaccagcataataggatcatcgccatctcttaacgcatggagtgcggccagagcaatagccggtgcagtgttgcgccccatgggttcaagaataatatcaaagtcaacaattcctgcctggcgcaattgttcagcgacgataaatcggtgctcgttattgctgataataagaggcgtggtgcaatcgaggttttcgagtcgcaagagtgtaccctgcaacaatgaagcatcatcaactaatgacaaaaattgttttggatacagggagcgtgaaagcggccagagacgtgttcctgaacctccagccataacaacaggcaatattttcatattatgctccctctacgaccttgatgaaataattaaccatttttgacctagtataatgctgtgtaaaatactcatgaacttggtttctattaattggatgctcacgcaaataattaaaactactagctaacgcatgtgcattcttcaccgggaccaccaggccagtcagaccatgtttattgacccatgcgacaccagagcctttaatatcggttgagattactggtgtaccacaagccatcgcctcaagttgcacgacaccgtaagcttcggagcgttcaacagatggcagacagaacacatcagctgcgctaaagtatgctggcagttcatgagcggagatccgccccagcaacttaacgacatcttcaaggttatgctctttaattttcgctttcaattcaggggttaactcgccctgtccacccagcaagataatgtagttttcgtccattagtctagccgcttcaataagatactcaaaacctttgtagtagacgtgtcgacccaaagagaagatcacaaatttgccggcatagcgctgtttaatctgttcgacagcgtcaggtgaagcgaccattttatcttcgtcaataccgatcggaataacttctactttataaaggtattttgtgagatcttctgaagcgtcggcataaacttggctggttgcgatgattttattacagcgagcaagcaaatcgttttgcaaagggataaaaggaattttcaaatatttttgttttactatatcgctgtgccagtggacgataattttacattctttatggggtttaaataagaaaaaagcgagaagagcaagtggattcggtaagtgaacatgtataacatcatagttatttctaattttcctccagactttaataaattcgaaggataaataagtacttgccaaatgggcaatactggcacagcgataaaccttaacgctatcgataacttcttcagaagactgatttttttccgaaacgcataatacatcaacgtcgtaaccttcttgttttaataccgttgatatatcgtacacaaccgtctcaatcccaccccagaaggggggatataacttacttacctcgagaattcgcaccttaacctctttataaaaaataaaacctttttcttattaaggatttattattgaaatatctttttaaaatactctgcgcatgcactatcagagtaatattgaaggaaaagcttccttgttgtagatgctgtagtttgcatgtttcttaattttttaattgcgaccttatattcggataagctgttacagctgatgatatccggactctcgagtgactgttcatagccaatcaaggtgaaagatgatgcgataacctttttattatatttaagcgcctcagcaacttttactttcatacctcccccaatggagatcggggataaaatcacatcaacactctgataaaaatccgctaacgactcaacgtaaccgtaagttttaaggttaggcttatcaagctttgtagcatacgcttcaaatccgtttccagcgatcacaaactgtatttgtctatcgtcaataaatgcaggtgcgatatgctgagagatatattgtgcggcctcggtattagcatagaacgcagttccgataaaaccaacggtaaacaccctcgactgtgtggcttcagaaccatacagcaccgcatcggcaatttgttcatctacaatgcagacgggtacgcaaaagtctgcttttcttttgtaaagacgaaagagacgatccgagtccgcctcatgcagcgtaatcaatagatcactatatttgactgcttttttttcagcggatacggttgagaatagcgacggtagaaactgaattttgccgctcttaaggcgatctttttcgaaatccacttccgcattgtggaaaaaggttaaaatcttgatagttgggtacgcgctcttacaccattcggccacgctacccagcaggcttgaatcaagatataacgtagttggctgatactcatgaataattcctttaattctgctgaaaatttcagcattgagcctaccagcgtagccgcgtaaattgttgagagccgtctgtatttttgaattcttcgccagcatttcccattcgtaagcaccctcctctttcctgacgatcgcgatctctttaatctctagacgttcgttggttttcagagcttttaaatttgctcgagatacaatgcttccgccataattagacttttccagagacattgagatatacagtaatttttctttgatcattatttaccgtctatgaatttgttttagataatttacgacaataaaaggcaatagaaacgcatataaaacctctatattaacagcgaacaaaattgatagcagcgagtaccaaagcgttatccgcagcaatattttttggtagtaacctgcattagtctcctgaacgtcccgaaaagcatttctaaaaacaataaagtagaaaatgacagccataaagccgctatgaataactgaaaagagaatacctgattttgccgaaagataattacctgtatcgatcatatcattaatttcggacagattaagcgaaaacggagccagattattgcctatgctgatcgctgcctctagtgggtgcacgaaccatgcagtgtaggtaccatacccctcaccaaggggatagtagaataaactacagacggcccatagcgaggtgatcagccgtgtgctaacgctggtgaaattttgaatatcaaccatcaacgcaggaagcactgtatgaataatagtataaatgactatccctgcaatcggtatgagtgcaaacagtgattttaatttctgaattaacgtcatgttgaaatagaataccagcagtccgccaaacatgatcagcaccaatgaggactttgagccaatcaacatgttacccgctagcagcgccccccaaagaatgagtctgaccaggttaactttgctgagggtaatcgccagcagtaaaaatatattaaacgtaaaagcggctattgacggttcgggcgagagcaaccgctgtcgcgatcccacaccatagccttccatgctaaggtggaacggtgcaagcacatcaggcgcaacgaattctataacaataatcaatgtcataataaacgcgattaaaataaccgttttgctcaaaaacgttccgcttacggagcgtagaacatagcctgcacaataaacagtcaaaaaatagaaaaaataataagaagaggcaaagatatgcttactgagtacagacactccgtaagaatttaatatagtcccttcaacgatatagtaccagacacactggataagcgagatgcaaaacgtcagcaaaaaatagaacataaaaagtcggctgtacttatctaagtacagccgaaatttattttgaataagaaatagtataaagataaccgctgacgctgcccacattggactagcacccagcatgcctaaaaacgcctgcaccggtaaatcgttcagggtcatcgacaggagaattatcattaagcacattgatgcaaatacatactttcctctacccggagcgcttatttcaattccattcatattggtattcatgaattaatgccatttatactaatttatggcgcttgcaaaaagtgtagagcctgttgcgcagcgagttataaattctgtttagtttaccctgatagatatcgtttacagtgagaccatttatcagtgccttatggctcaacagcttttcatttataatggctttgagcttaaatagtagaattgctggagagcttttacccgcattgtaccaaccatttctgtttatagggaaaagccaatggctaagatgctgattgagattttccgagaagaaagacacattgaccctacgctgtttaagaccgtcgttgatctgtacaaattcttgatcatctattgtctgtacattatttaaaggcataagcttatcgatattttctcttcgactcagaaatacgtaggaagagatccatgcggttaacggcaactgattgatggtaaatgctgttctggtactgtttaactcgccatagaaaccattcacggtacagtgtgcaaccgccttgcggtagagcattctatcatagaaggtaaagaagcgatggtgacagaaagtatcattcataaacaaaatgatatcatcattgtctattgttccatcacccgtaagaagagtgtagccttcatcccatgcagagaattctccggctacattgctgcccttgagccactgtacattcgctgcaggctcattttcagggatcagcttaccactattatctacaaataaaatatgaaaatgctcattagcaaaaatagagaagatctcttttctcactttttcataatagtgggggtaataaagagcaacaataatattaactttcatagttatattttatctgtaaataaatccagcggcagcattgccagtttttacgtttagaattaaattgtgcacagttgtcgtttcagcaagctttggctaataatcgtcagaattatccagtccacgatgaccctaatactccaggcaaatgcaacaccaatcagcccataatgctgtacaaaaaaatagagcattacaaagtagggtataatctcaacacagtggagcaaagcagtaattttagctttacctgcagactggattgccgtaaagggaacctgagcaagcgcgttaaacaagaaacctaccagtaagataatcaaaatattctttgaatgtgccgcgtagcttgtgcctaaccacagatgtaaaatgttttctgcaaatactattccgataatcactaccggcgcgcagacggcaaacatcagtagccaggagactgtcatattcctttttagttcatctttatgtcccgcgcagcttaattttgggaagattgccctgcctactgcggcaggcaagatccccaaacgggcaatggcttccgaaggtccagagtagtaagcaacatgcctggcgcccaacatatttgaaatgataaaacgatcaaaatagaccatcgctggactgataatgttactgaccgtgatccagccgccaaaaaaaattagccgtttaaaagtgacgaggtcgaggcgcattcctgactgaactatttcgttacgtaccagcagaaaggctatcagcaacgaaatgatgcgagaaataagcagccctgctatcgctgagagaagcgttccatcaaagatgacaaatagcgcaggcattccagcaatgaatgtgctgctaaatgacttttgaatattaactgctttaaacttttcatcgccctcaagaatggctatccatagctgattcagtaaaaatatcgggattgtcagtgccagtaacttaaaggagttgttgatatcgacaaaatcagcagctgttatgttgagaaaatgaactatagaagcagagaagatctgtaccagacatcctcctagcgtacttagcgccaataggaatacggtagcgctggcaatgatttttttccgttcagcgctgttatttcgataaatagcaatttcccgggtaattgcgcgagtcaatcccatatcgaaaatgcctgcatatcctaccaccgcgattgcgatggtgtagataccaaaaagttcaggccctagtttgtgtgccatatagcccagagcgggtatagcgacaagcgacgggattacgtatcccaccaagttccagatgctattcttaattatgctcatataaaaagctcattcaccggaatagaattcagctgtggagcggcttcgtccttgggcgagagcttgagattgacattaaacggccactgaatgttgagttgcggatcgttgtagcttacggcgcgctccaactgcggctggtaatagtccgtggtcttgtagacaaactccgccgtctcgctcagcaccagaaaaccgtgtgcaaaaccttctgggatccagagctggcgtttgttttcagcagagagatttactcctatccactgaccgaaggttgttgacgatttacggatatctactgcaatatcaaagacttcgcctataatacaacgaaccagcttaccctgcgcgtgcggagccaactgatagtgcagtccgcgtagaacccctttactggatttcgaatgattatcctggacaaactctacctggcggcctactgtctcttcaaaaacacgatggttaaaactttcgtaaaagaagccacgatcgtcgccaaataccttcggttcaaaaatcagcacgtcaggaatagcggttttaatcacgttcattgcttagtaacctttaatcatttttagcaggtactgaccataagcatttttagcgagcggtgccgccagttttttaacctgatcagaattaataaagcctttacggaaagcgatctcttccggacaggataccttgagtccctgacgttcttctattgtcgagataaagttacttgcttcgatcagactttgatgagttcctgtatcaagccaggcatacccacgccccatcatcgcaacagacaggcgcccttgctccaggtaaatacgattaatatcggtaatttccagctcaccacgtgctgatggcttcaggcttttcgctatttctactacatcattatcatagaagtagagtccggtaacggcatagttactcttaggctctaaaggtttttcttccagactaattgcggtgccgctcttatcaaactccaccacgccatagcgctcaggatcgttaacatgataggcaaagactgtagcaccttcgtctttatttactgcggcttcaagttgcttcggcaggtcatgtccgtagaagatattgtcgcccaataccaaagcgcaactgtcttcgccgataaactcttcaccgatgataaacgcctgcgccaagccatctggactaggctgtactttatattgtagattcagcccccactggctgccatccccaagcaattgttcaaaacgtggtgtatcttgtggagtgcttataataagaatatcttttatccctgccagcatgagtgttgagagtggataataaatcattggtttgtcataaataggcagtaattgtttactcaccgccatggtcacagggtacagacgagtgccagaaccaccggcaagaataatacctttacgcgtagccatcattttttctctataaaaaaccaaatgcccatataagagcatttatctcattaaattgattgtgccgaaaaaagctcggtaagcatccgttttacgccaatatcccaggaaggaagtacaagaccaaaattcgtctgaaacttctctgtgttcaagcgtgaattatgcggtcgacgtgcaggagttggataagccgacgttggaacagcattaagcttttcaatagccaactcaatatctgcttttctggcctcatcaaagaccagtgccgcataatcataccaggttgtcgtatttgacgcgaccagatggtagaggccagcaacttcaggctttatcattgcgacacgaatagcatgcgctgtgcagtctgctaacaactcagcgccggttggggcaccaacttgatcgttgattacggagagttcctgacgctcttttgcgagcttcaacatcgttttagcaaaattattgcccttcccagcatatacccaactggtacggaaaataagatgcttaggacaatgcgcctgcaatgccttttcaccttcaagctttgtctcaccgtacacattcagcggagcagtcaagtctgtttcatgccaaggcttttcaccgtcaccggggaatacatagtcagttgagtaatgaacaacccatgcgtctattttggcggcttctttggctattgcttcaacgctagttgcgttgagcagtctggcaaaatctggctctgactcagccttatcaacggccgtatgcgctgcggcattaacgataacgtcaggtttaattgtacgaaccgtttccgcgattccttcagggttgctaaagtctccgcaatactccttagaatgcacatcgaccgctatcaagttacccagtggagcaagcgcacgctggagttcccaccccacctgccctgttttaccgaacagaagaatattcattattaacgttccccgtagttctgctcgatccaacttttataagcaccacttttcacgttgttaacccaattctgattgctcaaataccattccaccgttttacgaatgccgctttcgaatgtctcttcaggcttccagcccagttcaacgccaattttatgcgcatcaatcgcatagcgccggtcatgacctggacggtcagccacatacgtaatctgatcgcgataagacccctcttttggcacaatctcatccagcagatcgcaaatcgtatggaccacatccaggttctgcttctcgttatggccacctatattgtacgtttcacccggttcaccctgagtgacaacggtatagagtgcgcgagcatgatcttctacataaagccagtcacgaatctggtcacccttgccgtaaataggcagagctttaccgtccagtgcattcagaataaccagcgggatcagtttttccgggaaatggtacggtccgtagttattagaacagttagtgacaatagttgggaaaccgtaggtacgcagccaggcacgaaccagatgatcgctggaggcttttgatgctgaatacggactgctgggcgcataagccgtggtctcagtaaagagtggcagctcagttgacgcagggtgctcatccggatgcggtaaatcaccatacacttcgtcggtagagatgtgatggaaacgaaacgctttcttcgcctgctcatccaactttgaccagtacgcacgagcggcttccagcagcacataagtgccgacgatattggtttcgataaacgctgccggtccggtaatggaacgatcgacgtgactttcagcggccaggtgcatcaccgcatcaggcttatgctttgcgaacatgcgatccatggcgtctttatcgcaaatatccgcatgctcaaaaacatagcggtcgctatcgctgacttcactaagcgactcaaggttgccggcataggtcagcttgtccacgttgacgacgtcgtcctgggtatttttaataatatgtcgtacaaccgctgagccgataaagccggccccgcccgtcacaagaattttcacgttaactgttccgtctagtgtatatgtctggatactggcgctctgaaaactgagaatttataaccagtttcagaaaatgagcacgctaccgcccctggcttaacagctaccagtgcactgagcgatgtttgattaaatgatttttcttgtctggatacagacaaaaaactggcgttaattgtcgtcctaaacgacctcagaaacaagcacaaatcgctacaaagcggtccagatttaaatcagataactctatgtaatcctttaatttataacaaaaaacggcagtcatcattttggttagagatcaacacaccaaaataatgactgccgtttgttcaggtcgagactgaaatatcagtcgttagccagcaatttctcaatccggtttctgaacttcgccccttccttcaggttgcgcagtccatagttcacgaacgcctgcatataacccattttcttaccgcagtcatagctctcgccggtcatgagcatcgcgtcaacagactgcttcttcgccagctcggcaatcgcgtcggtgagctgaatacggtcccaggcgcctggctcagttttttccagctcggcccagatatccgcgttcagaacataacggcccaccgccatcaggtcagaatccagcgtctgcggctgatccggtttttcgatgaactccacgatgcggctcacctgcccttccgtttccagcgcttctttcgtctgaattacggagtactcggagaggtcgcctttcatgcgcttcgccagcacctggctgcggcccgtttcgttgaaacgtgccaccattgccgccaggttgtatcgcagcggatcggcagacgcgttatcaataatgatatccggcagcacaacgatgaacgggttatcccccaccaccggacgggcacaaagaatagagtgtcccagacccagcggctgcgcctgacgcacgttcatgatggtcacgcccggcggacaaatagactgcacttccgccagcagctgacgcttaacgcgctgctcaagcaacgcttcgagttcgtaagaggtgtcgaagtggttttctaccgcattcttggatgagtgcgtaaccaggacgatttctttgatccctgcagcaacaatttcgtcgacaatgtactgaatcattggcttatcgacgatcggcagcatctctttaggaatggcttttgtggcgggcagcatatgcatgcccaagcctgctaccggaatgactgctttcaaattaatcattttttcttccaccttaaaatggttgacgaattatagctcttaaacctgttttcgccagcatgatttgccgtaatcctgaagcaatgttacgccttagcatcacatatttctgtagttgtaatctgattcgatcgcgcttatatgccaggaatcgtcttaaaacagattattgtcgattatctgtgcggcagcgcaaagttcagtctttccacattcaccacctgctggtcgacccggtcaatatccaccgagctttgccccttctcgttcacagctttgatgttcgccagcgaaagcagcgtctcgtctttcgccataaatttacctcgtacatctttgcgcagatcgaagttgatcttcagggcaggacccacggcggcttcctgcatcacattgatattacgtaagaaaagatgcttcggcttgttgtgcagttccagcgttgcgcgctgcatttccacattggtaatcgccacaaacgacgtcgcattaccggatgaaatctgtattccgcgcaatttataggcgagctggcggttatcgagatgaatattattgagcttgaagttctgcgggatggacaaataatcgccttttatgaccccatagccgattaacattcccgcgctgttgaccatgtcgacattatcaataatgaaattatcacagccataaatcgccaccgtggcgttgtctattcccgcctttttactgaagtctggggtgatatttttggccttaatattgcggataacaaagtgcttcccgttttccacatgcaccagctgacgacagttgctgccggtgatgttggccaccacgaagttcttaacggtttgcttttccgggtagtcgttgtcgtaggtgctcccggcaaggccaatgccgatgccccagttgatcttgccgttagtgcagttgatgttgtcgatgacatgatcggagatcaggatattgcgatcgttgatggcgacgttccattcgatcgcatcgccctgcagatggctaaatttgctgttggtgatgcgggcgccgtccacctggttgtggaaaccctggcgcaggatggcgtagttggcctgactcacgctgatattatcaatcaccagattgcgcatcacgctcggtttcttaccgccgatgtagatttgcgtcacagggccaaaaccgctcatggccagccctttgatgacgcagttagagccgcgaacgtcgagcgtaatgttctccgtgcggccagcgccttcgcctaccactttgctgccttcctgcagaacaaagcggccgcggccattgccggttaacgccccgcgaatcagcagcgttttaccgtcgggaatgaaaatacccgtgttgatgttttcacaggtcagcccggcagggacaacgaccgtgtccccgtcattaaacgcctgcttaaaggccgcgatccagtcgttgttattgtactgattaacagagaccgttcttccactcgccgcccgcgcaatgcgggacgacagcagcggcgtagccgccagaacggacagagacgagacaaaggtgcgtcgggtaatctttttcagcatacatcctcggcgttacaacgtttgcagcaggctggctaactgacggttaatcacctgctggttaaaatcggcttcaactttttgtcgggcattgtgcagcacgggctccagcgcctgctggtcgatatcgctgaaggcagctaagcgatcggcgagcgccatggcgttattctccggcaccagccagccggaatggtcagacttaatcagctccgggatcccgctgtgaatggtcgagaccacaggtatcccgacggccatcgcctccatcagcgccaccggaatgccctccatatcgccatcggcacccgttacagaaggcagcagaaatacatcagcctcatcaagcatggccttgacctcgtggctcggcttgaagcccggcatctctacaacatcttccagctgatactgttcgataagcgtgcgcagacgacgctcccacggcccaatcccgagaatgcggtagtggaaatccaccccgcgcgctttcagctggcggcaggcttcaatcgccacatgcaggcctttcttctcggtcagacgcgcgacggagatgatctgcagcggtttacccggcaccttcaccggacggcgggtaaagcgcgttaaatccacgcccatgcgcgacacggcaattttctctcccgggcagcccatgcttttcaggcgtccggcccacagttcactgatgggcagcatcatgtcgccgcggcggaaaagctgctggtactccggcgtataatggttcagcacttcacggctggagatgtcgataccgtggaaaatggtcgcaattttaccgtcaatcacgcccagttcgcgtagcttcgcggcggtcacgcctgccgggccaaagtgggcgataaacacgtcagcacgatacggctgcgccgtttgcccgcagatggccgagagaattaaattgcgtgattccgacccatagcgggaaacattcagcgcccgccacgtcgacgcgcgatggatcccacgtaaggtctggctggcgcggtggcgcagcttgctcagcttcccggacggctcgtcctgcagccagcgggtttttgcctccagcccatactgggtatacgccgcatgggtgttttgggtatcgcccttttgcagggcgataatctccacgtcatatcccatatcgataaacgcggtgatttggttcagaacaaaggtctcagacgacagcggaaatttcagtaagaagaaaccaaccttcatttcccctcccgcacgcggtcaagtaccgatttcaccatcccaatgcccttctcgcgctcggctttcaccgccaccgccagacgttcattgatcgcaggcagttggccgagcgtgtcgcccaccatggcgccgagcgatccgtccagcagatgacggatatccaccgccatttccggcataccgagctgctgcataatgcccgcggacttgtgctcatagttaatggcaatggccggcgtgccaaagttcatggagataatggccgagtgcaggcgcgtgcccaccgtcaggtcgcaggcggagagcagcttgcccatctccaggtcgttcagctcgtccatcaccacgtgatagcgggacggatcgttcaccaggttgcgcaggttgagcgccaccatgcggtcatctttgttgtagctgtcgataccggtacaggtggacagcgccagcacctggtacccgctgtccagcactcggttcaccacgtcggcgaacgcttgctcatacgccgcctgcgtcgtgcctaaacgtttatcgaatggcgccagctcgcgcagggtgatcgcgacggttttctgtttcgccgtaacgccgagccagtgctgcaccgcgtagctcggctggaagctgtcgtcctggtgatccaccagccaggcggtatccacgccgtgctcaactttcgacgtgtcaatctcgctgcgcttcatcatgtcaaggctgaccgactcacgcaggatcagggcatcgcagtggccaaacacatagttcgccagctggttaaactgcggatcctgaaaaggccccacgctatggccaatcataaacagcggctttttcgccatgaacgtacaaagcgcatgctcaaactgcggcacgccgtagagatcgacgaagaacgaaccgccgacctgaataatggcgtcatagccggacagcagacgaacaaagtcggtaaagccctgcgcgatggcgatgttgcgcagcttgccggtatcggtcacgcgggaaagcagcacctgatgctggtagcgacgacgcagtactttcttcacgcggcccatcacgcccgcggcgttgttatgctgtttcatctggctgtagagcggatcgcccattaccgggcggttcagtaaccaggatgagctgacaggataacggctcatcacgtccacttcggtctcaggcttaagggtgttaattgcatccagtaaaccgcgcaggatggcgctgtcgccacggttgccgcaggtatggttgccaagaattaataatttcataatggcctcttaaataactagcctgcgcgaagcagcgttttcattttttcgttacggcaaaactggcgcttcatctcaaccacgagcgcattgcgcgacagcacaatcatcacgccaaatgccagcgcacccgcggcaacctgcaccgccagcagcgcggccagcggcagatgcccgctgaggataatgcccaggccgtagctcaccgccagggtcggcaatgagagatagaacggcagccacaggctcaggatgtactgacggtagctggagcccagcaccggtttaatcatgatgaagtagctcaggacggtattgacgatctgcaccagcaggaagcccagcgtcacgccaatagcgcccgccatgtgcccgccgacgataattgccggaataaacaggaaggttttgaatacgttgaacttaaagctgatgtccacgcgcgcttttgccatcagcagggacccaatcgggttccccacggagcgcagcagccccaccacgcacagcagctgaaggatcgggataataccgttccatttctcaccaaacaccagcggtacgaagttgctggacaccaccatcagccccagcagcaccgggaagttgatgatccccaccaccgaaagcagcttgtaaaagttaatgcgcagcttttcggtgtcgtcctgaatcttggcaaacgccgggaacagcacgcgggtgattattgggttcagcttcatcggcggcaccaccgcgacgttgtaggccaggttgtagccccccgccacgctcgcgccgagaatacgtgccagcaccagcgtcgaaaggttggtgttcacgtagttgataatgctgtccgccgtcagccacgcgccaaagcgcaggttggacgagacggaggcaagagagaaatgcagtcccgggcggtaaattttacgcccaaagtagccgaacagcagcgtgcgcacggcagagttcaccaggtaaccgaggatggcggtcatcgccagcggccagaaatgggcgctcacgacggtaaaggtaaagcccgccagcacggcgctggtctcgatcatgccgatcttattgaactccagctctttctgcatcagcgcgcggaactgctgcccgtgggggatcaccacgaacgcaaacgacagcgtacgcatcagcggggcgagatccgggttgtgcagcacgctggcgatggtatcgctcagcaggaacaccagcacaaacacgaaaatccccagccccacgttcagccagtagagcgtggtcagctcaagatggctgatctctttgcgctggataatcgagttggcgataccaaagtcagacagcgtatcggccagcgcaatgatcaccagcgagacggtcagcaggccgaactggtgattatcgataatgcgcgccagcaccgtcatctgcaccaggccgaggccaatgatgacgatggtcgccatcgctgaccacttggcgccgctgatggttttttcacgtaagctcatcttagtacgccgctttgttcacgaaacctttgaaaatggtcagaaaaacaatcttgatatcgaaccagaggctccactcgcggatgtactccagatcgaactcgatgcgtttttccattttttccagcgtgtcggtttcgccgcgccagccgttgatttgcgcccagccggtgatgcccggcttcaccttatggcgcagcatgtagccttcaatcagcgagcggtactgctcgttgtgcgccactgcgtgcggacgcgggccaacaatcgacatcccgccggtaaagacgttgataaactgcggcagctcgtccagcgaggtgcggcgcaggaagttccccacgcgggtgacgcgcggatcgttctgcgtggcctgggtcaccaccttgtcgttctccatcaccttcatggagcggaatttccacaccataatcggcttaccgtccatgccgtagcgggtctgacggaagataaccggtcctggcgagctcagcttcaccgcgagggcaatgcagcacagcaccggggagatgagcagcaaaatcagcgaagagagcacgatatcttccagacgcttcagcacgcggttaataccggacagcggcgtgtcgtacagcggtacgaccggcaccccgttcacctcttcaatacgggagtgaagaatgttgaaggtaaacacgtccgggatcaggatcactgaacaggtggtatccgccagctcgcgcatcagctgcttaatgcgggattcgtctttcatctgcatggcgatgtagacgttgtgaattttgccggctttggcatcgtcaatcagctgatcgtagttgcccgcccagtcggcaggcacgccgccaggctttgcgtcgtgataaatcccgaccacttcaaagcctaaccacggctctttgcggaagctgtcgagcagcactttcccaaccggcagatcgcctgccaccgccacgaagcgacggttatagccccggttgcgcagccaacccgcgccaaagcggatcagggaacggcacaccaccatgccgacgctggtcaacagataccagctcagataggtcacgaggcgattatcaaaatcatggctaaatgccaccaggcctgcgctgaagatcaggctcagggtccagttctgcagcagcagcatcagttcagtggtcattttgacgccgcgccacgagcggtagaaatcggtcataccgccgatcatttgaaacacgaccagcgcaatcagggccatcagcagatgcatatataagaacggcagcccgctgatccgacacaccgcccacaatccaccgaccatgatggtgatatcagaaaaacgctgcaccatagagattaacgatgcattcgttctcgctcgttcgcgtttttttagattcgtcatcgttgttcctgtattcggttccccctcccaccgggaggggcagttattactgattcaacagcgccagaatgtccttcgttcgggcttccatgagcgcggtgtcagcgcgggactccacgttcaggcgcaccaccggctcggtattggacgagcgcaggttaaagcgccactgcgggaacgccatgctgatgccgtcggtacggtcaatttccagcgcgtggatggcaaagtgccgctccacgcgggcaatcgcctcggcaggctgtgccagcttgctgttgatctctccgctcgccgggaacgccgccatacggtcgcgcaccagctcgcccagggttttccccttcaggcacagcagttcagtcaccagcagccacgggatcatcccgctgtcgcagtaggcaaagtcacggaagtagtggtgggcgctcatctcgccgccgtagatggcgtcttcttcgtgcatgcgctctttgatgaaggcgtgaccggttttggacatcaccggcgtgccgcctgcggcagaaaccacgtcgacggtgttccaggagaggcgcgggtcatgaatgatcttcgcgccagggtttttctcgaggaacgcttccgccagcaggccgacaatgtagtagccctcgatgaactgccctttctcgtcgaacaggaagcagcggtcaaaatcgccgtcaaaggcgatacccatgtccgcgccgtgttcaatcaccgcgttgcgggtgtcgtcacggcactccggtagcagcgggttaggaatgccgttcgggaagttgccgtccggggtgttgtgcactttgacgaaggtcaccggcacgttcagtgctttaaagcgcgcttcaagggcatcgacaaccgggccagccgcgccgttgccggagttaatcaccagcttcagcggcttcaggtttgccacgttgatgtagcccagcaggtggtcgatgtactctttctgcaggttgatttttttgtagctgccgcgcttcgcctcgttcaccggcgggaaatcgttggcttccgccaggcgctgcacgtcgcgcaggccggtgtcgccgctgataggacgggcgcccttgcgcaccagcttcatgccgttgtaatccatcggattgtggctggccgtcacttcaataccgccgtccacgcccaggtggaaggtggcaaagtaaatctcttcggttccggaaagaccgatgtccagcacgtccacgcccgcgtcctgcagccctttcgccagcgccagcttgagggattcactggtcagacgcacgtcgccgcccagcacgatggtctgcggttttaagtattcgccgtacgcgcggccaatgcgccacgcaatgtcttcattcagctcttcgcccagcttgccgcgaatatcgtaggctttaaaacaggttaatttatccatgatgacccctttttcaggcaacagtcggtcctgaccactaaatggccaaattaatttttttgtcattcgtaggcccggtaagcgcagcgccaccgggcatgatgcagagagctacactcgcccgtagcggtcctggaagcgcacgatatcgtcctcttccagatacgagccggagcgcacctcaattaagtcgagagggattttccccgggttctccagacagtgcgtcgcccccagcggaatatagatggactcgttttcgcccagcagtttcacttcaccgtcgatggtgactttggcggtacccgcgaccaccacccagtgctcggcgcggtgatggtgcatctgcaccgacagcccctcgcctggcttcacggtgatgcgtttcacctgatagcggtcaccggcgtcaatggagtcatatttgccccacggacggtagacttcgcgatgaatgtggtgctcgtgacggccatccgccttgatcttctccaccacttttttaacgtcctgcacggcgttacggtcggcaatcagcacggcgtctttggtctggaccacaacaagatcttttaccccaaccgtggtgaccaggccggactcggcgtagacgtagctgttttccgttttgtggctaatgacatcgccgtgatggacgttaccctccggggtatgggcgctgatctcccacagggaggaccaggatccaacatcgctccagcccgcatccatcggtaccacgacggcgtcagccgtgcgttccatcaccgcatagtcaatggactcttccggacaggcgaggaaggcctcttcatccacgcggatgaagtcgagatccggatccaccaccgccatcgctttctcgcaggcgctcagaatatccgggcggtatttgcgcagctcttccagatagcgtccggcgcggaacaggaacatcccgctgttccagtaatattccccgctggcgacatacgcctgcgcggtttccagattcggtttttcaacgaactgcgccacgtcaaacgccacgctgtcgccttcacccggcgtcacgttgccgcgacggatgtagccgtagccggtttccggcagatccggcacgatgccgaaggtcaccagcttgccgctctcagcgtaaggaatggccgcacgcaccgcgtcgcggaaggcctcttcctgctggatcacgtggtctgccgccagcaccagcatcagcgggtcacagtccgggctactgcgttttgccgccagcgccgccagggcgatagccggtgcggtattgcgtccggcaggctccaggatgatattttctgtgagtttgttcagctggcgcagctgttcggcaacaataaagcggtgttgttcgttacagatcaccaccgggctttcacactccacgccgtggagacggtttaccgtcgtctgcagcatggtgagatcccctttcaggcagaggaactgttttggatagagcacgcgggacagcggccacaaccggctaccagagccaccagccatcacaaccggatacaaagtggtttgactcatgatttatccccgtatatctgcaataaattggctcagcacgttctctttctcgagcgtgcgttcggcatattcacgtgccaccgtgttcacttttggcatggcaagtgcctgttcaatgccggtgaccagcgccggaaccgattccggctctacgcacaccgcaatccccggatagctgtcacacagctggcctaattcagtttcggcttcggccgtaatcaccgcgttaccgcccacggccagaatgttggtcagcttggacggcagcaccgcatccgccgcgccgcgcttttgcaccaccagatggcagtcgcccatcttcagcagcgcaggcaatgcctcgtaagactgaagcgggaagaatttcacgttggtcaggccgcgaacgcttaccattttttccagccgcgcttttccaccgccctgcccgacaatcacaaacatccatggatgttcgttcagcagttgagccgcctcgatcacgctctccagcccctgcttttcgccgatattgcctgagtaaagaatgattttttgatcttcaggcaaaccgagctgcgcgcgcagcgcctgagcgtcttgctcagtcacgtcgcgaaagcgcgccacttcggaccagttcgggaagaagatcaccttctccgccgggacgcctttctcctgcgctttgttcatcatggagcgcgagatcgttgagacgtagtccacgttgtgtaagccactgcgctcaaacgcgctggcgagcttcgccaccttgccgcctttgcttttgcctgccatccccaggcccagcatggcgtccacttcataatcctgaatgtgcagcagggtgcgcgcgccggagagtttgcccagcaggcgcatgcccggcgtgcaaaacagcgtcggcaccacgccgataatgcgatccggcttccaacgacgctgcgccatcagcgggaagaagctgctcagggcaaagctgccgagatgaatcaagcgcttcagcgtcgagggctgcttaggcacatacagcgggcagcgccagacggttgctgcaccctcttcgcgacggtagcgccagctggagtaacgctcccccactttccactccgggtagtacggcggcgcggtaatgacccgcacgtcatgtccctggctcgccatccactcgaccatctcgccggtatattttccgatgccggttaattccggcgagtagttgattccgtatacgaggatcttcataagcccggcaccccggactgacgttcagcgaggaaataggcacggctgttgtcatgcacattgtcgctcgccagcagcgcctctggcgtctgccagcggtagtcgtcatgctgagaatcaggcagacgcaggtctgcctcactcaccttcaggcggaaccccagcacgatgtagtgcgtggagaacccggtacccgaaaagttatcgtcatagaagtgctgccagaccccgtaaaactggcccgctgccatcggcaactgcaggcccagttccgccagagtgagacgctcaaacgcatcggtaagcgtctcatccttttgcacgcgcccgccgggcacgaaccagaagccctgcgcaggacggttggttcgtttccccagcaagaactcgccgcgttcgttctccacgatcaaatcaattgagataagcggagtggaacgcactaccgtggcaaaatcttcctgacttaaaaacatcgttacccccggaatcgatgctggttttccaggaaccactgataggtgctggccagcccctgctccagtgacacctcgtgataccagcccagctgatgcagacgggtcacgtccagcagtttgcgcggcgtgccgtccggtttcgtggcgtcaaacaccacgcggcctttgtagcccaccacctgcgcgatggtctgcgccagctcgcgaatggtgcagtccacgccggtacccacgttgatgtgcgacagcatcggctcggtgttctcctgccacacctcgcgatccagctccatcacgtgaatgctggccgcagccatgtcgtccacgtgcaggaattcgcgcatcggcgtaccgctgccccacaccaccacatccggcgcgttctccgcggtcgcctcgtggaagcggcgcagcagcgccgggatcacgtgcgaattgctcgggtggaagttgtcgtgcggtccgtacaggttggtcggcattaccgagcgatagtcgcggttgtactgacggttgtaggactcgcacagcttgatcccggcaattttggcaatcgcgtacggctcgttggtggcttcaagcgtgccctgcagcagctcgctttcagcgatcggctgttttgccattttcgggtaaatacaggatgagccgaggaacagcagcttgttcacgttgtgcagatgcgccgcgtgaatgatgttgctctcaatcatcatgttttcgtagatgaaatccgccgggtaggtgttgttggctacaatgccgcccaccttcgccgccgccagatacacctggtcaatacgttcgttcgcaaagaagtcctgtacagcacggctgtcgagcaggttcagctcgtcgcgcgtgcggacaaccacttcgacgtcaccgcgctgttcgagctggcgaacaatcgcggaacccaccattccgcgatgaccggcgacaaaaatacgttgttttgtcattctcaggactccagcgcgatggcaacctcgtagccatgagatttgagcagggagtgttttttcgctgcttcaagatctttggctaccatctcggaaaccatctcctgcagagtggtttctggtttccagcccagcttctcgtgcgctttggttgggtcgcccagcagggtttccacttcagcaggacggaagtagcgtgggtcaacctgcacaatcacgtcgcctggcttcacgcccggtgcgtcatggccggtcacggaaaccacgatgcccttctcttccacgccggtgccttcaaagcgcagcttgatgcccaattgagcggcagccatttcaacgaactgacgaacggagtactgcacgccggtggcgatcacgaagtcttctggctgttcctgctgcaacatcatccactgcattttcacgtagtctttcgcatggccccagtcacgcagggaatccatgttgccgaggtgcaggcaagactccaggccctgagcgatgttggcgatcgcgcgggtgattttgcgggtcacgaaggtttcgccgcgacgcggagattcgtggttgaacagaatgccgttacaggcgtacatgccgtaggattcacggtagttcacggtgatccagtaagcgtacagtttcgccacagcgtacggagaacgtgggtagaacggcgtggtttctttctgcggaatttcctgcaccagaccgtacagctcagaggtagatgcctggtagaagcgggttttcttctcaagaccaaggaagcgaatcgcttccagcagacgcagggtacccatggcgtccacgtcagcggtgtattccggagactcgaaggagaccgcaacgtggctcatcgcgcccaggttgtagacttcatccggctgcacttcctgcaggatacgggtcaggttggaggtatcggtcaggtcgccgtagtgcaggtggaatttcgggttcgccgcgtgaggatcctgatagatatgatccacacgttcggtgttgaaagaagacgcacgacgcttaataccgtgtacttcgtaacccttttccagcagtaactctgccaggtaagaaccatcctgtccggtaacgccggtgatgagagcgactttagacatgtttatattcctctacttatgaatttaatcagtttcaacgcgttcgcgtatcaccactgcggggttgccacgacaaattttatttgccggtagcgatttaaaaacgctgctgcgggcaccgactaccgtgccatcgccaacagaaacacccggtgcaacaaaaacatccgttgccagccagcatttttcaccaatcacaataggcgaagcggtaatatcaaaatgctgactcataaagtcgtggctgccggtgcacaaataacatttctgtgaaaccaccgaattcgcgccaatcgtaatctcgcccagggtatataacaccgcgtcatcccctacccaggcgtaatccccaagcgttaatttccagggataggtaattttcaccgaaggacgaatgactacgttttttcctatttttgcgccaaacagacgcaataaaaatgctcgccagcggtacagtatttgcggtgaccaggcaaataaggtggcctgaaccgcccaccatagctgcactttaataccgcccgccccccgaaaacctttcggtacggagaaaccgttcagatcctgcattacgtttccttatattcaggctttgttatataaggctttcgttttactcgtggtgcgcacgcgtaaaaaataagataattccgcccagaacccaggcacgcgtaatattttacgctgcacgtttttggcatcctggcacaactccagattattcgaggttgacaccccccccattgaaaactcagataccagccctttaattcggcggaacgggtaacctgacttatacagactggcggccagtgcataatcggatgacactttatactgcaaatcgtaaggctgttttttcagaccttttaccgggaagaaaatggcctgatggctggccggtaagctgtggtagatataccagcccggcttcgcgctgcggcgcactttatatccgtcgccaaaatcaagcagcgcatcgccaatatacatggcgtcctctttctggcgcgccagctggcgggcaaacagcgccacgtcgtcatggaagatatcacccgaattcaggaagatggcataacggccttgcgccatgttaatgcctttgttcattgcatcgtagatgcctttatctttctcgctgatgtagcgtaagttgaactcaccgttgagtttttccagaaactctgccgtgccatcgttcgagccgccgtcgaccacaatccactcaaaggtgaggcttggatcgcgcgccaggttgcgcagcgagcgccaggtttttaccaccccttcgtaattacgaaaagcgacagtaatgacgctaagaaacataaatcacctcatttcgtcatacgtgcgtaatattaagcgccttgcgcagaataaacggacagacaatcaagaaagcatattccgggctaaatattgacccggtaaaaaacagcgacaccggcgtaaacagataaagttgcacgcgaaagttctggttatcaccaaacgcgttaatcatcattttgaaaactttaaacagataccacagcgtcaacagtacggcgaaccacgaaaaataaataattaacagatacagaccattgtctatggttttaccgacatccgcaccgttaaagattccgaatgatgcaacatattcgtaaagtgagccgaatcttactacaccatcaatatgggttaaggaataacccaccatcaccagtggtccaatgatgcgataataggacgaggatccttccgttcccaaatcacccagacgttctgagatgtaggggaaggcaaatatcacgcccaccataaataccgtcagggagataatcgccagcggcagttttttcttaatcgcatctttgttcaggtactgaaacgcccattccagcaggtaaaacaggataaatgtcattacccctgagaacgatccagacagaacgattcctgcaagaatcatagcatcggtcttaggcgttttgataccaaactgtttgatgctgagccaaattgagattaacgccaaagcgaaaaacgccggttcaaaatagagggccgtggtacgcttcccgccgaacttgatgaagttcaatacatagctgttgctgtaaatgagatatttcgaaattatctccatcaggctgctgccgccggtaagaataatttgcgccatctccatagcagcaagcataacaattaacgcaacggcaatataaaagaacctgaggattttccgataattgtgcggagaaatcgttttaaagcgaatactccagaccattccgataataatgacaatataaacaaacagcatggtcgaggtgacgtatttactggcatccagcgactggccgaagatatagttaaaaagcgtcaggcccgtacccaaccctaaggcaatcatcagcttcttaaggttgattttatcgacatacagcagaagcagaacgggcaagaaggtgacgatggttatcgggaagctttcgccgagctgggcaatcttaacgttgaccagcaggtaaatcagcggcagcagcagataactacagattctgatagaacgagacatactcctccagcatctgttgtccactgtaggccttgcggctgcggttgcggaacgattccaggtcggtgccaaaaacggcctgagcgatctgcgccttcggcaattgcaccagcggtagaacctcctgctccgcaaaagttatcccgccggatttttccagcacctcacgtgccgcatcgctgtgggtggcaatcaccggcacgccgatggagagcgcttcacagaggatcagcgggtagttatctacgcgggagctgaacaccagcgcatccatttcattcagcgcgctcatcagcttgcgcttatcggtttcaaacccgtggttgaccacgttagtcccttcaaacggtgaaaatttgccgaaggtgtgaagctcaattttgtcacccagcgccatcatgtcgcgcaccagctgctggttggttttcccgtcgtaacgcaggtcatgcgcaacgatagcgattttcggtttgcccgtggtttgcgccaccggcgtcaggtcggcgagaatggcttccgtcgccacgtcgatgccgttgttaataatctggcagcgccctgccccgtacagactgttgaaggcatcggccacgtgctggctcggggagataaacgtacagccgagcgagagcatgtcgcggaaaagctgacgctttccggccaccagcttgtgcgcgcgatccaccttcaccggcggatagttgctcagcgtcgggcatttctggcagttgtttttccagccttcgcagccgtcggtaaacgcgcaacggccggttacgctccagtgatcgtgcagcgtccagacgaagcgggtgtcgggcttgtgggcctgcaccttctgacaaaacgccaccacctcttccagattcagccagtagctgtggagcacgtgaaaatgcagcacaaccgggccggtagtgcgggtcaccgtgcgataaagcgtattcaggttgccaaacagatcgcggttaaacagacggaacaacgcgatattggcaatcgaggtcaggcgcggcgtgtgcttgtgcacctgcgggaagttatcgtgactgacgcttttcttgccgcccttgccatagccataaataaaacgagactgaagtcctttttgcagcgcgcgctggtgcagatccagcgccacccctgctgctccgccttctgcaaggcgtacgttaaattgcagaatattcatttaatcaccttcacgcgggctttttctcccaccaccagcgcgttatccggaatggtgtccagcaccacgctgcccgcaccaatcgtgacgttgttaccaatcgtaatgtcgccaatgatcaccacgttcgcgcccagctcgacgttattgccaatgaccgggcaggccaggctgtctggcccacggttgccaatggtcaccccatggcggatggtgaaatcatccccggcgaccacgaacttgttgatcaccaccgcatagccgtgatggatggtaaagcgacggccaatggttgcagcggcctgaatttcatagccaaaaaagcattcggtaatgatgcggtacagcaccagcacgggggccgcccagatgttgttcaggacatttttcttacgccacaccgagcaaaaatgcgcgatgcggtacgccagaaccatgcagcaaggacgcaggctccagctgttagcgcggcaatcttccagaaacattatttcccccgaagtccatcagccaggcgctttccgttacgtatggacaacagcgtcagcagcgtgcgccagttcatgcgcttattgcggatctgatagagggtaaagagctgatatttacggctggcacggtcaaacttgtccttgtgcttgcggtaaaaatggaagtagcccgagaacttcttcggcgacgaggtgatctgcatctccccgtggttgatgtgcaggatctgcgtggcctcttccactttccacggctcgccatactccaccaccatccgcaggaagatgtcgtaatcctgcgcggccttcagttcggtatcgaacaggcactccttgaagcgccacgcccaggtgaagacctggttaccaatgatgttgcgcttgtagaacaggcgtcgagagtacggtgatttcggatagagcggcaggctggcaggctgcgagtacacctcgccctgacagacatagtcgttggcatacaggaacgcgtgcgtgaccagctgctctttatgcgacaggaaaatagacaggcggttcggcgtccattcgtcatcgtcgtcgatgccggtcagatactgccctttggcctgcataatcgcctgatttcgtacagcgcaggcgccggagttaatctcgttgtgggtatagaccacccgcgggtcgttgaggtcagtcacgaatttttgcagctgttcatacgaggaagagcagtcatcaacgatgatcagctcccaattatcgtaatcctgacgtaacaccgacttgattgcgcggatcgccagctgctgacgattccatgtcggcatatagattgaaactaaagggcgttgtgtggtcatgatcttcccctgatccctcaccccgcccctctcccctcgggagagggttagggtgagggggattgttatttgctgtcagacttatattcgtactcgtaatacccgtaatcctggtacccggtcgcgcggcggaagatggagttcaggatcacccctttcacctcaatcccgttctgctcgaagcggctcaggctggtttccacctctttcagggtgttcaccgcgtaacgcgccaccatcagggtggtacccgcatggcgacccacaacggcagcgtcggtcacggccagaatcggcggcgtatcgatcagcaccaggtcgtagtttttgctcgcccactccaccagctcggtaaagcgttcgctcatcagcagctcggacgggttaggcggtacctgaccacgtgggatcaggtcaaatttcggcacggtagtcggttttgcgctctggctgatgtcacctttgccaagcaggatctccgacagaccgttgacgttattggtgcccagcagctcgtgggtgttgcccttgcgcatatcgcagtcgatcagcagcacgcgcttgttggtctggctaacgaccgccgccaggttggcgcagacgaaggttttaccgattgacgggctaacaccggtcagcatcaggacgttgtttttagcctgcatcatggcgaagtgcagactggtacgcaggctgcgtatcgcttcaatcgccaggtcggttgggttacccaccgccagcagctggctttgtttgtaacgcttaacgcctttgatggttttcacgctgtcacgggatttttgccactcagacagcggaatgctggcatagacgttgataccgttctcttccagcacctgcgggctttcgataccacggttgaacagcgaacgcagcagcacgccaacgatggagagcatcaggccgagaataatgctgccgagaatgatcagcgctttcttcggcttcagcacgcctggctgggtaatcgccgggtcgacgatgcgcacgtcacccacggtgcttgcctcggtgattttcagctcctgctgcttgttcagcagctgcatgtaaacctgctgtcctgactccacgtcgcgggtcagacgcacgatctcctgctgcgttttcggcatcgcggtcacacggtcattgagcttcgccttctcctcttccagcgtgcggcgtttctccagcagcgtgcggtaagccgggtgacgtttggtgtaaagcttggagatctccgcctctttgaaggtcagttcgttgagctgagcgtcaatgttgaccatcgaatcgaggaccgatttcgcctccagcggcaggtcgacagagtctttatcctggcggtaggcgttcagcttgttctcggcatcatccaggcgggcgcgcacttccgggagctgtttcgacaggaacgccaggcttttcgccgcttcagccgacttacgctcaacgttctgctcaaggtaattgagggtaatgctgttcaggatgtcgcggatctgatccttatcttccccggtaaaggtcatgctcagcacgccggtgtccttaccgttttcggtgacggtcaggttgttttgcaggttgttgatcatccccagcgtggagaatttggtgacggtaaactccccgccctcctgggcgttgatcgcactgaccatcatgctgacgccgtctttgctcagcatctgtccgacttcaccgcgcgcgctaaagcccgcgtcgctggtcaactgatactgtttcgggccaagcaccgtcagggtaaaggtctgatcggctgccccttttggcagcacgaagtcagtgaccttcaccgtgtcgttgcttctgcccatcagccgatcccagcccgcaccaaagattgggaaggtatttttggtgacggagatatcgagcccaaggtcgtgaaccgttttacccagcaccagacgtgactggatgagctggatttcagcgtcagaggccggcggcttgttcgccagcgcagagccaatgtcctgcaccagcgagttaccggtattctgctcgatctgcaccagcgcatcggcgctgtagataggggtggcgaacagcgtatagacgacggccgccgcggcaaacacggcggtaatgcccagcacccaccactttgcctcgataaccgtgccaaccaggcgcccaatatcaatttcatcactgcccgaagtcggggcggcagaaggttttgttttttctgtcattgttatccctgctgagctttcagtgcctgcgcccactgttgggcagactggtcaagtaaggtgtaaaccgcctcgaaagcctcatggcttttgcgatatggatcgggaatttcacgctcattgtcccagtgtccaaacagcatcaccttaccgcgcatctccggagcgatatcgcacagcgcttgaatatggcgtttttccatcgccagaatcaggtcatactcacggcacatgcggccagtgacctggcgggcaacatgcccgtcgagagagaggtgatggtcccgcgccacgctcattgcgcgctcatcggcacctttaccgaccagtgcacccagccctgccgaatcaacggtcagttcgggctggtagtgtttcaacaaccgttcagccgtaggggaacggcaaatgttccccacgcataccaccagaattttgttaaacatcgcggattaccaggtatgaatgtcgcgcgccgtatccgtcatgtagcgaacgccactgatggttggcagcaactggttgatcagacggttccagcgggcaaccggtgcggtagtgacatacaccacgtcgtatggctggagacggaactccgtcgccatcaccagagaggtcgcatcggacatatccagctggtagatgttggcaatcttgcctttcgcgctgccctcacctttcagcggacggatcacgaagataccggtcgcgttagaggtcgtcagatcgataccctcagcattgcccagcgcttcggtcagcgtcataccgctgaagtccatcttgagggtgctctgtttcttcacttcacccatcacgaagactttgagatcgtcattgcgtggtacatagaggatgtcgcccggataaagcaggcggttctgggtcagatcgccgttttgcatcagcgcctgcagcgaaatgcgctgctctttcccgttgtgggtcagtaccacgttgcgccagtcggcgccgtcggttaacccgcctgcggcgttaatggcgtccagcacggtcagaggaacgttggtgatggcctgctgaccagatttgttcacctggccggagatataggctttttgcgagcggaatgcggcgatattaacgtccacctgcggatcggcgatgtactgcgctaagcggccggtaatatcactgcggatctcggcaagcgttttccctgctacatggactttaccaatgtagggatagaacatggtgccatctgactgcacccagttaccggtgtcgcttgagctgcggtactggcccgctggcgtggtcagttcggggtgatcccagacggtcacgttaatgacgtctccaggccctacgcgatactggtaggaagcaatttcctggtccagtgacatatttggctgggcaacgtttggacgtgggcgtaattgttcgaccagacgaggcgtaagtggataaacattcaccattttgtcgagatcaaaatcggcatcctgttgcttgatcacatccttgcccattgtagacatattgcttccgggaaagaccgtgcaaccgctcatcaaggtcacagacaccaataatggcatcaatttcattttggagttcatcattgattatttatcactttggcagagtaattatcctgtgcaatttaaatacgtgtgaatctaaaatgcattaagaatgtagctaattaaataaaaatataagtggcatcattcctaaaaaaaacgctatttggccagtcactgttgacaacgtaatcatggcccacccacacacattcaggcacgctaccgcccttggcttccagctaccaatacgctataacacaatgaattacaggcaaaaaaccgcaagaattttttgctggtgaaataaatgaagcattcaaaatacgcaggcactatttcgttaatcgcccaaaaaaaacatcaatccttaacgggagatatccttttttaggctaataatcttgtaacagttaatcccaaaacaggcaagaaaacgggttccgaacgtcaaattttaagaatttatttagaaatgcactttatttttaagaatttctttatgttgacagcgttatgattgaccatcttttaatgcgatatttcttaattttgttatttcggataaatacagattttctggataaattaaaactattatacccgccagttttaatttaatgattattgagagaaatctcatactgacattgcattttcccacacctttatccatgatcgaattgtgtcattagtcatattacagaaggtattgctactactatggaatggattgccgatccctcaatctgggccgggctggttacgctggttgtcatcgagctggtgctcgggattgataatctggtttttatcgccatcctcgctgaaaaactgcccccttcccagcgcgatcgcgcgcgcgtaacggggctgctgctggcgatggtgatgcgcttactgctgctggcctctatttcctggctggtcacgctcactcagcctctgttctccattcacggtctgagctttagcgcccgcgatctgatcatgctcttcggcgggctattcctgctgttcaaagctaccgtggagctcaacgagcggctggaaggcaaagacagcgagaacccgacccagcgccgcggagcaaaattctggccggtggtcgcgcaaatcgtggtgctggatgcggttttctccctggactcggtgatcaccgccgtcgggatggtggaccaccttgcggtgatgatggccgcggtcattattgccatcacgctgatggtcatggccagcaaggcactgacccgcttcgtgaacagtcacccgaccatcgttatcctttgcctgagcttcctgctgatgattggcttcagcctggtggccgacggttttggcttccatattccgaaaggctacctgtatgccgccatcgggttctccgtcatgattgaagcgcttaaccagctggcgatattcaaccgccgtcgcttcctttccgccaatcagactctgcgtcagcgcacagccgacacggtcatgcgtctgttaagcggcaagaaagaggatgcggagctggacgccgaatcctccgccatgctggccgaccacagcgacgggcagatctttgacccgcaggaacgacggatgattgagcgagtgctcaatctgaaccagcgtacggtcagcagcattatgacgtcgcggcatgacattgagcatattgacctgacggccccggaagcgcacattcgcgccctgctggataaaaaccagcacacccgcgtggtggtgaccggcggggaagcggaagaggagctattgggcgtggtacacgtcattgatctgctccagcagcagctccacggtgagccgctcaatctccgcgctctggttcgccagccgctggtcttcccggaggggctgccgttgctttccgcccttgagcaattccgtaacgcgcgcacccactttgcctttgtggtggatgagtttggttcggtggaagggctggtcacgctcagcgacgtgatggaaaccattgccggtaatctgccaaacgaggtggatgagattgacgcccgccacgacattcagaaaaacgccgacggctcgtggacggctaacggccatatgccgctggaagacctggtgcagtatgtgccgctgccgctggatgataaacgggaataccacaccattgccggtctgctgatggagtatttgcagcgtatcccacagccgggggaagaggttcaggtcggcgactatcggcttaaaacgctccagattgaaaaccatcgcgtgcagaaggttcagctgataccgctgcgggaagaggaagaactggattttgaggtgtaaaaaagccgggtggcgcaacggcgtcaggcttttgtaggccgggtaaggcgaagccgccccccggcgcaacaggcatcaaagcttatccagcagcttcttcacatccttgccgtcctgtgaatctttattacgatccgcccagccgctgagtcgacgtttcgcttcatcctgcagatgcttacgcaggatctgatccacttgcagactgtaattcagggcctgccatttgccgtatacggtcagcgggaccggcgtctgtttcaggaagtcgatgagcttgctttccccctgccagccggaaagtacccgcacgttaaagcgcgtgtccgccgtctctttgaccagatccagcttaccctcgcccgttactgataagagtgaagaggtaccctgcattccgtcgagagagagttgtccgttgttcagcgtcaggtccgtggtgaagctgtcgaggcgcgtggcactgtcgtagttctcctgggccttcacatcgctgctgcgctcaaccgcctgctgcaccagttgctggaagttaagcccttccatacgggagtttttcagatcaagatgcgcctgcccctgccactcgcggcggaatgcatcggcatcaattttcgtgccggagaaatcccccgcgagcgtcaactgccccgtcagagagatcgggtagttaaacgcggtcaggatggtccctatctcaacgttatcgagacgcggctggaattcggcgctggcaacgtctttacggacatccagcgtgccgggcagtgagaggtgtcctgcgcccatcttgccgctcagttcggagatcaccagcaaaccgttatggttaaacatctggctgctgacgtcggtaaagtccatgccgcgccagcgcaggctggtggctttcagcagaatatccgccgtgaatccgcgcagagcgttatagtcaggttgatcgagattcgacgaaataaccggacgtgataccggtgcctggctttgccccgtctgcgtcgcctcgctgtccgtggcgctggctggcagaggtggcaacaggttttccaggttgagtttgtcaaattgcagattcagcacccacttcggcttctcttcaaaggtgacgctcgcctgccccttcaggctactgtcgtttgcctgcaggttgagattatccagctccagctgtttttgttcctcacgccacacggcctgcagcgtcccctgaccggcgatcccctgggtgggcagattggcccccgtcagctgccagttgagctgctggatgttcgccgtgagctgatgcggatagtctgacgcattcactttagcattcaacgacagcgtcaaatcccgctgatcgcggttcacgcgcccgctgaattccacagatgcaagatggtgctcatcctgttccatctgcagattaatgttgcgaacggtgaccagctcttcgtgctcatgctggaaaaccagcacgctatcggccactttcagtttgccaatatcaaaggaccagccagtatcagacggttcatcaggcagggtattttcacgcggtgccaccggcgcgttggcatcacggacagcttcagtttgcggggttagctgaatcaccgcgcctttcagcatcacctgattcacctgcagctgatgggaaatgagcgggatcagtgccacatcaaggcgcatgttgtctgcggacaccagcggctgggacgcccccggcgccgtgagcgacatgcggccagagagaatgctgagctgcggccagacgtgccagcgcagcggcccgtccagcttcagttgataaccactgcgtgcctcaacctgccgcaccatatacgcgcggaagtcgttagggttaaccagcagaaccaacgccgaaaggccagccaccagcaccaccagcaaaatcatcagcgttgtcagaactcttctcatggcatcctcaatggactaacgatcagtctttatcaatacggctggcaaccgcaccctgctggtcgcgatattttgcgtcctgacggcggttatacggcctgtctgccgggcctgacagcggttcaaaacttaacgcgccgatcatcatccccggacgaagcgccagcggcaatttaccggcattgaagaattccagcacaatacggcccgaccagcctggatcgatacggtgcgcggtcacgtgtaccatcagtcccagtcgcgccagcgaagaacggccgtcaagccagccgacgaggtccgcaggcagggtgacggattcaaacgttaccgccagcgccagttcacccggatgcagataaaaggcttcgccatcttcgattacgatttcgtcactcatcacgcgatcgagcgcggcgctgacttcgtccttcggtccgctgaggtcaatgaacggtgcggtatggccgctaaaggtgcggaatttattccccaaccggacatcgacggtcaccccattgatacgctcaacaggtggacgtggggtaatagacaaacggccttcatccagccaggcttcaatatcgcgatcacaaagacgcatgcctttttctcctttcatgcatcgtaccctgagccggtaagcgctcagggtaaaaccaggttatctctgaacggtacacaattcacgcggcttattcaaaaaactggctgattttcgcttttaagatatcgatcgcgatgcggtttttacccccgcgcggcacgatgatatcggcgtattgtttggagggctcaataaactgcaggaacatcgggcggaccgttttctggtactgcgccatcacggagtccattgagcggccacgttcattaacgtcacgcttgatgcggcgcatcaggcaaatatccagcggggtatcgacgaaaatcgagaagttcatggattcacgcaggcgggcgtcggtcagcagcaggatgccttcaaggataatgacctttttcggctcgatgcggatcgtttcctgggtgcgggtatgttctacgtaactgtaaacgggcagttcgatcgcctggccgctcttaagcgcttctaaatgctggaacagcaggctgtgatccatcgcatttgggtggtcatagttcgttttaacgcgctcttccatcgacagatgggattgatctttgtaatagctgtcttcgggaatgacgccgatatgctcatcacctacttgttcacgcagttcgcgataaagcgtactggcaattagacttttacctgaagccgatgcgccggcgatgcctataatgacgcactgatgagacttatcagtcataaatttagcgacctgattaacctggatgtaaaggaaggacgacgccggagcgtcaaacgcggcaattatagggatttcgcgggcgtgataccagtcgaatactcaggttctgcgaaactgaccgaaaagtgacgagttattccctgaatgaaatttaaatgcgcattttttcgccgcttacccgttttttttcacggagtaagtatttaataagtctgtgttgtcaaattctgagcggtcaccatatgaattgtaaattgtttgtactagcataaaccaaattatcaaattcacgcgttcggacatcttcttccctgacggcatggcgtctctggataaagcggtaatgaataaacaataccagcgggttttggtgaccaccccacatcctttattacgacttgtctgtctgggcctggtcacctttatctttaccttattttcgctggagctcacccgcttcggcaccctgctggccccgctctggtttcccaccgccattatgatggtggcgttttaccgccatgccggaaaaatgtggccgggcattgccctggcctgttcgttcggcaatattctggcctcatggatgctgttctcctggggttcggtcagcctcatctaccctgcggtcaacgtcattgaggccgttatcggcgcgctgttcctgcgtaaatggctcccgtggtacaacccgctgcagaatctgaatgactggatccgcgtggccatcggcagcgcgctggtgccgccactgatgggcggcattctggtgtctctgctggcacccggctctgagcccctgcgtaatttcttcgtctgggtgttgtcagaagccattggcgcactggcactggtgccactggggctgttatttaagccgcattatctgctgcgccaccgtgacccgcgattgctgctggaaacgctgaccacgctggccgtgacgttagccctcagttgggcagccatcacctggctgccgtggcccttcacctgcgtgatcgttctgctgatgtggagcgccgtgcgcctgccgcggatggaagcgttcatggtgtttctggtcaccgtgatggtggtgtcgctgatgattgcccgcaatcctctggcgctgaccacccagcacgccgggccgatgctgaacgccccctggctgccgttcctgatgctgctcctgcccgctaacgtgatgaccatggtgatgtacgccttccgtgccgaacgcaaacacatcaccgaaagcgaagagcgctttcgtaacgcgatggaatattccgccatcggaatggcgctggtgagcattgaaggcaaatggcttcaggctaacaaggcgctgtgcaatttcctcggctacagccagacggagcttcagtcgctgaccttccagcagctcacctggccagaagatctgaataccgacctcgagcagctcgaacagctggtcaacggcgagatcaatacctactccctcgaaaagcgctattacacccgcgacggggaagtggtctgggcgctgcttgccgtctccgtggtgcgtcatgccgacggctcgccgctctattttattgcccagattgaagacattaacgatctgaagcagaccgaatgggtcaataagcgcctgatggagcgcattacgctggctaacgaagccgggggcatcggcatctgggagtgggatctggaacccgacattatcagctgggataagcggatgtttgagctctatgaaataccgccgcacatcaagcccacctggcagctctggcacgacacgatgctgccggaggatcgcgtccacgctgagcaggtgctgcgggactccctgatttcccgcctgccgtttaagctggaattccgcatccgcgtgaaggaaggcgtgcgtcatattcgctccctggcgaaccgggtgctcaataagcagggggaagttgaacggctgctcggcatcaacatggacatgaccgaggttaagcagcttaacgaggccctcttccaggaaaaagagcgcctgcacattaccctcgactccatcggtgaagcggtgctgtgcaccgatatcaacatgaacgtcacctttatgaacccggtcgcggagaaaatgagcggctggctgcagaccgaggctatcggccagccgatcctgaaggtgttacacattaccttcggtgaaaaaggaccgctgatggagaatattcacagcggcgatatgtcccgttccgatatcgatcaggatgtggtgctgaactgccgtactggcggcaattatgatatccactacagcattacgccgctcagcacgctggatggacagaatattggctcggtgatcgtcattcaggacgtcaccgagtcgcgcaaaatgctgcgccagctgagctacagcgcctcccacgatgccctgacccatctggcaaaccgggtcagcttcgaaaaccatctcaaacggctcttgcagaccgttcgcgaaacgcgccagcgccatgccctggtgtttatcgacctcgatcgcttcaaagccgtcaacgacacggctggccacgccgcgggtgatgccctgctgcgggaactggcttccctgatgttgaccatgctccgctccagcgacgtgctggcgcgtctgggcggggacgagttcgggttactgttaccggactgcaacctggaaagcgcgcgctatatcgccggtcgcctgattcatgccatcaacgactatcactttatgtgggaaggccgcctgcaccggatcggcgccagcgccggcatcacgctgattgatgaaaataaccatcaggcgtcggaaatcatgtcgcaggcggacattgcctgttacgcctcaaaaaacagcgggcgcggcatggtgacggtgtacgaaccccagcaggagcgggatcaccacacgcgcagcatgatgtcgcttgatgaacagtggcacatgattaaagacaatcatctgatgatgattgcccgcagcgtcgcctccccgcgcatcccggagagcagtaatttctggctgctgtcgttacgcctgtggaccagtcagggcgaagttcaggaagagcatgccttccgctcgggtctggcggagcctgagcttctgcacgccctcgacagacggatctttagcgagtttttccgcacctatgccacccagatcgccagtaaaggcatgggcgtggcgctgccgctctcggaggccggtttagccagcgtgacgctggtcgatgaactgctcgacctgctggataaaagcccgatgccgggccgtctgctgcatctggttatctctgccgatgtggtgtgcaacccggataagaacctgcatcgcggtctgcaaaagcttcgccaggcgggctgccgcgtgatcttcagccaggtgggacgcgacatgaacgtctttacccacctgaccgcgaatatggccgactatctgatgctggatgcagaggtggtaaccaacgtgtatggcaatctgatggatgagatgatggtgaccattgttcagggccacgcccagcgtgtgggaatgaaaactatcgcgggcccctgtaaccagcccatcatgatggatacgctctccggcatcggcatcgattttatctttggtgacaccatcgccgagccgcagccattagatcttctgctcaacaccagctatttcgccatcaactgacggtgcccagccgtcggtataccagatgtgcagcagcgcgtaggagcgccacggcttccagcgttcggcataacgacgaatttgcgcgggcgtcattccggcgaagcgctgtttaatcaggtaatcatccggcagaaacacatctttcgcctgccagccgcgcagggccagataatttgccgtccagcgccctatccccggccgctgctgtaacgccttcatcccctcttctgtattcgcgggcggggaaagcggaaacgttccgtcaataaccgactgcgccagatgaatcagcgactccgcgcgctttagcggcatacccaacgccttcagcgccagcgggtccgctgccgccagcgcctggggcgtggggaagcagagatagcccggacaatccgccaccggttcgccacagagcgccaccacgcgtgacgccagcttcgccgccatcgccacgctcaccagctgcccgaggatcgcccggacgccctgctcgtacgcatccatcgcccccggtaaacgcaagcctggccttgcagcaccgagttcgcccagcgtttctgctatttgctgcgggttacagcggagatcgaacaggcgttcgatgcgttcaagacacgcctgcgcaaccggaattaaccccgggctgagggtcacggtcagcgtatgtgttgcgagatccggcgtcacgcggaaaatcccctgatgcccctcgcaggcaaaactgcgctcatagtaatcgttggtgacggtttcaatgcccgttaccgcgcgcgcgccaagaaaaccaaacatccactgccagtcataagggggaagccaggtgagggtatacatcgttgctccttttttagtgttatcagcataaacgtaaagaccctgttttgccttgctttcatattcctgttgtcgccatgcagacatttcgttaaagtctcgccccttctcaccggcatggggattcatcgtgtttattggatttgactacggtacggcaaactgctcggttgcgattatgcaagacgggcagccacggctcctgaaaatggaaaaagagagcacgctgctgccgtctatgctctgcgcaccgacgcgtgaagcggtgagcgagtggctgtttcgccaccatcaggttccggccacggcggcggagacccaggcgctgctgcgccgggcggtcagctttaaccgcgaggaggacatcgacgttacgccctccagcgtgcagttcggcctcgcctcgctcgggcactacattgaagaccccgaagaggtctacttcgttaagtcgccaaaatccttcctcggcgccagcggcctgaagccgcagcaggtcgcgctgttcgaagatctggtgtgtgcgatgatgctgcacatccgcaaccaggcgcagacgcaggtctccgatgcgattacccaggcggtgattggccgcccgatcaacttccaggggctgggcggcgacgaggccaaccagcaggcgcaggggatcctggagcgcgcggcgcaccgcgcaggcttccgcgacgtggtattccagtatgagccggttgccgcagggctggacttcgaagccacgctgacggaagagaagcgcgtactggtcgtggacatcggcgggggcacgacggactgctcgctgctgctgatggggccgcagtggcatcgccgtcgcgatcgtgaaaacagcctgctcgggcacagcggctgccgcgtgggcggtaacgatctggatatcgccctggccttcaagagcctgatgccgctgctcggcatgggggggcaaaccgaaaaaggcatcgccctgccgatcctgccgtggtggaacgcgatagccatcaacgacgtgcctgcgcagagtgatttttacagcaccgccaacggccgcttccttaacgatctggtgcgcgatgcccaggacggcgaaaaggtcgccctgctctataaagtgtggcgtcagcgtctgagctaccgcgtggtgcgtacggcggaagagagcaaaatcgccctgtccgaccgcgctgaacatgcggtctccctgccgtttatcagtgacgaactggccaccgccatttcgcaggacgggctggagacggcgcttgcccagccgctgcagcgcattctggaacaggtgcagctcgcgctggagaacggcaaagagaagccggacgtcatctacctgaccggcggtagcgcccgttcaccgctgattaagaaagcgctggccgaacagctgccgggcattccagttgcgggtggcgatgactttggttccgttaccgctggtctggcgcgctgggcgcaggtgatgtttagctagtgcggttgtgccgggtggcggcttcgccttacccggcctacaaaacgtgtgttgttgtagtgcggtctggtgccctctcccacaaaacaccaaaaacggcaacatccgttgccgttcgcatttaccttgtaggccgggtaagcgaagcgtcacccggcaacactcagacaattcccgacagttttccatatttcctccatttttccgctgtgttgcctgactaaactagtatcattccccgaagtattcaggatgagaacgtataacgatgaaaggcagtaacaaatcccgctgggcaatcgccgctggcatcattgtggtggcccttgccgccgcctggtactggcacagtcaatccgcgaacaccgccgcaccggccggcaccaccagccagacccagcgcccaacgggtggaggtcgtcacggcatgcgcggtggcgcgctggcgccggttcaggcggcgacggcggtgaatagagccgttcctcgctatctcaccggtctcgggaccattaccgctgccaacaccgccacggtgcgcagccgcgtcgacggccagctcatcgcgatccacttccaggaaggtcagcaggtcaaagcgggcgatctgctggcggaaatcgacccgagccagtttaaggtcgcccttgcccaggcgcagggacagctcgcgaaagacaacgcgaccctcgccaacgcccggcgcgatttagcccgctaccagcagctggtgaaaacaaacctggtgtcccgtcaggatctggatacccagcagtcgctggtcagtgaaacgcagggcacgatcaaagcggacgaagccgcggtggccagcgcccagctgcagctggactggagccgcatcaccgcgccgattgacggacgcgtcggcctgaagcaggtcgatatcggcaaccaaatctccagcggcgacaccacgggcatcgtggtgatcacccagacccacccgattgatttagtctttaccctgccggaaagcgatatcgcgaccgtcatgcaggcgcaaaaagccggtaaaggcctggtggtggaagcctgggaccgcaccaacaagcagaagctgagtgaagggtctctgctcagtctggataaccagatcgacaccaccaccggcaccatcaagctgaaggcgcgctttaataaccaggacgatgccctcttcccgaaccagttcgtcaatgcgcgcatgctggtggcgaccgaagagaacgcggtcgtgatccccaccgctgcgctgcagatgggtaacgaaggcaactttgtctgggtgcttaacagcgacaataaggtcagcaagcacctggtgaaaaccggtatccaggacagccagacggtggtcatcagcgccgggctttccgcaggcgaccgcgtggtcaccgacggcattgaccgtctgaccgaaggggccaaagtggaagtggtggaaccggcgaaacagggagcgacctcctgatgcaggtgctgccgccgggctccacaggtgggccgtcacgcctgtttatcctccgtcctgtcgccaccacgctgctgatggtggcgatcctgctcgccgggattatcggctatcgcttcctgccggtctcggcgctgccggaggtggactatcccaccattcaggtggtgacgctctatcccggcgccagcccggatgtcgtgacgtccgccatcaccgccccgctggagcgccagttcggccagatgtcagggctaaaacagatgtcatcccagagttccggtggggcgtccgtcgtgacgctgcagttccagctgacgctgtcgctggacgtcgccgagcaggaggtgcaggccgccatcaacgccgccaccaacctgctgccgtcagacctgcctaacccgccggtctacagcaaggtgaacccggcggatccgccgatcatgacgctggccgtcacctcctccgccatgccgatgacccaggtcgaagacatggtcgaaacgcgcgtggcgcagaaaatttctcaggtctccggcgtcggcctcgtcaccctggcgggcggacagcgcccggcggtgcgcgtcaagcttaacgcgcaggccatcgccgcgctggggctcaccagcgaaaccatccgcagcgccatcagcaatgccaacgtcaactcggcgaagggctcgctggacggcccaacccgcgccgtcacgctctcggcgaacgaccagatgcagtccgccgacgaatatcgtcagctgattatcgcctaccagaacggcgcgccggtgcgtctgggcgacgtggcaaccgtagaacaaggcgcggagaacagctggctgggagcctgggccaacaagcagcaggcgatcgtgatgaacgtgcagcgccagccgggcgcaaacatcatcgaaaccgccgacagcatccgcaccatgctgccgcagctgatcgaaagcctgccgaagtcggtcagcgtgaaggtgctttcagaccgtaccaccaacattcgcgcgtcggtcaccgacacccagtttgagctgatgctggcgattgcgctggtggtgatgatcatttatctgttcctgcgcaacgttccggcgaccattattcccgccgtcgccgtaccgctctcgctggtcggcacctttgcggtgatggtgttcctcgatttttcgatcaacaacctgacgctgatggcgctcaccatcgccaccgggttcgtggtggatgatgccatcgtcgtcatcgagaacatctcgcgctatatcgagaaaggtgagaaaccgctggccgccgcgctgaaaggcgcaggtgaaatcggctttaccattatctcgctgaccttctcgctgattgcggtgctgatcccgctgctgtttatgggcgatattgtcgggcggctgttccgcgaatttgccgtgacgctggcggttgccattctgatctccgccgtggtgtcgctgaccctgacgccgatgatgtgcgcccgcatgctgagccatgagtccctgcgcaagcaaaaccgcttctcgcgcgcctccgagcgcatgttcgagcgcattattgccgcctacggtcgcgtgctggcgaaagtcctcaaccacccgtgggccacgctcggcgtggcgctcggcacgctggcgctcagcgtgatgctgtggattttcattccgaaaggcttcttccccatccaggacaacggcattattcagggcacgcttcaggccccacagtcggtctcttttgccaatatggcgcagcgccagcagcaggtatctgacatcatcatgaaggatccggcggtagagagcctgaccgcttacgtcggcgtggacggcaccaatccgtcgctcaacagcgcgcgtctgcagatcaacctcaagccgctggatgagcgtgacgatcgcgtcaacgccgtcattgagcggctgcaaaacgccgtcgcccgcgtgccgggcgttgagctttacctgcagccgattcaggatttgaccatcgatacccaggtcagccgcacgcagtaccagttcacgctgcaggccacctcgctggacgcgctcagcacctgggtgccgcagctggtggataaactcaaaaccctgccgcagctcgccgacgtcagcagcgactggcaggacaaagggctggccgcgtatgtgaacgtcaaccgcgacgccgccagccgtctgggcatcaccatggcggacgtggataacgccctgtacaacgccttcggtcagcgtctgatctccaccatctacacccatgcgaaccagtatcgcgtggtgctggagcacaacaccgacaacacgcccggcctggcggggctggactcggtgcgcctgaccagcaaagacggcggcattgtgccgctgagcgctatcgccacggtggaagaacgctataccccgctgtcgattaaccatctggatcagttcccgtccaccaccatctcctttaacgtgccggacaactattctctgggcgaagcggtggaggccattcaggcggctgagaaagatctcagcttcccgtccgacattcagacccagttccagggcagcaccctggcgttccaggccgcgttgggtaacaccatctggctgatcgtggcggcggtcgtggcgatgtacatcgtgctcggcgtgctgtacgaaagctttatccacccgatcaccatcctctctaccctgccgacggcgggcgtgggggcactgctggcattaatgctggcgggcagcgagctggacgtgattgccaccatcggtatcatcctgctcatcgggatcgtgaagaaaaacgccatcatgatgatcgacttcgccctggccgccgagcgcgagcagggcatgtcgccgcgcgacgcgattttccaggcctgcctgctgcgttttcgccccatcctgatgaccacgctggccgccctgctgggcgcgctgccgctgatgctcagcacgggcgtcggcgcggagctgcgccgtccgctgggtatcggcatggtcggcggtctgctggtgagccaggtgctgacgctgttcaccacaccggtgatctacctgctgtttgaccgcctggcgctgtggacccaaagccgcttcccgaaacgtgaagaggaggcataagtgaagtttttcgccctcttcatttatcgcccggtggcgacgattttaatctcgctcgccattaccctctgcggcgttctgggcttccggctgctgccggtggcgccgctgccgcaggtggattttccggtgatcatggtcagcgcctcgctgccgggcgcctcgccggaaaccatggcctcttccgttgccacgccgctggagcgttcgctcgggcggattgcgggggtcaacgagatgacctccagcagctcgctgggcagcacgcgcattattctggaattcagcttcgaccgggatatcaacggcgcggcgcgcgacgtgcaggcggccattaacgccgcacagagcctgctgccgagcgggatgccgagccgcccaacctaccgcaaggccaacccgtccgatgcgccgatcatgatcctgacgctgacctcggatacgtactcgcaggggcagctgtacgactttgcgtccacccagctggcgcagaccatctcacaaattaacggcgtcggggacgtgagcgtcggcgggagttccctgcccgcggtgcgcgtggggttaaacccgcaggcgctgtttaaccagggcgtgtcgctggacgacgtgcgctccgccatcagcaacgccaacgtgcgcaaaccgcagggggcgattgaggacaacagccaccgctggcagatccacaccaacgacgagctgaaaaccgcggcggaatatcagccgctcattattcactataacaacggcgcggcggtgcgcttaagcgacgtggccagcgtcaccgactcggtgcaggacgtacgcaacgccgggatgaccaacgccaagccggcgattctgctgatgatccgcaagctgccggaagcgaacattatcgagacagtgaacagcattcgcgcccgtctcccggagctgcaggagaccatcccggcagcaatcgatctgcaaattgctcaggatcgctccccgaccattcgcgcctcgctggaagaggtcgagcaaacgctggtgatctccgtcgcgctggtgatcctggtggtcttcctgttcctgcgctccggccgcgcgacgctgatcccggcggtggccgtgccggtgtctctgattggtacctttgccgccatgtacctgtgcgggtttagcctcaacaacctgtcgctgatggccctgacgattgccaccggcttcgtggtggatgacgccatcgtggtgctggaaaacatttcccgccatctggaagcgggcgtgaaaccgctgcaggccgcgctgcagggcacgcgcgaggtgggctttacggtactctccatgagcctgtcgctggtggcggtctttctgccgctgctgctgatgggcgggctgccgggcaggctgctgcgcgaatttgccgtcacgctgtcggttgccattggcatttcgctggtcatctccttaacgctgacgccgatgatgtgcggctggatgctcaagcgcagcaagccgcactcgcagccgcgccgcaaaggctttggccgcgtgctgatggcgatgcaggaaggctacggcaaatcgctgaagtgggtgctgaaccacacaaggctggtcggcctggtgctgatcggcaccatcgtgctcaacgtgtggctgtatatttccatcccgaaaacctttttcccggagcaggataccggcgtgctgatgggcggcattcaggcggaccagagcatttccttccaggcgatgcgcggcaagctgcaggactttatgaagatcattcgtgaagacaaagccgtggataacgttaccggctttaccggcgggtcgcgcgtcaacagcgggatgatgtttattaccctgaaaccgcgcggcgagcgcaacgaaaccgcccagcaggtgattgaccgcctgcgggtgaagctcgccaaagagccgggggcaaacctttttttgatggccgttcaggatatccgcgtcggcgggcgacaggcgaacgccagctatcagtacacgttactctcggacgacttagccgccctgcgcgagtgggagccgaagatccgcaaggcgctggccgccctgccccaactggcggacgtaaactccgatcagcaggacaacggtgccgagatggccctgacctacgaccgtgaaaccatgtcgcggctgggcattaacgttgaagccgccaacagcctgctgaacaacgccttcggccagcgcgagatctccaccatctaccagccgatgaaccagtacaaggtggtgatggaggttgatccgcgctacacccaggacatcagcgccctggataaaatgtttgtcatcaacaacgacggtaaggcgattccgctctcctacttcgcaagctggcagcctgccaacgcgccgctgtcggtgaaccaccaggggctgtcggcggcgtcgaccatctcctttaacctgcccgccggttcgtcactttccgaggccagcgacgcaatcaaccgcgcgatgacgcagcttggcgtaccgtccaccgtgcgcggcagcttcgccgggaccgcgcaggtattccaggagacgatgaactcgcaggtgattttaattctggccgccatcgctacggtctatattgtgctgggcgtgctgtatgaaagctacgtgcacccgctgaccatcctttcgacgctgccgtcagcgggcgtgggtgcactgctggccctggagctgttcggcgcgccgttcagccttatcgcgctcatcgggatcatgctgctgatcggcatcgtgaagaaaaacgccatcatgatggtggacttcgcgctggacgcccagcgcaacggcaacctctcgccggaagaggccatcttccaggcctgcctgctgcgcttccgtccgatcatgatgaccaccctggcggcgctgtttggcgcgctgccgctggtgatctcgggcggcgacggctcagagctgcgccagccgctggggatcaccattgtcgggggcctggtgatgagccagctgctgacgctgtacaccacgccggtggtctatctgttcttcgaccgcctgcggctgcgcttttcgcgtaaaaacagaactacggtgaccggataaatgacagagcttcccagcaacgttcgctggcaattatggatagtcgccttcggcttctttatgcagtcgctggatacgaccatcgtcaacaccgccctcccctcgatggcgaaaagcctcggggagagcccgctgcatatgcacatggtgattgtctcctacgtgctgacggttgccgtgatgctgcccgccagcggctggctggccgataaggtcggcgtgcggaatatcttcttcaccgccatcgtgctgtttaccaccggctcgctgttttgcgcgcaggccaacaccctcgaccagctggtcatggcgcgggtgctgcagggcatcggcggggcgatgatggtgcccgtcgggcgactaacggtgatgaagattgtgccgcgcgagcagtacatggcggcgatgacctttgtcaccctgcccggccaggtggggccgctgcttgggcctgcgctgggcggtatgttggtggagtacgcctcctggcactggatcttcttaattaatcttcctgctggcatcatcggcgccatcgccaccctgacgctgatgccgaactacaaaatgcagacccggcgctttgatttcttcggctttattctgctggcggcgggcatggccacgcttaccctggcactcgacgggcaaaaggggctggggatttcgaccctgatgctcgggttgctggtggttatcggcatttccaccattgcagggtatttgtggcatgctcgcggcaatgaccaggcgctgttcagcctgaacttgtttaaaaaccctacctaccgtctcgggctgttcggcagctttgccggacgcgtcggcagcggcatgctgccgtttatgacgcccgtttttctgcaaattggcatgggcttttcgccattccacgcgggcctgatgatgatcccaatggtgctcggcagcatggggatgaagcgtatggtggtgcaggtggtgaaccgctttggctaccgtcacgtgctggtgaccgccacgctggggctggcgctggtcagcctgctgtttatggccgtggcgctgatgggctggtactacgtcctgccgctggtgctgttctgccaggggatcatcaactccatgcgcttctcgtcgatgaataccctgacgctgaaggacctgccggacgatctggcgagcagcggcaacagcctgctgtcgatgattatgcagctctccatgagcgtgggcgtgacgatcgcggggttgctgctcggcatgtacggccagcaccatctcagcgtcgacacgccggtggcgcatcaggtctttatgtatacctacctcagcatggcggtcatcatcgccctgcccgcgttcatcttcgcccgcgtgccggatgataccagcaagaacgtcgtgattaggcgcggcaaaaggagtggctcatgaaattctggcgtccgggtattaccggcaagctctttctggcgatttttgccacctgtatcgttttgctgatcaccatgcactgggcggtgcgggtcagctttgagcgcggctttattgattacatcaagcatggcaatgagcagcgtttgcagggcttaagcgatgcgctgagtgaacagtacgcccagcacggcaactggcgttttctgcgcaataacgaccgctttattttccagattctgcgctcgctggagcacgataccggtgacgaccgtccgggcccgggcatgccgccgcacggctggcgcacccagttctgggtgatcgaccaggacatgcgccccctggttggcccgcgcgcgccgataccgccggacggcacccgtcgggcgattaaagtgaataacgctaccgtcggctgggttatcgcctcgccggtggagcgcctgacgcgcaacaccgacatcaactttgaccgccagcagcgccggaccagctggctgattgtcgccctctccacgctgctcgccgcgctcgccaccttcccgctggcgcgcggtctgctcgccccggtgaaacggctggtggagggcacgcacaaactcgccgccggggatttcaccacccgcgtcgatacccgcagccaggacgaactgggcaagctggcgcaggactttaaccagctcgccagcacgcttgaaaaaaaccagcagatgcgccgcgattttatggccgatatttcacacgagctgcgcaccccgctggcggttctgcgcggcgagctcgaagccattcaggacggcgtgcgccagtttacgccggaatcggtggcctctctgcaggcggaggtgggcacgctcaccaagctggtggacgatctccaccagctctccatgtccgatgaaggcgcgctggcctaccagaaggcgcccgtagacgtcattaacgtgctggaagtggcgagcggcgccttccgcgaacgctttgccagccgcaacctgaaaatcgacctctccctgccggacagcgcggtggtgtttggcgacaaagatcggctgatgcagctgttcaacaacctgctggaaaacagcctgcgctacaccgacagcggcggcgggctgcatatctccggcaggcaggacaacgggcgctttgccctcaccttcgcggattccgcccccggcgtgcaggacgcgcagctggaaaaactgttcgagcgcttttaccgcaccgaaggctcccgcaaccgcgccagcggcggctccggcctggggctggcgatttgcgttaacatcgtcgaggcgcataatggcacgatccgcgccgcccattcgccttttggcggggttagcattacagtagagttacctctggaacgggatttatcgagagaagtatgaccgagttaccgattgacgaaaacacgccgcgcattttgatcgtcgaagacgaacccaagctgggacagctgctgatcgactatttacgcgcggccagctatgccccgtcactgatcggccacggcgaccaggtgctgccctacgtgcgccagaccccgccggacctgatactgctggatttaatgctgccaggggttgatggattgaccctgtgccgggaaattcgtcgcttctccgacgtgccgatcgtcatggtcaccgccaaaattgaagagattgaccgcctgctggggcttgaaatcggcgctgacgattatatctgcaaaccctacagcccgcgtgaggtggtcgctcgggtgaaaaccatcctccgccgctgtaagccgcagcgtgaattgcaggtgctcgatgcgcaaagcccgctgatcgtcgacgaaagccgcttccaggcgagctggcgcagcaaacttttggatctcaccccagcggagttccgcctgttgaaaacgctctcccacgagccgggcaaagtgttttcccgcgagcagctgctcaaccatctgtatgacgattaccgcgtggtgaccgaccgcaccatcgacagccatattaaaaacctgcgccgcaagctggaggcgctggacgccgaccagtcctttattcgcgcggtgtatggcgtggggtatcgctgggaagcggatgcgtgcaggattgcctagtgagccgctggtcaatccaggccgggtaaggcgaaaccgccacccggcacaataactttacctccctcccccacagcgctacaatgcccgcccttaatgtgggggatctccccttaccgctgcacctggtgcatgcggatctgacctgtcatcagaacgagaacaaacatgtttaaaccggaactcctttccccggcgggaacgctgcaaaatatgcgttacgctttcgcctatggcgccgacgccgtgtatgcgggccagccgcgctactcgctgcgcgtgcgtaacaacgaattcaaccacgagaacctgcagctcggcatcaacgaggcgcacgctctgggtaaaaaattctacgtggtggtcaacatcgcgccgcacaacgccaagctgaaaacgttcatccgtgacctgaagccggtggtggatatggggccggacgcgctgatcatgtcggacccgggtttaatcatgctggttcgggagaacttcccggagatggatatccacctctccgtacaggctaacgccgtcaactgggcgacggtgaagttctggaagcagatggggctgacccgcgtcatcctgtcccgcgagctttcgctggaagagatcgaagagatccgcacccaggtgccggatatggaaatcgaaatcttcgttcacggcgcgctgtgcatggcctactccggccgctgcctgctctccggctatatcaacaagcgcgacccgaaccagggcacctgcaccaacgcctgccgctgggaatataacgtccaggaaggcaaagaggacgacatcggcaacatcgtccacaagcatgagccgatcccggtgaccaacgtcgagcctacgctgggcatcggcgcgccaaccgacagcgtgtttatgattgaagaagccaagcgtccgggcgagtacatgaccgcctttgaagacgagcacggcacctacatcatgaactcgaaagatctgcgcgccatcgcccacgttgagcgcctgacccagatgggcgtgcactccctgaagattgaagggcgcaccaaatcctattactactgcgcgcgtaccgcacaggtgtaccgtaaagccatcgacgatgcggccgccggtaaaccgttcgataccagcctgctggaaacgctggaaggcctggcgcaccgcggctataccgaaggtttcctgcgccgtcatacccacgacgactaccagaactacgagcacggctactccgtttccgagcgccagcagtttgtcggtgacttcaccggcgagcgcaaaggcgcgctggcggccgtggcggtgaaaaacaagtttaccaaaggcgacagcctggagctgatgaccccgcagggcaacatgaacttcacgctggagcatctggaaaacggcaaaggcgaagcgattgaggtcgcgccgggcgacgggcacaccgtctggctgccggttccggaagaggtggagctgaagttcgcgctgctgatgcgtaacttcaacggtgaaagcacacgtaatccacacggcaaatagtcaatcagggaaattttttcgcgctgggataattcttagaatcggatcacataccgcttcgttcaatacgggtattatcccacgcgctgaaaaacataacccataaatgctagctgtaccaggaaccacctccttagcctgcgtaatctcccttacgcgggcttattttttaccttctctctcttcaacccaggcaatgagttcgtcgatttgcttctctgagaacacggcgatcccattctcagcgagcaacgacgccgcaacccccatccccgctttctgtataccgcgaaaagatccgtcataaataaactcactgccgcacgttgggctgccatcggttaacaatgcagcgctacaccccgacgcctgagcagcgcgtagcgcgagccaggctgcaagctgataatgtgcggtcacatcctgcccggtattttccataattctggcttgcccgtgcatcacgtctttgccatcagcgaatataatctctgccggaggacgcggtacaggcagcccggtagccaattcagggcagtggataaccagacgttgttcctgttgccagcgagcgagttgcgcgttcattcgcgctttttcacttccgttataacggaccctgaagcccatcaggcaagcgcttaccaaaattttattcatcatcactttcctgtgattacattaagctcatcgctgaagtgtaacgcgcttttgtgcctgttttgttcctttcatcctgttcttacccgctttttccctctctgctatacactcttactaacgctaaaaaagggagcagcgcggatggcaacctatccagacagtttattgattctcaacggcaaaagtgcaggcaacgatctgctgcgtcaggccattcagggtttgcgtgacgacggcgcgcgcatccacgtaagagtaacctgggaaaaaggcgacgcggcacgctatatcaatgaagccctcgggcttggcgttgagaccatcatttccggcggcggcgatggcaccatcaatgagatcgcgtcagcgctgatcgacctgcccccggcagaccgcccggtgatgggtattttaccgctcggcaccgccaatgattttgccaccagcgcggggatccccgaggcgttagagaaagcgcttcagctggcgatcctcggtaaagcgaccgcggtagatattgcgcaggtgaatgacaaaacctgctttatcaatatggccaccggcgggttcggcacgcgcatcaccagcgaaacgccggaaaaactcaaggcggcgctgggcggcgtgtcgtatctgatccacggtctgatgcgcatggataccctcaagcctgaccgctgcgaaattcgcggcgaggattttcagtggcagggcgacgcgctggtgattggcatcggtaatggtcgtcaggccggcggcgggcagcagctgtgcccggaggcgctgattaatgacggtcagctacagctgcggattttcacgggcgacggcctgctgcccgcgctgtttaccacgctgacgcagccggaagagagtccgaatatcattgacgggaaatccgcatggtttgaggtaaatgccccgcacgggatgacctttaacctcgacggggaaccgctcagcgggacgcagttccgcattgaggtgttgcccggcgcgctgcagtgtcggttgccgccagactgtgtgcttttgcgctgatggtattgccgggtggcggctacgccttacccggcctacgcttcgccctcaggtcaggcaatcgtgactttgctgtccagatagacgtcctgaaccgcattgatcagcttcacgccgtcagccatcgatttcttaaacgccttacggccaaggatcagccccatgccgcccgcgcgcttgttgataaccgcagtacgcaccgcgtctgacaggtcagtatcgccgcccgccgcgccgccggagttaatcagccctgcgcggcccatgtagcagttcgccagctggtagcgcaccaggtcgatcgggttatcgctggtcagcttgctgtaaacgcggtcatcggtgtaaccaaagttcactgccttatagccgccgttattctcggccattttctgcttcacgatatccgcgccgatggtcgccgccaggtggttcgcctggccggtcaggtcagccgacacgtggtaatccacgccgtcttttttgaacgccgagttgcgcaggtacgcccacagcacggtcaccatacccagctcgtgcgcacgctcaaacgccgcagagatctcttcaatctgacgacgagactgttctgagccgaaatagatggtcgccccaacggcaaccgcccccatattgaacgcctgctcgacgctggcatagagcgtctggtcatattcggtggggtagctcagggtttcattgtggttcagcttcacgaggaacggaatgcggtgggcatagcgacgcgagacggaggccagcacgccgtaggtggacgccacgcagttgcagcccgcttcaattgccagctcaacaatgttcttgggatcgaaatagagcggattcgccgcgaaggaggcgcccgccgagtgctcaacgccctggtctaccggcagaatagagagatatccggtgccgccgagccgcccggtgttatagagcgtctgcatatttcttagcacggcaggcggacggttgttatcgaccatcacgcggtcaacgtagtcatgaccaggcaggtaaagctggtcggctggaatggtcatacaacgatgctgtaaaaggctgtcggcgtctttgccaagcaactgcgcaatatcagtcatgtgatactcccgtaagttcgacgtcatgtcggtgtgcgtttatccagtcccatcttttatgggcagactaagcctggtaccgacttaacagattttccaccctttgcaatttttttcagcacaatctgctggctcgattcgtgtacaacaaaactgttacattgatcaaacaatcaccacaaaggtatttaaaaggtattattgaatggtatgttaaaggcgtaccctctctgacatgcaggattcaaaaatgaaaacgaaagtccaactgtcattcatgatgtttgttgaatggtttatctggggcgcgtggtttgtgccgctgtggctgtggctgagcaaaagcggttttaccgccggggaaatcggctggtcttatgcctgtaccgccattgccgctatcctctccccaattctggtcggctcgctgaccgaccgcttcttcgccgcgcagaaagtactggcggtgctgatgtttgccggcgcgattctgatgtacttcgcggcacagcaaacccagttcagcaccttcttcccgctgctgctggtttactccctgacctacatgcccaccatcgcgctgaccaacagcattgccttcgcgaacgtggacgacgtcgaggccgacttccctcgtatccgcgtgatgggcaccctcggctggatcgcctccggtctggcgtgcggcttcctgccgcagatgctgggctatagcgatatttccgataccaatattccgctgctgatgacggccgccagctccgccctgctcggcgtctttgccctgttcctgccgaacacgccgccgaagagcaccggcaagctggatttcaaagtgatgctggggctggacgcgctgatcctgctgcgcgacaaaaacttcctcgtgttctttttctgctcgttcctgttcgccatgccgctggccttctactacattttcgccaacggctatctcactgaagtggggatgaaaaacgccaccggctggatgacgctcggccagttctctgaaatcttctttatgctggcgctgccgttctttaccaaacgctttggtattaagaaggtcttactgctgggtctgatcacggccgccatccgctacgggttcttcgtttacggcggtgcggaacagtacttcacctacgccctgctgttcctcggcattctgctgcacggcgtgagctacgacttctactacgttaccgcgtacatctacgtggataaaaaagcgccggtgcacatgcgtaccgccgcgcaaggcctgattacgctgtgctgccagggctttggtagcctgctgggttaccgcctgggcggcgtgatgatggaaaaaatgttcgcctacaaagagccggtgaaggggctgaccttcaactgggccggaatgtggacatttggcgcaatcatgattgccgtgattgccgtgctgtttatgctgtttttccgcgaatcggacaaagagatcgctgcaattgcggtggttgatggcgataccgcgctgacacaaggggaagttaaatgaaacaagaacgtgttctcggtgccctttacgggcaggcgttaggggatgcgatgggcatgccgtcggagctgtggccgagaaagcgcgtcaaggcgcactttggctggatcgaccgctttttacccggcccggcagaaaataacgcggcctgctatttcgggcaggcagagttcaccgacgatacctcaatggcgctgtgcctcgccgatgcgatcattgagtgcgacggggagattaacgcggatgttatcggcaagcatatcctgaactgggcgctcgatttcgacgcgttcaacaagaacgtgctcggcccgacctcaaaaatcgcgctgaatgcgattcgtgacgggaagccggtcagcgcgctggaaaacaacggcgtgaccaacggggcggcgatgcgcgcctccccgctgggctgtctccttccggcgacgcggctggaacactttgttgaacaggtggcgcaggcctccagcccgacccataaatcggacctcgcgattgccggcgcggtggtgatggcctgggcggtttcccgcgccatcgacggcgaaagctggcagaacatcgttgatgccctgccggggatcgcccgctatgcgcaggagatgaaaaccaccaccttcagcgcgtcgctggcggcgcgtattgagctggcgctaaagaccgtacgggaagccaacggtattgagtccgccagcgagcaggtttatcagctgattggcgcgggaaccagcaccattgagtccgttccggcggccattgcgatggtggaactggcaggaaccgacccgaaccgctgcgccatcttatgcgccaatctgggcggtgatacggacactattggcgccatggcgacggccatctgcggcgcgctccacggcgtgcaggcgattgatccggcgctcaaagccgaactcgacgccgtcaaccagctcaacttcggccattattgcgagaaactgctgcacttcagggagcaaagggagggcgtatgaatgcatttgcccaacgtctcgaaaatctgcacgccacgcgcccggtgacggtgctgggcgccgcggtgattgacgtcatcgccgacgcctacgccctgccctggcgcgggtgcgatatcgaacttaagcagcagggcgtgaatattggcggctgcgcgctgaacattgccatcgccctgaaacgcctcgggatccccgcgcaaaatgcccttcccgtcggccatggcgtgtgggcggatattatccgcaacgccatggcgaagcaggatctgcacagcgccgtagaggctgaaaccggcgacaacggctggtgtctggcgctagtggagcctgacggcgagcgcacctttatgtcctttagcggcgtggaaaaccagtggcagcagcgctggttggatgcgcttcacgttccgcaaaacagcctggtttatctctccggctaccagctggcctcgccgtgcggcgagctgctgacaggctggctggagggattacaggacgtgacggcctttatcgatttcggcccacgcatcgcggatgttcctgatgcgctgatggagagaatcatggcctgcaggccaatcgtgtcgctcaatcgtcaggaaacggaactcgcggctgaaagactgggcgtagaggctgaaaacctgggtgaagtgtggcagcagcgctttggcgccgcgctgatcgtgcgccatgataaagacggtgctacgtggtatgacggtgacgcctcgggcgttgttccggcgtttccggcgacggttgtggataccattggtgcaggcgacagccacgcgggcggcacgctggccgggctggctgcgggatggtcactggcagatgccgttctgctggggaatgccgtggcgtcatgggtggtcagccaccgcggcggcgattgcgccccgacgcgcgaggcactactcctcgcacacaaagacgtatagatcgctgcgacagtagctgatgctgtactcaatcggccggtgctgctggtcaagcgcgacctgcttgatcaccagcaccggtattttttcatccatcttaatgtgcgtctgaaactcgctgtcgggcatgcgggcgctcacccttgagcgggtgcgctgcgggtagatattctgactgcggaagtagtcatagagcgaaatgccaatcgcatccgggtcgggaattaacccgacggggacccaggactcttcaatcgacaccgcatcgtcatcgacatagcgaatgcgcttgagcaaaaagacctcgctgtccggggagatcgacaggtggttggccacctcttccggacacttcaccacccgcttgttgacccagagcgtattcggcttcttgccgcgcagcaccacctgctgggaaaaaccgcgcgcctctttcagcgaatattcgaagatattgttgatttgcgtgccatagccacgggcgcgcgtcaccacgccctcttcctccagcgcctgcatcgctttacgcacggtaatgcgcgacaccccggtcaactggctcagatcgcgctcgccgggcaaaatattcccgtgctccagcaccccgctgcgcaccgcgttttttaccgtttcggcaaacttcaggtacagcggcgtgttatcgggcgcggcgatccgttcattcagttgagcgattaaccgggtatgcgcttgttccatctctgttttctcaggcgtgatgtattctgccagtatactggcttaccaccatgcatgaaaatggtgtaccggcccaataccgtgaccgacttccagagtatcggcttttgccagtgccgccgagagccaggcttttgcttcgctaaccgtatcggcccagctttcatgacgtgggcgcagcgccgccagtgcggccgagagcgtacagcccgtgccgtgggtatttttggtctgcacgcgcggcgcggtaaagcgtacttcgccgtcgcgggtaaagagccagtccggactttccggatcatcaagatgcccgcccttcatcagcaccgccccgcagcccatcgccagcagcgcattgccctgctctttcatttcccgttcagtttgcgcgtgcggcgcgcccagcagcgcggcggcttccggaagattgggcgtgatgagcgctgcctgcggcagcagcttattgcgcagcgtctcgacggcggaggcggagagcagcggatcgccgctttttgccagcatgacggtatccagcaccacgttttgcacctgatagcgcttaagccgttcggccaccgcttccacaatgtccgtttcggccagcatgccgatcttggtggtatcaatacgcacgtcgctgaacaccgaatccagctgcgcggcaacaaaatctggctcgatgcggtagaccgactgcacgccgcgggtgttttgcgccaccagcgcggtgatgaccgagcagccgtacgcgccaagggccgagaaagttttcaggtcagcctggatacccgcgccgccgctgggatcggtgccggcaatggtcagggcgttaattcgcttcatgcctgctcctccagcgtgcagagcgcatccaggaacgcgctggcaaaactgcccgggccacgcgactgcgcaacggcgaccgttccggctcgtttcatccatccgcaggcggcagcgatgttatccagccggtcacccggcagcgagcagctcgccgccacaacggcagaaagcgcgcacccggtgcccaccacgcgcgtcatcagcgggtcaccgccggtaaccgttcgggtacgttgcccgtccgtgatgtagtccacctcgccggtgaccaccacaatcgtattgatctgccgggccagcgcctgggcagcaggcaccgcgctggcggcggtatcggtcgtatcgacgccgcgcccgcccgcgctcatcccggcgagggcaaggatttcggaagcattgccgcgaatggaggccggtttcagggcaaggatttgatggcaaaaccgggtgcggaacgccagggcgcccacggcaaccgggtccagcgtccagggtttgcctgccgctaccgcactttcaatggcacgacgcatcgactgggcgcgcagcgcggtcagcgtgccaacgttaaccagcagcgcatcggctatcgcggcaaactgctcggcctcttcggcctcgatcaccatcgccggtgatgcgccaagcgccagcaaaacgttggccgtaaaggtctgtacgacatcgttggtcatacaatgggtcagtggagaacgggttcggaagtggtgtaaaacgtgtaaatcgagcaggtcaggctgcatgggttcgctcctgccttgcgtgaagaagcgatgaccgggaaggcatctgacttccctacgctggcattatccagatcaggtaatacgggtatttctcagcccatcagtgatggggcaccccgagtcatgaagattgaatctctatactttttgccagcttaggggaagttgcttgctcttgcaagcccacccttccggttatcgcttcttcacgctgtaccccaccttgtacctcagtttgtaccccatatctgtatgacaaaaccccttgattatctaaattagctaatttatattatttatctaaacttgataagtgagatatgcaaatgacagaaacccagatctacgagaacattaagcaagccatcaacagcgcaccgcgaaatggtcaaacggttgaaatgcacctccagatgatcaaatacgccgaccacctgaaaaacgtcactgctaaagagttttgcgagggtgtgggacttaaagccagttttggtactgaattcagcaaaatgaggaatctcaccgaacggcttaaagccgctgggcttgatacctcgaagctgtgattaacaagatcatcggtatctacgtttagttaacgaggttggatggatgagtgcacgtgaagcatatcggcagtatcgagaagcggtgactgcttgcaagggcatttttgcccgaggtggtaatgtcactggtgattatggtgaacatctcgtaaagcaactttatggcggtgaattattgccaaactcccataaaagcgccgatgtaagattaggcgatggcacgctattgcaggtcaaaaccagagtcaataaaacccagttaggcggaattcgctcctgggatttcgattacctgatcggtattcagcttaatgacgatgccgaagtcatgttggcagttcgtgtccctgtagatgtttgtcgccaaattgccggatatgccagccatgataacaaatttgtgatccatcttaatggcgtgcttcttaaaacgcctggcgtagaaaacgtcaccgaagagtttcagtcagtgtaatccctaagtgttcgtttttttcttttctggatgcgggtggcaatgtaccagacagcgcgaaagaataagaagatgtagagctgggtaatcataatcctcctggttaaaatggtattgaatcaaaatcttcttccgtttgcggagtaaagacttctgttcttccagtgcgttcagaaaccactctggaaattagttggtaggctgcgttctcatcacccattgtctctgttagcgcccatttcacagcggcatctggtggttgtccattcggtttgcaaatagctacaccgccccagggaaactctggactgtcctgctgaatgggcatcgttggtgccgattgataatcaaagtcatcccaggcacaaggaatgtcatcccaatcaggaattgactgttcctctgcggccttaactggctcaggggctggcacttcgtcagacactgctacaggcagctgctctgttaatgcttctggtggggtaatgtgagcatcggtgaaaggaaatgcagtgtaaatgctcgtttgccctttcctgtcctcgacgtggacaactcccaaatcttcaaacatcctgataatgtttcgtgcctgtcgagcctccaccctgccaactttgcctaatgtatcttggttggcgtagcattctttaccttgctcgaattatacacaacagaaaaaagaggaatacttgtcagatatacttacatatgctgatatagctgatattatccgaatgaataaagagtcggtcatgtctttcacattatccaagtacttaaatcttctcagcttagtatctgatgaggagaaaataaaagaactactattaaaactccaagttaaatttaaaagtttggatcatttgctaaattctgaaacaatatatgactttgttgttcaacgaaatctatacgaaattaatatcaaaactttatcagttattttaaatgatgctcccaatataacgtatgctgcagttaaaaactctgatcagcaggctgttatcaattacgtaaatgacaatattgatatatttgttgaaaaagttttacttactgaggagattgaggaaccagaggaaagttttctggagttattaaatcgggaggatttagataagagagtaaagcatgcaatgatcatgaaaaaaacttttgccatctcggatattggtgaattgattaaagagttatggccaattgtgatccgtgaaaataaaatggttgcatgctggtcaaacgttattacttcttatgtagaatacaataaaaaaatgcctgatttcttaatagctttcttaaacaatcctgttaatagaaaagagctctctaaaaataatatagaggcgtttgatgataaatttgacgaagcgattttagaagatatctcagaagaaatcattaatagtcgggatattacagacgaaacattcgaagtgttaattgctagtattcaaagttggatttactttccgctcggaaatgttagtgaaaaaagagcaaaattattgattgataatgatttgttatctctaacaccggaaaattttaaagagttaaaattaaattttgatacacttcatatccaactcgctttgagaaaccctgacgagtttattgataaacaaggtgatttttcccttgatgccaatgatataaagcaactcatagatagcaacgagctctctcaatttaacaaagaaatatttgtacaacatttaaattctaactgtttgacagatggaaataatgatattcttaaagatacaatttattttattaatgagcataacctgaaaatcaccaatgaactactaacctttttgcttgaatcacctacaacattggatactaggttatcgttgctagctggacaaataaagcatattgataatgaatcaattactgaatttttaactaaaataggggaaccttactctgaaattgctgaaaaaggcagacgaataaagatctcaaataatagaactaataaagcgttggtgactgcattagagtctaaaaactacatatcctcttttaaagaagatagagagagattacgtgtgaatactaaaaaaaaataaagaataactaatgttttttaacgtccagttttaattgctgggcgttttacttattgagattattttctttcaaatattcttgatgctctttctccagcttatcagtatcatccttgaatatataaatcttatatttttccttggcttctctagacagattatcttttaaatattcacggagttttgcttcacttttggtttgatccatgcctattgtaattgccggatctgttattccaatttcaaaactaaataacccaaattcatcccaagcactttctaaaacttctacaggggtctttttgtttgattcgattaaagttataccccacataatcaaagcaggaactaagaccaaaaatccaattaacctcttcttcattcaccatcacactctccctcgtcgaaaagaatctctcctttattaatactacggatatcattattgacctttatattttattaccaacatttacatcgaacttttgttctgatctatattgaataaggaacgtttgttctgttgatattagatcaatcaaggagtgagtcgatatgtttagggatcgaggaactatcaatggacatcaatgatgctagaacaattaatacagcttaaacaagatttgattgatggatcaaaagttgaaaagccatctttagatgacaaacaaattgatgagatggatattctcgtttctgaggcattggaatttaataaagagttgaaattcaaactctttaacaagggatttgttgaaaatgttaccggcagagtacattacattaattttgaacaacaaaagcttcacgtaaaagaccagaacgacaatacagtttatatcaacatgaataacatcataagagttatatacaatgactgattactcacaatttccacgtgagaatatactctgtgtcgatatgaaatccttttatgcttctgtatcggctgtagcaatggggcttaatcctttaacatgttatcttgccgttgtagggaatacggatagacagggaagtgtagtgttagctgcatctcctgcacttaaaaaagattttggaatcaaaacaggatcgagactatttgagatacctgaagatccaagaatatacattgtaaatccacaaatgaagcttttcatcagagtttcaactgagattacaaagctgttttacagatttgttcctgaaaaatgtgtccacacgtattcaattgattaatcttttttagatgcaggaaaagagaatcctgaagaaatggccaaagcaatccaaagcagcatgtggagagaatttggtttgatgtgcacagttggaattggtgacaatatgttgcttagtaagcttgcacttgacctggagagtaagaaaacaaagagtggtattgcacgttggagatatgaagatgtgccaaatagactctggaaagttcgacctttgtctaaaatgtgggggataggagggaggatggaaagaaatctgaatcgaatgggtatatcaactgtaggtcagttagctaaatttcctttagagctgcttgaaaagaagttcggaataatgggaaaccagttgtactatcatgctcacggaattgatttatctgaaataggagctccattgatgcaggggcagattagttttggtaagagtcagattttgtttagggattatacaaagagagaagagattaaagctgtgctcttggagatttgtgaggaagtcgcaagaagggcacgtacatataataaagttggtcgaacaataagtctaggaattggatacagtaaagatgagcttggcggtggttttcatcgatccaaaacaattgattttcccacaaatatcacgatggatatttataagtgttgcttgatgttctttaataagttttactcgggcaaaaaacagtgagaagtatctcagttacgtttgcaggtactgcgctccacagagcagggctgaccggtggacataaatcataaaataaaagcccactcaaatgtttgagtagggctaaattaattaatcaaccttttttaacctccgactggcctttcagctacctggatgttagatggtgaatctgtactcaattgcgttaaagctactccacttaaaatcacagctaaaatagatacgcaaagcacaagttttttcataagattccctccacctgattcattttctgttcagcccaaattttcgcattgaaaaagctcgttgcttcttcaaaagcacctattgattcaaacctttttgcagctatgtaggacaattcatctacactttcaagttcattttgctgttttaaaaactcaatattactaatacaattattgaaattattttttaattccccacaataaaggttatacaggatgctgattttggcttcgtatactttattctccattaatatgagtctttcctgtgctttattgtaaaaattaatggctttcattttttcgtcaattttaaagagttctttaatcatcatgaataaagaatttatataataaatcgaatgtaaccaagattcatttcctattgctttttcaagagattcaatgcatttatcaggtttgttccaatcagaataaacgatactaagattgtgaaataattgagcttttaaaaattcatcttttgtttcttttgcaatatcaattgcttctaagtaatattgttctgcttcctcaaatcgtttcatatcagcatagtttgcagctgcaatcattgttgatgtagctagtttgcatttataatcagggtgtcgcttatatattgaaattgcattttttatataatgttgtgccacaatgctttgtttaacaagagtatataagtaagagactttagagtaaaattcagctgcttcaatttcatctggaatttctgcaagctttttctcagctaatccatataggttaattgctcgatcatagtttttgttgtatgcctcgtacattgcttcaaataaataaaagttgtattctaatttatcatttgtttttgttatgaagttttgattgtcttcagtaaaataggtgtgcttttgtaaaggctctcctcgtgaagaatgcagcaacattttatgtctttcttctaatagactataatacgcaagaacttcttgatcttcttccatttcatcaaaaagtttctttatctctgaataatattttattgattcatcaaccttttgtttttttatagcaatgtaccagtcattcagtgtagtagcgacaacttcagaagcgatcttactcatttaaacccctctttctgaaaatttcaaaaatctctcgaaaacaatcataacatagtcattgaaaaaattgtaaaaggatgtaaagttttctgcaattttttcatttgaaaaaacgaaaaaaataccctcctcaatcaagagaagggtatggggtttatctcggtgaatcataatccattgcttgttcactatcagaaataccttgagttgttggatcaacaataatgcccaatgcagttaaaaaagtcagaagagcattaaatttctctgttaaatcgtcaccaaatacagtcaagtcatatccaaaagcaaaggcaattgcttatcgtaaaaatttataatgagctaaaaagacagtaaacataagaatttttgatactttaattagtaaatagggggtaaacgatcgtaaaacataagcgggagtaggggaaagtggttgttttgggaagatatttataaaaaaagaaaattttaagaaggaaaaacgttgatactataggcttttacgatagtgattacgatgtgaaaaagggtgattttgatgtggaattaggaaaatgaaaatttggatagggtgtggaaatggaagtgctatgggtacatttgttcttgcttttgagtatttggatgttaatacacccccagataatggtagtgtaatccctatataataactcttatacctgcatttcagttacatataatggttatgatcgaatgctttatggatgcatctaaaaaagggaaaatcaagaatatttttttgaaaaagcagaataacttctgtcttaaaatgagataaattattttgtttttgatcgttatcgtaacaggaaaaattaatacgaacacttattatgtccttaataagcaaaatgttctgagtaaagtactatatattcaatgatctcgactgactaaaccttagatgcaatataagatatggactcagcggtaacagaagagaaggaattagggaaagcatttgatttcatacataaaagaccgcatagaaagaaatatcttgcttaaaaaggtgaaaaaggagctaaaaaagctccctataagtttaaacaacttttgtataaatagccgtataaaactgaattgagtaatcgaaataataacgtgtgagagtataagtatatccattgtattcaatagaaggcttgaagtttggtagggggctaagctgatatatggtgtcataatcatattcatcactttttactatcacttcagacgaagaacttgttgccaagacaggagcagcagataccagcatacctaatgataaagcagaactcaataaaatttttcgaaggttcaaatatatcaactccatttacattttatatattaattatgagttaaatggaagttgctttggaagtgactaatggatcataaatagttaaaatcgtgattttaaacaaataaattaggagggaattatggctgacagatatgtattaattgaagtgaatgaagacggagaaggaaggttaaaagatgaagctgttacttggattgacttccgattaagcattgtagattttaatgccagtgaaggactaaatcaattaatggagcaaatatcaaaagatgtgaaagatgagttagttttggttctttttaattatcgtgttaagtcctcttatgattcttggagtggagcaactgaatatgaagacttctttgatgttgaatttttcaaagtaattaaaaagaattataagaagttttaccaaggattagtgacagtagaattagatgtcggtattaatggttttgacaatattgaatctatgccaaccgactctaaccaaaactattatagaaacttaattgctgagtgggaagagttttacaatgaagattttatcccattaagtctaaataaaagatagtttttaactaaacatataaggatggatcgttatcgataaaagtacacgcatcgataacgatcgcagaaggggatgtaaatttctatagcggcgtattttctcgaaatagcctggatacttattctgctttgatctggatttaaatacagaccaaattacagcagctagtgtataatccaggactttatcaaaagtccaatttgtaaaaagatcaagaagaaaattcattagctttcacctccaagacaaaattgtcctatctctcttagatggcatgtgtatgacacgcctctataattaaaagagtgaaatccaatatgaaaatctaaaaagaattgaaaaaacataaaaaaaatataaagggtgcagtaaatgacggaaattaaagcgaactcaactgtaatgattcacgtactggctgacgaaacacttagcagcatcaagcgcgaatacgtagaggtcgatcgtaaaacggagattggcgagaagatcattattgttgataaaaatgatccagatgatgaatacgagaacggagcaatttaatatggattttcaattttcaaaattgtaaggttaacttatctacccggaggtgatgttagtgtatataggaaatggccattactgttattcaaattcaactgcaatgtttctttcatcaataggagaaaatgtatctcctcaacttgtagagatattaactggtgttgggttaggtgccatgatagaatatgaaaaaaacctttattttagtatgagagatcctgatgatggtatcaattatgctttaaacatccttggatttactgcagaagaacatcagcaagctagtgacttagatgacccatttccgttattaaaacagcaaatcaaacaaaaccctgtcattctaggccctttagatatgggggagctaacataccatccgaatcataaaaatttaaatggttctgaccattatgttctagggtaccaaatggataatgaaaatatttatgtgcaagatccagcaggctttccatttgttccattatcactggaccaatttaagaaggcttggatggcggaaaggattccgtataggaaaggaatcaataaatattggtctacagcaaaaaaggttgtcacattagacaataacgaaatatacgagagagcaattgattattttaagagaacttatcggaaattcgaaaaagtggatatagggttaattggaagggaagcaatttgtttttatgctgatcaattattaaatgcccctattacagctgatactataaggcatacaacattcttccttttccaattaagtgcaagaagggccaacgattatgcaatgtattttaaagataggcattcacatttatcagtgttgaagactgaacaggctaaggtgtttgggatatgtcattctatgtctgtaaataaagattggaaaggtatatcggagaagttaatgaagctagccgatttagaggataattttagattggaacttttaaaagtcggctattaattatagagatttccactttaacaaacggggcgtttgttcaataaaggtctcaatacatattatatatatcaactatgtatgagcccttattttaattttagtcttgataatttaagctcagtgatatagctctcgtcatcaaaaggctcttttattgaatgcaatagcattggagatacaaacaaaataccacctcctacttagaacatattagctaagaggaggtggtatataaagcgatatggcagtggtacttaatgggattcaatgagctcaggtgaattcactaatgaagatacctgatatgcttccatgtcatcagcatcataaggcagcaacaagctttgtagataatcaggatcagtatttttaggatttagccattcctttttgttctcatcagttaggataactggcatccgatcatgaatgtcttccataagctcactaggctttattgtgatgattgtgcaagtgtacaacagattgccttctagcgtgttccacttttcatataagccggcaaaagcaaagagattcgacgatttaagtttaatccgcataggaatcttagtctttggatcaaggcgtttccattcataaaaactgtcagccggtatgatacaacgtttgcttccgagcggctttcgaaagctgggtttctcggccaatgtttcagcacgagcattaatcattttataaccgatcttttcgtctttagcacaaggagggataagaccccatctaagtttacccagacggttattagatccatcgttgataattgtcaggatgttttgtgaaggagcgacattatagctagggtgatattcaccttcaggtaagaattgatctatgttgaattgctcaatgatgtcatcaaactcagaaaataaagtgaacttgccacacatgttcatcatcctttagggtttttgaatattgtacaggcttgatacacaaaaatcaaaaaggaggaatgtgatgcagcagcaaacagttgagggttaaggaagttgaatggagaaagaaaaggtcagtgatatttatacaatacattaaatagtttttctataaatagttctgatagactgtacaataataagaacgcccccatatgggggcttggatctgcttaataaccattaaatcccttgatttcaaagttttcagtatcgagatttaggctattcaattgctttaacaacacctcgaattttaagcagtcaccgtttcttaattcttctggaatatcttcaggatttgcagttttcattccattctcaatccactgttttcggtataactgaattgcagcgtcaattaaataatctggagttacaataaaacctaagcttacgtcatgatcttcactgtagccgtattcaaaatcacagcaagggcagatatcaaatgttttttgatactcaccatcattgtttaatgggttttgaattaatcctttatatccgcaaattaaacatgtatataattttggcatagcaatccctctttatatatttatagttcctattgatttttataataattataaccagcctttttatttggatgttttggcttaaagtaagttattatagtgtccttattacctgagcgttccacagataaaaattcatttgtctttttattatacttatacaaagggattgagacagttgcaaggaatggtgaaccgtacacagttttgaacgatttgctgtttgctgcaggcaatttacatattggtctggggcacgattatttaaagtgcattgccttactaatcaatgtcaaaagattttttagtttaacagagtcatatggaaatatttcagataaattagctgttgttgctatgaaaggtgtgcaatttgatcagtttgaagaagcttacaaagcttataaagaaacagttgcaataaatcaaaatagcttagtggactttttaagtgctttaattactctgataaaagcaggtgagaagctacaaaaagctggtgaaagtttagctatcatcatgaataaacttcttgaaatgagtccagaaaattcaatgaaataattgttttatgcaaaagcccttatgagggcttttttaattgttgtttgcagtaaccaacttcaaaattttccgtataggatctaatatctcaggggtaagtttatatccatcccagtgaatatctggtttttctaaaaactcttttagattttttctttccactttaggatcaggatcatctgttaatccaagtatgtaatcaactgaaacatcatatagtctagctaaaataaccaacttgtccaatggtggttttttgctttcagcttcatacccgccgtaacttgattttgcaattccaattttctcagctaactgttccattgttaatttgtgtgcctttcgtaattgccgtaatctttggcaatacattttgaataaatgcctcccaaaaccatctagttcaattatatgagctttcatttctcaataaaataaaaaatctcaaaagaatttcaaaattttcacgatttctggcggaaaatgcattataatgtgaaagcattactttaaaaatggtagcaatgaactaggaggaagtcatggtaagcaagaagaacaaaattgtagcggcattattagcatttttcttcgggggtctgggaatacataagttttatttgggaagagtaggacaaggtattctatatattttgttttgctggactggtatcccctctattatcgcatttattgaattcattatttttctttgtggtagcgaagaagggtttgatcaaaagtacaatttttattactttcagcagcaatctaaagcttaattttaaagagggatatacagtccctctttaaataaaaaaagaaagttaaagatatttattttgaattggaggctcggttacatcccacagttaccctgattgtcaattcttttttttctttttcagagccctttcaaataaaaatcttgcaacttctttgtaaaactgatctaagctatcatcctcaaatttggtcaataattttaattgagcagttctttcttagtataaccttaattgttttcttcttcagttcttcatattcttcataaatttgcttcccttcattagacaagcggcagctacaataatttcacaatctctaatgtatatctcctttatttgaaatggttcaatgggaattcattgcagatattactccatctgaattagaaacaagaattgtgatcctgcgaaaaaaggatcaggatatggtggaagaagaccacttataatgtgtttctaggtatttgtaattgaattacaaatacttttaatatttgctcatgaattcgtggtattatactgaaggggacgatcaaaagctttggcgttagtaattaagaatgttttaaatgtatacgagtgctacctcaaagtcggaaaaaatattataggaggtaacatatgtttaagtttaaaaagaatttcttagttggattatcggcagctttaatgagtattagcttgttttcggcaaccgcctctgcagctagcacagactactggcaaaattggactgatgggggcggtatagtaaacgctgtcaatgggtctggcgggaattacagtgttaattggtctaataccggaaattttgttgttggtaaaggttggactacaggttcgccatttaggacgataaactataatgccggagtttgggcgccgaatggcaatggatatttaactttatatggttggacgagatcacctctcatagaatattatgtagtggattcatggggtacttatagacctactggaacgtataaaggtactgtaaaaagtgatgggggtacatatgacatatatacaactacacgttataacgcaccttccattgatggcgatcgcactacttttacgcagtactggagtgttcgccagtcgaagagaccaaccggaagcaacgctacaatcactttcagcaatcatgtgaacgcatggaagagccatggaatgaatctgggcagtaattgggcttaccaagtcatggcgacagaaggatatcaaagtagtggaagttctaacgtaacagtgtggtaacagatcatccttaatcaggggtagctaacgggctgctgatcgttccttgagaagttttataatcaatgattattaaaatcgttagtaatggttaaaggttgttttctactaggtgaacggccttggaattgctggaggtagggtattctccatctggttttaaaactttccctataggttaatagaatggtatttaaatgagaatgctatcaattttttgtagtcagcgcttgctcacaacagacacctttacataacccttctttatcaaacataagccttattcaaaataaaaatatctagtagttaaccagatcctcataactttatactagttaaaggtgggactgttaagaacaaaaagtccaatttatgaatggggactctacgaacaaagcaagtaagttcaaaaagaacccaactttaggatttccttagaggattgaatcagctcaaaccaagttttttaatgcgactagctatggaaattaagaaaagaacctggtgaaatttcccaggttctttttatattgcacaaaaacagacacggtgatataatcacactacgtgcgctttctagttaaaaagttatagatatccatcttataattttattatatcctgctaggaagctcttgtcaatatttttttttgaaggggagatgtagaatgagttctttggttctcggtttacatgaaattgaaaaaacacagctttcgctcgttggaggaaaagggttacatttaggggaattatcaaaaattcaaggtatacaagtaccagaaggattttgtgtcacaacagtaggatatcaaaaagccatcgaacaaaacgaaacgttacaagtgttgttggatcaattgaccatgctaaaagttgaggaccgagatcagattggtaacatcagccggaagattcggcaaatcattatggaagtagacattccttccgatgttgtgaaagcagtggctcaatatctctcccagtttggcgaggaacatgcctatgccgtgcgttctagtgcgactgctgaggatttaccacatgcttcttttgccggtcaacaagacacctatttaaatattaccggcgtcgatgcaatcttgcagcatatcagtaaatgctgggcgtccctatttacggatcgcgcggttatttaccgtatgcaaaatggatttgaccacagccaagtctatttatccgttatcgttcaaaggatggttttccctcaggcttcggggattttatttaccgctgatccgattacctccaaccgaaaggtgttatccatcgatgccggttttggacttggtgaagcactggtttctggcttggtatctgccgattgttttaaagtacaggatgggcaaatcatcgataagagaatagcaactaaaaaaatggctatctacggacgaaaagaaggcggaacagaaacacagcagatcgattctgatcagcaaaaggctcaaacactgactgatgaacaaattttacagctggcacgcattggaagacagatcgaagctcatttcggccagccgcaagatatcgaatggtgtttggcccgcgatactttttatattgtacagagtcgtccaatcactactttattccccatccctgaagcgagtgaccaagaaaatcacgtctatatttctgttggtcatcaacaaatgatgacggatcccataaaaccactgggattgtctttttttctgttgacgactgttgcacccatgcgtaaagccggtggaaggctatttgttgatgtcacacatcatctggcatcccctgacagcagagaagttttcttaaaaggcatggggcagcacgatcagctcttaaaagacgcacttatgaccataataaagcgacgagatttcataaagtcgataccaaatgataaaacagcaccaaatcccagcagaggcaatgcagatatgccggctcaagttgaaaacgatccgacaatcgtgtctgatttgattgagagcagtcaaacatcgatagaagagttaaaacaaaacatccaaacgaaatcaggatcagatttatttcgttttattctggaagatattcaggaattaaagaagattttatttaacccaaaaagttcggttctaattcgaactgctatgaatgcttcattatggattaacgaaaaaatgaacgagtggttaggtgaaaaaaacgcagcagatacgctttctcaatctgtaccccataatattacttcagaaatgggtcttgcgctattagacgtcgcagatgtgattcgtccttatccagaggtaattgattacttacaacatgtaaaagatgataactttttggatgaactggctaagtttgatggcggaagcaaaacccgagacgcgatctatgattatctcagcaaatacggaatgcgatgtaccggagagattgatatcacaagaactcgatggagcgaaaaaccaactacacttgtcccaatgattcttaataatattaaaaattttgagcctaatgtcggccatcggaaatttgagcaagggcgacaggaagctttgaagaaagaacaagagttattagatcgattgaagcaattaccggatggtgaacaaaaagccaaagaaacaaaacgagcgatagatatcatccggaatttcagcgggtttagggaatatccaaaatacggcatggttaatcgatacttcgtttataagcaggctttactgaaagaagccgaacaactcatagaagcgggcgttattcatgaaaaagaagatatatactatctcacttttgaagaacttcacgaagtcgtgcgcacacataaactggattatcaaatcatcagtacacgaaaagacgagtacacattatatgaaaaactatctccaccacgtgttatcacgtctgatggtgaaatcgttacaggtgagtataaacgagaaaatctcccagccggagcgattgtaggtctacctgtttcctccggagttatagaggggcgagcgcgtgtcattttaaacatggaagatgcggatttagaagatggagatatattagttacctcctttaccgatccaagctggacaccattgtttgtatccataaaaggcctagtcaccgaagttggggggctgatgacccatggagctgttatagcccgtgaatatggcttacctgcagttgttggcgttgaaaatgctgccaagctgataaaagatgggcaacgaattcgcgttcatggtacagaaggctacattgaaatcttctaatgtctgatgtgtgtagagaaccgtcagatattccgccatcagccctaactagaagttgggaggctgcatttgtaccgaatgataaagttcccgttgaactaacgaagatcgatagcacattaagaaaagctggaacctctttgaggaggtctggcttttcaatataaaattggcgtagtgtacaaaagccgtattttgcgggcggcacttctttaaagtgaattttttattaccagcatttaaaaccaaactttagattttgttcgtgtcaaagagaactggagaatgttgatgttgtatttgataggggaccacatagaaagaaataccttgcttaaaacaagagaaaaaggagctaaaaagctcctttataagtttaaacaacttttgtataaatagccgtgtaaaacccgattgagtaatcaaaataatgacgtgtaagcgtataagtataaccgttgtattctattgttggctggaagtccattggcagaggactaatgcggtatatagtgtcataatcatattcttcattttttactgcaacctcagacgaagtgccagcagccaatgcgggaaccgcggatattagcatgccaaaggataaagcagaactcaataagattttcctaatcttcaattacatcaactccatttacaatttatacatatattatgttgtaattggaagttattttggaagtgaataatggatcataaaaaaagtaaaaatctcgattttaatggaagttgcgatagtaaacgacagtaaggataagtatatttatgctggaatccagaaagaagcggccttcaataatatatttgaaagcgcaaaaatgagtaagcggataatatcgagggctaccacatgcaaatatttgagaaagaataaaaagaaggttgaggaattggagaatgagtatgctgctgttatgaattgcaaaaagaagtagatgggttgggtgatatcctgttgtttattttaaagatgagtttaaagaggaggaagaaagatgcctaaaatcggagtaagcttgatagtgctcattatgctcattattttccttgcaggctgcaataaaaatgaacaaaacggagacgaaacaaagatgcagagcctagtaggctatgtcgtgcttaaagacaatgaaagggcaattctcattaccgatacaaaagctccaggaaaagaagattacaatctttctgaaggacaacttatgaacaagtttaaaaataacatagtaattgtaggattaagtgagattgataacacagatgatctcaaaagaggtgaaaaaataaaagtgtggttccatacacgaaaagagtcaaatccaccaagtgcaacgatacaaaaatatgaattattataaaaaaattgttgaattctcatatagataacctctgagacaacaaatgttgttctattgcattgaaactgccagtgaccaatatcaagttcagttatgttaattcaagtggtttgatatgttagtgtcttcgaacgagacgaaatattggaagtgagtccggatattcatgagtattacaaattggtcacagaataagagacttaagagagttgtctgcattgtatgttcacttgtatctttataatggcttgcactaaggagtatattcttggaagaaaagaaaacggattttagggtgcttagtcttaattcttgtcagattcaaactttacttgttccataaaatgaaaacttgctgttaattataataatgtttaattttgtggtgtttaaatatatgattctagaggtcttatgaaagaaccgttcatcaaaaaatgaacggtagaagttaaaaaagtaatgtcttttcctttgtggcaaaaggctaaacatattatttgagatcgttaaggacgacttttgcagcctcagcgataagagcattatcataattagcatctttcgtaaagcggtttgacagaattgccacaacaataggagctctgtttggcggccaaacgatagcaatgtcgtttcgtgtcccgtaacttccggctccggatttatcgccgacttcccatcctattggagcgcctgcccgaatcagttcgtcaccagtagcattgcctcgcatccaatcggttaagatcatgcgtttgtcagtcgtgagagtgttatctaaagtgaaggctttaagatcggttgccagtgcttttgcggtgctggtgtcacgaatatcaccaggaatcgcagagtttagatccgtctcgaatcgtttagctttcgttacatgatccccaatctgtttcagtgacttttcaaaacctttagggccgccaagctgttgcaacaagatgttcccagcggtattatcgctgtaacggatagccgcttccgagatttcttttaggctcatgcctgtatctaggtgtttctctgtgattggagaatatgtaacaagatcgtccttgctgtagtggatgacttcattaagtttttcaattgagtttttcttcaggacagcagctgcggctagaactttataggttgatgcgtaagcaaatcgttcattcggccgataggcgattgtcttgtttgaacctatatcaattgcataaacaccaagcctggcatcaaattttttctcaagttgaacaaattttttattcgttatacagcttgccatgtttgtgtcttctatggattttgcttcggcatgtgttgagttgaaaaaaggtgtgaaaccagtaatgcttaaacataaaagcccaacacatattccgaattttattgacgctttagttttcaacttcatcaggcctcctcattcaaatgattttgtattacctttgaaatgtttcccatgacagttagtgtaacaaacccctttgcgctagtaaacatagaatcaattgatcttatatttttataagttgggagaacaagggcataagaatagaatcaacaaaaaagctgacaatgactgtcagcaaagtcatctattagaaagctttatcaattgtgattggagtgttattggatgcaaacgagaaaagtttatctctacgtatttcacacaatgtcagactgggaatatggatatttaattgcggaactaaactcagggagatactttaaacaagatgcagcatctttaaaagtagttacagtaggggttaataaagaaatgataactacgttgggaggattaagcataaaaccagatatttctcttgacgaatgtactcttgggagtcaagatcttatcattttacccggaggaaacacttggggagaagatattcatcagccgatcttgaaaaaagttggcgacgctttaaagctcggcacgactattgctgcaatttgtggggcaaccttgggcctcgcgaatgaaggatacttaaattcgagaaagcacacaagcaatgacctcgactatatgaatatggtctgccctaattacaaaggagaaacattctatgaaaaggggcctgcagtatctgatgaaaatttggttactgcatcaggaattgctcctctggaatttgcggtagaagtattgaaaaaattagatgtatttgcaccagatacattgcgttcatggtataagctaaataagactcaaaagcctgaatatttctttgagctaatgaatacaataaatcgatagaaaacactttagcagttttttgtagtgctcctgaacttataggagcattttttatatgtgtctaggagctaaataaagaaatgcagaaacttttaaaaagaatatagattggtaagccttatttcgaatagaggttgatttgggttaaaactgttcttattaaggctcatttcatggtgctaaagattcatttggagaagactgtcttgatcagaaaagacccttccaatatattgaagtaaaagatatcgggaggaactcttttgaaaaagatgttgatgttagcttttacatttcttttggctttgactatccatgtaggggaagcttcggccgttatcgtgaaagatgaggagaaagtgagttttacaatgacagagaatgaaaaatggtttatgaagtctgatgacctaaattcaaaccattggacatctcactttgggtacagattcaccattttcgatactgaaggatgtacaattaacgcaagaatcatgcgaatgactttgtcaggatatgaaataaccgttagtgaaaaaaacttctcgggggatcattttgattttagtgcaactgatcgagttgagacgatgccttataagactcattatttgattttgacaaaagatccagattgcggagatgttaaagtaaaaggtctatacggttttcagtttgatcagccagaatggtaataaaaaagtatctggattctcaccagcctaaacgccagccaagctaatgtctacatgcagacattagcttttttcattgtttaataggctgtcgtcaggattctagaagactttctcgtaatagtcttctcctgtcacatgaagcccaaatgacaggggaaatgtatatcattcacactttccgtcgtgaaaatgtaaatgtattcataaaaatcccgcagcatatcagcagtgcgccgaggataatattgatggtgatctgttcgtgcaattgcagccatccaaagaatagggccaatacgggaacaaacattaatgccatggatgcttttgacgcttggatttgattgagcacccaaaaccatacgacaaaggtaaagccggtggaaagcaagccattaaacagcaatgaccacaccgcctgatatgtccactcggctgaagggaccgcctcaaatataaaggaaaacaccaataacatgacggctcccatcataaggtgccaggcattcatgtgaataatatcgatatgcttgaattgtagcttgctgaacacattcgcgattccccagctaagcgctgccacaagtacgcacagctccccaaataaagcgctttgatcgatattgagcatttcctttccaaatataaataacagtccgaagaggccgcagaccagtcccatcgttttatacacattcattttctcgtttaatgaaaaatggctgatcaccgtaacaaatataggcattgtatataccaaaacagaggttttccctgaatcgacaaactgcattccatacgtcaaaatccccatatagcccagccccatcaacaggctcatgatgatatagcttttgagatgttctttttgaattgaaagcttttttctttggatgaagagaatgagaaataaaggaactgctccgatgaacaggcgcaaacccgaaaataaaagcggggggatgtcatgaattcctactttcatcgcaacccaagtataaccccaaataagtgtgacagatatgattcccagcataacttttaccataatgaagccgcctttcttgttaaaatatcgtgctggtttctatcatatgttacatttatgtataactgaaatacatttttattattgggggtataaccaaatggttatgaacatgaaccatcttcacatatttgtaaaagttggggagaaattaaatattacagaagcggcaaaagaattgttcatctctcagccggcggtaagtaaagcgataaaaaacctggagagctcactgcagctcaaattattgatcagggataaacatcatggtttaatgctgactgacatcggaaaagaaatattgctgctggcgaggcaaatgaagggaattgaaagcaaaatatatcaagtagccaaccgggaaaacaagctgttaaacgggaaggtgaaaattggttcatttcctgcagtttcaacaaatatcatgccacaggcgattgcggcattcagatcaaactacccgctgatccgcatagaattgatcgaaggaacctctgaccaaataaaaggatgggttgaagatcggacggttgatatcgggatcgcagcatctccatttgaaccgtttgaaaatcagctattgtgtaacgactatatggtggccgtcatcccgccgcagcgtgacgaattaaaacttgaaaagcatgtcgaccttgaaacatatcaagatgacctcattttttgtaaaggcggtcatgaaatcgcgatgtcaaacgcattttcgcaatacaacatcgaattaaaggaaaacttaactgtgcaaaatgccgaaaccttgattaatatggtcaaaaataacttgggtatcggcatcatttcaaactttacactttcatccgtcccgcatcaattgattaaaaaggacatctttcctagggtcacacgcgatattggcgtcatcgcacattcatttgaagagataacgccggcggcgcatgagtttgtcaaagtgttgaaagcagttgtaatctgaatcagttatcgtgttgcgatgaaatttgaagaagatgaatactcaccggcagagttacataaaagaaaaaagcaaccatttgaacgttgcttttcactctatttgggagcttgtatgcgtatgctaagaaaaagattcatccatctctgcctttgtgggactctgctccttaacttgttttaatgatgctactataagaaagctaacaatcactagcaagagccatgaacttacctttccaaggtgtacgagactccatgtatcgatttggtttggatatttccaagctccaaaaaacgtagcgatattttccgctatccatataaaaaatccgatgagtataaaagaaagtgcgagcggcatacggtaacgagctccattcacctcgtatgtaacccatgtttgccaaaagacaatgatgacaagccctgataaccaccatcgaatgtctatagaaaaatggtgggtgaaaaaattcaaataaatcgctgcggcaagcggaacaactgcaaaaaaagacggccacttaaccagttcaaccttaagccttctccatgcctggcacaaataactggctacacttgcgtacataaagccgctatacaaaggtactccaaatattttggagtatccttcttctggataagaccaggagcccatatggactttaaaaagttccagagcaagcccaataaggtggaataatgtgatcacttttaattcatcccgtgtctcaagaccggaacgcaccatccacaattgcatgagaacgcagataatgagcagccagtcataccgcggcaagaagggcagtgggatgatttgcgtaatagccaaagaggcaaaaataacggcaggaaacaaacatgaaagggcttgttcccagccaaaatggacgatttgttttatggctctcatgatgtatgcctcctccatagttgtgttcttcgtgtatgaaagggacgcttagtatagcagctagatggatataagtttatgtccataagctcaccgccaatcactttatttttctgttgatccttcatattttttctttacgaatcctgtgtcttcatcacttcggtattccaatatatccccgggctgacattctaaagccttgcaaatcgcttctaaagttgataatcgaatagcctttgcttttccgttttttaatatcgaaagattagccatggtgatgccaactctctctgaaagctctgttacgctcattttcctcttagcaagcatcacatcaatgttgataataatcgccatgtcatcacctcagaccgttaagtcattttctgattttatatcaatcgcttcttttaacagtttttgaagaacagcagcaaagaccgcaatcaccattgaagcaaaaataataaccaatccgatcacaatgatacccggggcgtcgtctatctcggccatcagataaaagacaggcatgcctgctgcgtaaaagatactgatagtgactgcgcaatattttatattcttcaaagctcttacagacaaacccgagaaagctttgtttttgtcaatatagcttaaaagtttgaacgcttgataaagagcaaagtaaaaaggtatcgccgttacatacaaatagatgaaaacgagatattttatataagcgatatttggaaataattctgctgaatagttggctaccttaggcactaaaaaaatgcataaagcaagaattggaattccaataagaaccaaagctatctttaaaaaaattgtcgacattcgattcataacaagcacctcatttatttgttgtctaattgaatgtaacaaaaaatttatcgtttctcaataaaaaaatattgaaatggattgattttttgttgttataggagacccttttcatttttgacaagacaaaaaagcatccctcatcactgggagatgctgaactacttcaaacttgccgactgaatgaaccgtgtgcctcagtgagctcagggatcggtgtgaacataaagctaagctcttttatgaaggtttttatcaacgtctaaagattcaaacaaacgatgggaagaaatacatcaaaggataagcggctgttcatactaatgattgggaggtaaaccgacttatgatacaaattttgatcactggtctttttttattggctcagccgagtgagccgcaggacagtttaacggtcacacagcaaggacggacgattgccactgttaaccgtgaagactttacaatgcctcttcccggcactccaatggttgactatgaaaaatacagtaaattcatcaaacagcttgatcagaaagtgtaccgtgagccgataaatgctgtccttaacgatcatggaagcatcgtcccgggcagggttggctacaaactgtatcaacaggcgtttatggaaaagttttatgcgtatttttatgggcaaggtccctccaagatagaagtgccggaaatgaacatttatccgaaagttgacagcgagctgctagctcacatcagtacgcagcagcttggtcagtacgtgacgtattttaactcaagcaataaaagccgttcacacaatatttctctttctgcaaaagcaatcgacaatcacgttgttttccctaatgagacgttttcgtttaaccaagttgtgggaatgagaactcggaacaaaggatataaaagtgcacccattattgtaaaaggggagttgtctgaaggtgtaggaggaggaatttgtcaggtgtcctcaactctatttaatgcagtagatcgtgcaggactgcagatcgttcagcgctattctcatactagaagtgtaccatatgtaccgcccggacgggatgcgacggtaagctggggaggtcctgactttcgctttcaaaaccaatataaccaaccaatcttaattcgggcaaaaaggtatgggggaagtatgattattacgctatactcttctgatgtgattaacagcagattgagaaaaatccccaaagctccttctcggataccgaaagaaataaatgcagagcagtaaagacaaaacctcaggtaaggttttggttaagagagcttgtagattgctcaaaatcaattctttaaggagcggccagtgaaaggaaggagggataaatgaagtgaaaagggtattattttctgtaattgtttttacagcagttggatttacgttttgccaatcaaaagcgcatgccctgacttttacggtgttgcctattacacaaaaaacagaccagtggtcagtaaaagtaagtgaagcaaaaaatgtaaaggaatttacgagacctcataaaggagaatatcaagtatattccttggaagtcaaaaatataggggaaaaagcagctacagtggatgtgcaattgtatagaaatgaccctaattcaatcacaaggttttcgctttttggatgtcccgatgaaaattgtgtcaaaccaaaagaagattctaaaatgttagctgaaagtttaaatgatggctcaccgctgaagttcaatcattttatgctggcagataaggcctctgaattagaggttgttataatttggacacagaaggggcaagaaggacgcaatttaaaacagacctttaaattcactgaagatggcgttaattagacagtaaagatggaatggctttgatgattcgatctcttactttgcctgaggaaaaaacgaaaaattgttggaaaaccaatcatagctgagtcaaatgtcaaagtgactgtgattaatgactatagagaagaaccagaggaggccttttggatactttatccgatgggagtgaaatgtttgtcgatgatcacaaagtctttattgaatacgaatagagactttgtgactgactgcgcatttcaacttaacattttactgataatgacagtgaaacctaaacaagtgcaacctgtttcatcattaaaaaccgctaatttcaaaattttctatgtcaagatttagttttttcaattgtttcaacaaaacttcaaattttaagcaattgccatttttcaattcttctggaatatcttccggatgagcaattaccatcccgctctcaagccattgtttgcgatacaattgaaatgcagcctcaattaaatgatcaggagttacaataaaacctaacctcacatcatgatcctcactgtagccaaattcaaaaccgcaacatggacaaatgtcaaacgttttttgatactcgcctttatacaaaggattttgaattaatcctttgtatccgcaaattaaacaagaataacatttttccaccaagtttaattccccttttatcacttatttactattgctgtcccgtaacaaatattacttcaaataaaaaacttcgtgtactgtatttatagcataagcagtgcatctaatcctcaaagatgaacacactttggatttgaaatgggtgatataggaatcaagataatatctgaataaaagaagggttttacagttaattggcaaaatggaaaagaaaaagtatttaagttggaacgggtatttattctattaggcatgtaaagtgtgaagttgaattccatgtaattatgttaaaggggggaaagaggagatgtgctacattgaaatcacaaaggacaatattgaagacaatcatatttgctgtgcattaagcacgaaacaatatgagcatgcagttaatgaaaagaagagatggctcaaagctcgaatggatgaaggattggtgttctatcgcttacatgaacgggcaaaagtctttattgaatacctacctgcgaatgaggcatgggtgcctatcaatgcgcctaattttatgtacattaattgtctgtgggtgtctggcagatataaaaataacggtcatgcgaaacgattgttggacaaatgtatagcagatgcgaaagcgtgcggcatggatggcattatccatatcgcaggcaagaaaaaactgccctatttaagtgataagcatttctttgagcatatggggtttactctacaagatgaagctgccccttattttcaattaatggctttgacttggaatggccttgcagattctcctgcatttaagagccaggtgaaaagtgattctatcaatgaaaaggggattacgatatactatacagctcagtgtccgtttgcagtgggcatgataaatgatttgcgggaattgactgaaaagaaaggggttcaatttcagtcaattcagttatcatcgaaagaagaggcacaaaagtcaccagctatttggacaacttttagcgttttttttgatgggagatttgtgactcacgagatcatgagtataaataaatttgaaaagttacttaatacactagcttgatttttaataataaaaagccattttaaggttcttgactcaatgaaacaaaaaatgcatttaagagctgttatacgttttaatcttgtctttagaaagcactttaatttaagtcaaaagtttagacagtcatctgttagatcattagccctttcttattttcttttcggtaacattttgatcgtattttcctactaaaaagttaggaaagtgaggaaaaacatgagaaaaaagaacaatattaagaaatggctattgatcattgctggattcttgatcatctgcatcatcacattatttgtaatggtgtcagggaacaaagtgaaatatgagggcagcgggaaaagcggactgtggatgtctaaccttgaaaaatcagacaaaacttcaattggacccaattattttctaaatctatattggcaggggagtaagaaggaagaaaagtggactgttgttgaaagaattactctgtatgtagatggcgaaaagtatcaagatgataacgtagatgagtacgacttatcggagtacacaggtgatgaaatgccgggtgggggacgcatggaggaccatatttccacctttgattatatgcctgaagatgaagtgataggtcatgatgtattagtaaaagtggagtggaggacaggccagaaaaaacagacagaagcaatcaaattacataagaagccatggtataaaaaatagtttatttgatgtatttgtgatcacattggtggtcacttttttatttgcggattcctaggcacagcaatctaagattctgcataggctgaaataaaatcttgttcatttctaaaacgaggtgcatgctgttggaacaacaaccaatcaatcatgaagacagaaacgtgccgcagcctattcgaagtgatggagctggagctattgatacaggcccgcgaaatataatacgggatattcaaaatccgaatatatttgttccgcctgttacagatgagggtatgattcctaacttgagattttcattctcagacgctcccatgaaattagatcacggcggctggtcaagagaaatcaccgtaagacagcttccgatttcgactgcgattgcaggtgtaaacatgagcttaactgcgggaggcgtccgcgagcttcattggcataagcaagcggagtgggcttatatgcttttgggacgggcacgtatcaccgctgttgaccaagacggacgaaatttcattgctgatgttggtcccggcgacctttggtacttcccggcaggaattccgcattccatacagggattggaacactgcgagtttctgctcgttttcgatgatgggaacttttctgagttttcaacgttaaccatttcagattggcttgcacacacaccaaaagatgttctgtctgcaaatttcggtgtcccggagaatgctttcaactctcttccgtctgagcaagtctatatctaccaagggaatgtgccgggatcagtcgccagtgaagacattcagtcaccatatggaaaagtccccatgacctttaaacacgagctgttaaatcaacccccaattcaaatgccaggggggagtgtacgaattgtggattcttctaacttcccaatttcaaaaacgatagccgctgcacttgttcagattgagcctggcgcgatgagagagcttcattggcatcccaatagcgatgagtggcaatattatctaacaggacagggacgaatgacggtatttatcggaaatgggactgcccgcacatttgattatagagcaggcgacgttggatacgtgccttctaatgccggacactatatacaaaacactggtacagaaacattatggtttttagaaatgttcaaaagtaaccgctatgcagatgtgtcactcaatcagtggatggcattgacgcctaaagaattagtacaaagcaacttgaatgctggatcagtcatgcttgattctctgcgcaagaagaaagtgcctgttgtgaaatatcccggtacgtaaagacgtaacagatcacacagctgcccttcatatctttttaaagtagatagagctgaattttggcctgtgttttattaaatccctatatatacgttatgtagggtttttctgcttgaatcgtattgtaatgagctttaaaatgttaatgtggaaatgaaatggtaaccattcgataatggggattcaatggccgatttctaccagtttgattggctttaaaggaggagaagaaatgaaagcactcatatttttatccagtttgactgccattgggagctctatattggggcgatggttagggatgctggatgattcttatgctgttggcgatgcttggtttataggtgttttagctggattgatttcacttctaatattgattgacagtcaaacgatgacaaagaattacatagtaagtttaagtacgatactaggcattcttggagtgggatttatatattttccagctgcattcatcaacatattattaagtattacactggataaacaaaagaaagaagaccttcatgtaagatgaaagaaatttcatttaattcttaggagggaaagtgtatggatttacctctatgggcttatatcatatttgcaatccacaggtgcggcaggtttcataagtttaatgtggttcagtttttttgctgacaaaatagaaaagtgaagcgattttataaaaatgtaaactattttatatgaaaggaataacattgcttatttaagtttacataataaaattatttcaaactgatgctaaagataactaattgatctatgtactaaatattcataattactagagggattggcacctaaggaacaaagctatttgacaagttcttgctagagaattttttcaatcactacatatgattttctgcatcaagaagctcagctgaattatttttgggtgaatttactaatgatgaaacctggtatgcttccatgtcatcagcatcataaggcagcagcaaactttgcagataatcagggcttgtatttttggggttaagccactccttttcatgatcatgggccaatataaccggcattcggtcgtgtatatctttcatgaactcattaggctcagttgttatgatggtgcaggtataaagagggtatccttgatgtgtgctccacttttcatataagccagcaaacgcaaaaagagcagatgatttcaatttgatccgcattgggattttggttttggaatcaagccgtttccattcataaaaactgtctgctggtatgatgcagcgtttgctgacaagcggtcttcgaaaggccggtttctcggtaattgtttcggctcgagcattgatcattttataaccgatcttttcatcttttgcccaaggtggaataagtccccatctaagcttgcctaagcgattatttgatccatcattgatgattgcaaggatgttttgtgatggtgcgacattatagcttggctggtattcacctttaggaaaaaattgatcgatgtcaaactggtcaataatatcatcaaatgcagagtacaaagtaaacctgccgcacatatccatcatcctttttaggggtttttaagtagtttgtgggacgatcgttcatttaatacaggttcagaacaatgatttcttttcacttgcgataaactggtataataagaaagccagttaagaagttattgtggaaaagaacatatgctttttagtttgaccgacgctggatcttgatggaattacaaggatcgcttaaaaatagcctatagtataaaaagaggcacagcgtttttaacgcagggcctcttttatatcagtagccaaataccagagttgtactttgtgatccggcatatttcgtgacaaattcttttgtatattccggcgtttggacacgatagctatagtttgacccaggattccaagaagtcagcggagaggtttgcttgttgagtgatggatagctgcctatgtctttgaaataaccagtgcccttgtcgtcaaggatgccgcctttttcactgcctttcccaaagtaattatattcggaatatatttttgcttttgtagcaattgtaatcgcctggttaaaattattgctgtaattgtttttaacatgaaagtaaccgtatctcatcagacctgggcctctaacatacaagttctcaaaataattattggcgattgtcatgtgggggtagccgtcatattgatgctgagaatcatccgggtatcctaaaatcaaaccgtatttatgattcgcaaattttgagttgctgatcgtgatataatctgcggattttccgatatacacgagtttgtccaaatcgcttccgcttgcattatagctatgacctgagaatgtgacgtgatcaatccaatagttcataccggaatctaaataaagctggatatcattatttccgttaatctgcggactgtgttcaaacgttaaattttgaaaaatgacatttccaaaagctgatgaagttgttaaataaatatttttcagcgtttttttcgcgtaagagcccacgagtgttttatttgagccaatggtaactgttgttttcgcagatgcggaaagatcattttgaagcactaaaattttcggagtggatcctcctagatgggtttttaaatcatttacgctttgaatgtaaacaatctgcccgttttttccacccgttgtgcccgttttagagatgcctttttcatttttggcatttccggcaaaacctaaaaggccatttgttgaggtattcggaaaatcgactgcacctaatgcttttccaggcaagagaaccaaaaacaagctaaagacggtgaaccataaacaaagtcgtttcatcacaatatgcttcctttcaattttaatcatttccttgcggggattattattacagttaatggaaaggaataataggttctatcttcctaattaatgttgggttacttaaaaaatagagattgcgccaaaagacatactaacaattgaaatagaagaaaggattgatacaccgttgactgcagcagcttatcgaaacaccttgctatcacttttatgtttaacagctggaatcgtggatgtaatcgggtatttaagcctgggacatgtgttcacagctaatatgactggaaacattgtattattggggttagctatcggcaaatccattcaggtcactgtttttaattccttgactgcgctaatcggatttatatgcggcgtgatcattgctacattgatggtcggaaaggcggaaaataccctttggccttctgctgtgacaaaagccctcgcacttgaagcattcattttgtttgtctttgcttgtctttctttttaccgggcatttgttcctgtgcacattctaattatactcatgagcatttctatggggattcaaactacagcagcaaaaaaactggggattgcaggtatttcttcaactgtgttgaccggcactttggcttctcttttagaggatatatccggccgtttgttttttaagaagcaaaagaagactttcttaagagatactgtgttaagagcactggctattattttgtattgtgtaggggctattattgttgctctggctgagcctgatttttatcacttcattatttgggttccgattgtgctgatctttggcatcatgatgacagctaagttgaaactgagcggggaaaaatagcttttcctgtatagctgttatcaggccaacagcctgtttcatttcgttattgaaatgcgaattttgagagggaaaaataagacattcggctgaagtgcacattcgttcatttgtattggctttttcataagtacctacatttgatatatgaatgatagtgaatttgccttaaaatcaactatgaatctatttcctctttcaaaccagatggattgagtcttataatgataatgattctcatttgaagtctggtttgaggaggaccaaatatgaaaaagatcatgagtgcatttgttggtatggttttgttgacgatcttctgtttttccccgcaagcttcggcagcatatgacgacctgcatgaaggttatgcaacgtatacagggtcaggctattcaggaggagctttcctgctggatcccattccttccgatatggagattactgcaataaatccggcggatctcaattacggaggagtaaaagcggcacttgccggctcttatttggaagttgaagggccaaaagggaaaacaaccgtatatgttactgatctttatcccgaaggcgctcggggagctcttgatctgtcacctaatgccttccgtaaaatcggcaatatgaaagacggaaaaatcaatattaaatggcgtgttgtcaaagccccaatcaccggcaatttcacgtaccggatcaaagaaggcagcagcaggtggtgggcagcaatccaagtcagaaatcacaagtatcctgttatgaaaatggaatatgaaaaggatggtaagtggatcaacatggagaaaatggactataaccattttgtgagtacgaatttaggtactggctctctcaaagtcagaatgactgacatccgcggaaaagttgtgaaagacaccattccaaagctgcctgaaagcggaacgtccaaagcctatacagtaccgggccatgttcagtttcctgaataaaaaatacgaaacagcggatcttttcccgctgttttttcaatgttctgtatctgcatgtaaaaatgttttaatcatgttcaactgctcctgctttggataactggtatacagcctgcttgaaatccgaataggatctccgaaaaaatatctttcgtagtgagtttgtctagttccgaatgaactcattgttaaatcccatgccaaacggaaaattttcacacgttcttcagcatttgtattggttgcttgaagatattggtcaagatcttcccgtatctctgagtcaaatgcattttcggtaggcagtgtcaccattccgctagctccaattaattgtatgatttcagtaaatcgaggatatagcttaggaatgatcgtactgatgacttgaagaggaattaaacaggggcgcatatagccgaattcatctaactgagcatcattttccgatttgtcaatgagggctttgattgtttccaatcccacaatgatttctgagagcttttcttggatgtgctgatattcggaaacattaatggtgtcgacaagaagctgtgcaacacctaatagaaattcaatttttatcatttgcctaatgacaacctggtgaaaggtaaaggcatgaaaagagctttttgtcataaaatctttagctgcttccacattatcgtaaaaaaacacacgattccacggcactaacacatgatcaaaaaccacaattgaatccatttcttcataccttgagcttaagggatgattaaaggaagagtcgcttaatacaaatgattctcttgtgatgaattttacgccttttgtattagaagggattgaaaaagcataagcttcatctgtttcaaagaaaaatttaggcgctgaaaaaaccaagatttcatcggtcaacccgccttgtgtggcaagcagtcgtgcgccatgaatcattaaacctttttcggttctatcaatgactttagcagatatcggtttttcacttagcccaaaataggactgtgaccggttcacttgcggagtaatgaatgtatgggtaaaggaaaggtcatgcttagcagcttgttcatacatatctagtatatgttcaggaaagcaattctctttatcttttagaagctccgctgacgaagcaaagctcatcataaccgtattcatgtaatccggacttctccccatcattccatgagtatgtctagcccaatgttcaatcatggtccttctttttttcaaatcattttttgttttaggctggagataggaaaggccgattcgattatgatctccaggaaggcaataagtcatttcatgtattaactcatcctttgtttgcaattcataaagtgagctttttgttttgattattcctttaaatgcaggatgctcagaaatgttaccctttattttttcgccatcataccatatttcgttttctagtttattcaatcggtcaatgaattctttaccattgatgatccccatttaagtttcgctccttcatattatgctgcgtattgtattatattttcgagaaaacagccggttcagccaatttgaggtgggaaaagccttttttagaaaaacgaataagagtgacttacataccgcaaaagactgcaaattttacttaaggtttttctgtaagttcagagacgtaaagaatttgcttattcatataagaatatcactataaaacttgataacacgtgtcgatattatggacatgagcgtaagcgaattggattcaaacgcgcttgaacatattttatttcagccattacattgtgcggaaagggaaaacgacacatgaaagtgaaaacaaaattgctggggattatatcaatattagttgtttcaattattggaattggaggctcctcagtatttatgatttcttctactgtgaaaaagaatgaagaacttaaagacaaaatggaattccaaaaagagataaaacacatccaatatgaattgaccgggttatcaaatgatgaaagaggcttcttgattaccagagacaaagaatacgacgagggtatgaagggaaaagcagacgatgtcttaaagagccttgaccgggttaatgacttgattgatgaagagaagtatcaatccaatattgaagacattaagacaagttttactcagtatagagctttgaatcagcaagtagtaacagcctactcttcaaatcctaaaaaagcagaaaccatccattttggagaagaaagaacaataagaaaagaaggcgtagctccggctgtcaataagctgtctgatcgcctggatcaagaggtagaggatctaaaggatgaaatacagggcaatgggaaaatgagtcaatcgctcattatcattgtcacagggatatcagtaatattaggcattgttctaagcataatgctgttaaagtccattatggtgccactaagaagcataaataagcagctggaggaaattgcacacggcgaggctgatttaaccaaaaaagtcattgtgaaaaataaagatgaatttggccagcttgcccaatcttttaattcttttactcattcattaactcaaattgtgaagcagatcagcagctcatctgaacaagtcgccgcttcctctgaagaattatcggcaagcgcggaagaatcgaaatcaacatctgaacatatttcacgagccatgcagatggctgccgacagcaatgtgaagcaaagctcaatgacagaaaagagcgcagaatccatcactgaattattagacagtatatcatcagtcgcttcaaatacagggaacatagcggatctttcttcttcgatgagagacaaggctgaaataggctctaagtccgtcaacaagatgttagaccagatgaaattcattgataaatctgtagattcagccggcaatggattgcaaacattggtagcgagcacagcagaaatcagcgatatctcttcgcttatcacgacgatttcagagcagacaaatttgttggcactaaatgcagcgatcgaggcggccagagccggagagcaaggaaaaggatttgctgtggtggcagaagaagttcggaagttggcggatgaaacaaataaatctgcaaaccacatccaatcggtggtagcgaccatccaaaacgaatcgatagaaacggtaaataatattaaagttgttcaagaaaatgtgagctcaggtattgttctttctcaagagacaacaggaaatttcaatgaaatactgaacctggtggaacaggtcacttctcaaatacaagaagttgcagcagcaactcaacagcttacttcaggcgttgaagtgattcagcacacagttcatacattggctgctggtacaaaagaaacgtcagcaaatacagaagcggttgcaaattcatcacaggaacagcttcattcaatgggggaaatctcctatgccgcagaatctctatctcagttggcagaagaacttcaaaccgtcattaatcgttttaaatattaaacaggctacttacgtgcaacccccatcttattcggtgggggttggctacttttactgtggttgtttctaaaaacagagttaactgacttcttttaagttagttccgtttgtatggctagtccaaattttgatcgattgtcccttcaaaatagtcatcgctgacctgttcatgagtttcagccaatcctttttctaattgcgtgcttcctttataatctgagggctcaaagtatttcccggcaacatctgttgtgtcatttttgttttctttgttatgagtttgtgtttcagtgtttacactttctgtctcagtattgctgcgtatagattgctgaaaatcatattccttgtctaatgaagaaaatcttttataatcatcaggtctgtctgcaccgtttttttgagtcactttacttcctccagattattgatattttagtgggggtaagaacttatttcgttcttttaggatcggaaccgtgttttttaggatcatctgctttaaaagctgtttcagtctcatggtcatttcttatttgttcaatacttgaattttgaatacctttcttactcattggtttcacccctttacgaaaagtgttgaaatatcaactcttcttattctgtctgttgggcaggtattcatgcacttttttcattcgcgctttggccaatcaggagaggcgttttcagccagcgtattatctaataaaagaacgtcatttttgaaaccttttattagcgcattgcgtatagcacgttagggaagacatctcgataaaagaaatacaaaggttgtgaatttatactaacagcactgtgaataaatcaaacaaggggggtgaaaaaatgaaaaaaatcgcatcatattatttaatgacattagggctatccagccttacatttggtttgttattagggttttattctttcgttatgtatggcgatatgataattgcattgtttacggcagcaattgctttattatacggttttgtggtgtatggcctttttgctgttccgctccaaatgaagttgcagaaaaaagcgagaactttcaatgtcatgtacctattgatttacagtgtggttgcttttatcgcagctttcctgttttttgttatcaatgaacctgcgtcaatagcatggacattgcaatcgtacttttattatatgttaagtattgcggctgcagtgatttactggttatgggattctctgatcctttataaacgtacagcttccggtgtataggctaatttttaccaatcggagaaatatggaggttcaataaaaattcaggatctaaaagctttaggtttcatatttttttaaaaaaatcctccgcggataaaggcgcagtatgggggcataatgagagcacacattcaaaccgaataggttttctaagtgttttacgatacatacgttcatcaagaacatcacgtcatcaaaggaatataaaaactattgttgtggaacgggcatcttgagttgtttgaggaaagaacatagatggtggtttatcgttttatcagcgcttatagcacaaagttttggtggcaggatccatacagctaaacagaggagagcgtgacaatgaatctcgctctcctcagatttgttttattcaccctgatgtttttcaactaatgtgaatgtccaatcttttaacatatgtttctggacatatttttttccgtttatttcgatgtaaggcaggtctgccatgtctccagctaactgttttgcttcagtcgttgttattcctaaaaaaagtccaatgtaaaagtaaatatcccgttcttttattaggaagatatcattttgttcattacctttggtttggttcctctgctttaagccttcaccgataaaatatccagccaaagcaataccaattcctaaaaaaacgtccatgtgtatgcctccattatgtcgatgttatgttatacgggcttggcatactccgggtttcattatttttcaaaccttttcaatctgtacacggcctgaaaaaaaggtggcgccgccgcccatatcggacaagcgatctggggttagcgcgtttacaagctgtttttttccttgttcatccgcccataatccttggctgacaacgacacctggcagcacttgttctccaactgcagcggtcagctcgcattctccccggctgttccaaattcgtacaggtgccccatcaacgattccgtgtttttcagcatcttttgtgttgataaagagctttggcgtcttttcaagcttgatgtgtttttcattattggaaaatgttgagtttaagaaattatggtttggccccggaacatacataaacggatgttcattatcggttacaagaggtgtatatgtcggtaaagcagggaagccgtcttgtttcattttttctgaatataattctatttttccgcttggcgttggaagttcgcccggaaacagcggcttttcacgtttcgctttcataaatgaatgcttagtaagtgaatcgtaatcaatctctgccaaatgcggattatctggatggtcaagcgcctggcggattaatacttcatctgaatctttaagctcctggtctgtgaatcccatggcttcagccagtaatcggaaaacctcagtgttagacttgctttccccatatctctcaatcaccggctgctgaagctgaatgtaatggtgccagtaggaggtgtaaaaatcagtattttcaaaagcggatgttgcaggcagtacaatgtccgcatatgcagccgtttccgttaaaaacaaatcatgaaccacagtaaacaagtcttcccgcagcaagccctgtctgactttgtttgcttcgggcgcgacgacggcagggttcgttccgtaaataaatagagagcgaatcggcgggtctgtttccaaaagcaccctgccaagctgattcatattaaacgacctcggggtgcgccctttcaataagtcgggccgctgcaaggcatttgtgttatattctaaaattccgctgttatgcttaattgcgccgccccctgtgtgcagccattggccggtgatcgccggaagacaggcaatcgtccttacaatcatccccccgttatcgtgatgctggggtccgtttccgattctgataaaagaaggggaggtttccccgtacatttttgccagtcggtaaatatcttcggtactgacaccggtgatcgtcgataccttttcaggatcatattgtttcacgtgttcacggagctcttcatagccaaccgtgtactcggacagaaatgcttcatcatgaaggttttctttaaataaaatgtgcatgatgccaagagcaagtgcactgtcggttcccggttttattgggataaaccaatctgcaagacgtcctgtttgatttttatgcacatcgatcacgacaattttggcacctttttttcgcgctttttgggcgatcgtaatttggtgcatatttgtgctgaccgcgttgattccccaaaaaataaatagttttgtatgaacggtttcctcaggatcgattcccgcgcttatgcccattgtatatttatagccttcagatcccgctttgctgcaaatcgtccgttcaagctggcttgaccccatgcggtaaaaaaagcggcggtccattccttcagctgtcaatttccccatatttccgtaaaagctgtaaggaagtatgctttcagctccctcttcatcaatcagctgtttccagcgggaggtgatcgtatcgattgcctctttccaggaaatcggttcaaatatcgcttggcctttcgcacctgttcgtttgagcggtgtagtcagccgcttttcatcatagatgcgctccgtcatattccggactttgttgcatatgtttccagctgtgacaggatgatcagggtctccttgcacttttacgattttcccgtcttttttatgtattaacaatccgcactgatccgggcagtccagcgagcaaacggatttgaaaatgccgttttgttgtgtggcaaaagatctcatggcccagttcctctctctagttagatattttgtaagaattataacatttccgatgataacgtcaattctgaaaaaaagagattgacatcaatctgagtcttctttatgataaacgtattcttcattctgaaaattacatactcaatattttctatccagagaggtggagggactggccctatgaaacctcggcaacattattgtgccaattccagcaagcgctagcttgaaagataggaaagcaaggtttataccggcgtctgcctgtaacagagcgcgcctatatatgaatctctttccatcttcggaaagagattttttttatgaaaaatacgatgaaaaggatgttttgcagcatgacggttttggttacagcaccgtacaacgaagaaggacgaaaagagcttgaaaacttgtttggctcagttgcttatcaatcttggaaggaacaaggtagggcatatcgggaggatgaactcattcagctgctaaaagcaacaaatgcgacaggcttgattactgaacttgatcaggtaacagacagcgtatttgcttctgttcccgaactttcatttgtcggtgtttgcaggggaatgccctcaaatgtggatgtggcagctgcctcaaaaaggggcatacctgttttttatacaccagggcggaatgcacaagccgttgccgaaatgtttattggaaatgtgatttcctttctgcgccataccagcgcctcgaatcagtggctgaaggatggagagtgggacagtgattacctgcaggcttatgtcaaatttaaaggaaatgagctaacaggaaaaacggttggcatgattgggttcggcgcagtcgggcaaaggattgcaaaactgctgactgcgtttgactgtaagataaaatattacgatccatacattcaagacgatcatccgttgtatgaaaaagcatctcttaaaacggtgttttcagacagcgatatcgtttctgtccatctgcctcgcactgaggaaacactcggactgatagatcggcaatattttgatctgatgaaagagagtgcgattttcgttaatacttcaagagcagttgttgtaaaccgtgaagatcttttatttgtattaaaagaacataaaatcagcggtgcgatactagacgttttttatcatgaacctccagaggaatcagattatgaattgatttcattgcctaatgttctggcaacaccgcatctcgctggagcaacatttgaagtggaggatcatcacgtgacgatactgaataaagccctcaaaaagtggaagggtgaaaaaactcttaatattcagacaatgtataacaaggacgcactgaaaacagggggataagaaaggaggctaacagaatgaaaaaacaaaaaggctatctcgtttttgatattggcacaggcaatgcgagggtagcggtcgtgagtgtaactggcagtgttctaacagttgaacgggaggacatcgagtattccacagagacgctttacccggacagccgttatttttctcctcaggtgctgtggaagcaggtgatgaatttggcaaaacgtgcgctatcccgttcgtgtgatattgacatcattggtttgacatcgacgagccaaagacaggggattgttttgattgatcaaaacggcaatccttttctcgggctgccgaacatcgataatcgcggccgagagtgggaggcgggcattcccgattgggaagagatatacagcagcacaggccgcctgccaactgcacttttttctgcgctcaagctttatggattaaaacagcgccagccctctttatgggaaaagactgcaagctttacaagcatcagtgattgggtgacgtaccaactgagcggaatattaacatatgaaccatcacaggcaacagaaaccctgctatttgatgtgaagcaaaacacttggtcagaagagatgtgcgacattttcggcttttctccatctatccttccgcctcttgtaagagcgggaacagcaattggaacgatagcaaatgaatatgcatccgaattaggcctttcaataaatgctaaggttatagcagggggcggggatacacagctggctgtcaaaagcaccggagctggacttgaggacattgtcattgtatcagggacaacaacgccaataaccaaaattactgaggatcatggcgacacaaaacataaagcctggttgaactgtcatacggatcaagggcattggcttgtggaaacgaatccgggaattaccggcttgaattatcaaaaattaaaacagattttttatccgaatgaaacgtacgaagtaatggaggaggagatttctgcacttgcaaaagaagaccatgcatgtgtagcggctctcggctcttatttatcggctgaaaagaatgcgttaacgagaggcggttttctttttgatgccccgctgtcagcacatttaaagagggcacattttgtacgtgcagcgctagaagagatcgcattttcaatcaaatggaactttgacattttaacagaggttactccgtttgaacgtgattatgtttgggtgtgcggagggggattccaaagcaaagcgctcactcaatatatcgcggatcttcttcaaaaaaaggtctatgtccaagagggatatcatcaggcatctgtcgtcggtgctgcagtcatttgcaatgaaacctttcaattaacggaggagatgtcagcaaatgtccgggtgatcgaaccgaaggactgtcagatagaattggctttatatgaggaatggaagcaaacacagcgctttttttcaggatcagaaagcaaagtattaatttaagacggaatttctgctgttttgaggaatcatttaattttcaactttaataaggtaatacggtaatgaataatagcatctaaggaggagacagatatgttggataaaataggaataccgaagcggcttgcctggggatttttaggggttgttttgtttatgatgggagatggccttgaacaaggctggctcagtccttttttgatcgaaaacgggctcaccgttcagcagtccgcttccatttttagtatatacggaattgcgcttgccatagcttcctggttttcgggtgtatgtctcgaagcatttggcgcaaaacgaacgatgtttatggggctgttgttttatgtgatcggtacagctgcttttatcgtatttggatttgaacagctgaacctgccagtgatgtatgtgacttacttcgtaaaagggttaggttacccgctttttgcttattctttcttgacatgggtcatttacagaacaccgcaaagcaaactgagcactgctgtcggctggttttggattgcatattgcctcggcatgtttgtgttcggcgcttggtactcaagctacgcgatcaaagcgttcggttatttgaatacgctttggagctctattttctgggtatgtctcggtgcattctttgcattgtttatcaataaagaccgttttgaaaagaagaaaagaaaaagatcagaaacagccgaggagcttttaaaaggggttacgattctatttacaaatccgcgcgtgcttacaggcggaatcatcagaatcatcaacagcattggtacatatggttttccagtctttttgccgatgcacatggcccagcatggaatttcaaccaatgtgtggctgcaaatttggggaacgattttcctggggaacattgtgtttaaccttatcttcggtattgtcggcgataaattcggctggaaaaatactgttatttggttcggcggagtcggctgcggcattttcaccgtcttattatactacgcacctgttttctccggcggaagtttagcggttgtcagcgtgatcggctttatttggggcggtttgctggcaggctatgtgccgattggtgcaattgtgccgacggtggcaggaaaagataaaggggcagccatgtctgtattgaatttagctgcaggtttatcagcgtttgtcggccctgcactcgcttggctgttcatcggtctcgtcggcgcgcaaggtgtcgtctggatctttgcggccctttaccttgcaagtgcggtcttgacaaaatgtattcatatacctgaggaaaaagcagttaaggaggaaacatctcctcaatatgcatcttaattagaaagcgccctgtttgaggggcgctttttatctttttaaaggaaaagggatgtggcacagaccaagagaataccgtcattctcttggtttcacaatagagtacacatttgtatcatatggagtcccattttgatacatgtactgtcttaaaacgccttctttttgaaaccccatttttagaagcagacgatttgatgcttcattatcggtaaatacaactgcgccaatacgcgacagtccaagggcagaaaatccgtaagatacgacctttgaaatgacttctgatgcaaatccgtttcgccaatgctccgggatgatttcataaccgatttccgcgcgcctatgcttttgggccagagcgtgaaagccaattgttccgatcagttctttagtgtcccgtctttcaattccccaccgtataccgcgtttttcttgatagagggcagcaaacgtttgaatcattgaaatggcctgttctatagattccatgttttcaagcccataatagcgtgtcacctcatcgtttgagaaacaagcaaaaatggcttccgcatcctgatctgtgatttgcctaagtataagccgatccgtttctaatataggaaacattcaaccactccccacgtttgtgtttttgtttatcatatcccttttatttcctcttttctatagcgaaatcaaccaatgcagcaaaggaacgaatttgtctttctagttgctctttgtttttgctgaattgtttcaaacgatggccgttcgcgcctgatggatggggaaagccgttaaggcaaatcaaattctggaggctgtgctgtctgatcaatgtttcacacactgtttcggccgcttttcctaacggaatgagaagagctggtcccgtcacatggttaagctctgcagggaagtgcccaaaagcataagtgcttaggataggagaatgagtgatagccggtttgtatccggtatagtttttttgctggataaagacaggatatttaataacggaagttgtatggagcatatgccgtaattctccaaaaagctttgcggcgctttgaatgccaaaagcttgcggcagcccgcataaatccagcatggtaataaggttatgtctcatcgatccggagaaacccgctgctatttttgtgtctactgccatttgctcaagagtcccgccttgcagcaggctttcggcggctgtttcgtacgctgtcttcatctgggaaaaaccaggcgtgatcccggcaatcacaagcgaggcatcccgattgataaattcattatgaggtgaatagtagatgccaagttcgttttcttgatggagacgaaatggatcagtaagtaaatcggactttgtaagtgaagagggaagaaaatgtactttttctgcgaactcttttaagcagctgcggtttataatcatgtgtaagcctcctcgaaaaatgagatcccatttgtccattctgatcgtaacaacgggatctcattcatccttatctgctattaaaatgtcctgcctgccacacctctttgactgcttggggaacttctttcacttcagctgcggtctgctgaagcgtgtatttttttatttggacatcctgctgaatcttcttttgtttttgcgtcagcagctctgtttctgtttttaatccttcgatttgtttttgcatagcctgcgtaacagaggaaagctcctttagtgcggggtctatttttttcttgttttggatcacggtaactcctaagaagataatagaaactgctaatactgcaagactgatataaactataatcatatgttcactccttttcttatgtcattaccctgtatccgtttttttaatcagaagaaatgatatttacacagttcgtttgatttgcgtattggatgtattgtacttataatgtgatatcgtacatatgtaaacaaagaaagggtgcttcaattgcaaagtttacaacataaaactgcactaatcacaggcggaggcagaggaattggccgcgctactgctctggcgcttgccaaagaaggcgtgaatatcgggttaattggccggacttccgctaatgtagaaaaagtggctgaagaagtcaaagcgcttggtgtaaaagctgcatttgctgctgcagatgtaaaagatgccgatcaggttaaccaagctgtagctcaagtgaaggaacagctcggtgatatcgatatcctcattaataatgccggcatcagcaaatttggcggtttcttagatctgtcagctgatgagtgggaaaatattattcaagtcaacctaatgggtgtgtaccatgtcactcgcgcggtgcttccggaaatgatcgaacgcaaagccggagacatcattaatatttcatctacagcgggccaaagaggagctgctgtaacaagtgcttacagcgcttctaaatttgccgttctcgggttaacagagtctcttatgcaagaagtgagaaaacataatatcagagtcagcgcgttaacgccgagcactgtcgctagtgatatgtctatcgaattgaacttaacagacggtaatcctgaaaaagttatgcagcctgaggatcttgctgagtacatggtggcacaactgaaattagatcctcgtattttcatcaaaacagcgggattatggtcaacaaatccttaaaaatgaaaacctgtctttcgacaggtttttttatttgaatgaaatccgtaccggtaaaatgagatatgtaaaccctggcaatcgtttaaattgaagatagcagtaaatgcaggctataatagaactaagaaaactatgtaccaaatgttcagtcgaaatttattttttccgctacacctataatcagtaaacatgaaataactggactatcagtctttaatataaagaaggaaaacaataaaagaaaattgaatatttagtacatagtgttgtcagtgacagaagaaggagtgcatatgatgaaagaagaaaaaaggagttcaacaggctttttagtgaaacagcgcgcatttttgaagctttatatgataacgatgacagagcaagagagactctatgggttaaagctgcttgaagtacttcggtctgaatttaaagagattggttttaaaccaaatcatacagaagtataccggtctttgcatgagcttcttgatgacgggatactaaaacaaattaaagtaaaaaaagaaggggctaagctccaggaagtcgtcctctatcaatttaaagattacgaagctgccaagctatataaaaaacagctgaaggtagagctggatcgctgtaaaaaactgattgaaaaagctctctcagataatttttaatagaaacaaacacccggcgcagcagtgtgaaccgggtgttttctgcttttcattatacatatttgtcgaaaagaaacaatacaaatcaataatggccttcaaacttgacatcatttcctcacgtggtaacattttaaacgtgtgaaaatgcgaacaaaaaagcgaacaaaggagatgttaccgatctttgatcaaaagaaagtagcctttataggagcaggatctatggcggaaggaatgatatcaggtatcgttcgagccaacaaaatcccgaaacaaaacatctgcgttacaaaccgcagcaatacagagcgattaactgaacttgaacttcaatatggcattaaaggcgccttgccgaaccaactatgtattgaagacatggatgtgctcattttggcaatgaagccaaaagacgccgaaaacgctctgtcatcactaaaatcacgtattcaaccccatcaattaatattgtcggtccttgccggcataactacctcttttattgaacaatcattgcttaatgaacagccggttgtcagagtgatgcccaacacttccagtatgattggcgcttctgcaacagctattgcccttggcaaatatgtgtcggaagacctgaagaagctggccgaagcattgctcggatgcatgggcgaagtctatacaatccaagaaaatcaaatggatatattcaccggaattgcaggcagcggacccgcgtatttttattatttaatggaattcattgaaaagacaggcgaggaagcgggcctcgataaacagttatctcgaagcatcggcgcacagacacttttaggtgccgcaaaaatgctcatggaaacaggagaacatcctgagatcttaagagataatatcacgtcaccgaacggaacgacagcagcggggctgcaagccttgaaaaagagcggcggcggagaagcgatttctcaagcaataaagcatgcggctaagcgttcaaaggaaatcagcgaagatatcgaaaaaactgcagcgccgctatcaggagtgataaagtgacgcctgatacaagcatgaaaagagtcgttgtgaagattggaagcagttcattaacaagccttcatggagaaatcagcattcgaaaattagaagcgttggtcgaccaggtcgtcaaactcaaagacgccggttatgaagtgattttggtttcctcaggcgcagtggcggcgggatatcggaagctcggatttatccaaaggcccgagaagcttccagaaaaacaagcatcagcttcaatcggccagggattgctaatggaggcttattcaaagctgtttttggcacacggctatgtcgcatcccaaattttaattacgagaagcgatttttctgatgaatatcgatacaacaatgtcaggaatacaatgaatgtactgctcgagcgcggcatcatcccgatcataaacgaaaatgacacagttaccgtcaatcggctcaagtttggcgacaatgatacgctcgcagcaaaagtcgcaggattgattgatgcagatatgcttgtgattttatcagatatagacggattatatgacggcaatccgcgcacaaatccagaagcgaaaaagatacagcgggtgagtgaaataacacctgacatcgaagcatgcgcaggtgacactggaagcatcgttggcaccggcggcatgcgctctaagcttgatgcgtttaaaatcgtaatggcgtctggcattaaaggtttcctaggtcaggcagatgctggcgatattttataccacgccgttcatgaacaggcggaaggcacctattttgaagcagaaggaacgcttccgttgaatcaaaaggagcaatggatcgcttttaattccggtccggaaggtgaaatgattttatcagatgattgttcacgaaaaataacaaacggacaatcgagtttatacctagacggtgtacagaagattaaagggaaattcaaaagcggttcagttgttcggctgatggattcaaaagggacggaaatcggccttggaatcgtcaattactcttctgtacagcttcaagaaccggaaaagaaaaaggaactgacaaatagagctctaattgatcaagaagcatttgtttgccatgtggatttttctttacctgtaaattaatttgcagaaaaaaacccgaagcttctatatagaagctcgggttcattttttttattgatactgctccagcttagagaaaaattgaatgacaaactcataaaaatcattcgcggaaggcgcaagctctctatttttcggtttaatgattccgacagtccgttttacttgagggaactcaattggaattttcacagtaaaacgaggtgttgtttcagcaaaagtactttcaggcagaagggtaacgcccattcctgcggacactaaccctttgatcgcatccaaatcctcaccctccgtggaaacgagaggagcaaagcctgcttgtttgcaagtatcgattgccatctctctaagtacaaatccttccgggaacaatacaaattggtcgttgcgcaaatcgattaaatgaaccgttttttgtttagcaagcggatgatttaatggaacaagcgcgtaaattttttcagtaaataatatttttcccgttatgtcagagaaattcgtcggcaccggccctaataaggccagatcaatatcgcggtttctgacagcttcaatcagaaacttataggagccttggcgcagcaaaaattcgacgtgcggatattcttctttaaacgctgaaatgacagtcggcaaaagctggctggcgaggcttgtaggaaagccgatctttaccgttccgcgatgcgggtcaagatactcatcaatttgctctttcgcataatcaatggctttcatcgccgttttcacatgaattaaaaattcttttccgattggcgtgagtttgatatttctcccttcacgctcaaataaggtcacatttaattcttcttcaagattggcaatttgtctgctgattgctgattgggccacatgcaaatgatcagcggcttctgaaacgtgttctctttcagccacctccataaaataacgcagttggcgcagctccatgtttgtctcacatccatctatctcattttgagattcttttgatctaaattatatattgtttatatcgttttgaaaacctacaatgattatagagttgttagattttatgaccggtattatcggaaattgatcgggggagaggaattatgacgtacaatcaaatgccaaaagctcaaggtctctaccgtcctgaatttgaacatgatgcatgcggaatcggcctatatgcacacttaaagggcaagcagactcacgacattgtcaaacaaggacttaagatgctttgccagctagaccatagaggagggcaaggcagtgatccggatacaggagacggagccggcttactggttcaaatccctgatgctttctttagaaaagagtgcaaaaacatcaatctgccagaaaaagaacgttacggggtaggaatggtctttttctcacagaaggaagatgaaagaaaaaaaattgaaaagcaaatcaatgcactaattgaacaagaaggccaagtcgttcttggatggagaactgtacctgtaaatgtcggaaaaatcggaacagtggcgcaaaaaagctgtccgtttgtccgtcaggtatttatcggcgcaagttctgatctaaaggacaatttatcttttgaacgaaaattgtatgtcattcgtaaacaggctgaaaattggggagtaacggaaggtcttgatttttattttgccagtctttcaagccagaccattgtttacaaaggccttttaacacctgaacaggttgatgcattttattctgatctgcaagacgaagcattcgtttctgcttttgcgcttgttcattcacgcttcagtaccaatacattccctacatgggaaagagcgcatcctaaccgctatttggttcacaacggtgaaattaacacccttcgcggaaatatcaactggatgagagcacgtgagcagcaatttgtttctgaaagcttcggtgaggacttaaacaagattttgccgattctcaatgctgatggcagtgactcttccattttggataacgcatttgagttttttgtgatggctggacgcaaaccggcacatacggcaatgatgctcattccagagccttggacggaaaatacgcatatgtccaaggaaaaaagggcgttctacgagtaccatagctccctgatggagccttgggacggaccgacagctatttcatttactgacggtaaacaaatcggggcgatccttgaccggaacggtctccgtccggcccgttattatgtcacaaaagatgattatattattttctcatctgaagtaggcgttattgaagttgaacaggagaacgttttatataaaaaccgccttgagcctgggaaaatgcttttaatcgacctggaagaaggccgtattatctccgatgaggaagtcaaaacacaaattgcaactgagtatccgtaccaaaaatggcttgaagaagagcttgtacaagtaaatcctgatccggagtcaagagaagaagaacaatttagtgatcttcttactcgccagaaggcattcggatacacatatgaggatatccaaaagtatctaattcctgttattaaagaaggcaaagatccccttggttcaatggggaatgacgctccgcttgctgtactttctgaccgagcgcaatcgctgtttaactactttaaacagctgtttgcacaagtaacgaacccgccaatcgacgcgattcgtgagcagcttgtcacttcaacgatgacttggctcggtgcggaaggcgatcttcttcatccaagtgaacgaaatgttcgccggattaaactgtatacacctgttttatccaatgaacagttttacgcattgaaaacgattgttcatcctgatttaaaaagccaaaaaattgatgtgctgttttcagaggatcttgaacgcggtttaaaggacatgttcacacaggcagagaaagccatcagccaaggcgtaagtttgttaattttatcagacaaaaagatgaacgaacgactgacaccaattccgccgcttctggcagtaagcgcactgcaccagcacttaatccgcaaagggctgcgtacgaaggtcagcattattgtggaatcgggagaagcacgtgaagtgcatcactttgcagcgttaatcggttatggcgcagatgcgattaacccttatctcgcttatgcgacctacaagcaggaaattgatgaaggccgtttggatatcagctatgaagaagcggttagcaaatatggaaaaagcattactgagggcgtcgtaaaagtgatgtccaagatgggaatttcaactgtgcaaagctacagaggcgcacaaatctttgaggcggtaggaatcagccgcgatgtgatcgaccgctatttctcaggtactgcatcacagctaggcggcatcgatttacaaacaattgcagaagaggcacagcgccgccaccgggaagcgtatcaggatgattacagcaaaacgcttgaaccgggaagtgacttccaatggagaaatggcggagagcatcatgcgtttaatccgaaaacgattcatactttgcaatgggcgtgccgcagaaatgattacaatctgtttaaacagtatacaaaagcggctgatgaagaacgcatcggatttttgcggaacttgttcgcatttgacggaaaccgcaagcctttgaagttggaggaggttgaatccgctgaatcgattgtcaaacgttttaaaacgggtgcgatgtcattcgggtccttgagtaaggaagcgcacgaagctttagcaatcgcaatgaaccgtcttggaggaaaaagcaacagcggtgaaggcggagaagatcccaaacgctttgttccagatgagaacggcgatgatagaagaagtgcgatcaaacaaattgcatccggacggtttggtgtcaaaagccattacctcgtcaatgctgatgagctgcagattaaaatggctcaaggtgctaagccgggtgaaggcgggcagcttcctggcaacaaggtatatccatgggttgccgatgtccgtgggtcaacgccaggtgtcggattaatctcacctccgccacaccatgacatttattcgattgaggatttagcccagctgatccacgatttgaaaaatgccaaccgtgacgcaagaatcagcgtaaagctggtgtcaaaagcaggtgtaggaacaatcgctgcaggtgttgccaaagcgactgcagatgtcattgtgatcagcggctatgacggaggtacaggcgcttctccgaaaaccagtattaaacatacagggcttccgtgggagcttggccttgcagaagcacatcaaacactaatgctgaacggacttcgtgaccgtgttgtattagaaacagatggaaagctcatgacgggccgcgacgttgtgatggctgccttgctcggcgccgaagaatttggtttcgcaacggctccgttagttgtactcggctgtgtcatgatgcgtgcctgccatttggatacatgccctgtcggtgtagcgacacaaaatccagagcttcgcaaaaagttcatgggagatcctgaccatattgtgaactatatgctgttcattgccgaagaagttcgtgagtacatggctgcgttaggcttcaagacatttgatgaaatgatcggccgcactgatgtacttcatgtaagtgaacgggcaaaggagcactggaaagcaagccagcttgatttgtctacccttctttatcagcctgaaggggtgcggacgttccaatcgccgcaaaatcataaaattgatcaatcacttgatattacaacaattctcccggccgtacaagaagccatcgaatctggaaaagaagctgatatttcgattgaaatcaataatacaaatcgtgtagccggaacgataaccggcagtgaaatctcaaagcgttacggagaagaaggtcttcctgaagatacaatcaagctgcactttaccggatcagccggccaaagctttggagctttcgttcctaaagggatgacgctttatttggacggagactcaaatgattacgtcggaaaagggctttctggcggaaaaatcatcgtcaagtcatcagaaggattcaactctgcttcggatgacaatgtcattatcggcaacgtggctttttacggtgcgacaagcggagaagcatatattaacgggcgtgctggtgaacgctttgccgttcgaaacagcggtgtgaacgtagttgtagaaggcatcggcgaccacggctgtgaatacatgactggcggcagcgttgtcgttctcggtgatgtaggcaaaaactttgcggcaggtatgtccggcggaatcgcttatgtactgaccgaagatgtcaaagcgtttaaacgcaaatgcaaccttgagatgattttatttgaatcattagaggatgagaaagaaatccagcaaatcaaagcaatgcttgaaagacatactgcgtatacaaacagccaaaaagcagaagatctgctagatcaatgggaagacagtgtgaaaaaattcgtcaaagtcattccgaaaaactataaacaaatgctcgcaagcatcgaagagcaaaaagctgcaggtttatcagatgaagaagccatcatgttcgcttttgaggccaacacgaagccaaagcagaatacagcagcatcgggacaaaaacaagcggtagtacagtaaggaaggggagaggaacatggggaaaccaactggatttatggagatcaaacgagaaaaacctgcggagcgggaccctctcactcgcttaaaggattggaaagaatattctgctcctttttcagaagaagcatcgaaacggcaaggggcgcggtgtatggattgcggtacaccgttttgccagatcggtgcggacattaacggatttacatccggctgtccgatttacaacttaattcctgaatggaatgatcttgtctaccggggcagatggaaggaagcattggaacgtctgttgaaaacaaacaactttcctgaattcacagggcgggtatgccccgctccttgtgaaggatcatgcactttagcgatttcagatccggccgtatcaattaaaaacatcgagcggaccattatcgataaaggatttgagaacggctggattcaacctagaattccaaaaaaacgaacaggcaaaaaagtggccatcgtcgggtcaggcccagccggactggcgagtgctgaccagctgaatcaagcgggacattccgtcactgtttttgaacgagcagacagagcgggcggccttttaacatacggcattccaaacatgaagcttgagaagggcattgtagaacgccgaattaaattgctgacgcaagagggaattgattttgtcacgaacacagaaatcggtgttgacattacagctgatgagctaaaggagcaatttgatgctgtgatcttatgcacaggcgctcaaaaacagcgggacctcttaatcgaaggacgcgactcaaaaggagtccattacgcaatggactacctcacacttgcaacaaaaagctatttagattctaattttaaagacaagcaattcattgatgccaaagggaaagatgtcatcgtaatcggaggcggagatacaggagctgactgtgtggctaccgctctgcgtcaaaaagccaaaagcgtgcaccaattcggcaaacacccgaaacttccgccagcccgcacgaatgacaatatgtggcctgaacagccacacgtctttacgcttgaatatgcatacgaggaagcagaagcaaaattcggaagagatccgagagaatactccattcaaacgacaaaaatggtcgcggataaaaacggaaagctgaaagagcttcataccatccaaatggaaaaagtgaaaaatgagcatggaaaatacgagttccgcgagctgcctggaacggaaaaagtatggcctgctcagcttgtctttatcgctatcggctttgaaggcacagaacagccgctgttgaaacagttcggtgttaattcagtaaataacaaaatcagtgcagcatatggggattatcaaacaaatatcgatggtgtattcgccgcaggggatgcaagaagagggcaaagcttaatcgtatgggcgattaatgaaggccgtgaagtggcgcgtgaagtggatcgatatttgatggggagttcagttcttccgtaaataaaggggattatcatataagagaaaccggtctggctgccagccggtttctttttttattccattacgatcccgatgtttccaaactgtctgccttcctgcattcttttatatgcttcacatgctttttctaaaggatatatccggtcaattacaggccgcagcttatgtttgtcaatgaaagcgagcatagcttgaaattcctcaccgcttcccatcgaggttcccaaaacattgacctgaggaaagaataaagaacgcaccggaaaactgagattatcccctgagcttgccccaaagctgacaatacggccatttggttttacatggcggaagtattccgaaaagagggcaggtcctatgctgtcaagaacaacatctatcttttttccctgcaactgctcatcccaattgctgtagctgtcaaatgcgtaatcagcacctaatttcagcgccttttttcttttctcctcactgcgggaggtcacgcttactgttgccccaatcgccttagccataaataaagcgtaggttgctacaccgctgccgatgccgggtatcaatagatgctcgcctttttttaattgcccctttgtaaacagagcccgatatgcagttaaagcggataaaggtaaaacgcccgcttcttcccaagataaataagcaggttttttgattgcattttgtgaaggaatgatcacatattcagcaagtgttccgtccgaaggacctcccagaatctcaggtacaggtggaacattttctgtcaaatcccagttcaatgtcgggaaaatgactacttctgtctgaacagtaacatttttcacgccttcaccaatctcttcgatgatacccgcgccgtcagaacccagtatcatgtgaggatcttgttcagatttgtttttcataagaaacaagtcacgatgattcaggcctgcagattttaatttaacctttacctctccgtatccaggctttgttgatggaacgtcctgaactgataaccccagaagaccggcttttccgttgtgaattacagctttcatgctgtctgcctcctcattaattgtattttcatatctttacatattttacatagcggttttcttcgagtaaaatgaacaaatatgatagccaatatcacttttcatcatagcaagcaggtgagagcgcgtggaaagcggagatttaaagatttttcaggctgttgctcgcgaaggaagcataacgaaagcagcccaaatgctgaattatgttcagtcgaatgtgacagccagagtgcataaccttgaggaagatttgaatatcaggctttttcatcgaacgaatcggggaatgaagctgactgctgcaggagaaaatcttttacaatatgcagatcaagtattatcgctgttagaccaagctgaaaaatcgacccgaatgagcaggcaaccaaaagggcctttgcggatcggatcactggaaacaatggcggtaacgcatctgcctgagcatgcagcatccttcctcaggcgttttcctgaagtggatttatcagtgaacacagctgatacgcatcatttgattcaacaggttcttgatcataaagttgatggcgcttttgtatatgggccggttgaacacgctgcagttagacaactccatgtctcccatgatgaattagttttgatttcatcacgagaagggacggcagaagacatgcttcagcagccgatgctcttttttggggctggctgttctcatcgtgacagggtcaaaagattactagaggaagcaggcatacacaatcaaaaaatcatagagtttggcacattggaggctattataaaaggtgtttccgccgggatgggtacggcgctgctcccaaagtccgctgttgacggctccgagcatcgtacaaatgtatggattcatcagctgccaccatcatatcaagacttagagatcgtctttatatacaggaaagacttttttattacgagtgcgtttcagacatttcttgatgagataaacgaaatgaaaagatgaagatagacgtgcattagcagaataaagacgtttgtcagtttttattttaaagatctgcatgaaaaaactgtactcatttgaagcgagtacagttttttatttatttacgttttaaattaatgccgatcgccgcgccgtttctgcttgaatcagctacacctttaaaggtgccgttttcatggtcgatcgatatactttgcacgtttccgatatccaccggacttgtgccgaatttgtggcccatgccgtttagcttgctgaggacatctttaggaactccgtcttcgtaacggtaagagctcatgctgtttgtgtaaattctcggctcttcaacagctgcttttaattccataccatattcaatgtggtagagaatggtttgcaaaacggatgaaataattgtggccccgccaggagatccaaccgtgaggacaggcttgtcatccttaaataaaatcgtcggggtcatgctgcttaaaggccgtttgtttggctgtacttcgttagctccgcctggtatcgcatcaaaatccgttaattcattgtttaaaataacaccgtaatcagggaccataatacccgttccgaatagctgttcgattgttgttgtataagaaacaacatttccccaacggtcagcaactgtaaagtgggttgtttggccttctactttgtctttcggctgttcaacttgtttatagtttgctgatccttcttggtatttccaagggtcaccggctttcggttttttattcacttgatctaggttgattaattgctggcgttctttaatataatcggggtgaagcaggcctttgagaggaacatttacaaattcgggatcacctgcgtaagacgcacggtcggcatatgacaaatgcatcgtttcagcaagcagctgatatttttcccatgagcggacatcgtattgtgaaaggttaaaatgatcaaggattttcagcatttgcaataagaaaataccgccggagcttggaggaggagtagtagcgatttgatagccttgataatctccccaaatcggttcatcaattgtaatgtcgtaattttctaaatctttttctgtcattgatccgccgaaatcctggacagtgtcagaaagcgtcttggcgaattttcctttataaaaagcgtcagtgcctttggagcgaataagcttaaatgttttagccaaatccttttgaataagggtatctccttctttaagcggttcgccatttggtaaaaatacatcttttgcggcagtccgtgaaagcttttcctgataatcagaaatggcctctgccaacaccgaatcaatcggaaagcctttttcagcgagtttaatagaaggggtaattaattgcttcatcgaacgggttccccatttatccaaggcttcttccagccctttcagagtgcctggaacaccaacggcagtaccttttgttacacgttcagagaaaggaattgctttgccgttttcgtccagaaacatatcaggagttgcgcctgctggagcacgctcacggctgtcgattatcgttgtatccttcgtttttccgtcatacaccatcataaaaccgccgccgccaatacctgacatcatcggctctgttacattgagtgcaaattgaatggcaaccgctgcgtcaatagcatttcctccttttttcagcacatcagcaccgatttcagaagcaagaggatgtgcggtcgcaaccatgccgtcttttccaacatctacttgtttgtactcatcgtagcttttgggcggttttttagcttccgcgtgaaaagggacacttccagcgactaacagaacactaagcagagctgttaaacagacgttccacgttcttttcatgttctccctcctatatgaagctgtattgttacaatcttagcgtaaaaaaattacagcgttttcacaagtgacaaatggtatattatatagtgcataatgccgtttttctgtgcagaattgattatattgatatgagccatgtgctatattagaatcagcatacggattaagaagggactgctatatgtatttaacgattgaagaaacagcagaatatacaaatctttcagaggattatattaaaagcttggtgctcgaagggaaaatcagagccgttcatgacggggagcaatttttgatttataaggaacagttcaaaacgcatctcgaacagctggagaattacaaagcacttgtgcaggaaatattaaatgaaccgatcccggaagatattgatgtaaaggatgaggattaggacacaatttgaaattgtgtctttttttgtatatttttgcggaagctccagaaaattgggagtgtcagatttcattttaagaggttttttgatgattagtagggggataagtatccaagaggttaaaagctttataagaggctttaaagcttattttatagggtgaaggttggaagaagcttttttaaaagcttatgtaacactatgtatattatgttacataaacgccgccgcactttgacattcaacgtttttcagctataatagtaacatagacctcaaaatgttacataacggtttttaaggagttttttgatgcatattgtacagccgattcgcagtctagagaaaatccaagaagtcaaacagtatttgcttaacaaaaacaagcgggattattttctgtttattttcggcatcaacagcgcgctccgtatttctgatattctgccgctgcaagtgaaggacgttcaaaataaagatcatttatgggcgactgaaagcaaaacgaaaaagaaaagaaagattcttattttagaatcgctgaaacaggaaatatacgagtatacgaaagacatgaaggaaaacgaatatctttttaaatcagtgcggaccaggaagccgatttcccgcattcaggcctacagaattttaagagaggccgctgcagcgtgcggacttgaggagatagggacgcatacactccggaaaacgtttggctatcatttttatcagcgaacgaaagacatcgccgagctgcagagaatactgaatcattcatcaccatcaattacaatgcggtatatcggtattgatgaagatacgacaagagccgcatataaggtttttggagggctttaatacaaatcgcttgaaaatattgatcatcagagctactatataaataccaaaagctctagtagcacagcggatagtgcagcagtttcctaaactgcaggtcgggagttcgaatctctcctagagcgttatattcacaaaaagacaacaggcacttttcgcctgttgtctttctttatgcaaaccaaataaaaaacgcccgcttataccgggcgtttttcttatataactgcgtcaaattgattgactttccattttttattttctttcacaaatgtcactttccgttttgcagaaggggatccgtctaatgtagggacagtaaattcgtatgtgattgtgctgccttttttagagatcagtttagcagttgattttttccaattcaaaagattgtctccgtcaccgattggaacagcaagttttccttttgaaacagtgaaatgataatctttaaagcctttttcgattgctgtttttgtaaaaataggagttaaataattcaccgcttttgctttagtgcctagatcactgcacatgtatacatattgaagattttgatactcgaatgtgcctgatgggcaaactgcttttttcaccttcggattgtggccgctcatggtgttccaaaaatgttctctagcggataatgccaactgtaatgcttgtttttgtgataaatcgcctgatgtatttttcgcaaatgcatttgtgcttaatgacagaataagtgcaatggttgttagaaatagaagacattttttcattatcgctctctccttcaaaatctctttctcttatgttacaaatgttacaataattacggatagattacaatacttttgcataaattattttttattcttttactcacaaaaaatacgccattacttgctagtttattcttcataagctaaaaagatgtgtaaaattagaagaatcgggaagggtttcataagtgcagtgatgaataataacatgttacatatcctgtttttgtcaaaaaatgagggcatgtttaaaaacgatttcaaataaaggagtcctttaatatggaaacatcacaagaacctcttgtaactcaaaagaaaagcaaaccatcagtttggcggtcgatgtcactctttttagtgccgcttctgctgagcaatgtgctgcaatcagtcggccagctagtcgggatgatggctgtaggcagatggctcggtgttgatgcagtggcagctgtatcatcctttttcccgttattttttcttttaatctcatttacgattgggatcggttcaggaagttcgattctgataggacaagcttacggagcgaaaaatgaggaacggctaaaggctgttgtcgggacgacactcacgtttacatttttattaggcgttgtgttagccgttatcggcagtattttcaccctggatatccttcgtttaatgggaacacctgaaaatgtcattcatgtcagcgctaactatgcacgtattttattttatgctatgccgtttatgtttttatattttgcatatactacctttttgcgcggaacaggagattccaagacaccgttttatacgctgattgtgagcacggtcatcaacatcgcgcttttgcctgttttaatccttggcatgtttggttttccgaaactgggcatatacggctcggcatatgcaactgtcatttccacgattgcgacttttctcgtgttaatggtgtatttacgaaagcgaaaacacccgctgcaatttgataaaacagtgcgtcgttatttgaaaatggataaggaactgctggttctcctgctgcgtcttggggtcccagcaagcatcaatatgattcttgtctcattatcagagatagcggttatttcattcgtcaatcattacggctctaatgcaacagctgcatacggagtggtcaaccaggtggccagctatgtacagatgccggccgtcagccttggtattgcggtttctattttcgctgcgcaatcgatcggagcaaacgagtttgaccgcttaaagcaggtcattcgcgttgggatttggctgaattatatcattggcggcgtactgatcattctgatctatgttttttcacatcagattttatcgttatttttaaccgagcaagagacgctttacattgcgcaccgtcttttgatgattacactgtggagctatttgctgtttggaaatgcccaaattatttctgcaacgatgcgggcaagcggaacagttttatggccgaccgtcatcagtatttttgcaatctggggagtagaggtgcctgtcgctttcgtcctttctcactatacaaagcttgaaatactcggcgtctgggttggttatccagctgcgtttgccgtcagcttgctgttgatttatgggtattatcaattcgtctggaaaaagaaacaaatcacacgtctcatccaatagcctccgaatcacaccgttcataagtttgaacggtgtttttttatttgataggggaaaatataaaatggaggaaatatggtacagtacattgaattcttatactagcaatgaatcaaggagaggttgagtaaacatggcaaactttattgagaaaatcacgtatttgggaacgccggccatcaaagcgggcaacgaacatctagaaatgattgttgtccctgagtgggggagcaacgtcatttctctcgtggacaaaacaacaaatgtccagcttttgcgtgaaccggaaacagcagaaagttttcacgacacaccaacattgtatggcattccaatcctgttcccgcctaaccgcataagtgacggtacattcagtttccggggcagaacgtatcattttgatatcaacgagaaggataaacacaaccatcttcacgggtttctttaccatgaaaagtggaatgtcgtgaccacgaagcaaactgatgaaggagtgattgttgaaacagaaattgatctttctgagcttccccatgtgcagaagcaatttcctcatcatgccgtcgttcggatgacatacacgatcaaggagaataccctatttaaacatgcgacggtcatgaacaaaggaaaggaagcgtttccttggggaattggttatcatactacatttatatttccggcagaaagctcgttattctccctgacagcagatcagcaatgggagttggatgaacgcctgctgccgaccgggaagctgatggatgtcccgtataaagaagctttgcatgaaggaatggatttgcgccacaagcagctggatgatgtctttttatcttcttatcagaagaggggcggagaaaaccaggcagtcatttatcatcagcatgcacatatcagcattatttataaggcagatgaacagtttaaacattgggttgtatacaatgcggacggaaaacaagggtatttatgccctgagccttacacatgggtgacaaacgcagtgaatcttgatttaccttcgtcactcactggtttacaagtgctggagccgggagaagaaacgacagctaaaagcagtatcaccattgaactgaatcatcaatagccaatgatgaagcgcagagaggcggggaaattaatgaaaaaaagcataaagctttatgttgctgttttactgcttttcgtcgttgcttcggtgccttatatgcatcaggctgcgcttgccgctgaaaaacaagatgcactttccgggcagatcgataagattttagctgatcatcctgccctcgaaggcgcaatggccggcatcaccgttcgctctgcggaaacaggtgctgttctatatgaacattcaggagacacccgaatgaggcctgcctcttctctaaagcttttgacagcggccgcggcactttctgtccttggcgagaactattcttttacaaccgaggtccggacggatggaacactgaaagggaaaaagctgaatggtaacctttatttgaaagggaaaggcgatccgacacttttaccatctgattttgacaaaatggctgagatattgaaacattccggcgtaaaagtaattaaaggcaatctgatcggtgatgatacgtggcatgatgacatgcgattatcacctgatatgccttggagcgatgaatacacatattatggcgcgccaatctccgctctaacagcgtctccaaacgaagactatgatgcaggcactgtgattgttgaggtcaccccaaatcaaaaagaaggggaagagcctgccgtgtctgtctctccgaaaaccgattatataacgataaagaacgatgctaaaacgactgctgccggttcagagaaagacctcacaatcgaaagagagcatggaacaaacacgattacaattgaagggagcgtaccggttgacgcaaacaagacaaaggaatggatttctgtctgggagcctgccggatatgccttagatttatttaagcagtcactaaaaaaacaaggtattactgtgaaaggggacatcaagacgggtgaagcacctagttcttcagatgtgctgctctctcatcgctcaatgcctttatcgaaactttttgtgccgttcatgaaattaagtaataacggacatgccgaagtgctcgtaaaagagatggggaaagtgaaaaaaggagaagggagctgggaaaaggggctcgaagtgttaaacagtacgcttccggaatttggtgttgattctaaatcactcgtcttaagggacggatcaggaatctcacatattgatgctgtatcctcagatcaactttcacagctgttatatgacattcaggatcagagttggttctcggcttatctaaattctttacctgttgcggggaatcctgacagaatggtgggcggaacgctgagaaaccgcatgaaaggcactcctgcacaaggaaaagtaagagcaaaaaccggatcgctcagtacggtaagctctctatcggggtacgcagaaacaaagagcggaaaaaaacttgttttctctattcttctaaatggattgattgatgaagaggatggaaaagatattgaggatcaaatcgctgtcattttggcaaatcaataatagcgggagacctgttttccaagagaaaacaggtttttttatgtctgtaataacgctttgtcgaaccttccaacaattagaagaatgatgcacaaaagaaaattagtccgattaaaaagtagtgtataagaccttatgtaaaacaatacttttatcactttatatccggaaatttgataaaaaaagaaacgaaaaataaagaaataatactatattcaaaaaaaatgttataaaaatttaatgttttttattgtactttaaaaaatatccgttaatatagtgcatatatggattatatagtcatataatttcttttattgtcatttttctgcttttttctacattttcttatcctcttattatgagaactggagggaatccgttgagcgaacatacttattctttaacccatgcccaaaggagagtgtggtttaccgaactgctggagccagataccagcatttgcaatcttacagcttgtgtgaaatttaaaggcaatattgagcttgatactctggagggagcactgaatcattccatctcccgcaacgacgccattagatttcagctgttagaaggagaagagcttgagcctcgattgcaccttactgaatataaatattatccacttagaataattgatttttcaaatgttgaaatgatagaaatagagcaatggattcaggatcaagcgagcattccatttaaactgttcaactcgcctctttttcaattttacctccttagaattgactctcatgaagtttggctatttgcgaaattccatcatatcataatggatggaatctctttaaatgtgatgggaaatcaaattatagatctttatcaaaaaatgaaaaagaaagatcctttacctgatcagccggaaccttcttacttgagctacatcgaaaaagagagtcaatatctacaatctccacggtttgcaaaggaccgtttattttggacgcaaacctttgagcacccgttggaataccactcgttagccgaccagacgtccttacaaaaacagagcacatctgcatccagagacaccatcattctttcacctgatctagagcaaacgattcgaatcttctgcgaagaacacaagatcaatatcatttccttatttatggcttcattttacatatgcatcagccgaatcacttctaaaaaagatcttgccattggcacctactatggcaacagaggttcaaaggctgaaaaagaaatgctcggcatgttcgttagttcccttccaatcagaataacggttgatcctgacacagattttctttcctttgtccgcacaataggcagggaacagctttctgttatgcgtcatcaacggtttccttataatttgcttgtaaatgaattaagaaatgaacagaaggatttacacaaccttatcggtatatctatgcagtatcagccacttcagtggcacaatgcagatgattttgactatgaaacagcgctttatttcagcggatacaccgcgaacgaactttcagttcaaatacaagaacggatagacaatggaaccattcaattaaatttcgactatcaaaataccttgttttctcttgaggatattaaacgaatacaatctcatctgcttaccatactggaaaacgcccttaaacatccgcacagctttataagagaattagatatgacgaatacaagagaaaagcaaaaattgttgtatgagtttaacaagacggaagctgtttcgcctaaagctttcaccctgcatgggctgtttgagcgacaggcagcttgaaatacgggtaaatgggcgttacgctgctgccgctatgacgaaaatgttgccgtgacgatcctcgacctgccgcagcagatagcgctggcgcaggaaaacatcgcaaaagcaggtttttctcatcgtattggattccatgctgtcgatatgcttagcccagcagccttgccgggtgaggccgacgtctggtggatgagccagtttctggattgtttctctccggatcagattgtcgccatgctgacgcgcgtcgcacaggtcatgaagccaggcgcacgtttgtgcatcatggagcttttctgggatgcccagaagtttgaagcggcctctttcagcctgaatgccacctcgctctatttcacctgtatggcgaatggcaatagccggttttacagcgtagaggcgttttatcgttacctggagagcgcaggtttcagcgttgaacagcgtctggataaccttggggtcggtcataccctgctgatatgcaccaaacgtgaacaatagagcagcttagctgcccgggtggccaggtctgccctttgaatacggtttttttttcgcggacgcgcgtagatgaaattttcactgaacattatcgactggcaggcgagagccccaggactcagcgatgtcacagagtggcaggcgtggtcacgcctgcagctgcccgtcgatccagcggccccccttccccggctgaccgctttacccatgatgaccgcgcgccgcctcaattcaggcagtaagctggcggtggacattggtctcgctatgctgcaacaccacgccattgatgccgtcgtctattccagccgccacggcgagctggagcgcaactaccgtattctgcatgctctggcgacggggcaatccgtatcgcctaccgacttcgccatgtccgtgcacaactcggcggtgggcaatctcacgattaccgcacgccaggcaatcgtctcgtcatccatttctgccgggctggacaccttccagcaggcattatgtgaagtcctgagcctgctgcaggcgggctactcccgcgtcttgctggtcgattttgacggcgcactgccggaattttaccacccggcgttaccgcaccagatgcccacctggccctacgcgctggcgctggtgattgaatccggcaaggaattgcagtgtgaaacccgcagcggcagcatgggggatgaaccctcccttccgcaaagcctggtgttcctgcaacgctatctcagcgaggcacgccagtttgtggtacccggcgaacgtttgctgtggcaatggacgcgcgcatgaaccgcctgactgcccgaattaactggttatggcgtctggtgatgaccggattctgcttcgtgctgtttggcgtgggcgggctgctgctatcactggtatggttcaacctgctgctgatcgtccagcgcgaccgcaccaaccgccgtcgccttgcgcggcgcagcattgcggccagcttccgcgtcttcctgaccgttgcccgtggcctcggggtactggactatcgcattcacaatcttgacgccctgcgcaacgatcggggttgtctggtggtggctaaccaccccacgttaattgactacgtgattctggcatcggtgatgccggaaaccgactgtctggtgaaaagcgcgctgctgcgcaatccgtttgtcagcggcgtcatccgcgcggcggattacctgattaacagcgaagccgagcctctgctggctgcaagccagcagcgtctggctcagggcgacacgctgttaatcttcccggaaggcacacgtacccggtctggtgaagctatttccctccagcgcggcgcagcaaatatcgccgtgcgctgtaacagcgatctgcgggtggtgctgatccactgtagcgaacatctgctggataaaaaaagtcgctggtatgatgtgccgccagaaaaacctgtcttcaccgtggatgtccgcgaccgcgtgaacatcgacgaattttacgatgcaaatgaacaagaaccggcgctggcggctaggcagttaaaccggcatctgcagcatcgattaacatcaggccttcaatctttgtcaggaattaatgatgcaagcgctttatcttgaaattaagaatctcattatcaccacgctgaatctggacgagcttaccgcagaggatattgataccgatgccgcgctgtttggcgatgggctgggtctcgactctatcgacgcgctggaactgggtctggccgtgaaaaactagtatggcgtggtgctttccgctgaaagcgaagagatgcgccagcacttcttttccgtcgccacgctggcgtcctttatcaacgctcaacgcgcctgagatgtgatcacgatgaccgaacaagaaaccatttatcaggaagtctgtggccttctgacccgactgtttgaaatcgacccgcaggatattacccctgaagcccgtctttacgaagacctggagctggacagcattgatgcggtggacatgattgttcatctgcagaagaaaacgggcaagaaaatcaagccggaaaccttcaaatcggttcgtaccgttcaggatgtggtagacgccgtcgaacagcttctgcgcgaagagtaagacgtcgtgcgcggcggacggacattcccgatcatcccacttctgacggggttgatgctgctggcgtggcccttcctgattggatttgggctggcgcataacagcctgcagtggctattacccgtgatggctctggtgttactgctgcggctgcgtcaggcgcagcggaacacaagcccgatgcggtatgtggtgcagtgcgtggcgctggcggggatcgccctctgcacggcaagctacctgctgaaagcccaccagtggctgctgctctacccggtggtcgtcaaccttgtcatgctggccgtgtttggcggttcgctgtggacagcgatgccgcttgtcgaacgactggcgcgcttgcgcgagccgaacttgcccccggagggcgtgcgctatacccgtaaggtgaccctcgtctggtgcggttttttcgtcggcaacggcacgatggcgctgtttaccgtcctccacggcgacatgcatctgtggacgctatggaacggtatggtggcttacatcctgatggggatgctgatggcagcagagtggctggtgcgccagcgggtgataaaaaaagagatgcacaatgactaacccccttccgctgggccagtggttaaatgcgccgcgccctgacgacacgcctgttgcatggcttgacgatcgtacctggacgctgggccagttgcgccacgatgtaaccttactggtcgagaccctgcgtcagcaggaaggcgagcgctgggcgctgtgctttgaaaacagctacctgtttattgttgcgctgctggcctcgctgcacgccggtaaaacaccggtcattcccggccatagccgcgtctcgcagcttgaagaacagcaatctttgtttagcggcgttctgagcgatcggactcttggttttcatgggaaacagattgtggttgcctccagccaccagacagccagccactgggtgcctctgccggccattgacgaaaaccgcttcgttgaactgttcacctcaggctccacgggcacgccgcgccgggtggttaagcacatcgtcagtctggatcgcgaagcccgactgctggctaaccgctttggtgagcgtctggccggatgcagcattgtggcctcggtcgtaccgcaacatctgtatggcctgacattccgtatcgtcttgccgatggcgctgggcctgccgctgcatgccgcgatgctctattacgcagaacaactggccgccctgcctcctgaccggcaatacctgttcatcagcagcccggcgttcctgaagcgcctggataccgagcttgccgcgccgcccgtcaggatgctgatttcagcaggtggaatgctgccctggcgtgacgtctcgaccacctccggctggcttaacctttggccggatgaaatttatggcagtaccgaaaccgggatcctcgcctggcgccatcgtcaggaggataacgtgccctggctaccgttccccggcgtgatcttccatcaggaagatgacgcctgtcgcgttacgtcgccactgatccatgagccagaagggctccagctcgacgatatcctgcacttcgacagcgaggggcttttcagcatcgccggtcgccgcgggcgggtggtcaaaattgaagaaaaacgcatctcgcttaacgagatcgaacgccgcctgctggagctcgacggtatttgcgaagcggccgcactgccggtcacgcgcgggggtcgtcaggggattggcgccctgctggttctggatgaaacggcccgtcagcgcgggtatgtgcaggataaaaaagcgcaggagttcgcctggcgtcgcgccctgctgccgtggcttgaacctgtcgcggtgccgcgctactggcgcatcgttgatgaaatgccggtaaacagtatgaacaagcgtgtctatgcgcagttagaggagttatttcatgaaaattcatgaaattgagcgccaccagacacagccggagaagctggagatcgttttgcatctcgacgcaacgctgttctggtttcagggccatttcgccgtacaaccgctgctgcccggcgttgcgcagcttgactgggtgatgcactacgccacgacgttactggcaccgggctatcgctttcacagcattcaaaacgtgaagtttcaggcaccactgctgccggaaaccacggtgacgctgatgcttgagtggcatgccgaacgtcagatgctgaccttcagctatcaacgccatgccggggctgagcgccacaccgccagcagcgggaaaattcgtctatgtcagtaatctttcgtccctgcgtgctgatcccgtgctacaaccatggcgcgatgattgccagcgtattgtcacgtctcgcgccgttcggcctgccgtgcctggtggtggatgacggcagcgacgcagtcacccgtcgggagcttgagcgcctggcggcggagcagccgcagatgacgctggttcgtctggcgcaaaacgccggaaaaggtgccgcggtcatcagagggctggaggagtgcgcgcggacgggttacacccacgccgtgcaggtggatgcggatggtcaacacgccattgaagatatccccaaactgctggcgctggcggagcgccacccggacgcgctgatttccggccagcccatttacgatgactctattccgcgctcccgactttacggacgctggatcacccacgtttgggtgtggattgaaaccttatcgctgcagcttaaagacagcatgtgcggctttcgggtctatccggtttcccccacgctgcgactggcagcgcgcgaaccgctcggcaagcggatggactttgacaccgaagtgatggttcgtctctactggcagggcaacaccagcgtctttctgcccacgcgcgtgacctatccgcaggacggtttgtcccacttcgacgcgctaaaagataacgtgcggatctccctgatgcatacccggctcttcttcggcatgctgccccgcatgcccggcctgcttttccgtcgacgccgccagcactgggcgcagcaggacgaggtcaagggtctgtgggggatgcgcctgatgctgcgcgtctgggaactactgggtcggcgggcctttaccgtgctgttgtggccggttatcggcgtgtactggcttatcgcgcgtccggcgcggcaggcctcgcggcagtggatggcgagagtgaagcaagaactgcgtcagcggagcatgcctgttccctcacggcttaacagctttttccatttcatgcgcttcggcaacgcgatgctggataaagtcgccagctggcgcggcgagctgaagcttcatcgcgatattgtctttgcccatggcgcgagcgaagcgttaaacatcgcggctccacagggcaaactgctgctggcctcgcaccttggcgacgtagaggcctgccgggccctggctcagctggaaggcagtaaaatcatcaacgccctggttttcagcgagaacgcccagcgctttaagcaaatcatgagcgaaatggcgcccgaagctggcgtgaatttgatgtcggtcaccgacatcggcccggacaccgccattgccatcaaagagaagcttgagcgcggtgaatgggtcgcgattgtgggggatcgcatcgcggtgaatccgcagcgcggcggcgaatggcgcgtgatctggagccgattcatgggccagcctgcaccgttcccacaggggccgtttatcctggcctccatcctccgctgcccggtggtgctgattttcgccctgcgccagcagggtaagctcgtcctgcactgcgagccgtttgccgacccgctgcgcctgccgcgcggtgaacgccagcaggcactgcaagataccgtcgatcgctatgcgcagcggctggaacattacgccctcatgtcgccgctcgactggtttaattttttcgatttctggcatctgccagagtccagtgagaaggagtaaagggtgctgaccgatccccgctttacgactgaagtcgagatcaccgttccgttccacgacgtcgatatgatgggcgtggtctggcacggtaactatttccgctactttgagatcgcccgcgaggcgctgctcaatcagttcgattatggctatcgccagatgaaggcctccggctacgtctggcccgtcgtcgacacccgggtgaaataccgcgatgcggtgacctttgagcagcgtattcgcgtccgcgcgcacattgaagagtatgaaaaccgcctgcgcattgcctatcaaattttcgatgcacagaccggcaaacgcacgaccaccggttacaccattcaggtggcggtggaagaagcgacccgcgaaatgtgctttgtgagcccggcaatactgtttgaacgtatgggagtaacaccatgaaatggttgcctttactagcgctgatcgtcagcccgctggtcagcgccgtgacgctggatgagctgcagcagcgcttcaccgagcagcccgtggtgcgcgcgcacttcgaacaggttcgcacgataaaagatatgccgcagccgctgcgctcgcagggcgagatgctgatcgcccgcgacagcggcctgctgtgggatcaaaaagcgccgtttccgatgacgctcctgctggacgacaagcggatggttcaggcgattaacggccagccgccgcaaaccatcactgccgacaataatccgcagatgttccagttcaaccatcttctgcgcgccctgttccaggcggaccgcaaggtgctggaagagaacttccgcatcgattttaaagacctgggagcgggccgctggtcgctggtgcttacgccaaaaacgacgccgctggacaagattttcgccaccctcgatctgggcggcgcgacctatctggaaacgattcgcctcaacgacaaacagggcgaccgtaccgatatcgccctttctcgccaccaactgacgcccgccagcctgaccgatgacgaacgccaacgctttgccgcaccgtaaatccctgcgcccggcgctgctgtgggccacgctatgcctgattctgctgggcgtgttgctgtcgcttctgcccggcgcgcgactgaacagcagcgtgctggccatgctgccgaagcagacgctgggggcgatcccgccggcgctcaacgacgggtttatgcagcgtctcgaccgccagctggtctggctggtcagccccggcaaagagccggatccgcgcgtggcacagcagtggctggcgctgctgcaaagcactgattcgctcagcgaggtcaaaggcccgatggacgccgccgggcaaaaggcctggggagagttcttctggcagcaccgaaatggcctgattgaccccgccacccgcgcccgcctgcaaaacggcggagaagcgcaggcgcagtggattttatctcagctctactcggccttttccggcgtcagcggcaaagagctgcaaaacgatcccctgatgctgatgcgcggctcgcagctcgctctggcgcaaaacggccagaagctgcggctgatggacggctggctggtcgcaaaagatgaggcgggaaactactggtatctgctccacggcgagctggcgggctcatcatttgatatgcagcagacccaccggcttgtggcgacgcttaacgcgctgcaggagacgctgaaagcccgctaccctcaggcacagctgctttcccgcgggaccgtgttctacagcgattacgccagccagcaggccaaacgtgatgtttcgacgctgggtatcgccaccctgcttggcgtgttcctgctcatcgtggcggtgttccgctctctgcgcccgctgctgctgagcgtgctctccattgccatcggcgcgctggcggggacggtggtgacgctgctgctctttggcgagctgcacctgatgacgctggtgatgagcatgagcatcatcggaatttcggcagactacacgctttactacctgaccgaacggatggtacacggcgcggagcattctccctggcaaagcctggccaaagttcgcaatgcgctgctgctggcgctgctgacgaccgtcgccgcctacctgattatgatggtggcccccttccccgggatccgccagatggcggtgttcgctgccgtggggctgagcgcctcctgcctgacggtgattttctggcatccgtggttgtgccggggtttgccggtgcgcccggttccctttatggtcctgatgctgcgctggctggccgcctggcgacgcagtaaaaaactgtcaattggtcttcccgtcgcgctggcgctggtctccgccgtgggaataagcacgctgaaggtggacgacgacatcgcccagctgcaggcgttgccgaaagatattctggcgcaggagaaggccattaccgccctgaccggacagagcgtggatcagaaatggtttgtggttcatggcgcttcgcctcagcaaacgctggagcggctggaagcctttaccccggcgctggcagaggcgcagaaagcgggagaaattacccgctggcgcaccctgccgctgaactcgctggcccgtcagaaaagcgatcttacgctgctgcaaaacgccgcgcctgcggtaacgaacgtgctgaaaagcgcagggctcaacgccgtctccccgaatctggacgccatgccggtcagcgtggacgcgtggcttaaaagcccggccagcgaaggctggcgtctgctctggctgaccctgcccgacggtcaaagcggcgtgctcgtgccggtggacggcgtaaaaaacagcgcggccctcggcgagctggccgcgcgccatgacggtgtcgtctgggtcgatcgcaaagccagttttgacaccctgtttgccctctaccgcacgctgctgacggggctcctgtttgccgcgctggcggtgattgcctgcggggcgatggtgcgcctcggctggcgtaaggggctgataagcctggtgccgtccgtgctgtcgctgagctgcgggctggcggtactggccgcaacgggccacccggtaaacctgttttcactgctggcgctggtgctggtgctcggcattggcattaactacacgctgtttttcagcaacccgcgcggcacgccgctgacctcgatgctggcgattacgctggcgatgatgaccacgctgctgacgctgggcatgctcgtcttcagcgccacgcaggccattagcagctttggtatcgtgctggtgagcggtatttttaccgccttcctgctggcgccgctggcgatgccggataagaaagagagaaaacgtaaatgaacgctttttaccgcgccgtcgcgctaaccgcggcgctgctgctggcaggctgcagccattcgaccgatacccaagagacgcgtccccaggcctggctccagccgggaacccgcgttacgctcccgccgcccggcattagcccggcggtaagctcccagcagctgctgaccggcagctttaacgggcaaacgcagtccctgctggtgatgctcaacgcggatgcgcataaaatgacgctggccgggctctcttccgtgggcattcgtctgttcctggcgacgtacgatgagagcggtattcataccgagcagtcgatcgttgtgccgcagttgccgcccgccagccaggtgctggccgacgtgatgctcagccactggccgattagcgcctggcagccgcagttgccgaagggctggacgctgactgacacgggcgatcggcgcgaactgcgtaacgccagcggcaagctggtgacggagattgtctacctgcagcgtaaaggcaagcgcgagccgatcagcatcgagcaacacgtttttaaataccacatcaccattcaatatctgggtgactgagatgatttatatttccgctgttggcatggtcaacgcgctgggcaactcgcatgatgaaatcgctgctaacctggtgacgggcctagcgccgggtatgcatgcccgaaccggctggttacagggttcacccgacgccgtgctgggcggtgtggaaggcgaactgccgcccattccggaaacgctgtccgcacaccgcacccgcaacaaccagcttctgctggccgcgctggcgcagattcagtcgaccgtcgacgaggctatcgcccgcgtcggccgcgatcgggtggccgtggtgctggggaccagcacctctgggctggatgaaggcgatgagcacgtgcagcgcatgacccatggcgaagcgagcacacactggcagtacccgcagcaggagctcggcgatccgtcccgcttcctcgccaactggcttcagctcgaaggcccggcctatacgatctcgacagcctgctcttccagcgcgcgggcgatgatcggcggcaaacgtctgattgaagccgggctggtggacatcgccattgttggcggagcagataccctgagccggatgcccgtcaacgggtttaacagccttgaatccttctcccctacgctctgcgagccttttggtcgcgaccgtcgggggatcaccatcggtgaagccgccgcgctgatggtgcttagccgtgagcccgcggacgtggcgctgctcgggacgggggaatccagcgatgcgtaccatatctccgctccgcatccgcagggcgaaggggcgatcagggccatcacgcaggcgctcaacgaagcgggtatgcagcccggagatatcggctacatcaacctgcacggcacggccacgccgcttaacgatcagattgaatcgcaggtggtacacgatctctttggggaaagcgtgccctgtagctctaccaaacaccttaccggccatacgctgggcgctgccggtatcaccgaagcggccctgagctggctgattctgacgcgcgatctgcccttaccgccgcaggacttcgcccgctacgcaccggacgacacgctggcgccgtgcggtctgctgcaccagcgcaccgcgctgacaaagccggtcattctgtctaactcgttcgcgtttggcggcaacaacgccagcattctgctggggagagcgtcatgagctacttatcacccgaagcctatttgccgcacgatgcgcccatgatgctgctggagtccgttgagaatgtgacggacgacatggcggtatgccgcgtcgcgatagacagacaaagcgtgctggcaccatttctgaatgccgatggcgacctgccgggctggtacgcgctcgagctgatggcgcagaccgtcggcgtctggtccggctggcatcgccagcagcaggggcaggagcatattgcgctgggcatggtgctcggcgcgcgtgaactgatctgcgccagcgggcgtttcgccgcaggcttgacgctggacatcaccgttaagctgctgatgcaggacgaacgcttcggcagttttgaatgcgcaatttccgctaatgaagagacgctggccacgggccgggtcaacaccttccagccaagcgcagaagaattaacctcgctttttaatcagggatctaacgcatgagtcgttccgtactggtcaccggggccagcaaaggcatagggcgcgccatcgcccgacagcttgccgccgacgggtttaccgtaggcgtgcattaccatcgtgatgccgcaggcgcgcaggagacgctggacaccatcacgcaggcgggcggcaacggccgtttactctcgtttgatgtgggcaaccgcgaacagtgccgcgaggtgctggaacaggacattgaagcccatggcgcatggtatggcgtggtcagcaacgcgggtatcacccgcgatggcgcctttccggcattgagtgaagacgactgggacagcgtgatccacaccaatctcgacagtttttataacgtcattcacccctgcattatgccgatgattggcacccgtaaagggggacgcattatcaccctatcgtccgtgtccggcgtgatgggtaaccgcgggcaggtgaactacagcgcggcaaaagcgggcattatcggtgccaccaaagcgctggcgattgagctggcaaaacgcaaaatcaccgtgaactgcattgcgccggggctgattgataccggaatgattgaaatggaagaggccgcgctgaaagaagcgatgtccatcattccaatgaaacgcatgggccaggctgaggaggtcgccgggctggcaagctatctgatgtcagatattgcgggttacgtcacccgccaggtcatttccattaacggaggaatgctatgacgcgtcgcgtggtgattacgggcatgggcggcgtgaccgcctttggcgaaaactggcaatccgtgtccagcaggctgctggcgtatgaaaacgcggtgcgtaaaatgccggagtggcaggtctatgatggcctgcacaccctgctgggcgcgccgattgatgacttcacgctgccggaacattatacccgcaaacggatccgcgccatgggccgcgtgtcgttgatgtcgacccgcgccaccgagctggcgctggagcaggcggggctgattggcgaggcggtgctcaccaatgggcaaacgggtatcgcgtatggctcatccacaggcagtaccgggcccgtcagcgaattcgccactatgctcaccgaaaagcacaccaataacatcaccggcacaacctacgtgcagatgatgccgcacaccaccgcggtgaataccggactgttctttggattacgtggccgcgtcatcccgacctcaagcgcctgtacgtccggcagccaggcaattggctacgcctgggaggcgattcgccacggctatcagaccgttatggttgcggggggcgctgaggagctgtgcccgtctgaagcggcggtgtttgacacgctgtttgccaccagccagcgtaacgatgaacccaaaaccaccccttcgccatttgatacgcagcgcgatggtctggtgattggggaaggcgcgggcaccctgatactcgaagagctggagcatgccaaagcgcgcggagccactatctacggcgaaatcgtgggctttgccactaactgtgatgcggcccatatcacccagcctcagcgtgaaaccatgcagatttgtatggagcagtcgctggccatggcgggattaagcgccctggatatggggtatatctccgcacacggtactgccaccgatcgcggtgatattgctgaaagccaggccactgccgctatctatggtgacaacgtgccgatttcatcgctgaagagctattttggccacacgctcggagcctgcggcgcgctggaagcgtggatgagtttacagatgatgcgtgaaggctggtttgccccgacactcaatttaaggcaaccggatgagcaatgtggtgctttagattatattatgggagaagcccgccagatcgattgcgagtacctgcagagcaataacttcgcgtttggcggcatcaacacctcgattatcattaaacgctgggcgtaactatgtaccagtttgtactgggaaaaatatccaccctttgcgcggacccgctggcgtcaacgttcgcagacagcgcacctcagggtgctcgcaatgcctcatggctggctggcaggatgctgctcgccagagcgttatcccctcatctgctccccgacattatttacggcgagcaggggaaaccggcctttgcggagggccatccgctgtggttcaacctgagccacagcggtgacgatatcgccttgctgatgagcgatgaaggcgaagtcggctgtgatatcgaagtgattcgccccaggaagaactggcaggcgttagcgaatgccgtcttcagcatgacggagcatgatgagcttgagcgcgaagcgccagaggaacggcttgccgccttctggcgtatctggacgcgaaaagaggcgatcatcaaacagcgtggcggtagcgcctggcagattgtcagcattgacagcacggcgccgtcgcactcggtcagccaggtgcagatcggctcactcagcctggccgtttgtacgtcgaccccttacaccctgaccaccgagtcgattatccacgtcggggcaggaaaatcaccagtacacccaacataataaacacgacgccgaccagcccgtgccaggagaagctttctccccagcccggcagcaggatcgcggcgccccacaccaggatatagctaaggctcagcaaggcatacgctttgctgagcgccatgcgatgcagcgccaggtaccagctgcccatagaagccacataccccatcaaccccagcagcagcgcgcccgtaccggacgagacgtgccacagcgcggaaataaacgtcagaagctcgctgaccggaggcagagcctgcatggcatcgcgcagcaacagctgcgcggcgctgactaacagcacgctgcataaggcccagaacgcccctttcacaggctccctcccaggataataatcccaatgatgatcaaccccacccccagccagtgatgcaaggcgacgttttcacgccagaataccttcgccgccagcgtcacccagacaaaattgaggctcagcatggggtaggcaatgccgacaggcaggcgctgcagcaccaccagccagaccagcatcccgctgccaagggccaacagtgccaggccaagccacagcgcgatatgcacgccacgccgcccggctttcgccggacgggtagcctgtttctggcacagctgtcctgcacagctgagcaggcttgccagtatcagccagatccaggtcatcacttcggcagatactgcaggtaggccagacggccctggatatacaggctgtccggttctggcagattcgcccgcgaaaggtcatcgcgttttgacagcaggataaccagcgatacgcgtccctgctgacggtgctcagccagccactgcgcgaagtcatctttaccgacaaaacgatctttcacatcaggataatccagcccgtagcgcagttcgccactctgaccaaacagcgtgatgtcattgcgcttcagctcccacgccaggcccgcggccaggcccacgttattggccaagacaaatcggctgtcctgaagcggctcgcgcacggtgtcgaccagcgactgcggctgtttggaatccaccaccaggttaggaatggcaaaaccgatcagcagcgccaggcccgcagggcagagcgccgcaagccaccagcgctgctgactctgcctgaacgtaaaccagccgaccgcggcccagatgaggaacgcgaccaccgcgcagaacactttatacagttcaaccgaggaccagaccggatgcttagccagcccccacggagagaccaccagcgccgccaccatgccgataacgccaaacgccaggttgatcccgccgttaatgcgtaacgctctggcacccttctccgccgcgaggcaggcatagcgcgccatcaggatcgccagcggggcaaagcacggcaggatataggtcggcagcttgcctttggcgatgctgaagaacagcagcggcatcaccacccaacccagcagatagaacccgccgcccgcgttttgtctgtcattccatccgagacgaaacgcaccgggcagcagcgccagccacggcaggctacccgcgatcaggaacggcacgtagtaccagaacggggctttgtgctgcgcgtcgctctgggcgaaacgctgaatatgctcaacccagaagaagtaacgccagaagtcaggctcacgctgcgcaatcgccagcccccatggcagaacaatcagcacgcagctcaggatcgcgagccagccaaaaatcagcacctctttccagcgcttctgggcgatcacccacggcagcacgccaatcaccggtaccgccagcgccaggaagcctttggtcatcacccccatcccgcaggccagcccaagcagcacatagccgcccgcttttccggcaacggtttgggcctgtgacgccagccagaagctgcacatcgccgccaccagccacagggtgatgatgggatccagcaccgcatacgtgccgatgccatacaccaggaacagggtcaggaagatcaggccggagaaaatggctgtccgcttatcccgccagagacgccaggccatccagatgaccagcagcgccgctaaaccggtggagaagatagacccggcgcgcacggcgaggttcgtgtgcccgaacagcatctgcccgatgctgttgatccagtagccggcaatcggcttttcaaagtaacgcagccccaaaaaatgcgggacaacccagtctccggaggccagcatttcgcggctgatttccgcatagcgcgtttcatcaggctgccaaagcaggcggatatcaaccgggatgaggtagtaaacgataaacagtgcgagaagcgctaagccataacgggctgttttcattggaccggactcacggtttgttgatagccaagccagccttcccggccagccagttcattgcggaccactttgcccacgggcagggtgctgaggtcgtctggcagcagctcgcttaacgggcaaaacgcaatgccctcctgagcggccatcgtcagcagttcgtcgaaatcatgctgatacgcaatcccttccacttcggcatggatggtatacaccggcgtaccggcgtcacgatgaatgcggtccaggatgtagcgattgaactcatcagctttcacctcgcgcccgaccacttcatcccaggtgggaagcgtgaccggaatttgcaccgtaccgtagcgattttcgcccaacagcggcaaaaagggcccggttccgcggcaatcgctgttgtagcgaaacgcaaaggcttctttggccttcacgacgcgctgatccgcacgccatcccgccacggcggagcagcgcacgggctggccgataatggcctccagctccagcatcccacgctcgacctcacgggacaggcgcgggatatcccagacgcccgcccaggcttgccaggcatggtgatcccaggcgtgcagacccacctcatgatgctgcgccgcttcacggataaccgcttcattacccgcgccgatgcgtctgccgggccaggcggtgccggccagcaaaatatcccagccgtagagggatgctgcgcgcgagcgcagcattttgaacagaaatgccggtttaaccagacgccataaatggcgtcccatgttgtcaggccccacgctgaagaaaatgctggagcgcacgccgtgcttgctcagcagttccagcagtttgggtacgccgtcacgcgttcccctgaaggtgtcgacatcaatgcgtaaaccgacttttttcatgagacctgttccgacagctccacggtgcgcaggaagaaatcaagcgtttcatcaatggtctgttccatcttcaccgtcggcgtccagttcaggcagcgcttcgcattgcgaatgcttggcttacggtgctcaacgtcctgataccctttaccgtagtagctgctgctttccacttcgcggaagccggcaaacggcgggaatttatcgcgcagcggatgacgctcaaagctggccagcagcatctcggccagttcgcgaatgctcgcttcgttgtccgggttgccgatgttaatgatttcaccgttgcagcgattatctttgttttcgatgatgcggaacagcgcttcgataccgtcgctgatatccgtaaagcagcgtttctgtttcccgccttcgataagcttgattggcgagccttccaccaggttcaggatcagctgggtgatcgcacgggagctgccgatacgcgccgcgttcaggttgtccagacgcggacccatccagttgaacggacggaacagggtaaagcgcaggccctctttctcaccgtaggcccaaatcacgcggtccagcagctgtttggagacggagtaaatccagcgctgtttgttgatcggcccgaccaccaggttggaggtgtcttcatcgaagttcttatcggtacacatgccgtacacttcagaggtggacgggaagatgatgcgcttgtcgtatttcacgcagtcgcggatgatcttcaggttctcttcgaagtccagctcgaacacgcgcagcgggttacgggtgtactcgattggcgtggcaatagcgaccagcggcagcaccacgtcgcattttttaatgtggtattcaatccactcggagtggatgctgatatccccttccacgaagtggaagcgcgggttgtcgaggaaacggctgatcgcatccgcgccaatatccaggccgtagatttcgtagttatcgtctttgagcagacgttcggtcaggtggttaccgataaaaccgttcacgccgaggatcagcacgcgggtacggcgtttgatggccaccaccggcgcgctggtgatcagcgccccggccaccagccccagcgactgcgccagctgggtgccctgaacgtacaggccgttgtcggtttggccggtaacgatctccagcgcctgctcgccgcagctcacaatcagcggggagacggagacgacggtgcccggttttgccgccggaatgtcgtcacgcacgcgggatttccagacgatgaacttgctgacgcccgcaaagctgtaggcgcccggccacgggtcggtcacggcgcgcaccaggttgtgcagctggcgggccggtttgttccagtccagacgaccatcttccggcgcgcggcggccaaagcagcttgccttgctctcgtcctgcgcggtctcgctgaaggtgccgttaaggatgcccggcagcgcatcgcgcagcagcgtctgtgccgtcgcgttcagcttttgatgcagctgcagcgcggtatcgtccgcatcaatagcgaccttctgctgcgccacgatagcgcccgcatccgcacggcgcaccatgcggtgcagcgtcacgcccgtttccgtttcaccgttcaccagcacccagtttagcggggcgcggccacggtaggcaggcagcagagaaccgtgaagattaaaggcgcctttcgcggccaggcctaagatctcgtcggagagcaggttgcgatagtagaacgagaagatgacgtcaggcgcgagggcgcggatgcgctccacccacagcgggtggttgacatcgtctggcgcataaaccggaattccacgctcggcggcgatacgcgccacggagccgaaaaagttattctctccagccatgtccggatgggtaaagattgccgcaatgtcatagcccgcttccagcagggcctgcgtgcccgtgcaccccatatcgtgataggcaaatacaacagctttcatgggttaatttcctcttgagatgctttgtgttcctgacggacaacacgttgaataaagtagcgcggacgcgcgcgaacgtcgttatagattcggccaatgtattcaccgaggagccccatcccgacaaactgggcgccgatgaacataaacagcacggcaaagagcatgaagaccccttccgccgcccactgcgggccaaagaccaggcgcagcaccaccagcagaacggacagcgcgaaaccggccacggcgatgatgctgccgaacacgctcagcagacgcagcggcgtggtggtcaggcaggtgatgaggtcgtacatcaggttgatgaggcgcataaagctgtacttcgactccccgtgctcgcgctcggcgtgcaggaccgggatttccgttgccttacgggcaaaggtattcgccagaatcggaatgaaggtgctgcgctcatggcaatgcagcatggcgtcgacgatatggcggcggtaggcgcgcagcatgcagccgtaatcgcccatcgctttaccggtcgtacgctggatcagacggttgatggtgcgcgaggccagcttgcggaacaggctgtcctggcggttctgacggaccgtgccgaccacgtcatagccttcgtcggctttggccaccaggcgcgggatctcttccggcgggttttgcaggtctgcgtccagggtgataatcagatcgcccgtgacgtggctaaaccccgccataatcgccgagtgctggccgtagttacggttgagcagcacggcaacgatgtggctgccttcagcctgcgcggcgtcggtcatcatcagcgcggaattatcgctactgccatcatccaccagcagaatttcgtaggccttgcccatcgtgtcgcaggcggccgttgtacggcggatcagttcgggcaggctctcctgctcgttataaaccgggatgaccacggatactttttgtacaggcggtgcactgaacatatcaatgtcctgcaagctgatggagtgcggtaatgacgcgggttgtgtcgtcatgagtcatgtccgggaaaagagggagagaacaaatacgcgcgctattccattcagaattcgggagcgatacatcaggaaaacgctcgcggtagtatttttgcgtgtgggccgcgcggaaatggaggccggtaccgatgcctttctctttcagcgccgccatcagggtgtcgcgtgagatcccgcagcgcgcttcatccacgcgaataataaacaggtgccaggcgtgcacgtgcggccatgatggaatggtgagcggctggaacggcgtatcggcaagctcccgcaggtagcgttgtgctatttcctcacggcgcctgttggcctctttcagtttgcctaactgcaccagcgccagcgcggcgttgatgtccgccaggttgtatttatagcccggcgcgatcacttccgcctgcggcgcgcgaccgtgcgtctggcgatcataggcatctacgcccaggccatggaatttcagactgcggatccgctgtgccagctgcgcgttatcggtgaccaccaggccgccttccgcgcaggtcatgtttttaatggcgtggaaggagaaaattgccgttcctttccagcccacgtgacggtttttgtaatacgttccggcggcatgggccgcatcttcaatcaccggaataccgtgacgttcaccgatggcatggatagcgtcgatatcacacggcgcgccggcatagtgaacgggaataatagctttagtgcgcggggtaatagcggcttccacggcttctggcgtcaccattaatgtgtctttatccacatcaatcatgaccggcgtggcgcccagcaatacgatcatattcagcgtggagacccaggtctgggaaggggtaataacttcatcgcccgggccaatatccagcgccatcagcgtaacgtgcatgcccgcggtggcggaacagagggcaatcgcatgctgattcccggtaagttgacagaatgcctcttcaagttgctgattcttaggccctgtggtgatccagcccgacatcaaaacgtcctgaagcgccgcaatttcctcagcgcccatcgacggccgcgaaaaaggcagaaaatcactcattattaatttccttgcaatcaaaatggcatgtttttgatattaaccaaatgccagcccgcttatttcaacgaaccataaactcatatcaaagtagctctctttccttagggaaaaattaagacaacgtttacaacgttataagacaactagcagccaattgaaaaacaacaagttaattttatattaaatatttttgatgtgatcttccgcaacattttgaaatggaaacatttaaaccaatcctcaacaaacaaaaaaaatcccggctatttcaaaataatatgaaatagccgggaacttttctatttagttaattgtcgcgcttattacaggttatctggaaagtttttcggtaattcactggccgcacaggcgatcacgctttcattattggcaccgcagtcgcgtacaaaggtgattgtggcaaattcatcaatcacttccgttggatacgccgggcccgcatctcggtagctgttcatcagcggaatatgatcgttctggaagcagacggttttttccgggttgttcatgacccagcgcgggaagaagatggtgccgtggaacagtttgtcgcccaggttcagaatcaggctgacgtcggtaccggttggctcggtccaggaaattttatagatgctttcccctacccgcacgatgtaagcctgctgatctttcacccaacggttggccaccagaccgctgtgaatacggtaatccagggtcgtctcgtttttgacgtaaatctcgtagttccagccgttgtcgtaggtgtaaacaaggtgtttgccaacgaagccgcttaagtcgtgtttgtcgaaggtgttcataagatgtctcctttgttttgatgagacgatcgtaccccttcaaaaaatgaatgaataacgctatgttttaatcaaattcatccaaattttagataaattatgcataaaacgacgctggaacaatggtctttactggaaagagtggtcgaggcgggcagctttgccaaagccgcagaagaaacccaccgcagccagtcttcggtgagctataacctgtcgctgctgcaggagctgctgggcgtggccctcctggtgccggaaggacgacgggcggtgttaacgccggcaggagaactgctgctcaaccaggttaaaccgctgctgaaagccttttcgtacgttgagacgcgcgcagcgacccttcgcaacgggatgcgcacgcggctggatctggtggtggattccattttcccccgccgccgcctgtttgccattctgcgccagttccagcagcagtatccgcaaacccaggtacgcctcaccgaggtgctggaaaacacccggaacgatgccattaacgacgaagccgatgtgatggttctcacccgccgccaggacatgaccgggctcggcgaatggctgatgaatatcgactttgttgccgtggcccaccatcagcatcctctctttcacctcgacgcgccgcttaacgacgacatgctacgcccgtggccgctcattcagattgcggacagccagcccgccgcgcgcgcggccggtgagtcatggaccttctccaccatcgatgccgccattgaggccgtcctctctcaggtcggctacggctggctgccggaggaacgcatccagacccagctggatcaaggcatcctgaaacgcctgccgctgagccacggtgcacgcagagcgacgccgcttcacctgattgttaagcgctccctcgccccgcttgacgagcaggtggagacgctgctgcgcctttttagccaggagccgtcatcctcacctgctacgctttaaggtccgaacgttaaaacgataaggagcggatgatgaaaatcgactttacggggaaagtggcgctggtgaccgcctcaaccggcgggatcgggttcgccatcgccagagggctggcagaaagcggtgccgaggtgatcgtcaatggccgcagcacggaatcggtgaataaaggcattcagcagctgcagcaggtggtgccgggcgtgcaggtgcgcgccgcgattgccgatctcagcacggcggaaggggtcgagtcgctgctgaaggtggcgaataacgtcgatattctggttaacaacgccgggatttacggcccgcaggatttctatgccaccgacgatgagacctgggagcgttactggcagaccaacgtgatgtccggcgcgcgtctttcccgcgccctcctgccgggcatggtgcaaaagggctggggacgggtggtgtttatctcctccgagtcggcctgcaatatcccggcggatatgatccactacggcgtgaccaaaacggcgcagctctcgctggcgcgcgggctggcgaagttcgtggcgggaagcggcgtgacggtcaacagcgtactgccggggccaacaatgtcggacggtttcgcagagatgatgaaggatgaaatcgaaaaaaccggtaaatcgctggagcagctggcgaaagagtttgtgatggccaaccgccccagctcggtgatccagcgcgcggccacggtagaagaggtggccaatatggtgatttatgtctgttcgccccaggcttccgccacctcgggcgcggcgctgcgcgtcgatggcggcgtggtagatgacatcatctgaggctgtcaggccgcactgcctgcaacccgacgggcagtaatgtagtgcgcctgccagtaagcatccgtcagggttgagaccgtgacgccctggctgcttgaggcatgaataaactcgctattgccaatatacacgccgacatgcctgcggttcggacccgtctggaagaacaccagatctccgggcctcaggcggtattgcgtcacctgcaccccgcggtggatctgctcgccggtcgtgcgcggtaagttaagatgcgctacatcgctgaaaaggtgctgcatcagcgcggagcagtccaccccccggcgcgtggttccgccccactgatactgggtccccttccacttttggtattgatcaaggatgcgcgcgcgcagcgggcccgtatcctgttgcatcagtgcagatttcgctggcgagacggccaggccactgttcatcgatagcatcgacgcggggagttgaaaactgaatgcagaaaacgaagcaaaacttaacgtcaggattgaaataaacgatctaagagtcatatcaagaaagcagtagtgagtgagtttttccttacctgtgggggccaaagggttcccctgaatatcgtgcgatgtggcgataatatagacagatcgttttttcaccaattcttatcgaggccaaaaatggactcactttgagatcgcaagatcgagaaaaaaatggtggtgatgtaaggactgtcctggtaaagcaggtaaactgatccacagaatgtgtatttcagctaagacgtatttatgaccaatatgattgccgacgagacggtggcgaaatccagcgtgctctctgtctttgactttgatgggacgttaacacaccacgacagctttattcctttcctgcgctttgccttcgggaaacgctacttcgcgggccgtctggtgcgtatggcgctgcctacgctccactgcgtgcgtcgcaagctgacgcgcgatgagctaaaggaagtgctgatcaaaacgttcctgacgggcgtggatgaacactggttgcgccagcaggcggaagcgttttgcgaaaaatactggagcaagctgatgcgccccgaaggggttctggccgtggcggccgaggtgaattccggtgcggaggtgaccatctgttccgcgtctccggcgctggtgctccagccgtgggctgacaaactgggcattaagctgattggcacgcagctggaagtgaaagacggcaagctgacggggcgcatcacgggccataactgccgctgcgcccagaaggtggccaggctggaaaaagtgtatggcgatctgaacgcctatcacctgcgcgcctggggagacacccgcggcgaccacgagctgctggcggcggcgcaggatccgcactggcggcacttccacccgccgcgcaagcgccgcaattcacccatcaagtagcctttttgccgggtggcggctgcgccttacccggcctacattcgaactgtaggcccggtaagcgaagcgccaccgggcggtacatcaggcttctcgtttccccgggaacatcacgctcgcaacaattcccagcgccagcacgcccaataccacaaacaggctggcggtcgcgccaatgctgtaaccgtgatgccagaagtgatcggtggcatttaaccccagcttgaacgccacgaagaacagcagcagcaccaccgctttctcgagatgcaccagatactgcttcagcgcttccagcacgaagtaaagggtacgcaggccgagaatagcgaacatcatggcgctgtagataatcagcggctcgcggctgacggcgataatggccggcacggagtcaaacgcgaacatcacgtctgagagttccaccaccgccacgcagagcagcagcggggtcgcatagcgcttcgccttcttcacgcgcccaaccatcacgtcctggttttccggcttttcaagctccgcatccacctctttctgcgtcagaataaaggcgttgctgctgattttcggccagaccggatagaagcgtttcaccaggcgataggcgagatgacccgagtaatcttccacttcgtcactctcttcattgcgtcggagcatcattaccgccgtccagccgacgaccagcgcgaaaatcacttcgacgtagggccccagacttaacaggctggtgccgatagccacgaaaataccgcggaagacaatcgcccccagcacgccccagtagagcacgcggtgacggtacttatccggcacgccgaaccaggcgaagatcgccatcatcacaaacaggttatcgacggagagcacctcctccagcgcataaccggtgaggaacaggctcgccatctcggcgccatgatgaacgtacaggaacccggcgaaggccatcgccatcatgacccagaagagggaccacattgcggcgcttttcagcgagatcggtttatcgtgacggtgcataaagaggtcgataaacatcgccccaacggccatcactacaaagacaacaacggtttccgtcgggaaaccgagatgagcagcagacatacaaaacccttttatagaggcaaagcacagcaccatgcaggctggcgtaaaccagcagagaaaaagggtgggctgtttatcatctccaccctcaaaaccgcagcgcgacggccgcgtaaggggtgtactttaccttaccagatggggattgcacatctaccgtttaggcgctcatgccacgcaaacgctgcagcactgcgaccagaaccgccacagaccagcctaccatcaacgcgcccaccagtccttccaccccgccgatgagccgccagtgctgaggtaacgtgacgtcgccgtaccctaccgtcgcatagctgaccagtgaaaagtagaagctggtgttccagtcattaaacgcgtcgatgacaaaataaaaggctgcaaacagcccggcctccaggagatgggcgaaaatcatagagatcacgataccgacattgcgtaaaacaatgcgtaccgcagaatcgacgtctaacgtgatgaattttaaaacgccaaacatccacagcgaatgaatgaccacggttagggtaagcaaaataataatgctgagtagctgcatggtacgtgctctgaccaaaagggatatggccccgcgagcgcggcggggcatctggtcgaagcttagttgaatggagagcaaaagttggtgcaataattgcgttacgtgattatttctctgccggcacgtcctgcttgcggctggtcagcagccttgagcgatatccgcagcgcactatctgtgagtcacctcttatttacatcatttaaaccttccattaactggataaaaagaacgcgccgtcgctatagtggttttgtttaataaaactaagttgtacctaataaaacaaagaacacaccctgcgaggatacaatgacagaacatttacgtaacggcgcgaccgccaccgaggacatagaaagagagacgatgcggaaggtgatctggcgtattcttccgtttctgattgtcagttacctggtctccattatcgatcgcgggaatatcggcatggcttcgctgcagatgaatgaggaccttggcctcagcaaagcggcgtttggcttcgccagcagcctttacttcgtggcctatttcctgtttgaggtgccgagcaacctggccatgcagaaagtcggcgcccggctgtggatcccgcgcattatgatcagctggggcatcgtctccatgggcatggcgctggttcaaaataccacgtcgctctatatcgtccgttttctcctcggggcagcggaagcaggcttcttccccggcgtcgtgctgtatctgacctggtggatccctgcccgctaccgcgcgcgcattattgcgtcctttatggttgccatcccgctcgctaacttcatcggctccccgctttccggattgatactgtcgctggatggctggctgggtcttcgcggctggcatctgctgttcattattgaaggcttacctgcggtgctgctgggtattgcggcctggtttattctccgggatcgccctcatcaggcgaaatggctcagcgatgaacagaaaaagtggctggaaaccacccttgagaccgagcgtagccagcaaaagaacattggacaccagacgacgtggcagctgctgaagcatcgccaaatctggctgatggcgctgatttacgcgggcgcatcgtccgcgggcaccacgatcagcgtctggtctcctcaactgctgaaatccttccatctcgataatcttgagacaggtctgtttaacgctatcccttacggtctggcatcggttctgatgattgtctggggacgacactccgatcgcaccaacgaacgccgctggcataccgcgctgacgctgttcatgattgccgccggcgtgttcgctgcctttgtaaacgtctcgctctttgccactctcgcgatcctgagcattatcctgacaggtgcgtatgctgcgaaagggcctttctgggcgctggcatccggctggatgagcagctcctcggcggcggcagggctggccgcgattggcgccatcgcgaacctgattggcggggtggtcatggtaaatgcctacggcataatcagcgagcagacgggcagctacacgctggctatgcttccgctggccgtgctgtgtctggccgggggtatcgcggtactcattatgggacggcaggcccgcaacgcccagctacacgaaaaacaggtcacgcattcgtgatgacagaagcgggacacatgtcccgcttctgcgtttaaagattttcttccgccgcgtcgctcgtttcaccaaagaactgctgacagaagggcttactggctcccattttctgcgacagacggctggccgccgccttcatcaacgggcctatctccttctcacgacgatcttccgtcagccgtgagatggggccggtcagggctaacgccgcaaccagcttgtcgtgaacgccgaagacaggcatcgcaaacgccgcggtgtggggatcgcgtgcgcctgacgtgtagaaagggagttcagcgtcgccctccggcaggctctcattgagcccccagtggcgcaagaccttactgatggccgaattatcgagcgggaactggctgccgggaagattactgtgtcgcaggccgtgcgacgcttcagcgcgaaacaggcaaaggcgctgcccgccctccagcacataccagctggcgctctcctgagacgccagggataaggcctgaagctctggctgaaccacccgcgaaagatggaaagattgttcatacagcttgccgaggtaaagcagacgtgggccaagcgcataattgccgtcttcatgcctgacgacgtaattcatccgttcaagagaattcatcaagcggtaaaccgtggttttgtgataacccgacagctgtgccagcgcggtcagcgtcaggctctcctctccaggacggaagcaatccagtaaagccagcgctttttcaaccgctacaacgccttcattccccatcattatctccttgttagcccggcagtgagtgtacctcaaattttgtgagtcacttcgtgtttacatcacaaacgccacctcgggtctggctaaaaggaaagcaacaccgctatagttgttttgttctgtacacctgcgttgtactaagtaaaacaatatggaggcattcatgtccgtttctgaaaaaaaaccgattaatcgccagttcgaacgcgtttctgccgaggacgttcgtcgggctgccgagtatcaggccgccattctggccgacgtggccggtcgccgcggtacgcttcacggccgcatcaaaccggtggctcctcacatgtccgttgcgggtccggccatcaccgtggaagtccgtccgggtgataatctggcgattcatgccgcgatggcggttgcgcaacccggcgatgtcctgatcgtcgatggcaaaggcgacctgagctgcgcgctgctgggcgaaatcatggccactcaggctcaggcgagcggcattgcgggcatcattattgacggtgctgtacgtgacgccgattccctgagcaaaggtcactaccctgtcttttctgccggtctgaacccctgcggcccgacaaagttaatttctggccgggttaatcatcccatttcagtcgccggggcgacggttcaggccggggatctggttgtcgcggatatcgacggcgtggtcgtcatcccgcgtgatgaggttcagcaggtcatcgcgctggcaaaagaaaagctggagatggagacccggcgtcttgccgccatccgtgaaggcgatttgcgtccacactggctagatgacgcgcttcgtaaggcaggtatgttagccgacggggagacgctgtgatggggggcaaagacgtaattctggttaccggaagcgacctggcggagcaggccatggtgatgctgcagggctttgaggtggtgtttgctggccgccagccgacagaagatgacctgatcgcgctgtgtgaacgacacaatcccgtggcgattctggttcgttacggccggatcaccgcgaaagtcatggatgccgccccggctctgcaggttatttccaagcacggaagcgggatcgatgtgatagaccagacggcagcggccgagcgcaatatcgccgtccgcgcggccccaggcgcaaacgcggcggcagtggctgaacatacttgggcgctgatccacgcctgcgcaaagtccgtggtgccgctggacaagcggctgcgggacgggcactgggataaggcgacgcataaatccattgagctggagggattaaccctggggctaatcggattgggcgctatcggctcgcgcgtggcaactattggtcatgccttcggcatgaaggtgctggcttacgatccctatgctaaatcgatgcctgccctgtgcgaacgtgcagagacgctgaccggacttctttcccgttccgatgtcatctctttgcactgtccgctaaccgatgagaatcggggaatgatcaatagcgaggcgctcgcacactgcaaacggaacgccattctggtcaatacggcacgcggtggactgatccacagtgaatcgttactggcggcgctccgggatggcacgctgcacagcgcagcgctggacagctttacccaggagccgctgacggcgccgcatctctggcagtccgtagaaaacgtggtgatttcaccgcatatcggcggcgttaccgccgcgtcatacatcaagatggggaccgtggccgcgggcaatattctggccgtgacggacgccaccaccgtcagctcgtaaagccaagcgcgacgagtggcagcgcgctggtgtcacttgtcttctgccagcgcctgagcacacgcccaggcacttgcccaggcccactggaagttgtacccgccgagccagccggtcacgtccattacttcaccgatgaagtagagccccggcacgttgcgcgcttccatggtacgggaagagagttcattcgtgtcgactccgcccagcgtgacttccgccgtgcggtagccttccgtgccgtttggctgcacgcgccagtttgttagcatctcgaccagcgtttcctgctcgcggctgttaagctgctttagcgacacgtcggggatctgccccagcacctgcaaacattccaccagacgcttcggcagctgcattgcgagggtgtttttcaggctctgattcgggtgcgcggtacgctgctcgttgaggaaggcatccagatcgcaatcggggagcaggttaaccgtgacaaactctcccggctgccagtagctggagatttgcaggaccgccgggccggagaggccgcgatgggtaaagagcaggttttcgcgaaacaccgtgccgtcttcggcggtgataacggcgggaacggacacgccagacagcgtctgaagctgttccagaagcggtttatgcagcgtgaacggcaccagcccggcgcgcgtaggcaggactttcaggccaaactgctcggcgattttatagccgaacggggaagcgcccagccccggcatagacaggccgccgctggcaatcaccagattatcggcgctgacggtttcaccgttgagctgcagcgtgtagccctggtcatcgcgggaaacgtccagcacttcggtgcgcaggcgcatgaccacgccgcccttctcgcactcggccaccagcatatcgacaatctgctgggcggagtcgtcgcagaacagctggcccagcgtcttctcatgccatgcgataccgtgcttacccaccaggtcgataaagtcccactgggtataacgcgccagcgcagatttacaaaaatgacggttttggctcaaataggccgcgggttcaacatacaggttagtaaagttgcagcgcccgccgccggacatcaggatcttgcggcctggctttttaccgttatccagcagcagcacgcgacgacccgcctgtccggccattgccgcacaaaacatacccgccgcaccggcgccaattaccacggcatcaaacctttccacgtcaaaaccctctttgttaactgccgcggattgtaaagtttcctctgtggtcacaccagcgtaaaaagatattacaaagccattccattgaaatttaaagaatatcctttcaggcacttttctcaaatcaggtggtatgtcaaaaaaagtctatatttcactttgcccgttgcgcatttgtcctggataatgcgccgcgttcatgtcctcaaaatggcgtaacgtcctatgctacatttgtttgccggcctggatttacataccgggcttttactcttgcttgctctggtttttgtactgttttacgaagcgatcaacggcttccacgacactgcaaacgcagtagcgacggttatctacactcgcgcaatgcgatcgcagcttgcggttgttatggcggcggtatttaacttttttggtgtcctcctgggcggactgagcgttgcgtatgccattgtgcatatgctgccaacagatctgctgcttaacgtaagttctggccatggcctcgctatggtgttctcaatgctgcttgctgcaattatctggaacctcggtacctggtatttcggcctgcctgcatccagttctcacaccctcatcggcgcgattatcggtatcgggttaaccaacgccctcatgaccggtacatcggttgttgatgcgttaaatatcccgaaagtactggggatctttgcctctctcatcgtctcccctatcgtgggtctggtggtggcgggcgggctgatcttcatcctgcgtcgttactggagcaataccaaaaaacgctcccgtattcacctgacgccggcagagcgtgaaaagaaagacggcaagaaaaagccgccattctggacgcgtattgccctgatcatttccgctatcggcgtggctttctcacacggcgcgaacgatggtcagaaaggcattggtctggtgatgctggtactgatcggtgttgctccggcaggcttcgtggttaacatgaacgcctccggctacgaaatcacccgtacccgcgatgcggtcaacaacgttgaaacttatttccagcagcaccctgagctgctgaaaaaagcgaccggcgttgaccagttaatcccgtctccggaagccggtgccacgactgcacctggcgaattccactgccatccggctaacgcgattaacgcgctggaacgtgccaaaggcatgctgggcaatatcgaaagttatgacaaactgaccgttgagcagcgtggtcagctgcgtcgcattatgctgtgcatctctgatgtaacggataaagtggcgaagctgcctgacgtgaatgctgacgaccagcgtctcctgaagaaactgaaaggcgatatgctcaacaccattgagtacgcgccaatctggatcatcatggcggtcgcactggcactcggtatcggtacgatgattggctggcgccgtgtggcgaccaccatcggcgagaagatcggtaagaaaggcatgacctatgcgcagggtatgtccgcgcagatgacggcggcagtgtctatcggtctggcgagttacaccggtatgccggtatccaccacccacgtactctcctcgtccgtggcaggtaccatgattgttgacggtggcggtctgcagcgcaaaaccgtgaccaacattctgatggcctgggtgttcacccttccggcgtccatcctgctgtctggcgggctgtactggatttcgctgaagctgatttaatcggttaaaggcgacaaaaaagcgggtcaggaaactgacccgctttttttatgctcagtgccaaatcatcaatgcaatcatgctgacgacgaccagcccgcacagggcactggtcaaaatgaactgacgacgcaggcgctcgcagcgacggataaattcttcatcgtgatgatcgcggtagcgctggtagtagatatatcccaccagacgcatctgtttgctgggctgtccatgcgaggtgaagaaccctccaccgtccacatactgataaagcaacggatcgcaaccacgaagtaccactaacagcgcacgtaacgatgagaagtagcgcgccatattcactatgcaaactacgcataacgcccaaaacaatgcgacggtgctaatcatacatcctccccggcgtccgcccacgaagcaaggcttctgagctaccgcaccccaatgccctgacagacagttcagtgaaagaatgaccaaaagtcgatccggttcgcgttttaatatccgaacggctcatttaatagtgtaggagatccgttaatttttttgccacaaggttaatcgttatcaacaccaaagcttgaaaaatatgtttaactgggccgtaatgaaagcatcagacgacggctttcccatttagtcatcgataacttaaggaaggagtaacactatggcttacaaacacattctcatcgcggtagacctctcccccgagagcaaagtgctggttgataaagcggtatccatggcacgtccctacaacgcgaaagtttcgctgattcacgttgatgtgaattactccgacctttacaccggtctgatcgacgtcaatctgggcgatatgcagaagcgtatctccgaagagacgcaccacgccctgagcgaactgtccaccaacgcgggctacccgattaccgaaaccctgagcggcagcggcgacctgggccaggtgctggtagatgcgatcaagaaatacgacatggacctggtggtgtgcggtcaccaccaggacttctggagcaagctgatgtcttccgctcgccagctgattaataccgttcacgtggatatgctgattgttccgctgcgtgacgaagaagacgagtaagtgcaaaaaagcccggtggcgctaacgcttaccgggcctacaggcggcccgaaatgtaggccgggtaaggcgaagccgccacccggcttttttattccggtgtccccgaataaatatcaaaccggtgccctttggtggtcaccgcattggtcgtggcaacgtccgccaggggcggcgcatagtcagggcgcttcaccaccacccgcttcgtcgcgagctgacgagccggttccagcaggccatccgcatccagatcaggccccaccagagactgaaacacccgcatctctttcttcaccagcgcgcttttctgcttgtgcgggaacatcgggtcgagatagacgacctgcgggcgcggggtgatatcggtcagcgccgtcaggctcgaggcatggatcagctgcaatcgtacctgcaaccacggcccgatttccgggtccgcgtagccacgcgtcagaccatcgtccagcaacgcggccaccaccggattacgctccagcatccgcacatgacagccgacagacgccagcacaaacgcatcgcgccccagccccgccgtggcatccaccacgtccggcagatagcttcctttaatcccaaccgctttcgccaccgcttcgccgcgaccgccgccgaacttgcgccggtgcgccatggccccgccgacaaaatcgacaaaaatcccgccgagcttcggttcgtcgcgcttacgtaattcgagatgttctggtgtcatcaccagcgccatcaggttatcttcatcatgttccagcccccagcgggcggccagaacagataaggcgccgtctccggcgcctgtttcatccactaagcagatcttcacgtaacaatcagcctttgatcccgtaatgctcaagcatcgcgtccagctgcggctcgcgcccgcggaagcgtttgaacagcaccattggctcttcggaaccgccgcgggtcaggatgttgtcgaggaacgactggccggtttcgcggttgaaaatcccctcttcttcgaagcgcgagaaggcatccgccgccagcacgtcggcccacaggtagctgtaataacctgccgcatagccgcctgcgaagatgtggctgaacgcgtgcgggaaacgaccccaggttggcccagggatcaccgcgacctgctttttaatctccgccagggtttcaaggattttcgccccctgctccgggctgaactcggcgtgcaggcggaagtcgaacaggccgaactccagctgacgcaggataaacatcgccgcctggtagttcttcgccgccagcattttatccagcagttctttcggcagcggttcgccggtctcgtagtggccggagataaacgccagcgcgtccggctcccagcaccagttttccataaactggctcggcagctcgaccgcatcccacggcacaccgctgatgcctgccacgcctgcggtttcgatgcgggtcagcatgtggtgcaggccgtgaccgaactcgtggaacagggtgatcacttcatcgtgggtgaacagcgcaggtttgccgttcacaggacggttgaagttacaggtcaggtaggcgaccggcttctgcagggaaccgtctgctttacgcatctggcccacgcagtcgtccatccacgccccgccgcgcttgttctcacgcgcgtagagatcgaggtagaagctgccgcgcagttcgtttttctcgtcatacagctcgaagaagcgcacgtccggatgccagacgtcgatatcggtacgctctttggcggtgatgccatagatgcgttttaccacttcaaacaggccgttaacggctttgttttccgggaagtacgggcgcagctgctcgtcgctgatgctgtagaggtgctgcttctgtttttcgctgtagtaagcaatgtcccacggctgcagctcgtccacgccgaactccgctttcgcgaaggcgcgcagctgggccagctctttttcaccctgcggacgggcgcgtttcgccagatcggtcaggaagtcgagcacctgctgcggattttccgccattttggtggcgagggatttatcggcgtagttttcgaagcccagcagttgggccagctcgtggcgcagggcaaggatttccgccatgaccgggctgttgtcccacttaccggcattcggtccctgatcggaagcgcgggtgctgtaggcgcggtacatctcttcgcgaagcgcctggttgtcgcagtaggtcatcaccggcagatagcttgggatatccagggttaacaggtagccgtcctgctctttcgcttcagcctgcgcttttgctgccgccagggcgctttccggcatacccgccagctctgcttcgtcggtaatcagcttcgtccagcccatggtggcgtcgagcacattgttgctgtactggttgcccagctcggacaggcgcgcggcgatttcaccgtagcgggtctgcttctcttttggcaggccaatcccggacagctcaaaatcacgcagggcgttatcgaccgattttttctgggcggtgttcagctcggcgtagtgatcgccgtcgcgcaggtcgcggtaggctttgtagagcccttcgtgctggccgacccaagtgctgtactcagagagcagcggcagggtttgctcgtaggcttcacgcagctccgggctgttttttaccgagttcaggtggctcaccggggagaagatgcgccccagcacgtcgtccacttcggccagcggctgacacagattttcccaggtgtacggcccgccctgcgcgaccacgctttctaccgccgcgcggcagttgtccagcgattgcgtaaccgctggaaccacatgctcggggaggattttagaaaacggtggcaacgaaaaaggcgtcagtaatggattggtcataaacgctgtcctgttgaaagaggtgaatgaagcgcgcatccggcgctgtgcatatgcgatctagaatggggttaagtgtagaggatttcaatgccagacgtggcggaaaagagcccggtggcgctgcgcttaccgggcctacgggtaatctgcgccgttctgctgtaaactgtggcaaatcgtcaattcagcggaatatcattacccatgctcagttatcgccacagcttccacgcaggcaaccacgccgacgtccttaaacacaccgttcagagcctgatcatcgaatcgctcaaagagaaagaaaagccgtttctctatctggacacgcacgcgggcgcgggccgttatcagctgagcggcgagcatgccgagcgtaccggtgaatatctggaagggatcgcccgcatctggcagcaggacgacctgcctgccgagctggagccgtacatcggcgtggtgaaccacttcaaccgcaacggccagctgcgttactacccgggatccccgctgattgcccgccagctgctgcgcgagcaggacagcatccagctgaccgagctgcatccgagcgacttcccgctgctgcgttctgaattccagaaagacagccgcgcccgcgtggaaaaagccgacggctatcagcagctgaaagccaagctgccgccggtttcccgtcgcggcctggtactgatcgacccgccgtacgaaatcaaaaccgactatcaggcggtggtgaccggtatccacgaaggctacaaacgcttcgccaccgggacatacgccctgtggtatccggtggtgctgcgcgcgcaaatcaagcgcatgatcaaagacctggaagccaccggcatccgcaaaatcctgcagatcgagctggccgtgcgtccggacagcgaccagcgcggcatgaccgcctcgggcatgatcgtcattaacccgccgtggaagctcgaagcgcagatgaacaacgtgctgccgtggctgcacaaaacgctggtgccagccggtacgggtcatacctccgtcagttggatcgtgccggagtaatcgcagccatcggtggaaactattgatttcaggtatacaatcgcggcaattcacgattaaggacaaaagctatgactaagcattatgactacatcgccatcggcggtggcagcggcggcatcgcctccatcaaccgcgcggccatgtacggccagaagtgtgcgctgattgaagccaaagcgctgggcggcacctgcgtgaacgtgggttgtgtaccgaaaaaggtgatgtggcatgcggcgcaaatccgtgaagctatccatatgtatggcccagactacggctttgacaccaccatcaaccacttcgactgggacaaactgatcgccagccgtaccgcctacatcgaccgtattcacacctcgtacgacaacgtgctgggcaaaaataacgtcgacgttatccacggtttcgctcgcttcgttgatgcgaaaacgatcgaagtaaacggtgagacgatcaccgccgatcacatcctgatcgccaccggcggccgtccgagccacccgaacatcccgggcgtggaatacggcatcgactctgacggtttcttcgaactgcctgccctgcctaagcgcgttgccgtggtgggcgcgggttacatcgcggtagagctggctggcgtgattaacggtctgggcgctgaggcgcacctgttcgtgcgcaaacacgcgccgctgcgcagcttcgatccgctgatcgttgatacgctggttgaagtgatgaacaccgaaggtccaaccctgcataccaacgccgtgccaaaagcggtcgtgaaaaatgcagacggcagcctgaccctggagctggaagatggccgcagccagaccgtcgattgcctgatctgggcgattggccgtgaaccggctaacgataacttcaacctgggcgtgaccggcgtgaaaaccgacgaaaaaggctatatcgtcgtcgataaattccagaacaccagcgtaccgggcatttacgcggtcggcgacaataccggtgcggttgagctgaccccggtggccgttgcggcgggtcgtcgtctttccgagcgcctgtttaacaacaagccggacgagcatctggactacagcaacatcccgaccgtggtcttcagccacccgccaatcggcaccgtcggcttaaccgagccgcaggcgcgcgagcagtatggcgacgaccaggtgaaagtgtataaatccgcgttcaccgcgatgtataccgccgttacctcccaccgtcagccgtgccgcatgaagctggtctgcgtcggcccggaagagaagattgtcggtatccacggcattggcttcggcatggatgagatcctgcagggctttgcggtagcgctgaagatgggcgcgaccaagaaagacttcgacaacacagtggcgatccacccaacggccgccgaagagtttgtcaccatgcgttaatgcataagcccctctccggaggggctttttttattcacattcataaatcgttgcaaaacgaatgctccgaaaagagtgatctaccgcacatatccctccacatctaccgaagcgaatgtctacgcttataagacgcccggataaacctgtcttttgaacacacaaccggaggtccctatcaccatgttcaaccagaaactacaggctaccgagaacatcgaattcgagattgcagaagagctgcgctacgagaccgatccctgcgagttgaaactggatgaaatgattgaggcggagccggaacccgagatgatcgaggggctacccgcctccgatgcactgacgcccgcagaccgctatcttgaactgtttgagcacgtgcagtcctcgcgcctgttcacggacagcaaaacctttcccgactgcgcgccgaagatggatccgctggatatcctgatccgctaccgcaaggtcagacgccaccgggatttcgacctgcgccagtttgtggaaaaccacttctggctgccggagacctacagtacggaatatgtctccgaccccggtctgtccctcaaagagcacattgacagcctgtggccggtgctgacgcgcgagccgcaggatcatattccctggtcttccctgctggcgctgccccaagcctatatcgttcccggcggacgattcagcgagacctactactgggattcctatttctccatgctggggctggcggagagcggtcgtaacgatctgctgaaatgtatggcggataacttcgcctggctgattgaacgctacgggcatattcccaacggcaaccgtacctattatctcagccgctcccagccgccggtctttgcgctgatggtggagctgtttgaggaggacggcgtgcgcggtgcgaaacgctatctggaacacctcaaaatggagtacgccttctggatggacggcgcggagtcgctcctgcttattaaccaggcctaccgcagcgccgtgcgtatgccggacggctcgttgctcaaccgctactgggatgaccgtgataccccgcgcgatgaatcgtggattgaggacgtggaaactgcccgccattcgggccgtccgccaaacgaggtgtatcgcgacctgcgcgccggggcggcgtccggctgggactattcctcccgctggctgcgcgatccgtcgcggctcgccagcatccgcacgacgcagtttatccccatcgatctgaacgccttcctgtacaagctggaaagcgcaatcgccaacatctcggcgtcgaaaggggataaagagacggcagacctgttccgccagaaagccagcgatcgccgcgaggcggtgaaccgctatctgtgggacgaggagagcggctgttaccgcgactacgactggcgacgcgaagagctggcgctgttttctgccgccagcattgtgccgctgtatgtcggcatggcgacccatgagcaggccgagcgcctgtctgatgcggtcaaggcgcgactgctgacgccgggcgggattctggcgaccgagtacgaaaccggcgagcagtgggataaacccaacggctgggcgccgctgcagtggatggcgatccaggggttcaagcagtacggcaacgactcgctgggggatgaaatcgcctggagctggctgcatacggtgaaccatttttatcagacgcatcataagctgattgagaagtaccacatcgccagcagcacgccgcgcgaagggggcgggggtgagtatccgctgcaggatggtttcggctggacgaacggcgtggtgcggcggctgattgggttgtatggggagccttgaatagggtgcggtctggtgccctcaccccggccctctcccacggggagagggaggagagatcagcgaatcacctcataaatggcgctctgaatagactgccattttttggtggtggcatccggctgtgacttcgcacggcgtgtggccatgtcgagatcgtgctgctggcgtttcaccaccgctggcacggtgcagaaagctttgaggtactctttacgtaccgaggtcagagactcgccgttcgacatcgcgtggctgagcgtgttgatgaagcgccgacacggcttctcctccaccatgttttgccggtagcgtagcatcagctccagcacgtcgtcatagcctgccgacatcgcctcttcggtccaggacagcttccagtccataccgccctgcaaaaagagctgggtcacgcgggtgtcgttgcggttaatggccgagcggaaattattctcgtcccaggtcactcccatgcgcgtgagcgtttcgcgcgaggaaggcgtctcacgcatttcctgtggcggcgccgcttcagccgcgctgacggccgcaggctgcggtttactgctggtcaccagccagaagcctcccgccacgatggcaatcaccataacgccaaccgccccccataacgtaccggaaatgagctgctcgcgttgttcgggggtgcgcggcgcgcgctgggtcggcttttcaatggtgtcacggacttcaaacagatccccaccggtgacccgatccattttctgcgccttttcccagaaggtatgcagttcgctggcatctaccgccatgaatcccgccggattgacgcgcgttctcccctcttcaaacgcgcgttgaacgggccgcgcgatctgcgcgtagtagttatccagcagctggatttgcgccgagcttaacgttttctggacggtgatgttgttgcggatttgccgaatgtcatcgaggaaggtttgcagcgttttacgcggttcaaccagtagcgtcagcatggacgggtcgctgaacagcgaagcgtaatagcggctgaactcttttttatccaccagcatttgcgccagttcgctgaacatcatgccgctcaggacatcgttgatctcgcccaacttcagccagcgccgtacgcgatcggcgttaaacaaagtcttgagatggttattcagccttacctgatcgggccaggcctgctgtatgagcccttttatcatgagctctatcgcccgcacctgcttatgcgcctgctgctgctgaagttcgctgcccggagccagctccgtgctgtaggtcaacagcggctgctgcaggcgaaggtgctccagcgcggtgacaaaccgcatcgccgcaatcagctggttttcactcacatcctgtccgctttcatactgcggcacgcgctgctgcagcaggcgcagctggagcgtaaattccgacatctcggcatcattcaggttgagttttttcgctacggctccccagccgcccagggctaatcgcgcgctgtccagttgttccagaaaccagcgtggatctttgccctcagaagcatgtacattcagaagaagcaaaatttccaccgacgcatggcgaatgaccgccagacagtgttcgaactgttcgcgaatatgatgtgatgtgctgagagccattgttttccttaagcgacaacgaagacatccggattggcacgtaacggccttttttctttttatttatacgcggttaaccatacctgactttctgttgaaataaagtgacaaccctaaaatcatttaaaatgtttcaggagaatctgaatgccggttttaattacccctcgcctgaactgctcgcctttacaagaagaagactggcccttttttctggcgctacagcagcatcccgacgtcatgcgctttgtggcggaagaccgccccgtcgcggcgatccgcgaggcgtttgattcgcgcctgacgccctggacgccaggcagcgcgcactggctgtgcctcgccgtgcgtgacgccgcttccagggctccgttgggcgtcaccgggtatattcatcgggaggtggattgcgctgaggtcggttttcttttcgctcccgaggcgcaggggaaaggttacggctttgaatccctgaaagcgctttgcgattacgcttttcatcagggcggtatacgtcgacttaccgccaccgtcaccgccgggaatgtcgcctcacgacgtctgctggaaaaagcccgcttttgcctggagggcgaattacgcgagagctattaccttgcgggacgttggcataatgactggttatttggtttattgcggcaggaatatctgaataacaatccctgatcaatagccatttggcggatatttctcgtacctcatttcctctacagtgtcgccattaagaggaaatgaatatgaaagagcatgcgctgaaaatatcttctgccgccatcgcgttaataaagaaacatcagggtctttctctggaaaaatatcgtgacgaaaaaggattatgggttatcggctatggccacgttatccgcgatcaggagcattttcacggccctgtcacacctctggaggctgagactttgctgcgcgaagatatccggttgtgtgaagcgctgctgcgggaaaatatgacacgtccattaacccaacagcagcatgatgcgctggtgatgatgatattcagtttcggagagataacgtcgctcccaaacgcgctttttcaggccgtcgcccgggtataatacatggctgcctgcgttctgtttttcacgtccagccgccggaaaagcgcctcgaggtgcgcttttaccgtggccgcactgatgttcagattgcgaccaatctctttattcgactcccccgccgccagcaatttcaagacttcgcgctggcgctcgctcaaggataataatgcctgaggcgacgtcggctctctgacccactctccgggaaaacagaccatccctctggataccgaatccagtacggcggaaaaccgttcgggattggcgtttcggggaacaatggccatgacgtttcgctgccgcagctgctcagcacatttggcctcttttttcgccaaaatcagaatcacacgtatcgccggaaagcgatgcaggatcgcttccagcaaagtgctcccttcgtcctgaattaaattcccatcaatcatgacgatagccgacggtgaagcagaaatctgagtccataaatcttctgcctgacaggtcccagttatatttatttccggaatcaacctctgaagactgtgtatcgctccgtgaataaagagtgactgcctgtcaaacatgattactcgcatcgttttttcccctctgagaatagcgaagggggattctacagaggcattatttaagaaaaaactcaacgaatggatacgttacaaatccccggggttctttatatctgtcagtatttagacacatttatcttaaggatttactcaagcgcatacctcacaggaacataccgcctgatacttcaatacgttgcgcattcatccagcccagtttgtcgctgagcagtgccgcaatggcatcgccgatatcgtcaggcagccccacccgccccagcgccgtctgggacgccagcatctggttgagctccgcgttgtcgcgcacgtgtccgccgccaaagtcggtttctatcgcgccaggcgcaatgatattgacggagatgccgcgcgcgcccagctctttcgcctgataacgcgtcaacacttccattgctcctttcatcgccgcgtaggtcgccgatcccggctgggtaaaacgggccagcccgctggagacgttgaggatccgtccgccgtcgttaagcagcggcagcaggcgctgcgtcaggaagaaaggtcctttgaaatgaatgttcagcgcctcgtcaaactgggtttccgtcgtgtcggtataaggcgcatataaacccgtcacggcattgttcaataaatagtcaaacgtttcacgctgccagacgctcttaagggtctcctgaagctgttggacaaaatgctcaaagctcgtgatatccccgacgttgagctgcaatgccgccgcgttgacgcctttttcctgaatttcatgcacaacgtccagcgcttcctgctggctgcggttgtaggtcagcacaattcccgtgccgtctgccgccagctttaaggcagcgtttttacccaaaccacggctaccacccgtcactaatgcgatacgttcagtcatcataaacctcgttttggctgttatggagattgagtaagagcttattaggtgatagaaaatcaataaagatgagttaaaacgcttcactgtttcagcacaaacaacaatgagctacatctatggataaaattcacgcaatgcagctgtttgttcgcgtcgcggaactggagagtttttcccgcgcggcagaaacattaacgttgccgaaaggcagcgtgtcacgacagattcaggccctcgaaaaccggcttggcacccagctattgcaccgcaccacccgccgcgtcagcctgacgcaggacggtatggtctattacgaacgggcaaaagatctgctggcaaacctcgatgagctggacggtatgtttttgcacgatccctccagcatcagcggacggctccgcgtggatatgcccgtcgccgtagctcgaaatttagtcatccccaaactgcctgcttttctgcagcattatccgggcatcgagctggagctcagcagcagcgatcgtctggtggatgtgatccgcgaagggtttgactgcgtggtacgcgtcggcacgctgaaagattcagggcttattgcccgaccgttgggcaagctgtcggtgattaactgcgccagcccggattatctggcgcgttttggctacccggaaacgctggacgatttaggctcgcacgccgtcattcactacaccgctacgctgggaactcgcccacagggctttgagttttataacggcagtacgacgcagtggataaaaacgggaggggtgttaactgttaacagcaccgaaacttaccaggctgcctgcctcgccgggctgggcatcattcaggttccgcgggttggggtgcgagatttactgcgcgcgaagaaactgattgaaattctcccgcaataccgggccgaaccgatgcctgtctccctgatttatccccaccggcgcaacctctcccgccgggtacatctgttcatggagtggctgaccgaactcacaaaagcttacgtggactagtcgcaagctataattcagtaacatccagccaaacgaaaaggaaaagacgcgtgacgccggaaaataacccgcaacgacccacccaacatttagagtatgaacccatcaagaagatggagaccgagccggaagagaccaggtctccaggtaccgccagcaaagcgctggggaccgtcaccggcattatcgccagaattcagcagtttcccatgattgcgcatctgatacgtgcgaccgaacgctttaatgaccgcatgggaaaccagtttggtgccgccatcacctatttttccttcctgtcgatgatcccgatcctgatggtgtcgtttgcggcggccggttttgtgctcgcgtcgcacccgacgctgttgcaggatatctttaacaaaatcctgaataacgtcagtgatccaacccttgccagcacgctcaaaagcaccatcaataccgccgtccagcagcgcaccaccgtcggtatcgtcggtttgctgattgccctttactccggcgttaactggatgggcaacctgcgcgaggccattcgcgcccagtcgcgcgatgtctgggagcgtaagccgcaggatcaggagaaaatttgggtgaagtatctccgcgactttgtttcgctgattggcctgctcgtcgcgctcatcgtgacgctgtccattacctccgtggcgggctcggcgcagcaaatgatcatctccgcgctctaccttgattacatcgaatggctgaagcccgcctggcgcagcattgggctggccatttccatcttcgccaactacctgctgttcttctggatcttctggcgcttgccgcgccatcgcccgcgcaagaaggcgctgatcagagggacactgatcgcggcgatcggctttgaggtgattaaaatcgtgatgacctacaccctgccgtcgctggtgaaatccccttccggcgcggcattcggctcggtgctggggttaatggcgttcttctacttctttgcacgtttaaccctgttctgcgccgcgtggatcgccactgccgagtacaaagacgacccgcgaatgccgggcaaaacgcaccgttaacccctctcccgggctgaaatttcagcccgattcatcatttcagcatataaatccagtccgtaacttttatttaaccgaaaaccagttttattgcctgatatttaaaatctgtgaagcatttcatagacgtgttttggctggcctgaaaattatccgctttttgttgcttttatcaccaggtcgcggctttgttacagattgaaatgtcgcttttgctgtgcgtaatatggcctttcgttcgacaaaaataagaaaatattatgcaagcaaccgccaccacactcgactcagaaacggaaaacgttccggtaaattcgcgcaataaagttgtcgtcgcctcgctgattggcaccgctatcgagttcttcgacttttacatttacgccaccgcggcggtcatcgtcttcccgcacattttcttcccgcagggcgatccgacggcggccacgctgcagtctctggcgacctttgctatcgcgtttgttgcgcgtccgattggctctgcgctgtttggacactttggcgatcgcatcggacgcaaagtcacgctggtggcctcgctgctgacgatggggatctccaccgtggccatcggcctgctgccgacgtatgagaccatcggcattctggcgccggtcctgctggcgctggcgcgttttggtcagggtctgggactgggtggtgaatggggtggcgcggcgctgctggccaccgagaacgccccggcgcgcaagcgcgcgctgtatggttctttcccgcagcttggcgcaccgattggcttcttcttcgccaacgggacgttcctgctgctctcctggctgctgacggatgaacagttcatgagctggggctggcgtatcccgtttgtcttctcagccgtgctggtgctgattggcctgtacgtgcgtgtttctctgcatgagacccctgttttcgcgaaagtggccgcggcgaacaagcaggtgaaagtgccgctgggcacgctgctgaccaaacacgtccgcgtgaccgtactgggcacgttcatcatgctggccacctacacgctgttctacatcatgaccgtttactccatgaccttcagtaccgccgccgcgccggttgggctgggtctgccgcgtaacgaagtgctgtggatgctgatgatggcggtgatcgggtttggcgtgatggtgccgattgcgggcctgctcgcggataagttcggccgtcgcgcaagcatgatcaccatcaccacgctgatcgttctgtttgctctgttcgtcttcccgccgctgctgggttcaggtagcccggcgctggtgatggcctatctgctgattggcctgagcctgatggggctgaccttcggcccgatgggggcgttgctgccagagctgttcccgacggaagtgcgttataccggcgcgtcgttctcctacaacgtctcgtctattctgggcgcctccgttgcgccgtatatcgccacctggctgcaggcaaactacggcctgttctatgtgggcgtttatctggcggccatggcggcactgacgctgattgcgctgctgctgacgcacgagacgaagcaccaggctctgtaagctaatgccgggtggcggctacgccttacccggcctacgattcaaatgcaggccgggtaagcgcagcgccacccggcaaaaacaggccgcaccttacttcttcatctgtgacaaaatggtccggcactgattcgcctcgccttctgacggcgaaatcaacgccagcagcgctgcggcgggggtaaccagcgtcgcaagcgccgcagccaccgcaccacgcgcaatcagcggtccgggcttcacgcccgcctgcggatttttgaaggttccgcgaacgtacagcggcgagcgcagggtgatgatacggatccccttactttccggatcgatggtcaaatccagctgttcggacgccatactggcggtaccggtcacgttaatcaccgcattttccgtgtcgaaggcaaaaatctgcggacgcgccacgccgttaaccagatccagattggccgccgcgcagttcacccgcacctcatcatcaccgaagatttgcccgatgatgtagttcccgacgttcagccccaggatctccatcaggttgcggctcaccagcccgtcgttcatcagcagcttcaggttgccattaccgctgcccagcagcgccgccacggagttccccacgccgcggatgtcggcatcgccgttcatctcgccgagggtcttctgcatcagctcgacgttcggcatcagcgctttcagcttaagcctgcgcgcctgaatctccgcgcgcccctgcatcggctttttatcgccttccaggtgaatgttggaggaaatcgtcccgcccgccatgccaaacttcagcggctgcaggcgcagatcggcatttttcaggatgatatgcgtcgagaggtcgctcagcggcaacgtgctgccatgctcaattttacgccctttgaagcggacgtccgcatccatcacgttccacttatcggtttcaaagcgatcgtaaggcagcacttttcccgcaggctgaatgtcctttttcacctcttttgacttcgtacctttaccggaatccacgccgatcagcgggccgagatcggccagacgcagctggcgggactcaacgtccccttccagcttcggtctcggttttccggtggtgtaggtcagcgagccgtggatatcgctgtcgccgatgcggccgttaaaatcacggtagtcaaaaaccgacgatttttcgctgtcgattttggcgaccagatgcccgtccgtttcgaacggcggggtatccggcagcagcacgccggtcagctcatacagctcgcccagcgaatcaccggcaaatttaagctgaagatcgacgccgcccatgttcatcgggtcgttaaccgttcccacgaacgccacgcgggtgttaccggagcggaagtccgcctgcaccgggaacggcgtgccttcgctccggagcgccagcatgccgcctattttccctttaccgctgagcggctggtcgttgtagcgtccttttgccgtcaggccgaagacatagtcgcccacgcttgccgtttcacctttggctttcgtccccgtgacctcgctaaacggcagcggcttgcccagcggatcgaccaggatctccacgtcggccttgctgaccttatcgtcgatggcgatccgcccgcgatcgaaaagaatattgtccagacggaatgaccacgaagagggctgggcattcggatctttttcgccgtcgctggcaaggttaaacgtccagttattgtttttttcagagaggcgaatcaggcgcgcatcgggctgctggagcttgatccacggtagatagacggttttggtcaggagcgcgagcggcgccagcgtggcttccacgcgcggcagatgcaccatggtcacttcggggatatccggcgggttaccgagaatgatgtcgtcggcgtggacgtgcggccaggggatccagcttcgccagccgggctcctctttctgacgctcccacacgacccctaaatcaccgcgtatggcgaaggggcggttcagttcggttgagactttctggttgatggtcggcttaagacggttccagtcaaacgtcgcaataatgatggcgacgaccacgatcaacaacaagaaaatccctgctgtccaggagatcaccctggttgttcttgtcatttttgtcccctttcctgatgacctgtcctgtaaaactatagtccagacaaagggaagcgggcttatcagagggttgttatcacgctatcgaggcgatccatgggtaccggtcgggagaggaaatagccttgcgccgccgcggcaggcgagctttgcacatcacgccactcttccagcgtttccacaccttcaacaatcacgccctggcaatagcggttcatcagctgtaataacagcgtaaacaggttccgcccttccggggtctgacgcagcataatgaacaggtcgcgggccactttaatgtagtcataacgcacttcactcagagccgaaaagttcgccatgccggtgccaaagtcatccagccacagcgggccgtattcgcatatggaggcaaacgaggagtcctgcggcaggcggacatgctccaccagctcaaagcgcacccacggcagggtggctatcagcgcctgcaatttcgcgttctgacgcagcgccagcagagtggggccatcgacattcactgaagcgaggatatcgtgctgttcgaaaaagggctgcttcgttgccagcatacggagctgctcttccagcacgtcaagacgctggcgaacggccacttcggcaaaatagcgatccggtgcgatgcgctgggaagggtttgagggatgcgtcacgacggtcaaaatttcaatggccatcagtcgaccgtctgttcggtatatcggctgataggtatacgcacgctcacattgcagccagtagcgatgctcctgcaagttctcaatacttgcctcaggcgtggtgctcagccgctggataacctgctctgacttcatttcagatgtcctgttgttgggatggcctttctggactcgtcacaggattatcggcgcgacaattgagaactttatgttcaattcaccgggaaaatgaaattaagatgacagaaatgcgcaggaacacgcgctggctcaaataaaataatggaacgttgttttaatatagttgacctgttaattcactcagcgcacactgctgatcattcttctgttcaggttcacgattatgtctaaaaaaattgccgtgattggcgaatgcatgattgagctgtcacaaaaaggcgcggaagtgagccgcggatttggtggcgatacgttaaacacctccgtttatattgcccgccaggttgcgcctgaggcgctcaccgtgaactacgttaccgctctggggacggacagcttcagccagcagatgcttgaggcctggcaaagtgaacatattgatacctcgctgatccagcgtatggaaaaccgcctgccgggtttgtattacattgagaccgacgacaccggcgaacgcacgttttattactggcgtaacgaagccgcggccaaattctggctggagagcgaggatgccgcggccatctgcgaagcgctgtcgaccttcgactatctctatctgagcgggatcagcctggcgatcctgagccccaccagccgtgaaaagctgctctcgctgctgcgcgaatgccgtgccaacggcggcaaggtcattttcgataacaactaccgcccgcgcctgtgggtcagccgtgaagagacgcagcaggtctatcagcagatgctgcaatgcaccgacatcgccttcctgacgctcgacgatgaagacgccctctggggggagaaaccggtagaggacgtgattgcacgcacgcaagcggctggcgtgagcgaagtggtgattaagcgcggtgcggagtcgtgcctggtcgcgattacgggtgaagcggtggttgaggtcccggctgtgaagcttgccaaagagaaagtgattgataccacggcggcgggtgattcattcagcgcgggctatctggcagtacgcctgacgggcggaacgccggaagcggcggcacagcgtggacatctgacggccagcacggtgattcagtatcgcggggcgattattccgcgtgaggcgatgcctgtttaagtagggtgcgggctgatgccctaaccctctcccacagggagagggttagtctacgcattactgcccttgcgggatatccgtcgcgtccgggtgtaaatcatcagccgtcgcggcctgcgtcggctgcggcgcggtcgccatgatggaatcccaggtcttctgaagttccttcatgtcatattccggctcgcccttcggctgcagaaggatcaacgccatctcctgcgacagctgctgacggagatcctggttgagcatttcgacggtcagaccgttcaggaaatcctgacggagcttctggtactgttccggcgcaatgtccaccacctgattctgcaaagagcgaatacgctggctgatcagaatgtcggtatcggcgcgcgcgtaggtcgcaaacagcttctgcagctcgagttttttctgcgccacaagcgcgttgaactcctcttcggaaagcccctctttacgcacttttgccaactctttcgcgacgacacccagattggcattcagcttatcgcccggtgattcaacgttaatggcgcattgcgcacgctggaacagcacgcggcagtcaaagccaagaccgatattcttcacgttgttcttactgagcgtctgctgaacgtgccagaacagcgcttcacgcgccaggtcggcacgccagtagcgcaacagcgccgcggactcacggatgggctgccaggcgttatcccacatcacagagagtcggtcctgacgcacggtgtccgtcataatgctgacaggctctacacgcagcggggagagtgtcggaacaggggcaggcgattcacgcttgcctttcagatcgccaaacgctttgttgatctgctccaccaccgcgcggctgtccacgttacccaccacgatcagcgtcatcgcgtccggggtgtaccacttctggtagaacgatttcacctgctcggcgtccaccggctgttttagcggctcggcagggtcatgtcccagcaacgtcgagcctttcaggcggtaacgccaccagccctctttggtatcaccaggccaggtcgccaccatgtcgctgttgctcaacgcatagttgacggtgtccggcgtaatcgccagattgccggaggcatcggagagatacgtcagggcttctttaagcagatcgttgcggttattaggcaggctcaggttaaacatggtgtagtcatacgagaccacagccggaggaagcgggcgcttcggatcgatggcctgttgccagagcgaacgcacctgaaccgcttgcaggctgccgctctgcgtgagcgccagccggggaataaagtggctgaaaccggtttgctgagtgctttccgtaagggaaccagtattaacagacagacggatttcaatacggtcactgggacgttgcggcgtggctaacacctgccactgaaaaccgttcgctagtgtcccttgttgccaggccgggtctggctggagcgcatctgcctgcacataactggctgctgccatcatcagcaaaccgccggttaagagtcgaatttttgtgccctgcatgtgaacccctgatcaacattcctggttaaaaaagagtgcctcgcgacgcgcttcactcttaaagatgacgatgaaaacacgtcgattagaccgcgcgttcggcaaaacgtcacggtccgaagtgaaatatacccaaaaaaaatcttgtcgaattatgacaggtatgaacagttattatgcgcaggagcccgcatccccacaagggaatacgggcatttgtgacaagattaagaggataagccaggatttttgctgtcagttgaacgattattcagagtatcgtcgagctttttgtgatccagctctttcacccatttcgcgaccactaccgttgccacgccgttacccaccaggttggttaacgcacgcgcctctgacataaagcggtcaataccgagaatcaacgccaggcccgccactggcaggtgccccactgcagagatagtggcagccagcacgataaagccgctgcccgttacgcccgccgcgcctttagaggagagcaggagcaccaccagcagggtgatctgatggaaaatatccatatggctgttggtcgcctgtgcgataaacaccgccgccatcgtcaggtatatcgaggtgccgtccaggttgaaggagtagcccgtcgggatcaccagccccaccaccgatttacgacacccgagtttctccatcttatcgagcatgcgcggcagcgccgattctgacgaggaggttcccagaacaatcagcagctcttcgcggatgtaacggataaatttgaagatgctgaaaccggtcgcgcgggcgatggagcccagcaccaccaccacgaaaagaatacaggtgatatagaaacagataatcagctgacccaactggaccagcgtaccgacgccatacttaccgatggtgaaggccatcgcaccgaaggcaccgataggcgccaggcgcatgatcatattgatgatgccgaagatgacctgcgagaagctttcgatcacgttaaagatcagctgacctttgctgcccagacggtgcagggcgaagccaaacatcacggcgaacagcagcacctggaggatgtttccgctggcgaacgcgccaatgacgctgccaggaatgacgtccagcaggaaggccaccacgccctgatccttcgcctgctcggcatagaccgcaaccgctttggcatccagcgtcgagggatcgacgttcatccccgcacctggctgcaccacgttaacgatgaccagaccaataatcagcgcaagggtactgaccacttcaaaatagagaagcgccactgcaccggtacggccaaccgccttcatgctttccatgccagcgatgcccgtgacgaccgtacagaagatcaccggcgcgatgaccattttaatgagcttaacgaacgcgtcgccaagcggtttcatttgcgcgcccagttcagggtaatagtgacccagcagaataccgatggcgatggctgtcaggacctggaaataaagacttttgaagagtgaggttttcatagggtgtccttgggaataaaaaccacaggctttgtaaggttatggttaacctgcggctttaaaataacacccgcataacaggacagaaataaactcagttcaaatttgaaacacaaatgttaagaaatttgagctggctcgcacaagccagcaacaaaattacacttttgcgttattgtcagcaccagaaaggtatcgttcttcaaagacatccgaaggcactgcgggggcaaacaggaaaccctgcccgctctccacgcccgcctctgccagccaggcgcgttgcgcgtcggtttcaattccctcggcaataagatgcaggttgaggctgcgcgccatctggataatcgcctgcaccatgctgctgtcgtccggcagaccgtcgacaaacgctttgtcaatttttagtacatccaccggaagcgtcttcatgtgctgaagctggcgcagcccggcgtagcccatgccaaaatcgtccagggcaatgcgaatgccggcattgcgcagcggcttcaggatggcaaccgcgtcgttaggatcgtcaatgcgtcggctctccgtcacttccagcgtcagcgtatcgggcttgatccggtaacgatggatcagctccagcatctcagaaaccatggtcgggtgcataagctgcatggcagacaaattgaccgacagcggcagcgttacgccgcgctcctgccaggcggcaagctgacgacaggactcttcgagcacccagtagccgacggtgaccatcaggccgcaggactcgatgcgctcaatcagcccttccggcagctcccatgtgccatccggctgctgcagacgcagcagggcctcggcgctttttacctctcccgtccgcagatccacctgcggctgcagccagagggcaaactggcggttatccagcgcggtcaggatgtcactctcttccgtcaggcgctgctgcgccttttccatctgcgccgggtcgaagaactggatttggtttttccctttgcgccgggcggtaaaggccgccgagaaggcgcggcgataaagctgttccgcggtcaggtcgccatagaacatggcaatcccgatactggcactcgggcgaagctggataccctgaatcggcagccgctcattaatgacagtgagtacttgctgacctaacgtgatcgcatgccagggttcttttacgccgttggcaatcaccaccaggtcgtaaccgctgacctgggtcagcaccatgcgcggggcaaggacagatttgatcttttccaccagggtgagcagcaacatttcgcgctggctctcctgaagcacgccagccgtgtcctgcagggtttcacaggcaatgaccatcagcgcggtggtttgctggcgctcaacggtttgctccagcatcgccatcaggaacgctttattgggaagctccgataccggaaaacgggtggcgctactgttcatctcatcctgctgacgctggatgcgctgctggttgaggttgtagctgcgcaccagcatgccgatctcatcgtcatgatgcagacgcggcagctcaagctggtgtcccatctgatcctgcggcgcaagcgtgttcagctcgcgggcgatacggcgcaggggatggacaatcagccggttaatgcaccaggtcagcgcaacgctgagaataagcgtcataagtaagcaagtggtcactaacgtaaccacccaactcatgacgaatttatacatgcggtaggagtctgcctgtaacaccaggtaggccagaggctgtggattcgcagggcgctcaagcgaataaacgggaagcgaaatttgcaccggcagctcaaacaggcgcatcaccatcatcgggacgggacgctccgggataaagctcatccgcagcgcctgaaactgattgggtagcacgacgtccgcccggctcacaacaccggccggctgaatacgtttcagaatggtttccgcttcggggatatcccctttcaggatagaggcagacagcgggccgcgtaccgagcgggcgatactttctaattgcgaagccgtgttatagcgattctgctgtacggaatgaaacagcaaaattacgcagaagagcaggacaaacagcatggtgacggcagagaccatcgccatctgtttgattgttaaggaacggctgacacgcaaaatgactctccacaaaactcgaagcgcagggcgcgccagggtgtaaacctggcgcgcctgagtatacccgattgctgcgctgttaagagagacttacaaatggattaaggaaaatccgattaccagtccgcgtaagggatgagcggttgcggcggtaagtccatatcgccctgccagcctgcagcagagtagcgcacatagatcagcgcatggcttggggtatagtctttcgcttcctgaatgtccacgcccatgccaacaaaccagttggacgtaacccggcgctcaataatggcccgcgcggtataacccgtgcctgaggagctgctgccggtttccattgcgccccgatcggtatagcggtctggctcatcggtcgggatcagattctggatcgggtagcgcagctcgtctttggttttagagtgagaccaggagaccgagccccccagctcccaggaccagttttccgtgcgcttacgccaggtcaccggcaaggcgaaggagacatactcctgcgggctgtaatagccgccctgacccagggtataaccgctcaggtctttgtcgtagtgccagagcatgttggagacgccgaccgtcaggcgctcattgtttttattaatgagcttgtagtagtaacccgtcatccagcggacgcgccagttatcctctacatttttacccgtcagcgtttccgcgttcaggcttgaccagacgccgttcgcttcccctttgtcatagctgatgctcacgccgccaccggtcgcgcgtacgccgccccaggtggtgccggtgttggtgtctttttgcccgccgaaggccagcagagagctggagattggccgacgatgggcgttaacggtatagccgatgggccccagatcgctgctgtagctgatgccgcccaccacgtcgacgacgtcaaagcccatcggcgtggtgccaatatccatcgcccaggttttattctgccagccgacagcgacgcttgcgccattgtctgactgatgggtgttaccgctacacggcgtttcgtagcaggttccccatttagggtcgtaagtcccgttcctggtatcgaatgatccgacgtccatattgaccagatcgcttctgaagaacatgcgcccgtcagagagaggcgcatccacctgcagcatggtggtatgcgctttcagatcggaatagccgcccgtgccgctggagccccagtaatcgtgctgcagcgtgacgttaacatcctgctggcggtacaactcaccggcatcactgcgcacgccgcgcttcagccagtcgtctttttcatcgttacgcgtcagacgggtgaaactgtcgttatcagccggacgcgtcgtggtgatacccgtcgataccatcgcatctttataggtttccagcgcctgctgaggctgcccgttctgcgcctggaaacgcgcggcatcacgcagcaccagcgcgttttccattgatccgggctgcgatttagcctgcggaatgattttactgaaggtctgttctgccgcggcggaatcacccagccccgcctgcgccatcgcgatgcggcgctgcatattgagcgacagcggctggccgttctgcgcggcgggcagcttcgccagctccgcgcgcgcggcatctttgttaccctgggcgctgtaaatctcggtcaggccgaggatcgcgtcttcgttctgcggctcacgctgcaggacggcgttgtacgtcgttttcgcggaattcagatcgccacgctgctgtgcccagtccgccagcgtcaggtcgatgcgggtggaggttggctgctggcgaagaagattctctgcctcctgctctttaccgctgtcccgcaggcggttggcggtttccagcacctgattgctttgcaggcggtcggcaagttcctgattattgctgttccactggctgcgcggcagcgtgtccagatgcgccagcgcggcacggtcctgatcgtttccggaaagatagagcccgctggcatagacctgatccgggtcggacggtttctggcgggcaagctgacgcatcagggtgtccgcctggctgcgctgacccgcgctgtagagatcgcgcgacagacgataggttatccacacgtcgccaggagagagcgccagacgacgacgctggatttctgctgcctgggcgtatttcccctgattttccagctgttcggcctgggcggagagctgctcgttggtcagactacgctcgatatcatcaatgctccgacgctggctggcggaaagcgactggataaactgcgaggctttctccggggactgcgcgcggtaaatattggccaggccgcgaaccgcgttgctgttgccgctgtccattcgcagcgcctgacggtaataacgctccgccgcgtcgttatctttacgcgccgcggcggcgtcgcccagccccagcaccgcgtagctgtcggtattgtcgatgttacgcgcctgctgatagtaacgctctgcctgcgccgggttattcgccttcagcgccgcatcgccctgctggatcagcagccagtagcggttaaccttcagaagactatcccacttaccccgattatcgctctggggatcgagggcaatcgccttttcaaattgtgccaccgcgcgggcgcggtcgcccttctgggaatacgcctgccccagggcacccaccgcttcactgtcggcatggttggcgctgacggctttttgcagctcggccaccgccttactgccctgcccggcatccaccgccgcgagcccttccgctttcgcgcgaaacgccggatcggcgagctgtttttgctgcgcttcaagctgggcacgcgccgcagcgacgctatccccgtcgctgaatacgttcagatatttttgcagcgcgctgacgctggcgctgctggcaggctggtctttgatttggtcgtaccacatatcagacgcctggccgcggccattggtggatttggccatctcctgcagtaccgcaaagccttcatcacgtcgtccgctctggaacagaagctgggccagcgttgtctgcagctgcgtattcccggggctgctgctgttaatttttttcagctggttaatggccgcaccgcggcgagctggatctttcgccacgacgttccagtattccgtcgccacgtcgccacccggagggttgccgtcaaacagcttgtcataggcggcaatcgcttcctgcgtgtgccccgtagtggcgagcagtcgcgcctgctggagctgctgtcggccatccggagtagaaagcagcatggtgttgcgcgaggactggtaagcgctcgaacccggggcgatccctttcagacgatccagctctttttgcgcgccggcgttatcgccctgacgcagcaggtagcgaaagcgcgcggcaatgacgtcagggttgttggggtcaatcagctcaaggcgatagagcgactgacgaaccaaatcctcacgctgtgtcgattcgcccagcctgacctgctccagcagctgtttctgctgcggagagttggcggcctgtgcccacggcataagcgccaggccaagcgataaactgagtagatttactgtgaacttgcgcattcctggccccaatccggtattaattcaccttttgcggtgaagcgaaaacgatgctgatcccatccttgcccaaaaagcgtcagcacatagctgtaataggcattgttatcgggaaaatggtctgcaacgcgctggcgctgaaccgcctgggcatcacgttgttgtaaaaaaggcaacatagcggcagagaacccgaccgggccgtcaccggtacgtttccccgtcgccacatccactttctccggcggcacaccccgtttcacggtctttgccgccatcggctggaagcgcgtcaggagccgggctttctgaggatctttatcactcatcatgcccacccagagatacacgcggatggcgtcgtagccgcccaccagcgctttctcctgctgtaaccgccagcctttgtttttctgatactgcacccagtccggcgaaaaacctttcggcgcactctcaagcagcaggcgcaggttagtttcacgaagctgggtccacggggaaccaaagcgcgtgaaataagccgctagctgcggaggaagatagctggggttaaaacgccaggcgttctcatcggcaaaaccgactttaccaggaagcagcattgcgccgagccccgggacgttgaccacttcctcgctgacaatgcgtttcagcagcgccttacccgtgcgggtatagtcccgatctttccacagccgacccgcttcgaccagtgaccaggcgatccagacatcggcatcagaggcggagttgttatcaatcaccgcccaggcgtctttatctttctgaccccatagccaggcaggcagatgggcgttgagatcgccgctggcgagattatcgcgcgtccacgtcagcagcaggtcaaaggctttgcgatcgttcgccgccagggcaaagaacagggcgtagctttgcccttccgaggtcgtaattttgcgcgtgtcactgggatcaatgacgcgcccgccttcactgatgtagtcctttttaaactgctcccaggcaggccaggtacaggcggcgcgaagaggaagcgccgccagcatcaccgctgctaatacacaccagcgaaaggctttcatcacatcttactcatccgggttcagacgacgacggctgatgattcgcagcagacgccacagcacccatgccagcaagaccacgctgaccgcagccaggatagcgagcagaaccggatggttagccagcgcataccacaggcgttcgaaccacggcagatggcccacgtagtacacatcccccacgcgcaggctattgacgccggactcacggatcaccgacacggaaccaaacatcgcggcacgtttaccgctgtcgttcatggccgtattgagcagttcatagccgcgcgggctgtccgcgaggagagccaccacgctgcgctgttcgttgtaaggcgactggaagcccaccaccgcggccatcgccccctgagacgttaccgtcgtctgcgcgctggcctgacgatcgttcacatccggcataatgctcgggaactcggtctgtcgcagcggcgtattaacccaggactgggccgctttcaccagcagatcgatacgtttgtcatccttcagcttatccgggatggtcccgatcaccatgatgtcagcatctttgttctgaatctggctgccatcgtccgttaacgtgacgttaatggccggtaatcctgtttgtcctccaacggtcgccatggtgtcgagcagggtcgtaacctgaccttcgtttggcgcttttggcattaccacaatggactcagagagatcggccatacggctgaacgggaagcccgcgttagcaaaggcgcgcaggtccggcatcgccaggaagtgatagtacttcgagaagtcgatggtcgactcatcgccaatcacaacgtggttctgcaccggctggaaggtgatgcagttttccgccgagccgccaggcatcgggttcatgtactggaaatcaaagcgcagctggtttatcgcacccagcttcagtgccggaatagaaacatccgttttaccgtccagcagcccctgcagcaccggcaggcgaagcatcaggcggttcgtatcctgcgtgctttgcaggctgaaggattgcaggaactggttgttcaggctgatatccatgcgcgagctgtctttggtggctggcgcggtatagcggtagttcagattgatatcaatgccgttggtacgcagcaggtacagatccggcggcagattcagcgacaggctaatcggcgctggctcaagccccgtcgcctgcagctgttcttcataggttttcagctcgccaaaggtgaccgcacggtcggtacgcacccagtttggcgcatcataaggtttacgcgccagcagcggcttgacctcatctatcacgacgctgttgccgcggaaaaggacgttgccctgggcaatggcttttgctgcctgcaccagatctttatcatcacgaccaaagaccaccagcagcttcacgtacgggttttccgggtggcttatcatctcaacggtcggcgcgttgacgtccggatgatcgcgcaggaaggccggacgttttgcattggtggcaaacacaatggcatttctgtccggcagtttgtcatacatcgccgggaagctctgaccgcgccagcccgcgcgtgaaccaaaccaggaggccacaatggtggccgccagctgctcggtcacgtccggggacgatgcgaacaccatcggcagcgtgagcgggcggttatcacgcggatcgaagaacggaaccgggaaggccgagagatcgtttttcagcgccagcgactggtaggtcatctgcagcgaggagttacgcccgacgtccatccacagcgtgttgctggccgggttttcgcagacatcgcggtagtggccgacaaactccaggcggatacgattaaagtcggtgatgaacagcgggttgatcggcacctgcgcctgcgttttcttgccgagctgctctttcgtgaccggcagaacgtccatcagttcgtcattcagatagaccttcagctgagactgggtcggcagcagcgatggcgacggcgtgtattcgagattcagcaccgcattagagacgacctcgtcgctgcgcatgccaaattcaatgccgccgttagggttgatgccgcgcagcaccatgctgcccggaggcggcgcaatttgcgcaaaggtcagcttcacgtcacgcgacggcgcattgtccgcaacgacgggcgcattcgcaccccggacgcccggcatcacctgcccgatgacctggccgtctgccggcagggtgttcccctccgttggctggttcggcatgatgttttcagtttgacctagtgccgcggtgacaaccggatcggttgcttgcgcgacgacaggtacggttggcgcaggcgttgccgctgcgttacccggggctgcgttagccattgttgcggggatcgcattcatccccattgccactgcacataaccaggaaagttttgttttcatcgcgttatcatcattgttgagccataaccgggtccgcctgcttcgcctcatcccgctcaggacgacgaggaatgaacgacacgacccaggaaaccagcgaagtaagtgaccggaaaattaatttcaccgacgacggggcaaattctgcaaggtgacgatagccacggaaccccagcttcagaatatccagcaggctttccagaggcttatcctccgggaagctgtcctgccagagagcccacgtatccgcgcgggcaaacgtacactgagctttttcttctggtgcgttatcgatctggtcgaatgcacgagcagaaccaccgtaggtttttgccagaacggtagtgattgcagcggtcagcgttgttttaccatggtcaacgtggccgatagtaccgacgttaacgtgcggttttgtacgttcaaacttttctttagacatcgattgtccctctaagacacggataaatcggtgatatcaccacatcaaccaggcgaaatgcctgaattgttgaatacagtaaaattgaaacagagagaaacgggaaggagaagtgaagtggtgctgatacccagagtcgaactggggacctcacccttaccaagggtgcgctctaccaactgagccatatcagcacgtattggagcgggcagcgggaatcgaacccgcatcatcagcttggaaggctgaggtaatagccattatacgatgcccgcatcctgaaactcggctacccagttctttctgtaacaaaaaaagagatttctctctttttcagtttgagctggctaatttttccaaccagctccggcggcatttacgctgccagaaagtggtggtgggggaaggattcgaaccttcgaagtctgtgacggcagatttacagtctgctccctttggccgctcgggaaccccaccggacttgatggtgccgactaccggaatcgaactggtgacctactgattacaagtcagttgctctacctactgagctaagtcggcatcaagtagcgcgcattctatggatacctgcgcggtcatgcaactaaaaatttgcataaaacgttctttcgctcacattttatgctaacagcgtgttgagcgctgtaaaagtagtcattcacggtcaaataatcaacatgtaaggggtatttgcactgtaaacaccgtagcgtgacggcctccgcgtaacgcagcgctttccatcttttttcttattattcctgtcatctggtgttaacctcctgcccattgtccaaaattaactgtgtgatgagccacgatccggcagtttaatgctggctcactgaagcatgcttatgagcaaaaaagagcaaacgttaatgacgccttatcttcactttaaccgcagccagtgggctgccctgcgtgattccgtccctatgacgctgacggaaggtgaaatcgcacggttaaaagggataaacgaagatctgtcccttgaagaagtggcagaaatttatctccccctctcgcgcttgcttaacttctatatcagctcgaacctgcgtcgtcaggcggtgctggagcagtttctcgggacgaacggtcaacgcattccttatatcatcagtatcgcaggcagcgtggccgtgggtaaaagtaccaccgcacgcgtcctgcaggcactgttgagccgctggccggaacaccgcagcgtggagctgatcacgaccgacggcttcctgcatccaaacgaagtattaaaagaacgcgggctgatgaagaagaaaggcttcccgctctcttatgatatgcaccgtctggtaaaatttgtctccgatctgaaatccggcgtgcctcacgtgacggcgccggtctattcgcacctgatctacgatcgcatcccgggtggggataagacggtggtccagccggatattctcattctggaaggtctcaacgtgctgcaaagcggcatggactatcctcacgatccgcatcacgtctttgtctcggatttcgtcgatttctctatttatgtcgatgcgccggaagacctgctgcagaactggtacatcaaccgcttcctgaagttccgtgaaggggcattcaccgatccggattcctatttccaccactatgctcagctttctgaagaagaagcgatcaatgtggcgacggggctatggaatgagatcaactatgtgaatcttaaagagaacatcctgccgacgcgcgagcgtgcgagccttatcctcaccaagagcgagaagcacgccgtcgaccagattcgcctgcggaaataataaagcagacataaaaaaaccggcttagcgccggtttttttcgttatgcgtgtggcttctcgccattttcatcctgatcgaccgcgaagcaggccaccagctgccccccatactcctttaactgcggctgtagctgggtgcaggggccaaagcggcggctgcagcgggcgttgaatgcacatcccggcggcggattcagcgggcttggcagctctcccgtcagctttatgcgctcacgacgatcgtccgggttcagacgcggcgtcgcagacagcagcgcctgggtgtacgggtgacgagggttattaaagatctggtctttggtccccttctccacgcagcgccccaggtacatcaccatcacttcatcggcaatatgctccaccaccgacaggtcgtgggagatgaacacgtaggatagccccagctcctgctggagatccatcatcaggttcagcacctgcgcccgcacggagacgtcgagcgctgaaacaggttcatcggcaatcaccacgtccgggtcaagcatcagcccgcgcgcgatagcgatacgctgacgctggccgccggagaacatgtgcgggtagcggtcatagtgctcggttttgaggccgaccttcgccatcatcgccagcgctttttcacggcgctgctctttgctgagattgctgttaatcagcagcggctcttccagaatctgccccacctttttacgcgggttcagcgaaccgtacgggttctggaacacaatctggattttctggcgacgcagcttctgcgcctgcgggtcgtgcttgagcagatcctgcccctgataatagagctcgccgccggtcggcacttcaatcatcgtcagcagacggcccagcgtggatttcccgcagccggactcccccaccaccgccagcgttttaccgcgttcgaggttaaaggagacgccgtccagcgctttcaccaggcgttcaggggcaaacagccccttcttcaccgggtaatattttttcagatcgatggcctgcaacagcggctgttgcgtggtggcctgttgcgtactcatagtgttggcctcccggcatcatcgagtgggtagtggcatttcgactgacgaccgtcagccagctggttcagctctggttcttccgcccggcatttgtccgtcgcatacggacagcgcggattgagcagacagccctgcggacggtcatatttgcccggcaccacacccggcagcgacgccagacgcgctttatcctgagcaaactccggcagcgcgcgtaaaagcgcctgggtatacgggtgacgcggcgcgcggaagatatcgtgtgaatttccggtctcgaccacctggccggcatacatcacgatgattttgtgcgcagcttcagccaccagcgccagatcgtgcgtaatcagcaccagcgccatgttctctttctgctgcagctccagcagcagctcgatgatttgcgcctggatggtcacatccagcgccgtcgtcggttcatcggcaatcagcagctttggccgacaggcaatcgccatggcgatcatcacgcgctggctcatcccgcctgaaagctggtgcgggtaaacgtccagacgcgatgccgggtcaggaatgcccacctggttcagcagatcgatcgcccgctgacgacgcgttttcttattcccgccctggtgcaccttgattgcttccataatctggaaaccgacggtgtagcacgggttcaggctggtcatcggatcctggaaaatcatcgccacttccgcgcccaccagctggcggcgctgtttctcagaaatgcgcttcaggtcctgaccgttgaactgcaggttttccgccatcacgcggcccgggtaatcaatcagccccatgatcgccagtgagctcactgacttaccggaaccggactccccgacaatgccaaccacttcgccctgatttacgctgtagctgatgcggtccacggcgcgaaacggggtgccttcatcgccgaagtgcaccgataatttatctacatttaataacgccatctcgtgcctcttactgcttcagtttgggatcaagcgcatcacgcaggccatcacccatcaggttaaatgccagcaccgtcagcaggattgccagacccgggaaggtgacaacccaccaggcgctttgtgcgaactgcaacacgtcggagagcatggtgccccactccggtgttggcggctgcgcacccatgcccaggaagccaagagcggccatatcaagaatggcgttagagaaaccgagcgacgcctgaacgatcagcggcgcaaggcagttagggaagatattgacgaacatctggcgcatcgcaccggcacccgccacgcgagaggcggtgacgtaatcgcggttcacttccaccagcaccgccgcacgggttaaacgcacgtagtgaggaagcgccacgaacgtcagcgccagggcggcgttaccgatcgacggaccgaagatcgccaccagcaccagggccagcagcaggcttggcagcgccagcatgatgtcaacgatacgcatgatgatgttatcaacaatgccgccgaagtaaccggcaaccaggcccagcacgatccccataatcagggataaaaccaccaccaggcagccgaccagcagcgacaagcgcgcaccgtacatcagacgcgacagcacatcgcggcccacatcatcggtccccagcaggtgcgccaggctaccgccatcctgccaggcaggcggggcgagcagcgcatcgcggaactgatccgccgggttatacggcgcgaggacgttcgcaaacaccgcaatcaggatcatgatagcgacatacaccagccccaccaccgcgcctttgttgcgcttgaagtagtgccagaactcctgcatcggcgtcatcggaaccggtgcagcaacaactttgttttcagaaacctgtgacatgatggccccttacttcttatgacgaatacgcgggttcaccacgccgtacagcaaatcgaccagcaggttgacgaggataatcatcgtcgcgaccagcagcacaccgccctgcaccaccggatagtcacggcgttgcagcgcgtcaatcagccagcgacccaggcccggccaggagaagatggtttcggtcaggatcgcccccgccagcaatgtccccacctggagaccgataacggtcaccaccggcagcatggcgttacgcagcgcatggacgatgataacgcgcatacgcgtcaggcccttggcgcgcgcggtgcggatataatcctcacccagcacttccagcatcgatgaacgggtcatacgcacgatcaccgccagaggaatggtgcccagcaccatggcaggcaggatcatatgcgcgacggcatccatgaagttgccctcttcgccccagatagccgtatcaattagcataaagccggtgagcgggttggagtcatccaggaagaccatatcgctgacgcgcccggagaccggtgtcaggttaagctgcaccgagaccagcatgatcagcatcatgccccaccagaagataggcatggagtaaccggtcagcgccaggcccacagcggtgtggtcaaaaatagagccacgcttaacggcagccagtaccccgacaggaatacccaccgcggtggcgaaaatcatggcgcagacgccaagctccagcgtcgctttaaaacgcggcacgaactcgtcccacaccgggagacggcttttcagcgaaatccctaaatcaccgtgcagcacgccccagatatagtggagatactgctgccacattggcttatcgaggccaagttcagccagcagctgtgcatggcgctcaggggaaataccacgctcgcccgccataatcattaccgggtcgccggggatcatatggacgaaggcaaaagtgagaagggtgataccgataaacgtggggataacaagtcccagacgtcggaggatgaactgcaacataacccggattctctctgatgacgcacgaccagtggcgtgacgtctgtattgctcacaaatcttatcccctctcctttcagagagagaattaagcactgctgccgggtggcgctacgcttacccggcctacataccgtaggccagtgcaagcgcagcgccgcctggcgttgcttttaattattcaaccgatacgttttcgaagtggtgtttgcccagtggatcaaccacgtagcctttcacttctttacgcactggctcgtacacggtggagtgagcaacaatcagcgccggagcctgatcgtgcataacaacctgcgcctgcttgtacagttcaatacgtttgttgtgatcgtcggtcgcacgcgccggctggatcagatcttcaaacggcttgtagcaccagcgagagtagttagaaccgtctttcgctgcagcacagctgaacagggtagcgaagaagttgtccggatccccgttgtcaccggtccagcccatcatcactgcctggtgctcacccgctttggcgcgcttcaggtactcgccccactcgtaggtcacaatcttggcctgtacgccaatcttcgcccagtcagcctgaaccatttctgccatacggcgtgcgttcgggttgtacggacgctgtaccggcatcgcccacagctcaacggtgaagcctttatcctggcccgcttctttcagcagcgctttcgctttctcaggatcgtaggagtaatctttaacgtcgtcgttatagccccacatggttggtgggatcaggtttttggctgcaacgccagcgccctggtaaaccgccttgatgatcgcttctttgttcaccgcgtaggtcagcgcctgacgcactttcacgtcatcaaacggtttcttctcggtgttgaaggagagatagcccacgttcaggccagcctgctccagcaggttgatgttcttatcctgcttcatgcgggcgatgtcagccgggttcgggtatggcatcacctggcattcgtttttctgcagttttgcataacgtactgacgcatccggcgtgatggagaagaccagacgatcaatcttcggcttggtgccccagtagccttcgaatgatttatacagaatacgggagtctttctggtactgcagcagctggaatggaccggtaccgattgggttcaggtcgactttttccggcgtaccggctttcagcatgttgtccgcgtactctttggacagaattgaggcgaagtccatggccaggtcagccaggaacggtgcttccggacgcgtcagcacgaactgaacggtattatcgtccacttttttcacttcagagatcagatccggcagacccatcccttcgaagtattcatagctgccgccagagactttgtggtacgggttctgagcgtttttctgacggtcgaaggagaacacaacgtcgtcggcgttaaagtcgcgcgttggtttgaattctttgctgtcctgccacttcacgcccttgcgcaggtggaaggtgtaggttttaccgtcttcgctgacgtcccacttctcggccagacccggaatcacttccgtggtgccggttttgaattcaaccagacggttatagatcggtacagagcttgcgtcgtaagtcgtaccagaggtaaagagctgtgggttaaagccttccggcgagccttcagaacagtaaaccagggtttttgcctgtacgcttgctgccacggtcatagccaccaggctcagaccaagcttcagcatccctgacttcttcaaggaaatactcattattctgctccaatgtgatgttttgctttgttgtgttacgccgccagacctttatttattttttacccggtccggtcggaggtgcccgaaggcgttaaagggatggagaatcctttcagaagagcgtttgagttgcagcgcagatcgtccctgaaatgcccctcatgccctacaatctgtcaacagaatgtgaaaacgtcaatacaggtgacggggatttacgctgagtgtgagaaaccgcaaacaaagattaaaaaaaccatgagcgtcagttttcagcagggaaatttatgctactcgccatgttgcagcacaactatcttcatatttcgcaacaatcagtgattaacttttattcagaatgggtaaattttcttgcagaatggtgattatctgagcactaaataccgcgaacgttaaaacgcacagcgaaaaatgctgaggttatccataagcaacgcgaaaaaagatcaatctatatataaaaaaatacaatggattatgtcacaaaatcgttaacaggcagggagaagcgggcgtaaggggcgttttgattactctgaagagctaaggccataatgcaaaaagggctaaccttacggttagcccttttcagaatgtggtcggcgagagaggattcgaacctccgacccactggtcccaaaccagttgcgctaccaagctgcgctactcgccgaatgcggagcgcatcttactgctgaggtgcgcccccgtcaatcccttattttcaaaaagccattcaactggcgatattctcgccagagcagctactgcgcggcttttgcgctgttatcagggagtttacaccagttgttgttttcgttaatcccaccgttcggtgaggtgtaaccgagacaacccataatagtgtcgtacagctcaacatgacgacgcggcaccttcatttccgcctctttcttcagatgggcaaacatcttcgctttctccgggtcttccagatacttatcggacatccacaccatcattggcacgcggaactgctccggcggcgccatcttgcgtggcgtaccgtgcagatgctcgaactcattgatagattcaccgtggtccgccgcatagaagacaatagccttcttatcgcgaacctggtcaatcaccgtatcaataaagtgatccacatacatcacggagttgtcataagagttaatcaactgggctttggtgcagtctttatccactccgacgcactccggcgtccatttggcaaagctgcgcgggtagcgctgcgtgtagttaaagtgcgaccctttggtatgaaggatgatcatatgcttaccatcagggttcccgttgagtgagagtttcatctcatcaatcagcaacatgtcatcgacaggtttgccacggttgcgcgcctctgcgccaatctgctcgcggtaggagatgttttgcgccatggtgttgctgtagaaccacatctcactctgcatcgcatagaggtcggaggtaaacccaagctgatgcagcaccgagaagacgttttgctcttttagcgtacgctgcgggttatcgctcgccccgccctcgcgcacaaacatgcagcgcagggaaagcttggtggcggtatcacaggaatagccacgataggcaatcaggttcttttcctgcgccagtttaggcgtggtatcacggttatagccgagaatgcccatatgatcccagcgtgtggtctctccgataataaagacgacgtaggtatcgtcaatatcctttggcgccacataggtaaacttcttcgccgggtttatcagcgacttattatccgaggactcatccacctgcgcccacgcatacagccccagcgcggagatccagttagacggtaaatacgagttggcaaccacgccaccgtagctcggcatatccacgccggaggtacgctcatcattcttctgcttcacctccagcagacgaatcggcccccagaccatcaggcccgccagcagcaccacggcgacgcttctgaatcgctttcctggcgtgcggatctggtgaacaagggtatagcggcagcggttgctccagatgagcagcagcggcaaggcgctgacggccaccagccagaggataaagtgcagccccacaacctctttagagaggtcgatatccgtggtcatcaccgaggcaataatgccgtagccaattaccacgttcataaaggtcatgtaatagctggcacccgccgagcacagcacgataaacgttgccagcactcgccacacgcgacggccaaacagggtaagaatacggaataaaaagaaggtgaccagtaccgcagcgaccaattcgacaaccgctgcaattcctttccagacggtaaaatcatgcgcgtaaccgtcaaaccgacggaaaaaaactgcgccgttcataaacaggccgatgtacaacgccagcaaaaagcagagcttttgttgcgccatcgatttaatgtatttcatgcaagctacccggaaaaagggacagtaccgccgcccacctctattaaaaagtgggcagattagacatacgctcaggggatcgttcaatgaaacgtctacaggcgtggtaagtagaccacagggaagcggaaaagtggcagcagagagtgtgatcagtacagttatttacaaaaaagcaaatccaaaaacagacaaaatcgctttatttccaggttaagaaaataaaaaggccggattaccggcctttctcgtcgcgattatgcatgaacttctttaaaaacttcacgttgcggctggcgaatcgtggttgacagcgccagggagataatcagcaaggcaaatatcacgcagaaggttatgtagaacccgccgaacagtgaagcaatcagcgagccacagatactgccgatcccgaagcccagatagatcacgccgtagtttttcgccagattgttcaggccaaagaactcgctcaccagtgacgggaagacggtaatggtgccgccgaagttaaaggccacgcaggcaattgccgcgaagaaggtggcttcattcagcggagcgaacagcagcgccgccataccgaccagcgaaaccacctgcccaatcgtaatcacgcggatgcgggcgattttgtcggacagaataccgaggaccagacgaccggagaggttagcaatggagatgacggtcaccgcgttggccgccgtggctgcatccagtttcaccatcccctgtgcgatatctttcgccacgccgatgacatacaggccgctcatgcaggccgtcaggaacatcaccgccagcatccagtactgcggtttacgcatggactgcgcgagggtgaaatcattctccaccacgccattcacggatttcacttcctgctgcggcgcatccttcatcagcgtggcgccgaacagaatcatcaccagcacgattgcgccccagatcatgaaggttttttcgaggccaacggacgccagcagatgggcatcgataaatttgaacccgaggctgcccaaaccataagaaccaatggcaaacgccgagattaagcctttacgttccgggaaccacttcacgcagtttgacagcgtcagcagatagcccgcgccgtccgccagtcccaccagcacgcccgcactcagccagagcatcatcaggttgctggaatgcgcggtcaggaaaaagcccagccccaggaggatgccggacgccatggtcacgcgcttcacgccaaaacgctcctgcagcttgcccgcgacggaagatgaaatcgccagacccaggctcagcaaaccaaaggagaacgcgacctggctgaccggtgcgccgagtttgtcagaaagcgcactgttaaacaggctccaggtatagaccgatcccagcgcaaactgagtgacgatggtgccaaagagcgtgagccagcgcgtgcggttataggttgatgtgttcatggcagttgtcctgcaagataaattgagggaattcgctgaggacaacgataaacaaaacctcaatatgcctggggtaaaacggcatgaaatgcaggcggaacggaatgaaatgcctggaatcgggaatgaatgacctggcacgggaataaagcgacagcatgttagtatctgctatcgctgtaaagcccgtggttattgtattcgagatgttatcgtaacgtttaaaaaagtaacaacgctagaaattggcgctgacgccgagggtgtataaaaactcctcaccggtggtggtatgctccccctgagccagcgaggcataggccgccatgtgcgtattaaagggaatatccgttcccacggtgacatccatccagctgccgttttgggcaggagctggcgtttgtggcataccaaactgcgatttccactggttttcaccaaactgttggttatagctgatctgcgcccagggccggagatcgccgtactgggtgttaacgcgccaccccagcgtgctgacgctggcatgccagagcgggtccgtaactgactgtgtcgacgcgctatcaccaaactcgttgatcatcatgggagccgtgccgtcgtaccgccacgccaccaccgggccggtggtaattcgcgctgaaacgggaaaattccagcctacgctcatcgccccctctgtcgtgctgccagacggtatattcagagcaagacccggcgcattttgcgaagactgaatacgctccgcgagaatatcctcatagcgcggttggtgatccgcgtcccatgtatagcgttccgccgtattattttgggcgtctgaaacgatatattcctgttgccaggcagacgctgtattacaaaaaaacaggcaggctgaaatccccaccagaccagacacagcatggcgaccactgatttttttttatcatcttcaacgcgaccccagagagagccgaattcggcgatatttgtcgttattcaggaagagcttagagagcatatggccctgtattaactattgtctttatagtaaacacgtcaagccagtcagaacgaaatttttgcgaaatcagtatcaataagggagatgacggatggaacgttgcggttgggtaagccaggatcagctttatattgactatcacgatcgggaatggggcgtgccggaaagggatggcaaaaagctctttgagatgatctgcctggagggccagcaggcggggttatcatggattacggtactgaaaaaacgcgaaaattaccgcagcgctttccaccagttcgaccccatcgccgtcgccgcgatgaccgatgaggacgtcgagcgactggtgcaggatgccggcatcatccgccatcgcggcaagatccaggccatcatcggtaacgcacgcgcttatctggcgatggaacaaaacggcgaatcattttcagattttgtctgggcgtttgtgaataacgatccgcaagtcacggaggcgaccacgctcgcggaaattccggccgccactccggcctcggatgcgctctcgaaggccctgaaaaaacgcggctttaagtttgtcggctccaccatctgctacgcctttatgcaggcctgtggcctggtcaacgaccacgttaccggctgcttctgtcatccgggaggccatcatgatccgcaaatggcaaaatgaaaataccgcgccgctgctgagcctgtggctggaaagcaccacggaagcgcatccgttcatcgcgccgaattactggaaagagaatgaggccatggtgcgggacgtttatctgccgtccgctgaaacctgggtctgggagcaggacggcgaaccttgcggatttatcagcgtgatgcagtctcagtttgtcggcgccctgtttgtggcgccgtcatgcatcgggaaaggcatcgggcgcgcgctgctgaaccatgttcaacagcgcttcccgcacttaaccctggaggtgtatcagaaaaatgtccgggcggtgaatttctaccatgctcagggctttcgcattgaagacagcgcctggcaggatgacacccaacacccgacgtggatcatgagctggcaggcggatcaaacgccgttaaggtaagctcgggaccctcatatttctcgacccaggccagcgccgtgttccctgcgcagccattccccagcttcgagctggggagatctttggtcagcacgttaaccgccccgtttttacagataccaccttcggcgagctcaaggtcaggccatgcgccctgatgaatgcagatcacgcccggcttaatcccgtcgctcaccaccgcccctgccagcacctgtccacgcgcgttccagacgcgcaccacgtcgccgtccgcaatcccgcgcgcttgcgcatcaagggtattcagcgtgatgggctctcgcccggcgaccgcatactgctcgcgcagggaggtatagttaagctggctgtgcagacggtgcgcgggatgggcagataatacctgcagctgatccggccgggcgttgccgtgccattcgtccggctcgagccacgtgggatgcggcgggcagtcagcatagccaaagctggcgatgcgctcgctgtagatcactatcttgccgctctcggttttcagcgggtggttctccggatcgcggcggaaatcggcaaaacgaacaaacttcgcgttctgttcgctctccggcatttcgacgatctggttcgcctcccagaactcagtaaatggcgggagcgtcacgccctgcgccgcgccgcgctgcccggcaatctggtagaaggtttccagccattcgagatcggtttttccctcggtaaaacgcgcgcgaccgcccgcttcccaccgctcgctcagttcagcaaacacgtcgaaatcatcacgcgcctcatcgcgcggggccaccacgcgcttcatcgggaccatatgctgattgctgtagtcgccggtcatggtgagatcgttacgctcaaacgaggtggtcgccgggagcacgatatcagcgtgtttcgccgaggcggtccagaagcactctgaaatcaccaccagctccggcttctgccaggcgcggatcaggcggttggtatcctgatggtgcgtgaagttcgacccgcccgcccaccagacaaatttaatatccgggaagtggcggtcgagaccattgtgctgataaaaaccgcccggattttccagggcttcaacaatacgcgccaccgggattttatccacggcgtccacgcccccctgcaccgaaccttgcagagacgccagcaccgccgctttacgcgtggggttaccgccattggcaaagtgataggagagaccaaaaccgccgcccggcgtaccgatctgccccagcatcgcggcaagggtcaccagcatccagtgtttctgctcgccaaactgctggcgctgcatcccccagccggacatcaacatcgtggtgtttttatggaataacgccgccagttcgcggagcttctgcgcagaaacgccacaaatctctgctgcccactctgccgttttggccacgccatccgttttacccgtcagatagtcggcgaatttatcgaagccggtggtacagcgcgtcaggaattcgacatcgtaccagccgttttccaccagggtatgggcgatacccagcatcattgccacgtcggtgcccatatgtggggcaatccactcggcgctgtcgccgaagaaatccagggtttcagagcgcatcgggtcaatgcagatgatgcgcttgccgcttttgcgcagcgcgtcgaaatagccaatgccctgctcgtcgctggcattccaggcaattttcagcgtgttaagagggttagcgctccacagcaccaccacgtcggcatgttccagcaccagcggccagctggtctgctgctggtacacctcgttcccgcccacgacatacggcatgatcgcctgcgctgcaccggtggagtaatcccccagatgaccggtatagccgcccgccaggctcatatagcgctgcagcagcgtcgacgccttgtgcagcaccccgttagagcgccagccgtaggacccggcgaaaatggacgacggaccgtaactgtcgcgaatgcgcttgtgctgggtgtggatcagcgccagcgcgtcatcccagctcacgcgaacaaactcatcctgaccgcgaatgccctgcggcttgtcaggtgaggcgagaaaacctttacgcaccatcggccagcgcacgcgtgttttgctgtgcacctgatcgcgaacgacggtctgtaaagagttgggatgttgtgttggcaatgctccgcgagacgacagaacattttcgccatcggtttcgaccagcatcggcccccagtgggcggcggttagaatggttttcgttgaggtgctcaagcgtgcgctcctggttgcgtgcaggttttacggccttcttgctgagaccgtttatggtttgtcacaaatttcagagttatacccggaattttctccgtatctggacgtcataatcaactgccacgttcgccgtggcaaagaataaaaaggattaaggaaagaagatgaaaaaacgcgtactcgttattgccgctctggtgagcggtgcactggctgtttctggctgcacaaccaacccttacaccggtgagcgcgaagcgggtaaatccggcattggcgcaggtatcggctcgctggtcggcgcaggcgttggggcgctctcctcctccaagaaagaccgcggcaaaggcgcgctgattggcgcagcggcgggcgcggccctgggcggcggcgtcggttattacatggacgtgcaggaagcaaaactgcgcgacaaaatgaagggaaccggcgtgagcgtgacgcgcagcggcgataacatcatcctgaacatgccgaacaacgtcaccttcgacagcagcagcgcaacgctgaaacccgcgggtgcgaacacccttaccggcgtggcgatggtgctgaaagagtacaacaagaccgccgtgaacgtgattggctacaccgacagcaccggcagccaggatctgaacatgcgtctgtcccagcagcgcgccgattccgtggccagctcgctgattacccagggcgttgaagcaaaccgcatccgcaccagcggcatgggccccgccaaccctatcgccagcaacagcacggcggaaggcaaagcgcagaaccgccgcgtagagattacgttaagcccaattcagtaggtaaaagcaaaacggcaaccccgttgccgtttttagtgtttgcgccctctcccgtgggagagggttggggtgagggtatcaggccgcaacctccggtaagcgcagcgccaccgggcaaattacttgattcgtccgattttcccgctaaggtattctcactaaattcagggaaatcagcgatgagcaaaccagcccgggccaccatcagcgacgtggcgaaagccgccaaaaccggtaaaaccagcatttcgcgctaccttaacggcgagaaacacctgctgtccgatgcgttgctggcgcgtattgaacaggccattgccgatctcgactaccgtcccagcctcatggcgcgcgggctcaaacgcggccgcacccgccttatcgggctgatcatcgccgatatcaccaacccctactccgtgaacgtgctcagcggtatcgaagccgcctgtcgcgagaaaggctttacgccgctggtctgtaataccaacaacgaagtcgaccaggagctgcattatctggacctgctgcgcagctatcaggtggaagggattgtggtcaacgcggtaggcatgcgtgaagaaggcttaaatcgcctgcagcaatcctccctgcccatggtcctcatcgaccgtaaaatcccggagtttgcctgcgacgtggtcgggctggataacacccaggccgccacgaccgccaccgaacatctgattgaacagggcttcgaggccattctgtttctgagtgaaccgctggggatggtcaacacccgacgtgaacgcctgagcgcatttcgcgccacgctggagcgttatcccggcgtgatcgccgaaaatgccgaaacgccgcttcacgaagccgggcagctcgacaataccctgcgtcagttccatacgcgccatcgtgggatgcgcaaagcggttatctccgccaacggggcgctgacgctgcaggttgcccgctcgctcaagcgcattggcctgcactggggcagcgacatcggtctgctggggtttgatgaactggagtgggcggagctggctggcgtcggcattactaccctcaaacagcccacctggcagattggctatgctgctgttgaacaagtcgttcgtcgtattgaaggcaccagcgatgccgttcgcgagcaggtcttctccggcgagctgatcgttcgtggctccaccgcgcgttaaatttcccttgtgatagcgatcataaattcaacatcctgaccttttctttggaaccggttccatctagcgtaatagtattgatatgttgcgatggagtccgaagatgggcaggaaaattatggtggtcaccgccgcgtacggtgcggaacaggtgcgacaggcgggcggtcaacgggcgatgctccccgttattgctggcgcgggggcagacggcgtggagatccgccgggaactgttcaacagcgaagagctgctggcgctgcccgcgctgggcgaatccattgagctgctgggtctgctggcgtgctactccgcacccgccgccctgtttatgcccgacggcaccctcaacccggacctgccccgctatctttctgaagccaacaccctgaacgcactttggctgaaggtttccctgggccatttcagcgacacgcaacctctggacgccctgcgtacgctgctgaataccagcggcatggcgctggtcgtggagaacgatcagaccgactgcggacagctcgcgcccatgcagcgcttccaggccgcctgtcgggaaatggcgctccccgtcacgctgaccttcgatatggggaactggctgtgggtgggcgactcccctgaagaggccgcgcgtcacctggcccctgccgtgagctatatccacgtgaaggccgccgtgccgcataaagataacttccgcgccgtggcaccggaccgcgccgatgcgcgctggctggatctgctcggccagctgcctgccgatgccccgcgcggtatcgagttcccgctggaaggggcggatttaaccgccgttacccgccattacgtcaacctgctgcgcgaggagtaaaccatgcacaagacgctggatgtcatcacgatcggcgaggccatggccatgtttgtcgccaccgaaacgggcgagctgagtgcggtggagcactttatcaaacgcgtcgcaggcgctgaactcaacgtcgcgaccggcctggcgcgtctcggcctgaacgtgggctgggtcagccgcgtgggggatgacagctttggccatttcgttctcgattcgctgaaaaaagaggggattgatgctgcaggggtcaccctcgacggacgcttccctaccggctttcagcttaaatccaaggtcgaaaatggaaccgatcccatcgtggagtatttccgcaaaggctcggctgcaagccacctttctgtcgcggattaccacgccgattactttgcctccgcgcgccatcttcatctgagcggcgtggcggccgcgctgtctgccagctcgtatgagctgctggatcatgccgcgaccaccatgaaagcccaggggaaaaccctatcgttcgaccccaacctgcgtccggtgctgtggaaaagcgaagcggaaatggtggagaaactgaaccgtctggcgttccgggcggactgggttctgccaggcctgaaagaagggatgattctgaccggcgaaagcacgccggaaggcatcgccgacttctacctgaataaaggggtaaaagcggtggtgctgaagaccggtgccgatggcgcgtggtttaaaacggccaacggcgagcagggcgcggtcgcggcagtgaaggtcgagaacgtcgtcgacaccgtcggcgcaggcgacggctttgccgtgggcgtgattagcgccctgctggaaggtaaaacgctgccgcaggccgtcgcgcgaggcaacaagattggctcgctggccattcaggtgcagggcgacagcgaaggattaccaacgcgagcacagctcggcgtttaaattccccctccctgtgggagagggccagggtgaggcagcaagccgcaccagataattaagccaccgtgtaccctacagacaacggcggtaacaacctcaacaacagaggcaagcctatgaacagttcgaccaatgcagtaaaacgctggtggtacatcatgccaatcgtgtttatcacgtacagcctggcgtaccttgaccgtgccaacttcagcttcgcgtccgccgcagggatcaccgaggacctcgggatcaccaaagggatctcctccctgctgggtgcccttttcttcctgggctacttcttcttccagatccccggcgcgatctatgcggaacgccgcagcgtgcgtaagctgatcttcatctgtctgatcctttggggtgcctgcgcgtcgctgaccggcatggtgaacaatattcctgccctggccgccattcgctttatcctcggcgtcgttgaggcggcggttatgcccgcgatgctgatctacatcagcaactggtttaccaaatctgagcgctcgcgcgcgaataccttcctgatcctcggtaacccggtcacggtactgtggatgtcggtggtgtccggctacctgatccagtccttcggctggcgcgagatgtttatcattgaaggggtaccggcaattatctgggccttctgctggtgggtgctggtgaaagataaacctgcccaggcgaagtggctttccgaagatgaaaaagcagcgctgcaggcgcagctggacaaagaacagcaaggtctgaaggcggtgcgtaactatggtgaagccttccgctcgcgtaacgtgatcctgctctgcgcgcagtactttacctggagcattggtgtgtacggctttgtgctgtggctgccgtccattatccgcagcggcggtgaaaacctcggtatggtcgaagtaggctggctgtcatccgtaccgtatctggcggcaaccatcgcgatgattatcgtttcctgggcgtcggacaagctgcagaaccgcaagctctttgtctggccgctgctgctgattgccgccttcgcctttattggctcctgggccgtgggcgtaaaccacttctgggtctcttatacgctgctggtggttgccggtgcggccatgtacgccccttacggaccgttctttgccatcatcccggaaatgctgccgcgtaacgtcgccggtggtgcaatggcattgattaacagcatgggggcgctgggttcgttctgcggctcctggttcgtcggctacctgaacggtgccaccggcagcccatccgcatcgtacatctttatgggggtggcgcttttcgcctcggtatggcttactctgattgttaagcctgctaataatcaacaacaccctgtcggcgctcgccacgcctgaatctttaaaaaatcaacggagattagcatgaagccgtccgtcattttgtataaagccctgccggaagatctgcagaaacgccttgaagagcacttcaccgtcacgcaggtgaagaacctgcgcccggaaaccgtggcacagcatgccgacgcattcgcgagcgcggaaggcctgctgggttcaagcgaaaaagtggatgtcgccctgctggagaaaatgccgaagctgcgtgctacctcaaccgtttccgtgggttacgacaacttcgacgtggatgcgcttaacgcccgcaaaatcctgctgatgcataccccgcatgctctgacggaaaccgttgccgatacgctgatggcgctcatgctcaccacggcccgtcgcgtggtggaagtggctgagcgcgtcaaaacgggcgaatggacaaaaagcattggtccggactggttcggtgtggatgttcacggcaaaacgctgggcattgtcggtatggggcgtatcgggctggcgctggcgcagcgcgcccattttggttttaacatgccgattctgtataacgcgcgtcgccatcacagtgaagccgaagaacgcttcaacgcccgttactgcgagctggatgccctgctgcaggaagccgattttgtctgcctggttctgccgctaacggacgaaacccgtcatctgatcggcaaagaggcgtttgaaaaaatgaagacgtccgccattttcatcaacgcgggtcgtggcccggtggtggatgagaaggcgctgattgaggccctgaaaaacggtgagatccatgcagcaggtctggacgtgtttgagcaggagccgctgccggtggattcgccactgctttcgctgcctaacgtgattgccctgccccacatcggctcagctacccatgagacgcgctacaacatggcggccaccgcggtcgataaccttattgccgcccttagcggaaaggtggagagaaactgcgtgaacccgcaggtgcaacggtagaaacgaaaaaacccgccagaaggcgggtttttaaattctttgctactgggttggaagcttacaggcttacaacgttaccagctgctgggcctttagcgccgctttcgatggtgaaggacactttctgaccttcgtccagagatttgtagccatcgttctggatagcagagaagtgtacgaacacgtctttagagccatcgtcaggagtgatgaagccgaaacctttatcagcgttgaaccattttaccagaccagtcattttagcagacatagaaattaccttattaacaaatatattgtgccttccggcttgatggattgcgttacagatttttaagcgatgaaggaagggtcactacgaagggtatctatggataacaatctggactgctttactaaactgctttaggtctgtgtaacaaaccgacgggaatagttataccgatgtggtagaggaatgacaagcgttattttcgcaacgcataaaaaaaccccgccagaagcggggttttttcggtttattctgtggcagcgactgcggcactccaggcctggctaaaggcctgatgctgggaggccagcggcccaatcagcgtattgtactggcttgcctgctgggaggtcgggaactgaataccgttggcaacaaagcttacctgcgtattctgctgggcaataaagtcacccacctggaccagctgctgcgtgaagatttgcgcggccggaatcaacggctgcagtgcttctgacggtttggtcaccactttctcatacactttgtcgaagaccggtttgagatcgtcgccctgcttcagcgcagaacgtgacgcgtcagcctgcattttcgcattctgcagctgctggctcagcacgccaagcgcaccgttggactgacgcaatggttcacgctgcgtcatgtaatcctgtggaacgcggatggcgttcacgctatccactaccgggcggataccggagtccatcgcctggctcacctgctgtgaataaccataaagaatggcgtaatcggacacaaaggggccaaactgttttttctgatccgcagtcagcgttggcaaccgctcgccgctgcgcatcactgtattctgcagaaaatcgataaacgctttgcgctgatcgccttctttatcaaaacacccactcaggctaacaaccatcaacaacgccgcaataggcgcaaaccagcgagagcaggactttcctgtcgccattttattactcctttcacccaaaaaagcgcacaccggcacacgcgtgcccgacgctgacaaggatagtccaggtcagccttgcaagatactcttttcatgcaaaacggctattgccgatttatttcttaccatttacaaaaaaatacctggcgaagccgacatatgactaatcagggaattagcataactctccatattgctgaatcggatacagcgatcgttaccgcacgattaatcacacccgtgacgatcctgggttggtattagggactattcttaactggctctctgatgttcttgatcacgatgtgagatttaagaggagtcctcaatggaatataaagatcctgagtttgagctgctgagcagcctggaacagatcatttttaaagatgtaccgcagacgattaccctgcaacaaaaatccaatccctttacagaatatgagcaattgcgcaaagggacaggactgaaaactgaagaattcgccagagcgatgggtgtcagcgtggctatggtgcaggagtgggagtcaaaacgtgagaaacccaccccaaccgagttacggctgatgcgcctgattcaggccaaccctgcactcagcaagcagatcgcgtagtgaagattgaatgcccccgcctttgcgggggcttgtgttttacaggctatcacaacgccaccccgcctcttcccacaccagctcatgcgttaacgttaagccgcttaaaaacgcctcatcgtgtgataccaccagcagtgccccagggaaaccggccagcaccgcttcaatggcctggactgaagccagatccagatggttggtcggttcatccagcagcagaagctgcgtggcctccgcgcgccacagcacgcaggccagggcagccttaagacgctcaccgccgctgagcgtcgccaatgggagcatcactttgtcagcccccagttgaagctgcgctaaacgggttcgcaataccccctcttccagaggggtatgactcaaattgagatgcgtcatgaccgactgcgagagatcgaaccgggagagatgctggtcgagataagcgcagctgacggacactttacagctacccgaacggggagccatctcgccgaggagggtttttaacagcgtcgacttcccgcagccgttcggcctctttaacgccacgcgcatcggtccgtccatccgccagttgagcggaggaacaggtacatgctgcagcaccagatcctccagcaccagcacctgcttcccctccgggatctgacttcccggcagggtgaacatgaccgggttatcgtcttcaacccgctcacgcgccttgttaaccgcggcgttcagcgcttcattttgctcgctgtgctgttttttccaggagccaatccgctcctttgccgcgcctttatatttgacccgctcgaacgatgcgatattcagggtatcgacggtgcgtaacgtctttgccgaccgccgctggctgtcatcatgctctttttgcatgcgcgcgcgggtgcgtttgcgctcggttgccgcatgttccagcgccgcgcgggcagcctgctgttcggcatcgcgctgggcttgataatccgcataatttccgccgtagctgcgcagacccgaggcgctcagctcaagaatacgcggcaccttcgccagcagttcgcggtcatgggaggccaccagcacaccgccctgataacgggcaagctggtcgtagaaccacgccctgccttgtcgatcgagatggtttgtgggctcgtccagcagcatataatccgcttcagcagtaaatgcaccgcacagcagcgcgcgaatgcgctcgccgccgctgagctcgccggctggcttataaggatcaaacggcggaagttttgcccgggtaaatgcctcgcccagacgttcagctaaatcccacaatccatcaagcgtttccagatcgtcaggctggtaatcaccgctgtcgatgcgcgctcgcgccgcgaagatggcctcgaacccgagcagttcagccagcgtcgtgtgcggcaaaatgtcctgctgctgagccacataaacatgtgttccggtacgttcgatatgcccgcttgcaggctcatcaagccccgccagcagacgcagcagacgcgttttcccgctggcgttgcggccaaccagcgcgcacagggaggactccagagaaagattcagcggaccaaaaagggtatcgcccgtcggaaactgacaggtgacctgatgcaaaataaaagaaggggactgcgcaaaatgagccataagcactcctgaatgaaatcaaaacatcccctgccgacgcggtggcgttttagcaaggatcgaaattcatcagtcgtgtttgttcatttttggggggcactccagcgcgagaaagttaacggggataaggatagcggtaatgggttgaccatttcaaggttaaattttcagcaacacactataaaaaaacccgccgaagcgggtttttagcatttgtcacaacgggcacattactgcagcagcgaaatatccgccacgcgcaggaacagctcacgcagtttctcgagcatagagagacggttaatacgcagctctttatcttctacgtttaccatcactttctcgaagaaggcgtcgatgacgtcacgcagctcggccagctccaccagcgcttcctggtagcgaccttccgcgaagaccggctcgagcttgtcgcgcagcaccacaacctgcatcgccagggcaatctcttccggctctttcagcgtcgcggcgtttacgcgctcgttcagcgtctcgtcggatttcgcgaggatgttggagacacgcttgttggccgccgccagagcagatgccgcttccagcgtacggaagtgggaaaccgccttcatacgcgcatcgaaatcagccggacgggtcggacgacgcgccagcaccgcctgaatggtgtcgacggtgtaaccttcatcctgataccaggcgcggaaacgaccgagcataaagtcgatcacgtcatccaccacgttggcgttggtcagcttgtcgccgtacagacgcaccgcttcttcggtcagggtctgcagatccaggttcaggttcttctcaacgatgatacgcagcacgccgagcgccgcacgacgcagcgcaaacgggtctttgtcgcctttcggatgctggccgataccgaagatacccgccagggtgtccatcttatcggcaattgcgacagcacaagctaccgggttggacggcagttcgtcacccgcaaagcgcggctgatactgctcgttcagggcaaccgccacgtcttccgcttcgccatcgtgacgcgcgtagtgcatgcccatcacgccctgggtgtcggtaaattcgaacaccatgttggtcatcaggtcacacttggagagcaggcctgcgcgggtcgcgtggttaacgtcggcaccgatttcacgagcgatccagccggacagctccgcaatacggtcggtcttgtcgcgcagcgtacccagctgctgctggaacagtacggtctgcaggcgtggaagatgatcttccagacgctttttacggtcggtgttgaagaagaactcggcatccgccagacgtgggcgcacgaccttctcgttaccggagataatctggctcggatctttcgattcgatgttcgccacgaaaatgaagtttggcagcagcttgccgtcgttggcatagaccgggaagtacttctggtcacccttcatggtgtacaccagcgcttcagccggaacggccaggaatttctcttcgaacttcgcggtcagcacaaccggccattccaccagcgaggtcacttcttccagcaggctgtcgctcagatcggctttaccgccaatcttacgcgccgcgtcttccgcgtccgctttgattttggctttacgctgttcatagtcagcaatgaccttgccgcgctccagcaggatttgcggatactggtcggcattgtcgatggtgaactcaggctcgcccataaagcggtggccgcgaatcacgcgatcggacgccacgcccaaaatggtcgccggaataacggtgtcgcccagcagcagggtcacggtgtgaaccggacgcacgaagtgcacgtcggacgcgccccagcgcatcagcttaggaatgggcagcttcgccagagacgtggcaatcatgtccggcagcagcgcttccgcgctttcgcctttcacatgggcacgatacagcagccattcacctttatcggtggtcagacgctcggcctgatcgacggtgatgccgcagccacgcgcccagccttccgccgctttgctcggcttgccttccgcgtcaaacgcctgggcaatcgccgggccacgtttttcgacttcgcgatccggctgagacgccgccaggtttgccactttcagcgccagacgacgcggagcagcaaaccactcaattttaccgtgcgccaggccagcgttatccagctcggcggtcacgttcgcagcaaaagattcagccaggctgcgcagggcttttggtggcagctcttcggtgccaatttccaccaggaaagttttctcagacatggccgcctcttatttgtttcggttgcacatcgggaagccaagggcttcacgggacgcatagtaagcttctgcaacggctttggtcagggtacgaatacgcagaatgtagcgctgacgttcagtcacggagatcgctttgcgggcgtccagcaggttgaagctgtgggcggccttcagaatacgctcgtaggcaggcagcggcagcggagtctccagcgccagcagctgctgcgcttctttctcatactgctcgaagcaggtgaacaggaagtccacgtccgcgtattcgaagttataagtggattgttccacttcgttctgatggaacacgtcgccgtaggtggttttacccagcgggccgtcgctccagaccaggtcgtaaacgctgtctacgccctgaatgtacatcgccagacgttccagaccgtaggtgatctcaccggtgatcggcttacattccagaccgccaacctgctggaagtaagtgaactgggtcacttccatgccgttcagccacacttcccaacccagaccccaggcacccagcgttgggttttcccagttatcttccacgaaacgaatgtcgtgaatggtcggatccatacccagctctttcagcgacccgaggtacagttcctgaatgttgtcgggtgatggcttaatcaccacctggaactgatagtaatgctgcagacggttcgggttctcaccgtaacgaccatcggtcggacgacgggaaggctgcacatacgcggtcgccattggctctggccccaacgcgcgcaggctggtcatcgggtgtgaagtgccggcgccgacttccatgtccaaaggttgaacaatggtacagccctgacgagcccagtaatcctgtaaggtcaggatcaggccctggaaggtcttggtatcaaacttttgcatagtatttcgtgctggatacgtgtggttttaaatggaagggaccagtatacccgctggctgcaagatatacagtatgaaacggggttgtttagggaaaattgggaaataagcattcacgccagggcgctgccggcgtctggctgttgattatgcgagcaggctagcgcatggagaggtgtaaaaactggccgtccgcatcaaacgagcagacaaagccttctttacgcgccgtatagcccttgagctcatagctgccctgaaagcgctcaaacccggtgacgttgattttctgcacgtccgagttatagcggcgtgcggcctggtccttgcaaagtgactccatattcagtgaacgttccgggctcattctgccttgctgggctttttgcactggtgcttcttgtggcgcactgcatcctgccagcatgaaaagcagaaagagtgatgccacacgcttcatcatcatttttattaccgtcctggtcagtggctgttatttttagtatcaacacgtttatagattatggtcagccattctgcgaatctcgcggtctcccggcaagcctgcgaataaaactcagaattttccaaacgaagacttttggacaatgggagtcacattcactttacagggaatacgaggaactgatgccgtcaaaaattaactggattgataacctgcgaggaatagcgtgtctgatggtggtcatgatccacacgacgacctggtacgtcacgaacgcccacagcatcagccccgttaactgggacatcgccaatattctcaactctgcgtcgcgcgtcagcgtgccgctgttcttcatgatttccggctttctcttttttggtgaacgcagcgcgcagccgcggcacttcatccgcatcgcggcctgcctggggttttacagcgccgttgccctgctctatatcaccctgttaacctccattaacgccggactatcgctaaaatacgtgctgcaaaagccggtgttctaccacctgtggttcttcttcgccattatcgtgatctatctggtctctccgctcattcaggtgaaaaacgtcagcgggaaaatgcttctggccctgatggtggtgattggcattgtcgccaacccgaatacggtctcgcagaaaatcgacggatttgagtggctgccggtgaacctctatatcaacggcgataccttctattacgtgctttacggcatgctggggcgcgccatcgggatgatggacacgcaaaaacgcggtctgaactggctctgcggggcactgtttatcgccggcgtggcggtgatttcacgcgggacgctgcatgagcttcaatggcgcggtaattttgccgatacctggtatctctactgcgggccgatggtctttatctgtgccgtatcgctgctcacgctcgttaaaaacaccctgaatgcgcgtccccttcccgtactgagcgtcatttcacgacactctctcgggatttacggttttcacgcgctggtgatccacgcgcttcggacaagaggggttgaactaaaaacctggccggtgctggatatcatctggatttttgccgcgaccctggcgatcagcctgctgctgtcgatgctgctgcaaaaaatagacgttcgccgcttcgtcagctaacgcttcgctgccgggcgcgatggtactggcgcggggaggaaaaccctgccgccagggaagcctgctccacgccgcgcccctgcaatagccactgttccgccaccgccagacgctgctgctccagataatcgcggacgctaatccctaaatgtgtctggaaaagccgggtgagatggcgcgggctgacgtgcgccagcgcggcgatatcaggcaagttccacgctttttgcggctcggcggtgagcgcatcctgcgcccgatgaatcgccggatgaagatgattgcggtagcgtagccacggggagagctggggatcgtcaccagaacggcggaaccagaccaccatctcgcgcgccacattcagcgccttttcggggccgcacaggcggttaatcatatgcagcgccaggtcgatgcccgacgtgatccccgcgctggtccagatgttctcgtcctgcacaaagatgcggttttctttaatcgtcgccgtaggggccgcggtgcgtaaacggctgataacgtcatggtgagttgtgcactgtttgttattcagcaggcccgatttcgccgccagcagcgcgccagaacagacgcacatcaccgtgatatcccggcgctgaataatcggctgcaggcgcatcagccagtgctgtatccgtaacgcctgcggcgtcgaaaactgagagcgggagtcactcacgccgggcaataccagcaggctcccctcgggaagacgttccggcagcggctgaatgccgctcatcgtcagacctatcgacgtcggcacgtcaggttgcgggccaatgtaatgcagacgaaacgcgtcgccagccagcacaaaggtttctgccgggcccgtcatatctaatgacagcaccccgggcaacatcacgaaccagacgtcgatgggcattacagtgactccagcgtctccgctaccgttttaatgtcggcaaaacgcccggacagtaccgtttcggtacggtggcgaatgtccgctgcgctaagggtaatgcccttgtaggtcatggggaacgtcagcgttgcctcgctcacaaaggtcacagcataacccagatcggatgccacccgggcggtggtttcacagcattgctccgtgcgaatgccgcagataatcacactattgatatcacgctcgcgcagccagcgatcgagcccggtatccgtgaaggcattatgaacgtgtttctggaaaaccacatccggctgatgacgcaaaaaggccatcggtttgacatagccgctttccagcgtaaaagggccgtctccatccacatgaaaaatatcaacgaccggaataccgcgcgcctggcagctttcaatcagccccagcatcgcctgctgaaaagcgggaatgtaatcctcctgccagtaattgcggtgatggaaggactgctgagtatcaatgttgatgagtgcaatgcgtgacatgatggttcttctcgccagtgggtgtgacaccatactggcaaggaaaggaaggcacgcacagaccaaaaaaggacatcctcgtgcctcttccggacaagcgaatttacgtcatcagcggcagcagctgctggtagattttgcggaacacgtcgcgcctttccgcgtaccgcgcatggcgcgccgcgtcaggcaaatgtgcctgttcaagcgtaagctgcggcagcagttgtgaaaccggtttttccgggttcatagcaatctgcgccagacgcgcggcgccgagcgcggggccaacatcgccaccggtgcggaaatccagctgcaacccgctgatatccgacagcatttgtcgccagtaagggcttcgcgcaccgccgccaatcagggtgacgcttgcgggtttcaggccgcagtcgtgaaccacgtccattccgtcagccagcgcatatccgacgccttcgagaaccgcacgcgccagttctgccggaccatgctgatgggttaagccaaagaaaacccctttcgcttccgggttgttgtgtggcgtacgctcaccggacagatacggtaaaaaccagacggtaccggcattttcatccgcctgctgtgctgcggcaatcaacgcaggaacatcggccatcccggtcagcttcgccgcccagtccaggcacgacgctgcactcagcatcaccgacatcaaatgccattttcctggcagcgcatgacagaaactgtgcaccgcgctttcgggattgctgcgatagccgtcgctgacggcaaaatagacgccagaggttcccagcgacagcatcgcctgacctgcctcaaccatgccgacgcccacggcccctgcggcattgtcaccgcccccggcaaccaccggcacggcagacatattccagcgttccgcaacgtccggcagcagtgtgcctgttacctcgctaccttcgaacagcgcgggcatgtgttcacgggtcaaatggcaggcatccagcatcgcctcgctccagtcgcgtttcgccacgtcgagccacatcgtgccggcggcatcagacatgtcggaggcaaaatcgcccgtcatgcgaaagcgcagatagtctttcggtagcaggactttcgccacctgccggaaaatctccggctcgtgtcgctgcacccacagaagcttaggcgcggtaaagccgggcatcatcaggttgccggtgatcgcgcgggaagtgggtacgcgtccctcaagaagcgcacactcttctgcacagcggccatcgttccagagaatggcgggtcgcaacacgcgatgctcgctgtccagcaaggttgcaccgtgcatttgcccggcaatccccagcgctttcacgtcacgcagagaatgctgttcacctaacgccttgattgcacgatccgttgcctgccaccactgctccgggtcctgttccgaccacagcggatgcggacgtgaaacctgcagcttttcagtctgcgttgctaacacgtcgccctgctcgcttaacaggatggctttcacacccgatgtgcccagatcgatcccgatatacatatagtggattccttaagtgaaaatgcccggtggcgctgcgcttaccgggcctacaagctggatgccgttatttatcgaacaggtagtgattgaccagattttccagcagctcctggtgcccgctctggtgctgcggcgccagctgatggtgttcagcgtacttcgcgatctccgcaagcgataactgacctttcaaaatttgctggcccagctcactgttccagccgctgtagcgcttcgccacgcgtttatcgagctcgccgtcttcaatcatacgtgccgctaccttcagcgccagcgccatggtgtccatcgcgccaatgtggccgtagaacagatcgtatttgtcggtgctctggcgacgcaccttggcgtcaaagttcaggccgccggtagtgaagccgcccgctttgacgatctcatacatcaccagctcattctcttccacgctgttcgggaactggtcggtatcccagcccagctgcgggtcgccgcggttcgcatcgaccgagccgaagatgcccagcgcaatcgccgacgcgatctcgtggtggaaagagtggcccgccagcgtggcgtggttggcctcaatgttcactttgatctctttttccagaccgaactgcttcaggaagccatacaccgtcgccacgtcgtagtcatactggtgcttcgtcggttcctgcggcttcggctcaatcaacagcgtgccgcggaagccgattttgtgcttgtggtcgacaaccatctgcataaagcggccaatctgctcgcgctcctgacgcaggtcggtgttgagcagggtttcatagccttcacggcctccccacagaacatagttttcgccgcccagctgatgcgtggcattcattgccgtcaccacctgcgtggccgcccagctaaacacttccggatccgggttggttgccgcacctgcgccgtagcgtgggttagtgaagcagtttgccgtgccccacagcagcttcacgccgctttcctgctgttttgccgccagtacatccaccatctgcgcaaagttgttcaggtactctttcagcgacgccccttccggcgacacgtcaacatcatggaagcagtagtacggcacgttcagcttgtggaagaactcaaacgccacatcggctttgcgctttgccagttcgatggcctcacccggctgctgccacgggcggtcaaaggagcccacgccgaacatatcggcgccgttccagcagaaggtatgccagtaacaggcggcaaagcgcagatgatcttccatgcgcttacccagcaccagctcatccgggttgtagtgacgaaatgctaaaggattggtcgttttcgggccttcgtaacgaacacgatcgagttggtcgaaataagcttgcatattgagctccataatcagggtatgcggcgagtcgttgatacaggagtaatagtgaatagacattttgggttgctcaattacgttatttcacactgctattgagagaatgcacaactgtgcgctggctcgcaaaataatgcgcaggcaaactatttttcggcgcggattccagaatcaaatgtaattaagacgttacgtattttaaaatccgatcgcggtcataaattcagaaataaaccaaatatcataatgagaagataaaaatctgtaattgccagcctgcctttccgcgttaaaaatttgctgcgtcccagcagtgaatgtttcttttatctcagcaacacatacccctacaaaaaggcctaataattatgaagataaagaacctgaccctaacgctctgcgccacgctccttctggcaagctttgcaggacatgccaaagaggtcaaaattggcatggcgattgacgaccttcgtctggagcgctggcaaaaagatcgcgatatttttgtcaaaaaagcggaatcactcggtgcgaatgtgtttgttcagtcagctaacggcaacgaagaaacgcaaatgtcgcagatcgagaatatgattaaccgcggcgtcgatgtgctggtcattatcccctataacggccaggtattaagtaacgtagtgaaagaagccaaacaagaaggcataaaagtgctggcctatgaccgcatgattaataatgcggacattgattattatatttcgttcgacaatgaaaaagtcggcgaattacaggcacaaagcctgatcgacaaagtgcctcagggcaattatttcctgatgggcggctcgccggtagataacaacgccaagctgttccgcgaagggcaaatgaaggtccttaagccgtacatcgataacgggaaaataaaagtggttggcgatcagtgggctgacggatggttacccgaaaacgccctgaagattatggaaaacgcgctgacggccaacaacaacaaaattgacgcggttgtggcctccaacgatgccaccgcaggcggtgcgattcaggccctgagcgcccaggggctggcgggtaaagtcgccatttcagggcaagatgccgatctggctggcgtaaaacgtattatcgctggcacccaaaccatgacggtctacaaaccgattaccgagttggccaatacggcggcggaaatcgccgtggaactgggcaacggtaagcaaccaaaagcagacgccacgctgaataacaggctgaaaggcgttccggctcgcctgctcacccctattgaagtcaataaagagaacattgacgccaccgttattaaggacggtttccacaagaagagcgaactgtaatccggcgcggcccctgctctgcgggggcgcatcacgttgtactgttcttccctcgggttatgtggagcagttatgccttatttacttgaaatgaaaagcatcaccaagcgcttcggcacggtgaaagccgtcgacaacgtcagtctccggctaaaccccggcgaagtggtttcgctgtgcggcgagaacggttcaggcaagtcaacgctgatgaaagtgctgtgtgggatctacccgcacggcagctacgaaggcgaaatcgtctttgccggcgaagcgatcctggcaactcacattcgcgataccgaacgcaaaggtatcgccatcatccaccaggaactggcgctggtgaaacatctcaccgtgctggagaacattttcctcggagccgaaatctcccgccacggcgtgctggattacgacaccatgacgctccgttgtgaaaagctgctggcgcaggtgagcctccacatttcaccggatacccgcgtgggcgacctgggcctggggcaacagcagctggttgaaatcgctaaagcgctcaataagcaggtcaggctgctgatcctcgatgagccaacggcctcgctcaccgaacaggaaaccgcggttctgctcaatatcatccgcgatctgcaaaaccacggcatcgcctgtatctacatttcgcacaagctgaacgaggttaaagccatttcggacaccatctgcgtgatccgcgatgggcaacacatcggcacgcgtgaagccgcgggcatgagcgaagatgacatcatcaccatgatggtggggcgcgagctgacggcgctctacccgaatgagcctcacaccaaaggtgatgaagtgctgcgcgtggaaaacctgaccgcgtggcatcccgttaaccgccacatcaagcgcgtcaataacgtttcgttttctctgcacagcggcgaaattctcggtattgccgggttagtcggcgccgggcgcacggaggccgtacagtgtctgtttggcgtatggccggggcgctgggagggcacgatttatatcgacggccagccggtgaaaatcgacaactgccagcaggcgattgcccacggcattgctatggtgccggaagaccgcaaaaaagacggcatcgtgccggtcatggccgtggggaaaaacattacgcttgcggcactcgatcgcttctccggcgcgctgagcagcctggacgatgccgccgagcagcagtgcatcctccagtcgcttgcacgtctgaaggtcaaaacctcctcaccggaactggccattggccgcctgagcggcggcaaccagcagaaggcgattctggcgcgctgcctgctgctcaacccgcgcattttaatccttgatgagccgacgcgcgggattgatatcggcgccaaatatgaaatctacaaactgattaatcagcttgtacagcaagggattgccgtcattgttatttcgtctgagttacccgaagtgctcggcctgagcgaccgtgtgctggttatgcacgagggaaaactgaaagccaacctgattaaccagaacctgacgcaggagcaggtgatggaagccgctttaaggagcgaacgtcatgtcgaaaagcaatccgtctgatatcaaagtcgccgttccgacgcccggtgcgttcgcagggctaaaagcgctgaacctgcaggtgttcgtgatgatcgcggccattatcgtcatcatgctcttctttacctggatgacggatggctcgtacctgagcgcgcgtaacgtctccaacctgctccgccagaccgctatcaccggcattctggccgtgggcatggtgctcgtgattatctccgcggaaatcgatctgtcggtcggctcgatgatggggctcctcggcggcgtggcggccatttttgacgtctggctcggctggccgctgccgctgaccgtggcggtcacgctggtgctgggtctggttctgggggcctggaacggctggtgggtagcctaccgtaaagtgccgtcgttcattgtcaccctggcggggatgctggccttccgcgggatcttaatcggcatcaccaacggtaccaccgtctccccgaccagcgcggccatgtcgcagattggtcaaagctatctcccggatggcgtgggctttaccatcggcgtggcggggttgctggcgtttgtcgcgtggcagtggcgtggacgcatgcgccgtcaggcgctggggctggcgtcgccagcatcaacctcggtggtgggacgtcaggcgctgacggcggtcattgtgctgggcgccatctggcttcttaacgactatcgcggcgttccgacgccggtgctgctgctggcgcttttgctgctgggcggcatgtttatggccacgcgcaccgcgtttggccgtcgtatttatgccatcggcggcaaccttgaggctgcccgtttgtcggggattaacgtcgaacgcaccaaactcgcggtcttcgccattaacggcctgatggtcgccatcgccgggctgatcctcagctcgcgtctgggggcgggttcaccctccgccggtaatatcgccgagctggatgctatcgccgcctgcgtcattggcggcaccagcctcgcagggggtatcggtagcgtggcgggcgcggtcatgggggcatttatcatggcgtcgttggataacgggatgagtatgatggacgtcccgacgttttggcagtatatcgtcaagggagccattcttttactggcagtctggatggactcggccaccaagcgacgggcctgataacggtattgtgacttaattgggaagtgagccatgtttgaaaagcgtcaccgcattacgttgttattcaatgccaacaaagcctatgaccgtcaggtggtagaaggcgtgggtgaatatttgcaggcgtcgcaatccgaatgggatatttttattgaagaagatttccgcacccgtctggagaacattaaagactggctgggcgatggcgtcatcgccgactatgacgaccccgtcattgaacagctgctgaccgatgtcgacgtgccgatcgtgggcgtcggcggctcctaccattcgcccgaacactatccgccagttcactatattgccaccgataaccatgccctggtcgaggccgcgtttctccatttaaaagagaaaggcgtccatcgcttcgcgttttatggtttacccgccaccagcggcaagcgctgggccgttgagcgtgagcacgcgttttgccagctggtcgcgcaggagaagtatcgcggcgtggtctatcaggggctggaaaccgccccggaaaactggcagcacgcgcaaaaccgtctcgctgactggctgcaaacgctgccgccgcaaaccggcattattgccgtgacggacgcccgcgcgcggcacgtgctgcaggtctgcgaacacttacacattccggtgcccgaaaagctgtgcgtgattggcattgataacgaagagcttacccgctatctgtcccgcgtggcgctctcctccgtcgcccagggcacgcgtcagatgggctatcaggcggcgaagctgctgcaccgtctgctggataaagaatctctgccgcttcagcgcctgctggtgcctcctgttcgcgtcgtagaacgtcgctcgaccgattatcgctccttaagcgacccggccgtcattcaggccatgcactatattcgcaaccacgcctgcaaagggattaaggtcgatcaggtgctggattcggtaggcatttcgcgttcgaatctggagaagcgttttaaagaagaggtgggcgaaaccattcatgccgtcatccatgctgaaaagctggagaaagcacgcagcctgctcatctccacgtcgctgtcgatcaacgaaatctcgcagatgtgcggttacccgtcgctgcaatatttctactcggtgtttcgcaaagagtatgacaccacgcccaaagagtaccgggatcgccacagcgaggtgttgatatagaaaagaaaacgccttccagtggaaggcgttttttgagattacatatgagcggcgattaagcgctggttatcctggtacatggcgaagagatagttgttatagctctgtcccttcgtcgaataccctttcagcttgtggatcatcgtactggccgtcacttcctggtccgctttacgcagctgagcgcgtgatttacggaacgatgagtaggccgggtgcgtgttcagattcaccacataagcgttcacggaatccttcacggattcaaactgcgaatagcctttcaccttgccaggcgcattcgtacaacggcctttcacgcatttcatgccgaaaaggttgttgttgttacgcgcaagcttagacgttccccagccgctttcggctgcagccatggtcgcaaccatgctgcccgggatgatatccacacgctcaaggagagcattccacggcacacgacgcgtgttcccgttccagctcagcttgtagcgcttcgtgatatctttcagacgcgcgcgctcggatggcgaccagcggctatcgtactgtttggaaatcagccagttacgatccgcagtaatcgcggcattttgactcgtgatgtaaggcattaccgtccggagaaacgcttttttccttggtgttccggaagggtattttcgcaaatcaggaagtgaactactctttgcactattgcgagaatactcttgtttactgctaaccttactacttgtcgtctttattacgtgggctttcttactcgttgtatccgtgtgcgtcttcgcaagcaccccacccgaaaatgccgtggtgagtaacatgagtatcgcagcccaatatcgtcgaatgggagtcgatatcattaggtctcctggtcggatgtaatcatcccaacaccttattttttcacaaatttgagagcggaatctcaaatcatatcaaaaatagacttcaagagcacgtatagaaatagtccaattccgaaactatgtcacctgaaacttgctcataaaaacatcatttccggaaaaatgtgtgcgttatcgcagataactgcctaattttgcgcaagatcactcatcctcacgcatcctcctggcagaaagcggcaggggatgagtttttcccgcccgcctgctggcaaactggtcaaaaatgccgcgacaggaacctggaatgaaacgcaccgcaatagcctttctgatgttacccgcactggcacatgccgactggtcatcgccggggtttgacgcatttcgcgccgaaggcaccgggattttcaccagccaggcaaagcttgcgaagggtacgcgtcctcttacgctcagttttgacaagacgtgctggcagcccacaggcgcgataaaactcaatgagatgctgtcgctcaagccctgtgacggtacaccgccgcagtggcgccttttccgcgacggtgaataccagatgcgaatcgatacacgctccggcacgcccacgctgctgctggcggttcagagcgcgacagaacagccggtggccaacgttatccgccagtgcccgaagtgggacggtaagccgctgacgctggacgtcagccataccttcccggaaggttccgtcgtgcgcgatttctacagtaaacagacggtgaccgtacaaggtggaaaaatcaccctgcagccagccgccaacagtaacggcctgctgctgcttgagcgcgccgaaaccgacaggccggcgccgtttagctggcaaaacgccaccgtctattttgtactgactgaccgctatgtgaatggtgacccgagcaacgacaacagctacggccgccacaaagacggcatgcaggagattggtacgttccacggcggggatctcaagggactgaccagcaagctcgattacctgcagcagctgggggtgaatgcgctctggataagctccccgcttgagcagatccacggctgggtaggcggcggcaccaaaggtgatttcccgcattatgcctaccacggctactacacccaggactggacaacgctcgacgccaacatgggcaccggggatgacctgcgtcagcttgttgatgaagcgcataagcgcggcattcgcatcctgtttgatatcgtcatgaaccacacgggctacgcgacgcttgcggacatgcaggcgtatcagttcggcgccctgtacctgcagggtgatgagctgaaaaagacgctgggagaccactggacggactggaagcctggcgcaggccagacctggcatagcttcaatgactacatcaacttcagcgacaaagccgcatgggaaaaatggtggggtaaaaagtggatccgcaccgacatcggtgattacgacaaccccggcttcgacgatttaacgatgtcgctggcgttcctgcccgacctgaaaacggaatctaccgctccttccgggttacccaatttctatcaacacaaacccgatacccacgcgaaagctattccgggctataccccgcgcgattacctgacccactggctcagccagtgggtacgtgactacggcatcgacggtttccgcgtggataccgcgaagcacgttgagcttgcggcctggcagcagctgaaagaccaggcaagccaggcgctggccgcctggaaaggcgctcacccggataaaaagctcgacaacgcaccgttctggatgaccggcgaatcctggggtcacggagtgatgcagagcgattattaccgccacggcttcgacgcgatgatcaactttgattatcaggagcaggcggcgaaagcggtaaattgcctggccgatatggatctcacctggcagcagatggcggagaagctgcaaagcttcaatgtgctgagctacctctcatcacacgatacgcgtctgttccgcgaagggggccagcgcgcggcggagctgctcctgctggcaccgggcagcgtgcaaatctattacggggatgagtccgagcgtccgttcgggccgacaggctccgacccgctgcagggcacccgctcggatatgaactggcaggacgtcacgggcaagcaggccttaaccgtcgcccactggcaaacgctgggtcagttccgcgcccgccacccggcgattggtgaaggcaagcaaaccacgctgtcgctgaaagaggggtatggattcgtacgtgaacatgatggcgataaggtgatggtcgtctgggcggggaatcagtagatcatacccctcaccctaaccctctccccatggggagaggggagaagctccagaactattcactacacaaatcaactcccgccctataaaaccacaaatccgaccacaccacccgatttgcaccaacacggtgctagcgttatggttacccactttcaaaataagctcgacagatcacctgctatgacgttttcacttttcggcgacaaatttacccgccattcaggcattactcgcctgatggaggacctcaacgacgggctgcgcacaccgggcgcaatcatgctcggcggcggaaacccggctcaaatcccggagatgaatacctatttccagaccctgctcgctcagatgctggaaagcggcaaagcaaccgatgcgctttgcaattacgacggcccgcaggggaaaaccgagctgctggcactcctcgccgaaatgctgcgtgacgagctgggctgggatatcgaaccacagaatattgcactgacaaacggcagccagagcgcgtttttctacttgtttaacctgttcgcaggacgtcgcgcggacggcaccaccaaaaaagtgctgttcccgctggcgccggagtatatcggctatgccgattccggcctggaagaggatctgttcgtctctgcgcgcccgaacatcgagctgctgccggaaggccagttcaagtatcacgtcgattttgaacacctgcatattggcgaagagacgggcatgatctgcgtatcgcgcccgacgaacccaacgggcaacgtgatcaccgatgacgaactgatgaagctggatgcgctggccaatcagcacggtattccgctggtgatcgataacgcctacggcgtgccgttcccgggcatcatcttcagcgaagcacgtccgctgtggaacccgaacattgtcctgtgcatgagcctctctaagctgggtctgccgggcagccgctgcggcatcatcattgccaatgagaaaatcatcaccgccatcaccaatatgaacggcattatcagcctttctccgggcggcattggcccggcgatgatgtgcgagatgatcaaacgcaaggacctgctgcgtctgtcgaatgacgtgatcaagcctttctactaccagcgcgttcaggagacgatcgcgacacttcgtcgctatttgccggaagaacgctgccttatccacaaaccggaaggggcgattttcctgtggctgtggtttaaggatttacctatctccaccgaactgctttatcagcgactgaaaaagcgcggcgtactgatggtgccgggcgattatttcttcccgggtctggataagccatggccgcatacccatcagtgcatgcgcatgaactacgtccccgacccggaaaaaatcgaagcgggtgttaaaattctcgccgaagagatcgaaaaagcctggcaagaaggcaattgttaaaaaataaggctcttcaaatgaagagccttatttttccgtgatctgaatcttatattaaggatatatcctgtagcgcttcatttatcattcccattgagttttattaggattattcctttaatttaggctcgataaccaccctctcaataattaagcaaaaattaaatatgctaacttattgttattttaaataaccctcttcaacgcagcaaaataccttcctgagtcgctttcatgcatatttaaaaatactgcatatactcactaatacgccgctcggcgttcttttgcgtggagtattcatatgctacctaataatgttagtcgcatcagcgctattgctgttgcggtactgctcgcgttctctctttctgcctgtagtggaagcggtggcggatctcactcaacggccaaaaataaccctgcgacgggaagcagcagcggctcagatgatggaagtggcacaaccgcgagcaatggcggttcgggcagcaacggatcgggcaccggaacgggttcaggtaccgggacaggcgctggcggcggaacgggttctggttcagggtcgggatcaggctcaggctcaggaggcagtggaggaaccactaccgcaggcgtaaatacgatactgggtgatgccggtaaaaccgtgaccagcgtcggatccactgtggatagcctcggaagccagcttccgacaaataatcccgtcacgtcaaccgtctcaaccaccgtcagcggtgttggcagtgccgtgtccaccgtggggacaggcgtcacgactggcgttggcgatccaaacaacccgaacggtgtgggtaccacggttaaaggcgtgaccacgtcggtcacctccctcggcaataccgtttcaacagtaggcacgggcctggcgagttccacttccggaaccccggtcagcggcgtaaccggcctgacgggcagcgtggtcaacagcaccgggcaactggtcagtaacaccggcacgggtctcaccaacacggtaagcagccctgctgtcactcaggtaacaaccgataccacgaccctggctaacaagacgctgggcggagtacaaggcgtgacgcaaaccgtaggcaccacaacgggtctcggcacaccggttaacggtctgctgacccaggtgggtggcaccgtcagcggcgtggggaccaacattagcagcagcaatagcgggcttagcggtgtcggtcaggtcgttcaaaatgtcggccagacggtcacggatagcggtacgctagtgaaacccacatcaaccaccggaggcagcggcacaggatctctgacggccgatgccaatgtgacagccacgaacaatagcctgagcacaacggtcaataccaccctcaatacgctgactgcgggtgtaacggccaatgcaggcacaacccaaaacacatctacgacaaacccgattaacgggctcaacacgttaacctcgagcctactgacgccaaaacagtaatccttttactgcctgtctgcgcccctggttcaggggcgctttattcagcgacatttaccccaaccggggatgacgaacagggatagcgcgatgaaacaccacttccttttttcgctgacggggctggttgtgctgagcatggcccgcgccgatactctgccctctattattaaccccgataacccggcgcaagtttctcgtaacgttgcccccgaacagactgaggccgcgccacagccgaacgtcaaaatagaaaaaccgaagtcaacgctgacgcctgaaacgcccattaccattcatcacattcagtttattggcggcacgcgttatcccttgaaggaattacttcagcccttcaggccttacgctggaaaaaccgtgccgctaaaaacgcttacggggctggtaaacgatattacggaacgctataaggccgacggttttccactctcttatgcctggctgcccgataataatttccagcagggcaatattaaaattgttctggttgaaggctatgtcgctcatagcgacatcaccagtaataacccgcacatcgccgaacgtcttaaacgtttgtccaaaaaaatcatggcggaaaaaccgctgtctcaggatacgttcgatcgctacagccagctgatgacgcgcaccccgaacgttccggttacggctaacgcgcagctgccaaccaatatctatggcgcggcggcgatgcaaatcaccggcaaccaggagcggagctggaatatcgcgtcgacgattgatacccgtaaagggcaagatttaatgatgctgaacggcacgctcagcaacatgacaagctatggcgatcagcttggcgtggccacgcttgtgccgttagatagcaacacgcgaaaaaactatgtcgggctcaactggcagcagtttttaaacgacgaagggctgaccatgcagctcaaaggcagctattaccgtgaagatccgcgagatttttcgcccctgctctctttgccgaataatatcagcgtcgattcgaagcaaaaaacaacgcaatacaacggcggcgtgacgtttggctaccccctgctgctgacgcaaaaatcacaaattaatctgaccagcggttttgattacaccgaccgccaggatgattatgccctgcaggccagactgctgggcaaaacctatagcctggactccgtcaaccagcacgcgcgttatcccgcgctggaagtgggcatcaacggtgcacatcagttcacaaccgccagcatcagcggccgactcaacgtgcgtcagggtatggacgcgatgggagccgatatcgtctcggcccccaggcccgatattaattttacgctcacgaaaagctatctggacgcagcctggctgtttgccgataagtggcggctatcaacgtcctgggagggggactggtcaaacaacacgttgccagagcccgaacgcgttagcttcggtgcccagcggtttggccgtggataccaggacagtgaagcaagcggtgattacggctatggcgggcaggtagaactgcgctatatccagatgcgaaaagagagcacatggcttgccacaatccagccctacatcctggccgataccgcgcaaacctggtttaacacctccggcttgcctcatcagcggctcgggtcagtggcggccggcgtgatggtaggcgatacccgccactatagcatcacggttgaggcggcaagacccgtcggggatgttccgacagacagtcgcaacagagactggcgctacagtctgacgtttacgtggaatttcaataaaatgcagtaagcctttcagcccgaatactggcaggatcaacgcagcgcagcgcgtgggttggacaggcctcaacgcaggccggtccgccttcgcgctgcacacataaatcacatttcagcgcttgtgccctgcttcccaccagccgtacctgcatcgccccaaacggacaggcgaccatgcagcttttacagccaatacagcgcgtctgctcaacaagccaggcgcctgccgtaaggctgatggcatgggttgggcagacattggcacagggggcgtcctcgcactgatggcaacccaccgccgtagtgtaggcgtcccccttcaccacccgcaggcgagaggtaaaagcctctgcggtgaagtcatcctgatgcgcgaccgcacaggccacttcacaggtgcggcacccgatgcatttttccgcatccgccatgataaatcggttcatctgttacgcctcgcgtacgttaaaacccagctcttttgagatagcctctgccgtttcgcgcagcggcttgagcaggttcttctcgcccacctgtttcatgcgcgacgtcgatagcgagatagagatcgcatacggaacgcggccgtgaatatcaaacaccggcacggcaatacaggagacgcccagctcgttctcttctttgtccatcgccatgctgcgatcgcgaatttccgccagttcatcatacatggcgctcagttcagtgatggtgttgcgcgtcaaaggttggatctgttcctgatggctttcccagtagctcgccacgtaatcctgatggccaaacgccatgtaaatcttgcccatcgcagagcagtacagcggcatatgctggccgatataggcgcgcgtgcgcagcataccggttgtcggttcgagcttataaatcaggatggcgtggtcatcttcccggctggagaagttcaccgtctcgccggtcgcaatgttcagcgcttcgaggtgcggagcggccacatgaatgatattcagcgacgacagcgccttttgcccgacggcgataaatttggtggtcaggcgatagctgcccgcggcgggtgccggggtcacgtacccgcacgactgtagcccctgcagcaagcggtgcacggtgctcttattcagccccgccagttccgataaatgtgcaagcggacacccgttcggatagttgctgaggatctcaatcagcatcaggccgcgaaacaagctctggctgcctgctggcctctctttttcttgcgtcatttcgctctctttcatgctcattacatggctcctgtttagcgcgtcctgatggtagcgcaaagtgtgggtcagttcacgatctcaacagaaaaaacacaaccagttgattttaatcgattttgaaaaacatgaatgtcgttgatctgacaaaatttgatcgctatatttgaaatcagatttcgcatagtggaatttatcgataaaaaagcactcacacttgcccttaaaagaacaggagaacagggatgaaagtgaccttcgaagagttgaaagcggcgttcaatcgggttctgctcgaccgcggcgtgaaagcggaaaccgcagacgcctgcgccgagatgtttgcccgcaccacggaatccggcgtctattcgcatggtgtaaaccgtttcccgcgttttattcagcagcttgatgcaggggatatcattcctgacgcccagcccaaacgggtgatgacattaggcgccatcgaacagtgggatgcgcagcgctccattggcaacctgacggcgaagaagatgatggatcgcgccaccgagctggcgtccgatcacggcattggtctggtggcactgcgtaacgcgaaccactggatgcgcggcggcagctacggctggcaggcggcggagaagggctatatcggcatttgctggaccaactcgattgccgtgatgcccgcgtggggatcaaaagagtgctgcatcggcacaaacccgctgatcgttgccattccgtcgaacccgatcaccatggtcgacatgtcgatgtcgatgttctcctacggcatgctggaggtgaaccgcctggccgggcgcgcgttgccggtagatggcggctttgacgacgaaggtctcctcaccagagagccgggcgtgatcgagaaaaaccgccgtattctgcccatgggctactggaaagggtccggcttatccatcgtgctcgatatgatcgccaccctgctctcaaacggatcttccgtcgcggaagtgacccaggacaacagcgacgagtacggcgtatcgcagatcttcatcgccattgaggtggatcgcctgatcgatggcccaacccgcgatgccaaactgcagcgcattatggacttcatcaccaccgccgaacgcgcggatgaaaatgtcgccatccgtctgccagggcatgaatttacccgtttgcttgaagagaaccgccgcaacggcatcacggttgacgacagcgtgtgggcgaaaatccagtctctgtaaggagtgggccatgatattcggacatatttcccagccaaatccgtgtcgcctgccgcgggcgattgaaaaagcccttcattttctgcgcacgacggatttcaccaccctggagccaggcgtagtagaaattgaaggtcgcaacatttttgcccaggttctcgacctgacaacaaaggatctgcacgagaatcgcccggaagtgcatcgccgctatctggatatccaattcctggcctggggtgaagagaaaatcggtatcgcgattgataccggtaataacgaaataagcgaatcattgctggaacagcgcgatattattttttatcacaacagtgaaaatgagtcgtttatcgaaatgatacccggcagctatgccatattttttccgcaggatgtgcaccgtcctgcctgtattaaaaacaaggaaaccacaattcgtaagattgtggtgaaagtggcaatcagcgaattagattaattttctgatataccctaaataattcgagttgcaggaaggcggcaagagagtgaattcccaggagcttacataagtaagtgactggggtgaacgagcgcagccaacgcacatgcaacttgaagtatgacgggtataaatacaggaacgcgaaatgactaataccggttttattattggtgcgtacccctgcgcaccctcgtttcaccagaaaggggaacaagaagaacaaaccttctggcaggaactttccgacacgccgaatattcgcgggctggaacagccttgccttgaaaatcttcacccccttggtgacgaatggctgttccgccataccccgggggactggcaaatcgtggtcacggcagttatggaaaccatgcggtgccgcggcatcaacggcgcgtttggcctggcctcggctgacgacgcgcagcgtaaagcgtgcgtggacttttaccgacatttgcacaaaaaaattaacgccgtgaatacccgcttcccggggaaagtgattgctcttgagatgcaggcggccccgcaggcgggcaatgcctcggtcgaacaagccaccgacgcgttttcccgctctgtccgtgaaataacaagctgggactggggctgcgacctggtgctggaacactgcgatgccatgaccggcgtcgcaccccgtaaaggcttcctgcccttagagcaggtgctggaggtggtgaaagacacggatatcagcgtctgcatcaactgggcgcggtcggccatcgaaggccgtaacaccacccttccgcttgaccacgttcaggccgcgcttaatgccgggaaactgggtgcgctgatgttttcaggcaccacccccggcggggagtacggtgaatggcaggatctgcacgcgcccttttcctcattctgcgccgacagtttgatgtcaactgaacgtgcaaaagcactctttactgcggcgagcgccgcaacgttgaaattctccggtattaaattactggaaataaatgctaatgctgatgtcagccatcgcatcgccattttgcgcgacggtattagcgcaatgaataaagcaacgcaataacaataagaaaagtttattccggttacctactgagagattaactatgaatatttctactcatgctctacatgcggacattccgcgccagcgctggctaagaatcattcctcctattcttatcgcctgtattatttcatatatggaccgcgtgaatatcgcgtttgcaatgccgggagggatggacgaagaattaggtattaccgccaccatggcaggcctcgcgggcggcatattttttatcggctatctgttcctgcaggtacccggcggcaagattgcggtgcacggtagcggcaagaaatttatcggctggtcactggtcgcctgggcggtgatctcggtgctcacgggtctcgtgacgaatcagtaccagctgctggtgctgcgcttcttactcggcgtggcggaaggcgggatgctacccgttgtgctcaccatgatcagcaactggttcccggacgccgaacgcggtcgcgccaacgcaattgtgatcatgttcgtacccatcgccgggataatcaccgccccgctgtcgggctggattattaccgcacttgactggcgctggctgttcatcattgaaggtctgatgtccgtcgttgtgctggtgctgtgggcgttcaccgtgtacgaccgtccgcaggaagcccgctggatctcagcggccgagaaaaactatctggtacaaacgctggcggctgaacagcaggccatcgccggaaaagaggtgaaaaatgcctcgctcagcgcggtgctgtctgacaaaaccatgtggcagctgatcgccctgaatttcttctatcagaccgggatttacggttacaccctctggttgccgaccattctgaaggagctgacgcacaccagcattggtcaggtggggatgctcgccatcctgccctacatcggcgccattgcgggcatgttcctgttctcctcgctttctgaccgcaccggcaagcgcaagctgtttgtctccctgccgttgattggcttcgcgctctgcatgttcctctccgttgccctgaaagcaaacatctggctggcctatgccgcactggtgggctgtggtttcttcctgcaatccgccgcgggggtgttctggacgataccggcaagactgtttagcgccgaaatggcaggtggcgcgcgcggcgtgatcaacgccctgggtaacctcggtggcttctgcggcccgtatgccgttggcgtgctgatcaccctgtacagcaaagatgcaggcgtctactgcctggccgtttcactcgcgctggcgtcgctgctggccctgctgttgccggcgaaatgcgatgccggggcagagcccaatcccacggtaaatccccataagcgtgcggcctgatgccctcaccacagccctctcccacggggagagggagaaaaccgaacagtaggccgggtaagcgaagcgccacccggcaattaagcgagatgaagatgagtgaaaaagagcccttctggctgggtatcgattgtggcggtacttatctaaaagccggtttatacacccgccagggcaaagaagtttgtatcgaacgccgctccgttgccacgctcagcccgcgagcgggctacgccgagcgggatatgcatcagctctggcagcactgccacgccaccatcgccgcgttgctcaagaatgcaggcgtaaacggcaaccagatcaatggggtcggcatttctgcgcagggtaaggggctgtttctgctcgataaacaagaccaaccgttgggcaacgccatcctctcctccgatcgccgggcactggagattgtgcagcgctggcagcaggacggcattccagaaaaactctacccgcatacgcgccagacgctgtggaccgggcatccggcctcgcttctgcgctgggtcaaagagaacgagccgcagcggtatcagcaaattagctgcgtgatgatggcgcacgactatctgcgctggtgtctgaccggcatgaagggcggtgaagagagcaacatctccgagtccaatctctacaacatgaataccgggcagtatgacccgcagcttacgcgctggctcgggatcagcgagattgacggcgccctaccgccgattgtcggttcagcagaaatctgcggggaaatcaccgctcaggcagccgccctgaccggtctcgcggcgggcacgcccgtcgtggggggactgtttgatgtggtttccaccgcgctctgcgccggactgcaggacgagcacacgcttaacgccgtgatggggacctgggccgtcaccagcgggatcgccagtgcgcttcgcagcaacgaacccttcccctacgtttatggccgctacgtgcatccgcagcagtacatcgttcacgaagccagcccgacctcgtccggcaaccttgagtggctcaccgcgcagtggggcgacatgtcgttcagcgagatcaaccacgccgtcgccagcctgccgaaagccgaaagcgatgtgtatttcctgccgttcctctatggcagcaacgccgggctggagatgaccagcggtttctacggaatgcaggcgctacacacacgcgcgcacctgctgcaggcggtttatgagggcgtggtgttctgccacatgacccacctcaaccgcatgctcgagcgctttacccacgtgcatgccctgcgcgtgacgggtggcccaacccattcggacgtatggatgcaaatgctcgcggacgtcagcggactggcgattgaactgccgcaattggaagagaccggctgttccggcgcggcgctggccgccctggtcggcaccggcgtgtatcccgacttccatgcggcgcaatgcgccctccgacacgacattcgtgtcattgagcctgacatgcgcgcccatgaggcctatcagcgcaagtatcagcgctatcagctactgatttcagcactacagggctatcacgcccgagttaaggagaacaacctatgagccgaccattactgcagctggcgctcgaccatacctctcttcaggccgcgcagcgtgatgtcgcgttgcttgccgatcacgttgatatcgtcgaagcgggcaccattttgtgcctgaccgaagggctaaacgccgtgcgcgccctgcgcgagcagtgcccggataaaatcatcgttgcggactggaaagtggccgatgccggagaaaccctggcagagcaggcatttggcgcgggtgcaaactggatgaccatcatctgcgccgccccgctggccaccgttgaacgcggccacgaggaggccctgcgccgcgggggagaaatccagatggagctctttggtcactggacgctggacgatgctcgcgcatggcatcgcatcggcgtgaagcaggccatttatcaccgcggacgtgacgcacaggcgagcggccagcagtggggtgaggaggatctcgcaaaaatgaaagcgctctccgatatcggtttgcagctttctattaccggcggtatcacccccgccgacctgccgctgtttaagcaaatcaacatcaaagccttcattgccgggcgcgcgctggcaggcgccgccaatccgccgcaggtggcacaggcattccattcgcacattcgcgacatctggggagcgtaaccatgcgtcagcatccgttgggtatttacgaaaaagcgctgccaaaaaatctctcctggtccgagcggctggtactggcgaaaagctgcgggttcgattttgtcgagatgtctgtcgatgaaaccgacgagcgattatcacgcctcgactggagcaccacgcagcgcgcctctctggtggaagcgatgctggaaaccggcgtggcgatcccctctatgtgcttgtctgcacaccgtcgcttcccgtttggcagccgcgatgaaaccgtgcgcgaacgcgcccgtgagatcatgagcaaagccatcaggctggcgcgtgatttaggcattcgcaccatccagcttgccgggtatgacgtctattacgaagcgcatgacgaggggacgcaacagcgctttgccgacgggctggcgtgggccgtggatcaggccgccgccgcacaggtgatgctggcggtggagatcatggacaccgcgtttatgaattccatcagcaaatggaaaaagtgggacgacatgctcgcctcaccgtggttcagcgtttatccggacgtcggcaacctgagcgcatggggtaacgacgtcaccgccgagctgacgctgggcattgaccgcattgcggctattcacctgaaagatacccaacccgtcaccgcacaaagcccaggacagttccgcgacgtgccgtttggcgagggctgcgtcgatttcgttggcgtgtttaacacgctccatcaactgaactatcgcggcgcatttctgattgaaatgtggaccgaaaaagcaaaagagccggtgctggagattatccaggcgcgccgctggattgaagcccgtatgcaggaaggaggcatgacatgctagacgaacttaaagccggggtactggcagcaaacctggcgttgcccgcccaccagctggtgacgtttacctggggcaacgtcagcgcagtggaccgcaaaagcggcatgatggtcattaaaccgtccggtgtggaatacgacgtgatgacggcggaggatatggtggtggtgagtatctccacgggccaggttattgaggggaataaaaagccctcttcagacacgcctacccatcttgcgctgtatcgtcgttactcggaaattggcggcatcgtgcatacccattcgcgacacgccactatctggtcccaggcggggctggatttaccggcgtggggtaccacgcatgcggactatttctacggaaccatcccctgcacgcgcctgatgaccacggcagagattgcaggggaatacgaataccagacgggtgaagtgatcatcaaaaccttcgaggagcgcgatcttagcccgatgcagatcccggcggtgctggtccactcccacggcccgttcgcctggggtaaagacgcggccgatgcggttcacaatgccgtggtgctggaagagtgcgcctatatgggcctgttctcacgccagctcgcaccgcagctaccggttatgcagcaggagctgctcgacaagcattatctgcgcaagcacggggcgaatgcctactacgggcagtgatcgggcattgagatgggctttaaggaacagcactgcaggcaagatcgtaggccgggtaaggcaacgccgccacccggctttaccgcatcagaaacgccaggtcaggccggtcatcagcgcgaagctgtcgtcgcggtcgatcatcgggctgttcttcacgtcgtcaggcaacacggtgtagaccgcgctggcgttgagatacagcttctgggttaactgatatttagccaccaggccaacgtatggcgtccagctgtcgccggcggtgtattgatccagtccggagcggcgagactcgctgccggatacgccgtagtagtagtcgttatagctttcgtcgctgtagaacacacctacggaaggcgtcagggtcaggcgctccattttgatcggacggaagtacgatacttcgccgatcacgccgccgctttcatccgtggcatcaccagagaccgccactttcagcgacccccagctttcgtggcggtagtacgccccaccgaggaaggcggatgctttacgctcatccagctgcttcatctgatgatcgtcgttatcgtcagggtcgaaatgcagcggcatccacgttgcggtcaggctcaattcattttttgcatctttccacaggatccatccgcccgtggtctggcgaacgtagaaacgatcgccttcgtagctaatcaacggtactgcggtcgtattttcgttatagcctttgtaaggagactcattaaatacagcccccgcaccaagtgaaaattcaccggccatggcagacgttgatgcaaataacgtggcagcgatcagtaaattgtatttaatagtcattccatgtaatccatatatatgccaaacaagcgaggcgcataataatggttacaaaattgccaatgcaacgctgcggtttatataatattatatataaaatcatatagatgggtgtgcatgatgagtacattacagctaaaaccacgcgaattaaaaattatctccgtcattgcagccacccacagcattggtgatgccgccgccctgctgggtatggcgcaggccaacgtcagtaaatatctgtctgattttgaaacgcgggttgggctcaaggtttttgagcgcaccacgcggcagctggccctgacccagtttggtgaagcgttactcccctacgtgaatgccacgctggataagaacagccagcttgttaatttcattgctgattataagcatgaaaagcgcggaaaagtgacgatctatgccccaacaggtatcgtgacctacctcgcgcgacacgtgatccatcagatagaagacatcggcgacatccgcatctccctgaaaacctacaatctggaccggaatgaattttcagaaggcgttacctttccggatgactgcgacattttaattacctatgcacagccgaaagacgaaagcctggtggccagcgtgttgacacaatattccgttacggccttcgcaaccgtagaatatttaaataaacaccccttaaccggacctgaagatttaattaatcattcctgtattctcattgactccatgctggtcgatgaagccaacatctggcgtttccgcgtgcacggcagcgatgacgtgcatgactaccgggtgaccggtaattatatttgcgacaatacgcagacggccctggagctggccagaaatcatcttgggattgtttttgcaccaaaagagagtctgaaaaaagaattaacgaaaggcatgctggtcccctgcttcccgcatcaggaggagtggtggctggatctgaccgccatcttccgcaaacgcgaataccagccctggcgcgtgcaatacgttctggatggcgtactgaactgcctgcgccagcaaattgctcaggccgcccacggacggcctgagctgggcgactagaacagccccagtggcttatcggaatagctgaccagcagacatttggtctgctgataatgctccagcatcatcttgtgggtttcacgcccgatgcccgactgcttataaccgccaaatgccgcgtgcgccggataggcgtgatagcagttggtccagacgcgcccggcctgaatgccgcggcccattttataggccagattaccgttgcggctccagacgcctgcccccaggccatacggcgtgtcgttggcaatcgccagcgcctcctccatcgttttaaaggtggtcacggccagcaccggtccgaagatttcctcctggaaaacgcgcatggtgttctgcccgaacaggatcgtcggctcaaggtaatacccgtcctgcagatcccctccgagcaccttacggcgtccgccggtgagaatatccgccccctccttcttgccgatgtcgatgtagttgaggatcgtttccagctgtccatgcgagacctgtgcccccatctgagtgacattatcgagcgggttaccgctgcggatagactcgacgcggcgaatggcccgctccataaagcgctcgtagatggattcctgcaccagcgcgcggcttgggcaggtgcagacttcgccctggttaaacgcaaacagcgcaaacccttccagggctttatcaaagaaggcatcctcttcctccatcacgtcctcgaagaagatgttcggggatttcccgcccagctcgagggtcaccggaatgatgttttgcgtggcgtactgcatgatctgctggcccacctccgtcgacccggtaaacgccactttggcaatccgctttgaggtggccagatattcccctatctcaccgcccgcaccgttgaccacgttaatcacgcccggcggcagcagatcgccaacgatttccatcagcagcaggaccgagagcggggtcagacgcgccggtttgagcacaatacagtttccggccgcgagcgcgggcgccattttccagctcgccatcagcagcgggaagttccacggaataatttggcctactacccccagcggttcgtggaagtgatacgccacggtgtcgttgtcaacttcgctgatcccgccctcctgcgcgcgaatacaggaggcaaaatagcggaagtggtcgatagccagcggcacgtcagccgccatcgtttcccggatcggcttgccgttatcccaggtttccgccgtcgccagcagctccagattttgctccatccggtcggcgattttgaacaggatcgccgcccggtcctgcacggaggtgtgagcccatttctctttcgctttgtgggccgcatccagcgccaggtcgatatcacgcttaccggagctggcaatctcgcacagcggctggccggtaaccggggtcaggttggaatagtattctccatcgacgggcgcgacccagtcgccgccaataaagttgtcataacggggcttcagcttgaggggaaaaccatactcgccgggctggatacgcgatgagggagggttgtttgtcatgtccgtctccttgctgttggtgtacaacaagggtagttccggctggcgattttctcgccaaccggtaacggtgtttacgacggaggtcacggagtttcaggaaataataacgaatcgcgcaacagatgatcgttaccgcggcggcgggtaaagccgatgcggttgaaatactccaggatctggatcgccagcttacggcccacgttcagccgatcgcggaaatccgctgcgcaggtcgagccgcgcgcctgatccagctcgcggatcaggttggcaaacgccacaatgcgatcgttacggtagtaacgatctttcacgatcgcgacgattagcccctgctgcgccgcatggcgcaacacctgccgcatcagctgctcttcggtattcgtttcgcgggccagatcccgaacccaccacggctcatcgccaaacagcggggctactttttgccatatcgcctcctgatctgcggtgaacccggccttgtgatccggcaggtgcagccagccgtggtggcttttaatcactccgctttcgcgcatgttttcaatcagcagcagcaccagcgcatcgtcttccatcggcagcgccatgcgtcgcagacgctcgcgccccgggcctggctcgtcctgatgctgttcgtggtaagtcgcaagcgtgttcagtagcttacgctgccattgcgcagcaaccggggcattgagcaggctgtctccggcctgtataaagcccggctcctgggtcagctggcgtaagccttccccgctcagctggcgtgcccatgcaaaatcacgcagactcaccgccccgcgatcgaggtgcacccgcagcgcggcgttatcctctttggcctgcgccagcgcggccagccactgcagatattccggcttacgcttgccgcgtcgaggtgggttaagcgccaccacgcgcgcccccgccagcgtttcccttgcagaaatgtcacgcagtaccagacgatcgttgtctgccagccagagcggcgaatcgaataccagctcggcaaggtcgttttccagcagcgacacgcgcccggtgatatggctggccgcgtggtgaatatgcagcggctgccattgggtcaacggtatgtgtgtctgcagggagacaatcacgcgttcagacggttccggcggagcatcggccagcagccagtctccgcggttcagctgctctttttccgcatccccggcaatgttcagcgcgatacgttgtccggcgtgggcacggtcagcgggctggttttgtgcgtgcagtccgcgcacgcgcatcggtttattcacgcccgtcagccagagggtatctcccacgctgacttcaccgctcagcgcggtgccggttacgaccagccccgcaccttttacggtaaaggcccggtcgatcgccagacgaaagcggtgatggctggcgtgagcgcgtgatgaaaggtgctgcaaatggtggcgaagttcgtcgataccacgcccttctgtcgccacggtgacaaaaagcgatgcgtcggcaaagccatactcccgcagtgtcgcctggaccgtttcgcgcacctcgctgacgcgcgcgtcatccacgcgatcggctttggtcagcgccacggtcagctgcgggttgccggtcaactgcaggatcgccaggtgctcgcgggtttgcgccatcacgccgtcatcgcaggccaccaccagcagggcatgatcgatgccgcccacgcccgccagcatattagacagaaacttttcatgccccggcacatcaataaagcccagcacgcggccatcaggctggggccagtaggcatagcccagatcgatggtcatgccgcgctttttctcttccggcaggcgatcggcgtttacgccggtaatcgcctgcagtaacgtggtttttccgtggtcaacgtgaccggcggtggcaataatcatttcaacaacatctccagaaatcgctcttcatcttcaaggcagcgcagatccagccacattcggccgtcgtaaatccgcccgagaaccggcgtcggcaggccacgccagcgtgacgacagggcttcaagatggctaccgcgcccgtcacgcggcgtgaacgtcagcgcctcactcggcagcctgtccaccggcagcgaaccgctgccaatctgcgactggcagggctcaatgcgaacgtcaaaatcggggtagtgcggggcgacgcgcggcagcagtaactcggcctgggcgcgaatcgaggcggcatcccggcttaacaggcgcagcgtgggcaggcgctcagccagtttttccggatggagatagagccgcagcgtcgcctccagcgcggcaagcgtcattttatcggcgcgcagggcgcgcttgagcggatgctgctgcagctgcgcaatcaactcgcgcttgccgacgataatcccggcctgcggcccgcccagcagtttgtcgccggaaaagctgaccaggctaacgcccgccgcaatcatctcttgcggcatcggctcttttggcagcccgtacaggctcagatccaccagcgagccgctgccgagatcggcaatcaccggtatattcaattcgcgcccaatcgccgccagctccgcctcttcaaccgttttggtgaagccttcaatatggtaattgctggtgtgaaccttcatcagcagggcggtattttcattcaccgccgcgcgatagtctttcgcatgggtacggttagtggtacccacctcatgcagcgtacagcccgcctggcgcatcacgtcaggaatacgaaacgccccgccaatctccaccagctcgccgcgggacaccaccacctctttgccgctggcggtggccgccagcatcagcagcaccgctgcggcgttattattcacaatgcaggcatcttccgcgccggtcagctggcacagcagctccgccagcgcgcggtcgcggtgcccgcgtccggcgccgtccagatcgtactccagcgttacgggcgcttgcatggcctgcacgaccgcggcaacggcctcttccgcctgctgcgcgcgccccagattggtatgcagcacggttccggtcaggtttatcaccgggcgtaatgcgctttgcgccttctcatccagccgctgttcaacttcctgctcccacgcgctacaccaggcgggcaaggcgttttctgcctgaatcgcgcatcgggcttcgtcctgaagcaggcgtaacatttccaccgtcgcggtatggccgaaacgctcagcaacagcatgaatgcggggttcgcgaagaagacggtcggtagcggggatctggctgtacagcgaatgatgagtagtcatgaaggcgcctggcgagtaaatatcttcccccctcccgacgggagagggagttaacatgtggggggattgtaccgcctccgacggcgaagtgttataacccgcgtcaagcctttggtggttcggtacgggcaaagctctcgcggctaaacagcgtgtctgcaagcttcaccagcagcagacggtcgacgcaccagcccggggagacgtggcggaagttgagataaccaatcgcgcaggcgatggcgatggtccccaggttcaggctgtcggtgtcgatctttccctcccggataagctgttcacacctgtccaggctgcggctgattttttcccgctggcgtaacagttccgtttccgactgctgggcagcgggccttgcctgttcccgtacggaggttaatgccgcatccataataccgtcggccagggcttcgacctgcttcaccgccagcgccgcttttgggtcagcaggcagcatagccggggcaacgcccagcagctcaatgtactcggcaattattggggaatcgaaccagtactcgccctcgtccgtaaccagcgccgggacttttcccagcgggttgtactgcgcaacgccgttttccgcgttgtaaggctgttcattcacgaattcaaattcaatccccttctccagcaggagaatcgagatttttcgcacgaagggactggtgtagctgccgatgagtttcattgcctgatccttaatgccggaaaaaagtcagtatggatcaagcgatgaaaaaagggcaggtctgcatgtcgcattcctgccctggaaggattagtgatcgaggtagaggtagtgcatccagctggtcatacgcagcagtactttacgcatgaccgagacgtgggcgaagtggtccgaatagaccgccacctgggcatagataccgtccggcagggcatcgacttcagcgtcagggctcagctcgatgatggcctgcacgccatccgtgcccggcgtgaccgtcagagactggagcgcaccctgcgcctgataggttccccccggcaccaccggcagaattgcggtgagcttcccggagaatacctggcccggcagggcgttaaacaccacttccgcttcatcacccggtttcagacgcagcagcgagttctggcggaactgggccacaatctgacgcttctgttcaggaatgaagaccatcaccggacgcagaggcagcgcggcggcataggtccccggacggatcagcacctgggtgatgtaaccatcgctcggcgcacgcactacggtctggtccaggttatatttggcttcggcaagctgggcacgtaacgaagcaatctgcgactgctcgccgttcaccatgctgtctaactggctttgaatctgcacctgctcagccacggagcctttcaccatggcatcctgtgccagatagttttgccgcgcgttgtcgatatcgctttcagagaaaggattcaccttcgcctggctgcctttcaggtagcgctgataatctctatagaggcgatcgcgctcagcggagacgcgtgtggtattggcaaccgcttccgacagctgcgctttcaggttatcgatattgtgcgtcgcggttaccaggtcggcctggagtctgtcgacgcgcgcctggtagcggccaggatccagtttaaataacacttcgccttttttaataagctggttatttttatccgtgacttcactgaccacaccggtcacctgcggcgtgattggaatagaaataaccgctttttgcgccgtaaaggtatacggatggttatagttcattaacagaataagaccggcaacaataaatacgccgcctaatgttgcggtggcaagcgtccactggttgaccggaatacggaatattttaaaaatggcccaggcaaatgccacgtaggtcaaaataatcaacagatccatgattagcgctccagcgtgttctcacggggcacaaaatgccctcgaccataaaacgcgcttatgttgtgatcggggttcaataaatcactaaacaaggtatactccggagttgtttattgtactaaacgctcctgtgagaggatgctactgcgcacctatgactcaattcgcttctccagttctgcatacgttgctggataccgacgcgtataaactgcacatgcagcaagccgttttccaccattactatgacgttcatgtcgcggcggaattccgctgccgtggcgacgacttgctcggtatctacgcagacgccattcgtgaacaggtcaatgctatgcagcatctgacgctgcaggacgaggaatatcagtggctttctggcctgcctttcttcaaagccgactacctgaactggctgcgcgacttccgctataagccggagcaggtcaccgtggttaacgataacggcaagctggatattcgccttgcaggtccgtggcgggaagtgatcatgtgggaagtgccgcttctggcggtaatcagtgaactggctcaccgctaccgttccccggaaacgggcgtagcgcaggcggtggcctcgctggaaaagaaactcgctgacttctccacgctgaccgcagggctggacatgtcccgcttccgcctgatggactttggcacccgccgccgtttttcgcgcgacgtacaggaggccatcgttaaacgtctgcagcaggagccgtggttcgtgggcaccagtaactacgatctggcccgtcgcctcaatctgacgcccatgggtacccaggcgcacgagtggttccaggcgcatcagcagatcagccctgacctcgccaacagccagcgcgcagcgctggccgcatggcttgcggagtacccgaatcaactcggaattgccctcacggactgtattacgatggatgccttcctgcgcgactttggacctgaatttgcggagcgttatcaggggttgcgccacgattccggagatccggttgagtggggtgagaaggcgattgcccattacgagaaactgggcattgacccgatgagcaaggtgctggtcttctccgataatctcgatctggcgaaagccgtcgaactctatcgccatttcaacgccagagtgaacctgagcttcgggatcggtacccggttaacctgcgacattcctcaggtaaaacctctgaatatcgtgataaagctggtggaatgtaacggcaaaccggtggcgaaactctccgacagcccgggcaaaaccatctgccatgacaaggcgtttgtccgcgcgttgcgcaaagccttcgatcttccccagatcaaaaaagccagttaagcgcttaagggagccttcatggctcccctcttcttatttatttctcaattcttcccttttgaccgcgaaatttacttgtctgatagcggatggcaggtaacatagatatccccccataagggtggacaagtgtttattttttccgactattaacagagagaatattatgagcgttgtgcctgtagccgacgtactccagggccgtgtcgccgttgaccaggaagtcaccgtgcgcggatgggtgcgtacccgccgagattctaaagctggcatctccttccttgccgtctatgacggttcctgctttgatcctgtacaggccgtcattaataattctctgcccaattacaatgatgacgttctgcacctgacgacgggctgttccgttattgtcaccggcgtggtcgtggcatccccgggccagggtcagagtttcgaaattcaggcttctgcgattgaagtcaccggctgggttgaagatccggatacctatccgatggcggctaaacgtcacagcattgagtatctgcgtgaagtggcgcaccttcgtccacgtaccaacctgattggtgcggttgctcgcgtacgtcatacgctggcgcaagcgctgcatcgtttcttcgatgagcagggttatttctgggtgtctaccccgctgatcaccgcgtccgatacggaaggcgccggtgagatgttccgcgtctcaacgctggatctcgaaaacctgccgcgcaccccggaaggtaaagtggactatgacaaagacttctttggtaaagaggccttcctgaccgtatccggccagctcaacggcgaaacgtacgcctgcgcgctgtctaaaatctacacctttggccctaccttccgtgccgaaaactccaacaccagccgtcacctggcggaattctggatgctggagcctgaagtggcgttcgccaacctggatgatgttgcaggtctggcggaagcgatgctgaaatatgtcttcaaagcggtgctggaagagcgtccggacgacatgaaattcttcgccgagcgcgtagacagcgacgcggtagcccgtctggagcgcttcgtctctgccgattttgcgcaggtggactacaccgacgcggtggcgatcctcgagaaatgcggtgagaagttcgagaacccggtttactggggcgtagacctggcgtctgagcacgagcgctatctggccgagaagcatttcaaagcgccggttgttgttaaaaactacccgaaagacattaaggccttctatatgcgccttaacgaagacggtaaaaccgtggcagcgatggacgtcctggcgccgggcatcggtgaaatcatcggtggctctcagcgtgaagagcgtctggacgtgctggacgcgcgtatggaagagatgggtcttaaccctgcggactacagctggtaccgcgatctgcgtcgttacggtaccgtaccgcacgccggttttggtctgggctttgagcgtctgattgcctacgtgaccggtgtgcagaacgttcgtgacgtgattccgttcccacgtacgccacgtaacgccagcttctaatcggtaaaagactaaaatggccagcctgtgctggccactattttatcctgtattgtcagttttcgtcagcgtaaagtcagcatcttcaaaccttcaccccgtcacaaccactacctgttacgttttgtttccgcgaaatatccagccacaaaaaataaaccccattcttattgcgcttattacatcctcaagcaatagcacaaatttcaaccaattttacagccatccagaaggcttttcggcgtcataagaaaaaacgagtcgtttatcgtctgtttatatgaattgcctttatccaaattaatcataaggaattcatatatataggatagatactgtcgcttaattcaccaaggcgttctgaagtttgaggtggttcacaaagttcccaaaaatacacgtttagttacatatattttcttttggttactcaatcttgagatttgtagcactttcaggctagcgaaacgcttcggcgaatggaaagatgcctgtcagatacataaagacaccaaactctcatcaatagttccggaaatatttattgacagaatttattgacggcagtggcgagtgtcataaaaaaaccaatgagggtaataaataatgatgaagcgcaatattctggcagtggtaatccctgccctgctggtagccggtgcagccaacgctgcagaaatctataacaaagactctaataaactggatctttacgggaaagcggttggtctgcattacttctctgactatgctggcaacgatggcgaccagacttacgctcgtctgggcttcaaaggcgaaacgaaaatcaacgaccagctgaccggttatggccagtgggaatacaacttccagggtaacaactccgaaggcgccgatgctcagagcggtaataaaacccgtctggcgttcgcaggtctgaaattcggtgatgcaggctccttcgactacggtcgtaactatggcctggtgtacgatgcaatcggcatcaccgatatgctgccagaatggggtggcgacactggcaagagcgataacttcttctccagccgtaatggtggtctggcgacttaccgtaacagcggcttcttcggcctggttgacggtctgaactttggcgttcagtacctgggcaaaaatgaccgtgatgatgcagtacgttctaacggtgacggttgggcaacctcagttagctatgatttcgaaggctttggcgttgtgggtgcatacggcgcagctgaccgtaccaacagccagcaaaaactggactggggtaaaggcgataaagctgagcagtgggcaactggcctgaagtatgacgcaaacaacatctacctggcagcactgtacggcgaaatgcacaacgccgcgcgtttgagcagcaaaggtttcgctaacaaatctcaggacttctctgttgtcgctcagtatcagttcgacttcggtctgcgtccatccatcgcttactacaaatctaaagcgaaagatgttgaaggcattggtgatgaagatttcatcaactacatcgaagttggcgcgacttactacttcaacaaaaacatgtccacctatgttgactaccagatcaaccagctgaaagatgacaacaaactgggcatcaacaacgacgacactgtagcactgggtctcgtctaccagttctaatcagtacaccactttgttatatgcttaatgaacagggcttcggccctgtttttttatgcctgacagaaaataatggcgacttttgaaaagccgcacgcttttcgtcgcaaacggttggcattttgtaaatctaccgttaacctgatagcggatttcacttctgtaatcacaatggaacttcgtcatgtttgagaacattaccgccgctcctgccgacccgattctgggcctggccgatctgtttcgtgccgacgaccgccctggcaaaatcaacctgggtattggtgtatataaagatgaaaccggcaaaactccggtactgaccagcgttaagaaagctgagcagtatctgctggaaaacgaaaccaccaaaaactacctcggtattgatggtatccctgaatttggtcgctgcacccaggagctgctgttcggtaaaggcagtgcaattgtgagtgacaaacgtgcccgtacggcacagaccccgggcggtaccggcgcgctgcgcgtggcggcggatttccttgcgaaaaacacctctgtgaagcgtgtctgggtaagcaatccaagctggccgaaccacaagagcgtatttaactctgcgggtctggaagtgcgtgaatacgcctactacgacgcagcaaaccactctctggactttgacggcctgctggctagcctgagtgaggcgcaagcaggtgacgtggtgctgttccacggctgctgccacaacccaaccggtatcgatccaacgcttgagcagtgggaacatctggcgaagctgtccgtagaaaaaggctggctgccgctgtttgactttgcctaccagggcttcgcccgtggtctggaagaagatgccgaaggcctgcgcgcgttcgccgcagtgcatcaggagctgatcgttgcaagctcctactccaagaactttggtctgtacaatgagcgtgtaggtgcctgtacgctggttgcggctaacgatgagaccgtcgatcgcgcgttcagccagatgaaatccgttatccgcgctaactactctaacccgccggcacacggtgcctctgttgttgcgactatcctgagcaacgatgcgctgcgcgccatctgggaacaagagctgaacgatatgcgtcagcgtattcagcgcatgcgcctgctgtttgtgaacaccctggcggagaaaggcgcggatcgcgacttcagctttatcatcaaacagaacggcatgttctcgttcagcggccttaccaaagagcaggttctgcgtctgcgtgaagagttcggcgtgtacgctgtggcatctggccgcgtgaacgttgcaggcatgacgcctgacaacatggcgccgctgtgcgaagcgattgtcgccgtactgtaatttgcgcccacaaaaaagcctgcattatgcaggctttttttattcgggttaccagacaggcatttcatcctgaaggaacggattatggagccgttcatagcccagcgtcgacatcggaccgtgcccagggataaacgtcacatcatcacccagcggcaataacttctgtttaatcgactgaatcagctgtccgtgatcgccgcgcggaaaatcgctgcgtcctacgctacctttgaaaatcacatcgccggagatcagcagacgggactggtcatcaaagaagacgatatggcctggcgtatgcccaggacaatgcaacacctgtaaaatcacattccctatgctaacgcgctctccttcgttcagccagcgatcgggcgtcaggggctgacactcatccaggccaaacatgcggctttgggcgggtaacccctgcagccagaactcatcttctttttccggaccgacaatcggcacgccgtagtgttcagccagttcagccgctgcgcccacatggtcgaggtgaccatgcgtcagtaaaatctgcataagcgtcacgccgctgtcggcgacttcctgcttgatcttctcagcgtcaccgccgggatcgacaagcgcggccagtttagtctgttcgcaccagatgagtgagcaattctgggagaacgcggtaaccggaataatacgatagttcatactgctcctgtgtttcgttattaccagtgccgaaccggaccggtatcaatatgcacaaagttgctgctggggtaatatcctacaccacctgcgcgcatagataacgcagctttgcgaatattggctaacgaaacgccctcaatatggaaatccattgcctgtcccttcgtgtgatagctttttttcgctaccccgcgactgtgggcgcgcagttcattattggtatcaacagagcgataaccagaaataagctgcaccggcttgctggtacccagcaggccctgaaggcggtaaagctgatcaaacagtcctggatcgatggcttttattttattcgcgcggaaatcacggaaaaaatggttaagtcttgctaattcatcctgaatatagcctctgccatcgaagaactccgcttttagcgactcaccggtatgaagattgttgagcgttaaaactcgcggacgaggtgtcgagagggtggcaaatgctggcgtcggcaagatggccgctgcgccaagcgcaacaccacctaacgccagcagtttgcggcgattagcgtcaaatttgtccatgataatcaggtctacaggtaaaagaaatcgtaatatgcatagcgcacgaagggcaccttaactggcaaaaccgggtacgtcaaggcgcccaaccccagtgaatacgcggcttgcagcgatatagccccttattcaccctaacttacgacaatcaattttcccgaactgcttcatttacctgattaattgttccgcttttggcaaaatttgtgcgccggatcgcgcggtgagatcataattgtaaatatctgtacggtactgagtccgcccgtcttcgcccacaaacgccgtcagatagtaaagattgaccggaatattgtgccgaatattaacgtaacgcgtatccccttgtttcagggcatccgaaatgcgcgtatcgttccagcccgcatcctgcagcagcatattggccagctccgaggctttgttcacacgcacgcagccagaactcagcgcgcgcgtatctttctggaacaggttgtggttcggcgtatcgtgcagatagatagcgtcagaactcggcatattgaatttgtaacgccctaaagagttatgcgcccccggtgcctgctggaaacggaacggcaggtttgacgccgtgattgtcgaccagtcgaccatataaggatcgatagcctctttactgttccatccacgcatcaccgtatagccatgacgttccagataacccggatcgttccagaccttcggcagaatgtctttacgcgccagcgtcggcggcacgttccacggcgggttaacgactacgttattgagcgcgctgctcatcatcggtgttttgcggtccggacgcccgacaatcacgcgcgacgccagtttttcgctaccgtcctggtaatagaccagggaatacgccggaatgttaaccataatgccggtagaaagggttcccggcagcaggcgcaaacgctggatattgagcgccagcacccctgcccgctgcgcaggcgatacgttcagccagtctcgcgtcgtctggccaatgacgccatcggctcccagtccctgagcggcctggaattgcttcactgccgcaaccagctcgcgatcgtatgctgcgggtttattgctgacggcaatcgcttttttctctttcacaggcgctgacgggctgaccgccgcgttttgcggatcgtcgcctggcagggcgatatgtggcccgccttcaagaagacccgagcgcgtcaggatctcgcgcagagcaggcacatcgctgctccactgccccggacgcagcgtcgcggtgccgcgcatctgcggccatgggcgcgagtcacccaccagcgtgaggagcgactggtgaagcgtggggtattgtggatgcgccggtgcgaggctggcaataaagcgcggcagttcgccattatcgagggctaactgccactggttaatcaccgacagcgctggcgtcgcgagcttatacggcttatcgctgtacagccagcggttgccattgaccggaatacccgccacgaactgcaggtaacccatcatggcatcggaaagcacgacgtcccgtgcctgaccggacacggcaggatcggttaacagctcaacccactttgtaaactgcggctgaaaccctgcaattgcgacctccgccagctgctgctggaaggcgcgcacggcatcgcggttttcccacatcggtttcatatcgcgggcggcataaagcagcgtgagctgattgagatagacaggcgtgtagcctgacggcagccccgactgcagctgctggctgagcgattcggcgtcgatgccttccggcagcggcttaataccggccattatcgccgtcgccggagattgctccagcggctgggacaacgacgtaggctgcgcgcccgtcgttgccgagctgtcagtcggcacaatttcaggctcatcggcctgggcggttaacagtggagcaaacatcactgccagacataaacttagcgccgacagctgacgaccacattttttcttaagcaacatcccttgccccctgttttcacgacatgcccatcacgttggggctttctttcattataggtagacggctaagctgttgccttaccttatgtaaagaagtttaaagataacgcagccctaagcacaagttaagtttaaaaaaaagcggcgccagagcgccgcttcgggtcagaagacacttcaggaagcgtccgccgtggtttccggcagtgactccggcggctgcggcgcaaagccgcgcagcccgacaacgtgaacgtgctcgctgttctggaacactttacgcaccagcttgtaggttgtccctttttcagggctaatgttctccggtgcggcaatgatgagctgcatatcgagacgttcgcaaagctcaaacagcgtggcaatggagcgcgcatcaagacgcgccgcctcatccaggaacagcagtcggcatggggagatgtctttgccgcgcaggcggcgcgcttcgtcttcccagctctgtaccaccatcaccagaatcgacatcccggtaccgatcgcttcaccggtagagagcgccccggattccgcgcgcagccagccgtcggagccacggtttacctctacctccatttccaggtagttacggtaatccagcagctcttccccgatggtttgcggcgtacgctgtcccatatcaatctgcgggttcaggcgctgatacagcttcgccagcgcttcggagaaggtcagacggttgctgttgaacagatcctggtgctgctcgtgctgctcagacagcacttccaacagcgtcgcgtgggcttcacgcacgttgacgttgaggcgcacgctgttcacctggccaaacgacacgctctgcagaccctggttcagctggcgaatgcggttctgctcgcgctgaatggttttgcggatgatattcgccacgctgcgggagctgatcgccagcttctgctcgcgagaagtcagctcttccgtcaggcgccccagctcgatttccatctgctcaatggcttcgaccggatcgtcggtacggataatgtcctgacgaatacgctcgcgcaggtgctggtaaaccgccacaaagaactggattttacgttcagggcgtttcggatcctccgacatacgcagcacgtcgcgcaggtgttcgttatccgccaccgccagacgcagcgcacccagcgccttatccgacatggaacgcagctcatcggcagagagatacgccagctcgcgacggtgcagacgacgctcaacgttattgtctttcaccatgcgcattaccgcgcaccagcctgccttggcggtcacgacctgctcgcgcatttcatggtagtcgcgctccagcttgcgcaggcgacgggtcaggttatccatctccgcttcacagaaggtcagcgctttttccagctgattgcgacgcgcgcggttattgctgagctgagcatgcagctcgtcacgacgaatgcgcgcgcgctcttccgccccgctgtcggcacggacgccgatatcctgaagctctttctgcaggtcgtttaacagctctttcttggtgtcgaaggagcttttcagcgaggccagcacctggttgtactggttcaactgagcggagtggctgcgcattgcttcgcgggcgcgggtacgctccgcttccgcctgctcaaggcgcttacgcagcttttcattcagatcgctgttaccgctcagcatttccgccgaatcggagtagccgaaatgggcgcgacgctgcaccacttccgtcagggcaaacgcctgctgacgcgcttcgcgctgcacctgctgtgaccaggcataatcttcttttaactgctcgaactgttccgggtcgctctgcaggacagagacaaccggctccagcttcgccagttgattgccatgctgctgcacgaagcgcgcggcttcctgcgcttcatccagacgctcctggatctcatccacgcggtcggccagcgtgtcgtctgccagcagattcaggcgcggcagaatacggttaagggccgcgacgccctctttcgcctgctcgaactggacgcgactctgctggttgtcgctttcatgactggcaatcgcccgttccagttcgccacggcgggtattgagtttgcgaatttccgcttccgggtcggcttcgaaggccacggccagatggctgccgataaagcggctaaacgcctgatgcaggcgctgggttttctgcacgtcaaacgacagcgtcgcaaagcgttcagacagcgtttcgcgctcggcgtgcaggctctcgatgcggctttcgcgcgcggcgcggccaaacagcggcagttccgggaagcgggaatagcgccactgacggtcggcgattttgactaccaccgctttttccagctcatcgacgctaaatacgctgtcatcgaacgactgcggatccccttcgatcaggtagagatcttccggacaatcttccagaccggcaagctgctcagaaatcagcgacagatccggcaccacgatcgcgttacgcgacgggccatacagtgccgagaagtatggcgcatcgtccaggccgacgtcgtcgtaaatctcagacagcagtacgccgccaaaacgctctgccagggcattgaggcgcgggtcttccgcaccgcccggctggcttaagcgctcaatttcttcgtcgacgtcacgcttgcgcgcgcccacttcatcacgctcaacaatcgcctcgcgctcgcgctccagcagctgctgcaggtattcagtgacttcctggctggattcgaactgctcgccgcactgctcactgagctggttaaggctgctctgggccgccagccaaaccggggcacgctgcagaagcgcttgcgaacgggactgaagctgttccagctcctgacgcagggtcatacgctgttcgctagcgctggaaaccgtgtctgaaagcgcagcgatacgcgcctcgagttcctgatgcagggcctcaagctcgtcaaaatcgtaatgtttgccctgacgcttgcagaattcggccagcagacgctcggcctcctgctgctcgcgcaggcgctgttccagctcgttcagacgcatacgcagcggctgaacctgctcggccagatggcgctggttcacgccgtcacgcagcagctcgcgggcaacgtcccaggcttcgttacgcgccagcgggccgttaatcgccacaaccagctgataggcctgctcaaactggctgtgcgccgtttgggcgacgctcattttctgttcgagggagagcagtttctcagtggcttcctgctctttagcctggaaggtatccagccattcgtcggcgctttccggcgtcaggtcaggcagatggcacagctctttcgcgcgctgtaaggcctgcagtgcctgggtgtactggatcgcacgcgtctgctgcacgtccagcgcctgctggtaatcagcaagctggcttttcagctcatccacttccagctcggccgcttcggcgcgggcttcgttctcttcctgcatctcggcggcttcggccaccacttcattttgctcttcaagacgaatgtgcagctcgtcgaggtccgcttcatagcgctcgattttctcctgctgacgcagcgcggtctgcaccaggttcaggtgatcgctggcggcctggtaatcggcttccaggtcaccttcagcaccgttgtgctcaccgagctcgcgcgccatttcgacgtgcttgtactgctcggccaccagctgtttgcgggaggtaaacagctcgcggcggtattctaatgcctgatcgaggtggacgcggcgctcgttggcgtggcgcatgtagtccgccgccacgtagttagtggcttcgctgatcaggtgtttaaacagatcgcggtcagactgggtcacgcgaatcgcttccagcgtcatgcggttttcacgcagcgccgcctccatgtcctggaaggccttacgcaccccgctgttttccggcagcaggtagtcgcgcagggagcgggtaatggcgctggagataccgccgtacagggaagcttcgatcaggcggtagtatttgctacggtctgatgccgtgcgcagacgacgcgccaccacgccgagatcgaacatcagcgagtggtagtctgtaatcgagttgaactgtttgaactgcacgccttctatcgcttcgagcttatctttcagctcctgcagcgtcagcacgcgcgcctggcgctcgttcagggtttccgtcagcagcgccgtcggctgtacagacgttggcagtccctggatggcgaacggtttaatgtcgactttacggtcgcgaccggcaacctgctgcaggcgcacacccaccaccacgcgctgatggcgggagttaatgacgtccagaaccgaataacagacgcccgctttcaacttaccgtgcagacctttatcacgggaaccgcttgtggcccccgcttcggtggtgttacggaagtgaagcagcgtcaggtcagggatcagcgccgtgacaaaggccgccatggtggtggatttacccgccccgttaccgccggagagcgtcgtgaccagctcatccagatcgaacgttcgggcaaagaagccgttccagttgatcagcgtcagtgagcgaaatttaccgcgttcaatcattactcttcctccccgctatccggcagattctcttcatgctcatcattgagctgcaaatggttttccaccggcatcgcttcaccgtcgcggatcatgcgaagctgcgcttcacgcgcgtcatcgcccgcacgcacgtcggcgccgaagcggaagacagattccgtaatgcggaatttgctgctgtcgtgacccataaaccagaccatccccagacgacgcagacggttcagggaagagcggactttttcctgtaatttctgacgatcgagatccgaccccgtggagcggttgttcaccagcttaagcagcttgccctcatctgccagcgtcaacagctcgtcgtaaagttcctgctgggtgaagatcccttcattcgccagacgttccgggctgaggtagaggtagcagagaattttgccgaccatcatgtccagctcggagagcacggaacgcggaatcagcgtcgtggagcgcgggcgcaggtagaaaaacccttccggcgcacggataagctccacgttgtagcgggcgtaaaactcttccaggtactcctggaaatccatcaaaaaggcgtgattatccagctcgtctaagccaatgtgacgaccggcacgcagctggctgtccagcgccggaaataacggattcgccagcgcctgtgccagcttaaccggcatcacttgttcaatatttgtcaatgacatgcgcctgtaccttggctccgtaatcgttaattggctgccacttcggcggcagtccggtgaaatcggcttgcgcgatacccaggcgaacagcctggtctaccacaatgcgggcaacgtcgaagtggcgcgcgcgaggatattgcgccagatagtcgcgcaccacgagccccagatccagcggagcttgtctggttttgtagacagcaagctgttcttcgatcatcgccgcaagctgctcgcgaatttcgttaaattcttcgtattccagatccggcggcagttcaccggttacctcttcatcacgcaatgccatctcttcgtcgcgcatatccagcagacgatcggcattggcgtaggtcagcgcccacggcgcatcgaaataggtctgcaccgactggcgcagacgctgggcaaagacgcggtttttatccatatcgatcgcggtacggataaatttatgcacgtgtcggtcgtagccgatccacaggtcgatcgactgctggccccagctgatgatgcggtccagtttactctgcaggtcgaacaccagacggtcgataaagtgcagatcgtcgtgtgccagcgtcgcgtcctggatgcgcagcaggttcgcctgcagcttatcccctgcggcttccagcgtatcctgcagctcacgcagcgtaccggaggtttctgacagcagaagttcacagctggagatggctgcacgccagtctttattcagcagctgtgcgatatcgtctttgacctgctgctgctgttcgtccatcaggcgctgggtcagatcgatactgtcgaagatttccgccaccgagtatttcagcggtgcatagacgtttcggtgccagtggaattcgtcaccgtcttcatctgccgcatcggcggcgcgcttaagctcaccggccacgatcgacagctgcatggacagacgcagcgtggaaaattcgcgctggcgaatgtagtaatcggtgatgccgatgcccagtggcgtcaggcgatagatggcgtttccttccgcctgctcgctggtaaagcggttcagcagacgttgacgcaccatatcgttaattgcgttgttggcacgcacgctaatggtttcgctggtttgctcaaacgcatcactgacatggcggaacgcgtccaccagttcaccctcgctcatttccccatccagccgctcgccgttcagcgtggcaaccgccagcaggaaagagagtctgtctaccggcagcgagatggagaaatcgtttttcctggcccaggcaaccagttcggggactgtctgggaaaattcactcataggttatccttgcatctgcggcttgtgcgcggtgacgtgaatatagcggccaaggctgacaaaaggctcctggcggcaataccgcgtttccaattctgttaaggtgtcaaaacagtcacgctgtttgtgtttttcacgcagataatcatgaaacaccctgacgcccgtcttcccgacaatctgccagccaatcgcttccagccagccatagacctgctgtggatcgcgcggatagtccggggaaagcgtgcgttttttctttttgggcatcccgacctgaacatagtcgaagtttcccgcaaccatgttgtgcatcaggaagccgttagcattgtagaacatcaacgacagcgtgccgcccgggcgcaacatcgaccacagggtttgtaacacgcttagcggatcggcaacccactccagcaccgcatgaaacaatatcagatcaacctgggtttccaaatgctgtgcgatgtcctgagcggcgcattgtataaaatgcatgttgtcgctcacacctttctcttctgccgcacgcgtcgcgcgggcgaccatttcagcagaaagatcgcaaagcgtgacgtgatgaccgcgttccgccatttttatggccgtctgcccttcaccgcctccggcatccagcacgcgcaacgtttgaccaccaaaggtagccagaatggtgtccagatcctgccagaggatcgtctgacggagctgccctttcgtggtgccataaatgttgcgcgaaaacttttccgcgatgtcatcaaaattgcgatcccgcattgggagagttccactcgctaactgcaaaaccgctattttgtcacacccgcgcggagaatgaacctctctggtgtaatatcaccgtcaatcacctgctatatggtcaaaaaaggaaccaaaaaggatgctttttacccttaagaaatacattggagggatgatgcttccccttccgctgctgctcatcatcatcgcgctggggctggcgctggtgtggttcagtcgctttcagaagagtggcaaaacgctgatcacgttcggctggttggtcctgctgctgctgagcctgcagccggtggctgatggtctgttacgccccatcgaaaacaggtacccgacatggcagggaaatcagaaagtggcgtacatcgtggtgctgggcggcggatatacctgggatcctgactgggcccccagctcaaacctgatcaacaacagcctgccgcggctaaacgaaggcattcgcctctggctggcgaatccgggatcaaaaatgatcttcaccggcgcggcggccaaaacgaacccggtgagtacggcggaagcgggcgcccgggtcgcggaatcactcggcgtaccgcgctcctccattatcactctggacagcccgaaagataccgaggaagaggccgccgcagtcaagcaggcgattggtgaagccccgttcttactggtgacctccgcctcgcacctgccacgcgcgatgattttctttgaaaaacagggcctgcacccgcttcccgcaccggcgaaccagatggccatcgacgcgccgcttaatccgtgggagcgggtaatcccgtcccctatgtggctgatgcatagcgatcgcgtcggttatgagacgctcggacgcctctggcagtggctgaaaggttcctcaggcgagccagggcaagagtgatttagtcgccagatcgaagtttgcgcgattaaagcgtccggtgttaaccagctgcgcaacttcgtcccagagcaggtagagccagcgccgccagagaaacgcttccgcaacgggggcgcgttgaaggtaatgccacagtaaaccttccgccgccccgctgtcgctgagcctgaacagctcatattcgcgcggagcccagagcatgatccccggccccaccatcgccagaagctgatcgctgcgggggtctttcagcatactgcgcagggtgaagttaccgtggatcagcacgcagttatcgttaaaaccttcgaacagtgccggtaaacactcccgggtgcgaaagagaatacgtttgtcctgcatggttaaaccggtattgttgaactggttaagcgttccccacagcacttcaacccgctggcgataccacagcggccagagattttcctgagtgctgtcgaccggcccgacaagtccgcggctatcctgacggtgccacgccagcagcgcctcgacaatctggtcttttagctgttcccagcgttccggcgttcgcgcgggcgcttcaacgggtacaccacgtaaacgttcaatcagcagtacgtccgggccggggtgttcctcatgggtcatcacgccgtacaccgttggcatacgcacggttccctcccgcgccagcatcgacattttccatgcaagctgcctggcaacgccgggtgacgtgaaactccgtgccatcagcggcattgggttaccctcactgtcgtacaacgaccagagcgcggtatcgattttttcactcacgcattcgacccggcttaacttttcacccagcagatggctaagttcggcacgcagctgttccatatgagattacccccattaagactactgcttttataatgagcgtccttaatgaagatgtcacccggaagagatcaatcaggaaaaagaaagtgaaaaataaaccggagagtgcatctctcccaacggagagatgccggtaagattaacgcaattcagcgcgaacgcgctcaagatcttcaggggtgtctacgcccgtgccggggacttcctcagcaacggcaacgtgaattttctcgccgtaccagagcacgcggagctgctccagcatttcgatatgctccagcggactcggggcccaggccacataacggcgaataaagccggcgcgatagccgtagatcccaatatgacgcaggaaggtatcaccgatggtctctttagaaagcgcaaagcgatcgcgatcccacgggatcgtggcacgggagaaatagagcgcatagccttccgcatccatgacgaccttcaccgcattcgggttgaaagcttcttctgcatgatgaatgggtaccgccagcgtggccattccgacctgacgctgcgccaggttttcggccacctgacggataatgacagcggggatcatcggctcgtcaccctgcacgtttacgataaccgtatcatcactgaaaccgcatttctcaaccacttctgccagacgctcggtgccggactggtgatcggcgcgggtcatgcatacctcaccgcctgccgcctcaacagcacgagcgacatccggatgatcggtggcaacaatcacgcggtcagcaccggattcacgcgtacgctcaaggacatgcacaatcatcggcttgccgttgatatccaccagcggcttacccggcagacgcgttgaggcataacgcgcaggaataatgacaacaaaactcatggtttgctctcttctgccaccagggaacgggcttcgttttccagcaatacaggaataccgtcgcgcagcgggaaagccaggctgtccagcttgcaaatgagctcttgtttgtcctggctgtagtagagtttgccgttgcataccgggcaggcaataatttcaagtaaacggtgatccatagttcctccgtatgggtaatcgctaaagcttaacacattcctttttcagggcgtgcctgtttcccagccacttcgacaggatgtaaacaatccgtcaggtacccggcccagcgtcacgtcgtccgccccctgccagcgcgcgaattcgctaatggcggacgttaaccctttttccaggctcgccgtcaccctgacgccctcttgcaaataaagcgcaatgatttcaagcgtgccggtcttgcggtgcattttggcatccatgcgcccgaccagctgccccttatgcaggagcggtaaaacaaagtagccatactggcgctttggggccggggtataacattccagccggtagctgaaatcaaagagctgctcggcgcgttttctgtcccagacgaccgggtcgaaaggcgacaataccgcgctgtgggtcgcctgcagtttcccctccagggcctgaggcaatagcgggaggagatccgcatgtagccacatttcgcccagcgtttccacggtaacgggaatgacgcgctgttcgcgttgccacatgtccagcagcggtttcagcgcgggctggcgcaggcgataataatctgccagccattgcgagcgaaaaatccccagactacgggcgctgttttctaacataatggcctcagccgcctcttgggtaagcaggtcgcgctcgtcgtcccagtggggcatcacgcgatgcgtgaggtcgtagacacgctgaaaattacgccgctcaatcaccatgactttgcctgaggtaaacaggccttcgagatgacgcttgtgcggcttccactcccaccagccgcttgtacctttgcgcgggtgttcaaaatcggcggagcgtacaggaccgttttcctgaatatgcgcgatgagctgctctatttcagccgcatgttcctgcatccacgcctgtcggtatttccagcccatcttttccggcgcaagcatacggtgacgcacaagggcaaaatcgctgcgtggaaggaagcaggcttcgtgcgcccagtactccatcaactcccccttgctgagcgcctcatccagccactgggaaggatagctccccaggcggctgaacagcaccaggtaagggctacgtgccacaatattaatggtgtcgatctggagtagcgacatgcgctgtacggtagagagaatatcggcaggctgcgcgcggcggcggggctttttgagcagcccctgcgcggcaaggtggagattacgtgcggctgagagcgagagttgcggtaaagacatgcgttttcctgtcagtcaaagcgccaccagaaccgcgtaagcctttagtgcaccaacgcaatcagttccttgagcaaatgttccggctgctcaccgctgagttcggcgtcaaccggcagacaccaccagttatctttcgcaaaggcgcggcatttcaccgcatctttttcggtcatgatcagcgactgcccgggtacggtcagggcagcgacctgcccttccaccagcgcctggtggtcggccagcggaacgcgttttttcagccgggcaccacactgttccagcgtcgcgaagaagcgcggcggatgaccaatgcccgccatcgctaccagtgaaggcaactctgaaaccgaccggcgttcacccgtcaccaggttgattgccagacccggctgcaggtgcatcgggatttcacccgttttcgcctcaccaccgttcacgatcaccgcatcaacggacttcagacgcgaagcgcgttcgcgcatgggtccggcaggtaaccaccagccgttcccaaaacggcgaaccccgtcgatgaccacaatctctttatctcgcgccagggcataatgctgcagaccatcgtcagtgataatgatctgtaccgcatgttcggcaagcagggcccggacggcatcgctgcgcaccggggagaccgcaacaggggcgccagtacgctggaaaatcaataccggttcatcacccgcttcagccgtcgtggtttccgccgtcagcaacagcgggtaatgcgccgctttaccaccatatccccgcgataccacgcccgggcgtataccgcgcttttgcaactgctccaccagccagatcaccaccggcgttttgccgttgccgcccgccgtaagattaccgacgaccacaacgggcaccggcgcgcgccaggcccgcttcaccccaagacgataaagcagacggataatgccgctcaccaggccgtagagccaggagagcggcaaaagcagcagccacagcggggattcaccggaccagatgcgtgcaatcattcgccgaactgcatcttatgaagctgagcgtaaacgccgcggtgttccagcagatcagcatggcttcctcgttcaacaatgaccccatcctcaaccacgacgatttcatcagcctgctcgatagtcgacagacggtgcgcaatcaccagcgaggtgcggttcttttgcagctcatccagcgccgactgaatcgcgcgttcagattccgtatccagcgcagaggtcgcttcgtccaggatcagtatcgggctgtcgcgcagcagcgctcgggcaatggcgatacgctgacgctgcccaccggagagcagtacaccgttctcgccgatgatggtatccagaccgttatccatcttgttgataaagtccatcgcgtaggccatacgtgcggcgttctcaatctgctcgcggctgtactcttcagtgcgtgcataagcaatattgtttgccacggtatcgttgaacaggtgcacgttctgggagaccagcgccacctggttacggagcgactgcagggtatactcccgcagatcgtgaccgtctaacagaatttcaccttcgtcaatgtcgtagaaacgggtgatcaggctggcaatggtcgatttacccgagccggaacggcctaccagcgcaacggttttccccgccggaatggtcaggttgatattgcgcagagccggtgtttcgcggccaggataggtaaaggtcacattgcggaactcaacgtcaccgttcgcgcgctcaatgacgcgtttgccttcatctttttcctgctcggaatccagaatgctgaacagggtctgacaggccgccatcccacgctggaactgggcgttgacgtttgtcagtgatttcagcggacgcatcagggcgatcattgaggagaagaccacggtgatggtacccgccgtcagcgtctccatgacgctcgggaagcttgccgcatacagaacgaacgccagcgccagtgaggcaatcagctgaataatcgggtcggagatagaagaggccgagaccattttcatcccctgcagacgcattttgttgctcactttatcaaagcgtttggtttcaacgtcctgaccaccaaaaatcagcacttctttatgccctttcagcatctgctctgcgctggtagtcacctgccccatcgtattctgcatattcttgctgatattacggaagcgttttgagacgacgcggatagcaatagaaaccacaggtgccagaacgataaggatgagcgacagctgccagctgtagtagaacatcatcacgaacaggccgataatcgacgcgccctcgcgcacaaccgtaatcagcgcgctggaagaggaagaggcaacctgctcggagtcgtaggtgatccgcgacagcagcgtcccggttgactgcttgtcaaagaacgcaaccggcatgcccatcatgtgactgaacagtcgacggcgcatggtcatcaccactttcccggatacccaggaaatgcagtagctggagatatagctggtgataccgcgtaagatcatcagtccgataaccaccagaggcatccatagcagcactgagcgatccgttttaccaaaaccgtcgtccagtaacggtttgagaagcgatagcataaaggtatcgctggctgcgttgaggattaacgctacacccgccacgatcaagcctgctttaaaaggggcaatcatcggccagagtcggcggaacgtttgccacgtggagagatctttgtcgttatgcattcaaaaaaccagcattgttgaaatagccgcatattctacccgttatcgacgggcgcgccaaaccactgatgataccaacgtggtaaaatttgctctcgcaagcgccggatttgccagtgatgttgcgagaatgtcaccgatatttgtcctgaatgaggggtatcgtgccagatatatccctcttttcgataacgtcgaacgacttttgccgacgggaagtgccatgcgttataacgggccgcagaatccagggcgatctgtccttccacccgctgtaccagcggcaatgaagacgaggtattgctgccatgatgggggacctgtatgagcgtggccctcagatgacgccagtaatggctaagcatagcctgttccgcctgcacttcaatgtcccctgttagcagaacgctttgctccccgtcgtccacctttaccacacaggaatggttattcccctgggccgggtaattttcaggaggccagtggacggtgaaggttaatccctgccattcccatttctgcccacgaaaacaagggcggtgtcccgtcctgcgtaacgggcttcttacccatatatccggccatgctttttgcaacgacgcgaggcctcctgcatggtcgaggtgttcatgactgagaatcactccttctggccgtaggtgatgccagcgaagccagggaataattaaccgctgcgcgctgtctccgtccggccaggcgagcccggtatcataaagaatggcttttcccagcctttcaatgaccatggccagcccctgccccacgtccagcatatgcagcgtccagctctcgcttttttccgctcgccagaggggaaatgtcagcaggacactgcctgcaagacaaacggcaggaacggttttccaggcacgaaaacgccaggcaataatactcaaccacggcagtaatgccatgatttgccagcgttgatcgacattctgccagccatctggcaggcgcatcagtagccagaagagtcccgcaagcgacttatcggcggcaaaccagatggcactttctaccgcagccagcggtagcaaatggagcagcataccgagcaggatcagcgggacggagacaaacgttaccaggggaacggcaaagagattcgcgaccagggaggagaagctgaagccatggaaaatcagaacctgtaacggcatgagcagcagcaacatcccgacctgcagataaatcaggttcagtagcggccgcatccgtcgtgtccaattccagtcgggaagaggcagccactgaaaccagaaaatcagcgcggcgacggcaaaggctgacagaaccagactctgcgaaagtacggccaggggatcgttaatcagtatcgccgcgatgcagcagctccaaacctgccagggagaccactgacggccagtaatccgcaacatagcaagcaccgcaagggcgatgatcgtcctcagcgcaggcggttgcagaccggtaagccaggcgtagaaagcagcaaagaacaacccggcaaggagaggcatttgccagtggacgcggtggctgggtaataaaaactggaatccacgtgcaagtaaccagacgagagaggctgccagcgcgatatgcagacccgaaatcgccatcagatgcagcgtgccggtttcccgcatcaggtcttttatttcacggggtacttccaggcgttctcccatcccaagccccaggataaccgctccccatcggtaagctgaaagtcggttttgcagcgacatcagatattgcgctcgctggctgcagcgcccgtcgacgatctccgcacgggtgaagcgcccgctcagcgtttgatgtcgggcaaaagcgctgcgctgagcatcataaccgccgtcgttgagttcgccgtgtgcaggcctgagcctgagcgtcatgctccagcgctgccctgcacacgccttttgcggcagataattgccatacagcgttacgccggtagaggcccaccagcgcttgccattgacgcttagaatgcttccctgatgctgagtggcgccatcagtcgcggtgagctctatctcagcctgcacggcccccgttgttaaatgctgcatcggccagatgctctcctgcgcggccaaaatgccccaggcacaaaataacagcgtcatacccgcatacttcagtcgactgttttgccatgcagcaagcgctagcccgccagccatcattacccaaacggtgttgggggaaggcagttcaggtaaccagagtaacggaactatcgccagaatggcgcagatgctaagcgcgggaattcccattgctacctccctgtttcagggtggcagtatgcaagcaggctgagcggtcgtcaggtgtgaagaatacgatttacggcaagcgcagcaaggtatttaacgggttgcagaaaacgaaacggaaaatgcggggcaccttcagaaagaaagcgacagcgacaaaaaaagcacccgcaggtgctttctttcgaacccagtttaaccggctggctaaactcagttgccgtaaatattggcgcgatcgcgcagttctttacccggcttaaagtgtggaacgtacttaccttccagttcgactttatcgccagttttcgggttacgcccggtacgtggagcacgatagtgcagagaaaaactaccgaaaccgcggatttcaatgcgctcgccctgggcaagagtggaggccatatgctccagcatctcttttacggcatcttccactgccttggcagggatatgcggttgctgactggcaagtctttcaatcaattctgacttggtcatgattcctccggttcctttcaaaccaattagctgaacagctcattaaacaagggcggccgtagccgccctttgttattgattacaggacgaatcctgtaatctgtcaagtttgctcctcatccttcgcgctgtaaatgcgttacagcgcaaatgatgctgagaacctgatattactcgcctttagctgctttgaaagcttcagccattgcgttgttagagaagtttgcatcttcctgtttgttaacagttgcgattgcatctttctcatcagcttcgtctttagcacgaacagacaggctgattgcacggttcttacggtcaacaccggtgaacttagcttcaacgtcgtcgcctacgttcagaaccagagtggcatcttcaacgcggtcacgggaagcttcagaagcgcgcaggtaaccttcaacgccgtcagccagttctacggttgcgcctttcgcgtcaactgcagtgactttaccgtttacgattgcgcctttcttgttcagtgcaacccagttgttgaacggatcttctgcgagctgtttaacgcccagggagatacgctcacgctctgcgtcaacctgcagaacaactgcagcgatttcgtcgccttttttgtattcacgaactgcttcttcgcctgcaacgttccaggagatgtcagacaggtgaaccaggccatcgatgccgccgtccaggccgatgaagataccgaagtcagtgatagacttgattttaccttcaacacggtcgcccttgttgtgggtttccgcgaactgctgccatgggttgtttttgcactgcttcaggcccagggagatacgacgacgttcttcgtcgatatccagaaccatcacttccactacatcaccaacgttaacaactttggatgggtggatgtttttgttggtccagtccatttcggaaacgtgcaccagaccttcaacgccttcttcgatttcaacgaagcagccgtagtcagtcaggttggttacgcgaccagtcagtttagtcccttctgggtaacgcttagcgatagctacccatggatcttcgcccagctgtttcaggccgagggatacacgagtacgctcgcggtcgaacttcagcactttaacagtgatttcgtcgcccacgttcacgatttcgcttgggtgcttaacgcgtttccacgccatgtcggtgatgtgcagcaggccatcaacgccgcccaggtcaacgaatgcgccgtagtcagtaaggttcttaacgatacctttgacttccatgccttcctgcaggttttccagcagctgatcgcgttctgcgctgttttcggattcgataacggcacgacgggaaacaacaacgttgttacgcttctggtccagcttgattactttgaactcaagctctttgccttccaggtgcagggtgtcacgaactggacgaacgtctaccagagaacctggcaggaacgcacgaataccattcagctcaacagtgaagccacctttaactttgccgttgataacaccgaccacagtttcagcttcttcgtaagctttttccagcgtgatccatgcttcgtgacgtttcgctttctcacgagaaagcagggtttcaccgaagccgtcttctactgcgtccagagcaacgtcaacttcgtcgccaacctggatttccagctcgccctgggcgtttttgaactgctctgccggaatggcggactcagatttcagaccggcgtcaaccagtactacgtctttgtcgatagcaacaacaacaccgcgaacgatggaacccgggcgagtttcgatttcttttaaggattcttcaaacagttgagcaaaagattcagtcatgtttaatcttcaggttaatattaacgtccacctggctccatgccggatggggttgtttcacatacccgccgtcaatccattgcagcgggggtactgctaaatcggtcgcgattacgcgagtgccagtttttggcgcgcatattgtagcgctttttcaatcacttgctcaatagttaaactggttgaatccagaactaatgcatcttctgctggaacaagtggggcgacggcgcggttacgatcgcggtcatcgcgctcttttatctcggataaaaggcgatcaaagttaacactaaaccccttttcctgcaactgaagcatgcggcgttgagcgcgttcttccgaagaggcgtcaaggaaaattttcacaggtgcatcagggaataccacggttcccatatcgcgtccgtccgcgatcaaacccggtgcttcacggaacgcgcgctgacgacgtaacagcgcctcacgaacgcgcgggaaggccgctacctgagaggccgcattcgccacttcctgagtacggatttccccgctcacgtcttccccttcaaggatgacttccaggttgccattagtcgatacgaaacgcacatcaagatgcgcagccagcggaaccagcgcttcttctgacgccacgtccacatgatgatgcagcgcagccagggccagcacgcgatagattgctcccgaatctaaaagatgccattgcaatgcttccgccatcgctttgcacagagtccctttccctgcgccactcggcccgtcaatggtgattaccggggcaattgccgtcatctttttctccttaaataaggcataccgtttacatgaacgccgcgcattatacgcgtcaacgtgcgcaactgttacctttgcgtgcaaattacggattgattgaagcagagtgtagaagaaatgaacggaagtgttcgtcaggaagcgtaaggaaatgccgcatcaggtgatgcggcaagcgtcatcaggccagcgtgctaatgcgtgccagctgttcaaagtagtccgggaacgttttcgccgtacatttcggatcgagaatggtcacaggcgtgtcggacagtgccaccagcgagaagcacatcgccatacggtgatcgttgtaggtgccgatctcggcaacctgcagttttgcaggaggcgtgacgcgaatgtagtcttcgccctcttccacctcagcaccgaccttacgcagttcggtcgccatcgcaaacagacggtcagtctcttttacgcgccagttgtagatgttacgcagcgtggtggtgccttttgcaaacagcgccgccgtggcaatggtcatcgccgcatccggaatatggttcatgtccatgtcgatggccttcagctcgccgtgagtacaggagatgaagtcatcaccccaggtcacaaccgcgcccattttttccagcacgtccgcaaaacgaatgtcaccctgcacgctgttgcgaccaataccggtcaccttcacggtaccgcctttgatcgcgcctgccgccaggaagtaagatgccgacgaggcgtcgccttcaacaagatagctgcccggagactgatactgctgcgccccacgcacgacaaaacgctgataagactggttttccacctcaacgccgaaggttttcatcaggtgcagcgtgatatcgatatacggtttggagaccagctcgcctttaatcgtgataaccgtatcctgcggagccagcggtgcggtcatcagcagcgcggtcaggaactggctggagacgctgccgtccacctcgacgtgaccgccggtaaagcccccgcgcagacgcagtggcggataattttcctgctccagatactcgacctgcgcgccgccctgacgcagggcatccaccagatggccaatcggacgctctttcatgcgcggctcgccggtcagcacaatgttgttgcgcccaagacacagggccgccgccagcggacgcatcgcggtacccgcgttgcccagaaacagctcaagctcttcacccgtctgcagcgcgccgccgttgccggtcacttcgcagcgggtacgatcgtcggagagagtgtaatgaacgcccaacgctttcagcgcattgagcatatggcgcacgtcatcgctgtccagcaggtttgtaaggacggtggtgccgtttgccagtgctgccagcagcagagcgcggttcgagacactttttgaaccaggcagattaatggtgccatctacccgcgcgataggttgtaacgtcagggattccatgaaaacttaactctcaactcaacataataaaaaccccgcagcagggctacgggggtgaaaacagcgcaattaaccgtggcgacgttcgaagtcgatcatgaaatcggtcagcgctttaacgccttccagcggcatcgcgttatagatggaggcacgcatgccgcccacgacacggtgacctttcagcgcgtgcaggccggccgcgaaggactcttccaggaacactttatccaggttgctgtccgccagctggaacggcacgttcatgcgggaacggttagctttcgccacgtcgttgcggtagaaatcgctcttgtcgatcacgccatacagcagttcggctttctgttgattcactttgtccatctgcgccacgccgccgttttgcttcagccatttgaagaccaggccggagaggtaccaggcaaacgtcggtggggtgttgaacatagaatcgttgtcgttcagcacggtgtaatcaagaatggacgggcacgatgtatgcgctttacccagcaggtcttcacgcacgataacaatcgtcaggcctgcaggaccgatatttttctgcgcgcccgcgtagatcacgccataacggctgacgtcaattggcgcagaaagaatggtggaggagaagtcagcggcaaccacgacgtctttaccgaagttcggcgtctcgtcgatggcaatcccgtcaatggtttcgttcgggcagtagtgcagatacgctgcgttatcagaaagctgccattcgctcattggcttcacggcgcgcaggccgtcaacggtcactttggcgtcaatcacattcggcgtgcagtatttgtgcgcttctttcaccgcactggccgcccagtagcctgcgtcaacgtagtctgccgtcgttttatcgcccaggatgtttagcggtacgcctgcaaactggccgcgcccgccgccgtgacagaacaatactttgtagttcgagggaatattcagcagatcgcgaaaatccttttctgcctcttccgccacctgaataaactctttaccccggtggctgatttccatcaccgacgttcccagaccgttccagtcacaaagttcctgttgagcctgtttaagcacgtctgccggtaacattgccggacctgaactgaaattaaagacttgagccatttcccctcaccacgctaaaagccataagttataactgtggatatcggttttatcattcagtgacacgcgccgcaatgtctaaaacttatgacccgtgaaatgtgccccgcgtcacacaaaacaatctgccgcctcgccaggacaaaaccgacaaaatggctgtcaggtgatgcgtttagcccggctaaccttcgtccattccggatttgcacagcgggggcataattgacgatcccccggctgcatcgcgacgacatggctacatctcacgcaggcatactcgcctgactcaggtacggttctgaaacgctcgatcagcatatccggcaggatgcacagtcccggcctcacctcatcgtcagaatagtaatagacgctaatttgcccgttagtttccatgatcgccagacgcacctgcccgagctgttccacgctgttgaggcgtagctccataaagaactcaaactcggtcatattggcgctctgaacgttttcccaggccagctgaccgtcctcgacgataacgaccggcttcccttcaagcagatcttccagcttttcacttttcgacatcagccacatgacaagccggtaaagcagcgccagggagacaaaaacgatgaagaccggcaccatcggcacatcatcatagaaggcgacgtcccccgccgcggaacccagcgtcaggataatcaacacttcaaatagcgacatctgccttacgccacggcggcccgtgattttgagaaacaggaagacgaggacgaaggtatacaggctgcgaagcgcgacttcgcctaaaaactctggagggactttatcaaacgccatccgctggagatcaaacgctttcatttttctatgccttaacagtaggttactgagtgtaagcatagctcaggcatttattttcgccgaagatagcacccgtcacgcaaaacccgtatcattgcgcgctttacgtacgataaaagtgaacgccatgactcaaacgtttatccccggcaaagacgccgctctggaagattccatcgctcgcttccagcagaaactgaccgacctgggttttaacatcgaagaagcctcctggctcaatccggtgcctcatgtctggtccgttcatattcgcgataaagactgtgccctgtgctttaccaacggtaaaggcgcgacgaaaaaagcggcactggcctccgcgctgggtgagtattttgagcgtctgtccaccaactatttcttcgctgacttctggctgggcgaaaccatcgccaacggcccgttcgttcactatccgaacgaaaaatggttcccactgacggaagacgacgaactgccggaaggtattctcgacgcgcgtcttcgtgctttctacgacccggaaaacgaactgaccgccagcatgctgatcgatctgcagtccggaaacgacgatcgcggtatttgcgccctgccctttacccgtcagtctgacgagcagaccgtctatatcccgatgaacatcgtcggcaacctgtatgtgtctaacggcatgtccgccggtaacacccgcaatgaagcgcgcgtgcaggggctgtctgaagtcttcgagcgtcatatcaaaaaccgcattattgccgaatccatcagcctgcctgaaattccggcagaggtgctggcacgctacccgggcgtggtggaatccatcgccaagctggaagcagaaggtttcccaatctttgcgtatgacggctcgctgggcggtaaatatccggttatctgcgtcgtgctgtttaacccgaccaacggcacctgcttcgcctccttcggcgcgcacccggacttcggcgtggcgttggagcgtaccgttaccgagctgcttcagggccgtagcctgaaagatctcgacgtgtttacgccgccaacgtttgacgatgaagaagtggccgagcataccaacctcgaaacccacttcatcgattccagcggcttaatttcctgggatatgttcaagcaggacgcggactatccgttcgtggactggagctttgccggtaccacggaagaagagttcgcgacgctgatggcgatctttaacgcggaagaccaggaagtgtacattgccgattacgagcacctgggcgtttacgcgtgccgcatcatcgtgcctggcatgtctgatatctatccggcggaagatctgtggctggcgaacaacagcatgggcgcgcatctgcgtgaaacgctgctggctctgccgggcagcgaatgggagaaagaggattatctgaacctgatcgcccagctggacgaagaaggccatgatgatttcacccgcgtacgcgaactcctgggcctggcgaccggtaaagacaacggctggtacaccctgcgcatcggtgagttgaaagcgatgctggccctggcgggcggcgatctggatcaggccctggcctggaccgagtggaccatggagttcaaccagtcggtcttctctgccgagcgcaccaactattaccgctgcctgcaaaccctgctgctgcttgcacaggaagaggatcgcgaaccgctgcaatacctgaatgctttcgtgcgaatgtacggcgctgaggccgttgaagcagccagcgcagccctgagcggcgaagcgccgttctatggcctgcaggccgttgatagcgatctgaaagccttcccggcgcatcagtcgctgctgaaggcctacgaaaagctgcagaaagcaaaagccgcttactggtcaaaataagcgcacataacattaccagcagtaggcgtattcaatcgtctgggctatattacggggcaatttcattgcccctttttttatttccttcggcaatgattgttgattgtaataataaagttaaacacgggtaaatataataatattgatctgggctttactgttactttttatggttaatactccatattaattaactgataaagaggtggccgaacgaaaaaattcaactcttttcataacttttaaaatttatttttatacggataatcaaatacttactccgcatttgctgtaaatccatacacattgcgggcctataagccaggcgagatatgatctatatcaatttctcttctataatgctttgttagtatctcgtcgccgacttaataaagagagagttagtgtgaaagctgacaacccttttgatcttttactccctgctgcgatggccaaagttgccgaagaagcaggtgtctataaagcaacgaaacacccgatgaagacgttctatctggcgatcacggctggtgtgttcatctctatcgctttcgtcttctacatcaccgccactaccggtactgccggaatgcctttcggcatggccaaactgattggcggcatttgtttctcactgggtctgattctttgcgttatttgcggcgccgacctcttcacctcaacggtgctgattgtcgtggcaaaggcgagcggaagaattacctggggtcagctggcacgtaactggcttaatgtttacgtgggtaacctggttggctgtctgctctttgttttgttgatgtggctttctggcgagtacatgaccgccaacggtggctggggccttaacgtcctgcaaactgccgaccacaaaatgcaccacacatttatcgaagccgttgctctcggcatcctcgcgaacctgatggtctgcctggctgtatggatgagctactcgggtcgtagcctgatggacaaagccttaattatggttctgccggttgcgatgttcgttgccagcggctttgagcacagtatcgcgaatatgttcatgatcccaatgggcattgttatccgcgactttgcgagcccggagttctggaccgcagttggttcatccccggaaagtttctctcacctgactattatgaatttcattactgataacctgatccctgtcactatcgggaacattatcggtgggggtctgttagttgggttgacatactgggtcatttacctgcgtggcgacgatcatcattgatggttttctcaggcagtaaataaaaaatccacttaagaaggtaggtgttacatgtccgagcttaatgaaaagttagccacagcctgggaaggttttgcgaaaggtgactggcagaatgaagtaaacgtacgtgacttcattcagaaaaactataccccgtatgaaggtgacgaatccttcctggctggcgcaactgacgcgaccaccaagctgtgggacagcgtaatggaaggcgttaaactggaaaaccgcactcacgcgccagttgattttgacacctccgttgcttccaccatcacttctcacgatgctggctatatcaacaaagcccttgagaaaatcgttggtctgcagactgaagcaccactgaaacgcgcaatcatcccgttcggtggtattaaaatggttgaaggttcctgcaaagcgtataaccgcgagctggacccaatgctgaaaaaaatcttcaccgaataccgcaaaacccacaaccagggcgtattcgatgtttacaccaaagacattctgaactgccgtaaatctggcgttctgactggtctgccagatgcatatggccgtggccgtatcatcggtgactaccgtcgcgttgcgctgtacggtatcgacttcctgatgaaagacaagtacgcgcagtttgtttccctgcagtccgatctggaaaacggcgtaaacctggaagcgactatccgtctgcgtgaagaaatcgctgaacagcaccgcgcgctgggtcagatcaaagagatggctgctaaatacggctgcgatatctctggtcctgctaccaacgctcaggaagctatccagtggacctacttcggctacctggccgcagttaaatctcagaacggcgcagcaatgtccttcggtcgtgtatccaccttcctggatgcctatatcgaacgtgacctgaaagcaggcaaaatcaccgagcaagacgctcaggaaatgattgaccacctggtcatgaaactgcgtatggttcgcttcctgcgtacccctgaatacgatgagctgttctccggtgacccaatctgggcaactgaatccatcggcggtatgggcgttgacggccgtactctggtgaccaaaaacagcttccgcttcctgaacaccctgtacaccatgggtccttctccggagccgaacatcaccgttctgtggtctgaaaaactgcctctgaacttcaagaaattcgccgctaaagtgtccatcgacacctcttctctgcagtacgagaacgatgacctgatgcgtccggacttcaacaacgacgattacgctatcgcttgctgcgtaagcccaatggttgttggtaagcaaatgcagttcttcggtgcgcgtgcaaacctggcgaaaaccatgctgtacgcaatcaacggcggcgttgatgaaaaactgaaaatgcaggttggtcctaagtctgagccgatcaaaggcgatgtgctgaactatgacgaagtcatggagcgcatggatcacttcatggactggctggcgaaacagtacgtcactgcgctgaacgttatccactacatgcacgacaagtacagctacgaagcctctctgatggcgctgcacgaccgtgacgttatccgcaccatggcgtgtggtatcgcaggtctgtccgttgctgctgactccctgtctgcaatcaaatatgcgaaagttaaaccaattcgtgacgaagacggtctggctatcgacttcgaaatcgaaggcgaatatccgcagtttggtaacaacgattctcgcgttgatgacatggcggttgacctggtagaacgtttcatgaagaaaattcagaaactgactacctaccgtaacgctatcccgactcagtctgttctgaccatcacctctaacgttgtgtatggtaagaaaaccggtaacaccccagacggtcgtcgtgctggcgcgccattcggcccaggtgcaaacccaatgcacggtcgtgaccagaaaggtgcggttgcctctctgacttctgtcgctaaactgccgtttgcttacgcgaaagatggtatctcttacaccttctctatcgtgccaaatgcgctgggtaaagacgacgaagtgcgtaaaactaacctcgcgggtctgatggatggttacttccaccacgaagcgtccatcgaaggtggtcagcacctgaacgtgaacgtcatgaaccgtgaaatgctgctcgacgcgatggaacatcctgagaaatatcctcagctgaccatccgcgtatctggctacgcagtacgttttaactccctgactaaagaacagcagcaggacgttatcacccgtactttcactcagtccatgtaagtggaattgactgaaatcacgcgttaacaagcgtacaataaaggctccacgtcagtggggcctttttagcaccctctccacctcagtctcttttgtccgctatctatactgaatggataacagccaaaacagacttaacacagccggctttgagctgtgcatacacaggccccggacgggccgatgatggagatatcaccgcaatgtcaactattggtcgtattcactcctttgaatcctgtggcaccgtcgatggcccgggtatccgctttatcacctttttccagggctgcctgatgcgctgcctgtactgccataaccgcgacacctgggacacgcacggcggtaaagaagtcaccgtcgacgatctgatgaaagaggtggtgacctatcgccactttatgaacgcttccggcggcggtgtgaccgcgtccggcggtgaagccattcttcaggctgagtttgtccgcgactggttccgcgcctgccataaagaaggcattcatacctgcctcgacaccaacggctttgtacgtcgctacgatccggtgattgatgaactgctcgaagtgaccgatctggtgatgctcgatctcaaacagatgaatgatgagatccaccagaatctggtgggcgtctccaaccaccgcacgctggagtttgccaaatacattgccgacaagggcatcaaaacctggatccgctacgtggttgttcctggctggtcagatgacgacgactccgcgcaccgcctgggagaatttacccgcgacatggggaacgtcgagaaaatcgagcttctgccctatcacgagctgggtaaacataaatgggtggccatgggtgaagagtacaagcttgatggcgtgaagccgccgaaaaaagagacgatggaacgcgtcaaaggtattcttgaacagtacggtcacaaagtgatgtattaaagaaaaggcccggtgagaaccgggccttttttattctatttaaagacgccgttaataacggaagtcacaatcgcagtactcagcgcaattaagaccaggtcgtcacccactacgcgccattcgtagccgggataggaaggaagctggtccagcattgaggccggaacggccttcttcgcaatacccggaggcagtggtttaccgcgcgccaggttttttgcgatccccgggggcagtgacttatagcccgttaagccgtaattcacggccagatgacggacatgatcgaagctcacgcgagcatcaacgtcattaccgacatctttgctgtttttgaagttcttatccgattttccagggttatcctgtccgctattttgcttattaccatggttaccggagttaccagaattcccgttaccatgattgccgccattaccttgtccgccaccgtttccgtgaccaccgccgttcccgttgccaggattagccatgaccggagccgttgcaaacgttaaagacaacactacggcaagtgcggtagtggaaaaacgacgtatagacatgattgttgccttttagtggtagaactcatttgaattatcgccaggcgggaaaaacaaacaatacgtaaaagtcttatatgtgacagggacaaaaaagcctgtcgatgacaggcttttatttaatcaggcgtgtgccacaggcgttggatgttcgcccgctttacgcagcagcattaagagataaataaacgacacgctggcgatcatgataaacagtaaattgtcggaataattttgcatcagcatcgcggtaaacgtcggccctaataagctgccgatggtatagctcagtaaaagcgcctggttcattgccacgagctggtgatgctcaactttctcacaggcccacgccatcgcgaccggataaagcgtgaaacctgccgccccaagaataaacagcgcgggtgccatcgcggcattgctgagcatagcgaggcatcccatgatcaccacgaagacctgaacgcgcagcaccagcagacggccaaagcgatcagccagacggccaattggccattgtccaacaatacccgcactcaccatcaccgccatccagaagccaattccggagtcgctgacgccctgatggttcagataaagcggcatcaggccataaagcgagcccagtacaatccccgagataatgcagccgttaacgcccagacgcgcctgacgcagtctcagcatgggccagacgtgggttgcttcctggtgttcactgttctggttcacaatgcgcgtaaagagcagcggcaggattgcggccagcaccatgcccgttacccacggcagaacgctcatcaggtcggttggcagcttgctcaccatcagttgtcccagcacggtgccgacatagtaaaccatcatgtaggcagccagcaggcgtccgcggttgcgggaggtgccgctgcacatcagcgcactttcaacgaccacccaaatcatcgcgcagcctacaccggcgataaagcgccatgccatccagctccagaagccgaccatcaggcccagccccgcacatccggcggcgaaaatcagcgaggccagataatagctgtggttaaagccaaagcgcttaatcaggctcccggtcaccagcgttccaagaaggttgccggtaaaaaaggacgagctgaccatacccacctgccaggtcggtaagttttcatgggcgagccacagcgggacgagcgtatttaacactgcgatcgccagggtcaacaaaagcaggccacagagcaacagcagcactggccgggtataggtggtcatggattaaaaaccgtgaggaagttcagatttcgtgcgcatcatgccactggcaaaaacaaagtcaatccactgatttagccgcctcgcacaatatgttccctgtcgatttaaaaaacttatcctgctaatgccacgcctgctatagatattaattatgtctctgttttcatttattaatgggcaaaattaaaacaaaacgacagacgaaaaatttcatgatcgaaaaaagaaaaagccgggcactctggcccggcttgatataaccaaatgcaacgttaactggcgacagccataccaacggtcatatgcaacccgtagaacacgccgcgaccaatcagttcacccgccagtaccagcacaaaagccagtgacagcagcggcagcgccggctgataacctttgagctgaggggcaatccagaataccagcgcggcgaccagcagaacgatacgccaggccatcagcgcaccgtagtccggcaccagggcagaggcctgctgaatagagctgtgaatggttgccagttcagaaccctgcatcagggcgactatcgcactcactaccagcgccagcagcgaaacagcgggcagcagacgcattgcccatccgtcgacacccgccacgcgcagcagcaggtagcccagcagcggcccgccaataaacatcgtcaggaagaagctcattggcgtccagacgctgtaccaggtggggacggtatcgatggtgttatagacacgtatcatcatccacacgaacaccacgcccagcaccatggtcacaatcagccacaggctgcgcagacccgcaggcaacttcttcataacggccagcagccagcccagcccaccgacggcaaagaaaattgcgccactggcaatctcgttactgagggatgaggcccccacgcggttcagagagttaaacgcgcgcatcggcgaacccaggtgcagcgtagaggcgataaagccgatccccatcagcacccacaggccaaacatactcaacaccaggcgctgctgctgttcagcattgagacgacctttcaacaacgccagcgcgagcacaatgaagccgccggctacgcactgaccaaagaccgtgaagatcatcagcggccattcatgccatccacttcccatctcacacctccttcggatttgccaggtagccggtggtgtcacctgtaggacggctgttggcgttaggtttaatcacaatactcggcttcgtgaagtgcgcagacggcagcggtgccacggcggcaagctgaccgtgtttttgacgcagctcttcaatcgggccgaagtccagcgcgcgcagcggacaggactcgacgcaaatcggctttttgccatccgctacgcgggtgtggcagccgtcgcatttggtcatgtggcctttagcggcgttgtactgcggcgcgccgtacggacaggccatatggcagtaacgacagccaatgcagacatcttcatccaccaccacaaaaccgtcttcgcgcttgtgcatcgccccgcttgggcagacttttgtacaagcgggatcttcacagtggttacaggcaattgacaggtaatacgcgaagacgttctgatgccagacgccattatcttcctgccagtcgcccccggcgtattcgtagatgcgacggaagctcacgtccggcgtcaggtctttgtaatctttgcaggccagctcgcaggttttgcacccggtacaacggctggaatcaataaaaaatccatactgagttgtcatcggttactccttaaaccttttcaacctggacaaggttagtgtgggatgggttacccttcgccagcggcgacggacgctgtgtggtcagtacgttaatactgcctgcctggtcgatgcggttggcatccgggctgtaccaggccccttcccctaacgccaccacgccgggcatcatgcgtggggtgactttggcttcaatatgcacctcgccgcgaccgttgaagatgcgcacgcgatcgccattgctgatgccgcgcgctttcgcgtccatcgggttaatccacatctcctggcggcaggcggctttcagcacgtcgacgttaccgtaggtggagtgaacacgcgctttgtagtggaagccggtcaattgcagcgggaatttcgccgtcagcggatcgttatagttttcaaagcccggcgtgtagatcggcagcggatcgataacatccccttccggcagctcccaagtggaggcgatttttgccagcgcttcggaatagatttcgattttgcccgacggcgtggtcagcgggttcgcctgcggatcttcacggaacgctttgtacgccacgtggtgtccttccggatcgcgctgtttgtacatcccctgcttgcggaaggtatcaaagtcagggaggtcaggaattgccttacgggagagttcatgcagatggcgcatccacccttcctgagtacgcccctcggtgaactgctgctcaacgcctagacgtttcgccagctcagaggtcatctcataaatggttttgcactcgaagcgcggtttaatcgcctggtcggtaaagatcacgtaggacatgttgccgcaggaggcgtccagcgcgaaatccatctgctcagaggcggtgcagtccggcagcaggatatcggcatattttgccgaggaggtcatgtggcagtcgatcaccacaatcatctcgcacttcttgtcgtcctgcaggatttcatgggtgcggttgatttcagagtgctggttgatgagacagttaccggcatagttccagatcatcttgatcggcacgtccagcttgtccttaccgcgcacgccgtcgcgcagggcggtcatttccgggccacgttcaatcgcatcggtccacataaacatggagatgctggtctgaaccgggttatccagcgttggcatacgttcaaacggcacttcatatgagccttcacgcgcgccggtattaccgccgtgaatgccgacgttgccggtcagaatggagagcatggaaatggcacgggtcgcaatttcaccgttcgcatgacgctgcggaccccagccctggctaatgtaggctggtttggctgagccaatctcacgcgccagctggatgatacgctctgccgggatgccggtgatggtggaggcccactccggcgtttttgccacgccgtcgctgccctgtcctagaatatacgccttgtaatgaccgttagcaggtgcgctggcgggcagggttttctcgtcatagccgacgcagtatttatccaggaaaggctgatcgacgaggttctcggtgatcatcacccacgccagcgctgagaccagggccgcatcggtacccggacgtattgggatccactcgtcttcacgtccggcaccggtgtcggtatagcgcggatcgatgatgatcatgcgggcattggatttggcgcgcgcctgttcgaggtagtaggttaccccgccaccgctcatgcgggtttcccccgggttgttaccaaacagcacgaccagcttgctgttttcgatatcggacggactgttgccgtccgcccaaccgccataggtgtagttcaggccagccgcgatctgcgcagaagagtagtcaccatagtgattgagataaccgccgcagcagttcatcaggcgcgccaccagcgtttttcccggtggccaggagcgggtcagcgtgccgccgagcgtcccggtaccgtagttcaggtagatggattcgttgccgtactctttaataaggcgctgcatattggtggcgatgatgtcgtaggcctcatcccagctaatccgctcgaacttcccttccccacgcttaccgacacgcttcatcggatatttcaggcggtccggattatagacgcggcgacgcatggagcgaccacgcaaacacgcacgcacctgatgtaacccttcgtagttatcgtccccggtattgtcggtttcgacatatttaatttcgccatccaccacatgcatacgcagcggacaacggctaccgcaattaacggtacaggcactccacaccactttttccggcgaagtggccggagacagagcatctgccgccgacgccagtcgggtaaaagggagcgtgaaggcactactggctaccgccaggccgcctattgccgtggttttcatcaacccacggcgagtgacctcggcagccattaatgcttcaggcgcgttgattttcatagagactcactttggttgctcacaaaaaaaagagaggcggcgcaaaccgctatgtagttttatatataacgaatattatcgttatcagctttttatgctggctttcattcgaaggagtattactactttagagggagaggttattgcgtcgtatcaaaccaaaggcataaaaaaagcgccctgaggcgcttttttgttttaagacaaattattagccgatgtactgctggcctttcatgtatggacgcagcacttcagggatctcgatacgaccgtctgcctgctgatagttttccagcacggcaaccagggtacggcccacagccaggccagaaccgttcagggtatgcaccagacgggttttcttatcagatttgctgcggcaacgtgcctgcatgcggcgcgcctggaaatcccagacgttagagcaggaggagatttcacggtaagtattctgcgcaggtacccacacttccagatcgaaggttttgcaagcaccaaagcccatatcaccggtgcacagcgccatacgacggtatggcagacccagcagctccagcactttttcagcgtggccggtcatctcttccagcgcgtccatggattcttcaggacggacgatctgcaccatctcaactttgtcgaactggtgcatacggatcagaccgcgcgtgtcgcgcccgtaagagcctgcttcagaacggaagcacggagagtgcgccgtcagtttgattggcaggtcgtcttcgtcgatgatctcatcacgcacgaggttagtcagcggcacttccgcggttgggatcagcgcgtagttgctgctgtcagcttcctcgtccagcggacgggtatggaacaggtcgccggcaaatttcggcagctggcccgtaccgtacagcgtatcgtggttgaccagatatggcacataggtttcgctgtagccatgctgctcggtgtgcagatccagcatgaactgcgccagcgcacggtgcagatgggcaatctggcctttcattaccacgaagcgagagccggtcagcttaacagcagccgcaaaatccaggcccgcgtgcatttcgcccagcgtcacgtgatcgcgcacttcaaagtcaaactcacgaggcgtaccccagcgtttcacttcaacgttgtcgttttcatctttgccgacaggcacgctgtcgtcaggaatattcgggatagccagggcaatatcacgaatttcggcctgaagaacatccagttcagctttcgcctgatccagttcttcacccagcttgttcacttccaggcgtaatggctcaatatcttccccgcgcgctttcgcctggccgatggatttcgatcgagagttacgctctgcctgcagattttcagtttgtacctgcagtactttacgacgctcttcaagagcgcgcagcttatctacatccagcttaaagccccggcgtgccagtttttcagcgactgcgtctggctcattacgcagcagattgggatcgagcatgcttatcctgtgcttatcgaattaaaataggaaatgtgaccacagcctgcggccacaaggatacaattgccaacattaccgcaacgattgaactaacggtagcgttttatagggctattttgatcctgtccggcgagccaggtgagcttttcaccaatcttgccttcaagacctctgtttgtggggtgataatagcgcgtttgtgccatctcctgcgggaaatattcctccccggcggcgtaggcattgggttcatcatgagcgtagcggtattcctgcccataccccatctctttcatcagtttggtcggcgcattacgtagatgaaccggtacatcgtagtccgggcgttcgcgcgcgtcagacatcgctgccttgaaggcggtataaaccgcattgcttttcggcgcacaggccagatagacaatcgcctgcgcaatggcgcgctcaccttctgcgggtccaacccgggtgaaacagtcccaggccgacagcgcgacctgcatggcacgcgggtcggcattgccgacatcttctgacgcaatcgccagacagcggcgcgcgacgtatagcggatcgccacccgcagtaataatacgcgcataccagtacagcgccgcatccggcgcgctgccgcgcacggacttatgcagggccgaaatgagatcgtaaaaacggtcgcctttattatcgaaccgcgcgctgcgttccccggcaatttcggtgagcagttccggcttcagcacccgcttcccggcgtcgtcgacctcggccatgtcggccatcatctccagcgtgttcagcgcccgacgcgcatcgccgttgaccagctcggcaatcgcacgacgcgtctcgtcaggcagaacgatatcctgtccgccgtagccgcgcgatttgtcgtccatcgcctgagtgagaaccttttcgatatcctcggtcgtcagcgatttgagcaggtaaacgcgcgcacgggaaagcagcgccgagttcagctcaaacgacgggttttcggtggtcgccccaatgaagaagatcgtgccgtcttcaatatgcggcaggaaggcatcctgctggctcttgttgaagcgatggacttcgtcgacaaaaagaatggtgcggcgtccggcgttgcggttctgacgcgcacgctcgatagcctcacggatctccttcacgccggacgtcaccgctgagatacgctcaacgtccgcgttggcataacgggcaatcacttctgcaagcgtagtcttgccggtgcctggggggccccagaggatcatggagtgcaaatgccccgcctcaatggcgcgcggcaaaggcttcccggcagccagcaggtgctgctgaccgatgtactgcgctaaattttctggccgcatacgggcggccagaggttgaaacgcgttatctgaaaaatcgagcgacagattgcccactcacgcctcttacttattgcgttggtcgtccaccgttacgcccttcggcggggtaaaggtgaacttcgatgcatcaacggcgccgttctgctgagatttgagctgatagctgctgcgctgatcgtcctgctcaaccgcgccgaactgattaatggtaccgttggtgctgacattgatggtgaactgcttcaggttgccgttgctgcctttcggcgtcaggacaaactcgtcacccgtctgtttaatattgtactgctgccagtcgctggcctggttacgggcaatcagcataaatggcgtattgctggtggcatctttcagccaggtcgcagtggcctgctcaacgaacgggttgtagaaccataaggttttaccgtcagacaccaggatgctctcatccggctgggtcatgtgccagttaaacagatttgggcgttttacccacaagtccccctgaccttcctgcaccgcgttgccgctgccgtccgtcactttctgcgtgaagctggcgtggaagctgcttactttatccagtcggcttttaaggtcgctggctgcatcagcccagacgctgctggcgacaaaactggtgagtaatgcacaggcgatggcgatttttttcattgttattccttaaaatacgtcttcccgaaatggggtttccgtcttctattctggacctgcccggaggcaggcgacagaagaaaatgcttaattttggctgatttacccttctttgcaatcgcagaaggttaatcaaacggtggcggagccagcacctcgcggttaccgttatgcccctgctcgctcacaatgccctgcgcttccatctgctcgataatgcgcgcagcgcggttatagccgatgcggaactgacgctgtacgccggagatagacgctttacgtttttcggtaacgaaattcaccgcctgatcgaataatggatccagttcttcgccgccgtcaaagccaccgccgccgccttcactttccgtatcgctggtgatgccatcgacgtattgcggacgaccgcgcgctttccagtcctgcacgaccgcgtgcacttcctggtcgcgcacgaacgcgccgtgaacacgcaccggagaggtggagttcggcccggaatagagcatgtcacccatacccagcagcgactctgcaccgccctggtcaagaatggtacgggagtcaattttacttgatacggtgaaggcgatacgcgtcggaatgttcgctttaatcagaccggtgataacgtccacggaaggacgctgggtcgccagcacaaggtgaataccggccgcacgcgctttctgcgccagacgggcaatcagctcttccactttcttaccgacggtcatcatcaggtcagcgaattcgtcgaccagcaccacgatataaggcagtttttccagcaccggatgctgggcatccatgctgtcacccggcttccagtacggatccggaatcggacggcccatgcgcgccgcttcggcgattttctcgttatagccggccaggttacgcacgcccagcgcagacatcagcttgtagcggcgttccatctcattcacgctccagcgcagggcgttggcggcgtctttcatgtcggtgaccacttcagtcagtagatgtggaataccttcatagaccgacagttcgagcattttcgggtcgatcatgatgaaacgcacatcttccggctgcgctttatagagcatgctgaggatcatggcgttcacaccgacggacttaccggaaccggtggtacccgcgaccagcaggtgaggcatttttgcgaggtctgccacaaccggatcgccagcgatatctttacccagcaccacggtcagtggagatgggttatcacggaacttggtgttatccagcacttcacgcaggtagacggtctgacgtttcttgttcggcagctcaagaccaacgtacggtttgcccggtatcacttccaccacgcgcaccgccacggtcgacagcgaacgcgccaggtcgcgggacaggttggaaatacgcgcggcttttacgcccggcgccaggttcagttcaaaacgggtgatcacaggacccggcgagtagttcaccacgtccgccttgatgcggaagtcagccaaacgggcttcaaccagacgggccatctgctccagcgcaaacgtatcaaccggctcgacttctgctggcggcggcgtcagcaggtccagcgacggcagcggcgtgcttggacgctgcagcggacggctgtcaccgttacgcatcagcagcgggtgaatcaggctctcctgcggctgtggcgcaggctgctggaactgcggcggttgctgaacaggttgatgtggctgcgcgtaggcctgtggtgctggctgctggcgcacaggctcagcttccggcatcacgctcggggtaaataaaggctcgcttgggccatcatccaccagatctttcatcggcgagaattcaaagtccgacagtgagaacggatttgcccctgccggctgttcaccggagtaacgctgctgctgcgttgccgcaaactggcgcgctaattcggcttctgccgcatcatcttcgtcttccagcgcaggttcgtcgtgctgatagtcttgaccgtagcgctgattttgctgcgcagcgaactggcgggccagctcgtcctgctgtatttcatcagcatcatcgtcgtactcagactcgcgcgctttttcttcagccatgcgctgggaaggcagcttgatgccataagaagcaagctcacggcgggttggcacgcggacgcggttaggacgaggcagttgcggaccaatcccctctttcacctgaggacgcggtgcgccccctgttgccaggctaaagaccggtgccgccgctgctgcggccgcagtagcctgcttaacgccttccgttacgggtgctacagcaggcgtcgggtcgaccggcggaacggaagcagaaggcgccttcgtaaccggctcctgcaccggttcaggcacaggctgataccaggcggccagctgttcgcgttcacgcgcacggcgctcttcgacttcttcgaaatagtacagcggtggacgcgcaggcttcacctcttccacgatttcaggctcaggttcaggctgcggtgcaacgtaaggctgcacaggttcaacaggttcaggcacgtactcctgataaggctgggacactggctgctgatattgctgcggtgcatactcaggctgcggcggctgataaggctgctgccactgttcctgctgcacggggatgtagctttcaggttcaggcgcaataacgggctccggcgtgtgaacacccggcgcagtctgccagtcaacctgaggttgctgaataacggattccggcggcgggaccggcgcggatggcatcacggcgtcgacaggcgcggcatacgcctgcgcagcggtcgtcgcggcggcggcagccgcaaccggctcggtaaccgagtggccgttcaacagtggatcgtattcgtcgaagtcacccggcgtggcacggctaccggaaaaaagcacatcatcaggatcgacggcggtccctgctgcacggtactcaacctgctcgtcttcatccatgcgtttaccggagaagagcgccgcatcggttttacggcccagcgggttggcaaatttctcagcaacacgctggcgacgcgccagcgcaccgcgcagaattcgggcacgacgagactcgcgacgctgcacaggcgcatcgtcttcctcttcatcttcgtattcgtcttcatcctcccacgtatcgtcacgacgggtacggttactggcgaaggtcagaatggtgaggataaagctgccaattttctcggcaatgctcacccaggaccagccggtaaacagcgtcagcccggctgcccagatgcatagcagcgccagcgtgccgccgctgctgtgcagcaccggctgaagtgcggaacttaataagctgccgattaccccgccagaggcgaagtaccagatatcatccgcattgattgccgccagcccgcaggaggtaaggatcagcgccagcgcgccaatcaggcgcagcgagacggcgaaatagtcgatgtaatcatcgttctgacgatgacgccacgcaaaccagcatccgccaatgataatgacgggaagggtgtaggccatcacaccgaaaatgaaaaacagcgtgtccgcaagccaggcaccggggacaccgcctaaattatggataggctcatgccatgcagtttgtgaccagctgggatcagaggggttgaaactgagtaaggctgccatcagccagacggcaaaaagggcaataacaatcagcaaagcctcgaggagacgacgtccgctgcttagcttcgatagtatgacttctttgtcttcagtgtattcctggctcaagaaaggctctccaggtatcaggcatatcctgcctgtttgctaaaacggacaacagcgccgggactccccggcactgttgctgtatggattaacaggagtgtaatcaaactacgctgattttgcacctgttccgtgttagcgcgtcttaataaccagacgattgctctgtttgacctcttccattaccacataagtacgggtgtcgttcacgcccggcagacgcaacagggtttcccccagcagcttacggtaggcggacatatcaggcacacgggttttcaacaggtagtcgaaatcaccggacaccagatgacactcttgaatttcttcaagtttttgtacagcggcgttaaattgctcaaacacatccggcgcaccacgattcagagtaatctcaacaaataccagaagtgaggcatccagataatgcgggttcagcagagccgtatagccctgaataaaaccctgtctttccagtcggcgcacacgctcaaggcacggcgtcggggaaagtcccacacgttttgaaagctcgacgttggaaatacgcccatccttttgcaattcattcagaatgttacgatcgatacggtcgagatctttgccagggcgcttcttgctatctaccattattattgtctctctgtattccttccctactcctgcctggaccctgtgcacatcactgttcagagcctgtacccgttagtcatcacatcgcctggttttgtattagacgcgatgcggattcgggttctgttggtaagaagaccgttgcccgaaggctgtcaccgacatcacgtatggcgtctgtccacgccatgcgtagatttcactgacccggtaaaaatggcatttacgtgcatgcctatgcggcatacggttaacgcggttttttttcttccttgaatgttttcgcaaaagcgcaggggattgtcaaagcaaaacatcgttttttagtacaacatgccggatattcattacgacagggtattaatcctcattttattgccttataaacgaccggttttcttaagaaagcgtgatgttatcgcgcgcgattcatcgtctacggctattacacagattgatatcaaaattgctgcgctctttttttacggcaacaaattccctacaatccagccaaatgtctgccaacaacaatggggatctcatgggcacggccaaacacagtaagctgctaatccttggttctggacctgcgggatataccgcagcggtctatgctgcgcgcgctaacctgcacccggtactcatcaccggtatggaaaaaggcggtcagctgaccaccaccaccgaagtggaaaactggccaggggacccgaacgacctgaccgggccgctgctgatggagcgcatgcacgagcatgccgctaaattcgaaaccgaaattctgttcgatcacatcaacaaggtcgacctgcagaaccgtccgttccgcctgacgggtgacagcggtgaatacacctgtgacgcgctgatcatcgctaccggcgcctctgcccgttatctcggtctgccatccgaagaagcgtttaaaggccgcggggtttctgcctgcgccacctgcgacggtttcttctatcgcaaccagaaagtcgcggttatcggcggcggcaacaccgcggtggaagaagcgctttatctggccaacattgcctctgaagtgcacctgatccaccgtcgcgagaccttccgcgcggagaagatcctgatcaaacgtctgatggataaagtggcaagcggcaacatcgtgctgcacaccaaccgcaccctggaagaggtgacgggcgaccagatgggcgttgccggtctgcgtatccgtgatacccagaacaccgataacgtcgaaacgctggaagtggcgggtctgttcgtggctatcggccacagcccgaacaccgcgatcttcgaaggccagctggagctggaaaacggctacatcaaagtgcactccggcattcacggtaatgcgactcaaaccagcatcccgggcgtattcgcggccggcgacgtaatggaccacatttaccgtcaggcgatcacctctgcgggcaccggctgtatggccgcgctggacgctgaacgctacctcgatggactggctgaacaacgtaaataatctttacaagtcagtaacaaacgtaaataaaggcggcgataagtcgcctttattgtctccccgttgtaacattgcgctgcccaacttctaataacgtcacctgcaaagtacgcaatggaaaaaacccgtcaacaagagttaacacgctggctgaaacagcaaagcgttctttcccgccgctggcttacgatttcccgtattttgggtttcatcagcggtctgttgattgttgcccaggcatggctgctggcccgcattcttaatcacatgatcatggagaacattccccgcgaagcgctcctgctgccctttattgtcctgatcctgatttttatcctgcgcgcctgggtggtgtggctgcgtgagcgcgtcggcttccacgccgggcagcatatccgctacgagatccgccgtcaggtgctcgacaggcttcaggaagccgggcccgcgtggattcagggaaaaccggccggtagctgggcgacgctgatccttgagcagattgacgatatgcatgactactacgcgcgctatctgccgcagatggcccttgccgtcttcgttccgctgctgatcgtgatcgccattttcccggtgaactggatggcagcgctgattctgctgggcaccgccccgctgatcccgctttttatggcgctggtcgggatgggggcagcggatgccaaccgccgaaacttcctggcattgggtcgcttgagcggtcattttctcgatcgccttcgcggcatggagacgttacgcatttttggtcgcggtgaagcggaaaccgaaaatattcgcctggcgtcgcaggacttccgtcagcgcaccatggaagtgttacgcctcgccttcctgtcctccggcgtactggaattcttcacctcactgtcgattgccctcgtggcggtctacttcggcttctcctacctcggcgcgctggatttcggccattacggcacggcggtgaccctttccgccgggttcctggcgctgatcctggcgccggagtttttccagccgcttcgcgatctggggaccttctatcacgccaaagcccaggcggttggcgccgccgatagcctgaaaacgttcctggaaacgccgctggcccacccggagcgcggtgatgtaacgctgaatgctaaagactccgtgaccattgaagcgcaggacttttccattctgtcgcccgaaggcaaagtgctcgccggtccgctgaactttaccttacctgccggacaacgcatggtgcttgttggcatcagcggttccgggaaaagttctctgctgaacgcgttgtccggatttatggcctacacgggttcactgcggatcaacaaaaccgaactgcgtaacctcgatcctgacgcctggcgtaaacagctcagctgggtaggccaaaacccgcagcttcccgccgcgacgctgcgcgaaaacgtgcttctggcgcgcccggacgcgcgtgaagatgagctgcaatcggttctcgaccgcgcctgggtcagcgaatttctgccgctgctgccgcaagggttggataccgtagtcggcgaccagtccgccgggctgtcggtcgggcaggcgcagcgtgtggccgttgcccgcgcgctgcttaacccatgccaactcatgctgctggacgagcccgcagccagccttgacgcacacagcgagcagcgcgtaatggaagcgcttaacgccgcctccctgcagcaaaccaccctgatggtcacccaccagctggaagggattgccgactgggaccagatctgggtcatggaaaacggccgtattgttgagcaaggcgactacgcctctctcgttgccgcccaggggccatttgcgaccctgctggcgaaccgtcaggaggatatctgatgcgcgctctgctgccttatcttgcgctctataaacgccacaaatggatgctgacgctggggattgtgctggcgattgtcacgctgctcgccagcatcggcctgctcacgctttccggctggttcctgtcggcctcggccgtcgcggggttcgccggattatacagcttcaactatatgcttccggccgccggggttcgcggtaccgccatcacccgtactgccggacgctatttcgaacggctggtcagccacgacgccactttccgcgtgctgcagcacctgcgtatctatacctttagcaaactgctgcccctctcccctgccgggctagcgcgttttcgtcagggcgaattgcttaaccgcgtggtggcggacgttgacacgctggatcacctttacctgcgcgtgatttccccgatcgtgggcgcgtttgtggtgattgtggtggtcacgctggggctgtctgttctggatgttcccgttgcgctgacgctgggcgggatcatgctgctgacgcttatcgttctgccgccgcttttttaccgcgccgggaaatccaccggggaaaacctgacgcgcctgcgcggggactaccgccagcagctgaccgcctggcttcaggggcaggcagagctgaccatttttggtgccagcaagcgctaccgcgcgcggatggaaagtacggagctgaactggcatgaggcccagcgccgtcagtcggagctgacggccttctctcaggcgctgatgatgctgatcggcggcgtggcggtaatagccatgctgtggctggcttccggcgatattgggggaaacacacagccgggtccgcttattgcccttttcgttttctgtgcgctggccgcgtttgaagcgctggctccggtgacgggtgccttccagcatctgggacaggtcatcgcctctgccctgcgcatcacccagattgccgagcaggagcctgaagtcacgttcagtgccgggcagaccgttgtccctgagcaggttgcgctgacgcttgaagatgtcaccttcagctatgacaaacaggcgcagaacgcgctggacggtatcaccctttctgtgaaagccggccagcggattgcgatcctcggccgtaccggctgcggtaaatcgacgctgctgcagctgctgacccgcgcctgggacccgcagcgcggtcagattcgttttaataatacgttgctgaccgatttcagcgagcaggccctgcgcaaaaccgtcagcgtcgttccgcagcgcgtgcatctgtttagcgccaccctgcgcgataacctgctgctggctgcgccagaggcctctgatgatgcgcttcgcgccgtgctggaacaggtcggtctgcataagctgcttgagggcgatggactgaacagctggctcggtgaaggcggtcgtcagctttccggcggagagctgcgccgtctggcgattgcgcgcgcgctgctgcacgatgcgccgctgatgctgcttgacgaacctaccgaagggctggatgccacgaccgagagccaaatacttgatttgctggccaatgtcatgaccggtaaaaccgtcctgatggtcacgcaccgcctgcgcggactggcgagttttgatcggataattgtgatggacaacggacacattattgagcaaggtagtcacgcagagctgttggcgaaacagggtcgctacttccagtttaaacagcgtctgtagactatatttgtagcgtcctcactcgcgtactggagttttgctgtcatgcgcctggtccagctttctcgtcataacatcgcgttcccttctcctgaaggggcgctgcgtgagcccaatgggctgctggcccttggtggtgacctcagccctgcgcggctgttgatggcgtaccagcgcggcatcttcccctggttttctcccggcgacccgattttatggtggtctcccgatccgcgtgccgtgctgtggccagagcagtttcacctgagccgcagcatgaagcgtttccatgcaaaatcaccgtaccgcgtcaccctgaaccacgcctttggtcaggtcattgaaggctgtgccgaagaccggtttgagggaacatggataacccgggatatcattaccgcctaccaccagcttcacgagcttggctacgcgcactccattgaggtgtgggacggcggagcactcgtcggcggcatgtatggcgtggcgcaggggacgctgttttgcggtgagtcgatgttctcccgcgcggttaacgcctcgaaaacagcgctgctggtcttctgccaggcatttgcccagcgcggcggacgcctgatcgattgtcaggtgctcaatgagcacacggcttccctcggcgccgttgagataccgcgacgccagtacatcgagcatctggatgccagtcgtcaggaaaagctcccgcgcgacttctggataccgagaacgctctttatgcccaatgcctaaatgttttccgcatattttttgtgagggtgttataattacgccgcagagtagcttctgcctgttgccccgccgccgtttgggaccttcgcttcagataacgtcctgacgtttatcctgttgtatcccctttacgaatgcgctttccgttcggttgtaccgtgacgcttgggcaatgcgccgaaactgttttgctgcgtttcaaacgcgcaattctttacttaattgatgaatttcggcattatcttgccggttcaaaacttggtagtgataccccagaggattagatggccaaagaagacaatattgaaatgcagggtaccgtacttgatacgttacctaataccatgtttcgcgtagagctggaaaacggtcacgtggtaactgcgcacatctccggtaaaatgcgcaaaaactacatccgcattttgacgggcgacaaagtgactgttgaactgaccccgtacgacctgagcaaaggccgcattgtcttccgtagtcgctaattgttttcgcctgtaatggcagatgaatattaaataaggccgggatattcccggccttatttttgtgtgtcgcagtcgattatttgaacaattatttagccgttcgttccagcttcagggctgtctgttcgacagtgtacggtgcaaggactgtgaggccttattttctattttgctgagctgcgtgtgcggcagtgcatccttatactcactccatcactttgattccagctttctaagctgcctgtacggcagtgcaccaggtcgggcggtatctcgaaaagctcatggttttctaagctgcctgtacggcagagcacctggtcacgctgcctggcgctgtttttctttatttctaagctgcctgtacggcagagcacggctcgaaattagcccgaccccattatcactttttctaagctgcctgtacggcagagcaccggcgcaggccatgcatgggctgatggttacctttctaagctgcctgtacggcagagcacaacccattcgacgcagtgatgttcgtgctgcttttctaagctgcctgtacggcagagcacgtaacggtgaccccgttgatttggatgtgttttttctaagctgcctgtacggcagagcactgaaataatatctccacacccttctgatttgcatacaaaaaaagctaaaaatccttctctcaccctctttttcatccaccagaaataatcatttaaaatcaatctattacacaaacgctaaaaattagggtcaaaacacctttcttcgcattaatcccccacacaaaaacacccattccacccaccctgacaaatggctatacttaaccatgacaaataacatcactcaggaggtgacatgagaacatggatccccgcacagaaacctgctgataacgcactttggcgttacgccggtttacccgccaaccgaggtatgcggttgattgaatttctcaatcagggattacccgtcagtgtgctcgacaacatccacgagtggacgtccatgtcgaaagcggacattttgcgtgtcacgggtatcaacgaacgtaacgtggcccgccgcaaaagcgcgggacggacgttaacgcccgacgagagcgaacgcgtggcccgtttcgttcgggtgctggatgctgccgttgactattttggcagtaaagaagaagcatggacctggctgcaggcaccggtgcgcggactcgggaacgtggcgcccgtcgacttaatagcgacggaaaccggtgcgctggaagtcaccgatttaattggccgcctggaacacggcgtgttcgcatgattttttatcgtctggtgacaggacgctatgccagcggggcgtggagtgggagtggtgcaaatcagtatggcggacggtggaatcataaaggccatccagctgtgtatgtctccacctccatctcgctggcctcactggagattttggtacatgtcagaaaagataccgtgctgaatcagtaccagcttttcagcattgatatcccggatgaccagatagattacctggataaagcgtggctccctgaggactggcaggaaaatccggcgccggtatcgacaatggatctgggaaccggttggttgcaggctaacagtgccctcgcgcttatcttaccttcctgtatcattccttatgaaaacaatgccatccttaaccccttacatccggcgttccactcggcgctcaattcagttcagcaactcccctttatttttgatacccgcctggctgaaaaaaccgcaccctgaacgcggatgcggttatgcgtatcagaaccagggaaccgtcgccgtcgcactgagtccgtaggtcgtaaacatcccggagacaggcgtagagagcaaatcaccatggcgaatgaagagcttaaaagactggccggtagagagactgcgcaggttaagccagggtaaatccgtcctcacttcctgcatcgtcagaagacgttgttgcgcctcctcctctgttaaccatccttttttcaccgagcgtcgcatgagcctctgcgcactgcttttcacctggacgcggctcacgcagcgccactggttgacgacaggcacgggctggatgtctgaggacatgcagtagtcactcaaccctttccgccaggacaatgcttcaagttcgcttagtgcctgatgatgaccgtgcacgcgtaagacggggccaagcttaaggccatatgccgggaagctgatccctatatccccctgccctctttgtcccagcgcgcggtgcagtttagccaccagcgcagccatcagcatctcctcgctgaactccggatcgggcagaacgcggatctcaagatagtgatccatagccactccttaatcgcccttctcaccgaaaacgccaccgcggatcagcacagccatgacgtaatgctgctgctcaacctcgggtttcagtcttttcgtcacccagttatccagcaaggtgtagaagtccattttttccttcggctgacgacaggccacgccgcgactggtgactgagccgtacggctcaacggcgatagcgcccagcgcatctacctgagggtgccaggtatcaatagttcgaatggcattcccgattttctgcgagtgcatgcccgcaacgctgtctacctgatacaacaggcgactcttgctgctgttgctgtccaggaccagctcctgcgacgggaaaatctcctgtccggcaccgaggagcacctgcgcttcgacgttcaggagaacaaaccctccaccgctgagccctttttcgatttcctgcgccagtgcgtttaggctctcgtcgctggctgtaaaatctcgcagcgcataattgtatgcatcaaacgtccacgacttactgcccgtcacgttcacgatgattttttcagcaccgacgcggttgcgccataaaaaacgcccgttcgccaggttagttgcgtagcggcgcgccagttcggcaaaaccgtgttcagtgatatagccatcgataacctgctgaagttcatcctgatacgcgcgatcgttacatacggaaggcgtcgacaggtttcccagcacgcgcagggtaaatttcaccttcagggtgtctgcatcggcaggtagcgacgccacatccacacgatgcaggttcgctttctggatctcggtatccagtttagccggatcgttggtgagcgcatttttcagacggttagagatggtgccacgcaccgctttttcctggatgcggatcggttgccactgattgccctgccagcttccggaatacatcactgcatccgaggttgccagcttacgttcaaatgccagtacagatgccgttttaacggccgttggagcctttgccatagataagtcctttttaattaataagttctgatgtcaccggtgcgcccgcgccctgacagtagtagcctgtttccgttgtccgataacgccagaaaatctcgtccagtgaccgaatccggtgcagaccgcaccactcgcccacgccatacaccgcttcggtaaacgcaaagggcgtttctgcatcacgcgcgtttgccacgacgcccggcgcgtagagttcagagatgcgctgatagcccgtcatcaacggcaccagataaccggggttgggtttcggaacaacgtgccagttggccggttcgccttcctggatatcgctatcctctggcgtttctgcctgtatttttagcgcggcaaaatccagccaggcgtcgagaagcgttgcatccgggttatgttcaagcagagtcgtatgatgctcgcccagccagctgctgcgatcccgcaaggcaaagcccggcattagttgccacgttagtcgccccatctcctgagcgctggcaggcatcgccataaccgaaatgtcctggatatcgacgatgattccccccgcaagtcggagcgtcggacacacctgcctgagatgctcggcaagatcgcgctgaccgtattcgccatttggaatttccccgtgacactccagcagcagcgaaaccgtcatgtgcatgcgcccctcttcgttaaaggaggccgttttcgcgtcccgtgtaagcggattgcgggtcagggcaaactgataatcgcggccagaggtgtgcgcgtggatctggtgctcgtggctgatcacggcacagccatcaatgcgtagctcgtgcgtttcggtcagacggcgagacagcgcatgggaaaatcccaggaaatgggtaatggcgggaaaaccgtaagtcaggccagcaatcgcgttggcgttttcaactctcacacggcgaagcaggatcagtgagctcatttcagcgcctcccggataattttttccatctcacgcaggttgctgcgtaaacgctcacgggtttgccattcacgctgttccacataccccacatcctttaatgccttgctcaggcgcgcgttaagccacagggcaaaatctgttgcgacgcttacctgccagtcgtctttatcccgctcgagacgaaaagcctcatcggttttggtgcgccagggatcgagccagagttgttgatgagtgactaatcgttcgcacgagagcgtccagttttgccatgtatcacgctgtagttccgacgccaccacaaacagcaggtcgataagcgcatcaatgtattcatcacgcgcttcgcgaatacgaacattggtgtaatcaccggttctggtcaataaagacacaagcagttgaacattgctgtttgcacgtcgatcaaactgaccacctaaagtgaaaacagaacgtaacgtcgtcggcggcttgtctgcttttttccactgcggcggctgacaggaaagcagccagctacgcccgctgcggacactgttgagataggaaatgttttgtggtttggtgccaccaaagtgtatttccgctgaatccgggaaaagcgtcagcggagtgggatgccaggttttctcccggcgcgctttccagatagctttaacatcgtcgccaaaacggaaggcaatcattttctgatgcatggcgtgaacaagcgaggtggcaaataacgggctcagcagatggtaactttcacctaccgggaaatagccctgcttagccaatttgtgcgaagcgggttctccggacgttaacgcacgggaaaatcccgcaatccattcacctagttggttcgcatcatcggtaaaagcggccagcgcagcgcgatctccgcgtttcaggcttgccagtagagaatcaccaccgttaacccgtgtttgcagcaatttcgcgacgtccagcgccgcggcgtttcccacggcatccggttccagacctgacaacgcagcggtgctgagatacccttcctgcgccactgcctcgctgtaaatactgctactttttgaatccccgtgggtaaatttcgccgcatgggtcacgaggttaatttgtccggctcgcttcgcggcatccgtcagccaggctttcggttcatagcgaagctccagttcccggcgttctgccgcaagcgtcgcgctatcttcagcgctgcgttttgcggcctctttatcaaatgcttccagctttgtttgccgtcgtccggcaatataagttgaaagaaatgagaataaatctccttccttcataaatccccttaatcttattgcattcataaacaacagaaataaaagaacaaaatcttatagtcagtataaattactcgaatacaaaaaaagcataataataaccatgacaaatacaaacttattaataataatcaccatgaaatattcccttatccaagataaaaataaagtacgttatttcaatggctttatccacacctatattatgtctttgtcctcaataatatgaacttgtcaaaaaccctcaaaataaatacaatcgccttcgactgtcgtttagatagcttagaaatatatgatgtccttgtcatttatttaccactgctgtacaagcagctcgcgccctctttcagagggcgcgaaacacacctagccttaccggaaggcgtgaatggccatgcgctggtgtggcggtatgtgaatgatttcggtgcgattagccaggatttaaaagcagcgctttaagcaaaggatggtttatttatggagtgttcccgtattttcatcgcgtttgcttccggggtggtgcttggtttatccgccgagacggcagcgagggatatgtttaaccctgcgttgcttgaaatcgatcatcctgtggacgttgatatccaccagtttaaccgcgcgaacaatctacctgccgggaactataaggtcagtattcatgttaacggcgaatatgttgaccgccgggaggtgacctttgtcgaagatactgccaccagcaaccttcatccttgcttctcagccgtcaaaaccgtgctcgctgagcttggggtaaaagtggcgtctatcaaggcccttaacgacatagatgacaaagcctgtctgaaccccgcgccgctcgttcccggctcaacctggacgtttgatacggataaactccagcttaacgtcacgttgccgcaaatctatattgatgtatcggcgcgcggctatatcagtccctcacgctgggatgagggcatcaatgcgcttatggtgaactacgatttttccggctccagcacggtgcattcgaacgaggatgttaacgacgatttttattatctgaacctgcgcaacggtgccaacctgggggcatggcgtttacgtaactacagtacgctaaacgtggccgatggcgagtcttcgtatcattcgatcaatacctatttacagcgcgatatcgccgcgttacgcagccaaatcatgctgggggatacgtggaccgcaagcgacgtgtttgacagcacgcaactgcgtggtatgcgtctctacacggatgatgacatgctgccttcgagcctgacggggtttgcgccagtggttcgcggcgtggcgaaaagcaatgcgaccgtgattgtgcggcaaaacggttacatcatttaccagtctgccgtaccgcagggagcgtttgcgctcaaggatttaaacactaccaattcgggtggcgatctggatgttaccatcaaagaagaggatggcagcgagcaacattttacccagccttacgcctcactggcgatcctgaagcgtgaagaccaaaccgatgtcgatatcagcgcgggtgaactgcgcgatcaaaacgattttcagccgaccgtttttcaggcgcaggtgttacacggttttcctgcgggtattaccctctacgggggcgtgcagggaaccagcgattacacctccgccgcgcttggcgtggggaaagatatgggttcgctgggcgccatttcgctggacgtaacgcatgcccgcgcgcggtttgaggacgatgacgaaagcgggcaatcttaccgttttctctattccaaacgttttgatgaaactaacacaacgtttcggctggtgggctaccgctactccacagagggctactacaccctgaacgaatgggcgtcccggcagaataacgagagtgacttctggacgacaggtaaccgccgtagccgtctggagggaacatggacgcagacctttggcgacgggatgggaaatatttatcttacccttagccgccagcagtactggaagacgaatgaagtcgagcggctggtgcagctgggctacagcaatagctggcgctctatttcctggaacgtctcctggaactacaccgattcactcacctcggcccaaaatagcaccgacactgacatcagcgacagccagggcagcgaacagatttttatgctctctctctccataccgttgtcaggctggctgcatgatagctacgtcaactatgggtacacccaaaacaaccatggaaaagggatgcaccaggtggggctgagcggtaacgcgctggatgcgcacaacctctcctggaacgttcagcagtcttacgatgcggataacgaagattacaacaacagcgcaggggtgggctatgacggcacatatggttcggtaaacgccagttacgactatacccaggacaaccagcgcctcaactatggaatgaagggcgggattctggcccacagcgatggcataactttctctcaggagctgggggaaaccgtcgcgctggttaaagctccgggagcttccggcctggcgctggagaatggtacgggtaaggcgacggactggcgcggctatacggtacagacgcagctcaatgcctacgatgaaaacagagtggagatcgacagcgattactttgcgaaggccaacgtcgaaatcgacaacagtatcctcagcgttatcccgacgcgcggcgcggtggtacgggcggagtttgtcactcacgtgggctatcgcgtcctgttcaatgtgcggcagaagagtggcaaaccggtgccgtttggcgcaatggcctcggctgatttaccccacggcagcgtaaccggcattgtgggcgaaaatggcgagctttatctgtccggcatgccggaagagggggcgtttgtcctgaagtggggtgcagataacacgatgacctgcccggttaactaccattttaccccgccagaaggcgttgaactgatacaaatatcggcagtatgccaatagggaaataagatgaaattcaggacacctctgtttttaagcgcgttgataatatttatgacgccagtatgcaaagcgtacaccacgggcgacgggatttgtcactccgaaggtggcgcttatatctataaccttaatctgaacgggcagtcgatcccggcggataaaaataaagcaggtacagagatcagggatctggaaacgctcagttcatctacgagttacaaagcgcaatgcaactgtcttacgcattactctacgggctttcgccaaatctactacaccgcacgatcgccgttaagtgaagatgtggtaaagaacgggtatacctattttacccttaataacaacctcagcatcgccacgtcgatacttgtgcttggcagagaatatataccggtacctttcagcgcagaaccaaacgtaatgtctcatagctcctattgttatgcacctggcgaggaagggagcgaaccaacactcaataccggttcacaaataaaaatatcattcttaattaacaagccgtttattggccgggtgagtgtgccaggtacgatagtcgccgatctttatggagggctggatgcggcctcctcgacctccagcaccgaaaaaatggcagagatcaaaatcgctggcgatatcgtcgtgccgcaaaattgcgagatagcgcccgggcagacgcttgagatagattttggcaaaatcccggccccggaattttccgctaccaaaggcaccgccgtgacgagtcacaaggtaaaaaagacgattcaggtacagtgcacaggcatgctggatgagaatattgtctactccactttccatggagaccctgttgacgccgatgccacgatgatgaaagtcaacggcaatgatgatgtaggcattgtggtatacgacaagtgggatcgtcaggtcagcgtcaacggcggcaggatggacatggataggggcgaaaacaataacggcgccgaaaacaattcgcttaccttttccgctgcgcctgcaagcgcaacgggggctcagccaaaacctggaacgtttgaagcgtacgcgacggtcacgctggaaattgaacattaatcacccgacggctgtttatgacagccgttgtcattttcccccttttgtaccaggcttatccctttctgtatgacaactctatgacgcaatcctgaataaatatcatttattatcaatgagttatttttaacgcctgcattgtcataaaactgtcataattcgtacatttatctgtcacctgtttgtcctattttgctcatcgtagccactaaacaacgatttacgaaaatcttgcaggagacattatgaaagttatgcgtaccactgtcgcaactgttgtcgccgcgaccttatctctgagcgcgttctctgtatttgcagaagcaagcctgactggcgctggtgcaaccttccctgcgccggtgtatgccaaatgggcggatacctaccagaaagaaaccggtaacaaggttaactatcagggtatcggctcctccggtggcgtaaaacaaattaccgcgaacacggttgatttcggcgcatcagatgctccgctgtctgatgacaaactggctcaggaaggcctgttccagttccctaccgtgatcggtggcgtggttctggcgatcaacctgccgggcgtgaagtcgggtgagttggtgctggacggcaaaaccctgggtgacatctacctgggcaaaatcaaaaaatgggatgacgaagcgatcgccaaactcaacccaggcctgaagctgccttctcagaacatcgccgtggttcgccgcgcggatggttctggtacctctttcgtgttcaccagctacctggcgaaagtgaacgaagagtggaaatctaaagtcggctccggctctaccgttaactggcctaccggtctgggcggtaaaggtaacgacggtatcgccgcgttcgtacagcgtctgcctggctccatcggctacgtagagtatgcgtacgcgaagcagaacaacctgtcctacaccaaactggtgtctgccgacggcaaaccggttagcccgaccgaagagaactttgctaatgccgccaaaggcgctgactggagcaaatccttcgcgcaggatctgactaaccagaagggcgaaggggcgtggccaatcacctctaccaccttcatcctggtgcacaaagagcagaagaaacctgaacagggcgctgaagtgctgaagttcttcgactgggcatacaaaaacggcggcaaacaggctaacgctctggattacgccaccctgccagacaacgtggttgagcagattcgcgctgcatggaaaaccaacgtgaaagacagcagcggtaaagcgctgtactaacaggatatatttaacgaagatggcgggtggcgctgcgcttacccgccctacggtttactctgtaggcccggtaagcgtcagcgccaccgggcatattcgtaaaaacgtctcaaacagaagagtaatttatggctgcaaccaagcctgcatttaaccctccgggtaaaaaaggtgacatgattttcagcgcgctggtcaaactggctgcgctgattgtgctattgctgctgggcggcattatcgtgtctctgattttctcctcctggccgagcatccagaaattcggtttctccttcctgtggagtaaagagtgggatgcgccgaacgatatctacggtgcactggtgccgatttacggcacgctggtgacctcgttcatcgccctgctgattgcggttccggtaagtttcggtatcgccctgttcctgacggagcttgcgccgggctggctgcgtcgcccattgggtatcgccatcgaactgctggcggccatcccaagtatcgtctacggcatgtgggggctgtttatctttgcgccgctgttcgccacgtacttccaggaaccggtgggtaacgtcctctctgccattccgtttgtgggggccttgttctcaggcccggctttcggtatcggcattctggcggcgggtgtgatcctcgccatcatgattattccgtacattgcggcggtgatgcgcgatgtgttcgaacaaacgccggtgatgatgaaagagtcggcctacggtatcggctgcaccacctgggaagtgatctggcgcattgttcttccgttcaccaaaaatggggtgatcgggggcgtgatgctgggcttaggtcgtgcgctgggtgaaaccatggcggttacctttatcatcggtaacacctaccagctcgacagcgcgtcgctctacatgccgggcaacagtattacctctgcgctggcaaacgaatttgcggaagcggaatccggcctgcacgttgcggcgctgatggagctgggtctgattctgttcgttattaccttcattgttctggcgatttccaagctgatgattatgcgtctcgctaaaaatgagggagcacgctaatggccactctcgaaatgcaagctactgctgaactggcggaatcccgccgcaaaatgcaggccagacgccgcatgaaaaaccgcattgccctgacgctctctatggcgacgatggcattcggtctgttctggcttgtctggatcctcttctcaacggtcgttcgcgggattgacggaatgtcactctcgctgttcaccgaaatgacgccgccgccgaacacggcgggtggtggcctggcgaatgccctggcgggcagcgggttgctgatcctctgggccacggtcttcggcacgccgctgggcattatggcgggtatctacctggcggaatacggtcgtaaatcctggctggcggaagtgattcgtttcattaacgacattttgctgtcagccccgtctatcgtcgtgggtctgttcgtttataccgtcgtggtggcgcagatggaacacttctccggctgggcgggcgtcattgcgctggcgctgctgcaggtgccgattgtgattcgaaccaccgagaacatgctaaaactggtgccggacagcctgcgtgaagcggcttacgcgctgggtacgccaaaatggaagatgatctctgcgattacgctgaaggcgtcggtctccgggatcatgaccggtatcctgctagcggtggcgcgtattgcgggtgaaacggcaccgctgctgtttacgtccctctccaaccagttctggagcacggacatgatgcagccgatcgccaacctgccggtgacgatctttaaatttgcgatgagccccttcgcggaatggcagcagctggcctgggccggggtgctgatcattaccctttgcgtactgttgctgaacattctggcgcgcgtcattttcgcgaagaagaaacacggttaattttttacggcgcggcagctcgcggcgccgaatgaggaaatgagtcaatgagtatggttgatactgccccgggtaagattcaggttcgtgatttgaacttctactacggcaaattccatgccctgaagaacatcaacctggatatcgcgaagaaccaggtcacggcatttatcggtccgtccggctgtgggaaatccacgctgctgcgtacctttaacaaaatgtattcgctctatccggagcagcgtgctgaaggggaaatcatcctcgacggtgaaaacattctgacccaggctcaggatattgccctgctgcgcgcgaaagtggggatggtgttccagaaacccacgccgttcccgatgtccatttatgacaacatcgcctttggcgttcgcctgtttgaaaagctctcccgtgccgatatggatgagcgcgtgcagtgggctttgaccaaggccgcattatggaacgaaaccaaagataagttgcaccagagcgggtactctctctccggtggtcagcagcagcgtctgtgcattgcgcgcggtattgcgattcgcccggaagtgttgctgctggatgagccgtgttcagcgctggacccgatttcaaccggtcgtattgaagaactgatcaccgagctgaagcaggattacaccgtggttatcgtgacccacaacatgcagcaggctgcgcgttgctccgatcacacggcgtttatgtacctgggtgaattgattgagttcagtaacacggacgatctgttcactaagcccgcgaagaaacaaaccgaagattatattactggccgctacggttgatttgccttagtgcatgtggagaaaccatggacaacctcaatcttaataaacacatttccggccagttcaacgcagagctggaaagcattcgcacccaggtgatgaccatgggcggcatggtcgagcagcagctttctgatgcgattacggcgatgcacaaccaggacagcgagctggcgaagcgcgtcattgaaggcgataaaaacgtcaacatgatggaagtggctatcgacgaagcctgcgtgcgcattatcgcgaaacgtcagccgacggcgagcgacctgcgtctggtgatggcgatcatcaaaaccatcgccgagctggaacgtattggtgacgtcgccgataaaatctgccgcaccgcgctggagaagttctctcagcagcatcagccgctgctggtgagcctcgagtcgctgggccgccacaccgtgcagatgctgcacgacgtgctggatgcctttgcgcggatggatctggacgaagcggtgcgtatctaccgtgaagacaagaaggtcgatcaggagtatgaaggcatcgtgcgccagctgatgacctacatgatggaagattcccgcacgatcccgagcgtgctgacggccctgttctgcgcgcgctccatcgagcgtatcggtgaccgctgccagaacatttgcgaatacattttctacttcgtgaagggtcaggacttccgtcacgtgggcggcgacgagctggacaagctgctggcgggtaaagatccgaaagagtaatcctgtcatctgataacaacgccggtactcaccggcgttgttatttctagtgtaatcacaattttccccttcatccgttgcctgacgttcgaaacgcgctaacgtgagacgaaaaatagcaaaggatggtatatgaaaaattcattagcgtgcctggcgatggccatcagcatcgggatcggtactggaacagacgtgattgccgcaccgttgccggtcacacctgaccagactaccccggtcagccactatgtgacccaggttaatgcggataaaagcattacgtttcgcctgtttgcacccggcgcaacgcgagtctccgtggtgacggggtcaatgcctgaaagccaggtttcccatgatatgacgaaagagaaaaatggcgtctggtcatggaaaagcgagccgatggcaccgaatctgtacgaatattatttcgacatcgatggtttccgttcagttgacacgggaagccgctatcaaaaaccccagcggcaggtgaacaccagcctgattctggttccgggcagtattctcgacgatcgtcctgtaccgcatggcgatctgacgaccttgacctggcactcgccgtcgctcaagtcagagcgccgcgtctatgtatggactccccctggctacaacggcacaggggaacccttaccggtgctctacttctaccatggttttggcgatacaggactctctgccatcgaccagggccgtctgccgcaaatcatggataacctgatggccgaagggaaaatcaaaccgatgctggtggtggtacccgacaccgagacggagagcactgaggccatccccgagaacttcccaccggcagaacgacggaagtctttctatccgctcaatgcgaaagccgcagaccgtgaactgatgagcgagattattccgctggtggatacacgcttcaacgtgcgtaaagatgcggcaggccgggcactggcgggattgtcacagggcggttatcaggcgctggtctccgggatgaatcatctggagagcttcggctggctgggaacgttcagcggcgttaccacgacaaccgtgcctgacgaaggcgtggccgcacgctttaagcagcctgaggccattaaccggcagctgcataacttcaccgtcgttgtgggagagcgcgattcggtgaccggcaaagatatcgccggtctgaaagcggagctggaaaagcagggcatcaaattcgactataaaatgtaccccggtctgaatcacgaaatggacgtctggcgtccggcctatgctgagtttgttcaaaagctcttcagataaacctgtcgccctccctgccgggaggggcggcttaacgcgtaatattccacccgcgcgccttccacagcgcgggtagctgcgccagatcggtgaaggtcgtgacttttggatgaacgatcggcttgttgtgcgggtcggcgcagaagtaaaacacctccatccccgcatcaatccccgactgcgcgcccgcagacgagtcatccaccagaatgcagtgctctacgttaacgttcatcgcctttgccgcatggaacatcagtgccgggtccggcttccagcgctggatatcgtagccgctgaacagtttttccgggaagtggtgcaacatctcaagcttgcccagcgagtgctgcattttgctgaccggaccgttggagaccacgcagatcggcaccgtcatcgcatccagcagcgcgtttgcgcccggaatcacctccagctccgaatcgaacaggcgcgcaacctcggcgcgatacaccggttccagagccgttttatccagaacgacgccgtgttcttcgttaatgatgtcgatgatctcgtagagcttcacgcccttaaagcgtttaaacacctcgtcgagttccagcgtaatgccaaattcctggaacatggcgacatacgcgcgggaacaaatgacctcactgtcgaccagcgtaccgtcgcagtcgaaaaataccgcttcaattccggacatgcctttcccttttaaccagtttaacgtttacgtacggcagttcaccggaacgcaatcgttgccgtataagcaaattcaatgaaaaaagtatcacgtaaccgccactattgtcgcattttggtataggatagcgacgaattttccctccttgttcggaaattgatgatgagtcaacaacacactacccagacatctggtcagggtctgcttgagcgcgtgtttaaactgcgcgagcacggcacgacggcacgcaccgaagtgatcgccggtttcaccaccttcctgacgatggtctatatcgtttttgttaaccctcaaattctgggcgttgctggcatggataccagcgccgtcttcgtgactacctgtctgatcgcggccctcggcagcattctgatgggtgtgttcgctaacctgccggtcgcgctggccccggcgatgggtctgaatgcgttctttgccttcgtggtggttcaggcgatggggctgccgtggcaggtgggtatgggcgccatcttctggggtgcgattggcctgctgctgctgaccattttccgtgtgcgttactggatgattgcgaacattcccgtgagcctgcgcgtgggcattaccagcggtatcggtctgtttatcgggatgatggggctgaaaaacgccggcgtgatcgtggcgaacccggatacgctggtgagcatcggccacctgacctctcataacgtcctgctgggcgtgctgggcttctttatcatcgccatcctggcttcccgcaatattcatgcggcggtgctggtctccatcgtggtgaccacgctgctgggctggatgctgggcgacgttcactataacggcatcgtttccgcgccaccgagcgtctctaccgttgttggccatgttgatctggcgggttccctgaacctgggcctggcgggcgtgattttctccttcatgctggttaacctgttcgactcctccggtacgctgatcggcgtgaccgacaaagcgggtctggcagatgagaaaggcaaattcccgcgcatgaagcaggcgctgtttgttgacagtatctcctctgtgaccggctcatttatcgggacctcgtctgtgaccgcttacatcgaatcctcttccggcgtctccgtgggcggccgtaccggcctgacggcggttgtagtgggtattctgttcctgctggtgatcttcctctctccgctggcgggcatggtgcctccgtacgctgcagcgggtgcgctgatctacgtgggtgtgctgatgacctccagcctgtcgcgcgtgaagtgggatgatttaaccgaagcggtgccggcgtttattaccgccgtgatgatgccgttcagcttctcgattaccgaaggtatcgcgctgggctttatctcttactgcgtaatgaagatcggtaccggccgcttccgcgacctcagcccgtgcgtcatcgttgtggcgctgctgtttgtactgaagattgtgtttattgacgcgcactaaggtgcggtttgtggtgtcaggtggcgcttcgcttacctgacctactgacgagtgtaggcccggtaagcgctagcgccaccgggcttttttatcaggctttaacccgcttaatataatccccgaacgccgtcagctggccagacagatggtcgcgcgtgctctgatccaccacctcacccgtttgcgggtcgaccttgttctgaatcactccgcccataaattccggcttgttcatcaccatcgcatcgaggaagaccaggatctgacgcaggtgatactggcagcgcgcgccgccaatcgcgcccatggagctggtctggatcagcaccggtttgcctgacagcggctgctcaggtaaacgggacagccagtcgatggcattcttcagaccaccgggtacagagtagttgtactctggcgtgacgatgaccacgccgtcagcctggcgaatctgctctgccagcgcctcaacgctctgcgggaacccttcttcctgctgtacgtcagcatcataaagcggaatatcgccaatagacggcagggcgctaatttccatacctgcaggtgccagctgtggcagcgtgcgggctaccatcccgttaaatgaacctttgcgcaggcttcccagtaacgtaacaactttcaacgtatcagacatgattactcctgtttcatcatgatgaccctgattggatcagctaagggtgaatgctttttctgccggtaaactggttaatcgcatcagacgtgcagcgggctcgttggcgcgctcgggcacatcaggaaggctacgccatccctgttgactgtcaaattcccagattttcatgcgttcgatggcgggggtcaccgcgatggaccagatgagcacatcctccgcgtcgcagagcgcttctaccagcgtggcctgggtggcgcgcagacgtccggagcctggcaacagctgcagcaggctggcgtcgtctgaggcgcatccgcagagcttgcgaatgctctggcgcagggtaatgagctgagctctggcttcaacaggatcgttctggttgcgtacccacagcttctcattgctggagagcggatagtcttcatgcgcgttaccaccgtggaagctgcgcgtcgcgcgctgaagctccatatcaagcccacagtccccttcggtggtcagcgcgaccccaatgatattgcccgtgtaggcaatggaaaaacgagggagatccgggtccgcaaagaccgggcggccttctggctgggtaatgatgtccggcagctcgctggtgccgtacagcataaacatcagttctgcgagaagcgctcgggacgctaaaaaccgcgacctgcggtgctccggaagcgtgagtgcttcacggtgacaggctgaagaaattcttgccgatacgagacgtccttctgtaagtatccctcttgcaaagtgcgtagccatttttcgctccttgataatggtcgtaatcggttaaacggttacatgattatcgcttaacttgcctcctgttttaatcagtaaatggaagtaagagaagccttaggaccgaactttacattttcttaggcaaaaattggatcgctcgcaccgtacagcgccttgatggtctcccgcagccagagaattttgggattatggctgttccgtttatgccagatcagcgtgaagggcacggtcaatttatccgcctgctcctcatcaatggggatcggaagcgcgatcagcttacgctggtggagttcattgtagtgatgacagtagtgcggggcggtggcgatatagtgatggccgggctgcgccgccataaacatcgcctgttcgaagcccggcaggctcatggcgatagtgcgatcgcgtcccatctcctttaacacctcatcaagcgcccaggtatcgctgcgttcccagaagatgctgatgtggggatagcgcaggaaggtctccagattccattcttgctgaagcgccggatgatcctcgcgcagatagacgcaggggcggtcgctgaacaggatttcgtagtcgataaaccacggcatcagcttaagcagctcgcgggatcgcggatgcgtttcacgcccggtgaagcccaaatccacctcgccacgcgtaatcgcgtccagcgagtcgtaatcccactggcgcattttcaccgtcgcctgcggatagcgctggttcacctgctccagcagggtattgaagcggatcagcatcagcggcgtttccgcggccagcacgaacgtcagcccgcccggagaatcatgatggaatttatcgaggatctggttgccgatttgcatccagtcagccagatcctgctccaggctcaccgtcagcggcgtcggcagcagccctagcggcgttttgacaaacagcgggtcgtcaaaccagtcacgcagcttggccagtgatttactcaccgccgacggcgtcacgttcatccgcttcgccgctttggtaacgctgcgctcctgcagcaaaagctgcaggcacagcaacaggttaagatcgagactgctgatgggcttcttcatagtgcgccgcgggctggataaccataagtaaggtaatgcagactatgctacagccaatcagaaccccgatcagcatattcagcgcgttaagcccgatgactgccgccagccaaatccacagcgacgagccgcagacctgtgcgatcctcagcaccgagcttgccactcctgcccgcagcgagaagggaccaagcgcctggctcatcgccacgccaaagccaaccgagaacccggcgcaaatgagcgtaatgcccaccagcatcaccgcatgtgagctggcggtcgccaggatcgcgcctgcggcaaggaataaaacctgtgaggtcaacatcagcgtgcgctggcggaagatattcagcgcaaacggggtggagaacgacacagccatactgaccatcgcggttaatgccatcaccgttgaatactcaccgcgatcgaagcccatggtctccatcagcaacaccggggaaacgtttacataggtcaggatcaccgccacgcttagcgtggtcacggtcagacggctgaggaaaaagcggtttagaagcttctctgccgggtgaatggtcgcggtatggccggtattctgcgagcccgggtgggtctctttcagcacggcaatcgacaggacaaacaccagcgcgcccatcgccgccatggtccagaacaggctctgccacgggaacttcagcatgatcagatagcccacgaccggggccagcaccgggatgatgcaggtaatgccgttcagcatcgagagcaccttagcgcgacgctgggcgcttaaggtgtcgcgcaaaatggcaaacgccaccacgtagcaaccgcccgcaccgatgccctggataaagcgcccggtcaggaacacggtgctgttttgcgcctgtgagcagagaagcgacgccagggcaaaaacgatggcaccggcgattgcgacaggctgacggcctgctttatccgcaatcttcccggcaaagaccatcgacgatgccatccccgcgaggtaggccgaaaacgcaatatgcagctgcgcttcgctggcgcccagatcgcgggcgatatgcggtaatcccaccagatacatatcaataccggacggataaagcagaactaatgcgaaactacaaaacagaaaacgcgccataaaccccccatagatgcaggcatgcaggatagggggtgaaaagggattaggcgagttgccatttggacaatggtgatttcccaggaggaaatcaccatggattagcgggaattacttaccaatacagaagctcgagaagatccgtcccagcagatcgtccgacgtaaactccccggtgatctcgctcagattctgctgcgccagacgcagctcttccgccagcagttcacctgcccatgcgccaatcagctgcgctttgccctggtcaagatggcgtgccgcctcttccagcgcctgcaggtgacggcgacgcgccaggaagccgccttccatactggtatcaaagcccatgctctgcttgagatggttacgcaggtcgtccacgccttcaccggtccgcgccgacaggcggatcagtgagtgaccattcacatcgctgataccgagcgtttcgccggtcacgtccgctttgttacgcaccacggtgatcggcagtttggccggcagacgggcaataaagtccggccagatctccgccgggtcaacggcgtcggtggtggtgccgtccaccataaacagcacgcggtcggcctgctcgatctcctgccaggcgcgttcgataccgatgcgctcaacttcgtcgctggcatcgcgcagaccggcggtatcgatgatgtgcagcggcatgccgtcgatgtggatgtgctcgcgcagcacgtcgcgagtggtaccggcaatgtcggttacgattgccgcttcacggcccgccagggcgttcagcaggctcgatttaccggcgttcgggcgtccggcaatcaccaccttcatcccttcacgcagcaggctgccctggcgcgcttcggcgcgaacggcgtcgagatcggccattacctggttgagctgggcttcgattttgccgtcagagaggaagtcgatctcctcgtccgggaagtcgatagccgcttccacgtagatcctaaggtgagtaagtgcttccacaaggtgattcacacgcgcggagaatgccccctgcagcgagttcagagcagagcgggccgcctgttcagaactggcgtcgatcaggtctgcaatggcctccgcctgcgccaggtcgagcttgtcgttgaggaaggcacgttcggagaactcgcccggcttcgcaatgcgcaggcccggcagggtcaggatccgttttaacagcaggtcgaggataaccgggccgccgtggccctgcagctccagcacgtcttcaccggtaaaggagttcgggccggggaaccacagcgcaatgccctggtccagcggcgtgccgtcggtatctttaaacggcaggtaatcagcgtagcgcggctttggcagtttacccagcaccgcttcggccacctcgcgtgccttcaggccggagatacgcagaatgcctacaccaccgcgtcccggtggggttgcctgggcgacgatagtgtcgttatggctcatggttgctctcgttcaatacaaataaaaaaggcggtcaatcgaccgcccttattttagcgttaacttatcggatcaggactttttcttttcgcggctatgcaggccacgtttttccagaccacggtaaatcagctgctgctggatgatggtcaccaggttgctgacgatatagtacagcaccagacctgacggaaaccacaggaagaacacggtgaagatgaccggcataaaggtcatgatcttctgctgcatcgggtcggtcacggtggtcggcgacatcttctggatgaagaacatcgtcacgcccatcaggatcggcaggatgtagtacgggtcctgtgcggacaggtcatggatccagagtgcgaacggcgcgtggcgcagctcaacggaacccatcagcatgtagtacagcgcaaggaagattggcatctgaatcagcagcgggaagcaaccacccagtgggttcactttctctgctttatacagggccatcatttcctggctctgacgctgtttgtcatcgcccagacgctcacgcattgcctgaatcttcggctgcagcatgcgcatcttcgccatggaggtgtactgcgctttagtcagcggatacatgatgccacgaacgatgaaggtgataacgatgatggagaagccccagttacccaggaagctgtggatgaacttcagcagcttaaacagcggctgagagatgaaccacaaccaaccgtaatccacggtcagatccaggtgcggcgcaacagcggccattttgtcctgaatttccgggccaacccacagggtgctggccagcttaccggtttgacccggctgtaccagaaccggctgagatttgtagccgatggctgcaaggccgttacccaggttcgcggtatagaagttgttggtaccgtcgttatttggcacccacgccgtcgcgaaatactgctgcagcatcgccacccaaccgcctttagcgctgacgttcaggttttcgttatcggcaatggtgtcgaatttgtatttctcgtacttcgcgtcaggcgtggagtacgccgcgccacggaaggtgtgcagcgcaaagttgctgcttccggtgtcacggtgagacggcagattgatggactgcttcagctggccaaaggtcgacagctccagcggtttcgcactggcgttctgtacgctgtagcccacgttcaccgcatactcaccgcgcttcagggtgaaggttttggtgaaggtgttgcctgcggcgtcggtataggtcatcgggataacgagttcgttctggccatcagccagcacaaaggtgtcgttctcgacgttatacagtggacgcgcaccgttagccgggttatccgggccatcacgaccggtcaggccgctctgcgcctggtagataaactcaggcgtggtttccagtaactggaacggttcgttagacttcagctctttcgggtaggtcaacagcagcgcctgctcaacatcaccaccacgggtgttgattgtcagctcaagcacatcggtcttaaccgtaatctgtttcccctggccactggccggtacgccctggtcggcggcgctacccgctgcggtggtcgtagtctgcgtggtctgctgctggggttgaggatttttatcctgctcccatgcctgccagatcatgaaagacacgaacaacaaagcgatgataagaagattgcgttgcgaatccatcgttagtgttctctggtatcaaagggtcctggggggacggggtcgtctccaccggggtgtaaagggtggcattttaatacgcgtttcaccgtcaaccaactgccttttatcactccaaacctgcgcaatgcctcaattccgtagcttgagcatgttggtgtgaaacggcagtgcggcccgagtagcggactaatcaggcgttgataaacccgaatgagggctatcaggacccgggagccaggcgacagtggcggcgccataatttttccaacgcttccgagagagcacggttatcgaggtcggcaacccctttcttcgccaccaccacgaaatccattgaaggcagttcgtgctgacgtaaacggaagctttcacgcgtcagacgtttaatccgattgcgttcatgcgcacgcttaacatttttcttggcgactgtgagaccgatgcggggatgccccagcgaattttggcggccgaggatggtgatttgcggcgtgccagcccgttgtggctgctggaagacgaaagtgaaatgagcgggagttaacaaacgtaactccctaggaaatgctagcttaaccactcaggggttagctttattacttggaaacggtcagacgagcgcggcctttagcacgacgacgtgccagaacctgacgaccatttttagtagccatacgagcacggaagccgtgagaacggttgcgcttcagtacagacggttgaaaagtgcgtttcatggcgatttctacctaaacttgaataaattcactgacttttgcgtatacccgaacgagtttcgaacgactaacgcctcagcgtgggtgattaaagaggccggattgtaataattgtacactccggagtcaattctctttccttatttcccgcgtatttccgcacgttttcgcgtggaaaatgagcaacggacgacgcaggaagatgagcatcacgcgccgggtcgaggattatacgggctcaccgataaagcgcaaggatcgtcccggatcttcgttagatcatttaagcaataaattggctgtgctcattaatttttccaatatgcgggctaaatcgtggggcactcgcgccaggatcgtttacacttaaccggtttctgatcttcctgtggataaatcgggaagaatctgtgagaaacagaagatctctggctcagtttaggctatgatccgcggtcccgatcgggatcccaggatcctggtcaggataaattgcagatagcaattcgcacgtccccctttacacagggtcatgccgatgtgcgccaacaatcatgaatattcaatagttttcttttattgttcgagtggagtccgccgtgtcactttcgctttggcagcagtgtcttgcccgattgcaggatgagttaccagccacagaattcagtatgtggatccgcccgttgcaggcggaactgagcgataacacgctggctttgtacgcgccaaaccgttttgtgctcgattgggtaagggacaagtaccttaataacatcaatggactgctgaacgatttctgcgggtcagatgccccacagctgcgctttgaagtgggcacaaagccggtcacccaaaccgtacgtgaaaccgtgaatgtggctgcgcctgctcaggccgcacccgcgccggcccctcgcgtcgctcctgctcgtcagggttgggataatgttcctgcaccggctgagccaacctaccgctctaacgtaaacgtcaaacacacgttcgataacttcgttgaaggtaagtcgaaccagctggcgcgcgcggcggctcgccaggttgctgataaccccggtggggcctacaacccgctgttcctgtatggcggcacgggtctcggtaaaacgcacctgctgcacgcggtgggcaacggcattatggcgcgcaagcccaatgccaaagtggtgtatatgcactccgagcgcttcgttcaggacatggtaaaagccctgcaaaacaatgcgatcgaagagtttaaacgctactaccgttccgttgacgcgctgctgatcgatgacattcagttctttgccaataaagaacgatcgcaggaagaatttttccacaccttcaatgccctgctggaaggcaatcagcagatcattttgacctcggatcgttatccaaaagagatcaacggcgttgaagatcgtctgaaatcccgcttcggctggggcctgaccgtggcgatcgagccaccggagctggaaacccgcgtcgcgatcctgatgaagaaagccgatgaaaacgacattcgcctgccgggtgaagtggcgttcttcattgccaagcgtctgcgctccaacgtgcgtgagctggaaggggcactgaaccgtgttatcgccaatgccaactttaccggtcgtgcgatcaccatcgattttgtgcgtgaagcgctgcgtgatttgctggcattgcaggaaaaactggtcactatcgacaatattcaaaagacggtggctgagtattacaagatcaaagtggcagatttactgtctaaacgtcgttcccgctcggtggcgcgcccgcgtcagatggcgatggcgctggcaaaggagttaaccaaccacagtctgccggaaatcggggatgcgtttggtggccgtgaccatacgaccgtgctgcacgcctgtcgcaagattgagcagttacgcgaagaaagccacgacataaaagaagatttttccaatctaatcagaacattatcatcgtgacgctatgaaatttaccgttgaacgtgaacatttattaaaaccgctgcaacaggtgagtggcccattaggcggccgcccaacgctgcctattctcggaaacctgctgcttcaggtcgcggacggtacgctgtcgctgaccggtacagatctggaaatggaaatgatcgcgcgcgttacgctgacgcagccgcacgacgcgggcgcgaccacggttccggcacgtaaattctttgatatctgccgcgggctgccggaaggcgctgaaatcgccgtgcagctggaaggcgaccgtatgctggtgcgctctggccgcagccgtttctcgctctccacgctgcctgcagcggacttcccgaacctggacgactggcagagcgaagtggaattcaccctgccgcaggcgacgatgaagcgtctgattgaagccacccagttctccatggcgcatcaggacgttcgttactacttaaacggcatgctgttcgaaaccgaaggtgaagagctgcgtaccgtggcgaccgacggccaccgtctggcggtctgttccatgccgattggcgactcactgccaaaccattcggtgatcgtgccgcgtaaaggggtgattgagctgatgcgtatgctcgacggcggcgacacgccgctgcgcgtgcagatcggcagcaataacatccgcgctcacgtgggcgactttgtcttcacatcgaagctggttgacggtcgttttccggattatcgccgcgtattgccgaagaacccggacaaaacgctggaagccggttgcgacagcctcaagcaggcctttgcccgtgcggctattctctctaacgagaaattccgcggcgtgcgcctgtacgtgagtgaaaaccagatcaaaatcaccgccaacaacccggagcaggaagaggcagaagagattctggacgtcacctacgccggggctgagatggaaatcggcttcaacgttagctacgtgctggatgtgctgaacgcgctgaaatgcgagaacgtgcgcatcctgctgaccgactccgtttcgagcgtacagattgaagatgccgcatcacagtcggctgcctatgttgtcatgccaatgagactgtaatgtcgctcacccgtctgttgatccgcgactttcgcaacatcgaaagcgcggatctcgctttatcccctggctttaatttcctggttggcgcgaacggcagcggcaaaaccagcgtgctggaagccatctatacgctcggccacggtcgggcgtttcgcagtttgcagattggtcgcgtgattcgccacgagcaggaatcttttgttctgcacgggcgtttgcagggtgaggagcgggagaccgccatcggcctgaccaaagacaagcagggcgacagcaaggtgcgcatcgacggtaccgacggccacaaggtggccgagctggcactgctgatgccgatgcagctgatcacgcccgaggggtttactttactcaacggcggccccaaatacagaagagcgttcctcgactggggatgctttcacaacgaagccggattctttaacgcctggagcaacctgaagcgtctgctcaagcagcgtaacgccgcgttgcgccaggtgacgcgctacgcccagctgcgtccgtgggacatggagttaatccctcttgcggaacaaatcagcaactggcgtgccgaatacagcgcaggtattgccgaagacatggccgacacctgcaaacagtttttacccgagttctctctcaccttttccttccagcgcggctgggagaaagagacggactatgccgaggtgttagagagaagcttcgagcgcgaccgcatgttgacctacaccgcgcacggcccgcacaaggcggatttccgcattcgtgccgacggtgcgccggtggaagacacgctgtcgcgcgggcagctcaagctcctgatgtgtgcgttgcgcctggcgcagggggagttcctcacccgcgagagcgggcgacgctgcctgtacctgatagatgattttgcctcggaacttgacgacgcgcggcgcgggctgcttgccagccgcttaaaagccacgcagtcgcaggttttcgtcagcgccattagcgctgaacacgttatggacatgtcggacgaaaattcgaagatgtttaccgtggaaaagggtaaaataacggattaacccaagttgaaatgagcgagaaacgttgatgtcgaattcttatgactcctccagtatcaaagtcctgaaagggctggatgcggtgcgtaagcgcccgggtatgtatatcggcgacacggatgacggcaccggtctgcaccacatggtattcgaggtggtagataacgctatcgacgaagcgctcgcgggtcactgtaaagacatcgtggtcaccatccatgcggataactccgtctccgtcaccgatgacggccgtggcatcccaaccggtattcacccggaagagggcgtctccgcggcggaagtgatcatgaccgtcctgcacgcaggcggtaagttcgacgataactcctataaagtttccggcggcctgcacggcgtaggtgtttcggtagtaaacgccctgtcgcagaagctggagctggttatccagcgcgaaggcaaaattcaccgtcagctttacacgcacggcgtgccgcaggcaccgctggccgttactggcgaaaccgacaaaaccggtaccatggtgcgtttctggccgagcctcgaaaccttcaccaacgtcaccgagttcgagtacgacatcctggcgaaacgcctgcgtgaactgtcgttcctgaactccggcgtctcgattcgcctgcgcgacaagcgtgacaacaaagaagaccacttccactacgaaggcggtatcaaggcgtttgttgagtatctgaacaagaacaaaacgcctatccacccgaatatcttctacttctccaccgaaaaagacggtatcggcgtggaagtggcgctgcagtggaacgacggtttccaggaaaacatctactgctttaccaacaacattccacagcgtgacggtggtactcaccttgctggcttccgtgcggcgatgacccgtaccctgaacgcctacatggacaaagaaggctacagcaagaaagcgaaagtcagcgccaccggtgacgatgcccgtgaaggcctgattgccgtggtttccgtgaaggtgccggatccgaagttctcctcacagaccaaagacaagctggtctcttctgaggtgaaatcggcggttgagcagcagatgaacgaactgctgagcgaatacctgctggaaaacccgtctgacgcgaaaatcgtggtgggcaaaattattgatgcggcgcgtgcccgtgaagcggcgcgtaaagcccgtgaaatgacccgtcgtaaaggcgcgctggacttagccggcctgccgggcaagctggctgactgccaggaacgcgacccggcgctgtccgaactgtacctcgtggaaggggactccgcgggcggttctgcgaagcagggccgtaaccgtaagaaccaggcgattctgccgctgaagggtaaaatcctcaacgttgagaaagcccgtttcgacaagatgctctcttctcaggaagtggcgacactcatcaccgcgctgggctgcggcattggccgtgacgagtacaacccggacaaactgcgctaccacagcatcatcatcatgaccgatgcggacgtcgacggctcgcacattcgtacgctgctgttgaccttcttctatcgtcagatgcctgaaatcgttgaacgtggccacgtctacattgcccagccgccgctgtacaaagtgaagaaaggcaagcaggaacagtacatcaaagatgatgaagcgatggatcagtaccaaatcgcgatcgcgcttgatggtgcgaccctgcacgcgaactcgcacgcccctgcactggccggtgaaccgctggagcgtctggtgtccgagttcaacgccacgcagaaaatgattacgcgtatggaacgccgttatccgaaaacgctgctgaaggagctggtttatcagccaaccctgaccgaagccgatctgagcagcgagcagaccgtcacccgctgggtgaacgccctggtgaccgatctgaacgaaaaagagcagcacggcagccagtggaaatgcgatgttcagcagaacgctgacgggcagttcgagccgatcgttcgcgtgcgtacccacggcgtcgacaccgactatccgctggagcacgagtttgtcaccggtccggaataccgtcgtatctgcacgctcggcgagaagctgcgcggcctgatcgaagacgatgcgttcatcgaacgtggcgaacgtcgtcagccggtagccagcttcgagcaggcgctggactggctggtgaaagagtcccgtcgcggcctcgcgatccagcgctataaaggtctgggcgaaatgaacccggagcagctgtgggaaaccaccatggatccggaaagccgtcgcatgctgcgtgttaccgttaaggacgcaattgctgcagaccagctgttcacgaccctgatgggcgatgcggttgaaccacgtcgtgccttcatcgaagagaatgcgctgaaagcggcgaatatcgatatttaatcgacgtgataccgcacgataactggccgcgcgtttagcgcggcttttttatgggcgcgggcatatcctgcgacagcactgacggtaagcgactggcgagcgtatcgacggcaatcctcactctcagcggcaggtgcggcgtctgctgccagaccgcatggacgtcaaaatggacatccggcgcctgcttcaggagcgggacgagctttccctgatgaatttctttaatggccatccagcaggggagccaggcaatcccgtgtccggccagcgccgcgtcgcagatggcctgcaaatcatccatattgagcgatgaacggggagtaaaggtgtgcgaggtcccttcgttatccatcagttgccagggtaacactctgcctgcgcgcagatagttaatggccgtatgatggggtaagtcagccacgctttgcggctggcctttgttctgcagataatccggcgcagcgcacagcaccatgcggtgttcccccagctttctggcgaccagcatgctgctgtcctgcagcgtgccgttacgcactgccatatcaaacccttcctccaccagatccaccacgcgatcgctgaacgacatttcaagctcaagcccgggatgttcctgcgccagttcaatcaacagcggcgcgacgcactggcggccaaacagtaccggcatggcaacgcgcaggcggccgctaacctgctgtttccccgtttcaagcagcgactctgcgccccgaatttcctccagcgcacgcaggcaccgttcataaaaaagggcgccgttatcggtcaggctctggctgcgggtggtgcgctgaaacagccgtacccccagtcgctcctcgagacgagcgatgctttttcctaccgccgagcgtgacaaatgcagacgaatggcggcctgtgcaaagcttcctgcctccacggcagcgacaaaaacagggatatccttcagcgtgtcggtcatgtattgtatcttttttggcgtcaatatagagaaaacttatcgccactggcgaccattcgtcaacggtagactgtcagtactaaagcttacttgatggccggagaaaaaaatgaccgagacaatgcaacgctggacgatgagcgccctcgggcgcgagagcctcacgcttattcaggagcccattccccagccaggtccgggtgaagtgcgcgtaagggtgaatgccgtcgcgctcaactatcgcgacaaaatggtgattgaaggcacgatgccgattccgctttccttcccgtttaccccggcgtctgacatggcgggcgtcgtagacagcattggtgaaggcgtcacgcgtttccagcccggcgcccgcgtcatctcaaccttctttccggagtggatcgacggtaagccgcaggcggacgcgcgcaatttgccctataaaacgtccggcggctatttccagggaatgctggccgagtacgtgattgtgaaggaagacgcgctggcggcatcgccggaaagcctggatgacgcagaggccagcaccttaccctgcgcggggcttaccgcctggttcgcactggtggaacgcggtcagctgcgcgccgggcaatcggtgctggtacagggaacgggcggcgtggcgattttcgccctgcaaatcgcaaaagcgcacggcgcagaggtcattgttacgtccgggagcgatgaaaagctggcgctggccaaaaagctgggggccagccagggcatcaaccgcctgaaaggcgactgggctgaagaggcgctggcgctgacgcaggatcgcggcatcgaccatattattgaaaccgtggggggcgagaacctgaagcactccctgcgcgccgttgctgttcatggacgtatctcggtcattggcgtgctggccgggtctgacatttcgctctctgctggcgaactgttgctgaaatctcccgtcattcaggggatcggcgtggggcaccgccgggcgctggaggatttcgtccgcgctgttgatgtcaccggcctgaaacccgtgattgagcatcgctaccgttttaacgagcttgaacaggcacttgagcatctggatcgcggtgcgtttggtaaaatcgttctcactcgcgagtaggtctttgttcctcgggataggcgtaaaagggggcttttgttgcgcaaggtagctctatttttgtgtgcttaatcgcgttagcatgaggcagcactcatttatcccggggaactcatggctatcaaacttattgcaatcgatatggacggcacgctgttgctgccagaccacactatctctccagccgttaagaacgcgatcgccgcggcacgcgcaaagggcgtgaatgtggtcctcaccacggggcgtccgtatgcgggcgtgcacagctacctgaaagagctgcacatgaatcagcccggcgactactgcatcacctataacggcgcgctggtgcagaaagccgcggatggcagtacggttgcgcaaaccgcgctaagctacgatgactaccggttcctggaaaaactgtcccgtgacgtgggttcccacttccacgctctcgatcgcaatacgctttacaccgccaaccgtgatatcagctactatacggtacatgaatcctacgtggcgaccattccgctggtgttctgtgaagccgagaagatggatccggccacccagttcctgaaagtgatgatgatcgacgagccggagatcctggataaagcgattgcgcgcattccggccgaagtgaaagagaaatacaccgtgctgaaaagtgcgccgtacttccttgaaatcctcgataaacgcgtcaataaaggcactggcgtgaaatcgctggccgacgcgctgggcatcaagccggacgaaatcatggcgctgggcgatcaggaaaacgacatcgcgatgattgaattcgcgggcatgggcgtagcgatggataacgctattccgtcggtgaaagaagtggctaattttgtcaccaaatccaacctcgaagacggcgtggcttacgccattgagaagtttgtgctgaactaaacacccgcttgcgataccctgatgcgaaaaccgcgcatcagggtatcctcatgaaacaaattaccttcgcttcccgcaaccaccagcttactaacatcaatacctggacgccggacagccagtggctggtctatgacgtgcgcccgtcaggtgcatcgttcaccggtgaaaccatcgagcgggttaatgttgttacgggcgaggtcgaggtgatttatcgcgccactgacggcgcgcacgttggcgtggtgaccgttcatcccgcgcaggagaaatacgtctttatccacggcccgaaaaacccggatgcggactggcactacgattttcatcatcgccagggggtaattgcgcatcacggtcaggcgagcaacctggacgcaatggatatcacttcgccgtacactcctggcgcgctgcgcggcggcagccacgtccatgtcttcagcccgaacggccagcttgtcagctttacctataacgatcacgtgctgcacgtgcgcgatgcgaagcttgatttacgcaacgtcggcgtggcggcaccttatggcccggtgaatccgccgggaaaccatcctcgtgaatacccggggacttactggagcgtgctggtcagccgcacgacgcccaacccgcagccgggcagcgacgaaattaaccgcgcctacgaagagggctgggtgggcaacgacagactggcgtttatcggcgataccctgtctgcaacgggcgagaaagtgcctgaactgtttattgttaacctgccagaagatgaacagagctggaaaagggcgggcgatgcgccgcttcagggcaccgcagagaccctgccggccccgccagctggggtgaagcagcgtcgtttgacctttacgcatcaaagggcctatccgggcctggtgaacgtgccgcgtcactgggttcgcagcaacccggagggggcacagatcgcgtttctgatgcgcgacgataacggcattgtgcagctgtggctgatctcacctgaaggcggcgagccgcgccagctgacgcgtaacgggagcgatattcagtctgcgtttaactggcatccggcgggtgatcggctggggtttgtgctcgaaaaccggatcgcctgctgtgacgcgcagaccggacaagtgacgtttttgacgtccgatcacggcaatccgccgtctgcggatgccgtcgtattttccccggacgggcgctttattgcgtggatggaagagacggacggtttccgtcagctctggttagcggaaaccgcgcagaactagcgtggcggcatctctgcgggcggaatgacggcgtttgtcgccagattttcctgctcgcttttctctacccgtgagcgcacggagtcgtccttacggaataaatcccacggcagcagaagcgtgtccgccacagccgtaaacggcatatccaggataaccagggatttggtgccccagtttgtatcgtcatcggagatcatcgccgcgctggcgcgcgtccccggatatgttccttctttaccgccggtgtgagacatcacgctcgaacacccgcaaagtaaaactaccccgctgaacgtcgtcagctttatcagaacatttttcatcatcactcagtcatcgttaatggcactgcatagacctgcaactcagggttatagcgagccttatccaaaatggatagcccgataaccccgcactgtggcagccatcgcaatttaaccctttgtgctgttgtcccagtctatgcgagatgcaggaaagtgcaaaaaaaagtgcagttgtcatgcttgaaaagcccggttgcagacccattttaagaatacgacccgataacgaactcgcctgatgggtgttcggggggcgtaaaggcctgtccatggtggaaggcttaattttctcgctgatttcaggagttttatttatgcgtaacttcgatctttctccgctataccgttctgcaattggttttgaccgcctgtttaaccatttagaaaataaccaaagccagagcaacggctaccctccatacaatgttgagctggttgacgaaaaccactaccgcatcgccattgccgtcgccggttttgcagaaaacgaactggagatcaccgcccaggacaacctgctggtggtgaaaggttcccatacggccgagcagaaagaacgtacctacctttaccagggcatcgctgagcgcaactttgaacgcaagttccagttagccgagaacattcacgtgaaaggcgcgaacctggtcaacggcctgctgtttatcgaactggaacgtgtgattccggaagagaaaaaaccgcgtcgtatcgaaattaactaattatgcgggtcgcgcgagcggcccacccagacctgcttgccgtaacgggagcatatgcgaatccatcaggatttgcaggaacaactgcgcacaaaattaaactgtgccgaactcgcttctcagaaggagatttagtatgcgtaactacgatttatcccccttacttcgtcagtggattggttttgacaaactggctaatgccctgcaaaacaccgctgagcaacagacgtttccgccgtacaacatcgaaaaaagcgacgataaccactatcgcatcaccctggcgctggccggcttccgtcaggaggatctggatattcagctcgaaggcacgcgtctgaccgtgaaaggtacgccggagaaacaagagaccgagaccaaatggcttcatcaggggctggttaatcagccgtttagcctgagctttaccctggcagaccatatggacgtctccggcgcaacgtttaccaacgggctgctgcatattgacctgacccgtaacgtaccggaagccatcgcgccgcagcgtatcgccattagcgaccggccggcgttgaatagttaacaagcccgccgaacttgtaggtcgggtaaggcgcagccgccacccgacactgctcacagaccgcacaaggccctgccccggcagggcttttttgtgcgccatcgcccatacaaccgcccacggctctgagagaatccttagcataactaaggttatgccaaggaagtggatcatgagtgatatcgcgttaaccgtcagcgtgttggccctggtcgctgttgttggcctgtggatagggaatatcaaaatccgcggcgtcgggtttgggataggcggggtgctgtttggcggcatttttgtcggccactttgccgaccagctcgggctggtgctgagcgccgaaatgctccactttacccaggagttcggcctgatcctgttcgtttataccatcgggattcaggtgggaccgggttttttcgcctctcttcgtgtctccggattgcggctcaacctgtttgctctcggcattgtggtgatgggcgggctggtcaccgccattctgcataaaatctttgctatcccgctgcccgtggtgctgggcattttctccggggcggtcaccaacacgcctgcgctcggcgcggggcagcaaatcctgcgcgatttgggcatcgaacccggcatcgtcgaccagatggggatgagctacgccatggcctatccgtttggtatttgcggcattctgctctccatgtggctggtccgcgtcctgtttcgcattaacgtcgataaagaggcgaaggaccacgaaaccacgctcaccaacggccatatgccgatcaaaaccatcaacattcgggtcgataaccccaacctgaacaatatggcgattcaggacgtgccgatcctgaacagcgccaatattatctgctcccgccttaagcgcgacgatatgctgatggtgcctgcccccggcaccattattcagcaaggcgatctgctgcacctggtgggccagcccggcgatttgaacaatgcccgtctggtgattggtcaggaagtggatacctcgctctccacgcgcggcaccgatatgcgggtggaacgcgttgtggtgactaacgagcacgtccttggcaaaaaaatacgcgatctgcaggtaaaagagcgttatgacgtcgtgatctcccgccttaaccgtgcgggtgtcgagctggtcgccagcccggaggccagcctgcagttcggggatatcctcaacctggttgggcgcccgtcttccatcgacgccgtcgcggatatggtgggtaacgcccagcagaaactgcagcaggtgcagatgctaccggtattcatcggtatcgggctcggcgtgctgctcggctccatcccgctgtacgtgccgggcttcccggtggcgctcaagctgggcctggcgggcgggccgctgattatggcgctgatcctcgggcgtatcggctgcatcggtaagctctactggtttatgccgccaagcgctaacctggcgctgcgcgagctgggcatcgtgctgttcctggcggtggtcgggctgaagtccggcggggatttcgtcgacaccctggtcaagggtgaagggatgagctgggtcggctacggcatctttatcacggcgatcccgctgctgacggtgggcatactggcgcggatgttcgccaaaatgaactacctgacgctgtgcggcatgctggcgggctccatgaccgatccgcccgcgctggcctttgccaacaacctgcacagcaccagcggcgcggccgcgctctcctatgccaccgtctacccgctggtgatgttcctgcgcatcatcaccccgcagctactggcggtgctgttctgggggatgagctagtaaatcttccgggtggatgcgccgcagatggtagtccacctggtaatcactggtatttcggaacatcacggaatagttgaggaactcgccgctgtcgctgtaggaaagggaggtgatacgcaacagcggcgtctgttccggcaggttcatataacccgccagctgcttatcggccagcaccggcgtcagactctcgtagttgccgctgatggtgatcccgcactccttctcgatgtaatcaaactttgacccttcaagatgcgccagcgacagattgcgaaacagcttcaccggcataaagctgtcctccagcatcagcggctttccgtccacgtagcgcacccgccgggaaaagtagatccgctcatccacctgtatccgcagctggctggcgatggcgggcggggcgggcatcacttcgaactgtaagaccttgctctgcacctcttttccctgctgacgcagcacctccaccagcccggtcaggttggtggtttcgtggtgaacgtctttgcgtgacacaaacgtgccgctgccgtgccgccgttcaaccagcccccagctcaccagcagatccagcgccttgcggatggtcattcgcgccacgccgaactcctgcgccagcgctttctcgcccggcagcggactgccgatgttgtagtccgatgaattcagccgcagccgcaatctgtcagcaatggatttgtagatcaccagtagacctctctgcccttatcagggcgtggatggcgtcctgacatgtccatatttaccgtaaaaagtagacctgattggtcaaaataaaaccatgaatgcgatcacgaatcgcagcggcacgccatgttcacgcatcagtaagttcttatgctcacctcaggccagcaaaaaaccataaaggcctctacccctacaggttgtttcatgaggatttaaaaatgctcagtcaaatacaacgttttggcggtgccatgtttaccccggtgttgctgtttccgttcgccgggatcgtggtgggaatcgccatcatgcttcgcaacccgctgtttgtcggcgaagccttaacggcccccgatcatcttttcgcgcagattgttcacatcattgaagagggcggctgggcggtgttccgcaatatgccgctgatttttgccgtcggcctgccgattggcctggcgaagcaggcccagggccgcgcctgcctggcagtgctgattagcttcctgacctggaactacttcatcaacgcgatggggatgacctggggccacttctttggcgtcgacttctccgccgaaccaacggccggtagcgggctggcgatgattgctggcatcaaaacgctcgataccagcatcatcggtgccatcgtgatttcaggcatcgtcaccgccatccacaaccgctattttgacaagccgctgccggtgtttctggggattttccagggcagctcgtttgtcgttatcctcgcgttcttcgtcatgatcccctgcgcctggctgacgctgctgggctggccgaaagtgcagatgggcattgagtccctgcaggcgttcctgcgttctgccggtgcgctgggcgtatgggtctataccttcctggaacgcattctgatcccaaccggattgcaccacttcgtctacggtccgttcatctttggcccggcggcggtggaagggggaattcaggtctactgggcgcagcacctgcaggaattcagccagagcaccctgccgctgaaaaccctcttcccggagggcgggttcgcgctgcacggcaactccaaagtgtttggctcggtcgggattgcgctggcgatctggtacaccgcgtcgccggaaaaccgcgtcaaggtcgcggggctgctggtcccggccacgcttaccgcggtgctggtgggtattaccgaaccgctcgaatttaccttcctgtttatctcgccgctgctgtttgccgttcacgccgtgctggcggccaccatggcaacggtgatgtacaccttcggcgtggtcgggaacatgggcggcggcctgctggaccagttcctgccgcaaaactggatcccgatgttccacaaccacgccgcgacggtgttcacccagatcggcattggcgtctgctttaccggagtttacttcgtggtcttcaaaacgctgattgcgcgtctgaacctgaaaaccccgggccgggaagagagcgaaatcaagctctacagcaaggccgactataaggcggcgcgcgggcaaaccaccgccccggcagtggccagccagcaggtcgggcaggcagccgggttcctgcaggcgctgggcggcgcggccaacatcgacagcatcaacaactgcgccacccgcctgcgcatcgccctggtcgatatggcgaaaacgcaaagcgatgacgtcttcaaagccctcggcgcccacggcgtggtgcgacgcggcaacggcattcaggtgattgtcggtctgcacgttcctcaggtgcgcgaccagctggaatcgctgatgaaaacccccttaacgaatgaacaaaccaccctgacagaggctatatcatgaaaaaattctcagttgtcattgcaggcggcggcagcaccttcacgcctggtatcgtcctgatgctgttagccaaccgtgaccgtttcccgctgcgcgccctgaagttctatgacaacgacggcgcgcgtcaggaaaccatcgccgaagcgtgcaaaatcatccttaaggagcaggccccggagattgaattcagctacaccaccgatccgaaagcggcctttagcgatgtcgatttcgtgatggcgcatatccgcgtgggcaaatacccgatgcgtgaaaaggatgaaaaaatcccgctgcgccacggcgtgctgggccaggaaacctgcggcccgggcgggatcgcctacggcatgcgctctatcggcggcgtgctggagctggtggattacatggagcagtactccccgaacgcgtggatgctgaactactccaacccggcggcgattgttgcggaggccacgcgccgcctgcgtccgaacgccaaaattctcaacatctgcgatatgccgatcggtattgaagggcgcatggcgcagattgtcggcctgaaggaccgcaaagagatgcgcgtgcgctactatggcctgaaccacttcggctggtggacgtcgattgaagatctcaacggcaacgatctgatgccgaaactgcgcgaatacgtggcgaaacacggctatgtaccgccgtctgacgatgcgcacaccgaggcgagctggaacgatacgttcgcgaaagcaaaagacgtgcaggcgctggatcccgacaccatgccgaacacctacctgaagtattatctgttcccggactacgtggtcgcgcattccaacccggaacgcacccgcgccaatgaggtcatggatcaccgtgagaagcacgtgttcagttcctgccgggcgattattgaggcgggcaaatcctccgccggcgagctggaaatcgacgaacatgcgtcgtacatcgtcgatctggcaaccgcgattgcctttaatacccaggaacgcatgctgctgattgtgcctaacaacggggctatccataattttgatgccgacgcgatggtggagatcccgtgcctggtgggtcataacggaccggagccgctcacggtgggcgatattccgcacttccagaaagggttgatgagtcagcaggtggcggtggaaaaactggtggtggatgcctgggagcagcgctcgtaccagaaactctggcaggcgattaccctgtcgaaaaccgtgccgagcgcctccgtcgcgaaagcgattctggatgacctgatcgaggccaacaaggattactggccagcgctgcactgatcgtcctgaccggcatcgcccgatgccggtctccttgtccttgttgatttacgctatgctgaagcctgcctgtagctcgacaaggaaccttcatgaaaatttcccgcctcggcgaagcgccggactaccgcttctcgctggctaatgaacgcacgtatttagcgtggatccgcaccgcgctggggttccttgccgccggggtggggctcgaccagctcgcgcctgatttcgccacgccgctgattcgcgaggtgctggcgctgctgctgtgcctgttcgcgggcgtgctggcgatttacggctacctgcgctggctgcgcaatgagaaggcgatgcgtctgaagcaggatctgccctatacgcgcgggttactcatcatcagcgcgattttgctggcggtggcgggcgtggtgatggtgctggtgttctatggcggatagccgcaaagcgcgacgcgaagcggaccccggtctgcagccggagcggacgtcactcgcctggctgcgcacgctgctggggtatggcgcgctgatcgccctggcgattaagcacaactggcaccgcaccggggtgccgttctggatctcgcttgttgtgctggcgctggtggcaatcgttttatggcgctatacccgcagccgtaacctgatggacgtagcgcaggacgactttgtgcagccgaaggcggtgcgggataagttcctcatcgccctggccgtgctgtcgctgtctttactcttcgcagtgactcacattcagcaaattgtgagcttttaaagcccggtggcggctacgccttaccgggcctacaactgccgcgaaccgtaggccgggtaaggcgcagccgccacccggcagaattactgccctttagccagatacttcgccatctcgtcttccggcaccatgccgccgccggtcgcccacaccaggtgggtaacgctggcatctgaaggcacgcgcagcggtccggccatgcccgccagcgcggacggttccagacgaatgccttcctcctgcgccagccagccgagcatatcgtacatgctctggtcggaaagcgtataaaacccgtcgagcaggcgctccatcgcgcggcccacgaagccggacgcgcgtcctaccgccagaccgtccgccgccgtcacgttatcaatgcccagatcctgcaccgcgatttcatcgtgcaggccggtgtaaacgcccagcagcatgcacggggagtgcgtgggctccgcgaagaagcagtgaacgttatcgccaaaggccagcttcaggccaaacgccacgccgccgggaccaccgccgacgccgcacggcaggtagacgcacagaggatgatcggcatccaccacgcggccctgaacggcaaactgtgctttcaggcgctcgcccgctaccgcgtagcccaggaacagggtgcgggagttttcatcgtcaatgaagaaacagttcggatcgctttctgccgctttgcgtccctgctccaccgccacgccgtaatcctgctcatattccacgacgatgacgccgtggctgcgcagtttggctttcttccactcgcgggcatcggcggacatatgcaccgtcaccttaaagccgatgcgggcgctcatgataccgatggacatccccaggttgccggttgagcctaccgcaatgctgtactggctgaagaagtccttaaagcgcggctccagcaggatgctgtagtcgtcttcaacgctcagcaacccggcgtccagcgccagtttttccgcgtgggtcagcacctcatagataccgccgcgcgctttaatcgagccggagatcggcaaatggctgtcttttttcagcagcagcgtgccgggaatggatttgccagattctttctccagccgcgcctgcattgccggaatggcgaccagttcggattcaataatcccgcccgttgcggccgtttccgggaaggctttcgccagatacggcgcgaagcgtttcaggcgcgcatgggcatcgtccacgtcggctttggtcagcccgacatacggcaacccttcggcaagcgtcgtggtgcgcgggtttagccaggtggtttctttcagggcaatcagatcctcaaccagaggaaactgtgcggttaaagtggtgatagttgcgttttccataatacgtctcttcgcgctcagataatgaaagaaagcaggaatgtgccgccaagtgcaagcaccgaggcgataaacgtcgccgtcgtatagtatttgaaggtctcattcagggtcgcgccgcagtattgcttcaccagccagaagagagaatcggtcacgatcgtgcagccaatggcgccggaaccgatggcaatggtgatgatctccggactgacgttcgggtagagcggcagcatcggcgcgacgatggccgtggcgcccatcatcgcgaccgtggcggagcctacggcggcatgcagcaccagcgccaccagccaggcgagcaggatagggtgcatgtgcaggttcgagagaatttgcgccagcgagtccgccagaccgctggttttcaggatggcgttgaacgcgccgcccgcgccgataatcagcaaaatgttggcgatagagccaaagccgtgctccgtatgggtcagcattgcgcccatgcccatatgctggcggatgcccagcaggtagtaggcgacaaacacggcgataaacatcgcggtgatcgggttgccgataaactccagcagcgtatacagcgtgccgtcttttgacatattcagttcggcgatggtcttcaccagcatcagggcaatcggcaacagcaccgtaaacagcgtggcgcccagcgacggcagggtatgctcctcccgcaccttcaggtctgaaaattccgccggaaccggtttaaacggcagacgattgtcgagcagcttcaggaacagcgggccgccgaccagagaggccattaggcccaccagcaggccgtagacgattaccgtcccaacgtccgcccctaatttattggtcacaaacagcgcggccggatgcggcggcaccacgcagtgcaccgccatcagcgcggtacaaagcggaatggccagcttaagcagcgacgtgtgggtctttttggcgatggaaaacgccagtgggatcagcaggaccacgcccacttccacgaacagcgtaatgccgcagatcaggcccaccagcaccataatcacgtctgctgacagccagcggcagcgctgcagggcgatcccgatgcgctctgccgcgccggaaacctccatcatcttgccgagaatggtgccaagaccaatcactgccgccaggaagcccagcgtgccgccaatcccgctctcaatggcgtttaccatatccagcgggctcatccccatcatcgcgccgacgaaaaagctcgccagcagcagcgcgaggaacgggtgaaacttcagcttaacgatggttaaaacaatcaacacaatgctgaccagcagcgttgccacaacccagacctgagatcccatatctcacctcacccttatgtcatctgggggtattggacaaaaaagcggcgtgggctgacaaacgatataaattggcgttcaggtgagccagattgaatcaactgagtgactgcgctctaaaaaacgcacttaatccgcattaggttcacataaattcacccatgaacggtatgctgagcgcagaaaccacgcgtgagaattgtgatgaccgatgcaaatgaagccagaaaccggctgctcaacggctggcagctgtcgaaaatgtacacctttgaagtggcggcccggcatgaatccttcgcgctggcggcggaggagctgtcgctcagccccagcgcggtgagccaccgcatcaacctgctcgaagaagagctcggtattcagctgtttgtccgttcgcaccgtaaagtcgagctgacgcaggagggaaagcgcgtttactggacgctaaaatcgtccctcgacaccctgaatcaggagatcctggacatcaaaaaccaggcgctgtccggcacgctgacggtctactcccggccgtcgatcgctcagtgctggctggtacccatgctgggtgactttacccgccgctatccgtcgatttcgctcaccgtcctgaccggcaatgattacgtcaatatgcagcgaacgggcgtcgatctggcgctctatttcgacgatacgccgccaaaccatctgtctcatcacttcctgatggacgaagagattttgcccgtctgctcgccgcagtatgcccgcgagcatgagctgctgaaaaaccccgataaccttagccactgcacgctgctgcatgaccgtcaggcctggagtaatgattccggtacggatgagtggctgagctgggcgcagcactttgcggtaaatatgccgccatcgtcgggcattggtttcgatcgttccgacttagcgattattgcggccatcaaccacgtcggcgtcgcgatgggcagaaagcggctggtgcaaaaacggcttgaacggggcgaactgatcgccccgtttggtgacaagaccctgaaatgccatcagcactactatgtctcgacgctttcgggccgacagtggccgaaaatagacgcctttatcggctggctgagagaactggcaggttgaagaattattacgctttcgcgctacaccaaatgtgaaaaagcgtgctaaatacaggtaatgctttcgatttatccagggtaaaccgtgttaaggcctcttatagcgaccgcgttactgatctcttccggctgggccattgccgctgagccgccgctgacggctgcccgttatgcgcagcagcttggcgtcgggatggatgtggactgggcgcgcaccgagcgcggcatacgcgaattcgacccgctggtggtccgcgattttcgggctaaaggcattacccacgtgcgcatccgcgtcgccgatgagccgacggaagcgcggctgatccacctgcgcaagctggtagaagcctgtgagcagtatggcgtgatcccgatagtcgcttatcaggctgatgaatataaaaacgacccgaaagccgataacgagaaagagacggtcaactggtggattgccgtggcgcactatttcggtcaaagctacccgctgctgggttttgatctcatttatgagcctgccgacaagcttaaccacaatctggcgtcgctaaaccgcgtctatgaaaaaaccgttaaagcgatccacgacatcgacccgcagcgcatgatcttcattgcgccacgcctgcgtgccgcgccggaggagttatccagcctgaagctgcccgcgcacagccaaaactatctgctggcggagtggcatattttcccgtgggggccgctgaagaatggcggtaaatacccgtggacgtccggcacggcggcggagaaagcggcaatccgtaaccgcatcaatgccgcgctgcactggcagcaaaaaaccgggcacgttagctgggttgggggctggggcgtgggagaatcaagccgctttacgccaaccgcctcgcagatagcgttcgctacctttatggcctgcgagctgcaaaaggcgaaaatcccgtatgcgcttaacgcggatttccagttttacgacggggaagagggcgcctggcggcctgcgccagagccgttattgcaggcgatgatcgcccctgtctgtgaaaagcccggcgagaagccgggccatcatgcggttaaaccggctgctcgtgatgcgggacacgcgacgccagcggcagccagcacagtaaaatcagcagccccatcagcgtcatcagcaggcccaaactagcctgcccggtctgcggcatcatcgccgagagccaggccagcgcgccggaaccgatgttctgcaaaccgcccaccagcgcgcccgccgtacctgcaaggaacgggaacggctccatcgcgccgctggtggcgagcgggaacagcatccccgcgccgaagaagaacagcgccgccgggatgagcagcgtccagacggtcatcacgccaaacagccccgggatccacatcatcagacccgccagcagacagctgatcaccgactgccacatcagggtggagaagcgcttgtttggtcgtccggcaaaccacgcgccgaagaacgccgccgggatcggcagaataaacagaatgctcaccaccatgctgctcaggcccagccccgcgcccagcagcacgccggagcaggcttcgaacaccgcgatgcccgccaggccgccgatgagcatcagcaggtagcaggtgaacgcgccgttgccgaacagcgttttatagctggcgatcagcttcgtgcgcggcgcgtcctgcgggcgcgtttccggcatccagcgcgccatgctgaaggtgacaatgatgcacagcaccagcaggaaggcgtagcaggcgcgccaggaccacatcgtgtccagcaggccgccgatcagcggggccagcagcgggctgaccagaatgcccatattcaacaggctgttagcatgacggagctgggtaccctgatacatatcgcgcggtaaggttcgcgccatcaccccgccgacgccggtcccaacgccctgcagggcgctggcggcaatcagtacggtcaggctatgggtggtaatgtcaattaccgtcgccaccatgaaaatactcatgcccatcaggatcaccgggcgacgcccgacgcggtcggagagcgggccgtagaagagctgcgaaacgccataggtcagcaggtaggccgccattacgctctgtaccgcgccctcgcggacgttcaattcctttgccatgtcggcaatcgccggaatgtagatggtttgcgccatctgaccgacggccaccagtaacaccagcatcaacaataagttaacgttccgttgctttttcatgtcgctgaatacttttgccaaaagagaaaaatgaagaataagtgactgcgcattcccataaatgcgcgaggaatctaccacagagagatgacaatttaagcattgtcgcggtgaatgaaaaaaccggtaaaggcaggatttgtaaacaagaacggcaactaatgttgccagtgctttacgccaggcgcagcagaatggcgccgccggcaatgcccagcgccgccgcgatgcgcaggcccgcaaccttctcttttaaaagcaaaaaagcgatcagcgcgccaaagagtatggaggtttcacgcagcgccgcgaccaccgccagcggcgcctgcgtcatcgcccacagcgccagaccgtaagagcccatggtccccaccccgccaagcagcccctttttccagtgcagacgcaggtagccggacgcctcgcgccgacgcgcgaccatcgcccagccgagcaggcagaagccgttcataaagaaggtccacagcgtatagcccagcgcggtgtccgacagccgcacgccggtgccgtccaccagcgtatacccggcgataaagcaggcattcagcagcgccagccagatccccttgcgtgactgcatgtgcccgttcatcgccatcgccagaatagacaggcaaattaccccgataccggcccaggcgagccaggagagacgatcgccaagcgccagcacgctgatcagcgccaccagcagcggggcggtgccgcgcatcagcgggtaggtctggctcatatcggaaacctgataggtcttcgcgaccagcacggtgtacaccacctgtaaggcacaggagacaatcaaaaacggccagcttgcggcagagggctggggagagaaggggagcagcaccagagcaatcagcgtggcggacccgctgacgctaatcgcggaatagagcttgtccgttccggctttgacgatggcgttccagctggcatgcagcagggcggcaaacagcaaaatacagaatacggtgatggtcatggcgtgtcgggtggtgaattgtcactcaactgtaacattcacgtcctgaagctgccagccggttacaccgcacaaaaaaggcggtgcgtcacccgcggttcgtccgagaccagcgtaaaccctgcctggcgataaaatccgtaggcagcgtccggcgcatgggtattgaggaaatcgaaccagatgctggcatctgccatcaccacggtcaaaagctgcttgccaattcccagcccgcgacacttctcgctgacgtagagatggcgaatacgcccggcgcgcggctgctggctgaacggatcgcgattcagaccgcacacgccaaccagcttgccgttgagaaacgcccccagcagcttttcacccggcgcgttaaagcggttctcaccccgctgccagctctcttccagcctgcgtagcatgttgaaattcagtgcgatactctccgccttcagggcgatataccccggctcgtcgggcgtgacaggctcaattaacagacgcgacatagcattccctcgttattaaagaggggcggttgcccgcccctctcaggtgcgacttgaacctgaattaccgaacgaatttcaggacagcatcaagcagttgcagtacagcaacaatgagtttgaggataagtatcaccatatccactacgctcatacgcgtctccttttggttaaaaggagcacgatgctggcgtacctttccgccgcctgttgccagcacctggattgacgtaacacagtgtgctcacttcaggggttaaggcactgacggcaccacccgtttcagccaggacttcgttgcgccggtagaactgcggccccctcgctcactgcgaacaccctcagtatagataaatactgtacgtatgaacagtattttgtggacaaaatctggaaggcgatccatactcaaaaacgtcaaaatccgtgccggaattgcgcgttcgtcttcgatcgcgtatactttttgcgttgacgtaacacagtgtgttctgcggcgaccaaccgcaaaaccctgataaaacctcgcttaggcggggttttttgttttctgggctatccctttttaaggagaagaacctgataaattttgcacgataacatcaccaaatacgaaaataatataaatgagttgtattgatacccatcataaaatttaagttgaattatttattgccgtaataaataacggtgaaagcatttatttataacatgaatatatatttaaattactctattggtttgaattgcgcagccttgcaatgtacattgctataaccacaaaaacgatatggataaattatgcaggccgctgattatttaaagatgaagttccagagcgacagacagttggctatttatggacagcaaggcgttgccgggacatggaaagcattaaagggaatcggctctgatatctattcaggaatggagcgtgtaagctggtactcatcatgcttaatccccagctatcacgatgtatgtgatgaacttctctcagaagaaaagaggatgtacctctcaattgtgtctctttaccgttatcgcgatgtaatagcacagatgctctatctttattttaaaagtgttctaaatgactctgaaaatggaaatgaacaaaatcgcgcccgcaagacgggttcacaggtaaccggacttgttaaaaatatcccgacaagcaaagcagcgcgtttagcaatagcatgggggttggcaatatatctctccaaatctggcctgctctcagaaatcgtcgtcgaacggcttgcacgtcgtgtaccgaacgttgtcatggcatttcaactcattggcacggaccagaagtgcgcgcttgctgctcgtcgcctgaaaacgttggacccaaagtattacgccaccctctatgccgcacaactggagatgctctattactttattgaaccattcctgtctgaactgattaagaaagttcaaatgggattctacagggattttgaagcgatttatgacgacttaagggacaagtagcatgtttaagagtctgctatcaattctctttactgatattttatttcccgtttatgtttttgtatgcgcctctttgtttctgtggttggtgcctgactactgggtattactcacatttattgctatcggtgtatttatcattgttcatccaataattttcggtcgctttgataagtacgattgagttttaaaaaagggattctttatgtcaaatccggcttatttatttcttacagatgaaaatggtttccccatgattggcccctgccttgtgacagggcgtgaaggttcaattgaactcaaatcgttcactcataatgtcaacatcccagtcgacgggaataccgggaaattgacgggcacgcgcatacacatgcccatcatgttccagaaagaatttgatcgtgtaaccccgcttctctttcgtgcgctgagtacgggaagaacactccagtcagccatcattaagatgtatcagattaatgaggcgggtttagaacaggaatattttaatatcctcctggagaatgtgaaaataacctcaatcacacctgacctgtatcccggcgcaaacacgggaacacaccttgaaacggttctcatacgctatgagaaaatcacctggaagcattgcgacggcaatgtcatctatagtgacgcctggaatgagcgggcaacgtactgaaacgtgatccctgacgcatttttgcgcagatgaaaatatttccattgtcacgcccgaaaacctgtgtttgtataaattccatcaatgattccaaacacaggtccccaatgacttcatccatcttcacttcgaccctactaaaaactgcgcaaccagccgcagtggtcgtcgtgcgtgtggtggtggtcgtcggcaatgcgccgtagggactggatcaacacacgaatccaaaaccccgccggcgcaaaccgggcggggtttttcgtttaggaccctccccggaaagtcggctcagaagaaaaggactggagcatggcaagttcgggcacaacatccaccaagacgcgttttaccggcgcgcagctgatcgttcatctgctggagcgacagggcatcaccacggttgcgggcatccccggcggcacggtgctgccgctgtacgatgcgttaagccaaagcacgcagatccgccacgtgctggcgcgccacgagcagggggcggggttcatcgctcagggcatggcgcgcacgcagggtaaaccggcggtctgtatggcctgcagcgggccgggcgcaaccaacctggtcaccgccatcgccgacgcgcgcctcgactccattccgctgatctgcattaccggccaggtgccgtcctcgatgatcggtaccgatgcattccaggaagtggatacctacggcatctctatccccatcaccaaacataactatttagttcgcgacatcgccgagcttcctcaggttattagcgatgcgttccgcattgcgcagtccggccgcccgggcccggtgtggatagacattcctaaggatgtccagaccgcagagatcgagatcgacgttctgccggagccgggcgagcgtgcccccgcgccggagttcagcgctgagagcgtgcgcgacgccgccgccatgattaacgccgccaaacgcccggtgctctatctgggcggcggggcgattaacgctgcggatgaaatccgccagtttgcggaaaaagccaacctgccgaccaccatgaccctgatggcgctgggtatgctgcctaaagcgcacccgctgtccctggggatgctgggcatgcacggcgcgcgcagcaccaactacatcctgcaagaggcggatttgctgattgtgatgggcgcgcgttttgatgaccgggcgattggcaaaaccgagcagttctgcccgaacgcgaaaatcattcacgtggatatcgatcgcgccgagctgggtaaaatcaagcagccgcacgtggcgattcagggcgacgtggccgaagtgctggcgcagctgatcccgcaaaccgacgcgaccgatcgcgccgactggcgccagctggtggccgatctgcagcgcgagttcccgggtgcgatcccaactgaaggcgacccgctgagccactacggcttgatcaacgccgttgccacctgcgtggacgacagcgcgattatcaccaccgacgtgggccagcaccagatgtggaccgcccaggcctacccgctgaaccgtccgcgccagtggctgacctccggcggcctcggcaccatgggctttggcctgcccgcagctgtgggcgcggcgctggcgaatccggaccgcaaggtcatctgcttctccggtgacggcagcctgatgatgaacattcaggagatggcgaccgcagccgaaaaccagttagacgtgaaaatcatcctgatgaacaacgaggcgctggggctggtgcaccagcagcagagcctgttctacaagcagggcgtgtttgcggcgacctatccggggatgattaactttatgcagattgccgccggctttggcctgcacacctgcgatctgaacgcggaagaggatgcccacgcggcgctgcaggcggcgatttctcgcccaggaccggcgctgatccacgtgcgtatcgaccctgaacaaaaagtgtatccgatggtgccgccgggtgcggcaaatactgagatggtgggagaataagccatgcagaaacaacatgataacgtcattctggaactcaccgtccgcaaccaccctggcgtcatgacccacgtctgcgggctgtttgcccgccgggcgtttaacgtggaaggcattctctgtctgccgattcagggcagtgagcacagccgcatctggctactggtcaacgatgaccagcgtctggagcagatgatggcgcagatcgacaagctggaggacgtcaccaacgtggcgcgcaaccagtccgatcccaccatgtttaacaaaattgcggtgttcttcgaatagatcgcttaaggtaagcgtctttcgctcttgtaggccggataagcgcagcgccatccggctttttcagaccgcaggaacacacatgaccaccatcgcccttatcgacgaccaccttatcgtccgctctggctttgcccagcttctcaacctcgaaccggatttccaggtcgtggccgagtttggctccggccgcgaggcgctggcgggcctgccggggcgcggggtgcaggtctgtatctgcgacatttcgatgccggatctctccgggctggagctgttaagccagctgccgaaaggaatggcgaccattatgctctcggtccacgacagcccggcgctggtcgagcaggcgctcaacgcgggcgcgcgggggttcctctccaaacgctgcagcccggacgagctgatcgccgccgtgcgcaccgtctccaccggcggctgctacctgacgccggaaatcgccatcaagctggcggccggacgacaggatccgctcacccggcgcgagcgtcaggtggctgagaagctcgcgcaggggatgtcggtaaaagagattgccgccgagctggatctgtcgccgaagaccgtgcacgtccatcgcgccaacctgatggaaaaactcaacgtcagcaacgacgtcgagctggcgcgccgcatgttcgacagctggcaatgagtcccgtcttttcgcggctgatcgccgtcgttgccagcttttttatcttctccgccgcgtggttctgcctgtggagcatcagcctgcatctggtggaacgtcctgagctggcggtactgctgttccccttcggcctgcgtctggggttaatgctccagtgcccgcgcggctactggcccgttttgctgggcgcagagtggctgctgctggtctggctggcgcaggaagtggccctcgcgcatctgcccttattgatgaccggaagtctgctcacgcttctcccggttgcgctcatttcccgctatcgtcaccagcgcgactggcgcacgctgctgcgccagggggcggcgctgattgccgccgcgctgctgcagtccctgccgtgggttggcgacaaggagatgctcaacgccctgctgctgaccctcaccggcggcctgacgctggcgccgacctgtctggttttctggcactacctcaccagcaccgtctggcagccgcttggtccggggctggtgtcccaaccggtgaactggcgcgcccggcatctcatctggtatctgctgctgttcgtggtgagcctctggcttcagctgggtttgcccgccgagctttcacgcttcacgccgttttgccttgcgctgccgattattgctctggcctggcactatggctggcagggggcgctgatcgccaccctgatgaacgccatcgcgctgatcgccagccagacctggcacgaccatccggtggatctgctgctctcgctgctggcccagagcctgaccgggctgctgctcggggcgggcattcagcgcctgcgcgagctgaaccagtccctgcagaccgagctggcgcgcaaccggcgtctggctgaacgcctgctggagacggaagagagcgtgcggcaggaggtcgcccgcgagctgcacgatgacatcggccagacgatcaccgccatccgcacccaggcgggcattgtccagcgcctggcggcagaaaacgcaggcgtgaagcagggcggggcgcatattgaacagctttcgctgggcgtgtatgactcggtgcgacgcctgctcggcaggctgcggccgcgccagcttgacgacctgtcgctggagcaggcggtacgctccctgatgcgcgagatggagctggaaagccgcggcattgtcagccatctcgactggcgcattagcgaacctgcgctgagcgaaggccagcgcgtaaccctgttccgtgtctgtcaggaggggctgaacaacatcgtcaagcacgccagcgccagcgcggtcacgatccagggctggcagcaggacgagcgcctgatgctggtgattgaagacgacggctgcggcctgccgcccggctccggccagcagggctttggcctggcgggcatgcgcgagcgcgtgaaggcgctgggcggcacgctgagcctctcctgcacccacgggacgcgcgtcagcgtcagcctgccgttaaggacgcatcatgtttaaaaccccagccagcgcagccccgttaagcaacaaagcggaaatcgacgcccgctaccgctactggcgacgtcatattctgattaccatctggctcggctacgcgctgttctactttacccgcaaaagcttcaacgccgccgcgccggaaatcctcgccagcggggtgatgacccgcaccgacatcggcctgctggcgacgctgttttacatcacctacggcctgtcgaagttcttctccggcatcgtcagcgatcgctccaacgcgcgttatttcatgggcgttgggctgatcgccaccggcgtggtgaatattctgtttggcttctccacctcgctgtgggcctttgccctgctgtgggcgctgaacgcctttttccagggctggggcgcgccggtctgcgcgcgtctgctcaccgcctggtactcgcgcaacgagcgtggcggctggtgggcgatatggaacaccgcacataacgtcggcggggcgctgatcccgatggtggtgggtgccgcggcgctgcactacggctggcgcgcggggatgatgattgccggtggcctggcgattgtcgccgggctgttcctctgctggcgcctgcgcgacaggccgcagaccgtgggcctgcctgcggtgggcgactggcggcacgacgagatggagattgcccagcagcaggagggcgcggggctgacccgcagggagatcctcaccaaatacgtgctgaaaaacccgtacatctggctgctgtcgctctgctacgtgctggtctacgtggtgcgcgcggccatcaacgactggggcaatctgtacatgtccgagacgctcggcgtggacctcgtgaccgccaactcggcggtcacgatgttcgagctgggcgggtttatcggcgcgctggtggcgggctggggctcggataagctgttcaacggcaaccgcggcccgatgaacctgatctttgccgccgggatcttgctctccgtcggctcgctgtggctgatgccgttcgccagctacgtcatgcaggcggcgtgcttcttcaccatcggcttcttcgtgtttggcccgcagatgctcatcggcatggcggcggcggagtgctcgcacaaggaggcggccggcgcggcgacgggctttgtcgggctgtttgcctacctcggcgcatcgctctccggctggccgctggcgcgggtcatcgacatctggcactggagtggcttcttcgcggtgatcgccatcgcggcgggcatttccgccctgctgctgctgccgtttttacatgcgcaggccccgcgtgaagccagcgtgatgtgatgcgcctcaccttttcaccccgagtggcgcaaaactaggaaattttcccggttttacctggacgctgtctcaggcatctctcccggctgatttttacaatgctgcaaaaatcagctcaggagtaaaccaaccatgctggccttcttaaaccaggtgcgcaagccgactctggatctgccgctcgacgtgcggcgcaagatgtggttcaaaccgttcatgcagtcctatctggtggtcttcatcggctacctgaccatgtatctgatccgcaaaaactttaacatcgcgcagaacgacatgatctcgacctacgggctgagcatgacgcagctggggatgattggcctgggcttctccatcacctacggcgtgggcaagaccgtcgtttcctactacgcggacggcaaaaacaccaagcaattcctgccgtttatgctgatcctctccgccatctgtatgctcggcttcagcgccagcatgggcgcgggttccgttagcctgttcctgatgatcgccttctacgccctgagcggtttcttccagagtaccggcgggtcgtgcagctactccaccattaccaaatggaccccgcgccgcaagcgtggttcctacctcggcatgtggaacatctcccacaacctcggcggggcgggcgcggctggcgtagcgctgttcggcgcaaactacctgttcgacggccatgtgatcggtatgtttatcttcccgtcgattatcgccctgatcgtcggctttatcggcctgcgctacggcagcgactccccggaatcgtacggcctcggcaaagcggaagagctgttcggcgaggagatcagcgaagaggacaaagagaccgaagagaacgagatgaccaaatggcagatctttgttgagtacgtgctgaaaaacaaagtgatctggctgctctgcttctcaaacatcttcctctacgtggtgcgtatcggcattgaccagtggtcaaccgtgtatgctttccaggagctgaagctttctaaagaagtagcaattcagggcttcaccctgttcgaagtgggcgcgctggtcggcacgctgctgtggggctggctctccgacctcgccaacggccgtcgcgcactggtggcctgcatcgcgctggcgctgattattgccaccctcggcgtctaccagcacgccagcaaccagtacgtttacctggcgtccctgttcgcgctcggcttcctggtgtttggtccgcagctactgatcggcgtggcggcagtgggcttcgtaccgaaaaaagcgatcggcgccgccgatgggattaaaggcaccttcgcctatctgatcggcgacagctttgccaagctgggtctggggatgatcgccgacggcacgccaattttcggactcaccggctgggcgggcaccttcgcggcgctggatgcggcagcgatcggctgtatcgtcctgatggcgatggtcgcggtgcttgaagaacgtaaaattcgccgtgaaaatcgcgcgcagaaattaaaaacagcctgagtgtgcaggtaacgtctttgcccggtgtgtgatgccgggcttttttatttgcgccaacggcgttaatacctgatcccccattccgcagcgtcttttcagagcactattctggttatgcccgctgttgacgccgtgcgtttcccgctatgatgagcggctagtctaaggagaacgcatggtctggataatgctggcaacgcttgccgtggtgtttgtggtgggatttcgcgtcctgacctcagattcccgccgcgccatcaaacgtttaagcgagcgtcttggcatcaccccgatgccggttgagtcgatgatcgatcagttcggtaaaacgccgggcaatgagtttatccgctaccttgaacggccggacgaggcgcatctgcaaaacgccgcgcaggtgctgctgatctggcaggtctgcattgtcgacggcagcgaggagaacctgcacgcctggcaccgcatgctgcgtaaagcccgcctggccgcgcccattaccgatgcgcaaattcgtctggcgcttggctttatgcgcgagatggagcccgatccgcaggagctgaacgccttccagctacgctataaccagctcttcctgccggaagagggcgtgttttacctgcactgatcccctgtaaaaacgacaaaagttgtctaaacgttaaattcgtcacacttttgatgataaactgcgcgacttttccgcacgtttttatcttcaggtgacgccatgacagaacatatccagcccacgacccgaccgcagaccaaagaggttactcgccccaactggtcggcggttttctccgtggcgttctgcgtcgcctgcctgattaccgttgagtttctgccggtaagcctgctgacgccgatggcgcaggatctgggcatttccgaaggcgtggcagggcagtccgttaccgtcaccgccttcgtggcgatgttcgccagcctgtttatcacccaggtgattggcgcgattgaccgccgcaaggtggtcattctgttcagcgtgctgctgacgctctcctgcctgctggtctcgtttgcggaaagctttaccctgctgctgctggggcgcgcctgtctggggctggggctcggcggcttctgggcgatgtcggcctcgctcaccatgcgcctggtgcccgcgcggacagtgccgaaagcgctttccgttatcttcggtgcggtctccatcgcgctggtgatcgccgcgccgctgggcagcttcctcggtgggattatcggctggcgtaacgtcttcaacgccgcggcggtgatgggcctgctctgcatcatttgggtgtggaaagcgctgccgtccctgccgggcgaagcggcgcaccataagcagaatatgttcgcgctgctcaagcgccccggcgtgctggcggggatgaccgccatctttatggcctttgccgggcagtttgccttctttacctatatccgcccggtgtttatgaccatggcgggctttgacgtagacggcctgacgctggtgctgctgagcttcggtatcgccagctttgtcggtacctcgctgtcgtcccagttcctgaaacgctccctgaaggtggcgctggcgggtgcgccgctggtgctggcggcgagcgccacggtgctggtgctgtggggcagcgataagtgggtcgcgtctgccattgcgattatctggggctttgcctttgcgctggtgccggtgggctggtcgacgtggatcacccgctcgcttgccgatcaggcggaaaaagccgggtcgattcaggtggcggtgatccagctggcgaacacctgcggcgcggccattggcggcgtggcgctcgaccatctggggctgacgtcaccgctggtgatttccggcacgctgatgctgctgacggcgctgctggtggcggggaaggttaaagcgaagtagtgtttttctccctctcccgtgggagagggttggggtgagggcatcaggctacgccgatgccttaacccttctacgcgaatccatcgaaatcagcaccaccgacgacacaatcagcagcgtccccagccagtccggcagggtaaacgccacgcccagcaacaccaccgacagcagcgcgctgctcagcggctcggcgcagctcaggatgctcgccttcggcccgccgatcatctgtgcgcctttcagatacaggctgaacgtcagcgcggtgccgatcaccaccaggtagaaaaacgccagcagcaggccgccgtcgatcacgaaggtggtgccgcgtccggcgtagaacggcgtcagcattaatccggcaatcaacatactccagccgacaatcggcaatgtgccgtagcgggcaatcagcgttgacggataggtggtgtaaaacgcggcggcaaacgccgaggcgatgccgaagaacagggcggcaggcgagatggagagcgaggttgggtcgccgtgggtgaccagcaggaacgtcccgacaagcgaggtcacaatcgcggacaaaacaaacacgccggggcgctttttccgcgccagcgcgaaccatgccacgataatcgttggcgacagaaactgcagcacggtggccgtcgcggcgttggatttttcaatcgtcagcaggaaggtgagctgcacggtgagcgcgccgaccagcgagaaaaacagcaggctgagggcgtctttgcgatgcttgatgaccgagaaaatcttgtcgccgtgaacgaaggagagcgtcagcaggatcacgccggtaaacagcaggcgaaccatggtcaggtaaggcgaagaaatgtggcttttctccatgatgtactgcgcgcaaacgccggaactgccccataaaacggcggcgatcaggacgttcagcatccctttacgtgtggaacccattttctcccctgttatgttggtttttttgtagcataacatgggatcttgccgggtggcgctacgcttacccggcctacaaaaccttgtaggcccgtgcaagcgcagcgccgccgggcgaaacaaacgacgctctactagaaccacgcctcccacatcgcgccgacgttgaagtcgtcgagcgtctcgtctttggtgttgttcacgcgcgcggtgcgtgcgttatccaccttgccgccggtcacgtagaagcgcagcatcggacggaactccggccccatggcgatagacatgttctgcgacagggtcagcttccagcccttgttgtcgccgccgttgtcgtaatccacgtgctgccagcccgcttccagccaggtggagtgaacgtcgttccaccagtgcatcgggcgcacgatggcgttgtagttcttacggttgtcggtcttatcacggctgttgtcgtagtcgtggaaggcgaggatgtactccacctgcgtggcctgggtgaatttgtacagcccttcgaagctggcgtagaccgtggtcaggtcttcggttttattgaacacgctgttgtccgagttatcggagtagcgggcaatcaccttgttcacgccgctgtcgttggtatggctcagcaccacgccaccctgccaggcgttcagacgctcgtcgctctccaccgcttttgaatcaaagccgtagttggcgtacagctccagatccagcggaccgagcttcataccgtggattttagaggtggccgcgtagttacctttgtcgcccgtgccggacccgccggtacaggtgatgcgtgacgggttcgcttcgtcttccatcacttccgggctacaggattccactgccgccacggcagcgacgtcaaactgcacgccgccgatatcgaagttcttcaccccggcgccctggccgtcgtggttcatccagaagtaatcgttgatgccctgctgcggacgctggtggaagtcgcgaccggcccagaaataggcgttcgggttggaggccataatgttggtcacccccgcgtaggcctttttcaggttaacttcgtcgccccagtggtcgatcatcacgttgatgtcccagatggcgccgttttcgcccttgaaggccttggagagctggaactcgccgccgttgccttcgttacccagacgaccgatcgcggacgcgccgttgtaggagccatccaccgccacatatttctgatcggcggcctggaagtgcgcgccgtagcgggcgtagccggtaaatttaatcccgaacggaatcgccatgtccggggattgcgccgcgctttgcggctcggtcaccacgtccgcttttttcgcgacggcggcatccattttggcctgacgttcggccagggctttatccaccgctttcgccacaatggcgtcgatttgctcctgcgtgaattcctgggcgagcacggaaattgggcaaagcgcggcgataaccgccatggttaatggaagttttttaatcgtattcatggttatctcaatatagtttaattttattcagacaataacattttggtttattggtatcataaaattccacttaactgtataatataataactttataccgaattttaaatcagcaatcaggttttgtggaccgggaaaatggaaataatgaaggatagagcgagaaagttgaaaattctcgagaaacggcttatagtaagattaaagtcaaatatagtcaaagtcagtaaaggagggggttgagtgggacataatatttctgacatcattgaacaatatttaaaacgagtgttagatcaaaatggcaaggaaattttagagattaaacgaagtgaaattgcagataaatttcaatgcgttccttcccaaataaattatgtcatcaacaccagatttacaagcgaaagaggatatattgttgagagcaaacgcgggggcggcggttacatcagaatcattaaaattaaaatgaacaatgaagttgtcctgatcaataatataatttctcaaattaatacccatttgtctcaagcagcctctgatgacattattttaaggctattagaagacaaggtaatttcagaaagagaagcaaaaatgatggtcagcgtaatggaccgctcagttttacacattgacttacctgaacgtgatgaattaagagcgagaatgatgaaggcaatgctgacttctttaaaattaaaataagcgggtgaaaagattgatttgtcaagagtgccacgagagaccagccacttttcactttacaaaggttgttaacggagaaaaaatagaagttcatatttgtgaacaatgtgccaaagaaaatagtgattcatatggtataagtgcaaatcagggtttctctattcataatttactttcgggtttactgaacatggattcttcatttcaaaatgcaggaactcaaatgttcagtcactcggagcaaatatctgcttgtccgaaatgcggaatgacttttcagcaattcagaaaaattggccgttttggatgttctgaatgttacaaaacatttcatagcaacattacaccaatcctacgtaaagtgcacagcggaaacactgtgcatgcaggtaagataccgaaacgaataggcggcaatcttcatgtcagacggcagattgatatgctaaaaaaggaattagaatccttaatccatcaagaagaatttgaaaatgcagctcatgtaagagatcaaattcgtttattagaacaatcactcaaaagtacagatagtgaggaggaacaggagtaatgtcgctaaagcattttattcaggacgcactaagcagttggatgaagcagaaaggacctgaaagtgacattgtactcagcagccgcatacgtttagcaagaaactttgagcatattcggttccctacgcggtattccaatgaagaagcctcatccatcatacagcaatttgaagatcagttttcagagcaagaaattcccggaatcggcaaatttgttttgattagaatgaatgatgcacagcctttagaaaagcgtgtacttgttgaaaaacatctaatcagcccgaatttgacagagtctccttttggcggctgtttgctttctgaaaatgaggaagtaagcgtcatgctaaatgaagaggaccatattagaattcagtgtcttttccctggatttcagcttttagaagcaatgaaagccgcaaaccaggtcgacgactggattgaagaaaaagttgattatgcattcaatgagcaaagaggatacttaaccagctgtcctacaaacgtaggtactggtttaagggcttcggtcatgatgcatctgccggcgctggttttaactaggcaaataaatcgaattataccggcaattaatcaattaggcttagttgttagaggaatttatggggaaggcagcgaagcagtagggaatatctttcaaatttcaaatcagatcacgcttggtaagtcagagcaggatattgtagaggatcttaacagtgttgctgctcagttgattgaacaagaacgatctgcccgagaagcgatttatcaaacttctaaaatcgaacttgaggatcgggtatatcggtcatatggggtcttgtctaattgccggatgatagaatcgaaagaaactgcaaagtgcctttcagatgttcggttaggcatagacttaggcataataaaaggactttcaagcaacatacttaacgaacttatgattttgacgcagccagggtttttacagcaatactcgggaggcgctttgcgaccgaacgaaagggacattcgaagagcggctctcatcagagaacggcttcacttagaaatgaatgggaaaagacaggaggatgaatcgatatgatgtttggaagatttacagaacgagctcaaaaagtactggcgctagcacaggaagaagcacttcggttaggtcataataacattggcactgagcatattttattaggactggtaagagaaggagagggcattgctgctaaagctcttcaagcgcttggactcggttcagaaaaaattcagaaagaagtagaaagtttgatcgggcgcgggcaggaaatgtctcaaacgattcattatactcctagagctaaaaaagtcattgagctttcaatggatgaggcaagaaaactcggtcattcttatgtgggaacagaacatattcttcttggtctgattcgtgaaggagaaggtgttgctgcgagagttctgaataatctcggtgtcagcttaaataaagcaagacagcaggtgctccagcttctaggaagtaatgaaacaggatcatcagcggcaggaacaaacagcaatgcgaatacgcctacgcttgacagcttggcaagagacttaactgctattgcgaaggaagacagccttgaccctgtaatcggcagaagcaaggagatccagcgtgtcattgaagtgttaagccgcagaacgaaaaacaaccctgttctcattggggaaccaggtgtaggtaaaacggctatcgcagaaggtttggcacagcaaattatcaataatgaagtacccgaaattttgcgtgataaacgtgtgatgacattagacatgggaacagttgttgccggcacaaaataccgcggagaatttgaggatcgcctgaagaaggtcatggatgaaattcgccaggcaggaaatatcattctattcatcgatgagctccatacattaatcggggcaggcggagcagaaggtgctattgatgcatctaatattttaaaaccttcacttgctcgtggcgaactccaatgtattggtgcaacgactcttgatgagtaccgtaaatatattgaaaaagatgcagcactggaacgccgttttcagccgattcaggttgatcagccatctgtagatgaaagtattcaaattttacaaggtctgcgtgacagatacgaagcccaccaccgcgtttctatcactgatgatgccattgaagctgcggttaagctttctgacagatatatttctgaccgcttccttccggataaagcaattgacttgatcgatgaagcgggttcaaaggtgagactgcgctcatttacaacgcctcctaacttaaaagagcttgagcagaagcttgatgaggttcgtaaagagaaggatgcggcagtgcaaagccaagagtttgaaaaagctgcttccttgcgtgatactgaacaacgcctgcgcgagcaagtagaggatacgaagaaatcatggaaagagaagcaagggcaggaaaactcagaggttactgtggatgatattgcgatggttgtatccagctggaccggtgtgcctgtatctaaaatcgcccaaactgaaactgataagcttctcaatatggaaaacattcttcactcccgtgtcatcggccaggatgaagcagttgtagcggttgcaaaagccgtcagacgtgcaagagcaggattgaaagatcctaaacgcccaatcggctcattcattttcttaggccctacaggtgtaggtaaaacagaacttgcacgagcacttgctgaatccatttttggcgatgaagaatccatgatcagaattgatatgtctgaatacatggaaaaacattcaacttcaagacttgttggttcacctccgggttatgtgggatatgatgaaggcggtcaattgacagagaaagtcagaagaaaaccttactctgtcgtgcttcttgatgagatcgagaaagcgcaccctgatgtcttcaatatccttctgcaagttcttgaagacggacgattgactgattctaaaggacgcacagtcgatttccgcaataccattctgatcatgacatcaaacgtcggagcaagtgagctaaaacgcaataaatatgtcggctttaacgttcaggatgaaactcaaaatcataaagacatgaaagataaagtgatgggtgaattaaaacgagcgttcagacctgagttcatcaaccgtattgatgaaatcattgtcttccattcacttgagaaaaaacatctcactgagattgtgtcattaatgtctgatcaattaacgaaacgcctgaaagaacaagatctttctatcgaattgacagatgctgcaaaagcgaaagtcgcggaagagggcgttgacctggaatacggtgcccgtccgttaagaagagcgatccaaaaacatgtcgaggatcgtttatctgaagaactcctcagaggaaatattcataaaggacagcatattgttcttgatgtagaagatggcgaatttgtcgtaaaaacgactgctaaaacgaattaatatagaagacggaaatgaggcatacagcatgtaagtgtatgcctcactttcatatcaagaaatagaacaagggagaggtcttacactatatatggctaaaacaaaatcgaagttcatctgccaatcctgcggctacgagtctccaaaatggatggggaaatgtccgggctgtggtgcttggaatacaatggtggaagaaatgattaaaaaagcaccggccaatcggagagcggctttttctcattctgttcaaactgtacagaaaccttcacctattacatcaatcgaaacatcagaagaaccccgcgtcaaaacccagcttggcgagtttaacagagtactcggcggaggtgtcgttaaaggctccctcgttttaattggcggtgatcctggtatcggaaagtcaacgctattactgcaggtttccgctcaattatcaggctcatcaaacagtgtcctgtatatttcgggagaagaatctgtaaagcaaacgaagctgcgagcagaccgtctcggcattaataatccgtcactgcatgttttatctgaaaccgatatggagtatatttcgtctgctatacaagagatgaatccatcgtttgtcgttgttgactctattcaaacggtttaccaaagcgatattacatctgctccaggcagtgtgtcacaggtcagagaatgtaccgctgagctgatgaaaattgcaaaaacaaaaggtattccgatttttatcgtagggcacgtgacgaaagaagggtctattgcaggtccgagactgttggagcatatggttgacactgttttatattttgaaggagaacgccaccatactttccgtattttgcgggctgtaaaaaaccgtttcggatctacaaacgaaatgggcattttcgaaatgcgggaagaggggctcactgaggttttgaatccttcggaaattttcttagaagaacgctctgctggttccgcaggctcgagtatcactgcctctatggagggcactagaccgattctcgttgaaattcaggcactcatctcgccaacaagttttggcaacccaaggcgtatggcaacgggaatagaccataacagggtttctctgttaatggctgtgttagaaaaaagagttggactgctgctgcaaaatcaggatgcttatttgaaagtggctggcggcgttaagcttgatgaaccggcaattgatcttgcgattgtgattagtattgcatcaagctttagagacacacctccaaatcctgcagattgttttattggagaagtgggattaaccggagaagtccggcgggtttcaagaattgaacagcgtgtgaaagaagcggcaaagcttggttttaaacgcatgatcatacccgcggcaaatctggatggatggacaaaaccaaaagggattgaggttatcggagtagcaaatgttgcagaagcgcttcgtacttcattaggaggataatagatggaaaaagagaaaaaaggggcgaaacacgagttagacctgtcatctatattgcagtttgttgctccgggtacaccgctcagagcggggatggaaaacgtcttgagagcaaatacaggcggtctgattgttgttggatataatgataaagtaaaagaagtggtggacggcggctttcacataaacacggctttttctccggcgcatttatatgagctggctaaaatggatggagcgatcattttaagtgattctggtcaaaagatcctatacgcgaatactcagctgatgccggatgccacaatttcttcatcagaaacaggaatgcggcacagaactgccgaaagagtagctaagcaaactggctgtcttgtaatcgccatttctgaaagaagaaatgtcataacgttatatcaggaaaacatgaagtatacactaaaagacataggatttattttaaccaaggcgaaccaagccattcaaacacttgaaaaatataagacaatcctcgataaaacgattaatgcactgaacgcgttagagtttgaggaacttgttaccttcagtgatgtcttgtctgtcatgcatcgttatgaaatggtactgagaatcaaaaacgaaattaatatgtatatcaaagagctggggacagaagggcatctgatcaaactgcaagtcattgaattgattacggatatggaagaagaggccgctttatttattaaggactatgtaaaagaaaagattaaagatccgtttgttctcttgaaggagctgcaggatatgtccagttatgatctgctggatgattccattgtgtataagcttctcggttaccctgcttctactaatcttgatgattatgtattgccgagaggatacaggctgttaaataagataccgcgtcttccgatgccgattgttgaaaatgttgtagaagcatttggagtcctgccaaggattattgaggcgagtgcagaagaattagatgaagtagagggaatcggtgaagtacgagcccaaaaaatcaaaaaaggattaaaacgcctgcaagagaagcattatttagacagacaactgtgatttcggttaaaaccttatgaatacgggtatattaatgttggtttttgtttattctgatattcgtaggatgcataagactttgtgaaattaaaatgttaaaaaaggaggtgggggtatgttaaaacgaatagttcaggcgttcttcattatttttggcggcgttgttggtatatttttgatacctgaattgtttgtactgttaaatatacaggacatacctttaataacaaacgcatatacgtctgcggcaataggagcaattatcttttttctcatcagtatatggggtacagaatacgttgtgaactgggtgaagtggatagaggattcattgttaaaagcgccggttccagatttgttatttggaagtcttggcttagtttttggacttataattgcttatcttatcgtaaatgttattcctttagacaatataccttaccgcatattcagcacaataattcctgtatttttggctttcttcctcggttatctcggcttccaggtgggctttaagaaaaaggatgaattgatcagcctgttttccatttccgccagaatgcaaaagaaaaaaggaacagctgatgaagaacatgaggttcaagacaagaagctgaaaattttggacactagtgttattattgatgggagaatagcagatatttgtcagactggttttttagagggagttatcgtgattccgcagtttgtccttgaggaattgcagcatattgcagactcttcagatgttttaaaacgaaacagaggacgccgcggtcttgatatcctgaaccgcattcagaaagaattagacattgaagttgaaatttacgaaggcgactttgaagatattcaggaggttgacagcaagctcgtcaaacttgctaagctgacatccggggtcgttgtgacgaatgattttaatttaaataaagtgtgcgagcttcagaaggtagcagtattaaacattaatgaccttgccaatgcggttaagcctgttgtgcttcctggcgaggaaatgaatgttcaggtcattaaggacgggaaagagcataatcagggagttgcctacttggatgacggtacgatgattgtcgttgaagaaggacggaattatatcggcaagcatattgatgtactcgtcacaagtgtgctgcagacagcagcgggacgaatgatttttgcgaagcctaagctgttggagaaggcgctgtaaagggagaagaaacaatgagttatgatgtggtgattcctgcagccggacagggaaagcggatgaaggcagggagaaataaactgttcattgagctgaagggagacccggtgatcatacacacgttaagagtgtttgacagccaccggcagtgcgataaaatcattttggtgattaacgagcaggagcgggagcactttcagcaattgctgtccgattacccgtttcaaacttcaattgagcttgttgcaggcggagatgagcgacagcacagtgtgtataaggggctgaaagccgtaaagcaggaaaagattgtccttgtacatgacggtgcccgtccatttataaaacatgaacaaattgacgaactgatcgcagaggcggaacagacaggagcggccatccttgctgttccggtaaaagatacgattaaacgcgttcaagatttacaagtcagtgagacgattgaacgttcaagcttgtgggctgtccaaacgccacaagcttttcgtctttctttattgatgaaggctcacgctgaggccgagcgcaagggatttttagggacggatgacgccagcctcgttgaacagatggagggcggttcggtccgtgttgtagaaggcagctatacaaatattaagctgacgacgccagacgatttgacgtcagctgaagctatcatggaatcagaaagtgggaataaacatgtttagaattggacaaggatttgatgtgcatcaattagtggagggccgtcctctcattattggcggaattgaaatcccgtacgaaaaagggctgcttggccattctgatgcagacgtattgttgcataccgtcgctgacgcctgcctgggagctgtgggtgaaggagacataggcaagcattttcctgacacagatcccgagttcaaggacgcagattctttcaaattacttcagcatgtctggggaatcgtgaaacagaaggggtatgtccttgggaacattgattgcaccatcatagcgcaaaagccgaagatgctgccgtacatagaagatatgagaaaaagaattgctgaaggccttgaggcagatgtttctcaagtaaatgtaaaagcaacaacgacagaaaagcttggatttacaggccgggcggaaggaatagcggctcaggcgacagtactgatacaaaaaggctaacttgttttgatgccgggtctatttggtggtagaatagattcatacatttttgcctgaggccatacatgacatgaaaggaagtatttgaaaatgggaaacgaagtacgcgtccgttatgcaccgagtccaaccggacatttgcatattggaaatgccagaacggcgctttttaattatttatttgcccgcaatcaaggcggtaagtttatcattcgagttgaggatactgataaaaagcgcaatattgagggcggagaacaaagccagctgaattatctgaagtggctaggtattgactgggatgagagtgtggatgtcggaggagagtacggtccataccgtcagtcagagcgtaacgatatctataaagtgtactatgaagagcttcttgaaaaagggcttgcttataaatgttactgtacggaagaagagcttgaaaaagagcgtgaagaacagattgcccgcggagaaatgcctcgttattccggaaaacacagagacctgactcaggaagaacaggagaaatttatcgccgaaggcagaaaaccaagtattcgtttccgtgtgccggaaggaaaagtcatcgccttcaacgacatcgtaaaaggcgaaatttcttttgaatcagatggcatcggcgacttcgttattgtgaaaaaggacggaacgcctacttataacttcgcggtagctattgatgactacttaatgaaaatgacacacgtgctgcgcggtgaggatcatatttctaacacaccgaaacagattatgatctatcaagcattcgggtgggatattcctcagttcggacacatgacgctgattgtaaacgaaagccgtaaaaagctcagcaaacgtgatgaatccattattcaattcatcgagcagtacaaagagcttggctacctgccagaagcgctgttcaactttatcggcttgttaggctggtcaccggttggagaagaagagcttttcacaaaagagcagtttattgaaatttttgatgtaaatcgtttatctaaatcaccagctttgtttgatatgcataagctaaaatgggttaacaaccaatatgtgaagaagctggatcttgatcaggttgttgaactgacgcttccgcatttgcaaaaagccggcaaagttggcactgagctttctgctgaagaacaagaatgggttcgtaaactgatttccctgtatcatgagcaattaagctacggtgcggaaattgttgagctgactgatttgttctttacggatgagatcgagtataatcaagaagcgaaagctgttctggaagaagaacaggttcctgaagtgctcagcacattcgcagcgaagcttgaagagcttgaggagttcactccggataatatcaaagcatcgatcaaagcagtgcagaaagaaactggccataaagggaaaaaactgtttatgccgattcgtgttgctgtaacagggcaaactcacggtccggaactgccgcaatcaattgaattgatcggtaaagagactgcaattcagcgtttaaagaatatctaaataaatgattgttgacagggaagagtataaagctttaggccattacagaaaggatcttcattggctgagagagatccatgagccgggttttagaagtgcgcccttaagacctttgaagaacgttttttgaaatcagtattcaaaggcggccgccgccgttacaggctgaagttgggagagcagaagtctgcttttcaaacagagtggaaccgcgcggttaaagcgtctctgtcatgtttacatgcagagacgctttttttattgggtagaggaaatcagatagagaaacggggggaagcatgtgttttttagaatgctcaaagaagacattgatactgtgttcgatcaagatcccgcagcaagaagctattttgaagtgattttaacttattccggtttacatgctatatgggcgcatcggattgcacatgctttatataaacgaaaattttatttccttgcacgccttatatctcaagtaagccgattttttaccgggatagaaatccaccccggcgctacaatcgggagaagatttttcatagaccacggcatgggggttgtcattggggagacatgtgaaatcggcaataacgtaaccgtttttcagggggttaccctcgggggaacgggaaaagaaaagggaaaaaggcacccaacgattaaagatgacgcattgatagccacaggtgctaaagtgctcggttctattacggtcggtgaaggctcaaagattggcgctggttcagtagtgctgcatgatgttcctgatttttcaacagttgtcggtatccctggacgggtcgttgtacaaaatggcaagaaagtaagacgcgatttaaaccatcaggatttgcccgatccagttgctgaccgctttaagtctttggaacagcagattttagagctgaaggcagaacttgaagacagaaaagaaaggatcaatcaaaaatgacaatcacactttataatacattgactagacagaaggaaacattcgttcctcttgaagagggaaaagtgaaaatgtatgtatgcggacccacggtttacaattacattcatatcgggaacgcgcgtccggcaatcgtttacgatacggttcgaaactatttagagtataaaggctatgatgtgcagtatgtctctaacttcacagacgtagacgataaattaattaaagcggcaaatgaactcggtgaggatgtacccaccatttcagagcgttttattaaagcatactttgaagacgtaggtgcgctcggctgccgaaaagccgaccttcatccgcgagtaatggagaacatggatgccattatcgaattcgtagatcagctcgtgaaaaagggctacgcatatgaatcagaaggtgacgtatatttcaaaaccagagcatttgaagggtacggaaagctttctcagcaatcaatcgatgaactaagatcaggtgcacgcatccgggtcggcgagaaaaaagaagatgctcttgatttcgcactgtggaaagcggcaaaagaaggagaaatctcttgggatagcccttgggggaaagggcgtccgggctggcacattgaatgctcagcaatggtgaaaaagtatctcggtgaccagattgatatccatgcgggcggacaggatttaacattccctcaccatgaaaacgaaattgcgcaatctgaggcgctgacaggcaaaacgtttgcgaagtactggcttcataatggttatatcaatattgataatgaaaaaatgtcaaaatcactaggcaactttgtgcttgtgcatgacatcattaaacagcatgatccgcagcttttgagattctttatgctatctgttcattatcgccatccgattaactattcagaagagcttctggagaatacgaaaagcgcgttcagccgtttaaaaacagcgtacagcaatcttcagcaccgtctgaacagcagtacgaatttaaccgaagatgacgatcaatggcttgaaaaggttgaagaacaccgcaaagcattcgaagaagagatggacgatgattttaatacggcgaatgccatttcagtcttgtttgacttagcgaaacacgccaattattatcttcagaaagatcatacggctgatcatgtgattacggcgtttattgagatgtttgaccgcattgtttctgtcctcggtttttcgttgggtgagcaggaacttctcgatcaagagattgaagacttaatcgaaaagcgaaatgaagcgcgccggaatcgcgattttgcattgtcagaccagatccgcgaccagctgaaaagcatgaatatcattcttgaagatacggctcaaggcactcgctggaaacggggagaataacagatgcttgaatttgatacgataaaagattctaagcagcttaacggtcttgcgcttgcttatataggtgatgccatttttgaagtgtatgtcaggcatcacctgcttaagcagggctttaccaaaccaaatgatcttcataagaaatcaagccggattgtttcagcaaagtcacaggctgagatcctattttttctgcagaatcaatcattttttacggaagaagaggaagcggtgctgaaaagaggcagaaatgccaagtcagggacaacacctaaaaatacagatgttcagacgtaccgctacagtacagcatttgaagcgcttctgggctacctttttctagagaaaaaagaggaacgacttagtcagctcgtagccgaagctatacaattcgggacgtcagggaggaaaacaaatgagtcagcaacatgattacgtcatagggaaaaatgcagtgatcgagacgttaaaatctgatcggaagctgtataagctgtggatggcggaaaacaccgtaaagggacaagcacagcaagtgattgagcttgccaaaaagcagggaatcacgattcaatacgtcccgagaaaaaaactcgatcaaatggtgacaggacagcatcagggcgtagtggcacaggttgcagcgtatgaatatgcagaactggacgatttatataaagcagccgaagaaaaaaatgaacagcctttcttcctcattctggacgagcttgaagaccctcataatcttggttccattatgaggacagcagatgcggtcggcgctcatggcatcgtcattccaaaacggagagctgtcgggctgacaacaacagtggcaaaagcttcaacaggagcaattgagcacattcctgtagcaagagtcaccaatttggcacggacgttagaagagatgaaagagcggggaatctgggttgtcggaacggatgcgtccgcgcgtgaggatttccgtaatatggacggcaatatgcctttggctctagtcatcggaagtgaaggaaaagggatgggccgccttgtgaaggaaaagtgcgattttctcattaaactcccgatggccggaaaggtaacttcactaaatgcatctgtcgcggctggtcttttgatgtatgaagtctaccggaaacgaaaccctgtgggagaataaagacccatggatatcctgttagtagacgggtacaacatgattggagcctggccgcagctgaaggatttaaaagcgaacagttttgaagaggcgagagacgtactgattcagaaaatggcggaatatcaatcgtatacaggaaacagggttattgttgtttttgacgcgcatctcgtaaaagggcttgagaaaaaacagaccaaccatagagttgaagtaatttttacaaaagaaaatgagacggctgatgagcggatagaaaagctcgctcaggctttgaataatattgcgactcaaattcacgttgcgacctctgactatactgagcagtgggcgattttcggacagggggcattgcggaaatcggcccgggagcttctgagagaggtagaaacgattgaaaggcgaatagagagacgggtaagaaaaatcacttccgaaaagccggcgggtaaaattgctttatcggaagaggttttgaaaacgtttgaaaagtggaggcggggagacttagattaagttgacgcttttttgcccaatactgtataatatttctatctacgtgcgccggggggatcggagtgaatctacagaacaacaagggaaaattcaacaaagagcagttttgccagttggaggacgagcaggtcattgaaaaggttcatgttggggacagtgatgcgttagattacttgattacgaagtaccgaaactttgttcgggcaaaagcaagatcctatttcttaataggggcggacagagaggatattgttcaggaaggcatgataggcctctataagtctattcgtgacttcaaagaggacaagcttacctcattcaaagcttttgcagaattatgtattacccgccaaattattaccgcaataaagacagctactcgccagaaacacattcctttgaattcctacgtctcattagataaaccgatctttgatgaagaatcagaccgaacgctgctggatgtcatttcaggagcgaaaaccttaaatcctgaggaaatgatcattaatcaggaagaatttgatgatattgaaatgaaaatgggagaactattaagtgatttagagagaaaagtactcgtcttatatctcgacgggagaagttaccaagagatttctgatgaactgaaccgacatgtgaaatcgatcgacaatgcccttcagcgtgtgaaacgcaagctggagaagtacttggaaattcgcgaaatcagtttgtaataggaatttatgctatattgacagtatttttctgactatgatatgttactaaagataagaactaatgtctatttagaaaaaggtgtaatgacatgagaaaaaagattacgttagcatgcaagacatgcggaaaccgtaattatacgacaatgaagagctctgcatcagcggctgagcgattagaagtaaagaaatactgcagtacttgcaattcacatacagctcatcttgaaacaaaatagtttttgcgcttttaaattgtggaggtcttttacatgcgtattatgaaattctttaaagatgttgggaaagaaatgaaaaaggtaagctggcctaaaggaaaagagttaacgcgttataccattacggtaatttcaacagttatcttttttgttatcttttttgccctccttgacacaggaatttctcaattaattcgtttaatagttgaataatgatcagcaatacgtgctataatagatcataatattacttgccaaaacccgttcagcgggttttttattgtggcttaaaatgaaagttatcataggcttgccgcctattttttgaagcgttatggtaattcactaaaaccaaatgcggggagggaaggactggacagtcctgaatagaatggaaaagaattggtatgttgttcacacgtactctggttatgagaataaagtaaaagccaacttggaaaagcgtgttgaatcaatggggatgcaggataaaattttccgtgtagtcgtacccgaagaagaagaaacggatatcaaaaacggcaagaaaaaagtcgtgaaaaagaaagtattccctggttatgtgcttgttgaaattgtaatgacagacgactcttggtatgtcgtccgcaacacgccgggcgttactggattcgtaggatctgccgggtcaggttcaaaaccgacgccgcttcttccgggggaagcagaaaccattctgaagagaatgggcatggatgaacgaaaaactgatattgactttgaactgaaagagacagtgaaagtaatagacggaccttttgctaactttacaggatcaattgaagagattgattatgataaaagcaaggtcaaagttttcgttaatatgtttggccgtgaaacgccggttgagctggaatttacccaaatcgataaattgtaatgtgaaaaaacttgaaattgctatatataaatgataatatagcaaaggtacgtcttggacttatccaaggcaactagcatgatatttcgtcattcatataaagaatgaaaccttgagtgggagggtttaccctattaccacatcacggacttaaggaggtgtgtctcgtggctaaaaaagtagttaaagttgtaaaattgcaaattcctgctggaaaagctaacccagcaccaccagttggacctgcacttggtcaagccggtgttaacatcatgggattctgtaaggagtttaacgctcgtacagctgaccaagctggtttaatcattcctgttgaaatttcggtttacgaagaccgttcatttacatttattacaaaaactccacctgctgcagtattgcttaaaaaagcagctggaattgagtctggttctggtgaaccaaaccgtaataaagtggcaaccgttaagcgcgataaagtacgcgaaatcgctgaaacgaaaatgcctgacttaaacgcagcagacgttgaagcggcaatgcgcatggttgaaggtactgcccgcagtatgggtattgtaatcgaggattaatttgtttcttgtcgggttgcgagttttaacaagttcgcaacccttattcgtgggaggttattccgctataaccacataaggaggaaattttaaaatggctaaaaaaggtaaaaagtacgttgaagctgctaagcttgtagaccgttctaaagcttacgacgtctctgaagcagtagctctcgttaaaaaaacaaacacagctaaattcgacgctacagttgaagtggctttccgtttaggggttgaccctcgtaaaaacgaccagcaaatccgtggagcagttgtgcttccaaacggaactggtaaaactcagcgcgttctcgttttcgcaaaaggcgaaaaagcgaaagaagctgaagctgctggtgcagatttcgtaggcgatactgactacatcaacaaaattcaacaaggctggttcgatttcgatgttatcgtagctacacctgacatgatgggtgaagttggtaaaatcggtcgtgtacttggaccaaaaggtttaatgccgaaccctaaaactggtacagttactttcgaagttgaaaaagctatcggcgaaatcaaagctggtaaagttgaataccgcgttgataaagctggaaacattcatgttcctatcggtaaagtttctttcgaggatgaaaaacttgttgagaacttcacaacaatgtacgatacaatccttaaagctaaacctgctgcagctaaaggcgtttacgtgaaaaacgttgctgtaacttctactatgggacctggtgtcaaagtagactcttcaacttttaacgtaaaataatattgacatgacatcaacattctgatattattcaaaatgttgtaaaatagaatatcatttataccgtagacagtaggggcctaaccgcttaattatcctaccgaggtgtatattatcacagctattacgttacgtatgcttgtatatacagcctccatgtctcatggaggctttttatatggaatccgtcgtctcagtcgtgatcacctaacggtataagtgttacacaagaatctacaggaggtgtaaccatgagcagcgcaattgaaacaaaaaaagttgttgttgaagaaattgcttctaaactgaaagaaagtaaatcaacgatcatcgttgactatcgcggacttaacgtttctgaagtaactgaacttcgtaaacagcttcgcgaagctaacgttgagttcaaagtttacaaaaatacgatgactcgccgtgcggttgaacaagctgagcttaatggtttgaatgatttcttaactggaccgaacgcgatcgcattcagcactgaagatgttgtcgctccggctaaagttcttaatgacttcgctaaaaatcacgaagctcttgaaatcaaagctggcgttatcgaaggtaaagtttctactgttgaagaagtgaaagctcttgctgaacttccatcacgcgaaggcttgctttctatgttgcttagcgtacttcaagctccagttcgcaaccttgctcttgctgcaaaagctgtggcagaacaaaaggaagaacaaggcgcttaatctaatcagtttttcataaattaaaacaaaatggaggaattacaaatggctttaaatatcgaagaaatcattgcttccgttaaagaagcaactgtacttgaattgaacgacctagtaaaagcaatcgaagaagaatttggcgtaactgctgctgctcctgtagctgtagctggcggagctgctgctggcggagctgctgaagagcaaagcgaattcgatcttatccttgctggtgcaggatctcaaaaaatcaaagttatcaaagttgtacgtgaaatcactggtcttggcttgaaagaagctaaagagcttgttgacaacactccaaaaccacttaaagaaggtattgctaaagaagaagctgaagagcttaaagctaaacttgaagaagttggcgcttctgtagaagttaagtaatcttcacttacctgtaggggaagctcgcttttatgaggcgagctttttctttgccattctttaagccatgaaaaaaggaggttctaataatgagtgagcactattattcagaaaaaccttcagtaaaaagcaacaagcaaacctggtcttttaggcttcggaataaagatttcacgtttaccagcgacagcggggttttttctaaaaaagaagttgatttcggctcccgcctgctgattgattcttttgaagagcctgaggttgagggcggcattttagatgtaggctgcggatacggcccgattggtttatcgctcgccagcgactttaaagaccggaccatccacatgattgacgttaatgagagagccgtagaactatcaaatgaaaatgcggaacagaacggaataacaaacgttaagatttatcaaagcgatttgttttcaaacgttgattctgctcaaacatttgcttctattcttacaaatcccccaatccgagccggaaaaaaagttgtccatgctatctttgagaaaagcgctgaacacttaaaagcttcaggtgaattgtggatcgtcatacagaaaaagcaaggcgcgccttctgccattgaaaagctcgaggaactgttcgatgaagtttccgtcgttcaaaaaaagaaaggctattatatcataaaagcaaaaaaagtttgactcggtattttaactatgttaatattgtaaaatgccaatgtatatattttgcttgatatgatgaattgtcaatatctatgtataaattatacaagtatggaaatgctaataaaatcggtatttgtttttggatgtggttttcttaattagaaacccttttttcttttgtcttgtaaaagtattttctttctttggaagaaatgcttattacacatataatacgcatgatttgaggggtgaatcagttgacaggtcaactagttcagtatggacgacaccgccagcgcagaagctatgctcgcattagcgaagtgttagaattaccaaatctcattgaaattcaaacctcttcttatcagtggtttcttgatgagggtcttagagagatgtttcaagacatatcaccaattgaggatttcactggtaacctctctcttgagttcattgattatagtttaggtgagcctaaatatcctgtagaggaatcaaaagaacgtgatgtgacttactcagctccgctaagagtgaaggttcgtttaattaacaaagaaactggagaggtaaaagaccaagatgtcttcatgggtgatttccctattatgacagatacaggtacttttatcattaacggtgcggaacgtgttatcgtttcccagcttgttcggtctccaagtgtatatttcagtggtaaagtagacaaaaacggtaaaaaaggttttaccgcaactgtcattccaaaccgtggcgcatggttagaatacgaaactgatgcgaaagatgttgtttatgtccgcattgatcgcacacgtaagttgccggttacggttcttttgcgtgctctcggcttcggctccgatcaagagattcttgatctcataggagaaaacgaatacctgcgaaatacgcttgataaagataacacagaaaacagcgacaaagcgttgctggaaatttacgagcgtctccgtcctggagagccgcctacagtagaaaatgcgaaaagcttgcttgattctcgtttctttgatccgaaacgatacgatcttgccaatgtaggacgctataaaattaataaaaaacttcatattaagaatcgcctcttcaatcagagacttgctgaaacgcttgttgatcctgaaacaggagaaatccttgctgaaaaaggccagattcttgatagaagaacgcttgataaagtactgccatacttagaaaacggaatcggttttagaaagctgtatccgaatggcggcgttgttgaagatgaagtgactcttcaatcaattaaaatctttgctccgactgatcaagaaggagaacaggttatcaatgtaatcggcaatgcttacatcgaagaagagattaaaaacatcacgcctgctgatattatttcttcaatcagctacttcttcaacctgctgcacggagtaggcgacacagatgatatcgatcatcttggaaaccgccgtttacgttctgtaggcgagcttctccagaaccaattccgtatcggtttaagccgtatggagcgtgtggttcgtgagagaatgtcaattcaagatacgaatacaattacgcctcagcagctgatcaatattcgtcctgttattgcgtccattaaagagttctttggaagctcacagctttctcaattcatggatcagacgaacccgcttgctgaattaacgcacaagcgtcgtctgtcagcattaggaccgggcggattgacacgtgagcgtgccggaatggaagtgcgtgacgttcactactcccactatggccgtatgtgtccgattgaaacgcctgagggcccgaacatcggtttgatcaactcactatcatcttatgcaaaagtaaaccgttttggctttattgaaacgccatatcgccgcgttgaccctgaaacagggaaggtaacgggcagaatcgattacttaactgctgatgaagaggataactatgttgtcgctcaagcgaatgctcgtcttgatgacgaaggcgcctttattgatgacagcatcgtagctcgtttccgcggggagaacaccgttgtttccagaaatcgtgtagactacatggatgtatcgcctaagcaggttgtatctgctgcgacagcatgtatcccgttcttagaaaacgatgactccaaccgtgccctcatgggagcgaacatgcagcgtcaggctgtgcctttgatgcagccggaagcgccatttgttggaactggtatggaatacgtatcaggaaaagactctggtgccgctgttatttgtaaacaccctggtatcgttgaacgcgtagaagccaaaaacgtttgggttcgccgttatgaagaagtagacggtcaaaaagtaaaaggaaacctggataaatacagcctgctgaaatttgtccgctctaaccaaggtacgtgctacaaccagcgtccgatcgtaagtgtcggcgatgaagtggtaaaaggagaaatccttgctgacggtccttctatggagcttggtgaacttgcacttggccgtaacgtaatggtcggcttcatgacgtgggatggctacaactatgaggatgccatcatcatgagtgaacgcctagtgaaggatgatgtttatacatctatccacattgaagaatacgaatcagaagcacgtgatacgaaacttggacctgaagaaatcactcgcgatattccaaacgtcggtgaagatgcgcttcgcaatcttgatgaccgcggaatcatccgtattggggcagaagtaaaagacggagatcttcttgttggtaaagtaacgcctaaaggcgtaactgaactgactgccgaagaacgccttcttcacgccatctttggcgagaaagcccgcgaggttcgtgatacttctcttcgtgtgcctcatggcggcggcggaattatccatgacgttaaagtcttcaaccgtgaagacggagacgaacttcctccaggtgttaaccagttagtacgcgtatatatcgttcagaaacgtaagatttctgaaggggataaaatggccggtcgtcacggtaacaaaggtgttatctctaagattcttcctgaagaggatatgccttaccttcctgacggcacaccaattgatatcatgcttaacccgctgggcgtaccatcacgtatgaacatcgggcaggtattggaacttcacatgggtatggccgctcgttaccttggcattcacattgcatctcctgtatttgacggagcgcgagaagaggatgtctgggaaacacttgaagaagccggcatgtctcgtgacgccaaaacagtgctttacgacggacgtactggagagccgtttgataaccgtgtatctgtcggtatcatgtacatgatcaaactggctcacatggttgacgataaacttcatgcacgctctacaggcccttactcacttgttacgcagcagcctcttggcggtaaagcgcaatttggcggacagcgttttggtgagatggaggtttgggcacttgaagcttacggtgcggcttacactcttcaagaaattctgactgttaagtctgatgacgtggttggacgtgtgaaaacatacgaagccatcgttaaaggcgacaatgttcctgaaccaggtgttccggaatcattcaaagtattaatcaaagaacttcaaagcttaggtatggatgtcaaaatcctttctggtgatgaagaagaaatagaaatgagagatttagaagacgaagaagatgcgaaacaagctgacggcctggcattatcaggtgatgaagagccggaagaaacagcatctgcagacgttgaacgcgatgtagtaacaaaagaataatctctagttataaaggcaagtgacatcggttaatccgaagataaaaagggaggtaggccccttgctagatgtgaacaattttgagtatatgaacatcggtcttgcttcaccagataaaatccgttcatggtcttttggtgaagtgaaaaagcctgaaacgataaactatcgtacgttaaaacctgaaaaggacggtctattctgcgaacgcattttcggaccgactaaggactgggaatgtcattgcgggaagtacaagcgagttcgttataaaggcgtagtttgtgaccgctgcggagtcgaagtaacacgggctaaagtccgtcgtgagagaatggggcacattgaactggctgccccagtttcccacatttggtatttcaaaggtattccaagccgtatgggtcttgtgctggatatgtcacctcgtgctttagaagaagtcatttactttgcttcttacgttgtaactgatccggcgaatacaccgcttgaaaagaaacagcttctgtctgagaaagaataccgtgcttatcttgataaatacggtaataaattccaagcatctatgggtgctgaagcaattcataaacttcttcaagatatcgatcttgtaaaagaagttgatatgttaaaagaagagctgaaaacttcacaaggacaacgccgtactcgtgcgatcaaacgtcttgaagttttagaagccttccgtaactcaggaaacaagccttcttggatgatccttgatgtgcttcctgttattcctccggagcttagaccgatggttcagctagatggcggacgttttgcgacttctgatttgaatgacctttatcgtcgtgtcatcaaccgtaacaatcgtttgaaacgccttttggaccttggtgcgcctagcatcatcgttcaaaacgaaaagcgtatgcttcaagaggctgtcgatgccctaattgacaacggccgccgcggacgccctgtaacaggtcctggaaacagaccgttaaaatctctttctcacatgctgaaagggaagcaaggccgtttccgtcaaaaccttcttggtaaacgtgtcgattactccggacgttctgtaatcgttgttggtcctcatttgaaaatgtaccaatgcggattaccgaaggaaatggcacttgaacttttcaaacctttcgttatgaaagaacttgttgaaaaaggtcttgctcacaacattaagagtgcgaaacgcaaaattgagcgcgtacagcctgaagtttgggatgtactagaatcagttattaaggagcatccggtactgctgaaccgtgcccctacacttcacagattaggtatccaggcgtttgaaccaacgcttgttgaaggacgcgcaatccgtcttcacccgctcgtatgtacagcttacaacgctgactttgacggtgaccaaatggcggttcacgtaccattatctgctgaagcacaagctgaagcacgcatcttgatgcttgctgctcaaaacatcttgaaccctaaagatggtaaaccggttgtaacaccgtctcaggatatggtactaggtaactattacctgacacttgagcgtgccggtgctgtcggtgaaggtatggtcttcaagaatacagacgaagcgcttcttgcttatcaaaacggatatgttcaccttcatacgagagtagctgttgcagctaactcacttaagaatgtgacatttaccgaagaacagcgctcaaaattgttaattacaactgtcggtaagcttgtcttcaatgaaattcttccggaatcattcccttacatgaatgaaccaacgaagagcaacattgaagagaaaacacctgaccgtttcttcttagaaaaaggtgctgatgttaaagctgttatcgcacagcagccaatcaatgcgccgtttaaaaaaggcattctgggtaaaatcatcgcggaaatctttaaacgattccatattacggaaacgtctaaaatgcttgaccgcatgaaaaacctaggtttcaaatattcaactaaagctggtattacagttggggtttctgacatcgtcgtactcgatgataaacaagaaattcttgaggaagcgcaaagcaaagttgacaacgttatgaagcaattccgccgcggtcttatcactgaagaagaacgctatgagagagtcatctctatctggagtgctgcaaaagacgttatccaaggcaaactgatgaaatcacttgatgaactcaacccgatctacatgatgagtgactctggtgcccgtggtaacgcatctaactttacgcagcttgccggaatgcgcggcctgatggccaacccggctggacgtatcattgagttgccgatcaaatcaagtttccgtgaaggtctgacagtattggagtactttatctccacacacggtgcgcgtaaaggtcttgccgataccgctcttaaaactgctgactcaggttaccttacacgccgtctcgttgacgttgctcaggatgttatcatccgtgaaactgattgcggaactgaccgaggcattcttgctaagcctcttaaagaaggaactgaaacaattgagcgcttagaagaacgcttaatcggacgttttgcaagaaaacaagtgaagcaccctgaaacaggtgaagtgcttgtgaatgaaaacgaactgatcgatgaagataaagcactggagattgtcgaagccggcattgaagaagtgtggatccgttctgccttcacatgtaatacgcctcatggtgtatgtaaacgatgctatggccgaaatcttgcaactggctccgatgttgaagtcggtgaagctgtcggaatcattgctgcccaatcaatcggtgagcctggtacacagttaacaatgcgtacattccatacaggcggggttgccggagacgatatcacacagggtcttccgcgtatccaagagcttttcgaagcgcgtaatccgaaaggtcaggcaacaattacagaaatcgacggtacagtcgttgagatcaatgaagttcgtgataagcaacaggaaattgtggttcaaggcgcagtggaaacacgttcttatacggcaccttacaactcccgcctgaaagtagcggaaggagataaaattactcgaggccaagtactgacagaaggttcaatcgatccgaaagaacttcttaaagtgactgacctgacgactgttcaagagtatcttctccatgaggttcaaaaggtttaccgtatgcagggtgttgaaatcggtgataaacacgtagaagtaatggttcgccagatgcttcgcaaagtacgcgtgattgatgccggtgacactgatgtgcttccaggtacattgcttgatattcaccaatttactgaagcgaacaaaaaggtattgcttgaaggcaaccgaccagctacaggccgtcctgtcttactcggtattacaaaagcatctcttgaaactgattcattcttatctgctgcttccttccaggaaacaacacgtgtccttacagatgcagcgatcaaaggtaagcgtgacgagcttctcggcttgaaagagaatgttatcatcggtaagcttgttccagcaggtacaggaatgatgaaataccgtaaagtaaaaccagtatcaaatgttcagccgactgacgatatggtcccggttgaataactgatttaactctgctgaaagactgcaaaaacagtctttcagcagatatatttatgaaaaagtcactctatgagaagaacgaatctaaaaaatgtcataccttgttgacattcgtctcctagaatgataatataaccaaggtgctcgaaataaacctgttactttggaggatatgtttatgtcttatgataaagtatcacaggccaaatcaattattattggtacgaagcaaacagtgaaagctctaaagcgaggttcagtaaaggaagtagtcgttgcaaaagacgcagatccgatactcacgtcaagtgttgtttcacttgctgaagatcaaggtatctctgtctcaatggttgaatccatgaaaaagctcggcaaagcctgcggaattgaggtaggagcagccgctgttgccattattttataacgtacttttgtttttgcgtaagattccatcttgtgtaaagacattgttttttgccttttgatgaaccacctgggtatgtgggttataaaacgtaatgaagggaggaaaaattcatgcctacaattaatcagctaattcgcaaaggacgcgtgagtaaagtagaaaactcaaagtctcctgcacttaacaaaggatacaacagctttaaaaaagagcacactaacgtatcttctccacaaaaacgcggggtatgtactcgtgttggtacaatgacaccgaaaaaaccgaactcagcacttcgtaaatatgctcgtgttcgtttgactaacggaatcgaggttactgcttacattcctggtatcggtcacaacctgcaagagcacagtgttgtacttatccgcggcggacgtgtaaaagacttaccaggggtacgttaccacatcgttcgtggtgcgcttgatactgctggagttgaaaaccgtgcacaaggccgttctaaatacggtacgaaaaaacctaaagcaaaataatatacgaaaatacgcataattgatgaagggaggatattcagatgccacgtaaaggtcctgtagcaaaaagagatgttttacctgatccgatttacaactctaagcttgtatctcgtttaatcaacaaaatgatgatcgatggtaaaaaaggtaagtctcaaacgatcctatacaagtcattcgatatcattaaagaacgtactggcaatgatgcaatggaggttttcgaacaagcattgaaaaacatcatgcctgtacttgaagtaaaagcacgccgtgtaggtggtgcgaactaccaagttcctgtagaagttcgtcctgaacgtcgtacgactcttggacttcgctggttagttaactacgctcgtcttcgtggagaaaaaacgatggaagagcgtttagctaacgaaatccttgacgcagctaacaacactggtgctgctgttaagaaacgtgaagacactcataagatggctgaagcaaacaaagcatttgctcactatcgctggtaggatttatagattaacaaaacacaatttcctaataaggaaggagaaattacccaatggcaagagagttctccttagaaaaaactcgtaatatcggtatcatggctcacatcgatgccggtaaaacgactactacagaacgtatcttgttctatactggtcgtatccacaaaattggtgaaactcatgaaggagcttcacaaatggactggatggagcaggaacaagaacgtggtatcacaatcacttccgctgcgactactgcacagtggaaaggataccgcgtaaacatcatcgatactccaggacacgtagacttcacagttgaagttgaacgttctcttcgtgtacttgatggtgctgttgctgtacttgacgcgcaatcaggcgttgagcctcaaacagaaactgtttggcgtcaggcaacaacttatggagtaccgcgtatcgtttttgttaacaaaatggacaaaatcggtgcagacttcctttactctgtaggaactttaagagaccgtcttcaagcaaacgctcatgcaattcaattgccgatcggtgctgaagataacttcgaaggtatcattgaccttgtagaaaacgttgcgtatttctacgaagatgacctcggaactcgttctgatgcaaaagaaatccctgaagagtacaaagagcaagctgaagagcttcgcaacagccttattgaagctgtatgtgagcttgatgaagagcttatggataagtaccttgagggtgaagaaatcacaattgacgagttaaaagcaggaattcgtaaaggtacattaaatgttgaattctaccctgttcttgttggttctgccttcaaaaacaaaggtgttcaactagtacttgatgctgttcttgactaccttcctgcaccaactgacgttgctgcaatcaaaggtacacgtcctgatacaaatgaagagattgagcgtcattcttctgacgaagagccattctctgcattagcatttaaagttatgactgacccttacgttggtaagttgacgttcttccgtgtgtactctggaacacttgattctggttcatacgtgaaaaactctactaaaggcaaacgtgagcgtgttggacgtattcttcaaatgcacgctaacagccgtgaagaaatctctactgtatacgcaggggatatcgcagctgctgtaggtctaaaagatacaactactggagatactctatgtgatgagaaggatcttgttatccttgagtcaatggaattcccagaaccagttatcgacgttgctattgagcctaaatcaaaagctgaccaagataaaatgggtatcgctttagcgaaacttgctgaagaagatcctacattccgtactcaaacaaacccagaaactggccaaacgatcatctctggtatgggtgaacttcaccttgatatcattgttgaccgtatgaaacgcgaatttaaagtagaagccaatgttggtgctcctcaagttgcgtaccgtgaaacattccgtaccggtgcaaaagttgaaggtaaattcgtacgtcagtctggtggacgcggtcagttcggacacgtttggatcgaattcgaaccaaacgaagaaggcgctggctttgaatttgaaaatgcgattgtcggtggggtcgttcctcgtgaatacatcccagctgttcaagcaggtctggaagatgcactcgaaaatggtgtactagcaggcttcccgcttatcgacattaaagctaaacttttcgacggttcttaccatgatgttgactcaaacgaaatggcatttaaagtcgctgcttctatggcattgaaaaatgcagtcagcaaatgtaacccagttcttcttgaaccaatcatgaaagtggaagtggttattccagaagaatatatgggagatatcatgggtgatatcacttcacgtcgcggacgcgtagaaggtatggaagcacgcggtaacgctcaagttgttcgtgctatggttcctcttgctgaaatgttcggttacgctactgcacttcgttctaatacgcaaggtcgcggtacgttcactatgcacatggatcactacgaagaagtgccgaagagcgtcgcagaagaaattatcaaaaaaaataaaggcgaataattgattttgccgcttaactcaagtataactactattgtaagatgaggaagtgaaagctttctttcacttcctatcactctatacattactaattaaaagctcttaaggaggattttagaatggctaaagaaaaattcgaccgttccaaatcacatgccaatattggtacaattggacacgttgaccatggtaaaacaactttaactgctgctatcacaacagtacttcataagaaatctggtaaaggtacagctatggcgtacgatcaaattgatggtgctccagaagaacgcgagcgcggtatcacaatctctactgcacacgttgagtacgaaactgaaactcgtcactatgcacacgttgactgcccaggacacgctgactatgttaaaaacatgatcactggtgctgcgcaaatggacggagctatccttgtagtatctgctgctgatggcccaatgccacaaactcgtgagcacatccttctttctaaaaacgttggtgtaccatacatcgttgtattcttaaacaaatgcgacatggtagacgacgaagagcttcttgaactagttgaaatggaagttcgcgatcttcttagcgaatacgacttccctggtgatgatgtaccagttgttaaaggttctgctcttaaagctcttgaaggagacgctgagtgggaagctaaaatcttcgaacttatggatgcggttgatgagtacatcccaactccagaacgcgacactgaaaaaccattcatgatgccagttgaggacgtattctcaatcactggtcgtggtacagttgctactggccgtgtagaacgcggacaagttaaagtcggtgacgaagttgaaatcatcggtcttcaagaagagaacaagaaaacaactgttacaggtgttgaaatgttccgtaagcttcttgattacgctgaagctggtgacaacattggtgcccttcttcgcggtgtatctcgtgaagaaatccaacgtggtcaagtacttgctaaaccaggtacaatcactccacacagcaaattcaaagctgaagtttacgttctttctaaagaagagggtggacgtcatactccattcttctctaactaccgtcctcagttctacttccgtacaactgacgtaactggtatcatccatcttccagaaggcgtagaaatggttatgcctggagataacactgaaatgaacgttgaacttatttctacaatcgctatcgaagaaggaactcgtttctctattcgtgaaggcggacgtactgttggttcaggcgttgtttctacaatcactgagtaatagtatggttttaaacgagacccctgtgggtctcgttttttgtttgcttatctttttcttgtataataggatctatcatattcgaggggttaatatttatgattcctgaaaagaaatcaatcgcaatcatgaaagaactaagcattggaaatacaaagcaaatgctgatgattaatggagttgacgtgaaaaatccattgctgctttttttacatggcgggccgggaacgccgcaaatcggatatgttagacattatcaaaaagagctggaacagtattttacagtagttcattgggatcagagaggatcggggctttcttattctaagcgaatttcgcatcactctatgacaataaatcacttcattaaagatacaatccaagtcactcaatggcttttagctcatttttcaaaatcaaaactttacctagccggtcattcttggggatcaatactggcgcttcatgtgctgcagcagcgtcctgatttattttacacgtattatggaatcagccaggttgttaacccgcaagatgaagaatcaactgcttatcaacatattcgtgaaatttccgaatcaaaaaaagccagcatattatctttccttacacgtttcattggtgctccgccttggaagcaggatatccagcaccttatctatcggttttgtgttgagctaaccaggggaggattcactcaccgtcatcgtcaatctctcgctgtattatttcaaatgcttactggcaatgagtatggagtgcggaacatgcacagcttccttaatggattgcgcttcagtaaaaaacatttaactgatgagttgtaccggtttaatgcttttacatcagttccttctattaaagtaccgtgtgttttcatttcagggaaacatgacttaattgttcctgcagaaatatcgaaacagtattatcaagaacttgaggcacctgaaaagcgctggtttcaatttgagaattcagctcacaccccgcatattgaggagccatcattattcgcgaacacattaagtcggcatgcacgacaccatttatgatagatccttgataaataagaaaaacccctgtataataaaaaaagtgtgcaaatcatgcatattttaaataagtcttgcaacatgcgcctattttctgtataatggtgtatgttggtctttgactgcgatgaagtgagaggttgctgacacacccggccgctttgccatggcaaggtgttcaggtttttctcacggagaactgtctaacgtgatgtaggcgaaaaggagggaaaataatggcaaaacaaaaaattcgtattcgtttgaaagcatatgatcatagaatccttgatcaatctgcagagaagattgttgaaacggcaaaacgttctggtgccagcgtatctggtccgattccgttgccaactgaaaaatcagtttacacaatccttcgtgcggtgcacaaatacaaagattctcgtgagcaatttgaaatgcgtacacataaacgtttaatcgacattgtgaacccaacaccacaaactgttgatgctcttatgcgattagacttaccatctggtgtcgatatcgaaattaaactttaattctaaaatatagaatgatcttaataggaggtgtgacgaatgaccaaaggaatcttaggaagaaaaattggtatgacgcaagtattcgctgagaatggtgatcttattccggtaactgttatcgaggctgctccaaacgttgttcttcaaaagaaaacagctgaaaacgacggttacgaagcaatccagcttggttttgacgacaagcgtgaaaagctttctaacaaacctgaaaaagggcacgttgcaaaagcggaaactgctcctaagcgcttcgttaaagaattacgcggagtggaaatggatgcgtatgaagttggtcaggaagtcaaggttgaaattttctctgctggagaaatcgtagatgtaacaggagtatctaaaggtaaaggtttccaaggtgcgatcaagcgccacggacaatctcgcggacctatgtctcacggttcacgctaccaccgtcgtcctggttcaatgggacctgtagatcctaaccgtgtattcaaaggtaaattattacctggacgtatgggcggagagcaaatcactgttcaaaaccttgaaatcgtaaaagttgatgcagaacgcaatcttcttttgatcaaaggtaacgtacctggtgcgaagaaatctttaatcactgttaaaagtgctgttaaatctaaataattctcttaggaaaggaggaaattgattatgccaaaagtagcattatacaaccaaaacggttctactgctggtgacatcgaattaaacgcttctgtatttggtatcgaaccaaatgagagtgttgtattcgacgctattcttatgcaaagagcttccttacgtcaaggaactcacaaagtaaaaaatcgttctgaagtacgcggcggaggtcgtaaaccatggcgtcaaaaaggtactggacgtgcccgtcaaggttcaatccgttcaccgcaatggcgcggaggtggtgtcgtattcggcccaacaccacgcagctattcttataaattacctaaaaaagttcgccgcttggcaatcaaatcagtattgtcttctaaagtgatcgacaacaacatcatcgttcttgaagatcttactcttgatacggctaaaacaaaagaaatggcagctatccttaaaggattatctgttgagaaaaaagctttaatcgtaactgcggatgcaaacgaagcagtagcattatctgctcgtaacattcctggagttactgttgttgaagctaacggaatcaacgttttagacgttgtcaaccacgagaagcttctgattacaaaagcagcggttgaaaaagtagaggaggtgcttgcataatgaaagatcctcgtgatgttctaaagcgccccgtcattactgaacgttctgccgatttaatgactgaaaaaaaatatacttttgaagttgatgtaagagctaacaaaacagaagtgaaagacgcggttgaaagcatctttggagtgaaagttgacaaagtcaacatcatgaactacaaaggcaaatcaaaacgtgttggacgctacactggtatgactagccgtcgcagaaaagcgatcgtaaaacttactgcagacagcaaagaaatcgaaatttttgaagcttaattatctgtaaaaagaaggagggaaattcaaaatggcgattaaaaagtataaaccgacctctaatggacgtcgtggcatgacaacttcagattttgctgaaatcacgactgacaagccggaaaaatccttgcttgctccccttcacaaaaaaggcggacgtaacaaccaaggtaaattgactgtacgtcaccaaggtggcggacataaacgccaataccgtgttatcgacttcaaacgcgataaagatggtatacctggacgcgttgctacagttgaatacgatccaaaccgttcagctaacatcgctctaatcaactatgcagacggagaaaaacgttacattcttgctcctaaaggaattcaagtaggtactgaaatcatgtcaggtcctgaagctgacattaaagtaggtaatgcacttccacttatcaacatccctgttggtacagttgtgcataacattgaattaaaacctggtaaaggcggacagcttgtacgttcagctggtacatctgctcaggttcttggtaaagaaggtaaatacgttcttgtacgtcttaactctggtgaagttcgcatgatcctttctgcttgccgtgcttctatcggtcaagtaggtaacgaacagcacgaacttatcaacattggtaaagctggacgttctcgctggaaaggcatccgtcctacagttcgtggttctgtaatgaaccctaacgatcacccacacggtggtggtgaaggacgtgcgccaatcggacgtaaatcaccaatgtctccatggggcaaaccaactcttggattcaagactcgtaagaaaaagaacaaatccgataaatttatcgtacgtcgtcgtaaaaataaataacggggttgtctacggttcttttcggaccgtagtgcaatcacgaagggaggttccaaaatggctcgcagcttaaaaaaaggaccatttgtcgatggacacttgatgactaaaatcgagaaattaaatgaaacagacaagaaacaagtcgtaaaaacttggtctcgtcgttctactattttcccacagtttattggtcacacaatcgcagtctatgacggacgtaaacacgtgcctgtattcatctctgaagatatggtagggcacaagttgggtgaattcgctccaactcgtacgtacaaaggtcatgctagtgatgacaaaaaaacaagacgctaagagaggaggcttttaaatgcaagctaaagctgttgcaagaacagtccgtattgctcctcgtaaagcacgtctagtaatggacctgattcgaggcaagcaagtaggtgaggcagtatcaatcttgaaccttacaccaagagctgcttctccaattatcgagaaagtattaaaatccgctattgcaaatgctgagcataactatgaaatggacgctaacaacctggttatttctcaagcattcgttgacgaaggccctacgttaaaaagattccgcccacgtgctatgggacgtgcgagccaaatcaacaaacgtacgagccacattacaatcgttgtatcagaaaagaaggagggataagtagtgggtcaaaaggtaaatccagtcggtcttcgtatcggagtcattcgtgattgggaatctaagtggtacgctggtaaagattacgctgacttcctgcacgaagatttaaaaattcgtgaatacattagcaaacgcctttctgacgcttctgtttctaaagtagaaattgagcgtgcagcaaaccgcgttaacattacgatccacacagctaagcctggtatggttatcggtaaaggcggttctgaagtcgaagcacttcgcaaagcccttaacagccttactggcaagcgtgtacacattaacattcttgaaatcaaaagagcagatcttgatgcacagctagttgctgacaacatcgctcgtcaattagaaaaccgtgtttctttccgccgtgcgcagaaacaacaaatccaacgtactatgcgtgctggagcacaaggtgtgaaaacaatggtttctggtcgtcttggcggtgcagatatcgctcgttctgaatactacagtgaaggaactgttccattgcacacattacgtgcggacattgactatgcaacatctgaagctgatactacttacggtaagcttggtgtaaaagtctggatctatcgtggagaggttcttcctactaagaagaaaaatgaggaaggaggaaaataatatgttattaccaaaacgcgttaaatatcgcagagagcatcgcggaaaaatgcgtggccgtgcgaaaggcggtactgaagtacatttcggagaattcggtatccaagctctagaagcttcttggattactaaccgtcaaatcgaagctgcacgtattgcgatgactcgttacatgaaacgtggcggtaaagtttggatcaaaattttcccttctaaaccttacactgctaaaccacttgaggtacgtatgggatccggtaaaggggctccagaaggttgggtagctgttgtaaaaccgggcaaagttttatttgaaatttctggtgtgtctgaagaggttgctcgtgaagcgcttcgccttgcatctcacaaattgccaattaaaacgaagttcgtaaaacgtgaagaaattggtggtgaatcaaatgaaagctaatgaaattcgtgaccttaccactgctgaaattgaacaaaaagtaaagtctcttaaagaagaacttttcaatcttcgctttcaattagcgacaggacaacttgaaaatactgctcgcattcgtgaagtgcgcaaagctatcgcgcgcatgaaaactgtgattcgtgaaagagaaattgctgctaataaataatcactgaggggaggtcgtgagcatgagcgaacgtaaccaacgcaaagtttaccaaggccgtgttgtttctgacaaaatggataaaaccattactgttgttgttgagacatacaaaaaacatacactttacggtaaacgcgtaaaatactcaaaaaaattcaaagcacatgatgaaaataatcaagctaaaatcggtgacatcgttaagatcatggaaactcgtccattgtctgcaactaagcgtttccgtctagttgaagttgtcgaagaagctgttattatctaataaagttcggaattctttttccgaagggaggtaacaaataatgattcaacaagagactcgtttaaaagtagctgacaactctggcgcacgtgaagtacttactattaaagttcttggtggttctggacgtaaaacagctaacattggtgatgtaattgtttgcacggttaaacaagcaacaccaggaggcgttgtcaaaaaaggtgaagtcgtaaaagctgttatcgttcgcactaaaagcggagcgcgcagaagtgacggttcatacatcagcttcgatgagaatgcatgtgttatcatccgtgacgacaagagcccacgcggaactcgtatcttcggaccagttgctcgtgaattgcgtgaaaacaactttatgaaaattgtttctctagctccagaagttatctaattgaaataaatgccttactcaaggaggtgcgatcaggatgcatgtaaaaaaaggcgataaagttatggttatctctggtaaagataaaggcaaacaaggaacaatccttgctgctttccctaaaaaggaccgcgttttagttgaaggtgttaacatggtaaagaaacactctaaaccaactcaagctaaccctcaaggcggtatttctaatcaagaggcgccaattcatgtatcaaacgttatgccgctcgatcctaaaacaggtgaagtgactcgcgtaggatacaaagtggaagatggcaaaaaagttcgtgtagcaaaaaaatctgggcaagttctagataaatagtattaaaaggaagggaggtctatctcatgaaccgccttaaagaaaagtacaataaagaaattgcacctgctttaatgactaagttcaactatgattcagtcatgcaagtgcctaaaatcgaaaaaatcgtaatcaacatgggtgttggtgacgctgttcaaaacgccaaagcaatcgacagtgctgttgaggaattaacgtttatcgcaggtcaaaaacctgtcgttactcgtgcgaagaaatcaattgctggattccgtcttcgtgagggaatgcctatcggtgcgaaagtaactcttcgcggagagcgcatgtatgatttccttgataaacttatttctgtatctttaccgcgtgtacgtgacttccgcggggtttctaaaaaatctttcgacggtcgcggtaactacacacttggtatcaaagaacagttaatcttccctgaaattgactacgataaagtaacaaaggttcgcggaatggacatcgttatcgtaacaactgctaatactgacgaagaagctcgtgagctattaactcaagtaggtatgccgttccagaaataatcaatgaaagggaggcgaaatcgtggctaaaaagtctatgattgcgaaacaacaacgtacaccaaagtttaaagtacaagagtacacacgctgtgaacgctgcggacgtccgcattcagtcattcgtaaatttaaactttgccgtatttgtttccgtgagcttgcatataaaggacaaattcctggcgtgaaaaaagccagctggtaatccccaagaaagggaaggaggtaattatataatggttatgacagatccaattgcagatatgctaactcgtattcgcaatgcaaacatggtacgtcatgagaagcttgaaattcctgcttctaaattgaaaagagaaattgctgaaattttaaagcgtgaaggtttcattcgtgacgttgagttcgtagaagacagcaaacaaggtattatccgcgttttcttgaaatacggacaaaacaacgagcgcgttatcactggtcttaaaagaatcagcaagcctggtttgcgtgtttatgctaaatctaatgaagtaccccgcgtacttaacggtcttggaatcgcgattatttctacatcacaaggtgttttaacggacaaagaagcccgtgcaaaacaagctggtggagaagttctagcatacgtttggtaagaagtttaacatgaatggaggtgtttggtatgtctcgtgtaggtaagaagctacttgagattccttctgatgttacagtaacgttaaatgataacaacactgtagctgtgaaaggaccaaaaggagaattaactcgtacgtttcaccctgatatggagattaaagtagaggacaatgtgcttacagtcgctcgtccttctgatcaaaaagagcaccgtgccctgcatggtacgactcgcagtctgcttggcaacatggttgaaggtgtatctaaaggatttgaaagaggtttggaattagtcggtgtcggttaccgtgcttctaaatccggaaataaacttgttttaaacgttggatactctcatcctgttgagatcgttcctgaagaaggcatcgaaatcgaagttccttctcaaacaaaagtagttgtaaaaggtacagacaaagaacgcgtaggagctattgctgctaacatccgcgctgtacgttctccagagccttacaaaggtaaaggaatccgctacgaaggtgaagttgttcgccgtaaagaaggtaaatctgctaagtaagatcgcttaaagtgaagaaaggagtgacctagatgattacgaaaactagcaaaaatgctgctcgtcttaaaagacacgctcgtgttcgcgctaaactttccggtactgctgaaagaccgcgcctgaacgttttccgttctaacaagcacatttacgctcaaatcatcgatgatgtaaatggtgtaacacttgctagtgcatctactctcgataaagacttgaacgttgaaagcactggagatacttctgctgctactaaagttggagaattagttgcaaaacgcgctgctgaaaaaggcatttctgacgtagtatttgaccgtggcggatacttataccatggacgtgtaaaagctttggctgatgccgctcgtgaagctggacttaaattttaataaaagaaggagggacacatgattatgcgtcgtattgacccaagcaaattagagttagaagaacgcttagttacggttaaccgcgtagcgaaagttgttaaaggtggtcgtcgtttccgcttcgcagctctagtcgttgtcggtgacaaaaacggacacgtaggattcggtactggtaaagcacaagaagtaccagaagcgattcgcaaagctgttgaagatgcgaaaaagaatttgattgaagtaccaatggttggaactacaattccacacgaaatcatcggacgtttcggtgcaggtaacatcttgttaaaacctgcttctgaaggtactggagttatcgctggaggccctgtacgtgcggtacttgagctagctggtgtagctgatatcctttctaagtctttaggttctaacacaccgatcaacatgattcgtgcaacacttcaaggtttaagtgaacttaaacgtgctgaagacgttgcgaagcttcgtggaaaatctgtagaagaactgttaggataaggagggaacattaatggctaaattagaaattaccctcaaacgaagtgtaatcggtcgcccggaagaccaacgcgttactgtaagaacacttggtttaaagaaaacaaaccaaactgttgttcatgaagacaacgctgcgatccgtggtatgattaataaagtatctcatttagtttctgttaaagaacaataaaaatatttgatcggataaggaggtgtcctaatgaaacttcatgaattaaaaccttcagaaggttcacgcaaaacgcgtaatcgcgtaggtcgtggtattggttctggcaacggtaaaacagctggtaaaggtcacaaaggtcaaaacgctcgttctggcggcggtgtacgccctggattcgaggggggacaaatgcctttattccaacgtcttcctaaacgtggtttcactaacatcaaccgcaaggaatacgctgtagtcaacctagacaaattgaacggttttgcagaaggaacggaagtcactcctgaacttcttctagagactggtgttattagcaaacttaatgcaggagtaaagattcttggcaacggtaaattagagaaaaaattaactgtaaaagccaataaattctctgcttctgcgaaagaagctgttgaagctgctggcggtacagctgaggtgatctaacttgtttaaaacaatctccaactttatgcgtgtgagtgatatcaggaataaaatcatattcactttactcatgcttatcgtctttcgcataggtgcgtttattcctgtgccttacgttaacgctgaagcgttacaggcacagtctcaaatgggtgtttttgatctccttaatacatttggcggcggtgcgctttaccaattttccattttcgcaatgggaattactccttatatcacggcttcgatcatcattcagctgcttcagatggatgtggtaccgaagtttaccgagtggtctaagcaaggtgaagttggccgccgtaaattagctcagttcacaaggtactttacgattgtgcttggtttcatccaagcgttaggtatgtcatatggattcaacaatctggcaaacggtatgctgatcgaaaaatccggtgtatcgacatatcttatcattgctttagtgctcactggcggaactgcctttttaatgtggcttggggaacaaattacttctcatggagtaggcaacggaatatcgatcattatcttcgcggggattgtgtctagtattccaaaaacaattgggcaaatatatgagactcaatttgtcggcagcaacgatcagttgtttattcatattgtgaaagtcgcacttcttgtgattgcgattttagcagttattgttggagttattttcattcagcaagccgtacggaaaattgcgattcaatatgctaaaggcacaggtcgttcacctgctggcggaggtcagtctacacaccttccattgaaagtgaatcctgcaggggttattccggtaatctttgcggttgcgtttttgataacgccgcggacgatcgcgtcattctttggaacaaacgatgtgacaaagtggattcaaaacaactttgataatacgcatccggtgggtatggcgatatatgttgcgttgattattgcctttacgtacttttatgcttttgtacaggtaaaccctgaacaaatggctgataaccttaaaaaacagggtggctatatcccgggggttcgtccagggaaaatgactcaagatagaattacgagcattttgtatcgacttacgtttgtgggttctatattcttagccgtgatttccattcttcctatctttttcattcaattcgctggattgcctcaaagtgcacaaattggcggaacatctttgttaattgttgtcggggtagccttggagacaatgaaacaactagaaagccagttggtgaaacgaaactaccgtggatttatgaaaaactagaggaaatggatttatccattccctcttaataaagagaggacgggggaaatccgaatgaacttagtcttaatggggcttcctggtgccggtaaaggcacacagggcgaacgaattgttgaggattatgggattcctcatatctcaacaggagatatgttccgtgctgctatgaaagaagaaacaccactcggactcgaagcaaaatcttatattgataagggagagctcgtacctgacgaagtcacaatcggaattgtaaaagagagacttggcaaagatgattgtgaaagaggttttcttctggacggatttccgcgaacagtcgctcaagccgaagctcttgaagaaattcttgaggaatacggcaagccgattgattatgtcattaacattgaagtcgacaaagatgttctgatggaacgtctgactggacgcagaatttgcagtgtttgcggcacaacctatcatttagtctttaatccgccgaaaacgccgggtatttgtgataaagacggaggcgaactctatcaacgggcagatgataatgaggaaacagtctctaaacggcttgaggtaaacatgaagcaaactcagcctttactcgatttctattcagagaaaggttatcttgcaaacgtgaatggccagcaggacattcaagacgtttatgcagatgtgaaggatcttcttggaggattaaaaaaatgattatctgtaaaaccccacgtgaacttggtatcatgcgggaagcagggcgaatcgtggctttaactcatgaagagttaaaaaagcacattaaaccaggaatctcgacaaaagaattggatcaaattgccgaacgttttattaagaagcagggtgcaatcccatcttttaaggggtataatgggtttcgcgggagcatttgcgtatcagttaatgaagaactcgttcacggcatacctggcagcagggtgctgaaggacggtgacatcatcagtattgatatcggtgctaaattaaatggttatcatggtgactctgcatggacatatccggtaggaaacatcagcgatgatgacaaaaaacttctggaagtgacagaggagtctttatataaaggcttgcaggaagcaaaaccaggtgaacgtttgtcgaatatttcccacgcaatacaaacgtatgtcgaaaatgagcagttttcagttgttagggagtatgtcggacatggtgttggtcaagacttgcatgaggacccgcaaattcctcattacggtccgcccaacaaaggaccacggcttaaacctggcatggttctcgctattgaacctatggtgaacgctggcagccgctacgtgaaaacattggctgataactggacggttgtaacggtagatgggaaaaagtgtgctcattttgaacatacgattgcgattacggaaacgggttttgatatactgacgagagtctagatgatgaaaataattccgaagacagatgtttttcaagcttgatagggcagaaagcttgggtgaacattggcaagaccgaattcatcttgcttcttgtcgttggaattttaaccatcatcaatgtactaacagcagacggagaaaagcgtacatttcattctcctaagaaaaagaatatcaatcatttaaccctttatgattgcgtatctccggaagttcagaacagtataaacgaaacagggcgtgtgacaaacttcttttgaaatttgtcagaaagcaagttactgatttgaagaagggagaacacttgaatggcgaaagacgatgtaattgaagtggaaggtactatagtcgaaacactgccaaacgcgatgttcaaagttgaacttgaaaatggccacactgttttggctcatgtatctggtaaaatccgcatgcacttcattcgcattttacctggagacaaagttacggtagaattatctccatatgacttaactcgtggcaggattacgtaccgttacaaataaagcactccggaaactgaaggaggttggaaacacatgaaagtgagaccatcagttaaaccaatctgcgaaaaatgtaaagttattcgcagaaaaggaaaagtaatggtgatctgtgaaaatccaaagcataaacaaaaacaaggataatttataaggaggtgcccagagaatggctcgtattgctggtgtagatatcccacgtgacaaacgtgttgttatttctttaacatacatcttcggaattggccgcacaacggctcagcaagttttaaaagaagctggagtttcagaagatactcgtgtgcgcgatcttactgaagaagaacttggtaaaatccgtgatattattgacaaactgaaagtagaaggtgaccttcgccgtgaagtttctcttaatatcaaacgtctgatcgaaatcggaagctaccgcggaatccgtcatcgcagaggattacctgttcgcggacaaaactctaaaaacaacgcgcgtactcgtaaaggtccgcgtcgtactgtagctaacaagaaaaaataagtaagggaggttcttaaacaatggctgctgctcgtaaatctaacacgcgtaaacgtcgcgtgaaaaagaatattgagtctggaattgctcatattcgttcaactttcaataacacgatcgttacgatcactgacactcatggtaatgctatttcttggtctagtgccggagctttaggattcagaggttctcgtaaatctactccttttgctgcgcaaatggctgcagaaacagctgctaaaggttcaatcgaacatggtcttaaaactctagaggttactgttaaaggacctggttcaggccgtgaagctgcaatccgtgcacttcaagctgctggactagaagtcactgctatcagagacgtaactcctgttcctcataacggatgccgtccaccaaaacgtcgccgcgtgtaatttgtttgtatagattttgtgtccctgtcaataatgggttatgatacagttatttatgaaacgaatgcaccgactcgttgcctgagcacatacgggactaaacaatggggaatttcggatggaatctcatatgattctattcgaggtttcgacgttttgaaggagggttttaagtaatgatcgagattgaaaaaccaaaaatcgaaacggttgaaatcagcgacgatgccaaatttggtaagtttgtcgtagagccacttgagcgtggatatggtacaactctgggtaactccttacgtcgtatcctcttatcctcactccctggtgccgctgtaacatcaatccagatagatggtgtactgcacgaattctcgacaattgaaggcgttgtggaagatgttacaacgattatcttacacattaaaaagcttgcattgaaaatctactctgatgaagagaagacgctagaaattgatgtacagggtgaaggaactgtaacggcagctgatattacacacgatagtgatgtagagatcttaaatcctgatcttcatatcgcgactcttggtgagaatgcgagtttccgagttcgccttactgctcaaagaggacgtgggtatacgcctgctgacgcaaacaagagagacgatcagccaatcggcgtgattccgatcgattctatctatacgccagtttctcgtgtatcttatcaggtagagaacactcgtgtaggccaagttgcaaactatgataaacttacacttgatgtttggactgatggaagcactggaccgaaagaagcaattgcgcttggttcaaagattttaactgaacaccttaatatattcgttggtttaactgacgaagctcaacatgctgaaatcatggttgaaaaagaagaagatcaaaaagagaaagttcttgaaatgacaattgaagaattggatctttctgttcgttcttacaactgcttaaagcgtgcgggtattaacacggttcaagagcttgcgaacaagacggaagaagatatgatgaaagttcgaaatctaggacgcaaatcacttgaagaagtgaaagcgaaactagaagaacttggactcggacttcgcaaagacgattgactagtttcccttgtgaactaggattttcgtgtgtttattattcagaaacagcattccaataaaggaggggacatcacatgtcatacagaaaactaggacgtacgagtgcacagcgtaaagctatgcttcgtgatcttacaactgatttgatcatcaacgaaagaatcgaaacaactgaaacacgtgcgaaagaacttcgctctgtagttgaaaaaatgatcacgcttggcaaacgcggtgatcttcacgctcgccgtcaagctgctgcatacatccgcaacgaggttgcaaacgaagaaaataatcaagatgcacttcaaaaattattctctgacattgcaactcgttacgaggagcgccaaggtggatacacacgtattatgaagcttggtcctcgccgtggtgacggagcaccaatggcaattatcgaattggtttaatcacatatttttgtgtatctaaagaagggcgggacagtttctaactggatctatgccctttttttagatactgcaacttttaatagagagaaaagcagagcattagctgagaggaggccggttttccatgaatcaaaatcagttgatatcggtagaggatatcgtatttcgatatcggaaggacgcagaaagacgagcactagacggcgtctccctgcaggtgtatgagggtgaatggcttgcaatcgtaggtcataacggttcagggaaatcaacactggcccgggcattgaatggtttaattcttcctgaatcaggcgacattgaggttgccgggattcaattgacagaggaatctgtttgggaagtgcgtaagaagataggtatggtctttcaaaatccggataaccaatttgtcggaacgactgttcgcgatgatgtggcttttggtttagaaaacaatggtgtaccgcgggaagaaatgattgagagagtagactgggcagtaaaacaggtgaatatgcaagattttctcgatcaagagccgcaccatctctccggaggccaaaagcagagagttgcgattgcgggggttattgccgcacgtcctgatattattatcttagatgaagcaacatccatgcttgatccgatcgggcgagaagaagtgcttgaaacggtaagacatttaaaagagcagggcatggcgactgtcatatccattacacatgacctgaatgaggcagcaaaagcagacaggatcattgtcatgaatggcggtaaaaaatatgctgaagggccgcctgaagagatttttaaattgaataaagaacttgttcgaattgggcttgatttacccttctcattccagcttagccagcttttaagagaaaatggactggctttggaagaaaaccatttgactcaggaagggctggtgaaagagctgtggacattacaatcaaagatgtagagcatcgctatcagatgaagaccccgtttgagcgcctagcactgtatgatatcaatgcatcgattaaagaaggaagctacgtagccgttatcgggcatacaggctctggcaagtccactcttctacagcacctaaatggtctcctgaagccgacgaagggacagatatcactaggcagcactgtcattcaggcagggaaaaagaataaagatctgaaaaaacttcgtaaaaaagtcggaatcgttttccaatttcctgagcatcaattattcgaagaaacagttcttaaagatatttcattcggaccgatgaactttggtgttaaaaaagaagatgctgaacaaaaagcgagagagatgctgcagcttgtaggtttatcagaagagcttttggacaggtcaccctttgaattaagcgggggacaaatgcgcagagttgcaattgccggcgtacttgcaatggaccctgaagtgcttgttctggatgaaccgactgcaggattggacccaagagggcgaaaagagattatggacatgttttatgagcttcatcaacgtgggaacttgacgacgatccttgtgacacacagcatggaggatgcagctgcatacgctgatgaaatgattgttatgcataaaggaacgatacaagcatcaggcagtccgcgtgatctgtttttaaagggtgaagagatggccggctgggggctggatcttcctgaaacaataaaattccaaagacaccttgaagctgcactgggtgtgagatttaatgagcctatgctcacaatcgaagatgccgctgccgaaatccgtgctctttttcagggagagaagactttatgatggacagcatgattatcggcaagtatgtaccggggacttcacttgtgcaccggcttgaccccagaacaaaactgatcacgatctttttatttgtctgcattgtattcttagccaataatgttcagacatatgcgttgcttggtttatttacaattggcgtcgtttctttaacaagagttcctttctcttttttaatgaaagggctgaagccaatcatctggattgtcctttttacgttccttcttcacattcttatgacacatgaaggaccgattatctttcaaataggttttttcaaagtctatgagggcggtctggttcaggggatattcatttctcttagattcgtctatttgattttaatcacaaccttattaacgcttacgactacaccgattgagattaccgatggaatggagcagctgctgaacccattgaaaaaattaaagcttcctgttcatgagctggctcttatgatgtcaatttctttacggtttattccgacactgatggaggagacagataagatcatgaaggctcagatggcgcgaggcgttgattttacaagcgggcctgtcaaagaaagagtgaaggctattgtcccgcttcttgtcccgctcttcgtcagcgcatttaaacgcgccgaagagcttgcggtggcaatggaagcaagaggctatcaaggcggagaaggacgtacgaaatatagaaagcttgtatggacaggaaaagacacttctgtcattgtcagcttaattgtattagctgctttgttatttttcttaagggcttagaggtgctgtatgagactgaaatgcacgatttcttatgacggacatttgtttaacggttatcaggttcagccgggcaaaagaacggttcaggatgaactggagaaggctttggctgtcctgcataagtcaaaagacagaattccggtcgtttcgtctggaagaacagacagcggggttcacgcagccggacaggtgattcattttgacactccgctgtctatcccggctgagagatggccatatgccttaaatgcactgcttccggacgatatcgcagtcaaacaggcagaaattgcggatgatgggttccatgcacgatttagcgcagtcaaaaaagaatatcgctactttgtatacacggagaaacacccggacgtatttaaacggcattacgcttaccatttttcatatcgccttaatgtgcaggacatgagagaagcggcaaagcatcttatagggacacatgattttacgagcttttgcgcggctaaaacagaagtgcaggacaaggtaagaacgatatacgaacttgattggactgagacggctgacggcctgcaaatgcggatcacaggcagcggtttcttatataatatggtcagaattattgcgggtactttgcttgatgcaggtattggaaaaatttctcccgatgaggtgaaatccatgctggaagcgaaggatcgcgaagcggcagggcgcacagcgccggggcacgggctatatttatggaacgtttactatgacaactaaaccaggtgtataatattttcttgacagagtctgcataaagttataagatatcatatggtatgtatttcaaccccacgataagccccggaacttattgtgttgtgaaatagaacgtaatcgaagtttattgaaaatgacagatcatttaggagggaaattcaatgcgtacaacacctatggctaacgcaagtactattgaacgcaagtggttagttgttgatgctgctggcaagactttaggtcgtctttcttcagaagttgcagctatccttcgcggaaaacacaaaccaacttacacaccacacgttgatactggagatcatgtgatcatcatcaacgctgaaaaaatcgagttaactggtaaaaagttaactgacaaaatctactaccgtcacactcaacatccaggcggattaaaatcaagaactgctcttgaaatgcgtacaaactaccctgagaaaatgcttgagcttgctatcaaaggcatgcttccaaaaggttctctaggtcgtcaaatgttcaaaaaattgaacgtataccgtggttctgagcatccacacgaagcacaaaaacctgaagtttacgaacttcgcggttaattaaaaaggaggttaccaatttggcacaggttcaatattacggtactggccgtcgtaaaagctctgtagcgcgtgtgcgtttagttccaggagaaggccgtatcgtcgttaataatcgtgaaatcagcgaacatatcccatctgcagctttaatcgaagatatcaaacaaccattaactttgactgaaacagctggcacttatgatgttttagtaaacgtacatggaggcggcctatctggtcaagctggagcaatccgtcacggtatcgctcgtgctttgcttgaagcagatccagaataccgtacaactcttaaacgtgcaggtcttctgactcgtgacgctcgtatgaaagaacgtaaaaaatacggtcttaaaggcgctcgtcgtgcacctcagttctcaaaacgttaattttacgttttcaaaaagctctcgaccttgggttgggagcttttttctttcaataaaacgtggcagtcccgcataaaaataacaactgaatggacgcttgacggggttaagcaaattgtttgtttataaacggtctctttgtaataatcatggtagatttcattcttattcaattggaagttcggtcaatgtttattatcgttatgtgatcagcccagctccatctaaccactgtatctcatccgttaaagttcactgctgattcttaacccggagaaacaatagctctcattgctaatggctttatgtaacgaagtaaaagtaaatctgatgatataaatcacatatctcctttgtgatttttttgcgtttttatgaacttttttctaaatatgcaaagggaaagcgatatcaatctagaaatatttgttatactctatacattaaagtaaggagaagattcatgaatgcgttagtagctcataatagcaaagcctgggataaaaaagtagaaacaggcaatgaatggactgttgctgttgaacagcaggttatcgaacaagcaaaaaaaggcaattgggatataagggtaacaccaatgaaagatgtaccgaaggattggtttccgcctatcaaaggtctgaaagtactctgtttagcatcaggcggcggccagcagggtccagttttggcagccgcaggcgcggatgtcactgtattagataactcagaaaaacagctgaatcaggatagaatgattgctgagcgagatggtctgacgatacacactgtcaaaggaagcatggacgatttaagtgtatttaatgatgaatcatttgatgtcattgtacatcctgttgccaatgtttttgttgagaatgtcctcccggtatggaaggaagcgtaccgtgtgttgaaaaggaacggcattctaatctcgggttttgtcaatcctgttgtatttctgtttgatacagaattagaacagcaaggtgttttaaaagtaaaacactctattccatacgctgacccagaagatcttccgaaacataaagtgaaaaaactgatcgaaaataatgaggctctggaattcggccattccttagaagaccaaatcaaaggccaaattgatgccggttttatcgttactggtttttatgaagataaaggcggttttgtattagaccaatatatccatacatattctgcaacaagaagcgtgaaagtatgaaaagcagcgacctgttagaggggctgcttttttcataaccaattacagaacatttgttcctcaccctgcagaaagctgattttttatcaatgttacaccttcatttgggcgaatttccaaccgaattcgggcattgtttcatcatccaaacctcaaaataatcggtaaaaggagagtgaatttatatggcagaagtactgtcttttatggatgtgaaacgccaaaaggattttgaattagaaaagaacttgctcaaagaactctctctgagacaaattatccagtctgttaaggattgtttggaaccattatttccatttttacatgatgaacgagatattattaccgaaggctgtattgattttgcgattgaagcttatttgttaggcgggcgttttgggatattcggctattacggagaatcaatgcagagtatcagtgcccgctctgcaagagaagaagaagagctgcgtatggagttttttgattatctctataattggatacacgagcaatacgcaacatttgataaaaacactgtttatgaagcggcacgcaagttcattaaagattggtggacagcagggtttgttcaaagagaaaaacagtgtaagcttcgcatgcggtaatcatatttcccgaccctgtcccatagttatgtaataacggacaagcgggaggggaagggatgaggaaaaagcttaaatggctcagttttttgctaggcttcatcatattactatttctgttcaagtatcagttcagcaataacgactcttggaagccgtggagcctgcccttgagcggtaaaatcatttatctagatccaggtcatggcgggcctgacggcggagcagtcggcggaaagctgttagagaaggatgttaccctggaagtggcctttagagtcagggattatcttcaagaacaaggagcgcttgttatcatgaccagagaaagtgatactgatctcgctccagaaggaacaaaaggctatagccgacgaaaagctgaggatctaagacaacgagtcaaattaataaaccattcagaggcggagctctatatcagcattcatcttaatgcgattccgtcacaaaaatggagcggagcccaaagcttttattacgggaaatatgcggaaaatgagaaagtcgcaaaatacattcaggatgagctgagaagaaatctggaaaacacaacccggaaagcaaagcggattcatggtatctacttaatgcaaaacgtcaccaaaccgggggcgcttatagaagtcggatttttatccaatccaagtgaagcaacgttgctcggtaaaccgaaatatcaagacaaggtggcatcttccatatataaaggcattttgcgatatttcacagaaaaaggagaccctccggagtaatggagggttttcttgtggttctaagcataagacacccgccatttatgtatgatataataataattgtaaacgaatacacaaaagggtgaggttcgatgataagagaagatgaagtaagaaaactagtcggagaaatgcgcgaaccttttcttcaaagacctctgggagaattggatgccgttaaggaaattaaaataaagcctgaaaaacggcatatcagtgtaaaagtcgctcttgcaaaaacaggaactgcagaacaaatgcagattcagcaagagatcgtaaacgtattaaaaggggcaggagctgagacagtcggccttcgatttgaagagctgcctgaagaaacggttgctaaattccgggcgccgtcagctgagaaaaaaacattattaaatatggataacccgccagtctttcttgctgtagcaagtggaaaaggcggcgtaggcaagtcaactgtgtcagtaaacctagctatttctctggctcgtctagggaaaaaggttggtttaattgatgcggatatttatgggttcagtgtgccggacatgatgggtatcactgtgcgtccaacaattgaaggagagaaacttcttcctgttgaacgctttggagtaaaggtcatgtcaatgggctttttcgtagaagaaaatgccccggtcgtatggagagggccgatgctcggcaaaatgctgaataattttttccatgaagtagagtggggagaagtagactatatcgttcttgatcttccgcctggtacaggggacgttgctctcgatgtacatacaatgcttccgagctgcaaagaaattatcgtatctacgccacatccgacagctgcttttgtcgcggccagagcgggctctatggcgattaaaaccgatcatgaggtcgtgggtgtcatagagaacatggcttattatgaaagtgcaaagacaggggaaagagaatatgtgtttggaaaaggcggaggagataaactggctgaggaactaaacgtgcctttgctcggcagaatcccattgaaacagcccgattgggataaggaccaatttgctccgtctgtttatgacgaaaatcatccaatcggagaaatatatcaggacatcgcaaaaaaaatagatgcaaaaatgtcagtgcaggtataaaaggtgaaccgggattccagatcccggctttccctttattcactttcttttgctgtgtcttttgctgcttttttcagctcatcttcgaactgctttttgtaaagcggactagaaagtgtttcgttaataacctcttctaaataactgcggaattcttggctttttgccagctggctgtactttttatccatgccgggatcctgcataacgctcatcagcatcttctggtaatctggatccttcatcagctttttaatcactttttcatgctctgtctgaagagttttggcaaagccctcagcaaaatcagtgtcttcaaagatgtttttccaaaattcttcaccttttttagatgtgagtgttttttctattgttcctttaattgcatcttggtcaatcaccagcgcttcattcatggcatcatcatttaataattccttaatagctttctttccatcatcagtttttaatatatcaacaaccatttttttggtctgatcatagtccatatccgctgcttggtcttttggagcgcaagctgttacagataataacaaaaaacagctcatcaatagcgttttggcttttgacatgcttaagctcctttcacatacttgtcttacctttaatatgattcatctgtttggaattatacataacaaaatatcgctgttcgcgatttttgaggggatgaataaagaaatgaaaagccgtggtttagttcgttttttcttttctattttagctgtcggggcgcttatcacgagtattgtgggttttgctttaaagtggggagaatatagagggctgtttctaacatttgaagcgggacagattttctctgttttattttggtttatcggtgtaggcatgattttcagtgtgatcagccaaatgggttttttcgtgtttttaacagttcatcggtttgcgcttgagatattaaggtcctcctctttgtggaatttgctgcagttgtttttcatcctgtttgttgcttttgatttaatgtacgtgcgttttttattttttggagagagcggagaatcgctggctggctatgcgtggttaccggtgtttttattgatctttggagtgattacagcttatataaagcaaaagcagtcctctaagaaaacatttgtgtcatcgttatttttgatggttgtgattaccgcattagaatggttccctgcattaagagtaaatgatgaggactggctttatttaatgctttttccgttaatggcatgtaatgccttccaattgctgatgctgccgaagtttgcagcaaagtaattactttacctctgcggatttggcatcagaatttgcgatgagatcacccacggttacattttttaatcctttttctttcagctgatggatgatatcaggcaatgcttcttctgtttgttttgcagaatcggaggcatgtaaaagaataatgtctccaccggaaacttgcttggtcacattgtcgatgattttttcaactccgggatttgtccagtcttgagagttcacactgtaatgaacgactgtataattgtattgctttgcgacctttagaacattcttattgaattggccggtagggggtcttaatagctgtatgtctttgacccctaacttttcaaaggctgtttgcgcacggttcatgtccttttttatttcgctgctctctaaattggcatagtttttataagcgtagcccatgctcccgatttgatggccgtcctttacgatacgggccactgtgtcgggatggcgttctgcccaagaagcggacaggaaaaacgttgcgtttttaatcccgtttgctttcagagtattaagtatcggttctgctctctcatcaccccagctgatatcgaaagtaagtgaaatatctttagagtctgtttctcctttataaatggctttaggtccggtgtcagttgaaaacacgggaagcgggacagctctttggatataaaaaaagctggcagctgcaaatgcggcgataagtataataattaattgttttacccgtttaatgtgccacacatagaagtgattcactgatgatgcctccttatcttgtccatcattcttgttttacatcttatgagcatggacaattgaatataaccgataaaatgtctcttcacatacagcctaaattgggtgttgaccttttgataatatccgtgatatattattattcgtcgctgataaacagctgacatcaactaaaagcttcattaaatactttgaaaaaagttgttgacttaaaagaagctaaatgttatagtaataaagctgcttcgttaagcggcagtaatgatctttgaaaactaaacaagacaaaacgtacctgttaattcatttttatcacttcgttcaagcgactttattattataactcgttgactcagtgaagtcaataactttttttgaagttctttttttcgttatcgccttgtttagcggcaacgaataataatataccacctagtaaataatagtgcaatagtttttttgaagaaatactaagggatttaaaaagagcggcatcctttccctatggaggataccgctcttttttattagcgttgtctcatttgcgggaataacagcacatcgcgaatagaaggggcattcgtcagcagcataaccagacggtcgataccgatgcctaaacctcctgttggcggcataccgtattccagagcttcaacaaagtcttcatccattaaatgagcttcatcattaccggcttcacgctcttttaattgcgcttcaaagcgttctctttgatcaataggatcattcagctctgtaaacgcgttggcatgttcacggccaacgataaacagctcaaaacggtctgtaaaacgcgggtcctcagggtttttcttagcaagaggagaaatttctacaggatgcccgtaaataaacgttggctgaataagcgtttcttcaattttttgttcgaagaattcgttgatgatatggcctactgtcatagagtctttaatttctacttcatgttcttttgcatattcacgcgcctgctcaacagtaacctcttcccagaaatcaacgccggtcgcttctttgactgcgtcaaccatatggattcttttccactccggtttaaggtcgatttgctcttccccgtattgaatcgtagttgtgccaagcacttcttgggcgatatgagcgacaaggttttcagttaagctcatgatatctttatagtccgcatatgcttcatataactcaatcattgtaaattcagggttatggcgtgtagagacaccttcgttacggaaaacacggccgatttcatatactttttctaaaccgccgacaattagacgttttaggtgcagttcgatagcaatacgcatatagagtggaatgtctaacgcgttgtggtgagtgataaacggacgtgcagaagctcccccaggaatgctgtgcattgtaggtgtttctacttctaagtatccatgatcatcaaggtaccttctcatagcttgaatgatcttgcttcgtgtaatgaacgtatgtttgctgtctgggtttacgataagatccagatagcgctgacggtagcgctgctcaacgtcttttaaaccatggtatttgtcaggaagcggacgaagcgcttttgtcagcaattcaaaggaagttgctttaacagacaattcgcctacatttgttttgaagacttttccggttacgccgataagatcaccgaggtcagaagacttgaagatttcatattggtcgtcaccgacactgtcttttcttacgtagatttggatttggccttctaaatcctgaagatgggcaaagccggcttttcctttgccgcgttttgtcatcatgcggcctgcgattgtaacttcaatcgctttttcttctaactcttctttggttagatcttgatatgccgaaataacttcttgagactgatgagttctttcaaaacgtgcgccgaatggatcgatgccgttatctctcagctgattcattttatcgcgtctgacttgcagctgatcattcaattcttcatggttatgctcttcttgactcattgttatcactccattacagatattgtttcatgaaaaaagcagaaaaactgccagcgtaaaactagcagtgagcagcaaatagaggtgagtattatcctacttttgcattttgaagctcttttgcctcaacttcaaccgtaaatgcatctaaaagctgtacaaactcttctctcgtctcgcaatgattgatttcattacgaacgttcgcattgcctttcacgcctttcagataccatgcagcgtgctttctcatttctcttaccgctacgttttcaccttttaagtcaatcaggcggtcaagatgcagtttgcatacggccattttttcgcgtacttgcggctcttcttttaatttacctgtttcaagatactgaaccgtacggtaaatcatccacgggttacccaatgcagcgcgtccgatcatgaccccgtctactcctgtctcatcgagcatacgcttagcatcctgcggtgtcttaacatcgccgtttccgataaccggaatcgatactgattgttttacttctttgatgatatcccagtttgccgttccttcgtacatctgcactctcgtacggccgtgaagcgccactgctttaccgcccgcacgttctacagcctgtgcatttttcactgcgaaaatgtggtcttcatcccagcccattctcattttcactgtaactggcttattaacagcatccactactgcagaaaccatttcgtaaatcttatcaggatcgagaagccatttggctcccgcatcgcattttgtaatcttcggcacgggacatcccatgttaatatcaatgatatcagcagttgtgttttggtctacaaacttcgccgcttccacaagggtttccttttttcctccgaaaatttgaaggctcagtggtttctcacgttcatcaatataaagcatacccattgttcttgcattgttgtaaaggatcgctttgtcactgaccatttcagcgcataccaatccggctccgaattcctttacagtcaatctgaacgcagagttgcagacaccagccataggtgcgagcacaacccggtttttcaattgaatatctccgattttgaacaatttttctcctcctttcatttgttctatttttctggcggcgccaattcgtccgcacttatatttaaaacatctgctgcatcttgaatgatggcagcagacggcaatcggtttccgcgttcaatttcgccgagaatagaaactgatatacctaatgcttttgcaaatccttcttgagtataacctttcagctttctgaatgcacgaattcgtctaccccagatttctgcttccatactcttacaccttcttggtctgtttcggcgcttgtagcctctttttcaacctgctggcaaatttccgcaagcggcgcaaggacaaacaaacgctcatacattctcggatgcggaacaattagttgctctgtttcaatattttcacgattaaataacaaaatgtcaaggtctgccgtccgcggcccccatcttacttcccttgttctgcctaattcattttctatctgctgcgtcagttcaaggagttcaaaagggttcaatgatgtcttgatttcaacagccatattcaaaaattgagcttgatcttcgtatccgaccgggtcagtttcgtaaatagacgacactttagtgactgtcaccgcagcatgctgatgcagtaaagccactgcttgccttaaatacgtttctctatctccaatattagatccaagtgcaatataagctatgttgttcatgacttttttctcgtaatttcaattgctactgatttatagtgtccgggaattggcgggtctggcttaatcactttcaccgtacattgctgaacaggctgaaattttccgagaacagtgccagcaatacgttccgccagcgtttccaccaatttcacaggctccccttccacgatatctttacatacgtgatagagctcagcatagttgatcgtttgctcaaggtcgtctgtctgtccagctttgcttaaatccagctcagcggttaaatcgactttaaaccgctggccaagtttgttttcttctgtgaacacaccgtgatatccgtaaaactccataccttctacataaactttatccatggtgcacccctcccttattcagcatcgcgtccatcattttcgccattctggcaatttgctttacatcatggaccctgacaatgtcacagcctttttgaatgccgagacacacagtcgcgcctgtgccctcagcccgctcctcaggcggaagatccagaacacgtccgatgaatctttttcgggaggttgccagaagaaccggatatcccaatccgctgaaaatctctagtttgttcatcactgccaagttatcgtgataggttttcgcgaaaccgataccaggatcaagaataatgttcttctcgtctactccggcctcaacagcaatttttacactctccattaagtccgacagcatatccggcaataagtcattgtagtttctttcagggcggttatgcatgagtacaattggaacattatgttcagctgcaacggaagccatcttcggatcatgtttggctccccaaatatcattgataatggatgcaccggctttcactgcttcatctgcgacagaagccttgtacgtgtctacagaaataggaacaccaagctctttcgtaatccgctcaatcaccggaatgactctggacatctcctcatcctcagatacgcactcagcgccaggccttgtcgattcccctccaatatcaatgatatgggcaccatcatcgatcatctctttcgcgtgcagcagcgccttgtccaagctgtcatattttccgccgtccgagaaagagtcaggcgttacgtttaaaattcccatcaccagcgtcttctctttatatgataaagcgctgggcttagtgtggattacttgtgtttgatctattgtgtgctgcgccatgctcttcctcccttttcatgaatcatgttctttatttcttttttgtataacaattgaagagcggaggttgcttctccgctttggcttccatagtttacttcttctattttagtaaacgggatgatttcaagaaccgagttcgtcatccacgcttcgtcagctgtcaagagagcttctagctcatatcggcccgttttgagctccaggccgatatcctttgcattttctatgataaaacgtctcgtgacgccgtccagaataccggtatcaagcgatggcgtatagatacagcgaccttttctccagaagacattagatatgataccctctgcaacagctccatcctccgttaagaaaattccctcgacacgcggatcatttccaatttcccgtttcgcatacatattatttagataatgatgagattttaaccggaacgatccctctggagtgtttctccgtatcgataaaacctttccttctttttgcaaaggaagactttctggtttcagctgattcacaaagcataaaacggtgggcttatcgtacgtctgggcgacaaagcctttatcgctgattcccgctgatatgttcagtctgacgcgggcattgccatccttgatatcatttagcttaagcagcttgtccagcatctcaaggatctcatgctttgaaacagtatattcgatttgcagatccttaagcgcgcgttcaagcctctctatatgccaatcaagcaaaaacgggcagccttcgtagagcctgaaggtttcgaaaacaccgatcccatataaaaacccatggtcaaaaggagaaagaactgcatctttctcctccatataccggccgttcacatatatcatcacgcaataacttccttgcgatatgtctcaataaaatttctgagcatttctttcccaaaggaggtcataatagactctgggtgaaattgcacaccctctatcgggaggtcattgtggcgaatagccatgatttctccttctttcgtttgtgctgttactgtaaaacagcttggcagcgtctcaggttttacgatcagcgagtggtatcgcgtcgcaacaaggggatttttcaacccttcaaaaatggttttgccgtcatgctcgatatccgaggttttcccgtgcataagccgttctgccctaacaacatcaccaccgaacacttgtgcgatggactgatgtccgagacatacaccgaaaataggaattttccctgcgaaatgtttaattgcttcgaggctgattcccgcctcatcagggctgcacggtccgggagatatcatcagaaagtccggagacagttcttcaatttcatcgattgtgatgctgtcattgcgtttcacaaccagctcttccccaagctcgcccaaatactgtaccaagttgtacgtgaatgaatcgtagttatcaatcattaaaatcatttctccgctcacctcatctaatttttgtctcttcttcgctcagctctaatgctctttgcatcgcaaaagcttttttgaatgattccttgtattcgtgcttcggaacagaatcaatcacaactcctgcaccggactgcataaatgcctgccctccggttgcataaatggttcgaatgacgatattaaactgcagatcgtgattatatccaaaccatcctatagatccagtataaagccctcggcgtgtcggctcaagttcttctataatttccatcgttcttactttcggtgcaccagtaatggttcctccgggaaacacagcatgaataatatctacagcatcatacccatcctgcagttcaccttggacattagacacaatgtgcatcacatgcgagtatttttcaattgccatgaattcatttacgcgcacagacccgtaacgtgatactcttcccagatcatttcgctcaagatcaaccagcatgacatgttccgcgcgttctttttcattgtgtatcaattcgtttgcaagcgcctcgtcttcttcatttgttttccctctggaacgggtgcccgcaatcggtctcgtctctaatagcttgccctttttgctgacaagcagttcaggcgatccgcaaatgatttggaaatcaggtgtttctaaatacgccatataaggagaaggatttacttctctcaaggttttgtaaatttgatatgggtggacagacagtgactgtgactgccttattgatagattgacttgaaacacatctccgctggcaatgtattgtttgattttctctacagcttgtgagaacccatcctcggtaaatggcgccgcgaaagaaccagctgtttcaggcttcatctctcgcgaagtgacagcgggaagctcagtcaaccacatctgctctaactcagatagcttcacatccgctgtttcctgatcagaaccattaacatgagtaatcagccatagagactcttcttgatggtcataaactgctatatcatcaaaaacaagaaaataaatatctggtgtttctaaatcatctaatgagagcattttaaaattttcaatgtaccgtgcgtaatcatagctgagaaacccgattgccccgccttgaaagtcagggaactcatgattcgtttctgtttccagtgttttaaaccagctgtggaaggcccgtaatggatcaccttctttaaacagcatctcatcaccatgcttaattgtagttattccgtcttttcctttcacagtcgcaattggatcaagaccggctatactatatctgccgcctcttgcactttcgagaagtacatgatgtttccgggattgcgcaagtttctcaaattgttgtaagaatgagtctttttgaaaaggtatttttttgcctgccggtctgcgttgtgccatttgtatcattcctctattttcttttttacttgtttttaattgtaaagcaatgttgttagtgaaaaaagtgaatttctcttccaagaataacattcgtcgcagacatggcatatttgatgcacgaaatataaaaaaactcccggcgaaccgggagttttggctttttttaatcgaattggtacagcggcgtgcttagataacgttcgccgttacttggaatgatggccaatacttttttgccttttccgagtttttttgctacttgaagagcagcataaattgccgcacctgatgagatgcctccgagaattccttcttcacgtgcagctctgcgggcatattcgaatgcttcttcattcttcacagggaagatttcatcatatacttcagtgtttaagatgtccggcacgaatcctgctccgattccctgaattttgtgggggcctggttttcctcctgaaagcactggggaatctgacggttcaacagcataaatcttgatggaagggtatgcttccttcagcacttcgcccgctcccgtaatcgttccgcccgttccgattccggctacaaatgcgtcaagctgatcatcaccgaattgctcaacgatttctttacccgttgtttggcggtgaatttcggggttagaagggttgttaaactgctgcggcacaaagtatccgtgcttttcagcaagctcttcagctttcttaatagcacctttcatgccttccgcaccaggagtcagcacaagctcagcaccatatgcgcgaagaaggttgcggcgctccatgctcattgtatcaggcataaccaaaatggcttttaatcctttagcagcagcaaccattgcaagcccgattccagtatttccgcttgtcggttcaatgattgtattaccggcttttaattttccttctttttcagccgcttcaatcatagctaaaccgatacggtcttttacactgcttccagggttcatgtattcaagttttagatatacatccgcactgttttcatctgcaaggcgatttaatttaacgattggcgtattcccaattaattcagtaatggagtttgctacacgtaccattctcgacacctcaatttccgactatttgtattggtattatgtatataatctatcaatttcaaaattttttgtcaatcacttagtacttttttccccataaaaccaagatacatcggcttctttccaaagtgtcttaactgtcgctttatcgcctagctgatccattgcgatttgccgtctgatctggtcctttacttcatcaaatgagaacgttcttgcctttagtttttctttcagctggataatggcatatccgttgctgacctttattggttcctgagaccattcatcctctttgagtgttttcgcctcttcaatgtatgctgatggaatgttgtctgatgcctctgtgacaaaacctaaatctccgccgtatggtgatgtatatctgtctgtagatctttcggcagcgacagcttcaaagcttgatccgcctttcagttctttcaggacttctcttgcttcttcttcatcttttacaacaatgtgccgaattcgatacgaatcatcaaactgatatagttccttatttttattatagaatgattccaattctttgtttgagatatcgatatcccttgttaacaaatcctcaaggaggatattataacgaatttggtctttccactctttctccgtcgtatgttcatcttcgtaaaaggaattattgaccgctttaatcagcaaaaactcacgatcaacttcgcttttggatattttaagtttgttctttttagccagctgctcaacaactcggacattgatcatatcttcaagcgttgacttaccatactgatcttccatttctttcagccattcttctcttgtcacactcttgcctccgatagtcgcaatagactcaccggatgacgatgcgccggcttgggatttcgtcagcgtatatgcaacagcaatacagcaaaccaacagcgcccctaaaataatggtccagattgttcttgatttcaaacctgctttcagccccttttctcaaattaaaaacccgctaaagagcttagcgggtagtttggtcacgaagcccttccagctcttcttttgtaaataagtacttttcattacaaaaatggcatactgcttcggcttgtccatcttcttctatcatatcttgaatttcttttttgcctagtcctaaaatggctgtttcgaaccgttcttttgaacaagggcaatggaatctgacaggcatcgtttccaaaatctcaggtttctcgcctaggacttcttctaaaatttcttctggtgtcagccctttttggatgagcttagaaatcggctctacttgagatagacgctgttcaatttttgtgattgtttcatcatctgttcccggcatcagctgaataataaagccccctgccgcaagaatggtattgtcaggatttacgagcacacctacgcccactgatgaaggaacctgctcagatgacacaagatagtaagtaaaatcatctcctaattctcctgaaacgatttctacttgtcctgtgaagaactcgcgcaaacctaaatcttttacgacacttaacgttccgtttgttccaaccgcacgtctgacatcaagcttaccttgttcatttaaatcaaaatgaacttgcgggttagagacataggctctgacttctcctttggcattggcatcagctacaatagctccgatcggacctccgccctcgattttcacggtcagcttatcatcgcccttcagcatagcgccgagcataagtgaagctgtcattgtacggcctagtgcagcggatgctgtcggccacgtaccatggcgtctctgcccctcatttaccatatcagtcgttctcgctgcataagcccgaacttttccgtcatacgcaagtgcttttactaaataatccattactaaacctcctatacacttcctacgcggtttctttcataaatcaattccagcccttttagggttaagaatggatcaacgatgtctatacaatctgattcgttcgcaatgagcggcgccaggcctcctgtcgcaatgacctttggttcctgttttgcctgccatttcattcgcttaacgattccttccacttggccgacatagccaaataaaattccagattgcatcgcgctaacagtgttttttccgataatattgtcgggccgggtgatttcgatacgaggaagctttgctgcacgcgagtaaagcgcctctgtcgaaattgtaatcccaggggcaatcgccccgcccatgtattgtttgttttcatcaatatagcagtacgttgtggcggttccgaaatcgacaacaattaatggattgccgtacaagtgtatcgcagcgacagcatttacgattctgtctgcccctacttctttcggattgtcatattttatatttaaaccggttttcatacctggaccaacaatttgaggctcgatatgaaagtattttgtgcacattctttctaacgcaaacatgattggcggcactactgacgaaataataatgccatctatctgttcaaacataagcccggagtgatcaaataaggagcgcaaaatcatcccaaactcatcttctgttttatgcctgcttgtttctatacgccagtgatattctaattttccatcatgatatacaccaagtacagtattggtgttccccacatcgataaccagtaacaacctctatcaccacttttgaatagtttctctactttactttttacaaacattctacaataccatacacgatcagcggctcatttgtaaacaaatcgataccagaattggatgattgtaaaagccgcagctgagccaatcatttacataaaaaaactgccagcgtcagccggcagtttttttagaaagaaagcgaattactctttcgtatcgtctttcttttcttctgtttttgtcagaatgtttactttcacatcatcgttcttttcatcatctgagaaattacgctcaggtaatgttccatgatcgataaggtgtttgatttgttcagcgtcaagcgtttcaactttcagaagcgtttgggcaatcaattcaagcttgtcacgattttcagtcaggatttgtttcgcacgctcataacattctttgatgatgcgctgaatttcctgatcaatttcgtaagcgatttgatcactgtagttctgttcgttgttgaaatcacggcctaagaatacctgaccgccctgagactgtccaaattgcaacggtcccagtttttctgacataccgaattctgtaaccattcgtcttgcaatattcgtcgcacgctggaagtcattgtgcgcccctgtgctgacttcaccgaagataatctcttcagcaacacgtccgcccaagaggccgacaattttatcaagcagctccggctttgtttggaaataacggtcttctcttggcagcataacagcataaccgccagcctggccccgaggaacaatcgttactttatgaaccatatctgcctcatctaaaacgagaccgataacggtgtgtccgccttcgtgataagccacgatattgcgttctttcttggagataacgcggctcttcttagcgggtccggcaattacacggtccgtcgcttcgtcaatatcacgcgcatcgatttttttcttgttttgacgagccgctacaagcgcagcttcattcaagaggttttctaagtcagcgcctgagaagcctggtgttctcatggcaattgattttaggttaaccgtttcatccagcggtttgtttctcgcatggactttcaatacagcttcacggccaatgacatctgggcggtccactgtgatttgacggtcaaaacgtcccggacgaagtaaggctgggtccaagatgtccgcacggttcgtcgcagcaatgatgataattccttcattagcgctgaatccgtccatttcaacaagcaattggtttagcgtctgttcacgttcatcgtgtccaccgccgagaccagcgccacgctggcgtccgactgcgtcaatttcatcaatgaagatcaaacaaggcgcattctttttcgcattttcaaacaagtcacgcacacgggaagcaccgacccctacaaacatttcaacgaaatcagatccgctgatgctgaagaaaggtacgccggcttctcctgcacaagccttggcaagcaatgttttaccggtacccggaggtccgactaaaagcacgcctttcggtattctggcgccgagctcggcaaacttgcggggatctttcagaaactcaacaacttcaacaagttcttgcttttcttcgtcagcccctgcaacgtctttaaatttgacgcgtttcttttcctctgtatacagcttcgctttactcttgccaaagttcatgacacggctgccgccgccttgagcctgattgagcaggaagaaaaacagaataaagataatgacaaatgggatgatggtcgtcaggaacgtcacccatccgcttgtttcttgcgcgggctcaacctttacgtctgtctttttcaaagcgttaaatatctggtctgctccctttccttcaggaacatgagtcaaaaagtattgatctttgtcgtagtttttcagctgcccttttacctcataaacacctctgacaggctgaaccgatacgctatcaactttcccgtcatccaggtttttgatgaacgtactgtacgacatattttctgttttcggatttgaggtctggaagtagctcacaaccccgattactactaataaaataagtaaataaaaaatggtattacggaagacccgattcattccttacctcctcccacagtaagcacaactatgttcaatagtaccatagaaaatcattccaatacaaacaataaccatctcggaagcaggctgccgatcagctttcataaactgccggttttaacactccgatataaggcagattgcgatagcgctcagcataatcaagtccgtaacccactacaaacgcgtcaggaacttcaaaaccgacaaagtctgctttgatgtccgcttttcttccgctcggtttatccaaaagggtaacaatcttaattgattttgctttacggtatcggaagagctctacgagataacttaaggttaacccactgtcgatgatatcttcaataattaagatgtcccggccctctacagatgtatccaaatctttaatgatttttacttctccagaagaaaccgtagaatttccgtagcttgatacatccatgaaatccatttccaaatatgtatcaatatgcttgataagatccgccataaaaggaagtgctccttttaacacaccgattgccaacggaaatgtatcttgatactcgctcgttaattctgcacctaactcttttactttcttttgtatctcttcctctgagatcagtactttctcgatatcatgtttcatcatgattttgcttgccccctacacttttcatgctgtctatattgtaatacaatgcggtcgctgtttggaatcacaagatcttcaaaaattgattttttcaagccaggtatccagataatttcaccgcttgcgtccgtcacaatcggccagttgtctctttcttggagaggcaatttcttatcaataaatatatcctttaccttttttgagccgttcatcccttttagtttgatccggtctccagcttttctcgtccggattgttaagggaaatcgcacctttttttcacttgtgataaaaacagcattcccatgttcttcaggcgagtccgcataatgccttgcctctatcagatatccattagggagcactgccgtttcatcagcagctccgctaatttggtattcaaagggaacatttttgcactgccattgttcaaatgtaaacaaacatgtctgatatgatttgaccaccttcagccctttcggaaagtccagtactcctgaaggaccgccattttccgcccaatcgagaaactgctgaatgtgatgggctgaaaaggatgatggaacgttttcataaagatagtttaatattagttgaactcctcttctttgtaaaggcatcgggagggcaagcaattgagaggaattgatttcaactgatgtattagactggcttgtgattactttattcatttcatctttcgttaatgactgtaagaattgctcatcttccgtcagtgcttcactcactttctgaaaccttttatgcacatccggagattcctgcttcaaaaacgggagcactgtttttctgaatctgtttcttgtgtagtcatctttggcgttgctttcatccgtccggtagctcaagccgttttcatggcaatagtgaaggatctcttcctttgtaatggttaagaacggcctgatgatccgccctgtcccaaaacgtctaaccggctgcattcccgcaagtcccgttccaagcgtacccttagccagtttcataagcattgtttcaacctggtcatcaccatgatgcgcaagagccagatagtccgcttggtgcttcgacatgatttcctcaaaaaactggtagcggcaatcgcgtgctgcagcctgcttattgagtcctttttcctgtgcatatgcggttacattgatttgagccgtttcgcacacgagctgttcagctttacaataagcttggacaaaacgcatgtcctcctcggattccgcacctctgaaccgatggtcaacgtgagctgcaataacattcgctgaacggccgcataacgtatgcaacgcgtgaagaagagccattgagtccggaccgccggaaacgcctacaatgattgtcgccccttttaacgtaagattgtgtttgtttaaaaaatctttgacacttttcacaatgtcctcctcacaatgagcaggtattttaaagatattcatatcctaacactttcaacccctccaagcaaagaagaagcataggctctgcagtttgcaccattcagattaagaaaaagataatataggcgaaataaagcgctaaaacactgatcacgataagcgttgtttcaaataacccccccgacttagccggtttctgttttggggtatatcgcgtcttcgttatttttccttggcgcggtttttgctgtctttgtcgtgtggcaggctgcggtgatgcttttataggctgttttctttgtgctgctttttgccccgcgtctagcatatcctttttcatttcatctgcggattgataatctccgttcaaggctgaaaaaagcgcttttttatacttttgaagcagcgggtttccttcgatgagagacctaagctgttctttgggctggttcgttttcttaaattcttttttatgcacactgttgatcataatcatggcaactgcgaacagatcataggatggctctgcctttcttgttccatacccccaatagcctctgtcataaaactccgtatactcttttatcgcccggccttcctttgtcgtgccgcccacatcaatgcagcggatccttgcgggcggaccagttacgatcagattatcaggtttaagatcgccgaatatccatccttgctggtgaagcaccgataagctggataacagctgaatcattaataccggtatccactctgctcctttatcactgacatacttcaaaagcagcggcccttttatgtattccattgcataaaatgaaactttcgtattggcactgggaatataggcatcatccgtatcaaaaaaagaaggccccatcgtaacggactgggcctttgagaaagatttcaagacattcacttcagaagtaatagacaggctgtcatcactcacctttaaggcaacatgtccatctgatgtttctgccaaatacacaattccattggcccctttaccaagctgtttacgcaatgtataagtgtttccattccacttgcctttgattgtcgtacccggcttgaggctacatgccaaactcgtcaaagcgtcgttcatcatctgccagcatgccccttcttgagcgtattttttcaaactgcagtgtcgcttcacgaatcgccggacctgtcggcgtgatgccgcctgtcgaaagctttgcaaagagtgtggaaagagattgcagcttcggtgtccagttcagcacaagctcgacctcttgttttttcccgggaaatatacacatcgcaaattcgttattcccaattcgggaattgaggcttacagacaaatcaatcagcgcctcttttactgttggaagctttggcgccatacttgcacttgtatcaacaagaaccaaaacctgaagatgcaccgtttctccaagctcgtctaccacttccatgacttcgccgcgtttttccggagaaagctcttccatttccacattctttccgagaatctgtttcagttcttgattgactacaccttgtaaggtttgcgtcatcgctttctttgttaccatttgaacagtttgtgaaagctgagatgcataaacgacttggtgcacgcctcctccggcaagtgcaatcccttcgacttccttcattgcctcagggtcaatttgattttcttccattataccaatgacatttaccgtaatcccctgctctttagcaaaagcagccattgcaagcgggtcttccccatggtttgagcagccatccgttatcagcaaaatttgatttaaatgtccgttgttcacattcattcctcctggagaatacgaggattctcagattcatatattcccatcttcgccagaagaaatttgatttatacggaagcgttatgaaatttcttgtttgttttgaaagattgccggaacaggaatggatgcccacttcggtgtattgtgatcaatccggacgacaacaacagtcatatcgtcctcaatttggccggatcttgtgcggatgacttcttccataagcaaatcggcaatctcctgcgggtcatttgttttcaaccctttcattttacgcttcatccataagtcgtgattttccacatgcttaggcccctcaaaaatgccatcactcatcataattaagaggtcacccgctttcagctgttcactcacaacctccacatcgaattcattaataataccgattggcagattgctcgcttgaactttcatgacctggtcaccccgtttgataaagctgggcgtcgatccaaccttcaaaaatttacagctggcatcttgaagatcgataatagataggtcaagcgtggaatatatttcgtcagttgtccttagagacagtatgctgttgatcgttttaattgctattttttcatcaatgcccgattcaaggattttttcaagaagcttgatcgtttcattgctttcaaagtgcgctcttgcgccattgcccattccgtcactgattgctgcagcatattttctggctccaagctccatcatgctgtagctgtcaccggagacaaggccgccgcccttcgcagcgtgagcagctcccgtggacaccctgtatgattttgttgatccaaaggcgacatggctgtatccattcggatgcggagagtgctgttcggctttcacaagaatttgttcctccagaatgtcagaaagcataggagcaatgattttttcactttctccatgtccgctgaacggaatggtcatttcaatatcgatatttccttgttcaagactatagatctcgacatgctgaatctcaattccgaaatgctgaagcgcttctatgatttgctcttcctgcagaaagtgttgttctcgctctctttttatttcccgagaaaagtcggccataacctcagaaacgcctaaaagctgttcagcaacaaggcgcctgctgtcttggacttttttcttgagtgtcaaatgggcatgatgatgtgcgagctcatcctcaatcagctcttcaacctgcttggatttagaacaatactgttgaaactcttttttcagccttcggtttgatgcatattctttttcctctgtttcaagcataacttgtttcattaagtcatatgttttatcaaagttctgtacccagcacctgtttttcttgtagcacgtctggcaggaatgctccgtgattttgcttaagaacagatcaacttcgctgtcatctgtctgttcgtctgatgcttgataaaaggttgcaaagctttcagacagcgcgtgaaatacattggagaattggtctaccttctgagcagtgacatcacggatttttctagcgtattgctgttgctcttgaagatgctcgacagttcccggaatatatctcgccactttcctcgtaatagattgaggtgtgagcaaaaacaggcagactgcgattaatgactcatagagcgttgtcatcagaccggcagagccttcaccatataaagatataagaagtgatccaacgatcaaaccaattgctgcacccgcttttttcccttccttcagcaaaccgcccaataaaccggaaaaagcaagcagactcatttgatataggtttccgatattcgccaagccaagaatcaggccggtcacaaccccaaccgtacagccgatgcttgctccgccaataaaggaaaaactcaacacaacataacgagccaatatatgttctgcctgcatcccttggtaggacaagccagccagccccgttaaaacagaggcaataagaatcataaagcaaatgatttcctctatttttaatgattgtttcacttttttcacagtaaaaatcggaaggctctgaaggaaaatcagtgttaagataaacgatagtccagcctcaacgatagccattacataatcataggttgtaaatacgccattttgggcataaacaaacccggctcttgctgcagccatggagaagaacacgacaatcgggagcgctttaacacgatcgtcggtaatgaaggcagccactttagaaaatacgaagaatgccagcaatgccgccagtatgagcaatgagtgctttggagatatggtcagcgcacctgcaagcacagccaaaaccgcataaaacgctttgtctcttctgataagaagcatcgctccaaagaaaggaagtgcgaaaggaagcacctcggataatatgaaagcccgtccaagcaaaaatccgatgacaacataaatgaatcctttatagaaaaacagtgaatgcaaatgatgagtcaccagcttcgtgcccctgttaaaaaacgattggagtttttccaaagcttgtcccgccattggcccgttcactcttctttctgctttttccattcctctcatctcccacctgttatattcgttgcctgtcattatagcgaaagcacagataggattttgtcaaaagaaggtaacaataccaaagaaatcttcgacggtttctgccttgatattcgtttatgaaaagaatttccggaatgttgtctaaaaatgaaaaaaatcggcttctgcaagagaaaccgatttgttaggatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccaaacaaatatggtagcggcggaggggatcgaacccccgacctcacgggtatgaaccgtacgctctagccagctgagctacaccgccatattgttttgtgcttctaagcacaagttatataatacaaaggtttgtctctttcgtcaacagaaactttaatgttgtaattttctgactcttaaagagaatgaggataataaaaaagcatccgtcgggatgaacggatgcttcatttattttatagaaagcagcaagttatcctcttcttgctccgcgccctccacgttttgattccgtattgcgttttaaagatgacaagcgatcttcgctgtcttttaaaaacttattcattttctgttcaaaagattctttcggacggaaatcatttctaggtctggcttgcggacggtctttagcttttttaatagataaaccaattttcccgtctttttcaacgttgatgactttcacttcaacttggtcgccgacttttaagtggtcgttaatgtctttgacataattatcagctacctcactaatgtgaacgagaccggttgagcctccaggcaattcaacaaatgctccaaaatttgtaatacctgtaattttcccttgcaacttgctgccaacttcaatcgacataaaaaaagtgctcctccttaggcttataaaaagatcgtttgcttaattatacctaaataaaaatttaagtgtcaacaaggctacttgctcttcttctccacattgaagataatttctccgtctccagacatgaataagtcccttctggcaagctctgtgacgtaatcctcatccttcaatttggatatttcttcttttaaatccgtttgttttgtctttaaacttttcagttctttttcaagctgttctttcttttcttcttttgcactaagggaagatgtttgggaccatacagagcttgccagcacaattgccgtcaggaatactagggcgccgaatacagttaaccgtctgtacagccctttgcgtcttcgtttcttcagctgattttgccgttctacttgttctttatagtcgttttgtatttcagttatcgttcgttccctggaaaaattcaaaccagacggtcctcctttcatctcttcaaaaaccgtgtgatggtcgttcttatggttatcaatagtttcttcttctttttgagaaatcctgcacctttttcaaaataacgtctaaaagttagacgcattttcacaggaagaagtttcaaacattgtttcgcgataaaacggatcggaaaacacagaaccatgactattttatatagacacagcaggagaaaacctatcaggctgtatgttttcttgaataaaaatgccgccagccagatgatcgctccgcatgtccacacaataggacgaaataacacgtgctgaatgagttttttgaagaattgataaacagaaacaacaaggtaaatgacgaatttcagtatttttatatagattcgtttgcaaaggctctgatacgtcgcaacgcccagcagaaccgctaaaaagatgtaaatcctgaattctccctcatttacatgaagcaagacataaaagaaaagcagcccttgcataatccagaaaagaatatcatgaataaataatagccatctggctgttttggcacgaatgacaaagagccggtatgtatcaagcgaagcaccaagccagagacccataccggacatcgctagcattgtatagaattgtgtcgtcagcgtcatttaaacaacttgctaaaaaaccctttagctttatccccttgttgttcgtctaagtacactaaatcaaataccctgcctttaatcgaaacaatccctttttccacatcaagatttttcatctgcaggttttggcctctgacggagagcattcccatcaccgtttccagcaggaattcttcgttatcaaaactctccacatgcttaaccccagaaatatctaaatgcttccggcctttcattgtcacatcatgctgttccggaacagacgaagaacctttttgatcataatatgaattcatctattcagcccccatatcctcgatacttttagcattattactgcattgtatgaggtggggggtttttttagaacaagcctattcgccgagtttttcttcttttagaatcgtgtacatgtttgcagcttcttcttttttcgtcgtgtctttcaattcattaacttgaaccgttacaagcttttggccgaagcggaccgttagttcatctcccggttttacgtcagagctagctttagcttggtttccgttaatagagattcgtccttggtcagctacttccttcgctagtgtacgccgtttgatcagccgtgatactttcaaaaatttatctaatctcatatctatgatctcctctcagtttcttttgcttcattccacagtttgtccatgtcctcaagggacatatcagccaactcgactccctcttccttcgctgtttcctcaatgtacgagaaccgtctccggaatttgtcattagtcatggtcagcgcttcctctggctctattttgtagaagcgggctacattcaccagcgcgaacaaaatgtcgccaaactcagctttaagattgtgttcgtgaggagcttcagaaacctcagaagaaaattccttcatttcctcacttaccttttcccaaatatcgctgacgtcttcccagtcaaaaccgaccttcgctgcttttttctgcaatttagctgctttcgaaagagctggaagggttttcggtacgctgtctagtaatgatgattcagatgtatttttttcggccttttttatatcttcccaattggctaaaacatcgttttcatcctgaaccttaacatctttaaacacatggggatgtcttcggaccattttttcactgattccttttatgacatcatcaattgtgaaataaccttcatcttcaccaatttgcgcgtgaagcaagacctgaagcaaaacgtcgccaagctcttcgatcatatggtctgtgtcttcttcgtcaatagcttcgagaagctcataacattcttcaatcatgtactgctttaatgactgatgcgtctgctttttatcccacggacatccattaggtccgcgaagctctctgatgatgcttcggaacgtggagaattcgtgataaagcagcttctcttctttaatcggcggaatatacacacttgttaagttgttcaaagcgacattgcggtccagctcaaataatggcactgtcctgatctcctcgccacggctgcctgctgcagtcacaatgacgacctcataatcatcaggcagcttctccatcaatgtcagcttgacttcagaagccgtcatttggtcgtaaacctgacatatgatcagatgatgtctgagctcaagctcatccgcggacaatgtgccggcatccacaaattgaaaaccttcaatcgggtcaatttgcaagacattgaatgtggcatcaaggaaactttgtccccccgcgactttcacttgaacgttttccttttcctgccgctccgtcagcagctgaactgttttttctgcgacaaaagggtgtcccggcacagcgtaaaccacgtcctcacgccgcgccgcttcaaagaggatatctgcaatttcttcatataccgcctcgaactgatcatgtttctcatatatatcatcaaagaaacggatgttcttcgtttctttttcaagctcctcaattaaaggatgatccttggttctgacatacagcgtatctgccttcgtcagcagcttgtgtataccaattgtcaattggtccatgtctccggcaccaagtccgacgactgtaattttacccgccattttgttctctccttctcatgaatttgcttaacttgctgccgaatggcacactgttcagctcttcatctgtaaatattcccaatctcatcatacaataaataaacaccgcgccaccaatggcaacagcagaaagactctcaatcacagccgctcctcttcctgttgcaggaaacaagaaagtccagagacgcgtatacgcaagcaaaacagctgacatcaaaagagcagatccaataatcggaatcaaaacgcctctaagcttatcgagccattccttttgccgaagctgatacaagttaaggccggcgacagccgcaaaggaagccgctgtcgcaagcgatgcgccttcaatcccatagcgcggaaccaaaagtgtgtttaacacccatttcaccgcaacacccgcgcccaccgctatcgcaggaaaaactgtgtatcccgctccctgtaagactgccgctgccgttaccgccaaggatgcaaacaaaatggagcagctaaatacttgtaacgcacctgtcccttctccattttgaaacagcatgatatttaccggctttagaatgcaaatcaacccagccgatgcgcctgtaccgagcacaaggcatagtttcaaagatgacgtgattttttctttcatgatcttcagctctttgttttttacagccatagaaatatacggaacgagtgacgtcgcaatgcttacggcaaaaactgaaccgagctgcaacaagggttgtccccgatcatagatcccctttaggcattttgcttcttcgcttgcctcaccacccgaaagcaatgcatataaattcaaagcatcaacaagctggataaacaaaagcagcaaactgcttacacaaattgtgaccgaatataaaagcagttttttcgtcaattcttttgttgtgatgacattttcgttttgcctatccgtttggttgtctcttttcgttttgaaccaaaaaaaccccagtattatcaatgcaaccaaacttccggcaagagagcctgaagcggctgccgctcccgcagtataaagcgaggctccctttttcacgagccaaaatgataaacccaagagcaccgcaacacgcagaaactgctctgtcatctgtgataaggctgaagggagcatttcgtgccgcccctgaaaaccgcctcttagcaacgcgacaaatgggaaaagcagaaacgcgtatgcggccacttgaattaacacggctagatgcgaatctcccataaagagtgcaataggaacagcacccagatataaacaaagaaataataaaataccgattaaagacaaaaacaacgctgatatttttaatatggtgtgatgatttttttcactataatcattcatcagctttgaaataatgactggaaatcctgatgtggacagcatgaccgcaataccaagaaaggggtatacctgctgatatatataaaatccaacatcgccgacaatgttttgaaacgggactctgtaaacagcgcttaaaatttttgtgatgacgcctgccagaattaaaacaaaagccccctgccaaatccaatgccgtttaacgcctattgaatcgtccatccaaaagctccttcccaacgtcaggggcaatacggttcacgtattaccgcggcacaaataaaaacgaggttattataccacatcccaacccttggattcctttttcggcacgcatgaaaaagaacagcgtcccaaggagagctgttctttacatacctattttcgaagaaaggaataagacctactgttccatttgacgagccaaaaatccagctgctgtttcaacggctttatgctctacttcgcccattgtctgatcttttgaaaagatcaccacagcacctatcggatcaccgttcgccacaattgggcctacagtataagaattcatgtcctcatcaattccattcacaagctgtactgatttcgcatcactctcaagcacggagctgcgctgatccattgttctttccagcatttcgctgattgacttgtttaagtaatcttttttggagctgccggacacggcaatatatacatcacgatcacaaatcagcactgaatggccgaggctgtcgtaaagcgcgtctgcatactcctttgcaaagtctccaagctcactgatcggagagtactttttcaaaatcacttctccgtcacgatctacaaaaatctcaagcggatcgccttccctgattctcagagttcttcgaatttctttaggaatcacgacccgacctaagtcatcaatacgacgtacgataccggttgctttcatctctggtgcctctctttcatttgatggtatatacatgtgggaaagacctaaagcagttactttatgtaccttccgcctcgcttgaaattagtatccgtcacatcaaatgtaatatacaccagagagtaacaaaatttacgttgatgaaatggtttgctttttcacatcttttaagcccttcagcatgcccagcacggtgtcgagccattcatcagcactacggcctttcgtctgtatggagattttgagttttttcccttccattcccagtccgatttgtctgccatattgattgccaagctcaaacagcttctgcccgtcaatttcagcacttgcttcttcagaaatcgtcaatctgacagcatctttatcctgcttaatcagctcgacacgttcctgtctcgcatagactttcatttctgcaacagtaaacaagtattcgacttcttttggatagtttccaaagcggtcgatcatttcatcttgaagctcattcttctcttcgattgtcgccacagacctgaagcgtttatacatatcaattttctgtttgccgtcttgaatataagtttccggaatatacgcatcaagctcgacatcaatttctgtttcaaactgctctgtcttcgctgtgtctcctttacgctcctcaatggcctccttcagcatttgtgaatagaggtcaaatccgaccgaatcgatgaagccatgctgctgggcaccaagaagattcccggctccgcgaatcgttaagtcacgcattgcgattttaaaaccggaacctaactctgtgaattctttaatagcctgcagccttttttcagccacttctgtcagcactttatcccggcgatacgtgaagtacgcatacgccacacggttagaacggccgacacgcccccgcagctggtaaagctgagaaagtcccatcttgtcggcgtcaaatacgatcagcgtattgacgtttgggatgtccacgccagtttcgataatggttgtgctgacgagaacgtctgattctccttcaaggaagcttagcataacggtttctaattcattttctgtcattttcccatgcgcatatgctaccttcgcgtcagggactagcattgaaatttcatccgctttccgctcaatgtcctctacccggttgtacaagaaatagacctggcctccgcgtgcaagctcacgttcaatcgcctctctgacaagagcgccgttatattccacaacatacgtctgtacggggaagcgattttccggcggagtctcgatgactgaaaggtcccttacgccaagcatagacatatgcagcgtacgcggaatcggcgttgctgttaacgttaatacatcaacattggcttttatttgcttgatcttttctttatgggttacaccgaaacgctgctcttcatcaatgatgaggagccctaagtctttatacacgacatcctttgatagcagccgatgcgtcccgatgacgatatcaaccgttccatttttcagccctttgattgtttcgtttgcttcttttctcgttctgaacctgctgagaaggccgatattaatcggatagtcctggaagcgctcttttatggtttcatagtgctgctgtgccaaaatggttgtcggaacgagcagagctacctgctttccgtcaccgatcgccttaaacgcggcacgtatggcaacctctgttttaccgtagcccacatctccgcacagcaagcggtccatcggacgttctctttccatgtcttttttgatttcgtgaatagaacggagctgatcctcagtctcttgataagggaaagccgattcgaattcacgctgcatctcatggtcaggagaaaacgcatagcccttgctcgcttctctttcggcatacagcttaattaagtcatcagcaatatcctgaacggatgtctctacttttttcttgacccgcttccattcacttccgcctaatttatacagctttggctcttttccttcggagccaacatatttttggacctgatcaatttgttctacagggacgtaaagcttgtcactgccctgataatgtatatttaaatagtctttatgaatgccgttgatttcaagagtttcaatccccaggtattttccgatcccgtgattaatatgaacgacataatctccaatttgaagctcagaatagcttttgatgcgctctgcattggtaagcttctgttttcgcggcttcttctttacacggtttttgaacagttcttcttccgtgataacggcaagcttcattaacggcagctcaaatcccgattggagctcgccttccatgatatagacctgtccctgaacaagcgcttttttgctgtctgtcatggcggcctcgatatcataatcagccaaaacagatgacaatttctgcgtacgttccttgtttgctcctaagaacacaacagtgaaatttgattttttaaaacgctccatttcgcccgcaagcacgttcatttggccatggaaactctgcatttgccggcctgacacattgacgatattttgcgggctcgtatggtgtacatgccgcaaaaataaagagtagtacagcagaggccgtttttgctcagccactattttttggaagctgaatgacaaacgaatgtcatgcaaaatcttcccttcctcaagaagatttgttataaactccgcttcttctttttgaagctgttcttccatctcatgaatccgactgacttcatccaaaatcagaagtgtattatcaggtgtataatctagtaaactagcaggcttttcatagaaatatgagagatacttcacgagctcctgatctgtctggccttcagacaagcgttctttatcgtgagaaatattcgcatgaagtatttctttttgtttgtcagcctttaattttttcaagctcgcggcaagaccactatcgattttctccatcgcccgcgctttttcttccggtctgataattaattccttcgcgggaccgatattgatcgaggtaagggtctcaattgaccgctgatcatctgaattaaagctgcggattgaatccacctcggtgtcaaaaagttcaattctcaccggattctctgaagtcagcggataaatgtcaatgattcccccgcgaatactgaattccccgggcgcagaaaccatatcagaccgctcataccctacctctaccagccgtgaggcaagctggtcaggttcaatatcatggcctacttgaatgagcatctggctgcttttccacacctcaacaggcggcagcattcttctgattgcagctaccggagcaacgacaattggcgcttctccattcgttagtctattaatgacatctaatcgctgcgcccgcaattcagggcttgcaactgcgatttctgatgaaatgagttcattgacggggtacaaaaggacagaccgatcctctagaagtgaagtcagatcatctgttactttctgggcttgatataagttatgggtgatgagaaagataggcttattcgtttcattagccagagcagaagtaaaaacagaacgcgcggaacccgacagacccgcgagcagctgttccttcaggccctcgtgtaaaccgttgatgatggatttaaagtcatcgctttcttttataaaggtttgaatgttgtccatatggcccctcctctctgtttcctgcgagaacagaaaaacgctttggtctagtgtctacaccaaagctttttattgaataaatgtgtgatattcgtggtaatgcggatttcggtcaagcgcctcttggcagtcttcacatatcgtcaaaacatggacatctccattttctttataagaaatcatatcgtttctttcctcatttgttaagtgctgaaatccaagtgagtctgtcgataccattgaagattcgagactgcctactttcactccgcaatgacgacaataataatgcaaagccatacaagggtcctcctgatgaaaaagtcattttggtgtagtatggactttgttgttacattttatacctttgcgttaaattcgttcatgacttctaaaaacggtttactcaaagaagcctcacaagccttcacagatttatcaaccgcttcttcgatctcaggtgcctcctccttggtaaaggagcctaacacataatcaacgaccttcatgccgtttacaggccggccgattccgatgcggatacggtcaaactcggacgttccaagatgctggatcagtgatttgatgccattgtgccctccggcgcttcctttcgttcttaaacggatcttgccagtcggaaggtcaaggtcgtcgtaaatgactgtcaaatcttcgttatcgacatcatagtagtccattaaaggccgcaaacattctcctgataaattcatatatgtaagcggtttaacaagtagaacctttttgccggaaacaaatccggttccgtataatccgttaaatttattttgattcagctctatattccattcctttgcaagctgatctatcaccataaatccgacattatgccgtgtattttcatagttcttccccgggtttccgagaccggcaatcacaagcatggcgaatcctcccttagtcacataactcccgtcttcataaacgggctataattcttctcattctagcacaaaagacgtaaccgcgggagggttacgccttaagctattattgttcgttttcaccttcaggctgagcatcggcagattcctcttcatcgacctcagctgcttcctgctgctgcggaggaaggattgaagccacaacctcatctgattcatgattaaaggagtagtcaccgccagcaggcaaatccgcaatcgtcagtacttcatttacatcgaggcttgaaatatcagcctcaatcgtttgcggaatggcttttggcttggcctttacagtaagtgcatataacggctgctgcagtacgcctccgtttttcactccaatggcttctccggtcagatgaatcggaacttccacttcaatgtcctcactcatattaactacttgaaaatcagcatgagtgatttcatttttcagcgggtccgtctgcaggtctgttaccatgactgagtgtttttctccgctgacctcaagcgtaatgactgcatttttgccttcgtccctcagcgttttgatgagctccacactgtctaatgacacaggtttgttacccgtatccttcccatatatgatacctggaacatgtcctgaagtacggatattccgaagagacgaacgagtaaagtccgttctttcttttgccgttaaagttgccatattcagcaccatcctcttgtcgttttagttgtcctattacaaacaatacccataacgataaggatttaaacctcgaaaaatggtttagctgaacagatagctgactgattgctgctcatgaacgcgaataatcgcttcggccagaagcggtccgactgaaagctgcttaaagcgttcaattttcttttcttcaggaagcttgatgctgtttgtcacaacaagctctttaattgttgaattattaatccgttcaaccgcagggcctgatagtacagggtgtgtacagcatgcatatacttctttcgctccgttttcaacgagcgcattagcagcaagtgtaatcgtacctgcagtatcaataatgtcatcgatgaggatagcagtcttcccttcgatgttacctacaatattcatgacttccgccacgtttggacgcggacggcgtttatcgataatcgcaattggcgcttttagtcggtcagccagtttgcgggcacgtgtcacaccgccatggtctggtgaaacaatgacgatatcttcaagatttttgccttcaaaatattctcctaaaatcggaacacccattaagtggtcaatcggtatatcaaagaatccttgaatttgcggcgcatgcaggtcaagtgcaatcacacgagtcgcaccggctgtttcaagcaggttagcgaaaagtttagctgtgattggctcacgggatcttgcttttctgtcttgacgcgcataaccgtaataaggaataacaatgttaatcgtttttgcagaagcgcgttttaacgcatctaccataatcagcagttccataatatgctcgttaacggggtcacttgtagactggatgatgtaacaatcacatccgcgaatactttcttcgatattaatttggacttccccgtcactaaatcttgtgacagaacatttccctaattgaactccaactatatctgcgatttcttttgcaagctctggattcgaattcaaagaaaaaatctttaaattcttatctccgtattgattagacatggataaacctccgaatttaggattattttttatgaatatttttcacataatcgtctttatttacttgtctcgctctggcaatagcaagtgcttttccaggtacatcttccgtaacagttgaacctgccgccacataagcgccttctccgactgtgacaggggcaaccaagttggaattgcagccgataaacgcgccatcttcaatttttgtcaaatacttattctttccatcataattgacagtaattgaaccgcagcccaggtttacatcagtgcctacctcagcatcgccgacatagcttagatgagatgccttgcttcggtctccgaattgagtctttttaatttctacaaaattcccgatcttcacttcattcccgatgacagaatcaggtctgatgtgagcaaaaggtcctatgtttacatcattccccactttactgtgattgactaccgattgtttaataaccgtacggctgccaatggcactattcataatctccgtatgagggccaataatcgtatcttctccgatttgcacctcacctttaatcacagttccagggtaaatcacagtatcgcttccgataacagcgtcaggagaaatatacgtattcatcgggtcaatcaacgtcacgccattttgcatatgccgtttattaatgcgctctttcataaattgttctgcctgagaaagagcaactctatcattaactccgagcgtttcttggaaattaccagtctggtaagcggcaacagtttcgccttcatttttaagaatctctatgacatccggcaaataatactcgccttgtgcattatcattagacacctgatcaatagcccgaaatagcgcttcattgtcaaaacaatacgtaccggtgttgatctcagttacaagacgttcttcttcagaggcgtccttatgctcaactattttttgaaccgctccgttttcgctgcgaataatgcggccgtatccagttggatcttctgcaaccgcagttaaaatcgtagctttcgcttctctttgtgtatgttctttcagcatctgttccatcgtctctgctgtcaaaagcggcgtatctccgcaaatgacaattgtgacgcctttttcgtcagcaagaaatggctgtgcctgttttacagcatgagcagtgccaagctgttttgcttgaagcgcgtactcgcttttatcaccaagctgctttttcacttcttccgcaccatgtccgacaatcgtgacaagctttgataaagataattttaaggcttcgtccacgacgtgctctaccataggcttaccgcaaactggatgaaggactttataaagcttcgatttcattctcgttccttgtccagccgctaaaacaactgcaaaccgcttatccatttattggcctccaatatcccttttatccatagaaaaatatatcctaaatatcttctgatttcaaggagacttcatgaagtgcaagaattttctattgagtgcaactaagtttgaaaaatcagaattaaaaaaggaccgccggcaaaaggcttatgtcagccctttcagcagtccttgctttttggttattttttaagaagctccagcttcttcgaattctaatgcttcagtgtcacccagacgatgatactcatttaacacggcatcttgaatctttcctcgcgtgcttgaattaataggatgagcaatatcgcggaactctccatcaggggtgcgtttactcggcatcgcaacgaaaagaccattgtttccatcaatcacacgaatatcatgtacaacaaattcgtgatccagcgtgatggatgcaatcgctctcatgcgaccatcggtattcacgcggcgtaatcttacgtcagtaacttccacagtagttcaccaccttttccctatataaaagcattagtgtatcaattccacgattttttctgaaatcctgctcgtttttaaaatattttttgaaaaaataggatatagttacacaattaggtcataaagctttcatttcgggcataaggtaaataaaaaagtgatcccggctctcccagaatcacttttcttattatttcaccagtgcaataacttcgatctcgactaacgcatccttcgggagtctcgcgacttcaacacaagatctcgccggtttgtgagtgtcaaaatattgtccgtacacttcgtttacttccgcaaactgttccatatccgcgataaatacagttgcttttacaactgtttcaaaagaagcacccgcttcttccagaaccgcctttaaattgctgaatacttgatgagtctgctccttaatatcgccattcaccatttcgcctgaaggagtcaaagggatttggcctgagctgtaaaacatattgttgacgataatcccttgtgaataaggcccgattgccgctggggcatgttttgtgtggactgcttttgtcatgattctgtctctccattctttaaaagattgtctttaaaaaaacgcagaaaattgccattctgaatttcaatggacttctctttcatgttgatggttgaaagagtaagaagtgacatatattcgtcaacaagacgttcatctactccttcggcttcaactaagacgccgattcccgccacatttgcgttaaactcatccaacaggttaatcataccattaatggtgccgcctgctttcataaagtcatcaataatgagtacgtttgaacccgttttcatgcttcttttcgcaagtgacattgtttgaatgcggtttgaggagcctgaaacgtaattaatgctgactgtggagccctctgttaccttattgtctttacgaacgatcacaacaggcacattcaaatagcttgcagctgcgtacgcaagagggatgcctttcgtggcaacggtcatgacaacatcaatttcgcgctctgcaaacacggaagcaaacagcttccctaccttggagagtacagatggctttcctaagatatccgttaaatatacataaccgcccggaaggatacgctcaggatttgccagcgactgtccaagtgtctgcacaaactcttcagcttcagcctgcttcattttcggaatatatttaacgcctccggcagctccgggaacagtaagcaaagtaccaatcccctgctgttcaaaggtttgtttaataattgttaaatcttcactgatcgatgattttgcagattcataccgctcagagaaaaaggttagcggtattaactcgtgcggatgggttaacaaataatttgttaagtccaccaatctgccgctgcgacgaaacttcatgaactcacccccaaaatccgaatattttaagatcaatataacttaacatacggatttaatcaagagcgttctgttcgccgatcattctcaccgcataaacttgatcgcagaagcctcttaacccgttataaattctctgcaccttcgactcatactgaaccagtccaaacactgtcgggccgctcccgctcattaacacggcatctgcaccaaagcgtttcatctggtttttgatcatcgcaacttcaggatgcatatcgagtgtaacagattcaagcacattgcctaaccggctgcacatcttctgaaaactcttttcttctatcgcctcgatcatgccttgtacatcgggatgctctataccatccagtttcagcgctctgtacacttcagcagttgaaacaccgattgtcggcttcgctaaaatgacccagcagtgcggaggcgtgctgatatgtttaattttctcgccgcgccctgttgctaatgcagttccgccatagacacaaaatgaaacgtcagagccaatttccgctccaagctcagcaagcgtttccgcggacagatttaaattccacagtctgttcagccctctgagtgtcgccgccgcatcactgcttccgccggcaagaccggcagccaccggaattaccttcgtaatcatgatggaaactccctttttcacgttgtatctgtccttgatcagcttggcagcctgataagctaagtttctttggtcatcaggcacaaatcggttgtgggaggaaaccctcacttcatcctctgcaagctccgtcaattcaattcgatcagctaaatcaattgtcgtcatgatcatttcgacttcatgatagccatccgggcgttttcgggtgacgtcaagtgacagattgatcttagctggcgctttttctaaaatacgcatagctttcacctacttctccatctaaacataagtatgaacattgtatcacatttgaagtacaggatgaacatatccatattcagcccattatgtatttatatccaaaataaaaaaaccagggaacagcacgtcccccgggtcacatccttatcggttattctgattctgagccatttgctgttcggcgatttcaatagcacgcttcaccatgttaccggcatcgcgggcccgaatttcaccccagcctccattttttactgtgtcataaaaaccaaggtctttagccagctcatatttaaactcatctgacataactccacgacgtctgcccaaacgaaacaactccttttttagaagtgatagccattcgtgcacgtcacgataatatgtgactgttttatcttttgttaaatcagatggaactttcgttaaaattattggaaaccaaaaaagggcaaaacaaaaagcagtaaacaaaaggttcactgcccgttaaaatgccactgagcttgcggcgtcatcattaaatgtcagctcaacagtctcagtcaaaatatcagcataactgtatgaaactctttcaaacgagttctcgtcttgatctagttgtatcacaaaaacagaagggtacgtctcagctaaaatgcccgaacgctcaatcgtttttcggcggccaccgtttgcttttaacgtcagccttttacctaaattcccatcaagcgatcttttaatatcggacaacgtcttcgccattgcatccacctcactacatttattgtacaacacgagcccatttttgtcaaataaaatttaaattatatcaacgttaataagacgttgtcaataaaattattttgacaaaattctatgattcctcaattatgttccgcaagtttcggtaaattatgtatcattatgtaaaataaaaaacccgcatagctctcctatgcaggttttcaactgttaattggacttataaggcataccaattctcagaactcctcttgtttcaatacctccaagccctttctctcttgtcagcgtattacggagcacttcccatacattaatccgttccataaacggcgtaaagctgatcttcgcgacgatatataccggatcaagcgcatgaatattgactcttgacggtgaacttgcaaaattcgcacccgctctgatgagtgattcaaaatgggattggcaggcccccgcaaaaataacaagctgatctaagtgagggatcttttttcgggctgtttgaactgtttcaacaaagtgcttagaatgtctgtacgcattcaaatcatcaataccgcccttttgcttcgagtacgcatcatgccctgtgatcaccaggatgtcaggtcgatatttgtcgagcaatacttcaatagaagcagacattttcttttcatggcaatggatgccatagaccggcactccaatttttttatagacattcaggcattttttcaaatatgcttcgtcaccatccagatgaagcactttgcccggcatatggaaataatgctcctgatgctgatattggcttgtcgcatagtactcctgcttttctctgagcagcttataatcttggcggagcaattcgagcgactcattcattctgctctcatctttctttttccgcatcatctgctcatcctttttcactgccaccagatcagaaaaatccgaatcagcaatcagcctgacttcatctccatgcaaaatggcaattgaatttcctttgcttgtttgctctattcctataattcgaaacaaaacatccatctgataggattttctggctaccatatcccctatttgaaattgcacgttcctcactccacacatagactaagcctcatcatgaaagaaagagccttgagaaagcgccttttttcgctgagtccaagttttttcttatcattgaatgaaaggtccttctctagcctatgtagcggcagtccatgtggtgcgcaaaacaaaaagcccttttagaaaagggctttatacaatccgttagacagcgctgcgaattcctcaatagacagggattcacctcggcgcttaccgtcaatatttgtttcttcgagcacttgttcaatcgttgatttttgtgcttttccttcaggcagattgttaactaagttattgagcagcgttttacggcgctgtgcaaagcttgccttgatgagctgaaagaaaaaggattcgttttccacgtccactgccgggccgtctcggagaatcagacgaatgactgcggaatcgacattaggctgaggaacaaatacggttttcgggacgatcatcaccgttttggcttctgtataaaactgcaccgcgattgaaagcgagccgtattccttagatgaaggatcagccgccatgcgctcagccacttctttttgcagcataaccacaatccctttcagcggaagatgttcttcaagcagtttcatgataatcggtgttgttacgtaataaggaaggttggcaactaccatgatctcatcacaatcttgaaattgttcttcaatgactgatttgacatcagcctttaacacgtcctgatgaatgacagtgacattttcgtaaggtgacagtgtatccttcagaatcggcaataatcgctggtcaatctcaaatgccacgacctttttcgcccgcttggcaagctgttcggttaaagccccgattcccgggccgatttcaatgacacctgttttctccgtcacttccgcgtgatcaacaattctgtttaaaatgttcgtatcaattaagaaattctgtcctaagctctttttaaaagaaaaaccgtatttcttcagtatctctttcgttctaatcggtgtcgcaatatctttattcattctgttcctcccgcataacggtatcgagcgcactcataaaatcactttttttaatttgaaacatttgcagccgtttttgaagctgtttgccatttgtatagccgattttcaacagatcacccagtcgttcccggcggcatttggccgcaggcccgcctattagtccggcatgaatcaaatcctcagctgaaatgtcactcggctgcgcttccatctcctcatgcacattttctaaacatgccctaatgctttcaaccgatgcatgctccacaccaattccccgcttgtttttaggtttggcaagatgttttggcaaaaatgcatgcttacagccgggtacagcctctgagatggttttgcgaatcttctctcccggaaagtccggatccgttaaaataatgacgcctctcgtcttctgggccaaacggatttggtcaatcacatgatcatcgatggctgaaccatttgtttcaattgtgtctgcatcaacagccaatttgatgcgggccgtatcgtcacgcccctcgaccacaatgatctctttaattttcattatttcctccaagacaaaataaaaacttttgtatattcatgaaactttttcttatatcgagcgtctaataagcagaaaatgcactttgtctattataacgaaaaaaacagagggcgcaaaaccctctgaatacataagtatatactaatttaagattttaattttgactgttttatttccccatcggtacgccgatgatttctctgggaaaaagacgtctatcttgttccctttaatcgctgaaccggtatctgcagcaatggcatatccatagccttccacgtggactttggagcctagcggaatgacatttggatccacagcgatgactttggcattcggattattttttaaattgacgcctgtcgctgtatgtcctgaacaaccgctgcagcttgccgtataagccgtagatgatacagtcatgactttgcctgttgattcattgctgcgggacacaactgtttttgaatcacctgaagcactgaccgtttcaaattttggactgctttgctttgtgccgacagcaatcactttatctttgctttgttcagctgtttcttcttttacaagctctctggacacttctttaccgttttctttaacgacttcgaaatgtttttttagcttgccttcttttcctttttggacgaccttttctttccctttttcaagagaagcgtcttcttgctttttcacatcgaacgcaatcttctcttcaactacatcggtgaccttttcgatacgagtaattgtaatatcagcctttcctttcgtcagctttgcatctaacgcaggcttgattttatcttcgtcttttatgttcatcttttgctgttttaaaaagtcagcgaccgtagtcgaagtcgtccagatcttcttttgtttccctgcatcattcacagtaacctgaaatgcgggctctatgttaatcttcatgtctttcgaaatatctgtatctattgcgggatcaatttgatcttgttctttcacatcaacatcttgttcgtccagtaatgcaccgaccgtttttgctgttgaccataacgtcttttcttccccgtttattgtaagcttcacaggttttgcagcctcatacacaacgtccatgtctgctgttatctttgtctgtttagcaggtgtgatcttgtcttcgtctcttgtctttatatcaagcgtctccaaaagatcaccgactgtatttgcatgtgtgcgtatatgtttctttttgccattgatagaaactgagactgattgtttcgtcagctcatgagccgcgtacgcagtcccgcttcctgccaaaagcaaacaagcagcaaccagaatgactttgcttttgctaagctttacggaaaacagctttttcattttttgtgtgatgaaaaacgcctccttctcctcggagagattatatagagtatctaaaaggctgtcaaccctcccttctctttctcccaaaagctcagtgtcctcttcattatcctgaaatacactgagaaacggaagaaagacttgtcgacaaacctatcctatgaggagaagaaagcatgtagaacttttatagaaaaacgctgtaagggacaagctcttacaaaacccgctagcgttttttgtcagtttatacggaaaagtcttttcgcattttcagtcgtgatggaagcaatctcttcaaaggtcatttcttttaattcggcgatttgttctgccacatatttcacatagcttggctcatttcttttcccgcggaaagggtgcggtgtgagaaacgggcagtccgtttcaatcagcagccggtcattgggaatttccttcactacttccttcggtttcttcgcatttttaaatgtcaccggtcccccaaatgataaataaaaattcattttcatgcattctcttgccacttccgcacttcctgtaaagcagtgcatgattccgcccacagcttctgcgccttcctctttcaaaatggtcacgacatcctccgttgcatcacggttatgaatgataataggcaaattgacctctttcgctaaggcgatttgatttctaaacacctctttttgaatatctttaggtgatttatcccaatgataatccagtcccatttcccctatcgctaccactttctcatgagcagaaagctctttaatccacgctaagtcttcctctgtcatgtcaatagcgtcaacagggtgccagccaatggctgcataaataaaatcatattcctcaatcatttccatcgcacgggtaatcgtcggacggtcaaaaccaactacgacaattcgttcaactttttcagcttttgcccgttcaataacctcttcaagatcagtatcatattgttctgcatttaaatgcgcgtgagtgtcaaacaacataagtgaaaaactcctttcttgtcgaaacacaaaaggtgttcgacgaattgttacacgtgaaacaccttttgtttatcattatttaattcttgtgccttttggtaacgactgatcgatagatacgacctttaaaacgccgtctgcttctcctgcaaggatcataccttgagaaagctctcctctgagtttaaccggttttagatttgttacacaaacgagtttttttccaacaagctcttcaggcgtataatgcttcgcaatgccggataccacttggcgcttttcaaaaccaagatcaagctgcagcttcaataaacggtctgcttttttcactggctctgcctcaatgacctcagctacgcgaagctctacatccataaattgatcaatcgtaatttcaggtaaacgatcgacctcttgaggctcttcttcttttgtttcttctttcgctggtgctgaaccttgcattttccctttgatgtaagcaatttcttcttctgcctctaaacgagggaacaatggctcgcctttttgtacttttgtatctttcagctggccgaaagctgtaatgctgtcccaagcttttaaagattcatcagtaatgcccagctgctcgaacattttttcaggtgtttttgttaagaatggctgaagcagtaccgctgaaatacgcaatgattcagcgagatgatacataactgatcgcaattcttcttcttttgccggatctttcgcaagcacccatggagctgtctcatcaatgtatttgtttgtgcggctgatgagctgccataaagtcgaaagtgctaccgagaactccatattttccattgctttctcataagctttcactgtttcttcagcaacagaagtgagcgtatggtcaaattccgtaacagcacctttgtaagaaccgatttgtccgtcaaaatacttattaatcatcgcaacagtacgattcaatagatttcctaaatcattcgctaaatcatagttgattcgctcaacaaatccttccggcgtgaaaacaccgtctgatccgaacggcacttcgcgaagcaagtaatagcgaagttcgtctaaaccatagcgttcaattaatgtaaccggatctacaacgtttccttttgatttcgacatttttccgtctttcatcaaaagccagccatgcgcgaatacttgctttggcagcggaagatccagcgccatcagcataattggccagtaaatagtatggaatcgtacaatctccttaccgactaaatgaacatcggcaggccaatatttttgataaagctcatcattttctgtatcataaccgagtgccgttaaatagttaaatagtgcgtcaatccaaacatatacaacatgctttggattttccggcaccttcacgccccaatcaaaagtggtacgtgatactgccaaatcctcaagtccaggtttgataaagttattaatcatttcgtttttgcgtgattctggctgaatgaatgtcgggttttcttcatagtatttcagaagacgatccgcgtatttccccatgcggaagaaataagattcctctttgatcaattcaactgggtgaccgctgtcagggctttttccgccgatgacctctcccttttcattccgctcaatatcaacgagctgagtttccgtgtagaacgtttcatcagggatgctgtaccagccttcatactcatcaagatagatgtccccgttatcaagaagcttttgaaacactttttcaatgacaactttatgccgtttttctgtcgtgcggataaagtcgtcgtttgagatttcaagctgcttccacagtttttgaatatctgccgctgcgcgatccacatactcctgaggtgtaatgttttcctgttcagctttttgctggatcttttgtccatgctcgtccgttcccgttaaatagcgaacatcgaacccttttaatcttttgtaacgtgccattgcatctcctgcgactgtcgtatatgcatggccgatatgtaattttccgctcggataataaatcggtgttgtaatgtaaaatgtattgttttcttgcggcatcttgaaacctcctaatcagaatgtcaaaaagctcccgcccaaaggacgagagcggcgataagtgcaaatcatatatgaatattatttatatttatcctttatctatgataccatcttagcctttaagatcaagaatatatacatacgccctgaaaaagaataattaaaattaaaaatctttaatgaaaataaaaaaagtctgttcgtgtcgaattttgtcgtatataatcaaatgaaataaaaaactttggttcgaaagtcttgatttaaaaggatttttagtaggataatagctttattaaatatttataaaatgctgttatttcggtagtttccaagacattactgactataagaactaattcttacaatcaatagtaaacaaaatgattgacgattattggaaaccttgttatgctatgaaggtaaggattttgtcgaataatgacgaagaaaaatataatttaaacaaataagtatctcttgggaggagaatgtttatgaaatctactggtattgtacgtaaagttgatgaattaggacgtgtagttattcctatcgaactgcgtcgtactcttggaatcgcagaaaaagatgctcttgaaatctatgttgatgatgaaaaaatcatccttaaaaaatataaaccaaacatgacttgccaagtaactggtgaagtttctgatgataaccttaaacttgcaggcggtaaattggttcttagtaaagaaggcgctgagcaaatcatcagcgaaatccaaaaccagcttcaaaaccttaaataatcatttcttgtacaaaaaacgttcttgttatgacacaagaacgtttttttattgcttaatatggtaagcatcgtacacttcacgctttggtacattgcgatcgactgctgcttttttaatagcttctttagacgtagcgcctttcgaaatgtaatgctcgacatgttctttcgcagtgagggtttcccaccattgttcttcctcatctacctcttcattattacttccttctacgacaagacaaaactcgccgcgtatctgatcctcgtttgcccatccaatgacctcagatatggttcctcggataaactcttcatatttcttagtgagttcacgtgttacagcaatttcccgatctcctaatatctctgccatcgctgacaaggtttccttcaatctgtggggcgcttcataaaaaatgatcgtttcctgccgttttttaagggcttcaagctccttcttcttttcttttttctgtctgttgagaaaaccgtaaaagaaaaaaggctgcggtacaatacctgaagcaataagagctgttaatgcagcatttgctcccggcaacggaacaacataaccgcctatatccgtaaaatcctttacaatttccgctccgggatcagaaatcgtcggcagaccggcatcactgacaagagcaatgttttttcccgatttcagccattcaataattttgtgcccactgctttctttattgtgttcgtgatagctgacgagcggtgtttcaatttcatatacatgacaaagctttttcgtttgcctcgtatcttccgcagcaatcgcatccactgatttcagcgtgtcgatcgcccggaatgtcatatcctctaaatttccgattggggttgggaccaagtaaagaatccccatgtccgactttccattaaagctcatttggcgccttaacatatacagcctccttgctgttccgcttttcttctatataaagctcttttttcttccgagttagttttttgaaataatattccgcctgcatagcttcccgctttgttgaaaagctctcggcaaaaattaattcaaccggacgtcttacttttgtgtactttgcgccctttccatcattgtgcgttttcactcgtttatgcagatcgttggtatacccggcataccagctattgtccttacatttcacgacgtagaagaaatggttatttgtctccatataaaatggtcctgatttcttttgtatattcattttgttcatcatatacgaataagggaggaagaattttcaaatccgggcgcccgcctttgataccttcaaccaaaatggtattggcttctttcccttgcttcggatagacaaattgtacacgtttcggctcgatttgataagccttcatcagttcaaaaatctccagaagccttcccggccggtgaacaagagctgcttttcccccttgcttgagcagcttgctgctgactgaaatgacatcctccagcgtgcagtggatttcatgtcttgcgattcggagatgctcgttcatgttttgttcagtttgtttcggcgttttaaaatacggcggattgcaggtgacaacatcatatcgattatgtccaagtttctccggcatgtttttcaggtcatcatgtatgatctggatctgatcgtccaacttattatactccacgctgcgaacagccatatcatgcagtctttcttgaatttcgactcccagaatgtctgcttttgatcttgtactgagcagcagcggcacaataccattgccggtgcataaatcaacaattttccctttttgaatcggaacgtacgcaaatttggacagaagcacagcgtccaacgaaaaagcaaacactgttgggctttgtatgattttcatgtcctctgccagcaaataatctaatctttcatcatcatgtaatgaaaccatcttcttatcctttcagtacctttgaaaaaggctcccgtcttatgcggaagccttttccctattttttatttaagaatgacagacagaaaagacaatcctcttttcgaacacttccatagtggacattgcagatatgaaatccttcttgatacagacgtgccagattatcatatccttcccctatatcagtttgctctgtcttctgtgtttttgattcttttttatcagctttgaacttttcaatctgctgcgtcgtatcgtccagccgtttgcgcaaatgcttgttttcaagctgtaaatgatgattttcctcaatcatctcaccgatatgctgcttcaaatcccccagctgccggtacagtgagccaatttgttcttctaagttaatgactgtatcaaataactcttttttatccaaggttccacacctcgttaatctgtggtttgtgcggatacgacgccctcttccaagagctcttcccaagtatattctatcactttttcacggtttatcagttccacctgaagcacccgttccagaatatttagtccgacgaccttcgcgggaccgtttgctgtcgtaatcatttctcctatatccggaagctgttcttttgccgtctcatactcatcgttctcatattttagacagcacatcaatcgtccgcaaagacccgaaatcttcgtaggatttaaagacaagttctgatccttggccattttaatggaaacgggttcaaaatctccaagaaacgttgaacagcaaagcattcttccgcaaggaccgattcctccgagcatttttgcctcatccctcactccgatttggcgcagctcaattcttgtcttaaagatagaagccaaatcctttacaagctctctaaagtcgactcggccgtcagcagtgaagtaaaaaatgactttattgcgatcaaacgtgaattcaacatcgaccagcttcatatccaagccatgctcaatcactttcttttggcagatatcaaatgctgatagtgcttcctgtttattttcttctacaatgagaagatcgcgatcgtctgccacacgtatcacttttcgaaggggaagcaccacatcatgctcatccacctgtttatttgcaattacgacctggccgtactcaacgcctctgacagtttctacaattacgcagctgtcatgttctatatgaaatccattcggatcaaaataatatattttacccgctttcttaaagcggacaccaattacattgtacaagcttatccctcctgcaacattaacaccaagtgctccattaatccttgtacattcacattggaatgaagccgtttctttgcttctaaaacagcaagtatctgattcgtaacgctttgttgtgttgattgtagcgcatgctgttttattgattggaataagtcttgataaatcaatttatcttcatttcctatttggatggacaacacatcacgatatatcaataagagcatatcaagacccatttcttgatgggttttttctttgaaaaagggcatccattgatcttgaataaagaaaaaagcatgtcctttccgctggtgtaggacttcatacaattttatcactttcgctctagactctgcaaactcatcatttcgacttaattcgactgcttctgctacattattagtcatgttggccagaagccttgccatatgaggcgagacgtcctgttcgatcagtctgtcttcaattgctttcggctgcaaaggctgaaaaggaagggtttggcatcttgaaatgatggtatccaataacctttggggctgctcagtgatgaggacggccattgtgtctttgttcggttcttctaaaaatttcagcaggctgttcgccgcatttgctgtcatttgatctgcgtgcgaaataatatacagctttttatgcgattcaagtcctgtcttagaaaactcttcttggagcgcttgaatttgcgcctttttgattgataagccatcaggctgaacaagatggagatcaggatggttccctgactctatccgtttacagtttcggcagctctcacaaggctccgcgccaccctccagacaaaagaagctttttgcaagaagcagcgcggcatcaagcttgcctgttccttttttcccctcaaacaaataagcgtgtgatagtctgtccttctcaatactattatataaaagcttcatcactctgggctgaagctcgttcatttccttccaggatattgccattgtatcactctctatgtgtaaaggttaattaataaaccttttatttcgccaatacgctccagcaaatcaattgccggtttttcctgatccatcatctcttccgtaagctgtatcaatttgtcatctatttctttcacaagtcccagcgttctgctgttcccgtaaaggtcaaagcttttcgatgtttcatgtgaaagaccgctgtccacagcttctttgacaaaacgtttcacaagtcctttaaatctcgctaagtctttaaaattccgagatttcgttagcctttttccaaatgcttctatatcagataacagcctggtaagctgatcaagcttcattttgctgctttggttttccattgatgttttaaacgatgctgtgatctcagatgttttcacagagggaatctgcttattatctataaatgtacgtatatctttattaattttcacagtttcagatccttaaaattgatgaaattcatcgactggaaggacaaatactgtcgctccgccaacttcaacttcgactggataagggacataggaatcagcatttccacccattggagatacaggggcaatcatctgatcacgtttctgcccgttttctttaatgagactcaacgctttattgacgcgtatatcctcgacaccgatcataaacgttgtattgcctgatttaagaaatcctcctgtcgttgcaagctttgtgactctgaagttgtgatccgttaaggttttcaaaagtctgttgctgtcctgatcttgtacaactgccactatcaatttcatctgtgaaggcctcctttagattggaaacaacgtgatctcgtttacattattatatcaactattgggaaacaggtcacaattgaatttttttcaacgcttcatcgatcacctttagaacatcctgaacgacgaggtctttggattgcccggcatcaactgaatgaaatctttccggaaatcgcttcatcagctcttgataaccttcttgtacttttgtatgaaagtccagtttttctaaatcgagcctgtttttctcccgtgagccgtttgcgtaaatacgcttcagtccttcttccggatcaattgaaaaataaaccgttacatggggcatcatatctccaatggcaaattcattaatggacagaacctcatcaattccaagccctcttgcatatccttgatacgcaagagaactgtctatgaatctgtcgcaaagaacgataaacccctgttctaaagcaggttttactttttcaactaaatgctggcgtcttgcagccgcatataagagagcttctgtttttgggtccattaatatattgttctcattcagaataacctctctaatttgttctgcaatatctattccgcctggctctcgagttgccataacctgaaggccttctgctgtcagtatgtttttgatctcctgcagaacagtcgttttccctgcaccttcaggaccttcgaatgtaataaataaaccgctcatgatttctcctcttctatataaacaagtagttgtttctctttgattttcatattcccttgaacatgcgttttcatgctgatcaagcggctgagcttttgcacactttcttttgttattctttctcccgccataatcatcgggatacccggaggataagggatgatatcttctgcattaagccggccagctgcttcctcaaagctcacatattctttcttaaacgaatgtaagaccttttttggataaggcaagacagtaacaggctgcacaccccattctgcagaaacaaacgtctgatccggaggcgttttctcaatctcttcatcgatgcttctaatgatttcagcgtttattctccgttttcctcccaatgggagaacgagcagaacttgattttcatcagcaagctcagtgaatatgttggcacgctctaaaatgctttgcagcgtatagccagaatgcccgcgttttgaacgaattgtgagctttagcggatccgtgatgatcagtggattagcagggttaacagcttctgcatttgtaagtgaatcaaacgtttgtttaagtgtttctatccgctgcagaatgtcagaaagcttttgttcttctataatatgctgtacataagcgcgggcaatatctaacgaagccataatcggataagacgggctgctgctttgtaatcggtttaaatactctgccacccgatccctgttaatcctgcagctgctgttgagatgcaaataagaacccatcgtcatggctggcaacgttttgtgggccgactgaacaacaatatctgcccccatttttaaagctgagaccggaaaaggctcacctaaaataaaatgtgcgccatgcgcttcatcgaccaaaacaggaatcccgtaatgatgggcttcagtaatgatctcagtcaaatcagcactatgtccgtaatatgtcggattggtcagtaccaagcctttcgcatctggatatgcttccagggcctctttaattgttccaagcggaacatgcgtaggcacatgcatcgctgaatcaacgtcaggtgcaagataaaccggctcagcaccggacaaatcaacagcatgaaatacagatttatgacagtttctttgaaccagaattgtatcaccaggttcacaaacagataaaatcatcgctaagtttccgacagtcgtaccatttaccagaaaaaaactttccgccgatccatataattgactggcaagctcctgagcttccttaatcaccccagaaggatgatggagatcatccagtcctgccagttcagttacatcaatggtgagaagcggatcgaatattgacttagcgtcatcaaaaaagacatctccattgtgatgtcccggaacatgaaatgaatgagaatttcttctcgcatgttgaattaatgctttatataaaggtgtgttcatgaaaacaatcctttgaatgtgtcttcttacaccttattatatcgtgcctctgacagaacttaaagccagacttactggtaatcatctttcctttattgtaatcagcttttgcttcaggtcgccttccatcatcatgagctcttcttctgcctgacggcgtttgattcgtccttcttcttgtatagtcagtgtttcttcaagcgtgcttattaagctttcctgcaccttcttcaaggtatctatatcaacaaggcctctttcatttgcccgtgcagtttcaattgtattggtttttaaaagctccgcatttttcagcaaaagctcattggttgtatcagatactttctgctgtgcatccactgcattgcgctgccttaaaagcgtcagtgcaatggcaacttgatttttccataacggaatcgctgtcacaatggatgactgaatcttttcagctaacgcttggtttgtattttgaatcagcctgatttgcggtgcactttggattgtaatttgcctgctcagcagcaaatcatgcacccttttatctaaccggtcagcaaattgaattaaatcattcacctcttgaacggccatttggttatgatcactcgattcagcctgttgcttcagttcaggaatcgtttttgtttttaattcctccagcttcagttctcctgcagcaatataaacattcagcgctgcgaaatattctttatttttttcatataactgctctaacagcttgttgtcactgattaaagcatttttagagtgctccagcttcaagctgattctgtctatctgcacactggtcttttggtatttagacagcacctcttgaagagaacttgatactcttccaaacatgcgtgccaaaaaaccctttttcttagattggagatcatcaggatttacttgctccagctttttcatcagctctccaagtatttcgccaatctccccgacatccttcttttgaacatgattaatcatatcatgagaaaagttcagcagtttagattgagcttgtgaaccgtataagacaatgctttgcatatttttatgatcaatctgtccagcaagctgaattgctttttccttgttttcctcaggaagaacatcaacaagccgtacttgctctttctctgcttttacagcctccgaacctggtatctctatgttaccaccaaaaggatctgccaataattcatctatatgaaggtcgctttggtctcggttcatcgctcttaccctcttcccttatttctttaatgaatgttttgctgcgtctaattcaaactgcaactcgtcaatttcatcacccattgcttgagttaaatcttcctctaaacgcttggtcaattcagtaagagtgatgcgtgtctcacttaacgacatcgacagttctttgcttttttttgggtgagatgatagaaaagcatacttctctgtcaattcaacaaccgaatcgagagtttgataaaaaaatcgttctgcctgataaaaccgctttggctcttttttggtgaggagataaatccttctcacaatccttagcatttctgcattttgcttaaacatttgaatgcttttagcctgaaacaaggctttcctaagacggaccattttctgccttgcttcctctaagtttttcttaatgtaagcatactctcttcctgtcaattcatgctttttaagaaataaccgtcttgcattccagatgccagctatatatacggctgctccagaagcaagcccataaacaatagataaaaaaatcgactggtttaaaccaaaaaagctcaatattccaatgaaaacaaaagtcgcactgctagttaaactccacaccaaaaagtgaaaaaatctctgcatgagataatcgactcctgtgtctatactcagttttaatattattatctactacgttcaatccttaaacaagtttcatcttctttttattattaagagtacaaaaaaagaccttttcaggtctatgaatataatggcggtgtatgaatgctctttagtttttttacgtaaaacgcatagtcaggatcagaagttgatgtagaaattacttttctctcacaatctaagcatatgaatttcgtataaagatgaatgcctctattcttctcttgatcacaaatcacacatgtatgattaagtttaactgtttcgtccatcttctccacctccgtacagttagcctccccttaaaacggatattgtatacactatttagacctttttgaaactttaaatcagtatatgggctatataagccctcggtgtttgtatttgtttgattttctcgatcttgagtaaacaaaaaacccagctcattaagctgggtttaagctctatcggtctatccggcgtttatcgaactcgtcgaaaattatgccggattatattttgcgtatgtcacgcattacatcaacgtggttcctaaagagcgacgccaccctcacaacgtgacgtcaaccgtataatccaccaggcgttcggtgttccgaacgcccttcacctatctttcccgcagcgcctcttttgccttgttcagcggtttcaacagataatccagaatggttttgctgccggttttaatatcaacggtagcaatcatgcccggaaagaccggaaattcctgaccctgcttattggtcagatggttactgtcggtacgaatatagacgcgatagtaataaacatctcttttcacctcatcctgcagggtgtccggcgaaatcatggtcacttccccttccagcccgccgtaaatggagtagtcataggccgtcactttcaccagcgccttctggccaggatggataaacgccacatcgcgcggcgaaattttcgcctcaatcaccatctaatcgtcaagcggaaccagactcatcagcttgccgttcggcgggatgacgccgcccacggtcgtgacgtcaatatcctttacgatcccgcgaaccggcgcattgaaggtcagtcgggtcagggagtcttcccgacccttcatcaccgaacgctgggcttcaatctccgcattggctttcgccagctcttcgcgagctcggacgtaatactggtttttcatctcggtgattttattctcaagctcatttttttgacgctcaagacgcagcacctccaccttgctggccgccccctgtgtcaccagcggacgagtcaacgacagctcgcgttgcaccagctcggcaccctgacgtaaacccgccagccccttttcaaggctctcgcgacgggactgatagagcgccgtttcctgcttaaccagctcaacgtcgtcatccagctcctcgggaaacgtcagctccgtgtcgttaacttcggctttcaggcgtgccgccgtggccagcgccgcattcagacgcgactcgctctccagcacgctcgactcggtttttgtccgatcaagctgcgcgagctgctggccgcgctcgacgatgtcgccttcgcgcaccatcaggctgtggataatgccgccttccagggactggatgacctgctcatgagaagacggtatcaccttaccgctgccggtcgtcacctcatcaagatggaacaggctcgcccaggcgataaacgccgccagcagggcgaacagcgaccatgccaccagcgtggcgcgcggaaggcgcggctctttcagtcggctattaaaacgggagaaatcattcatgccgcgccctcctctgcaaccgccgccggtttcatggtcacgatgcgctgtgctgtcttttgcggcgccataccgtgctggtgcaggatggcgtcgcgcgggccgtccatcaccaccttgccgttttccagcacgatgatgcggtcgaccaggtccagaatcggcaggcgatgcgtggccaccaccagcgtccggcgtttacccaaccatgtgtgaagatgctgaataaactgcttctcgctcatttcgtccagccaggcggtaggctcgtccagcagcaggatagtcggcgaggtgatcagggcgcgcgccagcaaaagcgcctgacgctgaccgccggagaggcccgttccgccctcgttgatgatagtgttcaaccccattttctgtttgcgcacaaactccagcgcgccgctgttgaccagcgcctggtgaatctcatcgtcggtcgccagcgggttgcccatcaggatgttgtcccgcacggagccaaagaacagacgggcctgctggctcagcagctgcatgtcgcgacgcacgtcggccgggtcgagatggttaagggcaatatcgtccagcagaatgctgccctgctgcggctcctgcatgcccgccagaagctgtaggagcgtgcttttgccggagccattgcgcccgagcaccgccacgcgttctccggcgcggatctgcagcttgctgatgttgagcacggtgagtttctcttcctcgtcgtaataaaacccgacgtcctcaagcgcatagtcgccgcgcaggtgggctttgtgcaccttcttgccgtgctgcggatcgtcaatcggccgctgcatcaggtcgtccagccccttgcgggccacttttgcagactgccagcgcgagagcacgcctgagatctgcgacagcggcgcaatggtccgcgacgccagaatcgaggtgcccaccagcgcaccggtggtcatgtcgccgctaatgaccaggtaacagccgaccagcagcaccaccgcataaacaatcgactgtacctcctgcgtccaggtgagcagcaggcccgtcagccagcgctgcttcatgccgacgctggcggcgacgtcgttggtgttattccactgattctggaaacgctgctcggcgcgcatcagcttgatgtcttcaatgccctgcaccgcttccaccagcgtggcgttacgaatggcggattcacgcatcccttcgctggagagtttccccagcgggcgctgcaccagcaggcccggaataagcaacagcggcacggcgagcaggaccaccagcaccagcggaccgccaatcatccacagaatgaagacgaacagcaggaagaacggcagatcggagagggccgcaatggtcgtcgaggtgatcagctcgcgcaccgactccagctcgcggatctgcgcgataaacgatccggttgattttgagcgtgcgccgtttttaatccgcagcgcgtgggcaaagacgcgttcagagatgcgcagatcggcgcgcttccccaccacgtcagaaatgtgcacgcgcagcatgcgcatgatgaattcgaacacgatggcaatcatcacgccgccgaacagcacccacagcgtggcttctgactgcgacggtaccaccctgtcgtagacctgcatggagaagaccatgccggaaagcgccagcacgttggcgaccagcgccaccagcataatgtcgccgtagcgtcgccagtccttcagcgccagctgccagaaccagtttttttcatacggtttgatgtagtcatccacgcgggcatccggcgtggactcgagcgggcgcagcaccatcaggccctttaatcgcgacccgagcgcctcgcgcgtcagcgtcgtctccaggccgccgtcgccgctgaactgcaggctgacgttgccttcgttgtccatgcggttgatcaccgcaatctgcccgccggtgaattccgccagcagcggcagacgccacggatcgagggatgccgcttccgccgccaccacgcgcatccccagcccaagctggcgcgccatctcctccagcaccagctggcgcggcgactggctttcatggttaatcgtgacccgaacgtgctccaccgaaaagtccagccggtagtgcttcgcgatgatgagcatgccctgcagccagggttcgtactgtggatgtgtcttcataatctccggggtaacgcaattcgtgtaaagaaacgccaaaaggccgcggggatcgctccccgcggcgttgttttacgcaattaacagttgatggttcgccagcagcgtcgccagatccgtctgcacgccgttcagcgtcaccagggtggttggcgagaactgaccgccggtaccgtccaggtcaacctggatctcggtattgctgccgttctgcaccacgcggatgtaatcgctgatattccccgcgccgctgtccagcgtggccacgccgttcacatagctcgccgagcccgtgccggtatagccgctgccggagagcagatcgcgcaggtcaatacgatccgtgtccgccgtcccttcccaggtgccgaccgtaaagccgttcaccacgtcgtgaccgttaccgcccgtggcatccgaggcgttgatcagcttgtagagcagcgtatcgtggccgccgctgccgatgttgaaggtgtcgtttccgccacggccttcgaaccggttatcaccgctgttgccggtgatgacgtcgtcgtaatccgagccgttgatcccttcaatgttcagcagacgcgtggtgccgaagccggtgtcctgcgcggttgagaggcgcaggtcaacggtcacgccagaggtcgcattgcggtaatccaccacgtccatcccaccggtgttgctccaggtgtcatggtcggaatgcgtagtccagccaccggaaccgttgtaggtataggtgccattttcgacgataaaggtgtcgttatacccggtaccggtaatggttccgctgtggccgccggtggccgcttcggccgtcaggacgtagccctctttgccgttgcccgcttccagaccgctccaggtgacgttatccgacacgccgttggtgatcttcaggatctcggccgaataggtttcattcggatccagcccgtagaaactcaccagcgcggacgtatcgttcgacccgatacagactgggcgttgatgatctgcgaggccaccagcacgcccgcggcgttgtagaggttgaccgtattgccgtagtaggcgttgatgccctcgctgtcgacaatgtgcagatgcatcgcggtgccgtcagcaatggttttgctgttttgcaccagcaccaccttgccgttctgctgagagaccagcaggtcctgcgcaccgtcccagttgtagtccactgccgccacgccggtggcgtaagcaatgccggacgcgagctggctggcggtccaggtggagccgtagccgttgttggtgaacagcgtcgccgtctgcgagccgccgtaggtgctgagcttgacgatgtccatctgcccgtcaccgttccagtccaccgccaccgacagatagcccgccgctgcgttagacgcctccaccgcgctcttggtggccgagagcttcccggtaccgtcgttgtagtagatcaccccgccgttgttgttgtagctgctgcccaggtacagatccatgtagccatcgccgttgaagtccgcccacgtcattgacgctgccgtggtggtattcgaggcgttagccacaaacacgttcgtcaggttctgaccgatggataacgtcccgttgccgttgttgttgatcacggttaacgagtacgcgccgctgcggttggtgtgctgaaccacatccacggtgccgtcattgttaatatcgacgccggagatttcacgcatggtggtgaactgtccccagaatcccgcgccgccgtaggtgccgtcaggcgagagtaccccgtttttgttgatcagataggtaatggagtccgcgccggagtcaccgtacgccagatccagatacccatccccggttttatcgtaggcaatcacgccgccgtaccagatggtggtgcccattgccagctggctggcgttataggtgctgccatcgtaggtccacatcacctgcgttgacccggcgtaggtattttccgtcgcgaaaatgtcctgcgtgccgttacggtcaaagtcggcggcggtctggctcactacgtagtagttacgggtgttggtcagcgtattgccggcataggtcgagctatcgctgctggagtaagactggccgttagcgatgatattccacagaccgctgctgttcatgccgagggtcatggtggagttgttgctgttccccgccgtggttgcccagtcggtgttcaccgaggtggtatcaatcaccaggctgccggtcgccgtaccggtggtgttgccgttacccgcgctgctcttcacctgcgcggtcacgctgtagctcgccacgctcagcgcatcgccgtccgggatctgcagataccaggtgttgtgatccgggtcgaccaccaccgcaccgcccgtctgggaggtgtaagttttgccgttcaccgtcaccaccaggtattcaccgttcaccaggtcagcggaaacggtaccgctgacaatcggggtggtatccgacgtggtctgcgcggtaatcgccgccgtggtggtcggaatgctggtatcgacgttcagcacaaagccgtcggactccgtgtagtttccggccctgtcggtgacgcgcacgatgtaggtgtgattcccgtcgctcaggccgttgtcctggaaggaccagcttgcggtgccgttcatggtcacctggccgagcagaaccccgtcacggtaaagctgcacgatctcgccgtcgtccggggcgcgattcagcgtcccgttgatcagcggcgagttatcgtccgttgccaccgcgctgccaaaggtgccctgacgctcgccttcgccgtcggtatagctcacgaccgtaccgaccgtggtcggcggcgtggtgtctaccgtgacgacctgagacgcggtggaacccacgttgcccgcctggtcgataatccgcacctggtaggtgtagtctccatcaggcagatcgcgggtatcggtgtagctccagcgctggttggtgaccgtggtatcgagccaggtattcccaccgtccaggctgatctgcacgcgctcgtcgtttgccagcgcgctgcccagcgaaccgttgatggtcagcgtggtgtccatggtgatgaaatcactcccggactggccggtatcgtcgctgatgctgtcgatggtaacgccgtactgcggcgcctgcgtgtccaccgtcaccgcctgcgaggtggtggccccgacgttacccgcctggtcgaccacccgcacctgatagttatggctgccgtcggtcagggtacgcgtatcgttgtagctccactgggtgccgctgacggtggcgtacacccaggtcgtgccgccgtccatgctcacctgcacgtactcgcccacgccgagttcagcgccgagcgttccgtgcagggtgtacgaggtcgaactggtcaggaagtcgttattgtcgaagccggtatcgacggtgatgttatccaccgacaccgtgatcgccgcatccggagcaatcgtatcgacggtcacctgctgatgggcgctggcccccacgttaccggcggcatccaccacgcgaacgtagtagtcataggtctggttacccagcgtgcggctatcgacgtagtaccagctgttgccggtgacaatcacgttctgccaggtgacgccgccgtcgaggctgatctgggcgtattcgccgtcggccagcgtcgcgccgagcgagccgtgcagcgtcagggacgtgtcgcgagtgataaagtcgctgctgctcaggccggtatcgtcgctgatgctgtcgatggcgatcgttttgctggcgtccggtgcaaccgtatcaatggtcaccacctgagaggcggtggcgctgatgttgcccgcatcgtcaatcacgcgcagctggtagttgtaatccccgtcggccagcgtgcgcccatcgacgtacgtccagctcaggccgctgacgctgacgtcgatccaggtgacgccgccgtcaaggctgatctgcgcgtggtcgccgctgcccagcgccgcaccgagcgtccctttcaggctgatctggttgtcgctggtgataaagtcgctgccggacaggccggtatcctgcgtaatggaatccacggtaatggtggttgccgcaggcttcgtcaggtcaatcaccacgtcctggctgtccgtggcccccacgttgcccgcgttatcaatcacgcggacctggtactgatacgtcccgtccatcagggtgcggccatcggcgtagcgccaggtggtgccggtcacggtcaggtcgatccaggtgacgccgccgtcgaggctgatctgcgccttctcgttattgccgagctgcgcggtcagcgagccgttgacgacgacctggctgtcgttggtgatgaaatccgttgcgctcaggccggtatcgttttgcagcgaatcaatgctgatccccatcgacggcgcggtgaggtccaccgtgacggtatggttatcgctggcgctgttgccgatggtgttgctgaccagcgcgttaatgacgtaagaaccgccgtctgccagcgcggccacgtcagcgctgctgaccgtgtagctccaggtgccgtcattctggacggtagccgcataggttttaccgttcagcgtgagggtcaccgtctggcccgccggggcgtcggtagtaccgctgacgaccagcggcgtgccgtgctcggcggcgttgacgatgtcgtcctgcgcaaaggtgttaatggtgatggttgggacatcgccgttcagcgtcacgtcgtgcgttgcgctgcccgggttgcccgccctgtcgcttaccgacgcggtgatggtgtactccccgtcgctcaggccgaggaaatcacggcccggtacgaagaccgaccacgatccgtccgccccgacggtcgcctgatagctgtgcccgttgaaggagacggtcaccgtctggccctgttccgccgtggtggtgccgcggatggtctggcccgccagctgctccgcgttgttgacgatatcgtcatcggccacggtgctgatggtcacggttggcgcgacggtatccaccgttaaggtgtgcgtggtctggccgctgttaccggctttgtcgttgaccgaggcggtgaccgtcagcgcgccctggctcagggcggccaggtcggctgccggcacgtcgagcgtccaggtgccgtcactgccgacaagcgcagtgtaggtttttcctcccagcgtcacggtaacggtctgccccgcctccgcgctggaagatccgtgcacggtcagcggctgctgcgcttccgaggcgttcagcatgtcgtcaaccgacagcgtcccaatgctcaccaccggcgcagtggtatccacgctgatgccgtgcgttgccgacgcgctgttgcccgcgctgtcctgtgccgacaccgacacctgatagcgtgcgccatcggccagagcacccacgtcggcggccggtacggtggtcgtccaggtgccgtcgctctgtatcgtagccgtataggtcttgccgttcagggtcacggtgacctgggtcccgctggcgaactgcgcgctggaaccgttaatcaccagtgacgaaccggcttcagccgcgttgatgacgtcgtcaccgctaacggtgttcaccgtcagcgccacggaggcggtgttgaccaccacgtcatgggtctgggtgctgctgttacccgcgctgtcggtaatggtcgcgctgagggtcacggtgccgtcggtcagcgcggaaatcacgctggccggaacgcccacgctccagttgccgctggcgtcaacggtggtggtgtactggtgcgaaccgagggtgataaccactttatcaccgacgttcgcgccggttgccgacccgctgacgatctgcgcctggccgtgctccacgctgttaatcacgtcatcgcccgccaccacgttaaagctgacggtcggcggcgtggtatcaagcgtaatcgtcttacccgcgctgcccgggttacccgccgcgtcgctcacgctcacctgcacggtgtagccgctatccgccagtgcggtcagatcgctgcccggaacgttcacgctccagacgccgccctgctgcacctgcgcggtatagctcttcccgcccagcgtcacggtgaccgtctgcccggcttccgccgtggtggtgccggagatggcaacgcccgcagccgcttcgctgccgttaatcactttatcgcctgcgaccgtatcaatggtcacggttggcgcagtcgcgtccacgctgtattcgcggcccgccgaggcgctgttgccgtgcgcgttggtgacgctcacctgcacgctggcatcgccgtccttcaggcccgcaaggtctgcagacggcacagtggccgtccagtgaccgtcggcatccaccttcgcggtgtacgtcttgccgccgaaggtaacggtaacggtctggttttcctccacgttcgaggtgctgccggagagcaccagatccacgcccttctccgccgcgttaatcacgtcgtcggtggcaatcgcatcgatgctgatagccaccgtcgccagatcgacggtcacgtcatggttgatggtcaccgggttgcccgccgcgctctggcctgcaacggtcacggtgaccgtacctgctgcgaaggccgcgacgtctgccgccgggatcgccgcgttccaggaaccgtctgccagcacggaggccgcataggttttgccattgacggtcacggtgagcgttgtgcctgccgccagcccgtcgctggtgccggagacgatcaggttttgagtatgttcgatgctgttgatcacatcgtcgcccgctaccgtatcgacgcgcaggcccggcaggctggcgtctataacgatttcacgctcgcccgttcccgtgttgccgtggccgttggtcacagtcgcagacaccgtcaggtcgccgttgcccagcgccgtcaggacggattccggtacgttcacggaccaggtcagatcgctctgcactgttgcggtgtaggtgttgccgccaatggtcacagtgacggtattgcccgcctccgcgttcgcgaccttgccgctgagggtctggcccgcggccacttccgccgcgttgatgacgttatcgcccgccacggtgttgatggtgacggttggcagcgcggtatccaccagcaggttcgcggtgttgctcacgctgttgcccacgccgttggtggcgctcgcgctcaggatgtaattcgcttcgcccagacccgccagatccgctgccggaacggtcaggctccaggtgccgtctgccgccgtcgtggccgtgtagtttttgccgttgagggtcacggccaccacggtgccttctgccaggttggcgctggtgccgctgacgcgcagatcctgacctttttccaccgcgttcagcacgttatcgtcgctgatggcgttgaagctgaccgatggcagaccggtatcgacggtcacgttatggctgccggtgccggtgttgcccgccgcgtcggtgacggacgccgtgacggtcacggtgccgtcgctgaggccggaaatgacgctggccggtacgcccacgctccagttccccgccgcgtccagcacggtggtgtaggtctgaccgccgatggtgacggtcaccttatcgcccgcggccgcgccggtggcggtgccgctgataacgtgtgcctgactgtgttcagccacgttaatcacatcatcacccgcgatggtgttgatagtgaccgcaggaacggtcacatccaccgtcaggttgtggtccacggacgccgggttacccgccttgtcgctgaccgatgcggtcacggtgacgctgccgtcggttaatcctgccagatcggccgccggaacgttcagcgtccagctgccgtctgcgctgacggtggtggtgtagtctttgccgttcagcgacacggtgaccgtctggcccgcttcggcggtgctggtaccggaaaccgtcagatcgctcttcgcttcggcggcgttcagaatatcatccgtcgccagggtgttaatcgtgacggtcggcgcggtggcatccacgctgtactcacgtcccgccgaggcgctgttgccgttcacgttggtgacgctcacctgcacgctggcgttgccgtctttcagacccgccaggtcggcggctggcaccgtggccgtccatttgccgtcggcgccgacggtcgcggtgtagctcttgccgccgaaggtgatggtaacggtctggttttcctcaacgttcgaggtcgccccggagagcaccagatccgcgcccttctcggcggcgttaatcacgtcgtctgaagcaatcgcatcgatgctgatggcaacggtcgccagatctaccgtcacatcgtggctgatggaaaccgggttaccggcgctgctctggcctgcaacggtcacggtgaccgtacctgctgccagggcacccacatccgcagccgggatggccgcacgccaggtgccgtcggccagcacggtggccgggtaggttttgccgtttacggtgacggtcaaggtggtacctgcggccaggccatcgctggatccggtcacaatcagattctgcccgtgctcgatgctgttgatcacgtcgtcgcccgccacggtatccacgcgcaggcccggcaggttagcgtcgatcgtgatatcgcgctcagcggatccgctgttgccgacaccgttggtcacgctggcggtcaccgtcaaatcgccgttgcccagcgcggtcagaacggattccggcacgttaacggaccaagtcagatcgctctgcaccgttgcggtgtagcggttgccgccaatggtcacggtcacggtgttgcccgcctcggcattcaccaccttaccgctgatggtctggccggcagccagctcggcggcgttaatcacgtcgtcgcccgcaatggtgttgataatcacgcccggcagaacggactccacgtttaccgtgtgcgacgcgctggtgctgttgccgacgctgtccgtggctgacgcggtgacggtataaagcgcctcgcccagctgaccgacctcgctcgccggaacggtggtggtccattttccgttatcgtccacctgcgcactgtacgctttgccgttgagcatcacggtcactaccgcgcctgccgccaggccggacgccgtaccggagagggtcagatcctgggttttctcggtgctgttgatcacatcgtcaccggaaacggtgtcaatggtcagccccggcgcggtcaggttcaccgccacaccgtgcgtggcgctgttgctgttgcccgctttatcggtcagcgccgcggtaatagtgtaatccccggcggccagcgcggtaacgtctgccgcaggcacgcccacgctccagttgccggaggcatccagggtggcggtgtacgatttgccgttgagggtgacggtgaccacgtcgcccgccgccgcgccggtcacggagcccgtgacaatcaatgcctgcgcgtgctcggcgctgttgatcacgtcgtcgtcggacacggtgtgaatggtcagctgcggaacggtggtatcgaccagcacgtcgcgatccgcagaggccgggttgcccgccttatcggagaccgccgcgctaatggtgtagttaccgtcggtaatcgcgccgacaaccgcggaaggcacggtcacgctccagctgccgtttgcctgcacggtggtggtgtagtccacgccgttcagggtcacggtgacggtctggcccgcttcggcgttggttacaccattaacgaccagatcctgctgcgcctcggccgcattgatgatgttgttgtcgctgacgatctcgatagacaccgtcggcgcggtggcgtccacgctgtactcgcggcctgccgacgcgctgttgccgttcacgttggtgacgctcacctgcacgctggcatcgccgtccttcaggctgcccaaatcggcagacggcacggtggccgtccagttgccgtcggcatccaccgtcgcggtgtacgatttgccgccgaaggtgatggtaacggtctggttttcttccacgttggtggtggagccggacagcaccaggtccgcgcctttctccgccgcgttaatcacgtcgtcagaggcaatcgggttaatgctgatggcgactgtcgccagatccaccttcacgtcatggctgatggaaaccgggttgcccgccgcgctatgaccttcaaccttcacggtaaccgtgcccgcgccgagcgcgctgacgtcggccgccggaatggccgccgtccaggtgccgtccgccagtacggtggccgcgtaggttttgccgttgacggtgacggtcagcgccgcgcccgttgccagaccgtcgctggaaccggtgataatcagattttgagcgtgttcaatgctattgatcacatcgtcgcccgccacggtatcgacgcgcaggcccggcaggttggcatcaatggtgatgtcgcgctcgccggtgccggtgttgccgtggtcgttagtgacgctggctgacaccgtcagatcgccattaccgatggcggttaagaccgaggacggcacgttgaccgaccagctcagatcgtcctgaaccgtcgcggtataggtattgccgccgagggtaatggtgacagtgtcaccgctcgccgcaccgctcactttcccgctcagggtctgtccggcagccacttccgccgcgttaatcacatcgtccgtcgcgaccggattgatggtgacctgcggcagcgcgctgtcaaccagcacgctgtggccggtgctcgcgctgttgcccgcggcgtcagttacgctcgccgtcacgttgtagctcgcttcgcccagcgccgagacgtttgccgccggaacggtcacgctccagttcccgctcgcgtcggtggtggccgtatagttaatcccgttcagggacaccgtaatggcggttccttccggctggttgctggtgccggacacctgcagatcctggcctttctcggtcgcattgatcacgtcgtcagccgccagggtattgatggcgaccaccggcgcggtcagggagacgtcaaattcgtgcgtcgcagtggtgctgttaccggctttgtcggtgagggtcgcggagatcgtctggtcgccgttgaccagcgcgcccacgtccgccgccggaacgcccacgctccagctgccggacgcgtccagcatggcggtgtaatctttaccgttcagggtcacggtaatcacgtcgcccgcctgcgcgcccgtcaccttaccggagacgatcagcgcctggccatgctcggcaatattcacgatgtcgtcgcccgcgacgatattgaagctaatctgcggtacggtggtgtccaccagcaccgatgagcccgcgctggccgggttacctgctttatcggacacggtcgccgtgaccgcgacgctgccgtcggtgatgcctgccagatccgccgcaggcacgtcgagcgtccagctgccgtccgcctgcacctgcgcagtgtactgattgccgttgaaggtcacggtgaccgtctggcccgcttcggcagtagaggtcccgctcagggtcagatcctgcgccgcctctgccgcattcagcatgttatcgccgctgatggtgttgatggtcaccgtcggcgcggtggtgtcgacgctgaatgcctgcgccgaagacgcggcgttgccgttcacgttggtgacgctgacctgcacgctggcgtcgccgtctttcaggccgctcagatcggcagccggaacggtccaggtccagtcgccgttggcatccaccgtcgtggtgtacgtttttcctgcgaagataatggtgacggtctggcccgcttcaacgttagatgacgtgccggacagcaccagatcctggcctttttccgctgcgttaaggacgttgtcgtcggtcacgctgctgatggtgatggcaaccgacgcgagatcgacgtccacgacggtcccgatagccaccgggttgccggaggcatcctgcgcgcttgccttgatatccagcgagccatctgcccactgggacacgtccgccgccggtaccgccgcctgccaggagccgtccgccagcaccgttgcggaatacgcttttccgttgatggtcacggtgacggcgctgcccgccgccagatcggtgctggtgccggacacaatcaggttctgagcgtgctcaattacgttgatcacgtcgtcgcctgcgaccgtatcaatacgcagccccggaagctgggcgtcgatggtgaagtcgagcgaagaagaaccggtattgccgtgcgcgttggtgacgctggccgatacggccagatcgccgttgcccagcgcggtcaactggctctgggttaacggcaggctccaggtgagatcgtcctgcacggtggcagtaaaggtctggccgcccagggtaatcgtgacagtgtcacctggcgccgcatttgtcaccttaccggtcagggtttgccctgccgccacttccgccgcgttaacgatattgtcgcccgccagcgtgtcgatcgttaccaccggcagcgagctgtccaccagcacgtcgtgcgatgttgaggcgctgttgccgacgctatcggtgacgttcgccgtcacggtgtaattcgcttcgcccagcgccgagacgtttgccgccggaacggttacgctccagtttccgctggcgtcagcggtagccgtgtagtgaatgccgttcagggtcaccgtaatggtcgtgccttccggctggttgctggtgccggaaatctgcagatcttcgcctttctctgccgcgttgatcacgtcgtccgccgccagcgtgttgataccgatgacaggcgtcacggtattcaccaccacatccagtgaactgcttccggtattaccggatcggtcggtcacggagacgtcgatggtccaggtgccgtccgtcagcccctgtacgacagacgccggcaggccaaggctccagttgcccgccgcatccaccacggtggtgtaatcgacgctgttaatagtgatagtcacccgatcgcccgctgccgcaccggtgacggagccgctcaggatctgcgcctgtgcatgggcgagctggttaacggtgttagtgtcggtgacaaagtcgttaatggtcacctgcggcacggtcgcgtccaccagacccacgcggtcggcgctgctgctgttgcccgccacgtcgctcacggtggccgtcacggtcacgatgccatcgttgagggcgccgacgtcagccgccggaacgatcagctgccaggttccgtccgtctggaccgtggtctgatacgttttgccgttcagcgtcacggtgaccgtctggcccggttccgcagtactggtgccgcttaaggctaaatcctgctgcgcctctgccgcattgatgatgttatcgctggtgaggttatcgagggtaatcgccggcggcagcgtatccaccgtgaccacgcgcgacgcgtcggcactgttaccgttgacgttcgtgacgctgacgctcacctgcgcccgcccgtcgatcagcgtttccatggcgctggcgggcacggtcaggctccaggagccatcctgctgcacctgggcggtaaaggtctggtcggcgaatttcaccaccacggtctgccccgcctccacgccctgcgtctggccggaaagggttaaatcggcgcctttttctgccgcattcagcaggtcgtcgccggagacggtatcaatggtgaccgccacggcgttcagatcgagttcaaccgggtgttcagccgcaacggtattgccccaggcatcttttgcgctgacgctaaccgtcacctctcccgcggtccaggcctgcaggtccgcagcaggaacgccaatgctccagccgccgctggcggtaaccacggcgttatattcgacgttgttaatggtgacgacgatcggcgtgcccgcggccaggtgggtgctggcgccggtgacggtcagatcctgctgctgttcgatggcgttgaccacgtcatcgccggaaatggtgttcacgcgcaggcccggcagctgtgcgttgatgttgatatcgcgctcgccggtaccggtattgccgtgcgaattggtcaccgacgcggtgaaggttaaatcgccgtcgccgaacgccttaagatccgctgacgggattttcacgctccaggtcagatcgctgcccaccgtggcggtgtagctcttgccgcccacggtgacagaaacggtatcacccgccgccgcgccggtaacgcgaccgctgagggtttgatcgacacccgcttcggcgttattgaccaggttgtcgcccgcaaaggtgttgatgaccacctgcggcagcacggtatccaccagcagcgtcgccccggcatagccgctgttacccacgctgtcagtgccgctgacgctgacggtgtagagggtgttcgccagatttagcacgtcggaaaccggcacctggaccgcccagatgccgttttcaacggtggcctgatagctgacgttgttcagcgtcacggtaatggcgctgccgtcaggcaggttgctggtaccggtcaggctcagcggctgcatcgcctcctgggcattcagcacgttgtcctggctaatggcgtcaatcgtaaattctggcgggttgccgctcagcgtaatgccgtgcgtggcgctgccggtgttgcccgccgcgtcggtcacggatactgaaatcgtgtggttgccctcacccagcgcgcccagcacggatgccggaacgcccacgctccagctgccgtccgccagcaccacgccggtgaaggactggccgccaacggtcacggtgaccacatcgcctgccgacgcgccgctcgtctgcccggaaataatctgcgcctggccctgttcgctggtgttcagtatgtcgtcgcccgccacggtattgattgtgaccaccggcgcgctggtatccaccgtgaaatctgcggtgacagacgaaccgttgcccgctttgtcgctgacgttcaccgtcagggtgtgattaccctcgttgagcgcctgcacgtcgtccgcagcaagcgtgacggaccaggtaccgtcgctgcccaccgtggcgttgtagtttttaccgttcagcgtgaccgtgacgatctgaccggcttccgcagtcgttttgccggtcagcgtcagcggctggctgtgctcggcggcattaatgatgttgtcctgcgcgagggtatcgacagagagggttggcgcgacgctatccacgccgattgtctggctgccgctcacggtgttacccgccgcgtctttgccgctgacgttgaccgtccaggtgccatcgcccaacgcctgcgcgtcggccgcgggcacgttaacactccacgtcccgtcagcccccacttccgtcgtataggttttaccgttcagcgtcacggtgagtgcggtaccctgcgccagattcttgctggcaccggagagcgtaaagcccgcggattgctcgctggcgttaagcacgttgtcgcccgccgtggtagccagcgtaatggcagcctcggcggtcgagaccgttacggtaatgttgcccgcatcggtggttttactgccgtcgatctgcaccaccgaccaggtgtgttccccgtccgtctgggtcggtaattttaccgtccaggtgccctctttaccgaccatggcgctggcgatggtgctgccgctgctgtctttaatctggatggtcgcgcccggctgaccggtaccgctaaaggttggcgtgttgtcgtccgtgatcgcgtttgctgtcagcacgccctgcttgtcgcccgctttatccgactgcaggaaggttggcgtggtgctttccacctctttcgtattatcaataacttttgttttagtctcgccgtcgccgccgtttgccagcagcgccccgatggcaccgccgcctaatgcagctcccgcaatccagccccacggggcgtcgcttaagacgcttccctgctccaggaaaggttgaatgctgctaatcggtgtggcctgcgcggttagctcggtcaccgcaacgcctgacgcttccccggtatcggcaaaagaaatatgcgtcagttcctgacgatcgttgaacaccagctctgactggttgtgcgtctcaggatcttcaacaaaatagttattgcagcgaatcacgctgccatctttcatataaatgaggaggtctttaccctggcggacatatcgcaccacatcctgagcagaaccctggatttcaatcacgttcggggaggaaatagagaccgacaaatttccttcgccggttaatttcgttttctccgccgttttgcgaatgatgacatcaacaacctttatgttactcatatttctctccttgcaggtgtgcggattcctgtggatatgtccaccagacggatgtagctatccctgggaaaaaacacccattattttcagacttattttgcgcgacaatacgcgtctttttttaactcaaatcgggtagttttgcggcagcgcttttctctattccaataagcggcattaaattatcaaccgcggaagcataattaattgccgaactccagccatcatactcagcgattattttcgccgaggtggcctgccagacatcctgctcaacgctgagcagatcgttaatgctccgcttgctcagggtgtactcatttttataaacatcacgggcgcgcagcgcattttccagttgctgtttcccggcctccattcttccccgcgcgccggtccagtccgcctgcgcgacggaggctttttgcaggacgtcgaaacgcgcctgatcgacctgagaggaggccatcgcccgcgcgccttcagcctgccgcacgcgtgcagagaccgcgccgccctgataaagcggtgcgtcaatgttgagttggatctggtcgtcccagtacgaacggttgtccgactcgtaacgggtacgtccgcccttcaggctgagggtcggccagtgctgggacttcgccgtctccacgccatactgggcagagcgctccatgttttgcgcggccatgaccgccggtatcagcgaataatcaatgcggttgagcgaatcaggttcaaccgcgaggtttgcgggtacaggcgaatagttttctgcctgcatgccggttaataccgcaagccttgcgcgggcgctgtttaaggcggcctgatactgcgcgaccgttgcctgcataccggcaatacgcgtgcgggtctggagctcatcggaggtcgaactcacgcccgcgtcggcgcgcagctttgccagctgctcaacatttttcagcgcctgaacgttctcctttgctgcctgcagcagatcggcatagcgtttgacctcgacatagctcagcgccgttttttccgccacgtcagagagcgtgctcatcagctggtagcgatagctatcgcgctgggcggaagactggctgatgctgttattggtcttgccaaaatcatagatcagctgcgtcaggctcagtccccaggcggctgaattcttcagcgacccgctggaatcggtagtctggctatggcccgtgctcccgttcagcgatatttgcggcatccagccgctgcgcgcttcatctatttgtgcctgaccaataccgagctgcgcggcctgctgactaatagacggatcgcgatcgatagcaaaaagaatactttcttttaaggttgtcctggcaaccggggcaatacccacctgactactattggcgtacgccgtatttatggctaatgaaatgaatgccagcgctgctgtaaatcggcgtaacattggctttcgtaatatcgtcattttatctccctgactctgagtgacactgaagcaattacccaaaaagaggtatagataattagacaaatatcttttttagcatccttgccgaattttaggtaaaactccccatacccatttccccctggagatgagatctgcctgcgccttatttaattaagaatttacttattttctaaagtggttagcagcataacaaaatgtgttataggccactacacccacaatgttaatgtggtgttacaattaagaaaaaagatggggtttctggacaaaagtcttaaaatgacctttcaaatgaaacatataaaccgtctgttatttaaggaaaattcttaatttgctccctgcacatttttgcgttaatttccgcgcgggtcagacacaaagattttcaaagaagtgtcaatttaagtagccaaacaggatgaattgggatttatcgctattaaaaaactaattaaagcaattaatatccataaacatctattttgtcgaaacttaactccagacaatggtgttgcactggttacataatccaaaccgttaaataaaacataacaataacattatgattaacaatcaaaacggcttgcttatacctgtttaataaaattttaataatcacgcatctgaatcatcacctcactccgcgacatcaaaaccacgttgcccttctctctgcgttaaaatgctgtattatgcaaactattgcgatattttgcaggaatgtaaccgatgcacaaaactgcacgacagcgccacgttctggatatcctgagcgagcaaggccaggccagcatcaccgaactggcagaaaagctgcaggtttcagccgataccatccgtcgggatctgaccgacctggagaaccagggcctggcgcagaagaaccacggcggagccatcgcgctgaatctttccgccatgaaccgtcagggccgcaatacgctgctgccggaaaccaaacagcgcctcggaaaacaggtcgccctgcaggtccctgcgggttctaccctgtttctggatgcgggcagcacggtaatggctgtcgcctcctttcttcgcgggccgctcaccgtcataaccacgtcgctggatatcgcccagcattttagcgaccgggaagacgttgaactgatcctgctcggggggaaatgggaccagcagcagcgcctgtttgccggaagcgccacgttgtcgttgctgtcccgttatcgggcagatatcgccatcctcggggcgtgcgccattcatgccgaactcggtttgagcgccggtaaagaagcggatgccgaggttaagcgcgcgatgcttgacgcaagccatgcgcactggattgttgccgaccacctgaaagtcaaccgctgcgagccgtatctggtttccgggttatccaacattcaacaactctttttagatcgtccctggcctgagcttggggaccctggcgcattgcaggtcacggtgtgcgcgaattaacgtggagaagttcatgagtacagttcgaacaattaacattgcgctgatcgggtatggatttgtgggcaaaaccttccatgccccgttaatccagtctgtggacgggcttaagctggccgtggtctcttctcgtgatgaagagaaggttaaacgcgatctgccggacgtagaggtagtcgccccccctgaagaggctattcagcatcctgatgttgatctggtggtgattgcctctcccaacgccacgcacgccccgctggcgacgctggctctgaacgccggcaagcatgtcgtggtggataagcctttcaccctcgacatgcaggaagcccgcgacctgattgcgctggcggaggaaaagcagcgtctgctctccgtcttccacaaccgccgctgggacagcgatttcctcggcattaagcagattattgagcagggcacgctcggcaaggtcaaacacctggagtcgcatatcgaccgcttccgcccggaagtgcgcgtgcgctggcgcgagcagaacgtccccggaagtggcttatggtttgacctgggtcctcatcttatcgaccagacgctgcagctctttggcctgccgcagtcggttcaggggaatatcgcgacgctgcgcgacggcgcagaaatcaacgactgggcgcacgtggtcttaaactacccggagcataaggtgattctgcacgccagcatgctggtggcgggcggtacggcgcgctttgccgtccacggggacaagggcagcgtggtgaaggccagaatcgatcagcaggaagcacagctgctctccggggtgatccccggcagtgaggcctggggcgatgacagcgacagcatggtgttctttggcgctgacggcgcatcgcagacgatccctaccccgaaaggcgatcagcgtcagtactacatcaacgtgcgtgatgcgctacgcggggaaatcgccaatcctgtccaccctgttgaggcactggcagtcatggccgtgctggaagcggcagtgacgtcgtcggaaacggggtcaacgcagacgctggcgttaacggctgaagagcgtgctctgttgggttaaaaaacaagccgggtgacgcgtagcgctcccggcctacgattctggaattgcatcgtaggccggggaaggcatagccgccacccggcaagcgttaaagactacgaacgctttttcggcatcatgcgcagaagggtattatctttccagaaatagtggtgcatcagcgccgccgcggcgtgcaggccaatcacaaaatagcccagatttgccagcgtctcgtgccactctttcagcatatctaccaggtcaaaattggactctgccgcatgcggcatcgccaggccaaaagcaaaccagtcgctgccccggttatacatcatcacaatgccaatcagcggcagcgcaataaacagcagatacaccaccagatgccccagatgagacatccccgtcaccatcgcttttggcttcggttgaatcggtggtgcacggaatttcaggcgaaccagcagacgcgtcaccatcagcaccaggatactgatcccgcatgagacgtggatcatgttgatcgtcgggcgcgcggtgcgcgggaagaaacctctgaactccatggcgcagtaggcgacgatgattaacagaaacaccagccagtggatgccgatttgcaggcttgtatatttagtgcgcatgtgatttctcgattaaaaacagttaccgcgccaacataatctcctttccttaaaaattcattaacttttctgtatggtttttcaaatacatcctcccgcatgaagcatcttcaattgccgccctgcccgtgatggtctaagcctggatgagttcaaactgtcacatcgacacgtttacaggagaacaccatgagtaaaattggcattaacggatttggacgcatcggacgtcttgttctgcgccgccttcttgaaacccaggacagtaataccgtcgtcgccatcaacgacctcacctctcccaaagtgctggcctacctgctcaggcacgattccaactacggtggcttcccgtggagcgtggatttcaccgaggatgcgctgatcgttgacggtaaaaccatcgcggtgtatgccgaaaaagaggcaaagcacattccgtggaaagccgcgggcgtggatatcgtcgtggagtgcaccggcttttatacgtctgaagagaaatcacgggcgcacctggacgcgggcgcgaagaaggtgctgatatctgcgcctgcgggggacatgaaaaccatcgtctacagcgtgaacgacgagaccattgacgccagtgataccattatttccgtcgcctcctgcaccaccaactgcctcgccccgctggcaaaagccctgaacgatgcgtttgaaattaaggtgggcaccatgaccaccattcatgcctataccggtacccaggcgctggtggatggcccgcgcgggaaagatcttcgcgcctcccgggcggcggcagagaatatcattccgcacaccaccggcgccgccaaagccatcggtctggtgatccctgcgctcagcggcaaactgaaaggccacgcccagcgcgtgccggttaaaacgggctccgtgaccgaactggtggccattctgggcaagaaagtgaccgttgaggagatcaattccgcgctgaaaaaggccactcagggcaataaatccttcgggtataccgatgaagagatcgtgtcgtcagatgtgattggctcgcattatggttcggtgtttgacgccacgcagacggaggtgtcagaagcgggagaccttcagctggtgaaagccgttgcctggtatgacaacgagtatgggtttgtgacgcagctggtgcggacgctggataagtttgcggcgctgtgatttttccccctcaccctctccccaatggggcgaggggattgttccgtgcctaaattattttacgtgcgcccttcaggacaggatcctgctgtagctgtttccacgcggccatgacggcctcggggaattcaacgtgagcaatataatcccgcccggccgggccatagccgttagcgtcgtcatacaggcgcggcagctcccccatgaccagtgaaaggtaacggtcaacgggccacaggccggtgtggccctcgctgaattccacgccctcgttaccgttttgcagcgtcggcgtaaatccgggatggctgatccactgcggtgactcgggctcatcccgacacacgcgggcaaacgtcgccatcgtgcggcgctgcatcgtcggatcctgcaccaccagcacccgcccggtcgttcgatgacgctgtttcagcatgctccagctaaagcgcgcgttttcaccgcagttggtggagcgatcctcaacccaaagacgcgcctcggggatctgccagaacgcccgcgcaatgtcggcaagaatgctcgcttcggcccgccctgtgaccggtacggtgtggtaacgcggatgattgccaatggcggtatataaaaagggggtcgaatgcccgatgccgccgctgatcagaagcggtacatctctctgggcggcaatacggcaggccgcgtcaatggtggggatcaccgcgtttccggccagaatcaccgcatcgacttccgggagcggactcgtcgcgctcaggtcatcctgcgccagccattcaccgacagtattgaaggccgccagcgtggcatccgccagaacgggaaaatggggctgaaccatggtgaactcctcacgttgttgaagcgccgaatttatcatttttctgaaataaccagaaacatccaaaaatcatcgggttgcacctgcctattatgcttttgatttccagccctacaaaacattgtattgtgcaggcgtcatgaaaaagcacccaacgctgcttatttcgccgtgatctgaccagttttatcccccctgcgcttgccaaagacaacatccaaccctaagttgcttaacaatttcacaaccttttttatcatcacaggttgcaccttaagcgcgccaggtgacacctctctcatcatcaacgtggcggggtttcaggtcatgacagaacatgaaagtacgacgacggtgttacgtaaaaataaaaaggtgttaatcgccagccttaccgggagcgccattgaatggtttgactattttctctacggtacggcggccgcgctggtcttcaataagatctttttcccgatggtcgatccggtgatcggactcatcctctcttatctctctttctcattaaccttctttattcgccccattggtggggtacttttcgcccacatcggcgaccgcatcggacgtaaaaaaaccctcgtgctgaccctctctttgatgggaggtgcaaccgttatgattggcctgctgcccacgtatgagatgattggcctctgggcgcctgctctgctgatcctgatgcgcatcattcaggggatgggcatcggcggtgaatggggcggcgcgctgctgctggcctatgaatacgcgccagaaaaacgtaaaggcttcttcggcagtattccgcaggcgggcgtcaccatcggcatgctgatggcaacctttatcgtgtcgctgatgaccctgttcagcgaggaggattttctctcctggggctggcgcattccgttcctgctgagctcggtgctggtgttgctcggcctgtggatccgcaaagatattgatgaaacgcccgattttcagaaagtgaaagcgtccggtcaggtagcgaaggccccgctgcgcgatacgctgaaacatcactggcgtgaagtgttgattgccgccggtctgaaggtggttgaaaccgcgccgttctatattttctcgaccttcgtggtgagctatgccaccagcacgctgacgtaccagaaatcgcaggcgctggaagccgtgacgctgggagccctggtggcgaccattatgatcccgctaatggggctgctctccgataaggtaggccgtcagcgcatgtacgcaatcagcgtcttcgtgctgggcctgtttatcgtaccgtggtttatgctgctcaataccggcaccacgtggggtatcgtgctcgcgacggtcatcgcctttggcgtgttgtgggcccctgtcacggcggtactcggcacgctgtgctctgaaatctttagcgcaaacgtgcgctacaccggcattacgctcggctatcagctgggtgccgcgctggctggcggtaccgcgccgctgattgccaccggcctgctggcaaaatacgacggcgactgggtgccggtggcctggtatcttgccgtcacggtgaccatttctttaatcgcgattttctgcgccagccgcgttaagcgcgccactctcatccaggcgcagcccgaacgtctctgacccttcccggcccgtcctgcgggccgctctttttccttaaatttcccttcaccatttgattaacatgcgtaaatcatattcacttgaattatcatttgcgggagtcgtagaatcgctagcccgctaattattcaatcatttctaaggtaaacgacgttatgcgcctgcccgaacgcgacccttatgctcctcgcgagtggcagccacattagaaacccgccctgctgggttcgccctccacgcccgaacacagtacgccaaaacgcattgcctatggcgtcgtgggcctgctggtctgcctgacgggtgcgctggggaatgcggtggtgaccgccaacctgcaaaatttgcaggggaccttcggcgcctggtcaaccgaaatcgcctggctgcccgcggtttatgtgatgaccaacatctccatcaacctgctgctggttaaattccgccagcagtacggcctacgcgcctttacggaaggttttctggtgctgtacgtgctggtcacctttttccacctgttcgttaacgatctcagctcggcgctgatagtgcgcgccgcgcacggcatggtggccgccgcgcttagctcgctggggatttactatcagatccaggcctggcctgcgaagcaccgcctgaaggcgctgaccatcggcatcaccggatcgtcactcgccatcccgctggcccgcctgttttcaaccgagctgctgcagctggacgagtggcgcgggctctatttcttcgagctgggactggcgctgatctccctggcctgcgtcatcgccttaaaattaccgccgggcgaccggcgcaaggtctttgagaagaaggattttatcaccttctttttactggcccccgggatggccctgctctgtgccgtcctctctctgggccgccttgactggtggttcgaagcgccgtggatcggctggtcgctggcgctatcgctggtgctgattgtcgcagccatcgtctttgaacataaccgcagcaacccgctgctgaacacccgctggctgtcgagcggcagcatcgtccgcctggggctgattatgctgctgatccgtatcgtgctggccgagcagaacaccggcgtcatcggctggctgcagtacgtgggcttacagaacgagcagatgacgcatctggcgtggtccattttcgccgggatcgtctgcgggattgtcaccagctgtctcaccatcaagccgacgaaactggcgtggccaatcatcacgtctctggcgctgatgattgttgcctcgctgctggacagccagtccaacaacctgacccgtccggatcagctgatggtaagccagttcctgctgggcttcggcagcgccttcttcctggcgcccgctatgctggccgccattggcggggtgatcgccgacccgcgtaacctggtcagcttctcggtgatgtttggcatgagccagaacctgggcggcctgctgggctccgcgatcctcggcaccttccagacctggcgcgagaagtaccactccagcctgctggcggaccagctcaccacgctcaacccgctggtcaacgagcgaattcagctttatacccaaatgtacaaaagcctgattggcgacagcgcgctgctgggcacccaggcgataacgcagctgcaaacggtcaccgcgctggaggcgaatattctggcttataacgatacttatctgctgacggcgagcatcgctgccgccacgctggtctggattttatggcgcttgctgcgcctgcgcattactgcccgtctggcgctgaagaacgccaccggcaacaaataattgaaagagttctggagagtttatgagtcagcaggatgccgccaaagagcaggccaacacccgcaaaaatgtgcgcattgtttccgttttcaccgccgccgccatcggtattgtcggcgtgctggtgatcctttatgcgtggcaactgccgccgttcacccgtcacgcgcagtttaccgataacgcctacgtgcgcggccagacgacgtttatcagcccgcaggtgaacggctatatcaccgaggtgaaggttcaggactttgtgcaggtcaaaaaaggtgacctgctgctgcagatcgatgaccgtatctatcgtcagcgggtgcatcaggcagaggcgcagctggcgatgaaaattgccgccctgaataacaacctgcagcagcgtaaaagcgccgaagcaacgatcgccaaaaatgacgccgcgctgaaaaatgcccgcgcccagaacctgaaaagccaggcggatttaaaacgggtgaaagagctgacggcggacggctcgctttccattcgcgagcgcgacgccgcgctggccagtgccgcccagggcagcgccgacatcgaccaggcgaaagccgcccttgagatgtcgcgtcaggatctgcagacggtgattgtcaatcgcggtgcgctggaagcggatgttgaaaacgccaaagcggcgctggagctggcgcagattgacctgcaaaacacccgcatcgtggcgccgcgtgacggccagctcggccagctcgccgtgcgtctcggggcctacgtgaccgccggaacccatctcaccaccctggtgccgccgcagcactgggtcatcgccaacattaaagagacccagctcgcggagctgcgcgtcggccagccggtgaagttcaccgtcgatgccctgaacaacaaggcgtatcagggccgcgtggagagcatctccccggcgaccggcgtggagttcagcgccatcacgccggacaacgccaccggcaactttgtcaaaatagcccagcgtattccggtgcgcattgaggtgctcggtaagccagaagattccgcgctgctgcgtccgggtatgtcggtacaggtgaccattgatacgcgggaggcgaagcaatgatccttcgcccgatagccgcgctggtggcggcggtcatgctggccggatgccagtccgttgacgtcaaaccggcgcagccgacgctgcacatccccacccagtggcgcaccgtctccggccctgccagcccggcggagcagctctggtggcgtaatttccatgacaaccacctgaaccgctatgtggatcaggcgctacagcacaacagcgacgtgctgatcgcccgcgaacggataaacgagtatcaggcgcgggtctatgcggccgacggcagcctgtttccctcgcttgatgcaggcgtaaacgggacgcgcgcccgttcacaatccgcggcgaccgggctgccggtttacggcacagtgtacaaagggagcctgacggcaagctatgacgtggatatctggggcgtcaaccgcagcacctcgcgcgctgccgaagcctcgctggcggcgcaaaaagccgccgccgcggccgcggatttgaccgtcgcctcgtctgtggcatccgggtatgtcaccctgctctcgcttgacgagcagctgcgggtgaccgagtccacgctgaaatcgcgcgaagaggcgtttaaccttgcgaagcgtcagtttgagacgggctacagctcgcgcctggagctgatgcagtcggattccgaacttcgctcaacgcgggcgcaggtgcccgtgctgcagcaccagattgcacagcaggagaatgccctgagcctgctgctgggaagcaaccccggcgacgtggcgcgcagcgcaagctttgcggcgctgacgccgctaacgctgccgtcgcagctgccttctacgctgctgaaccgcaggccggatatcgtccaggccgaacgccagctggtggcggcggatgcctcgctcgcggcgtcgcgcgccagcctgctgccgtcgatcaacctgaccgcgacaggatcggttcaggatcgcaccctttccggcctgctggacaacccgcttcagctctggagcgtcggaggcagtattctcgccccgctgctgaaccgccaggcgctgaatgcgcaggtggatatttctcagtcccagcgtaaccaggcgctgtacgcctatgaaaaaaccgtgcgtaacgcgtttgccgaagtgaacaacagccttgatgcgataagtcgctatcaggaacagctgacggagctgcttgcccagcaggatgtggcccaggagacgctgcgcattgcgcagaatcgctatcgcaacggctactcctcctatctggacgtgctggacgcgcagcgcacgctgttctcggtccagaccagcgtcgtgcaggtgaaaaacaacctgctgctggcgcagattgatttgtataaagcgctgggcggcggctgggtcaatgtctgaaggcgcttaacgggcctggatttcgtcacgtaggccgggtaaggcgcagccgccacccggcgattccccctcaggagacaatctatgcaacaacagtggtctgcagttgataatttcatgatttcgtcacttattcctgacgatgacgtactgaatcaggtgctggaaaacaacaaacgcgccgggctgcctgaacatgatgtcgcggctaatcaggggcagctgctggcgctgttcgtgcgcatgacgcaggcaagacgcattcttgagatcgggacgctgggtgcctacagctcaatctggatggcgcgcgcgctgccgccggacggtaagctgattacgcttgaggccgatccgacgcatgctgatgttgcccgccagaatattcacctcgcggggctaaccgatcgcattcaattaattgaaggcccggcgctgagctcgctggagaatttcggcgaggttccgccgttcgacctgatctttattgatgccgataagccgaacaatcccggctatctggaatgggcgctgcactactcccgccccggtacggtaattatcggcgataacgtggtccgtgatggcgaagtcattaacggccaaagcgacgacgcgcgcgtgctgggcgtgcggcgttttattgagatgatgggggataacccgcgcttaaccgccaccgcgctgcaaacggtagggattaagggatgggatgggtttacgctggcgattgtagaacgataaccagccgggtggcggctacgccttacccggcctaccagttctcccgtaggcccggtaagcgcagcgccaccgggcaagggtttaaccggaaatctgctccatcgcctgcaaaatacgcttatccgaaatcggatacggcgtaccgagctgctgggcaaagaagctgacgcgcagctcctcgatcatccagcggatcgcctgcacgtcttcatcgtcgcggcgcgctggcggcagcttgttcagccactgctgccacgcctgctgcacgctctccactttcagcatctgcgcgcgatcgcggtgcgggtcgatagccattttctccagccgtttttcaatcgcctgcagatagcgcagcgtatcgccgagacggttgaagccgttgccggtgacaaagccgcggtaaaccagccccgccatctgcgccttcacgtccgacagacccagcgccatggtcatatccacgcgccccttcaggcgcttgttgatattgaacacggtggtgaggatctgctcgacctgtttggcaatctccaccacggtgtcgttcagctccgcacgcaccttctcgtgaagctgagcaaagccctcttccgtccagaccgggccgcccgcctcgtggatcagtttgtccacgccgcaggagatgcagtcgtcaatcagatccagcaccttgccgtacgggttaaagtagagccccagcttggccttgttaggcagcttctcgtgcagatacttgatcggcgacgggatgttgagcagcagcaggcgacgcagcccgcgccacatcatctgctgctgttcctgcgggttatcaaacagtttgatcgccacgctgtcgcgctcgtccaccagcgccggccaggctttcaccttatagttgccgcgcttctgctcgtagctttccggaagctggccaaagctccagatgtgcagcccgctctgctcgatgccgtcatccgccaccgcagagagtgtctcctggactttgcctttcagcgcctctttcagctcgctcagggaacgcccttccagcagctttttatttttatcgtccaccacgcggaaggtgattttcaggtgatcgggcacctgatcccagttccagtcgtcgcggtcgatggtcgtcccggtcatgcggcggaattcacgctccagcgcgtccagcagcggcagctccagcggcgtgacgcggtccagaaacgcttccgcgtagtttggcgcaggcacaaagttgcgacgcaccggtttcggcagggatttgatcagcgcaatcaccagctcgcggcgcaggccggggatttgccactcgaacccgctctcgtcgacctggtttaacagcggcagcggaatgtggacggtcacgccgtccgcgtcggcccccggctcgaactgataggtcagccgcagcttgaggttgccctgatgccagaagttcgggtagtcgagcttgctgaccgactcggcgccctcttttatcagcatgctcttttcgaagttgagcaggtccggcgtctctttgctggccttcttccaccagctgtcgaagtggcgggcggaaatcacatcgtggctgatgcgctggtcgtaaaactcgaacagcgcttcatcgtccaccagaatgtcgcggcggcgggacttgtgctcaagttcctccacttccgcgcgcagcttcaggttttcgcggaagaaggcgtggcgcgtctgccagtcaccctccaccagcgcgtgacggataaacagctcgcggctgagcgccggatcgatctggctgtagttgaccttgcgcgcggcgaccaccggcaggccgtaaacggtcactttttcggtcgccatcaccgcgccctgcgcgcgctcccagtgcggctcgctgtacgagcgcttaagcagatgttgcgccaccggctccacccattccggatcgatacgggcggcaatgcgtccccacaggcggctggtttccaccagttccgcgaccatggtccacttcggcggcttcttgaacaggccagaacccgggaagatggcgaaacgggcgttgcgcgcgccggtatactcctgcttctcggcgtccttcatcccaatgtgggacagcaggccggtcagcagcgcgatatgaatttcgcggtactccgccggttcgctgttcaccggaatgcccagctctttcaccacctgccgaagctgggtatagatatcctgccactcgcgcacgcgcaggtagttgaggaaatccacccggcactggcggcggaactggttcgaagagagcgccttctgctgctcgccgaggtagttccacaggttcacgaaggcgaggaaatcggactctttgtcgtggaagcggcggtgcttttcgtccgaggcctgctgtttgtccatcggacgctcgcgcggatcctgaatggagagcgccgaggtaatgatcatcgcctcgcgcacgcagccgtgcttttgcgcttccagcaccatgcgcgccaggcgcgggtcgaccgggagctggctgagctggcggcccagcggcgtcagcttataaaccgtcgcctgctcgtcggtggtaatcgccccgagctcttccagcagacgcacgccgtcctgaatgttgcgcttatccggcgcttcgacgaacggaaacgccgcgatgtcgcccagccccagggcggtcatctgcaggataacggacgccaggttggtgcgcagaatttccgggtcggtaaactccgggcgcgacaggaaatcgtcttcggagtagagacgaatgcagatcccttccgacacgcggccgcagcggcccttacgctggttggcagacgcctgcgaaacgggctcaatcggcagccgctggaccttggtgcggtagctgtagcggctgatgcgcgccgtacccgggtcgatcacgtatttgatgcccggcacggtgagcgaggtttccgccacgttggtcgccaggacgatgcggcgtccgctgtgcggctggaagacgcggttctgttcgctgttggacaggcgggcatacagcggcaggatctcggtgtggcgcaggtcgcgcttgctgagcgcatcggcggtatcgcggatttcgcgttcgccgctcatgaagatcaggatgtcgcccgcgctttcgttacccagctcgtcaacggcatcaaaaatagcctgcagctggtcgcgctcggtatcatccgcctcttccacaatcgggcgatagcgcacttccacgggatacgtgcgtcccgacacctcaataatcggcgcattgttgaagtgcttcgagaaacgttccgggtcgatggtcgcggaggtgatgatcactttcagatccgggcgacgcggcagcagctctttcaggtagccgagcaggaagtcgatgttcaggctgcgctcgtgcgcttcgtcaatgatgatggtgtcgtactgcatcagcaggcgatcctgctgaatttccgccagcagaataccgtcggtcatcagcttgaccatggtgttatcgctcacgtggtcgctgaatcgcaccttgtagccgatgcagccgcccggctccgtctgcagctcttcggcaatacggttggcaacggtgcgcgccgccagacgacgcggctgggtatggccaatcaggccttttatcccgcggcccagctccatacagattttcggcagctgggtggttttccccgaaccggtttcacccgcgacaatcaccacctggtggtcgcgtacggcctcaagaatgtcctgtttcttctggctgacgggcaggttttccgggtaggtaattgccgggcgcgcagcttcgcgcagcacaaccttccctgccgcctgttcaatctctttcgccatctcctggtaaatggcctgttgagcatcaggatttttaaccttcttgacgccgtgcagacggcgggcaaagcgctgtttaccgcgcagcgtcagagaatcgagctgttgcaggagcatcgggaaggtgaatttttgttgttctgtcatagcgttaaagggcagtacacgccctgataaactctctttttaatgattgctatagagtaccacactgacgcctttagtgccttattcaaaaaattcgaacataggcttcgatatattgcgctatctctgtggcaggattgtgaatagagtgtcaacaagcaacggggcaacccccttcaatcaaatgcaacaacaggaatcacccatgagcaaagtattagttttgaaatccagcattctggcagggtactctcagtctggtcagctgtctgattacttcgttgaacagtggcgtgaacagcattctgctgacgaaatcaccgtgcgtgacctggctgcaaaccccattcctgtgctcgatggcgagctggttggcgcgctgcgcccaagcgatgcgccgctgagcccacgtcagcaggaagcgctggccctgtccgacgagctgattgctgagctgcaggcgcatgacgttatcgtcatcaacgccccaatgtacaacttcaacatcccaacccagctgaagaactacttcgacctggtggcgcgggctggcgtaaccttccgttacaccgagaacggcccggaaggtctggtgaaaggcaagcgtgcgatcgtactgaccagccgtggcggtatccataaagacaccccaaccgacctggttgcgccgtacctgagcctgttcctgggcttcatcggcatcactgacgtgaacttcgtgttcgcggaaggtatcgcttacggtccggaagtggcgaccaaagcgcagaccgacgcgaaagccgccatcgacagcctggttgcagcgtaagacttcaccctctcaccgcccggtgggagggtttttcttttcccccgcatttcgttatcatccgctcccactctccagccgggcggcctgatgtctgcgatcattgattcttttattgccccaccgtgtcacgatgacattcagatcctctggcaggatgaacatctgctgctgatcgacaagccttccggcctgctcagcctctcaggcaaaaatccgcaaaacctcgattccgtccactatcgtctggtccagacgttccccggctgcacgctggtgcaccgtctggattttggcacgtccgggctgatggtggttgcgcgcaataaggccatcaacgcggcgctgtgccagcagtttagccagcgcagcgtggagaaagtctacagcgccctgctttgcggccacgtggaaaatgatgaaggggttattgacgcaccgattgccaaagacccggcgctgtttccgctgatgtcgatctgcgccattaccggtaaacccgcccgctcccgctaccaggtcgtggaacggttttatcagggggcaggattaccgttaacgcgggtgaaactgatcccggagaccgggcgaacccatcagctgcgcattcactgccagcagctggggcacccgattctgggttgcgatctgtatggcggtcttgacgcgccgggggctgagggaacgccccggctgatgctgcatgcaagcgttctgaattttattcatcccgtgagcggagagccggttaacgcccgtcacgccgccccgttctgaatgcggtttaccacattaaatcgtcagggattttgaagtccgcgtacggatcgtcttcgtcctgctcttcctggctgagcgcgctgtttaacacgatgctgtcggcatcgcgctgggcaattttatcggccactaccgccgggataatcgcgtattcacagtcgccgctggcgttgatgaccaagcgggcaatcgccagacggccgttgatcagctgagcctgggtttgcttgtccacctcgatttttttgatcagattaccgtcggtgaagttaaaggtgatgttgcctttcgccacggtgatgcggttcatctcgatcagctgcttcacctgcgccttaaactctttcgccagcacggcctgcttctgctgctcgctcagcagcttgtcacgctcgatctgggccttcttgttctcttctaccgcttcccgagcctcacgcgcctgaacgcgtgatttctttgccgtgcgctgcactttcgccgctttcttgctgctgacgaggcccgctttcagcatctgctcttgtaaggtgagttttgtcatgattgtttctaaaccggttggaaattttggggattatagcgggaattgcggagcgtgtgccagagaagcaggcatggcgttttgttagctgagtctggttcattattcattcagcatttactaaggttaacgagaaagcgtgattaaaaattgtcaggtcattttcttaaaaaaaatgagccgttcataaatatgatgtgggttgaatatctatggtcacgtcaggcgtaggctggctttctcttaataaaaggatgcggagaaaagatggccttaaaaggaacgatgctgctaaatggtgctgactatgcaccttttaacctgtacggcgttggcgtgtttatggcgcattccgggcagggaatttacagaaacaacggattttgtggtgcagttaaagggtcgggtccaattcccccaggtaaatactggattgttgacagagggactggaggtttcttttcaggtttaaaagcgaaggttcaggatcggtggaataaggtcaggtccggtgcagaatttggccgcaatgagtggtttgctttgtacaaggatgactggggaatcgatgatggtacctggattgataacgtctatcggggtttgtttcggctgcatccgggtacggtatctgaaggatgtatcacgattgcccataattctgattacgcactgatccggaatgctctcatgagtacagagcttattcaggttccctgtatgcgttcactgatggcacgcggttgggttgaggtgagtgaaagtggatataccaacgagtgcccttaaatggggcatcaggctgttcaaaacggtctggtttctatgcatcagcattttagtaggccgcacattgggacccgctgaacgctatcttgatcatgacgtggtctcatctctatgtgattttatttatggtgatgtgaatgctgaaacactatacgacacatataccaatatcgatattttaatcgtactgaccctcgctgcggttatttatcgcttaacaacgctactactcaataaaataaggaaataaagaatgcctattcctccctacatgtggctaaaagacgacggtggagcacatattaaaggttctgtagatgttcaggatcgtgaaggtagcattgagatcataggactgagtcatggccttaacctcccggtagacagcgctaacggcaagatcaccggcacgcgtcaacactcatctatgcggattgaaaaggaagttgatagcgccacgccctacctttacaaagcagcatctaccggtcaggcactcaaaagcgctgaaattaagttctatcatattaatgatgccggacaggaagtctgttattacaccgtactaatggagaacgtaaaggttacgggtgttaactgcagcgtgccgaacgtgaaaatcgctgccaacgataaaatgaaccatgttgaaagcgtaagtctgcagtacgaaaaaattacctggcgcatcgtcgacgggaacataatgcacagtgacgcctggaacgaacgccctacagcataacgctaaggggcgcgatgccccttactctctcactttcctctccaggctgtgcgcaatcctgttcatgaacttccctcatgttgcattgaaattaagtcacttcccctgcgccacgggctcaggcataaattatgcattggtaacttcttagcaacatgaacttaggatgcataaccacaatgagcaaagctttcacatatacccttaagcgcagttgcttcgatgagaattacaacccgtcagaaaatacgcgtacgaccaccaacttcgccaacctggcgcgcggggaaaaacgtcaggaaaacctgcgcaatacgctggtgatgatcaacaaccgctttaatgccttcgcgcgctgggataacccaaacgccgatcgctatgcggttgaactggaaatcatctctgtcgatttgaatattggcgcggaaaagccgttcccggccattgagatactgcaaaccaccattgtcgacaagaaaaacaaccagcgtatccctggcatcgtcgggaataacttctcgtcttacgtgcgggattatgatttcagcgtgctgctgctggagcacaacaagaaccagcagcacttcagcattccggaaaaatttggcgaactgcacggcaatatcttccgccattttgtgaattcacctgaatacaaagagaacttcacaaaaggaccggtgatttgcctgagcgtctccagcaaagatacctatcgccgcaccggtaaccagcaccccgtgctgggcgttgagtaccagccggatggcgaatcgcttacggagcagtacttcgcgaagatgggcctgagcgtgcgttacttcatgccggaacacagcgtggcgccgttcgcgttcttctttaccggggatttgctgagtgattacaccgacctcgaactgatcgccactattagcacgatggagacgttccagaaaatctatcgcccggaaatttataacgccaactcggcggcgggactgtgctaccgaccggatctgaaccagcaggatcactccttaaccaaaattgtgtatgaccgggaagagcgaagccgtctggcgattgaacagggtcggtttaccgaagagtactttattaagccttacaaacacattcttgagcagtggtctgataactacacgctttaatacattaaaaaaggtcttttattatgaaaacattgctcccgacttcaacggctggcagcctgccaaagccgacctggcttgcgcaacctgagacgctctggtcaccgtggaagttacaggatcaggaactgctggcaggcaagcaggatgcgctgcgcctgtctctggatgagcagatccgcgcgggaatcgatatcgtcagcgacggggaacagacccgccagcacttcgtcaccacctttattgaacacctgagcggcgtcgattttgagaaccgccagacggtgcgcattcgtaaccgctatgacgccagcgtgccgaccgtggtttctgcggttgcgcgccagaaaccggtcttcgtcgacgatgcaaaatacctgcgccagcttacagacaagccgatcaaatgggccctgccggggccgatgaccatgatcgacaccctgtatgacgcgcactataaaagccgcgaaaagctggcctgggaatttgccaaaatccttaaccaggaagcgcgagagctagaggccgcaggcgtggacattatccagttcgatgaaccggcgtttaacgtcttttttgatgaggtcaacgactggggcatcgccgcgctggagcgcgccattgaagggctgaagtgcgaaaccgcggtccacatctgctacggctacggcatcaaggccaataccgactggaaaaagacgctcggctcggagtggcgccagtacgaagaggccttccctaagctgcagacctctaacatcgacatcatctccctggagtgccacaactcccgcgtgccgatggatctgctggagctgatccgcggtaaaaaagtgatggttggggcgatcgacgtggcaaccaacacggttgaaacgccggaggaagtggccgatacgctgcgaaaagcgctgcagtttgtcgacgccgacaagctgtacccgtcaaccaactgcggcatggcgcccctctcccgtcaggttgccaacggcaagcttaaagcactcagcgctggcgcagaaattatccgccgggagcttggcgcgtaatccccttacgctgccagtacggcggcgtaccaaagcgctcgacgtaataatcaatcaccgccctgacgttcaggggcggatgtcgggcatcagggtagatcgccgcgatagcctgttgttccgtagtgatggcgcactccagcgcgggcaggagcggaatcagctcaccgcgctggagcggctcgctcaccagccagtccggaaacagcacaatccccatcccgccaagcgccgcagccagcaacgcttccgcattattcgaggtcatcaatggcgtcacgggatagtgtgtccacgcctcgcccgccctgcgcaacagccagcggttaggccctgacgatccgcgatacactaggcaatgatggcggttcagatcgtccggcacttctggcgcaccgtgtttacgcacgtagtatggcgacgcggccagatggtacacctgctgcccaaacacccgcgcgcgaaacgacgagtccgtcagcacgccaatgcggaagataaggtctgccgcatcccggtggggattgataaaatcatcggtcagcgtcagctctacgctcaggcgaggatagcgtgccgacaggccgggaagtcctggggctatgtgcttctggccgaaaaacaccggtccgttaatgcggatcgcaccggacggcttcaccgcacgcgcgtccagctcccggcgcgcctcttcaagattctccgccatcgaccgggcgtagcgaataaacagatgaccgctttccgtgggaatgacggcccgcgtattgcgatagaaaagctgctgcccgagtgcatcctcgagctggtggatcacgcgcgatatctgcgaggccgatatcccctgccgccgcgccacgacggagaagttctgcgcttcatacacgtcgataaagatcagcagcgcgcggatgttgatgttgctggcgtcaaccattaatgcatatcctgcaaaggtgtttacaccattatggcatttttctcattgcacaacccacgtaatcttcttcgcctgaaaacggaggaagaagaatgcagttggttttgattttactggtgattgctggcgggatgggcctctccgtcgaggcgggcctgctgggccccctggggggaaaagtcggggatttatgggcgacgttcagcatttttggcgtcggcgccgcgctgacgtttctgctgatgctgtttttcagcccgcggaacagcccgtcgtttttcgcacagcccggctggcagctcctcggcggggtgctgggtccgatctacgtcgtcatactgacgcttgccacgccgactatcggcattgcgctgacgatgattggcattctggcaggtcaggtttttaaaagcctgatcattgaccactttggcctgctgggtacgccgcacaggaagataaacgcaagacgcatcgtggcgctggtttttattattgccgcactggtactggtcgcaaaggggtaaacacatgacactgatgatgataattctggccatctgcggcggcgcgacgctgagcatacaggccgcaattaatgggcagctcggcagcagcgtgggcgttttcaagagcgcgtttctaacgttttccgtcggcgcgctggtgaccgccctgctgattttcttctttgagcctaagcagaccgtcacgctgctggacgtgccgaaatggcagcttctcggcgcaatgtttggcgtgccctatatcgtgataatggtgctcgccgtacagcggatcggcaccgccgtcgccacggtggcggtgatattcggccagctcgccatgagtatgctgattgataactttggctggctgggcaatcccgccatttcgttttcaccgagccgtctgagcgcggtggtatgcctggggattgccctgtacttcatctactccagcagcaaaaccggcagcgtccgcgactaagctgaggtcttacgggtaaagaacagcgtcaccgtggcgacggtgacgcccagtttcttcatctcggttttattaaacagatggttctcatcctgcaggtacatccagtcgtcaaagttcagtagccaggtgctgccgttggccttcacgttcatgctgtaatgccagttgaacgcgttgccggcggcctgccccgttgctaccccttcaatatcccccgccgtgccttcgtagcgatcgttccccacgcggcggatatgccagacccgctgctgcttctcaccgtcgtcgtaaacgaagtgctcgttcagcgtcagcgtatcgccgataacgtccccggcaatctcaacgtgaaagcggcggatctgcttgccgctgcgatcctgcaccatcccccacgcttcggttttgccctggaagtaatggaagatatccagccgcggctgctgctggcgatactcggtcacctccgtgctacagcctgccagcagcatcgtcaatgccagcgccatcatcaggatacgtttcatttttggcctccgattaactgctgacgcagctcagggtattgcgtgcgaggatcgagccagatggccaggaagcgggtgctgaacgcttctgactgacgcggtccgagtggaataaaggctttttgcgccgctgatgcgcgataccagaactgcccctgcccgtcgtcgagcacaaacgccagctgtgcgcccggccggacatccggccacagagagcgcagcatctgtaaccaagcttcgcttcggggttcccgttgcaggatcccctgcgcctgccactggtcgcgggtcgcctcgaccagctcatcgcgatcgatatcgcgcgcataggtaataatcagcgcctgatcctggttctcccgaccgtaacgcccgtccggcgtacgcagctgggaggtatagacggtgaacggcccccaggtgagcgtggcgtcacccaccttccgccaggccagccagtcggcggcctgagcaacaggaacaaccagcgtcagacaaagcaacaaaaccgcagctctcatttttgtctccccatcagcaggtggaaaaacagcatcaacaccagccagcccggcgccatccagctgacgacgataaaggtcggctccagaaacgtgatggcacccagccgctcgccaatcaggtacgccaccggccctcccacggcggccagcagggtgagcagccagccgggcaacgtggtggtgcgcgtaagctgcgtccagacggtggcgaacatcagccataatgccaccatccatagcggcatcagggcatcacccgtgaaggcgatcagccccgtcagcgcccagagcgtatccagcaaactgcccgccgcggccagcccaatggcgtaaaaacggtatacagacggcaagagcaggcaagccaggatcgccagcccgagccagataatcaggccctgttcgcgaaagagcaccaccagcgcccagtagagatcgaacgcgacggccagcaggaagacctgaagatatcgtctcatacgcgctctgcggtcagctgcaccacgctgatggtgcgggcgttaaacccggcttcacagtagccaaagtaataaagccacatgcggcggaaccgctcatcaaagccgagcttttcaatctcctgccaggcgtggacaaagcgctgccgccagtgcgccagcgtgcgggcgtagtccggccccatgtcgaagagattgcgcaccacgaaatcggtgtggcgcgtcatcagctcgttcatggcggtgatgctcggcaggaagccgccggggaaaatgtagcgctgaataaaatcgacgcttttgctgtagtcgcgatagcgctggtcctgaatggtgatggcctgaatcgccattcgtccacccgggcgcagccgcgcctgacaggtccggaagaatgtaggcagatagcgttgcccgacggcttcaatcatctctattgagaccagcttatcgtactgcccggtgaggtcgcgatagtcgcagagcagcacctcaacacgatcctgcaacccggcgcgggcgatccgctcggttgcccagacgtattgctcctgcgacagcgtggtggtagtcacccgacagccataatgacgggccgcgtattccgccatcgccccccagccggtgccgatttccagcaggtggtcggcctcgctaagcgccagctggtcgcacaggcgcgccattttggcctgctgagccgtcgtgagatcctgctcgtctgcggtaaagagcgcgctggagtaaagcagttccctgtccagaaaatgggcatagaaggtgttgcccaggtcgtagtgggcggcaatattttcacgcgcctgcgcgcgggagttacgccgtgtccagtggcgaaaacgctccagcggtcggccaagcagccggaaccctttctcaagacggccaagcacctcgccgttgagggccaggatttgcagaagcggcgtgagctgcgcggtttcccattcgccgtccatccaggcttcagcggcggcaaggctcccgcccgttaagacgcgccagtagacggcgggcgtgagaatctgcacgtcggcgtgcagcgtggaggatggctcgccaaaatggaaggtctgcgccccttcacgcagggtgagcgaaccaccgcggatgccgcttaacagacgaaacagcagccatcgcgcgaggcggacattgcgcgggatatcgggttctaacgcaaagacgggatcggtcatgagcgttcactcctgctgacgggatggttatacagcggcacgcgcttgagccacagcctcagcgcctgccagtaaatggcgaaaacggttttcagggtcataagcgggatgcgcagcagcagcgcgcgcagtgccggacgggtcagcggctcccggcgcagggcgagcgtggcgtcgaacaccttcgcttcctgatgattttcaatgtgcatatgcagcgtgttatccggatcgttgaagcgccagtggtagatcatgtccatcgggttgaagggggaaacgtgaaacgctttttccgtgggctgggcatgttgcccgtcgaccgcgtaataatgacgctcgttccacggcgtgttgcgaacctccgccagtacccagcgcagagtccccttcccgtcatagcagtagtaaaagttgaccgggttaaaatggaacccgaaataccgcaactgcgtcagaagcatgacccgcccgtccggccgttccccggtcaggctctccagcctgctgagcacgttctctttgagcggcgtgccgagcggatagtccgcgtcgtggaacgcggcggcggcaaagcgattgcggcgcacgccgacggacgccagcagcggcagctcatcaagatccagccaggccataaagacgctgtagcgaaattcatgggttttcggctgaaggcggcggtggcgcaatacgccgtgatagaggcagctgttcatctcagttcccctctccggccgctatcgcgttgaccacgtccagcgcgctgcgcaccccgtcctcatgaaaaccgttgtaccaataggctccgcagaaccagctccgccggtggccgttgatctcgccgcgccgcgcctgcgccagccagctttgcgggttaaacagcggatgctcataaacgaagcgttgcagaacgaagcgctcatccaccgccgcgtccgggttcagggtgacgcagaacagcgggctgcccgcaggcagcccctgcaaaatgttcatgttgtaggtcacacaggcgctggcctgctcctgcgcactcagccggtaattccagctcgcccaggcgcgcggccgcaccggcagccagcgcgggtcgctgtgcaacaccacctcgttgcgctgccaaccgatatcgcccagcacctcgcgctctgcggaggtcgggtcgtcaagcatcgccagagcactgccggagtggcaggcaaatatcacctggtcgaaggtatggctgccgttttcaagctggagcgtgaccccgtcctcgtggcggctcacccgcttaaccggtgaattgagatgcagcatcagccgatcgcccagtttgtccagcatcgcgcggatatactctcgcgagccgcccggcaccacgtaccactgcgggcgatgggtgatatccagcagaccgtggttttggaagaaacgtaaaaaaagcggcagcgggaaacgcttcatctcctgcagcgaggatgaccagatagcggcccccatcggcagaatatagtggcgcgcaaaaaacggcgtaaagccgtgctggtccagaaacgtctgcagcgtggcgttcgggtccacttccccgtccagcgcctgttttgccagacgattgaaacggacgatttcaccgagcagccgccagaatgtcggattgacgagatttcggcgctgggcaaacagcgacgtcagggtgtggccgttgtattccagccccgtctcagggttgtgtactgaaaagctcatctgggttttttgcccgctgatacccagctcgctgagcaggcccataaagcgcggataggtgcggtcgttgtagacgataaacccggtatcgatcgcgtatgtaccttgtggcgtcgtcacgtcaaccgttgcggtatggccgcccggtgtggatcccgcttcaaacagggtcacctgatggtgcccggccagtcgccaggcgcacgtcagcccggcaatgccgctgccgataattgcaatgttcatgaacgcaccatcctgcgcagcagcgtgcgctgaagaaaagcaggcagccctgagagcagccgcaaaatgaagccaaatccggcaggaaacgcgatgtgcattttcccggcctccagcccgatacggatcgccttcaccgcctcatcgacggtcacccgacccggcatggcaaaatcgttttttcgcgtcaggggcgtatcgacgaagcccggagagacaaccgtgacggcaatcccttttggctcccagtccaggcgcaggctttcggcaaaccagctcagcgccgctttggacgcaccgtaggcctctgcgcgagggaaaggcagccagtgggccatcgagctcaccagcaccacgcggttgcctcgaaccagctgcggctgcagcgcctcaaggcagttcaccggcccgaggaaattggtgttcatgacccgctccaccagcgccgcatccaccacgccaccgtcgaggtattcgcaggtaccggcgcagagaataatcaaatcggcgtagctgccggtcagcgcctgtcggcaggcctcccggtccgtcatatcgaacaggcgaacggtgagattggggcaggtctgatgcagcgcttccagacgcgccggatcgcgcccgcaggcaatcacatgatagccgtcagcggagaaggatttcgccagcccggcgccaatgcccgaacttgcaccggtaatcagtaccgtcttcatgatttgaccctccgcttcacgccgcgtaccgcccagcccagcagaggaagatgttcgtagatcatctctcccgcatcgtagtagtcgcgctggtgggtgatgagatcgttttccgtctccaccaccgagcaccccggcagatcgagcggttcgcctccggcaatgcgcggatgcgaccagtgcatcacccaggtgacaacaaaccggttcccgctgcagagcggcgggtcgatagaaaaacggcagttctcgacgttggccagcagatgggtgaaatagcgctgaagcgcaaagataccgtcgtgctcgccgaacggatcgacaagcctggcatttgaatggtaaagcccgaccagcgcggacggcggctggctatccagtgcggcgtagtactcgacaaaccgactcacgacagagggcaaagtgctcatgggtcacatcctggctgtaaacaacgtggcgtaatcgcatacttaaaacttacacaattaacgttatttgtccaagtttgtgcaaatttattttttattacccataaatatcaacaacttgataactcaatcatttgacggtttttaggccgggtaaggcgtagccgccacccggctttcactttcaggttatccttaaggcaaattcagcggtcatcttccaggcttatcctttttattcataaggatgcctgacatgaaacgtttctttctctccctcttctcaagcccggaatccttactgcaggtgatgagtcagcaggaaattattgaagccgtggaagatggcgaccgcatcattatcgaccaggacgggaacgcctcggtgaactacaagagcaacgaggtgcggcaggactttctgcgtcacgttaacgcgctgaagagggcctgatatgggaacggcgatatttatggtgctgatggtctgcgggtactggtacaccagccgcgacctgtcgacccgctttaaaatcaagcgttcctttggctgggacgtctattttctcgttgcgctttacggctgtattttcgttctgcagggggtgattgctacggggctgctctggctgctgctgctcaccctttctgccgccaacaacgctttccactttgcctcaccgaaatacaccgactggcaaatcgactttatgaactggagttttttaggcattcaggcgccggtggtggtgatgctggcgtttgccattctgttttgcctctaccgctctaactgggcaggcagcgccaggctggatggcgagagtcggaaaaagctctacaaacggcttgcgcaggcgagcgggattgaacaactgctctatcagtgtatggagcaaggcgaactggcgcaggtcacgctccgctcgaggcggatttacgtcggcatgatccacaccgcgacgctggaatatgaaaaaacggccaatatcgtgctgatcccgatgttgagcgggtaccgggatgcgaagacgatgaacctgcgcatcgagaataattacagcaggtggtatgcggagcatgacattacgctcgactcggaacccctcagcgccatgtcattccgcaaggtgattttactcaaccagattgagagcatctcgctgttcgatcccgccagcgccagcgcgctgtcgctggcacagcggggcgagagccctggccctaaagagacatccccataattctgagtatgctctgctgtgaggctgtttcaaaaaggacgttcttaatgcagagcatgccctgcttctggtagaatcggtacgctcctgcgttctgctcaagcacttccagccagagagagtcctttcccctgcttcgggccatgtcgatgattttgttgaacatgtcctgaccatagtgcttgccggtctcggcaggatcgaggtagagcttgttgaggagaacgcccctcttgtccgtttccggaagcatggcgtcccaggtcactttcatgaatcccactggccgatcggtttctgccacaaaccaggaaacatggctctcggacaggctctgctcaatgacggaaggggtatactcggcgtccagaaaagccgtcatctcggcatctgatacccacaaatgctgaaaatgcgcgggatagatacgatatcccaactcgcttaatagcgttgaatcggcccctgtggcctgtcgaattcgaagcgtcatggaaggtatcccaggtcatcacccgcgttgggcatgttgatagagatcccagcggttgccgtacatatcttcaaacaccaccaccgtaccgtactcttcctcacgcggttcttcgcagaaatgaacgccttttgccttcatggcatggtaatcgcgccaaaaatcatccgtctgaaggaacagaaaaactctgccgccgcattgattaccgataaaaccttcctgcctctcgttagacgcacgagccagcaaaatgttgcagtcgctttccggattgggcgagacgaccacccagcgtttacccggttgcggcgtatcctctacgagggtaaaccccagcttgtctgtgtagtactcaatggcgcgatcgtagtcatcaaccacaatagccacgctgccaaggcatcgtttctgtgttctcatttccgttacctttactctaaatggttatgctcagcgcttttccactgaatacgcgcacataaaaacagcgatcgcatgcgtaacccgacgagcaatttcttcatcagataagctttttctggcgccaagctttatctcaaggcttgtcatcccgagccacaacccggccaggtcgtcagccgcttcgcgcggggagcacgcgatcagtaagcccttttcaacggcttcaccgataattgtctccagcatctgctgcgccctgccgggacctgccgcataaaaacgcgcgggtaactccggatgacgaatagcggcggaggcaattaagcggtcccagcccgtcagctcgcgctggttgatgaagcggacaaaacggttgccaaacgcggttaagacctcggtcaacgacagatgatgccgctcggaaaaatcactgtcactgatggtcagatccgattccttacggagtacggcctcaacaagcaggtctttatccgcgaaattggcataaagcgtggcttttgccaccccggcaacgcgggcaatttcttccgtcgtgacatcgaggcctttctcgagaaacaggcttcttgcggcctgcagtatcgcctgctcctttgacggatcttttgggcggcctttctgccgaaccttttctctcatcgtttacgacctgacaaaagcatgctcatcatgagccccccgataacggttatgtgttcaagcgcgatatgaaactcctgggtgcgctggggctcgctaaatttccagaatggatgccccaccggaatggtgagtaatgtaaacacaatcagcattgccgatccaatccatccgtagccggcaaaattcgaaatcaccagagcagagcctacaagctgacagagaatggtgcctgtcgcgaataagacgggccaggggagacccacatccaccatttccagcacaatctctccaaagttgaacaacccataaaagcctgccatccagaagaaaaaggtcaataaaattcttgaaagacagagtgttgtgatagatgacgtgatttttgacactgaattatctctttgatcatttaaaagactggctagtctacttattaattaacagaccgacaagtctgataagtgcgatcaccgccctgacactccaaaacgggtgggtgaacatcagtgtgagaacgcgctagtctgcctctggtgaatggatggtgagcgatgaagacatatggaaattattttgatgcgccacggcgaacccgaatacaggggcgccggaaaggtgtcgtacagggaaatggtgggatggatcgacagctataaccgctcttcaacgggccgcgacagaccttcggagatggctcaaatcctcgcgtaccgcgcactgacgtttctcagcagccctctcccgcgagccctttcatcgttgaaaacgctggggtgtgaaccgggcttaattgatgaggtttttcgggaagcagagctgccggtgttccgtattccggggttccggctatcgcctttttactgggcagcgctgtttcgcgttctttggctctgcggcctgtctggcgagtcagagcgcgtaagcgccgcaaaagaacgtgccgttaaggcggcagaaatcctggtgaatgtagcgaaggactctgacggccccgtcttgctcatggggcacggggtcatcaaccggttcattgcaaaagaactgatcgcatcaggctggaaagcaaggccgctggaattacaatgggagagcctttcttcaagcaaaaggatctattccggcgctctggtgttgtttgcttcagcagtaattacgagctctatgctgacatgtccaaccgggtgatgacaacgttggaggaaatgagcccccgcgtcgaaatttacagcattgacgaggctttttgcgatcttactggtgttcgcaactgccgggaacttacggagttcggcaaagagatccgtgcgacggttctgaagcgcacgcacctgacagtcggtgttggtatagcgcagactaaaacactcgctaagctggcaaaccacgcagccaaaaaatggcagcggcaaacaggcggggtagtggacctgtccaatctcgatcgccagcgccgactgcttgctctggttccggtggaggacgtctggggcgtcggcaggcgcatcagtaagaagcttaacgccatgggcatcaaaacggcttttgacctctcagaacaaagcacctggattatccgcaagcactttaacgtggtactcgagcgaacggtcagggagctgcgcggcgagccatgcctcgagctggaggagtttgcaccagctaagcaggaaatcgtctgcagccggtcttttggtgaacgcgtcacagaatatgagcagatgcgtcaggctatctgcaattatgcagcgcgtggcgccgaaaagcttcgcggcgagcaccagtattgccgctttatttctgcattcgtgaaaacctctccctttgcacttaacgagccatactacggtaacattgcatcaattaagcttcttactcctactcaggattcccgcgacattataaatgccgcggtaaagtgcctggacaaaatctggaaggatggccatcgctatcaaaaagctggaatcatgcttggtgattttttcagccagggcgtggcgcagttgaaccttttcgatgagaacgccccacgcgctggaagcgataagttgatgaaggttctcgatcatctcaatgcgaaagacgggaaaggcacgctctactttgccggacagggcatacagcagcagtggcagatgaaacgtgacatgctctcacctcgctacacaactcgttatgccgatttattgacggtcagataggccgccatgggattgagatacctcggcaggcgaacatgtaaaaggataagtaaacgttttgttgctgccattaagttcgacgtattggatgactaaagtacagttttttggtacatcgtctttggaatttaaaatcgtctgaatttcatagggaagaggggaaggtataggtgccccgtttgaggcattaagtactttagcttgccctggttcaaggagtgtgccatcaagctgattatcgaggtaccatgtacctatcccgaaactcatcttgctgtcaatttcaatagaagtaattgctgccggctgattgccgttattggcgatcataaaacgaagcttatttgactcgccagatatgatagaggtaactatttctgcctgtttagattgaaaaacaccattaataaatggaattgtccatattgaaagcagtgtcagaaagaagccagtaaacagagcaaacgtattgaggtgacggatccagttctgatagcttccgcagtggtgacattttttagctccgtggtgtattggatttctacaatcacgacagttattcataaggcattccctgcttataccatgaacaatattagtgaatacatagtactagagcgagactggttctaatagatcatgactttggtttttcacattccccacagcgcgcgttactggatgccaaataaatttgcttgccggcacggcaccgctgacagctatatcttccgcttctttccctccaacctcctgacgcatccattcccgggccgcttctggcgataggacgaggggccggcggtcgtgaatatccactaggcctttgtcagaggcagacgttactatcagaaaaccttctgcttcatcgcctcgctcaaacggtgtgctgccgatcgccgccataaaaatcggctgaccgtctgcccgatggatataaaaaggctgtttcttgtcaccttctttcttccattcgaaccaaccatcagcgaagcaaattgcccggccatgctgccagagaggtttaaacattctgctagttgccgccgtctcgacgcgcgcgttaattagtggcggattaccccaccacccgggcgcgtaaccccagaaaacaggatcaaggtgcagtttctggtcgcgttcgctcagcagcaaaaccttagtgcctggtgccacgttttaccggccaataggttccgggtcgaatggcatgtcgcgatcggcttcatcggccagataagccagatatttttcacgcgtttgagcttgtgcaaaacgtccgcacatagaaacctccagccaagtgtcaaactcaaagtatagggcagggggagaaggaggagcgtagcgaacccattaagagattaattaataaagccaaaaagtggttatcaaaacccaaaaaacattgtagttaatcaataggttagcttgtggtcaaaaaagtgtgatgaacgcgtcaattatgaatttttcattggaaaatcaatgcatcacgattgatttaatgaaatactgctgcgtcatatggaatggttcgaagccgcagacctcatcgttaaaggtatggaaggcgcgatcaacgcgaaaaccgtcacctatgacttcgaacgtctgatggaaggcgctaagctgctgaaatgttcagagtttggcgacgcgattatcgcgaacatgtaatccagattctgggttaaacaagagcgggggcctgagggttcccgttttttttgcctctgcccgcgggagacaacccgatgttagccactgtccttatcactgtcgttgcacttattcatctctacattcttgtgctggaaatgttcctgtggaataccaaaacagggcacaaggcctttaatctgcgtcctgattttgcacgcgacacccgcgtgctggcggcgaatcagggtctgtataacgggttcctggcggcgggcctgctgtggagcctctggctcggcgaaaacgggattcaggtggccatcttctttctgacctgcgtgctgatcgccgggctttttggcgcagccaccgccagccgaaaaattttgtacgtgcaggccattcccgcgctcgctgcgttgcttgcgttactcatctgaagcaatgctttggttgagataatacgtccgatatactcgtgacgttacctttattgacccgagacgagactgttatgcacaacgatatccccctgaaatattatgatattgccgatgagtacgcgacggaggccgcagagcaagtcgcggaatcagagcgcgacgcgctggcacactatttccagctgctgcttacccgcttagcgaataatgaggagatcagcgaggaagcccagcaggagatggccgcagaagccgggatccgtgcgggtcgcattgatgatgttgcgaacttcctcaatcagtggggaaatgaatagcctgcctcaaaaaccgttatggtgatgctttgcgatacagctcagcatcacgctatcggaccacatgcattttttccgcagaataggcgaagcgggtttatcgacaagcagcgcgaaaataacgatcagaaaaaagagtactactggaaaaactaaggataatttcacgtttttaaccaaaataagagtgtgtttcagggtaatctaccgtctgaatatgacgactatatgttttggcggaaaaaatggaaacgtccgagtgtaaaaaaacgagcaggacaggcttcatgttagggggcgacgccggtgagtcgcttcgccagctcgctccgggtgagtgcttttgaaaaataccatccctggatcagcgcgtcgggatatctgttcgcaataaagcgatactgagtttcattttccacgccctcgaacacaagggttttattcaacttcgcgagggcatcgctgaagataacaaagatgttttgcttataatcttcgctgatgccatccaccagcgatttgtcaattttgatttcatcctattcaagctgcgacagccgcgccagatttgaattttgcacgccgaaatcatcgattgaaattttaacgccaagcgattttagttcctggcagaatccctcaaggatatccgccgcggaaacggctttctcagaaagctcgaccttcatcagggaaaggggaaggttgttgactaagcactcgcgacgcaaaatgttaataaactgtccgtcttcaatttctttccgcccaacgttgattgaaacgatcagctgatgcttaatcgccagcggggcaatttctgagagcgatttaccgataacattgccataatatcttttatacagcccgattttcttaattaatgggataaacagctccggcgagacgtctccgtgtttttgatcgcgccatcgcgacagaacttccacgcccacgattttttgatcgcgaatgcgaatgatgggctgatagttaacgctgaaggtatttgttatcacggctttgatcagcgtacgttccagcgaaaaacggtcttcatggatacggaagacaaataacgctatcgcgacccagataaagtagagaatgatcgcgagaaacgtcaagataaacgggggtaacgaggccagtcccgcatcgtgatgttttacaatcacgcataaatcccacacggcgctgcactgtgtaatggtcagggtgaacaacgtggagtgcagccagctccgcgctcgcaggtcgggggcagccgaaaaaaagatccggccaaagtcctttgtggtggcactcagggaatagcttgcggtaaccggggtgaatttatcgtaagcatagcgggaggtgaagataataatattattataaatggccgcattgcccgtgaaaaagtcttttcttgaaaactgcgcgaggagaaaacctctcggcgttttatgcagttccgcaggaagtggaacgggcgtcgcgagtttaccccaaaaagcagtacagataatttttcctttttcaataaaaccgatatcgccgaaatagaggttgttaagctttatttgtctgtagctatcaaggctggttttatcacacccctgcgtcgttatgcttttaaggcccagcgccacgttttgggacaggtcttcggaataatgtaaaagggtccgggatatttcaagctgtttggttttttgctgaccaaggataaccgcattgaccgcataaagagacaggatgaccagaagcgttgaaacgatcgcaacggcaatgcgctttttcattttccggttatcctgtccgctccctgaattcataaatcttaacacagcctgggcaaggcacaagcctgatagtcacgccgggtgagcaaattcgggcgggtgaactcatacgaaagcatcagttttttaagacaattctcagctaagctattttcattgcgatcggcaacgtcaggtaaaccacgggttcttctttcagatccttcatgcttgtttattctattaaggaaaacatcgtgcgcaacgtgatgatccctattctcagtgccctgtttctttttctgatcggcatactgattattaactggcagttatggcagatggcgaaaatgaataacgttcataccgccacggtaagcatccagaaaatagaaagcattttgtcggaagccgtcagtgcggccaacacggcgaagcgcgttgcggagcaggggtgtaccagcagcgggcagctggcgctggggacagaagctgcgctaaaaccgcatctgcgcgccatcatgatccagcagcaggggcaaatcatctgtacatcccttccggggaatggcgtattgattgttcatcctgagacgctacctgaaaaagaattaatgctgctccccggtaatcaactggtgaacggcatcccggtacttgtcttccagatgcccatcgcgggcgggcgcatcatcgtcagcgtcagtgatgcgcatttgcaggacgtcatcgcgaatgcatcaaacagcgttgacctggggttggttgtcggcgaaagcatgtttacgcgcaacggtgacgtgagcggatggaaagcggcctcgtggacgggttcacttacggcatcttcgcaattcccctttagtctggcctggcaaccgcctgccttttttagcctgacgcggctactgcaccagggctggagcctgatactgctgattctcgcgctatccctggcggtgggcattttgatccgtcgatacaagggaaaaagcaccacctttgaagacgatttgcgtaaggccattttgcagggagagatcgtgccttactaccagccgatcgtgaacggggacaccggcgggctatacggggttgaagtcctcgcaaggtggaagcatccaaagtctgggtttatcccgccggatgtctttattccgattgctgaacgtagcgggttgattattccgctgaccaaaggcttgatggcgaaagtggtcacacagcttaagccgctgttgccgaagctaccggatgggttccatatcggagtgaacatcagcgccagacacattgatgccccttctttcctcggtgactgtcgtctcttcggcaaggggtttcagggtaaagccgtgaagctggttctcgaggtgaccgagcgtgaaccgttgatcgataatcctcatctggtggaaaacctcaacgcgctgcataacgccggttttgtcattgcactggatgatttggtacggggtattccgggctgtcatgtctaaatgcgcttgccatagattatattaaaattgataaaagctttgttaaccgggtttctgaggagaaggactcaacgatcctgctggactgcgttattgacctggcgaaaaaactgtcattgcgtatcgtggccgaaggtgtagaaacgaaagagcagctggagtacctcaaccgtaatgaaattaccctgttgcaggggtattattttggtaaacccgtctcctatatcgattttattaaagtcattttatctaagcccagggaggccgtgatgctgtaaaacgtcaggcgctgtaaaaaaatcaggaatagagcgggttgcctggcggtgaaacacaaaatgaagacgagcttctgttgtatgcttaagtgcaattcattttcctcttatcctgagctttgttacagtgacaagagttgtcagccagggatatcaggcgtgataaggtggaaaagctcgtgcatgtgaaaaatactttttacacaacaaccattaccgtcatcattgtctcattgattatctcgctggcgcttgccgtccaaattgccacgtccagacagcagtcaatccagcaaattaataccagcgtcgctaacctcagccacaccctggatgtttatactgaagggatcatgcgccagagtgaaatgttaattactaccgtttctgacataatcgaaatttatggcatgaccccgcagcaggcgaccaatattcagcacatgatccataatcaggataaccttcttacccagattaataatgtggttgtttacaacgctcagggcaatatcttcaccgcgctgcatgaaagtttcacggggccacgcaaaggctcggacagagagttttttatctatcacaaggaaaataaaactcagcaggtctttattggggagccggtggtaagcagaaccaatggcaaatgggttatcaccctcagtcggcgccttgaaacccagtccggggcatttaacggtgtcgtggtggtgacgctcggtattgaaaattttctggcactctacgggcagattaatatcggccactcgggcgtcatcggcttaacgacgcaatcaggcgtactgctggtccgttatccctttaaaaatacctatatcggcacgattgtttctgattcaccgctcttcaggaaatatctcaaagtacaaaatacggggatagccagctccatctcacggtttgataaaatcgagcgcatctatgcctatgagaaaaacagacgctacggactggtcaccacagtggccgtcagcattgatgaagctcttgcaccctggcgcaagcaggcgtttcagctggcggtactcattttcgtgtttacggcgatactcatcgtggcgtcgtacttcctgtattccgacctgtcccgaaaaacacgggataacaaagcgctgaagattatcgcttcagaagatgcgttgaccgggctgtacaaccgccgcgtctttgatgaaaaaatcctctcggaaattgctacgtgcgccgcacatgacgcgccgatttcggtactgatcgtggacgtggactacttcaaaaaatacaacgataactatggtcatcctgaaggggaccggtgtctggcaatgctcggaaacagcctcagggagagccttacccgtgataatcagcttgtggcgcgctacggcggagaggagtttgcgctgatattgccggatgcggatattcaggaggcacttcgtctggcccagacgattattcgcaatgtgttctcgctgcaaatcgcgcatgcctttagccccttcggccgggtgacggtaagcgtcggaatttccaccgcccgtgccgtcgacattgcaggcagccagcaaaatatcattattgccgcagaccaggcgctctatcaggcgaaacgcgcgggacgtaaccggtacgcgtttgttggggtatgagcaaaaaaaagcccactcaggagtgggcaagaaatactggaagcaatgtgagcaatgtcgtactgaatacttgagtgtttctctcaactattcagtgttgagaaagataatctttctcaacaaaagatgcaaccccacagtttctgtggcccgcacatttttttgatgaataattccccactctctcattgtgatgcttatcacaaatttcctttctggaatcctgtgctattcttttttgtgtcgttgatttaatgacaaaaaccatacagagaggaaagttatgggaattttatcctggattatctttgggcttattgcgggtattctggcgaagtggatcatgccgggcaaagatggcggtgggtttatcgtcaccgtaatactgggtattgtcggcgcggtagtcggcggctggatcagtacgctgttcggttttggcaaggtcgatggctttaacttcggcagtttcgccgtcgcggtgatcggtgcgctggttgttctgtttatctacagaaagatcaaaagctaaggtctgaaagcgttgaaaaaggctgccagatggcggcctttttacgtactggcgtttaccaccagccaagctgcgtgccggcaaacgccgcgatggcaacgatcagcataatgacggttgtcttccgcatttatgcccccggcgccgcgtaaccgccgacaaaaaaccacgctaaaaataccaccgccgttataaatataacgaccgggaagaggatccctattctcataccatcacctgtttcggtttctgtaacgccgtagagtgtacggggttaatcaatggtgagaaagcgtgatttgctttttcctttcttatcctgatacatcgcgacatccgcagcgcgtaacgcgctgtcaggatcggttgcggcagggtccacttcgatcacgccgaagctggcgcccggataaataatatgaacgctgcccagccagtattcgccagcgatgcaggcgctgaggcgcgttttgagcagcgtaagctgcgcgttatccccgtcctggtggggctggcttagcgacgccaccagaaattcatccccgcccagacgaccgataatatcgtcctgctgtttctcttccgtcaaacgcttgcccacttctatcaggaactggtcgccagcctcgtggccgtaacgatcgttaatcagtttgaaatcatccagatcgatgaacgcgatgatggcgttacgcttaaggtgccgggccagagaaaagagggtggtcagatcttcaaaaatggcgcgacggttgggtaaaccggtaagggcatccgtataggagtgcgcgatgagggccgcattggcttcgcgaagctgggcgaccagcgactctttctgaatggactgggcgatcagcccggcgaagagcttcagaacctgttcgccgcgctcgctcagcggctttctggtcgtgctggtggcacagagcgttccgtaaagtgaaccatccgcaagatggacaggaatactcatgtaggtggtaatgccaagtgctttcgcagcttcgcactcgggccaacgctcgggcacgtcattgctgaatatcgtgtcactatccagcgcgcgcttgcacagcgtctcatcccatgggacgctcagcccctccgggatcgtcatctgcttgctgttgcgggcgtagagaatgtgctgtagccgcgcttcgatatccaccttcgtcaggtaggtcgactccatgtcggtgacaatctccagcatctccagcagctggcgaacgaggctttcaagggattgctcggtggcaagggtttctgaaacgcgagcgaggataagatccgacatgacgtagaataactcccaggcagaagacgtctgcatctgcatgttatgctgaatttttaggcttcagacatagtaaaacatgaatacagaaaatttaatatatgcagggggcgggcagcaggcgagaaaaaagccccgttgttgagaccggggcaaagacatcttgattacggaatgatgttctctggtcatatcgagaacatgccacactatagtgctgaaaagtgcagttaaaatggagaaatcatggagaacgtggcgatgacccgttacccttagactctgatgacgtcaaaaggatcaatgagatgagatttctgcttctggcgctggcgcttcccctggccgcctgcaccgccaaaaccacgccacctgatgcaccgaaaccgccgcacgttatcggtatggcgaacccagcttccgtctactgtctggagaaaggcggggaacaggtcccggttcaaagcccgcagggcgtgcgtaccgagtgcaaattaccgggcggcgaagtgattgatgaatggacgctctatcgtcgcgaccatccgcaacccgccaggtgacaaagtaatattgcctgcgatacacttctctttaagattattcttagccagttcctggcgttcgttatcgtgagagaagtatgtttcagctaaaaccgggcagcatggcgatgatcgttggcgcccgcacggcgtcaggccgtcgcaatattggtaaatccgttgagctgtttggcctttgccagcctggcctgcgttttgttaaccccgtcaacggcgtgatgacgcaattaccggtcaccgcagatcgcgcgctttggctggtgacgggtgatgtctacgcttttgacaaccagcacggctttgcgtttgtccgcgccgaacatctgatgccgctcaccccggatgaagcgccgcaaattctggatgaactgacgatcggctgatcacagatggcgcagccagtcggctaagaccagagcgtgattttgctccgtgtttttggcagcaaagagcagggtgacggtctgcctgcgcgccagcgtcgccagacgcgcgccctcgtcagcccgctgcgccagctcttcccgataggcctgactgaaggcggcgaaatcaatcgtgtcgctgtgaaaagccttgcgtaattcattcgaaggcgtgagcgctttacaccattcgtcatacgcgagatccgttttcttcagcccgcgcggccacagcctgtccaccagtacccgatagccgtcgtcagggcttgcctgttcgtatacccgtttgcactgaatcatgattccaccctcccaatttaaggtattgtgataattgcaaaagatcggtagtctgaggttccttatgttatctgataatactctggcataaggaacctttcatggaacacctcccggttaaaacaacgctgcgcattgcgctggttggcgattacaatcccaatgttattgcgcatcaggctatcccgctggccattgacgacgccgctgcagtgcttgacctcaccgccgattacgactggctggccacgacggagctaacaagtgctgaagatctggtgggctacgatgccatctggctggttcctgccagcccctataaaaacacggcggccgcttttattgccgcgcgctacgcccgtgagaacggcatcccgttcctgggcacctgcggcgggttccagcatgcgctgattgagtatgcccgaaacgtgctgggctgggctgatgcggcacacgctgagacggataccgaaggcaccatggtgattgcgccgctgacctgctcgctggtggaaaaaacggatgccattgagctgcgcagaaatacgctgatcgccaaagcgtacggcaatcccgaaattgaagaggggtatcactgtaactatggcgtgtcgccggcgtttgcgcaggcgctggaaagcggtgatatgcatgtaacgggctgggacgatcagggtgaaattcgtgccgcggagctggtgacgcacccgttcttcgtgatcaccttattccagcatgaacgtgccgcgctggaaggacgcccggtcgtgctggtgcaggcgatgctgcgcgcagcgcgcgggtaaaaaaggcagacccggtggtctgcctgaggatttaacggggcgcgatctcccggtctcgcccggctaacacaccgcagatagccattatcacagcggccagcgcacagcccagaagcgggatttgccagtctcctgcggtatcgtgaattttccccatcagcggcgggccgcaggcggcaagcaggtagccaatcgactgtgccattccggagagcgccgccgcctggtgcgcagagctggcgcgcaggccgatgaacgtcaggccgaggattattgttgcccctgtgccaaagccaaacatcagcgtccacatcaccgccattccgggcataaaccataatcctgccgcgcttatcgcgcacatcagggccactaagcctgcgatcgctcgctgatctttcaggcggtggaggatcagcggaacggcgagtcccggcacggccgtggccagctgcaacagaccgtgcaccgaaccggcctgcgcttcgctgtagccatggctcagcaatatcgctggcagccagccgatgatgacgtagtagatcagcgagttaattcctaaaaagagcgtcacctgccaggcgagggccgagcgccagagcgcgcggttttgcagcgcgcctgcgcccgttaccgttgcgacgtgtttctgacgccactgcggcagccagagcagcagtgcgaccagcggaaacgccatcagcatcagcagcgcgccatgccatcccgcgctcccctgtgcaaggggaacgatcatcgctgagccaaacgccgccgagacgcccatcgtcagggaataggcgccggtgagcttcgccacctggcccggaaaatcacgcttaattaatcccggtaacagcacgttcccgagcgcaataccgcagccgacgatcgccgttccgatgaaaagcaaagcggcggaaggcagcgagcgaacggcaatcccggcgcaaatgagcagcagggcgataaacaggctgcgctccatgccgatacgccgggcaacgcctgcggcgagcggcgagacaagggcgaaagccagcaggggcagggtggtcagcagaccggtttgcgccgtgcttaagccataatcaagacgaatggtatcgagcagcggcgctgcgccagtaaaggtgacgcgaagcgtggtggcaatcatcaggatgcctgcaatcaacagcgcgccgtgttttcctgaggtgcgaatagcagtagtcattatgttctcatacgttcaagcgagcgcacacaataccgattttctcagcggttgaaatcaggctaaaatgacagtttatcgctcatatcggacaaactgatgattggtctgggactggaaggctacgatccggatagccagtacgatgcagccgtcgcatttcgcattcaggtagtggcggaggaacaatatattccgcttcatcatcaccgtaaggggcagctgattctggccctcggcggcgcaatcacctgtgaagtggaaaatgccatgctgatggtgccgccccaatatgccgtctggatccccggacagatgccgcacagtaacagggccacgccgggcgcgcagctctgctttttgttcattgagccgggggctgccagcctgcccgagcgctgctgtaccctgaaaatctcccccctggtgcgggagctgattttatcgctcgcggaaaaatcacgtgaacagctgcagctcgcggccacctcgcgtctggtggacgtcctgtttgacgagctgccgctccagcgacaggagcatctgcagctgcccgtgtcgccccatcccaaaatccggctgatgagcgagaagatggcggaagagcccgccgcctggcagacgctggcgcagtgggcgagccacttcgccatgagcgagcgcaacctggcgcggctggtagtgaaggagaccggtctgagcttccgccgctggcgtcaccagctgcagctgattgtggcgttacagcatttaataagcggcaaatcggtgcagcaggtggcccagtcactaggctatgactcgaccaccgcgtttatcaccatgttcaggaagggactgggccagacgccggcgcgttatatggccagcctgactacgacttcccaataaacagcgagacaaggcctgccgcaatcagcgggccgaccggcacgccgcgaaagagcgccacgcccagcacggtgcccaccagcagacccgccaccagcgagggctggctgctcatcagcgtgacgccgcgaccgcccagccacgacacaaaaatccccaccgcgatcgccaccagcgatttccagtttacaaacgagtgcagcagcgttgaggcgggaagggtgccgctggcaatcggcgccatcaccccaatggttaagatgatgatcccgatggtgaggccttgtttttctatccacgggaaaaaggtatttaacggggtcacgcgcacaataatcagcaccagaatcgagatggcgacggtagtgttatggctgataaagccgagcgcggcgagtgccagaagaatgagcagagtagggtcaaacatagggaatccttgccaaaaaaattgttctgtttactgtacgcgcaaacgcggcagagaacagggttaaaaagattttgtcgttgtcataaccttgtcatttacgcggattaaaacgaaagcagatatcgcaaaaggggtcgccatcatgaacgatcacatgtttgtggaaacgctgattatctcctcatcgtttttcgctattgccgttattctcgttgcctccgtgctgtttctggaacgaaaaggctgacagggcgtcagccatcgcagttacgctttatggaaggtgacgagctcaggacgggcgatgcgcaggtaatcctgggtatccataatcacggatttctccagcaggccggcgttaaacgcgatttcgtcaaagcgctcgaacagcagcgggtcggcaaccagtgccaggtcaggatgaaagctaaagggcgggatagcgccgaaaacgcaggcggtcagggcatcgacttcggccgggctggcgagggaggcctttagcccgccaaaatggctggcaagctggctcaggtcagcctgcaggtcggcggcaaggatcgccagaacatgtttctttacgccgtttcccttcaccttgcagaccagggctttagcgccttgccgcaggtcggttccgcgaatttcacttaccgcttcacatttcccgaccgcctcgtgctccatgacgcgaaaacgcgcgccctgctcggtgagtaaggtaatgagctgctggtgggttcctgtgccaataacgtcgtcagtcataacgattttcccggtgataatccagtatgcaggggtctacattagcacgggatgaacggggtcggaagaaaacagccagcgggttcgctggctgtgggattatgcgttgctggtagcagactgcttgtggaacagctccctgaacaccggataaatgtcatcctggtcacggatatgctgcatggcaaaattatcgaacatcgactgcagatgctcatactcccgccacagggtctggtgcgcacgacgggtgatttcgatatagctgtagtaacgcacgaccggcagaattttcttcgccagaatctcgtgacacagcggcgagtcgtcggcccagttatcgccatccgacgcctgcgcggcataaatgttccactgtgccgggtcgtagcgctctttgaccacttcatccatcagcttcagcgcgctcgagacgatggtgcccccggtttcctgcgagtagaagaactcatgttcatccacttcttttgcctgggtatggtgacggatatagaccacctcgacgttcttataggttctgctcaggaacagatagagcagaatatagaagcgctttgccatatccttggtggcctggtccatcgagccggacacgtccatcagacagaacatcaccgcctggctggagggctcagggcgtttttcgtagttcttgtagcgcaggtcaaaggtgtcgataaacgggacccgttcgatcttcgccctcagctctgcaatctctttacggaggcgctcctcttccagcagttgcgccggctccgtattttccaccaccttcaggctgctctccagctcgcgcagttcgcgacgtttgcctgccgtcatggccgtgcgtcgcgccagcgagttctgcaacgaacgcacgacgctgatgttggcgggcacgccgttggcggtatagcccgcgcggtgggttttatattcattaagctgacgatgttgattctttttcagattcggcagcgccaggtcttcgaacagcaggtcgagatattcatcttttgagatctggaagacaaattcgtcctgaccttcaccgtcctggctggcctgtccctgaccgcttcctgaaccaccgccgccgccctgagggcgctcaattctgtcgttctgaacgaagtggtcattacctgggtgtacgcgatggcgcaggccgcctcgtccctgatgaaacatcggttcgctgatgtcatcggtggggatggagacagactcgccgctgtcgacgtcggtcaccgagcgtttgttgatggcctcggagatagactgtttaatttgcgctttataacgacgcaagaagcgctggcggttcaccgtgctcttgtttttgccgttaagacgccggtcaataaaccaggtcatataccccccgtactgcatttgccaacttgcattttgtaggcccggcaggcgctaaccgccgccgggcacttgttttaagacgatttacgcacgcgcaggtaccattcgcagagcaggcggacctgtttgcgggtgtagcctttttccatcatacggtcgacaaaatcgtcgtgttttttctgttcatcggttgaggttttggcgttaaacgagatcaccggcagcagctcttcggtattggagaacattttcttctcaatgaccgtgcgcagcttctcgtagctggtccagttcggattgcgcccgttgttatgcgctctggcgcgcaggacgaagttcacaatctcattacggaagtctttcgggttgctgatcccggcaggcttctcgattttttccagctccgcgttcagggattcacggtcaaacagctggccggtatccgggtcgcggtactcctgatcctggatccagaagtcagcgtaggtgacataacggtcaaaaatgttctgcccgtattctgaataggattccaggtaggccgtctggatctctttgccaatgaactcggcgtatttcgggatcagataacctttcaggaactcaaggtagcgttcagcctgctcctgcgggaactgctcgcgctcgatttgctgctccagcacgtagaacagatgcaccgggttggccgccacttccgcatggtcgaagttaaagacgcgggagaggatcttaaacgcgaagcgcgtggacagaccgttcatcccttcatccaccccggcgtagtcgcgatactcctgatacgacttcgctttcggatcggtatccttcaggctctcaccgtcatagacgcgcattttcgagtagatgctggagttttccggctctttcaggcgcgacaggatggagaagcgagacagcgtttccagcgtgcccggcgcgcacggcgcatgcaccagctcactgtggttaagcagtttctcgtaaattttgatctcttcggagatccgcaggcagtaaggcaccttgacgatgtacacgcggtcaaggaaggcctcgttgtttttgttgttacggaaggtcacccattcagattcgttcgagtgggcaagaatgatcccgttaaacggcagggcggagataccttccgtcccgttgtagtttccttcctgagtggccgtcagcagcggatgcagcaccttgatgggcgctttaaacatctcgacgaattccataatcccctggttagcccggcacagcgcgccggagtaaccgtaggcatccgggtcgttttgcgcgaagttttccagcttgcggatgtcgaccttaccgaccagcgccgaaatatcctggttgttctcatcaccgggttccgttttggcgatggcgatctgttccaggatcgacggccagactttcaccacgcggaatttggtgatgtcgccaccaaattcgtgcaggcgtttggccgcccacggggacatgatggtgcctaggtagcgacgcgggatgccgtactctttatccagaatctgcgcatcttcctgcggattgaacaagcacagcgggtggtcgttcaccgggctgcgctcgccgttggcgctcaggacatagataggcacgcgctgcatcagcgacttcaggcgttccgccagcgaggatttaccgccgcccacggggccaagtaaatagaggatctgtttcttctcttccagaccctgagcggcatgcttcaggtaggagacaatctgctctatggcatcttccatgccatagaactcttcaaacgccgggtatcgggcgaccacccgattcgaaaagagacgggaaagcctgggttccagggcagtgtcaaccatgtttggctcaccaatagccatcaatagccgttctgccgcattggcataggcactgcgatcttgccgacagatggtaagaaactcctgcagtgtgaactcttcgtccttggcagcttcatagcgctggcgatagtgatcgaatatattcatggcatgccgtcctttcgttttttagcacaggataagagccgttcgtatgagtagtggaggctcccggaagagaatctctcgcacctcactgccagagcagcaacctgtgtgccaggtcagacgctaagaaccgcagggtgttcaggaaaactcttcttaaattaaagcgtagatggcatttgcaaaacttgcatgcccataaaatctactttcaatgacatatcaataactcatccaaaaatttccactctggtaataaggcaaaagcacatttttcattcagcggtcatgtaaatgaaagccggttgtcatctgataagttaaaaataatgggttaatcagactgattagcaggcaaaaaattttgggatgtacgggaatggcggttacacttcacccgctgattatttgactacaggaaagaatggattgtgaccaagctcaaacttctggcattaggcatccttgccgcgaccgcagtaagcaccgcacaggcggaaagtcagtggacggttggcgcgggtgttggcgtcattaacagcccgtacaaacagtatgaccgtgatgtttatcctgtgccggttatcacctatgaaggcgataacgtctggttccgtgggctcggcggcggctactatctgtggaacgatacggccgataagctttccatcatggcgtactacgatcctacgcacttcaagccgggtgacagcgacagccacgcgcttcgccagctcgacaagcgtaaaagctcgatgatggccggcctctcttatgtgcataacacccagtatggcttcctgcgtacggccctggcaggcgatacgctggataacagcaacggctttatctgggatctggcgtggctgtaccgttacaccaacggtggtctgaccctgacgccgggtatcggtgtgcagtacaacagcgagaactacaatgactactattatggcgtctctaaaaacgagtcccgtcgtagcggtctgaagagctacagcgcagatgacggctgggatccgtacctggagctgaccgcgagctataacttccttggcgactggagcgtgtacggtactggccgttatgagcgtctgagcgatgaagtgaaagacagcccgatggtcgataagtcctgggcaggcatcttctctgtcggtgtgacctacaagttctgattgcgcacttatattgtgcaattggtgcatcaaaacggggcgcttgcgccccgtttgctttagtgtggtgcagcgagattatcgcttaataatgcggatcgtctgacctaaacgagatggcttttcttcactcgctttctgcggggtagtcacgcaggccgtttccacgcagacaaacgttttataaccgtcgtcaggcacgtcggccatgctgacagacagtgcagggcccgggttccagcccaccacgttgctgtgatggtgatgtactacctcaatgccgcggttcagggcaccgtcgtggatcatgctgcatgcttccggatgcagatagacgcggtcggtacggtcaggaaacgcctgaacgccgtcgctgagtttgccctctttcgcgttgtcgactttatcgataaaggtatcgccaaggccactcaccttcacagcgctgatgtcacccacgttgaaataggtgtgcagggcggaggtggtttcgaactcgccgtgggcttccagttcgatttcacaggttttacccagcttaaagcgggcgtacagggtgaaatcgtgcggccacagggcgcgggtttcgtcatttgcctgcagctcaaaggtcagcacggcgccgttgtcgtcttcgttatgcgctttcagggtccactgctggttacgggcaaaaccgtgagaaggcaaacccggctgtgcggacgggccgaaccacggccagcagatcggtacgccaccacggattgcagccccttttttgaaggaggtcgcatcactgagccacaatccctcaacttcaccctccggcttccaggagagcaggtgggcgccgttcagcgccacggaggccttaacgcgtggatggtcaacgacgataacgtcagcaccgtcaatctggcggcgggagagcacaggggtaagttgttcgactaccggaagtgcaaaaattttattaatcattaagcaatcctctgtcttataaataaaaaaggcgaccgaagtcgcctttttggatcaaacactcatctcaacttatttggagatgtgagcgatcaggtccagtactttgttagagtagccggtttcgttgtcgtaccaggataccagtttaacgaagttgtcgttcagtgcgatacctgctttagcatcgaacacagaagtgcacacttcgccgttgaaatcggtagatacaacgtcgtcttcggtgtaacccagaacgcctttcattgggccttcggaagcagctttgattgctttcttaatttcttcataagaagcagctttttccagacgaacggtcaggtcaacaacggatacgttaggagttggaacgcggaacgccataccagtcagtttgccattcagttctggcagtactttacctacagctttagccgcaccggtagaggatgggatgatgttctgagccgcgccacggccgccgcgccagtctttgtgagacgggccatcaacggttttctgagtagcggtggttgcgtgaacggtagtcatcagaccttcgatgatgccgaagttgtcgttgataactttagccagcggtgccaggcagttggtggtgcaggatgcgttggaaacgatgtcctggccagcgtaagtttcgaagtttgcaccacgaacgaacattggagtgttgtctttggaaggacccgtcagaacaactttcttcgcacccgcagtgatgtgtttacgtgcagtttcgtcggtcaggaagataccggttgcttcagcaacaacgtcaacaccaatttcgttccatttcaggttagctgggtctttctcagcagtaacgcggatggttttgccatttacaaccaggtggccgtctttcacttcaacggtgccgtcgaaacgaccgtgagttgagtcgtacttcagcatgtacgccatgtattcagcgtccaggagatcgttgataccaacgatttcgatgtcagaacgtttctgagcagcacggaaaacaatacggccgatacggccaaaaccgttgatacctactttgatagtcatatattccaccagctatttgttagtgaataaaaggttgcctgtaaaattacaaaaaccttacgcagcgtcaagcggaatcgtgtcaatcattgcgacaaatcaatcctgtgactaacgtttgtgcgactgactcgcctcactttccctttgagcttgcaaccacatgggggctgcgcccggaattttaaagtcctcgcaggataaaaatgtgaatatgatcacaattgcctgaccgccttttcgcgacacataagtttagatcaaaagtgcacgcaagggtgttaatgttttgttagaatgcggggtaaaagatgtctgtttctacagcgagatgtaagcatatgtcgaaccaacgtaaccccgacgatttgaaaaaaaacctcacagaaatgcagttttacgtgacgcaaaaccacgggacggaaccgccgttcaccgggcgtttactgcacaacaagcgagacggcgtctaccactgcctggtctgtgatgctccgctgttcaattcccaaacgaaatttgattcgggctgcggctggccgagcttttacgagccggtgagcgatgaggctatccgctatctgaccgactcgtcgcacggcatggtgcgcacggaaattcgctgcggcaactgcgatgcgcaccttggacatgtcttcccggatggccctcagccaacgggcgagcgtttctgcgtgaattcagcctcaatgagcttcactgacgacgaaaacggcgacgagatcaagggttgaaaaaacgattcagcaaattattcctttgaaagggcgggattgtgaatattgaagacatgattagcggtatgacgccggagatttatcagcgtctggtcaccgccgtagagctgggaaaatggcccgatggcgtcgcgctgaccccggagcaaaaagagaacagcctgcagctggtgatgctgtggcaggcgcgcaacaacaccgacgcgcagcacatgacgatcgacacccatggtcaaatggtgatgaagagcaagcgtgagctgaaagaggactttggtatcaccccgaagccgattgcgactttcaaataatgctctcatgtaggccgggtaagcgctagcgccacccggcacgctacactttagtgcgggatcccgagcgacgccgccagctgcttcgctaactggttttcgtcatccgcgccgtactcccagaacatcgccccggcgagacctttctctttgatgtagtccgctttgatcgccacggatcgcgggttctcatacgaaatcgcaaacagcgcgttgccatcggcacccttcaccgaaagccacggcacctttgcctggtcgtcccagtgctcggtaaagcgtttctgcggatcgttcagcaacgttttgacgatatcgttgtacttcacgtaggtatctttggtcaggtcatagccgagcgacttgaacaacccgatctcctgcggcccgaagtagggctgagtggccggatttttttgcgcatcgggtttcgtccagtcaatgcccggctccacggcgcgtttcggtacgcggccatagaaaccaatcccgagattcatctgctgtggcttcagcccggcggccagatagttgttcaccacaaaatcgacgctgtatttgtccgcggcggccaccgtcggccaggcgctggagtcgtacaggttggcgttgaaatactgcgtgccgtacgccatgtcgtaggtcatcaggttgatgtaatcgagcaggggcgcaatggctttcacatccacccagcttttcggactttccgcattcgcgcctaccgcaatggtcaccagctttttatgcccgaacgcgtcgcgcatctccttcagcagggcggtaaagttatccctgtcggcgggctggctagccaccaggccccaggcgccgttgaccggatactcccagtcgaggtcgatcccgtccagaccatatttttcaacaatctcctgcgcggagcggatgaacactgcgcggctctcttgggttgccgctgcgccagagaagccacgcgcgccccagccgccgacggagagcaggaccttaagatttgggttttgcttacgcagcgtggggattaaggccaggtcggacgccacttttggcgatagccagatttgatgcagcttcgccggatctttcagcgcggcgttggtttcgtctttttcgtcgttatagaccagaccaaacgagtagttcaggtgggtgatctggcgaacgtccagcttattgatatcgccacccggtccggcggtgacgtcgccacccccgttaaagtagcccacggacatcagggaactggcggaggcaactgacgcgcaaagcaagggtagtgctgccagcaagggcaaacgtttcatacaagttcctctttgacttaataaaattaaccacgccacggaaaaggcgtggcgaaaaaacagcctgaagagaatagcattgccgcttcgctgaggttgcgagggagttcactttatggggatcggagggggagttttgccgggtggcgctgacgcttacccggcctacaaaaccaaagaagtcggccgggtaaggcgcagccgccacccggcttaaaagactacgcctgcgtttccagccagtcttcgagcgtatacagcgtcgcgccttccgcagccatatccataaacgcctgagcgctgtcctgcgggtgaatgttcaccccgcggcagccgtcggtgatgacgctgacggtgtagccaagctgaagcgcatccagcacggtgaacttcacgcagtagtccgttgccagccccagtacaatcagctcggtgatttcatggtgacgtaaccaggcgtccagcgccgttttctggcgatgcccgttatcaaaaaacgcgctatagctgtcgatagccgggttttcacctttatggaacaccgcgtcgatggctttctggttcaggagcggatgtaactccgcgccttccgtttgctgtacgcagtgatccggccagaaagtttgcgccagcccgtcgagttcaccctgggtgaagggctcgacattgtgctggctggcaaagctgccgtgatttgccgggtgccagtcctggcttgcgacaattgcttcaccacgggctttgcaccagtcaatcagcgtgttggctacgtcaacggtgctgtcaccttcggcgacggccagcgcaccgcccgcgcagaaatcattttgcaaatcgaccaggagcagggcgcgttgcttcatgagacctccttattcgtcaggcgtcagttcgccgcgcaggttttgcatcatcgcgctgcgaatggactgaatgtccagatcctgactcagtaaatagtgaagtttagtcagcgttgcctcaacggtcatatcgaaaccgctgatcacgcccgcatgcgccagcgcgttgccggtggcatagccgcccatattcactttaccggacatacactgggtcaggttcaccaccacaattccgcgttcgctggcttcctgaagctctttcagaaactcgccgttttgcggcgcattgcccacgccataggagcgcaggatcaacgctttcaccggctggcgcaggaagttacgcaccacgtccgcagagatacccggataaatggtcaccacgccaatcggttgcggagtaatcggatgcacaatcagctcgcccgcggtgttcggcgcaggaggggttcccagacgacggatatgaatcccggcctccagcagcggctgcaggttgggtgaggcaaaggcgtcaaagccgtcagcgtgggctttggtggtgcggttcccgcgatacagacggttgttaaagaacaacgacacttcgttaatcgggtaattcgccgccacgtacagggagttcagcaggttgatctgcccgtcagaacgcagctccgccagcggaatttgcgatccggtgacgataaccggcttgctcaggttctccagcatgaaggagagcgccgaggcggtaaatgccatggtgtcggtaccgtgcaggatcacgaagccgtcgtactggtcgtaatgggctttaatgtcatccgcgatgtgctgccagtcttccggcgtcatgtcggaggagtccatcagcggctcgtattcgtggatggtgaagtcaggcatttccggacggtggaattcgggcatcagcgcaagctgacgctgcaggtggccggagacggggatatagccgttttcagagcgctgcataccgatggtaccgccagtgtaggctacataaatcgatttcttctgcatggtagtgagttcttgttcttcaaaagaaaaaaatcccctcttcgtaggaagaggggacggtttttaacggacgttcgcgcaggtcaggcaaaacgcgtaacgactctgtggatcgttaaaggccgcaagcttatcgctttctgccttcatcgcttttgccgccgtggcgaccggcgcaggcaggtaagcctgcagcgcctccggcagcatggcgcgtaccgagccggacatgctgtccatgaccatatcgaagaacgacggttcgtcctggtaatactcgatatgccactgcttcagcttcgccagttcggcggctttcttcaccgcatcatcgaagtcgcccaggctgtccaccagtccgttgctcttcgcatcctgaccggtccagacgtggccctgcgcaatctggtcgatctgctcaggcgtctttttgcgcgagtcggcgaccagggtgataaagcgtttatagccgttctcaatgctgagctgcatcatctcagagacttccggcggcagggatttggtcaccgcgacatccgcgagcggagaagtcgctacgccgtcagtatgcacgcccagagaatccaggctgttttctacggtgttgatcaccccgaagatgccaatcgagccggtgagcgtgcttgggttcgccacgatgtagttggctggcgttgagatccagtaacccccggaggcggccattccgcccattgagacgacgaccggcttaccggcggcgcgggccgcggccagttcagcgcggatcacttcggaggcgctgacgctaccgccagggctgttgacccgcaggacaatcgccttcactttcggatccaggcgcgcatcgcggatttgtgacgcggtggtatcgccgcccacgttccccggggtctcctgaccgtccatgatcgcaccgttagcaaagaccaccgcgacgctgtccccgttctcatccggtttcttcgtcgagtaatcatacatgctgatggcgctgtaatttttgtcctctttgctccagccaaactgtttgctcagggatttttcaatctcggcgctggtgcccagggcatcaaccagtttgttatcgagcgcgtatttcgcggtatcgccgtcaaccttgcgcaggccttcgagcacgccctgcgcgccagggaacacctgctcaggcgtaatctgacggttagcggcaacggtgccgagatagttctgccacagctcgccaatccagcggctgtccgcttcgcgggcggcaggtgacatatcgtcgcggataaacggctccacggcggatttgtacgtgccgacgcggaagacgtgggtggtaaccttcagcttatcgagcagcgatttatagtacaggccgttggtggcaaagccgtgcagatcgaccgtaccctgcggggagagccagattttattggcgaagctcgccagataatattgtccctggctgtagctgtcgcccacggcaatgaccggcttgccgctgtcgcggaattcgcgcagcgctttaccgatgtactgcatagacggctgatcgccgccggcaaaatctttcagatccagcacgatgccggtgatgttgcggtcatctttcgcctgacggatggcatcgacgatatcgaacagggagttttcctgcaggcggtcggacgtggcgccaaacagctggcgactgatcacacccagacggttgctggctgacggtttatcaacgatgacgccggtgatatcgagtaacagggccccgcgagtcgaatgctgcgcctgatttgcgttgctgatgtgcatccagatgcccgcgcaaaccagaaccaacaggatgaagaagatattcatcaccaggttgcggacgaagttgagcagtcgccacgtccatttaaagaaaccggcaataattcgccaaagggttcgcatgtattctccctaaccagaaaatgactgtttccgtcgccactggacggtaatgttgggttatcgtaatgacccaaccgccacttgtcagcaggaatcgcctgccaggctgtaacaaaatctgccgtcgtgttaattttgtgagtaaatttcaagaaaggagttaaccaatggacgcactcgaactgcttgttaaccgccgtagcgcttcccgtctggccgaacctgccccggcaggcgagcagctggagaacattctgcgtgccggcatgcgtgcccccgatcatggcacgctgcagccgtggcacttctttgtgattgaaggcgaaggtcgcgatcgtttcagtaaactgctggggcagggggcggtggccgcagggcaggatgagaaaggaatcgataaggcgcgtaatgccccgttccgcgccccgatgatcattgctgtcgtggcaaaatgccaggtggatcataaagtcccggtctgggaacaggaaatgtctgcgggctgtgcggtgatggcgatgcagatggccgccgtcgcgcaaggctttaacggtatctggcgcaccggtgcgctgaccgaaagcccggcggtccgggacggttttggctgcggtgagcatgacaaaattgtcggtttcctctatctcggtactccgcagcttaaagcctccagcaccatcagcgtgccggacaccacgcctttcgtcagccgtttctgataacgcgcgctaaactgtctggattctgagcatctgccgcagaattcagacagtcatacttacctctttatggaatgagcgctaccatagcgcgattgagatgacaggagacgtccatgagcgagcaaaccattcgtttaacgcagtacagccacggagccggttgcggttgtaaaatttcccctaaagtgctggagaccatcctgcacagcgaacaggcgaagtttgtcgacccgaacctgcttgtcggcaacgaaacgcgtgacgatgcagcggtttatgacctgggtaacggcaccagcattatcagcaccaccgacttctttatgccgattgtcgacaacccgttcgatttcgggcgtattgcggccaccaacgccatcagcgatatcttcgccatgggcggcaaaccgattatggcgatcgctattctgggctggccgatcaacactatcccgccggaagtagcccgtgaagtgattgatggcggccgtttcgcctgccagcaggcggggattgcgctggccggtggtcactctatcgatgcgccggagcctatcttcggcctggccgttaccggagtggtcccgaccgagcgcgtgaagcgcaacagcaccgcgcaggcgggctgcaagctgttcctcaccaagccgctgggcattggtgtgctgaccaccgccgagaaaaaatccctgctgaagcctgagcacatagggctggcaaccgaagtcatgtgccagatgaacctcgcgggtgcggcgttcgccaatatcgacggcgtgaaggcgatgaccgacgtgaccggttttggtctgctggggcacctctccgaagtgtgtcagggcgcgggcgtgcaggcgcaggtctggtatcaggacgtgccgaagctaccgggcgtggaagagtatattgctcagggcgcggtcccgggcggtacccagcgtaacttcgccagctatggtcacctgatgggcgaaatgccagaagaatggcgcaacctgctgtgcgatccgcaaacctccggcggcctgctgctggcggtcacgccggaatccgaagccgaggttcaggccacggccgccgagttcggcattaccctgacggcgatcggcgagctggtgaccgcgcgcggtggccgaccgatgattgagatccgttaattcgatgcggttgtttattgccgaaaagccgagcctggcccgtgccattgccgatgtgctgcccaagccgcatcgcaaaggcgacggctttatcgaatgcggtaacgggcaggtggttacctggtgtatcggtcacctgcttgagcaggcgcagccggatgtctatgacagccgctacgcccgctggaatttaaacgatctgcccatcgtgcctgaaaaatggcgcctgcagccccgaccttcggtgaccaaacagctcaacgtgatcaagcgcttcctgcatgaagccgaagaaatcgtgcacgcgggtgacccggacagggaaggacagctgctggtggatgaggtgctggactatctggagctggcgccggaaaagcgccagcaggtgcagcgctgcctgatcaacgacctcaacccgcaggcggtggagcgtgcgatctcgcgcctgcgcgccaacagcgagtttattccgctgtgcgtctccgcgctggcccgcgcgcgcgcggactggctgtacggcatcaacatgacccgcgcctacaccatactcgggcgcaacgcgggctatcagggcgtgctctccgtggggcgcgtgcagacgccggtgctggggctggtcgtgcgtcgtgatgaagagattgagaacttcgtcgccaaagatttctttgaagtgaaagcgcatatcgtcacgcctaaagacgaacgctttaccgccgtctggcagccgagcgatgcctgcgagtcatatcaggatgaagaggggcgtttgctgcaccgtccgctggcggatcatgtagttaaccgcattaccggacagcccgctatcgtcaccagctataacgataaacgggaatcagaacccgcgccgctgccgttctcgctgtcggccctgcagattgaggccgcgaaacgctttggcctcagcgcgcagaacgtgctggatatctgccagaagctctatgaaacccataagctgatcacctatccgcgttcggatagccgctacctgccggaagagcattttgccggtcgtcattcggtgatgaacgccattagcgtgcacgcgccggatctgctgccgcagccggtggtgaacccagatacccataaccgctgctgggacgacaaaaaggtggacgcccaccacgcgattatcccgacggcgcgcgccagcagcgtcaacctgacggataacgaagcgaaggtctacaacctgatcgctcgtcagtacctgatgcagttctgcccggacgcggtgttccgcaaatgcgtgatcgagctggaaatcgcaaaagggaagtttatcgccaaagcccgtttcctcgcggaagcaggctggcgcacgctgctcggcaacaaagagcgtgacgaagagaacgacggtacgccgctgcccgtggtggctaaagacgacgaactgctgtgcgagaaaggggaagtggtggaacgccagacccagccgccgcgccattttaccgatgcgacgctgctgtcggctatgaccgggatcgcccggttcgtgcaggataaaggtctgaagaagatcctgcgcgccaccgacggtctgggcacggaggcaacccgcgcggggatcatcgagctgctctttaagcgcggttttcttgagaaaaaggggcgctatatccattcgaccgagccgggccgcgcgctgattcactccctgccggagctggccgccaggccggacatgaccgcgcactgggaatcggtgctgacgcagatcagcgagaagcagtgccgctatcaggactttatgcagccgctggtggggacgctttaccagctgatcgatcaggcgcgcagcacgccggtgaaaacgttcagagggatggttgcacccggtggtggcgcgaagaaaccgtttaaaaagaaaaagagcgcggccgcctcttaacccgtaggccgggtcaggcgaagccgccacccggcgaaaagccgctctgcggcctgaaaaaagcccgttggcgctaacgcttaccgggcctacagggcgagaacgccgcgaaaacttaaatcacaccctgcccaatcatcgcatccgctaccttcacgaacccggcgatattcgccccacgcacgtagttggtttgcgatgcttcaccgccgtactccacgcaggcgtggtgaatatccagcatgatatggtgcaggcgcgcatccactttctccgccttccagccgagacgcgcggcgttttgcgccatctcgaggccggaggttgccacgccgcccgcgttggcggccttgcccggtgcaaacagcacgcctgcctccaggaacagatccgtcgcgtcgatggtggtcggcatgtttgccccttcggcgaccgcttttacgccgttgctaatcaacgtgcgcgcggcttcagcatccagctcgttctgcgtggcgcacggcagggcgatatccaccggcacgccccacggctgtttcccttcgaggtaggtcaggccaaactcccgggcgtaatccgccacgcgtccatcgcggctggctttgatttcacacaggcgcgccagcttctctgccgtgaagcccgcttcatccaccaccgttccgctggagtcagaggcggtcaccacgcgagcgccaaactgcatcgctttttcaatcgcgtactgcgccacgttaccggagccggaaacggctacgcgcatgccttcgaagcctaagccgtgacgcttgagcatggcctctgtgaagtaaaccaggccgtacccggtcgcttccgggcggatcaggctcccgccaaacgacagccctttgccggtaaagacgcaggcgctgttgttggaaagctttttcatcatcccggccataaagcccacttcacgtccgcccacgccgatatcaccggcaggcacgtcggtgtccgggccgaggtgacggtagagttcggtcatcagcgcctggcagaaacgcatgacttcaccttcgcttttgcctttcgggtcgaaatcgctgccgccttttccgccgcccatgggcagcgtggtcagtgcgtttttaaaggtctgctcgaagccgaggaatttcagaatcgacaggttcacggaagggtggaagcgcatgccgcccttaaacggaccgatggccgagttaaactggacgcgccacgcgcggttgacctgcacctgattgcgatcgtccacccaggtcacgcggaactggatcacgcgctctggctcgaccaggcgttcgagcaacgacatctggcgatagcgcgggttttgttcaaggaagggccacagggtggtcatcacttcacgcacggcctgggcgaactcgctttggtgcgggtcgcgctgctgaacatgggcaaggaaactttccagagagcgtgtctgatccatagatataagaacctcttataataatgtttgtatatgacttatgcgttttgtgttgtttttttgactataccacccgtaccgctttgtgtggcaagcagaaattcaggacgaaagggaaattaatgacaggtgctgcgtcataaccaaaagcgatgacgagataaattaaaggttccgcgcgggtttaccgttatagtcattatcaagggaacaacaggaagatgtgtctatgaaccgttatgtacttaccgcgttatgtttgatctttaccgcaggcgcgcaggctgaccgcattcgcccggatgtggaagtgaatgtgccgccggaagtgtttacctccagcggccagaatcaaacggtgcaaccctgtaatcagtgctgcatctatcagaatcagaactactcggaaggggccgtggtgaaagcggagggcgtgctgttgcagtgccagcgtgacgagcgcgccatcagcacgaacccgctggtctggcgtcgcgtaaaacaataaacgcctccagcaggggaatatccgcgggggctaaggcgtagccaaacgcctcttccggcgtgcaccatgccagcgcgctgtggtagtgcgccgtgagcgcaccgctaaacgcaggaacgtgccaggcgtgcaggttgattaagcgctgcgagacctcacgctggtggcttgccacgtattgcgcaggccgcgcttcaatacccaactcttcgcgcagctcgcggataagcgcctcgggctgggtttctcccgcctcgactttgccgcctgcaaattcccacatgccaggctggtcggcgtgggcagggcgctgcgccagtaaaattttgtcgtctctttcgatgatggcggcaacgacatcgagtgttttcagcatggtcgtcaataattgatagcgaaaaaagacatattatcgtgccctttctcagagtccagtaatcaggagaatcaggtgaaagagaccaccgcctgggttgcccctatcgaatcccttcccgccagccttaaaccgattgccgtgatgcagaaaaagcattttggcgccgtgctgaatcccacgcgctggtgggggcgcatgccgcgtctgttctggctggtggcgctgttcgtcggttttctggagcgtcgtcgcgcgcgcctgtcacccgtgctgcgttcgctgctcatgatgcgggtgtcccagctctgccactgcgctttctgtattgatgccaacagcctgcggctagccgagcgctgcggggcgctggataaggtgcaggccgtgagcgactggcaggattccgccttgttcacggagcaggagcgcgcggcgctggcctacgccgaggcggtgaccgccacgccgccccgggcggatgaggccatcagaacggcgctgaagcgccactttacggaagatgccatcaccgagatgacggcgctcattgcctttcagaatctctctgcccgctttaacgccacgctggatattccggcgcaggggctgtgcgccacctttaacgagacgccccatgcttgatcgccatcttcacccgcggataaaaccggctctgaatcgtctggtctctatgctggacaggccgggcatcacgccagacggattgaccctgaccgggtttgccatcggcgtgctggcgctgccgtttctggccctcggctggtatccggcggcgctggtcgccatcgtgcttaaccgcctgctggacggtctggacggggcgctggcgcgtcggagagggctgagcgatgcggggggatttctcgatatcgcgcttgactttctgttctacgccctggtgccgtttggttttgcgctggcggcacccgcggagaatgcgctggccgccgcctggctgctgtttgcgtttatcggcaccggcagcagttttctggcgtttgcggcgctggccgcgaagcatgacattgacaaccccggctatgcgcataagtccttttattacctcggcgggttaacggaagggacggagaccatcgcgctgttcgtgctgtgctgcctgtttccggcacactttacgctgttggcgtgggtatttggcgcgctatgctggctgaccaccacaacgcgcatctggagcggctacgtgacgctgaagtcactcaatccttagcgcgcgctttcaggcccgcgctcaccggtcgtcaccgggttctgcggatgactgctccattcgtaccagccgccgtcatagacggcgatattcttccagcccatcgcccgggcgtacataaaggtttcagacgcccgccagccggtgccgcagtaaaacgcgacgtgctgttccggcagaatattccagcgcttccactgggcggcgatgtcgtcagcgctgcgcatggtgccatccgggttatggaaatcctccatgtgggtggcatcgctgcccgcgtgaccccagcgggcaccggcaatttcaccttttggcttgatgtagctgtagccgctggtttcgccgatgaactccggccacgagcgtatgctgaccagagaggcatcctgacggtgcagcatgccgcgcgcctgttccatatccaccatcagctgcggctgaccggggatcggtgcaccgaaatcgggggcgggcgtcactttaccgggcgtaccgcgctcaaccggcaggcctgcatccgaccacgccttccagccgccgtcgagaatacgcacatccttcacgcccgcatacagcataatctgcgccacgcgcgcggcggcgtagacgtcgcggccatacaaaatgacggtggtatcgtgacggatcccgtgcttcgccagcatcgctctcagcttgtcgtcggagactttattccacagcggttcgctttccacctcgttggtgtcgatatagcccgcgccgggaatgtggttcagcaggtaaaacttcggtgcaccccaggcggcctcaatcactttccagtcgcccgccggtgcggcagccacgggtttaccctgctggagccggtggatccactgcgggtaaaccagctgttcaaagtgaggcaggcgctgaaggcgatcgggcgtctgcagagcatcgctgagcagcgaaacgtggcggtacccggctttctccaggcgggctttcaccgcctggttatcgttctcgtcgccgtacagggcgatggtcgtcgcaggggtaagctgatgctgttttgcccacagcgcaatctgctcgtcgctcatggcgctgagccaggcggcagcaaggttgagcgcggcgggttcatgcccggaggggccgctaaacgtatgcggccagccgttatagaaggcgctggcgcgggtgtcgacaggcgtgccgtgctgtgcctgaagctgagacagcgtgatggcgttgggcatatcagccgccagcgaggaaaaggaagcgaggccgcagagcagggccagcgcggtcagttgagaaacacgtttcatcgaataacctgacgtcagtaaaagaggggggcattgtcgtctctcccgaatcggaaaacattgcgttagcacattattgccagcgagaaatctcaatcagcttgccgccgggtggaatatcgtcctcatcgtgcgtgaccagcaccgccggaatattgcgcgcgcggacggcgtcaaatacccatgcccgaaacgaggcccgtaacgctttatcgaggcggctgaacggttcatccagcagcagcgcctgcggctccgcgagcagggcccgcagcaggctgacccgggcgcgctcccccccggaaagggtggccggatcgctggcgtaataaccgctcagcccggcggaatccagcgcctgctcgaccgcttcccgacgcgcgcgcccggcgatccgctcaggcagcgccagcagcaaattttgcccgacgctgaactgatcgaacagcagcgcatcctgaaagagaatgcccagcccgcgggactccacgggaagcgcgtcgcagcgacgcgcgtcgagccacagttcgccccgcgcctggaaatcgtctgacagcgcgccgaccatccaggcaaaaagggtcgactttccgctgccggacggccccatcagggtgacgatctccccgcggggcacgcaaaaactgacctcgcggaaaagcggttcgatggtgagattttttaccttcagcattaacgtaacccttgtcggtagcggcccacgagccgggatagcagggcggcaagaccaaataccgtgcccgtgaccagcagtaatcccagcgcccggttagcgagaatcgggatgctgcccccgctgctgagcgccacggtttcggtggtcagcgtggcgaaacgccccgcgcccagccacagcgtcggcatatattgcgccatgctgacggaaaagccggtggcaaaggccagtagcgcagggcgcaccagcagcgggcatttcagcagtaaaaagatttttgtccgtcgccagccgagggttctggcggtgagaataagccggggatcgatccggcgccaggcgggttgcagtaccagcagcatccacggcaatacccacagaaggtggctccagagcacggcggcgtagtgcccgtcgatgcccaggtgcaacgcaatggcatactggccggtgacgagcgggagggccggaagggcgagcggtaaccatacccacagcgtgccgcgctgcgggccccactccagccagagtaacccgacgaccaggccggtcaggcttgaaagcagaccgaaggagaggctgctccccaccgggccaacgtcatcccgttgcgccagcatcagcagtaccgcggcgtacaggacgccgcaggcgggcagaaacccgctcagtgcccgctcaggcagcacgcgctgcgaccggggacgcgttccggtgaggtccgcaagtgtgcgaacccatgccttccagagtccgtatcccagagcggcaagcgcggccagcagcagaaggagaagcaggcacagcagcgtcccttttgcctgctgctgcgcgtcgccctggcttaaccactgccaggccagcacggccagggtaggcgggttgccgggcccgagaacgatcgccacgtccacgaccgacagcgaccatgccagcaccgccagcatgactgccccgaggacgggcgcgatagctggcagaatcagccagctcagcgtctgaaaacgcccgtagccgagcgtatgcaggacgatcttctgctgcgcgagccgtttttccggcagtacggcataaatggcccacaggacaaacgcgctctctttgaccgcaagcgtcagccccagcccggcgccgtagcggtcaaacggcggcgaacagacggtgcagacctgataaaacagtccgccctcggcaaacagcagtagcgcgccggtggcgaacgccacatgggggatcgccagcagccacggcagacgggttgtgagacgtcgccagcgtttaccgggccagagaaggctgacgaggagaagagcaatgaacaacgcccccagcgtggcgatgagcgttgagaccagcgtggcgacggccgcctgcgggagctgcggatcgttcagcagccgctgccagtttgtcagcgaaaacgccggggccagcagcatggtgccggcgggcaggatcggcagataaatcaccgccatcgccagccagacgagcccgctcagcgggtgccgtaacgacgcagccattcctgctccagcgcgttcacccaggcggactgcggctcggcaagcaccttcggcagcccctgaggcgtgtgggccagcagctgtctggcttcttcttcgggcagcgttttcgcatccagcacgctcggatcgccccagatggccgggtcagctttgcggatctgcgcctgcggcgacagaaggaaattggcgaccattttcgcccccgcgctcgcgctggcgttggccggaatcgccacaaaatggacgttgccgagcatcccgccctgaaaaccaaagctatagctgtcggcgggcagttcgccgctcgccactttctgctgcgcatgggccgggttaaaggtcagcgacagattcaggctgccgctggcaagcagggcatccatccgtgcaggagaagggggaaaatctttcccttcgcgccacagcagcgggtggagcgtgtccagataatcccagagcggggccgtgacctcggcaaaggtgctatcgggggccttttgcagcgcctccgggtgagcggttagcgtcatcagcagctgctcaagaaatgccgtgccggtaaaatcgggcgggcgaggatagctgatcttgcccggatgctgctgcgcgtaagccagcagcgcctgaggatccacaggcggcgtcggcatgctggctttgcgggcgataaaggtcagctgcgcgccgccccacggcgattccgcgccgtctgtgtggatagcaaaatcctccgtgacgggcttgcgggtatcaacatagcgccagttgggcaacgtctgcgcccatccggtctccagcaggtttgcctctttcagcgtgcggaagttctcgccgttaacccacagcaggtcgaccgagccgttggtcttacgccccgcggcggcttcggtctgaatacgttttaccgcgtcggcagcatccgccagcgggacaattttaagggtaatggcatagtgcgtttgcatctcgccgctgacccactccagatagcggttgaccgccggatcgccggcccaggcgttaaaccagacggtctggcctttggcctgttgctgaatggcctgccagccgtcggcggcatacagaggggccgccagcagcagcccggtcagaaacgcgcaaaaacgcacacggcgcataatgcctcactttttagcagacgggagataacgggaaaacagccggcgggtgaccaacggcaataaccccagtagtgtaaaggcgaatagcatgcccggcgacaaaatatcgcgcagcgaggtcacttttcccagctcgcgcccggcgttgagaaagaccaccgtcgcgggcagcatggcgagctggctgacccaccagtagcgaaatactcccatgcgggtcagccccatcagcaaattcaccaggaaaaacgggaacagcggcatcaggcgcagggcaaaaagaaagttcgcgccgtcgcgcgccatgccggtattcaccgtactcatctgccgggcaaaccgccgttgcacccagtcgcgcaaaagatagcggctggcgagcatcgccagcgtggccccaagcgtggaggcaaacgagaccagcacagtgccttcccacaggctaaacaacgtcccgcccagcagggtcaggatcgccgcgccggggatcgagagggcggagaccgccacatagaccgcaaagaagatcagcgcgctgcgcagcggcgcgtggtcgacataggagagtaatgcctgctggtgcgttttaatcccttccagggagagggttcccggcggaagcatgataaacgccagaataaaggcgcccagaagggcgcacaggaagagtgtttttgaaaggttcacgcgtcattacagcttgaatttagcccacactggcgcgtggtcagacggtttttccatgctgcggatgtcgtagtcgatcccggtttcgatgcagcgctcggccagcggggaactggccagcagaagatcgatacgcaggccgcggttgtcgtcaaagcctttagagcgatagtcaaaccaggagaagcgatcctgcgtttccgggttggcattgcggaaggtatccaccaggccccagcccagcaggcgctccatccactcacgctcttccggcaggaaggagcatttgccggtgcgcagccagcgtttgcggttctcttcgccaataccgatatcgagatccgtcgggctgatattcatgtcgcccatgatcagcaccggattctcttttttgagttcggtggtcaggtagtcctgcagatcctgataaaacttcgctttagccgggaatttggtctcatggtcacggctctcaccctgcgggaaatagccgttgatgaccgtgatattgccgatcgcagaagggacttccgccatgataatgcgacgctgtgcttcttcaccgtcgcccgggaagccgcgacgcacggaaaccggtggcgctttggtcagcagcgcgacgccatagtgacctttctggccgtgataaaagacgttgtagccgagtttcgccacctcttcgagggggaacatgtcgtcgtgaacctttgtctcctgcaggccgatcacatctggctgatgttgctcaacgatagcttcaagctgatgagggcgggcacgcaggccgttgatattaaaagagacaaatttcatagtcgctgccagtgcaaggtgaatagtgcaaggatggtagcagaatttgcgtcaactgttaccgggttcgaccaataactgcgacagataatgccggtggtgcaatatttgcaccattctgacgcgcttcgcccccaaagagggcgtaaatggccgataaatttcgcgagcgatcacaattccagaattatatttggcctgtgcatactctttctgattttcatgcggcaaagcgccgcttgtcgtaaaaatattcactttttatgcactaatagtgaataaatccatgttgtaacttattgatattctgttctctcaacccgtttatgcatttttatcgctggctggcacgaaggctgcaatctacattcacagtgcaaacactcaattatttaacattcaaataaccttttatttaccggatgaggtcgctatgtctctgtcaattacgcgtgaaaatttcgatgaatggatgatgccggtttacgctccggcggcttttattccggttcgtggggaaggctcgcgcctgtgggatcagcagggtaaagagtatatcgactttgccggtgggattgcggtgaacgcgctggggcatgcgcacccggcgctgcgtcaggcgctcaatgaccaggcggcgaagttctggcataccggcaacggctttaccaacgagcccgcgctgcgcctggccaaaaaactgatcgacgcgacgtttgccgaaaaagtctttttctgtaactcgggggcggaagccaacgaagcggcgctgaagctggcgcgcaaatatgcgcacgataagtttggtacccacaagagcggtatcgtggcgtttaaaaatgccttccacggacgcacgctctttaccgtcagcgcgggtggccagccttcctactcgcaggatttcgcaccgctgccgccggatatccgtcacggtatttataacgatctgcagtctgccagcgagctgattaacgacaccacctgtgcggtgatcgtcgagccgatgcagggcgagggcggcgtgcttccggcgaaaaaagaattcctgcaggggctgcgcgagctgtgcgatcgtcataacgcggtgctgattttcgacgaagtccagaccggcgtgggccgcaccggcgagctgtatgcctatatgcactacggcgtcacgccggacgtgctgtcgaccgccaaagcgctgggcggcggcttcccgattggcgcaacgctgactaccgataaattcgccagcgtgatgaccgtcggcacccacggtaccacctacggcggcaacccgctggccaccgccgttgccggtcaggtgctcgacatcattaatacccctgaggtgctgaagggcgttaagcagcgccacgactggtttgttgagcgcctgaatgccatcaacggcaaggttggcctgtttaaagaaattcgtggcctggggctgttaatcggctgcgagctcaccgctgagtttgccggaaaagctaaacttatttcacaggaagcgtcaaaagtgggcgtgatggtgctgattgccggtgccaacgtcgtgcgttttgctcccgcgctgattgtcagcgaggaagaggtgcaaaccggtctggaccgctttgcgctggcgtgtgaaaaggtgaaatccggggtgtcatcatgatggtcatccgtcccgttgagcgcggcgatctcgccgggctcatgcagcttgccggtaagacgggaggcgggctgacctcgcttcctgccgatgaaaaaacgctgtcggcgcgcattgagcgcgcccttcaaacctggcaggggacgttgccaaaaagcgaacaggggtatgtgttcgtgctggaagacaccgacacggggaccgtggccgggatctgcgccattgaagtggccgtcgggcttaacgacccgtggtacaactaccgcgtcggcaccatggttcatgcctcgaaagagctgaacgtctataacgcgctgccgacgctgttcctctgcaacgaccacacgggcgccagcgagctttgcacgctgttcctcgacccggcgtggcgcaaggagggcaacggctacctgctttccaaatcgcgctttatgtttatggccgccttccgcgatcgctttaacgaaaaggtggttgcggagatgcgcggcgtgatcgacgacaccggctattcaccgttctgggagagcctgggcgagcgcttcttctcgatggagttcagccgggctgactatctctgcggcacgggtcagaaagcctttattgccgaactgatgccgaagcatcctatctatacccatttcctcagcccggaagcgcaggcggtgatcggcgaagtgcatccgcaaaccgcgcctgcccgcgcggtgctggagaaagagggcttccgctaccgtaactatgtcgacatctttgacggtgggcctacgcttgagtgcgatatcgaccgcgtacgcgcgatccgtaagagccggctggttgaggtctctgaaggccagcccgcgccgggcgactggccggcatgcctggtggcgaacgaaaattacgccaacttccgtgcgatgctggtgcggaccaacccgaaatgtgaacgtctggtgctgacggctgcagaactggatgccctgaaatgtaacgccggcgataaggttcgcctggtgcgtctctgccctgaggagaaaacagcatgacattatggattaacggtgactgggtcacgggcgaaggcgaacagcgcgtaaagaccaatccggtaggaaaagaggtgctctggaaggggaacgacgccagcgccgcgcaggtggaacaagcctgccatgccgctcgccgcgcgttcccggcgtgggcaaaacagcctttcgccgtgcgccaggcgcttgttgaaaagtttgccgggctgctggaggcaaataaggccgaactgacgcgcatcatcgcgtctgaaaccagtaaaccgcgctgggaagcggcaaccgaagtgacagcgatgatcaacaaagtcgccatttcggtgaaggcgtaccacacccgcaccggcgaacagcacaccgagatgccggacggcgcggccacgctgcgccaccgtccgcacggcgtgctggcggtgtttggtccgtacaacttcccggggcatctgccgaatggccacattgtgcccgcgctgctggcgggcaataccgtcatctttaaaccgagcgagctaacgcccttcactggcgaggcggtggttaagctgtgggaacaggctggcctgccgccgggcgtgctgaacctggtgcagggcggacgcgaaaccggccaggcgctgagcgcgctgagcgatatcgacggcctgctgtttaccggcagcgccgggacgggctatcagctgcatcgccagctggcggggcagccggaaaaaatccttgctctcgagatgggcggcaacaacccgctgattgtggaagacccggatgatattgacgccgcggtgcacctgacgattcagtccgcctttattaccgccggacagcgctgcacctgcgcccgccgcctgctggtgaaacggggcgcgcagggggatgcgttcctcaaacgtctggttgaggtgagcgcgcgtctggtgccagccgcgtgggatgccgatccgcagccgtttatcggcgggctgatttccgaacaggccgcgctgaacgtgctgaaggcctggcaggaccacgtcgcgcgcggcgcgaaaaccctgctcgagccgaaacaggttcagccgggtgcctcgctcctgacgccgggcatcgttgagatgagtggcgcgagcaacgtgccggatgaagaggtctttggcccgctgctgtgcgtctggcgctatgacgatttcgatgcggcgattgcgatggccaataacacccgctacggtctgtcgagcgggctgatttcgccgtatcgcgagaagtttgaccaactgctgctggaagcgcgcgccgggattgtgaactggaataaaccgctcaccggggccgcgagcaccgcgccgttcggcggcgtgggcgcgtcaggcaaccatcgcgccagcgcgtggtatgccgccgattactgtgcctggccgatggcgagcctggaaaccccggcgctgacgctgccggaaacgcttaatccggggctggactttaccggaggggaccgtcatgaaagcgcgtgaagtcaactttgacgggctggtggggctgacgcaccactacgccggtctctcttttggtaatgaagcctccacgaagcaccgttttcaggtttccaacccgaagctggcggcgaagcaggggctgcttaagatgaaagcgctggcggatgccggtttcccgcaggcggtgatcccgccgcaggagcgtccgaacgtggcggtactgcgtcagctcggctttagcggtaccgatgagcaggtggtcgaaaaagcggggacgcagacgccgcacctgctctcggcggcaagctccgcctcttcgatgtgggtcgccaacgcggccaccgtcgcgccgtcagccgatacgctggatggcaaagtccacctgacggtagcgaacctgaataacaagtttcaccgcgccaccgaagcggaaaccaccgagcgcgtgctgcgcgccattttcaaccaggacgcccatttcgaggtgcatcaggccctgccgcaggtggcgatgtttggcgacgaaggcgcggccaaccataaccgcctggggggcgattatggcgagccgggtctgcagctgtttatttacgggcgcgaagaggggggccacgccgcgccaacccgttatcctgcgcgtcagacgctggcagccagccaggccgttgcccgcctgaaccaggtcaatccttcccaggtgattttcgcccagcagaacccgcatgtgatcgaccagggcgtgttccacaacgacgtgattgccgtttccaaccgccaggtgctgttctgccacgagcaggcgtttgcccatcaggaaaagctgctcgccacgctgcatgagcgcgtgcgcggcttcacgcctgtccaggtgccaacggaggcggtgagcgtgcaggacgcggttgaaacgtatctgttcaatagccagctgctcagccgcgatgacggcagcatgatgctggtcctgccgcaggagtcccgggagcatcagggcgtatggcgctacctgaccgagctggtgaaggcggataacccgattgacgaactgcgcgtgtttgacctgcgtgaaagcatggccaatggcggtggtccagcctgtttacgtctgcgcgtggtcttgactcaggacgaaatgcaggcggttaacccggcggtcatgatgaacgatacgctctttacgcgcctgaatgactgggtcgatcgctactatcgcgaccgtctaacgcaggccgatctggttgacccgcagcttctgcgcgaaggtcgcgaggcgctggacgcgttgtcgacaatcctgcagctgggatcggtttatccgttccagcgctaaaggagtgggtatggaaaatttactggcgctgaccctggccgatgaaacgccggaacagaaagagggggatggcccctcatttcgctggcggtggctggggcgcggggtgcttgagctgacgccgaccgcaaagagcgatctctcgctgctgctttcaacaggcattcacgggaatgaaacggcgcccgttgagattgtcgatctgctgctgcgcgcgctgtatcgcaatgaaattgccctgaagtgccgcgtgctgatggtgctcggcaatccccctgcgctggcgcaaaataaacggtatctggtgagcgacattaaccgcatgttcggcgggcgctggtcgcagtttccgcagagtgacgaaacggcgcgggcggcgtggctggagaatgtggtgaccgcgttctttgccgctgcgggtcccgtgcgctggcatctggatctgcatacggccatccgcgcgtcctaccatgtccgcttcagcgtgctgccgcagcgcaatcagccgtgggaggaagatttcctgagctggctgggagatgccgggctggaggcgctggtgtttcaccagtcgccgggcggaacctttacgcacttcacctgtgagcactttggtgcgttgtcctgtacgctggagctggggaaagcgctgccgtttggggaaaacgatctcacccgctttgcgccaacgcatctcgccctgcgggcgctgctgggcgggtcggctcccgagcctacgcaccagaccgttgagcggtaccgggtcgtacagcagatcacgcgccgcagcgacgccttcctgctccacatggccgcacacaccctcaacttcaccccgttccgcaaaggggcgctgctggccgaggatggcgaggaacgttacgaggtgcagaaaaccaccgagtatgttttattccctaacccaaccgtcgcgtttggcctgcgggccgggctgatgctggaaaaaatatcctgaacctttcccctctcatcatccgggaggggaagttaaataccttttcttagcaattaaagcgcgtgaacgtgttttgcagaatattcctggtgaattgctttattattcaccttcactccgttatacttttgctaaatcgctttaaaatcatcgtattgaatatttttggttgcaactctccacgctttatccttatttcctccacatttggcgaaaatttgttttttacactttcattgttttaccgttgctctgactaattgacgataaaccccgtaaagttaatctcgtcaacacggcatagcgccgaagaataactgaaagaaaggaaataaattatgcgtaagtttactgcactgtttgttgcttctaccctggctctgggcgctaccagcatggcgttcgccgcagatactgcgaccaccaccgctgccgcgcctgctgaaggcaaaatgatgatgcatcataaaggcccgggtatgcacaacgagatgatgatgtttaaggatctcaacctgacggatgcgcagaaacagcagatccgcgatatccggaaaagcgaacgcgaccagatgaaacgtccgccgctggaagagcgtcgtgccatgcatgacatcatcgccagcgacagcttcgacaaggcgaaagccgaagcgcagatcgacaaaatggccgagcagcacaaagcccgcatgctggctcacctggaaacccagaacaagatctacaacattctgaccccggaacagaaaaaacaatttaatgcgaattttgagaagcgtctgacagaacgtccggcgatggaaggtaaaatgccagcaccaaccgaataatcggttcactctcttaagaccgccgggatcctgtccacaaaagcgaaaacgctgtggacaggaccggcggtttttctttcctgccctcttgtctgccgccgccagcgcggtatgctcctgtagtcgcatcagagaatgtttgtagagtcatggcgttagaatttttattaacgttccgctaaggcctgcccgctctgctgccgatactgtgttgtgaatacctaacgataacaaacaagacagcaacgatagcaatatccttgccctggcacgggttgtgccattcaggagtggtgatggagttctttgatatccgtaagatgccggtcagcctctggcgcaatggtgcgggtgaaacgcgtgagatttgttgtttccctcccgcaacgcgcgattttcactggcgcgccagtatcgcgactatcgccagcaacggcgaattttcctcttttcccggcgtcgatcgggtaattaccttgctggaaggcggggaggtgacgctggatgcgggccaggcgttcttccatacccttaagcaccatcagccctacagctttgccggcgacctgccggtgaaagcgctgctgtccgatgggcggatggcgatggacttcaacatcatgacccatcgcgactgctgccgggcgaaggtgcgcgtggctgaccgtacctttaccacctttggcacacgcgggggcgtggtgtttgtgttaagcggggcgtggcagctgggtgataaattgctgacggccgatcagggcgccagctgggaggagggtacccatacgctgcgtctgctggaggctcagggtaccttattgttcagcgaaatcacgtggctgccaggccattgagctcaatgatttcaaacttaccggccaggacaggtttacagagaattttgtagccatcgtggtcaaatccggcgggcgtgcgcagcagggttgccgcgtcgttgatatcgtcgacagcgcccagccagagccagttattgacgatgtgatattgggtcatcgcgtcacccacttcttttagcgcaacggcgctttcccagggccagcacttcacgctgatggccgccagaccggcgaggagccgggcgtggtgcgcctcaacgctctctttcccacagcaggcaccggcacagcgcttcagcgcggatcggaaacaggcgcgtccgcgcgtggtcgcctcaaggcccaaaaggctgtagcaaagctggagttcgtccgccagcgtctgcagcgcctgaagtgcggctcttttattagcgaacagcccatagagattcggggcatgagaaaaatcgacgtcccgcgcgtagacgacctgcggcttgccttcgttgatctgcagggagcagagctgacggttgcggcgcaggcgcttgttgaacagcggctgctgctctttaatcaaacgcgcttccagcaacagcgcgcccatttcgcctgccgtctggaaccaggtaatgcgtcgcgactggcgcagcatggcggcctcgtccggggtacgcagatgggataacacccgactgcgaatgttaacgctcttgccgatgtaaagcggcagcgtgtcgctttcaccgtgaaagatgtacacgcccggctgtttaggcagtgcctcaagccaggggcgaaggtgctcgggatattcgtagatagccgccgcttcaaactcaagacgcggggcggattgacgcctgctcacatactgctccatatactgttcaggcatacagtgtagcagagagggtttggttaaaaaagagccgggtggcggcgacgccttacccggcctacaaaacggggttaccgttttgcgtttatttccagaagtcgtcaaaaaccgttatcggtgggcgacgcttgtgctcggttttcagataccagccttcgatgatcttcgcggtaccctcatctagctttttgccttccagataatcatcaatgttgtcgtaggtgacgccaagagccgcttcatccggcagggaagggcgatcgtcctccagatcggccgtcggcgctttcttatacagatgctcaggacagcccagcgcggccagcagctgcttaccctgacgcttgttcaggcggaagatcgggttgatgtcggtgccgccgtcgccgtacttggtgaagaaaccggtgatcgcttctgccgcatggtcggtgccgaccacgacgcctttggtcatcccggcaatactgtactgcgctttcatgcgctcgcgggctttctcgttgccgcgaacaaaatcgcttaactcaatgcccgcttcgcgaagcgcctgctcgcttgccagcacggagcctttaatatttacggtcagcacgcggtcaggctgaatgaaggcgattgcatcctggcaatcctgctcgtccgcctgtacgccatatggaagacgcacggcgataaattgcagggtttcatctcccgtctcctcgcgcagctctgaaattgccatctggcagagcttaccggtcagcgttgaatcctggccgccgctgatgcccagcaccagagatttcaggaaagagttcttctttaaatacgcttttaaaaaatccacgctgcggcggatctcttcatttgcatctaccgcaggcttcgcgcccagcgcctggataatctcttgttgcagagtcatcacgctctccataaacagaatgtgttaactgttaaaactaaccctttggacgtaaaacgacaaggatcacagtttcgagtgcgctaatttacgccgttttagcaggttatcgttgttttattagaattttccgaaattcgtctggcgtaacgcacaaagttgaacaatagtactttttatcccatgcttagataacacgctgataaacaagaggacggaatatgaacaagaacgtagcaggaattcttagcgcagcggcggtactgactatgctggcagggtgtacggcttacgatcgcaccaaggatcagtttacgcagcccgtagtaaaagatgtcaaaaaagggatgacccgttcgcaggtcgctgcgattgccggtaaaccttcttccgaagtcaccatgattcatgcgaaaggcacctgccagacctacatcctgggtcaacgtgatggtaaggcagaaacctactttgtcgccctggatgataccggtcatgtgatcaactccggctatcagacctgtgctgaatacgatactgacccgcaggcacctaaggcgtagtcaccctgctcgcctgaggatgttaacaaaccggccctgaggccggtttttttatgcatcggaaaatcttatttcttttcgcgaattatttgcccgaaatgtgagggtagtcaacaagccaggtcaatgagagacaatttgagtctgttcagaattatcccctgtctgtaccattgcgtatactcactccaacgataaacaacagtacgcaaactacctgtctgccgggacagcgagtcgagtgagaacgcgacggcaggtagtcatacaagagggaaattacgatggaaaagaaacatatctacctgttctgctcagcgggcatgtcaacctcgcttctggtgtcaaagatgcgtgcgcaggctgaaaagtatgaagtccctgtggtgatcgaagcgttcccggaaacgctggcgggcgaaaaaggtcagacagccgatgttgttttactgggacttaacgatcctgtaaccgcaagcagacttctgcttgcggctttttttttagctgtctgtaggggcacctgctgattgatgtcattacaacgcaagattgtgttcacatataataccttatctcacatattatttttttaatttaatgcaacaaagcacggtgcatattaataagaatacaacctactctttaataaagccgtcaaccctttctcttaaataattgcaacaatcctttcacagtaacatccagttgttctccttcattatacaaggcaggtacaacatagttagctctttcctcagcgattagtttttcaactttttcttgcgtcgcaggattattccatttcttactatcaaatacagccaaggaaactccaccttgatacctaaccattttcattgctggaatgtctgtatcaccatcaccaaaatatatcattttttcgaaaggaatctctcgatcttcaggttcaatgaacttattgatggcagcattgtcccatgagttatgaatccctttatttattctaaataaaaactgagtctttgtagtgtaattgattgcttgtgctggccatgtgacagttttgccattggatgaataatgatatttacatgcataaatgtccttaaattcacagcctatggatgtacctcttatcatcgcatccaatccactagaaattatataatgatataattccaagtcatgttgatgagcatattcatttattctcttgaaccaactctcaaccccaggaaataaaggaattgttgctccatgctttttcaaattggcttccgctaactcctgagaaccaattgcattggctttttcagcaagaagcccaaggtaagacaatatttcatcaccatcatcagatcttgcccgttctttaacggattgccagaatgatgctacattatttattcctaaagcaggcataagtccgtgttgggcacagtcaccttctgctaaagttccatcaaagtcataaatcaatgcacatttcataaataatacctgcttcacattatgcaaactatggaacatagaatgcaatgttaatggaaggcaacatagagatgccgcagttataaactattttgatacgctatagggtatgcaaagtaaaacattactatcaatttggaaatggtcaatagaaatttaagaaaaaaatttacatctgttcgcctacaaatgccacatcatttgctgcttataactagatgtttgcgatgtattaaccaattggtaaaatagctatcaatttccgcttctcacttattgcagacgtaatgttaacgtcccccatttaaatccacgctacaagctataaaacctggtagctatacaaacgcgccagaccgttacgttaatacctgtgtaaccctcaacatggaaaatcgcatgaccccacatccgctacgccagatcatcgaatcctgcgatcgcgccatcaccaccaaaaactatgacgcgctgatggaacactacgccgaagatgcagctctggtggtcaaacccggaatggtttttaaaggcaaagacaacatccgcaacgcgtttattgccatctcggattatttccaggaccaattgattgtggaacaaggagagatgcaggtgatcgaaggcggtgacaatgccctcgttatcatggaaaccattctgcgttttcctgatggtcagggtggaatagcggaaatgtcgcgccgcgcgacctatgtttttcggctggaaagcgacggtcgctggctttgtactatcgacaactcctacggcacgtcgcttctggataccgggaaccgatcgcgttaatcacactttcaaaggggcgctgccgcccctccacgccagccccttaatgcgcagtaatgcgcggctccttcacaaactcagccagcagccacaccatatcgtgcagcaggcctgtcagctccttcactacgtgagcgggcagcgttccccccataacggcttgcgtcagcgccagaacataatccacctgcgttaaggtgtcctgccagcagtcgggcacgcaggagttggttttctcacccatgatcaactgttcaatcaggtatggcggaagatcggcatcgcagagtgcgcgcagcctgcgcagagcctcaaggagacgctcgcacagcgcagtacggctcgcgacatcatcggtttcgaccagcacgctcaccagcgcggcgtagttgtcggcgacgtcaaagagatcggcatcggccggaagcggacgggagataagttgcagaatgacgttttcgtcagatggaaggtaagtcagggttgggatagtagccatcgtaaggcatcctcagtgtataaattgggtgaaccacccgatgagttcctacgctcgagggggtagcgctgacagaggtaggaataccgcccacagagaaaacggccagccttgcggctgctccgtcagcgccaccgcaattttaacgagatcggcgctgtcgcgacatataaatatcgctctgtagatgcgggttcctacgcccgattgcgggtgtgccgcaacgcaggcactttacgaccgcgccccgtagaggaaaagacataacgctgaatttcataaggttactttgcggtttgcgaggcgccttccagaatgacaacgctgccctaaattttaagggtatcaatcaccgctctcgccgggctttgactcccggcagtccttcaaccgcagctttaagcgtcagtatggtcaggcgcctggggcatggcggctaagtaatggctgtcgtgaaacgttaaccgaacgtttttagggtcaacgtacttaccgtcggcggtaacataggcgctattcaccacttctccactttctttgtctgttaacgcaatatgcggtgcgtcgtgcagtatgtttttatgaccccactccatcaaagagaaaagaatcggcgcaaggctgcggcttttggcggtaagaacatactcataccgttcacgcgccccttcttcctgataagggattttgcaaagcaggccgagttcagtcattttttttaaccggttcgccagcgtctgcctggtgatttttgtatgatcccgtatcgtttcaaagcgtgttaccccataaaacgcctctctcagaatcaacaaaacccattgatcgccaagaagctcagcggccgccgctaacccacaaagctcaggtaataagtacggtaatgatttattttttgacatctcttcgtttgcctcgtaacctgagtatgatttaaagactcagttatttaaggagaatacaatgcccttcgtaaatgtgcaaaccattaaaggaatgatgaattcggagcaaaaaaaagaactgctacgtcgtatgactgaccttattgttgaaattgagggaaacggcgatcctgaattccggcgttcagtatggatccgtattgacgagcatgaaccggaacagtggagtcttgggggaatacagcccacatctgaaataattgctgcaaaatttgcctcaccacagcggtcctgatttatttttaggcttagctcaccggcgggcaatttgaatgtccgctctcgtgatgttatgccaccctaaattttcagcgtatcgatcacagccctcagggcaggcgacacgttacggtgtggataatagagatacagcccgtccatgcgcaggctataacgctgtaacacccggatcagcgttccacgctccagatcgtcagacaccagctccaccgggacataggccagcccaagccccagccgggcggcctcggcttccatgtagctgtcagacagcgcccattgcccctctggccgatgggtgatttttttcccgtcctgcaccagttcccactgatagtcactaccgtcggcaaactggtaagcaatgcagggatgagccactaaatcagctggcgtctgcggaaaaccgtagcgtctgaagtgttccggggcagccaccgcggccatttccatatcaggcgtgatacgcacagcaatcattccctgccccacttccggccccagtctgacacccgcatcgaaccgctcggcgataatgtcgacgaagcggctttcattgatcagttccagcctgatgtccgggtaacgctgtttaaaaatggcgagctttggcagcagacatttatcgatagcgtgctggctggcattaatacgcaccgtgccggacggcgtctgacgatagtgtgccagggtcgccagacccgtatcgagcgtatcgaatgcagactcggcggtctgataaagctgttccccggcatgggtgagcgagagcttgcgcgtggtgcggaccagaagttgaacgcccaatcgctcttccagctcgcgaaccgagcggctgatcccggattgcgccagcccaagccgaagcgcggccgccgtgaagctcccctcccgtaccacctgcatgaacaggtacagctcattatagttttcccgtttcgccatcatccccacccatttataacaatatgatatgaatcctagcagctttcgccctctaatcagcactatttctgctaactataatgaccgcaacacaacaacccagggttcatttctatgaaaacatttacccaaaaactgtccgttgcgatgctgctatgtgcatcattaagtggagtgacaacaatgagttatgcagaaaccaccaacccaaacgcgcctgtttcgatggtgagcacatgggataaaacctttgccgaaagtgacaaagtcgatcaccgtaaggtgtccttccagaaccgatacgggatcactttggtaggcgatctgtatcttcccaaaaaccgcggcgaccgcaagctggcggcgattgcggtcagcgggccatttggcgcggtcaaagagcagtccagcggcctgtatgcgcaaaccctggcagaaaatgggtttgtgaccctggcgttcgatccgtcctatacgggcgaaagcggtggccagccgcgcaacgtagcgtctccggatatcaacaccgaagactttagcgcggcggtggacttcctcggtttgcagaaagaggttgatcgtaaccgcattggtattctcggcatctgcggctggggcggtatggcgctcaacgcagcatccatggacacccgcgtgaaggcggtcgccaccagcgtgatgtatgacatgagccgggcgatgggccacggcgtgggcgacgggaaagatcgctattcaacgtctgaccgccgtgccgttctgcagtatctgaacgcacagcgctggaaagatgctgagaacggtaccttcgcgcacggcggccatgacatttatgtcgatgagaacggcaaggtgacggcagctgaacgtattctgccggaggcgttacctgacaacccgaatccggtactcaaagaattctttgactactaccgtatgccgcgcggcttccatgcgcgctccgtcaactccaccggcgcgtggaccgcgaccacgccattatcatttatgaatatgccgctgctgagctacggcagggaaattactatcccaacgcttatcgtaaccggtgaaaaggcacactcccgctactttgcggaagatgcgtttaaagcggtcggcagcaagcagaaggaactggtgattgttccgggcgcaaaccatgtcgatctctacgacaacgttgccgggaagatcccgttcggccagtttgagcagtttttcaaaaccaacctgaaataaacctctacgccacccgccctatacgggtggctctttgtgaaatctgactatgtctacactgacccgcaccacatcacagaacacagagcatgcacactggagtggcgtttttgccatgaccctgtgcgtatttgtcttgattgcctcggaatttatgcccgtcagcctgcttactccccttgccagagatttgggcgttacggagggtctcgctggccaggggatcgcgatttccggcgcgctggcggtgctgaccagcctcttcctttcccggcttgccaggaatataaaccgcaaacaccttcttctgggcatgacgctcctgatggcgctctcggggatgattatcgctttcgccccaaactatctggtttacatgacaggccgcgcgctgatcggtatcgctataggcgggttctggtccatgtctgccgcaacggccattcgccttgttccgccgcataaggttgcgcgcgcgctggccattttcaacggcggtaacgcgctggcaacggtggtggccgccccgcttggcagctatcttggggccactattggctggcgcggcgcatttctttgtctggtgcccgtggcgatagtcgcgttcatctggcagtgtttaagcctgcctgacatgaacgcgcgtaaaaacggtacatcacgaggaagtgtttttcggttattccgccagcctgccgtttccgttggtctgctggcctgcggcctgttctttatggggcagtttgcgctgtttacctatctgcgcccgttccttgaaaccgtcacccgggtgagcggagccgggctgtcgctaattttgctcaccataggcgttgcgggttttgtgggcacccttttcgttgccctggtgcttaatgccgcgttttacataacgctgatcgcgatccctctactgatggcggccatcacagtcgcgttgattctcgccgggcataacgtgtggattgtggccctgctgtcaggcctatgggggatgctggcaacatcagcgccgacggggtggtggacgtggattgcgcgaacgctgccgaaggatgctgaagcaggcggtggactgatggtcgcggtgatccagctcgccattgcgctcggctcaacggcgggcggtatagccttcgatcgttatagctggcagagcacgtttgcattgagtggcatagtgctcctctttgcggcagcgctaacgtttctgctttcgcgtcttcacaaataacgcgccggatgattttttgacgcttttcttcaccgatcgtgtattgtttttaaacaataacatcctctaaaggacacctgcgcaatgatcagcatcctcggcaaaaccacctccatcaacgttcgtaaagtgctctggatctgcgaagaagtgggcatagcctatcagcaggaagattacggcagcggttttgcctcgacggaaacggatgcctttcgcgccctgaaccccaacgccatggtgccggtgctgattgacggtgatttcgtgctgtgggagtccaattccatctgccgttatctggcgcgcaaggccgaacgtcacgatctgctgcccgcagaaccgcaggcctgcgccaacgttgagcgctggatggactggcaggccactgaatttaacaacgcctggcgctatgtcttcccggcgctggggcgtaaaaacccggactttaacgaccctgagcgcattgcggcgggaatcaaggagtggaaccactgcgtcaccattctggaaaaccagctgcagcgcaccgggtcctttgcggcgggcgaaacgtttaccctcgcggacgtggtgcttgggctgtcggtgaatcgctggaaaatgacgccgtttgataagccagacgtgccagccattgaggcctggttcgagcgacttaaccagcgtccggcatttttgcgtcacggcaataacggcatgatataaaacttaatgcctgaatgaataccgcaacgaggctgttttatttaattacgaaaccctgattgtcgtcagagggaataataattaagccatatcctggacagcccgttgcaccgctttgctagcctgaatagtcaggcaaagctcaacccggaggtattcttgttgattaaactcaagaaagaacgaacgcaccaggaggatcgccggcttgctctctggctggcgacctctgcaggtttgctgaacgccatcgccctcggggcatttggttttttcccctcacacatgaccggcaacacctcacagttatccagcgaagtttcttctaccgatctgagcgatatgattttcttcggctcgataattctctcttttgtggctggcgccattattgcgcgcacgatcgtcatatggggaattatccataacgtcaggctggttttttgccagatcctttttgtcgaggggatattactgaccggcgtttccttctacgaaatgtatttccatgcgctcaccagcaatcgcgagattattctttttctctgctttctgatgggcattcataattccacctccacgcagctttccggcggacgggtaagatcgacgcacattaccggcacgctaacggacgcggggatttccctggcctccgtcatggtggcgatgctgcgcagggattactccaaagatacggcggcgcaaaaaagccagctaaaaacccacttaaccaccctgttttcgttcattacgggcggcatcgcggggctgctgctgttccgatggattggctttaacgccatgctggcgctaggcgtgatgcttgcggttgtcgccaccgtctcaataatcaccgtctcgtcgcgggttcgacgggttcgcgcccctctatgaaggtaatgacctgtaatcggcataaaagccctttaaatgtgacactgtcacatataaatattcgctttaggactattctgcccgccccacaatcaggccttatgccataaggcctgacctcaggttgccactagtttcatagggttactgattttcccccttcgctggaacccttcccaaacgcttgctataggtcaattacccctgccgaaacatggcataacaacaggcaaccggtggttgctataacgcatgcgcacagggagacacaccgcaatgcacccattactcaaacgttcgctgctgtttgtcggcgccattatcgtggttctcgccctcctcgtctgggggatcgggctggagaccctcagagcgcgtcaggttgacctaatctatctcgggcaacagcatatgattctggttttctcatcgatgttctttgccctgctggtgggtattccggccggtattctgctgagccgcccggccgcgcggggtatcgccgaatatgtgatgcaaatcttcaacgtcggcaacacgctgccgccactggccgtgctggcgctggcgatggtggtgattggtattggcgatacgccggccatcatcgccctgttcctcgcctcgctgctgccgatagtgcgcaacacctatgccgggctgtgctcggtcccgccgtcgctgctggaagcggcaaacggcatcgggatgaccaaatggcagcgtctgcgccaggtggagctgcctgccgcctggccggtcatgctctcggggatccgcatcgccaccgccattaacgtcggtaccgcaccgctggcgttcctgatcggtgccagcagctacggcgagctgattttccccggcatttacctgaacgatttcccgaccctgatcctcggcgcggcggccaccgccctgttcgccctgatcctcgataccctgctggcggcgctgggtcgcgtgatgagtccccatctcgctcgataacaataacaaggagcttttatgagactgttttccggcctgacggcgctgtgtgccgcggcgctgttcaccggccaggcgatggcggccccgctgattctggcgaccaagagctttaccgagcagcacattctctcggcgatgaccgtgcagtacctgcagaagaaaggattccaggtgcagccgcaaaccaatatcgccacggtgatttcccgtaacgcgatgatcaacaagcagattgatatgacctgggagtacaccggcacgtcattaatcatctttaaccatatcaacaagcgcatgtcgccccaggagtcttacgagacggtgaaacgtctggacgcgaagcacggtctggtctggctcaagcccgccgacatgaacaacacctatgcgttcgccatgcagcgcaagcgcgccgaggcggaacatatcaacaccatgtcggagatggtggcgaagattgagcagatccgtaaaaccaacccggacaaaaactggctgctgggcttagacctggaattcgccgggcgcagcgacggtatgaagccgcttcaggccgcctataagatggacctggaccgcccgcagatccgccagatggaccctggtctggtctataacgcggtgcgcgacggtttcgtcgacgccgggctgatttataccaccgacgggcgcgtgaagggcttcgacctcaaggtgctggaggatgataaaggcttcttcccgagctatgccgtcaccccggtggtgcgtaaggacacgctggaggccaatccgggcctggaagaggcgctcaacaccctctcggcccagctcaacaacgacgttatcaccgaactgaacaagaaggtggatatcgaccatcagtcaccgcagcaggtcgcccgtgatttcctgcgtagcaaacagctgctgtaggaggcgctatggagacaattcactacattctggacaactgggactacctcttaaccctgacgctgcagcatctgtggctggtggcgctggccgtgggcttagccattctcatcggcgtaccgctgggcattctgattgttcgccacaggtggctggcgacgccggtgctggggattgccaccatcgtgctgaccattccgtccattgcgctgtttggcctgatgatcccgctcttttcgctgatcggtcaggggattggcgccctgcccgcgatcacagcggtgtttctctactcgctgctgccgattgtgcgtaacacccatacggcgctcgacagcctgccgccgggcctgcgtgaagccggacgcggcatcggcatgaccttctggcagcgcctgcgctgggtcgaaattccgatggcgctgccggtgattttcggcgggatccgcaccgccgtggtgatgaacatcggcgtgatggcgattgccgcggtgatcggcgcgggcggtctgggcctgctgctgctcaacggcatcggcggaagcgatattcgcatgttgattgcgggcgcgctgatgatttgtcttttagcgattgtgctcgactggctgctgcaccgtctgcaggtggttctgactccgaaggggattcgataatgataaaactggaaaacctcaccaaacacttttcacagaagcacggccagaccttcaaggccgtcgacaacgtcaacctgaacgtgcccgaaggggaaatgtgcgtcctgctcggcccgtccggctgcgggaagaccaccaccctgaagatgattaaccgcctcattacgccgagcagcgggacgatcctgatcaacggcgaagacaccagcgggatggacaccgtcaccctgcgccgcaacatcggctacgtgatccagcagatcggcctgttcccgaacatgaccatcgaagagaacattaccgtcgtaccgcgcatgctgggctgggataaagcgcgctgcaaaacccgcgccgaagagctgatggatatggtggcgctggatccgcataagttcctgaatcgctatccgcgcgagatgtccggcggccagcagcagcgcatcggcgtgatccgcgccctggcggcggatcctccggtgctgctgatggatgagcccttcggcgcggtggacccgattaaccgcgaggtgatccagaaccagttcctcgagatgcagcgcaagctgaaaaaaaccgtcatgctggtcagccacgatatcgacgaggccctgaagcttggcgaccgtattgcggtgttccgtcaggggaaaatcgtgcagtgcgccagcccggacgaactgctggcgaaaccggcgaacgagtttgtcggctcgtttgtcggtcaggaccgcacgctgaagcgtctgctgctggtctcggcgggcgacgtcaccgaccagcagcccactatcacggtacgtggctctaccccgcttccagaggcctttgccaccatggatgataacgatatccgcgccatcaccgtggtggacgagcacggtaaaccgctgggctttgtgaagcgtcgcgaagcgcgtaaccccagcgggacctgcgccgacatcctgcatccgttccgcatgaccggcaaagccgaagacaacctgcgcgtggtgctgtcacgcctgtatgagagcaacaccagctggatgccgatcgtggatgaggacgggcgctacaacggcgagatttctcaggactatattgccgagtatctcagttcaggtcgtacgcgtcgggcgttgaatatacatagcgagagctaatctttccggccgggcatcgcccggcttttccgcacgcataccttttgctaaccccgcgatttcccgccacaatattgtatctttcccgtttactcgcgacccatgcaacgtcttcatacgtaccccgacatccgcgcgatgtttcgtcgactgctgattgctaccgtcaccggcgtgctggccgcgctggccgttgcggtgttccgccacagcatgtatctgctggagtggctgcttctcagcaacgacagcggcagcctggtgaatgccgccgcgtcgctctcaccctggcggcgcgcgctgacgcccgcgctgggcgggctggctgccgggttgctgctctggggatggcagcggctgaccgcccagcggcctcatgcccccaccgattatatggaagcgctggagaccggcgacggtcagtttgattacggcgccagcctggtgaaatcccttgcctcgctgctggtcgtggccagcggaagcgccatcgggcgtgaaggggcgatgatcctgcttgccgccctcgccgcctccttttttgcccggcgctttacgcccaaatccgaatggaagttatggatcgcctgcggcgccgcggccgggatggccagcgcctaccatgctccgttagccggaagcctgttgattgcggagattctgtttggcaccctgatgctggcctcgctcgggcccgtggttatcgcggcggtagtggcgcttctcaccacgcagctcctggcgccgggaaccggcacgctctacgcggtccatctgagcggcacactcaccgcaactgattatgccctgctggccgccatggggctggtggcgggtctctgcggaccgctgctgatgtggctgatggcgttcagccacgggctattcctgcgtcttaagctttcgcccccgtggcagctggcgctcggcggtgcgatcgtcgggctactgtctcttctgacgccgaaggtgtgggggaacggctacagcgtggtgcaggcttttctgctcgccccaccgctgctgtcgatcgttgcaggcgtctttatctgtaaactgctggcggtactggcgagcagcggatcgggcgcgccgggcggggtgttcacgcccacgctgtttgtcggcatggcgacaggcatgctgtttgcacagcttttcgcgctgtggctgccgggcgctgagacggcgattctgcttgggctggcggggatggcgacgctactcgccgcgaccacgcatgcgcccattatgtcggcgctgatggtctgtgaaatgaccgggcaatattttttactgcccggtttgctggtcgcctgcgtgctggcgtccgtgctgtcgcggacgttacgccacgactcgatctacggtcaacacgccactgagggcagagagatcgatgtactgcgctagctcgcgctgctcggcgcgaggcagataaggcagttcacccaccagtggtccgggtagtttagcgctcagcacgtcgatgatctccgcatagtgcgccagaccagggttaatgcggttggccacccagccaaccagcggcaggccgtcattggcaatcgcctgcgccgtcagcagcgcatggttgatgcacccttcctggatccccaccaccatcaccaccggaagctgttcctgcaccacccattccgacagcgggcgcagatcgttcatcaggctgcgccagccgcccgtgccttccaccaccacgtgatcgaccttctcgcacaggctcgccagaccgttggacagcagagggtaattaatcaggccgctatgcgccacgctgctctcctcttcgcttaacgcaataggattgatcgcgtgataaggcagttccagtgacgagacgctttgcagtaccagggcgtctttattacgcaatccctctggcgtctctttactcccttttgcgaccggtttgtaccctgccacgcgtttaccgcttgctgccagcgcctgcagcaatgcgcgggatacaacggtcttgccgacagaggtatctgtaccagtaacaaagaaacgcttaagcatgactcactccacctcttgggtatgcttcgaaaatataaaccaggtaaataattcagtggaggaagtctacgggatgcgtgcgctacccggcttgagatagcgcaatttttcttacatcttcaaaaaagagttaaccctgtaacaggcggatcaacagcgagccgttatacatggcatctttgaccagcgccgcgccggccatcgtgccctgattggaaaactgggtactttctaccgcaatgttccggctgtagacaggaagcgactgctgctgaatacaggccgtaatcgccgggaagaggatctccgccgcctggctcagcggtgagccaataaggattttttgcgggttgaagaggttcaccataatcgccagaatgcggccaacgttattccccaccccggtaatgatgtccttcgccagcagatcgccctgacgcgccgcggcgcagagagaatccaccgtgaggggttgtccgtgtagcgatgagctcatggactgactgagcctgacctgcgccagctccagcacgctttccacgctggcaatggtctccagacagccgtggttaccgcagtagcagcgcttaccgtatgggtcgacctgggtatggccaatttccaccagactgctgcttccggcgtggagaagacgtccgtcggtaatgacgcctgccccgacgttatgatcgataaccacctgaatcacatccctcgccccgcgtgacgcgccgaacagcgcctccgccatggtccaggcgctgatgtcatgctgaatatagaccggcacgccggtatggtttttcagcacttcgcccagcggcatctctttaacatcgtcgtaaaacggcatgcggtgaacaatgccattttcggtatcaataatacccggcatggtgatggcaatggccgttaagcgttcaagcttctgctggtgacgaataaagaagcgatcgatatgcgaaacaatcgcgtcgaggagcggttcctcagcgttgagcggcagatcaagacggtcttccaccaccagcttgctgctaagatcgcgcagcgcaaggaagatctccccccggctgatgcgcagcgacaggtagtgccaggcctccgtctccaccaccagcccgactgccggacggccacggctgcccggctcctgaatttccgtctcctgaaccaggtgcgcttccagcatctcgcggacaatcttggtaatactggcgggtgccagctgtgccaggcgcgagagatcgatacgcgaaaccggaccaagctgatcaatcaggcgatacaccgcgccagcgttggtctgcttaatctgatcaatatgccctggctgactatcagcgaccacctcgtactcccttattttcgagcttcgaaataaactgttggctatggtgaagcacttgcagggctgccgtcaaatatttacttagccatgtgatttactgcacatttttgcccacttttccctgaaaatgccgcccggcggaggcgttcatcaactgctgtttgaagcgctgcgcggcatggctctgttcgcgatgttttgcccagaccagccacatctctgaaacggcatcctcttcggcgatggtcacccagcgcatttcgcgcagttgtacccgtttaaaggaggccggaagaatagacacccccagcccggcggcgaccaggccgataatggtcatcgcttccccgacttcctgggtgatgaccggggcaagatcgtagcggcgcatcagccccaggatatcgtcatacagacccgttccgacctgcgggtcaaaaaagacaaacggctcgtttgccagctctgccagcgaaaccgccggacgcgacgccagcgggtgatcgtgcgggatcatggccatcagcggctcgcgcaggatcacctcccacgccagcgagtccggtagctgggtattacgcatcagccccagatccagcgaaccctcattcagcggcgcgatctgctcgcgggtgttgatctcgcgcgtttgaatatgaacatccgggaaatggcgacggaatgacgacagggtttccgagacggcgctgataaacggtgcggacgaggtaaacccgatgcgcaactctccggcctccccgagatagagccgttctgcccgggcggcggcgtcctcgaccatgctcagaatttgtcggctgtcgatgagaaactgcttacccgccgccgtcaggctcacgctgcggttggtgcgggccagaaggcgcgccccgacctgctgctccaggatctgaatctgctggcttaagggcggctgagagatgttcagccgcgccgccgcgcggccaaaatgcagctcttcggcgacggcgacaaaatagcggagatgacgcagctcgatattcatatttctaaagtatcatttgagattattaatatattagacagaatatttacattttcctacccttatcaggtggtcatacccgtcaccagaaatcacggggatgtttaagcaaggaaactgtgtgagtcgtacaactgccattgatatcgatccggcgagcgatatcgatgatttacctgcaacatcgcagccggttcagttcattaaacgtggtaccccccaatttatgcgcgtcacgctggcgctcttctccgccggtctggcgaccttcgccctgctctattgcgttcagccgatcctgcccgtgctctcccatgagtttggcgtttcacccgccagcagcagcgtatccctctctatttcaaccggcatgctggcggttggcctgctctttaccgggccgctgtccgacgccatcggccgtaaacaggtgatggtaaccgcgctgatgctggcctcggtctgtacgctactctcgaccatgatgaccagctggcacggcatcctggtgatgcgcgcgctgattgggctctcgctcagcggcgtggcggcggtcgggatgacctacctcagcgaggagatccacccgagctttgttgccttctctatggggctatacatcagcgggaactcgattggcgggatgagcggacgtctgctgagcggggtattcacggacttctttagctggcgtattgcgctggcggtcatcggctgtttcgcactggcttctgccctgatgttctggaaaattctgccggaatcgcgtcatttccgcccgacatcgctgcgcccgaaaacgctgtttatcaacttccgcctgcactggcgcgacaaggggctgccgcgcctgttcctgaccggcttcctgctgatgggctcgttcgtcacgctgtttaactatattggctatcgcctgatgctctcgccgtggcatctgagccaggctcttgtcggtttactctcggttgcgtatttgaccggaacgtggagttcaccgaaggccggggcaatgaccgcccgctatggccgcggcccggtcatgctgttcttcacatcggtgatgctggtcggcctgctgctgacgctgttctcctccctgtggctgatttttgccggcatgctgctcttctccgcgggtttcttcgccgcccactcggtcgccagcagctggataggcccacgcgcgcgtcgcgccaaaggtcaggcatcgtctctttatctgtttagctattacctggggtccagcatcgccgggacgctcggcggcgtgttctggcatcactacggctggaacggcgtgggcgggtttatcgcgctaatgctctgtgccgcactgctggtgggcgcaagtcttcataaacgtctgagataatatgctcgcgggcggacgtccgtttcccgaaaaacggcaccagcgtactggtgccgtttttcgttcaggaatcccaggcctgttctatcttaccggcttcaaactgcggaggcggttttcggaaacggcgcgtgagccatgtcaggtaaaggatccccagtgccgcccagatgaggccaagcgtcagggacgtcgcttcgaggtttatccacagcacgccgaccgtgacggcaccaatgagcggcagcaggagatagtggaaccgatctttccacgttttgttcatccccttgcgccgccagaaatggttgtacaccgagagattaacaaacgtaaacgccaccagcgcgccaaagttgatcagcgccgtcgcggtcaccagatcaaagtacagggccgacagcgccactatcccaaccataatgacgttcagggctggcgtacgccatttcggatgcacgtagccaaacacccgctccggaaacacgttgtcacgccccatcacatacagtaagcgagagacgctggcgtgcgaggccaggcctgaagcgagcgtattcacaaacgtggtacacagaaacaccgactggaagagcttgccgcccacgtacagcgcgatttccggcagcgcagcgtccgggtttttgaagcgcgcgatcgtcgggaaaaagagctgcatgaaaaacgaggcgacaataaatatcagcccgccatacaaagcggtgaggaagatggctttgggaatcacccgcgccgcgtttggcgtctcttccgacagcgtggtgaccgcgtcaaagccgaggaaagagaagcagacgatagtcgcgccggtaataatcgggatcaggtgtgcgttctcgctgataaacggctggagcgaccagacggtgccgacgccctcccccttatgcagaccgtgcaccaccagtatgacaaacaccaccatgatggcgatctgcaccagcacaaacagggtgttaaagttggcgaccagattcacactcttcaggttcgccagcgtcagaatcgtcacaaaccccaccacccagacccacggcgggacttcagggaacagcgcggaaaggtagatcttcgccagcagcacgttgatcatcggcaggaagagataatccagcagcgatgaccagccgaccataaaacctaaatgggggccgatcgatttctgcgtgtaggtgtacgcggagcccgcttccgggaactgtcgtaccagtttgccgtagctgatggcggtaaacataacgcccgccagcgccaggagatacgaggcgggcacgtggccgttgctgataccggacacaataccgaaggtatcaaacacggtcatgggggtcagataagccagccccatcatgaccacctgccagagcttgagggaactgcgcagccgggttctgccggccatgcgcggcgagtcaagagaggtgttagtcgccataaaccgtcccccccatgcttaccgtggtttgcaatcgcgctgtccttaacgcaaacctgcttagcaaagggggaagttgtaaagaacacacgcgatcgtaccagcgcaccgtctctggctcgcactcacagcaggcgcctgactggcccccttcgccctgcggatagttgaacatctgcatcatttcctacctcgtcacacagtgtcgttaagaaaatccctgtgccgcctgcgctccataacgcgactcccgggagaaagctggcgtgccagcgaacagttaggccaggctccgcgcaggccgtttggtgatacgtgtcagatgaaacaaagcggccccttaccggggcacgtcatcaggcgtttttcagcatccactcaatttccgtttcggtaatcaggcgttcaaactgcagcaattcatcgtttttgcaggcgtgatagacgtggcaaaaacgttcgcccagccgctcgcgaaggctatcgttttgcataaattcccacagcgcatcgctctgacgaatcgggaacggcagcccgtcctgctccagaccgttgccttccacttcttcctgcaggggtaaatcgttatccagcccatgtaaaatgccggcaaaaatcgccgccatcaccagatacggattcgcgtcagcgcccgccacccggtactcgacccgatggttttggcgatcgccgcaggggatacgcagggcaacggtgcgattattgtgtccccatgacgcctgcgtcggcacgtacatccccggctggaaacggcggtaggagttgacgttcggtgccagcagcgccatggacgcaggcatcaggtcgatcatcccggccagcgcgcgtttcagcagcgcggaatcctcgccgttggcgtctgcgagcacgttttcgcctcggttgttttgcatgctgatgtggatatgcatcccgctgcccgcatgttcttcatacggctttgccataaacgtggcgtgcatcttatgtttttccgccatctgcctgacgagacgttttagcgccagcgcatcgtcgcaggcatcaagcacgttttccgtatggtgcaggttaatctcaaactggcccggagaggcctcagccactgccccgtcggcggggatcagctgcagctgcgccagttcgtcaatatcgttcagcacgtcagcaaaatgattaagattatcaaccgagtagacctgactctgcgtgttacgcacgtcggtgcccggcgcgcagggtggctgcagatagccgtcggcatcgcgtttacggtcaagtaaatagaactccagctctaccgctaccacggggaacagaccgcgctggcgcagctgctgccagagtcggttgagtacgttccgcggctcaacgtcaaagggagcgccatcttcatcgaccatggtgagttgcacctgaccaatgtattccgggtcggcggcggacggcgtcagggtacccggtaccggcacgcagatgcagtccggctcgccgagctcctgccccaggcccgcttcttccacgacgttacctaaaatgtccatggcgaaaaccgatgccgggaaatagcagcctttttcaagcttgctcagtccggcaaccgggatgcgcttgccgcgaaaacagccgttcaggtcggtcaggaggacatcaataaactgggtgtcaggatacttttctaaatagcgcttcacttcctgcgtaaaggcgctgccccgcctctcatccgtgtgctgcacaaagttctcaacttctacgatattggtttccatgatttaccaccgtttttgggatttgcgttcgctgctctggactgtcaaatataatgtccaccctatcgaatctgtatgcaaataaattgtttgtcaaatgttaaattaagtttgcaaaaggcagatcccgttgctagattgagaaaatattgaacgaaaaggccgtttatcaggcgaaaatggcctaaatttagtccactttgtgagggcgatcatggaaaatataatgaacaagccagttattggcgtggtgatgtgtagaaacaggcttaagggtcatgagacccagaccctgcaagaaaagtacctgaatgccattattaacgcggggggtttaccgattgccttaccgcatgcgctggcagagccagagctgctcaccgctctgctgcccaccctggacgggatttacctgccgggcagcccaagtaacgtgcagccgcacctttatggtgaaaacggcgatgagcctgacgccgatcccgggcgagatcttctgagtatggcgctgattgccgccgcgctcgaaaggcgcatccccattttcgccatctgccgggggctgcaggaactcgttgttgcgacgggggggacgctgtatcgccgcctgttcgagcggaacgacctgctcgagcaccgggaagatcctgaactgccggttgagctacaatacgccccgtctcatgaagttcaggttcaggagggaggactgctgtctcaattaataccaggctgtaacacattttgggtaaactcgttacacgggcaaggtgcacgaacgttaggaccacggcttcgcgtggaggcccgctcgacggatgggctggtcgaggcggtcagcgttcatgaccacccttttgccctcggcgtgcaatggcaccccgaatggaacagcagcgagtacgccctgtcccgtatgttgtttgaaggttttatcaccgcctgtcaaagccacattgccgagaagcaacggctttgaccactaccgtaaaggaaatgcaactatgagcgatgacggactggcgccagggaaacgtctgtctgagatccgccagcagctgggtctctcgcagcggcgtgccgccgaactgtctgggttaacacacagtgccatcagcaccattgagcaggacaaagtcagtcctgctatcagtacgctgcaaaagctgctgaaagtttatgggctgtcgctctcggaattcttttcggaaccggaaaaacctgatgaaccgcaggtggttattaatcaggaagaccttatcgaaataggcagtcagggggtttcgatgaagctggttcataacggaaatccgaaccgtacgctggcgatgatttttgaaacttaccagcctggaaccacgaccggagagaggatcaaacaccagggtgaggagatcggtacgatactggaaggtgaaatattgctgaccattaatggccagcaatatcacctggttgcggggcaaagctatgccatcaataccggcataccgcacagcttcagcaacacctcggcaggcatctgccgcattatcagtgcccacactcccaccacgttctaattaccactcagtcccggcgtaagcgcgcttacgccgggaaatataaaaacgatcgctgtcggcatttaacgggttaattcccgggatgccccacggcttcgtattgcctgaaacggccatgcctttatttatctgattgcgaaagaaaggagtgaatatgcattttcagcacctgacttactggcaggataaagcaaaaaatagcgccattgagacccggttatttattaacggtgcctattgtgacgccgccgataatgccacgtttgaaaccgtcaatcccgcgacccagcagacgctggcgaacgtcgcacggggcaagcaggcggacgtggaccgcgcggttcaggccgcgcgtgcggtatttgagcgcggtgactggtcgcaggcgtctccggcgcagcgcaaggccgtgctcaatacgctcgccgatttaatggaacgccatagcgaagagctggccttactggaaacgctggacaccggtaaacccatccgccacagcctgcgcgacgatattcccggcgcggcgcgcgctattcgctggtacgccgaagcggcggataaagtctacggcgaagtggcgcctacggggccgggcgagctggcgatgatcgtgcgcgagcccatcggagttgtcgcggccatcgtcccctggaacttcccgctgctgctggcctgctggaagctgggcccggcgctgatcgcgggcaacagcgtggtattgaaaccgtcggagaaatcaccgctcaccgccctgcggctggccggactggcgaaagaggcgggcctgcctgacggcgtgctgaacgtgataagcggttacggccacgaagcgggccaggcgctggcattgcatccggaggtcgaggtgctgacgtttaccggctctacccgtaccggcaagcagctgttgaaggacgcgggagaaagcaacatgaagcgcgtctggctggaagcgggcggcaaaagcgccaacattatctttgccgactgtccggacctggacaaggccgtgagcgcgaccgccgccgggattttttataaccaggggcaagtctgtatcgccggcacccgcctgctgctcgaagacagcatcgctgatgacttcctggcaaggctgaaggcgcaggcccgccactggcagccgggcgatccgctcgaccccgacagcacgatggggatgctcatcgacgccgcgcacgccgataccgtccacacgtttattcgcgagggaacccggaaaggtacgctgctgctggacgggcgggaacaatcatggccttccgcagtcggtccaaccattttcgtcgacatcgactctgcctccccgctgtgccgggaagagattttcgggccggtgctggtcgtcacccgttttaaaaccgaagaggaagccttaacgctggccaacgacagtgaatacgggcttggcgcggcggtatggacccgcgatctctcccgcgcgcaccgcatgagccgccgcctgaaggcaggctcggtcttcgtcaataactataacgacggtgatatgaccgttccctttggcggctttaagcagagcggcaacggtcgcgataagtccctgcacgcgctggaaaaatttaccgaactgaaaaccatctggattgccctggagcctcaatcatgaccgaacataccaccagctactacgcggccagcgcgaacgcttacgaacctttcccgacgcttaatgagtcgatcagctgtgacgtgtgcgtggtgggcggcggctataccggcctctcctccgcgttgcatctcgccgaaatgggctatgacgtggtgctccttgaaggggcgcgcatcggcttcggcgccagcgggcgcaacggcggccagctggttaactcctacagccgcgatatcgacgtgatcgagaaaaactacgggcccgatgccgccagaatgctcgggagcatgatgtttgaaggcggggaaatcatccgggagcgtatccagcgctatcagatccagtgcgattatcgtccaggcgggctgtttgtggcgctaaaccataagcagctggagacactggaggagcaaaaagccaactgggaacgctacggcaacacgcagctggagctgctggacgccagcgccatccgccgggaggtcgacagcgaacgctatactggcgcgctgctggaccgcagcggggggcatattcacccgctgaacctggcgatcggcgaagcggacgccattcgcctgaacggtgggcgggtgtatgaacagtccccggtgaccgccattcagcacaccagcccggccgtggtgagcacgcagcatggccaggtcacggcccgctacgtgatcgtcgccgggaatgcctatctgggcgataagatcgaaccggagctggcaaaacgcagcatgccctgcggcacccaggtggtgaccaccgccccgctgccggaagagctcgcccgcacgctgatccccaataactactgcgtggaagattgcaactacctgctggattactaccgtctcaccgccgacaaccgcctgctgtacggcggtggcgtcgtgtatggcgcgcgcgatccggacgatgtcgagcgcctggtgatgccaaagctgctgaaaactttccctcagctggcaggcgtcaaaatcgactaccgctggacgggcagcttcctgctgaccctgtcccgtatgccgcagtttggtcgtctggacaaaaacatctattacatgcagggctacagcggccatggcgtgacctgcacccacctggccggacggctgatctcggaactgttgcgcggtgacgctgagcgctttgatgcgtttgccaacctcccgcactaccccttcccgggcggccgcagcctgcggattccatttacggcgatgggcgcggcgtactacagcctgcgcgatcgtcttggcgtatgatcgtttcgacaaaagggtatctgacatgagtaaccaggaatttcatcagcgcagactttctgccaccccgcgcggcgttggcgtaatgtgtaatttctttgcccgctcggcggagaatgccacgcttaccgacgtggaaggcaacgactatattgatttcgccgccgggatcgcggtactgaataccggccatcgtcatcctgaactggtggccgcagtggaaaaacagcttcaccagttcacccacacggcctaccagattgtgccgtatgaaagctacgtttcattggccgaaaaacttaacgagctggccccggtgcagagcccggccaaaacggcgttcttcacaacgggcgcggaagcggtggaaaatgccattaaaatcgcccgggcccacaccggcagaccgggtgtgattgccttcgggggaggctttcacggccgaacctatatgaccatggccttaaccggcaaggtcgcaccttacaagctgggatttggccccttcccgggctcggtttaccacgtgccgtatccctccgagctgcacggcatcacgacgcaggatgccatcacggcgatagaacgcctgttcaaagcagatattgacgcgaaacaggtggcggcgattatttttgaacccattcagggtgaaggcggattcaacgtcgccccgccagaactggtggccgccatccgccgcatctgtgatgagcacgggatcgtgatgattgccgacgaagtgcagagcggcttcgcccgtacggggaaactgtttgcgatggaacactacgcggacaaacccgacctgatgacgatggctaaaagcctggcaggcggaatgccgctgtccggcgtggtgggccgcgccgacatcatggacgcgccggcgcccggcggcctggggggcacctatgcaggcaacccgcttgcggtggccgccgcgcacgcggtgctgaagattatcgacaacgagtcgctgtgcgcgcgtgcccgtcagctgggcgatcggctgaaagccacgctggaggagattcagggcaccttccctgcgctcgtggcgataaggggaagaggctcgatgattgcggcggagttttttgaccccgagagccgtgaaccgtcggccgccatcgcgcaggcgatccagcaaaaggcgctcgcccagggtctgctgttattgatctgcggccagtacggcaacgtgatccgcttcctttatccgctgaccattccggatgcccagttcaaccaggcgctggcgatcctgcaacaggttatgcgcgataagtcctgagtgcccaccgaaaaccgtctcccggaatgccggggacggtttcaacggaggagatcggcacagatttcctccatgtgggaaatgttggggagtttggtctgtttcattgtatgctccctgaaacacatccccggcatgaggaaataagaattgcaaaaaacatcagcctatcagtcacttgtgaaaaccttccagcgtctctcccgcttctcgcaccttacctccatcgccagctgggacatgttcaccatgatgccgcccggcggcagcgccgcgcgcggcgaggcgctggcggagatgagcgtcctgcagcaccagatcctgaccgataaaaaagtcggcgacctgttagcggcggcagcaggagaagatctgaatgacgtcgaacaggccaacctgcgcgaaatgacgcgccactaccagcaggcaaccctgctgccggaatcgctggtggaagccaaatccctggcgggcagcaggtgcgagcacgcctggcgcacgcagcgtcccgccaacgactggctgggcttttccgcgaacctgaaagaggtggtcaaactcagccgtgaagaggcgcgcctgcgggcggaagccaaaggctgtacgccgtacgacgcgctgctggatatttttgagcccgacatgaccagcgcccgtctggacgttctgttcggcgatatgaaatcctggctgccgggcctgctggcaaacgtcgtggaaaagcaggcgcaacgttcgtttgttcctcctcagggcccgttcccgaccgcaacacagcgtgaactgggcctggaagccatgaaaatgctcggcttcgattttaacggcggtcgcctcgacgtgagtgcgcacccgttctgcggcggcgtaccggaagacgtgcgcatcaccacgcgctacgacgaggatgaactgctcagcgcgctgtttggcgtgatccacgaaaccggacacgcgcgctacgaacaaaacctgccgcgcgcgtgggcaggacagccgattgcgctggcccgctcaaccgcgatccacgaatcccagagcctgttctttgagatgcagctgggacgcagtgaagccttcctcaagcatcttctccctgcggtgcacgcccgctttggcagccaggcggcgttcagcgaagagaattttattgcctggaaccagcgcgtgaagccgggctatatccgcgtcgatgcggacgaagtgagctacccggcacacgtggtgctgcgctatgagattgagcgcgcgctgatcaacggcgagatcgaagtggacgatatccctgccctgtgggacgagaaaatgcaggcctggctcgggttatccaccaaagacaactaccgcaacggctgcatgcaggatatccactggactgacggcggttttggctacttcccgtcgtatacgctgggggccatgtatgccgcacagttgttccacgccgcgaaaacggcgcttccgggtctgcaggcctccatcgctgagggcgatttttccgcactctttgagtggctgcgtcagaacatctggcagcacggcagtcgcttcagcacgtcgcagttaatcacccaggcgacgggtgaagatctgaatatccgttatttccgcgagcacctgacctcccgttatctttaatccctctgccggagcctgctccggcactcttctcacccttttcaataagaatatgatttagcacatattgccatgattgcgccgggtgtatgaatgcgtgtccttccgacacaattagactgctatcaggccaggattaaaaaaataaagggatcaatgatgaaaggcataatgaaaacgatgttagcgattctgtgtgcgaccagtttaagtactttcgcagccacggataataccccgcaagacgcgttcaacgatattacccgctctcttgcagacctccagcccatcacgtttcaggctcccgctgaaaaatataagctgctggtgtttattgataatcagtgcatttactgcagcaatgtagtgaaaaacgttaagcaatatacggatgccggtttgacgatgtcgtttctgaccgttgcgcccagcgccattcgcgactcggtaattgaagatatggggcgcgtctggtgttcagccgataaggtcaaaagcctgcaacaagcgatggcgggatttttaccgaataacgacaccacgacagcgtgctccgatctgatcgcgcggcaatctgcactggcagaacgtttgggcattagcgtcaccccggtaatggtggttattgagcctgaatcaaggtcgattataggcagtcagtctccggcggctattctggccacactgaaaagataacagagacctgtacgagcagcggcgtttggtctgttcgtacacttttctcccctctgtacattccgttacacgccgataccaatcactcacggaaaccccgaatttacagggatatagttatttcaacggccccgcagtggggttaaatgaaaaaccaaattcgagggtatgaacatgaaaaaagtattagctctggttgttgccgctgctatgggtctgtcttctgctgcgttcgctgctgaaaccactgctgcaccggctgctgcggcacctgctgcaacgaccaccgcggcgccagcaaaaactgtccatcacaagaaacatcataaagccgctaaaccggctgctgagcaaaaagcccaggccgctaaaaagcaccacaaaaaagcgaccaaaccagctgcagagcagaaagcccaggctgctaaaaagcaccacaaaaaagcgaccaaaccggctgtagagcagaaagcccaggctgctaaaaagcatcacaaaaaagcagtaaaacacgaagctgctaaaccagctgcacagccagctgcgtaagagtacaagctatcccgtgcccttcggggcacgttggtaaaccggcgctgaaccggaacaggttccgcgccgttttttttcccggagggcgtatgctgcggcgctatcggtttgagctgattctgatcctgcttattttatgcgtgctcatcgccagccatttttatctttcctgaatgtagcacgctgattttactcccactttagcgctgtcccgtctatagtattttcatagggttcacttttaataatcataattacccccaccagagtgagatatgcgtaaatctgttgtgttgttactgggaacgtttggtcttttttctggattctcacatgcggatgatggcggtgatgacaccattagcgcgaaagagctaaagacgctttttttcaatcatgacgaccgtacgcgcgtcgccgatcccacccaggcgccctgggatgctataggtcaactggaaaccgccagcggtaacttatgtactgcgacgctgattaccccacagcttgccctgacggcaggccactgtctgttaacgccgccaaacggcaagccggataaagcggtggccttgcggtttgtgtcgcaaaaagggacctggcgctatgaaatacacggcattgaaggccgggtcgatccgtctctcggcaaacgcctgaaaccggatggtgacggctggatcgtgccaccggcggccgcctcatgggactttggcctgatcgttttacgctaccccccttccggcattacgccgctgccgttatttgacggcgataaagacgcactcaccgccgcgctgaaagccgccgaccggaaggtgacgcagtccggctatcctgtcgaccatctggataccctttacacccacaccgactgtattgtgacgggctgggcgcaaaccagcgtactctcgcaccagtgtgatacgttgccgggcgacagtggttcaccgctgatgctgaaaacagataacggctggcagttgattggcgtgcagagctctgcaccagcggcgaaagatcgctggcgggccgataaccgggccttgtccgtgaccggttttcgcgacaagctggaagcgctggcgcagcagtaaatcagcatcgtctgacctgatgtaatgccctgattgactcaatcggcatcggctggctgaaccagaaaccctgcagttgatcgcagccagccagccgcagcagtttcatttgtctttcggtttcgaccccttcggcgaccaccgccatccccagcgcgttggcgatccgcaccgtgccgctcaccagcgcggccgcctgttcatcgtggtccaccagcccggccagcgatttatcaatcttgatggtgtcgaagttaaaacgccgcaaatagccaatgctggaatagccggtgccaaagtcgtccagcgccaccgcggtgcccagcgctttaagattggctatcgccatgcgggcacgctccgggttttccagcacataagactccgtgacctccagctgcagtcggttggcagggaaatgggtggtctccagcacgctggccactttgtcttcgaaggcgggatcgcggaattgtgcgggagaaatattaacggaaagcgttaagtcaccgtacggctggagatcctgacaggcgcgctgcaacacaaactggcccagtttgtaaatcagaccgctcgtctccgcgatggcgatgaaggtatccgggcccagcggcccgtccgggcgacgcggccagcggactaacgcttcgacgctgctcattttctggctgcgggcgtcaataatcggctgataccagacctcaaactcatcgcgctccagaccattacggatctgattttcaatcgccagcttgcgctcacgggcgctgttcagctcggcgtcgtagtgggtgatacgccctttcccgctcattttggcatggtacatggcaatatcggcgcgacgaaacagctcggagctggtgcattcaatcagggttccgctggcgatcccgatactggccccgatatggatggtgcgttcccccagctgaatcggggtggagagagaatccagcaccgacacggcaaaagcggtggcctgtgtctctgccttatcaccgccgattgtcatggcaaactcatccccgcccatacgcgccagcattccccccggcggcacgcgttcactcagcgttttcgcaatcgccacgatgagatcgtcacccacgctgtggccgtagatgtcattcacgtccttaaagccatccagatcgataaacaccacgcttttgacgtctatatctccgcgtaagctcacccgatccagcgcctcgatgagcgctcgccggttcggcagatggcttagccagtccgttctggccaccagacgtgcctggctttctcctcgcgcaagcttgtacagccccacgctgctcaccagaataaagagcaggatcagggccgatgccagcacgacaatctgggtgatatcagaggatgccgcccgggcggcctgcgctcccggaagccgtgcctgccagttaagatagcccagcagctcccctgccgaactgcgcagcggcatactcagctcgttaattttatccggcgtaaagtgcaggttatcgatctgaaaggtcgaccccaggtcggataaaattctggcgttcagatgacgggtgatgaccagatagcggcgcgttccgtcggtaacctgtaatcttccgaccatcgggcgaatcagcccaatgcccacaaaggcgacgccgcttcgcgttttgctgatcccggcatagatatttttatcgcctgataaggcgcgcgcgtgctgagcaataagcgccttcagccccttaccgaaaaaatcgagattcgtctcctgaaatggctgactttgaaacgatccccagatgacgttgaaatgctcatcaagcacgaaggtgccatcatagaggttgttgattttaaagccggcgccccaggtgttatacaaccagttggtatcgagcgtgggacggtaggcctcccgcaccgcatcgtcccagacggcgttatccagcaccagcgaggagacgcggttgaccgatgtctgaatggccccctgtacggaaagcgccgcgcggtgttcatcaatttcattggttttggcgctgataagatgcagggaaagatagaggagtgcgacgacggagatgattaagccgatgcccgccataaagaccatggcaaacaacgttctcgcggtgggaatattgcgccagcttaatgtgcgatacatccgccatcctcgtcagggttttgcttttctaagcgtaatacaggcagcgaatttcgctgcctgtaaaggatggctttatgagcgtcaggcgagttttatcataatcataccggcaagcagcaagatgagtcccatccagcccttgttatttaaacgctgaccgaagagcacccagcctgcggccagcgtggcggcgataccaaaaccgccccacagcgcataggccaccgacaggtcaatcccttttaccgcctgggacagcgcgctgaacgcgcccagaaccgcggcaatcgacatcaggccgtagagcttacggcgaaaaccatcggagaatttcagcaggacgttcgccagaatttccagcacgatggcgaaccccagccaggccgcatgaacccactcaaactgttgcatggttctgctccttctgcactttagacggcttacgggtacctgatttaatcagcacaatacccgcgaccagcgtcgttaatccggcgaccttcattgttgttaatgtttcgtcaaatatcagaacgctgaacagcgtaatcaacaaaataccgatcccttcccacagggcatacgcgacgcccagcgcaatttttttcaccgcaaatgagaggaaaatataagaaagcgaaatcatcaccagcatcaaaataaaaccggtattgccatcgctgacgcttgcccacttcatcgacagcgtgccggtaatttcagcaataatagccagtgctaataaaatccagtaaaacatgtttttctcctgcttgagaatataatccatcgtggcccgctgcgtgcagcaaacccaaaaatacgaattgaaatcagtcagctaagcgcttagcgccagctcaggcagaagaaatgactagagtgcggtgcgccagtgttgctcaccagaaagcaggcagaaagaggtggagtatacagcagtattgtttgaagagtacgtcctgaacatattgtccataaaattacaattatccgcgttgttgcttctcgtctttgcggatgaaaattgtcctcggtagttaaacacaccgaatttgtaccataagccaggattttactcaaagtctttgcaattctttacccaccccgtttgattttggttagtttattgcaacgcctttcgcctttattataaaaataacgaaaattgcggagtcaccatggctaaacccatcattaccctgaacgggttaaaaattgtcatcatgctgggcatgctggtgatcatattgacaggcgtgcgctttgccgccgacattattgtgccctttattctggccctgtttatagcggtgatcctcaacccgctggtgcagcgcatgacgcggcttcgcatcccgcgcgtgctggccatcacgctgcttatcagcatcattattgtggcgatggtgctgctggtcgcttatctgggcacctcgctcaatgaactggcgcgaacgctgccgaaatatcgctcttcgctggcgatccccctgctgcagctggagccctggctgcagcgcgcggggatcgaaatctcagttgaggaactcctgaaatatatcgaccccaatgcggcgatgacgatcgtcaccagcctgctgacgcagctttccaacgccatgacctccattttcctgctgttcttaacggtggtgtttatgctgctggaggtgccccagctgccggcaaagctgcagcagatcatggtccgtccggttgaaggaatgggggcgattcaacgcgcgctggacagcgtttcccgctatctggtgctgaaaaccgccattagcctggtgacgggcgttgtcgtctgggtgatgcttctgacgctggacgtccgctttgcgttcgtctgggggttactggcgtttgcgcttaactacattcccaacattggctccgtgctggcggcgatcccccctatccttcaggtgctggttttcagcgggctttatgacgcgctgatcctgctggccggatacctggtcatcaatctggtgttcggtaacatactggaaccgcgcatgatgggccggggcctggggctgtccacgctggtggtctttttgtccctgatattctggggctggctgctcgggcccgtcgggatgctgctctccgttccgctcaccattatcgtcaagattggtctggagcagacggcgggcgggcaaagtatcgccgtgctgctgagcgatatgagtcataaatagccgtcattccgccatcgacaggaggggcttgcgggtccttcctccttcacgataagcgctgagcgcccttcgccactccgccagcgggtacaccgtaacgtcgctgtactcactgccgggcaacctcagccagatgcgctcgaactctgcgcgccacgcctcaacgctaagcgcatccagaccgtttcggatatggaaccacgccacgcgcggcgcaggccgccgctgtgtgaaggcttgcccggagagcagcccgtagcaaacaaacatgccctgctcgggcatcacgctgaggatcgtttccgcaagcggcccgccggtggcatcgtagacgatatcgctacgggcggcgacggtgccgattctgtttgcgtcatgctgtgcgacaggcgtgatgcccatcgcctccagccgttcagcatgcacggcagaacggtgaatgccgtacaccgcttccgcccccgcctgacgcgcccactgccccagcaggatggcgcaatcggatcccgcagccgtgagcaagacccgctttccgcgcggcgggtagcgggtcagcatcatctgcgccgccagcgggttgatgtaggcccgcgcggccaggcgcgagtcgacagcgtccggaacgggtatcgcatactctgccgggcagtccacatagcgctgccaggtgccctgaccgcgcagcggcaggacgcgcttacccaccagatgcttaaacgaggcgggcgccccggtgacaaccccgacaccttcataccccgcgacggcgggtaacggggttcggtggcgataggcaccggtgatggggataagatcggacgcgttgaccggagaaaacagcatccgcacgcggagctgtccgggcgcaagcgcgcccagcggcgcgttttcaggttgcagaacagagtctggctcgccaaaccggcgataccagagggtcaggttttccattacgatctcaagactgatagcggaactactcgcgccagcccattgccggtgcgacatgtttgagaatagactcaatcacgtgcgcattataatctacccccagctggttcggtacggtcagtaagagcgtatccgcctcggcaatcgcctcgtcttttttcagctgttcaaccagcttgtccggctccgcggcatagctgcgcccgaagatggcgcgcgttttctcatcaagataacccacgctatcgctgtcgttgcggctggcaccgaaatacatccggtcacggtcgtccatcagcgcaaaaatactgcggctaaccgacacgcgcggctcgcgcgtatgccctgcgtctttccaggcctgacggtacgcgcggatctgttttgcctgctgaatatggaacggctcgccggtttcatcgtccttcagcgttgagctttgcaggttcatgcccagttttgccgcccataccgccgtcgcattagaacccgcgccccaccagatacgctcgcgcagcccttctgaataaggctccagacgcagcagccccggcggattggggaacattggctgtgggttcggtttggcaaacccttccccacgcagcacctcaagcagcacctcggtatgacgacgcgccatatccgactcgttttccccctcctgcgggacatagccgaaatgccgccagccatcaataacctgctccggtgagccccggctgatgcccagctgcaggcgaccgccggaaatcagatccgccgcgcccgcatcttcggccatgtacatcggattttcatagcgcatgtcgattacgccggtgccaatttcgatggtttttgtttttgcccctatagcggccagcagagggaacggcgagctaagctgtcgggcgaagtggtgcacgcggaaataggcgccgtctgcccccagctcttcagccgccacggctaaatcgatggactgcagcagcgtatcggccgccgagcgcgtgccggactgcggtgaaggcgtccagtgaccaaaggataaaaatccgatctttttcataaccctgtgtcctgataatgcgttgcgttctgtccactttacgcattacccggtaagaataaatgtcgtttatttaacggaatggttcaaataaattgacataactgacgggttcgtcacgacgcaacgttatgggatatactcttccccactcttttcatggcaggtaaaaccggcaatggctttgatccccaaaaactacgcgcggctggaaagcggctatcgcgaaaaagcattaaaaatttatccatgggtgtgtggacgctgctcgcgcgagtttgtctattccaatctgcgtgaactcacggttcaccatatcgatcacgaccataccaacaacccggaagatggcagcaactgggagctgttgtgcctgttttgccacgatcacgagcattcgaaatataccgaagcagatcagtacggcaccaccgtggtggccggggaagacgcgcaaaaagacgtgggcgtcgccacgtttaacccgtttgccgatttaaaggcgatgatggataagaagaagtaatcctctcgccccctcgctcacatcgtgctctgcgaatttaaaatgtccaggtgatagcggcggttgcagacccctcattacgccgcatcacgatcgggctatcattggcatggtcgccaagccaggtatagtccgcgctgaggacagttccccagtgagcatcgaactgatggctccaggtcaggctggtgtcgacgccataaaatccacccggcgcagcatagcggcgatagccggtgcggcggctctgctgctcactgaccccataccaggtattcaggtaacggctgtcgccaaacagggccgcagactgaaaggctatcgtgtcctggttattttgtaccgggatcagcgtaacggaggcctgatagcttgccccctgactgtcggttaccggcagcgtcgctttgccttccatgctcagccatggcgcagcctgccagcccacggcaaggccggtattcagggtggcatcaatatcccccatccctttcaggttgtttgccccctcgcgccagccagaatttttatcagcccttccggggtcgtcgcccagcgtgtgttcgaaataccagccgctgtcgttttgcaggtcatatcccacccctttttgtgcatcaacaaagaaagcacctttgcgtccctgcagcacaggaaccacctgccacacctgcttgtctgagcctgagtaacgcggggcatattgccctcccagcccgacggttaaggaatcagacgcggtgtcatcatccgcctgcgcggcggatgccacgaccatcagaagcgggacggacatatacaggactttttttatcgctatcatactgctctccttacagacgctggcgtctcctgaaacagggacagccacacaatgttggcgcagtatgatttggctgaatcaatgaatcgtcgggatagtgttaagaaatggtcaaggtgaacggatgttatccagaagagtgctgattattgaagatgacgccgacgcggctggcgtgctcgaagcctatttacggcgtgaaaattacgacgtgaccattaccggagacggtctttccgggctggatatggcgcagcggtggaagcccgacctcatcctgctggacgtgatgctgccgggacttaacggcaccgaggtgctggcgggcctgcgtcgtaaaagcgatgtgccggtgatcatggtcacggccatgggggatactcccgatcgcattggcgccctgcgctacggtgccgatgattacgtggtgaagccttatcatccgggcgaagtggtggcgcgggtgcaggcggtgctgcggcgcagcagtaaaaaagagacagaggaaaagatccttcgctggcaaacgctggcggtggatgtcgccgccattgtggcgtgcgtggacaacggcgacgacgcgcctgtgatgctcgatcttacgccaacggaattctcgcttctggcaacgctgctgcgctcgcctgcgcacccgttttcccgccagtatttgctggaacactgtttgccggaaagcgaggcgctggagcgcgttgtcgacacccatatttataacctgcgtaaaaaacttgaggccgtgggtatttccggcgtgctgatcaacgtgcgcggcgtgggttacaggttcagacagccatgataaaaaaccggcacgcctctctgtggcgctggatttgcgcgcgcatcctggcgctggctatcggcagcgtgatcgtcattgccacctgcatgtggctgcgctatgcggtacagaactactggatcatgggcaggatgccgccggcagtccggcaggagtttcttacgctcagccagaacccgcaggccaatccggcccgcttccacacgattgtggatacctggtggggcctgagctattccacaccgtccatcgcctcagcggactgggtcacggtggccctgctggtgctggtgatgatcccgtttattgtggtgatggggctcaaacacgcccgcccgctggcgctgcagttcagccgccttcgcgatgcggcaaaggatgtcgccgaagggcagtttggccgtcaggcagagctcatcaaggatgcaccggcagaaatggtcagctttgcggcggactttaactccatgacggggcaactggcccgctatgagaaagagctccgcgcctcgcacgtcgcgatggcgcacgagctgcgctcgcccctgacggccgccatcgggcgtctgcagggcatgctagacggcgtgtttgatgccagcccggcgcagctgggcatggtgatgaaacagctccagcacctcaaccgcctcaccgatgagctccaccttctctctttggccgacgcgggtaaccttgtgctggaggaccagccgttctgtctggatgagctgattcaggagcgggctgcctggatcatgccccaggcggatgcgcatcatttcaggataacgctgcgtaacccgcacaccagccccttccggggcgatgcgttccgtatgggacaggtcgttaccatcctcatggaaaatgcgctacgttacggacgcgaaggcggccaccttgaggtggcgctgcattacgccagcgggcattacatcctcgaattcaccgatgacgggccgggcgtgtcgccccagttcttaccggaaatgtttaaacgctttagccgcgaggagcagtcccgcgcgcggcattccggcggcagcggcctcggtttgtccatcgcccacgcgatttgcgaggcacatgggggtgagattagcgcgtcattaccggaaaccggcggccttgcggtgcgcattttgttgccctggcagccgtccgataatgaaaatctcccctcttgataaagccttgacagaacatcgaatctttctcgacgtagcgcgcatttaataacgccattccctttatggagcggcgttatgtcagacgaattttttctctccctccgccactgcctgcatcatttgtacggcgtggcgcgcaccctttcctggctgcattttcttcccctggccctgcttgcgctggcgatttttccgctgaccggctgcggtgataaacacgaaaacaaacctgatccagtgcgtaaggtacgctacgtcgtcgttggctccgcccaatcccttcccgcgctggaaagaaccggtgagatccatgcccacgatgaaacgaccctgagctttcgcaccggaggccggatactgacgcgtagcgttgatattggcgaccgggtcactgccggacagctgctggccacgcttgataatacgaccgggcaaaaccagctggacagcgccgcggccgactatgaaggcgccaaagcctctgcccaggtcgccgcgcttaacgtcagtcgcatgcaaaagcttatgccaacgggcgcgatagcccgcacgcagctcgacaacgcccgggctgactggcttgtcgcccgcgcgcgcttaaaaagcagcgaggccgcatggcgtaacgcgcgggaaagcctgggctggacgcgacttatcgctccacaagcgggcgtcattacggccgtgagcgcctctgcgggacaggttgtcagcgacggccagtccgttctgacgctggcgaccggggaagcccgcgacgtggcgtttgatattgccgcgcccgatgcgatcccgcctctggataaggcggttttgcaggtttccctgctcgacgacccgtcggtgcaggcgtctgccgcactgcgggatatcaccccgcaggccgatcctcagacccgcacgtggcgcgtcagagccaccctgcaaaacccgccggaggccatggcgctgggcgccagcgtcaccgtgacgttgccctccgccgccccgcacgggtacgcgcttcccgcgtcggcgctgacccgagccagcgacaaaccggcggtttttgtgattaccccgcagtcgcgggcgcagctgcgcgtggtggtgcccgtcggctatacggccacctccgtcatgattgcctccggccttgagcccggcgacagggtgattacggcgggcgtgagcacattacgacccggcgagccggtgatggccggagaggttcagccatgaacacaggatcggaagccaaatttaacctctccgcctgggcgctgaagaaccagcagatgatcagctttttcatgctgctggtgattgcgatgggcgtgttctgctatgagaagctgccgcgtaacgaagatccggcattcaccattaaaacggccgtcgtctccgcacagtggccgggagcctccgtgacggataccacccgcctgctgaccgatacgcttgaaaaaaagctgcaggaaacgccctggctggactatctcgaaagtgaaacccgtgccggacgcaccgttatccacgtcaacctccgtgatgatacgcccccgcaacgcgtgcccgatatctggtatcaggttcgcaaaaaaatgcaggacatcgcgccgtccctgcccgaaggggtgcagggtcctgccgtggatgacgagtttgacgacacgttcggcacaatttacgcctttattcccgaaggcttcacgttgcgggaggtgcgggatagcgcagagacaatacggcgcgaactcatgtccctgccggatatgggcaaaaccaccctgctgggcgaacagcaggagcagtgggttctcgccttttctccggcgcgcctggccggtatggggctggatattcaggacgttgccgacgccctccgggcgcaaaacgccgttgtcccggcaggaacgatgcgtaccgggcaggagaacatggcgataaaggtcagcggggcgctcaccactgaagagagtttgcgcgccgtcacgctgcacgttaacaatcgctatattccgctgaccgacattgccaccgtcacccgggaaatcgccgagccaccggccccggcctaccgggtgaacggcaaaccggctatcgggctggcggtgtcgatggcgccgacaggcaacatgctgcgtttcggtgctgcgcttaacgcaaaaatggcggccctcagcgccgggctgccgcacggtatcgagatggtgaaagtcgccgatcagtcagcggtggtgagtgaagcggtaagcgggtttatccgggtacttatcgaagccgttgttatcgtgctggcggtttcatttgtctcgctgggtttgcgggccggactggtggtggcgacggccattccgctggtgctcgccatgacgtttgtcggcatgatgctcgccggtattggccttcagcgtatctcgctcggggcgctgatcattgccctgggcctgctggtggatgacgccatgatcgccgtcgaaacgatggtctcccgactggaagcgggggattcccgtcgacacgcggccacctatgcattcaaaacgacggccttcccgatgctcaccggtactctggtcatgattgccggttttattcccgttggttttgcggcctccagcgccggtgaatactgcttctccctgtttgcggtggtgctcatcgccctgctctgctcctgggccgtcgcgatcctgttttcgccgctaacgggcacgtggctgctgccggaaaaagtcagacatcacgcggcagaaccgggaaggatcgcgcgcgggtatggacggcttttacgcctggcgctccgccaccgtctcgctaccgtactgattgcgcttgccgcgctggggctgtcagcgtacggcacgacgtttatgcagggcgagtttttccccgcctcggaccggcccgagttgttggtcagcctgacgcttccggccaacgcgtcgcacccggaaacgctcagagaggtggaaaagctggaaaaagcgctggccgacaacagcaatatcgatcgcttttcgacgtacgttggctcaggcgccgtccgtttttacctgccgatggacgtgctgctggaaaatgaaaatatcgcccagatggttgtggtcgcgaaggatcttgcggcgcgggatcgtctgcacgcacagctcaacacgatcctggcgacgcaatttagcgacatcgtcacccgcgtgtcgccccttgagctggggcctcccgtcggctggcccatcaaataccgggtgagcgggccggattatctgcaggtccgggcgcttgcgaaccgtctcacggacgcgattggccgctccccgttctcacgcgacgttaaccagacggccggagagccggagagggtcatcacccttaaggtgaatcagacggcggccagagcggcgggaatatcgtcagaaagcctcgcccgcacgctcaataccgtctggtccggcagcgttgtcacgtccatcagagataatgaccgccttgtcgacgtggtgctccgggccacggacgatgcacgtcacagcaccgccaccctctcctcgctcacgattcaggggaatgacggtaaaaaaattccgctcagcgccgtcgcaacgccggtctggggcgtggacgatccggtcatctggcgccgccagcgcgtgccctttatcacggtgcaaaccgacctcgccccggggctgagggctgaagcggtatccgccgcgctgcgtccggcggtcgataaactgcgcgcgagcctgcccgcaggttacagcattgaagaaggcggcgcggttgccgaatcggataaggggaacagctccgtctttaccgttcttccggtgacgctggtcatcatgctgatgctgctgatgcttcagctgcggcgatattcccggatgctgctggcgctcctgatggccccgtttggtttaccggggatcgtgctggctatgctgcctggcggcacgccgatggggtttgttgcgctgctgggcgtcatcgccctggcggggatgatcgtgcgtaacgcggtaatattgattagcgaggttgacagcaatctttctcaggggatggcaaatgatgccgcgattatggcggccgcggagcacagggccagacccatctgtctgaccgcctgcgccgccattctggggatgatccccatctctcaccaggttttctggggtccaatggcctatgccattatcggcgggctgctggctgcgacgctggtgacgctgaccgtgttacccgcgtcgtttagcctgctgttacagtggggggctcagcgcaaagccgcagccgacgggccgggctgagtccccatctttctccgattacgcggcggtcagcgcaaaacggtctttcaggacatggcggatttcatcctccgccagctgccgcgtttcagtgccgttcgccgtgatggttttcagcatatcgcccagcaaaatctggcgtccttccgggctgtgctgcaccaccacccgcttctgcacaaaaatagcctcaggatgcgtggagttaaggtagttggccggaacgaaatcaatccactcctgaggcgtgagatcgaagccgtattgtcgggcccattcgccttccaccttcgcctcgagcaaatactcgccctccgcgctgcggctcaggcgaaacgtgtcgaaatcctgggtgatttccacgtcaagcgtgtccagcgccattggcgcgcggatgccgtagctgccgaacccgagatcgcaaagccactggcggctctccacctcggcgatgagcgccatatgggttttcggacgccgcgcggggtagaacattgggcgcgccgccacgaaacggtaaggtatccctaacgcttccagcgccatggcaaaaagcccgttaacctcatagcagtacccgccgcgccctttctttaacaccttctcggcaatgtcgtctggtgccagcgagacaattttccccgcctgcacgtccagattttcaaagggaacggaaaagagctgatgacgcatcagcgcatgcagggtggtcgtatcggccgctgccggtccggtgtagtttatgcgtttgaaatacgaggaaatgtcgaaattatcgctgtgcataatgcctccttgtcctgaacatgccggacactatagatggcgcacatcattggctgtatagtcagttttatcgaaaattagcctgaacagatacccatgtctgccccctccccacactatcgccggattgctgagcgtctgcgcctcacgctctcttcaggcgcattgcgagtcggtgaccggatgatctccgcgcgtaaactggccgaacgcgagcacgtgagccttccgacggcgctggaggcccttcgctgccttgaggctgaagggctgatcgttgcgcgaccgcgttcaggttattacatccgccagatcagcctccctccgcgcgcggagcccgcgcgttccacgccgggcccggtgcccgtgactatgtccgccgtggcccgctcgctgttcagcagcgcagaagcccgcctggtcccgctgggcgccgccctgcccgatcccgcgtggctgcccggggaggcgctacagcgggcgttacactccgtgggccgtcgtctggacgcgcatgggcagagctacagcctgccgccgggaaggcgtgatttacgaagcaagattgcggcacgtgctgcgcagtggggagcccgcttcggcgcggacgatctgattattaccgcgggcgcgacgcaggcgctgcgcctggccctgcgggccgtgtgtcagccaggtgatgtggtggcggtggagcagcccgcctactttggcacgctcctgctgctggaggatttaggcctgaaggcgttagaaattcccaccgatcctgctgaaggtctgttactggaaccgctggctgacgccatccgctgccaccgtcccacggccgttctggcctcgcccaccgtgcaaaacccattgggtgccagcatgcccgtcgcgcgcaagcaggaactggttgctctgcttgaagaaaccggtattcctctgattgaggacgacgtttacggtgacctggtcggtgacgggcaacgtcctccggcctgcaaagccttcgaccagaacgggaatgtgatttactgcagctccctgtctaaaacgcttgcaccggggtggcgaatcggctggattgccgccggacgctattacccgcaggtcttgcaggcccgcatggccggagactgggccggcgcgccgctgctggaagccgcgacgagcgagatgctggcaaacggcgactacgaccgtcacctgcggcggctaaagcggcggatcgcagagggaatcgccgccgtcgtggcgcgggtcaaggccagttttccccccggtacccgcgtaaacgtccccgcagctggctttctgctgtgggtcgaacttcctccgcaggtcaacgcgctggaggtgcatcgccgcgcgctggcgcggggtattggcgtcagccccggccccctgttttcccctggcgcagaactcacgcactttctgcggctaaactgtgcaaacgaaccgacgccccgcctgctcactgccgtggagcagattggtgcgctatgccatgagctggccgctttcacaccagactctccagccactcggtaaatacccgcactttgcgggagagatgacggtgtgggtagagcagtgacagtttgcggtccggcgaacgatattcaggcaggacctcaaccagcaggccgcggtcaatgtaaggctggagaaagagattcattccctgcattatccccagcccggccagacctgccgcgatgtaggcctcggagttatccaccacgagcttaccgggtagcgcgatctccgcaacgccctctggcgtggtaaacgtccacggctgaacgtgcctgctgctgttgttaatccagttaatcgcctgatgcttgcgtaaatcctccagcgtttctggcgtaccgtgttcagccagccaggccgggctggcgcaggtcgtgattttaatgttcccgattttacgcgcgatatagtcgccgtcgtccagctcgcccacccgcagcacgcagtccagaccgtcccgcagcatatcccgacggcggtcagagctgctcaggatgatgtcgatatcaggatgctgacgataaaaatcaggcaggttgggtatcacccgcagcgccgcaaaagagatgggcatatccacacgcagctggccgtgtatcggtcgatcggcgccaaacgactccagtaattcatccgcctgcgccagcaggggtttactgcggcgataaaaggcttccccatccggcgtcaggctaatccgacgcgtggtgcgctgcaggagccgcgtgccgctgtgttgttccagaagctgcagcgctttggtcactgccggtcgatggacctgcagattctctgccgcctgggtaaggctccccgagtcgacaatttcaataaaaatccgaatagattcaaagaggtttatttgcataagggatgtcttgccgcgagcgggagaaaatgattgttattgattttataacagtgatgaatctttctggctatttttcctaacaatcttcatctctacactctccctcattcaaacgtaagggagagtctgctatgaaaaataaccgtatctgtcagatcctgggtatcgaaaagcccgttattcagggaccgttatcctggcttactgatgcccgtttagtggccgcggtcagcaatgccggaggactcggcgtgctgggccccaacgccggtttaaccgccgataccgcggtctccacgccggaagcaaccgccgaaaaaatgcgggaagaaattcggaaaaccaaacggctgaccgaaaaacccttcggcgtgaacctgatccccaccgccgttaatgacgtctggaccgggccaattcttaaggtgataaaagaggaaggcgtcagggccgtggtgtatacgggctatggggatggcagcattattcccgcgctgttcaatgagttaaaagaggcaggtatcgccattatctaccgcgacatcaatcccacgccggaaaatacccttctggctgaagaaatgggggcagacatcatcgtcgccaccggttttgatgagggtgggacgttacccgcgacggcgctgggcaccttttccatcgtgccgctgattgccgacgccgtgaagcacgtcccggtgatggccgcgggcggtattaccgataatcgcaccgccagagcggcgcatgcattgggggcggaaggcgtgtttgccggttccgtatttatcagtaccgaagaaagccgcgtggcgcagggggtcaaagagaaaattgttgccgccaacggccttgacctgctgcttttccgcaccgtcccccactactatcgttctcttcccggcaagctggcggaaaaactggcggcgatggataaagcgggcgcaagcaacgaagcgctgggcaaggcgatgggcggattacggggcctgcgcctgggcatgctggaaggtaacaccgatgaaggctatatcgcgctcggcacggggatcgggaatatccgaagcgtgaaaagcgtggccgaggttgtcgatgcgttaacggttgagtaagcccttaaccctgatgctatgggcgctgcacaggagcagcgtccgcaaaccgtctgcggttctttttcacacattgaggattgcgcgttctttaaccacagcgtcaggattggcacgtattaccgctaccagaaaagccgtgaagttatgattccagagggtaagattgttataaaactgcacctgcttttcatttgcaccatcacgataaataacaatccagacccgtctgctgtttatctcggtattccccggcccgattttaatgatgttagccagcgcaattttacgggtggcgttgtttttaacttcatataaaaactggtcatcataaaaccaggttttacctccattcccgccaaatattgagggactggcagagatctttttcatcccgttacggtctgtaatgatgcgttttgcctggcgaatgcgtctgaccaaaaagcttaacagaatgagaagcgcaatgaggggcagagcaactgatatcatttttagactttcgtgcatatccctgccccacaatacattcatttaaacgcgtgagtataacgcgccgatcgttgatgacaacaacccttacggtcagggaataatccgcgcggctctcaactgcgcgaacaggtggaaaaacatctcatccgtcgcctgcatttgcgtaaagcccgccctgcgcagcttgctcccgtcaccaaacatgtcgtagttccagctaaagacaaaatcggcaaaccgcccgtcgctcagctgcagaatatccgcttccaccagccgctctccggcaagctcgcgccatacgccgcgatagtccgtaaacaactgatgaaatgacagcctcaccggcggtgcagagtccaggtcaaaccagcgtgcgatgcgcggccagagctcgctccagcgccagatatcgccattattcacgttgaacgcctgattctgtgccgcaggtgacgcggcggcccacagagtggcgtcggccagcagcccggcgtctgtatggtcaacgatactgtgccaggtctgttccgaaccgggaaaacgcaacggtaaacccagcgccttgcacagggaggcgtacagggcaatgctcagcgcaaggttcatggcattgcccggtaccgcactccctaccacgcccggcctgatggcattccagtgccagcgctttccccgctgaaactggctgagccacgcaagctgcgcggcgttaaattcggcacccggtacgacgggatcgctttcgcgcgccggggttttaaacggccccagatgcgcgccgtagaccttgtacccctgcatcaggcttaccgtctgcaaaggtgccgttttttcgaggatgctgaccagattacgcagcatggtgacgttcggctcaaccatgtcttcccagttcgccgcgttcgcccaggcgctgtaaaagagatgggtggcaccgtccagggagcgcagcgcccgggcgctgtccttttcatccagtaaatcgatcttgaccatcggaatgccgtcaggatgcgacccggcatggcggctaaggccgatcacctgccactgatggtgcaggagcgtgttgaccatctgtctgccgacaatgccgctggcgcccgcgaccagggcgacgttgtgttgctgcctattattcatggtatttctccggaaagggtgacagacgcagtgtgatatattattttttctggagatatcccatgaaaccgatggtacttataagcaaaatcattaaatgaataataagctcaatgccatttctacctttctgcgcgtcgctgaagcgggctcgttttcagcggctgcccgtcagaccggtattaagcagtccgccgtcagtcaacagatcgcggcgcttgaggaagagcttggcgtggtactgctgcaccgtacgacgcgtacgatgaagctgaccgaacaaggggagcgctaccggcatgatatgcagctcgtgctggacgccatgggggaagcggagaggcgtttacatcctgtcgatcatagcgttcagggacgcgtccatgtccagttgccgagcggcctggggcagatctttttaccgcacctgctggcgctacagcgtctgcatcccgaactgcatctgatgctttcccttgatgatcgccttgccgatctggtgacggagggcgtggatgtcgcgatacggctgagcagcgagcctccgcaggcgcacgcggctcgcgtgctggggcgtattgaagctgcactgtttgccgctcccggttttcaggcggtacacgcggtcagcgaactggcgacgctcccacacgtgcggttcagcggcattccgctggatgcccccctgcgcctgatttctgacgaggaaacggtcgaggtcaacgtgaataccgttttccgtgccaacaccagcgacgcgctgctgcaggcgctggaatccggcatgggtatcggcggcatgcagcgaccgctcgtggccagggctctgcaggcgggcaagctggtaccggtgctgcccgactggcggttacccgatcgcttcctctatgccgtttatcctgatgcccgctttattccgcagcgcgtcagaaaggtcgtcagcgtgattgagcaattactgcctgagatcgcgacccacaacgccacaaaataaccgccttttacctcgccaccggtaaatccgcgtaccgcgtcgtataggccggtgacaacatctctcgcttcatggcccacggtttctcaatcccctgcccggcgaaccatatcttccctttgccggagtgattgacgctgtcgatcatctccatcagcgccgcgctgttggcgcgcaggcgattgtcgtcaaacagattaagctgagcgacaccgctgctgaaaaagtccgccagcatgaccccagccttcatatagcgatacccgtcgagccatatccgccccagcgcctccgtggcggcacggatgatatcccgcgagtcattggtgggcgtcatcagggtgaccgaagcctgattaccgtaataaatttcgttgtccgcatgcgggctggtgcgcacaaacacgctgataaagcgacagtattgatgctcgccgcgcagtttctctgcggcgcgttccgcgtaggcgcaaatcgcctggtgcatctcttcatattgcgtaatgcgatgaccaaacgaacggctacagatgatttgctgcttcgtgggggtgtactcttccaggtcaagacagggctcgccgcgaagctcgcgcgccgtacgctccagcaccacgttaaaatgtttgcgaatgacccacgaggaggcctccgccagctccagcgccgtggtaatccccatcgcgttcagttttttcgtgatgcgccgccctacgccccatacctcctctaccggaacctttgccagcagtttacgctgccgctcgcggcctgacagatcgaccacgccgccggtactggcccagcgtttcgccgcatagttggccagcttcgccagcgtttttgtcggggcaatgccgacgccaacggttaaacccgtgtttttaaagacctgcgtgcgcatctggtgtccgaacgcgtccagcgacatgcagttaccgatccctgaaacgttcacgaacgcctcgtcaatcgagtaaatttctatggccggagccagatccgtcagcgtctgcatcacccgactgctgaggtcggcatacagcgcatagttcgaactgaagacgtaaaccctcgccggaaaaagcttctctttgaatttaaaatagggctcacccatttttatgccgaactgctttgacaaaaacctcgaatcgtaggccgggtaaggcgaagccgccacccggcaaaagccgcactatccgttcacatgaaccggtgccgtcgcctcttccagccacgaacgcgcatcgctgttcaccagtggtgacagggcctcacgcacctgctggtgatacgcatccagccacgctttttcctgttcgctcaacagatccagctcgacctggcttaaatcaatcgggatcagcgtcagcgaggcaaatttacagaatcccggacggctctccacaatctccacctggttttcaatgcgaatcccgtggctatcgcccagatagtagccaggttcaatcgtcatgatattgcccgccaccagcggccacgggttgacctttttggcgatgcgatgcggattctcatggatcagaagctgatgccccacgccatgccctgtgccgtgatcgtaatccagccccatctcccacagcggacgacgcgcgaaggcatccagctgatgcccctgagtgccagaggggaactgcagggtaatgagcgacagaaagcctctcagcacggcggtgtagtgcaggcgctgctgcgggtcgaccttaccccatgccagcgtgcgcgtggcgtcggtggtgccattaacgtactgaccgccggaatcgttcaggtaaaaatgatcatggccgatgggcttgttgctggcctcgctcgaatgatagtggcacatcgccgcattgctcgaagaggcggaaatggtcgcaaagctttgctcgataaacccgggctgctgttgacggaacgcgagctgctgcgcctgcacttccagttcggtgagcggacttcctgccgcctcgcgcagcggcacttcgcggctcagccaggccaggaaattgacccaggcggcaccgtcctggtgatggcacgcgcgatacccagccagctcgatcgggtttttggtggccttcatcagggtgatgggatcggttcgccagacaatctctccccgtggttcaatggcaaagcgcagggcgaccggagcggaatcggcatcaaccattacccgtttgcctgcagcaatctgctgacagcgttcgatgaaggcgtcctgcggggcaatcgtaaacgcattgcgcacgtcttcaggcagggcgccgagcttgttgtcgtttacaaaccactcaacgtggccgtcacgactcagcagggcaaatgagagcggtaccggactggttgggatatctgagccccttacgttgagcagccatgcaatgttatccggcagcgtaacggccagataatcagcattgttcgcggccagcacggcagcgacgcgctgacgtttgtcctggctgctttcaccgcttacttcaaccggcatttcacgaataagccccgccggtgcggcagggcgatcggtccataaggcgtcaaacggcgaaaccttcagcggtaccagcctgcacggcgtggcggacagttgctcaaactccgtattggtcatcagcagtgcgtcaaaaccgatgcgcgtgcctgcctccacgttttctgccagccattcagccagcggctcgttgtgcaggtggtgaatttcaatctcgtccagattcacctgaacgcgggcctgcacctgatagcgcccgtcgacgaacagcagcgctttatccttcagtaccagcgcgacgccggcagaaccgtcaaagcccgtcagccaggccagcttttcgtcgtagggcgcgcagtattcgctctgccacgcatccgcacgcgggacgatcatcccgtcgagatggctggcctcaagccagtggcgcagggcagagagcggagatgtgctggacatggttattccttatcgttattagcggaacggcggctcgttgaaggtgcgcagcttgcgggaatgcagtctgtcaccttccgcccgaagcaggtcgatggcgcgaatgccaatttgcagatgctctgagatggccccttcatagaaacggttggcctggcccggtagcttaatttcgccgtgcagcggcttatcggagacgcacagcagcgtgccgtacgggacgcggaagcgatagccctgtgcggcgatggtggcgctctccatatcaatggccaccgcgcggctcaggttgaaccgcagcgcggaggctgagtaacgcagctcccagttgcggtcatccgtcgtgacgaccgtaccggtgcgcaggcgctgcttaacttcttcgcccggcatgccgctgaccgctttggtggcgtcatacagcacgctgtacttcggcgatgctcgggatcgggatatccggcggcagcaccgcatcaagcacatggtcatcgcgcagataggcgtgggcgagcacgtaatcgccaatcagctggctttcacgcaggccgccgcagtggccaatcatcagccacacgtccgggcgcagcaccgccagatggtcacagatggttttggcgttcgaggggccgacgccaatgttaatcaacgtaatgccctgaccgtcggcggtgatcaggtgccaggccggcatctgatgctttttccatgccagatcggagatggcctgctcgggggcttcggtctctgcggtgatccagatcccgcccgcgcaggagagcgcaatatacgggctttccgggtcgaggatctggctgcagccccagcggacaaactcgtcgacgtagcgggtgtagttggtaaagagcacgaacggctgaaaatgttcagcgggcgtaccggtgtagtggcgcagtcgcgccagggagaaatcgacccggcgggcgtcaaagtgcgacagaggagaaaattctgccgggtgataaatcccgtcggcggtctcatcgccaatctgcgacagttccgtcgtcgggaagtggcgggtcagccccgcgctcatggaacggtcaagggttaacgccgaaccgtcaattacgtacggataggggatctcatgctgcgagggctcaacggcaatgtgcgcgccgtaatcctggtacaacagcgtaagttgttcttcaagatacgggcggaacagggccgggcgggtgacggtggtgctgtagcagccggagtgggtaaaacgggcgtaggcgcgggtttttggcgtcgtgctggcgctgccgtcccaggtcacagagagcgatggataaacaaaaaggccctcgtttctggccttttggtcgggaagtttccctgtatcgatatattcgctgatggcgctgcgcagcgcattgacggactgttcatacagcgcgtcgagtttttccagcgcctgagccggggtcaggctggagcccttattattcatctctgtctccttgttccacaggtgtgcgactctacccgatagtatgtcacacgcctgtgaaacaaaagggcgatcaggtgtggcggggctctttcatcaccagcgccgtcgcagcagagagcaggcaaccggccagcagataaatcgccacgctgtgccagtttccgccggagaaggtcaccagcgcggcggcaataaatggcgtaaacccgccgccgaccacgcttgcgacctggtagcccacgcccgcgccgctgtagcggtagctggcgccgaacagttcggtaaacatcggctgctggacgcagaccaccatgtcgtgagcgacgttggcgagcatgatggcgaagaagacaatccagaagatcgactgcgcctccagcgccataaagaatggccaggcgctgagggtgcccaccagcgccccggtgatatagacgcgacggcggccaaagcggtccgccagccaggcgaagcaggggatggtcaggcagctgatcccgccaaccaccaggccgatattcaggaacagttcacgcggcaggccgaggttctgcgtcgagtagttcagggcaaacgccgtgacgatatacatcgtcagcagttcacacaggcgcagggcaataattttcagaaaagcgccaggatgccggacgagtgcctccatgaccgacagcctttttttggcggccggtttttcctgctgcttttcgaactctgccgactcctccatgccgttacggatccacagcgcggcgatgaccagcacgatgctgaagatgaacggaatgcgccagccccagctcaggaactgctcgtcggtggtgagctggctgatcaaggagaccagcccggtagaaaggagcagacccacgccgtatccgacctgcacgccgctgctgtaaaacgctttcttatttttgggcgcgctctcaacggataggagcgccgcgccgccccattcaccgcccacggcgaagccctgaatcgcccgtaatgtcaccagcaataccggtgcccaccagccaatcgcggaaaacgacgggagaatgccaatcagcgccgtggcgatccccatcatccagacggtaagcatcagcatgcgcttgcggccgaggcggtcgccaaagtggccgaagatcaccccgcccagtgggcgaaacagaaaaccgacgccgaaggtggcaaacgcggcgagggtacccatcgcggggctgacctgcggaaaaaactcgcggttaaacaccagcgcggcggtaatgccgtagagcagaaaatcataccagtcgacgacggcacccgcgaagctgccgagtgcggcgcggcgggcacgattgagcgaaggtgtctcctcgttgggatgtgtggaggtgagagtggagtccatagttgtcctgtctgcactgatttttaattattggtataagaaaaggtcactcacatagcggccgtcatataaacggaacctatgagactaccgcgacagggggtctgtgcaaactgattttatttcctgatgggtaatgcaaaacggctacgctatgcttactaaagagcgaagcgactgaggaagggaatatgtgtcgtaaaaaggcgttgggctgtcttgctgcgttactcatcagccagagcgtgcaggcggtgagctatcctttaccgccggcgggcagtcgcctggtggggagctcgcaggtcattaccgtgccggatcataatacgttaccgcttgaggcgtttgccgcgcaatacgggcaggggttgagcaatatgctggaagcgaacccgggcgtggatccttttttgcccaaatccggcacccggctggtcattccccagcagctgattttgcccgacaccgttcgcgaggggattgtcgttaacgtggcggaaatgcgtctctactattacccgccgggcagcaataccgttgaagtgctgcccatcggcatcggtcaggccgggcgcgaaaccccgcgtaactgggtaacggcggttgaacgtaagcaggtgggacctacctggtctccgacgcccaatacgcgccgtgcctatgcggcagagggaaaaacgctgcctgccttcgtgcccgccgggccggataacccgatggggctgtatgcgatctatatcggcaggctgtatgccatacacggcacaaactccaatttcggcattgggctgcgggtgagccagggctgtattcgtctgcgcaataacgacatcaaataccttttcgataatgttcccgtcggcacccgcgtacagcttatcgatcggcccgttaaagtcaccacggaaccggacggcagccgctgggtggaggttcacgagccgttatcacgtaaccgcgcggaatttgaatcgacccggaaagtgccgctgcccatctctgccgcgcagcggacgcagctgttaaacgagggggcaggcgctgagctggaacgacggtcagggatgccggtgaagctcggcaattgaggacattttcgccgggtggcggcgttgccttacccggcctacgattcgaggtttttgtcggtcgggtaaggcgcagccgccacccgaaattttacccgacgcagaaaagcaaaaagcctgctttaaaagcaggcttttcaaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgtgtgaacggggcgcatattatcgacctgcgttcaccttgtcaaagggtggatcgccgccttttgatcgtttgctgacaaaatcggcaaagtgctgtttttgacagcggaatgcaccgctttggtgcggatatacctctaatggggcagatcataaactgctgtttcggtaataaaacccccctccatgattaggtttccttattttcaggcgcttagcgcccaattcagaccgcctggtaaaagtggcattcatattgcaaaacctgttcaacaacgacagccggttccggcacagcatttcgaacagggggcaaaatgaacttaagacgactgaaatacttcgtaaaaatcgtcgatatcggcagcctgactcaagcagcagaagtgctgcatatcgcgcagcctgcgctgagccagcaggtggctactctggaaggcgagatggatcagcagctgttgatccgtaccaaacgcggcgtcacgccaacggaagccggaaaaattctctatacccatgcgcgcacgattctgcgccagtgcgagcaggcgcagctggcggtgaataacgtgggccagaccctgagcggacacgtttctattggcctggcgccgggaacggccgcgtcctctattaccatgccgctgctgcaggccgttcgcgctgagctgcctgaagtgctggtgtacctgcacgaaaacagcgggtccgtactgaatgacaagctgctgaacggccagctggacatggcggtgctttacgatcgctccccggtggccgggatcaccagccagccgttgctgaaggaagatctctaccttgtgggcacccgcgactgtccgggccagagcgtagaccttaccgccgtggcagagatgaacctctatctgccgcgcgactacagcgccgtgcgcgtgcgcgtggacgaagcgttttccctgcgccgcctgacggccaaaatcatcggcgaaattgactcgatttccacgctgaccgcggccattgccagcggaatgggcgtcaccgtactgcccgaatccgccgcgcgttcgctgtgcagcgcggcaaacggctggatggcgcggatcaccacgccttccatgagcctgccgctgtcgctgaatatgtccgcacgcggttcgctgtcgccacaggcgcaggcggtaaaagagattctgatgtcgctggtcagcaagccatcgcttgagaaccgtgaactccagctcgtgagctgatattccataaaagcataagatgctggtttttattatttgttctgcagctcggctgactctaacaatagagctatgtcagatgcgccggagtgaatcgtgaatttccagcaacttaaaattatccgtgaggcggccaggcgggactacaacctgaccgaggtcgccaatatgctttatacctctcagtccggcgtcagccgccatatccgcgagctggaggaggagctgggcatagagatctttatccgtcgcggcaagcggctgctcggcatgacggagccgggtaaggcattgctcaccatcgctgagcggatcctcaacgaggccagcaacgtgcgtcgcctggcggatctcttcaccaatgacgcctccggcgtgcttaccattgccaccacccacacccaggcgcgctacagcctgccgccggtgattaaggcgttccgcgaactttttccggaggtgcgtctggagcttatccagggcacgccgcaggaaattgaagtgctgctgcaaaacggtggggcggatatcggtatcgccagcgaacgcctgagcaacgacccgctgctggtggcgttcccgtggttccgctggtatcacagcttactgctcccggtcgatcatccgctgaatcaggtctctcccctgacgctggaagacgttgcgaaatggccgctcattacttatcgccaggggatcacgggacgctcgcgcatagatgaagccttcaatcgtaaagggttaacgcccgacatcgtgctgagcgcgcaggattcagacgtgatcaaaacctacgtcgaactgggtctgggcattgggctggtggcggaacagtccagcggagaacgcgaggacgggaacctggtgcgtcttgacacgcgtcatctgtttgatgccaacaccgtatggcttggcctgaagcgcggacagctgcagcgtaactatgtgtggcgctttatcgagctctgcaacgccgggctgtccgtcgatgagattaaacgccaggtgatggagccggaagaagtggcgattgattatcagatttaggtgcgggtttgcccggtggcgctgcgcttaccgggctctgcatttaattgaacggatattttttgaaggccgactgcgattcgaatgattcggcaaacgcctggatcgttctaaaatccgctgcgttaacgacctgcgggatcatcgactgaataaaagtccagacaaccgtgctcgtgacggcaacctgatcgggaacggcggtggcgggacgcccctccagtaaggtactccattccctgcaggccgccagcagctggattgtaatgcgttcgacccatgaaacgtgctgcttttctaccgggcgcaggttgtgttcatacacattttgcaccgctttttcagcggcggcgagaataaagcccagcgtctgaagatcgtttgcctgcgcatccggcgcgacgggcaggagtctccgctcggggtcggcctgagcctcaaaataattcagaatcagcgaggaatccatcagacgtattccgttatccagaaccagcgtcggggcttttaccgcggggttgatccgggagaatgcgtcgaaggtgctaaagactgacagcggctggctttcaaactcaacgccataaagctcaagggagatcgccacgcgccgtacataaggtgaatccatcatgccaacaagcttaatcatctttcccgttttcctgtctctgtgaaagaacgcgtcattgaaaaggatgacccgacattacaatacaatttgcatggcgaatatcttcagtatcttaccgtaagggttagtattactgacatatggtcaggttgccgctgtatatccagcgcagataaggaagtactttcatgtcggattttccacccattgccagtttgcgaagctttgaagccgtcgcccgtcttggcagcgtgacgctggcggcgaaagaactccacgttacccattccgctatcagccagcagatcaaaacgctggaggagatggtgggcgtaaagctgtttatccgtctggggcgaggagtgcagatcaacgaagaagggcggctctatgccttacaggtacgcgaagcgttgaaccacattgcggatgctacccggctcgtacaggtgaagccgagaaagcaggagttgacgctggcgatggtgccgtcatttggatgccactggttattaccgcgtctggctcgttttcgggcgaagtatccgcttattaccctgcggatccaggccagtctgacggtcaccagcctgcagcaggaagggatagatatcgcgatacggatggggcagggaaactgggaagggagtgaaagccattaccttttttccgatgagcttattgtggtggccgcaccgggctataacgacggcgtgctgcccgctacgccgtctgacattgcaaaaagtcatcttattttttccatggaatcgtggaaaacgtggtgcatgaatgcgggtcttgagaaagagatcgtgcctggcggcgagcggtgagtgctgtggaaagtaactaaccctaatgagcgaatcagggtctgggagggagtgacttattattggaattagggacatgctgctgcatcaattcaacgatccaatcaataaaaacgcgcagtctggcgttgacgtggcggttaggcggaaatgccaggtacaggggcattggcttaatacgccaatgttcgaatagccgaatcaaggaaccacaagcctgatgcgcttctgccatatagaccggcagcgcaatcacgcctaacccggctaacccagcttcgaggtaagcattgccatcatccacggcaaggacatagctgcccgtgatgtcaatatgttcactctcactgcgcagtaccagaggatcaatcttaccggtgcgcgaggacaagaaccctacaatgcgatggtcggtgttttccaactctcgcgggtgcgcaggggcgccgaggcgttccacatagctcggtgcgacgtaaacgccgatgtgcaaatcgccgacgtggcgtgcgatcagggactggtcgttgatttcgccaccgcggaggacgcaatccacgttgtcgccgatcagatccaccacccggtcgctcacgcccatatcgaactggatatccgggtagcgtgcgtgaaaagccggaagcgccggcaccaggatgaggcgggccagcggactgggcacatcaacccgtagccgtcccctgggcgtcatcgtcgcgctggacaggctgttttcagcatcttccatgtccgccagcaggcggatgacgcgttcgtagtagaccgcgccatcgggggtcacaccgagcctgcgggtggtgcgatggagcaatttgacgcgcaggcgcgcttccagctgctgaatgagctgcgtcaccgtggttttgctcatatgaagcgtttgggcagcctttgtgaaactacctgcctccaccacgcgagcaaaggcgcgcatcgcgtcgaaacgatccattccttatcctctcttttcaccgattgtttggatattacaaacaatgatggacaaagtcgcttgtttatccgcccgaacctgcacctgtaaagtgtctttatgttcaacgggctgattttgccctattgcaaaggtacaaacatggcagcacgcgaaccagttttcccctccggtcgtcaggcgctctatgagcgcaatcgctattcaccggccatcaaatccaacggtttcttgttcgtttcggggcaggtgggtagtcgcgaggatggttcgcctgaacccgatctgagagcgcaggtcaggctggccttcgataatcttaatgctgtcctcgcggctgcgggctgcacgttcgctgacgtggttgacgtgaccctctttgtcgtcgatcccgagtcaaacctcgacgctatctggagtatcctgccagaatattggggggacgcgccttatcctaccttgaccgggatcggcgtgacgtggctgtacggatttaagtttgagattaaggtgattgccaggctggatgcgattcagagttaacttcagagatgcagtcccgtaggtcgggtaaggcgaagccgccacccgacaattttacccgacgcagaaaagcaaaaagcctgcttcaaaagcaggcttttcaaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgtgtgaacgaggcgcatagtagcgacctcagttcgccttgtcaaagggtgaaatcgcgctttttgttcgtttgccgacaatttcagcaaatcgctgattttatagtaaatttgcttcgaaattacacagcaaaatgcgccgcccgcaggcggcgctgaggattagaacagaacggagtagttcagaccaaacgtccgtccacggcctttataggtgtacaggcccggtgcaccgtaggttgggctatacagccccggcgcgcgctggccccaggcggtggtgtagtctttgtccagcaggttctccacgctgaagctgactttacccaccggcagggcgtagctgcccaggaagtcgaccgtgttatagccatcgatcttcttgccgtcggcgtcagagacgtcaaaggtctgcgtgctctgcacgcgcagggtccagtcgcccggcgcccagttgacccacgcgctggctttcgacgggctggcgctgtctaccgtcagcttctcccatttcccgttttcgcgggtttccgacttaatggcgttaaagttcgcgcccgtgctccagtcgctgtcggtgaagaaatagtccacctgaccttctaccccgtagatacgacgcttgtcgtcttccaggttgatggtcatgtccgtcttgttgatggtgatggttttatccgagagcgagtaatacgccgcaacttgggtgcgcaggttatccccggtgtagcgccagcccagctcataagcgttgaccttgataccgtccagcttcgagtcgttgacgttgacgctgttcagcaggcgatagtgaccgttgctgagctgataggtcccggagccgtagtacttcgccaggtccgggatttcgaagccctgggagaagttaaaccacacctgctgctgttcggtcaggcgaccgaggatcccggcgttaaacaggaagttgttgtaatcggttttcccacccggcaccgcgtcggcggaggtggctttcccggtagcgatggcctgctgctgggtgtaaccgacaaaatcgtccaccttgttctcggtatactggtagcgcacgccgccgctcagggtgatggcgtcaatgtcatagctggcctgcaggaacggggcgaggttggtgatgctataacccgggtagcggcccacgttgtaggcgttatccagctccatgccgccgctcgccgcagcttttttcaggttgaagaactgctggttggcgtcgaaggtttcgtggtcggcatccataccccaggtcagcgtcaaatcgtccaccggcttgctgttcagcgtcagcttgccgccgtagaaatcggttttctgctgcgacgcgccgatgctggtgaccacgcctttggtcagggtcgggaacggatagtaggtcaggctctcgtcacggtagtaaatctgcgcgaccagatcctggccccagaaatcggtattggagtactgaaggttaatcaggtgacgttcggtacccggaatgcgatcggagtcgagattatctttgttatacgcggtcgcatcgcccgtgaccgccgagaaattctttccgagatacagcccgtgcttaccgtcggattcgctcttgtagtactgggtcgtcagctgcagctgctggcgatcgtcaatattgatggtgcctgttcccatcacatcgatacggtcagaatactgtaagccggtctgggtgttatcaatgatcacctcgtcgccgttgccgtcataccagccgccgtagcgctgatacgacaccgacagacgaccggacgcgttatcgttgccgccgctgaccgctgccgacacgttctcatcgtggtcgttgtggctgttaaacccgcttttagccccggtctggaattcgacttcggtctcaggctggccttttttggtgacgatgttcaccagaccgccggtactgccgccgccgtagagtgacgtggcgccggagataacttcgatacggtcaatgttgaacggatcgatagagtcgagctggcggctgtcgctgcgggacgagttcaggcgcacgccgtctaccatcaccatcatggagcggccgcgcaggttcatgccgtagttggtacgcccctggctgctgacgtccatgcccggaatcagctgcgccagcacttctttaatctctttcccgccctgaacctgctgctcaatttcagcccgctcaatgacccaggtagtctgcgccatctccgccacgctgcggtgcgcgcggctggcggagaccacgatattttcttccttttgttcttccgcccacgcagaggtagaaagcattgcaagcaagcaaggatttaaaacccaaagatgagaacgtttcattgttatgttgaccctgattgtgtgtgtcagtactcggtggtttttgctaatgatttaaaaacctgactgttctccgggctggtggtgcttcgccagtggataacgccaggggtggtagccagctcaaacggctcgtcggcgtgcgcgcgattcaaaattcgcgccgcgcgccaggccatcaggctgagctggggttcggcaatgccgatacggtgcatcccggcattcacggcaaacaggcggttactctgcgggccgtcccattcgagggtgaaatcgttgttgatgcagaaggcttcgtccgtatccagatgcaggcggtgagacagcggcgcgaggaatgcaggctgcacggcgcgatagccggtggcgaagatcacaacgtcactctccagctgctcacggccgccgtcgaggtgatgctgtatgctcagacgctgtccgttttccaggcgcgtcagggccgtcaccgaacgggacggcatcaggtgcgcccagggtttttcacgcagcacttcaaagcggtggtacatggcgcggtaaatcgccagcagggactcggtggtgatcccgtcggaggtcatcttctgctcgtgcagcatctgacgacgcgcctcttcaccgagcgtggagaagctgtccacgtactccggcgtgaaatactcgttagcaaaggcggcttcatccagcgcgttgtagttgttgcggcgcgagacccagttcagactcagcggctggccccattcgccacggaaaatattcaggaacaggtcggcaccgctctggccgccgccgacgacggtaacgcgcttgcccgcgagatccggcgtgcgcagcatcatctcgctggcgtggaagcagatatcgtcctgcgtcgtgacgcagtccggcaggttgatctgcttaccgatccccacgcagacgtggcgcgccaggaagcgatcgcgctgggtcactacctcaaacaggccgcttttctcatcaaagctcacctgctgtacctgctggctgaaggcgaggttggtgaggttgtccgccgcccagcacaggtagtcggcaaactcttcccgtgaaacggtgcgctgctcggtggtcaggaagcggtagaactttttacgctgcaccaggtagttcaggaagctgtggcggttggtcggctcgacggcactgaccagatccttcaggaagctggtctgcatgtggcagtccggcaccatcatccccgggtgccaggaaaagtgcggtttgcgctcaagaaacagcgagctaaagccgtccagcccttctgcgagggcggcgatgctgaggttaaacgggccgataccaatgccgatgaaatcataggttttcattgcgcggactcccgggaggccagaaaaagagggttatcaaggtcggtgacgtagttcggcagcatgcggctgccgccgtcgtgttcggagaaggtcagtttgaccgggttgaggatcacccgaataatttgcggcttaaacaggtcgaacgtcgcgaagcgctcggcaagctcggggtgcgcggccatatagcggtgcagaacgccggcgaggatctgatagaaacgcgtttcgctgacgccgctttgcagcgtgaggcgcgagataaaacgcagcaccgtgacaaagttgccggtttgcagatcgtggatgatgtaatccgcgctcaggcgcgccgtgacggccttcacctgatccggcaggctccgggcctgcgggaaatcctcgtccaccaggcgcatatcgccctggaaatccttcagcaggatgcgctgtggaacgtaatctttcatcaccagcgtcacgttctggccgtgggcgatcagcgccacgccgtagcggcagagcaggtgatagaacgggatcaccgttgcctcaaacagcttttccagccacgcgtcggcgcttagcccggaacggctgctccacgcgtcaatcagcgggcgtccggcgttgtcggtttccattagcgccgccagcagcaccgcctgttcgccctcctgcagatagcaggacgggttctcgcgccagatcacccccagcatctcctgatagcggtacggcgctttcggcagcgccgcatagcccggatgcgacagatatccggcggcgggttcgccaagcacctgtgcgccagagcgggcaagcgtagcgtcggtggcaaactgctgctgcagccagcgcgaggccagcggcccggcggcaatgtatttgcccggaataccgcgatagcaggaggtgttgtagatcgtcagcggaagcttgatgtcaaacggcgcgcgacggctggcgttggtgagcgtgcgcagggactgctgcgccaggtactcatcgccaaactcgcccagctcaaccatctcaccgcgtgccagctgcggcaggaaatgaatggcaatcttctgctgccactgccacgggtgcagcggcaccggcagccagctctcgtcgaggcccagcgcctgccagcgggcgtcaaagcgggcgcgctcggcgttgtccatggcgctcgccagcagggcgctgatatcgcaatcggcgtcgctgctccagaccagatgctctcgctgaacggcaatccagtgcagacgaaaacgttcgcgatactcaggcgcgtactggcgcagcgcgtccagcccccagccgcggcgacctttgttgaaaataaacttcgggtgaccgcgcatcaggcactgtaattcgtccggatcgaggtggatcagcgcgtccgcatccagcgcgtcacgcgcctccagcagctgcatgtcgccgcgcagcgtggcgtagaggtcctccatgtgctccgccgtttgcgcgtcgctcatctccagcaccgtcgccagctgcagcagcgcgctctccgcctccacggcggcaccgctggcggtggtcaggctgtccgggtcgatatgcagccagccccagatcccgcgcgtggcgcaaaactgccaggacgcgttgcccatggtgatgcgccaggcgtccgacgaaagcggctcggcgcgcagggtgcgctcgtattccagctcggcgaggatcttcgccaccatctcgcggttcactttttcccagagcgcgttcacaggcccacctcgctgaagaagcggtgacgctggctcataatgaggcgcgagcgtttatgcgggaagtcgaactctttcaccgtgtcaaaaccggcagagtccagatggcggaacaggcgctggttgtcgaagcgcggctcggccacgatgcgcgtggtgcgcggttcatcgagatacagatagtggctcagaccgcgcagccagctgcggatgtactgcgcgccgcgccagttctcttcccccaccagcatgtgtagcccgcggtcaaacggctgccagcggtagtggcggccaatgcggtcttccggtgcccagtagagttcaaaatagccaaacgcttgatcgtcgaagcagccgataaccgggtagcagtaggtcgagtcgagctgacggcgcaggtagttttcctgctcggcctgcgggcccgccatctcccagaaggcgttcacgcgcgggttattcatccagcgggtaaaacgctcgccgtccagcgccacgtcggccacgcggaagctgagggtacgcttaatttgcggatcgtaacggcgatacacctcaccctgcgggcggcgagggcgcagcgggaagtacagttgacggctctcgtcaaactgcattccgccgctcgcctgcgggcgttcgcccttcagccacagcggcagctgccagaaggcgtcgcgcgccagataatcaccgtgggccaggccaaacagcgcctgcgcctggggttcatcctgccagtccgcccacggcaacgtaatgccggtcagcgcgggggcggccacaaacagctgatccagggcttccaccagccagccgtccgggatccccttcagacgctccagcaccgcgctgccgtcgagacccaacgccagcggcagggcgcgatccgttgcggtgcagtgaaagccgtagccggaatggacgatattcgcgatagccatcacgccttctccttgtagaacgggttgctaaagtcgaaatagatcaccgccggatcggcgatggtgttttcattgcgatcgtgcaggtagcagaagaagttgcctttgcagttccaggtcgggctgtcgagcacgtagtcgaggcagcgggtctgcttcgccgtgcggcgcagttctgccagcgcgtcgcgcacccgggacatcaggctctcttcgctgtcgaaaccggcggcggcgagggcggcggtgacggcaagggtagagttcagcagcaggtagtaagggaagtagcgaagcagttggctctcgccaaagcggttttccacctcagtttcgccagcttctttcagccacgtgtcagcgctttcggtccacgcgctaccctggcagtcgcggtagatcagcccgaccgggaaatcctgctgcatctcaacgaggatattttgctggtgcgccagcaggaccagaccgtagtccgcctcggcactgaacagcggaagtaacacgcggtcgcagtaggcgtccagccagcagcgggcggcctgggcgagcggtaaatcaagacgctggctcagacggcgcaccgccgcggcgagcaggctgtcaccgccgtccggcgcggcctgcgtcaggctcaccagcacgttggtctgggtgtctggcgtatcgaacagcagattgacgcgcagggccatcaggctctcttcctgaatagtgccgctttcgtcacgcagccccgcccagccgtcttcctgcatcacgcgcatggtcgggtagcgtgcctgtagttcctgccagcgttccgtttttgccagacgcgccaggcgcatgccgcgcttcacctctttcaccgacagcgtgcgcacggagttggtcaggcgcacgctgagggagaacttaatcatgtcgctgttggtctcgctgtacagcgagcgggaggagctggtgggcagccactgtgtgcccgcttcacccaggtcctgcaacgaaccgttttccaccagacgctggcaccagtcctgctccagcagatagtcggcctgccacgggtgcatcggcagcagccagcgggtgtcggtaaagtggccgagcagctcgggcgcgctctgggccgcaaagcgcagcagacgctcacgcagggaaacgttcaggctgtcgccggcaacgagcgtgctctcaacggcaaaccagcgcagcgggaagcgggaggcgaaatcgggcaaatagcggcgcgcctcggcttcgttgaacggctcgtgggacttcggtgccgggtgaaacgcatggccgaccagcagcgcctgttccgcttcggcaaacgtcagcggcttatcgcgcagggttgcccaactgtggcgtaaatcaatcgcctgccaggtgtgggcatggttttcgagaacgcgctgcttaaaacgcaccagcgtatcggcatccagcgagccttttatggacggtttttcaagaattaaatcaaccagttgagggaaagtgacggcgtcacccctgtcgctgttgctctgaatcagcgttgccgggaaacggtaatgatgatgctgggtgggtgagaaatagcgtaccggcacccgaagcgcctgggtttgggaaagcgggatatggatctcagatagcgcatccgcatcggtagcggggagatagcgccagtccttcgtttcgcgcaacagggcgtttaaaaagcactgggctgcaacgtctgtaccggcggcgcggagcagagcacgcatagatgtacctcattccatgattgataataattctcgttatgatattcattctgtttacactcgcaaccatttttgcaatatttgttttcataaacttcataatttccacacatttattgacactatgttcacattctcatgcgcgctgactctgaaaccttgacggaaaacgtcacttcaaaagctaactggcccctggcgctatctgcggggttactcggcatcgggcaaaacggtttgctggtgatgctcccgcagctggtcaccctgaccgggctgtcactctctgtctgggccgggctgttgatgttcggatccatgctctttttaccggcctcgccctggtgggggcgtcagagcgagcggaaggggtgtaagtccgtcatgctggcctcactaagcggctatctggccagtttcgtcgtgatggcgctggtggtctgggcgatggcggccggaaggctggatacggtctgggggctggcggggcttatattctcgcgcctgctctacggactgacggtctcggggctggtgcctgcggcccagacgtgggcgattcagcgtgcgggactggagaaaagaatggcggcgctggcgacgataagctccggcctcagctgcgggcgtttgctcggcccgccgctggcggcgctgatgctcagcgttaatccggtggcgccgctctggctgatggcggttgcgccgcttctcgctctgctgctggtgcttcgcgaagtcgccgatccgccgctgccgccggtagcccatcaggcaacccgcctgcaggcctccatgctgccgttcctgctgctggcgctgctgctggcggcgctggtgagcctgatgcagattggcctgtcaccgcatcttagcccgttgctggacggtaacgcccgggagatcagccatcatgtcgcgtttctgctgagcctggccgcgctggccacgctcgtggcacagtttctggtggtccgccctcagcatttcagcccggtgacattgctcagcatcgcggcggtgctgatggtggccgggcttgggctgatgtctgtcgccggtttagcgctgttctacgtggggattgttatcacgtcactcggggcggcgatggccacgccgggctaccagctgctgctgaacgatcggctaaccacggggaaaggggcgggcgtcatcgccaccagccacacgttaggctacggcgtcagcgcgctgatggtgccggtcgtgacgcgcttttacggggagcagtctttaacggtggccgcgtggggaatggcattgctgtttttagccctgagcataggggtatggtcaaccgagcgtacccctgctgaaaaagcttaatggacctggcgggacgaatgcccgccggacgcctcattctgccgcaggcgctgtagcggatcctgctgataaaactggcagaaacgttgccagagggccgggaaacggggcgcgaagagctcgggcgcgctgaagaagtactcggagagcaccgcaaagcactcagccgggtcggttgccgcataggcgtcaatgctagccgcgctttcgcccaccaggtctatttcatcctggatgttatccatcgccgcgtgcaggtcgtgctcccagcccgcgacctcgcgaagcgggatccgcgggacgccgctggcgcgatcgccgttgcgggtatccagcttgtgcgccacttcatgaataatcagattaaaaccggaggcgtcgaacgagtcctgaatatcgagccagttgaggattatcggcccttgctgccagctttgtccggactgcaccacgcgctggttatgcaccagcccaatatcgtcctgccattcatcatccaccacgaacggcgcaggatagataagcacttcgtggaaaccgtccagccactcaatgccgagttcaagcaccggcagacagaaaagcagcgcgatgcgggcgtttttcaggggatcgagttcaaacccctgcagcggcaccaggcgcttttgctgtaaaaaacgatccgccagctgaaccagtttcgattgttcatccgggtttagattagccagaacagggatcgtcagggcgtcatcccatggcagcgccacatcccggccagcctcattcgttttccagggccactttatcatcgctttgctcgcaaactcgtcacttgaacaaaaatgggaaagtcaggttaggttaagatgccagaatatcgcctgctgcgacaaatccagcctggataaactatcatttcgtacgtagcggtgggtagcggtttgcgggcatcaccttcattttgtgaagtctgtcgtagcctttatccgcaggtggggtgaataaatcagtacggtattgaaaagatgagcgatttcaaaggtaacaagcaggacctgcccagtcgactgtgcgtgcactgccagcggcccatgacgtggcgcaagaaatgggcgaaatgttggaatgaggttaaatactgttctgagcgctgtcgcaggagccaccgttgaccgagctacgtctgatcctgggcgatcagcttaatccgcatcacagctggtttgatacctgcagtccgaacatcatttacgtgatgctggaactccgggcagaaaccgactatgtgcttcatcacgcccagaaagttatcgctatcttcgccgccatgcgcgcgttttcctctgcattaaaggagaaggggcatcgggtgaggtatgtccggctctctgatgactcaaaccgcggcgcgctggaagacaatctcaacgcgcttgtcgcgcattacggcgcgggcagggtgatatggcaggagcctgacgaatggcgtcttgatacgcaactgcaggcgtgggcgaagacggtctccgttgaaacggcctgcgtcagcagcgagcatttcttcaccactcgggagcaggtcagcgcgttctttgcgtcgctcaaaagctggcgaatggagtacttttaccgggaaatgcgtcgtcagcacggcgtactgttaacctctgaaggcgagccggaaggggggaaatggaatttcgatgctgaaaaccgcaagcgctggtccggcgagcctcccgcgccgggggacgcgcgtccttgccacgatcgttccgccttatgggcggagatccaacgctgcggcgtaacgaccttcggcgaaccgcaggccgacaattttcgctggccgctcaaccgtgcggaagccaaagccaggctggatgaatttatcacgcacgtgctcccgcagtttggaaactggcaggacgcgatgcacacggaggaaccttttcttttccattcgttaatttcgtttgcgctgaatacaaagatgcttaatccgcgggaagtggttgccgccgcccagcaggcgtggcgtttgggccacgcgccgctgcctgccgtcgaagggtttatccggcaaattctcggctggcgggagtatgtgcgcgggatctactggtcgcagatgcccggctatcgggaactgaatgccttagaccagcacgccccgctgccggactggttctggacgggcaagacgcagatgcgctgcctggcgcatgccgttgggcagtcgctcaccgaggcttacgcccaccatatccagcgcctgatggtcattggaaactttagcctgctcagcggcctgtcgccgcaggcggttcatgaatggtatctgggcgtctatattgacgcctttgagtgggtggaactgcccaataccctcggcatgagccagtttggcgatggcgggttgctggccagtaagccctacgtctcaagcgcgtcatatattcataagatgagtaattactgtcaggggtgccggtatcagcacaaccagcgtaccggagagcaggcctgccctttcaatgccctttactgggacttctttgcgcgcaatcaggcgcgtctcggcaacaatccccgcctgggcattgtctttaaacagcttgcggacatgacggaagaggatcggcaggccattaccgaccgcgccgcgcacgtccgcctgcatctcaacgacctctgatcggtatttcaacgcctggccgattgcggcaggtcaataagacgctattatttttgactttgttgcgtattccctgacaggacatccagacgctatgcccgtgaattttgaccttaacgatctttatgctttcagagcgttagtggaatacggtaacttccgtgtcgccgctgaatctatctgcttatcccagtcggcgctgagccgcaggattgaaaagctggaagccgcgctgggaaacaggctgttcgatcgcaccacccgccgcgtggcgctgacgctctacgggcaaaactttgccgagcgctccgcgcagctgctcgacagcgtggagtcaatgctggcggatgtcgataaggccagcgaagagcggacggggctgatcgcggttgccgcggtcccttccgcggcctgttactttatgcctgacgtgatccggcgttttcagtctcgctatccgcgcgttcgcatcaagctcatcgacagcagcgcgggcaatgtgattgacgccgtggcccgcagccaggcggattttggcatctgcttcgcaggaaacctgccgtctgaaatcgagtttttcccgctggtggaggatgtctacgtcgcggcgtgccgaaaggatcaccccgtggcgcagaagagtcacctgacgtggcaggcgttttaccagcaggattatatctccctcgataaaacgtcaggtaaccgtaacctgctcgatcggatgctgggggatattattcccgggcgccccagcgtctgcgaaacgcgtcacgtcaccacgatgctcggtatggtagaggcggggattggcatcgctgccgttcccgccatgtcaatgccgacctctgagcacacgctgttgacgcatctgccgctggtggcgccggaagtgaaacgcaccgttgggcttatccggcgccgggggcgcatccagtcttacattgcggctgaactggaaaagcagatcaccgagcagtatcgccggacgtaacggggatcatccccgtcttctcgatgacggcgcgtgagggcggtgaggcgagataggtcaacagcgctttcccctcgtcaggatgttcagcgtgacgagtgaccgcacccgcgaagcgcgtgatgtattgcacattgtcagggattttcccgacaaaggtgacgccctgaaccggcaacagctcgctaacctgctggaaaccgacggcgtattttccttttgccacttctgaggcgaccggaatgcgctcgaccattgtcgctttatcggcgacctccttttcaatgcccagctttttgaacagcccctggctgatgtacctgccgctggcgctgtcagagtaggcgatggagctggcctgcagcagcgtttcacgcagtttcgcgtcgctgctgatatccggtactttcgctcctttttttaccaccatgccaacgggagagtccgcgagttccgttcgcgaacccggccgggtctggctgaccttttcgagcttctccagcgcatcgcccaccataatcaccacgtcggccttctcgccgcgcgcgagtcggtttgggatcgcctgcggcgtattgcccattgaggggccggggatgaccacaattttatccccggtctggcgttcatactccggcgccagcttttccagggcggctttgaaaccgccggaaatcatgaccttcacgtcctgcgcgcaggcgctcacgctcagggacatcagcaccagcgcgctggcggtatagcgagacgtgcgtttcatgcggccccctgtgacttgacggtattttgcagcgacatcgcacgacggcggtagaggtagagcgttgccagcagggcacataccgcagcgaagctcatccagtatcccggcgaggctttgtcaccggtgtattcaatcagcgcggtggacatcaccggggtaaagccaccgaacaccgccgttgccaggctgtaagccagagagaaccctgctacgcggacttcagcaggcataatttccgtcagcgccgggatcatcgcgccgttatagaggccgtagaggaaggagaaccacagcagcacgctcagcatcatcgagaagctgggcgcgttcgccagcagcgtcagggccgggtagctggtcgccagcgccagcagggtcatggcaatcagcaccggcttgcggccaaaacggtccgacagggcaccgcccaccggcagccagacgaagttagagatcgccaccagcagcgtgaccagcaggctgtctgacgcgctcagcatcagcacctttttgccaaaggtgggcgcataaacggtgatcagataaaaggccgtggtggtcatcgccaccatcagcatgcccgcgaccactacctgccagttcgcgagcagcgttttaaagacctggcgcatctccaggtgatggcggcgcgcgctgaactcttccgtctcctccagcttgcggcgcaggaaaaagataaacggcacgattaaacagccgaacaggaacgggatgcgccagccccattcgcggatggcgctctcttccagcaccgcgttcagcgcaaagcccattgcggcagcgaccataatggcgacctgctggctaccggactgccaactggtgtaaaagcccttgcggcccggcgtggcgatttccgcgagatagaccgacacgcccccaagctccgcgccggcggaaaagccctgcagcagacggcccgtcagcaccagcagcggcgcccaaagcccaatactttgataagacgggatcagcacgatcaggaaggtgcctgccgccataatggaaagcgtcactattagccctttgcggcggccaaccttgtcaatataagcccccagcacaatggcgccgattggacgcatcaaaaagcccgcgccgaagacggcgaaggtcatcatcagcgacgcaaattcactgctcgccgggaagaacgtgtgggcgatgtaggtggcatagaagccgaacagaaagaaatcgaattgctcaagaaagttgccggacgtgacgcgaagtatcgcgcccgccttcgaccgtacggttgcaggtgaggttgaggaaaacatggttatctccagtttattgttgacgttttacgcgtctgtttctgaaaactggatcaggatgaggaattagataagcgcaaatgccgcatcgactgatgcatttcttgcatgaatataatccggcgaataaatacaattaatggcaacaataacttaacaaaatgttggctttttattcaccaatattctgtaagtctctgatattgcgattttgtgatgtggcgcagaggcgcgtttcagaatgagccgggtaaccgcgtcattacccggcggaggccatttagcgcagcgccctggcaatcgcgctaaacatcagagaggcttccagcggctgggcgctgaaggacggttccgcctgcggccaggtagaccactggacgatgaccagattttccttcgggttcaccacgatcatctgcccgaaaatgcccagcgcccagagcgaacctttcagcgaatcctttgccgtcggctctacgcccgcggcgttggcgggcacttcattgttccaccactgatagccgtacagcccctcgggatgggcgtctgagaccgagcctttggccttcgtccagcctgacgactgccggatcctgttttccggcaggatggtcttaccgttcggtaacgtaccgttgttcaggataaattgcccgaagcgtccccagtcctccagcgtggcgttaaagccgtgcgcgccgacgtcgtgctggcctttgctgtaggcatgccacacgccgtcgctcgccatgccgtaaggctgccagatgcttttctccagataggctgcgagcgtcatgccggtggcccgctccagcacgtcacccagcagccaggcgccgcccgaagagtaagaccagttctctccggccgggtgcgccctgcgtaaccccttcaccagcttgcgcacgcagtcataggtacccggcttcgcctcgcactcggtgagctgcgcgaagtcggatttagggttggtgtaatcttcgttccaggccacgccggacgtatgggtgatcagctgtctgagcgtcacgccgtcccacgcggtgcctttcaggtcgggttcataccgcgtgaccaggtcgtcgagcgagtgaatttttccctctttgagggccacgcccaccagcgccgataccaccgatttcccaaccgagcgcgaggtccagagcgtcgagtcggtattgccctctccaagatacttccaggcgattttgccgtccttcagcaccagcatgccgctgacgttctgccgctggaggtagtccttaaggtcgtagcgcctgccgttgacctgatagtgtgcgtccgtgagcggcttgtccgacatttccagcggcacagcgttaccgtggcggaaaacatccccggcgtagttgcggtagtcatttcgaaagcccaccacccgatcggcctgactccaggtgagcatcttatgggtgtcaggcagcgtggtgtcgaagggggcagggcaggcgctgaggtcggtgcctttacaggccgccactgccgcaggggagagcagggtgctaaagacaaggcccgccagcagagcatggcttacttttctgtttttcatatccgtctcttacaggttaagaacggcttcagtttaaaaaccccggggctataataaaaaacgcgtagtgggggaaaatccccctaaaaaacagagggagcgtagcgtggcgggactgatttactcttttgcacagctcgaggcatttaccgccgtggccgagaatgggagcctcagtaaagccgcggtggcgctgaagaaggaccgcacgacgcttcgcgatctggttgattttcttgaggatgggttgggctacgcgctgtttattcgcgacggccgcaccctgcggctcacacccgaaggggaacagcttcagcgccaggcgcacctcctgatgcggcaggtaaaagcctttgaggcgtttgccagagaggtgccgcacggtgccacgcaggacctgacgctggtctacgatccttttacgcccagagcctttctgcacggggtgattgctgaaatggcggtgcgaaaaatccgcctcagccttatctgcgcctcgcgggatgaatcggaacggctgctggcgaataacgacgcggatctggccatctgccaggcgcgcaaccgcagcgtgggcaacgacatggagtggcgtgccctgggggccatcgagatggatttttatgccgccagcgggctgtttgcggacagtgcttcccctctgtcgctgctcgatctctccctggtacctcaggtcgtcatgcaccccgcctcggacgagccggtggcgcgccgcctgcaaatttccgggcataccctctttaccaatgaaccggagatgctgcgcggtctgctggagcgcggctgcggctggggattcttaccgacgcattttcacgccgggcagtggcaaaacgtaaaaaggctgcacaccgaagtgggcagccaggggattggtcagacgatggtcaccatctggaagccggggagcgacaagcgcagcacaatcgctgaaacgctgtcgctcttgccggacgtatggaagcactcagcgctgtgaacagcctttacactgctggttctggatctgctggaagaaatcgttgcctttgtcatccaccaggataaacgccgggaagttctcgacctcgatcttccagatagcttccatgcccagctcaggatacgccacgcactccaggctcttgatgctgttttgcgccagcaccgccgccgggccgccgatgctgcccaggtagaagccgccgtgcttatggcaggcgtccgtcacctgctggctgcggttgcctttcgccagcatgatcatgctcgcgccgtgggactgcagtaagtccacatacgaatccatgcgccctgccgtggttgggccgagtgagccagacgcgtagccttccggcgttttggccgggcccgcgtagtagatcgggtgatctttgacgtactgcggcagttcctcaccgttgtcgattagctctttcagcttcgcgtgggcgatgtcgcgcgccacgatgatggtcccgttcagcgacaggcgggtagagaccgggtgcgcggaaagctgcgccaggatctcatttatcggcttgttcagatcgatgctgaccacgtcgccttcaccctgctgtcggagtgattcaggaatgtactggcccgggttgtgctccagcttctcaatccagatcccgtcgcggttgattttcgctttgatgttgcggtccgcggagcaggagacccccatgccgatagggcaggaggcgccgtggcgcggcaggcggatcacgcggatgtcgtgggcgaagtatttaccgccaaactgcgcgccgaggccgaggttctgggcttcctggagcagctcctgttcgagctgaacgtcgcggaacgcctggccgtgttcgttgccttccgttggcagcgcgtcgtagtagcgcgtggaagccagcttcacggttttcagcgtggcttccgccgaggttccgccgataacaaacgcgatatggtacggcgggcacgccgcggtgccgagggtgcgcatcttctcaaccaggtaatttttcagcttagccggggtgatcagcgctttggtttcctggtagagataggttttgttggcagagccgccgccttttgccatgcacaggaatttgtactcatcgccgtcaacgctgtagaggtcaatctgcgccggcaggttggtgccggtgttcacctctttatacatatccagcgccgcgttctgggagtagcgcaggttgtcttcaatgtaggtgttgtacacgccctggctcagtgccgcttcgtcaccgccgccggtccagacgcgctggccttttttacccatgatgatcgccgtgccggtatcctggcaggttggcagcacgcctttagcggcgatttcagagttacgcaggaactgcagggcaacgtacttatcgttctggctcgcttccgggtcgtcaagaatggctgcaacctgcttctggtgggaaggacgcagcataaatgcggcgtcgtggaaggcctgctgcgccagcagggtcagcgcttccggctccactttcagcacttcctggccttcgaactcggcaacggaaacgtgctctttggtcagcagatagtattcggtgtcgtcgtgcgccagtgggaaggggttttgataaaaaaacggtttgtttgacatagcttgctccaaaaaaataaaaccgccggaggagaagtccggcggtcaggaatcagaacatcatggacatccacggatagccaatcagcagcagggccgccaggaagatggcaccgaagatggtgccgaggcgccagtagtctttggttggcaggtagccgctaccgtagtagatcgggcttgggccagtgccgtacggggtgatgatccccatcacgcccagcgaggtcaccatcagcagaacgaacacttccatattcatgcccgggatggtggaggcgatggtcagcatcgctggcagcagcgccgtggtgtgcgcggtggtgctggcaaacaggtagtgcagcaggtagaacgccagcagcaggacgatggtcgctacgcccggagagataccgctcatcagcaaaccgccttctttacctaaccagctgataaagccggtagaggagaggccatccgccagcgccaccagggtggcgaaccagacgaaggtgttccacgcggctttattaccggtgatgtcgttccactccagcacgccggtccacagcatcaggccgacgataagcagggcagccatagccggttcaatccacgcggcggcaaagatccacatcagcagcgcacagcacacgaacaccagcagcaggatttcattgcgggacagtttgcccagtttttccagttcacgggtcgcccacagcggcacttcgttgtttaccttcacttcaggcgggtagaaccagtaggccagcagcggcatggccagaatcagcaggatacccagcggcaggaaggcgaggaaccaggtcccccaggagatatcgattccaaccgtacttttcaccagcgccagggccagcaggttcggcgcaagtgcggagaggaacattgagctggtgatacaggccgcagtgatcgccacccacatcagatacgaaccaatcttacgcgcgcttgggtcgttcggttttgaaccgtacagcggcggcaggttagcgatgatcgggtagatggtcccgccgctgcgcgcggtgttggacggggtgaacggtgccagcagcaggtcagcaaacgtaatcgcgtaaccgagcgtcaggctgcgacggccgaggtatttcaccagaatcagcgccagacggcggccgaagcgggttttgtcatagcctgcggcgaacataaaggcaccgaaaatcagccagacggtagagttaccaaacccgctcaccgcccatttaaaggaggcgcccgccagcttgaatttcggatcagccagctgttcagggctgaacagcacccactggctgcacagcgcaatggcgaccacgccggtgagaccgatcaccgcgcccggcagcggttcgaagatcaaaccgacgatcacgccaacgaagatagcgaaatagtgccacgcgtaaggaggcaggccttccggtaccggaacaaacagcagcagtacggcgacgatgacgggcagtgccatcatcagcagacgttttgcgtttccatttgatgcctggttcgccacagggggcgttacagcagtttttgtattcatagtttcacgtcttaagttgtcaaagattcggtcgtactgaaaaacaaaatcactttcttaagtttctttgctttttttagttattaaaggtgcgattttgtattttcagtaatagcaatttaacgcttttgtggaggcgctaaattaaaaattgatgatgtttttatattgcgcttttggatgccataactattgatcgcgatcaaaaaaatagaattgcagcgttatttttatgcttttattaataaccactctggcgtatgtgggtattcccttttttattggtttattttatcatttttgtaacatttttattttctgtgattttatacgtgtttgttttatttggtgtttttagtgctttggagaagtggttttaccaatcattatttaacgaattttaaattattgtgaatggctaaatgacattcgctaacaccaatgtgttaattgtgttattgcagggattaaatagttttttaactaacgtaataactttagaaactaaaaaaatcattatattaatatcatgacatcggcaaataacgacgaactaaaaaatcaatccgataacgaattcttaattttaaaaagtttggagtttcaattatgagcactaacgaacgtattcttagccccttcacattaccgaatggcactgaactgaaaaaccgtttgttaatggcccctatgaccacctgcaccggctattacgacggcaccgtcaccagcgaactggtggagtactatcgtgcccgttccggaagcatcggcaccatcattgtggagtgctgcttcgtcgacgatctcggtctcgccttcccgggcgcgatcgggattgataatgacgagaaaattgccgggctggcgaaaatcgcggaggcgatcaaatccaaaggatctaaagccctgctgcagatctaccacggcggccgcatggtcgacccgaaactgatcggtggccgtacgccggttggcccaagcgctattgccgcgccgcgtgagggcgcagcaacgccagtggcactgactggcgaagaagtggaaggcatgatcggcaagtttggtgaagcggtgcgccgcgccatccaggccggcttcgacggcgtggaaatccacggggcaaacacctatctgattcagcagttctattcgccaaactctaaccagcgcgatgacgagtggggcggcagccgcgacaaccgcgcgaagttcccgctggcagtactggatatcacccacaaaatggtgcgccagcacgcggacgacgcctttattattggctaccgcttctctcctgaagagcttgaagtgccgggcatccgctttgaagacaccatgtacctgctggaaaaactggcggctcgcggcgtggactacctccacttctccgtcggcgcgaccctgcgtccttccattgttgacacccaggacccgacgccgctgatcgaaaaatactgcgcgatgcgttctgaaacgctggctcaggtaccggtgatgggcgtgggcggcgtggtgaatgccgccgatgccaatgaagcgctggaccacggttacgacctgattgccgttggccgtgccaccatcgcttacccggactggaccgaccgcatcgcggccggggaaaaactggagctgtttatggacagcacccagcgcgaggcgctgaacattcctgagccgctgtggcgcttctcgctggtggaagcgatgatccgcgacatgagcatgggcgaatcgaaattcaaaccgggcatgtttactgagaaggtgcaggacgacgcgaacgagctggtgattaacgtcagtctggaaactgaccgcattgcagacatcgagctggcctctggcccgagcgaagacgttgagtttgtcaccagctttgaagagatccgcacccgcattctggatgccaacaccccgcacgtggatgccatcaccggcgcaaccagccagagcgaggcggtgaagaaagcggtcactaaagcgatgctgaaatccagcaaagcgctggccgcggaagagggcgttgacccgaacgaaacccgcagcgtggacgtggtggttgtcggcagcggcggcgccggtctggcggcggcgattcaggcgcacgacgaaggcgcgagcgtgctgattgttgagaaaatgccaaccatcggtgggaacaccattaaagcctctgccgggatgaacgccgcagaaacccgcttccagcgcgtgaagggcattcaggacagcaaagagctgttctaccaggaaagcctgaaaggtggcggcaacaagaacaacccggaactgctgcaccgcttcgtggagaacgcgccgcaggcgattgaatggctggcaacccgcggcatcatgctgaacgatatcaccaccaccggcgggatgagcattgaccgtacccaccgtccaaaagacggctcagcggtcggcggctacctgatcagcggcctggtgcgtaacgtcaacaaacgcaacatcgaggtgatgctggatacctccgtcagcgacatcctcttcgaaaacggcgaagtgaccggcgtgcgcctgaccaccgaagagaacgaaaccctcaccgtggcagcgaaaagcgtgattgtggccaccggtggcttcagcgctaacagccagatggtggtgaaataccgccctgacctggaagggttcgttaccaccaaccataaaggggcgaccggcggcggcatcgcgctgctggagcgtatcggggcaggtacggttgatatgggcgagatccagatccacccaaccgttgagcagaaaacctcgtacctgatttccgaatccatccgcggcggcggggcgattctggtcaatcagaaaggggaacgcttctacaacgaaatgtcgacccgcgataaagtctcggcgtcaatcatcgccctgccggagaaatacgcgtacatcgtctttgacgagcatgttcgcgccaaaaacaaagccgcggatgagtacatcgctaaaggcttcgtgaccagcgccagctcgccaaaagcgctggcggaagcgctcggcatggattaccacgctttcctggcgaccctggaacgttacaacggtttcgttgaaaaacagcacgatgacgactttggacgtaccaccgcgctgcgtgcgccaatcaatgaagggccattctacgccattcagattgcaccgggcgtgcaccacaccatgggcggcgtgaccatcaacaccgaaacttgcgtgctggacagcaaccacaacgtgctgccaggtgcgtttgcggccggtgaagtggtcggcgggatccacggcggcaaccgtatcggcggtaacgcagtggcagatatcatcatttttggtacccttgcaggacatcaggcggctctgcgttcgaaaaagatgtaaggcacctgcttcccaggccggatacgcgcagcgctatccggcattttccccggcggcgcggagcttgccggggctacttctgaggactcctgccatgcctgatagccatcgcgtttacagctactccgccgttctgatgggctcgcccatcctcctgaaactcttctcccatgacgaagccctcgcgtcccgcgtgtttcgtctgatcaaacagtacgaagatctgctcaccgttaaccgcgcgcactcgcaggtgatggacattaaccatgcggcgggccagcatccggtcaccgtcagtcggccggtgtttgatctgatccgctgtgcaaaagcggcaagcctgctcaaggacagcgcctttaatctggcgatcggtccgctggtgaagcgctggaaaattggctttcagggggacagcgttccgcctgccgatgaaatcgcgtcgctgctggcgattacccgacccgaggatgttctccttgacgaggccagcagcagcgtgtttctgaccagagcggggatggagatcgatctgggagcgattgccaaaggctatatcgccgaccgggtgcgggattacctgcataaagagggcgcggagctggggctgattaacctcggcggcaacattcagacgttaggctcgccggaagggggctggagcgtcgggctgaaaaaaccgttcgccggagatgcgctgatcggcacgatgatcgttgagaacgtgtccgtcgtcacgtcgggaacctacgagcgctattttgaacaagacggcaaacgctatcaccacattcttgatccgcgcaccggttacccgctcgataacgaactggacagcgtcaccatcatttcgaaagattccatcgacggcgatatctggaccacgctgatgtacggcatgggcgtggagaagggctgtgccgcgctgcgtgcgcgccccgacattgaggccatctttgtgaccaaaacaaaagaagtggtgttctcttcagcacaccacttccgctttaccctgctggatgatacctaccgcgttactgacagtattgcttgagcaggcccgtttgctccggctggagacggtagcgatacaccggacgcccggtggcgccgtagtgaatgctggtgaacagaatattgatttgcgccagccagatcaggtatttgcggcaggacacgcgggaaatattgaccgcgtttgccagatcgtcggtggaaaactccgtctccgggtgagcgtcaacccactggcaaatcgtgcgcagcgtttgcggcgttaaccctttcggcagctttttgctgtccgccagttccggcgccccgccgtggatcagccggtcgacgtccgcctgctcgtaatactggtgcgaccccatcaggctgtgcttggccttccagccgttcagcgcctcttcaaagcgcgggaactggaacggctttatcagataatccaccacgccgtaatggatggaggtctggatcgtcgcggcgtcggcggccgaggagatcatgatcacgtcgattgggcggccggatgcgcgaatcacgggcagcagatccagcccgttatcctgctgcatatagacatccagcagcaccagatcgacgggctggctgggatcattaatgatggcctcggcctggcttagcgtggaggcgacgccgcagcagctaaagccttcaacacggttgacatacagacggttgaggtcggctaccatggcgtcatcatcgacaattaacacatttatcacgcgattttcctctcgctatcccaggggatgtgaacaaaaaattgggtaaatacgccgggctcagactcgacggagatatcgccgccaaggttctgaatctgctggcgagcaaggaacagcccaacgccgcggttttcaccttttgttgagaagccctttgtaaaaatagactccagctgagtgggatcaatgccggggccatcgtcgctgacttcacagctgagccagccattctgataatgcagcagcaggccgatctcgccctcctgctgtccttccatcgcgtcgagcgcgttttcaatgagattgcccagcgcggtgatcagcaccgcgacctgctcttcacttgcggtatccggtatctggctttcatccgccagcgtcagggtgacgcccgcttctttcgcccggttgattttacccagcaggaacccggcaaccaccggggattttaccttgctctgtatcgtaccgatatccgtctggtaatgatgtgccgtctggagaatgtactcttccagcttgtcgtagcgcttaatattcagcaggccgagtatcacatgcagtttattcataaactcgtgggtgtgggcgcgcagggcatcaacgtagttaaccatgccgtccagacgctgcatcagctggctgacttccgttttatcacggaaggtggtgatggcgccgatcacccgatcctgacttttcacggggaccatgttgcacagcaatagccgaccgttgcagctgatctcctgatcctggcgtgcgacgcccgtcttcgagacgtcacgcaggctagccagcaggggcgcgctggtgttttcggtctgcttgcctgcggggagaagcaatatttctctggcggtctgattaatcatcgtcacgcgcccgtgtatatcaacggccagaacaccctcgcggagcgactgcagcatcgcctggcgctgttcgaacagggcggagatttcgtagggttcgagcccgaacagaatgcgcttcagaacccgcaccagaccccaaatcgccatagaactcataaaaatactgaacaaaatggtccagacggcgtttagccgcccgcgagcgatctgctcttcaaccttattcagggagattccgacgaccaccacgccaatctgctcgtgctgggcatcgtagacgggcgtaaaaacgcgcagcgcttcggcgagcgcgccccggttaaccgaaacgttctctttgccttccagcgcgggggttaaatcgtcaccgataaaatgcagcccgagcagcgcctcattcggatgagagtagcggatcccgcgcatatcagtgaccacggtgaacagcagatcgtttcgcttcgtcaccgcctgggcgatgggctgaataatgttctcctgcggtgcctgcatcaggccgcgctggatctcggggctgtcggcgagggtgcgggcaatgccgagcgcggtgtctttgacatcatcgcgcgttgcgcgggtgatctgcaccgaataaagcgcaaaaaccaccagcagaactgaaccgataatcgcgcacaccatcagcgtgaccagcgtattgagtttcatggggcgcttgcgcgtcggaaggaaaggctgcaaatcgctcatcaacactccgcgatgattaagtaagagggtaattatcgccgatgacgcacttttcttaaagccatgtaaaagcgtggatttggtcctcttttcgtgaccctcctcgcaggtcatctatataaaacactttatagtgtgtgggtactcataataaggaggctgtttatgagcattatgcttaccggttcggtcaaggaaagacggcacgccagcacgatgaatatcgatagattgtccacgctggacatgctgaaagtcattcaccaggatgatgcactcatttctgctgctatcaccccttgtttacagacgattgcccgcgcggtggataacgctgccgcgaccctcaatcacggtggtcgcctggtcattgtcggggcggggccgtctggccgcgtcgcgaaacaggttgccgatgactatgcgccgggcaaaacccctgtgatggccgtaacggcacaagagggggaagggagctacgagcgcggcgtttccgacctgcaggccattaaatttggtgaacacgatatgatgctggccgtgaccgtcagcggaaaaacgccgtgggtctggggagcgatgcggcatgcatggtcgctgggttcgccggtcgccgtgattaccggtgatgcgcaaagtgaagccgcgcagctggcgagtatggttatagcccccgaactgggtgccgatgtggtggccggctacctcaacaccaaagcggggatcgcgcaaaaaatgatcctctcgatgatcgctactgggctagccgttcgaaccgggcgcgtatacagcaacctgcgggtggatcttgaggcaagcaacaccaaatgggccgaacgtcaaatcgccattgtaatggaagcggggggatgctcccgggcggaggcaaaagcggcgctggagagctgtaaccatcactgtaaaacagcggtattgatggtgctgacagggctggatgcgtggaaagctcatgagctgctggcgcagaataacgggtttatccgcgtggcgctgcaggaagcgccgtaatacgtaccgttaagaaataaaaaaggccgcagatgcggcctttggtgtttttagaggttagaactggtaggtcatgcccacaccaacgatgtcgtcggtggaaataccgtatgcgtcatacagcgcttcatcgttgtccagcatgttgattttataatcaacataagtggagaagtttttgttgaagctgtaggtcatgcccaggtcgatgtagttaaccagatcctgattgaatcctttaccgtccagatctttaccttttgagtaaacccatgccagggaaggacgcagaccgaagtcgaactggtactgtgcaaccgcttcaaagttctgagtatggttggcgataccaacgttgccgattggcgtcatgttgcgggtttccgcatacatcatcgccaggtaaacgctgtttgcgtcgtatttcgcgccaacggtccaggcttcagctttttcgccacccgcaaaaccgatgctttctgcggctttgccgtagacaacctgatcgttggtacggtcagaagaagagtacgccgcacccaggctcaggccggacagatcgccagagaagtcataggaggtggacataccgaagccgtcgccgttctggaagcgtacgtctttatgaccgtttttagtgccttcctgatcttcgttagcgtttgcaccttcgttagcaccctgatactgcagcgcaaagttcaggccatcaaccagaccaaagaaatcattattacgataggtcgcaacaccgttggtacggccaaccataaagttatcagtccaggtgtaggaatcaccgccaaatacaggcagcatatcggtccacgcttcaacgtcgtacacgacgccgtaattacggccataatcaaatgaaccgtattcgccaaatttcaggccagcgtatgccagacggttaaaggatttatcacccgcgccttcggtatcgttagcgtaggttttatattcccactggccgtaaccggtcaggtcgttagtgatctgggtttcgcctttgaaaccaatctgtacataggtttcatcgccgtcgtcgccagggttgtcagagaaggtatgacgcgcgtcgaccttaccgtacaggtcaactttattgccgtctttgttgtacatttcagccgcatttgctgcgcctgccattaataacgcgggtacaagaattgccagaacttttcttttcattatatattccctttaaagataatttatatgaatatatgtaattaccctccgtaattacagggttgatactattccaggagatgtgatttagtttcaaaaataaatgtaataaaattcgatgaaatatttcaaattatttctataaatctctttatttttccggtgaattaattaattgaatttataaggtgtaattattattaaatatttcgcatttctattttttaatttatttaatttggctatgttataattcatcctctttttaacaacaggacatgacgatggaactggcccggtggcagcatggctttgagcgctggctcaaggaaaatcatcagaacgacgataccgcacatgatatttcgcattttcgacgggtctggatgacggcgcaaaaaatcatggttcaccacgcggtcgagccgcgggtgattctggccgcatgctatttccacgatattgtcagcctgccgaaaaatcatcccgaacgcaggcagtcgtcaaggctcgccgcgcgtaagacgagcgacattctgcgccgcgactttccggactttccgccagagcacattgccgccgtcgcgcacgcgattgaggcgcacagctttagcgccgaaatcgcgccgcagagtatggaagccaaaatagtgcaggacgctgaccggctggaagcgttaggtgctatcggcctggcgcgcgtttttgccgtctcgggcgcgctgggcgtgccgctatttgacgcggacgatccctttgccgatgcgcgatccctcgacgatagggcatttgccctcgaccattttcagaccaagctgctgcgtttgcctgatacaatgcagacggaaatgggccgcgaactggcacgtcacaatgccgatttcctgatccagtttatggcgaaactcagcgccgaattacacggcgactgcctcgggctggatagccaggtgctgagccgcttccgtcgcagtttgcgcaactgaactgtggtaatctgttcccagtctttactctccggttaaaagaatgcaggaaaatcgagcagtgaaagagcccgcgcccgcgcaggctgagaaatcaacggcaacggtgcaggccttacttcgccagctgttggatatctatgatgctaaaacgctggccagtctgctggtggcaaacggcgaaagccactggagcccggcgatccttaaacgtctgctgaccagcgagcgagcagggcgtcgcctgagtgaaggcgagtttcgttatctgcaaaacctgcttccgcgaccttctgccgcgcacccgaactatgccttccggtttatcgatctgtttgccggtatcggcggtattcggcacggttttgaagctatcggcggacagtgcgtatttaccagcgagtggaacaagcacgccgtgcggacctataaggccaactggtactgcgacccgcacgagcatcatttcaacgccgatattcgcgatgtcaccctgagccataaaagcggcgtgagcgatgagcaggccgccgagcatattcgtcagacgatccccgcgcatgacgtgctgctggccggctttccgtgccagcctttttcgctggccggcgtctccaagaagaatgccctcggacgcgcccacggtttcgcctgcgatacgcagggaacgctgttttttgacgtggcgcgcattattgacgcccgtcgtccagccatttttgtactggaaaacgtcaaaaacttaaaaagccacgacggcgggaaaaccttccgcattatcatgcaaacgctggatgagctgggttatgacgtggccgattcagaggacatgggcgcggacgatcctaaaatcattgatgggaaacatttcctgccccagcatcgcgaacgtatcgtgctggtgggcttccgccgcgatctcaatctgaaaggggatttcaccctgcgggatattccttctctgtatcccgagcgccgtcctaccgtggccgacctgctggaaccggtcgtcgacgcgaaatttatcctgaccccggtgctgtggaaatacctctaccgctatgccaagaagcatcaggcgaaaggcaacggcttcggttttgggatggtcaacccgaacgatccgcacagcgtcacccgcacgctgtctgctcgctactataaagacggcgcggaaatcctgatcgacagaggctgggacaaagcgctgggcgaaaaagatttcgacgatccgcacaaccagcgtcatcgcccacggcgcttaacgccgcgggaatgcgcccggttgatgggctttgaaacgccgcaaggctacggtttccgcattccggtttcagacacccaggcgtaccgccagtttggtaactcggtcgtcgttcccgcgtttgcggctgtcgcaaaactgctggctccgcgcatcagacaggcggtggcgctacgccagagtgaggccgtcaatgacggacgttcacgataaggccacgcgcagtaaaaacatgcgtgccatcggcacgcgtgacaccgccattgaaaagcgcctggccgcgctgctgacgcaggcagggtttgactttcgcgtgcaggatcccgccctggcggggcgtcccgatttcgtcctcgacgcctggcagtgcatcatctttactcacggctgcttctggcaccatcacgactgctacctgtttaaagtccccgcgacgcgcaccgatttctggctggataagattggtaaaaacgtcgagcgcgacaaacgggatctctcaatgcttattgcgcagggctggcgggtgctgatcgtctgggagtgtgcgctgagaggcagactaaagctgaacgataccgatctgcgcgaacggctggaagagtggatctgcggcggcggtcagaccgcgcagatcgacacccagggtattcacctgcttacggtttctccacctcacaaggcgtgaccaccggttttgccggcagcaaatatttgcccagcgtgaccagcacgacggcaaacacgatgatccctaaagcaatccattccacaggcgagagcgtttctcctcccagtcctgtcccgagcagcacggccacgaccgggttaacgtaggcgtagctggtggcgaccgccggtgagacgttgcggatcaggaacatataggcgttaatggcgatgatagagccaaacagcgccaggtagcctaccgcgagaaagcccgacaggtccggcagcgcggtcagcttttctcccgtcagggtggaggccagaagcaggacaatccccgcggcgagcatctcaatcgcaccggccatcatgccggtcggcagttcgatacgcgacccgtagacggagccgaacgcccagctcatcgagccgatcaggataatcaccgcgccccacggattcccgctcaggttgccgccgctgttgagcagaacaatgccggccagcccaatcccaatccccagccattccagcttgcgggtgcggatgccaaaaagacggctgaagcagagggtaaacagcggtacggtggcaacgaccacggcggcgatcccggacgggacgttctggtgctcggcaatcgtcacaaacccgttccccactgccagcagcagcaggccgatcagggcggcattcagcatcgggcgcagcgggggaagcttatgcccgcgcagcatcaggaaggccagcagcaggatacccgccgaaaggaagcggatgcccgccatcatcagcggcggccagctttccacgccgatgcgaatgacaaagtaggttgagccccagatgatgtacagcgaaaagagtgccccgatgagcggtagtaattgccggaaacgcataatccctcacgacgaaataaaaaggtcgctgatagtaaacgcgaaaactatcgcgctggcgagccctttaattgtgtagctgatgtgaattttttgttgacgtaaggtgcctgtttccgggtttgcgcttttgctccatactattcacttaattaccaaaaaatgaaggattaagattttggcaggaagtagcttattaacattgctggatgatatagccaccctactggacgacatttcagtgatggggaaactggcggcgaagaaaaccgcaggcgtgctgggcgatgatttatcgcttaacgcgcagcaggtgagtggggtgagggcaaaccgtgaactgccagtggtgtggggcgtggcgaaaggttccttcctgaataaggtgatcctggtgccgctggcattgctgatcagcgcctttatcccctgggccatcacgccgttactgatgatcggtggggcatttctctgcttcgagggcgtggagaaagtgctgcattcctttagcgcgcgcaagcagagcgatacgccggaggtgcgccagcagcgtcttgaagcgctggccgcgcaggatccaaaaaccttcgagcgcgataaggtcaaaggcgctattcggaccgactttatcctgtctgcggaaatcgtcgcgattacgctggggattgtctctgacgcgccgcttctgaaccaggtcctgatcctctccggcatcgcgattctggtcaccgtgggcgtgtacggtctggtgggactgatcgtcaagctggacgatattggctactggctggaagaaaagtcgagcgcggtggcaagaggcatcggcaaaagcctgctggtgctggcgccctggctgatgaagagcttgtcggtggtgggcacgctggcgatgttcctcgtaggcggcggaattgtggttcacggcattgcgccgctgcaccatgccatcgaacatttctcctccacgcagggggccgttatcgcggcgattctgcccacgctgctgaacctggtgctgggctttatcattggcgctatcgtcgttgcggcggtgaagctggttgagaaaattcgcggtacgtcgcactaattgttaccgtcggcaggatgcaaaaagaccattcctcgtctaaattgaaacagtttcaccctgatacaggaggcaggtatggtctttttggtcagtgatgaagttaagcctaaaaagggcggcccacgtatgatcgtcaccgggtattccagcggaatggtggaatgccggtggcacgatggctatagcatcaagcgggaagcattccgtgaagatgagcttcagccgggggacgggcagcacaaacgggacaaggcttaatcacataacgcccggctttgccgggcgtttttatctcaggtttcgggtatagagcagtaatcagggagtgtgtgtgcagcgcgatacctttgttgtaagacaaacttttttgcaatggctgcataagcgtagcaatccggggcggattgttaatctctgttttctgatcgttctggtgttttccacgctcctgacctggcgtgaggtggtggtgctggaagaagcgtacatctccagccagcgcaaccatctggatacggtggccagttcgctggacaggcagttacagaacagcgttgacaggatgctgttattccgccagggcatgcatgatgcaatcgagacgccgctggcctttgatgtcctacaggacgcggtgtcacgctttaacaccgtccgcatgctccccacctggcagctcgccgttgataaaaagcgcacccttcccatcaacggggtctcggatgcgttcgtggataaaaccacgcttctgaatcgggacgctgaacgcatcagtcatgaaatttctgccgcgctcgaagtggggtatctgctcaggctggcgtcatcgagagtgcaaacggaagaccggacggagggggagtatcagctgtacgatactaggcttaatatgattgccacctcagcccacgcggggagtccggttaaccagtttgacgaacgcgaaacggcgcagattgcccaggcgattgagcatgataccggcggcggtatccgcctcgggagccggtttatcacctgggagcggctcgatcatttcgatggcgtcgtcctgcggatccacaccctgcacgaaggggtgcaggacgacttcggcagtatcagcattgtgctggcgctgctgtgggcgctctttaccgccatgctgttgatctcgtggctggtgatccgtcggatggtgagtaacatgtatacgcttcagcactcgctccagtggcaggcctggcacgatccgctgacccgattgaataatcgcggcgcgctgttcgaccgcgcaaaattgctggcggaaacctgtcgtcagcagtcgctgccgttctcggtgattcagatcgatctcgactattttaaaaacatcaacgaccgttttggccatcaggccggtgataaggtgctttcccatacggcaggcgtgattgccagcgcgttacgcaagaatgacgtggccggacgcgtcggtggcgaagagttttgtgtggtccttcccggtcttggtctggaggaggcgagaggcgtcgccgaacgcattcgttgccgaatcaacagtaaggagatcctggtgaagaagagcacaaccctgcgcatcagcgcgtcactgggcgtcagcagcgcggatgaaacgggcaattacgattttgaacagccgcagtccgtggcggacgcccggctgtatcaggccaagcagagcgggcgtaaccgggtcgtgtggcgggatcaggacaggaaatgatccagcccctcctgccagcccgcaggcccgggctgttgggtgtgatagacccgcgcggggttatcgtcccgtagcgtgatgccctggcggttaatccccttgatcaccaccgcgaagtccatgctgtcgagcagcggcgcatcgttgggaccgtcgccgagccctagcgtggtgggttcaatgtcttcctgctcgcgataccgttcaatcagccagttaaccgccacgtctttaccgcagcgggcgtccagaatatgccagaagcgcgccccctgcaggcattgcaggccgctgtgcgccagttcctcttcaaactgaagcaagttctcgtcggtatcgcgccagatcagcgtgacggaggcttcgtgcttgcgggcaagcgtcgaacggtagcgcgtcagtccggtccactcgctaataacgtgctcatccacatcgtcaaaggtggtgaatttaaagcccgtctgcaggcgaatctgctcgatccgcggacgaatatcccggtgcgtcatccctctaatctgacgctggatagtgtcccagcgcacgtcaggctgaatcaccgcgccgttctcggcaataaacggcaggccttccagccccagatcctgctgaatatccagcatctctgccgcggttttgctgctgcagagaatgatcggaatctggttatcctgcagcctgtccagccagggcatggcgggttgccagtcataggtatgaatatccagcaacgagccatccaggtcggaaaaaatcagcaaggtatcccgcagtgaaggcatagtgactcccggtgacggatgcgtttctctctaagaaaattcctaaaaaaaatccgaattgttaaccggagaaatgagagtattccctggcaaacccgcattcggcgtatgttattgctcataaccaaaagcattatgttaaaaatattatattcatcctaagaatatatgcttgtcagacaaattcgttggggatagtgtggcatgtacatcagatttcctggtgtaacgaattttcaagtgcttcttgcataagcaagttttgatcccggtcatccccatgaccgggatttttttcgccctaacgattggcttccgacacgctaaagtcgtgaatatcgagctcgaaggcctcggccagctcgcgataggtgtgataatcccttccgttgacaatgacgcggtccgaattgtcgtccgtgcggcggacttctgactcgctgatctcattgatggcggccagcagggcatcgacatccacctcgacttcgcgcttgatggtatcgctgtactctttatcggtcttcattgcgggactcctctctcaacctgcaaacgtgtccagggttaagtatagcctgtgcataaaaacgccattcacgccgggcggcgatgtgcgtttttgcgttttgttctacactggctcaaaaccagaggaggaatgtatgaaggtcaacgatcgggtaaccgttaaaacggacggtgggccgcgccgcccgggtgtggtgctggcaattgaagagtttagcgaaggtacaatgtacctggtatcactggaagactacccgctcggcatttggttttttaacgaactggggcatccggacgggatttttgtagagaaagcagactagcacggcgtcgggtagcacattgcgtgcccgacacccgctgtaaaagcaaaaatctctggccaggccagagatcaaaggtagggtgcacagggtcttttcttaagcgactaaggtacaaacctgtttagttaacgcatcaaattgatgcccccagcctttacagattttcaaaatgaatgatttttgcgatgaaaaaatacttagttatcagtcgctatagaatgactgtttgagctaacgcattgttatataaatgaagtttttttatgagtgtttctggtgatgtttaatctgatcatcagaaattttacgcagcgatctgatcatcagatcagaacttgacagttcgaagcttgtttgtaatctgatgatcagaaaattctaaggagctggctatggcgttaaaacatagagaattgaacgagcttgatgggtttgagcttttgatagctaaggcggttgaggaagcagcagaggttgacgaatcagaagtgtttgacgaatcagaagagattgatgattctgaaggtcttgatgaagacctaaaagcgcgacgtaaggccaatattcagtatcagaatgcacgcaaagaaaaattgaaaaaattaggtgagcaccagattcaaattaggctcgatgatgaaaattttcaaagattgtgtgacttgtgcgaagtgctggggtacaggaaaccgaagaaaggaatgtacaatcttgtagaaacatattcagcaatttttaaatatctcttaagaacaagtgaggaaaattttgaatacattccgagcacccaacgatcaatcaagatattgagtatatataagtatgttgatcatctcagaaatgaacaacaattgactaaagatatcatcatttcagaacttcggaaaaagaatgctaaaattccagttagaaaatctggtaatggaacgataatatttgggaaaggggaattccttgaacggtattttgacaaagttgaagttattagagcgcttaaaatagctgataaaaagtaataaaagcagtcaataatcatttctctggaagaaatgagactttactttttagtctcatttcgtatattcatctaagagcataatcagtacacgtctttgctcatgggttaatctcggccatatttgttctaaacgacctttcagatcagcatcttttacgggcacaaaatgttgttcattcttcgactcgctatctagcgttgagaaacaatcaataaaaaaccaactaattggcgtatttagcttagtcgctatgttcacaagatgggccacattaatcttgttagttccgcgttcatagcgggaaagttgctgatgagagatatcaacaagctctgccaggtgctgggcagtcatttccagttccttgcggcgcatctggatacgctgacctaccagcttgtctgcactatctgaagataactgagccataaccacacctcactcccttaaatgtctataaatggaattttgtgggctttttgctcttgtatgaacatcatctatggattataaatgtgtttttgctcttctatggcctgttgttgaagtgctgaactgagacgtacggatttatatcgcttttactgtgaccatgcttatcgaggatgacctatgttgatacaccggttacaagggcatgattgaaggtctttgcgggaaaaattaatgaaagcacaaaaaatacttattattgaatcacgcagcgatctggatatttatgatgaaagatgcgagggaaatacgctaaggaaggttttggagttacaaggagtagctgcaaaatgtactgaagtagttaataagggaatgctagtaaaagcattgaagatagcgcaacgagagcacataaaatatgtacatatcagtgctcacggctcatgtgatggttttattttaacagatgaggtttttattacatggagagattttgatcgtatagcatggcctatattaagaggtaaatgtatttgcttttctagctgttcagtcggcaggggcgcggaacaattatttgattttcataagtctttttgtaacgcaatcgttggacccacaagagatattacttggggggaggggcttgtcgcatattctgcattttatcaccgagcacaatcgtatgagaaatcatccttacaggatgttcgggtaatgaatcatattgttggtgcaggtacgttcaggctcatagaatcaccatatatatcatccacctatacaattgatggttctctaaaatatgtttattaggttcgtaaaataaggagttctcatggtaaatatcataaataaaaaatctttattccttctatcaatgatggcttgcagtacaagttatgcagcttcttttgattgtaataaagcaacttcagatgtggaaaaaatgatttgctccgatcataagttaagtcgcttggatgactatctatctcaaaactataaaatagctatgagtccagatatgcctgaaggatccaagtctaagattagagaatcgcaaatagattggcttaacaagagaaatacttgtactgatgttcaatgcattgagaaaatgtattctaagcagatggattatctttggaatgaatgcttcgatcatattcatggaaaaattgaatacgtcaaatactctgaagcaatagataaaattaaaagagatcttaattctcaagagtataataaaactcataagaaacctgaggaagttatcagagaattatcaagcaagaacactaataaagttcaacaattaggatttaataataaacaattagaatcaactttatatttaaatgggtttggtacttactttgaataccatactctcaaggaatgtttgtcattgatttttgaacttccggatttaacttccttggagaagataaactataaaggctatgttggttttagaatcaaaacaatcggacggccttactctggtttcatttttagagaggaaaataatgagatttatttatccggtctcttggcaggcgataaaattattgaggctactaccgaaaatgacatgcgagagttagctcgtatttttttgagctatacaggttatgttattgacaataataactcaaaaaatttatgacaggtattataatgagaaggctttctattatttttatttttgttacagctccctctttggctaatactttcgtttttacgaaaaataataatgttttgttattatctccgggagttgatattgccgagtttagtattaatggatctcataataatacttctagtttatgtagcataggaggtatggctgaatctgttagggctggagaagggcagagaaaccgctggatctacagtgattcttcgagtgcatgtgtggcggtgatcagtgaattgaaagatggttctgttaatgtcatgacccatagttgcgagaactattgcggtatctctgctgttggttctatggatggggagtacagaaaagtataattgatttggcaagtatcaagaccaatagtgatacttgcctatattgaataccaaccatttctattagctactatatttatctaagcgattttcaaagtgagacatgatagtctgttatgagcgaaaagtggaaatcgttttaatgttagaaatgacattttctgactcagtctcgccattgtgaagtctgtaagtaagcaagaagaaaattccgctgttggtaaatcagattcggggaaaccatccgttgccgaagtttttccgaatggcgcagcggggtaaaccggcgggttctgccccgaaactggaatcaccgatgcgccttttagcctatgtcggctaatgttatacatcttttttgaggattaaaacactatagtaaagagtagctttaataagatgattgagattatggatctcacgaaaaagtaatagggtcttgcgcagaaactccataaatgaaatattttcccccttttctcggtccatgccttccttagtgggataataggtgattacttgagttgattcgttatattcatatttgtagtgagcaataccatttcttaggcgattatcgatggctttcatatcaatagaataaaagcagtcatcaatgaattgaatcttacttcctaaatcgatatcagcaaacttgttaagagacgagagttccttccgaacctcattttttcttgttatctttaacgagggctcaaattcgttatgatctccgcgcttaaaaatattatttaaacctgcaagaagtgttagctgtcgggaaaaaacctctgctagatctttgtaataattgttacaagagtcaaagtggtcagttgatacacgagcgggtacagccatgtattttccttcatcgacataatcatagaaaaaggcagggcgtaatggcaagtccatctgaactattttcgggtagagagtaagacaatcatgatgtaaattagttagaaaacgacttttgattatttcattaataaagcaaatggttttatcatggtgcatctcatgcaagaaaatatatagctgggggaaaccatttgctaattcttcgttctgctcatggatcgtaaaaggtgaagacataattgatgttgccgtgtaaagtgctgcaaaaatatcctgccttttctgagttttaaggttaacaccaggtatttttttgcagaccttagcgaaattttttatatcgccttttttatactgtgttataacactttccagctctctctttaaaggatgcagcctgtttaatacttctaatcgataagataaatggctgaaagcatcttgcccaatttcacccataaccctgaaaaaagttgtcattcctttaacatattttccgaaatacacagggaaatcgagatgaagatccacaaaagggtttgctcctttaaatggccattcaaaatctaaaatgtctgtagcaccctccaaatcacctttttcacagccaatggtaaacgttatacgttgttcacattgagggcaggcgaactgaaaaggttgagtatctctgtttgacatgccaattctgcaatcaattaatgtgttgcaggtatcgcatttaaagcattttagaatgttaattttgatcacctttaaaggattaaataggtagaattggcatttttccagcctaccacagcctcataaaaataggtgctcagatagcaaaaaaaacgctcagggtgtaaaaaaaaacgcctagcgtcggctcgtcaggttttaccaaccatcatttggattcttttaataagagctgccgtgtagagttgcatcaagtgcgctacaacagtcttcggtaccgcgcgaatcgaaagctttcctgcattcctcaaatttcgttttgcctccttgtcgtgcgcctcatactaccccttgctttgcgcacccgcatcgcagccggaaagcagcactgatgctagcagctggcttagtaaaaatcacaacgtcgcttatggagcgaagcggacaatttaactgaactggaggtccactatgaattaattgcagacattggactttacaatcttgcaaggtaaacgtcattgcccttgatataaggtctggccaaaccagaattgtaacgcaagggggtcttcaagagccttccgtacgcgatgagatatgccgagtaatggaaggttgtacaggcctttacacaaagatataaacgaaccaatgcagtaatgacataaaaagatgccgcactcggacgataatgtctgctcctggcacataatcgattatgtgccaatactctttaagctgtgacttttctcaacggcgtcacgttatacccttcacctctttctaaagaaaccagcaagtcagcccacaactccaacgcctgcttcctctcatcaaaatactgataacggttgtatatcccctcaacacctttgattctgtgattcagacaacgctctgcaactaccggatcaatccctaatgccgccagatgtgatcgtgcggtacgccgaaaatcatgaatagtaaaattcggtatatcgggcagattacccttcaccttgctcaacgctacagggagtgtgctttcctgaatgtggggaatcatccggtgctgcatttttctcgctggaagcacccactgactattgcaggacatttgatgcagttcctttagccattcaagagctactgccgggataggtatatcaattgcatcgccattcttaacccgctctgcgggtaagcgccaaaccgcttcatcaagatcgaactcttcccaacgtgcaccgcaaagctccatcttacggcagcagaataccagcagaagcttcatcgtaagctcattctgacgtgagaaaccttttgtcattggcattgcctgtaagaatcgcacaagctcttctcggcttagccagcgttccctgcttttttcctgcccacccgcatcatcaatttcaaaagcaccagtaggattcgtttctagcatatgccgtcttattccgtaatcgaagatacggcgagtccatctgagcacatcgttagcgactgttggtgcgccacgctggacgattttttgtagcatgtcatcaatatgtctgggtttaacctcttcgattctgagtcgaccaattgccggattaatgtctttatctatgcgacggcgcaggatgtctggatgcttccaacgattgagaatctggcgttcaaagtattcagctgcaagttctgaaacacgtagcgcgtgcttttcatcctccatcttcctcagcgcttcagctttgcgttcttgcttttccccggcaacgtcataacccaatgcaacccgtgctgactgttctttagcttttgctcgtgctttagcgagtgataactcggtgtacgtacctatgaccagcgatcgctgtttgcctgcaaaacgataacgcaaacgccaaaagggtactgagtaattttctgggaagcataaatacagtccacccccatcagagcgaccagcaaaatgctcacctgattttatccatgctcttatttgtaggtctgtcagttttgccatgcttgtcttgtctcattgctgtgtacataaactgcgtgtcataaaagccagtatgtacacatctatgtacatacgaaacacgcgctctagtgatacgatatgagactatataaaacaaaaaagaccatgatttacaatggtctttttatcctagcgagacttagtgagacaacatgagatcgcgtgaaactttactctatattttggatctgctcgcgcatttgctcaatcagcactttcaactcaatcgctgaattcgtcacttctgcattgatcgacttagacgcaagagtgttcgactcgcggttgaactcctgcatcataaagtccagacggcggcctaccgcttcctttttcttcagaatgttgtaggtctctttaacgtgcgcttccagacggtccagctcttcagcgacatcaatacgttgcgccatcagcaccagctcttgttccagacgggtgttttccagctgaacttctgcctcttccagtttggcgaccaggcgctcgcgctgccactgcagcacttccggcatatgggtgcgaaccttagccacttccgcactcacgccttcaaggcgctgctcaatcatcgctttaagcgcctgaccttcggtttcgcgggcaacgataaagtcatccagcgtgccgtcgagggcggccagaatttcagcggcaatcgcgtccagatcctgctcgccggcggccatgacgccaggccagcgcagaatatcaaccgggttgatttcgccttcatcgctctgcattttgacccagttcgccgcattcacgagctgtttcgccagtttttcgttgaggatcagctcgccctgtgcgctggcatcaggctcaaagcgcaggttacattccactttaccgcgcgtcagacgcgtacggatacgctcgcgaacaacaggctcaaggctgcggaactgctccggcatacggaaatacgtttccaggtaacgctggtttaccgagcgcatttcccatgtagcgctaccccagctacccttgatttcacgccgggcgtaggcggtcatactgcggatcatagacattcccgtttttaaaggagagatggggggattatagctttcgggggcttctcaggataggaataagcgtcctttatccgtataatgcgcagccacattcgtttcaagccggagaatccatcatgcgtccatcaggtcgtagcgccaatcaggtgcgtcccgtcaccctgacccgtaactatacaaaacacgctgaaggctccgtgctggttgagtttggtgacaccaaagtgctgtgtaccgcatccatcgaagaaggcgttccgcgcttcctgaaaggtcagggccagggctggatcaccgccgagtacggcatgctgccgcgcgcgacccatacccgtaacgcccgtgaagcggcgaagggtaagcagggcggtcgtaccatggaaattcagcgtctgatcgcgcgtgcgctgcgcgccgccgttgatctgaaaaccctcggcgaattcacgattaccctggactgcgacgtgatccaggccgatggtggcacgcgtacggcctctattaccggcgcctgtgtagcgctggccgatgccctgaacaagctggttgcagccggtaagctgaaaaccaatccaatgaaaggcatggttgcggcggtctccgtaggcatcgttaacggtgaagcgctttgcgatctggaatacgttgaagattccgctgcagagacagacatgaacgtggtgatgaccgaagacggtcgcatcattgaggtgcagggcacggcagaaggcgagccgttcacccacgaagagcttctctccctgctggcgttggcccgagggggaatcgaatccattgtcacgacgcagaaagcggcgttagaaaattgattttaaaggcgaccaatgagtcgccttttttttgcctgtaagacagaaaaaccaaaggagctaatccatgaaatcgtatcagcgccagtttattgagtttgcgcttaacaagcaggtacttaagtttggcgaatttacgctgaaatccgggcgtaaaagtccttatttcttcaacgccgggctgtttaataccgggcgcgatctggcactgttaggccgtttctatgccgaagcgctggtggattccgggattgattttgacctgctgtttggcccggcctataagggcattccgattgcgaccactaccgcggtggcgctggcggaacatcatgatcgcgacgtgccgtactgctttaaccgcaaagaagccaaaacccacggtgaaggcgggaatctggtcggcagcgcgctgcagggccgcgtcatgctggtggacgatgtgatcaccgcgggcacggcgatccgcgaatcaatggagattatccaggccaacggtgcaacgctggctggcgtgttgatttcgctggatcgtcaggagcgtggtcgcggagaaatttccgccattcaggaagtggagcgggattacaactgcactgtgacgtcaataatcaccctgaaagatctgattgcgtatctggaagagaagcctgagatggcggaccatctggcagcggtaaaagcgtatcgcgaagaattcggggtttaattgcattgcccggtggcgttgtgcttaccgggcctacccgttcgtaggccggataaggcgaagccgccatccggcgatcgcgttactgtaattgtgctgccactaacggccagcgggcgtcaaaatcgtccgttgggcggtatttgaactcgctgcgcacgaagcgggaaagcatcccttcacaaaacgccagaatctggctcgccagcagcgtttcatcaatgctgtatccttcaccctcacgcattttcttctcgcgcagaacctggcgcagctgcgcttcaatgcgttcgaaaagctggttaatgcggccctggagtctgtcctgctcaaacatcagcgcgtggccggtcaggatacgggttaagcccggattgcgttcaccgaagcccaggattaacagcactatcagacgcagacgcgcggtagtgtctttttcgtctttcagaatcaggttgatgcgcgtgatcaggctgtcttcaataaactcgatcagactgtcgaacatccgggtcttgctcggaaaatgacggtacagcgccgcctcagacacgcctacggaggcggccagtttagcggtggtgatgcgttgactgccatcgctggattcaagcatcagagccagagattgaagtatttcttcgcgacgattccttttcgcggtttgtttttctgccatgttacaaaatacccctgaaaataagcacttgccaggctggcatccacacagcgaccgcaaacggacgtttgcggtttgttattgcattatgacgctgtgagatacgtgtttgtcgggccgttatttgcgcccggaatggccgaagccgccttcgccacggtcggtggcgtcaaagtctgccaccaggttaaattctgcctgtaccaccggtacaaagaccatctgtgcgatacgctcgcccggttcaatggtgaagctgtcctgaccacggttccagacggagaccatcagttgaccctgatagtcggagtcgatcaggcccaccaggttacccagcacaacgccgtgcttatggcccaggccagaacgcggcaggataaccgctgccagcgacgggtcagcaatgtgaatcgccaggccagtcggaaccagggtcgtggcacccggagccagttctacggcgtcatcgagacaggcgcgcaggtcaagaccggcagagccggaggtggcataggttggcagcgggaattgctcgccaacacgcgggtccagaatcttaacgtcgatttttttcatcataacgggtaacgatctcgtcgagtaaatgttggcccaggagttccttgcgctcaagcggtaagactttatctccatcctgccagaaaaggtgcagtgcgttgctgtcgctgttaaatccttgtgtggccagcgatacgtcgttcgcgcaaatcaaatcgaggtttttgcgggtacgtttttgccgggcatattcttccacattattcgtttctgcggcaaacccaacaacgtatggccggtggctttttagtgcggcgacaccggcaacaatgtccgggtttttcaccatttttagtgttaattcatcgccttgctttttaattttagcctcggcgatcgtctcagcacgatagtctgcaacggccgcacagccgataaaaatctgctggctttgcgcatgtgcctgcacggcggcttccatctccagcgcggtggtaacgtcaattcgcttcacacacgcaggggtaggcagagagaccgggccgctcaccagcgtgacgttcgcaccacgcttcgcggcggcggcggcaatcgcaaagcccattttgccggagctatggttggtaatgtagcgcaccggatccagcggctcgcgcgtggggcccgcggtaatcatgatgttgagatgttgcagatcgttgacaggcgagaagtgggctgcggccatatcaacaatcgtcagcggatcaagcatgcggcccgggccaacatcgccgcaggcctggctaccgctgtccggaccccagataagcaggccgcgtgaggccagggtctcaagattgtgctgcgtagccgcgttacggtacatctgctggttcatggcaggcacgacggcaacaggcgcaggtgtggccagacaaatggtggagaccaggtcgtttgccataccggccgctacccgggcgattaaatcagccgtggcgggggcgaggataaccaggtctgcccatttcccaagctcaatatggcccatcgcggcttcggcggccggatcgagcaggctgtcagataccgggtatcctgaaacggcctgcaggctcagaggagtgataaaggctttaccgccttcggttatcgcgacccgtacatctgccccgcgctcgcgcagacgacgcaccagctccggcgctttgtaggcagcaataccgccgctcacgccaagaacgatttttttaccggccaggctcatcatgattctttcctgttggggttcaccagagagcgggcattttatcacaatccccaaaacggggtgattttgtccttcgaccactttgcgaggcgctacgcaagaacgcaacgtggtcgtcgagtgcctgactggcctgtggcagcatgcggttaaaaaagggagaaagagcatggaagaagaggatgagccgctgctgccgcgcgaaaaactgctgcgctatgacgtcaccctgttaaaagatgatgaactgctggcgctctttttacgtaccggaacgcccggtaaaacggtatttacgctggcaaaagagctgatcgtacatttcggttctctgcacggtttgctgaccgccgaactggcgcagtttaagcacgtagaagggatcggtgtggcgaaatatgcccagttgcgggccattgctgaacttgcccgccgtttttacaatgtccgcatggagaaggacgatccgatcctgacgccagcgatgacgcgtgaatacctgcaaagccagttaaccgatatcgagcgcgagatctttatggtgatctttgtcgataacagaaaccgggtactgaaacatagctgcctctttgccggcacgttaagccacgttgaggtgcatccgcgagaaattgtgcgggaagcgataaaagtgaatgcagcgggcgtgatcctcgcgcataatcacccctcaggctgtgcagaaccgagcagagcggacaaagaaatcaccgagcgcattatcaaatgctgtcaattcatggacattcgtgtgctggaccatctgataattggccgcggagagtacatttcttttgcagaacatggctggatttaggctatttctcgcgatccatcgggatctttgtctgttcgggacttgagcacaccgccgagtcagcgtatactacgccacctttgagaatctcgggtttggcatttgggcctggcaatcgagagttcacttagaactatgcgatgaccgggctgtaaagcctgacgaggcgccgataccccatacgaagctcgagctaatttgatttttggagaatagacatgtcccgagtctgccaagttactggcaagcgtccggtgaccggtaacaaccgttcccacgcactgaacgcgactaaacgccgtttcctgccgaacctgcactctcaccgtttctgggttgagagcgagaagcgttttgtcaccctgcgcgtatctgctaaaggtatgcgtgtaatcgataagaaaggcatcgatacagttctgtctgaactgcgtgcccgtggcgaaaagtactaagtacttaaagaggaaataaatcatggctaaaggtattcgcgagaaaatcaagctggtttcttctgctggtacaggtcacttctacaccaccacgaagaacaaacgtactaagccggaaaaactggaactgaaaaaattcgatccagttgtacgccagcacgtactgtacaaagaagctaaaatcaaataattttagtctcctagtatcgaaaaaccccgcaactgcggggttttttgcattctgtatctcaacggaggaaccatgcctgaattacctgaggtagaaaccagccgtcgcggcattgagccccatctggtcggcgcgacgattcttcacgcggttgtccgtaacgggcgtctgcgctggccggtgtccgatgagatccatgccctgagcgataaacccgtccttagcgtgcagcgccgtgcgaaatacctgctgctggagctgcccgacggctggatcattatccacctggggatgtccgggagcctgcgcgttcttaccgaagaactgcctgcggaaaagcacgaccacgtggatctggtgatgagcaacggcaaagtgctccgttacaccgatccacggcgctttggcgcgtggctgtggacgaaggagctggaagggcataacgtgctggcgcatctgggcccggagccgctctcagacgcgtttaacgcggaatacctcaaggcgaagtgcgcgaagaagaaaagcccgattaagccctggctgatggataacaagctggtggtcggcgtggggaatatctacgccagcgaatcgctgtttgcggccgggatccaccccgatcggctggcctcgtcgctgtcggcgcaggagtgcgagctgctggtccgggtgattaaagccgtattgctgcgctcgattgagcagggggggacaacgttgaaggacttcctgcaaagtgacggcaagccgggctattttgcccaggagctgcaggtgtatggccgtaagggcgaaccgtgcagagtctgcggcacacccattattgccacgaagcacgcccagcgcgccacgttctactgccgtcagtgccagaaatagggctactttagcttttccatcaacgcctggtggacgttaaccggcaggaaatgggtaacgtccccgtgatggcgcgccacctctttcaccagcgtggacgagataaacgaccactctttggagggcatcaggaatacgctctccagttccggcatcaggtggcggttcatgtgtgccagctgcatctcatattcgaagtctgccaccgcgcgtaaaccgcggatcagaatgttcgcctgctgggcccgggcgaagttcgccatcaggtcgctaaacccgaccacctcaacattcggcaggtgcgaaatggcatcggtggcgagctgcacgcgctcgtggaggtcaaacatcggctttttgctggggctggcggcaatggccaggatcaccttgtcaaacatgcacgccgcacgggtgatgatatcaagatgaccgttggtgatcggatcgaaggtacccggataaatcgcttttgtgctcatggctcacgttttctctgagtagccgcggcagagcgcccacagctcggtgtatttgttgaaagtatactgggcattgactaccgcgagtaaccagccctgcttaccgtccagcacgccaccacgcagcagcagcgttttcagaaacgcgcccagcgtgtgggtgaagattccggtcagcgaggccttcttgccacgctggtgacgctcctgcgcccatgcggtggcatagttgagctgtttgcgctggaagcttgcgaaatcgcggcaggtcaggtgcagcaaatcgcccgtcagggggatgacctgggcattgtcgcaggccagagattcatgcaccagattgtcgttgtactgatagcgctcgcgctcgtagaggcgcgtcacgcggtcaggataccagccgctgtggcgcataaaacggccaaggaagtagttgcggcgggcaatgctgtatacagcaccaggttgaggtgaggaaagcaccgcctgaatggcctgctgaagctccggcgtgatgcgctcgtcagtatcgagcatcaggacataatctccggtggcaaacccctgcgcgcgctggcgctggatgccatagccttgccagtcagtatcgataaagacttttgcgcccgctgcccgggctacgtccaccgtgttgtccgtacttccggaatcaagaacgactatctcgtcagcccaggctaccgacgccaggcagtccggaagcaggtcggcggcgtttttggcgatcatcacgaccgacagacgcgttgacatcagtggctccgctggggcaggtaaggttgcagaagctgcagcagacgggtcagggcaccctggttctggtgcagcacttcgaccgcatgtcgcccgtaccacaggcgataatcttcgtcagtcagaagggttgagacctctttgactaccgaatccgcatcggtcacggtaattaaaccatcggcctgctgtaattttgcgcagatatctttgaagttaaatgtgtgcggccccatcagcactggaatcgcgtgggctgccggctcgagcgggttatggccgccgcgctccaccaggctgccgccgacaaacgcgaggtcagcaatgccgtagagcagcatcagttcgcccatcgtatcgccaatcaccacctgggtgctgccagacgggatctccccgctgctgcgcagcgtgaagctgaaaccgcctttttgcaccatttcacgggcatctttaaaacgttccggatggcggggcacgaggattagcagtaaatcagggaagctttccagcagcttgcagtgcgcctgcaggatgatctcttcttcaccgtcatgggtactggtcgcaatccagacctgacgacgcggggcccactggcggcgaagcgtgatggcgcgggcggcgagttccggggtaaccgaaatatcaaatttcaggctgcccgtcaccgcaagctggttgcgtttgaggcccagagagataaagcgtgccgcatcttcttcattctgcgcggcaatcagggtgatcttgctcagcaggcggcgcataaatttacccagcttgccgtaacctttcgccgagcgctctgacagccgcgcgttggcaatcaccagcggaattttacgggcatgcagggcggaaatcatgttcggccacagttcggtttccatcacaatcaccagcttcgggcgaacggtattcaggaaacgattcatggcgcaggggagatcgtaagggagatagacgtgatgaacgtctttgccgaaagcggataacgcgcgctccgagccggttggcgtcatcgtcgtgactgtgatcggcagcgacgggtagcggtgacgcagggcgcgaaccagcgggatcgccgccagcgtttcacccacagaaacggaatgcagcaaaataccgtccggtgcgactttattgcggcagaagccatagcgttcagcccagcgtttacgatacgcaggcgctttccggctacgaagcaacagtctcagccacaccagtggctgaataatgtagagcagggcggtatacaacaattccaagcgattatccgtttttttagtttcggcgggcaaattctaagcatttgagccgtctaaagctatctctttggtgttttaagatacccatttgcctgcgttacgctcattcgcctgaaaaaaaacgggcaatttcttgcccgtttcatgtctgaccgattagcgctccgcttcggggagggcattcagatggtaggttacgcgctccgaaagcccgcgaatatcaccgccagtgataaagaagctgtcatctttttgattcggattgctgacgtcgtagcccagcatcttgttgatgagcgttgccacctgataatggttgagaggtacctgcgggctgatctccttcatggcgtaagccggatcgttactgaagtagaggaacggtacctgagcaattggcatttcaacaaccgagtggccaaacagaccgttatcgcccacgcgttcaccgtgatcggaggtgataaacaccagcaccggcagtttggattttgccagcgcggtgcgaatcgcggacgcgagttctttgtcatacaggcggaccgcatcgtcatactcgtttttcttctgcgccacatcatcactcagacgcggcgtagagaatttcgcgaagccctgcggaatattacgctcgtacgggatatgtggcgcgcggctgttgagcaccatcaggaacggtttgttccagtccagggttgctttctcaacggatggcgtcagaacaacgtctgcgccgacatctggtgccgggcggatctgggtatcttcccacagatcgatatcatggatgccaatccagttgctcagcccttccagcccctgggcggagataaaggcggtctgataaccctgtttcttcgcgttggcgaagatattggtggatttcgatttataggccccgtagttatccggctcgcgcagattattcaccagcatcgggatggccacgcgggtggacacggcgttggagacaatcaggcggcccgtaccttgatactgctggagcagcgctttcagctcgggcgtggtatcgcgttcgtagcccagagcgctgacgtgatgcggattaaggctttcacctatcgccagaagaatcgaatatttacccgcgcgcgtatccttaacaggtttgacctggtagggatcgtagtgggtcagattctggttttcgcctgacatcgcttccgggatcaggcgtatggcgctgaagctcatcgcagacaggccgttacgcagcagggagtggcgcaggtccgggttgaacttgtacatctgcccgtcgatcgctttgtagaactgaccgacaaacatcacgacaatcgcaagcaggcaaggaagcgcgatccatttgtgccaaagcggcgccagacgacgcgcaaagaccagcgcaaacacgaccgctacaatcatgatggcgaagtagatgcccagtgaacccaggctgtcggtgatcccactggcaatgtctttcgtttccacgaacgccagccagacttcgctcgggccatagaactgaccgtagaactggtagtacaccgcttccgaaatctgaacgataaacgtgacggccagcagcaggcgagtcaggaagaaacgcgcgctggctgcggcaagcagggagatgatcagatacagcgagatatcaccggatttcggctggtagacgtgatctttcagcagaatgatgatttctgagagcgagaacagcagcaagaatgccagcgtcaaccccagggtgcgcaacagattgctgcgcggggtgaacgaagagtgtgtcgttgttttgaacatggaaggactctattccgatcagaactttttagtcagcgggcgaatggctttaccaaagccaaagcgcagtgcgcgaactaccgtaggacgattgtgcaatccttttcgccaaatatcctcaaacagggcataccagcgtgcagcgaccgcttcgcgggaatagacctgtaggcgtttttcaccctgttcgcgcatctgacgatacagttcaggggagtttttcagacgcatgatggcattgaaggcttcatcagggtttttggcgatcaggtagtccagctcgctttcgcggatcgcgcgataagacggctcgtcatcgcagaccatcaccgttttccccagccagttgttaatgagcttactggcaggcttacgcgccagtttatgatcgtgtgatttgcggaagctgatgcacacgtccacgtcctggtagtttgtccagttatcgaacgagatgcggagctcaataccttgttcggcaagacgttgcttaaaattcccttcgcggtattcgtccgggaaactgtctacacggccgaagaatgcgacggttttgattgtctcgtcggtgcgttcgcgtggttttacgcccggctgtggccagtaggggacgaaaatacgattgctatggttgtctacttccggattctggtcgacgacaacatcggcgccaatcacgggagggcggtccgcacgcgcgaccacggtgaagccacgccacggcttcacgcgggaaccaaagtcgtcgttatgcatcaggttaatggcatctggcctgcattcagagccaaacgaacactcgattgcgtcaccataatagtgctttagcgccagggtagtctggaacgtccagccaccgcggccgccacaataaaatcgctccggaatatcgtcaggattgacctggttatccaggagagtctggaaatctgcgtagtttttagcgatgaaatccgcgcgggaaaccgcgtgtaatttaagtttgctcataatttccgttagccaagaatttttttaagacggaagtagcgacgtcccagacgccaccgttggcggaagccgcgcgcattttgccaaatcagagtccagataccgcgatcgaaaagctcacgggtgatctcgcgttttttggccatatcttcaatgttattaatgctatgcaggatccccagaccctctttggcgatttgccagcggcaggcgggcacgcgtttcacctgttccggatagcgtttgttgatggcgtccagcatctccagaatcttcatataatggcgcgaagagcgcatgcgcgtgtcgtccgtgcctggcgtatgggaaacggaagcggagtggatcaggtagtcgtaataggtctcatcaatatactgcacgcgtctggcggtgagcagcacttccgtagtccaggggatgtcctgatggcgcagaccctgttcaaagctgaagccctgctctttgataaaggcgtggcgatagatgttcagccacgtcacgtgcaggaacttgcgcgattcgagcgccatctgcagccaggccgggccgtccagcacgtcggttgacgcaagtttatctgaagggaaaatcttcttcgacgggcgtccgtcgtcataaatgtaggtaccgttgcaggtcgcgacgtccaactgcccggcgagtgcaatctccagcaggcgcggatacatgcccggatagatgacatcatcaatatccgggaacgcgatgtaatcgcctgttgctgcggccagaccggtattacgggccgcagagacacccccattaggctggtcgatgacgttaaaatgactgaattcactggcgtagcgggcgatgatatctgcagagccgtcagtagagccgtcattaacaataacaagttccaggctgtgcagattctgtttctttatgctgtcaaaaaaagcgctcaggaaattctcgccattatagacggcgacaacgaggcttaattgaggcgttccagacatgcttactccgtaatttaacgcggtgagatgcggctaacgagcgatacagcaatgtgcaatggcttttcgacagccggcaggcaaaagagttctgataggtaacgttgcgccgatgcgtattgtcaacggcgctatgtatacgcaatcaggaggttgtttctgttcgtttagcgggccgtaacgcgcacattcccacaagcaacccggttaacagcatatattgttccaggtagtgatctttcagattgtggtcaaccatggttcgggagaagaaaccaaccgtaaacagcagcaagaacatgcctgccatcatattgccatggcggaactcgcgccagccgatgtaccagcagcctgccagcagaatcagccagcctgcaatgcccgcgatgccgttctggataccaaactcaatcaggccgtagtggctgtgcggaatatcaatgcgattgtcctgcgtgtcgcgacgcagcacatagcggaaggcctctttgcgaggccccattcccgcagggtgttcacctaccagtttccagccctgatggaagaagctggcacgacagccgttggagtgatccattggacgaccgagatcgttagtcggtacagttccgtctgttctgttatagcaaaaactggtgaaaggcgcgttccagcctgttaccgcatcatcttccagattttgccagcgcggatcggttttccaggaggcatagcccagaagcgcagaagcgataataatgcccagaaggatgccaccggtgagcagcacccggctgcgacgcatactgtgcaggctgagcagtaggaaggtggagaacaggctgccgaccagtccaatcgttccccagcgggtatcgactaacgccgtgcagacaaggttacacagcagcataaaggcgaggaacggtgtcttcaggcgtaagaaacgctgatgaagcaggccgcgcgtaagcagttcggcgagcaggaaaccggtgatcatattgacctggaagctcatgcgcgtgcggttataaacaatccgcgtttcgccccagtggatcacgccgtctcgccagtaaagccagacggtatcaaggagatggatacagacgacgccccagaaaaaaaggacgacgagagtaaagaaacgggctgccgataaagaggggaagcgctcctgaatcaccggtaataacaccaggcccgcacagaaaagcaataccggacgtaaccactgtccatcccaggtcgacaccatttctttaatatctggcgcgacaaaaaagccgttaatcaggataaagaaggttaatgcccacagcacaataagcacgaacttaattttgtttaagtccagcgcttttctcgccactgaagagctaaagaaaagaccgagcgccaccacaatattaggataaatcagtccattacgatgaaaaggtagctgatcgtttgggattggccagataaaacataaagccagtacagacagtactaaaagacctgtcaggatgttacgagtatttgtcataattttggtactggtaaaggatctcggcgttaattccggttagttaacaatgccatatgcagattccactgattttgagtggaataaaagcctgagaaaattaccacagaagccactactacagaaggacaatgtttgtaagcaagattaatccgcctgtgcattatcgtaatacccacgtatataatcggcggcctggacagcggtttcagctaaacgacaggaaatatatgcatattgttcacactgaagcagacggcggcaaaggcgggcagcctctgcgcattatcaacgaatcgcttgggatgattcagcgtggccatcaggtgactctcctttgtccggaaactgcgccgctccacgcgctggcacgcaatgccggtctgccggtggtcacgatgccgttgaagcgtaagaaccttaaaaacctgcaggtgctgcgtcgctggatgaaggataaccgtcactcgattgacgtcatcaacagccataactctgccgatacctggctggtggcgctggcgaatctgacgctgtccaaccctgtaccactggtgagaacccgtcatgcgtccggcgtaccgcgcaacaactggacgacccgctggctcttccgcacggcctgcgcgcatatcgtgaccaccggcgaggcgctgcgccatcaggtggcaaatattggcgtgccgatgtctcagagtacgtcggtgccaagcggtgtcgatacgcagcgtttccatccgggagataagcaccaggcccgggttcattgtggtttgtcgcagggcgatttctggctgggcgtggtatcgcatttgcgcccgaacaaaggccatagcgtactgctgcgcgccctggcgaaaatcgccaatccacacatcaagctggcgattgtcggtgaaggtccgcacaaagcgacgctggaacaggaaatcatcgccctggggttacagcagcgcgtggtcatggcgggacatcaatccgatccggaacgctggttcccggcctttgatattgcgctcagcccttcgcacgatatggaaggtgtgccgcagggcgtgctgcaatcgttagccacccgtattgccaccattgcgacggatgcgggtggaacgggagatgcggtgattaacgggcagacgggagtgctggtcgcgcagcgcgacgaaaacgcgctgcacgatgccataatgaaactctatgacgactcagcccttcgcgagacgctcgcgcaacagggatatgactacctgagcacgcactttacccgcgaatgtatgctggacgcgatggagaaagtcttctccgatgccgctcagcgcagcaaatcgcgataaagcgcctgtagctctttcgccattctgtccagggtgaagggctcggcggttgcacgcgcagcggcggagtaatcgacaccctgttcacggcctttcagccacagcgagatggcctgctggtagccttcgctgtccagcgcgtcgcgcacccagccgttatgaccctcggttatccactccgccgcgccgcagccgtggctggtaagcagcggcaaaccacaggccagcgcttccacgcagacgttcgggaagggatcgtagagcgtcggcaggataagggcatctgccgtgccatagacttcacgcacgttggcaacggggcccaggaacttcactcgtgaggaaatccccagcgcctgtgccagcttttcgaacttccgcgcatgtttatcgcggccggcaatcagcagccagacgtcaggatgcgccacaatggcgcgcagcgcggtggcgacgcctttgcggctgaagcctgacccaacatacgccagcaccggtgcgtcaggaggaatacccaggacatcacgctgcgaaagggcgcggacctcagggctaaactgaacggtgtccacgccgttgtagatcaccgtcagcttgtcgtccggcagcccgaagcgccgcgcgatatcatcgcgcaccatcttcgaattacagatcaccttgcgcagctgcggatgggtaaacatctgcgcctcggcctgcagaatgtagcggtgatagcggctcagagattgcgcccagcgcgccagcggcgacagaatgcggccatattgctcaagccaggtggcgtgaacaccgtcgcctgcccggaagatggtggctcccggtatgcgttcgtggctttgcacaatatcaaactgcgcaaaatgcgcggcggcttcgagggcaaaaccggattcacgcgcgatgcgattgcgaaacggcggattgaccgtcagcgttttccagcctgcggcatcctcccactggcgagcaattagcgtgacatcaagcgacgtatcctgcgccagcacgttcagcgcacgtgagacaaaacgctctgcgccaccgttggggttgtaggtctgtcggacaatagccagcttcatgtaggtgtttccgtttccagaagcatcgtatcaatggcgctcagcacctgctgtggggtgatggccgtgatgcagtcagagacaccgctgtctccgcagcccgctttgccgcaaggctggcaggtaaacccggcaacgattacgcgatagttcaccccccacggcgcccatttgatggcgccggtagggccaaagatggcgacggttggcgtaccgacggcgctcgcaagatgcattggcatggaatccacgccgaagtacacccgggcgtgcttcatgagcgcgcccagctctttcaggttcagctgaccgcttaaatcaaagaccggctgggtgagggctgcgcgcagctcatccatataggccttctcttcttttgacggtgcggcggagaggacgatcggcaggccgcgcgccgccaggttatcaatggtcgctgccagctttttgatatcccaggccttaaacatccagcgcgaggtcgggtgaaccagaatgtaggatttactcgtgagcccaaacccggccagcttttcggccacagaggcttctgccgcgtcaccgggcacaaaaagcgtatgtttgtcttcgtcggactgcggatgaatgccgatccggcgcagggcatccagattaacctccaccatatgacggctgttgtcctgaatcgccggatagagcgtggtgaacgatttcacccaacggcgacgcgccaggccaccgcgcttatccggcttaaagccgacggagacgcgcggtttcaggcgacgcgccagacgcgcgccgtgccagtgttcggtcaggttaatcagcacgtcatactgacggcctttcagggtgttcagcagggcgcggtagaggcggaattgttcaaaccagcccttcttgcgccagttgcgcccaatagtgtgcacctggtcgatatgcgggtggctggtcagcatcgcctgggtatcgtcataaaccagcgcatcgacttccacgttcggccagttctttttcagcacggtaaaaaccggcgaggtaagcaaaacgtcaccgtggtgacgaagcttaataatcagcacgcgctttggcgggcgctccgctgagaaaaaatcagacataggctctctctgctgccagcaaaggctctaattgcgcaaataccgcagcggcgctgagatcgctcagctgcgatgagtgttccgggcggcagatatactgattttttccatagccgccgatcaggcccgggtccgttgggccgtaaagcgtaatattaggacggtccagcgccgccgtcaggtggctgagtcccgtatccacggagacaacagccgtagcgcctgccagcgcctgagcgacgccatccagcttcatgcgcggcagaacgtccacataatcaaaccctgccgccaggcgtttggcccgtgcctcttcgtgcggtgcgccccacgggagtttgatacgtaaccccgcactccccagcaggccgatcagttcgcgccagtgcgcttccggccagtgcttgtcgtcgcgggtcgttgcatgaaggaaaatcaggtagggtgcgtctgtttgttgcgaaccgtgcaaaaaatgctgcgaaatggcgtaatcgccctgcgtttccggctttgcatagccaagactctttgcaaatagctcgcgggtacgttccaccgcgtgctgctgcttcgcgatgtggtggcggtgattatagaacaggctcgccagcggttcgcgggcgctgtgccagtccatgccgtgctttacgccgtgtgccagacgcgttaccagcgcggcgcttttgaccagcccctgcgcgtcgatgatggcatcataacgctgcgcctgtaccgcctcgcggaaggctttgcgttcggctttaatcggcgcggagaaccacgctttccgccagcggcgaatcgccaccgggatcacgcggtcaaccgcttcatgccaggtggggatctgcgcgaagccctcttccaccacccagtcaaaacgaatgcccggtacggcctgcatggcgtccgtcagtgacggcagcgtgtgcagaacatcgcccatcgacgaggttttaacgatcagtacccgcattcgttatccttcttcgctcaacagcagttcgttaagctcttcaagaacgcgctgcggggtaatgtcgatcaggctctgatgataaccttcagcggcatcgcctttgcgcaccttgtggtagccggtgatcaggcgaataacgcgcgctttatgggaaagcggaggcgtaaagtccgggctgcttggcccatacagcgccaccagcggacggttgagcgcagcggcgacgtgcatcaggcctgaatcgttggtaaccacagcgtggcaggcagcaatcaggataaccgcctgctcaagctgcgtttctcccgccaggttgcggcaccaggcctgctgttcattactgagcgtcgcgagaatttcgttgcccgcctcgtggtcttttgccgaaccgaacaggacaatctggtagccttcgtcgatcagctgtttcgccagctctgcatagtggtagtgcggccagcgttttgccgggccgaactcggcgccagggcagaagccaatcatcggacgttcagctgaaaggccaaacgcgctgcaggtctgggatttttcaccgtcgttaacctgaagctggggccagagcagcggctgcggcaggtctttcgcgctgcgcatcacgcctttgtcataggccagcgccacgtagcgctccaccattaatggccaggctgctttatccagcacgcgcgcatcgttcagcaggccgtagcgcatttcgccgcgccagccggtgcgatgcggaatgcccgcaaagaagggcaccagggcagatttaaaggagttgggcagaacatacgcgcggtcataccgcttctcgcgcaggctatggccgagcttgcggcgttcgccaatttccagcgccccgtggccgagcggcatcgggatcgcttcattcacttccggcatacgcgataacagcggacggcaccacgcgggtgccatcacgtcgattatcgcctggggatagcgcgccttgagcgtgcgatagagactttgcgacatcatcatgtcgcccacccatgacgggccgatcaccagaatcttcatacttacgcgtcgcggttcagccaggccatatactccgttacgccttcggcaacggttttgaacggcttgtcataacccgctgcgcgcaggttagtcaggtcagcctgggtgaacgcctgatagcggcctttcagcttgtccgggaacggaatgtactcgatgctgccttttttgtggtacgccagcgtggcgtcagccaccgcctggaaggactctgcgcggccggtacccaggttgaagatgccggacacgccgttttcccagaaccacaggtttacggctgccacgtcgcccacgtaaacgaagtcacgcttaaagccgtcgctgccttcgaacagttttggactttcaccgttattcagctgggtgttcaggtggaacgccacgcttgccatgctgcctttgtggccttcgcgcggtccgtagacgttgaagtagcggaagccgacgatctgcgagttcgcttctggcagaacctgacgcacatattcgtcgaacaggaatttggagtagccgtagacgttcagcggctgctcatattcgcgggactcgatgaagtccgaggtgcggccgccataagtggcggcagaagaggcgtacaggaacggaatttcacgctccaggcagtagtgcaggatctctttggagtactgatagttgttgtccatcatgtacttgccgtcccactcggtagtggaggagcacgcaccttcgtggaagatggcttcgatttcgccgaactcttcacctgccataatctggataaggaagtcttctttatccatgtagtcagcgatgttcagatccaccaggttaacgaacttggtgccgtctttcaggttgtcaaccaccaggatgtcggtgatgcctttgtcattgagagccttaacaatattgctgccgataaagcctgcgccgccggtaacgatgatcataactgtaacctttgaagtgtggagcccggggacaatcccggacgctaatgtttctatcatatcattagtatggctgcccttcagccattcaccgacatagcgcaagggtacacgtgatttatgctgcaaaaacgacaagagatgacgtgtcatctcgtcatgaactataggtttgggtaatatgtcccgaaatttgccgagtctggagaattgcaatgcgtggtgatttttacaaacagttaaacagcgaccttgagaccgcacgtgcggaagggttgttcaaggaagagcgtattatcacgtctgcacagcaggcggacatcaccgttgccgacggcagccatgtgatcaacttttgcgcgaacaactacttaggtcttgcgaatcaccctgagctgattgccgcggcgaaaaacggcatggacacccacggtttcggtatggcctccgttcgctttatctgcggtacccaggacagccacaagcagcttgagcaaaagctggcgaacttcctcggaatggaagacgcgattctgtactcatcctgcttcgacgccaacggcggtctgtttgaaaccctgctcggcgcagaagatgcgattatctccgacgccctgaaccacgcctccatcatcgacggtgttcgcctgtgtaaagcgaagcgtttccgctacgccaacaacgacatggttgagctggaagcccgcctgaaagaggcccgtgaagccggtgcccgccacgtgctgatcgccaccgacggcgtgttctccatggatggcgtgatcgccaacctgaagggcgtgtgcgatctggcggataaatacgacgcgctggtgatggtggatgactctcacgcggttggctttgtcggcgaaaacggtcgcggctcccacgaatactgtgacgtaatgggccgcgtggacatcatcaccggtacgctgggcaaagcgctcggcggcgcgtctggcggttataccgctgcgcgtaaagaggtggttgagtggctgcgtcagcgctcccgcccatacctgttctccaactccctggcaccggcgattgttgccgcctccatcaaagtgctggagatggtggagtccggcgctgaactgcgcgaccgcctgtggtccaacgcgcgtctgttccgtgaaaaaatgaacgcagcagggttcaccctggccggtgctgaccacgcgatcattccggtgatgctgggtgatgcggtcgtggcgcagaattttgcccgcgagctgcagaaagaagggatttacgtcaccgggttcttcttcccggtggtgccaaaaggtcaggcgcgtatccgcacccagatgtctgcggcgcatacgcctgaacaaattgaacgtgcggtggaagcctttacccgcatcggtaaacagctgggcgtcattgcctgaggacgtgtgatgaaagcgttatccaaactgaaagcggaagaagggatttggatgaccgacgtgccggaaccggaagtcggtcataacgatctgctgatcaaaattcgtaaaacggctatctgcggtactgacgttcacatctacaactgggaccagtggtcgcagaaaaccattcctgtcccgatggttgtcggtcacgaatatgtcggtgaagtggtgggtatcggccaggaagtgaaaggcttcaaaatcggcgaccgcgtctccggtgaaggccacattacctgcggccattgccgtaactgccgcggcgggcgtacgcacctgtgccgcaataccatcggcgtgggcgtgaaccgtccgggctgcttcgcggaatacctggtgatcccggcctttaacgccttcaaaatcccggacaatatttctgacgatctggcctccattttcgatccgttcggcaacgccgtgcacacggcgctctccttcgatctggtcggtgaagacgtgctggtctccggcgcgggccccatcggcattatggcggcagccgtggcgaagcatgtaggtgcgcgcaacgtcgtgatcaccgatgtaaacgaataccgcctgtcgctggcgcgcaaaatgggcgtcacccgcgcagtggatgtctcgaaagagagcctgaccgacgtgatggaagagctgggcatgaccgagggctttgacgtgggtctggagatgtccggtgcgccaccggcgttccgcaccatgctcgacaccatgaaccacggtggccgtatcgcgatgctgggtatcccgccgtcagatatgtccatcgactggaacaaagtgatcttcaaggggctgttcatcaagggcatctatggtcgtgagatgtttgagacctggtacaagatggcggcgctgatccagtccggtctggatctgtccccgattattactcaccgtttctccatcgatgagttccagcagggctttgacgcgatgcgttccggccagtcagggaaagtgattctgagctgggattaactgcgaaagcgccttcgggcgctttttttacggcctcttcacgtttcttacatccgcaatcagattatttcgatttttccttcgcttttttacccgcacacttataaagtttgttgacgatccgtttactttacagagcctatgttcaagcttaccgtttgtttattgacctgtaattctgcgcgtttgctgcgcgaggtgattcctccgctgctgacggtggcagatgaaattgtcgttctggattccggcagtacggatgccaccctttctatttgccgcgagtacggcctctcccttcatcatcacccctatgcaatgcatggcgtgcagatgaaccatgcaatcgatctggcgagcaatgactgggtgctttgcatggatagcgacgagatcctggacgcggaaacggtcgactttattctgaccctgaaagccggggatgaaccttccgccgatcgcgcctggcgtatcgcccgctactggcacgtgctgggcgaggaggtgcgtacaatctatcctgtttcctcgcctgatttcccggtgcggctgtttaatcgtacccaggctcgcttcaaccaacgacccgtagatgacaaagttgaaggtaagattgtcgcagtgaaaatgccggggcgggtgcgtcacgacacgttttataacctgcatgaagtgttcaacaagctcaacagctacaccacccggctggtgaagtatcagccggctcggccttcgatcggacgcggcatcatcagcgccatcggggcgttcttcaaatggtatctgttcagcggagcctggcgtcagggcaaggttggggtcgtgacgggtctgtatgccacagcctacagctttttgaaatatttcaaatcctggtatcagcatcaggagaaaaaagagcccgttgcgaatgagcagacggactctcagattgcgaaataagcgtcaggctttcttaccccatccctgccactgctgctggacgtatttgaccagcgtactgttactgatgctgtctccgatgacagagaagaagcgggtcgcgtagaccggttcaagcggctgcttcggtacgcagcgcttcacgccgcggaacggattacgcggtgcagttggcacgggctgcgcagaattcggcgtagaggtatccacttgcggctcgttaagcagatcgctcgggcgcaccagcgtgatatcggaaggtaaggtcggcagcatttgctgcaggacgcggacggtcgacgggtgcgggtgaccgatggcaatggccgaaccattgcggcgggccagctgtaccgcgcgattaaactgcacgcgaatatcggcttcgttctgggtatcatccaggaacaccttgcgcttaatcacctttacgcccgttccctgagcggcgcgcatcgcctggctgttgccgatggtcatgctgtcgaggaagtagagattgtaacgctccagcgcctgcatcacttttagcatcccgtacaggctggaggtcatcgcgctgcccatatggttgttcagccctacggcatacggcaccttgttgtaggcgtcgcggatgatgcgctcaatctcctcactgctcatatccgggcgcagggtatctttttccagcggctgcttgctgagcggggccataggcaggtggatgagaacctgatgcccgctgctgtgggctttggtcgccatctcacgcgcgtggggggcattcggcaggacggcaacggagatggccgacggcatcgccagcacctggttttcatagtgcggacgataaccgaagtcatcaatcacgatagcgagcttaccggcgtataccggtgcagccagcgccagcgcgctgacgacggagaaaacgattcgacgaaattgaagcaaaacttatcttcccaaccacggctgtggattgaccgcctgaccctgacgacgaatttcgaaatagagtgacgggcggccctgaccgccactgctgcccacaagggcgatgggttgtccggcgcgcacctgcgtgccgacgctgaccagcgcgctctggttgtagccgtaaagactcatgtcgcctttaccgtgctcgaccactaccacaagcccgtaaccctgcagccagtcggccagaatcacgcggccatcggcgatggctttcacttcgctaccttcagacgcaccgataacgatccctttccaacgtagctcaccctgcagctgttcgccatagcgatgcagaattgaaccgcgaacgggccagaaagcctgaccgcgaggagagccgaggccgccggtacgcgacatcagggaacgttcgctttcgcttggcttgtaggtggtccctttgcgggaggcttcctgctgcttgtcgcgaacggcctgcgcctcgcgagcctctttttcggcgcgcgctttcgccgcggcttccgcacgggcgatgctgttgcgcagttttgattcgttggcgcgcatttcgctcagctggctctgaccttcctgaatggaggactcgagaccggccagggttttcttacgctcgttgcgcgcttgctcaagctttgcctgctgggcctgctgatcgtagagcagcgtctgctgctggctctgcttctcttccagctcggctttttgcgtggagacctcttcgcgcgtctgcttcagctgcgcgatcgtctcctgacgcgcctggttcagatagccaaagtaggcctgcaggcgctggccgcgctggctctcttcgccgctgaggatcagctggagtccggtatgttcaccctggcggaatgcggcatcaagctgtgcggcaaggttgcgctcctgcgcatcgcgctggcgctccagtttggcaatcgacgcgttcatctcgtcgatctgcttattcaactgggcaagggtgttttgcgtttcacggagtttacgtgtggcagcggagatggcctcttcctgctgcttaagctgggcgagcagggcggcgcgctgctgctgctgttggcgtaccgcacgctctttggcggcgatatcggcctgaatggatttcaactggtcgcggtcatccgcgtgggcggatgcggcgcacagcaatacgccagcgctgagtgcgctggcgtaaaacagaggtctgactgataacctaagcggcttcacgacccatgtgattgaaaaaatcgcctttcccctcatggggagcgattattccacgatgaacagcggcttaccagtcatctcttcagggatcggcatacccatcagcgacaacatggttggcgcgatgtcagaaagcttgccgccttctacggctttcactgatttatcacccacataaatcagcggaaccggcaggttggtgtgggcggtgtgcgcctgtccggtcgccgggtcgcgcatctgttcagcgttaccgtgatccgcggtgatcagcagctggccgccaacggattcaaccgccttcgccacctgctcaacgcagtggtccagcgcttcaaccgctttcactgccgcttccataaccccggtatgaccgaccatgtcgccgttcgggtagttacagatgatggtgtcgtatttgccgctctcgatggccgcaaccagtttttcagtcaattctgcagagctcatttctggctgcagatcgtaggtggcgactttcggggagttgatcagaatgcgctcttcgcctttgaacggctcttcaacgccgccgttaaagaagaaggtcacgtgtgcgtatttttccgtttcggagatacgcagctgcgttttgtcgttcttcgccatccactcaccgaaggtgtttgccagcgaggcgggtgggtacgcgcacggcgctttgatgtctgccgcgtattcggtcagctgaatgaagtcgatgtttaccactttcttacgggcaaaaccgtcgaagtcgctgttgacgaacgcacgggtgatttcgcgcgcgcggtcagcgcggaagttcatgaagatcagcgcgtcgccgtcttccatggcggcatcggcctggccttcggcgcgaatcacggacgctttcacgaattcgtcgttttcatcgcgtgcataagccgcttccagcgcttcaacggcggtcgcgaactggaattccccttttgcaagggtcagcaggtcataggcctgttcaacgcgatcccagcggttgtcgcggtccatggcgtagtaacgaccaatgatggaggccacgcggcctttacccagtgcagcgaatttgtcttcgaaggctttcagggagccttccgcactgcgtggtggcgtgtcgcgaccgtccaggaaggcgtgcagatagattttttccgcaccgcgctcagcggccagttcaaccatcgccatgatgtgatcttcgtggctgtgaacgccgccagcagagagcagacccatgatgtgaacggccttgccagcagcaacggctttatcaaccgcgccacacaacgttgggttggagaagaaggtgcgttctttgatttcaacgtccagacgcgtcaggtcctgatacacgatacgcccggcgcccaggttaacgtgaccgacttcggagttgcccatctggcggtccggcaggcccacttccaggccagacgcgtcaatcagcgtatgcggacgttttgcccacagggcatccatgaccggggttttggcgttgaaaatagcgttatcctggctgtcttcacggtagccatagccatccagaatcaccagtaccataggttttttagaaaccgacattgcgacaacctcatgctcaagagtcaaaatttgcgtaattttactacagctgaatcgatcaaatagccgcagaagatcaaagaaagcgcaggggcaaggtactcgccagaccattttgaggcatttttttaggtggcatgccgcagaaaatggattaggttagggtcgctggctgtatttgccagaacgcacaggtatactcctgtcctggtttttttaatcactaagtcgggagtagttaccctccatgcaagaaattatgcaattcgttagccgccatccggttctgagcatcgcgtggattggcctgctggctgctgtgctgttcaccacatttaagagcctgacgtctaagattaaggttatcacccgtggtgaagcgacgcgtctgattaacaaagaagatgctgtcgtggtcgatctgcgtcagcgtgacgatttccgcaaagggcacattgcaggtgcgattaacctgctgcctgctgaaatcaaagcgaacaacgtgggcgagcttgagaagcataaagcccagccgattatcgttgttgacggtaccggcatgcaggcgcaggaatccgccagcctgctacataaagcaggcttcgaaaacgtatctgtgctgaaagaaggcatttccggctggagcggggaaaatcttcctttggtacgcggtaaataaggagttcagtcatggcccatattgagatctacaccaaagcgacgtgcccgttctgccaccgtgcgaaagcgctgctgaacagcaaaggcgtcacgttccaggaactgccgattgacggtgacgcgattaaacgcgaagagatgatccaacgtagtggtcgtacgacggttccacagatttttattgatgcgcagcacattggcggctgtgatgacttgtatgcgctcgatgcccgtggtggactcgatccgctgctgagctaagagactttaggacaattaaaaagggtatttccatgtcagaacaaagcaataatgaaatgattttccagatccagcgcatctacaccaaagatgtctcttttgaagcgccaaatgcgccgcacgttttccagaaagactggcagccagaggttaaacttgatctggataccgcatcaacccaactggctgatgacgtgtatgaagtcgtactgcgtgtgaccgtgaccgcttctctgggcgaagagactgctttcctgtgtgaagtacagcagggcggtatcttctccatcggcggtatcgaaggcaaccagatggcgcattgcctgggtgcgtactgcccgaacattctgttcccgtatgcacgtgaatgcatcaccagcctggtttctcgcggtacattcccgcaactgaaccttgcgccagttaactttgatgcgctgttcatgaactatctgcagcagcaggctggcgaaggtgctgaacaacatcaggatgcctgatgagcactgttaatgcgtcaatgactgtgatcggtgccggctcgtacggcaccgctcttgccatcacgctggcaagaaatggtcacgatgtggtcctgtggggccacgacccaaaacatatcgcgacgctacagcgcgaccgctgtaacgtggcgtttctcccggacgttccgttccctgacaccctgcaccttgaaagcgaccttgcgaccgcgctggcggccagccgcaacattctgattgtggtcccgagccatgtctttggcgacgtgttgcgtcagattaagccgctgatgcgcccggatgcgcgcgttgtctgggcgacgaaaggactggaagccgaaaccggacgcctgctgcaggacgttgcccgcgaagcgctgggtgatgcgatcccgctggcggtcatctccggcccgacctttgccaaagagctggccgctggcctgccgacggcgatttcactggcctccaccgatcgggccttctccgacgatctccagcagttgctgcactgcggcaagagcttccgcgtttacagcaaccccgattttatcggcgtgcagctgggcggcgcggtgaagaacgtgattgcgattggcgccgggatgtccgatggcattggttttggtgccaacgcccgtacggcgctgatcactcgcggtctgaccgagatgtcccgcctgggcgaagcgctgggtgccgatccggccacctttatggggatggctggcctgggcgatctggtgctgacctgtaccgacaaccagtctcgtaaccgccgctttggcatgatgctcggacagggcagcgaggtgaaagacgcgcaggagaagattggccaggtggtggaaggctaccgcaataccaaagaagtccgcgagttggcgcaccgtttcggtgtcgaaatgccaataaccgaggaaatttatcaggtattgtattgcggaaaaaatgcgcgcgaggcagcattgaccttattaggtcgtgcgcgcaaggacgagcgcagcagtaactagtcggaaccgttgtcacctgaatgacccagccagcgcagaactggctggtcattaactatcgtctggagtaagcaatgccgtgtgaagaactggatatcgtctggaataacattaaagccgaagcccgggcgctggccgactgtgagcctatgctggccagtttctaccacgcaacgctactcaagcacgaaaacctcggcagcgcgctgagctatatgctcgccaacaagctggcgtcctcgatcatgcccgcgattgcgattcgtgaggtggtggaagaggcttacgccgctgacccggaaatgatcgcctctgccgcctgtgatatccaggcggtgcgcacgcgtgacccggcggtcgataaatattctacgccgctgctgtacctgaaaggcttccacgccctgcaggcttaccgcatcggccactggctatggaatgaaggccgccgcgcgctggcgatcttcctgcaaaaccaggtttccgtgacgtttcaggttgatattcacccggcggcgaagattggccgcgggatcatgctcgaccacgccactgggatcgttgtcggggaaacggcggtgattgaagacgacgtctcgatcctgcagtcggttaccctgggcggtaccgggaaaaccagcggcgatcgccatccgaaaattcgtgaaggggtgatgattggcgcgggtgccaaaatcctcggcaatatcgaagtcggacgcggcgcgaagatcggcgcaggctccgtggtgctccagccggtgccgccgcacaccaccgctgctggcgtaccggcgcgcatcgtcggtaagccagacagcgataagccgtccatggatatggatcagcacttcaacggcattcaccataccttcgagtatggtgacggcatttaacttctgagaatggcgcccggatatcccagctggcgccatgcttcatacaccaccaccgacaccgcgttcgacaggttcatgctgcggctgtccggcatcatcggaatacggattttctgctcagcgggcagggcatccagaatcgtggccggcaggccgcgggtttccgggccaaacatcagatagtcacctgcctgatagcttacggcgctgtgcgctggcgtgcctttggtggtcagggcgaacatgcgctgcggctgctctgcttccagaaacgcggcgtaatcgtggtggcgaataacggcggtaaattcatgataatccagccctgcgcgacgcaggcgtttgtcgtcccacgtaaagcccatcggctcaataatgtgcagacgaaaaccggtgttggcacacaggcggataatattgccggtattcggcggaatttctggttcgaataaaacgatgttaagcatgctgcccccttaattgcgggggcaggatagcagaaaagagaggaactacgcgacgccgggttcctgcgagcggctgtacagcattttgtagacggttgctgccgcggccaccagggcgggcacgctgaggatcattaaaatactgtccgcctgccaccgcatggaaagaagctgggcgctggtcatggttcccgcgccgccgcccgccgcacccagagggaagccgcagtacatggtattgatcgccatcgcgcgacagcgctggggggcaaactcggagatcagcgtaatggcgttcggcatggcggcaccgagccccaggccggtcaggaagcgccacagcgtcagggtattcaggctttgcgcccaggccgtgcccaggcttgccaggccgaagaatagacacgaaaagaccagtacgcgcttgcggcccatccggtccgataccggaccggcgatcagcgcgcccagcgacagccccagcagcgccgcgctcagcaccggccccagatcctgcttatggatcccccattctgccgacagcgtgggcgcgatgtagcccattgccgccgtatcaaagccatcgatcgccagaaccagaaagcccagcacaatgagcagccagtgaaaccctgaaaagcggctgtcgtcgatcacctgctgaatatccaccttacctgaataggtcatacgctcccctctgatgtgatgttgtttttgtgttcttgtctttgcttgtctatacaattgcgggcgacaggtagatgtcaaattttcttatccaatatgttatctggatgttatttttggcataaaaaagcgcccgagggggagatcggacgcgtgacaagagatgttaacgtggggtaattcaggccgcgtttccctgagcaagcggagccagcgcggccggtaatttgcttaactcctgaaccagagaatccctgctgatttcgctaatcgtttttgcaccggtcagcgtcatcgccaccttcatctctttttcgatcaggttaagcagattcgccacgcccgcctggcccgcggtcgccagggcgtacagatacgcgcgccccagcagcacgctgtcggcacccaacgcaatcatgcgcaccacgtccagcccgttgcggatcccgctgtcggccaggatggcgatatcgcctttcaccgcatcggcaatggccggcagggcgcgggcggaggagagcaccccgtcgagctggcggccgccgtggttagaaaccacaatcccgtctgcgccaaagcgtaccgcgtcgcgggcatcttccgggtcgaggatccccttgatcaccatcgggccatcccagaattcgcggatccactccaggtctttccaggagatggacggatcgaagttgtttgccagccagccgatgtaatcctccagcccggtcggtttaccgaggtaggccgagatgttgcccagatcgtgtggacgaccgttcaggccgacgtcccacgcccactgtggatgcgttaccgcctgccagtagcggcggagcgccgcatttgggccgctcatgccggagtgcgcatcgcggtagcgcgcgccgggggtcggcatatcaacggtaaagaccagcgtggagcagcccgccgctttggcgcgctccagcgcgttacgcataaagccgcgatcgcgcaggacgtacagctggaaccacattggccgcttgatggtcggggcgacctcttcaatcgggcagaccgagacggtagagagggtaaacggaatgcctttggcatccgccgccgcggccgcctgcacttcgccacggcgtgcatacatgccgcacaggcctacgggcgcgagtgcgaccggcatggagagcgtttcgttgaacagtttcgtctcaaggctgaggtcagacatattcttcagcacgcgctggcgcagcgccacctccgacaggtcttccacgttgcggcgcagggtgtattcggcatacgccccgccgtcaatgtagtggaacaggaacgggggcaaaatgcgctgcgccgcggcgcgatagtcactggctgctgaaataatcatgctttgttctccctggaaatatcactgtcgccaggcagacgggtaatacgtgcctgtcgggcctggtcttcatcgaatcgtttaatcgtggtgtgcacgaaaccgagatgcgccatcatcgctttgcgtgcggcctcggcatcaccggccagaatggcgttgagcaccgcctcgtgttgttcggtcagctgggcaaacaccggcggaaccagatacatccgctggcggctctgcttcacggaggattgcagcaggtcgaagaacccgcgcatggtctggagcagcacgacgttgtgcgacgcctcggcaatcgccaggtgaaagcgcacgtccgcctgggaggcgatgtccgggtcgcggctttgcgtggcctcaaagcaggcgatgagtttctctttgtcggcgtcggttgcccgcatggccgcgtgccaggcggtactggtttcgatggcgtgacgcgcttcaaggatgtcgaagctgtagtccgggtcgttctccatcagcgttttcagcggctgaacgatgttttgctcggaccagtcgtcatgctgccagcgtacaaaggtgccgccgccgcgacggcttaccagcaccccttcgctgaccagcgttgccagcgcctcgcgcagtgaattgcgcgacacgccaagctgggcggcgagctggcgttcggcgggcaacttcatgcccgcttccagctgttgttcttcaatcagcgcccgcacgcgagaggcaatctcgtcggacaggcgtctgggcatcactatcatgggatcatccaggttaagacataggcctgcagggtggtgatcactccgaccatgcaggtgaatatcaggctatgtttcacggtaaagcggaacagatccgactctttaccgaccagccccaccgccgcacaggcaatggcaatggactgcggggagatcattttcccggtcacgccgcccgtcgtgttcgcggccaccagcaggacgtccgacacgccaatctgctgggccgccgttgcctgcagtgcggcaaacagggcgttagacgaggtatcggaaccggtcaggaacacccccagccagccgaggaacggcgagaagaaggtgaaggcgtggctggtatgggccagcgccagtgccagcgttgatgacaggccggagtagttcgagataaacgcgaacgccagcaccatgccgatggagtagatcggcagcatcagctcttttacggtcgccgcaaaggtctgtaccgccgccgcaggcttcatgcgcagccacaccacggaaagaatagcggcaaacaggatggcggtcccggtggcggagaaccagtcgaatttatagaccgcggcatacggcgtggcggcgtgcaccaccggcggcatacgggcgaccatcttgtcgaggaacggcaccgaaacgttaatgaccatgtcgtacagcgcgccgcccggggcgaacagggctttaaacggcgggatgctccacagcgtaaccgtggcggtcaggaacaggaacggcgaccaggcgcggatcacctggcctgcggtgtagccggtgcgggccagcgtttgatcgacctgtgaggcgcccatgtcggcgaagcggaaaatacgaaccggctgccagcgtttcaggaacagcgtcaggcagaccagcgacaccagcgaagagatgatgtccggcagctccgggccaaggaagttcgagctgaggtactgggcaatcgcgaacgaaccgcccgccaccatcaccgcaggccaggtctccttcacgccgcgccagccgtccataatcgccatgatccagaagaggacgataatggtcaggaacggcagctggcggccaaccatctggccaatctcaaagctgtccagaccggtcacctggcccgcgaccagaatcggaatacccatcgcgccaaacgccaccggcgcggtgttcacaatcaggcacaggcccgcggcatacagcgggttaaagcccagccccaccagcagcgcggcggtgatcgccaccggtgcgccaaagcctgccgcgccttccagaaacgccccaaaggagaagccgacaatcagcatctgcaggcgctggtccggcgtgatggagagaatcgacgagcggataatgtcgaactgtccggttttcaccgagattttatagacaaagaccgcggcgatgatgatccacgcaatcggccacaggccgtagaagaaaccgtagacgacggaggccagtgcgcgatcgaccggcatcttgtagaagaacagcgccaccatcagggcgatggcgacggtgtacgtcgcggcaaggtagcccttcagcttgagcttaatcagcgcaaagaagaagaacaggatcggcagcgatgcgatcaggctcgacagccagatatttccggccgggtcgtagttttgttgccagaggctcatgcaggtctcctggggaccagacagcctgcgctgcgggtgagtctccgctcatctctgcgtcacagtctgtgtaaaagtggtcctgccaatgttgtgttgtagggttaatgacaatgaatggttaaccagatgttatgagctagcaatggttttgtgagcggaaataatggaattgtgaaccgggggaggattgattgcgctattggttggaccaattcacgcgaaggggaaaaaagtaggccgggtaagcgcagcgccacccggcatgaaatcagaacgccgtcttacaaaaacccgtcatctctttcaggcccatttcgcggccaagctcggtcatcgggtgaaccaccaccagaccacggacgcttttcttcagcttgcccatgtcggcctgctcttttttggtgatcgcacggcggtgcggcatgttcatcagcttctgcgcttctttgctcagcttctggcctttgacctcgcgcaggcgctcaatctccgcttccagctttgcggtctctttttcaagctcggcatatttctcggcggaatcgaccagcgacaggcccgccatctggtggcggatcagatccaggcggtcgctcaggcgtttaatttcgttcttttcgacttctttcatgacaaataactctgaaaacggggaatttacagggaaggatacaccaatgtgagcaggcttacttctgaaacgctttttttaagctgattcgggaaatcagctcagtcagggagagaaccatcgtggaacggacaacctgttgataacgcagcttttgcatcgcgtagagctccgggtcgctgttatcaaactgcggtaccggaggaagcgcggtgacgcagtgcagctcgccgaacggccccaggatctcatcgtcggtaaaggtgtattcgttaccgtcatggttgagctcttcgcgcagcgccattagcagctccgcatcttcatactcttgtcggttcagcacgccaagaccataaatcagcttcagacgcacggataaatcgcccagcggtccgtctccgtccagtaacggttctacagcatattttaccgcgtagtcgtctttgcgaaacacctgaagcaccaggatattcaccgcctcggttaacagctcgacggcggcaatcaggaagcttcgtacggttttgccagcattcagacgctcaagcacacgattttcaaaggcctgggtttgttccattattgcctgcatatctgacaatctgtaatcagggcgcaggattacctgcgccgcattctgcatcatttggttgcgttgtatgcgttaaccgcctccacaaccacgtcgctgttggcgtccagaccggaaatctgcgccagcgcagcctgcgcgccctgggtatcaatcagctgagccagttcctgcgcctgcgggtcctgctcgctgcggtagtgcatcgcggcggcaattcctttcaccaggttggcgtgcggcagaccgtattccagcgtgcccagcagcggcttaatcaggcggtcgcccgcgctcagcttacgcagcggctggcggcccacgcgctcaacgtcatctttcagatacgggttttcaaagcgaccgaggattttctggatgtatgctgcgtgtttctcagcatcaaaaccgtagcgtttgatcagcaccgcgccgctctcttccattgccccttttaccaccgcgcggatcttctcatcgaggatcgcatcacgaatggtctgatgaccggccaattttccgaggtacgcggttatagcatgcccggtgttcagcgtgaagagtttgcgttcgacaaatgccatcaggttatcggttaattccattcccggaatagtaggcaagtcgcctttaaactgggttttatcaacgatccactcgctgaaggtttccacggtcacttccagcgggtcgttggtggcagattctgacggcggaacgatgcggtccacggcggaatccacaaaaccgacgtgcgcttccacccaggctttgtcttcatctgccacagcgttgagaacgtggcctttcagctgcgtggtgccgcgcaccatgttttcacaggcgatgatgttcagcggggtgtcgataccctgcgctttacgttttgccaggcctttcgcgaccgcaggggcgatgcgctcaagcacaaccgggcccacggcggtggtgaccagatcgacgctggcgataaggtcaataacgttgtcgccgatgctgctgaccgcgttgacgccagatactgtctcaacctgctcgttttcgcccaccacatggacctgatagctatgacgggcattcagggcatccaggacgacctgattcacatcggcgaatgtcagggtaatgcccgcgtctgccagcagtttaccgataaaaccacgaccgatattacctgcgccaaaatgtaatgctttcatagtgttaaccttcatcaatgtttttacccgagagggctggggtgaggaacgttttcccctcaccctagccctctccccggggggagagggaggagtaccgttatttgttaagcagagccagaacttcttcaacgctggtggtgttcgccagacgctcaataaccgtttcgtcatccagcgcgttggtcaggctggtaatcacctgaatgtgctcgttgttgcgagcggcgataccaattaccagacgggcgatgtcatcttcttcttcaccgaagcgcacgccctgcgggtactgacagaatacgacgccggttttcaggacgcgatctttcgcttcaaccgtaccgtgcggcaccgcgatggattcgcccagataggttggcgtcagtttttcgcgttccagcatcgcgtcgacatattcaggctgaacgtagccgcctttcaccagctgctcaccggcaaagcgaatcgcgtcttctttggtggccgcggtacgaccgaggaagatgttttccgcacccagcttaaacaggtgggcgttgctctcgtcaaaactgtcctgcaggctggagcgcactttcacttcgttgtcttcgtgacgctgcgcggcaaccagacgttcggtcaggctggtgtacaggccgctgtcgaggaagttggtcagcgaaatgtgctgtgcctgcggtacctgacgcatggcacgttcggtcagatcgcggtgcgtaatcaccaggtcaacatccggcggcaggctgttaatggcgctgttggtcacggagatgttggtcaggcctgcatcctgcactttcttacgcagcacgcctgcacccattgcgctggaacccataccggcgtcgcaggcaacgatgattttacgcacgtggctcaggtcgttagaaacatcacctgctgccagtggcgttgcgcctttggattcggctttcatgtcgtgcatacgacgggttgcggcttcgatgtcatcatcttctttcactttgctggttttcagcaggatagaagagaccacgaaggagacggccattgccgcaaagatagctgcgaggttcgcgaaataagcgccttttggcgtcatcgccagtaccgccaggatagaacccggagaggccggagaaaccagaccgccgcccagcacgctcagcgtgaacacgccggtcataccgccgaggataacggccaggatcagacgtgggttcatcagcacgtatgggaagtaaatttcatggataccgcccaggaagtggatgatcgccgcaccgccagcagactgttttgcgctgccacggccaaagaagatgtacgccagcagtacgcccatacccggacccgggttggcttcaatcaggaagaagatagacttgccgagatcgtgtgactgctgaatacccagcggcgagaagataccgtggttgatggcgttgttaaggaacaggattttcgccggttcaacgaagatcgacgccagcggcagcatctcatgcgccaccatgaagtttacgcctgccgccagaactttagacagcacttcaaccgcagggccaatgccgaggaacgccagaatggcgaggatcatcccgatgatgcccgcagagaagttgttcaccagcatttcgaagccggatttgatcttaccatcaacccagacgtcgaatttcttaatcgcccagccgcccagaggaccggcaatcatcgcaccgaggaacatcggcatatccgcaccgacgataacacccatggttgtgatggcacccacgacgccaccacggtcaccgcccaccagacgacccccggtgaaaccgatgagcagcggcaggagataggtaatcattgggccaacaagtttcgccagcgtttcgttaggcaaccaccctgtcggaatgaacaatgcagtgatgataccccacgcgataaacgcgccgatatttggcatcaccatgttgctgaggaaacgaccaaagctttgaactttgatcttgaaatcggatgacataaaacaccccttcttctgtttacgcttaggcttatggcccgaggtttattgttaatgaggcggcagaggtagccgggccctgttctgatgctgtgaaatctggcactgaatcgttcaactgtccagacagggaaaatttatgtgatgcgtgtcacgtaaaggcagggggtagggatgtcaatgaagtgatctcaatcacaaaataagtgggcaaaaaaaatacgatggcgagaaaaaaagcaaaatccacccctttgtgtgattaccgtcacgttttgttatggcgtgtttgtttctggattgtgactgatttcacaaaatatttttatgcagatttctccggctgtgatcggcggcaaactctgcttcgcgtttcagcgccaggatgatatggcacgacacgataagctaaaaaaccacttttgatatgtggtatggcgaaaagttaaaaggtggattacgctcatattgtaaggttaagtctattattattcaggatatattttgacacgcttataaacttgcatggagatattataaaaactcatactccccggctcggaaatagtaagcacatccccgtgtttataaaaaaattaattaggttgcgtaccgttttattaatttaatgagttgacgttgtttaagtgaggagaatatgtttctcaactattttgcgctgggcgtattgatttttgtatttctggttctcttttacggaatcatcgccatccatgatattccccccctatttaaagaacccgcccaaaaggcgggtttttgcttttgggctagtccaccgttggacgggccagagtctggtttctacagaaataaagtggtaccggatcaactactctggtcaggaagaagagtacttcaacatgttgctcgagggcgtccggatagtatcaatatcccctgcaatggctactggcgataaccctaacgaaatccctatggaaactgtcgaactcaggtacgagaaaatcacctggaagcataacgatgggaacatcatctttagcgatgcatggaacgagcgtcaatcggcgtaaacatcataaggggctttctgccccttagtcatacagccagcgtccggcttttgccgactcaataatcatctcaagcgttagcggcttatactgacgatcgcggaatttttttctgagccgaaactgaaaccaaaacagctccggttcaaaatcattgtccatcacaaagttgctgtactcaattccataccgggtgaaaaggtcaagcagcatgtcctcaagatcttcaggtacgagattgaaatgctcctggaaggtccattttttccttgccggagatttacggtcactgtaattctcagtgaggtaatctaacaattcttgctcatcatgtagcatcagaaaaatttccaaccagtctcttcaaccgtgtccattacaacgtcctttctctcgttttgagccagagtaaatccatagctaaaacaaggatgtcgtcaccgtccagttttcttaaaactcagaataccgcccgccagtcatttctatgcttttggtttctccccacctcagggatcgttcccacctgcgcccagcagtttgtttctgaagataaacaaacacgcctcgttgaagttctccgcccccagccgttccgagagcgccattcgtttgcgatagagacttttcaccgacgtattcagctcgcctgcaatctcctccattgacatccctgctctcagcaaccgcaacatgatcgtttcatgcgtgctcagccgtaaattcagcagccacttcgtggtcaggcgacggcccttcatattgagcaccaggttaaacagcgaggccatgtccggcgccgtcagcgacgtgttcataaacagcttcatactgagcagattctcctcgcgatggcgcatatcaagcataacgcagcaaatcgtttttttcgttctggccggatggcgtatcaggtaatcatataaacggagcggcgcacgactatcaatcaatacagaatattcatctgcaccgttatcaaatatgtttctgtcaatcgaatcgagcaggataatatccggaaaaaatatccgcatccccctgacaaggtagcgatcctgagtcactaacactattgaagttgccactaaccatcccttttagattaaagcaagaacgatcctgcgaaaagaagaccgccttcgttttatagcgctgttatattaacgatagatgtattctggctttagacatccctcaatacacacattgatgagtaagacttcctgtagactatcattcaatgtctgtctttaattataaataaaaaacaatcgcagaaaagtcacttctctaaacattaagaatttttgtcatgaaacttcccaaacatgcaccagaaagtactttaattgaggctagcaagcgtcattaaaaatatatacaaaactgtcacaataaaaataaaatcattatatttcaatgaattacaattaatcactcaattcaaaataaacacaaaaatctgctcattacagaattatctcaaaacgacgcagccgcttttcagcatatttatcgggcaacatatcgggtgtacattacctcccatccagtccactaagatgaggcgccataattacctttaagtaagtacctcttaacgttactgcattcagatttaatgttctcatttatggcctttaacgcagagttaaaaggcagccgtgttatgcaatggattcatgataaacaaatggcaaatagatatggaaagatcgcttcgcttcagtacattattcttttatcgcaccccaacattattgtttctgttattactctttcctgttctggttcaggcgacggaatccgtttatgagcaacagattcaacaggcgcgtaacggtaattacacgtcgtttctcgattatcttcagcgctatcagcagcagcatgccctgacgcctgagcacgttgcggactggttacaggtggcggcctgggcaggccatgataacgaggttattcaggtctggcagcgctacagcatttatatgccgctgcccgcccgcggcgttgcggctgtcgcgcaggccagacgaaatcagaaagcgtgggagcccgctctggcgctctggaaagaagcgcgcagccttgcgccggataacgacgattatcgtatcggctacatcaaaaccctggccgatgcccgtaaagatacgcttgcccttcaggaggcccgacggctggtggcggaggccccctcgcaggcgcatcttcagacgctggcatacgtctggctacgccagggaaaaggctgggatcggcttttagccgacacgcgcgcgctgtatatcgcgtcagaaaatcacgcgcttctccgcgagcgggtcgacgcgctaacggataaccgggtcaatacccccgcgctcctgctttcacaaaaggtggcgctagcccccgcggagcgtcgtcgtcttgagctgaatgccgccgccgaaagcgttcgccttgcagacgtgccgggcagaacagaaaaggagcgcctgcagcttgcgcaatctgcgctgaatcgttacgacgcgctgctttctcgctggcagagcgagccgcaggcggcggaagacgtcgtgcttgcgcgtatcgaccggctcggcgcgctgtatgcccatgccgattacccgcgggtcatcagcgaatatcaggatctgacggcagcccggcatccggtgccgggctgggcaatcggctgggtgatctccgcatatctgcaggagaaaaacgctgccgccgccttcgcgcttctgcaacgctatccgcagtacgcatccgatccgcaggacgaggagcacgcgcttttctacgcctggctggatacgggagagtatccgtccgcccgccggtatgcagagcgccacacccgcaacgttccctggacccgttacgatttcggctcccctacccctcagccgaacgatcggtggcttaccggtcagtcgctccgttttaactatttgctggcgacgaatgccctgccggaagccgaaaagctggcgcgacgtctggcagcaaccgcgccgggcaatcagggattgcagattgactacgccaccctgcttcaggcgcgaggcctgccgcgcgcggccgagcaaacgctgaaaatggcggaggcgctggagccctcgaatctggagcttgagcagcagcaggcttacgtcgccatggatctgcaggagtggcggcagatggatttactggctgacgacgttgtcgcccgtgcgccgcgcgatcgcagcgccaggcgtctggacaggctccgtaccgtccaccatatgtccgagctgcgcctcaacgcgagcaagggtttgcactccgataaccccgtcagcgggacgcacgacctcaactgggacgccacgctctatggcccgcccatagcggataactggcggctgtttgccggcacccgctatgcagagggcaatttcgatgaaggcaaaggctccagccgtcacctgttgggcggcatcgaatggcggccacgcgatctccagctcgaagccgagctctccagcaaccgctatcatggggcaaacaaatcgggggctcgcctctcaacgacgtacagcctcaccgatagctggcaggtcagcggcagccttgagcgcctgtcgcgcaacacgcccctgcgggcgttacgcaacgggatcagcgccaaccggggggaaggcggggtgcgttggtatcaaaacgagcgccgtgagtaccagttcagcgccgccgtcagccgcttctcggatcataaccgccgacaggaatacaccctcacgggcaaggagcgtctctggcagaccccgtccctgacgatggatctcgaaccggggatcgccgccagcaaaaacagcctgcgggacaccctctattacaacccggcgcgggatctctccgtgacggccgccctggccgttgaccatgagctggtccgccattacgacaccctctggagccagcagttcgtggcgggaggcggccgctactggcagaaaaatcagtccgctggtgccatcgctgtgctgggttacggacaacgcgttcagtggaacaacgtcatggataccggcgtgatgctgaactgggacaagcgcccttacgacggcaaacgcgagagcaacctctccgtcacgtttgatgcgactttacgcttttaaggatgatgataatgaacacacgtttttccgcgagcctgatactcatcggctggctctgcctcagcgcaaatgtctgcgcgcaggcattttcgtttattgcgcccaaagatcggccgcagctggaggcgagcaaaccctggccgcagaaccagtttctggtgctggcctaccacgacgtcgaagacgatgccgccgatcagcgctacctctccgtgcgcaccagcgcgctaaacgagcagatcggttggctgctgcacaacggttatcacgtcatcagcgtgcaggacattctggatgcccatgacggaaaaaaaacgctgccgcccaaagccgttctgctcagctttgacgacggctacagcagcttttacacccgcgtctggccactgcttcaggcgtggaacgtccctgcgctctgggcgccggtgggcagctgggtggatacgccggaaaatcaaaaagttaacttcggcggcctgatgacgccacgcgatcgcttcgcgacgtgggatatggtgcgcgagctcagccggtctccgctgattgagatcgggtcgcacacctgggcctcgcattacggcattgttgccaacccgcagggcagccgcgaaccggccatcgccaaccgcttttacgataaagcgacgggccgctatgaaaccgatcggcagttcagccagcggatcggcgatgacgttcgcaaagtgactgaaaaaatcacgcaggtgacgggcaagacgccgcgcgcctgggtctggccctacggtgccgccaacggcacgtcgctcgccatcgccagacagcagggttatcagctggcctttacccttgaggacgggctggggaacgtgaaggagctggggaacatcccccgtctgctgatcgccggcaatccctcgctcaaggcatttgccagtacggtcagccaggttcaggagcacgaacccgtgcgcgtcatgcacgtcgatctcgactacgtttacgatcccaatccagcccagcagacgcaaaatatcaacaggctgatccagcgggtctacgacatgaaaatcagccatgttttcctgcaggcgtttgccgacccgcagggcgacggcaggatcaaggcgctctattttcccaaccgccagctgccggtccgggccgacctctttaattttgtctcctggcagctgcaaacccgcgcgggcgtaaaagtcttcgcgtggatgccggtgctctcgttcgatctcgatcctgccctgccgcgcgtgcagcgtcgggaccgctcgtcaggccagcggcgcgaagccaccgatccctatatccggctctccccgtgggacccgcaggtgcgccagcaggtgacggacatctatgaagatctggcccgctatgccagcttcaacgggatcttgttccatgacgatgcggtgctgaccgacgtggacgatggccctcagagcacaacacgtcagaaaagccagacgcttattgggtttacccacgccctgagcctcgcggtgaagcatatccgtggcccgcagataaaaaccgcgcgcaacatgttcgccttgcccattctgcagcccgaaagcgaagcgtggttcgcgcagaatcttgatgattttctggcggagtatgactggacggtgccgatggccatgccgctgatggagtccgtcccggcagacgagagtgatgcctggctgacgcgtctggttaaagtggtcgccgcgcgtcacggcgcgctcgataaaaccattttcgagctgcaggcccgggactgggagcggaaaccgcagcgcgccgtttccgacagccagctggcacagtggatgcgcgtgctccagctgaacggcgtcaaaaactacggctactaccccgacgatttcatcaacaaccaacctgatatctcacgcatcaggcctgtattttcttcgtactggtaccctgacaatgactgatcgcattatcgccttttccattttatgtctggtattcgggttgccgttaggcgtggccgccctctttaccggcgagctgattctggattttgtgttcttctggccgctgttcatgtccgtgctctggataaccggcgggctctatttctggtttcagcttgaacgccactggtcgtgggataaagagacgcccgccccgacgctcgccggtgagccgctcatctccattcttatcccctgcttcaacgagggaaggaatgcccgggagaccatcagcgccgcgctggatcagcggtatgaaaatatcgaagttatcgccatcaacgacggctcgtctgacaacaccgcgcaggtgctgcaggcgctggcgcaggagcagccgcgcctgcgggtgattaatcttgcggaaaaccaggggaaagcgctggcgctcaaagccggggcagcggcggcccggggcgatctgctggtctgcattgacggcgacgccctgctcgaccgcgatacggcagcgtatctggtggccccgctgattcagtatccccacgtcggtgcggtcaccgggaatccgcgtattcgcacgcgctccacgctgatcggccgcattcaagtgggcgagttctcatcgattatcgggctcatcaagcggacgcagcggatctatggccgagtctttaccgtctcgggcgttatcgccgcctttcgccgacaggcgctggcggacgtcgggtactggagcccggacatgatcaccgaagacattgacatcagctggaagctccagctgcgccactgggatatctttttcgagccgcgggcgctgtgctggatcctgatgccggagacgctcaagggcctgtggaaacagcgtctgcgctgggcccagggcggcgcggaggtgtttctggtaaaccttcgcaggattgtgcgctgggagcatcaccgcatgtggcccctgtttcttgagtatgccctgtcaacgctgtgggccttcgcctacgccatgacggtgctgttatttatcctcagccatatcacgccgattcccgccaggctgaccgtggagagcctctttccaccggcgtttaccgggctactgctgggcgtgatgtgcctgctgcagttcctggtcagcctgttcatcgagcggcgctacgagcggaaggtggccagctcgcttttctgggtgatctggttcccgatggtgtactggatgatcggcctgttcaccaccctcgtcgcatttccaaaagtcatgcttaaacgccagcgcgcccgcgcgcgctggatcagtccggaccggggaaaaggaagccttcaatgaacgaaaataccttaattctgaccgaacatcggctcttgccacgtcttttcgatgccgcgttaacgctggtggcgtggggaggctttctgtttttcctgtatgcccggctctggatgcagctcaccgaggagagcgaccaccgctggagcgtgattattgcgtcctttaatacggtgttgctctacctgctgttcgccgcactcaacggctggctgctgattttgtggtatcagtacaatcgccgtcgggcccacgcgaggcggcgtcagccgggctattttcaccaggaggagctagcccgcagctttaatgtctcaccgcagatcatctccgagatgagccagtacaacctgctgacggtctatcatgaccagattggccgcatcatcgatctgaagatcaacgggcaggaagaggaagaacagtaacgaaacgcccccgcaggataccctgcgggggcgtttttattgcgggtaagagctacttatctttaaccacgatcagcggctcaatatcgctctctttcttcaccaccagcgagtcatcgccgcgcaggcaggtcccaccgtagttcccgcccacggtaaaggtacagacctgtatgtacttgccgtcgaccttcggcaggcaccacagctgctggtagatgtttttgcggtcaacaaacttgccgctggatttatccagcagctcgtcctgggcgctgatcagatcgatattgctgccgcagcgtccggcaatcggcttaacggcgtatccggtctgcttcagcagatcgttgacctcaaaatcggtgtcgagcaggtagcggtggttcgggaacagttgccacagcaccgggagaatcgccttgttgccgggaataacggtccacaggggttcaaagaccagcacctccgggcgcagcaggacgtcaatcaggcgcacttcgccttcaggatgcccggtgcggatcggcaccgccgcgtattcggtttcgctgacctcgcggatctgctcaatcgccgtctcccacgcccaggttttccacacgcagttgacgtggcgaccttcgtcgtcaatcagctgtccggcggcatcccagctcagcgcccccagcccgtgcagaattttggtttcaaacccggcctgcatcagcgaacgctgaataaagagcgcgtgatagtcctcttcgacatcgttgtcctgcatgatgtggacgaacggccgggcgtggctgtgcttccaggcgccggttagctcttccagcaggccttctgccgggttatgcccgttgccgcgatagccatttttcacccactcttcgagaatcagcccgccctcggtatggcaggaggcggagtccgcgttgtactcgtagaccttgatgccgcgctcatccatgcagaaatccatacgaccggtgatcatatggtgacgacgccactgccaggagaggcgcaggcgcggccagaggattttcgggatgtcgaaaagcgccagcaggctgtcgtctttcagcaccttgtccgtggcgtgcaggtacatcaggtgcagctcgttggtggctttgatcagctcctgctcggcgctttcggtaatggtgaagtactggcagggatctttgttgatcacgtgaccgttggcgcgaatatacgcctgctgcagcgcgtcattttcgttgagccatttcccgtcgaactgacgtgtgtttttcagccgcgcgccgctgattttcagcagttcgccgtcgatttccggctgcggaatgctgtgttctgtgtcgtcggtctggatcatccagccgagaatttccgtgtcgctgaaggtgtcgtggagggtgtaacacccgttctccacgctcaggcgcagctcgcgcgtccactgctgcccgagcggcagcggagagtgaatcacgttctgctcggcgatacgcaccttatcgtccagaagctgggtgatcaccgccacgtggccggtctcatgaaactcgccacctttttgccagatcagcagcgctccggcgcgcggcgcgcgttttgagccgttggcaaaagcctgaaggggcagaatgttatcgttcaccacctgacgcaaaaagcgcagagagaaaatttcccacgccataccgacgtcggtaaacacaaagccatagttgaggaacaggaaacggcgggcaaactcaacgcactgccacttgtggcccatgtattcgttgccgatgtagctgcggaaatccgcatcttccggatagtttcgcgggtccagactgccgtaatttgaagagtaaatcgccacgccaccgggcgcatagcctaacaatgtcccgaagggcgcatcactgcttaacgttcctttacgcatgtatccaacctaaaacaggcaggcggcaatttttatgggttgtcgtcgtctgcacgttgtaattaacctgacagaggagcgtttatcatacacctgcgtggtaaataattcgccttacccggccgacaaaacgcaaaaccctttaggtcgggtaagcgaagcgccacccgacacgtttaaggctcacatcttaaacagccagcacgccgcgaaatgccctggcgcgatctcctgcatggcaggctcctgcgtctggcaaaccggcatggcgtgtgggcagcggctgcagaacttacagcccggcagcgcggacgtagggccgggcatttcgccgcgcagggtggcgtcttcgaggttgcgaatccgcgggtcgggctggggaaccgccgccagcagcgcgcgggtataagggtgcgccggacgctgatacagctcattcgccggggctacctccaccagtttgccaaggtacatcaccccaatgcggctggagatatggcgcaccatcgagagatcgtgggcgatgaacagataggtcagccccagctcctgctgcaggtcctgcagaatattcaccacctgcgcctgcaccgagacgtccagcgccgagagcggctcatcgcacagcacaaattcgggacgcacggacaacgcgcgggcaatactgatgcgctggcgctgcccgccgctgaactcatgcggaaaccgctcaaggtgttcctgcttaagccccactttgtagagcagcgtttccgttcgttcgcgctgttcttcacggctgtagccgtggatctgcatcggctcggccaccagctgccgcaccgtcatgccggggttgagcgaggagtaaggatcctgaaaaatcgcctgcatccgcttacgcagcggcttgagctctttttcgcgggcatgggcaatcgcctgtccggcaaagtggatctcacccgcggtgatatcgaaaaggcgcaggatggcgcgaccgagggtggatttcccgcagccggactcgcccaccaggccaaacgtctcgccgggctggatatcaaagctcacgccatcaaccgccttcaccgccgcgcctttacgcagcaaaccgccgttaagcgcatagtgtttgcgcagatcgcgcacacttactaaaggggcctgttgttcactcatgcctgaatctccttatcggcccatagccagcaggcggcgcgatggccttcacccatggcgtaaaaagcgggctgccgttcacactggggcatgcgtttcgggcagcgttcggcgaacggacagcccggcggcgggttaagcaggccaggcggcgcgccttcaatgggcgataaacgttggttgacctcatccgggcgcggcagcgaggccagcagcccctgggtataaggatgcgcagggcgataaaaaatgtcctccacgctcccctcctccatcaccagcccgccgtacatcaccaccacgcggctgcagacctgcgccaccacgccgagatcgtgggtgatcagcagaatcgcggtttgggtctgctgttgcaggcttttcagcagtcgcaggatctgcgcctgaatggtaacgtccagcgcggtggtcggctcatcggcaataagcagcttcgggttgcaggagagcgcaatggcgatcatcacccgctggcgcatcccgccgctgaactcgtggggatactggtcgtatcggcgttccgcctcggcaatgcccacctgttccagcatggcgatcgccgccgctttggccgttcttttggtgagccctttattgcgcatcagaatctctgccatctgtttgccgatggtcagcaccgggttcagggcggtcatcggatcctggaaaatcatcgcgatctcgttgccgcgaatggcgcgcatctgcgcgggcgttttctgcgccagatcgtcattctggaagcgaatgctgccgccggttatccgtccgttgctccccagaagctgaatgatcgacttacaggtgacgcttttcccgcagcccgactcgccgacgatgccgacgagttcgcccggctgcacctgaaagctcacgccgcgcaccgcgtgaacctcgccctcgcgggtgcggaaggtggtttgcaggttctccagcgctaataagctactcatcgcgattcgctcctggctcaaaggcggtacggaacacatcgcccagcacgttaaagctgaacaccgtcagcaggatcagaatgccggggaacatcgccagccacgacgcttcgccaatatacgactgggcgttgttgagcatgcttccccacgacgccgccggtgcctgtacgcccagccctaagaagctgagcgtcgactccatcagaatggccgaggcgatattgagcgtggcggcaacgataatggtcggcagcacgccgggaataatgtggcgcacgataatgcgcagcgggtgctcccccgacgcgcgggcataaagcacatactcgcgctctttcaccgataaggtttctgcgcgcaccagccgcgacatgttcatccacgtcagcaggctgatgatcagaatgatgttatccacgcccggcttgaggtaagcattcaccaccagcagcaggaagaaggccggaatggccatcaggatatccacggcacgcatcatcaggttgtccagccagccgccaaagtagccgctcaccgttcccaccaccgtgccgataagcgtggaaaagagcatggcgagaaaaccgaccatcagggagatctgcccgccatacagcgcgcgggtgaagtagtcgcgcccgtactcgtcggtgccgaaccagtgtgcggcatccggcggcagcgtgcgtgcgccgagagccatccgatccggatcgtacggacttaaccccgcacagagcgcggcgataacaaatataaaaagcacaaacagggagaactgcgccggacggttgcggcgcagctggtgacgaacctgctgccagcgtctgctcatgcgggttacctcagcgtacgaatgcggggatcggcgaagcgataaagcagatcggcgatcaggttaccgacgatcagcatcatcgacgagagcatgatgatcgccatgatcagcgggtagtccagcgaggcgatcgactggatcccgagcagccccatccccggccaggagaagacgctttccgtcacgtaggcccccacaatcagctcaccgaacgacagcccaaacagggtgatcaccggcagcagcacgtttttcagcacgtggcggaacagaatgctggaacgcgtggcgccgtaagccagctgggtctgcacatagtcggccgagagctgcgagatggtgttggagcggatgtagcgcacgtagctggagaggttgtagaacgtgagggcaatacacggcagcacgccatgacgcagcacgtccagcacattatcctccatgccgatggtgcgcattcccatgctggggaaccagttaagctgcacggcaaaaacggtgatgagcaaaatgccgaaccagaaaatcggcaccgagatgccgatataggcgaacaggttcagcaggtgatccagccagcggtgcttaaatgcccccgccagcaggcccagcgggatcgccagcacgatcgccagcagcagcgacgcgcccatcagccccagcgtggccggaatgcgttcgccgatcatctccagcaccgggcggtggtagatcagcgaatagccgagatcgccctgcaggacgtttttcagccacaggacgtactgcgtgaccaggggcttatccagccccaggctctggcggatacgttcgatatcttccggagccatacgcggcgtgatgtacgccgccaccggatcgccaggcgcgagcttgaccagcaaaaacgccaccagcgaaataaagaacagcatcggcagcagctgcagcagccgacgcgtgagaagtgtgttcacgacatgcccttaccaaggccccgacccgacggccggggcaatcgcttatttctgatagatttttgacagatcctggaacagatagaccggtttcggctccgcttcctcggtaccgccaaaacgcttgtccaccgcgacggtcgcattggtataggcgatcgggtagtacgtcatgtcgttcgccaccgtttgctgaatttgcttgtagatatcagcccgtttcgcggcgtcagtttccacggcacctttatcccacagggcatcaaactgcggatttttgtagtgcgcgtagttataggcttcgttgctcatgaacagcgatttgtagccgtccggctctgagcccatgatgtagccgcccaggttcagctcccacgcggtgttgttcatatcgaggctgcgctgggacatggcgttggagtccagcggcatcagctccacgttcaccccaatgcccttcagcgcctgctgaatgtagagcgccatgctctcctgggttttgttggtattcacatacgccaggcgcagcttgaggttgtccggcgcgccggacgctttaagcagctctttagctttttgcaggtcgaatgtgtattgctcgacgtcatccgtcttgtaaagcgtatcgggcgtcaggaaggacgtcgcgggtttggcgtagtccagcgaggtaaaggcggtctgggtcagctcgtctttgttgatggcgtacgcaatggcctgacgcagtgctttgctcttcattaccggcacgttctggttgaacgtcatataggccagacggccttccggatagaccacgaagtcaaacttaccggtatttttcaggcggttcacatcctgcgggtcaaccatcttgaggttgatttcaccgttttgcagcgcaaggttggcggcgttactgtctttggcgaaacggtaggtcaccgaatctagcttcgctttgccgttccagtaatcgtcaaaacgggtcagggcataatattgtccggctcggtactctttaaacttgaacggcccggatccgaccggtgcatcgtttttgctgctcttttccaggtcgccttcgccggcgaacacgtgctgcgggatcgggtagatctgtaccagcgtgccggtaaaggccgcgctgacctgcggtaaggtgaacttaacggtgcggtcgtcaaccttgcttacctgtaccggcttatcgccgtaggtgaacatgctgcggaagaagctgtgctgtttggcatccagcagcttattgaaggtgaagaccacgtcgtccgccgtcagcggctggccgtcctgccatttcaggttgggttttaacgtcagggtgtagctgaggttgtcggcagaggacgtcaggctttccgccaggccccattcgatcttaccgttgttgaagctatagagcggggcatagagcgcctgcatgatcgtcaacgtggtacggtcgctggcgtagagcggatttacagctaacgggtcgccggaggtaataccgataatcagcgaaccgcccgcttttggcgcatcgctttttgccgctgggggcgtatttgtctctttatttttcgcatcatcacagcccgccaggcctaacgcgagcgaaacaaccactgccgataacagaagcttgcgcatctcactaactccttgccttataaagtgtttatgactgcatcttttatttatgttgaagcatcatatgcagctttatccgtttacgcattaattatgaaaatgcgattttcgattaagcttatacctgatttgatatatataagcgccggaaggaatagcggcagatcgattacgctcagttcgttaaacgcttcacaaatctcctgctacactgcctcaacacatcactcaaaaggcaggccaacatgtcagacaacacgtatcagccacccaaagtgtgggaatggaaaaagaacaacggcggcgcgttcgccaacatcaaccgcccgatttccggcgcgacccatgagaaagatcttcctgtcggttcgcacccgctgcagctttactcgctcggcacaccgaacggccagaaggtgacgatcatgctcgaagagctgctggcgctgggcgtgacgggcgcggagtacgacgcgtggttgatccgcatcggcgagggcgaccagttctccagcggcttcgttgaggtgaacccgaactcgaaaatcccggcgctgcgtgaccactccacgaacccgccaacgcgcgtctttgaatccggcaatatcctgctctatctggcggagaaattcggccacttcctgccgaaagatccggcgggacgcaccgagacgctgaactggctgttctggctgcagggcgcggcgccgttcctcggcggcggttttggccacttctataactatgccccggtgaaaattgagtacgcgattgaccgctttaccatggaagccaaacgcctgttcgacgtgctggataaacagctggcgcgcggtcgctacgtggcgggtgaggagtacaccattgccgatatcgccatctggccatggttcggctgcgtggcgctgggcagcgtgtataacgccgctgagttcctcgacgcagaaaagtacaccaacgtgcagcgctgggcgaaagacgtggcgaaccgccatgccgttaagcgcggacgcatcgttaaccgcaccagcggcgagctgaacgagcagcttcacgaacgccacgcggcgagcgacttcgagaccaatacggaagataagcgtcaggcgtaatgttctgccgggcggatcgccgcccggcaaccgagatcctttcgcagggcatgattggcctaaaggttgagccggtattgctggcactatctgtgcgtttttctcacctcagagtgagaagcgacgtatcaaccgacagcagtcacaaaggatctgttatgaaactgattaaaacaacgctggttatcagcgccctcattttttccacctcgggaatggccatcgataaaaccgccgctggcgcggtagcaggcgctgccattggcgcggccacgggcaaagatctgaaatccaccgttggcggtgccgttgttggcgcaggcacgggtgccatgttcaaaaacggcgacaaaggtaaagccgcgcgtaaaggcggcgccgtaggggctgccgtgggcgcaggcgccgcggcggttaccggcaagagcgtgctgaaaggtgcagccgttggcgcgggaacgggcgcgctgattggtgaagcgacgcactgataaacttcgccgggcgtcgcagcgcgtgcccggcctcatggctgttcagtaataaccccgcacccaatctcgcatttttgcgagccgctttccgaaatagcatttcccctctgtcgcagcgatgttaacaattgccagtcgtagcctgaagattacaatgcatttgcttatcgtaaactacaggctacaataatggctaaggttaaacactacatcacagctgacgggtatgacccttttgatgcatatctaagaagtgtgaaagatcccatagcaaaagccatgattgccacgcgtgtcgccagaatgtcaacgggtaactatggtgattgtaaaccatgcagagagagcgtttcagagctcagaattaaccaggggccgggttaccgtgtctatttcagcgaagtctccgatccggcagatggcgcagtgagtctggtgctactgactggaacgaaaaaaaagcaaagtgcagatattgaaagagccgttgagtacctcaacgactacaagcgcaggatataaaaggaaatcgcaatggctaaatcagtactccatgatgacgcaatggtacaactcctgaaagattctccggatttcgcgcccgtatatcttcatcaggctttcattgaaattgacgagcccggaggctatgaggcattcatgctggctttacgacatgttatagaagcctccggcgggatgactgtcattgcaaaacgcgcaggcatttctcgcgaatcactctacaaatcactttcaccaaacggtaatccctcatttaagcgtatcgccgaagtggcatctgcaacgggatacccaatatcccgaattgcaacagcaggattaaacacaacagcgtgagagccactccaaaataggcccggatatgcgacccgggcaatacatcaatggtgatcgtcatactgatgctcaatcaccattccttccgccacgctcgccacatggcgtgcacgcggatgatagaccggtgcaggggcggcatacgttgtttgtacaggtgcaggcgcaacgcttaccgcctcaggaaccgtagctgactgcggaacaatcacgaccttatacccggcagggacatcgaccgtgacgctctgggccatcgctgtattgaccacggtaaaacctgccagggctgctaataaaataatacggtttttcataaattgaattatttccggcttcaagaagataattcattatgtcggcgaattcttaagacaatattaattttcatgttctggaatgtgcagaaaatgccaaatatattgttacaagcgaataatttaatatttaaaaaatattgacttacgttttttttaaaaggcggcagaaatacgcttgcatgccgcctcgcctgttatgttaatactttatatcccgcgctttttgccgcccggcctgtttaatctgacgtttatcctggcggcagtcgtgattactctggttattgttcgccacgcaggtctgcttcacctgccgtgacgcgtcgcgggtttcctgcctgacatcacgcgccacgcgccgctcctgcgcctgctgggtcgcactggtggaaaccgagaaaagcgtcagaaaaatgagagaaaagacagggataaaagataacgatctgttcatagcaacacctcgtagaagagagtccagaacgtcaaggattagcaaaagaatagcagtttcagagcacgcggaatggggaaggcgttaatatgtaaggccgctcaaggcggccttacaacgttgcgttatgccgtcaggcggaacttctgcaccgagcgctgaagatcttcggtctgacgctccagcgccgaagccgccgcggaaacctcctccaccagcgaggcgttttgctgggtgacgccgtccatctgggtaatggcgataccgacctgcgaaatgcccttactctgctcctcagaggcagaggcgatttgcttcataatggtcgtcacttccgtcacgtcccgcaaaatcgcatccatggtcgtccccgtgtcgcttaccagctttgcaccctgctcgacgcgggaaacggaatcggtaatcagcccttcaatctctttcgccgcgttggcgctgcggcttgccaggttgcgaacttcgcctgcgacgacggcgaagcctcggccctgttcacccgcgcgcggcttcaaccgccgcgttgagtgccagaatattggtctggaaggcaatgctgttaatgacgttggtgatttcagcaattttcttcgagctttccgaaataccgctcatggtgcttaccacctcttccaccagcgaaccgccgcggctggcggtggttgaggccacatcggccagctggcttgcctgacgggcgctctccgcgttcagtttcaccgtagcggtcagctgttccatgctggctgccgtctcttccagcgccgccgcctgctcttcggtacgggaggagagatcgttgttaccgctggaaatctccgtcgccccgcgccagatattttcactgccggagcggatcgtgctgaccgcctcgcgcaggctgtcctgcatggcgctcagcagcggcaccagctgtcccacgcagtttcggccgaacggctcaatgggctggctgagatcgccctgagcaatctggcggaactgctggcgaatgcggtccagcggtttgaccagcatcgcgaccaggtaacggtcggtgaagagcaggatcagcagaccgacgatcgtggcgacgataatcaccgtacgggtcatgctggtcaggccgtccaccaccacgcgggtgctgtcgagcgacttcgctgcagcattgttgaactcttcagccgccgcgccgaacgcgcggctcagcgttggcgtgacgttattggcctgctgacgatagccgtccagcgcgcccagtttcgcctgctgcatttgcggcgtcacgccctgttcgagcagcgcctgccaggcaccgatcacccgggaagagacctggggatccattgggcctggggagatcgctttcatctcggccagcttcttgcccatgttatccagcgcctgctgggcagaggccagatccggcgtgccgcctgcggctttgacttccattgcgcggctcagacgggtcacaaagcggaaatactgatcgttgccctggctgagcaccgtcatctgcttgaccagctggcggtccacctcgttgccatctgaaacgcgagacagagaccaggtgctgtacagcccaacacccgcccacattaaacaaaagatcccgagaatcgccagcatgacgaaacggatcgtgaaattacggagcatattcataagtcttccttgccgtgagggtgaattcgcccagaggcgagtcttaccctcgttatcggcagaaactgacgaagttatactatttcgcgcgtaattttataaaaatcttcgctaccctgccgttcgccggaaaaggataatcactgcggggaaaatcttactgctcaatacatgttttcatatttcagcagccgtcgaaatgtaaaacagacaaacagttaattaacctcacaacccgaaaggatgaataccctgatgaatgagacggtcaaagaaccgcacgaccggtcaagaaaccctttaatttgtatgcaaatcattccaaagcatttagctcatgaattaaattaaatttattaatcagatttaattatttaaacgctaattattgtgcaggatatttttttagatttcattacatccttacctgctgaggaagttcttattttaaataaattcatttaaaaagagccggacaattttcgactcatccagagaacttcaaatgcgcaaattaatgaatcgtacattgctttcgcaatgtgtattagtggctttaacgtcatttggcgcccaggctaacgtaacgcccgctacgccctgccagccgggcgtgacatcgcagacctgcggcttaacgaaatatgtagataatagtttctatgaagatcccggcgtgactaatgccattatggccgacaccaccgcaaataatatctttatggatggaagccgtgaatcaggggatacccagtcattaaccgtttctggtaccgacatgtccggccattatattcagggcagcaacggggggacggctaatattacggtgaataacggcgccaccgtcgatatgatcgaagtgggcaataccggtgcaaccaccaatacgacggtgaccatcgatgacgccacgctgaacggcgaaaatgacgccggaagctacgagggcaagaaagcctatatgatgggttccgccatttatctcgaccccatggataaaggttaccacaccgtcaacgttgaggacggcagcatgctgcacggcagtattctcagtgcgggagccggtgcacaaaatattgccatcagcaacagcacgatggataaaggcggtatttacgcgggtagcgataaatctgataccaatattacgctgactaacgcttccgtggatgcctcgcagagcgaaatcgcgcagaacatcgacacgctggcggtaaaactgagcgaatacaagcccttcagcgacatcaacctggatgcctttggcgatgtcgccatcgcgatgtacggaacgaaggctgattcgctggcgctggataacagtacggtcaccggcgacattggggcctttaacgaaaacggcaccacgctgatttcattgaccaataacagcgtggtaaatggcaatgtgaccgtcgatggtaacgccgcaaattccgttctggtggataacagcaccgtgaatggcgagataaataccagccagagtacgggcaatagcacaattacgctgcagaacaacgcgaccgtcaacggtgatattacaacgggtgcaggtgatgatacggtcgtgctgaccaatgattcacatgtcaatggcaatgttaacggtggtgacggcagcgataccctgtcaatggatgcgggcagttctatatccggacaaataagccagtttgaaacggtaaataccaccagtgataacagcattgccattgataaaattaacgatgcaaccagctggagtttgcaaaacggttcaaccctgattgccaacaccaccggcagcaatgcgctggttaccatgagcaccgacagctacgtgaatttcggtaatattaccggcgccaataacgccgtggtggtgaacagcattacgccgtcagcgcaaaatcagcagggaatagtcctggggaccttcaccacgtcgggcagcagtgcgccgcagaattatgcagcagccacgtttaccaacggcgaccagaccgtggagaaccgtagcggcgcgtataactacaacaacagtctgaatattgttgctgccgacagcgcgcctcaggctcagctgactgcagataatagccagagctggaatattgaatttaacagccagaaaggcaaccttgcgagcgacgttcaggggctggtagccggcctggatgcagcggaacaggccgggcatcaggtagcggatgacatcagcaaccacatgaaccaggtgcatctggcaaacctgctgggagaacagcaggacggtgcgcaggtctggggcgatttcctttatcagaacggtaatttcagcaacgatgtcgactataaaagcatcactcagggtgcgcagggcggcgtagactggacggcacatctggacaacggcgacagcgtcaccggcggtatcgcgctggcgtggacgcgcagccgcgtgcaggataccagcgacggcgcggatagcttcaaagacagcgtttacggtaactactacagcctgtatggcggctggcagcaggcgctgaacggccgaacctggggtctgtttgctgacggcagcttcagctacggcgatatgcgttactcgctgtctgccaacaacgtgacgggcgataccagcggcatgacggaagcgctgcacggctccaccgatggcagtctgtatctggcgcaggcccgcaccggggtgaacgtgttgctgccaggcgaaacgctgctgcaaccctacgccactcttggctgggatcagaccaaagcgaacggcttctctgacagcgaagtcacctttgccgacagccaggtctcttcctggaacggcggcgcgggcgtgaggctcaccaccacccttcgcgatttgaacaaaaacgtgaaggtgatgccgtggatcgacgcgcgcttccagaaagagttcagcgatgacaccgacattcaggcggcggattatcacaatacctccggtcacaacaacaccatgggcatctttggggcaggtatcaacgccaccatcgcccataacttcaccctgaccaccggcgtctatgtcggtactggcgatgtggataacgatgccagcgtacaggcggggatgagctacagcttctgattgtcgtctgattgcccggtgacctgcgtgtaccgggcagtgcgggactcaacgtctgacgcatcccggggaaaattgctggcagggagttctgccatcgcttctccccgggatttgtgttttgataaggacagaatgaaaacgccgtttcaaaaattcatcgataagaaaaggagacatcatgtcctggtaccctgcccctgaccgctacgagaatatgcagtaccgccactgtggcaaaagcggccttcgcctgcccgcgctttcgcttggcctgtggcatagcttcggccatattcagcctcttgatgcccagcgggcgctgctgcgtaaagcctttgacctcggcattacccatttcgaccttgccaacaactacggcccgccagcaggcagcgcggaagagaattttggccgtctgctgcgggaggactttgccgcgtatcgcgacgagctggttatctccaccaaggcgggttacgacatgtggcccgggccatacggctcaggcggatcgcgcaaatatctgctcgccagcctcgatcagagcctgaaacgcctgggcgtcgactacgtggatattttctattcccaccgcgtggatgaaaccacgccgatggaagagactgcctctgcgctggcgcaggctgttcagagcggcaaggcgctgtacgtgggcatttcctcctactcaaccgagcgcacgcaaaaaatggccgagctgctgcgcgagtggaagatccccctgctgatccaccagccgtcctataacctgctcaaccgctgggtcgataagaccggcttgctggatgcgctggcggccaacggtaccgggtgcatcgcctttaccccgctggcgcaggggctgctgaccggaaaatacctgaacggtattcctgaagattcacgcatgcagcgtgaaggcaagaaagtccgtggtctgaacgaaaaaatgctgaccgaagccaacctgaacagcctgcgtttgctgagtgaaatggcacaggcgcggggtcagactatggcgcagatggcgttgagctggctgctgaaagacgcgcgcgtgacgtcagtgctgattggcgcaagccgcccggaacagattgaggagaacgttcgggcgctggataacctgcgctttactgaggacgaactcaagcggattgaccagcatgttgcggatggggagttgaacctgtggcaggcgtcgtcggataaataaggccgcaccgagcagtcccctctcccctttggggagagggttagggtgaggggtaaggcgtactttacttcttactgatcttatccagataccccatcacaaacgcagacagcacaaacgtcagatggataatgacgtaccacatcagtttgttatccggcacgttcttcgcgtccataaacacgcgtagcaggtggatagaagagatcgccacaatcgacgcggccactttattcttcagcgacgaggcatccattttgcccaaccagctgagcttctcttttcgctcgtcgatatccagctgagagacgaaattctcgtagccggagaacatcaccattaccagcagcccgcccaccagggtcatatccaccagcgacagcagaaccagaatcaaatccgcctcggcaatggaaaagatattcggcagaacgtgcaggatttcctgaaagaacttaatcgtcagcgcgataagcgccagcgaaaggccaaaatagacgggagccagtatccagcgagaggcgtacatggcattttcaaaaaagcgttccataaagtcctgtttgcaaaagaaaccagcgcccagtatatcccaatggcgctgactgtttgcaatagctcaccagtatggtcactcagacgttgtcggggttaacctcgggacgggcgtattccggccagaccagcaccaccagctccgggtaggcttcaaggctgaactcacgaaaacactgacgcaaatttaatacgtccagatcggaataagagaccttctcgccgttaaggcagcgttttttgatattgtcataatatttatacacggctgaattgagatcgctacagcgacgctgtgcttcaaacagtccgggcgtgtcattaatttccgacattttcatgcgtttaattgtcgcgtgtaaaaaatcgatatattcatggttcacccgccagtaccagacaggcgtaacggagttcatcaatacagagaaatggtcttccccttcctcttttgtcatgagttccggttgcggcggttcactggtgtctttcgacactttcgttttattgaactcctgcatcaataaaagcacaccagcggtcagtaatagtaatgtgatgaccgtaaaaaagatgctgttcatgggtaggctccattttttttgattttaaatttgcctcatgatattgtcaacgaatctcacgcctttaccaaccccaccctgttgaaattaaaggaaattaaaaatgctgcccgactatctcgtcccggctaagtaccacattacgcctgtggaacagcaaccgacggaagcagaaaaagaggtcagtttcactcaggggaaaagaaagctctctgatttcgagcctgatatattaattggtgtttcccgtaccggcaaatcccgtaatatgttgctggaagagcacgatcgtcatataaaagaccgcttatttcgcgccataaaaattgaagcctttgtccacttgctgaatgatctgcaggccgaaggtgaaatagatgcccagaaactaagtcaaatattggctgaaaaaaccaaagaaattaacgaagcgggcaatgaaatttggcttaacttaattacgcgcgaaaaaaacaacccaattttttatagcctgggggaggattaacgtgaaggaagttaaaaataacgacgtttatttgactttggatgataaaaaaagtgatgaatttatcttaaagcaaaatctcgacgcgctgcgaaacacaaaaaatgacgagatgacgcgcattacacaagacctggtatcgatcccggcgacgctggtgcggctgaaatggcagaatcgccgtgagatttatccgctgcaggtcaaagaagaaatttacggtgccgtgatgaacgccatcatggaacagcggccagagctaaaagagaagcttcttggacgccttgaggccaactaccagtatctgcttgccagagagatcgccaccctgcgtctgacgcgcaaactgtcagacggcgagtaccgtacctcaaacgtcacctgcgttgcgcttgatgaggacgcgctggcaaccccctctaccgcaccgacggaaaataagaacgcataaacccaacaggcataaaaaaagccggctttcgccagcttctttatcacttcgcggccgctttctcttcgccgaccagcccaatcttcagataacccgcctgatgcagcgtgtccattaccttcatcatggtttcataatccacggttttatccgcacggaagaagaccgtggtgtcttttttaccgccggtaagctgatccagcgccgggataacagagtcggccgttaccgggtcgttaccgaggaacatcgatttatcggccttcacggacagatagacaggcttttccgggcgcggctgcggctggctggacgaggctggcagattcaccttcacgtccaccgtcgccagcggcgcggccaccatgaagatgatcagcagaaccagcatgacgtcgataaacggcgtcacgttgatctcatgcatttcgccgttatcgtccagattttcgtttagacgcatcgccataatatcaacccacgcgcagtttggacgccgcgtgcaccggcttaacggcgctggcattcaggtcgagatcgcggctctgcagcagcagaacctgcgcggcaacgtcaccgagggtggctttgtagctgccaatcatccgcgcgaagatgttgtagataaccaccgccggaatcgccgcgaccagaccaatcgccgtcgccagcagcgcttcggcgatacccggcgcaacgaccgccaggttggtggtttgggtctgcgcgataccgataaagctgttcatgatgccccagaccgtaccgaaaagaccgatgaacggcgaaatcgcgccgatggtggccagataaccattgccgcgccccatgtgtcggccaacggccgccacgcgacgttccagacggaaaccggtacgctccttgatgccttcgttatcttcactgcccgcggagagttccagctcgttctgagcttcattcacgagcagggtagtcaggcttttcgcgtggaaggatgaggtcatatctgaggcctgatccagagagcgggcttctgccagctgttgctgttcccgcttgaggcgacgcttctgcgaaagcagctcggcgctcttgctgaagaagatagcccaggtgacaacggacgccagaatcaggccgatcatcacaatcttaaccacgatgtcagcatgctgatacatgccccaaacggagagatccgcctgcatcaaattattacccactctgtatctccaggacgcaaatcacaaaatctgaacgtaataatatcaaaacatcgtcgaattgatagtagttctcattagtatttgcatagtgccgcaattttcgttcactttccttgcgcttacgcagtaaaaatttcttatgcgcttttttgctaatattttctgcttattcgataagcctgcgggtgcagttttttccaatcgtggtagtctggacgtccagacgtataaaaacagggttagcgaacatgacaacgaagcatcttgataccacgctggtacaggcaggacgcagcaaaaaatatactcagggatcggtcaacagcgtgattcaacgcgcctcctcgctggtgtttgacaccgttgaggagaaaaaaaacgccacgcgcaaccgcgcaaaaggcgggctgttttatggccgtcgcggcacgctaacccacttttctctgcaggaagcgatgtgcgaactggaaggcggcgcaggctgcgcgctgttcccgtgcggcgcggcggcggtcgccaacaccattctggcgtttgtggaacagggcgaccatatcctgatgaccaacaccgcctatgaacccagccaggacttctgtaccaaaatcctcagcaagcttggcgtgacgaccggctggttcgacccgctgattggtgaaggtattgccgaacttattcagccaaacacgcgcattgtgttcctggaatcgccggggtcactcaccatggaagttcacgacgtgccggctatcgtcaaggccgtgcgcagcaaagcgccagaggcgatcattatgatcgacaacacctgggcggcaggcgtgctgtttaaagcgctggaattcgacattgatatttccatccaggcggcgacgaaatacctgattggccactctgacggcatgattggtactgcggtttccaacgcgcgctgctgggatcaactgcgtgaaaacgcctatctgatgggccagatggtggatgccgacacggcgtacatgaccagccgcggaatccgcacgctgggcgttcgcctgcgtcagcaccacgaaagcagcctgaaggtggccgaatggctggctcagcatccgcaggttgagcgcgtaaaccatccggcgctgccgggcagtaaggggcatgaattctggcaacgtgactttacgggcagcagcggtttgttctcgtttgtgctgaaaaaacggctgaataatgacgagctggcaagctatctggataattttagcctcttcagcatggcctattcctggggcggttttgaatccctgatcctggctaaccagccggagcagatcgcggccctgcgccccggcggtgaagtggacttcagcggtaccctaatacgactgcatatcggtttagaaaatgttgacgatctgattgcggatttagcagcagggttcgagcgtatcgtgtagagtgctggctgaaaatgtactctctggacgcttttgtggacaccgcaagcagaaaagtctgcatgagttgcgcccgggatcaaacccgacgggcgaattagggagtacaatagcgctatatctgctgttccacaggaaagtccatggctgttattcaagatattatcgcggcgctctggcaacatgattttgccgccctggcggatcctcacgtcataggcgtcgtctatttcgtgatgttcgcaacgctgtttctggaaaatggattactgccagcctcgtttttacccggtgacagtctgcttttgcttgccggggcgttgatcggcaaaggcgtcatggactttacgcccacgatggttatcctcacttccgcagccagcctgggctgctggctgagctatctgcagggccgctggctcggcaacacgcgcgtggtcaaaagctggctggcgcagttaccccataaataccatcagcgtgcaacctgcatgtttgaccgacacggcctgcttgcgctgctggccggacgttttctggcgttcgttcgcacccttctgccgacgatggcgggcatttccggtttgtcgaaccgccgcttccagttcttcaactggctgagcgccctgctttgggttggcgtggtgacgacattcggctacgcgctgaatatgatccccttcgtgaaacaccacgaagatcaggtgatgaccttcctgatggtgctgccgatgttcctgctggtggcgggcctggtgggaaccatcgcggtagtgattaagaagaagtactgcagcgcgtgataaaaaattgccgggtggcggctacgccttacccggcctacgtttttcgtcaggctccctgcatcgttcttatacgtgacgcatcctctcccggcgtgacgccgaaatagcgcttaaattcccgactgaactgcgacgcactttcgtagcccacccgcatcgccgccgcgctggccttcatgccgtcgtggatcatcagcatccgcgccttatgcagccggtaggttttgaggtactgcagcggcgaagtgctggtcaccgatttaaagttatggtgaaacgccgagacgctcatattggcttccgccgccagctggtcgacgctgaggttttcggtgtactggctttcgatacgcttgagcacgcggcttatcaggctgaagtgggtctgtcggctcaccagggcaagtaacgcgccgccgcccgggcccagcagcacgtggtacagaatttctcggataatctgcttgcccagtatgcgcgcgtccagcggcctctccatgacgtccagcagacgttcaatggcgcaaaggatctcttccgacagcgtcgccgagttgatcccgcttgaggccatcgaaggctggaagagttcgtcttcgccaatctccatcagcagctcctgcagctggaggatatcaacattgacgcggatccccgccagcggaaccgcctctgtcgcgaaggtttcacattcgaagggtaaaggtactgtcagcagcagatattcattggtgtcgtagcggaacacgcgctcgttgatatagccaattttatggcctgaaaagagaaaaacgatgcccggctggtacatgaccggcgtgcgcgttccgggctgcgtgccgtagagcaggcgaatgtccggcagcagatcgctggcacgattttcattatctatcaatctcttaatctgcgcagtgagctgctggcagatagcctcacggttcatcttgcgttactccgggtgcggttttcgacgttgacagtgtgcgttgttttccgcgctttctccagcgctctgtagaaatgggcaagacatcggcaggaatgtgcattgagggcgtagccccggacggccacaatgtgcagcatcaggtcgccctctgcgcaccacggtttttcacccactaaagggaacgagcaatgaacaactttaatcttcacaccccaacccgcattctgtttggtaaagacgctatcgctgacctgcgcgcacagatccctgctgacgcccgcgtgctgatcacctacggtggcggcagcgtgaaaaaaaccggcgtgctggatcaggtttacagcgcgctggacggtctggacgtgcgtgagttcggcggcattgagccaaacccgtcctacgaaacgctgatgaacgcggtgaaaatcgcccgcgaagaaaacatcaccttcctgctggcggtcggcggcggctccgtgctggacggcaccaaattcatcgcggcggcagcgcactatgctgacagcatcgatccatggcacattctggaaacccgcggcagcgacatcaaaagcgccatcccgatgggctccgtgctgaccctcccggccaccggttctgaatccaacaagggcgcggtcatctcccgcaaaaccaccggcgacaagcaggccttcatgaacgaacacgttcagcctgtcttcgccattctggacccggtttacacctacaccctgcctgcgcgtcaggtcgcgaacggcgtggtcgatgcctttgttcataccgttgagcagtacgtcacgtatccggtgaatgccaaaatccaggatcgttttgcggaaggcattttgctgacgctgattgaagaaggtccgaaagcgctgaaagagccggaaaattatgacgttcgcgccaacgtgatgtgggccgccacccaggcgctgaatggcctgatcggtgctggcgtgccgcaggactgggcgacccacatgctgggccacgaactgacggcgatgcacggtctggatcatgcgcagacgctggccgttgtgctgcctgcgctgtggaatgaaaaacgtgataccaaacgcgccaaactgctgcagtacgctgagcgcgtgtggaacatcaccgagggttctgacgatgcgcgtattgatgccgccatcgaagcgacccgcagcttctttgaaggtctgggcgtgccaacgcgtctgtctggctacggtctggacggtagctccatcccagccctgctggcgaaactcgaagagcatggcatgacccatctgggcgagcacggcgacatcaccctggacgtcagccgccgtatttacgaggcggcacgctaagcgtttttgtccccccgactttcgttttttgacatttcgtccagacttaatgcacaccccatcgccggagtctccctccggcgatgcgcacctgaaggaggaaaaatggcaaaccaaaccgtaatcaagctgcaggacggcaacgtgatgccccagctggggctaggtgtatggaaagccggtaacgacgaggtcgtctccgccattcataaagccctggaagtcggctaccggtcgattgacaccgccgccgcgtacaaaaacgaggacggcgtggggaccgcactggccagcgccggtgtcccccgcgatgagttattcatcaccacgaaactgtggaatgacgatcaaaaacgtccccgcgaagccctgcaggagagtctggagaagctccagctcgatttcgtcgacctgtatctcatgcactggccggttccggccatcgaccattacgttgatgcctggaaagggatgattgaactgcaaaaagaggggctggtgaaaagcatcggcgtctgtaacttccaggttcatcacctgcagcggctgattgacgagacgggcgtcgcgcctgtgattaaccagatcgaactgcacccgctgttgcagcagcgccagcttcacgcctggaacgccacgcataagattcagaccgaatcctggagcccgctggctcagggcggtgaaggggtattcgatcagaaaattatccgcgacctggcggataaatacggcaaaaccccggcgcagatcgtcattcgctggcatctggacaacggcctggtggtgatcccgaaatcggtcacgccatcgcgcatcgccgagaacttcgacgtctgggatttccgtctggacaaagatgagctgggggaaattgcgaagctggataagggcaagcggcttgggccagacccggatcagtttggcggatagtcgcgtaaaaaagccgggtggcggctgcgccttacccggcctacgcgctggcctgtaggcccggtaagcgctagcgccaccgggctttgttacaggtttaaccgatcttacgttttacgttcttcttcgttcccgctccaccgttcgaacgctgatgcacaatcggcgtgtgcttggtcagcgccgggcgcgtattgcgattctggcgacgcgcttcgcgcatctcctccagcgtcggggccggtaccagacagtcgcggcgcgagccgatcaggtgctttttgcccatctcttccagcgcctggcggatcagcggccagttggccggatcgtggtagcgcagcagcgctttgtgcagacgacgctgtttatcccctttcggcaccaccacgtcttcactcttatagccaatcttactcagcgggttcttgccggtgtagtacatggtcgtcgagttggcgagcggtgacggatagaagttctgcacctgatccaggcggaagcggcgctgcttcagccacagcgccaggttcaccatgtcctcatcacgcgtgcccgggtgggcggagatgaagtacgggatcagatactgctctttgcccgcctgcttcgagtaggtgtcgaacagctgtttaaaacgatcgtagctgcccatgcccggcttcatcatcttcgacagagggccttcttcggtgtgctccggcgcaatcttgagatagccaccaacgtggtgcgtcgccagctctttgatgtagcgcggatcttccacggcgatgtcataacgcaccccggacgcgatgaggatcttcttgatgcccttcagatcgcgcgcgcggcggtagaggttgatcgtcggctcgtggttggtgtccatgtgctcacaaatgctcggatagacgcaggagaggcgacgacaggtctgttccgcgcgcggtgatttgcagcgcagcatatacatgttggcggttgggccgccaagatcggaaatcacgccggtaaagcccggcacggagtcgcgaatggcttcgatctcattgatgatcgaatcttcagagcggctctgaataatgcgcccttcgtgctcggtaatggagcagagcgagcaccctataattctgatcatttagaaatttttttgcgtttaaaatcaatgaattgaaagatttcatttttctaagtctgataaaacagatgaaaacccaactgactatactcataaaactcaatctttgcgctgctgtacgataccagtaattacaggtgccgagtttaacatcatgaaaagtagcccaataatgaatgacgcaacgccagctgcggtgcctaacttctgactgaacaccattgaaacaaagtacatatttgggataaaaacggacatagcaatcacgaaaagtaacttattcagataattatttattcgggtcttaacctcaactctatcataaaaagccatcgaaacgtaagcagttatcagtgaataaaaagaccatgtcatatagttaaccgattcattaaatgcctctcgcaaaagcaaagcactttctgtcattccctacctcattaaatcaatagaaaataaatctgaataatttatttttaaaagaaaagaacacaacataacttcagtagttatgattaatccctgaatgattatttcttagcaagatataacatgcttaatgtatatcaggcaataaaaaaactcccaaagaccaccgctgtggtcttcaggtataggatttaaagaacgaactcagtccggaaacgtatcactatcttctgtaacgtccgctttctctggtaacattctgtttttaatatactgtgaattcctgcagatgagaggaaaaatctccgagttattcattatacaactcgttgccgtacgggcgtcctccggagaccatgatgaaaatgaaaacgtctgacggtcaagccattgagacaataatacattatcaacagaagcgctaaacagcgccgcaatagccctgcgttcaacggccttctcaggttcaataaacgacaactcattatgaaaacgggtaataatcgcaatacggctgtcaatacgaatatgtctttcaagtaagacatcgtgcaactcatcaagtacagtctctctctgggtatcgtcgaggcaagaccacagaaaatgaatgttctcggcatttgtgacaacgtctggctctgcatcacggaaccatgatgcaaagatacccacactaccttccatccggatatgctgcccctgaagttgcatttgttcaaggataaagcgcatgttcacaggaagaaccgtaaaacactcaataagcctttcagaagaactaaatactccacatgccagggcgttcagctttttcttcaaaatatcaaactgctcacctgactgatatacgtcatggagaaatactggacccatagcattcacatcagactcaattattttctctgacagtgctttttgacgctctcgcacaaatattaaaagagaggttgcatttgtagcttctttgatgacgtcatactgacctttaacaaagctcaggacaggtatattcaccagaagacctaaatcaacaatcctgccaacagcatttttgatgtacggcagaacatttttatccttaagtgctataaagatactctcggcagtacgtagataacgaagatatgcagccaaagccaggtcaaaccgttcctcaccaatatgttcactgtacgactcgataccggcatagttaccatggagcaccatgtgagcaacagcctgtgcagcaaattccgcagggaagagattcctcgtcgccgtattattaagataatattgatttaaaacattattattccagtccgggctcagaacaatttttctgaaatggataacgtcctcaacaacctgacgatttttaagcgtcattattgcagagctaacctgagccccacctgtaccatcattctttccaattacgttctgtaccgccttcgatgcaatattgatatgccggataattcccggattaaaaaggtctatctgaggttgctcagctccatagcgtaacatctcctcccgaccgtgatttccgatatctagtgtgccaattttcaggtttgacaaggtctcttcattattgacaaggtattccacataaaatacgccatctacaaaattctccattttattcagtagtgattcaccggccagaacagagtatgaatcagcttcctgcagcaacgtcttcgtggattcagcctccaatttttctgaatcctgaatttcatcaagtttactcacaataaacgatatttgcctttcgacgaaaggctctaggcttatccgcccgtcagccatcagtttctgcagactcaatacgaaaccttcatcattcttttctctgagtgaaacagcataactctgattcagcatttgcactgcgactttgagttgcggttcggcgagagcctgacacttctcatccatccggctataagaaaccagccagtctcgcatctgaatatgtggtgccactcgctgccatgcttcagcgaaaccccacaaggccgtcagttcttcaagccgtgggatatttatagcaccaatcgcgtctttaagaggcgtatcaagcaactcgctcctggcaagctccaccgtggactgatagtggatgctcatcagaaattcgctccatctttctgtatcgttattaaaaattcgggatatttgttgataagttagcgagagcatctcgtcaaaatcatccggagcaataccgggttcggtctgactagctttgggatcgcgaagtaatactttaatatctcgctccccgtatctgaccaccagtaagtagagagcaataagaatatggcgatgatcttctgttgcaggaacggtaaggttcagaatatgaatatcattaacaaacttcttcattaatcgcggtgtgatacgaggatactcagagggtttccagcgctcaagcaacaccgttgcttcccggcacgctatccctgcatcctcatttactgtttctttccagtactgccttaacgcttcctgccatcctgccgaaataagaggaggaacctgaaaacttacaggaatccgctttgcaataaactcacgcccgctgaaacccgccacagaaagtgaggctgaaacctgtcttgccgaatagggcaccactatcctgaagtgttcatgagtggctccggcaataagctccatatcactccagagctctttcactttgtctgcactgattcggtccagattatcaatgataaggatgaagcgatctccatgggaaatgacctctttggaggtaaatccctgcagagcttcagccagctcaatagctccgacctccttattaactagccaagtctcttcaatcctgtcagtactgttgcgtttgaacaaatcaccaatactcgaataccctttctttctgtaccattccatgttctgcaggcatgccagtcctgcgaccataatggcaggagaaagaaacgcggccacctcaacataaaaaagccaccctaataatgactccttgttagtaaaatattgattaaggtctgttagcacataacgaagcatctgcacggaaagcaatgacagtaaaataaaaacgacggtcaaccagcttagcctgctgctgaccctcttgtcgtattcaacgatgttacccagagccagatttttatacttatccaacacatcccgggagcccggacattgtaggctgaccccgtggtggatgacatcgataagcgcttttttagttgagccatgatggtaacgttctgcatcaaagttaatgaacgtaaaatcatctttaagctttttctgcaggaacttcaatattgttgacttacctgaacccagctcaccttccagaccaataatattgacatcaggtgtcctgatgatctgagccacattctctgcaactttttcatgactgctgcctctaaacatatcctggtcagcgggtgattccgtctgcaatcgtagagtcattcagcaatttccttcgttataacgtaagattctttcactattagacacagtacagagcccacagcaaccaaatgactgcagccggggcagtttagttttaagcatgcataagccgatttcgatggaatccctttcacacaataatattgaattgaagcaatgaaaacattaatgtgtttgttgtgactagctgcaggggcctggaagaaattccaaagcctgacaaaccggaacagggcttgctctgctccggttttatccagttcatcttgaagcccttgtttttgttacatatccctgctcactctttcagccattgttaagcttcttgtgtgtaatctgcgaataatacggatgcaaaattgatgcaatggattatacatacctacagcgcacgttacgctgagctgaatcgaatttcagagaacgttcttcgctattaccctgcccagccagttgaacacattttatcatccggccccgagagtgacatgttctctgcctggtacagccttcatcagagtcaaactagacgttatttacaggcaaaagaagacagctacagagcttaagtctgacattattcgtggctgtgtctgccttcggagttttcagcttatcccgataacagcggttttgaaaaattgacgttttttacaccggtacattgcccgaacgcaatctcccccgtagcgaaataccgccccgcagaaaatcgtccatgctcggcatgcccctggaacatcagcatcttttcaataaaggttttacagcctatagtctgtataacacaaaatacaccttacctgctgtattacagggcggtactccctactcagtctgcgaggcaggtcacttatgaataatcagttcccgataaaaacgctgaaccagctcagacctgtgctaatcgggtttcgcaaaatcaagggcttcacgcaaaaagatgtgtctgagaggcttggcgtaacgcagcaaacctatgcccgcctggaagcaaaccctgctagcgccagtattgatcgtctgtacaaggtattcagtattctgggcgtagaaataacgctgtcatctatttccccttcacccttcatttcccacacagagatgaggggggcatttgacagcactcccgccagacgggagaaatggtgactattagaagtttgctagttttgtcgaatgacgccaactacatgtccgcatccatcgagtagtggcttcaagccacgattgtcactgcctccgctgcctttttccagtaactctctccttttaattctaatatttaggggtgtcaacgcaaagcagaaacggcaccttctttgcgagacagaaatgacctgtgattgcctggccgatttatggcagctaagtgcgagaagcggatatagcgaattcgccattgtacgggattagcaggtttactgaagcaacctgcgatggcgttatggcaatagtcagtcccctgtccagtcggcataggtggccacctcgtcaccgccggggataaactgattgaagcctccgcgcaaaatcacttattcttttccgttaataaaatgcaggagcaaagtcatgactggcgaaattcgtgggcgaggcaggccacgaaaaacagagagtacctatacagggtaatggtgccaacttactgatttagtgtatgatggtgtttttgaggtgctcccgtggcttccatttccatcagctgtccctcctgttcagctactgaaggcgtggtgcgtaacggtaaaagtactgccggacatcagcgctatctctgctctcactgccgtaaaacatggcagctacagttcacttacaccgcctctcagcccggtacacaccagaaaattattgatatggccatgaatggcgtcggatgtcgcgccagtgcacgcattatgggcgttggcctcaacacgattttacgacacttaaaaaactcaggccgcagtcggtaaactcacgcatacaaccgggcagtgacgtcattgtttgcgcggaaatggacgaacagtggggttacgtcggcgctaaatcacgccagcgctggttgttttacgcgtatgacaggatacggaggacggttgtggcgcacgtattcggtgaacgcacgttggccacgctggagcgtcttctgagcctgctgtcggcctttgaggtcgtggtatggatgacggatggctggccgctgtatgaatcacgcctgaagggagaactgcacgttatcagcaagcgatatacgcagcgcattgagcggcataacctgaatctgaggcagcatctggcaaggctgggcaggaagtcactgtcgttctcaaaatcggtggagctgcatgacaaagtcatcgggcattatctgaacataaaacactatcagtaagttggagtcattaccggtgctctgatatatttattatactatagtggggtatgtgttgatcttaatgtaatactcccctatagtataagaaatacagagcagtgaggtaagcaatgcccagtactcctgaagagaaaaaaaaggtcctaacccgggttcgccgtatccggggtcagattgatgctctggaaagagcacttgaaagtggcgctgaatgccgttccgttctccagcaaatcgccgccgtccggggcgccgctaacggactgatggcagaggtgctggagagccacatacgggaaacctttgaccagaatgacagctacagtcatgaagtcagtaaatcagttgacgatacgattgagctggttcgtgcctatcttaaataggtgaggccattattacattgaggatatattacgtatgaaatcacgtgccgctgttgcatttgcaccagggaagcccctggagattgttgaaattgatgttgctccgcctaaaaaaggcgaggtgctgattaaaaacacccacacaggtgtctgccataccgatgcctttaccctctcagggaatgaccctgagggcgttttcccggtggttctcggccacgagggagccggtatcgtcgttgaagttggtgaaggcgtcaccagtgtgaagccgggtgaccatgttattccgctctacaccgctgaatgcggggagtgtgaattctgccagtccggtaaaacgaacctctgtgtatcggttcgcgagactcagggcaaaggactgatgcctgacgggaccactcgcttttcatacaacggtcagcctctttaccactacatgggatgttccacattcagtgaatacaccgttgtggccgaggtttctctggcaaaaattaacccggaggcgaaccatgaacacgtctgcctgttgggttgtggcgtgactaccggtattggcgccgtccataacacggctaaagtgcagccgggcgattcagttgccatttttggtctgggggcaattggtctggctgcggtacagggggcccgtcaggcaaaagcgggacgtattatcgctatcgatactaatccgacaaaatttgacctggcccgtcagttcggggccactgactgcattaacccgaatgattatgacaaaccgattaaagatgttctgctggatatcaacaagtggggtattgaccatacctttgaatgtatcggtaacgttaacgtcatgcgtgcagcgctggaaagtgctcaccgtgggtgggggcagtccgttgtcattggtgtcgcaggggccggacaggagatttccacccgtcctttccagctggtcaccgggcgcgtatggaaaggttccgcgtttggcggagtaaaaggccgcactcagctccccggtatggtcgaggatgccatgaagggggatattgaccttgagccatttgtaacccatacgatgacactggatgaaatcaatgacgccttcgagcttatgcatgaaggcaaatctatccggacagtgattcattactgatcccatcagaattttaatcaactcaaactgaaggaagtggaaaatgacaactccggtaatttctggtgacggcatcttttctcatgtgttcattggcgcagccgatgtcgagaaatcctccgcattttacgatgtcgtcctgggcacgcttggtatcaataacctcggcccgtttggcaacggctgggtactctatggccgcgaaaagccggcatttatcattgcccgtccgggcaacggtgaagcaccttccgctaacggggtgactgtcggcttcgctgctgccaccccggaagaggttgatgctttccatgctgccggccttgccgccggtggagctgatgaaggtcaacctggcccgcgtggtcaccttcccggggcctatgctgcctacctgcgggatccggcgggtaacaaaatcacggcgtatacgtttatctgacgtccggatttaaagatacttcccctggcttcggtcaggggaaataaccatgagataacggctgatggaactcattgagcagcatgccagctctggcggctggcaaaacgtgtaccggcattattcacaatcccttaattgtgaaatgaatttcggtgtgtatcttcctcccaaagcagtaacagaaaaactgccggtactatactggttgtcgggcctgacctgtactgagcagaatttcatcaccaaatcaggtatgcagcattatgcagcccggcataacgtcatcgttgttgtcccggataccagtccccggggtaataatgtcccggatgccgacagttacgatcttggccagggggccggtttttatctgaacgcgacggaacagccgtggaatgttcattacaggatgtatgactatattctcagagagcttccggatgtcgtcatgaatcattttcctgcaacggcaagaaaatctatatccggtcattctatgggagggctgggtgctctggtgctggctctgcgaaatcctggtgaatatgtgagcgtatcagcattttccccgatagtatcgccttctcaggtgccatgggggcaacaggcatttagcgcttacctgggtgaaaacagaaaaacgtgggaagcctacgatccagtcagcctcattttacagggtgaaaaattaccagaaatcttcattgatcaggggctgagtgacgccttttatgaagagcaactgcgcaccaaaatccttgagagagtatgcaatgagatgaacctcaatgcgtcgttccgatatcatactggatacgaccacagctattatttcatttccagctttattggtgagcacattgcttaccatgccaacaggctcaggctgtcagcatgagttgatttccagcctcagaaaatgtgcttaattttcaggcctgaacagggcctgaaccctgcagacctgagatgtactgtaactggtggcttcagcagtttctcttatgctcagtttcttgacctgtcggtaatacagaactttcttatgtcgttcctgatcggcctgtttgccccggtgaatagccacggataatctagacacttccgagccgttgatggactgaccccgccccggtagacgatcctgccctatagtttggactgaccccacgcctgtagacaaatcctgtcctcacgacgaggcctgttcgaaggcctccggactgacgccgccgaggtggctgtggcgccgggaccggttatagaagacttcaatgtaatcgaagatccgcccgggccagatccctggttttatatatgcgttttctgatccgttcttttttcagcgaactgaagaacgattcggccaccgcattatcccagcagttgccacgccggctcatgctcggcgccaggttattggcccggtagaagcgctgccagtcgtcactgccgtactggctgccctggacgcccttctaagagtcaagctgttatcgggatactgttgatccgcctgttttgattgcgcagtaacgtgtaaacttcgcgggagatatatcgctttagacagcgtatcgcttccatttttgtatgtccttcggctacacgcctggcgacatattcctttgtttttgcgtcagttcgtaagcgtccgatggcgatgatgtgaagtgcactatttgcagcacgatctccaccacgattaagtcggtaacggttcgtttttccagaagaaacggggaccgggctgacaccacacagtgccgcaaatcctgattctgatcttaaccgttgaggattgtctccggcagtgatcagcaactgtgaagcgctttcgtatccgatagcattacgtttaatcagctcaggtgccaactcgtcgacaattgccgcaatcatgacatccagatcagcgatttcgtcatgtaactcgagatagcgtcgggcaagggactttaatgaaatgcgataaacgttggttacattgcggtattcactggcatcaggtctccaggaacccagggtcctgatgagctgcatgcgcgtcatatttctgagctgttcacgtaattcatccggggcagagataatatttgaatggataatctggagagcgactctgcgggctgatattgctgtttttcggcaagtttttaatacccgcagggactcaatcatgccatcacgcgttttgggagtaactgtcctgatgcctgagaatgctgcatgagcggcacattcagcatcaattgtgtcacttttaccccgtttgcgtcgctccatccggtctggagcagtcacctcaagaacttctaacccggcgttctgaaaataacgaagcaaaccggaaccataggtacctgtgcactcaacaccaattcgctttaatgtcccaaacgaggtcatccatgccagcatctgccggtaaccttgtcgtgttgtggagaaatactgagtcccaaggactttattgttctgatctacgacagcggcaacgtgcaaatctttatgtgtatccacgccacccacaacggcagcttcggtaactttatcaaccatgacagagctcctgtgaggaaacagagttgaatctccagacagataacctggacaggacagtaacgagacaagccgtcaggcccttcttgagtcacgcgcatcggtgaggagatgcctcgcatgaaggcgcttccggcaaccgacgggtccagggcaggacacaaaaggtcgatcgctgtgtgagtcaggatgcgggaaggtcttcactgcatcagtaatcacaccaatctggttaaacggcaaactaagtggtggtaaagactgacatcggcattattactatcgctgtggaacatcaccccgacgggcttaccacgggtttcccatgccatttccagtgctttcatggtgagcctgctgtccggcgagaacgacatggcccagcccactggttttcttgcgaacaggtcgagaacaacggcgaggtacgcccagcgcttacccgtccagatataggtcacatcaccgcaccacacctgatttggttccgttacggcgaactgtcgctcaagatgattcgggatagcaacgtgctcatgaccgccacgcttataccggtgagtcggctgctggcaactgaccagccccagctctttcatgagtctgccagcaagccagcgccccatctggtaacctctctgggttgccattgtggcgatgcttcttgctccggcagagccgtggctgatgccatgcagttcaagtacctgactgcgtaatacagcccgtctgccgtctggcttttcaggacggtttttccagtatttgtagctgctgcgatgaaccccgaacacatggcagagagtggccacaggataacgcgccctgagtttcccgattatcgagaactgttcagggagtctgacatcaagagcgcgacttcattggtaacggctggctaatgccatggggtgaagtggtctgcaatccattaaaggcgcagagactcgctgaggaatatcgggaaaggcaggaggcggcatgaaatacggaagcgtgtgcagcggcatcgaagctgccagtaaagcgtgggagcctctcggctggaaacctgcttggttctctgaaatcgaacccttcccttcagcagttctcgcccatcactggccggaagtaacaaacctcggcgacatgaccaaaatcgcggacgcggtgcgcactggtgatgtcgaagcgcctgatgttctggtcggtggtacgccttgccaggcattcagcatagccggattacgtgaaggcctgtctgacgaccgcgggcagttaactctttcttacgtggaattagccaatgcaatcgacgcaaagcgccgcgaacgcggtgagccagaagcagttatcgtctgggaaaacgtccccggcgtgctcagcagcaaagacaatgccttcgggtgctttctggcaggacttgccggagaaagcagtgagttgcagccagcagggggaaaatggacgcacgcaggttgtgtgtctggaccagaaaggtttattgcctggcgcgtccttgatgctcaatttttcggagtggcccaacgacgccgccgtgtgttcgttgtcgcaagtgctcgaaaaggattcgatcccgcagcggtactttttgagctcgacagcgtgcgccgggattctgcgccgcgccgagaatcgcaaccggaaattgccagagatgctggagagcgcactaaagtcggtagtcactgggataacccagcaaaccctcacccaaccctaaatcagtccaacaatattggcggaatcggcgccagtaatcaggaattgttcagccagcgcggttccgggctcgtatcagattcttactgtgatgtttcccgaactcttcttgcaaaagaaaacgacagcactgccgaggatttggaaacttatgtcgttcatggaactcaagatccagacattaaccgagaacttgcgcacacactcgggcgcaacaacgggcaagaaaacgcctgcattgcatttagctacaaagataatggagctgatgcgacgtcagatctgtcaccaacggttcgcgcaggcaaccacgataaaagccatgctaacagcggccaaccccctgccatctgcatccaacatgcttctatcggtcgtcacgatgcagctggccctcagggcaaaggttatcaggaagatgtggctttcactcaggattctcgctcatccgctgacgtcgttcagtacggaatgcaggttcgccgcctaacaccaattgagtgcgagcgccttcagggctttcctgataatcacactctgatcggctggcgcgggaaggatgctgctgaatgcccggacgggccacgctataaagcgatcggtaacagcatggcggtaccggtaatgcgatggatcggagagcgcatcgccgcagcgctgccagcagagaagctgaacggtgattatggcgggagtaaaacaccgctcgaccagcgcgacctctggcgcacaccaccagccctcttcgcttcccttgatgctgagttttgctttcaacttgatgccgccgctgcgccgcataacgcgctgtgccggaagttcatcaccgccgagcagaacacactggagatgccctgggctgattacctgaatgttcccggctacgtctggctgaaccctccattcagcgacatcacgccgttcgttaagaaggccgccgacgagagcgctaatcagatcggcacggtcatgctggtaccggcagacacttcagttggctggttcaaagaggctatccagaccgccagcgaggttcgcttcatcaccgccgggcggttggcgtttatcaacccggtcaccggtaagccggtatcgggaaataacaaagggtcgatgctcatcatctggcgaccgtacccacgcacacactgccacttcgcaactgtggaccgggacgagctgatggctttcggggcgaaacttctcgcccgccgggaggccgcatgacaccagaaacagacaacgccagtatcaaggcgctaatcgccaggtcgctatcgcggccttttttattgctggcgttcacattcaaccgaattaaccgacagttccgggagcatctatgaaacgaacatccatcgcattagctgtcatggccgggaccttggcgtcggtgaagtcgtggaacatcgcagaaattcccccttccctatataccggaaatagctacccggttagtggtgggaagactggcattgccgcggcacgcagagccgccaagaaacgcaggagagcacgaaatggctgacatcatcgatacagcagcagagattgaagagcttcagcgtaacgctgccctttcagctcaccgcctcaaccgaaacgtcgtatcggctgagcattgcgctgaatgcggcgaggatatcccggctccgcggcgcgctgccgtgcccggctgccaggcgtgcgccagttgccaggaggaaatcgaattgaggaataagcagagggggatccagtgaaagagcgcggaatgatttttaacggcgagatggtgcgcgccattctcgacggcaggaagacgcagacccggcgcatcatgaaaattcagccatcagatggcttccacccaacgcataacggttacgatctggatttaaacgcccactggtacacgcctggcgtggtcgataaaaacggatacctgcagcctgctaagaaagatgtatttggcgttgctgatgagaatgaaggttatacctgccagttcggtgccgtcggcgatcgcatctgggttcgcgaaacgtgggcagaagctggcgctggcgcgccggacctgaaactttatcgcgcgaattaccctgagcacgttccaactcattacgagaatgtgccgtcggctgatgaaatacgctggacgccttctattcacatgccgcgctgggccagtcgtctaactctggagattaccggcgtgcgtgttgagcgacttagagatctgagtgaggacgatgcaaagtcagaaggcattacgccgccttccggcggggttcttcctggatgggaatatcgcattaacttccgtgacctttggatgagcatctacggtgccgacaactgggaaactaacccatgggtctgggtaatcgaatttaaggtggtgcccaatgttcaggataatccagcctaatacctggtacgccgatgatttcggcgcaccacgcaaaatatggcgattacggcaggcagaagcaccagacaaattacaccgttgaagtggatggcatgaaggtcaccgtcgaagtcgtcaaccgggccaccagctatgtcgccacagcaatgatcggcgttcgtaaacttcgaaacctgccagcacaggcacactgattaacaatgacggccccggctggggccactggagaacatcgatggaagaagaagtctttaccagagatgaggccgccgccttcctaaaagtggataaaggcacgattgcccagtggataaagtccggtcgcctggctgctacccgaaaaaatccacataagaaaaaaagcccatacctgatctgcaaaacagactgtattgcggcagtgaagaacccgatccacaatcaacccgtgaatgcggttgatgtgcaggaggataaagcatgtcaatcaaacaacgtgccggtacgtggcactgcgacttcgttacgcctggtggaagtcgaattagacggtctcttgggacaacggacaaaaggcaagcgcaggaactctatgatcagctgaaagctgaagcatggcgagttgataagatgggggagtttaagccgcgaacgttcgatgaagcgtgcgttcgctggcttaacgaaaagcagcacaagaaaagcctggacgatgacaaaagccggatcggattctggaggatgcacttcaaaggaatggacctgtcagcaatcacggaagacaggatcttgtcggcggtgagttcgatggttaatcgcaaacatcgaatgaactgggaggctaaacgggacagcctgctgcgaagaggtaagccgattcctgaatttaaggataaaccagcgtcgctggcgacgaaggcgacgcaccttgctttcatccgggcgctgttacgatgcgcggccaacgaatggcgatggatagccaaagcgccgaacattaaatgcccggtgccgaaaaataagcgtattcgctggctaaccaaagaggaagcggcgaacctgatccgggagcttcccgagcatatgaagccagttgttatttttgcactggcgacggggctgcgcaggtcgaacatcaccgatctggagtggtcgcaaattgatatgcagaggaaggtcgcatggattcatcccgaggacgcgaaagcaggaagggcgattggggtcgccctgaacgaatcggcctgtaaggtgctgcgggagcagctggggaaacataaccggtgggtctttgttcacactgaatcatccgttcgcccggatggaacgagaacaaaggcggtgcgcaaaatgcggtctgatgctaacacggcatggcgcgcagcgttaaggcgggcgggaatagaaaatttccgtttccatgacctgcggcacacctgggcgagctggcttgtacagtccggcgtgccactcagtgcgctacaggaaatgggcgggtgggaaagtatcgagatggtacagcgttatgcccatctggcaccgaatcacctgacgcagcatgccatgcaaatcgactcattcctggcgggaaatggcacaaatatggcacaaggcgcttttgctgaactggtgaatatcgcgtgaacccgcgtggttagtggtgccgataataggagtcgaacctacgaccttcgcattacgaatgcgctgctctaccaactgagctatatcggccctgagaggccggttacgagtgtaaccacggggcaaaaggttagatctatccgggtgatgcgtcaatgcccttttgaatcaaacggctatttttgcatcacccgtgattatttacgcacgaatcgtatcgtcgccgaagccgatccacttgtacgtggtcagcgcttccagccccatcggaccgcgcgcgtgcagtttctgcgtgctgaccgccacctcagcgccgaggccgaactggccgccgtcggtgaagcgggtggaggcattcacatacaccgcagaggaatccacttcgttcacgaagcgatccgcattgcgcagcgtacgcgtcaggatggcgtcagaatgctgcgtgccatgctcacggatgtgcgcaatcgcgtcgtcaagatcgctcacgattttcacgttcagatccagtgacagaaactcgtcgtcgtactgctccgcgttgacgggaacgacgttagccgggccatcctgcagcagtgcgagcgcactggcgtcagcatgcagcgtcacgccgctctctgccatctgtttgctcagggccggcaggaaggtgttcgctatgtcctgatgcaccagcagcgtttcaacggtgttacaggtgctaggacgctgggtcttcgcgttaacgataatcttcagcgcaggagcaatctcagcgctgtcgtctaccacgatatgacacacgccaataccaccggtgatcaccggaatcgtcgactgctcgcggcacagcttgtgcagccccgcgccgccgcgtgggatcagcatgtcgatgtatttgtccatgcgcagcatttcgttgaccagcgcgcggtccgggctctcaattgcctgcacggcacccgctggtaagccacactcttccagcgcctgctgaatgactttcaccgtcgcggcgttggtgcgccaggtctctttcccaccgcgcagaatagcggcgttgccggttttcaggcacagggaggcgacatccaccgtcacgtttggacgggcttcataaataacgccgataacgccgagcggcacgcgacggcgctccaggcgtaaaccgctgtccagcagcccaccgtcaatcacctgccctaccggatcggccagattgcagacctgacgaacatcgtcggcgatgcctttcaggcgggccggggtcaatgccaggcggtcgagcatcgcttcgctcagaccgttgcgacgcgcttccagtaaatcctgctcgttggcgagcagaatttcctgggactgtgattccagataatcagcgattttttccagcacgcggtttttctcgcggctggaaaggagcgccagtttataagaggcggccttcgcggcggcgcccattttttccagcatgttctggctccttaacgaataatcatgtcatcgcgatgcacggcaaccgggccatattcatagcccagaatggcgtcgatctgctgcgaatggtgacccgcgatgcggcgcagggcatcgctgttatagcggcttacgccgtgggcgatgtcgcggccttcgaggttacggatacggatcacttcaccacgggagaagttgcctgtcacgcttttaattcctttaggaagtaatgaacttcctcgttccagaatcgcggcggtcgccccttcatcgacgacgagttcgcccgcaggcggcgcgccaaatatccagcgtttacggttttccagcggggattcctgagcgtggaagcgggtgccaacggagatgccttccatcacgtcgccaatcacgccagggcggctgcccgcggcaatgatggtgtcgataccggcgcggcacgccacgtcggcggcctgcagcttggtccccatgccgcccgttccgaggccggacacgctgtcaccggcgatggcgcgcagcgcatcgtcgatgccgtgaacgtcggtaatcagctcggcttccgggttagcgcgcggatcggcggtgaacagcccctgctgatcggtcagaagcagtaatttatcggcgccagccagaatggcggccagcgcagagaggttatcgttatcacccactttgatttcagcggtagcaacggcatcgttctcattaatgaccggaacgatattgttgtccagcagcgcgcgcagagtatcgcgggcgttcaggaagcgctctctgtcttccatatccgcacgcgtcagcagcatctgcccgacgtggatgccatagatagagaacagctgttcccagagttgaatgagtcggctttgtcccacggcggccagcagctgtttagaggcgatcgtcgcggggagttcggggtaacccaggtgttcacgcccggcggcaatcgccccagaggtcacaattacaatacgatgccctgcggcatgtaactgagcgcactgacgtacaagctcaacaatgtgggcgcgatttaggcggcgcgatccgcctgttaacacactggtaccgagttttaccaccagcgtctggctgtcactcatgattctctgccgttcaacgataagggaaagtaatgtcgaacgaacgttttagcaggagtcagccccgttgccaactgccttagcacatcgcgaaacactttgttgcgcgggatcaggaagcgtagcgggagaatttgacacttttattaccgaaataataaatcacagttttttaaaattattcttagtttgtcataaaagtttcattccagaacgataaaacccttcctgttttttcacgggacttaagcatgagcttatcgtccagcgaattttttagcgcgtttataagacaggatcgaaaatgaaaaagagcactctggcattaatggttatgggcgtagtggcttctgcatccgttcacgcagctgaagtttataataaagatggtaataagctggacgtgtacggcaaagtgaaagccatgcactacatcagcgatgatgccaccaaagatggcgatcaaacttacgttcgtttcggttttaaaggcgaaacccagattaacgatcagctgacgggctatggtcgttgggaatctgaatttgcgggtaacaaagccgagagcgactcctctcagaaaacccgtctggcgttcgcgggcctgaagctgaaaaactttggttctctggattacggtcgtaacctgggtgcgctgtatgacgtcgaagcatggaccgacatgttccctgagttcggcggcgactcttccgctcagaccgataacttcatgaccaagcgtgcgaccggtcttgccacctaccgcaacaccgacttcttcggcgcggttgacggcctggacatgaccctgcagtaccagggtaaaaacgaaaaccgtgatgccaagaagcagaacggtgacggttttggtacctctctgagctatgacttcggcggcagcgatttcgccgtcagcggtgcttacactaactctgaccgcaccaatgcgcagaacctgctggcgcgtggtcaggggcagaaagccgaagcctgggctaccggtctgaaatatgacgcgaacgatatttatctggcagcgatgtattcagaaacccgcaacatgacgccaatttctggcggatttgccaataaagcacagaactttgaagtcgttgcacaatatcagttcgatttcggtctgcgtccttccctgggttatgtccagtctaaaggcaaagatatcgaaggtattggtgacgaagatctggtgaaatatattgacgttggcgcgacctattacttcaacaaaaatatgtccgcgtttgttgattataaaattaaccagattgacgacgataataaactgggcgtgagcagcgatgatatcgttgccctgggtatgacctaccagttctaagattatccgaataagaaaatcccggcagataagccgggattttttttgcccggtggcgctgcgcttaccgggcctacgggatagtgcattttgtaggccgggtaaggcgaagccgccacccggcgctgtgacgctatcaggcagtcagcttcaccgcttcgctggaaaaatcatccgctggctcgaacttaagatccagggtggccagcagtgcgctcgctttgtcgtgaaactctttcagggtatattccaggcgatcgatcacttcctgatctttaatggtggtggcctgccagttaccgtctttattaaacaggccaaactggtagctatacgtaaagcgtttttcctctgcttccatttccatccaccagccccagaattcacgtttttcgggtgcaggcttcacgttgacgcatacagccaggcagtcgaaaaaaaagcgattctcttcacactgctcttctcgaatatacgggccaagagccatgaacttcttaatcaatcttcttttcgggtgtccactcggtaacgtcattgcgatctccttttgtgaagccactgttttaccaaaccagcgaaatttagcaatctattaacacaatctctgagcgatccagcgcgtaatctccttcagagctttatcgaaattctgatagaccgggctgaacggcacctcaagcagtttgccatccgcagatgacgacgtgattaagcgcgactcttcttccggactgaacggatcgtttttccagaaccccgacagcatcggcgtcgggcagcgacgtcccaacaacccttgcgtttttaacgagtagcgattgagctcaacgcgcagcgcttcgtctgatgcatcatgcatgccaagacggctggccagcacatcaaggtacatttcgggcacgctcccctggcgtgcgggatcgctgagcagggcgtgaacgaccggtccaaggcaggcgacagctttcaggcgggaggattcaaggtaagccagacgcaccgcgacgtttgcgccaaagcggaagccgaatgccgccacgcgggtgtggtcaacccacggaatgttttccagcgcttttagcgcatgctggtgcagcaggctggaatcctgagtcaatttccatttggaggagaagccaattgagggcatatccagcgtcagcatcgcgatcccttttggtgcgaagtagcgctcatacaggctgtaatagtcaatttgcagagagtccagcccgccgcacatcagcacggtcgggaacggaccttcaccttcgggcatatgcaggaacccggtaacgggcgccccgcccggaacagcgaactcaagctcgcgcatctggcccggcaggcgttgagccgcctcttcgtaggcgcgattcgccagcgcctgcgcctgttcagccagctcatcgcctttcagatgtggatacgcggcaatggcatagaggttggccgcatgcagccagtgtttgccgctgcgcgtggcatcctcttcctggctggctttttgctgccagagcatcgcctgtttagaccactcgtagatccagtttccgccacggtagcccaccaccgtatcatagagttcgctgtcggtacgctcggcttcactcatcacgatacgtgcctgcacatcaaggatttcacgggggtcgataccgcgccagatccacatcaggcggttaatcatgcgataccagtgaggcacgtttttaccgtctaacgcagactggacggcaggctgagtacccggattgaagcgacgcaccagcgtcgacgtttcagggtgtttgaaacggggtttgaagagagtctcggtgagattcgcctgcgtcattgcattgcctccatgaatacgtcgtatagagactattgtaacgcgcgccagactaaaaaaaacaacgcccggcatcaccgggcgttaaattaattgcggaacgtgattaacgacccgagattggcggtacgaagaccacgcccatatcccatggctgttcaatccatgtatcctgcggaatatcaatcacgtaatcgtcaaccagcgggcggccagcaggcttcgcgaagatagtgacaaaatgtgctttcggatacatttcacggatagccaccgcggtaccgccggtatccaccaggtcatcaataacgatgaagccttcaccgtcgccttccgcgcgtttcagcactttcagctcgcgctggttgtcatggtcatagctggagatgcaaacggtatcgacatgacgaatacccagctcacgtgccagcagcgcccccggtaccagaccgccacggctgacggcaataatgcctttccactgttcggaaggcatcagacgcgcagccagtttgcgtgcgtgaatctgcaacatgtcccaggtgacgacgtatttttcgctcatgtgaagtgtcccagcctgtttttatacggcttaaaaagtgttcgagggggaaataggttgcgcgagattatagagatctgacgcactaaaaaccagtgtttagcgccctctgcctgagtttttacatgctttatgctaccagccagcagagaaagtggtattctcagtttcatctcgcaagcctgacttgtggtaactattaacctgctaaccctgtgacctgcaaccctgtttgcagcgcctcgacaaggagacttatcgtgtctgaactgtctcaactatctccgcagccgctgtgggatatttttgccaaaatctgctccattccacacccttcctaccatgaagaacagcttgccgaacatattatgggctgggcgaaggaaaaaggtctgcatgcggaacgtgaccaggttggcaacattctgatccgcaaacccgccaccgcaggtatggaaaaccgtaaaccggttgtgctgcaggcgcacctggacatggtgccacagaagaacaacgacaccgttcacgacttcaccaaagacccgattcagccgtacatagacggcgactgggtgaaagcgcgcggcaccaccctgggtgcggataacggcatcggtatggcctctgcgctggccgtgctggctgacgacagcgttgagcacggtccactggaagtgctgctgaccatgaccgaagaagcgggcatggacggggcgttcggtctgcaggcgaactggctgcaggcggatatcctgatcaacaccgactccgaagaagaaggcgagatctacatgggctgcgcgggcgggattgatttcatctctaccctgccgctgtcacgcgaagcgattcctgccggtttccagaccttcaagctgacgctgaaagggctgaaaggcggccactccggcggtgatattcatctgggtctgggtaacgccaacaagctgctggcacgcttcctggcaggccatgcggccgagctggatctgcgtctggtagacttcaacggcggtaccctgcgcaacgcgatcccgcgcgaagccttcgccaccgtagcggtaccagcggcaaaagccgacgagctgaaaaaactctccaccgtgtacctggatatcctgaaaaacgaactgtcggcgaaagagaagaacctgaccgtggtgctggaatccgtctccacggataaagccgcgctgaccgtgcagtctcgtgacaccttcgttcagctgctgaacgcgacgccaaacggcgtaatccgcaactctgacgtggcgaaaggcgtagtggaaacctcactgaacgtgggcgtggtgaccatgagcgacgacagcgcggagatcatctgcctgatccgctcccttatcgacagcggtaaagagtatgtggtgagcatgctggaatctctgggcacgctggcgggcgcaaaaacctccgccaaaggcagctacccgggctggcagccggatgcgagctctccggtgatggcactggtgcgtgaaacctaccagcgtctgttcaacagcacgccgaacattcaggtgatccacgcgggtctggaatgcggtctgttcaagaaaccgtatccgaatatggacatggtatctatcgggccaaccattaccggcccgcactcgccggatgagcaggttcatatcgaaagcgtcggtcactactggacgctgctgactgagctgctgaaagcgatccctgcgaagtaacagcctcaccccgccctctcccacagggagagggtaaaaacgtaggcccggtaagcgtagcgcaccgggcttttttacaatcccaataccagctgtcgctctaactgcggatccagcagcgtgacgtgcaatcccaccagcctgacccctcgtccacctcgtcgctcttcccatgccttttttgccgtcgcgataagatcgtctttattcagacgcggccagacatgttcctgcgtggtctgctgaaaatcgttgaatttgagcttgatgccctgacgggcaatcagcaggtccggttttaccttgcttaagcgtcgttccagctcaggataaagctgttccgtgataatggtttcgcattcggaccagtcatgaatatcttcaataagggttcgctcgacgccgacggatttccgcagccgttcgctgttcacatcgcgatcgtcaatcccctggctgcgctcccacagcacgcggccaaacttcccgaagcgcttgagcagcatggcgaggtcgcttcgctgcacgtcttcgcaggtgcgtaaccccatgctttccagctttgcggcggagactttcccgacgccggggattttgccaagcggcagcgtttttaaaaatgcaggcacctcttccggcgtaatgacgtactggccgttgggcttatttaaatccgaagcgattttggcaaggaatttaacgggcgcaacccccgcagatgccgtcagattcagctcgttgaaaatcgtctggcggatctcctgcgccatcagcgtggcggagccgtggcaatgcacgctgtcggttacatcgagataggcttcgtccagcgacagcggttctatcaaagaggtatagcgggagaagatttcccgaatatgaagggaagcctctttataggcgtcgaaccgcccgggcagaagcgtgagatgagggcaaagctttaaggccatcgccgtcggcatggcgctacgcacgccaaatttgcgcgcaggatagttggcggtgctgataacgccacgctgaacgcggctgccgccaatagcgatgggaatatcccgcagcgccgggttgtctcgcatctccactgcggcaaaaaagcagtccatatcaacatggattattttgcgcatagtaagccctcactcatcactggataagtatacagtaaataaatgagggttgagaagcagatgtaagaatgccgggtggcggcgttgccttacccggcctacaaaaacttaaataatgcgctgctgctcgcgcgccatgcgttttttgcgggcgtcgcacggttccgggcagtcgcagaccttctccatgccaatggaggaaataccgccgcagctgccctgaatgcttttccgcttaacgatccagcctagcgacatgccaaagatgacaagtacaaaaaccacaaaggttgccagaaacgtcagcatcatcagcctccaaagtcatcgagcatgatgttctcatcttcgacgccgagatctttcagcatcttaatcacggcggcgttcatcatcggcggaccacacatatagaactcgcagtcctcgggcaccgggtgctgcttgaggtagttttcatacagcacgttgtggatgaaccccgtatagcccgtccagttatcttccggctgcggatcggagagcgccacgtggaaggtaaagttcgggttttcacgcgccagctgttcaaactcatcatcgtagaacatctcacgcagcgaacgcgccccgtaccagaagctgattttacgcttgctgccgagccgcttgagctggtcaaagatgtgcgagcgcatcggggccatgccggcaccgccgccgataaagaccatttccgcgtcggtatctttcgcgaagaactccccgaacgggccggagatggtcaccttatcgcccggcttcagggaccagatgtatgatgacatcacgcccggcggcgcatccggcacattcggtggcggcgtggcgatacgcacgttgagcatgataatgcccttctcttcagggtagttggccatcgagtaggcgcgcagcgtcggctctttcacctcagatacaaagcggaagagattgaatttgtcccagtcggcgcggtacgcctgcggaacgtcaaagtccgcatacgccacggtatgctcagggcactcaatctgaatgtatcctccggcgcggaacgggacatcttccccttccggtacccgcagcttcagctctttgataaaagtagctttgttatcattagagataacttcacattcccactttttgacgccgaaaatatcttccggcagttcaatcttcatgttctgacgcactgcgacctgacaggccagacggcagccctcttttgcctcacgctttgtgatatgcgacagctcggtgggcagaatatcgccgccaccctcttttaccgtcacgcggcactgcccacaggagccgccgccgccgcaggccgaggagacaaaaatgccgttaccggacagcgtgttgagcagcttatctcccgcaggcgtgcggatctgattctgcggatcgtcgttaatatcaatcaccacgtcgccggaattcaccagcttcgcgcgcgccgccagaatgagccctgacagcaccagtacaatcagcgtgaacatcaccacgccaagaataatttccatctgttagcccttatagctgcacaccggagaaggacatgaagcccagcgccatcagcccggtggtgataaaggtgatccctaagccacgcaagcctgcaggcacgttggcatatttcattttttcgcggatccccgccatggtgacaatcgccagcatccagccgatgccggagccgaaaccgtacaccacggattcactgaagttgtaatcacgctgaaccataaacgagacgccgccgaagatggcgcagttcaccgcgatcagcggcaggaagatccccagcgcgttgtacagcgacgggaagtacttatcgaggatcatctctaggatttgcaccagcgcggcaattacgccaataaaggtgatgaagttcaggaagctgaggtcaaccccttccaccagcgcgccgtcccgcagcacaaagttgtagaccagattgttaatcggtacagataagccaagcaccacggtgaccgcgatacccagcccaaatgccgtcgacacttttttggacaccgcaaggaacgtacacatgccgaggaaaaacgcgagcgccatgttttcaacaaacaccgcgcgcacaaacaaactcaggtaatgagccatcgtcggttactccttttcctgctgttctggtctcaaggtacgaatcagccagatcaacaaaccgataatgaaaaatgcgctgggagccagcaggaacaggccgtttggcagataccatccaccgttttgcaccgtgtccagcaccgtgatgccaaacagcttaccgctgccaatgagctcacgcaggaagccaacggtcagcaggatcacaccgtagccgaggccgttaccgataccgtccataaaactcgccagcggcggcattttcatggcgtaggcttccgcacgccccatcacaatacagttggtgatgatcagcccgacaaataccgagagctgtttggaggtttcataggcgaaggcgcgcagcagttgatcgaccacgatcaccagcgaggcgatgatcgccatctgcacgatgatcctcacactgttgggaatgtggtggcggatcatcgagataaacatgctcgaaaatgccgtgaccagcgtgaccgccagcgtcatcaccaccgccgtttccagcttggtcgtcaccgccagggctgaacagacgcccagcacctgcagcgtgatcgggttattggccagcagtgggccaatgagcacctttttgacttctttcagttcaccggtatcagccattgttcagcgctccttcacgtacgtttttcaggaaaggaccaaaacccagctcgcccatccagaaatcaaaactgtgctgcacgcctttggaggtgagcgtggcgccggacagcccgtcgacggcgtagtcgtcaccgggacgtgccgcccctttcatcaccttcagcgcaggcagaccgttatcgtcgagcactttcttaccgataaactgtgcccgccagttcgggttttctacttcgccccccagccccggcgtttcgccctggtcgtaatacgtaatgccttttacggtacggccatccgtatcaagcgccacaaaggcatacatcattgaccacaggccgttgccgtagacaggaagcaccacttcctgaatgcgtttttgggggtcacgcaccagataaatttcggcgagattgctgcggcgcttaatcccggcgggatcttgcgatgcttcgagcgtcaggctcatctgcggatctttcagcgccagcgcctggttatacttcgccggatctttatccagcagctggcctgttttcaaatccaccagacgcggtgagatacgctccgcaaataccgccgagacgtcgtctgcactcatcccttcctgcatcaacccggccacggccagtatgttgcgctgtttatccagcgcacgttgcgcctgctgcaggggttttaaccccacggcagagccggccacgacaatcgaacagaccagacagagcaccagcaccaccagcagcgttttgctgatactgtcgttatttttaacttcagccacgcgccttcctccgcttaatgttggcccgcaccaccaggtaatcgaagagtggcgcaaacaggttggcaaacagaatggccagcatcattccttccgggtacgccgggttgaccacgcggatcaggacacacatcgcgccaatgagcacgccatagctccatttacctttgtccgtaaacgaggctgagacggggtcggttgccatgaacatcatgccaaacgcgaagccacccagtaccagatgccagtaccagggcatggagaacattgggttggtggtcgaaccgataacgttgaacatcgtggcggtcagcaccatgccgatcatcacgcccgccacaattcgccaggaggccacgcgcccaaacaggatgatcgctccaccaatcaaaatcatcagcgttgaaacttcaccaatggaacccggaatgttgccaataaaggcatcaaaccaggttacaggctgacccgtcgcgttgttcaccagcgtttcgccgccgtgtgccgcccactgtgaaagcggcgtcgcgccggaaaaaccgtcagccgccgtccagaccaggtcgccggagatttgcgccggataggcaaagaagaggaacgcacgccccgccagcgccgggttaaggaagttccgcccggtgccgccgaagatctctttggcaatggccacgccaaagctgatgcccagcgctgcctgccagagcggtagcgtcggggggacaatcagggcaaacagaatagaggtcacgaagaaaccttcgttgatctcatgtttacggatgatggcaaacagcacttcccagaagccgcccacgataaacaccgtgatgtaaatcggtaggaagaacaccgcccccagcgtcatcatgctcacccagcccgcgtctggcgcaaagctcacccctaacgactgggccagacggtagtgccagtcagactgaagcacctgcgccagctgctgcgcatcgtacatgtggtgcagcgccggaatggtctgcagaccgacgttgtacatcccccagaacatcgccgggaagaccgcaaaccacaccaggatcatcatccgcttaaggtcgatggcgtcacggacgtgcgccgctcctttcgtcaccagccccggcgtgtagaaaatggtcgccgtggcttcatacagcgggtagtactttttgagcttcccttcggtaaagtgcggctcaattttttcaaagaggtgttttaagcccatcggttatccttcctgctcaatgcgggttaacacctcgcgcaataccggtccatattcgtattttcccggacagacataggtacagagcgccagatcttcttcgtccagttccagacagcccagcgcctgcgcgctgtcggtatcgccagcgagcagatcgcgcaacagcatggtcggcagaatatccagcggcatgacgcgctcgtagttgccaatcgggaccatagcgcgctcgccgccgtgcgtattggtcgaaaagctaaacagcttattacgcaggaagtgccccagcgtggtacgggtgacggagtatttttccgcaccgggcagcacccagccgaacagctctttctcgcggccttcctgcacaatgctgacctgcaaatggaaacgtcccagataggcgtgcgcctgcacggcatggcggccactgaggaccgaaccggaaatcagccggttttcgcctgccttggtttcttcgttcagcagttcattgatatccgcgccaatcagcgtcttcaccagacgcgggtttgcagcctgcggcccaccgatggcgatgatgcgttccgcgcgcagctctcctgaggtgaagagcgtaccgatggcgatgacgtcctgataattaagatgccagacctgtttcgccaggctcaccggctcaaggaaatggatgtgcgtcccgaccagacccgccggatgcgggccagcaaactcattaaacgtgacctgcccctgaggatgaccgccaagcttgccgccaccggcctggcaaacgtggacttttcccgacgtcagacgggttaaaacggtaagcccggcatcaaaggctttgcgctgtgccaggataaccggctgcggatccacgctgagcgggttggtatccattgcggtgacgaaaatcgcggccggttccgtgccgggaaccggggatttactgaagggacgcgtgcgaagcgcggtccataagccggacgccagaagctgagcctgaacagcctcacggctcagcgacgcgagatctgcggcatcgtaacgggcgaattcacgctgttcatcgccttcaatgcggatcaccaccgactgcagaacgcgccgttcgccacggttgatcgccacaacggtgccgctcgcgggggctgtaaacatcacgccgggattttttttgtcctcaaagagcgcctggcctttgatcacgcgatcgccttcctgtaccaacatcgaaggacgcattcccaggtagtcgtcgcccacaatggcgacatgacggacacttgcgcctgtcgaaacgtgctgcgcgggcacgcctgcaatcggcagatcaagtccttttttgattttaaacatgtggttagcaggtttccatgaacaacaatccagtggccgcgaagtgtaacattttccccttctcgcgggcagcgaatccgccgtcgcgcgcgccaaattgcgagctaatgcgcaaagttcctggagccatcgcgattttgatggtttataaagtaaaactaatttgtaaactcaccgcccggctcttgcgaaaatctatagcggtgctaatgtgagcgctcctaacagaataatctgatttcgggtctcttttgccgtcctggcaagttggtcatggttttatcaaggaactagtagtatgcgtaaaatcgcattgttcattgcgatgcttctgattccgtgcatgtcgtttgccggactgctcagcagtaatagctcaacgacgccgatcagcaaagaatataaacagcagttaatgggatcgccggtttatattcagatcttcaaggaagaacgcactctcgatctgtttgtaaaaatgggtgagacgtatcagctgcttgatagctacaaaatctgtaactactccggtggattagggccaaaacagcgtcagggcgatttcaaaagtccggaagggttttacaacgttcagcgtagccagctcaaaccagacagccgtttctataaagccatcaatatcggtttcccgaatgcctatgaccgtgcacacggttatgaaggtaaatacctgatgatccacggtgcctgcgtgtctatcggctgctacgcgatgaccgattccggcattgatgagattttccagtttgtcaccggcgcgttggtctttggtcagccaaacgttcaggtcagcatctatccgttccgcatgacggatgccaacatggcgcgtcacaagtattcgtactacgcggatttctggaaacagctgaaacccggctatgactacttcgagcagactcacaagccgcctgttgtctcggttgtggatggccgttacgtggtaagcaagccgctgagccacgaagttgtccatccacagctggcgtcaaattacacggtccccgagacaaaatagcacccactcgcctggcataatcttttgccaggtttcgttgcccgtcagcggctgcgttgcaataacagtgaccacatcgttcggtgtggtctccttctgaaagtctatctccacatcctgatcgagaagcgttgccacgccaaacggcgcacgtcgggtgatccagaacaaattcgtcgagcagaacgccatcacatagcggccgtcagagagcagcatgttgaacacgcctttttcacgtagctcggtcgccagcgttgcgatgtatttaaacacggcggccatattgcctggcgtgcggggatagcgctccgtcagcttgtgcagcagccagcagaaggctttttcactgtcggtttcgcctaccgggcggaaattgcccgtttccagcgacttatagcccgtgagttgcccgttgtgcgcgtaggtccagttacgcccccacagctcacgggtaaacggatgggtattttccagcgccacttcgccacggttagcctggcgaatatgggcgatcaccgagcgggacttgatgggatagtcctgcaccagtttggcaatcggtgagttaaaactgggctgtggatctttgaacgtgcgacaccctttgccttcgtagaaggtgatgccccagccgtctttatgcggcccggttcccccaccgcgctgaaccagcccggtgaagctaaagcagatatcggttggcacattggcgctcatcccgagcagttcgcacatacatcacctccacaacagcggggggcaccggcgccccccagcgaagtcttacttagccatctctttttcgatcagctggatcaggatgtggatcactttgatgtgaatttcctgaatgcggtcagcataaccgaagtgcggaacgcgaatttcaacatccgccgtaccgtccatcttaccgccatctttgcccgtcagggtgatgactttcattcctttttcacgcgcggcggcgatcgctttgatcacgttaccggagttgccggaggtagaaatccccagcagcacgtcgccttcacggcctaccgcttcaacgtagcgagagaagatgtggtcgtaaccgaagtcgttgcctacgcaggagatgtggctcacgtcggaaatcgcaatcgccgggtagccaggacggttttcgcgatagcgtccggtcagctcttctgcgaagtgcatcgcgtcacagtgagagccgccgttaccgcaggagagcactttgccacccgctttgaagctgtcggccagcaggaccgccgcgcgctgaatagcgtgaatattggcatcatctttcagaaagttcgccagcgtttccgccgctttgttcagttcgttacgaataagatcctggtacatgaggataatccttcagtattgatgaaataacacagtggagtgtaccggatagcgggaaaagcgagaagctaaagccatgcgaaacgtccggcgttttgctttttcgtgccgggtaaaacgcgaacaatgtgaaccaggttgtaattattttgtaaacacattgctaaaggaaataacatcaactacaaccatatcatcacaagtggtcagacctcctacaagcaagggagcttttctttatgatgattttgagcattctcgcaaccgttgttctgctcggtgtgttgttctatcaccgcgtaagtttattcctgagcagcctgattcttctggcctggacggctgcgcttggcgtcgcaggtctctggactatctggcttttagtccctcttgccatcatccttctgccgtttaactttgccccgatgcgtaaatcaatgatttctgcaccggtgttcaaaggcttccgcaaggtgatgccgcccatgtcgcgtactgaaaaagaagcgattgatgcgggcaccacctggtgggaaggcgacctgttccagggtaatccggactggaaaaagctgcataactacccgcagccgcgtctgaccgcggaagagcaggcgtttattgacggcccggtagaagaagcctgccgtatggcgaacgactttgccatcacccatgaaatggccgacctgccgccagagctgtgggcctacctgaaagagcatcgcttcttcgcgatgatcattaagaaagagtacggcggtctggagttctccgcctacgctcaggctcgcgtcctgcaaaagctggcaggcgtttccggcatcctggcgattaccgttggcgtgcctaactccttaggcccgggcgaactgctgcagcattacggtaccgaagagcagaaagatcactacctgccgcgtctggcacgcggtcaggaaatcccttgcttcgcgctgaccagcccggaagcaggctccgatgcgggcgcgattccggataccggcgtggtctgcatgggcgagtggcagggcgagcaggtgctgggcatgcgcctgacctggaacaagcgttatatcacgctggcccctatcgccaccgtgctgggtctggcctttaagctctctgacccggaaagactgctgggcggcgaagaagatctgggcattacctgtgcgctgatcccaacctccaccccaggcgtcgagattggtcgtcgtcacttcccgctgaacgtgccgttccagaacggtccaacccgcggccaggatatctttgtgccgattgattacatcatcggtggtccaaaaatggccggtcagggctggcgtatgctggtggaatgtctgtcggtgggccgcggcattaccctgccgtcgaactcaaccggcggtctgaagtcggtggcgatggggattggtgcctacgcgcacatccgccgtcagttcaaaatctccatcggcaagatggaaggtatcgaagagccgctggcgcgtatcgcgggcaacgcctacgtaatggacgctgccgccacgctgattacctacggcattatgctgggcgaaaaaccagccgtactgtcggccattgtgaagtaccactgtacccaccgcgcgcagcagtcaattattgacgcgatggatatcgcgggcggtaaaggcattatgctcggcgaaggcaacttcctggcgcgcggctatcagggcgcaccgattgccatcaccgtggaaggggcaaacatcctgacccgcagcatgatgatcttcggtcagggcgcaattcgctgccatccatacgtgctggaagagatggccgcggcgcagaacaacgacgtggatgccttcgataagctgctgttcaaacatatcggtcacgtgggcagcaacaaggtgcgcagcttctggctgggcctgacgcgcggtcttaccagttcgacgccaaccggcgatgcaaccaaacgttattatcagcatctgaaccgtctgagcgccaacctggccctgctgtccgacgtttccatggcggtactgggcggcagcctgaagcgtcgcgaacgtatctctgcccgtctgggcgatgtgctgagccagatcttcctggcctctgcggtcctgaaacgttacgacgacgaaggccgtcaggaagcggatctgcccctggtgcactggggcgtacaggatgcgttgtatcaggctgaacaggcgattgacgatctgctggcgaacttcccgaaccgcttcgtggcaggcgccctgcgcgtggtgatcttcccgaccggtcgtcaccatctggcaccgtccgacaggctggaccacaaagtggcgaagatcctgcaggttccgagcgcaacccgttcccgcatcggccgcggccagtacctggcaccggcgccacataacccggtgggtctgctggaagaagcgctgcttgacgtgatggccgccgatccgattcaccagaagatctgtaaacagctgggcaaaaacctgccgtttacccgtctggacgaactggcaaaacaggcactcgccggtggcattatcaataaagatgaggccgctctgctggtgaaagccgaagagagccgtctgcgcagtattaacgtggatgatttcgagccggacgagctggcgacgcagccggtaaagctgccggagaagcaccgtaaacctgaagcggcataacgcgtttcgcttacctaaaccccgcctcgcgcggggttttttattgccacattttctcgttatgtcgtgctacagtgtcaaaaagtggtcgtttgaggagtctgtatcgtgcctggtctgaagatttctattttgcagcaacctttagtgtggatggatggccccgccaacctgcgccacttcgatcgtcaactcgaagacattaccgggcgtgatgtgattgtcctgccggaaatgttcaccaccggcttcgccatggaagcggcaaaacagtcaatgccgcaggaggaggtggtcgcctggatgcatgccaaagcgcagcagaccaacgcgctgattgccggtagcgccgcgctgcaaacggagcgcggcccggtgaaccgcttcctgctggtcgagccggaaggaaaggtgcatttctacgacaagcgccacctgttccgtatggcggatgagcaccatcactatgaagccggtaacgcgcgcgtggtgttcgaatggcgcggctggcgtattctgccgctggtctgctacgacctgcgcttcccggtgtggtcgcgtaaccgcaacgattacgacctggcgctatatgtggccaactggcctgcaccgcgctccctgcactggcagtcgctgctcgtggcgcgcgcgattgagaaccaggcgtacgtggtgggctgcaaccgcgtggggacggacggcaacgggcatcactatcgcggcgacagccgggtggtgaatccgcagggcgagatcatcgccaccgccgagccgcatcaggcgacgcgtattgatgcggagctgtccttgacggcgctgaaggagtaccgggagaagtttccggcgtggcaggatgcggatccttttagcattgagtgaaaaaaaaagccgggtggcggctacgccttacccggcctaccaatgttgctcgcttcttttaactcaccaacgcctgcccgtctttgcggctttccgtcgcggccacgtagtgtccttccggcaggcggtaaatcacctgcgcaccaccgaagttgtaatcctgaaggggatcttccaccacaatttgatgcccgcgctcgcgcagcgcggcaatcgtgttgcgatcgaacgtcgattcaacgatcacctccctgccctgcaccacgcgccagcgcggcgcatcgattgccgcctgcgggttttgcccgtgcagcatgatgcgtagcgccatctgcatgtgcccctgcgcctgcatcgggccgcccatcacgccgaaggacatcagcggctggccgttgccgtccatcgcaaagcccggaatgatggtgtggaacgggcgcttgctccccgccagcgcgttcgggtgcttcggatccagcacaaagccgcagccccggttttgcaggctgatcccggtatccggcaccacaatgcctgaaccgaagcccatatagttggactgaataaacgagaccatcatcccgctggcgtccgcggtgctgatgtagaccgtgccgctctgcgtcggggaaccgtagacaaaatcagatgcgctgtcgtggttgatcagcgccgcgcgcgacttcaggtaatggtcgctcagcagctctttcgccgcaaacgccatgtgtgcttcgtctgccacgtagcggtcgagatccgccagcgccagcttcattgcctcgatagagagatgcagagactgcacggaatccggatgatgcttctcaatgccgcactgctcaagaatgccgagcgcaatcagcgtggcgatcccctgcccgtttggcggcagctcctgcaccgagccgcccgcaaagtcgcgtgacagcagttctacccagtccacgcggtggttggccagatcctcggccgtcaggtgcgcgccatgctctctggcgaaggcggcaattttctgcgccagctcaccgcggtaaaaggcttcgccgttggtgcgggcaatcagctcaagcgagttcgcctgcgccgggttacggaagatctcccccacgcgcggggcgcggccttccggggcgaaacaggcgctgaagcccggctgatctttcagcttgttatagccgcgctgccagagatgcccaatcagcggggagaccgggaagccgttgcgcgcgtagtcaatggcgggctgcgccagggtggtcaacggcagcgtgccgaagcgttccgccagggcgacccagccggataccgcccccggcacggtcaccgcgtcccagccgatttcgggcaccgcggtttttccggcaaacagatccgcatgccagctcgcaggcgaacgaccggaggcgttcaggccgtgcagcttttcaccgtcccagacgatagcaaaggcgtcgctgccgatgccgttgccggtcggctcgactaccgtcagcgccatcgcggcggcaatggcggcatccacggcatttccccccagctgcagcattttcattcccgcctgcgccgccagcggctgagacgtcgcaacggcgttatggcccagcatcggcgggcggcgtgaagcgtaaccggacgtaaaatctagcgctttggtcatcatgactccttagtcgtggcgcggatcgagcgcatcgcgcagcccgtcgccgagtaaattgaagccctgcacggcaaggaaaatcgccacgccggggaaaatggacatccacggagcctgttcaagaaaacctttggcggtgttgagcatggagccccaggacggattgggcggctgctgtcccagccccaaaaacgacaggctggcttcagcgataatcgccgaggcaatcgccagcgtggcctgcaccagaatcggcgacatcacgttgggcagaacgtatttgatgatgatccagcgatccggcaggccaattgcccgcgcgccgtcgatgtactcttcgttgcgaatggcgatcacctggccgcgcgtcaggcgggcgaagatcggcatcgcggaaaggccgatggcgatcatcgcgttcgtcaggctcgggcccaaaaacgcccccagcgcgatcgccatgatcaggaacgggcaggccagcagcgcctcgatcacgcgcgagatgacgccgtcccacatcttctggaagtaacccgccaccagccccagcggtacgccgataaccacggcaatcaccacagacatacagcccgccatcagcgaggtgcgcgccccccagataatgcgggataggatgtctcgccccagctcgtcggtgccgaaccagtacatcgccgacggcgctttgcgcaccgccaggaagttggctttgaccgggtcgaacggggcgatccacggcgccagcagcgccaccagcacaaagaatcccaccactgccgcgccaatgaccgcgcttttattggcgaggaattttttcaatacccggttttgcgcccgcggcagtgcgggcgcaacggtttgtgtcgtcagttccgccatcgttagcctcgcattttcgggttgataaggacgtaaagcacgtcggccagcaggttgagcatcaggaagccgatggcgacgatcagcaccacgccctgcaccaccgcgtaatcacggttaaataccgaatcgacgatcatcttgccgaagcccggaatggtgaacacctgctcggtcagcaccgcgccgcccagcagttcgccaaacagcagcgtggtgagggtaatcaccggcaccagcgcgttgcgaaaggcgtgctttaagatcaccgccttcggcagcagccctttcgcccgcgcggtgcggatgtagtccgccttcagtaccgcaatcatcgaggcgcgggtgtggcgcatcagcgttgccgccaggccggttccgagcacggacgcgggcagcagcagcgtgcgcaggttctggagcggatcttcactgaacggcacgtagccggacgcagggagccactgcaggtttaccgaaaagaccagaatcaacaggatccccagccagaagtgcgggatcgagatccccgagatcgccacgaagttcgccccgtgatcgacccagctgtttttgttcaccgccgcgaggatccccatgctgatgccaaacaccagcgcgataatcatcgccagcagcgacagctcaagcgtcaccggtagcttgctggcaatcagctgcgtcaccggctcgtgcgtgcgtaaggagacgcccagatcgccctgcagcgcccgcgtcagccagtggaaatactgcaccgggatcggggcatcgaggttcagctccgcacgcagctgagcgatgaccgccgggtcgcgctcctcgcctgccatggcgatcagcgggtcgccgggcagcagcttttgcagcccaaacaccatcatgctcaccagcaacagcgtcgggacggccagcagcagacgtttgcaaatcagttccagcatgggctctcctcaggacacttatttcgcaagcgttaagccagccagacgcacgatgccgtccgggtacggcttaaagccctgcacgcttttgttcaggccaaaaatacgcggctcgaagtagaggtaggcaatcggcatgtcggtttgcagctgcttcaccaccttgtcgtacagcggctggcgcgcggcctggtcggtactctggcgcgcctgggtcagccactcatcgacctgcgcgttgctgtagcggccgtcgttcagggtgcctttgctgttgataaagccgtagatgctgccgtccggatccgggcgccccgaccagccggagaagctcagctgatagtccccgctctgctggcggtccagcagcgtggcgaattcggtcatctgcaggttcaggttaaagcccgcctcggcgaccatcgcctgcagcacctgccccacctgctgcgaggttgggttgttcggcaccagcaggttgacggtcagcggcgcggtgacgcctgccgctttgagcagggctttggctttatcgacgtcacgcggcgggaccggcaggttgacgtgatacggactcaccgtggaaaacgcctggttggctggcgtatacaacccttcaaagaccacctgatttagcgcatcgcggtcgatggcctgagaaaacgcttcgcgtactcgagcgtccttgaacggatcgttggcgggcaccttgccgttattgatgttgaaagtgatgccctgatagcccagaccggtcaccttcgccagcgccagcttgctgtcggcttcgacggttttaacgtcgctggcggcgatgccttcggtcagatcaagatcgcccgcgcgcaggttcgcgaggcgcacggaggcatccgggatcggcagatagatgattttgtcgaagtggtaggcgtctttgttccagtagttgtcgaagcgggtcagaacgatgcggtcctgggacacgcggctgtcgaatttatacgggccggaacagaccggatgggcggcaaagtcaggcttttttgccgcttcaggggccatcatcgcgcccgcacggtcggtgagctgcatcagcagtgccgcatccggcgttttcaggtgcagggcaatctgcatcggaccggtgacctcgaccgattcaacggaggatatctcgcttttacgcagggagccttttaaggtcagggcgcggtcgaggttgtattttgccgcggcggcatcgaatttctcaccgtcgtggaaggtcacgccttcgcgcaggttgagcgtcagggttttaccgtcgtcactccacgcccagtctttggccagacctgggacgaccttcaggttttcatccacatccaccagcctgtcgcacagggaggcaaagacgaagcggccatagtaggtgcgcgccagatgcgggtcgagcatgtccgggtcagcccccaggccaatacgcagcacactttcagaatgggcgggcagcgccgcgccaagcaacataacacttcccagtacggtcaaaagagaattacgcattgtcattatcatgagttccttgaaggaagggacgagtgggtggccgcgtgttcaaacagcgcgcggcggcgcagaaacgcagcggatggcggtgcgatctggataacgctgcgatcgcggttgatctcctgccagcgatgacaggcaacctgacgcccgccgtcgagcacctgattaatcggctcgacctgacggcattcgtcggtgacgtacgggcagcgggtgtggaaacggcagccggacggcggactggccgggttcggtaagtccccctgcagcagcggcgcgtcgcgttcagcgcccggctgcatctgcggcgccgaggcgatcagcgcctgggtataggggtgcagcggtgcgtcaaagatctcatcgacgctggcaagctcgacgatttgcccgaggtacatgaccgccacgcggtcgctcatatggcgaataacagccagaccgtgggcgacaatcaccatcgtcagccccagctggtgcttcaggctttccagtaaattgaccacctgcgcctgcaccgacacatccagcgcggataccggctcatcgcccagcagcagctttggtcctgaggccagcgcgcgcgcaatgccgatacgctggcgctgcccgccggaaaactcgtgcgggtagcgcccggcccaggcgggcaggcccacggtcttaagcagttcggcaacgcggtactgccggtcccctttcttcatgttctggtgcagccacagcggctcaccgacgatctgctccaccgtcatgcgcgggttcagggaggcgaatggatcctggaagatgatctgcagctcgcggcggagctgattgagccgcgcgcccgaggcgtgggtgatctcttccccctgataaaacacgcgcccttcgctggcggccagcaggcgcagcagcaggcggccaagcgtggattttccggaaccggactcgccgacaatcgccagcgtttcgcccggcatcacggcaagcgacacgcgatcgaccgccgtgacgaaccgggccggggtaaagagttttttcgggccggggaacagtttgctgaggtcccgagcttccagaatgggcgtggtcatgcggtctctcccagggcgatgtggtgttcgagcggcacgcggaagcaggcaacccgatggcccgcgccgagcgtggtgagcggcggtttttcatcatggcagcgcgactgcgcaaacgggcagcgcgttgcgaaacggcagccttgcggcatggattccggcagcgggaccgatccgggaatagtggaaagcgggcccttgcgtgcgctaagggaggggatcgagcccatcaggccgatggtgtacgggtgctgcgggtcggcaaatatcgcctcgacgcttccctgctctaccacctgtccggcatacatcaccgccacctgctgcgccacttcggccaccacgcctaaatcgtgggtgatcatcagcaccgccgtgccggtttcctctttcaaggtgttgagcaaggcgaggatttgcgcctggatggtgacgtcgagcgcggtggtcggctcgtcggcaatcaataatttaggatgattgatcagcgccatggcaatcatcacgcgctggcgcatgccgccggaaagctggtggggataggctttcaatcgcatctctgctgccggaatctgcactttctcgaggatctgcagcgcgatcttcatcgcctctgcgcgcgagacgtcctgatgacgcataaccgcctcgctcagctgatcgcccagcgtaaacgccggattgagcgaggtcatcggctcctggaaaatcatcgccagctcgctaccgcgcagatcggcatattcccgcggcgagagcttgcgcagatcgtggcgacgaaactgcatctccccgctgacgatccgtgcgctggcgggcaataaccccatcagcgccagggaggtgatacttttcccacagccggattctcccaccagcgccagcgtttcgcccgccctgacggtcaacgagataccgtcaagcacgcttaccggcgagcccgcgaacgtaacgttgaggttttttacttgcaatacgggcgtggcgtccttaaaggggattgtcgtcatggcgtgaagtcgtcctcgaggtggatcgcctgaatcagggcggtttgcaggctgagcaggtgttcgcgcatcgcggtcgcggcctcgttaggctggcgatggataatggcagccatgatcttgtggtggtggtcgttatagctatcgacacgctcgggggtgcgtgccagctcgcgcagatgctgccagcccggttcacgccgcacggcatcaatggcatcaaacaggccgagcatcaggcggttgcccgccgcttccgcaatggcgcggtgaaaggcgctatcccacagttcgttgagatcgcggtcatccgggctgaccttgtcgatgcgttccagcatgcgctgcatgagcgcaaggttttccctggtggcacgcagtgccgcaagccgggctaaaccgggttcgagctgcagacgagcttccatcacttccagaaggttggtttgctgaaccaatccctgaagggccagcggttcaacgggtgcagccgggccgataaaggtccctttgccctgcttacgccagatgcgcccctcttcttccagcacgtccagcgcgcgacgcacttcacgtcgtcctacgccgagtgtgtccgacagctcacgttccgtgggcagtggagtgcctggtgttgactcgtgctggttgattagcccgcgcagctgttcaagcgcggtgctggaatttgccagaaaccgtgacggtttttccatattggttcgctcgctttcatcattgctttatttttattaacgataagttattgatatggaatgacgcttatcgtgctaatgattaagcaataaccaaaccaatctgcaattggttcagtaatttttagcatagcgggttataagcagatgattctgtatgaattcttttttacagagagacacaatctgactcgtgcctgaatagccagcggtggaaaaatgcacaacaacagtgcaaagaattcactaatgatgtgcaattgttaattaattgcactattgatattaactttttgttaactacaagtcagaagagagggaatggaatcacagctggctgaaacgacgaaggcctgaatcatttctgattcaggccttctgaatagtggcggaacggacgggactcgaacccgcgaccccctgcgtgacaggcaggtattctaaccgactgaactaccgctccactgttcccgtttggggaacgaggcgcatattacggtgcgcctccaatctcgtcaacgctttttctcgcgttttgaatcgtttgctgcaaaaatcgcccaaacgatgattttacaggcattccggcgttttttcaggcacgccacaggcagctgccgcccttcttctgcaccagatcaagacgggattcgtggttaagcagctcttcatcactggctaaaacaacccgcagccggcttgcctgacggacgacacgctgaatacccgcttcgccctgcgtttgctgcgactcattttccatactgaacttcatagacgtctgcccaccggtcatcgtcagatagacatcggcgaggatctgggcatcgagcaacgccccgtggagcgttcgtttggtattatctatctcgtagcgcgaacacagtgcatccaggctgttacgcttgccgggaaacattttcctcgccagcgccagactgtctgtcaccttacagaaggtattcgtcttcgggatatcacgattaagcttgctgaattcataatccataaagccgatatcgaacgaggcgttatggataacaagctcagcgcccctgatgtattccaggaattcgtcagccacgtccgcaaaagtcggcttatccagcaagaactcatcggcaataccgtgaacgccgaacgcttcgggatccaccagccgatcgggcttgagatagacgtggaagttgttccccgtaagacgacggttcaccacttcaacggcaccgatctcaatgatcttatgcccttcgtagtgcgcgccgatctggttcataccggtggtttcggtatcgaggacgatctggcgagtaattgcagtgctcatagcggtcatttatgtcagacttatcgtttaactgaacgtttcaaatacaggaagtctaccagagatgcgtaaacaggtagaaattttcaccgatggatcttgtctcggcaacccgggtcccggcggctacggcgcgattatgcgttatcgccagcatgaaaaaacttttagcgaaggctattttctgaccaccaacaaccggatggagctcatggcggccattgtggcgctggaggcgttaaaagaacattgtgacgtggtgttaagtaccgacagccagtacgttcgtcagggaattacccagtggatccataactggaaaaaacgcggctggaagactgccgataagaaaccggtcaagaacgtcgatctctggaaacggcttgatgccgccctgggccagcaccagattaagtgggagtgggttaaagggcacgccggtcatccggaaaacgaacgctgtgacgaactggcgcgtgcggcagccgctaaccctgcgcatgaggacgcgggctatcagcctgaatcctgatcagggctttctgtactgccgcgtggcgccaacggtctggcggatcggcgttttcgatttgctctgcttcatgggattaagcgtaaggggaatggttcgcttacgcgcgacgataaactgcatgcagcctaaggcaggcaaatgcgtgctcaacaagacgcccccctgccgtgcccagggcagcacctgaaagccgccgtagcagagcacttcgaagttcagcagtgacagccagtcgagctggcgcatcatggtgaacatccggctgttgtaaggcggcgtccggcgcagcaccggtaccagctttcgcaggcccatcaggctcagcgggttgaatccgctcagcaccagccagccgtcatcaatcagcacgcgatcggcttcgcgaagcagacggtgcggatcgctgcaccagggtaacgtatgtgcgagcaaacacgcatcaacggatttttccgcaaacggcagatgtaacgggtctgctttcacctgaaccggcgatccgccgagagagacgttcacctgatgcgaaatagcgcagctttcggtattgatttccgcgctgagattgccaatcttaagcaggtgaaagccatacattttcgcgagccagggcttcagctgttgctctaacgcctcgcgatagtattcaccccagggcagttccgcccaacgttccggtgctgcgacagtctgaggtatccttgccggtttcatcaacacacccgccacgctataagaggtaatgtatgaatcttatcagtatttctgcttttgaggacaattacatctgggttttggttgacgatgaacgtcgatgcgtcattgtcgatcccggagaatccgcccccgtactgcgcgcaatagaagagaacggctggcagccggaagccattctgttgacgcatcaccataacgatcatacgggcggtgtacctgaactgcgtacccattttccgcatgttgtggtttacggaccgtcagaggcacaagataagggtgtcacgcaagtagtcgaagaaggcgaaaaaatcctcatacgtgagtgggagttttccgtatttgccacaccgggtcacactttgggacatctgtgtttctacagtaagccttatcttttttgcggtgacacactgttctcagggggctgcggaaggttgtttgaaggaacaccagcgcaaatgtatcagtctttacagaagattaacgcattacccgatgacaccgttatttgttgcgcacatgagtatacattaggaaatatgaagtttgccgtcagcctgttgcctgaggatcgggcgattcaggattattatcacaaagtgaaggagttacgtgcaaaaaaccaaaacacactccccgtaattctgaaaaacgagcgccaaattaatttatttttgcgaacagatgatattgatttaattagcaaaattaaccaagaaacaaatttgcaacaaccagaacagcgatttgcatggttaaggtcaaagaaagataacttcagataattgctggttgccttttcaaaaattcgccgttatcatcgctcgtcttttaagcaactattgacacacacatgaaggcaaaagcgatattactcgcctctgtcctgcttgtaggttgccagtcgcagaacggcagcaacgtacaacagcacgcacagagcctttctgcagctggtcaaggggaagcagggaagtttacaagttcggcgcgctggatggacgatgggacatctttcgcgcaggagcaagacttgtggacctctattggcgacgagctaaagatgggaattccggaaaacagccggattcgcgaacagaaacagaagtatttaagtaataagagctatctccacgatgtaacgttacgggcagagccgtatatgtactggatagccgggcaagttaagaaacgtaacatgcctatggagctggtactcctacccatagtggagagcgcttttgacccacacgcgacgtctggcgccaatgccgcaggcatttggcagatcattccgagcaccgggcgaaactatggtctgaaacagacccgcaactatgatgcgcgtcgcgatgttgtcgcttcaacgacagccgctctcgacatgatgcaacgtctgaacaagatgtttgacggtgactggctgttaacggtcgcagcgtacaatagcggcgaaggtcgtgtactgaaggcaatgaaagcgaataaagcacggggtaaatccaccgatttttggtcgctctcactgccacaggaaacaaagatttacgtaccgaaaatgctggctttgagcgatattctcaagaacagcaagcgttacggtgtacaactgccaacaccagacgaaagtcgtgcactggcgcgcgttcgcctcagcaatccggttgatattcaacaggttgctgatatgacgggtatgtcggtaagtaaattgaaaacctttaatgctggcgttaaaggctcaacgctgggggcgagtggcccgcagtatgtaatggttccgcagaaacatgctgagcagttacgtgagtctttagcttcgggtgaaatcgccgccgttcagtcaacgctgatcgcggatgcatcatcagttaacagccgcagctataaggttcgttcaggtgatacgctttcgggcattgcgtcacgtcttggcgtgaatgcgaaagatctgcagcagtggaataacctgcgcagttcaggcctgaaagtgggtcaaactctgacggtgggtgcaggtagcagcgcacagcgtctcgccagcaacagcgatagcattacctatcgcgtgcgtaagggtgattcgctgtccagtatcgcaaaacgtcacggcgtgaacatcaaagatgtgatgcgctggaacaacgatactgacaatctgaaaccgggcgaccagctaacgctgtttgtgaagaacagcgcgacgccagactcctgataacacgaccgaaagataaaaaggcaccgattcccctcggtgccttttttgtttatccctctttttgcgcttccgccatgatggtatcgctggtaaatgaaccatcgtcctgcagttcaaagtacgccttcacctctgccgacgcactctcctgatacagcctgatagcctggcttaatgcttccggggtgcgcatacgcgctatccacgagctaaactccagcggtaaacggtctgtgattaacgaacgcgcgatcagccccgcttccgtgataagcgataaccactctccgctggcgtagttttgcacatgggaggtgtcgcgcagcgcttccaccgtctgcagccagatattacgtaccggatgcccaggcgacatgacatccataataatgaagatgccacccggcttcagaacgcgtttgacttcgcgtaatgcctggccaacatcatgccagtggtgcgcggaataacggctgatcaccacctcaaacgaggcatcatcaaaaggtaaggattcggcatagccctggcgcgtatcgatgttgcccagtcccttcgctttcgccgcttcagcaaccacctccagcatctggctggataagtcatatgcggttacgtgcgccacctgttgcgcagccgtgaagctggcatgccctgccccgcagcctaaatccagcacgtgcgcctgcgggaatgccgacagacgttcaccgagacgcaccagatcgcgacctgaagcgtgcacggcgctgctcagataggcatttgcctgagaaccaaactgtttttctacgttgtcatgatgggagtgtgttgttgtcatcgtactgtcctttgtgggttaaaaatagaagggcagcacccgcgcaggtctgccccacggcagacctgacacaccattatttatcaggtttgccgggactgaattcgactagtagagggttatgatcggaggcgcgcgtcaccagcacagaggcgtcgtgcacgcttaaaccacggtagaagacaaaatcgagaggacgaccaaaagcttttttgcgctggtcatcgctaaaacggacttcacgcagcgacatttcgcgcgcaaagcggtacagcgcattcatgcgcgggcggctccaggcattgaaatcaccggccataatgatcggcccactgtgatgcgcaatctgatcgccgatcggaagtaactgcttactatatacatccacgcccaggctgaagtttaccgcgtggatattcacgaccatcagcatacgggtatccggcagtggatagaccgtcaccagtgccgatttcgccagacgcaggataggctcgcgttcgcgcaatggacaacaatagaccggatgtgctgctgaaagcgtcatcacccccgaggggtgctgaggcagaacaaaggccggtacctggtcggcggcaagatagtgagtggtggcaaaccggaccagctcaggggtggtttgcgcttcctgtagcagaaccagatgggcatctttgccaaaattcttgagtaccgataaccactccgcacgctgctgcttaaagatattccacaccagtacgcggattttttcatcactgcttaacggtgtgccggcgggtaatgcctgactgatgctcgcaaacgaccccggaggcaagatcctctccgcgggcattccggcaacataacgcatggcataggtattttttcgcacttttggaaacagcctctgtaacatgaaccagtccggaaaacggactggttctaatgttatagggactttaggtcacactttcaacgcaatttctgagaaaccgctttccagttttgtaagccagcgcttactgatgttaccccagcgcaacgcgggctggcttatccagacgtccgctcaggccaatcagcaggaaggcgatcaggacaatcaccgcgccaatccacggggtctgggtcaatccgaagtgctcgacggtttgtccgccaataatagaacccagcgcaataccaatattaaatgcggcaatgttcagccccgatgccacgtccaccgcatttggcgtataaagctcggctttctgtacaacgtagacctgaagccctggcacattaccaaaagcgaagatccccatgaccagtaccgtgaccagcgcggcgtactgtatcgaggcggtgaactggaaaatcatcagcagaacaaccagcgcggcgaagatgaatttcagcgccggtaccgcaccatgcttatccgcaagcttgccgccccagatattgccaatcgcaacggaaataccgtaccccagcaagatccagctcacggcgttgggagagaagcccgccaggtcctgcatcatcggtgccagaaaggtaaaagcagtgaatacgccaccatagcccagcgccgtaaccgcgtagatgatcagcaaacgcggatgcgtaagtaccttcagctgatcgctcaggctagcgctggcccggcctggaatattcgacggcaccagcagcaggctggtcaccagggcaatgacgcccagtagggagacggccaggaacgtttcacgccagccgaagtgttgtccgataaacgtgcccaacggtacgcccgtaacgagtgcaacggtcaacccaccgaacatgatcgcaatggcggatgccgctttctctttgggtaccaggctggttgcaatagtagaaccaatcgagaagaacaccccgtgagcaaggccggtcaacagccgagcgatgaccagcgtggtgtagtccggcacctgccaggccagcacgttgccggcggtgaacagcaccatcagtgcaactaacagctgcttacgcggaaagcgtccggtcagggccgtcaggactggcgcaccgacagcaacgcccagggcgtagatggacaccagcaatccggcggagggcagcgagatcgcaagctggttagcaatggtgggaaccagtcccacgataacaaattcggtcgtggcaattgcgaaggcactgatcgtcagggcaagtagcgccagtggcataaaatactccgtatcatcaggattaagatgacaggcagtatgcgccagtgcttaaataacaaaaatggtcaaaatctcaatagaattttgcgggtggtgcaacaatgaaagcaacgtcagaagagctgacaatctttgtcgccgtggttgaaagcggcagctttagccgcgctgccgaacagctgggacaggctaactcagccatcagccgctcggtaaaaaagctggagatgaagcttggggtgagtctgctcaaccgaacgacgcggcagctgagcctgacggaggaaggtgagcgttattttcgccgcgtgcagtcggtactgcaggagatggccgcagcagagaccgagattatggagacccgcagcacgccgcgtgggttactgcgcattgatgcagccacgccggttgtgctgcactttctgatgccgctaatcaaacctttccgtgaacgctatccggagatgacgctctctctggtctcgtccgagacgtttattaacctcatcgagcgaaaggtagatgtggcgatccgggcgggaaccctgacggattccagcctgcgggcccgcccgctgtttgccagctaccgtaaaattatcgcgtcgccacagtatattgctgaacatggcaaaccggagacggttgaggagttgaaacagcatttgtgtctgggctttacggaacccgtctcgctaaatacctggcccgtcgcctgccctgacggtcagttgcatgagatcacctgcgggttgtcgtccaacagcggggagacgctgaagcaattgtgtcttgaaggcaacggtatcgcctgtttgtctgactatatgattgataaggagattgcgcggggtgaactggtggaattgatggccgataaacgcctgccagtcgaaatgccttttagcgcggtgtattacagcgacagagcggtgagtacgcgcattcgtgcctttatcgattttctgagtgaacatataaaaacagctcccggaggagctgtgtgagggttcaggttacagagggtgggtcaaacttaatcccagtttggcgctaagccttccgggctgaccaggcgatcgttgcactccagggctgcgatcgcttttttatcgtcagcatccagatgaagatccattgctaacaggttgctcgccaggttttcacgcttagtggatgatgggatcacggcataaccttcacccattgcccatgccagaatgacctgcgcagccgtcgcattatgcttctcggcgatacggataatcacctcatctttcagcgccttaccgtaggccagcgtcatgtatgaggtgatgtggatcccatgctgttttgcccagtccaccactttgcggttttgcagatatggagagagctcaatctggttggttgcaatattttctgcgccaacagcagcaatggctttttccatcagcgggatcgtgaagttggagatcccaatttcgcgggttaagccctgctttttcgcttccagcagcgcctgcatgaattcttccacagagacggcatcgttcggtgatggccagtggaccagcgtcagatccacgtagtcagtacgcagttttttcaggctctctttcaggcttgggatcagcttgtctttgctgagattctcaatccagattttcgtggtaataaacagctcattacgcggtacaccgctctcttcgagagcttgcccaacggcagcttcgttttcatagatctgcgccgtatcaacagcacgatagcccagttcgagtgcggttttaactgatgcgataacaacgtcgtctttcaggcggaaagtgcccagaccaaatgcagggagagtcatactattcctcaatcattatgttcgtaaactgaggacgattatcgctggcggtgttatagagaaaaagatcgcaaaatgcagaggatttttgctgatttcgcaataattaaacgtcagataagaaaaaagccctgagctaacgctcagggcttgtttgtaccatgaatgcaccacgtctaatcaaactcaaaaccgtcctcgagcagtgcgctttctcacgcgctacgctctatcgccaaatcaaagcaggctacttccctgagcctgttcgtctgactggtggtttagatgatgcaaacgccgcttctcgctcagttgcatggagagaagaagaaatactgcaatggatagccagccgtcagaaagtaccgctatcagaaacaagaagaaattgagcgaaaaagctcatcgctctaatagcacgttatatgcacatctatagggatagtagttatctaattcaatactcactatcccataccaatagttatttatgtaagggatataaatgaaacttaacagacgaaacatagatttttgttgttcgcttgatattggcatgaatagcagagatcaaaagttaaaaatgcgagttgataaactctgtgttgtaagtcaatttgatgagagtatcgaaaggaagattacatatgctaaactgaaaaagatgggctacaaggaattcaaacaatatcgcgttcaatatatccgaaacaaagaaggaaaaccttaccgaaaagcattattgattagggggaaggaggaaaactcaccagttctgttacgtatcgattactcgccaataaatcgtaataccggagaaatacgtttagattttcgcccccaacatatgaagtccaaaaaaatagaccatttgttatcgtggataaatcgtcgattaggaggaatattttaccagctgctggcgcaggcatgggttacgcaaattgatatcgcccttgacgtctacaaatgcaagttagatgattatatatggggcttacaacgttcaggaaaaacagcatactttgagaaggaaaatggtttaccgggactaaggataggaagttgccgctcgcttttacacatcctgtgctacggaaaagtagatgctaacagcggtagaaaactggtgtttcgggaaagagccaaattcattaacattaattttgatgagtatcagaaattcttgcgtattgaggctcggtacaggccaaacactaaacccacaagcaagaaaggtaacgttttgatgctggcccacctttcagagatgataaatcccttcgagcgactccgggtctactcgaaagatttgggggatgacctattggaaagagggtttctttgtacgttgccagacgctcccagcatcgctgaaatgaagcgctacatgctggcaactatgcaatgcccacgcttgcctcgcaaagtcgatagactcattgcagagtacgagacagagttgttcgataaacactcggtatggacgcaatggtcacgctgcgtcgctcaattaagcggcattttcagtatagcgtctgttttctgatggctggaatgacacaaactttttaacgttctcagccgagcaattaaccaacgactggagtgtcctgccagacactccagtaagccatgaagagaaaaagttctctaaggaatctacgattcaccagaaagtcgtttccagactttcagataatcctcgccagataaaactgaattcttaggtctcaagcgagcccaatcttctgatttgagagattgtaggtactcatttgctttacggggcgagagtttcaaatctacgccaccttccacgtttcttgccttgaaatcttcgcctgcacgttcggcaatacttctaggtacgctattcatgcgcatcaagactgcttcttccgtttttacaccatgatataacatcgctggtagattatttaatctacgtttttcttcatccgtcatattctcaaaatcgagtcctgacgtgggcattttgcttaaagccgaaaggccccatgcgccattattggcaagatctctataaacagccctacaagctttagagatctgatccgtaagagtttcgcctttaaaataggctttagcgatggattcaatggagctcccgcttacccatgcatgagtgatatctgccagtttcctatgactattgccttcccctttacttatatccctcaatccgtcctgcaactgcggcacacgcatcatgatgcccatcaagctaggcaagaccgattgcgccttgtcaccaaacaagctggtcggttcccaatctacgtgagtcagtttgttctcaagattattcaaatccagcaatgtcgaacgaaccccctcgggagaaaagcctgttacatcagcaagggaagcgttttccggatgctccgcgagtttacgcacatatcctttagttgcttctaacagtgcatctgctttttcctgtgacgccagatctgcttttgcacgaagtgagccaaatccgtaagtattacgcagcagttgctcagcttccccaattactgcgtcaagattgcgcttctcgttccaaaggtgggcaatataactcctaaaatctgcccattgttcttcctgaataactattgataaatttatcaaattaccagtcgcttggagctcatcaagcatcccttcgagccgagatacaagagactctgtagcatcacttacgtattgacggatctcgttaggtttgtcacccgcagcaataccaataacaccaacgctgtcatggccaatgcgtccagctcgccctgctaaattccaaaatgcacgatgtgacatctcattgccataaggatattttcgggttgctaaaaataccgaagaaacagggaaattaagtccctgcgcaatagttgttgtagcgcacatgacgcgaatatgtcctgcttcggtaagccattcaattaaagtaagtgcttctgtaggcagacctgcgtgatgaactacgacgcccttagagagcatctcaatcaactcaaaaccctcactgatctctgtcgccagaaaacgctgtactaactgaatatcatctggtatttgcacataaggatcgagttctgctgctacctttcgtgcgataccccatgcatctggaattgtctgggcgacagcgatactcgtaccacgcttagagaagactttggccattgctacagcttgtgctgccaatcctttagcacttgagtacgtcagcttttgcaacggtcgattgccatcaacacgatgcgttccttttagatgaattgtacgttgagtcgtagtgagtgcttcaaagcttaaatgccaatcccctcgcttttgacctttatgaatgtcgaaaagccccacaattctctcgttcggctgccatgctgaagtccccaaactaatgcttcgcccgcgatcagcggccaaccactgagcaaggtcatcagcgttaggtacaaaaggcattaacaataagaaattggcccgagctgattcttgcttaatagtggccaacaacagttctattctcaaaccacgtgattcgtcttcgatattgtgcgcttcatccatcacaaccagtgctagcgggcgaacaacttttttgtttctcatgaccaactgaagtttttcaggtgttgccaccaatatctggaatgcacgggcctcacctaacaactcttcttcaaaagcatcaacttcaacggcaccggttagaggttcaacctgtattccaagaggaccgaagtcctcacgaagacgccgagtgatttgagagacaagcgcacgagttggcgcaacataggctacccaaccgtcatcctgatcaaactgattgagtgcttgtaacattcgaaactgagcaagcgccgtctttccacccgatgttggcagatcaacaatcactgctctgcttgcctgatctaataaaccttgttcttgaagcgcagccctttgtggcggcaacaactcgaaaaagcttttgtgcttagttacatgagaaacaaagcgcgtcacacgggaattgactgtatgagccacccaccataaagatcctgccgccattttcttactagtggcatgcaaccaacgcaaaatcatctcaagttgcagatcctttgatgcttgagctgctttttgtgccgcctcaaagtgttgatccaattgggcatttatagctacaggctctccctgcagcatatacttagccaatatttccgtcgctttcgcccagtgatagagcgcaaccaaacgcattacgatggactgggcttcaaccccttgagcttgttctagtaagactttctcatagtcggcttggtcactacgaagcccaaccacaatctcagaaatttgatcaagatcgtcccaacgattcttacgtaacaaacgaagccagcaatcaaaaatacgatatagaaggcgcttatcccatgacacaccggctacactaggaacgactaatgcagcatgttgttcttcaaaccagcgtcgtaaatctgtccagcggtcaccacagtaagccaatcccgcgatatgcaatacatggaataatctcgcttcattatcacctggtattggcaatatgcgatagaaaccaaaagccctgtaagctcctgcttgggcaacatcacggagattcttattttcttgatttgcaactggatacaacaatgcaccaataccttcgatagcagccagttcgtaagctgttgctacccgctctagcaaatccgtatcaaagttgacctgaagattgtctagcagcttgtctaaagcaacatcgactaaacgtagctcagccatttccattgcctgagcacggagatcttcactaatggattgcacagcccaatgctgatcaacctgcgttaaatgttcctgcagaagcgtcatgacgcctcctgcatcaagatttgggcaagctcagagagggtgctgattgcgttaagggggagatacaaagcgtacatttcaatattagttaacaccggacaatttatagccagtgcatttacccgagcagaaatatccaaaggatttggctgaatatcacgaatcaaaatgccatataccgcgacatctgtagtattagagcttagatagcgcttagctgcacttttaaacattggttcccaatctgcgcgtgcagcatgatgccccaaatatcggcatagcgcatctttcactttgcgattatcacgcaacccatggagctgggttcccaaactggtcatcacactcggtggtgactggttatgttcggatgtcttaacttctccaaaagcgaagcggtaggggagatccacatcattcacgggctgaaagcctgttaaatcacaaccagctgggctagcattaggattcttaagatcgcgcccagtaggccaaggaaaaacacaacttcctttatcagtcacaaaggcttctgctatagcctcgcccacacgccagttattgggaactgtcttatcagtaagaagctcacgaagcccttcttgctcaaactcagtgcttacaacactccccaataattctaatagctcatcattgcccgcagtatcttgcaaaatagcttttactggcccagccaaaatttcgcgcatttgcccgtcgtcataagataaaccatgagcaacaataggtgatgtacaagtatcatagacaagctgcggtgcaggcatcggcattatttcagccccccttaaaggatttggtcttaattttcatataaatatgaccaatttcagcttcaattaatggcatactgtttctcttcctagctgtcgccctgggcctcacctaactaacctaaagatcaatcttttccgctttaaacttccagaatcgaccaattctttgcgctaacatgcctttcttgttgctccagtcatacacggttttatgaccataagtaataagtttttcaggtagttatgaagacggatagccaatgctatgtaagcactacaacaccaaaatttaagcgaatgatggtagtatctgatgtttgcatatgaaccacagaaagtaaaaaggatttggcgcgattaagcgggaagaggaaggaatagatcagcgtcccaacgatacagctatagttaggtaccctttctatttctagaacttacttgagaagtctcgctttctttctctaagtccatattggtaagccaattatgttgcatagtcagggtcttggcgggcaacgatgctcaagcttatttagtgccatcactgacataatcgtcaaatataggattgaactgctcaataaatgcacaacttggacgcagcggtcactctgcattgctcaattaagcagcattctcagtatagcgtcgatttgctgtgtacatagacgtgtacataatgaaaagcctgagtagaaaaaagtcaatgtaatcaagcactatacaccactactcaacattcagatccaaatgccttatcgggtggtgtcgacggcaccacccattattatttctaatccattccggcacctgattttgcgcgtcaccgcctttcatcaagctgattcaacataacttgataaaaatttatagggcaaacgcagtcgccttagaaaaactcaatcgtgatcttgcgcacaaatcgctaacctcccccgcgttcacaccggaggaaatatgctgcttcacatcctttatctcattggcatcaccgcagaagccatgaccggcgcacttgctgccggacgtcgccgtatggacaccttcggcgtgatcattattgctacagcgaccgcgctgggtggcggctcggtacgcgatattctgcttggacattatccgcttggctgggtcaaacaccctgagtacgttattatcgtggcgacagctgccgtgttaactaccatagtggcgcccgtcatgccccatcttcgccgcctgtttttagtccttgacgctttaggtctggtggttttctcgattatcggagcacaaatcgcgctcgatatgggggaaggacctgttatcgctaccattgccgccgtggtcacgggcgtattcggcggtgtgctgcgcgatatgttctgcaagcgcattccactggttttccagaaagagctttacgccggaatatcctttgcgtctgccgttctgtatattgctttacaacattatgtttcgagccatgatgttgtggtcattgccacgttattatttggctttacggctcgcttgctggcactgcgcttaaagctgggattgcctgtttttcattacacgcaggacacccattgaattctcaacaaaaccacaacaaagtagtaaaaagcactttttgttatctcatataaccgggccaaacgcgataaactgtcgcatctttgtccccataaacttgcgttaaaacaatgtcctttgccaaaacgtcagccctgattattaataaaaaactcagcagccattttttaattttgctgctcgtttccgtgctgattcagttatggccagtatttttaacgcaacctgcacgattcgcagtgcgcattgcgatttgtaatgcgcttttactggtttgcgccgcagcgatctttcgctcgcttcccggcaagatcctcgcattttttttaaccgccctgctcacgttaaattttgcgattgcttacagtacctggagcgtctaccagagcgaatttaacacggtattcgcgatgagtattctcggcactcacgttgccgaagcgaaaagcatgtcaggtttatacctacactgtttaccagccgcgtttgcttactttattgtcacctggttcgcaatcaaagcagctagcgagcatgtttcttcccgcgtcaaaactatcggcttcgttctgcttgccgtttattttggctggtattcgacggcaaattggctaaaaaaacgccacgaccttgaagtttattatccgctaagctcccggattttaaccaatacgccattttacaccggcgcagagttcattattgcccatcgcgataacgcgctggcggagaaaattagccagcacagcgtcaattatcctgcgttgcagtatcatgaaacgggcatcgaaaactatgttgttatcgtgggtgaatccgcacgtcgcagcaatatgaagctctacggttttcaccaggataccacgccagtggaatccttgctggcgaaggactccctcatttttagcaatgctattgcccctgcgtcagccaccgtgctttccgtgccgatgatattaagtaaagccgatccagaccacttcaccaccgataaacttgctgacaatatcgttagcgtcgctaaaaaaacgggctatcacaccgaatggattagcgcccagggtaatacaggcaagagcaataactatattgtggcgattgcttctattagccataaagcccagtggattgacacccgttatgacaccgagcttttacctgccctggatgaggcgcttaaagcccccggcaggaagttaattttcctgcatatcaacggcagtcatgagatggcctgcgatcggtatccgccatccgcaaatattctgcataccggcaacaagtatgaagattgctacaataatgcgattctgtttaccgactacttcattggcgaagtagctaaacgtctgcagggcagcgcatcctctctgctctatttttcagaccatgggctggaaaaaaacccgcagctgaactccatctatatgcatggctcacgcaacccaagcaaagaggcttaccaggtcccccagtttatctggtatagccagcaagccctgaatgctcaaaaaagatcggtggggtgggtgcatgaagcgtggcccacagcaagcaattatgagttgatgttgacgtggcttggaatcacaacgggtgttgatcaatgcagctcggtgcttgcggcgtgctatcaggctcccacacttatcccggtaattgatggcggccgccacatctatgactacgatcagctccgcgaaaccttcagttcgccagacagacataccccctggcgcaaagctaaagcaagctcgctctaaaatccaggcagaccctgcttgcctaaccaggatgccagcccggcaacgccagggtcgtggatgaaggcaacaatttgtcgcgccttcctctctcccgttcccggcaggctttgccagttctttacgttatgtccactcagcgtttgccaggttacgttccccatcgccttcagcgaagcctgtgtcagcggaacacccaatgccatgagccagcgaataaatggcttctcgcgcaccagattaaatcgatgccagagcgccagtccgcgcgcggaggaaaacccaggcgtagcctgcatttgcgcctgcgttaataacagccacgaaaagaggtgttcaaaatgatgtgcctgccagagggtgcgccagcctgactcgcctaatccttcaatatcaagcacctgctttgagctgagccaggtcagtcgggcaaagaactgttccatacattccggagaagcatagaaacagctcagcgcatgataacgcgaggctggaggctcgggtttatgtctgtccgtcccgcgccagaccaccttatcaaaccggggaataccctgcccggccaggctgacctgtatctgatcccctgaggcaatatccagcctctgccagcgctccaccgagcccagactcacccgccgtacctgtttatcgtccaattgcacaggttccagtgcggctacaacggacattttgcccgttcgccccacggaaaaatgaatatcactcacctcggtcacctgggctgcaggcgcatatttccacgcaaccagccagttgccttcgcccggtaaccagccttcccctgcgggcgcatcctccgaacgcaccacaatgccatccgtggcaaagggtaatccggttacgtgccaggcggcgcgctgtttctcgacggcatcaacagattcggcgggtagcgtataccgtgccgacagcgtaaaaccggcctgagacagctcagctaaagatgtctgcatatctttcggcccatccggccaggcccagatgaacacgccgatcttgctcaaaactgagttatccttttgccgcatcatcgcccccgccacctttgcgcgagcgttcatcccgcccatctgccgctgaatgtgattgtcgcttagccagaaaagctcgccctgtaagacgctgttcgcgagcttgccggtaagcttttgcggaatagtcgggatcaaacgcaccttcccggtccagtcttcccctttcaggccatcaccacgactgatggcctgggttaacgttccgtcacgatagaccagcgttaccgccacaccgtcaactttgggctgcatccacagatgctgtcgcgcacgcatccactgtctcaactcctctttgctggccactttatgtacgcccgtatgggcaacaggatgttttacgcttcccaccagcgcagggagtttctcctctgaaggctcactgccaaaacagtgctgccactgcattaaccgcccgttaagctggtcgtaaacttcgtcgttgacctcgctcacgccctgcttccagtaagcgtcatcccagcgtttgatttgcgcgcttaacgacgccatctctttctcagcttttgcctgcgaccacaccgggcacaccgctgcgccatagccactccacaagagcattaacccgcttatccatcgccacatcgctacccctcctttgtgttgcaggaggtatatcccgatgcctgaaaaaacgctaacggcaacgattcacaatgcgagacgctatccggtatttctttgggttgctgaaaaccacagataaaacctgaaaacggcacgcaaaattcaataatccaggggaaaaagtgtgacaaaggctacgtcacacggcactgacgtgtataataagcccgtatgtaggacttcttcgttaacacatacaaaagactctcatggctcaaggcacgctgtatattgtttctgcccctagtggcgcgggtaaatccagccttattcaggcactgttaaaaacccaaccgttgtacgacacacaggtttctgtttctcacaccacgcgtcaaccgcgtccgggtgaagtgcacggcgaacactatttctttgtggatcacgacgagttcagagcgatgatcggcagagacgcgtttcttgaacacgcggaagtattcggtaattactacggtacctcgcgtgaaaccattgagcaggttctggccacgggcgtgaatgtgttcctggatatcgactggcaaggtgcacagcaaattcgcaagaaaatgcctgactcgcgcagtatctttattttaccgccatcgaaagatgagctggatcgccgcctgcgtggccgcggtcaggacagcgaagaagtcatcgcaaagcgtatggaacaggctgttgcagaaatgagccattacgcggaatatgattaccttattgtgaatgatgattttgatgccgcactgagcgatctcaaaaccattcttcgtgcagaacgtctgcgtatgagccgccagaagcagcgacatgacgcattaatcaccaaactgttggcagactgaacccactttcagtatcatgcccagtcatttcttcacctgtggagcattttaagtatggcacgcgtaactgttcaggacgctgtagagaaaattggtaaccgttttgacctggtgctggtcgccgcgcgtcgcgctcgtcagatgcaggtaggcggtaaagatccgctggtaccggaagaaaacgataaaaccaccgttattgcacttcgcgaaatcgaagaaggtctgatcaacaaccagatcctcgacgtgcgtgagcgccaggagcagcaagagcaggaagccgcagaactgcaggccgtaaccgctattgctgaaggtcgtcgttaattaaacctgcgggtcgcccttgtatctgtttgaaagcctgaatcaactgattcaaatctacctgcctgaagaccagattaagcgtcttcagcaggcgtatctcgttgcacgtgacgctcacgagggccagacacgttcaagcggtgaaccctacatcacgcacccggtagcggtggcctgtattctggccgagatgaaactcgactacgaaacgctgatggccgcgctgctgcacgacgtgattgaagatacccctgccacttaccaggacatggaacagctgtttggcaaaagcgttgccgaactggtggaaggggtctctaagcttgataagctgaatttccgcgacaagaaagaggcgcaagccgaaaacttccgcaagatgattatggcgatggtgcaggatatccgcgtcattctcatcaaactcgctgaccgcacccacaacatgcgcacgctgggctcacttcgcccggataaacgtcgccgcattgcccgtgaaaccctcgaaatctacagtccgctggcgcaccgtttaggtattcaccacattaaaaccgagctggaagagctgggttttgaagcgttgtacccgaaccgctatcgcgtgattaaagaggtggtgaaagccgcacgcggcaaccgtaaggagatgattcaaaagatcctctctgaaatcgaagggcgcttgcaggaagcgggaattccgtgccgcgtcagcggtcgcgagaaacacctgtactccatctactgcaaaatggtgctcaaagagcagcgttttcactcgatcatggatatctacgccttccgcgtcattgtccacgactcggacacctgttatcgcgtgctggggcagatgcacagcctctacaagccgcgtccggggcggatgaaagattacatcgccattccaaaagcgaacggctatcaatctttgcacacctcgatgatcgggccgcacggcgtgcctgttgaggtgcaaattcgcaccgaagacatggaccagatggcagagatgggtgttgccgcgcactgggcctataaagagcacggtggcgaaagcagtacaaccgcacaaatccgcgcccagcgctggatgcagagcctgctggaacttcagcagagtgcgggtagctcgtttgaatttatcgagagcgtgaaatccgatctcttcccggatgagatttacgttttcaccccagaaggtcgcattgtcgaactgcctgcgggcgcaacgccggtcgacttcgcttacgccgtgcataccgatatcggccatgcctgcgtgggcgcgcgcgtcgacagacagccttacccgctgtctcagccgctcgccagcggccagacggtggaaattattaccgcgccgggcgcacgtccgaacgcggcctggctgaactttgtcgtgagctccaaagcgcgcgctaaaatccgtcagctgctgaaaaacctcaagcgtgatgattccgtcagcctgggccgtcgtctgctcaaccacgcgttgggcggcagccgtaagctggctgagatcccaccggagcatatccagcgcgagctcgaccgtatgaagctcacgtctcttgacgatctgctggcggaaattggtctgggcaacgcgatgagcgtcgtggtggcgaaaaacctgcagcagggcgaagcaataccttctgcgccaggcgcatccggccatgctcatctgccaatcaaaggcgcggacggggtgctgatcaccttcgcaaaatgttgccgtccaattccaggcgacccgattattgcgcacgtcagcccaggtaaagggctggttatccaccacgaatcctgtcgtaacattcgcggctaccagaaagaagccgagaagtttatggcggtcgagtgggataaagagacggcgcaggaatttatcaccgagattaaggtggatatgttcaaccatcagggtgccctggcgaacctgacggcagcgatcaacacggcctcttccaatattcaaagcctgaatacggaagaaaaagatggccgcgtgtacagcgcctttattcgtctgaccgcccgcgaccgcgtgcatctggcgaatatcatgcgcaagatccgcgtcatgccggacgtgattaaagtcacccgtaaccgaaactagtggtatgaattcacaacgttacgcgcggatatgcgaaatgctcgccaggcgtcagcctgacctgacggtctgcatggagcaggtccataagccgcataacgtctctgctatcgtccgtaccgccgatgccgtcggtgtgcatgaagtgcacgccgtctggccgggtcaccggatgcgcaccatggtctcggcggcggcaggcagtaacagctgggtttccgtcaaatctcaccagacaattggcgatgccgtttcgcacctgaaagggcgcgggatgcagatccttgccactaacctgtccgctaaagccgtggattttcgcgagatcgactacactcgcccgacctgcattttgatgggtcaggagaaaaccgggatctcacaggaagcgctggatctggcggatcgggacatcatcattccaataatcggcatggtccagtctctcaatgtctccgtggcgtccgcgctcattctgtatgaagcgcagcgccagcgtcagaacgccggcatgtacgagcgtagcaacagcatgctgccggaagatgaacagcagcgcctgctgtttgaaggcggttatccagtgctggctcgcgttgcgaagcagaaaaaattgccttacccccacgtcaacgcgcagggcgaaattgaagccgatgccgagtggtgggccaccatgcagtacgccgggtaagcgatgaaaggccgcctgctggatgctatcccgctcaacagcctgacgggcgtgggcgcggcgcaaagcagtaagttggccaaaattggcctgcacaccgtgcagaatctcctgcttcacctccccctgcgttatgaagaccgcacccagctttataagattggcgatctccttcccgccatttacgccaccgttgaaggcgaagtcctgaactgcaacatcaccttcggcggacgccggatgatgacctgccagatcagcgacggcaccggcattctcaccatgcgtttcttcaacttcagcgcggcgatgaaaaacagcctggcgacaggccgcagggtgctggcctatggcgaagccaaacgcgggaagtacggcgcagagatgatccaccccgagtaccgcgtgcagggcgatctcagcacgccggaactgcaggagacacttaccccggtttacccgacgaccgaaggcatcaagcaggccacgctgcgtaagcttaccgatcaggcgctggagctgctggacacctgcgccattaccgagctgctgccacccaagctggcgcagggcatgatgagccttcccgaagcgctgcgtaccctgcaccgtccgccgcccacgctgcagctcagcgacttagaaagcgggaaacaccccgcccaacggcgtcttatccttgaggaattgctggcgcataacctgagcatgctggcgcttcgcgctggcgcacagcgtttccacgctcagccgttaagccagaatgatgcgctcaaagataagctgctggcctctctgccgtttaaacccaccggtgcgcaggcgcgcgtcaccgccgagattgaacgcgatatggcgctcgacgtgccgatgatgcgcctggtacagggcgatgtaggctccggtaaaacgctggttgccgcccttgcagccctgcgcgccattgcccacggtaaacaggtcgcgttaatggcgccgaccgagctgctggcggaacaacacgccaacaatttccgcgcctggttcgcgccgctggggattgaagtgggctggctggcaggaaaacaaaagggcaaggcgcgccttgcgcagcaggaagccatcgccagcgggcaggtgcagatgattgtcggcacgcacgctatcttccaggagcaggtgcagttcaacggccttgcgctggtgattatcgatgaacagcatcgcttcggcgtgcatcagcgtctggcgctgtgggaaaagggactgcagcagggcttccacccgcatcagctgattatgaccgccacgccgatcccgcgcacgctcgcgatgacggcttacgccgatctggatacctccaccatcgacgaactccccccgggccgtacgccggtcacgacggttgccattcctgacacgcgtcgcagcgatatcatcgaccgcgtgcgcaacgcctgcacccacgaagggcgtcaggcctactgggtctgtaccctgattgaagagtcggaactgctggaagcgcaggctgccgaagccacgtgggaagagttaaagctcgccctgccggagctaaacgtgggtctggttcacggacgcatgaagcccgctgaaaagcaggcggtgatgcagtcgttcaaacagggcgagctgcatttgctggtcgcgaccacggtcatcgaagtgggcgtggatgtgccgaactccagcctgatgattatcgaaaacccggagcgccttggccttgcccagctccaccagcttcgcgggcgcgtcggccgtggcgcggtagcgtcccactgcgtcctgctctacaaagcgccgctctcgaaaaccgcccagatgcgtttgcaggtgctgcgcgacagcaacgacggttttgtgattgcgcaaaaagacctggagatccgcggccccggtgaactgctgggcacgcgtcagacgggaaatgcggaattcaaagtcgcggatttgctgcgcgatcaggccatgatccccgaggttcagcgcctcgcccgccacattcatgaacgctaccccgagcaggcggcagcgttaattgagcgctggatgccggaaaccgaacgctattccaacgcctgatttcaggcgaacatcggcagcatcaggtacagcttaatcaccagcgcgttgacgatatcaataaagaacgccccgaccatcggaaccaccagaaacgccatgtgcgatggcccaaaccgttcggtgatcgcctgcatgttggcgatagccgttggggttgcccccagaccaaaaccgcagtgacccgccgccagcaccgccgcatcgtagtttttgcccatcatgcgccaggtgacaaacatggcgtacagcgccataaacagggcctgcaccgccagaatcgccaccatcggcagcgccagggaggccagctcccacagcttgaggctcatcagcgccatcgccaggaacagcgacaggcagacgttgccgagcaccgacaccgcccgttcaaacacgcggtagaagcccatcagcgccaggccgttgctcagaatcaccccgataaacagcacgcagacaaacgtcggcagctcaaacgcggagcccgccagccattgcgcaaccactttgcccacggtgaggcagatggcgatcatcgcgatggtttcaatcagcaccagcgaggtaatactgcgcccaacgtcaggcttttcaaaggcggtcggtaccagctcgtcgtccggcctgccgtccggcgtggtggagtgcttcaccagatagcgcgccaccgggccgccaatcaggccacccagcaccaggccaaaggtggcacaggccatcgccacttccgttgcattttcaaaaccgtagcgctcgacgaacaatttactccacgccgccccggtaccgtgaccgcctgacagcgtaatcgaccccgccagcagccccatcagcggatccagccccagcaaggtcgccatgccgatgccaatcgcgttttgcatcagcagcagccccaccaccacaatcaaaaatacgccaagcaccttaccgcccgcccgcaggcttgccaggttggcgttcaggccgatggtggcaaagaaggccagcatcagcgggtctttcagggacatgtcaaaatcgatttcccagcccatgctttttttgagcaccagcagggccagcgccaccagcaggccgccagcgacaggttcaggaatggtgtattttttcagaagggaaacgctatgtaccagcttacggccaagcagtaacaccagcgttgcggcaacaagggtcgacaacgtatcgagatgaatcatagaaggctccttttttgcgcgtgttctatacacacgcggcgttatcctgggccggtttgcgctcttcatgagcttccggcgcaaaaagtgtaattttttttcctcatcggatgtagaaaacctgctcacagcggcagattttcttgtctttttttgctggcaatcgtttgcttttaccaggtggtcagataaaatgcccgcttttccaccgtgggattgccgccgatgtccgttaacaccatagagtcgcctgatgcgcaaccgattgcgcagaagcaaaatagcgaactgatttaccgccttgaagaccgcccgccgctgccgcagacgcttttcgccgcctgccagcatcttctggcgatgtttgttgcggtgatcaccccggcgctgctgatctgtcaggcgctcggtttaccggcgcaggacacgcagcacattatcagcatgtctctcttcgcctccggcgtggcctcgattatccagattaaagcgtggggtccggtggggtcgggtttactgtcgattcagggcaccagctttaactttgtggcaccgctgatcatgggcggtacggccctgaaaaccggcggcgcggatgtcccgaccatgatggcggcgctgttcggcacgctgatgctggccagttgcacggagatggtgatctcccgcgttctgcatctggctcgccgcgtcatcaccccgctggtttccggcgtcgtcgtgatgattatcggcctgtcgctgattcaggtgggccttacctccatcggtggcggctatgccgccatgagcgaccacaccttcggcgcgccgaaaaacctgctgctggcaggcgtggtgctggccatcattattctgcttaaccgccagcgtaacccttacctgcgcgtcgcctcgctggtgatcgccatggcggcaggctacctgctggcgtgggcgctgggcatgctgccggagaacaccgcgccagccaacagcgcgctgatcactgtccctacgccactgtattacggtctgggcattgactggggtctgctcctgccgctgatgctggtctttatgatcacctctctggagaccatcggcgacatcaccgccacctccgacgtctccgagcagcccgtttccggcccgctgtacatgaagcgcctgaaaggcggcgtgctggcgaacggtctgaactcgtttgtctctgcggtcttcaataccttcccgaactcctgcttcggtcagaacaacggcgtgatccagctgaccggcgtggccagccgctatgtcggcttcgtggtggcgctgatgctgatcgtcctcggcctgttcccggcggtgagcggctttgtgcagcacatccctgagccggtgctgggcggtgcaacgctggtgatgttcgggacgatcgcggcctccggcgtgcgtatcgtctcccgcgagccgctgaaccgccgcgcaatcatgattattgcgctgtcgctggccgtcggtctgggcgtttctcagcagccgctgatcctgcagtttgccccggactgggtgaaaaacctgctctcttccggcattgccgcgggcggtatcaccgctatcgtgctgaacctcgttttcccgcctgaaaagaactgatccccttcacggcaggcagtcaatgtctgccgtgacatctatttacaccattcccgccttgaggattgcgcataaatcgtgcataactcccttatgtgcgttttgcgggatggaagaccatgaaatttattggaaagctactcgtctatcttctggtagccctgctcattgtgatactggcgctctatattctgctccagacccgctggggcgcgactcaggtcagcagctgggtaacggtgaataccgactacgagctcagtttcgacaagatgaatcaccgcttttcgtcaccatcccacctcattctggaaaacgtcaccttcggccgggacggtaaacccgccacgctggtggccaaaaaagtggatatcggcctcagcagccgccagataaccgatccgctgcacatggacaccatcaccctgttcgacggcacgctgaatctctccccgcagaccgcgccgctgcccttccaggcggatcgcctgcagctgaacaatatggcctttaacagcccgaataccgaatgggatctgagcgcgcagaaggtgacgggcggcgtcagcccgtggcagccggaagcgggcaacgtgctgggtaatcacgcgcagatccagatgagcgcaggctcgctggccctcaacggcgtaccggccaccaacgtgctgatcgagggccagcttaacggcaaggaagtggtgctgaatacgattggcgccgatatggcccggggctcgctcaccggctcggccctgcgcaacgccgacgggagctggattatcgacaccatgcgcctgaacgagatccgcctgcagagcgataaaacgttgaccgcattcttcgcaccgctgaccactatcccctctctgcagattggtcgtctggacgtgaccgacgcccggcttcagggtccggactgggcggtgaccgacctcgatttaagcctgcgcaacctgacgctgagcaaaggtgactggcagagccaggaaggccgcctgtccatgaacgccagcgagtttatctacggctcgctgcatctttttgatccgatcctgaatgcggagttttccccgcagggcatggcgctgcgccagttcacctcccgctgggaaggcggcatggtgcgcacgtccggtaactggctgcgcgacggtaaagcgctggtgatggacgatgtcgccattgccgggctggagtataccctgccgcagaactggaaaacgctgtggatggcgcctctgccggaatggctgaacagcgtcacgctgcaaaaatttggcctaagccgcaacctggtgatcgacatcgatcccgccttcccgtggcagatcacctctctggacggctatggcgcaaacctgcagctggtgaaagatcgccagtggggcgtctggggcggcagcgcaaccctgaacggcgcggcggcgacctttaaccgcgtggacgtgcgccgtccgtcgctggcgctgaatgctaacgccgcgacggtgaacattaccgacctgagcgcatttaccgagaaaggtattctggaagccacggcgaccgtttcccaactgccgctgcggcagaccgcggtgagcctcaacgggcgcggcgttccgctcagcgtgctgcagcagtggggctggcctgcgctgccgattgcaggtgacggcaatattcagctcaccgccagcggcagcgtgcaggcgaatgccccgttgaagccaacggtgaatgggaagctgagcgcggtgaatatggataagcagcaggtagagcagacgatgacgggcggcgtggtgtcggcgatggcgccggcacagtaaaaagccgggtggcggcttcgccttacccggcctacgaggttttggttccctctccctgtgggtgagggcatcagaccgcataattaccgtaggcccggtaagcgcagcgccaccgggcattttccacctcagagctgaaccgccacctcatccccctcggctttcaccaccacgccccactcgctacccgcgtgcgagccgcccttcacgccactcactttctgcacgttgcgcaagcataccgaccagttttgcgcgtctcccgcgccgataaaggtcacgacgtcgccctgacgtgacgccttaagcgtaaacaccacagaaccgtccgccgcaggcacttcacttaccgccgttgcgccatcgtccaggttaaacagctgaaaggctgtcccctcgtgccacgcgtagttcggcttctggttattgttgcccagcgccagcagcgtgttgtcgcgcacgtagaccggcaggctcatgaaatcgtgctgctgcttatgccagcggctgccctgaatttcgtcgttgtgccacaggtgcgtccagcgcccttccggcaggtagaactgcacgtcccccgcctcggagaacaccggcgcgaccatcaacgaatcccccagcatgtactggcggtcaaggtaatcgcacgccggatcgtccgggaactccagcatcatcgcgcgcagcatcggcgtgccgaactcgcgcgccagcgtagcctgacggtacaggtacggcatcagctggcacttcagctgcgtgaagtggcgcaccacgtcgcaggactcgtcatcgtacgcccacggcacgcggtaggatttgctgccgtgcaggcggctgtggctggagaacagcccgaacgcgcaccagcgcttgtagacgtgcgccggggcggtgttttcgaacccgccgatatcgtggctccagaaaccgaagccggacaggccaatcgacagcccaccgcgcaggctttcggccatcgactcatagttggcgtagcagtcgccgccccagtgaaccgggaactgttgcgcacccacagacgcggagcgggcaaacagcaccgcctcttcttctcccaccgtctctttcagcacgttccacaccagctcgttgtagatgtaggcgtaatggttgtgcatcttctgtggatcggacccgtcgaaccactgcacgtccgtcggaatacgctcgccaaagtcggtcttgaagcagtcgacgccgatatccaccaggcctttcagcttgtcggcataccaccggcacgcgtccgggttggtgaagtcgtaaatcgccagccccggctgccatttgtcccactgccacagggagccgtccggacgcttgagcaaatagcccctctctctcagctcccggaagatcggggatttctggccgatgtatgggttaatccacacgcagaccttcagccctttctccttcaggcggcggatcatcccttcagggtccgggaaggtcaccggatcccactcgaagtcgcaccactggaaggccttcatccagaagcagtcaaagtggaacacgtgcagcggcaggtcccgttcggccatgccgtcgataaagctgttgaccgtcgcttcgtcgtagttggtggtgaacgaggtggtgagccacaggccaaatgaccacgcaggcggcagcgccgggcgtccggtgaagcgggtatagcggttcagcacttctttcggcgtcgggccgtcgatcacgaagtactccagatactccccttccacgctgaactgcaccttagagactttctcggagcccacttcaaacgagacgttttccgggtgattcaccagcacgccgtagccgcggttggtcagatagaacgggatgtttttgtaggactgctcggtgctggtgccgccgtcgcggttccaggtctcgaccgtctggccgttgcgcaccagggcggtaaagcgctcgcccagaccgtagaccgtttcccccacgcccagatccagacgttcgaacacgtaattgcggtgggtattgctgtcctgcacgtagccgttgtttttcagctggctgccggtaatgcgctggccgttgcgcaggaaatccagcgcccagaactcacctttggtgacgcgcacgctggcgctgccgcttttcagctcggcaaaatcggcgttgttttcgatctctaccttcacgtctttcagaacgttcagcggatagtgcgggccgttgttcagcgcgccctggaagtgctcgatgcgcacccccacaatcccttcctgcggggaaaacagacgcaccgtgaacatcaacgtgtcgagctgccaggtgcgctcacgcacgtcgcgcggcgcaacatacaccaccaggtcattgccctgctgctccacgtcgaacacctgaaccggacaggtcacgttcaggcccggttgaataagccagtttccatcactgattttcatgctttcgtcctcttagttctgcaattctttgctggccggcaggttttcaaactcctgctgattgcggcgtgcgccccgcgccagctcgcccaggattttggtcaggaagggggttttcagcgtgtagtagcgtttggcgatgatggcgctcagcacgtagcagaccgccggggccagggtaaacaggccgataatgatgctgatggtcgcgctgttctgggttttggccgccgcgtcgtagccgccgccagccagcatccagccgatcatcgccccgcccagcgccagaccgagcttcagcacgaacagcgtgcccgcaaagctgatgccggtcaggcgcttgccgttagtccattcgccgtagtcgacggtatcggacatcatgacccactggatcggcgtcaccagctggtgcagcacgccgatgacgaagataaagacgaacatcagcaccgtggcgtgcatcggcacgaagaacatcgccacgctgaccaccgccagcgcggcgttggtccaccagaagatgctgaccttgcacttccagtcggtgagcggttttgccagcgcggagccaatcaagttgccgacgcagtaggtggtgaggaacgcgacgaacacttccggcgagcccatgatccaggtgcagtagtacatcatcgcgccgccgcgcacgcagacggcgaggatgttgaggatggtcagcacgccgacgatgcgccactggtcgttgtgccagatgtcgcgcaggtcttcccgcatggaggtggtgctcggcggcacctggatgcgctctttggtggtgaagaagcagaacgccagcatcaggaatgcgaccaccgacagcacggcaatcccgccctggaagccgagcgccttatcgtcgccgccaatcaacttcaccagcggcatcatcagcaccgtggagagcatgccgcccgccgtcgccagcacgaagcgccaggactgaagggagatacgctgcgtcgggtcactggtgatcacgccgcccagcgcgcagtaaggaatgttgaccacggtatagagcagggtcagcagggtgtaggtaacggcggcgtaaaccattttgccgttaaggctgaggtccggcgtggtgtaggccagcacgcagacgataccgaacgggatcgcgccgaacaaaatccacgggcggaacttgccccagcggctgcgggtgcggtcggcaatcagccccatgcacgggtcggagatcgcatccagcgcgcgggccagcaggaacatggtgccgacaaacccggcgggaatgccgaaaatatcggtgtagaaaaacatcatgtacaacatgacgttatcaaaaatgatgtggctggcggcgtcacccatgccgtagccaatcttctcttttactgacaatacttcgctcatctttttttatccttcacgctgtagggggcgctgagaccggttacagagttttaaaccattgtttcaggagcgggtattgcgttttctgattagcagattacgtttcttgttttttgtgatcgcggtaaatactggagagcacgaaaggctaacctgatgattttcttaagaattaactgaaacaggggggtgcaggtcaaaagagaggtgaaaaaagtggtgtggggtatgtggtaaatgcctgaaagtagctataatgcgccccgcctccatgtagcaatgcaggcgcggaagatcgtcatctccggtgaggtggctggacttcaaatccagttggggacgccagcgttcccgggcaggttcgactcctgtgatcttccgccaatatgcctcttctaaattctccctaagtcaattaatcccttataatacctgcaactgaaagcatctatgctctccttagatcaactcatgtctatcagaatcaagcgtgttctgggggcataaaagatgcccctatttctaggtgcccccaatgaaactgacagcctgacaagtagagaccgcaaaacctaaagataagccgtacaagctctcagacggtggtggactttatcttgagatagcaaccagcggttctcgctactggagactaaaatatcgctacggaggtaaagagaagcgcttagcatttgatgtttatcctgaacgtgacagaagagaagcggctaaaaagacattagctgcaggaagtgctccagcagaagtaaaaaaagcggagaaattagcccaaaagctcaatattgagaacaccttcgaagctgtagctcgtgagtggcatcactcaaaagccgatcgctggtcattacgctaccgcgatgaaatcattgatacctttgaaaaagatattttccctacattggtaagcgccctattgctgaaagcaaaccaatggaattactggaagcactccgtcgcatggaaaagcgcggggcgttagagaaaatgcgcaaggttcgtcaacgctgtggtgaagtgtttcgctatgcaatagtcacaggcagggccgaatataacccagcaccggatcttgcaactgccctggcaacacctaagaaaacgcattttcctttcctctctgcagatgagctcccgcatttcctcaaagacctctctggctatactggcagtgtcatcccaaaaacagcaacatagatcatcatgctgacgggcatacgaactcaggagctacgtttttcccgatgggaagatattgattttgaaaaacgactctgggaaatacctgccgaggtgatgaaaatgaagcgaccccatatcgttccaatatcgaaccagatagtggccctatttgaatcgcttaaaccgattaccgggcagtatccattagtgtttatcgggcgtaatgatcgaactaaaccaatctcaaaggaaagtgtgaatcaggtaatagagctactgggttataaaggtaggctaactggacatggcttccgtcacaccatgagtaccattttgcatgagcagggatttaactcagcgtggattgaaacgcaacttgcacacgtcgataagaatgcgatccgtggtacttacaaccatgcgcaatatctggaaggaagaagggaaatgatgcagtggtatggggattttattgatgagctaaggatgagagaggctgtattgaataggcatgttgtggggtaaatacaacaattatttagccatctataaatctagatggctattatttggagtgtttttttgtctccgaagtgatttactttaaattctgctctttgattcgggttcaagtagtcaaaacaacggcagcatcagtccaaaggccttcaaactggcttagtcgtgactacggtcatgggatcagtccatcctactgctcaagtttttctagaattaaacaagcttcacgattaagagtaatgaattcctgccagctatattgttgttggtagttaagctgatactgtttttctacctggcaaataagcggacgtgtttcataaatcgcgcacagctttgtctccatctgatagtgacgacaaatgccgtcaccacgatcgagaaattgcgtttcactggcgcgattgacgtggcgacaacaagcgccgcactggttacagggaaacgcgggcgttagcgtcatagcttacttaaccagctacgcacagagcgggtattccctgcttcaaacggtagcgcaatattacggcgctcaacctctgcacgcagcaacaaaccacgctcaatttcactattcaccgcgttaagatgcagcgagaaacgcgataacgcagacgtatcaatagcaaactctaacgccgaaagctccagtagataacgatcgagttcagcattcacctgctgataatactctagtgctttctgatacttatctttaaacgtatccagaaacgcccagacctttttcatcaatgcgctgtgttcaaggaagtagttcatcaccagcgtcagaagaccggtcgccagcgcgccgcagaaagccgccagttccggaccaaaaggaaagacgagcatcttggctaaagcttcgttaaccaccacaccagcagccacggccacacccgcagccaccagcttgctcaccgctttagctagctgccccggcgctaacccctcagggttaaagaccataactttaaaggcctgtaccaaattgttccacatctcacgaatcaggcgcaccatcatcttcttagtcgtaaagaagatattgaagagcgtcgtcgtaatgctggagagcacgccaccgatagcaccgtctttaaaggatgtcaggaaagtgctgaatttactctgcactcgctgccagactgcgcgtaatgcctccgccgcatcttgcaggaagtctccggcatcgaatgaacgacgatgcttctcgaacatcaccggaatgcgctcgcggaactcaaaccaggtctctgccagaaccagccccaacatctgccgcgttcccatgcgaaatgcattgtttattgtggcaatggcgacattcttcgcaaatttgctgctggtgtaatattcctgattgatcgtactgttgtatttttcccgcgcctttttgtcagcctctttcatccgttcaaaatcggcggctgctttattttccagcttattcagttgtttttgctcttgctcggaaagcgttggctggctgcgcaaacgggcaatttcctgcgtggtcgcagcatgctgttcttgtagcgtttgcacgaaggcatccatcgttttcgccttcttcgccttattcagcgactcattcgtgaaggtcagatttgatgaatcattagccagatcggcaccatcgcattcggcaaggatacgccctggatcgttgtgaatttcatgggcggcaataatatggtcgagattctttttatcattagccgcaaatctctcaccagtgtaggtatcggtcaacgtaccggcctcgtgcgccttttttcccgcccggttggtggcaatgtagttttcgtgcctatggtaatgatgagaatcatacccttcgcgttgctcgtaccgttgacgctcggcatcggaggcatacactccctcgcgagcgttatgaatggtattcacatcgccgccgtgtttatcctccagcaagagaaaatccaacccaaaagaggtagtcagactcttgactaccgtctgatgtaattcttcaccccagtcaaacctggctgtgttcattgtgctcgcccatagcaataccgggcagattcgcccggcgagttgattaaatacgagaagaaaatgcgtcaaactcagaatcagaagccgccagtttttcgtccagaatctctttgttcagcaggttcataccgttgctgtcggtctgcagttggatcacgccatcttcgataacggcttcaccgttttcctgcgtcaccggcttgaacaacggcgtggtgatcacgtcggtcattatggcggctaattcataaccatggtcgataatcgccatgatctcttccgactcactaatctcggtagtgatattcttctcatgacgttcaacaatgatggtatgcatcgctttcagcggctcaaagtagtgctgaataaagacgctatgcatacgggtgattgattcataaatgctatttacatactgctgcaccttcgtcagctgcgcttcagccgcattcattttttccaccgccgcggtcacttcacgggagctttgataagcattgttaagcgccttttcggcatggctatcgtaagcccagcccgcaatagcaatcagcggagccaccactgcaccgccaagcaccatcgcgccgcccgccatcccccaaccacctgcggccagggaaccaccaccaatcgctgccattgtggcgttatacgccgccgcaccagacagggcggcgatcggcgtaccggtagaagctgcggcaaacgccatcacgccgctgtacacggcaaaaccagcggcagcaccagaaaccccggcaccgacgaccgtcgtcaggtattccgtggcggaaatcgccaagttctgaattttattgatgttatgctgtggtaccttcagctgaagatctttatgcccatctttcgccatacgcgccagcagatcgtcggcaatcgttttaaactcattgaaatctttaccgatttccagctctttttcacccagttcggccagttttttcgacgttgtttcatttgccagatcaaagctctctttatgcttatcaaagcgacgctgcgcgcgatctaatacatcatcagcttccgattttttctggtagccatcataagcttttttaccgccaaacgccgttgccgctgccgcgacgcccagaataatgaatggtaatgccatagataataatctcctgtgcaataagtcgttgttacccgctacgcatcacattcctgaacaggaacagagtcacgatcgacagtgatgtagttatgcagtaagttgatgaccgtttttttcaaccattctggttccagaatttctatattcggtaaccagaatagaattagtggaataatttgattctgatgtgctgccttgcaaagcaaagtcacaccatcattctcttcgcgaaccaattcttgctgaggcagtaagtctcgtcttgcgaagtagccagcaatactgtgtttaatacgcacccgcacctcaaacgtctcttcactcacccaaggatcgcgatgctcatcaattaatgacagtgtgggggtgtctacagcaaaatgctctttccggatatccaaccaccgaattttacctaacgaaaaagattttagttttccgtcctcagtcgcctgcaaataccaaatatttttctggttaactaatttataaggatgaacagtgcgcgttttgtctttatataaaatatgacagacgctgtttttctggatcgctttttctaataagttaaaatactttcgcaaatcatttctgactgaatgttcagggcgaccaaactgaactctaacatgctgttctgcagctcttttctctaagctaagcgaaaaatcctcatctctgtcaggaaaaaccgcgtcggcgtccagcaacttagccagtgggtaatgaagagcatcgtagcgattattctgagctcgaataggtatcaatcgatactctccaccaccacacccctctataaatgaggaaagcatattaagatcacgatagaccgttcgttcagtaatattaaatttcctcatcaactgatagcgattcacagcgccacaagtttgtagttctatcagaatatcgactaaacgtcccgctgagcaactccttgctgaatcggccataagcacctacttttctgtttccctgacatggattatatgtgaaatgctgacataggttgtcagttcatcggcaggtttgccaacttttttagggatactggcaattttttttatcgttaacaacattagatcgttttagatatacggatggtgttaagtggactgactggactgaccccacgcccgtagacaaattctgtcctcacgatgaggcctgttcgaaggcctccggactgaggccgccgaggtgactgtggcgccgggcccggttgtagaacacttcaatgtaatcgaagatatcggcccgggccagatcccgggttttatagatgcgttttctgatccgctcttttttcagcgaactgaagaacgattcggccaccgcattatcccagcagttgccacgcctgctcatgctcggggccaggttattagcccggcagaagcgctgccagtcgtcactgccgtactggctgccctggtctgagtgcacgatgacctcgccgtccggttttcgccgccagacggccatcatcagcgcgtcgagtgccagttcgcgtgagagagtgggcttcatcgaccagccgaccacattacgggcgaagagatcgataaccaccgccagatacagccagccctgccaggtgcggatataagtaatatctgtgacccagacctgattggcccggacaacagtaaactgccgttgcacgcgattaggggcaaccactgaaggccggccggcgatacgacgcggcgctttatagccgcgtacggctttgatccggttttgttgcataatacgacccacccggtttttgccgcaggtttccccgatttcgttcaggtcgccatgaacccgccggtaaccgtatacgcctccgctcagtgaatatgagtcgcggataagcatcagcagacgctggttatctttatcacgcgccgagaccgggttgtgcagccacgcatagaacccggcccgggcgacattcagtacccgacacatcgtcatcacaccccatacagtgcggtgttcattgataaagcggtacttcagtcgggctcccttgcaaagtaccgcgcggcctttttcaggatatcccgttcttcttcggtgcgttttagctgcgcccggagtttcaggatctcgcttttggcttccagtaaatcccgggcatgctgttcgctgttatcaggtttgatagcccgtagccacttgtagaggctgtgtgcagaaacgcccagacggtcggatacttcggcaacggaataaccgcgttctgttatctgacggacggcttcttccttaaattcaggtgtaaatcgtggtgtgcccatacgctcctcctatgctcaaactatagggcaggatcgtctaccggggcggggtcagtccatcaacggctcagaagtgtctagattatccgtggcgattcacacatggtaaacgcagtttgcaccccgacgactcttcagagggctgcatcattgctcctctgagtgccagaaggagtatctggaaaagcaacgatacgatattgattgtcaaatgaagcatttattttgtttattgccattactcgttgcagtcagttcgcacgtctcagcaacggaaatgaccggcttcgcgacccggtattacgatgaagacgactcgctgacggaaatttcaacaacaatgccccttacctcaaccatcgctatcggtaagaaaaccgtgcaaatgcaggttactcatctggcggacatctccagcacaccagtcaacaaagacagttccgctcgttgggtctgccttcatgacgacgatggcacgaattactggttcatttctgataacgaaatgggtgcaggattgctaactgcgctagttatagccaaagatggcatccataacgagtgtgctaaaacaacggaacctgtcagagtctcagtcgctaatgttccattattaaatgcgacgcatgggaatttagtcgaattgttcggcaagaaagagatcgccaaaaagaaagcgatgcttttttatcaggagacgccagtacagaatggattcatccagagtaatacggtctcttattacttcgatggcgaaaaaatgcttggcgtaatcatcgggcaaattaccagcaactagcttgcagactccctctccagagggagggggcgttaaacctgcccgcccaactgcatatgcagcaacggaaacggattcccctgcccgtccagttccgagcgtccgacctgctcaaaccccatatggccataaaacgcgacgccctgcgggttctgctcattcacatccacttcgttcgcgccgaacgctgcgatggcgtgttgcagcagcaatttcccgacgcccttcccgcggctcgcgtcgtcaacaaacaacatttcaatgcggttttcatccacgcctaaaaagccgtgaataacgcctgcgtcatcgcgagcaatcacaaccttgagatttggcagataggcattgagcaatagcgggcgcagcgccgcaatatcgctttcctgtaaaaagtgatgggtggcgcggacggaggattcccagatcgcgaccagacgctcgaagtgtgtggggagtgcggtttcaattttcatgggggagatcatgattggaaaattctactaatgcaaatcacgctatgcggcctgttccccctcaccctaaccctctcccacagggagagggaactgaccgtgcggtttttcatcccctaccctgatctccatcaccgcatacaccccgtccttcggcaccaccacggtgacgttttccaccggcacgcccgccgcgaggtggatgtcctgcagctgctgtaacgacctcgggtgaatatcctcccagccgataccccgcagcacaaagtcaatctgcgggctgctggtgagcatgttcgacacaatcaccgcgccgccgggtttgaccagccgcagcgcgcgctggagaaaaatcaccgcgtcggtatcgttgaagtattcgaaaatccccagcgcgtcgaccagttcggcctgatgctcgcccagctccagcagcaggtcctcgttacgcaccagcgtatggagcaggttgcgcctgagcagcgtcagctgttcgcccaccacaatgccttcctgcgccgccatggtttccgcccagctcagcgctacgggatctttgtccaccagggtgagatagacctgctgaccgtcgagctttgcttcgcgcaacgcctccagcaccggaatggcggcaccgctcgccaggctgacccagttgttctcgctttcattatgaatgtacttatccaccagcgcggccagcacccgggcgcgggagcgcacgccaatcgcatcgttagcgtggataaaccactggcggctgtcgctgtccatttttgtgccgtcgggcaggcggtcctccagcgggttttgcaccacaaacagcgccagcgcggaggggaccagccgggtgcgccacgcggtgagcgccggacggttgcggaaggcctgttcggaatagcggttctgcggaacaagcacggccagccccccttcgtcgtattccacccgcggcggccgaagcgccggctccgctttcaaggcgcggtcaagggaggcgatctcacgggccgcatcgtctttcatcggccactggtcgctgacgtcgggaaatgacgcgctgaaaatcgtcatattttccggtgcatcgccgcgaaaaggctgccagttcatgtcgtcttctccccgttaggcttttaacggaagtctatccaggcgagccagtaatgccccaggaagaaagcacgatttttattgcttcacccacaccagctggtcaacccggaagcccagactgcgcgcggtgttcaggtaatcctgcttcaccgcatccgggatggtcggcgtgcgcgacaggatccacaggtaatcgcggttcgggccgctgaccagcgcatactggtacttatcgtccagtctgatcacgttatagccgccgtagaacgggccgaagaaggagaccttcagcgcggccgtggtcggctcgccggtgaagtacgctttcccctcgctctcattccacttgttcttcaccggatcgtaaccccggttaagcacgctgataccgccgtcgctgcgcttgccgtaggtcgccgtcacctgctccagcccgcgttcgaagcggttttccagacgggcgacttcgtaccatttaccgagatagcggctggcttcgaagttggtaataggctgcacgcctttcggcggcgtgggggatttacaggcgaccagcgtcaaagcaatcgcaacaccggtcacaacaggccatagcttcatgagaattcctttcatttgcacggttggatgttaagtgtagtgcaccgtttcggcgcttcatcccgttcgggaaaattcgtagtatattgagagtattcctccactctggacacggacatggcttactccatcggcgaattcgccagactcagcggcatcaccgccaccaccctgcgggcgtggcagcgtcgctatggtttactcaagccacagcgcacggaaggcggccatcgccagtacagcgatgaggacgtccagcaggcgctcaaaatcctcgactgggtaaaaaaaggcgtcccgatcggccaggtcaaaccgctgctggaacgcccgacgccgggccgaaccaacaactggcaaaccctgcagcagaacatgctgcaacgcctgcaggacggcaaagtcgagtccctgcgccagatgatttacgacgccgggcgcgaatacccaaggccggagctggtcgcgaacgtgctgcgcccgctgcgccgccaggtctcggctaacgtggccgccgccatgaccctgcgcgcgatcctcgacggcatcatcatcgcctatacctcgttttgcctcgaaggcgataaaaaagcgccgggcgataatattctgctcagcggctggcacctgaacgacccgtgcgagatctggctcgaagccctaacgcgcaccgggcagggccaccgcatcgacattctgccagttccgccagacgccctggctccggacattttcccggagcgaaaatggctgctggtcaccagcggtaaactcaccgccgggcggaaaaagcaggtggagcagtggcagcagcaggtatcgcttgaagtgattatcctctgatcattttctcctgcgggaatcttcacgaaaagttgaatattttcccgcgccgcaaatgctaacgttttcctgtgacgaataactccacaggaaaacaccatgaaaaaaactgcccctctgctgatcctggcctcaatggcctttgcccctgccgcctttagcgccgctcctgctggcaccctgagcgtccacatcctcgaccagcaaaccggcacgcctccaccgggcgtcaccgtcacgctggagaagcagcagcaggacaaatggaccccgattgccagcggtaaaaccgaccatgacgggcgcatcaaatcgctttatccgcaggatcaggacatgcagcctggcgtgtataaagtgaccttcaaaaccgctgagtacttccacggcaaaaagctcgactccttcttcccggagatcccggtgctgtttaccgtgacgcgcaccaacgagaagctgcacatcccgcttctgctgagccagtacggttactcgacctataagggcagctaagacgcattgattctaaaggaataaaaaaaatagttccgcgaatacttggacaaattagtcatgttgtgtaagttttaattatatgaacgggaggaccacaccatgacaacgaaacctgtgctcggtattagcggatgtttgaccggatccgccgttcgctttgacggcggacacaagcgtatgagcttcgtcatggatgagctggcccagtgggtgaacttcaggcccgtctgtccggaaatggccatcggcctgccgacgcctcgccctgcgctgcgtttgattatgactaccagcggtgaaacgcagatgcgctttagccacgcgcctcacgaagacgttacgcagaaaatggcggactttacggcagattttttgccgaaaatcggcgatctcgccgggtttatcgtctgtgctaaatctccaagctgcggcatggaacgcgtgcgcctgtatgatgaaaacggcaaccggggccgcaaggagggggtcgggctgttcaccgccgccctccttgaaacctggccgtggctacccgtggaagaggatggacgcctgcacgatccggtgctgcgtgaaaactttgtcgaacgtgtttttgccctgcacgaactgaacacgctgcgtaaaaatggcctcacgcgccgcgcgctgctggacttccacagccgttacaaactccagctgctggcgcaccatcaggcgggttaccgtgaaatcggcccgttcgttgcctcgctgcacgagtgggaagacctggacgccttctttgtggcgtaccgggaaaagctgatgaccatcctaaaaaaacccgcttcgcggaagaatcacaccaacgtgctgatgcatattcaggggtattttcgtaaccagctgaacacccgccagcgcggcgaactgcgcgacgtgatcctgcattatcgcaacggacagttgcctatcctcgccccgatcacgctgctgaagcactacctggccgaataccccgaccggtatctgatgacgcaaaactactttgatccctatcctgatgatttgggtctgcgtctggcagtcaagtgatgaaaaaaatgcgaaggccccattgacccacagaggcccaaagcagtaccccgtttagacgacatcctcactgtcgtctcttttttgcatttcatctcaaagactgtgattatatacaggcttattctgcgaaaggggcctgcctgtgatccacaccctgcacattcaaaactaccgatccatccgcgagatgtcgctggagctggagcagctcaacatcgtcttcggcccgaacggtaccgggaaatcgaatatctacaaggcgatacacctgatgcacagcgccgcccaggggcagttttcccaggcgctggcgaacgagggcggcattctgaaggtgttctgggcaggtaaaacccgtagcgaccagctgcggcggatgaacctcgcggtggaaacagagacctatgaatacgagttgcaggtcgggtttgtggagaagctgccctatccctcgcagtttcagctcgatccggtgatcaaagaagaatctctctggctgagcggccagcaccgccgcccctcgtcgcagctgatgaagcgtaagaaccaggcggtgtttctgaacaacgtgcatcacgagaaggtgacccacagcggcacgctgtacgagaacgaatcggtattcggacagctcggcgaaccgcacctttacccggaagtgtcgcagatgcgcgagtccctgcgtaactggcgcttttatcatgagttttctgtatcaatcggctcggcgatgcgcgccccgcaggtcggtttccgctccccggtgctggccagcgacggcgccaacctggcggccgcgtttcagaccattgtggagattggcgacgagctgctgctgatgcgcatcctcgaccaggccttccccggctgcgtgttttacagcgacaacaccggcggacgttttcgcatgatgatgcagcgcgagggattgagcaggccgctggaaccggcagagttctccgacggcaccctgcgctttctgtgccttgcggtagcgctgctcagcccgcgcccaccggcgtttatcgcgttgaacgaaccggaaaacagcctgcacccgcagatgctgcccgccctggcgagcttaatcgccgaggccagccgctactcgcagatctggctcaccagccactcgccggagctggcgacgttgattgagaagcagcgatcattttcgctgtatcagctgtcgatggcggaaggggagacgcgggtggagaggctggggtaagccgcattctcttccttagaagcccaacaaaaagaaacacagtcccaaactcgacattactccgggggcttctttcgtatcttgcgctcatcgagtaaggcatatagccacgatctgacgcctgccgcggttgctgcaatagcgcttacaacgacaacctgcttaatatctgaccggtcaaaaacaacgtcatggctgatgatgaatttaacgacaatcagggccagagagaaaaacgccaggcagcaaacaaacaggtaggcaatgctgaacaataacctggcgagagtaggtttattttttgtcattttgttcacatcatctttatcggcattatcgaaaacgcccttctcagagaaccaaaaatatcatcaatatatacctttcctgagtctggtacagggctaaacagtggttgatatgaaaggcctgcaaatgtacgaacagggctataatttttatctttccgatagcagtgtgtggttaatgaatttaagttctctgccctgatttatacacagcagattcattctctgcagctgcaaaccacgcgctaaagttagctactgcatcatggtccgcccaccccggtgatgcaaaagcatgaacatagtaaacgttaggatcgcctgatgtagagtggccgtcaaaacaagcaacatcgtcagagtcactcttttttgcaaacggtatcaaatttcgttctgggtattgctttttaatttcatcaaaccactgctgagaatatccctcgaactcgcacaggaaccaccaaggttccagatcaataagatagtcttcatctataacattcagaaagctctgtggatactgaaaccccatgacaaactctttattcgaccagtggtcgcctcacccgtgttgttggtgctaacctctttttaggtcgtagaaatagaatatttcagccacttttagtttatcaattgaatatcgcgttgaacgaaccagaaaacagcctgcccccgcagatgctgcccgccctcgcgagcttaatcgccgagacccgcctctactcgaagatctgccttaccagcttcgatggcggagggggagacgcgggtggagaggctggggtagtctcaatgggcacggaggctgttttttcgcatctcgcttcagtgaagcatgccaataaagaaccccagatacccggccctgcttaaccatataaaggggctggtaaggccggatcgccggatattaatcaactctctcatgggggccaggccatcatttttgataacgacattttttgcacaatagcggcaatgcataatcagaaataaaattccggcgatcgcaaaaccaaaataactttcgcgacttccccaaaaatgagtgcttaattttaaataagttagtccccagatactgactaaaaaaacgataaatgaacatgccgcgatgttcatgtctcgcttactacccagaccaaaaaaaagcgcatcaaagaaaaacatcgtggttagaggtgactgaacgcttcttcccgtcactttactaaaacggacaaacacgacagttccgatgaaaaatgcgaacagcgcaattcctaacagcagataaatcatttgattagtccttttgcagggccaggatatgaggtcgggactgttagagccgttaagtttggagagaaatggctcagcaaacactgtaaaaaactttcttcaatcctgcttagagcgcgattttatactaaccaaaatccactaaacgattgtttttgctcatctgcgtccagatttttcagttaagacagaagctgatatatctcggcctcagccttctcacttgcgtattttgcagtgaaggttgtgatgtacttatcacccaaaaactgattctcaaccacaaccaagtcctatgatttgtattttttcattttcaagaataaattcacaataaacatgagcgaatcaaaaacaaccccattaaaaaggctaaagttaaagtcatccaagaaattagcagacgaataagaaggccaatgtccttccatcaataaaaccgggaatctgctaaacaccgaaactaaaacacatccggctaaaatagtgacgaaacccataagtaaaaaaagaagaaaggaaaaaatcatttttttcattttcagtttcccctggcataactctcgactacttttccatgtctttcagatagataaccgcctctcgtagcacctgctatcgctggtaattggtttgcggtaccatgccgctatctcgccccgagccgtagtgcatcggatggaaataatggttgtagaatcatgccttcattaaaaatgaatattttttgtgacaatgccgcgacatcataaatattttcaagcactaatctcaaatttgttctgaatataggtatatttgcatcgtctgcaatgacataaacattttcattttttagccaggattgacagagtaactcatcacttgtttcaaagtctctaaagcttatttcagaccaagatatgtttccgctaacaaagggatacccttccagaatagtagttactcgctcttcttctttatcaatgatagtgaaatcagcactaagagcctctttacactcttcgaataaactcataagatctacctgttcatttatttaagacttaatggtttttccattacctcaaatagtattacttgcttaacaccatttcctgccctttatataatctctatcattcatatggatatcttttacaggatcataatcgactcaccgcgctgagcccaccgaaaatattccaattatatttctcggacagagttcttcagaagattcgcgctaacattaatatgtaatttagccgattataagcactggataccgcgactatccctcgccagatttaagacagactgccatttctttatcgaaaggtttttcctcatttcagcttaaaaacttactctctgcaacaactagtattttttaaaagaaatataccagcaacttataccaacaataatcccacccaatgatgcgcccttaataatcctcactaactcaaaaagacttatctcaacagggatattacgaatgaaatagagataggcctttgcaaaaaaataagttagcaaagcaataatatccattgttaagatcagcgtcagcaaaatcaaaataaaagatattagccatcttttttcgttcattttgctgctccattcttgttattagcaggagtagatgggtctaccaccacactaaatacttcacctgcaacgccgccgcctgcagctccaacaatcccaggcactggactcaatcgataaggctgagatataccatatccaatatccccccactgtaaagatttccacatggggttaacaacctcacccaatatcggttctattaatttattacctactccataaccaattgctccacccaaaccaccgatagtttcgtaaaggaatggattttttccatccaggtagcttacgatggcgctgctatcagcattgataagaactgttgattcaaatcaagtataacgggttaaagcaccgctccagtaggcagcaataacgtttttaggatcaacggaaccattcatcacataatcaacaccacccacagctccggcgctgattacaccagaaatcactattgcttcaggaagaatgcctccgtacaacactgttcccatagccgccatcgccatctggcaggataccggtgtgcctccgctgccggcttctttaatcgcggcctgctgctctgcctgccatttttctgtcgttcccgattttacagcatttgcagctgccagaacgctggcaaggttgttattctcaacaacaactctttccggtgcgaactcagccaccgaaacaacttttccctttcttttcagttagttacaactgcttttccctgttgtattttatgcccaggatttttgcgctgttaagcgtttttggggccacagacgctaccgccctgccgtgacacaaggtctatcgcgccaccatcatataagcaaactacagcatcactgcggacgccgaaatcttggatttatatttcaattaagaagttcctttgatacattgccagtatcgaagaactccctaaagatcctgacaacaagatcataattttttgtaagctgacttgctggccagtaatctccgaaaattaacactttttcatctggttgtgttaaatcggtaattgacataatctcatcatcttcgttcaaaaacgtaaccagatagaaacctttttccattcttacttgtacttctgagattaaataaccttcgcagtctaatctgtcgacggttacacaaccactacaataacgccagctacgcctctgacggagattctgaccgtgcttctctgcgtgtcagccgcatgctcggccgtaacgccacgggtaaaaccagctggtgggcaaaagttgaaagacgtaatagcaacaacagcattgaaaaccagcgtatagacgtcagctctaaaacctatacctcgatttcgtcgggcgctacctgggtcggcgccctgatgaacggctggttctatggcgatgtgggcgtgacggcagcggttccctggtttggttccgcctggaaaaacgatgccgaccttaaagggtttgaccttgattacgtgaagtacaacggcattgccagctggacgcgtccgctttttcagtctggccgtttaggtggcctgtatgaactcaacgcagggttccagtacaccccgaacgtactggttagcgatgcaaaattaacgctgggcgatgaattcaccgtacgcggcttcaaggacgatagcctgctggttgatagcggcggctggatcgccaataccctgcagtttccattcgatgttggcgtcggcggtatctatcagcttattccctatgtaggttatgacctgggctttgccaaagataattgccctaaaggcgtcaacgtatgtgatagccaattcatgatgggtggctctgtcgggattaaagctaccggtagccatttttcaacgtatgtcctcgcgggctggcctataaaaaaaccagattcactggaagagaataccgtcgataacacggtcgtttattacaagatggaagtaacgttctaatttaaggaatttttatgagcaataataaaacctcaaaaacgaagctaaccgcagggaatttgcataaacacctttgcccactttttatttcaatagcgggtattctcgcagctaatgccgaagccgcaacggtgccggatgccagccagagtaaagggccaacaatgggtcaggcggctaacggcacgccagtcgtgaatatcaccgatccgaatgcgaaaggcgtctcgcataataaattcgaccagtttaacgttgataaaaatggtcttatttttaacaacagcatgcaggatggtgtgtctaagatcgggggttacacggttaaaaacgcccagcttgagcatgaagcaaaagcaattatcagtgaagtgacgggagcccaggcgtcctatattaacgggacgatggaagtcttcggcagaaaagcggacgtgatcgttgctaaccaaaacggtattagcgttaacggcgccaccaccattaatgccaacagcctgacgctgagtaccggtaaggtgcagatgaaagaggacggcaactataaactagctgttgaaaaaggcaccgtgtctctcacagggcaaggcatttcaaccgaagggctaagctacttcgacattgtcagccgaagtgcaaaactggaaggtgaaattgccggccaggcggacgttaaggtagttgccgggcagaacgattacgatctctccagccgccagcacacgactcgcgccacgggtgacggccatacgccggatgtcgcgattgacggtcgggcgatggggtcaatgtacggtggtaaaattcagcttatcagcaccgaatccggcgcaggcgtccgtcatgagggcagtattattgccacgggtgacattgagatcagtgcgaacggcgacgtgacgctgacaggtttacgcagcgataaaaatgtcactgtcagcggcaacaatattgccctgaacaaaaacagcagcggcaccggaagtacagaagcgcaaaataatattatcctgcatgcgctctctggcatgacggtgaataacgacgttatctcccgtaacggcacgatccgaattgatgcctcaaccctgctgcaaaatacggctgctatcattgcgcaaaacagtgccacaacagcggtacccgccattcagattaatgttgccgggcagtacaccctttccggaaaactaaaagcgctggatgctaacggcgctgtcatttccggtggcgtcgtgacgttaaaaaatggcgattttgtcgtcatccagaatggccagcaggtgcccttcagcaccctcgtctccgatgcggagatcgtcagcaacagtggtaatgtcaacgttaccgcgggcagcatgactaacaatgaaggcgttattctcgcgaagaaagggacgctgcagttcaacctgaccggtgcgtttgaaaacaagggttccgtcagcgccacaggggatatctggattgcatcaggttcaatgaagaacaatggcatcctgtatgccagcaacgcccagacgctgtcagtcggccatctcgacaacgcaggccgcctctacgcggataaaaacctggttatgaccgccagcgccctgaacaacagtggtcatattggcgctaatagcggtgagatgcgcattaaggtcaacggtgaggtttcaaacagcggcaccctgagcggtaacgatgcgctgatcttcattgatgccgacggtaacatcgtcaacgacggcaccattgccagcaacaagcatgacgtgacgctggcatccggcggcgacacgctcagcaataccggacgtattgccggacgtaatgtctccacccagacccgtaaagccagtgcaaccgtcagtaacagcggcaccatcagtgccagcgagaaactggccatcgcaaccgcgaatctgaaaaaccaggccggcacgctgagtgcgaccactgacatgcagcttgatgtcaaaaaagagctacagaatagtcaaaaaggcagcattattgccgggaagaacctcaccataaagggtgacggcgcgctggcagtacacaatgacgatgggctgatccagggcgataatatcaatgccagcggaattaccaccctctctaacacccatgacgcgctgatcgcggcaagagaaaacctctccgttacagcgacatcgttgcttaacgacgcctcaaccattcaggccggtagcctgacgctcgatcgcgtcagcaccgtcgataaccttaacgccgccacgctgtatgccagcaagacgctgcaacttacccatctcaacacgctgaataacaccggcagttttgtgatttctgacggcacgctgtcactgtccgatgtgaacaccctcaataacactgaaggtgcaacgctattcggtgctggaaataccacgctgagaaacgtaggtacccttaataacagcggcgcatcgatgattaaatcggataatgcgctctcgatcgcgacgaccacgacgcttaataacagcagcgatgcagtgattgcctctgagggcaatctgaatatcagcggcgtgaagacgttaaacaaccgctcggtgatcatcggcaatggcaatatcgcgatcgatgccgttgaggagctgaaaaacgacggtgtggttcaggcaggtctggatctgattattcgcaacgtcaaaaacctggccaacacaggtgaagggcatgttttagctgcactgcgtaacctgacgattgaagacgttgagtcgctcatcaacagcgacggcgcggtcatctccgccaatatgcagacggtgctgaacgccatcggcgttctgaccaaccgcacggccggtgtcattcaggctgtaaacggcccgctggagattgtcgccaacacgttgagcaacattggcagcctcaccgcagaggacgggcagcagtcggtgtccactctcgtggcgggcggcgacattacgatcaatgcgcaaaacatgcttaacaccgaacaggcggtgattgtgtcgacgcaaagcgatctgtcagttaatgtcgctaataatctgatcaacgccaatgcagcggtactatcgggtgccaacaatacgaaccttaacgtagcgggcgggacgattagcaacgaaaaaatgccctgatcgccgggaataacattacgattaatgcctcgcagctgaataatcatgattccggcacgacctctgccagaaacgacctcaacatccataccggttcattcaataacatcaatggcatcctcgaagcgggtcacgatttattgctcaaggtaaaagactccatcgcgctgaatgacaataaccgcagtattcgtgcaggtcatgatatgacgctcagcacggaaggtacgctgttcaacaacaccatgatggaagccataggcaacctgacgctccaggcagacggtaaggtgatcaacagcaagtctgtggtcacggggggtgatttacacatcaacgctaatgaggtaatgaacaacagcaacagcctgctctggtcgttagggaagatggatattaatgcccacgacggtgcttttgttaacgactataacggtaacgtgctgagcatgggtgacatgtcgctcatcgcgaaaacgattatcaactccgccgggatcattcgctccgaacagaacatcaatattgatgcggcctctctggaaaaccagagcacctatacgggtggcaccatttcgcaaacccaaacgcaggatgccgtgggtcaatgggccggtattgataatgtgatgacgcaggtcaggattaccacggttctgcacatcccggttctggcgtcagatatcgctatgagtaagctcggcgaaatcagcgccgggaaagatattaatattaaccagcgcggcattttcgacgaaaaagaggttaaaaataacggcggcctgatccaggcgggacgtgatatcaccatcacgggtaatctgctgaactcgccaacctatacctccgaatccatgtatgactatctgaatctcatccttgagcaaccgatagtactgaccgactactggaaagtggcagcagagcactacacgacgctgaccttcaactcgctctatcaataccttgatttcatctttggtgacggcgcacctgcaaccaaaagcggtacccaggatccaaacagagagcgtagctataaatcgcttctcgacgccgcgaatgactcaacccagctcaactacgtcatgagcaaagtgtttggtgaaacgtggaattcgcaagattacgcgaccctgaacacggcatggcataacctggtaagcaatgacaccagcattacccctctgaagacgaatatgatctacttcgtgccttcagaaaaaggtgaaatcacggcgggtcgtaactttacgcacaatggcggcacgctggataacggcctggctaacgctggcacaatcaaagaaaacgccaaaattgagaatatcgacgtgggtgactacaccatcgacaccgccgtcgcgggctatgatgttgccatcaataccaaaaagctgaatgaactggccatggggatcagcccactgccgaccatcaaggatttggtctctctgccgggcatgtttgaagtcactgacgaattcaaaaaagcctctgaggcggcgaaaaacggtaccgaatacagcggcccggccaaccacatcattccgattttcgaaacgcgcccggaaatgatcgatcagagcaagtacagcggctctgactactatttcgacaaggtggattacactaccaccgaaaccgttaacgtcattggcgataactactttatctccgaactgattcgtcgagagatcagccgctccgtaggcagcatgtttgcgatacgagacggtcttgaaggcgatgcgctggtacaaaacctgatggataacgccggtattgcggcgaaaaacagcgatctaaatctggtggtggggcagcctctgagcgaagagcagcgcaatgggctaacccaggatatcgtctggttcgtgagccagaacatcaaagggacggaagtgctggtgccggtggtctacctttgccctgaaacccttagccagctggctaacggtgatatcagtaaaggcacagcgtccattgcagccggaaatagcctttcagttgatgccaccgctattaacaacgtgaacggtaccctctcctctaagggtgacgtcacgctgaaatccaaaggggatattaacaacatcagcaatgcgacagatgctggcatctcggcgggcggtaacgtctcaatgacgtcggaaaatggcagcattgcctcaaacggcgcggcagtgaacgccggtggcgacattgacatgaaggctgaaaagggcgacatcaccctgaccgcatctgtcggacacggcgaagacggcaagcagaagattcatgcgcacgatgatggcgtcaccgcaggcggcagtatcagcatgcaggcgaaaaccatcacttccaacgcggctgatattacggcaggccaggacgtgaatatgaaggcgagcgaaggtgacgtcaccttcaacgacctgcatcagattgattctaaccgtaccatcaataccgagatcaacggtctgtccagctataccaccaccgacaccaaaacggtgaccggcgaagctatcggcgcaaccgtcaaggctggcggcaatgtgcagattgatgccagcaagaatgtggtcatcgaaggcggcagcattgacgcgaaaagcggctccatcaacgcggcagaaaacgttgagataaagacgtctgaaaacgtgtccgctgaggaacacaccacacagtctcgccagtttgttgctgaggccggcatcagcggcgccggtaaatccgcctcggcttcctacggcaaaaacgacggcaccacaaaaaataccacctctggcgactacaccagcgcaggcggtaattctgaaacctccgcgattggtgccaaaccgggccgcgcaccgatcaccgatactgccggtttcaaggtgggtatggaagacacaaccgataccgtgtcgacccagagcaagcagaacaccaacgcgtccattaattttaccgattccggttccgtaaatgcaggaaaaacggcggatattggcggcgctgacctctccgccggagataagctcagcattaacgcgaaggatgtcgcaagcaccaaatacgaggatgaaaccaaaaccaccgtcacacataaagaccgctttgtcggtgtttcaggtgaggcccacagtgcggtagttgatgcgatcgacaaaaccgggaatctcattgataaatcgcagcaaggccagtcgattaacagcggaaccacgacggcggaagtgctgggcgatgtgtccaacatcatgctaaacgatcttgctggcggctccgtcactttcggcgggaacacgacaaaaacgaaagaaacgcgcaccgcaacggcggagaataccaccaatattaatgctaaaaacgtcagcattaattcgaccaacgataccacgctcaacggcgtgaacgtgaactcgcagaatacggagatcaatgcgggtggtaatgtggacattaacgcagcgaaatcaacaacctcttacaccaatgaaaccgaaaaacacaaaggcggtcttaccgcaggcgtgggagtggatataactggcgcaagcggcggtatttcagtcgattacaacggcagtacggaacacggctcgggtaactctacgtcgtataagaacagtactatcaacggcaacacggtgacagtgaacgctggcggtgatatgaacatgaagggcgctaacatcgatgcagaaaaagcggatgttaacgttgcaggcgatatgaatatcacctccgtgcagaataccgagcacaccgaaagcagccgcggtaactggggcgcttctgtgggcatctccgtctcggcagcgggcatcatcccgaacgcgtccgtcaacgggggcggcggctctgaaagttacgattcgtctaaaacagcgaagcaatccggtatcaataccagcggcgagctgaatgtgaaaaccggaggcgacctcaatatgaccggggctaatctggtatctcaggatggcaccggatcggtgaacgttgcgggtgatatcaatgcgaaaacgctggaagaccacgttgagcaggatggtctgtacggcggtggcggcattggcctgagcaatggcgtagtgccttccggtaacatctacgtcgacaccgtggatgaaattcactacaacgaaacgcagaaatccactatcgccgtgggtgacaccaccagtgcggcagtgaatggcgatctcaataccaataaagatgaaatgtcggttgtcacgcgtgatgagaaagaagcaggaaataacatttcctacacgcttgccgatccggggattcgtaagaagaagaaaagcggcgctgacgcagacagcgatactccagcgaagccggatgacggccatacggacgatggcggctgccctcagaagtgtacgccgactaagccaggctcaacgcagcagcagacgacaaccacgacgcgtacaacgtctgattctcagcatatgacgattgagaaaacgacggcgacaacgacctctacgtccgcctcttcggcggtccataaggcggccgtcgcgtctgaaaccgcacgcagtgaagccgtgccaaacgttgcgccgtcgacgtcccagccgctgacgccaaaagcgaaaccagaggccgcaacggttacgccaaaagcgaaaccagaagccacaacggttacgccagtgaagaaatgggccgtaccggaaactaactatccggtgctctctcctggctctgcaacgggtaaaaccggtaaagacatgccgaaaacaccggaccacaggaagtggaatggcgacatgaccaacggcgttgcgccatccagcaacaccaaaggcgatgacgtcaagctctcgccgggttcgtccaccggtcagaccgggatggatatgccgaaaacgccggaacacaagcagtggaatggcgacatgaccaacggcgttgcgccatccagcaacaccaaagggaatgacgttaagctttctccggggtcgtccaccggtcagaccgggatggacatgccgaaaacgccggaacacaagaagtggaatggcgacatgagcaaaggtgcgatgaacgcgcgtccacagtggaaggcgttgcaaatcgatcgaccgattgatatctatgctccggtaaccattaccttcaccgacgagcagtacagctaaaacaaaagggtctgactttcgtcagaccctttttttaacgcccctttcgaacgttattcgtcttccagatacgtatatccgtacagacccgcttcaaactcttccaggaactgctgctgcagcgcatcgtccagcccggtgtttttcacctggtcgcggaactgcgtgagcagggttttcggatccagctgaacgtattccagcatgtccgccacggtatccccttcgtcagacagctcaacttccacgctgccgtcagggaagacaaacacgtcaaccgcctcggtatcgccgaacaggttgtgcatgttgccgaggatctcctgatacgcgccgaccataaagaagcccagcattggcgggttctccgggtcgtattccggcattggcatcgtcgtggcgataccgtcgccgtccacgtagtggtcgatggcgccgtcagagtcgcaggtgatgtccagcagcaccgcgcgacgttcaggggcgtgattcaatccttccagcggcagaaccgggaacagctgatcgataccccaggcatccggcatcgactggaacagcgagaagttgacgtaaatcttatccgccatacgctcctgcagctcgtcgattatcggacggtgcgcgcggttgctcgggtcgagctgcttctgcacttcatggcacatattcagatagagctgctctgcccacgcgcgctcctgcaggctgaagatgcctgaagagtagccgacgtgaatgtcgtgcagatccatctggctgtcgtgcagccattcgcgcagggaacgacgcgtgcccggctcgtgcatctcctgccaggtttcccacatgctttgcagggaacgcggggcatcatctgccggcggcgtcgcttcggtggtttcgctgcgctcaacgccgatgatgttcgagaccagcaccgtatggtgcgcggtcaccgcgcgaccggattcggtaatcaccgtcgggtgcggcaggccgttctcttcacaggcgtcgccgatcgcccagatgatgttgttcgcgtattcgttcaggccgtagttcacggaacaatcagattgtgagcgggtcccttcatagtccacgcccaggccgccgcccacgtcgaagcactgaatattcacgccaagcttgtgcagctcaacgtagaaacgcgccgattcacgcacgccggtggcgatatcacgaatgttggccatctgcgagccgaggtggaagtgcagcagctgaatgctgtccagacgaccacgctcgcgcagaatttctaccagctgcagcacctggtttgccgccaggccgaacttggatttttcaccgccggaggactgccattttccggaaccctgtgacgccagacgcgcacgtacgccaaggcgcggcaccacgttcagacgctcggcctcttccagcacgatggcgatttcagtcatcttctcgataaccagatagaccttgtggcccatcttctcgccaatcagcgccagacgaatgtattcacggtctttatagccgttacagacgatcactgaacgggtcattcccgcatgcgccagcacggccatcagctcggctttggaacctgcctccagccccagcggctcgccggagtggatcagggattcaatcacgcggcggtgctggtttaccttgatcgggtaaaccaggaagtagtcgcctttatagccgtaggattcacgcgcgcgtttgaacgcggcgttaatcgaacgcaggcgatgttgcaggatctgcgggaagcagaacagtgcaggcaaacgctggccctgagcctcacgggctttcaccagtttggcgagatccacgcgcgcttcagggacgtccggatccgggcagacgctgatgtggcccagttcgttgacgtcgtagtagttattgccccaccaggcaatattgtaagtgcgcagcatcttgctggcttcctcggagctcatcgcaacctcctgcatagaacgtagtacaccctgttcgcccgctgacgaaggcgaaaaagaagacatgtcgtcagacatagcgaacctcaactctttgtattcagtgtaaaacagttgactactatcgcagcgttatacggcgataacaacccataaacggctccgtttcccagcagagtatgctgaaatccagaccgcgcgaccggtttcttattcatatcattgtaaaacacgtatccgaactctgtatgacaaggttcggcgaaaccacgagaaaactcttgtattaacaagagcgcccttgttcagttttcacaaagcgtgaccggccctggaatcctgagaagcgccgagatgggtataacatcggcaggtttgcagactagaaatgcgggttgcgggaatcaaatgcgcgccagaacggctgcgctgaattagcggaaaacgatggttcattatctcgtatcacctccacggccgcctctgctgaaacggaccccaagccaaagctaaaagttcactgctttacccggctggaagtggcgacacgatgagttcatcgagcgcttattttatatgagccgcgcgccgcgttttataccgagaagggggctaaaaagcaaaacaaaaatgcgcgtgttgccagcaccgtcaggaatttttgccagcagcaatttcaactgagtgagagatgagtcaaaaaaaactggaaatcgggtgaagaagtgacctaaaatagccatccagatgttaatccatctatactgattaacactcatactgccagtgtcaaaaacctgcaggccttggtagaattatctcctttggctattccacacagcagcttgagctaaccaaattcctcttaggtgaaataaaacatggcaaaacacctgtttacgtccgagtccgtatcagaaggacatcctgataaaattgctgaccaaatctccgatgcggtgctggatgcgatcctcgcgcaggatccaaaagcacgcgtcgcgtgtgaaacctatgtcaaaaccggcatggttctggttggcggtgagatcaccaccagcgcatgggttgatatcgaagagatcacccgtaacacggtgcgtgagatcggttatgtgcattctgatatgggctttgatgccaactcctgcgcggtactgagcgcaattggcaaacagtctccagacatcaaccagggcgttgaccgtgccgatccgctggaacagggcgcgggcgaccagggcctgatgttcggctatgcaaccaacgaaaccgacgtgctgatgccagcgccggtcacctacgcacaccgtctggtgcagcgtcaggctgaagtgcgtaaaaacggcaccctgccgtggctgcgcccggatgcgaagagccaggtcaccttccagtacgacgacggtaaaattgtcggtattgacgcggtggttctgtctacccagcatgccgaagatatcgatcagaaatccctgcaggaagcagtgatggaagagatcatcaagccggttctgccaaccgaatggctgagcagcgccaccaaattcttcatcaacccaaccggacgctttgttatcggcggcccaatgggtgactgcggcctgaccggtcgtaaaatcatcgttgatacctacggcggcatggcgcgtcacggtggcggtgcattctccggtaaagatccatcaaaagtggaccgttctgcagcgtacgcggcacgttatgtggcgaaaaacatcgtggctgccggcctggctgaccgctgtgagattcaggtttcctacgccatcggcgtggctgaacccacctccatcatggtggaaacctttggtaccgagaaagtgccttcagaacagctgaccctgctggtgcgcgagttcttcgaccttcgcccatacggcctgattcagatgctggatctgctgcacccaatctacaaagaaaccgctgcatacggtcactttggtcgtgaacatttcccatgggaaaaaaccgacaaagccgccctgctgcgtgaagctgccggtctgaagtaatcgactgacatcgcttttaaaaggccagccttcgggctggccttttgcatttgtgcgatcatccttgcccggcggcgcttcgcttgcacgggccttcgagttttgggcatttgtaggccgggtaaggcgcagccaccacccggctgaaaggtgtaccctttggaaccgattacaccgcaccggtaaccctccgctttcagactattctctttgcatgatcgccattcttctgctgttacattccctttcagttaagtctgaaatatctcctttcgcgatgcgcctcacttcatttacctctatattttcaaagctttaattttatttacggttgcacacgagtgtaaccgattacacctatgtgattaatctcacatatttttacgggtcgctcacctacccttaccatcaataaaactgataacccaactggagggcataatgcctgacaataaaaaacaggggcgtacgtccaacaaggcgatgacattcttcgtctgtttcctcgccgccctggcaggattactttttggcctggatatcggcgtgattgccggtgcattacctttcatcactgacgagttccagattagcgctcacacccaggaatgggtggtcagctccatgatgttcggtgcggccgttggggccgtcggcagcggctggctctccttcaaactcggacgtaaaaagagcctgatgattggcgcgatcctgttcgtggccggctcactcttctccgctgctgcacctaacgttgaggtcctgctggtttcccgcgtgctgctcggtctggccgtgggcgtggcgtcctataccgccccactgtatctgtcggaaatcgcgccggagaaaatccgcggcagtatgatttcgatgtaccagctgatgatcaccatcggtattctcggtgcatatctttccgataccgcgtttagctacagcggcgcatggcgctggatgctcggcgtgatcatcatccctgcggttctgctgttgattggcgtcttcttcctgccggacagcccgcgctggtttgctgcaaaacgtcgcttccacgatgccgaacgcgtgctgatgcgcctgcgcgataccagcgcagaggcgaaaaacgagctggaagagatccgcgaaagcctgaaggtcaaacagtccggctgggcgctgtttaaagagaacagcaacttccgtcgcgccgttttcctcggcgtactgctgcaggtgatgcagcagttcacggggatgaacgtcatcatgtactacgcgcccaaaatctttgagctggcgggttataccaacaccaccgagcagatgtgggggaccgtcatcgtgggtctgaccaacgtgctggcgacttttatcgccatcggtctggtggaccgctggggacgtaagccaaccctgacgctgggcttcctggtgatggcggccggtatgggcgtcctcggtaccatgatgcatgtgggcattcactccccaaccgcccagtactttgcggtcggcatgctgctgatgtttatcgtcgggtttgcgatgagcgccgggccgctgatctgggtgctgtgctctgagatccagccgctgaaaggacgtgattttggtatcacctgctctaccgcaaccaactggattgctaacatgatcgtcggcgcaacgttcctgaccatgctcaataccctgggcaatgccaataccttctgggtctacgccggtctgaacatcttctttattgtgctgactatctggctggttccggaaaccaaacacgtttcgctggaacatattgaacgtaacctgatgaaaggtcgcccgctgcgcgaaatcggcgctcacgactgatcctcttgcgggaggcgcctcttgcgcctccccgcttcccgctttatgctctgcccctatgaaagctccccgtctccccatcgccattcagcaagccattatgcgcagcctgcgggaaaaactcgcccaggcgaacctgaagcttggtcgcaattaccctgaacccaaactcgtctaccagcagcgtggcacctcggccggtaccgcctggctggaatcctatgagatccgcctgaacccggttctgatgatggaaaaccagcaggcgtttattgatgaggtggtgccgcacgagctggcgcacctgctggtgtggaaacacttcggacgcgtcgccccccacggcaaggagtggaagtggatgatggaagcggtgctcggcgttccggcgcgcagaacccatcagttcgagctggaatcggtgcgccgcaataccttcccctaccgctgccagtgccagcagcaccagcttaccgtccgccgccataatcgcgtggtgcgcggcgaggcaacctaccgctgcgtgaaatgcggcgagccgctggtggcggaataattatctgaacgttcaggaactttcctgatctgactgattgcatacaggaaaaacattcgttacgttgcgggctcgttttgacacggagtgtaagatgtcccgtaatttttctctcgcggtcgcctttctgacgacggcgctctcaggccacgccctggccgacggtatcaacagtttctctcaggccaaagcggccggtgtaaaggtcaacgctgacgtaccgggcgatttctactgcggctgtaaaattaactggcagggtaaaaaaggggtcgttgaccttgagtcctgcggctacaaggtgcgtaaaaacgaaaaccgcgccagccgtattgaatgggaacatgtcgttccggcatggcagtttggccaccagcgccagtgctggcaggatggcggacgtaaaaactgcgccaaagatccggtataccgccagatggaaagcgacatgcataacctgcagcccgcggtgggcgaagtgaacggcgatcgcggcaacttcatgtacagccagtggaacggtggcgaaggtcagtacggccagtgcggtatgaagattgattttaaagagaaagtcgccgagccccctgcccgcgcgcgcggcagcattgcccgcacctatttctatatgcgtgaccgttacgatctcaacctctcccgccagcagacccagttgttcaacgcctgggacaagcagtacccggtgacggagtgggaatgccagcgcgacgagcgtatcgccagagtccaggggaatcacaacccttacgtccagcgggcttgccaggcgcaaaagagctaacctacactacggcaattcgcttatatcgcatgacacatggaatttctgactatgcgcattccccgcatttaccatcctgaactgattaccgcaggccgcgaaatcgccctgtctgatgacgccgctaaccacgttggccgcgtgctgcgcatgggcgccggccaggcaatacaattgttcgacggctctaaccaggttttcgacgcggaaatcacgcgggcggataaaaaaagcgtacacgtgaacgtcctgcgtggtgaagtggatgaccgggaatcaccgctgcatatccatctgggccaggtgatgtcgcgcggcgagaaaatggagtttacgattcagaaatccattgaactgggtgtaagcctcattacgccacttttttctgagcgctgtggcgttaaactggatgcggaacgtctgaacaaaaagatccagcagtggcagaaaattgccatcgcggcttgcgaacagagtggccgcaaccgtattccggagatccgcccggcgatggatctggaggagtggtgtgcagaagaggacagtgggctgaagctcaatcttcatccgcgcgccagcgccagcatcaatacgctgccgctgcccgttgagcgcgttcgcctgctgattggccccgaaggcggcctgtcggcggacgaaattgcgatgacggcacgttaccagtttactgatattctgttgggacctcgcgttctgcgcactgagacaacggcactcacggccattaccgcgctacaggtacggtttggcgatctgggttgacgcattattggagagaaagatgatcaagctcggcatcgtgatggaccccatcgcaaacatcaacatcaagaaagattccagcttcgccatgctgctggaagcgcagcgtcgcggctatgaactccactatatggagatgaacgatctttacctgatcaacggtgaagcccgcgcccgcacccgcatcgttaacgtcgagcagaactacgacaaatggtatgagttcggcaccgagcaggacattgccctggccgatctcaacgtcattctgatgcgtaaagatccgccgttcgacaccgagtatatctactgcacctatatccttgaacgtgcagaagagaagggaacgctgatcgtcaacaagccgcagagcctgcgcgactgtaacgagaagctctacaccgcctggttctctgacctgacgccggaaaccctggtgacccgcagcaaggcgcagttgaaggcattctggcagaagtacggcgacatcatcatgaagccgctggacgggatgggcggcgcgtcgattttccgcgtgaaagaaggcgacccgaacattggcgtgattgccgaaaccctgaccgaactgggcacccgttactgcatggcacagaactatattccggcaatcaaggacggcgacaaacgcgtgctggtggtggatggcgaaccggtcccttactgcctggcgcgtatcccgcagggtggcgaaacccgtggtaacctggcggccggtggccggggtgaaccgcgtccgttgaccgaaagcgactgggaaattgcccgccgcgtaggcccgacgctgaaagccaaaggcctgatcttcgtcggactggatatcatcggcgatcgtctgaccgaagtgaacgtcaccagcccgacctgcattcgtgaaattgaagcggaattcccggtctcgatcaccggaatgctgatggacgccatcgaaaaacgcctgcagaaataacccaccaatgagtgacagcgcccgggtttctccgcatactggtcgctgtcgctttttaaaccaggaaacagtacctctgacaatgaatttacagcatcactttcttattgccatgcctgctctccaggacccgatttttcgccgcgccgtggtttatatttgtgaatacaatgaagacggtgcgatgggtattatcattaataaaccgctggaaaatcttcaggttgaagggattctggacaagctgaaaatcccggctgaagcgcgactgccggagatccggcttgataagcccgtgatgctgggtggacctcttgcagaagatcgcggctttatcctgcatacgccgccggtgttctcttccagtattcgcatttcggataacaccgtcatcaccacctcgcgtgacgtgctcgaaacgctgggcaccgcagagcagccttctgaagtgctggtggcgctgggctattcgtcgtgggaaaaaggccagcttgagcaggagatcctcgataacgcctggctcaccgcccctgcggacatgaatatcctgtttaaaacgccgatagccgatcgctggcgcgacgcggcgaagttgattggcattgatatcctgaccatgcctggcgtagcggggcacgcctgatgagcggaacgcttctggccttcgattttggcaccaaaagcattggcgtcgccgtggggcagcgcatcaccggtaccgcgcgtccgcttgcggccctgaaggccaacgacggtacgccggactggaatctcattgagcgtctgctcaaagagtggcagccggatgacgtgattgtcggattaccgctcaacatggacggtaccgaacagccgctgaccgcccgggcgcgtaagttcgccaataaaatccatggtcgctttggcgtctccgtgaagctgcacgacgagcgtctcagcaccgtcgaagcgcgtgcgggtctgtttgaacacggtggcttccgcgcgctcaataaaggcagcgtggactccgcttctgccgtcatcatcctcgaaagctatttcgagcagggcttttaagcacaggggcctacaaccgcccctgcgaccgtctctccgccaggctttggtcaaagttctgcatgcctgcctgctgtccggtttgaataatgccgggcagctgccacgtttttccttctcgtatcagattcgccgccgccgcggtattcaccagcagctcatacagcgcgacgcgcccgtcctgtaagtcaggaaccagcttctgcgccagcaccgcccgcaggctgccggccagctggttacgcaccggatctttctcctgcgccgggaacgtatcgaccagccgctcaatcgcctgcgatgccccgcgcgtatgcagcgtcgccagcaccagatgcccggtctccgctgccgttagcgccaggcggatcgtttcgctgtcgcgcaactctcccagtaaaatcacgtccggatcctggcgtaaggcactgcgcagcgcatcggcaaatgacgggctgtgctggccgatctcccgctgctggatcaggcaacgtgcgctctgatagataaactccaccggatcttcgagcgtgagaatatggccgtcagtatggtggttgagaaaatcgaccatcgccgccagcgtcgtggatttgccgctgccggtcgcccccgtcaccagaatcaacccggacgcattggttaacagttccgggataaccctcggtgcgcccagcgaagcgagccgcggacaggtacgcggcaacagccgtagcgttacagagactccgcgcatctgcttaaaggcactgccgcgcaggcgctggcctcccgccaccgtcgcggcaaaatccacctggccgttggcccaccatatcccctgctgctcatcgttgagccacacttttaacaacgccccgaggtccggagagggaaacggtgccggttcaaggcggcccgttctgcgccagcgaggtggcgaatcactgcacaggtgtagatcggagacgttatgctttacactaagggccacaatttcttccacatccatagactactcctcggaaaatgaacgacatttcgcataacctggcacaggtccgggacaaaatctcagccgccgcaacgcgttgcggccgggcttcagaagaaattacgctgcttgcagtcagcaaaaccaagcctgcgagcgccatcgcagaagccattgacgcaggccagcgggcgtttggtgaaaactacgtccaggaaggcgtggataaaattcgctacttccaggaacaggggaagacggatctgcagtggcactttatcggcccactgcagtcgaacaaaagccgtctggtggcggagcacttcgactggtgccataccgttgaccgtctgcgcattgcgacacgcctgaacgaccagcgtccggcagagatgccagcgcttaacgtgctgattcaaatcaacatcagcgatgaaaacagcaagtccggtattgcgctgagcgagctggatgcgctggcagccgaggtggccgaactgccgcgcttaagcctgcgtggtttgatggcaatcccggcgcctgagtcaagttatgaaaggcagtttgccgtggcacagcaaatggctgtagcatttgaggcgcttaaagcgcgctataacacggtagacacgctttctctgggcatgtcggatgatatggaagccgccattgcggcaggcagcacgatggtgcgcatcggcacggcaattttcggtgcgcgcgactactcaaaataataaggaaacctgaggaacgccatgaagacgttgactttcctgctctcaacggtcattgagctgtacacgatggcgcttttgctgcgcgtctggatgcagtgggcccgctgtgatttttacaatccgttctcgcagtttgtcgtgaaaatcacgcagcctgttgtcggaccgctgcgccgtattatcccggccatggggcccatcgacagttcgtctctgctggtggcgtttattctgagcgttatcaaagcgattgtgctgtttatggtcttcaccttccagccgatcatctggattgtcgccgtcctgattttgatcaaaaccatcggtctgctgatcttctgggtgctgctggtcatggcgatcatgagctgggtgagccagggccgtagcccggtggagtacgccttgattcagctgaccgagccgctgctgcgcccgatccgtaacctgcttccgtctatgggcggcatcgatttttcgccgatgatcctggttctgctgctctatgtgatcaacatgggggtcgctgaactgctgcagtccacgggcgatatgctgctgccggggctgtggatggcgctatgagtgccgtaagcacctgcgctgacgggctggttttacggctgtatattcagccgaaagccagccgtgacggtattgttggactgcatggcgacgagttaaaagtcgccatcactgccccgccggttgacggccaggcgaacgcgcatctgaccaaatatctggcaaaacagtttcgcgtcgccaaaagccaggtcatcattgaaaaaggcgaactggggcgacataaacagataaaaatccttaatccgcaatctatcccgacggaagtcgcggctctgacagaacaggactaaaccatgcagaaagttgttctcgcgaccggcaacgccggtaaagtgcgcgagctggcctcgctattaaatgattttggtctggacgtggtcgcccagaccgatcttggcgtggattccgccgaagagacggggctgacgtttatcgaaaacgcgatcattaaagcgcgccacgctgcgcaggtaactggcctccccgcgattgccgacgactccggcctggccgtagacgccctcggcggcgcgccggggatctactctgcccgctattccggcgttgacgctaccgaccagcagaatctggaaaagctgcttgtcgccctgaaagacgtcccggacgaacagcgcaccgcgcagttccactgcgtgctggtctatctgcgtcacgcggaagacccgacgccgatcgtctgccacggcagctggccaggcgtgattacccgtgaagcggctggcaacggcggctttggttacgacccgattttctttgtcccctccgagggcaaaaccgctgcggaactgacccgcgaagaaaaaagcgcgatatcccaccgcggacgcgcgctggaactgttactggaagcactgcgtaatggctaatttgccacctctgagtctttatattcacatcccgtggtgcgtgcaaaaatgcccgtactgtgatttcaactcgcacgcgctgaagggcgaagtgccgcacgatgactacgttgcgcatctgctggccgacctggatgccgatgtaccttacgcacagggacgtgaagttaagaccattttcattggtggcggtacgccgagcctgctgtcaggcccggcgatgcaaacgctgctggacggcgtgcgtgcgcgcctgaacctggcagcggatgctgaaattacgatggaagccaaccccggcaccgttgaggccgaccgttttgtcgactatcagcgcgcgggcgtgaaccgcatctccatcggcgtgcagagctttagcgagccgaagctgaagcgcctggggcgtattcacggcccggaagaggcgaagcgcgcggcaaacctggcgaccggcctgggcctgcgcagctttaacctggatctgatgcacggcctgccggatcagtctctggaagaggcgctggacgatttgcgccaggccattgcgctgaatccccctcatctgtcgtggtatcagctcaccatcgagcccaacaccctgtttggctcgcgtccgccggtgctgccggatgacgacgcgctgtgggatatcttcgagcagggtcaccagctgttaaccgctgcgggctatcagcagtacgaaacgtcggcatatgcaaagccgggctaccagtgtcagcacaacctgaactactggcgctttggcgactatctcggcatcggctgcggcgcacacggcaaggtgaccttcccggacgggcgtattctgcgtactgccaaaacccgccaccctcgcgggtatatggaaggccgctacctggagcgtcagcacgacgtcgaggcggcggataagccgtttgagttctttatgaaccgcttccgtctgctggaagccgcgccgcgcgctgagtttgcgctgtacaccgggctgccggagtcggtgattcgcccgcagatcgacgaagcgctggcgcaggggtatctcacggaatgtgaggaatactggcagatcaccgagcacggcaaactgttcctcaattcccttcttgagctgttcctcgccgaagaagctgaaggctgattcaggattttgcatcccgttctgccggctgagggaaaggctggcagagtgtggagatgatcgacctgaagaaacagtcgatcaccatgggtaaaggatgttaaaaagtgttcaccatgtccccgaacacctgtctaccatgtccccggaccgtacaccctaaaaaggagagggttagggttaggggtccttacttcagcgtccccaccagcgccttccggctatcttccagcgacaccacgcgcttacacacgtctttgccgaactgctggaaatcatcttcctggtttttccactcgttctgaatggaagtttgcaggccgcccagactgcccagcacgccctgcagcgggttaccgccgcctttcagcaccgctttggcgcccatctcgttgatgctgtcctgcaggatgccgcccatcgcctggttcaccagctgctgcccgtcggcacggacctgatcaatcgccttgtagtggaacgtcaggccgtcggagcgcgtctcgataatgcggttcatctgttctttaagctgcttgtccagcttcgtcaggcgggtgcgcatgttactgctctcacccacctctttggtgatgatcttatccagcgccacgcggctcttttcgacgcgcgtcagggcaccttcattaatccacggcagcgcggtacgcaattcggactggtagtctttcgcctgctcgcgctgtgcggcagtcaggttgtactgcttgccgttataggtgacgttcccttctggcgtaattaccagattgccgttctcgcctttgacctgcacggtttgcgggcttaacaccacgtcatcacgcggggtgacgctacattgataatccgcatgggcggtgaatccggttgccatcaaagcaacagccagcaacgttttgcgcatcttaaacactccctcagacaaaatgggccagctaatgctggcccttgactgctttattagtcccaccaaacgtcgaaaagttcgctgacgcggacatcttcgagcttgtggtcttcaagccatttacggaccagagcctgatgttcttcggtgcatttacccacttcctgggtgcagatcagaccttcccaggccagatagccgctaccgtcgaaggccagtttgtttggctcgatcacctcgttgatgaacgcatccacgtcctgatcgatctgctcaacgctggtgccttccgggaaacgccacgcagcggagaagcccacttcctggaattcttcgatgtgcatctttttacgcagacgacggctacgattctttgccattatttcaccctctcgaacattaagtcccatacaccgtgaccaagacgatggccacgctgttcaaatttcgttaccggacgcgattccggacgcggtacatagtcgttgctcgcagactggtttttataaccgtcgagcgacgacatcacttccagcatatgttccgcatacggttcccagtcggtcgccatatggaagacaccgcccagcttcagcttgcttttaaccagctcggcaaacggcgcctgaacgatacggcgtttattatgacgcgctttgtgccacgggtcagggaaaaagagctgaaccatggttaaagaattgtcaggaatcattttgtgcagcacttccaccgcgtcgtgacacatcacgcgcaggttctcaacgccctcttcatgggccgttgccagacacgcaccgacgcccggggagtggacttcgataccgaggaagttctgctccgggcgcgctttcgccatggtcaccagcgaggcgcccataccgaagccaatttccagcgtgaccggcgcgtcgcggccaaacagctcggcaaaatccagaggctgctcgctgaactcaacgcccatcaccggccagtagttgtccagcgcgtgttgctgaccttttgtcaggcggccctgacgacggacaaagctgcgaatacggcgcagcgggcgaccgttttcatcaaattccggtgaaatgacgtcgtttttcataaaagagttgtctgcttgtgagaatgttcgggaaacgggcattatccaaagttaaggcttctatgcaagcatgggaaagatccggtttacagcagattgacgctgtgctgcaatctgcgtccctgattatgcgaatcgatgaccatgcaagcctctcaattttcagcccaggtgctggactggtacgacaaatacgggcgtaaaaccctgccctggcaaattgaaaaaacgccttacaaagtatggctctccgaggtgatgttgcaacaaacgcaggtcgccacggtaatcccttacttcgagcgttttatggcgcgcttcccgacggtcaccgatctggcgaacgccccgcttgacgaggtgctgcacctgtggaccgggctgggctattacgcccgcgcgcgcaacttgcacaaggccgcacagcaggttgcgacgcgccacaacggtaaattcccggaaactttcgacgaggtggcggacttacccggcgtcgggcgttcgaccgcaggcgctattctctccctgtctttaggcaagcatttcccgatcctcgacggcaatgtgaagcgcgtgctggcacgctgctatgccgttgacggctggccggggaagaaggatgttgaaaaacgcctttgggaaatcagtgaagcggttaccccagccaacggcgtcgagcgtttcaaccaggcgatgatggatctcggcgccatggtctgcacgcgctcaaaacccaaatgcgaactctgcccggtaaataacctctgcgtggcgtatgccaaccattcctgggcgcagtatccgggcaagaaacccaaacagacgctgccggagcgcaccggctatatgctgctgatgcagcacggcgatgaggtcttcctcgcccagcgtccgccgagcggtctgtggggtggtctatactgcttcccacagtttgaagatgaagacttgctgcgtgaatggcttaaacagcgcgggattgctgccgataacctgacgcagcagaccgcgtttcgccacaccttaagccatttccatctggatattgtgccgatgtggcttcccgtgtcctccgtcgcctcgtgcatggatgaaggcaccgctctctggtataacttagcgcaaccgccatcagtcggactggcggctcccgtggagcgcctgttacagcaattacgtgccggtgcaatggtttagcatcgacaagaaaaagaggaatgagtatggccagaacgattttttgtactttcctgcagcgtgacgctgagggccaggatttccagctttatccgggcgagctgggtaaacgcatctacaatgaaatctccaaagaagcctggggacagtggcagaaaaagcagaccatgctgatcaacgagaagaaactcagcatgatgaacccggaacaccgcaagctgctggagcaggagatggtgagcttcctgttcgaaggtaaagacgtgcacatcgaaggctatacgccaccggaaaaataacatcgagcggctgttgcccggcggcgcttcgcttgcacgggcctacggttttgtaggccgggtaagcgcagcgccacccggcgaaagcaacgactaagcaaacacaacacgcactcccggaatgatgaaaaaacttttagcgctagcccttgttgcgccgttgcttgtctcgtgttcgtcaaaaaaaggcgatgattacaacgaagcctggatcaaggacaccaacggttttgacattttgatggggcagtttgcccacaacatcgagaacatatggggatttaacgaagttcttattgccggacctaaggactacgttaagtacaccgacgcctatctgacccgtagccacatcaactttgatgaggggacgatcacgattgagaccatcgcaggcacggaccctgcggctcgactccgtcaggccattatcaaaaccctgctgatgggtgacgatccgggctcaatcgatctctactccgatgccgacgacatcacgatatccaaagagccgttcctgtacggtcaggtcgtcgatcagaccggccagcccattcgctgggaaggccgcgccacgaaatttgccgactacctgctgcaaacgcgcctgaagagccgctctaacggtctgaagatcatctatagcgtcaccatcaacctcgtcccgaaccacctcgacaagcgtgcgcataagtatctgggcatggtgcgtcaggcctcacgcaagtacggcgtggatgagtcgctgatcctggcgattatgcagaccgaatcctcgtttaacccgtatgcggtaagccgttccgacgccctggggctgatgcaggtggtgcagcacagcgccggtaaagacgtgttccgcgcgcaggggaaatccggcacgccgagccgcagctatctgttcgacccgcagagcaacattgataccggcacggcctatctggcgatgctgaacaatgtctacctcggcggcatcgacaacccgacgtcgcgtcgctatgcggttatcaccgcctataacggcggcgcgggcagcgtgctgcgcgtcttctcaaatgacaaagtgcaggccgcaaacatcatcaacagcatggcgccgggggatgtttacgccaccctgaccacccgccacccgtccgcggaatcccgtcgttatctgtataaggtgaatacggcgcagaagaattaccgtcgccggtgatccgcacaccttctcctacaaggagaaggtgttctgcttccccccacccatacgaaaatgttatttgcatcacaatccaaactgcaaattaatgtggattgcatttttttgcgggaggtaacaaaacatatcgttgccaactgatagaattgcatcaaataacaaccctgaatgtttctataacaacatatctcccgctcacttgtgaggaaagtaacatgaaccttaagctgcagcttaaaatattgtcgtttctgcagttctgcctgtggggtagctggctgactacactcggctcctatatgtttgtgacgctcaagttcgatggtgcgtcaatcggtgccgtctacagctcgctcggtattgcggctgtcttcatgccaacgctgctggggatcgtggcggataaatggttaagcgccaaatggctgtacatgctttgccacctggtgggcgcggggacgctgtttatggcagcccaggtgaccacgccgggggcgatgttcatggtgattctgctcaactcgctggcctatatgccaacgcttgggctgatcaacaccatctcctactaccgcctgaagtccgcggatatggatatcgtgaccgatttcccgccaatccgtatctggggcaccatcggctttatcatggcgatgtggggcgtaagcttcgcgggcttcgaactgagccatatgcagctctatatcggtgcggcgctctccgtattgctggcgatcttcaccctgacgctgccaaccattccggtgtctaaccagcagaaaaaccagagctggagcaccatgctcggcctggatgccttcgcgctgttcaaaaacaaacgcatggcgatcttcttcatcttctccatgctgctgggcgcggagctgcagatcaccaacatgttcggcaacaccttcctgcacagcttcgataacaacccgatgttctccggcagctttatcgttgagcatgcgtcggtgatgatgtccatctctcagatctctgagacgctgttcatcctgaccatcccgttcttcctgagccgctacggcatcaagaacgtcatgctgatcagtatcgcggcgtggatgctgcgcttcggtctgttcgcctacggcgacccaagcccgttcggcaccgtgctgctggtgctgtcgatgattgtttacggctgcgccttcgacttcttcaacatctccggctcggtgtttgtggaaaaagaggttaaacctgaaatccgcgccagcgcgcagggtatgttcctgatgatgaccaacggcttcggctgtattctgggcggcgtggtgagcggtaaagtggttgagatgtacaccactaacggcatcaccaactggcagccggtgtggctgatcttcgcggcgtactcgctggtgctgttcttcgcgttcatcgcgctgttcaagtacaagcacgtgcgtgagccgcacggtgcgcagccaatagcgcattgattgttgtgcccggtggcgctgcgcttaccgggcctacaaaaccagaccgtaggccgggtaaggcgaagccgccacccggctattttattgcagagagcacccaccccaccgacagcaaatccgcgctgccgcccgggctcaggttccgttcaatcagtgcgttatccattctgctcaacgcctcgcggtcccagccgttatccagcagttcccgcgcgtagccctgaacgtagcgcagcccttccatgccgccgcgagaaaccagattactgtcctgattgacggccatcaggcgcaacagcaggccgtgaagcgacagtccgttccactgcgccagcgccttacgcgccgtcgcaaagccgctctccgcctcaccgcgcgcgccggttaagccgtactgcttaaactgccgctcgcccgccgtcgcctgtccgctgcgtgcggccagctcccgcgacaccagcccgcggcagatgttactcacctcacagcagaggctctctgcggagacatttttcacacgcccggcggcgaagcacagtaaccccagggcaaaaatgccgcccttgtgggtgttcactccgttcgtcgcggcatacatcgcctgctcgcaggccagccccatcgggcggagaagtcgtagctgttccccagccggtttatccgcatgcgcgctgcccagctcggcaaagcgcgaaaaccacggcgtaatcgccgcaatgctgcggacaaacagcgcgtggtccatatcgcgatgggaaccgttgttcagcctgtccaccagccccggcttgggcgtcagctccagctcctgccacagcgccgcttcggcaagcgcgggcacgtcagccgggcgcggtttagtcgcgagcaaaccagtcatcgatcgtcttctccacgcgggaaaccacctgctcaacggggtgattgcgcgaacgggaacaggcgtgggcgggcgcgtcgcagatcaggcagcgcctgagattcccccccagcgactgacgcccgacgtggccgtgctgagggcaaatcacgtccagatcccacagcctgccgagcgggtgcgtctgctccagttctgcacagtgcgccttaatttccaccgccggatgggccacgcaccacagggcttcgggcccagtcgggagccacagcacctggcggtccagcacctgccagcggttttcccacagcagctggtcgcacatctgcagcgccacgcccatggtattgcggtagcgcaggctgtccttgatttcccctggcgtgaccagcgtgagggagatcaccggttgttgatagtgctcaagcatgtcagcctggcgcgctgcgcggcgctctttcgccgccagcagttcgtcaaggctgacacccgcccgcacgggtgtcgctaaagtcatacatcctcctttacctgtcgcacggtgtcgatcacgctgccgtcgcggtagcggatcaccccgacgattttgtcggtgaactcaatcggtttcgggacgccggtcagggagatcgctcgctcgtacagcgcgttgatatccacaaccttcagcccggcttccatgagtcgttcgcggatctccgggcgcgccgggttgaccgcgatgccgtgatcggtaaccaggacatcgatgctctcccccggcgtaaggcgcgtggtaacgcgcttcaccaccgtcggaatgcggctgcgcagcagcggcgcgaccacaatggtcaggttcgccgcggcggccacgtcgcagtgcccgccggacgcgccgcgcatcacgccgtctgagccggtgatgacgttgacgttgaactcgacgtcgatctccagggcgctgaggatcaccacgtcgagctggtcgcagcttgccgccttgctgccggggttggcgtagacgttggtggagatctccacgtggttcgggttgcgcgccagcgaggccgccgcctgaccgtcaaagcactgggtatcgagcagcttttcgatgagccccttctcgtgcagatccaccaggctgccggtgatgccgccgagcgcaaagcgcgccttcacgccgctgcgctccatcttctcttccataaaacgggtgcaggccgtggccgccgcgccggagccggtctgcatcgagaagcccggtttaaagtagccggaatgctcgatcacgtccgccgcatagcgggcaatcatcagctcgcgcgggttgctggtgacgcgcgctgcgccgacgctgattttcgccgggtcgcctacgctctccacctgcacgatgtagtccacctggtcctgcaccaggctggcgggcatattggggaacggcaccagctcttcggtcagcagcactaccttgcgggcaaagtgcgcatccaccatggcgtagcccagcgagccgcagcacgattttccgtgcgtgccgttggcgttgccaaactcatcgctgcacggcacgccgagaaacgccacgtcgatattcagctcgccgtcctggagcagcttcacgcgcccgccgtgggagtgaatttgcaccggctcgtccatcagcccgtgggagatggcatccgccagcctgccgcgcatgcccgaggtgtaaatccgggtgatgacgccgctttcgatatgctcaatcagggcgtcgttacaggtcatcagcgagctggaggccagcgtcaggtttttgaagcccatccgcgccagcagcgccacgacggtgttaatcacccggtcgccttcgcgaaacgcatggtggaaggagatggtcatcccgtcctgcaggccgcagcgtttaaccgcctcttcaatggaggcgcagagcttgcggttgtgcttcgcgtcgctgtccgccagccacggcgtggcgctgtgggcggtatcaaacggttttaagtcccgcagatggggagaattcacgtgaagaagttcagtctgattcattgtcttatccttaccgacgcacgccggaggccgccgcgcgctccagcaccacctgcgcgtggttaataatcggtgcatccaccattttgccgttgagcgacaccacgcccaggccgttacgctcgccctcttctgccgcctcaatcacccttctggcgtgatccacctcttcctgcgtcggggcgtaggcgttgtgcaacaggtcaatctggcgcgggttaatcagcgatttgccgttgaagcccatcttgcggatcaaatcgacctcacgcaggaacccggcctcgtcgttaacgtctgaccacaccacgtcgaaagcgtcgatacccgccgcgcgggcagcgtgcagcacggcgcagcgggcgtagaacagctcggtgccgtcgccgcgctcggtctgcatgtccatcacgtagtcaaaggcggccagcgcaatgccgatgaggcgcggagagctgcgggcaatcgccacggcgttgatgacgccaatggccgattcaatcgccgccatcacgcgggtggagccgacctcgcggccgcacgcctgctcgatgcgctcgaggtggccctccagctcgtaaatgtcgtccggggtatcggttttcggcagacggatcacgtccacgccggcccgcacggcggcttccagatccagcagaccaaacggcgtgctcagcgggttaatgcgcaccacggtttcgatatcctgatacatcgggtgctgcagcgcgtggaacaccagcatgcgcgccgtatccttctcgcgcagggcaacggcgtcctcaaggtcaaacatgatagagtcgggacggtagataaaggcggtagagagcatggcggcgttagcgcccggcaggaacagcatactgcggcggagtttgctcatttcagcgccccccagttgatggcctgttcatcggcggcacgcatcagcgcgctttgcaggcgggcgcggatcacacagtccagcgcccctttgtcttcaataatgattaatccctggtgcacgttcatggcgcgcaatgtgtcgttgaccacctggcgaatttgttcgccaaactgcttaatcacttcgctgtggatgacgatctccagctcgccgtgagcgggagcaattttcaccatcaggtcgctggactcctgcgttccggccagcgcctcccttacaattttcatgataaattcctggtagttaagcgacttccgcactcgcacggtaatgcgtttcgagatgcgtgaaggtggagtccgggacaatctcccggatccgggaaaactgctgtgtcttcagtaatcggcgcacttcggacgccgatatggcgttgccggtggccttgatgcgcggcatttctaccacctcgatatgcgaggccagcaggtcgtgcagcgtctggttgtactggcgggtgatgtcgcagaacggctccgagccgatgaagcggtgcgtaatgccgagcgccggggcgataaagtcccggaagatcagcacgtcaatctcgctccacgcctgctgcactttgccggtctccttcaggaagtaggccggaaacgtggcgcgagagatgatgtactgcgagccttcatgcaccaccacgttcggcagatgcgccacgcccgcgcgcaccatctcgagccgcgcgctgaacgggaagaacgatgcgtcttcacgcaccacgaacagatgcagggcatcgcaccgctgcgccgcctgctccaccagatggcggtggccgagggtgaacggattggcgttcatcacgatggcgccaatcttctccccgcacttgcgcttcgcgctcagggaacggcagtagcgcgcgagcccctgcggcgtgttttccatcagcacggcgttgttcccgctctgggcaatcggccagaagccgctgcgggcaaagcgctcccggttgcacggccgggtgcagaggaagaggtgaaaatggccgcgctccagcgccgcattttgcacctccgccagcagccgcgcgctgaggttcccgccgcgaagctgctcgttgaccgccacgcacttgatgacgttggcggcaagccctgcgcaacccaccagctgcgggccggaccaggcttcgacgaacagcgtgatgtcgttgtccaggccaaggccgctgtctgccagcaggtaacggatctgactcaagcgttccgggtgtttcgccaccagcgtgtggcgaaaatcgatgggttgcgaatgcatgctgccgccttacttaatgtgctgccgcaagcccgacggctggcgcttccacgatcacgttgctgagatgaccgatatgctcgatctccacctcaatgcgatccccctctttcataaacagcggcgggttacgctttttacccaccccaccaggggatccggtgatgatcacatcgccaggacttaagcgggtgaaggtgctgatgtactcgatcagctccgccaccttgtggatcatgctgctggtgttgtcttcctgcaccatgcggccgttcagccaggtgcggattgccagttggtgcggatcggggatctcgtccgccgtcgccatccacgggccaaacgcgccggttttgcgccagtttttaccggcggtaaaccaggtgtgctgccagtcgcgggcggagccgtccatgtagcagctgtagccggccacgtggcgcagggcgtcgtcgcggctgatgttctccccgcctttaccgatgatcaccgccagctcgccttcgtagtcgaattcgctggagtggcgcggcttcagcaccggctcgttgtggccggtctgtgaatccgggaagcgaacaaacagcgtcggggccgggttgtgctggtcaaactccttgcgcttgtcggcgtagttcatgcccacacagaggattttttccggctgctcaatcaccggtaagaaggtgatggcgctcatcggcacgtccacggcatcgttcaggtagcgggtggcctgcgccagcccgttgccctgcagcagcgccttaaggtcgctgtagcggtcgcccagacggcggcccaaatcaatcacgccgtcggcctggacaatgccgtagctgcgttttccctggtataaaaagcttgcgagtttcattgttctttcctgaaaacttaaacgaggaagttgcccagaatcagcagagagatggagacgttaatcgccccgccgatacgggtagcaatctgggcgaacggcatcaggctcatgcggttgcctgcggtcaggatcgccacgtcgccggtaccgccctggccgctctggcagcaggagacgatggcgacatcaatcgggtgcatgccaatctttttgccgacgaagaacccggtcgccaccagcgcggagacggtgctgataatcaccagcaggttggtcagcgtgaaggcggccatcagttcatgccatggggtaatggccacgccaacggcaaagagaatcgggtaggtcacggaggtctggaagaacttgtacaccacctgagagccttccagcaggcgcggagaggcaccgttgcaaagcttcaccagcaccgccataaacagcatgccgaccggcgcaggcaggccaatcagcttgtggccgagcatgcccagcatgtagagcagcaccgccagcagcgcgccggaggcgatggtggtcacgtccgctttaccggagaacgcgggctgagaaacggtggcatcggcattggcgcggttcggcatcagctggccttcaccggtcaggtgcggatagcgtttacccagctggttcaggcagccggagatgatgatcgccgtcagaccgccgagcatgaccatcggcagcacgcgtccgagcgccacgccctggtccatatgcagcagggtggcatagccgatggaaagcgggattgccccttccccgacgccgcccgccatgatcggcaggatgataaagaagaagatctggaatggctcaagacccagcgccaggccgacgcccatccccaccagcatgccgacgatttcgccgcacagcatcgggaagaagatgcgcaggaagccctgaatcagcaccgtgcggttcatgctcatgatgctgccgacaataatgcagcagatatagaggtagagaatgttggtggatttgtagaacttggtcgtagactcgaccaccacgtccggcagcaggccataatagaccagcgcggaagggataaaggtggcgcaaatcgccgccgcgccgagcttgccgacaatcggcaggcgtttgccaaactcgccgcaggcaaagccgaagaaggccagcgtcgccaccatcaccacgatatcgctcggcagttttccgcccaggcaatcaatcgcgatcagtgcccccgccagaacgaacagcggcagaggaataatcccgattttccaggtatccataatatgccaccagcgctctttaagcgaaggtcgctgaatttcaatcgggtcgtgggtaacagagaaagaatcgtcagttgtgctcataataagccccttggttattttgtgcgttcagcttagagtcacaaaggcttactttatgtgaggaatggcatattaaaagcgaagttttaatggcagctatggttttaatggtttcttttatttaatgtgatttacgccttatttatggccgtggtttttatggtttcttttctgaattgaacaaacaaataacatttattcgtgcagccagaggccacccgtctttgggataacgcttttacaacgcccgctgtgcaagggatcacaagttttctgcaaagcgggcgtccgcgcgaaaaaagatgatatattggcgttctttgtcgctaccttgcgtgagagttatgaaagtctctttccagataaagctgtttatttcgctggttgcctttttctcagtgctttttgcgttactgggcggatattattatgccgatgtcgggaaacagctttatcaggaaatgagtacgcgcgccaaaatacaggctgaagagattgcgcttattccaacattgcgacatgaagttgaacaaaagaatatcgccgccatccatgattttatgcagaagatttctgcgcacagtgacgccagctttattgtgattggtgataataagggccagcatctttttcactccgtcttcgccgacagagtgggcaccacgctggtaggcggtgacaacgaagccgtattgcagggtaaaagcaccaccaccatccgcaaaggcgggttgggtatttcgctgcgcagtaaggcccccatcttcaacgctgccggacaggtggtcggcattgtttcggtcggctatctcaccagctacctggacaccattaccgtcagtaaagtggtcaatatcctgattgccgcggtgctgctgctgattgctctctttatcttctcctggttctttacccgcagtattaagaagcagatcttctccctcgagccgcgcgagatcggcctgctggtgcgccagcagaaggcgttgatggagtctatttatgaaggggtgattgccattgacgatcaaaggcggattgaagtcatcaaccaggcggcgcgcaagctgctggggctgagccagccggcccgtgagcttcgcgggcagctgataagccaggtgatcgatccggtcccgttcttcgacacgcagacgatgctggcgaaagatacccatgatgagatttgccgttttaacgatctcacggtgattgccagccgggtccacatcatgcttgagggatcgctgcagggctgggtgatcaccttccgcgatcgcaacgagatcgactcgctgagcgcccagctcagccaggtcaaacgctacgtcgataaccttcgcatcatgcgtcatgagcaattaaaccggatgaccaccctctccggtctgctgcatatgggccgctatgaggaggcgattggctacattcaggctcagtctgaacacgctcaggagctgctggactttatctcttcgcgcttcagctccccgaccctgtgcggcctgctgctggggaaagccgcccgcgcgcgggagaaaggggtcgagctgagtttcgacccggcctgtcggctggacaagccgttcctgccactgggggaacaagagctgatttcgattattggcaacctgctggataacgctatcgaagcgacgcagcggtcgccgcttccccacgccccggtggaggtgctgataaagctcagcgaccaggagctgattattgaagtggccgaccagggcgttggcatcaagccggagatccgtgagcggatctttgagcgcggcatcaccaccaaaacgcgcggcgatcatgggattggtctgtatctgatcgaaagctacgtcacacaggctggcggcgcgatagaagttgccgataatatcccgcgcggcgccattttctccctgtttatcccggccacgggaaccgcccggcaactggaagacaccgactatgcaacatgaacttatcgacgtactgattgttgaagacgagaacgagctggcgcaactgcacgcggagctgataagcaagcatccgcgtctgaggctggtgggcattgcctcgtcgctggctgcggcccaggcagagcttgcaagcaaacagccgcagctggtgctgctggataactatctgcccgacggcaaagggatctcgctgatcaataaccccatgctggcccgcgccaactgctcggtcatttttattactgccgccagcgatatggacacctgcagccaggcgatccgcaacggcgcgttcgactacatcctcaaacccgtctcctggaagcggctcagccagtcgctggagcggtttgtgcagtttgccgaacagcagcgcgtctggaagattgtcgaccagcagaacgtcgattcgctctatcagcttcaggcgaaaaactaccgccaggacaacggcagcaagggcattgaggaaaataccctggcgcgggtgcagtcgctgtttaacgacaaggcaacgcactgctttaccgtggatgaggtggtgagcgagacgggactgagtaaaaccaccacccgtcgctatctggagcactgcgtagagaccgggtttctcagcgtggagatgctgtacggcaagattgggcatccgaggaggatgtaccgccgcgcagaagcctgaagctatattgtaggcccggtaagcttgcgccaccgggcaaatcgccgggtggcgctaacgcttacccggcctactgttcgggggagagtctacttcaacacatacccatacagccgcttaatcccgtcggcatccttctcgctgtacacgccctgcagctccggcgaaaagcccggcagcaggttgatgccctcctccagcgccaggaagtaacgctgtaccgccccgccccagacttcacccggcaccacgcacagcacgcccggcggatagggcagcgccccttcggcagcaatccgcccttcggcatcccgtatgcgaaccagctccacgttcccgcgaatatacgcctgattggcatcctgcgggttcatcagcacctcaggcaggctctccttgcggaacatcgccttctgcaaatccttcacgtcgaagctgacgtagagatcgtgcatctcctgacacagctggcgaagggtataatcccgatagcgcaccgggtatttctggaagatcgtcggcagcacgtcggccagcggggtgtcgtcttcaatatgctgttcaaactgtcccagcattgccaccagctgagccagcttctcgctgctttcggcaggcgtcagcaggaacaggatcgagttaaggtcgcatttttccggcacgatgccgttttcacgcaggtagtgcgccagaatcgtcgccgggatcccgaaatcggtgtactccccggtttcggcatcaatgcccggcgtggtcagcagcagcttgcacgggtcaacaaagtactgctcgctcgcatagccctcaaatccgtgccatttggcccccggctcgaagctgaagaagcgcagctcgctggcaatggcgtgcgtcggatgatcctgccacggccgccccgccaccaccggtgggataaacggcttgatcatatggcagttggcgatgatggccttgcgcgcctcaatgcccagctccacacactcggcccacagcctgcgcccgctttccccttcgtggattttcgcattgacatccagcgccgcgaacagcgggtaaaacgggctggtggaggcatgcagcataaaggcgttgttcagccgcttgtgcgggcagaaacgcgcctggccgcggatatggttatcctttttatggatctgcgacgtttgcgagaacccggcctgctgtttgtgcaccgactgggtcacgaaaatgcccggatcgttctcgttcagttccagcaacagcggggacgtttccgccatcatcggaataaactgctcgtagcctacccaggcggagtcaaagagaatgtagtcgcacagatggccgatcttgtcgatcacctgacgggcgttgtagatcgtcccgtcgtaggtgccaagctgaatgatcgcaaggcggaatggacgcggctcgtcggctttctccggcgccgcctcgcggatcaggtcccgcagatacgcgtcgtcaaagcagtggtcgtcaatcccgccaataaagccaaacgggttacgtgcggcctcaaggtaaaccggcgtggcgcccgcctggatcagcgccccgtggtggttagatttatggttgttgcggtcgaacagcaccagatcgccgcgggtgagcagcgcgttggtcaccaccttattggccgccgacgtgccgttcagcacgaagtaggttttatccgcgttgaagactttcgccgcaaacttttgcgcatgcttggcggacccttcgtggatcagcagatcgcccagcttcacgtcggcattgcacatgtccgcgcggaacacgttctcaccgaagaaatcatagaactgccgccctgccggatgctttttgaaaaacgcgccgtgctggtggcccggacaggcgaaagtgctgttgcccatctccacatactgactcagggtgtcgaaaaacggcggcagcaggttctcttcgtaacggctggcagcagtctccagttccagaaactcctgagctttacccgagatgaccgcggtggcgccgtcaggcacctccgttggctcctgagagaaaataaacaccggtaaatgaaagcccgtgcgtttcagcaaggcaaggatgccgctgcgactctctgtcgtcgtcatgacgacggctgccacatcggtgaaatccgtgctgtccagcgtcaccttttcgcgatgcgtagacaccgttgagagcagctcgcggctgacggcgattttcatggttttcataagcgcaattaccctcaccgaacggtgagacagggaggagaaaattcgcgcaataatgtcaccttttattttgaggtgcaagaaggaatcagtatgcacttatatcacccaaagctaaggcccgcgcagcgctgacgtgccataataatgcaatatcaatgattaaataacaggagttaagcgtggttatcgggccatttatcaacgcaggagccgtattgctgggcggcgtactcggcgcagtgctgagccagcggctgccggagcgtatccgctcatccatgccctcgatattcggcctggcctcgttagggatcggtattctgttagtggtcaaatgcgccaacctgccggtgatggtgttggccaccctgctcggcgcgctgattggcgagttttgctatctggaaaaaggcatcaataatgcggtaggcaaagccaaaaacctgatagcccgaccgggcaaggcgaagcacggcacgcacgagacgtttattcagaactacgtcgccatcattattctgttttgcgccagcggcaccgggattttcggttcgatgcaggaagggatgacgggcgacccgagcattttaattgcaaaagcgtttctggatttcttcaccgccactatttttgccaccacgctcggcattgccgtcgcggcgatttgcgtgccgatgctgcttatccagctggcactggctacctgcgccacgttaattctcccgctcactacgccggcgatgatggcagactttaccgccgtcggcggcctgctgctgctggcaacagggctgcgcatctgtgggatcaagatgtttgccgtggtgaacatgctgcccgcgctgctgctcgccatgccgctctccgcgctctggacgcactttttcgcttaaggatgcggcgaaatggtgagagattgcgcagtccgtaacgaaaacaacatttttcgttgacgccaccgggcagatcgggtttaatgcgccccgtgactatctccagcgctttgaaaaggccttgtccgttcataaagattctgcgggcgtcatcagcaccctgaaaaaacagtatccgaatctggctgaagaaagctcgctggaattaagcgctaaggtgaataccggcgaaatgaaatggtaatttaaacgctgctcctgctattttttcgagatagcaggagcaccgtcataatattctctcagcgccacgtcgatttacccccgcatttcaaaagcacacaaaagcacacaaaagcatacacttatgtcatttttatttctaagatgaatctgagccacaaccgtgaaaatatttgccattctgtttgtgaattaaattttttgcgagccgtaccattaaacagacaacgacacggaggcagcatgtttacttattacccggcaaataccgcagcagcacaacctgaactcgttaacgcgattgcacagggtcttcacgccgagcatggtgctgtgactgaagatgacattttgatggaactcaccaggtgggtggaatccacagataatgacatcctcagtgacatctaccagcagaccattaactacgtcgtcagcgggcaaaacgcacccttgtaaaaacctgctaagctggatctgcaacctaaggggttacatttcgtttgcgtaagcaaactggtccttaaaactatcaacaggattgaggagttaatatgaaatcgaaccgtcaggcacgccatattctgggactgaactacaagctttctaatcagcgcaaagtggtgattgaaggcgaccacgaaacccaagtcactcacgccaccggcagaaaacgccacgcgggcaagtaagttccagactgagatccagaacaccatcggtaatcccgatggtgtttttgtttatgtgttgcggtaattcatatttagctcctttataataccgccggaccgcatcccatcgcacaggccagaaagatgacaaacagcagtgtcagggacggatcttcataaaaagagtgagtgacatggacaacaaactgaaaaaacatcgttccttatacatcccatacgccggaccggttttactcgaattccccctgctcaacaaaggcagcgccttcagcatggaagagcgcagcagctttaacctgctgggtttactacccgaagtggttgaaaccattgaagaacaggcagagcgcgcgtggatccagtaccagggtttcaaaacggaaatcgacaaacacatctacctgcgcaacatccaggacaccaacgaaaccctcttctatcgcctggtgcaaaaccatctcgaagagatgatgccggtgatctacaccccgacggtgggtgccgcctgcgagcgtttctccgagatctaccgtcgctcccgcggggtattcatctcttatcagaaccgtcacaacatggacgatattctgcagaacgtgcctaatcacaatatcaaagtgattgtggtgaccgacggcgaacgtattctcggcctcggcgaccagggcatcggcgggatggggatccccatcggtaaactctctctgtataccgcctgcggcgggatcagcccggcgtataccctgccggtggtgctggacgtcggcaccaacaaccagcagctgctcaacgacccgctctatatgggctggcgccatccgcgtattaccgacgacgagtactatcagtttgtcgacgacttcatccaagccgtgaagcaccgctggccggacgtgctgctgcagtttgaagactttgcgcagaaaaacgcgatgccgctgctgaaccgctatcgcgatgagatctgctcctttaacgacgatatccagggcaccgcggccgtgacggtgggtacgctcatcgccgccagccgtgcggcgggaagccagctgagctatcagaaaatcgtcttcctgggcgcaggctccgcgggctgcggtatcgccgagcagattattgcccagacccagcgcgaaggcttaagcgaagagctggcccgctcccgcgtctttatggtggaccgtttcggcctgctgaccgacggcatgccgaacctgctgccgttccagaccaagctggtgcagaaacgcgaaaacctgaaaaactgggataccgacaacgaagtcctttccctgctggacgtggtgcgcaacgtgaagccggatattctgatcggcgtttccgggcaaaccggtctcttcaccgaagagattattcgcgagatgcacaagcactgcgagcgccctatcgtgatgccgctgtctaacccgacgtcccgcgtggaggcgacgccgcaggacatcatcgcctggaccgaaggtaacgcgctggttgccaccggcagcccgttcgatccggtggtgtggaaggataaaacctatccgattgcccagtgcaacaactcctatatcttcccgggcattggtttgggcgttatcgcctccggcgcgtcccgcatcaccgacgaaatgctgatgtcggcgagcgagaccctggcgggccactcgccgctggtcaacgacggcgaaggtctggttctgcctgagctgaaggacattcacaaggtgtcgcgcgctatcgcgttcgcagtgggtaaaatggcgcagcagcagggcgtggcggtgaaaacctctgccgacgcgctgcagcaggccatcgacgacaacttctggaagcctgaataccgcagctatcgccgtacgtcgatttgatccgctccgcccggtggcgcttcgcttaccgggcctacgggctgggtgtttccctctccctgtgggagagggtcagggtgagggcaacaaaccgcaccctcgaatacccactagccaaaccccttttcccccgctacactcctttcatccattaacccactgaatatataaggaggccaattatgctgtatcgtgaaattttcaatgtttcacatacatttggtgatcgcacccgctcaagcgttatcggtatcgtgctgcgataacttctgcttgagcgaagacaccaacccctgaaatcccttctctcgggcttactgagttatcgtcagcgatgtttgacgaggcataaacatgcctgtaactcttgggtaagcaacaatgagcactttactcactgcacaatctttacgcgttgatacggcgtttagcacgctcttcgactcactctcctttacgctgaaaaaaggcgaccgcattggcctgctgggcgataacggctgcggtaaaagtacgctgctgaaggtgctggacggcacggattcccccgccgccggaacggtctcgctggccgggcattgcctgatggcgcgcgtggagcaacatctcccggacgctattttaccgctcaccatgctggatgccgtcctcgcacagctaccttttgctgagcgcgatagcctgcgctggaaagccgaaacgctgctggcaggcatgggctttatgccgcaggatatgatgctgcactccgccacgctgagcggcgggcagcacacccgcctgctgctggcccgggcgctgattcacgagccggacctgctcctgctggatgaacccagcaaccacctggacctgccgaccatgctctggctggaacacttcctacagaactggtcgggcagctttgtgctggtctcgcatgacagacagctgctggatgccgtcaccaacggcagctggatcctgcgcgatagaacgctgcactactttgcccttccctgcacggcggcacgtcaggcgctggaagccaaagatgagaccgacgcgcagcgccacaaggcggagcaaaaggagatcgaccgcgtgaccgccagcgcgaagcggctggcgacctggggcaaggtttacgacaacgaagacctggcccgcaaagccaaacagatggaaaagcaggtcgaacggctcagggagagccagaccgcgctcacggcgggcagcccgtggacgttaaccctgcgcggcgacgcgctgcgggcggaccgtctgctggagatggaaaacctcggcgtcccgcccgcgcctgggctaccgccgctgtttagcatcgaaacggcgcggctgaaaagcggcgatcgcgtggcgattgtcggtcgtaacggctgcggtaaatcgtcgttgatgaagcttatctggcgacatttttccgatgaaccggcggacagcgggctgaaaatccatccgcgcgtctcgccgggctactacgaccagacgttgcatcagctgccggatgacgccacgctgctcgacgcgctggagccttttgcaccggatccgcagaaccgcaaaatggccctgataagcgccggtttcccatgggcgcgtcacggacaaacggtcagcacgctcagcggcggcgaacgctcgcgcctgctgttcgtgggcctgacgcttgcccgctacagcatgctgatgctggatgagcccaccaaccacctggacatggaaggcaaagaggcgctggcgcacacccttcagcagttcgaaggcggcgtgctgctggtcagccatgaccgtcagttaattagccaaagctgcaaccgtttttggctgattgaagagggaaaactgagcgagtggcacgatgcagaagcggtgtttgagcggctgcgtgaacgcgcggggctggtgacagccactgcgcccgctgtcgccgcgacggttcacccctcgccgcatgacgatctgcttgagcggctgatcgcgctggaaacgctgctggaagacgatctggcgcgcaagccgaagcatcaaaagccgcagctccaggcgcaatggcgtaaagagattgaggagatagaagcccagctgtaagtctgcgcccggcgagcgcctcgccgggccagcattttcccccttaattattagaggatcgccgtattcttaatctgaaatcgaatcaaatgatgacattatgttgccgcagccttgcattaccaggctaatgtattaatccttaaggggtattacacctgctatgcagattcttatcatgaacaaggagatacacatgaaggctgctgttgtcactcaggaccaccaggtcaacgtcaccgaaaaaaccttacgcccgcttaagcatggggaagccctgctgaagatggagtgctgtggcgtatgccataccgatcttcacgtgaagaacggtgattttggcgacaagaccggggttatcctgggccatgaaggaattggtatcgtgaaagaagtcggccctggcgtgaagtcgctgaaagtcggtgaccgcgcaagcgtggcctggttctttgaaggctgcggccactgcgaatactgtaattctggcaacgaaaccctgttccgtgacgtgaaaaacgccggttactccgtcgacggcggcatggcggaagagtgcatcgtcaccgcggattacgcggtaaaagtgccggacggtctggattcggcggcggccagcagcattacctgcgctggcgtgaccacctacaaagcggtgaaggtgtcgggtattaaaccgggccagtggattgcgatttacggtctgggcgggctgggcaacctcgcgctgcagtacgccaaaaacgtctttaacgccaaagtcatcgcccttgacgtgaacgacgaacagctgaagctggcggccagcatgggcgcggacctcaccatcaactcccgcagcgaagatgccgctaaaattgtgcaggaaaaaaccggcggcgcgcatgccgcagtcgtcactgccgtcgcaaaagcggccttcaactcggcggtagatgccgtgcgtgccggtggccgcgtggtcgccgttggcctgccgccggaagcgatgagcctcgatattccgcgtctggtgctggacggcattcaggtggtgggttcgctggttggcacccgtcaggatctgcaggaggccttccagtttgcggccgagggcaaagtggtgccaaaagtgacgatgcgtcctattgaggacatcaacgccatctttaaagagatggaacagggccagatccgtggccgtatggtgatcgacttacgttcgtaatcgttcaccgttcatcaccgctcctctccggggcggtttttttatagccattttccggcaatccttatcttaattcctttgttcccttgttttcccccgcgcccgatgatgaatccgacgctaacaagaagataacaaaggaattcaccatgcaaaccccatttcgtctgccgctgctgacggcgctgattctgacgaccaccgcagcctggtccgccgatgcgccggtcaaaggcggcacgctgatttatctggaacaacaggcgcacaccaacctctatccgcccgccggcggcttctacccgaacggcggcattctgaaccagatcaccgacaaactgacgtggcaaaatccaaagacgctgcaggtcgaaccgtgggtggccgaaagctggaccaccaacgccgataaaaccgaatacaccttcaaaattcgcccggggatcactttctccgacggcacgccgctggacgccaacgccgtagcaaaaaactttgatacctacggcttaggtaacaaggcgcagcgcctgccggtgtcagaagtgatcaataactacgatcgcagcgaagtggtcgacccgctgaccgtgaagttctacttcaaaaaaccgtcaccggggttcctgcagggcacggccacgattggctcgggtctggtctcgctcagcacgctgaagcgcaactttgaagagctgggtgacgcccggcatatcatcggctccggcccgtttgtggtgaaggacgagaagctggggcgcgaagtgacgctggaagcgcgaaaggactaccagtgggggcccaaaaatctggcgcaacaggggccagccaatctggacggcatcaagtttatcgtgactcaggaagacagcgtgcgcgtcggtgccctgctggccggtcaggccgactttattcgccaggtgcaggcgtatgacgaaaagcaggcgaccgatcagggctataagatctacgccgccccgacgcgcggggtgaacgacagcatcagcttccgcccggataacccgctcgtctccgatattcgcgtccgccaggcgctgctgcatgccaccaatgcaaaacaggtggtcgagaccctcttctcggctaactatccgcaggcgaagtcggtgattgccgattccgccgctggctttgtcgatctcagcgacaaattgagctttgacccggcaaaagccaaccagctgctggacgaagcgggctggaaagcgggcagcgacgggatccgcgccaaagacggccagcggctggcgctgacggtgtatgaatccctgccgcagccgcaaaacaaagaggtgctgcagctggttgcccagcagtggcgtcaggtgggcgtggcgctgagcgtgaaagccggtgacgcaggcagccgcacgctggataaccttgacccgctgaaaaccccgttaaccgtctccgaagtgggccgcgccgaccctgacgtggtgaaaagcatgttctaccccgctaaccgcgacgcgctgctgcaaaaaggcggctccagcgacaaggtcaaaagcttccgtgacgacaagctgaatgcgctgctggtagatatctccgccgaagtcgacccgcaaaaacgcctgcagctgaccggcgatgcccagcgctacctgctggataacgcctacgtcattccgatcttcgaggaaccgcaggtctttgccggtgcgccatggctgaaaggcgtgaattttgaagcggtcggccgcccgtcgttctacggcgcgtggcttgagaaacactgaggagctgacgatgcgccacgcacttcttcaacgctttgggcacgggctgctggtgctgtgggccgcctttaccctctcgttcgtgttgctccaggtgctgccgggcgacgcggtgctgattaaatttcagaacccggacctgggcctaagcccggcgcaaatcgaggagatgcgcgtggcctacggcgcggacagcccgctgtggcagcaatacggccacacgctgctggcgatgctgcgcggggatttcggctactcgttacaggccggcgtgccggtcagcgagctgattgccagcaatctgccggataccctgagcctcgccctgcccgcctttttactcgcggtcctgctggcgtttgcgctggcctttgcgtcgcgtctgccgggtctgcgctggctaagtaatactctccagtctctaccggtcctgtttatctccttaccgacgttctggctggggattgccctcatccagctcttttctttccagctgcggctgatcccggtgattaacccgacgccgctgcaggggctgatcctgccgatcgtgaccgtcgcgatcccgatctccgccccgctggcgcaaatcctgatgcgcagcctggaccaggtggcgacgcagccgtttgtcgccgtggcccgcgccaaagggctgagtgaaaccgccgtcctgtggcgtcacgtcaccggcaacgccctgctgccggtactcaatattgccgggctgctgctgggcgagctgattgccggagcgctaatcaccgaaaccgtatttggccgcagcgggctcgggcagctgacccagcaggcggtaaataaccaggacatcgccgtgcttcaggcggtggtgatgatttccgccctcggctttgtcctgatcaatctgctggtggacctgctgatgccgctgctggatccccgtctgcaaaccgttaccggaggtgcatcatgagcctggtcgattacgctgccgcggcgcgaaaacgcgttcccggctggcagggcgtcgcgtggcagccgggactgtggctggcgtgggcggtgattattctcgcgatttttgccgccgtagcccccggcctgttaacccactacagcccgattgagggcatcgccggagcgcaacgtctggcgccgcaggcgggccactggctcggcaccgatcagcttggccgcgatgtttacacccgtattgtgtacggtgcgtcccactccctgagcgcggcgctcgctgccgtcacgatggggctggtggtgggcaccggtctcggggtgatcgccggggcgttcgcaggacgcgtcgagtctttcctgatgcgttttgtcgacgtgctgttgtccattccgtctctgctgctctcgctgacggtcattattctgctcgggtttggcaccgttaacgccgccattgccgtcggcgtggcctccattgccagcttcgcccgcctcgcgcgcggtgaagtggtgcgcatccgccatacggattatgtcgaggcggcgttcggcagcggcgggacgttcctggcggtgctgtggcgacacatcctgcccaacgccttaaccgccgtccttgcctttgccacgctacagtttggtcaggccattctggccctgtccacgctgagctttctcggctacggcaccccgccgcccgttccggaatggggcttattgatcgccgaagggcgtaactatctctctaccgcctggtggttaaccaccttccccggcgtggtcgtcatcgccgtcgtgctggccaccaaccgtatcagccagcagttcagcggaggcctgaaatgaccgtactctcggtagaaaacctgaccatcagctaccgtaccgcgcgccggtggcgcgaggtggtgcataacgtcagcttcgcccttcagcggggggaaatgctggcctttgtcggcgaatccggttccggcaaaacgaccacggcgcaggcgatcatcggcctgctggcggataacgcccgtcgggatgcggggaaaatcgtgctcaacggcgaggagattagccggtggtcagcgaagcgtctcgatacccttcgcggggcgcgaatcagcctggttccgcaggatccgggtaattcactcaatccggtgaagacgatcggcgcgcaggtcggggaaattattcagctgcaccagaaggtgactcacgcccaacgcgacgagcaggtgctcgccctgctgaaaaaggtcggcctgagccaccccgaacagcgcatgacgcagtacccgcatcagctctccggcgggatgaaacagcgcgtgctgattgccatcgccattgccctgagcccggacgtcatcattgccgatgagcccaccagcgcgctggacgtgacggtgcaaaaacgcattctcgacctgctggatatcctgcgccgggaatcgggcaccgccgttctgtttgtcacccacgatctggccctggccgcccagcgcgtagacaggctgctggtgtttcgcaacggtgaggttcaggagcacggcgacaccgccgatatcgtccgcacgccgcagcacgcctacacccgtcagctgctgagcgatcttcagggccagcgcctgaccatcgccccggtagccggtctcccgctggcgtcaccggccattcgcgcccgcgccatcagcaaacggttctcgctgggtaaaggtcatcagcttcaggcgctggatcgggtgacgtttgacgtcagccgcggcagcacgcacgcgctggttggtgaatccggctccgggaaaaccaccctcgcccgtattttgctgggctttgaacaggcggacagcggacagatcattattgatgacattgatgccaccgacctcagccgcgaggcccgccgtcagctgcgccagaagatccagtttgtttaccagaacccgttcgcctctctcgacccgcgtcagacgctgttcgagatcatcgaagagcccctgaagaacttttctcgcctcgccaaggcggagcgaaaggcccgggtggagaccgtggcgcagcgggttgccctgcccgtcgaactcctgacccgcaccgccagagagctttcaggcgggcagcgccagcgcgtagccatcgcccgggcgctgatcctggagccgaccattctggtgctggacgaagccacctccgcgctggacgtcaccgtccaggcgcagatcctggcgctgcttcagcagctgcagcagcagctggggttgacctacctgttcatcacgcacgatctctctaccgttcgccggatcgcccacagcgtcacggtgctgcgcagcggtcaggtggtcgaacacggcgacgtcggaaccttattcacgtcaccgcagaacgactatacccgcgagctgattgccgccattccccatttttcacccgccacggaggagttcgcatgacgcgaaaacgcctgggatttttcacccgcctgcttgacgacgccacgccgaaagagcgctatcgactggctacagaacagatccgccacgccgaacgccacggttttgacagcgcctggatcgcgcagcaccacttccatgagaatgaaggcggcctgccgtcgccgctgctgtttctggcccacgtggcggcgcataccgaaacaatccggctgggcacggccatcatcaccctgccgatggaaaacccgctgcgcgtggcggaagatgcggcggtgctggatttactcgccgatggacgtctcgaagtcggttttggttcgggcggcacgccgacctctttcctgccgttcggactgacgtttgaacagcgcggcgcggcctttaccgaccatttacatgtgatccagagcgcctggcgcggggattcactgacccatccggataaccacctctacccgccagcgccacagctggctgacaggatctggattgccaccttttccgtcgacggcgccgctcgcgccgcgcgggccggacacgggttaatgctctcccgcacgcagccgcgtccggcagaccagttggatctcacgctcgacgcgatccagaacccgattgtggatgcctaccttgaggccctgcctgccggtatcgcaccgcgcattctggcctcccgtacggcattcgtcgccgacagcgatgactatgcgctgaaggttgcgacgccgggtctcaccagacaggcccagcagcatcgcgctgccggacacgcggttaaaggtgacaccgtcaccgattttcgtcgccagttcgacgcccacatcggttcgcccgagacggtgctgcgttcgctgcaggccgattccgttctccggcgcgccacggacatctcattccaggtccattcggtcgagcccacccatcgcgacaccctgcgctctatcgaactgatcgccgaacatattgccccccacatcctttgaggagacacctatgtcattaagtcacgacattctcgccgagctggcggaaatcaaacccggttcccctctggcagaggcgcgcgccacgcgggacgccgccacgcgccacgcccagggcagctacgaaatcttattcactcagcaggatagcgattttgcgctggacgagcgcttcgccgtcgcggcaaaagttgcgaggtggcacaacgcggaggcgctggccgcgcactatgcggggtttggcctggcagacccgacctcagaccgtctgaccccggcgctcaatttcgcgcgcctgctgaccttctcgcccgttgaagccacgccgacatcgttaagggcgctgacctaggcgggatggagcaaggaaggcatcgtgacgctggcgcagcttatcgcctttgtcagcttccagagccgactgattgccgggctgcggctgctgaacgacaggcctgtcgccacaagcgatgcgccgttggcggcaggcgtctggcacacgaccgccaccacggccaccggaaaggcggctcccgtcgccttcacccagcaggagctgggctgggagccgtggatcgccgccaaaccgctggcggattttcgtgatgacgaggttgcgaccctggcgaagtttggccacaccgattccgactatttccgcctgctggggcgcaacctgccggtgcttgaacagcgcacgctaacggataaagggattttttatacgccgggggggttgccgcgcgccgagcgcgagctggcggcaacggtcgccagtaaaatcaacggctgcatttactgcgcatctgtccatgcgcggaaagccagccagctgtctaaggatgacgcggcggtagaggccctgctggccgtgcgcccgggacaatccctgagcgaggggcagtctgcgcgctggcaggcggagattaattttgcagcggcgctgtcggttaccccgcctgccgccacgccgctgcaccttgccgcgctggaaaaagaggggctggacaccttagcccagcttgatctggtacagtccgccgcgttcttcgcctgggccaaccgcctgatgctgaccctgggcgagccctggctagcctgatttccatcaggctagcgcgcgagcgttagcctgagcctgcctggcccgcaggtaaccgtagatcagtaatgcactcatggccgagaacgagagtaacgccgcaggcagcgtgacgtagcgccagctaaagccgagggtaatcatcatcccaccaaagtacgccccgatcgcgctgccgagattaaacgccatctgccctccggccgcccccagcatctcgccgcccttcgcattttgcagaagcaggatttgcagcggcgcagagagcgcaaacagcccggcgcagcagataaagcccatcaccagcgaagccgttttcagttcaccgcaggcaaaaagcagcagcagcgaggcaacaatcaccatgtcggtggtggccgcaatgcgcagcgggctaaagcgtcccgagagcttgccgctcagcagattgcccaacaccatgccaaggcccatcagcatcatgatgatcgtcatcatgccttcagaaaagccagaaacgttgaccataaacggcttaacgaagctgaaccacgcgaacacaccggcgttaccaaacatcgtggcggcaaaaatcagccagggctccggtttcttcaggaactggaactgctcggttaatttaatttctgatttgtcatgaatgtccggcacccagatcagcaccgagaggatcaccagcgcatcgaacagggctatcaggaaaaaggtataacgccagctgaactggtgccccagccaggtgccgagcggcacacccaccaggttggcgacggtcattccggcgatcatcccggccaccgcgaccgtcaccttccccggcggcgcaattttggagaggattatcgccccgacgccgaaaatcgcgccgtgcgggaaaccggaaatcagccgccccagcgccagccagaaataagacgtagaaaacgtaaacagggcattgccaacagcgcacatcgccaccagaaacagcagcgtggtttttaacgagaacttgccggagaagagcgccacaatcggggcgccaatcaccacgccgaaggcataaaacgagatcatattcccggcggagggaatcgaaataccggtgtcatgcgccagctctgttaacacgcccatgatgccaaattcagccatgcccaggccaaatgtgccaagcgccaacgaaaatattgtctttttcatacctcaaccacgggttaatcactcgcagcgggcattattgaataatcttgtatggtgagccagttcaaatcagatggctgacaggttaatccattaattcaggtggattacacttcatagtgcggcctcgcttttttccgtgccgaacaacctgaggatgacaatcatgggaagcaaaaagaaaacccctgtcgctgttgatgttgatgttgtatcgaatgcaccgcttaagaccaaagagtatgaaaaagagctccgccgcctgcacgtcgaactggttaagctccagcagtgggtcgtcgccaaagggttaaaagtgtgtattgtttttgaaggacgcgatggcgccggcaaaggcggcaccattaaagcgatcaccgagcgcgtcagcccgcgcgtgtttcgcgttgttgcgctccctgccccaacggaaaaagaaaaaagtcagctctacttccagcgctatgtgccccacctgccttcggcgggtgaaatcgtgatcttcgatcgcagctggtataaccgcgcgggcgtggagcgggtgatggggttctgcaccgaggaacaggcggagaaatttttagacggcgcgccggttatggaaaaagcgatggtcgatgccgggattattctcctgaagtactggcttgaggtgacaccgaaagagcaggagcgccgcctgcgcgaccgtattaacgatgggcgtaagatctggaagctgtcgccgatggatattaaatcctttaacctctgggatgagtatacccttgcgcgcgacgccatgtttgaagccaccgataccgcctgggcgccgtggtttgtggcgcgttcagaggataaaaaacgcgtgcgcctgaatattatttcgcatctgctttcgcagatcccatataaagaaattcacgtcgacaaggtggatttaccgaagcgcaaaatcggcaaagtcaaacccacaaaatatccgttccggtatgtggaagagcggttctgatttgaagagtaggcccgcgcaagcgcagcgccgccgggcaaagccgacggcgcaggtgttacttcatcccttccgtactttcctgtttcgcttccagtcgttccacgtcacgataccagcgcgggtggtgcttctgcgcccagcggcggctcaccttcccttcaatcatgcctttaatcgatcctttcacccagaacgccatatacatatggatcaggatggcgtgaatcagaatgatggccgacgtcgcgtggatcagcagcgcgtagcgaatcacctgtatcgggaagtagtgtgcaaaatacggacgccagatcatcaccccggtcaccagcagcacaaaaatcatgctcatgatggtccagaacatcatcttctgcccggcgttgtatttccccaccttcgcgactttgtgctcgttacccttcaggacttcaacgatccctttcacccacgggatatcctgcttgtccggaatattgtgatgaacgaagcgcacgaacataaacatcagcaccacgaaaatcagcacgccgaagaacgggtgcagaatgcgccccatctgcggcgtaccgaaggtttcggtcagccactgcagcgtcgggaagaagaacgaaattcccgataccgccaccaggaagaagcagatcaccaccgtccagtgacaggcgcgatcgacaaatttggtgcgcactatcattttcgacttactcatgatgctcctcctcgtcgtcatccacctctttgtttggcccgatgccgatgtagtgataaatcagcccggcaaaggtagcgataaagcccgccgcggagagcggcttgagcgcccctttccacaggttgatggaagtatcgatcgccggatccttcggcaggttgtggtacagctccggctggtcgctatggtgcagcacatacatcacgtgcgtgccgcccacgccctgcgggttgtaaacgcccgctttgtcgtagccccgcgctttgagcttatcgacgcgttcctgcgccacgtccagcatctcttttttggtgccgaagtgaatggcgccggttggacaggtcttcacgcaggcaggctcctgcccgacgctgacgcggtccacgcacagggtgcatttgtatacccggttatcctctttattgaggcgcgggatattaaacgggcagcccgcgatgcagtacccgcagccgatgcagttgtcctgctggaaatcgacgatcccgttggcatactgaataattgccccggcagacgggcacgccttcaggcagcccggatcttcacagtgcatgcagccgtccttgcggatcagccactccagcttgccgttctggtcggtttcgctaaagcgcatcaccgtccaggatttggcgctcagatccgccggattgtcgtacaccccaacgcagtgccctacctcgtcgcgaatatcgttccactccgaacaggccacctgacaggccttacagcccacgcaggaggagacgtcgataagcttggcgacctctgccttgtagtcccgcgcgcggggcgcgggcgttatcgggttggtcgcggagcgtttaataatgtcttgtgtttccatcgccatttaatcgctccttacgctttctcgatgttgaccagaaacgctttatactccggcgtttgcgagttggaatcgccgacgtttggcgtcagggtattggcgatgtagcctttctgcgccaccccttcaaagccccagtgcagcgggataccgactgtttccacctgctggccgtgcacgttcagcgactgcaggcggcgggtgaccaccgccaccgcgcggataaagccgcgcttgctgctcaccttcacgcggtcgccgttggcgatgcctttggctttcgccagcgtttcgcttatctccacaaactgttccggctgcgcgatggcgttaagccgcgcgtgcttggtccaggtgtggaaatgctcggtcaggcggtaggtcgtccctacgtacgggaacttgtcctttttgcccaggcgcagcacgtcctcttcgtagatacgcaccaccgggctggagaccacgttcgggtgcagcgggttggtgccaagcggcgtttccatcggctcgtagtgttccgggaacggcccttccgccagcttgttgagggcgaacaggcgtcccagcccttccggctgcatgataaacggcccggtgttgctgcccggcgcggcggtgctgtagtccgggatgtcgttccccgtccacttcgtcccgttccactggatcagcatccgtttcggatcccacggcttgccgttgatatccgccgacgcgcggttgtagagcacgcgacggttcagcggccatgcccaagcccagcccagcgtgttgcccaggcctgacggatcggcgttgtcgcggttcgccatctggttaccctgctccgtccagctgccggtgtagatccagcaggatgatgccgtggtaccgtcgtcacgcagcagcgcgaagctgttcagcagctggcctttcttcgccaccagattgccgttcgcgtcatacagatccgccagcgccacgccgttgttctctttcgcgacttcctcagactcaggacgatccggccgcttgtagtgccagctcatcttcagcagcggctcagcgcctttgccgccttcggtgcggtacatttcgcgcaggcggtggtaaatcccggccaggatttcgccgtcgttacgcgcttcgcccggggcgtcttggcctttccagtgccactgcagccagcggccggagttggcaatagagccgtcctcttccgcaaagcaggtggacggcaggcggaacacttcggtctgaattgacgccggatcgacatcgtttgactccccgtggttctgccagaaggtggaggtctcggtcaccagcggatcgataacgaccatgtacttcagcttgctcaggctgcgaacgactttgtttttgtccgggaaggaggccaccgggttgaagccctggcagatatatcccgtgacgtcgcccttatccatcatgttgaaatacttgatgacgtcgtaagcctgatcccacttcggcagccactcaaagccccagtcgttctctttctgcgccgcatcgccgtagaaggatttcatcaggctgacgtagaacttcggatagttgctccagtagttcacctgatccggcagcgtcgcttttggcgtattggcctcaagatatgcttgcagatcggcctgcttttcagacggcagcgtcaggtagcccggcaggctggtggagagcagaccgagatcggtcaggccctgaatgtttgagtggccgcgcagcgcgttcacgccgccccccgccatgcccatgttgccgagcagcagctggatcatcgccatggtacggatgttctgcgcgcccacggtgtgctgcgtccagcccagcgcgtacaggaacgtggtggttctgtcggcggcgctggtggaagccagcacttcacacaccttcaggaagtccgctttcggcgtgccgcagatgttctccacgacgtccggcgtatagcgggagacgtgctgcttcagcaggttccacacgcagcgcggatgcgtgagcgtttcatcgcgcatcgcatagccgttttcatcgaactgatagttccaggacgttttatcgtattgacgtttttcggcgtcatagccgctaaacagcccgtcttcgaaggcaaaatcatcccgcaccagcaggttcgcgttggtgtagtgcttaacgtagtccgcgttgattttgttgttttcgatcaggtacagcagcacgccggacaggaacgtaatgtccgtaccggagcggatcggcgcatagatatcggccaccgatgccgtacgcgtaaagcgcggatcgacgacgataagcgtcgcatcgttgttgtttttcgcttccatcgcccagcggaaccccaccggatgggcttcagcggcgttaccgcccatcaccacgacgacgttcgcgtttttgatatcaacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacgcgcgcctggttgtctaccgccagcatgccgagcgagcgcacaaatttttgcgtcagcatgccggtttcattactggccgccgaggcgcatagcatgccggtggaaagccagcggttgaccgtcacgccctgcgcattcttttcaataaagttggcgtcgcggtcggctttcatcaatttcgcaatacgggagaaggcctcatcccaggagatacgctgccatttgtcggagcccggcgcgcggtattcggggtagcgcaggcggttttcgctgtggacgtagtccagtagccccgcccctttcgggcataacgccccgcgactcaccggatgatccggatccccttcaatgtgataaatcgcttctctggcgttcttcgcgccatcgcccaggctatacattaaaagcccacaacccacggagcagtatgtgcaggtgttacggatctctttggcgcgcagcagtttatagttgcgtgcctgagccagcgccattttgggagcaaatcccagcattgcggctgttgttccggccataccgcccgcgcagattttaaaaaattgtctgcggctgacgtccattgctgtcctcgttatctgaaaagacttcgcgccgcaaactaacagcaaagcccctgatttttttgcgtcaaatcaaggtcatctgccttcccccccttaatagtcacctccgcaacgtttcattacccctttttgattaacggcttaagagaataattcacgacagcgacaggcgtaatgcgatacatttttcctttaatttttattgtgatggcgagtaatggacagaaagagagcaacgcttattgggctggcggcaatactgttatggagcaccatggtcggccttattcgcagcgtgagtgagggattgggccctgttggcggtgcagcgatgatttacaccctcagcggattactgtgtctggtgacggtaggatttcctgatatacgacggttttctccccgctatcttattgccggcagcgttttatttgtcagctacgaaatatgcctggcgctgtcgctgggctatgccgcaacgcgatcgcaggcgattgaagtgggcatggtcaattacctttggccgagcctgacgatcgtatttgcgattttgttcaacgggcaaaagtctaccctgtgggtgatccccggcttgctcatttcgctgctgggcgtgtgctgggtattgggcggcgaagaaggattacaccttgaggaaataacccgcaatgtcgtttccagccctctgagctatgcgctggcgtttgccggggcctttatctgggccgcctattgcaccgtcaccagcaaatttgcgaaagggcaaaacggcatcaccctgtttgttttgctgaccgcgctgagtctgtgggtgaaatatgccctgagcgatcagcccgacatggtgttcacgcttccggtagtcgtgaagctggttatgtgcggtatcgcgcttgggtttggttacgccgcctggaatattggcatcctgcacggtaacgtcacggttctggctgccgtatcctattttacccccgtgctttctgccgcgcttgccgccgcggtgctaagctcccccctttcattctcgttctggcaaggcgcgctgatggtctgcgccgggtcgttgctctgctggtacgccacacgaaaataatgctgctcgactggccgggggaatttcaacccggcaacataattaacataaatttaaaatgtgatcagacatcagaatatttatcatgataatagagcgtctgtttaagttcggtttatattgaacgccttctgtaaagccatctgaagcgagctgacataaactgacaactcaatgaaattagtgagtaatgaatattaacgccctggatagcatggcgtgcaataattcagctctgacagttttatgataatatgcggaatagacgctgaaaaattaaaataacccattggttttaaagaaaagcagcaataccaccctcattaaaccctcggaaattgcgaaatttaacgcgataaacaaaaaccatcagaaattatagtaaaagcaataatcccactgactaaataactattaatcgtataaatcccgaccacattgtttgaatgatcgccttctcagacgatcgagatcacactaattgaaattatctctaatattttgaaacttattattgaaataagactacgagatttttaagaatagcatgccattgacgaacagcctcgtttagaaatcgttcaaagtggttcaggaaataccgaaaaaaattataaggaacatttaagatgaaacttaaattagttgcagtggcagtcacttccatgctggcagcaggcgttgttaacgctgccgaaatttacaacaaagacggtaacaagctggatctgtacggtaaagtgacaggtctgcactatttctctgatgaagcaaacaacgacggcgacaaaacctacgttcgtctgggcttcaaaggcgaaacgcaaatcaacgaccaaatgaccggttacggccagtgggaatatgagttcaagggcaaccgctctgaagctcagggttctgacggtaacaaaacgcgtctggcgtttgcaggtctgaaattcaatgagttcggttctttcgactacggtcgtaactacggtgttgcttacgacgtcggcgcatggactgacgttctgccagagttcggtggcgatacctggacccagaccgatggctttatgactggccgtaccaccggcgtggcaacctaccgtaacaccgacttctttggcctggttgatggtctgaactttgcagcgcagtaccagggtaaaaacgaccgtaccgatatcaccgaatccaacggtgacggctggggtctgtcttccagctatgagttcgacggatttgctgcgagtgcggcctacgcgaaatctgaccgtactgaccgtcaggttcgtgctgcaagtaacctgaatgcaggtggcgaaaatgcagaagtatgggccgcaggcctgaagtacgatgcgaacaacatctacctggcaaccacttactctgaaacccgcaacatgacagcattcggtaacggtcacgtggcgaacaaagcacagaacttcgaagttgtggctcagtaccagttcgacttcggtctgcgtccatccatcgcttacctgaaatccaaaggtaaagacatcggttcttacggcgaccaggatctggttgaatacgttgacgttggcgcgagctactacttcaacaaaaacatgtccacctacgttgattacaaaatcaaccttgttgatgacagcaagtttaccaaagatgctaaagtggctaccgacaacatcgttgctgtaggtctgacctaccagttctaagatctgtcagggcaaaaggccggcgattatcgctggcctttttctatttagggcgcttattcatggcccgctgcccgccgcagccagttttgcagcagcttgccgtcttcggtcatctctgaatctgagcgcacgcagaggtagtagtcgcgtccgttatcaatcggtaggtcaaagatcttcaccagctcaccgctctcaagatacggcgcaatcagcggctcccgcatcagcgcacaccccagacccgcctgtacgcccgccagcgtcagcagaccgtcctcaaacattggaccgctgcggcgaacgggacgcttcaccccctgctgtacaaaccactgcgcccacgtcgtgcgctcctcatcgtgcagcagcggcatctgcagcagttgctcaggcgtgtcgatatggccgtgaatgcgcaaaaacgcgcggctgcacaccggcaccatctgtccggaaatcagcttttcactctgatagcccgcccactggccgttgccaaaacgaatcgacatatccgacgcgtcgctcagatagttacgatggttggcatacaccacgttaatctcggtctgcgggttggcgcgcataaacgcaggcaagcgcgggataaaccaccccataccaaaaagcgggatcaggctgatggtgacctgacgcgtttgcgcctgctccgccaggtgctccgtcgcctggcgcagcacgttaaacgccgcacggatcgagcggtaatattcccgcccgtgctggctcagcaccagcctgcgcccctgacgctccgtcagcggcatttgcaggtacccttcgagcaccctgagctgatggctgacggccgacggagaaatgtccagctcctgcgcggccagcgtgacgctgcccagccgggcgatggcctcaaaggcacgcaaagcccgaagcggcggatcgtttgcaaggcgactttctgcatacgcaggcaggccaaccaattgttctgttttattcatatgttgatttctttaggcttttcacccaaaaacaggtcttcattatatttatataaatcataaagatagaacaatatctatttatcataagaaataatagatgcgtattttacaattttattcatttattggatggtagccgcagaacgagcactttgcgggtacagacgttggatacactcatacaacaactgatcaacggtgtgatgctgggaagcatctacgcgctgatcgcgctgggctataccatggtgtatggcattttgcgcattattaactttgctcacggcgatattctgatggtcggcgcgctcaccacgctctccgccatgaacgccctgaataccacttttccgcatatgccgcagctgttgcagctcggcgttgccctgatgattgccatggccgtctgcgccctgctggcgatggccgtggaacgctttgcctaccgtcgactgcgcaacgccccgcgcctcgcgccgctgatctcgggtatcggcgtttcggtcctgctgcaaaccgtggcgatgattatctggacgcgcaacccgctgatgttcccgcagatcctgccgatggaccctatcgctgtcacgtccggcagcgaagcgcatcctcctgccatcgtcaccgtcaccggtatcgtcaccgttgtcctggcgctggcggtgatgaccgggctctggctgctggtggaatatacccgtctggggcgcggcatgcgcgccgtggcggaaaacccgcgcgtggccacgctgatgggggttaacccaaacgccatcatcaccctgacgtttgcgattggtggggcgtttgccgcgctggcaggcgtgatgatggccagcaattacggtaacgccagcttctcgatgggctttttgcccgggataaaagcctttaccgccgccgtgctggggggcattggtaacattcgtggcgccatgattggcggcatcctactcggcattatcgaagcgctgggcgcaggctacctgggtgaactgacccacggcgtatttggcagcaactatcaggatgtctttgcctttatggtgctgatcctggtgctggtcttccgtccggctggcctgctgggcgagcgcgtggcgaacagggcgtaaggaattccatgacaacacttcaactccagaccccggcgacgacgcgcaaattctggtcaggcatgagcctgttctgcttcgcgctgctgattgcgcccgtggtagccacgcagcttggcggcaactactgggtgcgcgttatcgacttcgccctgctctacatcatgctggcgctcgggcttaatattgtggtcggctataccggcctgctggacatgggctttatcgccttttacgcggtcggcgcctacctcgcggcactgatggcctccccgcacctgctggaggtgttcccgatcctcggcgtctggttcccggaggggctgcatacctcgtatctgctcattattccgctggccgccctcgtcgcggccgtctgcgggattttactcggtgctcctacgctcaagctgcgcggggactacctggcgatagtgaccctcggctttggcgaaattatccgcatcctgatgcgtaacctcgaccgtccggtgaacatcaccaacggcgcaaagggcataaccggagtggatacgctgaacctgttcggcctgaagttcagcggcgtataccactggtttggtttcaaagtacccgcgctgtggctgtggtactacctgctgatgctggtgattatcgcgatcgtcttcgtctgcctgcgcctgcagcattcccgtatcggccgcgcctggcacgccatccgcgaggatgaagatgtggcgcgcgcgatgggcatcaacgtgcgtaactataagctgctcgcctttgcgatgggcgcctcctttggcggcgtggcgggtgcgcttttcggcgcgtttcagggctttgtctccccggaatccttcacgttacaggaatcgattgccgtactggcgatggtggtgctgggcggtatggggcacattccgggcgtgatcctcggcgcggtactgcttaccgccctgccggaactgctgcgcagccaggcagcgccggtgcagcaggcgctgttcggtacggtgctgattgacccggaagtgctgcgccagctgttttacggtctggcactggtgctggtgatgctggtgcgcccgtccggcatctggccggtacgccacaaggaggtgaaggcatgagtctgttaaccgtacgcaacatgacaaaacgcttcggcgggctgactgccgtggatgacgtttcgattaccgtgaacagaggcgagatctacgggctgatcggccccaacggcgcgggaaaaaccacctgctttaacctcatcaccggcctttatccagcggacagcggcgagttttcgattgccgagaagccctacttcccgaagcagatagagaaagtcaccgccgccgggattgcgcgcaccttccagaacgtgcgcctcttcaacgacatgtcggtgctggaaaacgtgatggtgggccgccacgtgcgcacccgtaacggcctgtgggccgcgctgagccgccacaaacgcgcccgcgaggaagagaagcagacccgcgagctggcctggcactggctggactataccggcattgcgcagttcgcccactatcgcgcctgcgacctggcctatggtcatcagcgtcgccttgaaatcgcccgcgcgctggcaacggatccgctgctgctggcgctggatgaacccgctgccgggatgaacgcggcggaaaaagtggcgctcggcgagctgctcatccgcatccgcgatgacggcaaaaccctgctgatgattgagcatgacgtcaagctggtgatgggcatctgcgatcgcctgacggtgctcgattacggcaaaacgctcgccaccggcacgccggaaagcgtgcggcgcgacccggcagtgatcgccgcctggcttggaggtaacgctcatgtctgaattactgaaggtggaacgtctggacgtgcattacggcggcattcaggccgtacgcgatgtctcctttatcctgcgcgagggcgaacaggctacgctgatcggcgctaacggcgcggggaaaagttccaccgtgcgcgccattaccgggctggaaagctttagcgggagcattgacttcaacggtaaagcggtatgcaaacagagcccagagaccctgctccgcgacgggctggtgatggtcccggagggccgcgggatcttctcccgcatgacggtgctggaaaatctgcagatgggcgcctggctcaggcgtgacactgtcaccgtcaggcgcgagatgaacgaaattttcgagcgcttcccgcgtctgggcgaacgccagcatcagcttgccgggctgctgtccggcggtgagcaacagctgctggcccttaaccgcgccctgctcagccgcccgcgcctgctgatcctcgacgagccgtcaatgggccttgccccgaagatggtcgagaacatatttgccgttattgccgggctgcgcgagcgcggcgtcgccctgctgcttatcgaacaaaacgctcgtctcgcgctggaagtcaccgacagcgcgtgggtgatggacagcggcagcattgttcatcatggcgaatcgacagcgctgctcaacgacgaccagattgcacagatttatttgggcgaaatgcccgtttaaccacaccagccaacatcagggaaatacaatgaaaacagtaaaaatcagtgcgctcagcgccgctattctgctcggcagctttgcctcaacgtccgcgtgggccgctgacggtgaaaccgtggtcatcggtctggcaggcccgctgaccggcccgtctgcccgtatcgggaaagatctggagaacggcgcgcagctggccattgacgacattaacaagcagcacccgaccatcggcggcaaagcggtgaccttcaagctgcagtccgaagacgatcagtccgacccgcgcactgccgtagccgtcgcgcagcgtctggtggatagcggcgtggcaggcgtggtcggtcactggaataccggcaccagcattccggcggcccgcatttatcacgatgcgggtattgcccaggtggcgccggtcgcaaccggtcatgcctatacccaacagggttttgacaccagcttccgcgtgatgggccacgacgatgacggcggccagctcgccggtcagtacgcggttaacaccctgaaagccaaacgcattgcggtgatcgacgaccgcaccgcatttggtcagggtctggcagaccagtttattaaatcgctggaagcccagggcgtgaaaattgtcgatcgtcagtacgtggatgacaaaacggtcgatttcagcgccgtactgaccgccatccgcagtaaaaacgccgatctgatcttcttcggcggcgtcgacagccaggccgcaccgctggcgcgccgcatcaaacagctgggcatgaacgccacgctgatgggcgcaggcggattcgtcagccagacgttcctcaagctggcgcagaaagaaggcgaaggcgttgtggcgctggagccgggtctgcccgttgaccagatgccgggtggtaaagcgttcgagcaggcgtaccagtcccgctaccacacccatatcgaactgcacgccccgttcgcctatgacgccacccgcgtgctggtggcggcgatggaaaaagcagactccgttgagccgtccgactatctgcccgccctgcgcgccatcagctattccggcgtgaccggacagatcgcgtttgataaagagggcaacctgaaatcgccgtcgttcacggtctataaggttgtcgacggcaaatggcagccgcagaccgtgctgggcggcgcaaaagcgaagtaacgcagcgaggcaatgtgatgagtgataataatgagctgggcattctcgcccgccgcaaaattgaagccgaaattattaagccaatttatgaaatcctggtgcgcgagatagggaaaggccgcgcccaggcggtgattggtgaggccattgagcaggccgcgattgacgctggcaaagggtttgccagcaaagaacccaacggcgcgaacatcaagagctttatcgccctgcagtatctgtgggagaaagataacgccctggaggtgaaggtgattgacgccgacgaccagcagtacaactacaacgtgacccgctgtcgctacgcggagatgtaccacgagatggggctgggcgaaattggtcacctgctctcctgcgcgcgcgatgaaaaattcatcgtgggctatgcgcccgacgtagagctaacccgcaccacgaccattatgcagggcggcgcgtgctgtgatttccgctaccgcagcagtaaggacaagccatgatccgcgtcaacgccgaacggctgtggtcaacgcttgagatgatggcgcagatcggcggcacgcccgccggtggcgtcacccgtctggcattaagcgaggaagatcgcgttgcgcgaaatctgcttcgcgactgggcgctggacgccggttttacctgtgacgtcgaccgcatgggcaatatgtttatccgtcgtgcggggaaaaatccgcagcttgccccggtcatgaccggttcgcacgtggatacgcagccgctgggggggaactacgacggggtttacggcgtgctggccgggctggagctgctgcgaacgctcaacgaccatcatattgagacagaacgtgacgttgtgctggtcaactggaccaacgaagaaggcgcgcgcttcgcgccagccatgctctcttcaggggtctggacggggcaatttagcgaagcgtacgcccatgcccgcgccgatcacgatggcatcaccgtgggtgaagccctggataacatcggctaccggggtgaagcccctgcccgcgcgtttccggttcacgcctgctacgagctgcacatcgagcagggcccgattctggaagacgaaggtctggatatcgggctcgtccgcgcggcaatgggccagcgctggtttaccctgacgctggacgggtttgccgcccatgcaggaacgacgccgatgcacagccgccgcgacgcgctgaccgccttcgcggagctggcgctgaaggtggaggagattggctatcggcatgcgccggacggacgggcgacgatcggtatggcgcaggttacgccaaactcgcgcaacgtcgtgccgtctcgggtggtctgcagcgtggagtttcgccatccggcgcagacggcgctggaagccatggaggcagcgctgcataaggtggctgaaagcctgagcctgcgcggggtgacggctgtcgttgagcgcatctttgactacgcgcccatcgcgtttgatgccgaatgtctggcccgcacggagaaggccgtggcggaactgggctactcggcgaaaccgatggtctccggcgcgggacacgacgcctgctatgtgagcaaaattgcccctgccagcatgatttttatcccctgcgtgaagggcatcagccataacgaagcggaaaggatcctgccggagtggtcagagaaaggggcaaacgtgctgttgcacagcatgttggccgcggcccaggaacaataaaccgggtggcgcggctcggacaaccgcgcccgtaggcccggtaagcgcagcgccaccgggcgtgttttaccccttcggcaccttcgccaggctgaaccagatccccactgccagcaacagcagcattccgcccgcactccccagcgccacgctgtgagaggtaataaaggcgcttttcgccgcctcaatcaccggctccgcgagggacggcgtcagttcctgcgccaccttcatcgcttcaccaatcgatgacgaggctttatcgacgagcgaggcatgcagcccctgcggcagcgcaatcgacgccgagaagctgcgggtcaacagcaggccaaaaatggcgatccccagcccggcccccagctcataggacatggtttcaatggctccggcggcagccgccttctctctcggcgcggccgccataatggccgaggtcgaggccagcagcgcgctggcggcactgaagccgagcagcaccatcagcccccacgcctgccactgctgcgtgctgaagtcgagcgtcgacaggccgataaagctgaccgcgctcagccccataccacccgcagcgacaatgcgtagccccagacggcccaccagcacaccggcaatcggtccgctgaacccgctggccaccattaccgggagcataaacatgcccgcctcgaacggcgtaaagccatggacaaactgcagttcctgcgccatcagcaattcaaagcccaccagggcgatcatcgccgtcatcgccattactacgccgcttaaaatgatgcggtgacagaacaggcgcatgtcgatcatcggcacgcgggcgcgcagctggatgcgcacaaaaataaacagcatcacggcacccgtcagcagggtacacgccaccagccacggcgccagagcgcccttaagcgcggttttggcgctgtagaccagcagcaaaatcgccacaatcagcatgatggcatggctgatattcagcggctgctccggtcggccctgctgacgggggacaaaacgcgcggccagcgacaccaccaccagcacaatcggtacgttgatcaaaaacaccgatccccagtaaaaatgctcgagcagcataccgccaatcagcgggccaaacgctgccccgccggaaccgaccgccgcccagacgccgagcgcgatgttgcgatctttcgcgtcggtaaagagcgtgcggatccccgccagagtggcaggaatgatcatggccgcaccgatcgccagcgaggcgcgcgccgcgatcagccaccctgctgagggggcaaacgctgccgccagcgatgacaggccaaacagcgtgctgccgatcatcaacaaccgtttaaaaccgatgcggtcacccagggcgcccatcggcagcaccattcccgccatcaccagcgagtaaatatcgatgatccacaataattcattgccgctggcgcccagcgtcatgctcaatgtcggcgccgctacgtgcagcaccgtcgcgtcaatcgccaccgggatatacaccagcacgataatcactaacgctaaccactgacgaaacataaatttccttttcatctcaaacctggacacatgtccagattgcgatcctacgtaaagttgaacgcgtgtccagctttttgttacactcgtttcattcctattgagagtagtgaaaaaatgcaatatttgagcaaggaagagagacggaaagcgatcctgcaggccgcgatgcgcgtggcgctggccgaagggctggcagccatgacggtacggcgaattgccgctgaagcgggcgtcgcgaccggacaggtccaccaccacttcgcctccggcggcgagctaaaatcgctggcctttgtgcgcgtgatccgcgagctgctagatgccgacgtggtgggtgaaaacgccagctggcgggaacggctgcacagcatgctcggcagtgtcgacggcgggcttgagccttacattcgcctctggcgggaagctcaaattctcgccagccgggatcctgaaatcaacgcggcttacgccctgaccatggagatgtggcatcaggagaccgtggcgattatccgcgccggggcggaggccaacgcctttacgcttaccgatcgcgcggaaaatattgcctggcgattgatcgggctggtttgtgggcttgatgggatcacgattttaaatatgcccgaaatggacgatgcggcgtttaataagcatctcgataaacttatctccctcgaattgggttaatactcccaatggagtattatttaccgcgagttttacaattagtaacacattaagcgaatccatatttcctttcgaatctcaggggttcgcttttttatctatcctttcagttgtatccaaaaacatccaataaaccaaccagcgcactcacatctatctaactgttttcatttgttttctcttcattctggcgagcaagagggtgatatgtcacaacaaagtgagaagagtaatccgcatctgttaagtaactggaaaccggaaaatgtgcaattttgggaaaacaaaggaaaacatatcgcgcgaagaaacctgtggatttctgtcgcctgtttgctgttagcgttttgcgtctggatgttatttagcgccattgccgtcaatctgaataaagtcggatttaatttcaccaccgatcaactttttatgctaacggcattaccttctctctccggcgcgatattgcgcgtcccctattcgtttatggtgcccatatttggcggacgatactggacggtattgagtaccgtcatcctgatcattccctgcgtctggctggggattgccattcagaacaccgcgacgccttactggatctttatcgtgattgccctgctctgcggctttgcaggcgccaactttgcctccagcatgggcaacatcagcttcttcttccccaaagcaaaacagggtagcgcgctcggtattaacggcgggctcggcaacctgggcgtcagcgtgatgcagctggtcgcgccgctggtgatcttcctgccgatgtttaccttcctgggcgtggagggcgtaccgcaggatgacggttccaccctgtggctggccaatgcggcctggatatgggcgccgctgctgctgctggccacccttgcggccttctttggtatgaacgatatcgccagctccaaggcctctatcgccagccagctcccggtgctgaagcgctttcatctctggctgctgagcctgctttatctggcgaccttcggctcgtttatcggcttctcggcgggctttgccatgctgtcaaaaacccagtttccggacgtcaacattctgcacctcgccttctttggccctctaatcggtgcgctggcgcgatcagcgggcgggatgatctctgacaaactgggcggcgtgcgcgtcacgctgattaacttcgtctttatggccctcttcagcgccctgatcttcctgacgctgcccggctctggctccggcagcttcgtcgcgttctacctggtctttatggggctgttcctcaccgccgggctcggcagcggatcgaccttccagatgatcgcgattattttccgccaaatcacgctcgaccgcgtcaaaaaacagggcggcacggacgagcaggcgcagcacgaagcggtgacagagaccgccgccgcgctgggctttatctccgctatcggcgccgttggcgggttcttcattcccaaagcctttggcacctcgctggcgatgaccggatcgccggtcggcgccatgaaggtgttcctcgtgttttacatcgtctgcgtgctcgttacctggctggtgtatggccgcaaatccgcaaaacaagaataactacacgtccgaagcaggagaaatgtcatgagcaaactgttggatcgctttcgttatttcaaaacaaagggggacagcttcgccaacgggcacgggcaggtatataacaccaaccgcgactgggaggacggctaccgtcagcgctggcagttcgacaagatcgtgcgctccacccacggcgtgaactgtaccggctcctgcagctggaagatttacgttaaaaacggcctggtgacctgggaaacccagcagaccgactatccgcgcacccgccctgacctgcccaaccacgaaccgcgcggctgcccgcgtggcgcaagctactcgtggtatctctatagcgccaaccgtcttaaatacccgctggtgcgccgcaggctgattgagctgtggcgcgaggcgctggcgcagcataccgatccggtgctggcctgggacgccatccagagcgatccgcaaaaggcgcaaagctacaggaaggcgcggggtaaaggcgggtttatccgctcgaagtggaaagagctgaaccagctgattgccgccgccaacgtctggaccatcaaaaactacggcccggaccgcgtggccggtttttcccctattccggcgatgtcgatggtctcctacgccgccggcacgcgctatctttccctgctgggcggtacctgcctgagcttctacgactggtactgcgacctgccgccggcgtcgccgatgacctggggcgagcagaccgacgtgccggagtccgccgactggtacaactccagctacatcattgcctggggctcgaacgtgccgcagacgcgtactccggacgcccatttcttcaccgaggtgcgctacaagggcaccaaaaccgtcgccatcacgccggacttctcggaagtcgcgaagctgagcgaccagtggctggcccccaaacagggcaccgacagcgccctcgccatggcgatgggccacgtgatcctcaaagaatttcacctcgataacccgagcgattacttcctcaactactgccgccgctacaccgacatgccgatgctggtgctgctggacgagcaggctgacggtcgcgtggtgccgggacgtatgctgcgcgcctcggaccttgtcgacgggctgggggaagccaataaccctgaatggaagaccgtcgcctttgacgtagccggaaacctggtggtgccaaacggctccatcggctttcgctggggagaaaaaggcaaatggaacctggagccacaggctgcgggccacgacaccgaactgacgctgtcgctgctcattacccacgacagcgtggccgatgtcgccttcccctactttggcggcaacgagaacccgcatttccgcagcgtgaagcaggatccggtgctgacacgccgcgtgccgagcaaaaccctgacgcttgccgacggcagcgagaagcgcgtggtcagcgtttacgatctggtgctggcgaactacggtctcgatcgcggtctggaggacagcaacgccgcagagagctatgaccaggtcaaagcctatacccccgcctggggcgagcagatcaccggcgttcccgcccggctgattgaaaaaatcgcccgcgagtttgccgacacggcgcacaaaacccacggccggtcgatgatcattctcggtgcaggggtgaaccactggtaccacatggacatgaactaccgcgggatgatcaacatgctggtcttctgcggttgcgtcgggcagagcggcggcggctggtcgcactatgtcggccaggagaagctgcgcccgcaaaccggctggctgccgctggccttcgctctcgactggaaccgtccgcctcgccagatgaacagcacctccttcttctacaaccacgccagccagtggcgctacgagaagctgaccgcgcaggagctgctctctccgctggcggacgcctcgaggttcaccggccacctgattgatttcaacgtccgcgccgagcgcatgggctggctgccgtcggcgccgcagctcaacctcaacccgctgcacataaaggcccgcgcggacgcggcgggcatgacgccgcaggagtacaccgttcaggcgttaaaatcgggcgatatccgcttcgcctgcgagcagccggacaacggtaagaaccatccgcgcaacctgttcgtctggcgctctaacctgctcggctcgtccgggaaaggccacgagtacatgctgaaatacctgctcggcaccgagagcgggattcagggcgaggatttaggctcaaccgatgacgtgaaacctgaggaagtggagtggcagaccgccgccattgagggcaagctcgacctgctggtgacgctcgacttccgcatgtccagcacctgcctgttctcggatatcgtcctgccgaccgccacctggtatgaaaaagacgatatgaatacctcggacatgcatccgtttattcacccgctctcggccgccgtcgacccggcgtgggagtcccgcagcgactgggagatctacaagggcatcgccaacgtcttctccgaggtctgcgtcgggcatctcggcaccgaaaccgacgtggtgctacagcctctacagcatgactccccggcggagctgtcgcagccgtttgatattcaggactggcgcaaaggggaatgcgatttgatccccggtaaaacggcgccgaacatcgcggtcgtcgagcggaactacccggaaacttacgaacgcttcaccgccctcggcccgctgatggacacgctcggcaacggcgggaaaggcatatcgtggaacacgcagagcgaggtcgatttcctcggcaagctcaactacgtcaagctcgacggcccggcgaaaggccgcccgcgcattgaaactgccattgacgcttcagaggtgatcctcgcccttgcgccggaaaccaacggccaggtggcggtgaaggcctgggaagcgctcggcgagctgaccgggcgcgatcacacccatctggcgctgaacaaggaagacgagaagatccgcttccgcgatatccaggcgcagccgcgtaaaatcatctccagcccgacctggtccggcctggagagcgagcacgtctcctataacgcgggctataccaacgttcacgagctgatcccgtggcgtaccctttccggccgccagcagctgtatcaggatcatccctggatgcgcgcgttcggagagagcctggtggcctatcgtccaccgattgacacccgcagcgtcacccatatgcgcgagatcccgccgaacggcttcccggaaaaagcgctcaacttcctgacgccgcaccagaaatggggcattcactccacctacagcgaaaacctgctgatgcagaccctgtcgcgcggcgggcccatcgtctggctcagcgaaaccgacgcgcgcgagctgggcattgaggacaatgactggatcgaggccttcaacgccaacggcgccctcaccgcccgcgcggtggtcagccagcgcgtgccgccgggcatgaccatgatgtaccacgctcaggagcgcatcctgaacattccgggttccgaggtgaccggacggcgcggcgggatccacaactctgtcacccgcgtctgcccgaaaccgacgcacatgatcggcggctacgcccagctggcgtacagcttcaactactacggcaccgtcggctccaaccgcgacgagttcatcatgatccgcaaaatgaaaaacattaactggctggacggcgaaggtcgggatcaggtacaggaggcgaaaaaatgaaaatacgctcacaggttggcatggttctgaatctcgataaatgcatcggctgccacacctgctcggtcacctgcaagaacgtctggaccgggcgtgaagggatggaatatgcgtggttcaacaacgtggagaccaaaccggggatcggctacccgaaaaactgggaggatcaggaggagtggcaaggcggctggatccgcggcattcacggcaagctgaccccacgcctcggcggcaaaatgggggtgctgtcgaagattttcgccaaccccgttctgccgcagattgacgattattacgaacccttcacctttgactatcaggatctgcaccgcgccccggagggggatcatctccctactgcccgcccccgctcgctgattgacggcaagcggatggacaaaatcgtctgggggccaaactgggaggagctgctggggggcgagttcgaaaaacgcgcccgtgaccgtaacttccagaagatccagaaggagatgtacggccagttcgaaaacaccttcatgatgtacctgccgcgcctgtgcgagcactgtctcaacccgagctgcgtggccacctgcccgagcggcgcgatctacaagcgcgaagaggacggcattgtgctgatcgaccaggacaaatgccgcggctggcgcctgtgcatcagcggctgtccctacaagaaaatctacttcaactggaagagcggcaagtcagaaaaatgcatcttctgctacccgcgcattgagtccggccagccgaccgtctgctcggaaacctgcgtcgggcgcatccgctatctcggggtgctgctgtatgacgcagaccgcattgaagaggcggccagcaccgagcatgaaaccgatctgtacgagcgccagtgcgacgtgttcctcaacccgaacgatccggcggtgattgaggaagcgctgaagcagggtattccgcagaacgtgattgacgccgcccagcgttccccggtctacaaaatggcgatggactggaagctggctctgccgctgcacccggaataccgcaccctgccgatggtctggtacgtgccgccgctgtcgccgatccagtcctacgcggacgccggcggcctgccgcagagcgacggcgttcttcccgcagtcgaaagcctgcgcattccggtgcagtatctggcgaacatgctcagcgcgggcgataccggcccggtgctgcgcgcgctgaagcgcatgatggcaatgcgtcactacaagcgttcccagaccgtggaaggcgtgaccgatacccgcgccattgaagaggtcggcctgaccgaagcgcaggttgaggagatgtaccgctatctcgccatcgctaactacgaagaccgcttcgtgatcccgaccagccaccgcgaaatggcgcgcgacgccttcccggagaaaaacggctgcggcttcaccttcggcgacggctgccacggctccgatacgaaattcaacctcttcaacagcagccgcatcgacgcgatcaacatcaccgaggtgcgcgaacacggggagggagagtaatgcagatcctcaaaatcatcgcgctgctgatcgagtatcccgatgagaccctgtgggaaaaccgtgatgaagcgctttcgttaattgcgcaggacgcgcccatgctgctgccgtttgcccgccagcacctgagcgccccgctgctggataaacaggccgaatggtgcgaagtgtttgagcgcggtcgcgcgacgtcgctgctgctgttcgagcacgttcacgccgagtcccgcgatcgcggccaggcgatggtcgacctgatgagccagtatgagaaagcgggtcttgagctggactgccgcgagctgccggactatctgccgctctacctggaatatctcagcatcgtcaccgacgacgaagcgcgtgacgggctgcaaaacgtcgcaccgatcctggcgctgatcggcggccgcctgaagcagcgcggcgtggcgcactatcagctgtttgacgctctgctggcgctggcgggaacgcggctttccagcgacagcgtggcaaaacaggtgtccggtgaaaaacgggatgatacccgtcaggcgcttgacgccgtgtgggaagaggaacaggtgaagtttatcgaagacaacgccacatcgtgcgacagctcgccgatgcagcaatatcaacgacgctttagccaggacgtcgcgccgcagtacgtggacgtcagcgccggaggcccaaaatgacacactacctgaacgtgtttttctatgacatttatccgtacatttgcgccaccgtgtttttcctcggcagctggttgcgctacgactacgggcagtacacctggcgcgcctcgtcaagccagatgctcagcaaacgcgggatgaactgggcctctaacctgtttcatatcgggatcctggggattttcttcgggcacctgttcggcatgttaaccccgcactggatgtacgcctggtttttacccgtcgcggttaagcagcagttggccatgattgcgggcggaatttgcggcgtgctgacgctgatcggcgggtcgatgctgctgattcgccgcttgttcaaccagcgggtgcgtgccacctccaccacgccggatatcatcattatgagtatcctgctgatacagtgcattctggggctatcgaccattcctttctccgcgcaatatcctgacggaagcgagatgatgaagctggtgggctgggcgcaggggattgtgacgtttaagggcggttcatcagaaatgctgagcggcgtggcgccgatcttccgcgtgcatctggtgttggggatgacgatcttcctcatcttccccttcacccgcctggtgcacgtgtggagcgcgccgtttgagtactttacgcggcggtatcaggtggtgagatcgcgccgttgatttgtcgggtggcggctacgccttacccgacctacgttcacacgcccgtaggcccggtcaggtgtagacgccaccgggccgcaattcagaacaaagtacttccgctgacgactgaaataaccaacagcagaagcaacactgcgacaatcagaccaaaagccagtaacgccgcatgaaaagcgagcgtggccccggaaaaaaacagtgcaccactcaccccccatctgttctctttgcgcatcccagccgtgaaggcaagccctaatgccacaacggataaaatgattccgctattgataagaatgctgtcgatatcgaacgctttcttttttgcctcaacgaccggctgttctccctttatgccagcaatgatccctttttttaccgccgaaaccttttcagccacaacaatttcaagggtcgtcgattttgtcgaaaaaggaccaaaggtgaactgcactaatgagagaagcagtgcaataaccccgagtaacattcccactgaactgaatttattccgcaacaagatttccatatcagcatgcctttgacgatgtttaaactaatctgccgggtggcggcctgtgttcgatcacccgtaggcccggtaaggcgtagccgccaccgggctatttcccggcctgcggatgcgtatcaaaccccgccatcaccgccgtcagctcggccagggtaaagccgtgcttcgggtcatcaacgcccaggccaaaccgctcctgcagcagcttatacagcgcctccgcatccggcaaatggatctgctcctccacatgaccgttctgccagtgggtaaagttgaagttggtcagcgtcagcttgccgccgtccggcagatggcggcacatcagcagatgatggcggaaatgcgactgcggccagtgcgccgaccagaaatttcccatcacgtaatcgctgaaatactgcgtcgtcaggtcaaagtggtacatcgactgccagtgctcgtggtggcggaactgcagcacccagtcgttgccctcgctcagcagacgatacagaccgtgcggcgtttcctgctcctcgttagcgagtaaacgaatcggcgccgtcagcgtctggccgccaaaccccacgtccgcaatccagcgctcaccgttaagctcaaccagcagcaggcggtgcgtgcgcggcggcatttgcggcgggctcgctaataccacgcgccccaatacgctgcgcacggtaaacccgacgtcacgcaatacccgctcaaacaggccgttttgctcaaagcagtatcccccacgacgggcggtcagcaatttgtcgaccagacactggtcttcgagatgaatttcgcgcggcaggacgacatcgatattctcaaacgggatcgcgcagttgtgatgtaaatgcagtgcgcgcagggtgtctatatcagcagaagccggttgcttccagccgatgcgggcgaaataggcagtcagaaagggggacatatatcagtttcctttgatagtgattaaatatgccgcgtccactcactgcgctcacctgcggaaagtgataaaccagcgttccataagggacaatcatgtcaccggggatctcaatgtctttattgtcggcattcgttagccacacgctcgtcatgctcaagtggaaaggcgagttattggttcccaccacgtcgtagccctttgccactttacgcagttcccacttcagatcgtcgcccgcctgcatgggattgcctttcaggcccgcagggcgatagaaaaatttgatcatcgtgcggaacgccatttttatctgattccgatccgcctcttctggcagttcaggtggaatatccagcacgtttagccagagcagggtttcgcgatctttcgggtattttcctgcggcttcctctgtctggaatatacggaaaactttccctttctgaccgttaacgcgcgcagcgggagggttgataaagaacggaagattctccttctccgtcccatcggttttgtcggtgctggaaagccagacctgcaccagctccgggtttttactgaggttatttacgcgaacggtttgttcactctcgtttgcattgaatgccacacgagttgttaaaatttgtatagtggcgttggcgcaggggaaccacgtcaatgtcaccattaacattactttgagaatattactgaccatcaggctcaacgttcctaaatgtggcagggaaagcagtgggatcactcccactgctcaaaggtcttactgatacttaatggaataaatgacgtcagtggtgactttaccggccgttgccgcaccgccggtggcaacgtactgcgcccagtagtcgaagcgagcggtattacccgaaatgaccgctgttttcgggttattgtttgcggtattcagatccaaaacagctttgctggaatctaacagaccgatttcaactttatcggcaccacccgtggtaacggtgtttttcaggttaccggtcgcggtgttgatattggtgctctgtgccagttcgaagaagacgctggcgactttgttgttggtgcaatttgagccgctcagtttaatgaagaatggcgtgtctcccgcgcgctgacccgcagtggccagcgcggtggtgctgacgcttggcagatgcacggtgaaatcaggagaggtggattcaccctgtgcgtcaccgcctgtaataatacaggtggcgtcactgatcgttccgtcaaaggtaattgtgccatcttctgccgctgctgcagaacccgctcccgccagaatggtaaaaagaccaatttttaaatatttgttcatagataattccatttagacataaattttaataaagcggcgggattgtagggagtaaaaaaagagaaaaccacaggatgaaactaaataaattccgaattgagactgtctcatgctgtttatgtatgtatgaatatggtatgaggtgtttttttctttgaattacaagggcgaaatagatggtgggatgaattaaatattcacttggaaaatatatggattgtaaagattataatatttttatggctatgattttatttggtgaataggatgggttgtctttatatgttgtatttatgagtcgcttgaatttaatggattcaggcgctattcttagcgccatacagcattacgatatgaaacgatcccttcctcgtcgggcttaacgacgcggaagggattttttttcacctttgcaacgatcgtctatctatgatacgaggacaggacatgagcactttaggtcatcagtacgataactctctggtatctaacgcgtttggttttttacgccttccgatgaacttccagccgtacgacagtgatgcggactgggtgatcaccggcgtgccgttcgacatggcaacgtcaggccgtgcgggtgggcgtcatggcccggcggcgatccgtcaggtttccactaacctggcctgggagcacaaccgcttcccgtggaacttcgacatgcgcgagcgtctgaacgtggtggactgcggtgacctggtgtacgcctttggcgacgcgcgtgagatgagcgaaaagctgcaggcccacgccgagaagctgctggctgccggtaagcgcatgctctccttcggcggcgaccacttcgtgaccctgccgctgctgcgcgcccacgcgaagcactttggtaaaatggcgctggtgcacttcgatgcccacaccgacacctacgccaacggctgtgagtttgaccacggcaccatgttcttcaccgcgccgaacgaaggtctgatcgacccgaaccactccgtgcagatcggtattcgcactgaattcgacaaagacaacggcttcaccgtgctggatgcgggtcaggttaacgatcgcggtgttgatgacatcctcgcgcaggtgaagcagatcgtgggtgatatgcctgtgtatctgaccttcgacatcgactgcctggatccggcatttgcaccgggtaccggtacgccggtgatcggcggcctgacctcagaccgtgccatcaagctggtgcgcggcctgaaggatctcaacattgtcgggatggacgtggtggaagtggcgcctgcgtatgaccagtccgagatcactgcgctggccgcagcgaccttggcactggaaatgctctacatccaggcagccaaaaaaggcgaataagcctcttctggcgtaaaaaaaacctctccctggagaggttttttattgcctttaaaacacgttaaacgggtattccacgtaagcgcggatctcgtccccgcccacgttataatcgctggcgttgctggagacgcgcagtacggaatagcgcagtttcagtttcagatccttcgctgggccatcctgcacctggtactggatctgattaaaccactcgtgctctttgccgttgctggtttctgcggttttgatgttgtccccgcgcacgtaggcggtggtccagctcagacccggcaggccaaggccaccaaagtccagaccgtaggatgcctgccaggaacgttcatcttcgccgttaaaatcagaccagtaggagtttgccagccagatggtgttaccgccatcacccacgccgccctggtcgcggtagccgccgtagttgtagccggtgctgccgctgctctgctggtacgccactttgaacgtgtgaatatcccagatgtagctcgccgccaggctccagatagcgttgctgcggcccgtgtcgaggctgtccgcataactctggtccagacgggagttataaccgttgaagtcgagcaccagctgctgcccggtgctgaacggctgtttgaagttcaggcccagatattgcttgttcatcacctcttcattgtgagaggcgtaaaacgcgccgctgaactggtcgttgaactggtagctcgcgccgccgaaggagaggctcttcagcccgctgtcgtggcggtcgtcacttttacgctgctcgtccgtgaaataaccggcgttgatttccagaccatcgatctcttttgaggtcagcatggtgccggtatagctttcaaacagcaggcgggagctgtcggcattcacgataggcaattctggtcgctgattcccgtagctcagtacggtattcgagatgcgcattttggcggttgcgccaaactttgccagatcggattttgcccggccgtcgtcttcctgcttaaagaagtcgatgccgcccgcgccgctcttgccgcggccgccgtccaggcgcacgccgtattgagcaataccgtccacaccaaagccaaccggtccttcggtatagccggatgcaaacgtggcgatgatcccctgaccccattcggctttgtcctgctggccctgatgataatcacggctgatatacgcattgcgtaaaaacaggtccagatggctgtcgtcaataaaaccctggctgtcggattgctgacttgcagcggcaggtaatgcggcaaataaacttaaagcaattaatgataattcttttttcacggagggaacgtctctgtctggatatattaattgaataactgcaggggggataattaccggaaaaagtgacctttgcaataattatgtgaccaggtgtttcgatgtgacagggcagatttggcggggctttcaggggtgttatcgatacgtgctgttaagttaacaattcatgcgaaataaaaaggaggcaaaactgcctccttctgaaattatttaattccgtctgcggccatacggtcgcgaatatgctgtgcgcgttcttctgaggcagggtgatcgtcaaacatggagctttgacgtcccgcttccagcttggccagcttttcgaagctggtggctaaaccggatggattaatgccgcgtttgcgcaacagatcgtaggagtagtcatccgcttcggactcctgacgctgggagaactgagagttcaccagcttttcacctacgtcgcccagctgtgactgcgacaggctgccaacgataccgcctgcagaggctgccgctgcgcggatggcattggtgccaagggctacctgcatccctttcttcacgtggcccagggcaacgtggcccatttcatggccgataaccgcttccacttcgttgtcggtcatcatgtccatcagcccgctgtagacgcggatacagccgtttgccatcgcgaaggcgttgacgtctttcgccatgtacaccttgtagttcaccggctggccgttgatgttatcgcccagcgcggaagcaatcttattcagacgctgcgtgtaggtactgtcagacggtgcaagggtggcttttccgtccatatctttacaggcctggtcgctcagcgcttttacctgcgcatcgctcagggaataggcctgaaaggcctctgcgcctgacgtcatcagaccgttagagtccatattctgacagccgctcagcaggagcgttgtacccagggccagcactattgcacgcattttcatgaggttgcttccgtactcgttaatctgaataaaatccgaaaagtgcaccgtcagcgaagccggtgtcgggctaagtataaggaatatctacagggccgggcgagcagattgcgcaacatgcgagcatgatccagagatttcttaacaagcaaaagaatgctccatgtacatgacttgcggcttgggttacattgttggcacttttttccggcgtagcccaaaacgcgctgtcgtcaagggcatggcctttaacagtccgatctggagttaaaatgtcctcacgtaaagagcttgctaatgctattcgtgcgctgagcatggacgcagtacagaaagccaaatccggccacccaggggcccctatgggtatggctgatatcgccgaagttctgtggcgcgatttcctgaaccacaacccgcagaacccgtcatgggctgaccgcgaccgcttcgtgctgtcaaacggccacggctctatgctgatctatagcctgctgcacctcaccggctacgatctgcctatcgaagagctgaaaaacttccgtcagctgcactccaaaactccaggtcacccggaagtgggctacaccgctggcgtagaaaccaccaccggcccgctgggtcagggtattgctaacgctgtgggtatggcgattgctgagaagaccctggcggcgcagttcaaccgtcctggccacgacatcgttgaccacttcacctacgcgttcatgggcgatggctgcatgatggaaggcatttctcacgaagtgtgctccctggcaggtaccctgaagctgggtaaactggttgcgttctatgacgacaacggtatctccatcgacggtcacgttgagggctggttcactgacgacaccgctgcacgtttcgaagcctacggctggcacgttgtgcgtggcgttgatggccacgatgctgactcgattaaacgtgcagtagaagaagcgcgcgcagtgacggacaaaccgtccctgttgatgtgcaaaaccatcatcggcttcggttctccgaacaaagcgggtacgcacgactcccacggcgcgccgctgggcgacgcggaaatcgcactgacccgcgaagcgctgggctggaaataccctgcattcgaaatcccatctgagatctatgctcagtgggatgcaaaagaagtaggccaggcgaaagaagcggcatggaacgagaagttcgctgcttacgcgaaagccttcccacaggaagcggctgaattcacccgtcgtatgaaaggtgacatgccgtctgaattcgacgcgaaagcgaacgaattcatcgctaagctgcaggcgaacccgtctaaaatcgcgagccgtaaagcgtctcagaatgccattgaagcgttcggtcctctgctgcctgaattcctcggcggctccgctgacctggcgccgtctaacctgaccctgtggtccggttctaagccaatcaacgaagacactgccggtaactacatccattacggtgtacgtgaattcggtatgactgcgattgccaacggtatctccctgcacggtggtttcctgccgtatacctctaccttcctgatgttcgttgaatatgcgcgtaacgccgtgcgtatggcggcgctgatgaaacagcgtcaggtgatggtctatacccacgactccatcggtctgggcgaagacggtccaactcaccagccggtagagcaggtggcttccctgcgcgtgaccccgaacatgagcacatggcgtccatgtgaccaggtggaatccgcggtggcgtggaaatacggcgttgagcgtcaggacggtcctaccgcgctgatcctctcccgtcagaacctggcgcagcaggaacgtaccccagagcagctggcgaacatcgcgcgcggcggttatgtgctgaaagattgcgcgggccagccagagctgatcttcatcgctaccggttctgaagttgaactggctgttgccgcatgggaaaaactgactgccgaaggcgtgaaggcgcgcgtggtttccatgccgtctaccgacgcgttcgacaagcaggatgctgcttaccgtgaatccgtactgcctaaagcggtttccgcgcgtgtggcagtggaagcgggtatcgctgactactggttcaaatacgtgggcctgaacggcgctatcgtcggtatgaccaccttcggtgaatctgctccggcagaactgctgttcgaagagttcggcttcaccgttgagaacgttgtcgcgaaggcgaaagaactgctgtaatcaccattttgcccggtggcgcttacgcttaccgggcctacaaatggctcgaaagtaggccgggtaagcgctagcgcgccacccggcttttttgtaagcattattccacctaaaatgtgacgcaagtcatatagctcgcttattcatctggacagacattccttttattccccgattcgcttattcttgctgaagcgtttcagtcgattaaatgttcgacaaatgaccaatcaatcgcagtttgtgacagcaaggattccccttcgggcgtagctggattactctttcagccacctcaaactcagggattgctttgcaggagatctatgaccgtacgcgtagcgattaacggcttcggtcgcatcgggcgtaatgtggttcgtgctttgtatgaatccggacgtcgggcggaaatgaccgtggtggcaatcaatgaactggcggatgctgcgggcatggcgcatttgttgaagtatgacaccagccacggacgctttgcctgggatgtgcgccaggaaagagatcagctttttgtgggtgatgacgctattcgtgtgctgcatgagaacagcatctccgggctaccctggcgtgaactgggtgtggatgtcgtgcttgactgtaccggtgtgtatggcaatcgcgaacatggcgaagcgcatctctctgcaggtgcgaaaaaagtcctgttttctcatcccggcagtaacgacctcgacgcgaccgtcgtgtttggcgtcaaccagcatgagctgcaagccgaacaccgcattgtttccaacgcctcctgtaccaccaactgcattattccggtcatcaaactgttagacgatgcgtatggcattgagtccggcaccgtgaccacgattcactccgccatgcacgatcaacaggtcattgacgcttaccacccggatttacggcgcacgcgtgcagcgagccagtcaatcattccggtggatacaaagctggctgcagggatcacgcgaatttttccgcagttcaacgatcgttttgaggcgattgccgtgcgcgtcccgacgatcaacgtcaccgcgatcgaccttagcgtgacggtgaaaaaaccggtaaaagcctgtgaagtcaacctgttgctgcaaaaagcggcacagggggcatttcatggtatagttgactatacggaattaccgttggtctcagtagattttaaccacgacccgcacagcgccatcgtcgatggcacgcaaacgagggtcagtggcgcacaccttatcaagacgctggtctggtgtgataacgaatggggctttgctaaccgaatgctcgacaccacgttagcaatggctgctcaaggtttcaggtaaggcgcatcgtgcgtctgcaaaactttaagaatcaacgagaggattcaccatgtctgtaattaagatgaccgatctggatctggctggtaaacgcgttttcatccgtgccgatctgaacgtaccggttaaagatggcaaagtgaccagcgacgcgcgtatccgtgcatctctgccaaccattgagctggctctgaagcagggcgcgaaagtgatggtcacctcccacctgggtcgtccaactgaaggcgagtacaacgaagagttctctctgctgccagtggttaattacctgaaagacaaactgtccaacccggttcgcctggtgaaagattacctggacggcgttgacgttgcagccggtgagctggttgtgctggaaaacgttcgcttcaacaaaggcgagaagaaagacgacgaaaccctgtccaaaaaatacgctgcactgtgcgacgtattcgtgatggatgcattcggtacggctcaccgtgctcaggcgtctacccatggtatcggtaaattcgcagacgtagcgtgtgccggtcctctgctggctgacgaactggaagcgctgggtaaagcactgaaagagcctgctcgtccgatggtcgctatcgttggtggttctaaagtttctaccaaactgaccgttctggattctctgtctaaaatcgctgaccagctgatcgttggcggtggtatcgcgaacaccttcgttgccgctcagggccacaatgtcggtaaatccctgtacgaagcagacctggttgacgaagccaaacgcctgctgggtacctgtgatatcccggttccaactgacgtgcgcgtcgcgaccgagttctccgaaaccgcaactgcgaccctgaaatctgtaaacgacatcaaagacgaagagcagattctggacctgggcgacgtttctgcacagaaactggctgaaatcctcaaaaacgcaaaaactatcctgtggaacggtcctgttggcgtgttcgaattcccgaacttccgcaaagggactgaaatcgtggctaacgcaatcgcagacagcgaagcgttctctatcgcaggcggtggtgacaccctggcagcaatcgacctgttcggtatcgctgacaagatctcctacatctccactggtggcggcgcattcctcgaattcgtggaaggcaaagtactgccagcagtagcaatgctcgaagagcgcgctaagaagtaagccattcaagggcagggaaacctgcccaattttcagcgcgcttttaagagctcgcaccttttctaacggccgaagatacaggactaagcaacatgtctaaaatttttgatttcgtaaaacctggcgttatcactggtgatgacgtacagaaagtgttccaggtagctaaagaaaacaacttcgctctgccagcagttaactgcgtgggtaccgactccatcaacgccgtactggaaactgctgctaaagttaaagcaccggttatcgttcagttctctaacggcggcgctgcgttcatcgcaggtaaaggcgtgaaaactgacattcctcagggtgctgcaatcctgggcgctatctctggtgcgcaccacgtacaccagatggctgagcactacggtgttccagttatcctgcacactgaccactgcgcgaagaaactgctgccgtggatcgacggtctgctggacgcgggtgaaaaacacttcgcggcaaccggtaagccactgttctcttctcacatgatcgacctgtctgaagagtcactgcacgaaaacatcgaaatctgctccaagtacctggcgcgcatggccaaaatggacatgaccctggaaatcgaactgggttgcaccggcggtgaagaagatggcgtggacaacagccacatggacgcttctgcactgtacacccagccagaagacgttgattacgcttacaccgagctgagcaaaatcagcccacgcttcaccattgcagcgtccttcggtaacgtacacggcgtttacaaaccaggtaacgtggttctgaccccaaccatcctgcgtgattctcaggaatacgtttccaagaaacacaacctgccgcacaacagcctgaacttcgtcttccacggcggttccggttcttctgctcaggaaatcaaagactccgtaagctacggcgttgtgaaaatgaacatcgacaccgacacccagtgggcaacctgggacggtatcctgcagtactacaaagcgaacgaagcttacctgcagggccagctgggcaacccgaaaggcgaagaccagccgaacaagaaatactacgatccacgcgtatggctgcgcgcagcgcagacgtccatggtgacccgtctggagcaggctttcaaagaactgaacgcgatcgacgttctgtaatttgagctgctaacagcatcagaaggcccgcaaatgcgggcctttttttatgctttttcaataccctgccagccctgtttttgtgatctgtttggcaaagccggtgctttttgtttaccctttactgacctgcctgtctccatgggggatggattttgtgttttggtttaacaaaaggaagaataaatggaacaactcgatgttgtagacagcatcaataacgccggtaactggctggtgcgcaaccaggccctgctgctgagctatgccgtgaacatcgtcgcggcgatagccatcatcatcgtcgggatgatcgtggcgcgtattgtctcgaatacggttaaccgcgtaatgctggcccgtcacattgacgccacggtggcagacttcctctccgcactggtgcgctacggcattatcgccttcacgctgattgccgcgctgggtcgtgtgggggtgcaaaccgcctccgtcattgccgttctcggtgccgccggtctggccattggtctggcactgcagggttcgctttcaaacctggcggcaggcgtgctgctggtgaccttccgtccgttccgctccggcgaatacgttgaccttggcggcattgccggaaccgtgctgcaggtgcagattttctcaacgactatgcgtaccgtcgatggccgcatcgtggtcgtgccgaacgggaaaattatcgcgggcaacattatcaacttctcccgtgagccggtgcgtcgtaacgaactgattatcagcgtggcatacgactccgacatcgatcaggtgaagtcgctgattaccaacatcattgcttctgacgatcgcattctgaaagacaaagagcagacggttcgcctgaatgaactcggcgcttcctccattaactttgtggtgcgtatctggagcaaaagcagcgatctgcaaaacgtatactgggacgtgctggaacgcattaagcgcgacttcgacgccaacggcatcagtttcccgtatccgcagatggacgtgaatcttaaacgcgagaaagccgccgagtaatcccccgacgttgtaggcccggtaagcgctagcgccaccgggctttaccttcataagctccgctaatacccaattaatattatccatttcatctaatgtagttcgcgcagtatagtcagcttccagaacaacactgcgagaaaatcatcatgctatcttattattttcaagggcttgccttaggtgcagctatgatccttcccctcggcccgcaaaatgcgttcgtgatgaatcagggcatccgccgccaataccatctgatgattgccctgctgtgcgcggtaagcgattttctgctgatctgtgccgggatttttggcggcagcgcgctgctgatgcagtctccgtggctgctggcgctggtcacctggggcggcgtggcgtttctgctctggtacggattcggcgcgctgaaaacggcaatgagcagcaacctcgaactggcgagcgcggaggtcatgaagcaggggcgctggaagattatcgtcaccatgctggcggtgacctggcttaacccgcatgtgtatctcgacaccttcgtcgtgctgggcagcctgggcggtcaactggaggttgagccgaaacgctggtttgcgctcggtacggtcagcgcctctttcctgtggttcttcggtctcgccattctggcggcatggctggcgccccgcctgcgtacggccaaagcccagcgcatcattaataccctggtcggcctggtgatgtggtttatcgctttccagctggcgaaagaggggattcatcatgtccaggaattgttcaactaatccttgtcttatggacaactgaataagacccgctaagcttgctggcatgcgccctgttattggggcactcttcgcaacatggaggaatgacagtgaagtttaaagtgatggccctggcggcattagtgagtttcggtgcggtgtcggtgcaggcaagcgaattgccggatggcccgcacatcgtcacgtcaggcaccgcaagcgtggacgcggtacccgatgttgcaaccctggcaattgaggtgaatgtggcggcgaaagatgcagcgacggccaagaagcaggctgacgatcgcgttgcgcaatacctctctttcctcgagcagaacggtgtcggtaaaaaagatatcaactctgcgaacctgcgtactcaacccgattatgactaccagaatggcaaaagcatcctgaaaggctaccgtgcggtgcgtaccgttgaagtgaccgtgcgtcagctggataagcttaactcgctgctggacggtgcgctgaaggcgggcctgaacgagatccgttccgtgtcgctgggcgttgcgcaaccggagaagtacaaagacgaagcgcgtaaagcggcgattgatgatgccattcaccaggcggaacagctggcttctggctttaagagcaagctcggtccggtttacagcgtgcgttaccacgtctctaactaccagccaagcccgatggttcgtatgatgaaggctgacgcagcgccggtatccgctcaggaaacttacgagcagccgacaatccagttcgacgatcaggtggatgtggtgttccagcttgaacctgttgcagcacagccgaaaccggctcagtaatctgtaggccgggtaaggcgtagccgccacccggcttttctttttaatcctgtctcaataccttatgcccgtacgccagcagcgcgtcagtgacgttgcgcatcatgcggctttccggcgcaaaacggtgccagtagagcatccgacgctgatacagccccggcgttaagtcaatcagctcaccgcttttcaactctttctcaatctgcaggtgcgggatcatgcagcaggtcgtgccctggcgtgcaagctgcacgaaggcttctgacgaattcacgatatggcacggcacgctgcccggcggcaggtcgaagttttgctgcaggaacgcctgatgcatatcgtccagatggtcgaaggcaacggcaggggctttcagcagcgccgcgcgggtgacgccgttggggaagtagcgttccgcaaaggcttttgaacccacaaacagatagtccagggcgcctaactgatcgacaaggcagcttggcagcgcctgaggctgaatactgaccgccccaaccacttcaccgcgacgcaggcgttcctgagtgcgggtttcgtcttcaacctgcaaattcagacggataggggagtccgcgaggaccggcgccagggccggcagcagccaggttgccagactgtcggcgttgaccgccagagagagcagcagcggcgtagagcccgtttgttcgtcacccagccactcgtcttccagcagttcaacctgacgcagcagagcgaggagcttttgcccttgctctgttggacgtggcggcacggtacgcaccagcagcggctggccgaacatgttttcaagctgtttgatacgctgagagacggcggactgcgtgatgcaaagcttttgcgccgcgcgctcaaagcctcgttcacgaataactgcatcaagtgcctgtagtgttctgtagtccggacgtttcattgctctggctggctccttaattttgcttattctgcactatgacacaattttccctttgtggcagacgaattccattcgacgtgttctataatgcgccctgagttttcacaccacaggcaaaacgatcatgacgcaggatgaactgaaaaaagcagtaggatgggccgctctccagtacgtacagccgggtaccattgtcggtgtcggtacaggatcaaccgcggcacactttatcgatgcgctgggcacgatgaaggggcagatcgagggcgcggtttccagctctgatgcttccacggaaaagctgaaaagcctcggcattaccgttttcgatcttaacgaagtggatcgtctggggatttacgttgatggcgcggatgaaatcaacggccacatgcagatgatcaaaggcggcggcgcggcgctgacgcgtgaaaagatcatcgcctccgttgcggacaagtttatctgcatcgccgacgcctccaagcaggtcgacattctgggtaacttcccgctgccggttgaagtgattccgatggcccgcagcgcggttgcccgtcagctggtcaagctgggcggtcgtccggaatatcgtcagggcgtagtgaccgacaacggcaacgtgatcctcgacgttcacggtctggaaattcttgacgcgattgcgctggaaaacgccatcaacggcattccaggcgtagtgaccgtagggctattcgccaaccgtggcgcggatgtggcgctgatcggcaccgctgacggcgtgaaaaccatcgtaaaatgatctgacggggggagtcctccccccgctaaaaaatttttgaaacgctaaattcggtgacttgtgtcacgtttttatgcctcttttgccgatccttccgcgtttgtaaatttccatagcattttcctctgccattttgcgctgtatgactttccttcagcgtactgacgcaaacgttcatattgctgcaatagttttttttgatatgttggctacagcggatttatatccagcacaacatcagttcagacaaaaacagggtcgggtaaatggcaaaggtatcactggagaaagacaagattaaattcctgctggtcgagggcgtgcatcaaaaagcaatcgatagccttcgtgcggcaggttacaccaacatcgaatttcacaaaggcgcgctcgataccgaagagctgaaagcgtccatccgtgatgcccatttcattggcctgcgatcccgtactcacctgactgaagatgtgattgccgcggcggaaaagctggtggctatcggctgcttctgcatcggtaccaaccaggttgacctgaatgctgctgcgaaacgcggtattcctgtcttcaacgccccgttctctaacacccgttccgtggcggagctggtgattggcgaactgctgctgctcctgcgcggcattccggaggctaacgccaaagcacaccgcggcgtctggaacaaactggctgcgggctcctacgaagcccgtgggaaaaaactgggtatcatcggctatggtcacatcggtacccagctggggattctggcggaatctctcggtatgcatgtctatttttacgatatcgaaagcaagctgcctttaggcaatgccacccaggttcaacacctgtctgacctgctgaacatgagtgacgtggtaagtctgcacgtgccggaaaatgcgtccaccaaaaacatgatgggcgcagaagagctggcgctgatgaagccgggctcactgctgattaacgccgcgcgcggcacggtggtcgatatccctgcgctgtgcgatgcgctgaagcgtaagcatctggcaggggcggccatcgacgttttcccaacggagcccgccaccaacagcgatccgttcacctctccgctgtgcgagttcgacaacgtgatcctgacgccgcacatcggcgggtctacgcaggaagcgcaggagaatatcggtctggaagtggcaggtaagctgagcaaatactccgacaacggttctacgctctctgcggtgaacttcccggaagtgtctctgccgctgcacggcggtcgtcgtctgctgcacatccacgaaaaccgtccaggcgtgctcaccgcgatcaaccagatctttgccgagcagggcgtcaacattgccgcgcagtatctgcagaccaactcgcagatgggctatgtggtcattgatatcgaagcggatgacgatgtggccgagaaagcgctgctgagcatgaaggccattccagggacgattcgcgcgcgtctgctttactgatggtgcggtctgtggtgtcggggggcgctgacgcttacccgacctacaatgtttgaggatttatgtaggccgggtaaggcgcagccgccacccggctttatcctaccagacccagattttgctgggcgtcaccaccgccggtaacggcacatcccatttctccaccggcaacgcctccacgccctggcaatcatgcgcgtagcctaccggctgcaaaccatactgctgccagttttgtagcgttctgtcgtaaaaaccaccgcccattcccaggcgctgtccctgctcatcaaacgccaccagcggcgtaatcagcacatccagctgtgacagcggcagcacgtcgcgcacgtcgagtttcggctcggtgattttcagacgattcaccaccagctcgctctgcgggtgatagtgcaaaaaaagcagattgccttcgctgaacgggtgcagcaccggcaggtataccttcttcccggcgcgccagagctgctctatcagcggttgggtgtccagttcgccgtcaaacgacagaaacagggcaaccgtgcgcgccatcacgacagggggatacgccatcatacgggcggcggcctgctgggcaaaatgcgcttgctgttctggagttaacgcacgacggcgctggcgaatgagctgacggatgtcctggcgtgaagccgaaacttcagggaattgagtcatggtagtcggtagaagaagaaagagggaatctccgagatgccgccgcaggctgtaacccttgaacccttggttcaaggtgaatgtgtcgtcatagttttaaggcttctcggacggaccgagcatgctcaccaaccatggagcgccacattcttgtggtatgaaatatcggctcaggggactggcccgcttgcgaacatctcagagaaattttgtcttcacagttactctaccatagtcaactgagaagtgttattcaaacttgggtcccggtctttcgggattgcgaccttgatcaagcaatgcttgttctatggtctgctggagcatttttatgcgctgctccatgcttgccgcgtagtcgcgggtcttcgctttttcctgagtcagttcatagctgatgttcaacgcggcgatgaaaaccagctgctcagtatttgtgactctagtgcgttcttttagatcttgcaaccgctgattcaaatcgtccgcagcctgattcaaagcatccctttgttcaggcggacaattcactcgcagtgaacggccaaaaatctggagatcgacgggttgtgcagacatgccaccttcctgctgattgactgcgctgccttcgcttactgccccgggggctgcgaaggggcgacactatagctaccctgatgtgaagatacaagcccttttctggtatcaccagggtccaaagtggtagcatatcatgaaacttccccccaatgatgacgaatgcgcatgtctatacagaacgaaatgcctggttacaaggatttaaaccagttactgaaccagcagggagtcggtttaacccctgccgaaatgcacggtctgatcagtggcatgctgtgcggcggaaacagcgacagctcctggcagccgctgatccacgacctcacgaatgaagggctggcgtttggtcacgagctggcggaagcgctgcgtaaaatgcacgccgccatcagcgattcgctggaagacgatggcttcctttttcagctttatctgcctgacggcgacgacgtcagcgtgttcgatcgcgccgatgcgctggccggctgggtaaaccactatctgctggggctgggcgtcacgcagcctaaactggataaagtgaccggcgaagcgggtgaagcgatcgacgacctgcgcaacattgcccagcttggctacgatgaagacgaagaccaggaagagctggaaatgtctctcgaagagatcatcgagtacgtgcgcgtggcggcactgctgtgccacgacaactttacgcgctcacagccgaccgcaccggaagttcgtaagccaaccttacattaagaaaaataacgcacaggagggtgtcatggttatctcgagtcaagagtattcgcgccgccgtcaggcgctgctggcgaaaatgcagccgggcagcgccgcgctaatttttgctgcgcctgaagtgacgcgcagcgctgacagcgaatatccctatcgccagagcagcgatttctggtacttcaccggctttaacgagccggaagcggtactggtgctgattaaaagcaatgacacccacaaccacagcgtgatattcaaccgcgtgcgcgacctgacggccgaaatctggtttggccgccgcctgggccaggaggccgcgccggcgaagctgggcgttgaccgggcgctggcgtttagcgaaatcaaccagcaactctaccagctgcttaacggcctcgacgtgctctatcacgcgcagggcgaatatgcctacgccgatgagattgtcttcaccgcgctggataagctgcgcaaaggctcgcgccagaacctgtccgcaccggccacgctgacggactggcgtccggtggtgcatgagatgcgcctgtttaagtctgaggaagagctaaatgtgatgcgccgcgcgggcgaaatcagcgcgctggcacacacccgcgccatggagaaatgccgtcccgggatgttcgaataccagctggaaggcgaaattcaccacgaatttaaccgccacggcgcgcgctatccctcctacaacaccattgtcggcggcggggaaaacggctgcattctgcactacaccgaaaacgaaagtgcgctgcgcgacggcgatctggtgctgattgacgccggttgcgaatatcagggctatgcgggggacatcacccgtaccttcccggtgaacggtaaattctcgccggcacagcgcgcgatttacgacattgttctcgaatcccttgagacagcgctcaaactgtatcgtccggggacttccatgcaggaagtgaccggcgaagtggtgcgcatcatgattaccggtctggtcaggctcgggatcctgaaaggggatgtcgacaccctgattgctgaaaatgcgcaccgaccgtatttcatgcacggcctgagccactggctggggctggacgtgcatgacgttggcgcatacggcaccgaccgttcgcgcgtgctggagccgggcatggtgttaaccgtggagccgggtctctacatcgcgccggatgccgacgtgccagaagaataccgcgggattggcattcgtattgaagacgatatcgtgattaccgaaaccggtaacgaaaacctgaccgccagcgtcgtgaaaaacgctgacgatatcgaggcgctgatggcagcggcgcgcgcatgagcgtgattatcgtgggcggcggcatgaccggggccacgctggcgctggccatttcgcatatgacgcagggccagcttccggtgcacctggtagaagccgttgcgccagaggcgtcgaaccaccccggttttgatgcccgcgccattgcgctggcgcagggcacctgccagcagctttcccgcattgggatctggcaggcgattgccgaccgtgctacggcgatcgggaccgttcacgtcagcgatcgcggacatgcaggctttgtcacgctggacgcgcaggattaccggattgatgccctgggtcaggttgttgagctgcacgacgtcggattacgtctgttccgcctgctccaggacgcgccgggcgtcacgctgcattgccccgcgcgcgtggccagcgtgagccgaagcgaagcgtcggtcagcgtgacgctggaaaacggcaccgtccttgaaggtcagcttctggtcgctgcggacggttcgcgctcgtcgctcggtacccagtgcggcgtggagtggcgccagcagccttacggccaggtggcggtcattgcgaacgtcgctaccgcagctgaccacaacggcagggcgtttgagcgctttacgcagcatggcccactggcgatgctgccgatgtcggacgggcgctgttccctggtctggtgccatccgcaggataaggctgaagaggtgaaggcctggtccgacgaacgtttttgtaccgagctgcagaaagcctttggctggcggctggggcgtattacccatgccggcaagcggacggtctacccgctttcgcttactacggcgtctcagtccatctcccatcgtctggcgctcgtcggtaatgccgcgcagacgctgcaccctatcgcggggcaaggtttcaaccttggcttacgcgatgtcatgagcctggccgaatctctggcgcaggcgtggggcgagcaaaaagactgtggggcgtattcggtgctgagtcattaccagaagcgccgacaggcggataaagaggccaccatcggtgtgaccgatggtctggttcatctttttgccaatcgctgggcaccgctggttgcgggtcgcaaccttgggctgatggcgatggaactattcattccggcacgtgacgtgctggcgcagcggaccctgggttgggtcgcgcgttaaggagttatcaccgtgcaaaatgttgatgtcgccatcgttggcggcggaatggttggactggcattggcctgcggattacagggcagcggcctgcgcgtggcggtgctggagcaaaagcagcctcagcccgttgcaccagatgcgccgccggaactccgcgtctcggcgatcaatgcggccagcgaaaagctgctgacgcaccttggcgtctgggcagacattgtggcgcaccgcgccagctgctatcacggcatggaagtgtgggataaagacagctttggtcatattgcttttgatgatgaaagcatgggctatagccatctggggcacatcgttgaaaacgcggtgatccaccacgcgctgtggcagaaagcacagcagtgcagcgacgtgacgctgattgcgcctgcgcagatccagcaggtggcgtggggcgaaaacgaggcgtttatcaccctacagagtggcgacatgctgaccgcgcgtctggtggtcggtgctgacggtgccaactcctggctgcgtaataaagccgatatcccgctgacgtactgggattaccgccatcatgctctggtcgcgacgatccgtaccgaagagccgcacggcggcgtggcgcgccagattttccacaacgatggcatactggcgttcctgccgcttgccgatccgcacctttgctcaattgtctggtccctggtgccggaaaaagcccagcagatgcatgaggcgacgccggaggcctttaaccaggcgctgtgcgtggcctttgataaccgccttggcctgtgcacgcttgaaagcgagcgccaggtgttcccgttaaccggccgctacgcgcgccagtttgcggcgcaccgtctggcgctggtgggggatgcggcgcataccatccatccgctggccgggcagggcgttaaccttggctttatggacgcggcggagctggtagaagagctgcgtcgcctgcatcgtgaaggcaaagatatcggccagcatctctacctgcgtcgctacgagcgcagccgcaagcacagcgcggcaatgatgctggcgggcatgcagggcttccgcgagctgtttgccgggtcaaatccggcgaagaaattgctgcgcgacatcggccttaagcttgctgacactcttccgggtgttaaacctcaactcctccgtcaggcgatgggtctgaacgacctcccggactggctgcgttaatgtagacccctgtcacactttcttttcccggcctctgcgccggggaaattccctcgtttgaaatattctaatttcacgtcatttttcgcattagataatctaatgtcgtgtttttctcgttacagaaattcggcccgtttttccgcacgaaatatcaccatgtgctaaatcctgttagatcattgttaattttgtgcggggttaatcgcatttttccagtggataactctgtaggcttttcagcgttttttggtcataagctaatgtgatgacctgttttgccttatggttaaccgccgttttcggtggtaagttcaggtaaaagagaacgtttgcgtcggtgcccgaacgcggggccgataccgggtttcacggtgaatttttcaacgaggacaagatggctcaacagactcctttgtacgaacagcacgtgttatgcggcgcccgcatggtggacttccacggctggatgatgccgctgcactacggctcgcagattgatgagcaccacgcggtgcgcaccgatgccggtatgttcgacgtgtcccacatgacgattgtcgatctgcgcggtagccgcacccgggagtttttgcgttatctgctggcaaacgacgtcgccaaactgaagacgccgggtaaagcgctctataccggcatgctgaatgcctcgggcggcgtgattgatgaccttatcgtctactacttcaccgaagatttcttccgcctcgttgtaaactccgccacccgcgaaaaagacctctcctggatcacccaacacgccgaaccgtatgccatcgacatcaccgtccgtgatgacctgtcgctgatcgccgtgcaggggcctaacgcgcaggcgaaagccgcgtctctgttcaacgatgagcaacgtaaagccaccgaaggcatgaagccgttcttcggcgtgcaggcgggcgatctgtttatcgccaccaccggctacaccggtgaagcgggctacgaaattgcgatgccgaacgaaaaggccgctgatttctggcgtgcgctggtggaagcgggcgtgaagcctgcgggcctgggcgcgcgcgatacgctgcgtctggaagcgggcatgaacctctacggtcaggagatggacgaaggcgtctctccgctggccgccaacatgggctggaccatcgcgtgggaaccggctgaccgtgactttattggccgtgaagcgctggagatgcagcgcgagaagggcactgaacagctggttggcctggtgatgaaggaaaaaggcgtgctgcgcggcgagctgcctgtacgttttaccgatgctgacggcaatcctcgcgaaggcgtgatcaccagcggaaccttctcaccgacgctgggctacagtattgcactggcacgcgtgccggcgggcattggcgaaacggcggtggtgcaaatccgcaaccgcgaaatgccggtcaacgtgaccaaaccgatttttgttcgcgccggtaagccggtcgcctaactatttttatcaggagaacttcaatgagcaatgtgccagcagaactgaaatacagcaaagaacacgagtggctgcgcaaagaggcggacggcacttacaccgtcgggatcaccgagcacgcacaggagctgctgggcgacatggtgtttgttgacctgcctgacgtgggcacgaccgtgagcgcgggcgacgactgcgccgtggcggagtccgtaaaagcggcatcagacatctacgcaccggtaagcggtgagattgttgcggtcaacgacgcgctgagcgactccccggagctggtcaacagcgagccttatgaaggcggctggatcttcaagatcaaagccagcgacgaatcccaggttgccgcgctgctggatgcgaccgcatacgaagcactactggaagacgaataacgttgtgccggatggcgctgcgcttatccggcctggagatcaacgtaggcccggtaagcgttagcgacaccgggcaacagcgttacagataactacgattcactgcacgtttcaggaaccatcgctcatgacacagactttaagccagcttgaaaaccgtggcgccttcattgaacgtcacattgggccggatgctcagcaacagcaggagatgctgaagacggttggcgcggattcattaaacgcactgatcggccagattgtgccaaaagacatccagctagccacgccgcctcaggtgggggaagccaccacggagttcgccgcgctggcggagctgaaggctatcgccggcctgaacaagcgctataagtcttacattggcatgggctacaccaacgtgcagctgccgccggtgatcctgcgcaacatgctggaaaacccgggctggtacaccgcctatacgccgtatcagccagaagtgtcccagggtcgtctggaagcgctgctgaacttccagcaggtaacgctggatctgaccggtatggatatcgcctccgcgtctctgctggatgaagcgaccgccgccgccgaagcgatggcgatggcgaagcgcgtgagcaagctgaaaaatgccaaccgcttcttcgtggcggcggacgtgcatccgcagacgctggacgtggtgcgcacccgtgcggaaaccttcggctttgaggtgatcgtcgatgacgctgacaaagtgctggatcaccaggacgtcttcggcgtgctgctgcagcaggtgggcaccaccggcgaagtgcacgactacggcacgctgattgccgagctgaaatcccgcaaggttgttgtcagcgttgccgccgattttatggcgctggtgctgctgacggccccgggcaaacagggcgcggatatcgtattcggctctgcgcagcgcttcggcgtaccgatgggctacggcggcccgcacgcggcgttcttcggcgcgaaagatgaattcaaacgttccatgcctggccgtattatcggcgtctccaaagacgctgccggtaataccgcgctgcgcatggcgatgcagacccgcgagcagcatatccgccgcgagaaagcgaactccaacatctgtacctcacaggtgctgctggctaacatcgccagcctgtacgccgtgttccacggcccggcaggcctgaaacgcattgccaaccgcattcaccgcctggccgatatcctggcctgcggcctgcagcaaaaaggtcttaagctgcgccatacccactatttcgacacgctctgcgtggacgtggcggacaaagcggccgtgctggcccgcgcggacgcggcaaagatcaacctgcgcagcgacatccacaacgccgtcggcattacgctggatgaaagcaccacccgcgacgatatcctgaacctgttcagcgtgctgctgggtgacgcgcacggtctggacattgacgcgctcgacaaagaagttgcgctcgacagccgctccattcaggacagcatgctgcgtaacgacgccatcctgacgcacccggtcttcaatcgctaccacagcgagaccgagatgatgcgttacatgcactctctggagcgcaaggatctggcgctgaaccaggcgatgatcccgctgggatcctgcaccatgaagctgaatgctgcagcagagatgatcccgatcacctggcctgaattctccgagctgcacccgttctgcccgccggagcaggcggaaggttatcacgtgatgattaaccagctttccgactggctggtgaagctgaccggttacgacgcgctctgcatgcagccgaactccggcgcgcagggtgaatatgccggcctgctggcgatccgtcactatcacgaaagccgtaacgaaggccatcgcgatatctgcctgattccaagctccgcccacggcaccaacccggcttcagcccagatggcgggcatggaagtcgtggtggtcgcgtgcgataagaacggcaacatcgacctggctgacctgcgcgcgaaagccgaacaggcgggcgacaagctctcctgcatcatggtgacctatccgtccacccacggcgtgtacgaagagaccatccgtgaagtgtgcgaagtggtgcaccagttcggcggtcaggtatacctcgatggcgcgaacatgaacgcgcaggtgggcattacctctccgggctttatcggcgcggacgtgtcgcaccttaacctgcacaaaaccttctgcatcccgcacggcggtggcggcccgggcatgggcccaatcggcgtgaaagcgcacctggcaccgtttgtcccaggccacagcgttgtgcagatcgaaggcatgctgacccgtcagggcgcggtctctgcggcaccgttcggtagcgcctctatcctgccaatcagctggatgtacatccgcatgatgggcgcggaagggctgaagcaggcgagccaggtggccattctgaacgccaactacattgcgacgcgcctgaagtctgccttcccggtgctctataccggccgcgacggtcgcgtggcgcacgagtgcatcctcgatattcgtccgctgaaagagcagaccggcattagcgagctggacattgccaaacgcctgatcgactacggcttccacgcgcctaccatgtcgttcccggttgcgggcacgctgatggtggagccaacggagtccgaaagtaaagccgagctggaccgctttatcgacgcgatgctggccatccgcatggaaattgaccgcgtgcaggacggcgagtggacgctggaagataacccgctggtcaacgctccgcacacccagcacgagctggtggccgagtggaaccacggctattcccgcgagctggccgtcttcccggcaggcgtggcgaacaaatactggccgaccgtgaagcgtcttgatgatgtctacggcgaccgtaacctgttctgctcctgcgtgccgatgagcgaataccagtaacattgctgatgtagtaacgtaggccgggtaaggcgaagccgccacccggcttttttattgggagaagaaaatgggcattgcacttgtgaccggcgccagccggggcatagggaaggccactgcgctgcagctggcccgcgaaggctacaccgtggcggtgaactatcatcacaacattaaggccgcaacggacgtgatcaaccagattgttgaggcgggcggtaaagcctttgccgttcgggcagacatcagtgatgaagctcaggtgctggcgatgtttgacagcctcgatcgtgaaggcgagccgctgaccgcgctggtcaataatgcggggattctgtttgagcaatccaccattgagaatctctccgccgagcgcattaaccgcgtcctggcgaccaacgtcacgggctacttcctctgctgccgggaagcggtaaaacgcatgtccttcaaacatggcggcaagggcggggcgatagtgaatgtctcttccgcggcgtcccgcctgggcgcaccgggtgaatatgtggattacgccgcgtccaagggggcggtggattcgctgacaacggggctgtcgctggaggtggcggcgcagggcattcgcgtcaactgcgtccgtccgggcctgatctataccgatattcatgcttccggcggagaaccggggcgagtggatcgcgtgaaagcgttactgccgatgcagcgcggcggccagccggaagaggtcgcccaggcgattgtctggctgctgagcgaaaaggcgtcgtacgtgacggggagttttattgagttagcgggcgggaaataagccgggtggcggcccggcctcctattcgtgtaggcccggtaaccgcagcgccaccgggcaaaaaatcacagcgcctcgccgttgctggcaatcacgcctttataccactcgaagctcttcttgcgggaacgcgacatgtcgcccgtgccgtcgtcgtgcttgttcacgtagataaagccgtagcgcttgctgtactggccggtggtgaacgacacgcagtcgatacagccccatggcgtatagcccatcagatcgacgccatcgtgggtgacggctttgatcatctcctccacgtgggcacgcaggtagtcgatgcgatagtcatcgttgatgctgccgtcttcttccaccttgtcgtaggcaccgaagccgttttcaacgataaacagcggcttctgataacgctcgtacagttcgcacagggaatagcgcaggcccaccgggtcaatctgccagccccagtcggacgccttcacgtgcgggttcggcacgctgccttcgaaaccggaaatggcatcgccggtgccgccttccgccttcaccgcgttggtcatgtagtagctgaagcccaggtagtcgcaggtgccttcgcgcaggatctgctcgtcacccgcttccattttgatggagaagccacgacgctcccattcgttcagcacgtaggacgggtagtagccgcgcagctggacgtcggtaaagacgtagcgctcgcgcatcgattcctgggcgaacatcacgtcttccggtttgcaggagaacggatagagcgccaccatcgccagcatgcagccgactttcatctccgggttgatgcggcgcgcggctttcaccgccagggcgctggccacaaactggtggtgcaggacctggtacatggtctcttccggattttcatgttccgtatagaccacgcccgagcagcagtagccgaagagcggggcgcgccagttacgctggttgttgatttcgttgaaggtcatccagtatttgaccttgtttttgtagcgctcgaagaccacttccgcgaagcgcacaaagaaatcgaccactttacggttggtccagctgccgtactccttcaccaggtgcagcggcatttcgaagtgggagagggtgatcaccggttcgatgttgtatttcagcagctcatcgaacatgtcgtcgtaaaacttcagcccttcttcgtttggctgcgtttcgtcaccgttcgggaagatacgcgtccaggcaatagaggtgcggaaacacttgaagcccatctcggcaaacagcttgatgtcttctttgtaatggccatggaaatcaatcgcttcatggttgggatagtattttcccggcaccacgtcctgcgtgatttcgcgcggcacgccgtgtgcgccgccggttaatacgtcgcaaatgcttggccctttgccgcctttgttccagccgccttcaacctggtgagcggcaaccgcgccaccccataaaaaatcttttggtaaggtcaattttttcatcgctgctattctcaataaatggcttattggcatcgagtctagcaaagcgaaattaaatgtcacgatataacaaattgggcataatgtgatttgtcacatcaaaaaaacaggatgttttattctgcaagtttcttcgccagcttacggccgagagattccagaatatagatgacgggaatttgcgtggtgatatcgtagacgcctgcaatacgcgtctggggaacgtgccaggagagattaaagtccgccagttttgcgagacgcgagtgctcgtggctggtaatggagagcaccttgcagtgatgcaggctaaactggctggcgaagcgcaggatctcctcggtctcacccgagacggagagcacaatcgccagcgcatttttcgccatgtcattggtgaccgggaaataagggtcatcaatatggttactgaattttccgatattagaaaagaaacgtgcgccatattttgccagcgagcctgacgttcctgcgccgacaaatataatgcgttccgacgataaaataatatcgaccgcattatctaataacgcgtcgaactcttcattatttacgcttttaaagaagctgataatttcgctggcgccaaagttcacctgctggggttcattctgctcgagatagagcttaaagcgcacgcgaaactccgagtagccttcgcagttaagcttgcggcaaaagcgcaggatagtggtcgtcgagacacccgccgcatccgccagctcgcggatggtcatgtacatgactttgtcacggtttttaatgacatagttgtagaccatcatctccaggttattgagactggcaatggcggagtgggtgaacatactcacaatggcataactcttattcagacctcatgtatccatcataacatgcggccagacggcaggatccatttttatgctcttgattcttaatggttaaattttaatgtgagcaaatgttaggtgaaaaattcatttatacctatgatttttaggtataaatcctgaagtgaaattattttagctaacaggtgttcactggaatcattctcagttagcatagtgatgcgatgaataatcatcttttgttttcccggagttttgtatggtgagcagaccattaatcgcacagggatattcgctggctgaggaaatagccaacagcatcagccacggcattggcctggtgtttgggattgtcggtttagtgttattgctggtgcaggcggtagacgccgatgccagcgcgatggcgattaccagctacagcctctatggcgggagcatgatcctgctgtttctggcctcgacgctgtatcacgcgatcccgcatcagcgggccaagatatggctcaagaagtttgaccactgcgctatctatcttctcattgcaggtacctatacgccgtttctgctggtggggctcaactcaccgctgtcgcgcgggctgatgatcgttatctggagcctggcgctgctcgggatcctgtttaagctcaccatcgcgcaccggtttaaggtgctgtcgctggtcacctatctgaccatgggctggctgtcgctgatcgtggtgtaccagctggcaatcaaactgtcgatagggggcgtaacgcttctggctttgggcggcgtggtgtattcgctcggcgtcattttctacgtctgcaagcgcattccgtacaaccatgccatctggcacggctttgttctgggcggcagcgtgtgccactttttggcgatttatttgtatgtggggcaggtgtagtttttcgtcgggtggcggcttcgccttacccgacctacgggataagtaggcccggtaagcgcagcgccaccgggcgatacagcatcactcttccagagaatacggcagcggctcgatgctcagcgtgttcacatcgtcacgcacgcggaacacgctgtcagcttccatgtcgttgttcataacggcctgcaccaaaagacgtccatcatccagctgtacggcggctaatacggtgccggttcggcgccagttttcacccatcttcagctctaaatcttcacccgcttcagggacgcggctggcatgtcccgccagcgtccacagcgcgcgtttgtttgccccgcggaatttcgcacgcgcgaccatctcctggccggtgtagcagccttttttaaagctgatgccgcccagcgcctgtaagttcgttgcctgaggaataaactgcgcgctgtttgcagcgtcaatgatcggcaggcccgcttcgatgttcagcgccagccactgctggctgttgttgagctgcgcttcgccgcgcagcgcctcggtcacgcgttcggcagttgccgcatccgtgactaacaggaaacgctccgccgggtgttcaaaccacaggattgaggtggcgccttcgctgacgagctgcttttcggcatccggcagttcgctgaacaggtttttcagcgccgcacgcgcctggaagccggccacacccagcaggacatgttcgtcgtctgcggcaatggtgactttggaaaagaccgcgtattttttcagctctttgagctgggcgtctcgcaggctgcggcgctcaataaaggcaaagccgtcctgacggcggaacagacgcaggttgctccacattttgccttttgggtcgcaatgggcggccagcaggtgctggtgttcggtcatctggctgacgtcggcggtcacctggccctgcagatatttttcggcgtcggcaccggtgagcgttgccagcgcccagtcatcaagagaaataagcgtcagcggcagacgcgcagaggcggcgggctggcgaggagaaaatggtgtaaaggccataacgatatcctgaattgcttaacgctttgataatgcctaatggtaaaagagcctgcaggcaatgcaagcgctttcaacaggccatttgtgccataaacccgttctgcgtagcgccacgcaaaatagtgtaatccgatgtgtttgtagggattattctggaagcctgctcgttgatcgcaatattccagtaatgaaacggtcaaaaacacgttacactagctggtgtccccgtagagaaataaagaacaccgaatggggtaccgactgtgccaaacgtaatgcaggaaactgaacatggatattaacaacaaggcccgtattcactgggcgtgccgtcgcggcatgcgtgaacttgatatttccatcatgcctttcttcgaatatgagtatgacaccttaagcgacgacgataagcgtctgtttgttcgcctgcttgagtctgacgatccggatttattcaactggctgatgaaccacggcaaacccgccgacaccgagttgcaacggatggtgcaattaattcaaacacggaatcgggaacgtggtcctgtggcaatctgatcttcgcgtctcgtggcgctcgcagtggatgtctttattgctccacggcctggttgcggcctttgtgttactgatgccgtggccgctgagctatacgccgctgtggctgctgctactttcgtttgtcgtttttgacagcgtacgcagccagcgtcgcattaatgcccgtcagggagagattaaattactgatggattcccgcctgcgctggcagggtaaagagtgggatattctcggtatgccctggatgctcaactgcggcatgatgttacggttacgcaaggtggacggcgggcgttgccagcatctttggctggcggctgacagtatggatgctgccgaatggcgagacctgcgccggatgctgttgcaacagacgacgcaggggtagcgcgcgttagctaaacttttctgccatttcacccaggatctgctcgcaccagctttgcaggcgctcatcgctgagatcgtactggttggtttcatccagcgcgagcccaacaaacagctcgccgtcggcaataatcggctttttactggtgaactcgtaaccttcggttggccagtagccgatgaacgacacccctttcggcgcgagcttgtcgtgcagcatgccgagtgcgtccaggaaccattccccgtaacccagctgatctcccatgccgtacatggcaatgatcttgccgtcgagattgactgaatcgagttgatcccagatggcttcccagtcttcctgtatctcaccaaaatcccaggttgggatgcccaggatcagcacatcgtactgttccatcagcgcgaccgcgtcatctttcaggttatgcaacgtcaccagttccggaccaatgatgtcgcgaattttctctgccgccatttcggtgtagcaggtgctggaaccatagaacagaccaatattcatcgcgtaactatctcaattcatgctttgactttgcgcgtagtgtaccagaaaccggtcacaatcaggcataatggcctgactgcagaatcaaaggggctgatgtggaaaaggatctcgcactcgttgaacagtttctcgacgcgctgtggctggaaaaaaatctggccgagaatacgctcagcgcctatcggcgcgatcttaccatgctggtggagtggctggcccgtcggcagctctcgctggcgagcgcgcaaagcgacgacctgcaggcgctgctcggtgaacgtgtagaagggggctacaaagccaccagctctgcgcgcttgctcagcgccatgcgtcggctgttccagcatctctaccgtgagaagatccgcgaagacgatcccagcgcgctgctggcatccccgaaacttccgcagcggctgccgaaagatctcagcgaagcacaagttgagagattattacagtcaccggctgttgacctgccgctggagttacgcgataaagccatgcttgagctattgtatgctaccggcctgcgcgtttcggagctggttggcctgacgatgagcgacatcagcctgcgtcagggcgtggtgcgcgtcatcggtaaaggaaacaaggaaaggctggttccgctgggcgaagaggcggtttactggctggaaacgtatctggagcatggtcgcccgtggctgctcaacggcgcgtctatcgacgttctgtttccgagccagcgcgcacagcagatgacgcggcaaacgttctggcatcgcatcaagcattacgccacactggccggtatcgacagtgaaaagctttcgccgcacgtattgcgtcatgccttcgcgacgcatctgctcaaccacggcgcggatttacgcgtggtgcagatgctgctgggacatagcgatctttccacgacgcaaatttacacccatgtcgcgacggaacgcctgcggcagctacaccaacagcaccaccctcgtgcgtgagtgccgacgaattgtaacaggatcaactatgaaaaagagtttcgcgctgttcaccctgctggcagcctccttcaccggtttcgcccatgctgacgacgccgctatcaaacagtcgctcgctaagcttggcgtcaccggcagcgatattcagccagcaccggtcgccgggatgaaaacggtactgactaacagcggcgtgctgtacgtcaccgaagacggtaaacacattattcaggggccgatgtacgacgtgagcggcgcgcagccggtcaacgtgaccaaccagctgctgatgaaaaacctgaacgcgctcgaaaaagagatgatcgtctataaggcggcgcaggaaaaacacgttattaccgtcttcaccgatatcacctgcggctactgccacaagctgcatgaagagatgaaagactacaacgcgctgggtattaccgtgcgttatctggccttcccgcgcgcgggcgtgcagagccagccggagcaggacatgaaggccatctggtgtgcaaaagaccgcaacaaagcgtttgacgacgcgatgaacggcaaaggcgttaagccggcctcctgcgacattgatatcgctaaccactacgcgctgggcgtgcagtttggcgtgagcggtacgccagcgattgtcctgagcaacgggtacgtcgttccgggctatcagggaccaaaagagatgaaagagttcctcgacgcgcaccagaaacaggttagtggtaaataatccgcgtgaaagccccgataacattgcgccgccgcgaggcggttgaaccgattgatttgccggacgatctcccgccgctgctgaagcgcctctacgccagccgcggcgtgcgttgtgctgaggatcttgaacgtagcgtaaaagggatgctgccctggcagcagctgaacggcatcgaaaaagccactgaaatgctctacaacgccctgcgtgagaacacgcgcattgtggtagtaggggatttcgacgccgacggcgcaaccagcaccgcgctgagcgtgctcagcctgcgcgcgctgggctgcgataacgtcacgtatctggtgccgaaccgttttgaagacggctacggactcagcccggaagtggtcgatcaggcccacgcccgcggtgcgcagatgatcatgaccgtcgataacgggatctcttcccatgcgggggtcgatcatgcccacgcgctggggatcccggtgctggttaccgatcaccatctccccggtgaaacgctgcctgccgccgacgcgattattaaccccaacctgcgcgactgtgattttccgtcgaaatccctcgcgggcgtaggcgtggcgttttatctgatgctggcgctgcgtaccctgttacgcgacaagggctggttcgaatcccgcggtattgccgcaccgaacctggccgaatatctcgatctggtggcgctgggtaccgtcgctgacgtggtgccgctcgataccaataaccgtattttgacctggcagggcttgagccgtatccgggcgggcaagtgccgtccggggatcaaggcgctgctggaaatcgccaaccgcgacccgctcaagctggcggcaagcgatttgggctttgccctcggtccacgcctgaacgcggccggaagactggacgatatgtccgttggcgtcgcgctgctgctgtgcgacaacatcggtgaggcgcgcgtgctggccaacgagctggacgccctgaaccagacccgtaaagagattgagcagggaatgcaggccgaagcgctgaccctgtgcgaaaaactggagcgcagcggcgacacgctgccgggcggcctggcgatgtaccatcccgagtggcatcagggcgtggtcggcattctggcgtcgcgcattaaagagcgcttccaccggccggtgattgcgttcgcccccgcgggcgacggcacgctgaaaggctctggccgctcgattcagggtctgcacatgcgcgacgcgctggagcgtctcgatacgctgtatccgggcctgatgatcaagttcggcggccatgcgatggcggcaggcctgtcgctggaagaggcgaaattcgacgagtttcagcgcctgttcggcgagctggtcaccgactggattgacccggccctgctgcagggggaagtggtgtccgatggcgagctttcaccgcttgagatgacgatggacgtggcgcaaatgctccgcgatgccggtccatgggggcagatgttcccggaaccgctgttcgatggccgtttccgcctgctgcagcagcgcatcgtcggcgagcgtcatctgaaggtgatggttgaaccggtcggcggcggcccgctgctggatggcattgcctttaacgttgacacggcggtatggccggacaacggcgtgcgcgaggtcgagctggcgtacaaactggacatcaacgagtttcgcggtaaccgcacccttcagatcatcatcgacaatatctggccaatttagcggcagtaatctctataaaaaagggcgtggattcggtacaatcccgctcttatcaccgcattttgacaagtccataaaagaaaacagaccatgtttgaaattaatccggtaaaaaaccgtattcaggacctcacggagcgctctgacgttcttagggggtatctttgactacgatgccaagaaagagcgtcttgaagaagtaaacgccgagctggaacagccggacgtctggaacgaacctgaacgcgcacaggcgctgggtaaagagcgttcctctctcgaagctatcgtagatacgctggatcaaatggcccaggggctggaagatgtttccggtttgctggagctggccgtcgaagccgacgacgaagagacctttaacgaagccgtggcagaactcgacgtgctggaagagaagctggcgcagcttgaattccgtcgcatgttctccggcgaatacgacagcgctgactgctatcttgatattcaggcaggttctggtggtaccgaagcgcaggactgggccagcatgctgatgcgtatgtatctgcgctgggccgaagcgcgcggcttcaaaaccgaaattatcgaagagtctgaaggtgaagtggccggtattaaatccgtcaccatcaagatcatcggtgattacgcctacggctggctgcgcactgaaaccggcgttcaccgcctcgtgcgtaagagcccgttcgactccggtggccgtcgtcatacctccttcagctccgcgtttgtttacccggaagtggatgaagatatcgatatcgaaattaacccggcggacctgcgtatcgacgtttatcgcgcatccggcgcgggcggccagcacgttaaccgtacggaatcggcggtgcgtattacccacattccaagcgggctggtaacgcaatgccagaacgaccgttcccagcataagaacaaagaccaggccatgaagcagatgaaagcgaagctttatgagctggagatgcagaagaaaaatgctgagaaacaggcgatggaagacaacaagtctgacatcggctggggcagccagatccgttcttacgtccttgatgactcccgcatcaaagacctgcgtaccggggttgaaacccgcaacacgcaggcggtgctggacggcagcctggaccaatttatcgaagcaagtttgaaagcagggttatgaggaaccaacatgtctgaacaacaagcacagggcgctgacgcggtagtcgatcttaacaacgaactgaaaacccgccgcgagaagctggcagcgctgcgcgagcagggcgtgccgttcccgaacgattttcgtcgtgaccacacctcagaccaactgcacgctgacttcgacgcgaaagagaacgaagagctggaagcgctgaacgttgaagtggccgttgcgggccgcatgatgacccgtcgtatcatggggaaagcctccttcgtgaccctgcaggacgttggcggccgtattcagctgtacgtgtcccgtgacgatctgccggaaggcatctacaacgagcagttcaagaagtgggacctgggcgatatcctgggcgcgaaaggtaaactgttcaaaaccaaaaccggtgaactgtctatccattgcaccgagctgcgtctgctgaccaaagccctgcgcccgctgccggacaaattccacggcctgcaggatcaggaagcgcgctatcgtcagcgctacctggatctcatctctaacgatgaatcccgcaagaccttcaaaattcgctcccagattatggccggtatccgccagttcatggtgaaccgcgactttatggaagtggaaaccccgatgatgcaggtgatccctggcggcgcgtctgcgcgtccgttcatcacccatcacaacgccctggacctggacatgtacctgcgtatcgcgccggaactgtacctgaagcgtctggtggttggtggttttgaccgcgtgttcgagatcaaccgtaacttccgtaacgaagggatctccgttcgtcataacccagagttcaccatgatggaactctatatggcgtatgcggattacaaagatctgatcgagctgaccgaatccctgttccgtaccctggcgcaggatattctgggcaccacgcaggttccttacggtgaagaagtcttcgacttcggcaagccgttcgaaaaactgaccatgcgcgaagcgatcaagaagtaccgtccggaaaccaatatggccgatctggataacttcgattctgcgaaagcgatcgccgaaagcatcggtatcaaggttgagaagagctggggtctgggccgtatcgtgaccgagatcttcgaagaagtggccgaagcgcacctgattcagcctaccttcatcaccgagtacccggctgaagtctctccgctggcgcgtcgtaatgaccagaaccctgaaatcactgaccgcttcgaattcttcatcggcggccgtgaaatcggcaacggctttagcgagctgaacgatgcggaagaccaggctcagcgcttccaggatcaggttgacgcgaaggcggcaggcgacgacgaagcgatgttcttcgacgaagactacgtgaccgcgctggagcacggtctgccaccaacggcgggtctgggaattggtatcgaccgtatggtgatgctgtttaccaacagccacaccatccgtgacgtgatcctgttcccggcgatgcgcccggtgaagtaaggcgttaagatgtaaaaaaagccccgaaaggggcttttttattgcgccgcgaaggctatgagtttttcgcgggcggtcgtcgcttccatgaccatccacgggctaaaggcccagggcgtcgcgtccagcgcgcggaatagcgcgtccagctcaacccactgatagtccatcacttcatcttcgtttatcgtcacgtcattggtgatgcgggcggcgaataccggacaaatttcgttttccacgatcccggacgggtcggtttcccgatagcgaaattcaggggcgacggcggtgatatcggtcagttctgcgcccacttcgaagcggcagcggcggattatcgcctggactgtctcttcacccgactgcgggtggccgcacacggagttggtccagacgccgggccaggcttttttgcttaatgcgcgtcgggtgatcagacattcgccttttgcgttaaaaagccaggaagagaacgccagatgcagcggggtatgtaacgtgtgcgcggcatatttttcctgagtgccaatcaccattccctggtcgtttaccaaaataacgtgttcttgaatactcattgatgctccagtgccaaaatgccgagtggttcagcaccatcagccgaagcattatactgcattcttatacgaacggtttggctcgtagagcggaaaagggcatgacccctgttcgttttggctgttatcatagtgcgccattcacgctgaccgaggatctgttttgtttgcaggaagcctgacgagaaaaccccttaccgctattttttgcctgacgctgacgctattactggcgggctgttcagggagcaaatcttcggatacggggagctattccggttcggtctacaccgtcaaacgcggggacaccctgtaccggatttcgcgcgcaacgggaaccagcgtgaaggatctggcgcgtctgaataacctttctccgccctacaccatcgaggtggggcagcagctgaaggttagcggcggatcgtcctccggtaaaaaatcctcttcgaaaggcaaaaccgccaaagtgacgccgtcctatcaggtgccacaatcgtcatggccgccggttggacagcgctgctggatttggcctgccagcggtaaagtggtcgccccttactcactctctgaaggtggcaacaagggtattgatatcgccgctgcgcgaggtacgccggtttatgcctccggagccgggaaggtggtttacgtgggtaaccagctgcgcggctacggtaacctgatcatgattaagcatggggaagactacatcacggcctatgcgcacaacgacacgatgctggtcaacaacgggcagaacgtcaaagccgggcagaagattgccaccatgggcagtaccggtacggattcagtgaagctgcatttccagattcgctataaggcgacggccatcgatccgcagcgctatcttcctgcgcccggcagcaaaccgaagtgctaagtgattatttaatcgccggttagttgtgaagaggcttgtatgaaggtgcgtaaggtctataatgccttacgcacctcaaagcgggcgtagttcaatggtagaacgagagcttcccaagctctatacgagggttcgattcccttcgcccgctccagaatctccccttgtggagcaagtattctaaaatgctgctctgccagcatgttacgcagtagtgcttactaacatgctgaggcgttctaccatagttcactactttgacacttgtcacgaatggttactcggtgaaatgagagtttagccaatcgtcggcggtggtttcaagttcttaccgcgatagtccaacaatgaacgcaaagcctacaccaggcagcgacggatcgcacttctcataaccttacagtgaagcgcattttttgccgatgctcccacatgccacacgtcgagatgacgttgcagggaataaacaggttttatggtggtgatgctccggtagctacagatccggctctgccagcggttcggcctcgctccttcgggtacatggtcatcctgataaacttcactgtctgacataaccctgatgaagtcgcctaacggctccgcacgttgtcttaccaccaacgggcattaggcttgtattgccttttaattcgaatgcgagtagaaaagggtataattcatctatcattaaatcgcaagaagtgccgaggcgaagccctggatcaaaatgggcacgccgtggtttcagatgaaaaacgaaagatacccggaaaaaatatacgcgttctcaagcaactatgaactttatgcctcgatgtcagcgcgcgtgatgagctgcctggaggaactggcccccagggtggaacagtattcgattgacgagatgttcctcgacctgaccggcgtggagtactgcatggacctggaggattttggcagacagctgcgccagcacgtgtatgactgtacccgtctgaccatcggagtgggtgccgggccgacgaaaacccttgcaaaatcagcccagtgggcctcaaaggagtggaaacagtttcgtggcgtgctcgccctgacccgggggaatcctcagcgaacgcggaaactgctttcactgcagccggtcgaagagatctggggcgtgggaaaccgtattgcacgcaagctcaatgttctgggcattaagaccgcactcgatctggccctgacgaacccggccttcatccgcaaaaatttctccgtcgttctcgagcgaacagtgcgggaactgaacggggaaagctgcatgtcgcttgaggaagcgccgccaacaaagcagcagattgtctgcagccgcagctttggtgagaaggtcactgaatacgattcgctccgccaggctgtctgtcagtacgcagagcgggcctcagaaaagctgcgtaaagagcgccagtattgccggcatatttccgtattcatcaaaacgtctccgttcgccgttaaagagccttactatggcaacgtggccacggagaaactgcttacccccactcaggacacccgggacatcattgcggccgccacaacggctctggagcgtatctggaaggacggacaccggtatgccaaagccggtgtgatgctgaatgacttcaccggctccggcgtttcgcagctgcagctgttcgacgaacgtcctccacgtcctcacagcgctgagctgatgaaggttctcgatggcattaatcattccgggctgggacagctctggtttgccggacgagggatagcgccatcatggcaaatgaaacgcgacatgctctcccctgcgtacaccactcgctggaaagatatccccatagcgaggatcagttaaatttcgcttttcagagagagccagtagtgctcgccgcagccgaacgacagggcgaagcccgcgagtgagcgaggaagcaccagggaactgcacggataaattctgcttacgctcggtgttaaatggataccccaccctgctttatccacttatccacgggcatatttttataaagtcttttttaactcttttttctttattttactccttttagggagcctgaaagccgcatgcagcgcgccctgagaggagttcattatgggcaactggttaacatattatgggtaattaatcacgtatctgtgggttccatagcaacaagctatgggatacgcatcaacaagctatgggaaacaggtcaagtttagatctcaattatccacttgtggataaattgcatattttcccggtggataagtaacgcgatagcttgcaatttctgttttcactgccattatgggtggataataatttacccataggccttggaatggatactcaagcactcttgccagctactaaaacgtttaaaaaacgcgccagtataaagcaatctaacgaattgaccgaagccgcatattacttgcctcttcaggcaaaacgtgtgctgtggttatgccttatgcaggcctatttcaacgacagtcaggatgatgattctgacgtattacctcttttcaaaattagcgtttccgattacgtcaaatacttcaatgtcgctacgtctgtcgccagtcgtgatgtaaaggctggagtaaatgctttgggcgaatcaacggttaccttctatccaaaagaaggtgagtttgaagaggttaaacgtccgtggctggctgaagcaggaatgaagagaggccggggttcctggcagattgagtttaactacaaggtcatgccattccttgttggcttgacgtcccagttcacgacctattctctgtatgactgtggtcagcttaatagtgttcgtgtcatccgcctttatgagagcctgtgccagttccggagcactggtgtctggatcaccacacatgactggttatgtgaaaggtttatgcttccaacctcgcagaagaacaatattgcggaaatgaaacgtaccttcctggaacctgcgctgaagaaaattaatgagaagacgcccttaaaggtaagttatacaaccgaagaagatggtcgcttattgtttaattttcttgataaaaaacaataatctgaaatttatcctatatccccccttggtctgtttcttacatttggggggatactaaacttgctgtatttcccacatcacatgccgaacttgacctgtttcctacagttcgggctgccctctaagttgacttctttcccacagtcccggccggcaattaagttgacctgtttcccacagtcatgactgtccgcgaagttgacgtgtttcccacactccctgctggccattaaagttgacctgcttcccacagtcccggtcggccgcgaagttgacttgtttcccacagttcaggccgtctgcgaagttgacgtgtttcccacagtccgggccgtctgcgaagttgatctgcttcccacagtccgggccgtctgcgaagttgacgtgtttcccacagtccgggccgtctgcgaagttgacgtgtttcccacagtccgggccgtctgcgaagttgacgtgtttcccacagtccgggccgtctgctaagttgacctatttcccacattccgggatgtctgtgaagttgacgtgtttcccacagttccggggggctacaaagttgacctgtttcccacaggacaccgattctatgggcagaatgatctgcggccggagtctgcaaagattaatcttgagtcgcaactgtgcgccaaagagatatgactagataaataatctggagccgccataataagcatgaagtcatgatttcatgcaatcattaaatagctttgtactctttagtaagcgaggtgacaggcgattggagtgcatatacttagatgaaaggatgaaatcatgatttcatcctttcatgaaggcggggaggggctgagtggttaacccagaaatgaaatcatgatttcattatttcattttattgcgatacatttcatatcctgcaaggagcatatctgtcatcgatattccctgttctgccgcgtaagctttcatctctttatgcttagataccggcactttgatttggataggtttaaccgacgaatcaggcgcagctccctttccggtaacatccagagttggctcatcctccttaggaggcgctagttttattgactttcctggggctttcatagaactcctcatgtccaaaataatgaaatctttaaatcatgctatcatgagttaatgatatcatgaatctcttcaatcatttgttttgccgtttcgtttaaggatttgaaaggagtttcatggagggcacgccccgcatccagagcctcgccgtaactggttttgaatggaatgattgtattgagaactttgaagccccacgctttgattgtttcctgagctttttcgccctgcgactgagatggtgacttagcgacaatgaatacgattttgtttttctcaatgccctttttaatcaattcgcgggcaagttccagagaaggttccagatcatcaattgtggtcccagtggttatgatcacgagatcagattcatcagccacatccagtgatgttgtctctgctgcaggacgaccatcaatgataagcaaatggcagctatctttcattttgacagctgtatctacccggcggtaaagagcgcagtcaatttgacttagaccattgttctcgcgtcgttctgtccacttcagagaggtttgttgcttcgtgtctatatccgccagatgagtcttccatccagcttcagtaaacccaacagcaagtgttctggctttggtactttttgaacctccgcctttctgaccaacgatcgatataacctttcccatattaaccaccttcattaaatcatgatttcattaaacacatacatcccacttctcatattgcccaaaatcgaacaacttaacaagatgaaatcatgatttaatgatataattatagcatgattaatgtaactgactgatagtaatacattgcaaaacaatgaaagcatgatgtaatgatttcatgattaagtgcgcgaggatagtttatgaaacagtacacattgaaaatctactttggagataaatctgagcctgctttttttggtggcgacaggcaggatgattcatcgaatacgacaccgttccaggtggctcttaaaaagtcgcgagactgtaattcatatgccgcttgcttatgtacgggtaaagaattgccactctctgtgaggctccgagtggagaaacatcatttagctcgcttcccactcacgggtataaaacacagagaggactgcagattctatagtagcctcagtcctgaagggccgcaggggtgttatacacaggacgcattgaaagagaagccagatggaacaatcaatattaagcttgattacccattgcaggtaaccggtccgtcaactcccatagatagttctctgcgttctggtgatgcttcacggaacaataaacgcgacacagtttctattcttggtcttctgcattttatctgggagacaaccagctataacacatgggtacctaaaatgaacggtatgcgttcatccaccaaactgggttatcacttgtttaagcaggcagaaaagatagaagcaggcaaaacaaaattatctgacgttctgctcactccggcctacacgaactccagcgatagcagaagaaacagcatgactgtcgaacgtgcgaaagttaataaacaacgtcttgtagttattgctgagcttgctaagttctctgaaaattacatggatggattaaatcgacttcctgtacgtgacttttccggcatgccttttctggggcttgatgatgacagatggaagtctgcgttaagcagattcccaaatgctgtgaatggctggatgaaagggatgaaggtatttgtaatcgctgttacggatgttcctggtgcaaaatcagcccaggtgagacagctggccctgatgatggtaagtgatcgctacataccacttgattcattgaatgaaggggcgtttgaacaaaagctattcgagctggagcgatcgttttacaaacccctacgttatgattcatccactcatgaatacctcgcggatttttgcctcactgatgtttctacagataaccatttaccaattcctgtggaaatatgggggatgaacactcctgattatcaagaacatcggatggtaaaggaaagatggtacaacgcaaattatggcgcaactggttggttagcatgggatgcaactcgaacatctgtagacagtatagaatcgcttttgccaaagaaaatgaaatcattatatcatgatatcatcaaataatgatttgcgcgttgccgctatctaaagggatcaccttcctgcaaaactgctttagcgggaaggtgattctgtccagcggccacaaaaaagccgcccagaaggacggctataaacttttatgttttaccagttggtactggctgagcaccttaacggaaactcttgattagttgggcaattgccgcaactaggttgattatagcaatagcatgttcaatcatcccgcacctccatctctgtggtgcgttggttactaagcagtccccatccctataaaacgcccatccggttatgcccttcatctgctaagaggaagttcaccacgccaccgccgaggctatccggcaccacccgctgatagagggcttgcattcttgctacctgcttgccgatagggagaacactggttggtataacaaattcataaaattaataggagaattaaatgaactgatctttaacttaaaagtactacttaccttcatttgaaggatacaactaacaactagcggtactattgcatgactttgtttctcttagcgatggaattataaggataaatcctatagctgccaatatgtttgatcgaatattaaggttgtattatagtgaagttgctaagaggaagttcaccatcctgccgaggctgatcaccagtcagcaacgacaaaatcaaaaccccggcctaccatccggggttttgtgctatctggattccgtcaatttattcgttgtctcacttggacgcacaggatcttctgtccagtcaaagaagacgtcatcggattaccatctgcactaaacaacagatacacaaaaaatgccattctccttggacatttcggcactatcggaataaatgaccataaaatattttgcttggtcgtatttatttttcttgcagaaatacgccagcctgtgccgggcggtgactgcactgaccgaagtcacctgccatttcccttcagcagcgccaccgcttcatcgcctggcatctggaactgcacccggtgccgtgccgcgacatcgagcgcaaacactttcgtgtagacctccgtagagctgactgacttgtgtcccatcaggctctgcagcaccttcagcggaatgccggcatacagcatgtgcatcccgtagctgtgacggaacgtgtgcggggtaaccggtaccgaaaacgttaccccgtcggcggcagccgcatcaacagcttcatttatccaggtccgaaccgtcctgtcggtgatttcccagatgcgtgccttctcggttctgccggtgcgtttattacggcgctccagcggaattttcagggtggccaccatcatttccagctggcgggcatactgcggatcggaaagtggaacgatacgatggggcagactaccggccggagcgcggccggccgttctggtggctttttcggtccgctgtttgagcgtggccagctgcacgaacggccagggcggtgccagcgaaaaatcactccgtgtcagggccagcgcttcgttaatacgggcgccggtgttccacagggtggccagcagcatcttacggtgaagatcggggacgtagtggagcagggcgctcacttccggcgccagcaggtatttcggtagttcgtcctgaacgagtgccatctggcgcagggccagcgcggcggggtagtcgatggccaccggcagctgcgcggcagaaaaggaaacgccctggccaggtattgccggcatcattgcttgttgtccccgctggacaggtatttcagtgtaagtcgtgccagtgctttctgcgcgtaatcctcacccgcaagcacactgatgtcatggttcattccggcttatcctcgttcgctaaacagcttaggcatttcatcaaaaatcatcaggtgacgggtgcgctttccgcgaaaaatgcgcctcatcactggcgtgaaatccgcaggctcccagccatagggccacgtatagtaaatcccttcctgcagcgtgctgtcgcgtcgttctggtccggcaacgatacgtctgacctccctgctcagcgcctcaccgcgcaggccgtactggcccaggtagcggcgcagccgcgttctcggcatccgcggatcggatttcacgtaagcattaatattcatatgctgggtggcggtgaggatattcatgccgtacttgcgcatggtgctgaaagcggtggccatcacgtccgtttctgtctgtgggtcatcatcggttctgttcatctggttttctgtttactggctaaagggttgttgtgtggaccgctcggttaagctgacgcggtgtcatcctgcaaagaccggaaggcaagcagggcgtccgccctggaggccagctcgatacagtcaccgtgctgtgggttaatttcttcgtcaatggcttcgttgtaacgcatgcgaagccgccaccccttcatcggtggtgcgttctgtatggccagtaccatcccttccggcgacagcagttcacggagggtgtagcaggcgccgatccgggtcgagtcccgcagccacatcacgggatactcactgaccagctggtcatacacacattccggcgtatggaagtaatttccctccgccctgcataaatcacacattcgcgttccttttatcgagaaaccctgtcagaccgggtccggtataaaacggccaggctcaaacggccagcgcttgtcgccttgggaatacacctcgatccacgccagtgtcccctgctcaaaatacaggtgataaccgtcaccggcactgagggtcagcatcccgtcaaaacaggtatcggttcgcgtaccgtcacccatccagcgaagcaggcggccttcagcggaaatctcgtaaaattcacactcgcagtccagatcgtcggtctgaaagtccgtcccggtgactccgtccggcatccggtaccggaatctgaccgtatcaaacattcccatgtgtttgcttccttaaattgatgagaaatcccgccttgctgaaagtgtcttcctaaatgcgtcggattattttccgggtcgcattaacatcgtgcttaaccttgaaagggttgtcttcaatacccggttcatcactgacgcagtcatcgctttcacgtcggcgccatcctcccataggttcaacgaagatcccgacgacgtatccttcctgagtgagtaaatgttttgccggtgggatctgggcgacccctttcagaaccggatattcagtagttcgctcatagatgacatcgtgtccttcatcatggagttcctgaattaacgcgtcagctgttctgtatttcgatacctgcattcaacgatcctcatgaagcatctgaagagacaatcatgataatagtcacccagagtaattatgacgcgcggcactatccactgcacccaaccctgaatctgtcacgctaatgattttctcctgccgttatcattttaaggcagataataagcagtcatatagccacgtcgttaaattaccggatgaccgtttccggcagatccgattttctggcgtataacagatttccggaagtgtaccacgcacacggaataaccacaccgcccttttacgggggtgcgcgggcgggcgaggggcagggggttaacacaacatatagcgtcattatcagctgagtacaccgctacatattgtgttatggggccgctgcgcgccgtgtcggttcggtaagatccggaactcagggttttcggatcttcaagacgaaggaaagatactgctgcatattaagcaataatgtaatgagattattgttattaaggtattaataaccaaagcgcacaaaaacattatttttgttgccagttctgcattaatacaccaaaacaaattccgcgatctatcccgtcctgtcatgtcaggtttagcgcgcaggagtggttaagataaatctgatcgggatgacataacccgaatgcaaagtgggctacgatggaaagactgggcaaactcagggacaacaaggagaaaaaaatggctcaactcaggatccggggcgtcagaagctacgcgcctgacagggatatctgctttgatctcagcagtaaggtgacactcatctatggccagaacggctcaggaaaatccacggtatcaggctatttctatgaccggcaggcggataaataccggcactgcacctttgagagcccgcacgtcagccactttcaggtctttaatcaggaatacattgacagtaagttcacccgttctgactatcagcccgggatcttcaccctcagcgaggccaatcaggaaagccaggacaaaataaacagtaataataaagaaagcgcaaaactgagtgcccggacagataagctgaatgaggagattgccgagaaggaaggtatgaaggaaacggtcactgacagctgtgccaaagatattttcaaccggacagtcaatgacaggaaaatcctcagcgatttcctggatggcgctaaaattaaacgatcgttttacgaacgtatggtggcaacaccgctgtcggaggttagcaccacggctgaggcgctggcggataaatggcggatgttaagtcagagcgaaggaacgcttgtcgccgaaattcatattcccccgacaactgttttaacggaagacaccctgacactgatgcaggaacccgtgatgcctgcaagcagtacgcaattctctgctctcattcagaagatcggtaatgctgactgggtgcgccagggacagcagtatatacacgacgatatctgcccattctgccagcagtccctggatgtcacggccttttcgcgcgaactcattcagatgtttgatgagtcataccagacgtctctcggggcgctgagccaggccgcagaacgacttgctcaggactgtgatgccctggccgaattagaacgccgtgttacgacccatgctttcgttgatgaggacagtcagattttaagcctggtgaaaacggtcaataaaggcttccggatcctgttacagcagctccttactaaaattaaagagccttcccggcaggtacaacccgagaacgttcaggatcccctggtgcagctccggaaggaagtggacgttttaaatatccgggtacgggaaaacaaccgtcttgctgaaaacttcagtcaggaaaaacagaacctgtatacggaagttatggcgcacctcaggggaatttgtgaggagttctttgccgggcgtgaccggcagcttggcgaactgcagaacgaaatcgacaccagattgcgtgaagtcggcgccctggctgccagtaagaaaacactggatgatgagacgaacaggctgaccggacagctctccgacatccagccaaccattaacagtatcaatgcgaatctcaggctgctggggatcaccggctttgaaatcatctgccatgatgcagagatgaaactgtaccgtcttcgccggggaagcgagccagaaaaggcggaagtcttcaaatccctcagtgagggtgagaaaacaatggttgcttttctctatttcatcgaatcgtgttcgggcagtcttaccccggaaaccatccatccggaaaataaactcattgtgattgatgacccgatttccagcctgtcacataactatatctatgaagttgcagcactcattaagcggaagataattaaggccgctgcagcgagacatgtggtgatactgacgcataatatgtttttcttccaggagatgctgctgaacagcggccgcctgcaggatggcaggaaagcgccagcaaactggtcgctgtttcgcatcatcaagtcggattacagttcctgcgaaacgctttccatgcacgaaatgctcaatgaatatcaggcgttatggcagacactgaaagacgtcagggatgcgaaaacccagcccgtggtgctgttcaatacgatgaggaatattctggagtattatttcagcttttcctgcaagaatgaaaagcttaaagaagccctggagtctctggcaacggaacacagcgatgccggagaatatgattcattttaccgggccatcaaccgccactcgcattcggacggtagaaatcttttctcaaccggcgtcatcgataaggaacgctatctgaacatgttcaggaaagtgtttattcacactgatgaccatgaacactatcttgccatgatgggtgaatccgaagaacggccggaaacagaggcgtaaacaaagagtatcgtcacctgcgggtaccgttcacttaacgcgtcgggagcgagcgcatgtgattacgcacatgctctacgcgcccgaaacgaaaacgtgtataccgtacaacgggtacaattttcggtttcatggcgggtttccttttacagtccggctactgccggaagtccctgtaaccatttacaggcggtaaaaagcgcagaggggaacacccgaggtgacgacagctgattataagccccgttccggtttgacgtaaatcatttccacatttgaaaaagggaaaatcagggctcccattctgtccgggagctaactgcgatgtgcatccagctttgaataaccaaacctaatgaaagtcactgctcatgctgttaacggccgtcccgcattcaagttccctccaggcagccgagcgtgatatttccgactttgcctatttttcagatctcgggagaggaagagaggaattattgcagcatggacacaaaaaacgagtaattgttgcgatgagaggattattgctccatgagcaaatataaatgactttatgcgccatgaggttaaatatattgttcctgccgtccggctgaaccccggggcaggggatcagccgggaaggaaagcgtcacggttctgctttccgggagagggtctttcgttttttcttcaggtacatcacttcgtcacatttgccgatcatttccgccagcgtcgcgtactggtctgcgttattgatcagttcgccaaaggaataattgatgttgtagggcttacccgaggtgtcattgtaatgatccaaactggcactcagcgcttgcagaaaagaactcgagttcccgtttcgccggatcagggcggcaaactcatccccgccgaggcggcctgctatttcgcccggttcgaggtgctgatgtaaaaagccggcaaaaaccttcagcacctcgtctccctctgcgtgtccccagagatcgttcaccggtttgaacctgtccagatcgaaatagatgaggctgaacgacgcatcctgccggttcatcgcgcggaagagtttttcgccggcgcggtaaaacccgcgccggttgggaatgcccgtcaggctgtccgtcatggccatgctgatggcctcgaattcgtcttccacgatacaggccagatcccggagggacgcaatgtcatcatccgtgaaggcgcggggaacggtgtggatcaggcacagcgtgccggccaccgtgccgtcgggcaggttcaccggctggccggcgtagaaccggatgtggggctcaccggtgaccaggggattgtcacggaaccgctcatcagcagctgcgtcgtgaacaatgaagggcccctcctgcagaatggcatgcccgcagaacgagatgttacgcggggtttcgcgcacgccgacgccctggcaggcgaggagccactggcgctcgcgatccagcaggcttatcagggccaccgggacctgaaaggctttgcgggccagccgcgtcaggcgttcaaaacgctcatcgtcacgggtatcaaaaaggccggtaatatacagggacttcagcctctgttcttcattctccggtataccgggtgcctgcatgtaatctcctggtatgtacaaagtatatatgcagatgaaaaggtgtttggatctgactgagtgtaattatagttcacgacttatctgccagcggctgaacttcaggtacaggaattcacgtttatcactcgtactagactctccggaggaccaggggaatgaccgggtctgttacggtgagggaatctgtaaacctcaggatttttgccgggaaagtacgtacaactgctatcttgattagtaaatgttaaaatttgtaggtatccacccgttaaacaaaatgattaatatttaaaaatactcgttgaacacccgtgccgtaataatgaagtacattaaaaacgttatccggtcatgtgaagctgagaccgtctcttcgtcatgtaaaatgccgtactttctttgtcgtgaagaatgaccgggttaagtccataaggttgagaggaagtctgctgatgtgatacgctcaaggcgagatttatctcagtgagaactcacggcaacaaaaagtttttggacaacaaaacacaaagttgttttggactgtaggagtccaagagacaatgacattacatacaacgccgtgtaacggattttacattattacaaagcctgtgttacaagagagttatggacatgattgaaaaaatatgtgaagtaattgatggtgaatacgtctgtgatatagatattagcgttgaagaatggaagattttattaagggataaaaaagtttttgatgacaaaagtattgcagcgttaaaaaaatggttcattgagccagaccattcctgtacatgtttcgatatcggcaagaagtacgacctgcacagtatgagtgctaatggtgtaatcaatgggttgggtggaagagttcagaagcagcttggccgattcgaggttaaaggagtcggaaagattgcttccgggacaaaattcattacagtcatgaaaagtagagaaattaaaggaaacccaaagcgaaatttatggactatccgtgaagaacttgttcaggcaataaaagaactagatttttttagtacgaacgaaagctcaagcattgatttttactcagataatgatttgatcactgctctagaagaaagtaatcactttgacgttactcagacatttgagtatagcgaaaaagcgaaacctaagaaagctgcaatagaagtcaaaaatggactctcatacccaagaagtaaatctgtttcaaaaaatgcgcttaacaaagctgattataaatgtgaaattaattgcgaccatccaacgttcagaaggcgaaactctcctctaaattacacagaacctcatcacattgtcccgatgtcaaagcaagactattttgagaattcactggatgtggaagagaatatcatatcactatgttgcaactgccataaacaaattcatcttggcaaggggtttgaagatatgttgaggaaaatatatgccgagcggaaagatgtattaaaaaaagcgggaatcgagatattattagaggatttgattcttttttacaagatggaaggtaattaatcttcgagaagatgcatgcttatttttatttttttagcaatgaatgtgaaatactgcctgactatcaatcctgtcatgtggttcagatttatgggggaggattttaatattttaccagcatggcatgtcgatcaatcggttaagtatagcgccaggtaaccagacggattttccctctcaggcgggagtcgttatccatcgtccagtacctgattaaaagtaggagtaattacaagaaaattaaattgtatgactattatttccgttcagaaaagaaagttacattaaaaacccgaaattattagggttattaattagttaagtgctatatattttcgtgtccgggcgtaccctaagagggtgcgcaagacaacactccagtgttcattatttatgactgtcaagccatttattcatctgctcaatttcacctttttgagctttaatgatgtcctgcgcaagctttctcatttcgggatcttttccgtatttgagctcggtctcagccattgcgattgccccttcatggtgtgcgatcataccttttgcaaaggccttatcgggattggattcattaacggcggccatcattttttcatgcatatttttcatgccagccatatattcctgtgatgatgccgatgagtgcatatctgacattttcatttccgaatgttcagcagaaatggctggcagggataacattaatattacaaaaagggtgtttttgattttcatataataattcctttcagacaggtaccggttaagtgtagctgagtcagacaaaaaagccccctgacggggggcaaaaatgtagcaacgttgtttcaggaaaatctatcagggaaaaggtaacagcacggatactaccgtcgcattcagcctgcattgatcatgcggcggtgcgcttcggccatggcctgatgtgggccggattgcccgttattcatgaattcatgggcaaccgctgctctttcatgctcattcatcgccgcgtaagacgttgacgggacggtcgtggataccgtgttatttcccatcatcttctgatgactttccaccattttctggtgcgcatccgccgagccgttcgtcatggtttcatgagcaataatggcctgttcatgctggtccataccggtcatacgaggagcagtcccctggatcccgacaggagccgcagcagactgcatctggtgagcaggagcctgtgcattgttgacgcgatcatggatattcacggtttcagtggcccaggccgatgaaattaaaccaaagcccagcaaagatgctaatacgatatttttcatgataactctccatttctgaattagtgatgtccggggaagtacaaccggtgttttcagttccataactgaaacaagttcggcagcgtttatttctccggaagagggctggatattcatttcctggcgtactctgacgccgggtattgatgaagcaatccagccttcctgataagttgcactaattatatcgaatggcttctgtttgctgcatgacaggctaatgacatctttgtcatttacatctttattttcagcattgggtttccgggatcattttctccagtctgggcacggataagataaaacgcgtggagcgtacgtctgattccacctgcactcttccgtgatgtgcttccacgattgacttcacaatcgcaaggccgatgccgctgccttctccttttcgttgtctggatggatccacccgataaaaacggtcaaacagccttgataaatgttcttcagggatcggtttccccggattttcaatcacaaggtcaaaaaagctctcctgctctcttattgagacggtgattgcctgtccctccggggtataacgcagggcattggataacagattattgatcgcccttctgaacatttgtggatctccctcaaccaggcagggcatcccgtcaaatttgagcgtgatattgcgttcttcggcccaggcttcgaaaaactcgaagactttcatgacttccgctctgaggtcaaacatgaccctgtcaggtatcagctgattattgtctgcctgcgccaggaacagcatgtcgctgaccattttggtcatccggttatactcttccaggctggagtagaggacatcctcaagttccttctgggttcgatcctgactcagcgcgatttcagtctgtgtcaccagattggtgatgggcgttctgatctcgtgcgcgatatcggcagagaaattggcctggcgggtaaagacatcctcaatctttccaatcatatgattgaacgagataaccagttgctccagctcaatgggaacccgtgtcggttccagccgcgcatcaagattctcggaggtgatgcttttaatggcattgctgacattacgaaggggcagatgcccctgacggacagcgatgcgaatgatcagaacaatcagcaggcttatcacaacagcgattgcaatcagattttttttcagcgcatcaaggtaatggagatggaaattaatggagaggccagtcagcatgacatagttctgctgtttgccctgaaatatcgcctggccagaggaggcgataatccggtatgtttccatcttcattccggacccggtatccatcggtcccgcaggatcctccaccgtccagagaaagacatcccgtgcgcggctgtgctcgctaaaatctgctgaattcactgccgggcgtagtgccgccccctgagctgagctcaagagcacttcacccctgggattgaggagcaaaagggcaacgttgcggtagctggcaattgattcctttattttgcttacttttttttcatccggatctgccggggactggagtatacggctcagtgtggtgctgatttgttgcagatcgctgacatcctgctcggcaaaatgcttttcaacagaatgcagcataaaccaggtgaaggcgataaacgccagtattgtggacaggctgataaaaaaggtcagccgcagagcgagtgagaaaggtcgtctggacggtttgctatgcatccgggatctccagcatgtagcccacgccccgcactgtctggatcagttttgtcccgtaatcgttgtctattttagcgcggagtcgctttactgcgacatcaatcgcgttagtgtcgctgtcaaaattcatgtcccagacctgagaggcaatcagggagcggggaagaacttctccctgatggcgaatgaagaattccagcaagctgaactctttactggtgagcacaatgcggttcccggcgcggctgacttttctggatacgagatcaaccgagaggtcagccactttaagctggctttccgtgatcatcgtgtttccccgcctgaggagggttcttacccgggcgagcagttcagcaaacgcaaagggcttcaccagataatcgtccgcacccagctcaagtcctttgaccctgtgttcaatcgtgccaagggccgtcagcagtaataccggcatcccctttccggcactgcgcagcatacggatgatatcccagccgtttacatcaggcagcatgatatccaggatgactaaatcatactcggctgtcatggcaagatgatatccggtcagaccattatcagcgtgatccacgacgaaccccgcctctgtcagccccttgctgagatattcacctgttttaatttcgtcttcaacgattaatattttcatcatgctccccggctggctgctaatgtcattttattgcgcccacgatcgttatcaacggattacagcaaaaatgacaacattgtcattatcctgtcacccggcaaacagagagcgttcggtaaagtatccctatcaatactctggacttcgtttgaaccatttaccaggtctgcctgtacgagaagcgttatgttcaaattaaaattactcagcatcagtaccatattcatcctggctggttgtgtttctctggcacctgaatatcagcgtccgccagctccggttccccagcagttttcattgtctaaaaacagtctgacgcctgcggtaaacagctatcaggatacgggctggcgaaacttttttgtcgatccccaggtcagcaggctgatcggtgaagccctgaataataaccgtgatttgagaatggctgccctgaaggttgaagaggcccgggcccagttcaacgtcacggatgcagatcgttatccccaactgaatgcctcatccgggatcacatacaacggtggtctgaaaggtgacaagccgaccacacaggagtacgacgcgggtctggagctcagctatgagctcgatttttttggcaaacttaagaacatgagtgaggctgatcgccagaactactttgccagcgaagaagcccgtcgtgccgtacacatcctgctggtctccaacgtttcacagagctatttcagccagcaactggcgtacgaacaactccgtattgcgcgggaaacgctgaaaaattatgaacagtcctatgctttcgttgagcaacagctcgtgaccgggagtacgaacgttctggcacttgaacaggcgagaggacaaatcgaaagtacccgcgccgaaatagccaaacgagaaggcgatctggctcaggcaaacaatgccctgcaactggtgctgggaacgtaccgcgcacttccgtcagaaaaagggatgaaaggcggggagatcgcaccagtaaaattgccaccaaatctatcttcacaaattttgctgcagcgaccggatattatggaagcggaatatcagctgaaagcggctgatgccaatattggcgcagcgcgagcggcctttttcccctccattaccctgaccagtggtctttccgcaagcagtacggagctgtcaagcctgtttacgtcaggaagtggaatgtggaattttatccctaaaattgaaattcctatttttaatgctggcaggaataaagccaatctgaagctggctgaaattcgccagcaacaatcggtggttaattacgaacaaaaaattcagtcagcctttaaggatgtttccgacacgcttgcgctgcgcgacagccttagccagcaacttgagtcacagcagcgttatcttgattcacttcagataactctccagcgtgccagaggattatatgcaagtggtgctgtcagttacatcgaagtgctggatgcagaacgttccctcttcgctacgcagcaaaccattctcgatcttacctattcccgacaggttaacgaaattaatctgtttaccgcgctgggtggcggttgggtagagtaaatttatttaattaatcaggaaattaaaaatgcgtaattcacttaaagccgttttatttggtgccttctctgtcatgttttctgccggtcttcatgctgaaacacatcagcatggcgatatgaatgctgccagtgatgcttcggtacagcaggttatcaagggcaccggtgtcgttaaagacattgatatgaatagtaaaaagattaccatttcgcacgaagcaatccctgctgtgggctggcctgcaatgaccatgcgcttcacttttgttaatgcagacgacgctatcaatgccctgaaaaccggcaaccatgtcgatttctcgtttattcagcagggcaatatctccttactcaaaagcattaacgttacgcaatcctgattatcagtccggagcgaatacatccagtgcgcctgaacattcattaagggattactgtgaatgaatgatcgggcgcatatgccaggtgttttgatttttcagcgagaaattgtatggcttctttaaagataaaatatgctgcaataattatcagcagcctcatagcaggggggctgatatcggttactgcctggcagtatgtaaactcatcacaaaaaacagtacaaaccgaacaaaaggcaccggagcgaaaggtacttttctggtatgacccgatgaaaccggataccaaatttgataaacccggaaaatctccctttatggatatggacctggtgccgaaatatgctgatgaaagtggcgataaaagcagtggcgggatccgtatcgatccaacccaggttcagaatctgggattaaaaacgcaaaaagttacgcgaggaatgctgaattattcccagacaatcccggctaatgtcagttacaacgagtatcagtttgtcattgtgcaggcgcgttctgacggtttcgtcgaaaaagtgtatcccctgacgattggcgatcatgtgaagaaaggcactccgcttatcgatatcaccattcctgaatgggttgaggcacaaagtgagttcctgctgttatccggtacaggcggtacgtcaacccagataaaaggggttctggagcgacttcgtctggctggtatgccggaagaggatattcaaaggctgcgttcaacccgcacaatccagacccgttttaccattaaagcacctattgatggtgtcattactgcgtttgacctgcgcaccggaatgaatatttcgaaagataaagtagtggctcagattcaggggatggacccggtctggatcagcgctgcagtgccagaatctatcgcctatctgctgaaagatacgtcgcagtttgaaatttcggtaccggcttatccggataaaacattccatgtcgaaaaatggaacattcttcccagcgtggatcagacaacccgtacgcttcaggtccgtctccaggtttctaataaggatgagtttctcaagccgggcatgaatgcctatctgaaactgaataccaagagccaggagatgctgctgataccaagccaggccgttatcgataccggcaaagaacagcgcgtgattactgttgatgatgaaggcaagtttgtgccgaaacagatccacgttctgcatgaatcacagcaacagtccggcattggctccggcctgaatgaaggcgataccgtggtggtcagtggcctgttcctcattgactccgaagccaatattacgggcgcgctggaacgtatgcgccaccctgaaaaaacagaaaacagtatgccagcaatgtctgagcagcctgtaaatatgcattcagggcactgaggagacgacgatgattgaatggattatccggcgctctgtcgccaaccgtttcctggtcatgatgggcgcactgtttctcagcatctggggcacatggacgataattaacacgccggtcgatgcgctgcctgacctgtcagatgtgcaggtcattattaaaaccagctatcccggacaggccccgcagattgtagaaaaccaggtcacctatccgcttaccaccaccatgctgtccgtacctggcgcaaaaaccgtgcgtggcttttcacagttcggtgattcgtatgtgtatgtcatttttgaagacggcaccgatctgtactgggcccgttcgcgcgtgctggaatacctgaatcaggttcagggcaaactgcctgcgggtgtgagctctgaaatcggcccggacgccacgggagtgggctggatatttgaatatgcccttgtcgatcgcaacggaaaacacgacctttcagaactgcgctctctgcaggactggttcctgaaatttgagctgaaaaccatcccgaacgtggctgaggtcgcttcggttggcggcgtggtgaaacagtaccagattcaggtcaatccggtaaaactgtcccagtacggtatcagcctgcccgaagtgaaacaggcacttgaatcgtctaaccaggaggccggtggctcatccgttgaaatggccgaagcggagtatatggtccgtgccagcggttatcttcagagcattgatgattttaataacatcgtcctgaaaacaggtgagaacggcgtgccggtttatctgcgggatgttgcccgcgtgcagaccgggcccgaaatgaggcgtggtattgccgagctgaacggccagggagaagtcgctggcggcgtggtgatcctgcggtcgggtaaaaatgcgcgcgacgttatcacggcagtgagggataaactggagacgctgaaggccagcctgccggaaggcgttgaaatcgtgaccacctacgatcgcagccagttaatcgaccgggcgattgataacctcagttccaaacttctggaagagtttatcgtggtggccatcgtctgtgctctgttcctgtggcacgtacgttctgccctggtggcgattatctctctgccgcttggcctgtgtatcgcctttatcgtcatgcacttccagggactgaacgccaatatcatgtcgctgggagggatagcgattgccgtcggtgcgatggtggatgccgccattgtgatgattgaaaatgcgcacaaacggcttgaggagtgggatcatcagcatccgggtgagcagattgacaacgccacccgctggaaggtgattaccgacgcctccgtggaagtgggacccgcgttgttcattagcctgctgatcatcaccctgtcctttattcctatctttaccctggaagggcaggaaggtcgtctgtttggcccgctggcattcacgaaaacgtactccatggcgggagcggccgcactggccatcatcgtcattcctattctgatgggattctggatccgggggaaaattcctgccgagacaagtaaccccctgaaccgggtgctgatcaaagcgtatcatcctttgctgctgcgggtcctccactggccaaaaacaaccctgctggttgcggccttgtccattttcacggttatctggccactgagtcaggtgggcggtgaatttctgccgaagattaacgagggcgatctgctgtatatgccgtcgaccttgcctggcgtctctccggcagaagctgcagcgctcctgcagacaacagacaagttaatcaaaagcgttcctgaagtggcttctgtatttggcaagaccggtaaagcagagaccgcaacggattccgcgccgctcgaaatggtggaaaccacgatccagctcaaacctgaggatcagtggcgtcccggcatgacaattgacaagattattgatgaactcgacaggacagtccgtttaccgggtctggcaaacctctgggtgccgcctatccgtaaccgtattgatatgctctcaaccgggatcaaaagcccgataggtatcaaagtgtccgggactgttctgtccgatatcgacgcgacggcgcagagtatcgaggcggtagccaaaaccgtgcctggcgtggtgtctgtcctggctgagcgacttgagggcgggcgctacatcgatatcgatatcaaccgggagaaagcctcccgctacgggatgacggtaggtgatgtccagctgttcgtctcttcagcaatcggaggtgctatggtgggtgagacggttgaaggggtggcccggtaccctattaacattcgctacccgcaggattaccggaacagtccgcaggcgctgaaacagatgccgatcctgaccccgatgaagcagcagatcacgctgggcgatgtcgcggatattaacgtcgtttctggaccaaccatgctgaaaaccgaaaatgcccggccagccagctggatttatgttgatgcccgcggcagggacatggtgtcggtggttaacgacattaagacggccatcagcgagaaagtgaaactgagaccgggaaccagtgtggcattctccggacagtttgaactgcttgagcatgccaacaagaaactgaagctgatggtgccgatgacggtgatgatcattttcatcctgttgtatctggcattccgccgggttgacgaagccctgctgatcctgatgagcctgccgttcgccctggttggcggaatatggttcctgtactggcagggcttccatatgtcagtggcgaccggaaccgggtttatcgccctggccggggtggcagcagagtttggcgtggtcatgctgatgtatctgcgtcatgccattgaagcgcacccggaattgtcccgtaaagagacgttcacaccggaaggtcttgatgaagccctctatcatggtgccgtactgcgtgtccggccgaaagccatgaccgtggcggtgatcattgcgggtctgctgccaatactctggggaaccggcgcaggttcagaagtcatgagccgtattgcggcacccatgattggtgggatgatcacggctccgctgctgtccctgttcattattcctgccgcctacaaattaatctggctgcgcagacataaaaaaagcgtgtcctgaacctgaaagggcaccccctgtgggtgtccttctttactgattcaccctgacgtcagggtttatatcgataatatacagaggtgagtatgaaaaaagtggttctaatggcgctggctctcggcctttcactacccgcgatggcgagtgaaaaagtgattgatatgtacaaatctgaaaactgtggctgttgttccctgtggggcaaagcgatggaaaaagacgggttcgaagtacgaactcacgtcatgaatgatcaggcgctgtcagccctgaaagaaaagcatgctgttcctgcaggactacgaagttgtcataccgcggttgccggtaatttgatcattgaaggccatgtgcctgcgacaacgatacataaggcaatgcagtctggttcgggtatatacggtctcgccacccccggtatgccagcaggaagtcctggaatggagatgggagcccgaaaagaggcttacgatgttatcgcattctcaccggatggaagtaaaaaagtcttccagcgaatcgaatagtcagcggaacggctgataacgggacgccggtagcaggcactcctgtgccggcgatattcgtggtaatcgcatccatgacataccctgaagacagaagatgcttcggtatgcataaggagagttactgtgaaaaatgacaatgcagtgcaacacaacaaccagactgcttctgagcagacattatccccggacgagggccacgtattgcataaggtgagagatcccgtgtgcgggatggtcatcctgcctgacaaggcgcacagcagcattcgataccaggaccatcagctttatttctgctccgccagctgtgagagcaaatttaaagcccatcccgatcattattttaccgaagatgccagtgaacattcccatcaccatcaccacgatcatcacgaagtcagccctgatcagataaaacagcctcacaaccaggcggaaaaagagaattctgaaggtgtgtggacatgtccgatgcacccggagatacgccgcagtggtcccggaagctgtcctgtctgtggaatggcactggagccgctcgtagctacggcatccacggggccgagtgatgaacttcacgacatgacaagacgcttctggctggggttgttgctggcgtttccggttctggtactcgaaatgggatctcatctgtttcccgacttgaggaatacagtaccgccacagtacaacacatggctgcagttgcttctggcctcccctgtcgtgttgtggtgtggctggccattcttcgcccgggccggaatgtcgttacgtaaccgctccctgaatatgtttacccttgttgcaatggggaccggcgtagcctgggtttacagcgtcattgcaaccgtcttcccctcctggtttcctgcatcgttcagaaacatggatggcctggtggccgtttattttgaagccgcagcagttattacggtgcttgttctgctgggacaggttcttgagctgcgggcacgggaacaaacctcaggcgccattactgcgcttctgaaccttgcccccaaaaccgccagacggctggatcatgacggtcatgaaacggatattaatgcggaagatgtcctgcctggcgataagctccgcatcagacctggagagagtattccggtcgacggtatcgtgatcgaaggcaaaacaaccgtggatgaatcgatggtgaccggggagtctatgccggttaccaaaacgaagggtgaccctgtcattggggggacgattaatcagacaggtagtcttatcatccgtgcagagaaagtcggtgatgaaacgatgctctcacgaattgttcagatggtcgctgatgcacagcgttcgcgtgcccccatccagagaatggcagacagcgtttcaggctggtttgttcctctggtgatacttatcgcggttgttgctttcttgatctggtctgtctgggggcccgagcccaggatggcgcacggtctcattgcggctgtgtcggtcctgattattgcctgtccctgcgcgctgggactggccacgccgatgtcgataatggtgggggtgggcaaaggcgcccaggccggggtgttaatcaagaatgccgaagcccttgagcgtcttgaaaaagtggacacgctggttgtcgacaaaacaggcacgctcacggaaggttcgcctacggtgacagggattatcagtctcagtccgggtggggaaatatctcttttacgtgtaacagctgcagtggaaaaaggttcgcagcatccgttgggtatggctgttgtcagagccgcgcatgaaaaggggatcgtgatacctgccgtcagtaatttcaatgccccgtcggggaaaggtgtctcaggcgatgtcgaaggtcaacgggttgttattggtaatgaactggctatgcaggaaaacagtatcgttattgataatcaaaaggccgttgcggatacgttgcggatggaaggcgctaccgttatctatgtggccacagacgggaaccttgcaggcctgatagctatctcggatcccgtgaaagcaaccacgccggatgcgcttaaagctttgcgtcaggcggggatccgcattgttatgctcaccggggataaccagcttactgctgaagcagtcgcacggaaactgggaatagatgaggttgaagccgggattctgccggatggcaaaaaagcagtgataacccgactgaaagagtctggccatgtggttgcgatggccggagacggtgtgaatgatgccccggcgctggcagcggctgacgtgggtatagccatgggaacgggtacagatgtggcaatagaaagtgctggcgttacccttctcaaaggcgatttgatgatactcaacagggcccgtcatctgtcagagatcaccatgaaaaatatccggcagaatctgttttttgcgtttatctacaatgctcttggggtgcctgtagctgcaggtctgctttatcctgtgtatggaatactgctgtcgccagttattgcggcggcggccatggccctttcctccgttagcgtcattgcaaatgcgttgcgtctgaaaagtgtcaggctcgggaaataacactgagtgaaggggctgttacgaacagaaggagtccggtatgaaaagtacaacctatgcgcttattgctgtcgccgcgattgcggcatttgctctcctgcgcgaacactggtcacatgtggcaggctactggccatatctgttactgctgctttgtccgctcatgcatcttttccacggtcacggggggcatggagatcatcaacatcacggaagtgaaaacgataaaaaaaattaatccggcagacgggaccgcgtcgcggtcccgttatcagtccaggtatcgttcgtagtctctggcatgcgcaaaggcatgctgttcgagtttgttatcagcgggtgccgccgtccggaacgccagtgagttaacaggattgttattgatgaccagctcgtaatgcagatgaggaccggatgaacgtccgctgttaccggataacgcaatagcgtctccctgggtaaccctggcccctttagtaacgagtattttattgaggtggagatagcgagttttaacaccggcttttcccgttacttcaacaaaatatcccatggtactgttgtattcggcccgggtgatttttccgtcgatgacgctgactattttcgtgttcatgggcatggaataatcaatgccattatggggactcacttttcccgataccgggttaagtcttgcaggattgaaaggcgaactgagtcttgctgtggccggtaacggataatcgagactgcctttcccggaagtatcggaaaggttatagaactttttatctgatatacgatacgccgtgtaattaaatgaaccggacgtaaatttataggccacgacacgtgattttcccgctttcttttgcagtacgagttttaatgattcattttttttcaaatgccgcagattaaaccgggaaggcaaggagcgctgaagagtagcgatctcgttcgattccagccccgagcgggtggctgaaaggtaggcattttcttttacgacatcggtagaatacatttactggaattcgccgttagcatgaacactgcggcgtatgctaggggttttcaggaggcgtgtcatctgtcagttaatcgggagcaccgttgatggtcgtcatttttgtaacatatcttgtttcccgtttgctccggaagctctgggaactgtatgaccagcccgacggtgatgattaacgggactgaaacaggttacggcagagcaatatggggctcatgtcctgctacgtaacccgtcagtaaagccctgctgcgcacctgacgctaagcactaacccgcctgcagttacctggtcgaatacagcccgcgaagctttcttgcctgcgtctgatgtgcttccgcaccggcattattgacctgctcatgcacgagagcggctttttctccggcattcagttcgttaaaagaagaagacgaggtctttgaatttgcatcactgccggacagcatttttttatgttcctcaatcattttctgatgcgcataggacgcgctgttgttcataaatgaatgagcaacaatggccctttcatgttcattcatttcagagaatgagggcgtgttgtttttattaaccctgtccggtaagttttcatgcgtcgaggaattcacatgactgacggctgaggcattattaacaaatcgatgtgcttcatgggcaatatcactggactgagcaaaagctgccccacaaaataaagctgtaaacgcagtggtcgtgattaatatattcatgtgtaattaccttctgaggtacataaaagatgtccttatgatcatatataaaaataatcaacctgtggggaagatgacgtaaatgtaatacagctatgtacattacacgattgtaatgaatttgtttcttaaggtgtgctagattcatttcattgtaagtggatgaaccagtaatttaatttaaatcggttctcgaattctgtcagtaaccatactttaaataagggaatgcgcatgctgttgaaaacgtctcgacgaactttcctgaaggggttaaccctctctggcgtagccggaagtcttggcgtatggagtttcaatgcgcgttccagtctgagcctgtcagttgccgcatccctgcagggtactcagtttgacctgaccattggtgaaacggccgtcaatatcacgggcagtgagcgtcaggccaaaacaatcaatggaggcctgccggggcccgttcttcgctggaaagaaggtgacaccattaccctgaaggtcaaaaaccgtcttaatgaacagacgtccattcactggcacggcattattcttccggccaatatggatggtgttccggggctgagttttatgggcatagagcctgatgatacctacgtttacacctttaaggttaagcagaacgggacttactggtaccacagccattccggtctgcaggaacaggagggggtatacggtgccattatcatcgatgccagggagccagaaccgtttgcttacgatcgtgagcatgtggtcatgttgtctgactggaccgatgaaaatcctcacagcctgctgaaaaaattaaaaaaacagtcggattactacaatttcaataaaccaaccgttggctcttttttccgcgacgtgaataccagggggctgtcagccaccattgccgatcggaaaatgtgggctgaaatgaaaatgaatccgactgacctcgcggatgtcagtggctacacctacacctatctcatgaacgggcaggccccgctgaaaaactggaccggactgttccgtcccggtgaaaagatacgcttacggtttatcaacggctcggcaatgacctatttcgatatccgtatccccgggctgaaaatgacggtcgtggctgcagatggccagtatgtaaacccggttaccgttgacgaattcaggattgccgttgccgaaacctatgatgtcattgtggagcctcagggtgaggcctataccatcttcgcacaatccatggacaggaccggttacgctcgagggacactggccacgagagaggggttaagtgctgccgttccccccctcgatccccgtcctctgttgaccatggaagatatgggtatggggggaatgggacatgatatggcaggaatggaccacagccagatgggaggcatggataacagcggagagatgatgtctatggacggtgctgaccttccggatagcgggacatcctccgcgcccatggatcacagcagcatggccggtatggatcattcccggatggccggaatgccgggtatgcaaagtcatcctgcgtcagaaacggataacccactggttgatatgcaggcgatgagcgtctctccgaaattaaatgatccgggtattggtcttcgaaataacggaagaaaggttctcacgtacgcggatttgaaaagccgctttgaggatcctgacggacgtgaacctggccgtaccatagaactgcatttaaccggccacatggaaaagtttgcctggtcatttaacggaatcaagttttcagatgccgcaccggtgctgctgaaatacggtgagcggctcaggatcacgctgatcaacgataccatgatgactcaccccattcacctgcatggtatgtggagcgatctggaagatgaaaacggtaatttcatggttcgtaaacacacaatagatgttccccctggtacaaaacgcagttacagagtgacagcagatgcgcttggccgctgggcgtatcactgccatttgctctatcacatggaaatgggaatgtttcgtgaagtccgggtggaggaatgatgcgaatgaagagaaatttgaaggccatacctgttctggtcgccggtttgtttacctcacagctttctattgcggcgggctccgtctctgcagatccccacgccgggcacgacatgtctgccatgcagatgccagcagatgagaatttcactgagatgacgtcaatggagcccattgtaactgagagcagaacgccaattccgcctgttaccgatgccgaccggaaggctgcattcggcaatttacaggggcatgcgattcacgacagtgcgattaattatctggttctgctggatcaactggaatggcaacggtcggataacaccaacaatttcagctggagtgttaacagctggattggaggcgacacagatcggatttggctaaagagtgaaggtgaacgaagcaatggggaaacggaggcggctgaagcgcagttactctggggacatgcggttggcccatggtgggatttggttgcgggtgtcaggcaggatttcagacctgcttctgcccggacctgggctgctgtcggttttcaggggctggcactctataattttgagtctgaaattacgggttttgtcagtaatggcggaaaagcagcccttcgtctgggaggagaatacgacgttttactgactaaccggctcatactccagccatcctatgaggtgaatttctacagtcaggatgatgaatcgcggggtcgcggcaggggactgactgacacagagctggggctccggctgcgctatgaaatacgccgtgagtttgcaccctatataggcgtttcctggaatcaactttacgggaaaacatccgatatggcgaaaagagaaggtgagaaagaccatcaggtagtattcctggcgggagccagaatctggttttaacgcactgatataaaacactcaactaaacaggtaaataaaatgtcgattttaaataaagccattcttacaggtggcctcgttatgggcgttgctttctctgctatggcccatccggaattaaaaagctctgtgccacaggctgattcagccgtagcggccccggaaaagattcagcttaatttctcggaaaatctgaccgtgaaattctcaggtgcaaaattaacgatgacgggtatgaaaggcatgtcatcacattctccgatgccggtcgcggcaaaagtggcgccaggcgctgaccctaaatcgatggtcattattccgcgagagcctttacccgctggcacttatcgtgttgactggcgcgcggtttcttcagatacgcaccctattaccggtaattacacctttacagtgaagtaatattatgaacgacctgattatgattgttattcgttttcttctttatctggatttgatggtaatatttggattgccattttttcagatatatggaataagcggtgtcagacatgaaacctataacctgactaatttcaggtcgtttataacctttgctgttgttacaggcatcattcttactggcattaatatgctcctggtatctaatgccatgagtggagtaactgacctcagagaattatccatccatgttatcgagatggtgatagaagaaactgatgtgggtattagctggattgtcaggctctgtgccctgtttaccacactcggtgctttgttcctttacactaataagagagtattgtcctgcctgctgatgacgatgagtgggggcgtggcgctggctacacttgcctggggaggacacgccgttatgcatgacggtctgcattactatctccatttactgagcgatctgacccatctcggcgctgcaggtgcctggacaggtgctctggttgcatttgctatcctgctgatgcgcagaaacgagcataatgcacagagcgtcattgtgatatctgactccctggcaaaatttgccacggcaggaacggtgattgttgtagccctgatcctgagtgcgctggtcaactatctgtatattgctgagggtaacttaactcccttattcaacagttcctgggggaggatattgcttgccaagacggctctgtttgttctgatgcttcttctggctgcagcaaaccggtttcacctgggtccccggcttgaagttatggtcagggaagggaattatgatcgcagcgttgccctgatgcgaaacagcatcctgacagaattcgttgttgcgattatcattctgggcgccgtagcgtggctcggaatgcttgctccgtctcaggtcagctaggggacatccaaagctcatgcgtgagatttttactttcatatcagcgagttgaccatgcagcgtattttaatcgttgaagacgaacaaaaaacaggtcgttacctgcagcagggactggttgaggaaggctatcaggccgatctctttaataatggccgcgatggtctcggggccgcgtcgaagggacagtatgatttgataatactggacgtgatgctgcctttcctcgacgggtggcaaatcatcagcgcactgagggagtccgggcacgaagaaccggtcctgtttttaaccgcaaaggacaacgtgcgggacaaagtgaaaggactggagcttggcgcagatgactacctgattaagccctttgattttacggagctggttgcacgtgtaagaaccctgctgcgccgggcacgctcgcaggccgcaacagtctgcaccatcgccgatatgaccgttgatatggtgcgccggaccgtgatccgttcggggaagaagatccatctcaccggtaaagaatacgttctgcttgagttgctgctgcaacgcaccggagaagtgttacccaggagtcttatctcgtccctggtctggaacatgaattttgacagtgatacgaatgtgattgatgtcgccgtgagacgtctgagaagtaaaattgatgatgactttgagccaaaactgatccataccgttcgcggtgccggatatgtcctggagatcagagaagagtgaggttcaaaatttccctgaccacacgcctgagcctgattttttctgcggtgatgcttacggtatggtggttatcaagttttatcctgattagcacccttaatggctatttcgataatcaggaccgcgattttctgacaggtaaacttcagctcaccgaagagtttcttaaaacagagacgttccggaacaaaacggatattaagtcattatcagaaaaaataaacgatgcgatggtagggcacaatggtttattcatttctataaaaaacatggaaaatgaaaaaattgttgaactctatgccaaaaattctgttgttccagcggtcctgcttaataagtcgggtgatattctcgactatatgatccagacggaagaaaataacaccgtgtaccgcagtatctcgcggcgggttgccatgacgccggaacagggtaaaagcaaacatgtcatcattacggttgccacggatactgggtatcacaccctgtttatggacaaactcagtacctggctgttctggttcaatatcggtctggtctttatttctgtttttctgggctggctgaccacacgtattggtctgaaaccgttacgggaaatgaccagtctggcttcctccatgactgtacacagcctggatcagcgtctaaatcccgatctggctccgccggaaatctatgagaccatgcaggagttcaataatatgtttgatcgcctggagggggcattccggaaactgtcagatttctcgtctgacatcgcgcatgagctgcgcacaccagtcagtaatctgatgatgcagacgcagtttgcactggctaaggaaagggatgtttcgcattaccgcgaaattttattcgctaacctggaagaactgaaaaggttgtcacgaatgaccagtgacatgctttttctggcacgttcagagcatggtctgctgcggctggataaacatgatgtggatctggcagccgaactgaatgaattacgtgagttgttcgagcccctggcagacgaaacaggaaagacaatcacggttgaaggagagggcgttgttgccggagacagcgatatgctccgacgtgctttcagtaacctgctttccaatgcaatcaagtattctcccgataacacctgtacagcgatacaccttgagcgtgacagtgactgtgtgaacgtgatgattacgaatacgatgtccggccaggttcccgctaatctggaacgtttgtttgaccggttctatcgcgcagactcatcaaggttctacaacacggaaggcgcggggctgggattatcaattacaaggtcgatcattcatgctcacggcggcgagctgtcagcagaacagcaggggcgggaaattgtgttcagtgtgcgtctgttaatggattaataccgttattcaggagaaacccggaaggtgacaaaaatgtcatcgttcagtcacgcgataaacagaggcggttttttataatcagccataaatcaggacagcgtgataattcaatcgcccggttcctggcgtgatgatcaaccagccctgagatcaaatgctttctctgttataagcattgattgttcgggtatgaaaacaccggagacccaaccatgaaaaagattctcgtatcatttgttgccattatggctgtcgcttcatccgccatggctgcagagacaatgaacatgcatgaccaggtaaataatgcacaggctcctgcccatcagatgcagtcatctgctgaaaaaagcgcagttcagggagacagcatgacaatgatggatatgagcagtcacgatcaggccgcaatgtcccatgacatgatgcaaaacggcaattctgctgcccatcaggacatggctgaaatgcataacaaaatgatgaaatccaagccagcagcttctaacgaaacagcaaaatcattttccgaaatgaacgagcatgagaaagccgctgttatgcatgagaaggcgaataatggtcaatcttccgttattcatcagcagcaggctgaaaagcatcgcagccagatcacgcagaattaacccgcagctccacttgtcagaccctcatttaacgccgaagtcactggcttacgctcccaatcgggagcgtttttttaaaccaaatgaaagattatgtctgtgtatgattaatcgtagtctgcggcctgttatgaactaaatgaacgacggactaaatttaacataagatagatttcacgaactttgtatgtagtagctaaattgagatgtccgccgcgtagattcgattcaccatcgagggattttgatgacggctcatgcagcagagttttacgctttggacgaagttaaccgactaaaaatcattcaggatgttgtcgatcgacgtctgggaatgtccgctcgttagtgtcgacgtattatttggcgttaccgcgaatacggcttgcttagtgtggctaactgcagtccgggaaaacccagcaatagccagctccccgtaggtcttgcacaatccacgaacactaaactgactttgggctgacgctggcatgtgaaaaactcgcagcacttcacgttgtccgtttgtccaaaaaaaacactgtccggtcgcttatggttaaagccggtttctgtgacctgctccccgttgattagtacaccccgatgttagtaatgtcttcataagccacatgaggacatccccatgaagaagcgtttttccgacgaacagatcatcagtattctccgcgaagccgaagctggggtacccgcccgtgaactctgccgcagattagcggagcacgtatgttcgtagaactggtttatgacaagcgaaatgtagaggggctcgaaggggccggagagatcatactggccgagctgacgaagcgggtgcaccagatttttcctgatgccgaagtgaaggtaaagccgatgcaggcgaacggcctgaatagcgatgcaagcaaaagcgatcgggaaaaactgaaccgcatgctggaggaaatgtttgaagactccgatttgtggttggtttctgagttaccgaccgttcgtcaagttggcctataaatcttgttcggatcgtattcccggattttgctcgggcatgaacactcagaaaccatccgctgtccatcgtatgcaagaatgggcggcgttttctcagcttccagactgcaacgcttcgacctgtttctttaaatcttcaatttggtccatcaatgccaagatagcttcgtgatgcagagcggcggccacaccagctgtatccgggaaaagaacgtctttcaccacttctccatctggcagagtaaggctaaagccgttagtctttacagcgtcagggaatacctcctgaatctcctgagcgatcattccaataccaaattcaccactatctttgcgataccacgtcactcctctgattttcctcattttttcgaatggattctcaatacggttaacatcgcgcttgatacgaatatcagaagcactggtccatgatccattgttagcgaatgccgaacctccatagttaaatgagaaagatgcggttaaatttccggaagatgataaatgtccaatctggtatgaaatatccgatgtaagcccgctataaaaacaccctgcagctacacctggataaacatacctgtgtatagtgtgtactgcaaactgaccgttagcattgaagttactgttgaatgcaagtgtctttttatcccagtcattaaaaaggcttccgtatcctgacagacctgtatcctcaaagattatccccacacttccccctgaagcattaaatctgtatctcgatttaagtccagaagctccagctaaaggcagtgctcctaatttagtaagggcatcagcgcttgttgtcgaaccagtcccaccctgagctacggacagagctgtcgtgagtccgctgagagaggtgatgtcgctatttgcaccttttgccgccttgcctgagagagtagtggtaatgctattccatgctggtcccgtccatttcgtcccatccggcaaagttactgttacattgccgtttccagaaaaaatactttgccagttctgtttgtcgtaattcagtccacgcagcgcttctgcactttgtgccaccagcgcagcagttaccatgttcagcgcaacgcggggaacagctgaccaggccgcaccggcctgagtaggcccggtaaagttactaaccagagtcacctgggtattaccgtcaaccgatttaacgggcagcgtataatcaacgccacccacagtggaaacaataaagtcacctgcggcaagttcggtagtaaaagaggttccggaaccgccaacaacagcggacccgtttgtcagggtgatagttcctacagacatatgcgctcctttcgggcaataaaaaaccccgccggggcgaggtttattcaaaaatgtttgagttaatggcaggtggtactactgaacgtgtttgcgctgacccatgaccagttaaatgggtaaccggcgcggtactgggtctggttactttgcttacgcacaccgtaaatctggacgatgttttcctgtccgccgatcagggccgttccggtacatatgggttgctgcttctgaagaacgccagcgcaaccggagagcaatacagccaccgccaggcaaagaatcatgtttttcatcgtggttatatcccagggtattaacgaagctaaacaataacaagatgaatcaaagggatataattgattttgtagatccataacacataattgatcgccgaaaacgatcaatcgtagttgacgcagttgatggccataatcacgtttctcagattcgaatacgcgacgttctgaaggcttccgctgggcgttgtttgtggtctggcgaatattcgcgtgttgcctccctcaagtttcgccatgctcttgtatatcgccgagtagggctgcggctggccgccagccgatatcactccagtaatcaaacccagcatggcaggcatacaggcccatttccccgccagcgtggtattgatgttatagcctgaacttgcatctactccggcagtaccgatggttaccacatcactgagtgtgcgcgtttcgtttgtcaaaataagcgtccctgacgcatcccagacggccagcccgtagtctggctttgtctgtgggaaaatagagaaaaaataaacatacgctgtgccggttgcatttggtctgaggaaatcaatagtgatggtgttcccgcttatcgtctgggtgatttccacctcaaccgtgcaatgaacaaaggcgacaacgggctgacctgagggaaatgtgtgcgtcactttggtattgaaacccgatgtcccctgtagttctgctgtcttccgtgcctgcaacgaaataggcgaactgttagcggtgacccatacttctccggccgtcgtcgtcagtaaaacgccatactgcgccatttatgctctctctatctggaaaatgatatacgccgcggccgcaggctcagtccctgcagaatagtcggtatcgcctactgccgataccgttgcggtcccacctgaaatagtgatcttcctccggcttgttccccactgatcgccgttcatgatctgaaaataagtaagcttacaccccggtggaagcactacggagtaagagcctgttttttcattctgggccaactgtaggtagccgcttacactgacaggcttaattccatagttgttcaccctgcctgaggcgtcccaggtttcaacaccgtactgagccatcgctgttcatcctaaaaaaaggccccacctgaggcccaatgtttaccatgttcccgtgattctcccgatctgcaccctcaacacattgttggcgtcacgcacactgattgtctggtttgtctgtttcatggctccctctccagctgtcgaaccgtagttctcaaatgttcctgatttatccagcctccatccgacagaccctgcaacataattgttggactggataaagttaccgattttggcattggtgatcgtgccatcctgaataaacgctgagctgataaagacctgtccattaaccacagcgaacggcgaatactgggtatcgccactgccactcatcagcacgaactggttagcgttgaaacctactcgggtaacaatcggctgccctgcctgcgccagaacggcaatcgacatcccggcgttatacatgatgccgtttatcctcacgcctgttttgagggtgtagatagccgaagcgccagaggcatcaacgacggcggtaagtttgtcctccagtgctgcagtaacatcatcaatctgcgcctgcacctgcgttgacagttcggccattgcattatcaacttcagcaatcgtcgttttaaccaccagaatatcggcacgcacttctccgtattgtgcccactggtgctcaacagttccgtggttcgccagggcgttctgtagaattccctcaatgttggtatcgatgtcaccggtgaggcgttccccgtcggcagaggttaggaaatcgtctgcgatatctccaagataatcatcggcgttatcgttagacatccccctgatccagtcggtatacccagactcgttacccgttctgtcgaccagctgcgcgcggtaccagaattcctgccctgctttaaggccgagctgggtgtattccgcagatggataaggcacgtctgagagcaagagtggatctgaaaagtcactgttggcagtgtactgaatttccgtttttagcgtatcgccggtgtttgccgggaaaccccagttaagacgaatcccccagttaatgcccgtggctgtgaatcctactggcttaggcggattacctactttgccggtcagtgtcttctcttctgaatatccccatcctgaggaaatttcagcggcattaattgcgcgcacgcgcaccaggtagcgcccggcataaatccccgggacatcgaatgacgtggtggagctgcgcggcacgttaacccagttcccgtcgttgcggcgccattgcgcttcataggcgatagcgttctgcgcctggtcccagctcacgcgcatggtctcaacgctgatattttgttgcaccacggaaaacgagctgatcactatgttcgaaggtggcgactggttacccggcgggatcacactcaccggccgctggtcaatgatggctccggtatcaatacggtcatatttatccgggtcgtgccatgcggcggtaatcgagaaggtgccatcatcgttatcagaaacgctgacaacacgatactgctgcgcgtaaagctcgtcagattcaaccacccaaacagcttcggcctgtggcgtctcactgtatgccgtggtgactgtgactgattcaccgttcacggcctgaatggtcctgctctgcgatgctccggaaggtaggttgagaataaggcgatcacctgcagctgcatctgccacgcggtctagtttgataacgtgaccgttaacggcgctgatgcggccgcccataacctttccggaaagcagctcgtctgccacggcgatgatatagcccggctgcggaatgttgccgtccagcccgacatcaaacgaaacaacgcgatccttgttgttggtgagaataccccagcgcccctttcggttcgcttctgactgcctggtgcagccgatggctgtcatttccagctgattgaagccgtatcgcgccaccagcgcctgctcaaataccggctccatcgcgtcggcataagcgtttcccgggtctgaccatgaaaccagcgctgtggtgtagcggcttttcgtggtgctgctcgaataggtgaagcgaccgccaacaacgttagcgcgcgtgtagctgtaatccacatcacggggcatatcggccagagcaacgatctgatcgccaccccagtacgtcatgccacggaatatggccgcaaaatcacgcaggactgtataagcgtcgtttcggtcctggatgtacacgttgcaggtatagcgtggttctgttccatcgccacccttaccgtccggaaccatctgatcgcaatactgggcgacctgataaagcgtccatttatcgatgttagcagcagtcaaacggtgaccgaggccgaaccggtcagaaacaaccagatcgtaaaatatccacgcagggttatccgtccatgcccacttaaacgccccggtccatgtcccgctgtaagagcgggtttccgggtcgtaagtatcaggaacccgaataacgcggccacgaggctcacaggagatctgaggtatagagccattaaactggctggagtcgaattcaatgtagagcagcgcggtattcggatatcgcaatttcgcatcaatcacctcagtgaagctctgtagcgtcatcgtgtcgccgattttcgcgctgttggcgtcagcggtaattttgcgtagtctgattgtccaggtgctgcccgcctgaggtaaatcaatacggtggctacgttcataacctgaggtcgttttcccggtcacactggtattgaggactgtctgccatgtcccgccgtccgtctgcaggtcaatcgcataattgaccgagtaacccaccagatcgccgtcgtcctcctgtttgaaaagcgagggccatttcaggcgcaggcgaactgctgaaagctgcgtattggtaaacgtgcgcgtccaggctgtagcgcttgatacctcagttcccacgctgatttcgttttcggtaccgggaataccctgaatatatttttgcgcctgcgttccagcgcgaaactcccacgtcacgccgctgaagttttgggagccgtcagcattctccagggctgttccgtccaggtagatatctttgccggttagctgccctgcaaactccccttccccaagcgcaacgaggatttttgccttcgctacagattgcagatcatcaggctgttcggtaggggttcgggaacttgagctgccgcccttgcggccctttaacactttatctgtagccatattgcgcccataaaaaaagccacccgaaggtggccagaaaaaaggttagttatctactgctgatcttcgacataaattccggcagaaataatcgctccgcctatccgccggcgaccataaaggagcggtaccgggtagccttgcgccgcggtgtttgttacaccaccgaatgcgtaggatgcgcggttatctgcactttgtttgctggctatgcctgatggctgtggtgaaagaagctgaataaccccaccgaggaccaacgaggcgccagttgctgcagcaaacccagttaatccaccagcagcgaacgcagcgccaactccgccagaaacaaagacagcagcagctatcaaaactgctcctaatatcgtctgaaaaagaccagcgcgtttactaccgataattacaggcataatccttactacatcgccttcagagggaaaacccatctcatctgctgcaatattttttttccctttgaataccgcgaaagttaatccgcgacgtttactgctgatcatgaagctttcgaaaccgggcaatgttttacttaaagcaatagcagcttcaccagttcgcgctatcagtctttgatgggttctaccgaaggtctttcctaacactccgccgagctgaattgttgtcattacttctttcatattctcaccataaaaaaacccgccgaagcgggttaagtcttggttagatacagcgttctattactttaatccggctgttgattcgataagcaaataggccaccttgatgacggaattcaatcttggtaattccgccgtccgatattaaatcaaccatctcaagttgagattgtgtaaatacagttttaccaccgtcataaggctgaataaaaacgcttccatatttttggctttcttcttgccatccagcgagtatgcattcagctactgcgtcaatttgtttcttcgattgaaaagtatttgacgctggctccttccggagatcctgcatactggaacaaccagccatgattaacaaagaaagtgccaataatgtttttttcatatccctatcccctttggttttacaaaaggttagcacagagatttgtaacgtagaatcttcatcgtcctttcctgccagtagccaccatacggcacgcgctggctcagatgtccgtacaggtggtgcagcagcatatttccctccagcagaattcccgcgtgattccacttatcggcctggacctgcatgatcaccatatcaccgggtttcggtggtccgtcgaattcacggaatccgcactcataccagcaatcatgatagaagttgtccggatagtcgttttcccaccagggataatccacacggtaatcgtggagctcgataccatgcgtttgccggaaatagctcattaccagcccccagcagtcgaaatgtccaagcacaaacggacgctccagcagcggcagttctccgcgcggctggatggtgcgtaaatcaccctccggccagctcacaatatgccagggtaaaagcgttgcgtcgcattgcgctttatccagttcgctcggttgcgttgtggcgtcagggtgactgtgaacgatggcgatcaccgttccccagtcctcagcagctgcgtagtcttcggggcaaaggacaaaattttcctccggcgccgtggcaagattccggcacgggaaataacgttcaacgcggcttttctgcgccaccacgccgcaacactcaagagggtattcagctgcagcatgcgccataatctcatcgatggttttctgacgcatatcaactcctgatcaaagacgtgcccgggaagccaccaaacgagagttcgttattttcgccgaatcggagtttgcaggccgtcagcgtgccgttgcattcatccagcgacggatcgcttaccgggttgttgtttttgtcgaaatagcgggtgccggaatagtcgcagccgtcgccggtacgatatttattccggatgcaccaggtacacagggaatgaagctgtcgcgtcgggatcatttgcccctgcagatccatcgggctggacagaacaaattcaacggtttcaccggcaagctcgcccgttttcccgtcgatataccagacctgcagcttttcctgagtcgggtctgctgtggggttgccgtctgcgaaatttctggcatcgagatatttctcttttgtgtcgtgaatagtgactttcgcctgcagcagatcgtcatacgcaagacacagggctgaaatggagctttcgatgttcgcaaccctcagggatggcgttgcattgctcccactggttgatttctccagaccttccagttgatacggccaggcggcgtattcatttccctgccaccagatcggtttcgccggaagcttggactcatccccaccagctgcgatgatttccgcttctgtgtggggaatgttgtaattgtgaaagcggagaacgtcagttagcccaaaggaagaaccgtccacctcaatcagacgaacatcgtttccggattccagcttctgataatctgcgtttaagctcatggtttaaatgcctggatgaatgttgcttcaaggttgaattttcccgcgccgagcccggtgggtttatacgtttcgcaacgatacaagcccaaaggttcgagcggtggcttccattgaaaggctttcgttccttcatgcctgtcgagaaaagtctttatggcggaaatgtaggtttcattgccggtgaaattaagcgtccattgctggcttttagggtttaatccatcacctgaaacctgctcatatccatcgccaaacttggctttcctgacgcggaaatttgtatcagcctcagcgttaatccgtgggcaccatgtgaaagtttcgatggccatatttatcggtttcctttcattgcgttccagatgtcaccgccggggcggatatcacgcattacattctgcttatatcgctgatcgacaaatttcccgacctctgcaccaaattgctcaaggcctggtgaggtttgcgttgaggtgttgccgttaccatcgatggtgatataaacctgtggcgccgacgatacggactgacctccgccacctccgaccgcacgaacaccgagagaaccatccggcgcgcgggtcagcggcatgattgcctctggcccagcctcgcccatgattccggccccaccttttgcaaaagcaaacatggtgggatttctgacgatcccattactgaaagcgctcagagatggagagtcataaacgccgcctttggcgttaaactggaagcttgagccataactggaaaccgccgtaccggtgctggctgatgctcccgccccgcctccgaagaagctgcctacactgccgatgagtgagccaaagatgccagaaccggaagaggcaccccccatcgcgctgaccaccgccatctgcagagccactttttcgataatctgcaggacagaaataccccacgatctccagctaaccttattgccttcgagcattgaggtaacgttaccaaacgcgctgtcgagggtggttttcaccccgtcagaaaccgtgccggatacgttactgatttcatcaaaccagttggcatagccgcgtgacactccggacatccagtccgcttcagctgctgctattgccttgtatttcttatccagagcatcgagggcttcgcctcgagctatcacagcctgggtgcttttgtcgccaccagctttagcaaaaacacggtcgatctgttgcgtctcgtcgaaccggctgcgctggcgatcgctcatgcctgcggtttcggttgtcagcgctgcatcatcgttaaatttgcgcgcggcttccgtcaggtctttcagcgcgtcggcctgctcacgcacttttttaacgtgatcgtcagcgagttgcgtcagcctggcgagttcagcagactgagcctgaatggctttacgctgctcatccgtccattttgcgccggtctggtttgcggcggcataaagctcggcggcctgctcaccttctgaagcacggactttctgtacttcaatcgcaacactgagatcagccattttacggctgtactgctcagcctgctgggcggcatctcgatctgccttttcagcagcgcgcgtggcgtctgattttgccttctgcgcagcagcaacattttgagtattgttgtactcatcctctgcggctttgatataggaggctgcataagtggcattttccggaccggtgcgccccatcttttgcagatcgtactgagcctgctgacgtaccttttcaatacccgttaaacttgcaaggctggcttgttgctgtttctgcaataatgtctgcgcatctttgtcagaaacagtagcctgcggcaaacggaatgggctggcggtcagcgaattattatgctcaatggcggcattgatgccatcgaggacctgcctgaatgctgccccctgcccggtcatctgcaacaggttgctgtaatacacattcgccgctgcagcattctgacgcaacagaacattatgcctgtcggttgtagcgactaactgttttgatacctcgtcacgccgacgctcagcatcggcaagttgaccattaatctcaaccagcgactcctgggctgtattgtatgaccaactcccctcttcgctgtttttcatcgcagcacgggcgttgtactgctgctgcgtcaactctgcgattttgctgttgagctttgagatctcttcagcctgtgccctcattgatacagcagttttatcaatctcgttgctgttattcccctgcaccaccagacctgagacaggctttgcattggcgatcgcctccccatattccagagcggattttctggcctgttcattcttttcatagacataaagccaggcggcacccatcgcaagaatggccccagggatgcccccaacaagagataacaagccattagcccctgtcctgagcatgctgacggtgcctgtcaccttattaaggctatcctgggaggcagaaactgcccggttagactggataagacgcgcattcgcagcaatcatttcgctgcgtttttttatcagattgtctgtcgcaatcatcgaggcgttagagccttttgcaacattcgtttctgccagggcaaggttataagctgatgttgctgcttctgcatcggcagcagctttgcgctgaacctgagcagcagcgtaagcctgcgcgctggcaaggctcacctggcttttatagttgttgagtaattcactggttgccgtcgctgcactactggccacattaccaaaatagcgggcaacgccaacggcagttaaaacaccgagtccgttagcgactccggtaatattattggcgaggccgtcaagtacaccagctagagcagaggaagccccgacagcatcattcgcgcctcctacccatgccatgaaggcattttcaactttctgcgccgatccgctgacactggctggcagcgtatcgaactccttgcgaagttgatcgacgttggtcagcagtggcatgattttttcggtggtcagctggccgttatttgccatgttgcgcaagccgccgaccgtcgtacccagcccgtcagcaagtaacttcgccagtcttccgccgctctccatgatggcattaaactcttcccctcgcagaacgcctgaacccagcgcctggctcaactgtgtgataacggaactcgcctcttctgtgcttgcgccagaaagcttcagtgatgttgcaacggtttccgtcacttttgcgacgtcagcagaagcataaccggcatcacgcagggattgagcgatacgactgtaaaggttgctgtttgcttcgagtgatgttccggtgcgctggctaatctccatcagcacgcgctgggattgcacataatcctcgctggaagaggacgcaaggcgaagacgcccattcaactggttccatgtgtcggcaaactgaatcagctgatgtgtggcaaatgcaccagcccaagcaccggcaagcccggcagcagaagatcgcacggttgcaagctgagagttcaggtcagccaaagaccgctgagtttcacgcgtggccgctgcagcttttttcccgccctgttccatagtgcggtagtaatcggttcccatgcgggacgctctggcgatctctgactggaaagaagaagagttcgccgaaattttgatgattagctcgcgcagcgttgccatatttcacccataaaaaagcccgcagccgcgggcatcaaagactggacatccattcttcaagttcagagacttgagcgccttcttcctgctcaccccatttcagcatcacgtcaggaatggtgaatttcccgccctgagagttcagcattgcaacggagatctgcgccgcctgagcatcggcgcgccagtcaccaatcggactgatgcggtcgaactcgatccacattttaagctcactggcggtcatggtctggcgcagttcgtggagagtacgccccaaccggagcgccagcgacatcaggaagaaggtcagcggctgctttacggctttcccgcttcttcctggctcatgccgaggttgagggcctgagccagcaggcgggagtgcacaggaccataaattttagatacctgctcctgatcctcatcgctgaatactcgctcgccgttttcatccagcagaacgtcaataaacagaaccacatcagcctctttgttacgcagaaacttttccgcctccgtcagcgtcggtgcctcttcgccctcggcgagctggggattaacgatctcccggaatttcacccaggcatcgccagagggttcacgcagcgttacctttgcgccatcccattcagggaccgtgataccttctttggtgcgataggctttcgatgctgtaagcgccacgttgcgtaatgaattctgtgatgttttttgcggcatttcattttctcttgttacatgatcggagggataaaaaaagcggccgaagccgctcaggaaccagacgcgtagatgcgtttaggtttgccgcgtacacgcagagaataggtagcgccaacaacggaagaggttgcagcagaccatgagctctggcgtacctccaccagcacgtagaaaccgttgccagacgggaataccacgcgcagcgcgcgcagttcgtcattttcgtaagcggtctgcagtgcctcctgtgctgcttcatcgccaacccagttacgggtaatgctcatttcagcaggcgcggcgaggccgttggtttgctcctgttcagttgagcacagcgtggttacgtcgatatcccctttctgcccgccggtgaaggtgatctcctttgttgcacaggctgcttccagccaggtaacaccagcgcccgggaaacctgaggcgttaaaatcctcggcggttacgggtgcgtcggagacggcaaaggtcatcccctttgtgacttcatacttactggtcatggtttctccagttaaaaaaaagaccgccagagcggtctgttatggtgggtaaagttaaacggttacctgaaattcgagcgttgcccggtgatagcgcaaatcaggctcatagcccggcgttttaacaatgctttccggcttcagcacctgcagtgcatcaagcgccatattcctgatcgtgcgcgcttcagcgatggtgctggaatagacatcaacctgcacagaaacggcagattcagcctgaccacagagaacgtcagcggtcacgtcggtaataatcgagaaaattacccagggcggcgagactgaaggcttcccgtcactgccgagcggcgcaacgtagggataaacctgccctccggccagcggctccagcagaggatagagatcttcttccgtcatttgcttaatgcctcgtcaatggcctggttcatgcgcctgatcgcaacctccgtcgcctgctcctggcgaacatcgaacgcgggacgaatgaaagggtgcggtggcatgttaacggttcccatttcaacgaatcgccagtaaaaggcgtttctcgggttcttcgccttcatcgtgttatcgctgttgccggtgcgcgggttaacgccacgaatatggacgccggaagaaatttccccgcggcgacggcttttttgggtcaccaccaccacgttttttttcagtttcccggtacgcaccggagcgcgggcgatcacttcttccttaagcacttcggcgccggcgcgcgtggcatcacgcagaaccttgttgttttcggcacggctaagcgcctccagatcctttgcgatgtcattcaacccggaaaaatcgaggctcgtcccaatcatttttcggctcccgttttgcaaagaatttccaggcgagtgccagtcgcatttgctacaggaggaccgatgatatttagcacctgacctttatacgggccgctgagcacttccagacgagaagaggcattcagctctgacctgaagcgcatccagacgcgaattgttgcctgcgccgtttccgcgccgcctgaaagctgctctctgccgctgatcccatttacctcagccgggaccgggttgccacctgtccacgattcaaccggctgaccagatggatcgcgcgaagtcgtgaaggtgagaatttttacccggtgcctgaatcgtccaggttccatcaggagccctcctcaggttcagatttaccgcgccagttgcgatggatgaacatcatgcgttctgctgcagcgttctcatatagctgtatttcgctttgcgcggtgcggtgttcaaacatgtcagcaaagacaaggagaacagcgcccttaacggctgcaggaatatcagctgcaactttccatgctggttcatcgcaccagcgtatacagtagtcaaaagctgcctgagcgtacagggtgatcagctcgtccctgtcgtcttcctcaaattcaatctgctgcttaaacagacggaggccaattacatccagaacatctatcgccatacgttaaaagggcgggtcaccccgccccctccatcatgagccagaagagaaactgcccttgatgattgccgtcgggcgatagtgcgccagcgccaggcgctcttcgcacaggatggtcagcatgtttttcacgaagttatcgcggtcttcacggctgacttccacggtggcatccatgcgatcccacacctgagaggccatatcgaaaccgcccaccgtaaaggtaccggcggcctgtgccttagtcggaactactggcaggccccacatgatgttgctggtaaacgcctgaggaccaccgaagatatagcggccttcgttgtctttcagcagcgcaatgttgtgccagtcgcgcgggttcaggacgataccagaagcgctaaactcagattcggtcacctgataaatagcgtgagcgataatgtcagcacgggtgtcgccggtggcattcagcgaggtgtcgtaggcggttgccactttgttcagaccttccaggttatccccggtgccgtctccgttcagaagctggccttcttccttcagtgccaggccgtacatgaggcgattgttaacgtaggactgcagcatcggcgcatcgtccatcacctgacgtgatgcctgcacccagtgcgcgatggtcttcacgttcgcggtctgtttgctgaaggtgatatccgattctggcttaagcgctttctccgccaccacgttggcgttattggtaaacacctcttcacgcacgtattcgagagcgttgctggaaattcggccctgagccagcaggtcacggatagtcagacggcgcagaccaggcatgatgatgccaggcatctgcatcggctggatcagtgagccagcagaatcagcgtcactgccgagagacttgttaaacgtcttcgcgtcgaaggtgccctgtttgccgtcccatgacttgatgagctcttcagcagcacgttcagagaaggatttcttctcacccggattttcagcaccggaagccagtttctgttccagatcgaaaagacgcgtaccggatttggtcagttcttcctgcactttggcaaggtcggactgcagctgtttggaaacctggcccgtgctttcgatttcagctttctgcgcatcgaacagctgggtcattttctgctgggattcttcgattgctttttgaatgagagcgagttcagacataattaattacctaaattgtaagggaaagatttaatgctctgaagcagagcgttgatttgtgcttcgtttccgtcgccctcggactcgctccgaatcgctgacttaaaccgggctattaacccaactgcctgtgatttggtgagcccgactgaatccctcagccagttctccacatcacgaatcgtttcaatgccatcgacacttttcatggctgcgatgccagcctgttcattggcggggaaagtgcagacgctgatttcgcgcagagcctggatattcttaaaaatgcggcctgttggaatgatggtgtaatcgtctttcgcaacggaaaagccaaccgacataccttcaaccgtaccgtgctgcattgccgctttcaggtcggcggcgccgctatgccctggggtaagttgaccgcgcacataaaggcctttttcgtcttcggccaggctgtcccatttaccaaccggcagctcccacgtcttatggttgaaaaacatcgccactttgcgggtctggttcgccagtgcgtttttaaacgccccgggcagaatgatgtcgccatcggaatcggtgttattaaaaacagaggcgtagccttcaaaaatcccctgtttaccgtcaccggtgaatttgatttctgtctcgtcgaaggacagcgtttttacgatctcaggcattacggcccccataaaattaagccccgttattacggggctctttgttggttcctaaatcggtgatcggcacgtattgcgactgccgcattgccacatccccacccggcaatggcgggaggttgtctgttcgtcgcatctcgttgatggtgcgtagccctgcctctcccattgccttcataaaggcagcgcgggatgccgaatcacccctcagcaggccgtcgaggttgtgctcagcatgaatgcggccgacatccttagcaggaataagccaccgctgaacgctgttttcccaccgggagatatagggctgcagggtgtactgcaggaagccgagattctgctgctcgatgcccgatccccagctcgttgatttctcgacgtcgccgacaaggtgaggcggtacgccaaagaatcgcgccagttcacttacctgaaattttcgggacgccatcatttcggcatcctgcggcgttacgccaattgccgatgtggaaaagcccgcttccagaatccagaggcgttttttaaccggaccgccggcgatctctttgaagttctcttctacctgcgagcgctgctgttcagttagcactttttctccggttgagaggatttgcggagacttggcgccgttggcaaagaaatctctctgctggtcctccatcgcaactgccacacccgccgatttacaggcgaaagcaatgggtgacaggccgaccagcccggtgaatccgaaacctttaaggtgaaaaatctctctctgcgaaaagtcagcgtattcgctgtcgcgttgatagcgataaaccactttttttccgacgagtttcacatccatattggcagactgaagcgggagaaggctgatcacgtcacccgcactgttgcggtccaccagtgcatatgcgttaccgtagaaacagagctgcatcgtcatggcctccctgaattcctgggcggtcatgtactgattcggtgagtagcgcagcagtcgcgccagcggattgctcaagtccacttttttgcggttgtcattctggtcggtttcaaaaacgtcaagcgggaggcatgccgtaagcgttgaaatcaggctcacgcagcgccacaccgtcgaaatttgcagtatccgttcatcgttaatggatgaatcgcccaggtgtccgtgggccgaaacaggccccgtctgtgagccctgatttggggtgactaaacgcccgccgacaaaccaggactgcagccttgcccaccagccgttattggtgcgcaggtcaatcgtgtatttaggttcttccatcacatgctcagcggtcggaaaatgaagtcatcgaagtcaccaccctgttcggtgacttccccattagcagcaccaacggacattgtcattgcgaccatgccatcaatacggcccgttgctttggatttatcgagcttgcggttgcaagcagcatctttcaccaccaccgcattcacagcacacatcgttaatacggggtgcatgccatgcctcacgcgcccgttaagcatcagagactccagcgtgtctacagctggccccatatccttaaagccctggccgaactcgaccagcgggaggctcagcccaatggcatcggcatccttcctgaactggtcaatgcgccagcggtcaaaagccatcgaggtaaggtcgaagtcaccgataatttcagcgatatccgcaacgacgaatgagtaatccaccgaagctcctggcgtggtgcgcagcagcccctctctcacccaaacgtcatagggtgcgcggtccgttttggttcgctcttcaagagtcttttgcggtgtccagaagaaggggaaaacatcccagacaccatcatctgcttcaccagcgataaccagcgccgttaagtcgttcctggctgacagatccagccccgcgtaccacttcctcggggtgttaatcggcatctctccgcaaagctcccatacgctgcgggagataaacggcgatacggtagaaacgcgctgattgaggttgagatttcggaaggtgttttcgaagcttggcattcggcctgctttctcggcctggcgtgccatgtctttttctgacctgaatgttcccagcgccgggttcgcagccagccaggactcgcgtttactgatatcagcgtcctttggcgcttcataaacgtggcacacgatgtgcggatctttcgatttgaccgcatcatcaatccagatgctcagcaggtcagcatcgtttgctgcctgcgtactgataacaatcagcagcgggttttcatgcgccccctgcgcggtagttattgcatcgataaaatcatcctgcggccccctaacctgcccggtttcatcgagaatggccagaatgggggaaaggccgtgcgtcgtctttccttctgcggataaagccttgtattcgacgttacacggcaggccgatcagctttttgccgcttggcgtaatgtgcacaatctcctgcagcttagggttcaggttgaccatcttcaccgcgaggttaaaaacgatggccgcctgttcccggctaagtgcaccgctgacaatctgcgtgttctggaccgcttcaggccccaccaggtgagccagaaggattccggcaattaagcctgttttaccgttttttcgggcgatgctgaggatcgccatatccgttccggctggattgtcgtaaaccgccaggatgaaatctttctgaaaggggtccaaccgcataggctggccgataagcttgccttccggcacgatgcaaaagcgctcaatgaacgctattacacgctcacctcgcgtcatagtcttttatccgtgcttgggaaaggcgatcaggttgtcgtcctggtcctgatgctcggttttggtatttcgtgcatcacgatcattctgattgcgtttcttctggtcgcggctttcaccgttggttgcgtgggaatggatctgcaggtcacggcgctgagccaggatagttcgctgcaaatcaggaatttgtttgcggaggtttttaatcagcgcctcatttctcgcttcgccgcgcacgcgttcttctttacgcaaatctctgcgtaaaacggtgagatagagctggttatttgccagttctgcagcggccagaaggtcggctggcgtccagctgtccagagctttcgatctgatattgtcatgccagaatggttcggcttttttttccaaacctgcatgggacggaggatcgatggtgtccactgctgcatttttcatggcctgaaccgctgccgccgaactgtcggaacgggttcgtttatctgccatatgtcaacaccttaaaactaaaaaaatcgggttagcgttaaaatcaaactttggcggcggtcatttggggtaaaggttttgaagatttgatcccccccctgccctgatgcgattcgttctcatttgatttcattgcatatgaaatgatttcactcattcattatccgcttcacttcatcattccaggacatctgtttatcaacctgttcgagtttctgatcgcctttcccgtactcggaccacacatgccctgagacggtcagtgtcggtacgttctcgcctacggtgtgggtgaactggatagacgttacgtgcttcatctccacgccatcaatcgccagctgaacaaacttaccgtcgcgatattcaatgatgaggtctttcattacgtgctccagtgagacgcaggatcgagcgggtagccgttggcatcacagcctattaccgcgccgctcttctccattctctgtttcgttgagtcatgatgcgctttgcacagtggctgccagttctctttactccagaacaggagttgtgctttcgatatggccagcgcgttacctgacttaagcgcatctttgagtttgtggggctcgatatggtcaaccaccgttgctggggtaatgcgcccctgctgctcgcacatcacacatagtgggtgctgctgcaggaaacgcagacgggccttatcccatcggctgccatatacgcggggctctttgttcatgccagtctccatgcgcggcggcgttccgtcctcggctcgttgtcagggtgacgctcaaccgtctggaggtcagcgtgatccaccagcgagtaacacggataaatcacccggccaccgaaggcctcaccgacggcgtaatcagctgcaagcgttttgttccatgtgctgagcatgcgcgccaaacttccccgaggagggctataacatacgccgtgaatcagcttgcttaatacgatgtggtcaccacagacgcgatccgcatccaccagcattccggcaatctctttctgatactgcggcggtcggccggtaccgagataaaagctcaacatgtcgtcaggaaaacgagccagccagtcagtgaccttatcggtgaatccatgtaccggcagcgcgtcgtcttccaacaccactacacggcaaggctgctcggctgcccactcgatagcgcgccgatgattccagttcgcaccatggttactatcatccaccagtagatgagcatccagcagcgcagcaagccgttgcgcttgccctacgcggatgtgatggccgaccaccacaaactttatgtcttcatccaccagcgaacctccaataaaaaagccgcacgatggcggctactgtcagaatatcagggtgtaattttttcatgaccacagatattgtatggtgttatcacgcctagaaatttaggctaactacaatttttaaagtgaattacgaggtggtcatgtcacttgataaacacttaatccctgaacgaacctgtagtgaatgctcagtgtgttgcatttctcttcgtattgaagaacctgagctaacgaaaaaagcagatgtaccgtgcccccacctatcttcagtgaaaggctgcgcaatctacaactccagacctggcgtttgtcgtaattggtactgtgggtggcgaataatgccttttgtgaatgaagaaatgcgtcctgataaatcgaaggtgttaatcaaaacagatggtcataatttcatttttcaaccattaacggctcaagatgtttcgtcattactcaacataaatgttatggaagcaatggccactcttgtattgaatgacgtatctgttcaaacctccattcctacccggtcaggatttactaatgctttgtctgaggttaacgatctcctaaagccatcattgaaaacaatgaacctacgagagggaagacaagctatgaaaacacttatttttcatgctcggcatgcacaaactctcccggaaaaagattaacgttgctggtttcagattttttttccttccaaaacttaacagtctggatgcgtctcagttttgcaatgcaattcgtatcaactgcatccagaccgttcattaatctcggatcgctttctatcaaaatgcctttcatttgtgtttccaccatgcggcctccttaccgatcccatcagttttgaaaacagtatgcacatgaggtccggtaataacctttcctgcgaatgaatgagcgacaataccgaacgccagcatgtcacccaccgcggcgccagcctgttctttcttccagaaacgataactctcgatccggtagtaaagacggatgatgccgtgagcaaacgccattacatcagcgcgggtaccgcccagcaggccagcgttaagcatcacatgatttctgtgcgcttcaatgaaatcctgatagatacgctccggatgattctgctttgcccaagtgtcggagtacgtcttcggttcagaaccgacgtaaacattcccgggctgcatttcatcccatggcgcgcgcagcatttcgacatcagtaccatcggtacaccagacgaaccggtattctgggtgatcgcgtagatgctgccagatgtgaagccagcgccgaaagtaaacattcatcttcacgtcaggcacgcggtacagctcaacgtctgccggggctgtctgcagttcatccaccagcgcgatacgaccacaattctgaagcgaggccgcccatttgctcagcatgtcaggcgaagccaccattttcttgccgcgctgcgggtcgggctggctggtcagtagcgtagtgataaccacgtcgcgccgcttgcggtattcaacgtaaccggtaaacccggcatcacgtcgttcgttgtggatcttcacgttacgttccaccagcgcctggcggtcgggcctcggtactgaacgctctacggcctcatgctcatcgagagaatgaatcagcttttctgaaccgacgacatcagcgtaagcccaggtcgtcaggccagcgttatggatgcgcagggcaaggtcgctgtgttcgtacatgccgcgaccgtaaaccggatcgaaaccgccaaccatctcgatagcgctacagtggtaatacagcatcacgccgcgctgcccggtatacgccacatgctgatcgtcacggtaaagcaccgaaaggtcattcagcttgttgcggccagccagatcgagaaactggtaagccagatgtggctcgggtgattcgatgtagggaagatgccagttatcggcgattggataagcatcgtcatcccataagaaaagatgctcgcatccggcatccattaacgctgacatgctggcattcttcgaagcaacaatgccgagtgatgtttcatggcgtaccagctgcacgccgttcggaacgactgcggaaggtttagaaccatcatctataacaaccaccagcgcgctggcgggaagatgcttcatgtgctgttcgagtgctcgttttaatacgtctgtgcgctgatgtgtcgaaattgcaatgccgatccgtgatgaaacgacgctggcgggagcgtatgggacaccattaatagtgacctgcataaaatctcccttcagattccacgccgtaagcaatcccagattatgccaccgggcttaagattctttttaagttcggctgacacagcatcagaaatagctttttccatttcaggggatagcttcacactggtcttaatttcgggatcgatgaaggcatcttttatgaatacctggccgttattaataatcatcgttccgtttttttcgagctgccatccgtctttcatggccttaaatgcatcgttgtttcggattttgtcgtccaattcgtcaagaaccttttgtgcgtctgacgtgtccagctcaacatcaattttgattgcgctgcaatactgcttacccactggcacaccaaagcgcgtatttaccagatgcttaatggcaaactcctgcccttcagcagtcaggaaggtgaaataattttccttttgatactccgtcgcggtatggcgtgtttcagcgaatcccaactctcgaagctcagcggcaccagatttagctggcaggtcaccagactgaagcgcgccacggaaaaacagcgcatacagaacatccgtcgccgcgccggacaacgtaataattttctgacccatgatttatttccttttagacgtgagcctgtcgcacggcaaggccgccgaaagttaacggtttgcccaggctcacagctgaaagactttctttgatgtgcgcgtgcgatgcgcataaaaaagccccgcgattgcagggcaatatctcataaattgaaagtaaatggatgaaactatttttttatgttttcgaaagtggcttctaccattttctttccaaactcacccatatctttatacataacctttaaaaaattaattgtgtttgacgctgcaccttcaaatttccatttgcatgcaataaaattacaattaattaaattaaaaggctgtaaccccttatatacaatttcgcaattttcaaaaacgcacttttcgtaatggttgccatccagttcgacgatagtattattaaaagtgcttgagatgaatttattcatgttaattcaaagccttgtgttgcatcagtatcctgaacatcattaccgatcattttaccattggcctgcatgaatcctctatcgttgctataatcgcttggagcataaagtgcaacatgattaaaattcagcgtcaaaaaaaacactattacaagccctgccgggaaaaacattaaaaaccaaagatatgtactttgctgggaatcattaagaaaaggtaatacgaggtttgcagagacctctactatccccgcaaaaataccgataatcgttaacgggttttttatgtggtttatcgcggacaacgcagatccctcctgaaatcatttaggggggattatatcagcaactaaataaaagagcatcatcataggcgataattgaatgcctgctgtcatgcttatccttttggaatggtgactgctattggtttctggcagttcgcctgccacgctttgttatgcgccaggatgtctttcttcgtctggcggtccataacgtcgatgtcgtgatcggtgagataaagtggcctaacccagtcacaggaatcgtggacgaaaacatagctgggctttggaggaccaccaacacagccagcagccaatgctgacacggaaagcatagagataaacatgaaatatttactcattgttgccctgccatggttgagttagcagcgccttttcaacactccatcccctgctcaatcggtgcgcgattgtctttacttttacaccataggtttctgctgctttggtaatgcacattcgacctgctggtgtatcaagcatatggttacttcgtcggtttcttgcctggtcttttggtgtcgcccatcggcaattttctggtgagtacgccttatctacatcaatccgatcaagtgtatgacctgctggacgctcgcccatgtctttcaggaaagcttcaaaattgccccaacgctcacaaactgaaattccgcgaccaccataatctccgtaatacgcatcgctgggataattgcagcgccgctgcattgacagccagctgatataagtgggagaagtttctgacggtctgcgatgcccgtgttttacacctgacatgcaaccgcaagattgtgtcctgccagagcgcaaggcgtttgacctgattattttttctgttccacactcacaaccgcacaaccacattgaaacgcccgatttatccttattggcgtaggactgcacagtcagcttgccaaacttaacgccggttaagtcgattgttttcctcatgttcaccccttatgagccgcgcttccacgtgtcccgcagctcgcgatcaacatcgtcgccagacatatggttaacagtttgccgtacattgctggcctctttcgttgtctcaaccctgcgttctgctgctgcaaccactgccgctgcgttatcttcggtgcgctgctggtcggctttcgcttccgctttgctggttccgcgtgaatgacccaggccaaacgcggcggcaatagcagcaaacaccgcgacaacgagtccggtaattatctcaagcgtcatataaccacccgctcctttacccagccataaacaaacgtttcgttcgcgctacgctgttctgccagctcaagataacgctgaccctggctacaattcagggcccgaagcataaccagctcaccctcttttccgcgccgggaaagatagctttttaacgcgctgatggttcgcggaccgataaagccatcggcaatcagatcgggatagagcgtgccctgaatgttgaacacgttcagccagcgctgaaaccatttggtctgaactgatgggcccatgtttacgcctgtgtcgcagagttcggcagcgatggctggtgatacctcagaaacaaggtcgaagcgtggccctgtccagtagtcagcagtcaggatatccagcgcctgctggcgggtaaggttgcgcatatcaccgttataaccgtgggcgcgagctaccgcttgcgtgatcccccagtttgttgggccgcctttgtcgtcggggtgattaacgtacccgccctctttgccgaggatggcattaaatatttcgtctttggtcacgttgtgctttcccctgcaattcttgcgatgttgccccttgctcgccatacggcaatgcagacaacgagattgacaaccagctctccgtagtcgacctgcacgtaatcaccgtgccagattcggaaagcggtaaacgctggagcgaggatcagcccatacgccaggaactccatcagacggcggcgccgtaagctccgcttcctgaagaacatcaggcgtatgctgatgaggatgcatgcaacagcgttaatgttcaggatcagtgtttgccacgtcattcttcccccttcaatccgggtaagtctcctgtcttcgagcgctttagaacgcgaagcaggacggtgacagaaaccgttgaggccgccagcgcgccaatggctggagaaactttcacggcaactggcggagagagatgacttaatgccgcattgataagtgctgcgatgatttcagatgctgtaccggcgcagtaaaccccaccaatgaacgagatgagcgcaaacagtatctgcttccagagcttgtggtcctcgctgctcagtacgtaaagagccgccccagcgagagagcaaagcattacagcaggagtggcttctggaaacatcgtcgcgaaagttattccggtagtgccggcggccacgcctgccgttaccgttgcagatatcggttctgcggacattttgccccctcatattgctgttgatcctctcagaaaggttgaggggaaacaaaaaaggccacccgatggcagccttagaaaagcaaaaaccccgccgaggcagggtttcaatgtttgatttcgtttggacggtatcttccacgattagaagcatacaggacaattttatgcaaagtcaacactaacgtgcaaaaaagcgtcgctatttgctccgatcatattaataagtcgttgccttctcgaattccacagctgcatgacgctcaccctggcgcaaagtgtccaccagcatttcataaaaaggtttccagttacgtgaccatgaggactgatggaggtccgggagacgcttcagaatggcacggtgtaccgtcgccgaggagattgcagaaaatccatttccgctgcagcgctcgcaggttttaaacaccggagcgccgcgctcgcttgtggccttgcggtctagaacctcgcctttaccgccgcaacgacaacgggcgctgatcgttcccttgccttcgcaagcatcacagaccgccggtacaacctctgttacctctgtccactgctcccagtcagacggtcgaacagcacgagagcggcaggcccagcatggagctttaccccatgggtacgaaaccttgcgggtaatctgctcgcgagttgttcgtccggtaccactgcaactgtgacacgtcacgctggtagccgctgaacgtgagtaatcagcaaaggcaaattgtgccaacatctgcatacaccatccgaactggccaccagctgctttgcgaacattcttcggtgcgacatccatcgcatatcgcgccagtgcctgaactgcgagctgttcatccgttttgctgattcccgctttaccgaagaacgccgccaggccgaagcgcgcacggctgctggtggtgccaatcgccgccattacatctgttcctgtaaggcggtccggtgaggtccctttcacatcgtcgctgatatgcataccctgagggctaaagtgttttagtgatgcttccagttccatatctcaaaccctcgtcacgttgctggcttcccactcgagatcaagctcgctttgcggcttcccgaccagatagttaaatggttttttctcgccttccaaaaactggtgagagcgagagtcaaagttggctccgatatcgccgatccatccttccccttctcgttgtttcaacaaacgaatcattgaggcgggaagattgattgcggcctgttcgtctttgtcgaggctctcataacccatacggtccgctttcctctgtgccagctcgcggggaatgttgcgccagacggccatcacgttgtcgggcatatccgttaacgcgccggtgccttttacgtccatttttcctgttggagcagagtcgttagttttacgggcgtgagtaaccaggaggacgtgacagttgtgctcattcttgaagtcgcacagtgtatcgatgaagtccttctgacctgtgtagtcttcttcgtccagtccgcattttgccaggttatctatgacgaacagctcaattccatagcgacgccgggcataggcaaaaatctcaagaagccggtcggctttggccgttccagtgagtttgaatacccaaaggcggtcagaaaaccattcgttggtcataatgatttcttcacgcttcggtgaggaggtgcagatggtttgccgcgtgagtcgggcaagcattttgcctggtttcagctccagagaagcaatacaagtcctgacgccctggctcatcgcatcaatcgcaatatgtccaacgagctctgttttgccatgcccattcacgccattgacgagggtcagctcaccagcacggaacttaaagttgttgttcagcgaagcccatgggctagtaaacaggccggtatcccgatgttcgaatgcctcgatggtttcctgaagcaaatcccctgctgagcaaagctcatcgggatcgaaaaatttagcgcgctccatgtattccagaatggattcgctgtccatgccgttcatcaggcaatcgtttatatctttgtgcgggagttcaaccatgcggcagcgatgctctccgaggcgtctggcgatttcttttgcagcttcacggcccacatcgtcgttgtccaggcacagccagatttcctggaagcgatcgaggttgtgatactcgtattcaatccactgctgtttggcaccctttccgccgccaaagggaacagacagggcatcatagccaagctgcgtgaaggtcatgcagtcaatctcaccctcgcacagcactaccagacgggtgttttgatccaacgcctgccagccaaacagacatggctcacaatcagcttcagccatgatcagctttttgccgtttggccgttcggtgccaatacgttttacctgcagcagctcaccgttccgaatgtacgggtatgccacggcaggcacctcgcggttttcatcgtggtaccagaccaccgcgtctgtcactttaaaacgatcggcggtttcacgggtaatgccacgcgaagcgagatagtcgtagcatttactggccgatttaacgcccttcttcgtcggacgagagaacgtttttttcttcgcttcgaagtggtggtcgtcgtctttcaggccaagaaactctttcgcttctcgcatggcgtcatgcagctgacagttacgcaccagaacccagagatccagcaggtcaccgctgtcaccgctggcaaagtcagcccatgactttttaccgccgatattgaccttgaggcttttgcctgagtcaccgttcgtattgccagcacaccactctttcccctccagatgtcctttcgggaggagaaatttggcgacgcgctcggcgttatcccatagtttttctgatagttcagcaggggtcattagacactccgtaaatcaaaattgataaagcaccacgtcacgaatccctcgcgcagaacgccgtggttatatccggccaccagcacacgcttgaggagtaacttcatgggcgataaccgccacggttcatgcgatcgattgctgactgatttataaacacctcggcagagccatcgtcagactttgcgtaccactcgtagcgagactgctcttgtcgcgtagggggtctgtttgccggagtctctaccaaccatgcttcatcgaaatgtttatcaggtccgaagaacgttgccgcctgcttgacaaacgaagtcccgatcttgccctcagaagccatgaaagctgcatagcgtttaaccccttccagcatcgtctctggtttaacaccctgcttaatacgggcgttccaggctttaaacgcgcttagcttgttatttccaccgctacgttttgggtatgcctgccaggcttcttcgaatgcaggagaataatcatttgaagatttcactttcggtgtgtcggcttcagccgatgcaccaagagatttattctctgtattaatcttctgtgtagtctcctggtaatctactgtatgaatggatgcggaatttccacatgactgctcgttggttttccccacacctgcatgctggttttccgcatcactgtttgcggaatttccgcatccttgtttgttggttttccccacacctgcatgctggttttcaccaatgaggagctcttccaaacgctcctggtttactctgaaatataatttcgctgggatgccacgctttgcttcttccagtacaccacaggaaaccagctttttacgcgcgccctcttgctcgtaacgcgttaaaccagtctcttcttcgagatctgtctgggttttgtagaaccattggccttccatgcggttctgccagtagacaatctgagacaatagcaacgcaccggtgatgcccacgccaaggcgaacgaaggaacgttgaaatgctattggacgatcaacgagctgtaagaaattgctcactcctcaaccctcctaaaataattttggaacttccagacaggctgcatgcattcatacgggtaattctgccgggtgaagtacacctgctgcttatcccgattccagccggtgacatgcacaatcacaccgcgcggatcgcgataatcgatatccaatggcttaacttggttttcggtggtgattggatgtgacatgtcacacctcattattctcaggggtggactctgtaccctttagttctggccagatgcgttgccagttttctgggttgagtgactgacggcttacagctcctccgctttggatctcaatttgtacgcaaatttcaggaccaatcactgagccggtgctcataaccttgcgcaaatagttgattgttgtcccgcaactttccgcgaaagcccttttctgtcttggtgaaaggctagccatgtatatctttaacgtttccatatgatgcctctggataaatcaacaggattgatattacccacaggtaatacaataatcaatacccacaggtaatttaccaacaggtaacaactgctagaatgaaagctatggataaatacgagaaacgccgcttaaggctcatccagttgcgggatgaatactgcaatggcaacgcatcagaactcgccaggaaactggatcgagagccttcctacgtatcgcgaatgctgtggccagaaggtaaggcaggcaaaaaacgaatcgctgacgggatgatagaagttattgagaaggcctttaatttgccaaggggatggatggatgaaataggcctagagaatgcaaatgttagctacgtaggtccatacaaaccgagcagatcttatcctgttataagtaatgttcaggccggtgcatggtgtgaagctgtggaagcctatagcttaaaagatatagacatgtggcttgaatctgatgctcatgtacaaggtgatgcattttggctgaagattgagggcgactcgatgacttcacccacaggccttagcatacccgaaggtacgtatgttctttttgacacaggcagggaacctatcaacgggagtctggttatagctaagctttacgactccaatgaggcaacctttaaaaaacttgtgctcgacggtggaaaatcctatctgaaaggtttgaacccacagtggcccgtggtgcctataaatggtaattgccgcattataggggttgctatagaaacgaaaatgcgcctcgtttagaagcctatgatcctacacctcaaacccggttcatccgggtttttttgtccctgaaatcacaagccaaactgataaagaaataaaaacctatagcaatcatataattagaaaataaatcgctttttattacccacaggtattgatttgtaatgttacctataggtatatttcattcatcggcaaacaacggagccaatgagatgaagaaatcttcgcatcaaaatacaggcagcaaaaaatttaatatccacgacaagctcagaggtagtaatgctcactggtctcatcgtttttcagcccagcctcatgatgaaggttttaattaccagttcagaacaacctgtgtagatggggtagagtttgcggtttacgagcgcattgataattgtttcgtgttagttgatttcttcaagtcctatgatgaagcatgtgatgacgctaaaaatataatcgatgatcatccggacattaagcggatgttttccgccaatcaattaagatattaattaataaatctgaatttaattaacacctttacgggtgaggacagactcaccccaaggaagtgaaaatgaataatttaattaatccaatcaataagccagttgcatatccacgtgaattatttgttgacgaaaaaggcaagtacacaccaggcaaaataatgacatgtcagatgggtggggattccatgcagccaaccatccagccatgcgaactgatcgctttcgctgactgtggcggaaaggtatcggagccaggcatttatgtttttacccgtgatgttttcggacgaccatgcatattcgttaagcgtgttgagccaatgccggatggcgctctggtgataatttctgacaatcatcattacgagacttttacgcttgatgccgacgagcagaacgatatgcaggtgcatggccgggttattgcctcaatggcaatgaggcgcttcgtatgactttcatcattgataaatcggcatatagaacagcatgcctttatgcggcctgcggttacgaggtaatcgctcgtctctacctgaaaaaagcatatgggcggtaattatgagcgtattgaaaagacaagatattcagagtgtgaatatcaaagctgagcaactggcgggtctatcgcaaacattatttgaatatcacgacaagctcgaccacttccaacttaaaacgatttgcgctcttgtttatgacctcgccgctgatattcatgactggaccgaaaaagaagaggaaatagttatgagtttggaggaggaacagcgcaatggataaattaatcgagacatatcgtcgacgaattttaaaagcagcattattacgccaccagcgtaaaacaggcagtaactgccttgttataaagctcaataaaggcggcattaacacagtcgagttaacagagattttacttgatggattattacgaaaattcgaaaggcttgcgatcagtgagtacgggaatgtcgaaggcgtaaaagctatcaagggaatttacagcagcgctgttgatgttaatggcagcggtgaattcctcacagatagcggaaaggaattaatcgacgagctcatttctgagctggttgagttcctcaaaaaacaaaaagtggaggctcggatctgatggcgctgacagcgatacgaattcctgagtgggttcacctcaaagcggcacacgttttatgccagttcagggcaaggcgcatccatccctgccgtatgcacggctccgggaatttgagcctcaaggttaatcatcgctggcggctactctcccgcgatggcggaaagaactgggaagtgatgtcacacgaacgctatagcaaagttaaggatcggaaatgaacgataaacgcatcagcaccacctcaattgacagcgcctttgccaaagagctgcagcccgtttacgtcgtatcacgacacggctactcgcgccgcttcctcagcagaagcgcagcgatcagcaaccttgctcactacatggtaaccaaaacttttcatcgtgccggtttgaacaccaacgaaccagacgaacctgttttcagcaatggtgtgctcgtcaaccgcatgggccagcacacacagcaatatctgtttgcacataaccgatgcatgcggcgcattcgccgaattctggaacgtaagcgcgaaactcagaagtggcttgagaagtgggacgcgatgcacgaccgattcgtgaaagagcaggcagaactgcaggccactaaaccagaggggctgcgctgatgattgcctacttacgcatcgttctatcgctggtaattgtcgccagcgtttatgggctgtttgttccgatcctcatatcgatgaaggacaccacagctgtgttatccggttttgccctggcgatcctgaccccgccatgcatctacgccatctgtaagggtcttgttgtaaccgtaactaaggaaaagaaatgaaaaaagcaattatggcttcaattatcgcgctctctgccatcggtcttgtaggttgcgatcgtgtcgagcccggcaacgtgggaatcaaggtgaataagctgggagacgacaaaggtgtcggtgaagtggttggcgtaggccgctattggaccggctggaacacagaggtctacatcttcccaaccttcaaacagatgaaaacctacgacgacgcattcaatttccagatgagtgacggcactacgatcggctatcacattggtgtcgcctataaagttgatccaaccaaagtgacgacggtcttccagacctatcgcaaaggtgtggacgacattaccgataccgatctgcgccagaagattgccgattcccttaatcgtctcgcaagccgcatgagcaccgataagttcattgacggtgggaaagctgagctgcttgaaaacgctctgaaagagatccagtccgacatggggccggtaggaatccaggttatcagcctttcttacgtaggccgtccggagtacccgccgacagttatcgacagcatcaacgccaaagtcaccgccaaccagaagaccctgcagcgcgagcaggaggtgaaacagcgtgaagccgaagcaaacatgctgcgcgctgaagcggatggccaagcagacgcaaagttgaagttggcggaagcggaagcgaagtctatccagattcgtgggcaggccatgcgcgaaaaccctgaagtgcttcaactggaggccatcaacaaatggaatggcaccctcccacagtacatggcaagtggggctggtactccattcattcaggtcaagtgattcgccagcccggcgtaaagccgggcactcagaaggatatcgagcatgaacacagtaacgatcaataacaaacatctgccggcagtcgaatatcgcggtcagcgcgttgtgacgctggcgatgattgatgaagtccaccagcgacctgatggaactgctggacgtaatttccgagaaaacaagtctcgacttattgaaggagaggactacttcgaattaggttccgacgaaattcgtcgacacctccctgacggtactttctccaaatttgcagcatcaggaattgtgctggtcgaatccggttatctgatgttggtgaaatcctttaccgacgatctggcctggcaggttcagcgcgaactggttaacagctatttccgcactcgcgctccgctaacggaaatcgagatgatcgccgcaatggccgccgatgccgttcgccagcagaagcgcctgaatcatgttgaagagcagatcgaaacggtcacagaagctgtggagaacatcaaacgcgggaccatgcgcgccggttatgtcggttaccgccaggtggtagccaaaagcggaatgagtgacgccaagtgccggaatttggtaaatgcataccgcatcccgacagacacgcacaaatttatgactccagacgggctgttgtcacgtagggctattgtcgaactggagccgtttatggccgcatttcgccagatgatgtcagaagctgaaccgcgcggcacccgctggtatcaccctaaaatgggcctgttccaggcgattgggtgggagggttaagaatgcacaaattcttcgtggagacagacaacctgaacactatcagcgattgcctgaagcagcttgttaacgcagaagaagcacagctcagtattgaagagcagctggcgaaatcgaacagcagcagtgactggagtacatggcgcaaaaaggcagagaacgcgctgcggctgatcaaagggaagcgccgaatcatcacagctcgtttggcagttctgcgtcatgaggaaaaagaacgcaacctggagctgcaccagcagcacaacgatttcctggttcaggctctgcgcgaaattgtaacgccctcctcttttgcgcgttgcgtgcgtctggctaaagagaaaatggaggagctccatgcaaaccagtgctgaaatcgttcttctggtgccgaatgactgggttagcgaaaaggttctgattgcggttaccgggctcaagcccggaaccatcacccgcgccagaaaagaatcctggatgctgggccgcgagtacctgcacatttcaccagatggtaatcccaagccttcgagcgaatgcatgtacaacaggaaagccgttgatcagtggatcgaggcgcagaaaaaaaatcaaccaggtgcgaagacagcatgaaaagcagtacactcgtccacgctcctggacgtcaggagggatcgcgcataaaggagcagaaagaggcagagaaggccgggcgcaaacgccgtgctgcacgtcgtaacgagctgaagccgatccgtcactgggtgcagatgactcagcgagccttcaacgactggcgtcgcgaaatgctgctggccgccgggcacggctgcatctcctgcggaaccaaggcagctttcgcctggcatgccggtcattaccgtaccacggccgccgcaccacagcttcgctttaacccggacaatatctggcttcagtgctccgcctgcaacgttcacaaatccgggaacatcgaggcgtaccgttccgcgctggtcgagctgatcggcgaagaacgcgtgctggcgctggagtccaataacgaaacccaccgatacacccgagaagagctcgatggcatccgcgccaaggcccgggcagaccttcgcgcgctgaaacagcaggaggccgcatgaagccagaaacgatcgagatactccgagcgcgctggcagcgcctccggatttaccgccgcccgggctccgtgctggtggattaccgcattctccgtaacttcgttcgcatctatcaccctgcaggagccgcataatgaacagtcagcaactggaatacgtacgtcagcagctcattgtggcgaccgcagatttgagcggggcgacgaaagggcagctggtagctttcgcagagaacgggcaattcaccgcgacggcgcgcagccgagggcggaagaaaataaccgatccggttaccggccggaaagttaaccctgacggccctgcgatgagcggcagtcagtcccgcgccaagggatcatctatcgcgctggtgggtccggttgagtttgtgaccgcatcgtggcgccgcgcggtgctgtcgcttgaagaccatcagaaggcatggctgctatggaactacagcgagaacatccgattcgagtaccaggtggcgatcacccaatgggcctggtcagagttccgggaacagctcggcacgaagaaagtggccggaaagacgatggagcgcctgaagaagctgatctggctggcggcgcaggacgtcaaaacggagctggcgggacgggatacatatgaataccaggcgctggcggagttggtgggcgtagcgaaatccacctggacagaaacttatctgcctcactggctggccatgcgtaacagctttaagcgactcgatagcggtgcgcttatctccgtaacgcgatcacgttcacaacaaaaggcgacaaatttagatgtaagtcttgcaaaaccgaactgaaacgcatatatttcatgtaaatctgatatcgtcgccatagcttcgtaggtcgacaaagaattatgagcctcgccattgcgcggggctttttatttgcctgtagctcagaggaaagagcaaccgccttctaagcggttggtcgctggttcgaatccggccaggcgagccatcagcaaaacacatcgtcatcgtggcggtgttatcttgcatgaggcggaagagtagcgctccttcccgtcagctccacgaaacggagcccataacagggaagaatactggcgtaaccgactccgcgctaaccaccatagtcgataaagtggcagtgttctttccgttgtggcgtgacagagaggccaaatgttaatgatgataagcgtacaggtgttcatgcatcaatgacatacacctgcaaagtcgagggttcgaatccctccccacaaccaaacccactacctgggacccttcggccatagagctgacattgccacgccctcatattcccggcctgtcgccgggttttttattccaggccccgggaaccatcctcgacatgccttcttgttaaatcgtcccgagggcctgacccattacgcacagctcccgccaatacgcgaggagatagagatgatccgatatatgcctgacaaaatcgcatccgcagtctcgtattgcgtgtctggcagtcttatttgtggaggcggcattttgcaatggttgcacgacctcgactggaacaaggttgcagtgattggcggttttcttatcggtatagccacttaccttaccaacctctacttcaaaagacgccagaccaaggcatacgagaaggccctgaaaaagggctacatcaccgcaccaccacaggacaattaacatggcatcgacaagagcaaaactcagcgctgccatgctatccctgatcgccgctggtgcatcagcgccagtgctgtttgaccagttcattagtgagaaggaaggcaatgctctcgtggccgtcatggatcctggtggcgtctggtcgctatgtcatggcgtgacagttatcgacggtaaacgtgtagtgaagggtatgaccgccaccgaggcgcaatgcaaaaaagtgaacgcgattgagcgtgacaaagcgcttgcctgggtagatcggaatatcaaggttccactgacagcgccgcaaaaggtagggatcgcatcgttctgcccatacaacatcggcccgggtaaatgcttcccgtcaactttctataagcgcatcaatgctggtgaccggaaaggagcctgtgaggctattcgctggtggattaaagacggcggccgggattgtcgcctgaccaaaggccagaaaaatggctgttacggtcaggttgagcgtcgtgatcaggaaagtgcgctggcgtgctgggggatagatcagtgagccgccttaccgccatcatcaccgcggttgtggcgtgcctgattgtctgtcttggctggctggccatgcattaccacaacgccgccagtaagcagcaggcgcgagcggaaaccgcagagcagcagattaacgccgctgagtcagtgacctctaacgtcctgaccaccatgaccatcttcaactccatctccgaggccaatcagcatgcaaaagagcagatcgcactggacgcatcgggagcctcggcagatatcaaggttgctgttgcgaacgatgattgtgctcgtcgccctgttcctgatggcgcagttaagcggctgcaacaatacgcggacggtttacatcaaggtgccggtggtgccactcccggtaaacctgacagctgacaccccgcaaccgaaaatccctgacaacctgacgtggggccagagcctggaccttaacgtcaacctgctttctgctctggggcactgtaaccgcgacaaggcagacatccgggaagcagagaagaaacgagcctcgcaatagcggggcttttttatgcctgaagtaaacacgcgcattctcgtgcgcatatcaaccaagagcctttcggggtagagcttgagatagggcagtggtaacgctggccgctcttgggctgcccgtatctacgagaacaggctcaaccaccaaaaggtatcagcgaaatgaaatcattaaccctcttcaatcaaccaatccgtgtcggggaagacggcatgatctgcctcaccgatatgtggaaagccagtggcaaaagtgatgctgagtcgccttaccactatctgcgaaacaagcagacaaaagagttcctggccgagctggagaaaaaccacgaatctgtggttttcactgagcgcggtgtacacggtggaacatatggcgggaagtttgttgcttacgattatgcggcttggttaaaccccgggttcaagtacgcggcctataaagtcctcgatgactacttcactggagaacttcagcatcgcaacagcttaagtgcgcagctcaacatgaagtgccatgagtttgaccagaaaaaggacatggcgagcttctgcggacaaggactcgcagcatggcgttatacgaagcctgtattggtcgctgagattaacacccttgctaaccagctgcagattacgatcccagggcttcaaggatgaataatcgcgtcatcgaatgcgcctccagagcggggcgagacttctctgagttcatgaaaggcgagaagggcatgatggaagtgctggcctcggttgatcagtttggcgagcaactccgtctcaacggctgcgtcaatcatcactttgtcagttacatgatgaggaactcgatcatgcaggcattcatggacatggcaaacgccgagaagaaagaagagcgccgccgtaaaagagcggaagcaaaaacgaagtagccattacagaagctcttcactgaggggcttcgataatgtcattaagaggaaatattcatggcaaagccggactggggcgagcttcagcaacggttcctgtccgaacatgccaaaaccggcatttcccccaaagaatggtgcgaagcgcagggactgaattactcgactgcaaagcgctatatcaaaattgcgaatggtagtgcgaattcgcaaaagaaaagtgcgaataaaactgcgaattcgcaaaaggagaaagtggcaaagagtaagccaccagcgggcttagtggataactgcgaagtcgcaaaaccatcaaactcaccagaaacgaaacgcgctcattataattccagacccggaaatcagaacgcattgaagcatggtggctatggacgccgaatgcttctatctgatgccattaccgaggatgctcaggcgctcactcttgatgatgagcttttctggctgcgcgcggcgaacctgacggcggcggagaacattgggcgctggcaggctgaactggagcttgccgatgatgataaagcgaaggatctgcactcgctgatttcctctgctgaaaaggccatgcaccgcaacacgcagcgcatcgagtcgctggaatacaccaaaggctcgatagagaagcttcgtgtggatgctgcttatcgcgaacgcgccactgaaaaagtggaaatggaaatcgacatcatgaaggacggcgacagcgacaacgcgatcgtcgttcacaacaccctgccgataccaggaagatgatatggccgacatttacctcccgacgctgcatgacgggcagttaaaggtctggtctgattcctgggatggtcagctgcatgctgtccggtgtggccgccgatggggtaagaccttcatgctgtccagtgccgcggttacttacgcaacagcaccgtttaaacgcccgggcatggacgttgaactcggcgggcgcgtcggtatcttcaccgctgagtatcgccagtatcaggagatctacgacaagctagaagaaatcctgctgccgctgaagaaaagctttagccgtcaggagaagcgcctgctgctgaagaacggcggaaagatcgacttctgggtcaccaacgacaacaaactggctggtcgtggtcgtgagtacgaaatcatcctgatagacgaggcggcatttactaagtcgccggagatgctgagggagatctggccgaagtcgattaagccaacgctgttgacgacgaaaggccgggcctacgtattttcaacgccggacggggtggacgaagagaacttcttctacgccatctgccacgacaagaaccttggctttatcgagcatcacgcgccgacatcctccaacccgttcgttccgccggaagaactggagaaggagaaggccaacaacgacccgcgcgtgttccgccaggagtttctggccgagttcgtcgactggtccgccgcttcgctgtttgacgtccgcaaatggttcgagggtgagaatcaggatcagcctgtcgattaccctgaaatgtgccaggccgtcttcgctgtcatggataccgccgtcaaaggtggttctgagcatgacggaacggcggtagtgtattacgccgtcgacacccggcccggtattcagcgcctcaccattctcgactgggacgtcgtacagattgacggcgctctgctggaaacgtggatgccttcggtattcgaccgcctcaacgagctttctggccagtgcgttgccatcaacggcagcctgggcgtgttcatcgaagacgccagcatgggcagcatcctcctgcagaaaggcgaaagcctgggatggccggtcaacaaaattgagtccgccctgaccagcaaaggaaaggacgagcgcgccattatggcctccggttaccactaccgcggcctggcgaaaatttcccgacacgcctacgagaagacagccgtcttcaagggcgagacagcaaaccatctgcataagcaggtttcccgattccaccttgccgacaagaaagctcataagcgcgccgatgacctgctcgatgattacacctacgggctgatcatcgccttcggcagcggcgacgcaatctgacgagagaaccaatgaacgaagacgatttcgaaatcggcagctgctctcactcagagttgatggcattgctggacagtgacgatatccagccaggttccacggctggctatcagacctgcaaaacggtttacctctaccacccgctgggcggcaagatggtggatcgcccgattaaaatggcgatgaatgagccgcgcaccgtgcatgttgcccagtcctatggacttgagcagcgcctgcgcgacgcgttcgagcgcgaatggaaagcgatgggtgcgaaccagcacatcgccaacgccgcacgcatcgcccgtatttacggcgtatctgcgatcgccatgctggtggataaccaagagccgaacgaatcgctggactaccgcacgctgtacaagcacaacgtcagctttaacattctcgacccgctgaacaccgccggcagtatcgtgctgaatcaggacccgaatgcccaggacttccagaaagtcgacggaatccgggttgctggcaagccgtatcacaaatcgcgctgtgtcgtcgtgcagaacgaggatccgatttacctcgcatacaacccggcggcgttcggcttcaccgggcgcagcgtgtaccagcgcgcgctctacccgctgaagtccttcatccagaccatgcgcaccgacgatatggttgcggtgaaaggcggcctgctggtgacgaaaatcaaggggccaagctccgtcgtcaacaacatgatgcagaagctcagtggcattaaacgcatgatgctgaagcgcgggaagacgggggaagtcctgcagatcggcgaactcgacaacatcgagtcaatcgacctgagcaacctggaaaagcctctcgactctgcgcgtaagcacatcctggagaacgtggccgccgccgccgacatgccagcgatcatcctcaactctgagacgttcgctcagggcttcggcgaaggcactgaagatgcccgctcggtggcggtatacatcgacaacatccgcgagtggctggatcagctttatgcgttcttcattcgcgtgtgccagtaccgcgcctggagcattgagttcttccagtcgctgcgtgctgacttcccggagctgaaaaacacctacagcgtgtatttcgcgaactggataaacaacttcgaatatcgctggccgtcctccctgaaagagccggaaagcgagaaggtgaaggtcgacgagacgcgatttaaggcgatcgtcagcatgctggaagcggtgctgccgcagcttactgctgacccggaaaaccgggcgacgctgatcgagtgggcgtgcgaaaacgccaatgccaacaagaacctcttccctcagcggctaaacctcgattacgactcgctgaaggaaaacccaccgccggagccgccgaaagctgaagagccgggcggcgggatgatgctatgaacactttcaccagaacagtgagagatgcggtgaagttctttctccgcaacggctactcgtcccgggaagagctcgaacgctggcaggcgattatccgccaggccgccgaaagcgaaacagccgatgactacatggcgatggtcacccgcaacctgacgaaggcatacgacctgcaggtgggccgcgctggcgcgctgaagcgccatcagggcatatcccggctcacgctcaactatcttgagccgaagctgaggacggagctcgacaggcggatcctcgccagcgccgaccttatccagctcaaccgcaaaaaagccatcgacaccacgttgtcgcggtttagcggctgggccagcagcattccctcagccgacagcattgcgctgaccggcattcagggaacgatgcgggagacggcagcgcacattcagaaggccgccgagaaggtcgactatgaagcgcgccgggtgatgatcgaccagaaccataagctgatagccaacatcgacaacgtgatcgcaaccagcaataacgcgattgcagcgatatggcacagccactggcggcggccgggttatgacttccgggaagaccacaaggaacgcgatcagctgtattacctgattcgcgggaactgggcgcaaaaaaacgggtacgtgaaagccgggccagccggttacctggatgaaatcactcagcctggcgaagaggttttttgccagtgctacgtgacctacatctacaacctccgaagcattcctgaatacatgctgacccagaaggggcagaagttcatggagtcgatgaagaaagcagcataggagcattaaaacgtggctatttttggcagcgggataatgttccgtcagggtaagttcgtcttcctgatccagcgctcggatgatggtacgtggtgccagcctggcggcacggtagagcctggcgagttggctattgatgccgcgcgccgagaggtgctggaagaggtgggttatcagtacgatggcccgctgactccgcacagcgtatacggcgattatctgacgtttcgcgcagaagtgccggagaggttcgaggcgaagcttaacgacgaatcgctggccgccggatggttccacattgacgatctgcccaaaccgcttcatcagcccttcgctgagatgctggcgcagcaggcgctcaatgaaaccgaagtggccgcgctcatcgctgacgggacgctaagcagcccgcaattctttatcaacatgtggatgttcgccatccgggtgaccggaacaggggttacctggcgctctgcagatcaacagatggcctttcgtaacccggacgactatctcaccccagagtttctccagcgagttgccggtgtaccgcttatctggctgcacccggagaaaaacaagctcgatagcgatgaatttgcgaagcgtgttatcggcaccctgacgaacagttgggtcgctgataatggcgaggtctggactattggccgggtgtacgacgctgaagccgccgaaattatggcgactcggcagcttagtacctcaccaaccgtcacctacagcgaatcgcaggactcaatcatcaaaatcgacggtcagcctctattggtggaaggttccccggtattgctcgaccacgttgcaatttgtgaacagggcgtatgggacaagctccttgcccctactggtgttaaatctgattctattccaaacgaggctgaaaagatggacgaggaaaaaatcgtagcgctaatcaataaggcgattgacgcacgcatggctaaggctgactcagaagaagcagaccgtaaagccaaggccgatgccgaagaagcagccaagaaagaaaaggctgatgctgaggcaaaagaggccgaagaggcgaaagccaaagctgacgcggaagagaaagccgcaaaagaaaaagcagacgcagaagccaaagagaaggccgacgcggaagaagcagaatgtatggcgaaagaaaaggctgattctgaactgcgtcagcagatcgccgacctgcgctcccgcatcccaaccgagttgagcgatgaagagcgcaacgaagtcgccgacgcacaggtgaaggccgatagcgtgttctcctgcttcggcaagcgcgcgccggtgccgctgtctggtgaaaagccgctggcatatcgccgccgcctgatgatccagttgcaggagcattcgcctgacttcaaaaccgtcgacctgtcttctatcgctgactcagccctgctgagcgtggccgagaagacgatctacgccgacgcgcagaaatcggcaagcctgtctgttggccctggcatgctgcgcgaaattaaacgcgctgatgcgaccggtcgccagatcagcaccttcgaaggcgatcctgctgccacctgggctccgttccagtccggcaagcgtcaggtcaccagtttcaacaaccaggcttaacgggagctctcaagcatggctaacttatctcttaacccgatggcaaccacgaatgcgctgggctccttcggtgtgcagtccgacggttatattcagggcgtggcgctggatgacccggccaaccgcttcaacctggcagcgggcaccgtggcggcaacggaaaccaaaccactgtggggcggtctgccggttgctgagcttctgcctggcaccagctcaagcccacgaggttcatacatccgtcgcgctgtgtctgttaacgaactggaaggctttaccgtcttcaatcaggctcacaatggcctgaccactcctcagtctccggtaccgctgtacgcatccggcatgagcgtttcgtactaccgcctgggctccaaaatgcgcgtgccgctgaaagcctctgcacaggttgttgcgctgggcacttccggtgcgtcggtgaaaacgccgctggcctgggattttgtgaacaaccagatcaccactgcggcggctgccggtttcgctggcgctgatatcgcgacaactgcagtgacctatgccaatggtgtggcgacagcagtaaccgattcagctcatggcctgactgctggtcagtacgtgaaaatcagtggcgtcgctcctgcagcgtacaacggcactgtggtcgtgctgtcagtcgtgaacgcaacgacattcacctatgcaccggcaactgcaccaggcggcgctgcaaccacgcagggcgccatcggcgcagttacgctttccgacatcacgctgccggtaaaagtgctcgccatcgaatcaggcaattcgaagactgtcagctatgacagcgcgacgggtttcctgacctggaataacaccgacagctgcgcgctggtcttactttaatcgggagctgaattaaatggctgcaattacccccagctacaccatcgtcaatccgtcgtacatcgcgccggagatgataattggttaccagcaggcatcaggtgcgtttgaaaccatcgccagcggtaacccgcaagtccgtctcggcgtgggcgaccagtacgtctacatgcgccgcctggatattcgcacccagaccacttccagccagtccggtaacggtaaccagctgccgagcgtggcgctggatgcgaagatgatttcaaccccaacctacctgttccgctgccgtggtatctacgatcaccatgacatggccgctgccggtaactggaactttgcactgccggaagctcagcgcctgggcatgcggcagggcattttccagcagctgcgttctgctctgctgtacggcatgaaccctgctggcggtgaaggcctgctgaacaccgctggcgcgactactgagtctctgcctccggacagcaacaataacaccacagtgctgacctatgaccacggccagatggcggtatatctgctgggccacgtacaggcagcgctgacccgtaccatgcaactgggccgccagcagcgtgtcgttatcctggggccgcagcgcgtcctaggtgctatggagattcagcagatcgttcagctgacttcataccagcgtcctggtggtggtactgacaccgtcggcggcacggtgaaagaagtgctgaaaggcgcaaacgtccaggttgactgggtgtatgacgataccctgatcggcgctggcgctggcggtacagacgcggtggtgatcaccatccctgaggtcgaagtgccgatggtcaactcgactgtgaacaccaacgaattcgccaagctgaccccgtctcttgccgcgaacgcgctgatgtttaccgacatggccgcgccgcgcgagattcctacgccgatcgctggtggcgccatcgatgttctgtccgaaatgcgttctaccgcaggctgggcagttcgtccggaagcaatcaccatcctgtccatggcgtacagcgcctgatccattctttgaagtggttaagcctctgccggggaaactcagcaggggcttttttacgagggtaaccaatgaaactctatatcgctaacaccaccaagcagcgccagattttcgcctatcgcaagctggagaccggtcgccttattcagatcccgattaaccacggagatcagatgatggtgctggatggctcaactgaagaagttgacgcagtggtgcagcatcaccagatttacggtctggttgactcgacaaaaatcgaccagagccaggcgtttgtcggcctgtgctatagcctgaacaagcctgtgtcagcagcggtaatcgaaaaagcgattcgcgataacgacattcacctgacccgtggcgcccacggccgccgccaggcatccgtagcggctctggatagttctctgcgcgaaagcggtaccggctattccggcgagatggaagtcagcgctgagcaggcgaaaggacgagaagacaacgaagacactcctacggttaacgaaacaatcgtgactgaacagtccgggagaaagaaaaaatgacaacgagcctgtcgggattcatcgaattcgttcgaactgacatgggcgtgaccgccgcgcaggttccagacgactcgccgtctttcaccctggcgtatggcggcgcggttgagtgggtaaaccctgatatcgcgtgcgtcacgccgaatctgtacaccgttgccgtgtacaacctgggcgcgtctttcctggtcaactatggcacggaatcggtattcgccgagttcaggaaaaagtatggcctgaacgatttcaaggctggcgtgattactggtgcaggagataactcaaccagcgctcagcgcctggtaccggacttcttcaaagacctgtcactggctgacctgcagatgctgcaggacccatggggccgacggtacctgatgattgcccagcagttcggcagtttgtggggtctgtcatgatcaccttccatcttggggtgattgacgtcccgtatgaggacgagaacaccacgaccggagacgtcgccgagtatctggaggaaaagtaccagatcatgcagacgtttttcgataggtacagcaacgacattgctgacctgatggcaaaggatatggcggaacaactggaaaacttgattgcaggcttcccgccgcagagtgacccttttcgacaatcaatgtcacagattcatgacctgttcgttggattcctcgacaacgccgaaatgaacggattgcctggcgtgccaacgaagcgcgcgctggaaggtatttcgaagcgattcaagagcggaaaagggccgaaacctcgaccttcattcattgataccggaacctaccaaggggctatgtgcgcctgggtgagcggggtgctaaatgccttccctggatgagttgcagcaaactgcaaaaaccgagcttaacgccacgctgacgcaaggtcttgatgacctgagccgttttcaggtggtcacgttcacaaagtatatccgcaaggtgctgcccctcgatggtttcgtcttctgggtaaaggcttctgttctgtcggacgacccaagcagcgagccagatacggttgacgtcaaaggttatctgcacctgacgaccgaaaccatccaggacgacgaacagctttacgaccggaacgtcgtgacgtttaccgcgcaggcggacatcgacccgttcaacgatatcggatctgatgtcctgtatatcggcgagttctttggccttcagttttccttctcccggcgcaccgggctgaacgaaccggccaacctctaccactacacaggggaggcaatcttcccctacatgcgttcgcagatcatcaactctgcagatgacatcgatctggctgatgtggtggtttcgagttcattgccagtatggctgacgctgagccagtacatgccaatgttcccggccatgctgtcgacgcagaacctgtctccgccgtatgcaacggtgaagtgcagcaacaccgcgccgattgccgggagcttttacctcgatgagcagcagaaccagtatcagctggtttccgaggatgtgacgatctccatcactggcctgcgcaatgccggggttgaagatttcttgaggtacgtgcagcagtacacgctcggcgatgacgcggaaatgggtgtgatgaatatcccggtagttcaggacgagcgcgtcacgcagaacgagctgaacatcatcgccatgagaaaaaccatcaagttcaaagtcaactattaccagcagcgcatgcggaatgtcgcgcgcaagctgatcacgtcagcgattccgtccatttacccggagaaataaataaatggcaattgttaacattaacgtctcggtgaccaatccaccgaagccctctcagctgctcaaatccggcgcgatgatctccatgggcggaacaaccctggctgcaggtgagtatcagctcctgacgacgaaagacgatctgaaggatatcacctcaccggctaaaactatttcaacgatcgcctgggcaaccggcgtggtcacagtaaccctctcggcagcgcatggctggaatgttggcgacactatcccactggttgtttctggcgttacgccagcagcgtataaccgcgccgtaaccgccactgtgaccacgtcgaccgccttcacttatccgctggcgacggaccctggcacggcaacagttatgggtacggtgaaaaccgtagcggcaaatgaaatcatcgagatgaacaccacgttctggtcccagggtaccacccgcgcggtctatgtgctggaacttggtgatgtatctgttgctgctgccgtggctgcactggccgacttcatcgatgaagatatctctctgggcaacacctatcagaaattcttctcgtacctggtaccgcgcgaatgggatggtgagccgacgtttaaaaccctgactggactgtataccagcccggcgtcactggtttatttcttcgttaccaccacgatcgccacctatcaggcatgggtcgccaccaaaaacaaatccgtgcttgcgggtgtggaatcgccaaacatccctgctggcgagttttccatggcgttcccgttccagtcctctctggcaaacgatcctggctcttcgaacatggttccgccaatggcgtaccggttcggctacggcgtaacggaatatcctgttgaagggaatggcacgctgcttaagcagctccaggacaacagcatcaactacgtcggcaccgccgcagaaggtggactgagcaacaaaatgctggtggcaggtcacatgctggacggcaatccgttcaactactggtattccgtggcatggactgcaatcaacctcgagctggatctggccaacgaaatcatcaacgggtcaaacaccactgttaacccgctgtactacgagcagaacggcatcgaccgcctgcagcgccgcgcgctgaagacgctgcgcaacggcatcagttacggtctgatcctcggtcgcgtgattggtaccagcctgacgcagcaggatttcaacaccgaatacgagaaaggcacgtatgccggtaacgcggtgatcaacgctgttccgttcgcgaattacaccagcctgaatccatctgattacgccgatggcaaatataacggtctgagcgccgtgatgacgccacgccgcggcttcgaatccatcacgtttaacgtgaacgtaaccaactttgtaggggcgtaaaaaatggcaaacccattagtaccgcagggattccttaatcgtgtgcgcggcgcggtgtcagtaactgacgtgccagcgctgaacatcaccgcctcttaccttggcaaggacgccatcagcatgcgtcctgatggcccggcgacggacattattccgacgctgaccggaacagtaggcagtcaggcgccatatcagcaggtgaccgtcaccgttcatctgctgcgcacccaggggttgagcgacagttacaaaaaccggtttgccactgacacggcactgggcgaggtagtgatcacccctgacgcgaaaacgctgagcaatttcaccgtgcttaacgcttatctggtgaacttcaacgaactgccgtttaccggtatggatgccgggtacgtggtgaccatcagcggctacatcctggctaacgacaacatgtgggtctgattgtgaaaattgacaaaaagctcaacctggtaacaaacatcacccgggaagacgggtcaatcgtgtacctgcatgtgaccccgttcccgtatgaggtggtggaagagcactgcctgctgctgggcaacctgttcaccaacttcatctctcaggtcggtggtctgggtgcggcgcgagttgccgcgatgatgctccgcaaaaagctccagcgcgagcaggagctgagagacgaagctaaccagcaggatcagcaggctccaaccatcgtagacgagatccagcgacttacatctgtggtctggaatgacggcggcacatggaaaacaacatcattcgacgctgcgatgaagcaggggatcatctcccctgacgaatatcgcgaagttgaaggtgaggtggttttttttatggtttcctctgccattcagaaagctcatctgatcgccccgacagtgggatcagtaatcggtatgttcggtgggcaactcgtatcattgagcgttacggtgttccgcgattcgttgctgacgtcgaatccgcctaccgatacccagaccccgagtgcccagccggaaacgtcatatataccctcctagactgggcgtcgaatgagggattctggcgggtaatcagggaaatcaccggcgaagagttcgccagcccggcgcagtaccgccagcgttacatcatttccgcgctaaaagacaggggttccttcaatggtggctaagtctattgtcgatattgacgtaaatgacgacaagtttgtcgcttttatggagaagtttaaagaatatcaggctgcacttgaggaccttcctgaggcatggcgcgggctggcgcatggcgccacggatgccaccaaagagacggcgaaagcaaaaacagagggtgaacttctggctaaagccttttctgagggggcaagcgcgattctgtcgataaacagcggacttgagcggcttaccgacagcctggaccgggcgaataaaagccaggaagacttcaacaagaaaactcgttcatcaaaggggtttttgagtgaagccacgaaggacgcgaaatcgctggccgggcacatcagggatgcaacaacaagcctgctgtcatggggtggtatcgtcggcctgttcaccggcgtgctgggagtaggcggtcttttcgggcttaaccgcctggcggccacaaccggttcccagcgcttcacctctctcgggatcgggacgagcatcggcgctctggactccacggccattaactaccagaaagcgctcggcaacccaacgggcacgctaggtgctatccgtgacagccagatggatctgtcaaagcgctggcagttccaggctatgggtattaacaaccctgaccaggacccggcgaaacttctgccgcaactgattcgcaatgctcgagatgtctttgtcaaaaacggcagcaccctgcagggagccaacgcctacggcctgacgaacttcttcagcctggatgacctgaatcgctttaaaaacatgagcgatgaagaaatcgatgcgatggaacggcgggcgcagaaggatgcgaagttactgcagatcaccgatcagcaggctcgtcagtggcaggatttcaacgtccagctggattacagcgggcagagcatccgtaacacctttgtgcgcgggcttgggccgctaaccccgcagctgagcaagctttctgacgcactggcaggtgccattgatactgtgttgcagtctccagaactgggtaagtggattgacgggctggctggcggcatagaacgcttcgggaaatacctcgcatcgccagagttcaccaaagacgttgacgacttcatggccggcatcgaaaaacttggggcgctcatcggtaaagtttacgactgggtcgtgggtaaaaccgacatctccgtgtcggatgtgacttctggatcatcaatactgagcgacaagaaagtcacggacccgaaaacggggcagacttacacgcctggatctgaagatgaccctcgggtgtgggggtggctgaagggtgttaagcgctttttctccagtggggatgttaagcctgtggacccaacccctgcggatgtctccgcgaaagggaggacgatcgccgaccggttcaataacccgaccaacctacgctgggctgagggatacgggacgcacaacacgcagagcgggaaatttgctgtcttccctacgcttgatgagggcgtgctggcgtcggcgaaacagctgcaaatttatggcacccgcggcatcaacacagtcagcgaaatagcgaaaaaatgggccccgtcgaacgagaacgacacggcggagtacatccgacacgtcgttaaaacgaccgggcttggcgctaacgacaggctgaacctcaacgaccctgcaattctggcaaaactcatttccgccatgtccacgaaagagggggccggaaaccgggttagcgagggcgcggttatccagatattcaacaacacaggcggcaatgcaatcgtttcatcatcacagctgggagtgactggataatggcatttactcgcgaactctaccggcttggcttcgaaatatccccggttatcctctgcaatggagttgcggaggctatccccggcggcatgctgcccatagttgcgctcacccagagcgccagctttgtgacagggctgattggtggggcaatcaaccttaccgatctggataaatatttctgtcactggcgtcctgttcagggcgcgacaatgctcgactacgacattgctaaatacccatttgctaaccagactgtcgcggccaacgcgcttctggcgcagccgttgagggtcagtctgatgatggacgcgccggtgaacgagaataccggcgccatgaccaagctggtaacgctgagctcgctgcaggcggttcttcaggcgcatgccaacctgggcggcacttacatcgtggccacgccgtcgctgatatacaacaactgcatcctgaaaacggttaaggacaactctaccggtaacgacccgctccctcagcgctcatggctatgggatttcgagcagccactgattaccgaaaccgctgcagatcaggcagtaaacagcttcctcagcaaaatagatggcggcgaccagaataacagcagcgcatggacaaacaccgtcagcgctctgggcaacacatcgctcggtggttcggttactgaagcggtgacaggcgtgattggcaagctgcagggggtatttggcatatgagcaccgtcaattatccgtttaccggacttgaaaggaagagcatgacgttcgcgccggttcttgacggcacggtgtacacctgccagatgaagtggaacatcgccgcgcagcgctggtatttgctgatcactaacagtgctggtaacccggtgctgaatactgctgttgtgggctcgacatccgccgggggaataaaccttctgaatggggtgttcacatcgacgaccatgatctggcgtgaaaagaacgggcagattgaggtaacgagctgatgcgctactacgaaattaacatttttgatggcgacaccttaatccagcaatattccagcctgaagaatggagtctataaccccggcgcgctgatggtggaattcgacatcatgcgctttggtgaatccacgccagcaggggaaacacacctgactgtatggggtataggcccaaaagacatgcagcaggccagacagaacctctacggtaagcgaattcaaatctttgccgggatgtcgaaagggctgccgctggcgggggtgtgggataaaaagcttgccattgaagggaccatttttcaggtgttcggcaactggcagggcacagagctacggctggacttcatcattgtcgctggtccggttaataccactgcccgcgggcagatggtgcctctccagctcaccatgccctggtcaatggggcagaaactctccgttgcgctgacacaatgtatcatgactatgggcgggtttacgccgaacataagcatcagcgacaggctgacgctgaattacgatcgccccatgttttgcggctccctcgctgagctggcaaaaaacctgcgggcattttcgctgtcccgcatcaaagacccaggctatacgggtgtggaaattgccgtggtaaacggcaacgaaatccgtgtgtgggataacgattacgctaaccatccagatcagggatcgaaaatcagcgcgacggaaaggagtaaaaacccagtccagataaaattcaatgacctgataggccagccaacatggattagtttcggcgttgtcagtgttgtctgcgtcatgcgcgcagacctgcagactggcgatcacatcctgatgccggaaaaggccaggccgatgattcaggcatcctcttactcgcagtttcgcgatgactcagcctttaacggtgaatttgtagtgcaatcggtgaggttgctgggtaacagcaggcagccaacagctgaagcgtggatcactgtgattgaggcatacccggcggaggcggttaagacaaaatgagtgttgaccagaagcttaatttcggccggaacatgaacaggttcgccgagcagaagtttaatgaggctttccaggcggctggtaaaatcctgccggccagcattgttgagcagcagggaaacatggtcaccgtgtctttcgagttgcatgatacgccatacgttttcccgaatgtaaccattccgcttttcggcccacagtacatccgctatccaatgcagcctggggacaaaggcgttgtcattcctgccgacacctatctgggcggcgtaagcgggcagggcggcggcgtagctgacctaacccctccggccaacctgagcgccctggtatacctgccgatcagcaacaccgaatgggaggccgtcgacgggaacgttgtcactatctacggacctgagggcgtaactatcagggaccagggaagcaatacgacgtttctgttaactccggacagcgtgacgattgcggccgtcgatttgtttaaggtcactgtcggtagcaccgttctaacccttacccagggaatgtggaacatcacaggacagagcgggaagttacaggattcaaccgccagcaccagcccggagattatgcataccggatgggtagctctggtcgcatggttgaataaccatcagcatacaaacgggaatggcggttcaaacaccggcgccccgaccaccactttcaacgggaatatcacgcaatgagaacctacggaagagatgcaaatggcaagtgggtgctggtggtgccggatgaaaacggcttcaacgattctatttatctgacgacgctgatccagaacctcaagctggctccgcaggagtcaccattttttgcaaacaacggcataccgtcccagagctctgttattcagcaggtgctgcctacctactatgtcgacaggcttcagcggcaatttagtccgtatttttcatcgctgcagatcgccatggtgagcgatgacccgcccgtatacaacatttcggcgataacgaacgccggttctaaaattatcacaacggtgaacgtatgagtgatttgtccgtaagctatgacgcagccgggcccgtgccgaaaacatccgaagaactgcgcgcagatttagtttccagagccactgagttatcacctggtatcactacggaccttcctggatcgctgattgaggatatcgtcggtaccgacgttggcgcgctgctcattgccgatcagattcgtgtcgacctcatcaactccgtcggcccgttgaaagcgaatatgtacatgcttaacctcctggcacagcaagcaggaataagcgcacaaaaaacagagggatcgactaccgtaccagtgacgtttagcggccctgcaggattcgttatacctcaggggtttttggtaagcgacggcacgtatacctaccagattgccgatgcgacagtggtcctgtcttcaggtgtcagctcaatggtaacagccattgcaacgaatactggttcgtgggctgttccggtaggctcagttaaccagatccttaccagtctgccgtcggacattaccttgacatgtaccaaccctgttgccggtacgccgggtggcgcacctgaaaccaattacgagtttcgcgagcgcgtctgggaagctcagatgtcgaccgtgcagggatatccaggatttatacgccagaagttaaccgacctgagtgatgttcaggcacgtcttgtttccgtggttcagagcggtaattcctggattgtgatgtgcggtggcggtgatatctatgaaatggccggggccatttataagtcagccggcgacatcagcaggctcaaaggtgcagacctgaatatcaccgggatcaccaatgcgaaccctggggttgtcacaactgacataacccatggtttcagttccgggcaggtgattcgtatcactggcgtaactggaatgagtggcgtcaataacgtaaaccttaccattaccgtgctgagccctcatactttctctattggaataaataccactgcctccggagcatggacaggcggcggaattgtaactccgaacctgaggaataacgttgtaacgatcaacgactggcctgatgactaccttattccttttgtaattccgctgcagcagctggtaacgataaaatttgaatgggcaacagagagcgtgaattatctcacggatgcgactatcgcctcactggtgtctcaacctgtaatcaactacgtaaacgggatattcgctggcaagccgatgaacatcaacaacgtcaaggatgttttccttcaggccattaacggtacgctggacatgagcctgatctcaaccttgaacgttattgttactgtgaatggcattatcacagacgtggacgccgggacaaatatcatcagcggtgacccatacagttactggtatatagcctcaaatggggtgattgtcgacgggatataacatgcttgaagatatcattaaatcatacttgtatacgcagtataaagacgatgatgacctccaggcattcgtcagcgcatataacgccatggctcaggaaatttattcatggatgattaacgctaatctgccgatttttgtcggtggttataatgttggtgatcagctgaaatggacagccagagggatatacggcgtgaagccaccagtgctggttagcggaaagcagagcacatttggcccattcaatgccgtaatgtttaatcagttgccttttaacggaagaaaggtagtcaaccagtcagagcaggttgttgtgtcagacgatcttttcaagcgcataatgacatggaatttctataaaggtgacggatattacttcacaatcccatggctgaagcgtcgcataatccgattcctgacgggcattgatggcatggatgttgttaatgatcagcgatggagtgtttcagttttattctctggttctggcgccagcatctctataatcaaaggataccgacgacttactaactcttccctttacaattcatttggatttaacaacagagttttcaatcagaaaactagcggcgtgataaagagtacgaaatatgaatatgcagaattattcaagcaggcctttgatagcggcctgctccacatgcctttttatcaacccgtttcagtcacaatagttggctagcgattcattggtggactgaagagtttcctttgattagaattttataattcctgctgctaactaccatatccaggaatattttcaggcataaagaaattgtcaaaagcataataactacaaaaaacaacatcacaacaaacttgatgttctcaagtggcgggactccttcctgcgcccacatttgaatagcaagagtgataagaaatgcagaaagaaaaatagttagcgttgcaactccagagaggattgtgcggaaaaaggctgcagataaattaatcatagagaactcctgtttataagattcagcaatcataacactgccagcaaccaatagcggcagataataccatcccggaggaataatggcacttttactgttggctgctaataacgcccaaagcgttctggctgccgggataagcgcgtccgcaacaaccatgacgctgaatactggtactggtgctcttttccctgcgccagtttccggtaccagtttcttcaagttaacgttgattgatgctgcaacaggtcagataagcgagatcgtgcatgtcaccgccagaacaggagacacgcttacgattgtgagagcccaggagggcacgctggctcgcgcgtggtctgtaaacgacattgctgccaacatgatgactgctggcacgttgagctatattttcgataactacgcaacaattgccagtctcggaacagcagcagcaaggaacgtaggtaccggttctggtcaaatccccgacatgtcattttttgcaggaaccagtgctagtagcggatatcaatatttcccaaatgggaacttgatccagtggggtactatcggccttaactcttcaccctcaggaactactattggagtattccctatagcatttccctcaactggctaccagatagtcgtaacacatgacaacccactcgatggtacgcttgcgtatggagccgcaagcattattagcccgacacaatttagagtgaacgcatgcgcaattaacacgaacacatttaccctgaatccaggctatgcaatgacacttcgctggtttgctatcggaaaataaaaatgaacagatatctgtatgatgcggtaactaatgccttttatccattagcattgaagtccatctaccaagaaagtggctcctggcctgctaagggagtagatgttgacgaagaaacttacgaagagtttcaaaatcctccgaccgggaaagtgagagcgcctgatagcgaaggcaacccatcttgggtagatattccgcccgctcctaatgaagatttacgaaaagcagctctttctatgctaagcaatacctatcaggatgatatagaaaaactcaacaggtcgtggctggctgctgccgttaatgatggtgtaaatgaaacgacaaaaaaagatgcagttttagtgcagattaatgcaagaaaatcgcagtatgcaacagacagggcagcaattattgctcaatacccatagctgagtggagaaacgcatgccagacaatgaatcctcacaaactaacgaagtacagtcatcttctgaaataactgaagttagattctgccctatttgtggaacacaaatgtatcaagggatgcgctatggattcctttgttggatttgtcctgagtgtgactttgatgagcctgtgtgaacaatagcatttttaaagaaagttaagcccacttcggtgggctaattgaattttaccggaacttatcaatctgaaggtatctcattagccctaatctagacgcctcttctgatgcgtcatcatttgctttcagataaaaagaacgtgctactgggtatggtgccatctcggatggtaaaacagaatatgtaaatgacttgcctttatcttttatattacattttatgctccactgatgttcgttgcttacagcgccggagcattcggttgggccataataactcgataggtatgaacttagtcgagtaacagcatcatgaacataatcaggtttgctctgcatatagccgatagaacccatagaaagtacaacaaacgaaattgctgatgctgataaaattagattccgattcatacaaagaattcctagcaatgtgaatatgaaaagccgctgatgagcattcgcagatcgtaagtatatacattttaatggcttgataatagccaccaatgacttcgtacttaaagttggttttgctgatcaatcaccttccattgatcgttaaaagcgatcacgcgtaagaagaagacaaacttaatgagcggttaaacccaggacgggagtggaggatagtgaaaatccagcttgggattttttctgtctgcatcttgatcaccaccatcgatcaataatactgtatgtacatacagtgtgcgccgggagaccggtagagatcaaggggtgaaagtccccgaccattgaaggaccagcaatccacaaggtccccgagtcatgcgttgcataccgcgaggtatggggcgaagcgattgagggggaagcagcggaagaggtggaagtgctggggcgggtgacgtacttcattaatagcgtaatagatgatggaagggtggtataaaaccgaggcggtgtaccaaattgcgtaccaaataaattgtcggttcgtctggcttctttgttgatgcgggtttcgtggttattgcgcgtagtcatgaaataaaaaagtcgggcgagcggcagagtcagacaccagtaataccatcctgttaaaaaatgacgtcactatggtaaacgatcgtgcgggtcagaccgaataaaaagcaccgccgcgtcgcaaatttgcgcgccagcttcagagaaaaatctgcgttctgtcacatttttttgcaattaagccaggtaacgacatcagaactcccgtaaaaaggtcatcgatttttaatgacctgaggatataccgttgaaacgccgtctgtttattgctgtttctttactcgcttcgagtgtctcatctgcttttgcggccgaaccactggatttttcgccgcagcctccggccattcaggctggctcctgggtgctgatggattacacgactggtcagattttaacggcgggcaacgaacatcaacaacgtaatccggcgagcctgaccaagctgatgacgggttatgtggtggatcgggccattgatagtcaccgcattacccctgatgacatcgtcaccgtagggcgcgatgcgtgggcaaaagggaacccggtgtttgacggttcatcgctgatgttcctgaaggagggcgatcgcgtcaccgtgcgcgatctgagccgcggcctgattgtcgattccggcaacgacgcctgcgtggcgctcgccgatcacgtggcgggcgggcagccgcagttcgtgaagatgatgaacgactatgtgcagaagctgaacctgcgtgatacccacttcgaaaccgtccacgggctggacgcgcctggccagcatagctcggcgtatgacctggccgttctctcccgggccattatccacggtgagcccgagttttatcatatgtacagcgaaaagagcctgacctggaacgggatcacccagcagaaccgtaacggcctgctgtgggataagaccatgaacgtagacgggctgaaaacggggcatacctcgggggccggctttaacctgattgcgtctgctgttgacggtcagcgtcgtttgattgccgttgtaatgggagcggacagcccgaaagggcgtgaggaccaggcccgaaaactgctgcactgggggcagcagaatttcgatacggtgcagatcctgcataacggaaaaaaagtggggacggagcgcatctggtacggcgacaaggagcaggtaaaactgggcaccgaccaggacttctggctggccttgccgaaagcggaggtgcccaatatcaaagccaaatacgtgctggataaaaaagagctggaagcgccgattgccgcgcatcagcgtgtcggggagatccagctttacgatcgtgacaaggtggtagcccactggccgctggtcacgctggaagccgttgataaaggcggcctgttctctcgtctgagcgattacctgcatcacacgctttaaccgccgatgagcagactggcagggttgcgagtctgctcacataataaacactcctcgtttgctgataatgataatccagttttatagtgtataaatatacagtgataagcggaggcagcatggaatacagcattacgcagcaacagaaacgtaagattgccggttttcatttggtcggtccgtgggaacacacggtaaaacagggctttgaacagctggtcatgtgggtcgacgggcgtcacattgagcctctggagtgggtggcggtctactacgataaccccgatgcagtcccggccgaaaaactgcgctgcgatacggccgttaccgtaccggacgattttgtgatcccggaaaacagcgaaggcgtcatgatgacggaaatcgcgggaggggattatgccgtggcgacggcgcgtgtggaaaactatgactttgccacgccgtggtatcagttcttcaattccctgctgcaggacaataagtatcaaatggcgctcaaaccctgcttcgagcgctacctgaatgacggcaacgcggacggctactgggatattgaaatgtatatcgcggttgagcacaaaccggtttaggcctgctgaataaagggtttttcagccgggaccgttccgcccggctgaaaacacagtacaattgtgatttgccgtgtagctggagagcgggtgtgcgtcccgacaaatcattaaccccttttgaaattcggttgtataaacactaccgcgtggtgcacgggtgtcgcatcgcgctggcattcgtattgacgtttgtcctggtccgcttgctggaggttccggaagggacgtggccgctgatcacgctggtggtggtgatggggcccatctcgttttggggcaacgttgtcccgcgcgccttcgagcgtattggcggcaccgtgttaggttcggccctggggctaatcgccctgaagctggaacttatctcgtttccggtcatgctgatatggtgcggtgccgccatgttcctgtgcggctggctggcattgggcaagcgtccttatcaggcgctgctgattggtatcacgcttgcggtggtggtcggcgcacccgccggcgatatgaccacggcgctgtggcgaagcggggatgtcattctgggttcactgctcgccatgctgtttaccggcatctggccgcagcgggcttttctgcactggcgtatccagatggccaactatgtcaccgcgtttaaccgcgtctatcaggccggtttttcccctaatctggttgaacgcccccggctggaaaagcatctgcaaaccatcctcaacgacgtggtcaaaatgcgcggcctgatcacgcccgccagcaaagagacccatattcagaaagcgattttcgaagccatccagacggtaagccgtaacctggtgtgcatgcttgaactgcaaatcaacgcgcactgggcctctcgtccgagccatctgttgatgcttaacgcgcagaccctcaaagagacccagcagatgacgcagcaaacgctgttgaccatcgctcatgcgctctacgaaggtaacccgcagccgatactggcaaacagcgagcggctgaatgagatcgttgcggagctgaagcagttaatcaatgagcggcagggcgataacgtggcggaaacgcccattcatggctatgtctggctgagtatggaactggcgcgacagcttgagctgctatcgcatctgatttgtcgggcgctgcgcaaataaaacgcggatgtgacgcctgctgcttcgattcagcagcaattggggttatgatagttttaaacgatatactcattgtcattcgcagccgctgtcagtaaggttattgttacaacggttgctttaacgaatccgaatctcacattatcaggggtgtaaaaatggaaactaccaagccttcgttccaggatgttctggaattcgtccgcctgttccgccgcaaaaacaagctgcagcgtgaaatccaggacgttgagaagaagatccgtgacaaccagaaacgtgttctgctgctcgacaacctgagcgactacatcaagccaggcatgagcgttgaagctattcagggcatcatcgccagcatgaagagcgactatgaagaccgtgttgatgattacatcatcaaaaatgctgaactgtccaaagagcgtcgcgacatctctaagaagctgaaagtgatgggcgaaatcaaaaacggcgaagcaaaaagcgagtaatcgcagcgaatcgtgaaaaaggctctctggtgacagagagcctttttttatgactcagaacgtggctgtagctgataaatccaggcttgaacctgcttgccttcagaggtagtcaccgtgacctcaacccggtcatagccgtcttcaaactcatccagcatttgccagtgtgcggaaaggttatcagagataaacagatagccttcgacgcgcggtccatcggagtggaggacaatcccgggaaagtctgccgccgcaccccagccgcgttcgtagaacgtaccggagacgaaaccggccagccattcaccgccgatgttttcaaggatatgcgcattagaatggcccggacgcagcgtgccgtagacaaacagagcgttcattttccctcatccgcaaagcaaaaagcctgctttaaaagcaggctttttaaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgttgtggaggcttatcttagcggcgaaaaaacttttgtcaaacctgatcttagggaaaatcgactgattgctgattctgtcgtcagtttgttgtaattccacacatcttttttcaggaaaatactttgcaggattagcatttctcccccatcatttgaaatggagtttcaacttttctcgctaaggtccattttgaacgtcactgcctccttacgccaggcgatcgcgcgcacgccatggtatgcaaaacgtaaaagctatcgtgtcctgttctggcgtgaaatcacccctcttgctgtgcctatcttcctggaaaatacctgcgttctgctgatgggggtactgagcaccttcctggtgagctggctggggaaagaggcgatggcgggggtcgggctggcggacagctttaacatggtggtgatgtctttttttgctgccatcgatctcgggacgacggtggtggtggcttttagcctcggcaagctcgatcccaaacgtgcgcgcgaggcagcccgccagtcgctgatgatcatgactgtcttttcgattgttctggcggcggtgattcactatttcggtaaagagattatcgactttgtcgccggggaagccacgaacgaggttaaagacctggcgctgacctatctggagatgaccgtcatcagctatccggcggcggctatcgcgttgattggcagcggcgcgctgcgcggggcaggtaacaccaaaattccgctcctgatcaacggcggaatgaatatcctgaatatcatcatcagcagcgtgctgatctacggcgtgttctcgtgggacgggctggggttcgtcggcgccggactggggctaaccatttcacgctatatcggtgcagcagcgattatcggcgtgctgatggcggggattactccctcgctgcgcctcacgctgaagagctatttccgcccctttaacttcgccattatttgggaagtgatggggatcggcattcccgccagtattgagtcggtgctgtttaacggcgggaagctgctgacgcagatgtttgtcgccgggatgggcaccgacgttatcgccggtaacttcatcgccttttctatcgcctcgctgattaacctgccgggtaacgcgctgggttcggcctcgactatcattaccgggaaacgactcgggaaaggacagattggccaggctgagcggcagctgcgccacgttttctggctgtcgaccattggactgaccgtgattgcctggggaacggcgccgtttgccgggctgatggcctcgttctatacccacgaagaggacgttaaagaggtcgttaaaatcctcatctggctcaatgcggcctttatgcccatctgggcggcctcatgggtactgccagccgggctgaagggcgcgcgtgacgcccgctttgcgatgtgggtgtcgatgctcggcatgtggggatgtcgcgttgtggcggggtatacgctcggggtgatgctcggatggggcgtggttggcgtctggctgggtatgttcctggactgggccgtacggggcgcgctgttctactggcgcatggtcagcgggcgctggctgtggaaatacccgcggaaaaatgcctgacaattgcgcgaagtggagaataaatcggcaaacgatcggaaatatgcattctgcctttgacatcatgggggagcacgttgatatcgccaacaccgatggacagcttcagctgaacgtgaccgatcgtaaaaccggaaggatctccactattcaggtttccggtctacaaagtaattcaactgacttttaaacaatagctaaataaggacaacgatcatgcagcgcttcctgatatttgttgcagtgtgcttattgagcggttgtttaactgctccacctaaagaagctgcaaaaccaacattaatgcctcgggcccagagttatcgtgatttaacgcatttacctgctccaacggggaaaatatttgtctccgtatacaacattcaggatgaaaccgggcaattcaaaccttacccggcaagtaacttctccacggccgtgccgcaaagtgccaccgcgatgctggttaccgcgctcaaggattcgcgctggtttattccgctggaacgtcagggtcttcagaacctgttgaatgaacggaaaatcattcgtgccgcacaggagaatggtaccgtcgcggccaataaccgcacgcctctggaatctctggcggcagcgaacgtgatgattgaaggatcgattattggttacgaaagtaacgttaaatcgggtggtgcgggcgcgcggtacttcggtatcggtgcggatacccagtaccagctcgaccaaatcgccgttaacctgcgtgtggtcaacgtcagtacaggcgaagtgctctcttcggtgaacaccagcaaaaccatcctgtcttatgaagttcaggcaggggtattccgcttcatcgattaccagcgtttgctggagggtgaaattggctacacctctaacgagccggtcatgatgtgtctgatgtcggccattgaaaccggcgtgatcttcttaatcaacgacggtattgaccgcgggctgtgggatctgcaaaacaaagcagacgtgcagaacccgatactggtgaaataccgcgatatgtcagtccctccggaatcctgacaggaagcgcataaaaaaggcgagatgattatctcgcctttttttattcgctcaccgccgtgatgtcttgcgctttttcccgccgcgacgccagccaaagaccgctgtttttcatggcatagccaaacagcaatcccagcaccagagaaggaacgaccagcttccagtcaccctgccctgcaaaggtcgcgcacgccccgataaaggtgcccggcacaaacgaaagcaggagatgcttagcctgaatacacatcaggaaggcaacaacgcccgtcatgatgtaccccagcatctccagatgcggcgccagcgcgctgcctttcatgatcaccagcgcccagataaccccgctcattagcgtgcagcctgagataaagagccctttgacgcccccctgcgggcaggcgaaataggccgtacagccaaggaatccagcccagctgagcaatccgagagacacggccacccatccccagagcccggagagaatgcccgttgttattgcgatacaaagtaatatgttcatggcgcgcatcttagcagaagcgcaccatagaaatgcgatcagaagcacattatgtgcaaattgaaatgcgtcgttgcaggatttatgtgatctaaatcacttttcgttctcttcttccagctcatcccacatcgccgcaattgcgtcgcgggtcagcggtgccagcgttctccagaatggcgaggcggcgtgggcttcgactttcccaaggaatgttccgacccacggcagcaggtacgtttcgaaaagcgtttcgatagcttcgttctcatcatccccggcgttatcttcaatccaggaagcggccagcagcagcgtaccgatatgatccgcaggcgtatcgctcagcggcataccgcgcgtggagaggaaagcacggactttcgcttccgtcgcccctacctgccaggcagaacggtatggcgaaacgcggcactcatcgccgacgaacagcgcattgtaatcggtcgcaatctgctgcatgtcgcagcttttttgcagacgcgccagtaaatcatcctgttccagcggccagttctccgccagcttaccttcacgaattaacgtaaagagcggaaccaacagcgggtcttgcggctggcgataatagagcgtacccagcacgcggcaaaggatggaaaactcgttcatttttattattccattacacaattaaagatcggcaaattcggcaatcggctccatgccgcgcgattcgaggaaatcgagcatgcggcggggagtcacgttcaggatttgcgcttccgggaagttaacgtcattgagcactttcaggcactcgctgaaatcgcccagcgtaaaggcggtatgggaatccgaacccaacgccaccatgccgcccgcatcgcgtacggcggcggccacttcgcggcagttggcttcactgcccttgcgcgagtgaacaaaggaggagttgttaatctccagcgccacgcggtgcttcgctgccgcctgcgcgacagcctgaatatcaatcgggtacttcgggttgccggggtggctgataatgtgcacattgccgctggcaatggtggcaatcatcgccgcggtgttggtctctttatcctgaggtgcaaaaaccggctcgtggaaaccggcgaggataagatccagagacgtcagcatcggcccggtgcagtcgatctcaccgtcggtatttttgatattcgcctcgatgccgcgcagaatcccaatgccgtccaccagacgtggccagatccgcatattcacaaaatgccagtagtgcggcgcatccgccatgtccggaccatgatcggtgatcgcgaacagcttaatgcctttcagcttcgcctgggcgatataatcatggaggttgctatacgcgtgggtactggcgacggtgtgcatatgcaggtcaacgggatacatctctctctcctctgcggtttttccaaaggatagcagttatcagcggcgaatattagcaaaaacccggcgaacgccgggtttctctcagtagccgcgctgtctgtcaacctggccggtgacagcgttacccttctccatttcgctgatggtatgagatatgtacgccaccgcttctgccggacgcgtcacggcggccacgtgcggggtcatcgccacgcgcggatgtgcccacagcgggctttccaccggcagcggctcacggctatagacatccagcatggcgccttttagctttccgctgtccagcgccttcagcagatcgggctcgaccagatgcaccccgcgcgccaggttcatcaggtagctctgatcggctaactggttgagcaaggtttcattgatgatccctaccgtttccgccgtgttgggcagcagattgatcagcacgcgcgtgccgttcagaaaggccggaagctcatccgttccggcaaagctctctacgcccggatagtccttacggctgcggctccagcagcgcagcgggaagccccatggagcgagggcttcagccacttttgagcccagcacgcccgcaccgaggatgccgatggtaaagtcttcgcgacggtaatccggcagcggctcccagtgggcctgctgtttaaaggcctgatagtcatcaaaacggcggaaccagtgcagcacctggctgacggcatattcctgcatctgctggcccattccggtatcttccaggcggaacaggggaatcgcttccggcagcatgtcagggtgcgccttcagcttacggccctggagcatttctaccggcggatgccagaccagcgcatagtcagcatgttcgttatctccacgcttccactcgcgaacgcgtgccccaggtaaagctgccgtgagcgcctcgatccagtaggccgtatcaaacgtggggtgataaaaaagtatatccatagtcattcctgccttttattgcgctgatttattttgctttttaacgaggttgtcagcataacaaatttattgcgcggctgtgttgctgataaaaaagacgctttcagcacaattaagaatcatgttgcctgaagtttgtctaaacgcgctaaattactgaaaaagtgagttgacggcagttcggcttttccttacattagcgcccgtcccgtcaacaacgggatgacaatatggtgaggtgtccgagtggctgaaggagcacgcctggaaagtgtgtatacggcaacgtatcgggggttcgaatccccccctcaccgccatatttaaagaagagctcgcatgaaaatgcgggctttttttcgcatattgcacgcatgcaggggggatgagaatccccgaccggggttcgacaactggcgacagccagttggacagactgtgagcgtcgcgaacaggctgcccgcagggcgagcgaagcgagtcaatccccccctcaccgccatatttaaagaagagctcgcatgaaaatgcgggctttttttcgcatattgcacgcatgcagggggatgagaatccccgaccggggttcgacaactggcgacagccagttggacagactgtgagcgtcgcgaacaggctgcccgcagggcgagcgaagcgagtcaatccccccctcaccgccatatttgagatgagagctcgtacgaaagtacgggcttttttcttttatattctccgaaaggggggaattcgaaccttgaaactccctgcgctctttatgtcgggtggcgctgcgcttacccgacctacaaaaagctactcctccaccatcttcgcatactcttcagtcagaaaatccaccagcgtcctgaccgacggcagcatgccgcgccgcgaaggataaaccgcgtgaatcacttcccgtcggggttcccacgcgtccagcacccgtaccagttcccctgacgcaagctgatccttcaccatcaatatcggcaactgtacaacgcccacgcccgccatcgctgcttcccgcaatgccagcatgtcggtggtaataaagcgcggtgcgtagtggatctccgctttcgccccttctggaccactgagctcccatttatgcacctgtttaccagcccccatacttaatccaggccattcactgagctcggaaggcattcgcggtttacccatacgttcaatcaactgcggacttgccaccaggcaatgccccctgtcagccagcacccttaacaccagatcgctgtcatcaaacggacgcggacgcacgcggatagccacatcaataccttcgccaacaagatcgacccgacgattggtggcctcaagctggagattaatcccggggtagcgcgccataaaccgcgcgagcatcggtcccacgtggacgtgcagtaacgtgacgggacaggtgatcctgacgacgccgcgcggctcagcctgcagcgcagcaacggcctcctctgccgcttctgcttctatcagcattgccttacagtgctgatagaaagtgtgccccacttccgtcaccgtaaactgccgcgtcgtgcgctgtatcaaccgtacgccaagccgctcctccagctgcgcgatcctgcggctcagtttggacttgggttggtcaagcgcccttcccgccgccgcaaaccccccgtactccactaccttcacaaaccagacgaagtcattgagatcctgcataaatcctcatcgttctattttcagaacagtgaatgccattttaactatctaccgggatattagccctgaatataagctaattacatcaacagaacatcaggagttaatcatgaaaaacatcactggcgtttatgccgctcctcgtcagcactgggtgggcgacggtttcccggtccgttcaatgttctcctatcagacgcacggcgagccgctcagcccgttcctgctgctggactacgcgggcccgtacacctttccggcagacggtgcgaaacgcggcgtaggccaacaccctcaccggggttttgaaacggtcactctcgtctattccggtgaagtggagcatcgcgactccacggggaaaggcggcgtcattggccccggggacgtgcagtggatgaccgccggcgcaggcattttgcacgaggagttccactccagcgcgttctcgcaaaaaggcggagaactcaaaatgatgcagctttgggtcaacctgccggcgaaagacaagatggccgcaccgggctaccagagcatcacgaaagccgacatcccggtagtgacgctgcctgacgacggtggaacgctgcgggttattgccggtcgctacgacacggtgaccggcccggcgcacaccttctcgccgctcaacgtctgggacatcgcgctgaaccagggaagccatctgacgctcgctcagccggaaggctggagcacggcgctggtcgtgcttgaaggcagcatcacggtaaacggtaccgctcaggcgggtgaagcccagctggtcgtgttaagtcaggaaggcgacaaactgcacctggaagcgaacagcgatgcaaaagtgctgctgatggccggcgagccgctgaatgaaccgatcgtgggctacggcccgtttgtgatgaacagtaaagccgaaatcaacgaagccattcgtgatttcaattccggccgcttcggccagctctgaacgtaataaaggagaagaacatgtctacacctgcgaactttaatggaacccgtccggtcatcgatgtgaacgatgctgtgatgctccttatcgatcaccagagcggtctgttccagaccgttggtgatatgccaatgccggaactgcgtgcccgtgcggcagcgctggcaaaaatcgctaccctggcgaagatcccggtgatcaccaccgcatccgtcccgcaagggccgaacggaccgcttatcccggagatccacgccaacgcgccgcatgcgcaatatgttgcccgtaaaggcgagatcaacgcctgggataacccggaattcgtggcggcggtaaaagccaccgggcgtaagacgttgatcattgcgggtaccattaccagcgtctgcatggccttcccgtcgatcagcgcggttgcggacgggtataaggtgtttgcggtgattgatgcctccggcacctacagcaaaatggcgcaggagatcacgctggcgcgcgtggtacaggccggtgtggtcccgatggatacggcggcggtggcctctgagatccagcgtacctggaaccgtgaagatgcggcggagtgggcggaagtgtacacccatatcttcccggcttatcagctgctgatcgaaagctacagcaaagcgcaggaagtggttaaaaacagcgaagtgctcgattcacagcgttaatcccctgctccgcggcgtaaaaaccgtggagctgattattgcttaaccgaacaggcattaaagctgaaaatctgcttgaccgtgtcagcgcaactccctatagtagcgccccgttgctcccccacgcggtcaggcagcaaaacaatatggtgaggtgtccgagtggctgaaggagcacgcctggaaagtgtgtatacggcaacgtatcgggggttcgaatccccccctcaccgccatattcgagatgagagctcgtacgaaagtacgggcttttttcttttatattctccgaaaggggggattcgaaccttgaaactccctgcgctctttatgcctggtggcgctgcgcttaccaggcctacgggtattgtaggtcgggtaagcgcagcgccacccgacaacatgcctgcacataaaacaaagcccggtttcccgggccttgaacgcaactgcacactcagtaatacgcttgcagcgtgcgctggcagagcgccgagcgcacgcagtcatctttggtgaagcgtaccaccccaatcatctcatcttcctcaaaacgcgacatcgcgtcgctcagtccggatttcacgccggacggcaggtcacactgggtaatatcgccgttaacgataaccgtcacgttctccccgaggcgcgttaaaaacatcttcatttgcgcagcggtcacgttctgagcctcgtcaagaatgacgaccgcattttcaaatgtacgtccgcgcatataggcgaacggcgcgatttccaccttgccaatctctggccgcaggcagtactgcatgaaggatgcccccagccgcttcaccagcacgtcatagacgggcctgaagtacggggcaaacttctccgaaatgtcaccgggcaagaagccgagatcttcatcagcctgcagtaccggacgggtaactatgattctttccacgtccttatggatcagcgcttccgccgctttggctgcactgatccaggttttcccgcatccggcttcaccggttgcaaagatgagctgtttactctcgatagcattcaggtagtgcgcctgagcctcattgcgcgccacaattggagaattatcacggctgtcacgggccatgccaattgcttctacgccactcatctgcacaagcgaggtgaccgattcttcttcacgctgtttatggctacgtgaatcccgtctcagcacacgttttgcttcgcgacgagctttgatcactgctttttgtcttcccatggatagcaccttgagttgttggtattcatcacacgcgccagcgtcggcacgattatgcgcacgaacatcagagggttggcttccttgtaagccattgcttgcactatcggatgacgatacggaacagctacgcgcaccgttctgcacgtcggtcgaatcagattcttgagggaggggggaaaatttagtggtgaggaaatcgctgccggagtctgagcctccgcgccgggtgctgcggttgttatgtttaccttgtccagtacaggacgcaaccattcgcgatctccatagtgattcagcatcactgccgggaactaccgctgtcttatcttaagtacatcaggagttatcataaatgcaacatttattttacctgaatgcaacttttaggactgtccctacagttgaaatcagtctcatatagaaatattacagaaatataacagcaggatagtcatatgaaaaaataatgtccccgcgaacggttgcggggacaattatcaggcttcaataagaccctgcgcgagatacgcgttgctgtcgcgcacgcctggcagggcaaagaaatagccgccgccgataggtttaatgtactcttccagcgcttcgccgtttaagcgcttctgtaccgtcaggaaccccttctcgagatcgtgctgatagcagacgaacagcagccccatatcgagctgaccggaattggtcacgccgagcgaatagctgtatccccgacgcatcatcagactggactgcgtctctttggtacgcggattggccagacgaatatggctgtccagcgcaatcacgtcgccattcggatcgcgggcgtagtcaggcacatcatgctcgttcttcatgccgagcggtgccccgctttgcttatcgcgaccgaagatcgtctgctgctctttgagcggcgtgcggtcccagaactccacgtggaactgaataatgcgcaccgcctgatagctaccgcccaccgaccatgccggttcgccctgatcggcagtgacccacaccacctccttcatgagcgcactatcatggctgtccgggttggccgtgccgtccttgaagcccagcaggttcaccggggtctctttccctttgctgcgggcggcgtggtcagagataaacccttcccgcttccagcgcacgctcagcagatccggcgtgtgcttaatgatgtcgcgcagggcgtggattaccgtgtcctgcgtattggcgcaaatctgcagaagcagatcgccgtggcagagggcggcgtccagggaatcattcgggaaacgcgtcattttttgcagcgctttcggcttctgttttgccagcccgtagcgcgcgtcaaacagcgattctcccagcgaaacggttatggtcaggttatccggggcaatgaatggccccagaatgccggagtccattggcggcagacgcgggttcggcgtatcgggcgccggtccaccggcggtaagaaacgcgatgcgcgtcgtcagcaggcggaacagacgttccagatcggctttatcgctggccagcgaatcaaaggccaccagcatcatcgacgcctgctgcggcgtcagaatgcccgcctgatgctcgccataaaacggctgcgtctccatgcgggcgttgggtgacagcgtgccgggcgcgctttgcggtttcgccgcgtgcgccaccggacacccgccagccagagcaagcgcgcccccgagcgcccccaccccttttaacaaccgacgacgggaaggctcagccacgtcgttctcgttatgcttattcatggtgcttagtccagacccagtacgccgcgcagcagggagagatcttccgccagggcggtaatcgggcctttcagcgcgttacggtcggcatcggtcagcttgtcgtaggtttcaaagccgtctttggtacggtacttcgccagaatggtgtcgacctttttgaagttggcgtccactttctccagcagttcgccgttctctttctgcagctgaggacgcagcaggttaacaattttctgcgcgccgtcgacgtttgcctggaagtcccacagatcggtatggctgtagcgatcctcttcaccgctgattttgctcgcggccacttcttcaatcagaccggccgcgccgcccaccactttagacggcgggaaggccagctcgctgatgcgcttttgcagctccagcacgtcgctgttcagctgctcagcgtatttctccatccctttggtggtgttgtcgccaaacagggctttctccagacggtggaaaccggtgaatttcggatcggcggccttctgctcgaaatcatcttcacgggcatcgatgctgccatcaaggtcagagaacagctcggcgatcggctcgatgcgctcgtagtgctgacgggttggcgcatagagggatttcgctttttcgatatccccggccttcaccgcatcggtaaaggctttggttgccgtcaccagctccgccgtctctttcgtgacgtacgccttatacgcggtaattgcatcgcccaggctcagcaccgcagcgcctttcgccgcatcggccgtcgcttcacctttgacgatgagcttccctttcgggttggtcagcaggccgcaggtcatctcatactcgcccggctgcaggttggcggtcatcttctggctaaagccaggggcgatattttcacgctcttccaccaccagaacgcctttcaggatctcccactccagcgccttctggctgtggttctgaataatgaactgggttttgccgctgttcaccgtgagggtcatcggctcacactgcttatcattgacggtgactttgacctgaggaacatccgcgccccaggcggagaatgcagaagcgaacagcgcggcaatgcctgcgcataacgcactacgacggaactgaattgccatgactcttccctttaaaagtatgttgtcactaaatcaaaaattacggcgtaacgcgcgacgcctgcgtgccggtacgcggcggcatggcgaacagcaccagcgccggaaccagataaataaagtacatcgccacttcgctgacgctcggcgtttcctgatagccgaagataccttcgagcagggtgccggtcagagagtgcgtggagagaacgttgctgaggtcaaacgccacgtcctggaaatggttccacaggcccgcttcatggaaggcgcgaatcgcccctgccgccagacccgccgccaccagcagaataaacaggctggtccacttgaagaacgcgcccaggttcaggcggataccgccccagtacagcaggaagccgagcaccacggccgtggtgaggcccagcacggcccccagcggcggccagatccccacatcctgctgaaacgccgccagcaggaagaaaacagactccagcccttcacgcgcgacggcgaaaaagaccatcataatgagcgcccagccgtggttgttccccttctgcagcgcgttatccaccgcctgctccagctgcaccttcacgttacgcgagactttacgcatccagaacaccatccaggtgaggatcaccaccgcaatcacggcgacgataccttcaaacagctcctgctctttctgcgggaactcgccggtggtttcgttaatgaaaatgcccaggcccaggcagagcgccgcggcaaggaataccccgacccacatgacgccaatccagcgcccgcgctgggttcgcttcagataactggcgatgaggctcacgataagggcggcttcgagcccttcacgtaacataatgagaaatggaacaaacatgccgacaccttaaatgtttatcgcggtcaactgatgcaaagaaaggtaaattcttgtgatagtgattatcattacgacggaaagaaaaacaagcgaaatgtgcggtgttttgatgacgagttgtaaacgcaaagcctgataatagtgacgtacgtaacgttcaggtttataagttataacgaaaatgcccatttacgctgattcagggctgtggctaaatatccgcctcacaacctaactgaaaataaaccatgtttaaaattgtccatttcctgctggcgctggtgattattcttgcgctcgcctggcttacgagttttgaccgccggaaaattcgggttcgttttgttttacagctgattgttattgaaattgcgctggcgttctttttcctgcacgccgaaagcgggttattcctgattaaatacgtctcaggattttttgagtcactgctcaaatttgctggcgaaggcaccaatttcgtctttggcggtatgggtgaaaaagggctggcgttcattttcctcggcgtgctttgtccgattatttttatttccgcactgatcggtattcttcagcactggcggatcctgccaatttttattcgggtaatcggtacgctgctgtcaaaactgaacggtatgggcaagctggaatcctttaacgcggtgagctcgctgatcctcggccagtcggaaaacttcattgcctacaaaggcgtgctgggcgatctctcctcgcgtcgtctgttcaccatggcggccacggccatgtcgacggtctccctgtcgattgtcggggcgtatatgaccatgctcgacgccaaatatgtcgtcgcggcgctgattctcaacatgttcagcacctttattatcctctcggtcatcaacccggcgcgcccggaagcggaaccggatgttaagctcgaaaaactgcatgaatcccagagcttcttcgagatgctcggcgagtatattctggccggttttaaagtagcgatgattattctggcgatgctgattggctttatcgcgcttattagcgccgttaatgccctcttctccagcgtatttggcatgagcttccagcagatcctgggctatgtattttatcccctggcgtggctggtagggattccgctgagcgatgccttaaacgcgggcagcattatggcgaccaagctggtggcgaatgaatttgtggcgatgattgagctgcaaaaaatagcgcaccagatgtccccgcgcgggctggggattttatccgtcttcctcgtctcgttcgcgaactttgcctccatcggcatcgtggccggggcgattaagggcctgaacgagcagcagggtaacgtggtatcgcgtttcgggctgcgtctggtgtacggcgcgacgctggtgagtttgctgtcggcgagctttgcggggttggtgctctgatgcaatgccgggtggcgcgcagcgatcccggtctacaaaacaacaacggcgggaattcccgccgttttcattaaaactgcacgcacaccggctgatcgacacgcatcaccgactcctgcgcgaagcgggacttataaatcccgcgtaacgcttcgatgttcttctcgctctgcgcatctttaccgtggatcagcatcagcgccttgctcggctcgcgcgccacttttccgtcgttccccagccactgcccgcgggcatcaaacaccgttaagccatcgcgaaagcgcggggtcacgtcctggtcaacaaactgctgccactcgttgctggtaatctgcgccccggcaggacggtttaagccgaaatagagcgtggtttgctgcatctggctatccgctttgcaggtctccaccgccgcgtgttgcgatggcgcgttgcatcccgccagcatcaataatgccgccgccattaaccctgttttgattgtcatgcttcgctatcctcattgttataagcacagggatatcacaggaaaagacggattttggcaagaaaaaagccgggtgcgcttgcgcttacccggcctacggttttcagtgggaaaaattattccggctgcagcttagacggcggcgcggagtggtaatgcgcgtcggcttccgcaaagcgtttctgcatggaggcagacggtgctttacccagcaggctgaagaccacgataccgatgctgccgaagatgaagccaggaatgatttcgtacaggcccagccaggcgaactgtttccagacgataacggtcaccgcaccgataatcatccccgccagcgcgccgttacgggtcatacgggaccacatgacggagaacaggacgaccggaccaaacgccgcaccgaagcccgcccacgcgtagctcacgagacccagcacgcggttttccgggttggccgccagcgcaatcgccaccagcgccaccagcagcaccataaagcgccctacccacaccagctctttctggctcgcgtttttacgcaggaaggccttatagaggtcttcggtgattgcactggagcagaccagcagctggcagctcagggtggacatcaccgccgccaggatcgcagagagcagaataccggcaatccaagggttaaacagaatctgcgccagttcgatgaacacgcgctcggcgttctggttcaccgcgcccgcctgcgccgggttgttattaaagtaggcgataccgaagaaaccgaccgcacacgcgcccgccagacacaaaatcatccacgtcatgctgatgcgacgcgcatgaacgatggtgtgatgagaatctgccgccataaagcgcgccagaatgtgcggctgaccgaagtagcccagaccccagcccatcagggagacgatggcgacaaagttcagccctttcagcatgtcgacgttttcaatgctcttctgcttgatcacttccagcgattcgccaaagccgccaacggtgaaaatcacaatcaccggggtcaggatcagggcaaagatcatcaggctcgcctgcacggtgtcggtccagcttaccgccaggaacccgcccacgaaggtatagaggatggtcgccgccgcaccggcccacagggcggtttcgtagctcatgccgaaggtgctttcgaacaggcgagcgcccgccacgatgccggaggcacagtagatggtaaagaacaggaggataaccacggcagagataatgcgcagaatgcggctgttatcttcaaagcgtccggtgaagtagtccggcagcgtcagggcattattgttagcctcggtatgcacgcgcagacggcccgccaccagcttccagttgatccacgcgcccacggtcagaccgatggcgatccagctttccgagataccggagataaaaatcgcacccggcagacccatcagcagccatccgctcatgtccgatgcgcccgcggagagtgcggtcaccatcgggcctaaactgcgtccgcccagaatgtagtcgtcaaagtttttcgtggaacgccacgccaaaaaccctatcaggatcatgccaaaaatataaacgagaaatgtcaccagcatcggtgtgctaattgccattcaaattctccaaaagtgtcgagcgacaaccatccgggttgccttgttatatgatcaccggaacgaggtgacggtatcttgtgtttcggttgggcgcgctatcctgccgtatgcgccctccgctgacaaacgatttaacactgcatttacatcaatttcatccccggtttgatacgagtttcctataggttgcactcgctcacgcttttacgggttgcacctttgaaaagtgttaactcccgcataaaaccaggctttccgcgacaaagccagcacgtttttctagctaaccattcgttaacaatccattcattttctgggttgcaaaccaggtcacatttaacacggttgcacaaagttgcaacatggtggatatttcacgctaacgaccaaacacgatgaaagcacaacaggagctttggcatgggtatgaccaccatgggggttaagctggatgacgcgacccgcgaacggattaagaccgcagcaacccgcattgatcgcacgccgcactggttaattaagcaggcgatttttaactatctcgaaagactcgagagcgacgagggcctgccggagctgcctgccctgctcgccggtgccgccaatgaaagcgaagacgcgccagccgctggcgatgaaagccatcagccgttcctcgaattcgccgagcagatcctgccgcagtccgtcagccgtgccgccatcaccggtgcgtaccgtcgcgccgaaaccgacgccgtaccgatgctgctggagcaggcccgtctgccggaagctattgccgcacaggcgcacagcctggcgtaccagctggctgacaaactgcgtaaccagaaaaccgccaccggccgcgccggtatggttcagggtctgctgcaggagttttccctctcctcacaggaaggcgtggcgctgatgtgcctggcggaagcgctgctgcgtattccggataaagccacccgcgatgcgctgatccgcgacaagatcagcaacggcaactggcattcgcacattggccgcagcccgtcgctgttcgtcaacgccgcgacctggggcctgctgttcaccggcaaactggtctcgacccataacgaagccaacctgtcccgctccctgaaccgcatcatcggcaagagcggcgagccgctgatccgcaagggcgtggacatggcgatgcgcctgatgggcgagcagttcgtcaccggggaaaccattgccgaagcgctggcgaacgcccgcaagctggaagataaaggtttccgctactcctacgacatgctgggcgaagcggcgctgaccgccgccgacgcgcaggcctacatggtttcttaccagcaggcgatccacgccatcggtaaagcgtccaacggtcgcggtatttatgaaggtccgggcatctccattaagctctccgccctgcacccgcgctacagccgcgcgcagtacgatcgggtaatggaagagctctacccgcgcctgaagtccctgaccctgctggcgcgccagtatgatatcggcatcaacatcgacgccgaagaggccgaccgtctggagatctccctcgatctgctggaaaaactgtgcttcgaaccggagctggcgggctggaacggcattggcttcgtgatccaggcctaccagaagcgctgcccgttcgtcattgattacctgattgacctggccagccgcagccgccgtcgcctgatgatccgcctggtgaaaggggcctactgggacagcgaaatcaaacgcgcccagatggaagggctggaaggctacccggtgtacacccgcaaggtttacaccgacgtctcttacctcgcctgcgcgaaaaaactgctcggcgtgccgaacctgatctatccgcagttcgccacccacaacgcccacaccctggcggccatttacagcctggccgggcagaactactacccgggccagtacgaattccagtgcctgcacggcatgggtgaaccgctgtacgagcaggtgaccggtaaagtggcggacggcaagctgaaccgcccgtgccgcatttatgccccggtaggcacccacgaaaccctgctggcgtacctggtgcgtcgcctgctggaaaacggcgcgaacacctccttcgttaaccgcatcgccgacaccacgctgccgctcgacgagctggtcgccgatccggtgcaggccgttgagaagatggcggcccaggaaggccagattggcctgccgcatccgaagattgccctgccgcgcgagctgtacggcaagggtcgcgtcaactcggcggggctggatctcgccaacgaacaccgtctggcatccctctcctctgccctgctcaacagcgcgctgcagaagtggcaggcgaaaccgatgctggagcagcccgttgctgacggcgacatgcagccggtcatcaacccggcggagccaaaagacatcgtcggctacgtgcgtgaagccaccgaagcggaggtggatcaggcgctggacagcgcggtgaataacgcccctatctggttcgccaccccgccgcaggagcgcgccgccattctggaacgcgcggcggtgctgatggaagaccagatgcagtcgctcatcggcattctggtgcgcgaagcgggtaaaaccttcagcaacgccatcgccgaagtgcgcgaggcggtcgacttcctgcactactacgccggtcaggtgcgcgatgatttcgacaacgaaacccaccgtccgctcggcccggtcgtctgtatcagcccgtggaacttcccgctggcgatcttcaccggccagattgccgccgccctggccgctggcaacagcgtgctggcaaaaccggcagagcagaccccgctgattgccgcacagggcatcaacattcttctggaagccggcgtaccggcgggcgtggtccagctgctgccgggccgcggtgaaaccgtgggcgccaaactgacctccgataaccgcgtgcgcggcgtgatgtttaccggttcgaccgaagtggcctcgctgctgcagcgcaatattgccacccgtctggatgcgcagggtcgtcctacgccgctcatcgcggaaaccggcggcatgaacgccatgatcgtcgactcctctgccctcaccgagcaggtggtagttgacgttctggcctccgccttcgacagcgccggtcagcgctgctccgccctgcgcgtgctgtgcctgcaggatgacgtggcggaccacaccctgaagatgctgcgcggcgcgatggccgaatgccgcatgggcaacccgggccgtctcaccaccgacatcgggccggtgatcgatgcggaagccaaagccaatattgaaaaccacattcaggccatgcgcgcgaaaggccgtccggtgttccaggcggtgcgagacaacagcgaagatgcccgcgagtggcgttccggcacctttgtgccgcctacgcttatcgagctggcaagcttcgacgagctgaaaaaagaggtcttcggtccggtgctgcacgtggtgcgctacaaccgtaacaacctcaacgagctggttgagcagatcaacgcctccggctatggcctgacgctcggcgtgcatacccgtatcgacgagaccatcgcgcaggtgaccggcagcgccaaagtgggcaacctgtacgtcaaccgcaacatggttggcgcggtcgtgggcgtgcagccgttcggcggtgaaggcctctccggcaccggtccgaaagcgggcggtccgctctacctgtaccgtctgctggcgaaccgtcctgagaacgcgctgggcgtcaccctggcgcgccaggatgcggagtatccggtggatgcgcagctgaaaaccgtgctgacccagccgctggacgcgctgattaagtgggctgataatcgtccacagctgcgtgcgattgcgcagcagtacggcgagctggcacaggccggtacgcagcgtctgctgccggggccgaccggcgagcgcaatacctggacgctgatgccgcgcgagcgcgttctgtgcgtggcggataacgagcaggacgcgctggtacagctggccgccgcgatggccaccgggtgtgaagtgctgtggccggacgatgcgctgcatcgcgacctggccaaacagctgccgaaagcggtctcggcccgcattcacttcgcgaaagccgatgcgctgctgacgcagccgtttgatgccgtcatttaccacggtgattctgaccagctgcgcgagctgtgcgagcaggttgcggcccgcagcggggcgattgtttcggtgcagggcttcgcgcgcggcgaaaccaacctgctgctggaacgcctgtacgtggagcgctcgctcagcgtcaacaccgcggcagcgggcggtaacgccagcctgatgaccatcggttaatcgtgtaaactctccccggtggcgctacgcttaccggggctacaaaacaaccgtaggccggataagcgcagcgcatccggcttttttacacggaggggatgatgaaaagagtatttctcgcaggcgcagcgctgctgctgagcgccagcgcgctggccgacgagtgcgacaaagcgaccacccagcctgagctgaatacctgtagcgcgcagcagtatcaggctgccgacaaaaagctcaaccagacctatcaggccgccgtcaagcgtgcagaagcccctcagcgcgagctgctgaaaaaggcgcagcaggcctggattgccctgcgcgacgcggactgtgcgtttatcggttcggggacggaaggcggcagcgttcagccgatgatcgtgaatcagtgcctggcggagaaaaccgtggagcgcgaggcgtttctggcctcgctgatgcagtgtgaagagggcgacttaagctgccctctcccaccggggaactagcgcaagcggatcccttcgataatcatccgctgcacgttctccagggtgctgtggaaaaacgcttcgtcctggagcgtttttccggtcaccgcctcgacctgggccgcaaagtcagcgtaatgctgggtggaggcccaaatcataaagatcagatgatgcggatcgaccggggccagctttccgctggccacccatccggcgataatggccgacttatcgtccaccagctgctttaaatctccggtcagctccgcctgcaacagcggcgcgccctgcagcatctcgaggcagaacagccttgatgcctgcgggtaatcgcgcgacacctccagcttcaggcgtatgtactccctgatcgccaccagcggggccagttcctcgcggaacgctttcagcggcgccagccagatatcgaggatctgctgcatcaccgcgacatagagcgcctctttcgacgggtaatagtagagcagattggttttggataccccggactgctccgccacctgctccaggcgcgtgccgtgaatgccaaactgcgaaaaggtctccagcgccgcgctgaggatcgcctgcttcttggcgctcaccgcctgcgaacgtttacctggtgttttcactgcgccttgtgtcattcccgctctccttattctgcgttgccctcagcatagcaaaacccccgtctcgccacgacatcctgcaccccgatcgcgcatgaatgcctgttttctgtgcaatgtttttgaccagttagtccacatttgatcgtatcaaacaaccaacctctgattaacacattaataacactgccattttcaaaactggcactgcctttgcaaaaacaccgttacacctgcgacgtaatgaagagaggttcgtgatgaaaattggcgtatttgtacccatcggcaacaacggctggcttatctcgaccactgcaccgcaatacatgccaacctttgagctgaataaagccatcgtgcagaaagcggagcactaccatttcgactttgcgctttcgatgatcaaactgcgcggtttcggcggtaagaccgaattctgggaccacaacctggagtccttcaccctgatggccgggctggccgcggtcacctcgcggatccagatctacgccaccgctgccaccctcaccctgcccccggcgatcgtggcgcgcatggcctccaccatcgactccatctccggcggacgctttggcgttaacctggtcaccggctggcaaaaaccggagtacgagcagatgggtctctggccgggcgacgattacttctctcgccgctacgactacctgaccgagtacgtgcaggtgctccgcgacctgtggggtaccggcaaaagcgatttcaagggcgacttcttcaccatgaacgactgccgcgtcagcccgcagccgtcggtgccgatgaaggtgatttgcgccgggcagagcgacgcgggaatggaattctcggcgaaatacgccgacttcaacttctgcttcggtaaaggggttaacacgcctgccgccttcgccccgaccgccgcgcgcatgaaagaggccgccgacaaaaccgggcgcgacgtgggctcctacgtgctgtttatggtcattgccgacgaaaccgacgaggccgcacgcgccaaatggcagcgctataaggagggcgccgacgaggaggccctgagctggctcaccgagcagagccagaaggatacccgctccggggcggataccaacgttcgccagatggccgacccgacctccgccgtcaatatcaacatgggcacgctggtcggctcgtacgccagcgtcgccaggatgctcgatgaagtggcagccgttcccggggcggaaggcgtcctgctgacctttgatgacttcctcaccggcgtggaaaccttcggcgagcgcatccagccgctgatgcagtgccgcgcccacatccctgccgtcacgaaggaggtggcgtaatgacgacacttaacgcacgcccggaagccatcacctttgcgccgcagcagagcgcgctgatcgtggtggacatgcaaaacgcctacgccagccagggcggttatctggatctggcggggttcgacgtctccgccacccggcctgtgattgagaacattaaagccgccgtcgccgccgcgcgcgccgcgggcatgcttatcatctggttccagaacggctgggacgaccagtacgttgaggccggtggccccggttcaccgaacttccacaagtcgaacgccctgaaaaccatgcgcaagcggcccgaactgcagggcaagctgctggcgaagggcggctgggattatcagctggtggatgagctggtcccgcaggcggacgatatcgtcctgccgaaaccgcgctacagcggctttttcaacaccccgctcgacagcctgctgcgcagccggggcattcgccatctggtcttcaccggcattgccaccaacgtctgcgtggagtcgaccctgcgcgacggctttttcctcgagtatttcggcgtggtgctggaagacgcgacccatcaggccgggccggatttcgcccagaaggcggccctgttcaatatcgaaaccttttttggctgggtcagtaacgttgcggagttctgcgacgccctgactcctccgctcgcccgtatcgcctgaggagacacacgatgccgaaatccgtaatcatcccgccgggcaccagcacgcccatcgccccatttgtccccggcacgctcgccgacggcgtggtgtatgtctccggcacgctgccgtttgataaagacaacaacgtggtgtttatcaacgacccaaaggcgcaaacccgccacgtgctggagacgatcaaaaccgtgatcgaaacggcgggtggcacgatggaagacgtgaccttcaacagcatctttattaccgactggaaaaactacgccgcgattaacgaaatctacgcggagttcttccccggcgataagccggcccgattctgcattcagtgcgggctggtgaagccggacgcgctggttgagatcgccaccgttgcgcacatcgcgaagtgaggcggccatgaaactctccgtctcaccgcccccttatgagggtgcgcccgtggtggtccttattgccggtctcggcggcagcggcagctactggctgccccagctggccgcgctggaaccggagtatcaggtggtgtgttatgaccagcgcggaacgggcactaaccccgacgccctgccggaaggctacagcctggcacagatggcggacgaactggcccgggcgctggctgaggccgggatcgcgcgctacagcgtcgtcggtcacgcgctgggggcgctggtcggcctgcagctggccctcgaccgccccgacgccctcaccgcgctggtgtgcgtcaacggctggttgaccctcaacgcgcatacccgccgctgctttcagatccgcgagcgcctgctgcattacggcggcccgcaggcgtgggttgaggcgcagccgctgtttctctacccggcagactggatggccgctcgcgccccccgtctggaggccgaagaggccctggcgctggcacatttccagggcaaagccaacctgctgcaccggctcagcgccctgaaaaaggccgacttcagccgccacgccgcacgcatccgctgcccggtccagatcatctgttccgccgacgacatgctggtgccctctgtctgctcgtctgagctgcaggcggccatcccgcacagccacagcgcggtgatgcgtcagggcggccatgcctgcaacgtcaccgagccggacaccttcaacaccctgctgctgaacgggcttgccagcctgctgcacagtcatgaacacgctttataaggagccttaatgagcgaagccattacccccgccgcgctggaaaccctgttcaccggcgcccgcacccatatcggctggcaggatattgccgtcaccgacgagacgctgcgcgaaatctacgacctgatgaaatgggggccaacctcggccaactgctccccggcacggattgtgtttgtgcgaagcgcggaaggaaaagagaagctccgcccggcgctctccagcggcaatctggagaaaacgctcaccgccccggtcacggcgattgtcgcctgggacagtgaattctacgagcgcctgcctgaactgttcccgcacggcgatgccagaagctggtttaccgcaagccccgcgctggcggaagaaaccgcctttcgtaacagcgcgctgcaggccgcgtacatgattttcgcctgtcgcgcgctggggctggacaccggcccgatgtcgggctttgaccgacaaaaggtcgacgaggcctttttcaccggcacgacgcttaaaagcaatcttctgatcaacattggctacggcgacccgggcaaactttacgggcgcctgccgcgcctgaccttcgacgatgcctgcgggctggcgtaaggagcgatcatgacgacaccggataagcaaacctttcgcgacgccatggcctgcgttggcgcggcggtgaacatcatcaccaccgacggcccggcggggctggcaggcttcaccgccagcgcggtgtgcagcgtcacggattcaccgcccaccctgctggtgtgcctgaaccgcggcgcgtccgtctggccgacgttcagcgagaaccgcacgctgtgcgtcaataccctcagcgccggacaggagccgctctcaaacctgtttggcggcaaaacgccaatggaagaacgcttcgccgccgcccgctggcaaacgggcgacaccggatgtccgcgtctggaggatgcgctggcctcgtttgactgccgcatcagccaggtggtgagcgtcggcacccatgacattttgttctgcgacatcgtttcgattattcgccacccggcgccgcaagggctggtgtggtttgaccgcggctaccacgcgctaatgcgacccgccttttaaggcgctctaaggagacagaccatgttcggatttccccactggcagttgaaatcgacctccacagaagctggcgtggtcgcgccggatgaacgcctcccgctcgggcagacgatggtgatgggcgtccagcacgcggtcgccatgtttggcgccacggtgctaatgccgatgctgatgggactcgatcccaacctctcgattctgatgtccggtatcggcaccctgctgttcttttttgtcaccggcgggcgcgtgcccagctatctcggctccagcgccgcctttgtcggggtggtcatcgccaccaccgggtttaacggccagggaatcaaccccaacctgagcgtggccctcggcggcatcatcgcctgcggtctggtgtataccctgatcggtctggtggcgatgaagatcggcacgcgctggatcgaacgcatgatgccccccgtcgtcaccggcgcggtagtaatggcgatcggtctgaaccttgcgccgattgcggtgaaaagcgtctccggctcgccctttgaaagctggatggccgtcgtgaccgtgctgtgcatcggtctggtggcggtctttacgcagggcatgatccagcggctgctgatcctggtcgggttgattgtcgcctgtctggtatatgccctgctggcaaacgtttttggtctcggcaagccggttgattttacgctgctgcatcaggccgcctggttcggcctgccgaaggtgacctcccccacctttaacacccaggcgatgatgcttatcgcccccgtcgccgttatcctggtggcggaaaacctgggtcacctgaaggcggtcgcgggaatgaccggacgcagcatggacccgtacatgggccgcgcgttcgtcggcgacgggctggcgaccatgctctccggttccgtgggcggcagcggcgttaccacctatgccgagaatatcggcgtgatggcggtgaccaaagtctattcgacgctggtcttcgtggcggcggcggtgatggcgatgctgctcggcttctcgccgaaattcggcgcgctgatccataccattccgtcaccggtcatcggcggggcatcaatcgtggtgtttgggctgatcgccgtggccggggcgcgcatctgggtgcagcatcgcgtcgaccttagtcagaatggcaacctgattatggtggcggtcacgctggtgctgggcgcgggcgattttgccctgacgctgggcgggtttacgatcggcgggattggcacggcgaccttcggcgcgatcctgcttaacgccctgctgagccgccggatggccgctgcgccgcagggcgaggtggtgcgtcaggagtcgtgaaatctcaatgtcgggtgacggcgatgccttacccgacctttatgttcgctaagaacacctttatgtcaggcaatcacgcctgctcaaacagtcgttcgatagattttgtaggaaagaaaagagaatggctgttttcatccgtcagcggaataaagccctgcttcagataaaattgttttgcctggtcgttgagtgcatcaacaaatattccgtgtacgcccaccgcctgcaatgccagatagacaacccgcatggcatgcgtgacgagcgtcgttccccactccagcccctgtaagtctttatgtatcgccagacgtcccagcgttacgctcggtacgttgctataagggatccgacgctgctgagtcttagaaggcagcatcgctttttcaaagcaactaccagacaacgtgtaatagcctaggactcgcggaccatcgcgatctttaagcaaatagcctcgtaaaatacgcccattgtgctgacgcaccagatgttctgtgaggaagacatttagcgagggttcaccacaatcgaagtcactgaaatcatagtcttttccctctgaaaacatttcgatcgtgagattgtccacgacgcttcactccatgtttcgaagacgtttcgccgctcgcttcaggcgttcatttggctctggtggattgtcgatggcatccatcaccgcattccaggatgcttcgtttaatacgagacggcggtgctgctcgatgacttccgctgcccgctctgacgcactgttcaccataaactgggtgatcgtttgattcgtcatcgctgccgcttcttcaatcattgttttgtcttcgtccgttaagcgaagatcgatacgctgttttttcagtgctggcatggtttacttcaccgtgtacggtatttatccgtacacatcgtagataaacccgtctattttttcaatctaaaccttcttcagcagtcatgtcgctcaccgggttccgacgctttctgagcttcaactcgctcaccagcaccccggcgacaataaacgccgcgcccaccagggccagcagcggcagacgttccccggcgagtcgcccaaaaatccctgcccagaccggctcgccggtgtagatgaccgttgctcgcgttggcgatacgctgcgctgcgcccagttcatggtgacctggataatggcgctgaagataccgagccccagcgccaccacgaccaggccggtggacatcggcggcacggactcccctgccggcaccatcgtcgcaaaggccaccagcgaggccgtggcgagctgcaccaccgtcacccgtttgacgtcgaccttgcccgcccaggcgctgatcagaataatctccgccgcaatggcaatcgccccaatcagcgtgatgatttcaccctgtcccagcgccagaagattgttttccggcccggccagtaagatcaggccgataaacgccagcacgatgccaatacaggacatcagacccggcagccgccccaggcacagccattgcagtagcggcaccagcggcacatacatggcagtgataaacgcggatttgctgctggagatggtctgcaatccccacgtctgcaggctgtagcccatggctatcgccaccccaatcgccacgcccgccttaagctctttcagcgtcagaccccgcagcgttttgagggatattagccccacggctaacgccgccgtcgcaaagcgaaggccgacaaagaagaacggatcgctgagggtcaccgcgtactgaacggccagaaacgtcccgccccaaaacatggtgatgagaatgaggatggcttcctgtggttttacggagaatttaaagcgtgagacagacatgcggcaccagcaaatgagaacaattctgtagtgtgcgttgcctttggttacagttcaatgttgcagaaataaaaaaaccgccgggggaaacccggcggcagggagtcaacccggcgaattacttattaccgccatggctgtttttcccccctttcttgccagcctcagatgcgcgctgagggtcatttttaaaattccccccgctatgctggccacctttacggcctgcttctgatgctctttcacggtcttctgcgaaattacctgaaccaccacgatggtttgccatctctaacctccagagtgtgaaacattagacatcatattgcattcagtaaaagaggattctttcacctcgcggctcaaggacaacgcctttatctgttccgcgtgaaactaagcttagtggaatgaggttatccggcaagccgaaggtaatatcctgcaacatgatctcagtctttcgggtgagatgacgcggcggtaattcataagcctttcttatcattttaaaaatccgcaccgggaaagttgtatcattttgctacaaagccatttttctcctcatgttgttataaatcaaataaatggcgttcatttttgcagtctggctgtgatgacatatctttaaaagagcgcagcgatccgctgtcagagaaaccaacgaggagtgaagcaaaatggcaaaagttctggtgctctattattccatgtatggacacattgaaaccatggctcacgcggtagcagaaggtgcaaacagggttgacggcgttgaggttgtggtgaaacgcgtaccggaaaccatgcaggcagaagccttcgcgaaagccgggggaaaaacacaaaacgccccggtcgccaccccgcaggagctggcggattatgatgccattatcttcggcaccccaacccgcttcggcaatatgtcaggccagatgcgcaccttcctcgatcaaaccggcggactttgggcatccggggcgctctacggcaaactcgccagcgtattcagctctaccggcaccggcggcggccaggagcagacgattacctcaacctggactacccttgctcatcatgggatggtgattgtgccaattggctacggcgcgcaggagctgtttgatatttcccaggtgcgcggcgggacgccgtacggcgcaaccaccattgccggtggggatggctcacgtcagccaagcaatgaagaactctctatcgcccgctatcagggtgaatacgtcgcgggtctcgctaaaaaactgaacggctaacccaacaggaggaaaagtatgccaacacaggaatccaaagctcaccacgtgggcgaatgggcaagtttacgcaacacctctccggagattgccgaagccatctttgaagtcgcgaactacgacgaaaagctggccgagcagatttgggaagaaggcaacgatgaagtgctgattcgcgccttcgaaaaaacggacaaagactcgctcttctggggcgagcaaaccatcgaacgtaaaaacgtctaagcgttccccccgccatgcgggcagtctctaatacacacatcctccggtgccattgccggaggattttttgaatccttccccctgccgtgaatttccggacgccggatttccgccgggcggaaacagtaacgttcggtatacggcatgccccacaccgacacatgcagacgggaatcccgcgctccccggaaggtcaccagcgtgaggacaatcccctctttcaggaccgtaatgacatcgccctgcggctccagcacctgcccgggtgtgaagtgcgaagcattgctgaaaagatgaatgcgggctgattaattgagatcccgctcgtgatgaagccgggcataaaacgcgcttgattcggtttccggctccgggctggcgtcgtcatccgcgtcacggtaagacgcggcgtagcggtaatgcttcccgctggggaccgcatcatgacgcacgcagaccgcggcatccatcggcgtggtggcggtccggtagttgtaatcccgtgtggcgacggtaccggtgacaaccctgtgccaggtccgcacatcccagaccgattccactgcgccgtcaaacaggcccgatggctcgcggtacggcaggcgcacgtcaaaccggtagttaagctggctgtcggcaaaaatgtatatatccagaccgcgcacgtcatccatctccgttcgccagtaaatccccatctcagacagaatgcgccggataaactcaaggtccgtttcccgccactgggtgataatttcacgtccagggaaggattaaagctctgtcatcaatggtaacaggccaagatccagaagcttaatttctaaatcgttagatttgccgatatgctctttgttgttgccatcgaatatttcttcagtagacacaactatggtgcctttctttttctcgccatccattactggcactactctggcagcctgaggaattaactctgctaggattattgctggaatataaatcatccatccaacaggaattctatcagggaaaacattgttactattgttccagtatccgtttgtatttatagaggcatacacatgctttttattacaaattaaagacattataaattcaatgattttagtttcagttatttcttcctcattacatgtaacactcacatctaagttggtcttttttaagttattaatatgttttttatgtaatttattgagcagatcctgctttcaacttcaccatcccatacaccttcaataattaaagggaaatctttttttatttgcttacgccacctatcctggtcatgcttcacgataaataactaatattgtttgaatgcgcatgttcgttgccagattaagatgtgcccggcaggcgaaatcggtaaccctctcaggcgtgggattgcataatgctcaatatatcgtgggaccctgtgttaatcgctatctcttatctggtggcatttatcgcctcctttgtggcgctggacagtgccggaaagatccccctttccagccgaaaggctgccttgttctggcgcattgccgggggtatgacgctggggatcggcatctggtcgatgcactttatcggcatgctgtcgatgcagatgccgatgatgatgcgctatgacctctggttaacccttgcgtctctgggcgtcgcgattattgcgtcgaccacggcccttgatattgccgtcgcgggaaaaaaacgttcttcgtttcgaccgatcgttgccacggctatcctgagcgcaggcgtggtatctatgcactatatcggtatggctgccctgatgctggatggcagcattatctgggatcgccgcattgtggggttgtccgtggtcattgccgtggtggcgtcaggtacggcgctgtggctggctttccgcctgcgagacaaaggggtttttatcgagcgccttctcgccgccctggtcatgggcgccgccatttgtgcgatgcactataccggcatgagcgccgcgcattacccggaaatgtcgcataccctccccggcgggatcggcgagctggggttatccatctgggtttctgtcaccacgctctgcctgcttggcgtgatgttaattatttcccttatcgattctcaccgtcgcaccggccggctgacggataatcttcgacaactcaatcggcagcttgagctccaggcgcgctttgatgcgctcaccggactcgcgaatcgccatcagatggatctccgcatgcaggactgcctgcgcagcgcgttgctgagcaacaggcaatttgccgttattttcctgaacgtcgatcacttcaaacgcgtcaacgatacccggggtcacagcgttggcgatgagttattgatcaccgttgcacagcgcatcacttcccggctctcgcgtgagatgaccctggcaaggctgggaggagacgcttttatcctgctggtgccggaatgtgacgacgacaaactcaacgccctgctcgcgtcgctgctcgaggatgtgcgacgtcctctttcgatctgtggtcatacgcttaacacgacaatgagtgcgggcgtcagcctctatcctcaggatggcgaaacgctgcatgaactgaaactcaaagcagatgcagccctgcatcacgtcaaagacgacggccgcaacggctgggcgcgttacagaaccgagatgtcgacagcaatcccggcaaaacccggttttcttcaggagctctctcaggcgcttgagcgcgatcagtttgaactgtggtaccagccaacctggtatgcgcaagagaagactatccatggttttgaagccctattgcgctggcggcaccctgagcaaggcgttgtgctgcctggtctgtttatcccctcgctggagcaaaccggcttaattattccggtgggcaactgggccattgaagcggcatgtcgacagctgcatttctggactgaacaagggttcagccagtggacgttatcgctcaacttatcccccgtccagttcgagcagccggacattttccacatcgtatcgtcgatgctggaaaaatataacttgtccccgtccaggctgatccttgaggtcacggagagcaccgcgctgaaaaatctcgaccgcagcattgagttgctcaacgcttttaatcatgcggggatcaccgtctcgattgatgattttggtacgggctactccaacctgctgatgctgagcgtgctgccggcaaaagagctcaagatcgacaaaagctttgtaacgtcgatgctggaaaatgaaaaaacctacaagctggttgaaaccatcatgagtatcgcccgcaccatggagatgaacgtggtggcagaagggattgaaacggaagaacagcaggcggttctcacccgtttcggctgcgactacctgcagggttacctcttctcccgccccttacctgccgaacaggtgccgtggctgcttctgcagataaactcagaaaggcaaattatcccccttaattaaattcaaacggacgccgcatttatttcacaaaaaaaccatgcctgacggggtttagtagagtatgtttcaaagcagaacacacgagtcacgtctgtcatgattgtcaggcgtattaagccgatgaacaggaaatgcctatgtcgcaaaacggttttgaagcgctgaacgttattaaaacacccgtgtggcttatttcacccgtttcggaagagatcgtttttgcgaacgtggtcgcaacgcagcttatgggagataagacgctcgatcagctgcgtaaaggcatctattccgcgaatgcacaagctctcctgtcgatgtatgtacctgaactgaaaaccgagcaggagatcgtcgaaatctggacaataagaagccgggatgggctggatacgccgttaagctgtcgtctctcgcttgcccgttacgccccctggggagatgtgattgtcttcgaggggatcgcccaacatatcctctcaggactgaaggccagccgctccgcaacctaccggcgaaaaaaacaggggttttacgcccgtttttttcagaccaacagcgcgccgatgctgttaatcgatcctgcccgcgatggtcagattgttgatgccaacctggctgcgctcaatttttacggttactcgcatgatggtatgtgcagcaagcatacctgggaaatcaataccctggggcgagacgtgatgcccattatgaccgcgattgccgcgctgcccggcggccataagccgctcaactttgttcaccgccttgccgatggttccacccgccatgttcagacgtatgccggacccattgagatctacggtgacaagctgatgctgtgcatcatccacgatatcaccgagcaaaaaagactggagcaagagctggaacatgccgcgttacgtgactccatgaccgggttactcaaccgacgccagttctacgcgattaccgaccccaacaatctcaataatcgacctgcccaacagcagtttagcctgctgctggtggacaccgatcacttcaaaaacatcaacgacctgtttggtcatttgaagggcgatgaggtgcttattgccctctcccgaacgctggaagcctgtagtcgggagaacgacatggtgttccgctgggggggcgaagagttcgtcatcctgctgccgcatacctctctcgacaccgcgttgcagattgccgagtcgatccgtgcagccgttgcccgcattacgattccgggcttaccacggtttaccgtcagcattggcgtggcgcgacataacccgggggagacgattgatgagctgtttaagcgtgtagacgatgcgctgtatcgcgctaaaaatgatgggcgcaataaagtccttgcagcatgaaactggagtatacgggaaagccccgctacaatgcctgcctcgaataaattaacgtcaggtgggtaaaatctgcaatgggcaaaacagaaataatactcaccttaattattttgctccttattatatttggcttctggtttatttttagcggggaaatctggtatctcgtcgagtttctcgaaaatagtctttacccgaccttcgacgccccttaacgcacgtttaatatcgtgtttcacctaccgaatttgtcaggtatctgccagcctgacggccgcgtaagatacgcgtcgttatcctccaactacgttgataacgaatcacttattcacttgcttatgttgcccgtgctctgacgggcttttttatttccggcatttcagccacgccaggctatatcttaatcatctttaatgacaagggagaggaatgatgagcaagaagatcctgatgctggttggcgattacgccgaagattacgaaaccatggtgccttttcaggcgttacagatggttggtcatcaggtggatgccgcctgccccgacaaaccgaagggcgactacatcataacggcaatccatgatttcgacggcgcccagacctatagcgaaaaacccggtcaccgctttaccctcaacgccgatttttccgccgtaaaggagcaggactacgacgcgctgctcatccccggcgggagagcgcccgagtatctgcggttaaatgaggacgtgttaaagctggtgcaggcgtttgacgccgcgcgcaaaccgattgcagcggtgtgccacggccctcaactgctcgccgccgcaggcatcctgaaaggccgtacctgtagcgcctacccggcctgtgctcctgaggtccgtctcgcggggggacactacgccacgatcggcatcgatcaggcacatgtcgacggcaacctggtgacggctcccgcgtggcccgcccatccgcagtggctggcgaagtttaatgcgttgttagaataatacgtcccggtctcatcgctgccggaaagcacagcgcggtatcatccatggcaaaactggcgctcacgtgcgccagttcgcattaaccatcagtgcttctcaatatacatcgtccggctatacgccacgtcttccgggttgttaatcggataccctttcacccacggcttaatcagacgaccgttggtgtactggtaaataggcgcgatcggcgctttctccatgaggattttctccgccatgttgtagtccgtattacgcgctttcgccgtggtttcgagcgtcgcctggtggataattttatcgtaagccggatcgttgaagcgcgagatattgccgctgtgagtggaggtcagcagggacaggaaggtcgagggctcgttgtaatcccccacccatgacgcgcggatcacatcaaaattgccggtgttgcggctgtcgatgtaggttttccactcctgattttgcagcttgacatccacaccgaggtttttcttccacatggacgccactgcaatggcgattttctggtggttttccgacgtgttgtacagcaggttcagcttcagcggacgctgagggccgtagcctgcggcctggagcaaggttttggcctgagcgttcagctcctgctgggacatctgctcaaacggcgaaggttcaggcgtgaagcccgccgtcacgtcaggggtgaaatgccaggccggtttttcgccggtacccagtaccttttccaccataatgcggcgatcgatagtcatgctcagcgcaagacgaacccgggcatcggccgtcggccccttttgcgtgttaaacgcgtagtaataggtcccgagctgaggcggcgtatacacctggccaggaatatccttcaggagcttctgatacatgtttttcgggaacgattcggtaatatcgatatcccctgccagatagcgtttcgtggcggacgattcctgattaatcggaataaaggtcactttttgcaggacagttttcgcattgtcccagtagtgggtgttcggcacgacaaccagtttttcattcaccacgcgcgtgttcagaacgtaggccccgttaccgaccagcgctcccggacgcgtccactctttcccgctttcaacattggctttttgcaccggatagaaggcgaagtttgccgtcaggttgctaaaccacggtagcggtttatccagctggacgcgcaacgttctggcatccaccgccgtcacgcccagggtatctggcgccgctttaccatcaataatggcctgcgcgttgctgatgcctgccagcgccgcaaaccaggcaaacggagaggtcgttttcggatcaaccagacgctgccagctgtagacaaaatcctgcgcggtaaccggcgtaccgtcagaccattttgcgttatcgcgcagggtgaacgtccagattcggttatcgttgctctgccagcgcgtcgccacgcccggagtcagttcccctttctcattctgatttaccagcccttcgaaaagatcgcgaatcacctgaatctctggcaaccccaccgcttttgcgggatcgagcgaagccggttcgtctttaatgtgtctgaccagctcctgtttttgcgccagcaccgtgccctgtggcacatcagcagcgtatgagagtgaagagagtccgcacaggcacagtgcggcaaaaagacgcgaaacaggatgcttcataagatcccctttaaaaaattcaggtaaaaagcagatgcgtaattatttgtttcgacagtaagaaatgcaaacaacttacgcctgaatagtgatttaaggcaattctcagccgttaaggaaactatttgattaacagcggcttttgcacaacactgcctgtagagacttcgttatcaggatatcgtatggcaaccacccgaccccgcgcggaacgcggcgccttccctccgggcgctgaacaatatggccgctcatttttaggcgcatcgctgatctggttcccggcccccgatgccgatcgcgacagcggtttggttattgccggcacgcacggagatgagaactcgtctgtcgtcacgctctcgtgcgcgctgcggacgctgaccccggcattgcgacgtcaccacgtgattcttgccgtgaatccggacggctgtcagcttggattacgggcgaatgcgcgaggaatcgacctgaaccgtaatttccctgcggcaaactggcgcgcaggggaaacggtatatcgctggaacagctccgccgaggagcgggacgtggtgctgctcacgggcgataaccccggctcggagccggaaacgcaggcgctgtgccagcttatccataagatccaccccgcctgggttgtctcctttcacgatccgctggcctgtattgaagatccgcgccactctgacctgggcgcgtggctggcccaggcgttcgccctcccgctcgtcaccagcgtgggctatgagacacccggttcattcggcagctggtgcgccgacttgagcctgccctgcatcaccgctgagttcccggcgatctcctccgacgaagccagcgaaaaatacttaaaggcaatgatggatctgttgctctggcagcctcagaggtgaagtacgccgctggtaaaattaagcgccggtgaaacgtcaacggccagccacgtcgggccatccagatcggcgaaacggacctgattgaccagcggcagcgccgcaccgatcgcccgcgaggtgcaaagcatgcatcccagcatcagggcgaacccctgcgcccgggcgtccgccgccagggccagggcttcagtcagtccgccagtcttgtcgagtttgatattgaccatgtcatagctgcccttaagcgcgctcaaattctcacgggtatgacagctttcatccgcacagacgggcaacggatggataaaattcttcagcgccgcatcctcttttgccggcagaggctgctccagcatcgccacgcccagatcggccagcagctggcatcgcgcggccagcccttcgggatgccacgactcgttggcgtcaacaatgagcgtggctgacggcaccgccgagcgtatggcgaccatcctctcgctgatcagacgatcgtcgagcttcacttttaacagcgtggccccggcgtcatagagcgctttcgcactggcggccatctgctcgggctccccaatcacgaccgtttgcgcggtcacgacggactccggcacgaccacgcccagcaatgacgtcagcgatttttgctgcttagcggcttcaaggctccagagcgcacagtcgatggcgttgcgcgccgccccggcggataaacgctgctgtaacgcgtcacgcgtgaggcctttttgcaggtcaggtaccagggtcatgatctgcgccatcacggatgccagactttccccatagcgcgggtaaggcgtacattccccgacgcctttaaacccctcttcttcgatttcaaccacgaccacgctggcttcacttcggctgccgcgagagatcacaaacggggtatgcaatggccaggcttcttcatagaccttaacgcttctcatcactgactccttgcggcccggaaaggcgaaaaatttggtttgccgtgttatctgctgatggcatacactagccacgacgttaactatatgtaaacaggaagatatctatgtcacaactcgttcatttccagggcaacccggttgctgtagcaggttccattccgcaggctggcagcaaagcgcaggcttttactctggtggctaaagatctgtctgacgtcacactggctcagtttgcgggcaaacgcaaagtactgaacattttcccaagcattgataccggcgtttgtgccgcatccgtgcgtaaattcaaccagctggcgactgaaatggacaacaccgtggtgctgtgcatttccgctgacctgccgtttgcccagtcccgtttctgcggtgccgaaggcctgagcaacgttatcaccctttccaccctgcgcagcgctgatttcctcgagaactacggcgtcagcatcgcggaaggcccactgaagggtctggcagcacgtgctgtactggttctggatgaaaacgacactgtcgttttcagcgaactggttaacgaaatcaccaccgagccggactacactgccgcgctggacgtgctgaaagcataataagtccttagcattctatacaacttattctcaacctcgccacggcggggttttttattagaaaaaagctgaatcgcttaagccataatattcatcgatcacaaaaatcatgcaataaaggcagcaacatgtaacttccgcgtgatcattaacgcattctaattgttaaaatcacctaattttaacctcagtgaagcccatcacatttccctttttgtctaaacattagatttgcttacgaaagtaaataatcgtttcagcaaaaaggataaaacatgaagatcaaattcgcttttacgctcctggcggtcctggtttctggtcatgccgcggctaaaacctgggtgctgacaagtgctgaaagcagcgtagagaaaggaaactggaagatttccagtgatgagctgaaagttaaagatcagacgttcagcattgagcaaaaaatcttacacggcggcaagcaggaaggcagtaaagtcatcgttattagcagtaaagatggcctgacgattaccctgagcccgacacgcggtatgaaccttctgcacgttgaagggtttggcacccgactgggatggaactcacccgtcaaagaggtcgtgaatccggcttatatcaaccttgagagccgcaacggtctcggctggctggatggtttcaacgagatgatggtgcgctgtggctatgagtggacaggtcaccctgtcacggcggacgggcaaatttacacccttcacggcagggccgggaataccccggtatcacaggtggaagttgaggtggcggatgccgccccgcatgagatccgcgttcggggtttgatcaaagagagcacgttcaaaaaagcggatctgcagaccatgaccgaactgcgctacgttcccggaaccaaccagttcagcctgcatgatgttctgactaaccatgccgattaccctcacgattaccaaatcatctatcacagcaacttcgggacgccgatcctcgaagaaggcgcacgtttccttgcgccagcggtgagcgtgagcccattcaatgactacgccaaagcgggcgttaacgactggcaaacctatgccgggccgacaaaaggctttgatgagatggtctttaacattcagccgctcgccgacaacaaccacaaaacgctcgcggcggtggtcaataaagccggcgataaaggcgcatccatccagtttgatacgcgccagctgcccgtgctgaccttatggaaaaacaccgatacgttgaagcagggttatgtcacgggcatcgaaccgggcaccagctacgcctaccccgtgacgattgaacgccaacagaagcgggttaagcagctgcagcctggcgccagcgcgcggtttgatctgacctataccctgctccacagcccgcagcaggtgaaagaggttgaaagcaggattgcgtcgattcagggcgagacaaaaacagacatcgttaacacgccgctggcgaaggaataaatctaaagcgaaaagtaaaaagcctctttgcagaggcttttttgttattcgtcacctttcttatgattcaaaccatactcacgcagcttattggcgatcgcggtgtgcgagacgcccaggcgttttgccagtttgcgggtgctgggatagctgcggtacagctgcgtcagcacagaacgctcgaaacggctggtgatgtcatcaagcgacccttccatcgcctcttcccctaccgataccgttccggcgtcgtaatccggcaacaggatatcctgcgggcgcagctcatacccttcaagctgggtcagcgcacgatatacggcgtttttgagctgacgaatgttccccggccagccgtagcgcataagcaccgtgccaagatcggcagacagcttcggacgaggaaccccctgctcatcggcaaagcgggcgacgaacagctccgtaagcggcatgatgtcctgcgggcaatcgcgcagcggcggaatgttcagcgtcaggacgttgaggcggtaatagagatcctcacggaagatccccttttgcaccagttccaccagattcttctgggtggcgcaaatgacgcgcacgtccacatgcacttcgtgatcctcaccgacgcggcggaacgtgccgtcgttcaggaaacgcagcagcttagcctgcatacgcggcgacatttcgccgatctcgtccagcagcacggagccgccgttagcctgctcgaagaaccctttcttgccctccggcgcgtgaccaaacagctcgctttcaacggcatcttccggaatcgaggcgcagttaagtgccagataaggcttagccgcacgcgggctcgccagatgcacggcgtgagccagcaggtctttcccggtgccggtatcgccggtaatcagcagcggcgcggtcaggctcgcgagcttacgcgcctgatcaaccacatggcgcattttcgggctgacggcaataatctggctgaatgcgccaacgtcctgactggagaggttttgcagctgacgacccatgcgtagcgtcgagcgcagcatgatcaccgccccggtcaacacgcgggtattcccttcccctttcagatagaccggcgtgatctccatcaggaaattctgcccgttaatcaccacatgctcgctgtgcgtgttctgcggattgctgtccagccagcgctggaagttaaaaccagggatcagctgcgcggcgtgatgattgctcagcttctcctggctctgcgcgaaaagctggcagctcgcgtggttaacgcgctcaactttgcttttcaaatccagggagaggaacggttcaggcatggcttccagcagcgcgctcagcgccaggtgctcacgctcggacggcatccagggaatggtgcgtacatccgtaacgccagcgatacggcggatttccgccatcaggctgctgaaggtattaaattcaatttcggcaaaattgaggtaaattcgcccgacaggatcgatctcaatgccacgtaaatcaatgctacgtaaaacaagaagatcgagtaattcgcgggtcagaccgagacggtcttcacagaagacttcaagacgcatgggaaattcaccgttttaagccaataacagtaaaatgatatgtcagaacacggtgatcgggaagatggctgtcaacaaatattgacagccagcacgattagtgaacaaaacctcacggcgaaggttttttattgagcgtctctttgagctggccgatcagttcacgcctgaaatcccccagacggggcttatcgccgtcaatccagggcagcggacggcagacttccatcgctttaatccccaggcgtgcggttaataatcccgcaccgatgccctgagccgcacgggcagaaagacgcgccgccagatcctgcgacatccagtccatgcccacttcgcgcaccagctcactcgccccggcaaacgcgatattgagcaggaccagcttaaacagtctgatccgactgtagtaacccagctctatgccgtaaaggttcgcaatacggttgatcaggcgcaggttacgccaggcgataaaggccatatcgaccagcgccagcgggctgacggcaatcatcaatgtggattccgccgcagaacggctgatttcgcgccgcgcctgagcatccagcaccggctgtaccatgtgggaatagagcgtcaccacttcccggtcattctgagtttcatggatggcggcataccagcgctgaagcgccggatgcgactgatcgattccggcctggctggccagcttttcacagaacgcgcgccctttcccggtgccgtgactgtggagcagatcccgcgcttcatcacgctcgtgcgcgcgctgtcgcagacgccagagtcgacgccattcggtggcaaccgacccgacgccagcccccacaatcagcgcgcctgcggcacatccgcccagcgccacccagtcctgcgtgtgccaggcattcatcgtccactgcacgccctgacccaccacgcttacgccaaacagcgccagaccggcggtgaccatcctgcgccacaggctgcgttttggacgcagcgcggcgtccacgaccgcctccgccggaccatcctcaacaaccgggtcgtcctgcagcgccggggcaaagttatcggcctgggtaccgctgaacgtctgcgccgttttgaacgcctcctgagtgttctgctcaagcgttccggtaaagtcaatgcgcggttttaacggttccgtcatcgcaatttatctccaatcaaaaactccagcgccgcatccagacggatatgcggtaaaggcctgtcgacgctcatggcctgcgggcggaaggcttcaaactggaagccctgattctgacagaaggcctgacccggcagtcgcgcaggcacttcgcctgggtaaacagtaagcggttcaccgtcgctgagccgattcccgcgtaatgccggtattttctcgccgttaaggtcaatcagcccgctttgcgtcgcctgcaccgacgcgagcccaaggcaatccatgctgatcccttcgaaggcggcgttttgccaggcgtcctgtaccagctgctgtagcagcgacaccatattggcatgctggtcgacggtgacgtgatcggcttttgtggccgcaaagagcagtttatcgatcaccggtgagaaaagacggcggaacagcgtacgctgcccgtagtgaaaactttgcatcagctgcgtcagggcaaggcgcatgtcgttgaatgcctgtggcccgctgttgagcggctgcagacaatccaccagcacaatctggcggtcaaatcgtaaaaagtggttcttatagaatcccttgaccaccttctcacagtagtaatggtaacgctcgcgcagcataccgccgttagtgtgcttatcagcctgcgccagcgtcgactcgccaaccccatccacatccggccaggggaaaaactgaagcgcaggcgcgcccgctaaatcacccggcagaacaaagcgccccggctgaatgaagtgtaacccttcctgtttacactggtgtaaatacgccgtccaggcgtcggcaatggccgccagacggttttcatctgctggcgcaagcgggtccagcccttcgcacagctgtcgccatttggccgaccacccggcgcgttgcccctgcagcaatcccgtcatctggcgtgaccagctgaggtaatcctgcgccagcatcggcaggtcgagcagccattcgccggggtaatcgacgatttcaatatatagcgtggaggtatccttgaaatggcgcatcagggattcattcgagcggaaacgcagcgcaagacgaatttcactgacccctcgcgtcggcgtcggccacgcgggcgggtcgccatacagctgtgccagcccttcgtcataggtaaaacggggaatgccaaaatcacgctgtggaacgcgcttaacgcccagcagacgctcttcccgcaccgcgccaagcaacggcagacgcgccccggcgtgcaggttcaggagctggttcaccatcgcggtgataaacgccgtcttaccgcttcggctcaaccccgtcaccgccagtcgaagatgacggtcaacgccgcggtttaccagtgaattgatttcgtttttaagtcgcttcatcgccgtccttcgttgcctggaagccttgaatgcatggcttcagaatacaataaatgggggcagatcgttgattatcaattcttatttattgctattgccgttttgtctccagtaagatgaacgccattgctgtcagtcctgagtgagtaaggtgtatgtcacccaccatttatgatatcgcacgggttgcgggcgtatcgaaatcaaccgtttcccgcgttctgaataaacaaacgaatatttctcctgaagcgcgtgacaaagtgctgaaggcgattgacgaattaaattatcagcccaacaaactcgcccgtgccctgacctcttcaggattcgatgccattatggttatttcgacccgttcaaccaaaaccactgccggcaatccttttttctccgatgttcttcatgccattacggcaaaagcggaagaaaaaggattcgatgttattttacaaacctcaaaaagcagtgaagacgatctcctgaaatgcgtgagtaaaataaaacagaagttgatcaaagggatcatcatgctgagctcacccgcaaatgaatcctttttcaccacgctggacgcgtatggcgtaccggtagtggttatcggcaaagtggaaggtgagtatcagaatatttattccgtcgacacggataattttcatgacagcgccacgctgacggaaacctttatcaaaaacggccgccggaaaattgcctgcctgcatgcgccgcttgaatatcatgtttcgatcgatcgcctggcgggttataaagccagtctggaaaagcaccatattgcgattaactcggactggatcatggatggtggttatacccatgagagtgcgcttaaggcggctctggaactgctctcttcacccacgccgcctgatgccgtatttgctaccgacagcatgaagttactcggcctttatcgcgcggcggatgagttaaatctgatgataccggaacaggtggtgatagccggatacagtgacccgatgctgtctctcattttaacgcccgcaccaggcggctttgatatccccacccgcaaactgggggaagagagctgcgatcttctcttcaggcgtattgcgggtcaccccgccccgcaaaaagtgctggttgatacccattttttactgacggcctcgctgcgctaaaaccaggggcggttagcccctggaggacccacggtcagaatgcgtaatttaccccaacgcccgcatagtggaagcggtcgtttttaccctcgtcatggttttcccattcgtaggcgtattcaagcgtcatggataaaccgttgttgaagtcataggcgtactgcatacccagacggttgaaatcatgtccttcacgctcaggatcgtcctgccagtcccagttcgaccagcgatcgagccccagtcgggtgtaaggcgttaaggtcgtctgacccaatgaaataggcaggtaggcgcgaatttcctgagtggagaactcgccgttattacgtgaaccgtccatattgaaaccgcgctctaaatagtaattcactttagcggcaaaggtgtcgttaatggtccaggtaaagcccgtttcggtttcgacgcggctgtctgagtagcctgttttttccagatcgttagcaaactgatacatagcaaaccagccgccgaaacgccagtcgtcggttaatttaatatcccagtccggctgaattttgtagcgctgcatatttgcgctgccgtctctggcaccgtgttcatccttaaagtgatagccataattacggaaaccaccggtcagaccgaacgtgaaatcatcggtaccaataaaacgatagcgtaattcaaattccgggcgatcgaaataggtcccacgggtcatgctgctataatcaaccggtccttcctgatacatcgccagcgaaatagtccaggcatcccaggttgcattaaaccacacggagggttcatatagtccgtctttatcttctccctggccttcgacgttttcaatttcatacatcgcgccaatattaaattcccattgtttagccgtttctgttgcatgtgcgcagctcacccctgcgcacagcacgagcgcagcactttttagtagagtactcataaaatattccctttataattaacaaacaaaaaaccggaaatttgcatttccggcaaacacctttcttatctaatagccgcttcggtatcggcgtcgaagaaatggcacttattcatatcgaactggatgccgatattatcccctgcggcataatcattcgcggctcccgcgcgaaccaccagctcatggccgccaacggtggcgtagagcatgaactctgcaccggtcaattcggctacgctgactttcgccgcgatattttcaccgctactctgctgggtgagaatatcttccgggcggatcccaaagaccacagctttacgctgatatccagcggcctgcagtgcagcaagcttgttttccgggatcgccaggcgcagcgtttccgtgacgaaatagcggtcgtcgatggcaccacgaacaaagttcatggctggcgagccaatgaaccccgcaacaaacatgtttgccggctcgttgtatacctgcttcggtgcaccgacctgctgaataatgccgtcttttaagatcacaatacgggtcgccatcgtcatggcttccgtctgatcgtgggtcacgtaaatcatcgtggtattgagcttctggtgaagcttgctgatttcagcccgcatctgcacgcgaagcttggcatcgaggttggagagcggttcatccatcaggaacacgcccgcttcacgcactatcgccctgcccaacgccacgcgctgacgctggccgccggacagcgcgccgggtttacgcttgaggtactcccgtaagccgaggatttgtgcggcccagttgacgcgctcttcgataaccgccggagcgattttctgcatcttcaggccaaacgccatgttgtcgtagaccgtcatatgcgggtaaagcgcatagttctggaacaccatggcgatgtcacgcgatttggcgggcacatcgttcatacaaacaccgtcgatcaccagttcaccggcggaaatctcctccagcccggcaatcatgcgcagcgtcgtcgatttaccgcaaccggacgggccgacaaaaacgataaactccttgtcctcgatttcgaggttaaaatccttcaccacgtggacctggttatcgtaaattttctgaatatgtttcagtgacagttgtgccatttttaattccttatcaatacgcccgggaggcccagaaatcggtcaggcatttccaggtcagttcctgcgtcgaatgaagctgtagtcccgcatgggccaggcctgagccaatcccgaccgacagcatgcccgccgcgttgatcgccgccacgcccgcgggcgcatcttcgacccctatggccgcctcggggcggacgttcaggccagcacacgcggcgaggaagatctccgggtccggttttgaacaggcgatgcgggaggcatcagcgcaaaaatcaaaggcgcgatgaatacccagggcatgcagtattccaggagcgttgagggaaacggaggcgagcccaattttgaccttcgccgcccgaatgtccgccagcacctcccggatgcccggcagcagtgacgcctcggtcaacgacgacagcgatgcgacgtagagcgcatttttcttccccgccagcgccaggcattgtttgtcgtcaaacgccccctctttcccaccgtgtcgcaggatccgctgcagggattccatgcggctaattcccttcagctcctcgttgaacacctcatcgatagcgatgccgatctcctgtgcgaccgaacgccaggcgagaaaatggagatgcgccgtatcggtgatgaccccatctagatcgaatacaacagcttcaggcttcatggctggcctccgtggtagcggtcccattaaaagacgtaagaaattccctacgagacagtgcctgccgctccgatacgcataccgtttttccccacagggttaacgtgacgggcgcggtggtctcgatggttaaaacgtcattttcaaacgcgaagtgcaggcgagcgttctgccagcgcagcgggaaggcaagttttcgccagcgagcgggtagcttcggcgcaagatgcagctctccctcaacaatctgcatgccggcaaacccctgaataacgccggaccagatagcccccgtggcagcggcatgaatgccgtcatcgctgctgtgcggatcgtcgcccagatcgatagccacgccagcgcgccagaaggcgtaggccccttccgtatcgccacagcgggcggccacaatgccgtgaatagccttgctcagcgaagagtcatggatcgtacgtggctcgtaaaacgccaggttggccgcgcactgggcgggggtaaatttctccggcaacaggtagttaagcatcaccacgtcagcctgcttgaggatctgcatctcgttaacttccgcgcgagagtaatccagcaggatggtctgcttacccgctttggctttatagcggcttaaatcgatcgccggtttcgccatgaacgaatcgtcctgcgggataacgcccccggcgtcggcttccggcagccacaagcgggccaggaaggtggttgccttctccatgaagcaggcatcttcacgctcaaacaacgacataaaccgacatgcgctggccacgttgtaccaggccagatagttggtgtaggcgttgttattcacatgttcggtgtattcgtccggcccaatcacatcatgaatttccaggcgcccgttgatctccgtagcgcggcccatccagaacgttgccgtctccaccagcagagtcagcccttcattgcgcataaacgcgtcatcacgcgtggcctgccagtaggccacaacggcccaggcaatgtccgccacgatgtggtgttcggccagggcggaggccactttctgccgcatgcccgtacggatgttgatggctgcaaactccggcgtctcctctttgccgctcgcggcgctctcccacgggaacagcgcgcccggccagccgttgcggcgggctttttcccgggccccggccaggttcagccagcgatagcgcagcagactgcgggccacctgcggacgggtgaaaagatggaaaggcagcatgaatatttcggtgtcccagaagacgtggcctttatacccctcgccggtcaatcccttagcggcaatgctgctccgctcatcatgggctggcgtcatggtggtcaggtgccagacggcatagtccagcgccatctgatcgtcaggagctgcagaagccacttctacccgggcgtcacgccatacgtcttcccatgcgcaggctgaactctccagcagcgaggcataaccccttgctgcacaaaccttgagatccgccagcacgctgcgcgcgaaagattcctgcgacagggctttatcgctacgatgggccacccagaccaacttatccagcgtgacagtgtcaccctgcggtatcgtcagggaatagtgagcagagagccgacgatttttagcggtaaagcagctttcgctgtcggctgatagctgacaaaaagccgagataacaacgtcagagtcccggtcctgtgtttcatacacaccctgcatatagtgctggtcgaataccctgacagaaatttcatccagatgttgccggccggtattggtttgtgttgcatcaataccggttttcatcaccacctgcgaggctgcgtcaagcggggtgatcgcaagctgcatggccacaagcggcagctgatcgagagagacaaaacgacgactctccaggcgatagcgctttccgttgggcgagcgccagacaacgcggcgatgcagctcgccgttggcaaatgccagctcgcgctgccactcaagaatgtccccggacagaagggtaaaattcaccccgtccagctcaacctcgataccggtgatatcgggcaaattgatcagctcagtggtctcgttacgtcccgcctggtgatacaagcccgcaagatacatccctcgggtttgctgggtgtaatcttcttcatgcgcagcgcgaatgcccatgtagccgttaccgcatgccatagtggatgcgtacttattcagactgtgcggacaaaagcccggatcggttaatacagacacgctcagcataatgttacgctttctcctgtttctgccgactgataaagcgccgcgacaagctgctgaatcaccagcccctgttcagcatctgcaatcattacgggctctccctgcacgtggcggacaaaggcctccatgctgcgtaaatggcgctgatcgtcagcctcttcacgctgaatcagggtctgtaacgccccggcgtcatcctgataaatatgtgccgggaaaagcgtcgcccccgctttttcaccgcaaaacgcgacattcatgatcgactgctcgcggatattcagcgcgaacgaggtgtccagacgcaaaatgccgccgctgcagaattcgatggtgccaaacagggcatcttccaccgtaaactgagcaggatcccactcgccaaactggccgctgcttttccgggttcccagcctctggaaaccgtgcgccgtgacccttttgaccgccgggaaacccagcacgtacatcgcggcatccagcatgtgaataccaatgtcaatcagcggcccaccgccctgcagcgctttattggtgaagacgccccagcccggcacgccgcagcgccgcagcgcctgcgccgaggtgaagtagatttcgcccagcgttccgttcatcacggcctcgcgcagcagttgcgtatcgagcgcaaagcggtgatggaagtcatatgccagcactttgcccgccttgcgggcagcgatccgcatctcgtcggcctcttgcggcgtcatggcaggcggtttttcgcacatcacatgacagccggcctccagcgctgccatcacatgctcaaaatggaatcggtttggcgaacaaacgctcaccacgtccggcttaaccgcctccagcatggcgcacgcgtcctgccacgccgacggtatggcatggcgctccgcaaaagcctgtgcctgttcgaggcggctgtccatgacagccaccatctgaacatcactgcgcgtggcgtaatacgaggcatgcactttgtccgcaacctgcccggcgccaatgatggcgacgcgcagtggcgacgttgttgaagcactcatcacgctcgtcatccttagcattcgcgtaaataagtgagtgaatcccggtaagcctgagcgggatcctcagcgcgcacgcgacactcgtataccacatagccctggtaattatccgcacgcagctgattgaacaggctggcaaaatcgaggctaccgcttcccggctgataacggtgattatcggcgatgtgcacatggcccagcagatcgcggtgctgatgcagcgcctccgtcagcgaatcttcttcaatgttcatatgatagaaatcgccgatgatctgcacgtgcttgaggccgttctcttcgatatagcgtcgtgcgtcagccagagtgttgatcatgtgatcctgatagcggttcagcggctccaggtagacggtggttccggtgcgcgcggccacctcatccagccagcgcagcgacgcactcaccgctttgcggtcgccttccaggctgcgtggagaggtcatcggcggcaaacggaaggtaaacattccccaggctgcaggcacaataatgcccttgccgcccacttcggccagggcttccagaatgcgttcaatctgggctaaaccgttcagacgacgctcttcgataaagtcaccaatccagccatcgtatccgccgcaggcggtcgtgaccggcaggccggtggccttaatcgccgctttcacctcggcgagattttccaccagcagcttgccgtcaatctcatagccatcaaaacccatcgccttgatgtactcgaatttttccaggatgttggacgggaaaaaggcctgattttgtgttgcgattttcatgagttgctttccttagcttaaaaagtgacgcccattttgatgctcagttccggatgctgatccacatatttcatgtagctttcagcgctggtggtgaaggtcacaaccgggtcgatcagatcttcacaattcagataaccgttcatcagcagttcccagcaggtctcttcgatacgcttgcggctccagcgcgggtaatccgggtttggctcactgcaggcgcgagagaagacaatcttcgcgttgttgaaatgcgcttcacgccccaggttaaagcctgctgagaacggtttagcgaacgcaacgtaggagatggtgccgccgtaggcgaggccgcgcagtgcggactgcagcgcatcggcaaagccgctggtctcgatgatcacgtccgcgccctgctttccggtcagctttttaatttccagaccaacgtctgtgccgattgggttcaggcagtggtccgcaccgtgacgacgggcgatctcgcagcggtgttcgatcggatcaacgccgataacaactgacgcgcccgcttttttcgccagctgaatcgcaatctgtccgatggctccccaggccgaccacgacaacaaagtcgcccacgcggacgttggcatcacgcacgccgctcatggcaaactgtgccggatcgtagcagacggcgttcttccaggatgcgccctgcggcattttgcgcagcttgtagttgttgacggcattcacgataaccgtctcctgcagcggaccgtagcagcaaacgcgatcgccagcctggtattccgtgacgtccgcaccgcattcaataatgtcgccaacaatcatgttgcccagctggaacttaccgaactcgataccgcgcgctgcgccctcttcacgcggcgtgaacatctgccactcagcgttaaactcttcatcgataaacgggcttgcggcgcggaaatcgaccacttcagtgccgtgcttcggggcaccaaagcgggcacgaattttcacttcatgtgcttccacagcacgatcttcatattccaccagcgccgccacgcgtggcgctgtcgcaactaattttttcatgattgactccttgttaaaattggccgcctcagcccttcacgccaccggcggtcaaaccacttttaataaaacgttcagacagggcgtacatgatgaccaccggaagtgccgtcaccagcgatgccgccatcatgcgacccccagatataatcgggtgtgctaaagagcgtgttcagcccgaccggcaaggtgaagttgctggcgctggacaggaaaatggacgcaaacagatagtcgttccacgccaccatgaagcagtagacaaacaccgatacgagcccggatatcgccagcggtacggtaatacggaagatgatttgcaggcggttaaggccgtccatcattgcggcttcttctatttcgtccgggatggtgtcgaagtagctgcgcagcatgaacaccgccgtcggtaacgtctgcgtcaccatggtgataatcagcgccagctcggtgtcgtagatcccaagcgcggtgatgattttgaacaacggcaccaccagcaagatgccggagaacatgtagacggtgtaaaaactcgcgttgatcgtcgtgcggcccttaaagcgcagcttggacaaggcgtaagcgcccagcgtaccgagaaacacggcaatcaccgatgaggtcagcgacaccaccatgctgtttcggaagtaatccacaaacgggaagatcagcgggttaaagatgtcgatgtaatgctgcagcgtccacgcctgcggcagaatggtcggatggagcgagatcgcctctttggcgctcttgaatgacgtcattagcatcacgaagaacgggaagagcgtgatgatcagaaataccgccagcccgagataaaaaccaatacggctcagtacgcgtttatttgttgccattgaggttcaccctttttctggtcagcagaatcacagcgaagatgatcacgaacagcaccacggagatggccgctgctttacccaagtcgttgaaagcgaaagcggttttgtaaagatagacgcccagaatatcgaccttcgtggtcagcaggtagacgtcagcaaacatgtagaacatccagatggtgcgaagcgtgaccaccgtggccagcaccggcataatcgcgggcagcgtgacgatccgaaaacgttgccaggcattcgcgccgtccatttccgccgcttcatacagggatttatcaatcgtctgtaaaatcgccaggaacgagataaacgcgtacgggaagtaacgccagatcgcgaacagcaccaccagtacgaagctgctgttcgggttgtcgaaccacagcggcgcctggtcatacaggtgcaacaggtctacgcccagatagttcacaatgccgtagccgttgttgaacatgtatttccaggcaaacaccagcgaaatagacggcgtgacgtaggataaaatcaccagtgaacgtgccgtcttacgcagtcgaaactcgcgattaaagaagatggccacggccagccccagcaccgtgctgccaatcaccaccagcgcggtgtaccagaaagtcatccacagcgagtgccagaaagcggcatcgccgaggatgcgaatgtaattgtccaggccgacaaacacggcgctaatgcgcgggttgagcggcaagcgtaaaaaactgatttcaatattggaaatcattggccaggccaccaggccccccagcagaatcaggctgggggccaacagcagcatggcgaaaggcatatctgaacgaccagaaaacaacgtcttcataatttccttccgcagagcgctcctatcgttgtgtaatgagatcagtcagtcgcttctggctgctgcttaacgttgtgttaaggtccttctgccccaccgtgacgtaatgcaccatggagctgataatgccggagcccgtcacgtcgcccatgcgggtgaagtttttatccccaaccgcgccaaacacctgcacgttcgggaactgtgcgatcagctcataaggcaactgcccaaacgctttaatcacgtcgttgtttttccaggtatccgtgcccaccacccctttgtttaccggcagcgccgcgcccggcgacatcatgacccagtccgtcgcgttttgagcccgttccatccaggtaacaaacttctcggccgctttggtctcctcttcggtttgtccggtggtgatcgtcagcgaggtgatcatgccgtacaccgccgatgagttttcagtcgggacaacgaagcccaggttggcagggtttccgtccttgtagacggcgggcaggatgtaggtggagtaaaccgccatcggcgcagaaccgttcatgaaggcgtctttgatctccataacatcgttcgaacccggcatggtggtcgcagccagcgctttataaaacgccagcgctttggccatttccggggtatcgatgtcgacattcccttttgcatcaaacacgttcgcgccaccggaaagggcaaactgagagaacgactgttcggtcatcacgctttccgcagtcggtaacgcgatgccgtaatgttttttagccgggtcgttcaggcgctggctggcttgcagaagctgttcccagttatgcggctcctcaatgcccgccgcggccagcacatctttgtggtaccacacgccggagagccaggcgctgatcggcacgcccgtccaggctgcgccatcttccgtgcgaacaacgcgcaagatgccgtcatagaaggtgttttcccccaccgccttaattgcttcagcgattgcgtcacgatccagaagctgttctttatccatcacttttgcatagtcatggctgacctcaatcacttcaggcagcgcgccggttcgcgccagcgtaatcaccttggtgttgtaggcatcctcttctaccggtacctgttttatcgtgatgcccgggttctctttctcgaatttttcgatcagtttcgtaataacggcctgacgctcctgctcgaccgacgagtgcataaactcaatggtgacagaggacgctttgtcatccttacagcctgataacagggcgcacgaaaccagtgctgatatcagcacaattctgggtattttcatgtttaaggtcctttttagttttctttaatccacaatacctgccatggatttaggatcagagtcgtgtcggtaatatcttttccgctaatcaattcccttcccgagtgaatatcggactcaaccgtttgagaattatcactgaaattaaacaacgctgttattttctcaccacaatccgccacgcggacaatttttaaaacatgcttccctgacgtactgaaataagcctcactgtcaggatggaatgctttttccgcccgacgcaatacgattaactgacttaacgcactgtaaaccggataacggagactatttttatcttcaagcgcgcaatcaatttgatccgcggcatatttttcacgatttatcgcacggttatatcccaggtgctctacgccatcataatcatttcgggagccgagaatactctgaatataaactgcaggcacgccggggaagcttaacaggacggcatgggccagaataaaccgggcaatgcgttcgctatcatgactttctcgcgtacttaaggcatcaagataggtcacgttaatttcatacgggcttcgtgtgccatccgggttatttttccagttaaccaacgcaccttcggtctggagcttttctacaagcgagaggatctccgactccggtaaaattccgcgcaatgggttaagaccaatgccgtcatgcgaggccaggaagttgaaccaggtggtttttgtggaaggcaacgccagcgacgcagcccactggctcagcgtgctgacatcctggctgtgcacggcatgtagcaccagcggaggcaacgagaactgataaaccatctgcgcttcattttcgccgttaccgaagtaagagacgttatctttatgcggaacgttcgtctcggtgataatcaccgtgccgggggcaaccgcctcggtaatggcgcggaaaagctggatgagctggtgggtttgctcaaggtgaatgcagctcgttcccggtattttccacatgaacccaacggcatccagtcgaatataccgcgccccttcaataaggtaatgcagcagcacgtcgaccatcgcaatcagcacctgcggagaggcgaagttgagatcaacctggtcctcactgaaggtggtccacagatgtcgcacgctgccatcatgaagtgtgaaaggcgtaagaagcggtaaggcacgcggacgcgtcaccgcggataaatcagtctcaggatcgacagaaatgaagaaatcatcatatcccggcatttgcttcagataattagcaaaccaggcacttttggccgacatatgattgcagacgaaatcaaacatcaaactggttgattgttttaattcagcaacgtctcgccatgttcccgtttcaggcgcaacttcatgataatcaattacagaaaatccatcgtccgaagaccatggataaaaaggcaaaagatggacatgagaaaaagaatgcgaaagccatttgttataaaaacgtgtaaaaacagggagtgctttctcccctttcgcggaaaactgatcggcataggttatcagaacgatatctttttcatcccagcccattttacgcctttccgtaataacagaggcggccttttcaatattttccagcagcatatgaagatgtgtttcagaaaacgtttttccataaacaagattaatgagtgctttaattttttcgttcacttgattttccatggtagcggtcccacggaatggcaatctactcccatgaaaaatatctgtcaacggaccgggcaggagaataatgcgattgcaaagcagctcagcgcaatattgtgagctgccgcaaagaaagcaggtgaaatgaggaagtgcgggtaatcatcgccagcccctctcctggaagagaaagggctgctgcgagcggaaactactgggataagtagcggcgtgacagccgtttcgccaccttttgcaacagcggttcgagcgccacgaccagtaccattctgaccggcttgcgggcaaccgatttaatcgcccaccccgctaccccagccggaccataacgtaacgcggtcatcaggaccagcttacctgcgattttcaggccgggttttaccttctgaccggcctgttgccagtgttgtttcatctcttttctctcttaaagctgacggaaacgacttctcagcgtaaaggtatcggatgtgacataacgttccatttcccgtaaccgcttctcacctgcggcgagttgcgcatccacagcattgaggagatcgctgctggtgggagcgccttccgccgccagttctccttccggcatcgggtcaagcacaaacgacaacacgatgtacgcaaccagggtaataaatgccagaccgaagaagatcgacagcaccgtcaccacgcgtaccagcttaaccgggacgtcaagatagtgagccagcccggcgcagacgccgcgcaccatgccctgctgtggaattcgccacagctttttgttcaaattcagtccagacattaacggtccctccagtttggatgttcagcatccaggatggcttccagcgcctgaatgcgttcacgcattttgttcgcttcatcggagagctgtatcagacgctgttgttcactctgggaaagttcgccccgtgaggaacggttgctgtagtgcagccataaccaaatcggcaaaacgaacagcacgaaaatcgtcaggggaatagccagaaaaagcgcgctcatgtgtactccttgtcttacgatgcggcacgttcaggtgccgcaggcattattattggttgtcttgcttcattttggctttcagtgccgccagctgctcgctgatttcatcatcggccttgaggtcagcgaactgttgatccagggacttctgcttaccgataccgtgactttcggcttccgcttccatctggtcgatacgacgctcaaatgactcaaaacgggccatcgcttcatccagcttaccgctgtcgagctggcgacgcacgtcgcgggaagagcttgccgcctggtgacgcagagtcagcgcctgctgacgcgcgcgggtttcgctcagcttgttttccagctcgccaatctctttcttcatgcgggtgagcgtgtcatccaccagggtcacttcatgctcgagcgtcgcgaccaactctgccagcttctgtttttcgatcagcgccgcacgggccagatcctctttgtctttgcgcagcgcgagttctgctttttcctgccattcattcagctgagcggtggcctgttcaatacgacgcgtaagctgttttttctcagccagcgcgcgggcggaggtagagcggacttcaaccagcgtgtcttccatttcctgaatcatcagacgcaccagcttctgcggatcttccgctttctccagcagtgagttgatgttggcgttcacgatgtcggcaaaacgagaaaaaatacccataattgactcctcatagttctgttatcgggcgatgccctgctgtacaaataatacaaatctcatgccaactttttatcttattgatttaacaggccatggttgattttcatgcagtgaagaactattcttacctggtgaatatcgctaaggagtggttaatttcatcatgcccggatacaaagacaatttactcggcgaagcaaacagctttctggaggtgctggaacaggtgtctcgcctggcgccgctcaataaaccggtgctgattatcggcgagcgcggtacgggtaaggaactcatcgccaaccgtctgcactacttatccgggcgctgggacggccccttcatttcccttaactgcgcggcgctgaatgaaaacctgctcgacaccgagctcttcggccatgaagcgggtgcgtttaccggcgcccagaaacgccatcccggacgctttgagcgcgccgacggtggtacgctgtttcttgatgaactggccaccgcgcccatgctggtgcaggagaaactgctgcgcgtgattgaatacggcgaactggagcgcgttggcggtagtcagccgctgcaggtgaacgtgcgcctggtgtgcgccactaacgccaacctgccggagagggtggcagaggaaaaattccgtgccgacctgctcgaccgcctggcctttgacgtcgtgcagcttcctccgctgcgcgagcgaagaagcgacattatgctgctggcagaccagtttgcgattcagatgtgccgcgagctcggactgccgctgttccccggcttcagcgattatgctcgggagacgctgctcgcgtaccactggccgggcaatatccgcgagctgaaaaacgtcgtggagcgttccgtctatcgccacggcagcagcgagacagagctggacaacatcattatcgatccttttcagcgcagcgccccgcccttgcccgcaccagcatctccaggcgacgcccctgctcttccccttgatctgcgccagttccagcacgaccaggagaaacagctgctggagcaaagcctgaagatggcgaaatacaaccagaaacgggcggctgaactgctgggtttgacctaccatcagttaagggcattgcttaaaaagcatcaaatgcgctgacaatatcagcatttaacagcagacattttacaaaaccaagcctggataactgctccactccttaggacaacatacaatgccattcaataataaaaacatacttattactttcctatccctctgctcatttcagacttatgccgcacaatgcacagcggaaactttcgctaaaaacaaattgaacaacctcatcctcctgaaccagcagacaagaaccgaaatccctaatgtgacaagaggaaatttaaaaaaagtttccatccgcgttttttttcaccaacagaggtgaaatcaagctacaaattgttctatttgatgtatctgcaaccacaatcacattcacggtggcataattatcagcatgaatctttaaggaataaaagcgatgccattaagcgcgcaacagctggccgcccaaaaaaacctgtcttatgtgctggccgaaaagctggctcagcggattttagcgggtaaatatgccccgggaagcatcctgccgggtgaaatggagctgggtgagcagtttggggtgagccgtaccgccgtgcgcgaagcggtgaaaaccctgacggcaaaaggtatggtgcttccgcgccctcgtattggcacgcgcgtgatgccacaaagtaactggaattttctcgatcaggagctgctctcctggtggatgacggaagacaactttcatcaggtgatcgatcactttctggtaatgcgcagtagccttgagcctcaggcatgtctgcttgctgccacgcttggaacagcggagcagaaagcgcagcttaatgcgttgatggaagagatggtgttcctgaaaaaacacttcaaccgcgaacgctgggttgaggtcgatatggcctggcatgaacatatctatatgatgagcgccaatccgttcctcacctcttttgcctctttattccattcggtgtaccacacttactttacctctattacacaagacgacgtggtaaaactggaatggcaccaggcgatagtggatgccattcaggaaagcgacgggcagcgagccctgagtgcgtgccaggcattgctggcagcgccaacccaccagcaggtaaataaatgacaaagaaaaaagcgcgcagcatggccggattgccgtggattgcagccatggcgttttttatgcaggcactggatgccaccatcctcaacaccgcgcttcccgctattgcgcaaagcctcaaccgttccccgctggcgatgcagtccgccatcatcagctataccctgacggtcgcgatgctgatccctgttagcggctggctggccgaccgcttcggcacccgcagagttttcatgctggccgtaacgctctttacgctcggttcgctggcctgtgcgctctcctcgtccttaacggagctggttatcttccgcgtattacagggcattggcggcgcgatgatgatgcccgtggcgcgtcttgccctgctgcgagcctacccgcgaagcgaactgcttcccgtgctcaacttcgtcaccatgccgggactggtcggcccgatacttggcccggtactcggtggcgtgtttgtcacctgggcaagctggcactggatcttcctgattaatattccgattggcgtagcggggttgctgtatgcccgcaaatatatgccgaacttcaccacgccaaggcgcagtttcgatatgggcggcttcttcctgtttggcctgagcctggtgctcttctccagcgggatggagctgtttggcgagaagatcgtcgcgacgtggatcgcgctctccgttatcctcgccggaattctgttgttccttctttatatacgtcacgcgcgccgccatccgacgccgttaatctctcttgggctcttcaacacccgaacgttttccgtcgggatcgcgggaaacattgcctcgcgtctggggacgggctgcgtaccgttcctgatgccgctgatgctgcaggttggtttcggctatccggcgctgattgccggctgcatgatggcgcccacggcgatgggctcgattctggcaaaatcgaccgtgacgcaggtgctacgctggtttggctatcgcaaaacgctggttggcgtgacggtctttatcggtctgatgattgcgcagttctcgctgcagtccgcctcgcttcccgtctggatgctgatcctgccgctgtttgtgctgggcatggcgatgtcgacgcagttcacatcgatgaacaccatcacccttgcggatctgaccgacgagaacgccagtagcggcaacagcgtgctggcagtcacccagcagctgtcgatcagtttaggggttgccgtgagcgcggcggtactgcggttttatgaaggtttcgacagcgcgaacaccgtcgagcagttccactatacctttatcaccatgggcgcactcaccgtcgtttcagcgctggtctttatgctgttaaaaccgaaagacggccgaaacctgattaaagagcgtcacagagagaaagctaaaccgaaccgcgttccatcagaacaggagtaagctgcaggcgctgctgctgcagcgtgggctgagccattcggtggatcaacacatcgatggccagctcgcccagctcatcttttggctgatgaatggtggtgagcggcggcgtcatatagctggccagctcgatatcatcgtagccgattaccgccatatcatggggaacgcgcaaaccggcctgatataacgcctgataggcgccaaacgccatggcgtcgttgccgataaacaccgcctgcggacgctgcggttgcgccagcagcgtctgcatcgcttcaaaaccaccgtgaaactcaaaatcaccggtaatacgatacccttccggcacggaaagtcccgcccgcgccatcgcggcgagatatccttccagacgcaaacgcgccggggttttgtccagcggaccggtaatacaggcaatgcgggtatagcctttatcgatcagatactgggtggccatatcaccccccagcagagaattatcctgaatgaggtcgctggtgccgtcgaacggcgcccagtccatcatcaccgtaggaatggagggatagcgctggataatctctttcgacggctggtgcgtttcggtacacagcagcagtagcccgtcgacgcgtttttgcatcagcgtttccaggttacggttcatgcgctgctcgtccccttcggtattgcacagcaccaggctgtagccacgctcgaagcagctgcgctccacaccgcgaaccagctcagaataaaaggggttggtactggcggtgatcagcataccgatcgtacgcgtctggttgagcttaaggctgcgcgccagtgcagacggcgcatagttgagatcttttactgccgcttcgactttttcccgaatcgcctcgctgacgaagcgatcgttattaatgacgtgagaaaccgtcgaggtagaaacacccgccaggcgggcgacatctttcattgtggccaagcgttacccctgctgacttaagaattcatcgatctctttacgccacggaacggaaggctgagcgcccttgcgcgtcaccgcaatcgcggcagcggcatgcgcgaagcggatcgcatcatccattttcttgccttccagcagcgcggtcaccagcgcaccattgaaggtgtctcccgctgcgatggtatcaatcgccttcaccttaaagcccggcacgcgacggccttcaccgtttacgcttgcccataccccacggctgcccagggtgatgatcacggttccgatgcctttgtcgtgcagcgcacgcgcggctctcgcggcatcgtcatcgttttctacgcgaatgcccgtcagcttttcggcttcggtttcgttcggcgtgatgatatccaccagcgccagcagctcgtctgataatacacgggctggggccgggttaagtacgacagtggtatgattttcatgcgcaattttggccgcggccagcacgctttcaaccggcgactccagctgcatcagcagggcctcggcgccgccaatgattgcacgttgcgcttccacgcgctccgtcgtcagcgctgcgttagcgccagcatgaataccgatgacattctcaccttctgcgttgacgaaaatcagcgccacgccggtagattcccctgcaacaacgctgaccggtgcgatatcgatgttgtcgctcgccagctgcttgcgtacgcgctcgccggtatcgtcatcacccgtgcaggcgataaacgcaatattcgccccgctgcgaccggcagcgacggcctggtttgcacctttaccgccgaatgcgacctgatactggttgcccgtgacggtttcgcccggtgcagggaacgattcaaggttaagaatgtgatcggcattgatactgccaaggacgacgaggttgcctgcggttttcatggttgggttgtccatctgagagcgccaccggtgttacccggtggcgtatgccacacttttctttattggtgtccctcaggccgccagtgacggcctgattcgccttttactgcttgataaccagtttcaggtcaacagggtatttagcctgaactttttcgcccttcagcactttgtcggcagtttcaacgccagtcgcgccaatctgctcaggcagctgagcgatggtcgcagccagtttgccatcgtttactgctttttcaccatccggcgtaccgtcaaatccgacaaccatcacatcagatttacctgcagtctgcagagcgcgcagcgcacccagcgccatttcgtcgttctgcgcgaataccgcctgcacgtcaggatgtgcggtcagcaggttctgcatgacgttcagacctttagtacggtcgaagtctgccggctggctagccagcacgttgaatttgtgcgctgcaaccgcctgctggaagccttcgccacgctcgcgggcggcagacgtaccggcaatcccctgcagttcgatgactttagcgccttcaccggctttcttcgcaatgtagtcacccgcaattttgccgcccagcacgttgtcagacgcaatgtggctcaccacgtcgcctttcgttgcctgacggtccagagtgatcaccgggatcttcgcctggtttgccatcttcacggcgttgcctacggcatcggaatcggttgggttgatcagcagaattttggtaccacgaacggttaagtcctgaacgttagccagctctttcgccgggttgttctgtgaatccagtaccaccaggttgtagcccagtttatccgcttctttctgcgctccatccttcagggagacgaagaacgggttgttcagggtagagacaaccagcgcgatggtatctttcgccatggcgttagcacttacggttgcgctcagcgcgacagcagaaaccagggtagccagttttttcatgttcatatctaagatgtcctgtagtgtcgtcagttactgttttttgttgtctaccagtaccgccagcaaaatcaccactgccttaacgatcatctggtaataggaggaaacacctaacaaattcaaaccattattcaggaaaccgagaatcagtgcgccgatcaatgtcccaacaatgcgacctttaccgcccgccagactcgtaccgcccagaaccactgctgcaatagcatccagctcataccccgtacccgccgtcggctgcgcggaagagaggcgcgccacttcgatgatgcccgccagtgacgccagcagaccgcacagggagtacacgataactttgactttattaacgctaatcccggacaagcgcgttgccgcttcgttaccgcccagcgcatagatataacgacccagacgggtatggtgcagcatgtaccacgccgccaggaagacgatagccatgatccagaccggggtcgggacacccagcgggcgaccgataccgaaccagccaaacagatcggcgttatcggtgaagccggtattgaccgggctgccgttggtatacaccatggtcacaccgcgcagcagcagcatcatcaccagcgtcgcgatgaacgcctgaacgcggccttttgccacaatcacgccggtgacggcgccaatcgccgcgcctgccgccagagccgcggccacggccaccagcgcgttgacttcaatcccgaccaacgaagcggcgatcgcgccggtgagggccagcagggaaccgacggacagatcgatccctgaggtcaaaatcaccagcgtcatgccgaccgccataatggcgttcaccgacgtctgctgcagaatgttgaacaggttatttacggtgaagaaattcgggctcatggtcgacacaatcgcgatcagcaccagcagggcaatgagcgatttttgttccatcagccacgcctttgtgaaatagcggcgaccagaaacagcctgggtagtcatcttcttactcctgattcacgcgattaagcttgcccacagcggcagccatcagaacttcctgggtggcctgctcgcgagtgaattcaccgccgagatgcccttcatgcatgacgataatgcgatcgctcatgcccaatacttctggcatctcggaagagaccagaatgatgctcagaccgtcggccttaaactggttaatcagctgatagatctctttcttcgcccccacgtctacgccgcgggttggctcgtcgaggatcaacactttcgggcgcgtcatcagcccgcgagcaattgccactttctgctgattcccgccggacaacaggccaatcgcctgctccatcgacggcgttttaacattaaagagacggataaaatcgctgaccgcctgctgctcgtctttatgcttcaggctgccgccgctgtggctgaaatagcgcagcgcggtcagggacatgttctcttttaccgacatgcccagcactaagccgtcgcgtttgcggtcttcggagatatagacgatgccattcgccagaccatcctgcggggagcgggtgaccacttcatggccgtcgagggtgacataaccgctggtgcgcggcagtgcgccgtacaacactttcatcagctcggtacgtcccgcgcccatcagacccgccacgcccaggatctcgccctgccgcagggtaaaggtcacgtcgttcacacccgggccgcagaggttatccaccttcaggcggatctcacccggcgctttatccagatgcggatactgatcttcaagcttgcgtcccaccatcatttcgatgagcgtatcttccgtcagcgtggccacttgtcgctcggcaataaactgcccgtcgcggaaaacggtgacgtcatcgcagatttcaaagatctctttcatgcggtgagagatatagacaatcccgcgcccctgcgatttcagctcgcgaataacgcggaacagggattcggtttcggtatcggtcagggcgtctgtcggttcatccataatgatgaccttcgactcaaagctcagcaccttcgcgatttccaccatctgctgatcgccgatggagagatcgccgaccagccggtcgctcttaaagcgcaggttcagtttcgccagcagcttgtcggcttcggcgtacatggttttccagtcgatcttaccgaagcggttcacgaactcacggccgaggaagatgttctccgcaatagtgagctgcgggatcaggttcagctcctggtgaataatgccgatacccgcttcctgagaagatttcgggccagtgaaggtggtttctttacccagccagaggagtgaaccggcatcgcgctgatagataccggtcagcactttcatcatggtggatttgccggcgccgttttcgcccaccagcgccattacacgcccggggtaaacgttcagcgccgcgccggagagggcttttacgcccgggaacgacttatcgatccctttgagttgcagtaatgcgtccatgatggcctcagaaggtgacgccagcacagagaatgatattcgcatacggggaacactccccgctgcgaatcaccgcctgactgtctgcggtttgttgtttgaattgttcgtgcgttgtgtaacgaatttcgatggtgtttccctggtgttgttgcagctgctcaagatggctgagcaacgtttcgtggagctgcggattatgttgtttgatttccgccgcgagaatggccgcctcaacctgcatctccgcggtcaccacgtccagtacctgcataaacgaaggaacaccctgcgttaacgccatatcaatacgggttgtgctgcgcggaaccggtaagcctgcatcgcaaaccaccagcgtatcggtatgcccaagacgggaaataaccgacgagatttctgagttgagtacagtgcctttcttcattttcttgctccactagcgaaacgtttcgctaaaagaagtgtagcctcagaaatgttcagaaaaccaccgtgacgtaacagatttgtgatcgacgtcgaaacgtttcgctaagtgaaatattgatgggagatattgcccggcggcgcttcgcttgcgcgggcctacgggtttggtaggccgggtaagcgcagcgccacccggcattttcgaaaggacttaaatctcgacctgcgtacccagctctatcacgcggttaggcgggatctcaaactggtcaggcgcacgcagggcgttacgttgcaggatgagatacagcttaccgcgcaggcgcaggtaccacgggcgcttgccgatgatcagcgactcatgggacataaagaacgacgtctccatcatgcggcagcttaagccttccagaccgcagcggtggaacacctcttccacgttcggcgtttcgcgccagccgtagcttgccaccacgcgccagaaggtcggggagagctgctcaatctgcacgcggcgtacgttgtgaacatatggcgcatcttcggtgcgcagcgtcagcaggatcacgcgctcgtgcagcactttgttgtgcttgaggttatgcatcagcgcgaacgggatcacgttcagggcgcgagacatgtacaccgcggtgccgggcacgcggaccggcggggatttctccagcgaagcgatcatcgcctccagagaattcccgtgctcatgcatacggcgcagcaggcggaagcgctcgcttttccaggtggtcatgacgatgaacatcaccagccccagcgtcagcggcagccagccgccggagacaatcttgtcgaggttcgcagagaacagcggcacgtcaatacacaggaagcccaccagaatcatcgccacgaggaatttattccagtgccagttacggtacgccaccgtggtggagagaagcgatgtcagcaccatagtgccggttaccgcaataccgtacgccgccgccaggttgctggagtgctcgaagctgacaatcacaatcacaacagcgaagtagagcagccagttaacgaacgggatgtagatctggcccgactccatctctgaggtatgaatgatgcgcatcggtgagagataccccagacgcacggcctggcgcgtcagagaaaacacgccggaaatcaccgcctgagaggcaatgacggtcgccagcgtcgccaggatcagcatcggcaccagcgcccagtcaggtgccagcaggaagaacgggttcttgatcgcctccgggtttttgagcaacagcgcgccctggccgaagtagttgagcaccagcgacggcagcacaaccaaaaaccaggccacgcggataggcagctttccgaagtgacccatatccgcatacagcgcttccacaccggtgatggagagcacgaccgcccccagcgccacgaaggaaactactttgtattcgaggaagaaatgcacggcccagtatgggttcagcgcatgcagcacttccgggttcgcgataatgctgcgtaaaccgagcgccgccaggatcaggaaccaggccagcataatcggcgcaaacagttttcccaccagcccggtaccgtgcttctggatcacaaacagcagcgtcaacacgattatcgccagcgggaccacccacgtatcaagctgtggcgcgatgatctccagcccctctatcgccgagaggaccgaaatcgcgggcgtgataaccacctctccatagaagaagctgccgccaatcaggccgataatcaccagcacggaggtcattctggcggaggtgttgcgccctgcaagggacatcagggtcaggataccgccttcgcccgcgttatcagcgcgcataacgaaggagagatacttaacggaaacgaccagaatcagcagccagaagatgagggacaggaagccaaacacggcatcgcgctcaacaccaaagccaaactggccggacaaacattcacgaagcgtataaagcgggctggtgccaatatcaccgtagacaaccccgatcgccgcaagcgtaattgcgggtaatgattgcttattatcagtgctcatagactagtcttttcgtttaaataacaaatgtgttcctggtcccttggcccacaaaaagcgcacagtatgcacgattcattgcaaaatcgtacccctaaatgcaaccgcattaatgtagcgcaaagaaaattgcgccgcacttcagcctattaccagccctgactgaaacgtctatactcgcttcaattggccgccacgacggcgaaaggatgcaaaactattatggctcactcacatttattagcagaaagaatttcccgcctcagcagcgcgctggagaaaggccttttcgagcgtagccacgccattcgcctctgtttactggcagcattgagcggtgaaagcgtgtttctgcttgggccgccgggcatcgccaaaagcctgattgcccgcaggcttaagtttgcttttaagaacgcccgcgcgtttgaatacctgatgacccgcttttccaccccggaagaggtgtttggccccctttccattcaggcgctgaaagatgaagggcgctacgagcgcctgacagcggggtatctgcctgaggcagaaattgtcttccttgatgagatctggaaagccggcccggccattctgaacaccctgctcacggcgataaacgaacgtcggttccgcaacggcgccagtgaagagaaaatcccgatgcgcctgctggtggccgcctcaaacgaactgcctgaagccgacagcagcctggaagcgctgtatgaccgtatgctgatccgcctgtggctggacaaagtgcaggataagtccaacttccgttccatgctggtcagccagcaggatgagaacgagaacccggtagcagcgtcattgcaggtatcagacgaggagtattaccagtggcaggaagagatcggtaaaattaagctgcctgattccgtcttcgagctgatcttcatgctgcgccagcagcttgatttactgccctctgccccctatgtctccgaccgccgctggaaaaaagcgatccgcctgctgcaggccagcgccctgttcagcggtcgcgatgccgttgcgcccatcgatctgatcctgctgaaagactgcctctggcacgacgcggaaggcatgaatctgatgcagcagcagctcgacgttttgatgaccggacacgcctggggacagcaggcgatgctcaaccaactgggggcgattgcccagcggcgcatccagcttcagcagcagcaaagtgataaaaccgcgctgaaagtgaatcgcctgggggggatgttcgcccgcaaaccgcactatgaattaccccctgaactcaccagcccgacgctgaccctgctgcttcagcagccgctcaagctgcatgatatgcaggtggtgcacgtgacgattgagcacgagacgctggcgcagtggctggataagggtggagagatccgtggaaagctcaacggcatcggtttcgcgcagccgctgaccatggaagtggacagcagccagcacctggtgatccgcgacgtcagcctgcagggctcgcgtcttgcgcttccgagaaccgcctctgagagcgtccccgaagagattaagcagcagctggacgcgctggacaccgaatggcaccagcagcacacccgctttagcgagcagcaaaaatgcctctttatccatagcgactggttaggccgcatcgaagccagcctgcaggacgtcagcgcgcagatcaaacaggcgcgtcaatgctaagcctggatacgcttaacgtcatgctggccgtcagcgaggaagggttgatcgaagaagtggtgatcacccttctggcttcaccacagctggcggccttctttgaaaaatttccgaagctcaaaaaggcgatgaccgacgatcttccgcgctggcgggatcacctgcgtcaacggtttaaagagaccgaagtcccctctgagttaacggaagaagtggcctgctatcagcagtgccagcgactttccacgtcgcagtttatcgtccagcttccgcaaaccctgacgttgctcgacaaggtccactccccgtttgccagccaggcccgggggctggtcacggacaacgccacgttcactcccgcactgcacaccctctttttacagcgctggcgtctcagcctggtggtgcaggccacgacgctaaaccagcagctgctggatgaagagcgcgagcagctgctcagtgaagttcaggaacgcatgaccttaagcggccagcttgagcaggtgctggtggaaaatgagaacgcggcagggcgtctctgggatatgagcgccggccagctccggcgcggggactatcagctgatcgtcaagtacggcgattttctggcgcagcagcccgagctgatgaagcttgcagaacagctgggacgttcaagggaggcaaagtcggttccaaagaaagacgccccgatggaaaccttccgcaccctggtgcgtgagccggccaccgttccagagcaggtcgacgggctccagcagagcgatgatattctgcgcctgctgcccacggagctgagcacgctcgggatgaccgagctggagtacgagttttaccgtcggctggtggaaaaacagctcctcacctaccggctgcacggtgaagcctggcgcgagaaagtcagccagcggccggtcattcatcaggattttgacgagcagccgcgcgggccatttattgtctgcgtggatacgtccggctccatgggcgggtttaacgagcagtgtgcaaaggcgttctgtctggcgctgatgcgcgtggcgctcgccgatcgccgccgctgcttcatcatgctgttctccagcgaagtcgtgggctatgagctgacgaaccagcaggggatcgagcaggcaatccgcttcctgagccagcgctttcgcggcggaaccgatctggccagctgttttcgcagcatcgtagagcggatgcagggcggcgactggtatgacgctgacgcggtagtgatatccgattttattgcccagcggctgccggatgacgtggtcaataaagtgaaggaattacagcgtgtgcatcagcaccgttttcatgcggtggcgatgtccgcccatggaaaacccggcatcatgcgcatcttcgatcatatctggcgctttgataccgggttgcgtagccgcctgctcagacgctggcagcgttaattacagaagagaaccgacgctttcacgcacctgctgcggccagacgccacactgcacctgaccaatatggggcagctgaagcagcagcatggtcagacgggactggccgataccgccgccaatcgtctgcggcatttccccacgcagcagcgcctggtgccactccagtttgagacgatcttcatctccagtcaccgccagctggcgcttcagcgcgtcagcatccacgcggatccccatagaagaaagctcgaatgcgtcttccagcaccgggttccagaccagaatatcgccgttcagcccggcaaattcgccctcaccggtggtgctccagtcatcataatccggcgcacgaacgtcgtggcgtttgccatcagacagtttgccgccgatcccaatcaggaacaccgccccgagctctttggcgatcgcccgctcgcggcctttggcatccagatccgggaaacgggtcagcaattcctggctgtgtacaaagtggatcgtttccggcaggaacggtgccagaccaaacgctttgcttacggccgcttcggtcgctttgatcccggcgtagatcgcctcaacggtagacttcagcgtgccaacgtggcgctcaccatcgcccatcacgcgctcccagtcccactggtcaacgtaaacggaatgaatgggagacaggcggtcttcatcggggcgaagggctttcatgtgcgtgtagagcccttcgcccgcgctgaagtcatgttgtcccagggtctgacgcttccacttcgccagtgaatgaaccacttcgaactgggcgtctggcagcgttttcacttttacctgtaccgctttttcgcatccagagaggttatcctgcgttccgtcacccacgcggctgaggatcggtgcctggacttcaatcagcccaagcttctcttccagctggcgggaaaaatgggattttacgaaactgatctggcgttgttttgcgatgtaagcggttttcattatttatactcctgcgtcctgttgatattgattaagcaacagaaatggcaccttattcaataacccatcaacaaaaagccgccttcacttttgattcgataaaataaggcgctagaatagagtgattcattaatcttcataagaaaaagctatggaaaattatcagatcgacaatctcgaccgcggcattctggaggcgttaatggccaatgcccgtaccgcctacgccgaactggcgaagcagtttggcgtcagtccgggcaccattcacgttcgcgtagagaagatgaagcaggcggggatcattaccggcgcgcgcattgacgtcagcccgaagcagctgggttacgacgtctgctgcttcatcggcatcattcttaaaagcgccaaagactacccttccgccctggcgaaactgaacgcgctggatgaagtcaccgaggcgtactacaccaccgggcactacagcatctttattaaggtcatgtgccgatccatcgacgcccttcagcaggtacttatcaacaagatccaaacaatcgatgaaattcagtccaccgagacactgatctccctgcaaaacccgatcatgcgtaccatccgcccgtgatcgggcaaattcattcccacattttccacaggtagatcccaactcgttcacagcgtacaatggccgtctctttatctgagcgagcgatcaatggcggacattacccttatcagcggcagcacccttggcggtgcggaatacgtagcggaacatctggctgaaaagctggaagaggcgggcttttccacggaaaccctgcacggcccgttgctggaagatctcccgactgacggggtctggctgctgatcacctccacgcacggcgcgggcgatctgccggataacctgcaacctttatatgacgaactgctggaacagcagcccgacctgtcaaacgtccgttttggcgcagtggggatcggcagtcgtgaatatgacaccttttgcggggcaatagagaaagtcgaagccgctgtgacctcctgcggagcaaaacagctgggtgaaacgctcaagatcaacatcctcgatcatgacattccggaggatccagccgagatctggctcgcggaatggaaaaatttactcaaaaacgattaaagatcgcgcgaacagatgtggataactctggttaaaagctcgtattaacccgtagttatccaaagaacaaccgtggcgcagtttttggcctgtgtataaagtcgcgatctgatcccagcttatacggcccaggatcaccgatcattcacagcaaacgatcctttctaactgcatgatcttctttatgagatcggacttatccacacgggttcgcgatcctaataagagatcacaatagaacagatctctaaataaaaagatcttctttttaatagcccaggatcccaatgctttctcgaaagactaaagttgagtagaatccacggcccgggcttcaatccattttcttaccgctttacgcgaggcagaccaccatgttttatcaggatccttttgacgtcatcatcattggcgggggtcacgcaggcactgaggccgcaatggccgcagcgcgaatgggtcagcagaccctgcttttgacacacaatatcgacacgctgggacaaatgtcctgtaatccggcgattggcggcattgggaaaggacacctggtaaaagaagtggatgcacttggcggcctgatggcgaaagcgatcgatcacgcaggcattcagtttaggatactaaacgccagtaaaggccccgccgtgcgtgcgacccgtgctcaggcagaccgcgtactttatcgacaggcggtacgtaccgcgctggagaatcagccgaacctgatgatcttccagcaggcggttgaagatcttatcgttgagaacgatcgcgtcgtaggcgccgtgacccagatgggcctcaaattccgcgccaaagccgtggtgttgaccgtgggtaccttccttgacggtaaaattcatattggtctggataactacagcggcggccgtgcaggcgatccgccgtctatcccattgtctcgccgtctgcgcgagctgccgctgcgcgtcagccgcctgaaaaccggtacgccgccgcgtattgatgcgcgcaccattgatttcagcgtgctggcgcaacagcacggtgataacccaatgccggtcttctcgtttatgggcaatgcggcacagcatccgcagcaggtgccgtgctacatcacgcacaccaacgagaaaacccatgacgtgatccgcaataacctcgatcgcagcccgatgtacgccggcgtgatcgaagggatcggtccacgctactgcccgtcgatcgaagacaaagtgatgcgctttgccgatcgcaaccagcaccagatcttcctggagccggaagggttgacctcaaacgaaatttacccgaacggcatctccaccagcctgccgttcgacgtacagatgcaaattgttcgctcaatgcagggtatggagaacgcaaaaatcgttcgccctggctacgctattgagtacgatttcttcgatccgcgtgacctgaagccgaccctggagagcaaattcatccacggtctgttcttcgcgggtcagattaacggcaccaccggctacgaagaagcggctgcacagggcctgcttgccggtctgaacgccgcgcgcttctctgctgagaaagagggctgggctccggcgcgttctcaggcttatctgggcgtgctggttgacgatctctgcacgctgggtaccaaagaaccgtaccgtatgtttacctctcgcgcggaatatcgcctgatgctgcgtgaagataacgccgacctgcgtctgaccgaaatgggccgcgagctgggtctggtcgatgacgagcgctgggcgcgcttcaacgagaagctggagcgcattgagcaggaacgtcagcgtctgaaaaccacatgggtgaatccgcaggcggaaaccgctgctgaagtgaacgctcacttaaccgcgccgctgtcgcgcgaagccagcggtgaagatctgctgcgccgtccagaagtcacctacgagaacctggtcaaactgaccgcgttcgcgccgggtctggaagacgctgaagcggcagagcaggtcgagatccaggtgaagtacgaaggttacatcgcccgtcagcaggatgagatcgaaaaacagcagcgtaacgaaaacacgctgctgccggaaatgctggactaccgccaggtgacgggcctttccaacgaagtgatcgccaagctgaacgatcacaaaccggtgtcgatcggtcaggcatcccgcatctcgggcgttaccccggcggcgatttcgatcctgctggtgtggctgaaaaagcagggcatgttgcgccgtagcgcgtaattgacattgcttttggcgggtggcgcttcgctgacccgccctacttattcgtaggcccggtaagcggcagcgccaccgggcaaagaaactctcaacaggtattcactgtgctcaacaaactctctcgtctgctggatcaggcaggtatttcgctcaccgatcaccagaaaaatcagctggtggcctatgtcgatatgctgaacaaatggaacaaagcgtacaacctgacgtctgttcgcgaccccaacgagatgctcgttcgccacattctcgacagcatcgtggttgctccctggctgaaaggtgaacgctttatcgacgtggggacgggccctggtctgccgggtattccgctgtcgattgttcgccctgagagccatttcacgctgctggacagccttggcaaacgcgtgcgctttttacgccaggtacagcatgagctaaagcttgaaaacatcacgcccgtgcagagcagggtagaggagttcccggcagagccgccgtttgacggggttatcagccgcgcatttgcgtcgcttaacgatatggtgagctggtgcaagcacttacctgcggagaatggccgcttttatgcgctgaaagggcagttgccaggcgatgagattgaacagcttccggacggttttgctgtcgagtctattgagaaattacagattcctcagctcgaaggcgaacgtcacctggtgataattaagccaaacaatttttaaaaaattaataaaaaatgtggaattcgtgctgttcttatcatgttaaaaaacagcacaactaccggggatttaccgaggagcttttaacctctgcttcactaaggtttttcttccggttaacgaagcaatcgttattcaccgagaagatagtcatctttgaaaatataagtctgctaaaagtggaaggcagtaaccagaacgcaatgttaattatttattaagaatgtcaataaaaggtttttattgtgtactgggctgttttgaaaatagttgcgacattttgcgtttactttcataaggataaatttctgcgatttgcgcctttgataaatacaaccttatcgcaaatgtgtgttttgtgatctcgtgcacgctttatcgacaacgttttcgcgctgtttgcagttttggtcgaaggttgacgctttcagcgaaagttaaaaaatagcggtggggaaaaatatttaaacatttattcaccttttcgctacttaatgtttgaaatcacgggtgcgcaccgtataatttgaccgctttttgatgcttgactctgagccttaaaggacgttttatacgacacgcggcatacctcgaagggagcaggagtaaaaacgtgatgtctgtgtcgctcttgagtagaaacgttgctcgtaagcttctgttcattcagtttctggctgtgatagcaagtggactgctgtttagcctcaaagaccccttctggggcatctccgccgtgtgcgggggtttggcggttgtgctgccaaacgtgttgtttatgatttttgcctggcgtcatcaggcgcatacacctgccaaaggccgcgtggcctggtccttcgccctcggcgaagtgtgtaaggtgttgctgacctttgctctactggtgatggcgctggcggttttgaaagtggtcttcatgccgctgatagcaacgtgggttttggtgctggtggtacaagttctggctccagctgtaatcaataacaaagggtaaaaggcatcatggcttcagaaaatatgacgccgcaggattacataggtcaccatctgaataaccttcagctggacctgcgtacattctcgctggtggatccacataaccccccggccaccttctggacgatcaacatcgactccatgttcttctcggtggttttgggtcttctgttcctggccatgttccgcggtgttgctaaacgagcgaccagcggtgtaccagggaaattccagaccttcatcgaaatgatcatcggcttcgtccatggtagcgtcaaagacatgtaccatggcaagagcaagctgattgctccgctggcgctgaccgtgttcgtttgggtcttcctgatgaacctgatggacctgctgccaatcgatctgctgccgtttattggcgagcacatcttcggcctgcctgcactgcgtgtggttccgtctgcggacgtgaacatcaccctgtcgatggcgctgggcgtgtttatcctgattcttttctacagcatcaaaatgaaaggcgtaagcggctttgtgaaagagcttaccttgcagccgttcaaccactgggcgtttattccggtcaacctgatcctggaaggcgttagcctgctgtccaaacctgtttcactgggtctgcgactgttcggcaacatgtatgcgggtgagctgattttcattctgatcgcgggtcttctgccgtggtggtcacagtgggttctgaatgtgccgtgggccattttccacatcctgatcattacgctgcaagcctttatcttcatggttctgacgatcgtctatctgtcgatggcgtctgaagagcactgattttttaccaacactactacgttttaattgaaacaaactggagactgtcatggaaaacctgaatatggatctgctgtacatggctgccgctgtgatgatgggtctggcggctatcggtgctgcgatcggtatcggcatcctcgggggcaaattcctggaaggcgctgcgcgtcaacctgatctgattcctctgctgcgtactcagttctttatcgttatgggtctggtggatgctatcccaatgatcgctgtaggtctgggtctgtacgtgatgtttgctgtcgcgtagtagtagttttaaaaccctaagccacagatattaaagaggtattgtgctgtgaacatgaacgcaacaatcctcggccaggccatcgcgtttattctctttgtctggttctgcatgaagtatgtatggccgcctttaatggcagccatcgaaaaacgtcagaaagaaattgctgacggtctggcttctgcagaacgcgctaagaaagatttggaccttgcacaggccaacgcgacagaccagctgaaaaaagcgaaagcggaagctcaggttatcatcgaacaggctaacaaacgccgttcgcagatcctggacgaagcgaaagctgaagcagaacaggaacgtactaagatcgtgacacaggctcaggctgaaattgaagctgagcgtaaacgtgctcgtgaagaactgcgtaagcaggttgcgattctggctgttgctggcgccgagaagatcatcgaacgttccgtggatgaagctgctaacagcgacatcgtggacaaacttgtcgctgaactgtaaggagggaggggctgatgtctgaatttgttacggtagctcgcccctacgccaaagcagcttttgactttgctatcgaacaccaaaatgtcgatcgctggcagaatatgctggcgtttgccgctgaggtgacgaaaaacgaacaaatggccgagttgctttccggtgcgttagcacctgaaactctcgccgcgtcgtttatcgccgtgtgcggagagcaactggatgccaacggccagaacctgattaaggtgatggcagagaatggtcgtctccgtgtgctcccggatgttctcgagcagtttgagcacttacgtgcccttagtgaagctaccgctgaagtcgaagtgacttctgcgactgaactgagtgacgaacagcttgcgaaaattaccgccgcgatggaaaaacgtctgtcacgcaaagttaagctgaattgcaaaatcgataagtctgtaatggcaggcgtaatcatccgttcgggtgatatggtcattgatggcagcgtacgcggccgtcttgagcgccttgcagacgtcttgcagtcttaaggggactggagcatgcaactgaattccaccgaaatcagcgaactgatcaagcagcgcattgctcagttcaatgttgtgagtgaagctcacaacgaaggtactattgtttctgtaagtgacggtgttatccgcatccacggcctggccgattgtatgcagggtgagatgatttccctgccgggtaaccgttacgctatcgcactgaacctggagcgcgactccgttggtgcagttgtgatgggtccatacgctgacctcgccgaaggcatgaaggttaagtgtactggccgtattctggaagtaccggttggccgtggcctgctgggtcgcgttgttaacaccctgggtgcgccaatcgacggtaaaggtccggttgagcacgatggcttctccccaatcgaagttatcgcaccaggcgttatcgaccgtcagtccgtagatcagccagttcagacaggctataagtccgttgatgccatgatcccaatcggtcgtggtcagcgtgaactgatcatcggtgaccgtcagaccggtaaaaccgcgatggcaattgacgccatcatcaaccagcgtgattccggcatcaaatgtgtgtacgtggccatcggccagaaagcgtccaccatttctaacgtggttcgtaaactggaagagcacggcgcactggctaacaccattgttgttgtggctaccgcttctgaatctgcggcactgcaatacctggcgccatacgccggttgcgcaatgggcgaatacttccgtgaccgcggtgaagatgcactgatcgtatacgatgacctgtctaaacaggctgttgcttatcgtcaggtttccctgctgctccgtcgtccacctggacgtgaagcgttccctggcgacgtattctacctccactctcgtctgctggagcgtgcttcccgcgttaacgcggaatacgtcgagaacttcaccaaaggtgaagtgaagggtaaaacgggctctctgaccgcgctgccgatcattgaaacccaggcgggtgacgtttctgcgttcgttccgaccaacgtaatctccattaccgatggtcagatcttcctggaaaccaacctgtttaactccggtattcgtccggcagttaacccgggtatctccgtatcccgtgttggtggtgctgctcagaccaagatcatcaagaaactgtccggtggtatccgtaccgcgctggcacagtatcgtgaactggctgcgttctctcagttcgcatccgatctggacgaagcaacccgtaaacagctgagccacggtcagaaagtgaccgagctgctgaagcagaaacagtatgcaccaatgtctgttgctcagcagggcctggtactgttcgcggctgaacgcggttacctcgaagatgtggaactggcgaaaatcggtagcttcgaagccgctctgctggcttacgtcgaccgtgatcacgctccgctgatgcaagagatcaaccagaccggtggctataacgacgaaatcgaaggcaagctgaaagctatcctcgattccttcaaagcaacccaatcctggtaatcgtccggcggcttgtctcaggacaagccgcctggcattgaggagaagctcatggccggcgcaaaagagatacgtagtaagatcgcaagcgtccagaacacgcaaaagatcactaaagcgatggagatggtcgccgcttccaaaatgcgtaaatcgcaggatcgcatggcggccagccgtccttatgcagaaaccatgcgcaaagtgattggtcaccttgcaaacggtaatctggaatataagcacccttacctggaagaacgcgacgttaagcgcgtgggctacctggtggtgtcgaccgaccgtggtctgtgtggcggcttgaacattaacctgttcaaaaaactgctggcggatatgaaagcatggtctgaaaaaggcgttcagtgcgatatcgcaatgatcggctctaaaggcgtctctttctttaactccgttggtggcaacattgtcgctcaggtgaccggtatgggtgataacccgtccctgtccgaactgatcggcccggttaaagtgatgttgcaggcctatgatgaaggccgtctggacagactgtacgttgtcagcaacaaattcattaacaccatgtctcaggttccaacgctcactcagatgctgccgttaccggcatcagaagatgacgagctgaagcaaaaagcctgggattacctgtatgaacccgatccgaaaccgctgctggataccctgctgcgtcgttacgttgaatctcaggtttatcagggcgttgtagaaaacctggccagcgagcaggccgcacgaatggtggcgatgaaagccgcgaccgataatggcggcagcctgattaaagagctgcagttggtttacaacaaagctcgtcaggccagcattactcaggaactcaccgagatcgtctcgggggccgccgcggtttaaccaggtttacgaattacgtagaggattcaagatggctactggaaagattgtccaggtaatcggcgccgtggtggacgtcgagttccctcaggacgccgtaccacgcgtgtacgacgcgcttgaggtacagaatggtaacgagagcctggtgctggaagttcagcagcagctcggcggcggtatcgtgcgtaccatcgcgatgggttcttccgacggtctgcgtcgtggtctggaagtaaaagaccttgagcacccgatcgaagtcccggtaggtaaagcaacactgggtcgtatcatgaacgtattgggtcagccaatcgacatgaaaggcgacatcggtgaagaagagcgttgggctatccaccgcgcggcaccttcctacgaagagctgtccagctctcaggaactgctggaaaccggtatcaaagttatcgacctgatgtgtccgtttgcgaagggcggtaaagttggtctgttcggtggtgcgggtgtaggtaaaaccgtaaacatgatggagctgatccgtaacatcgcgatcgagcactccggttactccgtatttgcgggcgtaggtgaacgtactcgtgagggtaacgacttctaccacgaaatgaccgactccaacgttctggacaaagtatccctggtttacggccagatgaacgagccacctggaaaccgtctgcgcgttgcgctgaccggcctgacgatggctgagaagttccgtgacgaaggccgtgacgttctgctgttcgttgataacatctatcgttacaccctggccggtactgaagtatctgcactgctgggtcgtatgccttcagcggtaggttatcagccaacactggcggaagagatgggtgttcttcaggaacgtatcacctctaccaaaaccggttctatcacctccgttcaggcggtatacgtacctgcggatgacttgactgacccatctccagccaccacctttgcgcacttagatgcaaccgtggtactgagccgtcagatcgcgtctctgggtatctacccagccgttgacccgctggactccaccagccgtcagctggatccactggttgttggtcaggaacactacgacaccgcgcgtggcgtacagtccctgctgcagcgttaccaggaactgaaagacatcatcgccatcctgggtatggatgaactgtctgaagaagacaaactggtggtagcacgtgcgcgtaagatccagcgcttcctgtcccagccgttcttcgttgcggaagtattcaccggttctccgggtaaatacgtttccctgaaagacaccatccgtggctttaaaggcatcatggaaggcgaatacgatcacctgccagagcaggcgttctacatggttggttccatcgaagaagctgtggaaaaagccaaaaaactttaacgccttaatcggagggtgatatggcaatgacttaccacctggacgtcgtcagcgcagagcaacaaatgttctctggtctggtcgagaaaatccaggtaacgggtagtgaaggtgaactgggtatcttcccgggtcacgcaccgctgctcaccgccattaagcctggtatgatccgcatcgttaaacagttcggtcacgaagagtttatctatctgtccggcggcattcttgaagtgcagcctggcagtgtgaccgttctggccgataccgctattcgtggccaggatctcgacgaagcgcgagccctggagtcgaagcgtaaggctgaagagcacattagcagctctcatggcgacgtggattacgctcaggcgtctgcggagctggccaaagcgatcgcgaaactgcgcgttatcgagttgaccaaaaaagcgatgtaacaccggcttgaaaagcacaaaagccagtctggataccaggctggctttttttttcggccttaattcatgatgaaaaagatgtagaattttaagcatcaaacgtttttacttctcactcaaacaaccgtcaggatgcgtatgtcaaacagtgcgatgagcgtggtgatccttgccgcaggcaaagggacccgcatgtattccgacctgcctaaagtgcttcacacgcttgctggaaagccaatggtgcagcacgtcattgatgcagcgaatgaattgggcgccagtcaggtccacctggtctacggccacggcggcgatctgcttaaaaagacgctgagcgacgacaagctcaactgggtgcttcaggccgagcagttgggtacaggccatgccatgcagcaggcagcgcccttctttgcggatgacgaagacattttgatgctctacggcgatgtcccgctgatctccgttgaaacgctgactcgcctgcgtgaagccaaaccgcagggcggcatcggtttattaaccgtcgtgctggacgatccaaccggttatggccgtatcacccgtgaaaacggcaacgttacgggtattgttgagcataaagatgccagcgaggcgcagcgtcagattcaggagatcaacaccggtatcctgattgccaatggtgcggatatgaagcgctggctgtcgaagctcaataacaataacgcccagggtgaatactacatcaccgacattattgcgatggcatacctggaagggcgcgagattgcggcggtccatccggcgcgcatcagcgaaaccgaaggggtgaacaaccgtcttcaactctcccgtcttgagcgcgtttatcagtccgaacaggccgagaaactccttctggctggcgtgatgctgcgcgatccggcgcgtttcgatctgcgtggaacgttagcgcacgggcgcgacgttgaaattgatactaacgtcatcctcgagggtaacgtgacgctgggcaaccgcgtcaaaattggcgctggctgcttgatcaaaaacagcgtcattggtgacgactgtgaaatcagcccgtacagcgtggtggaaaatgcccgtctggatgtggcctgtaccatcggcccgtttgcgcgtttgcgcccgggcgctgagctgctggaaggcgctcacgtgggcaacttcgttgagatgaaaaaagcgcgtctgggtaaaggctcaaaagccggtcatttgacctatctgggcgacgcggaaattggtgacaacgtcaacattggcgcaggcacaatcacctgtaactatgacggcgccaataagtttaaaaccatcatcggtgatgatgtgtttgtcggttccgacacccagctggtggcgcctgttaccgtgggtaacggcgtaacgattgccgccgggacaaccgttacgcgcgatatcgccgataacgaactggtattaagccgtgtgccgcaggtgcacaagcagggctggaaacgtcctgtgaagaagaagtaacaccaaggcgggtggcgctacgcttacccgccctacgattgagtaggcctgataaggcgtagccgtcatcaggcaaacccgggtgaggagataaacatatatctccccccacaagcagtacccataaaaataaccccactctctacaaggctcggggcgcccggaaagggcaaatacaggtcagcgacaacgcaggcattaggcctaaattcggaatctaaaattatgtgtggaattgttggcgcagttgcgcagcgtgatattgctgaaatccttctcgaaggtttacgtcgtctggaataccgtggttacgactctgccggtctggctgtcgtcgatgcagaaggtcatatgacccgtctgcgccgtctcggtaaagtgcagatgctggcccaggccgcggaagaacatccgctgcacgggggaaccggtattgcgcacacccgctgggcgacgcacggcgaaccgtctgaaggcaacgcgcacccgcatgtgtctgaacacatcgtggtcgtgcacaatggcattatcgaaaaccacgaaccgctgcgtgaagcactgaaagcgcgcggctacaccttcgtctctgaaactgacaccgaagtgattgctcacctggtgcactgggaacttgagcagggcggtacgctgcgtgatgcggtgctgcgcgctattcctcagctacgcggtgcgtacggtacggtgatcatggattcccgcgacccgtccacgctgctggccgcgcgttccggtagcccgatggttatcggcctgggcatgggtgaaaactttatcgcttccgatcagctggcactgctgccggtaacgcgtcgctttatcttcctcgaagagggggatatcgccgaagtgactcgccgcagcgtaaccgtgttcgataccaaaggcgagcaggtgaaacgtcaggagatcgaatcgaatctgcagtacgacgcgggcgacaaaggcgcttaccgtcactacatgcagaaagagatttacgagcagccaaacgccatcaaaaacaccctgaccgggcgcatcagccatggtgaagtggatctgagcgagctgggcgttaacgcgaacgaactgctcagcaaggttgagcatattcagatcgtggcctgcggcacctcctacaactccggtatggtctctcgctactggtttgaatctctggcgggcgtgccgtgcgacgtagaaattgcgtctgagttccgctatcgcaaatctgccgtgcgtcgtaacagcctgatgatcaccctttcccagtcaggtgaaacggcagataccctggcggcgctgcgtctctctaaagagctgggttatctgggttctctggccatctgtaacgtcccgggctcatcgctggtgcgtgaatccgatctggcgctgatgaccaaagcgggtaccgaaatcggcgtggcctccaccaaggcgtttaccactcagctgacggttctgctgatgctggtggcgaaactggcgcgtctgaaaggtgaagatgcctctgttgagcatgacatcgttcacggtctgcaggcgctgccgagccgtattgagcagatgctgtctcaggacaaacgcattgaagctctggcggaagatttctctgacaaacatcacgccctgttcctgggccgtggcgatcagtatccgattgcgctggaaggcgcgctgaagctgaaagagatctcttacattcacgctgaagcctatgcggcaggcgagctgaaacacggtccgttggcgctgattgacgcggatatgccggttatcgtcgtggcaccgaacaacgaactgctggaaaaactgaagtccaacatcgaagaagtccgcgcccgtggcggcgtgttgtacgtctttgctgataaagatgccggtttcgccagcagcgacaacatgcacatcatcgagatgccgcatgtggaagaggtgattgcgccgatcttctacaccgttccgctgcagctgctggcctatcacgtggcgctgatcaaaggcaccgacgttgaccagccgcgtaacctggcgaagtccgttaccgtagaataatctccagcctacccgaggctgccagtattctggcagcctcatagtcctcccctcagcgattacttctttttatcgcagcctgtttcttttttcatgtttccttacattattgcgtcatctgattgtctcgccgatttctgcttaaaaaataatcttatttagcggtggcaaagaaaagatattgataaattctcaaaaaaacagaaaagagacatcaatagcattttttaattattttttattcttatttgtaagtggttttttatttttcgtttttattattttattttaaagatatttcatgagagaaaacgtgtttgtcatagggcaggaatgaattgtactatcgccacgctttaaaggatggtgtgttttatttgaatgtataaatgaaacgcatacaaataatataaattatggagagtttcatgaaattaaacgttctagccacttcgctggttttatcctccgccctgttttcaggtgcgacattagcggctgacggtactgttcatttccgtggcgaggtgattgattctacctgtacagtcacgactgataccagcaaccagactgttaatattggtcgtgtggcggccactactttcgcaggtattgattccaccgcttctgttaaagatttccacatccgtctggaaggctgcccggcaacctatactcaggcggcagtacgctttgacgggacggaagataaagataccatcggtaaaggttatctctcaatcggtacgccggtgaatggcgaaagcggtacggatggcgagttcactggcagcggcgatgccattgcggcgacgggcgtggcgattaaactgttcaacctgagcgatgataccgcgatcccgttgtacaacaattctaaatacgttgccattgctgatggtaaagcggatatgggattcaaggcgaaattcgtccagactctggcaacagtgacgccgggtactgcgaatgctgactctcagtttactattgaatatctgaaataatcagcgattatggattcggagcctgttaagaacttattaacaggctcctttatatataaggacattggattatgccagggcgtatagtgaatgtattaatagcgtgttgtcttacgggtatttctacactggcatcggcaggtgtggttattggtggcacacgagtgatttatttgagtgataaatccgacacaaccattactgtcaaaaataacgaagcggctatcccttatcttattcaaacatgggttgaccccttcaataatacaggaaccgcgaaaaaaccaccgtttaccgtcattccaccggtatctcgtctggaggctgggcaggaaaaaattctgcgcattatgaaaaccgagggcaatttaccgcaggatcgggagtcggtgttctggctgaacatcaaaaatattcccccggcgagcaataagccgaacgcgatggaaatcgccattaagacgcgtatcaagctgttctggcgtccggccttgttgaacatcaccccggagcacgccgctacgcaggtgaagtggcacagagaaaatcggcagttggtagttgaaaatcccacgccgctaaatatcaacgttatgaatgtgacagtggacggcaaagatgtgccactcaatatcgtccatccctttgaaaccctgcgtttacccttaccggattacggattatggtcagggatcaaggtcatttccggaagcgaacccaaacgcgttgaagtgtcagaagatttaaaacgcgcaaagcccggaagcacatgtcgggctttgcgcctgtgacgatcagtccatcagcgtattcattgtttccagcgcgtcaggcggcagctgcagttctcccgccgcgaggttttgccgcagatgcgccacggaagaggtgcccgggatcagcaggatattcggagaacgctgcagcagccatgccagcgcaacctgcattgccgtgacgcccagtgaatccgcgacagccttcagcccggaagattgcagcggcgtaaagccgcccagtgggaagaacggcacatacgcaatcccctgctgcgcaagcagatccaccagcgcatcgtcaccccggttcacaatgttgtacatgttctgcacgcacaccacctgcaccatcgtctgcgcttccgcgacctgggtggccgtgacgttgctcaaaccaatatgccgcaccagcccctgctgctgtaattctgccagggtggagagcggttcagcaatcgacccttccgctggcccgtgcgcgctaaacataatccgcagattcaccacgtccagcacgtccagctgcagattacgcaggttgtcatgcaccgcctgcgtcagttcctgcgcggaaaaggccggtagccaggcgcctttgtcgttgcgacgggcgccaatcttggtgacgatcgtcagatcgtcccgataaggatgaagcgcctcgcggatcagctggttcgtgatatgaggaccataaaaatcactggtatcaatgtggtttactcccgccgccacggcctcgcgtaacacgtccagcgcggcctgcttatccttcggcggcccaaagacgcccggcccggccagctgcatcgcgccgtagcccagccgtttcaccgtccgcgtcccgagcgcgtatgtcccgcttttatcaatgctgctcatgttgaccttcctcataaaaatgatccggatttacaacaggttcccaaaagggccccttagttaagcgcgagttaattaaagtttacattctctacgacgatagtaatgaagtaaccctgcatcttctctaacggacgaccgctatgctgaaaaatctgcacgtgattaccggtattatctttgccctcaccatattctgcctgctgcaagttgtcacgggagggttgttctactctgccgtcagtaacgatcgccataacttccagaactccggcgtgctcaatgcccagcaggaaagcctgagcgacagcgtgaacacgctggtgaaaacgcgcgtcaccgtcacccgcgtggcgatccgctacctgaaaaaccagcgtgacccggcttccctggcggcgatcaataaactgctgggcaccgcaggcgactcgctggcaaaagccgaagcctataacaaagagtggcagaaattgccgcaggttaagggccaggaggcggcattgaccgacgagatgcagaaatcctggaaccagatgcacgaagtcatgcgtttatcgattgagtatctgcgcgccgacaactatcaggcctatggcgatctggatgcgcagcaggcgcaggacgatatggaagcggtctataaccgctggcgcgccgaaaacaacaccctgctgaaggccgcaaccgaagagaaccagagcagcttcacgcagatgcagcagtcgctggtgaccaccgtcagcgccgtacgcggaagtaccgattccatctacaccggcgcaggcgaaattgccgcaggaagcaacgatctttccgcccgcaccgagcagcaggccgcctcgctcgaagagaccgccgccagcatggaagagctgaccgcgacggttaaacagaactccgataacgcccgtcaggccacgctgctggcgaaaaacgcctctgaaacggccgcgcgcggcggtcacgtcgtggataacgtggttcgcaccatgaacgagatcgccgacagttcgcagcaaattgcgcatattaccggcgtgattgacagcatcgcgttccagacgaacattctggcgcttaacgccgcggtggaagcggcacgcgccggggaacagggacgtggttttgcggttgttgcaggtgaagtccggaccctggcgagccgcagcgcgcaggcggcgaaagagatcaaagggcttatcgagaactccgtcagccgcgtgaataccggttctgagcaggttagcgaggcaggcactaccatgaaggaaatcgtcgccgccgtgacccgcgtgaccgatatcatgggcgagatttcctctgcctctgacgagcagagccgcggcattgagcaggtgagcctggccgtttcgcagatggacagcgtgacgcagcaaaacgccgcgctggtgcaggagtccgccacggcggcagcggcgctggaagatcagtccgaacagctgcgccaggcggtggccgcgtttcgtctgaacggcaaagaaaaagcggtagctccacgtccggccagcgtgaaaacgcctcagctgttgcgcccggcaaccgcaaacgccgccaccgacagcaactgggaaaccttctgaatcaccggcgggcgaggaaatcgcccgctagcggctgcgcttggcgtgccgctcccagttctcctgttttgcttcatcggatttacgcagtgaaacgtagcatgccccgctgccgccgtgatgcggcagcgccacgcagaaggcctgcacttcctcgaactccgttaaccagcgcgccagatagctgcgcaccacattaggatgcgagttctgctcgcgcccttttccgtgaatgataatcagattgcgtaacccgtcacgtccggcctggcgaataaaagaatagagcatctgacggcagcgttcggcgggctgacgcaggaggtttaagctggcctggcgggcatatttacccgagcgcagcttctcgataacgccctgctgcaccccttcgcgctggaacgccagcggttcttccaggggaagaaggtcaagaaaatccagcgtcaggaagttatccagctgttcactatccacctcctggcgcgcccgcgtattgcggctgggctgccagtgaatatccgggccacgcttcagcggctggacatcttccatggcgtcaagaaaaaaggatttgtcgtcagggttcatggatatcctccggctacaactgaggacggtactatacctgcgcctgagattggcctcaatcaccgttacaggtcctcatgcgccgcaaatattaacctgatgaatatatatagtatttataaaataaacttaaatatgccttaactaaaacttcagcaaagatgaaataagtgacttgtgttaaactttcgtaaaatcaaacactcgacatcctttctttttgcggaaaaggtgttatacctaaatatacctgcttcatggatataatattcaggattggcgaaaggacgcactgctgtgtgtactggaggatctgtctgatgtcgggcagatcctgtttttttattatctcattttcacgccgcgattatttttctcgcttcccgtctgaactgcgtaattaatgattcagccaggggcgtctgacgtgaatcacggcgctgaattaaataatatgctgcttttggaagcgattcgacaaccggtagcatgaccagatggtgcgccagcagcgggtcacagcctaactcctgcggcaatatgcttagaaaatcactttgtgcaaccaggcttatgcaggaagaaaaggtttcgcagaccacaccaatttgcggtatttgcgagcgatggctaaatacctcttctaactgcttataataacttccccgcggcgtcggcattgtccagttataatgcaggagttcgttaatcgacgttgcccccgttgccggatgcccttcgcgacaaaataccgcaaatggcttctcaaagagtttttcaaacgtaaattcctggtcgtaaggtccctgataataagtattgatggtgaaatccagctctccctgccgtaattcgttgatcatcgacaccagctgcccttccattatccgcactttgacctgcggatgttgggcatgaaagcgggtaataacggcgggcatcaggctgcgcgaaacgctggcccccatcccgatgttgatctgcccggcctgttccccctgccgctgacgaatgtcatcctgcgccgcgcgcagctcttccagaattagccgggcgcgctggtaaaagccctccccacattcggtcaacgccacgcccttacttctgcgcacgaaaagctgcgccgccatgccctcctccagctctttgatggatttggtcagcgccggctgcgaaagattcagcgtcctgctggcaccgcgaatgctgccctgacgagcgacttccacaaacgcccggagatgatggaatttaacctgaaatgacatagcccgaccgataaccgttgtttatcagagtaaagaaactgtcatctactttactggaaagggatgtgcgagggtaattcctgaacggttaaaactgtgaaaaatcggttagtgataagtaaaaactatcacagcgtgaagcagttcacatattttcatgatgacaggaacagatatggacacactggcgcagtacatccagacgttaaccccgcagctgagcgcgtggcgtcgcgattttcaccattttgcggaatccggctgggtagagtttcgtaccgccgcgaaagttgcggagaccctgaactcgctgggttacgaactggcgatggggcgtgacgtggtcgatgccgaaagccggatggggctgcccgacgaggcaaccctggcgcgagagtttgcccgcgcgcgggcgcaaggcgcgcctgaaaaatggctggcgccgtttgaaggcggctttaccggcattgtcgccaccctgaataccggccgccctggcccaaccctggcgtttcgcgtggacatggacgcccttgatttaagcgaagcgctcgacgacagccatcgcccgttccgcgacgggtttgcctcctgcaatccgggtatgatgcacgcctgcgcgcacgacggccacaccaccattggtctgggactggcacaggtgcttaagcagaatgcagcccggctcaacggcaccattaagctgatcttccagcctgctgaagaaggcacgcgcggcgcgcgcgccatggttgccgccggggcgctggatgacgtggactatttcacggccattcatattggtactggcgttcctgccggtacggtgatctgcggcagcgataactttatggccaccaccaagttcgacgtgagcttcaccggcgtggccgcacacgcgggcggtaagccggaggacgggcgtaacgccctgctcgccgccgcgcaggccgccctcgccctgcacagcatcgctccgcacagcgacggcgcatcccgggtgaacgtcggcgtgatgcaggcgggcagcgggcgcaacgtggtgcccgcgaatgccctgatcaaagttgaaacccgcggcgaaagcgaagcgattaatcagtatgtctttgaacgcgcgcaggccgtcattaccggcgcggcggcgctctatggcgtgagcgcggagatgcgcctgatgggggctgccacctccagcgcgccgacaccggcgtgggtggattatctgcgcgaacaggcgagccaggtttccggggttgttcatgccatcgataaggtgaaagcgccagcgggttccgaagacgccacgctgatgatggcccgcgtgcagcagaacggcggcatggcgtcctatatggtgtttggcacggatttgagcgccggacatcacaacgaaaaattcgacttcgatgagcaggtcatgactatcgccatcgaaacgctggcgcgaacagcgctcaatttcccgtggacgcgaggtgtgtgatgcaggagaactacacttttattgccgatgcgatcgacacgcgatgtcggacgttaaccgatattgccgacgcgatctgggatcgtcccgaaacccgctttgaagagttctggtccgccgaacggctggccagcgagctggaagcagaaggcttcacgctgacccgcgaggcaggcggtattcccaatgcctttatcgccagctttggcagcgggaaaccggttatcgccctgctgggcgagtacgacgcgctggccgggttaagccagcaggcacactgcgcgacggcgcaaaccgccacgccgggggctaacggccacggctgcggacataatctcttaggcaccgcagcgcttgcgggcgcggtggcggtgaaaagctggctggagcagcacggcggcagcggaacggtgcgtttttacggctgtcccggtgaagaaggcggctccgggaaaacctttatggtgcgcgaagggctgtttgatgacgtcgatgccgccgtcacctggcacccggaagcctttgccgggatgtttaacgtcagcacgctggcgaatattcaggccgcctggcgttttcacggcgtggcggcgcacgcggccaactctcctcacctgggacgcagcgccctggacgccgtgacgctgatgaccaccggcaccaacttccttaacgaacacatcatcgagaaagcgcgcgtccattacgccattaccgacaccggcgggatttcgcccaacgtggtgcaggcgcaggccgaggtgctgtacctgatccgcgccccggagatggcggatgcgcagcagatctacgagcgcatcgagaaaatcgcccagggcgcggcgatgatgaccgaaacgaccgtcgagtgccgctttgataaagcctgctccagctacctgccgaaccgcacgcttgaggcggcgatgtatcgcgccctgcagcactacggcacgccggagtggaccgacgaagagcgagagtttgcccgcgagatccgcgccacgctgacgcccaacgatctgcaaaatagcctgaaaaatattgccgccacggggggtgaagcgggtaaagcctttgcccgccgtcatcaggcgacgctgctggtggatgaagtcgcgccttatgccgtcaccgacaacgtgctggcaggctcaaccgacgtgggtgacgtcagctggaaaatgcctgtcgcccagtgcttcagcccctgctttaccgtcggcacgccgctgcacacctggcagctggtgtctcaggggcgaacctctattgcccacaaagggatgctgctggccgggaaagtgatgggcgcgaccgcgctgaatctgctgcaggacgcggcgctgctgaaaaaatgccgtgaagagttcgaacaacaactagaagaaaaaccgtacgcgtgtccgatcccaccgggcgtgacaccgtcacctttaaaataaaaaaacacaacacaacaacacaacactcccgaggaacgcccatgagtatgtcatccataccttcgcattccccatccggtaagctctatggctgggttgaaaggatcggcaataaagtgccgcaccctttcctgctttttatctatctgattgtgattttgatggtcgccaccgccgtgctctccgcctttgacgtcagcgtgcgcagcccggccgacggcagcctggtggcggtgaaaaacctgctgagcattgaagggctgcactggtttttacccaacgtgattaaaaacttcagcggattcgccccgcttggcgccattctggcgctggtgctgggcgccgggctggctgaacgcgtcggcctgttgcccgcattgatggtgaagatggcttctcacgtcagcgcgcgctacgccagctacatggtgctgtttatcgccttcttcagccatatctcctccgacgccgcgctggtgatcatgccgccgatgggggcgctgatcttcctcgccgtcgggcgccatcccgtggcgggcctgctgtccgcgattgcgggggtgggctgcggttttaccgctaacctgctgatcgtcaccaccgacgtgctgctctcgggcatcagtacggaggcggcgaaaaccattgatgcggccatgcacgtcagcgtgatcgacaactggtactttatggcaagctcggtcattctcctgacgattgtcggcgggctgattaccgataagatcgtcgagccgcggctgggtaaatgggaaggccgtagcgatgaaaagctggaaaccctgagcaaagcgcagcgcttcggcctgcgcgtggcggggattgtctcgctggcgtttatcgccgcggtggcgctgatggtggtgccggaaaacggcatattgcgcgatccggttaaacatacggtcctgccctcgccgtttattcagggcatcgtgccgctgattatcctcttcttcttcgttgtttcgctcgcctacggtatcgccaccggcaaaatccgccgccagggtgacctgccgcagctgatgatcgagccgatgaaggagatggcgggctttatcgtgatggtgttcccgctggcccagtttgtggcgatgtttaactggagcaacatgggcaagtttatggccgtgggcctcaccgacgcgctggaggctgccgggctaagcggcgtaccggcgtttgtcggtctggcgctgctttcatcgctgctgtgcatgtttatcgcgagcggctccgccatctggtcgattctggccccgatcttcgtgccgatgtttatgatgctggggttccacccggctttcgcgcaaatcctgttccgcatcgcggactcttcggttatcccgctggcgccggtttcgccgtttgttccgctgtttttaggcttcctgcagcgctataaacccgaggccaaactgggtacctactattcgctggttttaccctacccgcttatctttttaggggtatggctggtgatgctggtggcgtggtatcttgtcggcctgccgattgggccggggatctacccgaggctgaactaagggaatgaggatgctgagattactcgaagacaagattgcgacgccgcttgggccgctgtgggtgatcgcggacgagcagttttgcctgcgcgccgttgagtgggaagagcacagcgaccgcatggaagaactgcttgcgattcactaccgcgcccaggggtatgaacgtatccgcgccaccaatccgggtggactgagcgacaagcttgcggcgtacttcgaaggcgatctcagcatcatcgacacgctgcccaccgccacggcgggcacgccttttcagcgcgaagtgtggcaggcgctgcgggccattccctgcgggcaggtgatgcattacggccagctcgcggagcagttaggtcgcgctggggccgcacgcgccgtaggtgccgcgaacggctctaacccggtcagcatcgtggtgccctgccatcgcgttattggccgcaacggcaccctgaccggctatgccggtggcgtgcagcaaaaagagtggttgctgcgtcacgaagggtatctcttactctagttcccaggctttttgtgcttaattttcttccggttaggctaaaaatccataatcaagctgtggaatttcaagaagatggcgacacattgtcgtctcttgtccttattgagggtttgtcaggcttacgtacttaccaaaaagatgttaaaattgaccaatatcaattaaggcttgagcaaacctatgatcccagaaaagcgaattatacgacgcattcagtctggcggttgtgctatccattgccaggattgcagcatcagccagctctgtatcccgtttaccctgaatgagcatgaactcgatcagcttgataatattatcgagcgtaaaaagcctattcagaaagggcagacgctgtttaaagcgggagacgaactgaaatcgctctatgctatccgttctggcaccatcaagagctacaccattaccgaacagggcgatgagcagatcaccggcttccatctggcgggtgacctggtaggctttgatgccatcggtacgggccaccacccgagctttgctcaggcactcgaaacctcgatggtttgcgaaattccgtttgaaaccctggacgatctgtccggcaagatgcctaacctgcgtcagcagatgatgcgtctgatgagcggtgagatcaaaggcgatcaggacatgattctgctgctttctaaaaagaacgcagaagagcgcctggccgcgtttatctacaacctctcccgccgcttcgccgagcgtggcttctcgccgcgtgaattccgtctgaccatgacgcgtggcgatatcggtaactacctgggtctgaccgtggaaaccatcagccgtctgctgggtcgtttccagaaaagcgggatgctggccgttaagggtaaatacatcactatcgaaaacggtgaagcgctggccgttcttgccgggcacgcccgcaacgtggcgtaaacgccatacgtatactgccagaccgataaattttcctgatttatgggtctggcctgtcaccccgtcttttatctgcccttttcaccgtagcacgtccccacacagcacccaaaagggtctcgttgaggttatgaattgagagaaagtttgtttttcgtttcagtcgtgattgcctcagtgacctttatcttcatctggatcatgcttgtcggcccaatgaagggggaggaaaaaacctacgttcaggactccacgacctttgcgatagcggtgatggtgctgctgtttattgcgtttatcgcggtaacgaccacggtgcttttcctctgttaaattttcatgaattattgatctggcaaaagctctcctctgtttcattcaggatatataggttactcttttaattacagactgtggtgacagtagtaaggagacctgtatggccaagtatcaaaacatgctggtagcaatcgatccgaatcaggacgatcagccggcattacgacgtgctgtgtatttacatcaacggattggtggcaaaatcaaagcgtttttgccgatctatgacttctcgtatgagatgaccacccttctgtcgcctgacgagcgcaccgctatgcgtcagggcgtcatcagccagcgtaccgcgtggatccgcgaacaggcgaagtattacctggaagcgggcgtgcccattgatatcaaagtggtctggcacaaccgacctttcgaagccatcattcaggaagtcgttgccggtgggcacgatctgctgctgaagatggcgcaccagcacgacaagctggaatccgtgatcttcaccccgaccgactggcacttgctgcgtaaatgcccttgcccggtctggatggtgaaagaccagccgtggcctgaaggcgggaaagccgttgtggcggtaaacctcgccagcgaagaggattaccataactcgctgaacgagaagctggtgaaggagaccctccagcttgccgaccaggtcaaccacaccgaagtgcatctggtaggtgcctatccggttaccccgattaacatcgccattgagctgccggaatttgacccgagcgtgtataacgacgccatccgcggtcagcacctgctggccatgaaagcgctgcgccagaaattcagcatcgatgagaagatgacccacgtggaaaaagggctgcctgaagaggtgatcccggacctggctgaacacctgcaggcggggattgtcgtgttgggtaccattggacgtaccggtatttctgccgccttcctcggcaacaccgccgagcaggtgatcgaccatctgcgctgcgacctgctggttatcaagccggatgagtaccagacgccggttgagcttgacgatccggaagacgattgacccgcaagatgaaaaaaaaccgtcggcgaaccggcggtttttttttgccgggtggcggctacgccttacccggcctacgggtttggtaggcccggtaagcttgcgccaccgggctttaccctgtcagagcgctttcagaatcgcatccacgctggctttggcatcgccaaacagcatgtgggtgttctctttgaagaacagcgggttctgcaccccggcatagccggtattcattgaacgtttaaacacgatcacgttctgcgccttccacacttccagaaccggcatcccggcgattgggctacgtggatcgtcctgcgccgccgggttaacggtgtcgttagccccaatgaccagcacggtgtcggtgtcggcgaaatcatcgttgatctcgtccatctccagcacgatgtcgtaaggcactttcgcctcagccagcagcacgttcatgtggcctggcagacgccccgccaccggatgaataccaaaacgcaccttgatgccgcgcgcgcgcagcttctcggtgatttccgccaccggatactgcgcctgtgccaccgccatgccgtagcccggggtgataatgaccgagtgcgagtttttcagcatctcggcggtatcttccgcgctgatctcacggtgctcacccacttcctcatcggaaccggtagacgagccgtcagaaccaaagccaccggcgataacgctgatgaacgagcggttcatcgccttacacatgatgtaagacaggatcgcaccggaagaacccaccagcgcaccggtgacgatcagcaggtcgttgctcagcataaagcccgccgccgccgccgcccaaccggagtaggagttcagcatggagaccaccaccggcatatccgcgccaccgatggacgccaccagatgccagccgaaggccagcgcgatgatagtcatcaccagcaacgccagcacctgcagaccgacgctttcggtacgcacgaagaccaccagcagcacaaacgacaccaccagcgccgccaggttcagcttatgacggtttggcagcatcagcggcttagaggagatcttcccgcgcagcttgccgaacgcgacaatggaaccggtgaaggtgaccgcaccgatgaagataccgaggaacacttccgtcaggtgaatattcaccagaatcggttccagaccaggcgtgtggtacaggtagctgttgaagcccaccagcactgcggccagacccacaaagctgtgcagaatcgccaccagctccggcatctcggtcatttcaacgcgtttcgccaggcgaataccaatcgcaccgccgatgatcatcgccaccaggatccacgccacgttgccggtgtccggcccgaagatggtggcaatcagcgcaatcgccatcccggcgataccaaagttattcccctgctgagacgtttcgtgtttggaaagccccgccagactgaaaataaacaggattgcagcaacaatgtatgcggctgtcactaatcctccagacatatgctaccccttagcctttacgaaacattttcagcatgcgctgagtcacggtgaaaccaccgaaaatattgatactggcgatcagcaccgcgataaagctcaggaagctgatccagccgccgtggccaatctgcagtaacgcccccaccacgatgatcccggagatggcgttggttaccgacatcagcggcgtatgcagcgcatgggagacgttccacaccacgtagtagcccacgacgcaggagagcgcgaagacggtaaagtggccgaggaactctttcggcgcgacgtcagccagccagccgaacagaataatcaccagcgccatgatcgcgtatttgcgccacggggaagccggtttggcaggttcttttggttcaggcgccgctttaggcgctgcctgaggctgggccgaaacctgaatcggtggcgcaggccaggtaatttcaccttcacgcaccacggtcacaccgcgcaccaccacgtcgtcaaaatcgacggtgatgttgccgtctttttctttgcaaagcagcttcagcaggttgacgaggttggtgccgtacagctgagacgattgcgtcggcaggcgacccggcagatcggtatagccgatcaccttcacgccgtttgcggtcgtggtcacctgattcgctacggtatattcgcagttgccgccgttttgcgcggccaggtcgacaatcacgctgcccggcttcatggagtccaccatctcacgggtaatcagcttcggcgccggtttacccgggataagcgcggtggtcacaatgatgtcgacatctttcgcctgcgcggcgaagagttccatttcggctttgataaaggcttcggacatcaccttcgcataaccatcaccgctgcccgcttcttccttgaagtccagctcaaggaattcggcccccatactctggacctgttccttcacttcaggacgggtatcaaacgcgcgaacgatagcgcccaggctgtttgccgcaccgatggctgcaagtcccgccacgcccgcgccaatcaccatcaccttcgccggagggactttacccgccgcggtgatctgaccggtaaagaagcgaccaaattcgtgggccgcttcaacaatggcgcggtagcccgcaatgtttgccatcgaacttaaggcgtccagcgactgggcgcgcgaaatacgcggcacggagtccatcgccatcacggtgacgccgcgcgcggccagtttttccatcagctcaggattttgcgcaggccagataaagctcaccagcgtggtgcccggattcagcagcgcaatctcactctcttccggtgcgttgaccttcagaataaccggcgactgccacacgtcggcactgtccaccacttccgcgccagcctgaataaaggcctcgtcatcgaaactcgccagtttgcccgcgccgctttcaactgcgacggtaaaacccagcttaagcagttgctccaccgttttcggtgttgccgctacgcgggtttcattggctaaccgttcttttggtaccccaatacgcatagttttcccttccatcggtttttgatgatggtttaacgataagtgcccgcggtttgtatcatttttcgccatcacgcaagcaatgagacacaattaaccccggaaaataaaacagtaacaaactgtctataacctactgaaaatagcggccgtgatctaccgccagaaaacactatttcttactttatctgtgaaaaataagcgatcggcgtcactgacagtgatatttaccttaaattcatcgccagaaccgataattcgcgcaagcgaagcggtaaaaacatgatatagcgccataagagaacaacttattaacattaaattaacttgtaaaagtcataagctttatcagttttacttgtcaaacgcgtgttttttcaacatatcactaaatgttatcgaataaggtgattcagtgagcacaggcagtgaaaaatggcgcagacagcgacgggttttaaatgccataatcgggaccgtctcaaattaacaacaataccagtacatggtttgcgcaaggcgaaggatcatttttatgaagcttaagaacacactcctggcgtccgcacttctctccgcgaccgccctgtctgcgaatgccgcaacagagttaacgccggagcaagcggcagcgttaaaaccttttgaccataaggtcattgtgggtcgttataattctattggcgacgccgtcgccgctgcatcaaaggccgctgataaaaacggggcagcctcgttttatgttgttgaccagtctgataacggcaacagcggtaaccagcgcgtgaccattgcgctgtataaggacaacgcgccaaaagctgacgcaccgaaaaaccgcgtgattaacggtgttgttgaactgccgaaagatcaggcaattgcgctggaaccgtacgacaccgtcaccgttcagggcttttaccgcagccagcctgaagtgaacgatgccatcaccaaagccgcgaaagagaaaggggcctacgctttctacatcgtgcgtcaggtcgatgctaaccagggcggcaaccagcgtattaccgcgttcatctataaagaagatgcgaagaaacgtgttctgcagagcccggatgcgattccggcaaactcagaagccggtcgcgcggcgatagcgaaaggcggcgaagaagcgaagaaagtggaaatcccaggcgtcgcaacgacggctacgccaagcgctgaagtgggccgtttctttgaaacgcagtccacgaaaggtggccgttattcggttacgctgccagacggtaccaaagttgaagagctgaacaacgccactgccgcgcagatggtgccgttcgacagcatcaaatttaccggcaactacggcaacatgacggaagtctcttaccaggtcgcgaagcgtgcggcgaagaaaggggcgaagttctaccacatcacccgccagtggcaggaacgtggtaacaacgtgaccatcagcgccgatctgtacaagtaacaaaatcgtttaagaaaggcggcgcaatgccgccttttttgttactttttttgaatttctgccacacgtcattgcatgctttcgttacactccgtaaaatcccgcgccttagtgtgatccaccatttttatgcgcctgagcgaaataattattctggattttgacctttcataacaggaagccaatggaaaagaaacttggcctgagtgctctgactgcactcgttttaagctcaatgctgggtgcgggcgtattcagtttgccgcaaaatatggcggccgtcgccagcccgtctgccctcatcattggctggggcattacgggtgtcggaatattgctgctggccttcgccatgctgctgctgacgcgcattcgcccggatctggacggcggcattttcacctatgcccgggaaggtttcggcgagctgattggcttctgctccgcctggggatactggctgtgtgcggtgatcgccaacgtctcctatctggtgatcgttttctcggccctcagtttctttaccgatacgcctgagctgcgactgtttggcgacgggaatacctggcagtctattgtgggcgcctcggtgttactgtggttcgtccactggctggtgctgcgtggcgtacaaaccgccgccagcattaacctggtggcgacgctcgcgaaactggttccgctcggcctgtttatcgttctggccttcattgcgttccgtatggacgtgttcacgctcgatttcagcggcgttgcgctgggcgtccccgtctgggagcaggtgaaaaacacgatgctgattactctgtgggtgttcatcggcgttgagggtgcggttgtggtttctgcccgggcccgaaataaacgcgatgtgggccgcgccacgctgctggcggtactggctgcgttcggggtctatctgctggtgacgctgctgtcgctgggcgtggtggcgcgtcctgagctggctgaaatgcgtaatccgtcaatggcgggcctgatggtgaaaatgctcggctcctggggcgatgtggtgattgccgctggccttatcatctccgtctgcggagcctacctgagctggaccatcatggcggctgaagtgcctttcctggccgcgacgcacaaggcgtttccacgcctgtttgcgcgtcaaaaccaaaacagcgcgccgtctgcctcactctggctgaccaacatcagcgttcagatctgtctggtgctgatctggctcacaggttcagactataacacgctgctgaccatcgcctcggagatgattctggtaccctatttcttagtgggtgcgtatctgttaaaaattgccacacgcccggcgcattatgtcgtgggtgtcggagcctgtatttacggcctgtggttgttgtatgcttccggacctatgcatctgctgctgtcggtggtgctgtacgcaccgggtctgctggtgttcatctacgcccgccgcacgcatcagctggagaacgcgctgaaacgccgtgagatggccttaattggactgttactggttgctgccgtgccggcaacctggatgttagtgggatagcatcgcctttcccattgttgaactgtaaaggagaatacgatgggaaatgcaccgcttcgccccatactgatcaccggcggaggccgccgtatcggcctcgccctcgcccatcattttctcaaccttcgccatccggtcattgtcagctaccgcacggaatacccgtcgattgaagggctgcgcaaagccggggcggtctgcattcaggctgatttttcaaccgatgaaggcattctggcctttgcggaaaaggtgaaatccaccacaacgggtctgcgcgccgtgctccataacgccagcgcatggcaggccgaaaagccgggtacgtcactcagcgaaacgctctccgccatgctgcagatccacgtcaatgccccttatctgcttaaccacgctctgcaggatctgctccgcggccacggacatgctgcgggcgacatcattcacttcacggattatgtggtggagcgcggcagcgacaagcacattgcctatgcggccagtaaagccgcgctggataacatgacccgctcgtttgcccgcaagctcgcccccgaggtgaaggtgaacgccatcgccccggcaatgatcttattcaacgaaaacgatgatgcggagtatcgccagcaggcgctgaataaatcgctgatgaaaattgccccgggcgagaaagaggtcatcgacctcgtggattacctgctcaccagttgctacgtcaccggcagaacctttgccgtggacggcggccgaccgctgcgctagtgaaagcggctccagaagaaaattaacacccaggcgctgagcccccagcagaccaccgccccgcccagcgccaggggaagacgcagaaaaccggtgaaataccacagcgaaagcaggtagagaaaatacgggatgattgaccacatgccaaacacgatggtcgtgcgtaacgcttccatgccgcgttcagacgccacaatatagtgggcaatgagtgcaaaagtcgggaagagagggatcagcccggcaatatagtagtttttcgtttttgccagaatgccaatcagcaacaccaccagcgcacccagcgcggctttgatcaccagagccatcgttttccttataataatcaactcaccctatgggccagaataacggaaccggcgttaattttgaaagattaatggaaggttaaggtttcgcggtgtatgttggcttttttcacgaaaacagacgctgtatgaataagattgtttatgttgaagacgaacccgaagtcgggcagctgatcgccgcctatttgggtaaacatgatatggacgtcattgttgaacctcgtggcgatcgtgccgaagaggtggtcgtccgtgaaaacccggatctggtgctgctggatatcatgttgccgggcaaagacggcatgacgctctgccgcgacctgcgcgcccggtgggagggccctatcgtcctgctcacctcactggacagcgatatgaaccatattttgtcgctggagatgggtgccaatgattacattctgaaaaccacaccgcctgccgtcctgctcgctcgcctgcgcctccatttacgccagcacgccagcatcgaacgcgaagcaccggcgccgtctctgacgccgcacaaagcgatgcgcttcggtacgctgtctattgatccgattaaccgtcaggtgctgctctctggcgagcttatcgccctttccaccgcagattttgacctgctgtgggagctggcaacgcatgccgggcagatcatggatcgtgacgcgctgctgaaaaacctgcgtggcgtaagctatgacggaatggaccgcagcgtggacgtggcgatttcgcgtctgcgcaaaaaactgcaggataacgccaccgagccctaccgtattaaaaccgtgcgtaataagggttatctgtttgccccacatgcgtgggaaacctgatcgccggacaggataacctgcgcgaaataaaggcattacgcgagaatgcccttctttcgcgcgtttatttttacgtttgcgcaacaattaacttgctaagcacgcaaactattccataattaccttctcgactctcctttcttcagctcgccccgctcttgcgattgttttactcattttcgccgtgaagctttcacgacatctctccaataaatcttgaaatgaggatttaagctcatgaattatgtatagctacggtcaggtagaagcgataaaaaccaatcttgagtggattgttaatcaggcaaccctgaaccacgcctccccctcacgcaccgatcaaaaagcgctctttgacctgctggaactcatccagtcttacgaaatactgctggatctcatcagcgaatacggaacggatgtgattgatacgcacattgcagaaggcctggccgtgacggaaaaattcatcgccaaggtaaaaaacagcgcgaaagccgtctaacacgctcgacagacgtgaaaaactcgaagggttttcatgtatattctgcacatagcgtttttgcggtgagatccaatgaaaaagctgtttgtgcagttttatcttttactgtttgtctgcttcctggtgatgaccatgctggtcggcctggtctataaatttaccgccgaacgcgcgggcaggcagtctctggacgacctgatgaaaagctcgctctatctgatgcgcagcgagctgagagagatcccgccacacgactgggcgaaaaccctgaaagagctggatctcaatctgtcattcgatttacgcatcgagccgttgaaagatttcgatctggacccgcccgccatgcagcgtctgcgcgacggggacatcgtcgcgctggacgagaaatacacttttatccagcgtattccgcgcagccattacgtgctggccgtcgggccggtgccctatctctattatctgcatcagatgcgcctgctggacatggcgctgatggcctttatcgccatttcactcgcgtttccggtttttatctggatgcgcccgcactggcaggacatgctgaaactcgaatccgccgcgcagcgttttggcgaggggcattttacagagcgtattcacttcgacagcggttccagctttgaacgtctgggggtggcctttaaccagatggccgataacatcaatgcccttatcgccagcaagaaacagctgatcgacgggatcgcgcacgagctgcgcacgccgctggtgcgcctgcgctatcgtctggaaatgagcgagaacctgacggaagcagagtctcaggcgcttaaccgcgacattggccagcttgaagcgctgattgaggagctgctgacctatgcgcgcctcgatcgcccgcaaaacgagctgaacctcagcacgccagatctgcctgcgtggctgcaaacccacattgatgacgttcagagcgtaaacccgcagcgcacgctgttgacgcgcgtcacgccgggtgactacggcgcgctcgatatgcgcctgatggagcgcgtgctggacaacctgatgaacaacgccatgcgctacagcgaaagtacgctgcagattgggcttgatctgcagggcaatcaggcccgcctgacggtagaggatgacggaccggggattgcgccggaagcacgcgaaaccgtgtttgaaccgtttgtccgcctcgatcccagccgcgatcgcgccacaggcggatgcggtctggggctggcgattgtctactcaatcgcgcaggcgatgggcggcacggtgcattgcgaagagagcgagctcggcggcgcgcgcttctgctttagctggccggtgtaccataacatcgcccttcccgtccctgcctgacttcaaccgcacgctggcctgacccggcgtgctgtgctatatgataagtatgttgtaactaatgaggggcttatggcgacctacgatcttattgaacggctgaacagcacgtttcgggaaatagaacacgagctgctgaccctgacagaacgtttgcagacctgccgcctgctggccgcgcgcgtttttaccctgccagaggtagtcaaaggggccgagcacgacccgctggacaccatcgacgtgaagcagcacatcggcaaggccgcactggagctggcgatgaaacactatcgccatctttttatccagcagcagtctgaacagcgcagcagcaaggcggccgttcggctgccgggcgtgatctgtctgcaaaccgatgcagtagcgcgcggggcactggaaagccagattgcccatatcaacagtctgaaagcggcatttgagaagatcgttaccgaagagtcgggcctggcccccgccgcccggtttgagtgggtgcaccgtcagcttccggggttaattaccctgaatgcctatcgcacgctgacggctctgcgccatcccgccacgctgcgcttcggctgggcgaataagcacatcattaaaaacttcacccgggatgaaattctggcgcagctggaaaagagcctgaagacgccgcgcaccgtcgcgccgtggtcgcgtgagcagtggatcgagcgcctggagcaggagtaccacagcatcgcctcgctaccggcggatacgcgcctcaaaattaagcgcccggtgaaggtgcagcctatcgctcgcgtctggtactccggtcagcaaaaacaggtgcagtacgcctgtccgacgccgctgattgcgctttatgatgccgatcagggggctatcgtgccggatattggtgagttgctgaattacgatgctgaaaatgtccagcaccgttaccgacctcaggcgcagccgcttcagctcattattccgcgactgcacctgtacgtggcgagttgattatttcagactgccaaccatcgcctcagggcgcacccaggcatcaaactccgcctccgtcagatagcccagcgccagggcggaggctttcagcgtcagcccctccttatgcgcttttttggcgatctcggcggctttatcgtagccaatgtgggtattgagcgcggtcaccaacatcagcgactcgttcagcagctggctgatgcgctcgcggtttggctcgatccccaccgcgcagtgctcgttaaagctctccatgccgtccgccagcagacgaatcgattgcagaacgttgtggatcaccatcgggcgatagacgttgagttcgaagttgccggatgcaccgcccaggttgacggccacgtcgttgcccagtacctgacagcagagcatagtcatggcttcgcactgggtcgggttgactttacccggcatgatggagctgcccggctcgttttccggaatgctgatttcaccgatgccgcagcgcgggcccgaggccagccagcgcacgtcgttggcgattttcattagcgacgccgccagccctttcagcgcgccgtgggtgtggaccagcgcatcgcaggtcgccagcgcttcgaatttgttgggcgccgtgacgaacggctgtccggttatggccgcaagctcctccgccacgcgcaccgcatactccggatgggtgtttaacccggtgccgaccgccgtgccgccgagcgccagctccgccaggtgcggcaggctgttttcaatatgcttcaggttatgttccagcatcgccacccagccggaaatctcctggccgagcgtcagcggcgtggcgtcctgcaggtgcgtacggccaattttgacgatgtcgcggaaggcctgcgctttctcgttgagcgtggatttgaggacgttgagctgggggataagctgctcgcggatagcaatcaccgccgccacgtgcatggccgtcgggaagacgtcgttagaactctggctcttgttgacgtcatcgttcgggtgaaccttgcgctccatgccgcgcacgccgcccagcagttcgctggcccggttcgccagcacttcgttcatgttcatgttgctctgggtgccggaaccggtctgccagatggcgagcggaaattcgtcgggatgcttgcccgccagcacttcgtcagcggcattaatgatggcggtggccttgtctgccgccagcaggcctaaatcctggttcactttcgcggctgcgcgtttggtgagcgccagcgcctgaatcagcgaaacgggcattttttcagtcgagatacggaaatgctccagcgaacgctgggtttgcgcgccccatagcttgtcggctgggacgtcgatggcgcccatcgagtctttctcatggcgtaccgtggtcattactttctccttgataacaaaagagggattgctcacatgcttaaggggtaagtattgatgacttctgagaaacggtatggcgctttgtgcgctctttttggtgtcgggtggcggcttcgccttacccgacctacgagaatgtaggccgggtaagcgtcagcgccacccggcattttcttcagactacttcacacacgccgaacactgagaagactggatctgcttgaagaagtcgttacctttgtcatccaccaggataaacgccgggaaatcttccacctcaattttccagatcgcttccatgcccagttccgggtattccacgcactccaggctcttgatgctgccctgcgccagcaccgcagccgggccgccgatgctgccgaggtagaagccgccgtgcttgtggcaggcgtccgttacctgctggctgcggttgcctttcgccagcatgatcatgcttccaccgttagcctgcagctggtcaacgtacgagtccatacggcccgccgtggttgggcctaatgagccagaggcatagccttcaggcgttttcgccgggcccgcgtagtagatcgggtgatctttaatgtactgcggcagcccttcgccgttgtccagacgctctttcagcttcgcgtgcgcgatgtcgcggcccacgataatcgtgccgttgagagagagacgggtcgaaaccggatactgagacagctgcgccaggatctctttcatcggacggttcagatccacgcgaactgcttccccctcgcccgctttacgcagttcttccgggatgtatttgcccgggttgttctccagcttctcgatccagatgccgtcgcggttgatcttcgccttgatgttgcgatccgcagagcaggagacgcccatcccgaccggacaggatgcaccgtgacgcggcagacggatcacgcgcacgtcatgggcgaagtatttaccgccaaactgcgcgccgaggcccagattgcgcgcttcttccagcagctcctgctcaagctgcacgtcgcggaacgcctggccgtgctcgttaccttcggttggcaggccgtcgtagtatttggttgaggccagcttcacggtcttcagcgtgctttccgccgaggtaccgccaatcacaaacgcgatatggtacggcgggcacgccgcggtgccgagagtgcgcatcttctcaaccaggtagttcttcagcttgcccggggtgagcagcgctttggtttcctgatagagataggttttgttggccgaaccgccgcctttggcgatgcagaggaatttgtactcgtcaccgtcgacgctgtagagatcgatctgtgcaggcaggttagtgccggtgttgacctctttgtacatgtccagcgccgcgttttgcgaatagcgcaggttgtcttcggtgtaggtgttgtagacgccgtgcgccagcgccgcttcatcgccgccgccggtccagacgcgctggccttttttaccgacgatgatagccgtgccggtatcctggcaggtaggcagaatgcctttcgccgcgatatcggagttacgcaggaactgcagggcaacgtacttgtcgttttcgctggcctccgggtcgctcagaatatcggccacctgctgctgatgcgctgggcggagcataaacgaggcgtcgtggaaagcatgctgcgccagcagcgtcagcgcctgcggatccaccttgaggatctcttgtccttcaaactcagagacggagacgtgatcgcgggttaacaggtaatactcggtctgatcctgactgagggggaaaggatcctgataatggaagggtttattcgacattggtctctcacttactgcttcggtctgtttattcagggcagatgttccgctgcccggcttaaaagcgagtcagcttatcctacacaattttttaacaaaaactgagactagtacgactttttacatccacaggttactttcatgtggtttattgctttaatacccggagtttattccacatttgaatcagggcttgataatgcaaaaactcattaactcagtgcaaaactacgcctggggaagtaaaactgcgttaacggatctctacggtatcgcgaacccaaacaacctgccgatggcagaactgtggatgggggcgcacccgaagagcagctcaaaaattgaagacgccagcggccaggcacgcagcctgcgtgacgtaattgacgccgataaagccgcgctgctgggcgacaaggtggctcagcgctttggcgaactgccgttcctgtttaaagtgctgtgcgctgaccagccgctctccatccaggttcatccgaacaagcaagcgtctgaaatcggctttgcgaaagagaacgcggcgggtattccgttagacgccgccgagcgtaactacaaagatcctaaccacaagccggagctggtgttcgcgctgacgccgttcctggcgatgaacgcgttccgcgaattttcagagattatctccctgctgcagccggtcgcgggtgcccataacgctatcgcgcatttccttgaaaacccgaatgccgaggcgctaagccagctgtttgccagcctgctgaacatgcagggtgaagagaaatcccacgccctggcggtactgaaagccgccctggagagccagcaaggtgaaccgtgggagaccatccgtcttattgcgcagttctatccggacgacagcggcctgttctcccctctgctgctgaacgtggtgaagctgaatccgggtgaagcaatgttcctgttcgcggaaaccccgcatgcctatctgcagggcgtagcgctggaggtgatggccaactctgacaacgtgctgcgcgcgggcctgacgccgaaatacatcgacatccccgagctggttgccaacgtcaagttcgtggcgaaacccgccgcggagctgctgactcagccggtgaaaaacggcgcagagctggacttcccgattccggttgaggattttgctttctccctgcacgacctgagccagacagaaacgaccatcgcacaggaaagtgcggcgatcctgttctgcgtggaaggcgaagcgacgctgcacaaaggcgaacagcgtctggtgcttaagcccggtgaatcagcattcgttgcagccaatgagtctccggttagcgtaagcggcaccggtcgactggcgcgcgttttcaataagctttaagcacttactgaattttttaacaactcttgctaagctagttgcaggcttaatatctccaggcggtttttaccgcctggtttcattttagggatagtcgcaatgaaaaaatcggtcgtagcggtaggagtgattgtagcgttaggcgtggtctggacgggtgcctcctggtttaccgggaaacagctggaaggacgcctggctgagatggtggcgcaggctaacggagagattaagcgcagcgcgccggaagcgggccttgagctgagctaccagaattatgagcgcggcgtgtttaccagccgtatgcaggttgtggtgaagccagttgccggtacggaaaacggctggctgaaaccgggtcagagcgtggtgctggatgaagtggtcagccacggtccattcccgctggcgcagctaaagtcgtttaacctgatcccgtcaatggcgtccgttcacacggtcctggtgaataacgacgtcaccaaaccgctgttcgacctggcaaaaaatacctcacctttcgagatcgacacccgcatcagctatgccggtgacacgagttctgatattgccctgaaagcgctgaactacgagaaagagaatgagaaagtcgcctttagcggtggtcacttcaaacttgacgcggaccgcgacgggaacgtgttctccctgacgggtgaagcggaaagtggcctggtcaacgccgtgaacgaatacaatcaaaaagttcagctcaccttcaacaacctgaaggccgacggcaacagccgcatgaccgattttaaagagcgtatcggcgatcagaaactgtctctcgataaagtcgccattgcggttgaaggcaaagagatggccgtgctggaaggcatggacgtcaacggcaaatccgacgtgtccaaagacggtaagagcatcaatacccagctggattacacgctgaagagcctgaaagtgcagaatcaggatctgggcaccggcaaactgtcgctgaagatcggcaatatcgacggccaggcgtggcacgaatttagccagaaatacagcaaagagagccaggctctgctgaccgacgccgcgctgcagcagaacccggaagtgtaccagcagcaggcgatggcggtgctgttcaacaacctgccgatcctgctgaaaggcgagccggtgatcaccgttgcgccgctgagctggaaaaacagcaaaggtgaaaccagcttcaacctgtcgctgttcctgaaggatccggccacagccacgggtgaaccgcagacgctggcgcaggaagtggatcgcagcgtgaagtcgctcgacagcaagctgaccatcccgatggatatggcgaccgagtttatgactcagattgcgaagctggaaggctacggcgatgaagatgccggcaagctggcgaaccagcaggtgaaaggtctggcggccatgggccagatgttccgcatcacgaaggtggacaacaacacgatttccaccagcctgcagtacgccaacggccaggtcacgctcaacggcgacaaaatgccgctggaggattttgtcggcatgtttggtatgcctgctctggggatgccggaaccggctgaaccggcagcgccagccgaaccggcggcaccgcagcagtaaacgtcaaaacccctcgcatgaggggttttttattgccgggtggcgctgacgcttacccggcctacgattccgggccgttgtaggcccgcgcaagcgcagcgccgccgggcgatattatttcaccgtcaccaaccgcgccgccacaatctggtgcccggcctgaacgtccgtattgtcgatgcgctgcatgatcctgtccgccagggtgtagcccatctcccgcgctggggtcgtggcccaaacgatcggcagatcgtcgagcgcgttttcaccgacgtcggcgaacgcccccagcgccacctggtggccgaagaaggtttcaacgcccccttcaccgctctgacgcccggcgcggatcaggccaaaccaggcgcccatggcgatcacatcgttatagcaaatgacggcgctgatggtcgggctgctgcgcagcagcgcgcctatcgcttccgccgccatcttctggctggactcacactcaacaacccactcgctgtggaacggcaggccgtatttaatcagcgtcgcgcagtagccgccgacccgttcggcgcgggtcagggacgagcttttgccgcccagccaggcaatgcgctgatggccgcgacgaataagatgctcggtcagcatttgcgccgcctgcatgttatccgggcgcagcgtatcggcttcatcgaggtagctggcgcgtgaagcaaacaccagcggcacgcctttttcagcggcacgctcgcacagctcgctgcccacgcccgacgccccggcgacgatcaccccgtccacaccctgattcagcagcatatcgagccgggaaagcagctgatcggcctcgcgaccgccgtgaagcagaaagaccatccgcccctgcgcttcaagcgcttcggttaagccggcggtcagctccgcatagaacggtgacgtcaggtcacggacaatcaggccaatcaccccgctttgcccgccgcgcagcgccgacgcctggcggtttcgcacaaagcccaactgctcaaccgcctcattcacccgctgaccggtcgcgggagagatgcgtccttttccgctcagtaccagagaaacggtgctgacggaaacccccgccgccagcgcgacatcgttgatggtgacttttttcgctacagccatgtgttggcgtgactccctgaaaaatgagatcggtaaaacgttttatcaatacgttatctttatactaccagtcaaagcctgagaatgtgatttagcgcgcactaaactttgataaaacgttttatcttctcgcagcattgaagcagacaaactgattttaacaataaaggagtcgttttatgacggcgaaagcagcacaaaaaatatcgctgtgggaatttttccagcaactgggtaaaacctttatgctgcccgtggcgcttctctcgttctgcgggatcatgctcgggatcggcagctcgctcagcagtaaagacgtcatcacgctgatccccttcctcggcgcgcccgtgctgcaggcgatctttatctggagactattaagtcttttaacgaagtggcttgatgttggattgatgtgcggtaacttcagctatgttgccgcgatacgatttgtcatgtgcaatgaactaacgtcgtttcgcggtaactttatgccccacccatgccccatcacatcaccggacaatcatcaaactcacccgaacgcgcgtcgttgatgatatacgtgatcaccccaaataccggacgcgaagtgtcggatacctcatccttatctggcaacctctcccgtttaccgttctccaggttttccaggtgtggctgcgggtgtgtgcgataccgcttaatcctgaactcaccttcgtcagtgcaaaccagaagtgaaccatcacaggggattagtgaggcgtcgacaacgagaagcgcaccactgaggatgccctcccggtagtgcgtcgaaccggcacgcatgaagtacgtagccgctggcctggtaatgatgcgcttgtcgagtgatatgcgttgctcaacatagtcttgcgctggactcgggaatcccatgatgcacctccgataattggccgtaccgttggtgcgggcgtggttgctaaagttctcggctaattgctgataacatttgacgcaatgcgcaataaaagggcatcatttgatgccctttttgcacgctttcacgtcagaacctggctcatcagtgattatttttgtcataatcattgctgagacaggctctgcagagagcgtataattcgaaaagcgaattagcatttcgatttggtttgcctcgcaatcgcggggtgaaaatgtttgtagaatacttctgacaggttggtttatgagtgcgaataccgaagctcaagggagcgggcgcggcctggaagcgatgaaatgggtagtagtagccgttctgctgatcgtagcgattgtcggcaactacctttatcgtgacatgatgctgccgctacgcgcgcttgcagtggtaattctgattgctgcagcgggtggtgtcgcgctgttgacgacgaaaggcaaagcgaccgtcgcttttgctcgcgaagcgcgtaccgaagtccgtaaggtaatttggccgactcgccaggaaacattgcacaccacgctgatcgtagcggcggttaccgctgtaatgtcactgatcctgtggggactggatggtattctggttcgcctggtatcctttatcactggcctgaggttctgagatgtctgaagcccctaaaaagcgctggtacgtcgttcaggcgttttccggttttgaaggccgcgtagcaacgtcgctgcgtgagcatatcaaattacacaacatggaagagttatttggcgaagttatggttccgaccgaagaagtggtcgagatccgtggcggccagcgtcgcaaaagcgagcgcaaattcttcccgggttacgtgctggttcagatggtgatgaacgacgcgagctggcacctggtgcgcagcgtaccgcgcgtgatgggctttatcggcggcacgtctgaccgtccggcgccaatcagcgacaaagaagtggatgcgattatgaaccgcctgcagcaggttggtgataagccgcgtccgaaaacgctgtttgaaccgggtgaaatggttcgtgttaatgacggtccgtttgctgactttaacggcgtcgttgaagaagtggactacgaaaagtcccgcctgaaagtttctgtatctatcttcggtcgtgcgaccccggtagaactggactttgcgcaggtcgaaaaagcctaagcagcgatcaaaaaagcgacgatttaatcgttgcacagggcgcgagattggaatacaatttcgcgccttttgtttttatgggcccggcccgtaaaacgaattttattcacggggagcctcactgaggcgctattacccaatcagaggattttagaatggctaagaaagtacaagcctacgtcaagctgcaggttgcagctggtatggcgaacccaagtccaccagttggtccagctctgggtcagcagggtgtgaacatcatggaattctgtaaagcgttcaacgcaaaaacggaatccctggaaaaaggtctgccaatcccagtcgtaatcactgtttacgctgaccgttctttcactttcgttaccaaaacccctcctgcagcagttctgctgaagaaagcggctggtatcaagtctggttccggtaaaccgaacaaagacaaagtgggtaaaatttcccgcgctcagctgcaggaaatcgcgcagaccaaagctgccgacatgactggtgccgacattgaagcgatgactcgctcaatcgaaggtactgcacgttccatgggcctggtagtggaggactaagaaatggctaaactgaccaagcgcatgtccgtgatccgtgacaaagttgatgcgaccaaacagtacgacatcaacgaagctatcgctctgctgaaagaactggcaactgctaagttcgttgaaagcgttgacgttgccgttaacttgggcatcgacgcgcgtaaatccgatcagaacgttcgtggcgcaaccgtactgccacacggtactggccgttccgttcgcgtagctgtatttgctcagggtgcaaacgctgaagctgctaaagctgccggcgctgaactggtaggtatggaagatctggctgatcagatcaagaaaggcgaaatgaactttgacgttgttattgcttctccagatgcaatgcgcgttgttggccagctgggccaggttctgggtccacgcggcctgatgccaaacccgaaagtgggtactgtaacccctaacgttgctgaagcggttaagaacgctaaagcaggtcaggttcgttatcgtaacgacaaaaacggcatcatccacaccaccatcggtaaagtggactttgacgctgacaaactgaaagaaaacctggaagctctgctggttgcgctgaaaaaagcaaaaccaactcaggcgaaaggcgtgtacatcaagaaagttagcatctccaccaccatgggtgcaggtgttgcagttgaccaggctggcctgagcgctgctgcaaactaatgcctttacgtgggcggtgattttgtctacaatcttacccccacgtttgctaacgaaagttagcggctaaaagaattgttcgttggagcctggcctaatccaggcctccgtcgaagaccgcaggtgtttcgcaagagacttaatcccctgcgtagacggtgacagaacgctaagattatttttggatactctggcttgtttctgctcaccgtattaagacgctctttccgttggggagagtgaagtgagttccggaacatgagttccggcaaacatccaggagcaaagctaatggctttaaatcttcaagacaaacaagcgattgttgctgaagtcagcgaagtagccaaaggcgcgctgtctgcagtagttgcggattcccgtggcgttactgtagacaaaatgactgaactgcgtaaagcaggtcgtgaagctggcgtatacatgcgtgttgttcgtaacaccctgctgcgccgcgtagttgaaggtactcagttcgagtgcctgaaagacacgtttgttggtccgaccctgattgcatactctatggaacacccgggcgctgctgctcgtctgttcaaagagttcgcgaaagcgaatgcaaaatttgaggtcaaagctgcagcctttgaaggtgagttgatcccggcatcgcaaatcgatcgcctggcaaccctgccgacctacgaagaagcaattgcacgcctgatggcaaccatgaaagaagctgcggctggcaaactggttcgcactctggctgctgtacgcgatgcgaaagaagctgcttaatcgcagttatctttataaagcatttgcttacgtataaacttattctgattttcaggaacaatttaaatgtctatcactaaagatcaaatcattgaagcagtagcagctatgtccgtaatggacgttgtagagctggtttctgcaatggaagaaaaattcggtgtttctgctgctgctgctgtagctgtagctgcgggcccggctgaagctgctgaagaaaaaactgaattcgacgtaattctgaaagctgctggcgcgaacaaagttgctgttatcaaagcagtacgtggcgcaactggcctgggtctgaaagaagctaaagacctggtagaatctgctccagctgcgctgaaagaaggcgtgagcaaagacgacgcagaagcactgaaaaaatctctggaagaagctggcgctgaagttgaagttaaataagccaacttttcaggttgcagcctaagtaattaggctgatggctggtgactttttagtcaccagcctttttgcgctgtaaggcatcagtagcatttcacactgtttgactgctgattgtcctgacaatgcttgtttctatcgacgacttaatatactgcgacagggtgctcgctctgtgtaaatcgcaatgaaatggtttaagcgtgatagcaacaggtattgcggaaagtattcaattttccggtccacaaaatggtgttgcacaaactgtcccttcgtcggacagatgggtcgacttgtcagcgagctgaggaaccctatggtttactcctataccgagaaaaaacgtattcgtaaggattttggtaaacgtccacaagttctggacattccatatctcctttctatccagcttgactcgttccagaagtttatcgagcaagatcctgaagggcagtacggtctggaagcagccttccgctccgtgttcccgattcagagctacagcggtaactccgagctgcagtacgtcagctaccgccttggcgaaccggtgtttgacgttcaggaatgtcagatccgtggcgtgacctattccgcaccgctgcgcgtaaaactgcgtctggtgatctacgagcgcgaagcgcctgaaggcaccgtaaaagacattaaagaacaagaagtctacatgggtgaaattccactcatgacagacaacggtactttcgttattaacggtactgagcgtgttatcgtttcccagctgcatcgtagcccgggcgtcttcttcgacagcgataaaggtaaaacgcactcttccggtaaagtactgtataacgcacgcatcattccttaccgtggttcctggctggacttcgagttcgatccaaaagacaacctgtttgtccgtatcgaccgtcgtcgaaaactgcctgcaaccatcattctgcgtgcactgaactataccactgagcagatcctggacctgttctttgagaaagtgatctttgaaatccgcgacaacaagctgcagatggagctggtgccggaacgtctgcgtggtgagaccgcgtcgttcgacatcgaagccgacggcaaagtgtatgtggaaaaaggtcgccgtatcaccgcgcgccacatccgccagctggaaaaagatgatatcaaacacatcgaagttccggttgaatacattgcaggaaaagtagccgcgaaagattacgttgatgaatcaactggcgagctgatctgcccggctaacatggagctgagcctggatctgctggctaagctgagtcaggctggccacaaacgtatcgaaactctgttcaccaacgatctggaccacggtccgtacatctctgagactgtacgcgtcgacccaaccaacgatcgtctgagcgcgctggttgaaatctaccgcatgatgcgtcctggtgagccaccaactcgcgaagcggctgaaagcctgttcgagaacctgttcttctccgaagaccgctacgatctgtccgcggttggtcgtatgaagttcaaccgttctctgctgcgcgacgaaatcgaaggttccggtatcctgagcaaagacgacatcatcgaagtgatgaagaagctcatcgatatccgtaacggcaaaggcgaagtggacgacatcgaccacctcggcaaccgtcgtatccgttccgtaggcgaaatggcggaaaaccagttccgcgttggcctggtacgtgtagagcgtgcggtgaaagagcgtctgtctctgggcgatctggataccctgatgcctcaggatatgatcaacgccaagccgatttctgcagcagtgaaagagttcttcggttccagccagctgtctcagttcatggaccagaacaacccgctgtctgagattacgcacaagcgtcgtatctctgcactcggcccaggcggtctgacccgtgagcgtgcaggcttcgaagttcgagacgtacacccgacccactacggtcgcgtatgtccaatcgaaacgcctgaaggtccaaacatcggtctgatcaactccctgtccgtgtatgcacagacaaacgaatacggtttcctcgagaccccgtaccgtaaagtgaccgacggtgttgttaccgacgaaattcattacctgtctgctatcgaagaaggcaactacgttatcgctcaggcgaactccaacctggatgacgaaggccactttgtagaagatctggttacctgccgtagcaaaggcgaatccagcttgttcagccgcgaccaggttgactacatggacgtatccacccagcaggtggtatccgtcggtgcgtccctgatcccgttcctggaacacgatgacgccaaccgtgcattgatgggtgcgaacatgcaacgtcaggccgttccaactctgcgtgctgataagccgctggttggtaccggtatggaacgtgctgttgccgttgactccggtgttactgcagttgctaagcgtggcggtactgttcagtacgtggatgcctcccgtatcgttatcaaagttaacgaagacgagatgtacccgggcgaagcaggtatcgacatttataacctgaccaaatacacccgttctaaccagaacacctgtatcaaccagatgccttgcgtatctctgggtgagccagttgagcgcggcgacgtgctggcagacggtccgtccaccgacctcggtgaactggctctcggtcagaacatgcgcgtagcgttcatgccgtggaacggttacaacttcgaagactccatcctcgtctccgagcgtgtggttcaggaagatcgtttcaccaccatccacattcaggaactggcgtgtgtgtcccgtgacaccaagctggggccagaagagatcactgctgacatccctaacgtgggtgaagctgcgctctccaaactggatgaatccggtattgtttacatcggtgcggaagtgaccggcggcgacattctggtgggtaaggttacgccgaaaggtgaaacccagctgacgccagaagagaaactgctgcgtgccatcttcggtgagaaagcgtctgacgttaaagactcttctctgcgcgtaccaaacggtgtttccggtacggttatcgacgttcaggtcttcactcgtgatggcgttgagaaagataagcgtgcgctggaaatcgaagagatgcagctcaaacaggctaagaaagacctgtctgaagaactgcagatcctcgaagcgggtctgttcagccgtatctatgcggtgctggttgccggtggcgttgaagctgagaagctcgacaaactgccacgcgatcgctggctggaactgggcctgaccgacgaagagaaacaaaatcagctggaacagctggctgagcagtatgacgagctgaaacacgagttcgagaaaaaactcgaagcgaaacgccgcaaaatcactcagggcgacgatctggcaccaggcgtgctgaagattgttaaggtctatctggctgttaaacgtcagatccagcctggtgataagatggcaggtcgtcacggtaacaagggtgttatctctaagatcaacccgatcgaagatatgccgcacgatgctaacggtacgccggtagatatcgtactgaacccactgggcgtaccgtctcgtatgaacattggtcagatcctggaaactcacctgggtatggctgcgaaaggtatcggcgacaagattaacgccatgctgaaacagcagcaggaagtcgcgaaactgcgcgaattcatccagcgtgcctacgatctgggtaccgacgtgcgtcagaaagtcgacctgaacaccttcagcgatgaagaagtgctgcgtctggcagagaacctgcgcaaaggtatgccaattgcaacgccggtattcgacggtgcaaaagaagctgaaattaaagagctgctgcaactgggtggtctgccaacgtctggtcagattacgctgtttgacggccgtaccggtgaacagttcgaacgtccggtaaccgtaggttacatgtacatgctgaaactgaaccacctggtcgacgacaagatgcacgctcgttctaccggttcttacagcctggttactcagcagccgctgggtggtaaggcacagttcggtggtcagcgcttcggggagatggaagtgtgggcgctggaagcatacggcgcggcatacaccctgcaggaaatgctcaccgttaagtctgatgacgtgaacggtcgtactaagatgtataaaaacatcgtggacggcaaccatcagatggaaccaggcatgccagaatccttcaacgtactgttgaaagagattcgttcgctgggtatcaacatcgaactggaagacgagtaattctcgctcaaacaggtcactggtgccgggttaacccccggcaccggattgtgctaactccgacgggagcaaatccgtgaaagatttattaaagtttctgaaagcgcagactaaaaccgaagagtttgatgcgatcaaaattgctctggcttcgccagacatgatccgttcatggtctttcggtgaagttaaaaagccggaaaccatcaactaccgtacgttcaagcctgagcgtgacggccttttctgtgcgcgtattttcgggccagtaaaagattacgagtgcctgtgcggtaagtacaagcgcctgaaacaccgcggtgtgatctgtgagaagtgcggcgttgaagtgacccagaccaaagtgcgccgtgagcgcatgggccacatcgagctggcgtctccgactgctcacatctggttcctgaaatcactgccgtcccgtatcggtctgctgctggatatgccgctgcgtgatatcgaacgtgttctgtacttcgaatcttatgtggttatcgaaggcgggatgacgaacctggaacgtcatcagatcctgactgaagagcagtatctggacgcgctggaagagttcggtgacgaattcgacgcgaagatgggtgcggaagctattcaggctctgctgaagagcatggatctggagcaagagtgcgagcagctgcgtgaagagctgaacgaaaccaactccgaaaccaagcgtaaaaagctgaccaagcgtatcaaactgctggaagcgttcgttcagtctggtaacaagccagagtggatgatcctgaccgttctgccggttctgccgccagatctgcgtccactggttccgctggatggtggtcgtttcgcaacgtccgatctgaacgatctgtatcgtcgcgtgatcaaccgtaacaaccgtctgaaacgtctgctggatctggctgcgccggacatcatcgtacgcaacgaaaaacgtatgctgcaggaagcggtagatgccctgctggataacggtcgtcgcggtcgtgcgatcaccggttctaacaaacgtcctctgaaatctttggccgacatgatcaaaggtaaacagggtcgtttccgtcagaacctgctcggtaagcgtgttgactactccggtcgttctgtaatcaccgtaggtccatacctgcgtctgcatcagtgcggtctgccgaagaaaatggcactggagctgttcaaaccgttcatctacggcaagctggaactgcgtggcctggccaccaccatcaaagccgctaagaaaatggttgagcgtgaagaagctgtcgtttgggatatcctggacgaagttatccgcgaacacccggtactgctgaaccgtgcaccaaccctgcaccgtctgggtatccaggcatttgagccagtcctgatcgaaggtaaagcgatccagctgcacccgctggtttgtgcggcatataacgccgacttcgatggtgaccagatggctgttcacgtaccgctgacgctggaagcccagctcgaagcgcgtgcgctgatgatgtctaccaacaacatcctgtctccagcgaacggtgagccaatcattgttccttctcaggacgttgtactgggtctgtactacatgacccgtgactgtgttaacgccaaaggcgaaggcatggtgctgactggcccgaaagaagctgagcgtatttatcgcgctggcctggcctctctgcatgcgcgcgttaaagtgcgtatcaccgaatacgaaaaagatgcaaacggcgaattcgttgcgaaaaccagcctgaaagacacgaccgttggccgtgccattctgtggatgatcgtaccgaaaggtctgcctttctccatcgtcaaccaggcgctgggcaagaaagcgatctccaaaatgctgaacacctgttaccgcattctgggcctgaagccgaccgttatcttcgctgaccagactatgtacaccggctttgcttatgcagcgcgttcaggtgcatctgttggtatcgatgacatggtcatcccagagaagaaacacgagatcatctctgaagcggaagctgaagttgctgagatccaggagcagttccagtctggtctggttaccgcgggcgaacgctataacaaagttatcgatatctgggcagcggcgaacgatcgtgtatccaaagcgatgatggataacctgcagaccgaaaccgtgattaaccgtgacggcgtagaagagcagcaggtttccttcaacagcatctacatgatggccgactccggtgcgcgtggttctgcagcacagattcgtcagctggcaggtatgcgtggtctgatggcgaagccagatggctccatcatcgaaacgccaatcaccgcgaacttccgtgaaggtctgaacgtactccagtacttcatctccacgcacggtgcgcgtaaaggtctggcggataccgcactgaaaaccgcgaactccggttatctgacgcgtcgtctggtagacgttgcgcaggatctggttgtgaccgaagacgattgtggcaccctcgaaggtatcaccatgaccccggttatcgagggtggtgatgttaaagagccactgcgcgatcgcgtactgggtcgtgtgaccgcggaagacatcctgaagccgggcaccgcagacattctggttccacgcaacaccctgctgcacgaacagtggtgtgacctgctggaagcgaactctgttgactccgtgaaggtgcgttccgttgtatcctgtgacaccgactttggtgtatgtgcgcactgctacggtcgtgacctggcgcgtggccacatcatcaacaaaggcgaagccatcggcgttatcgcggcacagtccatcggtgagccgggtacacagctgacgatgcgtacgttccacatcggtggtgcggcatctcgtgcggctgctgaatccagcatccaggtgaaaaacaaaggtagcatcaagctcagcaacgcgaaatcggttgtgaactccagcggtaaactggttatcacttcacgtaacaccgagctgaagctgatcgacgaattcggtcgtaccaaagagagctataaagtgccttacggtgcggttatggcgaaaggtgatggcgagcaggttgccggcggtgaaaccgttgcaaactgggatccacacaccatgccggttatcaccgaagtaagtggtttcatccgcttcactgacatgatcgacggccagaccattactcgtcagactgacgagctgaccggtctgtcttctctggtggttctggattctgctgaacgtactaccggcggtaaagatctgcgtcctgcactgaaaatcgttgatgctcagggtaatgacgttctgatcccaggtaccgatatgcctgcgcagtacttcctgccgggtaaagcgattgtacagctggaagatggcgtacagatcagctctggtgacaccctggcgcgtattcctcaggaatccggcggtaccaaggacatcaccggtggtctgccacgcgttgcggacctgttcgaagcacgtcgtccgaaagagccggcaatcctggctgaaatcagcggtatcatctccttcggtaaagagaccaaaggtaagcgccgtctggttatcactccagtagatggcagcgaaccgtacgaagagatgattcctaagtggcgtcagctcaacgtgttcgaaggtgaacgcgtagaacgtggtgacgtggtttccgacggtccagaagcgccgcacgacatcctgcgtctgcgtggtgtgcatgctgttactcgttacatcgttaacgaagtacaggacgtataccgcctgcagggcgttaagattaacgataaacacatcgaagttatcgttcgtcagatgctgcgtaaagcaaccatcgaaaacgcgggcagctccgagttcctcgaaggcgagcaggtggaatactcacgcgtcaagatcgctaaccgcgaactggaagcgaacggcaaaatcggtgcgaccttctcgcgcgatctgctgggtatcaccaaagcgtctctggcaaccgagtccttcatctctgcagcatcgttccaggaaacgactcgtgtcctgaccgaagccgctgttgcaggtaaacgtgatgaactgcgcggtctgaaagagaacgttatcgtgggtcgtctgatcccggcgggtaccggttatgcgtaccatcaggatcgtatgcgtcgtcgtgctgcaggcgaactgccagctgcaccgcaggttactgctgaagatgcatccgcgagcctggcagaactgctgaacgcaggtctgggtggctccgacaacgagtaatcgttcagtcgctaataaaaaacccgcttcggcgggtttttttatatctgcactatttcagtttactaatgggatccgtcgatacagctcaatcatatcgcccgccaggtcctgtatgaccatggcgttcatcaggtgatcctgcgagtggacggtgatcaggttaaccggaagcttcccggtcccttcatcaagaccgataagctgcgtctgtatggtgtgcgcatgcttcacatattcccgcgactcttccatcgctttttcggcttcgtcaaactcacctttacgcgccatctgcaatgccgtcagggccgcactgcgcgccgcgcctgcgttaacaagcagttccataatcgtggtttctaagtcttccattatgactccagaagtttgagcgctttatccagtacggcatcacctttcatcatgccgtaatccatcatgtcgatcaccgcgacctttttgcccagcgggtcggcctgcgcctgtaatttagcctgctcgtatttaacctgtggccccagcaatacgatgtcggccgttgcgatgttgtctttaaactccgcaaccggaacggctttaatggtgacttcaaccccttttttctgcgcggcgtctttcatacgttgaaccagcatgctggttgacattcccgctgcacagcataaaacgatgttcttcataatcagcctcgatctacatgtgtttattgataattatcccgtgcagaccgcttcaacaaccgctttaccgcgattgtgtgtcaggcatcacaaagaaacaggcgtttttctgaaaccggttacaattttacattggcgggtaccctgaccgtcgaaacgggcagggtgaaagcgagaggattagctgatggatgtgcgaacgattcgattttttccctgctgtttggcgctgtagagggcgttatcaacgcttccgacaaattgttccagcggttcaaaatgccactccccaagaccgccgctgaacgtaacccgcaggttttcttcccgccagacgcgtttttcaacggcggtacgccacgcttccaataatgagagcgcggaagacatctgctccgcctggaagattacggcgaactcttctccgccataacggtaaaccgagacgtgatgtggctgcataatctggatcccttcacgagccacgttgcgcagaacgatatcaccggtcaggtgacccagcgtgtcgttaattgacttaaagttatcaatatccaccagcgccatcgcgaagggctgctgggcattcagcagctctgcgatatcgctgtcgaacgcgcggcggtttttacagcccgtcagcgcatcgtgggtagcctggcgcacatacgccatttcgcgctctttattggactgaatcgtgtggctcaacatcgcttccaggcgcggtgcctcgttaacgtcgccagttttgatggcattgataatgtgcatcagcacgctacgcgaggcgtggcggaggtataagccgaaaaggatgatgatgatggccgccagcgcaaacccccagccaacgatcgccgtttcgtggcgggtgatatcggtgagcgtcgcgccggatacccggtagatgacaaaccagtccgggttggtaaacgagtaatagtaataccaggcgttgcttttcttgtcgtaaagatgaccttcgccgctggtcattttgtccatcagcgcttcgctcacgtactgcttgaagagcgcgccggtatccggatgcagcaccacggcaccgtcgcgttcgacgacgaagaattccccctgaacgggtgccaccatctggcgcagggtatagcccattgacgtcaaatcaagatgaaaggcgatcgttcccttcagtctgccttccggcgagatcaacggcttataaagggttaccgtcggatggccggtaaagtagtccatgtagggacgggtatagtggctgaagatgctggcttccgcctgagcgacaaaccacggccgcgttcggggatcgaaggttttactcttctccgtggggagcacctccggtgcgcgcagataatgcccctgcgtatcggcaagcgaaatggaggagacggtcggcatcaggttctgtaaatgcatgaccatctgcagcccctgcgtcgggttaaggttcagcgtctcgtttagcctgtcgtcgcgcgcaaagtacatcgcggaacggcccagaatatagtcgttttcgcgcaggatagattcggtgtagttcaccgccaggttgtgcgtgaagttgctattgatcttatgataatcctcaagaaaatcctttcgttgtgaaagcgtcaccgcgatcgcgatcaccgcaaaactgcagaggatccccgcaaagctgagcataatgggccgggtaaaagagagctttttgctgtgaagtgccatgagctgtacatcgttcctgatggtgaatacttttcgtctgccgatatcctctcagcatagtcgctgccctgcggttagcggtgaattatacggcacgcgatttttgacaggatgatttatcttaagaaccattaagaaaatacttattaaactggcatgagccgtttgagcaatgaaccagaggcagggcgaaacgaggaagaagcttttcgccctggtcagcatccgttgctgaccgtgtgacaataaaaaaccggacgattgctgacaatcttccggttttgccttttcgtcgaccctcgacaattttttaccaggttgcagcccgtttcatcgttattgcgaggctcttcccagccagctgtcccagtctttccagacaggctgaagaccctgcgccgtcagggcggcggcgaccgcttccgggcgtcgtccgtcatggggtgcaaattgttccagttccggatggtcgtcggcgtagccgccaggctgcgttttggaaaacgcgctgacgttgttaattgcaatcgggatgacgcgatcgcgaaatgccggagactcgcgcgttgagagcgataattccacttccggagcgagcaggcgaaacgcgcaaatggtctgcaccagctggcgttcatccatcagcgaagccggttcaattcctcccgcgcagggacgcaggcgcgggaaggagatggagtatcggctctgccagtagtgctgctgcaaccacagcagatgttccgccaccatgtaacaatccacccgccagctgtcggagagcccgatcagcgcacccagaccgattttgtcgataccggcgcgacccagcctgtccggcgtttccaggcggaagaagaaatcctgtttcttgcccttcaggtggtgtcgggcgtacgtcgcctcgtggtaggtttcctgatagaccatgacgccgtccagcccgagcgttttgagctccgcgtactcctcctgcgacagaggctgcacttccatctgcaacgacgcaaactgacgacgaatggcgggaaggtgccgacggaaatagtccattcccactttcccctgatgttcgcccgtgaccagcaaaagatgttcaaagcccatttcacggatggccgcacactcacgggcaatctcagcctcatcgagcgttttacgcttgatgcggttgctcatggagaaaccgcagtaggtgcagtcattggcgcacaggttggagagatagagcggcacgtagaaactcaccgtgttgccaaaccgctggcgggtaagccgctgcgctcgctgggccatcggttcgaggtaggcgctggccgccggggagagcagggccatcagatcctcgcgggtcagatgacgggcctgcagcgcgcgctccacgtcagccgccgttttgctgttgatacgcagggcaatgtcgtcccagttaagctggcgccagcgctcggtaaacgtgctcatgagatcgcctccagaaaaccggtcagcgggctggtggcctgcgcctggaaactgcgcgagccggggccggatccccttgccagcaggcctgcctctacggccaggcggaatgcacgcgccatcatgaccggatcgtcggcaaccgcgatagccgtattcaccagcaccgcgtcagcacccatctccagcgcctgcgcggcatggctgggcacgccaatgcccgcatccaccaccaccggcacggtagcctgctcaataatgatttccagcatcgcgcgggtctccagcccctggttggagccaatgggggcccccagcggcatgacggcggcgcagccgacctcttccaaccgtttgcacaggacagggtcggccccgcagtaaggcaggacggtaaacccttgctgaaccagcttttcagccgctttcagcgtttcgatcggatcgggcagcagccagcgggcatccggatggatttccagcttcaaccagcgggtgccgagcgcctcccgtgccagttgtgcggcaaaaatcgcctcttctgccgttttggcgccggaggtgttgggcaacagcgtgacgcccgcttccagcaacggagccagaatggcatcgctgtgatggcgcagatccacgcgcttaagcgccagcgtcaccagctggctgccgctttcgcgaatggcctccaccatcagctgtggcgaggcgaattttccggttccggtaaacagatgcgaatcaaaatccttatcggcaatacgtaacatctcagccccctgcgataacctgaaacagcaggatctggtcgccgtcattgacctgctgatgttcccactgctcgcgcggcaggatctgttgattgagcgccagcgccgttcccggcttgagctgacgcagcttgtcgagcagtgcggcaacggtgagcccgtcgtcgcagctcatcggctcatcgttaaacagaatgcgcatcgcggcctccgcacacagggcagtggctggcgcgatgcagcgccagatgacgccagccgctggagcgggcatcaaacagccgcagcgtattgcgttccgtctccatgccgctgagcagcttgatggcctccagcgcctgcatcgtgcccatcacgccgaccaccggacccagaatgcccgccgtacggcagttgcgcgtcggctcggcatcgtccggccacaggcagcgatagcagccctgcgtccacggtggcgtcagaaccatcatttgcccgccgaaccccaccgcgctggcggtgataagcggcgtatggtttaccacgcaggcggcgttgatcgcctggcgcgtcgccatgttgtcggtacagtccagcaccacgtcggcaagggcgacttcacggtgcaggctttcaccgccaagccgctcctgtagggcaatcagttcgatatccgggttaagctgatgcagccgctgccgggtgatctgtgctttcggctggttgatatcctcggtggtaaagaggatttgtcgctgcaggttgctgaggtggacctcgtcgtcgtcggccagcaccagcgtgccgatgcccgcgcctgccagatagagcgcggcgggtgcacctaatccccccaggccaacaatcagcacccggctggcgagcagtttttgctgcccgtcgatggcgatatcttccagcaggatctgacggctgtagcgcataaagtcgcgatcattcatcgcctgctcctgccagctgtaacagctgttcggtggcggcctgccagtctgcggcctgggtgatggcgctgacgacggcgatgctgcccacgccggtctccagcactgccggggcgcgttccaggctgattccgccgatggcgacggtggggtagtcggcaaggcgtttaacgtgacccgccagttgcgtcagaccctgcggagcggagggcatctgcttggtttgcgtcgggaagacgtgaccgagcgcgatgtaagagggacgggccgccagggccacgtcgatctccatgtcatcgtgtgttgacacgccaagacgtaacccggcgtcacggattacgctcagatccgttgtttccaggtcctcctgacccagatgcacgccgtacgcccggtgcttaacggccagccgccagtagtcattgataaacaggcgggcgttataccgacgccccagcgcaatggcggcaaccacatcggcttccacctcctcatcgcgtttatccttgatgcgcagctggagggtgcgaacgcctgcctccagcaggcgcgctatccacgccacgctgtccaccaccggatagagccctaaacggtatggaacgggtgggaaatcgggctggtacattacgcctcctcttttttgaggtagatttcgccgcctttggcgcggaaggcttcggacatgtccgccatacccacttcaatggtttgcgtggcggcgtagtcgcgcacctcctggctgattttcatcgagcagaacttcggcccacacatggagcagaagtgcgcgactttgcccgattcctgcggcagggtttcgtcgtggtaggcgcgggcggtgaacggatccagcgccaggttgaactggtcttcccagcggaattcaaagcgcgccttcgacatggcgttatcacggatttgcgcgcccgggtggcctttggccagatccgccgcgtgggcggcaattttgtaggtgatcagcccctgtttcacgtcctctttgttaggcaggccgaggtgctctttcggcgtcacgtagcagagcatggcgcagccgaaccagccgatcatcgccgccccaatgcctgacgtgaagtggtcatagcccggcgcgatgtcggtggtcagcggccccagcgtgtagaacggcgcttcgtggcagtgctccagctcttcggtcatgttgcggcggatcatctgcatcggcacgtggcccgggccttcaatcatcacctgtacgtcatactcccaggcgattttggtcagctcgcccagcgtgtgcagctcggcaaactgtgcttcgtcgttggcgtcgcggatggagcccgggcgcaggccgtcgcccagcgacagagagacatcgtaagcggcgcagatttcgcagatctcgcggaagtgttcgtaaaggaagttctcctggtgatgggagaggcaccacttcgccatgatcgaaccgccgcgcgagacgatgccggtaagacgcttcgcggtcatcggcacgtagcgcagcagcacgcccgcgtgaatggtgaagtagtccacgccctgttccgcctgctccagcagcgtgtcgcggaacgcttcccaggtgaggttttcggcaatgccgttgaccttctccagcgcctgataaatcgggacggtgccaatcggaaccgggctgttacgcaggatccattcgcgggtttcgtgaatatagcggccggtggagagatccattaccgtgtccgcgccccagcgcgttgaccagacaagcttttcaacctcttcttcgatggaggaggtgacggccgagttaccgatgttagcgttgaccttcaccaggaagttgcggccgataatcatcggctcggattccgggtggttaatgttggcggggatgatcgcgcggcctgcggccacttcgtcacgcacaaattccggcgtgatgttctccggcaggcgtgcgccaaagccttcgcccgggtgctggtagcgcagcacttcgctgcggatacgctcgcggcccatgttctcgcggatggcgatgaactccatctccggcgcgacgatcccctggcgggcgtagtgcagctgcgtcacgcatttgcccgctctggcgcgttttggcgtcagcaggccggtaaagcgcagcgcgtccagaccgtcgtcggccaggcgttctttggtgtatgcagaactgcgtacgttcagttcttcgcagtcgttacgcgcctctatccacggctggcgcagctttgccagaccctgctggacgttaatagccacatcaggatcgccgtacgggccggaggtgtcatacaccggcacggcttcgttgtcttcatactgcggattctctttgctgccgccgataagcgtcgggctgagctggatttcgcgcatcgggacgcggatatcggcctgcgagccggaaatgtagatgcgtttcgagttcgggaaagcggtgccttccagggtgtcgatgaaatgttgggcctgtgcacgctgttcgcggcgggtcagttttgcagtagacatagctcattccaaaagtgaaggacatggcttgtcagacgacggatgaagcaagagaggatcgcccggggggcgatacaacagcagtgtgactcttgttcccttcgcaggtattagcctgatcaggttccgcggatcccgaattaacggtctcagcccggctttcgctctgggcactccgacaagaaaaatccccctcgtgagaggggcgaatggttgtaaattactcgttaacgattaagaactcaagccgggcgcgcgatgttatcttcggggctggcgtccaggacgaggctaatcagcttatcttccagcgtgaatcgctcttccagcgcttcgccaaggtcggaaagcgcctgctggaactctagatagttatcgtgatcgatggcgttctcaagcgtggaatcgtagtaatccatgatctgctgggtgttggcttccagcagcggacaaagtttgctggccgctaaatacggcgttgtcccttccatttcgcggataatgcgttcataaatattgaaatggccgtcggacagatagtcgaccaggctctgacaaaaatcatccagcgctttttcattcagccgcataaacgattctttgccaggcttaagaccgaccagattgtaataagccacgagtagatgcttgcgcacatgtagccagcgatccaccagtttgttacttcctctaacgcgctcagtcaggctttctagctggtttaacatggtcgactccgcaaagtgtaggattgaatctgctcatccagaatgtaaccacaatgctaacaacatgtcagtgaagcgaaggtagtgcaatagatatggatcgtattattgaaaaatcagatctgggttggtggatcgtcagtcacgaacaaaaattatggttgcccggtggagagctgccctacggtgcggcggaaacgtttgatctcgtgggccagcctgcgctgaagatcggcgagtggcagggtgaacccgtgtggttgatccaacaatcgcgtcgtcaggatatgggatccgttcgccaggtgttggatctggacgtaggcctgttccagctggcggggcggggcgtgcagctggcggagttttaccgctcgcacaaatactgcggctattgcggccataccatgcacccgagtaaaaccgagtgggcgatgctctgcagccactgccgcgaacgttattacccacaaattgcgccgtgcattatcgtcgctatccgtcgggatgactctattttgcttgcacagcatacccgccatcgcaacggcattcataccgtgctggccgggttcgtcgaagtgggcgaaacgctggagcaggcagtggcgcgcgaggtgatggaagagagcgggatcaaagtgaagaacctgcgctacgtcacctcccagccgtggccgttcccgcagtcgctgatgacggcctttatggccgactatgacagcggcgagatcgttatcgatcagaaagagctgctggatgcgaactggtatcggtatgacgatctaccgctgcttcccccaccgggtaccgtggcgcgtcggctgatagaagataccgtagcgatgtgtcgggccgagtatgagtagtgttacactgaggccatgacgcttaaggaactgcaaaaatgaccgaactgaagaacgatcgttatctgcgtgcgctgctgcgccagcccgttgatgtcaccccggtgtggatgatgcgccaggcgggacgctatctgccagagtacaaagccacgcgcgcgcaggcgggcgattttatgtcgctgtgcaaaaacgccgagctggcctgtgaagtgacgctccagccgttgcgccgcttcccgctggatgcggcgatcctcttctcggatattctgaccattccggatgcgatgggccttggcctgtacttcgaaaccggtgaaggcccgcgttttacctctccgatcagaagcaaagccgacgtggacaagctgccgatccccgatccggaaggcgagctgggctacgtgatgaacgccgtgcgcaccattcgccgcgagctgaaaggggaagtgccgctgattggcttctccggcagcccgtggacgctggcaacctatatggtggaggggggcagcagcaaagccttcaccctgattaaaaagatgatgtacgccgagccgctggctttgcatgcgctgctcgacaagctggcgaagagcgtcaccctctacctgaacgcgcagattaaggcgggtgcacagtcggtgatgattttcgatacctggggcggcgtgctgaccgggcgcgattatcagcagttctccctgtactacatgcataaaatcgttgacggcctgctgcgtgaaaacgaaggtcgccgcgtgccggtgacgctgttcaccaaaggtggcggccagtggctggaagccatggcggcaaccggctgtgacgccctgggtctcgactggaccaccgatatcgctgatgcccgccgacgcgtgggcgacaaagtggcgcttcagggcaatatggacccgtccatgctctatgcgccgcctgcccgtattgaagaagaagtgtcgactatactgtctggtttcggccagggggaaggccacgtctttaacctcggccacggtattcatcaggatgtaccgccagagcacgcaggcgtatttgtggaggcggtgcatcggctttctgcccagtatcacaagtaaggagtcgttatggatctcgcgtcgctacgcgctcaacaaatcgaactggcctcatcggtgatccgcgaggatcgtctggataaggatcctccgcagtacattggcggagccgacgtcgggtttgagcagggtggggacgtgacgcgagcggcgatggtggtcctgaaatacccttcgctcgagctggtggagtacaaggtcgcgcgtattgccaccaccatgccgtacattccgggctttctctccttccgcgaatatcccgcgctgctggcagcgtgggagcagctttcgcaaaaacctgacctgctttttgtcgatggacacggtatctcacacccgcgccgtttaggcgttgccagccactttgggctgctggtggatgtgccgaccatcggtgtcgccaagaaacgcctctgcggcacctttgaacctctttcagccgagccgggtgcgctggcgccgcttatccataaaggcgagcagctggcgtgggtctggcgcagcaaggcacgctgtaatccgctgttcatcgccaccggccatcgggtgagtatggacagcgccctggcgtgggtacagcgctgcatgaagggctaccgcttaccggagccaacgcgctgggctgacgcggtggcctcttcgcgtccggcttttgttcgttggcaggaaattcagcgatgattcaggtaaactgcgcctaattttcgattcgagagatcatcatgctacaaaacccgattcacctgcgccttgaaaagctggaaagctggcagcacgtcaccttcatggcttgcctgtgcgagcgcatgtatcccaactatgccgcgttctgcaagcagaccggctttggtgatggccatatctaccgccgcattctggatctgatctgggaaacgctgacggtgaaagacgcgaaggtgaatttcgactctcagctcgaaaagctggaagaggcgatcccggtggcggatgattttgacctgtacggcgtctacccggcaattgatgcctgtgtggcgttaagcgaattgctccactcccgcctgagcggtgagacgctggagcacgctatcgaagtcagtaaggcctctatcaccaccgtggctatgctggaaatgacccaggaaggtcgcgagatgaccgacgaagaactgcgtgcgaacccggccgttgagcaagaatgggatatccagtgggagattttccgcctgctggcagagtgtgaagaacgcgacattgagctgataaaagggctgcgcgcggacttacgtgaggccggtgagagtaatattggtataatttttaaccaatgagataagaaaacttgagataacgcccgttttgtcgctcctcgactcttccctttcgacccttgtctggtctacatttggggggcgaaaaaaagtggctatcggtgcgtgtatgcaggagagtgcttttttggcattttcgtcgcactcgatgcttagcaagcgataaacacattgaaaggataacttatgaacaagactcaactgattgatgtaattgcggacaaggctgatctgtctaaagtgcaggctaaagctgctctggaatctaccctggctgctattactgagtctctgaaagaaggcgatgctgtacaactggttggtttcggtaccttcaaagtgaaccaccgcgctgagcgtactggccgcaacccgcagaccggtaaagaaatcaaaatcgccgcagctaacgtgccggcatttgtttctggtaaagcactgaaagacgctgttaagtaagacgcgtggcagtgaacagttttagcgaaggggcggcaacgccccttttgtctttctggcgcggaacgctcgcgctggcaggtgcgctgctgctgtcagcctgtagtcacgacaccactctgccgccgtttactgccagcggctacgctgacaaccagggcgcggtcaggatctggcgtaaagattccggcaatgaagttcatctgttgtctgccttcagcccgtggcatagcggcaatacgtcgacggcagaatatcgctggcagggagatgacctctcgctgattgagctgaacgtctacagcaagacccccgaacacgtgaaagtgcgttttgacgaccatggcgagctgagctttatgcagcgtgaagtcagcggtcaaaaacagcagctttccagcgatcaaatcgccctctaccgttaccgtgccgaacaaatccgccagaccagcgatgcgcttcgtctgggacgcgtcgtgctgcgccaggggcgctggcataacgacgggacggtgacgacctgcgaagggcaaacggtgaagcctgagcttgaatcctgggcaaccgaacacattcaacgccgtcagcgtcattcatcaatggaagtgagcgtggcgtggcttgaggcgccggaaggctctcaattgctattggtggcgaacgaagatttctgcacctggcagccgacagagaagagtttttgagttctgtggattaagccggatggcgctaacgcttatccggcctacgaacgattccctctccctgtgggagagggtgagggcgaggaggaattactccccctgctcacgcgcaatcgcgcgatagccgatatcctgacggctaaagctaccgttccagtgaatatccgccatcagcgcataggcgcgcttctgtgcttctgccacggtatggcccagcgcggtcgcacacagcacgcgtccgccgttggtcagaacgcgatcgtcctcagccagcttcgtaccggcgtggaacaccttcgcaccgtcaatctcttccagcggcagaccgtggatctcatcaccggtgctgtagttgcccggataaccgcccgcagcaatcaccacgccgagagacgcacgctcgtcccactcggaggttttctcgtccagcttgccatcgcaggcagccaggcacagctccaccagatcggatttcatgcgcagcatgatgggctgggtttccggatcgccaaagcggcagttgaattcgatgaccttagggttaccctgcttgtcgatcatcaggcctgcataaaggaaaccggtgtaggtattgccttctgccgccattcccttcacggtaggccagatgatgcgatccatggtgcgctggtggacgtcgtcagtgacgaccggcgcaggggagtaagcacccatcccgccggtattaggccccgtgtcgccattgcccacacgcttgtgatcctggctggtggccatcggcagaacgtgctcgccgtcgaccatgacgataaagctcgcctcttcaccgtcgaggaactcttctatcacgatgcggtggcccgcatcgccaaaggcattacctgccagcatatcctgaaccgcggcttcggcttcttcgagcgtcatcgcgacgatcacgcctttacccgcggccagaccgtcggccttgataacaatcggcgcgcccttctcacgtaagtaggccagagcaggctccacttcagtgaaattctgatattccgccgtcgggatgttatgacgcgcgaggaaatctttggtgaaggccttggagccttccagctgcgcggcgccttccgttgggccaaagattttcaggcccgctgcgcggaacgcatccacgacacctatcaccagcggcgcttccggaccgacgatggtcaggtcgattttctcctgctgagcaaagcttaacagcgccggaatgtcggtcacgccgatagtcacgttctgcagcgcgggttccagtgcggtaccggcgttgcccggtgccacgaagaccgttttaaccagcggagactgggccgctttccacgccagcgcgtgctcgcgtccgccgttaccaatcactaatactttcattttctgctccgggaattaatggcggaagtgacgcatgtcggtgaagatcatcgcaatgccgtgttcgtcggcagcggcaatcacttcgtcgtcgcggattgaaccgccaggctggatcacgcaggtgatgccgacagcggctgcggcgtcgataccgtcacggaacgggaagaaggcgtcagaggccatggcggagcctttgacttccaggccttcatcgcctgctttaatacccgcgattttcgccgagtaaacgcggctcatctggcctgcgcctatcccgatagtcatgttctctttggcatagacgatggcgttggatttgacgaacttcgccaccttccagcagaacagcgcgtcacgcagctcctgttcggtcggctgacgtttggtcactacgcgcaggtcggcttctgtcaccatacccagatcgcggtcctgaaccagcaggccgccgttcacgcgcttgaagtccaggcccggcacgcgttccgcccactggccacaaaccagtacacgcacgttctgttttgccgcggtgattttcagcgcgtcttcggaggccgatggcgcgatgatcacttcgacaaactggcgggagatgatggcctgtgcggtttcggcatccagctcgcggttgaaggcgataatgccgccgaacgcggaggtcgggtcagttttgtatgcgcgatcgtaagcttcaagaatcgacgtgcttaccgccacgccgcatgggttggcgtgcttgacgataacgcaggccggctcgctgaactctttcacgcattccagcgccgcgtcggtgtcggcaatgttgttataggagagcgctttgccctgcacctgttgagcggtggcaacagaggcttcttttacctcttcttctatatagaaggccgcctgctggtggctgttctcaccgtaacgcatatcctgcttcttaatgaagttcaggttcagggtgcgcgggaagcggcctgaaggatctttgctttcaccgtggtaagccggcaccaggctaccgaagtagttggcgatcatgctgtcgtacgcggcggtgtgctcgaaggctttgatggcgaggtcgaaacgcgtttccagggtcagcgacccatcgttggcgtccatctcattaataatggcggtgtaatcgctgctcttgaccacgatggcgacatctttatggttcttggccgcggagcgcaccatggtcgggccaccgatatcaatattctctacggcatcttccagagagcagccttcgcgggcaacggtctgggcgaacgggtagaggttaacgacaaccatatcaattggtgcgatatcatgctgctccatgatggcgtcgtcctgaccgcgacggccaagaatgccgccgtggactttcgggtgcagggttttgacgcgtccatccatcatttccgggaaaccggtgtaatcggacacttcggttaccggcagacctttatctgctaacaggcgagcggttccacctgtggaaagcagctctacaccgcgtgcagaaagtgcctgagcgaattcgacgataccggctttatcagaaacactgagcagagcgcggcggactggacgacgttgttgcatggtaaatcccctggatttcacgattacagagagcgttagatgaattttcctgtgaaaaactcatctaacacacctgacgaggcatccttgtaaagcgcgagcattttaacgaaaacgtttgcgcaacgctcgcacattttcactttttcgtatcattgtggataagtctgtgtgtaaaaaggtataaggcggggttttgctgtggaatgcagcagtcagtcatttttctgtcatttagcggttgcggcctgcggagaactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaacaagcggtcgttagctcagctctttgtgcatatgatctccttcccgctgatggggttgacgccgccgctgtttgagctgccgtggtatgaacacgtgtcagagatcgtaggccatctggtctggttctggtcgatcgaaattattcgtcgtgacttgcgtaaccgcatcacacacgagccggatccggagataccgctgggtaacttacgttaaaaaaaaggcgctacatctgtagcgcctttttttatgtttgctcaggtcaggctgtgccgcccaccgtcaggttgtctactttcagcgttggctggcccacgcccaccggcaggctctggccctctttaccgcagacgcccacgccgttatccagcttcagatcgttaccgaccatggagatctgctgcatggcttcaataccggagccgatcagcgttgcacctttcaccgctttggtcactttgcccttctcgatcaggtacgcttctgaggttgagaagacaaacttaccggaggtgatatccacctggccgccgccaaagttaggcgcaaagataccgtaatcaacggattcgataatctcctgcggcgtggatttgcccggcagcatgtaggtattggtcatgcgcggcatcggcaggtgcgcgtaggactcacgacggccgttacccgttggcgcaacgcccatcaggcgcgcgttgagtttgtcctgcatgtagcctttcagcacgccgttttcgatcagcacgttgtactggccgggcgtaccttcatcgtcgatagccaccgagccgcgacgatcgcgcatggtgccatcatccaccacggtgcacagttcagaggagacaagttgaccaatctgaccgctgaataccgacgttccgcgacggttaaagtcgccttccaaaccatggcccaccgcctcatgcagcagcacgcccggccagccagcacccagcaccaccgggaatgaacccgccggcgccgcgacggcattcagattcaccagcgccatgcgcacggcttcttttgcccacgcgtcagcgcgcgcttcaccgtcaacgtcgcccaggaaccagtcatagccaaaacgaccgccgccgccgcttgagccgcgctcgcgtttgccgtcctcatcgacctgtacgctgatagagagacgcaccagcggacggacatctgccgccagggtaccgtccgttgccgccaccagaatcagttcatacacaccgctcaggctggctgaaacttcctgcacgcgtttatctgccgcgcgcgccactttgtccacgcggcgcaggatatccagcttctcttcacggctcatgctctgcagcggatcgatgctggtatagagcgcagagtgctgcacttctcccagggttttcacgcgaccatcgccggtatcacgcacaatggtgcgcgcggcctgcgcgctctgctcaagtgcggcgaggctaatctgatcggcatacgcaaaaccggttttctccccgctgacggcgcggacgccaacgccctggtcgatgttgtaagagccatctttaatgatgctgtcttctaaaacccaggattcgtgatagctcgactggaaataaaggtcgccgtagtcgagacggcgttcggtcagttgaccaagaatggagaacaggtcctgatggttcaggccgttcgctgcgagcaaatgttcacttaccaggttcagactcatcgtattgctactcgttcgttgccgcccgtggcggtataaagatcgtatttattgagagtgaggcaattacctgcccacgtcaaatcattgctgtgcatctttgcgcggctggcgcagcacctcgttgatctgcggtttatcgaccggaccggtaatgcggtagcgcagaatggagaccttgctccacagcggccccagcactttgctggcggcaaacaccgccgcaccgactatcgggttcagcacgaaggccgccgcaacgcccacgctcgcggaaatttccggcgccaccacggcttccatatccagctcgcggcgcacgaggttgaccgagcctttcatggcgatatccgcttccaggccatccaccagcgtatcgtccgtatgcagaacgccgtccttgatccacgccgtactgcggatggaatcgtagtagaacccttcgctgaaggtatcgctgaaatcgaagcgcagcttgcgcagcagcgcatcaaaactcagcaggcgcaggatctgcccggcgcgccccgtgctcacgtcggcgatttcacctttgccgaagcgggttttcagaatgccgttcagcgaggcctcatccggcttccacggggcgtcgcgccagtgaagatcgtaatcgacgtcaaatgacgaaccgcgcagcggcgtgctgatgccaaagaaattggctgccgcatccagtttgttgcctttaatgtcgcccttgagggacgttcgctgctcgcccggattattcacccattccccgcctgccgtcatgcggccaaagccggtgtcgatcaatcctccggtgagcgtaagcgtatttccctgaatggcaaaatcaccgtcgatacggccatatttctgtccccacagccagcactccgcgcagcgcagctggagatcgggccagccgctaaaatcgacgcgggaggtttgactcagcggcgaggtatccgccggtttatctttactcgcggcggccgggttgtagtagagatagcggatcgccgcctgccacggcgcgtgattgcgcatggtcagcgtgccgttgatctcccggccctgggcctccactttcgttccgttagcagcaggctgcgagacaatactcaggttgttccactgctgcccgcccagcatcagcgacggcgtgcgtacggtaatggtttgcgggaactgggcggtttcatcaacattttgcccaacgcctttctggaacaacgccagccactctgcaccgtccatcggcggcagattcagctcaacgcccgtctgctctggcagcggcggcgtggagcggctatccgtcgtccagatggccctgtcgagagtgagcttgcggttaagcagccagcggctgttgaagtggttcatcccgcccgcgtttccggtcagcgcgaagctgttcaggttgccctcgacgttcagcttcaccggcagcggctgtccggcctgtttatccagcggcgcaggcagctggcttcgaagattcttcagatcccccgtgatgtcgaccttgtactgggcacccgcgtgataaggcaggtcgattgccactttaccctgccaggcgaccgccccctccaccgacgcctcaatcggcttcggcaggacatccattcgcgctggctgccagttaccgtccagattgacggccacctgatacgccttttcaccctctgtggtcgtgaagtcgatattcacgagctgattaaaccagctggcggtcagcggctcgctcttcaggttaccgttctcaaagctgaactgcccgctgagatttttcagcgtgctctcaaggggtttaatgtacagactgttgttcttcagacgaacgtcgcctttggcggtggtcatctcaccgtccagcgggatatcaagatgtaagcgagcattcacatcgccatcaagctgcagctgctgaagcgtcgccgccagcgactctttcaggggggtctcctcaaagtacggtcccaccgccttgccgggaccgttgatgtcggcatcaatcagcagcttctcttttgagtagtccggaatgttggccgtcaggttgctggcagtcacgccgcccagcgccacgctgtcggacttcatccacaggccgtcattgaggaagttaagttcgatatccaggtttttcagcgcgggccagcccggctggaacgcgaaggtggcgtcatgcagcggcaccagcacctggaactgaccttcattatgtttgtacgggaacagatgggggttaccgccgtagaccagcgtggcgttttccgcctgaccgccctgaattgcgccgctcagatagtcgaccagcgctttacccatcaggttttccgggaaatagcgccaggcctgcgagccatcatcggtactgattccggccagaatacccagccacggctcgtccccctgcggttgcagatagcggaagtcaccccgcgcgtgtaccgctttggctttgacgtcgatatggcgaccatcgagctggaagcccttatcgttacggagccagttaagcactgcgttgccctgttcgatttccagcggtgcacggaagaccgtctcgtacggcattctggcgtcgtgcatatcaaccgtcagcctgccgttctccacgctgccttccagcttgccgctaaagtgctccgcacccggcagcagcttccactgcttccaggcaagatctttccatgttgcctggaaacgggttttttccgtcgcctgaagcgggatatccagcgccagagaatcgatctttccgctcggctgcgtagccagccagatctcgcccaggtctggagagagctttgccgccattgagcgcagcccttcaatggcggccaaatccaggttgctggcgcggatgcgcagctcgtcgctgcgtttactggccgtgccgccaacgtcctgctccggcatccaggccagcgtcagcgcaccgcgcggccacggcttgccgtccatcgcgatccgcgtatcgggaatggcaaactgccagccctctttcttctgcgtcacgtgggcggtgaggttatcgacggaaagctgatgctgctggttttcgcctttccagctcgcgcccccctgcttgagccagatatcaccgctggcaaattcgcctttcgtcagggtcagccagccttcaaggctgaatcgggccgtttccagctgcatattctgctggagccagtcgcccagccacggtttgacgtccacatcgtcggcctgcagccagactttgccgttatttagcagaccgtcatcgtcacgcagatccatgcgcacctgcatcacgccgtgctgaccgttcaggctggagagactcacctgcccctcagcgcggtgccggttcctgccgttgagccaggtcagctgggggatcgccagttccgcgcgctggccggaaagggtaataaagctcacttcgctgtcgcgcagatcgaaatgatcgaactgacgcaggaaaagatcgctaaaacggttggcctcaagcccctggctgctgtcgccgcccgagatgggcgtattggtcagaaactggagctgataaaaggtaagatcgcgaaactgccagcgcagatgcagcaggctttgccagacgtccagcgccagggtcacgcgtttgattttgaggtggccgccatctttcaggctggcgttgatatcccgcacatcgagcgtcgggccaaaattctgccagctggcgcttacctggctgacgttcaccggcacgccggtggtggattcgatttttgccagcagctgcggacgccagctgtccagatgcggtaaaacgaggcgtagcccgctcacgagcaacgcgacaatcacgaccagcgttgcccctgtaagcaataaaatccccggcaatcgcctcacgcatctctccttgtcagctttggtcacgcagcgtactgcgcttacatcatcacgacgtcaaactgctcctggttatagagcggttcaatttgtacttttacctgtttgccgacaaagatttccacttccgccagcgcgtgtgactcttcgcctttcagcgcttcagccaccgcaggggaagcatagaccagaaaacgatcggagtcgtaggcatgatgcacacgcacaatttcacgcatgatctcgtagcagacggtctcaaccgtctttaccgttccgcgtccatggcaggtcgggcattcattacacagcacatgctccacgctctcgcgggtacgcttacgcgtcatttccaccagccccagctgtgagaagccgttgatgctggttttcacgcgatctttactcagggcctgctcaagcgagtgcagcacgcggcggcgatggtcttcattactcatatcgatgaagtcgatgatgataatgccgcccagattgcgcagacgaagctggcgcgcaatggcctgcgtggcttcgatgttggtgttgaagatggtgtcgtccagattgcgatgaccgacaaacgcgccggtgttgatatcgacggtggtcatcgcttcggtctgatcgatgatcagatagccgccggacttcagttcaaccttacgctccagggcacgctggatctcgttttcgacatcatagagatcgaagatcggctgacgcccggtgtagtgctccagcaggccaggcatctccgggatatattcagcggtaaactccagcagcgcttcatacgtcaggcgggaatccacgcgaatgcggtcgagctgcgcgtcggcaaagtcacgcagcacgcgctgcgccagcgccagctcaccatagagctgatagcgggtctggttgcgttttttacgctccatcactttggtccagacgcgcttcaggtaagccgcatctgacgccaggtcttcctcgctgatcccttccgcggcggtgcggatgataaatccgccctgttcatcgcagtaggcgctgacgactttcttcaggcgctcgcgctcgctttcgctctcaatacgctgcgaaacgcccacgtgcgacgcgccgggcataaagaccagatagcgggaaggtaaggtgatatcggtggtcagacgggcgcctttggtaccaagaggatctttcaccacctgcaccattaagtcctgcccctgacgcaccagttcagaaatgtcacgcacggcaaactgtttttgctcttcgcccgcgacgcactcggtgtgcggcatgatgtcggaggcatgtaaaaatgccgccttatccagtccaatatctacaaaagccgcctgcatacccggcagtacacgactgacatgacctttgtagatattgcctactattccgcgccgcgcttcacgctcaatatgaatttcctgaagaatgccaccgtcaatataggccacacgggtttccgatggcgttacgtttaccaacaattcagccgtcataattatcccttccctcacgcagtgagttaaaattgctcagcaactcatacgtttccaccagcggtaagccgactacggcgtgatagctgccatgaatcttcctgacaaaacagccacccagcccctgaataccgtatgcacctgctttatccatcggttcaccgctggcaatataagcggcgatctcgtcgtcggtaagtactctgaacgtgacatccgtcaccaccaggcaatccagcacgtgctggcggtccgccagcgcgacggccgtcatcacctgatgcgtttgcccggacattttgcgcagcatgcgcgccgcgtgttcggcgtcatgcggtttctccagcacttcaccgttaaggataacgatggtatcagctcccagcacgggcagatcgcgcggcacgcaggccacgcccgcctgcgctttctcgcgcgccagacgtgacacgtactgttgagcactttcgccctcagcacgtttttcttcaatgccggtcacgatgcgttcaaaagagaccccaagctgcgtcaggagttcctgacggcgcggggagccggaagcgagatacaaagacgtcatagaaaccttttattgcacagcaaactgctggcgaaccttacgcatcagcaggaatagccacggccagagcacaccgtttactacactactccagaacacttccggtcgaaaagagacgttgatcactaaaaactctgcccagaaaacaacgatatccgcagcaagcgacaacagcatcacgaccagagcctgttgccagagcgcgaggttacggaagagctggaatttcagtgcgacgaggtacgcaataatgctcatggacaaggcgcgtacgcccagcgtagagccactaatgagatccagtatggcacccatcacaaaacccgtgccgacatttacgcgatgcggcagggcaaggatccagtagagcaaaatgagcaagacccagtttggccggaaaacgagaatgttatccggccagggcataatctgcagcaacagtgcaatgaggaacgagagccagatgacccagcgaccctggctacgataacttgccactactgccctcccgaagagagtttaggcggtggcggcgcatccggcagcggctgcgttaagccggttgctggcgcaggcggccccatagagtccgctggcggcagaacctgcggcatcatctgcatcaggcgttcatttgccacacggtggacctcttcaggcgtcatcgggttagtaccgttacgatcggcgccccacagcagcagcaggtagcgcagacgctgtaaaccggcggttggacgcgcctgaatcacggtataggcacgctgcgtatccagcttcaccgaagagaccaccgcaaccggatagccttcagggaagcggccacccagaccggaggtgaccagcacgtcgcccacgcggatgtccgtgttagccggcaggtgttccagctgcagatcgtccgtacagccgttcccggccgcaatcacgcggatatcgttacgcaagacctggatcggcagcgcatgcgtggcgtcgcaaatcagcagcacgcggctggtcagtttggcgacggcaacaacctggcctactacgcctttatcactgatgacgggctggccttcatacaccccgttgacgctccctttgtcgatcacaacctgatcgctgtaagggtcgttcacggtggagatcacctgggtaaccatcttctgctcatcctgacgcagtggcgagccgagcagctcacgcagacgcgcgttttcctgcttgtattgccccagcatcagaagttcgctgtttttcagcagcagttcctggcgtaatgcccggttttcaagttcgagctggtctcgtgaagacagcgtttgagaaacggagtcgagcagttcacggggaccatttgatataaagtagaaaggactgacggcggtatccatgtacgttcggatctggctgaacgtaccgaggcggctatcggcaataatgaccccaagcgcaaccagaaccgccagaatgaggcgaaactgtagcgatgggccacggctaaaaattggcttcataggctatgcgtattctcgcgtcagagagaaagggtagcaaatggctaccctctcaaactcgactactcttcgctgaacaaatcgccgccgtgcatgtcgatcatttccagcgccttgccaccaccacgggcgacgcaagtcagtggatcttctgcaactacgacaggaatacctgtctcttccattaacaggcggtcgaggttacgcagcagcgcaccaccaccggtcagaaccataccgcgctcggagatatcggacgccagctctggtgggcactgttccagcgcgaccattaccgcactcacgatacccgtcagtggctcctgcagtgcttccagaatttcgttggagttcagggtgaaaccgcgtggaacaccttcagccaggttgcggccacgtacttcgatctcgcgcacttcatcgcccggatatgcagagccgatttcgtgtttgatacgctctgcggtggcttcaccgatcagagagccgtagttacggcgcacataattaatgatggcttcgtcgaagcggtcaccaccgatacgtacggaagaggagtacaccacgccgttcagagagataacggccacttcagtggtaccaccaccgatatccaccaccatggaaccggtcgcttcagacacaggcagacctgcaccgattgccgccgccattggctcttcaatcaggaacacttcacgcgcacctgcgccctgagcagattcgcggattgcgcgacgctcgacctgggttgcgccaaccggcacacacaccagaacacgcgggcttggacgcatgaagctgttgctgtgaacctgcttgatgaagtgctgaagcattttttcagtcacgaagaagtcagcgataacgccgtctttcattgggcgaatagcggcgatgttgccaggggtacgacccagcatctgcttcgcgtcatgacccacagcggctacgcttttcggcgagcctgcacgatcctgacgaatggccacaacggaaggctcattcaatacgatgccttgtccttttacataaataagggtattcgcagtacccaggtcaatggacaggtcattggaaaacatgccacgaaattttttcaacatactaagggataatcctgaaagctggggcggaaaacaaaatccgcttactttaccaaccacacgcagcagcgacaaggcgcaaaaatcatctgcaacggtgaaaatttgtgcagtacgtttcctgatgttacaaaatcatcccctgactccctcagggctgagtaaacagcagcattccttactgacctttgtaacccgttaaaggtcgttcactggctttttgctcgacatactcaaagctacaggcgcgatattctacgtgaaaacagcgtaaacggcaggtcaaaccgagtatctttgcaaatattttttcacattggtgtcaagcggctgagaggcagcaaaaaaatccccctgaccacccattacaccgcgctctgttaacatttgccattcgcctctggcgcgcacgcccgcggcaaacacctgtgttcgcgttcctttgcacgcctcaaccaggctctgtaccagcagctggttttccgtgcgcttttcaatattccttaccagccccggatgtagctttaatagctccacatccagctccttgatccagttggtgctgaccagcgttaaacctgcctgcgtcaccgcgacgcgcgcgccgagcgcgttgatcaaacgaaccaccggacgtaaccggctgatgtgttgacctacatccgcctcagcaagttcaaaaataatgcgtttgcgttgcgatttttcgcattgcattaatgtatcacgcagccagcgctgaaaacgcgggcgtattaatgactccacggtgacctgtaacgccaggctctcttcaggccagaatgataaaaacggaatcaagcggctaatttgctgacggtcatactcttcggacagcccaaattgcagcaccattggcagatattccgcagaaataacctcttccgtaccgtcaaaaatacgacacatcagttcacggtgatgaacgttaccgtttttcatgaccgcgggtttttgataaatacgcggtccgccgcgacttagcatttgctcaatcaacgtacgccagcgcacgttaccgcgccctttttccggcaacgaatcatcatagaccgcccatccgttcgcgccctgcagcacggcgttgcgggtggccgcttccgcatgctccatcacctgttctgtcgattgtccgccacgccaggcgcagatccccatgtggaccatatcgtccctgtcgagcattttgctctgcggcagcgcatcaaccgccttcagcagctggctggcgatgctttccgactccttcagcgtccgatgcggcagcaacacggcaaagtcgctgcggtggtagcgggccagcagcgcgcccgggtagcgcataataaaggtggagagcaggttgatcagcgtaaagagattttcttccgcggcccgctgtccccaggtgtcgcgcaggagatcgaaatcaggcaggcgaatcatcatcaccaccccgtgcgtccccactttttccgaatcgtcgagcagcgtggcgagctgattatcaaagaaaaggcggttgttgaggccggttttattatcctgcgcggcataggagcggatcagcgtatccatacggctgcgctggtcgctggcaaactggatttccgagagcagcgtatccagcgcgctgctggcgcgtgacggccattcgtggactgaaccacggacctgcgggccgcgttcaccgttaaggatccgcacggagcgcatctccagcagctcctggccggagagctggcggcgcagccagcggaccgcgagaaagatcagcaggacgataaacgccaccgcgacggtgagcggcgcagtggtcatcatggaacggaaatagctggccatcggatcgagatagaccatgtgtatggtcatccccggatttttaagggaatgtacggtcacttcccgatactggctcaccacgcccgcaggccgatagcttcccgggcgttcgtggcttaacacacgatgctttccctgctgaatgtcgatctgaacaatatcaacaggtaccatcaactcatcgagctctctggagagtgccggtagcggcgtcgtcagcagacgcgtatcaattaccgacgcgacagactgtacccggttaaccagtttgtcctgaatggcgttgtaaaagctcagagagcagcccagaagggtgacaaaaatggtaagccccgtcagcaaggtgataaaagctgagaacttcgtcgttaatcgcatccttgagattactccgtgggttgatggggtagcgagtaagcgctaacttgcatttcaaatgcggcatactaccaaatcgggtgtatctggcaatttattgcgttaaatcggcactgcgtttccctgagcgagtatagtcttcagaaattattttccaatcaaatgagtcgagaggaccccgtatgcaggctttgatcttagaacagcaggacggcaaaacgcttgcctcagtgcaggcggtagaagagagtcgtctgccggaaggcgaagtaaccgtcgacatcgactggtctagtttaaattataaagatgcgctggcgattaccgggaagggtaaaatcatccgaaatttccctatggtgccgggtattgatttcgctggccgggtacataccagcgaggatccgcgcttccatccgggccagcaggtcctgctcaccggctggggcgtaggtgaaaatcactggggcgggctggccacgcaggcgcgcgtgaagggcgactggctggtgccgatgccgaaaggtatggatggccgcaaggcgatgatcgtcggcacggcaggctttaccgcgatgctgtgcgtgatggcgctggaagacgcaggcatccgccctgaatcgggggaagttgtcgtcaccggtgccagcgggggcgtgggcagcacggcagtgacgctactgcacaagctgggctatcaggttgcggcggtttccggtcgggaaagtacccacgattacctgcgccagctcggtgcaaaccgcattctcagccgtgacgaattcgccgaaacccgtccactggaaaaacaggtctgggcgggcgcggtggataccgtcggtgataaagtgctggcaaaagtcctggcgcagatgaactacggcggctgcgtggccgcctgcgggctggcgggcggatttgccctgccaaccaccgtgatgccattcattctgcgtaacgtccgcctgcagggcgtggattccgtgatgacacctgcggctcgtcgtactgaggcatgggaacgtctggtgcgcgatttgccggagtctttctacacccagagcgccacggagattacgctaagccaggcaccggactatgccagtaagatcatggataaccagttccacggtcgtgcgctggtgaaaatcgcctaatcttcaaattttcgtgacatattcgcgcgaatcactctcctccgtcatgcttaggaaaacgcatgacggaggatgccatgaaaaaccgaaaactgacggaagccgacgtaacgtccgagtctgtctttatgttacagcgccgccagatcctgaaaatgcttggcatcagcgccaccgcgctctcgctctcgccttcggctcacgctgacctgctcgactggtttaaaggcaacgatcggccgaaggccccttccggcgctccgctcacctttacgaaacccgcccaatggcagaacaaactgacgcttacgccagaagataaagtgacgggctataacaacttctacgaatttggcctcgacaaggccgatcctgcggccaacgccggtagtctcaaaaccgatccgtggacgctgaaaatcgacggcgaagtggcaaaacccctgacgctggaccaccacgatctgaccacccgtttcccgctcgaagagcgtatctaccgcatgcgctgcgtggaagcctggtcgatggtggtgccctggatcggcttcccgctgcataaattgctggcgatggtggagcccaccagcaacgcaaaatatgtcgctttccagacgcggtatgcgccggacgagatgccgggccagaaagaccggttcattggcggcgggctggagtatccctacgttgaagggttacgccttgacgaagccatgcaccctcttacgctgctgaccgtcggcgtttacggcaaggcgcttccgccgcagaacggcgcgcccatccgtttaaccgtgccgtggaaatacggtttcaaaggaattaagtctatcgtcagcattaagctcacccgcgagcgtccgccaaccacctggaatctggcggctccggacgaatacggtttcttcgccaacgtgaatccgcacgtggatcatccgcgctggtcgcaggcgaccgagcgttttatcggttccggcggcgcgctggacgtgaagcgccagccaacgctgctgtttaacggttatgcggatgaagtggcctcgctgtaccgtggcctcaatttacgggagaacttctgagtgcgtttaacggcaaaacagattacctggctgaaagtgctgctacatttagccggaatactcccctttctctggctgttctgggccgccagccaggggctttttagcgccgatccggccaaggatatccagcattttaccggtcggatggctctgaaatttttactggccaccttgctcgtctcgccgctggcgcgctacgctaaacagccactattgatacgcacccgtcggcttttggggctatggtgttttgcctgggccacgctgcatctgaccagctatgccctgctggaactgggaattaacaatctgacactgcttggccgcgaactggtgacgcgcccttatctgacgctgggtattgtgagctgggtgattttactggcgttagcgctgacatccacgcaatatgcgcagcgaaagctgggccgtcgctggcagttgctgcataacttcgtctatcttgtcgcgatcctcgcacccattcattatctgtggtcggtgaagatcctctctccgcagccggtcctttacgctctggcggccgtggcgcttttagcatggcgttacaagaagttccgccagtggttgcgatagttcgcgaaactgtgcgttttcccgcagattgcctctcaaccgcaaatcttttttggattgcggttgataatcttccctgataagaccagtatttagctgccaaatgctacgaaatcgttataatgtgcgaccttggttcgcctgacagtggtttttggcctctgaaaaggtgacatttgcgcttcgacggtatattttgttttttacccgaaaaccgcaggagatagcggcataatgactgataagttccagatcttagttttgaacggaccgaacctgaacatgctcggcacccgtgagccggagaagtacggcacgctgacattaagcgaaattgttaaccgtttgagcacggaagcagcgtcgctgaatgtggatttggatcattttcagtcaaacgcggagtacgcaatcatcgaccgtattcatcaggctaaagacaatgtggactatatcctgatcaatccggccgcgtttacgcacaccagtgttgctatccgcgacgcactgcttgcggtgagtatcccgtttatcgagatccacctgagtaacgtgcacgcccgagagccgttccgtcaccactcgtatctgtcggatatcgctgctggcgttatctgtggactgggcgcagacggctattcatacgctttacagacagcggtaaaacgcttgtcacaatcacactaaacaagagtacggaacccactcatggatattcgtaagattaaaaaactgatcgagctggttgaagaatcaggcatctccgaactggaaatttctgaaggcgaagagtctgtacgcatcagccgtgcagccccagccgctagcttcccggtaatgcagcaagcttacgctgcgccagtgcagcagcctgcgctctccgcagccgttgcaccagcagcagctgaagccgcacctgccgctgcagcagaaatcagtggtcacatcgtacgttccccaatggttggtactttctaccgcaccccgagcccggacgcgaaggcgttcatcgaagtgggtcagaaagtcaacgtaggcgataccctgtgcatcgttgaagcgatgaaaatgatgaaccagatcgaagcagacaaatcaggtactgtgaaagcgattctggtcgaaagtggtcagccggttgaatttgacgagccgctggtcgtcatcgagtaacgaggcgtacatgctggataaaattgttatcgccaaccgcggcgagatcgcactgcgtattcttcgtgcctgtaaagaactgggcatcaagactgtcgctgtgcactcaagcgcggatcgcgatttaaaacacgtattgctggcggatgagacggtctgtattggcccggctccgtccgtaaaaagctatctgaacatcccggctatcatcagcgccgctgaaatcaccggcgcggtggcaattcatccgggttacggcttcctctctgagaacgccaactttgctgagcaggttgaacgctctggctttatcttcatcggcccgaaagccgacaccatccgcctgatgggcgacaaagtgtctgcgatcaccgcgatgaaaaaagccggtgtaccaaccgtaccaggctctgacggccctctgaccgacgacatggatgctaaccgtgctcatgctaaacgcatcggctacccggttatcatcaaggcgtccggcggcggcggcggtcgcggtatgcgcgttgtgcgcagcgatgctgaactggcacagtccatctccatgaccaaagcagaagcgaaagccgctttcagcaatgacatggtgtacatggaaaaatacctggaaaacccacgccacatcgaaattcaggtgctggctgacggtcagggtaacgcgatctatctggctgaacgtgactgctccatgcagcgtcgtcaccagaaggtggtcgaagaagcgccagcgccgggcattactccggaactgcgtcgctacatcggcgaacgttgcgctaaagcgtgtgtcgatatcggctatcgtggagcgggtacctttgagttcctgttcgaaaacggcgagttctacttcattgagatgaacacccgtattcaggttgaacacccggttaccgaaatgatcaccggcgttgacctgattaaagagcagctgcgtatcgcagccggtcagccgttgtccatcaagcaggaagaagttgtggtgaaaggccatgcggtagaatgccgtatcaacgccgaagacccgaacaccttcctgccaagcccgggtaaaatcacgcgtttccacgcgccgggtggctttggcgtgcgctgggagtctcatatctacgccggttacaccgtaccgccgtactatgactcaatgatcggcaagctcatctgctacggcgaaaaccgtgacgtggcgattgcccgcatgaagaacgccctgcaggaactgatcatcgacggaatcaaaaccaacgttgatctgcagatgcgcatcatgagcgacgagcacttccagaatggtggaaccaacatccactatctggagaaaaaactcggtctgaacgagaagtaagagacctgtgttgtgaaaaggccggattatccggccttttttatttctggggcctggaaagcctcatcatgtacaatccccgctttcttcatccacaagggacaaaaaatggacaaacgttttgttcaggcccataaagaagcgcgctgggcgctgtggctgacccttctctatcttgctgcatggttagtaaccgcttacttaccagactctgctattggcatcaccggcctgccgcactggttcgaactggcctgcctgctggttccgctggtgtttatcctgctgtgctgggcaatggtgaaatttatctaccgggatattccgctggaggacgatgatgcagcttgaagtcattctgccgcttgtcgcttacctgctggtcgtatttggattgtccatttacgccatgcgcaaaagaacgaccggtgcctttctgaacgagtatttcctcggcagccgttcgatgggcggcgttgtgctggcaatgacgctgaccgcgacctatatcagcgccagctcgtttattggcggccccggtgcggcctacaaatacgggttaggctgggttttgctggcgatgatccagctgcctgccgtctggctctcgctgggcatactgggtaaaaaatttgccattctggcgcgccgttacaatgccgtgacgctcaacgatatgctctttgcccgttaccagagccgcttgctggtgtggctggcgagcttgagcctactagtggcgtttatcggtgcgatgaccgtacagtttatcggcggtgcgcgtctgctggaaacggcggccggcatcccttacgagacaggcctcatcatcttcggggtaagcatcgcgctctatactgcgtttggcggattccgcgccagcgtgctgaacgatacgctgcagggaatggtgatgctcatcggtacgatcgttctgctggtggggattgtccatgcggcgggtggactcactcacgcggtggaaaccctggaagcgattgacccgaaactggtctcgccgcagggcgcagatgatatcctctctccgacctttatgacctcattctgggtgttagtctgcttcggagtaattggtctgccgcataccgccgtgcgctgtatctcctataaagacagcaaagccgttcacaagggcatcatcatcgggacgattgtggtcgctgtcctgatgtttggtatgcatctggcgggggcattagggcgcgcggtaatccccgatcttaccgtgccggatctggtgatcccgacgctgatggtcaaagtactgcccccctttgccgccgggattttcctcgctgcgccaatggccgccattatgtcgaccatcaacgctcagttactgcaaagttccgctacgatcattaaagatctctatctgaacctgcgccctgaacaggttgaaaatgaacgtcgcctgaagcatatgtcagcggtgattacgctggtgctaggcgcgttgctgctgttagccgcatggcgcccgccggagatgatcatctggctgaacctgctggcatttggtgggcttgaggcggtattcctgtggccgctggtgttagggctctactgggaacgcgcaaatgctgccggtgcgctgagcgcgatgattgttggcggcgtgctgtacgccgttctcgcaacgtttaagattcagtacctgggcttccatccgattgtgccttcgttactgctaagtttactggcgtttgtggtggggaaccgtttcggtcagcccgtcccacagcccgctatgatttctactgataaataaagagttttgccatgccgtggatccaactaaaactgaatacaaccggcgcgaacgccgaagagctgagcgatgcgctgatggaggccggctcggtctctatcaccttccaggacacgcatgacacgccggtctttgaaccgctgccgggcgaaacccgcctgtggggcgataccgacgtgattggcctgttcgatgctgaaaccgacatgaaagaggtcgtcgcgattctggaaaaccaccctctgctgggcgcgggctttgcgcacaaaatcgaacagctggaagacaaagactgggaacgcgaatggatggataacttccatccgatgcagttcggcaagcgtctgtggatctgcccaagctggcgcgaggttcctgatgaaaacgcggttaacgtcatgctcgatccgggtctggcgtttggtaccggcacccatccaacgacctccctgtgcctgcagtggctggatggtctcgatctggatggtaagacggtgatcgacttcggctgtggatccgggatccttgcgattgccgccctgaaattgggcgcggcaaaagctatcgggatcgatatcgatccgcaggcgattcaggccagtcgcgacaacgccgagcgcaacggcgtttccgatcgactggagctgtatctgccggatgcgcagccagaagccatgaaagccgatgtggtggttgcaaacattctggcgggcccactgcgcgagctggctccgttaatcagcgtgctgcccgttgagggcggtctactgggactttcgggtatcctggcaagccaggcagacagcgtgtgtgaagcctacgccgatcttttcgctctcgacccggtggtggagaaagaagagtggtgccgtattaccggtcgtaaaaaataagcatttggcgtggtcctctgaccacgcctctctcccactgataatcctctcttcctctgccattcttcggcaaaataaccccacaaatcatgttggtttgtattaaaaaattcaccggaagaatatgatgaaacacattacaggcaaggcagcgctgtttgcgctgagcatggtttcggcttcagcattcgcatcacactggggctatgaaggggaaggttcaccggaacactggggtgaactggacgaggcctacaagacctgccagagcgggatgaaccagtctccgataaatattgattcgaccgctaacgcccatctctccccgctgcaaacacactacattgatggtcctgtaacgctgaccaataatggccataccattcaggctagcgaacaggctgacacccgtgacaccattactctggacaagcaaacctggacgctccagcagttccacttccatgcaccaagtgaaaacaccgtgcacggcaagaagtacgcgatggagatgcatctggtacataaaaacagcgcgggtgagctgaccgtggtagccgtcatgtttgataaaggggctgcgaatccggagctggataagctgtggagcgtgatgccgcagcaggctgaacagaacgtctccattgagaaggatctcaacctgaacaagctgctgccgaaggtgaaaacctactggcgctttagcggatctctgaccacgccaccgtgttctgaaggggtcacctggatcgtgctcaaacagccgttaaccgtctcagcagaacagcttgagaaatttacccataccatgcatcacgataataaccgcccggtacagtctctgcatgggcgcgttgtggtcgaataacgcccattctgaggcttaagatcatgttctaaaatgcgacgtagatcgcaaagaagagggaaaatctgctgctaaaaacagcagattatcccgttaaggtaggccatttattcagaaatgatgagaagttacgggaaattgtaagcgctcataaaatagccatccctgtctaacacaatgatttaaatagtgaataattcttaacggaaagattgagcggcgattccttgatctacaacagtggattgttcaaagtttggcctttcatctcgtgcaaaaaatgcgtaatatacgccgccttgcagtcacagtatggtcatttcttaactcatgcgcatcggacaccaccagcttagaaatcgcctgatcgcagcccctatggcaggtattaccgaccggccgttcaggacgctgtgctatgagatgggagccggtttaaccgtatccgagatgatgtcgtctaacccgcaggtttgggaaagcgataaatcccgccttcggatggtgcacattgatgaacccggtattcgcaccgtgcaaattgccggaagcgtgcctgaagagatggcagatgccgcgcgtatcaacgtggaaagtggtgcccagattattgatatcaatatggggtgcccggccaaaaaagtgaatcgcaagcttgcaggttcagcccttctgcaataccccgaccaggtgaaagctatcctgacggcggttgtcagcgcagtggacgttcctgttacgttgaagattcgcacgggttggtcgccggaacaccgtaactgtgtagagattgcccaactggccgaagactgtggcattcaggccctgaccattcatggacgcacgcgcgcctgtttgttcaacggtgaagctgaatacgacagcattcgggcagttaagcagaaagtttccattccgattatcgcgaatggcgacataactgacccgcttaaagccagagcggtgctcgactatacgggagctgatgctctgatgataggacgtgccgctcagggaagaccctggatctttcgggaaatccagcattatctggacactggagagctgcttgctcccctgcctctggcagaggttaagcgcttgctttgttcgcatgttcgggaactgcatgaccactacggtcaggcgaaagggtaccgaattgcgcgtaaacacgtttcctggtatctccaggagcacgctccagatgaccagtttcggcgcacattcaacgccattgaggatgccagcgaacagctggaggcgttggaggcatacttcgaaaatcttgcgtaatgaaataaagagctgacagaactatgttcgaacaacgcgtaaattctgacgtactgaccgtttctaccgttaactctcaggatcaggtaactcaaaagcccctgcgtgactcggttaaacaggcactgaagaactattttgctcaactgaacggtcaggatgttaatgacctgtatgagctggtactggctgaagttgaacagccactgttggacatggtgatgcaatacacccgcggtaaccaaacccgcgctgcgctgatgatgggtatcaaccgtggtaccctgcgtaagaaactgaaaaaatacggcatgaactgatactaatcagttaagtgtttgtttaaaaaggcgctaaccggcatggggaagcgccttttttatctctgtttatacatatgtttatacacgattgctcgcacaaacaaaaaagcaccagaacatagtccagtgctttgataggttgggtttatcaccttggcctttccggctttctccattgatacggtttggcatccatcctttgccggtggcgttctttcgcagccaagcaagcggcaacgcgattgcgcaccataagatgatcccgcccgttaagttcatggccttgcagatgtgccatttctgttattaccgcctcgatagtctctcgcttcatcatgcatacttaaagctggtcttcgacatagatcccggcagaaatgattgcaccaccaattcggcgcttaccgtaaagcaacggtaccgggtagccttgggcggcagtgttggtgacacctccaaacgcatacgaggctttattatcggcactttgcttgctggcaaggccttgcacctgcggagatatcatttgcattacaccgcctactgccattgctgaaccagcagcaaacatcatgttactggctgcaatgccaatgccaggcatccagattgacgccgccaccagcaccgcgccgagaatagtttgcatcacccctgctttcttgctcccgattatgatcggaacaattcgaatcgtcctgttaccgttcggaaaatcgagatcatcctgagttacgttctttttgtccacgaatacagcgaacgtaagtcctcgggctttgctggtattcatgaatttctgaaagccgggaatggtggcggataacgcagtaaacgcctcacgtgtcgggccaataagccgctggtgagtacggccaaaaagtttagccagcgagccgctcagaaggatcgtgctcatggtttcatggtttgctgtattcatagttttactccagtcagataccgttaaatgtcgccagccgttgtttgtggctgtcgctcatatcgaaagcaaaatcctcatgctcagcctggaaggtgccgaacgccatcagcgcagataccgcagggtctatcttgttagaggatttctttttgttgggcttaatattggcgttagcgtcggactccatcaccacgtttccaatcgcccaggccagaaccggatcgccgcgatggcgcaccaccttacggttaacgaacacctcaaatgatttcgccaccggactgaacttgagataggtttgcgggaaaggctccacatcaagccccgctccctgtagctgggtgcgcaggtgcgtggcgttccacgtatcgaaacccaccagcctgatattgaagatttcagcgtcgcgcagaatatcgtcacggatgcggtcatagtcgatgcagtcgccgggcgtggtgcgtatccatcccgcttttacccactggcggtagatggcgcggtttttgttggcgacgttaagtagctgggcttccggcagataatgacgggtcagcaggcggatctccctgtcgaacgggaaagcgtaactcacgctggtgatgtcgctggtagaggacaggtcaaacccggcgtagcactccattccggccagatcgtcttcgttatagtcgagcgcacaggcatcccatgcaccggcacccatccacggcgtggagccctgacaccagatattgaaacgtttggtcagcatttccacccactgcgacggtatgccccgcgctttctggatggtggattccagtttcgctgagtcaacggacacatgcaggttagggttagccttgatccacatttcaggctgctcaacctcgctttcgtcgtccagttcgtagatcaggacaaacagcgaatcgttgctctcttccccggccagaatctggcagcagtagtcataatgctgtttacaggcagagacaacgttactcccggcggtagtgatggcgaacaaaatcgcctccggacgtgcgcccatacccagctcgagggcggaataaacgccgttatccgggtgaaggtggtattcatcgacaatcgccagactggggttagtcccttcaatggtggccgctttcgccgccaacggctttaacaggctgttgctcttcggaaaaatgaccttatgcgcctggatattgacgcgctttttcagcggtttcgacagcaggcacatctggcgggcatcgtcgaacacgattcgggcctgatcccggcttaccgccgccgtgtagatatcctgctggcccttctccattaccagaaaccagttagccagcatggcggctacggttgatttggcgttcttgcgcggcacctcaataaaggcgctgctgtacttacggcggcctgactccctgactttaaagcccagcaggttagcaaaagcgaactgttgccacggctccagctcgattggctggccccgcagcgggcctttgacgtgcggacagagccgggagaaggcgataaaccgctccacggtcgccgcgtcgaacacatagcgggggtcattcaggtctgaaaagtacctctcaacggcctgtttcacgcgcttacaggccggaatttcacccgatttaatggcgtttgcgtaatcatcccagacggtcaagatcgtcctcctcttccgtttctaccggattgcggcggcggcttaccggatcaaagcccaggagcgacgacatttttatgagaattttttcggcatccgcttttgcgctcagtgccgggttacggctctcaccgccctggctgttcactatgctgaatccccgcgtggcaaggtcttccacggctttgcggtacatcgagtaattgacgcaatacagctcaaggttgttccagtcggcaggcgtcagatcaccgcgctccgccagctgcttcgcctttgctttccactgctgcgccgcgatctcatcaagataggcgggcggtttgggtggtcttgccataacttactgtttacctgtctgttttattttcaaaaaaaaacactgtgcgtaaaaatttgagggggcgggtggttcctcgctgagaggggtttgtcctgaaaacctcccccaccccgtccattcggcctgtcagcggttgcgaaagcattccataagctcccggtcacgctggctcatgcgctttgctacgggcttcttatgcgctctctgtctggctggttgccatgactcacgctgctttatcagcccactaatcagccgctgctgttcctgctcagtcattgtttgcctcatagatccagtcggtgcgatgacgtgctgcttcttcctgctcgcggaacttaccggctttacgctgctgcttcgtcaccgggtctgttgtggttgtcttccgtccatgacaggcagcgcataacgactggtgattactggcgggccagaacagcacatcagcttcaccctcgatagggatgatgtgatcgacgatagttgccgatgcatagacgccagccttgagacaatggacacacagcggattagcttttagaaaatgacgacggtattcgccccagcggttggagtaaccacgctctgttcgcgtacctcttcggctgtcgctttgtcggcgggcatcccgcttatgctcgtcacacttgccagacttcacccgtttattacatcccggctcattgcaccggcgtagtggttgccacggcatcagtacacccccacatcacgatagacagaccacaacgcagagacagccatcggtatctctttggcgtcggtatcaccaatcatcgtgcggtactcgtacagctgagatacgtacatcagacagccaatcttgatagctggcgtaaactccagcccgttatcaaaccgcttgccgatatgcttctggcaaacctccagcgccgcatcgatgtacgcctgtatcaacatatcttcgtaatcatcatcaatacggcaatgcagctttgcttcatccagggtgatttctgctgtcatttttccgttcctgtcttgcagagaatttccagccgagtaccttccgaatcaggaatagcaggcccgataatattgagagtgctgccagcaaacgggccagtaagcactttcagacggttggctgcggtaatatcacggcggaaacgcacccaaacgcggatcgtcgcttcggcaacctcggcacctgacgccattaactctcggccactgatccccttaacctcagcccatatggtttccccgtcttcccagacctgaacaacctgaccggacggctccctgtgggtagtgaatacccgaatagtgacgcggcttctcagccccccggctctcatgcgtcaccttccttgccgtctttgctgatcttcacttcctgcttccatgcctggctgaattcgtcaccacctttacgcggcggcatcccctcgcgctcacgggcttcgttcgggttcatgatcccgttcttaatgcctcgctcataagtggcgtaacgctcggtaggtgtggcacggagaaggtcagcagagtcaaactccacctgatagcgggttcccggaaccggagaggccaccagcaaagcagatttgatttgttgctcgaagttcgccagccacgggcgcatggtcatggtgagaaaggcgcggctcgcttcgctgaaattgctgtaggtgctgttgctgtattcctgcaggaagatgggcgacacgttgaacatgcgggcaatgtcttcaatggagaaccggcgcgacgccagccattcggcatcctgattgctcatgccaagctgcttgtagtccatgccaccttcaaggatcggcgttttcccggcatttctggcacctttgtagcgctccagtgcgtccagagcctgcttacccttcacgctgtcgagccattcagcagtagtgacgacgcccgccgccatcatgccatcattcataatgctggcaccgtggcgctgttgggccagacctaaccccagcgcctcacggcacgtagtaataggcgaacgccccagaaagccatcatcggtggagtaacgcaggtgcagaatctcttcctgtagataggtgcgcacagccccggtaaacggctctgtaacggtgtatttgtacttatgctggccgatacgctcaggaacaaccgcccccggcgcatacgggtgcagggattgcggctggccgtcgcggccccactggatcaccgcataggcgttaccgttcagcagacaatggcgcatcatcgtgcgtttaaactgataaggcgtctggcagtcgttcggctgctcgttcaggagaaaatccaccgggtgattgctcagccattctcgcgcctcacgcccgttatcgttgcgcacgcggtagaggtagcagggcattgttgccaccgcctcactgataactgacacggcgttcatgaccgccggcagagattccgcagtacccgcagacacatattcgcctgatccggtatttggaatccctgccatcgccagaaactcatcaatggtcatgctgcgctgctcagagggttcagacttacggccaaacggccagatattccacatatcagagccccgctaattcagcccagcggcggcggttatcgccagcccggcgcagttcaggatattgggagaaaagcgaacggtgcgcgatttccacgtgcttttccataattattcctttaactttttttcagaataaaaagggcatgcgccatgtgatgtatttaattgcatggcggctaagctcaattgatttcgtggttcatactaggcagttaaataatccgtattgtgatattgctcacgcgaaaatggatattatgcggtttgttttcattagcatgattcgcatcagataatgattaattggctattctggcgaggtgaatagctaagcactatccgttgtcattatttgcagttgttagtgttttgtagaatttaatgctttgaaatattttgttaagctgttgattttaaatgtttttattggttgtgtggaatgactatgcaatattgctaattaactatttttggcttaaggaaaatcaataaatatttattgaatttaatagcaaattatcaaagtgataaaatgtgaagctgtagcgagttttgttgttaaggcatgacgatcagtaagttagcgcaaggccgtgataacgaagaactgaagatatgcataatgactgcataaatgcctgcgagggcttaacagcaaattaacaccattcccgataaacatgcgttcgcgcaaaacccgtctaaaaagcgctggtatggcagccaggattctcgtataaaagataaaaatgaaacgttgttttatattgagggttttctgatgattatcggcaacatccaccatctgcactcctggctgcctgacgaactgcgacaggccattgagcacgttaaaactcacgtcaccgacgccacgccgctcggcaagcacgacgtcaacggcaacagcctgttttatctggtctccgaagacacgacccagccgttcgccgagcgccgcgccgagtaccacgcgcgctatctggatattcagatcgtgatgaagggtcaggaagggatgaccttcagcaccctgccgcccggcacgccggacaccgactggctggcggataaagatatcgccttcctgccggaaggcgagcaggagaaaaccgtggtgttgagcgaaggggattttgtggtgttctggccgggtgaggtgcacaagccgctgtgcgcggtgggggcacctgctaaggtcaggaaagtggtggtgaagatgcttgtagagtaactcctctcccaaggggagagggtgtaaaagtcccctctccctgtgggagagggttagggtgagggcatcaggccgcaccttccaatatgtgatccagcttaaatttcccgcactccctctccatctctcatttacctgcgcttttcctgcgtcatagtatgatcgttaatttaatgaacgctgttctataatgtagaacatcatgattcagcaaggagatctcatgccgcagtccgcgttgttcacgggaatcattccccctgtctccaccatttttaccgccgatggccagctcgataagcagggcaccgccgcgctgatcgacgatctcatcaaagcaggcgttgacggcctgttcttccttggcagcggcggcgagttctcccagctcggcgccgaagagcgtaaaaccattgcccaatttgctatcgatcatgtcgatcgtcgcgtgccggtccttatcggcaccggcggcaccaacgcgcgggaaaccattgcgctcagccagcacgcgcagcaggcgggggcggacggcatcgtggtgatcaacccttactactggaaagtgtcggaagcgaacctgatccgctatttcgagcaggtggcggacagcgtcacgctgccggtgatgctctataacttcccggcgctgaccgggcaggatctgaccccggcgctggtcaaaaccctggccgattcgcgcagcaacatcgtcggcatcaaagacaccatcgactccgttgcccacctgcgcagcatgatccataccgtcaaagcaactcacccgcacttcaccgtgctctgcggctacgacgatcatctgttcaataccctgctgctcggcggcgacggggcgatttcggccagcggcaactttgccccacaggtgtcggtcaatcttctgaaagcctggcgggataaagacgtggcgaaggcggctgagtatcatcagaccctgctgcaaattccacagatgtatcagctggatacgccgtttgtgaacgtcattaaagaggcgattgtgctctgcggccgcccgatttccacgcacgtgctgccgcccgcctctgcgctggacgcgccgcgcaaggcgcagctgaaaaccctgctgcaacagctcaagctctgctgagccggacgataaccatgaccatcgagaagattttcaccccacaggacgaggcgttttatgcggtgatcacccacgcggcggggccgcagggcgcgctgccgctgaccccgcagatgctgatggaatcccccagcggcaacctgttcggcatgacgcagaacgccgggatgggctgggacgccaacaagctgaccggcaaagaggtgctgatcatcggcacccagggcggcattcgcgccggggacggacgcccggttgcgctgggctaccacaccggccactgggagatcggcatgcagatgcaggcggcggcgaaggagattacccgcagcggcgggatcccgtttgcggccttcgtcagcgatccctgcgacgggcgctctcagggcacgcacggcatgttcgactctctgccgtaccgtaacgacgcggcgatcgtgtttcgccgtctgatccgttccctcccgacgcgccgggcggtgattggcgtcgccacctgtgataaagggctacccgccaccatgattgccctggccgcgatgcacgacctgccgaccattctggtgccgggcggggcgacgctgccgccaaccgtgggggaagacgcgggcaaggtgcagaccatcggcgcgcgctttgccaaccacgagctctccctgcaggaggccgccgagctgggctgtcgcgcctgcgcctcgccgggcggcgggtgtcagttcctcggcacggcgggcacctcgcaggtggtcgcggaggcgctgggcctggcgctgccgcactccgcgctggcgccgtccgggcaggcggtgtggctggagatcgcccgccagtcggcgcgcgcggtgagcgagctggataaccggggcatcaccacgcgcgatatcctcaccgacaaagccatcgaaaacgcgatggtgatccacgcggcgttcggcggctcgacgaatttactgctgcacattccggccatcgcccacgcggcgggctgcacgatcccggacgtagagcactggacgcgcgtcaaccgtaaggtgccgcgcctggtcagcgtgctgcccaacggcccggactatcacccgaccgtgcgcgctttcctggcaggcggcgtgccggaggtgatgctccacctgcgcgatcttggcctgctgcatctggacgccatgaccgtgaccggccagacggtgggcgaaaacctcgactggtggcaggcgtccgagcgccgggcgcgcttccgccagtgcctgcgcgagcaggatggcgtggatccggatgacgtgatcctgccgccggagaaggcaaaagcgaaagggctgacctcaacggtttgcttcccgacgggcaacatcgcgccggaaggctcggtgatcaaggccacggcgatcgacccgtcggtcgtcggtgaagatggcgtttaccgccacaccggccgggcgcgggtgtttgtctcggaagcgcaggcgatcaaggccatcaagcgggaagaaatcaagcagggcgatatcatggtggtgatcggcggcgggccgtccggcaccggcatggaagagacctaccagctcacctccgcgctgaagcatatctcgtggggcaagacggtgtcgttaatcaccgatgcgcgcttctcgggcgtgtcgacgggcgcctgcttcggccacgtgtcgccggaggcgctggcgggcgggccgattggcaagctgcgcgataatgacatcatcgagatagccgtcgaccggctgacgttaacgggcagcgtgaactttatcggcaccgcggataacccgctgacgccggaggagggggcacgcgagctggcaatgcggcagacgcacccggacctgcacgcccacgactttttgccggacgacacccgcctgtgggcagcattacagtcggtcagcggcggcacctggaaaggctgtatttatgacaccgataaaattatcgaggtaattaacgccggtaaaaaagcgctcggcatttaattattttctaagataaaaccgtctgcgggaaatattccgcggacggttttcgcatgtctgtaatttactagtttaaacaataagttgtgatatatcgttggcatcacaaaagcaaaataacgtaattcggaaataagatatgaccattgctggttaattgaacagctcattacactccattaacacgatgttgtaattcagcacactacataagggtgtaattctgatgacgcaattaaccatgaaagacaaaattggctacgggctgggtgacaccgcctgcggcttcgtctggcaggccacgatgttcctgctggcctatttctacaccgacgtcttcggcctgtcggcgggcattatgggtacgctgtttttggtctcccgcgtgctcgacgccgtcaccgacccgctgatggggctgctggtcgaccgcacccgcacgcggcacggccagttccgcccgttcctgctgtggggcgccatcccgtttggcatcgtctgcgtgctgaccttctacacgccggacttctccgcgcagggcaaaatcatctacgcctgcgtgacctacattctcctgaccttggtctacaccttcgttaacgtgccgtactgtgccatgccgggcgtcattaccgccgacccgaaagagcgtcacgccctgcagtcgtggcgtttcttcctggcggcggcgggatcgctcgccatcagcggcattgccctgccgctggtgagcatcatcggcaagggggatgagcaggtgggctatttcggcgccatgtgcgtgctggggctgaccggcgtggtgctgctctacgtctgcttctttaccaccaaagagcgctacacctttgaggtgcagccgggctcgtcggtggcgaaagatctcaagctgctgctcggcaacggccagtggcggatcatgtgcgcgttcaagatgatggcgacctgttccaacgtggtgcgcggcggggcgacgctctacttcgtcaaatacgtgatggatcacccggagatggcgacccagtttttactctacggcagcctcgccaccatgtttggctcgctctgctcctcccgactgctgggccgcttcgatcgcgtcaccgccttcaagtggatcatcgtcgcctactcgctgatcagcctgctgattttcgtcaccccggcggaacatatcgcgctgattttcgccctcaacatcctgttcctgttcgtctttaacaccaccacgccgctgcagtggctgatggcctctgacgtggtggattacgaagaaagccgcagcgggcgacgcctggacgggctggtgttctccacctacctgttcagcctgaagattggcctggcgattggcggggcggtggtgggctggatcctggcgtacgtcaactactccgccagcagcagcgtgcagccggtcgaggtgctgaccaccatcaaaatcttgttctgcgtggtgccggtggtgctctacgcgggcatgttcatcatgctgtcgttctacaagctcaccgacgcccgcgtggaggccatcagccagcagctgatcaagcaccgcgcggcgcagggcgaggccgttcccgacgccgcgacagccgcatcccattaaccggaggcaatatggaaatcactaacccaatcctgaccggcttcaacccggacccgtccctgtgccgccagggcgaggactactacatcgccacctcgaccttcgagtggttccccggcgtgcgcatctaccactctcgcgacctgaaaaactggtcgctggtcagcacgccgctggaccgcgtgtcgatgctggacatgaagggcaacccggactccggcggcatctgggcgccgtgcctgagctacgccgacggcaaattctggctgctctacaccgacgtaaagattgtcgactcgccgtggaaaaacggccgcaacttcctcgtcaccgcgccgtccattgaggggccatggagcgagccgatcccgatgggcaacggcgggtttgatccgtccctgttccacgacgacgatggccgcaagtactacctctaccgcccgtgggggccgcgccaccacagcaacccgcacaacaccatcgtcatgcaggcgtttgacccgcagactggcacgctctcgcccgagcgtaaaaccctgtttactggcacgccgctccgctacaccgagggcgcgcacctgtatcgccacgcgggatggtactacctgatggtggccgaaggcggcaccagctacgagcacgccgtcgtggtgctgcgttcaaaaacaatcgacgggccgtacgagctgcacccggacgtgacgatgatgaccagctggcacctgccggagaacccgctgcagaagagcggccacggctcgctgctgcagacccacaccggggagtggtacatggcctacctcaccagccgcccgctgcgcctgcccggcgtgccgctgctggcctccggcggacgcggctactgcccgctgggacgcgagaccggcatcacccgcattgagtggcgcgacggctggccgtacgtggaaggcggcaagcacgcgcagctgaccgtgaaaggcccgcagatggcggagcagcctgcagccgttcagggcagctggcgggaggactttgacggcagcacgcttgacccggaactgcagaccctgcgcattccgttcgacgacaccctcggctcactcactgcgcgcccgggctatttagggctctacggcaacgactcgctcaactccaccttcacccagtcgaccgtggcgcgccgctggcagcactttgccttccgggcggagacgcggatgcagttctcgccggtccacttccagcagagcgcggggctgacctgctactacaacagtaaaaactggagctactgctttgtggactacgaggaggaacaggggagaaccatcaaggttattcagctcgaccacaacgtgccgtcatggccgctgcacgagcagccgattctggtgccggagagtgcggagagcatctggctgcgcgtggacgtggataagctggtctaccgctacagctactcgttcgacggcgagacgtggcacaccgtgccggtaacgtatgaggcgtggaagctgtcggacgactacattggcgggcgcggcttcttcaccggcgcgtttgtggggctgcactgcgaggacatcagcggcgacggctgtcacgcggacttcgactacttcacctacgagccggcctgacggctcaggccgggtaacccagcgcgcgtgagagctggagcccggcctgctgaagctgctcgcggaaattagccagctcggcgtcgtccacgcgggaggtcagcgtcgacaggctcagggcggcgatgacgcgggactcgtggttcaacactgggaccgccacgcagcgcacgccctgctcgttctcttcgctatccatggcgtagccctgctcgcgggtctgcgccagggcgcttattagggcttcgcgagaggagagagtggcgggagtaaaggtggtgtactgatagccctccagcagggcgttcagctcggcctcgcccagccaggcaatcaacaccttgccgatggcggtggcgtgaaccggcaggcggcggccaatgcgcgaataggcgatggcggccagcttgccttcaatcttctcgatataaaccccttcacggccgtccaggatccccagatgggtggtctgcccggtccgctgggacagttcggtcagccagcccttcgccttctggcgaatatcgatggagcccacgacaaaatgaccgcgctcgaccagcttcatgccgaggcgatacttaccgttttccgggttctgatcgatatagccgtgaagctgcagggttttcagcagcgagtggagggtactcttgctcagccccatcagtttgctgatgtcggtgatcttaagctcggtggcctgctcgttgaacaggtcgaggatctgcaacgcacgttcaacagactgaataatcggcataatgctggtatgtccacgctggaattaaggcgaaaacgtacctttttcggggtgaaaaatcaattgagtagagcgggttgtgggagaaaggacatcaggccgtatcgtcgcctgattcgcccggcggcgcttcgcttgcacgggcctacgggctgggtgttctccctctccctgtgggagagggcatcaggccgcatcaccgcctgattcgcccggcggcgctacgcttgcacgggcctacgggttgggtgttctccctctccctgtgggagagggccggggtgagggcaccagaccgcagaggagtcaatcactccccaagcgtcgccaccatcactgccttaatcgtatgcatccggttttccgcctggtcgaacacgatgctcgccgctgactcaaacacctcgtccgtcacttccatcccgccgtgcagatcgaactccttcgccatctgcttgccgagcgtggtctggtcgtcatggaacgccggcagacagtgcaggaacttcacgtccggatttccggtcagcgccatcatccgggcgttcacctgatacccgcgcagcagcgcaatccgctccgcccacttctctttggcttcgcccatcgacacccacacgtcggtatagataaagtccgcgcccttcacgcccgccgccacgtcttccgtcagggtgatcttcccgccgtgcttctccgccagtgcgctgcactccgccaccaggctctcttccggccagcaggtcttcggggccaccaggcgcagatccagcccggtcagcgccgccgcttccagcatcgagttgcccatgttgttgcgcgcgtcgcccgcgtaaaccagcgtcatctcgttaaacgccttgcccggcaggtgctcctgcatggtcagcaggtccgccagcagttgggttggatggaactcgttggtcagcccgttccacaccggcacgcccgcatactgcgccagcgtctcgacgacttcctggccatggccgcgatactgaatgccgtcgtacatccgcccgagcacgcgcgcggtgtccttaattgactctttatgcccaatctggctgccgctcggccctaaataggtaacgcgcgcgccctggtcaaatgcggcaacttcgaaagagcaacgggtacgggtcgagtctttttcgaagatgagcgcgatgtttttaccggtaagcttctgtacttccttgccattttttttatcggctttgagctgtgcggcaagggtcagcagagaagtgaactgtgcaggggtaaagtcgagcaatttcagaaagtgtttcttgtacagatcagacattttatcctcacatggcgaatgccacttattgaattaaaattcactttatatgtgtaattattcatttgcaaccccgtttcacaaatctttccaacaaaggtggaggcaaacccgtccgtgtgtgaaaatagaagtatctgccgcactttaaagaggattgagccatggcaaacccggaattactggaagagcaacgcgaagagacgcgtctgattattgaagagctgctggaagacggtagcgatccggacgcgctgtacaccatcgagcaccatttctctgcggatgatttcgacgcgctggaaaaaatggccgtggaagccttcaagctgggttacgaagtgaccgagccggaagagctggaagtggaagagggcgacaccgtcatctgctgcgacatcctgagcgaaggcgcgctgaaggcggagctgatcgacgcgcaggtcgaacagctgatgaacctggccgagaagtttgacgtggagtacgacggctggggaacctacttcgaagatccgaacggtgaagacggcgaagaaggcgacgacgaagattacgtcgacgaagacgacgacggcgtgcgtcactaagcgtttcaggcggtggcccgcgccaccgctttttcaaggcagaaccatggattacccgcagatactcgcccccgtactcaacttcctccagtgcccgaccccgcaagcatggattgataaagcccgcgccccggcgaacctgccgctgctgctcaccgaccacatggtgtgcgagctcaaggccgcccagaccgcgcttctgctggtgcgtaaatacgtcgccgacgaaagcggtgccgacgcgctgctcgagtggctcaaaccctacgaacagttcaccttccgcgacggcccggagccggacttcatcgccctgcacaggcagattggcaaaagcgtgatgcccaaaaccgacgacccgtggggccaggcgcttatcgacagcatggtgctactgattaaagaggagctgcaccacttctggcaggtgcgcgaagcgatgctggcccgcgacattccgtacgtcaaaatcaccgccagccgttacgccaaagggatgctgaaggaggtgcgcacccacgagccgctgacgctgatcgacaagcttatctgcggcgcctacatcgaagcccgctcctgtgaacgcttcgccgcgctggccccgttcctcgacgacgacctgcagaagttttatctctcgctgctgcgctcggaagcgcgccactatcaggactacctgtcgctggctcagcaggtgagcgacgacgatatctcaccacgcatacagctttttggcgaaattgaagccacacttatctcgacaccggacaacgagtttcgcttccacagcggcgtgccggtgtaaaccggcataactcaaggataaggatgcgagatgaataaaacgtggacccgtattgtgattgtcgtcattgcggctgccgccgtggcgttctgggtgtttttcgacaggcagcgcgccccggaacggcagatggataacgcccttaacgcgatgcccgcctggcaggtgattaaggagcaggagcccgcgctgcatcagcgcatcctcgaccagatggccgccctgcaaaaagcgggcgagccggagcagcagattatcgacaccatccagccgcagatcctgcatctgcagatgtcgcgcctgcaaaatgccccggacgccaacgtggtgaactacatgaccatcaacatggagcagaccgccgccatccagaaggtgagcgatgacgcctgcttccgcttcctctacccgatggtgaagggcggcatcaacccgatgcgcatgctggataaagacctgatgacgcgtcgcatgcaggccgacgccgacatgatgcgcgcggcttacggcaaaaaccgccacaccgtgacccccgccgaacgcgaggcggccgtcgaggatgtgcggccgattatgaagcaacttgccgataagtacggcgaggacatccagctgctgcagatgccggagaaggcggtgggcaaagagaagctctcctgcgatatggtgcaggagatgtgggccaaggtgctggcgctgccggagcagaaggcagcgagggtgattcgactggcggtgtctgagctggagtgacgaaggacgctggttttttgggcacttagcgcgggtttagcgcgtcgtcgcttgcatggcggcgcgcgacaggtataatccacaacgtttccgcatccccttcagtgccgaagtggcgaaatcggtagacgcagttgattcaaaatcaaccgtagaaatacgtgccggttcgagtccggccttcggcaccaagtcactaaattccttacaatacagttatttagacgattaaatctgtctcttttgcctgtaagaaatgctctgttatgtcccttgaaaaagccgctgtggttgatagtggtaattgggatgttaactcatagcggcgtgtagttccaagcgtcaaacacgtactgactcaacttgaaagctatgacgtagccaccgtctctaaacaatcccaaaaacttttagtgaagcgcattttagcccgatgcccccgttctgtcgccgtcgcgagacgccgcaggggataaacaggtttatggtggtcacggtacttgcagaccatatgcaagctctgccagcggttcggcctcgctccccttgggtacatggtcatcctgataagcctcactaactgacataaccctaatgaagtcgccagaggctccgcttgttgtcttaccaccaacggggctaatggttgctgctgcgcctatgtcactaggctatttacacggccaagccttatgcactgctttcgcaatgagagttatagctggtttctgtcgggcttccgggtgaacatctaagtaattgaatacaacatcatacacttgtcccatctttacaccctctggcaaacagaacggggcaaggtcatttacggccataatatagcctgagtacatcccggcctctgtaccacttatcgcgtttgcttcttgattttgcttaaaaatagagttgtacgctttcccgtgctcgtaaaggtcattgccagtagtaagtgcacatgtgctgaaagtaatgctactaagtaacgcagcgagaattaatctgcccataaaatgtatcgcctccggtttggtacaatcccgctctatttcaaataattactagcgctgcggtgtcctcttgttaatgtaacatgagggattttctttagggattgattttagggtatgcccggcttgaaaaattgcacgtttatggttgggcctccctcaacgattaaggcttcaacttcccccgtgcgcctctcccagccgaaggctgggcgggctgtatatcgattgccttcctctgtggcgtttatgaccctgtttcgcgttctgaccgtgaggctgtgggttagggttactcttctctttaaacgctaaatcactcctgaatctccactgttaaagcactttgcgttgatgcttggcgcttctcttggctgtcgttattgttttggctttggtgtcatcaatcgttcgatttttgctaccttcctgagtgattactatctggtgtcatcaatttagggtttgactaaatgctaccaccaatgcaatgatgctaccgttttgtgataccagacgggtgaggtgaaccatgaggacttttatctattgccgtgtttcaacacgcgagcaggatacgcagaatcaggtgctggctattgagcgtgccgggtataaggtgccggagagcagggtaatcagcgaggacatttccggtagcgttcaggctatgcagcgccctaagttccgggcgatggttgagcacaagctggaagcaggagatcagcttgtcgtgctgaaactggacaggctggggcgtgacaacatcgatgtgcagcagaccatcgacatgctgttagaacgcggcgtgaaggtggtgtctcttgacctgccagcgcacgacctgacttcatccgaaggcacgttaatcagacacatgttcggagcctttgcggagttcgagcggaaccgtatccgtgagaggacactggacgggctggagaaagcgaaagccaatggcgttaagctgggacgcaaggaagccaccgacactactcaaaaggtgcaggagctgcggagtgaggggctgtctcaatcgaaggtagcgaagcgtctcggcgttagcgtgagcaccgttaaacgccactggaacaagggcgaggggtgatgacctacaagcgaacaaggtgctacgactggccgttactgggctgtgagtgatggatgacctacagctttcgtattaatttcagagcgttatgttatgcacgatgtcgtaatgctatgattcataatgtattttcgtattacttgcggctctcgatgtgaagaggtggcggggctttagccgtgccagacgatgaacatcgagatcagattgtgaatgtgattcatcactgaacaattcgagggatggggcaggggaagggatcaaaggctgcgttgtccaatcactaagctagatttgaagctggtcaacacgttagtagtatctttaaagttgcatttgaaatgcatgtacaaaaaagggttcttcccttacatcccttctcctaaatgtagttacgagtgcttcgctctcttcacttgctgcgcttctcgctatgctccagcccgctccatcgcctttggctcattcccggacttcgcccgctgtgatgctcggccactctacgcaaccgtgcttgccgtggcaggcaacgcggcggggatgtgtagtggaacggtactctgtatcggtatgattactgtattcaatcacatactggtatcagtaggtatcattcaaaacatcttcattcatttctgtatcgttcaatcatctttcttgttcgtttcctttcaggtcttagccgttagtcattggtcttactgcctgctgtgctactgccagctatggcacgccgtcacggtctactgtctgttactgtcctactgcgttcactgtctgccgtctgtcatcctgtcggattccatccgttgacgttccgcgctcgcttgtttcggctgcgccgcgctcgctctgcgtatctagcgatacatatcactatagacactttcataattatctattgatatcagtaacttatatttttaattttaaaggctactaataaggagatatagagcattacttacccgcttttgaccgacaaaaatcgcgttgttaagtattgccagcccaggctcagtaaggcttagcgaggtggtggctaaaaaatgagctaatgaaagtatctactaaggagaaagaataactcccgaagcgcgacaaactctccgattttgaaagtgactattaaggcagataaagacactgacactgttgccgacatgaaaacctctataagggcagagagtctgccgcacctgtaccaccgccccaacctgagctaatacctacccctattttctggagctttcaccatgccaacaaacctacgccgcctgcttgcgcaggctgccgacgctgacccgctcaatactgcggacgcagatgtacagcaaatgatcgctgacgggactgttattcgacgttccaagatatgccccgtaaagcgtaaacccgttaaggcggcatacaacacaaagaccgaagagttttattacaatgctgatggttccgctatgaccctgcgggagtggcgaacgctgcacggtgttcaaccgaagaagcaaaaacagcgctctgacgctgggttgcggcaagtcatccagcccggcgacgcgattcactgtcgacgcgctgagattgagcaatggctaaataaaaagcctgctcgttatgttgaaccactgccgccagatttccccggcgttcgcgtagacgatgctgcattgaaaccgcgcgagcacgccgtgccggaatcaacaaccggacagaatgcttttctcaaagcctgccgcgagtttctgatttgcgacgagaagaccatgcgccgcattaacaggggcatgagtaaactggaagcgatgcgcaacgcagatttcaaacgctacggagactcaggggagttccgtcaattgtggtgtggggagtcgaagcctaccgaggatagatttaatagttctaatcatcattgcgacccaaacggcttggcagtgtcgccatctgtgccgccattgactacagcaccatatgaattccacccactggttcgctgtgaccgaaacgcacgcgtcagcctgctgccacctgatgggctggaatggaggccggggcagttgtctgttgctgatgcgatcttttcccgtggcagtgatgtgcttgccgtactgccgaccgggtatggcaaaagcgccgccttcacttatccattgatttatgagtcccgcgctggcattggcctgtctgtaatcgtggttcctactaatacccttaagcgtcagattctccgccagttgcgggaggctggcattcacgctgtggcctttggcgataagctaccgaggcaccgcaacgcacaacaactggcgggactagcagccggggcgttccgggttgctgttgtttcgcctgaacatctggttccgtcgagtcaggttctcgcggcgctgatggcttatggcgttgatcgttttattatcgatgaggcacacacggtcaaagactgggatttccgcccagcttacgacgcaatgcagcacacactacagaatgcttttccctcggctcaacgctgcgtgtttacggctactctactacgtgaaaatgagcgcggtttaatggaggcgctgggatgccgtggcgactacgtcacattccgtgctgatgttgctcgcgagaatatccagttgattccggtcaggcagtgccgccagcgataccgtgcggctgttggtctggctgaggctctgccggatgaagagaagacgctcattctcgtcaatgaccttaaaacgttgcgggcgtacctgaaactcttgggcgaccgggcgcggccatatcactcgaagacgatgcacctgagcaacgaggaacgccacgcaaacgctgagtggtttgcctctacgccgggcgcgattcttattgctactaaagccttcgggctgggtgctgatgttcctgatatccgtaacgttgtcgtgacatacgtccccgatgatttgcctgatctcgttcagatgattggacgagccgggcgcgatggggaacctgcccgcgcttttctgctgtggtcatcgctggcgctggatgttgcgccagatgagcttgcttacttctaccgccctgaaaactgcaactggcagtacatcgctaaatacctctgagtcgaaaggctctccctgattctctggagttaatcatatgcctgttaccgaacatgcgcagcgtcgtgctgcacgtgcggatgcgctcgtcaccgcacaacttgcctttgccctgaacggctattcctttgatggattggctgagcgccaccgccagacccttaaccgtgaggctttgttacgtcaagcaagtacgccactacagcggtattgcctgctcaataactgtgagccttgggaatgtctggccgctgtgctgaatagattccgacgccgggaggatggcgctcgtctttggccgacctatcgcatggctcgtgaggtctttaatgggacagttcaccctgccgacaagacgcgcgacgagatatttcaatctgtgcagcgtcgcctgtttttaccaaagccagtacatgccgaggtcattcaacacctgcgtgcaatgggactaactggagacaaccaccaatgacgaaatctgaatttgaaaatgaaacgtggcgaatgaaaggcttgcttcttggggcgctgattcgccgccttgaagaggataaggctggcgagtcgcgcatggtcgcagcggagttatccagtgcggtcaacttccttaaggccaacgccgtagaagcgccagacacatcattcaacaacgtgttcccggaggatgacgaccaatgacccctgaacaattcagacaatggttcgccacgctgccaccgaactatcagagcaccgcacgcaccatgtacgacgacgcccgcaagacgggaacacacaccgcttccagcctgctactcattcgcacgctgattgaagatcaaatcaatttcgatggagactttaccttatgacagttctgagcctgaccgatatccagcgcatcaatacccttgttaagcgcgaccttctcaatgtggaagaagttgtcgctgcaaccggatttgacccggtggacgttgacgaggtactgcgcggcgtttatgtagccgaccttgccaaccagtggagggatgaagccgctattacgctggaggaatataacgccatccgtaagcgctggaaaccggggcgcggccactgggacactgcacatgccattgcacgcgattttctaattcggcctgaaactgtgctggctatcgtccattcccgctttagcaacgcccacacccacccgatgccgaaagcacctaaagcaaagcctgagaaaccgcagacgatgcgccgcctgttgagcgccgacctcgatcagatgcacaagctggagcgcttcggctggaaacaaaccgagatcgctggggagcttgggatctctgctgaggctgttgctcatgtcctgcgcctgatgcgtagcaagtggtcttatccagatattttggaagacgttaacacgcgattcggggctaagtgatggcagagaacgaaccgctgcaccctgccgttaaccctgatctctacgtgaaccttgacgaacaacgcgaaggatacgctccgattgaatcacggggttgggatgtgctgacgcagaacctgaccgggaaaggtcgaactgaccccagccaaacacttaaccagaatccgaaacaacgcccgcgcggctccgttggtgagcgtcgttggcttcgtaaacgtggattactttaacgaggaattaccatgagcaaaactatcgtattgctgccgccacgcaagaatacagactgggctgcgcaattaaagctgatttctgaatcgcttgaggtgagtcaggcagaccttgcccgcgcctatcaggttgaccgtcaggatatggggaaagcgtatcacggtgtacgcaaactgccggagcgttgtgtgcctgttcatatgctgttgttagcgcaggtacacgactttagagcattatcaggagagtgatttatgtctgaccagaatgttaatccgtacctttccggtgctgatgctgcatcgcagcaatcgccatacatggctgcacctgttggcgctgacaatggcgcatcccgctttagctctgcgcctgctgatgctgatttcctccgtacccagcccgttaacggcaatgatggcggccaatggaataatagcaacattgctaatcagcaacaccaaaacgcggacagcgccggggcgcaggtgggcgatactatccccctgatggatggaacagctattgagtacaccgccgagctacaagggttaatggggcagtttcaccagtctgtcgaaagccagctagggcaggggacagttgacgcgatgttgcagtacgctggcacactcgacgctgggacgcaatccacccttgaacgtatggttatgtctggcgaccctgcacagatgcagcgggcggttcagtacctgcaagaacgtatggctgctggttctgcttccgggtacgttcatgcacagggaaacccatacggccagcctgccgcgcaatctgttggaatgtcacatgcggagtttatcgcggcgtatgaccagctttcgcagcgggcgcagcaatcaggatatggccccggccatcgccagtatgatgaacaataccgcgttctggttgctcagcgctccgctggcaaacgcgctggccgctaatcaatcgcctgtcctgtctttcccacgccttaaccttacgttttagagcctgaatcgcgttgtacatcgccagatgtgcattcgtatacctgcgcctgtaaaacgcgaaattgcctctcaaacaccacacataaacccactttgcattgagatctgacaatgaccttactgacacctgaaaacgtggcagcggctagggttgcccgtagcgcgaggattgaacactggaaaaccaatgccagccagcttaagcagaactttgctgatgaagcacactggcggcggctcgcttcacgcttcggcgtgcgtatgccctcggcgtatgttcccggctccgagctgcgattgctgcgccgggcggccaagcgcgcgggcatctctggtgctgatatgcgcgacgcttttggtggaggcgttgcgcatctgcacgagcttaatccccactggcctgctttcgcgcttatcggcctgattcttgaggtggcggctgaaaaagctgctgcctgatccgtcacatcctctttccccatttccataaatcgcgctagctatctctggcgcgggagctatttctatgactgacaatgtttatacccctgaccaattccgcccgcactggggcggtgtagatgctgacaacgacattcacattgaagcgtatgaccgggacgttcagacccgccttgaggcaaagagcgtctttctcgccgagggactgagcacatacaagccgctgaaagccagcaaccaataccgcattgatcgcctgagcggtgatcttgaggtgaagggcagaaccgtagggcaatcgctggagcctaccgccgttaagtcggacaagttggttatctctgtggatacgctgagctatatccgcatcccgattgactatcaggatgactggacagcacccacgtttcgcgcagagctgagccgcaatatcggtacagctcacgctaaattctacgacggtgcgcacaccatccagctaatcaaagcgactgactttgtaccgccgccgacactgcaaccaacgtttaacccgctgacggataacgttgtctcgctcgacctgacaatggggagtgaagaggacgcagctaacgaactggttcacgctatcaaagctgctgttaatcgattcctgactgagaaagatattccggtggcggagctggtactgcttatcgacccggcttggttcagcatcctgatggaacataagaagctgatgaacgtccgttacagccgggatagtggcaacgattacgcatggcgtcgtgttggctatgtcgctggggtgcgtgtcattgagctgaacagttacccgcaggaagccattacagggcatgaactgggcgctgattatgatgttaccgcagaggaagcgctaactcgggcgacactgttccggcctgcatctgtacttgtgacagtcgaagcgcaaagcgttatcaatcgccagtgggatgatgaacgcgaaatgacaatggtgatggactcatatcgcctgttcaatgttgggctgcgtcgtcctgactgcgttatcaatttccgacaagctgcataactggaggggctgagtcatggttaatgatgcttacgcccctgagctgttgcgatcccttttcctgtatgacccggtgacaggtcgcctgcaccataaagctaaccgacgccgggttaaggctggctcctatgctgactccacccggcgagctgatggctatcgtcaagttgccctgcgacttgatggcaagcagtaccagctaaaagcccatcgcgtggcgtggattcttgcgcatggcgctattcctcacggtaagcagatcgatcacatcaacggtatccgtgacgacaaccgcctatgcaatctgcgtttggttacgcagcgggaaaacgaccagaaccgacgcaaggcaagggggtatagctggaataagggctgtagcaaatgggaggcttacatacgcgttgatggtgtactccgtcaccttggcttatttactaccgaagcggcggcgcgtgctgcctatctaaaagctaaagccagataccatccctcaacgccagccgatttgttgcaggctgcctaatcctcggaggttccatatatggctgatgaaaagccgattagagcgctggcagatgatgacccacgccgccagcggtacgctgaactgttggcgcaggctggccgcatgactattccccgactgcatccgggcgatgctaatagtgttatgagtcagcttgcgacgatgctcggcgcacctgtcccgatagtcggtgctatgactgagcacgccgctgcatggcgtgcctgtatgctggagcaagggcttggcgatcttctagatggcttgagtaaacaggtgctgaccatcttctttctgctctgctggagagacagcgccttgcgattggcgggtaagcaaaaggaacggcttacagcggccagcgagggtttgaccattgagcaataccgggcaatgcacccggcttacagagagaataaagaagatgataaccacgattaaattaaggtggcggtacatcgagccgccgccaatgaatggcgcactcgctgacctgaaacagtgggtaatggataccggagagcctgagctggaagctgaatttcgtaagctgctggggctaatgcgccgcaacggtatcagtgacgaacgcgttaatgcgatggctgatgagctttatgttctggtttgccaacgccagtgcgaagaatacgaagcctgcaagcgggctgcctctgacaatggagactttgaatcatggttacacggacagaccaactactaagaaaagcgatgcggagctatctggaacacctaggcaatatgccgctggcggaacggattacaaatgctgctgcattcgaagatgtgtatcgcttcctgttgaatggttccggtcggctggagttgcgccgcgctgatgtggccgctgtccgtgtcttcctgtggaattatcaataccgtcgctgtgcggtgacaggtaagccgctgcgctttgcgtctgccgtgctagatcactgccaccgaaccgggcgcgtgcgtgctgtggtgcatcgctctgctaacgccgctgaggggggctaccatgctgggcgtttgtgtgggctgtcgcctagcagcatgaacgcgatgctggcgagctaccgccaacaaaaccaagggctgggcgttgtttatccggggtgatgagttctggctgcgccgggtttgcacccggcacaaaagatgtttagcccgctagtcagtgggttacgcagttttccataaacgcattaaggaattgatctgtaattccttgtggtttgcgtcgttcacaaagagaatacaattcttcgactgctgaatacgggaagaattttgtgtccagctctcggaattgcggcatattcgcaaactcaatgactttagcacgatattcatcgggggctacgattgtccatctgatatcttgaagccgtggggcatagtcacaaaaattcttcatccgggttaacccgcttttaatcccagtgctgtgctcaatttccatcacggcgggcattaatttcccatttctaaaccaaatgcaatctattagttttgcaccgtcaatggcctcgctgtacgagcttaataccttttcatttgagagactatcaattaccccatccatttgagcaatgacttttccgttatatttaagtccacgatcattagctgccacccatgttctgtagcctaagtggtggccgatttttactaatgcaatctggatttgtgcatgtcttcttgattcttcaatcgacatgccctcaactgggcggatcgtttccagatcaacgctttgatatacaacctctgttttcatctctgatattacaatattagctttgtattcagagagcttaccgttttcgtgtggcgaattgggtaagtatacaagatgcttgtggcctttctttaccgtctgtttagtgttaataacttctaaacggtcgagtttacaccaataaaattgcggtgtgtgtgcaagcaaactctcaataacggaacgagagttatagcttgcaccaagcactctatctaaattgataggtgcatcctcttgaattgcgttagccaaacgccaaagcatctggctagagatgctgtccatctttgcatctttgagcgtctcgcctttggttgggttaaaacgcttaaaacgtatcgggccttgtggcgacttaatcgagtcgacaacgatcttcccagcattactttcattcacataatcaaactgcctgtttttgggcaggttggctatcgcattcacaagattcattgctgtcaaattcatcttttatccctaaatgctctaatatagattttgctattccaaaggctgcaaggtaaggaacaccattgccaacagttttgaacatatttgaaagagtcatataaggtggcaattcaaactctttcggcaaagactgaatggcaagcgcttctgcaactgttattctgcgtggcttatatggatgtaaatgaacctcgttgttaccataagcagccgtcggagaatatctccagcggtggaggcgcttgtaagattttttactatcgtcaccttctgcaacagccttgaagcgaactaatccggctctggccgtaaacacatgctttgcgttcacatgttcagaaacattgtttttcttaaaccagtaatcaacagttaattcttttgggagtgactctggcattgccagtatagagtcttcggaaaattcatttgttgttggccaactgtaactaaaggcattacgatcagggtataatctgccactccaattaaatgacttggctaatttcttactttggaaacccaatagaataatgcgctctcggtcttgcggagcaccgtattcaatcgaattaatcaacctttcatgaagagtgtaacccacattcatcaactgctctttgagatgctcaaaaaactcgcgatgcttgagtgtgcgatataaccccttgacgttctcgaacaagaagaagtcaggtttcatctctacaattatatcaatgtagctttgggacagcttaccattctccccatcgcgccctttgtttttgcccgcaacggagaagtcggggcaaggtgggccaccaatgaagccaatcagtcttttttctttcttgagtgctttaatagcgtctttcaactgcttgtgatcaacttcctctatgctcttttcggcatagccaaaacgagggataggcttgttcattaccgcacgcgagtgcttgtaagcatccataaacggcgggtgaaattcattcacaaaaaccacttcgtagcctgagttttcaaagccaaggtctaaaaagcctgagccggaaaagaaagagaagatggcgggtttaagtgtggacattttttacctattgctgatcattaagacatgcgaaaacgcccctgcatcttaacagatgagggggtcattgcaacggattgcggggagctgtagcgatgagctggctcagatggacgattcaaacatccattaaatttaaatggctatttgatggttcacaaactccacgtagcgtgatagttcggctggggctgctgcgtttttcgaatatgttttgaagctctccgtgctacctcgctcatggccgacgagcagggcaatacgatcctctggaacttgagcacggtcgagctgttgcacaaacgcatggcggagtgagtgaaacactttcctctctgcggcaagttcgccaagagctttacgctttgcccgtgtgaactgctgcgtatgccacgttgagcgcttcccatccgcccggtctgtaattgacgcgtgatagaacaggaaaccgctatgtgcggttttgagcaatgatttcacgagggggattagcttgctgtgtactgggacgattcgtgccgcgctcttggtcttcccctcggtgatctcaaagcacaaaacgccctcgatggttttaatactgctctcacgcagcgtacatatttcattgatccgcataccgctgtaagcaccaatagccgttaccgccttcatctcgtcatcaagcaaggcatagacctttgccagctctcccggtgcgaagacttcatagctgaccttactgctttttgcttcgagtgcatgaccacgccaagggttatcctgtggcgcatcgtgatagcgattgcgtgccaaatcccatatctgcgccagtgcgctgatatagttctggatggtttggggcgctcgctcagttttgagtttatctaaccagcctgtaactatggttcggttaatatctcgcaactgaacatctttctttttcaggtgggttaacagcacctctacggctttattggtcttggatagcgtggttagctttctcttctcgctgtattggagaagatacagatcgcgcattttaagtagggaagggcaagcctgaaccgatgcaccaaatgatgcgggggcttccttggcgtacacactgacccggcgtagctcatcaatgatttgatcgacggatgagccgccttgcggcttaagcagattccttaagcgagtccattccagagcaatagcatcgcgaaacaaacgcgcttgacgtatgtcgcgtgtccctgtgcttttcataaagtagcgcttcccttggaacaggtggcgcatgtagctgggaatagctatccgcacgaggtaattcccgcagggatctaaaactagataacgatctctcttgaaactcatacaaaccccggttatgttgtcggggctttttcatggctaaacagtctgtgaaatgtgccggggttatgagctttagtctagctagttcaacgagttaacaatgattcttgaagcaagctaagccgcctaaacccgtgccggttcgagtccggccttcggcaccatcggaacatcaatagacgtcaatggacgtctttttttgtgcctgaaatccagtatttacccatcattcccgctatattaactctctcaaggtcaaccgacttcaacgtgtatctactaacagatgttggtatagatgatggtatttccgattcgataatgcttgtactaacagggaagggataagaatggctctaacagatatcaaagtcagaacagtcaagccaatggataagcaatataagctgacctatggcaacggtatgcatcttctcgtccacccaaatggttcaagatactggcgcctgcagtaccgctttggcgggaagcaaaagatgctggctttaggcgtttatcctgatgtgtctcttgcagatgctagggctcgtcgcgatgaagctcgtaagcttttggcaaacagcatcgttccgggagataaaaagaaaaatgacaaggttgagctagaagaagcgcgcacttttgaacggctcgccgttgagtggcacgccacaaataaaaaagtggtcggaagaacatagccgacgtgtgctgaaaagcctggaagacaacctctttcctgccattggcaaacgtaatattgccgaactaaaaacgcgggactcgttagcccctattaaagctgtagaactgtcggggagactagaagtggcttcccggctacaacagcgaactactgcaattatgcgttatgccgttcagagtggtttgcttgactaaaatctcgcgcaggagatggccggtgccgttgcttcaagtaacagacaatatcgtccagctcttgaactgaaacgtatccccgaacttcttcaacgcattgacagctataccggtaggccattgactcgtctttccgttgagctaactctacttgtctttattcgttccagtgaattgcgttttgcccgttggtcagatatcgattttgaaacatctatgtggacgattccagccgagcgtgaagctattggaggagtaaagcactcgcagcgtggctcaaaaatgcgcacgccccatttggtgccgctttcccgacaggctctggcgattctcgagcagataaagacgttcagtggtgatcatgaactgatctttattggtgatcataatccgcgcaagccgatgagtgaaaacacggttaacaagtcattgcgagtaatgggatatgacactcaggttgaagtgtgcgggcacggtttcaggaccatggcgtgtagttctttaattgaatcgggattgtggtcgagggatgcagtgcaacgtcagatgagccatatggagcgaaactctgtacgagcggcttatatccaaaaagctgaacacctcgatgagcgcagactgatgctgcagtggtgggctaattttcttgatgcatcgtgagaaggcaattagtccgtttgattttgcgaaaattaatgctggaaaaaagtaaaaatgagggctctgtagcgttgagttcatttgaaactgcaagacatctagccgtgaagatggatgtcttgcgtgcctagatatagatattcctcacgaaaaagttgcttttatgatttcttagcatacttatactatgtaattttcaaagcagatcaataaaagcatgtgagctcatttgtatccaaagtatcattccaacactcaaacggactgagcccagacattattgcgtagtcgggaagatctctaatttcgagaaaatcatctccagcaaccgatacaaataactttaaagtagcattctaaaatgtcgtttatcagcatccgaagatttgaggattcgatactccatgccgctagcgatggcaatttgctgtgcaaattcctttttcgcctgcacaactgaattctctatctggttgtcagcctttacctcgacaattacatacttcagactgccatcagactcttcgcgctggaagatgaaatctgggtagtagcttcgggaaatcggctgcgcgtagacgtaatagccttttgtcagcgtgtcgccggaatccagctgcccaatcgggcctccgttccatagacctgcagccaccagcccgttcgtgacagactgatccatcgactgctcaacattggaaagcagacgcgtaacgccagcatcggtctgtgggactttggttgtgctggtatagagcaggttgtacaagttggtctgaacgtagttctgcagccagtcgaggccgtggcgttcgtcgaagaaatcaccgctggacatgacgccctgctgcaggatggccgtatcgttctggtagtacacaaatacgttgcagtttttggcatccagcgctgccgcctgattggtggtcagggtttcataggtgatccccggctcctgcttgaatttcagggtaatggtggtgttgctgccgttgaaattcaccgtgaacgcgcgaccaaatgcagacagtgctgcgtacttgctgctggtggaatactgcacaaacgtgcgagcgtattttgccgccttcagcttataagccaggtcggtagtggaggtcgcgtttaccgtctcaggctctgcagtggtaatcgccagaattcggctgagactggaggcctcgatcgcagcggccacgctcagccagtcggcatcgtcgatatcttcatcatcggctacgcctaaaccgtaccagttcgtgtaattcagaacggcgttcaccgcctgcagcagcgtttccgtcgaaccgctttcagccgataccagcgttttagcccagcgaccgacatacacctgctgaggtttcggtgactgtgagaaatacacggtcgcggcttcatattccgggctatccacgccgaaatcagagccgatatcttcaggggatgagtagaggcgaatacgctcagaaaccgggataaccgtcgagctcccgagaatgagcagtgaaccaaagtttcgaccagtagccgcacgcggcccaatgatcacgtcgacattaacgacgttagatacaggtaatccctgcggcataatttagtctccgaaaaatgagacgggcgcatcttgcagcgtccggacgttgtaggtacgaatgtttttgcgggacaacgtgatggtgaggtcatagcgcctcacccactggttattaatgagctctggcaggttgtagatagtcccagcctccaccagcgaaagccccgagcgattcagttcggcgttgttttgctcgacgaatatccccgcgcggaaagttgatgcagtgttggcccccagagggccatagaagcagcaaatcaccgttacctgttcccatgtccattgctcggactgttcttccgaaacctgaacatcggactggcttaacggctggggaacggtagtgataccgaaggcgcaccacgttaccccgttgttggggatctgcggctgcgggtcagtccatcgggggaaaacaagcgcggccggcaagccagaaacgccacgaatccaccggctgatttcacgctccagcgcctcgtcatactgggggcgatccccgacaggcgtcagataaccgcgcgcggtgctgtcattactcaactggcgtccctccgttaaagtccaccagctcacaatgcgcctggacgaatccggcgccgtaactggtgtacggatcgacaaatgtcacccggtaagcacgcccgttatagctcacgatatcggcatcaagtcgtggggcgctgtctgtaccgggctggccctgggttaatctgaactgcgtcacgatgaggatcgcgccgctaatgttctggcctgccgccattcgcctggcttccagagaacggtcaaccgtcaccacgccagagaatgggatattctgagctgtgtttttcgtgaaattgtcctcatccatcgtctgaacctgccggtgacacaccaggctggtgtccatgaagtcgggatcgagaagaacatcgctcacatcgagaagaggcattattttttcctcacgacgtagttaattgagcgcagcaggtatccgtgggcatacagcggcttgtcaccgggaatgccctcggcccttctgcgttcgagagttttctcagaaagcgggtgcaatcggtcgccagctccgataacggcttttgcagcgtcacgggcaatctgtccggcactctccagctcacgcactgctgcttcagtctgcccctccagcgcggcggttgccgctgccttcaggtgcgcagtggttcggggttttgaatcctcgatccccatatccagaaaaggacgcgggggaagcgtgaccgttgtaccgtcgatttccaccgttgcacccgtcgagtggagatagcccagttccgcgttattaatcggagagccatcctcacgccctgccttgtcctcaggtattcccaccagcacatccattccggatagctggcggagggattccagaacagccacggcgttatcagcacgaaccgttaacccgcttttcatatgtgcccccacgttttcccctgaatcacgaagcggatcgtgcctctagccacatcgaacaacgaggcaagcgcgctaacaccgtgagaggacgagcctttcacatagttttcgcgaatccatttcacatcgttctctgtgagcttcgccgctgcgtgtttttcacctttaggctcgtagcatcttccgcgagcgactttatcccgcatgttttcagcatgggttccaataacaaggtgttcaggattgatgcacttcgggttgtcgcaggtatggcgaactgagtagcctttgatgtcattcaggctgatacctttgctttcacagtagaccagtcgatgcaaccggcagtgcaccccactgcgggttacacctgcatagccatgctttgtattctggttatgctcgatacattcacttaccgacataaatcctccatcaaagcagctgcctgccaccagcgccgaacatcgaccaccaccagtagaactcgcgcccgtaggcggtgctgttccagaaaccggcatccggattgattactccggacacgtcatagctcactgaaaccttatccactgatttagaggacacgacacctgctgcgccgttgctgttcacaccaccagcagcagcggcggccagcgtgcggccgcgcagctccgtatagtgagccgtgaatagttcggccaggtagacgaactgatcgccctgtacgtcctgattcagaatcgaatcggcccgccccagatagaaattcactgaggggtcagggtagcgggttgtatcggcgaactcgggaaagtcggtgcggaactgctcgttagtcggaagcctgctgttttttggcatttttcgcgtccccgccggtgttatcggttttgtccgtgctgtcggcaggtttaccgcctgctggtgcctgagcagctgccagctgcgctttcaggtctgtgttttcattccccagcgcggtgatggttttttcatgctcagccagctgcgctttcagggtgttattttcttctgccaggagaacaaggctcgcggaaaggtcttcattgctctgctcgttcgccaagtcggcttcgtcaatcgggcgcgcataggctttaaaggcccagtggtccttcacttctttcgggaaagaggaactgtcgtggatgccctgagacagctcaaatttagaaccgtcggcaaagctgagagtagcgccaccggaaacaacgtatttcatgttttttgctccataaaaaaaggcgggtttccccgcctgtttcaggttaagacgccggaacgtccaggtaagagatcgtattggaatacggggtttccacctggcccagcttgccgtagtaagtggtcaactgctgcagtccgcgatactccagcggcgtgttcagcagaggaaccattgggaagcgaacgtatttttcgtcctgggtatacgcaacgatacgatgcgcgccaccagcgccacgcttggaggcccacttcatggagacgatctccagtggtgtgccgttttcctggaacgcgatggtgttaatcttcacgtattccagcacagagatattccctgcagaggaaacctttttgctcgccagcaggccgaacagctccggcgccagaccgattttcgccgggcagaccgcataaccagaacgaacccagccatcagacagcaccaggttgatatcctgaacaatcacatccggatcggtagtagcggtccatgctgcagctgcagcgacaggggtaacatccggcaggttcagcaagccaggaacgtcgagttcgctatcaccgatataaacctgttcgtcggtgtccatgttccacttcagcttcatgccttcgtatttctgaacatcaaccggacggcccagtttctgggcagaagccagttccggcaccgtccagctgatttcctgcccccacaaggtgaggttgttacgggtaggctgaatatcgagttcgataccaggaatggctgtagcttttttaccgatccagtttttaccgttagggtttggaccaccaacgccaacaaaatcggtattagtgaaggatgacacttcatcagcgatagaaatatcgctgcgcagcggcatgtcgcgtgaccatttgtaggacactaaaggcatgttcagcgtctgatccatgcgctccagttcgccgacgagaaacgcgccggtggagtcgatggtcgctctgtcaattgtaaacattaattatttcctcagatgttataagcgatttcaatacggccgtcggcttcacccggccccatgacctctgcatttggcagctgaggtgtatttgatgcggtagagtccggagacagcacaaaggagccaaccgggctttgagtggtgccaccagccacgcgaacgtaaaccggatctccttttttcgcggtcgccgcgttgcctgcggtagcagttacgcagatgtaaccgcgtttcaggttgtcaccaacctgattagccgtcacaccgatgtaagcaaggtccagagcagaggtgatcgggaacggacgaaccagaatccctttcactttgctgatggtgtcgccagactccagcggaacgaatttatcgttcacgtatttacctggcagcccgtaggacgcgaactgcttcgtgtggtccaggctaaccggctcgatggtgagatcacgaggacgggtaacgcccccggcaatgcccaggggcatgcgcgttaaatatgcagtacctgccatgatgatttaccttatttgttttttgcccagaattcggcgttgaccttgttcagttctgccggggaaaggtgcttagtgctgattccgctgtccgtggtgcgggtaatgttgtttagcggggtcagctgatttttcgccttatgcagcgccacagcggcagtaaataccgcgtcgaccgtagccttaggcgctttgtagaaatcatccaccccgaacgatttcaggctgtcgccagtgcgcatagcatgactcagcacctgacgcttcagactcttatcaccagcaggctggaagccagggcagataatttccgcatcggcgatcaggttgcgcttaaaggctgcatcacccgtcactttgcggttttcttcttcgtcttcatcagtggtcatgttgcccgggtccggatcgccgtcggtggttttaccctccagcttttccagacgagccagcaacgctttcgcccaggccggaatttcttcatcgcccgtgccggttttgtctttgttcggatcgccttcgtccgtggtggtggtgcgattgccttcaggcaaggcggtagcctgtgaaggaatgttgatggtgatagaggaaccggggattgaaggcatgccatcagacggcatatccggcgcttcgtcgatgagttttgccagtgcatcctcatctttcgtcttaatggcctgagccagttttttaagccatgacattacaggcttctcctttgttgttgatgggatggaatccccgattgcacagcggccaccagcacgcccccggtcgatgccgacagcgaggtggttacctgtgatttggtattgcttgcccttaccaggggccagctgcttgtactgcgcgtcatagccacagctgacatcggtcaggccagaattcaccgcgtcgattgcttcctgccgtttaatcagcacgtcagcaatgagcaaatccgatttatcgccggtgccgcgccggacgttctgaatgtgtccgtgcgccagctctgcgaagttagaagggttcacgaaaacgatgttgcccagactgtcctctggatgccccagcgtgacggctacgccctcaaagctcgccatcgtctcaggggaaaacacctcgtcttctgttcgccagactgtcaccgtgccggtgccgtccggttcgaggtcgatttcctcaggtaaatagacctgcgtccctgtgcgtgcgatcggcacgtctttacacagcagagagccgtccgcctgcaaatagcgcgtttcgcccaggcgtgtagtgaagaaatatttcatgggttacctgctcgattacgggcaacaaaaaggccgcccggaggcgaccttgtgagatgggaaaaatgttcgaaataacgggctatttaacataagggttcttacccgcaccgacgaaaatggactcgattaaaatgtccccttaaagccgtaaaagtagcgattaactgggctgaaaatcggccttttcgaatacaacattttcataacatttcgcgggtattgcagttcgcatgaaatgaatgctcaaagccgtatttttcattttctcggtgctggaatctgtacttcaggccagcatttgcagttcggcaaacatccggcgtgtccggtcataccgtccagcgtcggcgggttatcccagcgcacaaatttatctttcatcttacggtgagaatcccgcgttccggccccctcaatacgccaccagtagccctctgagccaaccgaaagggctctggcctgcgtcagcgcgccggttgctcgtccaatctctgtacgggcaatcagctgcgccctgctggcggccacgtcaccggaggccatgatcatctcgtagagctcgtccggacgttcgccactgataaccgcctgcattgcgcgctgttgtatgtccatcacgcgatcggcggcttccagcggcagggacttcatcagctgaatctggcggtatacgatatcctgcgccacctgcccgacaggggtattacccaccacatcgcgcaggccagcgccaatttcctctgataccgatttccacaggttccattcctcctgctcgacctgggcaaacatccttcgcccgacctgctctgcccagtcgctgattacctcggaatagtccaccagcgttttcgaaatgctgtcagcgctggcctgtgaaccatcgtaggtaccatcgacgatctgccctatctggtttgctatcgccaacaggctttttcgatactggatctccgaacggcggcggagggatggtttcaggttcatcctcctcccactgggccttcgcatcttctatgtcctcgtcagtgatagaaccaccgatcccaatcacatcagaaatgttcctgagatcgttaagcgcggctgccggaggcattccgaggtcacgaacggcggtaccgagtgcagtaaccacattgttcgccatcgttgcgcggtccacgtctgacatctcccagagcttgttaaactcgaaagtaaaatcgtcaggtagtggttcaccgaacagagaacgccaggagatatcgagcagccagcggatatggcggcgtaagcgtctctcctgcagcgagttaacccggctgtagtagttttccagatcgccgtcgccggtgttgaaacctgcaggggactgcccgaacagacggacgagaggaattcccgtcgcgccagaaacctgctcagcgaagcgcaggaggacatccgcgataccggcgaacgtatagctgtgagtctcgaatttatcccttgagtccatcatggtcataccttcgatggtctgaaactcacgaatcatgtccatgtgcttcatcagcgacttttccagatcaccgcctttggcaaggatgtcacgaagcttttcaatgctgtaggttcgcagatgtgctttgtggatcagctgtgtggtgccgaccgttgcagtatcgaacgcctcgatgcgctcgaaaatacgctccacaacagacatcccccagccgttttccgtctgggcctgctggaaaggtagcgtatcaccctccatgcggataacgcggctatggtggatcttccaggggggaatcccctgctggttcgtgattaccttgtaatatttcggtttcccaaaatcgggaccgtaatcagtaacgagatcgtaataactcgggttaaccatccagcggtcaaggctcatcacgcccttaaactgcccctctttaatacgatccagtttcagtggggaggacatatcctgcccttcaagcaggaccaccagcaccgcgccaccgtacaatcgggaccatttgaggttatcgttaagcccatcccatatagcgagctcatcccagaaggtttcgagcttgcccttttggccgggtttcagctttgagctgatgttaatgcccttgcgggtcatatcatcggccatcgcatccacaccggcccccacgaggaacgatgaacgatacgcaaactccagcatcaccctgttacggctgatgtaccccggcatgtacattccgcccgtctggatgtttctggtgtcgctgccaagtttggccgtgaaattgttgtacccgtcagatgtcctaacgggctgctgtgcgccgttctggcgtttctttcgggacatgtcacgctccggccagtttggcccaggtatcaagagaggaatccatcggcgcgtaattaatcattacggcgtctgcaaggttcggcgattttgtgccttccggctgtttatccacgaggattttaccgacggcgtttttcgaccatgtaggctgtgaaagctccatcagcaggcggtcaatattttctatctcgctgcttatcgaaatgatttcgtcggggttgtagtccatcccgttcagcgcgcggaaggtgttacgaaacagcttgcgaagatgccaccagctctgtgctttcgcgttcgcaaagaagtctttattcaggcgcgccgctttaccgttatcaccaggaacggcttcatcttccggatcgaatacgctaccgctaccacggaaaggcgtagctgtgattgttccccggccttcagcttgcctgagctcgtttatcacgcgagcatcgccacgtgcaccagcacccagaccgtcctcatcgaaacggaactcatccagaccgtaatcgtcacagtacccaaacgatttaacgacagaagcgtagatgtcgctgccaatgccagaccattcgtgaacgttctgcagaaggaagccatagcggcaagaaaagccgtttttgtctttcccttcgtctgcgatatccattgcgccgaggcgctggccgctgggctgaatacccagtttgatatgcgcgtcgacggcagcctgcacccattcagaaggaatgagaatcccctctgtggatgcgctgtagttcaggtccagttcctgagcaacgataatcggatcatcaattttcagacattcgttgcggtaccactcatcatccttgcgcgggtcgctgcgccagtggaacgtaaacaccgggatatttccgctgtggcgcttacgggcaaacgggttattcatgccgttgacggatgagaggtctatacggcagcgggtcgtctgagagagcgcagcatcgatgagtaatggccgtttgagaaatgccgactcatccacgaaataaagcgtggtacggtcaccacggccaatgttatcgccagcctctcccttaatgaccgcgcccgtttccgggaactccacgcgcatgtaaggggcatgttttttgtcactccatgaaccgcgaaactcaaccggcagcagctcgacaaacttccgtgccttccagaacagcgctttcgggtcgccggtgctatcgacatattcctctttacgggaaccgaacccgatcaccatttctttgttgaacaggcaaagcgaacaggccagaccgatagaggtccagctcagccccatttcgcggcttttttctgtcagtccgtgctcaagactggcgcgcctgtccatgatccagtgaatccattcctcctggcgggggaacagcaaaaacgggatggtcgcaggcaggccataatcgaggttacgcgggtccgttgtcatgccccagtcgatgatgaactgggccgggttagtgcggtaaaactcacggagtgccggaagcatttcaggcgctttcctgatccgctccagcctctccattctccactcaaacacggctgtatagtccggtttacggaagtcaaaggggaacgggatcggcacagaaaaattcctcaaaaacgccccgatttaacataatggtcgttacccgcactggcgcaacagcacccatcacgcaaacggcgtgaagcctctgttttgaacagaaaagtggtcaaatcgggatgaataaaacgtgcataaaacgggtcaaaaagtgcatagcgtttttacggtacgaaacgcctgtttttgcaattttcagcccaggtattttttgtagatatcggctgcttcctgcggggtcaggttcgccgcgtcggctttggctgcctcgtccatattgttgaacggttcgaaaattttcggtgctcccagctccataagcagggttgccggaacttttaccccctcagcctcaagcagctgcgccgcctccagcgcggagtatttcccggctaccttgtgtttcatcacctcgcgaagcacatcgcgctgacgttcttcctcgctatagacgctggtaccaagaccgagcacttttgagaaaacagcaatatcgttgtgcgtgggcagcacatcttcgatcgtggttttcacaccatccggcgatgtggtgacaaccttccgtttgcgaacgtccaggctcttaccggcgacgcggtttattttctctctgagagcttcgcgagcctcagtgaaagcgcgctcaaactcgatattctctttacgccagcgacggatcgtcgtctcgtccacacctaagcgctgagcaaccatccgattgctgattttgctacgggctaatgccatgtccataacgataccgacgtaggcttttctgaagctttttttaggagccatacttccgcctaagtcaatgtgattattttttgttcaaaatccaatttctccgatccgggtgcggcgtatcacgcggtaaattctggcgtgcaggccgcgtcctctctggtgccaagtgcggcatatcagagggggtaaaaatgcggcatatcctttttttcgggaaaactgcgatttgatgcccggaggccgcgcagaatggggagatagtggatcgccctaatatttccactatgtggataactcagtccaaatccatctccaccacttcaccgaacaggtggccgtaaacgtccattgtggttttgatgttcgaatgcccaataagtcgggaaaccttcaggatatcgacgcctttgtttgccaggcgagatacagcaaagtggcgaagatgatggaatcgcttaatgccatagtcgttcagggttctgacgagaacgccctgagtgccgtagctggtagcgaggcatgcgccggtaaactgattgcagataagaggctcagaggtaccgactttacttttatccagcaacgcgaaaagctcacgcggcatccgtacccggcgctccactcctcttttcagcccctcatgtataacgccgtcaacaacatgcccccggatgtcgatccagtcggctgacacgtcgttatacgtaactgccagagcctcaccgattcgcaggccacaaatcccgagccagcacgcgatacgctcacgaactggcgcgttattcagtagctccctgaccgatgatgatggcggtatggtgatgggtcgacgcttccggcgcgcgggacggtcaacagggttaaaagtgatgagccgtttttccaccagcaggaagaaagccgaacgaatccagcgatgacagccggtgcgaaccgaatcaccgatatcacgatggctgatatggagaatatttttttccagtatcggcccgtctacagcgagaagatcgtgacggcattttgtatatgacgacaggcgtatgatatttttttccagcttgccagcctgataccccagataaaacagaattaactttcggaaagtccaggaatggtctattccggtccagctggcagttcgacaatccagctcgatattctgtttttgccagaaaagatgagcggcatcatcaatattcttaaaaatgcggcggcgtccatgaccggatttttcatctttccagtggacgtaaaattttgattgtccattggcatcaactgattgttttatcgatgccatataaaaacctcagatgtaatacccagagaggctcaaggatatttaatccttttatctccctatcttttgcaagaaagaatccgaatcaagaataaagccattaaaaaagccaccagtaggtggcctttgtgatgacaataaaagccaagcgtaacggcttattatttatcaatattattttttaaagctacctgaattgcgtctgccagtttctcgacgtactctgcagcttggttcaaatcgctatgcatgacaccagaacccgcacttgctgaggccttagcaatttctaaggcagcctgtacggccaataagcgctgattcattttgatagcttcatctgtggattttgctgcgtttgcaaaatagttaacaagcattgtatttccttttttatgcctgccggaatgacaggaactatagaaaacatggggataacaacgcaaaaatcaagggcatttcataatgatagcaaacgatgcagcaaggtcatatcctccagaagggatattcgttcacttatccccatcagggaataggtttattgtcggtcctgctcgatttgatggatacccgccagctggttattcgctttctcgatggcggccaacaacggcttgatccagagaacagcctggcaatacgtcagcgaactggtggaagtggagccattaccggctgcgtcagcgttcccggaattggtgtgcattgcgctggcacgtagacggtgcgtgtattcgagcagcccaccagcgacatcagcaggaacaggcagatcacaggttttttcacggcggaggatctcccggtattcgataaccgtgttatcggagctggtatcaatgagtgaattgttccggttggtatagtcggctatctgattgaaacgattgatgttaaaagcctgagtggctatcacctgccgctggccattgacctcttgctctgctttttctgccctgccacgctgttcgctaacctgccccagcagcacaaaaataatgattccggacagcagcagctcaacgcccagaagcaaccacgttttcagggtcatttatcgagcccccagcatgccagttcggattcctggtcacggcgtagaacttgcccgtaacaattgttcgagcggatacgacaatcgcgcccgccgtcatagatccagcgttttatctctgcgcaggcaccgggccgatcacctgcattgagctttctccagaactttgacggcaggcattttccggggccaatgttccaggggcagaaagaagctataccgactttttgtggttcggtcagcggaactcgaacgtttttttccacccaggccaaagcttttgcctgctctgccttgtcgattttgtcgcattgctggcgcgtcagttgcacacccttaaccacgggtttgccgtcaacgcgagtcacaccgccgcaaatcgtccacacgccaccagcatcagggtaagcaaccaggctggtgccttctttttcatcctgaaactgactcatgagcaccggcgcagtggcaccggcagccaatagcccaagcatggccgcgctgagcttgcttttcattgatgccatgattagttgtcctgcggtggaggggttacatagccacgcgccagcgctgcctcataggcttttgtctggcggcgtttgaagtaaaagttaacgaagaaagtcagcaagccaataacgaagccgccgacgactgcgacaaggttccagtcaaggtcatgtatccattttgctatgccaccccagcaaatgaggccgccggatgtacagtaccccgctatcgatgcgattttgtcaggcatagttctgtgcattccacacctccgggttcggggtgctgtgtgttgaaaaggaaattattttgcggaaaacttacggcagagaatttgataaagcctcttcgaggctgagacgccggaagcacttaagcgctgtctggcggctactgttgatgatattcaccttaccggccagcgctctggcggtattggcaaactccccgcgccatctcgtaacactctctgctgttgggttatcaagcccgacgtgatcaccatgccagtgactgccgccattaatggagcagtcaaaccctaacaggatgatgtttttcgcccccaggctggcagcaaacagaatcgagcgctgcccggagttgaaggcccaccgggtatctgtatcaaacagatttagcccatagcgtttatgggcccggtaattacaggtccagcgagaggctgaggacggcagaacatcgatgtttgcatcccaccagcgcagatcacccgcgtaaatgtattcacaatcaggcacggcttgccaagtggagttaacagcaataaccggcagccccgatccggagatcagttcgcaatctgatttattgagagacgggccggatgcacaaatgatgaatgtattcattcgtgttgacctggttcgggagtaattggttacggttgccgatgcttatcttcggcttgtctctgaggactgcaattaaccgtaacggggagagcactgagcctactgtgacgggttatcgtcactctttcccccgaagggtggccctcgacgcagaacgcccataagcccaatgctcttccctgttacggccataaaaaaacccgctcggaggcgggtttaatttcgtgtaggcgttatattccacgatttgaagcttacaggacaaccttatgcaaagtcaacgctataaagtaaaaaaatgttgtcatttgcttcgatcgcatcaataacgggtagccttctcaaactcttccgccgcttgcctttcacctttgatcagcgtatcaaccaacctctcataaaatggtttccagttacgtgaccacgaagactgatggagatccgggagtctcttcaaaatggcgcgatggacagttgcagatgatacggcagaaaacccatttccgctgcagcgctcgcaggttttgaacactggcgcgccgcgctcgcttgtggctttgcggtcgagcacctcgcctttgccgccgcaacggcatcgggccagcagctcacctttaccgttacatgccgcgcatttacgcttgaccagttcgtgcttgattttcggcggtacgatttccattccgtcagagttgaagactccaggatgtttgatcacatcctcatactgagaggttaatccgctgccgctgcagctgtgacacgtcacgctggtttccgctgaacgggagtattcggcaaaggcgaattgtgcgagtaccatcatgcaccagccaaactcgcctgctgctgctttacgtacattcctgggcgctgattccattgcatgacgcgccagagcctgtacagccaactgctcatcgcttttgctgatcccggtcttaccaaagaaggcagccagaccaaaccgcgctcggctgctggtggtaccaatggccgccataacatcggtgccgatgatacgatccggagaggttcctttcacgtcgtcgctgatttgcattccctgagggctaaaatgtttgagtgatgcctccagtttcattcttcacactctcctaccaggttaagaatcaccgccgcgccgtggttttccatgtactgggccttttcactttcaaggaaccaacgacatacctcgatagcttcagctcgcgtcacgggtttgatggtttccagcaatttttcaaggtagcgctcgcggtcatatacggattcgtgatgctcggagtaaccaaattcatagccctgttctttagttgcagtgtgacgaacgctgtagagccagtcccagtaaacaaactcacgaacaacgtcagaaagcgtattgggctctggcagtacatcacgatagccttcaacaaatgcccggcgctgttcatcaatttcgttcatacggctgccgttaatgctgccagctttcttctcggccggagtccatccccaacggtgatcgtcgataaatttcggggaagacttgattactcgctcggcctccacatcttcgagagctgcctcatagctgccgaacgtggccctgactgatgctgcttttttgatgttctcccgggcgttcttgattacccgggccgggttatccatgccgatggtaccgaaggcaacctggaaaggatcgccaccattcgccagcaaataacgcgcataacgttcctcggcctcttttggggagatttcaattttctccagcgcggcttcggctgcgtccagatgtgctggttcgttcagacggatcacctccagcacccaaagataagcgtcagtctgcttatgcccggtgattctccgttgctcgggcagaggcttgatgtttgcgagggcggagctgtgcgctgccgtcgggatggtgaatagtgctttatgttcgttgttatcagtacgcattaagcagccgcctttttcttgaagaaaaccacctcacgaacctgatcgccgttcatgagcatgtcgttaaaatccccgttatccgggtagtagatgctgattttttccaggtcattttttgccagtaagttggcatgggcgcattccgtggccgcagccaatccggtggcactgtttacgtctcgatctgcgaaaataatcaaatttttcacacctgcaggaacacggaatttcttcatgaatccgctggtcatggtggcccaggtgttaacgttgtacagctgcttgcaggaaagagccgtttcgataccctcggcaattccgagggtcgtcgctaccgggaacatgcgaatagcgactgaacgggcatgatccagatagctttcgtcctgaagagatttctggcgcttcgctccggcagaatcccttagttgggctttctgattgccgtccagtaaggttctgtgcagatagcaaagctcgcctttgtcgtcagttgcgagtgaatacagacactggtaaaccttaccgccgtagcgttgtttatcattgaacttcaccgcctcttgtgggagctgataaattcccctggcctgcagataatccgccccggtagttcctttcaggttgaccagtttcgaaaatttggacagaacccgatcacgggcacttactgcatctgaagtgcgcgggaacacttcgcgggtaaagttattaccaatcagctggtctatttccctgcaaatttcattgaatggcttcccttgtgtcagagtgacaagcttcattccgtcaccgctgccgcaggtacagatccatgttccccggccgtcccggtcatcaatacgcagctttccccgcgcaccacataccggacattcgcctttaaagtgatttctggcattaatgggaggtaacccgaagtgctcaaaaatcattgcccattgaccttttgccgcttctgccgtcttcatgctcgttttcctaactgctgtttgatatcgctaatcgctttctgtgcttgctgtactgaggatggagctaccgttcctgatgcctcctgcaggcgctttgccttctcctgccctttcgcatacgcaatcaatttgtgccggatgaaattagagacggtcggcgtgatctccatcgggaaatcgctcaacccgttaggccactcgtcaaaccgttcgcgaaaggtgtttgcgcaccagccatcgctgacgggctttttcccctgcgatacgcgctggcgctgatagaatttgatctgactccaccaggcctgtttctctgccttcgtaggctgatgctggtttttacccagctttttgagtttgcggcccgtgtcggtatcgacgtcctcaccgcccagtggcttatgcccacatttcgggcatacatagacgccagctggcttcatgtaatggcattgagagcattcgtgtggcagcttttcagcccgttcctcagctgcgcggcgcgcactttcctccatgccgtcagacttaccgggaagatcgtcgtactcgattgaatccggataacccaaacggtgtacggtgccgctgtgatcgaagatgaggcaggactctttacccggtgcggtgcgcaagccacgcccgagcgcctgcagccagcgaatttcgctcttagttggcctggcgtagatgatgcagcgaacatcgctgtcgaacccggccaccagaacgcccacactaacgatgattttcgttgcaccagtttcaaagcggtgaatgatggtctggcgctcatccactggagtgtcggcggtcatgacctcagcgttaacacccgccaggttaaactggattgtcaggtaattggcgtgggctacgttgacacagaaagcgatggtaggcagatcccggccattctccagccagttctgtacgatgtcgcccacaagcgtagagccgcacatgatttcagccagctgcgtttcgttgtaatcgctgccgtactcaagcgatgctttggttttaacgcctttcagatccggcttagttggcgcgtaaaattcgtatttactcagatcgccacgctggattaactcgccgatggtggtcggcttaatcagtcggtcatagtatttgcccaggaacggggaaaacggagtacccgacagaccaatcacctttacgcctttgccacgcagacgttcgatatccttcaggatgcgttttttgcgcaggtgtgcttcgtcgataatcagcagatcaatattttcaggaaaaacacgacgaataagcgtgtcggcgctggcaatctgaattttccggtccggatcgtagttcgggtgatccgcccagatataaccgatttcatcgcccggtaatccatactccacgaaccgattagccgtctgaccgatcaggatggtgtacggtgcacagaacaggacgcgcataccacggctgacaaacccggcaacgatgaaggcggccaaacccgttttaccgctaccggttggcgagtacaccatgaaggtgtcgtttgccttccagtcacggcgcagcatattgagtgcgcgttcctgtgcaaaattcggtgtgatgttcagcattatcaacccctttaagttccactcttccaggaaaaaccttcccggtttcatacccgacccacttcgtaccactttgctagtacggtggcgtttttgggctctgtctctgagatctgcacctacctaaccaatggagctgccttctggaaaaggcctattcccatccctctccgatctccccccttacccccctcttacctctcccttactcctgtactagcaaacaagtacatcgagacagaaaaaggtaaccgggagttaccaccccaccagcagctaacacctttaagtcagactgcaaccgggcacctttaagcccggcatcattcagatgcggtgttgcgttccagccaggggtggcagagccgtatacccctgaattgcacggccgtgtgtttcaacgaaccggcgaagcctcacattggcttcatgccttgcccggttctccttgcggtaggacacgggttcagcgtcaaacgtgatttcgtaaacctctgcatacttcagcgagacttttcgcttcagggatggaggtaaacccagtagttgctgttgtatccaggctgcgtctgcctggctgtaaagcgatggcatttcaacctgcacataatccgggtacatatcgcctccggttaaaacagaccgccctggctgttacgccgcgagactttcttcccggcgttgcgttctgccgctgtcgtttgaccgatagcccactgacgagcccggaaaagacaatcagcaaacatgctcccctttcgggtggactgagagcagcgacggtagtaatcaacgccacactctgccccccccctggcgatttcagctgtgaagccctcacctagcagcgcatcggtaatgtgctttttgataaattcttccggtgacatgtcacgctccaacattgttcgcggaggattgataaatgtctgggcgcaattctgatcttgtaatcacccctgctgtttcttgctcaagccgaattgcgaggttgaaccctgcgtttttatgcccgttaaaaaccaagcgtaagtagtcccgcgtggagccaacactttcagctaaatgggtctgctgctctttggttaatgagttccagtacgctttcattaaatgtacctccgtggtacatattacatcaaaattatgaaccgtaaaggaacttgtaccgcacggatacaacctgagagaataaccgtatgaaaactgttcatgaaatcaggcgtctaaacgccagaaaattacgagatggggttggtggaaactcattttttgccaacatgatcgatcgtgaaccaactcaaacgagtaggtttatgagcgatggcgcaaccaaaaacattggtgatgccatggcaaggcacattgaaaaatgtttcgacttgccacttggatggctagatcaagagcaccaaacaaccaatgttgcaaaaaatccagatgtttcagatactaatagaaatattcggatggtccccgtcatctcgtgggtacaagctggcgtgtggacaaaggtggatgaacaagaggttgatttgtatagcactgaaacctatccatgccctgtgccatgtgggccaatgacttatatcctcagggtcataggtgattctatgattgatgaataccgcccgggagatatgatatttgttgatcctgagataccttcagttcatggtgatgatgtgattgccttgatgcatgatagtggtgaaacaacgttcaagaggcttatagaagatggtggcaaaaggtatctcaaggcactcaatcagaattggcctgagccatatataaaaattgatggaaactgttcaatcattggaactgttatattttcaggaaaaccaagaagatacagaaacaaaccataaaataaattaagaaacctgcaatcgcaggtttttttatacttgacagtgtacctttaaggtacataatgtacctatcagaacgattaaggaggtacattgtgagcgtgaataacataatccagttaatcgaaattgacttatccagagacattaatctaactgagctcgccagtgaggcagaaaacaaaacgacttcattacttgaagcaattaattttattagcttaaaaattatggagatgagtgagggctcaaaagaaagtaatgacaaaattaattcattgtcgggagtcattgctgaattagctgacttagccatggtgactaataagatttcaaatgaatctcactatcacagcggcgcgagggaaagcagatgaataatatctcagcaaccaatgcaatcgaccaggcagagaaaatcatcactgatattttcgaaaatggtgagcataataaacagactagtgacagtctttttcgagttatgacactgttagctgatgcacgctcatctataggcgacattgacgatctcttttttgatgccgtcattacagcaaggaagttagaagcacttacggttgcttattgtgagcaatatttcactgatgaagataatgaaaggcaagaaacttatttagctgccgccattcgagattacgcatcgaaatcctgtgatgaattaaaaatcatcgaagcaaaaataaattaaataacacaatgaatttaattacgccttaactggtgtggcttactgcaacctgaaaactggatttgttaaaaaatgacattcatcaaagataaaacagcatacaaaacagcatgtcttttctttatgacctatggcgaggagtaccgccatatatcagacctattcatgcgcaaagcctatggagtatgaatatgagcaaaagaatcccaacaacggtaaacgcacgtaactggacaacgcaggaaatgagcgtgcatgccgagcagctttattacttgcttcaaacgatttcagagaatttcttaaaaatggatgatgcccagcgattcgcattgattgaaattgcttggaatcattcatcggatattaactcatggtttggggcgaatgaaaacaacaatggataacttaataactacgtatcgtcgacgaattttaaaggcagcgttattacgccaccagcgtaaaactggcagtaactgccttgttatcaaactcaataaaggcggtattaacacggtcgagttaacagagattcttatcgatggattattacgaaaattcgaaaggctcgcgatcagtgagtacgggaatgtcgaaggcgtaaaagccatcaggggaatttacagcggcgctgttgatgtaaatggcagcggtgaattccttacggatagcggaaaggagttaatcgacgagctcatttctgagctggtcgagttcgtcaaaaaacaaaaagtggaggctccgaaaacggagggtcatgaaatggggggatctgatggcacttacagcgatacgaattcctgagtcagattatctcaacgagtgcttttattacgaacaacaaactggtgagttgttttggaaacatcgtccattaaaacacttttcatcatcaagtatgcataaacagttaaatacaaggtttgcaggtaaacctgctggcgcatttattaaaaccaaaacaggagcttatcgtatcgtgcggttagatggcgtcatttattatgcccatcgcctgatatttaaaatggttaatggagttgaaccagaagtagtcgatcacattgatgggaacaccactaataacagaatagaaaacctgcgctcatgtacaaaccaagacaatagtaagaatgcgcgcttatctaaaaccaacacgtctggccatacaggggtgagctggtcacatcaaaagaaaaaatggtgggcaaatattgtcataaacgcgaagcagatatatctgggctctttcacggatttcaataaagcagtcgaggcaagacgaaacgcagaaattaaatatggatttcatgataaccacggaaaaaacagagcacgattcatgggagaaaccggaaatgaacgataaacgcaccgtaagcatgattgacctggcattacagaaacacgatacgcctgttggcccactgttcgtagcagtacgccacggacgtagaaaaaaatgcttcacgcgagatacggcgatccgctatctggcgttttttatgacgacttgggcgtttgaagcctcgggttttcagtgtcgacacccagacgtacaggccgtccacccactgaacccggatctgaattgctggcaacgcggcggtgtaacccacgaatatttcatggctcaccagcgctgtgttcgccgacttcgcctcatccttaagcataaacgtgaagcgcagaaatggtgtgacaagtgggatgccatgcatgaccgctacatgaaagaacgtgacgaactcaaagcaacaaagcctgtcggggtaggctgaatgaaaatccaataccaggactatggcgccgtggcgaacatcgttatcacaagcactctgtttgagttccgcaaacataacagagtggtagatgtcacgctgctacacacacccggaatcgtagcaacccgtagcgggatgttcttcatgagaactgttttatccggcaagtctcgggacatgctgcgtgcgtacagagctgtttttcgggaggcatcacgatgaagtatttcctcctctctatgctgtttggcctgttgctggtggccgtcgttttcggcgcgctgattgagtataaatttttgataggttcctgaggtatgccatgaaaaaaggtaccactgaaattattgaacgctggacccgtttagcggtggaggccaaagagttggggctcgccaccattcccatcgacccggaaaacatgttgatggtgctgggggagctgccggtcagttcggctgacttttcagccgattgccagaatgactatcaggctgcgatcgacatcttgcgcgacagagctgcgcgcgaactcgatggtggttttcgcgctcatcacaatgccctgatttatgccgctaatgaactggaaaatgcccaggctttcgggcaggaggtcagccatgagtcttgactgtgtacccctttctacatactgcagggacgcgggggaaacggtagaagccgttaacaaacggatacaaagggggttatggaaggagggagtacatgtattaaaagtcgatggcgttaaagaacgctggattgacttaacggaggtttcaaagtgggcaagaaagaacaaggatcattatctctcccaagaggagtaaccatccgccagcataaaactggcgacactctggttatcacgttcacatacaaaggggttctgtgccgggagcccctctccaaaatggaagcaaacgcgcgcggtgtgaagtacgccgagcgcctgctcggggagatacaaaaccagatcgtcagtggcacctttgaatatgcgaaatatttccccaactccaaaaagctggagctgttcggggtggtgaagaaaaccaaaaacataaagtcctacctggacgagtacctgaaaatctgccagaaccgcaacctgtccccgtcgactataaatggttatgaaaaatgcctgtcggcgctgtcagctctgcataaactccacgtgtcagaactgacgccagcggtccttaaaaactggatagccagccggaaaacaaagctgaaaacgaccaggaataacctttcgtttctgcgcagcgccatcgatgaagctgttacggatggcctgctgaccattaacccggtaaccctcgtcagcgccagccggtaccacgtgatcgacagcagcccgagcgccgacgattacgaggttgacccgttcacgccagctgaaaccctcgccatttaccagagctgcaggtatccggaatgggaaaacctgttccgctttgctttcaataccggcctgcggagctccgaactgtgcgcgctgcgctggcctgatctcgacaccatcgcgaacacagcccacgttcaggcggccagtgtcgtaggggtactcaaaggcaccaagacaaaagccggtacccgtaaggttgagctgaacagtgaggcgctggcagccctgcaggcacagaagcaatacacctttatgaaaagtgagttcatattcagcgatccgaaaacgggagacccctgggcgaacgccgacgcgatccgtaaaaaagcatgggtgccgaccctgaaaaaagctggcgtgcgttaccgtaacccgtaccagacgcgacacacattcgccaccaagcatattagccagggcgttaacctcttctggcttgccggacagatgggccacaaagggccggaaatgatattccgcaattacggtaaatacctggctgaatatgacggtaaaactgcgatagaggcagttaggtgaaaatgtgaaagataaaaaacccggtctgaaccgggtttaaacatattgccgcattgactcaagtatcagacgtttatgcccacggcgcatcgtttccgatagttctacggcttcataaattgatcgaagacaatagccagcaacacgtcccttgtatgtctgagtatagttagaagttatctgctccttaactacttccaaatcaaacgcttgatgagcctcgatacaatttacgaatgaatcccattcaaggaagggatgatctgcttcaagcaaatcaacctggcactgaagcaaatgggggcgagcaaggatgtactcgctaatatctgaattgataagcaaaactagaaggggttcgcagcagcaaaccaccatgtatttatgcttctctggagtagtaaaatcgcagaatagataaatcacatcaccaacagaaagctgatgatgtgacgcaaaagtttgggcaaaatttgaagggaacatgtcccctaaattaggcattctatcttccgctgaaaagatgggaaatcagtaagtcagcatctttacagctcccggcgataacttccagagggatttcaccattctcgtttgccgaagaccaaacttcatcgtgactcatttcacgaatctgaccaaatgatagcttgccaatcatctcgattgcctcgtcaatacatttaagatcagaatcactgaaaacatcatcatcaacagggcgcaaaggctctacacggtagttatgcgatttctcataaacccgaagcgctgattttatgtcttcaacttcgattccatttggaatgaagcgtcccttaccttgggcaatcttgatgatgtcataggtgttctctgcgactgggccatctttcatagccttatactcatcgccggtaatgagacgaccataacgctccaggtgagcgcgatcagcgtagtaaaggattttcccgacatggtaaatgtcaggtacgggtgctttagaggctacatacagaatggcctctaaagccttttctgaatcgaaccgaatcttaagcatctcgacacctttcatacatatggctttatgaagtaacaactcattaggactttttgtcctaactaggcacagtttatagccagctataatgaataagcaaccgaagattgatcattttagaggcatgattcaagtcatttcaagccaacattttacacgatacctacatgttcaaggcatttaccccaaaggtaatgacacattgttagacaatccttacattgtaaagagttgcgctctcgggagagttttcattgacaaagcaaccaatagcactttttgcacaggttataaggttgaggttagtaaggcttagcggccagggaaatgttgccaaatgttggacggaatcaggacgttagacagacctcaatatgcacgtaaaatgcacttgatgtattctatagtgaaagagttatttattttcaatgatttagtggcatttcggacgcgagttcaactcccgccagctccaccaaatattgatgtactgaagttcagtaaagtctactaagcccgcacagcacaagctctgcgggcttttttacgtctattgtagtctagcgagaattgctgagaactacgagttatggcaccctgaatgggacccactaagaagggtccaaaaaccgagggtcccaaaatggcaaaaatcgctaagaagctcactgacactgaaatcaaaagcaccaagccagccgacaaagaaatcaacttgtttgacggtgatggtttgatcctgcgaatcgctcctctcgcaaaaggagggaagaagaattggtatttcagatatgcggtgccagtgagtaagaaaagaaccaaaatgagccttgggacctaccctcacctcactctggcaagagcaagagccgccgccacccggcaattaccgccgacctaacggcaccaccagcggcgttcccgccaccggatcgtcaataatcatgcagcgcataccgtagatccgcgcgatcagctccggcgtgacaatctctttcggcgtaccctgcgccacaatctccccgtcgcgcaaggcaatcaggtgcgtggcgtagcggcacgcctggtttaaatcgtgcagcaccgccgccagggtgtagccctgcgtgcggttcagctcgctcagcagctccagcaggtcaatctgatggctgatgtcgagccaggttgtcggctcgtccagcagcatgatcgacgtttcctgtgccagcaccatcgcaatccacgcccgctgacgctggccgccggaaagggtgtccacgctctgctgggcgagatcggtgatgcccgttgcctgcatcgcgcggttcaccgcctcgtcgtcctctttacgccagcgggcaaacagcggctggtgcgggtagcgcccgcgcgagaccagctcctgcaccgtgatgtcccccggcgtggtggcgttttgcgccagcagcccgatgcgcctggccacctctttgctggcgaagcgctggatctgctccccgtccaggaagacactgccctccaccggcgtcatcaggcggctcagcgtgcgcagcagggtcgattttccgcagccgttcgggccgataatcgccgtgaagtggccgtccggaatgacgacggataaatcgcgggcaacgatttttttgccgtagccgagggtgagatgttcgccgcgcaagcgggtggttgtgtctgtcatttcttgcgtgactcctgaacgagcaagacgataaggtaaatcccgccgaggctgacggtcactacgcccaccggcagttgataaggcataaacagccgctgggcgcagagatcggcggccagcagtaacagcgcgccgcacagcgccgcctgagttaatccccagcgcgccgtcccgcttagacgtcgtgcgatatgcggcgcgacaagggcgataaacgagatcggcccggcgatggcggtggaggcggcggtcagcagtaccgccaccagcatcagcatcaggcgcgagcgttcgacgctcacgcccagcgcgcaggcgctgtcgtcgcccatctccagcagccgcatgcgtcgcaccagcagcagcgcgccgataaacatcagcacaatcagcggcgcggcgggccaggttttgccccacgtcaggccgttgagagaacctgcgtaccacagcccggcggaaagcgccgtttccagcgaggcctgcagcagcagccaggtgttaaaggccatcagcatcgcacggatgccgataccgataatgatcagccggaaggtgtcgataccgttgcgccaggccagcagccagataaccagcgacgtcagaatgccgcccgccatcgccgtgaaggtaatggccgtcaggtgctggccgaacagcaccatcgccaccagcacgccgctccaggccccggtattgaggcccatcacgtcagggctgccgagcgggttgcgcatcagcgactggaatatcgcaccgctgacgccgagcgccgcgccgaccaggattgccatcgccacgcgcggcagtcgccattcagtgaccaccatggtgatgttacgcggcgcgctgccggtgagagcgtgaaatacctgcgcgaaatcaagcgttacggcaccgctttgcaggctccagaccgccagcagcagactggcgacgaccagcagggagacgctggtgactaaacgacgggacggggccctcatgcgccacctccgcgtttacgacgaaccaggaaaatcagcaccggtgcgccgataaaggcgctgaccaccgagacgcgcagttcacccggcaccagcaggcggcccagcacgtcggcaaacagcagcagggcaggcgtcgccagcagcgtgaccggcagagaccagcggtgatccgcccctaccagccagcgcgccatgtgcggcatcatcaggccgataaaggcgattggcccgaccacggcggtcgcgctgccgcacaggacggtgatggtaagcaggccaatcagctgcgtgcgcgcgacgcggttgccgagcgcggtggcggtgtcgctgccgaggctcaggctgttcagtgcccggcttaaacacagcgccacggcggcggcgataataaccgggaacgccaccactttcagggtttcaagggtgcggatatccagcgagccggcctgccagaagcgcagctggtcgtaaacgtccgggttgagcagggcgatgccgttagataagccttccagcaccgcggcgagcgccacgcccgccagcgtcaggcgtaccgggctcagctgtccgccgccctggctgccggtaaacgcgaccaccagcgaggcggccagcgcgccgcagaaggccattaccagctgctcagacggagaggtgaagccgaacagcgccgcgccgagtacgatggcaaagctggcgccggcgttcacgccgagaatgccggggtccgccagcgggttgcgggtgagggtttgcatcagggcaccggcaaggccgagcgcgccgccggccagcagtccagcaagggtgcggggcaggcgggcgtcgagcacgatagtgcagtcagcgctctgacaggtgccggagaacgcatcgacaataacggacgcaggcagcggcctggcgccaaccagcaggctgagtgcaatcgcgaggctcaacagcagcaataaaacgggcacggcaacggcgcgcaccgaagatgaggaaaacgacatagcaacatccatgatttgataatgatagtgattatcgttatctatcttatttggctatgttagcatgtgcgcccatggaatgggtagaattacactcaaggctttgtcatgaatcaaaaatcctggctgctcaacctcagcctgcttaaaacgcacccggcgtatcgcgccgtgtttatcgcccgctttatctccattttatccctcggcctgctcggcgtagccgtgccggtacagatccagacgatgacccactccagctggctggtggggttatcggtgacgttaaccggcggggcgatgtttatcggcctgatggtcggcggcgtgctggcggaccgctacgagcgtaaaaagctgatcctgctggcacgcggcacctgcggcgtgggctttatcgggctgtgtctgaacgccatgctgccggagccgtcgctgatggccatatatgccctcgggctgtgggacggcttttttgcctccttaggcgtgacggcgctgctggcggcgacgcccgcgctggtcgggcgcgagaacctgatgcaggcgggggcgatcaccatgctcaccgtgcgcctcggctcggtgatttcgccgatggttggcggcctgctgctggcaaccggcaacgtggcgtggaactacggcctggccgcggcggggacctttatcaccacgctgacgctgctgcgcctgccgctgctgccacctccgccgcagccgcgcgagcatccgctgaagtccctgatggccgcgattcgtttcctgttcagcaacccgctgattggcgggattgcgctgctcggcggcctgctgacgatggcgagcgccgtgcgcgtgctctacccggcgctgtcgggcgagtggcagatgagcgcctcggaaataggcattctctacgccgccattccgctcggtgcggcctgcggggcgctcaccagcggcaacctggcgcagagcgcgcggccggggttgattatgctgcttgccacgctggcctcgtttatcgccattggcttcttcagcctgatgccggtctgggtgctgggggtgatgtgtctggtgatcttcggctggctgagcgccatcagctcgctgctgcagtacaccctgatccagacccagacgccggaaggaatgctcgggcgcattaacggcctgtggaccgcgcagaacgtcacgggcgatgccattggcgcggcgatcctcggcgggctgggggcaataatgaccccggcggcgtccgcgagcagcagcgggtttgtgttagcaatggttggtgtgatcttattggtggcgctggtggaattgcgccggttcaggcaggagagtgtggtgaccttgtaggtcgggtaaggcggagccgccacccgacaaaacgcccggtggcgctgcgcttaccgggcctacggggattgtgcctcttatttaaacatcgcattcaaacgctgcaacaccaacatcgcgctgtaataatccaggcggaacgtctcggttcccaacgcccacacgcgcttgtttttcaccgacggcaggtgcgccagcagcgggttagcgtaaatcgccgccacgtctttctcgtcaccggcaaacacaaacagcccttcgccgttcagccccgtcgccaggttttcaccgcccagctggataatgtcgtggcgcttgccctggcttgttgaggtctgcaacccggcaggcaggtccgccagcgtaaagcccagctggtgcagcagcttgccctgcgccgattccgtggtccacaagttggcggaatgcgcggcggcggtgtagacgatggcgttcaccggctgcggcggcagcgtcatctgctgtttcacctgcgcgagctgtttatcaaacgcggcaatgcgctctgcggcctgcttttcgtgtccggtgatctcgcccagctgggtcagcagcgcctgccagctcttgtcgtcgtagttgatgataagcgtcggcgcaatggcggaaagctgatcgtacagcgccagcgcggaatccccgccggtggcgctgatcaaaatcaggtccggcatttgcgcggccaccgcttcagcgctcggctcgccgatatacagccgggcaaccttgcgctgcttcgcgatatcgccccactggcgcaggaaaccctgcccatccgccacgcggttgttcggcgtggtcgcgccgctggcgacgatcggtgcgtcaatggccagcagggagccggttaaggtcacgctggtggagacaatgcgcgtcggtttgctctcaagcgtgtgaacgccgcggctgtcggtcacctgacggggccagtcggcggcagcggctgaggtaagtcctaaaacaaaaagtgataataaaagcaggggattacggaaaacggcagggaatttcacagcgcgggatcctgtttttgttggagataatgcttctcattttcatagttgccgcaacgggatgcaagcttttgtcgcacaagttatttgcccgacggttgacagcgaagcgatgtgggattaggttagccgacgaaaatataaatgataatcattattgcttcttttatcattttgaggaggatgatatggatacgtccctggctgaggaagttcagcacgccgcaaccacgctggaatcagaccgttttttctttatgtcgccttaccgcagctttaccacgtccggctgctttgcccgcttcagtgaacccgccgtcggcggtgacgatccggcgggtcgcttccagcaaaaattagcccaggccttccgcacggcaaaagccagcggtattgctcacccggtgatggtgggggcgatcccgttcgatacccgcaagccctcgtcgctgtttattccgcaacgctgggagaccttttcccgtcccgcacgtcagcagtccgcacgctatttttccggcgcgcaggccctgaaggtggcacaacgcgccgagatcccgccgcagcccgtcttcgaagagatggtcgctcgcgccgcgtcgctgaccgccacaccgcaggtgaacaaggtggtcctgtcgcgcctgattgatatcgcgaccgacaaacgcctggacagcggcgctctgatggagcgcctgatcgcccagaacccggcgagctttaacttccacgtgccgctggaagacggcggggtgctgctgggcgccagcccggagctgctgctgcgcaaagagggagcgcattttagctcgctgccgctggcgggctccgcgcgccgtcagcctgacgacgtgctggatcgtgaagcgggcaacaagctgctggcctccgaaaaggaccgtcacgagcacgacctggtcacccaggcgatgaaggccattctggcaccgcgcagccatcatctcagcatgcctgattctcctcagctgattaccacgccgacgctgtggcatctggcaacgccggtagaaggcgaggcgcgtgaaaacgagaacgccctgacgctggcctgcctgctgcacccgaccccggcgctgagcggcttcccgcatcaggcggcgaaagagctgattgccgagctggagccgttcgaccgtgagctattcggcggcatcgttggctggtgcgacagcgaaggcaacggcgagtgggtggtgaccatccgctgcgcgcgtcttcgcgaaaataccgttcgcctgtttgccggcgcgggcattgtgcctgcctcctccccggtgggcgagtggcgcgagacgggcgtgaagctctccaccatgcttaacgtgtttggtttgcactaaggaagactcatgaccattccctttacccgctggcctgaggattttgcccgccgctaccgtgaaaaaggctactggcaggatctgccgttgacccacatcctgacggatcacgcggacagcgatgcgatggcgattatcgatggcgatcgccgcattacctaccgcgcgctgaatcaggccgtaaacaacctggcctcagcccttcaggcgcgtgggctgcagcgcggcgagacggcgctggtgcagcttggcaacgtggccgagttctacatgaccttcttcgcgctgctgcaaatcggcgtcgcgccggtgaacgcgctctttagccatcagcgcagcgaactcaacgcctacgcggcgcagatcaaacccgccgtgctgatcgccgatcgcgaccacgcgctgtttgcgggcgatgacttcctcaacgctttcgtgggtgaacaccgttcggtacgcgtcatcctgcttcgcggtgacgggggcgagcatgcgctggaggcggcgattacccgcccggcggacaattttattgccaacccgacgcccgccgacgaggtggcgtttttccagctctccggcggcagcaccggcacgccgaagctgatcccgcgaacgcacaacgactatgactacagcattcgtcgcagcaacgagatctgcggcattaccgccgaaacgcgttacctgaacgcgctccctgcggcgcacaactacgccatgagctcgccggggtcgttaggcgtctttaccgcgggcggctgcgtggtgctggcgaacgatccgagcgccacgctctgcttcccgctgattgaacagcatcagattaacgtcacctcgctggtgccgcctgccgtcagcctctggctgcaggcgattgccgacggggcggacagcgcgcagcttaaatcactgaagctgctgcaggtgggcggcgcgcgcctttccgccacgctcgcggcgcgcattccggcggaaattggctgccagctgcagcaggtgttcggcatggcggaagggctggtgaactacaccgcgctcgacgacgccccggaacgcatcatcaacacccagggccgcccgatgtgcccggacgacgaagtgtgggtggcggacgagcacggcaatccgctgccgcgtggggaggtcggacgcctgatgacgcgcggcccgtacaccttccgcggctatttcaacagcccggaacacaacgccagcgccttcgacgccgacggcttttactgctccggggatctgatcgccattgacgagcagggctacatcaccgtgcaggggcgcgagaaagatcagatcaaccgcggtggcgaaaagattgccgccgaagagatcgaaaacctgctgctgcgccacgaagcggtgatccacgccgcactggtgagcatggaggacagcctgctgggcgagaagagctgcgcgtatctggtggtgaaacatcccctgcgcgcggtggaggtgcgccgcttcctgcgcgagcagggcgttgccgaatttaagctgccggaccgcgtggagagcgtggatgcgctcccgctgacgccggtcggcaaagttgataagaaacagttgcgcctgtggcttgctgaacgcgcccggggctgaggaacagagtatggccattccaaaattaaccgcttacgcgctgccgaccgccgcagagctgccgaccagcaaggtgaactgggcgtttgagcccgagcgcgcggcgctgctgatccacgatatgcaggagtatttcctgaacttctggggcgaaaatagcgacatgatgcagcaggtagtcgcgaacatcgccagactgcgcgcgtactgcaaagaacacaatatcccggtgtactacaccgcgcagccgaaagagcagagcgatgaagaccgcgccctcctgaacgacatgtgggggccgggcctgacccgctcgccggagcagcagcgcatcgtggctgaactgacgccggacgaagcggacaccgtgctggtgaagtggcgctacagcgcgtttcaccgctcgccgctggagcagatgctgaaagagaccggccgcaaccagctgctgattaccggcgtttacgcccacatcggctgcatgaccaccgccaccgacgcctttatgcgcgacatcaagccgttctttattgccgatgcgctggcggacttcacccgcgacgagcacctgatgtcgctgaactacgttgcaggacgctcgggccgcgtggtgatgaccgacgagctgctgccgtccgttccggcctcgaaggccgcgctgcgcgcgctgatcctgccgctgctggacgagtccgacgagccgatggatgacgaaaacctgatcgactacggcctggattcagtgcgcatgatggcgctggccgcccgctggcgcaaagtacacggcgatatcgatttcgtgatgctggccaaaaatcccacactcgacgcctggtgggcgctgctctcccgcgaggtgaagtgatggtgtttgatttcaccggcaaaaccgtctgggtcacgggcgcggggaaggggattggctacgcgaccgcactggcgtttgccgaagccggtgcgcaggtgaccgggttcgatctggccttcccgcagaatgactatccgtttgccaccgaaacgctggacgtggcggatgccgggcaggtgcaggaggtgtgcgggcgcgtgctggcatcgctcgaccgccttgacgtgctggtcaacgcggcgggcattctgcgcatgggggcgacggaccagctctcgcaggaggactggcagcagaccttcgcggtcaacgtcggcggtgcgttcaacctgttccagcagacgatgggccagttccgccgccagcagggcggggcgatagtcaccgtggcgtccgacgcggcgcacgcgccgcgcatcggcatgagcgcctacggtgcgtcgaaagcggcgctgaaaagcctggccctgaccgtcgggctggagctggcgagctgcggcgtgcgctgtaacctggtgtcgccgggctcaacggacaccgacatgcagcgcaccctgtggaccagcgacgacgcggaacagcagcgtattcgcggctttggcgagcagtttaagctcggcattccgctgggcaaaatcgcccgcccgcaggagatagctgcgaccgtgctgttccttgcctccgatgccgccagccacatcaccctgcaggatatcgtggtggacggcggctccacgctgggggcgtaaatgatctggaaacgtcatttatcgcttgaggagctgaacgccaccagcgtgaataccctggtggcgaacctgggcatcgtctatacccgcctcggggatgacgcgctggaagcggagatgccggtggatgcgcgtacccatcagccgtttggcctgctgcacggcggggcgtcggcggcgctggcggaaacgctcggctcaatggccggatttctgatgacccgcgacgggcagagcgtggtgggaacggagctgaacgccacgcatcatcgggcggtatcccacggcaaggttcgcggcgtgtgtcagccgctgcatcttgggcgttcgagccagagctgggagattggggtcttcgacgagcaggggcggcggtgctgtacctgccggttaagcacgatggtgctgggctaactcaggcagatcaaagtgatcggcttaacactgtggtgtaaatctctggtttgaccacgcattattgcgtttcaaagttgttaaatttttccggttgttctagaaacaaaatgtaacatctcactgtttcacgacaacggacaacaactatgaacaactcagggaaataccttacatgggcagggctctccgttgtgggagcttttgccctgggctatatcgccctcaaccggggggagcagatcaacgcgctctggatcgtcgttgcctcggtctgcgtttacctgatcgcctatcgtttttatggccgctatatcgccaagaacgtcctgggcgttgatgcaacgcgcatgacgcctgccgtccgccataacgacggtctggactatgtgccgaccgacaagaaagtgctgttcggtcaccattttgcggcgattgccggggcaggcccgctggtggggccggtgctggcggcgcaaatgggctacctgccggggatgatctggatcctcgcgggcgtggtgctggcgggggcggtgcaggactttatggtgctgttcgtctctacccgccgcgacggacgttcgctgggtgagctggtgaaagaggagatgggggcgaccgccggggtgattgcgctggtggcgacctttatgatcatggtgatcatcctcgcggtgctggcgatgattgtggtgaaagcgctgacccacagcccgtgggggacgtacaccgttgcctttaccattccgctggcgctgttcatggggatctacatccgctacctgcgtccgggccgcattggtgaagtgtcggtgattggcctggtattcctggtgttcgccattatctccggcggctgggtggcggaaagcccgacctgggcgccgttcttcgacttcaccggcgtgcagttgacctggatgctggtaggctacggcttcgtggcggcggtgctgccggtatggctgctgctggccccgcgtgactacctctctaccttcctgaaaatcggcaccattgtcgggctggcaatcggtattctgattatgcgcccaacgctgaccatgccggcgttaaccaaatttatcgacggtaccggcccggtctgggccgggaatctgttcccgttcctctttatcaccatcgcctgcggggcggtgtcgggcttccacgcgctgatcgcctccgggacgacgccgaagatgctggcgaatgaaaatcaggcctgcctgattggctacggcggcatgctgatggagtccttcgtggcgattatggcgctggtatccgcctgtattatcgacccgggcgtttactttgcgatgaacagcccgatggcggtactggccccggccggcaccgttgacgtggtagcgtctgccgcgcaggtggtgagcggctggggctttgccattaccccggaaacgctgacgcatatcgctaatgaggttggcgagcagtcaattatctcccgcgcgggtggggcaccgacgctggcggtgggcatggcctacattctccacggcgcgctgggcgggctgatggacgtgtcgttctggtatcacttcgccatcctgtttgaagcgctgtttatcctgacggcggtggatgcgggaacccgtgcggcgcgctttatgctgcaggatctgttgggcgtcatctccccgaacctgaagcggaccgattcgctcccggctaacctgctggcgacggcgctgtgcgtgctggcgtggggctatttcctgcatcagggcgtggtcgatccgctgggcgggattaacaccctgtggccgctgttcggtatcgccaaccagatgctggcgggcatggcgctgatgctctgcgcggtggtgctgttcaagatgaagcgccagcgttacgcgtgggtggcgctggtgccgaccgcgtggctgctgatctgtaccctgacggcgggctggcagaaggccttcagcccggacaacaaggtgggcttcctggcgattgccaacaagttccaggcgatgatcgacagcggcaagatcccggcacagtacaccgaatcgcagctgtcgcagctggtgtttaacaaccgtctggacgccgggctgaccatcttctttatggtggtggtcgtggtgctggcgttgtattctctcaggaccgcgctggcggcgttgaaagtcgacgcgccaacggcgaaagagacgccgtatgagccaatgcctgaaaacctggaagagattgtgacccaggccaaaggggcgcattaacccgtgtgccgggtggcgctagcgcttacccggcctacattcgctgtgagatcagaactatgttcgacaccctttccaaagccggtaagtacctgggccaggccgccaaaatgatgattggcgtgccggactacgacaactacgtcgagcatatgcgcgtcaaccatccggaccagacgcccatgacctacgaagaatttttccgtgaccgccaggacgcccgctacggcggcaagggcggggcgaagtgctgttaaccctcttttgggagatagaggctgatctgctcctgcttacagccgtagatcgccgccagcttttcgcgggtgcgcttttgcggacgggagtccagcgcttccagctgtgacacggcggactggctgatgcccagtttctccgccacctcctgctgggatagcccgcgcaggatacgccacgcggcctgcaggctgacgttctgccaggtcatgatgctgcacacgtctccgggcaattccacgtcatccagactatcgtgttcgacctcaatatcctccagatcgtcatcggtttcgtcgtcgatctctgccatctgtgagcacatgcggaagtattcgtgataaggaataaccacatactgcgttttaccgttatcgtccttaattagctgaacagccataggtggctttctcctcatgcaggtaagtcgttgaagttctgcgcttgacggctaaaacataacaatggttatcgggatcgtcccgaagcgtatagatgatgcggtaatcgccaacgcgtagccggaaatgattttctgtcgccgatatttttttgatatcgggccggggtgccgagcggtcatccagttcggcaagctttacctcaatgcggcgttgataccgctcgtcaattctggaaaaagccttttttgcaccattagaccagacaatcttcatccgtacctccactgtacgcccacacaaattatagggaaataataagactattagataaattccgaatttcttatggggtactgtagagcggacataaaacggaagtaagcggtaaaaagcgaaacatcgaggcggctcgacaacgcctctgccgggcgacagaggcttgcagaaaaggtgcgatcaggcgttcaacccgccgtcgacatccagcactgtgccggagatctgcccggcagccgggctggcaaggaaggtgaccgccgccgcgatgtcttccggctggccgtagtgaccgagcgcgatcatctggcgctgggcttccgcctgttcgccgtcttccgggttcatatcgctgttggtggggccgggatgcaccaggttaacggtaatgccgcgcgggcccagatcgcgcgccaggccgcgggtgagggagttaagggcagacttggtcatcgagtaaacggcaatgcccggcatcgccacgcggttcgccagacagctgccgatgttgatgatgcgcccgccgtcggacatgtgcaccagcgcttcctgaatggcgatcaccacgccgcgaatgttgacgttgatcagcgcgtcgatgtccgccagggtcatggactccagcgggccgccgcgcgcgatacccgcgttgttgaccagaatgtccagcccgccaagggaacgcgctgcatgggtgacggcatcctgaatcgcctgcgcgctggcgctgtcggcctgaatcgcttcgccgtgccgcccaagcgccttaatttcatcggcgaccgcctgggctttatcggcggatttttcatacgtaataaccacatcggcaccggcgcgtgccagcgacagcgcgatagcccgacccaatccacggctggcgccggtaaccagcgcctttttacctgttaaatcgatctgcatgatgacctcgtgacgagagtggtgagaatcatcattaggtatagcctgtcggcgcgattaacggctgaaggattccaccttctcaaacgcggcgcgcagaatgtcgggcgttaacgtcaccggcagagagtgaattgactccaccggacgcagggtgtgggctatcaccttatccagctcgtcacggttgtgaatatcgacgtccagcgcgcgaagcgttgtcggcaggttaaagcgccggtacgccgccaccagctgcgccagcacgtcgtcctggccgagcagggcgctctggaccagaatgccgtaggccaccttggtgccgtgcaggtatttttccgtctgcggcagcacggttaaaccgttgtgcaccgcatgcgccgccgccacgcgggtatagcgttcacccagaccgccgaccatcccgccgccggcgattattgcatccaccacgtcccgaaagacctgcgtctgttcgccgcgctgctggtcggccagcgcttcctcactgtgctccagcagaacgtcgcggatcgccagcgcgccgttgatgcccagccgcacggtcagcggcaggttttcaggctgcggagcaagcactaccgcttcgtaccacttcgccagcgtatcgccgatacccgccagcaggtattcggccggggcgttgagaacgatctgcggctccaccagcaccaggaagttggcgtcatcgaagatctcaaactgcagcgcctgaccggcatcgttgtaccagacggagagtggcgtccacgccgcgcaggtggcggcaatggtggggatacccacgaacggcacgcccagacgacgcgccacggccttgacggtatccagcaccgcaccgccgccgacgccaatcaccacgctggcgtcactgccggattcgttcacaagatgagtgacgtcgcgctcgctgcagtggcctttaaacagcaggcgtttcgcccccggcgcgtgaaagctctccggcaggaacgggcgcgcgccgtcgatagcgcgctcgccgtaaatccacaccgcgcgggaaagctgctcctgggtaaagaagtcattcagacgcgcaaggcttccgggatgggagaagtagttcgccgggccaggcacgacgcggatatcggtgttgctcatggtgttgtccttttttagcaagcgctaacccgatgttatgtctggacatccggatggctaataatatttcgctttaacttatgccttttccgtcgttgtcagtcaaccggagctgtgaaaaattcgataaatcagaagagttatgaaggatttacgcggatggtttccagtcgccttgagatgcgcggtatcagcctggccttttccggctttcaggcgctgtcgcgcgtgaacttcaccttaaccggcggatcggtacatgcgctgaccggcgccaacggtgcggggaaatcgacgctgatggcggtgctgtgcgggacgcacgaccactatgagggcgaaatctccatcaataaccagccggtaagcatccgcgagccgctcgatgccaaacggctggggatccacctcgtgcagcaggaagtggacgtggcgctgatcccggggttaagcatcgccgagaacatcatgctcgaccagctggcgcagccggggcatcgcttccgctggcgcgccgtccgccagcaggcgagacaggccctggcgccgctggacgttgctctggacgttcgccgctctatcgacagctgcacgcttgccgaaaagcagcagattttgctggcgcgcgccctgtcacaccactgccgttttctcattcttgatgagcccaccgcgccgctggacgcgcacgagagcgagcgcctgtttgcggtggtgagacggttaaagcagcagggcatcggcgtggtgtttatctcccaccgcattcacgagctgaaggccatctgcgacaccctgacggtgctgcgcgacggcaagctgattgagtccggcccgatggccgatctcagcggcgaagcgatcgtcgagaagatgctcggccacgtgctgagcgatatctacccgcccgcgcggccgccgcacggcgacgaaacgttgctgcgggtagaagggctgcacgacgacgcgctgctgaaagatatctccttgcacctgcgcaagggcgaaattctcggtattgccgggctggcgggcgcgggcaaaaccgaactctgtaaggcgctgtttggcgccagtaaaagccgcgtcgcgaacggcgagctgaaccatcaggactggaaaccgcgcgacccggcggactcggtgctgcgcgggctggcgctggtgccggaagagcggcgcaaagagggcatttttatcgacgagccggtgagcatgaatcttgccgtgtgcgccgataacagcttttcgcgctggagcctgttcggccatcgtcaggcgtggcgctgggcggaggaggtgatcgcccgcgttggcgtgcgcgcccgcggacccgggcaggttttgcgacgtctctccggcggcaatcagcagaagatcgccatcggcaaatggctgcgtaatgacgcgagcgtgctgatcttcgacgagccgaccaaaggcgtggacgtgaaggccaaaaccgatctgttccagctgattgacggcctggcgcgcgagggcaaaggggtgatttacgcctccggcgagtttgccgaactggtcgggctgtgcgaccgcatctgcgtcctgtgggacgggcgcatcgtggcggaaatcgccggggccgaggcccgtgaagagacactactttattattcaaccggaggaacggcgtcgtgagcaaggccctttcagtaaacgcgacggcgtctggccgtcagcagattttcgattttctctacaagtggggcatgctgttaaccgtcgtcgcgctggtggccgtctttggcctggcgtcggacagcttcctcgatccgaacaacatcatcaatattctgcgttcgattgccatcgtgacggtgattgccatcggcgtgtcgatctcgctgaccatcggcgggttcgatctctccgtaggatcgaccgcgtcgctggcgaacgcgctggtgatttcccttttcgtctggcacggcttcggcacaaccgagtcgattctgattaccctcgcgctctgcacgctggtggggctgtttaacgcctttctgatcgttatcctgcgcattccggacatgctcgcgacgctggccagcctgtttgtgatccagggcgtggcgatgacctacagctacggcggctcgattaccgagaacatggtgctgccgagcggcgacatggcggaaggcaccatccctgcggcgttcagcctgctgggacaggtaccgactatcgtgatcgtcatgctggtggtgaccgtgctggcgcagctgggcctctcattgaccactcacggacgccggatgtacgccattggcggtaacccggaagcggcgcgtctctccggcattcgcaccacgcgctacaaggtggcggcctacgtgatcgcctccctgctggcgggcctgggcgggattttgctggcctcgcgcattggctcgtcgcaggtgaacgcgggcggcggttatctgatggatgcggtggcggcggcgtggatcggcttctcgctggccgggtccggcaagccgaatgccctgggcacgctggtgggggcggtgattctcggcgtgctgtcgaacgggctggtgatgctctccgtgccgtattacgccatggacattataaaagggctggtgctcgcggtagcgctggcgattacctacatacaaaaacgctgacaacacaacgggataaaaaatgaaaaagattgcactctctttggtggcattagggttattcaccgctctgcctggcttcgcggccacgcccgcaccgcttccggcggccattgccaaccatgacggccccattcgcatcgcggtgatccgtaacctcggctcagacgacaacaccacgcagtttattgccggggccattcaggaagggaagaagcttggctttaaggtcagcacctttttaagtaacggggacgacgccaaattccaggacttcgtgaaccaggccatcagccagaagtacgacgggattatcctgtctcagggccgcgatccgtactccaccgcgctggtgaagaaggcggtggacgccgggattaaggttgccgtgtttgataccgccgtcaacggcgagattccaggcgtgaccgttacccaacaggacgatgcctctctgacgaatctctccttcggccagctggcgaaagatttcaacggcaaggccaatatcgtcaagctgtgggtagcgggcttcccgccgatggagcgtcgtcaggcggcgtataaagagttgcaaaaacagtacccggacatcaaagagctggagtctatcggcgcggtctcctctgacgtgcagggcgacaccgccaacaaggtgggcgcgatcctcgcgaaatacccgaaaggcaaaatcgacgccatctggggaacctgggacgccttcagccagggcgcgtataaggcgctgaaggagaacggtcgtaccgagatcaagctctacagcatcgacatctccaaccaggatctgcagctgatgcgcgagccgggcagcccgtggaaggtgagcgtggcggtggatccgaagctgattggcgcgaccaacgtgcgtctggtggcgaacaagattgccggggaagccacgcctgcgacctacgatttcaaagcggcagctattccacaggcgctgctgaccgcccagccgggcgcggtgaacgtggcgtcgctggggaaaatcattccgggctggggtcagacggaagattttatcgcgccgtggtttgcgacgctggaagccaggtcaaaataatgcccggtggcgctgcgcttaccgggtctacggtttggtaggccgggtaaggcgcagccgccacccggcgaaaggagctcaaggtgactcatttaccccctcccgaatacagccgcaacatgcggctgattggccatagcgttcagggtggtcgcccggacggcgtgcagctgatggtgcaccgcggtttcgcttatatcggccatatggtgtcgcagggcttttcgattgtcgacgtgcgcgatccgaaaaacccgaaagcggcgggctacgtgcccgcgccgcccggcacctggaacgtgcatctgcaggcgcatgatgacctgctgctggtcatcaacgcccgggatctgtttgccgatgcgcgttttgccgacgagaaggtctactacacccggcaggtgggcgagaccgtcagcgacgtgcaggacaaaggctggagcgccgggctgcgcgtgtttgatatctccacgccggacaggccgcgcgaaatcggctttctgtcgctgagcggcatcggtattcaccgcatctggtacgtcggtggccgctgggcgtacgtgtcggcgcttattgacggctttaccgactacatctttctgacgattgacctggccgacccgcgtaagcctgaggtggcagggcgctggtggctgccggggatgaatcaggcagaaggggagaagcctaactggccggaagggaaacgctacgcgctccaccatgcgattattgccggcgataccgcgtacggcagctggcgcgacggcggcctgacgctgctggacgtgaaggatcgtacccagcctaagctcattagccaccgcaactggagtccgccgtttggcggcggcacgcacaccgcgctgccgctgccggaccgcgatctgctggtggtgctggacgaagcggtgctcgataaccaggaagacggcgagaagctgatctggctgtttgatattcgcgagccgtcgaacccggtcagcatctctaccttcccgcagccggatgaaatcgactacgtggcgaaaggggcgcatttcggcccgcacaacctgcacgagaaccggccggggagctttgtcagctcaacgctgatttttgccacctatcagaatgcgggcgtgcgcgcgtatgacatctccaatccgtatcggccggttgaaacgggggcgctggtgcctgccgcgccggcgaaaatgatggatacccgcccgaatcgcccgcaggtgattcagtcgtgtgacgtgtttgtggatgcgcagggaattatctacagcacggactataacggcgggctgtcggtaattgagtatctggggtgagtttttgccgggtggcggctttgccttacccggcctacattttgctctcgtaggcccggtaagcgcagcgccaccgggcaaacgttctcaactgtactgccgcacccgcgccaccagatcttccgcgctctcgatacgatcggcaatcacgatcagcgccttgccgagcgttatcgcgtggcgcaggcattcgtggcgcatcgcctcgtcctgaatggtgtcgatatccgcgacgtgggaaagcccgacgctgcggcgaatgagttcggtgccgcagaagccgatggcgtcatgccagacctttttctggaacgcggaggcatagcccggcgcgctgagcgccgcgtcgcgcgttttctcgtgcgccagcgcctggaagcgttccgcgaaggtgttccacagctcctgaatatcggtcaggcgctgctcgcgcgcggcggcggcatcgcgaatgcccaggtgccccggcaggccgcagaagttgagcagcaggttgccgatggcggtgccgatatcaaatccaatcgggccaaaatagccgaactcggcgtcgatggccttcaggctgccgtcggccacaaaaatcgagccgctgtggatatccccgtgcagcagggcttcagcctgagaaaagaagcggtgcttgagggaggccacggcaattttcagctgggcgtcgtcgcgtagcgcggcgacgtcattttccagctcggccgggtagctgttgcgttcgtggatctggtacggatcgttgaagaacagatcttcggtgatctcacacatctccgggttgatgaatttcgccaccagcgctttcttctcgtgcggatgcaggaagaaatcgctggtgtggaacagcgcgtgcgcgaggtattcacccagctgacgcgccgcctgcgggtaataattatttttgatcagctcgccgcgccagatgcgatggctggagagatcttccatcaccattaccgccagttccgggtcaaagtggtggattttcacggtgtgctgcgggctgtgccggtggtgctcgaccagcgtttgcgcctccagacgggcgcgatccagcgtcagcggccaggactcgccgacgcagcgcacgtagggcagcgcctgcttgacgatgatgcggctaacgcccgcgctgtcgaaaattttaaacaccagattgaggttgccgtcgcctacctcctgcgcctccaccagcgatgaaggatcgtcaaggccgccaaactgcctggcatattccacggcgtcctgagcggtaaaggttcggtattgcgacatggcctgctcctcacgggtttgctaataaagacatgtagacgtctatacatctggatttcatcctgacacaatgtgctacaacaacgcaacagggaattaacgacatgcagacattacagacgaccagcctgcgggtagcggataatcagctctttatactcgaccagcaggcccttccgcaggagaaacgctggctggatgcctcaacggtagaggcgctggtaggacatattcacgccctgcgggtgcgcggcgcgccgctgatcggactctctgcaagcctgctgctggcgctgctggcggaaaacggcaaaagccgcgacgagctggcggttgcgctggaaaccctgcgcgcctcccggccgacggcggtgaacctgatgaataacctcgaccgcatgaagcgggcgctctggcaggaagagtatgttccggcgctggtggccgaagcgctgcgcctgattgacgaagacaaacgactttgcgatgcgattgccagcgcgggcagcacgctggtgaagcccggcagccgtctgctgacccactgcaacaccggcgggctggcaacggcgggcgtcggcaccgcgctgggggtgattgctcgcgcgcaccaggaaggcaacgtcagcaacgtctgggtggatgaaacccgccccctgctgcagggcggtagattgaccgcctgggagctgggcgagctgggcgtgccgtatcagctgattaccgacgccatggccgccagcctgatggcgaaagggcaggtggaagccgtgtgggtgggcgcagaccgcattgcggccaacggtgacgtggcgaacaaaatcggcacctactctctggcggtgctggcaaaattccacggcattccgttctacgtggccgcgccgcaaacgaccctcgacccggactgcccgaacggcgacgcgatcccgattgagcagcgcgccgccagcgaggtgacgggcgtcgccggaagctttggcgcggtgcagtgggcgccggaaaacgcgctggtctataatccggcgtttgacgtgaccccagcctcgctgattagcggctgggtgctggatacgggcgtggtcacgccggaagaggttgcggaagggaaatttgcctgagtccggctatcctttaaggggctcccttaagaggacaacatcgtgacgctcgaccctgaaacagacttaaaactggagcgcgtggtggacgcaccgcgcgacctcctgtggctctgctggactatgcccgaacacatcaaacacttcttcatccctgcaccgcataaggtgctcgactgcgatctcgatctgcgcgtgggcgggcggttcaacaccgtgtttgaggtggacggccagcggatggataaccggggcgtgtttcttgaaatcgaccccgcgaaaaagctggtctttaccgacggctataccgaaggctggaaaccggccgagaagccgtttatgacggcaattttgctgctggaagacgtcggggagggcaaaacccgctatacggcgattgcgcgccaccccacgaaggaaatccgcgagcagcacgagcagatgggatttcacgaagggtgggggattgtgctggatcagctggtggggtatgtgaaagggcttaacgcttagtgcgcgctggtgccctcaccccgaccctctcccacagggagagggagaaaagatcaggccaggcgtggatacgcatccgcaattgcgtcaccggtaaactgggcaacccagccttccgggttatcgaaaatacgaatcgccgtaaagttcggctctgagcccatatcaaaccagtgcggcgtgcccgcgggcacggagatcaggtcgtttttctcgcacaagacctgatatacctcatcgccgatgtgcaggcagaacaagcccgcgccttccacgaaaaagcgtacttcgtcttcgccgtgggtgtgttcgttcaggaacttcgcgcgcagcgcgtctttctgcggattgtcggcgcgcaggctgatcacgtcccagctctgatagcccttctctgccaccagtttgtcgatcgcatgttgatacgccgcgatcacggcttcaggcgcgggatcgtgtcctaaatcgcgatccgccgcccagcgttcaaaccgcacgcctttcgcgttgagctgttgggcaatctcggcggcgtcggtgctgtgccactggtgttgactggcgtctttgtcggaataaatggtcaatgcgctcatgaagggatctgctccgggttaatctcgtcaaactggtggacctgatggtggtggcttgcgccgtcatcatcaccgcgaatcagctgcagggtacgaaatcctgcctgttcagccgcgtccagctcctgatgaatatcggagaggaagaggatctgcgacggggcaatgcccgtttgcgccgcaatgttctgataagactgcacctcgcgcttggcgccgatatgggtgtcgaaatagccgctgaacagatgagtaatatcaccttcgtcgctgtagccaaataacagtttctgcgcggcgacggagccagaggaataaacatagagatcaatcccttgcgctttccatttttccagcgccgggagcacgtccgggtagagatggccggtaaagtcgccgttaacgtagccgtcgtgccagatgatcccctgcagcgctttaagtgccgtggatttacggtcttcatccataaaggcaaacagggcgtcgataagttcgctgacgctggcgtgtgggttagcgatttcatcacgcaggttgtccagaatggatttgaccggctcggcgtactgctgcgcggtcacgaaggccgccagtcgctcacgcgcgtaggggaacaaaacatcatggacaaaacgaatatcgctggtggtcccttcaatatccgtcacaatcgcgcgaatcatactctctccagttgtcgtaaacgcatttcgcattcaaataagaactctaatccttccagatgacgtcgggcttcggccacgtcgcgtccccagcaggttaagccatgaccgcgcagaagaaaaccataattaagcggccgttcctgggcgtaatgagcgattcgtgaggcgagggcgtcgatatcctggtcgttatcaaagaccgggattgccaccgtatccagatgcgtggtttgtccggtgagggatttttgcatctcaaagccgctgatgttgagctcggcctctttgaccagacgcgatagcaccgtggcgttaaccgtgtgaacgtgcagcacggcgttggcttccgggaacaggcgataaataagcgtgtgcagaccggtctccgccgacggtttgcgaccggacggcgcgcggttggtggcgatctccacctgcagaaagtcatcggttgtgaggctacctttgtccttgccggattcgctgagccagcagagatgttcgtcctgacgcaccgacatgttaccgccggtagcgggcgcccagcctttggcaccgatccagcggcaggcgtcgaccagatgcgtgagttgcaggttgtctgtcattttccttttaccctctcggccaggaatattcatattgtttagacgtctaagcgtcttgattgccaaagactaacatcgtgttatagtggcagcaacataagtattacaagcaggcacaacacaatgagcattaacgccttgattccgcaaagtaaacttcctaacctcggtactaccatctttacgcagatgagcgccctggcgcagcagcacaacgccattaacctttctcaggggttcccggatttcgacggcccggcttatctgcaggcgcgtctggcgtatcacgtggcgcagggggcgaatcagtatgcgccgatgacgggcgtgcaggcgctgcgggaagcgattgccgataaaacggcggagctgtatggccataagcctgatgcgaacagtgatatcacggtgacggcaggggcgaccgaagcgctgtatgcggccatcaccgcgctggtgcgcgcgggggatgaagtcatctgctttgatccgagctacgacagctatgcgcctgcggttgaactctccggcggcgtggtgaaacgcgtggcgctccagccgccgcatttccgccctgactggcaggcgtttgctgcgctgctgagtgacaaaacccgtctggtgatcctgaatacgccgcataacccgtcggcgacggtgtggcaaaaagccgattttgccgcgctgtggcaggctatcgccgaacgggaaatttacgtcctgagcgatgaagtctacgagcacatctgctttgctgaggaagggcatgccagcgtgctggcccatccgcagcttcgcgagcgtgctatcgccgtctcttcgtttggtaagacctaccatatgaccggctggaaggtagggtactgcgtggccccggcggccatcagcgctgagctgcgcaaagtgcatcagtacctgacgtttgccgtgaacacgccggctcagctggcgctggcggatatgctgcgcgcggaacccgcgcattaccgcgagctgccgcacttctatcgtgaacgtcgggatctgtttgtggcggcgctgagccaaagccgcctggaaattttgccgtctgaaggaacctatttcctgctcgccgactacagcgcgatttccgaactggacgacgtcagcttttgccagtggctgacgaaagaggtcggcgtggccgccattccattgtcggtgttctgcgccgatcccttcccgcacaagctgatccgcctgtgctttgcgaagcaggaatcgacgctgctggcggcggcggagcgtttgaacacgctctgattatttcaccgtccacgcttctgagtaacggcggtctgcaaacagctccagcagaccgttgatttgcttgaggcgcagcacctcatcgctgtccatgcccagctctttgcctattcgctcatcattccagccgagctgtgccagttcgcgcacgatatctgacatggcgttgatttgatgccgaccccgcgcccgattgtggcgaatcgtggcggccatacggtcatgtttatcctgccggtgctggcgcaggcaggtgacggggagatatcctctgagctgacgcttcaacgccgcccgatttttgccgatttcgtggcgatgaaagccatccacaatttcgtagtgatgggcttcactttccgtcacaacaataggttgggtgaatccatcgagttcgagcgacttgctgagcagccgtttttccggaggggcaacgttattggggttgtagtcgttagcgataatcgcgtcctgtttgatccagagaacgcagtctatcggttgctcgcgaaaagggctgtttttatggatcgcctttttgccgccaaaaaagacccggttgacaacggcacactcatctggaacaaaattgttgataccgataaaaatgtttctgcctttgtttattccggggagtggatttatctggcgagctataacgcctcctcaggctacgatatttcacgtatcaatctggcccctcctgcctccaccaaagaacccgtgatgagctggtcgaacggagaattaacacaattaagcctgagtagggattcactttatgtggcttatcatgacgccggaagcagtaaattcatgcgtattccgtttgctgatatccgtaaccaccaggcaattccggtccctgcagatgaagacgtgagtgcgatatttgccagcagcgatagtcaggacattctcttcacccgtcagggctggcttcatccccccgtcatttatcattatcaacctgcggataacattacccagaaaacagagttaataccgccgttaagccagccccttacagactatgtgacggaagaaaaatgggtcactacagctgagaatgttcgcgtcccactgaccctcatataccgtaaaggcattgcgcgcgatggttcggtccctacctggttgacggcttatggcgcgtacggcgtgagtacgtttccttcattcgatctgactcgtctgctctggctggaacaaggcggtattctcgctatcgcgcatgtacgcggaggcggtgaaatgggccctgaatggcacgaagcaggaagagcggataagaaagaaaattccattaccgattttattcgttgcgcggaatatcttatcgacagtcgctacacctcaccgtcaaaactggcaatcgggggtgaaagcgcggggggaattatcgtgggtatggcgatgacccgtcgcccggaactgttttccgcagtggccatagacgccggaatactgaataccagccgactggataacattccgataggcgtgatgaactatgacgaactgggttcaccgctgacgccgtctggcaggctaaacttattgaaaatagatgcctaccgacatctggtacctgaaaaacgttatcctcccgttctgttaaccgtgggcctgcatgaccagcgcgtttccccgtggcaaacagcaaaattcgccgcccggttagaggaggcaggctcgccgcgaagcgtgctggttctggcttaccgtcagggaggacacagtgcggcaacctatgccgaggccgattcaaaattagtcgacacggtaagtttctttatctggaaaaccggtcttcacgttcaggacaggtgaaagcggcacccgttacgggtgccctgtcattcatacacgaaatggttcaaacatccgggaacatcacgctattccccggcgcttccctgtgcagatggataaagttcaggtgccgttcatactggtccagaatatccgtaatcacctgctccttgctgtagtccatcaaatcattcccctggcttccttcaagcaagaaggtttccagccggtagtaggtcgatttcccgctgcgcgcccggtaggtaaagccgggaaccgagtactgctgcggccagatctggtagacaaagttctgctcgtcgcccatgtgcaccagcagatccaggtgccccagggtttcaccctcctccggcggcaggtttttcagctccacgtaggcgccacgcagcttcagctcctgcgccacctcttccattgccgggaagcagaccgtctccatcatctgtttggtgtagcgcgtgcccgggtagttcatcaggcgcgacaggcgtttcttccagctcagtctgtcctgcgcccccatcggacgcggtgcggtatcgcggctggcgctgacgcggcggtaatcttccaccttgagcgatttatacagcccggccatcacaaagaagatgacgaagctgaacggcagccccatgatcaccgtggtgttctgtagcgccgagatgccgttggtcatcagcatgccgagcgtcagcaggccgatggcgaccgaccagaagatgcgcagccagttcggggcatcgctgttgatatccttcagcttcgaggtgaagttacccagcacaagcgcgccggaatccgccgaggtgacgtagaacagcaggccggtaatggtcgccacggaggcgctaaaggtgaacgccgggtactgcgccagcaggctgtagaagccgcgctccgggtgcgccatcgcttcctgtgcaaaggtcgcgttgccgtggataatctcatgcagcgcgctgttgccgaacaccgacagccacagcagggtaaaggtgaacgggataatcagcgtgcccatcacaaactggcggatggtgcgcccgcgcgaaatacgcgccaggaacaggccgacaaacggcgaccacgccacccaccacgcccagaagaacagcgtccagttgttcatccactccactggacggtcaaaggcgaagctgttcagcgtcatgcccataaagcggtttacgtagtcgcccacgttcagcactaaggcattgagcaggaacgaggtgtcgcccataaacagcacgaacaggatgaggcccagcgccagcgccacgttcagttcggagagcacgcggatgcctttatcgacgcctgacgtcaccgaaatggtggcaataatgacggagagcgcaatcagcgccgctttcgccgccatcgaatccggaatatcaaacagcacgctcagcccgtagttgagctgcaccacgccaatcccgagcgttgtcgcaataccgaagatggtgccgatcaccgccgcgatatcgacgctgtggccaatcgggccgttaatctttttaccgaaaatcgggtacagcgcggagcgaatggtgaggggcaaattataacgatagctaaagtatcccagcgccatgcccatcagggcgtacattgaccagccggtcaggccgtagtggaacagcgtccagaccatcgcctggcgcgcggcctccatcgtctgccctgccccttccggcggctgcatatactgcgtgaccggttccgccacggagaagaacatcaggtcaatgccgatgcccgcggcaaacagcatcgcggcccagctcagcaggctgaactcaggcttggactgctctggcccgagcttcacggagccgaagcgcgagcaggcaatgcagaccacaaagacgatgtagagcgtcgccgccagcaggtagtaccagccgaaggtcttcgatacccagttcagggtgcgcccaatccactcggcagaaaaatcgcgaaagaagatcgttgtcagggaaaacaacaaaatcagcccggcggacgtataaaaaacgaccgggttgattttgtctttttctctgtcctgtgaaaggtctgtcatccagtatcctcactgtttttgtaactattaaaatccaaatccgcaacaattaagacacattttatattgaacgtccaatcaaaaaccgctttaatggttaaccaacgctgatgaatggagtggcaataatgcccaaagtggggatgcagccgatccggcgcaggcagcttatcgacgccacgctggaagcaataaatgaagtgggaatgcacgacgcgacgatcgcgcagatcgcccgtcgggcaggcgtttccacggggatcatcagtcactatttcaaagacaaaaacggcctgctggaagcgaccatgcgcgacatcaccggccagctgcgcgatgcggtattaagccgcctgcacgccctgccgaacggcagcgcggagcagcgtctgcaggcgattgtcggcggtaactttgatgaaacccaggtgagcagcgcggcgatgaaggcctggctggccttctgggcaagcagcatgcatcagcccatgctctaccgcctgcagcaggtgagcagccgccgcctgctgtcgaacctggtgtacgagttccgccgcgagctgccgcgcgagcaggcccaggaggcgggctacgggctggcggcgctgatcgacgggctgtggctgcgcgccgcgctgagcggcaagccgctggataagaccctggcgcagtcactgaccagccactttatcagccagcatttaccgaccgaataaccgaggagaatttatgtcccgaatggcagaacagcagctttatatcaatggtggttatacatcggccaccagcggtcgcaccttcgagaccattaacccggccaacggtgacgttctggcgaccgtacaggccgccgggcgtgaagacgtcgaccgcgccgtggaaagcgcaaaacgcgggcaaaaaatctgggcggcgatgaccgccatggagcgctcccgcgttctgcgtcgcgccgtcgacatcctgcgcgagcgcaacgacgagctggcaaagctggaaaccctcgacaccggtaaagcgtattccgaaacttccaccgtcgacatcgtcaccggcgcggacgtgctggagtactacgcggggctgatcccggcgctggaaggcagccagatccccttgcgtgagacctcattcgtctatacccgccgcgaaccgctgggcgtggtggcgggcatcggcgcgtggaactacccgatccagatcgccctgtggaaatccgccccggcgctggcggcgggcaacgcgatgatcttcaagccgagcgaagtgacgccgcttaccgccctgaagcttgccgagatctacaccgaagcgggcctgccggacggcgtgtttaacgtcctgccgggcgtgggcgcagagaccggccagtacctgaccgagcatccgggtatcgccaaagtctcctttaccggcggcgtcgccagcggcaaaaaagtgatggcgaacgccgcggcctcgtccctgaaagaggtgacgatggagctgggcggtaaatcgccgctgattattttcgacgatgcggatctggatctcgcggcggacatcgccatgatggccaacttcttcagctccggccaggtctgcaccaacggcacccgcgtgtttgttccggctaagttcaaagccgcgtatgagcagaaaatcactgaacgcgtgggccgcatccgcgcgggcgatctgttcgatggagctaccaactttggcccgatggtcagcttcccgcaccgcgacagcgtgatgcgctacatcgccaaaggcaaagaggaaggcgcgcgcgtgctgtgtggcggcgacgtgctgaagggcgaaggcttcgataacggcgcgtgggtggccccaaccgtgttcaccgactgcaccgacgagatgaccatcgtgcgcgaagagatcttcggcccggtgatgtccatcctcacctacgaatccgatgaagaagcgattcgccgcgccaacgacaccgactacgggctggcggcaggcatcgtcacggccgacctgaaccgcgcccacggcgccattcatcagctcgaagcgggcatctgctggatcaacacctggggtgaatccgccgcagagatgccggtcggcggctacaagcactccggcattggccgcgagaacggcgtgatgacgctgcagagctacacccaggtgaagtccatccaggttgagatgggtaaattccagtccatattttaaccgggaggtttatttgcaatttgactacatcattatcggggccggctctgccggcaacgtgctggcgacacgactgactgaagatccgaacaccaccgtcctgctgcttgaagcaggcggaccggattaccgatttgacttccgcacccagatgcccgccgcgctggcgttcccgctgcagggcaagcgctacaactgggcgtacgaaaccgagccagaacccttcatgaacaaccgccgcatggagtgcggacgcggcaaagggctgggcggctcgtcattgatcaacggcatgtgctacatccgcggtaacgcgatggacctcgaccactgggcgaaagagccgggcctggagcactggagctacctcaactgcctgccctactaccgcaaggcagagacgcgcgacgtggggccgaacgactaccacggcggcgacggtccggtgagcgttaccacctcgaaaccgggcgtgaacccgctgtttgaggcgatggtggaggcgggcgtgcaggcgggctatccgcgcaccgacgatctcaacggctatcagcaggagggcttcggcccgatggaccgcacggtcacgccgcagggccgacgcgccagcaccgcgcgcggctatctggatcaggcgaaaccgcgtccgaacctgaccatccgcacccacgccatgaccgatcgcatcctctttgagggcaagcgcgcggtgggcgtcgagtggctggagggtgaaagcaccatcccatccaaagcgacggcaaaaaaagaagtgctgctgagcgccggggcgattgcctccccgcagatcctccagcgctccggcgtgggcaacgctgacctgctgaagcagttcgatatcccgctggtacacgatctgcccggcgtgggggaaaacctgcaggatcacctggagatgtacctccagtacgaatgcaaagagccggtctccctctaccctgccctgcagtggtggaaccagccgaagattggcgcggagtggctgtttggcggcaccggcgtgggcgcgagcaaccacttcgaagcgggcgggtttatccgcagccgtaaagagtttgagtggccaaacattcagtaccacttcctgccggtggcgattaactacaacggctcgaacgcggtgaaagagcacggcttccagtgccacgtcggctccatgcgctccccgagccgcggacacgtgcgcatccagtcgcgcgatccgcaccagcatccggcgatcctgttcaactatatgtcccacgagcaggactggcaggagttccgcgacgcgatccgcatcacccgcgagatcatgcaccagcccgctctggacaagtaccgcggccgcgaaatcagtccgggtattgactgccagaccgacgagcagctggacgagttcgtgcgcaaccacgcggaaaccgccttccacccgtgcggcacctgcaagatgggctatgacgagatggcggtggtcgacggcgaaggccgcgttcacgggctggaagggctgcgcgtggtggatgcgtcgatcatgccgcagatcatcaccggcaacctgaacgccaccaccattatgattggcgagaagattgccgatgcaatccgcggtcgcgagccgctggcgaagagcacggcggcgtattatgtagcgaacggggcaccggtgagacgctaagtcatttgccctctccccaccggggagagggaattcacttccccgccacaaatttattttcatttccctgcatccagtttccccccgcccctcgtatatgagtatgtgagcaacgcctttgctccttaatccgaggataaatgatgaaaaagctactcagtgttgcattcgtatccagcgcgatactcttctgtgcaggcgcatcagcagccatgacgtcagacaccgtgatggtgggcggagcggcgatgttcccgagcaaaaatatcgttgaaaacgccgtgaactcgaaagatcacactacgctggtggccgccgtcaaagcggccgggctggtggatacgctccagagcaaagggcccttcaccgtgtttgccccaaccaatgcggcgtttgcgaaattgcctgccggcacggtcgagaacctggtcaaacccgaaaacaaagccacgctcaccagcatcctgacctatcacgtggtcgccggtaattacgatatgaaagcgctggagcagaaaattaaacagggcggcggccacgcggagctgaagaccgttaacggtcaaccgctgtggatcatgagtaacggcccgcacaatattcagcttaaggatggtaaaggtaacgtggcgaacatcagcacctacgacgtccatcagaaaaatggcgtgatcgatgtgattgataccgtcctgatgcctaagtagttgtctatacttcggaagtgtgacgttgccttccggaaaaaacatggataacgcgctggctgaacagcagttgaaattaatgcaggcgatcgctaacggcgatcgccgcgcatttgaacaactttaccgactcacatcgcctcacctgtttgccgttgcgctgcgcatgctgcgcgaccgcgcctgggcagaagagatcctgcacgactgttttgtcaccgtctggagtaaagccgaaacctataacgctaccctgagctccccgatgacctggcttacgcatattgttcgcaaccgctgtattgactggctgcgcagcgggcaaacccgggctgcagcccgtgaagagtcgtattcagaagatattctgctgagcgaaagcgatgagcagaataactggcacgacgatgcgcaggcagagcggctcaggcattgtctcgaacatttgagcagcgagcagcgccagagcattacgctcgcctactatcagggaatgtcccacagcgacattgccgactggctccagcagcctgtaggctcggtgaaaagctggatacgtcgggcaatggatcatcttcgggagtgcgtggggctatgaatgacgcagaaaaacgcgacgacatgctggctgcggaatatgccctcggcaccctgcgcggaggggcgcggcttcagttccagaaaagggtcctccgtgaacccgctctggccgcccgcctggcgtactggcaggacatgttcagcacgctggatagtcatcttgtgcccgtccctccacccgagacggtgtggaaaagaatcaccctcgacctgccgcccaaaaagcctttacgccaaagtcggccttatctcggctggatggttgcggcctcactcgccgccctgacggtcgttgcctggtatgccacccgtacaccggaactcgttccgctgatcgtcctcaacgatgcccaacagcacggggaatgggtcgtcagcgcggatgccagccgccagcacttgagcattgcccctcttcggccgacggccgtcgcggcgcaacacagcctccagctttggctgatcccaggcgggcaggcgccggtctccatggggctgctgcataacgacataccgacacgcgtcaccctcaggaacacaacgctctctcctgacgccacgatagccataagccttgaaccagcgggcggatcgcccactggactccccacaggcccggtgctttacagtggcaaattgtaattctcaggccctgttcgcagggccgctatcgtgaccccatttcatttatatactattctcggttacctataagaattaaatattaagcctgtaattaatgtaattattaaaaaacgacattgacagactcttgcgtactccattaagttttaaacgaacatcattttattcccgatacacaatatataaaaaaaccgcattaatgaatttctcattattcattaatgcttctctgccttttattttttgcatcactcaatagcgagataagatcatgaataatagtgcaaacaaggttgttgtcattaccggtgccagcagcggtattggtcaggcgattgccctccatttagcgaataacacgttttcgctggtgctggtggcgcgccgtctggacagaattaatgccctggtggatcagattattcagcaaggcggcaaggctattgccgtcaaggccgatgtcacccgtcaggaggaggttcagcgcgccattgacgctgccgttgccgcctaccagcgcgtggatgtgctaatcaataacgcaggctttatggctatcgccccgcttagcgagctgaaaaccgacgaatgggacaagatgattgacaccaatctgaaaggggtgctgtacggcatcgcggccgcgtggccggtgttccagcgtcagggcagcggacattttattaacgttgcctccgtcgcgggcatcaaggtgctggcacctggcggcgtggtgtacagcgccacaaaattcgccgtccgcgcgctgagtgaaggcttacgtcaggaggcgggtaaaactatccgcacgacgcttatttcgcccggcgccgtcgaaagcgaactgaaattcggcagctctgacgaagagagtaaaaaatttctccatgagttttataagcaggctattccggctgacgcaattgcccgcgcggttttatttgccatagaacagcctggcgacgttgatattaatgaaattgttgtgcgtccaacgcaggaagaattttagcctgcgttaaataatgctgaatgaggtgtcagtatgattaaatcattaacgtccttatcagatctcaatatgcgaacgggtgccgatattcttcttgaagtgctggagagtgaaggcgtggaatatatttttggcaaccccggcaccaccgaacttccgctcattgatgccctgcttcgccatgaaaatattcactatattctggcgcttcaggagagcaccgtggtggcgattgccgacggctatgcgaaagcctccggcaaaacgggctttatcaatttgcataccgcgagcggcctggggcacggcatggggaatctcattaattcgcggatcatgaaaaccccgctggtggtgaccgttggacagcaggatacgcggcactacgtccgcgacccgctgctgtatgatgatattgtgtccatcggctctccggtcatgaagtgggcgcaggaggtcaccagcgccgaccagctcccggtgctggtgcgccgcgcgtttcacgctgccagctatcctcctggcggcccggtgctgctctccctgccgatgaacgtgatggaagagctgagcgacgccggaatacagacggcgtcgagagtaaactaccacaccgtggcgggctcgctggacgagctggcggaggcgctcagcgagatcgcgccgggcaggatcatgattgtggcgggcgatgaggtgcactctagcggctcgacgcaggagattgtcgagctggcggaagcgctcagcgcccacgtctacggctcctcctggccgctgaatttgccttttcccactcagcacgcgctctggcggggcaatatgcccaccaccgccagcgaaatcgccagcatcatcaatgcctacgatgccgtattcatcatcggcggcagaagcctgatcaccattttgtacagcgagggcgaggccattccggcgacctgcgcggtgtaccagctctcggcggatatgcacgagcttggccgcacctatgccactcgcctttcggtgatgggggatatcaaactgtccctgcacgaactgctgccaaagcttaagcagcgcctgatcgccagcacgctggcccaccagcggctgctggtggcggcccgcgacgaacgagagaaggagtggcagcagcaggaagaacgtctcgccgccgagcggctacgcccggccctttcgccgatggtcgcagcctgggaagtcatccgatccattccggcgggtaccaccatcgtggatgaggcgatagcgaccgccaggcatgtccgccggttcatctctgaccagcagcaccagcgctactactttatgcgcggcggcggactgggctgggggatgcccgcagcagtaggtcactcgctggggctgggccgcgagccggtagtgtgtttagttggagacggagcctccctctactcgccgcaggcgctctggacggcggcacacgaaaatctgccggtcacctttatcgtcatgaataacagggagtacaacatcctgaaaaactttatgaagagccaggctgactacagctcaacgcggctggggcgttttatcgggatggacctggtgaacccgcatatcgattttcagtcgctggccaccgccatgggcgtccactgctgccgggtgaccgaggctgcggatatcgccgaagcggtaacgcgcggcctgcagtcaggaaaaaccaacctgattgaaatcgcgatttccgcggattaaccgcgcgtttacgctgtaccctacataaaaaacttataaccgaaacgcctcaagccgctttatctgccgcccttcctcgtcaaaattctctgccgccagccaggcgcgcagctccgcgtctctttgcggccattcgccgtcaataatagaaagcatatcgctgtcgcggttgcgccctttacgcaccagcttctggcgcaggcgtccctcccagacaaaccccagccgctccgccgccctgcgcgacgccacgttcatggaatcgcacttccactcgaggcgccggtagccgtgctcaaacgcatttttcagcagcagccacaccgtttcggtgccgatgcgggaacctttcattttgcgcgaccaggtgacgtgaccaatttccaccgaccccagcagccgctcgttggccatatagctcaccagccccaccgctcgttcggtgcgtaagtcaatgacggcaaacggcaccagctcatcgtccatgaccttcgccatgatccagtgcgcggtggcttccacgctcgtgggctgcgtgctggcaagccacgtccagtcgctgtcgtctcccagcgcgtaggcctcaaagagatcggccgcgtggcgatcggcgtccagcggctccaggcgacaatactggccgaacagcggcgtgcgggttaacgcgcgcgcgcccttccagtcgggaacgatatcgttaacggtttgaccatgttgattgatttcgggcacggcggtgactccctgaaaggtaaggcatttgttatagcaggttaaaaagcaggcgaaaagccgcgtgttttaatagcccgagcgcatgcgatattcccggaaggcataagtaaagctgaatttcgactttgtggaatgtcacagtcgccctaacgtagcggagcataaaacaatcacaatatattcttctcagggatcgctatgacaaaaaaactgttgccgttactggtgctggctgcgctctcaggcgccgctcacgccgctacgccgcccaacacgctggtggttgcccaggggcttgatgacatcgtgagcctcgacccggccgaagccaacgagctctccagcatccagaccgtgccgagcctgtaccagcgtctggtgcagccggaccgcgataatccggaaaaaatcacgccgattctggcagaaagctgggacgcggacgcggcagcaaaaaccctgaccatcaagcttaaacccgatgcgacattcgcctccggcaacccgctgcgcccggaagacgtgatcttctcttatacccgcgccgtgacgctgaacaaatccccggcctttatcctcaacgtgctgggctgggacgcgagcaacatcgccagccagctgaaaaaggtggacgatcataccctccagcttcactggacggcggacgtcagcccgtcggtggcgctgaatatcctctccacgccgattgcctctatcgtcgatgaaaaagaggtcgccgcaaacgtcaaggataacgacttcggtaacgcgtggctgaaaatgcactcggcgggcagcggcgcgttcaaaatgcgcgtctaccagccgcatcaggccatcgtgctggaagctaacgacgccgcgcccggcggcgcgccgaagctcaaaagcatcatcattaagaacgtccccgaccccgcttcacgccgcctgctgatccagcagggggatgcggacgtggcgcgcgatctgggtgcagatcagataagcgccctggatggcaagccgggcgtgaaggtgctgagcattccgtccgccgagcagaattacctggtgtttaacaccggcaacagcgccaatccgctgctgaacaacccggcgttctgggaagcgtcgcgctggctggtcgactatgacggcatcacgaagaacctgctgaaaggccagtattttgttcaccagagcttcctgccggtcggcctgccgggcgcgctggaagacaatccgtttaaatttgacccggcaaaagcgaaggcaatcctcgccaaagcgggcattaaggacgcgcacttcacgctggacgtggagaacaagccgccgtttatcaccatcgcccagtcgatgcaggcgagctttgcgcagggtggtgtgaaggtggatctgctgcctgccgccggaagccaggtctatgcccgcgtgcgcgcgaagcagcatcaggcggcgatccgtctgtggatcccggactacttcgatgcgcactccaacgccagcgccttcgcgtggaacgacgggaagtccagcaccgtggccggtctgaacggctggaaaattccggagctgaacaaggccacgctggcggcggttgccgaaccggatccggcgaaacgtctggatctgtacaagaagatgcaggaacagctgcagcagagctcgccgtacgtcttcgtcgatcagggcaaaacccagatcgtggtgcgcgataacgtgaaggggtatcagcaggggctgaacgcggatatggtctggtacgatcgcgtcacgaagtagcccttgttgccgggtggcgctgcgcttacccggcctgtgttctcggtttttgtaggccgggtaaggcgaagccgccacccggcatgaagagattttccatgccacatctttccacccgcgtgcttcagggcctgctgaccctgctgctcacgctcttcgggctgctgctcgtcacctttgcgctctcggcgttttcaccggtcgatcgcgtgctgcagatcgtcggcgatcacgccagccagtccacgtacgatcaggttcgccaccagctcgggctggatcgtcccctgcccgtgcagttctggcactatctgcagagccttgcccacggggatttaggcaccgccagcgccaccggacagccggtgctgcaggatctgctgcacgccttccccgccacgctggagctggcgaccctggcgttaatcatcgggtccgtgctcggcgtgacggccggggtgctgtgcgcccgctacgccggttcgccgctcgatttagcgatcagaacgctcaccctgctcggcaactcggtgccgattttctggcttggcctgctgatgctggccctgttctacgcgaagctgcagtggagcgcgggccccggcaggctggacgatatctggcagttcaccgtcgagccgcgcaccggctttgcgctgatagatacctggctttccggcgatcgcgaggcgtttcgcaacgccatcagccacctggtgctgccggtggtgctgctggcctattactcgctggcgagcataacccgcctgacccgctccgcctgcctcggcgaaatgaacaaggagtacatcctgctcgcccgcgccaagggtgccggggagatggccattctgctgcgccacgtgctgccgaacattcgcagcaccctgctgacggtgatcgccctggcctataccagcatgctggaaggtgcggtattaaccgaaaccgtcttctcgtggccgggcatcggacgctatctcaccaccgccctgttcgccggagacacgaccgcggtcatgggcggcacgctgctgattggcgtctgctttgtcctgatcaataaccttaccgacctgcttgtgcgggcgaccgatcccagagtgcgctgatgccgttttatctcttcttacgccgcctgcgccgctcccctgccgccgtttgcgggctgattgccctcgcgctgctggtgtttattgccctattcgcgccctggctggcaccggttgatccgaactggcaggacgccgccgcgcgcctgcaggcaccgaacgaccagcactggctgggcaccgacggctacgggcgcgatctgctctcgcgcctgatttacggcacccgtccggcgctcgggctggtggcattagtcaccgttatcaccctgcccgccgggctgctggtggggatcctgtccggctactacggcggctggctggagcgtatcctgatgcgctttaccgacgtggtgatgtcgatgccgcgcctgatcctcgccttcgcgtttgtggcgatgctcggcccggggctggtcaacggcgcgctggcgctggccttaaccacctggcccgcctacgcgcgtcaggcccggagcgagattcaacgcctgtgccacagcgattacctggccgccgcagagatgatggggatccgcggcccgcgcctgctggtcggccatattctgcccctgtgcctgccgtccgcgattgtgcggctggcgctggatctggcggggattattctggccgccgctggtctcggcttcctcggccttggcgcacggccgcccatggccgaatggggcgcgatgattgccgacggcatgcaggtcattttcgaccagtggtggattgccgctattccgggcggagcgattctgtttgccagcctggcgtttaacctgctgggcgatggcctgcgcgacgtactggagccacagcatgactgaacaccgcgtcatcgtcgatgcgctgaatatcgactaccccgccgcacgcgtggtcaacaacctgagctttacgcttggcaacgagcggctggcgctggtgggggaatccggctccggcaagtccatgtccgcccgcgccctgatgggtctggtgcgtaaacccggtatcgtgagcgccaaccggctcaacgtgctgggcaacgatctgctgaccctgaacgcccgtcgctggcaggcgctgcgcggtaacggcattgcgatggtcctgcaggacccgcgctacgcccttaaccccgtcaaaagcgtcgccgcccagcttgatgaggcgctcacgctgcatcagcgcctgccgcgcccggagcgtgcggcgcgtatttacgacatcctccgcgccgtcgggctgggcgagaacgtgctgtcacgctatcccggcgaactttccggaggcatgggccagcgggtgatgattgcgatggcgctgatcaacaacccgcaggtgctgattgccgacgaaccgacctccgcgctggacgcccgcctgcgcaaccagatcctcgagctgctggtgcagcagtgcgaagaacgccagatggcgatgctgctcatcagccacgatctgccgctggtggcggagcactgcgaccgcgtgctggtgatgtatcagggcgaaaaggtcgatgagatggcggcaagccggctcccgcaggcgacgcatccgtacacgcgaaccctgtggacctgtcgtccagacgcccatacctatgggcagatgctgccgacgctcgaccgttcgcagccgtggaaggaggccagcgatggcgatcgttgaggttaaccaggtgcaggtcgccttcggggaaaaaacggcggtttcggccgccagctttagcattgagaaaggcgagacgttcagcctgatcggtgaatccggctgcgggaaatcgactattctgcgcgtgctggcggggctgcagcgcgagtggcgcggaagtattgcgatgctgggagaagcgttaacgccagggcgacgctttgaaggcgagcttcgccgcaacgtgcagatggtgtttcaggatccgtgggcgtcgctgcatcccaaccacacgatttctcgcacgctgtcggagccgttgaacattcgcggcgagacgcaggtcgcggagaaggtggccaatgcgctgcacgaggtggggctctccgccgacgcgggcaggcgctatccgcaccagctttccggcggccagcgtcagcgcgttgccattgcccgcgcgctgctgctgcgcccgcagctactgctgctggacgagccgacctcggcgctggatatgtcggtgcaggcggaaatcctgaacctgcttaaccgcctgaaggccgagcatgagatgacctatctgctggtgagccacgacgcggacgtgattgcccaaatgtccgaccgggcggcattgatggcgcacgggaagatccagaaggtgtttaaccgtgaggcgatgttacggggcgagcacaggatgggttaagtgcgtgcggcggtgcccggtggcgctgcgcttaccgggcctacgtttcgtgccgcgttgatggtttttcgtaggccgggtaaggcgtgccgccacccggcaaacaattacttcagcagcttcaccgtggcatcgatgtcgatctcatcttcggtgaagatcagcgtcgtattctggaaggtggtgatcgccagcttcttcaccgtgcgcatttcgcccggctttttatcggattttggcttgatgctgttcatcagcaggcccaccgacagcaccgcgttctctttgtcgattttggtatcaacgggctcttcttcgctgaacaccacgaaggatttgatcgaggtgagctttacgcgctcgcctgcgatatagagatgtttgctttcggggatcaccttcaccgcataggcggaaaggcctttgttgttggtggtaggctcgaaggtcaccgcggcatctttcttaatcagatcggggttcgcgaccttaatcacatgaaaatagcggttgtcgccgttttcatctttgataaatccaaaacctttatctttaaaccacgttgtgattgtaccgttcatcgctgttaccgcctgtcagatcgtaatgactaaagttttgcagcgcgcagtgtaatgcacaatgacggaggagacaaaaaaaagcccctgcacgggggcaggggaaaactcatgtcagagcttattagaatttagttgaacaccatcccaccatcgatgagcagagactggcctgtcatgtagtcagagtccggtcctgccaggtatgaaacgcaggcggcgacatcttccggctcggacaggcggccaagcgtaatgcgtttggcaaaagtctcggttccgtagccgagcggtttacccgccgcctcagagacctgacggtcgatctccgcccacatcggcgttttcacgatgcccgggcagtaggcgttaacggtgatccccagcggagcaagatcccgcgcggcggtctgagttaggccgcgcaccgcgaatttactggaactgtagaccgccagttccgggttaccggtgtggcccgcctgggaacaagcgttgatgattttcccgccgtgcccttctttacgaaacgcgtcaatcgcggcctgaatgccccagatcacccctttcacgttgatgttgtagaccttgtcgacaatctccggcgtgatggattcgattggcgtggacggcgcaaccccggcgttattgacgatcacgtggaaaccgcccagcgcggtgcgggctttctccaccgccgcaaatacctgctcgcggtcagagacgtccaccttcacggcgacggcgttaccgccgttgcggataatttcatcggccacggctctggccgtctccgcgttatagtcggcgatggcgacggcaaagccatccttcaccaggcgaagcgcaatcgctttaccaatcccctggcctgagcctgttacgagagcaactttttgcatttctctgtccttatgttgagtcacaaaatctggctgagatggagctggcccatcagcagcgggttatcgctgtagtcgacgggaatggccaccacggccgggccatccacatccatcgccgcgcgcagcgtgggttcgagcgcgtcggcgctctccacggcaaagcctttcgcgccaaaggcgtcggcatagactttgaaatcgaccgggccgaactcgacgccggaaagacgctggtattttttctcttcctgaatggcaaccatgttgtagccgttatccacccagatgatgtgcagcacgttagcgttgaggcgcaccgcggtttccagctccatgcttgactgcaggaagccgccgtcaccggagaccgacaccaccttgcggcccgggttgaccagccacgcgccaatggcccacggcagcgcgacgcccatggtctgctggccgttggagatcatcacctgacgcgcccggaagctgtagaggtagcgggcgatccagatgtggaagctgcccatgtcgacggtgagcgtcacgtcgttattcacgatgtcctgcatggcccgcacgatgcgcagcggatgcagggcaaactgattaagcgaggcgccgcggcgatcgagcagatcgcgctgatgctggcggtcgaccagaatttcggaggcccgctggctcagctcaagcttgtgatcgatacggttcgcaagctgattcagcgtttcggcgatgtcccccaccagctccagatccggcacgtagttacgttcttcataggcaggcagcacgtcgatgtgcaccagcgtggcgtcgccgctgttccacatggacggctcgtactcaaccgggctgtagccgatgcagataatcacatccgccagatggagcagcctgtcgcccgcctggttattgaacagaccgacgcgtccggcgaagcgggtgaagtgttcctggttcaccgccccggcggcctgataggtgctggtgaccggaatacggcttttctccagcagcgtgcgcagcgccgcgctgttggcgggctggctcgccatcagccccagcaggatgaccgggtttttggccttttcgataagcttcgccacgtcattgatagcggattccggtgccgggcccatcagcgcgggaccgctggcgggtaaaatcgcccccgtggcgggctggtcgacaatatcctgcggcaggctgacgaatgcgccccccggcctgccgtgctcggcggcgcgaaacgcattcgataccacttcagcaatcgcgtccggcgcactcacctccacggcgtatttggtgaccgggctgaacatggcgacggtgtccatgctctggtgcaccagcttggctttatccgcccgcttcaccgccccgcccagcgccaccaccgggtcgccttcgctgttggcggtagcaatgccggtgatcaggttcgagcagcccggcccggaagtgaccagcgccaccccggccttgccggtcaaccgccctaccgccgccgccataaacgccgcgttcgcctcgtggcgcaccgggatgatctcaatggaggagtccagcagagagtcaaagaccttgtcgattttcgcccccgggatcccgaacacctgcttcacgccctgcgcttccagctggccgacaaccaaatcggcgccgtgcgcccactgacgtgactgtttctcactgttcacggtagttctcctgttagttttcgacggcacggatagccgcatccagattgctggggtgaaggttggcctgtaaaaaggcgctgtcggcgggcaggtcaatcatcagcttgtgaatttcaccgaaggtgagcacgccgctctccagctggtagtcaagcagatggcccccgccctgacggtcgtcggtgatgaagtgttcgtggtagcccgccacgttgatcccctgcatatgctgcggcgtgcggaacccgaccagcaccccttcgcgctggttaaagcggaacaccggctggtcgtccagcacgtcggtcatcgcgcggtacggcggcgtctggcgcggtacggtgcgggtgtgggcatggcggaagttgccgtcaatgcgcagcgcgcagaacaggttatcggaggggatctgctggtcgatgacgtcgtggatctgctgacggctgaccggcgcgtcgaaggttttacggtactgcggctggaaccaggtcatcaccgcgaacggcgttttctgctccggcttcgcggcccgggcgctgccgtcggcgcgcagctggtacacctggctgctgaaggcaatcatttcgccgtccagctcgttgaaggtgcccagaccaaaatcaccgtgtgccagcagatcggcgatggtggtatctccttcatacacgccgcttagcagggcgctcattagcgatgtctgatagatcacgctgtcaggatgctgggcggagaacccgcgcagggtctcgcacaagctggcttcacagtcgcaggcagatgaatgcaccatcatgctcgtcctcttcaactttatttagaaaggttaaataaatgttgacccgattcagcagagagttccaatatagaaaccatgctggtttgagacgttttagatatggaacttcgttatctgtggtattttgtcgcggttgcacgcgagcgacacttcaccagggcggccgaagcgctgggtatttcgcagcctcctctgagtcagcagatcaaacggctcgaagaggaagtgggcacgccgctgttcagacgcctgacgcggggcgtggagctgaccgaagcgggagaagccttctacgaggacgcctgcaaaatcctggcgctgagcgacgccgcgctggagaaagcccgcggcatcgcgcgcgggctgaacggtaacctgtcgattggcatcaccagctccgatgcttttcatcccaaaattttcgcgctgattcgccagtttcaagtgcagaacatggcggtgcaggttcaccaggtggaagccaatatgtcgtcgctgacgacgatgctggcagagggcgaactggatatcgccttcgtgcgcctgccgtgcgagagcagcaaggcgttcgagttaaaaatcctcgaccgggagccgatggtggtggcgctgcatcgcgatcatccgctggcgacatgcgattcgctggcgttagagcagcttcgggatacgccggtggtgctgttcccgcaggaggtcgcgccgggcctgtacgaccgggttcacggctgctgcgagcgggccgggattgacgtgcagcacgcgctgcagtcgtcacagctttcatcctccctgagcatggtttccgccggcggcgggtttgcgctggtgccgaaatcgatggcggccatttctccgccaaatgtcacctaccacgcgctgagctcgccggagctttataccgatatcgcgctctgctggcggcgctttgaacgctcgcggacggtgaagcggtttctggcgatgatgagcgaggggtagcggccggtttggttggtggtttttgtaggccgggtaaggcgtagccgccacccggcaatgcccttctggaagccgcctcgcaaacctgcaagcaaccttatgtaattcagggttatcccctttccttccttttttcaccgccgtaaagtgcctgcgttgcggcccatccgtaaccgggcgtaggaacccgttagcataacgtgacatttttacttaaagaggatgctaaatggctactgtccctgagttttcttatgcgctctccgaagaaagcgcggttcaccacctcatcaatcttcaactttgcgattccgcagatctcttcgaactggctgacacctgcgccgcctgcgtgagcgtgctggtggaaactgacgatcccgtgacgttttccatactttgcgagcgcttgctggcactgcttaaacgcctgcgtgaatgttgcgatacagaacttcccccgcatctggttgaacggctcatcgcaggagaaaagatcgtttcctgcgtgccagactgctggcaggagacgacattgcaggtggattatgccgtggcgttaacgctggcggtgatgggcgggacactgcctgcgcgcgtggcgaaagaactcactgggctactgcacaatatggtctggctgctggcggagtttgtgaaggagccgtatattacggcgcactgagacgggtgatgggccggaattctgctgctgcggatgggggagcatttcggccagatacccctctcttttcctggtaattgcttgcggaacgccatctgatactctggctgcacccaagggatgacaaggaagagaaatgctgaatcctggattcgtaacccgcaaagcgcttgctcagtggcaggatgtccccgcttttttacctcagttccagtttcatgaaaaacaccgaacggtcattcatactgcgcaccctgaacagattctgccgttgattgcaaactttgacgtccggcaagatgtcgtcattcggcggctgatgtttttacggcaattaccgcagaaatttctgcgtaatcagcaggctaactccatcggcaactttggcctgcacagttttacccttttgaaaaactcagcatctgagctctgctatggcttgcgaggacagttctggcgttcagattttggtctggaaaaagtaccggatgtcagcgcttttcagacgtcagtgacgccgggcagcgcgacattgttgctgcgctatcaggtaacggaattggcgccagggcagcatgaactcaatacagaaacgttcgtctattgcccggacagaagcacccggctcagaatggcggcttactggctgataatccgggcgggcagcggctggatccgcaggagaacgctgaaagcggttaggttgaatatcgagaagctggactgaagtgcaacagataaccttatggcgttcagcgttagcacttcgctttaaatatccgtttccggacgagtactaccgggaagaaatgtttgaggaacggttattagcaaaaagcggtaccgatcaaccgcctttaaaatgaatacctgcgcggcggatattcacccttaacacaaatttacgtgaaaaattacctgtacagtacacttatttatcggtcagttgcgtttgtaatagacttcgtttaatctattgttaattataaaatttaccaaaggtccatatatggaatggggatgcataaagtgtggggtcgaaatacctcatgacagagagttttgcgacagttgcgaagataaaaacttcaggaaaattggaggctttctttttctcccacttataggattagtggtcactgctgcttcctatctttttgcaatgacagatgcatttaaatttacgatagaaaactattcgcatttgaatgcaaatgcaaaaatcttcttcatgctttccctggttatttatattggcgaatttctttttacagtcactgttttttcatttttcctaagaaagaagaaatcgctaccaaagctttatattttgtttttaatatcaatcgtgacgacaatgtcatttaatacctatctgctttacatattaattcctggcgctgaaattggatataatgaacttgtacctgtttttagaaacgtgataacagctttgatttggattccttatttcataacatctgttcgcgtaaaaagaacgtttatcagataaaagcacgtgtggcttcatcatttgatgcctgtgcatgcagagctctattgttcaacgtcccggcatcaaaactgagcggaggctatcaccctccgctcatgatagggaaagggtagaaaagcgggcaaggtccgctttaagcaaagaaaagacatacctcaataactgaaactatatccatccaggcaaactgcatggggaggcttatcactctggtaagtaaatatcagtgtttttaatgctttcataccactccatagcttttgcataatcttgcggcactcctttcccatagtaataaagatttccaatattttttttagcattggcattaccgttactggccgctttaagataccacgtcatagcctgagcataatcttgcggtataccctctgctttttcatacatgacgccaatgttattttgagcttcagcatggttttgttgtgcggcttttaaataccactccatcgcttttgaataatcttttttaaccccttgcccagaaacataacaaaatgccacattattttgggcttgagcataatttcgaagagctgatttcatgtaaaattcaaaagctttatggtaatccacctcaacacctagccctttcgcagacataactcccttttattttgcagttcaggacttatatcactttggttgtttttcttgacagcgcaagaagttaacatcaaagtaataaaaagcatgcacgttattttttccatttctcgttccgtttcggtttaaatcaacttactcattcaataaaaatcatttatataaaaattagcttattctctaaagatttatcacgttggttaatcaaggaggaagcaaatcgtcgctctgcatgttggttaattgatgttgtaaatccaggcaaagtgcccagtgcttttcaacaggtatcgtaactcgcgaacgcttttctacagacaactgctgttcggtccagagaaaaggatagaaagaataaacaagattacaattcattaaagccatctcttcgcgccaacccgtccagcgtacatttttatagaataaatccaaatctccgcaaagtgcccaatgcagaaaacctgaatagtgggtatcgaggctctcccattcaagagtatccggagcaaagtaatatatcccaccgagatctttacctaattatcccccgttaagtgcaaaaaaacctccagatgcatcatcagcaattaataatgcctgaaatgtctgaccagcagttaccaattgcgtccatgaagccagacttcttgacagtctggtgtgacctgagcctaaaattcgcaaccaaccattatcaatgagcattcctcccgtttcatatgaaattgccccaagcggagagaaagtagttatctgaagctgatgtaaatcagcgcgagcttgcgcaaggttacaaggtaagacttcatagctattgcttgcttcttgcagccattgtttcactgaatgccagccagatctctttttatcaattaattcagctagttccctcatccttttccctcattcaaactacgctagtttacattatttatcggacgctaaaccgataacatgagcatgaaatcagagaatttggtcggcaacggccgttatgtttgaagagcggacacgatcaccaacttcagctattatggtttacgaagttttatttgaggcgctctttccccttcaggtagaagctcgcaagaaacatcagtttttttcttatcgcatcatgcctgattggacagcaatttcgattaaaggaggaatcaatgtcacattcatcatcaaaaagaaaagtcttagacatagaagctcctcttgcgcatagagcatcacacgcacggagttgcgcaaaccacgtagcgaatagattgggaatcacccgcagcgagctactgtcccaatttttagcacaagtattttttagatctttttttccgactgctgattttccgcgcttttcgctgaaatcccgcccgatctgcttaaatattgacgtattttgccttgcctcgatcgacgaatacgatcaaagtcttctgtatagcgctcattctcagaggtagttatgtctgcagtattacgtccttataaagatctgttccccaaacaaggcgatcgcgtgatgatcgacgccagtagtgtggtcattggtgatgtccgactggccgatgacgttagtatctggccactcgttgccatcaggggagacgttaactatgtgtctattggcgcgcgaaccaatattcaggacggtagcgttctgcacgtcacgcacaaatcgtcctataacccgaaaggcaatcccctcattattggagaagatgttaccgtcggccataaagtcatgcttcacggctgcactgtcggaaatcgcgtacttgttggcatggggtcgattttactggatggcgtcatagtagaagatgacgtgatgattggcgccggtagcctggtcccgcagaacaaacggctggagagcggctatctctatctgggaagcccggtaaaacagatccgccccctgaaggaggcggagatcgaaggattaaaatactcggcaaacaactacgtaaaatggaagaatgattatttggatcaggatagccaaacccagccctgatcgtcttcctgctgttcgcggattaaatcgctggcttcctcttccagatcccagcgattttcgcaaaatacggctatcgggtctgtgccgccaaaacgatgcaatagcgtttctccgtggatggcacaggtaagctgcataccctgcaccagcacaggaaaacagaccgcctgcttatgctcatcccaactctctctgtccgggaaatgaatagcctgattcacgccgaaagctcctgctttagcttttcaatgactggctcgacagcaggcaacactccgtgccagagcagtacagcatgcgcagcctgccccaccagcattcccagcccatcggctaactgtttcgccccgtgttgttcacaccagttaaggaaaggcgtcttacctttctgatagaacatgtcatagaagtacatatgcgcactgaccaacgaagcggggatcgccgggatctcgccactgatgccgctggatgtggcattaatgacaagatcgaactcacgttcagcaagatcgtcaagcgctaccgcgctcacgctgccggtatgcgcaaacaacgctgccagcgcttctgcccgggaaaaggttctgttagtaatggtcactgaacagtccagggaaagcagaggcaacagaacgcccctcgatgcaccacccgcgccaatcagcagaacccggaatccgggtttgataaaggagagtctttccagatcgctgagtaaaccaatcccgtcggtgttgtcccccagaaggcgtccattctcaagccgttttagggtattgactgcacctgcaagtgaagcgcgctcggtcagctcatctgcacgttcgaatgcttcttctttaaacgggaccgtcacattcgcgcctttgccccccgcggcgaaaaaggcctccagcgttgggataaaggcatccactggcgccagtacgcgcccatagggatgatctatctgcagctgctccgcgaattgctgatgaatccacggtgacttgctgtgtgcaatcggattaccaaaaacagcataggtttccatgagattacccctggcgaaaacgttcgccggtcaaagcgtcgcgaatctcagacggattcaggcgccctcccgtttcaccaacagcgacagggaagtcattcccgaactgcgccagcacttcttcagttgtccgacaaggcggctgcccggtcaggttggcgctggttgagaccagtggtttaccaaatgccaggcacagctccaccaccagcggatggtcagtgacgcgaacggcaagggagtcaaagcgcccggttaaccagcgcggcgttgtaggctgagccgggaagacgaaggttactggtccaggccatgcggagaagattgtctcgcgctgtgccggtgtcagcatagaatcatcgatatagggtttaagctgctcgtaattcgcagcgatcaaaatcagccctttctcgacgggtctttgtttcagagtaagcagacggctcaccgccgtttcgctgtcaggatcgcaaccgaccccaaaaacagcttcagttggataggcgatgacttcttcatttttcagtacgtccactgcatgcgcaatggagcctgatggcaggttattattcactattttgatccgccgtaaccggctttccacattgtttactggcgcagaagcgtttcatgccttgcgcggttttcttctctatcagtagcggataattgcaatgagggcagattcccgctaccggcttaaaattgataacgaactggcagtcagggtagcgatcgcacgaatggaaagtcttaccataacgggagcggcgctgtaccaactgaccgcgctgacactgagggcaggcaattgccgtttcatcaggcttatcaatttgttccgtatgttcacattccgggtagcggctacatccaataaacatgccgaaacgtccctgacgtagcgcgagttcgccaccgcagagagggcaaagctgtccctccagaattttaacgatatgtccatccgcctggcttttcagaggacgaacataatcacattccggatagtgagaacaaccgagaaacgggccgtgtttcccggaccgaataacaagttcagccccgcactgcgggcagggctcgtttttatgcaccgtgaatagtgctgatttggccataacaactcttggtgctgcacattgaattagtgcagcataccttcattcacttcaaagagtaattcttccatttgctgataggcattttcacagcccgggatattaaacagaaccatcaggatcacccatttgagatcttccagttcaaattctgcggtatccagcgccatgacgcgctctatcaccatttctctcgtttcgaggtttagcacctgaatctgctcaaggaataaaatgaacccccggcagctggcgtccagccgttcacactcttcagcggtataaatgcgtactgacaatgggtcagaagcaagctgcatcggttcggcaaggccttcctgataatcagccagtttttccagccacatcaacgcattgtagatatcttcccgctcaaatcccgcatcggtaagatcctgtgtcaacttgtcctgatccactcgcatttctgcttcgttatggatgtaagtctcaaacaaatacatcagtacgtcgaacatggcatgccctccttaatcggacatagccgccgggtacagctgcgatccaccctgctaactccagttcgagtagctgtgctaccgttactggcacaggttggccggcacgttcagcgacaacgtcaacaggtgttacctcatctcctacgttagccaggagcttgggaaatggcaatgccacctttccctgatctgatgaatattgtcgcttttcgggatcttcctgcagccattgcagcccatattgcaaattttcaagaatgtccccgacttccgttaccggtgttgctccctgcttaatcagccagtgcggtccctcgcatccgggattacctatcgggccgggcaaggcgaagacttctcgcccctgttcgagcgcgcaccgtgcggtgaccagcgaaccgcttcgccgcgcggcttcgaccaccagcacacctttgctaaggccgctgatgatgcgattacgacgcggaaagtttgccggtcggggctgcgcggaaagcgggaactcagacactatcgcaccgtcagactcaataagccgcatcgccaatgcctgatgccggcgtgggtaaatgctaaaaagaccgttccccagcaccgcgacacttcgtccttttactgacagcgccgcgctgtgggcaacgccgtcaataccacaggccagcccgctggtgatcgtgaaaccactttgtgaaagttgttcgcacaggattttcccccaccgctcgccataccatgacggcgcacgactgcctaccaccgccaactgaacggtattaagcgtctcggggttaccttttatgaataatgctccgggataatcagggatcgtgcggagcaaagggggataaaggggatggttggccgttaataaatgatgacccggctgctcaagccatatcaggctacgttccagctcactctcattgagcgcaacgaaccgttcagcctgcttagctgtcaaaccagcgtttctcagaacaagcgtgtcgatgccttcctgcctctgcagtcgtgcagccgcttccaccatgacatcaccacacaaagaacctgtgtgcatgagccgtagccaaatctcggtagatgtcatcctttcccctgccataagcggtctccgcaatcattgcgattggtcactgatgctgtcaatcgatgggggatttgtctagaatagagggagtattcttatcaactcctgaacacgactctggaaatttatggcagttttgcaagtattacatattccggacgagcgccttcgcatcgtcgctgaaccggttaaagaagtgaatgcagaaatccagcgtatcgttgatgatatgttcgataccatgtacgccgaagaaggcattggcctggcggcaacgcaggtggacattcacaagcgtattatcgtgatcgacgtttctgagaatcgcgatggccgtctggtgctgatcaacccagagctgcttgaaaagagtggcgaaaccggtattgaggaaggctgtctctccattcctgaacagcgtgcgttagtgccgcgtgccgaaaaagtgaaaattcgcgccctggatcgtgatggcaatccgttcgaactggaggcagacgatctgctggcgatttgtattcagcatgagatggatcacctggtcggtaaactgtttatcgattatctctcgccgctgaaacagcagcgtattcgtcagaaagtagagaaactggatcgtttgcgttctcgcgcataacgtcccaccggatacaaggatcatcgtgtctaaatcactacgtattatcttcgcgggaacccctgattttgcagcgcgtcatcttgacgcgctgttatcgtctggtcaccagattgttggcgtctttacccaaccggaccgtcctgctggtcgcggcaaaaaactgatgccgagcccggtcaaggtgctggcagaagagcacgggcttcctgtttttcagcccgcatcgctgcgcccgcaggaaaatcagcagctggttgctgacctgaatgccgacgtaatggtggtggtggcttacggtttaattctgccaaaagccgtgcttgatatgccgcgtctgggttgtatcaacgtgcatgggtccctgctcccacgctggcgtggtgcagctcctatccagcgcgcgctgtgggcgggtgatgccgaaacgggcgttaccatcatgaagatggacgtaggtttagacaccggcgacatgctctataaactggcctgccccattacgtcagacgataccagcgccacgctgtatgacaaactggcagaccttggcccacaagggctcatcgagacgcttcagcagcttgctgacaatacggcaaaaccagaagttcaggacgacgcgctggtaacctacgccgaaaagctgagcaaagaagaagcgcggatcgactggtccctgtcagccgctcagcttgaacgttgcattcgcgcttttaatccgtggccgatgagctggttggaaattgatgagcagccagtaaaagtctggaaagcctccgtcattagcggtgcgactaaggcggaacccggtacgattattgatgccagcaagaacggcatccaggtggcgactgcgcaagatattttgaatcttgaatcgctccaaccggccggtaagaaagccatgagtgctcaggatctactaaattcccgtcgcgaatggtttatccctggcactcgccttgcctgagcaaatttattcttaaggcccggtgtttccgggcatttttatttttacggttatgaaaaaacaaaatctacgcagcatggcggcccaggccgtcgagcaggttatcgagcagggccagtcactgagcaacgtcctgcctcccctgcagcaaaaagtctctgataaagataaagccctgcttcaggagctctgctttggcgtcctgcgcacactctctcagcttgagtggttgattaacaagctgatgtcccgcccaatgacgggcaagcagcgcaccgtacattatttaattatggtgggtttttatcagcttcttcatacccgcatcccacctcatgccgcgctggcagagacggtggaaggtgccgtcgcgattaaacgtcctcagctgaaagggctgatcaacggcgtattgcgtcagttccagcgacagcaggatgagcttctggctgaatttgcccaaaacgaagcgcgcttcctgcatccggactggctgttgaagcgcctgaaaaaagcttatccgcagcagtggcaggacgttgccgatgccaacaaccagcgtccgccaatgtggttacgcgtgaatcgtaatcaccacacccgtgacgcatggctggcattactcgaagaagctggaatgagcggcttcacccatgacgcataccctgatgccgtgcgcttagcatcgcctgcaccggtacatgcattacccggctttgaagagggttgggtaacggtacaggatgcttctgctcagggttgcatgacctggcttgaacctaaaaacggtgagcagattttggatctctgcgccgcaccagggggcaaaacgacgcatattcttgaagtggctccacaggccagcgtgatggcagtggacgttgatgagcagcgtctttcacgcgtctacgacaacctcaagcgcctgggcatgaaggcacaggttaagcaaggcgatggacgcaaacccgcagaatggtgtggcgaaacacaattcgatcgcattttgctggatgccccctgctctgcaaccggcgtgattcgtcgtcatccggatatcaagtggctgcgtcgcgatcgtgatattagtgagcttgcccaactgcaatccgacatcctcgacgccatctggccgcatctcaaacccggcggcacgctggtctatgcaacctgttcagtactgccggaagaaaacagtcagcaaatcgcggccttccttaaacgaaccccggacgcggcgctgcacgatacgggaacgcctgaatgcccaggtcagcagaatctgccgggtgcagaagagggtgatggcttcttttacgctaagctaatcaaagagtgatgttgagaacaggtcacgagagatgaagattatcattctgggcgcaggacaggttggtggaacgctggcggaaaatctggttggcgaaaacaacgatatcaccatagtggatacaaacggcgatcgcctgcgtgttttacaggacaaatttgacctgcgcgttgtgcagggtcatggttcgcacccccgcgtccttcgtgaggcgggcgctgacgatgccgacatgctggttgcggtgaccagttctgacgaaaccaatatggtggcctgccaggtggcctactcgctttttaacacgccaaaccgaatcgcgcgcatccgctctccggactatgtccgcgatgctgagaaactgtttaattcagaagcagttcctattgaccatctcatcgcgccagaacagctggtgatcgacaatatctaccgtctgatcgaatatccgggcgccctgcaggtggtgaactttgccgaaggtaaagtgagcctggccgtcgttaaggcctattacggcggcccgttgattggcaacgcgttgtccaccatgcgcgagcatatgccgcatattgatacgcgcgtcgcggctattttccgccacgacagacctatccgcccgcagggctctacgattgtcgaagccggggacgaagtcttctttattgcggcttcacagcatattcgtgcggtgatgagtgaacttcagcgtctcgaaaaaccctataaacgcattatgctggtcggcggcggcaatattggtgccggtctggcacaccggctggaaaaagattacagcgtaaaattgatcgaacgcgatcagcagcgagcggctgaactggcggaaaaactgcaaaatacgatcgtattttatggcgatgcgtcagatcaggagttgctggctgaagagcatattgatcaagttgatctttttattgccgtcaccaacgacgacgaggcgaatataatgtctgccatgctcgcgaaacgtatgggggcaaagaaggtcatggtgcttatccagcgcaaagcctatgttgatctggttcagggcagcgtcattgatattgccatttcgccgcagcaggcgacaatttccgcgttactgagccatgtgcgtaaagcggatattgttggtgtgtcatcgcttcgtcgcggggtagcggaagccattgaagccgtagcgcacggagatgaaaccacatcacgcgtcgtgggccgttcgatagatgaaattaagctgccaccgggcaccattattggtgctgtcgtgcgcgggaatgatgtcatgattgccaatgataatttgcgcattgagcaaggcgatcacgttattatgttccttaccgataaaaagtttattaccgacgtcgaacgtttattccagccaagtccattcttcctttaatgtgtcgggtgctctcaatggggtacccgctctttatccttctcatttctgtgccttttattttgcataacgtttaattatcacgaatggcaattagctaatcatttgttaaacttatagtcgtcagctggcacaaggagaacaaaatgagttttattaaagaatttcgcgaatttgcgatgcgcggaaacgtggtggatttggcagtgggtgtcattattggtgcagcattcggcaagattgtttcatcattagtggccgacattatcatgccacctttagggttgctgatcgggggcattgatttcaaacagttcgctttcacgttgcgtgaagcacagggtgatgtgccggcagtcgtgatgcactacggcgtatttattcagaacgtatttgatttcgtgattgtggcgtttgccatttttatggctatcaagctgatcaataaactcaaccgtaaaaaagaagagccggcagcagcgcctgcaccgacaaaagaagaagtgctgctgagtgagattcgcgatctgttaaaagagcagaacaagcgcgtttaatcagaagcttaaagcaggaaggccagtggtaaataagcgattcgcttgtttgccactggcctcccagttaccccgttttgcatgcttgcctttacgcagataacttcctttcccttttttattcttctcaacgcgctgtctgaatagcgggtcatgaagtagtgcctcaatggcattgtctttaatctgccctttcgtgtgctgatagcggctcataaattctcctgagcatggtttatgtcgacgggagtctagacccggttggactaaaaatcaacagtcatcggtttccccactggccccctgttcaagggcttccagaatggaacaataaatactgctgtgggccgtgccacaacaagcatcattcagcctttgcagagagcgctgcatggtttgcaattcctgaatgcgtgcttcaacttcatccaaccgggcctgcacaatgctttttgactcctgacaggtgtgatgtgccggatcgatgcggatcgataataactcgcggatcgagtctaatgcgaaaccgagctggcgcgcataacgaataaaccgcaggcgctgcagatcgttatcggtataaagtcggaagccaccttcagtacgaacttcatgatcgatcatctgctgcttttcgtaatatcggatggtatccggtgtgacgttcgcgagcttcgcaagttcaccgatacggtacataactactcctcgtttattttccgcaacaagcgttcaccgtattcaccgtgcagaaagtcagtgttcattcctgcctgacgcagtttaagttcaagcacggcgagacggcggctaagttcagaatgtcgcggatcgtcctgacggatcccttttagcagatcgacaagttcaacagcctctctgcgctgttcgagttcaggagggagacagcctgcattctttagtaaacggtatcccgcgcgtaattcaggcgcaatatgcgagtcatcgtcaagcataaggggttcgccgcgtcccggaagatcgtcgaattcaccttttttttgggcatcacgaatatggcgttctgcccactggtcaagcagccacattacccgctccagaggatgaacagaattgatacagatattgtagagaagtggggatatcgcggatataaaaaaacccgccggagcgggtttttttacgttactgcagattactctgcagcagcttctgctttctctgaacgatcaaccagctcgatgtaagccatcggcgcgttgtcgcctgcacggaagccacacttcagaatgcgagtgtaaccaccggcacggctcgcgaaacgcgggcccagttcgttaaacagttttgccacgatctcgttatcacgagtacgggcgaatgccagacgacgattagcaacgctgtcagtcttggcaagagtaatcagcggctcaactacgcgacgcagctctttcgctttaggcagggtcgtcttgatgatctcatgacgaaccagtgaacctgccatgttgcggaacatagcctggcgatggctgctgttgcggttcagttgacgaccactcttacgatggcgcatgaccttatccttctcagtaaaaccttaacctgtgatccggttactcgtcagcaatgcttgccggtggccagttttccaggcgcatgcccagagacagaccacgtgaagccagcacgtctttaatctcggtaagagattttttacccaggttcggcgttttcagcaactcaacctcggtacgctgtaccagatcaccgatatagtggatagcttctgccttgaggcagttagcagagcggacagtcaattcgagatcgtcaacagggcgcagcaggatcggatcgaattctggtttctcttctttcacttccggctgacgaacatcacgtaagtcaacgaaagcttccagttgttctgccaggatggttgccgcacgacgaatcgcctcttcaggatcgattgtgccgttggtttccatttcgatgaccagcttgtccaggtcggtacgctgttctacacgcgctgcttcaacattgtaggcaatacgctctacagggctgtagcatgcgtcgaccagcagacggccgattgggcgctcatcttcttccgaatgaattcgggcagaagccggcacataaccacgaccgcgctgaactttgatacgcatgctaatagctgcgttctcatcggtcaggtggcagatcacgtgctgcggcttgacgatttcaacatcaccgtcgtgggtgatgtcggctgcagtcacagggccaatgccagatttattcagagtaagaataacttcatctttaccctgaactctcaccgccagccctttcaggttgagcaggatttcaaggatatcttcctgaacgccttctttggtgctgtactcatgaagtacaccatcaatctcaacctcggtcaccgcgcaacccggcatcgatgagagcagaatacggcgcagtgcgttacccagagtatggccaaagccacgctctaaaggctcaagggtcaccttggcgtgcgtcgaactcacttgctcgatatctaccaggcgcggttttagaaactctgtcacagaaccctgcattgtgtcctctctttggtactaagctttacttggagtaaagctcgacgatcaggtgttcgttaatgtccgcagacagatcagaacgttctggctgacgcttgaacgtaccttccatcttgccagcatcaacttccagccaggttggcttttcacgctgctcagccagctccagagcggccttcacgcgagattgctttttcgctttctcacgaatgctaacaacgtcattcgctttaacctgataagaagcgatgttaacaacacgaccgtttaccatgattgctttgtggctaaccagctgacgtgattcagcacgagtagcgccgaagcccatacggtatacaacgttgtccagacgaccttccagcagagccagcaggttttcacctgtgttgcctttcagacgtgctgcttctttatagtagttacggaactgacgctccagcacaccgtacatacggcgaactttttgcttttcacgcaactgcacaccatagtcagacagacgcggtttacgcgcaccgtgctggccaggagcttgttcaattttacacttggtatcgatcgcgcgaacgccagacttaaggaataagtcggtgccctcacgacggctcagcttgagcttaggacccaaatatcttgccattttctatctccaactaacctaaaaaacgagcgttatacgcgacgttttttcggcggacgacaaccgttatgagggatcggagtcacatcagtaatattagtgatgcggaaaccagcggcgttcagagcgcgaacagtagattcacgacccggacccggacctttaaccataacttccagattcttgatgccgtattcttttacggcttctgcgcaacgctctgctgcaacctgagctgcgaacggagtggatttgcgagaaccacggaaaccggaaccaccggctgttgcccaacccaatgcgttaccctgacgatcagtaatagtaacgatggtgttgttgaaagaagcatggatatgagccacgccgtcagagacttgttttcttacacgtttacgtgcacgaactggtgcctttgccattattcaatcaccccgattatttcttgatcggtttgcgcggacccttacgggtacgtgcgttggtcttagtacgctgaccgcgcactggcagaccacgacgatgacgcaaaccgcgatagcaaccaagatccatcaggcgcttgatgctcatgctgatttcacggcgcagatcaccttcaacgacaaatttggcaacttcgtcacgcagcgtgtcgatttgttcttcagacagctcactgatcttaacatcttcagcgatacccgctgcagccagaatggctttagaacgggtcttgccgatgccgtagatcgaagttaatgcgatcacagcatgtttctgatcaggaatgttaatgcctgctatacgggccactatgcactcctactatttaatatgtacgcaccatgctgaaaagcccgttttcaggatactcaaatggaaacgtacagacatacaaaagattggctggctaatctagccagctcaacccaactttgcaagaaaaatatgcgaaataatcagccttggcgctgtttatgcttcggctcggcactgcaaatcacacggatgacaccatcacgcttaacgattttgcagttacggcataatttcttgacggaagcacgaactttcatttttactctccgtaacttctcaggcgaccaattagcggccgtagcctttcaggttcgccttcttcaatgcagactcatactgactagacatcatcagagtttgcacttgagccataaagtccataatcacgacaacaacgataagcagtgaggtcccaccgaagtagaacggtactttcattgcatcacgcatgaactccgggatcaggcagataaaagtaatatagagcgcaccaaccaaagtcaggcgggtcattactttatcgatatacttcgccgtttgctctcccggacgaattcctggtacaaatgcaccggacttcttcaggttatctgctgtttcacgcgggttgaagaccaacgccgtgtagaagaaacagaagaagatgatcgcagacgcatagagtaacacataaagtggttgcccaggctgcaaatacagcgaaattgttgtcagccagttccaaccagtaccgcccccgaaccatgacgcgatggttgccgggaacagaataatactggaagcgaagatagccgggataacccccgccatgttcactttcagcggtaaatgtgtgctctgtgcagcatagacacgacggccttgctgacgcttagcgtagttcaccacaatgcggcgttgaccacgttcaacgaagacaacaaagaacgtcactgcaaatactaatactgcaaccaacagcaacaggaggaagtgcaggtcgccttgacgcgcttgctcgatagtgtgggcgatggctggcgggaggcccgcaacaataccggcgaagataatgattgagataccgttaccgataccacgctcagtaatctgttcgccgagccacatcaggaacattgtccctgtgaccagacttacaacagcggtgaagtagaatgcaaagcccgggtttaacaccaggccctgcataccaggcatattcggcagaccggtagcaataccgatcgactggaatattgccagcaccagagtaccgtaacgggtgtactgactaatcttacgacgtccagactccccttctttcttcaactctgccagggccggatgaacgaccgtcagcagctggataataatcgatgccgaaatgtacggcataatacccagtgcgaagatagaagcacggctgagagcaccaccagagaacatgttgaacatttcaatgatggtgcctcgctgttgctcaagcagtttggcaagtacagcggcatcgataccagggatcggaataaaagagccaatacggaacacaatcagcgcgccgataacaaacagcagtctgcgtttcagctcgccaaatccacctttggcactttgaaaatctaatcccggttgcttagccatctgctacttattcctcaattttaccgccagcagcttcgatagcagcacgagcacctttagtaacacgcaggccacgaacagttaccggagtagaaacttcaccagccaggatcactttcgcgaactcgatctggataccgataatgtttgctgctttcagcgtgttcaggtctacaacgccgccttcaactttcgccaggtcagacagacggatttccgctgtgatcgctgctttgcgagaggtgaagccgaacttcggcagacgacggtacagtggcatctggccaccctcgaaaccgcgacgtacgccaccgccagaacgagagttctgacctttgtgaccacgaccaccggttttgccgaggccagaaccgataccacgacccaggcgtttacccgcctttttagagccttcggccggagacagagtatttaaacgcatctcttactcctcaactttaaccatgaagtaaaccgcgttgaccataccacgaacagcaggagtatcctcgcgctcaacggtatgaccaatacgacgcagacccaggccaagcagcgttgccttgtgtttcggcagacgaccgattgcactgcgggtttgagtgattttaatagtctttgccatggtcaattaccccagaatttcttcaacggatttaccacgcttggcagcgaccatttctggagaattcatattttccaggccatcaatagttgcacgaaccacgttgatcgggttggtggaaccatatgctttagccagaacgttatgaaccccagcaacttccagaacggcgcgcattgcaccaccggcgatgataccggtaccttctgaagctggctgcatgaatacacgagaacccgtgtgaacacctttaactgggtgctgcagggtgccgttgttcagcgcgacgttaatcatgttgcgacgggctttttccatcgctttctggatcgctgctggaacttcacgcgctttaccgtaaccaaaaccaacgcgaccgttaccatcgcctactacagtcagagctgtgaaggagaaaatacgaccacctttaacggttttagatacgcggtttaccgcgatcagcttttcctgcagttcgccagcctgtttttcgatgtgagccatcttacacctctaccttagaactgaaggccagcttcacgggcagcatctgccagtgcctggacacgaccatgatattggaacccggaacggtcaaaggaaacattgctgatgcctttttccagagcgcgttcagcaacagctttacctacagctgcagcggcgtctttgttaccggtgtacttcaattgttctgagatagctttttctacagtagaagcagctaccagaacttcagaaccgttcggtgcaattacctgtgcgtaaatatgacgcggggtacgatgtaccaccaggcgagttgcacccagctctttgagcttgcggcgtgcgcgggtcgcacgacggatacgagcagatttcttatccatagtgttaccttacttcttcttagcctctttggtacgcacgacttcgtcggcgtaacgaacacccttgcctttgtaaggctcaggacgacggtaggcgcgcagatctgctgcaacctgaccgatcagctgtttatcagcgcctttcagcacgatttcagtctgagtcgggcattctgcagtgataccggccggcagcggatgctcaacagggtgtgagaagcccagagacaggcctactgcattccctttgatagctgcacgataacctacaccaaccagctgaagctttttagtgaagccttcggtaacaccaacaaccattgagttcagcagggcacgcgcggtaccagcctgagcccaaccatccacgaaaccatcacgtggaccgaaggtcagagcgttatctgcatgtttaacttcaacagctttgttgagggtacgagtcagctcgccgtttttacctttgatcgtaataacctgaccgtcgatttttacatcaacgccggcaggaataacgaccggtgctttagcaacacgagacattctttcctccgattaggctacgtagcagataatttcgccaccaagaccagcctggcgcgctgcacgatcagtcataacacctttagaggtagaaacaactgcgataccaagaccagccataacttttggcagctcatcttttttcttatagatgcgcaggcctgggcggctgacacgctgaatgctttctacaacagctttaccctggaaatacttgagagtaagttccagttccggcttggtgtcgccttcaactttaaaatcttcgataaaaccttcttccttcagcacgttggcaattgccactttcagcttggcggaaggcatggtgaccgcaactttgttcgcggcctgaccgttacggatacgggtcagcatatccgcgatcggatcttgcatgctcatctgtctttactcccgtgattcaattggtaattaccagctagcctttttcaagcctggcacttcaccgcgcatggcggcttcacgcagtttgatacggctcaacccaaacttgcccacataaccatgtggacgacctgtttgacgacagcggttacgctgacgagacgggctggaatcacgcggcagagactgcagcttgagaaccgcattccaacgatcttcgtcggaagcgttcacatcagaaatgatcgctttcagttcagcgcgtttagcgaagaatttatcagctaaagctacgcgctttacttcgcgtgctttcattgattgcttagccattcagtaaccctaccttacttgcggaacgggaagtcaaaggcagccagcagagcacggccttcttcgtcagatttcgcagtagtggtaatggtaatatccaaaccacgcacgcggtcgactttatcgtagtcgatttctgggaagatgatctgctcacggacacccatgctgtagttaccacgaccgtcgaaagacttagcggacaagccacggaagtcacggatacgtggaacagcaatagtgatcaggcgctcaaagaactcccacatgcgttcgccacgcagagttactttacagccgatcggatagccctgacggattttgaagcctgcaacagatttgcgtgctttggtgatcagcggtttttgaccggagattgctgtcaggtcagctgctgcgttatccagcagtttcttgtcagcgatcgcttcaccaacacccatgttcagggtgatcttctcgacccgagggacttgcatgacagaattgtagttaaactcggtcatgagtttcttaactacttcgtctttgtagtaatcatgcagtttcgccatcgtactactccaaattacttgatagtttcgctgttagacttgaagaaacggacttttttaccgtcttcgaatctaaagcctacacggtcagccttgccggtagccgcattgaagattgcaacgttagaaacctgaatagcagcttctttttcaacgatgccacctggttggttcagggccggaaccggcttctgatgtttcttaaccaggttgataccttcaacgacaagtttgccggaagacagaacattttttactttaccgcgtttacctttatctttaccggttaacacgataacttcgtcatcacgacggattttcgctgccatgattcgctccttagagtacttctggtgccagagagataattttcatgaacttctcagtacgaagttcacgagttaccggcccaaagatacgcgtgccgataggctgctcgctgttattgtttaaaataacgcatgcattaccatcgaagcgaatgacagaaccgtcagggcgacgaacacccttcttggtgcgcaccactaccgccttcagcacatcaccttttttgaccttaccacgtggaattgcttctttgatggtgatcttgatgatgtcgcctacgcctgcgtagcgacggtgcgagccacccagaaccttgatacacattacgcgacgtgcaccggagttgtcggcgacgttcagcatagtctgttcttggatcattttagtgctccgctaatgtcaactactacctgagactctaaaatcagagccgttaaaaagccccatatcgagggcgcggcattataacaccgcttctgcaatatgggtagaaaaaataaacggctcatcgctgagccgtttattcgtattgagaaggcgtactgtattacagaaccgctttctctacaacgcgaaccagcgtccaggacttagtcttggacagtggacggcattcacggatttcaaccttgtcgccgataccacattcgttgttctcgtcatgtacgtgcagtttggtcgtacgcttgatgaatttaccgtagatcgggtgtttcacaatacgttcgatagctacaacaatggatttctccattttgtcgctaacaacacgaccttgcagagtacggattttatcggtcattacgcacccgccttctgagtcagtaaagtcttaacgcgtgcaacattacgacgcacttgcttcagcaggtgagtctgttgcagctggccacttgcagcctgcatacgcaggttgaactgctcacgcagcaggttcagcagctcagcgttcagctcttcaacgcttttttcacgcagctcttttgctttcattacatcaccgtcttagttacaaaggtggttttgataggcagtttcgctgctgccaggccgaaggcttcacgggccagctcttccggaacaccgtccatttcatacaggactttgcccggttggatcaaggcaacccagtactccacgttacctttacctttacccatacgaacttccagcggcttctcggtgatcggtttgtccgggaatacacggatccagatcttaccttgacgcttaactgcacgggtcattgcacgacgtgctgcttcgatctgacgtgcagtcagacgaccacggccaacagctttcagaccgaaagtgccgaagctaacatccgtaccctgcgccagaccacggttgcggcctttgtgcactttacggaattttgtacgctttggttgtaacatcagcgacgctccttatttacggcctttacgctgctgctttttaggttgagcagccggtttttccggttgttcaacagcagccataccacccaggatctcacctttgaagatccataccttaacgccgattacaccgtaagtggtgtgcgcttcagaggtgttgtagtcgatgtcagcacgcagagtgtgcagcggtacgcgaccttcacggtaccattcggtacgtgcgatttccgcgccgcccagacggccgctaacttcaactttgatacctttagcgcccagacgcattgcgttctgtacagcacgcttcatagcacgacggaacataacacgacgttccagctgagaagtgatgctgtcagcaaccaatttagcgtccagttcaggcttacgaacttcagcgatattgatctgtgcaggaacgccagcgatatccgctacgaccttgcgcagtttttctacgtcttcgcctttcttaccgataacgatgccaggacgagcagtgtgaatagtcacacggatgctcttcgctggacgctcgataacgatacgagatacagacgctttagccagttccttagtcaggtactgacgtactttaaaatcgctgtccaggttgtcagcgaattctttggtgttcgcaaaccaggtagagttccatggttttacaatacccaggcgaataccattaggatgtactttctgacccattgctagtctccagagtctcagcgatcggacacaaccacagtaatgtggctggtgcgcttcaggatgcgatctgcacgacctttcgcacgcggcataatgcgcttcatgcttgggccttcatctacgaaaattttcgcgactttcagatcgtcgatgtcagcgccatcgttgtgttcagcgttagcaatggcagattccagtactttcttgaccaataccgcagctttcttgttggtataggtcaggatgtccagggcctgcgacactttcttaccgcgaatcaggtcagcaacaaggcgaaccttctgtgcagaagaacgagcatggcgatgttgagctaaagtttccatctcttcctcctaccttatttcttcttcgcttttttatcagcagcgtggccgcgataagtacgagtcggtgcgaattcacccagtttgtgaccaaccatttcgtcggtaacaaagactggaacgtgctgacgaccattatggacagcgatggtcaaaccgatcatgttaggaaagatcgttgaacgacgggaccaagtgcgcaggggcttcttgtctccgctttccaccgctttctctaccttcttcagcaagtgcaggtcaataaaaggacctttcttgagagaacgtggcatggcttatcctctaaaattatttgctacggcgacgtacgataaatttatcagtacgcttgttgctgcgggtcttcttacctttggtctgaacgccccacggagataccgggtgcttaccaaagttacgaccttcaccaccaccatgtgggtggtcgactgggttcatcgcagtaccgcgaacggtaggacgaacaccacgccagcgtgcagcacctgctttacccagaacgcgcagcatatgctcagcattgccaacttcgcccagagtagcgcggcagtctgcttcgactttacgcatttcaccagaacgcagacgcagggtgacataagcaccatcacgcgcaacgatctgaacgtaagtacccgcggaacgcgccagctgaccgcctttacctggtttcatttctacgttatgaacggtagaaccaaccgggatattgcgcatcggcagggtgttgcctgctttgattgcagcatcaacgccagactgaatctggtcgccagctttcaggcctttaggggccaggatgtaacggcgttcgccgtctttgtacagaaccagcgcgatgttcgcggaacggttcggatcgtactcaagacgttcaacaactgctgggataccgtctttgttgcgtttgaagtcaacaatacgataagcctgcttgtggccaccaccgatgtgacgagtggtgatacggccattgttgttacgaccaccggatttgctgtttttttccagcaacggagcaaaaggtttgcccttgtgcagctcagggttaaccactttaactacgtggcgacgacccggagatgtcggtttacatttaacaactgccattgtattactcctccgacttactcagcgccgccaacgaagtccagattctggccttctttcagggtgacgtaagcttttttccagtcgctacgacgaccgatacgctgtccgtgacgtttaactttccctttaacgaccagggtgttaacgacttcgacttcgacttcaaacagtttctgcacagcagctttgatctctgctttggtcgcgtctttagcaactttgagaacgatggtgtttgttttttccatcgcagtagacgctttttcagaaacgtgcggtgcgcgaagcaccttcagcagacgttcttcacgaatcatgccagcatctcctcaacttgcttaacagcatcagcagtcattacgactttgtcgaaggcgatcaggctaaccgggtcgataccagtcgcatcgcgtacgtcaaccttgtgcaggttacgtgcggccaggaacaggttctcgtccagctcaccggtgatgatcagcacatcttccagagccatgtctttcagtttctgtgccagcagcttagttttaggcgcttcaacagagaacttctcgacaacgatcagacgatcctgacgtaccagttcggacaggatgcttttcagcgcgccgcggtacatctttttgttaactttttgactgtggtcctgtggacgcgcagcgaaggtcacgccacctgaacgccagatcgggctcttgatagaacctgaacgcgcacggccggtacctttctggcgccatggctttttgccagaaccagttacttcagcacgagtcttctgagcacgagtaccctgacgagcaccagctgcataagcaacaacaacctggtgaaccagcgcttcgttgaaatcacgaccgaaggtagtttcggaaacagtcagcgcgctctgcgcgtctttcaatactaattccattgctatccccttacgccttcacagctggtttaacgatcaggtcgctaccggttgcacccgggaccgcacctttaaccagcagcaggttgcgctcagcgtcaacacgtactacgtccaggctctgaacggttacacgttcgttacccagctgacctgccattttcttgcctttgaacactttgcccggagtctggttctgaccgatagaacccggaacgcggtgagacaaggagttaccgtgagtagcgtcctgggtacggaagttccagcgcttaacggtaccagcaaaacctttacctttagaggtaccggttacgtcaacttttttaacgtcagcaaacagctcaacgctaatgtcctgacctacggtgaactcttcgccttcagcaagacggaattcccacagaccacggccagcttctacgccagctttagcgaagtgacccgcttctggtttggttacacggttagcttttttagcaccagtggtaacctgaatagcgcggtagccatcgttagccagatctttaacctgagtaacgcggtttgcttcaacttcgattacggttactgggatagaaacgccatcttcagtgaagatgcgggtcatacccacttttttaccgactaaaccaatcattgtttcaacctctcaatcgctcgatgacctgattaacccaggctgatctgcacgtctacaccggcagccagatccagacgcatcagagcatcaacggttttctcagttggctcaacgatgtcaaccagacgcttgtgagtgcggatttcgtactgatcgcgcgcgtctttgttaacgtgcggagagatcagaacggtgaagcgctctttgcgggtcggcagcgggatcggaccacggacttgcgcaccagtgcgcttagcagtctcgacgatttccgcggttgattgatcgatcagacgatgatcaaacgctttaaggcggatacggattctttggttctgcatgagaccagagctccaattattttataaacgaaaatgattactcctcaaacccattacgattgatgggagagtgtaaccgttcttacgtagctccccaattgggagcattgttgagtaacaaaatgagctactctggttctgattgaacccgccgtcaattacgacaagcccgcgcattatacgtaaatctgggcaagacgcaagtgccgtttagaaattaagcgccaatgtcgcagggtgtgtaagagcgcgcaacgttttatgcaatgtattctgcggcgatgctttgtttcgagccgctacgcatctccgttttttgtgcattgccggacaggccgattataacgactatgcgctcaaacccgtttgaggccttttacatgctaaccaccctcccctttctgctgatctatctttcactgactgccttactggtacatgccgatattcgctacggtctgcttcccgataaatttctctgcccgctgctatgggcggggctgctcttccagctttgtatccaacctgattttctgccgagtgcggtggcgggtgcgatggccggatatattgcctttgccgttatttactggggctattggtttatctgccggcgtgaagggatgggatatggtgatgtgaagtacctggcggcactgggtgcatggcatggctggtgcgtactgcctacgctggcgttgctcgcggcgctgatggcgcttctttgtattcttgttttttcggtaatccgccctgataagaaggcaataaaaaacccgctgccttttgggccatttctggcagcagcgggtttatgcgtagggtggaagacgttggttattcttccactttaatctgtgactgaagatagttttgcaggccgattttagcaatgagatccagctctgtttccagccagtcaatatgcccttcttcatcggccaggatctgaatcatcatatctcggctgacgtagtcatgtacgctgtcagcataggcaatggcttcacggagatctttggcaccttcaagttctagcctgaggtcggaacgcagcatctcttcgacatcttctccgatgcccagcttgccgagatcctgcaggtttggaatgccttcaaggaataaaatacgctcgatatatttatcagcgtgtttcatctcatcgatagattcatggtactcaacgtcgtttaaacgtttgagtccccagtttttgaacattctcgcgtgaagaaagtactggttgattgcgacaagctcatttcccaataatttattgagataacttatgattttaacatcacctttcattatatagtccctccgcttccactcattgaagcgtagatcgggctacagggatgtcaaaaaaaagatgggcgcttaggcgatctctttgtattccgggatctgcatcagctcgtcctgcatgatctctcgcgcagcacgtacgcatttaccgcattgatttcccaccggaacaaatttgcgaagctgctggaatgactggggctgaaactggcgaacggcctgacgtatttttttgtcgcttacaccattacataaacaaacgtacatagaaactcccgttcaaattatgcgcaaagtgtaagtgagaatggttatgattacaatagcacaaacgccagaatgcggggcgggagcaggcaaaaaatgcgaaattttgtgacaacgcctgagcggcagaaaacaaaaaaggacgccgaagcgtcctttttttattcggggataattaattagcccagaactttagcaacaacgcccgcaccaacggtacggccgccaacgttcttgtcgtctagccgggcctgtaatgtggtgacgtcgtcaacggcgataccgtcgatgctgataacgcgatcgccgggcacgatgccgcctgcggtgacctcgacgccgacgagcccggccctgtgcgccgccgagcccggcgtcacgcgcaatacgaatacgcccttactgccggtcagcgcctgcagacgcgtgttgagctgctcatccacctcgatgcccagcgccggacggatgtacttgccggtctttatgagttgcggcaccacgcgcatgacggtatcgaccggcaccgcaaagcctattccggccgaggcgccagacggactgtagatggcggtattgatgccgatcagccgcccagccgaatcgagcagcgggccaccggaattgccggggttgatggcggcgtcggtctggatcaggtgatcgatggccgggccgcccgcttctcccggcaacgagcggtcgagcgcggagacgataccagtggtgagcgtccagtccaggccgaaggggttgccgatagcaaacaccttctgacccaccttgaggtcggcactggtgccgaccggcacggccggcgggcgcttgaaaccgacgccgatcttgagcacggcgatgtcgtgcgcggggctcgtccccaccagcgcggcctggtagtcgcggccgtcggccagtttgacggtggcttcggacgcgccctggatgacgtggaagttggtgacgacgtggccggcgtcgtcccagatgaagcccgagccagtgccgcgcggcacggagaacacgttgcgcgtccagacatcgcgtactaattgcgcggtggtgatgtagaccaccgaggcgcgcgatttttcgaacagttcgatggtggttttctcgtccgccgccagatcgccacgcgccatcacggtgcgttctgctgcctcgcgcggactgaaccaggcctcgatggcagacagaaactgccacagcagcatgagcgcggcaatacaggcggtgatgaagagccagcgccggacgaagcggtccggcgcggggcgttggtacgggtcgagataggccatgagacgtctcctgttgatgggcaatcagcgccacagcccgctcgggcgccagcgcggtgggcgcgtcgccaaagcggattccggcaaaaaatggggcgcgcggagtggcaacgctgatgctggcccaggcgccaacgtcagcaggcgtgcgatgcgctcttgcgttgccggacgcgtgcgcaagcaggagggctcgggattgccccatcccggccatagccaggcacgccaggagcggctgacccgctcgattttcgccagcgcggacgccagcccctgcgggtcgccagtcagttccgccgcaaggcggtcagcgtcgaactcacgcacgcgagacaagccgagctgtgcgagcagggccagttggggcgatgcggccaataacaatagaccaggccaatagacctccgccgcgccaaccagcagcgcgggcaggctgagcaggatcgcgatctgtcccataagggccagtaggcacgtgaggcgactgacggaatccgccagccccatgatacgcagatcctcattagtgatgtgcgcgacctcgtgcgcgagcacacccgccagctcgcgtgggctcaggctgcgcagcaggccatcggtgagggcgatcgatgcctcctgcttcgatccggtggcgaaggcgttgacgacggcactgggcacatagtgcggcaccggcgtggcgggcagctcgcgcaacagggcccacatctcgtgggcttgttgcgggtgcaaggcccgtacgcggtacaggcgcaagctcagcgccgacgcggctaccgggtccagcagcaacgcacctgcaacggcaaacagcgcgagccacaggcagccttccccaaatggcagtctccctgctgcggctgcgatcccgaccagggtcaggaccaacagcccggtctgcaggcggttgagccagcggtgttgcaagagcgcagtgcgcggatcactcggatgatgacgggtcatgctcagaggtctcggcggcgcggtcgccgcgcttgcgcagcagccagtaggtcgcacccagagccagcgtggcgcctgccagcgcggctatctttgcggggctcgcgtcggagtcgaggatcacgaacttgcgggagagtgcgatcaccgcgatcaggaccaccgtcttaacctggatgatgctgtcccgacgcagcgccacgcgcacgatggaatgcttgaactccatcgcgatcaagagcgtcatgatcatgccgaacacgctctggaataccttgtggtccaggggattgaaggcatcgagaaccagcagcgtgaagacgatggagatgagctggaacagcgacaccatgatgatgacggcgatcaccgccgacagcacgagcgcgacgacctgctcgaagcgctcgtaaaaactcatgatggccaattggtcacgcaagacctgaaatgggttaaggcgttttgatttcatgactatgaactccctggaaaacggctgctgtcgagacggcggcgcattgcactgatgtgtccttcaatcaactcggtcgacatgccaagcgtcgacatcacctgttccgccagcccaatagctgcggcaaaggattgctgataaacgcgcacgttaggcatggcgcgaaatgcatcggccgcggtcgtacttctgcatgacacccacaaggttagcgccggacggcgctcggcaatcgcctgggcgatgcgcaacgcttgctgggcatgggcgaacgttagcaccaccaagtgcgcatgcgtcaagccggcagccagcaaggtatcgggccgactggcatcgccatggaacaccggcgcgccggcggcacgcgcggcctctaccttctgcgcgtccgcctccagcagcagatgcgccacgccggcgtggcgaagaatctcgctgactgtcaggccaagctcgcccgcgccgcaaacgatgacatggtctcgatatcgcgtcgtctgcgcggcgagctcgacttcttcagcctggggtggctgaatgacgccgccggtgcggctcaagaaccgggcaagtacatcgtgatggcggatcagtagcggtgccagggccatgctgagcaccagcgcgaccagcatgggttggacgacggtcgcggggatcagatgctgctgcaagaccgtgcccaacaacagcagggcgaactcgccgccgtgccccaacgctatgcccgtgcgccaggcatcgagggcggacaggcgcgtcgcccgcaaggccagcgtattgagcaggatcttgaccggtaccagcaccaccagccacgccagcaccgccagcggtgccgaaagaatctgtgctgcgtccagttgcaggccgatggtcacgaagaacacgcccgacaacacatcgcgaaacggcctgaggtggctttccatgtggtgccggaagtcgctctcgcccagcaccatcccggcgaggaaggcccccagggcggcggatacgccgaccgcgtgcgcagcagcggcggcagccaccaccacgcacaaggagacgagcacgaacgattcctcgtggccccgccgcgccacccagcccagcaggccatgcaacagacggcgcgagacgagggccgctgccgcgaacagcagcagcacaccgaatacttcgagcagcacatgctcgatcttcggcgactcgccgcgcgcccagatcgccagcaaggccagcagaggcacgctggccaggtcctgaaagaccagcacggcgatggcactgcgtccgtggcgggtggtgagctcgccttggtcggccagttgtcggctgaccagcgccgtggacgacatggccgccgcagtgccgagcagcgcggcgctctggccgggctgccccagccacatcaatagcaggatcagcggcggggccacggcgatcatctgcagagcgcccgccatcagcaccgtcctgcgggcgagccagaagtctccgagggagaattccagtccgaccatgaacaacagcagcgccacgcccagctcggacagaaagctcagcgtctcccccggcgcgatcacgccgatgactgaggggcccagtacaacgccgacagagagataccccagcaaggcgggcactctgaacgccgccgtcgccatcgccgccaggctgcaagctgccagcaggattagtgtagtgccgagcaagccctgcatcggtcagcgtcccacttgcgtcgacgtccagcgcacgatgtcctgcgcgcccatcacgccggcctgacgggcgatttcccgcccaccctggaatagggcaagcgtcgggatgctgcggataccgaactgcgtggccaggtggggctcagcctcggtattcaccttcgccagccggatcctcggttcgagctggtgcgccgcttgctggaactgtggcgccatcatcttgcacggcccgcaccatggcgcccagaaatcgaccagcagcggcagatcgctgcgctccacgtggcgcgagaacgtcgccgtggtcaactcgatgggctcgcccgtgaacaagggctgctggcagcggccacagttgggatgttccgatagcttcgcagtcggtacgcggttgatggactggcaatgcgggcagacaaggtgaagatcattcttcatggttcgcctccttggaccacagtgaggctgcctcgtttcgggtcacagacaatgccgaccaatcaacgccttggagccaatcgttcccgtttttgcttactccggcctcttccagatgagcagcgatgaatgcttcggcctgcatgagccaccttcggacagcatcttccttactaggaatcagcaggatttcagagacgctgctggcattcagcccgtccacacggataagcagaaaaatgcgccgccacaaacgcggcatgtccttcagcaggtcaaatgcaaaagcgaactcgctcgaccgatcaatcagctcctcctgttccgcgatcgttgcgacatcgggatgctgactgccagcgaaaatatcggccagcttgagtgtgtcatcgtgctgataaaattcgaagatttcctcttccaccatggcctcggccacgtcttgggcatccggttcgaccggcgcgtccagagaaacgaattcgccaaattgccggctgcttgccacttcgttatccaggacggcgaacagatgcttcaaaagaccggtgtaagcctctttttcccccggcacggattgccattccaccttagctcggacaatcgcttcatccaccacgtcgcgcagcgtcggataatcgcgcggtaaatcgccgacggcccgcagataagccagctcacgccttgcgacagcctcaagtttcgacagtagaggcattcgggtcacctcggcctcatgggcggctgatgcgggttttgcggcaatccgcaccttgagctcgcgcaagcgctcgcgtcgtgctttgcgcttgatttgatcctgagcatgcagtcggtcaaaatgcttcttggcctgacggaacaacgactgtgcgagcatctgcgcgaggggcgtcagctcgtcatgtgatgcagtaacgctgacaatctttttgccgggcaggtgcatatagccactggccagaaattgccgcttgatcttgtcgcgatcaaggacgatttgaagtcgcgctgaatctttagtgtgtttgtcgagcaatggcttgagggcgtgctcgatcacatttcccaaagctctctgccaaggttcatgaaactctttgtcgatagctcgatagctatattgtatctgcatgtatgactccttcgatgtcatttctatggaggcatgaatcgaggatgctcatatccatagattttggtttggcacgctcttaccccaggcgcgttttgcgaagactccaactcaagaacaaaagcgtgacgccatagactgccgcatggaaacccaacagccagcctgcggccacgaatgactcgaccggacgggtaaaaaatatccacaagacgatagcaccaaggataatcgagagcagtccactgagggcaagccagatttcacccttgatttcccgacgcagccgaacggcggcggatatctccagcacaccggtgaaaatcgcccagaagcccacgctagcccataaaaaagaagccaagactatcgtggcgacccaaggagcaaccaggacgacgacgcccgtaagtatgccgacaatgccgctgaacagcagccagccccagcgctcttttttctggatatggcgcaccgctgcaaacaagttgaacgcgccattgaccaaggaaaatgcgccgaacatgatggtcatggccaacagagccgattgtggcatccagaacgcgagggctgcaaaaatcaatgccaagacaccgcgcagcacaaaaagccaccaattttggctcagcgaacacagtgctttggtggggtcatccgcattggaattggcgatggtgtctgtgttcatgcaatatctcctaaagatctatacaaaataaaaaatcaaacactcatgggacaagagagggggcgctatgcgccccctctccagcggtttcagaacaacctggacagttttgccttgacttcatcgagccagccttttccgcagcctccccctcccgtcttttccttgattttcttgagttcagcgtacaggggctcaaagtccttcctttttccatagcccagcagttctgccatttccaactgctgccgggcttcgttcaacaatgtctccaggcgctcattggatgcttcgctgcgctgaccatcttctaccaggggctcggcgcgcttcaggagcagcttcgcacgcaggacgggcagcggaagcacgctgcgctcctcgaccagcgtgctgagcgctgactgcagcgcggctttggcttcttcgatcttgccctgatcgatcagcggcacgactgccttcacggctgcgggataggacgccaaagggatgttggtgaccgtgatcacgatttcactggccagcaaagccagcacgtggcgagcctgttgcacctcgccatgtttgagggcatccagcgcctcgtcggtcatcgcctcaatggtttccgtgttggcgaacaagtcgtgcacgatggtgcgcacatcaacgccggccagggctagcgtgggttcgcgcgcgacgatcagctccagctttcccgtcacttcggccagcgttgccaatgcgcgtgcagtgtccttgccgtcaagtgcggccagcgctgatttggtcagcgacaaggccgagactgcctcatcgaggacttgtttacgtttgtctgccgcctgcgagtccgtttctttctgaacctcaggctgtacctccgtgacgacttcaggcttggactctggactgacaggaaggctgcttaccgcggcctgttcgttttttccttcgttcgtcgcattgggattcggtgtttgctcattcatggtgatatgcctcgtatgagatagtgaaaataggcgaatctattggggctgaatgcgaacatcgcgagactgaccgacagagcagtcagccccttcatcacctcaaaacagcttttggatgcgcgtcttcaactcgtcgaaccatcccttgccgcttttgccaccagccgacttttgctcaatggacttcacctgatcgaagatgggtttgaagtccgccttcttgccataacccaggatctgcgccatctcgatctccgtgcgcacggacgacagcaaggtgctgagctcctcgttctgcttggcatcgcgcctgtcggtctcggccagcttttcagcttttgccatcgcggcttcggcccgtagcacgggcagaggaaaggcgaccgaggtcaccaccagcgtgttcagtgctcgggcgagttccgctttggcgttgtcgatcttgccgctgtcgatgagccgtgcggccgacttgatcgctgccgggtacgttgccatcggaaggttgtcggtttggattacgatttcgctggccagattggcaacgatgggccgggccttttgcacctcgccatcacccaacaactcccgagacaacttgaccgctttctttaccgattccacgttggcgtggatatcgtgggtgatgacgcgtacatcgaccggcgccaaagcaagtttggcgtcgcgtgccaataccagttccagctttccgctggccagttccagcgcagcaagcgcctccttggtcttgtttgcatcaaggagggtcaaagcctcctgggtcttggtgagcgccgtgatggcgtcttgagtgagctcggcacgctttttatcggcttcctgggcggccttgtcatctacctgtggctgtgccgccttggatacggcagagggtgctgcagcacctgggctagaacctgccgccgattgggccagagccggtccgctcagtccgacgacgaccgccagggcaagtgcggagaaggtgtattgtggctgtttgatattcatgatcttgggctcttgattgaagttagttgactgagatttcaatctgtttcggtttggcttgctcggccttgacaagccgcacttccagcacgccgtctttcatggaagccgtcaccttggtcggatcaacgttgtcaggcaagacaaagctgcgcacaaagcggccatacgcacgttcgatgcggtggaacttcttgccctgctcctctttttccagtttgcgctcgccgctgatggtgagcacaccgttttccgcgctgacgcgcacggcatccttggggacctccggcagatccagcttgaggaggaatgcgttctcatcctcgctgatgtccgccattggagcccagtccgccgtggtcatggcttcgttgccggtacgggcgccctgtcgctggggtattcgtccgaacatcgtcgccaggcggttttgcaattcatccagttcccggaaggggtcccacggagtcaatgcagacatatcggttctccttgaacaatgccgacgaattggatgacgcactgaacagagccgtcggtttactctgaatggcacctactactgttttcagttccgaacaagtccttgagtcaattgacggatatcgctttcgtcgagcgtttcccgcgccagcagctcgcgcgcacagcgctccagcaccgcgcggttgatgtcgagaatccggtaggcgcgctcgaacacgcccatcacgatgtcgcggatagcctgatcgatgcgcgcctgggtcgattcggccacccggcaacagccttggccagcaatgtcttgccggtgcccggtgggccgaccagcaacacgcccttgggaatgcgcgccccgagacggccatagtcctgcggattcttcaggaaatcgacgatcgcgaccagctccgccttggcctcatccccccccccccccgccacatcggcgaacgtcacaccggtgttcttttccacgaacaccttggcgcggctcttaccgatgttgagaaacccgcccatgccctgcttctcggcgaagcggcggaacaggaagaaccagacgccaaagaaggataccgctggcaggatccacgacagcacatcgctcagccaggtgctctccaacacgcgggcatagggtacgtcgtacttcgacaggcgatcggcaagatcgggttcgaccctcgttgccacgatcgtcgtcttgccccggctgtccggcgacttcaggcgcccggtcaccgtacgatccgacaccagcacttcggccacgcgcccctcgtccagcgccttctcgaactcgctgtagggcaccggctcgacggttttcgccgtctgccagtacctctgcaaactcagcaacagcaggagggcaacgatccagtagccggtattccattgattttttttccatggaccgtgttcctcgaaagtcgagttgccagaggatcaggtgaacagacgggccgcaccgtcacgcaaacggatggccagcgagcgggagggcagtgccgccgctgatgagcagcccccacggcgtggacgcggatcacgcttgtagacgaccgcgtgacccgcggccacgaccgccaccgcgatcgatgccagggaggctgcccatgccaggctgatggagtcggacacggcagcctcgcccgccatcaagatgcgtcgctcgccgacttcttcttgctcgagtctttgccagcgtcgccgtgcggcgtctcggtcgccttcgcgacatccggctgctccggctcggccggggtctgcggtggctctttgcgttcgaacaccacgcgttcggccttgtcgtcccagcgtgcgctggcgtgatcgcccttgccgatgccgccaccgagcatctcgcgcgccagcgcagtttccagctcgctgcggatcaggcgcttgagttcacgcgcaccgaactcgggcttgtagccttcttccgcgaaatggtcgatcagcgtctgatcgaaagtgagcgtcacgccctggctggcggcgctgcgcgccacgcgatcgagctgcaggccgacgatgtggcggatctcctccttgcccagcgcatggaagacgatgatctcgtcgatgcggttgaggaactcgggccggaagtggccgcgcagcacgtccatgacctcggccttggtcttttcgtactcctcgccagccgcctcacgcgccttcagccgtcgctggatgatgtccgaacccaggttggacgtggcgatgatgatggtgttggtgaaatccaccacccggcccttgccgtcggtgaggcgaccgtcgtcgaacacttgcagcaggatgttgtagacgtcagggtgtgccttctcgatctcgtcgagcagcagcacgctgtagggcttgcgccgcaccttctcggtgagctgaccgccttcgtcgtaaccgacatagcccggaggcgcgcccaccagccgcgccacggtatggcgttcgccatattccgacatgtcgatgcgcaacagggcgtgctcatcgccgtagatcgattcggccaatgccttggcgagctcggtcttgcccaccccggtcgggcccagaaacagaaaggtagccaccggtttactgccttcgcgcaggccggcgcgggatagccgcacggcatcggccacggcacggaccgcctcgtcttgtcccaccaggcgctcgtgcagccgttgttccaagtgcagcagcttttcgcgctcttccaccgtcaactcgttgaccgggatgccggtcaggcgcgagacgacctgcgccacgtgttccgccttgacctcggcactgccggaggcccgctcccgctcccagtcctcgacgagcttcttgagctcggcctccttggcttcgatgcgcttgccgagctcggcggcctggtcgtactgcttgcgcgcggccacgtaatcctgttcacgccgtagctggtgcagttcggactccagctcctgcacggccaccggccgggccgtggccgacagcttcacgcgcgcggccgcctggtcgagcaggtcgatcgccttgtccggcaggaagcgcgccgtgatgtagcggtcggacaactcggccgccgcgatgatcgcgtcctcggagatgctgaccttgtggtgcgcctcgaaggtgtcgcgcaggccgcgcagaatcatgatggcctgggccaccgtcggctcgggcaccgtcaccggctggaagcgccgctccagtgcggcatccttctcgatgtatttctggtactcgttcagcgtcgtggcgccgatcaggttgagttcaccgcgcgccatcatcggtttgaacacgttggccacgtccagcccgccttcgccaccgccctggccggcaccgacgatggtgtgcacctcgtcgatgaacaaaatcagctcgccctggtgctcggtcacctccttcagcaccttctgcacgcgctcctcgaactcgccgcgatatttggcgccggccaccatggcgttgatgttgagttccaccaggcgcttgtcgcgcaaggtctcgggcacttcacccgccaccatgcgctgcgccagcccttcgacgatggcggtcttgcccacacccggctcgccgatcagcaccgggttgttcttcttgcgccgggccagcacctcgatggtggtttcgatctcctgcgcgcggccgatcaccgggtcgagcttgccgtcgcgcgccatcttggtcaggtcgcgcgagtacttgtcgagttctggcgtgttggtcggcgtctcagcgcggccatcctcggcgcccttgccgaccaccttgctgacctgttggcgcagcgcctgcggcgtcaggccgtagcggcgcagcaggttggcggccagcccttcgccttcctcggccagaccgatcaggaaatgctctggaccgacataagaatggccgagttcattggaggccacgaaggcgcggctgagcgcatccttcacgcgcggcgacacgccgatctcgccctcgaagggcttgtccccgcgcttggcctcagactcgatctgccgcttgaggtcatcgaccttgatcttgaactgacccaggatggtcttgaccacgtcgctgtcggccagcgccagcagcagatgttcggtatccacctcggagcggccaaattcggcagcgtgtttggcggcctcctgcagcaaggcttccgactgttcgctgatgcggctggccaacccactgccgcgacggcgcggcgcacccgaacctgcggtggcgggctcgccaaacgaggcatcgaccacgtcatcggtatcggcggcaactggcgtcgcgtcttcgccgatgcggaagaagtcactgccgaggaagtcctcgaacaggccgttgcgcgagccgaacaaggcttccagcggcgaaacggtgcgcttttgctggcgcactaattgccggtaatggtcgtcgcacaacagcatggtgctgttacgaccgttgagattggcttccacccgcacggtggcgggttggccgcagacctggcattgttttctggccatgctgatgctcctgagaaggttgacaaggttgaggcgacgaggcatcgcgagccgcgactcctcgtctcgtgccgggtttttcttgtgacgaacgagccggcgacgtcagccgttgatcgggatcgagcgtccctgcttcggcgcgctgacctcgcgcttgtcgatcgtgaccgtgagcaccccgttcttgaacgatgccttgatcgaatcctggttggcgtcgtcaggcaggttcaaggcacgctgaaagctgccgtaggagcgctccacacggtggaagccaccttccttcttctcctgttcctggcgcttctcgccacgcaccatcagcacgtcgttgtcgagagttatctggatgtccttctcctcgacaccgggcacttccagggtaatcttgtactgcttgtcggtttcctggatgtccagggccggcttcagcatgcccgaccaatcggatggccactgcggcatgttcaacgccggaaaaccgaagccccggaatgcgtcatcgaacagccggtcgatttcccgatgcagttgcaggatcgggctgactggcccgctcgccgctggcaggtcattgcgctgcaccggcagggaagagacggtctgctgctcttgctgctcgttcttgaaccagttccagggagccaacttcttgaaatcgatgtccatgtcatacctccagaaaaattggaaaacgagttactcaagccctttgcctgctgtgacgggcagtgcgcccaggcgacacgggctgctcggatgacttctgctgttcacgcttgcgcatcacctccttctttgctccggctcgggtctgatcattgatccactgatcgatttcactttgaggaaaccgccacgtcccgcccaccttgaaagccggaatttccccgtgtgcggcgagccgataaagcgtccgcttgccgactttcaagtacgcagccaattcatcgagcgtgaaaatcacctgtaggtgcgctttcatccctgtaggtgcgctttcatctcaccctctccaatcgcgtcgctttgcggttccggccaaggaaatccttgcaatactttgtaatattagacctactatgaataacttcaagagtcaatgtgcagcgttctcccgccccattgatccaggtcaactgctcaggcaaggcacaggggggcggcctgatcaggcaatggacagcgcctggctcctcagcctgcgtgtgccacaggcgcctcgatcaaacaccgatcctcacgttgtagccgagtgcccgcagccccttgctcgtctgcatgttccttggcggaaactcgtctgggcgcgcccagacgacgatttccccgaggctgctcaggccaacgtgcggaattgcccagtcgtcgctgcggatcgcgttccagagtcgggccgaaacacttccgttgccccagacaacgtagttcaacagtatccgtccggccaacacaccttcccgacaccgccgccgaaggccatggcccatcaagcggattttccatgcgccctcagcgccgtacctacagcaaatctttcaaggctcaggtcattcaggagtgttctgaacccggtgcctccatcgcaaacatcgccttgggctacagcctcaatgccaacctcgaccacaaatggattcggctgcctacccagaaaaccacggctatccagccagcgttcatcccgttgccttctcaaatgctcggcgtgggttcgcatactcaagcgcgctgctgcgatcatgagtttgatccagtcggcccgtaataatgggcacgatccgtatgcctatctcaaggatgtgctgacacggttgccgtccctgtaacagcctgaagttgacctgggtaatcaaataccggtgtagtgattaggaaacagggctcggatacctatggttccggtttgcttcgttaccagtcataaaaccaaccggcgtcttttcagaagtttgcacttcatcacatagcggtggttaaattcgctacataagcccaaaaagagcaggggactaacgtttcaggctggccctgaattccgctgggtttgccagcaccggattgatagctcttacttgttcctgcacccgggcctgtgcccgccttttaggcatcttcttgctacggtcccgtttcccgtcccgctccagttcgtccatcttgtcctgagcgagtttcagaacagccccaagacgcttgttatcaacgatttgcccctggtcgacacattccagtttgtcgaacacctgatatttgagtgaacggtaaccgtatttgaatgccagcgtgccgtccggatagtcgaagactgttattttttcgccagcgatgcgagtattttcttcactaggttcaaccagatatatcattttgtcatagcggaatgtcagcgttttagacagcttacgcagttcctgccaggcaaagatatcatccagctcttcgttgctttcagccacggttcggtgcagatctttggggtattttgctggtcttgcgaagcgacgattgaagtcggcaatgaaggtatccagccaggcgttggctgcttcaatactgctgattccctcgagacacatatccttgataagccgatcctgaagtgtctgatttgctcgctctacgcggcctttagcctgcggactgttggcacaaatcagttcgatccccagttcagaaagcacgcggccaaactgggtaacaccggttgtggttgaaccaccattattgaccctgaaaatgccgtgcttgtcgctgtagaacgcaaggggcttgccgtgttgctcgagatactcgcgggtggccatcatgtaatcaaaggctgattcagtctcaccaaagcgaaggtgcatcaggcgaccagtcgcgtcatcaataaagacgagcaggcagcatttgggggcacgtccttcaaaccagtcatgcggggaaccatcgatctgaacaagttctccgaggcagtcacgccggtatctgggttgatgaacacgtggcctgcgacgtgagtatgggacccagagtcctcagccgtcatccattttctgagcgtttcaacagacaccgtgatgttatggcgttcgcgcaattttcctgcggcaagcgttggtccaaagtcgctgtagttatcgtgaagtaaagaaagtacacgcagcttcagtgactcaggaagcctgtgattaccggggtgtccacgccgaaggtttgccagacctgcggcaccagactcacgaaaacggttcattaaccgctgtgtctgacgttcggtcagagcaagctgatgagcagcatcacgacggcgcatgcgtttatcaacaactgactgaatgacgttgatccggctgagttctttatctgacatggtcacaagcatcctgatgtctccatggcctgaggattggatcctttatgccagaaaaagtgacatcactaaatgggttaaaagtgacatcagaatattgcagttacaaagccggttcgcataacaaagattatgttaaattcaatggtaaaatcattataaatcaatatcttaaatatcgaacaagcccctttcttcctcaaacctcactgtggtaactttaaaaacaatgtccgttcctgagtttgtgatgccttaaagccatggtgaagataaaagtttttggcttcttcagtcagtgcatgaaccataatcgcacggactccaatattctcagctacacggtaacagcgcagaactgcatcatgcagtaaatcggccccgagcccttggccacggtatgaaacatcaactgccaggcgagcaagtatgattacgggaattggatctggcatattgcgcctgaggcttcccattgcttccacgtggttaacgctgccggtggccagagagtaaaaaccgacaacctgtttagtgtctcttttacaaacgacgaacgttcgtgctgcaccaagagcttggttttttaatcccctctgtttaagccagtcatcaagtactgcctcaccactgacgaactctgctagttgatgggagctggataatggttctggtgctgttacacgtcccactgaggtttccttgccagaagtttatcaatagccgcctcatccgaaaccggtgcatcgagcatatcgataaactctgcatactgctcatcgttaaaattaaatacgcgacgatcgaggatcacattctccgcagcctgacatgccatttccaggatgaagtccgtgcgtgatttatggagaatctctgctgcagcatcaataagtgctctttgagattctttagctctaaggttgagctgaacatctgatttcatgagtgcgctccttgtatagcgattgctttacaagcatatcatatggattctgtatagcaaaagctatacggttgtttaagtgcagtgaacatacgaaagagtcaacttgcaactattaggtaaagctcttcctctaaattattttccttgctctggcctaccaaatcaaacccaacgccctgaatttactgcgtgcgatgcttgctagcagtctcatccggacaattagcatgaaaactatggattgttatctggtctaacatctggaaaagttactgatgagaaggtagtattcggatcgtcagcgatcgtcttgtggtgggacagattgttgattcagattacttttgtgtcctaactcaaactgacggtttgactgctttgtggtgaggcaggcgggtggcaaaagatggttttacggaagaaatgcggacttccggaaacagacagggacaggacgtgtccagtaaaacgttcaggagcaggtaacgggatttcccggagcctgaatgcacaaaccccccgacatctgtcatcatcttggcggaagacacagatatcagggggtccaaaagcaggcgcgtggcctgtgaaggattataacgcatgcaccacataacacaacacccggccgccataagaacaggccgccgtgaatgacaatcagatttctgttcactggtcagatctaccgaaagatgagctaacccgtttctgccaggatgtcgatgccggcactcagggtaatttcctcattgcaccggtcaaaaaattgacccgccgcaaacgcggtgagcattccacaaaagccaaatgtgagaacccggcctggtatcgcccggagcattataaaaagctctccggacagctcggtcatgcctacaatcgcctggtgaaaaaagacaaagaaaccgggcaggtcagcctgcgcatgcatgtttctcgtcaccctctctatgtcgccggccgccgtaaggcgggacgtaaatatagcttccgtccggaacgtcagcgcctgctcgatgcgctctggccagtgctcatcagcttctgtgatgccggcaagcataccgtcggcatgtgtatctcccgtcttgcaaaagaactcagtgcaaaggacgcaaaaggcaatgtcattcctgaaacggaggtgacggtgtcacgcctttcacggcttattgaggaacaggtacggtttggcgttctgggcctcgcagaagaacgcgcctgggatcgtgaatcccgtacctggctgccaacgtatgtctatataacccccgtgggattccagatgctgggcgtcgatatggacaagctgtttaaagagcaggagaagaagctccgtcagagcgccgagcgtgagcagctgatccgggaaggagtgatgagcgaacatgatgatgttcaggcccactctgcgcggaaatgctggtctggccgtaagcgtcaggaggcactcgtttaccgccgcaaaaaaggcgcggagcgtaaacgtgccaacaatctgattaagctgccggcagatgaacgactccatgcaatgtctgaatggatttatcgcaccctgccgcctgatgaagcgtactggtgcacatctgagcgcctgaaggcgctggccatccagcatctttaccagctggatctggcgctttctccaccggactagccacagacgacacaacagtcttcctgtttaaaggcccctcaccggggcttttcgtgctggattttttcggccactctgctcatttttcaaccttcactccgttctcattccggtcaccatgacgtactgcgtgtcgttatggcccgcagtggccactgtctcgtttttttacacagaaatccgcaaacgaataagtgaagtaacccggaaacgaataaaagacattccgcaaaacagtcttacttcaccgtttttatctctctgttcatttcattccagagtagatctttgtctgcagtcactctgtggataacgaaaaatgccttcgcatgcagcggcctcacggccacgcgctcagaaggaaatcaaaagtacctcccgtcgcaagcgccgggccccgttctcgccacaaccaggcaccgcatacatacctgacccctgctaaaccgacgccgccccggcccggagggccggaacaccctcgctttaagagggatgttgtaactagaaatcagagctgctgcagttagcgtcgcggcaagcccgctgtacacgctcgtaagcgcctgacggcgctaacgcggagatacagcccgtcagcggccagaggccttgacggactcactccgaccgcgcacattagcaatcagaaagttttaagcgggtatggctttgcagggaaagggatgggattggcagaacctatcaatccgtaacggctgatgccggttacgacgcccctcaccagaatcacccggttcagctccggctggcgtctccatgccgcttcgcggcatatatgtaccctttaaagcagggttgcctaaatccgggagcgcgataagctttaacgggtgattttcaatcaggatgagaaaaatggttataattcttccgggaaacaaaagccaggctcgagtctgggcagaaaccatgattaatctggaggcccgcaaactcgtcaataccgctaatattgttggcgcccgacatctgggggatggattgacgcgtctcaaattcatcgatgaaattaaatctgtcattaatggcgaatttgagcgtgcccggcgggcaaagtctgacgaagagtgcatgacctgcttgcgtaacctgcaggccgaaaacaccagtctgcttgagcagagccgtcagctccagaccggttatgcgaaactatatgcccagatcaaatacgtcagggatgaagaccggatggtcggttatgtcatctcaggaattaaagtggtgctggcaggtatgcagggcgcatttggcttcgtgctgacttcctcaatgacccccgttggcgttcttgccggggctattctgattgtcgactcggccaacacgataacccgtgaagttggtcgtcagttcctgaatgaacctgacacggagggtatgtttggtgatggtgccatgaacatcgctaaattcatgggatttgaacgatcaacagggttggggatatacaacgggatcgcgcttgcaggcaatatctacagtgtctatggattaatggccagacctggaacatggcgtctgtttaactatatcagcaccgatttttaccggaaaatcgacaccatgtcccggggtaaactgacaatgaaaattgtgggatggggggtaaaggctaaggttgttttcgatctgatcacttctgatgacgctgggaaatgagattccggcggtaatgccatgatttataggccagcttcaaaggcatagtaatcgtaaacagagtgccaagaacaagaatagccacgccaaaggaaatggcatgcatcctcgagccagccaaaagtgtggccacaaaaatcagtaacatgactgacagtacccatatcagggccttaaaacggtttgccagatcgttcagcagggtatccatctccgtagccgttttagctgaactggcccgcagccggacaatgtcctcttcactgaagccgtggttcgtcagatcactttcatggttcatgcttctctccttttccctgcgggaagtttaacatgccctgcgctaataaccagttaagcccgaccgataacctgacaggtggttacggctatcagctctttctcactgatagccatcacgtcattctaaatcagccaaaagtagactgtaccagaccaataatccccaggtggccggcgtaagcataataaaagaaattacgcggcatgaaacgcctacggccctccggacagatttgcctgcagaatgaaaccactgccagggggaatgccagagtaggcagcgtggccagtaataatgtttctgcgggcatatccaggagatgcgataacccgtttaaacaaatcagtgacagcacggcagtgatggctgccagccgctgcactccgggtgtatcgctgccagaaaccgttgccatactgatggccagcgttattcctgccagcccgtaacttggggtagatcaagcagtcgtgtcaccagccgccatttcgatcacggcaatggcagccgggcgttcacgttcaaattgttccggtctggatgatgaggccgactgacgtctcggatggcgcgtgacatacgagcgctgtgactcctgcaggggcgactcaacagcctgaccggacggcgagcatcagcccttctcacgtattcgtcatgtcagctttgacactgcgcacgcgacggcacccgaccgaggctgtgtggaaacgcaatcgcaatgaatgcgagcaggtagatttccgtcggatgcgataggcgcgaggatttccggccgaatgggcgtgatctgcgtctgcagggcatccagcaatgcaattcgggcaagaaattgcgcggacctacatcaagccgcggcccaccgcagcacatccattgcgcctttgggaccgtacagactaatgatccggcgtaggttgtacgccaacacgtgcaagcccatctcggtctgcacacgtggtcgagttttcgtcaggaagtgcgtggcgcccatccagaacttcagtgtcccgaacacatgttcaaccgtgctgcgccgctgtcgcatcttgccggggcaggcatccaggcgacgctgcatggactccaatacggtctcatgcttcccgcgccggactcggcgttccttttccgcggttgtgcagcgcgccttgatggggcactgcatgcatgcgctcaggttgtaataggtgtggatgaccaacccttgctcgacagactgatgatgtcgcggcaataactgaccgctggggcagcggtacgcatcgcgatcgggttgatagacgaagtcgcgtttgtcaaacaggccacgcgccttgttatcgctggtcatcgtcatcggcacgaagggcgtaatgcctgactgctcgcaggccaggatttccggccccttgtagtagccacgatcagcaagcacttccacgttttcttcatctaccgccgccttcgcctgcatggccatcgaggcgagttgcgtacgatcatggccgacattcacaacatcgtgcgcgacgatcaggtgatgctcggtatcgacggcgatctgcacgttgtaaccgaccatcccggtgccacggccgctggtcgccatggagcgggcatccggatcggtcagcgagatttgctcatcgggcgcctggcgcaggcgctcacccatctcctgcaagtaacgcatctgctttctgagccggacgagtttctccttcaggttcttcgtcttggcttccgtctccgctagctgcgtgcgatcggcggtatccagggcgtgcatgtagcggtcgatactttcctcgatctgcttgatgcgctgctcgagtttgtgtgtggtgaaattcttgtcccggttattcacggccttgaacttgctgccatcgatggccaccaccgcctggctgaacaggttcagttcgcggcatatcgcaatgaactgcttgcaggcgttgcgaatgccagtgccgttgtctcgacggaaatcggcaatggtcttgaagtcgggcgccaagtgccccgtgagccacatgacttcaacgttgcgctgggcctcccgctcaagtcggcggctggactgaactcgattcagataaccgtagatgtacagcttgagcagcaagtccgggtgatagcccggccgccccgtgaccgcaggttgcgcagacgcgaaccccagaccctgcaagtccagttcatcgacaaacaggtcgatcacccgcaccggattgtcttcaccaacgaagtcatccagtgattcgggcatcaacaccatctgtgtccgacgcttcccttcgatgtatcgactcatcgctcacctcgattcatgcttaatgcatagacagaagcccggcgaaatcgttcacggtgttttcacacagcctcgacccacttctgcccttcgtcacttcgcacccgaatgaccggtgaacccaggaagctggctcttcctggccgacagcgaagctataagtcgaatcgcggacgcacgtgcgaacccgaggcaatctaaaacagggtgagttgtgaaggcctggccgcgtcttcctgtcgctgcaggcgctccttggggcgggcgtgcgccagacgcccggctcgctccttgaactcttgcgccggctgcagatccaggctcgaccgtagcgcggcgatatcggccttcacacatcgatgcgcctgctcgaactgcaccagcggcagcggatagtcggcaccatcgaccaagccgtagcgcaggcgtgccggcgtcggcatgctccatggcaagaaaatccaactatcggggacctgctgaagctcagggacccagcagcggacgaagtctccctttgagtccagttcacgggcctgagtgacagggttgtacaggcgcaggacagggctggcagccatgctgctgtgcatttggatctgcgggtagtggatgccaggctcgaagtccacgaacaactgggccagccagtccgccaccggccgccacggcaagcccagcgtgtgcgtgcccaccgtgaccagcattgcccgcatgcggaagttcagccaaccgtggtggtgcaggaaccgcatgcacgcgtccaccatgggccagccagtgcggcccaagcgccaggcatcgaatcgctgcaagtccattgaccgtggcagcttctccatctcgggcaccagagcgcggcgctccatgtcgggccggttctccagcacctggagccaatagcagtgccaccaaagccgagtcacgtagctgttcaggtggcggtgccagtgcccgcgcggggcagcttcgctggcttgcagtgcgctttgagcaatctgccgcaggctcaggctgccgtgagcaatgtgggggctcagacgcgagcaaccgcgctcggccgtggctggggcgctcatgtgcgctgagtagccctcgccccgtttggccaggaagctgtccagcaggtcacgcgcatgattaactactttaatgatttttagggaaaaaaaagatagcatgtgtacaggtgaaatttatatatttgctagaaataaacagcgtgttagcactggtgtaatttaatcacgcgataataaggcgaattgttaatagccaaagcatctacgtacccacacaacaggcgagcagcctaattataaaacgaatctaccaataactgatcgctcaggttatgtaggtggtgggtatatagtttattttgtaaatcatgagtatagctatgaaccattatgatgatttgcagaggtttaaggataagacccgcaaccaaaaatacgaattcaaggatctgtcggcgcagaacctctctcctgaccatggaagttgggcgatcatgaatcagctagctcctgcaacagaggagtctaaactggcgatgggtggtcacgtttcgctgccgcaaccgcaggctgtcgccccggatgtcttcgcgagcgacgaacgtcatgagcgcgtcgaaagtatcgatactatcgacagtattgaaagcgccgaaaccagcaccgaaaccagcaccgaaagcgttcttcctcctgtcgacacagacttaccggcggtgaccgccccgtctattttccgtgaagttgccggacaacttgcatcgcaatcggcggcacccgttgcgccttctgcccaaccggcggctaacccggttgtaccaacgaccaccaccgcacctgctccgtctgcgacagcgcctgctgattattcccggctgtttgcaacgaaagcgccagaagcaaaacccaccgtagaaaaaaaccaacctttacaatctttgctagaaaggatcgcttcatgccgttgatttgtgtttgttcaccgaagggtggtgttgggaaaacgacgctcacggctaatctggcttacgcccttgcgcgttctggcagtaaggtcctggcgctggattttgacgtgcagaacgcactgcgtctgcactttggcgtgccgctgtctgacgagcgcggttatgtcgccaaatcagccgagtcctcggactggagtcagttcgtattgaccgcaggcgggaatatctttgtgttgccttatggcgaagccagcgaagatcaacgcctggtatttgaagaacgtctgacgaatgacgaacattttctgattcgtggcctcaacacgttgctgaattatccgggcctgatcattgtggccgattttcctcccggtccctctgctgcattgaaagccatgtcgcgcctggccgatctgcatctggtcatcatgcaggcagataccgcctctctttccctgttgcctcacgttgaaaatcaccgtctgaccggggatgtcctcaatcgaaaagcgggccattacttcgtgctcaaccagagcgacaaccgtcgtcaggtcagccgggatgtcaccgcatttatggaacagaaattaggtaatcaacttttaggcgttattcatcgtgatgaaagcgtcatagaagcgaatgcctcgcagcagtcggttttcgactttagtcctgcatccgccgctgcattcgatatcgaactcattgcaaaaagagtcgccggaatcttaggcgtaaaaatcggagacggcacggttcacagtaaaccgaaaatgtctggcttctaattcgcgcagggcaacctatgaaaaagttcctttatgttttgctggtactggcaatgctacctgttgcgctgctggtcatcattacgcctatggacagccagaaacagtatatttttggtctgctcagtatcggtgtgctgtttttaatggggtttagcaaaaaacgcagtgtgtctgtcattatggtggtcatgtcgattttattatcgacgcgctatatgtatttccgcctgacgcaaaccctgcattttaattccgaaattgaaaccattcttgggatggggctgtttctggcggaggtctacgtctgggtcatgttgctgctgagctatctgcagacggtctggccgttaaaacgcgaaattgtgccgctgccggatgatatgacccagtggccgacggtggatgtctatattcctacctataacgaaccactggatgtggtgcgtgatacggtgctggcggcgcaatgcattgattatcctagcgataagatgaatatctacctgctggatgacggcaaacgccgcgagtttgctgtttttgccgcagacgttggcgtcgggtacatcacgcgtaacgacaacaatcacgccaaagccggtaacctcaaccacgccatgaagctgacgcagggtgagttgattaccgtgttcgactgcgaccacgttgcgacacgcatcttcctgcaggcgacggtgggtggtttcctgaaagatccgaaactggcgctggtgcagacaccgcactatttctactcgccggacccgttcgagcgtaacctctccgttggacgtaacatccctaacgaagggtcgctgttctacggaccgattcagcagggcaacgacaactggaacgccacctttttttgcggctcctgtgcggtgattcgccgtagcgcgctggaagagattggcggttttgccgtagaaaccgttaccgaagatgctcacaccgcactcaagttgcagcgccgtggttggggctcggcattcctggatatcccactggctgccggtctggcgactgaacgtctggtgctgcacgttatccagcgtacccgctgggcgcgtgggatgacgcagattttccgtctggataacccgctgtttggtcgcggcctgactatccaacagcgcctgtgctatctgagcgccatgctttactaccagttcgcgctgccgcgtattgcgtttttgaccgcgccgctggcctatctgttgtttaacctgaacatcattcactcctcagcgagcctggttttcgcctatgcgctcccgcatctgttcctcgcgatttacgtcaactcgcgcatgaacgggcggcatcgctatagcttctggggggagatctacgacctggtgctggccttccacattgcattgccgactgtggtgacgatgtttttcccgaaacgcggcaaattcaacgtgaccgacaagggtgcgctgctggacgtggggtactttgattttagcgtggtgcgcccgcatttgattatcgccctgctgctggcggccggagtgattgccggtatcgttcgcgcctgtgctcatgactactttggcgtggatccgcgcgttatcgccctaaacgtcggttgggggttgtacagtctgatctttctgttggccgcgattgccgttgcgcgcgaaacccgacagacgcgcaaaaccattcgtattgatgcggaaatcccggtactgctccaccatgccagcggcgtggtgtcgcgcagccataccgctgacctgtcgatgggcggctgccgtattgtggcaccggatgatcgccatctcgatgatgagattgaagagattgagctgctgctgcaatccggcgcgatcctcattccggtaaaaaccatcgccacggatgaagaatcgattcgtctgatgtttgaagacatcccgctcgcccgccgtcgtgaactggtgcgcgtggtgctctcccgtgcggatgcatggattcacccaccgaaacctcaggacaacccgttccgttcgttgggaaccattatgcgttgtgtgtttgacctcttctggctgacctggaaagaccgtcgagaaaatcgccgtttgcgcgccagccaggaccaggccgcttcccaggaggagggcaacgcatgaaacgtctgacaacactggctgtgctggtcggcgcactttttatgatgccgctgcatgccgaagacacctccatcgagtcgctactgaaattaaacgagccggcggagacgccacccgtgccgccgccgggcgcaccggtatttattccttcggtggttaacagcatcagtctcgcgcagatgggtttcccggaagggatttccctgacgggtggtcagttccaggggggcgcctcctttaccctgcccgtggaccaggtgattaccacggcgcgccttgaactgaacctgaaagtgtcgcccgcgatggtggcgcgcaatgccaccatgcagttgatgctaaatggtcagccgctggggacggtaccgctgaccgtgaccgacagcgacaccgcgcgttatcagttggatattccctccgcactgatggtgtcgagcaacaacctgagctttaaaatcaacgatggcgatgccatgcagtgccagcgcgacctgagcgataaatatcgcgtcaccatcatggcggattcccgtttcgagctggaagggcagcaactggacattggcgctgatttaagccacttcccgcgcccgttctttgacagcatgcaaatgaccccggcggcgatcgccatggctttcccggcgaagctcagtggcgataccttaagcgccagtgcgctgatctcatcgtggatggggatccaggcagactaccgtggcgtgtcgtttgccgcctatcatgaccgcttgccggaaaagaacggcatcctgattggtcatccgggcgagcaaattggtggcctgacgctgccggctaccgagcagccgctactcaaagtggtcgataacccggcaaacccggtttataagctgctgctggtggtgggtaaagatgatgccagcctgcgtgcggcggcatggcgtttaacccgtggcaatttcgccatgcagacgccgtcggtggatgtcaccacccaaacgatcccggcgagtaaaccttacgatgcgccgcgctggatccctaccgatcgtccggtaaaactgtcagaactgatccgtaaagatcagagcctgaccaccacggggctgtggcacgatgcgttgcgcgtagcattccgtgcggcaccggatctgttcctgtgggatggcgaaacgattcctctgcacattggttaccgtttcccgacggaaagctggattgatgaagaccgttcgtggctcagcatgaccatgaacgatactttcctgcataacctgccggtgaataagcagggggcgctggaaacgttgtggcataagcttggcggtgatgcgcgccaggagaagtttgatatgccgctggagccgtacatgatctatggcgacaaccagctctcgctgtacttcaacattcaacccaaggcgagcgccccgtgtagcgtgctgctgaacaataacattaagagccgtatcgaagacgactcgtggattgatctcagccatacgcgtcacttcgcgctgttgccgaacctctcttattttgtgggcgcgtccttcccgttcacccggcttgcggattattcggaaacggtgctgatgctgccggaaaaaccgactgaaacgcagattgccacgcttttagatatggcggcacgttccggtaacgcgacgggaacggcgctgggccgcaaccgcgtgttgctcggcgtacccactggcagggcgggtgttgaactgctaaacgaccgcgatgtgctggcggtcacgggcctggatcagcatgactttaaccgcgcgatcctcaatacctcgccgtttgtgatgcacgactcgacgttgggcgtacgtgagccaacgacctgggagcgtatcaaacgctggatagcaggggactgggcatcagacgggctggaagccgaccgctacttctcctccaacgaagcttggcgcgggtttgtcagcttccgttcaccgtggaataacgatcgtctggtggtactggctatcggcagcaatgacgagcagctctcacgtctgcacggtgacctcgcctcagcgaaaattaacgccgggatccgtggcgacgcagcggtgatcaccaatgagaacggcgtgcgcagcttccgcgtgggtgagcagttcccgagtggcgagatgccaacgcaaatgcgggtgatttggtatgcaaatcagcactcggcgctgctggcgattttagggctgctatttggttgtatcgttggctcggtgctctttgtctggctgagaaaccgcgcgaaacgacgtctggatttggacaaccgcaaataagagggtgacaagaatgatgataaaaaccgcccgccgtttgacgacgctgtgcctgtccagcgcgctcactttcggtataccagggctggcccatgccgtcgcgaatgatgccgcgctcaaagccttatttgaccaggcgaattactggcatgagaaatcccacgatgacctggcgatggagtcgctgcgtaaagtgttgatggtggatgccaataacacccaggcgatgtacctgatggcgttatgggcgcagcaaaatggcgatctgcaagtctcgtcccagtggcgttcgcggctggcgcaggtttctcctgacgatccggggttgcaggcgctggataatgccaaacaactgacgcaggttccgcaggggcaattgagccttgcccgccagcaggcgcgcagcggtaacgtaccggcggcgctggcgacctggcgcagcatgtttaacggcgatacgccgccacccagcctcgcccctgagtactaccagacgatggcgggagataaaactctttatccgcaggccgtgtcgcaactgaaaaatttcgtgatgcataacccgcaggatacctcggcgcgcattgcactcggcaaaatcctgacctggcgtgaagagacacgccgcgacggcattttgttgctcgaaccgatggccagcggcagtaaagaggccgatgacgggttgcgtcaggcgctgttatggctggggccgcaggcaggcgatgagcgcttctacgacacctggctacagcggcatccgcaggatactgatgtccaaaactattaccgtaaaaatgtcggcggcgcggcgaaaggcgcgggctataccgcgctgaacagcggtgataacagtgcggcaaaaaacaaatttgagcaggtgctgcaaaccaaccctaacgatgctgacgcccttgccgggatgggctacatcgcccagcgtagcggtgattacaaagcggcggcacagtatctgaatcgggcagccagtcagggcggggatgcttctgatgagcgtaaaaatcaggccgcagacgcggcgttttacggtcagctcgcccaggctcagcaggcattgaaagagggtaatattagccaggcgctggcgctttcggccccgctggcacaagagagcggggagcgtggcacggcaggaaaactgttccgtgcttctgtactgcggcagaacaaagacttttcgcaggccgaacagaccctgcgaggtcttctcaacgagcagccgcagaacgccccggcaagggaaaacctctattacgtcctgcgcgaccagaataaaacggaagaagcgcaggcgatgctgcgcactttacccgccagcctgcaggaaaaactgcagccgcgtgtggtcgcgggggcgcctggcgatccgattcgccgtcaggcacagcaactggtccaggccggtaatactgaccaggcgatttcggtactgcgccagggcgttgcccgcgtgccggatgatccgtggttgcgtcttgaccttgcccgcctgctgcaaaaatccgggcaggaaggtgaagcggccacggtgatgatcccggcgggtcgcgatggtgctaacagcaattcactgtacgccgctgcgctctatgccagcgaaagcggggcctggcagcaggccaactctctgctggcgcgtattccgccgtccagccgtaatagccagatgcgcgatctggcggaaagtgtgaattacaacctgcaaatggcgacggcagaacgttacctttcacaagggaacatgaccgcggcgtccaatacgctgaaagcgctggccagtcagccgccgaaaagcccggtcgatgcagggaaactggcgcggatgcttgcccgttcgggtgacatcaccaccgccgtatcgctggtgcgcaacagtattaaagatggcgtagaaggcaacgccggggattatgccgatcagatagcggtactgaaccaagcggggcttactcaggaagcgcaaaccctgatgtcgaacccggagctacaggcgcgcagtacgcctgctcagcttgcggggatccgcaatggctacgtgattaatgaagccgacaaactgcgtgaagagggcaactacgccgcggcgtatgacaagctgatccgtgcgctgcaaagcgacccgcaaaacaccgatttgatgttcgccatgggccgtctgtaccagacaggcaaaatgaacaaagaagcgggcgtgctctatgactacctgatgacccgtgataccgaggatcaggcggcacgtgtgggggctatcgacgttgcgctgtccgagaataacgtgcagaaagctactacccttgccagcggtctgcgtagcgacagctcaccggaacgcatgctgttgctggcgcgtctggaagaggcaaaaggcaaccaccagcaggcgatgacctacttacgtagcgcacgcggcaagctggtggggctggagtcgtctaatagcgccgctacgccgacgattggcggcatactgttggcagataatccgtttactaccaccagtaaaacgccgccgcagtcgagttctccacaggcgttgtacggcactattctgccgtggcaggtcgcgcaagtggctcgtgagccggggagcagtttaccgggcacaacccgtaccgatttgccggtcgagaccgcgcaaagccgcacgctgcgtcaggttgataacatgatgcaggagcttgatgagaagaaagggatgtggttgcagggcgaggtcgatatccgtggccgtgacggtgagtcgggcaccagtaaactgaccgaagccaaaacgccgctgacctggtcaagttcgccgtttggtgagtcgcgcttcgagtttaccgccacgccgatcaccctgagtgccgggagtgcttctggcgatgcctggcgacgctatggctcgaacccgctggcgaatgcggcatcaaatttagcatcgacaatcaataatgagatcaattcgctggcgagcatgacagcagatcagaaagcgcaatatttggtgttgcatccggctgccgctgcattggatgggcttagcgaggtctcttcggccgattttggtcaattcacatcgagaggtttgacgaaccttgccgcgctaaatgccgcagaggggggggcgctacgaaactatctgaaccgttcctcactaaaggctgacgtctcgcagccaggcgatgtttcaacagactcgcaaaatgggaacggtgtagagcttaatatggcgcttagcggtgacagctatcgcctggatattggcagcacgccgctgggccaggatctgaatacactggtcggtggggtgaaatggtcacctaagttatctaactacctctcattgatcttcaccggcgagcgccgcgccgtgactgatagtttgctctcgtatgttggtttgaaagacgcttactcaggcaaaacctggggccaggtgactaaaaacggcggtaccgtgcaattaagctatgacgacggtgacgcaggcttcttcgttggcggtggtggttacagttacattggtgaaaatgtggcgagcaacaccagtatgaacgcagacgccggagtctatctgcgcccatggcatgatgatttccgtcaactgcaaacaggtttaagcgtcagttggatggatttctcgaaaaacctcagttacttcactttcgggcagggcggctattttagcccccaaaattatgtcagcgtgtcattgccagttgatttttcacagaaaattgacaactggaagcttagccttggaggctctgtggggtatcaatcctacacccaggatgctagcaattacttcccgacagactccgcaatgcaaagcgctttaacagattacgtgaaaactggttttgcaaaagaagcgcagtacggcagcaaatcgcaaaacgggattggctataccttccgggcagggattgattacaacctgaacaagaacatgaccgtcggcggtagggtcggttacgacacctttggcgactataacgaaagtactgccgggatctggttccgctatatgttgggagataaataatgacgtcgagtacggctaatcctttactgctgtcttattttcaacggcagcaaacgccggccggttggtttgacctgctgtcggtaatggttgatggcatggtgagaaacgtgggggaagcggaaagccaacccttcttgcgccagatgggggcatcgctggcggaacgttttcctctgcctgcctcacaaaccatcggcgaactcgaaaccaacatcaacgcgctgcttgcggagtttaattggggctatattgatattgatgccagcgaagagggattatcgttccgccatcaggggttaccggtctcccgggatgagaacagccagacgcgttggtgttacgcattttgcgccatactggaagggctttattcccgttggctgcagggacagggcgggcaatcgcatctcgcttttagccgcgaacggctttactccgtatcggacgttgtgttccgctacgctaacccacaatgagtctgagtatgtttaaacgcgttttcgccatgatggtgatgatggttagtgtgcttttttcctcgttttcacaggcgggacaggcctgggaagcgtacaaagcgcgctttctgatgacggatggccgtattgttgataccggcaataaaaacgtctctcacacggaaggccagggtttcgccatgctgatggcggtggccagcaatgataaagcggcgtttgaccgcatctggggatggacagataagacgctcaggaacaaggacaatggtctgttctactggcgttttaatcccgtcgagccggatccgattgccgataagaatgacgcaacggatggcgatgcgttaattgcatgggcgttgttaaaagccagtcagcgctggaatgataacagctatgccaccgcatcggatgccattacccaggcgatgattaaacatacggtgatcaattatgcgggttatcgggtgatgctgccgggggcgaaggggttcaatctcaacagttatgtgaacctgaacccgtcctattttatcttcccggcatggaaagcgttcgccaaccgtagccatctggtggtctggaatgatctgatccgtgatagcactacactgcttggcaaaatgggctggggtcaatcgcatttgcctaccgactgggtatcactgtcggcggatggcaaactgagccctgctaaagagtggccgccgcgcatgagtttcgacgccattcgtattccgttgtatctctcatggtggaacccgcaaagttcgctgctgacgccgtggcgcaactggtggcagggttatgatcgtagccgcaccccggcctgggtgaacgttacaaccaacgataccgccccgtacaatatgaatggcggtttgctggcggtacgtgatttgacgatgggtcaaacgtctggcgagccgcaaatcaacgcacaggatgattattattctgccagtctgaaaatgttggtctggctggcacagcagcaacagtaattttccgcttttcctggtgatgtctcctcaccctctcccttgaggggtgaggaatccccacaaaaatgcgagcacgaacggtcccctctcctctttggggagagggccagggcgaggggaaataacctactgcggatagggcacccagtcgccgccgttcagccgaacatacggcttattctggtactgaatcaccacggcgttagcattttctgaaaccggtgctgtctgcggcaggccgctggtcaactgatcccagttcacacgatcttcggtgaatatcttgccatccagcacgcgtgttaccagttctgatatcgccaggaagctgctcggttgattgatctcaatcgcaggcccttcatgcggcgccttcataccaaagaacttgattgccgttgggacgtgggtaattgatgggcttggaatatcacgcaggccggaaacctgcatcttgtcgccctgcagcgccgcgccatgttccggcaccatcaccaccatcaccttacgcccggatttctccagttgcgtgaagaaggcatccagctcatcaaacaatttctgggcgcgaattttataatccgccgtctggcgcacgccggggaaatggttaccgtcgtgcagtggcagcaggttatagaaggtcgcggtacgctgaccattattgttcgcctcgttctccatccagcggttcaacacggcggtatcgtcatagaccggggagccatcaaacgacaacagaaccggcggcaagcctgcctgattcatcaacggcacctgcacgccgccgttgtcgcggatctctttgaggaaatcaccaaacacgccgttgtgatccatcatcaactgttgggtgaagcccagtttggccaggttatcaaacaggtagcactgggcgccggctgtctggtagagatttttatgcgatgtctgaccgcagctcgcgcgtagcagacgaatggccgccgggccgctataggcagtggccgaattaaactgcttaaagacgatatcgaaatgtgaccacagtgggtgcgatgacaaacctgcggcatcaatatctgaccaggagagcgaacaaatgttgataaccagcagatcaaaaggctgtgcatctgccggcaactgtgtcgggaacggcgtctggcgtttctcttcggaggcatagaaactggcgagccaggcattcaggttctctgaggtaggcggcgcggtttgtgccggaatatcgcccaccacgggtgttgccgcggtattcgcgacggtcggcgccaccgtaccgcccgttgtggcaagggtgttttgttgggtgctttgcggccacagggtgaaggccgggccgacaatcgtcagcacattcagccagatcataatagcgacaacaaataccgtgacgcgtatccactgcgccaggaacagccaggcgatcagcaacacgaacagcgcgccaatcatctgccagttaataaaacgcgttaccagatcgagcaggtaatcggcgctaaagcctgccacctgggagccctgactcataatgctatcgatacccggtagccaggtatcatgccagaacaggccgaaaccaatcgggagggcaatccagtggcgcaggcggtgcaggcccggacctggcaatggcatcaacaaaaaggccataaacaccaggttcagcaatggatgaaaattaaggtagcccgcccacagcaaaccaaatttcaccaaaaaatagaaattccagccggataaaccgcgccagtgttgccacagcgtcgagggtctggaaggcgtcagcgtttgattagtcatgttttcggtctgccttgacgaacgattcccgacgcaatatgccggccggtttaacgtagcgaggtttaataaacattattcttgcaataagacgaatgcggtacagccagtggcgtgccagatagcccagcgggaagaaaatcagcgcgcaaaggataacgagttcaataatatcggcgatggacatcatgatgcgctccccgtctcttcacttaacagtcgcaggggttgggggatacgtcgccagacttgcccgtcatgctcggcattcatgattttcggctcatcgcttgtacccgccagcggactgccccatttttccggcccgacttcccgcaatagcaccagctcggccgcaatctggttgtcttcgaaccacaccatgcggttagagaagatatcggctgtaggtaacgggaaaatgtggttaagggcggtgtcgagatcgttcacacgacagaacgacaaaaacatcaacaggcgattatcgccgatggtgacaatatccccggcacggttcgggcggcagagcgttagcgcttgttcaacgcgaataccgggcaccgggcgcagcgccaccagcacccctttaccgtctggcggtaacagcgtgttattcaccatattggctaccgcttcgcagaacgtggtccacggctggaagccgcgcagcttgagcggcagtgtcattgagagcagcgtagacagcaagcgttacactcagcgaattgagcggcataacctgaatctgagacaacatctggcaaggctgggacggaagtcactgtcgttctcaaaatcggtggagctgcatgacaaggtcatcgggcattatctgaacataaaacactatcagtaagttggagtcattacccggagaatgaagaacagaggctgaagtccctgtatattaccggccttcttgatacccgtgacgatgagcgttttgaacgcctgacgcggctggcccgcaaagcctttcaggtcccggtggccctgataagcctgctggatcgcgagcgccagtggctcctcgcctgccagggcgtcggcgtgcgcgaaactccacgtgatatttcgttctgcgggcacgccattctgcaggaagggccttttatcattcacgatgcggctgccgatgcgcgatttcacgataatcccctggttaccggtgagccacacatccggttctacgccggccagccggtgagcctgccggacggcacggtggccggcacgctgtgcctgatccacaccgttccccgcgccttcacggatgaggacattgcgtccctccgggacctggcctgtatcgtggaggacgaattcgaggccatcagcatggccatgacggacagcctgacgggcattcccaaccggcgcgggttttaccgcgccggcgaaaaactcttccgcgcaatgaaccggcaggatgcgtcgttcagcctcatctatttcgatctggacaggttcaaaccggttaacgatctctggggacacgcggaaggtgacgaggtgctgaagatctttgccggctttttacatcagcaccttgaaccgggtgaaatagcaggccgcctcggcggggatgagtttgccgccctgatccggcgaaacgctaacactcagtcttatctgcacgcgctgagtgccagtctcgatcattacaatgacacctcgggcaagccctacaacatcaattattcctttggcgaactgatcaataacgcagaccattatacgacactggcggagatgatcggtaaatgtgacgaagtgatgtacctgaagaaaaaaagaaagaccctgtcgcggaaaacagaaccgtgacgttctccttcccggctgatcccctgacccggggttcagccggacggcatgaacaatatatttaaccgcaggacgcataaagtcatttatatttgctcatggtgcaatagtccactaatcgcaacaattactcgttttttgtgtccatgctgcaataattcctcttctccacttctgagatccgaaaaaaggtagttccggatcacggcgattttctgcgctgatttgtgaaacgaaaattaaaaatgtgctacactttaagtagttagataactttcaccctctccgcatcagaccgacctgacgagtaaatcctgttaatctgttcatcatcgcttccgaaaactttgctattatgaatttttcggaagtcaaaaagagtgagatccggtaattgcgggcggtgactgttattctgctaatcactgcgggcgggcaacggaatgttctgctggcgatgataaataaatagaactaatagatattaaataataaggaagttgattatgaatatgaaaattacactgagtgttttatttgaggctctcataatccttgggcatgacagagtctggatggaagaatcggagtttgagcacatatacggatacggctgctaccgtgagatacacacttgggacgatcgcacagttgcctggtgggatgatgctgatgacacatggtatctgtccacagaagtcgatgtgataactcctttccttggccctctcccaaagaaagaaggagagctctccgaggaaaaatgcttccagttaatgactcttggtcgctactgatagccgacagcagcatttaatgagtggtcggctggacaccctctggcggccacatgtcactcgatagtgtagtccggcgggatttctccctgaagatgatccagacattaacgtaaaggatacaggaacgatgtgtaaactgaccggttttataatggggctgacgatcctgctgggtgtgactgcacgggatgcaggggcggcaacgctcagtgaaatgcggatggttaatgccagtcagaaacccgggatggtgattatctgcagccggacctcggagattccgcagaaaggtgaatcccccgttcgtatagaaagtctcctcaggggcgtggtactgcagaacgacggtgatcgcatgatgtttgacgtgacctatacacagcgaaacgctgaagagagtattccttttcgtacggaaaaataccggctgaccactgagctggaagccacccgccagaaaatggccatcgatcctgagacgatagaactatcgcttccgcgtgcccgcggtcttgaagaaacttttctcgcggggatgaaagcaagcccggtttcgtttgaagattacaccaattaccgtgtcaaatctgctaccgagtatctgatcctgccgggtccggcatccccggatgcaccggtgatgcactgcacactctaatgacaatggtgacataacatgatgccagcactgccaggccatagcggggctttttcctctgctcagctgccggtggccatcgattacccggccgcgctggcactgcgccagatggcgctcgttcaggacgaactgccgaaatacctgctggcgccggaagtgagcgccctgctccactacgtgcccgatcttcaccgtaagatgctgctgaccaccctgtggaacaccggcgcccgtattaacgaagcactggccctgacccggagtgatttttccctggccccgccctacccgttcgtgcaactggcaaccctcaaacagcgggtggagaaagcggcccgaacggccggccgtgctccggccggcagccagcctcatcgtaacgttccgctttccgatccgcagtatgcccgccagctggaaatgatggtggccaccctgaaaataccgctggaacgccggaataagcgcaccggcagaacggaaaaggtgcgcatctgggagatcaccgaccgtaccgttcgcacctggctgggcgaagctgttaaagcggcagccgccgacggggtgacgttctccgtgccggtgacgccacacacgttccgccactcctacgccatgcacatgctgtatgccggaattccgctgaaggtgctgcagagcctgatggggcacaagtcgatcagctcgacggaagtctatacaaaggtatttgctctcgatgttgctgcaaggcatcgtgtgcaattttcaatggcagaggctgatgctgttgccatgctgaaaaaaagataactaaatttgtcaaaatttacagacagttgtaatgacatccacttattcgataataaattaatcttgcgttacgtgaaaactgacaggggtccaggctgtaccaggccggaattcacgtaacgcactttacgtcttcttcattacttaccttttcgttccgatcctgttcatccctgcattgcccccttttcttcataacgcatttcactgttgccgaaagcccatggggtcgactttgcgaccgcggccgcactcagaaggatggccactttaaccggcgccaccctggcgtacctactcgtccccgaagtgagagccctactcttctatatgccggatcttcaccattaaatgctgttctctactttctggaacacgggagtgcggatcagtgaatcccggacgctgcccccggaatcctttgatctcggtgggttaagaccctttgtgaaagtactgggctaagggcatccgccctgacgaacaatattgactaagtgatgaaagtaaacatatcgcagtgaagatgttgagcagactgcccgctcttccacacaccgcagtcaatatcaatactctggtaggcctatccacatatcgcagtcaaggcaagcaaaacctaaacggaatgatgaatcagtataaattgactgtggtatgcgctctgcataccacagtcaacaaactctaaaacggcattcctcagtcatttcccggtttcacgctggcgagcacttttgctagtttctgaggatcaatacctgcagccttcagggctttaataacttcgtcatagttctgctcaggtacttcctcttccggctcacggggaacaacgaccttgctactgatgagtttcggattacggtaatgcacgctgaagtaggtggcccggccgcgtttgaattcggtgtaatccagatagccgatatccttcagctgcgccatggctttgcgcaccgtgtggttctgcgtgtagaggttagacgtcaggttgagtctgtctcgcatacgcttcatggagatgggggccggattctgtggcagactttcaatgtaggtatagagtgcctgtgcggactccttgcgctgcagggcatcaatggctttcagacgcaacaggacccgcctgtccatctgataaagctcaaagagcttgggctctgccctgatctccacgacatcggcagtgatgtcgtaataggcagactgaaccaggtgcgtagtccaccctttcgtttcactctgaaacttgagggttacggatgccagcttgaacagggagttgcttatcctgtcacgcattttcttgttagagcgccgggagtcaaagccacacattttaacaaactcaacaaaagacagcttgagcgtgtcatccttaacgccaaaatcatacattgaacggatgattccaagccagactttgaagtccgtatccatatcgaggcgcgatccggtgatcctgacatcggtatacccttcactccgggcaatggacagctgtacgagctcctcagtcgcatccgtgacgtttttgcggttcgtcttactcctagaggtcgatttgagggtaggaacgaacagaccaagcctcatgagcgcaacaggctgaacagtactggcgctgttgacatccagcttaacaacttcacccgttgtcttattgacctcctgaagattcaggggtaactcattattttccatagccattttattaacccgcggttatccacaaacgaaagtatatacgcatatcacagtcaacggaaatacataccccagttaatacaattgcataccgcaatagttgatctcgcacacaacagtcaacataccacacaccacagttaatgaagatagtctccaggatcaggcgtagcggggcgctaaacgatccggggatctctttttgatctcaacatgatctccttaaggatcaattactggatcgaaatatggaataacagccagcatccaatacatatggaccactgacatgacacaatgtgaatcttggtacaacaacccagtaatacaacaccaggaaaggcaatagtcttgactgtgatatgcagaaaaatgcatgtcattactcttccctattcctattcagcttcataccgcagtcaataatctgcatactatagtcaattccttaccattcagttccttccagtggagcttcgttagcttcagagcgtcagccacaccttgttagtacggagtaattccgcttcctcgacgcatgcgcctacgcgcgcatactttctgcggcgagcggatgatattgactgaagcatgcggcagcctttcaggcggatgctgaactgaacaagactatattttgatcggctttgcaatatttaagacggtttgcaactttaatgttgctttgcgccttttaccaagatttaatagattaatgcaaagataataataaggaacaaagaatgggactgatggaaacgcttgaccagtgcattacggccggtcatgaaatgacgaaagctatcgcgattgcacagtttaacgatgatagcccggaagccaggaaaattacccgtcgctggcgtgtgggtgaggccgccgatctgattggcgtttcttctcaggcaatccgtgatgcagaaaaagcaggacgccttccccatcctgatatggaaatgcgtggacgtgtagagcagcgggtgggctacaccattgaacaaatcaaccatatgcgggatgtatttggcacccgtctgcgccgtcctgatgacagcgttccgcccgtcatcgcggtggcagcacataaagggggtgtctataagacatctgtatctgtacatttggcacaggacctggcgctgaaagggctgcgagtactgcttgtcgaagggaacgatcctcaaggcacagcctccatgtaccacggctgggtccctgatttgcatatccatgccgaagacacactgctgcctttttatcttggtgagcgcgatgatgcagcctatgccgtcaaagccacctgctggccgggtctcgacatcataccttcatgcctggctctgcaccgcattgagacagaactaatgggaaggtttgacaacgggaaactgccgacagaacctcatatgatgcttcgcctggccatcgaaacagtggcccatgattatgatgtcattgttatcgacagtgcaccgaacctcggtattggtaccatcaatgtcgtctgtgctgcagatgtactcatcgtgccaacgccagcagagttatttgattacacctctgcccttcagttttttgacatgctgcgcgacctgttaaaaaacgtggacctgcagggttttgaacctgacgttagaattcttctgaccaagtacagcaataacaatggctcacagtcaccctggatggaagaacagatccgcgatgcctggggaagcatggtactgaaaaacgttgttcgcgagaccgacgaagtcggtaaaggtcagatccgtatgagaacggtgtttgagcaggctatcgatcagcgctcatctacaggagcctggcgaaatgcgctgtctatctgggagcctgtctgtaatgaaatttttgatcgcctgattaaacctcgctgggagatcagataatgaaacgtgcaccagtcattccaaaacataccgtaaaagatatccgccccgaaactgaaccttcagcggcacccgctgcaccgatggttgattcattaattgcacgggttggagccatggcccgcgggaataccattctgcttccggtttgtggccgggaagtgaaatttattctggaagcgatcccgggcgagagtgttgagacggcatcaagagtctggtcaggtaatgaacgtgaccaggaactactgaccgaagacgcgcttgatgatctgattccctcttttatgctgagtggtcaacagacgcctgcgttcggacgaagggtagaaggtgtcattgaaattgctgatggtagtcgccgtcgtaaagccgccatactgacatcatcagattatcgtgttctcgtcggggatctcgatgacgaacagatgatggctttatcacggctgggtaatgattatcgtcctgtcagcgcttatgaacggggcaaccgttatgcacagcggttggaaaatgattttaacggcaatatctctgctctggctgaagctgagaatatttcccgtaaaatcatcacgcgttgcatcaacacggcccatttgccaaaatcagtggttgccctgtttactcatcctggtgaactttccgcccgctcaggggagacgctgtacaaagcattttcgggaaaagaagctttattgttgcaacggacacaacagcttcatgagcaaaagaaagcgggagttatctttgaatccgaggaagttattggtttactgacggatgttctgaaagagccatcaggtaaaaaagtaaaccttaatacccgtcatcaatttgtacctggtgcgacagccctatacaaaggcgataaggtgatttttaatctcgataaatctcgtttgcctgccgagtgtatcgagaagatagaaaccatactgcgcgacttacaaaaagtttagcctgtttaatgatacacgcgagagtcttcattaatttccaatatccttaatgcgttacatgctgcttcggaatatatacatccgaagcagttattttctgcactatagcccagtgttgtaaaaaagatctgtttacttctcccaacctgattgttaccacaatctaaagatccagttttttctagttttccttaactagttccgcagttcacccctcaacctgcatatcagaactcagacggtaacccatcccggaatactgatttcatacaccagattaactgggaccacggtcccacttcctacttgcgtgtcagaactcacccgtcaagcccgcttggaatatcgattccacacgccggatttaactgggaccacggtcccacctcctacttgcgtgtcagaactcatccttcaaccccgcctggaatatcgattccacacgccggatttaactgggaccatggtcccactctattcagctgtttctatcacaatacagattttgagattgttactgtgattcctgtattaggtgcgtaagaagattatgttcgttttgttccctggtgcttcctcgctcactcgcgggcttcaccctgtcgttcggctgcggcgagcactactggctctctcagaaaagcagaatttatctgatcctcgcaacgggaatatctttccagcgggtggtgtacgcaggggagagcatatcgcgtttcatttgccatgatggcgctatccctcgcccggcaaaccagatctgtcccagaccggaatgattaatgccatcgagaaccttcatcagctcagagctgtgaggacgtggcggacgttcgtcgaacagctgcagctgcgaaacgccggagccggtgaagtcattcagcatcacaccggctttggcatacaggtgcccatccttccagatacgctccagagccgttgtggcggccgcaataatgtcccgggtgtcctgagtgggtgtaagcagtttctccgtggccacgttgccgtagtaaggctctttaacggcgaacggagacgttttgatgaaaacggaaatatgccggcagtactggcgctctttccgcagcttttcagaggcccgttctgcgtactgacagacagcctggcggagcgaatcgtactccgtgattttctctccaaagctgcggctgcagacgatctgctgtttcgtcggtggtgcttcctcaagcgacatgcagctttccccgttcagttcgcgtactgttcgctcgagaacgactgagaaatttttgcgtataaaggccgggttcgtcagggccagatcgagcgcggtcctgatacccagtacattaagtttgcgtgcaatacggtttcccacgccccagatctcttcgaccggctgcagtgaaagcagtttccgcgttcgctgaggattccccctggtcagggcgagcacaccacgaaactgtttccactcctttgaggcccactgggcagattttgccagggttttcgtcggcccggcacccacgccgatggtcagacgggtacagtcatacacgtgctggcgcagctgccggccgaagtcctccaggtccatgcagtgctcaacgccggtcaggtcgaggaacatctcgtcaatcgaatactgttccacccttggggccagctcctccaggcagctcatcacgcgcgctgacatcgaggcataaagttcatagttgcttgagaacgcgtatattttttccggatacgtttcgtttttcatctgaaaccacggcatgcccattttgatccagggctttgcctcggcacttcttgcgatacctaatcctacagtcagtatcacgtgcaggatttatctctttttttctaattagcggttatttcgcccttaacgaaaaaatagttagcttgaagaagtattattacaacagagttgttactatagttatcccgtttttattctatgcttatattcattacttcatggtgcattatgactttggccgagccgctaatgctctgtcaggtttcttttcaataaccactctggcggattttctacatgcggttattatcgggccagcttttaatggttcaatgtttgtttcgctacacttctggtttatctactggatagtgggtgcctatgccgtggttccctttgttggttatgttattcagcgtatagagccatcttcaaggctcaagtctatcgcttttttgcttggtgttagctggttgcatctctatgttaatcgctatttcccaaatgctaacattatctctattccttttattgctgatggttggttcgtttattttctaataggtgggcttctgtacggtttggaactcaataagtatagaaaatatgcattcgtgtgttgcgctattggttatgtgttgactgttttcttgacttggttcaatttttccatgttgagtatttatcaagcaccttatggtattgacattaacatggtgctttgcgtatgcggattctttataattttccaaacgcttcgcgaaagttttttaacgacgtgggttgcgaaagcatcgaaatacacctatgggatttatttgactcatgtatttatgatgtattttgtaagcggctatacgaaaacggctacgagcagtgttattgcaaattctgtgttgacggctgtggttgcttttacactggcgttaattttttgcttcattttcgatagcctatttatttttaaattgatcagaaaattgaagttaagtaatacttattaaatgaaatgaatatcctcatgttcaatgatgtctattatgaaataaatcttggatgatgctattcaaaagtatataaaataggttaacatcataacaacatttatctgcgttatgattcgcagtgaccacacctgacaggagtatataatgtccaaacaacagatcggcgttgtcggtatggcagttatggggcgcaacctggcgctcaacatcgaaagccgtggttataccgtctccgttttcaaccgctcccgtgataagaccgaagaagtgattgccgagaacccaggcaagaaactggttcctttctatacggttaaagagtttgttgagtctctggaaacgcctcgtcgtatcctgttaatggtgaaagcaggcgcaggtaccgatgcagctatcgactccctgaagccttacctcgaaaaaggtgacatcatcattgatggcggtaacaccttcttccaggacaccattcgtcgtaaccgtgaactgtctgctgaaggtttcaacttcatcggtaccggtgtatccggtggcgaagagggcgcgctgaaaggcccatccatcatgcctggcggccagaaagaagcatacgaactggttgcgcctattctgactaaaatcgccgctgttgcagaagatggcgagccgtgtgtgacttatatcggtcctgacggtgcgggtcactatgtgaaaatggtgcataacggcatcgaatacggcgacatgcagctgattgctgaagcttattccctgctgaaaggcggtctgaacctttctaacgaagagctcgctgaaacctttaccgagtggaacaaaggcgaactgaatagttacctgatcgacatcaccaaagatatcttcacgaaaaaagatgaagagggtaaatacctggttgatgtgattctggatgaagcagcgaacaaaggcaccggtaaatggaccagccagagctctctggatctgggcgaaccgctgtcactgatcaccgaatctgtcttcgcgcgttacatctcttctctgaaagagcagcgcgtggcggcgtctaaagtgctgtctggccctcaggctaaaccagcgggtgataaagccgaattcgttgaaaaagtgcgtcgtgcactgtacctgggtaaaatcgtttcttacgcgcagggcttctctcagctgcgtgcggcatcagacgagaacaactgggatctgaactacggtgagatcgcgaagatcttccgcgcgggctgtatcattcgtgcgcagttcctgcagaaaatcaccgatgcctatgctgaaaacgccggtatcgctaacctgctactggcaccgtacttcaagaagattgcggacgaatatcagcaggcgctgcgtgacgtggttgcctacgctgtccagaacggcatcccggttccgaccttctctgcggcagtagcctactacgacagttaccgtgcggcagttcttcctgcaaacctgattcaggcacagcgtgactacttcggtgcgcatacctacaagcgtaccgataaagaaggcgtattccataccgaatggatggaataagttaactgacttgctgtcatcaaaacccggagcctgtctccgggttttttttatgaaaaaactgccgcctgttactcgaagtagtctgaatctcatcctcctcgcagtgattactcctggtttgccttgacagctcagtttgccaggaggtacaaagcccaacagttatgtttatcgcgatggtctggcggccatcagtacagttaactcacagaagtcattagcgaatgaaaataacaatctccggaacagggtatgtcggtctttctaacggcattttgattgctcagaatcatgaagtggttgcgctggatatcgtgcagtccaaagtggatatgctcaatcagaagaaatcgccgattgtcgataaagaaatccaggactatctcagcaataaaccgttgaatttccgcgccacgacagataaagaagatgcataccgcgatgcggattacgtcatcattgcgacgcctactgactacgatcctaaaaccaactatttcaacacctcaacggtagaagcggtaatcaaagacgttatcgcgatcaaccctgatgcggtgatggtgattaaatcgaccatccctgtcggttttaccaaatccattaaagaaaaattcggtattgataatatcttcttctcgccggaattcctgcgtgaggggagagcgctttacgataacctgcatccttcgcgtatcgttattggcgaacgttctgagcgcgctgaacgttttgctgcgttgctacaggagggggcgctcaagaaagatattcaggtgctatttaccgattccaccgaagctgaggcgatcaagctcttcgcgaatacctatctggcgatgcgagtggcttattttaatgagctcgacagctacgcagaaagccttggactgaatactcgccagattattgaaggggtgtgcctcgacccgcgcattggcaatcactacaacaacccttcatttggctacggtggctattgcctgccaaaagatacgaagcagctgctggcaaactatcaggcagtgccgaataacctcatctcggcgattgtagatgccaaccgtacgcgtaaagacttcatctccgattctatccttgcacgtcagccgaaagtggtcggtgtgtatcgtctgatcatgaagagtggttccgataacttccgtgcctcttccattcaggggatcatgaagcgtatcaaggcgaaaggtgttgaggttattatctatgaacctgccatgccggacgatcagttctttaattcacgcgtgatccgcgatctggatgccttcaaaaaggaagcggatgtcattatctcgaaccgaatggccgaagaactggctgacgtcgctgacaaagtctatacccgcgatctcttcggtagtgactaagtcttttcgtgataaaaaacccggctgatttgccgggttttttattttcagacgttgtaaaatttgcgataccagtcaacgaagttctttactccgtctttgactgaagtttgcggtttaaaaccaatcacgtcatacagcgctttagtgtcggcgctggtttccagcacgtctcctggctggagaggcagcatgtttttctctgcttgtttacccagcgcgtcttccagcgcggtaatgtaatccatcagctcgactggtgaactgttgccgatgttgtaaacacgataaggcgctgaactggttgccggtgagccattctcaacggtccagtttggatctgactgaggaattatatcctgcagacgaataatggcttcagcgatatcatcaatatacgtaaagtcgcgcttcatcttaccgtagttatagacatcaatgcttttgccttcaatcatcgccttggtaaacttaaacagcgccatgtccgggcgtccccacggaccgtatacggtaaagaagcgcagcccagttgtcggcaggttgtagagatgcgaataggtgtgcgacatcagctcattggcttttttggtcgcggcataaagcgaaaccgggtgatcaacggaatcgtcagtggagaagggcatcttgcgattgaggccatatacggagctggatgaggcatacagcagatgctgaacgttgttatggcggcagccttccagtacgttgaggtggccgataaggttggcgtccgcgtacgcatgggggttttccagggagtaacgaacacccgcctgcgcggccagatgaatcacacgatcaaacttctcagcagcgaaaagcgcagccatgccttcacggtctgctaactccagcttgtgaaaggtgaaacgctctgatttcaacagttccaggcgcgccagcttcaggcttacatcgtagtagtcattgaggttatcgataccaacaatctgatgtccggcctcaaggaggcgtttactgacatttgaaccgataaaacccgctgcacccgttaccaaaaatttcatagcgttcctcataaagctatattcttaccgatgccataacgcatcgcactgcatctatcatagcgcgaagggggtaagttacataacctatctttccgatattactcatcggattcttatagaaaaatcgccagtaatcgataaactatgcaaacttaattatgttccgccctttttcatctgttagggattgtatgacgcaaaacaacaatagccaggtcagtcgaaatcatgaccctgagcaaattgatttacttgatttaatgctgcaactttggcgtggaaagtggatgatagcaacctttgttattgtttttattgcccttgctgtcggatatttgtttgttgctaaagaaaagtggacctcaagtgcaattattgcgcaacccgatgcggctcagatagcaccctattcaaatgcattgaacatcctttatggtaccgcagcaccttcaatgctggatactcaaacgcgcgctattgaacgttttaatgcatcgctttcagcgttatctcaggcgctggacaatcagtcagagcctgaaaaacttactatcgagcctgctgttaaagggcaagcgctgccattaagcgtcacctataccagtacatcagcagaagcggctcaaaagcagctagcgcagtacattcagcaagtcgatgagcagaccgcaaaagaactagcccttgatcttaaggacaatattaaggagcagatcaaaaccctgaatgattcactgcaaaaccaggagaaggtcgcgcaggaacaaaaagatctgcgtatcaaacagattgctgaggcactgaaaaacgctgaggcagcgaaaattacttcgccacagctccagcaaacccaggatgtcacacaggaaacattattcctgcttggcagcgaagggcttaaatcgatgattgacaacgaagcatcgcgcccactggttttccccaccgcctattatcagaccaagcgaaatctgctggacatccagaatctgaacgtaaacccggacacaatccacgtctatcgttacgttatgaagccggatctgcctgtccgccgtgacagcccgaaaaaagctatgattctggttctcgccgtgctacttggcggaatgattggttcaggtgtggtactggggcgtaacgccttacgaaactacaaaccaaaagcctgatttgcagttaaaaaaaccggggattatccccggtttttttatttgtgacgtttgcgaaggttttctatcaccgccgtcaaatccagcgcctgatcctgcagcagcaccagcaggtgatacatcaagtcagacgcttcgttcgtcagctcctcgcggtcatgcacggtcgcggccagtgccgtctcaacgccttcttcacccaccttctgcgcaatacgcttggttccgctggcgtacagcttcgcggtataagaactctccggatctgccgttttacgctctgccagcagctgctccagttgatacaggaacagccactggtgactcgcctcgccgaagcagctgctggtgcccttatggcaggtcggaccgatggggtttgccagtaccagcagggtgtcgttatcgcagtccggcgtaatgcttactacattcaggaaatggcccgaggtttcgcctttggtccacaggcgctctttcgtgcgggagtaaaacgtcactttgccgctttcgatcgttttcgccagcgcgtcctggttcatatagcccagcatcagcacttcgcctgagacggcatgctggacaaccaccggcagtaatccgtccgtttttttccagtccagctgcgcctgttgttgctctgttaacataccctgatctccacgccctggtcggccaggtacgtttttaactcaccaatattaataatctgtttgtggaaaacggaagcggccagcgcgccgtccacgttcgcatcgcggaaggcttcgagaaaatgttccatggtgcccgcgccgccggaggcaatcagcggaacgtggcagacctcacgaacttttttcagctgttcgaggtcatacccgttacgcacgccgtcctggttcatcatgttgaggacaatctcgccagcgccacgcttctgcacttcctgcacccagtcgagcgtttcccactgcgtcacgcgcgtgcggctttcatcccccgtgtactggttgacgtgatacttgcccgttgcggcgtcataccaggtgtcgatcccaaccacaatacactgcacgccaaaacgatcggcgaggcgggtgatcagctccgggtcggccagggcaggagagttgatggaaatcttgtcggcaccaaacgagagaattttggacgcatcgtcagcggatttaatcccgcccgccacgcagaacggaatatcgatcacttccgccacgcgcgcgacccagcttttgtcgaccacgcggccatcgctggacgcggtaatatcgtagaacaccagctcatctgcgccttcatcggcatagcgttttgccagcggaacgatgtcgccaatgatctcgtggttgcggaactgcacgcctttcacgacctggccgttacgtacgtccaggcaagggattatccgttttgccagcattgaatcgcctccgtcaccgtaaatttaccttccagcagggcccggcccacaatcacgccctgtacccccgttccgcgcagcgcagcgatatcggctaagtcaccgatgccgccagatgactggaacgctacctgcggataacgggcgcaaacttcttcatataaagaaacgttggagcccgctagcgtgccgtcacgggagatatccgtgcacagcacgtgcttgaggccaacgggcagataggtatcaactagcgcctccagcgtcacgccggagttttcctgccagccgctgaccgccacctgtttattaccctgttcgtcaatgcgcacgtccagcgccagcaccagcgcgtcggcgccaaagcggcggaaccagcccttcaccgtctcaggatctttgacggcggttgaaccgaccaccacgcgcgccacgcccgcgtccagcagcgccgccacgtcatcttccgtacgcacgccgccgccgacctgtaccagcacatcaacaccggcaaccagatttttaagcagcgggatctggcgttttgccgggtctttcgcgcccgtcaaatccacaagatgcagtacctgcgcaccctgggcggcatactcctgcaggcgcggcagcggatcgtttccgtagtctcgctgctgcccgtaatcaccctgatgcagacggacaaccgtgccgtcaattaaatctaacgcgggaataatcatcacatctccaggaagtttttcagcagctgcgcgcccgcggcgcccgagcgctccgggtgaaactgtacgccgaagaaattgtctttctgcacggctgcggtaaacgcctcgccgtaagtgcactgggcgatggtattgacgttcaccggcatggcgtagctgtgcacgaagtaaaaatacgcaccgtcttcaatgccgcgaaacagccggtcgcccgctttggcgtacacgcggttccagcccatatgcggcagaggcagaccgtggtcggtcattttcggcacgtcttcgttgataatgcccagcaggtcaacgccgttgctctcttcgctgcggcggcccaggatctgcatacccaggcaaatgcccagcaccggctgggtacaggctttgatcagatcgaccagctcgcgctcgcgaatctgatccatcgccgcctgcgcagtgcccacgcccggcagaaataacttgtcggcacgcagcaccacgtccgggtcacggctgaccatcggctcgtagccgtggcgggtgatggccgactttacggagttgaggttggcgcatccggtatccagaatcaccacgttcattacagcactccttttgatgagggcagggcgtcaccttccacgcgaattgcctggcgcagcgtgcggccaaaggccttgaagagactctccacgcggtggtggtcgttcttgcctttggtcttcaggtgcagcgtcaggcccatggtgtaggacaatgaacggaagaagtgctccaccatttcggtgctcagatcgcccacgcgctggtaattgaagtctgctttgtattccaggtgcggacgaccggagatatccatcgcgcagcgcgccagacactcgtccatcggcaggacaaagccaaaacggttaatgccgcgcttgtcgccgagcgccagcttaagggcttcacccagcgccaggccggtatcttccacggtgtggtgatcgtcaatatagaggtcgccttttaccgcgatctccatgcggaaaccgccgtgggtggcaatctggtccagcatgtggtcgaagaaaccgacgccggtgtggatcttgctgccgccttcgcggtccagccagaccttcacatcaatctgtgtctctttggtgttgcgttcaacgtgcgagtagcggtcacgttttgtcagctgctcgccaatcatcgcccagttaaggttgttgcggtcatagcgcagccccgcgatgcccatgttctccgccagcgtaatatcggtaatgcgatcgccgatgacatagctgttagtcttatccagcacatcctccgccagatagtgctcgaccagcttcacctttggcttacggcagtcgcactcgtcggctggcatgtgcgggcaaatcagcacttcatcgaacaccacgccctgcgaggtcagcacctgcatcatcagattatgcgggccgtcaaagtctgcctgcgggaagctgtcggtacccagaccgtcctggttggtgatcatcaccagcttgtacccggctttttgcagcttgagcagcaccgggatcacgtcaggttcaaacgccagcttgtcgaatcggtcgacctgaaaatcagctggtggctccgaaataagggtgccgtcacgatcgatgaaaaggatcttctgggtcatactttctccgctttcagggcgtcaatcacgcgctggctctctgcacgggtgccgacggtaatgcgcaggcatccgctcagagaaggttgtttattctggtctcgtaagataatgccctgatcccataaagatttaaatacggcgctggaagcggtaaagcgcaccaggatgtagttggtttctgagtcgaatacctgttccacgcacgggatatccttcagggcggtcaccaggtactgacgttcctccaggatttgcgccacgcgctcgcgcatcgcgttaatcccctgaggcgtcagcgcctgtgccgcaatatcggcaaccggcgtcgagagggggtacggggcgatcaccttcagcagcaggtcgatgacctctttatttgccagcgtgaatccgcagcgcagacccgcgagagcaaaggcttttgacagcgtacgcagtaccaccaggtgcgggtactcttccagccagcctgccagcgtcgcctgcgggcagaactcgatgtaggcttcgtccgcgaccaccagggctttaccgcgcgtcatctccagcagggtacggatatcctgcgggttaataatctgcccggtcgggttgttcgggctgcaaacaaacaccacttttacgccttcgagattgtcggcaatcccctgcagatccagctgccagttctccagtgagagcacgttgcggcacgccaccccgaaggtttccgcgctgacgctgtacatgccgtaggtcggctggcagtacattaccgcgtctttgcccggctcgcagaaggcacggatcagcagttcaatgccctcatccgcaccgcggctgaccagcacctgctctggcttcacgccagcgtactgcgcgtagttttcaataaccgccttcggctgacattccggatagcggttcagcgtctgctgcgacagctcaaactgcaccgccgttggatattcgttggcgttcagccagacatcccctttaccgcccagacgacgcgcagactgatagggcgtcaggcgacggacattttcgcgggctaattcttcaatgttcatgcttgctccttcagggctgcaacgcgcagcgtaacggcgtttttgtgagcggtcaggcgctcggcggcggccagggtttcaatagtggacgccagtgaggcaaacccttcgcgggagagttcctgcacggtcatgcgtttctggaaatccgccagtcccaggctggaacaggttgaggtataaccatacgttggcagcacgtggttggtgccggaggcgtaatcgcccgcggattccggtgaccagtcgccgaggaacaccgagcccgcgctggtaatgctatcgaccagatcgcgcgcattgcgggtctgaataatcaggtgctccggaccgtactggttagaaatggcaatgcactgctcgagatcgcgcgccacaatcagtcggctggccgctaacgcctggcgtgctgtgtcggcgcggggcaggtcggcaagctgacgctccacggcttcacccacgcgtttcgccatatcggcatccggcgtcagcaggatgacctgcgagtccgggccgtgttccgcctgagaaagcaggtcggacgcgacgaaatccggcgtggcgccgctgtcggcaatcaccagcacctcagacgggccggcaggcatatcgatggccgcgccgtccagacgctggctgacctgacgcttagcctcggtcacatacgcattgcccgggccaaagattttgtcgaccttgggaatggattccgtgccgaatgccagggcggatatcgcctgcgcgccgcccactttatagaccgcctgcacgccgcacagcttcgccgcgtaaaggatctcgtcggcaatcgggggcggtgagcacagcaccactttctgacacccggcaatgcgtgcgggagtcgccagcattagcacggtggagaaaagcggggcagagccgccgggaatatagaggccgacggacgcaaccgggcgcgtcacctgctggcaacgcacgccgggcagggtttcgacatccacggtctgcagcttttgcgcggtgtggaaggtatcaatgtttttcaccgcgacggccatcgcctgcttgatgtcatcccccaggcgattgctggcatcaatgatttcctgctcggtaacctctaatgcgccgacgtccgtcttatcaaacttcgcgctgtattcacgcaacgcgtcatcgccgcgggctttgacgttatccaggatctccgccacggtgcgcgagatgctctcggaagcggaaatcgccgggcgcatcagcagctcgcgctgctgtgcgtcgctacaggtattccagtcgatgattgtgttaaagctcatggccattactccatcatcttctcaattggcagcaccaggatggagcttgcgcccagcgccttcagtttttccatggtttcccagaacagggtttcgctgctcaccatgtgcatcgccacgcgctgctgatcgcctgccagcggcaggatggttgggcgctcggcgcccggcagcagggcaatcacttcatccagacgctcggttggggcgtgcatcatgatgtatttggattcacgtgcctgaatcacgccctgaatgcgggtcagcagcttgtcgatcagctgctgcttagcgtcagccatctcgccgtcgcgctggatcaggcacgctttggagcggtagatcacctccacttcgcgcagaccgttcgcttccagcgtcgcgccggtagagaccaggtcacagatggcgtccgccagacccgcacgcggcgccacttcaacagaaccgttcagcagacaggatttaaactgcacgcctttctgatccagatagcgctttaacaggtgagggtaggaggtggcgatacgtttgccgttcagcgcggccgggccgtcccaggcttcatcaaccggcgtcgccagcgacaggcggcagccgccgaagtccagacgacgcagggtgaagtaacgcgggtcttcgccctgcgcgcggcgggtcagcagctcttcttccagcacgttttcaccgatgatgccgaggtcaacgacgccatccatgaccaggccgggaatatcgtcatcacgcacgcgcagaatgtcgatgggcatgttttcagccagagcaatcaggcgctgggtgtgcaggttgattttaatcccgcagcgggccagcagttcgcgtgaatcgtcacttaaacggcctgatttttgaatagctatgcgtaaacgtgagttatctaacattctttattcctcgttaacctgttttaacctgtctgaattcggtccaaaaaaaagcccccggaagaagatcttccgggggctttttcatgcgttcatgcaccactggaagatccaaacgtcttccagcacacatcgcctgaaagactagtcaggatgatggtgatgatggtggtgtttaaattgaacgcgtgtcatataaattctcgatgaatgcttattcatttgatgtcttttaacctaaaccagttgtgcgacatattgcaagggctttttttgatcattaattcatttcatattgatgctatgaattgtgtgttctgccgggctggcgtagccttatgaaagacgagtgagagtcaggagaattcgcatgaaaaaggtcgcgattgtcggtttaggatggctgggaatgccgctggcgatgtcattagccgcgaaaggctggcaggtgaccgggagcaagaccacccgagatggggtcgaagcggcgcgcatgtgcggtattgatggcgttgaactgcgtctggagccagaactggtgtgtgatgcggaggatctggacacgctgatgaacgtcgatgcgctggtgattacgctacccgcgcggcgcagcggcccgggtgaatcattttatctgcaggcgatgcaggagatagtcgacagcgcgctggcgcatcacgtaccgcgcattgttttcaccagctcgacgtcggtctatggtgaggttgagggcgtagtaaaagagacttccgagcgccgtcccgttaccgcgagcggtcaggtcctgaaagagctggaagactggctgcacaatcttcccggcacgcaggtcgatatcgttcgtctggcggggctggtgggccctggccgccatccgggacgcttctttgccggaaagactgcgccagacggccagcatggcgtgaatcttgtccatcttgaggatgttattagcgcaattgagctactcttacaggctccgaaaggcggacacatctataatatatgtgcaccgactcatccggcgcgcagcaccttttacccactgatggcacgtcagctgggcctggctccgccggtctttggtgaggcaaaagatggcagtaaaggcaaaattgttgatggcaatcgcatttgtcatgagctggggtttgagtatcagtatcccgatccgctggtgatgcccatggaataagttccgcagcggagacgatcgcacaccagaagggggcgagcatgaaaccgctgctggatgttcttattattctggatgcactggaaaaagaggggagctttgccgctgcgtcggcaaagctctacaaaaccccttcggccctgagctataccgtccaaaaactggaaagcgacctcaatattcagatcctcgatcgctccgggcatcgcgcacgctttacccgcaccggacagatgctgctggaaaaaggccgtgaagtcctccataccgttcgtgaactcgaaaaacaggccgtcaaactgcatcagggatgggaaaacgagctggtgattggggtggatgatacctttccgttttctctcctgacgccgctgattgaaatgttttaccagcatcacagcgtcacccggcttattttcatcaacggcgtgctgggcggttcctgggatgccttaacccagggcagggcggacatttttgtcggtgcattgcatgagcctccccaactcagtgaatttggttttgcccgccttggcgtgctggagcaggtatttgccgtggcgcctcatcatccgctggctcaggagcccgagccgcttaaccgccgcgtgattaaaggctaccgcgcgattgtagtgggtgacagctctcgcccggaatgtgcgatatcctcgcaactgcttgatgagcaggaagcgattaccgttttcgactttaaaaccaagcttgagctgcaaattagcggtcttggctgcggctatttaccccgctatctggcgcagcgctttattgacagcggtgcgcttgttgaaaaacaggtacttgctcaaaacagccatgaatcggtgtgggtgggctggaatgaacagaccgccgggctggcgagtgcctggtggcgggacgaaattttagcaaatagtgctatcgctgctgtatatgctcagggcagcgtcgagaaatcagccagttagcaaaaagaaaattacccggtgcgttgcaaagtattgccttttgtatccgatgtggggcaaaatgccgccgctgcaaccaaatgaataatcgacgatataaaaggcgtcggttatttttttttgcatgtacgaaacgaaactaaaaaccaagaggccgggcttcgtaccggatagatatttactaaaatccgacagttgttgtcgctgaggaagaaagaaatggggcaatttttcgcttacgtggcggttatcaccgtaaaggagattaactatgtcgcataacgcaactccaaacacctctcgcgtggaattacgtaaaacacttacgttgattccggttgttatgatgggcctggcctatatgcaaccgatgacgctgtttgatacattcggtatcgtatcaggcctcacagacggtcatgtgccaacggcatatggcttcgcgctgattgcgatcctctttaccgcgctgagctacggtaaactggtgcgtcgctacccgtctgcgggttccgcctacacgtatgcccagaaatccatcagcccgacggttggctttatggtgggctggtcttcgctgctcgactatctgttcgcgccgatgatcaacattctgctggcaaaaatctattttgaagcgctggtgccgtcgattccatcctggatgttcgttgtggcgctggtggcctttatgacggcctttaacctgcgcagcatcaagtctgtcgccaactttaactccgttatcgttgtgcttcaggttgtcctgattgcggtaattcttggcatggtgatttacggcgtattccacggcgaaggcgcgggcaccctggcgagcagcaagccgttctggtctggtgatgcgcatgtgatcccgatgattaccggggcaaccattctgtgcttctcctttaccggttttgacgggatcagcaacctgtctgaagaaaccaaagatgcagagcgcgtaattcctcgtgccatcttcctgacggcgctgattggcggtctgatctttattttctcgacctatttcctgcagctgtacttcccggatatctctcgcttcaaggatccggatgcgtctcagccggaaattatgctgtacgtggcgggtaaagcgttccaggtcggcgcgctgatcttctccaccatcaccgtactggcgtccggtatggccgcgcatgcaggcgttgcgcgtctgatgtacgtaatgggccgcgatggcgtattcccgaaaagcttcttcggctacgtgcatccaacctggcgtaccccggcaatgaacattatcctggtcggtgcgatcgcgcttctggcgattaactttgacctggtgatggcaacggcgctgattaacttcggtgcgctggtggcgttcacctttgttaacctgtcggttatctctcagttctggatccgtgaaaagcgtaacaagacgctgaaagatcacttccagtatctgttcctgccgatgtgcggtgccctgaccgtgggcgcgctgtgggttaacctggaagagagctcgatggtgcttggcctgatttgggcgggtatcggtctggtttacctggcctgcgtcacgaagagcttccgtaacccggttccacagtacgaagacgtcgcgtaagactgtgtcgggtggcggctatgccttacccgacctacataccccgtaggcccgcgtaagcgccgcgccaccgggcaaaaaaaagccggagacatcgcctccggcttttttatacccatcgatcaaactatctcttgtgcgtactggaacagggatttcagcagcgcctgtttctcagcattcccttcatactggccgtaaagcatctccagctcctgtgcatagctgtgcaggtactctggcgtaaacacgttgcgacgatgctgcagccagcgttcctgctcggcttcatccagcgtgccggggtaattacgcgcgcggtaattaaacatcagcttttcgatgcgcttatcggcgaaggtgatatccagcgccggtaagttacgcggctctgtttgcagaacgatattcatggccgcgcgatcggcatcgctgaagaaaccgttatagagttgggcgtccacgttttcagacggcacgaacggctcggcttcggcaaaaatggccacgactttctcgcgcacctgcggattttcacgcagcactttgagattatcgaggcagtgctggcggttaatgcccagcctgtcagcatcttccgggcgcagcgtattcgcctgcgccaggaccgggcatttattgatatgaaccagtttgaccggcaccgccgacagatcgccgagctcgtttttcggggtataaagccgttcgcgtagggtatcgctgtcgagttcaagcagcggtgaaatatcgcccgccaggtccaccatgatgaccgcattacggttgtccggatgccaggccagcggcgcaacccagctggtattgccgcgccaggcgccaaacatgccggaaatatgcaccagaggtttcatctgcggtacgtcgataagggtcataagcttctgcttgctgcgatggctcagcagatactcaaacagccggggctgtgcgcttttcaccagctttgccagggcaatggtggcatagacgtccgccatcgcgtcgtgggcattgctgtgctcgataccgttggcgcgcgtcaggtgttccagccggaagcttgtcagaccttcctcattttccggccagtgaatgccttcaggacgcagggcgtagcaggcgcgcatgatgtcgagtaaatcccagcgcgaattgcggttctgccagctccaggcatagggatcgtagaagttgcgatagaagatgttgcgcgtcacttcgtcatcgaagcgaatgttgttgtaaccgaccacgcaggtattgggaacggtaaacaggtcgtggatgcggcgggcgaattttgcctcgttaacgcctttttcccgcgcttcctgcggggtgatcccggtgaccatcaccgcgccgggctgcggcaggtaatcatccgccggcttgcagtaaaagacctcaggctcgccgatgatgttgaattcgtcgtcggtacggatggcggcaaactgcgccggtcggtccagcgccggatgcgtgccaaaggtttcgtagtcatgaaataggaaggtaggttgtttatctgtgtctgccattgtttaatattgtccacaatagttaattaactgcctgttatcactcgaaaaacaacccttctctcacctgagtttgtccacgaacgttaaatatagttgtttactgtgtctcgatgtccatgtgatattgcgtaccagaagtgtaccaaaccactatttctgagcgtaccaaatattatttatggctatcagcgacacaaaactgcgtaccattcatggtaaaccatattcggggccacaagaagtggctgatgctgatggcctcagcgtgcgcatttctccaaagggggtcatccagttccagtaccggtatcgctggcatggtaaacctcatcgtcttggaattggccgctacccgtcggtgtcgttaaaggatgccaggcagatcacgtctgatttacgaaacctttatttctccggcacagatccgcgctcctactttgaagagaaaacgcagaactccctgacggtcgctcagtgcctcgactactggttcgaaaattacgtctctacaacactccgagaaaagactcaggcactgtaccgatcaacggtcatgaagcggatgcatgatgcattcccaaacaggccagcatcctcaatcaccgttaagcaatgggttgatctcctcaccgaagaggaaagggataatccccgccgcgcgcgtcaggtgctcagccagcttagatcggcgataagctggtgcatgcggcgtcaggtgatagatagctgcgcaattatgagcatccagccaagagactttggctcccgtgctgctgtgggcgaccgcgttctgtcatataacgagctggctcagatttggatggctattgaaagaagccgggcgtctacctcaaacaagcttcttcaccagatgctgatgctgtggggggcgaggctctcagagctcaggctggcaaccaagaccgaatttgacctgctggacaacgtctggactgtgccaaaagagcacagcaaaatgggcaacgtcatccggcggcccatcttcgaacagattatgcctttcctcgaaaaggccatgacaacttacaatgatgtgcttttccccggggaagatataaacgaaccgatcagcatcgctgccgccaaccggttcgtaaatcgaataaggggagggatggaccttggatactggcgaacccacgatttcaggaggacgctggtaacaaggctgtctgaaatggatgtcgagccccatgtgactgagaggatgctcggacatgaacttggcggggtaatggccgtgtacaacaaacacgactggatagaggctcagcgcaaagcgtatgagcttcacgctgataagctgttctggcacatcatgaacatttctggttaacgccgccattgaggatccatccatcaacagcttcccgcaggtacgcttttgggtgggtcctgactggcttcggaaacccgtgccggttggtgtagttccagagtgtctggcgtgatgaaaccccaagcttgttcatcacttctttttcaggaatcaggctggtgtcgctcattggtgtctccaggcaaaaagaagccccccgcaatggagggccgaaggtgggtaacgtggcagtgcattcgcacccaatagccagctcataactggctataggttgcgttagtcgtcttcatcttcgtcccagtcctcgtcgtaatatggtgaggcgaggagtgggttagttgctgataaaatctctccggcgacgccctgccgctgaagtcgacgaagcgcttcatatagctcaaaagcctcggttctctcatcaccaatatcgagtgagcacgccactttgtgcgcctcggtgaccagggttgatagctggtttcggatgtcctgaatggtgctcatagttctccttacgccgcgcgatgggcacgcagcttcttcaggtgttctgctgtttcgatttcttcagcgatccgctcggcctgtgctttggtcagcggttcgaattcgtgctgaaagcggcccatgctggcgatgcatggtgcggccgttgcggatgtagtggattacttcgtgggtagcgcgaaggattttgcagggcgcgccgtggggatcggcgtaccacgtattaggctggattatcctgaacattgggcaccaccttaaattcgataacccagacccaattgcccatgcagtgatttccctcaccgtaaatggagtcccacagagcgaaaaatttatttctatttgactcacaagactggcaaggtatttcatccacagcagctaaggtatcttggtcatattgggtagttgaataatctgggtcacctttgcaggaagggcaaatgacaccctgcataccttcagaaatggcatcctcttcgctgatttcatccagccgctcaacacgcacgccggtaatttccagagtgatgcggctggcccagcgcggcatgtggatgctgggtgtccagcggacatcctcagttggcggcacgttctcgtaatgagttggaacgtgctcagggtaattcgcgcgataaagtttcaggtccggcgcgccagcaccagcttcagcccacgtttcgcgcacccagatgcgatcgccgacggcaccgaacgggcaattgaaaatgctgctttctccgtaatgtccataccactgaaaaccaccgtccacgcttctgattagggctggggtgtcggggtaatctccggcaggctggtttttcatgatgcgccgcgtctgcgtcttccggccgtcgaggatggcgcgtaccatctcgccgttaaaaatcatcccgcgctctttcactggatccccctctgcttattcttcagctcgatttcttcctggcaactggcgcacgtctggcagccggggacggcagcgcgccgcggcgctgggatatcctcgccgcattcttcacaatgctcagccgatacggcgttacggtcgatgcggtgagcggaaagggcagcgttacgctgaagctcttcaatctctgctgctgtgtcgatgatgtccatggtcactccttaccgagggctttgtggatggccgcgcgggctttgttgattacgccgtaccattcctggtatgtaacgtttcggccttctgccattgctttctcggttagctgtaacgcttccagcaattccggtgcggcggccatgagcgcgccgttatcatcttcggagccattaatcagtaactcggcgagaaggccgccgtcgccgcgaattgttccggtctctttgctgtatgaccaattacctttagtgcctttaaaattttccatagtcactccgcgaactgtcggttaattcggttgaaggtgaacgctagcaataaaaaaggccgctttagcgacccggggaattttgttgtcattgttcggctccaaaccgcccgttaagacagccagttttgacgacgaactccagaaggctaactcccagagcttcaattttcttgtgatgcttgttgatgattggaggcaccgtttcgttccagttaggctttggcttcttgcgcatggcctgctggatttcttcggtgcggcggcggcaggctgcgcggatggcgttgtctgtttctggcgtcataacccctccatataggcccggataaattcagccgcggcctgtgcgtttatggcgttaccgtagcctttgagtcggccgacgcggttgctgcttgccactcttgccaccccgggctcgactcgtcccaggcgcgcggcagccccatcaaccagcgggaatgtgccgggttcaactggacgccattttccatctcgacataagagccagtccgcatctcgccaaaaaccgttaacctcaagggcccgcatgtgtacgcctggcgcggcagctggtccagacgcaccttcccgtcccgttgcgccgtcattcccgccgagtccttccagtctcgtgacgttggtgtcacccatgccgccagcactgcaaagtcctgtagattgggctggcgaccagcctccttcctcgccattacctttttccagtcctggtaacaatttttgatgttgctcgctaacggactcggccacccaataagctcgttctctgatgtgcggcgcgccgatgcccgctgacgtaaacggcacaagcccgaaggcgtatcccactccttccaggtctgcttgtacaaggtcgaaccatgtgtttgcgttaccgcttgcaacctgttcgccaaagacatgctgaggtctgcgctcgctgatgaggtggaagaagtggggccaaaggtgccgctcgtcagcaaacccatctcctttgcctgccgcgctgaaaggctggcacggacaggaaccagtccagactggtttatcgtcaggccatccggcgagccgcagggaatgagaccagacgccaattccggcgaagaagtggcactgcgtgaatcctcgcaggtcgtcaggtgtgacatcttcaatactcctttcatcaacttcgcctggggcgatatgtccgccagcgatcaggttacgcagccattgcgcagcgaatgggtcgatttcgttgtaataagctgctggcgtcatgcgacctccgttttcacaacatcgatggcgcagccgggcagcagttctacagcggcggtggcgcactgatttccccagtggtgccagcctggcgccgcgcagcggctaaacagctcaatgcgcggcacatcaccgtaaagcagttccagccgatggcgcacttcccacggcttttcgctgtgcgcgccgagcgggctgtagacaacctgcttaatcccggcgtgcttacgttccagcccggcgccgcgggtagcaatcagcaggtcttcggtattggcccgggtgtggtttccaccgttcatgcgcgtctcggcgtttagcagatcgaggaagtcgtaaaagtcggcgacttcaccctcggccagcgccttgttgatgcgcagttccgcgttctgattcagcttcacccaggtaaagcccttcatcgtgcgaaccgtaaaaccccaggcttcggccagttcgatagcctcctggttatgtgtgccggtgtaccacatcgccagcaccgcgttatcggcggcaagttcccacactggcaggcgcttgatgtcgatgagcttcatggtggagtagtggtcggcggcggcaccgttactgatggtgttgccgtaagaccagggcggatcgacatacagaagtgagtatttcgctgtcatgccgcctcctgcctttcccgatattcctcagcgagtctctgcgcctttaatggattgcagaccacttcaccccatggcattagccagccgttaccaatgaaggggattttatgcctacctcaaagtatgcaataatcacagaatgaaatttttatccagagaagatttcccaggattggttttagatcaggcatcctataggtttgatacgttgttgttgcgcattttcttagctatcatttcagttttcttcgatcgcgccgcatgtggtggaacagcaatcaaaccagtaagcgagtcataaaaagcctaaaaacacaactctttccacttgttcaccattccggcattaatataggtctctaatggtagggtgacattctacgggctaagaaatgcatttagctttggtttccctgcaactgtagccacaaaaaaggccccccctgcggagcctccttcattcagtcaagcctgcaccggcaacctaaaactcgaaatactccgggaaagctgctgcgcctgctcttccagcgaggccgctgcggcggcggactgctgcaccagcgcggcgttctgctgggtcacgccgtccatctcggtcaccgcctgcccgacctgactgatcccgcggctctgctcttcggaggcgacggaaatctgctccatcagcgtattcactttattcaccgacgaaatgatcgagtcaatcacctcgcccgagcggctcaccagctccgcaccgtttttcacgctggaaaccgactgcgcgatcaggctttcgatatctttcgccgccaccgcgcttttctgcgccagggtgcgtacttcgctggccacgaccgcaaaaccgcgtccctgcgtaccggcgcgcgccgcttcaaccgccgcgttcagtgccaggatgttggtctggaaggcgatgctgttaatcacgctggtgatgtcttcaatgcgcttcgagttcgccgcaatggtattcatcgtgtcgatgacttcacgggttaccgcttcaccggtgtgggcatttttcaccgcgtcctgcaccagtttcccggcctgatacacattatcggtattgttcgccaccgtcgcactcagctcttccatgctggccgccgtctgggttaacgccgaagcctgctgctcggtgcgtgacgccaggtcgatattcccggaggcaatctcctgggctgcgtgcgttacggtatggctcgcatcgcgcacctgggcgatggtcgccagcagcgcctgacgcatctgctccatcgagcccatcagatggtcgatttcgttgcctgtaccccccttcaccggcaccggaatgtccagcttgcctgccgcaatctggctgcagtgctcgcgcgccaggttgatcggcgcaaagacaaagcgcttcatcagcaggctaacggcgataatcaccaccacaaacaggctggcgatagcagcaacgatcgccaggccggagacgaagctactgctcgcatcttcgttcaggcttttggcgtatttctggtggacggaaaggacctggtcgagaacgatctcgtactggcggtcgaggcgggagacttccgggatgagcgcgttaaatttggcgacatcgtgcgcctcggcggcgtcgatcagcggcgccagcccctggttgcggtagttctgccaggcgtcctgataggcagtgaccagcgacgcttcatcgctcaggcgcggcgacgccataaaggccgcaaaggcgtggtccgctttggtcagcgcctctttcacggcggtcagctttgcagcgccgtccgccgcgttgcccgcttccaccatcttcacatactccatcacccgcacgcgcagcgtacggctgtggttgatggggtcaataatggacagcacaacctggatctctttgttgacgttatccagggaattattacttttaatgatgatgccaacgctggtgacggtgctgataacaaagaagaaaagcagcgagaacaggactatcagggacgactttttcaacgacataaaccaatacctcaaggagaattattccttatggttatcggccattccaaaacttaaattaattaaagttattgatgtatcggtccgggctatattgctcacttatagcgccgctgcagggtggccgccagcttgcgttgcaacggttccggggtctcgccctcgatcagtttgccaatcaaatcaaagcagtgccacgccagctggcggttatcctggcggatggtatccaccgggatcgtcagcgaatcgtagagatagtgatcgtcaaaactggctaacctgatatcgctttgcagcaggttatgctggcccatatagcgcagcaccccttccagcagcccgcaggcggccgcgaagagcgctttcggcggacgccccaggcgggcgcagagttcagcaaacatctcgtaaccggagctcgggtgatagttgccgtgaatgatccactcggggcgcagcgccacgccggcatcacgcagcccttgcttaaagccttcaagacgatcgcgcgtcggggataaacggggctggccgccgaggaagtagaattcatccggatgctggcgcgcaatgtccgccaccagttcggtcgtcggggtgatggaatcggtgatcaccagcggcagcgcgctgtcgttgatgtgacggtcaaacagaaccaccggcagctgctcgctcagcttatggtagtccgcgtcgttgagcatgctggaggccacaatcagcccgtccacctgacgcgccaccatgttgttcaccaccaccgtctcctgccccgggttttcatcgctgcaggagatcagcagctgcacgcctgcctcgcggcacagcgtttccagctcgtgagaaaagacggcaaaaccgtagttggtgatctccgggaccaccagaccaatggtgtggctgcggttatcgcgcagcgaccgggcgtgaatgctgggctgatagtggtgctcttttgcaattgccagcacgcgctcgcgcgtctcttccgccacgcgaagctctttgctgcgaccgttcaggaccaggctggcggtggcttttgacacccccgccagctccgcgatgtctttaatggtgacgcgttttgtttttctcacaacgacttagatccggctgccaaaaccctcattctatcatgcaggcgcgcagcgaccagtagcgtaatgtgatatcggacgcaccttcgaatcgcacccaggccggatggtcaggaaaatagcggctgctcatcaccccttcgccgttgttaatgaaaatttcaacgctggagcggtcgcacaggacgcgcaaatgacggacgtcgccctgccagtagcgggttagcgtttcaccggttttcaggctcgcgcgttccaggcgcacgccctgctcatcgaccatgagacgcagcgcgccgccaaaatcgacattcacctgtgatgcgctcagctcaaactccagacgcgtcgcgtccagttcgggcgcgtcgctggcgcgcccctgccagtgctgctcatcttcacgcagcgccgccagctctcgcgccggggtctgccagagcctgccgtcgcggaagcgcaattctcgcgggcaggtcatctggtgcatccagccgtgcgcccgcgtgggctgaagcatctcttccccgtccggtacgcccatccagccaatcaggatgcgacgtccatcttccgccagcgtggtttgcggggcgtagaattcaaagcccgcgtccagctcgtgcagctcgccgtgttcgaacgtcgcgcgggcatagtcaaacgccccgctcatccaggtggccggataggtattgaggtagcgatgcggctcgcgcgccagcccctgcgggcagcagatcaggacgtgcgtcccgtcgagggaaaacaggtccggacactcccacatatagcccgcgtccgtcaggccgttaaccccgtgaccggcgatctccccgcaggatgtccaggcgtgcaaatcggctgatttaaacagaagcaccttgccgcgcttctgcacatcctgcgcgccgagcaccatgtaccacatcccctcgtgctgccacaccttcgggtcgcgcacgtggccggtgtagccttccggcagcgccagcaccggccccagcttcgtaaaggttccgtcaggctgttccacggccaggcactgccaggcggtgcggctgccgtcatcgaacttgacgttgccggtgtagcacagggtcaaaacgccctcgttatccacggcgctaccggagtagcagccgttgcggtcatacgcctcgtcaggcatcagcgccagcggctcatgctgccagtgcaccaggtccgccgaacgccagtgcccccagcacttaaagcggtgctcgcagtccagcgggttccactgatagaacaggtgatagcggccagcaaaccagataaacccgttcgggtcgttcatcagccccgtcaccggcgcggcgtgccattgcggataatggctgtccgccagcgcccgcggctgacctgtcataacggcctgcaggatcgcaggccagcgggaaggtaacgtcattattcagagtccgttttatatttcagcagcagtgagacggtaaacgccacgccgaaggcaatcaccatgccgataatatagttcagcagcgagctggcctgcacgatggccatgcccggaatggcggtcagcccgacggcggtcatgtacacatgcacggagaccacccatgccccgcccaccgcgccgccaatcagcgcggcgataaacggcttaacgaagcgcaggttgataccaaaaatggccgcttcggtgatgcccagcattgcagagaacgccgacggcagggtaatggctttgattttggcatctttggttttgaaccacaccgccagacaggcgccaccctgcgccacgttcgccatggcccagatcggcagcaggaagttaacgccaatcgacgggttacccagcagtccggcttcaatcgcgtggaagctgtggtgaataccggtgatcacaatcaccgagtaaagtccgccgaacagcagcccggcgagccagcccgcgtgggcgatcagcgtgctcagaataaaggagataccgtcccccagagcgcgccccgccgggccgataatcagcaaggcgataaagccggagatgacgacggtgaggaacggcgtcaggatcaggtctaacgcatccgggatcgcgcggcgcaggtttttttccacgatgctcatgaaccagacggccagcaataccgggaataccgttccctgatagccaatcatcgcgatctcaaggccgaagaagttcatggtgtggaagcccgacgccacgccccaggcgttggtcagcgccgggtgggtcagaatgccgcccagcgtcgcgccgaggtacgggttaccgccaaattcgcgcgcggcggtgaagccaatcagaataggcagaatgataaacgccgccgagctgcacatgtccagcatgatgtagagggcgttatccgcgttgacccagccgtaggttttcaccatgccgagcaggcccatcagcagaccggacgccacaatcgcgggaatgatcggcacaaagatgttggagagtaagcgggcaatgcgctggaacgggttcagcttgcgcgccgccagatccgcggcttccgatttgctggattcgctaatccccgccgcctgaataaatgcggcgtacaccttgttgaccacgcccgtgccaaaaatcacctgcatctgcccggcgttacggaagcagcctttcacgccgtcaaccttgccgatggcctgctgatccgccagcgcgtcatcaaccagcaccagacgaagacgcgttgcgcagtgcgccgcgctggcgatgttttccttgccaccgagcagcggaataagctcgcgggcgatttgattaaaatccataaatacctctgcctgacttctttttatgatgtgcgaaacgctcccgccaggcgggagcgtgatgggttaaaaccaggtttccatctggaccccaaagttccattccccgccggcgttgaagccgctgctgccaaaggcatcatcgctggcgtaattatccagtttgctgctccagtccatccaggtggcaaacaggcgcagttcgggacggctgaagaaatcgccgattttgctcgcttttaacgtcggcgcaaaggtcagcttgtagaaactgccgttcacggcgttgcggtccttatagccatccgggtttaaatccatgtactggtagcttccctcaaacgccagcgcgaaattctgggtgacctctttgatcaggcgggtgttgagcgttacccactcatagctatcgcccttgacgtagcgatctttactgctctgtgccagaacggcgggcgcaacgctccagccaccgccgatcggcgtgacaccgtaacttgcgaagcgccaggtatccgcctcagacagcagcgcgccgtcggagccgatgcttttcacctccgcacccagcccgtgaccatacagcagcgccgttttggcggtcccttcacgcaggccgtagaagctctcattatgcaagcctaccagggcatgaacgccatgattggcggcatccgttttaatcagatcgccgttagcgtctttacggtcgtcgttatccttcgcccgtaggccgctcaccatcagctggaacgggccggcgaagtggttcatgctgaggatatagttctgaacgttgttgtcggtctgctccacgctgccgaagttgcggccgtaaatggagaagttgctgcgcagcgaatcgttccacttcacgtcgtaaacgccgccgccggtaccggccaggaacaccacgtcggaatccagccagtggatgtcaaagttgtcgcggtcgaagcgtttacccgcccagaaggtgctgcccttcagcgcgccggtaaaatcaggcaggttgcccagctccgcgaaggcctgacgaatattgaggtcgctggtatcggctgaccagtcgttataggttctctgaccgtcggccagcatcgccttgaagcgcgtggtcgccccgttatccagggtttgcttgtgctccaggttcagctcgacgtaggtgtcggcttcgttacccagacgccccaccgcaccgccggtttcaccagctggggtcaggtaagggccgcttttgctgctggaggcggcatcgttcatcaacaggccagagcgggcatagccgtggaactcaaacccgctgctctgatccgcttttttctccagcgcggcggtacgctgcgccaccgcctgggttgtggtttgcgtctgctgctgggcggcaaccagctgctgcgttttttgttctgctgccgcagcgcgcttctcagccacctgcgcgcgcgtttccgcgtcctgaaggcgctgctccatcgcggcaagacgcgcttcaatactggacatatccgtctgggcaaaaacagaggtacttccggccagcatgcctatcatcacggcaagtctgcgttttttatacattttgtcgcatccctaaaagaagtcattaaacgtgctaaattgctaaaccggtttaggttgctgatactaaacctgtgaattttggatcggcaatcttttttgctaaaccgatttagtaagtgtgatcgaggcgacaattcaggccgccggatggcggccaggagaggagaaattacaggtcgtgctgccagggcaacgcggtcatcgcccctttggcggtggtggccagcgcgccgcagcgctgggcgagcgcgataaccggcgtcaggtcctgtccggcggccagcccgtagagcagccccgccacaaaggcatcgcccgcaccggtcgtatcgacgcactgcacaggcgttgccgggtagtgttttacgctaccttcatgccacgcggttacccccacttttccctgggtaaccagcaccagacgcgccgggcagcgctgcatcagcacctccagaccaacgttgacctccgcgctgccggtgaaaaaggccagctcttctaccgaaagtttcaccacgtcggcgctttgcagggcctgctccaggcagccatgcagtgcgttctcatccggccagagatccgggcgaatattggggtcgaagctgacgtaaccgcccgcctcacgaatggcggccatcgcctgaaacgtcgcagtccggctcggctcggcgcttaaggcgatggagcagacgtgcagccactccccggcgctgaacgtcggcaggtcgtcgggttcgagaaacagatcggcgctcgggcgcaccatgaaggtaaacgagcgctcgccgtggtcgtcgagatcgaccaccaccgttgaggtgcggtgcgccgggtcaaggcgcatccacgtcacgtcaacccgctcgtcagcgagcgttttcgccataaagcgcccgaaaggatcgtcgccaaccctgccgataaaggcgctctggccgcccagccgggcaataccgaccgcgacgttcgccggcgcgccgccgggacactgcagtaatcgaccttctccatcgggcagcaaatccactaccgcatcgccaagtacccagattttcttcatgtgatcctcgtagctaaactatgttaaaccgttttagctatttaagcacaggctaggcaaaggggaaataacgggagggaaaattggcttaccgcaccagatgcggccagtggatatcgccgacgccattaagctgcggccgggcaaacaggaatccctgaaagcggcggatcccggccgattcgagccagcaccactcctcaattttctcgatgccttcggccaccagggtgatttcaagatcggagcagcagctgatgatggagcgcacaatcgcctgttttgggccgctcaggtggatgttgctgacaatctcacggtcgattttaattttgtccggctggaagcgggtcagcagcgaaagcccggcatagcccgaaccaaaatcatcgatcgccaggccaatcccctcgccgcgaagctgcttgatggcgctgttaaactggttgaacccggagatcatctcgttttcagtgacttcaatgaccacctgctccggctgaaggccatgttttttaatctgatcgaccagaaattccaccgcgccagggacattcaccagcgacatgggcagcaggtttaccgcgattttatggctgccaatgcccagcttttccgccagcgcaaaggcataggcttttgtctggagatcgacttcgtagatgttgtcggggtcgacggtgctgaagaaatgctccgggctgccgccgtcgttgccgcggataagtgcctcaagggagctgatcttcccttccgagggctcgacaataggctgcagcgcaaactggcaggtttgtccggcaatcaggcccaggtgttcgccaaagggtagcgtttcggtcgagagcgtccatttgtccgcggtgtagcgtgcccccgacgggaccggacgtttaccggttataaaggtctgaataaatttgaacacccgatcgtcggaggtcagatagctgtccagcttgctgtagcgcagcaccgactgcagcacctctttcggcgactgcgtttgcaggtcgaacagcagcataccgacgttttcgaagcgtctgcgcggaccatagtcccgcagcagttctaccaccccgctgtgccgcttgtcctcgcggattttatggaacagtttgaccacactctcttccgacccttcgaggatctgcagaacgtcgttgcctttagcaaggaggacgccggtaatgttcagttttacgttgcggcccctggcgcgctccaccagctcccgcagttcggtggacgggcgggataaattcaagtggcttcggtagatcagcgtcgtcagcacaaaaaggggttccagtgataaagagaggtgccttgaagctactatgtaacatacttaatcaatgcgacctaacatattcacgccacaagggaacattactttttctggtccccgatccggctgttaatcctctcctgcatatagtcgtagaacgggttcgaggtgacccgcataagcgcctctttaccaacgctcagtacggacgtttctccccacagcgcaattgtccccaggctgatgccatatcggtttttcacgcgtggttcacgaccatagagatcgtcatccggcgggaacggcaccgcaacgtgcgacagggaatagacatcctgcggccaggactgggcaagcggcacgaccgtctcctgcgtgctgcctgccggcgtgattttcgccaccgtcgagaaactgtgctcgccggcattggtaataatcgtgacaccgtaacgtctctgcacgaccggcagcagcgccgtggtggccgtccaggacgacggtttaaagagcggacggaagctcgccgcctggttgatatcaaacaccaccagctcgctgccgtttgccggaagctggtcaaacaggccgctgaccaccgcgcgggtactgaccgtggagtccatcaccgactggaacgccagcaccggcggcaaattcgccagcctgttttcccgcgcctcacggccaatctgctcctgcagggcctttgtcagcagccacgactggcgggcggcgttcaccgggaacgagttgtatttatacggattatattccggggagatattcagccaggccgctttggcaaacggcggcagcagcgccggtagcccggcgaatccggcgaaccgcgcaaaggacgtcacgccgatcatcggtgagagcaggatcatctgctgaggcttacgcagcgcagggtcttccagcgcatcgagggcatacttcatcgccagcgccccgccgttggagtagcccaccagatgcagcggcacgttattccccgtcagacgcgtggcttcccgcacggcaagccgcgtcgctgccagccacatttcccagtccacgtccgtcagcgcgccgggcgcggtgccgtgtccgggaagacgcgggaccacggccacaaagccgcgctgctgatagttcacggcaaggtgcctgacgctgtaaggcgaatcggtcaggccgtgcagcagcaccaccgcgccgcggggcttcccggctggcatcagcacaaaggagcggttggcatcgggggcaaactggccgggccacaccaggctctggcggtagtagcggtttaacggagtttgatcctcgccggctgttttcgccgtcaccgcgttatccagatcggtgaaaatcgccttttcacgggcgaggtacccggcgaaatcggcgttatccagctcgcgcacggacatctcatctgcccgccaggtgtgccacgggtgcagttccggcccctgctgcgagagatagacccgcaccgccagcaggacgaccaggacgatccccacgaccatccctgttttctttgcaagcgccaccaggcgcacgctgactcgccaaggccaattcgccatgccgggatcccttttatgttcactgtctttctatcttatcaaaaatgtgaacgggctgacgtattcaccaaattcatccctgccaggtcagccagtgcaccaaaagtgaactacgctgcacaaatgttgatcattggttaaccaaatattgcatgaagtttattgcgcagcgggttttcgcccgcctgtgaacatggcacgcgacatgcattgttaacccggtaacacatattcagcttttgacagcctgttaacagcgaggcggtatgacgacgaaacccgagatgttaagccgtatcgaggcgaccttcagccagctcacgcccagcgaaaagcgggtcggaagctggctactggcgcacgccgcgcaaatcccgtttgaaacggcggagagcgtcgggctggcgagcgggaccagcgggatcaccgtcggacgcttcctgcgcaagctgggatatcgcaacctggaagatgccaaaaagagcctgcgcgatccgtatcagccatggggcatgaacgagcgcctcgactcctggcagcagcagcgccccctgcccaaccgccttcagcacgccctgtcgctggaagtggacgccatcacgcaggtgtatcagctggcgcaaacggacgcttttcgtcaggtggtgcaccatctggcccacgcggacgcggtctttgtgctggggatccagtccacgcgcgggatcgccaacgccttcttcagccaccttgaatacctccgcccgcgggtcagctatgccgaaggcgcttccggcagctgggtggaatcccttaactccgggtttgcgcacccttatgtcgtgctgaccgatacgcgcacctactccacgatggcccgccagtactgccgcgtcgcgagcgagaaaggcattccgctggccttaatcaccgacatctggtgcccgtgggcgcgggattacccgatggatttactgcaggtgaaaaccgataccggtcatttctgggattcacttgcccccgtgagctgtctgttcaacctgctgctgtcgggcgtggtggaagcgctgggcgatgcgctcccggcgcgcctggcggtaaaccgacaattacaacaagagtttggtcaattcgaacgctaaaggagcggagctatgcccgtagagagtgaactgattgatgtggcgaagacgttccccacgctgcatatcgatctgaagtacgccaccgccgacaacatcacaggccgcccgatctatcaggaggcgcagtgcctgctgcataccgatgccgctaccgcgctggcaaaagccatcagcattgccacgctggccgggctgaagctggtggtctacgacgcctatcgcccgcagcaggcgcaggcccagctgtgggaggcctgcccgaacccggaatatgtggtcgacgtggcaattggctccaaccacagccgcggcacggccatcgacgtcacgctgatggacgagcataacgccgtgctggatatgggcgccggttttgatgaaatgcatgaccgctcgcatccgtatcacccttccgtgccgccgcacgcccagcgcaaccgtctgctgttgaacgccatcatgttcggcggcggttttgtcgggatcggcagcgaatggtggcacttcgaactgccgaacgccgccagctacccgctgcttgatgaccgttttgcctgttttcccctgacgcacacctctctttgaacctggagcactgccatgaaaacatcgcttctctcgaccgtcattgccgccacgttggccctgagcgccccgctggcgctggctgccgtcccgaaagacatgctggtcatcggtaaagccgccgacccgcaaacgctcgaccctgccatcaccattgataacaacgactggaccgtcacctatccgtcctaccagcgtctggtcaagtacaagccaggctctaccgaggtggaaggcgatctgtcgacgggctggaaagcgtccgacgaccagaaagagtggaccttcaccctggcggataacgccaaattctccgacggcacgccggtcaacgccgaggcggtcaaactctcctttgaacgcctgctgaagctcagccaggggccgtctgaggccttcccgaaagatctgaaagtggaggccgttgatgagcacacggtgaaattcaccctcagccagccgttcgcgcctttcctctacaccctggcgaacgacggcgcctccatcattaacccgacggtgctgaaggccaatgccgcggacgacgcgcgcggctttctggcgcaaaacaccgccggctccgggccgtttatgttgaaaagctggcagaaaggccagcagctggtgctggtgccaaacccgcactggtcgggcgacaagccgcacttcaagcgcgtctcggtgaaaattatcggtgagagcgcgtcgcgccgtctgcagctttcccgcggcgatctggacattgccgactccctgccggtcgatcagctggcggccctgaagcaggaagggaaagtcgccgtcgccgaatacccgtctctgcgcgtgacctacctctacctcaacaacagcaaagcgccgctcaatcaggtggatttacgccgcgcggtctcctgggcgacggactatgaggggatggtgaaaggcattctgagcggcaacggcaagcagatgcgcggcccgatcccggaaggcatgtggggctttgacgccacggccatgcagtacagcttcgacgaagccaaagctaaagcagccctggagaaggtcaaagacaagcccgccagcctgaccttcctctactcggacaacgatccaaactgggagcctatcgccctttcgactcaggccagcctcggcaagatcggcattaacgtcaagctcgagaaactggccaacgccaccatgcgcgaccgcgtcggcaaaggcgattacgacatcgccatcggcaactggagcccggattttgccgacccgtacatgtttatgaactactggttcgaatcggacaagaaaggtctgccgggcaaccgttcgttctatgagaacaaagaggtcgattccctgctgcaggccgcgctgaaaaccacggaccaggcggaacgcaccaaagattaccagcaggcgcaaaaggtggtcatcgacgaggcggcctacgtttatctgttccagaagaactaccagctggcgatgaacaaagaggtcaaaggcttcacctttaatccgatgctcgagcaggtgtttaacatcgccaccatgagcaagtaaccgtttcgccgggggaaagtgtatgacgttctggagcatcgtgcgccagcgctgctgggggttactcctggtggtggccggtgtctgtattatcacttttattatttcgcacctgatccccggcgatccggcccgtctgctggccggcgaccgcgccagcgacgacatcgtgcagaacattcgccagcagctggggctggatcagccgctctacgttcagtttggccgctacgtggacgccctggcccacggtgatttaggcacctccatccggaccggacgcccggttgcggaagacctgaaggcctttttccccgccacgctggagctggccttttgttccctcctgctggcgctggtcatcggcgtgccgctgggaattttatcggcggtgtaccgcaaccgctggctggatcacctggtgcgtttaatggcgatgaccgggatctccaccccggccttctggcttgggctgggcgtcattgtgctgttctacgggcacctgcaaatcctgccgggcggcggcaggctggacgactggctcgatccgccgacgcacgtcaccggcttttacctgctggacgcgctgctggaaggcaacggcgaggtctttttcaatgcgctgcagcacctgattttgccctcgctgacgctggcattcgtgcatctcggcatcgtggcgcgtcaggtccgttccgcgatgctggagcagcttagcgaagactacatccgcacggcacgcgccagcggcctgcccggctggtatatcgtcctgcgctacgccctgccgaatgcgatgatcccgtcgattaccgtgctcgggctggcgctgggggatctgctgtacggggccgtgctgaccgaaaccgtctttgcctggccgggcatgggtgcctgggtggtgacgtccattcaggcgctcgatttccccgccgtgatgggttttgcggtcgttgtttcgctggcctacgtgctggttaatctggtggtcgatctgctttacctgtggattgacccgcgaatcgggcgcggaggtgccgaatgatgttaacgcaggaaacgcccgtcccggtgaaaaccgccagacaacgcatcaactgggcaaaactgttctggatgctgcgccaaagtccgctcacgatcgttggcggcgtcattatgctggtgatgcttttcattatggtggccgcgccgtggatcgtgccgcacgacccgaacgcgctggatctgaccgcgcgcctgcaggcgccgtccgcgcagcactggtttggcaccgacgaggtgggtcgcgatctgttcagccgcgtgctggcgggcagccagcagtccattaccgcagggctggcggtggtggtaattgcgggcggcatcggttcgctgctgggctgtctgtccggcgtgctgggcgggcgcggcgacgccgtcatcatgcgggtgatggacattatgctctcgataccttccctggtgctgaccatggcgctggccgccgcgctcgggccaagcctgtttaacgccatgctggcgattgcgattgtccgcattccgttttacgtccgcctggcgcgcggccaaaccctggtggtgcgccagtttacctacgtgcaggcggcccgcacctttggcgcatcccgctggcatgtgatcagctggcatatcttgcgcaacgccctgccgccgctgatcgtgcaggcgtcgctggacatcggcagcgccatcctgatggccgccacgctggggtttattggcctgggcgcgcagcagccgaccgccgaatggggcgcgatggtggccgtcggccgtaactacgttctggaccagtggtggtactgcgcgtttcccggagcggcgattttgattaccgccgtgggctttaacctgtttggggacggcatccgcgatctgctggatccgaagtcaggaggtaaacagtgatgaccgacccggttctcaagattgaagacctgcatctgagcttcccgattttccgcggcgaggtccacgcgctgaaccacgtctcgctggagatcggcaggggtgaaattgtcggcgtggtgggcgaatccggttcgggtaaatccgtgaccgccatgctcgccatgcgtctgctgccggaaggcagctaccgcattcatcatggtcaggtgaaattactcggcgaaaatgtcctgacggcgtccgagaaacagcttcgccagtggcgcggcgcaaaggtcgcgatgatttttcaggagcccatgaccgccctcaacccgacgcggcggattggcaaacagatggtcgaggtgatccgccagcatcaaccgctttcccgacgtgaggcgcagcagaaggcgattaccctgctggaagagatgcaaatcccggacgcgaaagcggtcatggcgcgctatccgtttgaactctccggcggcatgcgccagcgggtgatgatcgcccttgccttctcctgcgagccggagctgattatcgccgacgaaccgaccaccgcgctggacgtcaccgttcagctgcaggtgctgcgcctgctgaagcacaaggcgcgggccagcggcacctcggtgctgtttatcagccacgatatggccgtggtgtcccagctctgcgacagaatgtacgtgatgtatgcgggcagcgtgatcgagagcggcaccacgcaaacgctgatccaccagcccgtgcatccctactctattggcctgctgcagtgcgcgccggaaaacggccagccgcgcgccccgcttcccgccatccccggcacggtgcccaacctcagccagcttccgcagggatgcgcattccgcgagcgctgctttgccgccggggcgaaatgcagcgaaacgccgcgcctagcgcccactggcgcagagggccaacaggccgcctgctggtatccacaacgggagaaagcccatgtctgatgtactgctggaactggatagcgtgcacgtgaactttgcggcgcgcaaaaactggctgggccgcgtgacggaacgggtccatgcgctcaacgggctcgaccttgagatccgtcggggagaaacgcttggcattgtcggggaatccggctgcgggaaaagcacgctcgcccagctgctgatgggcatgcttaagcccagcaccggcgcctgccagcgggcgcaccacgcgggcggcatgcagatggtgtttcaggatccgctctcctcgcttgacccgcgcctgccggtctggcgaatcatcaccgagccggtgtgggtgcaaaagcgcagcagcgagcgcgaccgccgccagctggctgaaaacctggcgctgcaggtgggcattcgcccggaatatctcgaccggcttccgcacgccttctccggcgggcagcgccagcgcattgccatcgcccgggcgctctcgtccgatccggatatcatcgtgctcgatgaacccaccagcgcgctggatatttccgtgcaggcgcagatcctcaacctgctggtgacccttcaacagcagcgtaatctgacctacgtgttgatctcgcataacgtctcggtggtccggcacatgagcgaccgcgtggcggtgatgtaccttgggcagattgtggagctgggcagcgccgcgcaggtgcttggcgagccgcgccatccttacacccgcctgctgctcgattcggttccgcgcaccggtgaaccgctggatgaaacgctggccttacgcaaaacggagcttcccggcaaccgccgtctgcccgaaggctgttttttccgcgaccgatgcccgatggccgcgcaggggtgcgagcgtcctcagccgttacagccctctcgcgagggccgtgacgtccgctgctggcgcagtctgggttagatttgcgccatcccgccgtccacgaacagctcggtggcgttaataaagctggccgcatcggaggccagaaacgccaccgctttacccacctcacccggcgcgcctaaacggccgagcggcacctgagcggccagcgcgtcgtacagcccctggcggtgttcttccggcacgaggtcgccgaggcccggggttttgattgggcccgggcttaccacgttgacgcggatcccgcggccctgcaaatccagcgcccaggagcgcgcaaagttgcgcacggcggccttgctcgcgctgtagacgctaaagtttgccgtccccttaatggacaccgtcgagccggtcagaataatcgacgatccggcggagagcagcggcagcgccttctgtaccgtaaacagcaccccgcggacgttagtgccgaaaatccggtcaaactgctcttcggttatcgcgcccagcggcagcatatcgccgccacccgcattggcgaacagaatatcaaggcggccttcttctttggctatccgggcatagacctcgtccaggtccgccagttttgacacgtcagcgcgaatgcccactgcagttgaagcaatttcagccaccgccgcgtccagctcggcctgacgacgtccggtgatgtacaccttcgcgccctgtgccgccagctcctgcgccgtggcaagaccgatgccggtgctgccgccggtgaccagtgcgatttttcctgagagagtcgtgttcatgtcatttaccttttgttgggtttgcgttggacaaactttagcccttgcgggattagtgaaaaaccagcaaaaatgaaaatgactattcacatacaggaataataagagggagtctcatggatcagctcatggcgatgcgcgcctttacccgggtggtggaaaccggcagctttacccgcgcggcggactcgctgaacatgccgatcgccacgctgagcaagctggtgaaatcgcttgagacgcatctggagatacgcctcctgcaccggacgactcgccgggtggtcgcgacgccggaagggatggaatactatgaaaaagcgctcagggtcttgatagatatcgaagatatcgacaccgcgtttcgcgtttcccgcgcgacgcccaaagggcatttgcgggttgacgtgggcggctccaccgcccgggacgtgctcatccccctgctgccggactttatgcggcgctacccggatatccgcatcgaccttggcgtggccgaccggccggtcgatctcatcagcggtaacgtagactgcgtgatccgcggcggcccgctggacgattcgacccttatcgctcgccatattggtaacgccgaaatggtgacctgcgcgacgccgggctacctgaaaaaccatggcgttccagcctatccacaggagctgcgcaacggccacaagctcattagctacctctcgcccgtcaccgggcgtgcgtttccctttcgcttcaggcggcatggcgaggcgatggaaatcaatatcccccattatctcggcataaatgaaagtaatgcccacctggcggcggccgtggcaggattggggatcgtgcagacgtttgagtattcggcaaagccgtatttacaggcgggaacgctggcgccgatcctgggcgactggcgccctgccgcgtacccgtttcacgtggtatacccgcagaaccgccatctgacgcaccgtctaaaggtgtttattgcctggctggcggaggtgtttcccgccgcgctgaagggatagccgggcaccagcccggctgaggcttagttgagcgtatagtccagcgtaatttcggctttcagtagctgcgaaaccggacagcccgctttggctttctgaataataccgtcgaactgctgtggggcgatgcccggaacggtcaccttgcttttcagggcaaccttggtgatggcaaaaccgccgtccgttttatcgagggagacatccgcggtggtgtcaatggcgtcggcggtatagcccgcttcgccgagcatcagcgacagcgccatcgagaagcaggccgcatgtgccgcgccgatcagctcttcggggttggtccccttttcaccctcaaaacgggtattaaagccataaggctgttgattgagaatgccgctctcggtggaaaccgttcctttaccgcgcttaatgtcgccagaccagtgtgccgaaccgtgcttatgaatagtcattcttgctctccttttggcttacaaagggttaagtatagactacgcatctgactgcccctggaacacagacaattccgggacttacacctgctgtaccaacaaaaaggataaacctatggcgctaaaaatcaggatggccgttgcgatcgctaccctcgctctatcgttgtctttgcaggcgaaaacgcccgagaactttatctataccagctccggcgagctcgacgcggcgttcccgctcgttgtgcgaagcgatatcggcggcgtacagatcgtctacaactggcgcgcgcttgagcctgagaaggatcgctacgatttctcgcgcattgaacgggatctcgcgcgtcttaaggctgccaggaaaaagctttttatccagattcaggaccgtttctttgaggcggacgcgcgctacgtgccggattatctgatgcacgataagcaatacggaggcgggattgcgccgcagttcgataaccccggcgaagggaagccggtcggttctggctgggtggcgcgtcagtgggatcccgcggtgcgccagcgctaccaggcgctgctggccgccctcgcgaaacgctttgatggcgaggtatatggcgtaaacctgcctgaaaccgccatcgatcttgacgaaaaaaatccgcccgccggatttacctgcgacagctattttgcgggagaaatggaaaacctggcctttgcgcgcaaggcttttcagaaatcacacgtggtgcaatacgtgaacttctggccgtgcgaatgggataatgaccacaactacatggggcgtctttttgcgtatgccagcgccaacagtgtcggcctcggtgggccggacattgttcccaaccgcaaggcgcatatgaagaatgcctatcctttcttccataaaaataaacagacgctgccgcttatcgccatggcggttcaggaaccgaccctgacctataagaaccctgagaccggcaagcccttcaccaaagcagaatttgatcggttcgcggaaaattatctcggggcggatattattttctggagcacggcctcaccctggctaaaggctaagtaaacgacggcaaacgccgcgctcatgccagatagcgggccagctcatcaaggaacgcccgcagcgcggcaggctggtattcccgggactgataaataccatggatggccagcggcttcggctccagcgcctccagtaccggcaccagccatcccttctccagcgcggcacgcgcttcacgctccggcagcatggcgataccgcagtgcttaatcgccgcatccatcagcagcgaagagatgctggcgctcaggttgccgctgacggccacgctcaggctttcgccctccggcgtcaggaagtgccaggactgcccggcaaaaaagctgtagtgcaggcagttatgccgggctagttcttcggggctgccgggcgtgccgtgctgcgccagatagtccggcgaggcgcaaagcaccgagcgacactcccccagccggcgggcaatcatgccgggttcagggttatcggtaatgcgtacggcaacatcaatgcgctctcccaccaggctgaccgggtggttgttcacatccagttcgatgcgcagctgcgggtagcgcgagagcagaccgggcaggaccggcgcaatcaggtgcatggcggtaaagtgcgcgcaggccacccgcagggtgccagacgggagatctttttccgactggccttcaatttcctgcgagatctgcgagagcgtccgcgttttttgcagcaccttttcgcctgccgcggtcagcgtcagcttgcgcgtggagcggtttaccagccgcgtgcccgcccatttctccatctgttcaaggtagcggctcaccattgggcgggaaatacccagcgcccgggccgccgcgctcaaacttcccagctcgcatatgcggttgtaaacctgagcggcaatcacgcgatccatatcaactccatctgctcgatttatgaaactaagcatgtcttgtttcaggaattctggcaaatgcgaatttccgtacaatagagatattcctgaacaacagagacaacagcatgaaattcactcaccttgccctgctttccacccttttcacgccggctgtttttgccgcgccgttaagcattgatacctataacccgcaggagaaaggcattttcgcggtctcctccacgctggtctccggcccgaaagaagcggtgctgtttgacgcgcagttcagcgtgaaggatggcgaagcgctggtagagaaaattcgtcaaagcggtaagaccctgaacaagattgtgatcacctccggcgatccggatttctattttggcctgcagccgctggtaaaagccttcccgaacgccaaagtggtggccacgcagcacgtggttgatcacatcaaggctaccaaagacgccaagctcgccttctggggtccgcagatgaaagacggcgcgccaacggagctggtcgtcccgcaggtgctcgcctccaccacgtttatggttgacggggagaagatcgacatcgaacagcctgacagctatgcggcctatgtatggatcccgtccgcaaagaccatcctcggcggcactggcgtagcctgggggattcacgtctggacggcggacacccagacagcggaaagccgtaagcagtggcaggaaacgctggtgaacatggcggcgcacaaacccgagcgcgtgatcccgggtcactatctgggtaccccgccagccgggacgggtgcgattgattttacccgtgactagttcgttcaaaattcgcggcgcgtttaataaattaagctcgctgaccgatgctgaaaagcgcaaaggcgtggtcgcctgctctgcgggaaaccacgcgcagggagtgtcgctctcctgcgccatgctcggcatcgacggtaaagtggtgatgccgatgggcgcaccaaaatctaaagtggccgcgacccgcgactactcggcggaagtggtgctccacggtgagaacttcaacgacaccatcgctaaagtgagcgaaatcgtcgagatggaagggcgcatttttattccgccttacgatgacgccaaagtgatcgccgggcagggcaccatcggtctggaaattctcgaagatttatacgacgtggataacgtcattgtccctatcggcggcggcggattaattgccgggattgcaacggcgattaaatccatcaacccgaccattaatattatcggcgtacagtctgaaaacgtacacggaatggcagcttcctggcaggcaggagaaataaccaaccatcgcgttaccggcacgttagccgacggctgcgacgtctctcgtccgggtaaattaaccttcgaaatcgttcgtgaactggtcgatgatattgtgctggtgagcgaagacgatattcgcaacagcatgattgcccttattcagcgaaataaagtggtgacggaaggcgccggcgcgctggcctgtgccgcgttattaagcggcaagcttgaccactatattcagggccgcaaaaccgtttgcattatttccggcggcaatatcgatctctcccgtgtttcccaaattaccggcttcgttgacgcataaaggtgacctatgagcaacacagaaagcattatcgttggccagacaaaaacgtcctcctggcgtaagtctgataccacctggacgcttggcctgtttggtaccgccattggcgcaggcgtgctgttcttccccattcgcgcaggctttgggggcttaatccctatcctgctgatgctggttctcgcgttcccgatagcgttttactgccaccgcgcgctggcgcgcctctgcctgtccggcagcaacgtctccggcaacatcaccgaaacggtggaagagcatttcggtaaaaccggtggggtggtgatcacgttcctctacttctttgccatttgcccgctgctgtggatttacggcgtcactattactaacaccttcatgaccttctgggaaaaccagctccagctgcctgcgctaaaccgcggcgtggtggcgctgttcctgctgctgctgatggcttttgttatctggtttggtaaagacctgatggtgaaggtgatgagcttcctggtgttcccgtttattgccagtctggtgctgatttccctgtcgctgatcccttactggaactccgcggtgatcgaccaggtcaacctgagcgatatcgccttcaccggccatgacggcattctggtcacggtgtggctggggatctccatcatggtcttctccttcaacttctcgcctatcgtctcctcgtttgtggtctccaagcgcgaagagtacgagccggagttcggtaaagaattcaccgagcagaaatgttccaaaatcatcggtcgcgccagcatgctgatggtcgccgtggtgatgttcttcgcctttagctgcctgtttacgctctctccgcagaacatggcggacgccaaagcgcagaacattccggtgctctcttacctggcgaaccactttgcctccatgtccggcactaaatcgacgttcgcgacggtactggaatatggcgcttccattattgccctggtcgctatcttcaaatctttcttcggtcattacctgggcacgctggaagggctgaatggcctgatcctcaagttcggctacaaaggcgataagaagaaggtctctgtcggcaaactgaacaccatcagcatggtgttcatcatgggctccacctgggttgtcgcgtacgccaacccgaacattctcgaccttatcgaagccatgggcgcgccaattatcgcctctctgctgtgcctgctgccaatgtacgccatccgcaaagcgccggccatggcgaaatataagggcaaacccgagaacatcttcgtcacggttgtgggcctgctgaccattctgaatatcgtttacaaactgttctaaaccattgctcaggaagagcggagtcacatgatgattgagtttccggttgtactggtaattaactgcggttcgtcctctgttaagttttcggtgctcgatgccagcagctgcgacgccctgatgacgggcattgcagacggcatcaacacggataaagcctttatttccgtgaacgggggtgagccagccagactggctcaccaggactacgaaggggcgctggctgccatcgccctggagctggagaagcgtgacctgatgagcagcgtggccttaattggccaccgcattgcgcacggcggtgacctcttcagcgagtcgaccctgattacggaagaggtgattgagcagatccgccaggtctccccgctggcgccgctgcataactacgccaacctgagcggcgtggaagccgcagagcgcctgttcccgggcgtgcagcaggtcgcggtatttgataccagcttccaccagacgctgccgccgcaggcgtatctgtacggtttgccgtaccgctattttgaagcgctgggcgtgcgccgctacggcttccacggcacctctcaccgctatgtggccgcgcaggcacattcgctgcttgggctgtcccccgatgacagcggcctggtgatcgcccatctcggcaacggggcgtccatctgcgcggtgcgcaacggccaaagcgtggatacctcgatggggatgacccccctggaaggactgatgatgggcacgcgctgcggcgacgtggattttggcgcgatggcgtggattgcccagcagaccggccagtcgtttgaggagctggagcgcgtggtcaataaagagtcgggattgctggggatctccggcatctcctccgatttacgggcgctggagaaagcctggcacgctggcaatgagcgggcgcagctggctatccagaccttcgttcaccgtatagcgcgacatatcgccgggcacgcggcgtcgctgcaccgcctcgatggcgtggtctttaccggcggcatcggcgaaaactcaacgcttgtccgcgcgctggtggcggaacatctgaaagtgttcggcatccgcctcgacgacgccaaaaatgccctgccgggtagcgcgggtgagcgcgtcatcagcaccgattcgtcccgcgtggtctgcgcggtgatccctaccaacgaagaaaaaatgatcgcgctggacgccctccgtcttgggaaggttaccccggctgcggcttacgcctgataaagcgagaatctgatgaaagtaacaatcgaaacgggcgtcgcgccctacagcgacgcatgggccgggtttcgcggtgaagaatggaaaaacgccgtcaacgtccgcgattttattcagcataactacaccccttatgagggcgatgaagctttcctcgcgcaggcgacgccagcaacgacggcgctgtggcagaaggtgatggtcggcattcgtcaggagaatgccacccacgccccggtggattttgacaccaacattgccaccaccattacggcccacgggccgggctacatcgaccaggatctggagacgatcgtcggcctgcaaaccgacaagccgctcaagcgcgccctgcatccgtacggcgggatcaacatgatccgcagctcgttcgaagcctatggccgggagatggatccgcagtttgaatacctgtttaccgacctgcgcaaaacccacaaccagggcgtgtttgacgtctattcgccggagataatgcgctgccgcaaatccggcgtgctgaccggtctgccggacggctacgggcgcgggcgcatcatcggcgattaccgccgcgtggcgctctacggtatccgctatctggtgcgcgagcgtgagcttcagttcgccgatctgcagggccggctggagcgcggcgaagatctggaggcgacgatccgcctgcgcgaagagctggcggagcacaagcgcgcgctgctgcagatccagcagatggcggcgaactatggctttgatatctcgcgtccagcgatgaatgcccaggaagcggtgcagtggctctatttcgcctacctggccgcagtgaaatcccagaatggcggagcgatgtcgctggggcgcacggcctcgttcctcgatatctacatcgaacgcgacatgcaggcggggcggctgaacgaagtgcaggcgcaggagctgatcgaccacttcatcatgaagatccgcatggtgcgcttcctgcgcacgccggaattcgacacgctcttctccggcgatccgatctgggccacggaagtgatcggcggcatggggctggacggccgcacgctggtgaccaaaaacagcttccgctatctgcacaccctgcacaccatggggcccgcgccggagccgaacctgacgatcctctggtctgaacaactgccgatcgcgttcaagaaatacgccgcgcaggtgtcgatcgttacctcgtcgctgcagtatgagaacgacgatctgatgcgtgcggacttcaacagcgacgactacgccattgcctgctgcgtcagcccgatggtgatcggcaagcagatgcagttcttcggcgcgcgcgccaacctggcgaaaacgctgctgtacgcgatcaacggcggggtggacgagaagctgaagatccaggtcggcccgaaaaccgaaccgctgctggatgaggtactggattacgacaccgtgatggcgagcctcgatcacttcatggactggctggcggtgcagtacatcagcgcgctgaatctcattcactacatgcatgataagtacagctacgaagcctcgctgatggcgcttcacgaccgggacgtttaccgcaccatggcctgcggcattgccgggttgtcggtagcggcggattccctgtccgccattaaatacgccacggtgaagccggtgcgcgatcataccggtctggcggtcgatttcgtgatagaaggggattacccgcagtacggcaacaacgatgaccgcgtggacagcatcgcctgcgacctggtggaacgctttatgaagaaaattcaggcgctgccaacctaccgcaacgcggtaccgacccagtcgatcctgaccatcacctccaacgtggtttacgggcagaagaccgggaacacgccggacggacgacgcggcggcacgccgtttgccccaggcgcgaaccccatgcacggccgtgacagaaaaggggcggtggcctcgctaacgtcggtcgccaagctgccgttcacctatgccaaagacgggatctcttacaccttctccatcgtgccgcaggcgctgggcaaagacgagctggtgcgcaaaaccaacctggtagggctgctggacgggtacttccatcacgaagcgtctattgagggtgggcagcacctgaacgttaacgtgatgaaccgggagatgctcattgatgccattgcgcatccggagaattacccgaacctgacgatccgcgtttcgggctatgcggtgcgctttaatgcgctgacacgcgagcagcagcaggacgtgatttcgaggacgtttacgcaggcgatttgacgaaaacctactctcatgccccctcactgcagggggcatttttttgcccgctaaacatacaaaattgtttatataattactcacacatattcatccgctcttgaaaaacaatgctcctgctttttcctataacagcatgtaaggactgtaagatgatgaaaatgacccgcattgcgttggctgctgcttcactggcggtgtgcagttttacggcgcaggccgcaaacgttgaggctgccccgtcaccgtcccaggatcctctggtacagcacctgaagctcagcaatgagcaggtgaaaaagattgaagatctgcataagcagctggaacaaaatgtcagcaagatcccgatgacgggcgtgaaggacggtgcgctgatcgacatgttccaggcgggcaaatgggacgaaagcacggttaaaagccagcttagtgcattcagcaaaattgaagagcagacccgctattaccgcgtgaaatattacttcgacgtcagtcaggtattgacgccggaacagcgcaaacagattagaacggatatggctaacgcgctggctaactgatttcctgcccgcgcaccgcgcgggtttttatttcttgatcggcgtcacttttagaaaaataccgtctatcaacccattaacaaagcaaattttcctctatcattcgaaaatcctcaaaaaagttgtgacttttttctccctcgctccggttaagattttctcacaccaataacaagcacctgctgccatctgaatcgccatcgctggcgatcggaaccttataaaaacaactgtttaccctacaaaataagcgagtgccccatggatacggcaacaaacagcagtgtcattgtgaatgattcccccgcggcaaggcgggcgggaatgagtgaaagcgagtggcgagaggcgatcaaattcgacagcaccgacacgggttgggtcatcatgagtattgggatggctatcggcgcggggattgtttttctcccggtacaagtcggattaatggggctgtgggtctttttgctctcgtccattattggttatcccgccatgtatttattccaacggttgtttattaacacgctggcagaatccccggaatgcaaagactacccgagcgtaattagcgggtatttgggtaagaactgggggattttattaggtgcgctctatttcgtgatactggtgatctggatgtttgtctattccacggccattaccaacgacagcgcctcgtatttgcacaccttcggcgtgaccgacggtttgctctcggaaaatccgttctacggtttattcctgatttgcattctggtcgcgatttcttcacgcggtgaaaagctgttgtttaaagtttcaagcctgatggtgcttaccaagctgtttgtcgttgcggcgctggggctgtcaatgattggcctctggcatttagccaacgtgggcatgctgccgccgctgggattgctgattaaaaatgccatcattacgctgccctttaccttaacctccattctctttattcagaccctgagcccgatggtgatctcgtaccgttcacgtgaaaaatcggtagaggtggcgcgtcataaggcgctccgggcaatgaacattgcttttggcgtcctgtttgtgacggtcttcttctatgccgtctctttcaccctggcgatggggcacgatgaggcggtcaaagcctacgagcagaatatctctgccctggcgattgcggcgcagtttatcagcggcgacggcgcgggctgggtcaaaatcgtcagcgtgatcctcaatatcttcgccgtgatgaccgcattcttcggcgtctacctcggcttccgcgaggccacgcagggtatcgtcatgaacatcctgcgccgcaaaatgccggcagaaagaatcaatgaaaacgccgtccagcgcgggattatgctgttcgccattctgctggcctggagcgcgatagtcctgaacgcgccggtgttgagcttcacctccatctgtagccccatcttcggcatggtgggctgtctgatcccggcatggctggtctacaaggtaccggcgctgcataaatataaaggcgtatcgctggtgattattgtcattaccggactgctgctttgtgtttctcctttcctcgcattctcctgagggtcattaaggtcgtaacgatgtctgagcaaattcatcctttatggaatcaatttattcgcgcggtgcaggaagaagtgaagcctgcccttgggtgcaccgaacccgtctctctggcactggcctgtgcgactgccgcagaccttctgccgggggaggtcacacggattgaggcgtgggtctcgccgaacctgatgaaaaacgggctgggcgtgacggtaccgggtaccggcatggtcggattaccgattgcggcggcgctgggcgcaattggcggtaatgcgcacgccggactggaggtgttgaaagatgccacagctgatgcactggtccgcgccaaagccctgcttgaggcagggcaagtgcaggtaaaactgcaggagccctgcgatgagatcctctattcccgcgcctgcgtttatgccggggaactctcggcaatggtgaccatcgcgggcgggcatacccgggtggtggaagtggtttgccagggggaaacgcgctttacgctggataagcccgtgaccgaggtggatgacgacccgctggcggtactgtcgcacgctacgctgtcgcagatcctggaatttgtcgagcaggtgccgtatgaggccattcgcttcattctggaagcagggcaactgaacgatgcgctctcccgcgaagggctccgcgggaagtgggggctgcatattggcgcaacgcttgagaagcagcgctcgcgcggatggctggcgcaggatctgggttcagacattgttattcgcaccagcgccgcctcggatgcccggatggggggcgcaacgctgccggcgatgagcaattcgggctccggtaaccagggaatcaccgccaccatgcccgtcgttgttgtggctgagcaccttcaggccggtgacgaacggctggcgcgggcgctgatgctgtcgcatctgtcggcgatctatatccattatcagcttccgcgcctgtccgcactgtgtgcggcgacaacggcggcgatgggcgctgcggcgggcatggcgtggctgatggggggccgttatcggaccatcgcaatggcgatcggcagtatgatcggtgacgtcagcgggatgatttgcgacggggcgtcaaacagctgcgccatgaaggtttccaccagcgtcagcagcgcctggaaagcggtgatgatggcgctggatgagtcgggcgtgacgggcaacgaggggattgtcgcgcacgatgtggagcagtcgatcgcgaacctgtgcgcactggcgtgccgctcgatgcaggcaacggaccggcagattattgagatcatggcgagtaaggtgtagcgagttcagggctctatcggttccctctccctgtgggagagggttagggtgagggcgttctttaaaccggcaaatcaatcagcagcgcgcgcagcggcgtatccgccaccagggtgatattcgcttcatcacgaataaacgcgccgtcgccgcaggtgagcgcctctttctcttccgcgtgcgtcaccgcatgcaccgtaccgtgaatggactgcagataggcgcgcggaccatgaagctggaagctcgcctgttcagccttcttcagctcgatatgatgcagccaaacctgctggcgcagctgcaggctccctttgctgccatcaggggatgcaatcagctgttgcttatcgcccgttaaatctaacttctgtaccagcggattttcccgctcagggcaggcgtcgagccacagctgcatgcgggtcagcgttttgtctttgctgaggttatgctcgctgtagctgatgcccggctgcgtggaaattaacagcgcttcgccagcctttgcctggacatgattgccctcgctatcgcggtattctgcctcgccttccaggatcaggttcaggatatcgactttcgggtacgtacgcggctggaaggaggcgcccggggcgagcacttcctggttcaacacgcgcagtgaagcgtaaccgaggagtttagggtcaaagtagtgtccaaaggaaaaggtgtagcgggcctgcagccaaccgaaatcggcttgtccgcactgtttagctgttcttgtcgtaatcataaacttgacctctctttacactaaaacaatggtaaaggtatggacgcttcattgttagccagatattctgcctggtatgttcaaatttcctgaatgagaacgagatggctaaagagagagcattgacgcttgaggcgcttcgcgtcatggacgcgattgaccgccgcggcagttttgcggcggcggccgatgaactggggcgcgttccgtctgcgctgagctacaccatgcagaagctggaggaagagctggacgtggtgctgtttgaccgctccggtcatcgaacaaaattcaccaatgtcggccgaatgctgctggagcgcggccgcgtgctgctggaagcggcggataagctgacgaccgacgccgaagcgctggcgcgcggttgggaaacgcatctgacgttagttaccgaagcgctggtgccgaccgaagcgctgttcccgctggtggaccgcctggcggcgaaggccaatacgcagctgtcgatcatcaccgaggtgctggcaggggcgtgggaacgtctggagacgggcagggcggatatcgttattgcgccggacatgcacttccgttcctcatcggaaatcaactcgcgcaagctctacagcgtcatgaacgtctacgttgccgcccccaaccatccgattcaccaggagccggagccgctctccgaagtgacgcgcgtgaaatatcgcggcgtggcggtcgcggataccgcgcgcgagcgtccggtgctgacggtgcagctgctggataaacagccacgtctgacggtgacctcactggaagacaaacggcaggcgctgctggccggtctgggcgtggcgacgatgccgtacccgtttgtggagaaagatattgcggaagggcggctgcgggtcgtgagtccggagtacaccagcgaagtggatatcattatggcgtggcgtcgcgacagcatgggcgaagccaaatcatggtgcctgcgcgaaatacccaaactcttcgcccaccacaataaataaacgagtaggcccggtaagcgtaagcgccaccgggcagtaatttacgcgacgatcttaggatccggaccaaagcggttttcgcccggcgtcccgctctgacaattgaagataagaatcacgatccagcccacgatcgggatcaacagcagcaatagccaccacgccgaacgatcggtatcgtgcagccgacggaacaataccgcccacgatggcagcaggactaacaggccataaatggtggtcagcacgccttcaccgccagcccgctcccagccaagaattttatccacaatacccagcaccatgatgaggatgaagttcaccagaacgaacatccagtactctttgcggcgggcgcggccaccaaatccaatgtagttgcgcagtacttttaaataccagtccattttccttgcctcattagtcagtcaatcacttgttttctaagcgatcgaggtaagaatagatggagattgtgaattaaaaaagggcatctggtgatgcccttaatatttatccaaaacggacgtcgcgcccgtgtggttcatccagatcctgccacggaccgatggagataatacccgtcgggttgatggtcttgtggctgcggaaatagtgggtgcgaatatggtcgaagtcgaccgtctccccgatgcccggcatctggtagatgtcgcgcaggaaaccatgcaggttcaggtagtcgctgatacggtgcttgtcgcacttaaagtgggtgacatagaccggatcaaagcgaaccagcgtggtccacaggcgaatgtccgcttccgtcaggcgatcgcccgtcaggtagcgatgctggcccaggatctgttccaggcgttccagcgattcaaacacctttccgaccgcttcgtcatacgcttcctggctggtggcgaaaccggccttatagacaccgttattgacgttgtcgtaaatccagccgttcagttcatcaattttctcgcgcagctccaccggatagtaatctccggcacgggcgccgtgcgcgtcaaacgcggtattgaacatgcggatgatttccgcagactcattgctgacaatcgtctggtttttcttgtcccacagcaccggcacggtcacgcgcccggtgtagtgcggatcggcgcgcagatagagctggtagaggaaatcgtggtgataaagatcgtcgccggtcgccgctgggaaattactgtcaaacgtccagccgttttccagcatcagcgggttgaccacggaaaccggaatgaaggattcgagacctttaagcttgcgtacgatcagcgtgcggtgggcccacgggcaggcgagggaaacataaagatgataacgatctttctcagccgcgaagccgccttcgccgctcgggcctggtgcgccgtcggcggtcagccagttacggaaggccgaaacagagcgcttaaagcgacctccggtggatttggtgtcataccagacatcctgccagacgccgtctacgagttgtcccattttttctcctccgtcagatagcaaaagcgaggagatgtctcctcgctttgtgtttattcagtatagcgtgcttaccatttcttattcagaacgcggtcgatgctgtatgcgcccgggccagtaacggccagcagcaggaagccacccgcgatggtcaggtttttcatgaacatcagagagttcacgccttccgcaaagttactgtggaagatgaacgctgtcagcacggtgaagcctgcggtaaacagcgcggtggtgcgggtcaggaagccgaacagcactgccaggccgccgccgaactcaagaagaatggtcagtggcaacaggaaccccggaacgcccatggcttccatatactgctgggtacccgcataaccggtgatttttccccaacctgccacgatgaacagaattggcatcagaatacgcgcgaccagtacaccaacatcttctaattttttcattttactctccaggaaaccacatcagcggctgaacgttatttgtctgcaattccgggtagataccgcgtcgttgctgtcgatggagagcatcataaacgtgacggtaggcgattgttagcaaggaaaactgtcaatcttcttcaaagatattgagtaagggagggggaggattttgccgggtggcgctgcgcttacccggcctacgcgtgcaagtaggccgggtaaggcgtagccgccacccggcgagaaggctagcgtaattgctgctgacggatcgtggctttcaccagacgccaggcgctccaggcaccaaaaccacggcgcgcccagcggatgagcatatttggatgacgaaccgtccagattgccatcacgctgctgccgaccagcgcccatgaacgcaggctcaggaaggtgttccagccccggtcaaaccgtcgcgtcgcgtcaatccagtcgcgacggctggccgacagatccagccgttgctgctggatctggcttagcaggtacgcttttcgcttttgacgttcggctttaccgctcacggcttgtcatcctccagcagggcgcgatcgttagccagctcctgacgcgtatggcgcaggaacgtggacttacgcgctttacgcagcgtccatatgccgccaatcagcgccgcgaccagcagaacgacggtcgtggcaatcatggcgttaagacgatactgcgggtcaatggcccagatgattaacaccatcaggctcatcagaccaaacgcggcgaagagcatggtcagtccaagcatcagcagcatctggaagaggttcgctttctcctcctccagttcgaccactgccagccggacgcgcgtttcggcaatcccgaccagcgtcgtcaaaatacgctggccgatgccgaggacgttgttagcaggcccttgtgcgtgacgaggatcttccatatcaacgacgcgtcagcaggacacccagtaccacaccgactgcggcaccaatcccgacacccgtccatggattatcacgcacgtattcgtccgcacgcgcggccgcttcgcgggtctgttttgccagcgcatcgccggtttcacccaggcgatagcggctctctttcagcgcctgctccgccttgctgcgcagcttgctgacctcttcttttgacttgtcagcagaggagttcagcacctcttccagggtatcggccagggatttcagttcagcgcgcagatgttcagacgtcgtatcttttgacatgattctctcctgttgagatttccgttaactcaataatcgcgagcttccagcgctttcaggtcgtcctgcgcttctttcaacttcttctcgcgcttagcaattttttccgcatcccctttctctttcgcttcctgcaggtcgcgacggcgctcggctatctcgtccttctgttcagcgattttcttctggtggtcggcacgcagcttgctgtctgaacagttcgctttcacttcgctcagcgcttttttaagaccatcaacacggtgctgattgttatgcttttcggcataaccgatctcacgctgaatatcctgttctttctcctgacagagagaatttgcgaaggatgctgtgcttaaagaaaaaagggccagagccagagtcatgcggaatttcattatcgaaaccttccattgtgttgcggcgtaagccgctatccaaagttatgcggagtacagtcgaggggtgctccgcgtacttaagcatagtaagtaaacgggggattcaccaaagtgagtgaaaagattcggaatcctggtaattatccaaaccgatgcgacgtatcgcgaatcagcgacagccaggcagcaggctggctgtcatcttcctgctgagcgatgatatacccgtgcggcagcgtacggtcgagaaccacttttgcggcggcactttgcgcacgggaatcaaacttgatcagtaacacatcatcctgcggggtgatgctcttaaaacgtatcccgttcgcatccagatgatgccagacagaaaaaccgtcaggcacgctggcaccctggttcaccgggcgaatggccagcgtggattcctggtgcgaaagcgcgctccatgccagcagcatggcgctgagcaccaccagtgttatcacggcgcaggcaaaacggcgcagggcgagcggtgagatagccatcgttagcctctggctccgtatttctttttccacaggacgaccagcgagccgatcagaccgaagaccagcagcaccacaggcagcagcatcaggcaggacatcagctggtcttcatatttcataaagactggcgttttccccaacgcatagccgagcgtcgtcagaatcagtacccacagcaggccgctcatccagttaaagaactggaagcgcgcgctgctcagccccgacagaccggcaatggtcggcaacagggtgcgtacaaaggcgataaagcggccaatcagcagcgcagaaagcccgtgcttatggaaaaggtggtgcgcccgctggtgataatgtgcaggcaggtgcgagagccagttctggacgatccgggtattgcccagccatcttccctggatgtagctgacccagcagccgagactcgcggcgacggtcagtaacaaaatagtttgcgggaatgccatcgcccctttagcgcacagcacgccgacaagcaccagtaaactgtcaccgggcaggaaagcagcaggcagcaagccgttctcaaggaacaggatcataaacaagacgaaatagagcatgccaatcatggaagggttggccagcgtttcaaaatcctgcgcccagagggcatgcagtagttgggtcaaaagttccattcagtgttcctggaaatcggttaacgtcatgcctgttatccgggacaaacagcacggcgacatggttgtgatttcattatggtcgctcgcggacacattgcggtgtggccaacactgttccctgttaattggctggttagcaagcactaacttacaaaataacgaagtgaatccaattgtaacaaagcccaacgttctgcgtcacagaatttgcaggcgtgagttgattttggcgtaagcccagaaagtgagcgaggggatttacaaaggctgacactatatatgttttgcttacccacgttcgccggaaggcgcagcgaagcgcctgccagcgggaaggtcatctattttgcggcactggggaccgtatcgagatgaacaacgggattatcggcgaaaagatagcggtcagcgttaaattcgaagtcgtcgctggtttcattgaacagcatctgcttagtgttttccaggtgctgccacatcgccagcttagcggcgtgcggatctttacgaatcagcgctttaaggatttgatcgtgatcgtcacaccagttgtcgacggtacgggaatcgatatggtcgtgcagttttttccagtacgggttgtgaacgcgctgagtccacattttctcaacgattgccgccagcgccgtattctgggttgccagggcgacctgaacgtggaactgcagatcccactctgaatcgcggaaacatttttccttgcgggcattctcctggatttccatcagcttcatgatgtcctgcttggtcacctgcgtggccgcaaactcagcaatgttgctttcgatcagctggcgagcctggagcagctcaaacgggccatagctggcgaattccagactttcgtccgcgacgggagagtgtttcggcagattggaaatgacgtgaatgccggagcctttgcgtacctcaacgtagccttcgacttccagcatgatgatcgcttcgcgcaccacggtgcggctgacgcttttttcatccgcgataaagcgctcggcgggcagtttatcaccgacaagatagacaccttgctcgatgcgatctttcagctccgcagcaagttgttgatataaacgacgtggttcggtgatttccatatgcgctccagacagggtacggcagatgatttattataccacttttgcgtgccactctccagattttgccattaaaaaagccactactgagtggcctttaaatgcccggcggcgcttcgcttgcacgggcctacgggttttgtaggccgggtaagcgtagcgccacccggcacagcaaggctaactctgcgtggccggttttccgagtgactcttttgccagctcctctgccgatttgcttttcagcaccgtccagatcaccaccgcgcccagcaggtcgaagaccgccagtactgcaaacagcgggctgaagccgatggtatccgccagcgcgccgacgactagcgcgaacatcgtactcgcggtccaggcggccatcccggtcaggccgttggcggtggccacttcgttgcgaccgaagacgtcagacgagagcgtaatcagcgcgccggacagggactggtgcgcaaaaccaccgatgcacagcagggcgatggccacgtacgggctggtgaacaggccgatcatgcccgggccaatcatcagcagtgcgcccatggtgaccaccatcttacgggaaacgatcaggttcacgccaaaccagcgctggaacagcggtggcaggtagccgcccacgatacagcccaggtcagcgaacagcatcggcatccaggcgaacatcgcgatctctttcaggttaaagccgtagactttaaacatgaacagtgggatccacgcgttgaaggtcccccaggccggttccgccaggaaacgcggcagggcgataccccagaactgacgggtgcccaggatctgccagacggtcatttttttgccgttgttggtctgatgctgcgcttcctgaccaccaatgatgtactcgcgttcttcttcggagagttttttctgatcgcgcgggtgcttatagaaaaccagccacgcgattgcccaggcgaagctcagcacgccggaaatgatgaaagccatctgccagctgtgcatcacgatagcccacaccaccagcggcggcgcaatcatcgccccgatggacgaacccacgttgaagtagccgacagcaatagagcgctcttttgccgggaaccactcggaactggccttcagtcccgccgggatcatcgcggcttctgccgcaccgaccgcaccgcgcgccagcgccaggccgccccagctgcccgccagcgcggtggctccgcagaacaccgcccaggcgatggcgaagaaggcatagccgattttggtaccgaggatatccagcacgtagcctgcaacaggctgcatgatggtgtacgccgcggaataggcagcaatgatgtaggagtattgctgcgtggagatatgcagctcttccattaacgtcggcgctgcggctgcgacggtgttacgcgtcaggtagcccagcacggtgcctaacgtcaccagtgcgatcatgtaccaacgtaaccctttaattttacgcatgtaaaacctcatcgttatagtattgccgtgccgggacacggtaaccgctcgaccgttgccgggagccgttcagtaacgggaggggcgtaaccgggaaatgtcccggaacggcccgaaccttgccaaaagtcatctgcataagtcggtttccgtaccgttaaatctggtgtaactgacaccaggaatgcattccgtcggcttatagtttgcgacggcgaaaagataacttgtcatacagctttaaaaggtgagtgacatcacaaatgtatgattctttgtggggacattattcgtgtcgcttcaagccagtactggcgcggcttgtagaaggatttaccccaatttgggtaatgtatttgtctgcgtttattgatctcactcacgaaaaaaacgtctgatggtggaaattggtgtgataactttgcagcatatgaacatacgctttctgacgctcccgtaatgaggaagacgataatgacgccgtttatgaccgacgattttctgttagataccgaatttgctcgccgcctgtaccacgactatgcaaaagatcagccgattttcgactaccactgccatttgccgccgcagcaggttgccgaaaattaccgtttcaaaaacctgtatgacatctggctgaagggtgaccattacaaatggcgtgcgatgcgcaccaacggtgtggctgagcgcctgtgcaccggcgatgcgaccgatcgcgagaagtttgacgcctgggcggcgaccgtcccgcacaccatcggtaacccgctctatcactggacgcaccttgagctgcgtcgcccgtttggcatcaccggcaaactgctctctccaacgaccgccgatgaaatctgggaccagtgcaatgcgctcctggcgcaggagaacttctccgcgcgcggcatcatgaagcagatgaacgtgaagatggtaggcaccaccgacgatccgattgactccctggagcatcatgccgttgtcgccaaagacacctcttttgatatcaaagtgctgccaagctggcgcccggacaaagccttcaacattgagcaggccacgttcaacgactacatggcgaagctggcggaagtgtccgataccgacatccgtcgtttcgccgatctgcaaaccgcgctgaccaaacgtctggatcacttcgcggcgcacggctgtaaagtctctgaccacgcgctggacgtggtgctgtttgcggaatcaaacgaggccgagctggacggtattctggcgcgtcgcctctccggtgaatcgcttagcgagcacgaagtggcgcagttcaaaacggcggtactggtgttcctcggtgccgaatatgcacgtcgcggctgggtacagcagtaccacatcggtgcgctgcgcaataacaaccagcgccagtttaaactgctgggtgcggacgtgggctttgactcgatcaacgaccgtccgctggcggaagagctgtcaaaactgctgagcaaacagaacgaacaaaacctgctgcctaaaaccattctctactgcctgaacccgcgcgataacgaagtgctgggcacgatgatcggcaacttccagggcgaagggatgccgggcaagatgcagttcggttccggctggtggttcaacgatcagaaggacggcatggagcgtcagatgacgcagctggcgcagcttggcctgctgagccgctttgtcggcatgctgaccgacagccgcagcttcctgtcctatacccgtcatgaatacttccgccgcattctgtgccagatgattggccgctgggtgcacgcaggcgaagcgccggcggatatccatctgctgggcgacatggtgaaaaacatctgctttaacaatgcgcgtgactacttcgccattgaactgaactagggccgtttgaggttgatatgcaatacatcaaaatccattcgctggataacgtggccgtcgcgctggcagatttaaccgaagggacggaagtcaccttcgacaaccagtcggtgacgttacgccagtccgttggacgtggacacaagtttgccctgatcccgattgccaaaggggagaacgtggtgaagtacggtctgcccatcggtcatgcgctggcggatatcgcgccgggtgaatacatccattcccacaacgcccgcacaaatctgagcgatctggacgagtacagctatcaacctgatttacctgcggcacaagagcaggcggcggatcgtgaggtacagatctaccgccgcgcaaacggcgacgtggggatccgcaacgagctgtggatcctcccgaccgtcggctgcgtgaacgggattgcgcgtcagatccagacgcgcttcctgaaagagaccaacgatgccgaaggcactgacggcgtgcatctgttcagccacacctacggctgctcccagctgggtgacgaccacatcaatacccgaaccatgctgcaaaacatggtgcgccacccgaacgcgggcgcggtgctggtgattggcctgggctgcgagaacaatcaggtggacgccttccgcgacacgctgggcgagttcgatcctgaacgcgtgcattttatggtgtgccagcatcaggatgacgaagtggaagcgggcgtcgaacagcttcaccagctttatgaggtgatgcgccacgacaggcgcgagccgggcaagctgagcgagctgaagtttggtctggagtgcggcgggtctgatggcctgtccggtatcaccgccaacccgatgctggggcgcttctcggactatgtgatcgccaacggcggcacgacggtattgaccgaggtgccggagatgttcggtgcggaacgtattctgatgagccactgccgcgacgaagagacgtttgagaagaccgtcaccatggtgaacgacttcaagcagtacttcattgcccacaatcagcccatttacgagaacccgtcgccgggtaacaaagcgggagggatcaccacgctggaagagaaatccctcggctgcacccagaaagcgggcgcgagccaggtggttgacgttctgcgctacggcgagcgcctgaaaacgcacggtctgaacctgctgagcgcaccgggtaacgatgcggttgccaccagcgcgctggcgggagccggctgccatatggtgctgttcagcaccggtcgcggtacgccgtacggcggttttgtgccgacggtgaaaatcgccaccaacagcgagctggcggcgaagaaaaaacactggattgactttgatgccgggcagcttatccacggcaaggcgatgccgcagctgctgacggaattcgtggacgcgattgtggaaattgccagcggcaagcagacctgcaacgagaagaacgacttccgcgagctggcaatctttaagagcggtgtgacgctataagtactttgtcgggtggcgctagcgcttacccgacctactaaaccctgtaggcccggtaaggcgtagccgccaccgggcttttctttttaactgcggagggcgttcttcgctaaacgcgcgtcttccgcctgacaggccgccgcggtaaacagcacgtcggtagaggagttcagcgcggtttcgcaggagtcctgcagcacgccgatgataaagccgacggcaaccacctgcatggcgatttcgttcgggataccgaacatattacatgccagcgggatcagcagcagcgaaccgcctgccacgccggatgcgccacaggcgcacagcgatgccaccacgctcagcagcagcgcggttggcagatccaccggaatacccagcgtatgcaccgccgccagggtcagtacagtgatcgtaatcgccgcgcccgccatgttcacggtcgcacccagtgggatcgacacggaataggtatcgcgatccaggttcagcttctccgccagcgccatgttcaccggtatgttcgccgcagagctgcgggtgaagaaggcatacacgccgctctcgcgcaggcaggtcagcaccagcggatacgggttgcggcggatctgccagaacaccagcagcgggttgatcaccagcgccaccagcagcatacagccgaccagcacaaccagcagttgcgcgtagccccacagcgcgtcaaaaccggtggttgcaagcgtagaggagaccaggccgaaaataccgattggcgcaaagcgaatcaccagcttcaccataaaggtgacagcgttggacaaatcgttgaccaggtttttcgtggtctcgttgccgtgacgcagcgcgaagcccagaccaatcgcccagaccaggatgccaatgtagtttccgctcatcagcgcggtgatggggttagagaccatgctcatcagcagaccgcgaaggacttccacaatcccggacggcggcgtgatatcaccggccgcgctggtcaggtgcagcgtggacgggaacaggaagctaaacaccacggccgttaaggctgcagagaaggttcccagaagatacaggaacagaatagggcgaatgttggttttttgtccgtgctggtggttggcaatcgatgccatgaccagcatcagaaccagtactggcgcgacggctttcagggcgcccacaaacagcgtcccgagcagccccgtggcctccgcagcaggttttgacaccatggccagcagaatacccagcaccagtcctaccagaatttgtttaaccagacttccctgcgccaggcgcgcaaaaagacccgtcgattgtgtgctcatacattattcctgagtgaaattgcgttccattccgaatgtgctcttagtcacatttatgtccggatgtaagtaaatgtttgcctggtcgagtatagggaatgcgcgaaaggagggaagcgtaaaatgctggattttacgtgttgcgtcatgttttttaactattgattaacgaaagtgccgggtggcgctgcgcttacccggcctacggggtaacgttgtaggcccgagatcggaagagcgtcgtgtagggaaaggcgctacggctttatttacgtcgatcgcgatgacagcgggaaaggcacgctggcgcgcagccgtaagaaaagtttctactggtataaagaggttattgcgacaaaaggcgcttcgctgaaagtgtaataaagcgatcaacctgacaggggatgttcactctgtcgggttgattattttttatttgcataattcaatttaaataataattttggtgaatacttttccgtatatttaaatctatgacaatttacgcattgccacgcattactaaaaaaataaagagaatcaagcgtaatttgcgcctttattttttgagtttatggcgtcatgaaacgttctcttattttatctctgagtgctcccttcgtttttattctggctgcctgtgcgcctgaacatgccacggtatctcccattaaaacgcaaaccacggcggcgtcggtgaatacggttctgaatcatcaggactggccgaaaaatgagtggtggaaagcatataacgatccggaacttaacgggcttattgcgaaagcattaagcgatgcgccggatatgcaaattgcccgtcagcgcattacgcttgcggaagcccaggccaaagcggctatggcatccgacggtccgcagattgatttttcagcggatgccgaacgtcagaaaatgtccgccgaggggctgatggggccctttgccattaccgacccggcggcagggacaaccgggccgtggtacaccaacggcacctttggcctgacggcaggctgggatctcgatctgtggggaaaaaatcgcgcgcaggtcgaagcccggattggcaaagtgaatgcgcaaaaagcggagctggagcagacccgtcagctgctggccagcagcgtggcgcggctctactgggagtggcaaacgcaggccgccgtgggggaggtcctcgcgcagattaaacatgagcaggacaatattatcggtgccgatcgcgagctgtatcagcacgggatcacctcctccgtggagggcgttgaaacggatatccacgccagcaaaaccgaagagcagctggccgaagtcaacgggaaaatgaaagccattgaggcgcgcctggtcgcgctgacgaacgcctcctccgtgaagctgacgcggcacgccttgccaacggtggaagcctcgctaccgtcgatgctcggctatgaactgctggcacgccgtccggatctgcaggaggcgcactggtatatcgaagcctccatgagcgaagtggaggccgcccgagcggcgttttatcctgacgtgaacctgatggcgttcttacagcaggatgctctccatctgagcgatctgttccgttcgtccgcgcagcagatgggcgtgaccgccgggctgactctgccgattttcgacagcggcaggcttaacgccgggctggatatcgctcaggcgcagaacaacctttcagtagccaactacaacaaagcggtggtagaggccgtcaatcaggtggcacacacggccagtgaagtcgaaacgctgatggcgaaaaacagccaccagcagcaggttgaaaaagatgcggcacgggttgtggcgctggcgcaggcgcgtttcagcgcggggatcgttgcgggctcccgggtcagtgaagccagaataccggcccttaaagagcacctcgaaggattgctgctgaaggggcagtatgtggacgccacgctgcagctgacctccgcgctgggcggtggctatcatcatggctaaaaaaggtcattaactatacttacctctttgcagtttttcaggaggtgagtatgaccagagtagcgattgtgaccgcatcggattccgggatcggtaaaaccacggccctgatgctggctgagcgcgggtttgatattggcgtcacctggcactcggatgagaaaggggcgctggaaacctgccgtgaagtcgaagcgcaggggcagcgcgcggaggctgtccatcttgatttaagcaccctgccggaaggcgctgaggcaatagagacgctgattgcgcgctttggccggctggacgtgctggtcaataatgcaggggcgatgaccaaagcgccgttcctcgagatgccgtttgacgactggcggaatattttcaccgtcgacgtggacggtgcgtttctctgttcacagatagccgcaaggcagatggtgaagcagggggaaggggggcggattgtgaacatcacctcggtgcatgaacacacgcctctgccgcaagcgagtgcctacacggcggcaaaacacgcgctcggcggcttaaccaaatccatggcgatggagctggtgaagcacaacattctggtgaacgccgtcgcgccgggtgcgattgccacgccgatgaacgacatggacgacagcgaagtgaaggaaggctccatgccggaaatcccgctggcaaggccgggccacacgaaagagattgccagcctggtggcgtggctgtgtgacagcgacgccagctatacaacagggcaatcgtttatcgtcgacgggggctttatgctggcgaacccgcagtttaagccggagggatagattcccctctccctgtgagagagggtatttttagttccctctccctgtgggagagggttagggtgagggcatcaggccgcactcactcctcatcccgcgtcttttcacggtgcttcagccacagtcgcaccgcaatcaccgccacaaccaccagaatcaaccacgcccagtgcttcaggtgctggtcgagattatgcagccagggcgcaatcacttcgccccctacataaccgagcgtcgtaaagatcagcgcccaggcaatcgcgcccacaatattgagcggcagaaaaattttgggcggcagatggctggcgccaatcagtatcggcccgataatgcgaaagccatacataaagcgcgtgccaatgacgaacagatagggatgacgttgaatgagccgctgagcgcggcggattttcttctgatgctttgcgaaacgcttgagcagcgtgggcccaaagcgcagccccagaaagtagagcagctgatcgcctatcatcccgcccagcgcgaccgcggcaacaaccagcgggaacttcagtaacccctgatgcgcggcgacgccccctaacagcgtgatggtttcaccttctgccacgctgccgatgaccagcgcggcatagccatattgctcaatgagtgcgttaatatccattacgtaacggttttctccctctgcgtgcctcgtttaatcatataccccttgaatcaacggcggggaaatcaacggaaatttcccactgtacataaaataatctaaagcctgcattatacttaaggtatcgctgacgggccgacaacaagggggcgctatgaaccatgtctggggacttttctcccatcccgatcgtgaaatgcatgtcattaaaagtgagaacgaaacggtctcgcatcattacacgcaccacgtgctgctgatggccgcggtgccggtaatatgcgcttttatcggaacgacacaaatcggctggaacttcggtgacggcaccgtggttcagctttcctggtttaccggactctatcttgcaatcaccttttatggcctgatgctggcgggggtagcggtcatggggcgcgtgattcactggatggcgcgtaactatccgcagcgtccatcgctggcgcactgtatggtctttgccgggtatgtcgcgaccccgctgttcttaagcggtattgttgcgctctatccactggtctggctgtgcgcgctgatcggtaccattgccctcttttacaccggttatctgctgtatctgggggttcctaccttcctgaatatcaataaagaagaggggctgagcttctcgagctcaacgctcgccatcggggtgctggtgctggaggcgctcctggcgctgacggtgattctttggggttatggataccgtctcttctgagttcacagcattgctggcgtaaatgccagcaatgcagcatccgttcacgattatcctctggcgacaacgcccgctgacggctatgatgccgaggccagcctgtgtttatctaacaacccaggcggtgtacgtcataacgtgcgtgaataattatcagaagtctcaccatgctgaaattccgagtctctttacttagcctggcgctgttgctgggtgcgtccgcagtcgtaccggccgtcgccaaaacgcccgcggtgaccaccgctgctgctcagccgcaaattgcgtccggcagcgcgatgattgtcgatctcaacaccaataaggtgatttacgccagccatccggacctggtgcgaccgatcgcctcaattaccaaattaatgaccgcgatggtggtgcttgatgcccatctgccgctggacgaaaaactgaaagtggatattagccacacgccggagatgaaagggatctactcccgcgtgcggctgaacagtgagatcagccgtaaaaatatgctgctgctggcgctgatgtcgtctgaaaaccgcgcggcggcgagcctggcgcaccactatccgggcggctacgacgcgtttatccgcgcgatgaacgccaaagccaaagcgctggggatgaacaatacgcactatgtggaaccgacggggctgtcgatcaacaacgtctccacggcgcgcgatctgacgaaactgctgattgccagcaaacagtacccgctgattggtcagctcagtaccacccgtgaagagatggcgacctttgcgaacccggcctatacgctgccgttccgcaatactaaccatctggtataccgggataactggaatattcagctaacgaaaaccggctttaccaacgcggccggacactgtctggtgatgcgcaccgtatttaacggtaagccggtggcgctggtagtgatggatgccttcggcaaatatacgcacttcgccgacgcgagccgcctgcggacctggattgaaacaggaaaagtgcagcctgtcccggccgcggcattgacgtataaaaagcagaaagcggagcagatggcgacggcgcagaacgactgagccgtctgtcagcgccgggtggcggctttgccttacccggcctacaaacactaaaaacggtaacccaggttaccgttttgcgtttattccggcagcgtccagtcaccatcgttgagcgggcgctgcataatcaccgtatcccgccagtcgcctttcttgtagcctacgctgcgcagctgaccgacaatcacgaaaccatgttttttatgcagacgtaacgagccggcattgttattgccatctcctaccacggcaatcatctgccgccacggcccttgctcgcagcgtgcgatcagcgcatccatcagtgccgtgccaaaaccgcgcccggtgatgctggcatccacgtaaatcgactcttccagggtatagcggtaggcgtgtcgcggtcggtaaggggtggcatagcagtagcccaccacaatgccgcggtacagcgcgataagccacggtaaaccgttctccgccacgcttttcatgcgatgacgcatttcgtcaatagtcggggggacttcttcaaatgacgcgcgcccgtgaagcacatgccaggcatagatcgcggcaatggcatgcacatcatcgggacgggcgtcgcgcacttccagctcggtctcggataaaacatcaatagccgacatgatgtgcctgctcctcttatcgaaggccggagaaacgtttctccggcgataagcggttactctattacgattaaggagcgcttaacaatctctcaaatttggctgtaggaattaatcagacgtttgcgttatgtgccgctccgcgtctgcgctctctttccagtatttcttccgcgttgttttaccgatgccgggattcatgctgtttgtagggtcattcgcgcgataaaactgcttaagtgcgtcaggggctttataaagatgtccgacgttgtgttccgcaggatattgtgcgccgcgttcacgcagaagggcgagcatctgctccttcagttcgtgtgcatcgacccctttcttgacgatgtaatcctgatggaagacatagcacataaagtggccgtaatagagcttgtgcaccagcttgctgtcgatttccggcggcaggtgttcaaaccactcggtgtcgttacgccgcagggcgatatcgagcgccagaatatcttccacctcttcggaatgtaccgcctgatatcggatggcggcccctgcggcggcaaagcggtgcaggaacgctttgctgccctcttcaggcgtacaggcaaagaaatccccttcggcggttttaaagaattcggtcagccagctctgcgcttcggcaattccgtctccggccattttcagcagcaggtgatgttcgtacctgtcgcgccaggttttcatcctctccggcagatgcgccgggaaaacgttgcccagcttctgcataaagcggtcggtgaagtggggtttgaacagcgacactttctcaagcatcgcgtcggtacggcccttcatggtgaagaagaacggcattttgtcggtgccgagcttgtcgatcatcaggaacgtgtctttgccgtagcgctcggcgatgtcgtaaatgtcccggtgcatgtactcgcccgccaccggcagatgggtgaattcgcccagaatatgacggcggatctccgtcagaacctcaggctggttggtgccgatgtagaatacctgctgctttttctcggccgggaaggtgtcgagacgcaccgcaaaaacggccagcttgcccgcgcagccggaggattcaaacaggcgatccgggtcggcgttatagcgcgccggcgtatcggcattgatatcccgcacgcgggtcacgtagtcgtgatcgtgcgcatggcgaccgtcgtgctgaacgtcttcatccttcacgcgatcgtcgtcgagcttgctgaggatctgttctggcgtgacgccgagatcgattcccaggtggttcaccagcgtcagcttgccgttttcgtcaatacgggcaaacagggacatctcggtataggcggggccgcgctgcaccagcgagccgccagagttattgcagatcccaccgaccaccgaggcgccaatgcaggaggagccgatcaccgagtgcggttcgcggcccagcggcttaagcgctttttcgagggagtagagcgtcgtgccggggaacgcgagcacctgctcgcctttatccaacaggtgcagcttgtcgaggcgcagggtgctgataatcacgatgtcacgatcgtaatcgttgccgttcggcgtggagccttcggtcaggccggtgttggccgcctgcattaaaataatcttgtcggcagcgacgcaggcgctcaggacgcgccacagctccagcagcgtgccggggaaaaccaccgccagcgcctcgccctgaccggagcggaagcccttgcggtagcgggcggttttagccgggtcggtaagcaggtgagaggagccaaccaggcgcgacagttcgttaataaaggttttgttatcgtcagttcgaacagaagacatcttccactccttgtggtggggcaaatttctcgctgtaaagcatagcgcgattaactgttaagcggtcgagtattcacgagaaaaatcagagaataaccctgcaacgatcggagggtttgtggcacactgcgcttttcgcacggtatggccgagatcgtccggcggttattgatgagagagtaaaacgacatgaaatggctatgttctgtaggtgtcgccgtcagcctggcgctgcaacctgcgctggcagaggatttgtttggcaatcacccgctcacgcctgaagcgcgggatgcgtttgtcacggaattgctcaagaaaatgacggtcgatgagaaaatcggccagctgcgtctgatcagcgtcggcccggataacccgaaagaggccatccgcgagatgatcaaagacgggcaggtaggcgccatctttaataccgtcacccgccaggatatccgcaagatgcaggaccaggtgatggatctcagccgcctgaaaattcccctgttctttgcctatgacgtggtgcacggccagcgtaccgtcttccccatcagcctcggcttagcgtcttcctttaacctcgacgcggtgaaaaccgtcgggcgcgtgtcggcttatgaagcggcggacgacgggctgaacatgacctgggcgcccatggtggacgtctcgcgcgatccgcgctggggccgcggctcggaaggctttggtgaagatacgtttttaacctccacgatgggtaaaaccatggtggaagcgatgcagggcaaaagcccggcggaccgctactcggtaatgaccagcgtcaagcactttgcggcctacggcgcggtggagggcggtaaagagtacaacaccgtcgacatgagcccgcagcgcctgttcaacgactacatgccgccgtacaaggcagggctggatgcgggcagcggcgcggtgatggtggcgctgaactcgctgaacggcacgcctgcaacctctgattcctggctgctgaaagacgtgctgcgcgaccagtggggctttaagggtatcaccgtttctgaccacggcgcgattaaagagctgatcaaacacggtaccgcctccgatccggaagacgcggtgcgcgtggcgctcaagtccggcatcaacatgagcatgagcgacgagtattacagcaagtacctgccggggctggtgaagagcggcaaggtgacgatggcggagctggacgatgccacccgtcacgtgctgaacgtgaaatacgacatggggctgtttaacgatccgtacagccacctgggtccgaaagactccgacccggcagataccaatgccgaaagccgcctgcaccgcaaagaggcgcgtgacgtggcgcgcgaaagcctggtgctgctgaagaaccgcctcgacacgctgccgctgaaaaaatccggcaccattgccgtggtggggccgctggccgacagcaagcgcgacgtcatggggagctggtctgcggcgggcgtggctgaccagtccgtgaccgtgctgaccggtatcaagagtgccgtcggtgaaaacgccaaagtgatttacgccaaaggggcgaacgtcaccaacgataaagacatcgtgaccttcctcaaccagtacgaggaagcggtgaaggtcgatccgcgcacgccgaaggagatgattgacgaagcggtgaacgccgcgaagcagtctgacgtcgttgtcgcggtcgtgggtgaggcgcagggtatggcgcacgaagcctccagccgtaccgatatcaccattccacagagccagcgcgatctgatcgccgccctgaaagccaccggcaagccgctggtgctggtgctgatgaacggtcgtccgctggcgctggtgaaggaagaccagcaggctgacgccatcctggaaacctggttcgccggtaccgaaggcggtaacgccatcgccgacgtgctgtttggcgattacaacccgtcgggcaagctgccgatgtccttcccgcgctccgtcgggcagatcccggtttactacagccacctgaacaccggtcgcccgtacaacgccgacaagccgaacaagtacacctctcgctacttcgacgaagctaacggcccgctctatccgtttggttacggcctgagctacaccaccttcaaggtctccgacgtgaaaatgtcggcgccgaccctgaagcgtgacggcaacgtcaccgccagcgttgaggtgactaacaccggcaagcgcgaaggggctacggtgatccagatgtacgtgcaggatgtcaccgcgtcgatgagccgtccggtgaaacagctgcgcggcttcgagaaggtcacgctgaagccgggggaaaccaaaaccatcagcttcccgatcgacgtggatgcgctgaagttctggaaccagcagatgaaatacgatgcggaaccgggcaagtttaacgtctttatcggcgtggactccgcccgcgtgaataaaggtgagttcgagctgctgtaacctttccctcctttgcctccccccgtcctgcgggggaggcgtcttaccttatgctaaaaaggcattttgacggttaattccgccgttttaagctacgcttttctctcaagcctctgaaaaaggcagcaaaaaaatgaggatagcggaatgacgattgcaaaggggatgttgggatctgcggtgttactggcggcgctgagcctgccgttacaggcggcggagccggtaaaagtgggttcgaagatcgataccgaaggcgcgctgctcggcaatatcatcttgcaggtgctggaaagccacggcgtgaaaacggtcaataaagtccagctcggcaccacgcccgtcgtgcgcggcgcgattacctccggcgagctggatatctacccggaatacaccggcaacggcgcattcttcttcaaagatgaaaacgatccggcatggaaaaacgccaaagccgggtatgagaaagtcaaaaaactcgacgcggaacagaacaaactggtctggctgaccccggcgccggccaacaatacctggactatcgccgtgcgcaaggacgtggcagagaaagggaagctgactaccctggcggatctcagccgctacctgaaagagaagggcgactttaagcttgcggcgtcggcggagttcatcgagcgtcctgacgcgctgcccgcgtttgaaaaagcctacgacttcaagctcgaccaggcgcagctgctctcgctggcgggcggggataccgcagtgaccatcaaagcggcggcacagcaaacttccggcgttaacgcggccatggcctacggcaccgacggcccggtggcggcgcttggcctgcagaccctgaccgatccaaaaggcgtacagccaatttacgcgccgaccccggtggtgcgtgaggcggtgctgaaagcgtacccggacattacagaatggctcaaaccggtcttcgaaaagctggatgaaaaaacgctgcagcagctgaatgccagcattgccgtcgaggggctggatgccaaaaaagtggccgccgacttcctgaaacaacaagggcttgtgaagtaacgggaaaaggctgtgccaataaaatgtcataaccgcgtcctgctgctgctggcctgcgtggccatcgcggcggtcgcgttaccgtttgtcaacgttgccccaaaccgcctgatgtcgggggagggcaaagcgctctggcaggtctggtcgtttacgccggggtggctggcggcggcgctgggcgcgtgggtgatcctgtcgctctggcagggacgcccggcccagtggctgacgctgcttctctctgaagggctgtttattctcctgttctggagcgccgggctggcggcgacgcatatggcctcggcggaaagcccgctggcgagaaccactatcggcagcggcctgtggctgtggctggcgctctgcctgctggcctgcagcgatgcgattcgtcgactcatccccagcgccgtctggcgatgggtgctcaacgcgcagatatggtgtattcctttactcctgctgttcagcggtgagctgaacaacctctcgctgttaaaagagtacgccaaccgtcaggaggtgtttgatgatgccctcgcgcagcacctgacgatcctcttcggtacgctcgttccggcgcttctggttgggatcccccttggtatgtggtgctatcgccatccttcacgccagggcggggtttttaccgtgctcaacgttatccagaccattccttccgtcgcgctgtttggcctgctgattgcgccgctggccgggctggtgaagtcgtttccggcgctgggaatgctgggaatagccggaacgggattaacgcccgcgcttatcgcgctggtgctgtatgccctgctgccgctggtacgcggcgtggtcgcgggcttaggccaggtcgcacctgacgtgctggaaagcgcccatgcgatgggaatgagcgcgcggcagtgtttctggaaaattcagctgccgctggcgctgcccctgctgttgcgcagcctgcgggtggtggcggtccagaccgtcggcatggcggtgattgcggcgctgattggcgcgggcggctttggcgcgctggtcttccaggggctgctgagcagtgccctggatctggtgttattgggcgtggtgcccacgattgcgctggcggtggtcgtcgacgcattgtttgccttatggctcgcgctgctcgggagaagagccaatgattgaatttcatgatgtcagtaaaacctttgccggtcgccccgcggcgagccacctgaacctgaactttgccgagggggcgttttccgtgctgattggcacctccgggtcgggcaagtccaccacgctgaagatgatcaaccggctggtggagcatgacagcgggctgatccgctttgccggggaagagatccgcagcctgccggtgttggagctgcgccgtcggatgggctatgccatacagtctatcggcctgtttccgcactggacggtggcgcagaacatcgccaccgtgctgcagctggagaaatggtcgcggacgaaaatcgccgaacgtgttgatgagctgatggctctgctggggctagagcccgcgctgcgcgaccgctatccgcaccagctttccggcgggcagcagcagcgcgtgggcgtggcgcgtgcgctggcggccaacccgcaggtgctgctgatggacgaacccttcggcgcgctggatccggtcacgcgcggggcgctgcaggcggagatgacccgcattcaccgcattctcggacgcacgatcgtactcgtgacgcacgatattgatgaagccctgcgcctggccgaccatctggtgctgatggatcatggcgaagtggtgcagcagggctcgccgcttgagctgttaacctggccgaagaacgactttgtgcgcgagttttttggccgcagcgagttgggcgtcaggctgctctccctgcgaacggtcagcgactatatgcgtcgggaggcggcgccggtgagcggcgaaccgctgcaggcgcagatgagcctgcgggatgcgctctccgcgtttgtcgcgcgccagtgcgaagtattgcccgtttcggatgcccggggcgcgccgtgcggcaccttacactttcgcgatctgctggccggggaggtgacgcgtgaaggcactgcgtgatccgcttctctggctggtagcgctctttgtcggcttactgtttctgatgccccacagcgcggtgctgtttaacagtctctttcccgggctgccgcggccggtgtatcagcaggagagcttcattaatctcgccctggcgcatctctggctggtggcgctctcaagcgccatcgcggttgtgctgggcgtgggggcgggcatcgcggtcacgcggcccgcgggccgggagtttcgcccgctggtggagacgattgcggccatcggacagacgtttcccccggtggcggtgctggcgatagcggtgccggtgatgggctttggccaacagcctgccatcattgcgctgattctgtacggcgtattgccggtgctgcagggcacgctggcgggcctcgcggcggtacctgcgtccgtgctgagcgtggcggaagggatggggatgagtcgcggtcagcggctgcgcaaggttgaactgccgctagcggcaccggttatcattgccgggatccgcacgtcggtcatcattaacatcgggacggcgaccattgcgtcgacggtcggcgctaatacgctcggcacgccgatcattatcggcttaagcgggtttaatacggcgtatattgtgcagggagcgctgctggttgcgctggcggcaatcgtcgtcgatcgcgcttttgagcggctggcgctgtacctcagccgacaccgccgcgaacaataaacgagtaccctgccagcatcacgccgccgataccgcttacggccatcaggacaaaaagggtaataatggccagtttggttgccttcatcatgtgctcctgttgttaacggaacaattatacggtgaagcgcagctgttaatgaaccattaaatgctgttatggctcatccggaccaagggaatagaccgggtaaccattctcacgccattccgtcagcagctgttgctgcgaagcggacggcacttcgccacaccagaccagcagggtctggccgtcgaaaaactcaggtctgagctgcgccagcgagtgcaccagaacatccacgcgccagcccttctgggtggcaatccacgcttccagccacaggcgggtggtatcgtgtacgttccagccgacaaccagcgcatcttttccggctttgttcttcgctgaggcaaggcagacggcaatgtagttgatcagcacgccgtcgagcatgctgagcagcgcctgcagggtggactgctggcactgcaggcgtcgcctgagcggaatgaaaagatgggagatcagcgtctgcgccgggtaatcgcgaccctgctcttttatccatccacgcaggcgctgcaggttgcccgcctgcaggagccgcagcagggtttcctgttgttcgcgccagagatgttgcgtatccgggtcgtcgtggctcagcagggacttcactttcccaacctgcacgccgttgtcgatccagcttttgatttcgcgaatgcggtcgatatcgtcatcattaaaaaggcgatgcccaccgtcggtcctctgcggtttgagtaatccataccgtcgctgccacgcccgtagggtaacgggattgatatcacaaaggagtgccacttcaccgatcgtgtaaagcgccatattcgccccctggcttacgcgtccccagcttaactgtagacccactttgccgaaccaggaagaattgattgttttttgcacaaagaatgcgaagcgtatgcgatattctgaaaaaggtgtgataacgggcacgattttacgcttttttgggatgcttcaaagaaagttgagccgcatccgtgtatgttacgcgttttttagcgtgtgcggttttgagtatgtacgagtttaacctggtgctgctgttgcttcagcagatgtgcgtgtttctggtcattgcctggctgatgagcaaaacgcgcctgtttatcccgctgatgcaggtcaccgtccgtctgccgcacaaattcctctgctacgtcgtattttccatattctgcattatggggacctggtttggtcttcatatcgaagactctattgccaatacgcgcgctatcggcgcggtgatgggcgggctgctcggcggtcccgtcgtcggggggcttgtcggtttaaccggggggctgcatcgctattccatgggcgggatgacggcgctgagctgtatgatctctacgatcgttgaagggctcctcggcggcctggtgcacagctatatgatcaagcgcggtcgcccggataaagtcttcagcccgctcaccgccggagccattacctttgtggccgaaatggcgcagatggcgatcattctgctgattgcccgtccgtttgaggatgcgctgcacctggtcagcagcattgccgctccgatgatggtgaccaataccgtgggcgcggcgctgtttatgcgcattctgctcgacaagcgcgccatgtttgagaagtacacctcggccttttccgccacggcgctgaaggttgccgcctcgaccgaagggatcctgcgccaggggtttaacgaagagaacagcatgaaggtggcccaggtgctctacaaggagctggatatcggcgcggtggcgataaccgatcgggaaaagctgctggcctttaccggcaccggcgacgatcaccatctgccgggcaaaccgatctcctcagcctatacgctgcgcgccatcgaaaccggcgaggtggtgtatgccgacggtaacgaagtgccttaccgctgttcgctgcatccccagtgcaagctgggctccacgctggtgattccgcttcgcggcgagaatcagcgggtgatgggcaccatcaagctgtatgaggcgaaaaaccgtctgttcagctccatcaaccgcacgctgggggaggggatcgcccagctgctgtccgcgcaaatcctcgccggacagtatgagcggcagaaagccctgctgacgcagtcggagattaagctgctgcatgcgcaggtcaatccgcatttcctgttcaacgccctcaatacgcttaaagcggtgatccgccgcgacagcgatcaggccgcgcagctggtgcagtttctgtcgacctttttccgcaagaacctgaagcggccgtcggagatcgtgaccctcgccgatgagattgagcacgtgaatgcctatctgcagattgagcaggcgcgtttccagtcgcgtctgcaggtgtcgctctccgtgccggacgagctggcgtatcagcatcttccggcctttaccctgcagccgattgtcgaaaacgccattaagcacggtacatcacagctgctgggaaggggggagataaccattgccgccagccgattcaaccatcacctggtgctggatattgaagataatgccgggctttatcagccttccgcctccggcggtttagggatgagcctggtggataaacgcctgcgcgcccattttggcgatgactgtggcattaccgtcgcctgcgagcccgaccgatttacccgtattaccgtacgactgccgctggaggaaaacgcatgttaagagtgctgattgtggatgacgagccgctggcacgggaaaacctgcgcgttctgctgcaggagcagccggatattgagattgtgggggaatgcgccaacgccattgaggctatcggcgcggtgcacaagctgcgcccggacgtgctgttcctcgacattcagatgccccgcatcagcgggctggagatggtcggcatgcttgacccggaacatcgtccctacatcgtgtttctgacggcgttcgacgaatatgccgttaaggcctttgaggagcatgcgtttgattatttactcaagccgattgaagagaagcgtctggataaaacgctcaaccgtttacgccaggagcgcaccgtgcaggacgtcacgctgctggcggagaaccagcagccgctgaagtttattccctgcaccgggcacagccggatctatcttctgcagatggatgatgtggcctttgtcagcagccgcctgagcggggtatttgttaccagcgcggaagggaacgaagggtttaccgagctgaccctgcgcacgctggagagccgcacgccgctgattcgctgtcaccgccagtacctggtgaatatggcgcatctgaaggagatccgcctggaagataacggccaggccgagctggtgctgcgcgccgggcaaaccgtcccggtcagccgccgctacctgaagagtttgaaagaggcgattgggctgtaaagctggtacactgcgcgccattgcatcatcgacattcgaaggctctatgctaagtaacgatattcttcgtagcctgcgctacaccctgaaagcgaacaataacgacatggtgcgcattcttgcgctgtccgacatggaatccacgtctgcgagttttgacacgtggatgaccaaagaagacgaagaggggtttgtccgctgtcctgatatcattctgtcgggcttcctgaacggcctggtttacgataagcgcggcaaagatccggccgcgccagagctggcgctggagcgtcgggtgaacaacaacacggtgctgaaaaagctgcgtatcgcgttctcgctgaaaacggacgatatcgtggcgatcatgaccgagcaaaaattccgcgtatccgtgccggaagtgaccgccatgatgcgcgcgccggatcataaaaactaccgcgagtgtggcgaccagttcctgcgtaatttcctgcgcgggctgacccaccgggtgcatcacccgaaggcgtgatgtttagccgggtggcggcttcgccttacccggcctacaaaacccgtaggcccgtgcaggcgtagcgccgccgggcaaaaaaaaagccggagataatctccggcttttttgttatttcacctgctggccaggcttcgcaccttcgtcagggcttaacaggaagatatctttcccgccagggcctgcggccatcaccatcccctcagagatgccgaagcgcattttacgcggcgccaggttcgccaccatcacggtctgacggccgatcagcacctgcggatccgggtaagcagagcggatcccggagaagacgttgcgcttctcgccgcccagatccagcgtcaggcgcagcagcttgtcagagccgtccacgaactccgcgttctcgatcagcgccacgcgcaggtcgactttggcgaaatcgtcaaaggtaatggtttcctgaatcggatcgtccgccagcgggccggtgaccggtgccgcagctgccttcacctcttctttagaggcttccaccagggcgtcaacctgcttcatctcgatgcggttgtacagcgccttgaaggtgttgaccttgtggccgagcagcggctgctggattgcatcccaggtcagttcggtgttcaggaacgcttcagcgcgggctgccagctgcggcagaaccggcttcagccaggtcatcagcacgcggaacatgttcagacccatggtgcagatcgcctgcaggtcggcgtcacggccttcctgtttcgcgaccacccacggggcctgctcgtccacatagcggttggcaacgtcggccagcgccatgatttcgcgaatcgctttaccgaattcacggctttcccaggcttcgccaaccgcagcggcggcatcggtgaaggttttatacagcaccggatcggccagttcggcagaaagcacgccgtcaaagcgcttggcaataaagcccgcgttacgggacgccaggttcaccaccttgttcacgatgtccgcgtttacgcgctgcacgaaatcttccaggttcaggtcgatatcgtcgatgcgggaagagagcttcgcggtgtagtagtagcgcaggctgtccgcgtcgaagtggttcagccaggtgctggccttgatgaacgtcccgcgggacttggacatcttggcgccgttcaccgtcacgtagccgtgaacaaacaggttggttggcttgcggaagttactgccttccagcatggccggccagaacaggctgtggaagtaaacgatgtctttgccgatgaagtggtacagctcggcggtagagtctttcttccagtattcgtcgaagctgatggtgtcgccacgcttgtcgcacaggttcttgaaggagcccatgtagccgattggcgcgtccagccagacgtagaagtatttgcccggtgcattcgggatttcgaagccgaagtacggcgcatcgcgggagatatcccactgctgcaggccggattcgaaccactcctgcatcttgttcgctacctgctcctgcagcgcgccgctgcgggtccacgcctgcagcatttcgctgaaggacggcaggtcaaagaagaagtgctcggagtcacgcatcacaggcgtggcgccggaaaccacggatttcggctcgataagctcggtcgggctgtaggtcgcgccgcacacttcgcagttatcgccatactggtccggggatttacatttcggacaggtgcctttgacgaagcggtccggcaggaacatgcctttttccggatcgtacagctgagagatggtgcggtttttgataaaaccgttctctttcagacgggtgtagatcagctccgacagctcgcggttttcgtcgctgtgcgtggagtgatagttgtcatagctgatgtcaaaaccagcaaaatcggtctgatgctcctgactcatttcggcaatcatctgctccggggagatccccagctgctgcgctttcagcatgatcggcgtgccgtgggcatcgtccgcacagatgaagttaacctcgtggccgcgcattcgctggtaacggacccagacatcagcctggatatgctccagcatgtggccgaggtggattgagccgttggcgtacggcagtgcgcacgttaccagaattttcttcgcgacttgagtcatagtaggcattacttcttttaactgtgaaaagggtttttgatattaccaaaaggggcattattaagtaagcacaaaccacggcctttcaggtaaacttgttcatctaaggtcttattcacaagaacaaaggagtcgggatgagttctcaatcccaggccaaatcaccggaagccttacgagcaatggtcgccgggacgctggctaactttcagcatccaaccctgaagcacaatctcactacgctgaaagcgttacaccacgttgcctggctggacgacacgctgcacgttgagctgcagatgccgttcgtctggaccagcgcctttgacgcgctgaaagagcagaccagcgccgagctgctgcgcattaccggcgcgaaggcgatcgactggaagctgagccacagcatcgccacgctgaagcgcgtgaaaaaccagcctggcgtcaacggcgtgaaaaacatcattgccgtcagctcgggcaagggcggggtggggaaatcctctaccgccgtaaacctggcgctggcgctggcagcggaaggggcaaaggtcggtattctggatgccgacatctacggcccgtctattccaaacatgctgggcgcggaaaaccagcgtccaacctcaccggacggcacccacatggcgccgatcatggcgcacggtctggcgaccaactccatcggttacctggtgactgatgataacgccatggtctggcgcggcccgatggccagcaaagcgctgctgcagatgctgcaggagacgatgtggccggatctggattatctggtgctggacatgccgccggggaccggtgacatccagctcacgctggcgcaaaacattccggtgacgggagccgttgtggtgaccacgccgcaggatatcgcgctgatcgacgccaaaaaaggcatcgtgatgttcgagaaggtggaagtgccggtgctcggtatcgttgagaacatgagcatgcacatctgcagcaactgcggtcaccacgaacctatcttcggtacgggcggggcagaaaaactggctgcgaagtatcacacccaactgctgggacagatgccgctgcacattaccctgcgtgaagatctggacagcggcaagccgacggtcgtcagccgtccggatagcgaatttgcagagatgtatcgtcagctggcgggacgtgttgcggcgcagctttactggcagggcgaagtcatcccgggcgaaatcgcgttccgcgcggtgtaatacctcttcgcttagtgccgggtggcggcttcgccttacccggcctacgaaatacggttttgtaggtcaggtaagcgaagcgccacctgactttacccaagccgatagtgcatcaaataatactctccctccggagaatcccccgtcgcctcaatgtgccagccgtgccgctggtaaaacgcgacagcccgcgcattcttcaccagacacttaagcgaacctgtactggtaaacgtcttctgcacctgttccagaagcattttcccgacgccgtggctttgatactgcgggtcaacaaagaggttgtgcagaaaattatcgttcgcccagacggaggcaaagcccaggcgatggccgttctgcgtggcaacccaaatcacttcgtcacgggtggccgcgtcaaagtcttcaagctgccagtgcttgcggtctctcattccagttgtcagtaaacataatgttaccgtcacagtgtttccaggtgattttttcatatcgaaattctacacactctaggtgattatgtttttcctttgtgggatcttttgtgtcatgcatcattggtgagacgccgacgatttttacaccttcaagaaacatgttgaagtattcttcttcttgccccgcatcattaatcttgtaccatctaaactcagccgatttaagagtttgaccggttgcaactgccttataaagatacggtgacgatgaatcaaagtctttttgtatgattatggatgaatgtttgcgagtgccggtgatttttcctgtaagaccatcggtaggcagactgagattgtgggaaaaaccattaacttctatgcttccttcccgattctgtacatcaaccgcacccttaatatccgctccgccgtcgtcttttatccataaatatgctgggattgccatgtaaagctcctttctcattaagtcaatggtatttgtgagtaatttaatactccagaacgggcaagccaattaggcaaaaaatgtcatgtaaattatttatatttcatggggttatgtgcttgattgtagctattggtttaatcaatatcccaccgtaatgtgagcatcacagttctaaactgtatttttatgccttttccgcattaaaccgcttgctttgtcgtcagcgtcgtgcgttaatggccttctggttttgagtccaaataaatatctgacgtagttttataaagcagttctcatcacgttgtgcctctccgcagcctctcttgggtctttatctacattccgattcgttttgtttaaaaccattatgcccaatcggcccattagtaatttacgtttttacgtttcaggagaaacctatgacttcatatatccattttcgctgcccatgctgtcatggctcgcagtaccgcacctcagcctttgacgtgtctgagaaaaacccgtttggcgcgaaatgcattttttgcaaatcgtcaatgatcacgctcgaccacctggccgccgcgcgttccgctcagagccacgtgaccgaataccgtaagtaaatcatcttccagactataacagttcgctaaatcttctctttttctcctgctgatatacactgtcggtcttaaggagaatctgatgaaaaaataccagcgtctggcgcaacaaattatctcgcagattgagcttggcgtatggctgccgggcgataagctgccttccctgcgagagcaggtggcaagcagcggcatgagttttatgaccgttggccacgcgtatcagatgctggaaagtcaggggcgcattgtcgccagaccgcagtcgggctattacgttgcctcgcgcccgaccgcacaacagcctgcgccacccgctcaggtgatgcgtgacgaagcggtggatatcaatacctacatcttcgacgtcttacaggccagccgcgacccgtccgttgttccctttgcatccgcgtttcccgaccccagacttttcccgcttcagcagctcaaccgttcgctggcaaacgtcagcaaaaccgcgacggcgatgagcgtgattgagaacctgccgccgggaaacgtcgatctccgccacgccattgcccgccgctacgcgcagcaggggatgaacatctccccggaagagatcgtgatcaccgcaggcgcgctcgaagcgctgaatcttagccttcaggcggtaaccgagccgggtgactgggtgattgtcgaaaacccctgtttttacggtgcgctgcaggcgctggaacgcctgaagctcaaagcgttgtcgattgcgacggacgttcgcgaggggatcgatctcaatgccttagagcaggcgctgaatgaatacccggttaaagcctgctggatcatgactaacagccaaaacccgctcggcttcacgctgagcgcggagaaaaaagcccagcttgtcgccctgttaacccagcataatgtcccgctgattgaagatgacgtctacagcgagctctattttggacgtgaaaagccgctcccggcgaaagcgtgggatcgtcaggacatgacgctacactgctcgtccttttcaaaatgtctggtggccggttttcgcatcggctgggtggcggcaggaaaacacgcgcgacgcattcagcagctgcagctgatgagcacgctttcaaccagttctcccatgcagctggcgctggtggattacctggcgaccaaacgctacgacgcccacctgcgccgcctgcggcgtacgctggccgagcgaaagcagcaggcctggcagtcacttcttcgccatatgcctgcaggtgtcaaaattcaccataacgacagcggctactttttatggctggaactgccggcacagctggacgcggggctgctgagcgaaaaggccttaacgcaccacatcagcattgctcccggaaaaatgttttccacctctgacgcgtggacgccgttctttcgttttaatacctcctgggcctggggagagcgggaagagcaggcggtcattcagttaggaaaattaattagcacgatgctggaataatcctttctccgttatttaaataatcaattcttatcctgatgacggcgctgcgactatttcgcggtgacccatcataggaaatctgcataccgtctctcgcgcctaaccccttgtctataatccagttaacggggaatgcgccctcggtcacaccttgatgaaatttcctgaagccgaacggtgcggcgcatttgcgcggtctacgtttaataagggagatatttttacggcacggctgccgctaaatttcattgcgacaggagtaactcttatgagcaaaaaatttgcccgcagcagcctgtgcgcgctcggcatgactatcatgacagcgcaagccgcagaaccaccaaaggccattggcgacggggaaggtcgactggatattatcgcctggccgggatacatcgagcgggggcagacggataaaaactacgactgggtcacccagtttgaaaaagagaccgggtgtgcggttaacgtcaaaacggcggccacgtcggatgaaatggtcagcctgatggcgaaagggggatatgacctggtgaccgcctcaggtgatgcctccctgcggctgatcatgggcaaacgcgtccagccgattaaccccgatcttatccccaactggaaaaccctcgacgagcggattgtgaaaggggaatggtttaacgtcggcggtaaagtctacggcacgccgtaccagtgggggccaaacctgctgatgtacaacaccaaaaccttcccgacgccgccggacagctggagcgtggtctttactaaacaggatctgccggacggtaaaaccaatcagggacgcgtacaggcgtatgacggcccgatttacatcgccgatgcggcgctgttcgttagagccacgcagccgcagctgggtattaaagacccgtaccagctcaccgaagcacagtatgccgctgtgcttaaggtacttcgcgaccagcatgccctgattcaccgttactggcacgacaccaccgtccagatgagcgacttcaaaaacgaaggtgtcgtggcctccagcgcctggccgtatcaggcgaatgccctgaaggccgagaaccagcccattgccaccgtcttcccgaaagagggggtgacaggctgggcggacaccaccatgctgcacgcgcaggctaaacacccgatgtgcgcctacaaatggatgaactggtcgctgacgccaaaagtgcagggcgatctggccgcatggtttggttctctgcccgtggtgccggaagggtgtaaagccagcacgctgctgggcgataaaggctgcgaaaaaaacggatataacgagttcgacaaaatcatgttctggaaaacccccatcgcagaaggcggcaaatttgtcccttacagccgctggacgcaggattacatcgccatcatgggcggtcgttaattgcccgggagcagaacatgacgtacgcagtcgagtttaacaatgtttcccgtctgtacggcgacgtccgggcggtggatggggtcaccattgcgatccgcgacggagagtttttctccatgctggggccttcgggctccggcaaaaccacctgcctgcgtctgatcgccggttttgaacagctgtcaggcgggacgatttccatcttcggcaaagaggcgagcgaactgcccccctgggaacgggacgtgaacaccgtctttcaggactatgcgctgttcccgcatatgtcgatcctcgacaatgtcgcctacgggatgatggtcaaaggcgtcgacaagaaaaaacgccatgcccaggcccatgatgccctggaaaaagtgggcctgagctttgccatcgcccgcaaaccttcgcaactttccggcggccagcgtcagcgtgtcgccatcgcccgcgcgctggtgaacgaaccgcgcgtcctgctgctggacgagcctttaggggcgctcgatctcaagctgcgggaacaaatgcagttcgagctgaagaagcttcagcaggaactcggcatcacctttatttttgtcacccacgatcagggcgaggccctttccatgtcggaccgggtggcggtgttcaataacgggcgcatcgagcaggtggataccccacgcgatctctacatgcgtccgcgcacgccgtttgtcgccggttttgtcggcacctccaacgtttttgatgcgggccttgcgcagacgctttgcggcatggagggcaccttttccctgcgcccggagcatattcgccttaatgaacagggtgacgttcaggttcagggcgtcgtgcaggccgttcagtatcagggggccgctacgcgtctggagctgaagctcaccgatggcgccaaactgctggtgagccaggctaacttcagtgacgcctcgccgctgagcggcattgcgccggggcaggcggtcatggcgtcatggtcacgcgatgcgatgatccgccttcacgaggagaggtgaaatggatatgagcgttgcgcatcctcccgccccgcgcggccgcctgagccgcatgacggccctgttctggcgaaagccgtcgctcggtctgttcctgcttctgcttgcgccgctgatgtggtttggcatcgtctatttaggatcgctgctgacgctgctgtggcaggggttttacacctttgacgatttcaccatggcggtcacgccggatctcacgctggcgaacattcaggcgcttttcaacccggcaaactacgacatcatcctgcgcacgttaacgatggcgattgcggtgaccattgccagcgccatcctcgcattcccgatggcctggtacatggcgcgatacaccagcggcaagtggaaggctttcttctatatcgccgtgatgctgccaatgtgggcgagctatatcgttaaagcctacgcctggacgctgctgctggcgaaggacggcgtggcccagtggtttctcagccatctcggcctggagccgattctgacctcaatcctgacgctcccggcagtgggcggcaacaccttgtccacctccgggctgggacggtttctggtcttcgtgtacatctggctgccgtttatgatcctgcccgtccaggcggcgctggaacgcctgccggcctcgctgctgcaggcctcagccgacctcggcgcgcggccccagcagacgttccgctatgtcgttctgccgctggccatcccgggcattgcggcgggttcaatcttcaccttttccctgacgctgggggacttcatcgttccacagctggtggggccgccgggctacttcattggtaacatggtctactcccagcagggcgctatcggcaatatgccgatggccgccgcgttcacgctggtacctatcgtgctgatttctctttatctggcgttcgtgaaacgtctgggagcattcgatgcactctgaacgcgcaccgctgttcctgaaagtggcagcctggggaggcgtcatcttcctgcacttcccgctgctgatcatcgcgacctatgccttcaacaccgaggacgccgccttcagctttccgccgcaggggctgacgctgaagtggtttagcgtggcggcggggcgcggcgatatcatcgattccgtgacgttgtcacttcagattgccgcgctctctaccgctattgcccttgtgcttggcacgcttgctgcagcggcgctgtggcgaagcgcgttttttggcaagaatgcgatctctctgctgctgctgttgccgattgcgttaccggggatcatcaccggcctggcgctgctgacggctttcaaaacgatcaatcttgagccggggtttttcaccatcgtggtcggacacgccaccttctgtgtggtggtggtgtttaacaacgtgattgcccggttcagacgcacctcctggagcctggtggaggcgtcaatggatctcggggctgacgggtggcaaaccttccgctatgtggtgctgcccaatctgggttccgcgctgctggccgggggaatgctggcgtttgccctgtcgtttgacgagatcatcgtcacaacgtttacggcgggacacgagcgcacgttaccgctgtggttgctcaaccagctcggacgtccgcgtgacgtgccggtcaccaacgtcgtggctctgctggtgatgctggtgacaactatccccattctgggagcctggtggctaacccgcgacggcgaaaacattgccggcagcgggaaataacagtgatttcaacaggaaaatgctatgcaaaaacatctgctgataaacggtgagctggttgccggagaaggtgaaaaacagccggtttataacccggccactggagaggtattgctggaaattgctgaggcgtcagcggcccaggtcgacgcggcggtgctggcggctgaccgtgcttttgcggcgtggggacaaacgacgccgaaaacccgcgccgagtgcctgctgaagctggcggatgcgattgaagcgcacggtgaggcgtttgcccggctcgagtccctcaactgcggcaagccgctgcactgcgcgctgggggatgaaattccggcggtggtcgacgttttccgtttctttgccggggccgcccgctgcctgaacggtctggcagcgggcgagtaccttgacggccacacgtcgatgattcgccgcgatccggtgggtgtggtggcctctatcgcgccgtggaactacccgctgatgatggccgcctggaagctggcccccgcgctggcggcagggaactgcgtggtgattaagccctctgagatcacgcccctgaccgcgctgaagctggcagagctggcaaaagatatcttcccggcgggcgttctgaacgtgctgtttggtcgcgggaaaacggtcggcgacccgctcaccgggcacgagaaggtccgcatggtttcgctgaccggttcgatcgcgaccggggaacatatcatcggccatacggcgtcctcgattaaacgcacccatatggagctgggcggcaaagcgccggtgatcgtgtttgatgatgccgatctggatgcggtggttgaaggggtgcggacgtttggcttctacaatgccgggcaggactgtacggcagcctgccgcatttatgcccagaagggaatttatgcccaactggttgaaaagctgggcgccgcggttgccagccttaaaatgggggcgccggaagacacctctaccgaactgggaccgctcagctcggccgcccatctgtcacgcgtctgtcaggccgtcgatgaggcgaaagcgctcggccatatccgggttgtcaccggcgggagcaaaaaagagggggcgggctactacttccagccaacccttctggcgggagcaaaacaggacgacgccatcgttcagcgcgaggtgtttggcccggtggtgagcgtcactgagtttgatgacgaggcgcaggtgctggcctgggcaaacgactcacaatacggcctggcgtcatcggtctggaccaaagacgtggggcgcgcccatcgcctgagcgcgcgcctgcagtacggctgcacctgggtgaatacccattttatgctggtgagcgaaatgccgcacggcggcatgaagttatccggctacggcaaagatatgtcggtctacgggcttgaggattatacggttgtccggcatgtcatgatcaaacactgatccgcttagcctggccgcttgcgcggtcaggcgttctctttgcccgccagatgtgttacgtaagatacttaattgttattagccataacttttaagtggttattctgtaacgaaaaaacttgatctgtgtcaacatatgacgcatattgcgtgcggttattttttcggctctggtatacagaatgacgttgtatcaaaagatgttggttttttacgcaatcatggcttccatctgcgcgttaatcacctggttcctctcaaaagaccgcaaacgtatccgcctgctgagcgctttcctggtggggtcaacctggccaatgagctttcccgttgcgctgctggtctcgcttttttgaagcacgcttccagttttaaaagatgaacatagcattcctgatgtgataactgtataaacacacagtgcatcataaaaggagtgcttatgaacagtttttactcgcagcaggccggttgcaccgtgcgctggcacgacttgcccggctccggcgatcccgtggtgttcattcacgggctgggctgcgccgcttcctatgaatatccccgcgtcgttcgtgacccgctgtttggcgcgcgcagagcgattctcatcgacttgcccggcagcggctacagcgataagcctgagcactacagctacaaaaccaccgaccaggcgcacgttgtggcggagctgattgaccatcttaaactggattccttctggttatacggccacagcatgggcggcagtattgctatcgaaacggcggggcttttggctacgcgtgtgaaggggctgatggtgtcagtacccaattttcacgcgggtgggggatgttcagccggtcaatcgcggcgcaaagcgagcaacagtttctggagcagggttatgacgctatgctcagcgcagaaaaaacggcgtgggcagggtgcctgcagagcaatgcggcttatgccgtctggcgcggtgcatccagcctggtggcgggcgttgaaccggaatgggaagcgcagtttctgtcacttccttgcccggtaacgttgatttttggcgagctctctctgccggatgacgatgtggaaaatctgcaacagaaaggcgttgaggtaaaaattatccctgcggcggggcactctatgtcgtgggaaaacccctctgcgctggcgcaggcattagccgggtgtatgacgatgtaattattgtacaatttatcatcgtggcgaaatgtaggccgggtaagcgcagcgccacccggcaagaaggcggctacattattaaagcacgtagtgcctgacgagcgtcaggctgaacatcatgcgggtgctggtaatcaatgttctcgatcgcgcggctatagagcgcgaccagccagtcgtaaacgtacgcggtagccgcatggaccggctgttcacccagacgcgtcaggcggggctcggcgctgctcaccaccggggtgacgaagatggcctgccccttgcggatgcggcttgccgggcgcgtcgccacgggcgtcttgtcgtaacccagccagccaacgaaattgcccatcacggcatgcagttgcgcagcgctactcttatccgcttcgacaattcgctgcagctgctgaggcagatccagccggtagctggtgaccaccagcacatccgtaatttgctgtaacaccgcaggatccagcccaagacgggcggctgtcgcctcgttgcggctccactggcgcagatgatttatccagactttgtgcgccaggcgcgctttgtctttggtctggtacagaccggcgctttcctgggcgttctcggcaaacaggtcaatggtatccgtaaatagcccgttaacctgctcctcgcgtggctgctgaacggccaacagcgtttcaaaggccttcagcggcggcagcaggccttcaagcagctcgccgtggcgggcggcactgctttgcagcgtgcgcaccatgttttctgcctgagtgcgtcggatacctggctcctcaaccagcggtgccaggtaggtttgcatcatcgccgagagctccagacgcagcgcgtttttgagcgtgccgagacgcttctgtcgctgcgcgggtagcgtcgcctgagacagccactcaatgacgcgctgcatgctgtggctgtccagagcctgtagcgtgccccagcgcaggccgggcttcccgagcagatgctgtacggcttcatcgagattctgccgggtggtaaagcgcgcgtcgtgcggggtgatcgcccacaccagacccggcagggcagattcttcagcaggctgcgtctccctgacccagttcattaacacttttgcttttttggccgtctgttcgtgctgcgccgtcgcgttgcagatgaccagcacatccggctggagctgttgacggtagtgctcaagcagccactgggattttgcctggcgtagcggatcggcatggcggtcttcaaacaccgggatatcaatgatatcgacattatccagcgcgccgttctcaaccggaagcaccagctcgcgggtcaggaaggccagcacatcgacggggaggctgatggcgttcagcatttcaccgttgttcagcggatggagaagcgtctcttgcgtattctgcagcgctaccgagccgtcgtgcgtcaggaacccttcgccaggcagcccgaagctgtccaccagcaggctaaggggggccgcaatctcgctggcatggctggtctggtgcagcacatgggccagatttaaccactgctgggtcagttcctgctgctcgccccacagcaacgaccagacgctggcgcgggtgctgagatcgagcgaaggcaccagttgggcgaactcgtgccacagggcatcatcaatttgctgtttcgcggcgggtaccgtgctctgccagaagcgggcaatcgcccccacgtcctgcgccgtgatgccgggcacgctctgcggctggcgcagcccgcgccatttctccagacgggtctcgatgaccgccttatccaccgcgcgcatctgcggatgcagcgtcgtgcgggcaataaacagctgcaccagctcggcctcggtgaccaggctcaggcgcagcggaaacgcctcgtcaagcgcttccggggtttcccgggtgaagcggacggccatgttggtcagggcatgtcccggattgatatgcgaaaaatagtcaaaggtgcgctggcctggcgtcacgttcaggcgtccattgccgctgccgcacagcgacaacagcaggtgcgctttcgcgctctgcgaatggccgtaaagcccgatgctgctctggcgggtcatggcgcgttcaatggcctgctcgcgcgcctgcgccgcgttgatgcgggcaagcagggcgtcggcatcgttatccagcacgggggcgttcaggcgcgtctcgttgatccacccgattaaggcctgagtggtggtggtcgtcgctgtcatttcaggtatacgctcccgctgtcgatccagtagtggctgccgctgtgtcggcggtcgaccagggtattcagtttgaaggttaaagcgtcaggcgccaccggcgtgccgtcctgcagccaggcatcgctcagctcgaaggcctccgggccttcatgcttgctgcctccgcagagcttgagccgcacgttcagcacgccgtcgccggcaatcgcttttgccagttcggccgagttaatactgagcgtgtagagcggcgtggccggccagcgcgcgttcgccagctggcggaagccgagggtgacgttaccgcgcagcgggaagtgcagacgcgcgtcaagcttcgcgccgggtttatcgagatcgatatcctgataccagacgttttcctcgcgcagggtattgacggtgttatccagcacgcccagatagcgcacggtggaatacgcgccaatgtccgcggccttaaagttgaagcgcggcagacgcaggtcaagcgccaggctgcagagcatggcccccacggcagcggtcgatttcgggttgccaatgcgtccctgctggctgaacggataccactcatgcacctggtattgatccagccagacgatgcggttgaccggcaccggctgcaggtggcgaatcagcgcctgaacgccaggcaggcagcccgggcgtccggtgatcagcagaatgtcgcagctataatgggagatcgcctcacacaccgcgtggagcggggaggccagcgtaaactgcccggccagcatcgcatcctgcatttcgcggaaattgacgtgcagcggcacggcgaagaggtcaaaagcgtcagaacccgcaggcagggcatggtcgatcgcctgctgcagatagttcatcacgttgcgggtcggcttctgcggcaggagatcgccaaaggtggcgtgcagaccagccagcggatcgtcaacgtcgctggactcccacccggcaagaatcgcatggccaagcggcataaacagctgcagcgccgtctgctggcgcagtacggcctgggtatcaatgcgcccggagtcgccgaacagtgaagccatcagcagcgaggcgtctgcgataccggatttttgcagctgcgtttgcagggcgggcaatacgtagcgctgaatcacgtccagaagcgtgtcgtcgcccgccaccttaaagccttcccggaacagcagctgcggggtgattttgacgttattgccggagccgtcgtccagctggtaatgggcgatcgccatatccgttgtgccgccgccgatgtcgatggacgcgacgcgcagcgcgcgtcccggctggctacccggctcaggctcacggtccggacgggcaagggaggcgaagaaggcctcggtctggccgccaaagcgggagatggcttcgttatacagccagaccagctgaccgcagctggcttcatcccactccatctggatttccggtaccggcaccacgcttttttcctgctgtttgcgggtgacaaaatcctcatcctgcgggtgccagcccatcgctttccagacaatggcgatggcttcaaacatgcggcgtcggaagatctcgcgctcctgctttggcatcgcggagggcagcgtcaggatcagcgtgcgcaactggcgcggcgacgccgggaagcccaggcgcaggcgcgtggcgacgctgttgatctgccccagcgcctgtgccagcagctcgcacagcatatgggtcatcagggtgctgcggctgtactgcggcgagaagaccggcaggcgctcgtcctgcggcagcgtgaagagcggctcgccgtcatcgttcatcaggttcatcagcgggaacgcggtggcaagcggttcacgctgggtcttgctgttcatctggctaaagcgccagtcctgcacgaccggggtttcatcccacaggtagcgacgcgggctggagataccgctgttgccctcggtgcccagacgctgcatcgccagcttgcgggcctcatcgccgacgcggacaatcgacggccagacaaaggcatcttcgcgaccgctttccaccgagaagtgctgcttgccaaaacgcgcttccgaaaactcgagacggctggtgaacagcggttcgttcaggaactgcggctcgctgagcgagcggacctgcagctcggcggtctggcgcagcccatcgttggcatcgccgtggtcttcaataatgacgccgcaggtgtgggtattgcccacgtcgaggatcaggtcgaccggaatggcaggcgtgctgagcgtatgggtgacaaatttcacctccggcacggtgagctgttcaccgagcatggtcagcaggttgagccagtgggcctgatactcaaagctgcgcatcgcctgctgcaggtcgcgttcagagcggttctcaacgccgtcggcatactgggtaaacgcctcgcgcagccagccgtcaatccaggtctggtcgaggaaactgtctacctcgctatcgcgccaggccagcgcgaagcgggtgccgttcagaatatcgttttccacgggagagagcgcggacgtggcatgatcggcaatctggctgtcaagcgcgagggtcacgcggtgggtattgcctgccgtgtcgggggtctcaagcttgcgcacctgaacgcgggcccagttatccggcccttccacaaacgtccgcggcgggttgaagcgcaggaacggaaccggaagccagacgccatccagtaccgccagcgactgatgcagcgggatagtggtttccggtttgaccacttcaggctgcccgccgttcatgccgggcagggtatagcgaccgttgaccaggtcgaaatcgaggcgcaacagcgggccgttcgcggttttacgtacgaagcgcccgttgctggcggagtcctgcggcgtcagaccgaaatcgaggaactgcacgccgctgttggcaataagcgtgacgctttgtttatagtcgcaaaggtttaccagcataggatcaggcacctgctttcttgaacgtcagtgggacgacggtgttggcatcataacgggcgcgacattctgcgatatcgctggtgcctgctttacaggccacttccggcatcgggtagcgggaaccgtcggtgcagcgggcagtaccgcgactcttaatcatcagctcgccattgctgtgcagcccggagaagacctccgcgcggcagacaatgttgtcgccgtggacaacgcgggcgaaacctttattgttctggatctgatagcgcagcgacggcggcttgccggtcaccggatccttcacgtcgaggatggcgcgccaggtgccgttcaggaagcgcgtcgagcccgctttcacctgattcgcttccatcaccatggcgtctttcggaatggcgacaatcaccaccggagcgggttgtggcgcagcttcagacggagccgcttctttttctttgctggccacgacctcagcctgatgcagcggtaacttcatcgccagcggttcaaccgccttgatcggctttggcgcaatctccacgggttcaggtgcgggtgccggggcgggctcagcggaaggcgcctgtttcggccacagcagcggggcggcaacggcggcgacgatcacggcggcaaccggcagggtccacaggggaacgcggcgctttttcacgatgttcgccggaacaggttcctggactggttgcgcaacgacgggggccggttcgggctcatacagctcctccggcgtaatacgcactaccgtggacggggcgatcagcggctcgtcagcgtgctcaaaggtcatcaccggctctggctcaggctcaggctcgggttcaggatcgtcaatcacaacgggggctggctcagggatcagcgattcacgcaggcagtcgaggacatcgtcgcgcgcgttctcgttgaggtttacaaatccccagaagctgatgaccggctttccgtccaccaggaagaggaagttttcgcccgggaactgaaatgccttcgacagcagagagccaaaaagctgttgcgcggttttaggcgactgcaggcatttcttgcttaatgactcgacgctggcgagcgtgttttccagatagcgcagggcgcgatagcgatcatcttcatcggccgctttccagctgattacgctcccttcaaccggggaataccagtccacgcggtcgccgctgtcgttaacctgaggaatcgccagacagtcgacgatggcctgttgtttgcgcaaccggagcgcttcccggatttgcaacgctgattcgaaaacggcttgtccgccgccgccaacggcctgaaaatcatccagattaccgctgcgtaaaagagtttttgccacgatttgatcccatatacttcttcacacccttactttaacgaaccgaggacgcaaccaaacggaggaagagacgctaaaagcgccgatttcttgcggcatagaaagtgacggttgtgcttgacgaataatggcacttaagacaaatcgtctttctgggtgctggcggttaaaacagcaaaaaccgcggctttagaataacctgatagtgtttcgttatttgccaggtcaaaacgcctgtgctgttattactgtcctatataataaaactgtcagggttataaccatgtctacagggaaaacactgctcgcccttgcgctgagcgcgctgttaccagccggtgccgcatgggcggcaaacaacgacacccttatttactgttcagaagcctcccccgagtccttcaacccacaaatcgccagctctggcccgtcttttgtggccagctctcaggtgctgtataaccgcctgatcaatttcgacccggtgaaaaatactccggtgccgtcgctggcggagtcctggacaatctccccggacggcaagacctatacctttaccctgcgtaaaggggtgaagttcaacagcaacaaatacttcaaaccgacgcgcgattttaatgccgatgacgttattttctcggtcatgcgccagaaagaccctaaacacccgtaccacaacgtgtcgcagggcaactacgaatactttaacgatgtgggtctcgataagctgatccaggacgtgaaaaaggtcgatgactaccacgtccagttcacactcagcgaacccaacgccgcgtttctggccgactgggggatggatttcgcctcgattctctccgcggaatacgccgacgcgatgctgaaaaaaggcacgcctgaaaacgtggacacctggccgattggtacagggccatacgtgctgcagcagtacaaagtggattcgctgatccgctacgtcgcgaacccgaactactgggaaggcgaggtgccgacgaagcatctcatcttctccatcacgccaaacgtggaaacccgcctggcgaagctgcagaccaacgagtgccagatcattcctgcgccatccccggttcagtttgacgccatcaagaacaacaaagacctgacgctgcacgccgtcgatgcgctgaacgtcggttatctggcgtttaacaccgagaaaaaaccgtttgataacgtgctggtgcgtcaggcgctcaactacgcgaccgacaagaaggccatcgttaatgcggtatttatgggatcgggcaccgtggcaaaatcgccgatcccgccaaatatgctgggcttcaataaagacctgaaggactacagctacgatcctgaaaaagcgaaagccctgctgaagcaggcgggtctggagaagggtgcggaagtcacgctgtggtcaatgccggtgcagcgtccgtataacccgaattcgcgtcgtatcgcggagatgatccagagcgactgggcgaaagtcggcgttaaagccaaaattgtctcttatgagtggggcgaatatctctccggaatgcgtaaaggcgagcatgactccgcgctgtttggctggatgtccgacaacggcgacccggataactttgccgatgtgctgctcggctgcaacagcattaaaaccggctcaaacgccgcgcgctggtgcgataaggggtatgatgccctggtacaaaaagcgaagctgaccagcagcccggccgagcgcgcgaagctctatggccaggcgcaggagattttctatcagcaggcgccgtggattgcgttggccaacgggaaaacgttctacgcgacccgcagcaacgtgaccgggtacagcgtaagcctgatgggcagcgatttctcaaaagcgaagctgaactaagcctttttagccgggtggcggctccgccttacccggcctacatttggcacctgtaggcccggtaagtgtagcgccaccgggcacataacgaggagtgacaatgtcacatttaaacgaagttatcgcccgcgtcgatgccgctatcgaagagagcgtgattacccacatgaacgaactgctgattgaattaagcgatgatgcggagctgagccgtgaagatcgctacactcaacagcagcgtctgcgcaccgcaatttcgcaccacggtaagcagcataaagaggagatggacgcgcgtgaggaacagctgacgaaaggcggcaccatactgtaacgttcaaaactggcgtcgcgccaccagccaggccccgaccaccagcatcaccgcgccgcacaccgggccgatcagggcgcgcagcgggatgccctggctcctcagtacgtccagcaccagcccgccaatcagctggcttgccaccagtacggcgatggtcgtcgccgcgccaacattctgatagccgctgatgctggcaaacacgaaaaacgaccccagcagccccgggataagcgtccaccagcgcaccgttgcggcgagctcgctgaacccggcgacgccctgtttcagcagcagaatgctgacaaacagcacgatgccgaccagcgaattcagcagcatcgcgataagaatggtggaggaggactgggtgatacgcaccatcagggtgttttgcaccaccaggccaatgcccgccgccaccagaaacgccagcgtcagtgactgattcatgggatcgcgtccgggtcgctgcgctcgtccagctgcagctgcataaaggttaagtccagccagcggccaaacttagttcccacctgcggcatttgtccggtcgtcacaaagccgagcgtttcgtggaggtgaatcgaggcatggttttgcgcttcaatcccggccaccatcacgtgtttaccgatggcgcgggcctcgttaatcagcgccttcatcagcgtgtggccaatccctttgccctgatgggccgggtggacgtagaccgagtgctcaaccgtatgacggaagccgtcaaaggcgcgccagtcgccgaaagaggcgtagccggtgattacgccgtcttcctcgctcaccagaaccgggtagcccgcaagcgagcgcgcctcaaaccaggcgatgcggttatcggtatcgacggttttatcgttccagatcgcggcagtgtgcagcaccgcgtggttgtaaatctcgcctatcgcagcgcagtcttctttgcaggcatgacgaacgatcatgatgaagcctctgtgtgttgttcactatagtattacgttatcgctacgatattacacaactgtatcgcccgatcgctacggcataagccatatttttttgttatcaaaagcccattgaattgccgttcatacactatagtatgacgtcatgaacaccataacagacacaatgaatcaacggattagcgcaagaattcgccttgaacgcgagtctcgcgggtggtccctgagcgaactggcggaccgggcaggcgtctcccgcgccatgatccataaaatcgagcgcggggacagtagcccgacagccaccttgcttgcccgcctgtcgggcgcgtttggcatcagcatgtcaacgctgattgcccgggccgaaatgcaggagggcaagctgctgcgcctggcaaatcagcccgtctggcgcgacccgcagacgcactaccttcgccgccatgtttctccccgtaccgatctgcccatcgacctggttcaggttgaactgcctgcgggcagcgatgttccgatgccggcctcttcttacgcgctggcgcgtcagcttatctggctgcagtccggtgagctggtgtttcaggagggcgatacgcgccacgaaatgcaagccggagactgtcttgagctggggccgcctaatgactgccggttcattaacgagacgaacgaaacctgcatctatctggttgtacgcctcaatcagtctggctcgtaatgctaatgcgataacgccgaacgtgagccaggctgtaatgacatttgtaccagaaggagatcctgatgaatcactctgtttcgcataaccgccgctgggtgctggcctctcgtccacagggcgcaccggtcgcggaaaattttcgtctggaaacgcagcctgttccggaaccaggggcggggcagcttttgcttcgtaccgtctggctgtcgctggatccttatatgcggggtcgcatgagcgacgcgccatcctattcaccgccggttgagctcggtgcggtgatggtggggggaacggtcagccgcgttgaacagtcaaaccatcccgactacaaagccggtgaatgggtgctgggctacagcggctggcaggaatatgaactctcggacggcagcggcctggtgaagctgggcgaaaatccgtctcatccttcctggtcgctgggcgtactgggtatgccgggctttaccgcctatatggggctgctggatatcgggcaaccgaaagcgggtgaaacgctggtggtggcggcggcgaccggcccggttggcgcgacggttgggcagatcggcaaaatcaaaggttgccgggtggtcggcgtggccggtggcccagagaaatgccgccatgccgttgaggtgctcgggtttgacctgtgtctggatcaccacgccgcggattttgccgaccagctcaagcaggcctgcccgaacggcattgatgtctactatgaaaacgttggcgggaaagtgtttgacgccgtgctgcccctgctgaacacctccgcgcgcgtgccggtgtgtggcctggtgagcggctacaacgcgacgggcttgcctgacgggccggaccgcctgccgcttctgatggcgacccttctcaagaaacgcattcggatgcagggctttatcatcggccaggactatggacatcgcatccatgagttccaggaagagatggggcgctgggtgcaggagggaaaaatccactatcgcgaacaggtcacggacgggctggaaaacgcccccgaggcgctcattggcctgctggaaggacgaaacttcggcaaagtcgtgattcgcgtcgcgagtgacaataaataaagcgcaatatggcggggtttcccgccatatttatttgtgaagatacgatatattgtctttaattactggacatgacttttcgcgccatcatccccgatgagcccgaaaacgataaaaaaaatgacgtttactttttttgctgttttttgtacttcccaccaccaggcatgacgatacaggatatatcgtaccggcgccgttttattaaaactggcgtttaaaaatagcattaagttttagctacaggaattccacatgcttgatttggatcacttagaaaaagcccaaagggttagccttaccatgcaggttgaacacagtttgaaaggggcgttaattacaggctctctcaaaccaggagcacgactgagtggtgtacgtgttaatcgtcaaataagaaggaaaaggcgagcgcacctttacgatggctatccggttaaagatcggcacacccgagctaatacgtacatcacagtcccatcaagtagtgggcttgataatggcaatacttacggagactgttatggcgacgcttaaagacctttccagtcagttaagacagctgcagaagcagataccgtttgcgactgcccaggcgatgactaaagtggttcgccagatagaggtagcccaaaaaacagcatttgagcggcatctggataatccaacaccttttacagttaaatcggtagggtcagttggtgccaggaaaaacagccttcgtgcaaaggtgtttgttcgtgatactgctgctggctacctagaacctttcgagttcggcggagagcataagctcaatggtagtgctttgcttaacccgaaagacataaagcttaataaatacggcaacctgccgcgtaataagctctctcagctcaaagcaaaggaaaatgtattcgtaggtgaggtggatggcgttaacgctgtctggcagcgtaagaaaccgatgaaagctagaagcgacgggccaagcgctccgctaatgggacgcgaagaccgaaacgtaaacagcgttctccaaagcttttgatccggtttggtgatgcgctacctgtgactccagtgctggggtatatggatagggcccgtaccatggcgaacgcactgctaccgtctgctttaaatcaggcgatagcagaagccatcaggacggcaaaataaaagcagtaacttataagttaatttcgcaagcttttatgaagctgtttactgcagttgtcgatccagaaacattggctgacatggaatgctggtttccgccatcctttgtttgcacaccaactaacactttggatttcgccccctgaagctgcttaagcactgtttttagttggtccgcgtcatccgattgaatctggaggctctgaacattacgtcttgaaagggtagcatcgagcttcactgcggtattcccgtcgaccttcattatcaggtccattggtacctctgatagtgattcggtgcttttatccatttcaacgtatgccgccgatagcttttctttagtgcagtcaaacacaatggcgccattgtcggatgaaacctcgccaagcatcattgctttcttaccaccagagaaaaggtcatcttcagtattagttacccactgggcatgagcaattggtgatgccagcactgcggctacgaaagttattttgattatattgttacccattacattctccttgtattgaataggaataatcatagtcggagcgaatggtcgaagccattaaaaaaatgggtccttcctgagacttttgtaaggtacgggcattgcgcgccgcggtgttttcctagctacaactttcagatttgtgtcccatgtcccacatctggcgatcattacggacacctcgccagctctggctattccagtttattccagtgggacattctggtgggacatggcaaaaatgtcccaggcgaatgtcccaccccagaaaatgtcccaggtgatgtcccatgacaacgatgaaccagagtcagtacgcacaacattcaggtgtggatcgcaaaacaattggccggtggattaaagctgggcgcttcattgtgatggacggagacctgattgacgtagaggccagcgatgcggcattgaagaaaaaccgcgatggcaaagacccgcgcgcctcgaacgcgaagaaaaagaaaactcccgtcgtcagcgataacgatgatgacggtgatgaaatcaataaaactgtccgccagataatgctcactgaaggggcagatctttcgagagaggaagcgggacgtatccgcgagaattacatggccctgcaggcaaagctgcagtatgaaaaagacagcggccagcttattgagctgacagcagccgaggaggttttattcaacgcctttcgccaacagcgtgatgcctggcttaactggccgtccagggtggcgccgctaatggctgctgatctggatgtaccggcggacaggatgacagaggtgctgattgaacatgtccacaaacacatctcagtcctcggagagccagagtttaacccggcagaagattgagcgtcttgaattaagcgtccgcaaaggctggacacccccgccgcgtatcagtgtgccgcagtgggcagatgactatcgtaagctggcaaaagaggctgggagcacttcgggaaactgggaaacatcgacggtagaaattgcccgcggaccgatgcttgccgcgacggagtccggggttcatatcatcactgtaatgtgctgcacccagttgatgaagacagcactgctggaaaacctttttggctattttgcccacctcgatccttgtccgatactgctgctgcagccgaaagaagaagccgctgaacagttttcgaaagagcgtattagcccgctggtaagggtgacgccggtactgcgtaaaatcatcggtgattcgaaacagaaaagctcgaaagaaaccattctttacaaggcattcactggcggatttctggcgctggcgggtgctggtagccctgataaccttgcgcgtcgtccgattcgtgtcctgctggcggatgaagtggacaagtacccgataacccgcgaaggcgatcctattgcgctggccgaagagcgtacagcgacatttggcctgacctggctgtctgtgcgcgcctgttcgccgacggtggaggatgagagccgcattgctgacagctacgccgactccgatcagcgccgggcatctgtagtttgcccgcactgtggccaccgccagttccccgactttttcaaacacgttcagtggccgaaagagggggataaacacctgactaaatcggcgatgctctattgcgaatgctgtggtagtggctggtccgaaggacagcgcctcagagctctgcacactatccgatggcatcagacgcgcccatttgagtgctgcggggagcggcattcaccgctgatggattatgaccttgcctggcgggcggcagacgagggcagcgttgaaaaggtctggcaatggtcagagtcggaacggcatgcggtctatcgggcaatctgtccctcctgtggaaaggaggcagtcgataaccaccacgcggggtaccaggcatccaagcttttcagcccctggcaaaaagataagccgtcggatattgcgaaaaaatatatcgatgcgaagggcgatccggataaggaacaggcgtggtggaatacccagatggggtttccgcaccggcctaaccatgggaaacagctccctgttgatgttctgctggcgcgccgggaaatatttccggccgtcgttccggacggagtggcattgttaacggctggagttgatacccaggacgatcgcttcgaaattacgatcaccggctgggggagagatgaagaatcgtggtcggtcgcgcatgacgttatttatggtgaccttgagacggaagaaccctggaagcgactggatgcatacctgaaacagatctggcgacgtggtgacgggcgcggcctgaatatcatggcaacgtgcatggactccggcggccaccatacgcagaaggtatacgaattcgccaaagagcgccttggccgtcgtgtctgggcaattaagggggagtctgcgcaggggggcaaacgcaatcctgtctggccgaccaaacgaccatcatcgaaaagcaaagccagtttccgccctgtcattctgggtgttaactcagcaaaagacgtgatacgcggtcgcctgcatcttgagccacccaaacctggtgccgccgctgcgggttatatgcatttccctgatgatcgcgatctcgggtacttcaatcagctgctggcggagcgactggtttacaaagtcatttccgggcagcggttcagtatctgggaagcaataccaggacgtgctaacgaggcgcttgactgcctcgtttacagctatgccgcgctgtgcggtctcaaacatatggggttaaaactcaacgtccgggccgccaacctcgaagccgatccggataagttcctgccagcgccagttggacaggaagaaaaaatcaattacgagctgccgggtgcggttattgaagaaccaacgccggtcaaacgtaagcgaatatcgcaactcctgccgaaataaggaaaatcatgttcaaccggaacaccagcctgcttgctggcgcaatgactgacgatcagctcagagatgcacttgcgaaagctcagcaggcgtacattgatttagcaaccgggagccacggtgtttcgttttcctatacgcagggagacgggacacgatcagtgtcctatcagcaaagcaccctggctgatctgctggctctgattcaacttctgcaggcgcaactggggattatctctcgtccccggaaaccagcgaggtttagattctgatgaataaagtacagatactgggctctgatgggcagccgttgcgacagcagcgtccctctatgctggtgggggggagccgcgtaccttatgacgcggctgactctttcagcgatcaactggctaactggcaacccgcgctgtggtcgccggacaatgaaattaatatctaccgggatcgcatcgtgtcccgcgcacgcgatctggtccgtaatgacggctgggcaaacggtgcggtaacgcgtctgctggataatgcggttggtgccaacttccggcccataatgaaacccgattaccgtgttctcagaatgatcaccggaaacaaagcgtttgatgcttcctgggcggaagagtacggaaaagcgctggacgggcactggcggacctggagtaacgatcctggccggtattgtgatgttgaacgaaaactcaccgtgtcgcagatgttacgcctaggatttcgtcacaagcttattgacggggatgctctggccattctccagtacagaactgacaggcttggtcccggaagaggccgttacgccaccacggtacagattgtcgatcctgaccgcctcagtaaccctcagcagaatttcgatatgccaaatgtccgtggtggcgttgaaattgatgcggacggtgcgccggttgcttaccacatcagggaggcccatatcggtgactggtggagcggggctaaaaccatgacgtggcagcgcatcccgcgtgaaactgactggggccgcccgcatgtggttcacgattttgatcatgagcgtggcgcgcagcaccgcggtaacggcatcctgactccggttattcagcgtctgaaaatgctggtgaagtatgaccagagcgagcttgaggcagcaattcttaatgccatattcgccgcatacattgagtcaccctatgaccctgcgatggttcagtctgccctgggagagacctatgacgaatcagagttaggcacttatcaggacgggcgtgttgagttccataacgatcggcgtctgacacttcagaatggtgcccgaatgcccattctttatcctggtgagaaaatcacgacggttaacgcggcgcggccctacagcaattttgaagtcttcgaatctgctgttctccgtaatttttcttcaggaacagggttgtccccacagcaggtcacccaggactggtctgacgttaactacagttctgcacgctcctcgttgctggaggcatggaaaacactgactcgccgccgggacgatttttctaccggcttcgctcagcccattctcaccgcctttgttgaagaagttcacgacaatgaggatttacccctgcccgcaggcgcacctgattttgttgacgccagagccgcgtattcccgtgcgcgctggatggggcctgggcgcggctgggtggatccggttgcagagaaaaaaggcgccattcttggtctggatgccggactttccaccctcgagattgaggtgggtgaaaacgtcggtgaagactgggaagaagtgcttgatcagcgccagagagaaattgagtcatgtcttaaacgcggattaccgcttccgagctgggcacaggctgaccagtttgcgagccagaccattaccgacccggaggaaaagtgaatctaccccatctggcccagcgattatttaataccccgctggcgctgcacccgagtaaagccgaagtcatcatggcatccgtaatggaccgatttggtatcagtaaaatcgaatcttctcttgccatggaggatgactggtacggatatgacgataaccaggggcgggaatcccgtcgtgatccgggttatgacaatgtgctgggcgtcgccgtaatcccgatatgcggaacgctggtacaaaaactgggcagtctgcgtccgtacagtggcatgacaggatatgacggcattcgtcaggcctttcttactgcgatggaagatcccgacatttcgggcatttgcctggatatcgactcacccggcggcgaggtcgccggctgcttcgatctggttgatgtcatttacggctcccgggggaaaaagcctatccatgccattctgacggaaagcgcctattccgctgcgtatgccattgccagcgcagcggaccggatttctgttccgcgcaccggcggcgtgggttctgtgggtgtgattaccatgcaccttgactggacgcagcggattaaagatgacggtcttaaagttacgatcatcacctatggatcccgcaaggctgaaggttcgccgctgagagagctgtcagatgaagcgctggccgccattcagcaggacattaacaccatgggcgaattgtttgtgaacaccgtcgccagaaaccgggggattagcgcaaaggttataaaaagtacccaggccgcctgttttatggctgctgatggcgttgaaattggactggctgatgaggtgtgtcctcctgacgctgcgttcaaaaacttacttgaaaaaacaggagcctgaaatggcaaagaaaaaaccgtttagttttgctcaccttatgggtcttggcgcttccgcttcagaggaagaagaggataaaaaagccaaaaaagcgaaagcccgtcgtgctgaagaagaagaggaagaggagaccgcagaagaggaagaagaggaaactgcggaagaagaggaggaagagacagcctccgaagaagacgacgatcctgaagcagaagaagatgaagacggtgatgacccaaaagaaagtaagtcagcccgacaggcgcgtagtgcagagcgtaagcgctgcgcccgtatcttcggtagtaagcatgcagccgcgaatccttcactggccgcgtctctggcgttcaataccgggatgagttctgcagcagcaattaacgtcctggcctcttcggctccggcagcagcatcagcgcagccaccccgcaaacgctctctcgatcagcgtatgcaggaaagccaccaggttcggcttaacccggatagtggacggaaagagaccggaaagtctgcgctggtaagtaaaatgaccggcctctacaactccacaagaggagagaaataatggatcagtttggtcagaatgcgtttgcgcctggcatgaagagcgcgctgtttattccggatcagcttgtcgctggcacgctccagctggtgactgacaccgggatcattacgggcggtgcctttaagcgtggtacggtcctgggcctggtggctgccagcgggaaatacacgcaatgtgtgaaaacggcagaagatggcagtcaggtacccgttgctattcttgttgatgatgttgatgcatcgtcttccgatcagaacggcggcctgtatctgatgggggaattcaaccagcaccgaattatttttgataactcctggacgacagctgacctgaaaaaagcgctccgaccgctggctatcttcctgaaagacagtgaccaggcacctgtaaccacctcctgatttcccccacggctctcctgacgaatgctttaaccggcaggggctggctcgtttaaaatttttgccagctacggctggcactatcaagagactgaatatggaaaatatttttgataccagcgtgctggtgcaggttgttcctaacctgaaaaccagccagaactggctgctcgatcgcttcttcccgaatgtcgtgacttacgagactgaagaagtggcgattgatgttgatgtcggcctgcgtcgtatggcgccgttcgtctccccgctggtggaaggtaagctggtcgaatcccgtaaataccagaccaatacctttaaaccggcatacatcaaagataagcgcgcgccggacctgcgcaaacctatccgtcgccagattggtgagcgtattggcggggaatataccgctgccgagcgcgaaatgctgaaccttcagtttgaaatggctgaccagattgacatgatcaaccgtcgtctggaatggatggcggccagtgcgctggtgtccgggaccgtaaccgtcgccggggagggctatgaaactaaggtggtggatttcggtcgtgcttcggatctgaccatcactcttagcggctcggataaatggccactgaccgttgcagctggcgctaccaatacccagccatcagatgacattgaaatctggcagactactttcctgaaagagtccggctctgtcgccacggatctggtctttacgaataagtcatggcgtgcattccgactggataccaccatcaaggataacgccattacattcccggcgctgagcccgtttggtaaccaaattaacgccggcccacaggcgatgaagggcgcaatttataaagggcgttggggtaactttgacctctggttatataacgactggtttattgacccgctggacaacgtcgagaagcctatgatccccgatggcgctgtcattatgagtggggccgatctgatggggacccgcgcatttggcgttatcctggacccggctttcaactacggtccgctggcctatgcgccaaaatcctgggtgaaagaagatccagcccagcgtcttatcctgatgcaatcctccccgctggttattccgagccgggtaaatgcatccctctgcgcaacggtggtctgatatggcaaaacaacctaataccgggctggctgatgatctgaatgcagaaggatctgccaaagatggcctgagtgttgacgacctgaatgcgggcgataacacccaggtaaaacagcctttgagcaaaacagatgatgccgaatcgtctgttgatgacgatggtggtgacgaaaaatccgaagacactgaatcgcaggagtatgtggtgttgaaagggaattgcattcgtcatgacggggagatgtaccgcgaaaatatgcgcatccctgtaaccggcaaagatgctgagcgtcttctgcagtccggcgttattgctgatgttgatgtgcttcgtaagcgagttcttgcttctcagccatcagtttcagttacgacagggtaatgacatgggcgtggactgggattctcatcttctgagtccgctgcatgatgtctttggcgatgagcacgagtaccgtccacgtaacggtactccttttacaattaacgggatttttgaccgtggttatgcgcaggttgctgaaaaccttgatggcgattcagaaattaacacctccagcccgatgctgggtgtgcgcgatgctgaatttcgcaagctgggtaaatcgcaacctgctgtatctgaccgggtatttataaagacggtcggtggtcacatcatcaatcagttatttgttgtgtcaaacgtcgaacccgacagtcatggcggatctcgtcttgtcctcaatgtggtaaaaccgcgatgaatgcagcagcgatacggcaaatggttgtcactgcactaaccgggacaaccagcgcggacgaccgcgtattctcaccacgcgactggtcaacttcacctgatatgtatcctgtgttgttggttcagacgccttttgaacagaaaaaatcacaggggcgtaatacccctgcttttactaccctcaccactgtcaggatcactgggcgcgttcaggagtatgacggcgatacagtggatgatggagccatgcgggcagagctggcgcttgaaagccttcgcgagcaggtggagcgcgcggtgatcaacagctacgaactgacgcggaacattcagaaatacgcggaagttcgttcaaccatcaatgttgattcagacggagaggcccatatggggcagcttctttttgagatcgacatagagcattaccaggggccggaagatttttatcctgtccagtcggttccccttgagggcatggatattgcggtcgacatgccagacggcacagttaaacccggtatcagcctcaatcttcaggagtaatccatgtttgtaaagccgaacaacgggctcagcgttcgctgccccgtcaagggcaccccattgcctaaagagggtgctgaagtacctgacaatattttctggcgtcgccgtctgagcgatggggacgtaatcctctctaaaaaggatgagggcgcgccagagaaacaatccttacctaaaaaagcgggagaaaatgaatgaccgtacctttcgctcgtgttcccgataacctgcgggtagggcttttcttcgttgagtttgataactcaatggcgaataacgccactgccacgcagcgcactctgcttatcggtgggatgctcagtaccggctcaacccccccaggtattccgcagcgagtttcctcttcggataccgtcggtgagctgaccggaaaagggggaattctgcaggccatgatggcggcgtatcagaaaaatgataccgcagccgaagtctggatcctgccgctggaggaagactccgattccatggtggctgcaaccggcaccattaaagtgagcagcgcaccgacggcaaccggagtgatctccctttatattgctggtgagcgcattcagttgaccgttgtagcaacagatacggtgacagcgatcgccacctctctggccgcggcgattaacgcaaaaaccacgctacctgtaaccgccagcgcggctacggataccgtaaccctgaccgcgaagaaccttggtgctacgggtaacgggatcgacattcgcctgaacttcctcggcttaccgggaggcgagtcgacacctgcaggcctggaactgacgattactgctatgtctaacggagtcggggctgcggatattaccggcgcgctggctaacctgcaggatcggacattcgatttcatcatcaacccttacgacgatacaacctcgttgaatgtgatgaaggagttcctgtcagacactggcggtcgctgggcatgggacaagcagctttatggccattcctttggtaccaccaccgggacttacgcccagctcggtactaaaggtgagctgcgcaataaccagcatgagaccctgctgggcgtaaataaatcgccgtctccttcctgggcatggtctgcagcttacaccggcgcagctgcggtgagtctgcgtaatgaccccggccgcccgctacagtcgctcgctgttcagggggtgcttgcgccagaactgcaggatcgctttgagctgaccgagcgtaacaatctgctgtacagcggcatttcgacatttacggtcgatgacgatggctcggtgcgcattgaaaacctgatcaccacctatcagaaaaacagctatggcgatgcagatgacagttatctggaagtggagacgctgttcagcctgatgtttgtgacccgctacctgcgcacggcggtgaccagcaagtttggccgcatgaagcttgctgcggacgggacccgatttgcacctggcgcggcgatcgtcacgccaaacatcatcaaggccgatcagattgccgagtaccagactctggtatggaacggttatgcgcaggatgcggaggcattcgcaaaaaacatcatcgtcgagcagaacgccaaaaatccgaaccgcgtcgatgtgctgtggccgggaaccctcatgaaccagttgcgcattttcgcgctgctcaatcagttccgcacgcgggctgaatcaacaggagcttaaacgatggcaggtgatactactaaccgcctggcgggaaccgcctatgtcactgttaacggtgtgacggtaatggtggagggctcgtttaaataccaggctgccacagtaaaccgtaccaccctgacagggatggatggtgtgcacggatataaggaaaaacctgtggcgccatacatttctgcccgactgcgtgacagtggcggaacgaatgtgcagggctttaatcagcagacgaacgtcaacgtgatcgccgagctggctaacgggaaaactatcattggccgttcactctggacggtcaacgtccaggaagtggaaagcgaagatgcagtatttgatgttcgctgggaaggccgcgacgtaacggagaactaagatggctgagattgaacgcgtcaaaattattcccttaaccgtagcgctggatgatgtcgcggagaagaccacctatacgcaactggagctgaaagcgccaacgctaagccaggcggagcagttttatgagaaacaggctgcgtcaacgtcgctcgcggcgatgcgcctgcttattgcgctggtttccggtacgcgtgaaagcgtgctgcagccgatggattttctcgacttccgtaagtgtgaggagtatctgcttagttttttgacctggaagccctgacaacctggcaggaaatggccgctgacgttaccttctatttccgctggtctgaggacagggcgtggggaatgacccgcgcccggctgaaatggtgggtggcgcaggcatcccggataaacaagcttaggaaacctgaagacgatgagtaattcttttgattttgagctggtggccagcgaccaggttagcgaggctatagaccgcattaatgaggctgtccgtgacctggagccgaaactagataaaactaaagaagggctcaagttaggcggtcaggaaacagccgacggactgagcggttttatttctcgcctcgagaatatgtcgaagagcgcgcgggataacgtgcagtttattggcgatatggttcccccactgaaaatggtgggggagctcacggggaagatgggggcgctggggttagccggtgctgccggctacggactgaaacaggtcgcttatggatttcgggaggcatcccgtcaggcctataatcttgatgtctcggcaaaaaatgcgggaatgcgcgttgacgattttacccgactttccggggcaatgcgtattcttggagcagacagcgagagcgctaatgcatcaatagaaggtattttcaaagcattcaatgaggctgccagcggtaaaaacgagggggttatggccgcgatggcgcaaattggtgcgcaaatccaaaaaaacagcgatggttcagtaaatacccttaaaacactggagtctatcgcaaaaatttttccaaccttacgacctgaacagcagaagtccgccgctgatgcacttgggctcacgcccgaattgctggcgctaatgcgtgacggtgagcgcatgaaaaagctgctggcgaaatcggatgaatttggtctgaccgtggatccggcactgaatcaacaattgagtgaagtgaacggcactatgaatgagctcagcgcatcctgggatggtctgtggcaacgttcaaaaaacaaggcacttaagaccattctctcggatggttcagtcaaagacggccttgaaggtgttaccgatctgttcacgaatggtgattttactgggctgtctcatgctctcggttttatcaacagcaatgatgctgagaaactacggcgcattcagaacgataaggaactttataacagtttaccccgcagtgaacgtggacaggttgacgcgggtttcatgactgatgctgtaagaaagcggtacgatgcaaattaccgcgcgaccgattctgcgattcaattgcagaatgatatggctgcagtaacgggcccacgtgctgccggaagcaaatatgtgccttaccgccaaaatggccagtatgatgacttgctgaatgaagctggacagcaatacggtgttgatcctcgtctactgaaagccattatgactcaggaatctggtggaaatcccaatgctatcagtagtgctggtgcgaaaggattgatgcaaattatgccgtccaatttccgttcgaccggcgtaacagactggacggaccctcggcagaatattatggccggggcaaaaatcatggccgaaaatctgaaaagttctggtggtaatatcccgctggcgcttcgttattacaacggtggttatgatacaagccgctgggggccgcagaaccgggcttatcctggggcggttcttgggcactatcagaaaatcattaatgaagaacctctgacccgcgatgctatccctgaaaatcatgctaatgagcaatcaacagctatgggtatgaaccttccagttcaacctggtgatgaatcggcttctcctgatggcgaggttaaaagtaaatcgactggtacgggaattatccagcccccacagcctggcacagaacaaaatcaggctttggccgataaactcaccagctcatttaaaagcgctgtcgaagatcaaaagctgaagcttgaaatcaccatggttgacagtaaggggggcagaaaggaatacagtacacagaacggcgggaggataacgcttccaatgccctactaaggcggtattatagagcacgataatatttcatattggatgggttatatatgtcaaagctctctgtttttatttttactctgttattttgttcattgcctttccgctcatactcggatgattttagcaataaggcagttaaatcttatcaggctggtgattgggttgttgttgagttcgcggctgacaaacagcttgtttataagatggcgacagaggccataaataaaaacctcaaagaaacatatcttagcttttattttacgcctccacagagttgtaagcctacaaccgctgaaatagttatgtttatgggtgggtataatgaagctcttgatggaggcaaggtccctatggcattcaaaatccctggagggaaagaggatgtggaggtggtcgacacaagtatgcaaaaaaatgatcaatttgcatttttcaaattccaacagttaacagttcagaaactaatgagttcgccaggtaatgggaatcttgctgtctggatcccttctagtggtgacaaaagagtgaaaggttcatctaatatgtatttttcattaaacggtttcaaacaagcttatgcaatagcgaataaattgtgtactgataacctctaacctaaacgacaagagtaaatttcaatataagcccgcgtttatacgcgggcttattctttctggaggcgcgatgccgtcaattattcaggatgcaataacttctcttttggggggagatgccagcgatgactggcaggggcagttacggcccagctcattcagaggcgtgccatttgcaattgttgctgaggaaggtagccacggtcgacgccaggcggtacatgaatatccctaccgtgatacagcctggatagaggatatcgggcgggcaacacggcgatttgttattcgcggtttcttgatccagaacagccaggtttacggcggcggcgatgcaatcacacagcgccagtcactgattgaagcctgtgaacaaaaaggtagcggtacgcttgtccatccgacactgggcgaattaacggtttccatccctgagaatggtttgcgtatttccgggtcgatggagaacgggcgagtatttgaatttaccctgatggcaattgaatcagggcttaaagtgtttgctgtcacgggcagtaccgtttcaggcaccacggtgaaaaccaactatctgaaactggtcagcactgctgtgctgagcacgattgctagggttaagagtgaaatccgcggtgtcacacaggctataaacaccatcagaggcacggtcacgttctggactaacatggttgacagcaccatcagtcaggtcgcgaatctcagcaatgtcctgaactcaacgttcgggaatacccggtacggacgttacagtaaaggctctgtgggcggtagttcctctgctgttgcaggcaaatcgtcagctgctgatgtggatgatgagagagcactggctgacaaggtaacagcccagtcggtaatggaccggaaaaatgttaccgacaggtcgagccagcttagcagctccagcacacctgatgagtttgtccagggcgtcgccgacgtggtaaacgcaattcttaacagcgccggcagcgttaatgaccgaatcacagcgcttgaaaaactggctaattcaatcagcacggagtatcagcagtccgacagcagcaaagcgatttcggcgaccatgaacacgctgattgttgtgctatgtactggtgccatgaccagtgccgctgcggactccagacctgccagtacagacgaggcagaagagttaactcaacgagtttctgtgcaacttgatacggcgctggttctggctggagaccgcgctgacgatgatatgtataacgcgcttctcgccgtcagatcggcattcctttccacgatgagtgagcgtgcttctggtctgagcgagcttctgcaggttactaccgctcagccgcttccggcgctgacgctggcaaaccgattataccaggatgccacccgtgcagatgaactggtgcaggaagcgcgcgtaccgcatccggcgtttatgccgacaaccatgaaggtactgaggcaatgaatgcagacagcgatctggatgttgtttctttgacggtcgacggcaaaatcatcgaggggtgggattctgtccgggtaacgcggggtattgagcgttttccctctgatttcgatcttgggctaatggattactttcctggcaacgaagatcgtcagctcgttgaagagggaatgtcctgtgaagttcgtatcggagatgatctgacactgacgggatatgttgatgactgggagcccgcactatcgcgctcccgccatgaggtccgcgccactggtaggagcaaatgtcaggacctggtggattgctcagccgagtggcctaacaacgtcattaatgccagtaatgcgcttgaaattgcttctcgcctggcatcctactacggcatcaccgtaaccacgaatgttgatgaacttgtgaaggtaccccagttcactcttaactggggtgagtctccgcaagaagtcatcgatcgggtggccaggtggtctgcactgctttactacgatcagcccgatggaaacctgttactgacccgggtgggaacacgccgtgcagcgagcggaatagccgaaggggtaaatgtcgaacaggcgtactaccgcaaatcgatggccgacaggttttcagattatgtcggtgtatcaatgagcgtttctccaattgcaggttattcgcctgatacggcctatgacgctgtgactctggcaacggcgagagatccggaggccgcccgcatgcggtaccgaaaacacatatcgattgtggaaagtaccctgatggctactcaacaggcacaaagtgcgatcgactgggaaatgaaccggcggtacggacgttcaaaacagctctcggtaaccatcgattcctggcgggataaagacgggaaactgtgggaaccaaacacattgatccccgttgatcttcccaccttacggttgccggagactgaattgctactggcagaagtcacctatatgcgggatgactacggcacacatgcacgcatgacgctgatgccgcctgaagcattcgccgttcagccatatgccttctaccagaacctggcgggattcaatacatgaagcaactatttaaacatgcagcgaccaggatcgccggcatgctggggattggccggatcacggctatgaaagatggtggggtggtgcagtcaatccagtaccagactccgctggaggtggccagcgcaccgcggatggcagaatttggcttttcatccggcctgccgtcagggactgatgtggttctggcttttattggcggtgatcgttccagcgcggtggtaattgcatccaaccatcaggggtttcgtcatacaggcctgaaagcgggcgaaacggtcatgtataaccagtggggccttaatattctcctgacggagaaggggatcttcctggatgcaaagggccagaatgttgaggtcaataacgccactaacgtgaccatcaatgccagccaggggattcttgcaaataccccaatcctgaggtgcacgggtgacattgttgataactgtgaaaccaatacccgaacactgaaagagctgcgggatgcacataatgaccatgatcatgtggttaaaaatgcccagagtggcaatgacaatatccgcagccaaaaaacagaggatcaggtgacatgagtgacatcgcttcattctggaatgtggatgagatgtttgctgactggcagaaagggctgggtgaactcaccacggggaacgatttacagactgcaatactggacagcctgtttactgacaggctggcgcgcgctgacgatgattatgaggatagcgatcgccgcggctggtggggggattccggagaggaatcgcaactgggatcccggctgtggctgctacggcggaaaaaactgaccccggatgtagcaaaaaaagcggaggaatactcgagtgaagcgctcaactggttaaaggttgatggcgttgtcagcgaggttattcctgttgcaaggatcgtcctgcctgaccggctcaatctcattatccgctatcaggcaccggggaaggactggcaggaattcaggttttactggatatgggagcaacgttaatatgccgtttaaacgaccgacgctgagcgaactccgcgacggaaaccggaaatttatgcaggcggagcttgaggatgttggtgcgctcctgcgcttcgcgaacctgaaggtactggctgacatggatgcggggatggggcatctgcattacgcctaccttgactatattgccctgcagacaaacccgtttacctctaccgatgagtatctcgccgggtggatggcccttaagcaggtattcagaaaaccagctgcagcggcgaagtcgcctgcggtacaggctagtggcagtgttgacagtattatccctgttggctcgatcataaaccgcggggacggataccagtaccggacggatgcagatcttaaaattcaggcagatggatttggtatcgtcgcggtgacggccatactgccggatattaccagtgatgtaacgggtggaggcgcgcgcggtaatgctgatgccgggaccataatgaccctggacgcgaatattgctggcgtggatccacaggtaacgttactgtccgctgcgaccggcggagccgatattgaaacggaagaggactttcgcagtcgtggcttgctggcatggcagaatccgcctcagggtggaagcgacgccgattataaaaaatgggcgcttgaggtttcgggcgtcacccgcgcgtgggtaaagcggcgtctgaacggggccgggaccgttggcgtgtatatcatgtgtgatcggaatgataatggtgggtttccggtcggtaccgacggaatatcccaacttgaggactggggggctgttaaagccaccggagaccagctcgctgtcgccgaccaaatctatccgcaacagacagacactgccattgttttcgtatgttccccgatcaagaaagtcatcaatattgaaatctctgggatcaaaaatgccgacagcaccacagttcaggggataaaagacgcgctgacggcgctgttttttgatgaagctaaccctgatggttccgggaaagtttacctctctgatattaacgggagtatcggcggtgttagcggcacgacgggctatattcttaactctccgacggccaatatcacctttgctgttggcgaaattccggtgcttggaggggtgaattttgtatgagccttttttcaaaaaatgattatgccggtgcgcttggtgcgctgctaccgacgggcagggcgtggccccggtcgcaaagaacggtacaggctgcggtattacgggcactgggcagctcgtttcagcgttctgacagcgatgcgcaaagcctgattactggcgcttttccgcctacagcgacggtaatgttgccagaatgggaaagctctctggggctgccagatgattgcgcgattggtgagtccggtggcgtcagcgatcgccagcgcgccgtggtagcaaagttaatcagcaccggcggtctgaaccgcgattactacatccgggtggccgcagctcttggttataccatcactatcacacagttccgccccgctatgagtggcatgtcagtatgcggtgatgcgcttaacggtgacgagtggccatttacctggcggataaatgcgccacaaacaacaatcaagtattcgcttgctggcgcgtcctactgcggcgatccgctcgcatcgtggggcaataaacaactggagtgttcaatcaacaaaattgccccatcccatctgaacatcattttcaattattcataactgatatttccccctctgattttatcgcttaacactaagtgaggattaactatgctccgaatcgggcaagtcgaagccactgcaacgcaggatggcaaatatactgatggaagtgttgctggtggtattgccgcaacgaggctgcgggcagcagcgtttaacgccatgcaggaagaattagcgcatatcgtagagtcagcaggattggcgctcgacattaacgatatgactcaggtattaaaagccattaaaaaactgacactgagccgtgcaaacccatttgccgatatcaaatcagatggtactgcggcgatttctacggctctcacaaaccttggtttttcagaatacataaaaggcttgattggtaatggggatcagttgtctgcctggcaatacctcggcttagttgatgcgcttaatggtaaacagcaggcggatgcaacattgacggcacttgccgggttagttaatggcgcaaataagctcccgtatttttcggaagttgaccagatggcggcaactgacctgacagctttcgcacgagggcttttggggaaagcagatgctgcgacagccaaggggcaccttggcgtggggagtgcctaacattttcattatcagcgatgcggtgacaatcccctgtttaattgaggctgccaggtacaatattttatccctgcgcgcctcaatgtctttgagattcaggctggttgttgatatgacggactgtttcccggaataacgctcggccttttgatgaataaccagccgcttctcatgaatatcccggatccttggcgaaaaagcgaatcccagcagatgcatcagggtgaaaacatgctcagtgaagcccgctgtatcggtgtaatgttcggtaattttcagatcactttcgcattgccgcccgccgtgacaatatcggcggcgagcgcctccagttccgtctggctgccagcatggcgttggcacctatctccgccagccgcagggcggcctcgtggccgaaacaactcgacatgccagtgatgacaatcgtggcgttttgcagacaattttttgcataaccacacctccggaaacagaaaccaacgagtcttgcgagcatcagctgcacgcctgcaagtaatataacctccgggtccagttgcagaacaccgaacagactaacaaaacgtaggtgccagtttgctctggcgaaacggggtttaacctaaaaccgcggttgggagaaaacccgcgccaggccaggcggcctggcgcgaaaatcgcacgctaaccctctttaccaaagccagtttgctggataagcatcagcataacgctgttgacccagccgtgagccaggctctggcggtcactcgccacgtcaacacgtaccagttgctctttgctgaccggcgcggcggagatgccttcgatcactacccggtaccagacggcggcgggacggagttcgttggcgggcgcaaccgggttcagcgccaccgggccgccgtgactctgcgccagcatcagattaggcagacggcggatggcgtcgtggtcgatggtcactaccgcgcctgcgagcggctgccagcggccctgctgataaacccgcgccgtcgcgccgtcgcgcaggcgggccaggtcggtttcgctgaccagcgccttcacgcgccagcggtgggtgtcgatcacgcttgcgatgcgggtgccaggcgagacccaactgccggggcgcagggtctgctcaacgtcatgcaccacgccatcctccagcgccaccagctggagccgctgaagctcaacggcgctggcccgctgttgaatggcgtactggcgcgccatctggtcggcgaccacctgcttcgccgcgccgtttttatcgagcgccatcgcgccgcgggcgctggtctgccacgcctggcttagcgccagcgccttatcctgctcgtccgccgggacgggggccaccagttcaaacagcttctggcccgccttgacctgctggccttcctgcaccagcaccttgtcaagctgggcggcatagggcgtgtaaaccggctgcgccacgcccgcctccatcacgccgtgcagggagacctgcccggaccagggcagaaagaccgaaagccccagcgcgagtgcgacggcgacaaggcgcagcaggcgcgccggagcgatttcccggcggcgcgcgcgccagattttgagttcgcgaaacatcggttgcaccacaaaagtgactatctcaataaaaaacagcaccagcccgagcgccttaaaaaaggcgttgtagaccaccagcgcgatgccgacgaacagcagtagccggtaaacccaggtggcgaaggcgaaaagggtgaggaagcgggcaaaggcgggcgagacgttatccgggatcggatcctcaagccccagcaggtgccagcgcagccagcgcttcgcccagttgcccgcccgttcgtgcaggccagggtagtccagcgtatcgctgagaataaagtagccgtcaaagcgcataaacgggctggcgttcaccgccaccgtcagcacccaggcggtggtggcgagaaagaacagcgcgcctttaacgttgccttccggcgcgaagctccagaacagcgtcgcccaggccgccagcatcagctcggccataatgcccgcgctggcgatggagagccggtggcgggactgcgacagcttccagctctctccggtatcggtgtaggccatcggccacatcaccagcagcgccacccccatatggccgacgcgtacgccgtagcgggtcgccataaaggcgtgccccagttcgtgccagcatttggagaggatcagcgccaccgcgaaggccagcgccccgttccagctcagggcgccgtgcagcgcggcctcgacgttatcccactggcgcgcggccagaacgacgcctgccagcgcggcgacggcggtcagcagtagaaacggcgcgctgaaaagccactccacccacggcagcatgcggcgcagggctttctccgggcgcaccagcggcaggcggataaacaggtagccgtgcagaatacgccgccagagcgagccgcgcgctttgaacgcgccgcggcgcagcagctgttgctgctgtaaaaagcccaggaactgcaacacatcctgttcgtccaccgtcatggtggtctcctggctgatgctgtcggcaatcgcctgcggcgcgccgagcggccagcggcgcagcatctccagctccagccagcccaggcggaaatagaggttgcgcaccgggtcggccagatgccaggcgggcgagccgtcgcggttgttgcccgccgggtgaatttttagctcgtcgcgcagcggcggcagcggctgcggctgcgcaagagctgtcccgcccgcaggcgggagcgtcgcggctgtttgcatatcagaatccacaccaggcgcgcagcgtcgccagcggacgacggaaaatcagataaccgagcaggctccagtcgccggagacgcgggccgtgccctgcaagccgatacgggcggcgctggacgggtcggttacggtgccgcgcagcaggtagctcgcgacgccgttcggcgcttccaccgtctcgtaaccggcgtaatccagccgcgcggtcagcgggtgcagcggggcgaccttaagaaatacggtcatcgccgcgtgcgggttcaggttggtggattccgccgcaggcgcccaggcgcgcacgccgagcttcgtcgggtccgccagcaggccgatgcgctcgccggtctgtaccggacggcccgcccagtcgtccgggtcggtgtagacaaacacgccgctgctgcgggcgcggatcgacagcttctccagctcgcgctgcaacgaggcaacctgcaccttttgctcgcgccatttgccttcggtcagagccagttccgcacgggcgttcgggtcttcaatcgcctgctgagacgcctgatgcatattgacggtggcggtcgccagctccgcctgagcaatggcgagacggttttttagagtcgtatcatccagctccgccagcacctgtccggccacgaccggcgtgttcggcggcaccttcatctggtgaatcaccccgtcgctcggcgcggcgatcacttcgctgttaagcgaaatcacctcggcgggcaccagcgtgtattcccgaatcgggatcagcataaccagcagcagaagcagcaacacgagacccgcgcgtcggcgcaccgtggcgggcagcagccgttgcaggcgagaaggccgcgccaccagcgcccaccaggcgtagccgtacaggttcgccagctggagcagggcgtattcggggctttcgacgccaagctgcgtcggccacggggtatcgcgggccagcagcagcagggcgtgcagcttgccgtccgggccggtcagcgccagcacccagacgtggcccggcagccattcgtcccactcgcgcgccagcgactcgctcagcatttccggcgacagcggcatcacgcgggcggtttccggcagcgcggcgcagcgcggcgcgatgtcgcaggcaacggcggcaagccacagcgcgtagggggtattgcggtcggtgtcgctcaggccggagtgcgccgcaagctgggcgcgcccggtggcggaaacggcgagcagcgccgcctggcgatactccaccagcgagcgggtatcgttacacatcacaaaacccagctcttcggggctgcgcgccgctttcacgcgcgccgcgagagaatagaacagggcgatgctcacgagttggtcgtcccgctctggcactgcgccgccgctttcgggcagactggcgtcgcgcggccgctcatgccgggcagtacgtcctgggcgtcgctgccaaattccgcttcaatctcaatcgtctggctcacggcgtccacgcggccgctgatgtgggtgacggtcatcgggtaatgcttgccggtttcacccaccaccgcgtcaagctgcgcgccgggcgcaagccaggtggtccagcctgacggcacgttgaggcgcgccttgcgggtgccgttgcttacaagatcgataacctgcgcgcctgcgccgacgccctggccctctttgacgtaaatacgcgccacgcggccgtcgaacggcgcggtaaagcggcactgcgccagctgcgcttcaaagattttgatctggctgcgggtgcggttcacgtcggcggcggcaaggccaacctccagcgcgcctgcggaatgcagaccctgcaatttcgccttcgcttcatatttgatctgcgcggcgctgtactcggcgtctgccgcgtcgcgacgggctttcagctcgctacagtccagcgtcaccagcagtttgcctgccttgaccgtatcgcccagctcaacgttgacctgcgacacgcgcccggccaccacgcttgatagcgggctttcctggttggccatcaccagaaaacgcaccggcgcggcgccgttgtcggcggtggcgtcaggcgcgctctcaggcgctgcggcaacggccgcatccggcgttgcgactgcccccgccgcagcgggggttgggtcggcggcgaaggcgctggcgcacagcgccaggcccgtcagcggcatgagcgcgcggacgctgcgccagccttcgttcacgttgttcatacctgttcctgttattaagggttacttgccgtcatcacgccggtgtcgcctgccgctttatgcaggtcggacaccacggagagcgcggcggcttctgccagcgcgctgaccgaacgggtgttgacgtcattcggcagatagctggtgtatttctggtaggcgacctgcgcgccctgggcgttatagaccgccatttcccacacgccgcgctgcgagcctgacgcgcgttcaaggttgaggttcatttgcagtttcacgctgtcggcgccgttgccttgcaccagctggttggcggccagcacatgggtgaccgactgataaatcgcgctcttgttgacgcccgctggcaggcggcccagggtgacgctgaccggatggcgggaaactaccgcgtcggcgctctgggtgaagacctgcttctcgcccgccaccaggctctggttgatttcacgcgacagggtcggcagatcgctgctggtcaccttttccggcagcaggtcgatgcctaccgagttcagcacgcggccataggcggactgcgcctgcgcgtaggaggcggcttcctggaagcgggagacgatggagcgcgcctgggtgcgcagggattccaggtcgcttgagagcgagttgtcggaaccggcgcgggagatgctcgccagacgctggtcgacgcgggcggactcctgggctatctggtagtcgtacaccgcgagcttgtagcgctcaaccgagacgcgcacctgagtcagcaccgccatgctcagcgccatacggcgggcattgtcggtggccaggcgcgcgtcgttggtgcggctgatggccggcgcgctcagcagcttgaacaggttcatggaaacgcccacgccgccctgcacccagctgttgttgtagaggtagctgttggagtcgtagctgatgccgccgaacagattcaggttcgggaacagcgaggcgatctggcgtttagtttccagcacgtcgatgcgggttttgtaatcttcttcacgcagctctgggcggcgttccagcgccatctgctcaagcgtatcaagctggcttggcacgccggaaagcgccggattggcgacgtcctgtaaggtgaagtcggtggtggacggcaggttcagcagggcggccagctcgcttttcgccatctgcatctcctggcgcttctggttcagcagcgccaccgcgtcgagcagggcgcgctggtactccaggccctcgaccggcggcagaatgcctgcgcgctccgcttcgcgggttttctcaagcgcggtctggatctcttcggccagcggctgcgcttcgctcagcagacgctgtgcgcccagcgcgcgccagtacgcgtcgcgcacctcctggacaatattctgcaataccttgcggcgacgctcttcggcgatgttgacgttatccgcctgctgcttcgcgcggtagtagctcatgccgaaatcgagcacgtcccaggagaaggtggcgtcggccagcaggtgctcgcgctcttcagaggtggacggacgcaggctgacgacccggtcttcgataccgacgctggtgccgccggaatcgttgtcgcgccagcggtagccggcatcggtcatcaacttcggcagcatatcctgctgggagatatccaggatgccgcgcgacagggcgatttccatcatcttcaggcggtagtcgaggttgtatttcagcgcgcgggccatggcgtctgacagggtcagcggaccagagaccggctgctggtcgcggtacatggcggcgcggtcggcgctgacgcgcgcgccgatttcatcctgggtcagcggttcaggtttaatggtgccgcaaccgcttaacagcagcgcggaaaccagtgcggcgacaggggcgagcagaggcgcagaacgtacggcagtcggggttacggcagttaaagtcgtcatcattgttatgcttaaagtgttgagttaacaatccggcggcgcggcgccgccggtgtaaaaggtttttggagttgcgcgattaacgatgcggtgtggcgcctcccacggtgaccggttccggcgcggcgacgcggttacgggccagcgcgtcgacctgcgccgccagtgacggcgcgcctggtcgggcggcggcttgcggcacgatcaccacgcccggcgcggcggcgtgagcctgcttcgcatcaggggttttctcgccgcgctcctgctgcacggtggttctttcgttgatgcgctcgttaagcggcggacgttccggcgcgttttccagcacgggcgcaggctgtacggatttattcagcgagaagtggctgaagtgatcgcccagcagctgcgaaccgataccggtggcggcgaaggtgttcaccacgctgcgttgcagcgtggtgtttacccagcgggtaaagagaatgccgtcttccagcaccggcgtgccgttgtcattcatgccgcggcccagctcggtaattttgcggttcagctccaccttgcgagagaactggtcgctgtacacgccgtagatggcgggcaggataaacagacccggcgaatacggctgatcgagcgacagctcgtagttggtgtagtagctcgggaagtgctgatcgcctgtgcgtaccgactgcggcggcgtcacgccgtgaataacgatggtcagctgcgcctggctggtattgccgtcggcgtcggtaatggtgtaagtgaacacctcgctcagggtggcgttggcgtccagcgacgccacgcggctgttgctgcggttcagcacatagctgtagttgccgcgggcgtcgagcgtcagggcgccgaactcgcccaggcttacgccgccgaccgcgcccgcgcggttgaggttcacggaggaaatcgcgctcaccgggccgcccgccgcggcgccgtctgcgccgatagcgtcgttgctaaagacgttgcccgacgccgcctgctggccgcgatcctggtcgatgctgttgtcgtccgctgccgcgaccggcgcgtcgttgagaatattgacgcgcagcaggcccggcgcgcgggtctgctggccgttgacggagaaccgaatctcttcgcgggtggtggattcgcccggctggttaaccgcctgggtcagcgtgaagcggtattgcagcgtcgcgcggccttcgccgtccacctggaaaccggtgagcgacagcacgccgtccggcgttgcgatatccactggcgcctgggcgctcagcgcctggagctgcgcaagcgtcagggtctggccgccaatggtcaggctttccaccggctccagcgacagtacggccatcgcgcccgtggtggtttgcgcgccgctggccgtatcgaccagacctgcctctttcacccacgcctcggctacggggttcaccagcaggcgcagttcgcccgtggcggtgccgccgtcgttgccgtcgctcagggtgtagttcaacactggcgtaaagccggaccagccgcttgccggggtaaacagatagctgccgtcgcggttaaccaccagcgtgccctggcccgggatcgtaatgatgtcccccggcgcgtaggtcgcgccgccgacggtgatctccgccacgtgcagcgggtcgctgtccgcgtcgcggtcgttggtcagcagattgccgctgaccggcgtttccggcagggtgctcgctttatccgccaccgcgaccggcggggtgttggtgacctcaagcgtgacctgggcggtttcggtgacgccgccgctggtgacggtataggtgaaggtatcctggccgacataacccgtattcggctggtagaccaccttgccgttttcaatggtcaccgtgccgtgcgcgccgttggtgacgccggtaatagcgcggtcggcgttactgaaactgtcgttgccgagcgcgtcaacggtgaccgggtcgcctgcatgagtggtggcgcggtcatctttcacatccacgaccggcgtaacggtgataacgagcaacgcggtagcggtgccgccgtcgttgccgtcgctgaccgtataggtcaccaccggcgccgtgccgttccagtcggcgactggcgtgaagcggtagctgccgtcgcggttaacggtcagcgcgccgacgcccgccagctggacggtgtcgcccggctgagcagtctggccgccgacggtaaagcccgcaatgtgcagcgggtcgccgtccgggtcgcggtcgttggtcagcagttcgccgccaatagcggtgtcttccggcgtggtgacgatttcaccgtcggccaccggcacggtattggtcatcacgacgctcacggcggcggtttcggtgacgccgccgctggtgacggtataggtgaaggtgtcctggccgacgtagcccgcgtttggcgtataaaccagctgcccgttttcaatagcgacggagccgtgcgcgccctgggtcacgccggtaatggcctggtccgggttaacgaagcggtcgttgccgatcgcatcaatcgtcaccggcacgcctgcgtgggtggtggcgctgtcatctttcacgtccgctaccggggtgacggtgatggcgagcgtcgcggtagcggtgccgccgtcgttgccgtcgctgaccgtgtaggttactactggcgccgtgccgttccagtcggcgactggcgtgaagcggtagctgccgtcgcggttaacggtcagcgcgccgacgcccgcaagctggacggtgtcgcccggctgagcagtctggccgccgacggtgaagcccgcgataaacagcggatcgccgtccgcgtcacggtcgttgagcagcaggtcgccgcgcgcctcgtaatcttccggcgaagccactgtctcgcccgttgcgaccggcacgctgttggtcagggtgacggtgacgttggcggtttcgcgaacgccgccgctctccacggtgtaggtgaaggtatcctggccgacatagcctgccacaggacgataaaccagctggccgttttcaatggtcaccgagccgtgctggccctgatccacatcgataatcgctttgtcggcattgctgaaactgtcgttatgcagcgcatcgatagtgaccgcaacacccgcatgggtgctggccgtatcgtccttcgcgtccgccaccggcgttacgctaaaggcgagcgtggcggtggagacgccgccgtctttgccgtcgctgatggtgtaggtcgcggcaggcggcacgccgttccagtcggccactggcacaaaggtgaagctgccgtcggcgcggatcgtcaaatcgccatagcctgccagcgtcgcggtgtcgcccgcgaggtagcgggtgccgccgacggtaaactccgtcacggcgagggcgtcgccatcgtcatcgtgggcgttagtcagcaggttctgcgccgcagtgctgttaagcgtggtgtcttccggcgtggaaatcgtcggtacgctggtcagacgcggcgccacgttggtgacgtccacggtaacggtcgcggtttcggttttgccgccgctggtgacggtgtagtcgaaggtgtcgctgccgacatagcccgcgttcgggcggtagacgagcgtgttgttctcaatcgtcaccgtgccgtgggcggcagcggtgacgccggtaatcgtctggtcgctgttgctgaagctgtcgttgtcgagcgcgtcgatcaccaccggcacatcggcatgggtgctgacgctgtcgttgaccgcatccgcgatcgggttgacggtaagtaagagcgtcgccacgctaaatccgccgttgccgtcgcttacctggtaaaggatcggctgcacggcgccgttccagtcggcgactggcacaaaggtatagctgccgtcggcgttaatggtcaggtcgcccatgcctgcaagcgtcgcggtctggcccgccgcgtaaatctgcgtaccggtactgaactgcgtgatggcaagagcatcattgtcatcatcgctgtcgttagccagcaacccggtggcggcgctgcgcgtcagggtagtgtcttccgcagtccacgtaaaatcatcgtgcgccaccggcgcaatgttggcgatggtgacattaacggtcgcggtttccgttacgccgccgctggtgacggtataggtaaagctgtcagtgccgttaaagcccgcgttcggggtatagcgcaccttgccgttttcaatcgccaccgagccgttattgccctgggtgacggcggtaacggctttgtcgctgttgctgaatctgtcgttcgccagcacgtcgatgactttcgccacgcccgcgtgggtggtggcgttgtcgtcaacggcgtcagggatcgcatcgtactgaatggtgagcgtcgatgtgacgctgccgttatcccggccgtccgttgccgtgtaggtcaccaccggtacgttgccgttccagtcagccaccggaataaacgtcacgccgccgtcagaagtaatagtcaggcttccgtaccccgccagattggccgtctcgcctgactgccaggtggtaccgttgacggtaaaatcggtcaccgtcagggtgtcgccgtcggcgtcgctgctggtatctaataaaaggccagggataccgatcggcgagtcttcacggttaatcactgtccagtggggcagcgtcggcgcgctgttggtcaacgtcagataaaccgtggcggtctcctcgataccgccgctggtgacggtataggtgaagctgtcgttgccgacgtagccgctggtcggggtgtaaaccacctggccgttgctgatgctaaccgtaccgtgcgcgccgtcggtgacgccggtaatcgctttgtcgccgttggtgaagccgtcgttggtcaggacatcgaccgtgaccggggcgcccgcatgggctgtccggctgtcgtcatgggcgtcctgcaccggcgtgacggtaatatcgagggcggcggtttgcacgccgttgtcgcgcccgtcggtgacctcataagtgacctgcggcacgctgccgttccagtcggcgaccggaacaaaggtatagctgccgtcggcgttgatggtcagcgcgccatagcccgcaagcgtcgcggtctggcctgcggcccacgtcgttgcgcccaccgtaaatgcgctgactttcagcgtatcgccgtccgggtcgctggcgccgttcagcagattctgcaaagccgtgctggtcagcgtctggtcttccgctgtgctggcggttttgccgacaaccccggtcggcgcaccgttcgttaacgttacggtgacgttcgcggtttcggttttgccgccgctggtaacggtataagtgaaactatcggtgccgacatagccgtcgttcagggtgtaaaccaccttgccgttgctgacggtcaccgtaccgtgcgcgccgttggtggtggcggtaatggctttgtcgctgttggcgaagctgtcgttattaaagacatcaatcaccagcgggtcgcgcccgtggccggtctggctgtcgttaaacgcatcctgcaccggcgtaacggagatatcgagcctcgaggtgacgtcgccgttggtgcgaccgtcggtgatggtgtaggtcacctgcggcacgttgccgttccagtcggcgaccggaacaaaggtatagctgccgtcggcgttgagggtcagcgcgccgtagcccgcaagcgtggcggtctggccggcggcccaggtggtattgcccaccgtaaacgatttcaccgtcagcgcgtcgccgttcaggtcgctggcgcccgtcagcagattttcgccgttggtaagcgttgtgtcttccgccgtgctgccggttttagccaggccgacctgcggcgcgtcgttgaccagagtgagggtgaccgtcgcggtttcggttttgccgccgctggtgacggtataggtgaaggtatcggtgccgacatagccgctggtcggcgtgtaaatcacctggccgttgctgatgctaaccgtaccgtaagcgccgttggtcttgccggtaatcgctttatcgccgttgctgaatttatcgttggcgaaaacgtcgatggtcaccggcgtacccgcgtgggtcgtcaggctgtcgtcaaaggcgtcttttaccggcgtgacggttatcttcaactgcgccgtggtcgcgccgttggtgcggccatcaaccacccggtaggtcaccgtcggcaccgtaccgttccagtcggcgaccgggacaaaagtatagctgccgtcggcgttgatggtcagtttgccatacccggtgaggtcggcggtctggcctgcggtaaacaccgtgccgacgccgctgacggagtagttaagaatgctcagcgtatcgccatcagggtcggaatcgttcagcagcaggttttgcgcggcggagctggtcagcgtcgtatcttccggcgtgctgacgttttcaccctgggtgaccggggcggcgttattcatctgaatcgtgaccgtcgcggtttcggtcacgccgccgctggtgacggtataggtgaacgtatcgctgccgacgtagctcgtggtgttaggggtataaatcaccttgccgttgtcgataaccacggaaccataaacgccctgggtgaccgccgtgatcgctttatcgctgttgctgaagctgtcgttgcccagcacgtcgatggttttcgcctcgcctgaatgggtggcggcggtgtcgctcaccgcgtccgccaccgctgtaatgctcatgctgatgctctgcgccgtgctccagtggctggtctggccgctgttgaaggcgctttgcagatcctgcgtgctgcccgcggcgctgacgccggtatcggcggaactggtgctgtcggagacgcgcaccgtcaggccgcccggcaccgcgccgttgtagtcggccagcggcacaaagcgcagctgggtcgaggcgagcagcaccagcgcgttggtttcgctgtagcttgtgccaagcgcagtccaggtcgtgccgttggtagagtactcccagtggccgaggcttgcgtcggtggtgttgccgacgatcgccacatagccgatagcgccgctggcgttgccgccgccagcaattcccgtctggttgtcggcggcgtcgctgtagctgccaagaatagaggtcagcgttttgccaactggcgtatcttcctgcatggtcagcggcgtcgcgctaatcgtcggacggtcgttgacgttagtgacgctggttgagagggtgaccatcgctgcgctatagcgtgaactactgccgttggttgccgttgatacagtctggccgctggtcagcgaccctgtcgttgcggtggtgtcgccgttgttgttggtttccaccagacgtactttcaaggcagcaggcgtcccgaagaagtcagcggcaggtacaaagcggactttggccgttgcatccagcagcagggcgttggcgtcggtgcggctgccaatggcagcccaggtcgtgccgccatcggtggagtattgccattcgccctgcgcgctgttgactgacaggttagtgatagccacgccccagaaactgtcagcgctggtgccgccggttgccgtaatggacgcattgttgacctgatcgttcgggtccgagaagttaccggcaaacaggttggcaatggtgtcgccggtaatcgctgcggcgctggtgtcttcgctcaccggggccagcgtctgggtagcgccgtccagcacgaccggggcatcgttcgacggtttcacggtcacgctaaaggtacgggtggtgaccagcgcggcggaggtgtcatcggcgtagctgatgtcgcccgggttcgcgttcgggttattgctgtcgccggtaagcgtggtcgggcggctgccgtggttggcgttatcgttcaccactacggtgacgttaaaggtgccgttccagtcggcggcggtgacgcccgcgttggtcggcaggttcaccgtcaggttagcgaggcggctgttgatctgcgaaagcgtgccggtaagtgtgaagctggtggtgttgacgccgcccgcatcaacggtgccgcccgtcccgccaatcgttttaaaggtaaagccgcccggcagagtgaccgtcactgtcaggctggcgctgtcggcgtccgggtccgccacggtaatggcgggcagggcgacggtcgttgagccttcgttgactgacttgtccgtcaccgtgatggtcgccggatcgttgacgtcgcttgggaagacgctgcgccatgcggtactgacgttctggctcaggccggaaggcagcgcgccgtaagggtcgatagccgtggtcggcaccgccgcgacgccggtgacggcatcgttctggccgccgttggcgctgttggcgcttgtcaggttgccagaggcgtcgcgcaggcgatcgtcggcaatcacttccacacgccaggcgttatcggcgttcgacagggcggagccggtcatggagacggtcagcgccgccaggtacgcgttcacctggctcagcgtgccgcggatcaccagtgcggactcgctgccgttatagacgctgtcaatcgtcacgccggacgttgtgttgccggagctaatggtgatgtcggatacgccggcgttactgtactgcgcggcggtcagcggcacgccgctggcgtcggtgatgcgcaccgtcacctgcataaaatcggtttcgccgtcggcgatattgccgccgtcggtgtaatccgggtcggaaatcacaaagccgccgactttggtgccgtcgactaccgccggatcgctgttgaggtaaaccgtaccgcccgttgcagagacaaccggcgcgtcgttcaccggcacaatggtgaggttcagcgtctggtcggccgggtcggcctgcacggtgtcgccgatatgcgagtcgccgtcgtccagatgcagggtgatggtgacatcgcccgccgctgcgccgttcaggtcgtggttgacgttggcgccgctctgccaggtgaggccgagcaccgcgtcgttcagcagcgcttcaatgtcgctggcgcgaccggtcagcgtcagcgtgccggagttgtcgccggaaatcgtaaccggctggctgccggcggcgctggcggtggcgctggtgttcacgtccgcgccgccgatgccgagggtgccggacggcgcggtgatggtgacggtcaccggcgtgccgaaggcggcggattcggtgtcctgcaccacgatattgccgccgataaagcttgcctgatcttcataaacggtacggtccaggttggtcacggtcagcgtgcccggatcgttgatttccgaggcgcgaatggtgacggacgccgcgctcaggttgccgcttttttccggtacggaggcgctgtaccagttgtactcggtggcgtcgacggcggtggccgccgcgcctctgccaggcgtcgcgggctggttcagcgtgccgccgttagcgcctgccgtcagcgtgccgcttgcgtcgcgcaggcggtcatcggcgatagtctgcacctgataggtggcgttgcggtcggttctgaaggtcaccgtcaggcccgccagcgccgcgttcacctgggcgcgggtgccgctcaagaccagatagtcgtgctggccgccgtgggcggtagagatcgtcgcgccgctgccggtcgcgtaacccagggtcacgtcgctgtattcgctggccacgaaggcgctgccgtccgcatgcagcagacgcacggtcacctgcaaataatcgctctcgccatcggtcacgccgtctgtcagatccccatctttgaccgagaagcccggcagggcgttgctcgtcgccgtggcgctggcgatgttcttgatgcccgacggcgcggtcacttccggcgcgtcgtcggtcgggcgggtgtagatccagaacgcgttgccggtctgctctttgtcgccgtcagaaatcgtgaaggtgaacttatcgtccggggtggcgggttcgctgttgccgctgccttcggtgccgtcgttcaggtagtaaatgtacccgttcgccacatcctgctgggtgaaggaggagcctttgccgatggggctgaagttcacaccatctttggaataggccagggtgccgtgggtcggcgcgccggtgatggtgtactgcagctgcattgagctgctgtcggaatcgtaggcttgcagcatggcgctggttatctggccatagcttccttcggtgacgtacagcgggttgttgactggcgtgccgccaatcaggttcggcgagcctgcggtcaccgtcgggtcggcctgggtcgggtctttggcgatctgcggcgcgtcgttgacgttagttatctggattttcaccgtcgcgtcgctggcggaggtggcgccccagcggtcggtggccgatacggtaaaggtggtggagcgcacttccgagccgtcgctgacgaagcgcagcccggtggtcgaggcgctggcggtaagcagcgaggcgttgagcgtctggccgacggtaacgtcaacccactgcgagccgttgtagtattgcagcgtgcagccgtccggcagcgttttgatggtgaacgtcagggcgttggcgccggtcgcgtcgttgttataggcgtaattgttggcgctggcgctgccgtctttgatcgtcgcgctctcttccagcccgttgccgctgttggcgtcgtccgggtcgcttatcgctatctggccggtggtcaggtaagcggtttcgccttcggcgatgacggaggaggaggagccggtcaccaccggcagatcgttcactggcgtgacgtagatgttcagcgtcggcgtccagatatcggtcaccgggttgccgttggcatcgagcgtggtcagacccgccgagacagagaacgccgcggcgtagacaaaggtctctccgccgtcgtgctggaagcgaatattgccgctgtcgaggtcggcctgcgtaaaggtggcatattcgccgagcgtcacccagctgccgccgacatttttttgcagctcgccgcctcttgcgccgttcgagaaaccgaggaaggtatagaccacctgcgaggcgtccacgcccgtggcggtgtagctcaggcccggcacgcttgagaagtcgccgctggtgccgttcagcacgagggtgccgccttcttctacttcgccgcgggcgttgccggaggtgaagtccacgcccgcccaggtggagtcgcggttggtgatggtggtgacgcgatccgggatcgtgccgggaccgccgcccgtgaccaccgcaaggccgatggtaaaggtaaagctggtcagcgtttcggtgcccggcgtgtacaccccgccgatgcggctgtaggtcgtgccgtcggcgttccagcgcagcgcagcggtgttgtccaccaccacaaagttgaagctgtcggtgtcacccgacgcgctggcgctggcgtactgcacgtactgcactttgccgtcgacgatatcctgcatggtgaaggtgccgccgttttgcaggcggtagccgtccagcgtcaggtaaccgtgggtgagcttgctgtcgtcaacgataaagctgaggtggttatcggtggaatccacgtcgcttgcgccgatcatcgcagacgtaagggtgacggcattcgccagatcgtccacctgcgcgtgcagcgttacgttgtccagagtcgggtcgtcatccaccgggcgcacggtcagggtaatggtgccgtcggtgctggccggcacgccggtgccgccgccctggtcggtgacgcgtacgccaaagctgtcggtgccctggttttcactgccgtcgttagcataggtcagcagattgcgatcggcatagtcaaaggtctggccgacggtgacggcgacgccgttaaaccagagcgtgccgtgggtcggcagggcggtaatggtgagagtcagcgttgtgtcgcccggatcgccgccgccgtccgcctctatatactggccgacgttgccggtgttgaccgcattgttgggctggccttcaaagaccacgccgctgccgctaagggtcggcgcctggttctgcggggtaatgttcagcgtgacgtggacggtatcggactgcgccttcggcgtcgcgccgtcgttgatgaccgccgtaaagccgtcggcggcgttctggtctgcgcccgtggcggtgtggacatacttcaccttgccgtcgatcaaatcctgctgggtaaagatagagccgacgcccatccggtcgccgttcagcgtcagatagccatactgcggcaggtcggtcagaccatagacaatctgcacgggctgctgggtgcccgccgttacttccgcatcgatggcgttaagggtcacggtggtgatgacgctgccgcccgattcgatctccggcacgttctgggtggcgtcggccacgcttaccgggtcgttcgacggggtcacggtcacatcgatggatttgctggtgctgacgcccgcgctgtcgcgcaccgtgacgtccagcttgccgctggcggcggtgttgccaagctcgacgtcagcggaggtaaaggtgatgctgttaagccaggcctgcgcttcgctggcagtgccggtcatggtcagcgaagcgttgctggtctggctgtcgctgagtttgccgatggcgctgttgctcaggctcaccgtgacggtgacggtttcgctggcgtccgtggtgctgacctgccagccgctgagcgtggcggtatcggcgcctgcggcgttaaggctgctcggctcggcgacggtgatgcctttttccggcgcggtgacttccggcccggccagcagaccgtcgtaatcaaaggcgaaggttttcgcttcaatgctgccggtatggttttccagcacccagtcgccggaaagcgccgcgctgccggtcatgtcgctggaggccgccacgtccgcctgagtcacttcggcgaagcgggtgataaaggcgttatcctgggcggagacgtcgcagccgtaaagcaggatgtcgccgctgtcgctaaggcttgcgccgatagcgctgagctgtgaagaccacgccgagaggttgtccgccgtcagcacatcggtgccaagcgtaatggtgtcggacgcgccgtggctcagaatatgaatggcggaaatattggtttcgcctttcagcgcgtcggcaagctggctcagacccgagctgttttcatcgataatcaccacctggctgccctgcggcacctggtccaccagcgactgccagccggagatatgctggtctattacatagacttcgctggcggcgctgcccggtttttcgcttgcggcgtcggctgtggcggcgtggggaatatccagcgccttcgcgggttcggtggcgctttcatggtgcaccagatcgcttgccgatgcctcatggatggcggtttcagccagagcggctccatcaaaaagctggcgagactcaagagcaaagcgatgcgcacgcggacgtaaacgacggttctttattgtagtcataggtttactgctcttaaaaaatagagtgactggataaatattctgagttcagcgttgccaggagcgtacaccatgtcgccaggccagaggagggcaagcaggggatatattcatcgaaattatcgaatggacgcttagcgcgcgaagaataactaaatcttaaaggacaaacaagacagcgccccgccagccctgaaaaaaccaatacgacgaaaggcttaaccgtaagcaaaattttataattaatttcattaacttagcatttgaatacttttaaaacaactcgcttttagtaacaattaagcaacgctgaaaaccgaaaaggtaaagcaaaagttcggcgcattagaattaaatactaactttatgaaaaattcaggttattattttattaattaccgttaccgcattagtgaattatgatttttataaattgcgctgagtttgggtacactgctatttataaacacattagcagcctttttgctaagttcactagatcgtatattgagtatgcaatcagatcttcagcaggcacatgttgcttccataagattttttgacgtagtaaactatccagttcagcaagatagcaatgagaatttaactgaacttgattttattcagaatatcaaaacagttaatcttaatattggggcagacccaatgcgttatatagttgaagatattaatttaatattagacagaaaggataaagtccttattattggagaaagtggtactggaaaaagtacgtttgcaaaaagtttgtctaaattgtataaagtacccgataagtcaatttatttaaatggattagatattaatcgatacgatcatttatcaataagaaaaaggattgtatatattgacgaaaatccttttctttttaagggaaccattaaagagaatctttgcatgggagagatttttgatcagaacgaaattgaaaacgcgtgtataatgtcccaatgccatgaattcatttgtaacttggacaagcagtacagttataaattgtctgaaaacggttccaatctatctacaggacaaaaacaacggttagcattagcaagagcaattttacatcaaccacaagtattaattttagatgagtcattatctaacattgatccggataacacaaaattgatttatgaaaccttacacaggatggattgtttaattattcttataactcataatgacccaagtaacttcaaatacaataaaaaattagtattcagaaacaataggattatagagtcgagctactcggaaaataaggagtattctatatgaaaaagtggattgttttatttcttgttttaatagcagcagccattagtattttcgtttatgtttctacaggtagcgaaaaacctttttataatgatataaatttaactcaatatcaaaaagaagtagactctaaaaaacctaaatttatttatgtttatgagacaagttgtcctccttgtcaagaaataaaacctgagttaaatgaagtaattaaaaaagaaaagttaaaagtacaggctttaaatattgaagaaaaggaaaattataacactgaatttttagataaatataatttgaataaaactccaacgattctctattacaaagatggcaaagaaaaagatcggttagagggctatagaagtgcaagccaaatagaaaagttctttgataaaaatggtgatagataatgaaactgagtgatatttatttggaattaaagaaaggctatgccgattctttattgtattcagatttgtcattgttggttaatataatggaatatgaaaaagatattgatgtgatgtcaattcaatctttggttgcaggttatgaaaaatcagatactcctacaataacatgcggtattatagtttataacgaaagcaagagaattaaaaagtgtttaaatagtgttaaagatgattttaacgagattattgttctagattcatactccactgatgataccgttgatattattaaatgtgattttcctgatgttgaaattaaatatgaaaagtggaagaatgatttttcctatgctagaaataaaattatagagtatgctacttccgaatggatttattttattgatgcagataatttatactctaaagaaaacaaagggaaaatagctaaagtagctagagttttagagtttttttctattgattgtgtagttagtccatatatagaagaatatactggacatctatattctgatacacgaagaatgtttcggctcaatggtaaagttaaatttcatgggaaagtgcatgaagaacctatgaattataatcatagtctaccttttaatttcattgtgaaccttaaggtttaccataatggatataatccttcagagaataatataaaatcaaaaacacgaaggaatataaatctcacagaagaaatgttaagattggagcccgaaaacccaaaatggttattctttttcggcagagaactacatttacttgataaagatgaagaagcaattgattatctgaaaaaatcaataaacaactataaaaaatttaatgatcaaagacattttatagatgctttagtgctattatgtactttattattgcagagaaataattatgttgacttaactttatatttggatatattggaaactgaatatccaagatgtgttgatgttgattactttagatctgcaattttgttagtagatatgcaaaataaacttacttctttaagcaatatgattgatgaagctcttacagacgagagatacagtgctataaatacaacaaaagatcactttaaaagaattttaataagccttaatattcaactcgaaaattgggaaagagtaaaagaaatatcaggggaaattaaaaatgataatatgaaaaaagaaattaaacaatatcttgccaactcactccacaatattgaacacgtcctgaaaggaattgaagtatgaatacaagatatgtaaaatcattttttttattactgttttttctctctttctttggcacaatggctagtttattctacagtgagatcatgcatttcaaaccatgtgttctatgttggtatcaaagaatatttctatatcctatacctattatcttactaataggcttattaaaaaaagatcttaattcgatattttatgttgttttcctttcatcaattggattgattattgcgttttatcattatattatccaacttacacaaagcaaaagtgtcgtatgtgaaattggaaccaacagctgcgcaaaaattgaagtagagtatctaggctttattacattacccttaatgagttcagtatgttttgcattgatatttggtataggactgaaattaattatcaaaagcaagaaattaaaacaaaatcaacatgtatataattgaataagaagtaacccgccttgtaagagggagggttacacaggtaatccgaaaaaagctatttaaacaagttctctttttttagaacttgtttttgtttttttccttttgcagttatgtaattgtttttgaaccatgctgcggtagtagtactggttgtgaagacgatagtgaaaattgtatataaacaatcatataaatgatttatgtcctcttcgttaatgatgaatgctgctttacccagcatcaccattatttgattgagtaaagctattgcgagcaaaagagtcctaacaattgtgcctttatcaatattctcaaacattgaattcctcctacttaaaattttgttcgattttatctagcttttcaattacaacatcgtacttttcactgaatttacccagtacttcgttttgagaatcgatttgattataaagtttcgactctctttccttactagttttcattacgtagaaaagtagccaacaaaataaaacagcaaatggcccctgggtacttaaatattgtgttatatccatttccataaaatgttcaccaccttagtaccatagaaaaggatatttactgaaacatattgatcaataaacatcctccgagaaaattgaatataattagattgttgatccaaactgtcccgagatatatccacgtttacctttataaataacttcccagtagccattggaattgtttttacctttaactgaaccagaaattgaaatagtgcttccaagcttaactgtgccaatatttttagaactatttcgatcaggcttgtccattacgattgcagcgcttgatacaccgacaattttgatttttcctacggatttaatagatgaggaacttgaagaagttgatgttgtttttggggcagaggaagaggttttaactgatcctgtaacatcaacatatttgtcagaagcagtgatgtaatatgtagtgccttttgagttcttaactttgtattgataggcagatccaactttaactttctctacaactgtaggaaatccgatgcctttatttactgtgccgacaacatctttatcttcccaagatggttttgaatagaagcgaagtccgtcaacttttgattttagtgaaccacttactgctgatgaagaggaaggggaggaggttgttggtttagttggagaagcttttgaaacagatttgcctgacatttttgcctttactcgatttttaaagtctacaaatttttggctgttagatacccatggtgcagggcaattcttatgggtgatgtcataatgacgaacaatatcatcaataggatctaaaccaaacttattacataattcaacgaacacatcctcagttctttcaactgtatctgaatggaatgaaccgtctttttcaaggcacatttcaactccaatagaaagaaagttagcgttaggtttcagcgcagcaactcctcgataaggatttccggcactatctctttgctgaatatcatttgcatggtaagctacttcatttaatggaatgatacaaattgcttcagccttatctacgaaaatgtgagctgatgcataaacttgtgcattactgaagtatcttcgatgattgtctgcacctgcacccggattggctgtatagtgtaggacgcattttttcacaccctgtaatttcaaacctggtctagtatacttattgactggaatgtagctattagtgaaaactgacataaaaacatctccttaatttctaattaaaaagagcctcgaattcaccattttcatagcgatttcgaaactcgttgaattgaatctcattattgttggatgttccataaatttcatggaaaagattgtggattttcttagttagagggattccgagtccataatttaaatgaagtcttacacattcatttttaatttgctcaagctcattgacagtaaagtcgccaattttagagttcaaaacttaaattgctcagtgcttctttaacaatctcgctaaaattctttttatagtggtgcacatgaaggtcttttgtagagtttgttattgcacatttaaatgaatatttctctaatgagggcttcgtccaaacttcataaacagcttctcttaaagttttatttaacgaagaaataccgcctttccatctagagctattttcgcctgtgaaaagaagtaaataacactttctgcagtttgctaaacctcttaccatgttatgaagtggagcgtattgaactcctaagtctatatgttccttgcatagaaaagggagattttctttattgtgatggtatgtatcgaataaagggataaacccacgatcagaaaaagctgcttgtgcacattcaacagtgtattttttagcacctttacattgaaaacactcttcacctttaaagaagttgctgggaaggtgctcccatatatgtccttcagggcacttagcttttagtttagaatgacagtttttataggtgcttaaaatctcatagcctttaagggcatatctacttttcacagtacttatgttaagcctttttttaagggagccttcaattatcctgcattctggacaacgagtaccttttttaaagtgttcgtagtttacttgccatgtgtgattatgtcgacatctgactttcacctttgttttcgaatttaccatgtctccagaaatgtgaatgtagttattctgagctaataaatcaataaatttcttttgagtttcttcacgtttttttaaatgataatctgatatctttcttgccatctatccacctaataattaaatttgagcacaaaaaagagagaaggggactaaacccaatctctctttatctcacgtatgctcttgttatctctgtttttcaagtatgtattttgaataaaatctatattttatctagaacgtaaccaccacctttattgttcctttattcttaatccaagttcaagctaggtatattacctacgttacccgacactcgtcttctgtctatatctgatggagttctaatgaaagctgttccttcaacatcactataaactgagtttccagttacaattaaatcgtttgttccagtgtcttcttgaataaagtaaaggtgataatcagagtggcattgcttgaaaacattatcagagaaaacagcttctcttacagatccccaaattgcgcgatcaatattattagtgataatgtttcctgaacaaattgcattttgagagtttttgtaccggacgaaggtttttaaggattttgcgaggttattcttagtgaagatatttgcagcattacccacccaaagggcagtaccgctaaatgtgatctcagagtcaattagtttaataatttctccttcagcaacgttgatgcactcgttggctatattggaaatatacattccttcaatcgttatagacttgccgatcccgtgaatactcactcctcggtctgtagcattaaccaagctgcagtctttcattttaaatgattttatatttccacctgcgatcaatcggcagctactcttatttacactgctattgccatcaatttcaatgccttctatataattgtgatctgtgattcgcaacaattcatcaagtgagtgatttggatttcgaaggagtttagtgtaggatcgtctttcaccaacaattgagacatttgaagggagttcaattttttcactagcgctagttgtattctgcttaccgattaaatatgtacctttcggaaaatgtagtttccctccacctttttcagataaatcactaagggcttttttaaacttagctgtattatcgattaagccatctggtgagaagcctaaatctaatacattccaagtaggcttggattcaataaactctacacgtctgtttagacttgttgccaaacctcttccttcttgaacttcaaaaaatctgctatctgtatcgtcatcaggatatgaaattgttaaggtatcgaccactgcacgttcaatgccatcactaatgttattaatatattttccttcaacagcagtttgagagcttccaccaccatctaaaagaaatgcattaatacagccttcagataaaaataaagatggcatatcataagctgtaataccactggatcgaagtgagcggccatctacagtaatgataactagtgtaccatcagatctttgcccaatggcttgtcgaggatgcttaacatttaaatctgcccatgtagtcatttgagccgttcttggcttagaatctttaactagccaaatgccaaaagcaaaagagtttcgtgcgcctttagaaattaggatgtcggcatcaacttctctgtttccgtaaaccttcatagttccatcatcaaaaaatacacaagcctcagcgcctgtgtatccagcagcgtcataatctttgtagagaactccgtctttaatttgaagccccatgacttcaccatttgatcgccaaccactagcgtttattgcaacaacagatctttttcgttttgccatacttaaaactgtttcacgatttgttgtaccaaaataagaagatgtgggatcaatggatttttcaaagtcatatgcaaacgttttttgcaccatactttttttagcttcggttgttttaggagtaacctttgtaacatagtactcaataccaagtgtggcatcctgtttaaaagaacttgttactgtaaaatatctgtcatcagttaataccttgtttaaaatttctgttgttttcgtttctacttcattaaacttctgagtaatcttaggagcggtgtattcttctccttctgaagctagtagttcaacaggcatcggaacatatttatctaaattttgatcatatctataaaaaccagccataactttcctccaataaaaaagatcccggaggggatcttagtcagttttgtaccatacttgtcctgaatctggtgctgtatctgaaacaacaactcgttttttctcaggtgaaaaagaggcatccttataccagatataatttgcattaaatggttctgttgcgcttaggagtatattaaaaccttcatatacttcggaagttccaatatctacccactcaaatccatcccatcgataaacgatttttgtttctttaacagtcaccgtccaaccaatctgtggggttgggtaataggtgaaaatatctgaataggtatagacagatggtttataaatttttcttgtgttttctacaacttcttcataatttgatgtagcctgtctacaccaggctgtcacttcttggcatcgttttgtaactcgttcacattcagctatacgttcattcattcgaattattgtatcttcagcttcatcgataagtccttgaagagtttcaataaccatattcccttgtcgttttatccaaattcgagaggcagggaagaaggaagctccttcaccactataattaaaggttagcgattttccttcatttgaagcattaaaaaagacaactcccataaggtaatcaaccttaaaatagttgtcgtcaagttctccatcttcaatctctcgccattccttgttgtccccagtaacttcaacacgaaattctctgttcggaatctcagttaggagtgctcttccattaaatattgtcaatgtttcattgtaagttagataggggtcttcaacagaacctattctctttttacttaatattggatcattatataatttagcaaaatcagccagtttagttcacctccgttaattttgttggtaggcttcccagatatatttaacgtttaatttatttcctctgcagttactatctgagcctgtgacaaatagattgtttcccaaagcaccgtatcctaaatctcctccaataagggaaagtccagttgaagtaacttgataggcatagccccccaattggctttcaattactagttgactgtcttcaggtgaaatcggagttattttgactaaatcaggagtaaaggtaagggggatttgcttactgagagtgccgtctcctgtataaataccttttgcaaacttgggaggaatggggatgttttcagctaatgcataatcagatgctgctcgtccacctagcatctctgcattaccgtctattgaaccactaatgatccctgattcattacgcactggtatagagtttggagaagtcgttgttgaagctgtaaaaccattcaaggagtctgctgaacctgcagatgagacaacccattcttctccgttaaatagttcttgtttattgttctttggattgatccagattgtccctttttccggatcttctggcttagcttccgtggagattgtatagaggccattaactcttccactaagacttcctttaacttcaaccgaattagaggggaggtaggggttctctgaaggaaattggggttgaataatgtcggaaagtatacgtccgctgctatcaatagacgcttcaacagtccggtaggcttgaattccaaacgtataatacttatttgaaacctggcctgtaagggttgcgattctcttatcatagctaaccgatagatactgttcagatgacatctttgatccaaatatataggtgtctgaagatgtatctgagtaacagtggacaaggaatccgtcaatattgtacttatcctctttagaatttgggaactgccattcaatggagatatcaaccgatccattatcgttgacaacatgtgttattgcagttccgttattaagaatagttgggtttgccacaggagatgagatacgatcattacgtgcattgtaattaacaagaagtgtatcataatcaatttttttcttattatactctgtggatgctttcttagttgtatacaaagtattagcaaattcctgttccaatgacctggctcttttcccgtttgagagtgtaacctgtatactctgttgatcaaaatcgaaagtcatccctgaaagggttgctttgacatcggttctgaaattcttattaactaccctgattatatctccgagatatattctatcccaaaatgccttttcgctattaacattaaataggtttacgatgttcgttctgatatcaacagggggagcgtttctattgctcagttcctctaaccctttttcgtaaagctctgtctcatcaaaaatattatcattagtccaatcatcttcaaaaataaaataagacagttgtttcttaagctcctcaccaagaaacttgtccatcgataaacggtcttttagtttttctatttcctgagaaatgtttgtgatttgcgagtttattctggatatttcagcttttttggcggtaacttctaatagttttgcatctctttgtttaataagatcttttgtgtcgtcaccggcttttttcgctacggttatcttatctaaaatttgctgtagctcaatgttttcaagagtgaagagtttattttcttgagtcgttttttgggtttctaaatcccttttttggtttaaaaggaggtggaaagaagagccttctttattgacaagttcattataatccaaaatcgcatgacataaatcatcatccatgtaatcactgtgtgttattacatttctgtttttatcacgtttaaaaggatatagaaaataagaaaaatcgtccaagtaactctgtccagtagggtttaccgaattaatcacaattccgtctttacctgtgatgtttaaacgtgttacgacttcatcaatatcaatggtatcttccatatcaatcataaatcgttcaggggagaattggacacctttgtacttggatactgtgtctttcttataaaaagagacagtgttctttacagtgtcgaagactgggactgcctcaaaagtttcccatatcgtttttaaaaactcatatcttgttgaagtgacatcaaatgatcgtcttttttcattaaatgaaggatcaatataaccgatattgagtcttgtgcctttaagacaatcagtggccacttcctgtagattctttgaaactccttgatatgaccttattttgtttttatgaaggatgtacggtagtccttgacatctaacttgtattgtttgctcctcattttctgattttgttaaaccggttatcacaaaccattcaactctgtttaagaattctgccttgataagataccactcacgcattagttttgccacatggtttggcttcatcaaaaaattatacctggctttgagtggaatattaaaagatagatcatttaaatcagcaaagcttagattaagagatacatttgagaaatccgcaatattagcgattttctttttatttggttttgctaaagaaaggaggatttcgcctggtttaaacttatttaacaaaatacatcctcctataaatatttgtatcggtattttaatcgaatatagcactcaccatttattttaattctgtttttacctcttgttaaaatcacatactcttcatttacttggtcataacattcataacccgaaatacttgaagtgatcaattttttattggaatcaacattgataacttcatgatgttttattcccgtaaacttcagaggtgttctatataaagttaagttctcaacagttatgtcaccgtcgcctatcttcttaaattcaagagataacggaatgtccacatctcctatgttttcaatttcaatattcttaacacctgatgtgacatcaaaccaatgagttgttgtttcttgtccatatttataggggaataccttcattgtgagcttcacatatccatcgttagaacagttatgaactaaatctgtagcgtttattggcaaggcaaaataaattatgtctaaatttctactaaaggagagaggtttataatcatctacatttaaccaacgagcaactcttcgaacatttttttcatctagatgattttctatgtaaaaattcaatgggatctcatatggctcaagtttgacattgtctacatatggttctgaagatagcctagtgtatgtttcatttactgttctatttgcaataaacgactcctctaaaagtcctccttctgtatttacatttacggctcctaattcataagaagggatattattgaacataaagtattgactttctctaatcatgagtttccacctcaagttaagttaaataaagagtctgcttttgcagactcttacatgctaccatttagttttacaacttcgtttttaatgctttcaaacatcgatctcgctcccgattctcctcctattagcttatcaatgtggaaagtattcgttaaattaattgttttatctccagaagaagcaattgtttttgaggggatctcaatcttctttaaatttggaattaaactgtttgttaacattgattgattaacgttaggaactaatgaaggaatagaagtaattccttttttaataaggtctgctaattttactccttggccccattttggggaatcgtccacagcggtttcacgaacagcttttaccgtatcaaggatgttggctgtgtcagttttatttaagatcagttctttgtcatgtaggaatgcaagtttaccagcacctaatcctgttccagtgtaccctccagaagcgaaagaggatacttttttacctgtcgtgttgcctttgacagcagtattcagtgcattagatgcttctttgagtttatcaatcaggttgtttgaaatactttttccaatggactccatattggtattaataaacttagaaaactcattaagctgcttagcgatatcggtgatttttccattcataatcttatcctcaagctttttaaaggctcgttcatcatttacaagattatcgtatttattgttgattgactcctcatctttttcgagctgatcttggagcgcttctttccgtttgttactttcgcgatcctttagaaaatcatcaaggtctaactgctctttttgaagctgttcagttagttctttgacttttgactttccgaattcagaatcatcaagagagtattgattaatttggtcagtcaacttttgaatactgtcttgtctttcttttaattctttttgaaatttagcctcgtcatcagtcttgtctatctcatcgatcaagtcttgagtcgctttctgatgcgcttctaactcaatatcacgcattttttcgtacatctctttgtagatggatacaacttcatcagccaatgatttatagatatccttgatcgacttcttggtgttataaagctcaaggttaaaatctttctgtttatctttccagttttcgatttcttcagtgatctgttcctggatgtcagggaaacctttcgcagctttcttttgttcttcaagctgcttaatgtatttcttcgcttccttttgttgttgttgaatgagctttatttgcttgctatagtatttaaccttgtcttcatcttcttcagtcattgaaattttgttatcgacatctttaattttcccttgggttttagaagatgacttttcaattgacttaagtgtctcatcaactttagattgaacaagttgtttctgtagctcacgaacctggtcttgaacagaaattaaatctagcttggcctgtttaagctcttcttgaagctgtgcacgttgagcggagttcaatgctttatttgttttaatttctttttgaatccaattaactttttgttgttggattttagcttgctctgccacagcttttttctgatcagaggtgtattttcggaattccttgctgtcagaagtgtatctgttagccattgactcatcttttgctatccgaacatcaaaatctccaattcttttatcaaactcatcgagtttagattgaactagttcatactgaagttcttgaatctgatcattgactgaactgatatctccttggagggagagaagatcagatttagcctgagctatcccttgttgtcgttctgcctcagcttgtgacgcatctgaaatagaagttccaataccttgcatgtacttttcaggatcgattgtttttccattttgttcgatctgtaaatgaaggtggttcccagtcgagttccctgtactaccaactttaccaatagtttgaccggctttaactgattgacctgcttttacagaaggagtgttaagcatgtgcatgtacttggcaactgttccatcatcctgtttaataacaacccagttacctgcagttttactgtagccagcaatttggactttaccactttgaagagatttaattgctgtacctgcttttgcagcaaaatcagttcctttgtgtggggaggagcggagaccagattcctgttgtccatatttggagcttaccctaaaagcgctattatttgtataatagctggcgattgaagaagtggcagatgagagcgatttgctatagttggccatgatcttcttgacgtaattctgtgtttctttaaaaggagggataccaccatatttaattacgttaccaggcccagcattatatgcagccaatgctttttcaacattaccgccaaacttttcaagttgttgggcgaggtactttgttccacccataacattttgataaggatcgtaagcgttatttactcctaagctttttgctgttgctggcatcagttgcattaatcccatggcacctacaccagatcgtgctttagcattaaaccctgattcttgctgaattacagctgcaataagggcagggtcaacattgtatttactagctgctgaatttatgtagcttgaatacttgcctgaatatgatccaccagttgaggagggggttccaccagaagaagttgtagaggttacaataccgtattgagtaatgttaccggatttaatttgatctttaagcagcttagcttgttcctgcataagctttttcttttgctgaagtgctttaatttctttcttgattgcatctcgatatttctgagagtatttaggataatcattgacctgcttgttgtacttgtcaatctcagcattaactttttctaatgcttccttgtatttatcaacaacatacatggaagtcttggtttcttcattggctttttcttgttgatctgtccaattctccaatgatgttccagcttcaacaagtgcctgtttattcatttcttgtgtactggtggcttcttcagatgcagaaatataagattctaaagctgatttaacgctttgcattgcttcaatttgactattggagtatccaccaggttgaagcattttctcttcaagctttttaagttctttttttgcatctgcaacattattaattgacttaacttctaggtctgacagttcggcctcagacatatcaagctttcgttcttttcgtagctttttcaggctgtcaatccgtaaggtatcagcgtttaaagttttgatagcgttgttaacttctgttttcatcaatttattgctgtaggtaaccatgtcgttataagcatcaagtttaacttttctttgtttgataacttcatcacggttaattttcacaacgccattttcgatgctaatagcctgggcaagttccttatctttttgaataagggtattagcttcatttgcagaaatacttttaccttcagccattttttccagaagatcattgagaggagctacttgatctttggtgttattaaaaatatccccatttaagacatcttgaacggaatcgaactgcatagcatctgacatttctttaatagctgccttaatatcatcaacactatttgcatccagagcttcttttagcttcttaccaaaatcttctgcctcgttacctgcttctgccagcgtctcacctaaatcaccaacttcagatttgacggaagataagctcttatctccatcttttatgttcttctgtgctttgtcgaagctcattttaaaaacatcaatagaagaatcggatttggagtatgtttccaagagactttgaagatctttttttgcgttatcgaaagctttttcatcgcctgaatctaaagctttttgcattttttcttgaagctttcctaaagaagaggagaatttttctaattcttcaggatctaaatcatcttttaagttaagtttgttgacaacatcactaatactcgtctttaaagtattactgatatcaattgaactataagcatttgcaattgaaaggacgctatctttaactttagcatttccactctcaatgtcagattgagctttgagcatactttgtttagctttatcagctgcaaccttatagtcatcgtcatctgcaatgagatcccatttaggtctacctttatcgttgtagtcagctatttgtttgtactgctttaattcatccttagactttttaatttccttagaagcgtcttcgaatgttttctttgcgctgtctcttgtttcttgtttctttaaagccaaatactctttagtattctcaatcgctttttcaagctctttatttgtcttaagaattgcatttccttgagaatcatagcctttaactaatgcagggaaagtttgtgctaattgctgagtgacttgaaggtattcttgctcttcatctgaagttaaagatcttgactctttaactttttgaagctctttatattgctgtattagtttatcagtggagtctttattggtcgtaattgcttcgacattggtttgctggctctgctcaaaatcatctttagcttttttagcttctgcaaaagaagaaattaatgattctagcgcccatcccaaagcagcaaatgcaccgccaactaaagttgaaacaagcaaccctcgaagagcagtttttagaactcttgaggcgactgctgcacgagtcataccagcttctagcccagcagtcgctaaagtttcttgccccattgcacgtgtgcccaaaattaggctgctggctaatgtgcgggtattcttactgagcaaaagggttgcagtgcttactgcagctaaaaggggaggtaggaacccaactgatttgattactcctgtagaagcgttaagcaaagaacctgcggcttgagtaaattcaattaatccgtcgctaataaaagcatcagaagctgcaatagcaaattcagtgaagttattttgaagcttatttaccctagcttgtagactatctgcatacttttgctgctcactccaagcacttcctgttgagttagccgcagttttagccgcattctgagcaatagagaagttgttcatcattgcattaaaacgggataattgataaataccagctactccaattgaagtattttgtttctgagcatcagaaagcgtatcccacttaccagcaacttcactaattaaatcacttgctgatttagcttcaccaccagctgttttaactgagataccaatctgttctaacgctttaattgagctttgattattcccaatccgcgcgaaaattgtctttaaggagttcccgacgatattccctgattcacgtgttgtactagcaattgcagttgtataaccaataagatcatttagctctaccccgaatgtagaagcagttgaaccagctttacggatagaattggccagatctagagttgtaacagcatagttattatcaacctcatttaatttatctgcaattgatattgaatcatttgctgcaatattaaagttgagcattgctgccgttagagtgttaactgtatcatcgggagttaaatcagagacattttgaagaacttgggcagttttcgttaacgtggagagctcactttcatcgaaacccattctcccaaaatcgcctgtcatttgaagaatatctgtgattttatttgaaagtgtatcacctaagtcaatagattcttggagaagttcattatatttataatccggctcattcataacacggcgaatatttgtcatgagagtatcaatttctattgcctgggataccatttctttaagtccagagatagctccgtagaataaagaaccggagattaaataggtggacatgcttttgaaggtttgggttagttctgctccaaaagaagaggcttgattagcagctgtttgagcgttggaggctaattctctaaattgcatattcaagctttgaatttgtgatctgatattattgcttccagtgcttacattaagactatttactgcattcaaataatcttgaacagcttgtctattactagagcccatagaactgccataccgtgtatttaggttttgaacatttacttgtgcctgtcgctgatataattcaatggttttctttaattcattgttcttcgcaactgccgcagatttatcatctaacatccttatcctattttgcagtgcttcaatttgttgagcggattgagctgtgtttatttttcggccaagagatgagatggtcgtatcagtaacaataccttgctgtctaagcttctctaaatcttgcttaagctgctcaattgctctcctttgttggtcataattagttgtagtttttgaggaggtcgaattagttttaggatcagttgtataaacaatatcatcgaacccgtggcggtttttctgcactacctttgttggctgtccttgcagatttctctgcacagtctttttttgaacctgtcctagtttctcagtggcctgtgttagcttgttaacctcttgagtttcttgctttaatgctgtattacgattgttgattatttttgtttcacgttgaagtatctcaccatttttcttatactgctgggtgagcttttcaactgatccgtcagcattcttaattactgttgaggtttctttaactgtttgattataggattttaggtttttctgatatgtgtcgatagcagaggagaattcttgcagagcttttaaggttgtagaatcaatgtttgtattgagcttgagggagttgagtttcttttccagggatttaatttgctgatttaactgttcgacagttttggatgaggtatcagcttgcggggttagtataattttgaggttttgactcaagtaagaatcacttcctttcagtaggggagaggacaaagaaaaaagccactcagttattgagcgactttgtttgctttcttaataattacatccataacaccatgccaatattctgcattcgtaagtgcttgttgaatgacattgctatcttttttatacccctgaatattatacccttcaacttcttgtgtggggagaaaatcgatataatggataggcttaccgaggtcttcaacagtaatctttagcgtgacagatttgaccatttcattttgtattgaagaggcagacaaccctccaattgcagctccaattcctccagctaacaggccaccagctacgattcctgattttgatactttagaaattatttgattgtctaaagcaatttcggattctataacattggaaaaagggattgtgtattcttcaatatgttcatctttattaagctgatatattttcacaagggaatcagattccttaaatgcaattttagttttgtaagtattaaagaaattgtctggattaaaaccaccgtcgaagtgcttaagtgtttccgcattttcttttagtttatctatatttttttgggctttaattttatagggctcaagtgctaatagggctaaacctacaattattaagcaaattcccatgcctctccagccgtccattagcaaaaagaaaagacagaataaaaaatagccaccataagccataaacttatatcccattcaaccaccgccggtatcattttcctacattataccattgtttccagtcatggagaactgtataaatggaaagtgaaatcattagttcttttctgattttatctgaatgagcagttctttgagataatctgcagttgtagcattttctttatcttttataatattacgaagtgtccataagcaaattatgattgtgattaatacgtaaattaatgcattcaatcggtttccctcagtaatttttgatatattcacaccaaataatacttgaaatcctataaacgatgttcccaaaatcaaacttccaatcccccaagttttagatggatcatattgcgattttattccttccatccttgcaatggcagatgataattcagacgggcttaaagattttattatttggactttccttgcatgtgtatgataatcttgtccattaataggaaattcatgcttgataaactttattaattctttaggattcatttcagccagattgtgctttaatacttttttattgaacattttcatcacctctccatattatcgacaaatacgcaaaggattttaatggaaattaggtttctgagagtacgtttctctaattttcaaaatgaatgaatagtcctttttaagatttatacacagtcattctccaaggaaaaatgactcaatttttcgattttttatgtaaatcaaaaaagaatcatgttagagtaggtgtgctgaaataattcaaaaaattattttgcaatatgattaaagtaatattgccagagagttcgggttggacaaaattgtaagtatttaatacactggggctgcaatcaaatatgcacctggaatcaattgctaaacgggggagtttaaatgaacaacaagaaaaatatctttgatattgtaatgtacattattttcggtgtgttaagtctttttctagttgcaaaaactgattatggcactggagttttagtgtttgttgcaattttatacctcgctgtatccagcaagatgggggaagaacaaagccctgtttctgtcgcacgggaatgggtggctcaggccacttcgctgaaggcgggggtcaccgtcaccctgtccgacgtgtcccgatacggcgacgtgcaggtggagatcagaacctacggaacgcttaactggcgcgcctggtcatttgacccggattttcttttggaactgaaacgcaatctgcagtacgtgcagctttaaccggaggccggatgtccggccttaacccagagaaggaggaaacatgcagaaccttaacacccgtccggcgacccgtaaggtcgggcagagcaccgaaatcgtgaagctgctgcgcattcaggccagcgacacccacgtggtcgagtttgacaacgtggacacccgatttaatgactgcaacaactggcaggtgatggcaggagggaaacgtgtcctgttcagcaaccgcatgtatgagcgtttttcagatgtgaaatcggggatcgtggcaacgatcaacgtgtgtgaaaacagcggcagcgtaacggataaagcgatgctggaaggggcaaaagtcatgatgcaggttcttgatggctatccgtcctttgcagcactggcagcacacccgaaacgcattactgattaaccgagtgccgtgaccggagggcaatccggccacggctaaccacaactatcactgagaggtaaaaatcatggtcgccaccaatactacggcaaaaaaaccagctaagaccacccgtcagacaaaatctgcggaaaaaaaagcgcagtctaccgagcagaagctcgtccagctgctcgctgatacgcccgtgcaaatcttcccgtactcccgcctgtcacacacgggcttaaacacgcgcatcatcccgcataccgatcgggaagtggaagagatggcagacagcattcaggcaatgggcatcctccagaacctgatcggtgcagaactgccggacggtacgatcggcattgtcggcggggaaggtcgccgcagaggcacaggcattctggtgatgcgcggtgtgctcgatgcagacacgccgtttgttccggtgaaagtcctgcccgtggagatggctgtggcggcctcgctgattgagaacggcagacgcaagaacatgcaccctgccgagcagattataggttttcgcacccttgagcaggaaggtaaaaccgcctcacagattggcgccctgatgggctaccacccgcgccacgttcagcgctgcctgaagctggcgaatcttgccccctccctgctggacgcgctggcgcgggatgaaatctcccttgaacagtgtgaagtcctgacacttgctgatacccatgagcgtcaggagcaggtctggaaagaggctgttgaaaagtggcgcgatcctgccgtacagactctgcgcaaaatggtgactgacgacaagatggccatcagtcaccctatgtttgagtatgtgggcgaggaagcttataccgccgctggcggtacgcttaccgccgacctgttcagcgacaaggacagcacctttgccgatgcggcgctggtgaaatctctgctggctggcaagctcaccgtgctcgccgcccgcgttaagcaggagcagggctggggctgggctgagtatcgtatgacggaactcagcttcagcggtgaggacggtgaactttaccgttttgccatgccgaaagctgtcctgacggaagaagaacagaagcgcgtcagcgagctggaagaacaaagggacgccactgaaacctgcgatgacgaatacgagcttcagcagcagatcgatgacatttactgcgaggcagagtatcgcgaagccacgccggaatttcgcgccgcccacggtatctgggtgtcatgggatggtaacaattttcgggttcagccaggtatccgcaagctgaccgacgaagaccgggcagctgaagaacaggcgcgtcaggaacgtgaaaagaacgtgatcagatacaccacgcctgacattcccgcagacgcctatccggcaacgctggttaaggccatgtcagccgaacgtactctggctgttcaggccgaactggcgggtcgtcctgacgtatcggtggcgctcctgacgtggacgctgtgtcttgcgctctttgaacgcacccacggcaagcgcagccaaccgctgaaagcctccgtgtcctcgaatcagtatcaccttgcatcactggctccatccggtgacgaagggaaggcgctgacggcgctcaatgcacagaaaaaggcgcttcaggcaacgctgccagaaaactggcatctcgatttcacctggctgctgtcatggtcagcagagcagataaacaccctgctgggattctgtgcggcacacggtatcaacggtattcaggagcgtatgtacaaccatacgcagaaaagcgaactggacgggctggaagcggcgctggactttgacctgcgcaaatggtggcagccggatgctgagagctacttcggtaagctcacgatctcccagattggcaaagcctatgaagaagccggactcagcgcccgtgcaggtgaagttgtgaagctcaagcgccgcgatgcggcgaaggccgccgaacaggatctgaatgctcagggctggctgcctgactggatggtgcgcacagcgccagccgctggggctgaagaagccaccgaaaccgacgctaacactactgaccacgctgcttaataccggaggccgccgccttcgggcggcgggaacagacatgaccatgcaatatgacctgaaccgaatcaacaccctgaccgcatccgacctggagtttatccgtcatcagggcgaggacgcgcgccgcgccctcagcgatgccgtgaccggcctcctgtcgacacctgaaggatggcgcgtctgcgccgagttccgcagcgagttcggcggcttcttccccgtccagtgccgcttcagcgaggacggcagtgatgactggcatctgtgcgtgtgcagccccggcgaagtctcgccgtactggcttctggtgctgctctcctccggcggtgacgtggtgcgtaccctttaccagagcgacacgctccagcctgaccggataaaccagatggtcgcgcagctggcaggtatgcgccgctttaactgcactgccagcaccgtggtgaagctgatgaatgtggaggtgacagcatgatcccgtcctcacacgcgctcgtttccctgaagcccgcccgtcaggctgcaatacaggctatcagccatgttgagtctgcccgcgaacgcggcgcacggctgcccgccatgccgtatgtccgtacctttctgcgccttctcacgggtagcggacgtctcaacgccacggtggccaataaaatacccggcctgcactgggtgccaaataaccgtcattcaaacctgaaacaggtcgaggaggcacttaacacgatgatcgccaccagtggcgaagcctgcccgctgccgctcacgattgacgtacaggccgaactgtttcctgaagtcatgcacacccgcacgggtcgacggctgcacaggtccggcattaagaccacgcgccagctgcgccgccagtcccgcgagtacgaacagcgctggaaactgcgccagaacctgctggagcaggcgaaaatcgacctgaattttcagtcaccggaaaccgtctgcgcctggtacacccggtggagcgacgagtttgacgcggcagagcttgccggaccgttctggcgctggcagtcgcggttcgcgtcgctgaaggaacttgactggcttcgcatcagcggtgagccgctgtatacagtgatgtacgaaatcccgtttatcgtgcgggaaacacctgggcatgttcgtgttgctgaacgctggcaggtgccaaataagctggctgatcggagcggtgtatgaagtggcgctattccctgcgctggaaattgccacacaagccctgccctggcccactggagctggtttcagttgtcgtggaagcagggcaggcggcacctgaagaggtgatgtcacgctgggttgctggctcaggttacgctgtatgcgtggattttctcggccagaaacagatccaacgctggagcgatgaacgaaaagcagcggtgagaaggcgcaacatgcaggcacggattaatcgtgttgcccctttgtttgccgatgagttaatcgagcgtgagctggctgcacgcccggcgtatttcaatggcaagtccggccggtgaatcagatacaatgctgtctgactgctcagatggccaaatacaaggaaagcgggaatatgaggtactttttaattgttatattactgtatgcgctgttctttttaatcgtcaggcatgctgcgccagaatgggaaggcacgacaggttattatgctggcctgttcatttgcagtctgatagcgatggttatcacatggcgtgatacgccaggctggttcgataaagtcctgctcggtgtaatgaaatacggcgttctgagtgccgggattatcttctttatctggggcgtcgggtacaagctggcattctgggggcaaagtaattctgatgccgtatttgtaagtgccggggacgtgattctgcctaatcttgcgcttgtcacgggcgtagtgatcgcgggatggggatacatgagatatttcaggcgctaagcagaataaagcgtggatatacctggtcagaaatagcacttgcccggtataatcgacgtggcgcttgaggctttttgcctcatgacgtgaaggtggtttgttgccgttgttgtgtggcagaaagcagaaagccccgtagttaattttcattaacccacgaggccacctgtatgcctagacaacatcaggatagcctcttagatgccgcaaggcaaggagaagaaggccattgttaacaccaagctgtaatgtcccctttgaaccattctaaaatgtccccagacaattctctgggggatttttcatgatcaaagagactgttacgatgagtcataaggaactccaccgacttcagattattcaggagtcaattaatcgacatattactcaggaacaagctgcggcacgcattggcatttctattcggcaggttaaacgtctggtgcaacggtatagaaatgaagggccttctggtctggtttcccaccgacgtggaaagcgtcctaataattccttttctactgaattcagagcaacagtaatttcactcctcaaaggccgttacgctgattttggacctacgtttgcgtgcgaaaaattgcgcgagatacacggtttatctttatccgttgaaactctcagaaagtggatgatagaagaggggttatggcgtgaacgccgtcgtaaaattgcccgtatatatcaacgccgcatgcgacgaccatcttacggtgaactgatccagattgatggctcacctcatgactggtttgaaaatcgaggccccagatgtacactgatcgttttcattgatgatgccaccagtgcgttgatggcgttgcgttttgtgcctgctgaaacaacccgggcttacatggaaaccctccggggttaccttaatgatcatggcgtaccgctcgctctctactctgatagacacagtatattcagggtaaataacccagagcgggaaggtgagctgacccagttcactcgtgcgataaagacactgggcatcgagccaatccatgccaacagcccgcaggcaaaagggcgggtagagcgcgccaatcagacactacaggacaggctggtcaaagaaatgcggcttcagaatatcagtgatattgaaacagcaaatgcatggttgccgacctttattgaagcctataacaaccggttcgctacgtcgcctcgtactactgataatgctcatcttgatgtgcaccattctgaagaggaactgggttatatcttcagcctacaggcgaagcgcgttctgtctaaaaatctcactttccagtacaaaagcagtgcgtttcaggtacgcagtgagggccggggatatcgacttaggcattcggttgttactgtatgcgagaactttgacggtgaaattaacgttctgtatgacgggaaagcgctgggctgggaaaagtatgttgatggcccggagcctataccactggatgatgaaaagagtgtccatgaacgagtggataatgcccgtattgatttacgctcaaaatactatgttaaacctaaagctgaccatccctggcttacgcgccgaacgcaaagtcatcagcaagttaagcccccgaagttacctaaaaagaagcctgatcccgataaaaaagattgaaaccaagatcgattcggttgagtgcatatccattcatagggtagattcttaagtcgcgtttctggtgttcattttcgggtggtttgttacttgttttaccggggatatgccagaaacgcgctgagtcagtctgggcggtgcgcgtaatgcggcgttatggtaaatagcctatgctaatgtccgctaagagcgagaagcggacgtttggttgacgaactatatatataaaaaaacatagcccgtcagaattgtgttttagggtttgctgataactgcaacatataaaattgaaccatcattttcatggcttaccggtccactgacccgtaccaggtcctgagcatcgaagtgctgcccgttccagactttctgcgggatgcggactttgatggtaccggttgggtcgcggaacgtataccactcgtcctgctgctggctgacaacattgccttccagtgtgatccacgccccttcgtgcattgacgatacgatctgaatccggctttgactattctcctgctgaactttatgaccggcatacatgtgctcagtgacgacaggctctttctctgcggagaagccaccttgcgctgccagagcaggaatggcgatgaacgaagtgagtaacactccggtgacgaactgactgaaatattgtttttgcatagcagattccatttataattttacatcccccatgggggatattgtcgatgataaatgagcggctataaaagctcaattcctatccccggcagggggataaaaatatgatgggcttcagaaatataaaacccaccggttggtgggttcaggcgtgagattcatacaggagaaaatcagctcgttacgccgatccagccgtgatagcccatgtaaatgccgacaagtgcaatcagtacgcttgagaagtatggagcccgccgcgccagcgtatccaggccactccagcgtttggttgcctgacgaacgctgaaagccgccgctgcgcccactgaaaccagcgtgatcgctaaaccgatgctgaaacacagtaccagcgcggcaccgagcgtaaattccttcacctggatgcagagcagcaaaacggtaatggctgccgggcaaggaataaggccgccggtcaggccgaacaggattatttgtccggtggttacgctgcgattcgcaaaacgttttttgatgtcgttcgcatgcgctttttcgtgagcatcctgatattcgcgagaattaacatccagaccttccagcgaggaatgatcgtggtcgtgttcatgttcacggaattccacatcataatcatgcacatggccgcgatggcctaaagacaggcgaacatcaaagctgtgtggctccgggatcgccagggccgattccataaacccgtctttttcgacgaaatcaaatacctgtgaaaatgtccctggaccacggttggtcaccagagaaatgtcgcgagcttcccatttcttgccgctgagcgagcgtaaacgccagtgagggggttgtccttcttcgaaaatcgagagttcaacgctgccatggcccgtatcgatgatgcgggtttcgtcatgatcgtgatgaccgtggctgtgttcctcttcctgctccatcttccacagcttttcgccgcgccaggttcgccagaacatccatgccgccgtaccgagaatgatgacggcggaaatcagctgaaaccagggttcggctgattcagcagtgaatttctgactgatatacattccgccgaacgcaatgagccagacaacagacgtatgagaaattgtcgcggcaagccccagtaataccgcttgcttgaccgttccccggatggccacaataaaggcggccatcatcgttttggaatgccctggctccagtccgtgaagcgcaccgagcaaaatagcgctggggatgaacagccaggcattggccacgccttgctgtaaaagagtggaaaaatcagtcatgtttcgcttgccttaaagatatttagttatctctttaaattcgctaagcgtcttatcagactccgtgtggtcagcatgaagggcatcctccaggcagtgatccagatggtcatgaattaaggtacgcttcgcattcgttatcgccttttccacagcgtgcagttgctgggcgatatccagacatgctttctcatcttcgagcatctggatggtacttttcaggtgccctgcggcacgtttaagtcttttaataatgtcagggtgtgatgcatgaacggtcatggtttatcctctccaggtggaagggataagataatgtgtatcaacgccatggtcacactttttatcggcttatcctctcctgatacgttgtctttttttgggaaattacttctctttcttcggccaggacggatgttcatcgtcaatgacgaaatcatgctcatgggtcgattcgttgtttgtttccgggtctttgtggctgtgaacctgagcgtacacttcatgctcaggacgccagataagtacggcggtgaccagcgacaatgttgccacaacagtcagggcgatgaatgaagcctgtgtcccccatgccgcaccaacccatccggccagcggataagtcaccagccagcatgaatgtgacagtgcaaactgggcggcaaacagcgccggtctgtcttccgctgttgacgaacggcgcagcaggcgaccacccggtgtctgagaaagtgaatagcccacccccagcagtgcccagagcacaaccagcgtgatgtaatccttcaggaaaatgcctgaccccaggccaatgactaaaagcgccgtacctgcaagcatcggcatacggtcgctcatgttgtcgaggagtctggggagaaccagggccgataccatggaccccacgccgaagaaggccagcgcaatagcggtagaccgctgtgagaaaccaaagtccgcctgaaccagaacgacggtgttgacgataaccattgcactcgctgccgctacggccatgttgagtgccagcaggccgcgcagtctgggcgttttcaggaagatgcgcatacctcgtgtagttttgtcatagatgctgcgtttgaccgttaacgctttcatcttcggcagtgtcacggaaacaaccagagctgctgaagcaaggaacccgactgccgtaccggcaaacaggttgtggaaactcatgaccgtcagcagtgcagccgccagcatagggctgatgacgctttcaagatcgtaggccagacgtgacagagacagcgcccgggtatattcacgttcgtcaggaagaatatccgggatagttgcctggaaagtaggcgtaaacgccgccgaggcagcctgaagaatgaagatcaggatgtagatttcccatatctgggtgacaaaaggcagcgtgatagccacgagagcgcgaaccaggtccagtgttaccagcatggtgcgacgcgggaatttatcggcaaaagccgccgccacgggcgcaacaagaatataggcgctcattttgatagccagcgcggtacccagcactgccccggctctgtcacctgcgagatcgtaggccagtaaccctaacgcaacggtcgccagaccggtgccaataagggcgataacctgtgccataaacaggtggcgataggtacgattagaaagaatgttgagcatcaggaaatctcttggtttgaaatcacatcccccccagggggatattcaaagcatagagggacctgaaaaaaatgacaagctttatccgggtgaggaggatactgattcgtctgttatcttggatgttaaataaaaaagcttcaggtatcccagcgttatacctgaagcagcataaaaagtgtcgaaggtgttatcgccgcttccctgcgcagcccctcctgacgagaagggaattaactcagttgtcccagacaggttttcaggctcaaccgggtggcttcaatatcactatggataatggtgcaccagtcatcacggttagcccgaatgacctccagccagttattcagtgcctgattaaacgccatggttttctcgcgctgcggccagctcatctggttagtgctgtaaatgtcctgccctggctgcggcattagtacggtttgctgcgtcgacatccgggaagtcaccggccaggtatcagagttgccatcccaggaaggcatcaccgggaaacccgctccgcgcaaggccatatcccaggtggcatcaaacaggtatgttttgccctgtagctcaaaagccacagtgtcatgaaatccctgtgtttgcggcaaaattgccagaatatccgcaggtacaggcaaatcagcccagtcaaaccgcaccagctttcgctttgccgtaatgccaccatcggtcagcagtcgttcggcagcagcggctttatgacggcagtcgccaaagccctgctgaaacagactcatgctttcgccattccatgcaccgagctgatagggtatccgcctgaccagctcaaaaatggctcttcgcagttcagttgagccaggtttaagcccgagcgactgcaaaacccagcccggcgttatcgcctcttgttgattgcggcgggtgtttattttttgccatgtttcactgactttttcagccagagaggctgccagggtttcccccggcagtaatgttgtcatcagcaacgctcctgtggtggtgagaaaatgtctgcgcgtcaacatatcgggcgttacacctctacgttgcgacgaagcgccgacataaccagtgattcacagaccacttcttcatcctctgcccgctttacgccggggaagaccatctgacttaccggggacgaacgaagccggtgataacgggcaatcgcgccattcattcctcccatttgcttacgtctgaccagccgcagtccgtgctcccaggcgacttcatccatcgcgctcgccagaacagggtcatggttgaagatcaggacgccatcctctttcagcaggcgtgcagcgctgcgaaggaaagccgtgtaatcctgttcgaaataggccgctgcctgggagtagataatatcgacctcacctgcctgaacacctctgttttccagcgctcccagcccggctgctgtcacgtaaggatgctcagtcacgccttttggcagcgatgcatgccacggtgtgagattagtgaagtgcaggaatacgctttccccaagttgctccctgaactccccggaaagcccggaaatcgtcgcctgatggccggcacattcctcagcgcgaaaacccgcccaggcggcaccaatttccaggaaggtgactttcccgtttttgtggtgaatgtttttcgcatagtgggcgatgtcgaacccaatttctcgcgccaggcgaaatgaaccgccgctggatgtccaggggccatcaaagccaaaggcaaggatcgctttgagcatcgagcccgtttcctgatgcatcattttcaggaacggaatgactttacgccgtgaaggaaccgggacattcggacgcatttttttggcctgaaggtcgcgattaacgcccatgcagagcgtctgccagtgcaggggatcaacacgataattgagtgcagtgaaattacgcgcaatctctcgacgcgcctggatagagtctttatacatagcctctccgctaaatctgaagttgattaaagccgggcagcaaaaactgccggtaacagcgatcagatctggcggatgctgggaggacggtaaatgatgtccgtggccttaaccgggctacgaagatcggcaagcggcaaccatctgtctgttacaggagagagggaaatctctacagagggcggctgctcaggggtttcatggaaatggtctgtctgatgatggcctgcgtggccagactgagggatatccgaatcgtgagagtgatcctgcattgacatggtgacttctgcgtcatgcagattcatctcgtagcctgtcaggccgtttgtaccgtgcgacgcaaacgtcaccatcgacgacatcatcatgccaatggccatgatgacgatcatcagaacataacggggcgaacgtttaaacatcgggtacatcgctgattgctttcctcaatagacaatgacaacggtataaaaagattagcatccccccggggaggatgtaagggctggaatgtaaagtcttgtattggcgatatgaataaaaaggcccgcataatgcatcagcgaccggggcgaccagaatataagcaagcatcttcattgccagcgccgttcccgactccccctgccctgtcgcccgccagcaggcccagtgcaacggtagcaagaccggtaccgataagagcaattatgagcaccataaaaagatagcgatatgtacggttagaaagactgaaaatatgtagcaatctctaccatatgtattaatctctacactatgaaactacatatccttattctgacactgcccactgagcaggccacattacgtatgcgtgtctggcgggcattaaaaaataccggtgccgccatgctgcgcgacggcgtttatctgttgcctgaagcgcaacagagccatgagatttttaacgagatgagtcgtgaaatcagcggtgagggaggaacggcctttgtttttgacgcagagacttccgacgaagagaaaattcgcccgttattcgatcgctctcagcagtacctgatcctgatggagagccttcaggtttgtaaaaacgaccttaatgaggaaaccgcggtcagccaactgaagatggtaagaaaacttcgtcgcgagctggatcggattgtggcgattgatttctttcctggtgaagcgcaggcgcaggccatttttgccttgtcagaactggaagctggcattaacaggttcatctctcccggagagcctcatgccgtcagtggcttgctgacacggctgaagcctgaggattttcataacaggatctgggctacgcgtcgccggccatggattgacaggcttgccagcgcctggcttatacggcgttttatcgaccaggatgcgcagtttctctggcttaaggatggcaacgattgcccggaagaggcggtggggtttgattttgatggcgcgaccttcagccacatcgacaatcgtgtgacctttgaagtgctgatggtccgcttcgggctgacgggggatgccctgaatggtctggggatgcttgtgcattaccttgatgttggcggggttcagccccccgaagccgctggcgttgaaagtgtactggcaggattgcgtgaaagcattacggatgatgacacattactcacagcggcctgttcgctgtttgacggtctgttaacgacgtttgaaatgaggtccggccatgatgaacaaaacggagttgctgacgctggcagaggaaaacgttaagcccaagccggtccccctgaaggaggcgttctggttctggatgaagctgggttttatcagctttggcggtcctgccggacagattgcgatcatgcatcaggaactggtcgagaaccggcgctggatttccgagtcccgttttctccacgcactcaatttctgtatggtgctgcccggtccggaagctcagcaacttgccacctacattggctggctgatgcacaggaccttgggcggagtgatagcgggtttgttatttatccttccctcactttttattcttatcgcgttgtcgtggatctatatcgcctggggagacgttgccattattgccggtatcttttacggcattaaacccgccgtggcggcaatcgtgctgcaggcggcgcatcgcatcggctcccgtgcgctgaaacacggtgcccactgggccatagctgctgcggcttttgtggccgttttcgccctgaacgttccttttcccgtcatcgttatttcagcagcgataactggctttatcggcggacgcatcgcgccggaaaaatttcacagcggcagcgggcataacaaacaggagaaagccgccgttgatgctgcggttattgacgatcatacgcccgtaccggcgcatgccctgttcagctgggcgaaactgttaaggattgtggcagcgggtgcactgctctggcttattcccatgacggtgctgacgctggggctgggctgggcgcatccggtgacgcagatgggctggttctttaccaaggctgcgctccttaccttcggtggggcctacgccgtcctgccatacgtttatcagggtgctgtcgtcaattttggctggctgactgccgggcagatgatggacgggctggcgctgggagaaaccacgcccggcccgctgattatggtggtcacgtttgtcggatttgtgggcgggtatacccatgccgtttttggcgcggatatgctgtttgtcggcggcgccgttgccgcctgcatggtgacctggtttacctttctcccgtccttcattttcgtgctggcaggcgggccgtttatcgaaacgacccacaacaaggcgggtttcacggcacctttaaccgccatcacagcggccgtagtgggcgtcattgttaatctggggctgttttttatctggcataccgtatggccggaaggcgcaaagggagggatcgatatccctgccgccctgattgccgtcgccgctgcgtttgcgcttttcagattaaaatggaaggttacgcacgttattgccatggcggctctcgccgggctgatactccgcctgaccgggctgtcagctgtgtgaaaaggggcaggttatcctgcccctgatttatcagataacccgtttgatgttcaggtagtcgccggttgtatcaagctggatcgtgatggtctcagaaccacgatttcgccagaaccagccatgtttaccctcgaacgcggcctgtaaaacgccgtctccggatgtgatctgccgggctttaccatagccatggtagaagcctttcggggcgttgaccggatcgccgtgcgcatccacgtttaccggtccggaacttgtccactgataggtcacgcgggcatctttgcgcatttccagtttaacttcagcagcttcgttaggcttcagggtgatgagcatctgatgacgttgcgagccagccgatggtacttccggcgcgcgcgtggtcgccggaacgctcagctccgggtaggtgttctgcgttattgccggaggattatccgggatcggtcgctcattaactggcgcagccagctgtccttgctgaacagcgctggcctgattatcggcatcagcttcttcggcaagctgcgttttgatttctcccatctgcttaagccccagtaaacgacccacgccagtaggatcaatgccgtattccgaaggcatgacgacggtgatcagcagcgtcagcgccacgatggcggcgaggatagtggactgcatcagtttgatggcagaaggtaattctgcgcgtgttggtaaatcagtgttgtacattgttttgtctccctcaggctaaaatgtagccacaaagctggtaactcattaacagaaatcccgcgctcatcatcaccacattggcggtataagcgtgtcggaaaaagctcgccgtttgccgccagtagctcataacgatcaggatggcgctcagcgcgagcagctggccgatctcaacgccaatgttgaaggcaatcaggttgacaaacaggccatcgggagagatttcgaattcctggattttggttgccagaccaaaaccgtggaagaatccaaagatgagcgtcgcaagcttcgtgttgggctgaacgccaaaccagcgctggaatgccccgaggttatcaagcgctttatagaccacggacagcccgataatggcgtcaataaggtaagcactgacgctgatatcaaagaaggtgccgatgagcagcgtcgttgaatgcccgatagcgaacaggctaacgtacagcccgatatcacgcattttgtagagaaagaaaatcaccccgaacagaaacagcagatgatcgtaaccggtcaccatgtgcttcgcgccaaggtagataaacgggatgatgttcaccccggtgatttcctggatgtaccctttgtcgccttccgccacgccgtgcgcatacgcgccctggctgtagaaaagcagtaacaacaggaaaaacagacaagccgaacgcgcctgagctgaaagcaggcgagcgctcaaccggccctgtgtatcaaggctggtatacataaaaatccttacatgttgaataataacgaattagcagaagttattacgcagacaggattctcggagggcgttcgggggtggactgcggcatttgcagtatttgttctgaactcaacgcatatatcacccgcatgcccggattccatgcgtgcagagtaggcagagcaaagagtttattcagatcgtgggaatgatcggcattgaggtgatgcacgctaccgtgggagtgaaacaacaatggatcgtgctcattcagtggttcatcgctgtcgtgttgatggtcactgatggacgttgtttcctgaacgctgtatgcagcctgtggctttgccataaacgaactgctcagcacggcaacagccatgatgataagcacgattctggaaatgacttcacggctgataaacacagttaacggcatcctgatgatacaaagtaacaacgtgcgtaatgtatccgctatgctggcttgatttcaatagttgttttgagtttggttttgtctgaaatgttcaacaaatcctgccgtccacttctggcacaaagcggacagtgatcaccgttcttacgactactttctgacttacttcgtgacttgccctaagcatgttgtagtgcgatacttgtaatgacatttgtaattacaaggggtgtaagacatgggtagcattaacctacgtattgacgatgaacttaaagcgcgttcttacgccgcgcttgaaaaaatgggcgtaactccttctgaagcgcttcgtctcatgctcgagtatatcgctgacaatgaacgcttgccgttcaaacagacactcctgagtgatgaagatgctgaacttgtggagatagtgaaagaacgactttgtaatcctaagccagtacgtgtgacgctggatgaactctgatggcgtattttctggattttgacgagcgggcactaaaggaatggcgaaagctgggctcgacggtacgtgaacagttgaaaaagaagctggttgaagtacttgagtcaccccggattgaagcaaacaagctccgtggtatgcctgattgttacaagattaagctccggtcttcaggctatcgccttgtataccaggttatagacgagaaagttgtcgttttcgtgatttctgttgggaaaagagaacgctcggaagtatatagcgaggcggtcaaacgcattctctgaaccaaagcatgacatctctgtttcgcaccgatggtgacacttctgctttgcgttgacaggagaagaaggccatgaaactgccgcgaaacaccctgctctggtgcgtattaatagtgtgtctcacactgctgatattcacttacctgacacggaaatcgctctgcgaaatccggtacagggacacggacagggaggtggcggcttttatggcttacgaatccgctaagtagctaaccccggcggggggaaacccccgccattcaggggctgagactgtgtggacatgcctgaagcgcctttatgaaggggttgccggtttaccggtagcccctttttccatcccgaagggtgcagtcgcatgcatgaacaacccggaaggtctgttcccctgcggggaacgggggaagggggacgcgcctccggcgctgcccctcggctccctccgtcttgtcaaaacgcctgcccttcctgcctgattttgctgaagtcagagcgccatgagttacctgcctgtacctggcttcagcctggttttccctgtgttcttcatcccgggcgtcatatccgtcgtcctgctggttatctttctccgctgcagctccgtggccataacccgaaaacagggcagggcgatggcccccttcggctcccggccagcgctgctgtccggtcgtcgagccccactccgccagggcggctgctgcgcacccgccgggctccgccgaaccccttcgggtttcgggctgacgctagggtctgatggctaaggtcaagggctgcggcttctccggccgtgccgtccggaacgccttcaccgcgccggctgatgccgtcgctttaatggcgccacgccgttccgccgtgtcgggtgtgtgcatcctgttccccccggtgaagccatcccccgtgtgtcctcacgcggagggctgcttctgatttgtttcacgggcggattctcagatagcagagataaaaaaaccccgccgaagcggggttttgtgcgtaaaattaacgcagcagagacagaacagtctgtggaacctggtttgcctgagacagaacagaagtaccagcctgctgcaggatctgcgcgcgagacatgttggaaacttcagttgcgtagtcagcgtcctggatacgggactgagcagcagacaggttgttgattgaattgttcaggttattaatggttgactcgaaacggttctgaatcgcacccatgttagaacgtgcggtatcaacggctttgatagaagcatccacagcatcgattactttcttagccgtggcattatctgtaattgcagtgctaatatcagtaccaccactagtagaggcagctttagcattaatcagtactttgttatcaatagtgatagtgtcgtcaccggttgtgcctgcaccaacctgaatactcagagaagtgacactaccgtccagcagttttttgccgttgaagttagctgagttagcaatacggtcaatttcagacagacgctgagtaatttcagtgttgatagaagccaggtcggtatctttgttcgtatcgttagctgcctgcaccgccagttcacgaattcgctgtaagttggtattgatttcgttcaggttaccttcagcagtctgaaccagagagataccgtcgttggcgttacgcgccgcctgggtcatacctttaacctgggaggtcatgcggttagcaatcgcctggccagcagcgtcatctttagagctgttgatacgcagaccagaggacagacgctcaatagcagtgcccagagaagactgagatttgttcaggttgttctgagtggtcagggacaacaggttagtattgataactgccataattttgtttccttcaaaaattgggttttaggtccggtgcctaacactcacagcgtctctcaccgtcaagaaggttatcgacgggtcccaaaaagactttagaatcaattttgaaaaaattacatcttgctgatttttaattattttattttcaaaataatcaactgaggttcaccagaggtctattatttacgcttttttaacgcacaatgagatgtcaaaaaaggcacacgcttattcctgtttttacttccccgataatgatcctaaagtgcaatcctttcatttaccccgccaggacacgtctattctctggattatttttttctcaccgtcgtaaacttttgtgtcaagaggccgataagagtcctgaactactttcgtatttaaggaaaatatgcatggctactatcagcaacctcgggataggttctgcaggactcggggatttatataatcagttagatacagcagaaagaaccaagctgaagacgattacttcccagcaatcaacgtataacgcgcagttaagcgcttacggcaagctgcagagcgccatgacctcactgcagactgcggcagctgcgctgggtaaagcgtcgacatggaactcaacctccgttagcagcaccaacactgcatttacggcaagcactacatctgacgcttccgtcggttcttatgttgttaacgtgaaccaggtggcaaaagcacaggcgctcacaacgggttcctatgccaccaacactgatttactgggagatacgacgggtacaacgcgtaaaattaccatcactcagccaggaactaaggcagcattagaagtaaacctggcggacggtgatacatctctggccgggatagcaagcgccatcaataaagcaaatggcaacgtcaccgccagcgtgattaaagcgaaagaaggtgattaccgcctgatgctgtcgtcaaaaaccaccggtacggatggtgagatgacaattagcgtcaccggggatgctaaactgcaaagcgccatcggctacgactcaacagccaaatccggtgcgctgacggtgaacaccgatgcacagaacgccattgtggttgtgaacgatataaagattgagcgtcaatcgaacactatctctgatgcgctgccggggatgactttcacagtaaaggctgaaagtaaagcagatgaaatgcttgatgtgacgcgcgcaacggatgctaaccagaaagccattactgactgggtcaccgcttacaattcgctgcagtctactattaatagtttgaccaaatatgttcctgtcgacgcaggtgcaggtagccagtcaagcagcaacggcgcgctcgttggtgatgcgaacgtgcgaggaattcagtctcagctgcgcagtctattgaccgaagtacaggccggttccgttcagatcatggctcaactgggcattactcaggatccggttaagggatcggacggtactgtcggtaaccttaaagtcgataccgataaactaaaaaaaacactaaccgacgatcctaatgccgtacagcagtacttcatgggtgacgggaaaactaccggtatggccacccagatgaacaaaacgttggataccatgctaagcactagcgtcggtaaagaaggcgtaatccagaacgcgaaagacgggatcaataaaacactaaaaacgctgggtgaacgttacgattcaatggaagcttctattgatgcaaccatggcgcgttacaaagcgcagttcactagccttgacgtattagtcaccaaaatgaccagtacggctaactatctgactcaacagttctcacaaaagtagtcgtagccttcaggagtggatatgtataagacctctggtgttcaatcctatcagcagataggagtcgaaagtgcagtcatgaatgccagtccacaccagctgattgtcatgttgttcgacggggcgcatagcgcccttgtccgcgcgcgtttgttcctggaagccggacaaattcgcgagaaaggcgaagccttatcgaaagccattaacatcatcgacaacggtttaaaagcaggactgaacatggaggttgagagcgagttgtccggtaatcttgcctccttatacgaatatatggttcgacgcttgttactggccaatctcaataacgacgtagacgcaattgttgaagtagagggtctattaaacaacattgcggatgcgtggaagcaaatcggccccaatgcgtcctctatttcaggataattttgatgaataatcccagcgcagcgcttagccactggcaggcgttacatgctcagagcattgctatgctaaatctcgcacattctggtcaatgggatgcgcttatcgagcaggaaatgcattacgtacaactggtggagaggatttctcaaacgcccatcatgtcatgccctccggctcaggttgagcaagcgcgtgcgctgctggaaatgatccttgaaaatgaaaatgcgcttaaggcgctgctgaaagtccgcatggacgaactgcgcagtctgatcgatcaaaccggcaaacagcaatccatcacgtctacctatggaaagctgtcagggaatattctttatccagaaagttttacccgcgacacacaactatgatttcttcatccatactccagaagtctgccaatggcttctggagcaaggatgatgaaaaaccccaccctgttacaatgttttcactggtactaccctgctggcggtgaattgtggcgagaggtcacggcgctagcccccaatcttaacgaaatcggcattaacatgatctggctcccgcccgcctataaaggcgcgtcaggcgggtattctgtcggctatgactcctatgacctgttcgatctgggcgagtttgaccagaaaggcagtatcgccacgaaatacggtgacaaagcgcagctgctggaagccatcgacgccctcaagcgcaacgacattgccgtactgctggacgtggtggtgaaccacaaaatgggtgccgatgaaaaagagcccgtccgcgttcagcgcgtgaacgagcaggatcgcacgcagatcgacgatgaggtcatcgagtgtgaagcctggacccgctataccttccctgcccgcgccgggcaatattcgcagtttatctgggactacaaatgcttcagcggcgtcgaccacattgaaaaccccgatgaagacggcatttttaaaatcgtcaacgactacaccggcgaaggctggaacgatcaggttgatgatgagatgggtaacttcgactatctgatgggcgaaaatatcgactttcgcaatcacgccgtcaccgaggagatcaaatactgggcccgctgggtcatggaacagacgcgctgcgacggttttcgcctggacgccgtcaagcatattcccgcctggttctacaaagagtggattgaccacgtccaggaggtcgccgaccagccgctgtttatcgtggcggaatactggtcccatgaggtggataaacttcaggcctatatcgaccaggtcgaaggcaaaaccatgctgtttgatgcccccctgcagatgaaattccacgaggcgtcacgtcagggccgggattacgacatgagccaaatctttaccggcacgctggtggaagccgatccgtttcatgcggtgaccctcgtcgcaaaccatgacacccagcctttgcaggcgctggaagcaccggtcgaagcctggtttaaaccgctggcgtatgcgctgatcctgctgcgggaaaatggcgtgccgagcgtcttttatcctgacctctttggcgccagctatgacgataagggtggagacggtgaaacgtaccatattgatatgcctgtgattgagcagctccacgagctgatcctcgcgcgccagcgttttgcccacggcgtgcagacgctcttttttgaccatcctaactgcatcgccttcagccgcagcggcacggaagacgatcccggctgcgtggtggtgatgtcgaacggggacgacggcgagaaggtaatttgcctgggggaaaactacggcaacaaaacgtggcgtgattttctcggcaatcgcgaagaaacggtcaccacggcggcggatggcgaagggacttttacctgcaaaggcggaagcgtaagcgtgtgggtaattgaggatgcgttgtagaaaccatgccgggtggcggcttcgccttacccggcctacgggaaggcacttttgtaggccgggtaagcgtcagcgccacccggcaacaaacggctacggtagtttactctccagcggatgcttgctcaggtaatcggcacactcaaccgttgggcgatcgaccttctgcagctccagcccgtcgtactcaagcgtcgagccatcgcgctccagcggatagatatccagcttgcgcgtcacgttgtaataactgtctgaacgcagcatgattttacccggcacggcaatcacgcgctgccactgacggcagtccagcgtatcgccttcttccgtcaccaccagcgtggcaatcgcttcagggctgaccattttgctctgcggcccttttgactgccagtatcccgccagatgcgccgggacaggatgcttgatcacctctttataattatcgacctgaacgcacccggtcagtgccagcagcgcgccagcaattgctatttttttcatcatctttcctgcattcgaagaaaaaaatattgtggcattaaagcgctgcggctgccagcgaagatcgacaggtcttagacctgcatccccatcacttcctgataagccgacaccagcttgttacgcacctggatccccatctgcagggaaaccgaggctttttgcaaatcggtcatcacatcattcagcgccacgcccggctcgccgagggtgaacttctctgcctgcgtgcgcgctgcggtctgggtatcactgatacggtcaagagcggcatgcagttgccctgcaaagctgatgctcggctgctgatctgccacattctgattacgggccgtcatcgccgttgcctgcagctgactgattaccccttcaatgccctgtatagccatgactctcccctggatggttttttacgcggtcaagactaacagcttgtcaataagataatggcggtaaatagcatgaaaaaaccaggttatttgacgcatagaaaatcacgaatcatcaaataatggcagggccatcaatatggaacatttgtcgtgtttgccgacccgggagtcagttttgtttctctacacgaataacgtaaaccaccaggatttaagaggtgcgcaatgagtgcaacagcatcgacagcgccgcagaataaatcactcgagtggatgaaccgccttcgcgcgaatcctaaaatcccgttgatcgtggcaggcgctgccgcaattgcgatccttgtagcgatggtcctgtgggcgaaaagccctgattaccggacgctctacagtaacctttccgatcaggatggcggcgccatcgtcacccaactgacccagatgaacatcccttatcgctttgccgataatggcggtgcgctggaggtcccggcagataaggtgcacgaactgcgtctgcgcctggcccagcaggggctgccgaagggcggcgcggtaggctttgagctgctggatcaggaaaaattcggtatcagccagttcagcgagcaggtgaactaccagcgtgcgctggaaggtgagctggcccgcaccattgaaacattaggcccggtgaaaagtgcccgcgtgcacctggcaatgcctaaaccatccttatttgtccgcgaacagaaatcaccttcggcttccgtgaccgtgaacctcgagcctggccgcgcgctggacgaagggcaaatcagcgcggtgacgcacctcgtctccagcgccgtcgccggtctgccgccgggtaacgtgacgctggttgaccagagcggtcacctgctgacgcaatccaatactgccggtcgcgatctgaatgacgcgcagctgaaatatgccgccgatgtggaaagccgtctccagcgtcgtatcgaagcgatcctgggtccggtggtgggcaacagcaacgtgcacgcgcaggtcaccgcgcagatcgacttctcgaataaagaacaaaccgaagagcagtacagcccgaacggcgatgcggcgcaggcggttatgcgttcgcgccagatcaacaccagcgagcagattggcggtgcaaacccgggcggcgtgccgggcgcgctgtctaaccagcctgccccggctaacgcggcgccgatctctacgccgccggccaatcagcagaacggccagcagaataaccagcagaccacctcaacggcgacgaacagcggtccacgaaacagcagccgtaacgaaaccacgaactacgaagtggataggacgattcgccacactaaactgaacgtgggcgatattcagcgtctctccgttgcggtagtggtgaactacaaaacgctggcggatggcaaaccgttgccgttgaccgccgagcagatgaagcagattgaaaacctgacccgtgaagcgatgggttactccgagaagcgcggcgataccctcaacgtggtgaactcaccgttcaactcggtggaagagaccggcggtgaactgccgttctggcaacagcaggcgtttatcgaccagctgatgtccgcaggacgctggctgctggtgctgattgtcgcgtggctgctgtggcgcaagagcgttcgtccacagctccagcgccgtgctgaagctgaaaaagcggctcgcgagcagatgaatgcgcgtcaggaaacggaagaagcggttgaagtgcgcctcagcaaagatgaacagatgcagcagcgccgcgctaaccagcgcatgggtgccgaggtgatgagccagcgcattcgcgaaatgtcagataacgatccgcgcgtcgtggcgctggtcatccgtcagtggatgggtaacgaacatgagtaatacgcttacgggcaccgataaaagcgtcatcctgctgatgaccattggcgaagatcgcgcggcggaggtgtttaaacacctctcccagcgggaagtgcaaattctcagtgcggcgatggccaacgtgcgtcaaatctccaacaagcagctgaccgaagtgctgtcggagtttgagcaggaagccgaacagtttgccgcgctgaacgtcaacgccaacgactacctgcgttccgtgctggtcaaggcgctgggcgaagagcgtgccgccagcctgctggaagacattctggaaacgcgcgataccgccagcggtatcgaaacgcttaactttatggaaccgcagagtgccgccgaccttattcgcgacgagcacccgcagattatcgccaccatccttgtccacctcaaacgtggtcaggcggccgatattctggcgctgttcgaagagcgtctgcgtcacgatgtgatgctgcgtatcgccaccttcggcggcgttcagcctgccgcgctggcggagctgaccgaggtgctgaacaacctgctcgacggccagaacctcaagcgcagcaaaatgggcggcgtgagaacggcggcagaaatcatcaacctgatgaaaacgcagcaggaagaggccgtcattacggcggttcgcgaattcgacggcgagctggcacagaaaatcatcgacgagatgttcctgttcgaaaacctcgtcgaagtggacgaccgcagcatccagcgcctgctccaggaagtggattccgagtcgctgcttatcgccctcaaaggcgccgagcagccgctgcgcgagaagttcctgcgcaacatgtctcaacgtgcggccgatatcctgcgcgacgaccttgccaaccgcggtccggttcgtctgtctcaggtggaaaacgaacagaaagccattctgcttatcgttcgtcgtctggcggaaaccggcgagatggtgattggcagcggagacgacacctatgtctaatgagctgccgtggaagcgctggacgccggacgatctggcccctcccctctccgagttcacgccagccgcgatcccgaccgaggcgcttgacccggacgtcgagcagcccgagctgagcgaagaggagcagcaggcgcaaatgctggctcagctgcaaatgcaggcgcacgagcagggctacaatgccggtctgaacgaaggccggcagaaaggccacgagctggggtatcaggaaggcctggcgaaagggttagagcacggtatcgatcaggcgcgccagcagcaggcgccgatccatgcccgcatgcagcagctggtcagcgagtttcagcacacgctggacgcgctggacagcgtgatcgcctcgcgactgatgcagatggcgctggaagccgcgcgtcaggtgatcggccagacgcccgtggtggataacacggcgctaatcaaacaaattcagggtctgctgcagcaggagccgctgttcagcggtaagccgcagctgcgcgtccacccggacgacctgcagcgcgtggaagagagcctgggcgcgacgctaaacctgcacggctggcgtcttcgcggcgatccgtcgttacatcacggcggatgcaaagtctcagccgatgaaggcgatctggatgccagcgtcgccacccgctggcaggaactgtgtcgcctggcggcaccgggagtcgtctgatgaccgcacgcctcacccgctggctcaccacgctcgacaactttgagacgaagatggcgcaactgccctctgttcgtcgttatgggcggctgacgcgcgccaccggtctggtcctggaggccaccggcctgcagcttccgctgggcgcgacctgcgtgattgagcgtcaggacggtctggaaacgcgtgaagtagaaagcgaagtggtcgggttcaacggccagcgcctgttcctgatgccgcttgaagaggtggaaggtattctgcccggcgcgcgcgtgtatgccaaaaacacgtctggcgatgggctgcaaagcgggaaacagctgccgcttggtcctgccctgctgggtcgcgtgctggacggcagcgggaagccgctcgacgggctgccctccccggacactaccgaaaccggcgcattaattacccagccgtttaaccccctgcagcgtacccctatcgagcatgtgctcgacaccggcgtgcgcccgattaacgccctgctgaccgtgggacgcgggcaacgtatgggcctcttcgccgggtcaggcgtgggtaaatccgtcctgctcggcatgatggcgcgctacactcaggcagacgttatcgtcgtgggcctgatcggcgagcgcggtcgtgaagtaaaagactttattgaaaacattctgggtgcggaaggccgtgcccgctcggtggtcattgccgcaccggcggacgtgtcgccgttactgcgtatgcagggggcagcctatgccacccgcatcgccgaagattttcgtgaccgcggcaagcacgtgctgctgatcatggattcgctgacccgctacgcgatggcgcagcgtgaaatcgcgctggctatcggtgagccaccggcgaccaaaggctacccgccttcggtcttcgccaaactccctgccctggtggaacgtgcggggaacggcatcagcggcggcggctccatcaccgcgttctatacggtgctgaccgaaggcgatgaccagcaggatccgattgccgactccgcgcgcgcgatccttgacggccatatcgtgctgtctcgtcgtctggccgaagccggacactatccggcgatagatattgaagcctctatcagccgcgcgatgacggcgctgataaccgagaaacactacgcccgcgtgcgtaactttaaacaactcctctccagcttccagcgcaaccgcgatctggtcagcgtgggggcgtatgccaaaggcagcgacccgatgctcgacaaagcgattaccctgtggccgcagctggaggcatttttgcaacaaggcatttttgaacgtgccgactgggaagattcaattcaggctctggagctgattttcccgcaggtgtaacacaggtggagggcgaaggtcatggcgcaaaacagcgcgttatcaacgctgaaagatctggctgaaaaagaagttgatgatgccgcattgcagcttggcgcaatgcgacgcgggtgccagcaggctgaagaacagttgaagatgttaatcgactatcagcatgaatatcgcaccaacctcaataccgatatgacacagggcattggaagccagcgctggattaactatcagcagtttatccagacgctggagaaggcgatagatcagcatcgccagcagctacaccagtggacccagaaagtcgataccgcgctgaatttctggcgcgagaagaagcagcgactgcaggcctggcagaccttacaggaccgacagattgcggcaacgaccctggcggaaaaccgcctggatcagaaaaaaatggatgagtttgcccagcgcgcatcaatgaggaaaccggaatgatcacactgcaacaactgctgatgagcgacagcgacctgtcaggcggtacgcagacaggaaaaggcaccgacggtgcacaggactttctcgcgctgctcgcgggcgccctgtcggacgcgacgggcaagggcaacgatgcgcccctgacgctggctgacctgaaagccgccggcagcaagctgtcccacgttgctcaggacgccaaaggggataccaccctgcaggccaaaattgccgacctgctctcgcgtcaaactgcgctgaatggcgatgaaacgtcgcccgttacgtcgcttgatacgctggtatccgggctggtgccgctgtcaaagggtgatgctctgaaaacgcttaatgcggtcaacagcaaagatgacggcaaaagcgagctgagcgaagaggaactggccgggttaagcgcgctgatggccatgctgccgcaccagcagaccagcacctcacgtgcggcaggcagtgacggtgtgcccgccaccgcaacgctgagttcagcggcgctgacgcaaaacggcgcgggccaaccgtccctgaacgcgcttccgggaagctatgataaagcccagagtgctgcgccttatcagagccaggcgaaaaacagcgacccggccctgtcgggtaacgcgccggccacgccggccgtggccgcaacggcagagaagcaggagcttgccagttcctcctcctcagcctcaccgacggcaaccctggcaccgattatgtccagccatgcgaccagtcagacggccgccaccgtcgccaccgcgccggtgttaagccagcctctgggtacgcatgaatggcagcagtccctgagccagcacatcaccctgttcactaaacagggccagcagacagccgagctgcgtctgcacccggaagatctgggtcaggtgcaaatttcgcttaagctggatgataaccaggcacagctgcagatggtttctgcgcacagccatgtccgtgcggcgctggaagccgcgctgccggtcctgcgaacctcactggcggagaacggcattcagcttgcgcaaagcagcgtcagcagcgagagctttgccgggcagcagcagtcctcatcccagcagcagcaccaggcttcgcgttccggcaacaccggcggctttaatgacgagagcgatgagttactgcctgtccctgccgctctgcaatccgccgcgcgcggtaacagtgccgtagacatcttcgcctaaacgccagaggtagcgtgattatccccgtcttttccacgctttgacgacagcaggacacgggataatcaccttattaagctgtaccgaaacaggaagctcgtatcagatgactgactccgctatcaccaaaaaaagtaagcgttccatctggatcccgctgctggtgttgatcacgctcgccgcctgcgctaccgcgggctatagttactggcgtatgcagcaggaaccttcgaccgctgcggccaaagccgaacctgcaccaccgccggcgccggtatttttccctctggacaccttcaccgtgaacctcggtgacgcggatcgtgtgctgtatgtcggtattacgctgcgcctgaaggatgaagccacgcgcgcgcgtctgaatgattatcttccggaggtgcgtagccgccttctgctgctgttctctcgtcaggacgcttcggcgctggccaccgatgtgggtaagcaaaagctggtcgacgccattaaacaaacgctggcgaccccgctggtaaacggccaacctaagcaggaagtcactgacgttctgtatacagccttcattctgcggtaacgacatgggcgacagtattctttctcaggcagaaatcgatgcgctgctcaacggcgacagcgataaaagtgatgatccgcaaccgggtattggcggcgatagcgatattcgtccctatgacccgaatacccagcgtcgcgtggtacgtgaacgtctgcaggcgctggagatcattaacgaacgttttgcacgtcagttccgtgtggggctgtttaacctgctgcgtcgtagcccggatattacggtcggtgcgatccgcattcagccgtatcacgagtttgcccgcaacctgccggtgccaaccaaccttaacctgattcatctgaaaccgctgcgcggcaccggtctggtggtgttttcgccaagcctggtgttcatcgcggtggataacctgttcggcggcgacgggcgtttcccgaccaaagtagaaggtcgcgaattcacccacaccgaacagcgcgtcattaaccgcatgctgaagctggcgctggaatcctacagcgacgcgtggaaagcgattaacccgctggaagtggagtacgtccgttctgagatgcaggtgaaatttaccaacatcactacctccccgaacgatatcgtcgtgaacacgccgttccacgtggagatcggtaacctgaccggcgagttcaacatctgcctgccgttcagcatgatcgaaccgctacgcgagctgctggttaacccgccgctggagaactcccgcaacgaagaccagaactggcgtgaaaacctggtccgccaggtccagcattcgcagcttgagctggtggcgagcttcgccgatatcccgctgcggttatctcagatcctgaaattacaacccggtgatgttttgccgatagaaaaacccgaccgcattattgcccatgtggatggtgtccccgtgctgacaagccagtacggcacgattaacggtcagtatgcgttacgcgttgagcacttgatcaacccgattttgaattcgctgaatgaggaacagcccaaatgagtgacatgaacaatccgtccgatgaaaacagcggagcactggacgatctgtgggctgacgcgttaaacgagcaaaaagcgaccccggccaaaagcgcagcggatgccgtattccagcagcttggcggcggtgacgtcagcggcacgctgcaggatatcgacctgattatggatatcccggttaagctgaccgttgagctgggacgcacccgcatgaccattaaagagctgctgcgcctgacgcagggctccgtagtagcccttgacggtctggccggcgagccgctggatatcctgatcaacggctatctgattgctcagggtgaagtggtggtggtggccgataaatacggcgtacgcatcaccgacatcattaccccgtctgaacgtatgcgtcgtctgagccgttaagcatgaaaacccaggcaacagtatcgcaaccttctgccgttcccggctcgcctctgctccaggtgagcggggcgttgttcggtattattgcctttattcttatcgccgcctggctggcgaagcgctttggcctggcggggaaaaccgccggtgcccgcgggctgaaggtcagcgccagcaccacgctggggccgcgtgaacgcgtggtcatcgtcgaggtggacgatgcgcgcctggtcctgggcgtcacggcgtcaaacatcagcgtgttacatatactgccgcccgcccctgttgtggtggacgagcgtgcagaggcccctgcggatttccagtccgtgatgaagagtttgcttaagcgttccgggagatcctgatgcgccgtttgttatccctgacgcttgcgggcgttggcctgtttgctcccgcggtctatgcgcaactgcccggtctggtttctaccccgctcgcgggcggcggccaaagctggtcgcttccggttcagacgctggtgttcatcacctcgctgacgtttattccggctatcctgctgatgatgaccagcttcacccgcatcatcatcgtttttggtctgctgcgaaacgcgctcggcaccccttccgctccgccaaaccaggttctgctcgggctggcgctgtttttgacctttttcattatgtcgccggtgatcgataagatttacaccgacgcctaccagccgttcagcgaagataaaatctccatgcaggaagcgctggataaaggcgcgcagccgctgcgggaatttatgctgcgccagacgcgcgaagcggatctggccctctttgcccgcctgtccaacaccggcgagctgcagggaccggaagcggtacccatgcgtattctgctgcccgcctatgtgaccagcgagctgaaaaccgcattccagattggctttaccatctttattccgttcctgattatcgacctggtgatcgccagcgtcctgatggcgctcgggatgatgatggtgccgcccgcgaccatcgccctgccctttaagatcatgctctttgtgctggtcgacggctggcagctgctggtcagctcgctggcgcagagtttctacagttaaggaacggcaatgacacccgaatcggtcatgatgatgggcacggaggcgatgaaaatcgcgattgccgttgccgcgccgctgctgcttgtcgcgctggttaccggtctgattatcagtattctccaggccgccacgcagattaacgaaatgacgctgtcattcatcccgaaaattatcgccgtgttcgtggcgattatcgttgccgggccgtggatgctgaacctgctgctggactatatgcgcaacctgtttaccaacctgccgtacatcatcggctgacctgacgatgctgcacttcaccagcgaccagtgggttcagtggctcggcgtctatttttggccgatgctgcgcatcatggcgctgatctctaccgcccccattctcagcgagaaatcgatccccaagcgtgtcaaagtggggctgggcatcatcatctccattatcgtcgcaccgtctcttccgccggtggatattccgatcttctcggccaatgcggtatgggtggccctgcagcaggtgatgattggcgtcgccgttggctttaccatgcagctcgcctttgccgcggtgcgtaccgcgggggaactgattggcctgcagatggggctatcgttcgccacgtttgttgaccctggcagtcatctcaacatgcccgtgctggcgcgcattatcgatctgctcgccatgctgctgttcctgtcgttcaacggccatctgtggcttatctccatgctggtggacacgttccatacgctgccgattggcgaaaatccggtgaacagcaatgcgtttctggcgctcacccgcgcggcggggctgatcttcctcaacgggctgatgctggcgctgccgatcatcaccctgctgctgaccgtcaacctggcgttaggtttactcaaccgaatggcaccgcagctttcggtgtttgtcattggttttccgctgacgctgacggtcggaattttattaatgtcattactgatgccacttatcgctcccttctgtgaacatttattcggcgagatattcaacctgttagcggatattgtcagcgaactgccacgtaaataatagcccgcactgttgttactgtctttctgaggatattcctaaaataaaacgcgaaaaacatcttccaggatatatctgacgcggtttaattgtttctaaccacctcacaatacttaatatttactttactttaagaagattcctggcaaattatacgtaactttacgggatagtgagtccgcctgaaagtctttgtcatgctcacaggtttattatttttttccatcccgtatggctgttttgagctctcaggcagatggtgaattatcgttacgcattgagtgagggtatgccatgtcaacgatcattatggatttatgcagctacacccggctagggttaaccgggtacctggcaagcagaggggtaagaaagagagacatcaacgatgcacacaccgttgacgaactcgcagccgcttgtgacgaactaaaaccaggcgtggtgtttattaatgaggactgtttcattcacgatccagccaacagtcagcacattaagcaaatcattaatcagcatccaaaaaccctgtttattgtttttatggcgatcgcgaatatccatttcgatgagtatttgttggtccgtaaaaatttattgatcagttctaaatcgattaaacccgagtcgctggatgacattttgggtgattatttgaataaagaagttaaaaatgtaggagcggttaacttacccaccctatcattaagcaggactgaatcaagtatgctgcgaatgtggatggcgggacaaggaactattcagatctccgaccagatgaatattaaagcgaaaaccgtttcatcacacaaaggaaatattaaacggaaaattaaaacgcataataagcaagtgatctaccacgtggtacgcctgaccgataatgtgacgaacgggattttcgtcaacatgcgttaggtccggatgtattaatgctggcacggaataagcagcatggataaagatttcacttcaacgccacgtccgacgtttaaaagaacgttgaggcgaaacagcatgataagcgtcattatcacgatgacgttaatatggctgttgctctgttttgcttccgttgtgacgttaaaacaatacgcgcaaaagaatctcgaattaaccggcgccacaatgagccacagcctggaagcctcgctggttttcaacgactcgctggcggccaacgaaacgcttgcagccctgggcaaacaggggcagtttgccgcggcggaggtgattaatgcgcataaaaagcggttcgcctactggtcctggaacccggaagataacaacgacacgctgggcgcgctggtcagccgctggcttttccccgtaccggttgcgcagcccatcatgcataacggcttaacgatcggcgaaatccgccttaccgcgcgtgacagtctgatcagccatttcatctggacgtcgtttgccgtactgaccggctgcattctctttgccgccgtggtcgcgctcgtcattacccagtctttgcatcgtggaatggtcacggccctgcagaacattaccgacgtcgttcatgacgtgcgcacgaaccgaaatttctcccgccgggtgaaagacggccgtatcgaagaatttcaccaatttggcgaagacttcaatagtcttctggatgaaatggaagagtggcagctgaagcttcaggcgaaaaatgcccagctgttgcggaccgccatgcacgacccgcttaccggtcttgccaaccgcgcggcgtttcgtaacagcattgcggcattaatgaatgacccttcagccagaacaaactcggccctgctcttcctcgacggtgataattttaagtttattaacgacacctggggacacgcggcaggagactgcgtgctgatcgaagtcgccagcaggatgatggagtttggcgacaaacgtcatcagtcctaccgtcttggcggtgacgaatttgccatggtgctgtacggcgtgcactctgagcttgaggttcaacatatttgtgctgcactttcgcagcagtttattcgtccgtttgatcttcataacggacaaaaagcatcgatgtcactcagcattggctttgctctggcgtgggaaaatacttccgtggaagcattactggagagggctgaccgcaacatgtaccaggttaaaaaccagcgtacgaaaacaataagttagaaaggatacactatgttaaaacgttacttcgcgcccttagtcctggcctcactggttctggcaggctgccagtcgccgccggaaggcaaattcactcctgagcaaattgcggcgatgaagtcttacggttttaacgaactgaacggtgactggtcgcttgggatgtcggacaccatcctgtttgataaaaatgacgccaggctgcgatcggagagtgaaacgcagatccagtccatggcctctcgtctggcggaaaccggcctgacccacgcgcgaatggacggtcacacggataactacggggaagagagctacaacgaagcgctctcgttaaaacgcgccaacgccgtggccgatgcctgggcgaagggggcaaacatcccgcgcagcaatctcaccacgcggggattaggtcaaaaatacccggttgcgagcaacagtacctcacaagggcgcgctgaaaaccgccgcgtcgcagtggtaatcagcacgccataaggctatttagcggaggattcggcgagcgtcaccctggttgccgctcgccagcgcagccagtccaccagaacaaacagcgccagactcacgcccatgaccggcagggccagccccaacagtacgctgattaacaccgtaacgcctcttccccacactgacaaggcaagccagctctggcaaagcgtctgtaccggactcacagccgattgcgccggacgacgcatccaccacatccggtatccccagataatgagcacgcaaagggcgaggccgaacgcaaccagcagcagctgatttgcgaggccgaataagatccccatatggaaatccacgccccagcgggtcagttttgccattagcggaaaatcctcgaatcgggttctgtccagaacctgcatcgtatgaggatcaaccgccacggcgtccacctgagttggccagctgcgatcgatttccgtcacggtccaggcgcgatccctcgttttcgccgggcggatctccagcctgccggcatcaatacccgcgttacgcgccgcgcttaacacgccgtcaaactgcgtcaaatccatcgctatatcgggcatcaccattccaccgtgatgaccgcggtgttcggcatgttcatccatgacctcatgttggccggatagcgtcgtgttcaccagcggggtgagccagttcatctctgcacgcagcttatccacgtttccgccagcccactgggaccaggtcaggccggttgcggagaacagcagcattccacccagcaggctccagcccagcgtcacgtgtacccgacgccggttctggaagcgattgttgatccgccgtttgggccgggtataacaccacagggcaataccgcccagcgcggcgacccacatccacgaggccgcaagctcgctgtaaaggcgcccaatgtcgcccagcatcagggaagtatgcaggtaatcaatggtctgacgcaggggtaaaatcccgctggtgccgtataccgtcagatctcccagcaccgtcaggcttaccggatcgataaagatagcccggttctccgatggcccaagtttcgggtcagcgaacatcacgcgggtggtttcgccctcaaccaggcccggacgaacggcgtgcaaacgtaaatctgatccaacggttttttccgccacggcgatttgttccgccagaggctgtggctcgcccatagaatccgcgtggagcgcgtgccggtagagtgcgttttccagctgtggggtcgccacatacagcgtcccggtcagcgcggcaaagaagataaacgggccgacaaacagcccaacgtagaaatgaaggcgacgcagcaggtttccccatgccgcgcgcgaggtgcaggtagtcatacttttcctttttaaggcaaaaagttatcgatattttttattgggaaaaagcagactgccgcggcggcgcgcgggtatcagggtaaagccaggggaagaagtgccagtggttgaccgcctgacgcggcggcttaacgcgaagcctctgcagcaccacactgagcaggacgatgagcgccagcatcacgccagggacatgcgctaacagcacgcagtagccgcacgcttccgcatggtcgacaggcatcgtgtgcggcatatcgccgtgatgctcgtccatcgacatcatgctcatgtcatgatgcatgcccggcatggcgctcatgggatctttctgcagcgagacggagataaggggtgctaccacgatcagcaggatcgcgaacagcgcggtcaatgccgctgcgcgtttccaactatgctgatgcagtacgttatccacttcccctccattcaagaggcaagcattgtaaatgatttatgacgaaagggttaacgcgagaggtgcgatggaataaaaaaagggccagcctttcggccagccctttctaacaggatgtcgcttaagcgaatcttagttcagacgctctttaatacgagcagacttaccagtacgctcacgcaggtagtacagtttagctttacgtacagcaccacgacgtttaacagcaatgctgtcaactaccggagagtgagtctggaagacacgctcaacgccttcgccgttggaaattttacgaacagtgaatgcagagtgcagaccgcggttacgaatagcgataaccacgccctcgaatgcctgcagacgttttttggaaccttcaacaacccatactttcacttccacggtgtcacctggacggaaggaaggtacgtcctgcttcatctgctcttgttcaagttgcttaataatgttgctcataatttaatctcttatcctgggtaaactgatattcgggagcgtattacgcattcccatcatgttcatgctgctgttgcgcgtgttcagttttgaactcggccagcaactttgcttgctcttcagtcagagccaggttttccagaagttcaggtcttctaagccaggttcggcccagcgactgcttcaaacgccagcgacgtatctcggcatggtttccagacagtaacactgccggtacttccattccttctaacacttcaggacgggtatagtgtggacagtccagcaacccatcggcaaaggaatcttccgttgccgaagcttcatggcccagtactcccggaatgaaccgggcgacggagtcaatcagcgtcattgcgggtaactcaccaccgctgagaacgtaatcgccgatagaccattcttcgtcaatctcggtttgaattacgcgctcatctatcccttcgtagcgaccacagaccagaatcagcttttgattcgtcgccagttcgctgacgcccgcttgatcaagcttgcgtccctgaggtgacagataaatcacctttgcgccttcacctgccgcggcttttgctgtgtgaatggcgtcccgtaagggttgcaccatcattagcatccccggtccgccgccgtaaggacgatcgtccacggtacggtgccggtcatgagtaaagtcacgcggactccagctctggatgctcagcaggccattctttactgcccggccagttaccccgtaatcggtaatcgcgcggaacatttcaggaaacaggctaattatgccaatccacatagcgccgtcttttaccgtttatccggagaatttaaaaaccaggatcccaatctacttcaatggtttgagtagtgagatcgactttcttgataacctgtccatcgaggaacgggaccaaccgctccttgatgccaaatgcatctttcaggtttgccttaatgacgagaacgtcatttgacccggtttccatcatatcgatgactttccccaggctgtagccttcagtagtgactacctggcaacccataaggtctttccagtagtagtcgccctcttccagctgtggcaactgcgacgaatccacgacaatttcacaattagtcagcgcattcgcggcatcacgatcgtcaacgcctttcagcttgatgatgatgtcctgattgtggtgacgccagctttccagctcgacctcttcccacttaccgcctttctggataaaccagggctggtaattaaaaatgctatcagcgtcttcagtggaggaaaacactctgagccaaccacggataccgtagcaagaacccatttttcccaatacgatcggttcaacaggtgctttattgctcatcatgaccaccgtgacagattaagctgctttgtttgctgctttgatcagcgtagcaacgcgatcggaaacagtagcgccctggccaacccagtgagcgatacgatccagatccagacgagtttcttcttctgcgccagcggccagtgggttgaagaaaccaacgcgctcgatgaagcgaccgttgcgtgcattacggctgtcagtcacaacaacctggtagaacggacgctttttagcgccgtgacgtgctaaacgaatagttaccataacatcctcttgtgtgaataaaacaaccgggccccatcgaggaacggagcccgggtgtcatattaaaagcccgaaaattttactcattttcgggcaaaaagcaatctcaaaagcgattaacgccctggaaaaccgggaggcatcatccctttcatgccgcgcatcatcttcgccatgccgcctttcttcattttcttcatcatgcgctgcatgtcgtcgaactgcttcagaaggcggttaacgtcctgcacctgcatgccgcaaccggctgcgatacggcgtttacgggaacctttgatgatgtcggggttagcgcgctctttcagcgtcatcgagttgatgatcgcctccatacgcaccagcaccttgtcatccatctgcgctttcacgttgtcagggatctggcccatgcccggcagtttgcccatcaggctggccatgccgcccatgtttttcatctgacgcagctgctcaaggaagtcggtgagatcgaaaccgtcgccttttttcagcttgctggccagcttctcggcctgcgcgcggtcaaccttgctctcgatatcttcgatcagcgacagcacgtcgcccatgccgagaatacgggaggcaatacgatccgggtggaacggctccagcgcttcggttttttcgcccacgccgaggaatttgatcggcttaccggtgatgtgacgaatcgagagggccgcaccgccgcgggcgtcaccgtccactttggtcagcaccacgccggttaacggcagcgcttcgttaaacgctttcgcggtattcgccgcatcctgaccggtcatggcgtcgacgacaaacagggtctctaccgggttgatagaggcatgcacctgcttgatctcgtccatcatcgcttcgtcaacgtgcagacgaccggcggtatccaccagcagcacgtcgtagaatttcagcttcgcctctttcagcgcggcgttaacgatgtcgacaggcttctgcgccacgtcggacgggaagaaatccacgccaacctgctctgccagggtttccagctgcttgatcgccgccgggcgatagacgtccgcagagaccaccagcactttcttcttgtgcttttcgcgcaggaatttacccagcttaccgacgctggtggttttacccgcaccctgcaggcccgccatcagcaccacggccggtggctgagcggccaggttaagcacctggttctcttcgcccatcgccgaaaccagttcattacgaacgattttgacgaactcctgacccggggtcaggctcttgttaacttcatgaccaaccgccttctctttcacgcggttgataaaatcacgaacaaccggcaacgcgacgtctgcttccagcagcgccatgcgcacttcgcgcagcgtttccttgatgttgtcttcagtaaggcgtccgcggccgctgatgttgcgcagcgtgcgcgacaaacgatcggttaaattatcaaacattgtctctcgcctgagtagaaacgttgggccgccatgagcgacacatacacagaattttgccggagtataacatgaaggcgcctttgttgttatgcaacggttggagcaggcgtcacgtaacgttatactgcttctctttcttattaagacaactgtcgatgcctatatgcctgttttcgcactgatcgcccttgttgcctactctgtcagcctcgcgctgattattcccggactgctgcaaaaaaacagcggctggcggcgcatggctattctttcggcggtgatcgcactgattagccacgcctttgcgctggaatcacgcattatccccggcgacggcagcgtgcaaaacctgagcgtgctgaacgtcggctcgctggtcagcctgatgatctgtacggtaatgaccatcgtcgcgtctaaaaatcgcggctggctgctgctgccgattgtctataccttcgcgctgatcaatctggccctcgccacctttatgcctaatgagttcattacgcatctggaggcgacgccggggatgctggtgcatatcggcctgtcgctctttgcctacgcgacgctgatcatcgctgcgctttatgccatgcagctcgcctggattgactaccagctgaaaaacaaaaaactggcgtttaaccatgaaatgccgccactgatggtgattgagcgtaagatgttccacatcacccaggtgggcgtggtgctgctgacgctcacgctctgcaccgggctgttttacatgaagaacctgttcagcgtggagaatatcgataaagcggtgctctccatcatcgcgtggtttgtctatattgtcctgttatggggccattatcatgaaggctggcgcggtcgtcgcgtggtctggttcaacgtcgcgggtgcgggcattctcacccttgcctattttggcagccgcttcatacagcaatttgctggctaagaaacaaaggagttccccctggaacacatctcaaccaccacgctgatcgttatcctgatcgtcatggtggtcatctccgcctacttctccggctcggaaaccggcatgatgaccctgaaccgctaccggttacgtcatcgtgctaaacagggtaaccgcgccgcccgtcgcgttgaaaaactgctccgcaagccggatcgcctgattagcctggtgctcatcggcaacaacctcgtcaacattctggcctctgcgctcggcaccatcgtcgggatgcgcctgtacggcaacgccggggtcgcaattgccaccggcgtgctgacgttcgtggtgctggtgtttgccgaagtgctgccaaaaaccatcgccgcgctttaccctgaaaaggtcgcctatccgagcagcttcctgctggcaccgctgcagatcctgatgatgccgctggtctggctgctgaacatggtgacgcgcgtcctgatgcggatggtgggaatcaaagccgacgtcaccatcagcagcgcgctcagcaaagaggagctgcgcactatcgtgaatgaatcccgctcgcagatctcccggcgcaatcaggacatgctcctgtcggtgctggatctggaaaaggtgagcgtgaacgacatcatggtgccgcgtaacgaaatcgtcggtatcgacatcaatgacgactggaaagccatcgttcgccagctgacgcactctccgcacgggcgcattgtgctgtaccgcgactcgctggatgacgccatcagcatgctgcgcgtgcgcgaagcctaccgtctgatgaccgagaaaaaagagttcaccaaagaggtgatgctgcgcgccgccgacgaaatttattacgtgccggaaggaacgccgctcagcacgcagctggtgaaattccagcgcaacaagaagaaggtcggcctggtggtcaatgagtacggcgatatccaggggctggtgacggtcgaagatattctggaagagattgtcggggactttaccacctcaatgtcgccttccctcgcggaagaggtcaccccgcaaaatgacggctcggtgctgattgacggaagcgcaaacattcgtgaactcaacaaagcctttaactggcatttgccggaagatgaggctcgcaccattaacgggatgattctggaagcgctggaagagatcccggccgcgggcacgcgggtgcgcattgagcagtacgatattgatatcctggacgtgcaggacaatatgatcaagcaggtgaaagtcctgcccgttaaacccctgcgcgaaagtatcgcggagtaaggttgtaggccgggtaaggcgaacgccactacccggcactacggatagcgaattacgctttcgctttcgccacggtcaccatcgccgcgcgaatggtacggccgttcagggtgtaacctttctgcattacgcccagcactttaccggcttcaatctcttcagattcaaccatcgcaatcgcctggtgaacgtttggatccagcggaacgtcggtatcggcaatcacttccacgccaaatttacgcaccacgtcgagcatggatttcagcgtcagttcgataccttcgatcattgcggcgttgtccggattcgctttgtcagccacttccagcgcacgatcgaggctatcgatcaccggcagcagttcgttgacgaatttctccagcgcaaatttatgcgccttctcaacgtcctgctcggtacgacgacgcaggttttccatttccgccttgatgcgcagaacactgtcgcgttcgcgattctgtgcttctaccagctgggcttccagattcgcaattttttcatcgcgcgggtccacctgctcagcagatgcgtctggctctacagcctcaacttcatcgtgctgttccgtgataatttcttcaggggcttgcccctcaggcgttttctgttctttactactcatgaatttctccgcgtttttctgcattcatctcgctaacttcgcttattatggggatcagtttccgggattcaagggaacaagacagattgtcatcattcatcaggcacaaggacctccagaaaatgaataatcatttcaggtgtattgggatcgtcgggcatccgcgtcaccctaccgcactaacgacacatgaaatgttgtatcgctggttgtgtagcaaaggctatgaagtgatggtcgagcagcagattgcccaggaactgcagctgaagagcgtcaaaaccggcacgctggcggaaattggccaacaggccgatctcgccgtggtggtgggcggcgacggcaacatgctcggcgcggcccgcacgctggcgcgttatgacatcaaggtcatcggtatcaaccgtggcaatctcggttttttaaccgacctcgacccggacaatgcgcagcagcagctggccgacgtgctggaaggccactatatcagtgaaaaacgctttttactggaagcgcaggtgtgccagcaggactgccagaaacgcatcagcaccgccattaacgaggttgtccttcaccctggcaaagtggcgcacatgattgagttcgaagtttatatcgacgagatctttgccttctcccagcgttctgacgggctgattatctctactcccaccggctcaaccgcctactcgctttctgccggcggcccgatcctgacgccctcgctggatgccattaccctggtgccgatgttcccgcacacgctctccgcccgcccgctggtgatcaacggcgacagcacgatccgtctgcgcttctcgcaccgccgtaacgacctggagatcagctgcgacagccagatagcgctgcctatccaggaaggtgaagatgtgcttattcgccggtgtgattaccacctgaatttaatacatccaaaagattacagctatttcaacacattaagctcgaagcttggctggtcaaaaaaattgttctgattttgcatccagtactttactgtgtaaaaaaccagtttatactgtatgaaaacacagttatggtttttcatacaggaaaacaattatgctggcacaactgaccatcagcaactttgccattgttcgtgagcttgagatcgatttccacagcggcatgacggcgatcaccggggaaaccggtgcgggtaaatccattgccattgatgccctcggcttgtgccttggcggccgcgccgagggcgacatggtgcgcatgggcgcaaaccgtgccgacctgtgcgcccgtttctccctgaaagacacccctgccgcccagcgctggctggaacagaaccagctcgaagatggacgtgagtgtttacttcgccgcgttattagcagcgacggtcgctcacgcggctttatcaacggcacggcggtcccgctctcccagctccgtgaactcggccagctgcttatccagatccacggtcagcacgcgcatcagcaactcgttaaacccgaacagcagaaagcgctgctggatggttatgcgggtgagtacgcgcttactcagcttatggcagagcactatcgccagtggcatcagagctgccgcgagctcgcgcaacaccagcagcaaagccaggagcgcgccgcccgtgcggagctgctggaataccagctcaaagagctgaacgaattcaacccgcagccgggtgagtttgagcaaatcgacgaagagtacaagcgcctggcaaacagcggtcacttgctctcaaccagccagaatgcgctcaacctgctggcggatggcgaagacgtgaacctgcagagccagctgtataacgtccgtcagctgcttaccgaactggtcggcatggacagcaaactgtctggcgtcctggatatgctggaagaggcggccattcagatctctgaagccggtgacgaacttcgccactactgtgagcgtctggatcttgacccgaaccgtctttttgagctggagcagcgtatctcccgtcagatctcgctggcgcgcaagcaccacgttacgccggaagagctgccgggctactatcagtctctgctggacgagcagcagcagcttgacgatcaggctgactcgcaggagaccctctctctggcggtgaacctgcaccatgaacaggcgctggcgacagcgcaaaagctgcatgaaattcgtcagcactatgctcaggagttaagccagcacattaccgacagcatgcacacgctggcgatgccgcacggcgtcttcaccattgacgttcgctttgaagagaaccacctgacggcggaaggtgcggatcgtatcgaattccgcgtcaccaccaacccggggcagccgctgcaggcgatctccaaagtggcctcaggcggtgaactgtcgcgtattgcgctggcgattcaggtgatcaccgcgcgcaaaatggacaccccggcgctgattttcgatgaagtggatgtcggcatcagcggtccgacggcggcggtggtgggtaaactgctgcgccagctcggcgaatccacgcaggtgatgtgtgtcacccacctgccgcaggtcgcgggctgcggtcatcatcactttatcgtcagcaaagaaaccgacggtgaaatgaccgaaacgcacatgaagccgctggataaacgtgcgcgtctgcaggagctggcacgcctgctcggcggcagcgaagtcacgcgtaacacgctcgcgaacgcgaaagaactgctggcggcataaactttttcgggatctcagggtcatacagaacaacaaaaacgccgccagaccggtttcaaagtggggcaaggtctattatcatcggcatattacatatgagccgcgttctgctcgggcccgaaaaggaatcaaatcactatgcgttgtaaaatgctgaccgctgccgcagcggttcttctgatgttgaccgcaggctgttccactctggagaaagtggtttaccgtcctgacatcaaccaggggaactaccttacccctaacgatgtgtccaaaatccgcgtggggatgacacaacagcaggtcgcttatgcactgggaaccccgatgatgtccgatccgttcggcactaacacctggttctatgtattccgccagaagccgggccatgaagatgcgacccagcagaccctgacgctgaccttcagcagcgctggtgtgttgaccaacatcgacaacaagcctgccctgactaaataatccggtgtcagaaatgcaaaaaggtgctcattgagcaccttttttgtatctgagttcttacgaagaatcgtagccccggtaagcgcagcgccatcggagaagaaagcgctacttgctggccttctccgcgcgctgacgacgcagctctttcgggtcggcaatcagcggacgataaatctccacccggtcgccctctttcagcacatcgcccagcttcaccggacggctgtaaatcccgaccttgttcttcgccaggtcgatatcgctgcgaagctcgaggatgccggaagcacggatggccgcctcaacggtcgccccctcttccagcgtcacgcgctgcagatactgtttctccggcagcgcgtacaccacttctacagcaatcttatgcgacactgtaaacctctttggcgcgggtggtgaacgcctgaaccatattcgatgccagctctttaaagatgcggccaaacgccagctcaatcagcttattggtaaactcgaagtccagatggaactcaatgcggcaggcgtcagcgctcagcggcgtaaacttccagcctcccatcagggttttgaacggaccatccaccagatgcatcaaaatactctgattgttcgtcagcgtattacgggtggtgaacgtcttgctgatccccgctttggagacatccaccgccgcggtcatctgcgtcgggccggactccagaacgcggctcccggtgcatcccggaataaactctggataagactgaacatcgttcactaactgatacatttgttccgcgctgtaaggcacaagcgcagtacggctaatctgaggcatagcatttcccatggtcacacaacggacaaataataacatttatcacctgttaaaaaaacgctaagcctcatctcgtgctaagatagcgcgttagacctcacaggacgcaatgaggtgactttttgaaatcagattaccgacggctttacgacacttatgacgaagaaaaaagcacataaaccaggctcggcgaccattgcgctcaacaagcgtgctcgccacgagtatttcattgaagaagaattcgaagctggccttgcgttgcagggctgggaagtaaaatcgctgcgcgccgggaaagccaacattggcgatagctacgtgatcctgaaagatggcgaagccttcctgttcggcgcgaactttacgccgctgaccgtcgcctcttcacactacgtgtgtgaccctacacgcacgcgtaaattactgctgaacaagcgtgagctggaatccctctacggacgtatcaaccgcgaaggtttcaccgtggtcgccctgtcgctgtactggaaaaacgcctggtgcaaagtaaaagttggcgtcgcgaagggtaaaaaacagcacgacaaacgtactgacctgaaagagcgtgaatggcagctcgacaaagcgcgcattatgaaaaacgcaggacgttgattctgcacacttattgtactattcaataagttagcgttccgggctggtatccaggaagtgaaatctggtatactcagttcaacactattggggctgattctggattcgacgggatttgcgaaacccaaggtgcatgccgaggggcggtttgcctcgttaaaagccgcaaaaaatagtcgcaaacgacgaaaactacgctttagcagcttaataacctgctctgagccctctctccctagcttccgctcttaagacggggatcaaagagaggtcaaacccaaaagagatcgcgtggaagccctgcctggggttgaagcgttaaaactaatcaggctagttcgttagtggcgtgtctgtccgcagctggcgtgcgaatgtaaagacaaactaagcatgtagtaccgaggatgtagaaatttcggacgcgggttcaactcccgccagctccaccacttttgataggactgcaaccggacagcggcaataaaaacagccacttacggacactgaccagacagcaggcagaccaagaaaagacaaaaatatgcacgtgaaatgcacgtgcactttaaaagaaccccagatctcacggtctggggtttttctatttgtaactaagggtaacaaaaacacatccacctttcgcgctccactcgccttgacactgtctatttttacagcaaaaatactgtatgtaaccacagtgattttccggaggcttttatgttcgttgaactggtttatgacaagcgaaatgtagagagacttgaaggggccagagagataatcctggcagaactgacgaagcgatgctgtgcgatttataaaaatgaattaacaggtacgttttgtcttgtttagttttcaaagaactttgtttaccgctcgtttaagcgactttattatcataacatttaccgccgctactgtcaacaactttttagcattttcttttcaaaaaagctgttcgtcatcagcgacgtatattagaataacaccttcagttgtctaagtcaatacataatatcaattaaatgataaattgcttaatgacgactaacgcagctattccgggtattcctaaaattccgctgatagctgttgtaaccagattaatcggcacatgaatgccaagactgccgccaaacatatttacacaaaccagcagcaaagcacctgccacaaatttaacagctgtgatgccaatccactttaaaggcttcgctgctgaacctgataaaaaaagaagaataaccagtcctaaaataatcccaataataaaaataggctccatgaatcttctcatctccttcgcttgttctagtacaagcttatgagaagatccaggagtttagaccacttacttccaccggctgatttttaaatttcgctgcttcgcttcccttaagtaaaaaaaatacttcgcttcagctactttcagttcgtataacacttcagcagacggttctaagcttttttcaaccagctttttttgcctgttccactcttccttttgcttaaaaagctgctcggttagtttttcatcaaactctcttcttaatgttttcttgcgaagaaaacccatggatcgctttttcctccttacaattcacgtcttccttcaagtgctttagaaagagtgacctcatcagcatattccaaatcaccgccgacgggcagtccgtgggcaatacgggagagcttaataccagacggcttgaggagccttgatatatacatcgctgttgcttccccttctatattagggtttgtcgcgaggatcacttctgtcacttgatcatcctgtaatcgttttaacaattctggtattttaatatcctccggtccgatgccgtccattggagaaatagcgccgtgaagaacgtgatactgtccgttgtattccttcattttctccatagcgataacgtctttagggtcttgcacaacacagataacagacttatccctgcgcgtatcttcacatatatagcaagggtcctgatctgtaatatgcccgcaaactgaacaatatgtcaggttgcgtttcgcatttactaatgctttcgcaaaatctaatactacatcttctttcatacctagaacaaaaaaagccagacgaaccgctgttttcggtccgatccctggcaatttcataaagctgtcaatcagctttgatattggttcaggatattgcatgttcttttatccccctagaataaacctggcatgttcattccctttgtaaattgacccattgtttcgtttgtgatttcgtcaacttttttcaaagcttcattcgttgcagcaagcactaaatcttgaagcatatcaatatcttcaggatcaacgacttcttctttgatgataacatccaggatttctttttggccgtttgcttttactgttaccataccgccgcctgcagttccttcaacaaccttttctgcaagctcttcttgagccttcgccatgtccttttgcattttttgcatttgtttcatcattttttgcatattacccattccgccacgcatagcattcactctctttcattttgttagtcttttatttcaattaaatccgctccaacaagctttttcgcttcggcaataagcgggtcttcttcagccggttcatttgatccttcattttcctgctgatgatcttctaaaaattcttctcttattttaccccattgtgcttctggaacgccaatcaaatccattctttttccgagcatcgattctaaaatctgctcaagattagtccggactccgttgttatcctcagcgaccattttacaatgaatttcatatttgaatttcagaacaaatgccgccgatccggcagccacaggttcactgtcattcagcaaagcggcatgtgatactttgttttgctgtttgagatgagcaagaagcttgccccaactgtttctgagcagatcaagatccggtcttgtggcttccttcaaaatctcatgaattctgcctactggcgctttgtaattggatttcccgccctttggcacacgcggcgcttcttttttcgggctttccgcagctgcttttatgcccgttgttttgagccgctctacttcctgttcgagctgctggatttttttcatcagcatatccacttccgggagatcagcagcagattgatgtgaggtttggcaaatcttcacaacggccacttcgaaaaagatacgcggatgatttgtccatttcatttcctgatggctcttgttcagaatatcaatcatttcatatagggcctgagccggaatttgttcacttagttcccggaacgtttcatcgacttttactttctcaagcactccctctaagccaggggctgttttgtacagcagcatgtccctgaaatagaaaatcatatcttctatcagcttagctggatcttttccttgctgaagcaattcatttaatgtttccagtgcgtcagaaacgtttttatcatgcagggattttgcaagcttcccgatatataattgagaaacagcacccgtaattaaaagcgcatcttcgactttcaggatatcgccgctgaatgatatggcctgatcaagaaggctcagggcatccctcatccctccgtctgcagcactcgcgatgatttccagcgatccttcctccacttgcagctgttcagcatcaacaattttattcatgcggcctacaatcgcttgggaggtaattcgtttaaagtcaaaacgctgacatctagagataatggttaaaggaattttgtgcggttcagttgttgctaatatgaaaatacaatgctcaggcggctcttctaatgtttttagtaatgcattaaaagcgccgatagaaagcatatgcacctcatctatgatatataccttatatgtgacggccgatggggcaaacttcactttatcgcgaatgtcacgaatctcatcaacaccgttattagaagcggcgtcaatttctatgacatcggatattgacccgtttgttatccctttacaggccgcacattcgttgcatggctcatcaacaggagcatgttcacagttgacagccttagcaaatattttggctgcactggtttttccggttcctctaggcccggaaaacagataggcgtgagaaaactttttttgcaaaagggcattttgcagcgtttttgtaatgtgttcttgtccgaccacatcttcaaagcgctgaggcctgaatactcgatataaagcttggtaactcacgggtttgccctcctccgttattcatcattcccattatacatgaaccttgtttcgattccaaaagctctttttacataacaaaaaactcacctaatattaggtgagtctgaaaatttgatgattgatttaccgtgcaccttctgtcgattcgctaccctaagcgttacttaagcagttagctcggcccaggcaaccctgcggcacatgagaggtttcacttaatgctgcttccttccggacctgacatggttcatgaattcccattgcgcaggacccaaacgtcaacaccacttacttaaggcaggccttaaagtaaacgaacctcgagaagggattcggccctgctagagcggattgcaggtacagggcaccgctacctccccgcttagcacggcaaaataaatatcaaattttatgttgcatctattacgatgcacacttaagtatatctgtttcccctaaaaattgcaaccgtactattcagacaagtttttcctggcggctttcttcttttttcttagttctctgaaaaacgcactgagcattccgccgcattcttcctcaagcacaccgctcaccacttcagcctgatgattaaagcgttcctcctgaagaaggttcattagcgtgcctgaacagccgcctttcggatcaaatgcgccaaaaaccactttttccactcgagaaagtacgactgcaccagcacacattggacaaggctcaagcgtcacataaagagtcgcaccttccagccgccatgttccgagtgccttacacgcttcatcaattacaagcatttctgcatgggcaatagatcgctgttcagtctctcttaaattatgcgcacgcgctataatttcaccattaatgacaagcaccgcacctattggcacttcacctttctcttcagcctttttcgcttctttaattgcttctttcatataaagttcatcttgtgtcataaggataagctctcttttcaaagttttttcattgcctaaaaaggctacatattaactataactgaaacggaaaggagactgtcgattgtccaaagcagataaagcccttctcattgtagacatgatcaataattttgaattcgatatgggggaaaccctcgctaaaaaaacagaaaaaatcgttcctcatattttatcattaaaggagcacgcgagacaaaatgaatggccgattatttacatcaatgatcattatggactttggcaagctgacattaaaaacatacagcaagaatgcacaaatgaaagaagcaaggatatcatcacaaagatagctccggtagatgctgattattttttaatcaaaccgaaacattccgctttctacgaaacagcacttcacacccttcttactgagttgcaggtgagacatattatcataacaggtatagccggcaatatatgcgtgctgtttaccgctaatgacgcttatatgagggaatacagcatcacgattcctaaggactgtatcgcgtcaaacagtgacgaagataacgaattcgccttaaccatgatggagaatgttcttttcgcagaaattacgacggaagaacaaattatagaaaaataaacatgatcagcgcttttctttcatacattgatagcgatatgaaaggaggcgtttttcattcaaatttatgtggtaaaacaaggcgacactctttctgctatcgcttcacaatacagaacaaccacaaatgacatcactgaaacgaatgaaataccgaatcccgacagccttgttgtcggacaaaccattgtcattccaatagctggccagttctatgatgtgaagcgaggtgataccctgacatccatcgcccggcagttcaatacaacagcagccgagctcgcaagggttaaccgcatccagttaaataccgtgcttcagattggtttccgtttatacatccctccagctcctaaacgagacatcgaatcaaatgcttatttggagccccgaggaaatcaagtcagcgaaaatctccagcaggcggccagagaagcgtcgccctacttaacttaccttggcgcattcagcttccaggcacagcggaacggaaccttagtcgcaccgcctttaacgaatttaaggagcattacagaaagtcaaaatacaacattgatgatgattataacgaacctagaaaaccaggcattcagcgatgaacttggccggatccttttgaacgacgaaactgtaaaaagacggcttctaaatgaaatagtcgagaatgccagaagatatggcttccgtgacattcatttcgactttgaatatttgcggccccaggatagagaggcctataatcaattcctccgcgaagcaagggatcttttccatcgagagggcttagaaatttctacggctcttgctcctaaaacaagtgcaacacagcagggcaggtggtatgaagctcatgattacagggcacatggcgaaattgtcgactttgttgttctcatgacatatgaatggggctatagcggcggaccgcctcaagcggtttctccaattggacctgtccgtgatgtcatagaatatgctttgactgaaatgcctgcgaacaaaattgtcatgggccagaatttatatggatatgactggacgctgccatatacagcagggggaactccagcaagagcagtaagccctcagcaagccattgtcatagctgatcagaacaatgcttccattcagtatgaccaaaccgctcaagctcctttcttccgctatactgatgcagaaaacagaaggcacgaggtatggttcgaggatgcccgctcgattcaagcaaaattcaatctgattaaagagctgaatttaagaggcatcagctattggaagctgggtctttcctttccacaaaactggctgctgctgtctgatcaatttaatgttgtcaaaaagacgtttcgataatttggaaacgtctttttttcatgggggcacccaagggttgtgatacaatatgaaggtcggtaactgacgcacgtttttcagatataaggaggattccgatgaatacagccccttttattgcaatagaaggtcctatcggggcaggaaaaacaactctcgcaacgatgctctcacaaaaattcggattccctatgatcaatgagattgtagaggataacccgtaccttgataagttttatgacaatataaaggaatggagcttccagctcgagatgttttttctttgtcacagatacaaacagcttgaagacaccagtgatcactttttaaaaaagggacagcctgtaatagctgattatcatatttataaaaatgtgatttttgcggaacgaaccttgtctccacatcagctggaaaaatacaaaaagatatatcacctgctaacggatgatctgccaaagccgaatttcatcatttacataaaggccagtctgcctacattgctacaccgcattgaaaaacgcgggcgcccctttgagaaaaaaattgaaactagctatttggagcagctgatttcagattatgaagtcgccatcaagcagctgcaggaagcagaccctgaacttacagtgttaaccgtagatggtgattcaaaggatttcgttttgaataagagcgactttgaacgcattgccgcccatgtaaaggagcttatcgtatgaaggaacatcatatccctaagaattcaattattacagtagcaggaacagtaggtgtcggaaaatcgactttaacaaaaactttagctaaacggcttggatttaaaacatcgttggaggaagtcgatcataatccatatttggaaaagttctatcatgattttgaacgttggagctttcaccttcaaatttacttcttagctgaacgcttcaaagaacagaaaacaatttttgaagccggcggaggttttgtacaggatcgttcgatttatgaagatacaggaattttcgcaaaaatgcatgctgataaagggacaatgtcaaaggttgattataagacttacacaagccttttcgaagcaatggtaatgacaccgtatttcccacatccagatgtgttgatctatttagaaggagatctggagaacattttaaaccggattgaacaacgcggccgtgagatggagcttcagacaagccggtcttattgggaagaaatgcatacacgctacgagaactggataagcggttttaatgcctgccctgttttaaaacttcgcattgaagattatgatcttctgaacgacgaaaactcgattgaaaatattgtagatcaaattgcttcagttattcatgataatcaaaaaaagtgaatctcagtcgagattcactttttctttaaaataaaaaatccgccgcaccgaatgcaacggacaaaacaatctccaatatatgcttgtgtttcattagaattaaaatcaatatggcggaggaagagggattcgaacccccgcgggctttgacacccctgtcggttttcaagaccgatcccttcagccggacttgggtattcctccgtatcgacaagactaactatatcacgtatgttctcgtgtggtcaagcatttttaaaaactttttttgtttttatgaaaatgccgtgtttacataagcaaaaaggcgcaccttgtcaggcacgcctttccataatttacggtttcattacttctctattccccatataaggacgaagcactttcggaatcacaacgcttccgtcttcctgctgataattttctaagatagcagcaactgttcttccaaccgccagtcctgagccgttcagtgtgtgtacatgctcaggcttgcctttcgcttcacgtctgaaacgaatattcgcacgtctcgcctggaacgcttcgaagttgctgcaagaagagatttctcgatatgtgtcttggcttggaatccaaacttcgatatcgtattttttcgcagccgtaaagcctaagtcacccgtacacatgctcatgacacggtatggaagctcaagcagctgaagaacccgttctgcttggtttgtaagtttctctaattcttcataagaatcttcaggcttcacaaactttacaagctcaactttattaaattggtgctgacgaattaatccgcgtgtgtcacgtcctgctgaaccagcttcagaacggaagcaagcactgaatgccgcatagttgatcggcaggctgtcacctgaaaggatttcatcgcgatgcatgtttgtaatcggcacttccgccgttggaattaagaaataatcttcttctctgattttaaatgcatcctcttcaaatttaggaagctgccccgttcccgtcatgcttgcgcggtttaccatatatggcgggatcacttcagtgtagttatactcatccacatgcagatcaagcataaagttataaagcgcacgctccagacgagcacctaagcctttatagaacacgaaacggcttcctgttactttggcagcacgttcaaaatccagaatacccagctcatccgcaatatcccagtgcggcttcggctcataagcaaatgaaggcttttcaccccatttacgcacttctacgttgtcgtcttctgtttcaccgacaggtacagactcatgcggaatattcgggattgagagcaggattgtatcaagctcagcttccactgtccgtaattcttcatcgagctttttaatttcctcgccgacttcacgcatttctttaataatgtgatccgcgtcttttttctcacgcttcagcacagcaacctgctgagaaacttcatttcgttttccttttaactcttcaaccttgccgataagctctcttcgtctatcatccagcgcctcaaacttatcaaaatcagttaagtcttcgcctttgtgtacaagctttgctttaatttcttgaaaatttgctctcagcattttcgtatcaagcatgcgaaacactcctttttttattgatttatcgaaaataaaaagagccctcatccccataaagggacgagagctctcgcgttgccaccctgattgaaaacaaatcaaagactcgttttccactttcaaacataacggttatcccgtaaatgcctactcgcttcagcatttcgctcaaggatggattcagacagcatctttcaccgattcgcaccaaccatcggctctcttagaaagagaggctccctactagttcctatcaacgcttttcgatctttatttgtgcttataatgtactataagtttccacagctttcaactgttttatacaagtgccttttgcttatattcctcaaccatttcaacaaacagctgcgtcactcggtgatcttctgtcagctccggatggaatgagcagccaaggaattgcccctgtttcgcggctacaatacgaccattatgctccgatagaacttcaacattttcaccagcttctaaaatatgcggagcacggatgaataccccagtaaaaggctcgtccaagcctttaattgttaaatcagcttcaaagctgtcaacctgccggccaaatgaattacgttctacaaccacattcagaagacctaaatgaggattatctgaaccggcaatttcttttgctaatataattaatccggcacatgttccaaacatcggtttgccctgagcagcgaattcacgaagcggctccatgaattgatacgtatcgatcaaacggcgcatcgtcgtgctctcaccgcccggcaaaatcaacccgtcaacttcgttcagctgctccggacgttttacgacaagaccagccgcgccgcatgcttcaatcgcatggatgtgctctctaactgctccttgaagtcctagtacacctattgttaacatgtcagcagcgctcctatgttcttaccagccgcgttcttgcatacgctgttctggaagtaagtttgagatttcaatccctttcattgcagtaccaagctcttttgacaactcagcgattaatttgtaatcagtaaagtgagttgttgcttccacaattgctttcgcaaatttagcagggttgtctgatttaaaaataccagaaccaacaaatactccgtcagcaccaagctgcatcatgagagcagcatcagctggagttgctacgccgccagcggcaaagttaacgacaggaagcttgccgtcttttttaatttgaagaagaagctcgtaaggagcacctaggtttttcgcttctgtcattagctcatcctcactcatcgcaactactttgcgcacttgagcgttaactttacgcatatggcgaacagcctcaacaatattacctgttccaggctcaccttttgtgcgaagcatagaagcaccttccgcaatacggcgtgttgcttcaccaagatcacggcagccacagacaaaaggaactgtgtattcatttttatttaaatgaaattcttcgtcagccggcgtcagaacttcactttcatcaatatagtcaacacccatagcttcaagcacacgcgcttcaacaatatgtccgatacgcgcttttgccattaccgggatagatactgcattcattacttcttccacgattgtagggtcagccatacgggcaactcctccagccgcgcgaatatctgctggcacacgttctagcgccattacagcgacagctccagcttcttcagcgattttcgcttgttccgcattgatgacgtccatgatgacgccgcctttttgcatttctgccattccgcgttttacacgttcagtacctgtttgagccatttcttggtccccctaatcaaggtatagttatatgatttctaatccttattgtatcctagaaatccaataattcatatgcatatatactattttattcggtttttagcgctttgaaaatcattttttattaaaaattgggttttttcagtatattacgcgaaagagccctaacatccatcagagctctttcaattgattaaaaccagccggttaccgtatcaacaatgcttccccaaattccggcaaaaaatccgccgatactgcgcattgtcaaaacaaaccagtttgctttttctacattttcttttgtaacaaggtctacgccagccagatcgctgttaaggaatccgtaatccttttcatcacctgtgtattccgcagtcagcttcccaaccttggttccttttttcacaggagcagttaagttgtctttattcagtgtgaccttcgctttgtaattcttttcttcaccatttttgacaggaagagagaacgccttgtttgtcacaatgcctacttctttctctttacccttatcaactgaaattgttttatggccttttacttgatcgccttcagcataaatttctttcatggagaaattgtcgaaagcataatcaaacatttttttcgtttcatcgaaacggcctgtatgaaggttgccctttgcgtttaaaacaacagtgatgacacgcataccgttgcgttcagctgttcctgtaaagcatgaacccgcagagtcagtagaacctgttttcagtccgtctacagtcgcttttttatactcgctgacaagccccttcagcataaaattccagttcggcatgtccatttcatcatcggtgccttctctgaatttcgttttggcgatactggaagtctccagtatctcagggtagtcagtaatcaagtgatccgcaagaaccgccatatcctttgcagaaacttcactttcttcatttacgcttgtcccctcaggctgatgcccgtgaagatctttgttttcaagacctgttgcgttaacaaatttgtaatctgttaagcctagttcttttgcttttgcattcattttttcaacaaacttagtttcagaaccggcaacgatttctgcaatcgcaatagcagcagcatttgcagaataaattgctgtagcttgatataattcttttactgtgtatttcccgtctttccgaagaggaacgtttgataagctgttatcttgggaaatttcatacacatagtcatcaggcgtataggtttggtcccatttcactttaccttgatcaattgcttccaataacagatactctgtcatcatttttgtcatactcgcaattggcagtctcttatctgcatttttactgtaaagaattttacctgaagaagcttcgatcataatagcagcagatgcattgatatcaattggatcgctggctgctttcgcttttgacattggagccagacacgtgacagctagagttaacacaaccaatgacatcagtagctgtttacatttcttgatgttcaatcgtacgacctccgtatttcattttcttcatctataattaagccgttaaggacattttcaatgcacaacagtataaattttatcataatcagtataaaaaaaatagacagagtcagagaccctgtcaaatgtttttaatttgtaacaatttattatgaaattgtatagttaggtgattcttttgtaatctgtacgtcatgcggatggctttcgcgaagtcctgcgccagtcatgcgaatgaactgagcttcttctcttagcgcacgcagatctttggacccgcaataccccataccagaacgaaggcctccgactagctgataaacggtttcttcaactggccctttgtaaggtgtgcgtccttcaattccttcaggaacaaattttttgttttcttcttggaagtaacggtctttacttcctttttccattgcagcaactgatcccatgccgcggtataccttaaatcttctgccttggtagatttcagtttcaccagggctttctgatgtgcctgcaagcaagcttccgagcataacagcatgtccgccggctgccaatgctttagtgatatcgccagagaatttaatcccaccgtcggcgatgattgttttgccgtgttttcttgcttcagtcgcacaatcataaattgctgtaatttgcggaacacccacgccggctacaacacgtgtagtacaaattgaaccaggccctattccaactttgacaacgtctgctccagcttcgataagcgctcttgtcgcttcagctgttgccacgtttccagcaataatgtttaattcgggatacgtttcacggatttttgtgactgtgtttaaaacgccttgagagtgtccgtgagctgtatcgataacaatcacatcaacattggcttcaacaagctttttgacgcgagtcattgtatcgccagttacaccaactgccgcgccaacgatcaggcggccgtgaatgtctttagatgagttcgggaactcaatgactttttcaatgtctttaattgtgataagaccttttaatttattctggtcatctacgagaggaagcttttcaattttatgtttctgcaaaatcttttcagcttcatccagagtagttcctacagatgcagtaactagctcttctttcgtcatgacgtcgctgattttcattgagtagtcagaaataaaacgaaggtcacggtttgtaataattccaacaagcttctggtcttcttcgttatttacaatcggaacaccggaaattctgtatttccccatcaaatgctccgcatcaaatacttggtgatcaggagttaaaaagaagggatttgtgataacgccgcgctcagaacgctttactttatcaacttgttcagcctgctgttcaatggacatatttttgtgaatgatgcccaagccgccctgtcttgccattgcaattgccattgctgattctgttacagtgtccatacctgcgctgatgacaggaatatttagctttaacgtttttgtaagttctacagataaatccacatcacgcggaagtacctcagactttgctggtacaagcagcacatcgtcgaacgttaagccttcttttgaaaatttactttcccacattagtaaatccccctcttttcggcaaaatattatatgtagattatcaactagccaagagcatgtcaaggaagcgggaaagagttgaaatatttagataacggaaaggattaagaaatatacatgacatatcatgagtggaaagacttagcgctattttactccgttgaatcaacccagaaatttctagaaaaggtttatatcttaaacggtattaacgatgcgaaaaaaaactcttttaaaaacagtgaacggtttatttatttcttaaagcatgccgaatcgttttataaacaagccgcatattctcccttagaaatcaaaccgattcttttattttatggaatggcacagcttatcaaagcatgcttaattacacgtgatcctcattatccaagccatacatcagtactggcacatggcgtaacaacaagaaaacgaaagaaacaaaattattgttttagcgacgatgaagtgaaaatacaacggaatggcctatgcgtacattttatgaaacatttattcggacaatcggatatagtagatgaacggtataccatgaaaaaattattaatggccattccagaacttagcgatattttctactttcagcagaaagaacgatttatgacaaaagttgagaaggataagaacgaaatttttgtaccggaggaagtagtaatcaattacaaaatgtctgattcaaggtttgctgaatacatgtcccatcattatcaatggtcttttacaaaaaaaaatgaacacgggctgctgttcgaaatttcaccacaagacaaggagccatggacatcgaccagcttattgtttgacatggaaaagaaccaatattatatcccttctcaaagggagcaatttctgaggcttcccgaaatgacaattcattatttgattttgtacaacgttgggatgattgcaaggtatgaaacagaatggtggtatgagttattaacacagcatataagtgatgactacgtgttaattcagcagtttttattagtatcagaaaagaaattccctaaatacgcttcacagtttcttcttcatttttaacaatgaaatcggctgcgcgtagacgtaatagccttttgtcagcgtgtcgccggaatccagctgcccaatcgggccaccgttccatacgccagcagccaccagcccgttcgtgacggactgatccatagactgctcaacattggaaagcagacgggtcacaccggcatcagtctgcggaattttggtggtgctggtgtaaagcaggttatagaggttggtctgaacgtagttctgcaaccagtcgagcccgtggcgctcgtcgaagaagtcaccgtttaccatcacaccctgttgcaggatcgccgtgtcgttggcgtagtacacgaacacgttcgcattcttcgcatccacagccgccgcctgccctaccgtcagcgtttcgtaggttacgcttggttcctgtttgaatttcagggtaatggtggtattgctgccgttgaaattgacagtaaacgcgcgaccgaaagctgaaactgctgcataagggctgctggtggaatactgaataaaggtacgggcatacttgccagcctttaatttcgacgccacatcggtcgtcgaagtcgtgctgataatctcggcgtcggcagatgttaccccgaaaatgcggctcaaactggacgcttcgatgagtttagcaacctcaatcacgtcgtcagcatcaagcacatcaccgccatcagcaacatcatcagcgacaaccagcccataccagttggtatattgcaggcaggcattaacagcttgcacgatggtttccacgcttccaccttcggaagaggtcggcgtcttcgcccaacggccaacataaacctgcgtcggcttcggcgactggctgaagaaaacctgcgccgcttcatattccgggctgtcgactccgaagtcctcgccaatgtcctcaacagacgcatagaggcgaacgcgctcttgcaccggaataacggtggaagaaccaaggatcagcagcgcgccgaagttacgaccagtagccgctttcggcgagatgatcacatcaacgtttacaacgttggatacaggtaagccctgcgtcatagtttattctccaaaaaaggtgactggcgcttccaccagcgatttgatgccgtactcgcgcacaaccttccggcgcaggcgcaccgtcatgtcgtagcggcgaacccattgctggttgataagttcggggaaaggggtcagaccggtatagtcgccaagggacaaaccaagcgcgttcagctcagcattgttttgcgggacagatatgccatcgcgaaaacgggacgcataagacataccagacgggccatagaacgacgccatgcactcgaacgtttcatgccgccagagctgagcgccctcgtcggtctgcctggtgaatgcaggactgttatcaatgggccatccggtaacgccgaacgcgcaccagttcgtttcaactggcagcagtggcggctggtctttctgccagcgcgggcgaaccatcccagcaggcaagccggaaacgttgcgcatccactggcttaacagcctgtcgagcgcttcgtcataatccggatcgccgctggtgggtgtcagccagccgcgctctgtgctggtgttattgctcaacgggagtacccccatcaaacggcaacagttcgcaatgcgcctggacgaagccagcaccgtaagcggtatacgggtcgacgaacgtcacacgataatcacggttctggtacgtcacgatatcggcgtcacggccagtctgcccctgcgtcagccgctcagttgtcacgatgagaatcgcgccactgataacctgcccggactgcatacgtcggttttcgagagagcggtcaacggtaacaactccggcaaactgcgttttaacatcgctgtcgctgccgatcccgtcatcgtccaccgtttgcacgcgacgcgttacccacaggttgaagtcgcaaaaatcggggtcaaaaagcgcgtctgttacatcaagagtcggcatctttatccctcacaacatgggtaatggctctgcggtactgtccggtatcaatcaacggccttacattctcattgcttatcaattgaccagaatccgggttgatagcattaagctttccatctgctgatctgcgtgctaactcggctttcgcccctttacgccctcgacgcgcgcgggcttcaacggtgctatcagcaagcggtgtaaagccggtaatagtcatgtaacgcctgacgccattagcagccagcgttccggcgcggttgagcgctctttctgcacccgccgcattaccatcaagcgcagcctgcgccgctgctttaagctgcggcactgtctgttcctctaccgatttaacgccggggatcaggtgcgggcgtggggggatattttgcgccggtgagccgtattcattgacgtagccgatccccgcattaccaaacggaacatcttcacgctcgctgtcttccgaagggatgccgaccagcacatcctttttggttagcgacctgagcgcatccagaatggcctgagcgttatccaccctcgttgttacaccgcttttgaaactcatagctggcgaccgcccgcaccgaacatcgtgatcagctgataaaattcagcgccatatcgggtgttattccagaagcctgcgtcagggtttagcgtcgcgctggtgtcatagctgacgcttaccttgtcaacggacttagaggactgaacaccattggttgaaccgcccgggccgccaaccagcatcgcccggctatctgccgcccaaagcgtcatatagtgcgcaacgaacaactcggcaaagtacggaaacaactttttgccggtgacgttttcgctcagcagcacatcggccagattcagacgaaactggatttgcgcttcgggatatttggcagggtcagcaaactgcgggaagtcgcggcgaaaatcacttactgttggcaggctttgattctttggcatctttcgccccattaccgccagtctgggcggcagcaatctgcgcttgcaggctgtcgttctgctcttgtagcttgagcagcgcttctttcagatcggcaatcagctgatctttatcgacaatctgcttatctttgtcggcaatctgcgcttgcaggctgtcgataatgggttgcagatcatcggtgtcgctaatcacgctttcggaaagctcagagtgcgcctgggtgaaccagtgcgacgcaacctcttccggcacgttatgccgtccccggccaaactcctgttttgactgatcgccgagcgtcagcgtaaacggggtgtgaacatggatggtaaccagcttttcttttgccattttcagtttccttctggcccctttcggggccgttctggttatcagataccgtccacgtaggacagggtttctttgtacactggctcaaccgcaccgagcttgccgtagtaggtcgcaatctggtacagaccgcgatactggataggaacgctctgcaacggcaccagcggatagcgcacgtatttcttgtcgttggtgtaggcaaccatacggtctttaccgccaaccccgcgccctttcagccatttaaccgctttgatttccagcggaacgccgttctggtggaaagcgatagtgttcacagccagataggtcagcagcgactggttacccgcttcggaaactttacggctcgccagcagtgaatactgttctggcggaatgcgcagatcagaaggcacgacggaataaccggatgctgcccaggcattcgacagaatgctgttcacgctatcgaggatctcgtcgttggtggagttcgcccaggtcttcggcgcattgttcagcgtcacaccgacaaggtttgccagccctttcaggccgagcgcatcatcgccgatgtaaacctgctcatcgttgtccatctgccatttgagctgcatcccgtcgtacttctgggtatcaatcgggcgacctacctgctgagctgctgccagctctacaacggtccagcccagttccataccccagaggttcagcggattgccgtctttgccgatatcaacgttcacgccagcaatagcggtggagtctttgcctacccagtttttaccgttaggatttgcgccagtacccgcagcgccaaagctggtgttagtccagctggaaatgtcatctgcgatagaaacgtcttcacgcaactgaatatcgcgggtccaggtataacccaccagcggcaggttcagcgtctggtcgagtcgctccagttccccgatgagaaaggcaccagagctatcaacggttgcctgatcaaaagtaatcattcgtctgttccttaaatcttccaggagatttctgcattgccgttagcgtcaccggcccctgtgaattcggcgttggtcagcgccacgtttttgccactgacggacgtggacatgaagccgccaagcggcacgtcaatggttgaatcgagcgaaacgaccacgtagacaggatcgccttttttgatggtgctggcatcgaagccagatccgaggttaacggtcatgtatccacgtttcatggcgtctcccgggaaattcttatccgtccccacctggcgaaccatgtctggctgcgatgtggtcggatacggacgaacgtagatccccttcaccttgtcggcggtgtcaccgtccgccagcggcacgaaaaagccatcagcgtcgtatttgccagcaagaccataggcagcgaaagcattagcggatttaaggatcaccggttcgacggttaagtcctgcgggcgagagatagccccggcaatgccaacaggcatccggtacagatatgcagtcattggattatcctttgcggttagaccagaagtcggcgttttgtttgttcagggaagcgatgctggtcatgcccatatttggacgttgtgcatcgcccgtggtgctgcgggtgtttcgccctttggcaatctctgatacggcgttaaaggccatatctaccgattgcttgggcaatttgcgaatatccgcatcaccgacaacctggcgaaccagtgttttgtcagcggcagccagcacatcacgtttgaacgcggtcggtttcaccttgcggctcagatcgatacccgggacgataacttcggcacgataggcagagtcaccggtaatcgtggtttcctcttcgtcgtcctcgccgtcgcaggtcggatcttttttgtctttttcatcaggattattgtcgttatcgcacgtcgcatttccttccagcttagccagcagggctttgagcaaggttttgatatcgtcctcgccgtcgccggttggctctccgcccatttccggcttttggtccggtaatggttgctgcggtgaaaggttaatgttgaggttaacgccgctcggcagatccccttcatcacccgttacagccgctggcgcagagtccagcagttcgttcatggtgtcagcgtcacctgttttgatggccgtgcgcatgcgggtccaccagcttttcttttgatttgccattgtgtctctgtctccaattgcacaacgatttccggctctgcctttagggacaagagccacatggtttccggtaatatcgacctgctcggctttacctggctcggtctgctcgtactccgcgtcatagccacacgacacttcgcgcaggccatcttcgataagctgaatggcgctttcgtctttgacgataaggtcagccagcatcaaatcagactggtccccagtcccgcgccgcacgttctgaagatgcccgacagcaagctctttccagttctcgggatttaccagccgcacattcccgttttcatcttcaggatgcaggatcgtgatgctcatcccttcgaatgaggcgagcgtggccggatggaatacctgctcaggagagcgcgttacgactatctcaccgagcttgtcgggtttgaggtttggcagatcggctgcgccgtagagctgcttacccgttcgacctatcggcacgtctttgcacagcagcgagccgtcagccagctgatagcgggtttcccccagccgggtattgaaaaaatatttcatggtttacctgcgattcaggcgagataagaatgagggttggggaagacgatttctttgtaacagcgacaattcgggagctcgccagcatgaccggtcatgccgtcaagcgttggaggtcggccccattcgacaaacttgccctccatctcacgatgagagtgccggacgtcgccatcttcggctgttcgccagatataaccattcgaaccaattgacagcgcacgcgcctgatcgagcgcaccggttgcacgtccaagctcggtacgggcgataaggttcgctcgtgagcgtgacacgtcacctgatgcagctatctctttcgcgaatggctcagcgcggccaccagtcacaacggcctcgatggccttgttctgaatgtcatacacccgatcggcggcctcaagaggcagtgacttgatgtacttaatttgctcggcgacgatggatttcatcacctggcctaccggggcgcggtcaaccatgttgcgcagctctgcgctgatgttccggctgtgttgacgccactgcttttcattctggcgcgctatgtctgcggtgaagttctcagccaccttcgtcgcccagggggtgatgatttcactgtagcgctccagcgcatccattatttcggtgatgctatcgtttgaaccatcgtagcgcccatttactatatccccgaccgcccgcgctatctgccgtaggctcgttcgatatcggatctccgcctgtcggctctggcggtttgtcgccaagttcgccgatgcctggcggcgcttcgtcttcggcattttcgatatcctcgtcggtaatggatgccccgataccggtgacgtcagagttttcgcgcaggtcggtcatcgccgccttacgcgtcatcaatccgtcgcccagcgcggtgctgatcgcgttggtggtgtttacggccaccgttgagcggtcaacgtcagacatttgccatagcgggttaaactcaaacgtgaaatcgtccggcagcggcttaccgagttccgagcggtgcataatgtccagtatccggcgcatcggcagccgtaagcggcgctcctgcaatgagctcacccggtcgtaatagttggcgaggtctgcgtcaccagtagagaagcctttcggggattgaccgaacaggcgcaccagcgggataccaacggcaccgctgatctgctcagcgaactgcgaaagaatgtcatccagaccgctgaagctgtactggtgggtttcgaacttatcccgcgagtccatgagcgtcataccttcattgctctggaactggcggatcaggtcgatgttcttcagcagcgcctcgaacgccgggccgccaagcgcgataagctcgcgcagcttctccacgctgtaggtgcgcagatgcgctttgtagaccagctgcgccgcgccgacagtggcgctgtcgaacgcagtaagccgatcccagatacgctctacaaccgacattccccattcgttttcggtcatcttctgctggaatggcagcgtcaccccgtcgaagcgaatcaggcggctgtgatggatgcgccaggccgggatgcccgttgcagtggtcaccacgtcgtaaaactcaggtttgccgagatccggccccatatctttaatgcggcgggtcaggaccgggttaatcatccagcggtcgagcgggagaatgcccttaaacttgccttctccaatggtttcgagccgcaacggggtcattggtgcttgcccctcaatcatgatgaagccaaccgcgccgccgtagagacgcgaccatttcagcacgtcgttcagcgcatcccagatctgcaactcatccagctgcgcttcgagggtgccacggtctttggcgtcaatctccgaagtgatgcgaatgcctttccgggtcatatcgtccgggatagcgtcgaccgcttcgccaataacccacgatccgcgatatgaccattccaccaacatgcggttacggctggtgaagttcgcccggtaggttgatgctgaatgctggttaggcgtctgcatccccacgcgggcgacaaagttctcatagccatcagcggtggcctgcgccgttcgctgagaggcttgcttgtttcgtgccatcaggcctgtctccctagcagctcccagatgttcagggctgaattcattggcgcgtagctgatcatcaccgagtcggcgaggttcggcgacttggtgccgtcaggctgtttatcaacaacgattttccccacgccgttaatggagtaggtcggctgcgacagctcgatgatgagtttgtctttgttcgccatagtgccgctgattgagatgatttcgtccgggttgtaagccatcttttcaaccacggcacgataggtgttctggaaaagcttgcgtaaccgccaccagctctgggccttggcgttagcgaagaagtccttgttcaggcgggcggcctgtccgttgtcgccgcgcaccgcttcgtcgtccggatcaaacaccgcgccgctaccgcgaaacggtgtggcgagtattgacggtcggcgcgcagcgttgcgcagttcgttgatggcgcgtgcatcgccgcgaacgccagcgcccagaccgtcctcgtcgaagcgaaactcttcgaggttgtcctgttcgcaaaagccgaagaccttctcaacggactggtaaatgtcgctgcccacgccggaccattcccgcacgttctccaggagaaagccgtgacgggtcgaaaaggcgtttttgtcccggccttcgtcggcgacgtccatcgcgcccagtcgtttgcccgttggctggatgcccagcttgatatgcgcgtcgacggcagcctgtacccagtcggacgggatcaggacgccttccgctgatgcgctgtagttcaggtcaagttcctgcgccaccaccaccggattgtcgattttctcgcattccctgcgataccactcttcgtccttgcgcgggtcgtttcgccagtggaatgtgaataccggtatcttcccgccgtgacgcttctgcgcgaacgggttcgccatgccgttaaccgaactcaggtcgatacggcagcgggtggtttgcgacagcgccgcatcaatcagcagagggcgctggaggaatgcagcctcatccaccaggtagagcgtggtacggtcaccacgaccgatattgtcgccagcctcgcctttgatgaccgcgccagtatcgggaaactcaacgcgcatgtacggcgcgtgcttcttctcgtcccatgaaccgcgaaactcgacgggcagcgtttccacgaacttgcgcgccttccagaacagcgccttcgggtcacctgtactgtcgacgtattcctctttacgggagccgaagccgatgaccatttctttgttgaataggcagagcgagcaagccagcccgatcgccgtccagctgagccccatttcgcgactcttttcggtgatgccgttctccagccgttcacgccgctccatgatccaatgaatccactcttcctgtttcgggaacagcagaaaagggatggtgaccggcaggccataatcgatgttacgcgggtcagtagtcataccccagtcgatgatgaactgtgccgggttggtgcggtaaaactgctttagcgctggcagcatttcggggttctggcgaatgcgctgtaagcgctccatccgccattcaaaaaccatctggtaatcagggttcctgaaatcgaattcaaacggtagaggcatgatcaccccatcatcttgcggtaaagctctgcggcctgatctgcggtgaggttggtcgtctcggtcttgatcgggccgccatccttgccagtgctttcaaccttcagcttattggtgtaagcgtcgccaacctctttcgcggcctgttcaatcagctgcgccgtcagggagaagtttttcatcccctcggttttggttgccatgcggtcaagtacgcggaggcgataggatttgttcgcgatcggaatgtcgctggtttcggtcaggaaccgttcgcgcgtcgcgtggaacatctcgatccactttttggcgagcgtcttaccgctggccttcgttgggtcgtgagattcagcctgctggcgggttatcttgatcccgaattctttttggacagcctcgaccacctgcgatggcgtgtcatagcacgcaagcgactgaatgatgaaggctttcacatcaggttttaatgcagccataaatcaccattcgtcttatacagtccagtatttaagccagtcgcagcatgcacgtcccgcacgctctggcaatatcgagatgagcaacctccgctggctgattcgccgcatcaatcatttcctgcacgtcccggcttgcaccgtaacggcgaaccacgcccacaaactcttccacgtcatggccgcgcagcttcagctttggctgcccttcctgcgtgaacttcggcgcgccaaattcatctgtcgcctggcagatgtgataaagctcgtgctctatcagcgcgcagaattccagatcggaacattgcgagcagtaatcggcggccagcgtgatgatgaactgcggcaccctgccgaaccactcatacatctgctgctccatccgcgctttctgccagcctcctgcccgcattgccacttcttccgcctgccccagcacggagcgccctttcttctcgaaagcgttcgatgcccagagaaagcacagatccgcttcaagcaaatgctggtggtcagggttgtagagatcaccctcatcgctcaggatgtgctgattcagccactcgccaacgtcactggcgggcattatgctgatgtacggcttcgggtcaggcggcatcgtaaaatgcgctggtgggtgtggtctgttcatgaataattccagtgctccattatcgaagcccctcagtgaagagcttctgtaatgccgcgatcagccaacaagcaactcgggctgcgttacctgcatgatgtgctcatgctcgatctccagaacgcgcttctctctcttccgctcgttcatcaaccggctgccgatcgtgcctttcagctttgagcgcgtttctttgatggcgtagcggtgctgcatttcttcgcccatggcaaggtgacggctaagttgctcatacatccagttgaacgctgaaatgtagctttctttgatagctgcagcagctttcccggtgaaccccatcacaaccatgatccagccatctttcgtcaggttgtacatcgggcgaaccttaccctgctcatcgatataatcagccgacgcaaaattgcgttggctaaattcactcgagcaatcagccttaacctgctcgattttcctgagcacatctccatgacgcttgccgaagtacgtggcaacttttctggatgtggtaacgacctctccgtttttggcttgcaccatttcacggaagtcgaaagccggaataactgacggattattcatagcgagtacctttctttgagatgaacctttgccgcataggaaatcagcccgtcgaggctcgccagcactaactgacttcctcaaaggctcatttcaaagggtatggttcgacgtggtttgaatgcgctgcggtgcgcggtgaaatgcggatacaaaaaagcccgaccgaagtcaggctctgttatttgggtgacgaatcacttaagacactgctctttgatgtagtcctgcatgccgcgaatcattttgtcagcggttgcgattccgtcccggtgatcgaaataattccgtcgagcgtctggagtaagttcgggggttcctgcatcatccacgccggtggcggaggtggcttttgacactccagggcaggttgcggcgatgcgcagccgtttagcgccagaatcgacatcccgacgcaaatcgttaatggtttttttcgcatcggacaattccttcgtgtatttggcatccagcgccgcgacatcacgctggcgcacctgcatatctttgatagtgtcgttagccaggcggaaattcttggtggctttatcgcgctggtctttgtaggtgatggcgttgtcgcggtagtggttaatcgcccaggccatggaaaccagcaggcagataacgacagcgcagatgattgctgttaatcggctcatttctggccccactcgcaaacttcgcgctcaatctcgcgccgggttatcagtcccttccactgcttgccaccggcatacgtccagcgctgcagttctttgcatgcccccggcacatcaccggcgttcaacttcttcagcagcgtggaactggcgaaggcaccagagcctacgttgtaggttaaggagtaaagtgcggcgcgggtaggctcagggatacgaaccttgatcagcgggtcgatggcgtttgccacctttagcagatctgccttcagcaggttgtcacactctttatctgtgtagcggtgaccgcggcgaatgtcggtaccggtgtgcccatcgcaaacagtccagacgccgacgacatcctgataggcgtaataacgccgcccttccagcccatccgcattacccagcatgacagctgcaatggtgattgctccggatccgccaacaatggcacccaccagcttattcctgagtgtcgggttcatctcggctcctgctgcggcggttgtcttcgcggatcttgaaatagagattcgtcagatacgtcagtacggcaatgatgatacccaccagcacgccgatagcgttccactgctcggggctgtaggcattcagcatgccgttaaggatgctcccggctgaagcgccataggcagcaccagtggttattttttccatgcgatacatgctctcacctcgcgtagttagcgggtgctgttcgtgtagtgggaaaatccgtcagacacgatagctacgtggcatctggaattgattgtctgcggcctgaataaaaaacccggcgacaggccgggaagatgagggtaaggcaatgtcggctctctggccgaagggtcccaggtagtgggttctgtgtgcggcgtaccgcaaataaaaaagccccgcacgatggcgaggcttggcattcattcatgtcacacacaacaacggcaacatatacgatttattctgctcatttgttcattgaaaagcaagcgcgttatgaggattttttgcaattttcctcacattttcgcgatcgttaaacgcattttgaagcggttggtataaacagaacaatgaagcattgatgatttgcttcacctctctacggattgtcgagatgcttgggtgtttgtactgattgccgccacgcgtcttcataaggcgaggcttacttactgcatgctgccatgatgcaattcggatctcgctggagttacatacgtagtaggcgaagataacccgccaggcattttcatccacattcttcaggtagtggcgaatgacagcatcaatgagcatcccgtcatcatcactacataccggccgtgatgcttgctggggctcgacggtagccatgaatctggcaatcatgttgatcatcgctttatcaatcttgccggtctggcaccatgcgccccacaactggagccactggtctacccattgatgctggtcgttggttaattccagtttcattatgcggcttccttatgtggctgattggtgttggtctggctgtgctttgctactggcggcatgctggcgcgcttaacgctttctgcctgatacttttcgaaatcagctctggtcatgattccaccactcccgtactgactttctgtattcagggttttctgtctgacagataatttccgctcgatcgccgcttatcagttcgcgagctttcgcatacagcctttctcttttcgaaagctgtgtcgtttcataccaggtgctggcaacgaactttctcgcttcaactggagtgaatgtcttcacgctgcctcccgctgtttcagtgctttgagcttggcgcggtactcatcgcggatccggatgaagtcttcccggcggtagttggtcatttcgtgggggcctttgagccagtcgacgaattcctgcccgtaacgagcaaccaggccagcttcgtattgctgcgcgactgtcgcctctttggcggtgtacttgccagctccggcattacatgatttgcactgcttatgggcgtttcgctcttcaaagcgcagttcaggattagcgccgaccgttttgaagtgcccgcagtcccattgtccgccatgcagatcgggtgggttggtctcaccgcagctgatgcatggcaaatcagcatcacgcgcgcggatgtatgcgttgaaagcctgctgagcctgagctttgtagtaaccggcaggacgtagctctgccagtcgctccttgcggcgtttgcgccctgctttctcggcctctttctgctccttaatgcgtcttgcgcggatacagtttgcctttaccgtatccttccacattattttcccggccattaccattggtctcgcaagctaccttgccgtgctcgaagggctgtggctgaaaacaaaaaatccggtctggcgctcgctgtaccatttctggtcgaagatttttgccgtcaactttggcatgggcgtggtctccgggctggtgatggcctaccagtttggcaccaactggagcggcttttcgcagtttgcgggcagtattaccggcccgcttctgacctatgaagtgcttaccgccttcttcctcgaagccgggttcctcggcgtgatgctgttcggctggaataaagtcgggccgaggctgcacttcttttccacctgcatggtggcactggggaccattatttccaccttttggatcctctcctccaacagctggatgcaaaccccgcagggctatgagatcgtcaacggtcaggtggtaccggtggactggttcgccgtggtgtttaacccctccttcccttaccgcctgctgcacatgtcgatagccgcgttcctgagcagcgccctgtttgttggcgcatccgcggcatggcatctgctgcgcgggaataatacccccgccatccgggcaatgttttcaatggcgctgtggatgacgctgattgtcgcgcccctccaggccatggtgggcgatatgcacgggctgaacaccttaaagcaccagcccgcgaaaattgccgccattgaagggcactgggaaaacccgccgggcgagcctaccccgctactgctgtttggctggccggatatggaacaggagcgcacccgctttggactggagatcccggcgctgggaagccttattctgacacacagtctggataaacaggttccggcgctcaaagagtttccaaaggaagaccgcccaaattccaccatcgtcttctggtcgttccgcattatggcgggcctgggcatgctgatgctgctgcttggggtaacggcactctggctgcgctataaaaagcgcatttattcctcccgtcctttcctgtggtttgccctgctgatggggccctccgggctgattgctattctggccgggtggatcaccaccgaagtgggccgccagccgtgggtggtctatgggctccagcgcacgaaggatgcggtttctgcccatggcgatttgcatatgagcgtgagcctgctggccttcttcgtcgtttacacctcggtatttggcgtgggttacagctatatggtgcgcctcatccgaaaaggcccgcaaccgcatgaatctttcgccaccgagtccgacggacgtccggcgcgcccgctttctgccgtcacaactgaacataaggagcagccataatgggtatcgatctttccattatctggtttgtgatcatcgtctttgccacgctgatgtatatcgtgatggacggttttgatctggggattggcattctgttcccggcaacgcagaacgccgacgatcgcgatgtgatggttaacagcgtcgcgccggtctgggacgggaatgaaacctggctggtgcttggcggggccgccctgttcggcgcctttccgctggcctacgccgtgattatcgatgccctcaccattccgctcacattaatgctgatcggtcttatttttcgtggcgtagcgtttgagtttcgctttaaagccacgccagcacaccgtcctttctgggataaggcctttataggcggttccattctggcgacgtttacccagggcgtgacggtgggcgccgtcattaacggctttagcgtcaccggccgggcctataccggcggcccctttgactggtttaccgcgtttaatctgttttgcggcgcgggcctggtggtggcctacgcgctgttaggctcgacctggctggtaatgaaaagcgaaaatgcattgcaacagcggatgcgtcaggtatcgaaaaccctgttaatcgtgctgctggcgtttattgcggcgatcagcctctggacaccgctggcgcagccggccatcgcggcgcgctggtttacgctgccgaacctgttctatctgctgcccgtcccggccctggtggtgatttttagtttgtatcagtggcgctgcctgaataatcccgacagccatagccgaccgtttatcctgacgctggggcttattttcctcggctttagcgggcttgggatcagcatctggccgcacatcattccaccgtcaatcaccctgtggcaggccgccgcaccgacgcaaagccagggctttatgctggtcggcgcgctgttgatcattcccgttatcctggtctacaccttctggagttactacgtatttcgcggcaaagttcagcatggggagggttatcactgatgcaacaaccggtctggaaaagattactgtggctggccattatctggggcggcagcgtactggcgctggctgtggtcagtatgctcttccgtatgctgatgacggcggcagggtttaaatcacattaacgtcatcccgggcaaccgctgcgttgcccggctcctccccgcactttcagataaaccccattaacgcatggcagagtatcgttacactggaaaaagattcacagtgtttatagtttgagaagaaaaatgaaaaagctcattgcgttaagtgttatcagtcttgtccttaccggctgcgttaatccgggtaaagcctccgttcagccggagcaacttaagaaccaccgctttgtgctggaaagtgtggacggtaaggccgtgaagaccgcgacaacgcaacctgagatcggttttagcgcactgccagacattagcctggtgaataacatcagcgtttctggccagatgtgtaaccgcttcaacggacaggggaaattgtccgaaggcgagctgaaggtgaaaacgctggccatgacgcgcaagctctgtagtgagccgcagcttaacgagctggatcaggccatcggcgacatgctgcgcaaaggcgcgcaggtcgacctgactgaagaccagttaacgctggcgacagccaataaaacgctgatgtttaagcgtgcagaataatcagtagttaccgcaggttccaacggcaagcgactgttcactacagcgtttgccgtttggcaaggcgcacatcccaatagctgaaccatcaagctggcgagctaccgacagcgaaccgccaatcatcgcgcagttggcctgaccggagctggacatcgcggctttcatacccggcaccacgtgcgcggccgttgcctgctggacaggttcactgctgcatgccgacaacaataatgcggcacaccctaccaaaaatgctgagcgcatgctctctcccccatgaataatgcgaaacctatgcataataggcatcccatcccgtgtcgtcgagagcggaagtgcgtatttatgcgttcctgaaacaatttctcgcaatttttctgccaaaagtttgatctactcattgatggcaggaataacgaggacacaaaagcgaaaatcgaaaaatcccccgtttgctagaatacacagataatattcagggtttgttgccgtaatacagacccctattttttttgcgcaatgtaagggtgttgtcctatgcaaactattgacggtaatggtgcagttgcctcagtcgcgtttcgcaccagtgaagttatcgccatctacccgattacgccaagttctaccatggctgagcaggcggacgcctgggcgggtaacgggttaaaaaacgtctggggcgatgtcccgagagtggttgagatgcagtctgaagccggtgcaattgccacggtgcacggtgcgcttcagaccggggcgctttccacgtcgtttacatcttcccagggattgttattaatgatcccgacgctgtacaaacttgccggacaactgactcccttcgttctgcacgtcgctgcgcgtaccgttgccacccacgcgctctctatctttggcgatcattctgacgtgatggccgttcgccagaccggctgcgcgatgctgtgcgccagcagcgttcaggaagcccaggactttgccctgatttcgcatatcgccacactcaaaagccgggtgccgtttattcatttctttgatggtttccgtacgtcccacgaaattaacaaaatcgttccgctggctgacgagacaattctgaatctgcttccgcaggcggacattgacgcgcatcgcgcccgcgcactgaatccagaacacccggtgattcgcggcacgtcggcgaacccggatacctatttccagtcccgcgaggccaccaacccatggtacaacgcggtttacgaccatgttgaacaggcgatgaatgactttgctgccgcaacgggtcgggaatacaaaccctttgagtattacggccatccgcaggcggaacgggtcattgtgctgatgggatcggccattggcacctgcgaggaagttgttgatgagctgctgacgcgcggcgaaaaagttggcgtgctgaaagtgcgtctttatcggccattctcggcgaaacatctcctctctgcgctgccggaaagcgcgcgtaccgttgcggtgctcgatcgcaccaaagagccgggcgcgcaggcggaaccgctgtatctggatgtgatgaccgccctggccgaggcctttaatcatggcgaacgtgaaacgctgccgcgcgtgatcggggggcgttacggtttgtcctccaaagagttcggaccggactgcgtgctggcggtcttcaacgagctcagcgaagcgaagcccaagccgcgctttaccgtcggcatttatgatgatgtgacgaatctgtccctgacgttgccggaaaacaccctgccctcgaccgccaaactcgaggcgctgttctatggtctgggcagtgacggcagcgtctccgcgaccaaaaacaacatcaaaatcatcgggaactccacgccgtggtacgcccaggggtacttcgtctatgactccaagaaagccggcggcctgaccgtttcccacctgcgggtgagcgaacagcccatccgctctgcgtatctaatttctcaggctgattttgttggctgtcaccagctgcagttcattgataagtaccagatggccgagcgcctgaagcctggcggtattttcctcctgaatacgccatacagcgcggatgaagtctggtctcgcctgccgcaggaagtgcaggcggtgctgaaccagaaaaaagcccgtttctatgtggttaacgcggcgaaaattgcccgcgaatgtggccttgccgcgcgtatcaataccgttatgcagatggccttcttccatctgacgaatatcctgccgggcgacagcgcgctggcggaactgcagggcgcgattgccaaaagctacagcagcaagggccaggagctggtcgagcgtaactggcaggcgctggccctggcgcgcgagtcgctgtttgaggtcccgctgcagccggtcaatgccgcaagcccgaaccgccctccggtggtgtctgatgcggcccctgatttcgtgaagaccgtgacagcggcgatgctggccgggctgggtgatgccctgcccgtctctgccctaccgccggatggcacctggccaatgggcaccacccgctgggaaaaacgcaacatcgccgaagcgatccccatctggaaagaagatctgtgtacccagtgcaaccactgcgtggcggcctgcccgcactctgccattcgcgccaaagtggtgtcgccggaagagatggaggccgccccggccagcctgcattccctggatgtaaaatcccgcgatatgcgcggacagaaatacgttctgcaggtcgcgccggaagactgcaccggctgtaacctgtgcgtcgaggtttgtccggcgaaagacaggcagaacccggagattaaagccatcaatatgatgtcgcgtctggagcacgtcgaagaagagaaagtgaattatgacttcttcctgaatctgcccgaaatcgatcgcagcaaactggaacgcattgatattcgcacttcgcaactgatcacgccgctgtttgaatactccggcgcctgctcgggctgcggtgaaacaccgtatatcaagctgcttacccagctgtacggtgacaggatgctgattgccaacgctaccggctgttcgtctatctatggcggcaacctgccctctacgccgtataccactgacgccaacggtcgcggtcccgcgtgggccaactcgctgttcgaggataacgccgaatttggtctgggcttccgcctgaccgttgaccagcaccgcgcgcgcgtgatgcgcctgctggaggagtttgccgggcagatccccgccgggctcaatgacgcgcttcacgccgacgcgacgccagaggtacgtcgtgagcaggttgcagagctgcgtcaggcgcttcagggcgtggcgggcgctgaacagctgctgaccgacgcggacgccctggtcgaaaaatcgatctggctgattggcggcgacggctgggcttatgacatcggctttggcgggctggaccacgtgctaagcctgaccgaaaacgtcaatatcctggtgctggatacgcagtgttattccaacaccggtggtcaggcgtcgaaagccacgccgctgggtgccgtcacgaaattcggtgagcacgggaaacgcaaggcacgcaaagatctcggggtgagcatgatgatgtacggtcacgtttacgtcgcgcaaatctcgctgggggcacagcttaaccagacggtgaaggcgatccaggaggcggaagcgtatcccggcccgtcgctgatcattgcctacagcccgtgtgaagagcatggctacgacctggcactcagccacgatcagatgcgacagctaaccgcgaccggcttctggccgctgtaccggttcgatccgcgccgtgcggacgagggtaaattaccgctggcactggattcacgtccgccgtcagatgctctggccgagacgttaatgcaggaacagcgcttccgccgccttaacgcgcagcagccggaagtggccgaacagctatggaaagacgctgcggcggatctgcaaaaacggtatgacttcctggcgcagctggcgggtaaagccgaaaaatcgaccagcgactagtctctctgcccggcgcgtccgggcatttttttgccataaaaaaacccggtgtattcacaccgggcgaatccagataatcattaaatatctatttagttccctaaatattattcatgcgaattatggataaataatcttaaaggcatataacgccatcaagaatagcttaattcatacctgattaataattttaatttattatgtttagccttaaagcattcaccaaaccaatgaccattaccgttgatgtattcagtttagattttacttagttcgtaacaattataatttattactcttacacgggagtgatttagcatgagacaactttcgcattcggaaagttcaacaggtaattaaataaaaacaaccgcaaaggaatatcaaaatgcaaagaaaagtactggccctgatgattccggctctgttaatggctggcgcaactcatgcagcagagatttataataaagacggtaacaaattagatctgtacggaaaggtagatggtctgcactatttctccgacgataaaggcgctgacggggatcaaacctacatgcgtctgggctttaaaggcgaaacccagatcaacgacatgatgactggctacgcacagtgggaatacaacattcaggccaataacaccgaagggtctgataaccagtcctggacgcgtctggccttcgccggtatcaaagtgggtgactacggctccttcgattacggtcgtaactatggcgtactgtacgacgtggaaggctggaccgatatgctgcctgagttcggcggcgactcctacaccaaagccgacaacttcatgaccggccgcgccaatggcgtagcaacctaccgtaacaccgacttctatggtctggtgcagggtctgaactttgcgctgcagtatcagggcaaaaatgaagatgccagcaacaatcaggaaggcaccaacaatggtcgcgacacgcgtcacgagaacggcgacggcttcggtatctctaccacctatgacttcggcatggggattaccgcaggtgcagcctacacctcttctgaccgtaccaacgagcaggtgatgaataccactgcgggcggtgacaaagcagatgcatggactgcgggcctgaagtatgacgccaataacatctatctggcggcaatgtactctgaaacccgcaatatgaccccttacggtgataataccgacgccgtggcgaacaaaacccagaacttcgaagtgaccgcacagtaccagttcgacttcggcctgcgtccgtccctttcctacctgcagtctaaaggcaaggaccttggcaacggccagggcgaccaggatttggttaagtacgctgacgtcggcgcaacctattatttcaacaaaaacatgtccacctacgttgattacaaaatcaacctgctggatgaagatgacagcttctacaaaaacaacggcatcggcacggatgatgtcgtggcactgggtctggtttaccagttctgattgccagagcccgcatcagtatgcgggctcacccatctcttgacgttcgtcacaaaaagcaggttctgaaatcacgtggttgagggtaagttgaggtaaagctgtttaaactcaggtgatagcctttccatcactaaggataacagcgttgtttggtcgtgtatccgttgtcgtactaactcttttagcgctcatctggatggcgttaatttttgattttgctgatattgtcgggcatctcagtgctgtgttgaaccacctggatggcggttaacattattccctgagaaatgaaaagccaccagcagtgccggtggcgggaaaacgcacaggttgcgttatttttttacgggttgaggctttttatcacctgattcaggggcctcacgcggatcgtctttttcaacacaaagcatagtttctcctgtttcagataaccaccctccactatagccaggctgattacagagtggccaggcggcaattacgcctgacctgttcctttcttgcgaaaagagaggtagccaaacaccccgctatctccatccgagggatggttaaccccgtccatcaccgtcacttcagggaaatcgaacggtgagacgttatcaaagcaggccacattcacgccatattcgtttggattagaacgccgctgatggaacgtgtaaattccgcacaccgagcagaaaaagtgccgtgccgttcccgtattgaagcggtactccgtgagcttatcctcacctttggtcacggtaatccctgacagcggcgcagagacgacgaccgccccccgcatgcgacaaaaggaacaactgcagcgccgcgcggtattcaggccatccgttagcgcaacggtaaaggccaccgcgccacaatggcactgcgcatgacgaatatcagccatggctagatccccttcctcaccaggtcagcagccttgacgaaaacctcatcttctacaccatcgcctttctgcctgccgagcctgaccagctcatcaacaatgctgtcgcgatcgattggtttctgggcagaaaccagaccaataacggccgccccaatcgccagccccactaatcctgtttgttcgtctttgttcttcatactcatgctcctgatacaacaaacaagcgtagcatgattttaaaagcgcggggttagcccgtattttggcgctttgatatttgctgcccaaattttgatatcgttttgcaggagaatagtgaaatcagatttcagatgcgtcaccatgccattaacgctgtccgcatccaccactgaaaaatgttcaattctgttctttcctatttgaacacaattatatttggcgggcagcactttaccattcacattaagcggtagattattctcaccacagcggccttccgtaatatatgacaccagcaaattagcggattttctcccaggctgggatacgcttaccatgacgggaaaaccttccgaggtctgcgtcatatcataaagcaccgcatttttcatataccaggtattatattcccgctcctgaaaagcggaccaggcaggtgcagaataaagcaccagcgctgccagcgtaaaagagactattttcatgggatgttgtcgtccgtgttgttgcacgtattattcagattgtgcaaaaaacagcaacaacttaagaatagccctactactattggcagtgatggaggatttattcacgacgcgctatccgaatgaccgtcttatcaacgtagtgctggcatctgaaaaactcaggttaacttgatgtcaaaacggccataaataagaaacaggcgagaaatggtaaaccgccgccatcacggcgatgctaacgacaatgcttaagaagaagtaggttttaaacggctgcttttgtgttttatggcgaaagagctgttggcctacaatcgcgccaggccagccgccggttacgccaaataccagcagcgtggcttccggaaccctgcgcatgcctttccgcgccgccattttatcggcaccatacatgaccaacgtcagcatattgatgagcagaaaccacatagccaaagggctcgaggtaaaaagactgccgatcgcagcaaagatcagaagtaaataacaaacgcgattgagggtcatagtactggccagagaagtgttgagcggttttcgacgccgcattatacgctacttatgaatgtatcgggcgggaattgctgacaacaggacaaacgtcactccaccctcactttaacctttggcttcgataacagaatttttatcaactccttaaaaggaacgggtttgtagaagaagtagccctgtaaaaacgtgatgttattgcgcatgagataatcaagctgttcctgggtttcaaccccttccgccacaatacggattgacagtttttttgccagttccagtaccgaatccaggatcagggtggaatcctcattggcattcactctggcaacaaagctttggtcgattttgatgtaatcaatgtgcaggtcctgcaggtaggacaggccagaatatcccgttccaaaatcatccagcgcgattgcaaatcccttgttatgcagcccatttagggtcttaacgagatgttcatctacgtggagaggttcacgctcggtcacctccacaacgagattaagatcctgttgaacaaagctgcgcttgtaattcagacactcttcaaaaaaggtagaggcaacgatatgagacgcgctgaagttaatcccgacatgaaatccttccggcagcagcgtagaaattgcattcatctgcgttgcaacctgacgcattaagctttgggttagtggaattattagccctgttttctcagcaagaggaataaatgacgagggagaaataaatccggattgcggatgcttccatctggccagcacctctacaccgcgcaaggtgccctcttttccgctcacgacgggctggtaatagggaataatttcatttctgtagatggcagtccgcagcgattcttccggcgaaatatccttagacagatatcgctgcagaagataagcagaaagagaggaaacgagcagcagaaataacaccactccaccggcctggtcgaataatcgcgttaggctaaaaagaggcggagcgttaaattgaatcgcgaaggcataatcaacgtcttttaccgtcagaacatcgttgtttgaatgggctgccgtcaagacatcgccagattggcctaaacgacgattgccgaccagcagcgaatacgccacgccacgtagtggcatattcagcgcatcccggatatggctgtcgctgatgctcaccatgattcggcttccggcatgatttgtctggtataagagaaccggcaggccgttgaccgtacttttcgatggaacaagtaacaatggcgcttcaggcagcgctgacccgttaaccaacaacacgcggtttcccggcaaggaggaacaccagaccacatcttttttcagaataacgatcgttctcagatggggttgtaatgccgcttcagtgccgagccgatactgtccttcagcatcacactcattctcagcaagccgcattgcaacctgggtcgcatgatgcgcttctgtaagaatgacgtgcatattcctgacgacgtagtgcgccccggcaaggctgtcagcccgcgccgagtaccagacctggatattgatgataaaaacgcccagcacaaaaattgccgtggctgcagctatggagataggtgcatggcgcattcagggttctcgactcgagtgacgttgccgcttcggtgatgctgaagtgattgaattatcttcgccttaagcatggttgataaagaaagaaataccatgtccgccgtcagaaattttccccaaaccaggctccatctttgcaccttctcaaatgggtaaataaaaaggccgccgaacggcagccctggttgttaagtgcttattagtattgctttattgtcttgaccggcgttctttctgaccagtcaggccgctcgccagccatgattgcacgctgttgtgatggcgtcacagactgcgttatttcaggcatcgacttgtattcaggttgcttaggtgggttgagaaccagatcggagctacagcctgacagcagcaaaaccgccagtagagatgtattaagcttgaacacgctaaccccttccaatgggataaaagttacagaaaatgcgtggtgccgatagcatcccgatgactcgttactgattataacgtcacgcgccgggctgcaggcagcagatacaccacacagatacccccataagaatatatttacacaaccaatgcatgcaaccctttgtattccagccagcctgtgtacaaaaagtagaaggaaagccgattacgcttcaaatatcgagggagtttatgctaaaaccgctattatgtttcttatggtcaagggttgagaagggatttcaatggttaaggttgaggaattaaaaatgaagtacccaggcgcagcggcctggcaaatgggtgacagcccggaactggcgaacgcgcttgcggacctgattaaaaaagggctcaaaacggccacctgcggatcttttgcctcgtactcgcaggatgtctctgctccacggataggaagctacaacataatccttgatggtcagaatgtcccggtctgtgtgatccggctggtttccatgcgactggtgcgtttttgcgatgttaatgaggaattcgctcgcaaagagggtgaaggtgatttaagccttgaatactggcggaaagagcatcagcgatttttcttccgcgaaggccatttttctgaagatatggaactgatcgcggaagaatttgaattggttgaggtgctgtaagctgagataaagtggcagttatgtgtcgcttaattaagcaggcttactcatgttaagctcgtacacaacgcattccgtatcgtaatgccgctctatggctttataagacataactaaccttttcattacacgctgcgatgcgatattttctggatcggccacggccaccagataagatgctcccacccgttctacagcgtaatcaacgatcgctttcgctgcctctgtagcatagcctttgccattgtgttcaggcacgaggcgccagccaatctctaatggtgccccctccacgttcgccaggtgctggaggcatgctgcaccaacgatcgcaccagaagatttctctctgatagcccaccacgagaagtgatacttatcccagcgagcctgcacccttctgatgccctcccaggtttcttcaggcgttttaacaatacccttattgatatagcgcatcacctcagcatcactatccattacccttaagccttcataatgtgaatcattaaagggttccaggattaagcggaccgtttctatattcatcttaaattcctcttgcattcagccagtaccttcgttgaactcgtcccgataaaacaccctagcacaatgtaagttacttccgctctggcacacagggatcatgggtggcgctgggcttgtgctttgttttacgtcttgtcgaagattttatatcaaataatgtctgctttatcccatggaaggaaaatcaatggcgttatgcgctagcggtgatattaaccattgaatggatctaatctcgctaattgccctacaatgcctaacttacaagctaaaggaaaatgacatgttcccctttctgaacacatttaagcgattaataagcaaacagctgtgctgccgcgcagggcgttggtgaaggctgagccagcgttagggccagcaggaggcggcggagccatagcgggcactgtaggtgcttttggcgtgggtgcctttggcgtttttggcgctggcaggtcgttaaactccacgccaagaaactggagcatggactgcatttttttgatgcgtactgcctgatcggtgtacatctttgaccaatcagccataagcggattggtcgctccctgtcctgtcttgctcatagtctgtttgagctcagtctggatggagagcagcttctgcatttgcttgatgaaagcattcagatcgtcttttgacttgacgttaatcggctcgaatttctgcttgttggcctgccctacctgagaggcaaggatgcggatctggtcgttgaccatttgaatctgttgcttgaggtctgccgcgtcaaactgcgcggagaccgggattttaatcgccatgttatagccctgttttgtcatcgtcagggccagtctggcgtcacgacatttgaggcgctcgcattacgtcagtgacgccgcaagccgcgccagctgtggataactttactaaatcgcacttgctcaggtttatcattttgattaatctgtaaagcagaaacaggctagtgatagtcgcgtttccagcacaccgagccgaatacggtgttaaacgggggcgcattccctccagagcatatcggcatgatgcgaaaggcgcagaccagtgcggactctccggggcagaaatgcccgcatcaccgcataagtccttatggtttgcacggcgtgccatagttcgccaccacacaaagccccggcagaccatcgccgggcacctaaccaaccctgaggatccatgaaaccaatatttaaaacagacattgccagcgcactgaggataagcgttgcgcatctcaatcgactgatagcggcgggcgtcatacctccagctgtcgggcgtattaagcatgggcggcttttttggtacatgacgccggaactaaaggccatcatccgccagcagcgccgccccgaaagacaacgttaagagagagccgaaatgactgggaagaatgactggctgttaatacctaatttgctggatgaagcgctggcccgcacgcctgcaccgtcctgcggtggtggctttgagatctggaagcgggacatcaccgggatcatgtgctggctgcgctatctgagccgcgacgctgaggccgtgaacgtctgcacccgatggagtgaggagcccggcattacacccgcccagcgttcgaataatgcctctcttttttcttccaccgcccgctatgtgctcagcctgccaccggacacggcgaaagcctacgccatcggcctgctgtaccgtgcgcccggtctggttgatgacattcaaacgggccgctttggggccgaatatcagcccactgccgagcagctgcgccagcaggaagcccagcgcgaagccagacagcaggaatttgaggcccgtcagcaggagcaggagctggcaacgcagaagcaacgccagaaagcctatgcagatgcgatgcgcatttatggcaagggtaacgccgatcccgatgccgtccgcgcaaccccgtactggcgcgagaaagagaaagccgcaggctttcccctccccgttcctgagggcatccgctgcggttctcctcgcatgttcctgccagtcgtcggcccggtttactggaataacagcgtgatcgtgccgctgcatgtcatcagtgagtatttgcagctgggccatgtgtccatcgaggtcgtttgcggtatagctaacccgccagcctcccgcactggtgacaagcgcggcctcaaaggtggattgcgtcagggcgctttcttcccgattaacctggacaaagcccgccataatttgccgcttgttatcgttgaggggctcatgactgggatcgccgtttcgctcatgactggcggcaaactcccgataatctgcgccatgtcctgcgagtttttcagcaacgtgatcgacgagctccagattgcctacccggtatcacctttttacatcatcggtgatgtgggagcagggcaccgcaaggccgcagacctcgccactgagaaaggacgcgccgagatttacgcggtagaccttgagccatgcctgccggagcaggaaggggccgacgcattcgatatgctggcccgtcatggggtcgataatggcatggtgctgctgcgctccatgttccgcactgcccggctggcgcgtggtgatgctactgtctccccgtcatcgtcagtcaatccttagtaccacaaagccgctctgtgacaggggcggctttttcatgccttgaggagccgaaaatgagtgagcaaatgccaagccctgaaatgctggatagcttgatttttaaccatgccgcagacactgccagcctgctggtatcacggggcgtctgcgagcttgatcgcctctttggtgaggggtacgccgccgctaatccggttgtgctcaatcagtgggtggcggtcgccagcaccatgcagctggcccagttgcaaatcaatgccgccaacgggctggcctgtcagatcgagcgactgggggccatggctgacgctatcgaggccagcgccgcagcggcctacgcagggagaatgcaatgagcgagcgagtgcagcagttaatcactgccgagctgtgcagcatgatccccaaggcgctggcgcagtggttccgtgagggcggcaaatcggcggggcctgagggccctgtgattgcgttcggcaagcgcatcaagcgcggcggagtgatgaccattgtcgggcgctccatccgagggcacctgtgggccaccccagcctattacgccgacgcggctcgcatcatgcgcaaggataagcggggcaaagcctaccccagccactgcgagattgagcgcgagacgttcacctgccagctgctgcgccagatcatgagcctgacgcctgcggcttatccggggctccctgaggctgtcccggagtggcagaccattagcgaggcggagcagcgccagatcgttgagaccattaacgcctgtttacgttgagaggtgcccatgcagctggatttattcagacagaaaggcggcatgggactctctgagcgggaagccgtcgaggtggcccgcctacgctggcacgctttccgccgtgcgttcgtgggcccgccctgccctgagttcatccgaggggcccgccctgcttgtcgcgtcatacctgccgcccctcctgtcgtctttatccctgagcctgagattgagccggagctggaaacattgccggagccatcgctggagcctgagagcgaggaatgcgacgatcttgatataccggacgccattccgctgaatacgtcgcatattctggcctctgcacgctatcagatagaagcggagcgcctgcaaagcatgggctgctatcgtcgcgccagcactcgctaccagaaggccctcacactggctcagcccggcaaacgagccgacaaactgcgagcgatggttaacaggtgcgcacggctggcgggtaagtgtgttcgggaataacgccgcgcatttcatcgcattacgtcatgcaggacgctgtattacacaaaaatggacgctatcctgcaccgacactaacgccccgccaatcggggcataacgcaaggatttgactgtgagtgacttcaccccaaaagagttaaaagagaatctggctgagcggctcagctacgctctggaacggctggcgtttaagccgaaatgcggcaaatacccagacggggcagatcatgaagtggtgagcgagcaaaggcgcgttattgagttcctttccagcaagctggggccttttgttcagggctatcctgaatggcatccgcttaacgcttatgggtataacgagcagggccgatctggtggttgtcatacgcaaagcacgccgaaattttcatggatggatcatacgcattacatggtgaatggctttatcacctgcccttatgatcacggtttagacgaacttatgcaggagcttaacgcggctcaatatctgctggggagcactccgcccccggcattagaaaggctgggaaagtcgcttttggggtggatgtctcaggttgtttcccttactgagttccgcgctgagccgctcacttatgagttattagtggaggagttcggctatgacggcgatcctgaggcacttttgcagctttacgcgccacatgcccatcccatcctcgtttgggtgcagtggaatagcgatgatttcgacctttcggagaatgatttcaggccaattccgcagcatcatgcgctccctctcatgatgtcccggacgctggctgatatggttcacgcgtcatgcgccgaggattgggagagtatgcaatatttactcgtaggctatccgcatagcgatcacctgtcgccgttcatcgagcgcagcaccatggcgcagctgcgtaaaacgtttgaaacgcttatgcagtgtgttgagcatcgctacgactaaccgctgagggcctccgggcccttttcttttgcggccctcgcgccgcccctcccagtaagggctgggaaggttgacgaatacgtcagcaatagcgtactattgttgtactgcaagagcattcgcagggggcatcaaccagtaattggccctttgcgctgggcagtcaggaggctggtctcctgtcggtagctcaacctgaataatcaggttggtatctgaacccacgagctaaagattggctgcggctaccaagcattacgaagggcgcttattgcgcccttttgcttttatagcctgcctaacaacgtgccttgtgtccggtgtgtctcatacgccgttactacgctgtaaatccatccgctttgagcccagtcggcctcttttggctccagaatgacgatcccaagcgccgagcgtaaaacctttggcctgtgcttccctcccggatgattaaactcacaataaacgcctgcacccggctgaatcacatcacacacaaaacgcgccacatcattcacggtatgataaccgagccgcaccagttccttttcatgctctgcccagatatgacgcacgccaaagccgctattagggcctctatgattccccacgcgcagaaatatatccccggcaggtactacatcccctcttgaaacaaactccggtaaagagccgaaacatgggagccctgctgggtgggctatatggctgttaggtgagccattaatgccgtagttattcttagccattgagcagtccactatcccgcagcttgtgccgatagtcccgcaggcggctacgtgtccactctcccccggtcgcggttcgatatccggcagcattaagcgcccccacaatatcctccagactggcccgctgctgcgtcagtgacacgatcagcgcgtcagcctcgctatccactgcctgaaagcgtggatcgcttgtggtgcgtcgtggtgcgtttggtggcgttgtcgtgcgttgtatttcctgcttgtcaggcaccgtctgacgttgcggtgcagctgtcttgcgttgtggtgcgcctgcgatggtctccagtagctcgatcacccggtcgagcttgtcagctgcggcaggtgctggcaaaacgccaaggtaggcccgcagcgctgctgcggtgatgtccgtgcgggtgaggtgttcggcgctggctcgttcgtcgagcagctgcacaaggtcgtcaggtagtcggatgctcagctggggcattgcgttgtcctccgtttgtcattccctgtcatgttacgtcatacgcagcgtaatgcaatggagtgcgtcagggggaggggcgcagctgtcgcagcgcattaaaacaatccaccatgaggccccgccgtgtgggcaaaaaagcgctttcatcaagaagttatccacaattgcgggcgtgatgatggaggatcatttagattgatcgtttaccttctggacgctattctttgggggcatttgatttgggaggttttggaacggcaacccagattacaggcgaaaaaaaaccagccgggcagctggtttttaatcgcctcaggcagcgtcaactgtctggtgcattccggtcgatgtcttgggaacgtctccggggaatactgagataactatacctgacgggcatttgttactcaacactgattgtagcgtcaattttgacgccattcaagccgtattccctcgcaagatgccccgccgtatcggccttaacgcaaaaaattcgcagttaaggacataagatgaatacgcaagataatgtaatgccaatcgaggaagccaaggcgctgaaagaagcgagcgacgctatcggtaaagtgattgccgacctcgaaaaaaacgattcagggctggataagggccgcatccgtaactccacgcgcaacctcgcccgcattattgaaaatgcccgcctgttactgggcttttccgcacattatgacgagttcctgctagaaaccgtcctgctgagcgataagggccgcagaccgctggatgccgacgccgtgaccgatgtcatgcgtatgcttaccgatcatgagttccggccttacgctaagcccaaaagcagcatgtattccatcattcaggagccagaccgcgagcgcctgaaacacgtcattaaagccgttgcgcggctcaatgccattgactcgctgcgggactggttttgctcgctgcctgaatgggatggcgtggagcgtgtggatcggtttttcggtcattatgtcccgtgcaacgataaccccgtgtatatggcggcggtgagccgttatttcctcacctcgctggcaggtcgcgccgtgtgccccggattaaaggcggatgccattccggtgctatatggcccgcagggcacgcgtaaatccaccatgctggaggcaatcgcgccagattttaactggtacgccaacactgaaatcgacggggaaaacaaagaggttgtgcgccagcgtatcggcaaaatgatcgtggagtatgccgaaatggataaaatgcggccttccgatgtgcagaaaatccgccgtgatttggcgctgcgcaaggatgaaaaccgccgcatgaaacaagactattacgatcaggttccgcgccgctggatgggctgcggcaccgtaaactcccagaaatttcttgtcgatgaaaccggaaaccgccgctttttccccctgacagtgaccgataaatgcctgattgataaatttacctccgaccgtgagcaggtgtttgcggaggcgttgaatatcttcaatgctgagggcaacgtgcccagctggctgacggctgaggagctcgcaaaagccgctcatgaggactatatcgaccacgatccatggcacggcaccattgaaatgctgctgcaaagccaccccagccagatctccaatcgcctcctcaatgaggctgtggggctggatgtaggccggagagacaaaaaatcggctcaccgcatccgggcaatcatgactatgttgggatggtcggaggccaaaaacatcgggccaaacaaggagcgaggattccggcgtaacctcccataaacaggcgcatgagccacctttcgaggtggctttttttatggagacgtggagacaaaaggagacaaaaaggaggcataaaatagacgttttaacttattgatattattgaatatagacgtaagagacgtaataaatatatattaatataataaaataccctatacagccacgccgccaccgccagcagtaaacaacctctcgttatgtctccttacgtctcttacgtctatttcttttatattcaattggttgcgttgtctcccgtttagtctctggagacgtttatttgtctccgcctttgtctccgctgccgcatagcgtcgcaaagtgcatccccggaggggtgcagctgcgtgacgcggttctgctgtaatgggtgggattgattgggatagtgcaaaattggcaggcactgccgcagacgtgccggggttgcctgaaataaaaaaagattaacttttgagcaggtgcttgcccttacggggaggggccgggctgatcgcccggcatggtgcctaatcgtctttcagtgcctgccgcatgacctctgcggggtcaataatctggtacaccatggcctcatgggcaaaggcccgcgtaagggcggagatcaggcttgccgctgcgcgaacggtgggcaggtctttgctgcggagtgctgtcatagcctcgccctgcacgctctccagtagtttgatctggcgcttgatgatgacctgctgctgctcccggagagtgtcgcgcagctggctgagccgttcggcctcgctgggtggcaggctgtcatatttggcctgtgcagcgctgatcagctggtcgagcccgctggcctgcgctttggtgatgtcttttgccagccatttggaaactgtgccgcgattgcatcccatcttttccgcgatctgcggaatggtgagtccttcggcgcgtagggcgcgggcttgaatggcgcggggggatggtggtcgcatggtgctgcctcgaatgttgccacgggttgcccatattggcatcacgactgctttttggcgggcccagctcgccgcctccccattgcctgccactggctcagcctgccagccacgacgctgttaaacgaggcggggtaatgcgttaccacggcaaaaagaaagcgccccgcagagaggcgctgaggaggtcagaattgcaggcggttgctgcctaagtcgtgggagcattccactgatactgggtcagctttcagagaggtggagaaggtcgcaaagaatttccggtttccgccgtccagccagaaaatatccatcatggcgatagtctgctgtggcacgcctgcggtgatgtggacgccgtagctttcagaggttagttctctgactgggaatcggttcccgttccacgtcacagtcatgcgtggcccggtattggtctccagcctgattatggtgccgtcagtgcagagaaagcgggaggctatctctccggcgtgcagctgcgtgctggcgaggagtagcgtgagcgctacgggtatattgattttcataatatgtaattcattacaccatattgattttgatataggcccccgaaggggcccggttgttatgcctgccactcgaacagtcggcagacgggcagggtcagcacccgcccctctgtagttctgaggcttacttgatgaatgccgcgcccgttcatcgcaacgctgcggggtttgccgaattggcagatctgcccgtggtcgatgctgaggccggggaatgtttgattctggttggtgcgtgatgttacgatcattttgttggttccatgggttggttctgacaatggcgcggcattggttgccaccttcaccgcgccgcttttggttcccctgttagcgcaggggttccaatctcttaggcgggccatgccttcccagtctggcccgtcgctcttaattctcctctttgaacacgcggaacacactggcccggctaatgttcaaatctctggcgatacgtgcagcaggtatgccgatctcccgcttctccagaatctttttgcgtatctccggcgtgacctttatcggcctgccaaggtgcttgccctctttcttcgctgaatcaatcccggcccgctgacgttccagcatcgaggtgcgttccatttccgcgatccccgccagcatggtgagcatgagcttgcccgctggggttgttgcgtcgaatccttcccggaggctgatcagggtgatgcccttcgctttcaggtcttccaccacttccagcgtgcttacggcattacgtcctatacggtctatagccgccaccacgatcacgtcaccgctcccggctaccttcatcagggcggagaatccggggcgctccattacgggcgtgatgccgctcactccctcatcactcaggatccgtgcatcgggatagcgttgcaggatggcgtctatttgcccgccaaggttctgctctgaggttgatacgcgtacatagccaaaaatcattatcgttaccgtctaaaaaggtctatttaaaagataatagacgctttcgacgcataaaacaatctcaaatcctcgtaaagcccctctaattggggcgtcgcataagggatgcctttttgacactatgcgagggcaacgcccgcgcccctccccgtttgtcgtgacagtagtctgcatctgcggcatttcgccgctgactttgacgagacaacatatgactaattcaaacgctgctcaggtggataaccagctgagcctgattgaggacgcgctgggcaaatacgccgcgccgctgcctcaaatccagtcccctgacctcatccgggagcaggccgtcgatctgctcaatcgcgccgatgtgctggaaagcaacgcagacgagctgcgcaccgagctgcaaaaccgcgagcaggtcgtgcatgacattgatcgccagctggcgacgctggtcggtctggtcgaggagggtaaagtctgcctgcgttctggcgaaccggttcgccctgagtgcgccatggctcactctctgatccctgaggtggagaatgagctgagtctggcccgcaatgccgccagcgccgccaacgggcagctgcttgccgtcactaaccagatcgacacgctgcgcagccagtatgcgcgaatgattggacaggtagccttagatgcccgcatggctcacgttcaggcgctgcttgataccgcgatgcagcaggctgctgagctggggctggagctggcaaacaatcatcagttttccgctgcgatccgtgtagataaccgcctggctattctgggccgcaataacggcatgttatccagcctgagaaattatcaagggagttccagataatgactattaaagccgtacttgcgcagctggctgcgttaaacagcacgatgaccaagagccacggcggaaacgatgccgggcgtgaggcaagactgaattttgaagaccataaactgattggcgactgctggcaggccaaagtctccggcgctcagattgaggagctgaaaaagtccctcaaagctacccatgacctacccgacgcagatcgtaaagcagcattctcagccgttcgccagtacctgctcaaatccaccgctggcgatgtgctggcgcaggcaatgagcggttcccctgtgcagtccgtcccggatatgacgatcacccgcaacctgtcggttgagcaaatccatctggcccggcagcagcagattgccgatcagcagctgctgcgcgagtgtgagagcgctggcgtttcaagtgggcagattgttgagctgagcgaggctctttctgcctctcgtggccttccagacgctgcccgtgcccccggtatcgcagccgttcgccagcagctgacggaggagccgctctctcaagctgtacagggtatcgactggagcgctcagggatggaaataaacagccgggccgtattgctggcctgtctgtctgcgctgcgcttgcctgcgggtgagcgcacttctgatcacgtcatgcagctggcacatcttcgcaccgttctgcgtaacgaggggtattcctcccctgctattcatgacgacgcggctttactcaaagaggctgaggggctggcaaaggcccgccgtgagtggctggctgactccgctgatatgcgtcaacgccatgccgaactccagcaccttgttgcgttaaacctcttacctgaggatgaagcgaggcaggaacagggcgataactaccgggagcaccagttacgcgatccggttaagcaggagggaaaacctgaatatgattgagtccaatctggtgatcccctcgcgcgttatggccccccatgacgcgcagaaaaagcgcaggatgcacgcaaggatccgcgccgcagcccgtgaaaagatgcggcgggttatggcagcgccaacgtggcactggcgctaccctacgccgccgagagcataaaaaagggcccaaatatgggccctttgttttttgcgtgccagcacgcccctaccgattccgatttgcccagcttctcgactgctgaaaactggcagtaactggctgctgctgagtttgcaggacgttgccgcgctggtctttcaccacgatctccatccgcccgccgttgacgttgagctggccccggtcgctgctgtagttgaagttattgcgcagggcgtcgttaattcccgcctcgacggtgctcactggcagtctggtgttattcgggttctctttgcgcaaaacagctgctgtaaccctctttagcgtgtcctgatcgcgcaggtcgagctcctgatcggggtcgaagcctgtccatttgctcgcctgctggatatagcgcggcacttctggatcgccgctggcataggtgctgataatctcgcgcagggtgcgcttgcgtccgcctttgaatgccccggtgctatagcgcagcagttgccccgccgacgctgcgacgccagcctgctgggtagggaagcgcagccagttgccttgcgtgtctttcacgttgcctacgttgttgccgtcccagttccctgcggcactgctgcctgtcccgttggctccgctgccgattgatgccgctgccggagaggatagagaagactggcgcatcaggctgctgtttttgtcgccgtaagtggtcttataaacgtcgatgtctgcggcgcttttctcattaagcacctgcgtattgagcgctttaagccgggcattaatcggggcgtattcgtcagcagggatgcgggcagcactgccgtacttgtcgatcagcgccttctctctaccgcgtacctctgcataactgctggcatatttggcgtcgatgccgttgcgtcggctggctttttcggtggcgtaataattggcccgtaaatcgctctcactgccgccgctggccttcaccagtgccatgcgcatcatgttgagggccgggatagcgttgttggcgtaattctccagcgtgttgttgagtcggtttacgctgtcagtggttttgctgccttctgtctcgctgctgccgtacttcacggtgagttttgtcagcgcgtcgcgcagctgctctgtattgttgcctgccatggctttggtgagggtctcgcgctcgcctgcggtcagtggtttgctgttgagcaggttattgcccagtgcctccacctgcgcacctgtgcctccctcaataacgccaagcgctccggcagcacccggagccatgtctgcccggtcgaggcccagacgtttcaggcgggagttagccccgttaatctgggagggggtcaggttgttgagcatgatcgccccacttgtcgaggtgccgaaataatttttcagcgcctgaatctgcatccccttatcgttcccgtattcacggcggatctccgcccggatgcgctcaaggtttgtcgtgtcgccttctggcccgtttccgaaggtgtttccatactgtgagcccgcgcctaactgggaggaggcggtgccgaaagccccgccctcaagcagcgtctggagcatcatcgggttgttgatgcccatacgcatcgccatgcgtgcgctcagggcctgcgaggcgttgccgaagttaccgcccgccataatcgcccggtttgcgttggtcagcagcgcgacgctaccctgcaaatctgcccccggcgctcctgttgccatcagcccggagagtgcagcggtatagcctggcatgttaggcgtgttaaacgtctggcgggcctgtgctgcgccgaagtctgccacggcggaaagcatttcccctgccgctgcaaactgcctggagcgggcgatcccttccccgatctggatgccaaggcggcggagggtgtcagttgatacgccagacgcgccaaccatcgagccaaacgccccagctgttgccgcgtagttgaggccatactggcgggcgaggccacttgtggcatcaagcccggcccctacccctccccggcctgctgcgttgctcaggtaggcgctggctgtttcaatggccccctgattgctcaggccgttggtgttcgcatagccctgcatcgaggcgcgaaccatggaaaagcccacggtgccaccttgcgcacgataaaggcggtcatagctcacggcgttatcctgcgcggtgctgattttgtccgcgatggctcccacgactttggagataccgaagccgatcaggcccccggcaagtccgcccatcatggcagtgagtccaccgcctgcgcctgcgctcatgcctgagaaaagattagcgccggggatcgcatcagggacttgttcgcaccttccctaatgtcactgccgggttaaaatgaccgccggaaatatgccccacggcaaaggccatggttaatacggttaaaccaaatgccagcgcgacgccgacaaaaccgatacctaattccgggaatgctgctgccagaacggcgctaccgcagccaccaaataccagccagaatgtaccaaagcattctgctgccaattttctaaacataaccacctcaaataactttccgcacgctttcccgcgcgcgggatatatcgccataaagggatgacgactcaaagagtccgtattttagaaaccaataacaccccttcgccacttaaataaattcgattaatttgatttaaggcaatgtgatgtcaatccttgttcaaatcagcggtaaatagagcatagaccaattcttgtcagggtgaatgttgtgctgtcgtgacagggcgcctcccgctatactgctgataacttaaaggaaaaagtgaacattgcgcgggggatttatgcttctcgaacgtgtggaaattgtcgggtttcgcggtattaaccgcctgtcgctgcagctggaacagaacaacgtcctgatcggcgagaacgcctggggtaagtccagcctgctggatgcgctgacgttactgctttcgcccgaagacgatctgtatcacttcgttcgcgacgatttctggttcccccccggcgacgtgacggggcgcgagaagcacctgcatattatcctgacgttccgcgaatccgaacccggacgccatcgggtgcgtcgcttccgcccgctgtcaccctgctgggtaccgtgcgatgacggtttccaccggatattctaccggctggaaggggagatggcggaaaacgagggcgtgctgaccctgcgtgattttcttgatgagaaggccagcccgatcccgctggacaatatcgacgatctggaccgccatctgatccgcctgacgccggtgctgcgcctgcgcgacgcgcgttttatgcggcgcattcgtaacggtaccgtaccgaatatgccggaagtggaagtcaccgcccgcgagctggattttctggcgagagagctggtgtcgcgtccgcagaatctgaccgacggtcaaattcgtcaggggttgtccgcaatggtacagctgctggagcactatttttccgagcagggaacgtcggagtcgcgccatcgcctgatgcgccgccgctctcatgacgaacagcgcagctggcgctacctcgatatcattaaccggatgatcgaccggcccggcggtcgtacccatcgggtgattttgctggggctgttttcaacgcttctgcaggcgaagggcaccgtgcgtcttgaccgggacgcacggccgctgctgctggtggaagacccggaaacgcgcctgcatcccatcatgctctccgtggcatggcatctgctgaacctgctgccgctccagcgcgttacgaccaccaattccggtgaattattatcgctgacgccggtcgagcacgtctgtcgtctggtgcgtgaatcttcccgcgtctccgcctaccggttagggccggggggattgaacgcggaagacgggcggcgcatcgcgtttcatattcgctttaaccgcgcgtcgtcgctctttgcccgctgctggctgctggtggaaggagagacggaaacctgggtcatcaacgaactggcgcgccagtgcggccaccattttgatgcggaaggcattaaggtgattgaattcgcccagtcgggactcaagccgctgataaaatttgcccgccggatggggatcgagtggcacgttctggtcgacggtgatgaggcgggcaaaaaatatgcctcgaccgtgcgtagcctgctgaataacgagcgcgaggaagagcgcgaccatttaaccatgctgcccgcgatggacatggagcactttatgtatcgccaggggttcgacgacgtattccaccgaattgccatggtgccggtcgatgtcccgatgaacatgcggcgtgtgatcgccaaagctattcatcgttcttcaaaaccggatttagccattgaagtggcgacggaagcggggagacggggcgtggaggcggtgccgaccctgctgcggaagatgttttcccgcgtgctgtggctggcacgcgggagagcggattaacgttgagtcgcctggttcacctgctgaatcaggctgtccagcagcgcgtagcggcggcgatattcggagcgttttttgctcgcgatctcttccatcggtttacgcggcatgacgagtggcagcatgaagttgccgctatcctgcttttcaccgccgatggagatccagaaactgtcgtaatcggccaacagtttcccctcttttttcttgcggtagcgccagctgcgataaatatgggtgtcgttactgacggcgacaatctgttctaccgggaaggcggtgccgagagtcatggcggcttcgaccagcagacgtttcgggaacagaccatggcaggccttcgtcgcaccctggatcagctcatggggaacgtgggtttttgcgccctgcaggccgccgataaacagcgtcgattttccctcaaactggcacagggtgaaggtcatctcggccagcaccgtattctgatggtcgcagaaggcgagggtggcttccccttctttatccagaaacgcatcggcgcacaggcggacggtaaattgctcttcatctttaccggttaaggtgagcagcgtgaagccctttttcgacagatagcccgagagcagcgatgccggcatatggcggctcatcgtttgatagtgccagttaagggactcaagggcctgctggcgatccatattcaccgtcagccaggggcgatgcagacggcacggcagtcctggctgcacctgcagcatttgcatcaggctcggctgttttgcaaggctcgtcaacaggcgagcggtacttacaggcgtcgccagcgaacgtagcatgaatttacgtcgataggcggggttttgccacgccagccctggcgtgagcttaccggaagccagatgactgaagagctgccaacccgatgcaggctgtggcaggtttgaaaaaggtgtatcgacgatggaagacatgttagatcctgcttcttgatgaagatctccatttcagcaggcgaacgttcaacgtctcgtaaacaaattgtgacgatttcggagaacaggggtttcgttgaggagtcgtttagatagaatcagcatttatcattgccagaacatttatttggaatatttatgaacctcaagggaaaacgcagaacgctgtttctgctgctggcggtcatggtgttagccggtgggtactggctatggcaggtgctgaatgcgccggtgccgcagtatcagacgctgattgttcgtccgggcgaactgcaacaaaacgtcctcgcgacgggcaagcttgatgccctgcgcaaggttgacgtcggcgcgcaggtcagcggtcagctgaaaacgctgtcggttgagattggcgataaggtaaaaaaaggccagctgctcggcgtgatcgatcctgaacaggccgagaaccagatccgcgaggtggaagccacgctgatggagctgcgcgcgcagcgtgcgcaggcgcaggcagagcgtaaccttgcccaggtgacgctgacccgtcagcaggcgctggccaaaacccaggcgatctcgcagcaggatttagatacggccaccacggaactggcggtgaagcaggcgcagattggcacgattgacgcgcaaatcaaacgcaaccaggcctcgctggatacggcgaaaaccaacctcgactacaccaaaatcgttgcgccgatggacggggaagtgacgcaaattaccacgctgcaggggcagacggtgattgctgcgcagcaggcgcccaacattctgacgctggcggacatgagcaccatgctggtcaaagcccaggtctcggaggcggacgttatccatctcaggccgggacagaatgcctggtttacggtgctgggcgatccgcagacgcgctacgaaggcgtgctgaaagacattctcccgacgccggaaaaggttaacgacgccatcttctactatgcccgttttgaagtgccgaacccgcagggcgtgctgcgtctcgacatgaccgcgcaggtgcatatccagctgaccggcgtgaagaacgtgctgaccattcccctctccgcgctgggtgagtccgccggtgatagccgctataaagtgaaagtgctgcgcaacggcgaaacgcgcgagcgcgaagtggtgattggtgcgcgcaacgacaccgacgtggtggtggtgaaagggctggaagagggtgaggaggttgtcattagcgaaagcctgcccggagccgcgaaatgacggcattgcttgagctgaaagacattcgccgcagctatccgtcgggcgatggcccggtggaggtgctaaaaggcatctcccttcgggtggaggcgggcgagatggtggcgattgtcggggcatcgggctccggtaaatcgacgctgatgaacattctcggctgcctggataaacccaccagcggcacgtaccgcgtggccgggacggacgtctcaacgctggacggcgacgcgctggcgaagctgcgtcgggagcacttcggctttatctttcagcgttaccatctgctttctcacctcaatgccgcgcagaacgtagaagtgccggcggtctatgcgggcgtcgagcggaaaaaacgcctcgagcgcgcgcagatgctgctgacgcgcctggggctggcggagcgggtggagtatcagccctcgcagctgtccggcggccagcagcagcgcgtgagtattgcccgtgccctgatgaacggtgggcaggtgatcctcgcggatgagccaaccggcgcgctcgacagccattccggcgaagaggtgatggcgatcctgcaccagcttcgcgatcaggggcatacggtcattatcgtgacccacgatccgcaggtggcggcgcaggcggagcgaatcattgagatccacgacggcgagctggtcagcaacccgccgccgcgtgagtccagggctgcggcgccgaaagaagtgcttccggcatcaaccggatgggggcaattttccagcggctttcgtgaagcattgaccatggcctggctggcgatggcggccaataaaatgcgtaccctgctgaccatgctcggcattatcatcggtatcgcctcggtggtgtcgattgtggtggtgggcgatgcggccaagcagctggtgctggccgatatccgcgcaatcgggaccaacaccattgacgtctatcccggcaaagactttggtgacgacgagcctcagtatcagcaggcgctgaaatacgacgatctggcggccattcagaagcagccgtgggtcaactccgccacgcctgcggtgtcgcaaaacctgcgcctgcgcgtgggcaatgttgacgtggcggccagcgcgaacggcgtcagcggggattatttcaacgtctacggtatgtccttcagcgaaggcgctacctttaacgccgatcagctggcgggcagggcgcaggtggtagtgctggacgcaaactcgcgcaggcagcttttccccaataaagctaacgtggtaggcgaagtgatcctggtcggcaacatgcctgccacggtcatcggcgtggcggaagagaagcagtcgatgtttggcagtagcaagatcctgcgcgtctggctgccctataccaccatctccgggcggattatggggcaatcctggctcaactccatcaccgtgcgcgtgaaggagggctacgacagcgcgctggccgaacagcagcttgagcggctgctcaccctgcgccacgggaagaaagatttcttcacctggaacatggacggcctcttgaaaacggcggaaaagaccacacgtactcttcagctgttcctcacgctggtggcggtgatttcgctggtcgtcggcggtatcggggtgatgaacatcatgctggtgtcggtaaccgagcgtacccgggagattggcatccgcatggcggtcggggccagagccagcgacgtgctgcagcagtttttgattgaagccgtgctggtgtgtctggtcggcggtgcgatggggattgcgctctcgatgatgatcgccttcgcgctccagctctttttacccggctgggagattggcttctcgccggtggccattattaccgcattcttgtgttcaacctttaccggcattttgtttggctggttgcccgcccgcaacgcggcgcggctggatccggtggatgcgctggctcgggaataacccaaaaataaaaatgccagccgatcgggctggcattttgactgcgggatgtacacaataaaacagagagctatgcaacagtctctgcttcaatggggacgataaggcttgcatgattgccttttggtccctggtggacatcgaaccggacggactgcccggctttgagcgttctgtaaccatccatctgaatggtggaatagtgagcgaagatatcctcgccgccgccttcggggcagatgaagccaaaccctttggcgttgttgaaccacttaacagtacccatttccatgcttcgacatccttcgtaaatcttataagttaagatggaatgaaccggtggtggagtgggggctgttcaaaacctcgccatctcacgcttgtacaatttagagaaacgaaagacgtcgtcaagcgtttggcgctggagatgggacaataatcaaccaaagtttgaagcagttaacgctattgcaacagtttgtgacagacatcgcggatgacagtaatagatgattgttatctaacatctgaggtagattcaaagtggttatgcaaaatgggtaagaccaacgactggctggattttgaccagctggcggaagacaaagtgcgtgacgcgctaaaaccgccatctatgtataaagttatgttaatgaacgatgattacacgccgatggaatttgttattgacgtgctacaaaagttcttttcttatgatgtagaacgtgcaacgcaactgatgcttaccgttcattatcgtggcaaagctatctgcggcatcttcacagccgaagtggcggaaaccaaagtggcgatggtgaacgactatgcgagggagaacgagcatccgttgctgtgtacgctggaaaaggcctgataaggcataaaattgggggaggtgcctatgctcaatcaagaactggaactcagtttaaacatggctttcgccagagcgcgtgagcaccgacatgagtttatgaccgtcgagcatttactgctcgcactgcttagcaacccatctgcccgcgaagcgctggaagcctgctccgtggatctggtggcgctacgtcaggaactcgaagccttcatcgaacaaaccacaccggtgctgccggccagtgaagaagagcgcgacacgcagccgacgctcagcttccagcgcgtgctgcagcgcgcggtattccacgtccagtcttccggacgtagtgaagtgactggcgcaaacgtcttagtcgccatcttcagcgagcaggagtcacaggctgcctatctgctgcgcaaacacgaagtcagccgcctcgacgtggttaactttatctctcacggaacgcgcaaagacgagcctaaccaggcatcggattccagcaatcaggtcaataacaatgaagagcaagcaggcggggaggatcgtatggaaaacttcaccaccaaccttaaccagcttgctcgcgttggcggtatcgacccgctgattggtcgcgataaagagctggagcgcgcgatccaggtgctgtgccgtcgccgcaagaacaacccgctgctggtgggggaatctggcgtgggtaaaaccgcgattgccgaaggccttgcctggcgcattgtgcagggcgacgtaccggaagtgattgccgactgcaccatctactcgctggacattggctcgctgctggcgggcaccaaatatcgtggtgattttgaaaaacgcttcaaggcgctgttaaaacagctggagcaggacaccaacagcatcctgtttatcgatgaaatccacaccatcatcggcgcaggggcggcctccggtggccaggtggatgcggctaacctgatcaaaccgctgctctccagcggcaagatccgcgtgattggctccaccacctaccaggagttcagcaacatctttgagaaagaccgcgcgctggcgcgccgcttccagaaaatcgacgtgaccgaaccgtccgtcgaggaaacggtgcagatcatcaacggcctgaagccgaagtatgaagcgcaccacgacgtgcgttacaccgcgaaagcggtgcgtgcggcggtggagctggcggtgaaatacatcaacgaccgtcatctgccggataaggcgattgacgtgattgatgaggcaggggcgcgtgcgcgtctgatgccggccagcaagcgtaagaaaaccgttaacgtggcggatattgagtccgtggtggcccgcatcgcgcgtatccctgagaagagcgtttcccagagcgaccgcgacacgctgcgcaccctcggcaaccgcctgaaaatgctggtctttggtcaggataaagccattgaggccttaaccgaagcgatcaagatggcccgtgccggactggggcatgagcacaagcctgtcggttccttcctgttcgccggtccgaccggcgtggggaaaaccgaggtgacggttcagctctccaaagcgctgggcattgagctgctgcgttttgatatgtccgagtacatggagcgccacaccgtcagccgtttgattggtgcgcctccgggctacgtgggctttgaccagggcggcctgctcaccgacgcggtgatcaagcatccgcacgcggtactgctgctcgatgaaatcgagaaagcgcacccggacgtgttcaacatcctgctgcaggtgatggacaacgggacgctgaccgacaacaacgggcgcaaggcggacttccgtaacgtggtgctggtgatgaccaccaacgccggggtgcgtgaaaccgagcgtaaatccatcggcctgatccatcaggacaacagcaccgatgcgatggaggagatcaagaagatcttcacgccggagttccgtaaccgtctggacaacattatctggttcgatcacctctctaccgaggtgatccatcaggtcgtggacaagttcatcgtcgagctgcaggttcagctggatcagaaaggcgtgtcgctggaagtaagccaggaggcccgcaactggctggccgagaaaggctacgaccgtgcgatgggggcccgtccgatggcgcgcgtgattcaggacaacctgaagaaaccgctggcgaacgagctgctgtttggctcgctggtggacggcggccaggtgaccgtggcgctggaccaggcgaagaacgaactgacgtacgatttccaaagtgcggcgaagcacaagccggaagcggctcactgatttcttacgtagggcttaaaaaccgggcaatagcccggtttttttatgcctgcctttcgccctctccctgtggaagagggttggggtgagggcaacagaccggagaggaattttgagaggcgctttccagttttgttcgacgttggttgctggataaatccacagtaataaaatggcggcgcacctgcaaaatcaggtgccgggattggcgtcctgaaagtgtgtgagcagcagtaatgctgcaggcttcgttcgccctaaggaaaagggtataattctgcatctggcgggcgaatcggaagcttcttttgaagcgccagtagcacacacactggtacgccaattccttttcgtccgccgccagcaaattggcgtttcctgcggtggtaaattcaaagtgtgtgaaggaattacccaatgaatacagaaaacaatttcgcccatttctacaccgaactctccctcaaccccgatctccccaccctgaccgagcgctgcaaactgctcaccgaaatcctgctggattgcgaattactcccacaaacgcagcccgtatgtcgttgcctaggggcttatctggaagaggtaaaatccggactcacagaatctatgcgtgattttcaggtggtggaatttgaggacgaagcggaaaaaccgcgacaaaaagagtggttgctggaagatacagaaacgaaatgcgactactgccgggcgttaaaccatgtgctgctggtgtcgcattttgaccgagatatgttgccgcacctgacggggttgctgcatgacattacgcattcaatggccgcggatgtcgttgcacctcaaagtgcagaaacggtaattcatattatttcctgagtgctatctgaggcgtcgggggtgttcctctgacgccattggtttaaacccttttttctgatgcttacgtaacatattgatttatatggttataatttacgtcccagaaaaagggttttatgcgaaaaagttgattattttgtttgctaacaataggatggcgttgtttcctttcagttcactgccgtacaggcagcttagaaaattacaaaaggctctgaatggggtttgtagttgttcactgccgtacaggcagcttagaaaatcaagaattgaggctcgtcttgcacagcgatgttcactgccgtacaggcagcttagaaactgtaaagcaacagtagagtcaacctgcttaggttcactgccgtacaggcagcttagaaaatattctttcgcacgctgaaagaggacccaacgttcactgccgtacaggcagcttagaaagagagcgcttgcgatggctgatttagtcacgcgttcactgccgtacaggcagcttagaaagagcgtgcggccgctggtggccttgtaactgtgttcactgccgtacaggcagcttagaaaaccagcgtggcgcggtctatccgctttgctgcgttcactgccgtacaggcagcttagaaatttccgtctgcgctggccacttcattgtcttcgttcactgccgtacaggcagcttagaaatgcagcggcgctgagcgtcacgccgggctggtgttcactgccgtacaggcagcttagaaacgtggccgtgcggtcacggcgaagcatctgaagttcactgccgtacaggcagcacaactaaaaacaactctctaaaacattcagcttacctatttaaaacttaatacgatcaaacccactgaatcgccacgggtttaacagacacctcagagtcatttaagatgacttaaagagaggtgcccatgagcggtaagcgttatcctgaagagtttaaaattgaagcagtcaaacaggttgttgatcgtggtcattctgtttccagtgttgcaacacgtctcgatatcaccactcacagtctttacgcctggataaagaagtacggcccggattcttccatagttcaaaaacagaggctttttcctctgctgtaaatgttcgtctcattcaaaaaacctccgcaaccccatgttttcacataactgttgcgttgaccaattgaatctacagcggcgtacttcgcaaagctgtccgactgaggtacgcctttaaggccgctgacgaaaaagccatgctgaaagcgctgaagatggacagggcagagtggagcaatagcccgctcgaaaaattgccccctgtcgccagggtggtggcgtggctaatgctatcgcaccaccgtttacctcaaccgcatccggcaaagacctcattactgtacagcgaaggctggattgagaaacagctgaacgcagactggaacgcgcttaatcataaatctaccgaaaaacatcagtggaaagcgcgtgattttaaaaatgtctgggcattcccgcacggcacaccgctaagaagtcaaacctggcgcgagaaggcccgccagataggtaaacgcatccggaacctgcccgcgctacttcacgcgggatcgctggataatcttttcaccctccatctcgcccgcctgtcgctgatgctggccgatcacgtttactcctcacaacctgcatatttagcctggcaggatgatgccgtcccgtgctgggccaacagcgaccgccagtcaggacagcttaagcaaaaactggatgagcacaatgtcggtgtcgcacatcaggcgctgttgatgggacgttctcttccggcgctgcgtcgttcattgcccgccatcgcccggcataaaacgttccgggaaagggcgaaagaaccgcgttttcactggcaaaacaaggcgtgggacgtagcgtcttctctacgcgagaagagtaccgggcagggcttcttcggcattaatatggcctcgaccggatgcgggaaaacctttgctaatgcccggattatgtatgctctttcggatgagcatgaggggtgccgcttcagcgtggcgctggggttacgcacgctgacgctgcaaacggggcaggctctgcagtcgcgcctggggctggatgacgacacgctggccgtcgttaccggtgctgcggcagtgaaggaactgtatcagggcaacgatgctgaagacaccagcagcgccagcgacgaaacgtttttcgccagccaccattacgtgcattacaaaggagcgaccagtagcggcatcgcacagcagtggctggcgaaagaaccggcgctcaatcgcctggtcagtgccccggtgctggtgacaactatcgatcacctgatgccggcaacggaaggcgtacgcggcggcagacagatccccgccatgctgcgcctgatgaccagcgatctggtgcttgatgaacctgacgattttgacgttgatgatttgcacgccctgtgtcggctggtgaactgggcgggaatgctcggttctcgcgtgctactttcctctgcaacactcccccccgcgttaacggaagcgctgtttgaagcctatcgggaagggcgcagagcctggcaggccgcgtgcggtcagtcggacagaccgatgagtatctgctgcgcctggtttgatgagtatggcgcgcagtcgcaggatgtggccgacgatgctcaatttcgtcaggcgcatggcgattttgtcacgcagcggattaaacgtctgccagaccagccccggcttcgcctgggtaaactggccgccgtggaggcgcacgcttcccggaatgctgatgttgtctctacgctggcgcagacgctgcaccagcaaatgttcgcgctgcacggtcatcaccgtagcacccataaaagcggcaaaaccgtgtcgtttggtctggtgcggatggcgaacatcaacccgctggttgccgtcgcgcaggcgctgatggcattgccttctccggacaattaccgcattcattattgcgtgtaccacagccagcacccgctggctgtgcgtgcggcgattgaaaaacggctcgacgccgcgttcacgcggcacgaaccggagcgggtctggcagttgcctgacgttaagcaggcgttgacgtcaccggaacagcatcatctctttgtcgtgcttggcacatccgttctcgaagtcgggcgcgattttgatgccgactgggggattatcgagccgagctcgatgcgttcacttattcagtttgcgggccgtattcagcgccatcgtcagatcgtgcctgagagcgaaaacctggtgattctggaacgcaacgtgcgtgcgcttcgcggagaaaagatcgcctactgccgacccggttttgaaaccgagcagcatctgctgcctcaccacgatctccatgaactgctcagcgaagagggctatcgcacgctgaatgcgatcccgcgcatcgtggaaaacctgcccggcaatgcgctggcggcgctggagcatgcccgtttgcgcgccgcgctgttggacggcggcgataaatcagatgctgtagccgcgtcgtggtggcgactgccgctgacgtggaatggcgagcttcagagacgtacaccgtttcgccgctcgtcgccgcaggacactttctttttgagtatggaagacgaaggcgatgaacctgagttttgcctgatgcaggagaacggggtgttaaaacctgcgggacggttttgcgagaagtccttatcgatggccgagggtgtagagccgtggatggcgattgattatggcgaggtattacaggcgctggccgagactaagcagatggagctgggcgcggtatcgcgacggtatggcgaaattacgttaagagtcagcagggaggaggagacggaacaatggctgtatcactcgatgctaggcactacggcgacgtaagagactgtttatgctgcctttcatcttaacacattaactatcattatcatttaacaatatgataaccgtatgaagtatagcgagccggggcgggggcggtgaagaaacgaaacgctgtttttatgcaccgacaagctcaatgcggttgccgtccgggtccgcgatcaccgcctcataaaagccgtctccggtcaggcgcgtagcgctgagcagcgtgccgttggcctgggctcgctcggccatgctatccacttttgccttgctgccgacgttgatggcgatatgcgcccagccgataaactccgggtgcagcggggcgtcgggcagctccggcagcgtcatgagctcgatggtcggaccgtcatccagcgtaataaagtgtgattcaaaccccggacgatttttactgacgtagcgttcgttactgcggccattaaaaaccgtttcccagaactgaacctgggcgttcaggctgcgggtccagagtgcaacatgggcaatatgcataagttccctcgtgatgtgtcggtgaggactttcaccggtaaaacaggctacactctggttttgagcgcgacaagctgaggaaaagacaatgcactacacactgaaagaaagcgacaaggataaagcggaagggtcaaacggcgcgggcgctctgcagcaaaaactgctggagtcccgttcgattgtgatctccggtgagatcaaccaggagctggcgcagaaagtgatcacccagatgatcctgctgcaaagcgtcagcaacgatccgatcaagctgtacatcaacagccagggcggccatgtggaagcgggcgacaccatccacgacttcatcaaattcattcgcccggaagtgcacgtcatcggcaccggctgggtggcgagcgccgggatcaccatcttcctggccgcgaaaaaagagcaccgctactcgctgccaaatacccgctttatgatccaccagccgctgggcggcgtgcgcggtcaggcgacggatattgagatcgaagcgcgcgagatcatccgcatgctggatcgcgtgaacaagctgatcgctgacgctaccggccagccgctggaaaaagtgaaaaaagacaccgaccgcaacttctggatgtccccggcggaagcgctggactacggcatcgtgggcaagctgatcacccattatgacgagctgaagctggactaagtttttaccgccgtgtacgtgtcgggtggcggctacgccttacccgacctacacgccctcgtttgacccatgacaagttccccctctgctttcttacctataatcgcgcctgtttcccctctcactggtgctacccatggcgtatcaactgaacctgaactggccggaatttcttgagaaatactggcaaaaacaacccgttgtgctgaaaaatgccttcccgaattttgtcgatccgattacaccggacgagctggcagggctggcgatggagccggaggtcgatagccgtctggtgagccatttcaacggtaaatggcaggccagcaatggcccgtttgagcacttcgacgatctgggcgaaaccggctggtcgctactggcgcaggcggtgaaccactggcatatgcccgccgcggagctggtgcgtccgttccgcgttctgccggactggcgtctggacgatctgatgatctccttctccgtgccgggcggcggcgtgggcccgcatatcgatcagtacgacgtgtttatcattcaggggatgggcagccgccgctggcgcgtgggcgacaagctgccgatgcgtcagttctgcccgcatccggcgctgctgcatgtggatccgttcgagccgattattgacgaagatctggctccgggcgatatcctctacatcccgcctggattcccgcacgacggctttacccatgaaacggcgctcaactactccgtcggcttccgcgggccgaacggtcgcgatctgatcagcagcttcgccgactacgcgctggaaaacgatctgggcggcgagcactacagcgatccggatctgacctgccgcgaacacccgggccgcgtggagcagtacgagctcgatcgcattcgtcagatgatgatcgatatgatcggcaagccggatgatttcacaaaatggttcggcagctttgtctccacgccgcgccacgagctggatatcgccgccgccgagccgccgtacgcgccggatgaggtgctggatgcgctgcagggcggcgaaacgctgtctcgcctgagcgggctgcgcgtgctgaatatcaacggcagcttcttcatcaacagcgaacagctggagacggtagacgcgaaggcggcggatgcgctgtgccgctacaccgaactcggccaggccgagctgggcgatgcgctgaataacccggcgtttgtcgaggagctcaccgggctgattaaccacggatactggtacttcgacgagtagtgcagcctgttgcccggtggcgctgcgcttaccaggcatacaacggcgagaacgtaggccgggtaaggcgaagccgccacccggcaaaaactactcctccatcgcaatcacaatcgcttcacccatcttcttcaacgcctcgtgatgtttctccgttggcggcagcgccacgttgatccgcaggcagttgcggtacttcccggaggcggaaaacagcgacccggccgcggcctggattttcagccggcacagctgcttgctgacgcacaccatatccacattttccggcagctccacccacagcaggaagctgccctgcgggcgcgtgacgcaaatctctgccggaaaatactgccgcacccagcaggtgtaggtttccatattctgctgataaatctggcgcatgcgccgtacgtggcgatggtaatggccgtcgcgaataaacgccgccaccgccatctgcgtgcccggcacgttaaacccgcccgcggcgtatttcatgtgcatcacccggtcgtagtagcgtcccggcacaatccagccgacgcgcaggcccggcgccacggttttagtaaacgagctgcagaggatcacgcggccgtcgatatccatggaatgaatggtgcgcgggcgcgggtactccgccgccagctcgccgtaaatatcatcctcgacaatcacgatatcgtgccgctgggcgagggccagcacctgctttttccgcgcctccggcatgataaacccgagcgggttattgcagttgggcaccaggatcaccgccttgattggccactgctccattgccagctctagcgcttcgatgctgatcccggtttcagagtcggtgggaatttcaatcgccttgatgtcaaacccgcgcagcatctgcatggtgccgtgaaacgacggtgattccaccgccacgatatcccccggtttgcacaccgacagcagggcgatcgacagcgcgccgtggcagccgttggtgatcacaatgtcgcttgccgagacggtggagcctccgtccagcatcaggcgggcgatctgctcgcgcagctccaggcgcccgtcaagcacgtcatagctcagcatctcgccggggttatgctgcgcgatgcggctcatctcgcgccacaggggcttcaggctcggctggttaatgtccggcgaaccgccgccaaaggagatcatctctttgtcggcgcgggcgtccagcagaatcatcacctcatcccactgggtaacgtccaccgggcgctgcaccgggcgcgtcatcgcagggacgggtggctgggccttgcgcggcgagacaaaatagccggagcgcggctgaggcgtgatcagctggaggttttcgaggatctggtaggcctgctgtatggtgctgatgctcacgccgtgctcctggctcagcgtgcgcaccgacggcagacgttcgccgctgcgatacagcccttgttcaatgcgttctgccagaaggttggcgagatgttgatagcgcgtcatgctgtatcctctgttttcaccatacagattataaaaccagtacagattgctgcgaaaattgccatgcagatactgttttagcggatctgtatgttaaacaaaagttgtttttgcatctgtattgctcaggccgatttccgggatgataaccccactgacacagtgaggagagcatcatggaattctacgagaatcgttcaaaacgtccgtttgttgtgtttgtctggatcgcgaaaacgctgcgtaactggtatcgcatcaaccgcacccgccgcatcctgagccagatgagcgacgagcagctcaaggacgttgggttgtcgcgatatgatgtgtgagccttatcatcgcccggtggcgctacgcttaccgggcctacgggatcgagtaggccgggtaaggcgaagccgccacccggcgatgtttagcgcaacagcgcaaacgtctgccgcttcggcctttccagtaaatccagcgcctcctgatacgaccgcacgttgttatagcccatcaccagcccgtagcgtttgcccgacccgcgataccactccgagagcgcattgacctgcagctgctgttcctgccagcagcgcgcgatttcccggtcacggcttcctttggtcaggaacgccacgatatgcatcccaccgtcgttttgctcggtgaaaaacagatcgccatatacctcctgcagggcggcaatcatccagtcgcggcgggtctgatacagcgcgcgcatctttttcaggtgacggaaaaaatgcccttcgttgagaaacgcggtgacgatcttttgcgtcagcaccggctggccgctggtggtgatgtccgcgcagtcggtaaaggccccgacggtgctggcgggcatcaccacgtagcccatgcgcagcgacggcataatggttttactgaaggagcccataaaaatcacccggtcgtgctggtcgaggcttttcagcgacggcagcaccttgcgcgtatagtgaaactctccgtcgtaatcgtcttcgataatccacgcctcgttctggctggcccagtcgagcagctgctgtttacgcggcagcgagagcgtgaccgccagcggactctggtgcgacggggtgacgatggcaaaacgggcgtcgcgatggtggcggagcaggtagtccgtgtcgatggcgcagcgatcgaccggcaccgtgtgcaggcgcggcacgatccgcttcagcagctgctggcccataaaataacccggatcctcaaacaccaccttgtcgctgcggctggcgagggtatcgaggatcagccgcaggctgccgctgtagccgctggtgatcagcacctgttcagcggtgcaggacaagccgcgcgagatgttgaggtagctggcgatggcctggcgcagcggataccagcccagcaccggcgggttgagcatctcctcctgacgcatggcccgcgtcgcctggcccgccagcagcagccactttttatacgggaagctgtcgagggcggggatgccggggcgcagaaatcccgcccgctcgcgctggctgatgagcgaggccggaagcgtaccggtgggctgctccgccggggcatgcttgtccggcagcaggaggtccgggttaacccgcgtgccgcgcgccccctggctcaccagatacccttcacccgtcagaatggcatacgccgtttcgacggttttacgcgccaccttcagctcttccgccagcacgcggatggcaggcaccttatcgcccggcttcagcacgccgcgcatgatgttgtcgcgatagcgggaataaatctcgtgatagcccggcttcatgtcctacctcgtttcacgatttttgtatctttttactatgtcatgaacgacgtagatttgcctcatcgcatgacacatgccgcacaaaaagaggaaagaccatgagcactcgcgttaaccaccataaagctacacctgccctcgccaacgcgctgtctgccctgagcatggaggtggcaaaaacctccatcgatccggcgctgaagcacctgatcgacattcgcgtgtcgcagctgaacggctgtacgttctgtctggatatgcactcaaaagaggcgaaaatcgccggcgagcgcgagctgcgcctgtatcatctggcggcctggcgcgagtccccgctgtttagcgcccgtgaaaaagcggcgctggccttcaccgaagcgctaacccaaatcggcgttcacggtgtcagcgatgcgctctaccgcagcgtggcggagcacttctcggacgtggagatttcagagctgaacttcgccatcgtggcgatcaacgcctggaaccgcctggggatcacctcccgcatggcgccgggctcgctggacgcggcgtacgggctgaataaggctaacctggaataatcccgcgctcgcggatcatcgccaccagcgcccgcaaccccggcgggacgtggcgatggcctgggtagtacaggcgcagcccggcaaacggctgcgcccagtcgtttaagacgctcaccagctccccgcttttcagctcgtcctgaatatagagttccggtaaaaatcccacccctaaccccgcttttacggcgcggatcgaggcaaaaagatcggacgtcgcaaagcgcggcggcacggcaagcgcgtacgtttcaccccgacgtgccagctcccagcggtagatcccgccgtgggccatacgcatgccgatcccctgatgtgaaagcagatcgtccggcgtctcgggtatgccgtgacgggcgaaatagtccggcgtggcggtgacgagctggcggatctcaccggtcagcggcacggcgatcatgtcctgcggaacggactcttcgaggcggatccccgcgtcatagccttcggcgacgatgtcgatcatcctcgcttcgctcaccgtttccacgcgcattttagggtagcggatcatgaagtcgatcagcagctggtccagaaacagcgtgccgatatggttcggcacgttgaggcgcagcgtgccggcgggttccccggtgtcgctgtggatctcttccccggcgagacggatctcctgtagcgccgggccgatacgcgccacgtagcgctgcccggcgtcggtgagcgccacgctgcgggtggtgcggttgaaaagtcgcgtctcaaggcggctctccagcccggcgatggcgttgctgaccgccgtggcggacatccccagctcctgcgccgcgccgcgaaagctgccgcgccgcaccaccgccatcaccacttccagctctgtcagacctgaacgatgcatagattatcctgaaaatcgaaacaacccttgcagcatagcgtggattatcgcaacggagaagccgtgacagactggtctcacacagcctgaggaggtttatatgcacaccatcgaacagatctttattaacggcgaatttgttaccccgcacggcaccgagtggtttgatttgtacaacccggcgacggcgcaggttatgggtcaggttcgcctggcggatgaggttgacgctgaacgcgctatcgcggccgcaaaagcggcgtttccggcatggtctcagaccacaaagcaggaacgcatcgccgcgctgaagcgcatgcacgccgccgttgccgcccgtcatgatgcgctgctggacgcgattgttgaggagtacggcgcgcccgcctcgcgctcggcgtggatggcaagctatccggcagaggtgattgctcaggccatcgaggcgcttgaggcgtttgagtttgtcaccccagcaggtgccgcaacggtgcagatgacgccgctcggcgtggccgggctgattacgccgtggaacagcgatgcggggtttatctgcggcaaactggcggccgcgctggcggcgggctgcacggcggtcatcaagccaagtgaaatgagcgccctgcaaacgcagattgtcaccgaagcgctgcgcgacgccgcgctgccgccgggcgtgtttaacatcgtcaccggacgcggcgagacggtgggcgaaacgattagccgtcatccggacgtggcaaaaatctcgttcaccggttccacgaataccggcaaggcgatcctgcgcaacgcggcggaaagctttaagcgcgtcacgctggagttgggcggtaaatcgccgacgatcctgctggatgatgtggatctcgtgcaggcgatcccgctggtgatccaggccgggtttatgaacagcggacaggcgtgcgtggccgggacgcgcattctggtgccttactcgcgcaaggcggagatcgaaaccgcgctggcgcaggccgtggcggcggtgaaatccggcgacccgcgcaacagcgcgacagacgtcggcccgatggtcagcgaaaagcagtggctgcgggtgcagggctatatccgcaaaggaatcgaagaaggggcgcgcctgctggcgggcggcgaagggcgaccggacggcacgcgggacggctggttcgtgcgtccgacgctgtttgccgacgtgaacaatcggatgaccattgcccgcgacgagattttcggcccggtgctgtgcgtcatcccttatcaggacgaggcggaggcgatcgccattgccaacgataccgagtacggcctgagcgcgatggtgctgggcggcgatgtggaccgcgcacgacgcgtggcacagcagattgtttccggtcgcgtgctggtgaacaccctggctcatgaaccgaaagcgccatttggtggcttcaaacactccggcgtggggcgcgagatgggcgagtggggaattcgggcgtttatggagccgaggtcgatggtgggctaaaacccgcccggtggcgctgcgcttaccgggcctacatgaaccgtaggccggataagcgcagcgccatccggcacaacgcttcgctccttgccgaagcattgtatctctccattctgcattctctccccaacatcacaacggagagaaaaccatgatcgcagtccttttcgaagccaaagccgagcctgcccatcaggcgcgctatcttcagcttgccgcagagcttaagccgctgctggcggacatcgacggctttattgatatcgaacggttccagagcctgaccaccgacggcaaaatcctctccctttcctggtggcgggatgaagaggccgtccgccgctggaagcagaacgtctttcatcaggcggcgcaggccgaagggcgggcgtcgattttttctttctaccgtattcgggtggcgcagctggtgcgggaatacagttccgaaaccggagggcacgcggcgtgtctatcctgactcagtacagcgaccatgcgaatcaccttattctgctgacggatgatgataagctggccgcagagatcaccgaaccctgggcggaccatgcttaagacgagtttaccccccgataacagcgcgatgctggaaaaggcgattgccgcggtggcggctgccatggccgatccgtcgcgcgtgaagatgctctgtgcgctaatggacgggcgggcgtggacggccactgaactgagtgcggcggcagacgttgcgccgtcgaccgccagcgggcatcttgcccggctggttgaagggcagctaataacctgcctgtcgcaagggcggcatcgctattatcgtcttgccgggcacgacgtggcggcgctggtggaacagatgatggggctttcgtggagccgcattaccccgccggaaaccagcgcgccgaaagccatgcgtgacgcccggacctgctacgaccatctcgcaggcgcggtggcggtgcagatctatgatttcatgcaggcggaaggctggctggaggctgacggttccgcattgaccctctatggccgggagcagttcctggcgctcggtattccgttaagcgcgcatccgcgccggaaggcctgctgcgcctgcctggactggagcgagcgacggtttcgcctgggcggagaagccggtgcgttgttgctcgaccatctggaaagtaaaggctggatccagcgggtggcggggtatcgggaggtggtggtgacggcgtcggggaaggccgctgtaaaaagactttttagccgctaaaaatgcccggtggcgctgcgcttaccgggcctacgcgtacatcgcttccagtaacacctttcgcaattcctgcgctttaacttctcgtttcttgatagttaccctgataactattatcttgaccgcgtgtgacgagaggttccccatgagtgaagaagaactgttctgccgcaggccgatgggcatgcggatggcgatgatcgtgcgccagtggcgtgccgtcatcgacgacgccattctcgataccgggttaacccagtcgagctggacggtgatgatgcagcttcatcagctcggggataacgtctcaatgagtgagcttgcggaggtgcagggcattgaactgccgccgctgatgcgcaccctcacacagctggaaaaacagggttacctgctgcgcaccacatcgccttatgacaagcgcatccggcttctgacgctgacgcctgagggaaaagccatattaaaaaggctcactcaggtgattgagacgtatcagacgcgcgtatcgcaaaacatcgcgccggaacatctcgacattttcagcgccacgttgaaccaaatcgcctgcaatttgcggacaatccgcgaagaagataacaagaccgaaaaataatgacccctgaacaaaagtttgcccgctgggtaagggtgagtattgcctctttcctgctgatgtttgtctactttatcgtcgcggatatctggatcccgctgacgccggactccaccgtgatgcgcgtagtgacgccggtgtctccgcgcgtctccggctacgtggcggcggtacatgtccataacaacagccaggtgaagagaggcgatctgctgtttgaactcgacgacacgccgtttcgcaataaggtagaagcggcgcaaatcgcgctcgagcaggcacgcctgtccaacgaacagctggatgcgcagatcgctgccgcgcaggccagcctgaaaaccgccgtgctgaccgcgcgtaacgacaaagtgacctttgatcgctaccagaagctgagcaccctgcagaacgtctcgcaggcggatctggataaggttcgcaccacctggcagagcagcgagcagtccgtcagcacgattcaggccaacatccgcaacctgcgcatccagcgtggtgagcgcgaagaacaccgcaacgtgacgctgcaaaaataccgcaacgcgctggatgacgctgagctgaacctcggctggacgaaggtctacgcccaggcggacggcacggtcagtaacctgcagctgagcccgggcttctacgcttcatccggttccgccgcgctggcgctggtaaacaaccagaccgatatcgtggccgatttccgtgagaagagtctgcgccatacccaccagggcaccgatgccgcggtggtgtttgacgccttcccgggacacgttttccgcgcccacgtcaccagcagcgacgcggggatcctcgcaggtcaggaggccgttaatggccaactctccgagccggaaacctctaaccgctgggtacgcgatgcccagcgcatgcgcattcacgtttcgctggatgagccgctgccgaagcatctgccgaccggcgcccgcgcgaccgtgcagctttacaacagcgaagggccgtttgcgcgcttcttctccgggatgcaaatccacctggtgagcctgcttcactatgtctattagcaccctggcgcgagtatttaccccgcacggtaacatcgtctacacggcaaacgactttcgccagaccctgcgcatcgtctttgccgggatgattgcgctgagcatctcgagcttctacaacacccgctacggcgtgtttttcgtggtctacccgatcatgctgctgtcgctggtgccggtgtttaaccgccacgtggcgaagcagtttatcttcagcgcatcgctgaactgcgtcgaaatggtgatcatcatcggctatctgtcgcaatggccggcgatcatgacgctggtggtcttcgccctctacatgatgcgttttcgctttatgagtaaaggcccgctgttcctgttcggttcgatgggcgtggtgtgccagagcgtgatgctcaactttatgagctaccccaccaccaactggcatacgcttttgttctcgaacatcgaagccagcgtgatggcggtgtgcctgagcgcgctgatgaactacctcctgccggacgtggagccccgcaagccgccgccgctgattgagaaagacgacgcccgcgtgcgccacgagtcgctgctctccggcagcgtcgcgacgatgattttcgtggtgtttcagattagcgacttaagcgattcgctctcggcgctgatggcagggattctgatcctgttcccgatgcactatcgcggcgcggtgatgagctccatctggcgcgtggtcggcgtggtgctgggctgcctctatattctggtggtgcagctgatcctctacgatcacagcagccatatgctgttgatgatgccgctgatcggccttgggctggcgtttggcgcgcgactccacgtaatggagaaggtcggggcgggcgtggggttctccagcatcaccaccatcggcattatgttcgggcagaacatgcacccggacaccgacctggtgttcagcgatctctaccgtatcacctccgttaccttttcgctggtggcgacgctgacgatggtctttctgatgcaccagatcctcaaccgcttcgaggcgacgcgctacgtcatcgcgccgcccaaagtagattaatgtcccagcacggcaggcagttgcgagagtaaaaacaggatcaggccaatcgtcccgcccaccagcgtaccgttgacgcggatgaactgcagatcttttccgatgttgagctcaatctggcgggacatgtctttggcgtcccagcttttgaccgtgtcgctgatgtggcgcgtcaggaacgccgcaaaatccggcgcgaggcggtgcgccgcctgctccagatgctcgttcagcgacgcccgcaggctggcgtcgtttgtcagcgtttcgccaaaccacagcccggcgttggcgatgcgttgcttcacgcgcgagtcctcactctgcatatccgccttcagccactggcgcaggtcggcccacatctcccccagatagcggttaaacgcctcgtcgtttttcaggtagtgcttaatgttgtcggcttttgccgccatctccggatcgtttttcaggttgccgataagcttcagcgtggcgcggtcaaacgcccggcggatctggtgcgtgcggtcgtggctgatatcgtccagcagcgtgttgaccgcgttcgataccatctccgcactctgatcgcccagccactcggtgggcagcaccattgccttgcgcgggtgctcggtcttgagccagtggacgatctggtcagagataaactctcgcgtgctttcccgctgaatcaaagtaatcaggcggttgatgatggcgtccagcagcacctggtgacggttgtttttggtcatgctctccagcatcacggcgctggtttcggtgaaatcgaccttgtcgatggccttatgcaccgcgcgtttgagcaggcgctgaatgcgcccgtcatcggtcagttcgagaaaaccgctcatcacctgcatcagatgcagcccgacgcgctgggcattgtcgggcttgctgaaccaggcgccaatcatctgtgcgggctcatagcggcggatcaatgccaccagcgactgggtatccagaaacttctcctgcacgaactggccgagattgtcgccgatccggtctttattgcgcgggatgatcgccgtatggcgggagataaagggaatcggcacccggcggaacagcgcgaccaccgcaaaccagtccgccagcgcgccgaccattgccgcctcggcaatggccttgacgccgcgcacccagaaggtctgcggcagaaacagggtggtgataaacgccgcggcggcaaccagcagcagcgacagcgccagcagcttggcgcgtttgagttcagctattttttccatgggttaaggatagaggcaagtgaaccaaaagtgcaaaactggtgaaagggggagacgcaatctctgcctgaacacacggcttttatataaaaattataaatccctcctgacgtccaggagcgttgacgagtgtactgcttttcatgctgtcttcgcacctggttgattttttttctgagcctcgatccactgatcaactgcttttctgttgtacatgcattcgctcgaaggctttggattgccatctggtgaaatgtgcaggtactcgcgaccaagcatccaggattcttttctggctcgggtgatggttccgggcttaagcccggtaaccgcaatcagaaccttttcgctaacccagtcattcggcaccagaagaataatttcagcactggtttgcatggttctcctccactttttctttagccaggcgaacgcaccgcgcgaaagaagagggcgttacaatttcgcgaagagcctgaaccagaaaatcattgtgctgctggtgcagctgcaggttgcgttccttctcctcatggcgcaggacagccagacgagctgtgatgatgcgtcgcttacctttgatcacccgtagcgcgttttcagcctttttccgccatgcgctccagtcactgcagctgttcgatctcgccagttgctcttcaatgctgagctgcgcttcttctgcgttaacaagctgctgcaggcaatcgctgatagtgttcaggttgtttgtctccacgaagaatttgtgcattcttaaccctcccacccaatcgcctggaacaggcccattttagggtgataccagcgggtgccgcgcggttcagcttctgacatcatctggcgaaacgcggccataaacggctccagttcgacgatagccctacgtgacaaaagcccgtctggagtcataaattcgtgcgtgtctgtagggatgcggtaggcattgaccaaatttcggcacttggcgtcactcattccgcttttggctaccacctggcggtaaccgacatatccggcgcgcatggtcccgcgtttgatgttctccacagcttctgtgactgtttcgatctgctcttcaacatgattcaggcgcttctgctggcgaacggcatcggcggccattgcggcgatcatctcgatttccgtcagcggtgcgcgagtgcgaaaatagctgttaaccagctcacgctgaacctgccaggccagatcgtccgtgagtgacttcgccaccatcagatatccagattcgaaaagcacaattccagagggcgcaaacttagaaaacacaccttccggaaggtcccggcgtatagcgtcggaacctaattcaacgtaatctaccccctcgacaaagtagttcctgttttcacgaaaattacgtcctgctgttccatctggtcgttggtgagcttcgtcaatcattgcgaatgtcacaacgcgctgaccgcgatattcgactgccggcagctgtttgttattgatcgttactgtgttcattttcgtcctcctcagtgcataaccggcttgtcaggcataccttctttctgaatctgttcaatgaagctgtcatgaaggagattaaaaccttcccggcccatttttgagagttgaagcccgttctcagcgtccgtatctaacatgtcccggtacatgcgcagcgccatctgctggccgagttcctgaccgtatttctcaatggctaacccttccacatggcttgcgagtgcgaaccgctctggcgcaggataaacactgattgaaccgtgctgtccggagtagataactgcggtgtcaaaccctccagaatcgttggcaacctcaactgtgccgttctttgcctgctcctcggtaatgaagaccgcaacaagcatccaacgccaaatgatgatctctttctcgatgccaggggtaaaccagccgctttcaatcgcttccatgatgcaagccagcagatctaatccatccggaattcgtttgtcatagttgccattgtcgagctggcgaaccgcgacggaataaccaatgacgcggttaccaaaacggatgcctgttgatgtcggctccggagtaaaggctgaggcaatcatcaatacactcctttaggcttgatggcttgaagtgcatcgacctctttaatgaaccggtcatgcatcgcgtcccatttttcacaccatttctccatttctcgcttgcgcgccaggatgcgacgcagacggcgaacacaacgctggtgggcggccagatactcagcctttgtttccccgtctcgccatacttccctgtcatcgagatcaatacgcacccgcgggtgacgctgcggaaaacctgaacgctcaaaagcctcggtggtcatgaagaaagccagatagcggatcgcagtatctcgcgtgaagcattttttgatacgaccgtgacgtactgctacgaacagtgggccaactggcgtatcgtgtttctgtaatgccaggtcaatcatgcttacggtgcgtttatctttcatttccggtccttaactttgctgtatcgttcgtgactcattacttcccagttcttgccgccatcgcgggagagtagccgccagcgatggttaactttgaggctcaaattcccggagccgtgcattcggcaggggtgaatgcgccttgccctgaactggcttaaaacgtgtaccgctttgaggtgaacccactcaggaattcgtatcgctgtaagtgccatcagatccccccatttcatgaccctccgttttcggagcctccactttttgttttttgacgaactcaaccagctcagaaatgagctcgtcgattaactccttcccgctatccgtaaggaattcaccgctgccattaacatcaacagcgctgctgtaaattcccttgatagcttttacgccttcgacattcccgtactcactgatcgcaagcctttcgaattttctcaataatccatcaagaagaatctctgttaactcgaccgtgttaatgccgcctttattgagcttaataacaaggcagttactgcccgtttttcgctggtggcgtaataacgctgcctttaaaattcggcgtcgatatgtctcgattaatttatccattgcgcttttcctcctccaaacccataactatttcctcttctttttcggtccatccatgaatctcagcggcgaggtcataaaccagagcgcatattgttttaagttgaaatctgtctaacttgtcgtgatattcaaataatgtttgcgtcaagcctgacaacttctacgctttgatattcacttcctgaatatcctgtctttttaaaacacccataattaacgaccatatgcttttttaagataaagacgagcgattacctcgtaaccgcaggccgcataaaggcatgctgttctatatgccgatttatcaatgatgaaagtcatacgaagcgcctcacagctaaagaagctactacccgaccgtgaattttgatttctttctgttcatcggtgttaagggtgaatgtttcgtaatgatggttatcagagatgatttttaatgagccatcagctaatggctcaattctcttaatgaaaatgcatgggcgaccaaaagcatccattgtgtaaacataaatgccagaggtaagcgcacatccaccgcaatcaacgaaagctacaacctcgcatggttcgatggtcggttgcattgaatcaccttccatccggcagctttgaacgcggttgccaaagtcattaatgttgtcagatccgaacagcatttgaggcgttttaactggctgattaactgcgacggaattttgcattttcatttcctcagggtgagtttttccccaccctaaaaggtgttaattttgattaattgagttggttaattaattggttagttagctaacagaaaacatttttttaatatcaggatggtcatctatgatttttttagcatcatcacatgcttcttcataagacttgaagaaatcaaccagaacaaaataattatctacacgttcatagatagcgaattccaaaccatcaataaaagtggtgttaaattcgtaatcaaaatcattctgatgaggctgtgcagctcgcaaataaatccagtgtgaatttgctgctttaagcttggcgtggatatcaaatgcctggctcgctgggtttggttgggaggttgtattcatctcattggctccgttgtttgccgatgaaatgagaatacttaagtattaattggaggtcaatggtattaatacaaaaagaataattgatttcttatgtatttgttattgaagattattttagtaataaaaaagccgacactatggtcggcttggtgctttttttgtagcggatcagaagattgttgatacccaaaacagccttcctaaaacctcaagactatccatgtctacttcttcgtcagggtattcatcagagttatagcttctgattgtcaccttgtctggcccagatctgtagaggatttttaaccttttccatccaccttggttgatgccataaattttaccatcaacgatacgcttgtcatggcagtttatggcaacagtagagccatcagcgatcactggctccatgctattcccgtgtgcagcaaagcatagaacgccatcaccatcactattagctcccacctttcgcaatgttgctttggaaaacctaagttttttgccattgtaatcatcattaagagcgctgccatctccacatgcgaactcgatatccttcaagtaaggcacctctacctcatcatcctcaagcggcgtttgcttatcccatggatctataccaaacatcctttgttctggagtttttgcgggccccatggtgccttcaccagtgcttaaccatattggatctacatccaacgctttggctatatccacgatttttccgctggactgagcttttcctgaggttagtttttgtatggccccctggcttaccccaaccctatgcgctaattgactttgagtagccccggcatgagccatcgccagccttagtctttctgcaagtgtgttcatctaagtatctccgatttctgtgcatatttaataccacaggattaaccatggcaagcggataatacttgattaattattcctttggtattattttatatctttaatattaatactaagggctttgttatgactgatgaggtttttgaatccccaatggcgaaagccgtgtacgttgctggtgggcaaagttcgcttgctaaaaaggttggcgttacgcaaggagcggtctggaagtgggtcagggggatcaagaaagtttctcctgtccatgcagtggcagtctcaaacgcagttaatggagttgttaagcctcatgaactgcgtcctgatttgccgactcttttcccgcacccgggcaatgaggtgtgacatgtcgcactcaatcactaccgaaaaccaaattgagccattggatatcgattatcgcgatccgcgaggtgtgattgtgcatgtcaccggctggaatcgggataagcagcaggtgtatttcaccaggcagaattgtccgcatgaatgcatgcagcctgtctggaagttccaacaatattttacgaaggtctcggaggcgcaaaatgcgtgattacggaaaggtgtctcctcacttctggattggcagaacaggcaaagagctgcgtcaggctgggccagagtctcagcttgtggcgttgtacctgcttaccagtccgcacgccaatatgatcggtctttattacatgccccttgcgttcctgtctcatgagactggattaaccatggaaggggctaagaaggggcttaatagcgccattaaagccgggttttgtaagtacgacgagcattcagagatggtgtgggtcatcgaaatggcaacgcatcaaatcggcgaggcgctgaaacccggagacaagcgctgtactggagtacagaacgaatacaacaaagtatcggataacctatttctttcagagttttacgagaaatattccaaacaattcaatatgacttttccccgtagtagtgaggttcagatccaggaggaaattgaaggggcttcgaaggggcatgcaagccagaagcaggaacaggagcaggagaaagaacaagatcaaactaatttgtctgattcgaatcggactgatggcgataaacctgacgagtcgaaagttaaacctgcacagggaaagcctgattcagaatcagatgatgctgaaggcccagatccagtcgatgtcgctttcgaaaatattttttggggggcaggtctgaggaaggatgccaaggtcaaggctaagtcagcgttcaggaccaaatatcgcgactggaaaaaagcgaaccgaggtacacctgataacttcgccgttatgctggctgaagatatcagcctacgagtgaaagcacagcaaatggggttcgacaaactcctgccagcgtcatacctgaacggagagcggtggaacgatgaaaaaccaaatgtagctcctcagatatccgcaagcgcaaacgccgtcggtgggacaggggcttcctggttcgccaaaccaagtgacggttcggctgaggtatttatcagccaggcagccattgaccgcatgaagcgcggagctaaccgaccatgaaaagcatcctcaaacgtctactggtttccggctataaccgcggctttctgcgtgatgagttcgtgactatgtgctttatcaaattcgatttacggagtgtgtgatgacccctgctgagttatctgaaaaattgtgggacaacgccgaaagagttgcgaaatacctgcttccacgaggacaccttgagggcaaggagtggtgtgctggcaataccaatggtgatgccggtaagagcctgaaaattaatctcgggggtaagaaaacttgggcagattttgcaagtggcgatagcggagacctgcttgatctctgggtgttggtgcgtaactgccaactacacgacgcaatgcgagaagcgaaagaattccttgggttgaaggacgacgataaccactttgaggcgaagaaaaagaccttctctcgcccaaccaaaaaaggcgttaaaaaagcgagtcattgctacgactacctttcttcccgtggcatcacccgagagacagctgatcaattccgtgtttcggacgcagtcgtctggtaccacgatgaaaaccgcgaaattccggcagtggcgttcccgtatcttcgcaacggtgagctgttgcaggtaaagcgaatcggcactgaacgaccaaatggcaaaaagttgatcatggctgaggctgattgcgagccatgtctgtttggctggcaggctatggacgcgaaagctcgcgctgttgtgctttgcgaaggagagattgactgtatgacctactcgcaattcggtatcagtgctctatcggtaccgttcggcggtggaaaaggggccaaacagcaatggatcgaatacgagtatcacaacctcgaccgattcgaagaaatttggttaagcctcgataacgatgatgtagggcgcgaagccgcaaaagaaattgctcgtcgcctgggggagcatcgttgccgcctggtagagctgccgcacaaagatatcaatgaatgtctgacctccgggatgagcgaggatgaaatctggcactacttggggaccgctaaattcttcgaccctgatgaactctgctctgcgggtgatctccttcaggaaacactggatgcattcgagcatcgagatgttggattattttccagcccgtgggattcgctgaacagtaatttcaaattccgcgccggagagctgacgctggttaacggagtaaacggccacggaaaaaccgagctggtgggacatatcgccgtcaatgccatgagccagggagtccgggtatgcattgcctcgctggagcttaagcctgggaaaatgttggctcgtcttacccggcaaaccatttgtagaaaaaacccagaacgtactgaaatcatcatgactaacgagtggttttctgatcgtctttgggtgttcaaactcaccggaacagccaaggccgatcgactgttggaaatatttgcctatgccagacgccgctatggaatcgatcttttcgttatcgacaacttggcaaaatgtgggctcgatgaggaggactacggtggacaaaaagaatttatcgataccctctgcgactttaaaaacgagcacaactgccatgttctgctggtaacgcatgccagaaaaacaaacgaagctgcaccaacagggaaaatggatgttaaaggcactggcgctttaactgacatgcccgacaacgttatggcggtctggcgtaatatcccgcgcgaactggcccagcgcaaagctgaaagaatggggtatgagagtcttgataaggacgaacagactgctatccaaatgcccgcctcgatgattcgcctgttgaaacaacgtgaaggggagggctggatcggagacataggggctaactttgattcccgctcacaccagtttatcgagggtgataaagggcccttcaattacttggccggcaaacagcaaagtgaacttgatattgagtgggaagccaccaacgcaacgaggtattaaaatggaacgcctaattagagaaatgtcgtatctctttaccaagcagcgttttttggagcttcaggaaacagcaaaagacatcgcaatcggtcatagtgatttccctgagtgtttcggtcttattgctgacgccatcgctgaattcgttgaagacactcctgatgatgagtggcgagagcatgaaaaaatccttatgcactacgttgctatgcgtgttctgacgctgtggggtaacggcgataaagtgactgatgtccagtgggcgcaccctggctggtttggcactgctgaaaagggggaaaccattcaatgaagttggaaacatcactcaaacatttcagccctcagggtatgcatattagtgacaaagaacaggaaagagaaaccgcaatgcgtgatatgtacgaggttatggatcgttggggggcctgggctgcctcagatcacaacggagtggactggcagccaattgccgctggattcaaagggctcctgccgcacggtaagaaatcacggcctcagtgtaacgatgatgaggggatcatgattgatggatgcgttgcgaggttgaaaaaattcaaacctaatgaatgtgaacttctgattgctcatttcgttatcggaatctcattgagagcaattgcgaaaaaaagaaaagtctccgatggtactattaggaaagaactacaaactgcaatggggtttattgatggctgcatttgtatgttaagctgagtatcaggcagcactagctgcctgatttatcattaagttctttcttctctgtgtaaagctttttcaatttcaaaggtatgaacgtagactgaataaatgagaagcaagttaagaatgatattgcatgggttatcacgcttattgataatgataacgccaaacctgtgtggcttttatcttttgagagtaagtaatatatgaaaattagtgctaatgttaaaagatacaacaaaaacaaactgtaatatctattgaatctaattaagaatctatttgtttgatatgtgcgctcaacttcagttagtccaagtgaaacggaagaattatcgcctgacagtgtgatgactaacaataaaaagccagtcaatattgagaatatattggcaaccaagttgagtgcgtcagtgttattagtaagagtttcagtaaaaaaataagaaaaaaataaagaggcgagcatgtttaacgctgtgatagcaattgcatttatatcaaggtttctcattatctcaagcctcttaaaaatctcattaaaactcgttttttacaaaatcgcttaaaatttcttccgcatattttgacaggatcgactttgccccatagggaatagtgtagtatacctgtgtaagccttaagctgtcactggttattttttcgcttttttttgtttcaaagtaaaagtcactatctaaatcacttatccaaggggttggattattttcaatagatttagcgagttgtggatttcctttatgatcaatagttagatgacctgaaattcctgtctgttttacagctggttcattttggattaatgattttaaaaagccaggttgtttattaaaatcagagctcattacttccagatttacatggaccgcttttaatccgtctgattgcaatttcgcaactgtatcctggcggaggatgcatgttggaataatgtctatcttaaaatgaccaaataatttactggtcttaacctctggccaattagtcgatattaacattagtgatgctattttgttccctttaatcatgtagaaagcatgcaggttgtcatggtttttgactggaaaaagatctttatctttaggattgataggtgagactgagacctgctcattagggttgtatgaagtaaagtgaataaaatgtgtattatttatagttttgagttctttgcatttgatgtgcttggtagctgaatattgaatgatggtgcccgcagctaaacttttactagctgcgatctgcttatataagttgttgttattatttgagtttactttaaatgccctaaccgtaaccttgcgggttaggttggcttgcttttgttttgagaagttcatcgcttttccttaaggttagagtttaggcgagcatactttaaaaaactaacgcgtacgcaaaatgtatagtattctgctatgagttgtcactacgcactgacacataacattcgaaacctcgccagccggcggggtttttttatggtcgcaattcttcgcgccatgctcggtgcgattcaaccgagagcctttctgtgggagggggatttgaaattgttgccgctcagatttatattcattttgtggtgaatccccctgtgcggcggggctacatgactaggcaacaagcaaagctattgctggctgacgaaagcgagttgttgttggttatgcaacaattcaccgggaggcacccggcaccatgataacaacaataaaagcaccaaattccttgagagcctgccctaaaaagcaggttttttttatgtttttgttaactgctgctacgctttgagttgtgggtctaagataactgactgatggttctcctgaaccatagtgaatcagcccgatactgcatcactctggtcagttagcaatactcacgactacctaccttacttacaatagtcactcattagcccgccttcaaaagcgggctttttttatctcccctcaaattttctgagaggattcacagcaataagaggggactagatgtccgatcctgtttctggcacgacagtagcggctggtggtctgatgggggccagcatgttcggcctggcaaccggcatagattacggtgtggtgtttggtgcattcgctggggcggtgttctacgtcgctacggcggttaacatcagccgtcttaagctagtgggctacttcatcacctcattcatcttcggcgtcatcggtgcgcctctgcttggttcgtacttctcaaagtggacgggctacagcgacaggccgctcgatgctcttggtgcggtaatcgttgccgctgttgctattaagctcctgacgttcgtaaacagtcaggatttgggcagcctgtttggaattctctctcgcttacgtggaggaggggccagcaatggtaacaagtgatccgagtgcgatggtgaatgccctcatctgtggggtgatcgtccttgctctgatgttctaccagcgcggcgtggcgagacatcgccctctgatatcgctgatggcttatttcacggtgctggtgtacgccagcgtccctttccgttacctgttcggcctgtaccatgaatcgcactggttcgtggtgctggtgaacgtcctgatatgcgccgccgttctatgggctcggggaaacgttgcgcgcttggttgacgcactgaggcactaatgaaccaatcacaatttcaaaaggcggctgggctaagcgccgagttagctgcgcgctggtttcagccagtgagcgatgcgatgaaagagttcggcatcaccaagccggtagaccaggcgatgttcattgctcaggctgggcatgagtcgctaggtttcacccgactacaggaaaacttcaactacagcgtagtggggttggcaaacttcattcgagcaggacgcatcacacaagaccaggctaatgagcttggccgtcgacctgaagaacgagcattaccgattgagcgccagcgtgccattgcaaacctggtctacagcaaacgctacggtaacaatgcgcctggtgatggatggaaataccgagggcgtggactcatcggcatcacgttccttgataactatcgtgactgcggaaatgccctgaaggtagatttggttcaacagcctgagctgttagctgagcccatttatgcagccagaagcgcagcgtggttctttgctactaagggatgcctgaagtattccggcgacctgatacaggtgacgaagattattaacggcggcacgaacggacttgaagatcgtcgcgcacgcttcgggcaagcgaaaacggtgctggtatgaaaaagtggctgcgcatcttactcccgcgatgggagacagatacggttgttcttcaggcacaaggtaatgagcttcatatcgtctgcagctacgaagatatcgatcccggcgagatgtttgacggtatgtgtgagctcaagaccttcacctggctgaactggtctttcccgtcaggggaacccatgaacgttcgatcctttgaaccgaaggtggaagcatgagcacagtgcagttaatcatcacggtagcagtagccattcttggcgctatcgccgcagcttttggcattggtcattcacgcggtgccagtaaagcggaagccaaagcagaccagcagcgcactgaagacaaggccgctgccactgaagcagcagcagaacgccgggtacaagccaccaaagaggccagcaatgtacaacaaactgttaaccgtatgcctgatgacgatgttgatcgcgagctgcgcggaaactggacccgcaaaggttgaagtcatcgacaccagctgtgactgggtaaagccagtctacctgactgatcacgacatcaacgttatggaccgccagacgaagaaagacatcctggcgcataacaaagcgtggcaggcgaattgtcagaaacaaaaagaagtgaggtcaaagtgatcgcaaccatcggaacaattctggtctggttgataatgggcattgcgggtattggtgctattttctgtgccttcattagcttgctgtttctcatcaactggcctaaatgaactctccgccataaacctcgtgacaacccgcgctgccccatcgaacagggtaaccaatagcctcgcaatagcggggctttttattagcagaagaaggagaagaagcgtgttaacagtaaaagtgatgtcgccgggcggcggcgaagagattcattgcggcctgagcgttggctttaatcccaaacagcagagcatcgcggtatctggaatggacaaaaatgttttccttaaacccggtgaggtcgcctacgtgatgaaccagaacgggaagacggtatctcgttacgagcatatttaccgtcaggaagtgctgcataacgcggtggaatcgtagccattacaaagctcgcctgctggtgggcatgtcgtgctgtagagcgtctagttgccgactgttaagcattacatcaggccctgtgtagatgcctgcaatacaaagtaagaatagctcgttcattcttcgtttgtatatatgttataacttcggaaacatttagtaaggagcgcagaatgagtaagtttttatgtttcctcatcctggcgttatcggtgtggttctacgttcacatgcgtcataaacagagtgcgttgagtgttaactgttccacaattgtacgttacaaccatcacgaacctgatttcgtcgctacgctggagtttattttccgtttagataaaaaccacgatggccaggctgtcctgtctgggaatatccagtcagcgcgaggtgttaatgtcatctcacgcacaattctctttagctatgagatgaacaggccgggtgagattgccctaaccgatacgcgctacgttaaaaatccgcgtgatacagctgatgatgacagttttaaaagcagcttcttttatgttcccgagggaaccgttcgccagctgaagattgaacctacaggtaatggctggctgattggaaatctgcagtcgccatttgcgctttgcgtgaacaggtaaggctggcctgggattgtaaacctgctcatattcctgtgtagctgtctgttgggagcggttcatggtgttggcttaaaaaaccgggcgttacgcccggtttttttatcttacaaccagcacagggcatttcgcatgccgcaccactgccgcagcgttcgaacccaacagatacgttgatatgtcaggcttatgggaggcaatgatgatcaggtcggcgccgatcgtgtcagcgagcttaaggatttgatccttaggcgatcccgtcacggcgtgagtctgtatcttatctgcaggaattttgaattgcttaacaatctcatccagtttcgctaaagcagcgtgctggaattctttcatcttcggcatttctgcggggtaggccaaacctaacgatgaataatagggaagcgaaggaataacggtaagaaagtgaaccttggccgtgttaagtgcggtgtgtgcctgaacgaacgggataaccatgtgcgtcaggctatcctcggaaatgtcaatgggaaccaaaattgagttgtacatgtgtccctcctgagtgtttttcacacaactcaaggtagatcgttaatttcagcaaaacagagagcagggtgtcataacgggtacaaatttcggttatgtgataggcgtacagtcgaacctgtccgtgatcttgccaacgtggcgtgacaacgaacagggacatccggggatgaatctcttcgcgtcacggtccgttttctgcaaaacggcaaagcctcaaccgggcgcaatgcccggtatcgtgttcatattgcgtggcagcttacggaagccataattttattcccgccgatattacccataattagctcgagtaatttccggtattccttacgggtcatcacctcggcccgtatttcggtttttccttctgcttgcgccgtatcgcaataaatggctttcagactcaacgtcaactctttcgccatgttgaccacactctgccgcaccgcatcttcatgctcgtcatcacaggtgattttcaggacatagcatttttcgccttcatgcagcgcgggcagttgattaatccgctgcgcagcttcgcgaagcaggatgttggcgcagagaataatcacgctggccataccggcattccagaattgacctaatccacatagcacgccaattccggccgaacaccacagcgtcgcggcggtattaagaccgcgaatattcattccctcacgcataataacgccagcgccaagaaaacctattccggagacaatctgcgctgcaatacgccccgggctatcgggtgacgtcgagagggaacttaaaataatcacggccgcacccgttgcaaccagagcattggtacgaagcccggccatacgctggcgccactgtctttccgcgccaataattgcgcccagcagcatcgctgcgagcagatgagagatataagggaacatcagcctgtcgcctgttaacatggttacacgataagcgtcagcgcttcacaaagcacagtatgacgccgttaaaacgcaaagcatgtcagcgcgagggcggcggaaagagtgaatgattaaacatgaacatcgcgatgccccacaaatttggccgttcttaatgtattgggatgcaatcacgtcaagaggattgctgcccaccgttaaggtaagcagcgagaaaatcgcgtcagcttaccttcgtatcaacgataaaatggctttccaacgaaggactcctgtgaaattttttgccagtataagcaggcgcaataatgagtaaagtaaaaaaacagcgcccttgatgtattgtttaagtttgcagggaatatttttcagacgtcatctgattttcaaaaatacccggtatactgcattttgcttatttcaggcaataacaggcaaggcaggaagtatgtctcttcgttcgctgcgggcgttatgcctgacaagttttttcattgctgatgttcgtgacggtttggggcctttcctcggtattttcctgaccgaacgccactggacccctgatgatatcggcatcctgatgacggccggcgggctggcgggcttattggccacgctgccggcggggttcatcaccgacacctcccgcaacaagcgcgctgtgctcgcgcttctgtgcattctgatcacgctcagcacgcttctgctctggtttagccagcagagcagcgttgtcgccgtttcgcaagtcgtcaccggtatctgtgcggcctttgtcgggccgttaatcgccgggattacgctggggttgaccgggcagggcgggttcagcgcgcaaatgggtagaaacgaagcgttcaatcacggcggcaactttgtcaccgcgctcattgcgggcggcattgcgtggtactgggcgtgggcgggattttcctgctgatgaccagcaccacgctgctaacgctgtgtgcgctgcttgccattcgcaacagcgatatcgataacgacgcggcgcgcgggctgtcctcttcagcgagcctgccggtccccggttttgcggtgctgatgaaaaaccgggcgctgtttgtgaccgggttgacgctgctgctgttccacctggcgaacgccgcgctgctgccgatgctgagcatgagggttgccgcggcacctgccgcgatcaaccccggtttgtatgcggccggtaccgtcatcatttctcaggccgtgatgatccccgtcgccatctgggcctcgcgccggatcgaacactatggctactggcgcttgattatgctggcgctgctggttatgccggtgcgtgcggcgctggcggcatccacggatgcgccgttaatgatgatcccggtacaaattctcgacggcctggccgccgggatcctgggtgtcgtcgtaccgtcgtttattgtggtgctgctgcgcggaagcgggcacgtcaatgccgggcagagcgtggtgatgttgatgcagggagtaggggcatctatgagtccggcattaaccgggacgatcgccggtcattactcgtttgcgacggcattcagtgtcctgagtgcgattgcgctggctgccgtcctgctctggtggcgcgttgcgcaccgaagctgggaaacaaacgcgccgggtgaggcttagccgcccacccggcgtagcacttaagccagctcgttagggcacgcttcgcccttttccagctgctgcaggttccccagcgtggtttcagaaatgctgatcagcgcttcggccgtcagaaacgcctggtgaccagtaaacagcacgttatggcaggcagagaggcgacggaacacgtcgtcctggatgacgtcattagacttgtcttcaaagaacagatcgcgttcgttctcatacacgtccatccccagcgcgccaatcttctgggtcttcagggcttcgatagcagcctgagaatcaaccagcccgccgcggctggtgttgatgatcatcacgccatccttcatctggtcaaacgccgcctggttaagcaggtggtagttttccggggtcagcggacagtgcagggaaatcacgtcggactgcgagaacagggtcggcaggtccacgtactccacgcccagatccagcgctgcggcgcttgggtacggatcgaatgccagcagacgcatgccaaagcctttcagaatgcgcagggcagccacgccaattttaccggtgccgattacgccagcggttttgccgtacatggtaaagccggtcagcccttccagcgagaagttggcgtcacgggtgcgctgataagcgcggtgaatacgacggttgagggacatcatcatgccaatcgcatgttcagccaccgcttccggggagtacgccggaacgcgcaccaccttcagacccagctcttttgccgcgtcgaggtccacattgttgaagcccgcacagcgcagggcgatgtacttcaccccctgttttttcaactcttccagcaccgggcgactgccgtcatcgtttacgaaaatgcagacgccttcacagccgtgcgccgttttggcggttttttcggacagcagaaagtcgaaaaattcaagctcaaacccgtaagcctcgttaacatgttgcagatactttttgtcgtactgctttgtgctgtataccgcgagtttcataagactttctccagtgattttgcattcacgttagcattattaaaattatcttacaatttctaaaatattattgaattcaataagttctatcaattattttagagcatatctacatcctaactccatgatattcttgctacgaggaatctttggcgtgaatcgggtcagggcatgtagagaaaaatgcagtgggttgaggatgcgaaaaaagccagtctgaattacgttaaagaatggcaagagggtgtgaaaactgcaatccttccggatgtgatgggacgatatcgggaactgggtgagtttctgataaagagggagaatgatgcatgtcgcaacaaccggagttgtccttttctccgccaatgctgcccgctttgtgctattttattgtatctattgtaatttttttcttgttatatatcggggaacagaaggttaaccggctccgtaaatacccactgttcatagcctatacgctgtttgtgatagccattgcagccattcagattagcgtttttgccaacggctatgagtttgttcgcggttttttacatatcgattttgatccctggcggtacgattcggtgtactgggggtcattgatattcgctatgctttacctgctggcaatgcccaggaacaggtattagtttcgtcgtgttttccccttttttacgcctgaaataatgcgtaacccgctgaatctaaaatgtgttctttaggttacgcatagcaaaaaagttacctcatactatttacagcatctatccttaatcctggcgttaacttcaactcaaccgctaaacatgcgacaatgatcggcactgccggcttaattctttcgctaaatcaggatattaactgcccatgaagggtaaatacaaagccgctcttgcgcttttactgctgttcatactgttgccgctgacgctgctgatgacgctcgcccagtgggtgccgacgctcgccgggatctggctgcccgtcgggacgcgcatcgcgttcgaagagagcccgaaactgactcgccacgcgctggtgatccccgatcttcgctatctggtggaagactgcgaaattgcccgcatcgataacgtgacgctgtcacatcccagccgctggaagctggatatcggcgcgctggatcttaacaccgtctgcctgagcaaaattccccagtcggcgccctcaacggtcgccccgaaaacgctggcacaatggcaggctgtgttacccaatacctggctcacgattcaccgtctgacgctgtcgccctggcagcagtggcagggcgagctgcagacgtcgctaaccccgtccagccaggagatcgcctataaaggcgagcaggtcagcattaaaggcacgcttcgcggtcagacgctctcggtcagccagttcgatgttcagctcccggatcagccgcagccgattaagctggtgggcgagtttaccctgccgctggtgccggacggcgtgccggtgaaaggccacgcggtggcgacctttaacgtgccacagttaacgtctctggtcgatgccgatctcgactgggaagacaatcagggacagctggtggtgatggcgagagacaaccccgatccgcttctcgacctgccgtggcagatcacggcgcaacagctcaacatcagcgacgggcgctggaactgggatctctcgggtatgccgctgagcgggcgggtgtcccttcgcgccgacaactggcagcaggggctggagaaagccaccctgaccggacgactgaacgtgttgacgcaaggcgatgcgggtaaaggcaacgcggtactgaatattgggcccggcaggctcagcatggaaaacagcgacatgcccctgcacctgagcggcgaggcgaagcaaaacgatctcattctttacgccaagttaccggcaaaactgaccggcagcctgtatgaaccgcagctggcctttgagccgggcgcgctgctccgctcgcgcgggcgcatcattgactcactcgatatcgatgaaatccgctggccgctggcgggcgtgaagctcacccggaagggggtggacggtcgtttacaggcgattctgcgcgcccatgaaaaccagatgggggattttgaactccacctggacggtcaggccaacgactttttacccgataacggcctgtggcagtggcgctactggggcaaaggcggctttacgccgatgcatgcccgctgggatgtcgccgggaaaggcgagtggcgcgacaaccttattgagctgacggcgctctccaccggctttgacaagcttcagtacggcacgatggaggtcagcacgccgcgtctggtgctggatcggcctgtacgctggctgcgcgatgccgaaaaaccaaccttcagtggggcgctgtcgctcaacgcagggcaaacccgtttctccggcggtagcgtgttgccgccctcggtcctgaccttcagcgtcgacggcaccgacccgacgatttttcagtttaagggtgacctccatgcggacaacatcggcccggtacaggttaacggacgctgggatggcgtgcgccttcgcgggcaggcctggtggccgaaacagtctctcaccgtattccagccgcttattccgccggactggaaaatgacgctgcgcggtggggagctttatgcgcaggtcgccttctcggcggcggccgatcagggctttgaagcgggcgggcacggggtgctgaaatccggcagcgcctggatgcccgataaccagattaacggcgtcgattttgtgctgccgttccgcttcagcgagggcacctggtctctgggcacgcgcggtccggtcacgttgcgcatcggtgaagtggtaaacctggtgaccgcgcgcaacattaccgcggatttacagggcgattatccctggacggaggacaatccgctgctgctcaccaacgtgaaggtggaaaccctcggcgggaagatcaccatgcagcagctgcgaatgccgcagcacgatccggctctgctgcgcgtggacaatatctcctcgagcgagctgattagcgccgtcaatccgaaacagttcgccatgtcggggccggtcagcggggcgctgccgttctggctggacaacgaaaaatggatcattaaggatggctggctgaccaacccggggccaatgacgctgcggatcgacaaagatacggccgacgccatcgtgaaagacaatatggtcgcgggcgccgcgattaactggctccgctatatggaaatttcgcgttcgtggacgagaatcaatttagataacctgggtgaattaaccatgcaggcgaccatcaaggggaccagccgggtcgatggcaaaagcagctccgtcaacctgaactatacccatgacgagaatgtctttaccctctggcgcagcctgcgttttggagacaacctgcaaacctggtttgagcaacacgcggcgatacccggtctccgcagttcgactggcaaggaaagtgaggaataacaatgaaaaagatggctggtgcgctcaccgttgccgttgccgcgctactgtccggctgtacgccgcgcattgaagtcgctgcgccaaaggagccgattaccatcaacatgaatgtcaaaatcgaacatgagatccacattaaggtcgataaagacgttgaaaccctgctgaaatcgcgcagcgatctgttctgaggatgccatgaaacgagtagctctgattttgctggcgctggggatgaacgtacaggcggctacgctcaccctcaacgatgcccgggcccaggggcgcgtgggggaaaccctcagcggttatctggccccgattcaacaggatgccgaaacgctggcgctggtcaatcgcatcaacgcggcgcgcacggaaagctaccagaagctggctgacagcaataatttgccggtcgatgaagtggccaaaatggcagggcaaaaactggttgcccgcgcccagccgggcgagtatgtgaagggcattaacggaaaatggctgaaaaaatagctagcggtagcgcctgcggtattcacccggcgaaacgccaaagcgctgcttaaacgccgttgaaaaatggctatggtcggtgaacccccagctgtagccaatccccgccagcttttcgtcatcaccggctgcgcgcagcacctccgcgcagcgatccaggcggcggtttttaatgtactgcgcaaccaccagccccttctcggcaaacatacggtaaaggctgcgcacggacataccgctttcggcggcaatccattccgggcgcagcgattcagactgaatatggtcgtcaatcagcgccaccacatgctggaactggcgctccttacgcggctgaatgatttcgcgctgctggaaagcggggcgcagcaggcaaatcatcgcttcgagcgccgcttcactctcccggtcactcaggctggcattgctcatgctctccatcaacaggcgatggcttagctgtaccgtgggcagcgtgcgggaaagggcggtggcgcagcttatctcctgaaaacggcactgctgctcaataatctgacggggaaccaggagcgaaatctggcgggatttttcctgccagttgatcgagcaggggcgtgaggcgtcaatcagcgtgatatccccggttctgagtaccgcgcgacggtcatcctgctcaatctccgcgctgccttcgagctgaaacacggtatagaaccaggcatcgttactctgtttgatctcctcacgggagcggaacaggttgacaccaccggcggtgacggtgctgagcttcaggctacgcgcatagctggtctccagctcgccgtagaatctgcccccggtgggctgcgcgttaaaacgcccgcaaacctggttaatttgcgccagccactgctgatactgttcctgctcgcttgcacacgccatcgtttctctcactgcaccgtcaacgttttcgcattgttgcatttgtgttgcattttgtcagagctatgaggctgactataggaaagaacactcaccggtaacagcgatataagcggcaattatcgcgatttgcggcgcctgtcacaggtggcaaagcgaatgtcacagagacaaaagcgagaatgcaaaacccctcttagactggatgaacaccctgcgaagaataacgaaggagtatcctatgtctgaatcactggtggctattcagcctgccgtgcaacaatttttagaccgacagcatggcctgtggattgaagggcgtcaggccgcgtcggacagtgaaaagcggcttaatgtctacaacccggccacgggcgaagtgattgcctcaactgccgatgccagcgtcgacgacgttgatcgtgccgtcatgtccggctggcgcgcctttgtggcccgtacctgggccggaaagctcccggcggagcgcgagcggatcctgctccatttcgccgatctcgtcgaacagcacggcgaggagctggctcagcttgaaacgctggagcagggcaagtccatcaacatctcccgtgcctttgaagtcggctgcaccctgaactggatgcgctataccgccgggctgaccaccaaaattgcgggcaaaaccctcgatctctccatcccgctaccgcagggggcacgctatcaggcgtggacgcgtaaagagccgattggcgtggtggccggtatcgtgccctggaacttcccgctgatgatcgggatgtggaaagtgatgccagcgctggccgcgggctgctctatcgtcattaagccgtcggaaaccacgccgctgaccctgctgcgcgtggcggaactcgccagtgaagcgggcatcccggacggggtgttcaacgtggtgaccggcagcggcgcggtgtgtggcgcagcgctgacctcgcatccgcatatcgcgaaggtgagctttaccggctcaacggcgacgggtaagcaaattgcccgcgcggcggcggacacgctcaccggcgtgaccctcgagctcggcgggaaaaacccggcaattgtactcaaggatgcggacccggcgtgggtgatcgaaggcctgatgaccggcagcttcctgaaccaggggcaggtgtgcgcggccagctcgcgtatctacatagaggcgccgctgtttgacacgctggtcggcgggttcgaacaggcggtgaaatccctgagcgtcgggccgggcatgtcgccggaggcgtttatcaacccgctggtgtcacgtgcgcactgcgacaaggtgcagtctttccttgatgaggcgacgtcgcgcaacgcggagctgatcgtcggtaaccgtggtccggagggcaaaggctattacgtgtcgccgacgctggtggtgaacccggatgcctcgctgcggctcacccgtgaagaagtattcggtccggtggtcaacctggtacgcgtcgccgacggggaagaggcgctccagctggcaaacgacaccgaatatggcctgacggccagcgtctggacgcagaatatcagcaaggcgctggagtacaccgatcggctgcaggcgggcaccgtgtgggtgaacagccatacgctgatcgacgccaacctgccgttcggcgggatgaagcagtccgggacagggcgtgactttggtcctgactggctggacggctggtgtgaaaccaagtcggtgtgcgtgcggtattaaaaagcaagccgggtggcggctacgccttacccggcctacaacgactcgaaccgtaggccgggtaagcgcagcgccacccggcttttatctacagcgaccaccgatcccgcccggcctctttcgcccgatacagcgccgcatcggcgcgggcgataatctcggtgcccgcgagtccccccgccatccccgcaatccccatgctcacggtgacatggtcgctgaccgtcgaggcgccgtgcggtatggcctctgcgcgaaggccgtcctggatacgcagggcgaccttttcagcaatgttctccgggcaattaaacaggatcaccagaaactcttcgccgccgtagcgtgacaccacatcctcaggtgtgcgcaccgactgcttaagcacgcgcgccacgcgcgtcagacagtcgtcacccgcctggtgcccgtaggtgtcgttgtagcgcttgaagtagtcgatatccagcataatcaacgagaagggcttcttctgctcaaccgcgttctccagcaccacctccattttccgtcgattggcggttttggttaacgggtcctgatgcgccagcgcatccagccgcgaaatcagcagttgattctgctggttacgtcgccaggcttcgtcaaaccagctcagcagaataaaacgcccgcagatcagaatcagcgtaaagacgctccagataacaacgaagtgaaggttgagaccatcgtttcgtatccagcttgctatcggcagggtgatccagagcgggagcacaaaggcgagcagcccttcagggtaaaaatagagcgccgtcaaaccggcgagtaacagaataacgcacagcggccagacgtgcggcagcagcagctgggtgataaaccagaagcaggagaccgaccagatggcgcggcagataaacaacaccacgctgatgccggcgatgcgccgccaggccataaggatcagcgcagccgagaggatgataataccgagcatggaggcatcgacgattctcgtcagctgcggcgagtggggataaagaggatcgctggccttaagcagaacgtgtcgcagcagaatcatcaccgcgaagctgatattgacgaaggccagccacgggaggttcatcgccagtccatgcatgaccatagcctggcgcgttggccaggttgcccgttccagcgtcggtttttttcttttttccataaagccctttcccgtccgggggataaatcatgcaggtgagatatcagtaactataagcaagccaggacgatcctcaaacgccagggcaaaaaaaaccgggcaattgcccggcggatggttatttttcgtcttttttcttcccgagcgttggcgtctcatcgaagaaattccacggcttaagcagggtatgcacccattccgtcggcataatcggccactcctccgcgcgtgccacgtgggtggtgccggtggtcatccagaccacgtcatcctgatcgttcagtgactcgttatccttgctgtactgccccaggcccgtgtcgtggatggagcggttcgggaatttcccttccgggtagagctcatcagggtggtagcgggtcacccactgctgtttgtccataaagctcaggcgatggtaaatccactcgtccggggcaaatttcgcgccggttgccaccgggtgcgtgccgcccgcgtaagggatgatctggtacgagaccgggttgcccatgcggttctctttacttgtgttgctcagcagtcgaatcgtgcccgggtcgaacttctgtgccgcctgctgctcggtatcaatatcgtactgattaatctgcatggtgctggtgcgcgggcccccggcggtattcggcttcacttccggatccatcgccaccagcttgttgttgatgccgtccacgtccatatcaagacggaaattgtagatgtgctggtgcgtggtgcccacgatgttgtggtcgatcagcgtgccgtattttgtatcgtctttggcggtggcgtcgtgcatggttttcgcctgaacgcctttcaccgcctcgatacccgtcgcgccggcgtcaatgccgatggtgccattttcatggaacacccagtcgaagatgtaatcgtaattgcccacggtactcacccagcgcaccaccagttcgcggcgctcggtgctgacgttaggctggcccatctcctgatgcttatattccggccccgcgtagcgttcgaaaatcgcaatcgcgcgcgggatctccatcggcgcgccggtgtagtccgggatagtttcgttgagcatcaccgcgttggacggcacgtctttaccgcgcaccagcggcgaggtcagggtgcccatgccgtagtcgccggaatcaagataggccttgaagtaccagcccacgtccggatcgccgtaaggaacgatcatgccgccgagcgacccctgatacataatctgacgttttttgccgttgtcgttatacgtgacggttaggtttatgggccggcggtcgttttccggcgaaagaggtgatgggttatattgtcgctcaggtggtgggcggtattatcgcagcgggcgttctgtacgtcattgccagcggtaaagctggcttcgacgcggcggccagcggcttcgcctctaacggcttcggcgagcattctccgggcggttattccatgctgtctgccatcgtgattgaaattgtgctgaccgcaggtttcctgttggtgatccacggcgcaaccgacaaacacgcgccagccggtttcgcaccgatcgccattggtctggcactgacgcttatccacctgatctccattccggtcaccaacacctccgttaacccggcacgcagcaccgccgtcgccatcttccagggcggctgggcgcttgagcagctctggctgttctgggtgatgccgattatcggcggtatcctgggtggcgtgctgtaccgcaccctgctggaaaaacgcgattaattgcgcgcggtgtcgggtggcgctaacgcttacccgacccacgtgagtgtgcacttgtaggccgggtaaggcgcagccgccacccggcttttttattgccgctttactgaacagtctttattgggtagtgtctctggcgctcaacagatactcaaaaggaccggctgttcatgttttcaggactcctcattattctgctgcccctgattgtgggctatctcatcccgctgcacagagaatccgcattacggcttatcaaccgttttctcagctggattgtttacgtcattcttttctttatggggatcagcctggccttcctggataatctggcgacgaatctgctttccatcctgcattattctgtggtcaccgtggtggttattttgctgtgtaatatcgccgcattattctggcttgagcgcaccgttccgtggaaaaaccatcatcatcaggaaaaactgccttcccgaattgcgatggcgctggaatcattaaaactgtgcggcgtcgtggtgctcggttttcttcttgggctgaccggctgggcatttttacagcacgcgacagaggccagtgaatatacgctaattttcctactgttcctgatcggtatccagctgcgaaataatggcatgacgctgaagcaaattgttttaaaccgtcggggaatgatggttgcggtcattgtggtcgccagttccatggtggcgggcgtgattaacgcttttattctcgacctgccgctgaaaaccggcctcgcgatggcgtcaggctttggctggtattccctctccggtatcctgctgaccgaatcctttggcccggtcatcggcagtgccgccttctttaacgatctggcgcgcgagctgctcgccattatgctgatcccggggctggttcgccgcagccgctctaccgcgctgggcctgtgcggcgcgacgtcgatggactttaccctgccagtgttacaacgctctggcgggctggagatggtgcccgccgccatcgttcacggctttattttaagcctgctggttccggttctgatggccgtcttctcggcctgatacctctttggcggtagggtgcctgccgccaaaattgcgctaaatcaatctccctctattttgtagcagaaagcccttttctccgttctggcacaggcataaccttaaacatgtatatcaaatataactttaacaggtgtgattatgttttgtgtgcaatgtgaacaaaccatccgtaccccggcaggcaatggctgctcttacgcacagggtatgtgcggcaaaaccgcagaaacatctgacctgcaggacctgctgattgccgccctgcaaggactttccgcatgggcgtttaaagcccgcgaatatggcatcatcgaccactacgtcgacagcttcgccccgcgcgccttcttctccacgctgaccaacgttaacttcgactctccgcgcattgttggctatgcccgcgaagccattgccctgcgtgaagcgctgaaggcgcagtgcatgaaggcggatgctaacgcccgcgtggaaaacccgatgtctgaccttcagctggtgagcgacgatctcggcgatctgcagcgtcaggcggccgaattcaccccaaacaaagacaaagcggcgattggcgagaacattctcggcctgcgcctgctgtgcctgtacggcctgaaaggcgctgcggcctatatggaacacgcgcacgtgctcggtcagtacgacaacgacatctacgcccagtaccataaaatcatggcgtggctgggcacctggcctgccgatatgaacgcgctgctggaatgctcaatggaaatcggccagatgaacttccgcgtgatgagcattctggatgcgggtgaaaccggcacctacggccaccctacgccgacgcaggtcaacgtcaaagcgaccgagggcaaatgcatcctgatctccggtcatgacctgaaagatctctacaacctgctgaagcaaaccgaaggcaccggcgttaatgtctatacccacggtgaaatgctgccagcgcacggctatccggagctacgtaaattcaagcacctgatcggtaactacggcagcggctggcagaaccagcaggtggaatttgcccgcttccctggtcctatcgtgatgacctctaactgcatcatcgacccgaccgtgggcgcgtatgacgaccgcatctggacccgcagcatcgtcggctggccgggcgtgagccatcttgaaggtgacgatttcggaccggtgatagcgcaagcgcagcagatggcaggcttcccgtacagcgagatcccgcatctgatcaccgtcggcttcgggcgtgaaaccctgctcggcgccgccgattcgctgattgacctcgtcagccgcgaaaagctgcgccacatcttcctcgtcggcggctgcgacggcgcgcgcggcgagcgtaactactttaccgatttcgccacccgcgtgccggaagactgcctgatcctgaccctggcgtgcggtaaataccgtttcaacaagctggacttcggcaacatcgaaggcctgccgcgcctgatcgatgcaggccagtgtaacgatgcttactcggccattattctggcggtcacgctggcggaaaaactgggctgcggcgtcaacgatctgccgctctcgctggtgctctcctggtttgagcagaaagcgattgtcatcctgctgaccctgctctctctgggcgtgaccaacatcgtgaccggcccgacagcgccaggcttcctgacgccggacctgctggccgtgctgaacgagaaattcggcctgcgttccgtgaccaacgttgaagacgatatgaagcagctgttgagcgcgtaaggagtaatttatgaccatgccaacctcacactgcccgtggcggatgcaggtgcatcacatccatcaggagacgccggatgtgtggacgctgtcgctgctgtgccacgactactatccgtaccgagccggtcagtatgcgctggtcagcgttcgccattcggcggacaccctgcgcgcctacaccctctcctccacgccgggcgtcagcgaatacatcacgctcaccgtccgccgcattgatgacggcgcgggctcgcagtggctgacccgtgacgtgaagcgcggggattatatctggctctccgacgcgcagggtgaattcacctgtgacgacaaagcggacgataaattcctgctgctggcggcgggctgtggcgtaacgccgattatgtcgatgcgccgctggctggcaaaaaaccgcccgcaggccgacgtgcaggcgatcttcagcgtgcgctctccggacgatgtcatttttgccgaggagtggcgtgattatccggtgacgctggtggctgagcacaacgcgacgcacggttttgtgcccggtcgcctgagccgcgagctgctgcaaagcgtgccggatatcgcgaaccgcaccgtgatgacctgcggcccggcgccgtacatggatatcgtcgagaaagaggtgaaagcgctcggcgtgacccgcttcttcaaagagcagttcttcacgccggtggcggaagcggcaaccagcgggattcagttcaccaaactgcagcctgcgcagaccttctttggccgtgtgggtactacgctgctggaggcgctggaaagcaacaacgtaccggtggcggcggcctgccgtgccggggtgtgcggctgctgtaaaacaaaggtagtttccggggagtacaccgtcaccagcaccatgacgctgtccgacgcggagattgccgagggttacgtgctggcgtgctcgtgccatccgcagggcgatctggtcctcgcataaacaataaacgttcgttcgtaggcccggtaagcgtcagcgccaccgggcttttttgccgggtggcactgcgtttacccggcctacgttgtgcctactgcctgttcggcattggaccctaaccaccgacgcttacccggctgaagtgctttctaagctgcctgtacggcagtgaacctcagcgaccgggtggccaatacgcctcttaatttctaagctgcctgtacggcagtgaacatttgcaatatgcctatcgaggatgaataaattttctaagctgcctgtacggcagtgaacgctgacgctttgacaattaattcattgcgtcatttctaagctgcctgtacggcagtgaactggaacaatctacacctatcttcttgtgatataaagaaatccccctaaaattctccgtaaacccttttttccccaccaacaattcaccgttgtgaaatcaacaacttaaaactcaccaataaaaaagggtccgtagaccccttccctcggaacagattccaacccctaccgccacgcaggtgttttccccagcgcaaaccgccctgcccctaaaaacgccaccgccagcgagccgataaagaagtacaccaggctttcaatcgcccatgccccgaccttgtcgagcgcgaatgtctcatccaatcccaccatcagccacgccacgatcatcgtaaacgccagcaccagcgcggccgggcgcgtaaagagcccgacaataatcaggatcggcgccaccacttcgccaatcaacacgccgtaggcaataaaccccggcagccctttctccaccagcataccgctgataaagcccaccccaccaaacagcttatgcaacccatgaaagagcatcagcccaccgacgacaagtcgtaacaagagtttgccgagatcgtcgcacgatagcttttcattaacagcaattaacaatgatttaaccatttgaaatgattcctgttttcactgatgtatcaccagattatgccgaagcgttgcgcgtgaaaagcaccttttaattggggggatctgacgggcaatacggagactttcttctaagcttgtaagcgttatcacaaaaaggagacggacaaccatgaaacaaaccgtggctgcatatatagcgaaaacgctcgaacaggctggcgtaaaacgtatctggggcgtcaccggcgattccctgaacggactcagcgacagcctcaacaagatgaagaccatcgaatggatgccgacccgccatgaagaggttgccgcgttcgccgcaggtgctgaagcacagcttacgggtgagctggccgtctgcgccggatcctgcgggccgggtaacctgcacctgatcaacggcctcttcgactgccaccgcaatcacgtgccggtgctggcgattgccgcccacatcccctcgtccgaaatcggcagcggttattttcaggagacgcatccgcaggagctgttccgtgaatgcagccactattgcgaactggtttcatccccggagcagatcccgcaggttctggcgatcgccatgcgcaaggccgtgctgaatcgcggcgtgtccgtggtcgttatcccgggcgacgtggcgctcaaggccgcgccggaaggagccagcacccactggtaccatgccccccagccggtggtgacgccagccgaggaggagctgaaaaagctggcgcagctgctgcgttacgccagcaatatcgccctgatgtgcggcagcggctgtgcgggcgcgcataaagagctgctggaatttgccggaaagctgaaagccccgatcgtccacgccctgcgcggcaaagagcacgtcgaatacgacaacccttacgatgtggggatgaccggtctgatcggtttttccagtggcttccacaccatgatgaacgccgacacgctgatcctgctcggcacccagttcccgtaccgcgcgttttacccgacggatgccaaaatcattcagattgatatcaacccggccagcatcggcgcgcacagcaaggtcgatatggcgctggtgggcgacatcaaatccacccttgccgccctgctgccgctgctggaagagaaaaccgatcgcaagttcctcgataaagcgctaagcgactatcgcgatgcccgcaagggtctggacgatctcgccaaaccgagcgacaaagccattcacccgcagtatctggcgcagcagatcagccatttcgcggacgaagacgccattttcacctgcgacgtaggcacgccaaccgtctgggcggcacgctacctgaaaatgaacggcaaacgccgactgctcggctcgttcaaccacggctcaatggccaacgccatgccgcaggcgctgggcgcaaaagcaacggcaccggagcgtcaggtggtggcgatgtgcggcgacggcgggttcagcatgctgatgggtgatttcctgtcggtggtgcagatgaagcttccgctgaaaatcgtggtctttaacaacagcgtgctgggcttcgtggcgatggagatgaaagccggaggctatctgacggacggcaccgagctgcacgacaccaactttgcccgcatcgctgaggcgtgcggcatcaccggcattcgcgtggagaaggcgtccgaggtggatgaagccctgcagcgcgccttctccatcgacggcccggtactggtggatgtggtcgtcgccaaagaggagctggccatcccgccacagatcaagctggagcaggccaaaggctttagcctgtacatgctgcgcgccatcatcagcgggcgcggtgacgaggtgatcgaactggcaaaaaccaactggctcaggtaaaacatctggcatcgcctttttaaatataaggacatgccatgattgatttacgcagcgataccgttacccgcccgagtcgcgccatgctcgaagagatgatggccgccccggtcggggacgacgtctacggcgatgacccgacggtcaacgaactgcagcgctatgccgcagagctgagcggaaaagaggccgccctgttcctgcccaccggcacgcaggccaacctggtggcgctgctcagccactgcgagcgcggtgaagagtatatcgtcggccaaggcgcgcataactatctctacgaagcgggcggtgccgcggtgctcggcagcattcagccgcagccgatcgacgctgcgccggacggcaccctgccccttgataaagtcgcagcgaaaatcaaagccgatgatattcattttgcccgcacccggctgctcagcctcgaaaacacccacaacggcaaggtcctgccgcgcgaatacctgaaggcggcgtgggagtttacccgcgagcgcgggctcggcctgcacgtggacggcgcgcgcatcttcaacgccgtggtggaatacggctgcgcgctgaaagaaattacgcaatattgcgactcgttcaccatctgcctctctaaagggctgggcaccccagtgggttccctgcttgtcggcaacgcggactacatcaagcgtgccaaccgctggcgcaaaatgaccggcggcggcatgcgtcaggcgggtattctggcggcagccgggctgtatgccctgaaaaacaacgtggcgcgcctgaaggacgatcacgacaacgccgcgtggatggcggcgcagctgcgtgaaattggcgccgacgtgatgcgccacgacaccaacatgctgttcgtccgcgtgggcgatgaccacgccgctgcgcttggcgaatttatgaaatcacgcggcgtgctgatcaacgcctcacctgtggtgcgtctggtcatgcatctcgacgtcaaccgcgagcagctggccgacgtggtgaaacactggcaggcgtttttacagcgataaggagcatcacgtgccgcaacgcattctggtgctcggcgccagcgggtatatcggtcagcatctcaccgcggcgttaagccagcaggggcaccaggtgctggctgcggcacgcaacacggagcgcctgcagaagctcagtttgccgggcgtcacctgccacagcgttgatctcaactggccgaaggaacttcccgcgctgctggacggggtcgacacgctttactatctggtccacagcatgggcgaaggcggcgactttattgcccacgagcgtcaggtggcgatgaacgtccgcgatgcgctgctgcaaacgccggtaaaacaggtgatttttttaagctcgctccaggcgcccgaacatgagcagtccgatcatctgcgcgcccgccagctgacggctgacaccctgcgcggcgccgctattcccgtcaccgaactgcgggccgggattatcgtcggcgcgggctccgccgccttcgaagtgatgcgcgatatggtctacaacctgccggtgctcacgccgccgcgctgggttcgttcgcgcaccacgccgattgcgctggagaacctgctgcattatctggtggccctgctggatcacccggcggagcaacaccgcgagctggaggccgccgggcctgaagtgctgagctatcaggagcagttcgaacatttcatgcgcgtcagcggccgccgccgctggctgatccccatccccttcccgacccgctggatttcggtgtggtttttgaatgtgatcacctccgtgccgccgacgaccgccaaagcgctgatccaggggctgaaacacgatctgctggcggacgatcgcgagctgcgggcgctcattccccaggatttgatccgctttgacgatgccgtgcgcaatacgctgaaagaggaagagcaactggtgaactccagcgactggggctacgacgcgcaggcctttgcccgctggcggcccgagtatggctattacccgaaacaggcgggctgcacggtgaaaacccacgccagtctggccgcgctgtgggaggtggtgaaccagattggcggcaaagagcgctacttctttggcaatattctctggcaaacgcgcggcgcgatggatctgctggtaggccaccggctggcgaaaggccgcccggcacgcccgtatcttgaggtgggcgacgcggtcgacagctggaaggtgatcatcgtcgaaccggaaaaacagctggcgctgttgttcggcatgaaagccccggggctgggccgactcagctttaccctgaaagacaaaggcgatcatcgtgaactggacgtgcgcgcctggtggcatccgcacggaatgccgggtctgttctactggctgttgatgatccctgcccacctgtttatcttccggggaatggcgaaacgcattgcgcaacgggcagaacaaaagacggaaaagatctaaataaaactctctttctttcacctttcccattgcatagcgccgtaattcacgaaagaatgcgcacgaaattcttttcaacacagtggatagctatgaaggtactggttaccggggcgaccagcggcttaggccgaaatgcggtcgaatttctgcgcaacaagggcattagcgtcagggctaccggtcgcaacgaagcgatgggtaagctgctgcaaaaaatgggcgcagagttcgtccatgccgacctgacggagctggtctcctcgcaggcgaaggtgatgctcgccggtatcgacacgctatggcactgctccagttttacctccccgtgggggacccaggaagccttcgatctcgccaacgtgcgggccacccgccgtctgggggaatgggccgttgcctggggcgtgcgtaactttattcatatctcctccccgtcactctatttcgactatcaccaccatcgcgacgtgcaggaagatttccgccctgctcgctttgcctgcgagtttgcccgcagcaaggcggccagcgaagaggtcatcgacctgctggcgcagtcaaacccgcacacccgctttacggtcctgcgtccgcagagcctgttcgggccgcacgataaggtatttattccgcgtctggcgcagatgatgcatcactacggcagcgtgctgctgccgcgcggcggcgatgcgctggtggatatgacctattacgaaaacgccgttcacgccatgtggctggccagccagccggactgcgataagctgatctccggtcgcgcctacaacatcactaacggcgaaccctgcacgctgcgcagcattgtgcagcggctgatcgacgagctgcagatcaactgccgtatccgttccgtgccctacccaatgctggatatgattgcccgcagcatggagcgctttggcagtaaaacagccaaagagcctgcgctgacgcattacggcgtctctaaactcaactttgacttcacgctggatatttcacgggcggagaatgagctggggtataaaccggttgtgacgctggatgaagggattatgcgcacggcggcgtggctgcgggatcacgggaagctgcatcgctagcctttttgcccggtggcggcttcgccttaccgggcctacaacggctccgtactgacccctcgcccttagcctcatgtaggccaggtaagcgcagcgccacccggcaaaagacagagggtgcaaatacgaaaacggcaacccgaaggttgccgtttgcttttacagagccgtccaggcatcagcccacgccagcccaacgccgggttcgtagtatgccggggcattgttacaccagccgctgtacgggaacggtttgcactggaacagtttaccgtggttgttcacgatatcacctgcgttgtacttgctgttcgcgctccacgcggcgtaagagccggaagtgccttcgtccttagactcggctttcgctttcacattcagcaggtaggacgtggtgctggtcagttcaccatcactgacggtcaggccgatttcgtactgctgagccgttgcagactctggtgccttgaaggtcaccaccgctttgtcctgaccggtcacggtctggccatcctgggaacgccaggtgtaggtcagcttgttaccgtcggcgtctgtggagccttccgcgctcagggaaacctgcgcacccgcttcaactgccccgattgggcccgcaatctgcgccacaggggcgtgattcacggtagccggttcaacaggggtggtatcttccgctggcgtcgtatccgctggcggcgtggtgtctgccggggttttgtcttcccctggggtcacggctgagccgtcgtcgttaatgatgttcacgttatagaacttcttaacgcagttggtgtagtcaccctctttgaacgcgctgaacggcgtctggtaccccaccagctggcaggagtaggtcttaccgtccggcgtatccgggctccacccccagtcctgctcccagtagatcttcagcgcgccggcgccgccttcatcgaactgcttcatgttggcgcagcccagcacttcattcgccggaacaggcactttcaggtagttcgcgaactctttgtagtacttgatgcggttttcagactgggcaatctcggttgggccgccgcactctacgccaccgttgatgatctgggtggtcacgccgaagcccggaaccaggccgttggctttatcgtgatcgtttggctgccaggtgccgtcgataatctgcagcatgcttggttttggcggctgcggataggcgaagaagaagatcgcacttgccaggttcagccaggtatccgccaccagctcaggtttgtcgagcagggtgcggacggtgccaaacatcgcttcagagaacggaccgtagttatagttgtaagacagctgcttcgcgccgcggccaaagtagcttacgaagtcgccgtctttgtccttaccgcatggccaggtctgcccctgccagatgtctgggttacattcgccgttatagccgcctttctggccttcggtccaccccatttcacgaacgtgaaccagggcctgacgccactcggcttccggacgccagctctcatggccgccggtttcctgcgcaaagtgggcgaacatggtcgccagctctttgcggcagatggcgtcgctgtcgcgaccatcgttataggtcttacacagtgccgggaatttaccaacagccttcaggaagttactgtaggtataagactgagcgcgcagcgggaagagatattcccagtcgctggccttcacgatcccttcaacgcgcttgacgttgtcagggttcgaggcacgacctggctcaatctgctcaacgaggctattgtccagggtcgcaatggtatccttcaccgaaaccatcagcgggaaattggtcagctctttttcctttttcgccagatcgctggctttcatggtgtacggctcactgctggccgcctgcagtgatgcagcctgggccataaagggtgcaatacatgcccccgccacgagaacgctcagtaatgtccttttcgtcatttcaaataatcctgtatttaagcaactagggtgagtacattcccggcttatgtattactcccttaataaataagccagagagtgtggttctttttcattttctgaagaacaccgaaaggaattcttcaaaaaataaaaataacgctacggttatttacccgattttatttgctgatacttcgcccacactttatgggcataacgcatgcgctgcggataattttcttttttcaatccggcgttatacgcgcccaccgcttcccagttatagccatacacgtttatcatcccggacaggatggaggcgccgaccataatggaggtacagggctcattaataagctgattttcatcaataccctgacgttctaactcactgaagtgtgagctgttaatctgcatcaacccgacgtcacgcgtgccgtcgtggttccagcctaccgcgtggggattcattccggattcgactttggcaattgggtaatgactccaacttactgatagtgttgattacccgttcgaagagcttgtcgataagcttgaattgacacgagatatgagccggaacccagtgtttgatgcgatgtttatccttcaaaatgtggaaaaacaagacatagatctgagagaaataaaagtccggcctgccaatttcgcacatcacatttccttatttgatatcacattaatagctacggaaataagtggatctatttgctgcgaaatggaatttagtacagaagtattcctgaaagctacgattgaacgctgggctgatcattttatcgaatttctgcatgaggcactttcaactcctgaaacaagccttgcacaaataaacatacttagtgataaagaaaaacaaaaaatagtctttgaatttaacaaaactcaagttgaatttgctcaaaaagatattccttttcatcgcatatttgaagcgaaagctgaagaaaatccagaacatatagctgttattgataacgaaacagagattagctatcgccttctaaatgaaagagccaatcgtctggcacgaacattgcaaaacagaaaaggaccgaagccaactgtggctgttttagccaagcggtccatcgatgcaattgttggagttctggcagtgatgaaagctggcggagtgtatatcccaatcgatgcacattatccaaaagctcgtattgaatacattcttcgtgatagcggggcagatattcttcttttacagagagagttgaagcatttgatttcgaactcgcctgaatctgagatgtctcacatcttccttgacgatgagggctcttttgaagaaagtaactgcaaccttaacttatctcctgctcctgaagagccggtatatatcatttatacgtcaggaacgacgggtgcgcctaaaggtgttattgtcacctatcagaactttactcatgctgctcttgcttggcgtcaaatttatgaactggatcggaagcctgtcagactgcttcaaatcgcgagcttttcattcgatgtcttctcaggagatttggcgagaacattgaccaacggcgggactctaatcgtttgcccagatgaaacacggctggaacctgctgaaatatataaaatcattaaatctcagagaatcacggtgatggagtcgacaccggctctcattatcccggtgatggagtatgtataccgtaaccagttcaagcttcctgacttagacatactgattcttggttccgacatggtgaaagctcaagatttcaaaacattgacagatcgctttggccaaagcatgcgcatcattaatagctatggtgtcacagaggcaaccattgattcgagtttctatgaaaccagtatgggtggagagtgtacgggagataacgtaccaatcggcagcccgctgccgaatgtacacatgtacgtactcagccagactgatcaaattcagccgatcggtgttgccggcgagctgtgcatcggcggggcaggtgttgcgaaaggctatcatcataaacctgacttaacgcaaatgaaatttacagaaaatccatttgtctctggagaaaggctgtacagaaccggtgatcgagcatgctggcttccaaacggaacgatccggcttcttggccgaatggattatcaagtaaagataaatggatacagaattgaaacagaagaaattgaaagtgttctgcttcaaacggggcttgtcagagaagctgctgttgccgttcagcatgataaaaatggacaggctggtttggcagcatatattgtgccttcagacgtcaatacgaatgctctccgtgctgctttaacaaaggaactgccagcgtatatgattcctgcatatctgattcctttagtaaacatgccgctgaccctaaacggaaagctggacagaaatgccttgccggctccaaataatgtgttatcgcgtccatataccgcaccagttaacgacttacaaaaaacgatggcgtatatatgggaagatgtactgagcatgtcacgagtcggcattcacgattccttttttgagcttggcggagactcaattaaagcattacaagtggcagcacgtctggcagctgaaggctggagcatgacaatacgcgacttattccgttattcaacgattcaggaactatgcggacatatcacaccattggcatctcaagcggaccagggacctgcggaaggtgaagctgaactcaccccgattcagcgaagatttttcggacaggtacatgcttttcactatcattacaaccagtccgtcatgcttttcagtgaaaaaggattcaatgctaacgcgcttcatctagcgctgcgtaaaataaccgagcatcatgatgccattcgcatgattttccaacgtgaccaaaacggccatgtcattcagtttaatcgcggaatcaatcacaaggatcatgaactgtttggcctttatatttcagattggacaaaagcatcgctggaaagggctcatcttgatgaaaaacttgccgctgaggaaaccgtcattcaaagcaaaatgaatgtagaaaaagggcccttactgcaagcaggtttgtttaaaacggcagaaggggatcatttgctgattgcacttcatcatcttgtgatagatggcgtttcttggagaattctgcttgaggatttagctgcagcatatcaacaggctttagaaaagaaagaaatccaattaccgccaaaaacggattcttatttatcctacgccgatggtcttacccaaatagctgaaagtaaacaattgctttcagagaaaacgtattggcaaacgattttagacgctcacactgcttttcttcctaaggacatagaaaatgtgccagacaaactccaaatgaacagcgacgcagcagcgtttgtactatccggggactggactgaaaaattgctgtttgaaacccagcaagcctatggtactgatgccaacgaacttttgcttacggctttaggaatggcgctttctgaatggactgggcatgaccaaatcgtgatcagcactgagggacacggtagagaagggcatgtgccaaacattgatatttcaaggacagttggatggtttacctccatttatcctattctgctagacatgggtattcccgagcctttcgaggatcagctcgcataccgaattaagacgacaaaagatatgctgagaagagtaccgaacaaaggaactggatacggattgttaacacacataggagaactgcggcataaagagcctgaggtcagctttaattatctcggtcaatttagcgaagagaaggaagttgaaacgtttcaattatcatattaccagccccgttacgaaatagcgggtgagagagaacgagagtatgagctggacatcaatgctctcattacggacggacggcttcacgtaaaagcggtatacacccaagtgttcagcaaacactcaattgagtgctttatggatcgttttcacaggcatcttatcgagacgattgagcattgttcgcagaaaaaagcacgcgaaaaaacattgagcgatttcagcaataaagaattaacgttgtctgcattatctagcatcgaagatctcgtgaaagatctttaacttttgaaaaggtgtgtggaattgatggcacaatcggcacaaattcaagatatttatccgttatcgcacatgcaggaaggaatgctgtttcattcactaatggatttcagctcgaaagcatatatcgaacagacctcgtttacgatcacagggaatctatgcgtcgactcgtttcaaaagagcttaaaccttcttgtttctagatatgatattttcagaacgattttcattaaagaagtaccagatcttacaggtccgcagcaggtagttctatcaaaccgtgaattgacagtatatagagaagatatttctcgcctggctgatcaagaacagcagacgctgattgatgcttttatgactaaggatcgggaaaaaggatttgatttgcaaaaagatcctttaatgcgtcttgccctttttgatagaggagacagccaatatacatgtgtctggacacatcaccatatcatcatggatgggtggtgtctcggcattattcttaaagagtttttcagcatgtatgattcgctcaaaaataactcacctgtacagcttggcagcacggtgccgtacagccgttatattgaatggctcggagaacaagatcaagaagagactgctgcctactggagcgaatatttgaaggagtacggcaatactgcttctattccccgaataaagcgccgcacggcagacgggaattataaagccgaccaggtcagcttttcattagcgccggatatggttgagaaactgacagaggctgcccaaaactggggagtgacattaaacacgctgtttatgagtatttggggcgtgctgctccatcgatataatgctgcagatgatgccgtttttggctccgtcatttcgggacgcccgtcagcgattgacgggattgaatcaatggtcggtttgtttatcaatactgttccagtgcgaatccgatctgcggaaggcataacattttcttcgctggtcaaagccgtgcaggaggatattttatcatctgaacagcatgggtattatccgctttatgagattcaaaaccatagtccattgaagcaagggttgatcgatcatatttttgtttttgaaaattaccctgtacagcttcatcaggcattaagcgtggagagtgaaaatgacgaaggcgctctgaagctgagtgacatttcaatgtcggaacaaaccaattacgactttaatatcgttatcgttccgggagaatcattttatatcaaattcagctacaacgcagacgtttacgagcgggaggagatgctgaggattcaggggcatctaaagcaagcactggattgcattttgacaaatcccgatgttgccgtcagtgacatcaatatcgtgccgccggaggagcaacaggttatccaattgtttaacgaaactgagcgtccttatgtgaacaaaacgataccccaattgtttgaggaacaagctcacaaaacacctgaagctgctgcattgaaaatgggaaacgagtgctggacctatcgccagttacaagtaagagccaatcagattgcgcacgccctgatagaaaaaggcgttggatctggggatatcgttgctgtaatgatgggccggtcaatggaaatgcctgcagctctgcttgggatttggaaagcaggcggcgcttatatgccgcttgatccacattttccagcagaacgtctttcttttcttctgaaggacagtcaagcggctcaattgctgatagaagaagaccttatttccttgatccctccgtcctatgaaggaaatacgataacgatagaacatacagaaagttaccaaacagaagcgccaaatatgccgccaggtgatctagcctacttgatctatacgtcgggaacgacggggcgccctaaaggggttttagttgatcatcacggtattgccaatacattgcaatggagacgggaagagtatagcatgaccgaacaggatatatccctccatttgttttcgtacgtgtttgacggctgtgtaacgagcttatttaccccgcttttatctggtgcgtgcgtactgctgacaacagatgacgaagcgaaggatgtgctggcccttaagcgaaaaatagcccgttataaggtcagccacatgatcattgttccttccctgtacagggtgttattggaagtgatgactgctgacgatgcaaaaagtcttcgtattgtgacatttgcgggtgaagcggtcacgcctgatctgcttgagttgaatcaaataatttgtccttctgctgaactggcaaatgaatacgggcccacagaaaacagtgtggcaacaacaatattgcggcatctgaataaaaaagagaggatcacgatcggacacccgatcagaaacacaaaagtatttgttttgcacggaaatcaaatgcagccgatcggcgcggcgggtgaactgtgtatttccggcgcgggtcttgcgagaggatactacaaacagcaagagctgacacagaaagcattctccgatcatccattccttgaaggggagcgtttataccgaacaggtgatgcaggccgctttttgcctgatggaacgattgaatatattggacgttttgatgatcaagtgaaaattaggggttatcgtattgaactgagagagattgaaacagttcttcgacaagcaccgggggtaaaagaagcagcggtactggcccgtgatgtttctgctgaggaaaaggagctcgttgcttatatcgttccggaaaagggaaacagcctcccagatttgtatcagcatcttgccgggacattgccgtcctatatgatcccagcaagtattatcaacatcagccagatgccattaacatccagcggcaagcttgacaggtttgcgcttcctgaaccagaaaacaatacgagtgtcacatatatggcgccccgaaccttaatcgaagctgatctcgcacatatttgggaagatgtgctgaataaacagcacatcggcattcgtgatgatttctttcagttaggcggacagtccttaaaagcggccgcactggtatcaagaatacataaaaagcttaatgtcgagctgccgctcagtgaggtgttttcttatccgacggttgaaagcatggcggtcaaattgatgagcttaaaagaacacgcttttacacagattgaacctgcggatcaaagagatgtctatccgctgtctttctcgcaaaaacgattatatgctcttcatcagctggcagatgacagcacaggctacaacatgccagctgtacttgaattacgcggaaatctgaatcgccagcggttgagaagcgttctcacagaacttgtgaatcggcatgaagcattacggactgtttttgtgcttgacagagacgagcctgtgcagatcatttatccagagatggcttttgatctaaaagagcttgaaatggaatcagaacaaatgcttgagtctgcaatcgagacctttatcaaaccgttttatctatcatccggtccgctttttagagcatgtgtcattacaatgggcaataatcgcggctttttgctgctcgatatgcaccatattattgccgacggtgtctcgatgagcactcttgtccaagaatttactgacttatattgcggaaaagagttgccagctttaaacctgcattataaggattttgctgtttggcagcaagagaagcacccgaaagagctatacaaaaaacaggaggcctactggctcggtcagcttggcgggagtcttcctacactagaattaccgcttgataaaacaaggccgcgtctccctgatttcaggggtggaacaattgaagtcaacattgataaagacatggctgatgaactgcaccgtttaatggctgaaacgggaacaacattgtatatgattcttctggctgtctattctattttgttatctaagctaagcgggcaagaggatattgttgtcggttcgcctgctgccggaagaccgcacgctgatctggagcgcgtcatcggaatgttcgtcaatacattggcgatgcgcagcaagcccgagggccacaaaacgttcagctcctatttgcatgacattcgccacctggctctgaccgcttacgagcatcaggattatccttttgaggagctggcagataagctcgatacaaatcgagaggtaaatcgcaacccgctgttcgatgcgatgcttgtgcttcaaagcagtgaagatttccggttcgaagtgcctggtctgtcgatttcgtctgtcactcctaaacatgatatatctaaattcgatttaacattacatgctgaggagcatctgagtggaatacgctgccgttttgaatacagcactgctctttttgaagaagaaaccattacgcagtgggcatcctattttattgaattggtaaaaggggtaacggcggatactgagatgagaatttcgaacatgcaattgcttcctgctgcagagcgtaggttactccttgaaaaaatggggcagtatgcagcttatccgagaaatgaaaacatagtaagcttatttgaaaagcaagtagctcagtatccggagcatatcgcagtggtgtgcggccattctcagcttacgtatcgagacctgaatgaaaaagccgagcgggcagctgctatgctgatcaaacaaggggtcagaactggcgatatcgtcggtctgatgctcgatcggtcacctgatatgatcattggcgttttatcgattttaaaagctggcggggcctatttgccgattgatcctgaatatcccaaggagcgtattagctttatgctcaatgacagcggagcaaaactgctgctgacagagcgcggtctaaacaaacctgcagactacaccgggcatattttgtatatcgatgaatgtgaaaacaactcaattccggctgatgtaaacattgaagaaatagtaacggatcagcccgcatacgtgatatacacatctggaacgactggtcagccaaagggagtcattgtcgagcaccgcaatgtgatcagtctcttgaagcatcaaaacctgccttttgaatttaaccatgaagacgtctggacgttatttcattcttattgctttgatttctctgtatgggagatgttcggtgcgttattgaacggaagtacattagtcgtggtctctaaagaaacagcccgtgacccccaagcattccgattattgttaaaaaaagagcgcgtcactgtactcaatcagaccccgactgctttttacggcttgatgcttgaagaccaaaatcatacagatcatttaaacatccgctatgtgatttttggcggcgaagccttacagcccggattgcttcaaagctggaatgaaaaatatcctcatactgatttgattaatatgtacggtattacagaaacaacggtccatgtaacattcaaaaaattgtccgcagcagacattgcaaaaaataaaagcaatatcggccggcctctttctactctgcaggctcatgtgatggatgcccatatgaacctgcagccgaccggagttccaggggagctgtatataggcggcgaaggtgtggcacggggatatctcaacagagatgagctgaccgctgaccgttttgtatccaatccttatcttccgggagacagattataccgaacaggagatcttgctaagcgcctgtcaaatggcgagctggaatacttaggccgcattgatgagcaggtgaaagtcagagggcaccgtattgagttaggcgaaatccaagcggcacttcttcagtatccaatgattaaagaggcggctgtcattaccagagcagacgagcaagggcaaacagctatatatgcatatatggtgataaaagatcaacaggctgcgaatatatcagacatccgaacttacctaaaaaacgccttgcctgactttatgctgcctgcccgtatgatacaaattgacagcatcccggtgactgttaatggaaagctcgatcagaaagccctgccagagcctgaaaaacaagcttatacagctgatgatatcagtcctagaaatgagattgaaacggtgatggctgaaatttgggaagagcttcttaatgtagatgagctgggtgtaagcgccaatttctttaagcttggcggagactctattaaagcgctgcaggtttgtgccagactgaagcagcgcggatttgaaacgacagtacgtgagatgtttgaacatcagactcttggtgaactgtccgcccgggttcgaaaagacgtacgcgccattgaccaaggcccggtcgaaggcgagattacttggacacctatccagcagtggtttttctcgcaatctctggaaagccatcattttaaccaatccgttatgatctaccgggctgaacgatttgatgaggctgcgcttagaaaagtactaaaaagccttgtgactcatcatgatgcactgagaatcgtatgccggcatgaagatggcaggcaagtgcagataaacagagggatagatctttcagatgaggagctatatgcacttgaactgtttgatgtaaaggatagcctaacagaagcccggaacacgattgaggaagcagccagccggatgcaagaacatattcgtttggaaaccggccccttacttcacgctggattgtttagaaccgagaatggtgaccatttatttctaacgattcatcacttagttgttgatgcggtttcttggcgcattttgtttgaggatttttcaacagcttacaaacaggcagtctcaggagaatctattaaactgccgcaaaaaacagattcatatttaacgtattcacaaagaatagctgactactctataagccgccaggtgcagcgcgaagcagcgtactgggatgagtgcgagaaccgtcacatccagcctattccaaaagacaatgacgcagcatctaacacattcaaagatacagaagtgattgattttgagctatctcgccatcacacagaattactattaacggctgcacataaagcttacagcacggagatgaatgatatccttctgacagctttaggtcttgctttgcagaaatggacgggaaataaccaatttaaaatcagcatggagggccatggaagggaatcatatcttgaggacatcgatattagcagaactgttggctggttcacctccatttatcctgtgtggcttgatatgagagattccgatcataaggacaaagaagagcggctgggccaccttattaaacagacaaaagatatgctgcaccgtataccgcataaaggcgcgggctacggcgtgctgaaatatatcagcaaaagatggggctctcagaaaaacagcccagaaatcagctttaattatttaggccagtttgatcaggatattcaatcaaatgcctttgaggtgtctgacatcaagccaggaaatgagatcagcccgaactgggagcgtccttatgcactggatatcagcggcgccgtttcttcggggtgcctgaacatgcacatcatctataacaggtttcaatttgaggaaaaaacaatccaaacattttccaggcattttaaacagactctggaaaacatcattgagcattgtaccggcaaagaaaaccaagagtggagcgcatctgatttcactgatgaagacttaacgcttgatgaattgagtgagatcatgggagccgtcaacaaactataggagaggagattcactgatgccgcagcaacctgaaatacaggatatataccctttgtcatttatgcaggaagggatgctttttcactcactgtatgatgaacagtcgagagcttattttgaacaggcttcttttacgatccatggacagcttgacttggagcgtttccaaaaaagtatggatgctgtttttgacaggtacgatatctttcgaacagcattcatctataaaaatgtagccaaacctcgtcaagtcgtgctcaagcaacgtcattgccctattcatattgaagatatttcccatctcaatgaaagggataaagaacattgtaccgaggcattcaaagagcaggacaaatccaaaggctttgatctccaaacggatgtactgatgagaatatctattttaaaatgggcgcctgatcattatgtctgtatctggagccaccatcatattttaatggatggctggtgtttaggcatcgtcattaaagactttctccatatttatcaagcgctgggtaaaggccagcttcctgatttgcctcccgtacagccgtacgggacgtatattaaatggctgatgcagcaagatcgtgaagaagcagctgagtactggaaaaagaggcttcagcatttcgaaaaatctacacccctgccgaaaagaacagatcaaattccgaatgggacactacagcagatcacgtttgccattcccgaaaaagaaaccgccgaattacagaaaatcgcagcagcttctggtgcgacactaaacactgttttccaagctttatgggggattatgcttcaaaaggtcaatcgcagcagcgatgctgtgttcggttcagttatatcaggcagaccttctgagctaaaagatgtggaaaacatggtcgggctttttatcaataccattcctattcgagcccaaagtgattctctgtctttttctgacctagtcaggagaatgcaaaaggacatgaatgaggcagaagcctatagttactttcccttgtatgatattcaggcgcagagtgctctaaagcaagagttgatcgatcatattatcgtctttgaaaatacacctacccagcaagagatcgaagagctgaatcaagcggggtcatttgatttctccgtcaaagattttgagatggaagaggtgaccaattatagttgcagtgtcaaagtgatcccaggccgtaccttgtacgttcggattcattttcagaccagcgcttatcaaccaagcatgatgtccgaaataaaagattatttgctgcacatggtctctgacgtcatctctgatccatctcttcctgtgtcaaagatgacgttgctagatgaggacaaaacacggaaaatcgtttctcaaaataacaggacagtatctgtttcacctgaagccccaaccctgcatgggctgtttgaacgacaggcggcagaaactaaagtataaaaaataagcattcattaaacaataattagatagtcaatagtttttgtgtgaaactaacattgtatgatattaattagttcaaaatagtttttcattatagaggatcaaaaagtgatcttaatcaaactattaatttttgccataaaattattgctatcatagttgaagctttcaaatcaaaatcgtaaattgtctattccgttttttctctaagggatttttatgcttgatagaatataaaggataacaagtgttggtttgtttcatgacattaaccctaatgggatttcttttaaaaaaacatctttgatttacggggataatggcagagggaaatccacacttgcttcaataatgcgctcttatacaaattcagcccccgcaattttgttgagaagaaagactttaaattcagttctatcacaaatagttgatttacaattcacagggggaaggagagccaaattcgaaaatgatgcttggaatacgaagttttctgactttcacgtattcgatttggactttatcgatacgaatgtttactctggtggtgaaatcaggccaggacatagacagaaactactaagttttgcattaggacattcagcggtaaacgccagggccgaatttgatacatctaattcagccgccgccgaatgtactagattaaaacgagaggcagaagcaaaattaacaggatatcgtggccaggcaactctgtctcaatatataagattaaggaatgaagataatattgatgatttgattgcggcaaatgttgctgagcaaggaaagtctcaacaaattgatctaatcaaaagaaaaaacaaattaaaaaaattaaccgaattcagttctaatttcgattcttttttcaacataatgtacaaaaccgttgagaaaattgatgaaaatgctggcgcgatcgtgagagagcattttcaacactttcctgctgatgggagcgaaaaatggattagtgaaggccagcgattcattcatgataatacctgccctttctgctctcaaaatgttgaaggtattagcttaataaaagcttataaaaattatttcaacgttgaatatagtaacttcatatcagaaattgcttctttggagaataagagagtatcactactatctaaattcaacttacccgctattgagcaagagtatgtcaatataactgatggtattaattcttggagcgagtttttaccgttaaatatttcaagccctaatttcgaaagattgaaagaactgaaaagtaatcttgagggactattaacagaatgcgttcagtttaaatcatcgaatcctcttttgaagttagatgttaagtatgaggagtcagttaaagcaataataaatgaaatggctcaatgcgttatcgaatttaatactctggttgatggtttgaacaaccaaatagatgagtatcaattgagcttggaaaatataaatactcatgctcttactcaagaaaatgcaagactaagcacaattaaaattcgacattcaaaagcagtgcaagatttaatcgatgagtacactatagcgaaagctaatgaaacggctgctattgctacgaagactgctaaaagagaggcgctaaatactattatgcaaacgactcttggtagatacgagtcggctattaatgaattattactcaagttcggtgcggcatttacaattgatgagataagttacaattatcttggaaatggtgagccaagaacagagtatgggttaaagttaagggggagtgaaattacattgcaaggggaagatgcaggttttaaaacctgtttgagcgaaggagataagcgaacgctggcttttgcattcttcattgcagtaatttcagaagatgaaaatttgaatgacaaaattgtacttatcgatgatccaatgtgcagttttgatactcatagaaaacagcaaactattacagagttaaggctcctaaatgagaagtgcaaacaattaattatattggctcatgatgcttactttataaaaagtttgagggatgaattcttgaggcggggagtggatgtaaatgctctttcattgatcaaggtagtgcatgcacaaggacaattcagtaacttgatggctctaaatcttgaggcagaatgcgagagtccttactataaaaatcataggttagtgagtggttatctaaatggagagcaattcaatccgcaagatgtcgctattgctatcagaccactattggaaggttatttacatcgtcgattccctgggcatatttctccagggaagctttttggtgaaatcattcagttaatattgtcagcagaggtgaacacacctcttcataatgcattatcgattactgatgaattgaatcagatcaacagttatgcaggtagattccatcatgacacaaatcccaatgcggctaatgagccagttatgcatggagagttgtctgcattttgttccagagcactcaatattgtttatcgtggctcgatttagttaaaaaagttgctcctctttttaggagcaacaactaattttcagttttttaataagtctaaagcgaactgtcgttcatctggtttgagtcggtcaatcaggaattagaccagcttgttaccagtcatcccgctggggctgagcgtgtgagaaaacgaggcgttaaaaacaaacgtgtggccgcattcaacttcggtgcacgcgcagtataaatccgccagttttttgtctttccagtcagatttacgaatgatggccggtttaccgcattcaggacatttaattttaaaaactcgcatgttcaccaccccgcacgccattgctaacaatggggatgattttaaactaattacgttcatctttcgcccttatcggcggtaattaccggcaattcaacgtcaaaattaaggtgtaagcgcggcgggatttccgggtcattgttaacatcattcatatatttacgctgcaacgggataacctcatctttccggtaggtcgtgcgggcggtttcagggttgccctttaccgcgccgttagtcgggatgatgcccgccagccctgcggggaaacggtgcgcggtaaagatatcctgctcggtgatccctttgatgttctgaaattcgtcctttgcgctgacttcacccactggcaggattttgaccccgtccgggtcgcctttcgggatgttgataaaaatgttgcggaagttgcccagccttttggactgcgcaatcttgtctttgatttcgtttcccatttccagcgttaaatttgggtcgctggtatacagaataaagcccatatgcgcaccgttgttgtagtagcggcggcggaagatggtcgcttcgctgttaagtaaaacgcaatggatcccgccgatataatccggcaggccatagacctgctgacgcgggtcatacattttaaagaagacaatgtcttccgggtcataaatcagcgctggtccttcctggagaacggcgaacgttacgtctttacggcagcgcagataaagcgacggcagcggcagcaggtcgatcacctccccgaatacgttgcgaattttcaggattgcgacgtcgccaaacagcagataatcaaagaccgcttgttcgacctggtcaggcgtcagccgccgctgatatagccaccggcaaccatgttgcgccgctcatacaatacgccaccatgctggccgttaacgcgttgccgctgttagttgtggtgcgccggatagccataaacgacgcgaggatttcgacgcgctctttgttggtttcgtctatggcgactttcgcccattcgatgcgcttacgttccacgacgtcgatcatcttcattaccaggcggtttttactttcgacgctgtaaagaatggcgttcccctcacgcggggcaaacttgctgaccaggtcatacacccctttcccgatgccggttgtgtcgatcccgatgtaggtaatattaaagcggcgcgtaagctggcgtatctggtcagcctgccagctaaagttaaagccctgccatgggaccgcgttttcgatgtgtggacgacgtgtggacatcgttagaaacaaatccttttgtttcatggtattgcgtctaaaattaaaacagcatcgctggcttttttcattttggggaactgtcatggctgaaccgcagctgctgttgaattacaccgggcatttgcctgaatgcccgacgtggagcgccgaagagcaggcgctctactgggccgatattctggaaggcgagatccaccgctaccatctgccgacggcggaacacaccgtactctctttccacgaggaggtggggtgtttcgcgctgcgtgagcagggtggttttatcgttgcgatgcgaacgggtatctggctgaccgataaacacggcctgctgcgccgcaaggtgtgtgataacccctctaacccgcagctggcgcgttttaacgatggaggcaccgaccatctgggccggttctatgcgggcacgttctgggggccgggagattacaacggcgccctgctgatgcgcatcgacaacgacctgacgccgaaggtgatccagtgcgatatccacgggcataatggcttagcgtttagcccggataagcagtggatgtttacctcagatacgccaaatggtgtgatctatcgtacgtcgcttgatgagcagggcgaaccgggtaagcgagaagtgtttcgtcagtttaaagagggcgaggggataccggacggcgcggcgatggatgtggaaggctgctactggagcgcgctgtttgacggctggcgcatcgcgcgtttttcaccgcaaggggagcagttggaagagtaccgtatgccggtacgttgcccgacgatggtctgctttggcggcgatgatatgaaaacgctgtttattaccaccacgcgggagaatatggaggcggaggaggtagcgaaatatccgctctccggcgccatcttcaccctgccggtgagcgtggcagggatgaagaaaagccgttttatcgaacgttagattggatcgaccggaacgacgttttcgctcgggtagcagcccagcaccttcatggaacgcgtgatctcgcccagctcgcgcagggctttctgcatggaagcagactccaggttggcctggatatcaagatagaacatctcttcccatgggttaccgtggattggccgcgattccagccgggtcatgatcaggttgtgattacgcagtaccagcagagcttcaaccagcgcaccggcctgttggccggtggccatcagcagcgtggttttggccggtacctggtcagacacattgattgccttgcgggccagcaccacgaagcgggtaatgttttgcgtctggtttgccaggttgcgttccagcacctgtaaaccatacagcgcgccgcccgcttcgctgcccagcgccgcaacgttgggggagttcgcctgggcgactttttccatcgccgccgaggtgctttcggtgtactcaattttccagttcggatagcggttcaggaactggctgcactgctggaacggctgcgggtggctgtagaccgtttcgatcgtgttcaggtccgttgaaccggagaccagcacgcagtgatcgatagggatcgtcagctcgccgaccagcgacaggctggtgtgctgcagcaaatcgtagacgtcgttgatggcgccggagctggtgttttcaatcggcaccacggcgtaatccgcctggccggtctcgacctggttaaaaatgtcggcaaacttcgcgcagccgctttcaataaattcttcgaaatggcgagcggcatactgacgtgcggccaggtgagaataggagccctttggcccgaggaaagcgatacgcgcagagtgcggattggttttattgagatgctgctggagtagcgcttgctgggtcagaacggagtcttcgatgatgagctggaacagccgggtgatgtagtgggcatcgagatgatgcgctttgccgagctgaatgagacgttccagcagatcccgctcgcggtcgatatcacggaccggacgatgggagtccagcttggctttacccacttcaacggcaagggcgcggcgttcggccagcagcgccagcagtttctcatccagcgcgctgatttttacgcgcagatccagtaacgggttttccggtgtcatagtgttgactgtctcatcttatcgttatcaataaaaaaggccccccggtgtgggaggccttgttgttcgtcttcgcattctttatcacacgacgaaacgcctcccgttcaggggaaggtaaaaaagaatgcgaagaagaacggcgtaagtttcataaagtcatcctgtgagtgataccgttaaagtacccgtactgttttcaccctgtcaataaaaaacaaaaaacgcgcccgaaggcgcgttggcggtacactcaatttaaaggattactcttcttcaacttcttccgcgaagctggcgtctttcaccgacgttgtggcgcgacgggcttcacctttgtgttgcactttattgagctgccgttccagcttgttgatcaaatcgttaattgcggtgtacatatcctcatgttttgcgctggcgaccaggtggccgtttggagtattgatagttgcgtcagcgatgaaaccctgcggctccttggacaggatgatatgtggattaatcaaatgtgtttgccatttatccagtttggcgagacggtctgcgacgtgctggcgaattgccggagtaatttccatttgtttactggtaatgttcattgtcataaattttacctcttgtctttccgtcttggtgattccagcatacccgacctaatgtcaaaatgtgtgatttagatcacgttattttgtcggtttttgtcagggaatcttttttgtgaggcagggcaggaagaggtgagatttaccttgtagaaggcaaaaattgaggccatagttgactggatgtgttgaggctaacgcgcttcagcgacgctcagaaacgaataaaaaaacggcagccttcgggctgccgttttgcattgaggcaaaatcaggtgttgctgctgttcgcggcgatgattttcgccactttttcagcctgagcggtcatctgcatctgacggtaagcattttccatcagcttcaggccgtcgcgcgttgcctgagtatccgggtaatcacgcagcataccttctacgcggttaaccacggcaacccatgcgccacggcgggtatagtagtccgccacggagtattcatatttcgccagacgatctttcaggaacaccagacgcttggtggcgtcggtcacgtactggctgttcggatagccgcgcaccagtttagagaagtcattgaaggcatcacgcgcatgctgcgggtcacggtcggaacgatccacgccgaagaagccctgcagcgcactgtcatccagcgccatgttggtgagcccgcgcatgtacatcacatagtcgatgttaggatgagtcgggttcagacgcatgaaacgatcgatggttgcctgagccagcggcagatcggcatttttatagtatgcgtagatgagatctaactgtacctgctgcgaatacggaccaaatggatagcgattatccaacgcttccagttgcgttatcgcctgtttccagttaccgtcctgcaacttttgttgtgcagtcgcatagatttcattcggcggattgtcagggacctgttcatttgaaccggagcagcccaccaaagccaggctcaacgtggccgctgccaccagatatttcatgcgcgtcatgacgttttgactttcctcaaatgtttgtccgggagaaactctgttcctgctcccgattaagaccagctacaatagcacactatattaaacggcaaagccgtaaaacccaacgttaaacgaagaagcagtttatggcacaacgagtagaactcaccgcaacagtctccgaaaatcagctcggtcaacgcttagatcaggctttggccgaattgttccctgattattcgcgttcacgcataaaagaatggatccttgaccagcgcgtgatggtaaacggcaagatctgggacaaaccaaaagagaaggtgttaggtggggaagctgtcgccatcaatgctgaaatcgaagaggaaatccgcttcgagccgcaggatatcccactggacatcgtctatgaagatgatgacattctggtgatcaacaagccgcgcgacctggttgttcatccgggcgcgggaaaccctgacggtacggtacttaacgcacttctccattactatccgccgatcgcggatgttccgcgcgcgggcatcgtgcaccgtctggataaagacactaccggtctgatggtggtggctaagaccgttcctgctcagacccgtctggtggagtcgctgcagctgcgcgaaatcacccgtgaatatgaagcggtagccattgggcatatgacttctggcgggacggtggaagagcccattagccgtcacccgaccaagcgtacccatatgtcggtgcatccgatgggtaaaccggcggtgacgcattaccgcattatggagcacttccgtattcatacgcgcctgcgtctgcgtctggagaccggacgtacccaccagatccgcgtgcatatggcccacattacccatccgctggtgggggatcaggtctacggtggtcgtccgcgtccgcctaaaggcgcgtcggatgagttcatcagcgtattgcgtaaattcgatcgtcaggcgctgcacgcgaccatgctgcgtctttatcaccctatcaccggtattcagatggagtggcatgcgcctatcccgcaggatatggtggaccttattgacgccatgcgtgctgatttcgaagaacataaggatcaagtggactggttatgaccaaactgattgtcccggagtggccattgcctgccggcgtggctgcctgcagttcaacccgcactggcggtgtgagccagggcgcgtgggcgtcgttgaacctcggcgcacactgtggcgataacctggaacacgtggaagagaaccgcaggcgtctgtttgcagcggggaacctgccgtcgaaaccggtctggctggaacaggttcatggcaaggcggtgctgaagttgacgggagagccctatgcttccaaacgcgctgatgcctcttacagcaatacgccgggaaccgtttgtgccgtaatgaccgccgattgtctgccggtgctgttctgcaacggtgcaggcaccgaggtggctgcagcgcacgcgggctggcgtggactgtgtgaaggcgtgctggaagaaaccgtcgcctgctttaaggatgagcccgccaatattatggcctggcttggcccggccattggccctcgcgcttttgaagtggggccggaagttcgcgaagcctttatggaaaaagatccgcaagcggtggacgccttcctgccttcgggggataaatatctggccgatatttaccagctcgcccgccagcgcctgaaccgcgtcggcgtgacgcagatcttcggcggcgatcgctgcaccttcaccgaaaatggtgattttttctcttatcgccgcgacaagacgacgggccgtatggcaagtttcatttggctgatataacctaaagaatcaagacgatccggcacgtgccgttttcttttcacataattcaggtcattaaccttgaataattgagggatgacctcatttaatctccagtagcaaatttgacctgttatgggaggagttatgcgtctggatcgtcttactaataaattccagcttgctctcgccgatgcccagtccctcgcactggggcacgacaaccaatttatcgaacctcttcatctaatgagcgccttgctgaatcaggaagggggatcggtacgtcctttattaacgtccgctggcattaatgctggccagttacgcaccgctatcgatcaggcgctgagccgtttaccgcaggtcgaagggaccggcggcgacgttcagccgtcgcaggatctggtgcgcgtcctgaacctttgcgacaagctggcgcaaaaacgtggggacaattttatttcgtcagagctgtttgttctggcggcgcttgaatcacgcggtaccttgaccgacctgctgaaatccgccggtgcgaccaccgccaatgtgactcaggcgattgagaacatgcgcggaggtgaaagcgtgaacgatcagggagccgaagaccaacgtcaggctttgaagaaatttacggtcgatctgaccgagcgtgctgaacagggcaaacttgacccggtgatcggccgtgatgaagaaatccgccgtaccattcaggtactgcaacgtcgtaccaagaacaacccggtactgataggtgaaccgggtgtcggtaaaaccgccatcgttgaagggctggcgcagcgtattgtgaacggtgaagtgccggaaggcctgaaaggccgccgcgtactggcgctggacatgggcgcgctggtggctggtgcgaaataccgcggtgagtttgaagagcgtctgaaaggcgtgctgaacgatctggcgaaacaggaaggtaacgtcatcctgtttatcgacgagttgcacaccatggtcggtgccggtaaggcagacggcgcaatggatgccgggaacatgctgaaacctgcgctggcgcgcggtgaacttcactgcgtcggtgccactacactggatgagtaccgtcagtacattgagaaagatgctgcgctggaacgtcgtttccagaaagtgtttgttgccgagccaagcgttgaagataccatcgcgatcctgcgtggtctgaaagagcgctatgaactgcaccaccatgtgcagatcactgacccggccatcgttgcggcggcgacgctttcgcatcgttatattgctgaccgtcagctgccggataaagcgatcgacctgattgatgaagcggcgtcgagcattcgtatgcagattgactcgaagccggaagagctggatcgactcgaccgacgcatcattcagctcaagctggaacagcaggcgctgaagaaagagtctgatgaagccagtaagaaacgtctcgatatgctcaatgaagaactggacgataaagagcgccagtattctgagcttgaagaagagtggaaagccgagaaagcctccctttccggtacgcagaccattaaagctgaactcgaacaggcaaaaattgccattgagcaggcgcgacgcgtgggtgacctggcgcggatgtcagagctgcagtatggcaaaattcctgagctggaaaaacagcttgagatagcgacgcagtcagaaggtaaaacgatgcgtctgttgcgtaataaagtgacggatgccgagattgcggaagtgcttgcccgctggaccggtattcccgtggcgcgcatgctggaaggtgagcgtgaaaaactgctgcgcatggagaacgatctccacaatcgtgtgattggtcaaaatgaagcggttgaagcggtatcgaatgctattcgtcgtagccgtgcagggctgtccgatccgaaccgcccgattggttcgttcctgttcctggggccgaccggtgtcggtaaaaccgagctgtgcaaagcgctggctaactttatgttcgacagcgacgatgcgatggtgcgtatcgacatgtccgagtttatggagaaacactccgtctcgcgtctggtcggggcgcctccaggatatgtgggttatgaagaaggtgggtacctgacagaagcggtgcgtcgtcgtccttattccgtcatcctgctggatgaggtggaaaaagcgcatccggatgtgttcaacatcctgcttcaggtgctggacgatggtcgtctgaccgacgggcaggggagaacggtcgacttccgtaatacggttgtcattatgacgtcgaacctgggttccgatttgattcaggaacgtttcggtgaactggactacagccacatgaaggatctggtgctgggtgtggtaagccataacttccgtccggagttcatcaaccgtattgatgaagtggtggtattccatcctctgggtgagaaacacattgcgtcgattgcgcagatccagctgcagcgtctgtacaaacgtctggaagagcgtggatatgaaattcacatctccgacgatgcgctgaaactgctgagtaagaatggttacgatccggtgtacggtgcgcgtccattgaaacgtgctatccagcagcagatcgaaaacccgctggcgcagcagatcctctccggggaactggttcctggtaaaattatccgtctggaagccaacgacgatcgtattgtggcagtgcagtaagtcacaaaacgcaaaaacgagccgcttgcggctcgtttttgtttaaaaaccaggcgaaaattgaggtctggagtgaggtttgcctggaaagtgagcagtcagtaaataattttcactttatccttgcaggttcggaattactccctataatgcgcctccactgacacggaataacggcacacacgccgccgggtcagcagagaaatttcgccagaacaaaaatagatagggtagtgcctacaaataaataaactcataattcacaatgtaacttccaatattattcacacgggccgttacccacaccccagtcattccctgcttacggtggctgtgcagatattctttgtttgtacaaagctgaatccatctgttggtgttctgatcttttaaccagagacccgcttcacaatggccatacttacctctcgaaggccccggaaagacaacctcatattcagattcatagccaattattttgtccgggaagagatagacataaatatcataacaatttaagctcaatacaagcccaagggaaaaaccgcataaaaaagtattggcaaagtattttaaagtttggttaaaggcgtgcacaaaaaaagcacgtataaccaaaagcgcgccaatcacgactccaacagaaatatacgtggtcaattcaggaaccgattcttgcaaaatggtataattggagatgcttgttgtccatgacatataccagatccatgcacctaaaatggtaaatgttatggctgttataagtagccttttaaacttatttacggaagggtattttccagtcatttttttattttgtatgtatcaacagatagcatcattttttaggaaaggccattatatatcatcaatcttaacatgactcatgtttcgatatgaatttttaaacgctatcttctgagtgctgcttgcccgctacccgcgagcaagccacaccccttagcgatagagcgtcttttccgcaaccggaataaggagcccggatcgccagtccgcgagcgtcagctgcgcaagcttacccagcgcggtataaaacggatgcccggcgttgtcgacaaacacggacaggaagcgggtgctccacggcagcaggtgccacgccagaagctgagcgcactctgcatcgcggccattctcggccagccatgccgccagcagcagcaaagtcccgaagtgatcttccggttcattctgctgcatttcaaatgcgatagcgttctcccgcatccactggcgcagcgcgagggtcgagtcgccaaacagcacggattcgcggtccagccagacggagccccacggtggcgcgggtagggcgtaagggccaataaacagtcgttgccaggcgtccctcagcggctcatcggcagacgcggcaaaggtgtcagcgactggctgcagcgttcctggcggcaggggccagtcctgaacccattcgcctgcggtgagggcctgcaccagcggcgcggcctgctcgctgtctggtgcgaaataaaacagcgcacccagcacccgggcgctgaacgcgaacgattcacgatgtgagacatctttcattacatcttccttgctcgcgcggagggtgtccgcgcgactgagttaaccgataatacaaaccatagaataaaccacggtcacgccattcacccgttacaccttctcgatctgtaccagattggtgtgctgcgggttgcctttggccagcggtgacgggcggtgcgtggtcagggtgttgatgcatgagccgtggtcgacacgatcgccactcatattggcgtcgtgccaggccccctggcccatggcgctgacgccgggcatgatgcgcggcgtcactttcgcttcaattcgtacctcgccgcggtcgttaaagacccgcaccgtatcgccgttcttaatgccgcgtttttcggcatcgacaggattaagccagacctcctggcggcaggcggctttcagcacgtctacattaccgtagctcgagtgggtacgggccttaaagtggaagccaaacagctgcagcgggaaccgcgcgcgctcgggcgcgtcccagccgtcgaaggttgacgcgtagacgggcagcgggctgatggtctcatctttttccagctcccaggtggccgcaatctccgccagcttgctggagtaaatttcaatcttacccgatggggttttcagcggattggcttccgggttttcacggaattttttataggccacaaaatggccgttcggatctttgcgcttgtaaatgcccctttttttcagctcgtcataggacggcagtttgggatctttttcgagcattttggcatacagatactgcagccactgttcctgcgtccgtccttcggtgaatttctggtggatatccggcccgaggcgtttcgccacttcgctcatgatccagtagatgggcttgcgttcaaacttcggcgcggtcacgggctgaaggaatatcaggtagcccatgttgcccgcataatcgtttggaatgatgtcttcctgctcgacggtcatcaggtccggcaacacgatatcggcatacttcgctgacgacgtcatgaagttatcgatgaccacaatcatttcgcacttgctttcatcctgcaggatatcgtgggttttattgatatcggagtgctggttgatgagggtgttgcccgcgtagttccagatgaacttaatcggcacgtccagcttatccttgccgcgcacgccgtcgcgcagggcggtcatctccggcccacgggcgatggcgtccgtccagctgaagcaggaaatttgcgttttgaccgggttatccggcagcggcatacgttcgatggtgatggtgtaggtggactcacgcgcgccgctgttcccgacgtttccggtgaggatcggcagcatcgcgatagcgcgggaggtcagctcgccgttcgcctgacgctgaggtccccagccctgacagatataagccggtttagcggagccgatttcgcgggcaagcttaacgatgcgatcggcgggaataccggtgatgcgggaggcccattccggcgttttcgccgtgtggtcatcgccctggccgagaatatacgctttgtagtgaccgttagcaggcgcgccttccggcagcgttttttcgtcgtagccgacgcagtatttgtcgaggaacggctggtcgaccaggttttcgtcgattaatacccaggcaatacccgccaccagcgcggcatcggttcccggacggatcgggatccattcatcttcgcgtccggctgccgtgtcggtgtagcgcgggtcgataacaatcatgcgcgcgttggaccgctcgcgagcctgctccagatagtacgtaatcccgccgccgctcatgcgcgtttccgccgggttattgccgaacatgaccaccagtttggtgttttcgatgtccgaggtgctgttgccgtcgttgctgccgtaggtgtagggcatcgcgcaggcaatttgcgccgtgctgtaggtgccgtagtggctcaggaagccgccgtagcagttcatcaggcgcgccaccagcgaagcgtaaggggaggagcgggtgatattgccgcctacaatcccggaagagtagttgatatacaccgcttcgttgccgtagttggccaccacgtctttcaggctggcggcgatcgtgtcgagcgcttcatcccaggtgatgcgctcgaacttgccttcgccgcgtttgcccacgcgcttcatcgggtagttcagacggtcagggtgattgatgcggcgacgaatagaacgtccgcgcaggcaggcgcgcacctggtgatcgccatacacatcctcgccggtgttatccgtttcgacccagtacacttcgttgtcgcggacgtgcagacgcagcgcacagcggctgccgcagttgaccgagcaggcgccccacaccacggtatcttcaggaggctggacggcgtgctttaccgcagcggcagcgcttttaaggccaaagggaagcgagatcccaccagcggcaagcgccagagaacctatcgccgtagattttacgagagttcgacggctaattccgccgtcgtaatgttcagcatcggacatggctcaccccatcattattattgcgtattatttctcccgaaatgatatccgggctaatgatggggtgagtgttacttatttgggggtattagatcttaatccttatcaaatcaaagggaattgacgctcaattactgaggttcagctgcggcaccgctgcctgtgcgggtgtacagaattttaaaggtgtcgttagcgcagtggcctacgacctgcgtgcccgcctgatcggcctggtcgttcggcacaatgttcagcgtaaaacctgactcaggcacgccgttgttgacgatcttctgctgaatgtcgcttttcacgcgctcgcaggaatccggtgccgccagcgcggccgttgaggcactcattaacagcagggcggtaatccagggtaaccgtttcatctgtagctccttttctctgtgtagagattaattttagcaggcttcgtgtaaacatctgtatttgctaatatgattgggaataatctccctgtacggaaatgaatgtgaagaaatatgcagcgataacgttcctggcagcaacactggtggggtgcgacaacagctccgcgccgctgtcgtttacgcccgagatggcgagtttttcaaacgaatttgattttgatccgctgcgcggcccggtcaaagactttacccagacgctgttcaacgagaagggcgaagtgtctaaacgggtcaccggcaccgtctcgacggaagggtgtttcgatacgctggagctacacgacctggaggccaacaccagcgtggcgctggtgctggatgccaattactatcttgatgcggaaacccagcagcgtaaagtgaagctgcagggcaaatgccagctggccgaactgccgtcagccggggtaacgtgggataccgacgacaacggatttgtggtggcggcgtacggtaaagagatggaagtgaagtatcgctacgacgcggatggttacccgctgggcaaaaccaccgtatcaggggatcagcatctgtccgtccagtcgacgccgtcgaaagacctgcgcaaaagaatggattactcggcagtcagcatgttgaatgacaagccgctgggcaacgtgacgcagagctgcgactacgatcgccacaataacccggtgagctgcgatctgaccatcacggacgacagcgtcaaacccgccgttgagcacaagtacaccatcaagaacacgattgaatattactgagcgtaaagtgcattttgtgcgtttcgcccggcggcgctacgcttgcacgggcctacaatgaagcaccctgtaggccgggtaagcgcagcgccacccggcaagaaagacagctcaatggtttatgacacggtttgtcatcaatcttactgcgcggtaggtttcagcaggctggcgcctgacggtttatgtccggccaggtgctgatgctggaaaatgcacatgcggatggtgttgcggtattcaccgttgataaagaactcgtgaatcagctcgccttccaccataaagcccagcttgcgatagatatagatcgctttttcgttctctttgtccacaatcaggtaaagcttgtagagattcagaacgttgaatccgtaatccattgccagcctggccgcgcgtgacgcaaggccttttccctgatgctcaggggagatgatgatctggaactccgcccgacggtgaacgtggttgatctcaaccagctccaccagcccggctttttcaccttcacactccaccacaaaacgacgttcactctgatcgtgaatgtgcttatcgtagagatctgacagctcgacaaaggcctcataaggctcttcgaaccagtagcgcatcacgctggcattgttgtcgagctggtgaacaaagcgcaggtcttcacgctccagcggacggagtttaacgtcgcagggcgccgacattatggggctaccgtgcggccagtgcggcgatccaggcagcgcagggtgttaggctcccagtaggcattgacgtttgcactttgctgacacttatcgcgcgcgtcaaaagcgacatcttctttgtcccactctttttcggcacgtttgttgaccttctggcgaaggctacgggtgtcattccattgttctttgtccatcgcggcgttctggcggctttgcgcgctgtcaccagactcaataatgagcttgctggtttccgctgtcgcagaggcggcaaaggcgaacgatgacagcgccagcagggctgtcagacaaaggcgtttgcttaatgtggtcatagcgtttccttttaaatgggtgcagataatcaagttaccccgtacagattctacactaaagcgaaatgacggcatacccgcggagcaagtatggaaaagtaaagggcatcatcaggtatgatggttaaataaatcctcacctgacgtgaaatatgcttaaaacgacgctgcttttttttgcgactgcgctgtgtgaaatcatcggttgcttcctgccctggctctggctcaaaaagggtggaaccgtattgctgctcattccggcaagcgttgcgctggccctgtttgtctggctgttaacgctgcatccggcggccagtgggcgcgtttatgcggcttacggcggcgtctatgtctgcacggcgctgctgtggctacgcgtggtggacggcgtcaaactcagcgtctatgactgggccggcgcgctgattgccctgtgcggtatgctgattattgtggcgggatggggccgcgcatgagcccccggttttgtgatcgttagcttattttacgataattatacttgtatggtagtagtgtagttgcgtaaatttccggcatcacaacgaacgatgtaaggaaaggaattatgaagattgtcgcggctgacgtgtttgttacctgcccggggaggaactttgtcacccttaaaatcaccaccgatgaggggattgtcggcctcggtgacgctacgctaaacggacgcgagctctccgtggcctcatacctgaaggatcacctttgcccccagctcattggccgcgatgcgcaccgcatcgaagacatctggcagttcttctacaaaggtgcttactggcgtcgcggtccggtcaccatgtcggccatctccgccgtggatatggcgctgtgggatatcaaagccaaagcggccaacatgccgctctaccagctgctgggcggcgcctcccgggaaggggtgatggtctactgtcacaccaccggccacaccattgacgacgtactggaagattacgcccgtcacaaagagatgggctttaaggcgatccgcgtgcagtgcggcgtgccgggcatgaaaaccacctacggcatggccaaagggaaggggctggcctacgagcctgcgaccaaaggcgactggccggaagagcagctctggtccaccgaaaaatacctcgacttcacgccgaagctgttcgacgcggtgcgtaataaattcggcttcaatgagcatcttctgcacgacatgcaccaccgcctgacgcccatcgaagcggcgcgcttcggcaagagtatcgaagcgttccgcatgttctggatggaggatcccacccctgcggaaaaccaggcctgcttccgcctgatccgccagcacaccgtcacgcccattgcggtaggcgaagtgtttaacagcatctgggactgcaagcagctcattgaagagcagctgatcgactatatccgcaccaccattacccacgcaggcggcatcaccgggatgcgccgcatcgcggacttcgcgtcgctctatcaggtgcgtaccggctcgcacggtccatcggatctgtcgcccgtgtgccatgccgcggcgctgcatttcgacctgtgggtgccgaacttcggcgtgcaggaatatatgggctactccgaacagatgctggaggtcttcccgcacagctggcgctttgataacggctatatgcatccgggcgacaagccggggctgggcatcgagtttgatgaaaagctggcggcgaaatacccgtacgatccggcctatctgccggtggcccgtcttgaagacggcacgctgtggaactggtaagcgaggagcaaacgatgaaaagcgtagtgattcaacagccgaacgaactggtaattgaagagcgtcaactcccggtacctggcgcaggtgacgtccgcgtcagtatcaagcttgccgggatctgcgggtcggatagccacatctaccgcggccataacccgtttgcgaagtatccgcgcgtcatcggccatgagttttttggcgtgattgacgccgtgggcgagggcgttgacagcgcgcgcctgggccagcgcgtttcggtcgatccggtaatcagctgcgggcactgctacccgtgctccgtgggaaaaccgaacgtctgcacctcgctggtggtgctgggcgttcaccgtgacggcggctttagcgaatatgcggtcgtgcccgcacaaaacgcctggcccattccggatgacattcctgataagcacgccgtcatggttgagccctttaccatcgccgccaacgtaacggggcaggcgaaaccgactgaacaggacgtcgcgctgatatatggcgccgggccgatggggctggttacgattcaggccctgaaaggcgtctataaggtgaagcaggttatcgtggttgatcgcatagacgagcgtctggcgatggcccggcgcagcggcgcggattgggtctttaataacggcgagcagtcgctgcaggccgcgctggaggaaaaaggcatcaaaccgacgttaatcattgatgccgcctgccatccctccattttgcaggaagcgataaccctggcctcaccggcggcgcgcatcgtgctgatggggttctccagcgagccgagccagattattcagcagggcatcaccggcaaagagctggcgatcttctcctcgcgcctgaacgccaacaaattcccggtcgttatcgactggctgaagagggggctgatcgacccggaaaaactggtcacccatacctttgactatcaccacgttaaagacgctattgaactatttgagaaagaccagcggcagtgctgcaaagttttgctcacgttcggccaataatcatttacgcggttaagcgcctgcgcagacaggcgctatgtggtacgcatcttacctttcagagatagccattatgacgcaagtacaacctcaaagaaccacatccgatctggtgaaagccgccgtttccggctggctgggcaccgccctggaatttatggatttccagctttactcgctgggtgccgctctggtcttccatgagatcttcttcccggaacagtccgccgcgatggcgctgatcctcgcgatgggcacctacggcgcaggctatattgcgcgcatcgtcggcgcctttatcttcggcagaatgggcgacagcattggtcgtaagaaggtgctgttcattaccatcaccatgatggggatctgcaccacgctgattggcgtcctgccgacctacgcgcagatcgggatttttgcccccgtgctgctggtgacgctgcgcattattcagggccttggtgccggggccgagatctccggggccgggaccatgctggcggagtacgcgccgaaaggtaaacgcggcatcatctcctcgctggtggcgatggggactaactgcgggacgctgagcgcaacggcgatctgggccatcatgttctttgccctcgatcgtgaacagctgctcgcctggggctggcgcgtgcctttcctcgccagcgtcgtggtgatgatcttcgccatctggctgcgtatgaacctcaaggagagcccggtctttgagaaagtgaacgatgtgcaagctgcgcagccggacacctcactgggttccatggtgaaaagcaaatccttctggctggcgaccggcctgcgtttcggccaggcaggcaactcaggtttgatccagaccttcctcgcgggctatctggtccagacgctgctgttcgataaggccatcccgaccgatgcgctgatgatcagctccattctcgggtttatctccattccgctgctgggctggctttccgataaagtggggcgccgtctgccgtacattatcctcaatatctccgccattattctggcctatccgatgctgtcgatcatcgtcgataagagctatgcgccggggacgatcatgctctgcatcatcgttatccataacttcgccgtgctggggctgtttgcgctggaaaatatcaccatggcggagatgtttggctcgcgaaatcgctttacccgtatggcgatctccaaagaggcgggcggtctcgtagcggtgggctttggtccgctactggcagggattttctgcaatatgaccggctcctggtggccgattgtcgccatgctggtggcctattccgtgattggactgatctcggcgatcctgatgccggaagtgcgcgaccgtgatttaagcgcggcgcaagacgcagccgagtctgcgccgaaagagacggtcggttacggtgccgtctcctcgcgacgctgatggtttatagcttgcgttacctgtcacacagctttgattttgtgtcacaccacatgaacaaaagttaatataaatcaaaaactcaaacggcagtatcagtatggttgatggcagttcgcttttttactccagctgccattctagttggtgtagtcagcaggcgctgccgcttcagcatgggcggcagcgatccacagctttctaattaacgagtcttaatcatgggaaataccttattacaggccaacgcgacgctgccacagtacgatcgcgacagccttaaagcacgcatcgttcatttagggtttggcgcgtttcaccgtgcgcatcaggcagtgtacgccgacatcctcgccgcggaacacggtagcgactggggatactgtgaggttaacctgattggcggcgaacagcagattgccgatctgaacgcgcaggataatctctataccgtggcggaaatgtctgccgatgcgtggacctcccgcgtggttggcgtggtaaaaaaggcgctgcatgcgcaggttgacgggctcgagacggtgctggccgcgatgtgcgaaccgcaggtggcgattgtgtcgctgaccatcaccgagaaagggtactgccattccccggcgaccgggcaactgatgctcgatcacccttttatcgtcgcagacctgcaaaacccgcaccagccgaaatctgcgccgggtgtggtcgtggaagcgctggcgcggcgtaaggcggcgggtctgcctgcgtttagcgtgatgtcctgcgataacatgccggagaacggtcacgtgatgcgcaatgtcacctgcgcgtacgcccgtgcggtagacggtgagctggcggactggatcgaatcccacgttaccttcccgtcaacgatggtggatcgcatcgtgcctgcggtcacccccgacacgctggataaaattgaacagcttaccggcgtgcgcgatccggcggcggtggcctgtgaaccgttccgtcagtgggtgatcgaagataactttgtggccggccgtccagcgtgggacaaagccggagccgagctggtgtcagacgtgatcccgtttgaagagatgaagctgcgcatgcttaacggcagccactcattcctggcgtacctgggctatctggcgggctatcagcatattaacgactgtatggaagatgaaaactaccgcgtcgccgcgcacgcgctgatgcttaacgagcaggcgcctacgctgaaggtcaaaggcgtcgatttaggacgctatgccgatctcctgattgcccgctacagcaacccggccctgcgccatcggacctggcaaattgcgatggacggcagccagaagcttccgcagcgcatgctggattccgtgcgctggcacctggtgcatcagaagcctttcccgctgctggcgctgggcgtggcagggtggatgcgctatgtcggcggcgtggacgagcagggtaacgcgattgacgtgagcgatccgcagctggcggtgattcaggcggcggtgaagggcagtgcggaaggggaaaaccgggtcagggcgctgctcggcatcgaggccatctttggcaaggagctaccgcgtgaagccgtctttgttgatgcggtgatgaaggcataccagacgctgctgcaaaagggcgcgaaagcgaccgtggcgcagtacgtgtctcaacggtaattcagcacatgccgccgttcgcggcggcatgtctgcgcaccgtttagtgcatacccaggcgaatcagctcaatcggttcgaacttaccttcgcatccttccacttcaaccgttttgctgcggcgcacctgcgcggcatccagcccgtcgctgtggatcgctttaatcacgccagttttgcctgtgccgctaatcatgacgcggctgccggtggtgatcgcattgcggttacggtcgtatgtcatcatggtattttctcctctctaacctgttcgttacggcgttatttcagggttgccgttcacggggcatataaatacgcctgtctgcatcagatgtttttgtttttgatcaaactcacacttttttctttattgcgtcgggtgctgacggttcacgacagcaattgacaaagcagaccgttattttcattaactgatagtttcattagatggatcgcttcgcgaaaggcattgatggcagtaatccgatcctcctcgcaaagtgactgaaggtacgtttcgatctcggtaattattctttgtcgcataaaatgccccattccttgcgcttcgccttcactcgttcgctgtagcgctgataatgtttaggtttattcgggctgaacgacagcgccctgcaccagtagtcattattaagtaataccttacaaatacggcgccatgaggggatgtctttggcgccgatatcgccgtcctgcgtctcggggatatccggcatgcctctcttctgataccagtgcagatagatcgcgattttattgcggtaatgctcagccgtgttttgcggcatgctgttcagcaggagcatggcgtagtcgcgccagccgaggtgatcgggtttgaggattttccggtggccataaaagtggttgtcctgcccggcgtagaagccgccgctgcgcacgccgctgacgcgctcgcacatggcggcccagcgctcgggctcgagaacgtgatagagccagagtccctggcgctgttccgggccgaagggctcgcagatgcgcatatagcgcggcgggacgcccgcctgaaacatgaggttgtagagcgggttatagctgcttccggattttgcaaaccatgtccagatgtctgcggttttccagtcgtaaagaggatagacgtaccacgcgtgcccgccgggcgcggtggttgtccagggcttatcatccgcgaagcgatgcttgcggttgttggcgatggtcaaaaatcggttgtaggattcatcggcgcgaatgcccaccagcatggctgccggacggtgcagggcaaaccagtcggaaaacgagcggacaaaggcttcaaaggtcattcccgtctggtaaaaatcaaaataatccgcagcggtgatggcgccttccggtggctggcgcacccagcgcacgtccggcgcccagcattgccattcaggctgatactgtgagagggaattttgcgtggtcagcggaagcgccacccagtaaaagtgctcgatgacgtcccggtagccttcgcgcagcgcattaacgtgctcaatggtgcaggagaactgtgcttcccagtcaataaaaagcacgctgatttttcgtttttgcgcccgggccatttgcgcggtgagatgcagcatgacggtggagtctttgccgccagagaaggagacgcagatgcgggaaaaggtggcgaacgtccagccgatgcgctcctgcgcggcctccagcacgttaagctgcaggggatatttatacagtgacatgttcaatctcttcctgagtatgactgtcgggggcttttatttacgctgattaaccatgaatagtaaagatattaaggagaaaccggaataataagatcttccattatcgaatttgttgccaaaatgtaattaaaaagccctcaggaaatatcgaaaattattctgcttcgattttttcaatgaatttcgaaaacacgctgctgtttagcgctgagcgattgtaaagcatataaacatctaattgcggagtctcaaaaggcaaggaaatgctcttcaggttgagatggtctttatatcgttcaaacaatattgttggtacaaagcctattaaatcactcacgccaataatattcataatcgaaagcagtgagtcactgcggaaacagacgttgcgttccggaaggagaatgtttgactgcagctggaactcttttatgccattctcctgactgcgcatcagcgtgaatttttcctggctgagttcctcgagcgttgcgctatcgccgaggcgggggtgatctttgctgcacgccacctgtattgaaaacttcataaagcgggtacagacgatagagcgactgttaaccggagcaaagctaaacaccagatcggccttgcggtaggcgagcaaatcctcggctgactcaggggataagaccacatcattatgttctatgtcgtaattcccttcggcaagcagagagcttagcaggccgccgaagcgcccatgggccacaatctgcgggcagtagatgacaaagctctttttgatctgcgcgttattcaggatattaatggtttgctcaatgctattaaggttttcttccagatggtgatgcaaattgatccccactgtcgtcggggtaatgcctttacccgaacgaataaaaagcgggtcattcagttgcgcgcgcaggcgttgcagggactggctcactgctgagggcgtgatgtagagtgtttccgctgccttgctaatgctaaggtgctgataaatgcactcaaaaatgactaacagattaagatcgaattttttaaggtcgtaaagatttgccataaatcatcctgagtgtgttgttgtcatcacattactgataactatagttcgaagttaatcatttacaatccttgtgattaacctacttaatttgttttaaatacgagcttaatatatcacgaggctggattattgaaatagaacttcagccgttattaagatatttttatctttaaaacttgcggcgttgttctcaaataaccattattggttatacattcgctgtgactcattattgtcactttcgttctggccaccaggcagaccacttattgcaactcattctcattattaagcctctcgttgagtcaggcagacgcggaggctattcggtaaaacctatcacagccatagggcggaatgccggcgtgacggattgcccaaactgaaaaccggtgctgtaatcaaaccgctgttacggcctgaaataaggtatgtagagcgcaacgcaacgccagcccaggctggcactgaaagttcctgtggaaagttcaggtatcagggccgcccaccagggcggcctttttacgttcaggctttccgttagttccgttcacaaggttgtcttgttggctttgtaaggtttggctgattgatttgataaagcatacgcattagccccgatggataaagttggttaccttacatctcaacgaaaacacggaggaagtacagatgtctttgattaacactaaaattaaacctttcaaaaaccaggcgttcaaaaacggtgagttcatcgaagtaaccgagaaagataccgaaggtcgctggagcgtcttcttcttctatccggctgacttcaccttcgtttgcccgaccgaactgggcgacgtggctgaccattacgacgaactgcagaagctgggcgtagacgtttactctgtgtctaccgatacccacttcacccacaaagcatggcacagcagctctgaaaccatcgccaaaatcaaatacgcgatgatcggtgacccgactggcgccctgacccgtaacttcgacaacatgcgtgaagatgaaggcctggctgaccgtgcgaccttcgttgttgatccgcagggcattatccaggctatcgaagttaccgctgaaggtatcggccgtgatgcgtctgacctgctgcgtaaagtaaaagcagcgcagtatgtcgcttctcacccaggcgaagtgtgcccggctaaatggaaagaaggcgaagcaacgctggctccatctttagacctggtcggcaagatctaagtctgtaaagcctggcggcgctgcgcttgcacaggcctacagtatcgtaggccgggtaaacgacgagccacccggcaatcaatgggcgcacccgcgcccattttattccagcaccatgatgcaagttgcattcaggccgcccgtataaggcagcttgcatgatgacgttttaagagagggaagaaccatgctcgacaccacgatgaaaacccagctcaaggcctaccttgagaaactgaccaaacccgttgagctgattgccacgctggacgacagcgcgaaatcggcagagatcaaggaactgctggcagagatcgctgaactgtcaccaaaagtgaccttcaaagaggataactcgcttaacgtccgtaagccgtctttcctgatcactaacccaggctctgagctggggccgcgttttgccggctcaccgctggggcacgagtttacctcgctggtgctggcgctgctgtggaccggcggtcatccgtcgaaagaggcgcaggcgctgctggagcagatccgcgatatcgacggtgattttgagtttgaaacctattactcgctctcctgccacaactgtcctgacgtggtgcaggcgctgaacctgatgtcggtcctcaacccgcgcatcaaacacacggcaattgatggcggtaccttccagaatgaaatcaccgatcgcaacgtgatgggcgttccggcggtatatctgaacggtcaggaattcggccagggccgtatgacgctgacggaaatcgtcgccaaagtggataccggtgccgaaaaacgtgccgcagaagcgctgaacaaacgcgatgcttacgacgtgctgattgtcggttccggccctgcgggtgcggcggcggcagtgtactccgcacgtaaagggatccgtaccggtctgatgggcgaacgttttggtggccaggtactggataccgtggacattgaaaactatatctccgtgccgaaaaccgaaggccagaagctggccggcgcgctgaaggcgcacgtcagcgactatgacgtagacgtgatcgacagccagagcgccagcaggctggtacctgctgcggttgaaggggggttacaccagattgaaaccgcctccggcgcggtgctgaaagcgcgcagcatcatcattgccaccggtgcgaaatggcgcaacatgaacgtgccgggcgaagatcagtatcgcaccaaaggcgtgacctactgcccgcactgcgacggcccgctgtttaaaggtaagcgcgtggcggtgatcggcggcggtaactccggcgtggaagcggcgatcgacctggcggggattgttgaacacgtaaccctgctggagttcgcgccagacatgaaggccgaccaggttctgcaggataaagtgcgcagcctgaaaaacgtcgacatcgtgctgaacgcgcagaccacggaagtgaagggcgacggcagcaaggtcactggtctggaataccgcgaccgcgtgagcggcgacgtgcacagcgtgcagctttcagggatcttcgtgcagattggtctgctgccaaacaccacctggctggaaggggcgattgagcgcaaccgcatgggcgaaatcatcatcgatgccaagtgtgaaaccagcgtgaaaggcgtgtttgcggccggcgactgcaccaccgtgccgtacaaacagattattatcgccacgggcgaaggggcgaaggcgtctctgagcgcgtttgactacctgatccgcaccaaaaccgcataaaaaaagaaagtaaggctacacctgcaatagcgagaggccaccgaaaggtggcctcttttttttatctgacgaccatcaccggtatatgggtgtggcggatgacgctggaggcgttagagcccagcagatgcgtggtaatggacgggttacgcgaaccgataaccaccacgtctgccttcagttcggtcgccagttcatttaccgcatcgcgtacgctgccgaatctgacgtgcgttttgatccgtgaagggtcgatgctgaagtggctgaccatggtttgcaggcgattttccgcctcgtgctgcaaatgttcctcgaagcgacgcacatcggcggcaaagcggtgcaggctcaggctggcggagcctggcagcacgtgtagcagatggatgacaccgtcctgctgcgccagaaactccgcgtggcgtacggccttgtcgctcagctccatttcaaaaacatcaaccggcataatgattctctgatacatacccgtttctccttgtttataaacgctgtactcattcaaccacaaaatagtcatggtttctgtaagcgctccgtcagttttcttatctggccaggataaatctcaaaagacccgtattcacaggcagaccttcaggggtagctacccttatacacttacccggaacctttcggaggtcgcatgaaagcacttacgtatcacggtccacaccatgttcgcgtcgagaatgtccccgaccccatcatcgaacagcccgacgatattattctgcgcgtcacggccacggctatctgcggctccgatttgcatctctaccgcggaaagatcccaaaggtgcagcacggcgatatttttggccatgagtttatgggggaaatcgtcgagtgcggcgcagaggtgaagaatttgcaaaagggcgatcgcgtggtgatcccctttgttatcgcctgcggggactgtttcttctgtcgcctccagcagtatgcggcctgtgagaataccaacgccgggcagggtgccgcactgaacaaaaagcaaattcccgcgcctgcggcgctgtttggctatagccacctctacggcggcgtgccgggcgggcaggcggaatacgttcgcgtgccgaagggtaacgtcgggccgtttaaagtcccgcagcttctttctgatgataaagcgctgttcctgtccgacattttgcccacagcctggcaagcggcaaaaaatgcgcagattgaaaaaggctcaagcgtagccgtttttggcgccgggccggtggggctactgaccattgcctgtgcgcggctgctgggggctgagcagatttttgttatcgatcaccatccgtaccggttgcgatttgccgaggcgcgctatggcgctatccccatcaacttcgatgatgacaacgacgcggcggaaaaaatcatcgagcagaccgcgggccagcgcggcgttgacgccgtgattgatgcggtcgggtttgaagcgaaaggcagcaccacggaaacgatcctcagcaatcttaaaatcgaaggcagcagcggcaaagcgttgcgtcagtgcattgctgccgtgcgtcgcggcggggtggtcagcgtacccggcgtatacgcagggtttatccatggcttcctgtttggcgatgcctttgataaggggctgacgtttaagatgggccagacgcacgtccatgcctggctgggtgaactgttaccgctgatcgaaaaagggctgcttacgccggaagagatcgtgacccattatctcccccttgcggatgcggaacgcgcctataagattttcgaaaaacgggaggaggagtgccggaaggtgattctggtcccgggcgcagagacccccgaagccgcagagcagaccgttaaagggctggtgaatgccttcccgggcggggttgcctgagaatgttcgcttaccagtggcgttcaagatagagcacggccgtgacgataatcgccacaaaaatcagaaagataagtgtgataacgcctatctcactcatgaccgtccccgcggcaccaaaacaggttaagcgtggattaaggccattttgcgcggtataggaaaattgggtgaatttgcggaaagaggatgcggctgcatcctctgtgcaaagcgggtaggcgcttattcagaagagattaacgcaggtaatcgcccgcggcttctggctggtagagcagctccagcacttccagatgggttgacgcgccacccggtaattcccagtggatcgtatcccccgtacgcagccccagcagtgcggcacccacaggggccagaacagaaagctgtgtgctgctgtcggtcatctgagccgggtataccagcgtacgggtcaactcttcaccggtggtcaggttgcggaatttcacctggctgttcatggtgaccacgtcatgcggcatcgtctcaggcgtgcacatctgtgcccggtcgagctcctcattcagggcgtcggccacggggagcgaggcgaactccgctttttccagcagcctgtcgatacgttctgcgtcgagctcattgatgataatggtaggtctggacattttttactccatgtcgttaatgctgcgtctaacgcagaaactgatccaaaagaaaaccctcgccgtctggcagcgagggtttaactctcccgatgatactggctgagcgcgcaagtttgaagtgatgaaagtcacattcatgggccatatgaattttcgctgaaatttattcagtcttcattcctgacggaatacgttacgctgagtgtcctgaacccgggcgttgcccaccaacgagagagaattatgtacttctatcaaccgtctcagggacacggcctgccgcatgacccgctgaacgccattattggtccacgtccgataggctggatctcctcttgcgacaaggccggtcagctgaaccttgcaccgtacagtttcttcagctgctttaactaccgcccgccgatcatcggcttttccagcaacggctggaaggacagcgtgcgtaatattatggaaaccggggagtttgtctggaacctggcaacgcgcgatctcgcgcatgcgatgaatcaaacctccgcgatgcttccccacgatcgggatgaatttagctttgccgggctcacgccagcggccagccagctggttaacgccccccgcgttgcagaaagcccggtgaattttgaatgtcgactgtcccagtgcattcagcttaccggagccgacggtacgccggtggacacgtggctggtgctgggggaagtggtcggtatccatattgccgaaacgctgctggaagaggggatataccagacggcgaaagcgcagcccatcctgcgtgcgggtgggccgacagcgtactatggcatcagcgatgaaaaccggtttgatatggtgcgcccaacggtggatcagtagccggctttatcaattacaaattgtttaccgcagttacccggatgtggctgcggggcaaatgaggtcgcagaaagcgggttgttaatggtgtctgccttcagcgaaatctgcatctcggtcagataagccgggttgccgctgcaggtcagcttgaacgctctgacgttctccttgccccagcttttggctacggcactgtcaaagtcgctgcgattgacgggttttccgtagttattggcaaggaatttaccgaccgcactgtttttaacttcctgattcatccgcaccatcgtgccgaaataggcatccggatcgaaaccaaagcagacgccatgtttggcgtattcgtagcgttccaggcaggaattaccgcccgcacccggcatcacgtcgttgagctttgcggcagcagaaagcgacagtccggtttcggcggcatcgcatttgcggctggccttcacttccggcatgttcggaatggggcgcgtggcgcagccaaaacgcatccagcgacgttcatccaccccgcgtgcggcaatggatttcggcaggccgggccataacccgtgaacggtcagaaaatcggctttattttcgcgctctttttgcaggcgacattcgtcaggttcattgcggttgcgctcgaccatgctctggcaaaacccggtttgccaggacagggccagcacatagcgatcgaaatcgccatactgggttgccttgagcggttctgcctgtgtggagaaaacacagagggcaagcgcgattgccccagacgggataacgatatccttcctgaacatatgatttcctgatcgaatgagcgtgattgatttctgggggttattaaagcacaaaaagcgcccgcaggcgctttctggatatcaggaatttagcttaggctgcgccgggcaccagcacttccgtggcgataatcacgataatcagcccaaccataacgggcactgaggtgcgttttaccacttcaaatggcgagattttcgccatcccggcaacggcgacgaccacgcccgataccggggaaatggtacggcccaggtttgacgcctgcagcataggaatggagagataggccgggttaataccggaggagtgggccagtttcgggatcatctccacgaaagcgtagaaaggcgcattgccggaaccggtggtcatggccgccagcatggtgagtaccaccaggaccagcatcaggataatactggccgagccgaacgaggtggcgatagagatcaggctctggataaagccgatggtgctcagaccctgagcaaaaacgcccgctgccaccagcagcatcaccacgccagcgaaggcatccgccataccgcgataggcgacttccagaccagagaacaccttttgcgtgttgaaaccgcgcacaaactccagcacggcagccagcagcatgcagataaccagaatggtgatgatgtgcagctgcgggccccatttgccgtcaaaaatcagcactccgataatcggcgtgaagggcagaatggcataaaacgcgggtgcggtggtggtgatctcactcacgtccatcatctcgtggctgatgttttctttcttatccagatagcgctgccagaagaaatgcgcgattcccattcccacaatggcgacaatagagattggcagcgtggttttaaaggcgaagtcgatgagcgacatctccgcagcctttgccgccagcacaacgtcgccggaggttggggaaagaataatggctgccggagacgcgcaaatggctgctgccgcgccgcggctgataccgacgttcaccatgaccgggaacagcgtggccatgagcagtacgccaagtccggttgccgacgacacggccagcgacatcaggcaggcgaggaaataggcggcgaccatcagcagatagggtgagttgatgtactgcagcggttttgaggcaagcttaacgaccatgtcgttggcaccgatatgggtcatgtaggcggcaaaaccgcacagcatcatgatcatcatacccaggtcgccgccgcggctcatgagtaatatcttaatgtattcaacaatatcagtggcggtgtaacccgtactggttgcactggcaggtaatacctgatgtcccattatggcgctgataatcagcagcgttaaaccgccaacaaataatacgcccgtggccgaatagcctttaatgatgtagcgtgcgacaccgacaatgacgacgatcccaataaggagttcgaataacgtaagcatgatttcccctgtatctctgctgcaatggagcacaaaaaatcaataaaaataagaaggatgaaaatgtgccgaataaatggcctgttcttgctgattaaaatcaataaacagacgactagagagcagaacaaccgtgtttttgccatggctcttacatttacgccatgagagtcttgaccgtcagaaatagcgcaatatgtccttacaatgataacagattgttaatattttgtgtaactcagcatgttgctgatatacaaggccaaacaggttaaaggctcactctgaatgggcttattcagacttgcggtccagtttattgagaatattcccggaaaaaggacgaataattaggaataacgctgatgtcgttaagccttgattcaactactttatggtaaactttgcctcgaatactaagaatggtaattgcattgtgatcgtacgtaatacatttttctcaattttattgtttatttttgggcagttaacgttttcttctgttgcacaggcagaggacaacgcgacggataaagggtggttctcaacctttacgggctgccagtctgaactgtccagccatggccaggcctcacgccgggcgtggagaaagagcgtgcgcaggaaaggacgatcgctttcctgccaggggcggatcagaatggtcttagcggtgatagaaaatatctccgttataggctttgtagattttgccgtccgcatcgccgatcagcacgtagttctcgcccatgtaggtccagtgggttccggcatccggggccggcaggttacgcagctggtactgtttgatggtgtactccggcgtttgatactgcgccggcgccgtgtcgccaatcttgaatttcgtgaagtcagcgatgaactcttgttcttcataggccttgatgccggagggtgcagcggccgtttgcggggcagagaatgcggatcccgccagagacagtaatacacccagaagcagcagtttacgcttagccattttttctccagtgatatcgttacagatacttttcgtctgcgggacgtcgaaagcgaagcagacagtccattttaagtatcaacgcagggtatgtttgaaaaaaaatgtaacaaaagtggacggttttgtgtagcccaattgcgtgatgtttatcagtgtcgggaatattgtcgatgcattatatttttaatatttatcatttcattaattaattctgaaaataactttccatatcaaagttagaaagcgaggcgaatgctttctctctgaagagcatttaatattgcctccggatgaagcgtgctgacatccgttttttaaccaggtcgagtataggatctgttttttaaagcgcgggtgaggtgtgttttataagggcaggaagttcatctctcataagcataattgattacatttcatggggttggattgggtctttttacaggcttaacgataaacgcaacgttaaaaagaaatatttatattaatgaaaagtacaactgcattttcgctgttatttctcagtattagtcagttaacagggtgtgttttttcacctggtcagaacttaagtgtgtcaggtaagaaagttatttcggcggaagaggcaaattatcagcttgataagcgcgtggaaatttttccgctgacgccggagtggattgaaaaactgcgcccgcccgtgtcgaaatctcaggcaaatcctaatctggacaagcagatcaaaaactgggaataccgtattggcgcaggcgacatcctgacggtcaccgtctgggatcaccctgaattaacaacgcccgcaggacaatatcgtagcgcgagcgatacaggcaactgggtcaacgctgacggtacgctcttttatccctatgtcggtaaactgcgggtggcaggaaaaacggtttcacaggtacgtgaagagattacggctcgactggatagcgtcattgagagcccgcaggtggacgtcagcgtagcctccttccgttcacaaaaagcctacgtcaccggagaggtggaaaaatcgggtcaacagccgataaccaatattccgctgacggtgatggatgcgattaacgccgcaggtgggctctcggcggatgccgactggcgtaacgtcgtgctcacacataatggacaggacgcccacctctcactctatgccctgatgcagcgtggcgatttgacccaaaataagctgctttatcctggcgatatcctgtttgttccccggaacgacgcgctgaaagtgttcgtaatgggcgaggtggtgaaacagagcacccttaagatggatcgtagcggcatgacgttggccgaggccctgggcaatgccggggggcttaaccaaaatatggccgatgcaaccggcatttttgttattcgccaggtatcgaaaaaaggtgacaccgacaaaatcgccaatatctatcagctgaatgcggaagatgcttcagccatggtgctgggtacggaattccagcttgagccgtatgacattgtctacgtcaccacggcaccgctatcgcgttggaatcgcgtgatctcccaactggtgcccaccatcagcggcgtacatgacctgaccgaaaccgttcgtaacatccgatcgtggccgtagtcatgttccattcaatcttagtggtctgcaccggcaatatttgccgctcacccattggtgagcggctattgcgtcagctattacccggcaggcaggtcacctctgcaggtattttcggacttgaaggacgcccggcggatgcgagtgcgcaggctgtggccttgcgtcacggcctttcgctggaggggcacgttgcccgcagggtgacgtgcagtctgttgcaacagtccgacttgattctggtgatggagccggaacaccttcgttttattgccacaatggccccggagaaccggggaaaatcgctgctatttggacaatggctggaaacccaggacattcccgacccgtatcgcaaaagccgtgaagcctttgaatatgttttcgggcaattggggaaagccagtcaggaatgggctcgtcgtttgagttaacaaggaatgaagccgtaatgtcgtcttctaaatcagacaaatatagtgctgcgacaccgcagaataacgaaatggatctcattcagttgcttgctgagatgttcgatcaccgggtaatgatcgcgtgtgttacgcttctgttcacggtatgtgcggggatctacgccttcagcgtcacgccggtttatcaggctgatgccctggtgcaggtcgaagcgaagcagggcaacgcgctgctcaagaacctgacctcgctcagatccgatctctcacccgatgtcgctccagaacttttactccttaaatcacggatggtcctcggacagaccgttgatcggttagggctgacctacgaggttaataggcgcttgttccccgtcattggggctttctgggagcacgttcacgggcgcaaccccgctgaaatcacgattggctcgctgaatattccgtctgtggagggggatccacaaacgcttttactcactgttctcgagcaagggcgatatcgtcttgagggacaaacgcttgaggcagaaggcattgttggaaaagcgctacttaaagagggcgtctctcttctggtgacctccctcaatgcggcaccgggaacccagtttaccctcaacatcgttaccaggcttgaggcgatcaacgccattcagagcagactgacggttgtggagtcgtcgaaacagagtggaatgatcgccttaacgttaacgggtgacgatcccggaaagaccgctacggtacttaatacgattgccgaaaattttctcagccagaacattgcgcgccaggaagctaaagattcccgtagcctcacgttcttacaggatcagttacctaaaatcagtcgcgaactggatgaagccgaggcgcgactgaatgcttatcgagagcaaagcgattcggtcgatttatctcttgaggcaaagtcggttcttgatcaggtggtgaacgtggaaaatcagcttaacgagctgacgtttcgcgaggcagaggtctctcagctgttcaaaaaggaccatcccacctaccgtgctttactggagaaaaaacaaacgcttgagcgggaacgcgcgcgcctgtatagccgcgtctcctccatgccatccacgcagcaggaaatattacgcctgagtcgtgatgttgaatccgggcgcgccgtatacatgcagttactgacgcgtcagcaagagctgagcatctcgcgctccagcgctatcgggaatgtgcggatcatagacccggcggtgacgcagcctgccccagtcaaaccgcgcaaagccctcatcattctgtttggtatgatgatagggctgctcctctctgccggaacggttttagtgcgttccgccttcaagcggggcattacctcgtcagaacaactggaagagttcgggatgccgctgctggtaacgcttccgcgctcggtatggttatggaaaaaaacgcacctgcgcaggagaaacctgtttacttcccactggaagcacaggatatccaacgtgcctttcctgcccattgaccgtccggctgatacgtttgtcgaggcgatgcgtgggctgcgcaccagtttgcattttaccatgatggataccgcaaaccgggttgtcgtggtgtctggccccacgcaggactgcggaaagacgctggtcagtacttcactggcgtcgattgtggcacaggccggacagcgggtgctgtttattgatgcggatatgcgtaaagggtatgtccacaatgtgttcaggctgaacaatcatcgggggttgtcctgcgtgctcgacggaaccgttgagtggcaggaggcgattcaacgctttgagaaaggcggttttgatgtactgacctgcggacctcaacctacgcatcccgttgacctgctcatgagtgaacgcttccaggatgtgatggcgcagattgaaaagcggtatgacatcgtgattatcgacactccacctgtgcttgccgtgacggatgctttgctgatcgccagagcagcagccactacgctgctggtcgcccgctttggtaaaaccagcgtgaaagagatcgagaccagccttaagcgtatggaacggatgaacgtaaaggtgaatggcgtgatcctcaatgacattgtgaaatcggcggcgctctattacaactcggggtatagcgcttacgactatggctatacccgggagtaaccctggcgcgacatttctttacagcgtgatggtgtattgcccgttaagatgaccttcgttaaaacgcgaggtcacaatggataaccgcaaaatcaatcgactgcgccgctgggcgcgggaaggggtaatactcgttctgctgacgctggccgtggcgtggggagttgatcaataccgaaaaccaacacttcccgccagttttagtgcaacgccgatgacgagcatcgacggaaaaatgcatgatattgcggcgctcagccaggagcgtccgctgctgatctacgtctgggcgacctggtgcagcatttgccgttacaccacgcctgcggttaatcagctggcagaagagagcgggaacgtggtgagtatcgccatgcgctctggtgataacgcaaagcttgcacgctgggttgacaagaaacagcttaaaatgccggtgataaacgatgaaaacggtgcgctgtcgcaggcgtggcaggtgagcgtgacgccgacgttagtcattgtatcgaaggggaacgtggtcagtaccacaacgggctggacgagctactggggattaaaaatcaggatgtggtgggcgggcttataagaataacccctctcccggcgggagaggggttttatattacttagccagaacttcctgcgcggtgcgctcaaccagagacagcaggattttgatatcttccagcgtcacggttgggttcagcagcgtcagtttcaggcaggtcacgccgttatgctcggtcacgccgacgttcgcacggccggattccagcagcgcatcaccaattttctggttcagcagggcgataccggcatcatctgcctgcacctcgccacggaagcggaacagcacgcttgccagctgcggctgcataaccagttccagcgcaggctgcgctttcacgtacgccgcaacctgctgtgccagggtcacgccgtgatcgatgatcgccgcgtattgctcctgacccagcgcttccaggctcatccacagcttcagcgcgtcgaaacgacgggtggtctgcagcgatttggacaccaggttcggcacgccggcttcttcgtcgaactcagagttcaggtaagccgcctggtagcgcatcagctcatagtggcgcgcttctttcagcaggaacgctccgcagctgatggtctggaagaactgcttgtggaagtccagggtgacggaatccaccagctcaatgccgtccaggtagtgacgatactgctcagacatcagcagtgcgccgccccaggccgcatcaacgtgtacccagatgttctgcttcgccgccagttcagcaatggcgcgcagcggatcgatagcaccggcatcggtggtacctgccgttgcgacgatcgccagaatctgctcgccgttcgcattgcactgttcgattttcgccgccagatcggtcagatccatgcgggagaattcgtccgttttcacctgcaccacggactggtagcccagacccatcagcgccatgtttttctgcacggagaagtgcgcgttttcagagcacagtacgcggatcttacgcagatcgcccaccagaccgtcctgctgaacggagtgaccctgacgcgcaaagaacgcatcgcgcgccagcatcaggcccatcaggttgctctgggttccgccgctggtgaagacaccggcgtcgccagcctgataacccacgcgggtacgcagccactcgatcagtttgatctcgatgatggttgcggacgggctttgatcccaggagtccatactctggttagtggcgttgatcagcacttccgccgcctggcttacgaccaggcttgggcagtgcaggtgcgccacacactgcgggtgatgaacggacaggctgtctttcaggaagaactccacggcgcgttcaatcgccgcttcgttgcccagccctttcgggttgaaatccagcttaatacggtcgcgcagttccgcgaccgttttgccctggtacatctcaggctgtttcagccactgcatcacagcctgagtgctttgttcaatcgcctgctggtaagcttcaatgctctgcgcagaggagaacaaaattgggtttgaatcagacatcgtaatcaataactccggttacgccgggcgaacgcccgcagcaagcagtgcctgctcaaatttatccaggaagatcttcagctcttcatcgctgatcagcagagaaggcagcagacgcagaacgataccgttacgaccaccgcgctccagaatcagaccggcttcgaagcacttcttctgaatcagtgcagacagctcgccgtcgcccgggaagcagcccatgtggtcagcggcttcgtgcggcttaacgatctcaataccgatcatcatgcccagaccgcgaacgtgaccgataaccggataacgtttcgccatctctttcagctggcctttcagccattcgccctgtgccgcaactttgcctgcgatgttctggtctttcaggattttcagcgtcgtcagaccggttgccatcgccagctggttgccgcggaaggtaccggtgtggtgacctggcgcccatgcgtcgaactgctttttgataccgagtacggccagcggcagaccgccaccgacggctttagacatcacgatgatgtctggctcgatgcccgcgtgttcgaaggcgaagaatttaccggtacgggcaaagccagcctgaacttcgtcgaggatcagcagaatgccgtgttcctgagtcactttacggatgcgctgcagccactcagccggagccgggttcacgccgccttcgccctgaaccgcttccaggatcaccgcagcaggtttacgtacgccgctttcaacgtcgttgatcaggttatcgaagtagtaagtcagcgctttcacgcccgcttcaccaccgatacccagcgggcaacggtattcgtgcgggtaaggcatgaactgcacttctggcatcataccgtctaccgcttctttcggtgacaggttgccggtcacggacagtgcgccgtgggtcatgccgtggtaaccaccagagaagctgatgataccgctacggccggtcacttttttcgccagcttcagcgctgcttcaacggcgtcagccccggatggaccggtgaactgcaggcagtactctttgccctgaccaggcagcagagagagcaggtattcggaaaacgcgtctttcagaggcgttgtcagatccagagtatgtaacggcaagccgctggtaatgacattttggatgcttttcagcacatcaggatggttatggccaagcgcaagggtccctgcacctgctaaacagtcaaggtattctttattatctgcatcggtgatccacacaccttctgctttagtgatggctaaaggcagtttgcgcggataactcctgacgttagattcaaactcggcctgacgggccagataggtttcgttgcttttgtgggcatctacggtgtcaatacggactttatccgtcatcatatcactcctacaaccgccgcttcgttatgagccacgattgaataaaaagttaaaaaacagaaggggcctgaaaaaaacgccgccaatatagagccttttgccacggggctcaatggttaatttgtttactgttttgtgacacgtgtgtatagcgaggaaatatccccttttttaaaatgaaaattgtattttatgccaaataaaaacagctagttacaggctatttgcccggtgtgtaaagtcgcagaaaagagtgtgacaaatcgtgccattgaacggcataaaaggagggaagctttccctgtttatccggcaggtgcagaaaacggtgctcacgttgcctgtgcaacggaatcacgcagtaaaaatggactttctacgcgcgtggtttcctgatgttcttcaccgttaataatatgcagggcgctcaggcgaccaatttcatagtgcggcagttgtaccgtcgtgagaggaggaaggaacaactccccaatgcccaccatattgtcatagccgatcaccgcgacgtcgtccggtatacgaagcccttgtcccagtagcgtctggtacaccataaacgcgatacgatcgttaccgcagataacggcgtcgaacctgggaatgccattctgcatgtgcgccagcaacacggccggaatgtcgcgatagtgctcatcgccgagtgccatatagcagtgctccaggccgtccggatcgagccccgcttcacggcatgcacgctccagcccctgacgacggcgggttgtggccagatgcccctcaggtaaatgcaggcagagagggcgtcgataaccctccgcgagtaacgcccgcacggcggtatattgcccttgctcatcatcgggaatatagctggcgaccttttcgccgtcgctttcgcagttggccagcacgcagggaagggtgaggagtttggccgggagaggaacctgacgtaaccccatggtggtgtagataattccgtcgggccgatgagagaggagaaggtcgacaatggcgtccggattgtcatcggtaaacatattcatcacgaagctgttccagccgtgcattctggccgtctcttcaatagacagcgtgatctccaccgagaacggcgtcgtcatcgtatcgagcgccagtacccctatggttttaggcgaggcatgcgcgccgcgtattttcttggcggacagatcgggcacgtagctggtctgctcgatagccagctggacgcgcgccagcgtttccggcttaaggcgctccgggctgttcagcgcgcgggagaccgtcatcagcgatacgttagccagctttgcgacgtccttcagggaagccattgtcttactccgtgaatgctctgcgtgaaagggtatacaactaagtcgctgatgtaaaagaaaggctgatgcccaggccgggtcatgtttacctccgtgatgaatatttgatcgcgatctcattctcttaatgttaacgttaactttcgtgattaacatcttaaatttcagccaaacagcatgagaaaacgtaaatgttaacgttaccattgcgtcattactccaacatgagaatgtcatgatgaaaacgcatcactctcacagctaccctttattaagcgcattactgtttttcttttttgtcacgtggtcatcttccggctcgttgctctctatctggcttcaccaggaggtggggttaaaggcaggggatacgggggtcatctatgccgtgctgtccgtctccgcgctgtgcgcgcaaatctgctacggcttcattcaggacaaactcggcctgcgaaaaaacctgctctggtttctgaccagcctgctcatactttccggtccggccttcctgctgtttggttatctgctgcagattaacgtgttactcggcagtattttcggcgggatttatattgggctgacgtttaacggcgggattggtgtactggaatcctataccgagcgcgtggcccgccagagtcagtttgagtttggcaaggcgaggatgtggggatcccttggctgggcggtggcaaccttttttgccggtctgctgttcaacatcaatccgaagctgaacttcgcggtggcgagctgcgccgggctggtgttttttgtgttgctggcgcgcctaagagtctcttccgcgccgcacgccatgcaggaggcggtatccggcggtaaggtcacgctggaggatgccttacgtctgttgacgctgccgcgcttctgggcgctggtgtttttcgttattggcacctgtatttacggcgtttacgaccagcagttcccggtctatttctcctcacagttcccgacgctgcaggaaggaaacgccatgtacggctatctcaactcctttcaggttttcctggaagcggcgggcatgttctgcgccccgtggctggtgaatcgcctcggtgcgaaaaacggcctgattttcgccggaatggtgatggcgatgcgtatggtggcatcgggtctggttgagggaccggtattgatctccattaccaagctattgcacgcggttgaactgcccgttttgctggtctccatctttaaatacaacagcctgcattttgataagcgactctcttccaccctctatctcccgtaggccgggtaaggcgtagccgccacccggcgcttttgacgttaccccaaaatctccctcaacactggcccaattttctcaaacgcctgcggtgaaatgatatccacgtgggcgcaatcctggctgtacacctccagttcccccacccacggtgcccaggcggcctgcggatccatcatgcgcgtgcgttcggcaacaaacagcgttgctttaccgtcaaagcgtgaactgtgcgccgtggtgagcagccgcaccgcatcggcgtagttgccttcgatagcgttaaacagctcgctggagccctgcccctgctgggcggcgataaacgcctgccgctcgcgctcgatctccgccagcaccgccgggtcgaggccgttggcctctttttccgcccagttctgggtttccggcggccaggtatccagcaggccgaggaacgccaccgcttcaccctgctcgcgcaggcgggccgcaatgccctgcgccagcgtgccgccgagggaatagccgaacaggtaatacggcccctgcggctgctgcttacgcaacgtgttcaggtgatggtcgatgaccccatcgagatccgcgcactgctgcatcgggccgtccggacgcggcgactgaatgccgacgattgaccagcgcgggctgaggtagcgcgccaggacgctaaactgccaggcaaagccggacgccggatggaagcagaacagcgtcgggccgtcgccctcacgcagcggcagaagggtttcatatcccagacgctgcgcctgctcgtcgctcatttgcgagtccagcagcgcgctaagcttactcaccgtcgaggcgaccataatttgccccggcgtgaccttgcggttgaacgcgcggctgagttgcgccgccagacgcatcgccagcagcgagtggccgccgagggcaaagaaatccgcctcaatgtcgctgatctcacagcccagcagcgcggcaaacgcctgcgccacggcgatttcagtttcgctttccggcgcgcgaccggaggttttaccgttcagttccggcagcggcagcgccttgcgatccagcttgccgttcgcgctgagcggcagcgcgctgatttgcagcagcaccaccggcaccatatgcggtggcagctgggttttgagcgattccagcagcgcgtcgcggtccagcggtaagccggattcagaaaccacgtaccccaccagctggcgcgcatcgccgcccgtcgccgccgcctggttgaacacgcaggcgtgcgccacggcctgggccacgtccggcagcgacagcatcgcccggtcgatttcacccagctcgatgcgctggccgcggattttgagctggtcatcgctgcggcccagatattccaccgcgccgttgtccagccagcgggcaacgtccccggtgcggtacatgcgctcgcccggcgcgaacgggtcggcaataaagcggctggcggtgagatcggggcgtcccagatacccctgcgccagctgaatgccagtgaggtagagatcccccgccacgccgaacggtaccgggcgcatcatcgcatccagaatgcgcagccccgtgttccacaccgggaagccgatcggcacgctgttgccttccaccgccgccagctcgggcccaaacgccggataccagctgacgtccaccgccgcttcggttggaccatagaggttatgcagcggcacatgggtcaacgcttcccactcacggcacagcgccgtcggcagcgcttcgccgctgcagaacacctgcttaagcgttctgcagcagtcgacgttttccggcgtcagcgaggcgacaaacgccgccagcatcgacggcacgaagtgggttgtcgtcacgccgtagtgcgtgaagaagctctgcatagcctgcggatcgcggtgcgcgtccggctccgccatcaccagcttcgccccggcgataaacggccaccagaactcccacaccgacacgtcaaagctgcacggcgttttctgcgccaccacatcgttcgcgcccagcggataatggtcctgcatccacttcaggcggttaacgatggcggtatggccgaccatgaccccttttggacgcccggtcgagccggaggtaaagatgatgtacgccgtctgctccggctttgccagacgcagcggctcagcatcggtggccggtaaaagtgtgttgtaactaaacgtctcgacggacagatcgctaaaacgcggaagctgttcgtcggtggtaatgagcagggacggtttcgcgtcctcgagcatcatccgcaggcgatcgtccgggtagccggtgtcgagcggcagccacgcggcgcccgcctccacaatcccgtgcaaggctaacgtcaggaataccgagcgcggcagggccaccgccacgctgtcgcccggcgtcacgccgcgcgcgcgcagcaggtttgccagcgcgacgacctgctcgcgcatctgacgatagctgagttcaacgtgcgcatccgccagcgccggggcatccggcgttttgctcgcctgttccgccaccagatccgcgagcgtggtggacggcagcgccagcccggtatcgttgatgcgcgcgagctttgcgtattcctgctctgaaacggtttccacctcgccgcagcgcagggcagggttggccgcaaactgcagcagcatcgcgttcaggcgcgccacgtgacgcgtcagcgtcgcctcgtcgtagcgctgcttattggcgaggatctccatgctcagcccgccctgctcgtccgggaacagcgccagctccagatcgttcaccgggccggtcgccagcgtgtgggtgatggcctccacgccgtcgatattcagctggtagtcgaacattttaacgttcagcaccgggccaaacagcgcttcatcacccgccgctttcccgctgtcgcgcacgatctgctcggcgtcgtagcgctggtggcggcgcatttttttcagctggttcgccaggcgcagcgccagcgagggcaggctctcctggggatcgatattgaccgccagcggcaggacgttaagcaccggcccggtcgcggtgagcgccgcggatcccatccggcgcataaagataaacccggcggcgtagtccagccgtccggtgaggcgccccagccacagcgccaccagcgcaagcgccaggtcggtgcgctgtacctgccctgccgcctgtgcaagctggctgaaggcgcggccgtcggcggtaattttcagacgcagaatgtcggtcgtggcggcgcggcccggcagcggcgcggaggagagcgagaccggagaaggcagctctttgcgctgcccggcccagaaggcgccgtcgcgccggtacgcctcgctgtcgcgatagcgctggtactcgtccaccacctctgcaaatggggtaaacggggattccggcgtggggtcaccctttttccacgcggcataaatcgcagcgatctggcgggttatggccgggaagctgaagccatccaccaccagatggtgatagcgctgataccagtaccaatggttttcaccgacctgaatcagctgatggaaagcgagcggctgaccgctgtcgacgcgcaggttctggttaagatcggcgttcatcagcgccacggcggcggcgtgggaatcaacgcgaacaatggacgattccggcagaatgaaggtgtcatccacccactgccacacctcaccgttgtcttccgcaaagcgcatgcgcagggtatcggcctgcatcatgccttcagcgatggcttttgccagcaatggcgcgtcgatatcgcctttcagttcggtgtagtgcgccacgctccaggcgtttggcagggaagaaagctgttccgccatccagatgcccggctgggcggcgacgagaggaagacggttcatatgttctcccccgcaaaataagacggctcaagcgttcgccagcgttccgccagccactgctggcacgcctcctgagagtgcggttcgcacaccacgcgccagcccgcgggcaactcgcactgctgcggccacaggctgtactgcccacggtcgttttgcaaaatggcgaactgtccctgcggattatcaaaaggattgctgaattccatacagactccgttagtgaataagcgactgccagagggtcatcagcccctgcgtcagcccaccgcgccagcaaagcgcatcgtgtccgccttcaacctgacgccagataaccggttggtgtgtgtgcagttcggcataaatcgcctgattcgcgcggaagatgagcggctcgttgcgcccggcctcaagaaggatgcgtaacccgcgaggggatatttcgccggttttaagttgttcgattaacagcccgtcctgctggccgccgcggtgtggccaccagtaggagccggactggctaagcacgcagccaaaacgctgcggccagtgcagtgcggcataaagggaagagagaccgccaaagctttgccctgcgaccaccgtacggtcggcgcggtcgctaaacggcacgcgttttttaacaagggggagaagttcttcctgcaccgccagccagaagtcgggattgcacggcagctcgcggttgcgatgcgccatatcgataacatcgattaagacgtagaccgcgggcggtaatttgccttcacgggtgagcgaagccagcgcaggccagaccggcatgctttcggcccagaactgcccgtcgagcagcaccgccagcgggcgttccgagtcgtcgcccccggtggcgaaaatccagacgcgacggcgatttttcaggcgcgcgctttcccactcaatgcagactggcggctgatacggcgtatcgggatgattccaccccggctgaaccggtgcttgcggcatctccagcgcggagacggcatggccgcgcccgccgcgccagctttgcggattcagcgggtcggaaaccgcgtgcggcagcagcttgcgccacccttcgcgcagcgccatgcgctccggctgctcgccttcaaacacgacgctggcaaaatcgttttcattcacggaagggataaaacagtagcttccgcgccattcggggctgaactcgccctgccactgccagacgtcggtatcgggaatgcgttcgagggactgcgggcgggcattttgatggtgatcggtcacgccggtgacgtagagccagacgcgtttaatcggtgacgttctttgcgttcctgccgggtcacgccaccagaacgtgacgcgatagtttcccttttccggcgtccattcaggcccgtttttcgactgccaccacgcttcacttcccgttgttaacgccgtcacccttataacctcatgtttaacagtcttttttgtttcagagcaaattttattgataatattattgataactatttgcatttgcaatagcgtagtgcccgcgctgtgggaagcgctcataaaacaaccacaaaagcaggacgtacaatgaataagaagattcactctctggccttgctggtcaatttagggatttatggcgtcgcgctgcctgctctggcagacgacaacaccgcctctgcgcagcacgaagacacgatggtgatcaccgccgccgagcagaatctgcaggcgccgggggtatcgaccatcaccgccgatgagatccgcaaaaacccgcccgcgcgcgacgtggcggaaatcatccgcaccatgccgggcgttaacctgaccggtaactccaccagcggccagcgcgggaataaccgtcagattgatatccgcggcatggggccagaaaacaccctgatcctgatcgacggcaagccggtgaccagccgtaactccatacgtctgggctggcgcggcgagcgtgacacccgcggcgataccggctgggtgccgccggagatgatcgagcgcatcgaagtgatccgcggtccggccgccgcgcgctacggcaacggcgcggcaggcggcgtggtgaacatcatcaccaaaaaattcgacgaccagtggcacggctcctggaacacctacctgaatgcgccagaacacaaggatgaaggttccaccaaacgcaccaacttcagcctgagcggcccgctggacggcgacttcagcttccgcatgttcggtaacctggacaaaacccaggccgacgcgtgggacatcaaccagggtcaccagtctgaccgtaccggcgcctacgccgacacgctgcctgctggccgcgagggtgtagaaaataaagacatcaacggcgtggtgcgctgggactttgcgccgatgcagtctctggaatttgaggcgggctacagccgtcagaataacctctacgccggtgatacccagaacaccaacaacgacaacagctccagcggcctggtgaaaaagaactacggcaaagagaccaaccgaatctatcgccagaacttcgcggtgacctggaacggcggctgggataacggcattaccaccagcaactgggcgcagtacgagcacacccgcaactcccgtctgggtgaaggtctggcgggcggtacggaaggcttgttcaacagcaataaattcaccgacaccgatctggccgacgtgatgctgcacagcgaaatcaacctgccgattgatttcctcgttaaccagaacctgacgctgggtaccgagtggaaccagcagcgcatgaaagattccacctccttcacgcaaaccctgcagggcggcaccattccgggcatgagtaacgatcggagcccgtacacgtcggcagagattttctccctgttcgccgaaaacaacatggagctgaccgacagcaccatgctgacccctgccctgcgcttcgaccaccacaccatcgtcggcaacaactggagcccgtccctgaacctgtcgcagggtctgggggatgacttcacgctgaagatgggcatcgcccgcgcctataaggcaccaagcctgtatcagaccaacccgaactacctgctctacagcaaaggtcagggctgctacgccagctccgacggcgtaggctgctacatgatgggtaacgacgatcttaaggccgaaaccagcatcaacaaagagattggtctggagtggaagcgcgacggctggctggcgggcgtgacctggttccgcaacgactaccgcaacaagatcgaagcgggctacgcgccgatcggccacacctcgtccggtaaagtgcagacggatatctaccagtgggaaaacgtgccgaaagcggtggttgaagggctggaaggctccctgaacgtgccggtcagcgacaccattaactggaccaacaacatcacctacatgctgcagagcaagaacaaggagaccggcgaccgtctgtcgatcattccggagtacacgctgaactcgacactgagctggcaggttcatcaggacgtgtcgctccagtcgacctttacctggtacggcaagcagcagccgaagaagtacaactacaaaggtcagcctgtgaccgggtctgaaaaagacgaggtcagcccgtacagcatcgttggtctgagcgcaacctgggacatgaccaaaaacgtcagcctgaccggcggcgtggataacgtcttcgacaagcgccagtggcgtgcgggtaatgcccagacgaccgggaacgccaccaccggcgcgtatatgtacggcgcgggggcttatacctataatgagccaggccgcacgtggtatatgagcgtgaatacgcgattctgataaaggcaacaacgccgccctctccctgtgggagagggcggggtgagggcatcaggccggactatttatcgatagaggggaaaccatgcacaccacccaccgcacgttcattctcgccggccacaccgtacaccacgtcaccttcgaccctacgactttcaccgacgccgatctcctctggctcccccaccacgcagagcttgcaaacgccgggcgcaaacgcaaagccgagcatctggcaggccgcatcgccgccgcgcatgccttacctgaccacaccgtgcccggcatcggccccagcggtgaaccgctctggccggaaggcgtttcagggagcatcacccacagcggcacgcaggcgatggcggttgccgtccgttatccagacgcgcttgtgggtattgattgcgaagccattcttcctgaccgtgaagcccgagaaatccaggacggcatcattaatgcacaggaagcgatgtgcctgacgcgctcgggctacccctttgcgctggcgttgacgcttgcattcagcgccaaggaaagtttgtttaaagccctgttccctacggcaaggcgttacatgggattcgatttttcgcgggtcacggcattgaatcagaaaactatcgcattgacgctcagccatccggcgggccgttatcagcagggaaaatgctatagcctcacctggcaacatgttaatggggaggtatataccttgattgtcgatcaggaataatgctgccctgtttattgctccaggcaatttagttttaattaataccagatgaataataacaaaacgtctcctacagccacccattaaataaacgtacacccgctggaaaaaaaatgttaagcccctccctaccatttataatagccaccaaaatcttccttgagcatttaaaagtatgcgagcgagttttttcataacagaactcagtcataaaacctcgagccagatcaaaaatatcaagataaaaaaaaaccaataaacacaaaataagttatttcaattttatcagtttaggaacactatgctttcgctgttttacattaactcaatatcactaaggaaagtataatgcgtgaattaaaccaaaatgaaatgagcagtgtcgctggtggaattggtgctggtaacgggaacggtaatcacagtggtaacggcaatggtaacagtggtggtaacggtggtacctgtaacggcggcaatggtggtaatggtggccgtgggggtaatggcggcaacggcggtaatggcggaaactgtggtggtggtaataatggcggacgccgttaatcacccttaacagcgaatacgacggcccgcgatagatttttattgtgggccatcgtgaaggatgtccttatttcatcaggagatgaaaatgcgaaaattactgaattctgagatgcagcttatttccggaggatcacaatgtgacggcggtaatggcggcaacgggggcgccggtgggaacggcggtcgtggaggaaacggtggcacctgtgggtcaggcaatggcggcaacggcggcaatggtggacgtggtggtaacggaggaaatggcggtaacggtggcccaggcgggaaagggggcaaaggcggaaaaggaggccccggaggacatgacggacgcaatggaaaagatggttgaatctttaccgggtcaacatgactgactgagagctaatggccaggacagtcagtgaacgttttgaaacagttggaataaccaggcgccattcagctaaaaatgatcgcctggaatcaggctaaatctcaaagacttgctttacaaaaggaatagcatgcgtgtatcgccaacaagcggttgaatacaaaaaaatgcgatggcagggaaaggccttattactgcctggtgttccaatttggcttgttgccggattatctgctttttttattgttgcctttatcgttttcattttgacattcagctatacaagaaggatcacagtgatgggtgagatatccacgtatccccgctcatcaaatgtgtatgccagtgttcagggcgttgtagttaaacagtttgtcactgaaggtcaactgctcaaaaaaggcgatgctatctacatgatagatgtcagtaaaagcacgcgtagcggtgttgtgagtgataaccagcgaatggatgtcgataaccaacttacacgtattgctcaaatcacggatcttcttcaggagaataaaagaaacaccctggaaatgctaagaaaacaaaaagagcaatacagtgcggccctcaaacgatcctcagacattatcgcacaagcccaggaaggcattcgcgtcatgaaaacgaacatggaaaactaccggcattatcaagcgcgcgcgcggctgagttcacgggcgggtaccccagcttcggcttcgcggagaatactgatgatctgttcgtcggaaaaacgcttcttcatggggatgttctcatgtggcttatgaagacattactaacatcggggtgtactaatcaacggggagcaggtcaaactgtttaatctgtcctgtcagtctccggtctgcctgatggcgttgtgaatgcggctgctgaagccaggagtaaaagccactgggataaacatccagcacccgacagagcaggcgaacaggccagcaacaggtgttgtcacggataaaggcgtacctcagtcggacagctttgcgaagtacttttaatatgtcccgttcgtcggtaacccgcttcagctttttctggagacgcggatctcaacctgagcatctgactgttctttattagtggaagaatccggaccgtacttctttatccaggcgtaaaggctgtgggtggtgatatcaagacgtgttgcaacgctggaaacagaataaccacgatcaacaacctgtttgactgcttcaattttaaactcttcgggataacgcttaccgctcataggcacctctctttaagtcatcttaaatgactccgaggtgtcagttaaacccgtggcgattcaatgtacgtctcgggggaagcccttgctgatgttcccttggattgttatctagattgatggctatgaggatcgaggtccggcctgcatgctgctagttatatcttaaccggaagcgggtttcatccggaaccgtagcccctggactgaacatcaggcccggactggcgagcagtgcgcagccagtcttctgaatgccgctttgcggcatggaggcgccagatgaggttacatgcgtctgtggagtcaaatggcgccgaaagcccgacgtagccggttaccggactataaattctgcccgtttgccccctgtcctggttagctctaccccgctatctcgccctttcgggcgaggtgtggtcaaggacactccggtccggcgctggtttgatcgccgggttttaagggatgtggtgatatacggatccgtctcctatcttccgaatctcgcgtaagcgttaacgtcaaccaacgcatcactagggctacgtcacttgtggctcgttgatgttatgaggttgccgtgtcttctgcgctttccccctccaaccccactaggacaacttcccgctggggcttgtacgtcagcattgtgctgattggcgcgaatctgcgcgcccccattacgagcctcgggccggttcttcccgatattcaacgcgccttacacctcggaggtcttggggcggaagcagctggcaccgacggcaaacatctccaattcaatgcgcagctggcgacaaaccatttccatcaattagggctggccgctttgtgaattccagaaaacgatcttgcgaatacctgtgcgccaggcgcttttagccatttcaaaacacactttccccagaacatcatatggcaacgaaagtgtgtcagggtaagctaggtgttcgtcagatttacctacaggcaaagtggccaacaccagcatcggtaaattggcaggcagtaattctacagctcgctcaataatgctggcattaatggcagcaaacacccgaaccggcagatgagctccgtgttgttctacggcgcaaataggtagtacggcgacgatattcgccatatccagtttactgaattcccgcgtggtgagatcacaccactagggagaagacggtttaagcatgttcacctccggttttgtctaacaataaaagatacggtacgttgcatttagggcattttagaccggctctatgtcctgctatgtgctaacttttccagtttaatggcctctcgtcgagttgtgtggcaacattgttgccaccggcggaaatccgccggtttgaatgcttttttgttcagcaggcgacgaggtgcccgtcgccaaaatcggtaaagcgctgcggtactctctgatagccgatgggtttgatcggttctggtcttatcggcattgcgctggtggctcggggttgccgtctttgctgaacgtcaggtataggaacggcgctgagcaagtgctgagtataaggatgctgcggatggtgcaacactcgatctcgtgggccgatctccacgagttggccgccaaacatcacggctacccggtggcagatgcgctccaccaccgccatatcatgggaaataaacagatagctgagccgatagcgctgacgcaaatcttccagcagcgtcagcacctgcgcctgtactgaaacatccagcgcggaaaccgattcatcggcgatgatcactttcgggttcagcgccagcgcgcgggcaatgcaaatgcgctggcgctggccgccggaaaactggtgcggataacgccgcatcgcttccgctggcaggccgacctgctgcaatagctgcgccacccgctccgtgcgctgtactgcgggcatctgctcatgaatcagcagcggctccccaaccaggtcgaaaatagttttgcgcggattgagcgccgcccagggatcctgaaacaccatctgcaaatcgcggcgtaccgctcttaacgcatcgtccttcaggccgtgcagctcctgcccgttaagctgcgcgctgccgctaaatggcaccatattcatcagcgcttttgccgtcgtcgatttaccgcagccgctttcaccgacgatgcccaacgtctcgccggggaaaagatcgaagctgacgccatcgacggcatggacttcgcgacgcacgcgcaggccgtcgccgcgcaccggaaagcgcacgctgaggtcgcggacgctgagcaacggtcgcgtcgcctcgaccggcgccagcgcgggcgcctggcccagcaccggtaccgcctgcaacagctggcgggtataagccgcctgcggcgaggtaaacagcgtttttgccggagcctgctccatgattttgccgtgactcatgaccagcacatcatcggccatttctgccaccactcccatatcgtgggtgatcaacagcaggctggtggaaaacgcctgctgcagttcgcgcatcaactcgaggatctgcgcctgaatagtgacgtcgagggccgtggtcggctcatcggcaatcagcacctgtggctggcacagcattgccatggcgatcatcacccgctggcgcataccgccggaaagctcgtgcggatactgttgcaggcgcttctccacatgactgattttgaccgcgtccagcatcgtgctgacccggctgcgccgttcacggcggcccagcacttcgtggcgttgcagcgtctcttccagctgctggcccaccgtcatcagcggattgagcgaggtcatcggttcctgaaaaatcatggcaaccgacttgccgcgcagcagctgcatttgccgctccggcagactgagcaaatcctggttatcaaaaataatcgcgccgcctggaatctgtgcctcctccggaagcaaacccatgatcgccagcgaagtcagcgatttaccgctgcccgactcgccggcaatgcacagagtttttcccggccagagcgcaaagctgacgtcatccaccacccgctgtgtaccaaactggatcgacaggcgctcgaccgagagcagcggcgccggaaataggactgctgacataacgctcctaattaaacacgctgttgggaaaatagaacgacaccacccagttaggccgatcgacgatttcgctgatgcgcagatcgccgcacacggagcagagcatataggcctcttccgccgacatcccttgttcgcggcacagcgcatcgatggtatagcttaccgcgtcgcgggcggcggtcatcaggtcagggccaatgccggtgaaggcgctgtagccgtgccgatccagatgttgggtcactgggccaggggtggcgaaacgcggcgttttcagcggcatatctttaaccacttccagcttcaccaccacgtccatcgcgctttcaatcgccgtgccgcagacttcaccatcgccctgcgcggcgtgggtgtcaccaatagaaaacaacgcgccttctacttccaccggtagccataatgtgcagccagcggccagatcgcgaatatccagattgccgcccacgcggcgcggcggcaccaccgaatgatggcccgcggcggcgggagcgacgccgagggtaccggcgaagggtttcagcggtacgcggccatatcggccaaaggcgcagggggttaagccctggcggtcatattgccacagcgtcagcgccggatcagaaaactgatcggccagcaggccgaagcccgggatattcgcagtccagccaaagccgctgggacgaaaggattccagcgtcacctttagcgcatcgcccggctgagcgccttccacatagaccgggccactgaccgggttgagcttatcaaacggcagcgttgggatatccgctgcggtagaaccggcgttgaaccagccgttagccgcatccaggcagtgaaactccagttggctgccggaagctacgtgcaggaccgggctcaggctgttatcccagccgaaatgatgttgagcatgatgaatggtcttcaccagacaattttggcacatcctgactctcctttaagcagcggcgccgtcccggcgccatcaaattatttcagtccgatatagtcgtagttgactggtacatgcactggatcgacatacagcgcgtcctcgccccccatgcgtgcggaatgtacggtgtagcgcttctcgttgaataccggcacccagggcgcgtcatccattgcagtgatgaagattttgcgccaggcttcaatgcgcgcgtcctgctggtcgggtttcaccatgctgtccgccgcggccgcctgcgcgtccagcgctttgttgcagtagcgcgcccagttccagccgccctctaccgccccggcgcagccgaggatcgggccatagaagttggagggatccgggaaatcggcgatccacgccatgccgccggaccagaccatcggcgcttggctggcggagccgcccgccgcaatcacattcgcctgcgccagggatttgatgctggcgtggatgcccactttggccagatcctgctggatagactgggcgatacgcggctgcggatcggtattcatcacgtacagttcggtagcaaaaccgttggggaaacccgcttcgctgagcagttgcttcgcttttgccgggtcgtagctgaaaccctgatatgccttgtcataaccgggcatggcgggtggcagtggctggttggccggcgccgcgcgtccattaatgatgcgcacgatgcgatctttgttgaccgccatgttcaccgcctggcggactttgagattatcgaaaggcggcagcgtggttttcatcgtcacgtagccggtctgcaactggtcgccagtgaccatcaggcccttataggccgggttgtttttaaacgacagaaactgtgcgggcggtacgccgtcgccggcaatatccacttcgcctttttccagccgcagcagagcgaccgagggatcctgtcccatttcgaactttatgtgatccagccgcggcacgccggctttaaagtagttcgggtttttgcggaagatcagctcctggcccagcttccactcctggagctcaaacgcgccgctgccgaccggatgcttgccgaagtcggcgccccatttctccacctcctcacggggaaccaccgaggcaaagttcagcgccagcacatgcaggaaggtggcgttgggctctttcagagtgatttttaccgtatgatcgtcgacgacctcgataccgctcagggtcgtgcttttaccgctggcctcctcgtcatagcccgcgatgggactgaagaacccggcgcccggactttgggttttcgggttgactgtgcgttcaagagaatatttcacgtccgccgccgtgacctcgcggccgttgtggaatttcacccctttgcgtagcacaaaggtgtagaccttgccgtcctcggaaatggcgtagctctccgccaggtcgttcaccaactcggtggtgccgggacgatagtccatcaggccgtcgaacaggcttttgatcatcgaccagttttgccagtcatagccaatggccggatcgagggtcgccacgtcgttctggtaggtcaccacgatatcgccgccggtcttctcgtcagcctgcgcgccataagagaaacaggccgcggccaccgccattgtcaataacgcatttttcatcatcttcccctgctactttttgacatcaatgcgcggatcgacccacggcagcaccagatccgcaataaggttgccgccaacaatggcaaccgctgacacggtggttaccccgacaatcaccgggatatccacctgttgaatcgcctgccaggccagctgaccgatacccggccagccaaagaccgattcgactaccaccagtccgcccataaaaatgccgatatcaatgcctatcatcggaattagcggcagcacggcattcggcagcacgtgacgcagcagtacgcgggttcggcccagccctttggcccgcgcggtacggataaaatcctgatgcagcacctcaatcatcgacgagcgcaacatgcgtgaataccagccgctgccgagcaggccgagggttagcgccggtagcgccagatggctgaagccgccatagcctcccatcgggaaccagttgagtaccacggcgaaaagatagagaaaaagcatcgcggcgatgaactgcggcgccgaaacaccgataaaggagagcgccatcagaagccggtccgccagcccgccgcgttttaacgccgccagggtgccgagtgcgatccccagtaccaactcgcagagaatacccgccgccatcagctgcagtgacggcccgatacgggcggaaaccagttcactcacttcgctgcgctgaataaacgagcgtcccagatcgccgtgcagcagcccctgcagataacgccaatattgctgataaaacggcagatccaaccccaactgatggcggatgttttcgactacttccggcgtggcactgcgcccggcgatttggcgcgctggatcggcgggcaacataaacagcagcaaatagcagatcaacgtaacgccaagcaggatcagcccggcatgcaacagacgttttcccagaaatagcattagtttcgtccttttaagccgggatcgagggcgtcgcgcagggcgtcaccagcgatattgaaagagagcgacagcagcacaatcgccgcgccgggaaagaacaccagccagggagccgaagtaaaatagctctggctttcaaagatgatgttgccccaactcggcgttggcggctgtacccccaccccgaggaacgatagagtagcttccagcaggactgtggtggagatgcctagtgtggcccagaccagcaccgttggcgccagatgtggaattaaatgcacgccgagaatacgcaacgttccggcccccagggtgcgttctacggcgataaagtcgcgggcgctaagcgcgctagtttcggcgtagataaccctagcgatctgcacccagttcaccatggcgatcaccagggacacgatccagacacttggctggaaaatcgccgccagggcaatcgccagcagcagtgcgggaaacgccatcatcagatcggtaaagcgcatcagcagccctccgatacgcccctgcagataacctgcgctaagccctaccaggacgccgatcagtactgcagtgccgttggcgacaacaccgatgagtaacgaagtacgagctccgtaaattaaacgcgagaagagatcgcgtcccagcagatcggttcccagccagtaagtgctgttgggagaaagcggtgcgccttccaggctcagtccctcgacaaactgttcatcgggatcgaagggggtgagccagggggcaaacagcgcgctcatcaccaccaggagaataaacagcagcgagagcagcagggctggccggcgcagaaaatatccgactctattcattgtgctccccgcttgccggacgacattcgtagcagccacttctgcgccacctgtgccaccgactggttcgtacacattgattccgagcgcaggcgaacccatgcctgttgttcatcaatactttccgcttgcatctgggccgccagagcttgggtaatctgcggcattgctgccagacgctggcgcagtagcatctgttgctgttgaatgtcatgcaactgctgacgcagccccactgccatcatcagggtggtatagatggctcgctgtgtaataggcttggtaaggagcgctgttgcccctaactccagcgcgcgctgtacctggtaaagtccctcatgtgaggtcagcgcgatcaccggtattcccgccagattgatctggctcagggttagcgggctggcgaatgcctccagttccaccagtactgcacagggggtgagaggaggtaaagcctcatctccggtcaggtgatgccagcgaatacccatccgcgtcaggtttttttccagcgcttcgcgactccttgcttcacagtctaccagcaggagcggctgagcatctaaatccggggacagcagcgttttcatttaacaatcctcagagcaggtctggctgcaaccgttcggctttcacgtagctcggtcgcggagagatagggatcgggcataaccggcagcggttcgcgatgcagtatctgaaagcaagtttgttgcaactcagcgatgtagcagggcaaacaggcgtggttgtttcgagccattactgagcgagcgcccggagaatcaacgccgtgctgacgatgcagtgccgccagcaccgcacccggctcgctgtttccggcctcgcgcaggctattggcaaacagccttactgcccgccagccgccgatatagtagtgggagatgcgctgtgcgccatgttgcaggtgctgccgcgcgcaaaaatcgagatcgacgctctcaaaaaacggtccgcaggaaagcaaacgtaccgcccttagtggcgcgacttcggcgacttcggcttcggtaaaattacagctgagcaccgctaacgtccgccgatcgcgaaggcaggcctcgtccagtgcgcgcagaaacgcataagaggtttcgcctaccaggttattgagcacaaaatctacctctgtgctgagaatcgcctcaatcaactcggtcacgttgctgtttctcaggtgcagatatttttcgcccaccaccgtaccgccggaaccttccactacctcacgggcgatacgattgctttcccagccccagacgtagttagagccgatcagccaggagcgatttccgaacatatccagcgccagccgcaggagtggcagcagagtctggttcggacaaccgcccagatatacgacctgctcgcagctctcgaacccctcgtaaggacagccataccacagcagcaggttatgctgctccaggtccgggataatctccttccgactggcagaggtaatggttccgaagatatggcggatgccgtgagcgataaaggtgctcaccgcttcactgtaggctgcgagttcacccgcagggttgatatgtcgggcccgcagctgaaaaggataagcaggatcggcattgatttcctctaaggcatggcgcgcaccaagcagtgtgctgttcgccaggtggctgtaggtaccttctgtggaaagcaaaattccaatatcaatagtttgcacgtatgttcgctctctgcattaataaaaaagcctgattgtccttattaggacaatcaggcttcattacctgtcgatatttaatggattcaaggcttaagggttgcccctgcttgcatatacccgacatgaaaaattcatgccatttttaaagcacagtttaatcaatggattatttatttttggagacacttttgcaccaatgggatgcggcttgctcagttatggtgcaattttctgatgcagtcctaaattagcagcgttacagcgtacaggcacctacccgaatctgaccgtcaacagctgttcgagctgcaatgaccgaagaatggtttcagttttttctgcttattaaaatgtacctttgaaaaagtagactttctgcgatacgctctggcggtatcatttcccccgatttttcacgcagcgcgccggacggtttccggccctgacggagccctggatgacacagatgcctgatgatgatcctgacctgtccatgtcgccggcggtcataccacctgatggggatttcctgccggcgctgacaggcggcgagggtccggtcagtcccgcccgggcgtacctgctttccctgaattccccccgcagccggcagaccatggcctcgttccttagcatcgtcgcggacatgctcggttcagcttccatggatgcctgcagctggggcagcctgcggcgtcatcacgtgatggctgtgaccgagctgctgcgcgatagcgggcgggccacggccaccgtcaacacctacctttcggcactcaagggcgtggcgaaggaagcctggatgctcaggctgatggacgtggaaagcttccagcacatccgggcggtgcgcaacctgcgcggcagccgtctcccccgcggccgggccctactgccggaggagatcctagcgctgttcagtacctgcgaggatgatggctccagtatcggcctccgggatgcggcgatgctgggtgtcattcttggctgcggcctgcgccggtcggaggccgtggggctggatttgagtgacgttgtcaccactgagcgagcactcagggtgctgggtaaggggaacaaggaacggctggcctatatgccggcgggcacctggcagcggctaaagctgtggatcgatgaagtgcgcggagaaaaagacgggccgctgtttacccgtatccgtcgctttgacaccctgacgaatgaccgtctcaccgaccaggcagtgtaccatgtcctgcaggtgcgccagcgccaggcaggaatagcgaaatgcgccccgcacgatttaaggcgtacttttgccacggccatgctggataatggggaagacctgattacggtgaaggatgcgatgggtcatgccagcgtcaccaccacccagcagtacgatcgccgcggcgaggcgcgcctgcgaacggcgcgcgaccgtctggatctgatatgaacttaacaacacgttaagataacaagttaacaagatagtaggtgtggatgctcgcatgcttgcaattttctgaaatggtgtcacattggaacttccgttaaagtaggtctgccggctatcccgtttccccttctgaaccggggtggtttggatatgcgggatggccggtccttttcgttcttttgccgggtaccatatgtgatttttagggttatgaagcgtgaaaatcttctgcaacttcagaaaagtagctgagtaaccgtgtatctctcgcgggcatacgttcatgagccggtgttatcagccccatcagcagaaagcggccgctatcccacatgtgttctgtgtaaatgagatagtgatctgaggtacggttgtaattctcttgtctggcactccaggtgagctggaaatgcagattaacgtgaatatgctggacgttagcatcgacagcgaatggcgggtaatcaaaaggggcgtcccttccaagaagatttgacggtgcgccagttgatttatacgtaatgaactctgcttgtaactggctctccagctcagggtaaacggcaaacgtgggctggaaaaaagtatcccacgtgacatgactgtactcagctgttaacgccatttagccgctgccctgttgcctgaatccagcaggtgattcatggccgagaggttgattccagagtcacgcacttctgtcgttcgtgtgatttgatcaataagactgaggtagtttttagtcgcaagactgaccattttaatggccttaaagaatgcaaactcaacagaattcctgtcatacgactgaacgatttttttttccggcagcatcagaacaaaggactctgcgatacctgcgacatggatagtatgatttctgatgtcgctggcgactttgatagcgccggcgaaatcgctgtctgcataccgtgccagctcgatgcgacttgagcgtaattcttcagctacgtcattgagagcaacagtgagctcgctgatatcggttttgttgactctggagcccatttcgtaaacccgttcaacaatcgtaggctgacacgcaaccgctttgggttgcggctggaaactggcaagaaccagtgccactgcggcctgcaagtgctggattttaaatttcacgacgggctccataatcatcatctctcgacgaggcgctgcattttactactgaacttaactatatgctaaaaaaagttggttgcatatgtggctggcacagcaaacaggaaattgaaatcttctatctggccgtggctttccggattgctacctgaagcctgtcagcggttacggcttccgggaaaaccgtgatggtgtcgggagtcgccccgctaacgggcatgacgatgatccccggcgttccggtgagtcccagcgcctccgacagattgctgtttttctcaagagacgcggtatggtcgccaggagctgaggtggccagccccgcctttgacgctgcaacgcgaatatcctccaccgtcagtttgccttcattatgcccggtggcgtagatggcattgtgataggtgacataggcctgcggccctttcttttgccagaccgtcagcccctgctgcgctgcctgaagtgaggcttcccagcggccaccaaatattggccactccttaaagaggtagcggacgtccggctgcgctttcatgaccttctccagctccggcgcaaagcggctgcagaacacgcactggtaatcaaagaattcaatcaccgcgacctttgtattatcaggcccgtaagccggggtatccggatcatgcagaaggttcgcctgattctccatcacgctgagtgcaaacatcttctgcttacgtgcctcctgctgttcctgcagcttatgactgaccgtcaccagtatctccgggtgggataccaggtagtctgctgcgatttccccgatacgggcctcctgctccgggctgaatatcggctgaggggccgaagcgtgtgctgttgcaataaagccaatgtatgttgtaactattaatgctgctaatttgtgtactttcatcgtctgagtctcattgttaaatgggggattagcgttctttctgaatggtacgggtgagggtctgttcttcacgctccggcatgcggccgcgttcagtattttctgccaccctgagcatgtcgcgctcagcgtttgccagatctgcaatcacacgcgatgcccgcgactgttcaccggatgccttgtcagcaccttccagctcactcctgacacctgcagcagctttcatttcctgtccaccggtgttttcctcacctctcaccctggcgattacatctgcatccggggtgagtggttccggtttacgcgggttaatgtcttccggtttcagtctgatcacctcttcctgcggaatttccggcagcaacgactccggctgcctgttccgtccggcgtcttcattgcgaatctggtctgccagcatctgttcgcgcagttgctgtacgttctgctcgtcagtcagcgtggagacaatacccggcgacacatcctgttttgtcccaccgctcaccttaagcaaccatgctgaaggcggttcatcgccggtctgccagaccacgccgtccttcgggtgatgtcgtactgcatcaagcgcggccgcctggtcactggccacaatcgtgttgcctgactggcttcgctgcagtaccgcaccacgggcacgttctgtcatgaccatccgggtctccccctgtgtcatccgcccttccgggctggcaaccagggaaaccatggccaggcccgcactcctgccattgttgtcatacaccggcagcgccagcgccggttcaggaaagcgccgggtggccgggatgatttttgccgtcagtgacgcatcctgcatgccctgatggcgcacccaggcgcgaccgatggccgttttattcaccggctgccccattgcccagatggctttcgcctgtttgcgctgcgtttctggtgccagcgcatcgtgcgccgttttgatatcacgctccggcgtttttaccgccttaacccagtccgctttcttgtcggtgtaaatctggacgtgctccttgacgcgtgaggctgaaatgtagaaggcacgacgggaagccagtgccttacgtccgtctttcgtgccctcaagcgcaatgacataatcactgctggccccctgtgcgccgtagccggtgacggcccagccgtagtcgagattctgctgcgcccggaccttctcaggattaatggtgacgcgaccgttctcccccttcagacggatattcccctcctcgctgaccgactccaccgtatagcgctggttggccatctgcccctgttcgcgatcggtcgccgtgaacttaagcagatcgccggaacggacttccatctcgctgcggcgaaacagctgcacgtcaccggtgatcagctccttcggtgaaaccagagcaatcttcccctcctcatcacgtaccgtcaccgtgctgccgttacggtcaacggctaccacatcctggtagcggtcaccgcgtttaaccaccatcccggcttcccaggactctgttttattgaactcatggcgcgtatgggtgattttatcgagcaccggcaccttaatagccttctcccccagttctccccgcgctgccagcgcggcatgaatgccagcatttatcgccttacggtcggcgttcagctgcgcaatgatgagcgtacgggaccgcgcctccggtgtccggtccttccagtcagcgacaatatcgataacaggcgtctccgtttcctgaatcgcactctccgggagcgcggctgaagcgctacgcgccacgcggtcagccggctgggtttcaatgcgctgcagggccgcatcgatccggttatcaatgatgtcgtgaacggcgccgcgtagctgcaggtctttctgacggacgatttgcttcatgatggccacatccatcggactgcgctcctgcatcagcttaaacggcgcgcccacgtcgaccgattcaaactggtcgatatcccccatcgagaccgcgcgaccgccgccgctggcaatggcctggaacagggccgccgtatcctggttgcctgccattgaggactcatcgataagaaacacctgtcctttatagtcgggcttaccgcctgcggccgtcacctggtcatgttcaacgataaaggatttgatggtctgcgcccggacaccgacgtcgctcatctctttcactgcctggtgcgtcggggcaagacccgtcagtactgggcgaacatctgccggtaaggtttcaagcgcggttttcacggccttcagctgcgtggtcttccccacgccggcatagccctgaatcccgataaactgatccgtggcgcccagcaccagagtggtcgcctttttctggccatcggtgagtccgttcagcacggcctccggtacctgttccagcaacggctgctgcgtacctttcccttcctccaccacccgcagaatagctttctccatctcccatgtggaccgggaaaccagcaccggctctccccctgcggatacggacaacagctcgccatttttaatcatcgcgccaatttcattcccgatagcttcaaggtcgggatgatatttctgcgcctccgtcgccaacttaagttcgctgaacaccacagtgcgctggtcattgatggcacgccagacggccagcccggcgtccgtccggacgctgtcatgcagagagtctaccgcctggctgacgtcatcgtggtcactcagacttctgaccagctgcacgggagatgcactggtcttcatacgctgcagccgggcttccgcccggtcctgcacttcggcggtgaacacttccgccctgtggccactctgtgccagcgagttcatggtctgggtcgaaatatcgcggctgttcagcgcggccagcaccacgccggtgtcgttatccctgccgcccggcgccgtcacgtaagcatgtgacagatagagcggctggtcttttggcagcgtcagggtgtcttccccccgtttcacctcaatccccttttcacttatcccggtcacctcaagacgatctttggccttcaggctgtgctcgcggtcacccgccacggacagcagtttttcgccggtggccacgctgagggtttcgcggctgaagagacgccagtcagcgctgatatccccgattttcatccgggtcagcacgccgtccccgtcgatgagcgagaggactcgcgtgtcctcatgcacccggtcaatcacatacgacttacgtgcttttgcgtccgtgcgatcttcaagcaccatgccgggacggtatgaaccgggcatgcggcgcgttttgctgtcgagccagaccggctgccgggcctctatctccacgccgtcgcgccccagctgtcctgcgttctgcagcgcctcacgtaccaggcccgtcagctgtgcctgttcacgcctgccgaccacaacggcggtgacgttttcactgcctccgctcagctctgcaaaccggttggccagcgcctcgtaacggtcgcgtttgttcggaatactgaccacttcggcctccagcccgggcgccggctccgtgcggcgggaacgggcaacccctgcggactccagcacggacatggcgttaccgttcgcctgccgtccggcactgtcgagaaagaccagctgtgcatcctgcgcacgcgcttcgcccagcagaaccagcgtctccttgagccccagacgctctgccccttcgattatcagcgtgctctggggtttcaggtgaaaatcaccgctcagaacatgctgccggctgatgatccgctcccgcaaatcgtcggatttcgccagcgaaatggcgcgctcggcagagctggccagcacctgcacgtcacgaccgttcgcgccggcaatgccggccagctgcgcggtcaggtcacggatacctgccacgcctgacggggcattcatcagaaccagggcgtctttctccaccacttccagcgccgctggcgcgtactgcgccggacgggtgaaactgacgacttttgtggatttgagatgttcctgactcagcgcctggatcgagagttcatccagcaggtgaatacgggaggtgaagacccctttctcactgtccagcggcacaatcatgccgtccttcagcgccgcatcgatggccacacgaatttcctgaatttccggcagccgttcgctcagctcagcggtggtcatcatcagctcgccaaaggtgaagcgcgttttactgtcgctgagctgcgagatggccagccggacagcctcagtcagttccgggcggggtatttcagtgtccagctgcgcggcaggtaagcgcctggtcgccggcgtcttttcgggaccggtctgtgccggctgactcagcgtgtcagtttgttgtggtactggctgacgggacaggctctcccgttctgcgggttgagcaggtgtgtcgacgctcttttctgccgtggacgacgtctgcagagaagactgttcaggcccggcaggaaccggtttagcctggtgaccttgctccggctgaggcgcggtctcacgaagacctgcatcacgcggcaccacgctctcctgatacgccttcaggtcaaatcccttctccttcatctggcccagccagcgctccatcaggcgcatccgcgaagggtcaactttcgccctgcgggtgtctttggcggccacatcccggctgcgcagcgtggcttccgcccccacggccccctgtatttccctgccccgtgaggaatattcgtccctgacttcttccggaacgcccttgatctcccacatgccatgcttgcctacttcttccacttcatggccaagagcttcaacccgctcacgaagcgcgctgcgataaattttcccgagggtgacctggtgcttcatgacggtttcgataaagccggcgttatggatatagtccgtggccagggctttccatttgcccgcatactccgtcatgttggcaatcaggagatgggtgtgcagctgaggatcaagattgcgcgaggtatcatgcgtataggcggccgccaccatcttgccggtgtgtacgatggacgtaacgccgtctttcgtgtcgcgggccgagatgagcttctccacatagccagccgccacgcggacggcatggttatgtgcttccaccatttctttatcattcccaatgagcgccagaatggacacgctcttgggagcggaaaaggtcaggtcatggcccgggcggtggacgtgctgtccgttaacctccttgcccagccgtgagccgtccggcagacggccctcgagcacggccgtcaggtcatcgccacggacgttgccctcaaggcccagctcttttgcaccttcccccatccagaggctctgcaggctgcccagaaaatagtagttatcggaattgctgtagtagcctgcagcctcgccggctgacgctactggggcgactgacatcataggtcatgctctctgtcgttatagtgatggtcgttttcgtcgtaacccgggtcgtccgcgtgacggtgaagtaaaatgttctcttcttcctgcgccagctgacggtgggtgctgtgggcttcatcctgggtctgcggtgtcactgacttccctgccgtcgtcagactcaggccgccgtcaggcagtgccgtcaccttcatatccaggttcattgattcgcccgcattctcgctggcctgaccttcttctccgcctgaggtggctccggtattgagccgccgtttcagcatccccagcgcgccggctgcagcaggctcggaggaagtatccagctgggttctgctgcggattttttgcagtgctgcaggtatttccggtttaaggggcgcagtctctttttgacgagttactgaaggaggagaagaccgaagtgaaacgacgttgtcttttttgtcttcggtgacagggtctgtcaccgtgctgtgattttcagttactacttccgggaccactggctctgtccgcgatgtgacgtgctccctggcaggtaccggcttctgttcaggagcagcgctgcgcgaaggtttcggttcttccattcgggtacgagccactttttcggtggccggagttaccggtgagccggatgcccctgcagaagaaaccggagcaggattgtcagctgcagatgatgtctcgctccccttctccagcacttcatcgccggtcgggaacgtcagacctgcggcagccgctgcgcgctcgttctcctgaataaccttctccagctccggactgagcgcatcgcggatattgcgctcgagaaggcctgcctgccgcttcttcggcgcgcgatatttcagtttcagacggacgaccggatactcgcccgggaggcgcacataaaagttgaggtttggcagacgcatgatctgctcgtagtcgacaatcgggttattgacctcgtctttaccgagagatacgccgtcacgcacctggtccagaccgtagctgttctgctcacggattttgcgcttacgctggttgcccagttccttttccaccactgcggccatctccgcactcggtgaacgaccgtacattcgggtgttcaacaggtcgaagatgcttttggccagccctaaatatcggttaccgggtatttaaaggaacagtaatgacgaatcatttcagacgcttacccttagccggtttcattgtctgcgctgtgctgctctcaggatgcgatggccaggaaaaccaacaacaacatccgcaggctccccaggtcactgtgcatattgtgaaaagcgcaccgctggctgtcaccactgaactcccgggcagaacagatgcgttccgcgttgcagaggttcgtccgcaggttagcggtattatcctgcgtcgcaacttcacggagggcagcgatgtaaaagctggagattcgctttaccagattgatcctgcaacctatcaggcggcttacgacaacgccaaaggcgagctggcgaaggcccaggcggcggccaatattgctcacctgacggtgaaacgttatctcccgctggtcggtacacagtatgtcagcaagcaggagtatgaccaggccgtggccacggcccagcaggcagacgccagcgtcgtcgccgccaaagcgggcgttgaaagcgcgcgcatcaaccttgcctataccaaagtgacatcgcccgttgatggtcgcatcggtaaatccagcgtaacggaaggggcgctggtcaccaacgggcaggcagcggcgctggcaacggttcagcagcttgatccgatgtatgtcgatgtcacccagtccagtaatgattttttgcgcctgaagcagacgagcctgcaaaaaggcgataccgccagcagcgttgagctactgatggagaacgggcagccctatccgctgaaaggcacattgcaattctcagacgtcacggtggatcaaagtaccggctcaattaccctgcgcgccattttcccgaatcctcaacatttgctgttaccgggtatgttcgttcgcgcccggattgatgaaggtacgcagccgaatgcgattctggttccccagcaaggcgtgactcgtacgccgcgaggcgatgccaccgtgatggtggtgaacgataaaaatcaggttgagtctcgcaccgtcgttgcgcctcaggcgattggcgaccgctggctggtgacggaagggctgaaaaacggtgaccgcgtgattgtcagcgggctacaaaaggtcagaccgggcgtaaccgtcgtcgctacgcctgataccaccaccgctccagccagttaagggacgacgacatggctaatttctttattcagagaccggttttcgcctgggtacttgccatcattttgatgattgctggtgggctggccattctcaaacttcccgtcgcacagtatccgaccattgcgcctcccgccgtggcgatatccgcaacctacccgggagcagatgctcaaacggtgcaggataccgtgacccaggttatcgaacagaacatgaacggtatcgataacctgatgtatatgtcctccaccagcgattcagcgggtaacgtcaccatcaccctgaccttcgagtccggaaccgatccggacatcgcccaggtgcaggtgcagaacaagctgcagctcgccatgccgctgctgccgcaagaggtgcagcagcaagggattggcgttgagaagtccagcagcagcttcctgctggttgccggttttgtatcagacaacaaaaacctgacgcaggatgacatctccgactatgtcgcctcgaacgtcaaagatgccatcagccgaacgtctggcgtcggtgacgtgcagctgtttggcgcccagtatgcgatgcgtatctggctcgacagcaatgcgatgaacaaataccagctgacgccgctggatattatcaaccagctgaaaacgcagaacgaccagatagcggcaggccagttgggcgggacgccatccatcccaggacagcagctgaatgcctcgatcatcgcgcaaacccgcctgaaatcaccggaagagtttggccgcgtgacgctcaaggtgaaccaggacggctcgatggtgcatctgaaggatgtggctcgcattgagctgggtggcgaaaactacaacatggtgacaaaaatcaacgggcaggcggcaaccggcctggggattaagctggcaacaggggcaaatgcgctggatacagcggcagccatcaagagcaagctggcacaactgcagccgttcttcccgcaggggctaaaagtcgtctacccctatgacaccacaccgtttgtgaaaatctccatccacgaagtggtgaagaccctgtttgaagcgattattctcgtcttcctggttatgtacctgttcctgcaaaacctgcgggcaacgctcatcccgactatcgcggttccggtcgttctgctgggtaccttcgcggttctggcggcgttcggtttctccatcaataccctgacaatgttcggcatggtgctggcgataggtctgctggttgatgacgctatcgtggtcgttgagaacgttgaacgcgtcatggtcgaggacaagctgccgccgaaagaggctacgcagaaatcgatgggacagatccagggggcactggtggggatcgccatggtgctctcggcggtctttatcccgatggccttttttggcggctcgacgggggcgatctatcgccagttctcgctgaccatcgtttccgctatggcattgtcagtactggttgcgctaatcctgacgccagcgctctgtgcaacgttgcttaagcccgtatccgccgatcatcatgagaaaaaagggggcttcttcggctggtttaatgcgctctttgataagagcgttgagcactacagtaacagcgtgagcggtatcttgcgcaagaccggacgctatctgttggtgtacgtcattattgtcggtggaatggcggtgctcttcctgcgcttaccgacctccttcctccccgaagaggatcagggggtgtttatgacaatggttcagctcccggcgggggcaacccagacgcgtactcagcaggttctcgaccaggttcaggactactacctgaacaaagagaaagcaaatgttgaatccgtctttaccgtaaacggctttagctttagcggccagggtcagaactccggtattgccttcatcagcctgaagccctgggaagagcgtcctggggcggaaaatggcgttgaagccattgtgggtcgctcgacaaaagctttcagccagattaaagacggccttgtattcccgtttaacctgcccgctattattgagttaggtaccgcaacgggcttcgactttgaacttatcgatcaggctaacctggggcatacccagctgacgcaggcgcgtaaccagctgctcggcatggtgaaagagcatcctgacctgctggtgcgcgtacgtccaaacggtcttgaagatacgcctcagttcaaactggatgtcgatcaggagaaagcacaggcgctgggcgtcagtctttctgacgtcaaccagacgatttcgacggccttagggggcacctatgtgaatgactttatcgatcatggccgcgtgaaaaaagtctatgtacaggccgacgcgaaattccgtatgttgccaggggatattaacaacctttatgtgcgcagcgcgaacggggaaatggtgccgttctcagcctttagcaacgctcactgggtttatggttcacctcgtctggagcgctacaacggaatgccttcgatggagatcctcggcgaatcagccccgggtaaaagtaccggtgaggccatggctatgatggaaagcctcgcggcaaaattgccttccggcatcggttatgactggacgggaatgtcttaccaggagcgactttcgggtaaccaggcgcctgcactgtacgccatttcactgatcgtggtgttcctgtgtctggcagcgctgtatgaaagctggtccattccgttctccgttatgctggttgtgccgttgggggtcatcggggcccttctcgcagcctcgctgcgcgggttaaacaatgacgtctatttccaggtcggcctgctgaccacaattggtctgtcggcgaaaaacgccatcctgatcgtcgaatttgctaaagacctgatggagaaagcaggtaaaggcatcattgaagctacgcttgaagcgtcaaggatgcgccttcgaccgatcctgatgacctccctggcctttatccttggcgtcatgccgctggtgatcagtaccggagccgggagcggtgcgcaaaacgccgtcggtacgggtgtgatggggggaatgctttccgcaacgcttctggcgattttcttcgtgcccgtcttctttgtggttgttcgtcgacgctttacccgccataaagattaacatttccctaaaaaggcacctctggtgccttttttatttttaacataaacaatgaattaggcattaagcaaaagccatgttaaaaatacagtgatttgcattaagtaaaaatactctcttaccccttcataatgtctccattaattcgtccggaaatcgatttttctccacgatttttacaaactacataatttgagattattcctcgtgtaacgcggacttaccccggtggtaaaataacctccagttcgttaattgccctcctggctttatagcggacgagaaataatactgaggtaacatcatgaaaagattcatttccgttgcactactcgctgcgctgcttgctggttgcgcgcacgactctccatgtgtaccggtttacgacgaccagggccgactggttcataccaatacctgtatgaaaggcaccacccaggacaactgggaaacagcaggtgcgatcgctggcggcgctgccgcagtggcgggcttgacgctgggtattgttgccctgacgaagtaacatcagttaagaaagcgcggctctggccgcgcttttgcttttaatcagtgcactattttcaaagaagtaaaaaaatagccccgtatttattcgtacctttcatttcagcctgaagccagtcacatctttttcgtacacttttttaaattacctgttctattgtgatgattttcacacattaatattattgaatatcctgccaatattcactctggaaactatctcttcttttttctggcgcgcctcaaaacttttgctccaatttgtggcacaggttgtaatttcgcaccgtttcagggcgcccgttttatttaagcctgtctacactcagcattaagcgttcactcatctcttattttgccgaacgcaaaactggcattacgtttgctttataaacgttggccaaagccacagacaggtaaagcgtttaaaaaacgcctctataacgataaatttcgccacacaggaagcattatgaaaaagacgatgatagccagcctggccgctgcaggcttgatgtttgccgtagccggtcaagcccatgcgggaacgacactggatgccgttaaaaagaaaggttttgttcaatgtggtatcagtgacggtttgcctggcttctcttatgccgatgcgaacggcaaatttaccggtattgatgtagatgtctgccgtggtgttgccgccgccgtttttggcgatgacagcaaggtaaaatataccccgctgacggcaaaagaacgctttacggcactgcagtccggcgaggttgacatgctctcccgtaataccacctggacctcctcccgcgacgcgggtatggggatgtcatttacgggcgtgacctattatgacgggatcggcttcctgacccacaataaagcaggcctgaaaagcgccaaagagctggatggtgcgaccgtttgtattcaggcgggtaccgataccgagctgaacgtcgccgattatttcaaagcaaataacatgaaatacacgccagtgacattcgaccgctcggatgagtcggctaaagcgctggaatccggccgttgcgacacgctggcctctgaccagtcacagctgtacgccttacgcattaagctgagcaatccggcagagtggattgtcctgcctgaagtgatctccaaagaacctctcggacccgtcgttcgtcgtggcgatgaagactggttctccattgttcgctggacgctgtttgccatgctgaacgcagaagagatgggcatcaactcgaaaaacgtggatgagaaagcggctaacccatctaacccggatatggcgcacctgctgggtaaagaaggcgatttcggcaaggatctgaagctggataacaagtgggcctacaacatcatcaaacaggtgggcaactactctgagatctttgaacgcaacgtgggatcggaaagcccgctgaagatcaaacgcggtcagaacaatctctggaacaacggcggtattcagtacgcgccaccagtacgttaagtcatagctgtaacgggcactgctcatgcagtgcccactccagagtcatggttactgaggtttctttatgtcccatcgccgctcagccgtaaaaggatcgctatccttttctcatcccgcggtccgcgcctggctattccagattattgctattgttgcggttgttctcatcgccgtgtatctcatccataacaccatcaccaacctgaacaatcgcggcattacctccggttttgcgtttttggatcgcagcgcgggctttggcattgttcagcatcttattgattaccaggaaggtgacacgtacggacgcgtattcgtggtcggtttattgaatacgctgttggtatcggcgctttgtatcgtcttcgcgtcgatactgggcttctttattggcctggcacgtctttcagaaaactggctcctgcggaagctgtcgactgtttatatcgagacattccgcaatatccccccgctgctgcagatcttcttctggtatttcgccgtactgcgtaaccttccaggtccccgtcaggccgtcgacgcgtttgagctgtttttcctgagtaaccgtgggttgtccattccttctcctcagccgggcgaaggactgtatgctttcatcggcgcgattgtgatagcgcttgctctctctgctggggtattccgctttaaccgcaagcatcagatcaaaaccggtcagcttcgtaggacctggcccacggcagtcgtcctgatcgttagcctgccgctagtggcacattggctgtttggcgccgccctgcactgggacattccccatctgcgaggctttaacttccaggggggaatggtgttaattcctgaactggcggccctgacattggcgctatcgatttatacctcagcctttatcgctgagattattcgtgccgggatccaggccgtcccgcacgggcaacacgaagcggcacgctcattaggattaccgcatacggtgacgcttcgccaggtcattattccgcaggcgttgcgggtcatcattccgcctctgaccagccagtatcttaacatcgtcaaaaactcgtcgctggccgccgctattggttacccggatatggtgtcactcttcgccggaaccgtgcttaaccagaccggacaagccattgaaaccatagccatcaccatgtctgtctatctcatcatcagcctggtaatttcactgctgatgaacctctataaccgtcgtatagcactggtcgagcgctaaggatctatgatgacaaaagcgatactgtcgcacgcctcgcgccctgccaactcgacaggtggacgtttcattctctgggcgcgaaagaatctgttctccagctggagtaacagcctgctgacgattgtctgcctgtggctcatgtgggaattgattcctcccctgctgaactgggcgtttttacaggccaactgggtcggttcaacccgagctgactgtacaaaagccggtgcctgctgggtgtttattcatgaacgtttcggtcagttcatgtatggattgtatccccacgaacagcgctggcggattaatctggcgctggttatcggtctgctctctgtcgcagtcatgttctggaaaaagctgcctcaccgtggacgctatattgccgtctgggcggtggtttatccaattattgtctgggtgcttttttatggcggttttctggggctggaacgcgttgaaacacgccagtggggtgggctgacgctgacgttgattatcgcgtcagtggggatagccggtgccctgccgtgggggattttacttgccctcggacggcgttcaaaaatgccgatcgttcgcgtgctctccgttatcttcattgagttctggcgcggcgtaccgcttatcaccgttctgtttatgtcatcggtcatgctgccgctatttatggcagaaggaacaacgatcgacaaactgatccgtgccctggtcggggtgatcctcttccagtccgcctatgtcgctgaagtggtgcgcggtggtctgcaggcgttgcctaaaggccagtacgaagcggcggaatcactggcgctcggctactggaaaacccaggggctggtcattcttccccaggcactcaagctggtcattccgggcctggtcaacacgatcattgccctcttcaaggataccagcctggtgatcatcatcggattgttcgatctctttagcagcgtgcaacaggctaccgttgaccctgtctggctgggcatgtccaccgaaggatatgtctttgctgccctgatctactggatcttttgttttagcatgtcgcgctacagccagcatctggaaaagcgctttaacaccgggcgtacaccgcactgaggaaaatatgagccaaataactatgacacccgccgacgcgatgattacgctggaagacgtgaacaaatggtacggacagtttcatgtcctgaaggatattaatctcaaggtcaagcagggagagcgcatcgtcctgtgcggcccgtccggctccgggaaatccacaaccattcgctgtattaaccaccttgaagagcatcagcaaggacgcatcgtggttgatggtatcgagctgaatgaagatatccgcaatatcgaacgcgtgcgtcaggaagtgggaatggtatttcagcactttaatctttttccgcacctgaccgttctgcagaactgtacgctcgcaccgatttgggtacgaaagatgccgaaaaaggaagccgaggcgttggcaatgcactatctggagcgtgtacgtatcgcagagcatgccaataagtttcctggtcagatatcgggtggacagcagcagcgtgtggctatcgcccgttcactgtgtatgaaaccgaaaattatgctatttgatgaaccgacatcagccctcgatccggaaatggtgaaggaggttctggataccatgattggactggcacaatccggcatgaccatgctgtgtgtcacgcatgagatggggttcgcgcgaaccgtggctgaccgggtgatctttatggatcgtggggagattgttgagcaggcgccgccggatgagttctttgcgcatccgaagtcagaacgtacgcgagcattcctgtcgcaggtgattcattaatcagatctttttgcccggtggcgctgcgcttaccgggcctaccgttttcacgagaatcataacgcaaaaaggccatcctttcggatggccttctcacttatttgatgtctggcagttccctactctcacatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctaaagccgccagacaaattcttttacttcttgccgaactttaacctaagtataaagtggtgctgatacccagagtcgaactggggacctcacccttaccaagggtgcgctctaccaactgagccatatcagcacgctaaattcggacgcgcccggagggcgggaagccgtttgtacagtacttgcaggaagtgcgcgagacagcaatggaagcctttgagcaccaagattacccgttcgaagagcttgttgataagcttgaattgacacgagatatgagcagaaatccgctgtttgacgtaatgtttgttcttcaaaatatggatcaggaatcgttggagctggatgaactttgtctcaaacctgcagcaaacaatgggcatcaaacgtccaaatttgatttaaccctatatgcccaggaacagccccgcggtttgctgacgttccaaatggagtttagtactgacttatataagaaaaaaacgatagaaaagtggcttcaatacttcaacaatatgttactctccatcatcaaagacaacaaagccgctctcggaacaataaatatcctgaatgaggatgaggcccattaccttatccacgagctcaatcgtacaaaaatagattatccaagaaatgaaaccatcagcagactctttgaaatgcaggcagaacaaacacctaatgctgtagcaattgtcagcgacacccaagtattcacttacgaggacctgaacagctgggcaaatcaaattgcctcagttctacagataaagggcgtagggcctgatagtgttgtagccttgttgacaggcagaacaccagaactcattgcaggaatgctgggcattctaaaagccgggggagcctatctgcctatcgattctaatctgcctgttgaacgcatagcttatatgctgtctgacagcagggcagcattactccttcaatctgaaaaaacagaaaaacggctattaggcattgaatgtgaacaaatcataatcgaagatattcaaaagcaaggagaggcgaagaacgttgaatcttcagcagggccccattcacttgcatatatcatttatacctctggatcaaccggtaaaccaaagggtgtcatgattgagcagcgaagtgtaattcgtcttgttaaaaacagcaattatattacatttacacctgaagaccgccttctgatgacatcatcaatcggtttcgacgttgggtcatttgaaattttcggaccgctgctaaatggtgccgctttgcatctgtccgatcaacaaacatttctcgattcccatcagcttaagaggtacatagaacatcaaggaatcacaacgatttggctgacatcttctctattcaatcatttgacagagcaaaatgaacaaacattttcacagctgaaacatttgattattggcggagaagctttgtcgccgagccacgtcaatcgaatcagaaatgtctgccctgaagtatctatatggaatggatatggccctaccgaaaatacaactttttcgacatgccttcacattcaaaaaacatatgaactttccattccgatcgggcggccggttggtaattccaccgcttttatcttaaatcaatggggagtgctgcagccggtcggagctgtcggtgaactttgtgtcggcggagatggcgtcgccagaggatatttgggccgtcctgatttaacgaaagagaaatttgtcccacatccatttgcacctggcgatcgactgtatcgcacaggtgatctggcgcgctggctttccgatggcacaattgagtacgttggccgtattgatgatcaagtaaaagtcagaggctatcgggtggagctgggtgaaatcgaaacagcacttcgtcaaatagacggggtcaaagaagccgcagtgttagcacgtacagcccagaccgggagcaaagagctgtttggctatatcagcgtaaaagcaggcacgaatgctgaacaagtgcgttctcttctcgcgcgttcgctgccaaactatatgatcccggcgtatatcattgaaatggagactcttccgctcacatcaaacggcaaattgaaccggaaagcactgcctgaaccagatgtcgcatctaaacaaacatacatcccgccacgcaacgaacttgaagagcagctggcattgatctggcaggaggttctaggcatccagaggatcggaatagaggattcgttttttgaattgggcggagattcaatcaaagcccttcaagtttctgcacgccttgggcgctatggactaagcttgcaggtaagtgatttattccgtcatccaaagataaaggacttatcaccatttatccgtaagtcagagagaatcatagagcaaggacccattcagggtgacgttccttggacgcctgttcagcaatggtttttttcacaagatattgaagaaagacaccatttcaatcagtctgtcatgctattccattctggacgtttgtctgaaaacgcccttagaccagccttgaaaaaactggcggagcatcatgatgcgcttcggatggtttatcgcaacgatgacaggcgatggattcaaatcaaccaaggcattcatgagtcacagctatacagcttaagaatctctgatctttcacagtcagaaagcggctgggagacgaaaatcaaacaagaagttgccgatcttcagcaaagcatcaatttgcaggaaggaccattgttgcacgccgctttgtttaaaacactgaccggagattacttgttccttgcgatccatcaccttgtcgttgatggtgtctcatggcggattttgctggaggatttgtcagccggatatcaacaagctgctgcaggccagacgatccagcttccgcctaaaacggattcctaccaggaatacgcaagacgcatacaggaatatgcccaaagcagtaagctgattcgcgaagaggcgtattggcgaagtgtagaagaacagcaagccgcagaactgccctatgaaataccgcatcatgtgaacatcgacttcagcaaaagggactcattaagcttttcactgactgaagcagacaccgccgtcttgctgcaaaacgtcaatcacgcctatggcacagatacacaagatattctgttaaccgcagcatccttggcgatttgtgaatggacaggaggaagcaagctccgtatcgctatggaaggacacgggagagaacacattctgccagagttagatataagcaggacggtcggctggtttacatccatgtacccggccctcataagctttgaaaatcatagggatgagctcggaacctcagtaaaaaccgttaaagatacactgggccggataccaaacaaaggggtaggttacggtatgctgaaataccttacacaccctgaaaataaaagcattacgttttcaaaaacacctgaaatcagctttaactatttgggccagttcaacgacatcgaaagacaggacaccttccgcccatcaagccttggtagcggaaaggatatcactcatacatggaagcgcgagcaaatcatcgagatgagtgcaatggcagcagacaaaaagctccatttcaatcttagttatccgccagcccgctttcacagaaacacaatggaacagcttattaacaggattgaacactttttgctggacattatgaaacactgcgccggtcaacagaaagcagaaaagacactgagcgatttcagcagtcaatcattaacggcagaggacttggacagcatatccagcttggtggaagaattgtagaaaatcgtgacaggagacatgaacatgacaaaagcgaattcaattcaggatatttatccgctgtcttacatgcaggaagggatgcttttccattccctcctgcaaaaagattcacaggcgtatgttgagcaagcttcttttacaatagaaggaaaagtcaacccgcagttttttcaaaacagcatcaacgctcttgtagaaagacatgatattttcagaacgatttttatcagccaaaatgtttcctccccccagcaggttgttctgagagaacgaaatgtcatcgtactggaagaagacattactcatttaaacgaggcggagcaatcacagtttatcgagcaatggaaagaaaaggaccgggaccgggggtttcatttgcaaaaggatgtgctcatgcgcatcgctctgattcaaacaggagagagccagtactcttgcatttggacctttcatcatatcatgatggacggttggtgcctcagcattgtgctaaaggagtttctgcatatttacgcatcttatgtaaatgcatccccaataacattggagccggtccagccatacggaaagtatatcaaatggctgatggagcaagacaaagagcaggcggtttcttattgggatcattatctttccggccacgaacagcaaaccgtgctcccgaagcagaaaaaaacaaagggaaaaagcaggcaggaacacgttacattttcattctctaaggaagaaagcagcaggctttcagagcttgctgctagagaagaagtgacactcagtacgatttttcataccatttggggcattctgctgcaaaaatataataataacgatgacgccgtattcggttctgtcatttcaggaagacccgcagaaatcgaaggcattgaacatatggtaggtcttttcattaatacgatgccggttcgggtgcagggggcaaaaacgccttttcttcaacttataaaagatatgcaaaaagaccgtcttgccgctgaagcgtacagctaccaccctttatatgagattcaatcccgctcagctgttaagcaagggctgattgatcatattctcgtatttgaaaactatccggtgcagcaagagattcaaatgctgaacaaacaggaacatgcttctgatctttttcagattcataatttcactgtcgcagatgaaaccaactacagcttttatcttatggtggcgccaggggaagaaattcatatcaaaatgaactatgatgcggagcagcacgatcggtcttttgtgctctctgtcaaagagcatcttctgaatgctgtatcacaaatcttaaataatccgaatcttccacctgaagaaatcgatatcacgacagatactgaaaagcggcagctgattggagaaatcacagatcaaacaccagtttacgaaaccatccatgccatgtttgaaaagcaagcggaaaagacaccagatgctcatgctgtaattgatcaagcctgctcattaacatacagagaactgaataaagcggctaacagattggcacggcatttacgaatgaaaggcgttgtgagacaggaacccgttgcgattatgatggaacgctcagcggcgtttatcacaggtgttcttggtatcttgaaagcaggcggcgccattgttccggttgatccgcattaccctgctgacagaatccgttatattctgcatgattgcggctgttcgcatgttgtttcacaagcgcatcttccctcatcgttagaagacaattacattatcactcatccagaagatatcgaaagcaaagtagacggcagtaacataaagtcagtcaacaatgctgacgatctgctgtatatgatttatacatcaggcacaacaggtaaaccaaagggtgttcaatttgagcatcgaaacatggctaacttgctgaagttcgaatatactcactccggcattgactttgaagcagatgttctgcaatttgcgacgccttccttcgacgtctgctatcaagaaatattttctgcgcttctgaaaggcggcacactccacatcgtgccagaagccataaaaagagatgtgcctcagctgtttgcatttataaacaagcatcagacgaatattgtgtttctcccaactgcttttatcaaaatgattttcagcgagcgagaacttgcgaactcgtttcctgatggcgtcaaacacctgatcgcagccggggaacaattaatgatttcagaccttttccaagatgtgttgcgtaaacgcggcatacacctgcacaatcattacggaccttcagaaactcatgtggtatctacgtataccattcatcctggagaccctattcctgagcttccgccaatcggtaaaccgataggctgtactgatctatatattttgaatcatcaaaaacagcttcagccatgcggcgtaccaggcgaactctatatttccggcgcaagtgttgccagaggatatgtcaatcacgataaactgacaagcgacaaattttcatccgatccattcaagcctgatgtgatcatgtaccggacaggtgatttggccagacggcttgaagacggcaacatcgaatatatcggacgggcagacaatcaagtgaaaatcagaggttatcgaattgagccgcaagaaatcgaagtcacgctaatgaatcatccggacattagtgaggctgccattctcatctggcaagatcaaaacggtgaacatgaattatgcgcttactattgcagtgtacaaaagctgaacacaatagatttacgcagttatatggctagtgagctcccagaatacatgattccggcgaaatggatatgggttgacagcatacctcttaccccaaacggaaaagtagatcgcgcagcacttccggagccagatgcttcaatcagcggaaacccatatactgcccctcgaaatctgttagaggcaaagctttcgcaactatttgaagatgtgctaaagaatgggcatataggcatccaagacaacttttttgacaatggcggtcactcgttaaaagcaacagtgcttatgtcacggatcgcaaaggaattccatgtgcaagtttcacttaaggacatctttgctcatccgactgttgaaggattagctttaattattcgagaggcagaacaaaatctgtatgcagcaattgaaccagcagaaaaaagggatacatatcctgtatcttcggcccaaaaacgaatctatgtgcttcaacagcttgatgagggtgtcgcctataacatgcctgcggtcttagaactggaaggtgcactggatgtcgccaaactgtctgctgtatgtaaagaactgatcagccggcatgagccgcttcgaacttcctttgtatccggagctgatgacgagccggttcagcgtatccacaccgaagtgccgtttacgttaagtaaagagaccactatcgagggatttgtccgtccctttgatctcagccaggcgccattatttagagcaggccttatagaagtgtcaaacgagaagcatgtattgctggtggatatgcaccatatcatttcagatggcgtatccgttcagctcctaatccgagaatttaccgatctttatgcaaaccggcagcttaagccattgcggatccaatataaagattacgccgtatggcagcagaaatttaaaaagggagactcgtaccaaaagcaggagacttactggcagcagcagtttagcggggaccttcctatactggagcttccaacagataaacgacgtccggcagaacggcaattcataggcggaaaagtaacctttcaattggacaaagagatcacggcccgcataaagcggctcgcccataaaaacagaagcacgctttatatgacgcttctcgctttgtattcagcctttttgtctcggttaagcggtcaggatgatatcgtgattggttcacctatcgccggacggccccatgccgaccttgaagctgttcttgggatgttcgtcaatacattggctctccgcacacgcccggcgggtaataagacatttgaggaatttctgaaagaagtcagacagacggcactagaagcgtatgagcatcaggattacccgtttgaagagcttgtggacaaactcggtgtgcagcgggaaatgagccggaatcctttgtttgacacaacgctagtccttcagaatatggaacagcaaaagctaaaaatgaatgatgtacagcttcagtggaacgacttggagcacccaatatcaaaatttgatatttccctatacgttacagagcatgattccgagcttttctgtcagtttgaatacagtacagctttgtttgagaaagaaaccatccaaaggtgggccagccttttcaccacgcttgtggaacatacagctgccagtcctgaaacagaattggacaatattccaatcttaacaaaagaagaagagcgagatttcattgaatcatgccatctgtttgaggagacgggctattcaatgaatcaaacgctccactatgcactcgaacagcaggcagaaaaaacgcctgatcaggcggccgttatcttcgaagatggagtgatgacctataaagaattgaacgaacaggctaaccgtatcgcctgggagctgatcggacggggggtaaaacccgaaacgactgttgccattataggaaagcgttcacctgaaatgctgcttggcatttatggcattcttaaagctggcggcgcttatctgcccatcgacccggattatccggaagaacgaatcagctttctgctggaggacagcggtacaaacattctcctgcttcagtctgccggccttcatgttccggaatttacaggagagattgtctatctcaatcagacaaatagcggactggcacatcgtttgtccaatccgaatgtggatgttctcccgcaatctttagcctatgtcatctatacatccggctctaccgggatgcctaagggtgttgaaattgaacatcgatcagcggtgaattttttgaattccctacagtcccgctatcagctaaagcattcagatatgattatgcacaaaacatcatattcattcgatgcttcaatatgggagctgttttggtggccttatgccggagcttctgtttatctgcttcctcagggaggcgaaaaagaacctgaagtgatcgcgaaggccatagaagaacaaaagatcacagctatgcattttgtgccttcaatgctccatgcatttttagaacatataaaatatcgctctgtaccgattaagacaaacagactcaagcgagtgttttctgggggagaacagctggggacccatcttgtctcccgattttacgagttgcttccaaatgtttcaataaccaattcctatgggccaacggaagcaaccgtagaagctgcattctttgattgtccgccgcatgaaaaacttgaacggatcccaattggaaaacctgttcatcatgtcagattatatctcctgaatcagaatcagcggatgctgcctgttggatgtatcggcgaactgtacatagccggagcgggtgttgccagaggttatttgaatcggccggcattaacggaggagcgttttcttgaagacccgttttacccgggtgaacgcatgtacaaaaccggggatgtggcgcgctggctccctgacgggaatgttgaattcctcgggcgcacggatgatcaggtgaaaatccgcggctaccggattgagccgggagaaattgaagcggcactaagaagtatagaaggtgtaagagaggcggccgttaccgtacggacagacagcggggagccggaattatgcgcttatgtagaagggctccaaagaaacgaagtccgagcgagaagtggaagaggccggacggctcttttggcatcatgtcgatgatttgctgtgcccggtcgtcgatccacttctctttctcgtcgtcgatctgctgctcaacccaacgccgatcttcgattcggtcgtaagtgaggtatgcgttcatggctgaactcctgaaatttggatgtgcagatcccgcccgcagaagccaggccgatcggttgaataggggggggtggtatcagtgaaccatcggttcgccgcgctcattcagcagcacaacgacggaatcacttttgatgatggttttttcgaagatgttgaaggcgtacagacctttctcaacgttcgcagaggcgcgataagttttaccgtggtgttgcagcattgtgcccggtaaaacctcgctacgtggcactgatgcggtgccgtagtgcattccaatcataccttcacctcaacctgtttcaggaggccagcgatattcatctgccagcggttcagcaccagtttttcacgcggtgccgataccgacgtcagctgcccctcgttatcgttaagctttttggcggtgtactgcttgccgttgtgggtaactgtcatgatgcctcccgggcgtggagcattgcatcagccagcaggtaagctcttgatgctatcccatcaacagtttcgaagtaggccccttcaggctctccatcagcacctcgcgcagcaactatcagcgcttttgcagcgaaataatcgcgcaatgtcatgccgccagagctgacttcgaaaccatgtaagtgaccaacttcgtcgcgctccacgatagaatcgcacgggaaagcgcgccctccagttttattgctcataaatcctcttggccttatcgcggcgaacggaacggttaatacaagacttcaacgcatttattcagtgtttcaatgggcggtggatggccgccggttgtcataaatgggcagactcgaaaatctgcctatgtatggccgataaaaaacccgccggagcgggtcattcattctttggtatgccgcaaagggcgtttagcgtttcaacgggaatcgaaagtgcggtgctggtcgcttcacggcgttccacctcaggcaaatatggcactgcctcaggccacatctcagccagttttttaacagttgagactttggttagagcgcccttaacctgcaatttgaaggcatcaacttcatcgtaaagaacgttgatggttaccgtcgattcagtgagtcggtcgtgtaattttccaaccttcttcagcgtgatgtaactttcaggaacgaaacccgattcaactaccggcgcgaaggaagctccgaagaacaggtcgctttcaagatcatgcttaccaatatgttttccacggtggtgatagcgatgatccaaaccgttcctggctaattcgtgatactcaccattgataatggcctttaaaattgcagttttagcgccgacctgcatcttgatgaacgagttatctttgaaatcttcccgagccttagttatttgctcatcgctagtgttttcctgcttgagcattgcctgtcgaatttcttcaacaattttcgccctgtcattaaccgccgctttcgctttctcaaataatggggatgcgagaagcaggttatggcatagctgattcttaatttcgttgttaatacgaatcattgacttaccctctgtcgttacccgctgatgcgggagaaatgctttggtgctggctccccactttcaagcagcagggaaggccgtcgtcgctttggtgagccattacctcaccaactagctgataaccgtctgccagcccaaaacattccagttagtgccgggatgtttatccgcgcccggcgcgcgctttcccgctattccccaacagcaagaaatcgcttactctttaatctccccaacagtagaaaggatatattcatgcaaaccatgcggaccgtgtgccctgactgcggaagtgagatgttcaaccagcccgatgattttgactttgagacaaatttcaccggcgtcagttgtgctgactgtggtcgcgaaatcactaaggacgatgttgtcaatcaggccacggacacggtcaaaaaacagctcgacgacatgctcaggaattccctcaaaggaactggctggaagttcgactaatttcaaaagctccccgaactgagtaagaacctcactggcgtctacgttaagcagtagtggcgccgtttttttatctgccatacacacccctctgtttgtttaccgtcagcccctcgcaaagagctgctggtaaatcgtttagccataattgccgctcttcctgagcccgcctatggtccgacgcatggtttactgtcgcgccgttcgactgaccaaatctccacttcgccgctggctaacttcgctcagctgtcgatgtttcgtttcgatgagttgataatagcgatgagtattgtttatagcaatacgtattgatattaaataatagcaattgctattaattcgttgatagctaaaggaatttatttttgtaaagcttgcgtgatatgctgaaaaaaacatcaaaaaggagtgggtaatggacttggatgaagaaagagtgaacatgatggttcacgccatggggcgggcggtcatggagttgtcactggctgatttacccatgacccagcaaaacatcatcgacaagctggaacggtaccggaaggaaacgggaaacgtgataggtaagggtgtgaacagggatgcagctgagatagtgcggaaagggcaataaaaaagcccgcacgggcgggcaggtagtgttgcgatagttattgttatcagcttcaggctgaatagttatcggcagaatggcggatagctttatgggtgggcaataaaaaacccggcgcagtggccgggttgcgactttatttgaagactctctcaagagcgctttcatattgttcttttgtttcgcacatggatgccatgccgataattttgccaatgtgtctacgtagtgctttcacgcccacatcagaaaggaacatatggattttgtcacctctcttaccgttttcctcgcgattttccttggcgatatcgagaatcttgccttcgctctttgctaatgtttcgtagatatgcctctcagtaaaccagcggaaatttcctggatgtccacctttttctggtttttttagttcgtatagtcggtaccattcatagtaaagctcatcagggaattctttttcccaagcacgagcttcttctcgaacgtacattttgaaagcttcgattaccgcctgcgccgcaggctcataaccagaaacggcatatgcaacgccgcgaataccagatttagcagaagcattcataagtctttgtgcggcttctgctgctgcaattctattagctggcaaaacccctttttctttcgccttgactaggagctttgctatgtctattactacaccgatgtcaaatccatgcgcaattgtcgaattattggatcgcgcctctaattgaaatttaaggggtttttctaatttatcctctaaatctggatcgcgcatctcgctcatgaatggagccgacattagtctgtctatatcgcgagcaagagagcctatctggagaagttgagctaatccggtcttggttacaactggtgttttcaactcatcgtttaaaacataacactcggcatcaatcccaaactgctctttgaaatttcccatgtgagtggctttataaccccagcgggcaatagctccgctcttggcttgatcacttctttgttttgcagtgagggatttagctctagcaaccccgccttttgcttttccagttggttcttttttattttctgacattgtaagcactcttgctgtgaaatgtgcttgcatcataatcactgtgtaaccatacaagcaagaaatatttttatttttatgcttgcattattgcaggcaaaaaaaaggccgcatctctgcgacccctcaagcaaccattcagaccagccgcagcttcgtctctatccaaaagtctcatcaggccaccataagcacgatcgcaacaaccgagagcaaagtaaccacgcctactatcagatattctctcatcacccaaacacctcatcaggccactggttggctaaccatgcttcctgtacgtctgcggcatgctaccaatcaccttgccgaatacgaagattctattcatctcttctttttcgatcggctcccaggggcgataggtttggttgtctgatattaccagcagcttatctttcatcttctgcaggcgtttcacgtgggacgtgtcatcgtagatgaaggcgtagattccatcgccatcaaagtgctggacgctgatgtcgacgaacagcaagtcgcctggctcgatggtcccggacatgctgtcaccgcggacattgatgattctgatctgctcagcctttctgccattgaacatccggcgagcgtcttcgactgaatattccacggatctaagcacctctacaaattcgctgttgatggctcctggcccagcgctcacgtaaaagtctagcgcttcaatgcggaatgtgtcagtaggtgccagctctgtttttggctgcgaaattgcgggcatttgaccatcgtcacgcatcggtccaactccggttgaaagccactcagagcgaacgccaagcgcattggcgatctcaacgattttagttgagcctcgcgcattgccgctggtcagcctccagattgtaggctgagcaacgccagacgctttagccaaagcgccctgagacatgccagatagttccattgcctgattcaggcgttctgcaagagtttcttttttcatgagtttaaatttatacgcttgcgtattgatggtcaaaacacgtttagctattgcttaaaccaatacgcattgctattatcaattcacaccaatactcataggaattggaatatgacgaacaaaaccatccagcgggccattgatatcgctggtagccagaagaaattggccgacctgtgcggagtggcgcaaccgacggtttggcgctggttgcacggtggcggcattgatgctcgctacgtaatgaaaattgtcactgcaaccaacggcaaagttaagccagcagatatccgcccggatctcgcccagttactcggggcgaataacacagccgcctgaccggcggccacaaccaattaaatcagaggaagtatcgcaaatggaaaccttaacgacacgcaacaaagcggaggcgcgacgaattgagagttgggtgcagcgtcaaatcgctgatctgggtaccgcccggatagccgaagtagctggcatcaacaaatccacagtcagccggtggcgggagaacctggtaccgaacatgtcgctgctgctggccatcctgatttcgaacagggatggggtgaagggagattttgaagcatgaacgcagaaagggcgaaagccgcgctgttggtagcagcaacggctttcaggtggaattaactggatcaattcacaggagcaattatgccaattgatgtgaaaaaagcaaatttacacccgacacacaaatgctctttttgcggaaaaaataacaacgaagtcgccatgataattgccggtgatggagtttgtatctgcgacgagtgcgtatttgagtgtgtcacccttgtattcagtaataacaggaggctgcatcgtgagcatgatgctaatggtgaaagccatgcaaattaaggttggtaacccattgcgtaagctcgtactcctgaagttggcagataacgcaagcgatcaaggggaatgctggccaagctatcaatacattgctgaccaatgcgaaattagcaagcggtcagtcatgagtcacattgatgatctctgccaatctggattactgaaaaaagtattcaggaaggggccaaaagggaactctacaaacatctacatcctgaccttacctagtgcaacagattcactagggggtagtgcaggagattcactaggtagtgcaacagattcactagggggtagtgcaggagattcactaggtagtgcaacagattcactagggggtagtgcaggagctgcacccagaatcagtcactcttttgaaccagtcaatgaacctaactctctctctgggcgcgaaggttttatgagcgaagccgcaaaacggcggatcgggatttcaccaaacggggagattccattcccgtccctgtttaagccatcagcagatcacattgccatggctgccgagaagggggtgagcattgaaactgagctgctgaacttccgggactatcacctttcccgcggcacgctgctgatcgactggaattcggctttcagggtctggattcgaaacgccagggttaacccgctggctaaacgtggacgtgctgagcaggaaacgcctcactggaacagccgcgagggatgggaggacttcctgtgaataatcaacttgtgcaggcagttaacgggcgcgacggtgcgctactttccagaatggcgaacggaagcggagaccagcaaaaggtcattaatcctgaagctgaggggctcgttgattctctctttcgtcagctgaagcagattttccctgcgtctacgcagacaaacctgaaaactgacgcagacgagaaaacggcaaagcgtcagtggatcgcggcgttttcagagaatgggattcgcacccgcgaacaactttccgctggtgtacggcatgcccgcgcaagtgaatcacctttctggccgtcaccggggcaattcatcaaatggtgcaaggatagcggcacggtgcttggcattggcctggctgatgtgatgaatgagtttcatcggtatagccgcgaaaaagggctgcataccggcggagcagaagctttcccgtggtctcatgacgtcatgtactggattgtgaccgatacgcgcagagcgatgtaccagcgccagctgagcgaggctgaaacggaaaaatacgcgtcaaaaaaacttgaggaatgggcgctgaaagttgcgggtggggaaaaaataccgtctccggtactggcgcttgaaaactcagatgaagtaattccgacaaatcacgtgagccgtcaggccggttatcacccggaaggaaaaagctttgggtgcatgccaaatgcggcgactctcggcgctctcaccccggcccaatggctttgggaagagtatcagcgcgggaaagagagagggcttattcaatgaaaggcaaacaggcaattctgcgttatctcgaaacgcaccggaccttcaccgcgaaggatgtggccacagagtgcggcatgaccatcaactgcatcacgaagaacgctatcgatctggagagggcccgcaagattgtccgggtgagcaaggtctggcgaacggtgacttatcgcctggccacgcaggaagagcaggctggtaccgcacgcagctgcaccaacggaatatttcaggagtgccgcaacagtgcggcgatgaagcgagtattgatggtttgggggagggtaggggtatgagcgtaaaacgttatgaagtgaatgggacatcatcggtatttgaagatgcgaatggaagtcttgtcgattacgaagactacgccgcacttgaggccagatgtgcggcgctggctgcggaagttcaggctgtgaagtctgcagcattggaagaaattgaggtcatcaaccgcggcggccaggcgtattgcgtgaaagatggcatgtcagttaacccaatctacgcaagaggctggaacgactaccgggctaaatcactgtcagtagaaactccagccaccgacgctttcctggctgaagtgcgggccagtgaacttgagagcctcgcaggcgtggcagagaccatgctggttaaattcagcaaccagaggtgctcatccgatatgcatgaggttgttggctggaaaatggttcaccagcaggccagtaaccgcgccgcccaagttcgcaaaggagtgcagtcatgacacatcgcaaaatagtcaaccgtatgcgcaaggctcagcgtgtcagcgcttcaaaaatgaatgagcttaatgaagtcggcatggtcggcgtgcgcggggtgaaggatgcggagattcacaatatctgcgtggatgcccataacgtgcatgtaggtatctggaatcaactccagcgctacatcaaacagttaactcgcaagcccggagccgtccaatgagcaacatcgacaaacaggagctgcgtgctgatgcgctggaagcaacgggtggtagttgggttagagaatctggtgaaggctgggaggcaatttgttgcgatgatgaccagggaaacgccggttttatcattgcagagttccagggtgaaaatgctacagccaatcgaaaatttgtgcagtctgccaaccccgccaccgtgctggcgctgctggatgagctggaggccaaagacagaaaaattctcaagctggaaaagctggcagaggctgaatctgtaggcgcagataaagctgcgacatcttgtgttgaatggatgaaacgataccatgccgcagagaagcggattgctgagctggagcgtaaagaacagcacagtgaacgccagtcagtaattgatgcgctggctggttctggtgaggaatggagtgatatcgaagaatacatgcagaagtgggacgcggaatgcgcctccgcagccggtaaaggggagtgatatggctaacttgctcgacttactcggcatagattcacggcgcagcggcatgacacttgttgagtacaaatatgacccgaaggagcgggagcgactttcaaagtatctcgtcaggcatacatccagcgttagcaaaacaaccctggagcaatacgtcacagtagagcgcgatcgctatggagcattcaagccggtagtagcactggacgattttcccggtggtcttagcgaccgtgagtcaatgttaaaactggccgactggctgcatcgccttggcgtagcgattgaagatgaatggagtaacccatgagcactattaccaaagaacgcgttgcagaattcatcaaaaaccctctcaataacggcttaacccgtggcgaacaaatggagctggcgcgtatcgcgctggcatcgcacgaagcggagcctgtggcgtggctgctgtcaggcggcggcgcaaaaaacaacgtcagcttcgatagtggcaatgcttatgccgacccgctgcgagaagtaacgccgctttacaccgcccctccagcgccggtatctgtgcctgatgaagtcatcagtgccatagaaaacttgaagcggactctggttaactgtaaccgctacaactactgctcggatgctgttaagcgcctagagggcgcctgccgcgccgccatgcttcagggtgcagattgtgatgcttcacgccaagaagggctttgatcctgaacgggtggagaaaacattgcaggcgctgatcgagcatcatgacgcgctccgcatggtctatcgtgagggacaggaagacgtcattcaatacaacagaggtcttgaagctgcttcagctcaattggaggtcatccagattgagggccaagctgcagattacgaagaccgaatagagagagaagcggagcgtttgcaaagcagcatcgacttgcaggaaggcggcttgttaaaagcaggcttgttccaagcggaagacggagatcacttgcttcttgccattcaccacttagtggttgacggcgtgtcgtggcggattttactggaggatttcgccgcggtatatacacagcttgagcaaggcaatgaaccggttctcccgcagaaaacacattcatttgcagagtatgcagagagattgcaagacttcgcgaactccaaagcctttttgaaagaaaaagagtattggagacagcttgaagaacaagctgttgcggcaaagcttccgaaagaccgcgaatctggtgatcagcgaatgaaacatacaaagacaattgaattctcgctgactgctgaagagacagaacagctcaccacaaaggtgcatgaggcatatcacacagaaatgaatgatattttgctgacggcattcggattggcaatgaaggagtggacgggtcaagatcgagtaagtgttcatttagaggggcatggacgtgaagaaatcatagaagacctgaccatttctcgcacagtcggctggtttacaagtatgtacccaatggtgctcgatatgaagcatgcggatgatctgggctaccagctgaagcaaatgaaagaagatatcagacatgtgccgaataagggagtcggatacggcattctgcgctatctgacggcaccggaacataaagaagatgtggcgttctcgattcagccggatgtcagcttcaactatttaggtcagtttgacgaaatgtcggatgcaggtttgtttacgagatcagagctgccatcaggacagtcattaagccctgaaacagaaaaaccgaatgcgctggatgttgtcggatatatcgaaaacggaaaactgacgatgtcactggcctatcattctcttgaatttcatgaaaaaacagtacaaacattcagtgacagctttaaagcgcatcttctcagaatcattgaacattgcctatctcaagatggtacggaactgaccccgagtgatcttggtgacgacgatttgacgctggatgagctggataaattaatggaaattttctaatagaggtggcatatgagcaaaaaatcgattcaaaaggtgtacgcactgacaccaatgcaggagggaatgctgtatcatgcgatgcttgatccgcattcttcctcgtacttcacacaattagagcttgggattcacggcgcttttgatcttgaaatctttgagaaaagcgtcaatgaactgattcggtcatacgatattctccgtacggtatttgtgcatcagcagctgcaaaaaccgcgtcaggtcgtgttagcggaacgcaaaacaaaagtgcattatgaggatatcagtcatgcagacgaaaaccgccagaaagagcacattgagcgttacaaacaagacgttcagcgccaaggctttaacctggcaaaagacatattgttcaaggtagcggttttccgccttgctgcagatcagctgtatcttgtctggagcaatcatcatattatgatggacggctggagcatgggcgtcctcatgaaaagcctgttccaaaactatgaagcgctcagagcaggcaggacaccggcaaacggtcagggcaagccttattccgattacatcaagtggcttggaaaacaggacaatgaagaagcggagagctactggagcgagcgcttggcgggttttgaacagccaagcgtgctcccgggccgcctgcctgtgaaaaaagacgaatacgtcaataaagaatattcatttacatgggacgaaacactggttgcccgtattcagcaaaccgcaaatctccatcaagtgacagggcctaacctatttcaggccgtttggggcattgttctcagcaaatacaactttacggatgatgtgatcttcggaacggtcgtctcgggacgaccgtctgaaatcaacggaatcgaaacgatggcggggctgtttatcaacaccattccagtgcgggtgaaagttgaacgagatgctgcattcgctgatattttcacagctgttcagcagcatgcagtagaggcagagcgttacgattacgtgccgctctatgagattcaaaaacgctcagctcttgatggcaatctcttaaaccatctggtcgcgtttgaaaattatccgcttgatcaagagcttgaaaacggcagcatggaagaccgcctcgggttttcgattaaggtagaaagcgcatttgaacaaacgagcttcgatttcaacctgattgtgtatccgggcaaaacgtggaccgtcaaaattaaatataacggagccgcctttgattccgcttttatcgaacggacagcggagcaccttacccgcatgatggaagcagctgtcgatcagccggccgcttttgtgcgtgagtacgggcttgtgggagacgaagagcagcggcaaattgtcgaggtgtttaacagcacgaaagccgaactccctgaaggaatggctgttcaccaagtgtttgaagagcaagcgaaacggacgccggcgagcaccgccgtcgtatatgaaggaaccaagctgacgtaccgcgagctgaatgcagcggctaaccgtctggcgagaaagcttgtcgaacatgggcttcaaaaaggggaaacagcagcgattatgaacgaccgctcagtagaaaccgttgtcggcatgctggctgttttaaaagcaggcgccgcatatgtgccgcttgatccagcgcttcctggggatcgtcttcgtttcatggcagaggacagctccgttcgaatggttttgatcggaaattcttatacagggcaggcacatcagctgcaagtgccggttcttacactggacataggctttgaagagagtgaagcggctgacaatctcaacctgccatccgccccgtctgatttggcgtacatcatgtacacatccggttcaacgggcaaaccgaaaggcgtcatgatcgaacataaaagcattctgcgcctcgtcaaaaatgccgggtacgttcctgttactgaagaagaccgcatggcgcaaacgggagctgtcagctttgatgccggaacgtttgaggtattcggcgcactgctgaatggcgcagcactttatccggtcaaaaaagagacactgcttgatgcgaaacaatttgctgcattcctgcgtgagcaaagcatcacaactatgtggctgacatcacctttattcaaccagcttgctgcaaaggatgcgggtatgttcggcacactgcgccatttaatcatcggcggagatgcccttgtcccgcatattgtcagcaaagtaaaacaggcatcgccgtcgctttcattgtggaacggatacggcccgacagaaaacacgacgttttcaaccagttttctgatcgaccgcgagtatggcggctctatcccaatcgggaagccgatcggaaattccactgcctatattatggatgagcagcaatgcctgcagccaatcggcgcgcctggtgagctttgcgtaggcggaatcggtgtagcgcgtgggtatgtcaatctccctgagctgacggagaagcaatttctggaagacccgttcagaccgggtgagagaatttaccgcactggtgacttggcaagatggctgccggacggcaatatcgaatttttaggcagaatcgacaaccaagtgaaggtgcgcggcttccgaattgagcttggcgaaattgaaacaaaactgaacatggctgagcatgtgacagaagccgcggtgatcatacgcaagaacaaagcagacgaaaatgaaatttgcgcgtacttcacggcggatcgtgaagtggctgtgagtgagctgagaaaaacactgtctcagtctttgcctgactatatggtccctgcccacctgattcaaatggacagcctgccgctcacgccaaacgggaaaatcaacaaaaaggaactgcctgcaccgcaatcagaagccgtgcagccggaatacgcagcaccaaaaacagagagtgaaaagaaattagcggagatctgggaaggaatactcggcgtcaaagcaggcgttaccgataacttctttatgatcggcggccattctttgaaagcgatgatgatgacggcgaaaattcaagagcattttcataaggaagttccgataaaagtgctttttgaaaagccgactattcaagaactggcactgtatttggaagagaacgaaagcaaggaggagcagacgtttgaaccgatcaggcaagcatcttatcagcagcattatcctgtatccccggcccagcggagaatgtatatcctcaatcagcttggacaagcaaacacaagctacaacgtccccgctgtacttctgctggagggagaagtagataaagaccggcttgaaaacgcgattcagcaattaatcaaccggcacgaaatcctccgtacatcgtttgacatgatcgacggagaggttgtgcaaaccgttcataaaaacatatcgttccagctggaggctgccaagggacgggaagaagacgcggaagagataatcaaagcatttgttcagccgtttgaattaaaccgcgcgccgctcgtccgttcgaagcttgtccagctggaagaaaaacgccacctgctgctcattgatatgcatcatattattactgacggaagttcaacaggcattctaatcggtgatcttgccaaaatatatcaaggcgcagatctggaactgccacaaattcactataaagattacgcagtttggcacaaagaacaaactaattatcaaaaagatgaggaatactggctcgatgtctttaaaggcgaactgccaatactggatcttcccgcggatttcgagcggccagctgaacggagctttgcgggagagcgcgtgatgtttgggcttgataagcaaatcacggctcaaatcaaatcgctcatggcagaaacagatacgacaatgtacatgtttttgctggcggcgttcaatgtactcctttccaagtacgcgtcacaggatgatatcattgtcggctcgccgacagctggcagaacacatcctgatctgcaaggtgtgccgggtatgtttgtcaacacggtggcactcagaacggcaccagcgggagataaaaccttcgcgcaattccttgaagaggtcaaaacagccagccttcaagcattcgagcaccagagctatccgcttgaggagctgattgaaaagcttccgcttacaagggatacaagcagaagtccgctgttcagcgtgatgttcaacatgcagaatatggagattccttcattaagattaggagatttgaagatttcctcgtattccatgcttcatcatgttgcgaaatttgatctttccttggaagcggtcgagcgtgaagaggatatcggcctaagctttgactatgcgactgccttgtttaaggacgagacgatccgccgctggagccgccactttgtcaatatcatcaaagcggccgcggctaatccgaacgttcggctgtctgatgtagatctgctttcatctgcagaaacggctgctttgctagaagaaagacatatgactcaaattaccgaagcaacctttgcagcactttttgaaaaacaggcccagcaaacacctgaccattctgcggtgaaggctggcggaaatctgttgacctatcgcgagcttgatgaacaggcgaaccagctggcgcatcatcttcgtgcccaaggggcaggaaatgaagacatcgtcgcgattgttatggaccggtcagctgaagtcatggtatccattctcggtgtcatgaaggcgggggcagctttccttccgattgatcctgatacacctgaagaacgaatccgttattcattagaggacagcggagcaaaatttgcggtcgtgaatgaaagaaacatgacggctattgggcaatatgaagggataattgtcagccttgatgacggtaaatggagaaatgaaagcaaggagcgcccatcatccatttccgggtctcgcaatcttgcatacgtcatttatacgtccggtacgaccggaaagccaaagggcgtgcagattgagcatcgtaatctgacaaactatgtctcttggtttagtgaagaggcgggcctgacggaaaatgataagactgtattgctttcatcttacgcatttgaccttggctatacgagcatgttccctgtacttctgggcgggggcgagctccatatcgtccagaaggaaacctatacggcgccggatgaaatagcgcactatatcaaggagcatgggatcacttatatcaagctgacaccgtctctgttccatacaatagtgaacaccgccagttttgcaaaagatgcgaactttgaatccttgcgcttgatcgtcttgggaggagaaaaaatcatcccgactgatgttatcgccttccgtaagatgtatggacataccgaatttatcaatcactacggcccgacagaagcaacgatcggcgccatcgccgggcgggttgatctgtatgagccggatgcatttgcgaaacgcccgacaatcggacgcccgattgcgaatgccggtgcgcttgtcttaaatgaagcattgaagcttgtgccgcctggagcgagcggacagctctatatcacgggacaggggctcgcgagagggtatctcaacaggcctcagctgacagccgagagatttgtagaaaatccatattcgccgggaagcctcatgtacaaaaccggagatgtcgtacgaagactttctgacggtacgcttgcatttatcggccgggctgatgatcaggtgaaaatccgaggctaccgcattgagccgaaagaaattgaaacggtcatgctcagcctcagcggaattcaagaagcggttgtactagcggtttccgagggcggtcttcaagagctttgcgcgtattatacgtcggatcaagatattgaaaaagcagagctccggtaccagctttccctaacactgccgtctcatatgattcctgctttctttgtgcaggttgacgcgattccgctgacggcaaacggaaaaaccgacagaaacgctctgccgaagcctaacgcggcacaatccggaggcaaggccttggccgcaccggagacagcgcttgaagaaagtttatgccgcatttggcagaaaacgcttggcatagaagccatcggcattgatgacaattttttcgatttaggcggccattcattaaaagggatgatgctgattgccaacattcaggcggaattggagaaaagcgtaccgcttaaagcactgttcgagcagccgacagttcgccagctggcggcttatatggaggcgtctgctgtttcaggcggccatcaagtactcaaaccggctgacaagcaggatatgtatccattgtcatccgcacagaaacgaatgtacgtgctcaatcagcttgaccgccagacgataagctacaacatgccatctgttcttctaatggaaggagagcttgatatttcgcgcctgcgcgactcactcaatcagcttgtgaaccgtcacgaatcattgcggacgtcatttatggaagctaatggtgagcctgttcagcgcatcattgagaaggcggaggttgatcttcatgtgtttgaagccaaagaagacgaagcggaccaaaagattaaggaatttatccggccattcgacttaaacgacgcaccgctcattcgcgcagctttgcttcgaatagaagcgaaaaaacatttgctgcttttagatatgcatcatatcatcgcagacggcgtctcaagaggcatctttgtaaaagaattggcgctgctttacaaaggagagcagcttccggagccgacgcttcattataaagatttcgccgtttggcaaaatgaagctgagcaaaaagaacggatgaaggagcatgaggcgtactggatgtcagttctttcaggcgagctgccagagcttgatctcccgctcgattatgcccgtccgcctgtgcaaagctttaaaggagatacgatccgtttccgtacgggaagtgagacggcaaaggcggtagaaaaactgcttgccgaaaccggaacgaccttgcacatggtgctccatgctgttttccacgtctttttaagcaaaatttccggacagcgggatatcgtcatcggctccgttactgccggccggacgaatgctgatgttcaggacatgccgggaatgttcgtcaatacacttgccctgagaatggaagcgaaagaacagcaaacatttgcggagcttttggagctagcaaagcagacgaacctgtcagcccttgagcatcaggagtatccgtttgaagatctggttaatcagcttgatctccctcgggatatgagccgaaacccattgtttaatgtgatggtgacgacagaaaaccctgataaagaacagcttacattgcaaaatctgagcatttcaccttatgaggctcatcagggaacttctaagtttgatctgacactgggcggatttactgatgaaaatggcattggcttgcagctcgaatatgcgacagatctgttcgcaaaagaaacagctgaaaaatggagcgaatacgttctgcggctactaaaggctgttgcggataacccgaaccagccgctttccagtctgttactggtcaccgagacagaaaagcaagcgcttcttgaggcatggaagggcaaagcgctgcctgtgccgacagacaaaacggttcatcagctattcgaagagactgtccagcgccacaaagaccgcccggctgtcacatacaacggccaatcttggacgtacggcgagctgaacgcgaaggcaaaccgcctcgccatatttaacagcgtgaggataatccagatcgcctgcgaaatgaacagagtgagtaatctaagctactcaaaatgttcattgatatcattttgattattttatattgctcatgatgagaaataaggcttttatttttccattttgctcttataatgtgtatcaaattgagtgtaattgacggagcataatggtgaatatttactgcgatgatggttcaactaatgttaagctggcatggtttgaaggaaacgagctgcagacccgggtttctgctaactccttccggcatggctggaaagtggcggaattcagtgctgcaacgttcaactatcaggtgggcacgctgaaatacacctgggacagcgtcagccgggatgccatcccgacaacaaacgtggaatatcagtacggtgatctcaacctgctggccgtgcatcatgcgctgctgaacagcggacttgagccgcagccggtgagcctgaccgtgacgctgcccctgagcgagtattatgacggggactgccagcggaacgaggagaatatccgacgcaaacgggaaaacctgatgcgtgagctggttttgaataagggcagggcatttaccgtaacggacgtgaaggtgatgccggaatcactgccggcggcgttctcccgtctcgcggagctgaagcccggacccgcagagaccaccctgattatcgatctcggcggaaccacgctcgatgccggcgtgattgtcggacagtttgacgatatcagtgcggtacacggcaatccgtctgtcggcgtgtcacaggtcacccgcgcagctgcaggcgcgctgcgggcggcagacagcgaaaccagcgcgcttattgctgacacggtcatccgcaaccgcaatgatcgtcagtatctgcagcgtgtgatcaacgatgccggaaaaatagacgatgttctgaacaaaattacagaggccatcacttccctgggcgcgcgtgtcaccagtgagctgacggccttcaggaacgttaaccgggtattcctggtcgggggaggggcatccctcattgaagaggctgtccgtcaggcctggcctctggctcctgaccgtatcgaggttataggcgatccgcagctggcgctggccagagagattgccctttacaataaagaggattaaacgtgccggacggccagtattctttctatctgcacagcgacgatcgcaccgacatcgcggcgatggcgaccatcagcaccatctcacagcccctgcgcggtgacttcatccggaccgccgccaccgccggggcggtgatgtaccagacggatgcccgtttaccggcgctgatcccggtgttctttgacgggcagctgagcgccatccggctttgtgccgtgatggccctggtctccggcacctggtcttcactttccggacttcctgatgagccggatggcggcgtggccgcgctggtcatgtcaccggagacgaaatatcagcgccgtcgttacaccctgacgcttcaggatgaccgtagcagtgaacgggttgagcgtgtgctgacgggggtgtcatcgcgcctgcgtggagagctgctgagaaacctgattatcaccggtctggccctgcacacgaccgcaccggagctgccgcgtctgctggccagcatgccggtaccgcccggcacggtcagcgagctgcaggatctggttcagcagatggccggtacagctgtcgcgattaaggctgcagtaccggagaaaccagcagaacctgccgcaccggcaaccggtgatgcgaccaagataaagaaaaatatgcgacgggcattcggagactagaacatgtcagtgattaaacaaaaggcagagcagtgcattcataactttctgcgtgcccggaacgtgcctgaatctcagtggccggatctggtcaaaaagaccggcaggggaatgatactggcaggcgtggccgttgtggttcccggcgttctggctgataacatctccctgccggtgacaatcgcgatgcaggtctgctacgcttcactgatcggcctcggggttctcctggcgtttgacgagaaaaaaccaaagggacggggatgaataggagcattagcctgaaggaaacggtatgaagcctgaagaactgtcaggagacgaacgcacgctggtagttatggcactgcaggcgctgcaccgtgagagattagccgcatcaaatgccgtctttacggtctgtagtctggccggaaaggagcagccgccggaagatatttttgggttgcgtgaagtacaggatgcgctgagacgtatgggtgccgctcctgcgcgttaaatccggcccccgtacacttcaaaaaaaacggcagggtgacatcgcatccctgccgtcaaatataggtgcttaattattaggcgattataatgtgtttttttgtgatgtaaatcacattttaatttaatgtgaaattttcctccgctttacttaacacgtaaaaattacccgccgtgccttcacgctaacccggccgcttctgcctccagggaagctgtcgcctccgtcctcacccgttcgcgccctgcacggtgcattcagcccgtgaagggcttgcgctgcggcttcggcgtcgccctggcgtcttccgcttttcgccgggtttttgtggcggcacggcgcaagagggtgccggatgctgaggacaaaaccatgttcagactgacctgtattgaactgaataacggcgaatttgccgtgtatatcaacaaccactacctggggagcgaggatgccagcagtgaacgactgtgcctgggtgaaatccgggagcagctttcccagctcccgggcgtggaattacagaccctgcatgaagcggtgccggaggaggatgactggtgctggaatgacatcgccgatcgcgtgctgccgcctgtttcagcctgccgggatgatgtgacggtggcaggactcatggccaggctgaagcagtacccaccggatgcactgtgtctggggacattctggctggcagatgattttctttcacttgatgacagtctgtctgaagagaaaattgcagaagcaatgcgtatctgcgaccgaagccatgatgccggaatcggatttaactgggacacgctgcagattgccattgacggagtgaaggggcgctgacgaaaaaaagcaggacgctttccgggaaaagagcgtcctcaaatgtgtcatatttgttttaagtgaaaaccctttactgttttcatccgtgataatcacacacctggcgaatcgtttcatcaactaaatataacatcagaccagcaaaaaaaggacgtctccggtcggggacgtcctgaaatcaaaggcatacatgtaagataacggcgcgaatccattatcagtgtacattctgccataccctgcctgactcatcagctaccagaaccggtaacaaaggatgtcggtcccctccgccttattgccgccagccggcggcgtgttcaacgccgtgccttcacgctaacccggccgctgcggccgcaagggaagctcatcgccgttctcctcacccgttcgcacccttcacggtgcattcagcccgtgaagggcttgcgctgcggcctgcgggaacgcccctgcgtcctccgctcagagccgggtttttgtggcggcacggcgcaagagggtgccgcatatcagagaggagtgtgtctatgtcccgttttattctgggtgactgcgtgcaggtgatgtcccgttttccggcgcgtgccgtcgattttattcttaccgatccgccgtatctggttggctataaggaccgtaacgggcgcaccttggccggggacaactctgccgaatggctccagcccgcctgtcatgaaatgtaccgcgtgctgaaaaacgacagccttatggtgagcttctatgcctggaaccgcgcggatctgtttctgaatgcgtggaaatcggccggtttccgggtggttggccatatcgtcttcgccaagtcctacgcctcaaaatcgacgttcgtgggttacacccatgagagcgcctacctgctggcgaaggggaggccgcaaaccccggaccgtcccattccggacgtgatcccctggaaatacacgggcaaccgacaccacccgacggagaagccggtgcagagcctgcgaccgctgattgaatcgctcacgtgtcccggggccattgtccttgacccgttcgccggcagcggctccacctgcgtggccgccgccgaagccagccgacgctatatcgggatcgagatgcttgaggagtaccacgccgctggcgttcgccgtctggcacaggttgagcgggcgagaaggatgccggcggccaatgacggcgcgttttaccctgactatccggaggcagcatgaattacccgggacttgaacacctgcgcgcggacgtggccgcgctcagcaatgccatgtgtgacgtgcggatgctgctgaaccgcctcgaatcgcagcaccggcacgacgcggcaacgcttaccgaacgtatggctgcgcagactctgcgccggatcaacaccctgcttcttgaagcctaccgcgaagccctggtgctggacgaaacctttcaggactgactgaccctgccgggctgatgcccggcctgtaaccccttacaagagagtaaaaacgatgtacggaacccgcgaagaactttgtgtacagcttgaaaacatgttcacgtctgacgagcccctggtcctcctggtctggacggaagaggggataagcgtggcctgccgtgaagcccagccagaaccggacggggctgaaatccgggaggtgatgaaggcgctcggcgaaatgaaaatgacgcaataccgtcagcagggggtaaataatctgaccattagcgaccttctgacccgtcagcgcgaagcggcaaaccgtcaggtgagtgttccggcggtactcctgtcccgcgtcctgcgtaactatgaatgcgagctggaaaaccggatcggtatagcctgggaagccgggcggcaggagcctgaatccgtcagggatgagctgaataacgttcgcgccctacaggagacgctggccgcctgagagaacgccggggtaacgccccggcaaccggtggccatccactgcgaataagataccctcttaattagcaaccttctattggggccaaaaggattcaatctagttgggagtgcatgtgaaggtcagctttgagcgaatagctgacattcagcttccgcttatgagtagaataatggctttagagaaatgaggaatctgaactttatataaaaccctttaactcctcagcattaatgttcgccagcattgaagctttcaagtgtggggatgatgcgagatacctcgagatcaggttgaatcctgcggtatatcctagccacctgggcaaatctcctgttccgaaaaaccaggcattatggtcgtaatcagtgcgatgccagttttcaagcatttgtggatagtagggctgaatagtatcggattggaggctttcccaaggctcaggttcaccaccaaaaagctcaatagaaaaatgcccggcaagcccttctgagactaacacctctcccaacgttgagccatatcccggccctgtccacctaactgcatggtgcagttcatgcacaaacattcgttcaatagagtgcgcatcatttttgcaaaatgcagaattttcaggatcaacagttatatagataacgccagcttcagggcaaaaaccaagatgccctttttccgggatgacaaacttcccagctttaaccaccacatccagtgaatgaatcggcattaaccttttggcttgttcgtaggtatcagtcaggtttatttgaagccattcacagtgagcggtgagtttcttctgcgcattcagaatgtggagattcatttgagacattacggtaccacccaaaagcgtcactaaatcgccacacattaacacacaaagcgaatgtcatggtgttgctcaacagttgagggccaaaccattaacagcaatgtccgcatttggcacaaagctgcccgttggccaaatggaagtaggcacatttgaacctgtcctgcatcagtcagttctttaagtcagcttgtagtaacagaatctagagctatacgtgaactgaacgctatatttgactttagtaccccgaagactatatggattagtttccgcatgacggctccgacgacgagcattctcggtttgcctgcaagcaacaaacgttgcccgaatgccttaatgtcggggttatgcttcaatgcagtcagagctggcatatatagggcacttcttagtcgcgcgtcccccatttttgacatgcgcgtcttacctctgacagagctacctgattgatgatgacgaggatttagacctaaataagcagttacttccttagctttcctgaattctttaccagatatgaacgataggatgaggtggctcgatatagctcctatacctggaactgactgtattagctcgtcctgttttttcagctcgtcatggctccttacatgagcgtgtaactcctgacggacggactcgatttcctttttcaattggttaatgatgcgatcgagagaagcctgaatatttgcgtcagcattctcacgacggttgcactccattcttaacatgccattgagcgcgctgatacgacgaacgagggcctgcaactttctcactggtgcaggcatcggtttccatctctcaggattggctgctttgcagaaacgggcaatcagttttgagtctgccctgtcagttttagtgcgcgaaagctcggatgcgccgtatcccttaatacgagcaggattcacaacactgacctttaagttcctttcatacagaaaggttgcgagccccgtgccgtagtcaccagttgcctccaggcatgcgtgaatgtcctgcttgttctctgtattgagccacttgtaaaaagccaagaaaccggcagaagtgtttgcaaaagctctgcatcggtaatttccgtcacagagttctgcaacatcaaatttcttgctggcgatatcgataccaagataaacagtcataacctttcctcattgagttcagcactgacctaccttgcaaatacaggctcaccggtgtgcggggccttagatacccttcggtcattcactgaatgaaaggcaaagcggtagttatcttattcactggcttgttagccacaggatgtcaccggcctgctttgccctgaacatcgtcgttaacgtagagaattaactcattctgtatagctgataatacaaggatgtcagtgccttccgcttttatccgccgccgccctccgggctacgtcgggacaatgaaactcccctgaagctccgtgcggtgacggcatgcgccgtgacttcactgtagcccggccgcatcggccacaagggttcgctgacgcctccgtcctcacccgttcgcacccttcacggtgcattcagcccgtgaaggctttgcgctgcggcttgcggcatcgcccctgtgtcctccgcttttcgccggtctgtcgtgtcgtcacggcgatgccggaaccgagaatatgttaaccgtggaggatctatgaaccagaccgtgacctgtgatgctgttcgtcttgagggtgcgcagcgcctgactttcctgcctgatttgtttgggggcgattttatgacgtccgaggcatccgtgtacgcctacgcccagcgttattgccctgagtatcaggggggattctggcagttttaccggctgccggaaggcggcggatatatggcgcctgacgtggagagcctgaccctgtgcaatcgggaaaactggtttgagcagactgtcagcggggaagtggcggggatcatcctcacggcgctggtactgaatcaccggagctggcaccacagtaaccatgaccatgaggagctgtgccgccacttctgccgccgttatgagcagcttatggcatttgctgatacccatcctgaaagcgccacgatctggcgtgcccttgactgactgacaacgggcggcgatgccgcccgactaaaggagaaaacatgattggtacagcaaaagagatcgccatcgaaatgctgcgtgatgacgataatgacggcgagaaatttgtattcgccagctggagccggaacgatattcgcggtctctgcattgactgggatctcagtgatgaagagatcgacgtggtgatggaaagactggaggcagagttgtatccctccggatgtgtccctctcatctacaacattgttgaggtgatggtggaagaaaaacggaaacaccgtaatgtcaccattccggcagcggcgcttgcggtggtgatgcagcttgcagggaaggaaatggagcgtatcgccgtatgcgctgaggatggcggcggatcggcagaagaaaccctgaaagaagaaaacgacgtcatgttgagcctgcgcgctgcgctcgatgcctgacagagaaaccggaggcgttgcctccggaaactgaaaaaaggagaacaccatgcaactgtcaccggaaacccgcagcatcctgcgccagtataaaacgctcatcaacgagcgacgtcgcgaatccggactcagccccgtaaccacagcgaaagtgctggacgagatctgcgaatcggctacccgccagtgtgccgtctatctttgcggccacttcattctccagggcggtgagggggatgcacagtaaataatccgtgcggggcatatgcgccgcctgtttgcgcgcgaaaacactgtcatcccttcgggctgacggggcggcaaggccagcgcctgcggcgctgccccctcccgtcctggtgtaagtcaggataaatgcagaggaatgccattgtgagagcaaattgtcacggatacggtcctgcgtggcgtggcgtggcgtggcgtggcgtggcgtggcggctctgaaacccgatcagcaaatcctctgaaaacacctgaatcccacttctggcccccttcggctcccggccagcgttgctgtttttgagtcattacccagttagcaataacccccgcttgcgggggccatacccaccaggagcaaacgcagaaagcccgagatacttctgctgtaccgggggctggcgacatttcaggcaacactcatagttgacatcctccccgccctaaagggcggggaggatgtcaataatagcagaccacatcatgatgtcattctgaccgacagatgccagaagcagaggatccatcccattttatacctaccttataacacttagaaaaacaacatgttaaaaatgtttattggaaacaattttatttccaattgtaatgataaccattctcatattaatatggctacgtgataattaacttttgatgcactccgcatgtctgaccgtgccacttccacagcttccttaacgttcgagtcgctttatggcacccatcacggctggttgaaaagttggctgacgcgcaaactccagtctgcctttgatgcagatgacattgcccaggacacttttttgcgggtaatgagcagcgaaacgctctcgacgatccgcgatcctcgctctttcctgtgcactatcgccaaacgcgtgatggtggacctgtttcgccgaaacgcgctggaaaaagcgtatctggagatgctggcgcttatgccggagggggtagcgccttcacctgaggaacgcgaaagccagctcgagaccctacaactcgtcgacagcatgctggacgggctaaacggaaaaacacgtgaagcgtttctgctttcgcaactggatggcctgacatacagcgagattgcgcacaaactcggtgtttccgtcagctccgtgaaaaaatacgtggcgaaagccgtcgagcactgcctgctgtttcgtctggagcatgggttatgaatccttcgttaaccgattcccgccgtcaggcgctgcgttcagcttcccactggtatgccgtgctaagcggcgagcgcgtcagcccacaacaggaagcgcgctggcaacagtggtatgaacaggatcaggataaccagtgggcctggcagcaggttgaaaacctgcgcaaccagcttggcggtgtgcctggcgacgttgccagccgggcgctgcacgatacccgcctcacccgccgtcacgtgatgaaaggattactgctgttgctcggcgctggcggaggctggcaactctggcagtcggaaaccggcgaaggtctgcgggcagattaccgcaccgccaaaggcgcagtcagccgtcagcaactggaagatgactccctgctcacgctgaatacccaaagcgcggcggatgtgcgttttgatgcgcatcagcgcaccgtccggctctggtacggtgaaatcgccattactaccgcgaaagatgcgcagcaacgccccttccgcgtcctgacccgtcagggccaactcaccgctttagggacagaatttaccgtccgccagcaggataatttcacgcagcttgacgtgcagcagcacgccgtggaagtgcttctcgccagtgcccccgcgcaaaaacgcatcgtgaacgctggtgaaagcctgcagttcagcgcctctgagtttggcgcagtgaaaccgctggatgacgagagtacaagctggacgaagggcatcctgagcttcagcgataaaccgctgggtgaggtgatagccacgctaagccgttaccgcaacggcgtgctgcgctgcgatcccgccgttgccgggctgcgcctgagcgggacgttcccgctgaaaaataccgatgcgatcctgaacgttatcgctcaaacgcttcccgttaaaattcagtctattacgcggtactggataaacatttcaccgctgtaagaaaaataattctcatttcgattgtcctttttacccttctcgttcgactcatagctgaacacaacaaaaatgatgatggagaaggtatgacgccgttacgcgtttttcgtaaaacaacacctttggttaacgccattcgcctgagcctgctgccgctggccggtctctcgttttccgcttttgctgcacaggttgatatcgcaccgggatcgctcgacaaagcgctcaatcagtatgccgcacacagcggaattaccctctcggttgacgccagcctgacgcgcggcaagcagagcaacggcctgcacggagattacgacgtcgagagcggcctgcaacaactgctggacggcagcggactgcaggtaaaaccgctgagaaataacagctggacgctggagaccgcgcccgcgccaaaagaagatgccctgaccgtggtcggcgactggctgggcgatgcgcgtgaaaacgacgtatttgaacatgctggcgcgcgtgacgtgatccgccgtgaggatttcgccaaaaccggcgcaaccaccatgcgtgaggtgcttaaccgcatccctggcgtcagcgcgccggaaaacaacggcaccggcagccacgacctggcgatgaactttggcatccggggcctgaacccacgcctcgccagccgctcgaccgtcctgatggacggcatccccgtcccctttgccccttacggtcagccgcagctttcactggctcccgtttcgctcggcaacatggatgccattgacgtggtgcgcggtggtggtgcggtgcgttacggaccgcagagcgtgggcggcgtggtgaactttgttacccgcgccattccgcaggactttggtatcgaggcgggggtggaaggtcagctcagcccaacctcttcacaaaacaacccgaaagagacgcacaacctgatggtgggcggcacagcggacaacggttttggcaccgcgctgctctactccggcacgcgcggcagtgactggcgcgagcacagcgccacccgcatcgacgacctgatgctgaaaagcaaatatgcgccgaatgaggtgcacaccttcaacagcctgctgcaatattacgatggtgaagccgacatgcccggcggcctgtcccgcgcggattacgacgccgatcgctggcaatccacccgcccgtatgaccgcttctggggccgtcgcaagctggcgagcctgggctaccagttccagccggacagccagcataaattcaacattcaggggttctacacccaaaccctgcgcagcggctacctggagcaaggcaaacgcatcaccctctcgccgcgtatctactgggtgcgcggtattgagccacgctacagccagagctttatgatcggcccttccgcgcacgaagtgggcgtgggctatcgctatgtgaatgaatcaacgcatgaaatgcgttactacaccgccaccagcagcgggcagttgccgtccggctcaagcccttacgaccgcgacacgcgttccggcaccgaggcgcacgcctggtatctggatgacaaaatcgacatcggcaactggaccatcacgccgggtatgcgtttcgaacatatcgagtcataccagaacaacgccatcaaaggcacgcacgaagaggtgagctataacgcaccgcttccggcgttgaacgtgctctatcacctgactgatagctggaatctttatgcaaacactgaaggctcgttcggcaccgtacagtacagccagattggcaaggctgtgcaaagcggcaatgtggaaccggaaaaagcgcgaacctgggaactcggtacccgctacgatgacggcgcgctgacggcggaaatggggctgttcctgattaactttaacaatcagtacgactccaaccagaccaacgacaccgtcactgcacgtggcaaaacgcgccataccgggctggaaacgcaggcacgttacgacctgggtacgctaacgccaacgcttgataacgtttccgtctacgccagctatgcgtatgtgaacgcggaaatccgcgagaaaggcgacacctatggcaatcaggtgccattctccccgaaacataaaggcacgctgggcgtggactacaagccgggcaactggacgttcaatctgaacagcgatttccagtccagccagtttgcggataacgccaatacggtgaaagagagcgccgacggcagtaccggccgcattcccggcttcatgctctggggcgcacgcgtggcgtatgactttggcccgcagatggcagatctgaacctggcgttcggtgtgaaaaacatcttcgaccaggactacttcatccgctcttatgacgacaacaacaaaggcatctacgcaggccagccgcgcacgctgtatatgcaggggtcgttgaagttctgatgtgttaacgcccggcttgccgggcttttagctggaatgtgactatgttggcatttatccgttttctttttgcaggcctgctgctggtgatcggccacgcctttgccgccacggttcaggacgaacacggcacgtttacactcgataaaacgccacaacggattgtggtgctggaactctcgttcgccgatgcgctggccgccgtggacgtcagcccgatcggtattgccgacgataacgatgcaaaacgcatcctgcccgaagtgcgtgcgcacctgaaaccgtggcagtccgtcggaacgcgcgcgcagccgagcctggaagccattgctgccctgaaaccagacctgatcattgccgacagcagtcgccatgcggggatttacactgccttgcagcaaatcgcgccggtactgctgcttaagtcccgcaacgaaacctacgctgaaaatttgcactcagcggctatcatcggcgaagtggtaggtaaaaaacgagagatgcaggcgcgtctggaacaacataaagagaagatggcgcagtggtccagccagcttcccacagggacacgcgtggcctttggcacatcacgcgaacagctattcaacctgcatacccaggagacctggaccggcagcgtgctggcttctctggggctgaacgttcccgctgcgatggcgggcgcgtccatgccgtccatcggcctggagcaactgctggcggtcaatcctgcctggctgctggttgcccactatcgcgaagagagcattgttaaacgctggcaacaagatccgctctggcagatattaaccgccgcgcagaagcagcaggttgcttcagtcgacagtaacgcctgggcgcggatgcgcggtatttttgccgcagagcgtattgccgctgacacggtaaaaatcttccaccatcagccgcttaccgatgtgaaatgaccgcgctaaaacacccggtgctgctgtgggggcttcccgttgcagtacttattattattttctggctgagtctgttttgctactcggccattcctgtttccggagcagacgcaatccgcgccctgctgcctggacacacgccaacgctaccagaagcgctggtgcaaaaccttcgtttgccgcgaagcctggtcgccgttctgatcggcgcaagcctggcgctcgcgggcacgctgctgcaaaccctgacccacaacccaatggcctctccttcactgctcggcattaacagcggcgcggcgctggctatggcgcttaccagcgcgctgagtccgacgccggttgcaggctattccctgtcgttcatcgcggcatgcgggggcggcgtgagctggctgctggtcatgaccgcaggaggcgggtttcgtcatacccaggacagaaacaaactgatcctcgcgggtatcgcgctgtcggccttttgtatggccctgacccgcatcaccctgctgctggccgaagatcatgcttacggcatcttttactggctggcaggcggagtgtcccacgcccactggcaggatgtctggcagctcttgccggtggtggtcactgcagtccctgtcgtgttgctgctggcgaatcaactgaacctgctcaacgtcagcgacagtaccgcccatacgctgggagtgaacctgccgagactacgtttgatcatcaatatgttagtgctgcttctggttggcgcgtgcgtcagtgtggcaggtccggtggcgtttatcggcctgctggtgccacatctggcgcgcttctgggcaggcttcgatcagcgcaacgtactgccggtgagcatgctgctgggggccacgctgatgctgatggcagatgtactcgcacgcgcgctggccttccccggcgatctgcccgcaggcgcagtgctggcgctgattggcagtccttgctttgtctggctggtgaggaggcgaggatgaaaattgcgctggtcattttcatcacccttgccctggcaggttgtgcgctgttatcactccatatgggggtgatccccgtgccgtggcgcgcgctgctgaccgactggcaggacggacgcgagcattattatgtattgatggagtaccgactgccgcgcttgctgctggcactgtttgtcggtgcagccctcgccgtggcgggcgtgctggtacaggggattgtgcgtaacccgctagcatcaccggatattctcggcattaaccatgccgccagccttgcctctgtgggagcactgcttcttatgccatcactatccgtgatggtgctgccgctgctggcctttgcgggcggtatggcggggttgatcttgctgaagatgctggcaaagacccaccagccgatgaagctggcgctcaccggcgtggcgctttccgcctgctgggcgagcctgacggattacctgatgctcctgcacccgcaggatgtaaacagtgccctgctgtggctgacgggtagcttatgggggcgcgactggcactttgtgaagattgccgtgccgttgctcattctgtttttgccgctgagcctgcgcttttgtcgcgatctcgacctgctggcgctgggcgatgcacgagcagccacgctcggcgtgtcggttcagcgcacccggttccaggggctgatgctggctgtcgcgatgacagcaaccggcgtggccgtctgtggcccgataagttttattggtctcgtcgtgccgcacatggtgcgcaggatcgccggcgggcgtcaccgctggctgatgcccgtttcggccctgacgggcgcgttgttgctggtcattgccgatctgctggcacgaatcattcatccgccgctggagcttccggcaggcgtgctgaccgccattatcggcgcaccgtggtttgtctggctgcttgtgagaatgcgataaatgagattacgtactgaaaatctgaccgtcagctatggcgcacaaaccgtgctggatggactttctctcgccctgcctgccggaaaaatcacggccctgctcggccctaacggttgcgggaaatcgacgctgttgaactgtttttctcgcctgttaacaccagactctggcgagatattgcttgatgaaaaacccatagccggtttttccgcccgccagctggctcgccgcctggctttactgccgcaacaccatttatcccccgaggggatcactgtacgggaactggtttcctacggccgcagcccgtggctgtcgttgtgggggcgactctccgcggaagacaacgagcgggtcaacgtggcaatgagtcagacccggacgcgcaatctggctgaccgcaggttaacccagctttccggcggccagcgccagcgtgcgtttctggcgatggtgctggcacaggataccccactcattcttcttgatgagcctacgacctacctcgatatcaatcatcaggttgaactgatgcgcctgatggttgaactcaaaaggcaggggaaaaccgtagtgacggtactccacgatctgaatcaggccagccgctattgcgatcatctggtggtactggcaagcggtcgcgtgatggcgcaaggtgctccggaagcagtgatgaaaccagagcttctaaagacggtgttcagcgtagaagcggaaatccatcccgaaccggtatctggcagacccatgtgtgtggtgaagtagtctggcgaagtcataaggatcatcacaggacagataaaggaagtgataaccacctgccaacaggcaccaaaatctggctggttgccggtatcaccgacatgcgcaacggcttcaatggtctcgccgcaaaggtgcagacgatgctgaaagatgacccgatatccggccatgtcttcatcttccggggccgcagcggcagtaaggtcaaactgctgtggtccaccggcgacgggctgtgcctgctgaccaaacggctggaacgcggccgcttcgcctggccctctgcccgcgatggcaaagtgttcctgaccccggcgcagctggcaatgcttctggaaggcatcgactggcggcagcctaaaagactgcttacgtccctgaccatgttgtaggcctctttatcctggttgtcgttgaataagcctggtaaaatgcgggcttatgaacaacacctccccctgacgacatccttctgctgaaacagcgcctgtccgaacaggaagcgctgaaccgcgccctgctggaaaagcaggccgaccgggagcgcgaaatagaccatctgcaggcgcagctggataagattcgccggatgaacttcggcagtcgttctgaataaatctcccgccgcatcgcgcagatagaagccgacctgaaccggcttcagacagaaagcgatacgctgacgggtcgggttgccgatacgggccgggccccgtatcgttttaaccctgaatattcatcgcagatattgtttcgggttttccggtataccagccctgaactaggtaaccggggccaagagaacggacgaattcaaactgtcctggcgtttccaccccttcaaacaccagtggtttgccagtaccacgtaaccctttcaccacagaaacaagtagcgctcgcttcaccgggtcatcaatattggcaataaaaatacggtctatttttatctcatcgaaatccagtaccgtcagccattcaatatgggggccgcttggcgcctatatgttatttggaattgactatccttaggttgtgctttctgactcggaaggaaagtgtatgcgtgcatcgttgctggcatctttaccttacatgatggctgagcctacagcttttcgctggttatgcttacaggaaagtttgctgaaggcgccaaatacggttgaagcttatgcccgtgggatcgatgattggctgcgtttttgtcgccagaatgatgtgagccctacagaagccagccgggagatcctggctttgtatgttcggcatcttaatatctcccgcaatctggcggctgccagccttcgtcatcgactcactatcgttcgattatattgtgactacctgcgagaagaaggattaatagtactgaaccccgttatgagaggcagctggcatcctggcggaggtgggcgcagggggctcattcaggcacagcgacacctgccatggataccgagtgaccgtgactgggaaaacttacttatcgcagcccgccagaccacaatacgtaatcgttttatgctatctcttgcgtacgactgtgccctgcgccgggaagagttgtgctccgttgctaccggcgatattgacccttctcgtcgcttgctaacagttcgggctgaaacgacaaaaactaagcgaggtcgggttgtgccctattctgtcgtaaccggagagttatatttcctctggttagcagaacggcgacaattaaatacttcccgtggcccactgtttctttcttattcctgtcgcaacagaactgcgccaataacccggtggacctggtccaagatcgtaaggtcgttggcaatgcaggcggggctaccccaattgagtacgcataccttcagacatctatgtctgaccgatctcgccagagctgactgggatattcatgagatcgctacgtttgccggccatcagagtatccagtcaacgttactttatatccatcttagtgcgcgtgatcttacggaaaaatttaacgcaggtatggcgtcgatacatgaacatcggttacaccatttaaagggggacaatacggatggcaatgaaaactgaatatgatgcgccagccccttttgactacgaagtatggcaacctgatcctgactgggattgttctcccgaattacagccgattgaacgagatactttgataaagctggctcagtatgttgttggacgtcataaacaaaactggtcgaactgtgtaagacaaaggctttctcgcctgataattccactcagagcagcattaaagtggatgaatgccgcatccacaacaaccaattctgcaattcatgacatcattctggaaatgcaccggctggaaaaaaactactggtcatggacccaggacgactggctcgaagtgctgtgcagcagtgaagaggtatttcgcaaaaaatatggcagctgtggtaattgtcgacagtatgtcctcgcgattgcttggttactgtgcggatttaatcgacttgaggcggctggctgcttttatcattatcggctttctgtcaaagtttttggccgcccggcgacagaggcggcggtaaacaagcttcaggagaacatgcagcgcctcggctttgtcgctgctgacaataacattcgtaatgcgctactgctgtctatgctttgtcagcggcaggttgatcctgaaaaattggaactggaaacacttaagcgagtaataacttacgggcctgtttatatgcgtcgctctgcggccaccttgtcaaggatatttgctgcgatggggctgttcccagcgggcattgaccatcgtattcttgagcgcagacggcctcacggggaatatcgtgcaaccagtaacgttccggaagaatggttgcgatggtgtgaacgctggcgtaaaaccgctattaaagcaccatcatctgaactcagtacatggtaccgcatcctgcagtgtgggcgctggctgaaagccactcaccctgatatacattctcctgcagactggagccgggacatcgcacttgaatacgtagctgcagtgtgtcaaatgaaaataggccagtggtctgaaccgcgccatatgtatcagaatcgaataggccagttaatgacagcctctgcacgggcggggattttacaggctatcagagttttttttcgagaccttcaggaatgggggcttattatcgtccgatttaatcctgtcagaacgttccgtttaccccgcgctatccgggccagtattggccctgcaccaagagtcgttgctgatgatatatggagtaaacttgtctgggcagggttgaacctgcaggagcaggatctgcattatggtgaacaactttactatcgctacccattttctatggttcgtgcattatgtgttctctggctgtttggtgggttgcgtcgtgatgaaattttgcggatgcgaacaggctgtatacgctggcaaaatgatgaacatcagggcggctctcggatatgtttgctggatgtccccgtgaacaaaaccagcacggccttcaccaaacctgttgatccaatcgtaggggaatacattgattgctgggaaaaagaacgaaatatacaaccagaccaacttgatttaaaaacgggtgaacttgtcagttatctttttatgcataaagctgctcggattagccagagttatattaataaatccttaattccgatgctttgtcggaaagctggtgttccaaacaaagatatcaggggaactatcactagccacagagcgcgggcaactatagccagccagctgtttaatgccagggaaccactaggattatttgagttacagcgctggctcggacattcctctcccagttcgacacagcattatatcgatatcacaccgacaaaactggcagggtctctgtctaaagcaggatactttgagcgaaaccgtcgtatggtttcggtgctgatcgatcaggatgcaatttcgtccggacaaatgcagaaaggagaaccatggcgatattatgaccttgggcacggattgtgtagttatgacttttttgaacagtgcccacaccgtatggcttgtgcaaaatgttcgttctacctgcctaaatcatcatcagaagcgcaatatatagaggggcgtcagaatttactcaaaatgatgcaggagatcccgttgacggatgatgaacaggcagcagtaaataatgatattggtgcgatagacaaattattagagaaattaaaaaacattgaaacaccagacaagcaaagaagataaaatagcgaaaaatatcccggttaatttgaatacccatgttattcttttttatctaagtcttttacctcatgattagttgcacttcttgttttttcaatcccccacacggcctttgcaacttcctcaattttcgcgacaaacttatcgacattaaagcctgcaataaacgccaatgcaaagaaacccatttcactggaccctgcattggagctagattccagaactaacaatcctgctttaagaaataagtaactgattgcacctgcaattgtactggtaagtgggcggatgaaataccatacatgccaatctggatcccattgttttctaatgcatttattgatgtaaattgcacgaaaacaatataaacaaccaccaatataggcaatggcaccacacatcagtggcacccttaatggtgcgtaaggtgcaggcaaccaccccagagacatagccccaatagcgtatgttgccagacataacagaataaaaaggtaggtaattattatcgcaatcatccattccttattgtttttattaataccagttacattcatgttaactttatcctatagaatcttcaggtttttctattcttagcatgatgatttgctgcttatcatctattgaagaatcgattttcacatccaaatttaaccgacggttaagataatataattgtgctttacgtatccgaattttcgcctcgccatgtaccatttggtaatcatgctcaatagatagccgtctattcgtatcgtagttagggtttggacctatcaccacatcaataaatgtattccagtcaacatcttgtggaattgatgtcggtggggaaacaaattcaataatattaaagaatctgccaaggacaaaatctttaaacattgcagatttaaaacaataggcgcgaatatgccaccgatgaccatcatgtgcaaatgcagttgggtataacatacgaaccgctggttcattagtcatcgaacgataatcaacaaccaaagcctgttctctttgcatggcccggattaaatcaatcaatatttcaggttgtactttcctagccggaagaggaaggctggcaaccggaggggcccatccaatgaaactatcacaaggatccactattccattttctcgccctaatagttcattcaggtaatgattactgtcaaaacttgaaaaaacaggtttgaaatctggagtagttacataagccttctgagttcgatcatacaccatgtttcttggtgcaatctcttgatatttagccaaatctaacgaagcctgcggcactgaaattctgaaaaatgtagtgatatctgcacggttaagtcgaccttcccacagtaggcgaaaatcgatgaattcaagtcgtctctcttggccccaatgaccagttcgcaccattttatcaatcatttatcaatcatttcctgtgcttacaatttgagtctaaaaaatatacgcatagttactagactcgaataattactagatgtatcttagcaacagatgttcttaacctcaatctttcgtatccctgaaggagatgtcgatggcagcaaaagttacttttttccaggtcggcaacggtgatatgacactggtgcgtttggctgatacccagggtacatccattctgactgatgtacatatccgttctgctgctgatgaccccaaagatgacacacctgatgttgcctcggcgctacgtaacagattgaagtacgataataacgatcgcccttttgttgacgtctttatgctgagtcatccggatcaggaccattgtgggggtctacgtaaacatttctggctgggccgtcctgaagactatccagatgaccatctgaaacgttcagaaaaacgcataatcatccgagagttgtggtcatcaccattgatttttcgacgtcgttcgaaaaatcacacactttgcgaagatgctcaggcatttaatacggaagctcggcgccgtgtaaaatactggcgggaacatggttacgcatttagcggtaatcgcattcttatcatgggtgaagatattaacggtaaaacggatgatctgagtgccattcttattaaagctggagatacattcaccagaattgacgggcaagtttcagacgttttctctgcacagcttctggcacctgcaccacatgaagatgatgaaaatctggaagaagccctttctaaaaatgaatccagtatcattatgaatatgaaaatactgccttccgcatattctcgtaatcctatgcactttttactcggtggggatgcagaagttctcatctgggagcgattatggaatcgttacaaaagcaatcctgaggtgctggagtatgatcttctcctcacaccacatcattgttcgtggcattcactttcctattatagctggtcacaatggggagaagatgctctggtttgcgatgcggcccgtaatgctttagggcaagcgcgttctggagcgacaatagtttccagcagcaaacagatacttgatgacgattatgatcctccgtgtattcgagctaaacgtgagtacgatgatattctggataatgttgatggttggttcagttgcacgggcgaccttaaagataaaactgttcttgagtttgaagtggcacgagatggaaaattgattcccgctattgttggtgcagtttctgctgcgacaagcgctgctacggcagccgcaccccgggcaggtgtaataaaccaatgatcgaatatttcgaattgggtaaacgcctcgattcatcggggcgtgatagcctatatccgcaaacaatctcattgcttacagcatgcgaacagcatccctatataactgttcgagaattacgtttatctgagcaaaacaatgaccgctcggaatacctagtcattgatgttgctgatggtacagtaacttctggcaataaggctggcattcgtcgtaaagaacgattagctattgagataaaccctaagttcactatcccgatcctagttcatgcattgcgtaaagattttcctgttttatctcatcaacatgcaggtgtaccagactctccaaaaattctttgcctttatgatgtatcttggagcgccgtcgaacgcaactggacacctgaaagatttattgagcgaatattttggtggctcagagaatcagctgaacaacgtttgcatcgagaagaccaacctcttgagcaacttttttatatgagcccctatcaacttattttaccagcgaattatcttgattataatcatgccgcagctcataaactcagcctccagatggtcagcaatggtaagccgataattttaagggctgtacctgaacattctaatcagggcatcagaccatttcgcttattaaccattgccgtcccaccagttgaagcctcattagttgcttcatatcctgacaatctgaaaaaactggaagagcagcttcaatcctggggaagtgaacttctccagccactcgctgatgctgtttatgatgctatacctgatacaggtcttcgccctagctctggtgaaaaggaaggtttgctaattctgctatgggttcctcgtttaagggatggtaaaacagaacgtactgatgttatgggctatatcgtggaacgctcactctacgaacttgccagcgtattagacatacttgcccctaggaatgagcggggaatacagcaccgtttccgactacttggtggcgtaagaggtacacaatggcaacaattaccactgttacctgtcgaaatacgttcggctatgaatgctgcacgagcaagagacatttctgctgttgattctgataatgcatctttctatggtgttctggctggcgttggggctcttggcggcacattagctgatatctggatacgaatcggctggggacactggacatttatcgatcctgacaaactccttccacataatctgccccgccatattggggttgatgatcatattggataccctaaaactgatattcttcggcacctcgcaggtagtatttatccacatgaacctctccccggagcgatcaataaaagtattcttgatgacgatcatgatattgccagagctgtgaatgaggctcacttagttgtggatgtcagtaccacctttgaggtgcctaggaccctagcgttaaaagatgatatacccagaacagttagtctgtttctgacaccatcaggcaaggccagcgtgatgttaatagaggatacagacagacagtgccgaattgatgcaattgaggggcaatactaccgggcaattttgagcagcgagtggggaaacactcacctacagcacaattatggtgatcgttgggtcggtggtggatgtcgggatatttctgtacgtatgtctaacgaatgtattcacgttcatgctggtatcctgtcgcgccaactacggcagaccgtccttaaggatgatgctcgattatgtatctgggtgtctgatgaaaattcaggtgcagtgagcgctcatgaaattgagctttaccctgtggtatctgtaattgctggcgaatggattgttagatacgatcaaggcttagaacaaaaactgagacacacccgtttacaggccctaccgaatgaaaccgggggcgctattgtgggcataactgattttaagaacaagactattattctggttgatgtgctcccagaacctatcgacagtaaatcctcaccagccttctttgtccgaggagaagagggacaaaaggaagcattagaacgggttcagcagctgaccgctagtgttgtcgattatgttggtgaatggcactcccatcctcaaggattttcagcgaaagccagtaatgaagatgataatttaatcaaaaagttacatcaaaaaatgagtgtggaaggtttacctgctgtgatgctgattgttgcggaaaacgatatcaatattatagtcagatgaagttcgcttcatctgcatcacagtgttacttgcaattccacataatcggcgctgcgtgcgattacacagccatcgttatttgagagaacgacaacaggccgccctctcagatcgggcctgaatacagtctcgcatgatgcgtagaacgaattcacatcacagagagcaaacatacttagctcgccgatttgacgatgaaagtaacaacgccgaaaacgtccagcgtatcttcgctgcctacaacaatcggactgtaggcgctattcattgggatgagttggactgtcgggcgtagctgcaggcgtttaacagtaaattccccttccacagcggcgatgacaatgtcaccgtgctcagccgtgcgcgagctgtccaccaccagcagatcaccatcgctgatcccggcttcgatcattgaatcacctgcggctttgacgaaataggtggagctcggatgagcgacaagtaattcattgagatcgatacgctgttcaacgtaatcagctgcggggcttgggaaaccacactgaactaagtcactgaaaagcgggagagcgataatttctctcagttctgttggcctgatgaattccattgcacacacctcaaatccttcaatggtcggggactttcaccccttgatctctaccggtctcccggcgcacgctgtgtttataaactaattctacgcgctcactttgatttacgtgctttttcgtcatactcatcgttacagatgaggagatcctatgagccactttcgccctgttgaattacgtcatgccagccgtctgctgaaccacggtcctaccgtactgattaccagtcgtgatgaaacgctcgacagacgtaacgttatggccgccgcatggtccatgcccgttgagtttgaaccgccgcgcatcgcgatagtcgtggataaaagtacctggtcacgcgagctgatcgaacgcagcgggaaatttggcatcgtcatccccggcgtggcggcggccaactggacttatgcggtgggcagcgtcagcgggcgcgacgaggacaaattcaactgttacgggatcccggtcgtgaatggcccggagctcggcctgccggtcattgaagagaaatgcctggcgtggatggaatgccggttattacccgtgacctccgcggcagagaaatacgacacgctgtttggtgaagtggtttcagcggcagccgatgaacgggcctttattgccggacgctggcagtttgacggggataagctcaataccctgcatcatcttggagccgggacgtttgtggcgagcgggaagatggtgaaggcgctggattgagaaaaccctccccctattgggagagggtgaccgtactacttcgcacgccgtgcaataatctcatccgcaacattccgcggggcttccgcaaaatgatggaactccatcgtatacgtcgcgcgtccctgggacatcgagcgcaatgtcgtggcataaccaaacatctccgccagcggcacgtcagcgcgaataatatggcttccgtactgctctgccatcccctgcaccatgccgcggcgggaagagagatcgcccatgatgttaccggcgtactcttccggtgtttccacctccacgtgcatgatcggctcaaggatcgccggatccgccctgcgggcgccctctttaaagccgaggatcgccgccatgcggaacgccatctccgaggagtcgacgtcgtgatacgagccaaacgtcagcgtcgctttaacatcgacgaccggatagcccgccagcacgccgctgttcatcgcttcccgcagccctttctcaacggacggaataaactcgcgcggcaccacgccgcccttggtggcatcttcaaatttaaaaccacttccaggctccagcggctccagactcaggaccacatggccgtactgccctttaccgccggactgtcggacaaatttgccttcgatgtccttcaccgttttacgcagggtttcacggtaggtcacctgcggacgaccgatatttgcctcgacgccaaactcacgcttcatgcggtcgacgataatctcgaggtgtagctcacccatcccggagataatggtctgaccggactcttcgtcagtgtgcaggcggaaagacggatcttccgccgccagacgctgcagcgcgatgcccattttctcctgatcgcctttggttttcggctcaatcgccagcgagatcaccgggtccgggaactccatgcgctcaagcgtaatgacggcgttcggatcggtgagcgtgtcgccggtggttacgtctttcagccccacgcaggccgcgatatccccggcgcgcagttcgtccacctcgtggcgatcgttggcatgcatcagtacgattcgcccgatgcgctctttcttccctttcaccgggttatacaccgcgtcgcctttacgcagcacgccagagtagacgcggataaaggtcagctgcccgacgtacgggtcgctcatcagcttgaacgccagcgccgagaacggctcatcatcgctcgggtgacgctctgcgtgctgccctttttcatccacgccatcaatggccggcacgtccagcggcgacggcatcagctcaatcaccgcatcgagcatgcgctgtacacctttgtttttgaacgcgctgccgcacagcatcggctggatttccccggcaatggtgcgaatacgtagccctttgataatttccgcttccgtcaggtcgccggtttccaggtatttgtccatcagttcatcgctggcttccgccgccgcagagaccattttatcccgccattcctgggcggtactgaccaaatcgtccggcacgggggcataggtaaacaccatgccctgcgtcgcatcgtcccacagaatggtgcgcatcttgatgagatccaccacgccggtgaagtgatcttcggcccccaccgggatgacaatcggcaccggattggccttcaggcgttcctgcatcatccgcacgacgcggaagaaatcggcacccggacggtccattttgttgacgaaggccagacgcggaacgtgatatttattggcctgacgccagacggtttccgactgcggctgcacgccgcccacggagtcatacaccatcacggcaccgtcgagtacgcgcatggaacgctccacctcaatggtgaagtccacgtgccccggggtgtcgatgatgttgatccggtgcggttcatagcctctgtccatgcctggccagaagcagctaaccgccgcggacgtaatggtgatcccgcgctcttgctcctgcgccatccagtcagtggttgccgcgccatcgtgtacttcacccagtttgtggctcatcccggtataaaacaggatgcgctcggtggtggtagttttaccggcatcgatatgcgcggagataccgatgttgcgataacgttcgagagggatgggtcggggcatgatatttccttagtcagtatgacgtgtttgtgacgaccaggatggtcgagcattcgttcgtttgctataatagtcctattgtacgagtattatcgaactattttttaagggttgacctattgttgatatagctcaatctgacgccatacgcaggaaaacgatgatccctaaccaccctgaaactgaacaaatactgctggaaaatgtgctgtttgccctcggcaacccgctccggctatcgattattcgccggctcgccgacggcagcgaactgagctgtaacgcgctgcgcccggaggacgtggtgaagtccacgatgacccatcactggcgcgtattgcgcgacagcggggtcatctggcagcgtccgcagggacgcgaaaacatgatttcattgcgacgagacgatctggatacccgttttccgggactgatggcgatcctgctgcaggttaagtaatttgagtctcttccaggcgatagaccgggacctgccgggttgttttggtaagcgtatcgaacacctcggcgttggacgtcacgatccgcatccctgttttgcgtaaccgttgtacatcagccgcgatgcgctgaatgccaaaccagaaaagcccgtcaagcgcggttacagacagcccgttgtccagcgccagtttgaggcgttcctttggcgctttcacctgctgggcaatttgccggtaagacgcttccgtcgcgcccgtggcgtcactgcgctggatccgcgtcttcaggtgataggtaaactcgtcaggtatgccgtccagatcccgtttaaggctgtagacgcagccaaagcgcttgccgttaaaaagaacatttttctgactgagctgaagctctttcctgacggcatcaatcaactggggcgcacgggtgagaagcagcctgaagggcagctcgaagctggtgacgtaatccacattaagcaacgcgaggcgcagccgctcctctgcaccggccttttgctcacgacactcctccagaacctctacccactggcgcgtcaggcgctccggttcggcagcttcggtcaggagatatttttcaatctgataatcaactcttccggtcatcgtgtggtatcccgtcgctgtggctgcggtaattctatacagcgcggtgagttttataaaggactgaaccgcagcgatacgctgtaaatgtcgttgcgattcagtatcctgccgattcgaatcagtgcgccataatccagcccatcaacagcgtggcgaaaatcaccgttgaggcaccgccaatacgcgtcgcgatctgcgcgaacggcataagcgacatgcggttggaggcggatagaatggccacatctcccgtaccgcccagcccactgtggcagcaggtcacaatcgccgcttccacgggatacatattcagacgcgacgcaatcacgtagccgctcagcgccatcgcaatcaccaccgatccgcataccactacatagcccaccgagaagaccgacaccacgctttcaagcggcacgtatagcatcccgaggccgatcatcagcggccagaccagcgcagccgaaacgaatttatagcagctgtgcgccccctgctccattgaggctgggatcaccctgaagtatttacacaggacggcaatcaggatcatcagcaccgggccgggaatatggaccagtttttcaaacaagcctccgacgatgaaaaacgcgcacaccatcagcaatccgccgcccatcagatgaaaatccgtctgctgagcgccaggcgccccggcgaacaggctggcgtcgtctttactccgcgtgagcatgccgtttcccgaaagcgaaggacgtttcgtcccgagacgcgccagcgagccggcgcaaataatggcgaagatatttccgacgaccgcagcgggagccagctgcgccacgtagacgtccggcgtctgccccaggattgccgaataggccagagaaaggggcaaaatcccctcgccaattccgccgccaatgatagggacaatgataaagaagaaggtgtggtaaggcgtatacccaaacagcgttcccacaataagcccgctcagcacggccatcagtgttcccgccaccagcggaacaaacatgcgcatcatgccctggatcagcagcacccggttcatccccaggatgctgccgaccaccaggcaggcgatgacgaaatagagcagattcgcctccttcatcagcagatgcaccgtatcaagggtttgtttcccgaatgcgccaaaatagaccagcacggaaggcaccatcagacacaggatcgccgggccgccgatgtccttcagcacggggatttgacgccccactttggcaaacgcaaagccaagggtcatgatgaccgccagtccgccaatcatatttttcggcagcagccctgcccaggcggacgtcgccacaatcgcggcaatcccgacgaacagtatcagcggaaccgcgcccacctcggtcgtgttaagcccaaaagcaaaacgcgaggtcgacagcgcggaagtcggtacaggattatctttcatataatcacctgaaatttgtgttcggatatacagagtaaggaataagcggaaaactattcctgattcgaataaatgttcttaaatagaaaataatgactttggtggccttttctcaaaaacaggctcagcgtgaaattaacatgggctttcgaagagaaatgtgaacacaacagccctttccttttaaataatttaattcattattatgtaactaaagttattcatggcattaaatgcaattcttttgaaattaataaaagcagaaataatgtgacccttatcactcctgctacgttagctaagcgctaaattagctccccaacaaaacacagaaaactccgtgtctttatcatccttaaagtcactgtttctgctcgtcttatttctgtttcgtttaaatattcaggagttaaccatgtctcgtaaagacgttctgtacacgccttataatggcgccgtactgctggaaaatccgttattaaataaaggcctcgcctttattaaggaagagcgggataattttaatctgcatggattattgccgcataacgttgaaaccattgaagagcaaacggagcgtgcctgggtgcagttctgccattttaaaagcgacatttcccgccatgtttatttgcgcaatattcaggacaccaatgaaaccctcttttacaacctcttgcgttcgcatctgaaagagacgttaccgattatctataccccgacggtgggtgaagcctgcgagcatttctccacgatttatcgccgcgcgcgcggcttgtttatttcatggcctaaccgccaccgcattgatgagatgctgcaaagtttctcgcgcaacgacattcgggtgattgtggtaacggacggagaacgcattttaggcctcggcgaccagggtatcggcggtatgggcattccgattggcaagctgtcgctctataccgcctgcggagggatccatccggcctccaccctgccgattatgctggatgtcggcaccaataatcagcaacacctcgacgacccgatgtacatgggctggcgtcacccgcgcatcagcgatgaccagtacgctgaatttatggatatgtttatcagcacggttaaggtgcgctggcccaacgtcctcctgcagtttgaagactttgcgcagaaaaacgccacccgacttctgcagcgctaccgcgaccagctgtgctgcttcaatgatgatatccagggcacggcagccgtcaccgccggtacgctgatcgcggcggcccacgcggcggggacgcgcattcgcgaccagcgcgtggtgttcctgggcagcggctctgccggatgcgggattgctgaaaaaattgtggcgctgatggtcgatgacggcctgagcgagtcggaagcccgcagccggatctttatggtcgatcgcttcggcctgctgaccgacgacatgaccaacctgctcgatttccagaaaaacctgcttaccgcgcgcgacgccgttagtcgctggcaggtagactcgcaaaatatttccctgctggacgtggtgaagaacgcgcatcccacggtgatgatcggcgtttcaggccagccggggctgttcagcgaagagatcgtcaaagagatgcatcgccactgtccgcgcccgattatcatgccgctctcgaacccgacgtcacgggcggaagcccagccgcaggaccttatcgcctggacccagggtgccgcgctggtggccaccggcagtccgttcgccccggtattctgggagaatgcgcactatgagattgcccagtgcaacaacgcctatatcttcccgggccttgggctgggcgtgctggcctgtaacgcgcgccgggtgacggaagagatgctgatggcagcaagccgcagcctggccgcgcagtctccgctcgtgaccacggaaagaggaggattactgccgccggtagatcagattgaaacggtttcacgccagattgccgttgccgtcgcccgggccgccattgaacaaggcgtggcgccagcgttagatgatgaaaccctgatggcgcgtatcgagaaaacctggtggcaggcggactatgcgccgtaccgccgatccgcgctgtagcgtcggtcatgccctcaccgcagggtgagggcatcgctgtggtgtcagtgctgtatgcctgaacggtcagaaaaatcgctggcggtgagactatcacaccgagttgccgcctgtttcagacgggcataccggtcaggtaccccttcaggacgggttttgaagcgacggtgcagccacatatattgttcaggcgccatgcgtacggcctgctcaattgccctgttcatctgcgtcgccacggcttctttatcgccgccctgcatcgcctcgctgatatcctccagaataatcagctcgtaaccggtgccatccgccctgcggcgcggcacaaaggggataacggcagggttagcgcttttgaccagcatatagctgcccgccgtcgtcgcggcatccggcaccgcaaagaacggcacaaacacgctgttggttttgccatagtcgtgatccggggcgtaccacaaaatttcattctgcttcagcgcgcggatcatgccctttaaatcatggcgatcgagcatggttttgttagagcgcaggcgccctcgcgtctgaagccagtccagcagagcattgttattaggacgatagaccccgataccggggttaagcatgccaaatatccgcgctcccagctcaagggtcagaaaatgtatccctaccagcaccacgccttttccctgcgccctcgccttttccatgtgttcataaccctgcacggtaaagcatttctttacccgccacgcaggccagaaccatgccattccggtttcgattacccccattcctaccgattcaaaattacgctgcagcaatgactcgcgttcatcctttttcatctccgggaaacaaagctccaggttgcggcgggcaatctcgacgcggcgaggcagtaagcgcatcgccagtcgacccaggccatgaccgattctgaacagaagcggataagggagcagcatgatgagccacagagccgcaatgccggcccagcttagccagtaacggggatgaagaaaggcgaatgaaaaacggggtaattttgtcatcagaaaattatcctttaacgtgtcagttgttacccatgataatcctctagccaacgtgatggcatttggtgcagccagtattatcgatccgacacaatttagagtaaatgccattgcaatcaatgctgacactttcacgctggcaccgggatataatctcaccctgcgctggttcgctattgggagttaataatgacaattaaatttagtgttaataaacaagcattttatgatgaaaatacagtttctatacccgatgatgcagtggttgttacccatgagcagcacatatcgctgattagtggtattaacgatggcgggagacgtgtttacatcggcacagatggggagttaacactgtcagacagcaagccatctcaatggcatacctgggacagtgataccaatgagtgggttatttctacggatgcgcaaattaaattagctgacgacgagaaatcccgcttaacccagggggcaaacgattatataaacagtaagcagtggccggggaaagctgctatgggacggctgaaggataccgaaaaagcccagtacaatttgtggctggattatcttgatgagctggaggcggtagatacatcaacagctccagatatcatctggcctgaggcacctgcgacataaccttattgcggcggtgtgccagatttgtgccatacgtggtaaatcgcggtcccatttcttacatcatgtgccattgagttgtgtaatgtgaatgcggcaatgtgcatgtaaaacagttagttaaatgtgattctactaattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccattaaaatcaaattgttacgtaagatcttatcattctcccaccaaaaaattatcttaatgtaacagctggtgtaagtaaattctatcaacgaagatcaatcttatctactgaccaaaaaggcctgatagggcttcgctcactatacatccttggctgcaggtttagttgtacaccactcctaaatttaatgtgttggcaatgtgttcaataaagctcgaacaaattagctcattatgatcggttaatacttcaacttctggttgcatgattgtttgtccgtaaaaagataacgtgcctgccgggtagtagcaggcgcattacgcaataggtaaacaagggaggaagttcagaaatgtaaatcgggaaggttgtacgcaatgttcatcgtactacgttgttacggctttgccgcaacaagccagttgcctgccgcgctcgcagaatgtctgcagcccggagataaggagattgttcctgccagctaaatcccttcctgtcgatacgaaccagctcgtatttttctaccagaaaattcacggcatcggctagggtgataccggcatcgatgtgttccttaatcacagcctcattgcagaatggcgtgtcgtttattgtcagaccatagtgctgttccagcagacgtgtcagtaacatttgccagacagccacgggtgacaggcagggcttcaccgcccgctgagttgttgcaggtaaagttttcatgtttgctctcgtgtaggtaattaacgctgagtggggtaaatggcgatgtatacgtagccgcaactgccaagggtgtcggcttcgcaggttaaatcgttgtggtacagggtaacgcagtgggcatggtgggggctgagttcaccggtggtcagcatcgattccatctggcggataaagtgcgggaatgtttcatccagcttccggcattcgatgtcactgaacttgccggtgatgctggcccggtcagccagataatgcagtcggttgccttcctgcaccagacgggctcccaggcgcagtgtaatctcccgctgcaggcccctggtagggttgctcattacagttctccactattgtcagttcagggtgatgctcatcaggcaggtatagggcccattgcggtcctggcggcgttcggcgtataccgcgaggactccggcgatatccggaacgtccctgccggtgtaatgacagacgctaccgtgccactggtatttgccggtgcagtagcgaaagattcgggactcaggatgctggcggtatatcgtcattgccctgcgtttactgataattttcatgtaatacctcaaagcagaccgtgttctgcgaacgaatagatttgcctgccaccgacaatcagatggtcagggacacggatatccaccagctgaagcacctgaaccagtcgctgcgtgagggttttgtcggcctggctaggtgtcgtctcgccggaaggatggttatgcgcgagtatcaccgccgccgcgttgaagtgcagagcacgtttgaccacctcccggggatgcacctcggtgcggttaatcgtgccggtgaagagcgtttcatggacaatcaactgattctggttgtccagatacaacacccggaactcttcccgctcaagcgcggccatatgcagtcgcagccattcacgtacggcgtgggtagaggtgaaggctacgccgggctcatgcaggtggcggtccagagccctgagcgcccgctgaatgagacgccggtcctgtggcgtcatctcgccgggtaaaaaggaaagctgtttcatctgttgctccttcggtcagtcggtaatacgcagaatggcgtgagcctctggatgttgcatggcatactcccgcaggcggtaatagtgtgcggtcatcgcgtcacattctgtacggcaggcatggtggctatacgcaatcaggcagacagcaatacctgctgcttctgcactcatttgggcatcgttaccgttcaggcagttaaacagacgccatgtctcatcgttgtcaggctcgggggacataaatgcgccgccattgctgagggtgtagaacgaccagataccaccgctgtagccctcacagaagcggtccatccaggcgaagatatgcggctccaggagtagccactgcgggatagcgccaaagtactgtggccagaaatcgatacgctgttcatcggggaccggcgtgacggtcagttcaaattcgggttggttagcgggtgcgaggtcgtgctgcgtctgtgttatcatgggtatgtctccgtcaataaaaacgccagcggcgatggctggcgtatggggatataaagtgtgttcggggaggtgaatgcgggtaaatgcttcgcgatcagcgggtggccgtgtctgtacggatgcctgaggtgcggatatagcggttaagaccttcaccggcatccggctcaaagttccatgcccgccagaccatccggccttcagtatcacgaaccaccagacggaagtgactgccctggtcgtcttcgagtgtgatattgctgtacgtggtagtgaccgcttgcgcttgtctccgggtgaaaggccccggtggcagcaacacggattgggtcattttcgggctcctgataaaagaaaaccccggcagcctgctagctgtcggggtggatttgctggggaagatgctactatcagtcgttgctgcagtctccgagagtggacagaactttctcagcgttcttccggtccgcagtgaaggtccctgctttgtggtcattgacgtagacgtcgaactgcccggcctcagagatattgctgatgaagtcaaaccaggcgttatcgccgttacgccagcccaggctggacggaataatgtactgctggtgatccatcactacggtgatagtagtgtcgtcatcgtgcgaactgaccatcttgtcatcggcaagggtaagaaagactgaatgctgatagaaaccattctggtccgggttccctgtgcagttgatggtaaacgtctttccgctggcttcggtcacgctgtattccgtattgccctgaccgtaaccctgctgccagaaccccgggatagcagaggcattaaagctcgcgagcagtacacccgccagcataaaccgacttagtgaaagtattgtcattcttgtctcctttgtcgttgttttattcctgattgtcagggtttgagggtatcagcagtcgccccatcagtttgccgtcatgggcgtactcaaagtatttttctttggtatacgggtccgtcacctcctggtattccagtttgatgttatcggcaatacacagcgcattcatcagtggctggacggttttttcctgcatatccacgaggtagtagtaactgacatcctcgcagccatcgggcgactggcgggtacgtaaaacctgcaaggtgggaccggataagtagtcaacctgtgaccattcttcgctgacatcatcctggtggctgaccacatcactgaaacgcggtggggtgaggtccttaaatttactgatggccttcaggtcatcacttctgtcatcgcatgcgatgagaaacagagtggtggcaaccagcgccagcagaggcagtgttttacgtttcattatttttttcctgaaatcagacgaaccactttggcaaagacataaatgcccacgaaaatacccaccggcacgccgacgaacggtgtcagcgcgacactggcagcaccggctgcgccacctcccgtcagcagtgcggcaacagtggcaagggtcagggccgcgagactgtcggacaccccggttttgttcagaatgatgacgatgacaacaatggcgataatggcaataacgggcatagggctcctccctgttgccgggttgataacaacgcttacgctattctggagggctgtcggccggaacaaacgtaagcagtgactgctggataaagcgaaaatggggtaaggactgaataaagcccgggtcttcaacaagacgacacagactgtcgttacgccggaaagtctcctgcaggggctgaaccagatggatctcatccagggagaatacggcgatatgtccgtcgtgctctgccaccagataccaggcctgctggcggatgagtaaccggcagggagccagccgctcacagcgctgcccctcggcaatcagagtcacccgcctgcgcccggtaatggcctgaatcagtcgccagaaagacaatgcgcctgatggcgaaggagccggactggcgggtgcgattacgcagggagactcatcgcacatcagcagtgcgtttaccagacgacggtcaaagccagggaaaagaccggccatcccgctgcggtgggcaaagataagcacgtcgggcaccatctgcgtctcactgcccgcagtgcgtaagcggcaatatccggactgatactccaggtccagatacatcagccgctcacgaaaatcacgccgcagcgtgcgcaccgacacaccaaactcagcggcaagcttacgcacactcagcgtttcccctgccaccagacggctgattatcagtgacagcctgacagccagccggtcatggcggcgttctgcctgtgtcatgagacgttctccgtgaaagttaactgactgaaaatgatgtgattactttaaagagggggtcggacagggtatggacaccacagaaactatttttcatttctgcaaaagccagaggcagcgggggttacaggccttccctcggtgagtgaggaccgtcagcacggtgcgatgcggacaggtggtgtccgatattaacaaagcagcaacattaaacggtcactgcagttgcgtgagcagggcttccgccatcacccacagtgcccggttaagtttcacgtccccgtcgataccgcgaacggcacgggtatgtgaccgtcctcctttggcattacggccactgagcccgcccttaatcaggttctcctgaatacgctggtacgtggtccacaggtcattgctctcatcctgccagcggcgaggggagaggatctgcgattcagtcaccggctggtggtcttcaccaaagcggtatgtgagggcggcttttgccagtgcctgctgtgccgggggtggcaacagcaacgactgcatggcatcccgtttctcctccacccggtcaaaaatccccagcacctcatacgcgccttcaatcacctgactcaccacgtcccccttgtgtggcacccgcacctcgccaaacgactcaccgcagacgagcccgttctgacaaaccgcacgaaatagtcccggcaacatctgatacgaactggtgccatcgtgggagttgagcaggataatttctggtacctgtttaccggtaatctgcccctcacgccgcagacgcagcatatgctttgtatgttcacgacgacccgggtcacgcacgcgggtctgacaggcaaagaatggctggaagccttctcgctgtaggctgtcgagcagggagatggtgggtatataggtataacgctcactacgggactcgtgtttgtcctcactgaatacactgggcactacgcgaaacagctcttcacgggttaacggacggtcgcgacggataaggtttgctgcgccaaagcgcgaagccagacgggtcataagcagactcctcataacgggaaaacaaataaaagggatccccgtcgcatcggcgacaggggcagggaagtaacagggatgggttaaatactcagaagaagaaatcccagacggcgcgggccactgacaccaccgtggtgcgcacggcctgaatgacggcccgcaccggggcgggtatcaggggaaaggcactgatgctatcgagtacggccccgacggtttcaccaaaatcgctacgagcctgttcccggactaccgtcgtgcgaaaggaaggatggagttgcgacaccaccgggctggtggcctcacgtggcaggcacttaatcatccgctcggccatcaccttaagcccccattgtagacggaccgacacagcacacaccggatggacgggctggaacagctcatgcagcaggcagattttgcggctgatattctgcttctgcgccgtggacaactgtcccccaccgctggtaggttcggccttatccgactggctgataacaaacagcaccttatgccggtatacctctccaatcacctgatgataaaaatgttcatccaccgtcagcgcccggtcatcggccttaatcagccacagtaccaggtcgaggcgaggaaactgttcgcggtacagcgcagcatactcggtatcgcgagcgccactttcgcccacgccgggcagatccatcagcgttatatagcggtcgccgacttgcaggcgaaagcgcagtggctcacgtgtacaggccgccacatcgctgaccggtgatatatctccggcaaacagggcattgcacagactgctcttcccaacaccggttttacccataatgccgatcactggctcgtagttagttaactggttaatttgctgcagaagccgctctgatacccattgcggcagatcagcaagcgattgctgaaacgacttcaaaccttcagaattattcatcactactcctctgaaaaataataaaaaacggtagaatcgtgagattccgccgttaattgcgtatgttcagagtgatgatatatatctgaagattttttcaatcctctgcgcttgaggcagctgcgcgactgctggctcaggcaatgaatgagttataatagcagcatttactaacagggatttattgagagtatgagccgccgtgatacaccttaaaatctcaacccagcaaagtttcggagccgcgagcaaaagtgagagccttcacaaaataatgcttagtaataaagttactttgaattcagagccccgattaatgtgaacatgatcaacgaattttacccagattgagttcattcagtagccaggttttgaacacatcaagcgcagaatgtgatcttgaccctccatctccgaacagcttttgtatcttaagttaacgatgtccgctgccgccggtattccctcggggagtgatatcccagcgcgctgtgcgggtggttttcattgtaatgcgtgaacgctactgcaaggtttcgcagtgctgttctcacatccggttttggcatgaacgcgatatagtcttctttcatcgttttcacgaaccgttcggccatgccattactctgcgggctgctcaccgctgttgtgcagggctccagattcagctctctcgcgaacctccgcgtttcatacgcggtatacgctgaaccgttatccgtcagccactgcaccgctgtgtcgggcaacctgtcgtcgaagcgcttttccaccgacctcagcatcacatcctgcacggtcgaactgtcatagcctcccgtgcttgctgcccagtctatggcctcacggtcgcagcagtccagcgcgaacgttacccgcagtttttcgccgttgtcgcagccgaactcgaagccatctgaacaccagcgcatatcgctttctgccaccgctatcttgcccttatgttcacgcttcggtcgctctggtttgtgatgcaacaacaacaggtttgaagtggaagagtccggatggctcttttggcatcatgtcgatgattttctgcgcccggtcatcgatccacttctctttctcgtcggtgagctgctgttcagcccagcgccgatcctctatgtggtcgtatgcacgatatgcggccatgggttgctcctgaaatcgggttgtgcttcacccggcaccgattggctgccagatgtgaaatggggtgggggattactcgattggtggagaaggaagtggcatccagtgtgaaacttggtaggggctgccttttttcccatagacattaaaccaacagccaacccacaggccatcgcctttatatctcccgttctcgatattgaaatgctcgctacaagagattcgaatcagcacctgctcgccaacatccggcatcctttcactgcacttaatccactgcatattcatctcctcagtgctgaattggctgaccggtgccgtcgagcagcacgtcgataacgcagtcgctcacccggatgatttcggcatctgtgtgcaggtacacccatttgcgctcctgaatgactgctgagacgcgataggtgcggccttcatgcattgccatcatgccaggagtgacgcactggcgaatgagcggggtggtgccgtagtgcattccaatcataccttcacctcaacctgtttcaggaggccagcaacatgcatctgccagcggttcagtgtcagcttgtcgcgcggtgccgatactgatgtcagctgccactcgttatcgttgagctttttggcggtgtactgcttgccattgtgggtgactgtcatgatgcctcccgtgctttggcatttgccgcattgatggcgtcaatattcatcagacagtagattgcacattcagcgtcgtaattactcaacccgccacttgccatcttattaagggcggaagcagttaagccgattttgaagcagatagagccgtgtttagggccatatccatagcgatgatcttcacgctgatcgctccaatgggcgtagttttttgtgccaaaataacgctcgctcaggcgggtgaatcccgacgcaatgtcgttaatcgcatcttcaacacacccgcgccgctccatgctttgcttcgggtctccgaaattaacgatcgtcatgccatgctggaccatctcaaccgtaaggcctttattggcctggttgatgccttcagacacggcaatcagctctttaccgatgcgtgaggtgtcatcaacaaacttcgccttcaactgagccagttcggcttcaattgccattttctttttggtcaattcgataagagtcataatcatctccgcgcttaagccgcgccgctgaacgttaacaaagacttctgcgctaatgggcggtggatggccgccgattgtcataactaagccgcctcggtgaagcgactgaggtatgaaaaaacccgccgtggcgggtcttcagaaatagtctttatggtcgtgcatcgctcgctcgaggattacctttgcatcttcaaagctggcagattcaaaagcctctcttatggccttagccaggcaagtcgcatcgctttcatagtcatcagctctgctttcccagtttgatgcctcttcttcagcctcataaaggcgatcgccatactcgcactcgagttcctggcgcacttcatcacgaagcttctccttgatgatttcggaggcttcttcaatcggcattgtttccagaatcgtctctggctgatgagtgccgtatttcagtgagatgtcagtagcaaacatgcaacctccaaaaaaatgcccgcgcgctggcgggccaagaagacttttccaatccaaccagaacaggatcatcgtctcctgtgtggttgagatggcagtattaccatcaccaagcatcggcgcccggtgcttgaggttggctctgtcgttacccgctgatgcgggagaaattttttggcgattggatggccggcgctgaactactcccggcattgatgatttctcgcttggtaaacctgcctatcaccactttgcgaaccgtgcccaggcagcttgagcatcatcatcttgacgtctcagcgcatcagcctgcgcattcacccaatcccaaaacattccagatacgcaccattgccgctctccctgagcccgccgggcgtccgacgcatggtttactgtcgcgccgttcgactgaccgaatctcaacttcgccgctggctaacttcgctcagctgtcgatgtttcgtttcgatggggtaaatttagcgtgatgctaaattatgcgcaatagcaaaatgctaaattaatggtgggttttatttagcgcattgattaataagcgattaaaaatttacagggcaggaatttagggcgaaaaaaagcccgcgcgatggcgggcttgagcgggatttgcgtgaggttatgggatgttcagtatcttggcatcaaccacaacgccgataattttgcagttgccgttaacctctatcattggatatgcggggttaagaggcttaaggaagcgtctgccggcatcgattacaagcttcttaaaggtcgcttcgttatcgccttcaagcttcgcgacaaccagcttcccgttgcgcggttcgacttcaggatcaacaagtatcgctgccccctctggtatgctcagcccggccggggaggtcatagaatcccctttaacgtcaagccagaatgaatcttctgagcagtcaacagtcgtgtcataccagcgatctatcgctcttcggtgataaggttctacagcttccatccattgccccgcgcttacccagctgattacaggataacttccttttgtctcgttcagtcctcgaaatgcaacgttcgaaggttcttcactggtgtgtaaaacatccatccaaccaaaaggcagatcaagcgcactttcaattttgcgagccatcttatcgccgatattgcgatgagggtttggtcccagcagctggctaagcgcagccggacttgtctcgatgagctcggcgaactgcgcctttgtcattccagactcgtgctggcgcttctcatacagcgcttccaggttggcttttctgatttctttattttccatccctgcattgttactgcttttagcaaaatgataaatgtgcaaattgctaaatgttgcttgcgtagtatttagcataacgctaaactccaaatcaaacgactcaaccggagacaccaatgagtactgaactgcatcgctggcgtaaggtcgccactacagacgaatgggcgcagctcgcaaaactggcaaacacaacgccaggttatctggaccagatcgcttacggaaatcgtcgcgcatcaccagaaatggcatcggctatcgaagatgccacaaaaaaatttcaccgccaggatccggtgctcaaagagagcctggtttttgcctcgccgcgaaataccgcggcataaccaattaaatcagaggaagtatcgcaaatggaaaccttaacaacacgcaacaaagcggaggcaagacgaattgagagctgggtacagcggcaaatcgctgatctgggtaccgcccggatagccgaagtagctggcatcaacaaatccacagtcagccggtggcgggaaaacctggtaccgaacatgtcgctgctgctggccatcctgatttcgaaccgggatggggtgaagggagattttgaagcatgaacgtagaaaggggaaaagccgcggtgctggaacaccaacggctttcaggtgcaaaaacgagagtagttgcaggaggaataatggcaaaaaatccacgctattaccataccgctgtacataaaaacataacccgcgaccgcttcatccgctcggttaatccgattgtggcagagaagatgcgcgccatcctggaagaactgaaacgtaaggagagtggccgtgggtaacgtatccaatttagccgaagccagagaggccagaaggctccagaaaccgcgcacgaatgacggtaaggggtttgccttgctgcaccgtaaaattatggatgtgccgttctacaaggacgctgaggcggctcatttatgggttcacctgctcctgcgcgctaatcatgaacagacactggtatcgactgatgtcggcgatgtgatctgcgagcgcggagagttcattaccgggcgaaacacgctggcaatggaaacgggtttgaccgctgatcgcgttaaatcactgctccgtaaattccagaacctgggcatgatcaccaccaaatctaacaaccgttttactgttctaaaagtggtcaaatatgacgaatatcagtcaaatttttgtccagccgatgtccagccggtgtccagcgcaaacgcagttatatcaatgcctgtggaggtggagtgtccagccgatgtccagccagtgtccacagataacaatatattaaataacttactacctaacggtagtaagtatgtcgcaaatgaccagaaacccgctgaagagaaaaagtctcgtttgtcatgcgatgaagtgtggcaatgcctgaaagacgaactgcctgaagccaggggatggagatgcctcactgatgagcgacgcaatctgatccgcacattctggggtaaggctaacaaaattgcccgcaacctggacggcaagccgatggacatggacggtttcagaagttatctgcgttacatcgctcagaactgccgatggatgcttgaagaccgaccagaccagaaatccgggaagacctggcgccgcatgaaattcgataagttcctgaccgaaaagctctacatcgaagtgcgcgagggggatcgtgatgaccgctgatttcatggccgtaccacaaaaccccgaagcagagcagagcgttatcggtggcctgctgctggatgatgacaacagcgagcgagtccagaaggttctggcgatgctcaagcctgagtcgttttacagccgacctcaccagctgatctttgccgagatgcgccagatgttccgcgacaacaagccagtcgatggtctgacattgttcgacgcgcttgaaggcaaagggctcgcggagcaggtaggtggttttgcttaccttgcagagatcgccaagaacactcccagcgctgcaaacatcgtggcttacgcagcatcagtccgggaagccgcaatggagcgctacggtatcaaccgcctgaccgaagctactgagctgctgtattcccgcaacggcatgagtgccacgcaaaagtacgaggccattcagggtattttcacccagctcgcagaccattcaaaaaccggaagtcgccgtggtttgcggtcgttcggcgaggttatggatgactgggtagcggatctggagaaacggtttgacccttcaggcgaacagcgcggcatgagtaccggtatcccgtcactagaccggctgctggcgccgaaaggtctggttaaaggctctctgttcgtgattggcgcaaggccaaagatgggcaagacaacgctgtacgggcagatggcgatcaactgcgcggttcgtgagaaaaagccagcgctgatgttcagcctcgaaatgcctggcgaccagatccttgaaaagctggttggtcagaagtccggcattaacccgagcattttttacatgcccgccacggatgactccgatgaccagtaccagggcgactacgacggagactttaagaaggcgatcgctacagctggccggctgagtgaaatcgacatgctgtacatcgacgacactccgggactgtcactggcgcacatcgttagcgaaagccgccgaataaaacgcgagaagggctgcgtaggcatgattcttgttgactacctgacgctgatgaccgccgaaaaggccgaccgtaatgacctggcgtacgggatgatcaccaaagggttgaagaacctcgccaaagagcttggctgcgtcgtcgtgctgctgacacagcttaaccgcgaactggagaagcgagtgaataaacgcccgttaccgagcgattcccgcgacacaggacagattgagcaggactgcgactactgggttggtatccaccgggaaggtgctttcgatgacagcgtgccgcctggagaaaccgagttaatcctgcgactcaaccgccacggcagtaccggaacggtttattgcaatcagatcaacggggcaatttacgacacagaccagcaggccgccgccgcagaacgccgcgggcgtgagcagcagccgaaaaagaaagggggattctgatgaccataacaattcgtgggcagattcttgcagccctgcgtaataacccgggcctgagtagtgctcgcattgccaccatgatcggcatgaccaccaaaaagatttccggctcgttaagcacgttgtttgcagacggcctgatcgagttcgaaggtaagtatggccagcgcctttacagcctgaccagctacggcatgcgcttcgcccctgacacgataccgggcatgaagcagggcaagtcgaagttaattcagcggacggacacgaacgtgatctgccaggagtgccgcaacagtccggcaatgagaaggttattgatggtttgggagagggcaggtgtatgagcgtgaaacgttatgaatttgagctgtatcactgcaatggcggagagatgcttgtcagtgatactggtgattatgtttcctacgatgactacgccgaacttgaagccagatgcgcggcgctggctgcggagctgagtgcagttgaaacaattcacaacgacgccgtgttcatcacagacgaacactatgagcaatgcccgccggaagtgcagaaaatgattcgctcgctggctgtgttgcagattcctgcgtacaagtctttcctggctgaagtgcgagccgccgcggtagacgaagtttgcctgaaaattagcaatgcaattgttaattgctatcaggacgaacaaattgggcttgatgcagcagcaactatctgcggtgaattcgccgcccagcttcgcaaaggagtgcagtcatgagcgattcaattagctatgtcgatgattgccacatgagcgtgcgagttgatgagattgtgtcatctgtgccaacttttccgacaaaaaccgcagccgttaatgcgggcgctgaattcgggtggagaactgcaattcgtattgtgcggcgattcgaaaatgtgtgggtagttggtaagaaatgccttcagggagatcactctgccgggattaactttgaagcatatcgattcccgcttcttagatgggagaaagaaggcggtgttaccaaatgccatgttctctctgtgcgcagattcaaaccggaggccgcccaatgagcaacatcgacaaacgcgcattacgtgaagcggctgaacgtgcaggacaaaatgactgggagtacgtctacaccagcgacctcagcgccccagggcggggatatatcacagtaggcggagcagaggctatctactgtctgaataaagccgcagggggagtgaaacagtctgaaaacgtattgagatatatcgctgcagctagcccggaaacaatgctggcgctgctgaatgagattgctgaacttgagcaacgacattgcggaacagcattgcttgagcgagaagaaatgcacaccaaaactctgggtaggatgttggatgagctggaagccaaagacaagcggattgctgagctgcaggcaatgctggcgcggctctatgccgaatgcgacacaggcgaacgtcgtggcaatggcagtcaatcaggcgttgcaatgccttcgtgggtaactgttgaggcggcgcgcttgctgctgggagttaagtaatggaattcaccaaagagcagttgatcgagcatttgcactcgaggattgaacatcggaagggacttatagccagcatccatattgatcgtggctatcgtgactatctgaagcttgaactgcgctcatcggaaatcgcgctggcatcgctcgaagcggatggtaccctcgccaatgagggtaccataacagccacgcagtttaagccggtagcagacctgtacggcttaacctcaccaactggcggtgaaacatcgttcactttcgacgctgttgaagctcgcgattttattgatggcggttggtcatgccaggagtacgtggagcttgaacgctttcaggaggctgtgagccttttttgtacagactgacatcaactgtgcgtaacggtcgatatttaccggatcccagcttaagattattacgccagatgtaatctccgctcaggttgatatgctcccagcccagaggggacaggtgagaaaccaacggctcattaatctggagcccctttcgttttagtgattcgatggccctttctatatacaccgtgttccacaacgtgatcgccgcagtcaacagcgtcagcccgctggcgcgatagctttgattttccagccccctgtctcttatttcgcccaaccggtgcataaaaacggcccgcgcaagcgcattgcgggcttcacccttatttaaaccggcttgcacacgacgacgcagggccggatcgcgaaaccagtccagcataaacaacgttcgctcgatacggccaatttcccgtaacgcttttgccaggccgttttgtttggggtagctggccaacttttttaacatcagcgaggcggttaccgtgccctgcttgatcgaggtcgccaggcgcagtacctcattccagtgtgtctcaatttctttgagattcagactggtcgtggatatgattgactgaagcccagaatatttttccgcctttccatgaatgaatagccgtttgtcatggagatcccggatccttggtgcaaatgcaaacccaagtagatgcattagcgcaaaaacatgttcagtgaaacccgctgtatcggtgtaatgctccgtaatttccaggtcgctttcgtgatagagcaacccatccagcacatgggtagagtccctgacccggctgatcactttggtataaaatgggctgtattggtctgatatatgtgtataaacctgcacgccgggttcctgaccgtactttaaattcacctgtccggcatagcggccatgacttccgactcgaaaattctggccgtcggaggatgacgttgtaccgtccccccatgatgctgccagtgggcactttttttgtgcattcactagttcggcaagcgcggctgcatacgtttcatccctgatgtaccatgcctgaatgctttccagcgacgcttttgtggttcccgggcaggattctgccattttagtcagccccaggttgataccatctgccaggatggtggtcagcaacagctttttgtcttttggtctgacgtgattatttttgaggtgagtaaagtggcgggtaaatcccgtccaactgtccacttcatctaatatctcggtaatttttgggtgcggcagcatgccgtaaaccaggtcggcaaacggtgatacaatcgaaggaacgctgttatcaagaggcgtgaccttcacacctttgtccgatatatcaacatcaggcaaatcaccggcaatcgccatcgcattgacctcttccagtcgcgacgccagcagtgtcatacgggagtgaaggtattcctggcagtctgtcggaatggcaagctgtaactgtttctctttgagtgatttttcaaaatcagcaggaggaatgaggtaatcgtcaaaattcctgtagcgtcgtgatcctctaacccagatatcaccagatcgcaatgcgcctttcagctcattcagtacacagaattcataataccggcgatcgatacccgatggcgttattaccaactttttccagctctcagggataaactttactggcgctgttgacggaaccttgcggagttgtttgcggtacatttctctgacggtatccagcgcatcaccgagtggcagtgctgaaggggctgcactgaactgcaatgcagacaacatacggggcgcatatttacgcagcgtgctgtatttttcggtgatcagatgaagcggatcaaaattatcctttcgggccagaaactgtgtttcctccagactggtgataaattccggccagggaagtacgtcttctatcgccgcccagggatcttctcctgactcccgtgcgtttagcagcgcctgcccaacagtaagatattgccttaacttgctctggatgagttttcctgttttctgaagccgttcggcttgtgtgcgctttgccctgctgaacaagctacccaggatacgttcgtgtagttcgatgatttcatcggtaagcgttgcccttgcttctgagataatacaaaccagcacggcataacgacgtgtgccggagaattttgccaggtccctgctactcattttccggccttcgcgagccagtttcagcagtcggttctggtgaacggaaagcgtaataccttccggcagtgccaacccctcaatggcattcaaccgatcaatatgttgcagcacgtttttaccgttaatcttacccgggggctgaagcagccaggcaagacgggaaagttgctcatcacctgatgcaagcagattatccagtgctgttttatgtcgttgttccagttgcgtcgtcagtgtagaaaatacggctctgtctgcaagtgttgcggcttcagcaagggttcgctccatcacatcaacggaagggaaaataacgttgttgttgtgcaaccaagcgagcatctcttcagcaagaatcaggcctttgtcggtccgcatggcgtgcggatataaatggcggatgcatgttttttgcaatgacctgttgaaaggcactaatcccaagtagcgatagagttcggcaagatgctcccaacgggtttcctccctcgttgcgtactctcgccataaatcaggttgaagtttcaatctctctgccactctggacataacgccatcgtgagggagactgtttttgtctggagtaaaacccggccctcgcagataacagagtaaaacggcaaagcccaggcggttagcgggtctccggtgtttgttgatgaggaccagatcctgctcacttaaaaagcacatcctggttagcagaatgtcatcatccggcacaatcagtaagcgttctttttcatcactgctcagtatctgtcgccgtggcataaatgctctccctgcatacggacgctgtccgcttggacgttcaaaatatacgcatcaagaacatgctttgagtttaacaatgcgtataaccgttcgttctgaaacgccacacaaccttgcggtatcacggatgctctgcctgtttttaacccgaagctctatgattttttcatgcaattgatgatctgcctgacgtccccgaaatttaccggccaccttggctttcgctatcccttcctcttggcgccggcgacgatcctgatagtctttgcgagctatggcggccagcatatcaagcatcattccgttaatagccttaagtattgcaagggtaaagtcatcgccagcatgtgttgcaagagccatatggctcgttgggaggtcaagactgacaaccacaaggtgtttttcctggataagatgctttagtttttgccagccctcttcatccaggcgcgaaaggcgatcaacctgctcgatgagaataatgtcaccaggtgcagcatcatcaagtaaccgtaaaagttctggccgttgaagtgatgccccggatacattttcggtgtaccaactggccagccgaaatcctttttcttcaacaaaggctttcatccgattttttgctcggagagcatcctgttcttttgttgatgcgcggaggtaaccatgaatgtacatttttcacccatttatgacgtttaagtgatgatcataatgtacgtgacagataggtgatgatccaaggggaaaatggcgacactttaggctatgacactggggtatacattaatggcacatttaatccatgattgaccctgtttcagtttcgtttatagtaagacgctgtttgccttggcagactccgcggccagccttgaatatcttcatctggtttatctgatccctgaaggtgtacacaccgaccatcaaggagtaataaaaactaccatgcatatgacgccaccctgagttttccccttctctgtcgttctgagtaaccctcagcgcgcactctttaacatcccgtctgcggatgtgctttaccgtatctaaattttttgccctttacgggctgactgtattcaaaaactgagaaacgactatgttgctgtcctcgacgcgtaaggactggctgggtaacgtccgtggagacgtcctcgccggtattgttgtcgcgctcgcgcttatccctgaagcgatcgccttttccatcatcgctggtgttgacccgcaagttgggctctactctgcgttttgtatcccgctgataatcgccatctgtggtggtcgtccagggatgatatcttcgtcaaccggtgctatggcattgctgatggtcaccctagtgaaggaccacggcttgcagtatttactggcagccaccgttcttacaggtgtgattcagcttattgcgggctatctgaagcttggaagcctgatgcgctatgtttcccgctcggtagttaccggttttgttaatgcgctggcgatcctcattttcatggcgcagttgccggagttgaccaacgtcacctggcacgtttacgccctgacggcggccggtctaggcattatttatctgttcccgtacctcaataaaaccatcccctcgccgctggtctgcatcgtcgtgctgaccgggatctccatgtggctgcatctggacgtacgcactgtcggcgacatgggtaagttgccggacagcctgccagtatttctgttacccgatgtacctctcaatctcgataccctattaatcattctgccttattccgccggccttgccgtggtggggctgcttgagtcaatgatgaccgcgactattgtggatgacatgaccgatacaccgagcgacaagaaccgggaatgcaaagcacagggtatcgccaacattggcgccgcatttattggcggtatggctgggtgcgcgatgatcggtcagtcggtgatcaacgtgaaatctggggggcgtggccgcctctccgcactcactgcgggcgttgtcctgctttgtatggtggttttcctgcgtgactgggtctcacaaatcccaatggcggccctggtcgcggtcatgatcatggtctctatcggtaccttctcctgggggtcgatcgctaacttacgcagccatccactgtcaaccagtgtcgtcatgctggccaccgtggtggtagtggtcgccacgcataatctggcgtatggcgtcttaaccggcgttctgattgcctcattgaactttgccaccaaagtggcccgttttatggcggtgtcgtccgaacttaaagcgtcaacgcggatctacaccgtagccggtcaggtgttctttgcttctgccgatcggttcatgagccacttcgattttcgcgaagcggtggagcacgtagtcattgacgtctcacatgcccatttctgggatattacgtcggtcagcgcactcgacagggtggttattaagttccgccgtgaaggcacgaacgtggaaatccgtggaatgaatcaggctacccgcacaattgttgaccgcttcggggtgcatgacaaacctgaagaagtggaaaaattaatgggcggccattaacagtcaggagaacagagatgaactgcctgcgttgacggctcaccgtctacccgacctgtgtgcgaatacgcggcctgggccgccaatctgctggatgcgccgctgtccctgctgcacgtactggagaaagacgtacatcctgccgtgtcagatttgaccggaagtatcggcattgatagccaggcgcatctcaccgaagagttggtgaaagttgaaggagagcgtaaccgattattaatggcacagggcaaagccatactggctagctgtgcgaagttgctgaatgatgctggtcatgctgatgttcaattactgcaaaaacatggcgcgttggatgaaatcctggctgatttaggggatgttcgcctgatggtgctgggccgccgtggaacgcagaacccggttggcagccacctggaaagcattattcgcctgcagaaaaaaccggtacttatcgtgccggaggcttattctccaccatccaaagttatgttcgcctatgatggcagcgatgagagtcgcaaaaacctgacgcgcctgacacttagcccgctactcaatggcctggtttgccacctcgtgatggttaagggggatacacgagccttgcaggaagcacagagtgtgctgcaagcagctggcatcgcgaccgaaagccacctactggaaggtacatccgttgctgaggcgctctgccgtcacgctaatgaaaacgacattaacctgattgtgatgggtgcctatggccattcgccattgcggcgattctttatcggcagcaacaccaccgccatgttggaaaaaacacaaatcccactcttaatgctgaggtgattattgtccccggaaataactccggggacaaataaatacattcaatttactggagtgaacatgaaacatgaaattgcggtgagtgtaataatccccgtttacaacgcagaaaaaaccatcaaatccttgatcgaagatatcttattagaagacaggatcaacattgaagttattatcgttaacgatggttcctcagacaacacgtcaacgataattaactccataaaggatggcagagttcaagttattgaacaaaataataaaggtgtatacgcggccagaaataatggattagacaagcataaaggccagtgggtcatgtttctggatgccgatgacgatgtgtctgaaggattcatttataacaggtacatccaggcttccagccataatgccgatgtgcttttgtccaatgcctggaagctttggcatgaaagcgataataaaaaacctgtacataccaaccaaccttatgatgaaattttatccggcaatgcgtgggtaagtcacgcagtaaaagtcagggaatggccacattacctttggttacagatagttagatctgactatatcaggaataacaatctgtcatttcatgatggccggagtcataaagatattttatggacgatggaattggcgttggcaaatgggcgtttctacatatcaaaagatatggactacacctacaagtacaataatgaatccatcacaaatcgcggtgattatttcgacgacagagcagaatgctatattgatgtaatatctaaaaccatcggccacgcaaagtcgaaaaaaataatgatttgagcgtatcgctgtttaggcatgccctatatgaggccagacacttccttggtttatatagaaaaaaggtgaggggcaaataaaaaataaggaggttatttgttaaaaaaatagcatatagagatttagtaaaaggtgtatatagccttagtgatattttctttttactaaaagttttcgtaaaaacaaaaaaattcactgatgctagcccgaaattaaaatggataattatatttctattggcttaacatggggaatacttatctcgctgcgaatgccgtagttaatccagcgatacgtgactgacggtgagtaattggtagcattatatctttcattttaccctcccattactggggatccctcagtaataggtggtctttcgtctccgcttccttggtatatgcaaacttgatacgggcacgatgagctatcaacatactcgtgaggtagtattggtgattttttagctatcaccatagacccgtgaagcaatctgtacgaaaaaccgtggtttcaggacgtaaaacggactattaccattttgacaggatcgatgacatcgggctgatgatgcgcctggtgaatcagtctggtttaaacctgaactcgctggttgatgatgtcggggcgcaaatcagcggtattggcaccatcagccagcaggtcgcgaaagaaggtgcggcgctgcagacgcgctctgaggaaaccgcagatttcttgcagcaaaccgcatctgcggtggaagagatcgccagcgccgtgaagcagacggcagaaaccgcaaacgaggcgattcagatggcggatcgcacccgcgacagcgcccactgcggcgaagcgatgatgaaagagaccatcggtatgatgcagtccgtttcgcaggataacggccagatcgtcgatattatcagcgttatcgatcgtattgccttccagaccaatattcttgcgctgaatgccgccgtggaagcggcgcgcgcgggtgaagccggccgcggctttgccgtggtcgcggctgaggtgcgcaatcttgcgcagcactccgcgacggcggcgaaagagatcaaagcgctgatcgagaaaaacgttgccagcgtcaacgctggcgtggagaaggtgggacaaaccgaatcacagctgacggttatgatcgacaacgtgctgcgggtctcctccctgattaaggagatcggccacgccacgcaggagcaaacccaggcgctgacgctcatcaacgcctccctctcccgtatcggcgcaatgagccagagcaatacggggatggtggataacgtcactcacgccgcgaatcacctgacgcagcggacgacgcgcctgaagcaggcaattgccgtttttggcggttagccgttcgggtactgctcgtcggtcactttttccagccacgttaccgggctgccgtttaccgcttcggcgatggcaagatgcgtcatcgccgtttgcgcacttgcgccgtgccagtgcttcacgccgggtgggatccaggcgatatcgccctgattcaggatttccgcctcttcgccccacgcctgtaaccagccgcgaccctgcgtcacaatcagcgtttgtcccaggggatgcgtatgccaggccgtgcgcgcgcccggctcaaaggttacggttgccccgccgacgctggcaggttcggtcgcctgaaagggcgcgtcaatgcgaacagccccggtaaaccaggcttccggtcctcgtactgaaggtaatgaaccgctgcggataattttcatcttatgctcctcgttgactgttgcgttaacagtagcgcaaagcactccgcagcattagggtgcataatcagataggacacatgactgaaactcataaatagaaccgcgatgctaaaagataatttcaacgatctgctctcctttatggtggtggcccgcgagcgcagctttacgcgcgcagcggcgcagctgggcgtctcgcaatcggcactgagccatgcgatgcgcaagcttgaagcgcgattagacgttcgcctgttaacccgcacaacccgcagcgtggttccgacacccgcgggtgagcagcttttttcgcgcctcagcccgcatctgctggagatcgaacaggaactcacggcgcttcgcagcagccgcgacaaacccgcaggcgctatccgcatcgtcgccggcgagcacgcgatggacgccgtcctctggccggtactgaaggcttttatgctgcagtatcctgacattaacgtcgaagtgacggtcgacaatggcctgacagatatcgtcgatggccgcttcgacgcgggggttcgcctgggtgaacaggtggcaaaagacatgattgcggtgcggattgcgccggacatgcgcatggcggtcgtcggctccccggattacctggctcgttttggcgtgccgctcgtgccggagcagctgggtgaacaccgctgtatcaatctccgcctgcccacccgagggggattgtatgactgggaatttgagcgcgacgggcgcgagcttcgcgtgcgggttgacggacagcttacgctgaataacctgtcgcagcgcatcgacgccgcggagaatggtctcggattagcctacgtgcccgagtcctcggttctggacgctctgaatcagggacggctggtcagggtccttgaatcgtggtgccccacgtttgaaggataccacctctattatccgagccgtcggcagcacacaaccgcgttcaggttacttctcgatgccctgcagcagcaaaaatttataccatctggtaataattaagagaatctgatgattaaataatcaaccccgccattgttttgactaaaaactcatcacgtttcagcgtgttgtgatccctgtctgctctgaccacacgatttccttcgacgtgcatcactttcggcacggttatattttgcgtcgcttatgaattgcaggtaggatgcctcgccatgtttcgccttatccatacgcagaatgactgggaaggcgacatgtgtttgcgcagaagcaatcgtttgtattgcgctctgccaggcaggactatcacgataatggttcagacaggcaaacaggtaactcaatgaaaacaagcaataaaagcgcagccgatcatcacgctgctaaacgtcgctggttgaactcccacgaagaaggctaccacaaagcgatgggcaaccgtcaggttcaaatgatcgccatcggcggcgctatcggaacgggtctgtttttaggtgcgggtgcacgtctgcagatggctggcccggctctcgccctggtctatctggtgtgcgggatcttctctttcttcattctccgcgcgctgggcgagctggtactgcatcgcccttccagcggcagcttcgtctcttacgcccgtgaattcctcggtgaaaaagccgcttacgtcgcgggctggatgtacttcgtcaactgggcgatgaccggtatcgtcgatatcaccgccgttgcgctgtatatgcactactggggcgcgtttggcgatgtgccgcagtgggtctttgcgcttggcgcgctggcgattgtcggcaccatgaacatgatcggcgtgaagtggttcgcggagatggagttctggtttgcgctggttaaagtgctggccatcgtggtgttcctggtcgtgggtaccgtcttcctcggcagcggtaagccgctggatggcaatgccaccggcttccacctgataaccgataacggcggattcttcccgcacggtctgctgcctgcgctggtgctggttcagggcgtcgtgttcgccttcgcctccatcgagctggtgggcaccgcagcaggtgaatgtaaagatccgcagacgatggtgccaaaagccatcaacagcgtgatctggcgtatcggtctgttctacgtcggttccgtggtgctgctggtgctgctgctgccgtggaacgcctatcaggcgggtcagagtccattcgtcaccttcttctcgaagctgggcgtgccgtacgtgggcagcatcatgaacatcgtggtcttgaccgcagcgctctccagcctgaactccggcctgtactcgaccggtcgtatcctgcgctccatgtccatgggcggttctgcgccgaagttcatgtccaagatgagcaagcagcacgtgccgtacgccggtattctggcgacgctggtggtctatgtcttcggcgtgttcctgaactatctggtgccgtctcaggtattcgaaatcgttctgaacgtggcggcattggggattatcgcgtcctggggctttatcgtggtctgccagatgcgtctgcgcaaggcgattaaagaaggcaaagccgctgacgtcagctttaagctgcctggcgcgccggtgacctcctggctcaccctgctcttcctgttcagcgtgctggtgctaatggcgttcgactacccgaacggcacctacaccatcgcgaccattccgctgctggccgtgctgctgattgcgggctggttcggcgtgcgtaaacgcgttcatgaaattcacagcaccgcgccggttcatcctgacgatgaaaaacacgacgccccgctggtagaagaaacctcgcgttaataaaaaagccgggtggcggcttcgccttacccggccttcatttcatggttttgtaggcccggtaagcggcagcgccaccgggcaatcccatcttacagagcaatacgcatcacatcgtcaggctgggtagcttcctgctggcgggtggatttttgtttcaccgtcacgtacagggttttgccatccgcagagagcgccaggctgttcgggtagaccggcgtgtcgaaggtttttgtcaccttataggatttcgcgtcaatcacgctcaccttgccggcttcacggtgcgtcacgtaggcttcattgcgggccgggttaaacaggaccgccagagatgccggcgcggcgattttctcgatcacgctaccgtctttcaggctcaccaccagcacttccggctgttttgaatcggtcaggaacgcgcgctgaccggcagtgtcgaggctcaggttcaggtagaagtgctctttcccgtcatcctgcacctttttacgggcaataattttattgctggccgtatcaatcgtcaccagttcgccgtccgcattcgtggtgtacagacgtttcgcctgcgcatccagcgccaggccggtgctgtaggtgcccgtattggcaatggtttctttcagcttcagcgtggcgccatccacgacccaaatcacgctctctttaccgacaccggtgatgtaaatcgtgttgctcgcgtcatctaccaccagctggcgaggctgcagcggtttgacggtttcgctgcgctgacgcccgtccagcaccagccgcccttttacgtcacccgtttttgcatcaatcgcggttaccgcgccgttgatcgtattgccgaaccacagcgtttgagtcgccttgtcaaaggtggcgccaaagggtttcagatcgctatggattgcctgcgtcacgtccagcgtgaccggatcaagacggtagacaaccccgcccttgtcggttttacggctttgcgaggtggccacccacagcgcattctcctgctggctcacggccatttcatacgcccctttgcccaccgctttacgcagcacctcttcggcggcatgcacctggaacgtcccggcaagcagtaaagtggcagacagcagcgacaggctcagacgcggcgagcacagttgacgtaaagacatatcaattccttttctgaaaagtggggttgggctgacatcacttccggcagacaacgtcatggcattgtcttttgataatgagaatagtaatcattaatgtgttaaatgtggagtttttctttcccgcttcgccttccattaacgcaatgtgcggttatagttttcaaaacttttacaaaacctttaacatatatggacatgttccatttggttcgtttatacaccacaaccggttttattcatgaaaatcatttctgcccgtaaggcttctctcccgctgctgctggttcctgttatttttgcgccgctcaccgccgtgagcgcagaggaacagaccatgatcgtcagcgccacgccgcaaaccgtatcggagctcgatactccggccgcggtcagcgtcgtcaatggcgacgatatgcgccaggccgcgccccgcattaacctgtctgaatcccttggcagcgtacccgggctgcaaattcagaaccgtcaaaactacgcccaggatctccagctttcgatgcgcggatttggcgcccgctcaaccttcggggtgcgcggtatccgtatgtacgtcgatggtattccagccaccatgccggacggacagggccagacctccaacatcgacctttccagcgtggagagcgttgaagtgctgcgcggtcccttctctgccctgtacggcaacgcctctggcggcgtaatcaacatcaacacccagaccgggcagcagccgccaaccattgaagccagcagctattacggcagttacggaacctggcgctatggcatgaaagccaccggcgcgatgggtgacggcacccacgccggggacgtggattacaccgtctccaccacccgcttcaccaccaaaggctaccgcgaccacagcggcgcgcggaaaaatctcgctaacgccaaactgggtgtacggattgacgacgccagcaagctgacgctgattttcaacagcgtggacatgaaggccaacgatccgggtggactgaattaccaggagtggcgggacaacccgcgtcagtcgccgcgcggcgatcagtacaacacccgtaagaccatcaagcagacccaggccggcctgcgctacgatcgccagctcagcgctcaggacgacctgagcgtgatgatgtacgccggcgagcgtgaaatgacgcagtaccagtcgattccgtatcagccgcagctaaaagccactcactccggcggggtgattgatatgcagcgccactatcagggcgtggacactcgctggacacaccgcggcgagctgctggttccggtgaccttcaccaccggtctgaactacgaaaacatgagcgaagaccgtcgcggatacgagaacttcgtgatgcgcaacggcgtgccggactacggcgtcaaaggcgataaacgtcgtgacgaacgcaacctgatgtggaacgtcgatccttatctgcaaacgagctggcagctgacgcagaaactctctgtcgacgcgggtgtccgctacagttcggtctggtttgattccaacgaccactacgttacgccgggcaacggcgatgacagcggtgacgcgagctaccacaagtggctcccggcgggcgccgtgaagtatgcggtgacggatgcgtggaacctctacgctgccgcagggcgtggctttgaaacgccaaccatcaacgagctctcctatcgcgccgataaccagggcggtctgaatattggcctgaagccgtccacgaataatacgtatgaagtgggcagcaaaacccgcatcggcaacggcctgctgacggcggcgctgttccgcaccgatacggatgacgagatcgtggtggactccagttctggcggccgtacaacctataaaaatgccgggaaaacccgtcgtcagggtgtcgaagtttccctggatcagcagttcgctgagagctggaagctgaagatggcctggacgtacctggatgccacctaccggactaacgtctgcagcgacgcagactgtaacggtaaccgtatgccggggattgcgcgcaacatgggcttcgcctcgtttggctggcaaccggaggaaggctggtatgcggggacagacgtgcgctacatgagcgatatcatggccgacgacgaaaacaccgcgaaagcgccttcctatacggtagtcgggctgaataccgggtataaatttaactacggcaactggggaatggacgtctttggccgcgtcgataacctgttcgacaaagagtacgcgggctcggtaattgtcaacgagtccaacggtcgttattacgagcctgctccgggccgaaactatggcgtcgggctgtcggtctcttatcgcttcgagtaagcaaaaagaaaagtttattttatatatgaaataaccctcctgatggcattaagccatcaggagcctgaatgagcactggttcagcgatatcgttcacgcaaggaaaatcattaatgactggcggcaggattataacgagtgtcgtccacattcagcactgaattatcagacgccatcagagtttgcagcacggtggcgaaatggaaaatgtgaaggtaaacaaaccgaccttactaactgacggttgtatctaatcctgggggcaggtcacaggatctattttcagtccagcccttgcacgtaccgggcttaacgtctcacctactgtaaaaacattaaacagtggaacatcatcccggttaactctggtggcacaggtgaaaacttcgatggtggtggggctattgcataaggccacacatcactaaaagcagacctcgccagactggctggcgaggtgatttataatgaggaagactcaccagcctgcataaggctgtatttcttcacgtgtgaccttcggggcattccgtattgcgagcgatagtttttctaccgcgcaggttatctcatcccgggtaataattaacggtggcgttatttccagcacattccccccgacgtagtacaccaccaggccctctttccatgcctgatatacgactttttgcgcgagcgcccggtccggatttttgctgccgtcaggaacgactaactcgatgccaatagccagaccatgcccgcgaacatcgccgatctcgggtaagtccttctccagctcacgcagaagttgaatgaagtaaagcccagcctgagcagcacgttcaggcagctcttcgtgctgcagcacacgcaacacagaacgccctacggctgtacatataggatttcctgcggtggtaagcaatgcatgcgctgcgggaccaccaaggatctctttgggtcccacagttgcagaaagcggcaaacctccacctaacactttgccaaaagtgacgatttccggaacgatgttctcatgctggaaggcgtgcatcagcccggggcgccccagacccattttgacttcatcgcatatcagcggcacacccgcctttacgcataatcgatgtaacccacctaaaaaaccttttggtggtacgaccatccctccatccgacaggatgggttcaacaatcacacaagccacatcaccttgatcgagttgttctttaacttcgtgcaggcttgcgctgactgccgcggcgccttcatcattggttctgaatggatttggataagtggccaggtagaggtctggatcagctgcgttacctgccgatatatgcactccagatactttcatcgccagcccgatacctccgtgatacccatgcgcaaaagccacgaccttacgttttccgctggcgagccggcaggcgcgaagcgccacatcgttggcatcgctaccggcatgtccgagatagacgcagcgatccccgttgcccggggtaatggccaacagctcctctgcaagtccgaccgaatccgggtgtaccgctgaaaggccaccggccccggctggattctgtgcagccctggtgatagccgcggtgatttccgggtgaccatgacccagtcctgccgcggtccatgtggctgacaggtcgagcaattcccggccacctgcttcagttaaccagcatcccttgccagcggtaacggctaacgggaagaagcgtaacttctcaattccagctacggaccgggtgtctcgctgatacaaactggctgcttcgtcaggaaagatctgcttgctcatatccattccttttgtactgtcctggttgccactttatcacctggggttgcaaactctgacgccagggacaatccgatatttcgtaccagcttgggtgccgaaatgatggtgatcagcccggcgatgcaccagtaaaacgccaccagtgccggactaaagagctcttcctggcctgccacattgaaatataacgacatcaccataatgacgatgcccagtgctggcatgatcagctcccatttagggatgttctgacccatacgggcgataaaattaatcacaccaatctcaatcatcagataggcaatcatcaggcaaacggagccgatgatcgcaaaataaaagtatgcatctatcgcgctattacccgttcccattgccggtttaccactcagccaggccacaacatcaaccagcagactgagaataagtatcagggttaaggcgttacgaggttgatgatttttatctgacattttcgcaaaacacgctggaccaaacccatcgcgagcgagcgcaaataacagacggctggaggtggcggcggcagataaatttgccgcgaaggcagacatcatggcggtaaacaacatcgctaaggtaaatgcagtgccaacgtatgtttgtgataatgtacctagggagttcgctgaatttttgaaggcattcaggcccgactcactaaggccataaccaagggtttgtacatacatcatccctacaaacagcacaccggtcagaagaatggaacccagcagtgccagcggaatattgcgcttggggttttctgtctcttccccgagggtggcacaggcctcaaagccagcccaggagaggaaagcggcgacgacgccagccattaccgcctgaaaactgacgccattcaaactgaacaatgaagcatgttctgcccctgtcgccggttgatttacgacaatcactgcagccagtaccagcatcaatacaatgccgagcccctcaatcaccatcagtacgcgagcgaccgtctttccatcacgagaattcaggatccagctaaatatcaccccaactgtcgcagtaataatccatgggatctgaaaaccggaggaggggaataatgcggccagaaaagcattggtaaatgcacccagtgccgcaagtgtgccaatcgaaaagaaaagatacgtccccataatggcaaaaccggaaaagaacccggcgcgaggaccgacagtttttccgaccaaaccgtaggcactaccagcgtgattataaaatcgagtcaaacggataaaaccataggcaattaatgctaccccgatcagacctaacacaaacacaatcggcaatgctttgccaactgagtcgattaacccctgcgcattacctgacatagccagtgttggcccaaccattcccaaagagagcgccagagcctcccagagttttaaacttcgctttttatttgatgcatgactcatcttcatcaccctcataagcgcaattaatttgcgagatgtgttatgggttgccccgatgttgttcagacttaaaccgaccatgcgaagcggaatatctccgtgatggtttctaacggtagatgcccccaggtatcctgttcatgctgacgtacggcgatcagcgcgcccagtagctccggaggtaacattgactgcgccagtgagctttgcgcgagacgggttaaggcctcgctgtggtttgtgataagtcgctggatactctgctcattgcgttcagcttctgagagatcggctggagcagattgtgtaggctgcggtaggggaagttcgtctttcagaccagccagcgccatcccaagcactgagccacaggcaatgtaggggttggcagaaggatctatacacttaacttcaagatgtgcgccataagggttgccccgatttgccgcacagtaacgtactgcggcttccctgttttctagtccccagcaggcatacgcgcctgaccagtggccgggttgcaggcgttcggcagacaatactgacggggcaagtaatgccaccatttccggcagatatcgtacgatccccgctatcaggctcccaccctcagcggtaataccgtagataccggtaccgccggccagcagaggttgcccctcacgtgtaaaggagtaatgcagatgagcaccgttacctgcctcattcgcaaatggccttggggagaaactgacacgtaaatggtgtttgcgtgcaatacggcccagtaaaatacgtgtcagcaccaggcgatccaccattgtcacgggatcggccggtgccagtgaaagctcaaactggcaggagccatattcagcatgaaattgttccaggccgacactcgcttcttcaagcgttctgacgagatcattgatcatcgactcatgtgccagtagcccccctataccgtaagcgtgccatccgctatgccccggtacgtcctgttctggtaacaaatagaattcaagctcaccggctgccagagtttcgatgccctgtttttgcagtgctgtgacctgctggcgtagaatatgacggctgcaccaggcggcgtgctgcccttcctgttcaaaaacatccaccggagcccagcaaaaaccatcctgcaatgtcaccagtgagctgatatcggcacgaaggcgatgatcgccaacagccgtgaatgctgtgatccaggcaatcgcgttatcggcgcagaacagagcccaggaaggtgatgctcccacccctgactgacaaagggttttgagccgatttaccgggacagatttgcctcggattacgcccgcagaatcgaccagcgaggtaaaaagggtcgtgacccccagagctctgaggttctcacttatgtcttgtaaatcaatgaattcatcatcgacacgtacagattgcttgcccattaaatcgaaaactcccgttatagttggaataaaaaacaccgcttgattattttttatgtatgttacatattttaaaaaaaagcaatatgtgtaatatatattatattcgtatgattcagacgtaacgcttgtggtaatgttatttgcctgaagtggaatgaaggagagccaggtgctggcacaacagataaaagacaacatggcggagctaagtcctgcagagcgtaaaattgccagggccatgctggctgactatcccggtgctggtttaggttcagtgcaaatgctggccgatcgggctggcgtcagtctgccttccgtggtgcgttttgcccgtcgaatgggatatggtggtttcgttgattttcagcaggcgctgagggatgaaatatcggaacaggctaaaggccctttacagcgcctggataactgggtaacgacagaaagcgcatcgtcgttgatagaagccgccataacatcctcgacgctggcgatacagtgttccttacgtgacatagcggaatatgagatagctgaagccacccgtctcatcggtgctaaagaacatcatattatcctcggtggcggtcgtatcagccagtctctggcaatgtattttggccgcaacctgcaacaggtgagacgcggtgtggaattgctcgccgaaaaccatcacgatcgtattcagcagctcatagacgttaataaaaatgacgtattcgtgttgttcgattttcgtcgttaccagcaggatatgtatcagctggcacaggagattgtggcacgcggtgccacaatcatagccgtgacggatacccaactttcccccatagcttctctcgctaaagtcgttctggccatccatgtcgaaacaccatggctttttgatgggtacgccgccggtattgtccttattgatgccattatcgccagcattatggaaagccagggtgataaaaccgtgcagcgcctgcagcagtgggaagctcttggccccctatctttaaatgcaaaatccaaatgaggtaatcgagacgtgagctcccctcttcttttttcagatgaacctgctccggtaatgatggaaaaccaatcgggcatttctccttttttgatcctttgtgaccatggtggaaaacgtatcccccgccagcttggcgatttaggtttaccgcagcatgaaatagatcgacatatcggctgggatttaggcgtgctggccgtttcccgacatcttagccgtttactgaacgctccactggtgcatcagatatattcccgacttgtgattgactgtaaccggcaaccaggtatccccagctccatcccggaggtgtctgaagcaacttccattccgggaaatatcggcttgacccagcaggagcgtgaccagaggcgtgacgaaattttcacaccttatcatgatgctatacgcgcgatactgactgaaaggaagaaacacggtattcctacctgtatcctcgcgatgcacagctttacaccggtatatcatggtgaatcgcggccatgggagatcggtgttctgtaccagcatcaggctgaatatgctcttacggtgctggagcaattaaaacaaacccggcgatggtgtgttggagataatctgccttactccgtttcagatgtgactgactatgctgttcctcagcacgccaataaaaatgaacttccctatgttgaaatagaaattcgtcaggatttgattacagaatcagaaggtcaacggacctgggcagaagatctggctcaaatattcgcagatagctggaacattctcaccagtcaacaatataaaaaagaggcataacgaatgtttaaaccgtccagccgtgagatcccaattgagaagcaagctgcaacgctgttatttattgatgtacaaaattacaatgctcgccgtgatggcggggaatatgttgggatgtcgacaaccgaactgagtgagaggttcggctacttctttgatataattgaacgcgaaacaatttctaatatgcaaaaaatccagactgcatgtcgtgcaggtcaggttgaagtgatgtataccgttatagaaagtctgaccaaagatggccgtgaccgcagcctggactacaaaattaccggctttaacgtgccgcgtgattcctgggacgcgcaggttctggaagctattgctcctgcagaagatgaaattgttctgtcaaaaacctcttccagcgtatttatctcgaccaacattgattatgtactacgtaaccttggtacccgttatcttgtggttgcgggttttcttaccgaccagtgtattgaaagcgcagtacgtgacgcctgtgatctgggatacctggtaaccttagtgactgatgcttgcgcgacactgtcggctgaacgccatcaaaactctctcaacgctataaaaggttattgcaggcaaatcactactcaggagtttctcaatgaactcttcgctggataagcggcagcctcacgattatccggtactgtgaaaatttctttggccggagccgtgtttaccgttattttttgtaaaagacagctgaacggttccgcgccagagagaatagttaaaatgagctcaaccaagatttaataaaaatgaataatcgtaattcatcctgagaattcaatataatattggtattaaggcaattataattttggttgcctgggatgcagtagcgtatttgactattatgaggggtttgaggcccaatggaacgcaaacgtacgttgagaagataattcgctatttatattaaaatttaatgctctcagttctccctttacaatatcctccggaagcgtgaacgtataatgccccagcatattgatatgcccgtgcatcagtggggataaccgggcgatattttcaaccccggtttcttctccattactgcgcatccagctcagtgcttcttggggtccgcttggagagcaggcgcaggcagaccgtgaagcacgtaaggcaccggttattcaggtggcctgtaagctggcgggtgcggttcatttcgctgatgtgcagatcaacgtcgttcgctaaggagaacatgaatgactacttattcttttatggacgtcacggcgtccctctccggcccgaccggcgagattgatctgggctacggttctgccagttcagaggaggggatcaccgttgcaatgggcggccccaaaaataccatgaccatcggcgctgacggcgaagtgatgcacagcctgcacgcggataaaagcggcacggtaaccgtcaacctgctgaagacctcaccgacaaacaaaaagctgtcgctggcgtacaacgcgcagagtcagtcctcaggtacctggggaaacaacgtcatcgtgatccgcaacaaggtgagcggagacatcatcacggcgcgcagcgtggcgttccagaaacagccggataacgccaacgctaaagccggtaatacgatgccctgggtgtttgactgcggcaaaatcgaccaggttctcggagagttttaacagatggaatgctcaatcaaaggccacgattaccgcgtggcaaaactcagcgtttttgaccagctgaaagtgacccgcaaactgctgccggtgctggcgggcatgatgtcagatttcgggagcattcgctcccttctgcctgctgatggcaaaatcgacaccgttaaattcgatcaactgaagccggtgtttgaaaccctgctcccgcgtatcgctgaggaactgtcttccctgaccgaagaagacaccaacgcgattattcatccgtgcctggccgtggtatcacgcaagcacatggacggatggacgccggtattcaacagcggtcagctgatgttcgatgatatcgatctgcttaccatgctgcagctggtggcgcgggtggtcgccgattcactgggaaattttttgctcgtgagccctaccagcgcgacgccgggccagcctcagggttaaccctcaacagcctgcctgacgggctgtcttatctccttgacccggttgacgccgggttaatcccttattacgcgctgaaggatggatcagttgatctgtgcgatatcgcgctgatgaatgaccacctggccgttaaggcagacaaccagcgccgtattgagaaatggagagaggataatgaacgctgagactattaaagatttcctcgtctcgctcggattcgatatcgatgaagcgggcgcgtcaaagttcgactctgttctcgccggtacgaccgcaaacgccatcaaaatggggctggccgtcgaaggtgccgcgcttaccgtggtggccttcacggctaagatcgcctcggggctggataatctctactgggcgtcacagcgtaccggcgcgacggttcaggggattcagtctattggctatgcggtttcgcaggtgggcggcagcgtggacgcggcgcgcacctctctggaaagcctctcccggtttgttcgtaacaatcccggcgcggaaggcttcctgaatcgcctgggcgtacagacccgtgacgccagcggcaacatgcgcgacatggccgctatctttacgggtgtcggccagaagctcagcagcatgccgtattaccgggctaaccagtatgcgcagatgctgggtattgacgaaaataccctcatggcgatgcgccggggtgtgggcggtttctccgggcagtacagcgcaatggcgaaagctatcggcttcaatgctgacgaggcggccagaagctccaacaaattcatgacctccctgcgcgagttcggcgcgatggcaggcatggcccgtgacaaaatcggctctaatcttgctggtggtctggcgggttcgctggacacgctgcgccgtcacatcctggataacttcccgcgcatcgagcagaccctgacgaaagccataaaaggcattctggcgctcggggacattatcggacggcttttcttccggcttattgaggggacatccagccttatcaactggtggcaatcgctggataagcaaacgcgggagctgatctcgttgttcggcgcgatgacgattgcgctgcgcattctgaacagtacgttctggatgtcgccgattggcctcattaccgcgctggcggcggggattgcccttctgtgggaggactatcagacctggaaggaaggcggggacagcctgattgactggggcaagtggaagccggaagtcgacgccgcgctgaagatggttcgtgaccttaaaacgaccgttaacgaactggcgaaagcgctggcgaaactgctcaatattgaccccaaatcatggtccctgaagtgggatttcagcaactttatcgaccagatgggcgaattcagcaaaatgctgaatatgatcgccgacctgcttaacgccattaaagatggccgctgggctgatgccgccagcatcggcaaacagatgcttaatcagggcagcgaaaatccgtcagcgatgccaatggtaacagacagcgccaacggtaccgccgactggattaaagagcactggggattcgatcctcgcagcgtgggccgaacggtgcgcggctggtttggtgaggatgaccctgaacagctcggccagtcagtaaagcggccacagccaaccaaagcgggctctgagttgttaggatggatgcagccgatgcttaccaacctggaacagctctaccggcttccggaaggtttgctgcgcagtgtggccatcacggaatcgggcggtaatcagttcgccgtttcaggcgctggcgctaaaggtctgtttcagtttatggacggcacggcgcgcgacatgggactgcgcgggaatgatgttttcgacccggagaaggccgcgcaggcagccgcaaagtatctttcacaactgctgcaggcgaacggcggtgacctgagcaaggcgctggcctcttataactgggggatcgggaacgtgcagaagcacgggatggctcttatgcctcaggaaacgcgcaactacattccgaaagtgttaagcaacatgcccgcgcccggggctcaggtacagcaacagaacacctatcacatctacggtggtggtgatccgcgttctgtcggtactgaggtcgagcgtcggcagcagtcggcaaacgcccaggtcatgcgcggtaatcaaacgaaggtgggctaatggatattctctctacgctctttcagcagcagacccggaaaatagggatgattgtccccagtgtggttgtttctgagaagcataccgacacgctggagataacagagcaccctgtcgaggtcggggccgccatcgccgaccatgcctacaaaaaaccgtctgaagtggtgatggaggtcggtttcgctggtggcggatcgttgctggattttgccagtaacctgacggctaccagcctgctcgggctgagtccccagcagacgtatcaggagatactcgacctgcaggcgagccgtattcctttcgatgtggtgaccggcaaacggctgtacagcaacatgctgatccgcgcgctggaagtgacgacagacaagacaaccgaaaacgtcctgtctgccgtcctcaccctgagggaagttcttatctcgcagacgcagcagatcaccgtcgcggataaaaccaacatgaaggacggggccagcacgtcggcggtactgaataccggcaacaaaaccacaaagccgccaaatacctcgctgctgaaaagcatcacgggtaacgcggcgtcattactggggctcggctaatggcaattcaggaaatcccgctgacggcggataaccagcaattcagcatcatcctggcggggaccacctggcggattagcatcacctggcgcgatctgtactggattatggatctgcagaacgacagaggggagccggtaatctccggtattcctctcgtcaccggtgctgacctgctggcgcagtacgcctatatgggcctcggctttaagctggtggtggtctgtgacgacagtacacaggattatccgacgaaaaccgacctgggcggccgcagtcatttactggtatcaacggagtaagcatgtcacagaactggatgagacatttcgagctgcagctcgtggacgagaacgggcagggtattgagctcagcgattttaaagtgacctttacaatcgactggttcaacatcagcagcgcgtcgcgggtgggtacgttcaaaatctacaacctgtcagctgatacggtgaaccgcatcaccgggcaggagttttcgaaagtgcggctgattgctggttacgacggtatcgcgccggaggtgtcggcaagcgatgtcgggaccgtgcgcgaagtcgacgcggcggacgtgggccagagcgatggccgcaactacgggctgattttcagcggtgaaattcgctactcggtcaccggtaaagacagccccatcgattcctacgtcctgattcaggctgccgatacggatctggcgtttgccaccagtataacctcgcagacgctggcagccggttatacggtcgcagacgtgaaccgcgcgctgatgaaagacttcgaggccaaaggcgcgaccgaaggcctgacacctgaaatgcctgctaccgtgttcccccggggccgggtgctgttcggcatgacacggcatcttatggataacgtggccggacaatgtggggcaacatggcaattcgttgacggccagcggcagatggtggcgaataacgaatatgttcacgatgcgattgtgctcaacagcgccaccggccttatcggtatgccacagcagaccatcggcaacggcgtaaacgtccgcgcgctgattaacccgaacatccgggttaacgggctcattcaactggatcaggcttctgtgtatcgcaccgcgctgtccaacaatgatatcgctatggctggtgggcagatcaccgaccagaacacggacggaaatatcacgctcagcggcaccacggcgcagcctgccagcatcgcaacggatggcgtttatattgtgcgcgggattatgtacactggcgacacaaggggccaggcgtggtatatggatatgatgtgcgaagcgcgtggcgcggcggatcttgtttcctcatcagcgagggaaagagggctttaatgaaacggttctgtttggcgttagttatgatggttactgctccggcgatggctgcaattcagtgcggcaattacacgatgaccggtgacggaatgactgttattaacggtgaaactgtcacatcacagaagataaaatttctgggaaaagatggtgactactcaaacatgaaaatggacatgggcctgatgccttcccgtgatggtaacaattacggctttgagtttgtgaagcgtaacggaaaagctttcctgaacgtccaactgctgcagaacagcatggacgcgccgaaaatcatcggatctttcccgtgtaaaaaggttgctggttgaagtcccatcctttttgcaaggacgattttgtgcgaaacggctcaacagcacgagcttcggattgactaaactgtatacgcgaacataaaattcaaccaaaagataagtagcgagcgtactgtggcaagaccaaaactgaaagcggaagagcgttttgaccagttggttaagataatcaatagtggtcaacctcttgatatttggacctttcgagaagtggtctcggagtatggctctaagcgtactccgcctgctgacacgcttgtagctttggctcatattgctaaaggtgatgtgagtgtcgggattgaaatgcttgaagctatcctcccacatgctgatgttaactttgcgcggattttttgtaagctgcttgagcgtttttctctactcgaaaaatcggactactacatctattctttagctgataagtatccaaccaagtggtttacttatagggctggtggcgttgcgtatttggttgggaaactatcaaaatgcgtagaatattttggacgccattgcaaaatgttatcccaggaagaacatagggatgacgcagaagccttcttgcaggaggtaattcacgatatggatgaagcatacaaaaagtcaggatgctcttcagaacaatacatgcaagttgcccttgctgttcatagagtcatggctgaattcccgccaactgaatatcgtgctgacatcaacggtgcatctggtgggacttatcttgttgaggtagtcaatgcatcccctgaacaggtggttgcaatgaatatgcgacttgcagatgaaatttgttcaatcgatttactcgatgattgcaatcttattgcacgtttttccgttgaaagaaatagcttgaaagggtgtaaatatgcctataactagctctgagtttttatcttcagcggagcgttgctttgcggaggattgtgaagttggttatcgtaatactatttcgcgggcatattatgcgctttaccatgaaataaaagagaatctgaccagtcttcctgcttatacgaaggatcatcattccagtcttatctcttatcttaaaaataagagtgaaaacaaactggagccatatgatccattaagcctaaaatctatggcttacaaactcgagcaacagagactggctcgaaatgaagctgattatgacctcactagctgtgcaatcgataaagcaatggcacagcaatctctcttagaggttaagactattttttctcagtgggaaaaaatgaagactgacgaagctgtttgaactcattcagtgaattaacaaaacccgccattcggcgggtttttttgctttctggagcctaccaaatggcaatatctgaccagacccgcagcggcgaccttgccgaaaccttcaaatcggagcgggaaaccacaaagaaccagatccgcgtcgctttgcctggcatcgttcagtcattcgaccctgacgcggttacggcggttgtgcagcctgctatccgctctgttgaaaccgataacgacggcaaccgcgttaccaaaaattacccgctgctggtggatgtgccggtggtatttccgcgcggtggcggttgcacgttaacgttcccggttaaagccggtgatgaatgcctggttattttcgccgatcgctgcatcgatttctggtggcagaacggcggggtgcaggagcctgtcgacgaccgggtgcatgacttatcggatgcgttctgtatcgtcgggttggagtcattacccttttttcaacttctgatggatgcgagtgattgaactcatacattaatgttttcccacgaagtcttttttcaggtaagccttcgcacatatcggtaaatagcttgcctgcttttattttttctgtcatcgacatgttcatttttaacattccgtcctgataagttggtcggataaggcgctcgcgccgtatccgacattaatttcttaagcgacttcattcacctggcgacgcagcagagaaagtgggccggggccgctaagcgtgaacacggaaattaaggtgaagcccagcgccaccagacccagcaccaggtaagcgccctggaaaccgatgctttcatacatattgcccgccagaatagacataaaaatcatcgccagttgcttaaagaagcagaaacagaccagataaatcgtcgctgaaaaacgcacttcaaactggctggtaatatatttaaagcagcccaccagcaggaacggtacttcaaacatatgcagcgttttcagaataaccacttccagtgctgaggtagcgaacgatgagccaataatacgtactgacataatagtgccagccagcagcagggcgtttttcccaccgatgcgattaatgatcagtggcgcaaaaaacataatcgaggcgttaagtaattcgcccattgtcgttacgtagccaaatacccgcgtaccctgttcaccggtagcaaagaacgaagtaaagaaattagcaaactgttggtcaaaaacatcgtaggtgcaggaaacgccaataacatacagtgacaaaaaccacagttttggctgtctgaacagttccagcgccagcttaaggctaaatgccgaatggttggcacctaccgcattggcaaccgtggcagaagagggcgcatccgttttggcgaaaaagagtaaaacggcgaggatgaatgcacagccagaacccagccagaaaacaaactgattattgatggtgaacatgatgccgacaatcgaggcacacagcgcccagccaacacagccaaacatccgcgcgcgaccatattcgaaattactgcgacggctgactttctcgataaatgcctctactgctggcgcaccggcgttaaaacaaaagcctagataaataccaccaacaatcgatcctactaaaatgttgtattgtaacagtggcccgaagataaaaataaagaacggcgcaaacatcactaacatgccggtaataatccacagcaggtatttgcgcagcccgagtttgtcagaaagcagaccaaacagcggttggaataatagcgagaacagagaaatagcggcaaaaataatacccgtatcacttttgctgatatggttgatgtcatgtagccaaatcgggaaaaacgggaagtaggctcccatgataaaaaagtaaaagaaaaagaataaaccgaacatccaaaagtttgtgttttttaaatagtacataatggatttccttacgcgaaatacgggcagacatggcctgcccggttattattatttttgacaccagagcaactggtaatggtagctaccggcgctaaggtggaattccgccgacactgacgggctccaggagtcgtcgccaccaatccccatatggaaaccgtcgatattcagccatgtgccttcttccgcgtgcagcagatggcgatggctggtttccatcagttgctgttgactgtagcggctgatgttgaactggaagtcgccgcgccactggtgtgggccataattcaattcgcgcgtcccgcagcgcagaccgttttcgctcgggaagacgtacggggtatacatgtctgacaatggcagatcccagcggtcaaaacaggccgcagtaaggcggtcgggatagttttcttgcggccctaatccgagccagtttacccgctctgctacctgcgccagctggcaggtcaggccaatccgcgccggatgtggcgtattgctcgccacttcaacatcaacggtaatcgccatttgaccacttccatcaatccggtaggttttccggctgataaataaggttttcccctgatgctgccacgcgtggaccgtggtaatcagcaccgcgtcggcaagcgtatctgccgtgcactgcaacaacgctgcttcggcctggtaatggcccgccgccttccagcgttcgacccaggcgttagggtcaatgcgggtcgcttcacttacgccaatgtcgttatccagcggtgcgcgggtgaactgatcgcgcagcggcgtcagcagttgttttttatcgccaatccacatctgtgaaagaaagcctgactggcggttaaattgccaacgcttattatccagctcgatgcaaaaatccgtttcgctggtggtcagttgcgggatggcgtggggcgcggaggggagtgtcacgctgaggttttccgccagacgccactgctgccaggcgctgatgtgtccggctgctgaccatgtggtcgcgttcggttgcactacgtgaaccgttagccagagttgtccggcgctctccggctgcggtagttcaggcagttcaatcaactgtttaccttgtggagcgacatccagaggcacttcaccgcttgccagcggcttgccatccagcgccaccatccagtgcaggagctcgttatcgctatgacggaacaggtattcgctggtcacttcgatggttcgcccggataaactgaactggaaaaactgctgctggtgttttgcttccgtcagcgccggatgcggcgtgcggtctgcaaagaccagaccgttcatgcagaactggcgatcattcggcgtatcgccaaaatcaccgccgtaagccgaccacggattgccattttcatcatatttaatcagcgactgatccacccagtcccagacgaagccgccctgtaaacgggggtactgacgaaacgcctgccagtatttagcgaagccgccaagactgttacccatcgcgtgggcgtattcgcaaaggatcagcgggcgcgtctctccaggcaacgaaagccattttttgatggaccatttcggcacagccgggaagggctggtcttcatccacgcgcgcgtacatcgggcaaataatatcggttgcgaaggtgtcggctccgccgccttcatactgtaccgggcgggaaggatcgacagatttgatccagcgatagagtgcgtcgtgattagcgccgtggcctgattcattccccagcgaccagatgatcacactcgggtgattacgatcgcgctgcaccattcgcgttacgcgttcgctcatcgcgggtagccagcgcggatcatcggtcagacgattcattggcaccatgccgtgggtttcaatgttggcttcatccaccacatacaggccgtagtggtcgcacagcgtgtaccacagcggatggttcggataatgcgaacagcgcacggcgttaaagttgttctgcttcatcagcaggatatcctgcaccatcgtctgctcatccatgacctgaccatgcagaggatgatgctcgtgacggttaacgccgcgaatcagcaacggcttgccgttcagcagcagcagaccattttcaatccgcacctcgcggaaaccgacatcgcaggcttctgcttcaatcagcgtgccgtcggcggtgtgcagttcaaccaccgcacgatagagattcgggatttcggcgctccacagtttcgggttttcgacgttcagacgtagggtgacgtgatcggcataaccaccacgctcatcgataatttcaccgccgaaaggcgcggtgccgctggcgacctgcgtttcaccctgccacaaagaaaccgtcacccgcagctcatcgcgcagctcgccgtacatctgaacgtctgcctccagtacagcgcggctgaaatcatcattaaagtgagtggctacatggaaatcgctgatttgcgtgctcggtttatgcagcaacgagacgtcacggaaaatgccgctcatccgccacatatcctgatcttccagataactgccgtcactccagcgcagcaccatcaccgcgaggcggttttctccggcgtgtaaaaatgcgctcaggtcaaattcagacggcaaacgactgtcctgtccgtaaccgacccagcgcccgttgcaccacaaatgaaacgccgagttaacaccatcaaaaataattcgcgtctggccttcctgtagccagctttcatcaacattaaatgtgagcgagtaacaacccgtcggattctccgtgggaacatacggcggattgaccgcaatgggataggtcacgttggtgtagataggcgcatcgtaaccgtgcatctgccagtttgaggggacgatgacagtatcggcgtcaggaagatcgcgctccagccagctttctggtaccgcttctggtgccggaaaccaggcaaagcgccattcaccattcaggctgcgcgactcttgggaagggcgatcggtgcgagcctcttcgctattacgccagctggcgaaagggggatgtgccgcaaggcgattaagttgggtaacgccagggttttcccagtcacgacgttgtaatacgacggccagtgaatccgtaatcattgtcatagttgtatcctgcgtgaattgttatccgctcacattttcgcataacatacgagccggacacatagagtgtaaagcctggggtgcctaatgagtgagctgactcacattaattgcgttgcgctcactgcccgctttcaagtcgggaaacttgtcgtgccagctgcattaaggaatctgccaacgtgcggggagaggtggtttgcgtattgggcgccagggtggtttttcttttcaccagtgagacgggcaacagctgattgctcttcaccgcctggccctgagagagtttcagcaagcggtccacgctggtttgccccagcaggcgaaaatcctgtttgatggtggttaacggcgggatataacacgagctgtcttcggtatcgtcgtatcccactaccgagatatccgcaccaacgcgcaacccggactcggtaatggcgcgcattgcgcccagcgccatctgatcgttggcaaccagcatcgcagtgggaacgatgccctcatttagcatttgcatggtttgttgaaaaccggacatggcactccagtcgccttcccgttccgctatcggatgaatttgattgcgagtgagatatttatgccagcccgccagacgcagacgcgccgagacagaacttaatgggcccgctaacagcgcgatttgctggtgacccaatgcgaccagatgctccacgcccagtcgcgtaccgtcttcatgggagaaaataatactgttgatgggagtctggtcagagacatcaagaaataacgccggaacattagcgcaggcagcttccacagcaatggcatcctggtcatccagcggatagttaatgatcagcccactgacgcgttgcgcgagaagattgtgcaccgccgctttacaggcttcgacgccgcttcgttctaccatcgacaccaccacgctggcacccagttgatcggcgcgagatttaatcgccgcgacaatttgcgacggcgcgtgcagggccagactggaggtagcaacgccaatcagcaacgactgtttccccgccagttgttgtgccacgcggttgggaatgtagttcagctgcgccatcgccgcttccaccttttcccgcgttttcgcagagacgtggctggcctggttcaccacgcgggaaacggtctgataagagacaccggcatactctgcgacatcgtatagcgttactggtttcacatttaccaccctgaattgactctcttcgggtgctatcatgccataccacgaaatgttttgcgccattcggagggggcacgccgaagtgagattcaaaatgccgacgtcagttcacaggtgggtaatgataccaacgtgttgatttcgtattttcactgacaccaggatcatcctgatgttacaaggattgaatgactacagattaaaatagtcatcaacaggttgacagcattaccgtttttttcgtctcatttttatcgtattcgggtgtctgtctgtaccatgcagacgctcgctttttgtaatgccagctaaagaaacaggcttaacgtaggatatgtcaagtggttgaagaagctgtagatcgttacaggaaacatcttccggtacaaaattatggcaccaccaacctcaaatcacgtagccgcttcacgcagtatcatttcaggctggcccgggagcttaatattcttccccaggcaatcgtgtatgccaatctactggcgtgggattacgacggactgacccctctcaatcgccctcaaaatgaattgcaggaagtcatattagcctcgctgaagctgctggcggtacaaattaaacaccttgagcctgatttcatcatctttgcatctggagcccggagaacagactacatcataaaacaggtgcttactgagctgggcggctatgagacttcttcagtcattccggggaagctatgggagttcaaaacaggtaatgcaatctgtttcagaattgcccatccaagggctatgcgcggacaccagaagtacagagatgaggtgattgcacgaattaagcaactttgtactcagggtggctagagcattacagcttgctcagcagggcccccttcccggaagagtaccggaaaacaggcaaagcgacctggttctctatgctggaggcgacacgttcgattcggcattgcctggctgaagattgcagctcatcgcaccccgtgagcacaggatatgcacaggacatgaatttcaggcacaaaaaaaccacccggaggtggtttcacgacactgcttattgctttgattattctgctttttcccatggtagccggagtgggacttgaacccacacagcgcgaacgccgagggattttaaatcccttgtgtctaccgattccaccatccggccagggaagaaagtggaggcgcgttccggagtcgaaccggactagacggatttgcaatccgctacataaccgctttgctaacgcgccgtaaaacttttcaaactgacacccgctgttgcgcatgtctttaatctggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcatgccatcaagtaaatgtctaactacttgatttcattatcgtccggctgactgtgccgccgttcgatgcgttgcattctactgatatgacgttatgagtcaacgttattttttgcatccccggatcgtttgctgaaaattacggcgaaacgatcactgatcaagcaaatctccgcgcgcagcgttcaaatattgcagcattgaccacagcgtcagcactgccgccacccacaggaggccaatccccgcccactcaacccaggcgttcggacgccacagcatccagaccagcgccgccatctgcgccgtcgttttcactttaccaatccaggaaaccgccacgctgctgcgtttccccagttcagccatccactcgcgcagcgcagagataataatctcacggccgatcatggttgccgcaggcagcgtcacccaccagatatgatagtgctcagccaccagcaccatcgcaatcgcgaccatcactttatccgccaccggatcgaggaaggcaccgaaacgggtgctttgattccagcggcgcgccagatagccatcaaaccagtctgttaccgctgcaataaggaagatcaatgcgcaggcaaagggtgcccagacaaccggcaggtaaaacgccagcacaaagaacgggatgagcacaacacgaaaaagagtgagcaacgtagggatgttatattgcatagtgacggtaactatttgttgtcagtaaaatttagctctatgttgctacagagccctcaatgtttcaacgagtagtagatcttttctgccagcccttgcgaaatacccggcacttttgcaatttcctccatgctggcgttgagtaatccttgcaatccgcccatatacttcagcagcatctggcgacgttttggccccacgccttcgatcgtctcgagtgagctggtgtttttcaccttcgcccgttttttgcggtgaccgctgatggcgtgatcgtgcgattcatcgcgaatatgctgaatgacgtgcagcgccggagagtccggcggcaggctgaagccctcaccttccggctcgaagaacagtgtctccagaccggccttacgatcggccccttttgcgacgcccagcagcagcggatggtttttatcccagctgacatcaagcgattcaaataccgctttcgcctggccgagctgccctttcccgccgtcaatcaggatcacatcggggatcttgctctcttctatggctttaccatagcgacgacgcagcacctgattcatcgccgcatagtcatcgcccggcgtgatgccggtgatgttatagcagcgatactcggcgcgcagcggaccgttagcatcaaacaccacgcaggacgcgaccgtctgttcccccatcgtatggctgatgtcgaaacactccatccgtttcacttccggcagcttcagcagcgctgccagggccgttaaacgctggttcaccgtcgactgctgcgacagcttcgtgctcagcgccgttcccgcgttggttcgcgccagcttcagatagcgcgcgcgatcgccgcgcggtttggtttgaacattgacccggcgccccgccagttcagagagcgaatcggccagcagggttttatcgtcaagattaaaatcgagcaggatctcagaaggcagcgtgcgcatctggctgccctgcagatagaactggccgacaaaggtttccaccacttcgcccagttcggtaccgccagggaccttcgggaaatagctgcggctgccgagcactttgccctggcgaataaacagcacgtgcacgcaggccattccggcgtcaaaggccacgccgatgacgtcgagatcgtcaccggtatttgagacaaactgtttctccgtgactcttcgcaccgcctggatttggtcgcggatacgcgcggcctcttcgaattcgagtgcggcgctggctttttccatccgcgcgatcaactgcgttaacacctgatcgtccttgcctgctaagaacaggcgcacatactccacctgctgggcatactcttcttcactgaccagcccggccacgcacggccccaggcagcggccaatctggtactgcaggcacgggcgcgagcggttacggtaaacgctgttttcacactggcggatcgggaagattttttgcagcagcgccagcgtttctcgcacggcatagccgttggggaacggcccgaaatattcacccttcgcatgttttgcaccacggtgcatggcgaggcgcggatgggtgtcgccgctcagaaagataaacgggtaggatttatcatcccgcaacaggacgttatagcgcggctggtagagcttaatatagttgtgctcaagcagcagcgcttctgtctccgtatgcgtgacggtaacatcaatattctgaatgagtgagaccagcgcttcggtcttacgggaggccaggttactgcgaaaatagctggagagacgttttttaagatcttttgccttccccacatagataaccgtaccgccagcgtcatacatgcgatagacgccaggctggctggttacggttttcagaaatgcttttgaatcgaacacatcactcactgacttaacaacgtctccgcattacacaaaccatgtcggatggccagatgcgtcagttcgacgtcaccatgaatgttcagtttactgaacatccgataacgatagctgtttaccgttttcgggctgagattcagctgttccgagatctcattcaccttctgacctttggtgatcatcagcataatctgcaattcacgctcggacaaactggcaaagggtgattcggttttctcgggctcgatctgactcagcgccatctgctgagcgatgtcggacgcaatataacgctgtccggcatacacggaacggatagcattgacgacctcctgtggtgcagcacctttactcaggtaacccgccgcgcccgcctgcatcactttcgcgggcagtggattttcggtatgcaccgtcagcataatgactttagtgtctacaaaggtacgcgcgattttgcgtgttgcttcaagaccaccgataccgggcatgttcatatccatcagcaccacatcggcggagtgggtacggcaccattttaccgcatcttcgccacagcatgcctcaccggcaactttaatacctttaatatcttcaagaatgcgtcgtatccctgcgcgcaccagttcgtggtcatcaacaagaaggacgttgatcaaaggaaatgtctccagaatagggataacgctactgtgtgataatttggtttatattaacggttttcctgacaagattaaaacgttaaaaaaccggatattcgattttgctctcgtttttggaaattaggctgtacaggcggtggaaagagagcccgtgcattcaggcctcttgcagctttttttaaccatctgtattcaaaaagttacaaaaaacgggctggcttaatctgcgcaaaaacagggttcaactttttgtaacaataattaacggcaagcgaacccgacttaaacaattaataatcattagcggattgagtttaccggtacgatctgtttacgcaattaaacatcggcgtaaaagtacgaaaaacaaccgctgcattttttgcttcagcttgtggtatactccgccgccttgactttcgtcgtcgcgctttagcgccgtttaataatgaggaaaataaatgagcacacctgaatttgccactgcggagaataaccaggaactggcacaggaagtaaactgcctgaaagcgctgctaacgctgatgctgcaggcgatgggccaggctgatgccggtcgtgtgatcattaaaatggaaaaacaaatcgcggagatggaagaccaggctgaatcagcggtatttgctaacaccgttaagcaaatcaagcaagcgtaccgtcagtaacaaaaaacggctggatgcagtgcattcagccgttcgctcgtctgtcacgcagaacgttttactgcgtcaaatcagtcccgttgccgccgcatagcacgcgatctgcgtcttgttgggcgcgttgaatttcttctgcatattcttctgatggaagttaacggtattctctgagatcgagagaatgatcgctatttccgctgacgtcttcccttccgcagtccatttcagaatttcacgctcgcgcttgctgaatttcatttccggcggcatgaccatctcatcgtcaaaacgcatcagcgaggttaaggccatttgcaccagcatttgcaaccgcagctctatttcttcatgggctaatggcccttcctgtacacgcgtacgagacactgacaggaaaccaagcgcatgatttggcagcatcaggcactgcgttattcccgagcgtaaaccgtgatcctgggcgctgtgccataattcctgcgcctcggcgaataatgcatctgtccaggggagatggccctgaatgaaattctccggttttaaaaccggatcaatcgcgaaatagttcgcggattgatattgcgccatccacaactttgggtaagtggtttgcagggagatcttagggcgggtaaatggcacgggatggcgcacgcagagcgcgtaataatcgaattccagcgcctgagtttgtcgctccagctcctgatatacctcggcggcacaggtcaattcctgaaaccggagggagcaatcccgtcgccaggtgaaaaagtctaaatccttcatacttactaaatgaagcctctgaacagataatcattattatggtgaatatactaatttccagcaagccctctctctttatttcccttaacgctatcaatttcgttgcgctatttttgctttgggtctatatgacccggtatcttgtgacgccgatcaatacggtgaagaaaagtattgaagaggtgactgccggcaacctgggggtttctatcccggagtttggcaataactgtgcggggcgactcattcccgggatcaacagcctgtccggcaacattgcaacgctggtgcgtgagatcagggcgtcatcgcaaaccgccatgaccttatcggatcagctctcaacacgtagcgctcagctctcggtcaaaaccgaacagcagtctgcgtctttagtgcaaaccgcagccagcatggagcaaatggcggcgagcactaaaaataacgccgataacacccgcctggcgagtgaacaggcgaatatggcgacgctgcaggcgcgtaagggcggggagctgatggggcaggttgccaacaatatgcagtccattaccgaatgcgcccagcagatgacggagattatttcgctgattgacggcattgcgttccagaccaatattctggcgctcaacgcggccgttgaggcggcaagagcgggcgaccatggaaaaggtttttctgtcgttgcggaagaggtcagaaacctggcgcaccgcagcgcagaggccgcgaagaatatcaaagcgctgattgaagtcaccagcagtaacgtcacgcagggcgcgaccgtggtgtcgcaggcagagaagaatatgcatgaaatcgtgacgggctcgggaaacgtcagtcgcttaatggatgaaatctccgcgtcgacgtctgagcaggagaaaggtatttcccagatcacgctggcgctatcggagctggagcgggtcacgcaaagcaacgtggcgatggcggaggaactcaacggctcctcggatgtactgcgcaatcaggtgattgaactccaggcccgcacccggaatttcagattggatcacgggtcttcgtccccattaccgaccggctcaccctccttcctccagcagccagaacactctctctgaaagcgacacgaagcctggcatgccaggcttttttcatacatctgcccacccagctctattcccgagcgatttcagcgcgatggaatacatagttgttgcttaacccctcatgaaagctagactgacaccgaaagagttaaaaaggtggaggtgctgtggaaagcattaaaggatctgaacttaacgttcctgacgcagtttttgcgtgggtgctggacggccgcggcggtgcccgaccgctggaagataatgatgtgatcgacagtgcgcatccctgctggctgcatctgaactatacccatccggacagcgctgactggctggcgtcgaccccgctcttgcccaataacgtgcgcgatgcgctggcgggtgaaagcctgcggccccgcgtaagccgcatgggtgacgggacgctgattaccctccgctgtattaacggcagcacggatgaacgtccggatcagctggtggcgatgcgggtctatatggacgatgggctgattgtctccacccgacagcgtaaggtcctggcgctggatgacatcgtcaacgatctgaaagagggcacggggccgatcgactgcggcagctggctggtggacgtctgtgacgcgcttaccgatcacgccagtgagtttattgaagagttgcacgacaaaatcatcgacctggaagataacctgctcgatcagcagatcccgccgcgcggttttctggccttattgcgcaagcagctgattgttatgcgccgctacatgacgccgcagcgcgacgtgtatgcgcggctggccagcgaaaggctcgcctggatgaacgacgaccatcgacgcagaatgcaggatattgccgacaggctgggccgcgggctggatgaaattgattcctgtattgccagaacggcggtgatggcggacgaaatcgcgcaggtgatgcaggagtcgctggcgcgaagaacctatacgatgtccctgatggcgatggtgtttttaccgagcacgtttctgaccgggttgtttggcgtcaacctgggcggaattccgggtggcgcttatcgctacggttttacggcgttttgcgtgatgttagttgttttgattgggggtgttgcatggtggttgcatcgtagtaaatggctgtaaatttacgctttttccatctttttccgggattaaaacgctcttttaattgagcgaagtcaataaacatctaccccgtaaggtgcaatattactcccgcaggtgaatgcaacgtcaagcgatgggcgttgcgctccatattgtcttacttccttttttgaattactgcatagcacaattgattcgtacgacgccgacttcatagtcggcttttttttgcctcctgattctgagcgtctaccctaaaagggatgacagcaaattatggagggaatgatgagcatccttaacgctctgctactgccacaatcgcgtcaatccgatcctatccccagcgatccggtacctatgcccgaccccatcccgcgtccccagccgatgcccgacccgccgcccgatgaagaaccgattaaattgtcgcatcggaccgcgagatctgcgaggatacgcgccatctgaccgcaaagatcaccacgagagacaattgtgaccgctttttctaccctgaatgttctgcccgatgcccaactcgctaacctcaacgagttgggatacctcacgatgacgcctgttcaggcggccgccttacccgccattctcgagggccgtgacgtgcgcgtgcaggcgaaaacgggcagtgggaaaacggctgcctttggccttggcctgttgcagcatattgatgccgcgctttttcagacccagtctttggtgctgtgtccgacccgcgagctggcagaccaggttgcgggtgaactgcgtcgcctggcacgtttcctgccaaacaccaagattttaaccctctgcggcgggcagccgttcggtgcccagcgtgattcgcttcagcatgcgccgcacattattgtcgcgacgccgggacgcctgctcgatcacctgcaaaaaggcacggtctcactggatgcgctacaaacgctggtgatggatgaggccgatcggatgctggatatgggcttcagcgaggccattgacgaagtgatccgtttcgcaccggccgatcgccagacgcttctgttctccgcaacctggccggaggctatcgccgccatcagcgggcgcgtgcagaaagatcctcttaccattgaaatcgacagcgtagatgcgctgcccgccatcgaacagcagttctttgaaacctcgcagcaggggaagatcccgctcctgcagaaattactgagccagcatcagcctgcctcctgcgtggtgttctgtaacaccaaaaaagactgtcagtcggtttgtgatgctctgaatgccgccgggcagagcgcactgtcgctgcatggcgatcttgaacagcgcgatcgcgatcagacgctggtccgtttcgccaacggtagcgcccgcgtgctggtggcgaccgacgtcgctgcgcgtggtctggatattaaatcgcttgagctggtggtgaactttgaactggcgtgggatccggaagtgcacgtgcaccgtattggccgcaccgcgcgcgccgggaacagcggtctggccatcagcttctgcgctccggaagaggcgcagcgcgccaatattctctctgagatgctgcagattaagctgaactggatgaatcccccagccggcgtcagccttgtgccgctggaggccgaaatggcgaccctgtgcattgatggcggtaaaaaagccaagatgcgtcctggtgatgtactcggtgcactgaccggggatgtggggctggacggggcggatatcggtaagattgctgtccatccggcgcatgtctacgtcgcggttcgccaggcggttgcccataaggcatggaagcagctgcaaaacgggacaattaagggtaaaacctgccgcgtacgtctgctgaaataaagcatgaagcgtctcagacggtgtttctgagacgctaaccgcttacttcacttcaagcacgttcagacgcaacgcttcaaactgattgtcatcgtcttccggctgccagcctgctggctgcatcgggatctcttcccggtcaaacgccaaatctccgccgttcacgacttctgactcgtgattgatgcctttaaagtcgaacagttccacatccgcgagatgggaagggacgacgttctgcatggcgctgaacatggtttcgatacgacccggatagcgcttatcccagtcgcgcagcatgtcgccaatcacctgacgctgcaggttcggctgagagccgcagaggttacatggaatgatcgggaaccctttcgcctgagagaaacgctcaatgtctttttcacggcagtaggcaagcgggcggatcacaatatgtttaccgtcatcactcatcagcttaggcggcatacctttcatcttgccgccgtagaacatattgaggaacagcgtttgcaggatatcgtcgcggtgatggcccagggcaattttggtcgcgcccagctcggtcgcggtgcgatacagaataccgcggcgcagacgagagcacagagagcaggtggttttcccttcaggaattttctctttcacaataccgtaggtattttcttcgacgattttgtactcaacgcccagattttcgaggtattccggcagaatgtgctccgggaagcccggctgtttctggtcaaggttgaccgccaccagggaaaaattcaccggcgcgctttgctgaagattacgcaggatctccagcatggtgtagctgtctttaccccctgacaggcaaaccatgatgcggtcgccttcttcaatcatgttgaagtctgcaatggcttcgcccacgttacggcgcagtcgcttttgcagtttattcaggttgtattgctcttttttgttaatctcttgattctgttgcattgagtactaccttcggagccagcaggggcaaaaattgtatgccgcgtatggtacggattccggcggcgaatgccagcacgttttactgctgcgtgaaatctggcgccgatacgtgataaagggtagcgttcagacgtttggatacgatagcgactttacggcaaacggcgcagttgtggcgcaatcatctccgccagtatcaatgttgaagattagcagtaagcatgctgtaatgagcttacttaatttgagggtaacttgagctaagatttaaaaatgataaaaacttctactcttttcctttgtactttcttattttcaagcatggcttttgcagaaaataactacatacctctactttataacttatcgactatgtttgatttcaatccagttaagggggctgttaaatccctagatactgatgttgaggagaatggaaaaatcacttataaaatctccatcagactgaataaaaatggttgtgttgatagcttaaaccttgataatgtttcttctgggcatgaaaccattctaaaatatacaaatggaagtcttattggccatagagatggcaagcctttctcaatacaacttgatgaaaaatgtcacattttgagtaaaaatggaatcaggcaaccgtatcaccgggtcttattgctatatctcccagagaggaaaccgcatcgactgcccggaagatgatgagcgaaatcttagcggtacgatcgcgggaaaccgtgcgaacgttgagttcaactcatcgtttggcggcgcaggcggacgggctgttctggaaataaaggggagtgagatggaatggcgtttagttactcctgctcaaaaaggaaattattatgctccgcagcgttatacgttacgtaaagccgcttcggttcaaaacgctgaaaccagaaaactggacaccgaaaggttcgctatttctcttataaataagtgcggtcattttgatagcgaatgtgatcagatggtctatctcggcgtgcgcaaaagcgataacagtacgatctccttaaggggaaaaacgttgcacgactccgcaggtaaaataatcggctcaacctacaagaatggcgagatcgcttataccgtgacgtatgcacccgtgaaattggttgtcagcaaaggcagccatgttttagtcgaacaatcaggtcaatggcgtaaataataaaacagccagccaaagggccaacatggattggcctttttgtttctctcaatattaatcatcccgagttcacttatgaaatacaccctccaggaaggttcattttccctttttcctgctgcctggcaggataacagcatgaacattattcgcgatgacgaaagcgggctgtccgtggtggtcagccgcggcgtgattcccgatggcagcgactacgaacaagagtttcaccgccagtgggatgtgttgcgtcctcagatgggcgaaattgcccagagcgaattccggaacgtaaacgccgggcctgacggaaaaattagcggactggaagtcgagaccacctttgaccgtaacggacagcgcctgtggcaaaaacagctggccgtgcagacgccgggcaaaccggtattaatgatttttacactctcggcattaagagcctttaccgaagaggacgaggtgcgctggagcgcgcttaagcagagtctgacgctaaacgacaaccggaatgtgtaaggcatgagcgataacaacgcggcccgtaagggcgacgagattattcactccagcatttttgctgatatcaccagcattgtggcggaaggtgccgcctatgcggtgatcggtgcggcagtggggctggcggctacggccgccgcaccactgctcggtgccggagccgccgcagcgggcgtggcggcgattgggtccagctgtctgttaagcgggattatcggtggcgtgctggcgaacgtggcggggatcaccgacgatatcagcaacgccgcggaagggttaggcaatgcgcttttcccgccgtcgcctgcgggaaaaatcaccaccggttcaaataacgttctgaccaacgcaatccctgccgcgcgcgcggcaggcacgctcacgcccgccgatacaccgtcccctgagccgcagtcgccgggcagctttgccgattacgcgggcatgctgctttccgccgccggacagtttggcagcgaaatgtggcagccgagcgtggcctcagccgccgcgggaacctcgccgctggaagaggacaaggtggcgtgtgaaaagcactccgggccacagtatctggcggaaggctccaaaagcgtctttatcaacgggcagcccgcggtgcgcgcgaaagatcgtaccacctgcgaaggcaccgtttccgacgacgtctccccgaacgtgatcatcggcggggacacgctcacggtccgtgatatcaaaagcggtaaaacgccgggtctggcgctagggatgattgcgctctccctgctgcgcgggcgtccgggcaagatcctgaaaaacatgccatgcgcgctggccgcggccggcggcgggatgctggcggatatggcggtcaacgccgtgtttggctcctcgcatccggtccatgccgccaccggcgtaaaggtgctgaacgatgacgatgagctcgacttctcgctgccggggcgcttcccgcttcgctggcagcgcagctacaacagcctgactacccgcgaagggctgttcggcatgggctgggcaacgacctttgacagctatctctcgctggaagataacaatgcgacctggttcgatgaaaccgggcgcgagctgagctttgaactgccgcctgtcgaccgcgcgttttacagcatcagcgaaggcatcattatccgccgcaatgagaacggcgacgtcgcgattgccgacgatgacggcgcggtgtggcgtctgtacaaaccgacccgcatgaatccttctatcctgcgtctggcctcccttagcgatgaatacggcaatgcgctgctgactgcgtgggacgagcacggcaggctggttggtatccatgatgagccgcgggccatcgacgtcaccctgcgctatgacgatgaacgttttccgcagcgcgtgaccgcagccagccatttcgacggcaaccagacctggccgctgatgcagtggggctacgacgcgcgcggccagctggcgagcgcggcggatgcctccggcgtggtgacgcgtgaataccgctacaacgaccacggcctgatggtctggcaccggatgccgggcgggctggagagcgaataccgctggcaaaaattcgaccactggcgcgtggtggaaaaccgcaccagcaccggcgacggctgccgctttagctatgatttagccgccgggctgacgaccgtcgagcactacgatggtcagacgcgccgccactactggaacgcgcagaatctgattgtccgctacgtagacgagcgcggtgaaaactggcgctacgagtgggatgataacgagcttctcacgcgtcgcatcgatccgctcggcaacgccgttaccttcgtctacgacgagatgggcaaccgggtgcaggagaccgatgccgacggcaatacccgcaccaccacctggctggagcaccgcgcgcttcccgcggccattatcgaagccgacggcagcgccacccggttctggtacgacgaacatcacgggctcaagcgcgtgatggacccgatggggcagacgacgcagctgcgacgggacgagtttggcctggttgtagaagaggtcgatgccgcaggcaacagccgctatcaggagtacaacgaggccgggcagatcgtccgttcgacggactgttccgggcgtattacccgctatcgctatcacccgctgggctggctggtggctgagactggcgccgacggtgaagagacgcgctaccgctacgacgccgcagggcgtccggtgcagctcgaccgcccggaaggctggacggagtcgctcaaatggaacgaacgtggcctgccggtgaagcatgcgggcgccgacgggaaagagagcgagttcagatacgacgaggcggggcgcttaaccgccacccgaaatacgcagggtgaagaggtgcgccgcagctgggacagccgcgggcgtctgattgccctggaaaacgagaacggcgaagcgtatcagttccgctgggggccagactcgctgctgctggaagaggtggggctcgatggcgtggcctcgcagtatcgctatgatgcctgcgggcgcacgattgcgcgcacctttgccgccggccatccggaggccatcacccacgccttcgcctggagcgcgagcggccagctggtcgcccgcaccacgccggaagggcagacccgctaccattacacgccgtccgggctgttaagccggattggacttcatcctgcgctttcagccgacgcgtggaccaccgaggcagagcaggagcttgcctttgagtatgacgcactcggtcgcgtcacgcgcgaagcgggcgagcacggcgagctggcgtgggagtatgacgcgctgggcaaccgcacctccgtcacgctgcccgatggccgcgaggtgaagcagttctactacggcagcgggcatctgctcagcattgctcttgataagctctcggtttccgattttacccgcgacgagcttcaccgcgagaccagccgcacccaggggctgctgaccacccgcagcgaatacgaccgcctcggccgactgcaccgccgggacgtctttaccggcaatgcccagcgcccgtcgccgcgccgctggtcccgccgctgggattatgactaccacaataacctggtgcgcgaagagcgggacgataacccgttcagctggtaccgctggcagtacgacagcgccgggcgcctgctcgttcaggacggcacgctgcctggccaggagcagtggcgctgggatgcagccggtaacccgcttgaaggctctgctgagaaggtcacgcacaaccgtctgacgcagctgaacggcattcgctggcgctatgacatccacggccgcaccgtggagaaggataacggccagacccgctggcactaccgctatgacggcgagcatcgcctgacagaggtcatcagccagccaagggaccgcaacaggccgcagacgcaggtcagcttccgctacgatccgctcggtcgccgcatcagcaaaacgcgccgccagatgctgggcggacagccagccggcaagccggtcaccacccggtttgtctgggaagggttccgcctgctgcaggaggtgcacggggatgtgccgctcacttacgtctacagcgatcaggacagctacgacccgctggcgcgtattgacggcgttgatgccccggagtttttctggttccactgccagcccaacggcacgccggagcggatgacggatatcgaagggcaggtacgctgggaaggtgtgaacggcgcctggggcaagctgctgcgggaaagcgagacgcagatatcaggatattctcagaacctgcgcatgcaggggcaatacctggaccgtgagacagggctgcactacaatctgttccggtattatgacccggactgcggaagatttacgcagcaggacccgatagggctggcgggggggataaatctttaccagtatgcgccgaatgcgctggggtgggtggatccgtgggggttgagtaggtgtcaaaacgaatggaatggatttcaatcaaaatctagaggtgttttcaaaacacgtgcagatgcttctaaagcatataaattatggaaaaatcaagactggcaaagcttagagtccttcatgggggctggagtatggcctccaaaccgagggttcatcaaggcaacgccgataacgctgaaacctggtactaagatcgatagatatggtgggcgtatcgacaatggtactttcagtgatcgaggaacctttgtatcccctgctggagcatctttcgaaagtcgagctttaccattggatacgttagataaaccatagcccggactcggaatcgaaccaaggattcattgccacgacaatgaaatcaccgaataacagtaagttacctatacgcttcgattccgaatgtaccactactttgtaccatcaagcaactcagtatcaatagtaggatgcttcaattttgttgagtagctgagtaaattgcaggtgctcataaaactgggctcggtactcattgaatttttcaccagtatcatccgatgttatgcccggatagaacaatttatccatacttgccgttgctggtgaaagttgccccctcatttttttcgtaaccgactctaggcaaatcttgtgcaagtctttcttacgaagatcctctgaatactgttgtgttgttgcaatataatcttttgcttttaggtaattttggttaagagcatcattgaacaacttatcagtatcagcattatcttttggatatgggccatacttttcatacagtttatggtcatagtagtaaagccgtggatacctgtttccagcataatcaacagactgatcgacataatgttttacccttccccagtattcaaggatgcttactgcttcgggaacgtaacctgcttggtttttgagcactccggaattcttgatgtaacctatgcagatatccgttttggcctgaagtgggagggcatttttcatatttctttccaatcctacacgattggcttgtagcatctgtgcctcttcatctgtcggctggtatgccgcgaaggtcggaagagtcacaaaactgagtgccataagtatccatttcataccgttaatccttattgtttgtctaagaggtctggacgctcatctctgataatccgataaatgctggtgataccgattttcaactgatgggaaatctctgctttactggcaccattttcgactaattctatgacttctttagctttgctgcgagctgttggtttacggcctttatacttgcccttgagttttgccagtgcgatcccttcggcctgccgctccagcatcatttctcgctcgaacgtggcgattgcaccaatcatggttagcattagttttccggtcggtgttgccgtattgatgccaatattgaggatatttaacgccacgcctttcctctgaaggtattccgacacctccagcagatggcgagtattgcgggcgagacggtccagttttgttacatgcacggtgtcgccctcccggacccactccagcattgcgtgaagctcggggcggtcgtcttttgctccgctgattttttcctgaaagattttctcgcagccagataatgctgccagttgtgaatcaaggtgttgcccagatgtcgatacccgggcgtagccgatagaagccatgtgaactccttagtctgccaatagaacatgctacgatgcaaagacctgccaaaacgccaaaacaaccctgtggcatggccttaacgggcattccatcgttgtgtcagcggcagatctttagggcatgttctattgggggggatctagttgatgtggtgggaattaggtgaagtcttgttccggtgcgtaactgtccatcatgccccggaggaatacgctggcaaaggtggttaacgccacgatgatggcttcaagaagtagtgatttccagttcatagccagcccctttcagcaaacgatacggccttgccaccacccacgacgatgtgatccaccagacgaacgtctattaaggccataacgttctgtatcttcagggttatcgctttgtcttgctgcgatggttccgctttgccggatgggtgattgtgggagcatatgacggctgcggcgttaagtttgagggcctgacgggcaatttcgcgaggatggacgccaactgtcgagatgctgccgaagaacatctcctgatacttgattacatggttttggttatcgaggaatatcacgctgaacacttcttgctcccggtcgccaagctgtaaagccagatagctcgcggtgtcctgcggtgatgtcaatgtgtcggtacagtagagccgttgagtgaggatttcgcgggcctgattaatgatctcatcatgcatgattcagcctcctgtggtgatctgcatatttcttgtacctgcggagcggggaatcttggaaaggcgacttggacgagcggctttggatgcctgtcagacgatctgtacgggcctgtgagctgcgttcaggagtgattcatgcctttagtgcagaaaggtcgcgagaggcctacagggcgtctggtgacttctgacgtgaaaagaacttttgggggagtgggggtagcaaaatcgttaagctgtcgctcagttcgacgtattgatatggcggaaactttgcacttttgggaaatgcgagtttgtattgatagcttaatgataattatctgtaggatgctatgagtaagatgaatttgagtaataaaaattgataaaactctataaatctatataagtgtcttggggttaggtttggaatgttacaacgtttggacaggtagaaaagcctaatcccttaggcttttgttgtaacttttgatgcaacttttggctttagatgctgtacgtcctcaattgggatcgggggaagtaaattttccggcgaatatcaggggtaattcctatcctgaaaagcaatttacccatttcgttgagtggttgccgtggacgtttgagcaggaaactacactcgttatgtgctgcatcataggcttttcgggctgagtcgctgcttatctgtagtgttgactcagaaagatcgatacaggccgtacgtaaacagtgaacatagcaatcctccagactgacgaaccgctttagctggcggaccgcttccagccatacttcctgttctgcatgtctgaccctgattagctttataccgtgcagatttttccgtaaccaccgatcccgtcgtttatcattgagctgataacgtgtcgttctatgagcctcctcatcaaattcaatgatgaactggcgtttagcggtttttccttttgccatatcggtgtaccactgctcagtgaggaagaaatctactctgtagggaccgatctgcttttgccgttcgagttcatagcttgtgaatcgtggttgttgccttagttcgacgatcaaatcatgtaatttgacgccaaattgcccctcaaggcggctttcgccgggctttaccgggagtttcagaccagatttttgctcaatggcatctatgagaagcccattctggctggagtggatactgtaagtcagcagggtaagggcatcaccagcggtaagccagccgtttttgtcgggaatttcaccttcaatcaggccggatgtgcagcacgacaggacattttcgggagctttgagcaatttggcatgtgtccgctgtgcccattgagtaaatctggctgcctgaggcgtcattttccgcaagaaagcaacggaaagttggggggctccatcaacgatccgccagtctgagtcaggaattcttaacattttgataatctccagtaagttactgtgccttataccgctgaaaatcagttttccagtcgctttagctccagtctggggatctgctcaatgagtatccggcttgtttcaatcaagtacttgccgtaacgccgtgggacggaaccgggaacgtggccgaggatgttgttttgtgtgtcttcgcggacgtccagagcacggcattgagtaatgaagtagtgccggaaactgtgacagggcttaacttccttacggataccatgcttacggatcaatcttccccaccaccgactgtagttgtatgcgtatttatcattaacgtcagatttttcagcaaagagctggccttctctggtattaacgaaatccataaagcccagctccagtacatggctgtgtatgggtacataacgcacggagccagcagttttgactgattgatcttctcccatctggattttgaagcagggaacgccgaagtcatccacaatatcagccctgcggagctgtccgatctcctcaacgcgagccccggtgtagtaaaggattatcggtatccagtacgccatttcgccatagtgagactgctcaccgtgaaacagagatagccggaaaatcgtcctgatttcgtcgtcagtgaacgggatatcctcattgaacgtctgcacttttttacgcattttgaaactatcgaagggatgttcatccacgagatcgtcttggagtgcaacagtgaacatggccgagaggtgcatgaagttgtttcgcacggtgttggcgctgagtttcttgccctgagctttggcctgattctccagcgacagcaagttgacggccttactgcggttagccggggtctgctccaggagcgtacggaacgccgaaaggtcactcttcgagatgtctcggatgggcttatcaccgatgaatttgataaagcgattagctgagggagtgtaatcacggatacgtcgtgatgccgctctgtcttcttcggttcgctggatatgtgtcttgtaatgctcgaacaaaccagaaaagctgaggtttttctttttctgagtggcagtggtggcgttgtacacaggaagctcatcgacaatgtacatttcagcagtactgattctgcattctgcgaggcgccatgcgagtttttgtttccacgccggggtaagttcagcaggtgcccattgaagggcttcttcgagttctggttgtagcagttgagtgattagccggaagtcggcttcgctggctgattcgcctttacggaggcattcgtttagttgttcgttatcggcggtcaggccataaccataatcgtattgccgtacataacgtgctttgatggtttctggttgctggaggattctggtcatccataccaaagcgatcacctctgtgtcgtcctgcgttacggagcgctctgctttggcgttctggatgatagcgttaatttttgccagagcggcaggggctttgagcttggcttgtccgaggtctttcgtatcaagggaacgttttagttcgcctttgccgatggctgaacgcagctccagaggaaccgctttgcggatgtaataggtgccgtttcggtctttggtaggctttatcataatgcccattttgtaccacctttttgtaccaccgggaagcggggccggaggagagatgagggcggtaactactgataaaccaacaagttgttgactcagaaagcaaaaacccccgccgaagcgagggttgtaaatgagtggtgcccggactcggaatcgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacggtcaaacgttacttgccggtcaggctatcgtggcggggaaaattgaacaagataatatcattgatgttatttacagcttccactcgctaagccagcataatcaggaagcgggaaagctctttcatcaacatatagatagcgtcaaactgggcgacgatctttcattgttgcaactgttaatttaggcagaaaagttgccccggttgagggcaacctcagaataacctcactttatccccctttttcatccaattgaacgccctgcagaatcggataatcatgccgataactcaactaacgcagggctgtttatcgtgaattcactctataccgctgaaggtgtaatggataaacactcgctgtggcagcgttatgtcccgctggtgcgtcacgaagcattgcgcctccaggtgcgcttgccggcgagcgtggaactcgacgatctgctacaggcgggcggtatcgggttattgaatgcagttgaccgatacgacgctctgcaaggaacggcatttacgacttacgcagttcagcgtattcgtggtgcgatgctggacgagctgcgcagccgtgactgggtaccgcgcagtgttcgccgcaacgcacgcgaagtggcgcatgcgatggggcagctggaacaggaactgggacgcaacgcaacggaaaccgaagtggcggatcgtcttggcattgctgttgaagagtatcgtcagatgttgctcgataccaataatagccaactcttctcttatgacgagtggcgagaagagcatggcgatagcatcgagctggtgacggatgagcaccagcaagaaaacccgttacaccatttaatggaagggaatttacgccagcgcgtcatggaagctattgaagctctgcctgaacgcgaacagctggtattgaccctttattaccaggaagagcttaatctcaaagagattggcgctgttctggaggtgggagagtcgcgggtgagccagctgcacagccaggccattaaacgcttacgaaccaagctgggtaagttataggtgattgattcaccttaaaaatgccgcacaacgtattgacaacgaggagttatcatgacggtgcagcaatctaaaagacggcctttaagccgctacctgaaagactttaaacacagccagacgcattgcgcccactgtaacaagttactcgatcgtatcacgctggttcgccgcggcgaaatcgtcaataagatcgcgatttctcgcctcgacacgttgatggacgaagcagcatggctcgaagagcaaaaagagtgggtggcgctttgccgtttctgtggcgatctccattgcaaagagcaaagcgacttcttcgacattatcggcttcaagcagttcctgtttgaacaaacggagatgagccacggcaccgttcgcgaatacgtggttcgcctgcgccgcctcgggcagcatctgaccgtgaacaacatttcccgcgatctgctcaaaaccggttatctcgacgagaacctggagccgtggctgcctgcgaccagcaccaacaactaccggattgcgctgcgcaagtacgcacaatataaggtacaaatgccgggcgccataaagcagaaagcccacgccggaacaacttctgatatatattaaaaaagaataagatgtagcgcagtcgcctttgacgttgcaggcgatttctctacactacgtaaaaattccactatatcggggtatttatgaaatttgcacttctgggtcgtcaggcgctgatgggtgttatggccgttgcgctggttgcgggcatgagcgtgaaaacgttcgccgcagaaaacctgctgaataaagtaaaagagcgcggtacgctgctggtcgggctggaaggaacctatcctccgttcagcttccagggcgatgacggcaagctgaccggttttgaagtggagtttgctgaagagctggcgaaacacctcggcgtgaaagcgtccctgaaaccgaccaaatgggacggtatgctggcgtcgctggattcgaaacgcattgacgtggtcatcaaccaggtcaccatctctgacgagcgtaagaagaagtatgacttctccaccccgtataccgtgtccggtattcaggcgctggtgaagaaaggcaacgaaggcaccatcaaaacggctgcggacctgaaagggaagaaagtcggtgtcggtctgggaaccaactacgaagagtggctgcgccagaacgttcagggcgtggatatccgcacctatgatgatgacccgacgaaataccaggatctgcgcgtgggccgcaccgacgccattctggttgatcgcctggcagcactggatctggtgaagaaaaccaacaacaccctggcggtagcgggtgatgcgttctctcgtcaggaatccggcgtggccgtacgtaaaggtaacgaagacctggtgaaagcgattgattccgcgattgctgacatgcaaaaagacggtagcctgaaggcgctttccgagaagtggttcggggcagacgtcacgaaataagtttctgacgtaaaaaaaggcgcttttaaaagcgccttttttatttcttacgcgtctgcgtgcataatgaaaaatatcacattttgtctgagttaccggagcatccatgtcactacagaatttaacgcgctttccccgcctggagttcatcggcgcgccgacgccgctggagtatctcccgcgattttctgattatttagggcgcgatatttttattaagcgtgatgacgtgacgcccatggcgatggggggcaacaagctgcgcaagctggagtttctggcggcggacgccctgcgcgaaggcgcggatacgctcatcactgccggggccatccagtccaaccacgttcgccagacggcggccgtggcggcaaaacttgggcttcactgcgtggcattgctggaaaacccgattggcacgcgggctgaaaactatctcaccaacggtaaccgcctgctgttagacctgtttaacgtgcaggttgagatggttgacgcgctgaccgacccgaccgcccagctcgatgagctggcgacgcgtctggaagcgcagggttttcgcccctacgttattcccgtcggcggttcgaatgcgctgggcgcgctggggtacgtggaaagtgcgctggaaatcgcgcagcagtgcgagggtgcggtgagtctctcctccgtcgtggtcgcgtccggcagtgcgggcacccatgccgggctggcggtggggctggagcaactgcttccggaggtcgaactgattggcgtgacggtgtcccgcagcgtggcggatcagaagccgaaagtggttacgttacagcaggcggtcgcagagcagctggagctgaaggccacggccgatattctgctctgggatgactattttgcgccgggttacggcatgccgaacgaagagggaatggaagcggtgaaactgctggcgcgcctcgagggcatactgctcgatccggtttataccggcaaagcgatggccggactgatcgacggcattgcgcaaaaacgctttaaggatgaagggccgattttatttgtccataccggcggagcgcctgcgctgtttgcctatcatcctcatgtctaaaaatcaggtcgaaaaataataatgcaagaaagtattcaactggttattgattctctgccgtacctgctgaaaggtgcggtatttacgttgcagctcagtatcggcgggatgttctttgggctggtactgggatttatactggccttaatgcgcttgtcgcctgtcctgccggtgcgctggctggcgcgcttttatatctccgtgtttcgcggcacgccgcttatcgcccagctctttatgatctactacggcttaccgcagtttggtatcgagctggatccgattccggcggcgatgattggcctgtcgctcaataccgcggcgtacacctccgaaaccctgcgtgcggccatctcctccattgacaaagggcagtgggaagcggcggccagtatcgggatgacgccctggcagacgctgcgccgggccatcctgccgcaggcggcacgcgtggcgcttccgccgctcagcaacagctttatcagcctggtgaaagatacctccctggcggcaacgattcaggttccggagcttttccgtcaggcacagctcatcacctcccgtacgcttgaggtctttaccatgtatctggccgcttcgctaatttactgggtgatggcgacggtgctctctgctctgcaaaactacttcgaaaaccagcttaaccgccaggagcgtgatccaaaatgagtgcaattgacgtcaaaaacctggtgaagaaattccacggtcaaacggtgctccacgggatcgatctggaggtcgagcagggcgaagtggtggcgattattggaccgagcggttcgggaaagacgacgctgctgcgcagcattaacctgcttgaacagccggaaggcggtaccatccgcgtcggggagatcacgattgataccgggaaatccatcagccaacagaaagggttgattcgccgcctgcgccagcatgtcggctttgttttccagaacttcaaccttttcccgcatcgtacggtgctggagaacatcatcgaagggccggtgatcgtcaaaggtgagcctaaagaggaagcgaccgcgcgggctcgcgaactgctcgccaaagtcgggctggcggggaaagagaccagctatccgcgtcgcctgtcgggcgggcagcagcagcgcgtggcgattgcgcgcgcgctggcgatgcgcccggacgtgatcctgtttgatgaaccgacctctgcgctcgatccggaactggtgggcgaggtgctgaacaccattcgccagctggcacaggagaaacgtacgatggtgatcgtgacccatgaaatgagctttgcgcgcgatgtcgctgacagagccatctttatggatcagggacggattgtggagcaggggccagcgaaaagcctgttcgctaaccctcaacagcctcgaacccgtcaattccttgaaaaattccttatgcagtagcatttttgcacgcatttgctccagaaattgactctggagcaaattattctccctctgcgcgagggcttctgtttttttattccatccagatcggataaaccttatcgatagtaaagttaattgtgctattgccgatattttgtggctagaaaaaagttttatgtgttaggcaagtgaagaggccatccggaaggatggcctttttgcgtttctgcgctgcacaaacagatcccccaacgccctgcttatacggtaaactacctgcgtttttgcatcaggatagcgtctatgaaccactcccttaagccctggaatacctttggcattcaacgcaatgctaatcaaattgtacgtgccgatactgcacagctgctgctggatgcatggcaaagcgcaacagaaaaaaacgaacctgtactgattctgggcgaaggaagtaatgtcctgtttctcgacgattttgcgggaacggtgatcgttaaccgcatcatgggaattgatgtggaagagcgtgccgatagctggcacttgcacgtgggggctggcgaaaactggcatcgcctggtgcaatttaccctcgaacaagggatggcgggtcttgaaaaccttgcgcttattccaggctgcgccggatcgtcacccattcagaacattggtgcctacggcatcgagctgaaacatgtctgtgactatgtcgactgcatcgagctggcgaccggaacggccacgcgtttaacggcagaacagtgccgttttggctatcgtgacagtatcttcaagcatgaatatcaggatcgctacgtgattgtcgccgtgggcctgcgtctgtcgaagaactggcagcccgtattgacctacggggatttaacgcgtctcgatccggctaccgttaccgcacgcgacgtttttgactcggtttgccatatgcggatgaccaagcttcccgatcccaaagttaacggaaatgcaggaagcttcttcaaaaacccggtgatcggcggcgaaaatgcccgacgttttctggaggaatggccaaccgcgccacattaccctcaggcggatggcagcgtgaagctggcagcaggatggcttatcgatcaatgccagctaaaaggcacttcagtcggcggggcagccgttcaccgacagcaggctctggtgctgattaaccagcgcgatgcaaccagcgacgatgtggtacagctggctcattatgttcgccagcgtgtgggcgaaaaatttaacgtctggctggagccagaagtccgcttcattggtcgcacaggtgaagtcaacgccgtggagactatcgcatgaaggacaatacggtcccgttaaccctgattggtatcctggcggatggtgaattccattccggcgagcagctgggtgagcaactgggcatgagccgcgccgccattaataaacatatccagacgcttcgcgactggggggttgatgtgttcacggttcccggaaaagggtacagcctgccggagccgatacaattattgaatgaagacacgatccgcagccagattggacacggtaatgtggcggtgctgccggtgattgattcgacgaaccagtatctgctggatcgtctgcctgagctgaaatccggcgatgcctgcgttgctgagtatcagcaggccggtcgcggtcgtcgtggccgcaagtggttttccccctttggtgccaacctctatctgtctatgtactggcgactcgatcagggcccggccgctgccattggcctgagtctggtcatcggtatcgttatggcggaggtgctgcacgatctgggtgcggatcaagtgcgtgttaaatggcctaacgatctgtacctcaacgatcgtaaactcgccggcattctggttgaactgacgggcaaaacgggcgatgcggcgcaaatcgtcatcggcgcgggcctcaatatggtgatgcgcagtgtccagaatgatgtggtgaatcaggcctggactaacctccaggaggcggggatcgtcatcgatcgtaacacccttgccgtacgtatgattaaagagctgcgcagctcgctcacgctttttgagcaggaagggctggcaccgttcctgtctcgttgggaaaaactggataacttcatcaaccgcccggtgaaattgctgattggggataaagagatctacggcacttcccgcggtattgacgctcagggcgcgctgctcctggagcaggatggcgtgatcaaaccctggatgggcggtgagatttccctgcggagtgccgaataaccggatggagtgaatgatgcgaaaaaccgtctgcgcgacgctggccgtcatgatgagcgtgttgttctcacccctctctcaggcgggtcaggcctgggagagttataaggcacgctttttcaaaccggaaggccgcattgtcgataccggcaatggcggcgtgtcgcatacggaaggtcagggatttgccatgctgatggcagtggccaacgacgataaggccacgttcgataagctctggcaatggacaaaccgtgagctgaagaacaaagagaacggtctgttttactggcgctataaccccgcagagtccaacccggtcgctgacaaaaacaatgccgccgatggcgatgtgctgattgcctgggcgctgcttaaagccgatgcccgctggcacgaaaaacgctacggcgccgcatcggatgccatcacaaaagcgctggttgcccatagcgtcatccgctatgcgggttaccgcgtgatgctgcccggcgtccagggatttaagcttgacggtgaagcgatccttaacccttcctacttcgtgtttccggcctggcaggccttcgccggacgcagtcatttaccggtctggcgtgaattgatcaaggacgggaagcgcctgctgggaaaaatgggctcgggtaaagcggatctgcccgctgactgggtctcgctggcatcagatggcaagctggaacctgccaaaagctggccgccgcggatgagctatgacgcgattcgtattccgctgtatcttgcctggtctgataagcaaagcccgctgctgacgccgtggaaagcctggtttggtcagttcccccgggaacaaacgcccgcctgggttaacgtcacgaccaacgaatatgcgccctacatgatggaaggcggcctgttggctgtacgcgatttaacgatggggcagtcttccggagaacccgaaatcacctctaaagacgactactattcggcaagtctgaaaatgctggcgtggatttcggcgcaataatagcgcactgactatcccctctccctaatggggagagggttaggggtaaatcagttactgcggatacggtacccaatccccgccgttcaggcgaacgtacggtttgttctgatactgaatcaccaccgcgttggcgttctcggagacttctgccgtttgcggcaggttgctggtgagctgatcccagttcacgctatcttccacaaacagcttcccgtcaacggcacgggcaaccagttctgagattgccagatagctggtcggctgggtgatttcaatcggtgcgccctgatggggtgccttcatcccaaagaacttaatgccagcaggcacgttggtaatcgacgggcttgggatatcacgcagacccgacacctgcattctgtcgcctttcagcgcgccgccgtgctcaggtaccacaaccaccatcactttacggcctgatttttccagctccgtgaagaacgcgtccagctcgtcgaagaatttctgcgcacgcactttataatctgccgttttgctcacgcccgggaaatggttaccgtcgtggagcggcagggtgttaaagaaggtcgcactgcgcggattactgtctttctcgatggtctgaagccagcgctgcagcacggcggtatcgtcataaaccggcgagccgtcgaagcccagcagagtaacgggaagaccagtttgatccatcaacggtgcctgcataccaccctgttcacgcacctctttcaggaagttaccgaactggccgttatgtcccagcatcagatgctgcgtaaagcccagtttggcgaggttatcaaacagataacactgattgccggcaggctgatacagattcttatgcgatgcctgaccgcagcttgcacgcagcaggcggattgctgccgggccgctgtacgaggtggcagagttaaaatctttaaactgaatgtcgaaatgagaccacagcggatgggacatcaaaccggctgcatccacatcggcccatgagagagagcagatgttgatcaccagcaattcaaacggctgagcatccgccggcagcgcgtccgggaatttggtctgtcgcttgtcttccgcagtgtagaagctggagagccaggcgttcagatttgtggaggtcggcggtgcggtctgggttgggatatcgcccactacaggcgtatcgccagccgtggtaacggttgctgctgcgcttccccctgtggtggtcaccgtggtggtcggttgaccagcaggccacagcgaaaagcccggaccagccagcgttagcacgttcagccagatcataatcgcgacgacaaacaccgtgatgcggatccactgtgacaggaacagccaggcaaccagcagcacaaataccgcgccaatcatctgccagttaataaaccgctcggtcagatcgaggacatagctggcgctaaagcctgccacctgcgacccctggctcataatgctgtccggccccggtaaccaggtatcatgccagaacagcgcaaagccgacagggatggctatccagtgacgcaagcgatgcagcctgatgttcggcaggggcatcagcaggaaggccataaacaccaggttgagaaggggatggaaattcagatagcctgcccacagcagaccaaacttcaccagaaagtagaagttccagccggaaaggccgcgccagtattgccagagcggcgagggtgacgaagcggtataggtagaattagtcatgttttcggtctgccttgacgtgtgatgcccgtgtcagtgttccggctggttttacatagcgaggttttataaacagcactctggccgtatcacgaatacgacgtatggaatggcgtgcatagtagccaagcgggaaaaaaatcagcgcacagaatataaccagttggatgatatcgctgatattcatgatggtgcgttctccgcgttgtcacatccggattgactcttacgccactgcgcgtcaatgcatccaggttgacggagaaccggacctggccgcgatcgatcatcaggcaaaaggcactgccaataacacattccggattttgctctgagattaatagcaatgctctgccctgatattggcttattaattcaagttgttttgccggtgattcagacccgaaataaatcgcatcgcacgtcgcggccagggcttcccgatcgttatgtacaatagcgggagtatagggtaactcgttgtgcccttcgtcgccgctaagcgcgtgcgtatagtgagaagtggcatagatgcagagtttaggctgcccggatagtgacggccatcgcgtatagctcacaatgcctgagactatcgagcgtaccgatttatccgtttccgtgagcgtgcctgccgtcgctgggcccaccataatgaacagcattaacaccagagtgagtcggaaaaaagagatcaagaataaatttctcaccagaatccgccacatcgctccggaaatagatgtccttaagagttgcgggcagaataccattgtttgtcagagccgtcattatgtcagaaatagcttcaggtcaacctaagctaaatcctactgttgtttattttccggtgattaaaaacagacttaattgagtctgctggagcgcatactttcatccatccctttttgccatgacgcacgcagttttgccgcgttttcagcagtatcgcaactggcagggaaagatttgcccgctaatccccaggcgtgaataaacccttcttcgcagactctcttctgaccatcggcatagccgcgaagatattcactacgatcaacgtgggtgtcgttaaaactatcggccagggtctggttatctttaaccggcaggccattcatggcgtcttctttaccggcatcaaaccaggatggactggtccagtcgggctggaaggtataaggattgatctggcagcccgttaaaaacagcgacaacagcgtgagagcaattgaacgcatagccattctcctttttacttcagcatagcctggcttaagaaagtatgtctgtaatttaaactttacgtttttgacggctgttttttgcaataaattgactactgtaaattaatgtgtacgtattttggattgaaatgtttactttttatggtatcgtggtttcacctcattgaggaaaacaactatcgcaaacgagctttacaggatcgccatcatgcaaaaagacgcgctgaacaacgtacatatcactgacgaacaggttttaattactccggatcagctcaaagcagaatttccgctgagcgtcgcgcaggaggctcagattgagcactcgcgccagaccatttctgacatcatcgccggccgcgatccgcgcctgctggtggtgtgtggtccttgctctattcacgatcctgaaaccgccattgagtacgctcgtcgatttaaagcattagcggaggaggtcagcgatagcctctacctggtgatgcgcgtctattttgagaagccacgtactaccgttggctggaaagggttgattaacgatccgcacatggatggctcgtttgatgtggaagcaggcctgaagattgcgcgtcgcctgctggtggagctggtcagcatgggcctgccgctggcaaccgaagcgctggatccgaacagcccgcaataccttggcgatctgttcagctggtccgcgattggcgcgcgtaccacggaatcgcaaacccaccgcgagatggcgtctggcctgtcgatgccggttggttttaaaaacggtaccgatggcagcctggcgacggcgatcaacgccatgcgcgcggccgccatgccgcaccgtttcgtcggtatcaaccaggcgggccaggtctgccttctgcaaacgcagggtaacccggacgggcacgtgatcctgcgcggcgggaaagccccgaactacagtccggcggacgtggcgcagtgtgaaaaagagatggagcaggcgggactgcgcccggcactgatggtagattgcagtcatggtaattcgaataaagattaccgtcgtcagcctgcggttgcggaatccgtggtcgcccagatcaaagatggcaaccgttcgattatcggtctgatgattgagagcaatattcatgaaggcaatcaatcatctgaacaaccgcgcagtgccatgaagcacggtgtctccgtgacggatgcctgcatcagctgggagaccaccgatgcactgctgcgtgagattcataaagatttaagcggccagctggcgacgcgtctggcttaagagggtagttatggttgctgaattgaccgcactgcgcgatcaaattgatgaagtggataaggcgctgctggatctgctggcgcgccgcatggcgctggttgccgaagtcggtgaggtgaaaagcaaatacggcctgccgatttacgtcccggagcgcgaagcctcaatgctggcctcccgtcgcaaagaggcgcaggcgctgggcgtttcgccggacttgattgaagacgtcctgcgtcgcgtgatgcgggaatcctattccagcgaaaacgacaaggggttcaaaaccctttgcccgaccctgcggccggtggtgattgtcggcggggcaggacagatggggcgtctgtttgaaaaaatgctgacgctttctggctatcaggtgcgcattctggaaaaagaggactgggcgcaggcgccggaactcatgaaagatgccgggatggttatcgtcagcgtgccgatccacgtgacggagcagatcgtcgggaagcttcctcctttaccgaaagactgtatcctggtcgatctggcctccgtcaaaaatggtccgctgcaggccatgctggctgcgcataccgggccggtgctgggtctgcacccgatgtttggtccggacagcggcagcctggctaagcaggtggtggtttactgcgacggtcgtcagccggaagcctatcagtggttcctggaacagattcaggtatggggcgcgcgactgcaccgcatcagcgcggttgagcacgaccagaacatggcgttcattcaggcgctgcgccactttgccacgtttgcctacggcctgcatctggcggaagagaacgtgcagcttgaacagctgctggcgctctcttcacctatctatcgtctggaactggcgatggttgggcgtctgttcgcacaggatccgcagctgtacgcggacatcattatgtcttccgaaaacaacctggctctgatcaagcgctactatcagcgctttggagaagccattacgctgcttgagcacggagacaagcaggcgtttatcgatagcttccgcaaggtcgagcactggtttggcgattatgcgcagcgtttccagaatgagagccggacgttgttgcgccaggcaaatgacagtcgccagtaatgcgatgatgtatatactgaaagccagcaatgctggctttaaccatataatgcatggttactgtttatcaataacttacattcaacccctttaaaaaacagtaagttaaaaaagctgtaaccatctggaaccgtttcaaacaccccgaagtgtggacactccggggtgtaagattttacagcgatatgcccccggcaagcggattcaatgcaaccgcattttggaggtactcctgcgaaaggtgtacatacgtcataatttgctggatgttcgcatggcccagtattctctgtagtgcaatgatgttgcccccattcatcacgaaatgacttgcgaaggtatgccgcagaatatgcgttgcctgatttggtgggatgtcgggcttgaccatcttcagtatcttgcaaaaactcacataatcgacgttgaaaaacttcccgctggcctcttccttgatcatcttttccagttcggcagaaattggaaccgtgcgttttttcccgctcttcgttttcaggaacgtgacgcgcgcgttaaccaactgcgtcggtttcagtgttacgagttccgtccatcttccgcccgtactgagtccgaggagcgcgacgagcagatcatcccctgtgcaggaattcagcagcagtgaaatctaggctttgtccaggagcgccatttcctgattcgcttccgccaacggcggaaggccacgaacggggtgcggaccggcaaactcgtccagttgtatcaacttggagaacatgccagataaacggtacaggtcacggttaatcgctgatgcgctcacaccgtcgcgcaacctcgcggaacggtaatccatcaagatccgtttgtttaatctggtgacgggtagatctccaatgtcgtccatggttttaaccaggtgattaaactccttcgttccgcgctccagattttgcccgtaatacttccaccatacatccagcaattcttttaacgttcgcctgagagataatcatggcataagtgcaactcgtatacgatttaacccaatggctgagtatgctaaaaatttaaaaaactaaagttagggaagcgttgagggttggtttatattcccgatgccattctggatacaggaaataaccctttcatcggaataaggagccaggcttatgtataagaagattttgatgcctgttgatgtatttgaaatggatttgagcgacaaagcggttcgccacgcggctaacctcgcgaaggccgagggcgcgtcgattaccctggtcaatattctgccgaccagcagccgatccctgctgcgcggttttaacgccgatattaaaaagttcgaagaatatatgactgaggaatccgggagaaaaatgaacgccttaaaaaggctgttcgacatctcgccggagaaaattgacagcctggttcgctttggcaacgtccgcgatgaaattatcaggctgagcaaagagggggaatatgacgcgatcgtcatcgggtcgaaaaacccgggcatcaccacccatctgctgggatcaaatgcggaatctatcctgcgctacgccacaattccggtgttagtcgttcgctaaacccatcgccgcgtccgaaagggggcggcgtaatattactcttcgctaaaccactcgctattttcctgacgaatcagctgcacggattcgctgatttcctgcagatgcagcgtcatcgccttttccacgccgtccgggtcgcgtttttccagcgcgctgaaaatatcatgatgctgtcggagcagcatttccggcggagagacgtgatcgagactcatataacgcacgcggtcgatggtggccttgatgttttcgatggtgtcccaggccagctggcaatccgcaatctgcgccagcttctggtggaattcatcatcaagctggaagaaatcattcagctgcttacgatcaatcgcaatccgctgctgatgcaggttttgctccagcaggtaacactgcttgtcgttgatgagcgttgcggcacggcgcgccaccgcgcattcaatggcctggcgaacaaaacagccgttgcgcacctgagagagtgaaattttgttcacgtagctgccgcgctgcgggcggatctgaatcagaccgttttccgcaagcttaataaacgcttcacgcaccggctgacgggaaacgtcaaaacgcacggacacctctttttcagaaagcggcgttcccggtgggatcaggcaacggacaatatcacgtcgcaaaatgcgatagatttgctggtttacgggctgggtgggattgagttgcgattcagcggccatgagttgtcatttctcagagagttagcctgaacatactaccattcttttataacccgaaacagacccggcccgcaggccgggaagggcagcgttagccacgatgcacgctaagcccggcgaaactctggctgaccggcatcatttctacggtattgatgttgacgtgttttggcagcgtcgcgacccaccagaccgtttcggtgacatcttccggcgtcagggcgttagcgttttcataggttttgtctgctttcgcgtcatcgcctttgaaacgcacgttggaaaactcggtgccacccaccaggcccggctcgatgtcggtgacgcgaatggcggtgccgtgcagatcggtacgcaggttaaggctgaactggcgcacaaacgctttcgttgcgccgtagacgttgccgcctgcatagggccagcttccggcggtggagccgatattgataatgtggccacgattgcgctcaaccatgcccggcagcaccgcgcgggtcatatagaccagccctttgttgttggtgtcgatcatgttttcccagtcttccacgctggctttgtgtgccggctccatgcccagcgccagaccggcattgttgaccagcacgtcgatggcgcgccactcggcgggcaggttggcaatcatctcttcaatcgccgcgcggttacgcacgtccagctgcgcggtcaggatgctgtcgcctaattcgtccttcagctcctgcagacgttcctgacggcggcccgttgcaataaccttgtgcccgttggcgacgaagcgacgcgtggtgctttcaccaaaacctgccgttgccccggtaactaaaataatcatctcactgttcctcaacgctttttgtgttttactaacatagcacggccgcagagggtgcgttaaggcaacatttgtatgacagcgttgcaggggatggcggcctgacctactctgggaggatacccgtactcaggagtgaaagatgacggccacgaatcccttttttgacatcagcctgctgccttaccaggccccccattttgatcagatcaacgacagccactatcgtccggccttcgatgaagcccttcgtcagaagcgtgcggacattgacgcgattgtctctcaggccgctgcgcctgacttcacgaacaccgtgctggcgctggagaagagcggcgccatgctctcgcgtgtcagcagcgtgttcttcgccatgacttccgcgcacaccaatccgtttttacaggagctggaagaacaattctccaccgagcttgccgcgctggcaaacgatatctggctgaatgacgcgctgttcgcccgcgtggagagcgtctggcaggaccgtgccgcgctggacgccgaatgccgtcgtctggtcgaggagttgtatcagcggtttattctggccggcgcgcgtctgaatgagacagaaaaggccgagctgaaggcgctgaataccgaagcggcctccctgaccagccagtttaaccagcgtctgctggctgccgataagaccggtgggctggtggtggattatgcgcaccagcttgacgggctcagcgcaacggagatcgctgacgcggcgcaggctgccgcggagcgagggctaaacgatcgctggctgatcccgcttttgaacaccacccagcagcccgcgctttccgcgctccgcaatcgtcagacccgcgaaaacctcttcaacgcaggctggacgcgtacccagaaaggggacgaaaacgacacccgcgcgctgattcttcgtctgacggcgctgcgcgcgcggcaggcccgtctgctgggctttgaggattacgccagctggagcatcgctgaccagatggcgaaaaccccggccgccgcgctggaatttatgcgcggcattgtgcctgccgctcgcgcccgcgcggaacgcgagcaggccgacattcagaaagtcatcgacgacgagcagggtggtttcaccgtggaggcctgggactgggccttttatgcggagcgcgtgcgccaggcaaaatatgccctcgatgagtcgcagatcaggccctactttgcgctcaataccgtgctgcaggatggcgtattctgggctgccagccagctgtttggcattcgcttcgtcgagcgcttcgatatcccggtgtatcatccggacgtccgcgtatgggaaattttcgaccacaccggcgagggcatggcgctgttttacggcgacttcttcgcccgcgattccaaacagggcggggcatggatggggaatttcgtcgagcaatccttcgagtttgctgcccgtccggtgatctacaacgtctgtaactaccagaaaccggcgaatggcggtatcgcgcttctctcctgggatgacgtaataaccctgttccacgagtttggccatacgctgcacggtctctttgccagccagcgtttcgccacgctttccggcaccaatacgccgcgtgatttcgttgagttcccgtcgcaaatcaacgagcactgggccagccatcctcaggtgtttacccactatgcgcgccattacgaaaccggcgaaccgatgccggacgcgctgcgggaaagcatgctaaacgcgacccatttcaacaagggttatgacatgaccgaactgctgggtgccgcgctgctggacatgaactggcacggcatcagcgaggccgttttgagcgtggaggattttgaagcggcagcgttgaagaaagaggggctggatctgcctgccgttccgccgcgctaccgcagcagctattttgcccatatcttcggcggcggctacgcggcggggtattacgcctacctgtggacgcaaatgctggccgacgacggctatcagtggtttgtcgagcagggcgggttgacgcgtgaaaacgggcaaaaattccgcgaggccattttgtcgcgcgggaacagcacagatttagccgaactgtatcgcaactggcgtgggcacgatccgaagattgagccgatgctggataaccgcggattgagcgaatagagtcaatgccgtatgaaaaaagaaccgggctttacgcccggttttttatacgcctgtaaccgttacagcataaaaactaagattatgttctttataaataaaaccggcgaggttaaaggttacgcccaccgggagatgtatttaaccgaattcaggctgtaagagagctaataatttgatctggattgtaaaaatcaaatgttctttaagctatacagcagacattcacggagtgcctgtgataatgctttcagaagagtatacgctgccttaaaatacagtttttataactgtatgataaggatgcttatgttgtattttctagtgtgggagatttactccgctgattggattttagtaaagaaggggaatgtcttccttcgattagaagaggggcaggatatagactctcaggttttgttaactgagatgggtattgctgaagcaaacaacgtcagccgtcgccagtgtgttgttacctcaatccagccaatccaaaaactcgaagcataactttatcctcatcggccactggcatccgctggtggcatttttaatgcgcatcgcacgcgaatatcaaagaaggtctttcagatgtgagcctgccactgcggcgaagccgcgctgcatgatatgacctacattcagtaatgcaaaacagacgtttagatgtctaaatgattgttgatgaatgcatgtaaatgataatcaatgtcattatgggtcctttccgccaatccgccttgttacggggcggcgacctcgcaggttctcgctatttatgaaaattttcaggattttgccttttccgttcttcttcttgctaagtatctgtctttgctgggtataacccaccacaagaaaggaagtgttatagcttggtagtagtcattttacccggtatggtttccttaccctgtgtttcgcctggagttcgtcatggaggtcaataaaaaacgcctttcagagatttttggtgtcagcatccgcacgatccagaactggcaggatcagggaatgccagttgcgcgcggtggtggaaaaggtaatgaagtgctttatgactctgccgccgtaatcgaatggtattccgcccgtgacgcagtgatagaaaacgaaaagctgcgcaaagaggttgaacagctgagagttgattcagaatcagaccttgtgcctggcacgattgattatgagcgccataggcttacccgagcccaggctgatgctcaggaactaaaaaatgcaaaagagtccgctgaggtggtggagaccgcattctgcacgttcgtgctgtcgcggatagccggagaaattgccagtatccttgatggaatacctctgtcggttcagcggcgctttccggaactggaaaatcgacatattgatttcctcaagaaggacatcataaaagccatgaacaaagcagctgcgctggatgaaatgataccggggttgctgagtgaatatatcgaacagtcaggttaaggggctacagcactccgcgcgctcggggctccgttcgctgtaccgaccagaaccgcaaacggcggttgagtgggcagatgaaaattattaccttccaaaagagtctgcttatcaggaagggcgttgggaaacgctgccgtttcagcgtgcgataatgaatgcgatgggtaatgactatatacgcgaggtcaatgtcgttaagtctgcccgtgtagggtattcaaaaatgctgctcggcgtgtatgcgtatttcatccagcataaacagcgaaactcgctaatctggttacctaccgacggtgatgcagaaaactttatgaaatcccatgtcgaaccgacaatccgggacatcccctcactgctggcgctagcgccctggcacggtaaaaagcaccgggacaacacgttgagtatgaaacgtttctcgaatgggcgcggtttctggtgcctcggtggtaaagctgcaaaaaactaccgtgaaaaatctgttgatgtggcgggttatgacgagctggcggcatttgacgaggatatcgagaaagagggctctccaacgttcctgggggataaacgtattgaagggtcggtctggcctaaatctatacgaggatccacacccaaaattaaagggacatgccagattgaacgtgctgccaaggagtcggagcatttcttgcgcttccatgttccttgcccacactgtggggaggagcagttccttaaattcggcgataaagagacgccattcgggttcaaatggacgccgggcgatcctgccagcgttatatatctttgtgaacacaatgcctgcgtaattaaacagcaggagctcgatttttcgcaggcgcgctacatctgtgatgaaaccgggatctggacgcgcgacggactttgctggttttcatcatcgggtaccgggcatggcggcaagtacgagccagccggtatcgttcatcgcggggagttcgtcttcaccaaagagtcaaccagccgcatcggcgtggccaatctttatcggccgatgcgcgggtatgcatccggtggtctggtcggcggggggagcgcagcagcttctggtatcggcgggattaacgtttacgcacccgtttcagtgactacagcgcagtctaacgatacgaagcagcaaaagactggtgatggtgcaattgctcaggcttatcagaaagtggttgatcgttcagtccgcgaaggcatcgcgcgcgaaacaaggcctgggggaatcatctggaatgccactaaacagaggtaaatgatggccatagagcattttgcatggaagattcaggcagcaagccagcccactctgagcagcaaagatacagtcagaacggcgcagttcggtgatgggtacaagcaggtaagtggttctggcctaaacgatgaggttctaaattatgccttttcatttactggcgatccggtaattgccagagagattcattcatttctgcggaggcataaaaccaagtctttcacattcactccacctggtggtgatttagccctctggcgtgttgaggctgacagccttcagcgagtcaccctgaataaaaaagtggaaaccgtaaccgcaacgtttgaacaggcatttacaccatgagccttaatgctgattatcaaaaactcgagccgggcaatgaagtccggcttttttctgtcgatggtacggccttcggcatgtcagatgtgcttttcttccatgcgcataatatcgcgcatacaccagaagagattgatgctgctggtggggatgaaagtaaactgcctgcgaaatctatctggtggcaggggcaggaatataaagcctggccctgccagattgaggggattgaggtttccaccagtgggagcagcgcgcagcctaaattatcggttgctaacctcgacagctctataactgcgctctgtcttgcctatgatgatctgctgcaggcaaaggtcacgatccatgatacgttggccagctaccttgatgcccgaaattttccaggcgggaaccccacggcagaccctactcaggaaaaggtgaaagtattttacatcgatgccaaaagcgcagagacaaacgaggccgtggaattcacactttcaagtccgatggacctgcagggactgatgattccgacgcgtcagctgcattcgctctgtacctggtgcatccggaacaagtatcgcaccggcgacggctgcgactatgccgggaccaactatttcgacaaaaacaataacccggtcagcgatccgtccctggatgaatgcagcggcactctcacggcctgcaaacttcggttcggcgaaaataacgaactctcgtttggtggcttcccggggacgtctttgatcaggagctaatatgcgtcagaaaaccattgatgccattatggcgcacgctgcagctgaatatcctcgtgagtgctgtggcgtcgtggcgcagaaaagccgcgttgaacgttattttccgtgccgtaatcttgcagcggcgccagaggacaattttgtcctttgtccggaagattacgcagcagctgaagactggggaactgtgatcgccatcgctcacagtcatcctgatgccacgacgcaaccaagcgaactggataaagcgcaatgcgatgcaacgcttttaccctggcacatcgtgagctggccggagggggatttacgtaccatccagccgcgcggagaacagccgctgctggagcgtccgtttgtgcttggtcactttgactgctggggtctggtcatgagctatttccgccagaaccacggcattgagttgcacgattaccgggtagattatccatggtgggaaaacaattatccggacaacttctatcaggattgctggtacgagtgcggtttcagagagttcgacggaccaccgaggccaggcgatatggtgatcatgcaggtccaggccgataagtggaatcacgcaggaattttgctggagggcaatatgctgttgcatcacctgtacggaggtaatggtgccaacttactgatttagtgtatgcctagtgcttacttctcggacatccattttggtggttcaggcaacattgctcgatatccctcgagatgctcgatcaaggcatccaactgctctgtattcgtaacgagtcgctccccggacagggtgtgcataacaaaaccgtgtgggtcatcccaaaagaacgcttcctctttaagggctttacggtaatcggcagtgtgcattgtatcaagactggttaaaccaaacttttccaggtgttccctgcgttcctcgttagtgatcggcatgtagcccctcctgtaaaatttaaaaatatgcgtttaagtgttcacctgttcacctttgcatttttcctatttaaattcattcggttacagggtgaagactatgattttaagtattcactagtgttcaccctaacccttcaccttttaaaagaaaagccctttaaaggtgaacaggtgaatacttggtgaacacttcataaaaaagtgttcacccgttaacatattgttatttaatgatttttatacatggtgaacagtggtgaacacttatcccattacttttaattttccccgcctttattcttttgttgtatcggtacacattggcatccagtcttctgaatcatcatgcagggtgacgttcgatcttatgccatgtttagttttgcgcttctggtactccttgtcatattcagccattgcgcctggcatatccgtaccgaaccgcattaacgatacaggcttgctaagaccattggcccgcatgtaagccagataagcatgatacagataacggcgcgggctgaatggcacgatctcggcattaccaatcagcattccatcacaaaccaccgaagccatcaggtagccgcaaaagtccaccagtgaatccccttcacgtttgatggccagcgcttcttctgatttttgctgctcatgcaaaagctgtttggcttcgtcctgcctggaaaagcgagtgagcaggtggcgaatgattacagccagctcaccttcaatcttctcggccagcataggatcgcgttcgttttccggtaccacttcggagaagttgaaaatcacccgccgtctggaaatccccccgcttctgtcgctgaacgacatggcattgttattgacggccagcaccaccgcaggtatacgggttgaatatggcgctttgtgtttagggtcaatggctaccttatccccgccagtgatagctttaatccctgcgccgtcgccagcgtaccgggtcatatccggcatgataatcagcgaatagcccactaccagcgccctttcccttgggttctccagcgccgccatgctcgccgatacggtgttggccttgcccgccagcatcgtgcagatctcagccataacacttttaccacttccgcccggccccgttacctcaagaaacagctgccagtcgtaccggttcgccagcaccataaacagcgcagacagtacgcggtctgcttttcggtcattatccgccacagagcggcggagccatttccagaagttaggcgcatgggttgccagagtttcaccttctgctggttcgctgaatggcaattcgctcgcaacgataagccagtcctttttatcatgcggtcgaaattggcctaaccgggtatcaaaaaccccgttgctgaaaccaatcaggttacgggctgtgttacccattaccgggaggcccagcttcattgtatcgacagcggatttaatcgcgttctgcgaataggcgacttcggaatcaataaaaatctgcgccatttctcgctgcagctctttatccgaaagcggaacccacaccacgccgttgtaatgatgaaccgtgtcggaatcagcatggatcgccagattgccatcgtaatgagcaagcagaacttccccgcgctggctggctcccatctggttaagcgctggcgtagcacttcccctcgtagtcaccataaggggctcgtcttccagacgtttcatcaatggcgtccagtcctctttctcgcctttttcgttgataaactcagcattggtaacgccagcctcacacagcttatttgcaatcatgctgatttggttttgctcgataagcccggcctgacagacacgggcaaatcgacggcctttatcaacaatgcgcaggtgtggcaattccgccagttgagtgtgatccagaaccacaggcggaacatcgtctccatgctcgcccttccctttctggtaatcctgagcggctttccatgctcccgttccagcaaagatgatggcctcctccattttgtcgcgcgggagggttttcacattaggcgcgtttttcactgtaagcctcccgcgctttcaccagctcgccgatagatttgtgcagcagagacataatcgcgctgacacggcacgcttcttcatggtgttcttcaccgtcgggaatgctgtcaatccacatgctcagcacagacattgcacactcactttcagaaagtgcattctctgcgtgcattaggacttcaaaaggaacctgtctcattttgtctctcccatgcgcagctcggcgattaatgcccggtgaatttcctgattaaggtcacatgccagtgagatatggttcagcagggtttccgaacactcagcacaggctttttccagaatggtttcgaagagtgaagcagccagcgctgatttatattcggcctggtctaagctgattggctcacgcatggcgcacctcccgaactggcagacggccagcgaataccatcacgcagccagccggtgattgctcacgggcttcgcgttcggtggtagctttgatgtgaatgacgttgcgaccgatggcgctcagcgccagaaaacgccaggtgtaggacttccgcccttgcgggtgtgtgatataatctttcatagctgcctcgatacgttaactatcttggtggtcagaggcccggttagtgttcgcgcactgccgggcttcgctatatcttgaaggtgaacccctttaaggtggactccactataaatacaaagtggaatccacttcaagtgttttatttcattttttttctggtattctgtactccacttgatatcaggagacttagtaatggcgacgggaacaaagaacgaaaaatcacaaaaattgcaaactcgtgccccgcatgaagttgtcgaggcaatggaacaagttaaagagcaaggcgaaagcactgcccaatttatcgttacagccatgcaaggcgagatcaaacgccgccaacgcaagaaagccagatcggaatctgaaagctgaacagggttactccccgtaatgctgtggactgcccctcttaaaaagggtctgttttgcgcaactattaatgagttgtgcagaggctcccctcttaaagagggttggttatcttcgcagctctctacgtttttcgtcggagcctctaaaccacgtttaacgttgttttgccatgaacccgaatactgttcgcctttgtctcgatctccgtacgttaaacgtatgcggttgttcaaactcggcatatcaccgagcttgatttgcgcgtgcgaatttcgtcggctcaaattctgcgcaaccctgattgagttatgcaaaatcactcagcacctccaacacgcttaaccagccagctttgtgccagttcggagagtttcgccttacgggttgctgtacgggtatcaagatccagcagagcacaatcacggctttccagataagccagcagcgccagctgatcggcgttcatgtggtcacgcacctgcttaaccggaatttctttctgtttcgcccacactcgcgggtgcatacccagcacaaggctattcaggaacgagcattcattgctgtaggcaaagccgtgctgcctgtcgccggtgcgctcgatgtagctcttcattgcgtcggtcatactcttatgatcttcgcaggcagctacacgatttttacgccagcccaacaacgccgcctcatgttcctctggcgctacgcggcgcagacgttcttcacagtcgatgaaatactggcgagccatcttgccttgcgcgttgcgttcaaccatcgaaagctctttgttacaacgaaatgttgatgcactacggtttttggggtgctcaaacgttgtaacctttcaaacgtcccctcaagccccttatatagatatttaccccttattaattattaacttgccttctatcttcttaggtggtttctcttcatcgtatttacctagacagtaagcaaatcaacaattccagccatgagatgaaatctggcctaactcatcgccattaatccagccaaaatcctcacagaaccaacaaatctgggaatcacaggtatcagaatttcataccaaacgagactcccccataaaacactcatcacaagccgtcagacgccctgtaaggcgatgagtaaaaaattcacacccaaacccacatgcacaccgtagaggctctcaaaatgcgattcatgacgttattcaggcaggcactcatagcagctgcgacggcattccttgcagccatcatcgacgggctgtccggcactatctaacccgttcattatgggtatacctcagctatagcggcctgcccacctaaaaaaccggtacatttagaccccgccgataactcaaaatgcaccactaccatagtgatacaccaaactgacacagaggattacatgagaacgtacgcctacctccgggcatccacagtcgaacaagacgctgcccgtgcatcacaatcactgcacacctttgcggaagaacatgggctcaccattgcggcaagcttcatcgagaacgtctctggggcatcgctacagcgtccagaactgttccggcttctggcagtagctcaggctggtgacattctgctggttgaacaaatagaccgcctgagtcgcctcgatgctgatgattgggaacgcctccgtggtgtcattcagagcaagggaatcaggatagtcgctctagatctgccaaccagctacctgcaactgcaatccgggaacgatgagttcatgctttcgatgatgaatgccatcaatgggatgatgttggacatgctcgccgccatagcccgcaaggactacaccgaccgccgccgccgtcagactcagggcattgagaaggcaaaagaaatgggactctacaaaggccgacaacctgacctagaaaaacatgagcatatccgaacgctgattgctcagggaaactcacaaagaaaggtggctaagatgctgggctgtgcagtgggaacggtaaggaatgcactgaatgctgagaaaacaatgggatgatcaaaccccaaatgtacaaaagccccgtgacagaatcacagggcttcggtactctaattcttgcagatgcctgccaggatcagacctcgacaatctaatcctagcagggctggctagcgatgtcactaccagcttaataccattcaacgacattaaacccacatctgcacccttgaaactcaggtctacgccccggactccggcaggataaacaggcgaatggtgggatcctaaccagctcgggaaagaagctggctctgccccgtctcgctgtacgataacaagcacctgataaagtgagaatcaaggaagtagttgcggtgacgtgaattgctacggtctggctcgccacccacacaattagaatcttaagaacggccagatgctggtcgctccgctcccgttttctgatatacccaccacgggggcattaggcagtttattgccctaaactatcaactcttcatcttccgccgctcactaacccactcaaagacactctgttcagtctttctgggggatgggagggaaagccgtccttgaagctcatcaactttactcgtcaacgtactgatctgctcccgaagatgtgacatttcagccaataaaagtgtgacatattcgggctgattttcgtgtgatccagtggataccacttcgggttcaggctgtgacaacacaccatagacacgcagtaattcgcttgtttcaataaccgtattgtcactgcttgtcacactagcagaaagcctaccagccttgatgtgccgatagattgtccttctagtgacaccagctaactttgcagcctcagtgacactgtgactcgccatgtgacaccacctgaattaatagtgtgatcgtaagtgacaggatcgcatgatgtcacaccactatagcacccgcaaatagcagctaatatcaatgaaccaaaaccagataatcggaggtcaaatgtacgaggattacacgagggcacagcaagtgctggatgtactggaaagaagctgcgaaaaacttctgttgaacagatcaatcaagctggtttcaaacctacgcagaaaaggattactggcagaaccatctatcgcctacctgatagactcgctacgcccaaacgaagcaaaaagattctgcgaggcaatggcattcattgaaggccactttgcacgactaaaaccagaagataaaatctttgtccgcacagaagctccggccacaaagggtttctacatggcctatcttagtgaccacacaaccgtcattgagctggctcgcaagatgataattggttacagaactttcccagatgcagacccgcaactagtagacgttgcatcaaatctcgcgagcagtgcaacgtggtgtactcgagttctaatcccgagcatcgacccacggaaagcctcaatgatcagcaacaaaatagcggaagcggtttatcacgcactggaacgaatgaaagggaagcccgcacctcagcaatacgtagcccaacttcagcgaatgagctacgaattacagcaaatgagatactaaaacacgtaccacccgttatggctgtgtttgagatgaccactaacgaccagttcatctaacgctggtcgatagtcctcccatccagcattgccgccagcaacatactgatcccagaacacgcggataaacgtttgttccggtgggaaaagtccatcacggcaaaatggctctaacgctccagattgtatgtcttgccaaatatcattacttatactcataaaattctccttaaggggttgttgttattatatttatgaaaaaaatccaggaggatacttgttactaaaaccaacggcactaagaacaaatggtcggacatacgaagtattcctgccatatctcatcgacaaactcccagaacgacagaggaaaagacccgcccaatggttccaagctgcactgacgaatcttctgggggccccaaccgaacagcaagaaacctgcacaccagagctaatttccggggaatgggatcaccatacagactggatttcggcatttgacgcactggcattgctatcaaacagccctgatagctaccagaacgatagcctcatcaacgaaatcgaagataaaactggggtaaaactcccggttatgtccggaaaaagtaagcatgaagccgtatttggcagacggctcatcggagtccttaaaaccagtggcagacccttcaccgtcaccccgcagaagcatttcaacggcaggagataccgcgtagattttcttgtcacgctcgaaggaatgaagcgtaacggcgatccaaaatcatacgtgattgagtttgatgaggcgttccatgcagataaacgacagcgagaaagggatgaagagcgtgacagatggttcagaaagcatgaaaagacactgacactcatccgtgtgaaacacgaacaccaagacgattggcttaaatgtcttgaaggcatcggcgaaccacgctcaatcgaatgctattatgcccactgcatccgggttgccagcaagatcaggtcaacaacggagcgggtaattacaggggaatcatcaaaagcggcctacgacccggcaaaaaatggctgttcctgtctgctaaaacgagaaaaacaacgtctaaaagagctgtctgacataatgacaacactgaatatcccattcacggcaaccgatcgactgttcgtaacccgtcgcagccccagcaaatacggcctataacgctaaaagttgcatgaaaaagcgcgcggactcatcacgcaggatcagttgataaaccagatagccttatactacgagcgacaaaataatatgcttaatttgtctgctcaaagcgatcagaacgcgttgcaggtgaccactctcgaaagccagattcaaactcaggctgccgaatttgataaccagatccaccagatggagcttcagcgctacgagttgcaaaaagagcgtctaaatattgatgccgggggcgcaattatcatccgtgcaatgtctgacgggcgggtagactccctgagcgttacggttgggcagatgatcaaacctggcgacagcctcctgcaaattatccctctgactatcgatcatttttctcttgtcacatgggtgcctaatgatgccgtcccctacctttctcctggcgaccgggtgaacattcgctatgaggcgtttccggcacaaaaatttggcatgtttgggggctccatttcggttatctcacgttctcctgcctcccctcaggagatgcaaacctatcagggggcacttaaagcgacctcacccggggccgccccttactacaaaattattatcaggcctgacagacaaaacattgcctatgcgggcaaacgtctgagtttaggcaacggcatgcaggctcaaagcaccttgtttctggaaaaaagaaaaatctatcagtggatgctttcccccttctacgatatgaaaaatagcgccgggggtccggtaaatgagtaaacgctctcttaaaaccctcatcgaacagctggatctccagttgcgcccccgggttccgctggtccaccagacggaatcgtcagagtgcggcctggcctgcctcgcgatgatctgtagccactatggcaaacagagcaacctcatcgccctgcgtcaacaatttaacctgtcggcacgcggcaccacgctggcaggcatgacgcaaattgctgaacagcttggactcgcaacacgctgtttatccctcgatctcaatgaactcagcgcgcttaagaccccttgcatcctgcactgggattttaaccattttgtcgtactcgtcagcgtgaagcagaatcgagccatacttcacgaccccgctcgggggcgaagaaaagtaggtatggaggagatgtcgaaatacttcaccggcatagcgctcgaagtatggcccggaagtacatttgccgcacagccaacaagccatcagttcagcctaagatccctggccgcgaaggtgcacggccttaagggaatgttaggcaaaatatttttctattcgctcattattgaaaccatcaacctgcttataccaataggcactcaactcgccctggatcatgctattcccgccgcagatatgggcttgttaacggtgatttgtatcggcctgtttctctttactttactgcgcgtggcgttgagtgctttacgttcatggtcctcgctgataatgacgacgcttatcaatgtgcagtggcagtccgggctttttacccatctcgtgcggctgcctctgagctattttgagcggcgcaagctgggcgatattcagtcgcgatttggatcactgaatacgcttcgggaaacttttaccagcagcatcattggggcactcatcgatggaaccatgatgatgggtgtcatcgtgatgatgatactttatggcggctggctgactagcgtagtcataggctttactgcgctgtatgttctgaccagactactgacctacagtacctatcgcgagttatcggaagaaaccctcatcagagatgcccgcacccggtcctatttcatggaaacgttgtacggtatcgcgaccgtaaaaatgcagggtttgagtgagagacgcggcactcactggttaaatctggaaattgacacgatcaatacagagataaaaataaccaaaatggatctgctttttggtggggtaaacgcttttattattgcctgcgaacaaataacaatgttatggctgggctcaaaactcatcatagaaaacgcgatgacaattgggatgttcatcgcttttggcgtgttcagggaacaatttgccgacagaatctggtcactgacaaattttctgatgaagttgcgcatgatgcatcttcataacgaacgcgtatccgatattgcgcttaacgtaagagaaatgaaaaagcctgacagagaaatcatcaataccatgcaacctgttactcttgaaacccatgcgctgagctatcgctatgacgagcattccgccgatgtttttcgcaatctctcattcaaggtttcagcaggtgaaagcgtggcgattacaggaccgtcaggagcggggaaaaccacgcttatgagagtactttgtgggttatttgaaccactttcgggctctgtcacaatcgacggttatgacattcaacagctgggtttaaacaactatcgtaaaattatcggctgcgttatgcaggatgataagttgttctctggatcaatcagggaaaatatttgtggctttgatgacaaaggcgataaggagtggatggaagcctgcgcccgcgccagctatatccatgacgtgattaacaaaatgcctatgggatacgagaccctaattggtgaactgggtgaaggattatcaggtggacaaaaacagcgactctttattgcgcgcgcgctatatcgcaaacccggaatattatttatggatgaagcgaccagcgcgctggatgaagagagtgagagctatgtcaatgcagccatcaaaaagttaaacatcacacgcattatcatcgcgcacagaaaatcaactatcgcatccgctgaacgtgtgattcaactaacgccactaacagaacaacatgagcccagccagaaatgaaacattgcctgataccgagaataaaacctatcagcaagcagataattattactatcctcgcatttttcggctgtctctttttcgctcatgctaacgcaaatccctatgaggatggcatggatccttatcattggatggaaactcacccccaacagactgctcgctggttaaatcaacgctcaaaccagacggttaagacactccacgcccttccatggagaaacgcgctggcgaaaaggttaagcgagctggagaatacggcccccactatttctgatatttatgatgcgggacaaaatcgtttttatctacgctcaacggtcgaacacccatacctgcggctgtttgtaagacagaagggaaaaccggaacgggtgctcattgatccgcctgttggctatgggattaatttttttagcccttcacatgatggtcgctacgtggcttttgggctctcaagaaacgggactgaaagcacgagaaccacagggggcgaaggaaaacttcagtgctgcacttgatacgcttatgaatcaggggattgcgacacgtgcgttatccgagcgggtaaaagttgctgatgagctggggatcgatctgcgtggaagcgatgagggtgtggatcttttattgaatggcctgggatgtcgatcgcaggagccgcctacagatattgaattgcgctttataaaaaagcaaaaacgatttggccggacaccaaaggcttgtgcggatttttctcattgtgtcgaatgttcaaaaagttgcgttgtggaaacgctggagtctgtatggctcctgctgtcattcaggcatgctatcgagtatggaaaaccgttgtacatcggttcggtcaatgctgtggagcgttatgaaacgttactcctgaagattgatttacggcttgggctggtagatgaggcgaccctgaaaaaagcgcgcgttaaacttcagcgagaaggtgtggctccggtatggcagatttgaagaaaaaagaggtaagccgtagtcgaatggcggagtttcctgccggaacgccgcttcgttcaggggatgagtttccgactgaggatatcatctgtgaggcactagaaaacaaaagctttgaacgtctgaataactgcctggttatcgccagctcagatgaacatgatatgcgttttatcaatgaggagacgctgaatatttatttcagggatgatgtctggaccaatcgctatgtcagaacccatattggtgaaacgttaagaaccgttaatttttcaggcatacgggatcctgaactgcgtcttgaagccaaaatcatctcagccagcctgctctggattgtcggcaggaccgcgaagacgcagtcactgatccggaaatgtgcaaacattgtggcgggagcccgtattattgagtctatggggtatcgcagtctgtttcagcttcgttttccgcttgtccggaatgctttcattgtaaagatgaaggaggaggatgagcacggcaggaagcgttctgaaagaacattacgtaattactttatggacctggcggatatctcgctgacaggtcatacccgtcttcgaaaatacggttactttcctgatattagcttcgacagttacaacagtgtggatgattcaaaccagacatattgtatgcctttcagtcttatgatgtctgtctgggaagggctgattactgaactggatgctgaaatcagtgatttcgattttgacgggttttcccggctgtgcgctatcataaacggtttttatgattcgccttactatacgtcgatgctggaagcccgtaaaagagggacagcaaaaagcataccggattaccgggccgcgtattactacaatattgttgccggggaaattcgggcgcttttcgcgacacttggccccgggatgcagggctggttctcggtacataaaaataagcgctggagatctgattttattggcgttgatcacataaagctgaacacctggcattttgagctgacgttaaaagtcatgaatgtgatacaggccatgtcggggatgagacacagcgaagtgcttggcgtgatgcacggttcactgatttatgatggtgatatcctgggacttcgttcggtgttgcataagttcgccccggaaggtggaagtcacgaagactgggttgtttgtcgctatgtggaaaagccttttcagcatttacgcagaattaatcaaatcatgacaggcctggacgggaagacgctggacaatgttccattgtctttaaatatcaggtcgtggttctcggagcaaaaactctcttttatggggacgcagcgccagactgagtgggcaaagaaatttgtgaaaagacaccatctgttcatccgacgtgaccatattgatgagttcaggcttttaaatccaaacatacgtgatgatgaacgcgttgcgatggagattcgggagggggctttctggccattgcgaacccatcagtttcgccgttcacttgctgtacacctcaggcgtcttgatctgatttctactaatgatcttatccggcagtttaagcacttaatcagaggcatgacggagtggtatatgtccggtgcactcaacgcttcgcattttagccgggcgatccctcaggcattcgctgccgagattgaaagggttgataccgaactctcagcttccagggctgtttcttatcagcatgaaggcctgctttatggcgaaggcgggaagttactgatgtcccagagaggtgggcacttacatcagatgacgtttcctacactgaaaaaagcgatgagcatggctaaacgaggcgggcaaaaactggtatctcttggaaacggtttttattgcatgaatggccatgactgcgagtttaaggcggttgttcagtcagcgtcctgcaatccgggatgtgagaacatgctggccggagctgattctgttcccgtgtggaaacgcaggatggctcattatgacaaccttctggagattgccgtgcgaaataatgctcctcaggctgacagggattttctgatgcttgagagagatttttatgcagatgctgtccgcttttttgaaaaggatgaatagagcatgacgaacgaacagtcgggggttaaaaaaacacaggcaagagcagagcaggccctgagggaactgatgttatcaggggagcgtatcagccagtatgctgtggaaaaacgagcggggctggcaaacggcaccctgaattataactgtcctgagtacaggcaggtcagggaggctatccgcagtctgaaaaaaacgtgccagggcaccgcgccggttgatgagcagggcattgagcagcagatcaagctgaaagaaaagtatcgccgtcagagaaatgagctgagggaagaaatcaaaaagatgatggctgaaaatgtagagctgttacataaccttatacttttacagcagtatgtcagggagcttgaacgcaacaccgggagggagaaaggggacgtcattccgttctcgggtggtgtcagggactgaggctatactgaacggaaggacgcgaggtgaatcgccacgcgtttaacagacacctcagagtcatttaagatgacttaaagagaggtgcccatgagcggtaagcgttatcctgaagagtttaaaactgaagcagtcaaacaggttgttgatcgcggttattctgttgggtgtgttcgagtctctcaaattttcgcaatcatgaagtgaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgaaaagcgtcggcgaggtgatatgaacctttgacccggcgatgtccgaatggggaaacccagtgtgttccgacacactatcgttaactgaatacataggttaacgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggagcagcccagagtctgaatcagcttgtgtgttagtggaagcgtctggaaagtcgcacggtacagggtgacagtcccgtacacgaaaatgcacaggttgtgaactcgaagagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaatagaacctgaaaccgtgtacgtacaagcagtgggagcaccttcgtggtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgtataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaactcatcttcgggggtagagcactgtttcggctagggggccatcccggcttaccaacccgatgcaaactacgaataccgaagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcacagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacgcttatgcgttgttgggtaggggagcgttctgtaagccgttgaaggtggcctgtgagggttgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttagccgggcgacggttgtcccggtttaagcatgtaggcggaacgattaggtaaatccggtcgttttttaacgctgaggtgtgatgacgaggcactacggtgctgaagtaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagcccctgcgggtggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggttagcggcaacgcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacactggtccttgatgtgtaggataggtgggaggctttgaagcgtggacgccagtctgcgtggagccgtccttgaaataccaccctttaatggctggtgttctaacgtagacccgtaatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcccaaagagtaacggaggagcacgaaggttagctaatcctggtcggacatcaggaggttagtgcaatggcataagctagcttgactgcgagagtgacggctcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaattgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaaaagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgagactttaagtctcctgaaggaacgttgaagacgacgacgttgataggtcgggtgtgtaagcgcagcgatgcgttgagctaaccgatactaatgaaccgtgaggcttaaccttacaacgccgaagatgttttggcgaagagacagataatcaaatttcagctttgatacagatttaacagaatttgcctggcggctttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgtgagagtagggaactgccaggcatcaaaatgctcacgcattatcctgtaaagccgtttggcattcacaggtggctgtccctctgtgcgacgttgcttgcgcaggatgccccacacgcgtcgataaccataactcggcatatcgctgataatgttgaggatagccgacagtatttctgcgtctgcttcttcattacgccggttacagcgcctgtcctgccagtcggcagaacggttaatccgcagtgacagttgcgcacgcgacacgcccatggtccggctgaccatggctattccccgtcctttggcaacaaaggcgcgtgcgctatccattttcgcgactgaccgtactccacggcttctttcaggatctcaacttccatcgtcttcttgcccagaaggcgctgaagctcccggacctgcttcagagcagcagtaagctcagaagcaggaacgacttcctctccagccgcaacggcggtgaggctgccttcctgatattgcttcttccacttaaacagcaggctgggctggataccatgcaggcgggcgacatgggagacattcatacccggctccatcgtctgctggataatggcgatcttctcctgaggagttttacgtttacggacttcttgccctaacaggatcccggtcatctcaaaattggcgttagtgttagacatatattcaagcctatctcttatctggagatacagctactgtccggtgtttcagggggctacatcacgccgttctgcaggtcttgttgaacaatatcgcgaacttcgcgttcaattttatctttaaggtagatgccgactcttcccatatttcttacctgttttaagttagtgtcggaaccgacactatgtatggcctgttggtggatttccacattgctgtgcaaggctgtaatgggttgatactgctgtgcatttctgttctatacagtagtacaatccagcactatgatgtgcgatagtgtgacactgtgcgatatataattcaatgtaattaaagcatatctacaattgtatgatacatgtgtgacataccgacactaacaggtatcaggattatacgatagtgtagtgtcggtatgtacgatattaaacggtcacattccaaaagcgcgcaaatttcttacaaacatcccactgaaatgaaaggaaaaatctgcaagacgaagtcttgcgtggggtgtgatgttttaaagggttagtaaagagcggcatgttaataccgcctactgctctgacatgtttatttcggacagatgtaaaatcccatcaggaaagcgttcacgcgcgtttgtagtgaatttacttgattacgacgatccgccggggtattttttaatgcgcctctccagggcccgtttatttcgctaaaaggccaaaccatgaaaatatcgttactgcctgctgctttgctgactctttcgctatctgctggcgcaactccgcagatgtgctttgatcaggccgggaaagattatcaaattgatccactactgcttatgtcaatttcgattaaagagagccatctggtaccggatgcgataaatggatcaaacaggaatggaacggaagatgtctgtggtatgcaggtgaacagttcccattacggtaaacttaaaaacttcaatattacccgtgagcgcctattgaatgatccatgtatctgcgtctatacgggtgcatgggtactggcgcacaacttcaggtcatacggaaaaaactgggacagcgtagggatgtataatacggggccgagcaaaaagctcattgcgcagcgcaaggcctatgcacagaatatcaagaatatatatcgcgtattactggccagaaaaaaaatactttctgaacgtctcgcgccagctgcgggtaaggagcatgagataaaaactgcagaaacagcatcgcttaacagcggacagtaaaaagccgctctgttgagcggcttaattttcaggccttcagttttgcaaactcctcagccattttccagagcacctgatttaatttgatgtcaccatctattccggtgacttcccgcgttctggtgatcttccctttttccgttctgccacgaatccccccacggatcacattttcctgcaccacgttaaacgtggtccataaatcctggcctctgtcgagcacacggcgagggttaataatttgctccggtgtaatcggcgctggttttccatcgtacttaagttccagggcggtcgcaccaaaaaggcgttgctcaggcaaagtcagctgaatgcttttcatgaggtctatattttcatcaaccgcgtcaaatgttttcagcaccgtgtaagcgccttcgataacctgcccaacaatatctcctttgtggggtacgcggatttcaccaaaatccttccacgcaaccaacccattactgcaaacctgacggaacataccggggatcattttatagctgcttgaaccatcatggctattcagcagaataatttccggtacttcttttccgttaatctggtcatgacgacgcaggcgaagcatatgctttgtaaagtcgcgtttatcctggtcacgtgtacgtgactgcgttgcataatacggctgaaaaccttcatcacgtaaacgatcaagtatgtttatggtcgggatatatgtatagcgttcagagcgtgaatcgtgtttatccgatgaaaacgcgctcggaacgatgagctgtaattcctcattcgtcaacggacggtctttacggatcgaggtaggcatacgatagcggcttgcgaaactgaccatttttatttactcctgattatttagtaagtgatgaaggaataacgcggtgaaaattatccagcggcattgcagctgccaccgggcgaccatctgcaacccaaacagagatataatccgggcattcgtcattaattaacgtcagctcagtggcattctctggcggcgtaaaaattgccggttgtggctccccttccgatgctgccaggacccagcaaaacagatccatgaactgggacatggtgaggtttgaatcacatcttccggtggggagagcatgaaaatgatggatatgagcggtcacgatcaggccgcaatgtcccatgaaatgatgcaaaacggcaattctgctgcccatcaggacatggctgaaatgcataaaaaaatgatgaaatccaaacctgagaacacccaagaaactgctaagccattttccgaaatgaacgagcatgagaaagccgctgttgtgcatgagaaggcgaataatggtctatcttccgttattcatcagcagcaggctgaaaagcatcgcagccagatcacccagaattaacccgcagctccacttgtcagaccctcatttgacgccgaagtcactggcttacgctcccgtccgggagcgtttttttcccatatatcaaactttaactctgaagaggtggaagtatctgaccaacactgtcacgtaacgccagataactacaaaaacacctcaggtgaacgtaagcgttaagtgagcgccgtattgacggctatttattggtgagatctacgttccatggcagcagttcggccactttgttgatgggccactccggcaatacgctcaggatatggcgaaggtaaccctctggatcgataccgttcagcctgcacgttccgatcagaccatacagcagggcaccacgttcaccaccatgatcactgccgaagaagatgtagtttttcttgcccagacagaccgctcgtagcgcgcgctcagcagcgttattatccggctctgccagaccatcatcgcagtagtaacacagggcatcccactggttcagtgcataagcgaacgcctcgcctaaccgggattttttcgacagagtggcacttttctccaccaaccagtcatgcagggatatcagcaacggttaacttcgggaccgtctggcggccagccgctgagatgccggaaggccgcgtatttcctcttctatcgcgtataactcactgatgcgcttcagagcctcctctgctgtggccgtccgggtgctgatatagacgtcatggattttgcgccgcgcatgagcccagcatgccgcttctgtcaacgggccaccttcacgctctgcgctgaacaacctgtcgtaccctgcgaaggcatctgcctgcagcacgccatgatagtgccgaagatgttgctgagggtgtttcccctgtcggtccggtgagaaggcgaaccatgccgctggcggatctgatgaacccgcgcttctgttatcacggacatatgtccagatacgcccggttttcgtcttctttctgcccggcgccagcacgggcaccggagtgtcatccgtatgcagtttgcggcagtccatcacgtagtggtagagggcttcatccagcggggccattaaccggcagcacgcatccacccagttggagagcagcgcacgactcagatccacaccctgacgggcaaagatttcgcactggcgatacagcggcaggtgttcacagtatttggccgttaacacgcgggccagcagacccggcccggcgatgccccggtcgataggacgtgagggcgctggcgcttcaacgacgcagtcgcatcgggtacaggcctttttcaccctgaccgtgcggatcactttcagggcgctggagaccagctccagttgctccgcgctgacttcgctgagataggccatatcactaccgcaaccaggacagctggtttcagctggctccagtctgtttatttcgcggggaagatgttccggtaacgggcgacgatgacgggactggcgcaactgacgcggaacctgctgatcattgtcccggccgttgtaacgatcgctttgctgctcctgctgtttcagcagggcttcggcttcttcgacctgccggcgtagcttttctgaacgggtaccgaacagcattcggcgcagtttttctatctgagcccgcagatgttctatttcacgctcttcgttctctattttctcttctgcgcgggccagcgctgaacgcaggaacgactcagtctcagcaacgagactgagctggctgtctttctggcgaagcgcgtcttccagcgcagcgatacgggcgagatagtcctgactcatgaccccatttataatgcggtcatgcgctttttacaacatcgtcagtgagttaaggcgtgcagttttaggtttccgccagtccagcttatcgaggagcatggcgagttgtgagcgggtgatggcgattttgccgtcgcgtacagcaggccagacgaactgtccctcttccagacgtttggtaaacagacacagaccgtcagcatcagcccagaggatcctcacggtgtcacctttacgaccacggaagataaacaggtggccggagaacggattgtcatcaagaacatgctggaccagttcgcccagaccattgaaggacttacgcatatcggtgaccccggcaaccagccagatacgagtgcctgacggtaagggtatcatcggctcctcccgctcagctcgcggatcagcgttttcagaagtgcaggtgataaatccccggacagacgcaggctggcaccgccgacagtcacctcgcatgtcatggcctcgcggcaggctggagcggcgggttcatagtgcggctcagcatggtgtgacaggaccatatcaggcaggacaacggggataacagagtcttgctctctgattgaccgttgtatttcatcgggcagaagatgtctgtaacgctggcgccaggtaaacagcagattgtcattaattccattatcccgcgccaaccgggcaacacaggctccaggctgatatgaagtggtttactgaatttggccacctgaacagaggtgatatgctcacctcagaacttctttaacttcatcagatgagtattttttctccataccaataaaattttttcttggtggaatatctaatatatttttcgataactcgttataaaattctttttcttcttctaaatcttgtttgattaattctctgtaatcttttagtgttgtatgatcaactaaagttttacttttttcttcaccacgttttaaaccaaatttactatttgatgcattatataaatcttgtaatcttccataagaatttttacctcgccaaaaagatttattgtttaatttgttatcacggacaggtaaaattaatgcatgaatatgaggtgttgattcatcaagatgcaaaactgcattaacacatttcccgtaattttctttttctaaaaactcaatttgggttttaacccattcgtttaaattgtcattatattcagatttggttttttttgaaccatctttattgttaaagaaaaattctggtgatgcagttaaaacgaattcgttaaaaattactgtgtctttatttctaatgacaatatcattatttttaatataactcattatgtcagatctagtattttccgtaccaattaatatttcattcaaatttgattttttagaatttacattctcttctataactattctcatattatgattatgtacagcttgtatagctgtttttttgtgtgattgttttctgattattgaatacatttttatttctccatattaatatacaacccccattttttttggataaatccaatatatgagaatgtcggaaacattctcatgtggcgttaaatgccacctgtgcagctgtgtaaggttttgatgttgaaccggtgcaaaccggttcggggcttgggtgggctatgccccccaacgaacgactgagcgtagctcggtctagtgagtgatagaccgaaagtaaactcaacgtatatatttaaagttatcactttaatatattctgtcaaatagctaccgcctcgcctaacggctcgttgctgaatcctctttaaagcaaaagtaaacttttactttaaaaatgattgatcacaataataataaaatacatgaacaaaaaagacgggttgcgatgtgggcaagttcttgaccactcgcaggggtggggggacccggaacaagagtacttgttctggtggggggaacgggtttaggggttccccccagtagctgtagaacgctctctaacgctctgtgacgggtttttgtagttacttaaaccgtgagagtccacgtacagcttgctgtatgtggattcgaggggttggcctgcccggcgagggcggttttagattttgattttactcttagatcttaatatttattaattcttgcagaaaaactcaaatcctaaaactcctctctaagccttggtacgtctggttttactccattttttctaaaaaacaaaaagtacaaagttttatactctatccttaaaaaagtaacgatagagtaataagttttatactctagagtaataaactttatcgttttacacccataaaaacgataaacagactaaaatttctagaattttatttatcgttttaagcctcaaaaacgatttttttttatcgttttgtattgacttgtttaaaaaatcggttataacgctagtattaagtatctaaatttaaagaggaataagttatgacaatacaagaagtaaaaaaaccaagagttagaacaaaaacagaaaatgataaattaacagaatataagatgaatccttttgtttttgacaaagaactaaaaattgaaacaaaaacaagaaatttaactgttagaaaaggtactgaattagtaaataaagataatgctgacgaatcagaatcctatttttctaatattgttcaaaagaaagaagtagataaagaagaatttataaaattatttacatctcaaataaaagtatattttgatctaacaaaaacagctcataaaattttccttataattttagctttatatcaaaaagaaatcggtaaagattatgttttattgacatgtaagaaagctcagaatgttgctaaaacattagattttgagctttcagcaccaattttttatcgcggtataaaagaactggtagagaaaaaaattattgctaaatctgtagataaaattgttttttatataaaccctgcagttttctttaatggtgatagagcaagatttgtaactgaagttatcaagaaaaaagaagagatagagaaaaaacaatttctcgaagagttagaaactacatcaaaaaataaagattttgaaactgatgatagtgttgaaaatttagacctgatgattgcaagattacaaaagaaaaaagaagaattagagcgaaaagaaaaattcgggcaatggcaggatctggaagatgcatcataaaagccctgatgggctttttatttgtatttaggtcttttataggtagttagatctgcagttggtgtaggttctgcagtatgctttgtaccgccagaatcgccgccagaggccagttctctggctctgacgacaaggctttgcagctccataggtaaaaattttctcaccagatctaggtcactttgtgattgcttaagctccaagttctgggttttaagtgtggaattttccacagaggttttttccaattgctgcatattttgattataaaaaaactcaattttcgatgtctctttcttttttttataaaattcacttgtagcagcttcagctttttcatcagattttttagccctaaattttgctcttcttctttgtctatttagttttttaaaagtagctgtagcaatctagtgctcaaagcgtcagttcagtatctgccttctgtacccatcttttgatttgttatattgtgttttcatatagagacgcatgttcgactttactaatataaaaatcgcggtggacgcgcagtaggcaggtttggctgatggacaaaaagaaacagatggagcaattcaatattgcttatatacgttctcttgctgcacatgcaggtttcaaggtatcaagttgcgaagtggatgacgatagtattgatatcacgattgaggggacggggtttagtagctcgctttaccgcaatccaaaaatagacattcaattgaaatccactaaaaactttaagttaaaaaataacaccattacatatgcgttaaaagcgaaaaattattccgatctcattggtgataatgtgttgtcaccaaggtatttagtacttcttcatctacctgttaatatttcagactggctatatcatagtattaatggaattacattaaggaatagatgctattggttttcactgagagagctccccccaagcgcaaacaagaatagtgttactcttaatatacctgccaatcaggtgttgacttcatctttcttaaaggacatgatgaaggcggctagcaacggggtaagcgtataatatgaaattatacaatgaacagtttataacgacagacgacttttcgaaatatctcattttgaaaggttgggtgttgttcaatcaattacctcatgttgctaatatttggcgttataaaaaaaataatgattatgaaataattcagccaatcaaagccgatttaaaggatttctctaatagagttaatgacattcttaacgcactcagtgaaagtgagtgtaaatctaagacagaaattatccgagagattgacaatattagcaatgacattatcagcttaagagtaattcatgatgatgttgctaatggagagattccatttgctgatggaattcttttgttttctaaaacgaaagagctaatgctttcagcagcaagatctgttgtcaatcctcagcgaggccgctattccggtaaaaatccagaagtagttgaacgcttttttagtagtctgaaattagggcaaactgaagttggtagttatgttcttaatttagtggccccaatatattgggacgaagactctcaagaggatcactgcagggttccattttcacgaactgtcacagagcggttgatgtatagcattgaaaaacttagtgatgctgtagataaatacaaagaacgtggtgatttaaaaattttcgaagcgattatcaaagatggtgttaacgcaacgctatgctctgccattattggattgagtggacgtaatagaacaagggttattgaagttaaagtattaaagtcattaattgctgaaaatgccattagtgataataaaaaaatatctataacacctgagaaaataaagtatatagaagaggccgagaaattttactcgaatgactatacagtaaaaaattacaatcttgctggttcggttatacggttaaatcgagatgtaaattcactgggaggggttgtgacaattgtcgaggcttcagagaataatcgtaaggtgactgtagagcttgatgaggagcactataacgaagcgattagggcccatgagaataagtatgaaaatgtccgattggttgggatgctaattgttacgcctaaaaagacaaaacttgttgatgtaagtgatttccacatacttcatcaccccatcaactagaattgtaaattaattgttttcatgtttttccatttttagcccgaaggatttcgggcttttctttatgttttccatgtatatcttaaagagtggcactcagacgtgagccgccactggccgttaagtcaagctgtagcgagtacagcctgtgggatgcagaaaaagatttaacggcctcccctccaagcgctggtttcacgtctttacgttaattgttacggaaaccactccatgaagaaactactcgaattacgccagcagaaagccgcactcaaaacacagatgcgctccatgctggacaaagccgacaccgaaaagcgcagcctgaacgaagaagagggcaaaaagttcgacgaactccgcgcccaggctgatgcgcttgaagttgaaatcacccgtcttgaagccgtcgccgacgatcagcgcaatctgcctggaacttccgttgaaggtgagtcagtaagcaacgacgagttgcgtcactacattatgaccggtgatactcgttctctctccacgctggtgcaggctgacggcggctataccgttatccctgagctggacaaagagatcatgcgccagttgcaggatgatagcgttatgcgctccatcgcaacggtgaagaccaccaaaaccaacgaataccagaagctggtatctgtgggcggtactaccgttaagcgtggtatcgaaggcgaagcgcgtaccgaaaccagcacgccgaagatggagcgcgttgatatcaaactcaacccgatctacgcctacccgaaaaccacccaggagattctcgacttctctgaagtggatattctgggctggttgtcttctgaaatcgccgacaccttcaccgctaccgaagagagcgactttgtgaacggcgacggtgataaaaaatccaaagggttcctgtcttaccctcgcgcggccactgccgacaaaacccgtccgttcggtacgctggagaagatggaagctgctgacgtttcctctgatggcctgatcgacctgctgtataagctgaaagccaaataccgcaaaaacgccttgcaacagtgcctctaaatttaacacatcaagcgcgacaggcttcccgatgaaatacccttgcgcctcgtcacagtgataatgtttaagccttttcaactgctccgccgtttccacgccttcagcggtgacagccagcgaataggctttgccaaggccgataatattctcaacgatgattttggcgttttccgattcctccatggcgaacacaaaagatttatccagctttattccgtcgaacgggaagcgtttcagatagcttaatgccgagtagccggttccaaagtcatcaatcaaaaagcgtacgccgatatccttcagctgcttcatggtttccagcgtgatatccggattggaaatcgtcacgttttcggtaatttctaactccagccgggacggtttaagccccgatttttgcagcgcagcctttacccgtttcgccaggccacgggtattaaactccaccgccgaaatattgaccgaaataaccaaatcgggcgagagatgcaccatatctttacaggctttctccagcaccacatcactcatggcaacgatcaggcccgtctcttccgcaagcgggatgaactgatccggcatcagtaaaccgagacgcggatgctgccagcgaaccagtgcttcgacagcagcgatacgcgaggttttaatgtcgtaacggggctgataaaccagctgaaactggtctgtgcataacgcttcacgaaactctttttccatttcccggcgctgaattaagtactcgcccatgttgggttcgtaaaacacccagttattgcgaccggtatttttcgctttatacaatgcgatatcggataaccgaatcagatcgctggcgttcattgcatcctgaggcgccagtgcaatccccatactcacgctgatatacacttcattgccgttaacgataaaaggccggcttatttcactggcaatgcgctggcagagcgtctctatgtctttacgcacataaatatccggcagaataaggataaactcatctccgccctgccgggcaaccagatcgattttacgggtacaggaccgcaaccggctggcgacttcattgagtaacgcatcgcccgcattgtggccgaataaatcatttaccggtttgaatttatccaggtcgaggctgatcatggccaggggatgatccggatcgggtaaagaacgcagctcactttccagaaactctttcattctgacccggtttggtaggccggttaattcatcatgccgcgataaatactcggcacgctcctgcgcctccacttccagagtgacatcggtcatcgtaccgcgaaagcccatagaaccatcatccataatggcgcgcttcgccaccacattgcagtaacgctgatggccctgagctgagaaatagcgggcctttttgagcgtgtaattactgctcgtctgcggattcagcagccagtgatgaaaaaggattttgtcgctgtggatgaaatccaacatgttccgcccaagccagtcgtcagaatgatgaccggtaacgccggaaaaacggtcggataaccacgttagccgtgcctcgctgtccgcttcccaaatccagtcggtggtggcttcaatgacgtcgcgaaagcgtcgttcacttgccgtaagcgcttgtcggctttgctcaagcaggaaaacattttcgtcattaatttgcgctttgattaacgcaccacgccgcatcaaccaggtaaatgcaatggtcgataacatcagaatgatgattaacggcagctcccggttcatcagcgctctgcccggatcgtcgcttcgccactcaatcagaacatcgccattatcaatgggtaaaataagctgagcttcccggtagtcggctttcaggtgtggctccattctgccgaacgtatgcgcattatgaatgccgtattcgttgcccattttctccagtttaacgggcgttaacacgtcggcgaaaatcagtaccgaggcatcttccgccaccggcgtgatgctttcatcgtctcccgacgtgatccgggccgccgccagtaaggtgagttgcccgttggtcatcataaggcgtgagacggctttaccctggctttgtgagaggtcgttaaaaagttctttggtgatgttccggttaagccatttctcgaaaggctggctgacaagatttccttcaatgacgctataacgcgtctccccggcgggagacaaaacaaatacgccttcatactggtaattcgtgtaaagcgattcaccaaggttctggctgtcccatgcccatttaacattcacctgcttgtgcaaattattatacgcttcgccccagtcggcattatccattaaatttgtgcgtatcttttcctgccggttagtgagggctttttgcaaaagtaaactgctgcgcgcgtctgctttattattaagattatccgcgatatataaaagattcactattgccgccagaaagagactgctcagcaacgcagcggtaataataaaatttttctttactatgccactggtttctcctgaaaaactacttactttgttgaagcgctgccagttcattttccccatctcttaacgggtgagagtccattggcctgaaataggcacagcccgcagaggcagtatcggcagaaacggatttttatttagtgccagctttctgttttgctaaggaaggtgcgaataagggcactgttgcaaagttagcgatgaggcagccttttgtcggggttagctgtgcaatgtactttcatctctatctagtgatgaataaggattgtattgggaataccacagaagaggtgacctatgggcgtctggttgattgccctgatactgattgccagccttatagctggagttgttatttacattgatgttatctcggatttcattgtcgatgccaatttccttcatctcccatagatgtttttgcgtgagcgctgcttttcgcaaaattgctgtgtgaaaatactgacccttgggttcagcgctcatccaaaagcatctcgtcaaaatccaactaaccgggatggtttgttggatgaggagcctcaaattcaaatagcctcgcttcggcgaggttttttcatttgtaagacctccatcaggtggcgatgtctaatcccattgaccgaaggaataagttcagcgtaatttatttctgtggtgaatcctttctaagcgaaagggcgttccagtcgactgctatctgcaggtatgcgcgcggctttgctgactggggtagagtcaccgggaggcacccggcaccatgacaacaataatacaagcttcaaattccttgagagcctgctataaaaagcaggcctttttttatggttttgcaaactgctgctactctttgagttgtgggaagtaactgaatgccctgtggttctcctggaccgatagtgaatcagccgatacagcttcactccctgagcataggccttactcacacctaccttacaaatagtcaactcattagcccgccttcaaaagcgggctttttttattctcacgacagcacccgcatagagcgaggtgagagcatgtatcgaatggacaaaataactactggcatttcctacggcgcatcgggaggtagtgccatttactggtttagaagacttcttgacggttactccccagagcagtgggcggctataggtgtgatcggtagtttactgttcggcttgctcacctttctcaccaacctctatttccaaatcaaagcagaccgtcgaagagctgcgcgaggtgaatgatgtctaataaatcaaaactcagcgcagcagtgctggcactaatcgcatcaggtgcatctgctccactcatttttgaccagttcatcagcgagaaagaaggcaatgtgctggtggccgttgttgatccgggtggggtctggtctttatgtcacggcgtgaccgtcatcgatggcaggcgtgttgttaaaggcatgacggccactgaagaacaatgtcgcaaggttaacgctattgaacgcgataaggcattagcctgggttgatcgcaatatcaaagtgcctctgacagagccacaaaaggtaggcattgcgtccttctgcccgtacaacattggtcccgggaaatgctatccatcgacattctaccatcgcatcaacgctggtgaccgtaaaggggcatgcgaagcaatccgctggtggattaaagacggtggccgtgattgccgactaaccaaaggccaaaagaacggctgttacggtcaggtcgagcggcgcgtccaggaaagcgcactggcatgctgggggatagatcagtgaaccgccttaccgccattatctccgcggtgttggtgtgcctgattgtctgccttggctggctggcaatgcactaccacaacgctgccagtcagcagcagacgcgcgcagaaaccgcagagcagcagattaacgccgctgagtcagtgacctctaacgtcctgaccaacatgactattttcaacaccatctccgaggtcaaccagcatgcaaaagagcagatcgcactggacgcatcgggagcatcggcagatatcaaggttgctgttgcgaacgatgattgtgctcgccgccctgttcctgatggcgcagttaagcggctgcagcaatacgcggacggtttacatcaagatgccggtggtgccgcttccggcaaacctcacggctgagacgccttacccggctatcctggatccgatgtcatgggggcaaagtcttgacctgaatgtcagcctgctttctgcgcttgggcagtgtaaccgcgacaaggccgacataaggcaggctgagaaagcaagagccagccaataaaggcactttagtagttcttcactgagtgccttagatttctcatccaatttcggcaatttgttgtgtaaatcgggcctcagcctcttggagggtagagcaagtaatattaccctcaaattttagttttgtcccatcgctacgaacccagatattcgcagcatcatgtttgaggatatcgccgatctcaaacgcaacatcctctggtgcgcgtgccgcagaaaaatacctgcctccgtcgctctcgaagagataaacgactaaatgtgcgtggtcaatcgcatgcttcttgataacaacgtaatgcattacatcaaccattaatcctccttggtaaagatgtgattccttgacaggaatgatttctctgtaggagctacttcggatagtggcagccattacaaagctcgcctgctggtgggcatgtcgtgctgtagaacgtctagttgccgactgttaagtaagcattacatcaggccctgtgtagatgcctgcaatacaaagtaagaatagctcgttcattcttcgtttgtatatatgttataacttcggaagcatttagtaaggagcacagaatgagtaagtttttatgtttaaatcaaaacaaaaaagaaaatccctgaagcctgcaaattttatatttgcggggttcagggattcagcaagcgaagcgcggtagtgtattaatatgacttatcaaacaaatcattttctaactgtgatctctttaagttttctcttttatctgcaggtaatctatgtttcaaacctttcataaccagattagaatttatatacatatttttttcatcatcaaaaactaacactcctttttgttttagtttactaaatattgctgaaacattagagcttttcatatttaaagcaacacatacagatttttgatttaaagtgagtaagtttccatactccattttttttagaatgtagattaatacacgaagttctgtagttgttagttttagttgtgttattaatctatcgaagttttctaaaaataaaataacgaaatcattttttatacttaccttattgtcgctttgaataacaactgtagctttaatatctccttcctgttgcatttcatctactttatcttttattttttttctgtttaatatttctgttatatcttcaatgttttcgtgtacttggctatttgtaatcatatttatttctccttgtttatttataaatatatatatgttttaaccgatcatatacataagtcaatagaaaaatccaaaaaaacataactttttccattttactggaatccagtccaaaaaggaaaagttatgtgaatccatagatctagttatgtgaatccataggaaaagttatgtagatccataggaaaagttatgtgaatccataacttttttaggactaaagccttgggagagtaggcttagagtggtagttaagaagtaagataataagaacataagaaaggaaacttcaaaaccgccctcgccgggcaggccaacccctcgaaccacaggagcaagctcctgcagttctcacggttacggttaattgtcatattgatatttttcttatcgttttagcatcaaatcatatcaatgcatttgcgttttttaatcgtaagtatctgatatttatagatttgcatctgcgtgcagaaaaaccactttttttgggataaatcccagctatgacagctaaacgctgtcaggccgcttttagtggtgtctcatacaccacatgggcggcagataagaatttatttcagattagtatttgtattttgtctttgttttgaatacttctttacaccattcatcaaatttagatccatagtaatctttaacacccaaaataaattctttgaaatctaaattttcttttttcagttctgaattctcatttttcaaattgttattttcagaagtcaactctttgacttctgcttgtaatggctctttctcctgttttaatttcaaatcaaattgatctttatatggaagtaataatttattttctttttttagagcgtttactttatcaatataaacgctattttttttggaggcttcgttcctttgtttatatgcatctgaaagctcaatttttctcatatctaattcatgctgtaaattcgatttacctatatttaaattgtcgttttcaccagttaacttatcaatttctcgttccttttctttctcaattctttttattctccaatctaatttcccccaaaaagtattttgattgaaatttttaattccgacattaaaacctcttgtttttgctttttttaattcttttttttcaaactcttctaaatttgctaatatatttaatgctgtttcttgtctctttttaaatctcaagtaatcagggcgtgatttatagcgttctcgcggctcctcgcctgttctgctcaatccaaatttatttgatacctgtacataaaaatcatcttgaaatttgatcatagcttctgtgtaagctgtttgatgtaattttttcttatcttcttttgctaatttagatactgcgagctttccatcgtgaagcaaatttaaatcttgatccttgtttccaacgacgtaaaaatgaaaatgtgggtttgtttcgtctgtatgctcaacaacacattttaaattttcaccatatttattttttaaatattcaatagatgatttcttatattcttcccaaatttcttcatcagctcgatctagagaaactacaccagctagcaagatgcatgcatctttgcgtagcttcttctccttcccgttcttgtctgtagtcttaaattcggcctcgtaacgctctatagagcgttctaaggcatctatagacccatagagcacctgcggtgcatctacacgttctaaatgagatgtaaaaccttcctcccttttcatttctgacaacacaccgccaacggttgttgttctaacatcagattgatgatttagatttttacttttatttatagtcttctttgctggttcttctctgctgtagagttctacatgcataaactgtgatttcattttttattctcctatatttttttgctttccttatatgttaattaacacctatggtttttctgtcaatagctataggaaccgactatatctattacgctagcatatttcatatgctgctccatagatgcggctctccgagggtaaaaccaacctcgatcgattagtatctgtcagctccatgtgtcgccacacttccacctcagacctatcaacctgatcatctttcagggatcttacttccttgcggaatgggaaatctcatcttgaggggggcttcatgcttagatgctttcagcacttatcccgtccgcacatagctacccagcgatgcccttggcagaacaactggtacaccagcggtgcgtccatcccggtcctctcgtactaaggacagctcctctcaaatttcctgcgcccgcgacggatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccgctttaatgggcgaacagcccaacccttgggaccgactacagccccaggatgcgatgagccgacatcgaggtgccaaacctccccgtcgatgtggactcttgggggagataagcctgttatccccggggtagcttttatccgttgagcgatggcccttccatgcggaaccaccggatcactaagcccgactttcgtccctgctcgacttgtaggtctcgcagtcaagctcccttgtgcctttacactctgcgaatgatttccaaccattctgagggaacctttgggcgcctccgttaccttttaggaggcgaccgccccagtcaaactgcccacctgacactgtctccccgcccgataagggcggcgggttagaaggtcaatacagccagggtagtatcccaccgatgcctccaccgaagctggcgctccggtttccaaggctcctacctatcctgtacaagctgtaccaacattcaatatcaggctgcagtaaagctccacggggtctttccgtcctgtcgcgggtaacctgcatcttcacaggtactataatttcaccgagtctctcgttgagacagtgcccagatcgttgcgcctttcgtgcgggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcaattcgcaccttcgcttacgctaagcgctcctcttaaccttccagcaccgggcaggcgtcagcccctatacttcgccttacggcttcgcagagacctgtgtttttgctaaacagtcgcctgggcctattcactgcggctctctcgggcttgcaccctaacagagcaccccttctcccgaagttacggggtcattttgccgagttccttaacgagagttctctcgatcaccttaggattctctcctcgcctacctgtgtcggtttgcggtacgggcacctctcacctcgctagaggcttttcttggcagtgtggaatcaggaacttcgctactatatttcgctcgccatcacagctcagccttatgggaaacggatttgcctatttcccagcctaactgcttggacgcggatatccaataccgcgcttaccctatcctcctgcgtccccccattgctcaaatggtgaggaggtggtacaggaatatcaacctgttgtccatcgcctacgcctttcggcctcggcttaggtcccgactaaccctgagcggacgagccttcctcaggaaaccttaggcattcggtggaggggattctcacccctctttcgctactcataccggcattctcacttctaagcgctccaccagtccttccggtctggcttcacagcccttagaacgctctcctaccactgttcgaagaacagtccgcagcttcggtgatacgtttagccccggtacattttcggcgcagagtcactcgaccagtgagctattacgcactctttaaatggtggctgcttctaagccaacatcctggttgtctaagcaactccacatccttttccacttaacgtatactttgggaccttagctggcggtctgggctgtttccctttcgactacggatcttatcactcgcagtctgactcccaaggataagtcattggcattcggagtttgactgaattcggtaacccggtaggggcccctagtccaatcagtgctctacctccaagactcttaccttgaggctagccctaaagctatttcggagagaaccagctatctccaggttcgattggcatttcacccctacccacacctcatccccgcacttttcaacgtgcgtgggttcgggcctccattcagtgttacctgaacttcaccctggacatgggtagatcacctggtttcgggtctacgaccacgtactcatgcgccctattcagactcgctttcgctgcggctccgcatcttctgcttaaccttgcacgggatcgtaactcgccggttcattctacaaaaggcacgccatcacccgttaacgggctctgactacttgtaggcacacggtttcaggatctctttcactccccttccggggtgcttttcacctttccctcacggtactggttcactatcggtcactagggagtatttagccttgggagatggtcctcccggattccgacggaatttcacgtgttccgccgtactcaggatccactcaggagagaacgaagttttgactacagggctgttacctcctatggcgggcctttccagacctcttcatctacctcgttctccagaaagatggggggaaaaaccgtgtcgtacacgatcctcgtcgctgagacgaaaaaaaactctgaggaggaatcggacgttctggagttcagcagccttgctgagctgaagaaactgcgcagacgttgccccgaaacaatgcgctgcacctatttctacgccctcagcagcggcgtcgataaacagttccgccatatccatgtggctgaagctgaccacttcaaacagtttgtgcgcctgatcgagcgcgcaggtatcgacatttaaatccggctcaccccgtgcggcagccgccgcacggaatctcatcagacaggagcatgaagatgaacgttaacaccccggccgctgcaccaatggcctttttcgttccgtcacataacgccgtttatgaccgggcaacaaagctggaagggcagtgggtgactcagcgtgaagcgataacgctggaatccctgcgccgcctctatccggatgcggagttgatccccgcgactctggtacaggaaaagcagaatgacggctatcgccgtccctgggttgaaatcaccgaggcccggtacatcgaccagatggaaacgctgccgcctgtggactggtgccgaggttttggcggggagtcgttcaagtcgatggagtttacgggcggggacgtgaccgcgatttttgtacggtacggcgcgcgtttctttgagtgccatgacctgcacacccgccatcaccgggagctgattggcgacgtgatcgcccgtttctgtctcgatgcgccgctgaattccgcgcattaaaaaagcagggttgcccctgctttctcaacgccgtatctggcctaccaaaacgagatacggcaatcacaaccaaagtaaggagattgatcgtgaaatttgacccgcaaactgtcgcacaggcgaaggcatttgtaaatgccctccgcgccggaaaacgcgcacgcgtacccgcgctgcgcttctcacagtggcagccgttcctgtccgtggtaaatgccgaaacgggctacgccgccgatgctgactgtggtctggctgtcagcgtctacccggcgcttggactggcataacaggagacggccgcccgcgggcggccggtaaggagaaaccatgtcacaactgagttttgaatccctgttcctggcagaccagattgatccgcagccgcagggttctgcgcctgcccggatgctgtcgccagctgaggcgcgtaaagagttcgctagtgtcttccgtcagacggcgaaaaatatgcgccgttccgaagtgttccgcgacttcatcaccctggcagccagcgagctggatatggcccgtattcgctcgccggagaacatcgaaaacagccgtcgcatctgcgaacggtatcagccggacgatctggacgccatgaagcagctgttctgcctgttggtggaggggctggcgggtgaaattcatgatttcctcggcgctctgtatatggagcaggagctgggcgcggacgaaatggggcagtatttctccccgtcctgcatctcccgcctgatggccggactactcatgcccggcgctcaggagacgataaagcgtgaggggtggataacgctcgatgagccagcctgtggtagcgccggaatggtcattgcctttgcatactggctggctgaagcgggatataacccttcagaacagctgtatgccacctgcactgacatcgatccaatggtggcagatatggcctttatccagctggcactgctgggtatacccgcgaaagtcgtgaccggtaatacgctgaccctgaaagcaaacctcgtgcgttacacccccgtttattacttcaatgactggcagggacgtctggtatttcgcagtcgtctggatgcaatgaaaaactttctggccaccgtggccgcctgactgacagagcggcagggctaacctgccgcagggagagagaaaatgacaagcaacacactgaacgctgttccggcgaccgtgctggagacgatggcagaacgccttaacggtcagcctgaaccgctaaaaatccgcagcaacgatgatcacgccgcgctggctgcagatgtgctctggaaatttgcccgtaaaaccgggctgaacagggaaagcgaaagcgtgcaaactgttatcacggattttctggccaatctgctgcacctgtgcgaacagtgcgagccggacggggctggcattgagggatttaatgccctgctgaatatggccatgatgcactatgagcaggaaaacggaggtgacagcgaagaaccgatctgatcggaaatccttgccccggtgcatatcatcggggcaaccgcaaaaaaatgcttccccttcggggaaacggggagggcgaaagcgcctccggcgctcctgcctttccccgttgcagtgcttctctccttacctgcgatcataaccggcgtcctgctggttatctttctccgctgcagctccgttatggccataacccgaaaacagggcagggcgatggcccccttcggctcccggccagcgttgctgcaaaaacctccgcaaccccatgttttcacataactgttgcgttgaccaattgaatctacagcggcgtacttcgcaaagctgtccgactgaggtacgcctttatccgtgacaactcctgttgctggcctgttcgcctgctctgtcgggtgctggatgttcatcccagtggtttttacgcctggcttcagcagccgcattcacaacgccatcaggcagacctgagactgacaggacagattaaacagttctggctggaatcgggatgcgtctatggttatcgcaaaatccatctggatctgcgtgacagcgggcaacagtgcggagtaaacagagtctggagactgatgaaacgtgtcggaataaaggctcaggtcggataccgaagcccgcgggcacgtaaaggcgaggccagtatcgtgtcacccaacaggctccagcgacagttcaatccggatgctcctgatgagcgttgggtaacggacataacctacatcaggacccacgaaggctggctgtatcttgccgttgttgttgatctgttctcacgcaaaattatcggctggtccatgcaatcccggatgacaaaggacattgtcctgaacgcactgctgatggctgtatggcggcgtaatcccgaaaaacaggtgctggttcattcggatcagggcagtcagtacacaagccatgagtggcagtcgttcctgaaatcacacggcctggagggtagcatgagccgtcgcggtaactgccatgataatgcggttgcagaaagttttttccagttgttgaaacgtgaacggataaagaaaaagatctacggaacgcgggaagaagcccgcagtgatatttttgattacatcgaaatgttttataacagtaagcgtcggcatggttctagcgaacagatgtcaccgacagaatatgaaaaccagtattatcaacggctcggaagtgtctagattatccgtggcgattcactagggttacctaattcacctatgtctacttctggcacaatgcagaaatgagatagatttactttatccgcttctcgctcaaagctgtccgtaatcccctgcctgcttaaaaaaaccggattaacgtgtgatgtttttacgttttccaggcagccttcatcggtaagtacctgtcttacagacttcaatgcacttagttaagaaacatcctaatcgtcctttcgccgatcgcgagatctgttatggcagctaaactcgattgataccccaatccgccgggcagcatttcctttccgcacgcaagaaggagaagatcatgaaagcagtaatttacaacggtccttatgatgtaaaagtaaaagacgtaccggatgcgaaaattgtccgccccacggatgtactcgtccgcatcaccaccaccaacatttgtgggtcggacttgcacatgtatgagggccggaccagctttgaacagggacggattctgggtcacgaaaacctgggtgaagtggtcgaaattggctcaggcgttgaacgtattaaggtgggcgactatgtttgtctgccgtttaacgtgggatgtggtttttgcgaaaactgtgaaaaaggtctgaccggcttttgtctcactaccaatccgggttcggcaggcgcagcttatggttttgctgaaatgggtccctgggagggggggcaggcggaactgcttcgggtgccatttgccgactttaactgccttgttcttccccctgatgcggcagaaaaagaagatgattatgtgatgctctctgacatttttcctaccggctggcatgcaacagaacttgccggattgaagcctggtgaaagcgtggccatttatggcgcggggccggtcggtttgatggcagctcattcggcgatcattaaaggtgcttcacaggtgtttgtggttgatacgcacacagaccggttggctctggctgaaaaaatgggggcgacgggcatcaatgctactggcgatgaagctgtacaaaaaattctcgacctgacggatggacgcggtacggattgtggctgcgaatgtgttggctatcagtgctgtaacaaacatggccatgaagataactctgtcaccatgaacagtcttgttgcgtcgacgaaagcaaccgggggaattggtgtggttggcgtctttattcctcaggatccgggggctgaatcggagcttgccagagagggtaagatgccatttgattttgggagtttctggtttaaaggacaggcaatccgtaccggccaggcgaacgttaaggcctataaccgtcagctgtctcgcctcatccatcacgataaagccagtccgggcaaaataatttctcatcgtctttcgcttgaagaggctcctgccggatataagcacttcgatgagcgggatgaaggatggacgaaggttatccttaagccttaaatagagttatccggtatgagaaagcaaaaaccgggaaagaatgtatgacttttgacagggtgcaataaaatatcctgtcagggcgttattattcatactttcagctgccaggcacctgttgttgcatgacaaatcagcgcggccaaagcgtgagcataagggcaaaatcgcggtggcagaaagcgatatgcgctggtgttcagacggcttcgagttcaactgcgacaacggtgaaaaactgcgggtcacgttctcgctggactgctgtgacagagaggccatagactgggcagcgagcacgggaggctacgacagttcgacggtgcaggatgtgatgctgaggtcggtggaaaagcgcttcggtgacaggttaccggacacaccggtgcagtggctgacggacaacggttcagcgtatagggcgcatgaaacgcggaggttcgccgtagcgctgaatctggagccctgcacaacagcggtgagcagcccacagagcaatggcatggctgaacggttcgtgaaaacgatgaaggaagattacatcgcgttcatgcccaaaccggatgtgagaacagcgctacagagccttgcagcggcgttcaatcactataatgaaaaccacccgcatagtgcgctgggataccactctccgagggaatatcggcggcagcgggcatcgttaacttaagatacaaaagctgtccggaaatggaggggcaagatcagtagactggccccatgaatctccagacagttggtatcacttaagttagtgatagtcttaatactagtttttagactagtcgttggagtccgaatgattgatgttttaggtccagagaagcgcagacggcgaagtgttcaggaaaaaatcgccattgttcagcagagttttgagcccggaatgaccgtgtcgctggtcgcccgtcagcatggcgttgctgccagtcagctgttcctgtggcgtaagcagtatcaggaaggcagccttacagccgttgccgcaggagaacaggttgtgcccgcgtcggagctggcatctgcgatgaagcaaattaaagagctgcagcgcctgttgggcaagaaaaccatggaaaacgagctgctaaaagaagccgttgaatatggccgacaaaaaaagtggatagcgcacgtgcccttgttaccggaggatggcgaataagccttgtcagtcgttgcctccgggtctcacgtgcgcaactgcatgccatagcccgtcagtcgaaggactggcaggatcgtcggtgcaagcgcaagcctgatgatactgacgcgctggcccgtatccataccgttatcggcgatctgcccacctatggttatcgtcgggtatgggcactgttgcgcagacaatcagaaactgacgacatggcggtgatcaatgccaaacgcgtataccgcatcatgcgtcagaatgcgctgctgcttgagcgtaaaccggaaataccgccatcgaagcgggcgcatacagggaaagtggccgttggagaaagtaaccagcggtggtgctctgacggcttcgagttcagctgtgataacggtgaaaaactgcgggtcacgttcgctctggactgttgcgatcgcgaggcactttactgggcggccagtaacggtggatatgacagtgaaaccgtgcaggacgtcatgctgggtgccgtggagcgtcgcttcggtaacagcctgccgacatccccagttgagtggctgacagacaacggttcagcctaccgttcttatcagacgcgtcagttcgccagaatggtaggactggagcctaaacatacggcggtacgtagcccggaaagcaacgggatggcagagagcttcgtgaaaacgatgaagcgcgattacatcagcatcatgccgaaacccgacgggttaacagcggtaaaggggtcggttccggctgagggcgaaatgacaccctaagcgttagctctgtgtcgttgcacgatgtcagcgacggtattcttgctgataccgagctcgcgtgcgatccagcgatagctgcgtccctcggccctcatcgcaaccaccttaggcaaaagtcggtctgattttggtcgcactccggcctgacgaccaagcctcttaccacgtgccttcgcaacagcaaggcctgacttgacccgctcgctgatgagatcccgctcaaactccgcaatgccggaaagaaacgtcgccagcattcgtccatacggcgacgaaagatcgaacgccattccattcatggctatcacggaaaccttccagttctccagttcacgtagcgtattgagcagatcgagcgtcgagcgcccccaccgggaaagctcagtgaccaggattgcatcaatttgtctggactgggcaagcgccaggactttctttcgctcggcccggtcgagtttagttcctgaacctgtttccttaaatattcccaccacgtcgtagccggcacggccggcgaaggctcgcagatcaaattcctggcgttcacaagactgatccgctgttgaaacccggcagtaaacagctgatttagccggttagctgcttttttgcgggcttcgccttttgccatgccatttcctatcccaaaatcacccaggaaacctaatacggtgcgcccgtcaaattcgccggttgcctcaatttcttgttgtacactgcgcgtttttgcgatttccagagctaccgctttgcaatccattgcggaagattctggaccggtgacgttcgcggcctgtggatattgctttgttgcgcatcctgccatgatcagcgctgccgataggatgaatatttttttcaaaattatccttattttatttaggcatagttaagagatacccattttatcggcaggaaatgagggttttttagttgaattttgggaggggcaaggttccatattggtcgaggattctggagctgaccggcaacggccagcgcggctatgggccatgcggtggttgagcatagaaaggatcttcttgagttcctttttttctacgcgtaatctcttgctctgaaaacgaaaaaaccacctggggaggtggtttttcgaaggttaagtcagttggggaactgcttaacctggtaactggcttcagcagagcgcagataccaaatactgtccttccagtgtagccgtagttaggccaccacttcaagaactctatagcaccatctacattaactcgctctgctaatcctgttaccagtggctgctgccagtggcgctttgtcgtgtctttccgggttggactcaagacgatagttaccggataaggcgcagcagtcggactgaacggggggttcgtgcatacagtccagcttggagcgaactgccttcccggaaccgagtgtcaggcgtggaatgagaaaccgcggccataacagcggaatgacaccggtacaccgaaaggcaggaacaggagagcgcacgagggagccaccagggggaaacgcctggtatctttatagtcctgtcgggtttcgccaccactgatttgagcgtcagatttcgtgatgcttgtcaggggggcggagcctatggaaaaacggcttcgccgcggccttatcgtttccctgttaagtttcttcctggcatcttccaggaaatttccgccccattcgtaagcccgcaccgctcgccgcagccgaacgaccgagcgcagcgagtcagtgagcgaggaagcggaatatatcctgtatcgcatattctgctgacgcgccggagccgccttttttctccttctacatgaagcacttcactgatttccgcatccgtgccaacatagtaagccagtatacactccgctagcgctacgtgactggttcagggctgcgccccgacacccgctaaaagcactgacgcgcctgcggcttgcccaaccccgcgccgtccgggaaagaatttcccgatcgacccgacgtttctgtttacctgtgatgttaacgtttggatctttttcccgggtttacctattttcttctaatgaagcgttcacagctgacgttaatagatgggtgctttcatgtttggtttttcaccaggagaacttatgaacctttgccccgatgaacgtctgctctttgtgcggatgatttccgctatgcttcgccgttcgggcggtgatgcgggtgctgttatgtttgaggcgtatcgccatattgtgtccgataccaatcaagctcgtcgttcctgcatgctcgacctgctcgaaagcgtcaggcaggactatgtacagggtggatgcgtgtcgcttacaccagatatgctttccagctgagtacgacgcagaaaacctactgcggtccgacgctgggctgacggttgccggcacgtgacaaactccaggaagaagggcttcttaatttcccgctaaatacgtcgtgatgaaaagatcacggcctatacctggggggcattatgaaactgcctaacgtcattgaagctgtacttgactgtctgtatctggcggcagagctgtgggagtggctggagaagaatttgcctgtttttaaggcattggcgcggattttagtgtgactttaacatccatgcatctggctgcatgaatatgcatcagtgtaatatccagcggctgcgtttctggtgttttttcgtcatgtctgtcgccactttctcgcgtctggcaccggaaacgcagccaaccccgtctcagcggtgcgggcaacggatgttatggtaaatccagctgattggcaggtataaaaaaagccccgcagggcttttttgtaccttattgaactgcacactttgcagccttcagggcttcgatatgtttttgaacaggacaaatttagctgcggaaatttccataaggaaaaggcggtgacgattaactcgtggagaattaaagagtgtcctgtacaaatagaggctcaggtttgcgggatatcgcccctgaccggttcgcaggggaacctggtgtccgttgatgcgacgataacctgcgtccacatatctgaggctttattaattcgtactcagcgaggggtgaaatttaatgtggagaaatggaaccccctctattatctgtttcgccactatttctcgctgggtcaccgactcggtcacaacttccgacacgatgagtaaaccggtcttttttgcagcggaaaggtttaaacttttcgtgatattctttctttacgccccttagttcctatactcgagccatattcgccactgtattaacacctgtcacgcacaatacgttgcgcatgacaggtgaagatattttgttctggaaaaacgtctatgtcgaaactggatttgaggtccaaaaaaacctggggcgcgctggcagcgatcgccgttgtcgcaggtacgctggcatctgcttttgcatggacggcgggctggcttgggtcacgcacggtcagccaggcactggtgggtgaaacaccgaaacccttcccgccgggttttcgtcgcgcgcatggaaaaggcatctgctttgccggcacctttacgccaaacggctcggcggattccctttcaatctcccgcctcttctcgcagcaggaagtgcccgtggtgggccgattctctattggtactggcgatccccatgccccggatagtacgaccaaaaccctgagcatggcgctgctgctgaagacagatgacaagcaacaatggcgaatggcgatgaacaacgagcctttcttcgccacgcacagcccggaaggttttctggccttgcgaaaagccactgccgttgatgcagccaccggaaaaccggatccgcagcgtctcaaagactttttaaaagcgtacccggaggcggagaaataccttaaatgggcggcacaaaaacccgctcccggcagcttcgcgggcgcgacgttttacagcattaacgccttttactttgtgaacgcgcagggggaacgtcaagccgttcgctggatgatgcgtccgcacgagcctttcctgtcgataagcgatgagcaacggcagaaagccgatgacaactttctgttcgaaaacctgcgccagcgcctggcgcagaagccactctactgggattacgttttgcagctcgcgcagctgggcgatccggtggatgacccttcccagccatggccggacgatcgcaaaaaagtggtagccggcacgctggaagtaacgcgggtcgaagcacaatccacaggcgcgtgccgcgacgttaacttcgacccttctgtcgttcctgcaggcgttgcggtgtctgacgatcccatcttaaacgcccgttccgctgcctactcccactctttcagccgccgtgagcgggaaatcggctacggcaaggccaccgaagccgtgcaaaagcaggaggtaaaatgagcccaaataaagataggcgagagcacgcgccgcagcatttcaataccctggcgcggagcctgcactggctgatggcggtgatgatcctgtccatgcttttcatcggtgccgcgatgatgacgtcattacatcaccggatttggttaatcgacctccaccggccgctgggtatcgccattttactgctggcactggttcgtctggtcaaccgacttctgagccggacgcccccacttcctgccgatttgcccgtctggcaggtgtttgccgcaaaggcatcacactggatgctgtatgggttaatgctggcaatgccgctgctgggctggtcgcagctgtcggcagcgggcctgccgattgtgatgtttgatggcgtcaacctgccggcgattgtcccgaccagtccagcactatatgcatggtgtcacgacgcccatagccttctggcaaaattgctttttgccgtggtgctggtccatctctctgccgcactggttcacgcgtggatctaccgggatgcagtgtttgccagcatagcgaaaggggcaagtcggcgtcagccatccgggaggacctgaagtaaggcaagtggtcggggacacgcacagtcggaatgttcgtgtcctcgcttgtcatcatcctgaaacaacggacacaaccggagctctgagacgaccccaaacaggtgtcgggaaatttcgttgagatattttgaaggaatcacagtgtaagcaggcgctttttcagggaggcgcgttcttgcgggttgcgtcccttgtgattggcgatgcgatccgccgtggcggcctggcgcttgacgggccagtaggagcggccatccttgcccatcgaccagacgctgctggcctggttttccagcaggggcagatgggcgctcagggcttcgggcgacgcgctggtcagcgccgtgcgctcacgggtgcgccagcgctgatgccagagcttcttgtcctcgcgctcgctgccgcaggtcgtgtgcccgacgatgggtgttttgcggcggctgcggctcataacgtagtggtctccaagaacattcaggactgatcccaggcgtcgatggtcaagacctgatcggcaggacaggcggctacgcggtcgggaactggatggtgttcagtctcatgccgaccccattcgattgatcgcgtcgcttgcggcacgctgcgacgcaaggaggtttgcgacctggtttagcagccgtgtccgctgcatgtctgttacctatctccccgaccgctcattggaccaactccagagattgggctctatcgctcagccaatacgaaaccggcattggctgatgccacaaccgagactaacacaaatggctcggtacctgtatttcgcgccccgtgcacttggcccggtcttgccacggctatctcaccttccctgagggcacgaacaatcccattgccctgaaagtaatcagccattcccgacaaaacagtccacgtgtcttggccgtgaggatgaatgtgagccgcaatttcctgcccgggatggacatgccaaaccacgataattgagtctcgggtttcaagcacaacggaacgaataggctcgccttcggacggctgaacatactcggctacagaaaatattctcgattcaacagtcatcggagatccctctttcacagttgtcgttacggtcttcatcgtcggcatcctgacgcacggcgggcaattgctggagcaacgccggcagccattcctgtaccgtctcccacaccacatcgaggttgatgtcgaaatagccgtgagccatgcgattacgcatattgcgcatgctgcgccacggcacgtcggcatgcgcctgggtgaactcgacgtagccatccatcacctttgtggccgcctcgccgatgacgatcaggctcatgatgacggcctgctgggtgcgcttgtcggccaagaagtcgtccttggccatcccttccacgaagctgcgcgcatcggttgcggcctgctgaatgtggtcgaggtaatcgggcaggcggttctcgctcatatcggttgcgcctccgcgagcaccttggcccggaacttcggcggcaggtcgccgggagtcagcagatcgacgtcaacgccgagcagcgatttcagttcttcttccaaatcgcccaagtccaacaacgtggcaccgggcagcgcatcgaccaacaggtcgaggtcgctgccatcccggtcggtgccatgcagcaccgagccgaagacgcgcgggttcgcggcgcgaaagcggcctaccgcttcacgcactgcgcttcgcttcatgtcaagcacaacagacggtcgcatgcgcatcctttcttatcgaaactcgttgagatgatatgcaatcaagaatagaatttcaagaacttgtatgggtccaccacatattgcaatttttactctcacgtaaaatatagtccactggcgtcatcagttcgagtgatttatgtggccttttgctgttatacagcaccagatattcagccattctttgattaaacaaattcaggtcctcaaaaagcaacaattcattgaattcaataaattgttctctaagtgtccggttaaatcgctcacaggtcgcattcattttcggtgtgtacggataggtccagatgtgtttaatcgaggcttcctgtagcgttttatcaaagttaccgaggaactccttaccgttgtcagtgacaacttgtctgatagcgacaggaaagagctttgtggccttgctgaagaaatggctggtaatatggcactgttgcaaagttagcgatgaggcagcgttttgtcttattcaaaggccttacatttcaaaaactctgcttaccaggcgcatttcgcccaggggatcaccggtgacgttatccgtattgttccagttattataggcagtaaaaaagcagggatattacaaacaatccttggtgcagtgctggttgttgtcggggtggctgttggctatttttcagcaggtacgttatctgcagccgggtatggtgtcgcacaatttggtgcggcgatgatggtcggcggggttgtgcaaatgctatcacctcagccaacgggattggccagcaaacaaagctcggataatcgcgcctcatacgcattcggtggagtgacaaatactgctgctcagggctacccagtaccgctactttatggtcgccggcgaatcggcggagcgattatttcagccggaatttatgtcgaagatcagcagtagataacaaaccttttttcaggccaccttcgggtggcttttttatgggcgcaatatggctacagaaaaagtgttaaagggccgcaagggcggcagttccagttcccgaacccctactgaacagccagatgatcttcaatctgtagcgaaggctaaaatcctcgttgcgcttggggaaggggagtttgcagggcagctaaccggcaaagatatttacctggacggaacggcgctggagaactccgacggctcacaaaacttcagcggcgtgacgtgggagtttcgcgcgggaacgcaggcacaaaattacatccagggcattcccggtactgaaaacgaaatcagcgtgggcaccgaagtatcaagcgctacagcctggacgcgcacgttcaccaatatgcagctttcagcagttcgcctgcgtctgaaatggccctcgcttttcaaacaggaggacgacggcgatctggtgggttactcggtcaattatgcgattgacctgcagacggacggcggcgcatggcagacgatactcaataccagcgtgaccggaaaaacgacatctggttatgagcgcagccaccgtatcgatttaccgcaggctggcagtacctggaccatcagactgcgtaaaattacagccgatgctaacagcgcgaagattggcgacacgatgacactgcagagcttcactgaggtgatcgacgccaagttgcgctatccgaacaccgcgctgctgtacattgaattcgactccagccagtttaacggctcaatcccgcagatctcctgtgagccccgcggacgtgttatccgtgttcctgatacttatgaccctgaaacacgaacgtacagcggtacatggaccggtgcgtttaagtgggcatggacggataatccggcgtggattttttacgatctggttgtttctgaccggttcggcctcggccaccgtttgactgctgcgaatatcgataaatggacgctgtatcaggttgcccagtattgcgatcagatggtaccagacggtaagggtggcaacggtaccgaaccacgttatacctgtaacgtgtacatccaggaccggaacgacgcctacacagtcctgcgcgattttgctgctatcttccgtggcatgacctactggggcggggatcagattgtggccctcgctgacatgccgcgcgatgttgattacagctatacgcgcgctaacgttgttggcggccgcttcacctattcgagcagcaccacgaaaagccgctacaccacagcgctggtatcatggtctgatcctggtaatgcttacgccgacgcgatggagccggtatttgagcaggcgctggtggcgcggtacggtttcaatcaactggaaatgacagccatcggctgtaccaggcagtctgaagcaaaccgaaaggggcgctgggggattctcaccaacaacaaggatcgcgttgtttcgtttgatgtcgggctggacggcaatattccgcagccggggtacatcatagccgtggcagacgagctgctttccggaaaggttatgggcggacgcatcagcgccgttaacggtcgcgttctgaggtgacccctgtttcatccactcccgggcggcgtccggtaccaggacaagcgggcgccggtcatggatatcaacgagacctttatcagccgcggccgtgacaatcaggaaccctactggaaaggctggaagcagaaggtaacgacaagggcattgaagctctgacccgaatatcaccggtggcctggcagcatattttgcttaacggacattataccttccagagcagcaatgaaattattgacctggatgcactggttgcggggctgaagctgaggtaacagaaatttcggcggttccggcgtagaaccccataatgccgcgtcagcggcatggaggcgccagctgaagttgaatggagtactgcggcaaatggcgccgtcgcccggcgcagccggctgctgttttgataggttctgcctctcccagccccttccctgcaaagccatacccgctgaaaacgtctcagaagcttccgtacgcggtcggagtggtcacggcaaggcgtaagccgtagccgtggcgtatctccgcgttagcgggccgtcagggccgcttacgagcgtgtactcagaaactcaccgcagctccacctaaagcgatgaagaaggttagttacaacacccatcattataagcgatggtgttccccggcctttggccgggggcggcggcgcttttcagtggtggggaggggcacgggatgtcagaacggcgctggttttctgccataagggattgtttgtatgttgtaactactgattccggggcccgtcgcacggcgacgggaggtacttatgctgtttccgaaccggcgcgaccgtcaggtcgctgcaagggcggtcattctccggagcctgtccacaggtcaggcgatgaacaggttgtattcttaaaggattaataaacaggatctttaaaagaggtacagagcaggtgtttaaaaggaaccacgcactttgaacgtctgacggctggcgccctgtacgcataacgattttaaccttagggaaaattcccttgcagttatttgtggataacggaaagccaccgaaaaaaaacgacaccggcaataaaatttctggccacttttgcgtcaggaaggtgggattgcgggtaaggcgggggcctcgctgttcagataatcagcaacagcgggcaacagacgtgtgaaagcctccggcgctggccggattatttaaggaaggaacgttataggggtccgcttggaaaaaggaaattatcctacgctaagcgcattttttgcacagatggctaccgactgaacgtaacgtgtgagtcatgatcagaaatgtgttaactctaggaattgacacgacttactgtttgatggggaaatcatgtttagctatctcaaggctatgtatcatcaatcaaaaattcaggctgaactcaaggtacagatacatgaacaaactacggttaatgctatctgtcatcaccctgaatcaatcgagatcattgcggtttgttcgactgatgcgtattaccgaaaacgtaaggacgctgcttttctgacaacctgtttgacctacccccacgattagatacaacactcagttagtaacgtcggaatcttcattctcagaatgaccctttctccagcccgctgcaaattcagacggtgtctgataattcagcgtggagtgcgggcggcattcgttataatcctgccgccagtcattaataattttcctggcatgaacgatatcgctgaaccagtgctcattcaaactaacagatattgacaggtgttttttacaataccgcctaaacagagatagtgaagaaaaaagcgcacgtacccttaacattgttttcttcccattttccattacccacacgaacctcttaattctggataaaaagcgttcaggatcgcctcgcaaataagcatgaaagaaagcaagtgcaatcatatcaaagtagcaggtaataaaagtgacacgcttacctttaaacttaattattttgtttcgaaaaagcttacatatgtatttcagacaataaaggatggttctttcttttaagcgaatcagttccgcattcaatagatcaaaaataaaaacctggttgaaaactgcgtcagcatttaaatatctgccttgtccattttttattcttggcagcttgccaattttacaaaacaatgcattaacttcatcgtctgaataatttttaacgatagaattgatgagactatgcggcatatccttccttttcttacttagagaatgaccattaaacatctcaaaagcatcattttcagggattttatctttattcattttgtttataaatgaaggtgcaatcataatgttctctggtacattcatccctccttttgaatttggatacttatgacttaaatccagcttaataaatggagttagtttgtgttcattttttttgcagttgcctcgtattttctttttcaaaaaatggctacatggaatctgtaatcgggatttaattcggtatagtgaaatgatgttggcgatatcctcaagaccgttaattgaattcaattgcaatggattgtttttaataaacccctctgtgttaagccagtacgagtgattatggatttcagttttatcagaatccttaagggttctcataccaatccctttgcatttatttgagcaaaatttattatttctcgtttcagagaaattagcaccacaaactttacagcgaatgtctttctttacattcctttttcggctcaattccttccgtctattaaagtggatataacaaagcctgacaccatattcatagctaatagatgctatattctctttgcacccttttctgcaacatattgccattacataccgtccatgttcacttcacgcggttttccaaccattcgtgtatgtcacttagcctccaacgagaacttctgccaagttttattggcttcataaattttccgtcctgaatttgcttataaatccatttatcagtgactttcagcgttgctgcgatccacttcatatctacaagttgcatgtcattgttttcacttctttccacactgttctcctgatgtgccgccctttcgcaagatactggctgtatagggccacaaagtgcaggcaaaagatcgctctagaaattgtcttgacaattcacttcagttgcgaactagaggggaggaaacgattgatggtgtagtctttgtaagatgctccgataaaaccgcctaagttgatcatgcaaaatgatcaaatgagacctgccattaaagtaaaaatggtaagattcaggttgctacccacgcagcatttactagtatttaaatcttacaaacagatcaagattggaatataaattcaaacattaattaaaaacccagccaatcaaaccaaataaataaatttaaagatatatttaaagggctttgttgaataaatcgaacttttgctcccaagtctctgagtgaacatacgtaattcattacgaagtttaattcacgagcatcaaacttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgagcggcagcggaaagtagcttgctactttgccggcgagcggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcagatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaaggtgttgaggttaataacctcagcaattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtctgtcaagtcggatgtgaaatccccgggctcaacctgggaactgcattcgaaactggcaggctagagtcttgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacaaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctactcttgacatccagagaactttccagagatggattggtgccttcgggaactctgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggttaggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgagtagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtagatcagaatgctacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaacctgcctttgttaagttggcagcatcaccgattttttaaacatataaaataccatcaatgaagtgattaagaagttatagagtaacagagaattaataagattcttttctctgagacgccagaatatttgttctggcgtctgattttgagtttatttgactaatgaaaatagatcattgagtgattcgctcatcgacggatgagtaaatatctgatcgcgtaatatgctataaggcagcccggcatccatcaccattttcactatattgatcatctcgtgggagtcaatacacagcagtgatgctcctaatatacgttgggttttattatcaacaatcgcttttaataccccacgggtatcgttcatcactctggcgcgcggaattgcagctacaggcaatgtcaccacctgaatatcagcaccactctctctggcttgttcttctgtcataccaaccctggacaggggcggtgtcataaatacggaataaggcacatttttccgatcatcagtactacgtttgccttcacccagtaactcatcacgtacaatgcggtaatcatccagtgatatgtaagtaaattgcagcccgccggtaacatctcccatcgcccaaatattgtctgcggtggtatgtaatcgcttgtcaacgacaattgccccgcgctcgtttactgcgataccggcattttctggatgtaacgaagcggtagccggttgacgaccggaagctattaacagtgcatccaccgccagttgggcgtgctcgctatgcacttgcacttgattttcatggtgactgattcgctccacatgggcattgaggataatatcgacgccctgatcgcgtaaaatcgtcgcgatattatcagcaatatcccgatcttcccgaggcaaaaacagcgaagctgcctctaaaatggttactttgctgccaaaattagcgaacatagaggcgaactcaacgccaatatatccgccgcccaaaatacctaaatgcccaggcaattcttttagattaagtaatccggtgctgtcatatacaccaggcgtggtggtaattccaggaattggcggaaccacggcttgtgcaccggtattaataaaaattttctcgccatgaatctccaaatttccctcaggccgatgaacacgcaggctatgattattgataaactccgcctggccgtcgatcacgtcgatattgggcatatccgcaagattatgaaaattcttattacgtaaaaaattaaccacttcatttttacgctgtatggcacggacaaaatctgtgtgctgctgtgcgtcatgaaccaatgttttggttgggatacagccgatattaatacaggtcccgccatacattgcatttgattgttcgatgagagccacacgccaacctgcttttgccagcgtgacggctaatgtttttccagccttgccaaaaccaataataactgcctgatatttattcatgatgatttcctgtcgaaacgcgttcatttgacatcatgactatagacgcaaaaggtgatgctgccaacttactgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttggctttgttgaataaatcgaacttttgctgattccgatgctccaatgagcagtgcgacgatgaaccgcgtaatgactttaacatacaaggcagcgcagaaagaaggccagtcactcgttaaatttggacctcatgatctccgtagaactgcgagcactctgctgcatgaggccgggtacaatactgactggatcgaaaaatgcctggcacatgaacagaaaggggtgagggcagtctacaacaaagctgaatatcgagagcaaagagcatcaatgctacaggattgggctgatatgatagatgagtgggttgcgtaatgtgtgagcttagacttaatctgacacactacggagagagctaaactaaatttgacaggcagctctgtgctaaaagtggaagttactgagaacaatctgtgtcaatcaacggggggtgctggccaagtcacggttcggctggggcagagagcatcgccaccatggcaacccggagaggatatcagatgtggcgctggctgctggcagactcatgaaagaactgggactggtcagctgcctgcaacccgctcacgcaataatggactatatcgttaggtattacagcacgctcaggccacatgagtataacagtgggttaccaccaaacgaatcggaaaacgataccggaagaactctaaagtggtgaccagttttagttaaacactacagataactctctgcacatcatcgaataaataataattctgctcttgccgccagactgtcatccggcccctgccgtacgcgtatcaagacactaggataaagcgggtcagctctattgccagattatacaatagagccgtaaaaaaacagtatcttcagcttgcaaggatttctaactttctgatttcatcatctattatacttatctggtgactgataccatcacgtatgctcattaaaatatcaatacagttcccagcctcagggtaatcccatgccggtatgactcctgccttgtacttcctgaaacccatgttatatttttcagctatatcggtttcagcagccatgatcagttttattatttccatgaaggcttcagaaacaatgacatcagccttattcatgacgcctcctttctgaatggctatccttatttccctgagcgaattcagcatgtcttcaggtgtttctaaaaccctgttggcgtggaaaacctgacgatcaagttcatttcttgagacaagaatacagtcaagcattgcctgatgctttgcttttacatcagtataaagacgcggcatcgcctttttgagcagtgtttcagcgcgggacagtctgtctgcatctttagacagcagtcttgcaagatcgtcaaaatccagtatgtttttctccaccgtgcacaatccagggcactgcgctttaatggtgtattttttttgtttcctggaggtgatgaagaaataaagaacgtcaatcgctttattgacattattattcctgatgacatcgatagtttcatttatttttttacttgtattttcatgggatatctgaagtcccagccttttattttcatctagaatatccttagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccaatcatctgtcccaccttcggcggctggctcctaaaaggttacctcaccgacttcgggtgttacaaactctcgtggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccagcttcacgcagtcgagttgcagactgcgatccgaactgagaacagatttgtgggattggcttaacctcgcggtttcgctgccctttgttctgtccattgtagcacgtgtgtagcccaggtcataaggggcatgatgatttgacgtcatccccaccttcctccggtttgtcaccggcagtcaccttagagtgcccaactgaatgctggcaactaagatcaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacaaccatgcaccacctgtcactctgcccccgaaggggacgtcctatctctaggattgtcagaggatgtcaagacctggtaaggttcttcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagtttcagtcttgcgaccgtactccccaggcggagtgcttaatgcgttagctgcagcactaaggggcggaaaccccctaacacttagcactcatcgtttacggcgtggactaccagggtatctaatcctgttcgctccccacgctttcgctcctcagcgtcagttacagaccagagagtcgccttcgccactggtgttcctccacatctctacgcatttcaccgctacacgtggaattccactctcctcttctgcactcaagttccccagtttccaatgaccctccccggttgagccgggggctttcacatcagacttaagaaaccgcctgcgagccctttacgcccaataattccggacaacgcttgccacctacgtattaccgcggctgctggcacgtagttagccgtggctttctggttaggtaccgtcaaggtaccgccctattcgaacggtacttgttcttccctaacaacagagctttacgatccgaaaaccttcatcactcacgcggcgttgctccgtcagactttcgtccattgcggaagattccctactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggccgatcaccctctcaggtcggctacgcatcgttgccttggtgagccgttacctcaccaactagctaatgcgccgcgggtccatctgtaagtggtagccgaagccaccttttatgtttgaaccatgcggttcaaacaaccatccggtattagccccggtttcccggagttatcccagtcttacaggcaggttacccacgtgttactcacccgtccgccgctaacatcagggagcaagctcccatctgtgtagccaaaagtacgttgtccgataagataaagaaatatgggctaaaattttgaaaaaatggaattcatccaataatgcaataaattagaatcgtattgctgattttcgttgattccagttgatcatatagaaccatgaatcattatgcccatcatcaccgaggattccccttttgcattggttagttcgtctacgcctgacctggcgccaggtcgtcactggatttccttcacgtgcgaggctggcagcgcgtgatgcacttgctactgcactcgcctgcctgctgtcatggatactggccgtatggctgctgggacatgaacatcctacttttgccatcgtcagtgccgtggtatgtcttgctccgggcgtacccagtcacctgaaacaagcaagaaatctagtgattggttgtacgttcggtattgtgatgggggagttgatgtggcagttacccgatactcacccactgattcggatgtgcgtcggtatgttcttcgctattttgtttggtgccgccattggcccggccccggtggtaccaatccaggctggagtatcggttgctttggttcttgccatggggccagaaagcgcgggtggaacccgtttggtggatgttttgctgggagcctctgtaggattattattcagccaggtgctttttacgtctaatccatttagtgatattgggcgttcaacttctgatttccttcgacaactcggtaatgggatggatcgaatgctcagagcctgcgaggtgcaaagcagtaagggggcagaagccgctttgagtcagctttcagatgctcagtcagctctggcagctcttcgtgccgctgtagctgaagcacaggtcagtaaacgctggtcgctacggggtcggctacatgcagagcggattaacatcgtcacgcaacgttacgaccgccatgcaatacgggtatacgcaacttcccttttattagcggaaagcataagccgagccatgtcgcacacgcatactccgccacccgccgcagttatgacgtattgccaatggctatcagataactgcatggaattagcccggcaatcaaccgtttttgtgctaaaggaaagtgccccccaagcttatatgggcaagcagccacagagcacaatctataagtgcgatatattaccaccagaatggctcattgtagaagataatgctaaacaactggagtatgccttacaggtgctactgtgttcacgagacgcataattgtaatgccgagataactgtatgctgaactactgttagtatttatcgacgtgtgtcacttccgtcacttggctgaacagtggaagatctaatgacaagtgggtaatgactccaacttattgatagtgttttatgttcagataatgcccgatgactttgtcatgcagctccaccgattttgagagaatggctaatgcatcatacccgacaggcgtcgaaaaccacggcggttcgctccgcatctggtttctgtataaaggtaaacgtgtcagggaaaacctcggtgtccctgacactgcaaaaaatcgcaagatagctggtgagctgcgttcttcggtttgttttgcgataaggatggggaattttaactatgcagaaaaattcccaaactcaccgaaccttgcccggttcggtcaggatagaaaggaaattactgtgctggagcttaccgaaagatggtcagagctgaagagaatggagatcagctctaataccatgagtaggtacgaatccatcacaaaaaacatgcttccgcgcatcggcgaaaataaaatggtttctgcggttaccactgaagatttgctgtatgtaaggaaggagttgctgacgggcttccatgtaatgaagaaggatcaccggacacaggtaaaaggccggaagtcttccacggtgaataattacatgatgctgatggccgagatcttccagtttggagctgataacggctacgcaaaggaaaacccgtttagcggaattaaccgtctcaggaaggcaaaagacgaaccagatccactcactacagacgagttcatcaggttcattcaggcatgcggccaccagcagatgcgaaatctctggaccgtcgccgtttatactggaatgaggcatggggaattatgtggtcttgcatgggaagacatcgatctcaccgcgggaaccattacggttaagcgtaaccttacccaaacgtatgagttcaccctgccaaaaaccgaggcaggcactgacagggtgatttatctcatacaaccagctattgatgccctcaggaatcaggcccaactgacgcgccttggccggcagcatgaggttgaagtgaatttgcgtgaatatggccagtcagtcatacatccatgcactttcgttttcagccctcaatgcgtcaagcgtgggtcccgaagaggatatcattatgcggttaattcgattaataaaatttgggccccgataatcaagcgcgccggcattcgttaccgcaacgcttaccagtcacggcatacctatgcgtgctggtcattatcagctggtgcaaacccaaactttatagcaactcaaatggggcataccgatgcacagatggtttacaaggtgtatggaaagtggatgtcagagaagagcggcgaacaggttactctgctcaacaaggcgctttcacacattgccccatcgctgccccaaagcatgatagtagcgcagtagaaaaccttaaattcaagtggttagcagccatgttgctacatttgtataatgtcttgtgataaatatccttaacagacggcgagctcgtccgcccattttgttgcggcctgcatggtttctataacagtgaactcgctgatattgagggtattacatattttcgcggtttcctcccagttaagtttctcataacataacgacagggtcagtatgtcaaaaagttcacctttatgttcacaaagcgcggcagttacgttttgcgggattgaaatctgtttaattaaatcgtccatggggagttcaagaatgacatccagcaatgaaaacagaccgcatataaatgcgttataggataatgaaacattatttatttttccggcaattaattcgcagaattttccgcgaaccatgctcagatgataaagttcactgatgccggaacgccccatatttgaaagggcggccaccgcaacaaaccgccggagttctttgccccccagatacatcagcatttctttcagggtaagattgtccgcctgaattatgccatgtgatttaaacagcatgtttctgacgtagcgcatgattttatatgacagcgtcagatcggttttaagcagacgttcgaccgcggcaaagtccaggttttccctgttcacctccatcatcagcctggagagtggcagggggttctgggaaaggcatttatttctgaggatttccgggcgactgaagaaaaatccctggaaaagcgcgaaacccgcccggctgtaaagctcaaactcgtcccttgtttccactttttcagcaaggaattttatgccctgcagaagctgactttttctgtggatatattgccggatatcttcatagtcattgtctctgacatcaaatttgatgacagaaatatactgcataaagcggtcccattcatcatccatcgtgaaatcatcgagcgcaagctggtaacccctgtcgtgcatatcctttacggcacagaaaagcgcatcatccgggactgcattttccagaatttcgatgaccactttttcattcggcagcgtattgcccagtccgttaatgatcatctggtgcggcacattaataaaagaactgtgattgttggctatacggggaacagggatgcataaaaactggtcagaaatcattctggacgtggcgtattctggtgaaacatcgggaaaggcattgttcattccgtccctgaaaagcagctcataagcgacggtctgcatttttgtgtcaaaaataggctggcgtgcgataaatgaatacatattcccggtccccaggtcagcgttataatttttagaaatgtaacctttccaggcactgttgcaaagaaacggaatctatggtcactcccgtttttgcaacaccgattttgacgacaagttggcttgcttgaatctatccggcgtctgaatgggattttattcccgcgccttgatgagttccgcgcctgatgaacctccagaaaatatacggcttcaatgagcctttccgttttacaggttcctcaacaggccggtgggccgttagtatcatcaatatcagtattcgcaaaaccagatcagtaattctttaaaccggtgtatttctgccgttatgctacataagtttgctgtcgtgccgttagggcccaggctattctggccagcttgtttgccagagcacaagtgacgacaaagttgcttttccggcacagtaaatccctgacccaatcggccaatttgccagactggtgttccagtttttgtatgaataccctggcacattgaaccaacaaagttcggatctttttattacctcgcttactaattcccagcaatgtcgtcctacctcccgtgctgtactgccgaggtacaagccctgttgccgccgcaaagtcacggctgctggcgtactgcttcccgtcgccaatctcagttgaaatagtactcgctgtcagtgttccgacgcagggaatgctcagcaagcgctgtccaacctcatcttcgtccaactttcgtttcaactgggattccaaatctttaatctgctcaacaagatagtgataatgctgttgtaatttcagcaataactggctgaggtaaagaggcaaactattatcctcaagaatggtactcagtcggctaataacggcagctcctcggggaacgctaatgccaaattccagcagaaaagcatgcatttgattggttgtttttaccttatcctgaaccagggattcacggacacgatgcagagcccgcattgcctgctgagattccgttctgggctgcacaaaacgcatagacggacgcgatgcagcttcacaaatagcttcggcgtcgacaaagtcgtttttattgcttttaacgaacgggcggacaaattgtggtgatatcagctttggggaatgccccaactcttccaacttgcgtgccataaagtgagaaccgccacaggcttccattgcgatggttgtagcggggcatgtcgccaaaaattcgatcaactttggccgggtaaattttttacggtaaacagccttcccgcgacgatcctggcaatgaatatggaaagagtttttacccagatcgataccaatgagcgcaatgttttccatgatagttctccgaatgaaagcctgtcctcagcatactggataaagactgggagaaagacttcctaccactgtgcagcgacatcttcaaacggcaaattcttgaggcgtcagaactcactgaagaagaggcacagaaagggtttggcttccttcagaaaagggctaaggcggcagcatgacaccagaaattatcctggcccggaccggtattgacgtaaccactatccagcagggcgatgaggcgtggcaccggctgcgcctcggcgttatcaccgcctctgaagtgcacaacgtcatttccaagccaagatcgaggaagaagtggacagatatgaaaatgtcttacttccacaccctactcgccgaggtatgcaccggcgtagcgccagaggttaacgccaaggctctcgcttggggcaagcagtacgaggaagacgcccgcacccttttcgagttcaccactgacgtgaaagtcacggagtctccgatcctgttccgtgacgagagcatgcgcactgcgtgctcccctgacggcctttgcagtaacgatttcggcctcgaattgaaatgcccgttcacctctcgagacttcatgaaattccgccttggcggtttcgaagccatcaagtctgcgtatatggcccaggtgcagtacagcatgtgggtgaccgggaaagatgcctggttttttgccaactacgaccctcgcatgaaacgcgaaggcattcaccatgtcgtcgttgagcgggatccgcagtacatgaccgatttcaacgaaatggtgccggagttcattgagaagatggacgaggcgctggcagagatcggcttcacgttcggggaacagtggaaatgaaacgcacacccttttaccgccggccagggcgaaccgggaaattctccggcctacgtgagcgtgttatctggatgatccagacgcgcggccgcccggtcaccggcagcgaaatcgccgagaagtttggcgtaacgctcatcgagtttaaccgggttgccaacggtattacccgcggctcaggacagatagcacagatcgttgagtcggaaaaatggctgaacgaggacggcatctgtgaccggactttcgacctagtaacgaaaccaaaggtcgtaacaccacagggtaaatcgcgcctgttcacccggcgcgctatagagcagtcgcaggaaggtagacggcaggaatgcattgaacgtgcagcacgccgtcgccgcctgattgctcagggcctctacatcgacgaaatggagtccatcctatgactcacgctcacgacgacatcagggttggcacactgttccttcggcaactcgccggtgattccggatggttgggtggcttgcagtgagcggatgccggatgacgatgactttgtctatatctggccgcgaccagactttggagttgaattgcatgtaggccagtactgcgaatgtcatccaaaaggagatggctggtacgctcaagtgtatgaacaaaactacggtatcgagtggtgcccaataaccgtaacccactggatgccgctgccagcagcaccgcagcaggaggttactcaggcgcttgccaaaggcatggaacgttatggcgatgccatgcaaaaactcgcagatagtggtgactgatttttggtaatcatttctcaaaagtgatgttataattaagtcgcagtcggtctgaacagccggttgcgacttctgcgcatttaaggggacttaaatgcgaccacaatctgaaatcctcaccttgtcacagatgcagaaatgcacctgcgattttcttctttctgcgttacctctcggaggtggcgtatgaaacagcctgttttctacctccgcgacgaacgcgttcgcgataacctcatcgactacatcaggaagctgcccgttaacgacgctctgccgctcgtggtgaagttttctgaggctgaccgcactctcgcccaaaacgacctcttccacgctctctgtggcgatacagcgaagcaattgcaatgggctggcaagtcgcgcgacctcgcttcatggaaagtcctgtatgtctcaggccatgccattgccaccggtaagcctggtgaagtggtgccgggtctggaaggggagttctgcgccatccgggaaagcactgcgaagatgggcatccgtcgcatgaccagtctcatcgaatacagccaggcatttgctgtgcaaaacggcgtgcaactccgtgaagttcgctactcaggtgattacttcgggagggttgcgtaatggctagccctctcgctcgcgtcatcacaaacgaaatcttccgcgttccggtgcgccgcaagcgtaagccagcggctaagccgtccgacatccctactttcaaggactacaccgcccgcctggtagatcagaaatggctgcgtctcgcggcgaggaggaaacgtgcgtaagccatcccgccgtaagtgcaaagtatgcggtgaatacttcgtgccgaaattccacgacatccggatccgctggtgctgtccggagcacggcgcaatcctcgctatggaagaacgcgaaaaggagaaggtgaaagccgcggctaatgaatgagacgaacatttacagcagaggaaaaagcctctgtttttgaactatggaagaacggaacaggcttcagtgaaatagcgaatatcctgggttcaaaacccggaacgatcttcactatgttaagggatactggcggcataaaaccccatgagcgtaagcgggctgtagctcacctgacactgtctgagcgcgaggagatacgagctggtttgtcagccaaaatgagcattcgtgcgatagctactgcgctgaatcgcagtccttcgacgatctcacgtgaagttcagcgtaatcggggcagacgctattacaaagctgttgatgctaataaccgagccaacagaatggcgaaaaggccaaaaccgtgcttactggatcaaaatttaccattgcgaaagcttgttctggaaaagctggagatgaaatggtctccagagcaaatatcaggatggttaaggcgaacaaaaccacgtcaaaaaacgctgcgaatatcacctgagacaatttataaaacgctgtactttcgtagccgtgaagcgctacaccacctgaatatacagcatctgcgacggtcgcatagccttcgccatggcaggcgtcatacccgcaaaggcgaaagaggtacgattaacatagtgaacggaacaccaattcacgaacgttcccgaaatatcgataacagacgctctctggggcattgggagggcgatttagtctcaggtacaaaaaactctcatatagccacacttgtagaccgaaaatcacgttatacgatcatccttagactcaggggcaaagattctgtctcagtaaatcaggctcttaccgacaaattcctgagtttaccgtcagaactcagaaaatcactgacatgggacagaggaatggaactggccagacatctagaatttactgtcagcaccggcgttaaagtttacttctgcgatcctcagagtccttggcagcggggaacaaatgagaacacaaatgggctaattcggcagtactttcctaaaaagacatgtcttgcccaatatactcaacatgaactagatctggttgctgctcagctaaacaacagaccgagaaagacactgaagttcaaaacaccgaaagagataattgaaaggggtgttgcattgacagattgaatctacagtctccgcgaggccgaagccggggtttctgcccgtgagctctgccgtaagcacgccatttccgacgccaccttttacacctggcgtaagaagtatggcggtatggaggtgcccgaggttaagcgcctgaagtcgcttgaggaagagaacgccagactcaagaagctacttgccgaagccatgctggataaggaggcacttcaggtggctctggggcgaaagtactgacgacagaccagaagcgggaagccgttgagtttatgtgtgatgcgaccggtctgtcgcaacgtcgtgcctgcaggcttacaggtttgtccctgtcgacctgccgctatgaggctcagcgtccggcggctgatgcgcatttatcagggcgcatcactgagctggcactggagcgcaggcgttttggctaccgacgcatctggcagttactgcgccgtgaaggccttcatgttaatcacaagcgcgtgtaccgtctttaccaccttaacgggctgggcgtaaaacgcagacgacgtcgtaaagggctggcaacagaacgtctgccgctgctccgcccggaggcgcccaacctgacctggtcgatggattttgtcatggacgcgctggccaccggtcgcaggatcaagtgcctgacctgcgtggacgacttcacgaaggagtgtctgacaattaccaccgcattcgggatttcaggcgttcaggtcacgcgaattctggacagcattgcactgtttcgcggctatccggcgacgataagaactgaccaggggccggagtttacctgcagagcacttgaccagtgggcttatgagcatggggtggagctgcggcttatccagccgggcaagccaacacagaacggatttattgaaagttttaacggacgattcagggatgagtgcctcaatgagcactggttcagcgatatcgttcacgcgaggaaaacgattaatgactggcggcaggattataacgagtgtcgtccacattcatcgctgaactaccagactccggctgaatttgcggcgggctggcgaaacgggaaatatgaagaaaaaccaaccgacattactaactgaaggttgtatctaatcctgggggcaggtcactaagcaggctctcagcgaagaggctgcttagaacgaaatcaaatattctccaataggtcatatagttgcgacaccgcaactgatttaccatatcttctgtatgtaattgaattatctgcatgtcctaagaatgcagctgcataatgctccactacaccagcattttttaacttagtagcaatgtaatgtcgcaatgaatgaaattctggaacccctaattttttgcgataaccgctaaaccagcgggtgaagtagtggctgtatgaacctttatagaaggttaactgcggaaataatctgcccttctgtctctgcacatagtccaaaaatccaatatctatcaacttgttatgaattggaattgtacgtttactgttctccgttttgaccacctgcccttcatagcgatcatcaatcctgatgcaccaccttccctcattttttaatatatcaccatgatatagttggcaaatttcgttagctctcatccctgtaaatcgtccaagcaaaataatccatctcttccagtcaggtaaggtactgatcccattctctaagtgtctgatctgagcagaggtatatgcctctcgcttttgggatactggctcgcgatccttttggagcaatccctcaaagggattctgaaaatcatagtcagtacgatgtttcagccatcggaaaaacccactgattttcttgacatatttgttctttgtaggaatcgcgacatccagcccgctaatgaattcagcagccctgctacgcttaaacacctcaccagtgaagctaaaatacttatcaatacagcgtttaatagaagcagcttccctctcgcaaacttcacggcttttaaactcaacatactgtacagcctgcaattttagctcttggaatgacaattctgattgaggggtttggctcataccgattgtaggacttacagtttcagtaatcagccaggggcgatctgcaaagcgtaaagatcgctttatcgcttcagtctttgaacgagtacctaatgaacgacgaaactcatggcgtttaccacagggtaagatattaactttccggtagtaccagatcccaccttcagggttggggacatgacatgtacttttcgaaatttattgtgtcggaagtgcttaaccgatgtacataaaaaaggggcgacaagccccttattcagttacttcttgtcctttggtggacaagggtcgttaccatgcgaatctttttttgcgatcctgccatccttattatggatcacaaactcacttctttgatttgtagcaatccctcttgcagcgtccaccgcagattgctttgttgagtgaacggaggtcgctttactgtttcctgcacccttaacggcccaacctccatcatgaggaacaacatgctgatctttgcccataatcgaaccctctatttccatggaaacatcagcatatagcgacaaaaccaaccactcaacactacatattgtgtttaaattgattttgatcacaaatgtagatagatatcgaaaggattcgttcactacgaaactgcaagtaccctttcttaaccctataccgctatactcgttaacaatctggcactgctggcctactatgccttttattacccactattcttctgtaagagatgagtttttagccacctttgcgatagtagcccttgaacaaccgatcaaagcctgaattttgctccagcttttaccgtcagacagtagttcttgtactttatgatgcaagctctcatcgactggacgaccacgatactttttctctcgtttggccttttcaataccttgcttttgtcgtctgcggcgatcttcatagtccttgcgactgattgccgccagcatatcgagcatcattgaattcattgcttcaaacatacgagcggtgaactcatcctggacatgcaaaagctgatggctcgtaggcaaatctaacgatacaaccttgatccctttagattcgatgagtcctcgtaaggttttccagtcctctgcggtaagtcggcttatacgatctatttgttctgtgagcaaaatatcgccacattccgcgatatctaagagtaaaaataattgaggtcgctgtaggcttgcacctgattcattttctttaaagtactttgatattttcctagagcatcgatccctgggaagttggattttatttcagccgtgcataggaattttgtgtctttgagtatattgaccagtttactgacaagttcttcagcggtcacgtttgcatcctgcaggttgtttttcgaattgaaacggaggtaatatttcagtactgcaagcccgaaggaaacgttatcctgactggcttttttatgtaacatatcgcatcctttttattaaacgttaaacacggaaattaagtcaatgccacgcaagagatggtaatagtgctggccatccttctcccagcaaaaaaagttacagacgctgtcacaggaagtgacgccgtgcctgactgatttcactcaccgtatcagcgacggacagtgcctgccagtatgaacagattacagcgcatgcttacggacaacgcaacccccttcaagttttgattttctcatttaaacactgagcgcatataagcactgagcgtatattaccgaactgccgcccagccctggcgacttatcctccgtttcagtggataacgctaaatgttgtggtttccccaaccgatgctgataccacttatagcggatgcgtgcgaactgatgatcccacaccaaggtagaacaagcttgttttcccgcggctccgttctgtaaaactccggtgagagcgggtttaaccgaattcgattctacaccagtggagtttttatgcttgcttttgtatagatttcataataatgaggttcaatcacaaatcgtcatttctgaaattaagctaatgtctgattctcgctctaagcagccgtccggttgctgcagaatgaaggccatcaaacaggggcgttctgctgggccacgaacatctcctgcctgttaggagcggacaatgataatgacctgctccccgttgattaatacaccgcgatgttagtaatgtcttcataagccacatgaggacatccccatgaagaagcgtttttccgacgaacagatcatcagtattccttcacggattgcgaaacgcagaccgtcgtccatcgcgattgggtggatcagcgtcacaaccatcttgatgttgtcgcctggcattaccatctcaacgccttctggcagttcgatggtaccggtcacgtcagtagtacggaagtagaactgtggacggtaacctttgaagaacggagtatgacggccgccttcgtctttggacaggatgtacacttcagattcgaacttggtgtgtggcttgattgagcctggcttcgccagaacctgaccacgttcgatttcttcacgtttgataccacgcagcagaacaccaacgttctcaccagcacggccttcgtccagcagtttgcggaacatttcaacgccagtacaggtagacttcgcagtctctttgataccaacgatttcaacttcttcaccaactttgatgataccgcgctctacacgaccggtaacaacggtaccacgaccggagatggagaatacgtcttcgattggcagcaggaatggcttgtcaatcgcacgctctggttctgggatgtaagaatccaggaagccagccagttcgatgattttcgcttcccactctgcgtcgccttccagcgctttcagagcagaaccacgaacgattggggtatcgtcacctgggaaatcgtactgagacagcagttcacgaacttccatctctaccagttccagcagctcttcgtcatcaaccatgtcgcatttgttcaggaacacgatgatgtaaggaacgcctacctgacgacccagcaggatgtgctcacgagtctgaggcattgggccgtcagtcgcagcaacaaccaggatcgcgccgtccatctgcgcagcaccggtgatcatgtttttaacatagtcggcgtggcctgggcagtctacgtgtgcgtagtggcgagtcggggtgtcgtactcaacgtgagaggtgttgatggtgataccacgtacatacagtattatcgatcggcggtatcgatcaatagcgtttgtggtgctacacttcagacctttccgaattcactgatttttatcatgttaaagttattcgccaagtacacatctataggtgttatcaacacgctcattcattgggttgtgttcgccgtttgcatctacgcattccatacaggtcaggcacttggcaactttgccggattcgttgtggctgtgtctttcagcttctttgcaaacgccaggttcacgtttaagtcctcgacaaccactatgcgctacatgctttacgtaggattcatgggctcacttagcgctgctgttggttgggctgctgataggtccggaatggctccgatcgtgactctcattcttttctccgccatcagtctggtgtgcgggttcatctattcaaagttcattgtctttagggatgcgaaatgaagatttctttggtcgttcctgtctttaacgaagaagacgcgataccaattttctacaaaacagtgcgtgagcacgaggggctggccccctacattgttgaaattgtatttatcaatgacggcagcaaagacggcacggaatcaataataaattccctgtcatcaacagacccgttagttatacctctttcattcaccaggaattttggcaaagagcctgcattatttgccggtcttgagcgtgcatcaggcgatgcaataattcctattgatgttgaccttcaggatcctattgaagccattccaagaatgattgaaaaatggcaatcaggtgcagacatggtgcttgccaagaggacggatcggtcaacggacgggagattaaagcgcaaaacagccgaatggttttataagcttcacaacaaaataagcgacccgaaaattgaggaaaacgttggtgacttccgcctcatgagtcgtgagggatgcagtctggtctcttcaacatgaggtggagtaatgcaaacctgttttagttccacgcactttttgagagttcctgtttttcagccatcagcaggtgatcctccggcgtcaggttattcagggattcatggggacgctctggatggaagatcctcgtgacgaagccgaatttgcccccggccacgtgctttttttcgagcgtaatgttgtccatgcattaccaacccttcttgaagaacccgtaatatttctgtcattggccagccctcgtcgtgatcctgaagatattacctttgttgacccgaaagatggcactgccagaacctttatggccagaaataatgagtcagcataatttatttcctagtccattcatatgaaaacactggcggaagagggctatgcaccgaggtaaagggaggcaatccgtcgtcagacggtgtactgtacaccgaagaacaaaaccaggcccgtcagcgcgaaggggctggttttgttcaagcgagaataccgcgcaatgtattaatcagtgcaggctcacgttcaatgagacacagcagtttcagaagccactcgatgtcgggggtaatatcacacgaaaagcgacgttgcttcagcgccgtcgccagccacctggtgagaaatagattttactgtactggcgacactatatcgccgttcttcctacctaatgccagcgcaaccagctcgcaccacgccagatgggccgatttttccttcagattcactacgaacgttttcccttatttttcgagaacctgaatgtatcttaaccggaagcagaaaggattcggaaccgttcaccctgaattgaatactgaagtggtttactgaatttggccacctgaacagaggtgatatgctcacctcagaattgtacggagaggagaagtcggactcgctcatagtagcggcgaagcaggcgaacaacccgaaaggagcggagtcagtggagcgaaggagcggggccaaggggaacgcggaacagccacacatgcgccggacacagagccgggaaagcatgtcacagaggctgtcacgcgtgcgggaagctgcgaagcagcggaagaaagaacggtttacagcattgttccacctgctgacagtcgaagcactggaagccgcattcctctccctgagcaggaaagcggccgccggagtggatggcatcaggtggatggactacgccggaaacatgaagaacaacataacagatctgcaccggaggctacatcagggcagctacagggcgcagcccggcaggcgtcactacatcccaaaagcggatggaaaacaacgcccgctcggcatcgcctcgctggaggacaagatcgtccagtatgcgctggtgaaaatcctgaacgcagtctatgaaaacgactttatggggttctcatacgggttcagacccgggcgaagccagcacgatgcactggacgcactggccacagggctggtacgcactaacgtaaactgggtactggatgccgacatcagtcagttcttcgacagggtgagccacgaatggctgatcaggttcacagagcatcggatcggcgaccggagggtaatcaggctcatacgtaagtggctcacagccgggacgtcggaggagggtcaatggcgagcaacggaggaaggcaccccacagggtgcggtcatctcaccgctgctggcaaacatatacctccactacgtcttcgatctgtgggcgcatcagtggcgacgtcgctatgccacaggcaatgtggtaatggtcagacattcatcgcgaaatcgtccgttaaagctctcaataaatccgttctgcgttggcttgcccggctggattaagcgcaactcaacaccatgctcaaaggcccattgatccagtgcacggcaagtgaactccggcccctggtcagttcttatcgtcgccggatagcctcgaaacagtgcaatgctgtccagaatacgcgtgacctgaacgcctgaaatcccaaaggcaacagtgaccgtcaggcattcctttgtgaaatcatcgacgcaggtaagacacttgatcctgcgaccggtggaaagtgcgtccatgacgaaatccatcgaccaggtcagattgggcgccgccggacggagcagcggcagacgttctgttgccagccctttacgacgtcttctgcgttttacgcccaggccactgaggtgataaagccggtacacgcgcttatgattaacatgaagcccttcacggcgcagcaactgccaaatacgacggtagccaaaacgcctgcgctccagtgccagctcagtgatgcgccctgataaatgcgcatcagcagccggacggtgagcctcatagcggcaggtcgacagggataaacctgtaagcctgcaggcacgacgttgcgacagaccggtcgcatcacacatcaacatcacggcttcccgcttctggtctgtcgtcagtactttcgcccaagagccacctgaagcgcctctttatccagcatggcttcggcaagcagcttcttgagtctggcgttctcttcctcaagcgacttcaggcgcttaacttcaggcacctccataccgccatacttcttacgccaggtgtaaaacgtggcatcggaaatggcatgctggattaccagacgatactcgataccctgacgagctattttcagcagatttatggcagtgacgcttatctggagccagacagcaaagacggccagatggtggcgctggtggcgctggctattcacgatgccaacaacacggccatctccgtttataactgcttctcacctgctacaggttacggcgccgcgcttaccagtaacgtgaaaatcaacggtatcgcgcgccggggggcgacgaattctaccgtggatctggttctgaccggtactgccgggacatccatcacaaacgggaccgtgaaagacacgaataacgtgatctggcggcttcctgcctcggtgacaatcggtgttggcggaaccgtgacggtaactgcaacctgttcaaacagcggagcggttgcagcgctggccgggacaattaccactatcaacacgccgacccgtggctgggcttcagtaaccaacccggcggcggccaccgtaggcgcaccggctgaaacagacgcagagctgcgcatcaggcagggacaaagcgtagcgctaccatccctcacaccgtttgaaggcgtcgacggtgcgatcgccaacgttgcgggcgtgacacgtcacaagctctacgagaatgatactggtgctaccgacagcaacgggctgccgccgcattccatttccgccatcgttgatggaggtgatgttaccgagatagctcagacaatcaggggaaacaaagggcagggaacagccacctatgggacgacatctgtcacggtaccggacacctacggcaacccacacgtatgattaccagacgatactcgataccctgacgagctatttccagcagatttatggcagtgacgcttatctggagccggacagcaaagacggccagatggtggcgctggtggcgctggctattcacgatgccaacaacatggccatctccgtttataactgcttctcacctgcaacaggttacggcgccgcgctgactagtaacgtaaaaattaacggtattgcgcgccggggagcgacgaactctaccgtggatctggttctgaccggtactgccgggacatccatcacaaacggtaccgtgaaagacacgaataacgtgatctggcggcttcctgcttcggtgacgatcggtgtcggcggtaccgtgacggtaactgcaacctgttcaaacagcggagcggttgcggcgctagccgggacgattaccactatcaacacgccgacccgtggctgggcttcagtaaccaacccggcggcggccaccgtaggtgcaccggctgaaaccgacgcagagttgcgtatcaggcaggggcaaagcgtcgctctgccctcactcacaccgtttgaaggtgtcgacggtgcaatcgccaacgttgcaggcgtgacacgtcacaagctctacgagaatgatactggtgcaaccgacagcaatgggctgccgcctcattccatttccgccatcgtcgatggaggtgatgttaccgagatagcccagacaatcaggggaaacaaagggcagggaacagccacctatgggacgacatctgtcacggtaccggacacctacggcaatccacacgtggtgcaccagattttcccggatgccgaagtgaaggtgaagccgatgcaggcaaacggcctgaatagcgacgccagcaaaagcgatcgggagaagctgaaccgtatgctggaggaaatgtttgaagaggccgatatgtggctggtgtctgaattcccgacggttcgcaaagctgggctgtaaaatggttcaggctgccagcttcaatattcactggtggcctgcattatgtcttaccactacctacaccgaattgatggagctaatgagcacatcacagcagacaatggccaggtaaggccgcaatggggaggcttaaaggggatgccctaacacaatatggcctatggctggattatcttgatgcactggaggccgttgatacctccagcgcacctaatatcgtatggcctactcacccggaggtgtaggccatacgggttttgctgtatcaacacgcatcagcaagacccggtattgtttccattcaactagcgcggcggtttcctcatccgtcgcgatacctgcatcaaccgcatcctgacgccagctgatttcagtgtcagcagttgaccgaagagcggccctcatattttctgcatctgcctttgcagcctgttcccgttcggtatcagaaataacccacgcattattgttactatcccaggtatgccattgagatggtttgctgtctgacagagttagctcaccagttatgccggtgtaaacacgtctctctccatcgttcataccaccaatcagcgatagatgctgctcatgggtaaaccgcaagcatgaggcacccaactttagcggtatctcctcatccaccttatgatatttcatctttttctccgccaggcgttaatattttaaataatatgatgctggcaagatttcatcgaggcccatcagcactaacatatgagtggttttaccaacaggtcaggttacatggcccatgggattataaaacaagaataggccgccaatacgagaattatggtaattttcactatggtgcagttggtactgcggctggaatatctgcccctattcttttacgtgctgcaggctgggcgcagtcaaagtcagggaatggcaactcaaaagatggacactggtatggttcccctccttttggggatgacccgaatgatcaactctggataaaatgcggaatagactatgcagcaagaacggggttttaaaaaacgctatatactcgtacctgtcttattcgcactcgcctacgcaggatgggttttatttttcaccaacttcccgcgcaaggtgaaaagcatccaaaccaaacatgcaaaactccgcgatgtaattatgtcgatgccattctaagccgcgtctgggggagggggcagaaacagacccagcttattttgctataacagttttcgcgcttttgagcatcaggtaagcacctttcctgatgtgacgaataataaatgagctgccatagccatcaatatggtgatgcattcagaaggatattggcaagtttagacgtattatggaaagagtatacgtcacctcgaacaccagcccacttttgttggcggtgtactgtgccagcgctgccgcgataaaactggcctgccggattgccttatttacctctgcgctggccgccttacctgaagtaaaaccagagagcagggccggaagtccttcccagtcagcctgggacatcacgttagcatttgctgctgtcgcgaatggtttaaagtcatttttagccattacagtaatttcccccatgcgccatcatcaaatccggcgatatattcgttgtccatgtcaaaaccgaagaatcgattaccttctgacggtgtttctaccgaaggcgtttcaacgtcaccggcccatacgccagcggctttaacggtgacatagccctgcttgatagcggcgatcagttcgagagacacatttgaaatatcagtctcgggaaatacccagaccgagatcgtcatgtcctggttatcgacgatttgcatcttcaggccagaacctgcagttgcagcgtcaaggatgggaggcagcgaatcattacggccgtcccagttgttgatggcgatttttgccttaagaacgatgcgataggttgtatcgctcagcgtggtatagcctgcatctgggtcatacgggccttgccatacgccctggtcatatccgagcccgtcagtgtcccagctaaaatacaccccgcttatcggctgactgacgatgcgactgcgaccaatccagaggccgagcgtatcgagctgaacgccgacagcagtatcaatatcgaaagcgcttaccagcccccaagcccgcttttgttggcggtgtactgcgccagcgctgccgctataaaaccagcctggcgaaatattttattcatttgtgcactggatgccttaccagactggaatccagttaaaagcgcaggaagtgcttcccagtcagcctgggacattacgtttgcgccagcgccagtagcaaacggtttaaagtcatttttagccattacagtaatttcccccatgcgccatcatcaaatccggcgatgtattcgttgtccatgtcaaaaccgaagaatcgattaccttctgacggtgtttctaccgaaggcgtttcaatgtcaccggcccacacgccagcggctttaacggtgagatagccctgcttaatagcggcgatcagttcgagagacacatctgaaatatcagtctcgggaaaaacccagaccgagatcgtcatgtcctggttgtcgacgatctgcatcctcaggccagagcctgcagttgcagcgtcaaggatgggaggcagcgaatcattccggccgtcccagttgttgatagcgattttcgccttaaggacgatgcgataagtttcgtcgcttagcgtggtgtagcctgaatcggggtcatacgggccttgccataccccctgatcgaacccgagcccgtcagtatcaagactgaaatacacgccgcttatcggctggctgactatgcgactgcgaccaatccagaggccgagcgtatcgagctggacgccgacggcagtatcaatatcgaaagcgcttaccagccccagcgccagcgtgttcacaaacatgccgagtatcggctcaagatccttgtgcggccggccggcgattggcgagccgacgatgatatcttcctgtccgcttaagcgtgacaagaacgcggtgtaagccgcaaggagcaccatgtacagtgtgcttccgttttctcgtgccagcttgtgaaggcctgatgcaacctctggttccagcgtaaatgagaccttgtcacccgcgaagcttcgcaccggcgggcgggcatgatcagcggggagatccagcacaggcagctcgccctcgagctgcttcagccagtacgcctcctgcattttgtacgcgtctcctgttttgaatccttcttgccatacggcataatctttatattgaatgcgcagcgccggaagcttccgattattgtacagctcgccgaattcttgaatcagaatgttgacggaaacaccgtctgaaatgatgtgatgcatatcaaccagcaataggtgccgctcatctgatacctttacgatttgggcacggaacagcggcgcttggctgagatcaaacggtttgataaatgcggctgcggcctcctgttcggttcgtgcgccgagaactgtagtctgtaacgtaaacggcacctcgtcatggatgcgctgcaccggatcgcctccttcgtcctgttcgaaggaggttcgaagcgactcgtggcgcttgatcagctcttggaaagctctgggcactgttgcaaatagtcggtggtgataaacttatcatccccttttgctgatggagctgcacatgaacccattcaaaggccggcattttcagcgtgacatcattctgtgggccgtacgctggtactgcaaatacggcatcagttaccgtgagctgcaggagatgctggctgaacgcggagtgaatgtcgatcactccacgatttaccgctgggttcagcgttatgcgcctgaaatggaaaaacggctgcgctggtactggcgtaacccttccgatctttgcccgtggcacatggatgaaacctacgtgaaggtcaatggccgctgggcgtatctgtaccgggccgtcgacagccggggccgcactgtcgatttttatctctcctcccgtcgtaacagcaaagctgcataccggtttctgggtaaaatcctcaacaacgtgaagaagtggcagatcccgcgattcatcaacacggataaagcgcccgcctatggtcgcgcgcttgctctgctcaaacgcgaaggccggtgcccgtctgacgttgaacaccgacagattaagtaccggaacaacgtgattgaatgcgatcatggcaaactgaaacggataatcggcgccacgctgggatttaaatccatgaagacggcttacgccaccatcaaaggtattgaggtgatgcgtgcactacgcaaaggccaggcctcagcattttattatggattgcttataaaattaagcaagtatttagtaattcagattcttaaggtgtaacacaaggaggatttcaattgagaaagaaaagagttattacttgtgttatggctgcatcattgactttaggctcacttttacctgcaggttacgcttctgcaaaggaggactctaagacaaccccttcttacgaagaactagctctacattacaaaatgaaaagtgaaaagatttcatcgaacgggaaattagttgaaattgagtatgtgagtggaaatgaaactcacaaagttcagatgaacggaaataatcatactgtaaaagtcgatggcatagaacaaaaaggtttaaactttgagtatgatgaaaatgttgctaaaagaacaaattatgaaaacaataatttgaaatcaaatgaattcacaacacaggctgcaaaacctaaaaagggataccattatgtggggactttatctgggcatacaaaagcagctaaaaatgcgttatcagttacaatgtcattagtcggtattgtccctggcttgggatgggggagtaaggctgccactattttattctcttattgggcaaaagaacaaatccctgatgcgtattataaatatgatttatacgaaaaaggagcaatgactgatagttggtatcagtatgctacagttcaattttttgaagataaagccggcggcatcgaatacatcggccggatcgaccagcaggtcaaggtccgcggctaccggatcgagctctcagaaattgaagtccagctcgcccagctttctgaggtgcaggatgcggcggtgacagctgtcaaagataaaggcggcaacacagcgatcgcggcgtatgtcacaccggaatcagctgacatagaagcactgaaatcagcactgaaggaaaccctgccggattacatgatcccggcgttctgggtgacgctgaacgagcttccggttacggcaaacggcaaagtggaccgcaaagccttgcctgagccggacatcgaagcgggaagcggagaatacaaagcgccgacgaccgacatggaagagctgcttgccggcatctggcaggacgtgcttggaatgtctgaagtcggtgtcaccgacaatttcttctcgcttggcggagattccatcaaaggaattcaaatggcgagccgcttgaatcagcacggctggaagctggaaatgaaagatctcttccagcatccgacgatcgaagagctcacccagtacgtagagcgtgccgaaggcaaacaggcagaccaaggcccggtggagggcgaagtcatcctgacgccgatccagcgctggttctttgaaaagaacttcacgaacaagcaccactggaaccaatcacgcgaagtgatgtgttctcaagctccatgaactgttccgcaagctgtgtcggcaggaacgtgatcgttacgccgttcgtttcaaaataatcgttcaggcggacgatatcgaggcggatcgcttcatcaatgacgtgaagttcagcgccgatcgtccaggtcgggaacatctcccaaatggaagcgtcgaacccgaagcccgcgtacttcgcactgcggtcctccgctgtcatgctgaacgcgtcgtggtgccagaagcacaggttcacaagcgcatggtgctcgaccatgacacccttcggctgtccggtcgttccagacgtgtaaatcatgtacgccaagttctccgcggttacagcggtttctggatttccctcgtcgttttcatcaagcggcaggcttagaatcgtgcggcttccgtcgagaagaatgacatctcccgtatagctgtccggcactgaaatgccttcctgtttcaagagaagcttcgcgccgctgtcctgtaaaatatactcaatccgctgatccggatagtcaggatcaatcggcacaaacgccgctccggctttcaagacgccgagcaccgcggcggacatttcaagcgacggcttcgtgagaacgccgacgcggtcatccgggctgatgccgcagtccatcagaatccgtacgccgatgacatcgtcatcgggttcgacaaacgatacgatgcccggcgcttccgtatagccatgcagcgcagactgagggagttcggactcacggttcacccggagaaaacccgtctgatggagttcggccgcttcgctgccgaaaaccgtgccatcaggggaaaaggcaaaccagaaacgttcaacttcctcgggttcacgcacatcagcgggaaagatcgcaacggcaggttcatgctgatacgaaagacccgccgggatcggatgacggcaactctgaaagccatcaaagacggtctgcgaaggcgctggcattactcaatccccgaacagggaaaatggctcaggagagtggttcagggatacctgaactatcactcggtaccgggcaacttccccaccatgcagaagttcaggacacacgtaacaaacctctggcgccgggcgctcaggcgcaggagccagaaggatgatacgacctggacgaaagcaaacaaactggcagccgcatggctaccaagggttcgggttcttcatccatggcctgtggagcggttcaccgccagacacccgaggcaggagcccggtgcgtaaatcgcgcacgccgggatctgtgcggggggtatccggtaacgggtatccctaccgcgacagtattcactgtcgtattgaaagagaggatggatttaacgccccgcgtttcgaggatgcgcttacggatcgccaggttgtaggtttccggcttctgcttaccgagtacggactgaatccacggtgtcccctcggtggtgtcgagaaaccattgcccataccacaattcgaatcgcgtttttaccgcctgcgccacggcctccggtgagttaatcagccaggtatcatcgccgctgccaaaggtgtaatccccctcggcgtcttcacgtctgtatcgcatcagttaggtgctcctgtgttaccgccgccggtctgtactccgccgtgcgtatgcgtcatcagactcttaccaccggcttttacatcgttagtcaccgtgacagggccgagcatcgtcgcggtaccaccactttcgcccataccctgagagagattcccgtttattgtcacgttgccgttaagcgtaatggtgggtgatgtgatcgtggttcctccttctgctgttgccgtcagcgcgccgggggttttaaccgtgatgttatgacctgcggccacctccacaaacgcagcgccatcatcagtgcgcagctgcgcgccactggtgctgattccgctgattttctgcgcctgtgactgcggtgccgcagtctcaggcgcagaaaataagcggaataagcacggggtccgctcagctgcgcagcgacgacggaagcacgttctttgagctcaaccccactacgcagaaaattaaaatcgtagcgcctggcggcctggatgtagttaccccgcaggccgacttctcggcgaaagttaccattcacgggctcctgtcctggctgggtggaatggtgggttctgttgcttctggcgttgcatccaaaatcaccggcgctgtcgagtttatcggtaccgttaaagctaacggcaagtcaattgatgatacgcacactcacggcggcgtgcagcacggcaccagcaacacagacggggtgaactgatgcgatacagacgtgaagacgccgacggtgattacacctttggcaacggcgatgatacctggctgattaactctccggaggcagtggcgcaggccgtgaaaacgcgattcgaattatggtatgggcaatggttcctcgataccaccgaggggacaccgtggattcagtccgtactcggtaagcagaagccagaaacctacaacctggcgatccgtaagcgcatcctcgaaacgcggggcgttaaatccattctctctttcaatacgacagtgaatacggcttaaccatatttttgaatgatgtcacacctgttatctagttttgagagaataagtttttcaaaaaaacacttgattttctcaagaatacatagtataatgttaaatgtcactgaaattgtctggtgatgatggcgaagaggtcacacccgttcccatgccgaacacggaagttaagctcttcagcgccgatggtagtcgggggtttccccctgtgagagtaggacatcgccaggcagacttcattccgcagtagctcagtggtagagctatcggctgttaaccgatcggtcgtaggttcgaatcctacctgcggagccattattggagagctgtccgagtggtcgaaggagcacgattggaaatcgtgtaggcggtcaactccgtctcaagggttcgaatcccttgctctccgccactgatacttatacataattacaattgaaagtctgggcccgttggtcaagcggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacgggtcattatatgatggaggattagctcagctgggagagcatctgccttacaagcagagggtcggcggttcgagcccgtcatcctccaccattattgcaaggagcaccatgtacagtgtgcttccgttttctcgtgccagcttgtaaaggcctgatgtaacctcttgatccagcgtaaatgagaccttgtcacccgcgaagcttcgcatcggcgggcgggcatgatcagccggaagatccagcacaggcagctcgccctcgagctgcttcagccagtacgccccctgcgttttgtacgcgtctcctgttttgaatccttcttgccatacggcataatctttatattgaatgcgcagtgccggaagcttccgattattgtacagttcgccgaattcccgaatcagaatgttgacggaaacaccgtctgaaatgatgtgatgcatatcaaccagcaacaggtgccgctcatctgatacctttacgatttgggcacggaacagcggcgcttggctgagatcaaacggtttgataaatgcggctgcggcctcctcttcggttcgtgcgccgagaactgtagtctgtaacgtaaacggcacctcgtcatggatgcgctgcaccgggtcgcctcctgcgtcctgttcgaaggcggtccgaagcgactcgtggcgcttgatcagctctttgaaagctctgtccatcctttcaagagagctttcaaagagctgatcaagcgccacgagtcgcttcggacctccttcgaacaggacgcaggaggcgatccggtgcagcgcatccatgacgaggtgccgtttacgttacagactacagttctcggcgaacgaaccgaacaggaggccgcagccgcatttatcaaaccgtttgatctcagccaagcgccgctgttccgtgcccaaatcgtaaagatatcagatgagcggcacctgttgctggttgatatgcatcacatcatttcagacggtgtttccgtcaacattctgattcgggaattcggcgagctgtacaataatcggaatcttccggcactgcgcattcaatataaagattatgccgtatggcgagaaggattcaaaacaggagacgcgtacaaaacgcaagaggcgtactggctgaagcagctcgagggcgagctgcctgtgctggatcttccggctgatcatgcccgcccgccggtgcgaagcttcgcgggtgacaaggtctcatttacgctggatcaagaggttgcatcaggccttcacaagctggcacgtgaaaacggaagcacactgtacatggtgcttcttgcgtttgcaatgatttatagatacttttttatctttaatagtccagtatcccattggattatactgttgcatagatgtctgtaccacttggaaagtacaaacgtacatttgaaataattaatgaatgtatcagtaaagaagtacaaagatacttgcggcttaatcgaaggatgtatcacttagaaagtacagcgatagcaccgaaaccgaaaaatcatttatagactatcaactaacttaattgtcaagaaaaaattgcaactattccttgattgagccaattttgcccgttaacatgtagccaatcgaataagaacagcggccgtaaaaaatttgccatgagatgaattttgtcttcatggtataattatatagtaaatgcaatgctttatattatcatttacaataaatgaaacgaaaaataaaaatagggtataatatggttcgaaaataaatgataggcgagcgttaataattgatatattgacaatgattaaatcagtactgcaccagcaactaaacaacattataacaatagtctgagcatacgaaatctatcagtcaatactaagtgtaaccggccactgttccatttctatcatataggctgggaccatgtagcccggcaacagtctctgaagctgtgcacgcacttcgtttctttggagcccttctacataagcgcataattccggctcgccgctgtctgtccgtacggtaacggccgcctcccttacgccttctatgcttcttagtgccgcttcaatctctcccggctcaatccggtagccgcggattttcacctgatcatccgtgcgcccgaggaattcaacattcccgtcagggagccagcgcgccacatccccggttttgtacatgcgttcccccaggtaaaacgggtcttcaagaaaacgctcctccgttaatgccggccgattcaaataacctctggcaacacccgctccggcaatgtatagttcgccggcgacaccggaaggctgtacggctaaatgcggatctaaaacatacaaacgcgcaccaggtacgggcttcccaatcggaatccgcaaacggtctctgtcccgttctggatctaacacgtaaaatgccgcgtctaccgtggcttctgtcggcccgtagagttgttaagagatcggttatcgcctgaagcgtttcttcgcttgctgctggtggaagcgcttctgtggtgttgcgcggcgtgacgtcacggatatctacgtccagtgatttgccttccatttcttcggcggtaggctgctgtccaatctcaggccatgccttacgcaacgcctgggcttccgcgcatttcgccagctgtccgtatgggcgctttttccacatcgcgttcggcgccgtggtgtcgcggccgccggtggcatagttctcaatccagtattctttggcgctgaactcgacgatctctccactgggcatgcgcttgtagacggtgtatttgcaccactgagggaaggtcacctcgacaccagtaagcgtctgagttacgtcgggcccgaactctggttcgcgggcaccggcataatcgccagaacggtctgcctgaatgcggtaaagcccgatgcccggcatgacgacgtcgcgccattcacttttacctgttctcgagtctttgacgctcatcggcacgaggtggacaggcttcagtagggtcgttaagagatcggtgatcgcctgaagcgtttcttcgcttgctgctggtggaagtgcttccgttgtgctgcgcggcgtgacgtcacggatatcaacgtccagtgatttgccttccatttcttcggcggtaggctgctgtccaatttcaggccaagccttacgcaacgcctgggcttctgcgcatttcgccagctgtccgtatgggcgctttttccacatcgcgttcggcgcggtggtgtcgcggccgccggtggcatagttttcaatccagtattctttggcgctgaactcgacgatctcgccgctgggcatgcgcttgaatacggtgtatttgcaccactgggggaaggtcacctcgacaccagtaagtgtctgagttacgtcgggcccgaactcaggctcccgagccccggcataatcgccggaacggtctgcctgaatgcggtaaagcccgatgcccggcatgaccacgtcgcgccattcgcttttgcccgttcttgagtctttgacgctcatcggaacgaggtgaacgggcttcagcaaagttttgcgcccgtagctcaattggatagagcgtttgactacggatcaaaaggttaggggttcgactcctctcgggcgcgccatgatctatatgaaatcgggaagtagctcagcttggtagagcacatggtttgggaccatggggtcgcaggttcgaatcctgtcttcccgaccattcttggggccttagctcagctgggagagcgcctgctttgcacgcaggaggtcagcggttcgatcccgctaggctccacttgatttcaaaaatatttggcggtgtagctcagctggctagagcgtacggttcatacccgtgaggtcgggggttcgatcccctccgccgctaccaatggacctttagctcagttggttagagcagacggctcataaccgtccggtcgtaggttcgagtcctacaaggtccaccactatacggaggaatacccaagtctggctgaagggatcggtcttgaaaaccgacaggggtgtcaaagcccgcgggggttcgaatccctcttcctccgccatacatattcctagcactccccacgccaaggtgccccttggctgtcgcagcatctgcttttcccaaaagcccccgcgcaaatgatgtcaggtcagttgccgccatctggtcaactcccgagaaatacggaagcttatctgcaccattaactaatcctgcaagcgccgtcaatgttgcatccgcttgctgtttaccattaagcgcatcaactaagccgaggtattgccaggtagaccactgatcagcctgactgattaagccctttatataagccgagaaaccaaggtaggttaaaacgtcagtaacagcatttttcccgataatatcccttccgacagaggttaaatctgtctgagatgccgtgtccgtgccggtgaaatacggaagtttatttgctcctgtagcgagaccggcaattgccgtcagcgtggcatcaagcgcctggaaatccttaccgaacgcggtggtcattttggtaatgaagccgttcaaatcagcatcatcaagcacatcttacgggccgacagaagcaacggtagacgcggcattttacgtattggatccagaacgggacagggatcgtttgcggattccgattgggaagcccgtacctggtgcgcgtttgtatgttttagatccgcatttagccgtacagccttccggtgtcgccggcgaactgtacattgccggagcgggtgttgccagaggttatttgaatcggccggcattaacggaggagcgttttcttgaagacccgttttacccgggggaacgcatgtacaaaaccggggatgtggcgcgctggctccctgacgggaatgttgaattcctcgggcgcacggatgatcaggtaaaaatccgcggctaccggattgagccgggagaaattgaagcggcactaagaagcatagaaggcgtaagagaggcggctgttaccgtacggacagacagcggggagccggaattatgcgcttatgtagaagggctccaaagaaacgaagtgcgtgcacacgcatgactcggggaccttgtggattgctggtccttcaatggtcggggactttcaccccttgatctctaccggtctcccggcgcacactgtatgcatatccagtatatttagacgtcagaaggaaagatgaaactgcagcttttcagcaccgggaaagcactcccgccacaggcccatccgttgtttgcagacctggccagctgcggttttccgagccctgccgctgactatgtcgagtccgacctggatctccatgattactgcatacggcacccaagcgcgacttactatctccgtgccagcggtgacagcatgtccgacggcagcctttacaatggcgatctgctggttgtggacagtgcagagaagccccggcacggcgatattgttgtggccagtgtgcagggggagtttacggttaaacggcttctgctgacgccacgactgacgctgcagccaatgaacgccgcctggccgccgatttatacggcatagcccaccagctttttgttgctggcgctcacttcggaggtacggatttcaaaatcgattgttttcattactggactccacagagggcaaaaaggggccgcagccccttaaacgtcaaatcaggaaccggagcctgaaagctcaagcaccttgatggcgttggagtccaccacaccaccgcccaggtatttatcggtatgcaccttgtagaaacccggctcggtgatgttgtcagggcgggtacgcacgccagtggtgtgatccacgatgaaatagccgcgcttgaagtcgcctaccgcgaggaatgctttacctgcctccgcatccggcatggtttccagatactgaacaggacggcccagcagcgtatcgggagaaccggcaaccagacgatcgcgccagatgtaatccccgttgccgtttttcagcttttgcagtttggctgcggtgttggagttcatcacccatacctgaaaaactcgaaaacctggaagaaaatatcggcacgctcgaaacggtttatttctcgctggttaacgaactggtgagcggtaaaatcaagacggagttgggcggatttaaacagaactacagcctgaaattcgcgttaatttcgctcatccagagctattttacgaagaaagcgacagcccgcggcggtgcggtattaaatcgttattttacccagctttatcaacagtttgagtctactggtgacaccgttccggcagagaaggtcatggagaacatcgagtccgtctggcgcgatgtggcgggcagttacctggcgaccaatgaccacttatttaagaacttttttaaatacaaactctgggagcagggcttcccgcagagcaacggtcgcagcatgttgaataatctttatttaatcgttgcggagtactatttccttaaaacgttacggttgagcttcccttcgagctctaacacagccggcatattgtagcctgtccctccgtcctccagctgctgaaggacataaatccgcttttgggcagaggaaaccggataggtttcctgtttttcagcgggcttaatcgcttcatatggactgtccgttccttcacggataacggtagccagtccttctaccgtcggatgggcaaacacatcttttagcggcacctgtacatcgaattctttggcgatccgtgagacaagcgccgttgcttttaaggaatgtcccccgcggtcaaaaaagttgtcgtgaatcccgacagggccatttttcagcacgtcctcccacagctgagaaagcttcatctcagtcacgtttctcggcgccgtgtaggtctccgcatctgccgctccgccaggagctggcagggcgtttcggtcgagctttccgcttgggcgcgaggagctggccgaggtggatgtggactggctgatcgccgagcgtcccggcagggtaaaaaccttgaagcagcatccgcgcaagaacaaaacggccatcaacatcgaatacatgaaagccagcatccgtgccagggtggagcacccgtttcgcatcatcaagcggcagttcggcttcgtgaaagccagatacaaggggctgctgaaaaacgataaccaactggcgatgttattcaccctggccaacctgtttcgagtggaccaaatgatacgtcagagggagagatctcagtaaaaacctgaaataacgccagaaatggtggaaaaaatagcctaaataggctgattcgatgtgtttgcgggaaaaaaatcggcccagatccgcgaaattttaatcagcgagtcagcttgggaagaaatgacctgcttattcgcaccttcctcgctcaatgcgctgagtgtaacgcttgctgataacgtgcagctttcccttcaggcgtgattcataaagcggccagccatccgtcatccataccaccacatcaaagaccgacagcagctccagaagacgctccagtgtggccagagtacgctcaccaaagacgtgtgccaccaccgtcctgcgcatcctgtcataggcgtaaaataaccagcgctgacgtgatttagccccgacgtagccccactgttcgtccatttccgcgcagacaatgacgtcactgcccggttgtatgcgcgatgttaccggctccggcctgagttttttaagtgccgtaaaatcgtgttgaggccaacgcccataatgcgggcactggcacggcacccaaccccattcatagccatatcaatgattttctgatgtgtaccgggttgagaggcgggggtggcgccggtgatatcaatcagtggccgcgtgctcaggtcgacgtgatcaaaaaatttcggcttcgtggcgtgatagttggtgattaagtccgtgtacttgctcatgacgtcaccgttagaacaatgttttcgggtttacacgacgcggattcgttgtaggcgataatgatgtttgccgccgcgacgctaccggctgatttgccaatcagcagctcctgtatgtcgtagtagcgcgcattgccgccactcactacgccgaggttcgccggagaataaatcctgctcagcagcacatcgtcgccgatggtcagcccgttgatgtaatccgcgacggcctgctgaatctgtacgccaatttgcgacgtgtagccggtgaatgccttcagggtgatatgtccataaattggcacatcagtagaccgagaaaagctgatcacatgaagttgtctgtgcagacctgtcgctgaataacgtcacggactcagaagccttcccgggccttatccggcagactcacagaaaaatcagggcagccgcggcagacggggcttacgatacccggctctgtcacgatgaactgcgccgcaaaaaaatcagcgcgcttattcctccccgaaaaggagcaggttactggcccggtgagtacgcagaccgcaaccgtgccgttgctaatcagcggctgagcggaagcaatgcacggtggaaatggacaacggaatataaccgtcgctcgatagcggaaacggcaatgtacagaatgaagcagttgttgggagattcactgacgctgcgtgactacgatggtcaggtagcggaagctatggccatggtgcgtgcgttgaacaggatgacaaaggatgacgttttttgcggggttgaaaggcgctgcgggatatcagtattttccaaacggcacgcttctgcagtggggagccgttggattgaagtctgctccgtcaggaacctcgatagggacatttcctgtcgcatttcctgcggccgggcagcagatagttgttactcatgataatcctctcaccaacgtaatagcatttggttcagccaacattatcaatcctacacaatttagagttaatgcaattgcaatcaatgctgacacattcacgatggcaccgggatacagcctcaccctgcgctggttcgctattgggagttaataatgacaattaaatttagtgttaataaacaggcattttatgatgaaaatacagatgttatacccgatgatgcagtggttggtaagtcgcatcgttaatgatagcgaagtgacagacattctcaggaaaacgctgggaaatcattaccaggcctttattgataactttgatgtcttcggtgaaccgcataccactccaggtggaggattgtttgttgagggctggctaaaggatctctaccaggaaaatgcctcagcgctggttatcaatcctgacggcaaaatcttcgcggcctgggtggttccagaatcaaacgttatccattaccagtcatctgataatagtcagccgattaatgccgatattcagcaatgggccgccaggttcaatacgatgcagtttgcagcgaacagccaatcgagacctgcgtttgacggggtttgggcaggcggggttggcaacgactcgacgttaaccctgcgtatggaggattagctcagctgggagagcatctgccttacaagcagagggtcggcggttcgagcccgtcatcctccaccatttttcattatacatatcggttttacatatatgccggtgtagctcaattggtagagcaactgacttgtaatcagtaggttgggggttcaagtcctcttgccggcaccacttttatatgatataatattcaagtctattgtaagaagagccattagctcagttggtagagcatctgacttttaatcagagggtcgaaggttcgagtccttcatggctcaccatttacatgttgcggatgtggcggaattggcagacgcgctagaatcaggctctagtgtctttacagacgtgggggttcaagtcccttcatccgcaccattttatggaggattagctcagctgggagagcatctgccttacaagcagagggtcggcggttcgagcccgtcatcctccaccattatgccggtgtagctcaattggtagagcaactgacttgtaatcagtaggttgggggttcaagtcctcttgccggcaccacttttatatgatataatactcaagtctcttgtagaagagccattagctcagttggtagagcatctgacttttaatcagagggtcgaaggttcgagtccttcatggctcaccattttacgcgggtgtggcggaattggcagacgcgctagacttaggatctagtgtctttatgacgtgggggttcaagtcccttcacccgcattatataggataacagttagaaaaactggacatcctgcataaccagtatatttagacgtcaggaggaaagatgaaactgcagcttttcagcaccgggaaagaactcccgccacaggcccatccgttgtttgcagacctggccagctgcggttttcccagccctgcagctgactatgtcgaatctgatctggatctccatgattactgcatacggcatccgagcgcgacttactaccttcgcgccagcggtgacagcatggccgacggcagcctttacaatggcgatctgctggttgtggactgtgccgagaagccccggcacggcgatattgttgtggccagcgtgcagggggagtttacggttaaacggcttctgctgacgccacgactcacgctgcaacccatgaacgcggcctggtcgccgatttactgcgatggtgaaggcaatacaaaagttatagtggttctgagacgcgtctatggtttgaaatccaacggaaactcctcaccgataaggtccggcgtaaggggtaataaaccatcatcactggcggtctgtatagctttaactgccgctttacacaattccgggttcccttctactacatgcatattgttgattttatttgttcctttcggctgatgaacacggatagtgcatgtatctccgacatatctactggcatatggaaatctactttcaactgcctctttaaattttacagcccattgattgattatggggaactcctgtctctgctttggtgttaatgtttgttgttttggcccctgacatcccaccaggaataatacgagtacccagctgattgaggtcatgctcgttggccgcggtggtgactaggctgtgggtcaggccactcttggcatcgacaccaatgtgggccttcatgccaaagtgccactgattgcctttcttggtctgatgcatctccggatcgcgttgctgctctttgttcttggtagagctgggtgcctcaatgatggtggcatccaccaaagtgccttgggtcatcatgacgcctgcttcggccagccagcgattgatggtcttgaacaattgacgggccagttgatgctgctcgagcaggtggcggaaattcatgatggtggtgcgatccggcagggcgctatccagggataatcgggcaaacaggcgcatggaggcgatttcgtacagggctttgttgaataaatcagatttcgggtaagtctcccccgtagcgggttgtgttttcaggcaatacgcacgctttcaggcatacctgctttcgtcattttgttcagcgctcgtaccagggccatagcctccgcaacctgaccatcgtagtcacgcagcgtcagtgaacccccgaacagctgttttacccggtacatcgccgtttccgctatcgagcgacggttgtaatctgttgtccatttccaccgcgcattactcccggtcattcgctgattagccactgcacggttacggtctgcatattcaccgggccagtaacccgcaccttttcggggagggataagcgcgctgattttcttacgccgcagttcatcgtgacacagatgatttcatgtgttttactgtcaacggcgagatgcagcttacgccagatacggcggcgttcctggccatgctttttgactttccactcgccttcaccgaagaccttcagcccggtggaatcaattaccaggtgtgcgatttcaccccgggtgggcgttttgaaactgacattaaccgactttgcccgcctgctgacacagctgtaatccgggcagcgtagcggaacgttcatcagagaaaaaatggaatcaataaagccctgcgcagcccgcagggtcagcctgaatacgcgtttaatgaccagcacagtcgtgatggcaaggtcagaatagcgctgaggtctgcctcgtgaagaaggtgttgctcagatgatttcatgtgtgttgctgtcaactgccagatgcaactttcgccagatacggcggcgttcctggccatgttttttgactttccattcgccttcaccaaagaccttcagcccggtggaatcaatcaccagatgcgcgatttcaccccgggtgggcgttttgaaactgacattaaccgactttgcgcgcttgctgacactggtgtaatccgggcagcgcaacggaacattcatcagtgtaaaaatggaatcaataaaaccctgtgcagcccgcagggtcaacctgaacacgcgtttaatgaccagaacggtggtgatggcgagatcagaatagcgctgaggtcttccccgtgatgaaggcgttgccctgacactggtgtaatccgggcagcgcaacggaacgttcatcagggcaaaaatggaatcaataaaaccctgcgcagcccgcagggtcagccggaatacgcgtttaatcaccagaacggtggtgatggcgagatcagaatagcgctggggccttcctcgtgatgaaggcgttgccgactcataccaggcctgaatcgcctcatcatccagccagaaagtgagggagccacggttgatgagagctttgttgtaggtggaccagttggtgattctgaacttttgctttgccacggaatggtctgtgttgtcgggaggatgcgtgatctgatccttcaactcagcaaaagttcgatttattcaacaaagccgatttattaattctaccatgtttgtttatgaagctttatattattccgcagtagctcagtggtagagctatcggctgttaaccgatcggtcgtaggttcgaatcctacctgcggagccattgcttccatagctcagcaggtagagcacttccatggtaaggaagaggtcagcggttcgagcccgcttggaagcttaaatgtattattaccaaggtttctcataaggagaaagctttttttattgcgatatgcggaagtagttcagtggtagaacaccaccttgccaaggtgggggtcgcgggttcgaatcccgtcttccgctccatttatcctaacgggatattgtaaattgaattcacccacttcaccaagtcgccggtgcggtacatgcgttcacccggcacaaacggatcagcgacaaaccgcttcgcggtttcgtcttctcgattcagatagcctcgtgccagtccgcgccccgccacgcaaagctctccggctacgccttccggctgcacctgattgccctcgccgagaatgtatactctcgtattggcaatggcccgtccgatggaaagcgagccttcctccggatggatttctgcgcttgtggcaacgaccgtattttctgtcggcccgtagttgttgacgagtgtgtacggctttttcactgcccgcttcagcttgtctcctccggtcaagaggattgcttactggaggagacaagctgaagcgcgcagtgaaaaagccgtacacactcgtcaataactacgggccgacagagaatacggtcgttgccacaagcgcagaaatccatccggaggaaggctcgctttccatcggaagggccattgccaatacgagagtatacattctcggcgagggcaatcaggtgcagccggaaggcgtagccggagagctttgcgtggcggggcgcggactggcacgcggctatctgaatcgagaagacgaaaccgcgaagcggtttgtcgctgatccgtttgtgccgggtgagcgcatgtaccgcaccggcgatttggtgaaatggacgggtcacaccggagcggctggccattcgcttttcaggcggttcgctgacatacgctgagcttgatatgtacgccagccggctggctgcgcaccttgcggcacgcggcgtcacaaacgaaagtatcgtcggtgtcctgtctgaacgctcacctgacatgctgatcgctgtccttgctgtattgaaggccggcggggcgtatttgccgcttgatcctgcgtatccaaaggagcggctgagctacatgctgaaagacagcggggcatcgctcttgctgacacagccgggatgctccgcaccaaacttttctggcgaaacgcttgaagtggacatgacatctcttgagttggtaaagcactacggtggagcacaggccgctcaaaaaaaccacaagagggattagcctcggcgacagtcggcttggtttgccagaggggatcattcgctatgccgtcttgttgatttcccaaagcttaaacttaaaatctactggatttgaccccataggtccagacactttttcccgcttaggattgtgatacccgactgcgcagaaattcccggggtgaacggtatcccaaggcgctgtgcgggtggtgctcgttataatgctcaaacgcgatagccaaattgcctaccgctgttcggctatccggttttgtggatccaactggcgggcacggcagtaatcgagcgccatcattaccgattcgtctttggcgccagggtagatactgttcttcagcgcgctccaggtagcgacgtcgatgcctttttcctgcagcgcgcttgccgtgattgttaattcgtttgccatcgttaatcccctcaaaattaaaacgggcagccggtacggtgttcccagtcgtattccgcctgggcgtaagcaactgccgaaatgaaatcgttgtaggcctccccagctttatcgctgcgaagtccttcgtatgggctggagtcaatcgggaccgggcatcttccatggcaccgtcgctcaggttgtaccaatgctgcatgcagtgaatacgcagcatggtctccagcggatagggccgtcggccattgcccgccttgggataaaacggctcgatgacagcggtcatattctgccatggcagaatctgctccatgcgggagaggaaaatctcttttcgggtctgacggcgcttagtgctgaattcactatcggcgaaggtgagttgatggctcatgatgtccctctgggatgcgctccggatgaatatgatgatctcatatcaggaacttgttcgcaccttccattacgtgcagctttcccttcaggcgggattcatacagcggccagccatccgtcatccataccacgacctcaaaggccgacagcaggctcagaagacgctccagtgtggccagagtgcgttcaccgaagacgtgcgccacaaccgtcctccgtatcctgtcatacgcgtaaaacagccagcgctgacgtgatttagcaccgacgtagccccactgttcgtccatttcagcgcagacaatcacatcactgcccggctgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtatacgtcacttaaaaaactcaggccgcagtcggtaacctcgcgcatacagccgggcagtgacgtcatcgtctgcgcggaaatggacgaacagtggggatacgtcggggctaaatcgcgccagcgctggctgttttacgcgtatgacaggctccggaagacggttgttgcgcacgtattcggtgaacgcactatggcgacgctggggcgtcttatgagcctgctgtcaccctttgacgtggtgatatggatgacggatggctggccgctgtatgaatcccgcctgaagggaaagctgcacgtaatcgcctctcagcccggtacacaccagaaaattattgatatggccatgaatggcgtcggatgtcgcgccagtgcacgcattatgggcgttggcctcaacacgattttacgacacttaaaaaactcaggccgcagtcggtaaactcacgcatacaaccgggcagtgacgtcattgtttgcgcggaaatggacgaacagtggggttacgtcggcgctaaatcacgccagcgctggttgttttacgcgtatgacaggatacggaggacggttgtggcgcacgtattcggtgaacgcacgttggacaagatatcacatagtgattctttttaacggttaagttagaaagggcgcacggtggatgccttggcactaggagccgatgaaggacgggacgaacaccgatatgcttcggggagctgtaagcaagctttgatccggagatttccgaatggggaaacccaccactcgtaatggagtggtatccatatctgaattcataggatatgagaaggcagacccggggaactgaaacatctaagtacccggaggaagagaaagcaaatgcgattccctgagtagcggcgagcgaaacgggatgcataccgcgaggtatggggcgaagcgttgacaggggtgttgacaggccagccattgagccacgaaatgtatattaaattaccgggtgccgacgttgtactgttaacggaaggcaacatcatagggtgcgatactgcgagtgccacatggatccggcggggtctgagaccctggcatgtcaatacgatctctacgcgggaaccgggagatctcccctctgaccatctgccagcgtcggagatggcccgcaccgggaagacgaggagtcatagccggtgactcccagccgggcggaagcagatacgccgaagcaccggaaagcgaccaccaaaacagctgccacacagacgcatcaaaggaaaaagaggttttcaccatgacaatgtcatcttccgaaagcggaaactggtgctgcatgccggtcagaaaggaaacagcctgacggtgctcaacggccactcctttcggctgcccggtagagcccgatgtatagatgacataggcgagagatccgccgtcagcaggagtaaactcatggttttctgctttttcgctcgagtgtgaagaagtaaaacgtcatgtgtctgcttctgttagcgacggatctctcgcctatgtcatctatacatcgggctctaccgggcagccgaaaggagtggccgttgagcaccgccaggctgtttcctttctgaccggcatgcagcaccagtttcggctttcggaagatgacattgtcatggtgaaaacctctttttcctttgatgcgtctgtgtggcagctgttttggtgggctctttccggtgcttcggcgtatctgcttccgcccggctgggaaagccttttttaatatttcattttccatttcaatacgttgtagctttttcctgagctcacggatttcaatttgttccggggtaatgggggaggcttttggtgttttgccctgccgttcatcacgtaattgtttcacccatcgcgtcattgtggaaaggccgacatccatagcgctggctgcatctgccacggtgtagttctggtcaacgaccagttgagcggattcgcgtttaaactctgcgctgaaatttctttttttcattatgacacctgtgttcttttggtggagcctagcgggatcgaaccgctgacctcctgcgtgcaaagcaggcgctctcccagctgagctaaggccccataaaaaatggtcgggaagacaggattcgaacctgcgaccccatggtcccaaaccatgtgctctaccaagctgagctacttcccgatttcctatctattctattaaaagatatggcgcgcccgagaggagtcgaacccctaaccttttgatccgtagtcaaacgctctatccaattgagctacgggcgcaagacaagccctccgcgtgaggacgcacgggggatggcttcaccgggggaacaggatgcacacacccgacacgacggaacggcgtggcgccattaaagcgacggcatcagccggcgcggtgaaggcgttccggacggcacggccggagaagccgcagcctttgaccttcgccatcagaccctagcgtcagcccgaaaccgcttgcgggttcggcggagcccggcgggtgcgcagcagccgccctggcggagtggggctcgacgaccggacgctggaacagtctctcagaaattatctgggacgagttccgcgagcagtttgcgccgggagcgtttaaggacagcctggcatccggtagcgatgtgcgtgcgctgtacgagcataactatacccagattctgggccgcactaaatccggcacgctggtgctgtcagaagatgataccgggctgcgcttcgaactgaccccgccgaatacccagcttggcaatgatgtgctggagctggtggagcgcggggcgctggaacagtctctctgaaattatctgggacgagttccgcgagcagtttgcgccgggagcgtttaaagacagcctggcatccggtagcgatgtgcgtgcgctgtacgagcataactatacccagctgctgggccgcactaaatccggcacgctggtgctgtcagaagatgataccgggctgcgcttcgagctgacccctccgaatacccagcttggcaacgatgtgctggagctggtggagcgtggaagggttcatcatgagtcatcaacttaccttcgccgacagtgaattcagcagtaagcgccgtcagaccagaaaagagattttcttgtcccgcatggagcagattctgccatggcaaaacatggtggaagtcatcgagccgttttaccccaaggctggtaatggccggcgaccttatccgctggaaaccatgctacgcattcactgcatgcagcattggtacaacctgagcgatggcgcgatggaagatgctggtggagcctagcgggatcgaaccgctgacctcctgcgtgcaaagcaggcgctctcccagctgagctaaggccccgttatataagatggtgggcctgagtggactcgaaccaccgacctcacgcttatcaggcgtgcgctctaaccagctgagctacaggcccatcttaacttattcaaggaacaaagttccttcaaaactaaacaagacagggaacgttctgtttataagacccaaggtcttatattccgttgttactcatgataatcctctgaccaacgtaatggcatttggtgcagccagtattatcgatccgacacaatttagagttaatgccattgcaatcaatgctgacacattcactatggcgccgggatatagcctcaccctgcgctggttcgcaattgggagttaataatgacaattaaatttagtgttactaaacaagcgttttatgatgaaaatacagatgttatacccgatgatgcagtagttaaccactatttaaagaacccagcctatggctgggtttttgcttttctgcgtttataaatcccttctttagtattcttgcttctttttaccgtgggatcgtgcggtctgccatgcccggtggcgctgcgcttaccgggcctacaggttttgttggccggataaggcgaagccgccatccggcatgatttctgacgcacaaagcaaaaaaccccgcacctttcggtacggggttcttcttgagattcttgagcggcggttttgacgttgacgtttcgtgtgtgcatcctggttttctcctgtggtgatggttgtccatctccctggtgagttctctcgcggcaaagggcaaaggagcaacggcagggcggcaggagaagggcggagacgaaagtttttgcggcacgcaaaaagttttggcggagtgcatttcacccttcggatgacgaactgacggtgctacaaagactccgcattgatcgtacaagccattcatcaggaaaacgtgacaacggctcattttattccggctatgctgaacagctttctcgatcaagcggaaatcgaaaggctgagtgacaggacaagcctaaagcgtgtattcgccggaggtgaaccgcttgcgccgcgtacggcagcccgttttgcttctgtattgccgcaggtatcattaatccatggcgattttgagaacgacagtgacttcctgcccagccttgccagatgctgcctcagattcaggttatgccgctcaatgcgctgcgtatatcgcttgctgataacgtgcagttctcccttcaggcgtgattcatacagcggccagccatccgtcatccataccacgacctcaaaggccgacagcaggctcagaagacgctccagcgtgggcaaaacgatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatcttttactgcaaacccaagaaaacttcagagtgaacctgaaaaggtgcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacgacacatctttaatgtaagtgaagctgatttgccatgttttacggcagtgagagcagagatagcgctgatgtccggcagtgcttttaccgttacgcacgacgccttcggtagctgaacaagtgggacatctgatggaaatggaagccacgcaagcaccttaaaatcaccatcatacactaaatcagtaagttggcagcattaccaaagtaaatagcaaggcgtcttgcgattgagacttcagtgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggttcgtgagtgaaagtcacctgccgtcatatctcaaaactgacttacgagtcacgtttgagatatgatttagtgtatgatggtgtttttgaggtgctccagtggcttctgtttctatcagctgtccctcctgttcagctactgacggggtggtgcgtaacggcaaaagcaccgccggacatcagcgctatctctgctctcactgccgtaaaacatggcaactgcagttcacttacaccgcttctcaatctgcggaagtagttcagtggtagaacaccaccttgccaaggtgggggtcgcgggttcgaatcccgtcttccgctccaactataccatccacgccggggtggtggaattggcagacacacaggacttaaaatcctgcggtaggtgactaccgtgccggttcaagtccggccctcggcattacccgacccggacgatctggatatctttggcgtcgtcacgcacatcatccaccgcccgagggagatgtactgatgtttgccctggccgatgtgaacagcttttatgccagctgcgaacgtgttttccgcccggatttgaaaggaaagccggttgtggtgctcagtaataacgatggctgcgttgttgctgtcaacagcaagatgcaactttcgccagatacgacggcgctctttgccgtgctttctgactttccattcgccttcaccaaagaccttcagcccggtggaatcaatcaccaggtgtgcgatttcaccccgggtggacgttttgaaactgacattaaccgactttgcccgcttaccagcgttgcaacacgtctcgatatcaccacccacagcctttatgcctggataaagaagtacggtccggattcttccactaataaagaacagtcagatgctcaggccgagatccgccgtctccagaaagagctgaaacgggttaccgacgaacgggacatattaaaaaaagccatcatcgcggggtggagcagttcggtagctcgtcgggctcataacccgaaggtcgcaggttcaaatcctgcccccgcaaccaaattttaaaatggtccggtagttcagttggttagaatgcctgcctgtcacgcaggaggtcgcgggttcgagtcccgtccggaccgccatttatgacgttttttgcggggttgaaaggctctgcgggatatcagtattttccaaccggcatgcttctgcagtggggaaccgttggattgaagtctgctccgtcaggaacctcgatagggacatttcctgtcgcatttcctgcggccgggcagcagatacttcgcagtgcaccttttcaggttcactctgaagttttcttgtgttcgcagtaaagatggtggagctatgcgggatcgaaccgcagacctcctgcgtgcaaagcaggcgctctcccagctgagctatagccccatcgtatgtatcttcccgacaacgcagaccgttccgtggcaaagcaaaagttcaaaatcaccaactggcccacctacaataaagccctcatcaaccgtggctccataactttctggctggatgatgaagctattcaggcctggtatgagtctgccatgttttacggcagtgagagcagagatagcgctgatgtccggcagtacttttaccgttacgcaccacgccttcagtagctgagcaggagggacaactgatggagatggaagccacgggagcacctcaaaaacaccatgatatctccggcatgagctttggtttccgggcgctgaaagaggcgtgggatattgctcagtctccatacctgcgcactgttaccgctgccgaactgcgggagattaccgttacctctatgcctgcttatcctgagtctggggcgcactgatcccctcagcggttaccgttgccgataagccgagtgtgtccaaattgagggccatttatgcctcgctggttactgtcgttgttccgtagatggtgtcgatttcagcgaagaactggacgcggcgcgtcgttggcaggacccccaccctttctgggtaagtacttgatagataacgtctaaagtactcaaatctctccccctaagccttagtgatacaaaaattgtgtaccaccagtaggctgcactatgtctcttatgctctcccgtcaggtaatgactccaacttactgatagtgttttatgttcagataatgcccgatgaccttgtcatgcagctccaccgattttgagaacgacagtgacttccgtcccagccttgccagatgttgtctcagattcaggttatgttaataagtggcggaacggacgggactcgaacccgcgaccccctgcgtgacaggcaggtattctaaccgactgaactaccgctccaccgaagactgcttgtaaccaccggattaatgcaccggcttactactaaaaatctctgtaccgctcatcctttaaaaggagtttggtaggcctgagtggacttgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacaagcctgcagagatttttactgctgtttttcattttgaatgatgtcacacctgttatctagttttgagagaacacctctctaaaggcggaaggtaaggaaactccgctaagggctctcacatcctgtgagaaacgcccagtaccttcatcctgaaggcgcttacaccgcgttcttgtcacgcttaagcggacaggaagatatcatcgtcggctcgccaattgccggccggccgcacaaggatcttgagccgatactcggcatgtttgtgaacacgctggcgctgcttggcggcgtcctactctcacagggggaaacccccgactaccatcggcgctgaagagcttaacttccgtgttcggtatgggaacgggtgtgacctcttcgctatcgccaccaaacaaatgaatataagaccttgggtcttataaacagaacgttccctgtcttgtttagttttgaaggatcattccttcgaaacgtgttctttgaaaactagataacagtagacatcacattcaagtaatctgataaattgttaaagagcagtgcaacgcggctttcgctcaccgttgcgaggtggcgtatattacgctttcctctttcagagtcaacccgttatttcaggattttttctcttcaaccgactttttgaactgcgccgtgctgtagcagctggcggccattaatctcatatagcatttgacatctagtactctattttaggagggatgctcaatgaaaaaagcttataagaaacctcgcttacagcaggcattcactgagtgcctgcgataatgacgaattgtggtgacctgctccccgttgattaatacaccgcgatgttagtaatgtcttcataagccacatgaggacatcccctcagccattagtactaaattgtgtgggttaatcaattggttatagtggtagtactacaacagtactgtaccactctcgatagtaccgtccagcacaaaatcttgcaaggtaacgtgcgctgacctgtcgctgaacaacgttacggactcagaggccttccccgggttaatccggcaaacccaccggaaaatcaggtcagccgccgccgatggcgcttacgatacccggctatgcagacctgtcgctgaacaatgtgacggactcagaagccttcccgggtcttatccggcagactcacagaaaaatcagggcagcatcggcagacggcgcttacgacacccggctcagcgaaaataaacgcttgactctgaagcgggaaagcgtaatatgcacaccccgcgccgcagcgaaaacgaagcggcactgctctttaacaatttatcagacaatctttctcaacccggtacgcaccagaaaatcattgatatggccatgaatggtgttggatgccgggcaaccgcccgcattatgggcgttggcctcaacacgattt</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="11">
		<INSDSeq>
			<INSDSeq_length>4093470</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..4093470</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q73">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Bacillus amyloliquefaciens</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>ttgtaacgattatcggaatgaccttgatgccggttgcgatgaatcacattgccggcggggaagggagcaaggatttcggtgatccggctaaccttgctctcggatttacggtgcttgtcatcattgtgctgctttaccggtttacaaaagggttcttgaaatccatttcgattttaatcggtattgtcatcgggacggctatcgcttattttatgggaaaagtgcaatttgacaatgtggcgaacgctgacgccattcagatgattaaaccgttttacttcgggacgcctacatttcatgcggcaccgattattacgatgtccatcgttgccattgtcagtcttgttgaatcaaccggcgtctatttcgctctcggtgatctgacaaaccggcgcctgtctgaacgcgatttagcaaaaggctaccgcgcggaggggctggcggtattcattagcggcattttcaacgcgtttccgtacacggcctattcccaaaacgtggggctcgtacagctgacgggaattaagaaaaacgcggtcatcggagtcacgggcgtactcttaatgctattcggcctttttccgaaaatcgcagccttcacgacaatcatcccatcttcggtgctgggcggcgcgatggtagctatgtttggcatggtcatttcttacggcattaaaatgcttagccacattgactttaaaaagcaggaaaaccttctgatcgtcgcgtgttcggtcggattgggactcggtgtaaccgtcgttcccgatatgtttaagcatctgccgtcttacctaaatctactgaccacaaacggaatcgtcgccggcagctttaccgccgtgctcttgaatattgtttataatatgattcctaaaacgaaaaaaacccttgatgtgacaagggttcaagagggttagtcacccgtttttcttaaaaaaataacattttaataatatttctttatgaaatcccgagatcgaggatgcttccgaaagtttgctgaactttttgtgaggcatcctctttcattttatttgtaacgtgtcctaaaggacaaatgttcaagatactccaatattatttagtcgttaatccaaccttcaaatattccagtccatgtaccatcactttcctgtctagcttctttcaagtatagtgtcactcccatgaaaactgttttgttaggaatgctccatctagatggatatccagtaagaggaactctttttaaatatgcttgtggtgttattactttttgttccttttcaacactgactgtgttagatgttgctgaagcagcggttgcaaatgcaggtgcagctgaaacaagcagagcaagagacaaggcggaaccagttaagacttttttcattttcattttaaacactccttttctttttttgatacaactgtattattacatattatgttaaaagtgtccatgatcatttttgttaactttttgtgaacatactaataatttacttaaatcgtggttcatgaaagggtgatagaataagcaccatcatataactatcaaaaaagatagctataaaacctgaaaagaaataaaaggtttaaaagaattcattgttgaaaaaggacaattaaaactttaaaagagtgagggaattttggctgaagtgaaatgcacctcttctaaaggtgcaaacaatcgagaaattgaatgtttcgttccacgatgactatagagtttttttgaaactgcatcataacgaggccagaatatttgctgtgctgatttatggcagaaatgcacgcgggggcttcatatacttaatctagaagaaattgaaaaatgttttttaaaagacggagtatattacaattgcacatcttttgatggctgctatttgttaattgtcaaaacaaaaatttctgctgatcggaactatctatggattcttaactaaattgaatatgaacgaatgctccttaattttgaaatttttatagatcggaatattttatctcagggctcaaatgttttgggagtggaatatctatcccgctgagaattattacagaactcaccagtatgatgattaatttttcagctattgcttctgaccatctttaggcatgagcagtacaaaccttttctttttcttcggataggtactgagacgcttctctaaaacctagtacaaacagcaggctgccgctcaagtgacttcaccttcaaaactgttgtatgataagtgcggaagaagctaagaatactgctgtatttcgggaaatgagggtttccatgacatttacggaacgggcgttagccattatcaaacagatacctgaaggaaaagtgatgacgtatgggcaaattgccggccttgcgggaagtccgcggggagcgaggcaggttgtgaggatacttcactccatgagtaaaaagcatcgtcttccttggcaccgggtcatcaatgcaaagggtgaaatcgggttaaaagatgaagagctgttttcagtacagaagctgtctcttgaggctgagggggtagaggtcacgccagaaggacggatcaatctcaatttatacgcatatgatccggaaatgtaaaaaacctgccgtatatatcggcaggtttttcagttgtatgccccgagccggtcagaaaggttttgccggatgtaaggccattcctcatgaaggatggagtagtaggcggtatctctgaggccgccgtcgacatccggaatgtgcgcgcggcggattccttcaaattgggctccgatccgtaaaatcgcagtccgtgagcgctggttgcgaacatcggttttcagcgtcactctgacagcttgccacacgtcaaacgcatgggtcagcatcaaaagtttacactccgtattgacacctgtccgctgcatggaagaggcataccacgtgctgccgatctcacacacttccggagctgcatcgggcggccgcgtaaacactcccacatccataaacctcgtgcttccgacgattcgatccgttttaaggctccgtactgcaaaaggcaatgcaagcccttttccataatcggaaagcgcatgctcaatataacgctttgtttcttggattccgtcaggtacatggctgtaagcgtaagttgttctattttctgaagccgcttcgcagagtgcctgagagtgatcaagcttcatcggctctaactgaacgagtgaccctttaagtatgacgggtgtcagcattcctatcacaaccttttttatgaatggatcaagtataatcgaacggtttgtcattcaaaagggccaatttgcaatgaaaatggcaggtcagcgaaatccttcattcaaacctcgtgcatacattcaggaaaaaagcggaaacctttatgtgaagaggtgatgggtatggcatatgtgttatcggtcggaacgagtattccggagcatcacgtctcgcaagaaaaggcggcggaatttgcgagagggatgtttgccaattcatttaaggatattgaccggctgttaaaagcctttcaaaacggcgaaattgaatcaagacagtttgtacggccgattgaatggtataaaacggaacggggtttttcagaaaagaaccggctgtatacggaagaaaccgttaagcacagcgtggatgcggcggttgattgtttaacaaacccggaatgtttaacaaatccctttccatatgaaaaagtagatgcgatcttttttatttccagcaccgggctttcgacacccagcattgaagcgaaggtgatgaatcagcttcctttttctgcgaaaacaaaacggatcccgatctggggcttaggatgcgcgggcggagcggccgggctgtccagggcgtatgaatactgccgtgcctaccctgaagcatacgtgcttgttatcgcggctgagctttgcagcttaacgtttcagccggaggacaagtcaaaaagcaatttaatcggaacctccctgtttgcggacggaattgccgccgtactaatcggaggggagaaggcgagccggaaagacgtcaaacagccgctcgttccgaggatattcgccactcaatcggtgatgatgccggatgcggaagatgtgatgggctgggaattcaccgacagcggatttcaagtcattttttccagagacattcccactcttgtttcacattggctgaaggataatgttgatgaatttttatatgaacatggagtcctgtctcacgacattaaaacctttcttgcccatcccggcgggaaaaaggtcattgacgcctatttaacgagcctttcaatggacgccgggcagctggcggcatctcagaaggtgctgcaaaaacacgggaacatgtcttcagcaactatttttcatgtcataaaagaacagttgttgcacggacggcagaaagaaaacgaaaaagggctgatcggcgctctcgggccgggattttcgtctgagcttttgctgttcagctgggaaaggggggcatcttaatgttttggctgtttatcatactccttgctgcccagcggattgcggagatgatcgtggcccggcgcaatgagcggaaagtgaaaaaacaaggcgccgtcgaatacggagaagggcattacccctttctcgttctgatgcacgtgctcttttttgtctctcttattgccgaggtggcggcgtttcataaagcgcattctccaaggtgggccgccattatatgtatcattttatttgtgcaggggatcaggtattgggcgcttttatcgctggggcgatattggaatacgaaaatccttgtcgtgccggatgcggagcttgtcaaaaaggggccgtacaggtggatgaagcacccgaactatgcggttgtcatcttagaatttatcttgctaccgctgttatacggggcgtattggacactgtttctcttttcaatccttaatgcctgcatgcttactgtgaggattcgcgccgaagagaaggctttagaagaaaacaccgcaaaatagcgattgaaaatcattctcactcatgataagatgtaaatatgaaaatgattctcattcaaggtggtgccaaaaatgacaatgttatttttatttgcagccgtttgtacatacagctttttaattggttttgtattgaaaaaagtttcgaataaatcgatgtcctcttaagcatctgcggtttttcctgccgcgggtgtttttttctttaacagctgccgatatcggcggcttttttgccgtttcctgaagaaaagtgaaccattcttgtgtaaaatgggagagaggtttttttcagagctttctaaaaacgaaaacgtcatttgatgcgacagacacaaaggggtaaagacacatgacagaagcagaacgccataacagggagattttcagcagaacgggtgccttatacgcacaatttttggatcatcaggatgaaaaacgggccgatcagctcgcggccattatgaaaaaagcggctgatgaagaggtttatatcgcatttaccgggcattattcggcgggaaagtcctctctattaaacacattgctcggtgaagacatactgccgacaagcccgattcccacaagcgccaaccttgttgtcatccggcacggtgcagataaagtcgtgcttcatacgactgacggggcttatgcagaaatcaaaggaagttacgataaagaacaagtgcagcaattctgtaaagacggtgagcaaattgagacggtggaagtctatgcaggctttgaggagtcagagcctcatgcggcctacattgacacaccggggattgattcgacggacgaggcgcattttttatcagccacttcgattcttcaccaggcagacgctttattttacgtcgtccattataatcatgttcattcagaagaaaatatgctgtttctcagctccattaaagaccgtactccgaatctgtttctgatcgtcaaccaaattgacaggcatgatgaaaacgagacgaagtttgaagagtaccggagacaggtggaagatatgctcgaaggcgcgggaataccgaaggaatcgcttttctttacgtctgtcacagagcctgatcatcctttaaacggcattgaaaagctgaaaaaacatctgcagcagctgaaacagcaggcaaaagcaaatttatggtccttaacggaacgaaaggtcgcccgcttagtcaaagagcatacagacatgctcgtaaaagatgataatagcggcggccaagagctgtttgacaaacaagaagcactcgtccgttctgtcgaagctgagcttgaaaataccattcaacaggctgaaacagcagagaaagacatcagaaacgacgtacagaacatattgcaaaacgctaatctgacaccatttgagatgagggagcttgcatctgcttatatcgaatcgcagcagccctcattcaaaaccggacttttcttttcaaaagcgaaaacggcagcggaaaaagagagaaggcaggctgaattctttgccgatatcaaaaaaagaacggaaggggaagcggattggcatattatcgacacatttacgaaagcggccaagcggtatgaagcggaatctgacgaactgatcaagaaaatacaggcgtaccgcacaccgctttctggcgatatcaccgctcaggcccttaagcagggagcggcattttcatctgaatacgtattaacctatacgaaagacctcgcggaaatgatcagacgggaagccaaaagacagacggcggaacttattgaggagctgaccgcttatattcaggcaaaaaacggaccgctcatagagagcctgaaaaaacgacttgagaaagagaggaagataagggatgagctcgcgctatcggcaacagaagaacgcaatgccgaagaaaaagccgcccgcgtccgcgctttgtgggaaggagaatcggcctatgatacggaaagcagcgactggtatttgcgaaaaaaacgccttgcgaatgcgcctgtccaaaaagagaaaccaaaagagactctacatcatgaagtaatccagcctgagaaaaattcgataaaggaacttcccataaaagagcaggtcgatcggttctatgaacttgccgggattcttgactcatcaagcctgttaggaaaacaggcagaagcctttcgaagcagggttaagcggcttgaaaaccgccaatttactttggcgttattcggcggcttcagttccggtaaatcgtcttttgccaatgcgcttgtcggtgaatacgtgcttccttcatcaccgacgccgacaacggccaccatcaacaaaataaccaaaccgcaaggcggcaaaccgcataaatctgcggagatcgtttttaaaacggaagaggagcttgacgctgaaatgcttcagctgacagagctgaaggatgctgacgtaaaggggcgttcactgaacgagagatggaattatgccattaaaaagggaaaagtgccggaagatcttacgccggtgattcagacgatgcttcaggcgtttcatacgtatgaagagcagatccgtcaaaggctgacattgacggtgccggttgaagatttaaaaccgtacgcagctgaagaaaaaacggcctgctgtgtgaaagaagtcaccgtatattatgactgccctctcacgcaaaaaggcatcaccatcgttgatacgccgggagcaagcagtatcaacaagcgccacacggagcttgcctttcaatatataaaagatgctgacgctttcttttatatgacgtactatcagcattctttttcaaaaggagacaggtcttttctgaagaaactcggcctcgtcaaagaatcattcggcatggataaaatgttttttgtcattaacgccgccgatctggcgaaaacggaaagcgagctggaaaccgtcaaagactacgttcgctctgaactttctaaagaaggaattaaccggccgacattatttcatgtgtcaagtaaagaagagcttgcggggcaaaaagaagctttctataacaagttctctgatgtaagaaccggacttgcgcactttattgaagaagatgtaatgagggccagctgcgcccagctgcaaacagaagctgacaaattgtgcgatatggtggaacagcttcacgaatctcttcaccagtcggcagaagaaaaagaaaaaaagaaacagcgtctggagtcttcttatgaaaaagctcttgccgctatttcaaagcgccgtacgtctgaggtcatcattcgaaaagtgatgaaagatacggaagaacagctttatcacattaaacaccgcctgtcgttttatgcgaatgatatgctgaaaaccgctttccatccgggccttcaaaacggtgattggaaacagaatatatcagcggcgctcaaggaagcgctcaaggaattccgttttgaatacattcaagagctgaagacactcgatatccggatgaccggctttattgaacgccatatgactgcggaatggatggaaaactgccggaagcagcttatggaagacggggatttctccatttatgtcagcgctgaaaacgaatttgccgttcagctgaaagaggtcgctccggtaattgacgcctcggcattcactcatcacgtaaaagaagttaaatcgccgaagcaattttttgaacagaacggaaaagcggcatttgtggaaggactcaggctcagcctgcaaaaagtgacagaaaaatggcttgagcaggagaaagaaagcctttcagcacgctatactgagcaggttcgccgtctgcaagaagatatggcggataaaagcctgtcgcagatccgcgagcagcgggacacttatttacaggggcttgcggagaacaccaatgctggggaaattgagtacctttatgaggccgaaaaagcatggaaaaagaaagatgaaatgctgaaaatttaaaaatcaggttggcgggtatataacagtcgtggtagactaaaatgaaaaaagcgagatgaaaccttttatgtcagaagtccataaagcaatttcagcacactccgcaaaacagcatcatcacgtcaagtcatttgtagagcttgaatatcagcgtgaacaagccattgaagcagccgttctcaaatgcagacaaaatgaaccgttcacgacggacgccattaatgaaattaccgcaaaaatgaaccagctggccaaaaaaggcattgtgccggcaagacgttttgtgactgaagagatggtaaaagaattcgtcagcagacagtaatggatgaacatgccgcgtgtggcatcagcgcatactgcgcatactatccgtatcttctctaaggggggatacgacaatgggcagaacaaaactgggaaacagaaatgctcagcagaataacaatgccaaaaagaaaaacggcttcggacaaaaatttgattcctatgccggccgtgaagctgaaaagctgatggcaagcaataaaagacacggtgattgacgaagcggcagcatcttccaaaagggaggatgctgtttttttacggccttctttggtaaaataggaacattgaataaagaaggagtttcgatatatgaataacaaattactgctcgttgacggcatggcgcttttattccgatcatttttcgcgacggccgttcatcgcaattttatgataaatgaaaacggaattccgacaaacggcgtcaatggctttttaaagcatctcattacggcggttgaaacgtttcagcccacacatgtcgtctgctgctgggatatgggaagcaaaacgtaccgtaatgatttgtttcaggattataaggccaatcgaagcgaaccgccgcttgagctgattccgcaatttgatttagcaaaggaagcggcagctgaactcggtattttaaatatcggcataaaaggctatgaagcggatgactgtatcggcacgctctctgccttattttccggtgaagcggaaattacaatcgtaacgggtgataaagacctgcttcaattgctgaataaacaagttcaagtagcgctgctgcaaaagggcatcggcaactataaagtatatacagaggaaattttcagagaagaaacaggggttccgccaaaagcactgattgacataaaggcgctgatgggagacacaagcgacaactaccccggcgttaaaggcatcggagaaaaaacggcgtacaagctgatccgtgagtatgaaaacattgaccgtttattagaaagtctttctttactaccgaagggccagcaaacaaaaattcagcaaagcttaaaagaattggagctgtcaaggcagcttgctgaaatacattgcgaagtgccgttagtctgtacgtttgaagaagcgcttttttcattgaagatggaagaggcagctctcatgctcagacgccaccagataaaaggaattgaaagaatgctcgaaaagctgaacgccagagagatcagctgatccctctagcgttttgtattgcttttttttgcgttgttttcaagggctgatttcgggtctttgtgcgcatttccctccatatttccctgaggattcacgcctccggtcagccggcctttattttcttttctcatagctgttcacctcatttgtaggatgaacagtaagacacaatttcattccggttatttattcagccgaatcgctttttttgcaagctgatcggctgtttgattttgtctgcccggaatccacttaataaaaaacaatggaaatccggcctttaatcggatgatttcgtcaacaaacggctggaaagtcttgtttttcaccgcttccagatctgcggcccgctccacgatatccgaatccgtccggaatgacaccgactcatatccgcgggcggcacacagcttcattccttcaattaaggcgagaaattcagcttcctggtttgaatggtcgccgatcggaattgagaaagattctgttttcccgtcatgcttaatgaaaataccgataccggacgggcccgggtttccggcgctcgcaccgtctacataaatttcagcgggcatcatccgtcactctccgttcggtgtcattcgttttgccgcatatgcataagggacagaaatgagtgataccgcaaatttaatcagataagttgaaataaaaatgctgaaccacactcccgcggaataaacgccgataaaggcgacggcagtgaagataaatgtatccagcagctggctgagcgccgtgcttccgctgtttctgagccagagaagcctgtctgaaggaaagattcgccgaatggcggaatatacataaacatctatcgtttggctgaaaataaaagccaagaggctcccgagcgcaacacgaggcagaaaaccgaaaatcgtctcaagggcaggctgcgcgatatctgaagcagccggtttatataaaagagctccctgcatggcgcatgtcaaagccagcaaagtggaaaagccgagccagacggccttgcgcgcttcccggggaccgtatttttcattcagcacatccgttgcgaagaaaacggtgccgtacatgatatttcccaatgtcgccgtaagcccgaacagctcaactgttttgacaacctgcaagttggcgcacaccgtggcgaaaccgatccatacaaataggcccgttttgccaaatcctttataaaacaaaagaacaatgataaaatgaatgatcgcaaataaaatccataatacatcattaaacaaaacctgctgacttcctttcaatttgagaatggtttgattatagcatacgcccgtcaactaatgaatggtaaggtgatttcaatgaatcttaagccgtatatcgaaatagaagcaaaaggaacaggccctgtctcgtttttttcagaagattggctgaccgttccgaaagcgcgcatgcttgcaagagaagtcagccgctttccttatataaaagacatttattttgaggatgaaaaaggcgcaagctggacgcttaaagagctggaaaagcttactgaagagcttgcgcaagaacctgacgacattacggtgtatttcgacggcggctttgacaaaaaaagcggcctcgccggactcggaattgtcgtgtattactctctcggaggcaagcgccaccgcgtgcggaaaaacaaaagcctaacgcttcaaacgaacaatgaggcggaatatgccgctttgtacgaagcgcttaaggaagtgcaggatcttggcgcaagcagaaattcaatcacgataaaaggggattccctcgtcgttttgcatcagcttgacggcagctggccgtgctatgacgaaacgcaaaatgaatggctcgataaaattgaagcgcttctcaaatccttaaagctgacaccggcatatgaagccgtaaaccgaaaggaaaatcaagaagcggatgaccttgccaaaaaaattctttcaggccggcagattgaaagccgcataacattagatggtaacggagatgactgatattggataaaaaaagcatttataaagaattgacagagcttcaggatgaatattgcaaagactgcttcgtgaaaaagcatttccgtaaggagttcggaaaagcgtacgcacattctttctgcatcaatcaatgcacagtgggggagaagctgaaagcctacggcaaggtgctgacaaatcaataaaaaataaaaccgcagcttctgcggttttattttttgaattcatcgagctgatgctggcaatcgtccagaagcattcgctgctgctgcaggaaatcttggtcgagagcttgcagctcactcgattgtgacatcgttctcgcatcctgaatcgcctggtaagcagattcaagcagtgtggaattttgtccccgagtagccgctcctgttgttttctgggccgtttccaccgctaattcaagctggcgtttatccgtcagtccgttcggaaaaaattcagaatccattaaaaaacacctccgtgaatagtttggagattttttttagaaatatgtacgaaaaatagaaaaaaatacagaaaataagccgatataactattgaacctgattaattaggtcttatttactattattcagggtatcttgggagagaagggaaaaaccagccgtgaatgataatgatttaaaaaaaatccttcagcagacatttaaagaaatatacggtgatttgggaagtttagcggaaatggcgaaaaaaggaatgccgtcaatggagaaacaaattgaagaaatcgagcagcggtgcaagcagaatcttgtagcgatcgagattcagacggcaatcaaataggagaggcatacgcctctcctctatttgtcatctgatcaacatgtattgagtttagagttttacaacattagaagcttgaggtccacgattaccttcgacaatttcaaaagaaacttcttgtccttcttctaatgatttgtatccttctccttcgatagcagtgaagtgaacaaatacatcgtctccgccttcaacttcgatgaagccgaatcctttttcgttattgaaccattttactttaccgttttgcatattgcttaattcctcctagtactgtagcaccttcgtgctaaaaaaaattttgtcatcatccaaccgtacgtatgtaaacgttgttaaatgatggttcaactatacaccatatgggagcgggcgtcaagcggccgctccctattttttatctttatttttccagcagcaaaccttatacggaaaaaacaaaaagcacacgagcgttcgtgtgcttttctttatgataatgccatatctgccttcccggccatcagttcagattcttttataatgtcctgcaaaatgacttcagaagagttggggagatgaaggcttttaatattgttcttcatccggttcagcttttcctcatcggcaagaagggaggtgacagactctaaaatttcttcgtggcggttgaccacgacagccgcaccgcggtcttcaaagaaaatggcgttttccttttcctgtccgggcaccggtttgtacagaatgaccggtacgccgatcgctgtcgcttccgtcagtgtgataccgcctggttttgtaatcatgcagtccgtaatccggaacagctcgtcaattctttctacatagccgagcactttcagccggtcggtattgtcaccttccaggctgctgagtgaatctttcagcgagctgtttttgccgcataccaccacaacctgcacctgatcgtcatgaacgaggttttcgcacagttcttttacgtttttcagcacaccatgcgctcccgccataataagaagaacttttttgtcgggagagagattgtattttttataaatcggctcttttggcattgtttcctcgaattgaggcctgatgggaatgcctgtgatctttacgttgttcggatgagtgccgatttcaatcagtttttccttcacgtaatcggtggcgacataatatttatcaacattttcatgaacccagattttgtgaaggcagaaatcggtcataacgttgaacgtcgggatcacttttccggttctccgtctgtattccggtacgacaatcatcggaaatgtattgataataatgtccggcttatgctcttcgacgagctggcctaaacgtttatttcccattttaaaataaatattgaatttgcgtttattatagattttgtcaactccgtaataaaacaaacgataaaactgtttcccgattgagaagctttttaaataaaggtattgagtaacctctgaaacaatcggatttgactcttgatacaaattggaaaccgtcacattcaagccgagacggagacattgttcgtagagcgttttggccacttgaacatgtccgtttccgtaatttgcagtcaaaattaatacttttttattggtattcaagtaaattcacctcaatgtaatcaacaacaagcaagcttcatgcatcgtaaggagttattgtctatagataaacataacacaagtacatcattttataataagcgcggcaacatatttaaactaaatttaattgatatgttccagtattttaaagttttgttatacccatactgaatcaagagtattttatcatatttttgtcaccgtatcactcaaaacaaaaattaatcccattcatacggggtttcctgatatacataataattcagccaattcataaacaataacgtcgcatgagctttccagcggtttacaggttctttcccgccgggtgcaaaatagtgcttaggagcttctacgtttgaaagatttctttctatatccctctcatactcctgaagaagcgtatcggtatcatattccgggtgtcccgttaagaaaatctgcttttcgtcttttgatacgattaaacagaccccggcttcctcagaaacgctcagcacatccagatccgaagccgcttgcagctgctccgtattaatatctgtatgccgtgagtggggcacatagtatagctcgtcaaatcctcttactaatctctcatgttttttaagaacggtatgctcaaacactccgaatatttttttcggcatctccactttctcaattccgtaatggtagtacaaaccggcttgagcgccccagcagatatggagcgttgaagtgacgttcgttttgctccattccataatttccttcaattcttcccagtaagaaacatcttcaaacggcaggtgctcaatcggagccccggtaataatcattccgtcaaaccgtttgtggcggatgctggaaaattccgtataaaattcatccaaatgctgccttgctgtattttttggagtgtgtgtgctcggaattaagaatgtaaagtgaacttgtaaaggcgagttccccagcagcctgagcagctgggtttccgtttggatttttttcggcatcagatttaaaatgacgatcttctgcggccggatatcctgatgaaaagcccggctttcatccattacaaagatgtgttcactttcaagcacctgcttagccggcagatgatttggtatattgataggcaacatgccacctccgttattccccgttaattttcttcattatagaaatttttaagccatttttcaatccatcccggcgtaataaaccgcaattagcgcataatgacaggataaaaggggcaaatgggcataaaatcggagcggctctttattatgacgggtaaagagacgtttggttccgcgaaaaaagcgtttaccgttaaatggaaggaaaaagcgctttccgtttgttttgcagtgtaaaacaggtaaaataaatgaagaatgaaagaaggagggccgcagatgacaatttacgatataaacgtacggaccataacaggcgaagacgtaacgttatcggcatacaggggcaaagtgatgatcattgtgaatacagcgagcaaatgcggattcacgtcccagcttaagcagcttcaggagctctatgatacatatcagcaggaaggtcttgaaatattaggatttccctgcaaccaatttatgaaccaagaacccggagacgaggcggagattcaggagttctgtgtgaaaaattacggagtcacattcccgatgtttgcgaaagttgatgtcaatggagcaggtgctcatcctcttttcacatatctgacagagcaagcgaaggggatgctcggcacaaaggcgattaaatggaatttcactaagtttattgtggaccgaaacggtgatgtcaaagggcgtttttcttcaaacgtcaatccgaaagagcttgaagatacggtgcagaggcttttggcccgataagaggtgatacggtgaacgaaaaagagcagctggaaaacgtcagggattgggtcagagaaaagcttatcaatgaacgtacgggacatgattggcttcatatttcccgggtcgtaaacctttctgtttatattgcaaaggaagaaggcgcagacttatttgtcactgaggcggccgcgctggttcatgatctcattgatgccaagctcgatgaaagcgaaaggctgacggcaggcgaagtaacagaacggctggctgctttcaacatcgcggagggccccattcaggagatcgcggatattatcacgaggatgtcattcagacacaggaaactgctgaaaaagcggccgctttcattggaggggaaagttgttcaggatgcagacatgcttgatgcgatcggcgctgcgggcatcggcagggcgtttatgtttgccggcgcgaagggtcatccgatgtacggaactccaacaagtgtgctggctcatatagaggataaattaatcacgcttaaagacttaatgaatacaaaaacgggggccgatttggcagaggagcggcatcaatttctattgcagtttgttgcccggattcaaaaagaggccgtggacaaaagctaagcggcgcaatagaacgcttgtgccgactatgttagaataagtgtcagattgtgcataggaggacccaatatgaagattaaatcaatagaaccgacgccgagtcccaatacgatgaaagtgattttgactgaagagcttccggcaggcaaaagcaataattacaagctggaccagacagaaggtgctccggccgtcgtacgtgatattttaaacattgagggagtaaaaggtgtttatcatgttgccgatttcctggctgtggagagaaacgcccgttttgactggaaagaaattctgccgcaagtccgatctgccttcggaatggaacaaacagagcagtctgaaagccgttctgaacaggaatcattcggtgaagtgaaggttttcgtacaaatgttcagcggaattccgatgcaggtcaaattgacagacggcgaacgtgaagaacggttcggtcttccggaacgttttcaacaagccatattaaagctgcgttccgaagcatcaaatgttgtatttgagcgcgcctggaaagaacaaggcgtccgcttcggagattttaccgaaatcgggcacgatgtcacagaagagcttcaggctgcttacagtgatgagcggctcaaacgcttgacagaagcagctgcacagcaaaagggtgaagccaaaccggcagtgcagcggaaggcttataaagtgacacttgatatgcttgatgatgaagactggaagcagcgatatgcccatcttgagcaaatggatccggatgaagacgatttacctgtgttggaaaaggcgcttcatgatccgaaaacctcgattagaagacaagccgtcgtttatttaggaatgattgaaaagccgtctgtgcttccgcttttatacaaagcgcttgaagacaaaacggtgacggtcagaagaacggctggtgactgcctgtcggatatcggcgatgcgagcgccatcccggcaatgatgaaatcgctcagtgactcaagcaaactcgtgcgctggcgtgcggccatgtttttatatgaagtcggtgatgaaagcgcgcttgaagcattaaaagcggcggaagacgatccggaattcgaagtcagcctgcaagtcaaaatggcgattgaacggattgagcacggagaagaggcgaaaggttcagtctggaaacagatgactgaaagcagaaaaaaagaacagttataacaaaaaaggtgcgccgtgcaccttttttgtttgaattcactttttataaaaattatttagaatattgttgaaaaatgattcaaaactctatatagtaagtacaatattaattgttggagggtttttatcgatattctgaaagaaataaaagcgaaacagggcggagccgctgtaaagagcggtatgcaaaatgcgccctgaaataaactgaaaattttaaaaataatacacagagtctaaaaacagtaggaggatcaccatggcagaattacgcagcaacatgatcacacagggaattgacagagcgccgcaccgcagccttcttcgcgctgccggcgtaaaagaagaagacttcggcaagccgtttatcgcggtctgcaattcatacatcgatatcgttcccgggcatgttcacctgcaggaatttggaaaaatcgtaaaagaagcaatcagggaagcgggaggagtgccttttgaatttaacacgatcggagtagatgacggaatcgcaatggggcatatcggcatgagatattcgctgccgagccgtgaaatcattgccgattcagttgaaacggtcgtctcggctcactggtttgacggaatggtctgcattccgaactgcgacaaaattacgccggggatgcttatggcggctatgcggattaatattccaaccatttttgtcagcggggggccgatggcagccggccgcacaagcgacggccgcaagatctcgctttcttcagtatttgaaggtgtaggcgcataccaagccgggaaaatcggcgaaagtgaactgcaggagctggaacagttcggctgtccgacgtgcggatcttgttcgggcatgtttacggcaaactcgatgaactgtctgtctgaagcgctcggtctggcgcttccgggcaacggaacaattcttgcggcttctccggaaagaagagagtttgtgagaaagtcagcggcccaattgatggagactatcaaaaaagacattaagccgcgcgatatcgtcaccgaaaaagcgatcgataacgcctttgcgctagacatggccctcggcggttcaaccaacacagtgcttcatacgcttgcgcttgccaacgaagcgggcgttgaatactctttagaacgcattaacgaagtggctgaacgcgtaccgcatttatcgaaattggcaccggcctcggacgtattcatagaggatctgcatgaagcaggcggagtctcggcggctcttaatgaattatcgaaaaaagagggcgcgctccatcttgacgcgctgaccgtaacaggccggacactcggagaaacaatagcaagtcatgaagtgaaggattatgatgtgattcatccgctcgacaatccgtttactgaaaaaggcggtttggccgtgctgtttgggaatttggctccggacggcgccattatcaaaacaggcggcgtgcaggacgggattacaagacacgaaggccctgctgtcgtctttgattcacaggatgccgcgcttgaaggcattataaaccgcagagtaaaagaaggagatgttgtcattatccgttatgaagggccaaagggcggcccgggcatgccggagatgctcgcaccgacttctcagattgtcggaatggggcttggcccgaaagtagcgcttattacagacggccgtttttcaggagcgtcccgcggcctttcgatcgggcacgtatcgcctgaagcggctgaaggcggcccgctcgcattcgttgaaaacggcgaccatgtcatcgttgacatagaaaaacggattttggacgtgcaagtgccagaagaagaatgggaaaaacgcaaggcggaatggaaaggttttgaaccgaaagtcaaaacaggatatcttgcccggtattccaaactcgtgacaagcgccaatacgggcggaatcatgaaaatttaaatcagcggcctgaacaattgaattccggctccctctatagtatccttgacttcatataaggattttagagggggctgtttttatgtcaatggcttatgaagaatatatgcgccagctggtcgtgccgatgcgccgcgagctgacgggcgcgggttttcaggaattaacgaccgcagaagaagtggaaagctttatggaacaagcagagggcacgacattggtcgttgtcaactccgtgtgcggctgtgccgccggtcttgcccgtccggctgcgactcaagctgttttgcagcatgaaaaagcgcctgatcatacggttaccgtatttgccggtcaagataaagacgcaactgcaaaaatgcgtgaatattttacggggcaggaaccttcctcaccttcaatggcgctgttaaaagggaaagatgtcgttcactttattccccgccacgaaatcgaaggacatgacatggaggaaattatgaaaaatctgacggatgccttcgatgcacactgctaaatgcccgaattccgggcattttctttttggagaaaatgatgattacaaccagttacagaccaagcgaatatacgatacacacagcgcagtcactcagtgacaagctgggtgacacttactgcagccgcaataaacagcccattgaaaaaatgctggaacgttcagcaaacgatcttttggtcatcggaaaggaacggttcgaactttacacgaagcaaggggagaagttcttttttcatccgaatacagcgatgttccgtgcaaagcgttttttgagaggggaagccgagccgatgataaaagcagccggattacgcgagggcgacacttttttagattgcacgctcggtctggcatctgatgcgattttggcaagcatggcagttggaaaaagcggacaagtaatcggcctggagaaaaacaagcttgtttcattgcttgttgaaacagggctccaaacgtgggaaaccggtattgaaccgctgcaaaccgctatgaaacgcattcaagtcaagcatgccgactgctccgattatttgcggaatcttcctgattcatcggtggatgtcatctattttgacccgatgtttcacgaaccagttgaaacgtctgacggcattgcgtcgctccgtgcgctggcagaagagggatttaacgaagagtgcatcacgcatgccgttcgggcggcgaaaaaatgcgtagtgcttaaagaccattggaaaagcccgcggtttgaacgatacggcttcaaggtgctgaaaagaaagacggcgcttttccatttcggtgtcattcatataagctcatgatgtcatgggcttatatgttgttaatcagtgatttccatgacgacaaaataaagcagcgtgagaagtgatacagtcgcaaataaggcgttaatcatctcatcccctcctttttctctttcttattgtaagcggtttatccgctcggtcacagttactaatttcccatattgtatgatcatgcgctgccggacatgacgccgctctttgatctatgctaaaatagagggaaagaggacaataaaacagaggggaacaatatcatgaaattgtggatgaaaaagacccttgtggttctgtttaccattgtaacgttcggcctcgtgtctcctccggctgctttgatgacagacaagccttcaggacagtcgagcagtcttgagcagaatgattacaccgctttttatgatgaacacgccctgcagggggatgagaaggcaaggcgggagcctgaattactgtttcaatcgtatcaggagcagcttctcggtgccgctgaaaatcaatcatttttaaaattcggcagcaaaatttctccggtcattgaagatgattacagaaatgaaattctgccgaaaatcgaagatgtgattacagggcatttagccaagtttcaggatgatgaagcgtatcaggatgtggtcatttccagcaaaccgtcggccggaaaaactgaaaaaatttttcacgtgtataacaggctgacgggtgaagatcttttaaggttccacgtccgccgggatcatcctccgcaagacggctactggtttaattttcattaccataccgctgaagacggatttcaatcacatcatgagctcggcagcatttactgggaccgcaatacgccgcctgactggatgagcgtataataccgtgaagaaataaaaaaatcatttctgagaaattttgcagaaatgattttttattgtgttacactactaaaagactactttaaaaggatgaaaaagatgaaacaatataaagatttgtgccgtcatgtgttagaaaacggagaaaaaaaaggagaccgtacgggaacgggtacgatcagcacgttcggctaccaaatgcggtttaaccttcaggaaggtttcccgatgcttacgacgaaaaaactccattttaaatcaatcgcccatgagctgctttggtttttaaaaggtgacacgaatgtccgctaccttcaggaaaacggagtccgcatctggaacgaatgggcggatgaaaacggagaactcggaccggtttacggctctcaatggcgttcatggcgcggagcggacggcgagacgattgatcaaatctcccggctgattcacgacatcaagacaaatccgaattccagacgtttaatcgtcagcgcgtggaatgtcggcgaaattgatcgtatggcgcttcctccttgccactgtctgtttcagttctatgtcgcggacggaaagctgtcgtgccagctttatcagcgctcagcggatgtatttctcggcgtgccgtttaatattgcgtcttatgcgcttttaacaatgatgatcgcgcatgtgacggggcttgaaccgggtgagttcgttcatacgttcggagacgtccacatttaccaaaaccatgtggagcaggtgaatttgcagctgacaagggatgtccgtccgctgccgaaactgcggtttgcgcgaaacgtggattctatttttgattttgcgttcgaagactttatcattgaggattatgacccgcatccgcatataaaaggagctgtcagcgtatgatatcgtttatttttgcgatggatgaaaaccggctgatcggaaaagataacgatctgccttggcaccttccggatgatctcgcatatttcaaaaaagtgacgacgggacacaccattgtgatggggcggaaaacatttgaatcaatcgggcgtccgcttccgaaccggcgtaacatcgtagtaacctcgcgggatgcatccttattcccgggctgtactgtcgccggctcggctgaggaagtgctcaagctgatcccggctgatgaagaatgctttgtaatcggcggagctcagctgtacagtgcgctcttcccttatgcggacaggctctacatgacaatcattcaccatgtctttgaaggagaccgtttttttccggagtttaatgaagatgaatgggaattgacatcccgccatcagggagtaaaagatgaaaaaaacccttacgattatgagtaccttgtatacgagaaaaagaattgagataaagcagggggacaagaattgattcgttacggctgccttgtaatgtacgttgtatttatgttcatgaaaaatattcaggaatatttcaatcaaaaagagcttgacccgcggctttcttttcaaaaacagatgaggctggtgtacgagcggccgaaagcgtttatgagaggatgcattgacatgtcgggatcggtcatcagcattcatcatgagcagccgataccggacggccctgtattgtatgtgcacccgggattaggcccggctgatcttgtgctgcttgcgggacatcttgaagagccggctggttttatcgccggcgagaaagctttccggatgccgtttctcggaaattggctgaaactgatgggcgtcatttgtgacggagacagccgggatgccgtgcttcaggaggcggaagtccgcctgcaaaaagggcaaagcctgattctttctgaagacggaaaaatcaatccggaggagctggccctgcgtttcgatcttccgattgttccggtcaacacaacgggaacagaccggctgcttcggggcaggttgctgaaacgtctgaaaccggcagacattgaactgcatgtaaagcccgcttattatccggctgttcaaaaacggctccgtgcataaaaaaagcacagtctctcgtaaagagactgtgcttttttatttcagataaaaggaactttgacacaataaaataaaatacagaaaaacatcgaggcgctgccgcctaaaacaaagctgtgccaaatggcgtgatgaaacggaatctttctccaaatgtaaaaaatcgtgccggcggaatacaataagccgccgagaagaagaaggccgaagcccgggcctgacagcgaggcgtacagcggtttaatggcgacaataatcagccagcccatcattaaatagacaagcgttgaaaaaatgataaaccgcttcacgaaaaagattttaaacacgatacctccgacggcaagggaccaaacgataattaacaaagtcaggcctagtgcgcctttaagcggccctaataaaaatggcgtatatgtccccgctattaatacgtaaatagcggaatggtcaacaatctcaagaatgtctttcgtttttttatgctgaatgctgtgcaaaagagtcgagctgagatacagcagcagcattgaggcgccgaaaatcgaaaagctggcgatgtctgtcggcgaaccgtatttcaccgcgaagataatgagaaaaataagcgccgggattgacagcaatacaccgattccgtgtgtaacggcatttgcgatttcttcttttatcgtgaacaattaaatgtcctcctttttaaaggatttgtttttgcagtgattgcaaaaagcccaacccttctaatgtgatttttgttcctgcgcgtccccgtccctttgtgacataattcatcttttctaagtaatcaagcctgtttctgacctgctggggcgtcaatgtcattgtgctgttttcgcttaattcggaaatgctccgtctgctggcgggttcgccttttgcatttaagtctttaattgattccaaaataaacaaaaattcttctttttccatcagtgtcagtcgtttttcttttttcttggctgttttcgctttctggctgtttttaatatacggcgggacatcctcgggataaatcgtgccgccggatgctgccgcagccatataatacgccgcattttgaagctctctgatgttgccgttaaaggtgtgccgttcacatagaggataaacggacggatcgatatgcaaatgctgccccgaagctgccagaatatgctgaagaaggagcggtatatcgctttttcgttcagataaagcagggagcggaagacataacacgtgaagcctgtagaataaatctttgttgaacgtgttttccgcatcggcaagatccgccgtgctgcttgcaatgatgcgggcggaaagcccggcgtccagctcggaaagaaggcgggcctgtactgaaagcggcatgtctccgatttcatataagaataatgttccgtatcgggttctgtttaatgcgccttcagcaccgaacagttcatgctcaagccgctcttcgctttggctgcagtgaacggtaataaacagttcgctgtttctgcgggatttatggtggatcgctgcggccatttgttttttttcggttccgacttcacccgttatgaaaaccggcaaatccgataatgcaaatttggcggccaatcgtttcgcttctaaaaaagatttatgttcgccggctagttgatgaaaagggtcagtctgttcaattacattcattaattggctccttttggttctaattggttcaagtataacacgtttgtgtctgcagaaatatctttttctcataaatcggttcatttatgtttatttacaaaattaaaataattgtcttattatttgaatattcatgttataatggcatattaaatagggatttaaataagaaaggactctgtaaatgaaaccgttgcttaaagaagactctctcatccaggtaaaagacattttaaaagcgcaccaaaacgtaaaggacgttgtgatacatacgcctttgcagaggaatgacagactttctgaaagatatgactgcaatatctatttgaaaagagaagacctgcaggtggtcaggtcatttaagctcagaggggcttataataaaatgaggcagctctcaaaagagcagactgaaaacggaattgtatgcgcaagtgcgggaaaccatgcgcagggggttgcgttttcatgcaaacatctcggcattcacggcaagatttttatgccgtcaaccacaccgagacaaaaggtatcccaagtggagctgttcggaaaagaatttgttgaaatcatattgacgggtgacactttcgatgatgcgtataaaagttctgcggaatgctgtgaaaaggaaaaccgcacgtttattcatccgtttgacgatccggacgtcatggccgggcagggaacggctgccattgaaattttaaatgacattgatgttgaaccgcattttctttttgcgagcgtagggggaggaggactcctatccggtctcggcacttacatgaaaaacatctcgccggatacaaaaatcatagcggtagagccggagggtgcagcctcctattttgaatcgaaaaaagccggacaagtcattgaacttgagaaaatcgataaatttgtcgacggggcggccgtaaaaaaaatcggcgcggaaacgtttcaaacgcttgaaacagtcgtcgatgacgttctgcttgtcccggaaggaaaagtgtgcagcacgattctcgaattatataatcaatgcgccattgtagctgagccggcgggtgcattgtccgtagcagcacttgatctgtacaaggaagagattaaagggaaaaacgtcatctgcttagtcagcggagggaataacgatatcggcagaatgcaggagatgaaggagcgctccatgatttatgaggggctgcagcattattttatcgttaattttccgcaaagagcgggggcgcttcgcgaatacctcgatgaagtgctcgggcctgatgatgacatcacccggtttgaatatacgaaaaaaaataacaaaagcagcggtcctgcattggtcggcattgagctgaagcatcgggaagattatggcgcgctcattgcccgtatgaacaaaaaaggatttcattacgtagaggtgaataaagatcaggatctgtttcacctgttaatctgactttttttagaacggccgcgcaaaatgacagacacgccttctcagattgtatataataaaaagaaaacaatcgaaaaagaaggattgatatcttgttactcaaaagcctagagttcaaacgacgggacgggattcaggtaaaagtgacagaaataccggttgtcacggaaggtgaacattatttttttcaaatccatcagcaccttgagctttatttgagagaagtttttgcttcacaaagtgtgagaacagtgtattcattccgacaatatgttaagcgccgtatgaagtggaaagattacgaggccgttttcaaccaagagatattaaaacataacgcataacggtgcacattccttagcgccttcctttcgataaaggagggtgcgggaatttttttatgacgtaagctgtaagcgttttatccatgggaggaatgaaaatgaaaataatgaaaagcttcgctgctgtcttttgtttgctgctcttgtgcgcctgcggggggaagacgataaaagacccgctgaactatcagattgagccgttttcatatcagaaccaagacgggaaaacagtgtcactgaaaagcctgaagggaaaggtctggattgccgattttatgtttacaaattgtaattctgtctgtccgcccatgacagcccatatgactgaactgcaaaaaaaactgaaggctgagaacctggacgtgcggattgtgtcattcagtgtagatcctgagaatgatacgccgaaacagctgaaagcatttgcttccaaatacccgctttcacttcgcaactgggattttctgaccggttacagtcaaaaggacattgaggattttgcgctgaacagctttaaagccatcgtcaaaaagccggagggagaagatcaggtcatacataaaacttctttttatttagtcgggcctgagggcaaggtgcttaaggattatgacggcgtgcagaaagttccgtatgatgatatcctatcagatgtcaaagcggctgaggagctcaagtaaactggcagattagacattttcaaatctgaaaaaacatgttacactttccactagtagacggggaaggagcaacaagattgaagctgcgaatgttctcattgatcgccggactggctttgcttttatcagcttgttctgtccagcgcaccggttctcatgctgaagaaccgaaaacgaaagatcatattgtcatagctgcggtcggtgattcgttgactgaaggagtaggagatccggagggtttaggatacgtcggcaaggtagcggattccctcaagaaaaagggacatgtgaaaacggtagatattaaaaattatgcggtgcagggcgacaaaacgtcggacctgctgaaaaagcttgatgataaaaaagtacagaaatcattgaatggcgccgactatatcttttttaccatcggcggtaatgatttaatgaaggtgctccgccagaacgtcatgcagctgacggttcagccgtttcaaaaggaagagaaaccttttgaaaaacggtttaaggcgatcatatcaaaaatccgcaagtataatcaaaacgctgagctggtgtatgtcagcatgtataatcccttcacatttacgctgcctgagttaaaagagattaacggggttgtgaccgattggaatcagatcgccgcaaaagagctgaaaaaagatcctcacgccgccgcggtgaatgttgaagacttgttcagtcaaaaaagcggcagcagacggatttcaaaggatgatgattttcatccgaatgcaaaaggatatgcactcatcgccgatcgattgtacggcatcattgaaaaacaagggttaccagcagaatagggtgaaataatgaagaagtggaaatcgctgttttttgttcttctcgcactcaatgtgattgccgccgcggtaatcgtgacattgatggttatgccgggagagcaggcgaaaatacaagatcagacaaaaagcgagtacggttttcatatcacaagttccaaagaatcactttcaaggtttgtgaatgcgtacttaaaagagaaggcatcgaatcagcttgactacaaagtggacatcaataacgacgtgcacgtagcgggtaaaatcaaggcattctcaacatctattaatgcggttgtcacatttgaaccgtccgtgcaaaagaacggtgatgtggttctgaaagtgacgaagttttccttaggcgaattaagcctgccgatcagctttgtgctgaattatatggacagcttttacgaactgccgtcatttgtgcacgtccatccaagtgacaaaagcatcgaggtccgtctgtcggaaatgccgttagacaacggcatgtatgtaaaggcagataaaatcaatctcgacacggatgaaattgaattttcctattatcatccgaaacgataagttttcattaaaaaaacacagatcctttcggggatttgtgttttttcgtttcagcgttttttgtccagtttgctgaacagtttgattaacgttgcaagctcttcatcagagtagcagtcaaaccgtttaaaaaagtattctgtttttttctggttgaagtgatcgacaattttctccccgtcttccgtaatatggattctgataatacgtctgtcctctttagaacggatgcgggtgatccattccttttctactaaagcgtcggtcactgcggtaatgtggcttgcggagacctcaagaatgggagcgaattccgttacttttttaggtccttgttcactgagaatccgcaaaatggtgaattcgtttctggacagctctttatctagaatttcattaacttcatttctgatttgtttaaacacttttcgaagcaaagcttccatatcatacatcatttgtgtccttactttcaaatcatgaacctccaatatgtagtcagcgtggcattcggcttaagcttcccctgaaggaagcagaattatttttattctgtttatacatgctataatataataataccacgtatgaacaaaggagggcacccgtatgtcagaaaaaaaagaaatcgccacatttgcaggcggctgtttttggtgcatggtaaagccgtttgacgaacagcccggaattgaaagagtggtgtccggctatacaggaggccatactgagaatccgacctacgaagaagtgtgcagtgaaacgaccggccatagagaagccgttcaaatcacctttaatcctgatatttacccgtatgaaaagcttgtcgaactgttttggcagcaaatcgacccgactgacgcaggcggccagtttgcagaccggggaagttcatatcaagcggcgatttattaccataatgatgaacaaaaagaaattgctgaagcctcaaaaaaacggcttgaagaaagcggcatttttataaagccgattgtgacagacattttaaaagctgagcctttttatgaagcggaaggctatcatcagcacttttataaaaaaaatcctgatcactacgggcgctaccgtgtaggatccggacgtcaaggatttctggatgaacattggagggacagatagatggctcttaataaagaagaaaaaatcaaatcattaaaccgcatgcagtatgaagtcacacaaaataacggaacagagccgccgtttcaaaatgaattctgggatcacaaagaagaggggctttatgttgatatcgtatcaggaaaacctctgtttacttctctggataaattcgattctcattgcggctggcccagtttcaccaaaccgattgaggaagaagaggttgacgaaaaactggacacaagccatggtatgatccggacggaagtgagaagcaaaacagcggattcccacttaggccacgtttttaacgacggcccggggccaagcggtctccgttattgcattaactctgcggcactccgttttgttccgaaagacaagctgaaagaagaaggctatgaatcctatcagcatttatttgagaaatagagctcggcaatgaggcctgcctatcagacaggccttttttctatgcttttttttcttcatgtaatcgttcaataatctttacgactgtgtcttttgtgatgagcggcgcttgatcggattgatatctggggagattgaccttccggaattccggatgtttggcggggtccggcaaaatcgcgtaaagattgccccattcatacaaagcttctgtctcatgcggagaggtcagttcttcgtgaagcttctcaccggggcgttttcctacttcaacagcggcgggacgcggcagaccgtgccggatcgcatattcctcaaatccgtgaagcagttcttcaagcctcagggactccattttaaaaataaacgtttctccgccctttgtgatcaccgcagattgcagggtaagcatcgctgcgtcatcaatcgacataaaaaacctcgtcatgtttttatccgtaatggtgagcgggccgccttccatcatctgttcaaataaaataggaataacggaaccgcgtgaaccgagcacattgccgaagcggaccgaacaaaacaccgtaccgcggttttgaacatggtgatttgcctgatgaaacagcttctcggacaacagcttcgtagctcccattgtgtttaccggagaaacggctttatcggttttttaggatattaaccagaaggcgaagaattccctgtcaaaaaaggatatcggagtacaggaaggatttcaaactgagctggaatgggtccttttcgtctggcagtcattttgactatcactttttgaaaaatgattcttaaaagtttatttttctcttcccggctttccgcggtttcatatatatgtgcggcatacggtataagggagctgaagcaggcagtatcaatttccggtttgcggccggaggaatgattcatttcctttttcacttgctctaggccgttcatttcctcgtccaaggcagacttcctctgtaaaaacatttcatctgaatagattccgttctcgtatttatcaaaaatgaaatgtaatttattgtgaagttccttctcgcgccgcttaagctgttctttcatttgttcttcggcctttatgctgtttctgctttcgtatgcagtgatcattgattcgatttgtgtaaacaattcttttttgtttaatgagtcaagagacctcaaataatccaagatcgcatcttcgacatcatcatatctgacgttcatacatgtattgcggcacctcagcagcttcatatgatatacgctggttgtgccgtccttattgcggcgttttcgtctggcttcatattttgacagcggtgctccgcattcagcgcatgtacagacacccgctaaggcatttaattgaaaatcacttctggcggggagaagagggattttgtgccggatctttttttgcacctgatcgaattgttctttatcaataataggagcatgtgcatcaggaacagatatttgctcgctttcaggtcttatcaggcgtttgccgtcttttgttttttccctgaccttatatttaacagtgccgatataagcttcattttgaagaatggctttaacggtggaaggattccatttctttttaccggatggagaggggatcttaagcgccgttaagtgggaagaaatcgcagtgtagctgtaatctttcccattcagcccatttaaaaaaagattgaagatcaatcggacgactttcgcgttttcatcagccgcttccagcttggattgttttttgtttaaagtgtacccgtacggcgccataccggatatccattttccttgagcggcgtaagtatatttggcgcccgtcatccgttctcttgtcatttcaaactcttctctggccataaataactcgaagcggatctgtctcatgtcggcaggatttctcgggtcatatactttataaggcgtaataatcagaagtctgcggctctgcagcagattgacgatccgcccggcatcactatagcttcctctgctgagacgagtgatttctttgactgcaatcgcttgaaatgcaccattttcaaggtcccgtaaacaatcttgaaaaatcggccggccttcaatgctttcacctgatccgatttccatttttaaagtaaaagggacttgaatagcggttaacacgctttccatcagttccttttgttccgtcaatgtatcttcgccggttcttttttcgcgttccgcatcctggcgtgagcgtctgatataccctaaaatactcgtaatctcataagattgaacaatggatcgcaagtccaaaacttcacccccatacatgttcatagttgcgcagaagggtttcaagccgtctgtttccggtcaaatacagcttcggtaagtgaaaggatggccgcagcaacggtgagaacatgttgcggaatgaaaataccgcttacgatgctgtcagcaatatataaggtaatgaagctgatgatgaaatcggttatcattttcagcaaacggtacagcgctttgtttttgaccgttacagcggccgccgtcagcaggatttttccgataaactcaaaaaagcttccgatcaaaatgaccgacaggatcaagaggaaaatggaacggtttgattcatatgtaatcccgaaaagtttgaaaaagccgataacgccgaaaaataaaggaaaagcaaataatatgagggcgatcagaatgagcaggcagaatccaagaatgacagctgtgttgattttatattttgagtttttacaggacatggcttcacgacacccccgcaccattgttttcgctattttatcacgttttggaaataaaaggagagagccgtgttattgactgtctccctcatctccataactcggcggataagcgccgaattgacgtgaatagagcattgtcaaccattgatcatgccttttaacaagcgttaatatttcatttgtggccgccagttgctgtgtcatgattttgtgcaggcggcggatttgcttttgattcatgcagtcaggctggcctatgcagcagtaaaaaaattgcgggtgccaatacatcatattcctccttatctgtgtcattcagaaatatgctgaagcagggaacggtcgatatctgaaatggacttgatcccggcatttgtcatacttatatcaatatctcttatgaaatgacttatcacgcgcctgacgccggaactccccgcgacagctaagccatatacataggtgcggcctaaaaaaaccgccgaggccccgagggcgagtgctttaatgacatcgctgcctcctcggattccgctgtctaaaaggacgggtatacggttttgaaccgtttcagatattttcggcagagctttgagtgaagctatttctccattcagctgtcttccgccgtgattggaaacgatgatgccgtctgcgccgtattgtacggctaattccgcatcgcggggatcgagaatgcctttcagcagaatggggaggtttgtatgtgttcgcaggcaggcaagatcgtcccaggtcagagagggttcgtgaaaaatatctataaaaaaagcgattgcagtattcatgtctttttcgggaggcagcttaagcctagaccgaaagacgggatcagtcagaaaatttgcgattcccaatcctttttttgacggatgataaccgttgcgtatatctctttcccgccatccttgttccggcagatcgagcgtgacaacgatggctgaataccccgcttgctctgcccgccgaacgaaactgatcatgatatcccggtctttcggccaatacagctgaaaccagcggggacattttcccataaccgccgcaacgtcctcaattgagtaagaggagtgagtgcttaatataaacggaatccctgtttcagccgccgcttttgccgatgccaagtcaccatgaggatgagcgatctcctgcaccccgatcggagccagaagaaagggggcggggaacgtctgaccgaacagagacacagttatattccgtttggatacatctcttagtttgcgggggcggatattccattcaaaaaacgcttctctgtttgagcgcatcgtatcctctgagcctgctccgcctgagatatagccgaacgggccgtcaggcaaaatccggcgcgccctgtactcccattcgtcatgcgacacggggagcttttgggcatgagaggaaacgttcctgtcccgtgaatcaaactcattgttcattcatcaaaccccccgctcatttttttctagggtatgaaacctgcccagtccttgttcataccgattaaaagaattcttccaagcggccgacggataagtgcgaacagctaaatgtaaagattgtccaaaaaaataacacccgcagtgtctgcggatgtttgtccaaaaagttctatagtcagcgggcttcgacggtaattttatatatgacgtaattatcattcacatcataggcgtatacgacagcggtgccaagtgacgaatgggaggatacaacaccggaagagctgatgctgatcagattgcttccggatataatttcccagcgcttatagccgtttaataaggacacgttggagtttctcagcatatgataatcaacggtggtaatgggactgccgagctgtacaacctgatcagggcctgcggcttcatgagctgacacagaaccggtaaatgacggaagagccaatgcggaaatggacaaagcagatacaatcaatcctttgcaacactttttcatcagaaatgcctccccataaatttaatcgcggtacaacgccagtatagcatgtaaaatattagaaataagtggattttttgtgaaattgattggttgaaacgccgacgtcaaactacccctcatgccgcatcactaaagagcagtcaagagacaatcatctgctgacatataatgctcctgtgaaaacggggggttatgagatgccttctgaggaatatgaaaaatataagaagagaacgataaagaccgttcaaaagggaaattattgcataaggattgtcgatcagacagacggaacaaaaaatgaaagagtgttttatcaggaattagcgcggctgttatttgaaagggctctgaagaaatcaaaatagccctttctttttgtttgttttatcgttcatatctaaaaaaaccgttttatcggtactgatattaatcacatgcgtcacctcttgcagcaaagcggcttctgcgacattttgtccgccgataaggttggtttgaatggcttcaaacggatgatcctcacaagtcggaacctgcttcagcgcagcggcgtgaaagacaatatcaacacctttcatcacttggtttactcttctgtagtcacgtacatcgccgagcacaaatgacaatcttttttcatccgcatatttttgtttcatcacatattgtttactgtcatctttgctgaacacaatgacttctttaggtgttaagagcaaaaggcgttttacaatttggcttccgattgaccctgtcccgccggtaacgagaacagttttatcgtgaaaaaatggttttagctcaactgcttgctgtttaggcatggcttatcctccaactctcgtttctctaccatgcatcatatgttgaacaatttcagcgagttaatgaaagcaaccaataaatcaaaaattagagaaaatcattaatctgatgcgcttttatttcgctttacttgattaatagaaagtaaattactaacaaaacaatgtactaaatattcatttataattttgctcccgtccttttttcttccttcatcaaaaatttacacattcgacaattttcacaaaaacttaacactgacaatcatgtatgtattttacaattgaagtgcacgttcataaaaggaggaagtaaaatgaatcattcaaaaacacttttgttaaccgcggcggccggactgatgctcacatgcggtgcggtgtcttcccaggcaaagcataagctgtcagatccttatcattttaccgtgaatgcggcggcggaaacggaaccggttgatacggccggtgacgcggctgatgatcctgcgatttggctggaccccaagactcctcagaacagcaaattgattacaaccaataaaaaatcaggtttagtcgtttacagcctcgatggtaagatgcttcattcctataataccgggaagctgaacaatgtcgatatccgttatgattttccgttgaacggaaaaaaagtcgatatcgcggcagcatccaatcgctctgaaggaaaaaacgccattgagatttacgccattgacgggaaaaacggcacattgcaaagcataacagatccagaccatccgattgcatcagcaattaatgaggtatacggttttaccttataccacagtcaaaaaacaggaaaatattacgcgatggtgacaggaaaagagggtgaatttgaacaatacgaattaaaggcggacaaaaatggatacatatccggcaaaaaggtacgggcgtttaaaatgaattcccagacggaagggatggcagcagacgatgaatacggcaggctttatatcgcagaagaagatgaggccatttggaagttcagcgccgagccggacggcggcagtaacggaacggttatcgaccgtgccgacggcaggcatttaactcctgatattgaaggattgacgatttattacgctgctgacgggaaaggctatctgatggcatcaagccagggaaacagcagctacgccatttatgacagacaaggaaagaacaaatatgttgcggattttcgcataacagacggtcctgaaacagacggcacaagcgatacagacggaattgacgttctgggtttcggactggggcctgaatatccgttcggtatttttgtcgcacaggacggtgaaaatatagatcacggccaaaaggccaatcaaaattttaaaatcgtgccgtgggaaagaattgctgatcaaatcggcttccgcccgctggcaaataaacaggttgacccgagaaaactgaccgacagaagcggaaaataaacatgcaaaaagcagcttatacaagctgctttttgcatgtgaagaacgtttcatgagaaagttttggaacggatagccgtgagcacagccggaatccggtcgtacgtgtaagccggcactgtctcttgataattaagcgccgcgatttgttcacgttcacgtgggtttgtcatataaaaatggatcttttccgcaaaatccgcaagcccgctgtaagaaacaaaggatgaaaaagggggcgcgggagaaaggtctgtcagctgaaatgcctgacaagccgcaatgtcaaagcttctcgtatttaaactgatatttcggatgccgctcctattttgattgagcgcaaaccgataagaacggtgcgggttcaaaaccacatctgcgctgttgtaatgcaatgcggcatgttcgggttcaatccattcatccatgatgagcacattttgctgtctggcgatttttttaggcagatgtctgcgccatcccttcccgatgatccgaagcgtatacggaagcttcgccgctgctttcaccagttcaacccggttcgggtacgggtatccgatcagaagcaggtttgtgtgaagagaagcgtcagccgcttgttttgtaaaaatccgctgattaacgggaatcgggacataatatacgtgctgtaagcccatttgccgataagcatcaatagcgttttgttctatggtcaaaacggcatcggcgagcggggcgattgtcttgctcacatcgaaataaaaaggatcctccgtcaaccatagatagacgggaatctcttctgtcctcagccattgaagccattcagacggaatacggtcgcccgccatcatgagactgatgtcaggtttgaatgcccgtatactgcggattgaatcttcctgaagctcagaaacagaaaaaaagcggacggaagactgtaaaaagccttcctcgacccagcggtcaaaatacgtgtaaatgcctttatatcctgaacggatatataaaactttcatctgctttacgaagtgaacgtgacactttcaactttgtcaacgtcaagcaatgttgtagaagagcctgccggtgtaacggaattttcctgcgtcacataaacgatgccgtgaacttcgtcaaagaaaacaaattgaaccgggccgatcatgtctccagaatccatcacaatgctgatgacagtgccgggctgaactcttgcaaaaatccatctcgcggctagtgaaataccgcttcccagaacagattgagtgctgagactgtctttcgcagcagcttcatccacttttgcatcaattgcagattctaataaatcttttaccttgttttccacgttatctcctccatctgtgccgctagataaggcgctgttgtcaaatataggggccaaaagagttttcaatagcttctttttgagctctgaacgatcttcgctcatggggacatacacctcctttaacaatttcaacctcacgtttattcatattcctgattgatgagattggtataagtcgaatgccgttttgccggatttttttcatatttaagaaaacagctgaattttagaatcaggctttgtttgcctatgcggattagaaaagtgcgacatacgttgtatagattaaaaaatgaaggagaggaattattttggattcagaagaaactgtaaagcacgggggttttgaggaggaatttcatctcttactgctgcttcttcttttgttatcacgccagccgtccggagatcaatcagatatacggcgccaacttgtgatggcaaaagagcttggagttcctgtatcacgggtcaatctgattaacggcagcacactgcaaaacgtgattgtcaaagaagtgctgtctgatttggccgtttttcaaaatccgcttaataatacgagatcaaatgtggcgatttcaagcatcgtcagctggggtgctttttaataacagatatcaggctctgtctctttcggagccgttttttatgtgaacagaaggggggatggcggtggaaaagaaggtctcaattatcttaacgagctataacaaaccggatcttgttacacaggcgattgaaagtgttttgcatcagacctacagcaattgggagctgtttgtaatggatgatcattcaaatgaagaaacctcggccgctatcagcccgtatataaaagatcaccgcatatactattacaacagttttatcaaaccggccgaccggctgaaatcgacccggtatgccgttttgattaataatgcgctttcacaggcctcaggcgaatacattacttatctgacagacgacaccgtatttcatccggataggctcagcctcatggcggaagcgcttaatcaatgcgcggaatttgatgccgtctattccagtcagaaggtgatacatgtaaacgagcgcggaacagaacaatcccacttctatcgttttgctgatgacgtgcttgatcaggccgcttttctcgttgatcactgttcagtgatgcaccggagatcattgcttcggcgtgtgaaggagaagttcggcagtttttgggacgaagatgtcatgcattggaaccatggagactctgttttttggagcaggctcaacacatttacatcatttctgccgataaaagaagtgttggatacaacctataaaacaccccactcatttcagaacacgtatcaatcgcttccgtcagtgctgattgacggggctttcgttaaggggacggatcagaaagtatatcagcttgaccgaaataaaagaaagcctgtaaacgagcgctggcgtccgttatatgaaggaagaaccgtcatcattcctgatccgtttttatttcaatacgaggaagacagctccgtcagtattccgaattttcagctcgttcgtgatcagtttcatgtctattttttagaagacggggtgaaaaggctggttgattctggcgcatttcgcttttaccaatttaaacggcatgacattctggctttagaacgggacgaaatacaagcgctgccggacggtccgccgatcagctgggagagatcgggctgtattcagcaccttcccggtagaatgctgtttcgcattgaacgggaattttatgtttatttgagaggcgttctccatccgatcagtcatgatgtagtgaaacgcttttttgcaaagcagaaggcgatacccatttcctttcagcaaattaaacaattaccaattggaaagccgttctatccggtgtacgatgaaattataagaaatctcaatataacaaaaggatgagagatgcagttggatgtgtaaggaaaaggagagcttttatgaccgatcaatttgctaaaaccgagaaacaatatatagagcttacttctggcattcaggggtttgaacattacagtgtatgtacggaccctttgctgccgcagattttttcgcataactttgttcagctgcaccgtacatttccgttagacagactgctgccgttttttgcatccgttccgaacatgcttcaagccaattatattcatgtgaaagcggctcctgagcacacatttccgcttcttctgaaacaaacattggtaaagcagggctacgtagtggaagatgagctgttttttgcaaggaaactggaaaatggggatcggcaggccggacatccgcttaccgcttgggggacggaaaaaagcctcgctgacgggtcgtctattatgaagatttatgatgccctttacattggcgaggcggcggccgaacaaaagcttgagcggaaatatcctttgtataaggacgggacggttatgcttgtcgtgtgctatagcgacgcctcccgaacgattccgatcggctgcggagagcttttcatcaacaaagcggataaaaccgccaaaattgaagaagtcgcaattctggaccaattccaacgaaaaggctacgggtcaatattgatgaacgagctgatggctgcggcaaagctgaacggcatggaaaccgtatatcttgtgacgtccgggatggacggtgtaaaccgcttttatgaaaaactcggcttcaaaagatttcggcgtgtgcatacgatttttcattattttcttacatagatgggcattcgcataaaacaattgggagttggcccgcatacaatgccgtatatcggaagaagaaaggatgattcgtatgtacggatatgggggctgcggcagttatggcttcggttatgggtatggcggctgcggaggcggaaccagcacatttgtactgatcgtggtattgtttattttattaatcatcgtcggtgcggcttttatttgttagactgaaaaatcctatcatgaaaatcagcctgcagagaactttctgcaggctttttgttgttttcatttttaaaaaaagcaggttgaaaaacattttaatacacattatctttctggagaagggggcgaaaatgtgaaaataacgattgaagaattacctgaatcaagaattgcttattttcgacatgtcggggagtatggtgaaaagcaaaacaaagaactcatggagtcttttaaaaattgggcgcaattgaatggtctgcttgatcattcagccattttaggaatacctcaagatcatccccatcgtacacctaaagaaaaatgccgctatgatgtttgtgttgttgtcaagcaagattttcatgtgcctgaaccggctcggatcggtacattttccggagggaagtacgctgttttcttgcttgatcatgcagaagaggcagtcagtggattttggaacactgttttttctgagatcgaaaaaaataatctgtcaatcagagaacagcccataatcgaaagatatactttacaaaagatgaatcatcatttgtgtgaaatattgattcccatacagtaaagaagacggaaatgtcccgcctttctgttgatgcacgtcagacctgaagcgtctttttcaaaggattattttatcgagattgaaaggttgctcatggcaattacaacatacagcatacctcgataatattcttttttcttaaaacagctaatgccgattccgatcaaaatggtaatgagtataagctgtacagacaaatataatagtgaattcgaactgatgacggaataaatgaataataggaaaagaatcaataaactgcagatttttaatattttcagcaaatgtacactcctttattaatactctcttacaatttatcataaagtagtctgtttggtaatattttcagaacgcttctccggcagtctgtttttcagaaaggttttttctgtaaaaaaactttctgaaggataagaatgccgttattcatctgttcatacaatgaagcaaatgggtttttgaggtggaaagatatggggagctatttaattaaaccggagcttgacgggatttatccgacagtcagccatggaaaaggatcatatgtatatgatctggggggaaacaagtatctagacgggtcatcaggagcggtcacttgcaatatcggccacgggacggaggatattatacaagctttaaaagagcagcttgactctgtttcgtttgtgtatcgctcgcaattcaccagtgaacccgcagaggagctggctttatttctggccgatcatctgccgggcggactgaactggtcattttttgtaaacagcggctcagaggcagtcgaaacagcgatgaaaatggccattcaatattggcaggaaaaaggccaataccaaaaatccgtctttttatcgagatggagcagttaccacggtattactttgggagcgctttcattatcggggttttatgaacggagataccgcttcacccagctgctcgagcggtttccagccgtttcagcgccaaatatgtatcgttctgagctgcagggagaggaatttgtgaaagctgcggcagctgaactggaaacggctgttaatcggatcggtgcttcatttatcgcgggttttgtcgcagaaccgattgtcggggccgccggggcggccatcactccgccgccaggttattatgaagcgcttgaggatgtctgccgccggcacagtattttgtttatcgcagatgaagtcatgacggggctcgggagaacagggcgaatgcttgcatctgagcattgggggatcgtacctgatatcgcggtgctcggaaaaggattaggcgccggttacgctccgatcgcggcagccgtcgcgtctgatgacatcattgatacgatcaagcggggctccggagtcattatgagcggacatacgtacagcgccaatccatactgtgcaagagcggcgcttgaggtgcttcgctatgtcaaaaaacacgagctgcttcggcaggcagaggaaaaaggcgcgatactgatgcggaaattagaacaaatcaaagagcgcagcgggataatcggagatgtccgcggtaaaggcctgctgatcggggttgagttcgttaaagataaaacgacgaaggaagtttttccgaagaaacaggggttcacagaaaaaatgataaaagaagcaaaaaaacggggcctgcttatttatccttcaaagcccggtattgacagcggagaaggagacgccgtcatcatcgcgccgccgttcacgatttcgcatgctgagctggatgaactgtcagatctattttcacaggctgcagaagaagttgaaaaaatgatgaagagggattgagctgacatgtctatttttcataaacaaatcgatatccatgaagcaattgccgatgtcaatgacgaatctgtcatcatgttcggcggtttcgggggagtggggtcacctccgtcattaatcgaagcgattttagaaagcggcgttaaagagctgaccgtcatctgcaatgatgccggatttccggaaattggcatcggcccgcttatcgtgcacgggcgggtgaaaaggctgatcgcttcccatatcggctcaaaccctgtagccggcagacaaatgactgacggaacgcttgaggtggaattttcgcctcaagggacgcttgccgaacggattcgcgcaggcggagccgggcttggcggtattttaactgatatcggcattgataacgcaaccgtttgtgaaaacaaagaaaccgtaacgattgacggaaagccctatttagttgaaaaagcgctgacggctgatttcgcttttgtgtccgcacatactgctgatgaattcggaaatctgacgtatgacaaaacggcgcgcaacatgaaccctctgatggcggccgcggccgaaagaacttttgccgaggcggtaacgattgtgccggccggcgaacttgacagcgagcatattgtgacgccgggcgtttttgtagagggcgtcgtgcaaactgaaggagtgaagtggaaatgggcttgggaatagcggaaagagagagtatcgcgaagcgggccgccagtgaaatcacctcaggcatgatcgtcaacttggggatcggcattccttctttagtgccgaattttttgccggccggcatggaagtgatgctgcaggcggaaaacggcgtcctcgggataggcggaagtcccgagcgaggagcggaggatgagcttttatgcaatgcggccggatatcctgtcagtacggtaaagggagcttcctattttgattcaggtttgtcttttgccatgatcagaaaagggctgattgatattactattttaggcgcgctgcaggtcagccaaaccggagatctcgccaattggctcgtgccggggaaaaaagtgcccggaatgggaggggcaatggagctggcccaaggggcgaaaaaagtggttgtggtcatgagccacactgatcagaagggccggccgaaactggtcgaaagctgttcattgccgcttacggccgcgcgatgtgcagacctcatcattacagagaaagccgtaatcagcatcgatgataaggcttttgttcttgaggaactgctgaatggctcgaccatagacgatgtgattcaaacaacggatgctgaaatcagattgggagaatgttttcttaaaagggggcctgtccatggatcaattagaaaagaaagtcactgagtgggcggaagaaaacgcagcaaaagcggtaagcctgctgaaacggctgatcggggaaaaaagtatgttcggaaatgaatttaacgcacaggcagttgttttagaaaaattgagacagtttgacatggatattgatgtgtgggagccgagtattaaacaattgaaagaacatccttattttgtatcggaacgcgaagactttcatgaaagcccgaatatcaccgccgtaaagaaaggagccggcggaggaagatcactgatactgaacggacatattgatgttgtccctgaaggaaatcccgccgcgtggacgtatgaaccgtttaccgctgttgaaaaggacggcaaaatttacggacgcggttcaacggatatgaaaggcggcaatacagccctcttgttagcgttagaagcgcttgaagcttgcggcgttacgttaaaaggagatgttctgtttcaaagtgtcgtagatgaagagtgcggcggcgccggaacgctgtcggcagtaatgagaggctacaaggctgacggggcgcttattccggaaccgactaatttaaagctatttgttaagcagcaagggtcaatgtggttccgcattacggtaagaggattgtccgcacacggcggcacccgctatgaaggggtgagcgcgattgaaaaaagcctgcatgtcatcacggcccttaaagaactggaacacgtccgcaacgcccgcatcattgacccgctttaccgggatgttccgattccggttcccattaatatcggcaccgtccaaggaggaacgtggccatcttcggtagctgaccgggttgtgatagaaggcagatgcggaatagctccggatgaaacgcctgaggcagtaaaagaagagcttacaagctggctcaaagatttggagtaccgggatgaatggtttaaacaccatccggcggaaattgaatggtttggagctcagtggcttccgaatgatctcccggatgagcatccgctgatttccgctttggaatcttcttttgagaaaatgaaaggggcaaaaccgatccgtgaagcatccccgtggggaacagacggagggcttttgcaccatgcgggacagacgcctgtcatcgtcttcgggccgggagaagtcaaagcggctcaccaggcaaatgaatacattgaagtccgggcgttaatcgatgctgtcaaaatcatttctctttttatgatggaatggtgcggggtggcagatgggggtgacggagctgataaaggaactgagggctgaaagcggatcggccgagattgatgcagaccgtttcaatgagcggatcagggtcattcgttatgacgggcagctcgcgtcgctgattccggccgttttggcagaagcaaagcaagaagaagcccaaaaggtgattttctttgccaagcgcggcgatcagccggaacttgtcaagcatctctttattcatgagggggtcatagacggatattacaacgggcatgaggctgctgtgatggtgcgctatttatcagagaaacggagacagtcagattcatatgtatctgaagattctacggttgaccgtatttatgagacaccgcagcggggagtgactcagacagaaagcgggctgttgttcagaaaagcgggtgaaggtgatgcagaccgattatcgctcttatataaacatgtttttcagacctatccgactcctgtctttaatcccctctacattaaaaaaacaatgagagaaaacaccatctattttgccgcattcgatcaggagcgtctcatcggcgcggcaagcgcagatatcaatcccgtattggggcacgctgaaatgaccgattgcgcggttctgtcagattacagagggaattccgtaacggcacgcctgtttaaagccttagagcaggaactagcgggccagggaatcattcatcttttttccttggcccgtgcagcgtcttacgggatgaatgccgttttgtatcatgcgggatacggctacaggggcaggcttgtgaacaactgccggatttcagaagggctcgaaaatatgaatatatggtgcaagacattacgttttagccattcataaggaggaattcgtttgacaaacaaatggtttcagccgaagcgtcattggaaggagattgaattgtggaaagatgtgccggaagaaaagtggaatgattggctgtggcagctcacccatactgtaagaaccgtcgatgacctgaaaaaagtcattcatttgactgaagaggaagaagaaggcgtcagaatgtctgtaaaaacgattcccctgaacattacgccttattatgcttctttaatggaccccgacaacccgagatgtccgatccgcatgcagtccgtgccgctgtcagaagaaatgcacaaaacgaaatatgaccttgaagatccgctgtttgaagatgaagactcaccggtgcccggccttacgcaccgctatcccgaccgcgttctttttctggtgacaaatcaatgctcgatgtactgccgatactgcacccgcagacgcttttccggacagatcggaatgggtgtgccgaaaaaacagcttgatgcggcgatcgcttatatccgggaaacgcctgaaatacgtgactgcctgatttccggcggagacgggcttttaattaatgatcagattctggaatatattttgaaaaaccttcgtgacattccccaccttgaaattatccggatcggaacgagagcgcccgtcgtttttccgcagcggataacggataacctttgtcagattttgaaaaaatatcatccggtctggctgaacactcattttaatacgagcatcgaactgacggaagaatcggttgaggcgtgtgaaaagcttgtcaacgcaggtgttccggtcggtaaccaggccgttattttagcgggtattaatgattcggtgccgattatgaaaaagctcatgcatgatttagtgaaaatccgcgtccgcccgtactatatttatcaatgtgatttgtcggaggggatcgggcatttcagagcgcctgtatcaaaaggtctggagatcatcgaaggactgaggggacatacaacgggctttgccgttccgacctttgtcgtcgatgccccgggcggaggcggtaaaatcgccctgcagccgaactacttgctctcccagagtccggagaaagttgtgatcagaaactttgaaggggtgattacgtcttatcccgaaccggaaaactatatcccgaatcaggccgacgactatttcgaatctgtttttccgggaacgatggccaaacgcgagccggtcggactaagcgctattttcgcggacaaagaggtttctttcacaccggaaaatgtatcgagaatcaacagaaggaaagcgtttacatctaatcctgagcatgaaacgctgaaagaccgcagggaaaagagagatgaattgaaagaaaagaaatttatagcacagcaaaagaaagagcaaaaagaagaaacggaagtcggaggtgagtcgccgtgaagccatgcgaatggtgcagcaatcaaaaggcgtcagcttgtcaggcgactgtatactgggagcttcctgacggtacgagggctatagaaattaaagacacacccgcgttcgcctgttcatcctgcggcatgacttatcaggaggaagcggtcatcggcgaaattgaaaatcagctttttttagtcgacgcaaaaaaattaccggaaacactcacatatcaagagctgatgcagacagaacggatattgaaacggaattattttgacttctcctagttttcttttgttgtaatttcactcttgaaatgtataatagtacaacaaaagacagtcatcaggaggggaaacccatgaaatccttttaccactatttgatgaaatacaggcaccctaagccgaaggacgcgatcagccagtttgcgaaccaggcatacgaagatcacggttttccgaaaacgtcaagcgattatcacgagctcagttcttatttagaactgagcgccgactatttggaaacgatgtcgacatttgatgaagcttgggaaaaatatgagaccgaggtgcatcacgcctgacgtaaaaccgcacattgtgcggttttttctgttgaaaccgcccgctgacttaaggcggtgattgattgtgaggcgcagaatgatcaaatcctaaaaaacgcaccggtacgtcttccatttcggtcagcactgaaacgacggcacgtatcaaaatcaagccgtaaatggtatatttgaagtgaaaaacggtaaaattaccggaaccgtcagaggcggaaccgcagctgttttatatcccggcgatataacccgacagacctgtttctgcaagcggtgccctgtgtaaggagcttcttttcatgggaaataatcatacaatctaatgaagtgaggggaatcgaatgatccatcaggtggggcagatcatgctgtacgtcaataatcaggatgaggcactgacgttttggacggaaaaagcgggatttcatgtggttgccaaagaagataacggacaaggcatgaagtggattgaaattgcgccttcattgaaagccgaaacgagttttgttcttcatgataaacaaaccattgcaaaattgcagccggaattagaactccatactccttcgattatgttttttactgaagatcttgatcagttatatcaagatttttcaaatcagaatatcacagtcggtgatattgtcgacatgccttctggccgggtatttaactttgctgatcatgaaaacaattactttgccgttatggagaaaaaaacaaaaacctcttcaaaataggggatcatgcatcatttgaaactatttttaacagtacgtgaaaaaccgcacatgacttggtgcggtttttttgacttttgaacatgcgcagaaatggatatttcctgtggttttcatgcccatgcgaaataatggcggccggcatacgatagcgtatgacagtccgcggcaagggggagacagcatgaagcaaaataaaccgaaatttcaagtgggagatatcgtggtcgtcgtgatgtacggaaccgtcggcaccattacgaaggttcatcaaattgataaacattatctttacgaagtcaatcataatgaagtgctttatttcgaatcgtccatccagctttataaagattatgagggcgtgatcgtcgatatggaaaaattagatattgaatatgaatttctgatcggcgacgtagtatatgtaaaggactacggaaaggaattattccgtgtcatcggccacagaactgaaatatggagatatttagaggatggctgggaggacattatttatgagctgactcggctgaaagacggagagtggcttgaaacggaggaagaggatctcacgctggttctgagaaaatatgaaatggatcagtttgtgcatcagctgctgtttgtccactatgttggggaagcatctcatgagatcggcgaggataccgctgcgtctgctcttcttcagtttgaaggcgatgctgatgatcccgatacactgcatgtgctggcggtatcgatcgtagatgagctgcttgatatttataacgattataagatcctttatgaaatgttcggtgacgaagaatataaagatatgatgaattttgtgctggaaagcctcggggagcatttcagctagccggcaaaaaaacggacggtgacatataaaaaccagggcagacagccggcaaagatcacaaacgacattcctttcagcactttttccaatacgatatcaaatccatctccgtccaataaagccatcattttcgtcatcatcttttctccctccggggcttgtttttttaaaagtatatgagcggacaaaacgtttagaactttcgggtataatttgaagggttttttcataaaacataaaaaaggaggcggtgttagcatgaaagaaatagatcttgtgattgacacagaagagatagctgattttttttacagccagcttgcaatgcgcgggtacataccgagtgaagaggagatctttgaaatagccgacatcacctttgattatttattagaaaaatgtatgatagacgaagagcttgatgaagactgaaactgcggaaccgaagtgaaaaatgcttcggttttttcaatcggctcgggagaatgataaatggggggaaaacgttgtacaagccagcaagtcttttcgcattgtttattctgctcgcagcagcgatccggatagaagccgttcaggcttttgacgagcgggtgatagaagcggcggtcaggatcagggctgcctggctgaatgaattgatgctatggataacggagctcggcacgaccgcggtgcttttgccgcttcttcttttgacaggcgcggccctgtatatgtacaaaaaaacgccggatgttgtttttttgccgcttctttttctcattgaacgaattgtaaacattaaaataaaagaattgattgaaagagccagacccgcttttgagccgctcgtccatgaaacttcatacagttttccaagcggccactccatgaatgcggcagtgatatatcctgtcatcgcctggtttttgatcaagcatgttcctttttttacgaaaagaaagcgggctgtctccgtctttaccggaggtctcgtcctcctcatcgggttcagcagaatttatttgggcgcgcattttccgacggatgtccttgcgggattcagtctcggactatgcctcgtctcgctttttgcgctctttgacgaaaagtatcacccgtttcgacaaaaatagagacaggaaaaatgagaaaaaacgctaatactattaagaaataagagggagggatcttgatgctgttatcgctgcctgtgtttaaaaaaaagacttgtgcctatgatgtgacgatttttcaaacaccccgctacggtgagaaaaagggatacagggtcgtctatcggacagagctggccgctgacaatcatcaagacgcactggaaagggcattttctgtttttaatgtgcctgatacggttccaaacgactatcaagccagattcatagcgaccggagatgtcatactcatagacgaaggaagaaaaggaaagacctattacaggcttaaccctgcgggatggagcaaaattaaccgtctgctcgtccagccgaggtaaaacggggccggctgaatcttcagccggcttccgttttgtcttcaaaggcagttttaaggcttccgtttagcagcggaatgctcttttccgtgcgcttcatcagctgcaatcacgtctgaaacgggtacatgattgttctttttctggccggtcacccgattgcgctgttttttgcccatttatgctcactcctttttcttaggcttgtcttcccgccatattctgcccaagatcgccctgatcaatgctgatgattgtctcttaccgttattcagtgtacaatgggtgggagcttgaataggcaggaggaaaaggaaatgagtgtacatataaacgcagaaaaaggtcagattgcggatacagtgcttttgccgggagatccgctgagagcgaaatttattgcggaaacgtatcttgaaaatgtggaatgttataatgaagtcagaggaatgtacggatttacgggtacatttaacggcaaaaaagtatcagtgcaaggcaccggcatgggtgttccgtctatctctatctatgtgaatgaactgattcaaagctatgatgttcaaaacttaatcagagtcggttcatgcggagccatccgtaatgacgtgaaggtgcgtgacgtgattttggcgatgacgtcttcaacggattcacagatgaaccgtgtcgccttcggaagtgtagattatgctccttgcgcagacttcgaactgcttcataaagcgtatcaggaagcgcaaaaaaacaatcttcctgtagcggtcggaagcgtattcaccgccgatcagttttacaatgaagactctcaaattgaaaagcttgccagatacggcgttctcggcgtagaaatggaaacgactgctttatatacgcttgccgcaaaatacggcaaaaaagcgctgtctatcctgactgtaagcgatcacgtgttaacgggagaagagacaacggcagaagagcgtcaaaccacttttcatgatatgataaaattggcgctgcatactgtatcgtaaacttgggatgagggtcatgctgataaaagcagccctcttctttatgcatcgccctgattcaaaaatagaaaggtaagggtaaaatgaagaaatccactaaatggttctcgctcgctgctgctctcagcgtaactgcaatcgtgggaaccggctgcagcatttcaggcggcgacagccataaggacacaaaaacagcagccgaaacaaaacaatcagatgacacatctagcaaaaaaacaacgaagacagaagacagcgattttgtattggagagcaaatattttaatgatattaaagaagtgaacgggcttgagaccattcaaaacccggcaaatacacttgcgctcgtgaataagacatacacgctgccgggagaatataaaccgaatgatctcgtcatcccgaaagttgaattttctttcactgagaaaatcgagaaacgatatatccgcaaacctgccgccgatgctttggcggaactattcaacgcggggaaaaaagaaggctatgatcttgttgccgtttcaggataccgctcatatgacagacagaaagtgattttcgataatgaagtcagtctgaaaggtgaaaagaaggcgaaagaagcagttgcatatccgggacaaagcgaacatcagacggggcttgccatggacatttccagcaaaagcaacggatatgagctgaacgaagcgttcggaaacacggcagatggcaaatgggtgaaagaccatgcgtatgaatacggctttatcatccgctatcctaaaggcaaagaaaatgtgacaaagtatgagtatgaaccatggcatttgcgttatgtaggcaaaaaagcggcaaaagccatccatgaccatcaattaacgcttgaagaatactttaatgaagtaaagaaagtgtaataagaaaaagcccgcttgaaaaacagaaagcgggctttcttttattaccagaaaagtaaacctccaagcgcaaatccggtaattaaaccaagaccgataccgtaggctgctccccagcctccccagccccagtatccgtatccgtaacctctgtggcctccgtgaccgaccggggagatatacactttgctgcgtgttacccgtacgattctccctacatgcactctgccgtttcgttctgtaattcttgctacttttccatggtgctgtcggcaaatatgataatagttttgcatcttttctcctcctatcctatctaacctatctttctatgtcagcttatgatagagtgccataaaaaggttggacgaaaacaggaggacaactgccgatttacttgtaagcgacaaaagcgcagtgtcccatatactcactgtacgtctgcataagttcgtaatgagccgtcagcgtatcgtagtgggcaggctcgataacgggcgacaaatccatttctgtagtgggatcctgcgcattgttttcataggaagcgggaatgaattccgctttttgaaagccttgctgaagcaatctctgcttccatgccgcttcatcttgcaatacggtaaaaccgtagaagtcttttatctgcgtgatggcgtttttcggcaggggtttttttaaagctgcttcaatgccgattagcatgcccccgggtttaagaaccctcagtatttcagagagcgatgaatcaagatttgaaaaggtgagaactgattcagaaagaacggccgaaaattgattttccgcaaacggaagccgctcaagctccgccaaatagaccggaatggttaagtcttcagcggcaaatcgctttgctgctttttcaagcatgagggggtccttatcgacacaggtgacgggatacatcagatggccgagataagcggctgtctgtcccgttccgcagccggcgtcaaggatcggctcgccagaaggaggggccgcttttgtgagaacggatttagaaaaagcgagcccgccggggtgggctcctccgactccgaataaggacagcatttctaaatatttgctcaaagtccgaatcctcctttcttcctcagcatatgttgagagaaaagcataggtttgggtaaacgggaaagaagggcgcttcacgtttgaagttgacgaatgagcgttcgtctatgataataatgtaagaataaaaaggtggtgttttcttgaagcggcaatttaaactgttttttatcatattgatcactgcggtcgcagcctcggcgcttacgctgtttatcacgggcaatacgaccattttaggacaaggctcggctgctttgtcgaacagcaaatttgagaaattcaataaagcctacgagcagattaaaagtgattactaccaaaaaacagatgacagcaaattagtagacggagcgataaaaggtatgatcagttccttggatgatccgtattcttcttatatggacccgcaggaaggaaagtcgtttggagaaaccatttccgcttcgtttgaaggaatcggcgcacaagtggaagaaaaggacggcagcatcctgatcgtatcaccgatcaaagggtcgcctgcggaaaaagcgggaattaaaccgaatgaccagatcttgaaagtcgacggtaaaagcgtcaaaggccttaatgtaagcgaagccgtcgcgttaatccgcggcaaaaagggaacaaacgtcaagctcgtgctgcacagagcgggtgtcggcgatctgaacctgtcgatcaaacgtgacaccattccggtcgaaacggtgtactctgaaatgaaaaaaggcggcatcggcgaaatccaaatcacatccttctccgaatcgacggcaaaagagctgaattcagccattgacagcctcgaaaaacaaggggcgaaagggtatattttggatttaagaggcaacccgggcggactgatggatgaagccatcaaaatgagcaacatgtttatcgataaaggaaaaaatatcatgcaggttgaatataaggacggcacgaaagaggtcatgaaagcgacgaaagagcgcaaagtgacaaaaccgacagtcgttctcgtcaatgacggcaccgcgagcgccgcggaaatcatgtcggctgcgctgcatgaatcatcgggcatcccgctgatcggcgagaaaacgttcggaaaagggaccgtgcagacggcaaaagattacagtgacggatccaccgttaaactgacaatcgcaaaatggctgacagcggacggagaatggattcataaaaaaggcatcgaaccgcaatatcaagtcaagcttcctgattatgcaaacctgccttatttagatgcggaaaaaacgtatcaatacggagattccggaacgaccgtcacaaatgcgcaaaaaatgctggaggcgctgggatacagcgtgaatgtaaacggcacgtatgataaagcgtttgaacaagcggtcaaacaattccaagcaaaagagaaactgaaagaaacaggcattttaacaggagacacaacggcaaaattgatgacggacctgcaaaaacagcttgcagacaacgatacacaaatgaaaaaagccgttgaaacattaaataaagccatgaagaagtaaaaaaacacccagtgcgtctgtttgcgcattgggtgttttctgttcaagcaccacagcttacgtcgtttcttgttcaaataggtggctgttcgcctggatgaaaaactgtgattgttcgtagtgataggtgacttttgaaaagtcaaacggctggccgttggttaaatgaaaaatcgtttcaacgcaaagcttaggcgctcctgtaaacagccctaagtactccgcttcttcctcatttaacatccccgcgtacaagtataaatctgaaaaaccgcgcttcaatccgagaccatccctaatataatcaaaaattgaatctgacacaatctctttattcaaatacgtaataatcgatttgttataaaatgactcctcgatacataatgtcttcccgtcaatataccggattcgtttgacataatacacgtcgccgtcagacggcatattcagattttgcgcagcctcaggcgtgggctttctcacttccagcgctaataatgttgaggtgacattaaaatcttcaagtgattctttaaatccctgattagaaagcaggctgatatacccttttcttttattccgtctgacaaaaatgccgcttcctctcacttgaaacacaatcccctttttttctaataaatccaaggacttggtgatcgtgcttttgctcacgttaaactgagtcattaaagtttgcagcacaggcagtttatccccttgctgaagctgatgctcttctatatatttttcaatatccatcgcgatttgctggtattttaacatatacattcctcatttatttattgtcccgctatttcagaattatagcataatcgtttttaaaagccatttcgcaaaataagtataactgtttatgtattgaaaaattgtaccggtacaattataatgtgagtgtataatatgaaaagtaagggattgaattcttccaaacttgcaaagcggatgtgtgagctgccgcggaggactattcggcaaaacaagcggcggtcaaataaaggaggatatgaacgatgggaacattgccaaaagactttttatggggaggcgctctagccgcccatcaatttgaagggggatggaacaaaggcggcaaagggccgagtgtagtggacgtcatgacggcaggcgcgcatggtgtgccccggaaaataacagatacaattgaagagcgggaattttacccgaatcacgaagctatagatttttatcatcgttataaagaggacatcgcattattcagcgagctgggactaaaatgcttaagaacgtccatcggctggagcagaatttttcctagaggtgatgaaacagagcctaacgaggaaggacttgctttttacgaccgggtttttgacgaattgctgaagaatgggattgaaccggttatcacgttgtcacattttgagatgccgctgcatatcgcaagggaatacggcggattcagaaacagaaaaacggtcggattttttgtaaaattcgctgaagtgtgttttgaacgatacaaacataaagtgaagtattggatgacgtttaacgaaatcaacaacaagatggatgtgaataatccgatctttttatggacgaattcaggtgtcgccgtcaaagaaaacgaaaacgcaaaagaagtcatgtatcaggccggccatcacgaactccttgcaagcgcattggctgtttcgaagggaaaagaaatcaaccctgatttccggatcggcgcgatggtgtcacatgttccgatttatccgtactcttccaacccggatgatgtgatgctggctgaagaaacgatgagacagcgttttttcttcccggatgtgcaggtgcgcggatattatccaagctatgcgttaaaagagtttgaaagagaaggctatcagatacactttgaagacggtgatgaagagattttgaaaaacggcacggtggactatctcggattcagctattacatgtccacaaccgtaaaaagtgatgtgttaaacgataatacgggggatgtcgtaaacggaggattaccaaacggcgtggaaaacccctatattacagcgagtgattggggctgggcgattgacccgaccggtttacggtacacattaaaccgtttatacgaccgctatcagattccgttatttatagtggaaaacggattcggcgccattgatacggtagaagaggatggttccattcatgacacagcgagaattgaatatttagcgtcacatataaaagctttggaaaaagcagtcacatatgatggagtggatctaatgggctatacaccgtggggaattatcgatatcgtatcatttacaaccggagaaatgaaaaaacgctacggcatgatttatgttgaccgggataatgaaggcagcgggtcaatgaagcggtttaagaaagactcatttgaatggtataaaaaagtgattgaaacaaacggctcatatatattctaaatgtgtatgttaaaagagaaggcttcacgactgtgtgaagccgccctttttatcagtatttttgaaagcgcattcattttggtggaaaggaggtgactgtccggcttttcattctgaatcttttataaaacccaggaaggggatgatgaggttatgttttttaaaaaaggtctgtacatgacgctggcttttcttttgctttcttttttattatcaggcagcatggaaaccgaagtgtatgcgactgatcggaaagctccggacaaaaacaaagtaagggtgtggtacagttcggaaaaagatccggcttcccgtacatggtatgacggtccgaaagaagtgaaatacgccttagatgaacaaaccccactgactttgacaaaaaagaaggcttctgactccactgccgtgtatattgatccgtcgcaccgctatcaaagtgtattaggcataggatcatctctggaagaatccactatctctaatttatcgaaaatgtcgcccggaaaaagaaaagaagtgttgaaaaaactggttgatcccaatgaaggcatcggcatggacgtcatgcgcataacgatagggacatcagattttacggcccaggaattttatacgtatgacgatatgcctgaaggccgaaaagatcctaagctcagacatttctcgattcaaaaggatattgatttacacattacagcaaccatcaaggaagcgctggcgataaatccgaagctgaaaatcattgcctcaccgtggagcccgcccgcatggatgaaaacgaatgaaaatctcaagcgaggaaagctgaaagataaatatatcagcgagctggccgtttatttccgcaaatttattgaagcgtacgaaaagcaagggatcccgatttatgcgatgactcttcaaaatgaacctttgctggaaattgactatccgagcatgtatatgccgccgtctcagcagcgcaaactggcgcaggccttaaaaaaagaaatgaagaaacatttaattgacacgaaaatttggatttatgatcacaatgcaagcggggcgtggaactatattccgccgattttagatgataaaaaaggaaaccaggcggcagacggcattgcttttcatgattatgacggagacctttccgtcatgtcggaaatcggaaggcgatatcctgataaatctattcacttaacggagcggtctgtctgggggacagaaggagcggaccggatcgcgcagtatttccgcaacggcgcgtccagctacaatgcgtgggtgacgatgctcgacagtcaaattaagacgcatcattggataggcaccccggatccgacgctgtttattcaggacgctaaaaatcctgaccgctattggaatatcccgatctatcatatgacaggcaacttttcaaaatttgtcgaccgcggagcaaaacggatagaaagtaattacggctccaaaaacacagtttcgaacgtatcgtttcttaatcctgatcaatccattgtaacagtcgtgatcaaccagacatctgcggagcaaaaattccatgtcgtttcagaggatcggcagttcgaagccgttatcccggctaaaaccgtcgctacctacaaatggcagcacaaaaagtaaaaaaagccggcacatttacgtgccggcttctttctgttaagcgcctttttgattcattttatcagagggcgcttttccgaataaaccgtctttgacagcgtttgaagccgctttttttacaaaaaacgggttcaggatgataacggctgccatgttagcagtcaaaccccagaagccttcataaacaccgtgggccgattgggtgatgtttacggtgaatgtcacaataagaccgacgagaagtccgatgatggttgcttccttcgtctgatttttccaaaacagactgacggcgatagccggaaaaatctgaaccatgccggaaacaccgagaagctggagcgtaacgagcgccgtcgggaacagcatgccgaataatagcgcgagcccgatgacgacaaataccattgaacgggtgatgatcgtcagcttgctttgtgatacgttcggatgaatcaaatcccgatataagttattcgcaaataagtttgatgctccgatcgccatgatagagcagggaatcaaagacgcaagagcgatcgtggagtaagcaaagccctgagcgacccctccgtaagacatttggatcagcttcaataaagcgagccgtggattggtatcgtccggcaggacaagaaacgcgataaacccgagaaaaataacaagaatcaaaacaatattataaagcggcagaaacatgctgttcttgcggacggcatctgcgctttttgccgtgaatacgccagtcgccgcatgagcccacataaagagcgccagcgcagatacgatggaagcggtgataaaccaaggaattcctttcggccccgcggtaggaatcgtcagcatttgcggcgctttttccgccaacgtgtcaatcatcggcgtccagccgtgaaaatggatcagcgggagtgacacgaccataaacagcataatcacccacaccaggatgtctttaataatagccgtaaacgtcggccctttaattccgctgaaaaaggtatacagcgctacaagcataaaggaaatgataacgaccatattgacatttatgacacccgttccggccacctgaagcgtatcctgaatgccgctcagctggagacagatataaggaatgagcataagaacgccgacaatggcgacaagacttgccaaaagcttactgtcaaagcgctcacgggcgtaatcggcaagtgtcgttaatttgtggatttttgccactttccacagcttcggcaaaaagaaataagcaataaaatacgccaaaacagaatacgggattgcaaaaaaggcaacacttccccctgtataggcggtgctggtcaagcctaaaaacgtataagccgtataaaggtccgcaccgactaaaaaccagacgaggagccccccgaaccgtctgccgccgacagaccattcctcaacagaagtgcgtgatgatttgtctctcccggctataaagccgatgcagacaacagttaaaacgatgatggcagtaatgatcaatgctgttatatttgcgggcatcagtccaatcctccttgcttcttctgcagcctataaataagaaacgaacataaaggagtgactgcgatccataaaagcagccagaaatgaaaaaaaggcagcccgataatgatcggatgaacccgattagcgactgacagaaaggccagctggctgaaagggattaaaataagaatgaaaattagtgcttttctgaccatttactttcctcctgaaccctgataatgctccttatcatagcagttgtcagataagatcacaagatatttttcagaaaaaaaagaattctataatttttttaattaaaacactttagttgcaacaacattcatattaaattaaaataattaatatcttgaattcaagatatttaggagtgagtacaatgaatacacaaggattacaccatgttaccgcatttgcgaaagatcctgctgaaaatcttcggttttatactgaagtattgggcttgcggctcgttaagaaaaccgttaattttgatgacccggccacatatcatttttatttcggcaaccaaaacggagaaccgggcacgattattacatttttcccttttcagggaagccgcccgggaaccgtgggaaaaggacaggccggaagaatttatttctctgtgccgaaaggagcactcccgttttggcagcgccggcttgaagaaaacggcgtatctgtaatagaggagaccatgctgtctgaacaagttctcctctttgatgatacagaagatctgccgcttgccataatggaagatgaaagaagcggacagagtgaatggaccccttcgggaattactgaaaaagaagcgattacaggcatgagaggtgttcttctgtactcgtaccgtcctgaagcaaccattcaatttctgatggaacgcttcggttattccaagacaggagaagaaaatcagattgtcagactgcaatcggaggcacggatcggacatatcatagatgttgaccttgcaccgaaagaagcaggtgccggcggttacgggacagtgcatcatgtcgcattccgcaccaccaaaaaagagcaggcggaatggaaggacattcttgctgattctcatcttgcttcatctgacattcttgacaggtcttactttacatcaatctatttcagagaaagcggcggcattttatttgaaatggcaaccgatgaaccgggctttatgacggatgaatcctttgaaaatctcggaacagagctgaagcttccggaatggctggaagagcaccgcagtcaaattaccgccattctacccaaaatggtgaaaggagattgatctaatgaaacatgtgtttgaacagggaacgtcagaaaatgtcctgctgcttttgcacggaacggggggaaatgaacatgatctcctctcactcggacgttttatcgacccgaatgcaagtttgctcggggtcagaggatcagtgcttgaaaacggcatgccccgtttttttaagcggctgaaagaaggcgtatttgacgagaaagatttaattgaacggacggaagaattaaagaattttatcgatgaagcggcgcaaatgtacggatttagcagagaaaaagtgattgctgccggctattcaaacggcgccaacattgcagcgagtcttttgtttcattacaaagacgtactgaaaggagcgattctgcatcatcccatggtgccgattcgcggagtgaagctccctgatatggcagggcagcctgtttttatcggggcaggaaaacgggatccgctgtgtacaaaagaagaatcggaggagctttatcagtatctgacagatgctggtgcatccgtttctcttgtttggcaggagggcggccatcagctcacacagcaggaagccgagcaggcacgaatttggtacagtgagcgattcttataaaaaaaccttagtctgcataagcggactaaggtttttttcggcttacagccaagttgacacttgtgatacaggcaaccggttgcttttgtgcgccggtttaacggctttaccgattgaaatcagcatgacgggcacgaaacgttcactcacgtcgaattccttaacgaattgctctttattgaatccgccgatcgcgcaagtgtcatagccctttgctttagcagcaagcatcagctgcatcgctgctaaagaagcgtttaaaaatgctgaatcacgggcaaactgttcattttggtatgcgccgttaatctggcctaacagcgtctgtttaatctcttctgtgatattgccttgctcagccagttcagaataaacttcttcaccattttcgtttgcttttaagtcgcctaatacggcaatgactgctgatgaatcaataatctgtttttgattgaaagcaaccggtagcagggcggcttttgcttcatcactgtggaatacttggaaatgccaatgctgaaggttccaggcagatggggcttgcgtcgtaatgtccagaagttctgttaattcctcttttgtaatgaccgcatctttatcgtattctttaacggatgcgcgttcttttaaaacgtctaatacggatgtcatcatgtttcctccttcggataaacgtgttatcataatagaaaagttagaagcttactaaatgtaactcgggaactaattttaatggattacagaaaacttgtcaattcatagatgaagggatgaacttacgtgggatatacaatgtgtcctaaaatggaatccgctttttcgcttttgggaaagcgctggaacggccttattattcatgtactgatggacgggccgaaacgttttaaagatatgaccgaaaccataccgacgatcagccaaaaaatgctcgcggagcggctcaaagagctggaacaaaatgaaatcatcgagcgccaggtgctgcctgaaacacctgtcaaagtcatttacaagctgactgataaaggcatggccctgcaagccgtttttcaggaaatgcaaaaatgggcagacagtttttgcgagcccggggcatctgtcaaagacgaaacatgccatgaataacaaaggctgccaaaggcagccttttcttcataatatgatgttcactcttcgtaaaaaccgttgatataaaaaaatgtccagaaggaaatgattcccccggagaagattctttcctcaaaaccatgtttccagtacaactgaaatgctgtttcaatgaaaagataaggcgttgcagtaacaccaaatcttacgtcatagacctcgctatagccggactcaatcccgcagcaggagcagatatcgaatgtcattataaacaggacttttctttaatcctttacttccgcatacgaaacaaggatacatacaactcactagctaagccgggcggcgttttacaaacttccggttaaaaactgagcctccccaagcccaaagctccagtcggcgttcccgttttctgtaatggaaatcatgacgtcctcgggtgatatgccgcattctgtttcaagctgttcagccatcagtttatacaacgtttctttttgatgttcggtgcgggctttgctgacaatgctgatgatgacaaggtctttgcttcttttgaatccgagcccggtatcttcaatgatgagctcatggggcggatgctggtggacgatctgataacggtctgttacagggacgttaaacgctttaaccatggcgccatgggcggtatccagtaatttttttaatgctgcgtcatcccgtccctcaatgacgtcaaaacgaagtaatggcatatttttttcctcctgttggttttatattgtcgcagtttgtgaaaaaagtataacagttaatcaaaagatattcaaattataaccatgattttatatattgatgtaatggttgagagaacacatcgttttacaatcgcccaatcaatttcctcactttgtgaatacctttaagaataggcagacataaaggaggaaaaaacatgtaccctcgtcatgcattgtatcgcgggaatttcggacctgccggatttccggcgagaagtccttttttgttcggcgctcctttattcggcgggtttttaggcggccttctcggaggcgtgattgccacaggttttacgagaccccggtatccgtacggtttcgccggttacggatacggaggcgccccatacggcggtttcggtccgggagttggcggttatccgccattttattaaagaaaaaacggcccatatcgcgggccgttttttttatcttaaaatctccacttccgataaattgtagtcttcctgttttgaaaacatgacttcaatcatcccgtctttgtagactgcttttgttcctttccgtttgacgaggctcggaagaacgatttctttttttccctccgccagactgctgttctctacaacaaggctgtgtgacgtatgcttaatcctgatccggtcgagttcatcctgttcggcgggaattttcacaaaaacatgatctgatgtttcaaacatgtcaatttccggcttgggcggttctgcttcgaccggctcagctttcttcgacatcggatcacgaaaagggaattgcccggcataatcggcaccgaatacgctttccattactcggttgacataggtctcgacatctttcggatcagcatttttaaacgtttctttcgagaactgattttggaagggaaaatatctgttccaatcaaacacggcatctcaccctttcttaacggacaacatagtatatgcccgccggaagcttcccgtgatataatataatctgtttacagaaaggaaggggaaggccgtggaagggaataccgcaagaaaaggaatcatttataccgcttgttctttcgccatgtgggggctgtttccggtctattggaaacttcttgaacatatacccgcactggacattttagctcaccggattttatggtcgtttgtcttcatgtgcgtgcttttaactgttcttaagaagtggaaaaccggatggcgtgaactgcgtcttttgaaatctgaaggaggcctgctggcgctgttttttgcttccgttttaatttccgttaattggtttgtgtacatatgggccgtcaatcacggctttttgcttgaagcaagtctcgggtactatattaatccgcttgtttccgttcttttgggcatcctatttttaaaagaaaagctgaacaggatgcaagcggcggccgtttctattgccggggcggccgtcattatttctgcgtttcagtatggcgcggttccttatatcgcattgctgcttgcattcagcttcggcctttacggcttatgcaaaaaaagaacgcgcatgtccagtatgatcgggctgacgctggagacgcttctgattactccggctgcccttatttatttaggttatacagctgacgggaacgcttctgggtctttgggtgcaggaacatggacgctgctttttttcgcaggcgtatttacggccctgccgctgttaatgtttgcggagggggcaaagcgtctgccgctgtatcaagtcggcattttgcaatatatatcgccgaccatcacccttatgctcggcgtatttgtgtatcatgaaccgttttccggtcaaaaagcgtttacttttatttgtatatgggcggcattgctcttatttaccttttcacagataaaatggaaacggccgttaaaaagccgctaagcctttcgctttccagcggaagcgtaaattatgtataatcattacgagtatgtaaaggagctgtacaatgggcactgataaagacatagccaaagcttatcaagcactgtggaataaccgcacactcccggcttcaactcttgaagaagcggagaaggcaattgatcttgaactgcttgatcaaagaacacatccgaggctccggaagacgcccgaggaaaagtttgctctggcggtgcagcgaattgtagattcccggctgcagccgattgagaaatatgaattggttgaactacatacgaagcgtttgcaatttttacgagaagaaagaggggagcagctatgaaagcgatcataaaagaagatgtgcaaacttctttagaacgatatgccgatcgtcctgtatatatccatttggaaacaacgaccgggtcttattcagcgcatctgaatgagaaaaacatgacggttgtagcctatatacgcaatgccaaagtgacgtaccatcaggcgaaaatcaaaggaaacggcccgtaccgcgtcggtttgaaaacagaagagggctggatttatgcagaaggtttgactgaatatacagtggatgacgaaaaccgcctgttaatggcagggcatctgccgggcggtaaattggcgatttcgcttcaaatcagcgaaaaaccgtttacagtttaaagaaaagggtgaaaatcatgaaagaacatgtactcgtcatcctgcctcaccctgatgatgaatcatacggagtggcaggactgattgctttacacagacaaaaagatattcccgttacgtacgcatgcgcaacgcttggcgaaatgggccggaacatgggagatccctttttcgcgaaccgtgaaacactgccgctgttaagaaagcaagagctgattgacgcatgcaaggcaatggacgtcactgacctgagaatgctcgggcttcgtgataaaacacttgaatttgaagatgacgagtggctcgcggatatgatggaggagattatcgacgatgtaaaaccgagtctgattgtcacattctatcctggacacggcgtccatccggatcatgatgcatgcggcgaagcggtcatcagagcgctttacagaaagaaaaaagaagaccgcccgcgcacgctttgcatggcaattacccgtaacagggaggaagctgtcggcaaacctgatgttattcttgatattaaagaggtcgccgatattaaaatgaatgccttaaaagcacaccgcactcaaacggaaggcatgctgagagagctggaagaaaaaataaaaaataatgagccggttctccagacctggtttgaagaagaagtgtattggacatatccgtggaaagactgataaaaaaaggataaggcatttagccttatccttttttacgtcagatcggaagcgatcgcttcagcgagcgaagaccgtattgacaaatttgaaaaactaagtccgagctgcaccgcggtttgggcgatttcaggacggattccggataatgtcgctttcacgccgagcattccgagtgattcaattaaggtgaaaagctgttgggcaaccatcgtatcaatcatggccacgcctgataaatcaatgtacagctgtgttatccgcttctctgaacactggtgcagcgtattctccaagatcattttggcccttgccgtgtcaatatccccaatcagaggcagcagtccgacgttgtcaaaaagcacaatgacaggtgagctcagttcggtaatcaattctttttgagcttcaagctgaatgtttgtgtttttatacatctcctctatgaaaatatgaatgaccacatcaaatgatttaatcagcgtatggaatatatcttcggcatcttcctctgtcacggtgtctgaatgcagtctggtaaactgcttcacatggccgacatacaaatcacgaactctgataaactcgcgaatgatgtaatggataggagtttttaaatgttctttatcctgtgcggcttcgaacgcccacttttccaatgccgccgtataaacttctttttcctcagaaaaaatccgattgatttgataattaaacgccagattttgttttttcagattcgtgagcaccgccgggtcagaagaagcgtaaacagaatcaggatccgtatcatgaagggtatcaaaccatgtctgactgatgtcttctgcccgttcggttaaataatcgtacagcagtatatattttggcatgctgcgcctcctttatgaaatcatcatttttttcatataacgcttttgcagcttgagcagtctgaagaataaaccggcagctcctgcggcgagtcctgcaattaacccgatccaatagccgaatgccccgaggcttgtccaggtgccgactgcgtaaccgagaggaagcccgatgatccaataagaaacaaacgccgcaccgagtgtataattgacatccttatatcctctcagagcgccttgtatcggagctgctacggcatcagaaagctggaaaaagagtgcatagattaaaaaatgctgcgtcaaaatgagcacgtccgggtctgatgtatacattccggcgatctgcggtctgaacagcaaaatgaaagccgccgtgcataaagaaaaacaaagggccatcacaatcccgatatagctgtatgaacgggcatccctgtagcgttttgcgcctgcttcaaagccgaccaatatggtgagcgccatcgatacgctgagcggcagcatatacaacagggaagcaaaattcattgccgcctgatgggctgcaatcgtcaccgtctggaaatggctcatgagcagtgtgacagccgcaaaaatgctcgtttcaaaaaatacggcaaaaccgatcggcaacccgattttcaaaagctttctgcattctgacggagaaaaccggtacagcttccgaaatacagagtatccggcaaacggctcaaatctgcagacgataaaaaagctgatggcgcaaatacaccagtaagtcagggcggaggcaagacccgcaccgactccgcccaatgccggcatgttgaatttcccgaaaataaacacataattcaagacaaaattgataggcaatgagcagagcgtaataagcatagtgattctcgttttgccgagcgcatcaataaacgatcgcaaaacggcgtagacaaacaaaggaaaaatgccgagggataaaaatcctaaaaagtgtttggcgatcgtccggacatgcggttccaggcccaaatgtcccaaaatcaaatcaacagtcaaaaagccgataacgataactgccgcactgagaatggctgctacataaacggcctggatgacggaaaacggcgcttccttttgtctgccggctccaaacagctgcgatacaacgggcgtaacggccatcaatattcctgcaagccccgtataaaccggtgtccacaggcttgaaccgattgcaacgccggctaaatcagcggcgctcactttccctgacatcaccgtatccaaaaaggtaatcaaagaaagacccgcctgtgtaattaaaatcggaataaagatatgtaacagctgtctgaccttttggccgatcgtgtttgtttctctcaagttaggttccccgtttctttattttaacgagagaaattataacattttatgtataaaaagcaatgaggcccggtctactcttttttatccggtttcggccttttaaacatcttggcataaatgaatgaaagtgaaatgacccctaaaaaggtgcaaatatactgcatcagtcgtgcgaattccatatcaagtccgcctcctttcataattatcgtgcacactgcggcgcatatccatgcgcgcgatgcagaaaataagggaaaggagctgaagtgacatgcaacacattcaaatgtcggaaagtgcgtttaccgctgccgttcaaacgtatttgaaacaaattacggaggatgccgcaatgatactggggacattggatgaaaaagatcaatgccttctttgcgaactagatgaactgggacatacctttcaggaaatgcaggctattgcttcgtcattttacctgcagtcatatatcgaacattttacgccttcctatatagagctggcgaaagccgtgcagcatctggcagaagaaaagcatggggcgctgattgtgattgaacgtacagaaccgctggacggaatgatacaaaaagggacaagtctgcatgccgagatcagttcagctttaattgaaagtattttttatcccggcaatccgcttcacgacggagccgtattggtgagagaaaaccgtgtggtatcagcagccaatgtgcttccgctcacaacaaaaaatgttgatcttaaatacggaacgcgccacagggccgcgatggggctttcagccgtgactgatgcactcgtcctcgttgtttcagaagaaacgggaaaaatgtcctttgctaaagacggcggactgtatccgcttgtttcgccgcgggcgcttcacacgaaataataagaaaatgggaatattgtacctatttaatattaatgaagtgaacatctttacctttttctgtattgatgttatcgtttaaatatacataaaatttaaaagaatagggagtggaaagatggcaaatgtattgatgatcggttttccgggagaaggccatattaacccgtctttaggcgttgtaaaagaattaaaggcaaagggcgaacatgtcgtatattacggcgtgaaggaatatgagaacaaaatcgcggcaagcggagcggaattccgtgaatatgaggatttccggaaagatgaattcggaaaaaacgcaacgggtgatgaacagcgggacgctacagagtttttgctattaatgattgagacttctaaaaaagccgcactccgtattcttgaggaagtaaaagatgaatcctacgactacatcatgtatgatcatcattttctggcaggcaggctcgtgagaaacatgctgaaactgccggcatattcactttgcacgacatttgcaatgaatgaagcatttattaaagaggtcttctcaaatacaaaccttgtatcagaggaatcatcccattatccggcttataccgaagcggtcagcctgctcaatgaagaattcagcgcagacattaaaacgccgtatgatattttctcaaatgacggcagaaaaaccatcgtgtttacttcaagagcttttcagccgaaagaagaagagttcggtgattcttacctctttgtcggtccgtccataactgacagggcggccgctcatgattttccgtttgaacagcttgaaggagaaaacgtcctgtttatttcaatgggtacgatttttaacaaccagaaggaattgtttaataaatgcttaaaagcggtcagggactttaaaggaaaagtcgtcatgtcaatcggcaaacatcttgatccggcggagcttgatgaaatcccggcgaatgttattgtaaagccttatgttccgcagcttgagatcttaaagagagcggacttatttatcacgcacggcggaatgaacagtacgagcgaagggctttacttcaaaaccccgatgatcgtcattccgatgggcgctgatcagttcgccgtcggaagccaagtggaaaacacaggcgcgggcaagatgtttaaaaaagaaaatgtgacggcggaactgctcactgaagcaataaaagagttgagcgaaaaccctgaatatcagaaaaaagctgatgaaatcggagaatccctgaaagcggccgggggagcacagcgtgcagcagatttgatattggaagacgtaaaaactgccgagacccgggttctgtaatcagccatctcccgtttcctttataggaagcgggtttttttggttgtttttcgggaaggatttttcctgacacaaagagaattgtatgaaaaacagacaagaaaggtggaatgtcgcggaaaaaagccatgttatgaaaatgattccaaagtcttttgtgaaatcttctcaatttatgtaaaatgtgtggcattggtgatgatctaaggtcaaatgaaacagaaatgatgtcgacttctgaatgaattctgaataacagacggcgttcaaagaaaaggaacgtccctttcagcaatgataaataggaggtttttcgttatatgaagaaaaaaatcgcagccggtctggctgtatctgcagtaatgacttcaaccttcgccgtgcatcccgctgaagcaaaaaccatccaagtaaaaagcggcgactctctttggaagctttcccgacaatatcatacaagcatttcagccctccagacggaaaataaattgaaatctacaatacttcaccccggacagcggctgaatattcctgatggcagcacacataaaacggaccaaaaaggaaaaaaaagcacaggtgcttatacagttacatacggagattccttatgggtgatcgcaaaaaaataccgcatgagtgtttctgagctgagaagcctgaaccgtttgagttcagatgtcatctatccgggccaaaaactgaaagttaaaggttccgccggcagcacggacagaggcggcaaacagacaaagcctgataaaggcgcatcagggacttacactgtaaaaccgggtgactcgctgtggaaaatcgccaatcaaatcggcattacgatagctgaattgaaaaagctgaatcaattaacgtcagacatgctgtatccgaatcaagtattaaaaaccaaaggctcttcacataacggaaacagcggcgcaacaccgccatctcattcaaacccttctgagaagccatccacttacaaagtaaaaccaggcgattccctctggaaaattgccaatcggttcggcatcaccgcccagctcatcagagaaaaaaataaactgacaactgatgtgcttcaaatcggacaagttctggtgattaacgggacggaaaaaacagaagaccctgtgcgccagccggaaaacaaaccggccaagccaaacaaaccaaatactccggaacctccggtgacaggatcaaagattgacagaatgattggcgaagcgaaaaaatatgtcggcgtgccttaccgctgggggggcaatacgcctgcgggattcgattgcagcggctatatctattacctcttaaataaggtaggctccgtttcccgtctgagcacggccggatactggaatacaatgaaacatatcagccagccgtcagcaggcgacttcgtcttttttacgacatataaagcgggcccatctcacatgggaatttatttgggcggaggagatttcattcacgccagctcctccggggttgaagtttcaaacttaagcaatccatattggaaaaaagcttatttaggagcacgcagttatttttaaaaaaagcctttcggggctttttttgtttatcatttttacgttttgacaagactgatgggtaaaaataagggggagaatccatgaatcgtctcttgttttttctcatgctcgcatcaattacgctttgcggctgcgggggcggacccgctcctgttccgtccaaaaaacatggagaaagccgcgcattggaagcgtctgcataccgtgagcatgccggactcatcaatcaaaacggaaaaaatatcggttatattgaagtgaaagaatctgatgatgaagggtcagacattcatatatcagcgggacatctgccccccggcgcttctctcggatttcacatttatgaaaaaggggtgtgtcagacacctgatttcgaatcagccggcgggccgttcaaccctttgaataaagaacacggcttcaacaatccgatggggcatcacgccggagatcttcccaatcttgaagtgggtgccgacggtaaagtggatgtcattatgaatgcgccgcaaacttcgttaaaagaagggagcagactcagcctgcttgaccgggacgggagcgcgttcatcattcatgaacatacggacgattatttaacaaacccgagcggaaattccggagccagaatcgcctgcgctcctctgaaaaaaagcgcccgcagggaataagcccttttgtattgagaatacaagggcttttttagtatactcggttatggaatccaaatggaaaggaaacatcacctatgacttcagaattacagcacttatcactgccggaagatatacaaaacaaactgcaagcttatcaaaatcatcccgtttcccaagaatttcaggatttaatcggatcatcgggctatgaagccgaagataaagcgattatattcgatgcggtcatcgctttgacaatgggaaaaaatattctattaaaaggaccgacgggttcagggaaaacaaaattggcggaaacgctttcgaactattttcataaaccgatgcacagcgtcaactgctccgtagacctcgatgcagaagcgcttgtcggctataaaacgattgaaaatgaacagggccaggcgacaattgaattcgttcccggacctgtaacaaccgcaatgaacgagggacattttttatacattgacgaaatcaatatggcgaagcctgaaacccttccgattctgaacggcgtgcttgattacagaaaaatgatgacaaacccgtttacaggagaagtggttaaggcaaacgaaggattcggtgtcatcgccgctattaatgaaggatatgtcggcaccgtgccgctgaacgaagcccttaaaaaccgttttgtcattattgatgtgccgtatattaaaggaagccttctgaaacaggttctgacctctcaatctgttttaaaagatgataaattaattgagcggtttatgacattgtcttctgatttaatcgcacaagcgcataacggacaagtgtcagaggaagcggcgtccatcagggctctcattgatacgtgcgacttggctgcgtacattccgccgaaacgggcgattgaaagaggcattgtggaaaaacttgatgacgacagggaaaaagccgctgtcagaaatattgcagaaacgctgttcgaatgaggaatgtacaatgaagtttatcaaatttaacgacagcacgatcgattcgtttttgttcatgatgctgactgatctggccaaaacactgacccgaagcagtgaagtggaagtggaatacggcgtgcagtcttactacaatccctttgaaaagaaaatttatatgagccacttttggaaagacaggtcagccggggatatggaagccggcctgaaaagcgatgtgtatttgcgcgctgtcggcacacgcagcagctcattccgggaatttgccgggtttttaaatgacgttcaccggcgcttcaaccgccaaagctttgcaaagcagctgttcatgctgcttgaggatatcagaattgaagagctgatcaaaaaagagcggccggggacgaaacgtgtatttcagaagcggagggagatgtacaggaaacatttcacaacgcagctgacactgaatttagaacgaagcattttcactgacgctttgtactgcgcgatatttgtcaagctgacggcggagtctccgcttgaaggcattccttccatgcaggaagatattgatatgatgataccatatattgaacgccagctcatccgggtgtatgaggcggattctacgaaagagatcgcaagaataacagaagacctcatggaaggccttgatgaagtgctggagaaagatatgctgaacacatacttttttctgccggaacttgattatgagaaagcggctgaagagcctttattcgaaagcatcaaaagagcgccgtcattaagcgacgacatcacgctccctgagtcttccgacggagatgaagatatccatgaagagaaaatgaatacgtggcatcgggaaaccgaagcgccgtcgaaaagtttccttcaatttgatattgagcacggcgcgaaatcagatattgggaaaggcgccgccagagaaggggatgacggtgatcaggcgctcggctccgttcaaggctccgcacggcagacgaaaagagaggattactccaagcttgaggcgcttgaatccagacaggatgaacatgagggcgcggggcttgccgacggaaaagaaaacaagttcgctttcccggtttaccaaacgcctcataaagcatcgcccgaggaggagcagtcttataaagaacaggcgaaaacgatagaatcatatcaaaaacgcctgaagcagatgatacaaaagacacttgaacacaaaaaaacgctcccgcggaccgaccttcacgcgggccggctgaatcgcaagctgctccgctactttacagaacggaatccgcgtcttttctataaaaagcaagacccctcttcggaaattgacgccgtttttacgttgcttgtcgattgttcggccagcatgttcgacaaaatggatgaaacaaaaagagggattgttctattccatgaagccctgaaatcagtgtccgtcccgcaccaaatcgtcggattttgggaggatacaaacgaagcgaccgaaacgagccagccgaatttcttcaataccgtgattccgtttgaagagtcgctgctgcaggcggcgggaccgctgatcatgcagcttgcgccggaggaagataacagagacggatatgccatcagacaaatgacgaaacaactgatgcggcggagtgaggcgcaaaagtttttaatcgtgttttcagacggagagccggcggcattcggctacgagcaaaacggcatcgtcgatacgagcgaggctgtcatcgaagcgagaaaaagagggatagaagtcataaatgtttttctgtccaatactgcgatagaagaatcacagatgaaaaccattcaggatatgtacggaaagtacagtatttttgttccggatgtcgatcagctgcctgatgtgctgtatccgctcttgaaaaaactgcttcataaaagcataggataggctttttcctatgctttttcgctttttattttaaaatgatttaattttttcgttatggatctgttttttttactattttgtgaacaatcaaggtagaatccaaacgcaatcagtggtaaaatacccttggaagcgtttttattacataattttgggcacagcgttcaaaagttatttcaagatagtgaattgatcacttgattatctaggttgggggtaatattcaaatgtttcaaaataatatgaaacaaagaatgaattgggaagatttttacggaccgaacctcggctacgcactggagctgtacgaccaatatgctgaagatccagacagtattgatccggatctgaaagacatgtttgacgaactcggcgctccgccaagccaaataaaagaggcatcgggaacaaaggaacagggacgagtcaccgcagatctgattcaaaagatcgcagcagcagttaaacttgcagaagatattcgaacctatggccatctgaacgcttccgtcaatccgctcagaaaggatcaaaaaaagagcgagctctttccgttatccgagtacgggcttacagaagaagaaatgaaagcaatacccgcgtctgtcatttgtaaagacgcacctgccaatataacgaacggcttagaagccatccagcatttacgcaatacgtataaaagaaccatctccttcgaatttgaccatgtgcatgatttcgaagagcgggcatggattacaaaaatggtcgaatccggagaactgttccggaaaaattcaccggaaaaactgtcagccgttttagaaagactgacggaagtagaaggatttgaacaatttttacaccggacattcgtcggccagaagcgtttctcaattgagggattagacgcacttgtgcctgttcttgacgacattatcgcccagtctgtgaaagcaggcacaaccaatgtcaatatcgggatggcgcacaggggccgcttaaatgtcctcgcgcacgtgctcggcaaaccgtatgagattattttctcagaattccagcacgcgccgaataaagaccttgtaccgtctgaaggctcgaccggaatcagctacggctggacgggagacgtaaaataccacctcggtgcagacagacagttacaggatgctgaaaccaaaagcgcccggattacgcttgcaaataacccgagccatctggaattcatcaatccgattgttgaaggaagcacgcgggcggcacaggaaacaagaacgcaaaaggggtacccggttcaagacgaaacaaaatcgctcgccattttaattcacggtgacgcagcgttcccgggagaaggaattgtcgctgagacgctgaacttaagttctttgaaaggctatcaggtcggtggggccattcacatcatcgccaataatatgatcggcttcacaactgaaagcgatgaatcacgctctacgaaatatgccagtgatttggcgaagggttatgaaatcccgatcgttcacgtcaacgccgatgatcctgaagcgtgtctgtcagccgttaaatttgcggtggaataccggaagcggtttaataaagatttcttaatcgatttaatcgggtacagacggtacggccacaatgaaatggatgagccgtccacgacacagccgatgctgtatgacgccgtgagaaaacacccgactgtcaagcggatctttgcggaaaaactcgtaagtgaaggactgatcagcgaggaaaaagcgcaaaacattgaagcgacagtgacaaaacgaattgaagacgcctataaaaaggtgcccgccaaaaaagaagatgccgtacgggaaatcgaattgccggaaccggtatccaacggttttcctgacgttgacacagccattgattttgatgttctccgcaagctgaacggcgaactcatcaattggccggaatcctttaacgtgttcggcaagctgaaaagaatcttggaaagacgtgcaaaagcgtttgatgatgaccgtaaagtggaatggtcattggctgaatcgcttgcgtttgcttccattttgaaagacggcactccgatccggctgaccgggcaggactcagagcgcggaacgttcgctcaaagaaaccttgtgctgcatgacagcgaaacaggcaaagaatttgttgcactccatcatttagacgactgcgctgcttcatttgcggtgcataacagcccgctttctgaaggatcggttctcggttttgagtatggttacaacgtgtattcgcctgaaactcttgtgatgtgggaggcgcaatacggggactttgccaatgcggctcaagtctattttgatcaattcatatctgcaggacgggcaaaatggggacaaaaatcaggattagtcatgctgcttcctcacggttacgaaggacaggggcctgaacactccagcggacgcgtcgaacggttcctgcagctggcggcggaaaacaactggacggtggccaacctgacaagtgcggctcagtatttccatattttaagaagacaagcgaaaatgctgcttcgtgaagaaatccgtccgcttgtgatcatgacgccgaaaagcctgctccgcaacccgaatacggtatctgaagtacaggagctgagcgaaagcagattcaagcctgtctatgagcaatccggtctttcccacgcttacgaaaaagtgactcgcgttgtattatcaagcggaaaagtgtcaattgacatcagcgatcacttcaacaaaatggaaggcgataaggattggcttcatattgccagaatcgaacagctgtatccgttcccggcaaaagacgcgaaagagcttttcgccaaactgccgaacttgcaagagatcgtttgggttcaggaagagccgcagaacatgggggcatggagttatatcagcccgtatctgacggaaatcgcgccaaaaggagtaaatgttcaatacatcggccgaagaagacgatccagtcccgcagaaggagatccgactgtccacaaaaaagaacaggaacgcattgtatctgatagcttgactcgcaaaaactaagggggaaatgaaaaaatggcggaaattaaggtacctgaattagcagaatcaatctcagaaggaacgatagcccaatggttaaagcagcccggtgattatgtagaacagggtgagtacttgcttgaacttgagacggacaaagtaaatgttgaattgacagcagaagaatcgggtgttctaaaagaggtattgaaagattcgggtgataccgtccaagtaggagaaattatcggtaccattacagaaggcgctggcgaaagttctgcacctgccccttccgaaagtgctccagccaaagaacaaacgaaagaggaagcaaaagctgaaccggctgcacaagaagtcagccaggaagcacaatcagaagcgaaatccagaacggtagcgtctccggctgcacgcaagctggcaagggaaaaaggaattgatctttcacaaattccgacgggggacccgctcggccgcgtgcgcaaacaagacgtggaagcttatgaaaaaccggcttcaaaacctgcggcacagacgaaaccgcaggctcaaaaaacacagcaaagctttgacaaacctgttgaagtgcaaaaaatgtcccgccgcagacaaacgatcgcgaaacgattggttgaagtgcagcagacttctgcgatgctgacgacatttaacgaagtggacatgacggctgttatgaatttaagaaaacgccgtaaagaccaattccttgagcaaaacgaagtaaaactcggtttcatgtctttctttacaaaagccgtagtggcagctttgaaaaagtacccgctccttaacgctgaaattcaaggcgatgagctgatcgtgaaaaaattctatgacatcggtatcgccgttgcggctgaagaagggcttgtcgtcccagtcgtgcgtgacgctgatcgtctgacatttgccggcattgaaaaagagatcggcgaacttgcgaagaaagcacgaaacaataaattaacattaggtgagctgcaaggaggttccttcacgatcacaaacggaggtacattcggctcgcttatgtcaacaccaatcctaaacagccctcaggtcggaatcttaggtatgcacaaaattcagctgcgccctgtagcgatcgatgcagagcgttctgaaaaccgtccgatgatgtaccttgctttatcatatgatcacagaatcgtagatggtaaagaagcggtcggattccttgtcacaattaaaaacctgctggaagatccggaacagctgttattggaaggataatgtgagacagacaaaaagtacactgcccttatggagcggtgtacttttttatttgagagaagggaagatgtatatgaaaagctgttatccgcttgagattgaatttgagtataatgaagaattgcattctatcactccggttcttctgcaagacgaacatgacacggttttaatagactgcggatatcccggttttataaatcatcttcaaaatgctgctgcccggcatggattgtcgcttcagtcactgtcaaaaatcattgcaacacatcacgatatagaccatatcggctcactcgctgcactgcaccgtctgtacccgggtatcagcgtgacagcacatgaacatgaagcgccgtatattgacggatctaaaaaatcattacggcttgagcaggctgaatcaacgctttgttcattgccagaggaggcaaaaccttatgcaaaacagtttatccgctcgcttcaatcagtcgaagcggctcctgttcactggcaagtaactgacggcgagctgctgccttggtgcggaggcattcgcattgtagccacgccgggccatacacccggccatatcagcctttatctgcctgccgaaaaaacaatgatcgcaggtgatgcggtcgtcattgaagacggaaagctgaaccttgctaatccccgctatacgttacatatggatgatgcggtccgttccgtacagcgcctgcttgattacgatatccgtcaattgatttgttatcatggaggtgtgtttcaggggaatgtaaaaaaagcgctcctgcacctgcttcgtgacctgcagaaaaaacaaggataggggcggcagccgcctatccttgttcagttatgaaagcggaatctttacattttcatcctctcggtgctgtttttctcttttttctttgaccaataagtggcgagaattgatccagacagattgtgccatatgctgaaaatggcgctcggtacggctgaaaggggggaaaagtgcgctgttgcaagcgccgcgcccaatccggagttttgcattccgacttctatcgcaatcgctttttgcgaagcataatccattctgaacagctttgcacccaggaatcctaacaaatagccgattccgttatgtaggatgacgacggatacaatcagcagtcctgattgaagcaggtgctcacgatttacgctgacaacagaggaaacaatcgctacgatgccgattactgacacgagtggaagcgcgtgaacggcttgtccgacctgttttttgaagaacagcttcacaatcactccgaggacgatcggtaaaagcacggcctgcataattgaaacaaacagtgagccgaaagaaacagggagccactctttcgcaaacagcataataagtgccggcgttacaataggagcaagcaatgttgagatcgtggtgaccgcaaccgaaagcgccgtattgccttttgctaagaaggtcatgacatttgaggcggtgccgcccggacagcagccgaccagaatgacgcccgctgcaatttctgcgggcaggcggagcccgactgataaacagaaagccgtaagcggcataatcgtaaactgggcaatgactccgattacgacatgccaaggttttctgattaattctttaaaatcgtctgcttgaagagtaagccccataccaaacataataatacccagaaaaattgtcatataagaactgatccaagaaaacaaatcagggcaggcgaatcctaaaccagcaaagacgatcacccataagccgaaagtttgtcccgcaaacccgcttatttttttcaaccattccataaacacagctcctttttcatccaatcagtcaaaaaatgagactgacttttctgtattccattataaataatattctgaataattcaatattaaacattagttataaataatgatattatgtaaactaatatcttcttgactattcagacatatattcttacaattaatttttacactgaaatgaattgggagtgctgaagtgaaagaagctaatcaatggtcatctaagctgggatttattttagctacggccggctctgcaatcgggctcggcgcaatatggaagttcccttacgtagcgggaaccagcggaggcggcgcttttctgctcgtttttattttatttacgattttaatcggactgccgcttctgcttgctgaatttattatcggcagaaaaacacaaaaaaacgccgttgaatcctacaaggcgcttgcgccggggaaaaagtggcactggatcggatatctcggaatcattacgtgttttattctattatccttctacagcgtagtggggggatggatattaatctacattataaaaggctttacaggcggtttatcgctctcatccggatttgatacgttatttatcaacaccatttcaaacccttatgcagcggttttcggacagctgctgtttatcgtgatgacgattttagttgttgcaaaaggggtgagcagcggcatcgaaaaagtaagccaggtgcttatgccggctctgtttattctgtttattctcttaatgatccgctccgtttcgctccatgacgcagcgaaggggttaaaattcttcttcatgcctgattttggcgcgatggatgccaataccatattatacgcgatgggacagtcatttttctcgttaagcgtcggtgtgtccgtaatggttacatacagcgcctatttagaaaaaaaagaaaatattgttcaatccgcagtttcggtgacggtattaaatgttcttgttgccgtgatggcgggagtggcgatttttccggcggtgttttcattcggcctcaagccggatcaaggcccgcagcttttatttaacgtgcttccgaccatctttaaccaaatgccgttcggcatcgtgtttttactcgcctttttgctgctgtttttatttgcgacgctgacatcagcattttcaatgcttgagattttggttgccgttttgtcaaaaggcgattcggcaaaacgaaagcggtatgcatggctcggggggcttacaatatttattgtcggagtgccttcggcgctgtcatacggaattttgagtgatgtttccatttttcaccgcagtatttttgacgctgcggattttctggtcagcaatgtcttaatgccgctgggcgcgcttttaattgccgttttcgtaccgctgaaaattccgaaacaggcgctgtttgacgaactgaaaagcggttcaggcataaaacgaaaatggtttgcagtgtggctcctattaatccgttatgtgtctcctgtagccattattatcgtttttctgcacgtgctcggtattttttaaatcaaaagaagcaggcccccgttctaaacgggggcttttttaataaagcggccacatcacgcggtgcgcttgctcaaaccgtttctccgcctcacgccaatccacgacattccaccattgatccacgtaagccgcgcggtcgtttttatattgtaaataataagcgtgttcccacacatccaaagggagcaaagggatgatgtcccattgactgaaatgctgatgcttctcagcggccaaaatctccagccgtcccgagcgcggcgcccagacaaggatggcccagccgactccttcgacttttttcgctgcctgagaaaattgttctttaaaagcagaatagctgccgaatgacacatcaatcatttgaaagagagcgcccgtcggccgtctttttccgtttggattcatggaaaaccagaaaatactgtgcagataatggccggcgccgtgaaatgccaattgccgctcccaatgcgccactaagtcgtactgtttcgtctggcgcgcgtttttcagctcaagttcagctttattcaggccgtcaacatagctttgatggtgttttgtatggtgaagcttcataatctcccttgaaatatacggttccagggcggaataactgtaaggcagtttaggcagaacatgcttgccgatcggcacataggctctgcgctcctccggctcttccgattcggaaatgtcccggtaaagagctgatgcctgttcgtaccattccgcctccgttaatccatcatcctgaagggtgtgaaaaatccggtcgatttgtgccgcgaagcgatcgaaccgcccttgctgaatgacttgttccttcaaggtttcacaccaattcagcatctcggtttgataagcgtgccgtttcatttttcttcctccttttcactcactttcatgaaagtgctgagcgcaagcaaagaaaacacatacgggtagctgtgatacttgatgtaaaactgcttcggaaggccgattccagtcggataggtgaaatgagctccttcgtaatgccggttttcaataagaaacgatataccttttgtgacggcttggtgatgaggtttttcgtattgtagcaaagcttccgccgcccacgccgtctgtataaccgtcccgtaagaaagcgggacataggttttgatttctgcgcttttacaggattctccccagcttccgtcctcgttttgaatggacttcagccagcggatcgcttttttcacggccgggtggttatggctgacaccgcaagccttcatgcccgtcagcgccgcccatgttccgtaaatatagcagacaccccatctgccgtaccacgatccgtcctcctcttgatggcggatcagccattgaacggccttttcaacctggggatgatccgatgaaagccccgcttttcctaaacagtgcagcacccgtccagttaaatcgcttgttgaagggtcgatggcagcttcctcagccgattcaagcggcagcaggcggatcaggggatgatttacatttttctcaaaagcagagaagcccccgtcactgttttgcattgacaaaagccagctcagtccgcgctcccatgaggcgggataaagttttcgcgggatggctttaagcactgcggctgtgtcatcacaatcaggattattcgtgttgatgtttgaaaaaccccatcctcccggttctgcatgcgggttgtgaacggcccaatccgctactttcgtctgctgccgttcacgcaaaaatcgagcggcgctggtgatcatctgatcgttatctgagatgccgctttccataagcgcatagttaagaagcgctgtatcccaaacagttgacgttgaattttccagatacggtatattgccgcaagacgtgagtaaagctttcgtgccggcaagcgcctttctgataacgggggagtggcgtgatacaccgagagcgagcaggctgtacaccataaaaatagtggcgcttgcatagctgtacaatgtgccgtcttcttctatccggtcaagcatatacgttttggccgtacgcagaccaagctggtgaaaagcggcaggaatctgcaaaagccgcttccagtgtgcgaaaagagaagcgaggtctctgtcctctgcctgatcggaacgaagccatgtaaacggatttttggtcatatgctgatctaaatgctcgagagacggaacgtttgggtttttcagcgaaaatcttttgtttagcgtcacagccatcggaacaaaatgaatacgcgcgtatgtactgaactgataaaaatgcagcgggaaggatgggggaatcactaagaaagataatggcaggtgcagtgcgggccatggatataggccgtttgccgccagcatccactttgtcatgaagtgtacgttacgcaagccgccgtttgagatgataaagcgttcggcctgaatcatatgcgcttcagaacggttatataagccggaagccagcaagccgacatagccctgtacagtggcggtcacatttcctttccgttcatcaggatagttggcaaatgttccgtcagggcgctgcttcgcgcggatgccttcagcaagctcagcgatcagttctttatcattgtctccgagagaagtgaggaggaggatcagaaaggcgttagtcaaaatcggaccttcaaaacaaaatgaccatgagccgtccgcattttgcttttctcttaatagggagatggttttcctttggcggcttctgactttttcatgaatagtgctcacactcgctcaactccttcagaagcatatatattcatatgcaaatggcggcatgacaaaagaaagaaactgctggcaggcagcagtttcttgttttatcaatcaatcttccagactgatccagacgcttttcacttctgtataattatccagcgcataagagcccatttcccgtccgaggccggattgcttatagccgccgaaaggtgacgccgcatcaaaaacattgtagcagttgacccaaacggtgccggcctgtagacggtcagcaatgtaatgggcgtttttcacattctcggtccatagtccggctgcaaggccgtattccgagcggttcgcccgctcaataacttcatcaaccgtatcatacggaatggcggctaaaaccgggccgaaaatttcttctgttgcgatggtcatgctgtcatccacatccgcaaatacggtcggggagacaaaatacccttcttcaaacgggcagcttccgcctgtgacagctttggcgccttccgtttttcctttttcaatataagaaagcacgcgctcatgctgttcctggctgacgagcggcccgatttgggtatcctgatgaaggccggctccttgccgaagtgatttcgcatatgaaaccatttcgcttacgacttcatcatatttgtctttgtgaatgaagacacgggagcctgcacagcatacctgcccctgattaaacataaccccgtttaaagcgccgggaatggcttttttcaaattggcgtcaggtaaaatgatgttaggtgacttaccgccaagctccagcgttacgcgcttaatatttttcgcggctttctccatgatctttttgccgatttctgtagaaccggtaaaagcgagtttatcaacatcgtcatggttggtcagcgcttccccggctgtctcgccgaacccgggaacaatattgatgacgccgtcagggaagcccgcctgatctattaattccgctaaatagagggcggtcaggggtgtctgctctgccggtttcaaaacgattgtgcagcctgtggcaagggcggcgcccattttccacatcgccataaggagcgggaagttccaagggatgatttgccccacgacgccgacaggctcatggcgggtgtaattaaaatatgagccggcgaccgggatcgtttgtccggttatctttgtggaccacccggcataataacgcatatgctcgattgccagcgggatatctccattcgtcgtttcattaatcggttttccgttatcaagtgtttcaagctgcgcgagttcagttttgtgctcttccattaaatcggcaagcttatacatcagcctgcttctggaagcggccggcatagtgcgccattcgccgtgatcaaaggctttgcgtgcagctttcactgcgctgtcaatgtcttcagcctgtgcctcgtaaagcgtcatcaatgtttctccggttgccggattcggcgtgacaaatgttgctcctgaagcgctcggaacaaattttccgtcaatataaagcttcttcgtgccctgtaaaaatgtttccagcctttttgtgatctgcatcgttaaagaactcattcgtaacaaacctcccgaaattttttatggtctgttttgagcatcttgatgtccgcgcaaagtaagcgcatacagtcattctataatatagaccccggtaaaatcaattgataaccgttattgcaattcgcaggaaaaaacggctacaataagcttatcgatgaagaaaaggagttttacagatgattcataataattggcagacaaaagaaagcgtcaaaaaagtaaaatgcgtacatacagatgcgaaaaaatacattgtcaaaaacgtgctgacgcccggcaaagagtacgaagtcaaaaatgaaacagaagagttcatttttgtggtggacaatacaaataaagtcggcggtttctataaagagtattttgaagaagtctgaagctgaatgaatttattttcacagcttcagcgggtgtaatcaaaagaaggctgacactgcgatggatcaaatctcagatacctataaagaatgaacaatggtacggatctgcagaaaccgcggcattcagaagccgcggttttttaccgtgaaaagaaaaaactgacttttcgaaaaaaatatggttttcttgaaaccttttcatccgctgaaccgtattactacataacagagcacctttcgcgaaaaggcttatctaatgaacgttctaaaaatgtaatctgttcgtaatggtttaaatgccgcctatgtcgtattcttatatagggataaagaacttattttttatgattgtaataaaacaatagtatagaagcagaaagtggggttcttcattgggaattttttctgtcagcagatcaaccgacacaaaaaagctggaggctttgctcgttgagggagaacggatcgaaacgatttataaactgcgggttgaccaaatatgctttacaaataaacgagtgattttctttgataataaaatgttctccaaaaagaaagtgcgcgtcttccttccatataaaacaattgaaagcttcgccattcaagaagctgggatgtttgatcccgatacaggtcttgttttaatgacaagaggaaaaacattcgaattggaatttgcaaaagaaacggacttgaccgaggttcaagccatcttaacaaaatacttatgcagttaaatatgacataaaagccatccgaatgcaggcggatggcttttttattagataatgcttgtttttccggagttcgagtcaataagatccggatcagcaatagaactgatgggaatataaatcggtgccaaatcaccattttcttcaccgaatccgtagttgatcttattggataaaaaataatcgatttgctgataggggccgatcgtaatggaagaaccgcggtcggccgcattcactttaaagccccctacatttaccaaaaccggcgaaaacatcataatgggcctcctttcccggcgggaattttatcgcatgctgactcgaaggtagacggagaatcaatttgatccctgtcatccactttgccgttcgtgccaaaaaagccgctcgcatccccaaaattctgtccgtatccctgattctttttatcagaattctgccattctgccagtaaattttgtccgacattcaccgctgaagcattttcaaaggaattaattttcaacatgaaaatattaatattgatatatggagttggttgaaccacaggcaaacctcctttaatacaggtgtatgccggctgttatgaccgtatgcttaaacagggggcgataaaaatggacttcgacaagatgaagcaatggatggaaatggcgcaaaacatgtccggcggcgatttttggaaaaacgtttttgatgatgaacaattgaaatcatttcaaaacggccattctaactttccctttcaacagggagatgggcaaatgagaaagaatgaggatgcttttcctcttatagatattgtggaaacccatgatgagctccaatttttgctgtatttgcccggctaccggaaacaagatgttcagctgctgtcctacggagagtatattgtcgtaaaaggcacgagaaaatccttcttcaatgaacaggattttaaacagaagaccggaaaatacggcgatttcgaaaaaaaactcgaccttcctcattccgctcagggaacgaagggaatgcaggcggtgttcaaagacggaattttatatatatcaattgctaaacatctgggggatgcaagccaaatcattatcgaaggctgaccttattggcggtgctgtcgattagatctgtatcatcgatactcatgatagggataacgacaacggtgcaatctccgctttgttcaccgtacccttcatttcttttattaacggctgtgcgcctcagtatcacggaagaaccggtgttaaacgtcgctccgccgctgacaccgttcatttttatatgctcaaagttgataacggatggaaaaaacatcatgattcacctcctttttgtataccatgtttatatattcgtaatgcaggacgcatagaactttccaagagtgacggggaaagaagtgatttttcttgaaaaaaataatgaaagagcttttcaaaaaagtatgtgaagaagaactagacaggcttaagaaagtagagcaacagcttgatgagcttcaggataaatgtcatcctgagccgcaaacgattgaaggggaaaaaacatatgtccatatcgagcgcgtcaaagtggacaaagtcgtctacaacattgattttgaaaagctgaatataggagagctgagcggaatgctgaatatcggcgccacataccatacgccggagcatcagctcaaaaaagcctgccctgaagaatttcgggacaaccagcaaaatgatgctgcaaaagaagaaagacagacaaagcagccggccccgaatgtcacgatcagggggagaaagcactgatctccattgtttcagccgcctttttcgagggtatgtaataactgtgactctaggaatacagacgaaaaaggagatgctgaatatgtcattatcaaaagaacagcgggacagtctttatcataaattaatcgatttaaaggaaagtcttcagggagaatcaaaagaaaatcattcaatgagtgaagacacaggggaactgtcgaacggagtagataatcacttagctgatcacggaagcatttatttggacagggtcacgaatcagaccttggatgaagtcgatcagaatcttttagatgaagtgaacgacgccctcgagcgaatcgataaaggaacatacggaatatgcgaaaaaacgggaaaagaaattccgtatgaaaggcttgaagccgttccgtacgccagaatgactgtcgaagcgcagcgagaagcagagggagatgtgaaaacagacgctccgtcatatgaaagggatttccacgagcaggtgaaagacctctcaaataaagaaaccgttgatcaaaaaagctcacaaacttacgaaatcctggatcgcgagcaggattcacaataatatcagcaggtacattcacatgtacctgtttttttattccataaaaaaatctcggaatcgaaataaaaacgttgactttatataaaaaagaaagtaacatactatttgtaagtaaatattaaaagattaccgggaggaatttagaatgtctcaagtattatttgtaaaatcaagtgaccgtacggctgaagaaggcgtatccgtaaaattatacgaagcgtttttggctgcttataaagaaaacaatccgaatgatgaagtgatcgaacttgatcttcataatgaaaacattccttacctcggaagagatatgattaacggaacattcaaagcttcaaaaggaattgaaatgacagacgaagagaaaaaacaagcatcaactgctgacatttacttaaaccaattcgtcaaagctgacaaagttgtgtttgcattcccgctttggaacttcacagtgcctgctgtgcttcatacttatgttgattacctgtctcgcgcaggggttactttcacatacacgcctgaagggcctaaaggtttgatgggggataaaaaagtagcactcttaaatgcacgcggcggcgtatattctgaaggaccgatggcatctcttgaaatgtcattaaacttcatgaaaaccgttctcggcttctggggagttcaagatctgcacactgttgtcgttgaaggccataacgccgcaccggataacgctcaagcgatcattgaaaaaggactgcaagaagcgaaagatctggctgcaaaattctaatttccaaaaactcttgcgccctttagggtgtaagagttttttctattatatatagaagaaactggtgacaactttcgcagtgatcttatattgatatattgatattttgtcgaaaaaacaacttttatggagataaaagcattttttacacagaaaaaaggttttctgtaaaagaattaaccctcttgccaaaatacgactgatggtgtaggatataagagaagctacagtgttcgtattgttaattaagttttaacctttaagctgtaatagggagttttatatcggagccggaatgtcatgcctccattgcagaggacgacaggaacgcttctgcaaacacccactttgaggagtggtggtttaaaactttcttacttgcgtacggcatacgtagcgaaagccatttcccttgcggagatggctttttattttggaatgcctatgagcttaactctttatcagtatgataaaatgaaagaatcaaagacaaagtgaggttttacaacatatgctggataaagcccaatcccttctggcgcattattttggctacgacagtcttcgcgcgggccaaaagcaggcgatacaatcagttgcagaggagagaaaaaacacggtctgcattatgccgacggggggcggaaaatcaatctgctatcagattcccgcacttctgtttgaaggtaccactatcgttatttcccctcttatttccttaatgaaagatcaagtcgacgcgcttgaagaagcgggtatcgcggcagcttatattaacagcactcagacaagccgggacattcatgagcgactgaccggtttgaaagaaggggcttaccggctcttttacataacaccggagcgtttgacttctcctgaattcattcacatcctgcagaatattacggttcctcttgtcgccatagacgaagctcactgtatatcgcaatgggggcatgatttcaggccgagttaccggaatattgaaatcctttttaatgaattaaaagaacctcccgtcattatcgcgttaacggcgacggctacgcctgaggttcatgatgatatctgcaagcagcttcatattcataaagaacatactgtctataccggttttgccagagagaatttaacgttcaaagtagcaaagggcgaaaacaaagaccgttttatcgagcagtacctggacagaaataaacacgaagccggcattatatatgcagcgaccagaaaagaaaccgaccgtatatatgagaaattaaaacgcagcggcattaatgccggccgttatcacggcggattggcagatgatgacagaaaagagcagcaggagcggtttcttaacgatcagatacaagtaatggttgccacgtcagctttcggaatgggaatcgacaagagcaacatcagattcgttctccacgcacagattccaaaagatatggagagctattatcaggaagccggacgggccgggcgcgacggtctcgatagcgagtgcgtgctcttgttttctccgcaggatattatggtgcagcgctttttaatagaccaatcggcagccggagaagaaaaacaaaagcaggatctcaaaaaactgagacagatggtggattactgtcatacggaagattgcctgcagcggtttattctgaagtatttcggcgagagtgaggcagaagcttgcggagcatgcggcaattgcactgatacaaggacagcccatgacgtcacaaaagaagcgcagatggtattgtcatgtattatcagaatgaatgagcgtttcggaaaaacgatggtcgcacaggtgcttaacgggtcaaaaaataaaaaagtgctggaaaacggcttcagcagcctgtccacatacggcattatgaagcatcaaacaacaggggaaatcagtgattttatcgaattcctgatttcagatgaatatatcagaatggcggacggtacatttccgacgcttatggtcacacaaaaaggcagggatgttctgcttggaaagagcgcagtcgcgagaaaagaagccttagaggccgccgccgttaccgaaaacgatgaattatttgagattctccggcgtctccgcaaagagatcgcagcggaacaaggcgtgcctccatttgtcgtgttctcagatcagacgttaaaagaaatgtcggcgaaacttccgaaaacagatcatgatcttctttccgtaaaaggggtaggggaacaaaaaagattgaaatacggagcgctttttttagaagaaatccgaaattatgtaagagaaacagagtgaaaaaaagtttttttagagatttacacattatgttttccggtcgcaacggaaaaatcagaagcttgaaaacccttgctgtatcagggtttcagcaagacttaccaagcgagagaaatgtttcatgtaaaggaactgtaatctaaatcaaatcgttttgttattgaactgacattttcatatgttacgatatcacctgttagccgccaataaaaagctaacaagggaggatttacttatgaagaagacgattatgtcctttgtggcagttgcagcaatttcaacaactgcatttggagctcacgcttctgcaaaagaaatcacggtgcaaaagggtgatacgctctgggggatctcgcaaaaaaacggagtgaacctaaaggacctaaaagaatggaatcagttatcttctgatttaatcattgaaggagagaaactgactatttcttcagtagaaacaaccacatctgggcagtacacagtgaagcagggcgacagcctctggaaaattgctcagaaattcggaacatcagtcaacaatctgaaaagcttgaataacttgcaatcagatatcatttacgcaggcacaaccttaaaggtaaaaggtcaggctcaggctgcacagccggctcaagaagccagccagccgcaaactgaacaaaaaccagctgcagagacagcacagccaaaacaagaagctgtccaaaaagagcagcctaaacaagaacctgttcaagaacaacaacaacctaaacaagaagcgaaggctgtcgaagcaaaacagcagcctgttcaatcaaatacaaaccaacaagagcctaaaaagcagctgacaatgactgcaactgcttactctgctaacgacggcggcatttccggtgtaacggcaaccggagttgacttaaacaaaaaccctgatgcaaaagtcatcgcggtagacccaagtgtcattccgctgggctctaaggtttatgttgaaggttacggagtagcaacagcagcagatacaggcggcgcaattaaaggaaataaaattgacgtatttgttgcaaagaaaagtgacgctaacaactggggcgtcagaacagtaaatgttaaagtattagactagtttcatatagagagtgaaggacacaaggcaaaatgccttgtgttcttttttcttcccttttttgtctgtgtataatcgttatatgctgaaaaagaaaaagcgttcctcgaatatgatatggagacaatgattttgaaaacggcatctgaagggatgattcgaatggagccggaacttatatttttatggaatgccttcacagaatcaccgatatttcaagcaggtatatgcacagcttgcgccattgtgctggtcatcggattgtctatgccagctctgaggatgtttcaggcgcttgaaagagggaagggaaggcccgccgttattgaaaaggtgagacacaccggcgtaacgatgaatggcaggtgcgggcttgttctccttttagacatgaaaaatcaagacggaacgtatgataaacgcgaactggcacatgccgtgtgtcatgaagaaatcagccgtttttatgaaggagcgcccgtatgggtgatgccagcggctgacggccggttcaagatcgctccgcgcacgccggggcattaacacaaaaagacgggaaagcagccccgtcttcttgtgttaatgctggtcgatccatatccgtccgccttctgagccggcttctatcctgcatgttcctccgatcgggaatgtcatcagaggtgtggtatggccgaaatcagcatttgcgataacgggcatggacgacagttcttctttcgtacggatgacggcacgcagagcctcttcagacacatttgaagcatgctggaaccgtccgataacaattcctttcacggctgaaaaagcggggagatggatgagtgactgcaaatcccgatcaaacatatgaatgttagacatatgatcatcttctataaacagaattacttgttccatctcgggaaagtattccgtgccttgcagaagattcagggtgcataggtttcctccgatcagtgttccttccgcataaccggattgaatgacgagcggtcccggattccgataaaaacgtctgtcctcctggtccatataccatttgtcatcgctccactcggctgaaggcagtacttcatacggagtgtcagaagcacagcaggctaagaaagagtcaatcgtatagtccaatccttttttcatggcgaatgaagaaaaatgggggccagaatatgtaacaagcccggttttttgataaatcgaatggccgagggcggtaatatctgaatagccgcaaaggattttcgggtgccgcttgatgatttcataatcaagataacggagcagctgatttgattggaatccgccgagtgtcgtcaaaacggctttgatgtcaggatcagcgaaagcttcgtgcagatcccggacacgcgattcaatggatgatgaatcaaattcatttatttctttcgcatactctgaaaaagagacacaaaaacccagctcctccaattttgtctttgcggcatttatattttcttctgacatgacggacatgcttgttgccggagaaacaatacgaatgccgtcaccttttttcaatttttccgggtacaagaaaaaaccctcctcttatggttttatctattacaccatataaaagagggtttttctattgttttttacaggtcgacccatttaatgccgcctgattgcgtatcattgtcaatccagacatcaaactgatgcttctcataaaaatgaatgagtctgtcgacatgatcccaatcacgcttagcaatatcacccgtcactttcgggatattctgctctctggcgatatgttttaaaaacttcatgcagattgagccgtatccgtggtttggcgggcctttaatgtccccgatatgaatggcattttcataataggaagcgatcagtgaaaaacatcctcttcccaggtaggctgattcacaatcagtcagcataatcttacatgtttggccatcatcaatcgaggaaacaatgatccaatcgtcattgttcgattgatcaataccaagcactcgcgcgtctttagatacatctttcagattttcccgcatcctgaaaatctgaaattcaagcttatgaagttctttttccagctctttctggtctctttcttctgcagtaaacaaattcatactcctttcacagtgcaaaacatcttagtcaaacacaagtatccattgtagtaaatgatgtcttggtttgtaaatgggttttgcaaaaacttttcttagaaaagtctgccgtgtatatgtggattgacgtttttaaagccgccaggttagggaaaggaacagtgagcagcggaaaaaggaggaatctataatggcaattgactcactcatcggcaaattgaagtacgtgatgacggaatctcctgataaaatgctctccttatatgtaaacacggatatgagaaatccggaccagcaggggggagagtggaaaatcgccttaaaaaccggttttcggagattaaaggagtatctgtctgccagtgatccggaagaagaaaaatctctcgtccgcatcatggaacgtgtctatcaatatattgatgggctcggtaaagagatgccgcgaagtctcgtattttttgcatctggagaaggcggtatctgggagacgattgaattgcaggtgcctgttgaaacacggttttattgggaagaaacggctgttcttgaccaattagaacatcttcgtgaacaatatccgagcacggcttttattctcacacagcagaatgaagtgaagatcatagaaacagtactcggaaagattgagggtgtggagcattaccaatacgatgtcatcaatgaatcgtggaaaccgcaggatgtaagtgaaagttccgcatcgatggacgaagacgctgccaaagcccatgtcgaagaaaaccaaaaaaggctgtataaacgattggcttcaaaccttgatcaaaaggccgcatcacacaaatgggagcgtctcgtaatcgcgggggataaggaaacagccgatattctcgatcaccatatgaacaaaccgattgatagaatcatccaaaaaaatctgctgaatgaaaatgagcataaggtcatagaagaactgttaaaggaagcgtaataaaacgaaaggccgggtttcttaagacccggtctttttagggcttaagtttgtctaatttctgacgaagcgggcgaaaccgttgacatcaaagctgaattctcataccatttggatagtcagtaaaattgagagaggtcataagatgaaccagacagaaaacaaacctaaaagttataccggtatcgtgctgacattgaccgttctgatcaacgggttaattgcggtgctgttttttatgccgaaatcgggtgaggtcagcatagccaatattcatattctgccaatgttaaatgctatttttaacagctttacttttatctttttgctggcagcgctctttatgattaagcaaaaaaacattcaggcgcataaacgctttattttagcggcgtttacgacgactctgctgtttttgatctgctatgtcgtgtaccactcgatagctgagaacactttattcggcggtcacggcattattcgcggaatttatttctttattttgattacgcatatttgtctttccgccattatcgtgccgcttgcgctgtttacgctgatcagaggcttcagcatgcaggtggagcgtcacaaaaaaatcgccagatggacgatgccgctctggctgtatgtcagtctgacgggtgtcattgtatacttaatgatatcgccgtattattaaaaaaaccgtgctctgcgcggtttttttattgaaaaaaggcgccctcatacagggcgccttttactcttcaagcgtttcaagtgttgttacatttaaggattgttcaacggttttggtttttgcttttactttttctgcgtacgtgtaatcaccgtagcagtagggataacggaaattgtctttattccctccgcaagtgtataatttcggattctttttgacctgctgctcggagtattgttttgccagttcctcagtatgcgatcctccatgttcagccacaaaatcaatatagccgactcccatgttgtagctttgtataatcgtatccaaatctacgccttttttcttgcctgcttgatacatgagagtgaattgtttgattccctgtttgatactggtttgagggtttttaatttcatttcgctttaaacccagagattctgaagactgcatgggatcgtttcctcttccttttgactcctgatatatcatgccgagtaccagcgatgtatatttggtgagtcctttttcatccagctcgtcttctacgagcggtttgtaatctgtcagccgttcaagcacgatcggtttgacatcaaacggaagacttttgagcaattcattatttgaaaataacaggatgagaaagaaggaaaccatgacaaaaacacatatcatcataagacccgcggcagcgaaacagccttttttctttttctccactgtgtttcaccctcaatttcaggagcattatgactttttcattatgacacagataaccgcgcgaaaccaagcagaaacccgtatttgaaacataaatttaaaataacggttcttttgccaggcgcaggatgtatcagcatcaattgacatttggtataattgggctacttaaaaaaagaagggtgaggtatatgactgaatttcacgaatccggaaacaagaatgaccccgctgtcgatttagatgaggaaacattatttttggttgcccagacctttaaggcgctgtgtgatccgacaagaatcagaatcctccatttactgtcacagggtgagcacgcggtaaatgatatcgcagaaaagctgaatttgctgcagtccaccgtttctcatcagctgcgttttcttaaaaatctgcgcctcgtcaaatcacggagagaaggcacatccatttattattctcctgaggatgaacatgtgttagatgtgcttcagcaaatgattcaccatacgcggcacgattaaaaaacatccctgctttttagacagggatgtcagccgtactgaccgttattggtttggtctctgctcgtttttaaaacataaaaagagaatccgctgtaataaacagcaatgaaataaaagacactgatggtcagcggatctgcgccgaccgtttggctgtacgcctccggatgggtgaaatccgctgtgactcggtaaatttcaataacccgataaacaaacctcgagatgaataacgttaatagaataagttcaatccacagatgagtgcgaaaatacatttttccgcggcgtttttcaaaagaaaggttccgtttggcaaaaaggaccagaagccagccgcaaaaagttccgaatatcagatggccgtataaagccgggtgtgtgatgctgaaaaacgccagagcggcggccagcaatgaaaacaaaatcattcttgtataaagccagcggggcttcaaaggctgaaagccgacggaccgtttcacctttttatacagaaaaaaggcaatcattaagacagggcagatgctttgaagtgtgatatgcatggtgcggaactccccctccgttgagtagtgtatgcttatccggctggttttagtagtctgatttattcgcaggctgaaagcatcttttatcacagtatgcgcgtttctttttttggtataagagaagcgccgcgcctttatcaggatttaaacagaaagttcttgaaaaactaatggtattagttataataaaactaacactattagtttttagggggatattgatgagaatcttacaatacggaaccgtttggcaactgaccttttttcctgcgcttttcccggtgaattgttatttggttgaagaggaagaaggagtaaccctgattgacgccggactgcccaacagtcataaaggaatcaaacaagcattacagaagcttaagaaaccgctgaataacatcttactcacccacgcgcatggagatcacgtcggttcgcttgactcattatccgcggaatttccggatgcttccgtctatatttctgaacgggattctttcttgctgaaaggtgacactgctttatttgagcatgaagcacaaacgccgataaagggaggagtgccgaaacatattcagaccgagcctgatcatctgctgaaaggcggcgagcgggtcggatctttgcttgtcattcccgcccccgggcatacgccgggaagcctcgcttttaaagatctgagaaacgatatgctgatcgtcggagatgcttttcaagtacggggaggcctcgctgtttcaggtaagctgaaatggagatttccgtttccggcttttgctacatggaataaagaagaagctgtcaaaaccgcaagaacacttatctctcataaaccaagcattttggccgccgggcatggaaacgttctccacaatcccgctgatttgatggctgaggcggctgatgaagccgaacgcagcctgccgggaggccgatcataatgtcgccgagagtcggaatgagccttgacatgattatcggagcggcatcaaacattgctgacgaaaaagggcttaacgaagtgacgcttgcggcggtagcaaagtccttaaacgtaaaaccgccttccctttataattttgtcgatggtcttcatggaattaaaacagagctggccgtctccggtttaaccatgttatatgaaaaaatggcggcctcctcagcaggcctgtcaggtgaaacggctttgctcgctcttgctgatgcctatatccatttcgccgaagccaatcccggattatatgaagcgacatttcaaaaagtaaaagacggccgaattgagaagctgtccagcctgcttgtggatcttgttgtcaggcagctgacagcaaatggttatgcacgtcccgaaaacgcaatccatgccgcaagaggactgagaagccttcttcacggctttgccgtgctaagaaaacagagtgcatttgaattaacggaatcaattaaggaaagccggaagtttgccgttgttgcttttttaagaggtttacaaacgagtgaacaataataatattatgtaaactaatgaataaaacggattatccaaaaggagggacaaatggattcattacagcacctcatttgtgaacggcgcacgtattcacatatttttgattctcatactcactcctactgtcaaatgctctttccgcttgaaggacagctggacttggagacagaaagctgtgagattagattaaaaccggatcaaatgctgtatattccgcccgggcatgaacaccggttccgttctttggaacgaaatgaatgtctcgtacttgacatgccggcatattttttaaaaggatcatttgaacccggcgttatcaataagcttgattctttttgggcatcaattcggtttctgctgacagaagagacaaagcagcagtcggttcattcattgagtctgctcgcagaatatattgctgaaaagatgcaagaaagcgctgcgaatgattcaatcgcgtatatccgccgaaatctctcaaagacatttacaatcaaagagctcgccgcaatggaacattaccacccggcttattattccgactggtttaaaaggcagacggggaaaagccccaaagcttatattgccgagcttcggatgaagaaagcggagcaaatgcttattgaaacaaaagaccggctgacagacatcgggtatgaggtcggctttcaaaatttgtcttcctttaccagatggtttgtcagacataagggaataacgccgcgcgcttaccgaaacacctttcaaacggataaataaacccgaagatcggttaaataaactgcgtctttttttggtatcatgattgtaaaaaaaggagtttttgaaatggcagtcatggaagattttatcaagctcgatctcagaataggaacggtcgtaaaagcagaagtatttccggaagcaaagatgccggccataaagatgacaatagatttcggcgaagaaatcggtatgaagcaatcaagcgcccagattacaaaacggtatgaaccggatgatttgacgggcaggcaggtcaccgctgttgtcaactttccgcctcgccggattgccggatttaagtcagaagtactcgttctcggcggcatcccggaagaaggagacgtggttctgcttacgcccgagcagaccgtaccgaacggaacgaaaatcggataataaaaaaagacgtttgcagaagcaaacgtcttttgcgtattgaggcgatacaccacacgccacattcgtgtgtgccgcaagggcatgtgcatcggcttacacaattcagctcatcgctatatgaatatagcatgacgggtgcagaaatgcaagagaaattattgaaatgagggctgaattaccgcatgacctctcgtcagggcgtttaaattaggtcagattaagaagggattaaagggatatttctttgatatattggaacgaaaattcaagaagagttactttgaggaattggaaagcataattttgtgaacctggcaaggtatagctcattatgaacccgacccttggttaagtatatatacttaaataagcctataaacgatagttcaggctgaaccattgctttatccagaagtggagaacgaaacagagagacatcatgtagttctgtcggtcctcaaaatagaggaataagtgaagagctcgtcacattttgttaccaacgagcacatcatcaatgatcatgtgggtaaaacaatcaccacttttgtatagggattcttacaaaaaagtaaggtgagtgtaagataaccgcatttcttcacaataaagtattcattaagataagaactataaaaggagtaaggagtggtgaaaaatgaaaaaaatgaccgtttttattatagtattaagctgtctatcggttttcatgttaggaggctgcgctgaccgaggcgctgtactagaaagcgattattatgttcaaattcatggaaaggcggaaaaaaacgaaaacaaagacaattacgtttacaatttagaagggtataacgagaaaggtaagaaaaagttggtctctttctttgttgaaaagccttatcaagaaggggacattgtgcgtgtgccgaggagccatgacggatatactggggaacctgaagctattaaatccgataaactgccggaaaagatcaaagaccgatttaatctaaagaaataagaacaatctgaggtaagtaatgtttcgatcagctgaaacgaacaatgttcagtgcatgacaaagttgatcggaacgtttattcctatcagaatcaaccaccccaaattgggaggcgtaaaaggatggtaacatactttcgaacctaactcaatttgatttagtgctactgtccactcgtattgtggcaaagggtgcacgaatcgttcagtcagatatacccgaaagcaatgatggagtaacggaatgggatgccatatattgcgacaccgttcggtcagtaaaaacaaagtgcctcaaaatgtggatatgtgttctggtcacagaaacgaaggagggatttacgaatgggttcaaaagatgattactttaaaacagctattaagtcatactgcaagcggcgacaaaatatgtcatcacaaaaatcacatttttctaaccggattaataatgagcatacaagtattactcaaaatacttgccactcctatccaaagtagccattgtgctgcagtcagccatgaggcagttaggataaagagtccaatggcaattgatatataattgccggctcggttcagtttacgtttgcaatgaattttatatttggcatgagaaataaattgatagattttatctttcagctcatcgcttttttccttcatcttatcctctgtctcttttacttttcgataaagcatattattcatcgtctgcactcccatatcgccgttttgaaaattcagccatgattttttcttcatagccatctgagatgaactgtgcctgatcttcaacttgtaaatgtgctttttcttcaaaaccatcctgttcttcaccatcaaaacgataaagtttttgcagcagcctccagaatgtttcaatttcatcagttgtgaagtcatgaaacatatccgctaaaaaataggtggatttttctgtgcaggaaattaacgctttttttccttcaggggtaatttcagtattgattgaacgtttatccagtttgcttggcaaagtgtgaacatatccttttttcgcgaggcttgaaattaatttgttagcggtttgttttgttgtgcccagctttttggcgatattcataagtgtggtatcttccgtcggtaaatgggcaatagcaataagagtcatgtgctgtcgggaagtcaacgcttctaagtattcgtccccccgagtttgcaccttattgacaaccgaaaataatgatgcgtaactttgttgcataaaatgcagttccttcattagtaaattaatatccataagttatctccaatctaaattgtcaccttgttgacagttataatatacatcgaaatagaaaataagtcaacatggtgactaatagggatttacggtttgttttcacaggggagagggatgcaaaacccttggaaaagtttgaaggatactttattaggaaacaaagatatcacaggtaagagaaatagtagaggactcaaagctgaatccaaagtgagaaggtgtttgacatgcagaaagtgaactggtcagaacagtatgaatggttcaataaacaggatgaaaaagacgggcgtttgatggcgcttcttcgtcatgagctttcatatggtgagatcatacggttatacaagaaagggttttatttgaaatcaaaagaaggggatgtttctttaaataaggacgatatccggtgtatgtttgggattgaggagaaaaaggacggcatgtcttaatgaatgggaagagaagaactcttcccgcttttcgtggcaggtgttaatctttttccagcatagtattcagccattctcttaatgcagtcttttgtacataccgctttccgtttctggtaatgtgtggaatgtcggaagtgtcaggcacgatttgtttcgcttcttccttagtaacccctaaataatggccaatatagaagtgcagatctttttccttaataagaatttggtcagtgtgttcatgaggatcaggtgatttaaagttttttaatccgtctcctatgaaatatccggctaaagcgatgccgatgccggtaaagatatccatacagcaaacctccaataaaagttatcatgttttatacggtcaaatccgccgaaaagattcaccttcagtaagaccgggggagcttatttttgctttccgagcttttcgatctgcacctttccggagaagaaaacagcgcctccgcccatatccgccagccgatcgggggtgagcgaattgaccagctgttttttatcatccatgtcggcccaaagaccttggctgactgcaacgccgggaaggacttgttcgccgacggaagctgtcaattcacattcaccgcggtggttccaaactcttacagtttctccgtcttctatgtctaggcgggcagcatcttctgtatgaataaaaagctttggcgccttttccagttttacgtgtttttcattattcgaaaacgttgaatttaagaaattatgattcggtcccggaacaaatagaaacggaaaatcgtcatcgctcttcagaggaatgtgcgtcggcagcgccggataaccttcctgtttcatcttttcagaatataattcaatttttccgcttggtgtcttgagcttgcccgggaaaagcggttttttccgtttggctctcataaaggaatggcgtgagagcgaatcgtaatcaatatcctcgatatacgggttgtcggggcagtccagcgcctgtctgattaattcttcatcagaatcctgaagctcctgctcggtaaagcccatcgccccggcaagcaaacggaacacttctgtattcggtttgctgtctccatacggttcgatcaccggtttttgcagctgaataaagtgatgccagtaagacgtgtaaaaatccgtactttcaaaagcagatgcagcagggagcacaatatccgcatatttggcggtttccgttaaaaataaatcgtgaacgactgtaaataaatcctcccgcagcaggccttttctgactttattcgcttcaggggcaaccactgcgggattggtgccgtaaataaacagggagcgcacgggtggatttgtttctaaaagaacgcttccgagcctgttcatattaaatgatcttggctttctgccgtatagcagatcaggacgctggagcgcctgtctgttatagtttaataccgcactgttatgtttgattgcgcctcccccggtgttgagccactgtcctgttacagccggaagacaggcaacggtgcggacgatcattccgccgttgtcatgatgctgaatgccgtttccgatcctgataagggaaggggaagcttcaccgtacattctcgcaagacgtctgatatcgtcggctttaacgcctgtaataacagaaaccgtttccggatcatactgtttgacatgcgcttttaattcttcgctgccttcggtgtattctgtgagaaatgcttcatcgtgaaggttctcatcgaataagacatgcatgataccgagagcgagtgcggcatctgtgccgggacgaatgggaataaaccaatcggcaagccggccggtttgattcttatgtacatcgataacgacaattttagcgccttttttccgggctttttgagcaatcatgacctggtgcatatttgtgctgacagcattgattccccaaaaaataaagagctttgcatggatggtctcctcaggatcagtacccgcgccttctcccattgtatagttatagccttcagatccggctttgctgcagatcgtacgttctaggtgactcgccccgagacgatggaaaaaacggcgatccattccctctgccgcgagttttcccatattgccgtaaaagctgtacggaagaatgctttctgctccttcttcggcaatcagctctttccagcgcgcactgatcgtattgatcgcttcctcccaagaaataggcgcaaacttggcttcacctttttcaccgatccgttttaacggagcggttaaacgcttctcatcataaatgcgctcagccatgtgtctgactttgttgcatatgttccctgatgtgacaggatgatcggggtctccctgaattttaacgatttttccgtctgtttttgtcacaagcaaaccgcattgatcgggacagtccagtgagcacaccgacttaaagaccccgtttggctgttcagctgcagaattcatagcccatttctcctctttttttatattgtaagcattataacatttcaaaatcgaacgtcaattcagaaaaaagtgttgacatccaggaaagacttttctatgatgggtttattcttttaaacagcctgacaatttcatcattttattttctatcaagagaggtggagggactggccctatgaaacctcggcaacatttattgtgccaattccagcaagcgtacgcttgaaagataggaaagaatgatctatacatatttgtgcgcttcaagcggataaagacggtatatgaatctctttccttcttcggggaaagagatttttttgtgaaaaaatttatgtgaaaaggatgttttgcaccatgacggttttaattaccgcaccatatcacgacgaggggctgaaggagctgacagagctgttcggccggactgtgcacaggccgtggaagaagcacggccgggcttatcgggaagacgaattaattcggatgatccaagagacaaatgcggcgggccttattactgaacttgatgaggtatctgagcgtgtcattgacatattgccggattccgcttttatcggcgtctgcagagggatgccgtctaatgtggatattgaggcggcgactaaaagaaagattcctgttttctttacaccggcccgaaatgcccaggccgttgctgaactgtttatcggaaatgtgatttcatttttgcgtcatacgtattcttcccatcagtggctgaaggatgggaaatggaatggtgattatttgcaggcttacgtcaaattcagaggaaatgagctgacgggaaaaacagtcggtcttatcggtttcggagctgttggacagagaatcgcccggctattggccgcctttgactgtaaggtgctgtactatgacccatttgtcaatcatgaaaaccgggagtatgaaaaaacgacgatggaacgggtattttctgaaagtgatattgtttccgttcacttgccgcgcacagaagaaaccatcggccttatcggcgccaagcactttcaattgatgaaacaagaagctgtttttgtcaatacgtcaagagcggcggtaacagacagagaagagctgttgcgggtgctgaaagaacggcggattaaaggagcgatccttgatgtattttatcacgaaccgcctgaatcttctgattatgaaatcatttctttgccgaatgtgttagcgactccccatttagcgggggcaccatttgaagtggaggatcatcatgtgaggattttaaatgaagcgcttttcaaatggaaaaaagatcaaacctgctcaatacgtgaactttataacaaaagagaacttgaaacaaagggataggaaaaggaggaagctgtaatggctggacaaaaaggctaccttgtatttgacatcgggacggggaatgcgcgagtcgcggttgtgactgccggcggcgaagtgaccgcacttgaaagggaagacattgaatatgtgacagatccgctttatccagacggccgctatttctcgccggaaagaatatggacgaaaatcagcgcgatggcaaggacggttattgccaaaagtcctcatattacattaatcggaattacctcaacaagccagaggcagggagttgttctgatcaataaagataaaaaagcatttctcggtctgcccaatattgataacagagggcgcgaatgggaaagcggaattgagttaaaagatgaagtgcatcagcaaaccggacgtctcccgagcgctttattttccgcaatgaaacttgtcggattaaaagaaagacagccgtcattatggaaagaagtgacgtatatcacgagcatcagtgactgggtgacatttgagctaagcggaattttgagctatgagccgtcacaggctgccgaaacgctgctgtttgacgtaaggaaaaaagcgtggtcagaaaaattatgcaatatcttcggtgttccttcttccattctgccttcactcgtccgatccgggacggttgtcggaatgttaacgtttaagaaagctgcggttctcggtctttctgaaagagtgcctgtgattgcaggcgggggagacacacagcttgccatcaaaagtgcggatgcaaagccgggggatatcgtcatcatatccggcacgacaacgccgattacaaagataacggcagaggccggaactgaaagtttagagaaagcatggctgaattgccacacagaagaaggtcaatggcttcttgagacaaatccgggtgtaaccgggctcaattatcaaaaattaaaatccattttttatccgaatgaatcctacggcgtcatggaacgggaaatcgcaaagctgccgaaatatgatcatgcctgtgtttctgcgctaggctcctatttatcgcctgagaaaaacgcacttgcaaaaggcggatttatctttgacgccccgctgtctcaaaatttaagcagagcgcattttgtcaaagcagcactgctggaaattgctttttcaatcaaatggaactatgaggcgttaacagaggtaacttccttttcacagaatgatgtgaaagtatgcggcggcggtttccaaagtgatgcattgacacagtttcttgctaaccttctgcaaaagaagatttataagagagaaggcttcagtcaggcatccgtgatgggggcggcggtgatttgcaacgaggctctcggtgtgaaagaagagctttcgagtaacacaaaagttattgaaccggaatcggatcagacggatctcttcctatatgaagaatggaaacatacgcaaaggttatttacgcattttcagccggcggtgaaagcctgactcggggctgggatatatttctgaatgaattaatgacaacatgaaagtctgcagaggaggaacaaaaaatgcttaataaaataggaattccgaaacagcttacctgggggtttttgggagtggtgctgtttatgatgggagacggccttgagcaaggctggctcagtccgtttttagttgaaaacggcttgacggttcagcaatcagcgtccctgtttacggtttacggtatttctcttgcagcagcgtcttggttttcaggcgtctgcctcgaagccttcggggcaaagcggacgatgtttatggggctgttattttacgtcatcggaacagccgcgtttatcgcatacggatttgaatatcttaatttgccggtgatgtatgtcacgtattttattaaagggctggggtatccgctgtttgcctattcttttttgacttgggtgatttaccggtcgccgaaaaacaagctcagtacggcggtcggctggttctggattgcttattgctgcggcatgtttgtgtttggagcctggtattcaagctgggcgatcaaatcattcggctatttgaataccctttggagttcgattttctgggtatgcctcggcgcgttttttgcattgattttaaatagggaccgctttgaaaagaaaaaagcagataagcaggaaaaggcgcaggaattaatgaagggaatcaccattcttgctgaaaatccgcgtgtgctctcagggggtattattcggatcatcaacagcatcggaacatacggatttccggtatttctccccatgcatatggcacagcacggtatctctacaaatgtatggctgcagatatggggaacgatttttctaggcaatatcgtctttaacttaatattcggtgcagtcggcgatgcattcggctggaaaaagaccgtcatgtggttcggaggagtgggctgcggcatttttacccttttattatattacgctcctgttatatcacatgggaacttgcttttcgtcagcattatcggcttcatttggggaggccttcttgccgggttcgttccgattggagccattgtcccgacagcagctggccaagataagggggcggccatgtctgtattaaatctggctgccggcctgtcagcgtttgtcggcccggcgctggcttgggcatttatcggtcttgtcggcgcacaaggtgtcgtatggattttcgcggcattatattttgcaagtgcgatcttgacaaaccaaatcaaaatacctgaagagaaaacggcaaaagagaatcaaggtttgcctgaatacgcttcttaacagcaacgtcccgaagactcggggcgtttttttgacagctgctaaataaacttgtcaaagcgctgaatttgttcccgtaacgattgtttgttttcgtcaaattgtttgaaacgatgtccatttgcgccggacggatggggaaagccttctaaaatgaccgcatgattcatcctgccgttcttctttagcgtgcgacaggtggtttctgctgctttgccgagagggatgagcagaatatccttttttatcatttctatttcatccggaaaacatttcagcgcataacggctgaggagagccgacctgctgattgtcggccgatgtcccgtatagtttttgtgtttataaaaaacagggtgtttgataacagacgttgtatgaagcagctcccgtttcgtattgaataattgggatgaatcctcaaggtgaagtgcggccggctgaccgcattcattaagcatttcaatgatatgctgtctcattgaaccggaaaggccggccgctttttttgtctcatatgctatcgtctcaagagagccaccgctttttaaaagatgcgccgctgctttgtaagcccgctgcatctgagaaaaaccgggtgtgattccggaaatggcaatcactgcacgggggttgatatattcattatggggggaataaaacatgtccagatctccgtccttggctaaatggaaattcgcagtcagcaaatccgcctttgtaaatcctcccgaaaacgaaggtgatttaagcttctgcaaataaagcgaaagccgctcacggccgcatatcatgttacgcctccttgaatccgtcagttccttatagtgtcatcaaaaacggcggatgacatccaggctcatatatcgctttttccggcattccagagcattttcaggacgtggggcgttcctttgacttcggcagccgttgtttgcatggctgtttttttagtgagaaagtcttcctgcagttctttctgcttttgcgataacagctgggtttctgttttgatttcttcaacggacgtctgcatggacgctgccgtcccgttgatcttctttatatccggctttgtgtttcttttaaaacgcacggcggatacggctaaataaatcaatgcggcagctgctacggcagcactgatatacaagatgatgatcatctctttttcactcctttttctctgttgataccctttatggagagtgttgaatcgttttatttgctaattgttttttttctgcttataatgtgaaatcgtacataaggacattcagaaagggtgaaagacatggaaagcttacagaacaaaacggctcttatcacgggcgcaggcagaggaatcggacgcgccgccgctatcgctttagccaaagaaggagtcaatatcggtttaatcggccgcactgaagcaaatgtcgaaaaggttgcagaagaagtgaaagcccttggtgtaaaggcatccttcgctgctgccgatgtgaaaaaacaaaacgaggttgaacaagccgtctcctctattaaagaagaacttggtgagattgatattcttattaacaatgcaggaatcagcaaattcggcggatttttggatctcacgcctgaagagtgggaagacatcattcaagtcaatgtaatgggtgtataccatgtgacacgcgctgttcttcctgaaatgattgagagaaaatcaggagatatcattaatatttcttctacggcaggccaaagaggcgccgcggcgacaagcgcatacagcgcttcaaaatttgccgttctcggcctgactgaatctctcatgcaggaagtcagaaaacacaacatccgtgtcagcgcaatgactccgagcacggttgccagcgacatgtctattgaattaaatctgacagacggcaatccggaaaaagttatgcagcctgaggaccttgcagaatatatggtggctcaattgaaattacatccgcgcatttttatcaaaactgccggtttgtggtcaacaaatccttaaacaaaaggggacctgtcttcatgacgggtctttttttgttaccgcaaaccgaatgaacagacaaaagaagtgaaaaaggaaccgagatcagttataattaaactaaataaactatgtaccaaatgttcattaaatttattttccccgctgccaaaaaaacaaataaacatgagtcaaactgttcgcgcaataaaaggaaaaacgggatataaagagaatatttagtacatggaataatttgttagagggaagggcgtgcacatattgaaagaagaaaaaagaagttcaaccggttttttagtgaaacaaagggcttttttaaagctttacatgattacgatgacagagcaggaacggctttacggactgaagcttcttgaggtgctgcgctctgaatttaaacccatcggttttaagccgaatcataccgaggtgtaccgttcactccatgaacttttggatgacgggattttaaagcaggtaaaagtcaaaaaagaaggagccaaactccaggaagtcgttctctatcaatttaaagactatgaagctgcgaagctttataaaaagcagctgaaagttgagctcgaccgctgcaaaaagctgatagaaaaagccatttccgataatttttaaatccgtccggaacacatcggcctcccgggctcaaacggtgtgttctgtgtttcattatacataatgacaggcaggggacaatacatttaataaaacctcaaacttgacatcgagtcctgacatggtaacataaaaaacgtgtgaaaaatacgaacaaaatacgaacaagggagatgttaccgatctttgatcaaaagaaaattgcttttatcggagcaggatcaatggctgaaggaatgatatcaggcatggtccgagcaaaaaaaattcccaaccaaaatatctgcgtgacaaaccgccgcaatacagagcgtctcgctgaattggaacatcaatacggaattcaaggcgtgccttttgacagcatgaaaaccgaagacattgatgtttttattttagccatgaaaccgaaggatgctgcaatcgctctgacgacgctgaaacggcgtattcaaccccatcaaatcattctgtctgtcctggcaggcataacgacctcatttatacaacaatcattacatgatcgccagcctgttgtcagagtcatgccgaacacatccagcatgatcggcgaatcggcaacagctgcggctttcggagaccatgtctctcacagtgcagcaaaaaccgcggtatcccttctggaatgtctcggagaagtgtatgtgatcaaggaagaacagatggacattttcacaggcatcgcaggcagcggtccggcgtacttttattatttaatggagtttatcgaaaaagcaggtgaagatgcaggattagataaacggctgtcccgcaaaatcggcgcgcaaacgttattaggcgcagctaaaatgctgatggagacgggagaaaagccggatgtgctgcgggaaaacattacctctccaaacggcacgacggcagccggcctcgatgcgctcaggtcagaaggcggcggggaagcaatcgccaaagccattaaacacgcaaccgaacgttctattgagatcagtaaaacatttgaaaaaacagcagcactataaaagacaataacaggagtgatacagtgacgtctcggacagagatcaaaagagtcgcggtgaaaatcggcagcagctcactgacgagcctgcacggagaaatcagcagaagaaaactggaaactttggtggatcaaatcgcacagctgaaagacagaggctatgaagtgattttagtatcttccggggcggtggcggcaggttatcgaaaactcggatttattcagaaaccggaaagcctccctgagaaacaggcttctgcttccatcgggcagggattattaatggaggcctattcaaagctgtttttagcgcacggttatgtcgcgtcacaaattttaattacaagaagcgacttttccgatgaataccgctaccacaatgtccgcaatacgatgaacgtccttttggaacgaggcattattccgattattaatgaaaatgacaccgtcacagtcaaccggctgaaattcggtgataacgatacactcgcagcaaaggtggcaggtttaattgatgccgacatgcttgtgattttatcagacattgacggattatataatgataatccgcgcagcaacccgaaagcgcaaagaatccggcatgtaagtgacatcaccccggaaatagaagcaagcgcgggagatgccggaagtgagatgggaaccggcggaatgcgctcaaaactggatgcttttaaaattgtgatggcctccggtattaaaggctttctcgggcaggctaacgctccggacatactgctggaggcggtagaagaggcggctgaaggaacttattttgaagcggaaggaaccctgccgttaagccacaaagaacaatggcttgcatttaattccggccccgagggcgaaattgtaatggaaaaggaaagcagccgcgatgtagcgaacggaaatgtggcgctgtcaccgcaggacattgaacagattaagggcaaattcagcagcggggcggttgtcagactgcttgatcagcagggagaagagctcgggctcggcatcgtcaattattcctcggcccagctgatgacatttaaagaaacgccgcacaaacagaccgagcaatcggttattgatccagaagcgtttgtctgccacgttgaactgtccatcccgatcggctgacaaaattcaatataaacataaaaaagcccgaggcttcgttttgaagcccgggttttattgatattgttcaagtttggagaaaaattgaatgacaaaatgatagaaatcattcgcagatggagccagttctctgttttttggtctaataatgcctacggtgcgcttcacttgaggaaattcaatgggaattttgaccgtgaaccgaggtgtgatttctgcaaaagtgctttcaggtaatagagtaactcccatcccggcggagactaatcctttaatggcatctaaatcctcgccctccgttgatactagcggcgcaaagccggcttgtctgcaagcgtcaattgccatgttgcggagaataaatccttcaggaaataaaacaaattggtcaccgcgcagatcaattaaatggatatttttctgttttgcaagcggatgatgcagcggaacaagcgcgtaaatcttttccgtgaataagatattgcctgttatgtcgggaaattccgtcggaacggggccgagcagcgccgcatctatatccctgtttcttacggcttcaattaaaaacttataagatccttggcggagcaaaaactcgacattcgggtattcctctttaaatgccgaaatcaccgtcggtaatagctggctcgcaaggctcgtcggaaatcctattttgacggttccgcgattcgggtcaaggtattcatcgatttgttccttcgcgtaatcaattgctttcattgccgttttaacatgttctaaaaattgtttgccgatcggcgttaatttaatatttctgccttcccgttcaaataaagtgaccctcagctcttcttcaagatttgcaatctgcctgctgatggcggattgtgcgacatgcagatgatcagccgcttctgacacatgttcccgttctgctacctccataaaataccgaagctggcgtaattccattgcgtccacacccatctatctcattttgagatgtatttgatctaaattatatattgtttatattgttttgaaaacttacaattaatttaaagttgtcagattttatgaccgataattaacggaaactgatcgggggagaggaattatgacttacaatcaaatgccgaaagcacaaggtctctaccgtccggaatttgagcatgatgcatgcggaatcggcttgtatgcccatttaaaagggaaaccttcacatgacattgtcaaaaaaggactgcagatgctttgccagctggatcacagaggagggcagggcagtgacccgaatacgggtgacggcgccggcctgatggttcagatccctgatgctttttttaagacagagtgcggagaaatgaagctgccggaaaaaggccgttacggggtaggaatggtctttttctcgcaaaatgaagaagaaagaaaaaagatagaaaaacaggtgaatacattcattgagcaggaaggacagactgttctcggctggagaaccgtccctgttaatgtcggaaaaatcggaacagtggcacaaagtacttgcccgtatgttcgccaagtattcatcggtgccgcaaacgatttgcaggacagcctagcttttgaacgcaaactgtatgtcatccggaaacaggcggaaaattggggcgttcaagaacagcttgatttttacttcgcaagcctgtcaagccagactattgtttataaaggtttgttaacgcctgagcaggttgacgcgttttatttggatttgcaggatgagaatttcgtatctgcattttcactcgtgcattcacggttcagcacgaatacctttcctacctgggagcgggctcatccgaaccgctatctgatccataacggagaaatcaatacgctccggggcaatatcaattggatgagagcgagagagcagcaattcgtttcagaaagcttcggagacgatcttcataaagtgctgccgattttaaatgccgagggcagtgactcatccatccttgataacgcgtttgaatttttcgtgatggcagggcggaaaccggcacatacggcaatgatgctgattccggaaccatggacggaaaacactcacatgtctaaagcgaaacgggctttttatgaatatcacagctctttaatggagccgtgggacggaccgaccgccatttcgtttacggatggaaaacaaatcggcgccatccttgatcgtaacggcctgcgcccggcgcgttactatgtgacaaacgatgaccatattattttctcatctgaggtcggtgttattgaagtagagcaggagaacattcttcataaaaaacgcctggaacccgggaaaatgctccttattgacttagaggaaggccggattatttcagatgaagaagtgaaaacagaaatcgccaatgaattcccatatcaaaaatggcttgaagaagaattggttcaagtgaatcctgatccggaaattcgggaagaggaacaatttgatgatcttctcgtccgtcaaaaagcgttcggttatacgtatgaagatattcagaaatatttaattcctgttattaaagaaggcaaggacccgctcggctccatgggaaatgatgcgccgctcgccgttttatccgaccgcgcccaatcactgtttcattactttaaacagctgtttgcgcaagtcacaaacccgccgattgacgcgatccgcgagcagcttgtgacgtctacggtaacctggctgggagctgaaggcgatctgctgcatccgaatgaaagaaatgcacgccgcataaaactgtacactcctgtattatcaaatgaacagtttaatgcgctgaaaacacttgtgcatcctgatattaagagccagaacatccgcacgctgttttccgatgatcttgaaaaaggcctgaaggatctgtttcagcaggcggaaaaagcgatcaagcaaggtgtatctctgttaattttatctgacagagcaatgagtaaagaattgacgccgattccgccgcttttggctgtcagtgcgctgcatcagcatttgatccgccaaggcctgcgtacaaaagcaagcattatcgttgaatcaggcgaagcgcgtgaagttcatcactttgcggctctcatcggatatggggccgatgctgtcaacccgtatttgacttacgctacgtataagcaggaaatcgatgaaggccggctcgatattccgtatgaagaagctgtcagcaaatacggaaaaagtgtgacagaaggcgtcgtgaaagtgatgtcaaaaatggggatttcaactgtgcaaagttacagaggcgcgcaaatttttgaagcggtcggcattggtgaagatgtgatcgccaaatactttacagggactgcatcccagcttggcggaatcgatatcgaaaccatcgcgcaagaagcgaaacagcgtcatcaagcggcatataaggatgattacagccaaacgcttgagccgggaagtgaattccaatggcgaaacggaggggagcatcacgctttcaatccgaaaaccatccatactctgcaatgggcgtgccgcaagaatgattacagcctgtttaagcagtattctcatgcagcggatgaagaacgaataggatttttacgcaatctgttcgccttccaagaagaccgcaaacctttgaaattagaagaagttgaatcagctgcgtccatcgtgaaacgttttaaaacgggggcgatgtcattcggttcattaagcaaggaagcccacgaggctttggcgatagcgatgaaccggcttggcggtaaaagcaacagcggagaaggcggcgaagacccgaaacgttttgttccggatgaaaatggtgacgacagaagaagtgcgattaaacagatcgcatccggccgtttcggggtaaagagccattatctcgtcaatgcggatgaattgcagatcaaaatggcgcaaggagcgaagccgggagaaggcggccagcttccgggcaacaaagtatatccttgggtcgcggatgtccgcggttctacacctggcgtcgggctgatttcaccgcctcctcaccatgacatttattcaattgaagatctggcgcagctgatccatgatttgaaaaatgccaatcgaaacgcgcgaatcagtgtcaagctcgtatcaaaagccggcgtcggcacaattgcagccggtgtggcaaaaggcaccacagatgtcattgtcatcagcggatacgatggcggaacgggtgcttccccgaaaacgagtattaaacataccggcctcccgtgggagctgggtcttgcagaagctcatcaaacgctgatgctgaacggtttacgggatcgcgtggtattggaaacggacggtaagctgatgacagggcgcgatgtcgtgatggccgccttgctaggagcggaggaattcggctttgcgacagcgccgctcgtcgttctcggctgcgtcatgatgcgcgcctgccatttagatacatgtcctgtaggggtcgcgacgcaaaatccggagcttcgcaaaaaattcatgggcgatcctgaccatatcgtaaactacatgctgtttgtcgcggaagaagtgcgtgaatatatggcgcagttagggtttaaaacgcttgatgaaatgatcggccgtactgacgttcttcgtgtcagtgaacgtgcaaaagcgcattggaaagcggggcagcttgatttatccacgctgctgtatcagcctgaaggcattcgcactttccgcacggcgcaaaaccataaaatcgaccagtcgcttgatatgacggatattcttccggcagtgcaggctgcaattgaagccggtcaggaagcggaagctgaaatcaagatcaataatacaaatcgcgtagccggaaccgtgacgggaagcgaaatttctaaacgctacggagcggaaggactgccggatgatacgatcagacttcatttcacagggtcagcaggccagagtttcggggcatttgtccctaaagggatgacgcttcatttgaacggcgattcaaatgactacgtaggaaaagggctgtcaggcggaaaagttatcgtaaaagcacctgatgctttcaattgtgaaacacatgataacgttattatcgggaacgtcgccttttacggcgcaacgagcggagaagcttacattaacgggcgtgccggtgaacgttttgcagtccgcaacagcggtgtcaatgtcgttgttgaaggtatcggagaccacggctgtgaatacatgacaggcggccgggttgttgtcctcggggaagtcggcaaaaacttcggagcggggatgtcaggcggtatcgcatacgtcctctgtgatgatgccaaggcatttaaacgcaaatgcaatacagaaatgatttcatttgaaaaactgacggatgagacggagatcaaagaagtgaaagagatggtgaaacggcattcggcgctgacaaacagcaaaaaagcagcaggtctcctggacaattgggaagaagccgtacaaacctttatcaaagtcattccgaaaaactataaacaaatgctcctcagcatcgaagaacaaaaagcggcgggtttatcagaagaagacgcaattatgtatgcttttgaagccaatacaaaggctcagcaaacgccggccaaagatcaaaaacaagcggtagtgcagtaagaaaggggagaggaacatggggaaaccaactggattcatggaagaaaaacgagaaaaaccggctgagcgggaccctctcactcgcttaaaagattggaaagaatattcggctccattttcagatgaagcgtcaaagcggcaggggtcacggtgtatggattgcggcacaccgttttgccaaatcggtgctgatatcaacggttttacatccgggtgcccgatttacaatctgatcccggaatggaatgatctcgtctatcgggggcgctggaaagaagcgttggagcgtcttttgaaaacgaataactttcctgaattcacagggcgggtctgtcccgctccttgtgaaggatcttgtacgctggccatttcagatccggctgtttcaattaaaaatatcgagcggacgatcattgacaaaggttttgaaaacggatggattcagccgagaattcctgcaaaacgcacaggaaaaaaagtcgcaatcgtaggttcaggcccggcaggtctggcaagcgctgatcagctgaaccaagcgggacattccgtgacggtctatgagcgtgctgacagagccggcggcctgctgatgtatggcattccgagcatgaagcttgagaaaaatgtcgtcgaacgccggattaaacttttgacgcaggaaggcatagattttgtgacaaataccgaaatcggcgtagacataacagctgatgagctcaaagaacaatttgatgccgtcattttgtgcacaggcgcccaaaaacagcgcaatctgctgattgaaggccgtgacgcaaaaggcgttcattacgcaatggactatttaacactggcgacaaaaagctatttagattctaatttcaaagataaacaatttatagacgctaaagggaaagatgtcatcgtgatcggcggcggggatacaggagctgactgcgtggcaaccgccctgcgccaaaaagcgcgcagcgtacaccagttcgggaaacatcctaagcttccgcagacgcgcacgaacgacaatatgtggcccgaacagccgcacgtctttacccttgaatacgcctatgaagaagcgcaggcaaagttcggcaaagacccgagagaatattcaattcagacgacaaaaatggtggccgataaacagggccgcttaaaagagattcacaccgttcaaatggaaaaagtaagaaatgaattcggaaagtacgagtttcatgaactgccgggaacggaaaaagtatggcctgctcagctggtgttcatcgccatcggttttgaaggaactgaacagccattattgaaacagttcggtgtcgattcagcaaatcataaaattcaggcagcatatggggattataaaacgaatgttgacggcgttttcgccgcaggggatgcgagaaggggccaaagcctgattgtatgggcgattaatgaaggccgggaagcagcgcgcgaagtcgacagttatttaatggggagcactgttttaccgtaaacaaaggggattatttataaaaccggctggaatcagccggttttttgcattgaaacgaaacctctttcttcctgcgttggtcatataagggcaacgcgatggaaatggaggataacaaatggaatttcgttttacagcttggagagattattttcatagaaatcaatcagcagtcagagaactgaactgtaaacatgatcagctctctaaaactgagcgccgcgttatttgttcttcagttcagcagtttcaaatcggggaaagttcagaaggcctgtatttgatagctgctgctaaacgtttcttaagggattgtacagacaaaagttatctggaagcgctgattttatttattcaggaagaacaaaggcatgcgggtgaattggaaatattcatgaatcggcataatatccccaagctgaaaaagcattgggttgatcaagtcttccgcagactgagacgattttcaagccttgagcagtcgatcacggtgctgctgacagcggaaattatcgccgccgtttattatgacgccttaaaaagcgtgactggctccgtgtgtctgcagtcgatttgtgagcagattttaattgatgaagaaaaacatattgaatttcaggcggaagcgctgcgcaagcttggacggcgccgcttaaagatcaccaacatgtttgctgtgctttcccgttttattttattaacgtgcactttacccgtcgtgtggctgtaccatcgaaaagttttaaaaaccgggggaaaacacttttttatttttttaaaagaaacatatcaagaatatgtcagagcggaaagacttataaacaaaaaagagaacggaagggtccgctcctctttttagacatctatacgaaagccgatattgccgaactgccgtccgtctcgcattctgttaaaagctccggctgcttctttgagaggatacatacggtcgataatgggacgaatgccgcagcgttttatcaattccagcatttccgcgaattcctcattgcttcccattgaggttccgagaatatgaatctgcggaaaaaacagcgagcgaataggaaattcgagctgatcgcctgaactggcaccgaatgttatgatccggccgttcggtttcataatgtcaagatagtgttgaaataaagcagggcctacaccgtcaagtatgatatctgctttttcgccattcagcgcttcattccagtcaccgtaactgtcaattgcccggtctgcaccgtatgtcagcgcggtttgttttttattttcactgcgggaggtgacgctgactgtcgctccgattgcttttgccattaataaggcgtatgttgccacgccgcttccgattcccggaagaatcagatgttcgccctttttcaattttccttttgtaaacaaggcccgatacgcggttaatgccgataacggcagtacgcctgcttcctcccatgtgaggtgttcgggttttaaaacggcattttccgcaggaacgatgacataaggtgaaaatgttccgtcgctcggtccgcctaaaatatcagggacgtctggtgcgtcctcaactgtcttccaattcagcaccgggtttatgatgacttctgaatgcaataaatgagaacggacgccgtgtcctatttcggttacgattcccgcgccgtctgagccgagaataaattcacggcttccggtttcgtgttttttcattaaaaacaaatcgcgatgatttaatccggctgttttcagctttatttttacttctccgtttcccggacgtttgtttggtgtctccctgaaatcaaagctattttcgtgtatgataagggcatccataattcatttctcctttatgattgatgagaaaaattttacaggctgtatcagctgcagtaaatcaatgaaaattgatagccggctatcaataaaaatcataacaagaaggtgcccatacatggaaagcggagatttaaaggtttttcaggctgtcgcccgcaaaggcagtatttcaaaggctgccgagagtctgcattatgttcaatcaaatgtgacaaaccgaattcagcagctggaacggcatttgcaaacacagctgttttaccggacgaatcggggaatgacgctgacaccagcaggtgaaaacttattaaaagacgcagacagaattctgcatctgctgcatgaggcgcaaaaaacagcgcaagaggccggcaatccgaacggcccgctccgaatcggttctcttgaaacggcggcggccgtccatctccctcaattttttacggagtattgtaaacgttatccgaaagttcagctgtccctgtcaaccggtgatacacataccttggtgcagcgcgtcttgcattatgagctggacggcgcttttgtttatgggccggtcgaacatgaagaccttaagcaaatcgctgtatttcaagaagagttggccttggtctcaaacacgcgggaaggaagcttgccggacttgctgcgagagccgattttgttttttgcggcgggctgttcgcaccgccgtaaaataaaaaacatattgaaagaagaggcagtgcctgtacataaaatcattgaattcgggacgttggaaaccattattagtgcggtgcaagcggggatgggagtttcctttttgcctgcttcatccgtccgttattttcaaacccgggaaaatctttttcttcatcagctccctgaacattttcgggagatgaatatatcattcatttaccggtgtgatttatttttgacatcggcgtttgaagaactgctgaatggattaaaagcattacagaacggaagatgagaaaaccggaagctgtatacgccaaccttttcttactgatatttttcgggaaaactttctttttccgaaaatttatgtataataaaagaaagtttttctgataaagaatctgcaatgataaggacatgagctattctaaccggcatacagagagggagggcgcggctgagaccttcccggcacgaagaatggacttaccgccttttgagctgtatcggtgaacgaaagcagccgataccgtatagccgcgttacggcgaaaatgagccgtcacttgagtggcgggaatttgggtggaaccgcgggtctgacacacactcgtcccttgctttgggatgagtgtgtgtttttatttttatattagaaaaatggcaatgataaggacatgagtcattctaaccggcaatacagagagggagggcgcggctgagaccttcccggcacgaagaatgagcttaccgccttttgagctgtatcggtgaacgaaagcagccgataccgtatagccgcgttacggcgaaaatgagccgtcacttgaagtggcgggaatttgggtggaaccgcgggtctgacacacactcgtcccttgctttgggataagtgtgtgtttttatttttatcaaaaataaaggagagatcagaccgtgcagaaaccacacattgtgattacttttcctgacgggaaacaaaaagaatacgagaaaggcattacgttagaagagattgcccaatccatcagtccgagtttgaaaaagacgtcagccgccggcaaggtaaacggatcgttatatgaccttggaagaagcatccatgaagacgctgaaattgaactgtgcagctttcagtctgaagaaggactggaagtgatgagacacacagcagcgcacgtattggcgcaagctgtaaaacgtctgtatccgaaggtctgtttaggaatcggtcccgttatagaaaatgggttttattatgattttgatatgaatgatacgattactgaaaaagatttgcccgccattgagaaagaaatgaaccggattatttcagaaaatccgaaaatcactagagaagaaatctccagagaagaggcagagcagctgtttgcgcacgatccgctgaagctcgagctcttagcagatattccgcagactgaaacagtcagtatataccgtcagagcgaattcgtggatttatgccggggaccgcacttggcgtctgcaggacagataaaagctttttcactcactcatgtatcaggggcttattggcgcggcgacagcaatcaaaaaatgatgcagcgaatctacgggaaggcctttgcttcaaaaaaggagctgaacaggcattttcagctgttgaaagaggcggagaagagaaatcaccggaaattgggagcggaattacaactttttatgttttcagaagaagcgccgggtatgcctttttatctgccgaacggtcagttcatccgaaatacgcttgaatcatttctgcgttcaaagcaggatgcctatcattatcaggaagtgcgcacccctatgatgatgaatcagcgtttgtgggagcaatccggccattgggatcattataaagagaatatgtatttctctgaagccgatcaacagcgcttcgcgttaaagccgatgaactgccccggccacatgctcatttttaaagaaaggcttcgttcttatcgtgaacttccgattcggatggctgagttcggccaggtgcaccgccacgaattcagcggggcgctcaatggcctcctccgcgtcaggtctttctgccaggatgacgcacacatttttgtaacgccggatcagatcgagagtgaaatcgcttcagcgctgcagctgattcacgaggtgtacaccgcatttggtttttcctatgatattgagctgtcaacgagaccggaagactacatgggaagcgaacgcttgtgggaccgggctgagagcgcattagaaagagtattaaaagaacagggatatgattttcggtttaaccggggggatggtgcattttacggaccgaaaattgatattcatataaaagatgcgctgaaccgaagccatcaatgcgccactgtccagctggattttcaaatgccggagaaatttgatttaacatatattgatgaaaaaaaccaaaaagtgcgtcctgttgtcattcaccgggcagtattcggatctctcgacagattcctcggaatcattaccgaacattacggaggagcgttccctttatggctcgctccggtacaggcaaaaatcatccccgtgtcaaacaccgtacaccgggactgcgcagaacaggtgcaccggcagatgaagaaagcgggcatccgggctgagcttgatcagcgggatgaaaaactcggctataaaatcagagaagcacaaataaaaaaaataccgtatattgctgttgtgggggatcaagagtgccgtcatcatactgtacacgtaagacaatacggacaggaagacacatttgaagagaatgtgagtgattttgtttcccggatcataaatgaaacaaacaagagattcaagtaaatcaacattgacatatcgcaaaatcaagatataataaaacgtatgaaacctattgatgtttttaaagcgttgtctaatgagtcgcggcttgagattttacaatggctgaaagagccggaccgtcatttcgccccgcatgatggcattgatatgaatgagatcggagtatgtgtgagtcagatcaccgataagcttcagatgacacagtcaacggcgtctcaatatctttccatccttcagcgggcgggccttatccaaacaaaacggattggcaaatacacctattataaaagagatgaagaagcgataaaggcgatggccgattattttcagcgcgaaatgtagggctgaatcctttagacaagggattcagttttcttttccaacattacatcgacatattgcgatttgtttctttaatatgttatatcgatatattccaatatatctttatataaaacatttatgaaggagtgtgtcatgtgcaaaatacatggaaggtttatattttggcgattatcagctttttggtggggacgtctgaatatgtgatatccggggtgcttgataaaattgcaggttccttgggagtcactgtagcagcggcagggcagctgattacgattttttcgctcgtttatgcaatcggaacgcccgtcatgatggctcttacagcaaggctggacagaaggaagctcatgatctatgctcttggactgtttgttatcgggaatataagttcgtttcttgtgcagggatacggcttatttgctgcagctcgggtgatcatggcgcttggagcgggaactgtggtggttaccgcgcttacgatcgcagcaaaaatcgctcctccgggaaagcaggcaagctctctcgcgacagtcattatgggatttacggcagcgcttattatcggtgtgccgatcggaagaaccgtgtcggaagcttttggctggaagatggtcttcgccggtattgcggcaatcggaatcattgccatgcttattatacgtttcgcattgcctgagataaaaggggataaacccgtaccgctcatcaagcaattctctctcttaaagaaacgaaaggtagctgtcggcctggccatcacgtttttttggctcggaggctattcagttgcgtatacgtacctttctccgtatttactgaacgtcactcatatcggcagcggaatgctgagtacattgctgcttattttcggtatcgcaagtcttgccggttctaaagccggcggtttcagcgcagacagatggggggcgcgtgtcacattaaccggcggaatggcgcttcatgctatcatgctcatgttattgccgtttgttacacattctactgccggagcagcggccgtgcttatattttggtcctttgccgcctggtcatcagggcctgcccagcagtatcatttggcaacgatggagcctgaatcatcgggggtattacttggccttaaccagtctgtgatgcagctggctatggcggcgggggccggaatcggaggcattgttgtcactcatctgtctctggcgtcagtgacatggatcggagcagctggtgttgtcattgcgatgtgcagcgtgctttcgcttgcatcgttaacatctgaaaaaacttcatctgaatacagcgcagaataaacaaaagcctcatttctcagcttgagaaacgaggctttttgtcttgttatttttcacattttttcaggtttacgccgattgcggctccgtttcgacttgagtcggcaactccggtgaaggtgccgttctcacggtcgattagtatgctttgcacgtttccgatatcaaccgggcttgcgccgaatttatgccccatttcgttcagttttgtgcgggcttcttccggcactccttcttcatatcgataggatgtcatactgtttgtgtaaattctcggctcttcgaccgccgctttcagatccatgccgtattcgactttgttcaggatcgtttgcagaacggaagagataatcgttgctccgccgggggagccgacagtcaggacaggttcgttatttttgaataaaatggtcggggtcatgctgctgagcggacgtttattcggctgcacttcatttgcgccgcccggcaccgcatcgaagtctgttaattcattgttcaaaacaacgccgtatccgggaaccataatgccggaaccgaacagctgttcaatcgttgtcgtgtaagatacgacatttccgaagcgatcggctaccgtgaagtgagtcgtttggccttcttgtttgtcagtcggctgctccacttgtttatagtttgcagaaccttcctgataggcccaaggatcgccggctttcggctttttattcactttattaatatctatcagctgtctgcgggcattgatataatctggattcaagagacctttgagaggaacgttgacgaactcgggatctccggcaaatgcggctcggtcagcataagctaaatgcattgtttcagcgagaagctgatatttttgccaagaacggatatcatattgagaaagcttaaaatcatccagaaggttcagcatttgtaacaggaaaacaccgccggaacttggaggaggagcagtcgcgatatgatagccctgataatctccccagatcggctcgtcaatcgttacgttaaagtttttaatatcttgttctgtcattgagccgccgaattcctgcactgtttcagcaagctttttggtgaatgctccgtcgtagaatgcttttgtgcctttatacttaatggcagtgaatgttttggctaagtctttttggacgagtgtgtctccttctttcagaggttctccgttcggaagaaacacgtcttttgcagcagtgtgtgataatttgtctttataatctgagatggcatcagctaaaaccgaatcaatcggaaagccctttgaggcaagtgcaatggaaggggtgatgagttgtttcatggagcgtgtgccccacttgtcgagcgctttttcaaggccttttaatgttcccggaacaccgacggcagtcccttttgtaacccgttcggagaaaggaatggctttgccgttttcgtcaaggaacatatccggtgttgcgcctgccggtgcgcgttcccggctgtcgataatggtggtgtcttttgtcttcgcatcataaaccatcataaatccgccgccgccgatccctgacatcatcggttcagttacgtttaatgcgaattgaatcgcaaccgcagcgtcaattgcattgccgccttttttcagcacgtcagcaccgatttgtgaagcgagaggatgggcggtggcgaccatgccgtctttgccgacatctacctgtttgtagtcatcataggaaaacgggtgtttcttagcctgggcgtgataagggatgctgccggccgtgagcaaagcactgagcagaacgataaaacagagattcataaactttttctttttcatagtctgcctcctttgttttccgcttacaattatagagtaagtaaaatgtggtgttttcacaagtgacaaacggaatagtccggtgtgcaaaaagtcagggtttctgtgtgaatataatcagtcgggaatgggataaatgggaaaccggacagtaaaagctgtgaaacaagcataaagacaaaaaataagctacaataaacaaaacagaattcactcacatgacatatgaaaggaacgtgagccatgtatttaaccattaaagagacagcggagtttaccaatcttcctgaagaatatgtgcataatcttgttttaacgaataaaataagggccgtccatgacggacagcaatatttaatcaacaaggaacaatttcacacccatctcgaacagctggaaaaatataaggaaatgattcaggagtttttaaatgaaccgctccctgaagatattgatgtaaaagatgaagattaggacacaatttcatattgtgtctttttttgtatcttttttcggttgttctcaaaaaacggatgctcagatttcgttttaagggcgttgtttttattttttaataccatgtgtatctatttggttaaaatcccgtcacgggggtaaaaatagtgtttatgaggatcgagctgaaaatacgcgcctttttcttcttatgtaacactatgtatattatgttacgtaagaggctttatcctttatcattcaatgggtttcggctataatagtaacataaagatcaatatgttactttaccatttataaggggttttttgatgcacatcgtacagccgatccgaagtttggagaagatccaggaagtcaaacagtatttaaagaagaaaagtgaacgtgattattttttatttattttcggcatgaacagtgcactgaggatttctgacgttctgccgcttcgtgtgagagatgtcaggaacaaagatcatgtctgggcaaccgaaagcaaaacgagaaagaaaagaaaaattctgatattggagtctctaaaggcagacatatacgcttacacaaaagacatgaaagagaatgactatttgtttaaatcgaaacggacgaacaagcctatttcccggattcaggcatacagaattttaaaagaagcggctgctgcgtgcggattggaggaaatcgggacgcatacgctgagaaagacgttcgggtaccatttttatcagcggacgaaagatattgctgaactccagcggatattaaatcattcttctccgtctattacgatgcgttatatcggaatagatgaagatacgacgagagccgcctataaagtattcggaggactgtaggcttgaaaaaaacagccgccagcgttactataatagaagcaggctctagtagcacagcggatagtgcagcagtttcctaaactgcaggtcgggagttcgaatctctcctagagcgttttccacataagataggtgcagattaataatgtcggcaaaacagaaaaacccttgtgtaacaagggtttttgtcgtttttgtgctgatttatccagagaaatatcaaaaaagcccgctgtaagcgggcttttctttatataacagcatcaaattgattgactttccaaacgttgttttcttttacgaatgtaacgtcgcgttttgctgacggagagccgtcaagagtcggtacagtgaagcggtatgtttggacgcttccttttttagaaagaagggtcatttttgcttttttccaattcaggaggttgtctccgtcgccgaccggaacagccaatttgccgtcttttacagtgaagtggtaatctttgagccctttatcaatcgcttgctttgtgaatgcgggtgtcaggtattttacggctttcgcttttgttccgagctctttgcacatgaacacatattgcatattttgatattcgaactgttcagatgtacagtttgcgtttgatttaagcgcgcctccgctcatcgtgttccagaaatgttctcttgctgacagagccagctgcagtgcctgtttttgtgtaaggtcattgggcgtatttttggcagtcgccgcagtgcccagtgatagaatcaatgtaatagtagtaaggaataatagccattttttcatgatttaatctctccttcaacgaatctctttctcttatgttacaaatgttacaataattacggtaagattacaataccttttcagaaatattttccgtactttttatttttatgattgatttcctgtaagacgcaagaaaaagataaagagtttcattgaacaaaaggtttttacaagctgtctgctgaataataaaatggaagaaaatcaaaaaaggagtcctacatatggaagtacaagataatctggagacatcggaagaccgcggccaatctgtctggcgatcgatgtcactgtttttagtgccgctgcttttaagtaatgtattgcaatctgtcggccaattggtcggaatggtattcgtcggaaggtggctcggagtcgatgcgcttgccgccgtatcatctttttttccgctgttttttctgctgatttcctttacgatcggaatcggttcaggaagttccattctgatcgggcaggcttacggcgcgaaaaacgaagagaggatgaaggcgattgtcggcacgacactgacttttacctttatgctcgggaatgtgctggcagttgtcggcagtgtgtttacacttgatattttacggctgatgggaacgccggaaaatgtaatagatgtcagtgtccgatatgcgcgcattttgttttgtgcaatgccgctgatgtttttatattttgcttatacgacatttttacgcggaacgggagattcaaagaccccgttttatacgttaatcgtcagtacagtcattaacatagggctattgccgttattgattctcggacttttcgggcttccgaagttcggcatttacggatcggcgtatgcaacggtgatttcaaacatcgtgacatttatcgtactcatggtttatttgaggaaaaagaagcatccattggcatttgaccgggctgctttccgctctcttaaaatggacagaaagctgcttgcgcttttactgcggctcggtattccgtcgagcatcaatatgattctcgtatcactttctgaaatcgcggtcatctcttttgttaatcattacggatcaaacgcgacggcggcttacggggtcgtcaaccaagtggcgagttatgtgcagatgccggcggtaagcctcggtatcgccgtttcaatttttgccgcccagtccataggggctaatcaattcggccggctgaaacaggtcatcaaagtaggcatcggcctgaattatttgatcggcggggtgctgattctgctgatctataccttcacccggcagatactggccttgtttttaacagatcaggatacactccatattgcccgcaatcttattatgattacactttggagctatttgattttcggtcacgctcagattgtttcagcgacaatgcgggcgagcggtacggtgttatggccgacgattatcagcatttttacaatttggggaattgaagtgcctgtcgcctttattctttctcattacacaacactcggtattctcggcatctgggtcggttatccggcggctttcgtcgtcagcctgctgctgcaatacgggtattaccgatttgtatggaagaaaaagcagattacccggctgattcaataagattttacagcacatcgctcagttcatacgggcgatgtttttttatagaaggaaaatgagtttagaaaatggaattcctatacatgctagaaaacaaggaaagggcaggtgcttatgaagattgaacatacgacttatttaggggtttcagccgtaaaagcggagactgaccaggctgaatgcatcattgtgccggaatggggctcaaatgtcatatcgattcgggataaaagaacaggtatgcggcttctgagagaaccggaaactgcggaacaattccgtgaaacaccgatgctgtacggtattcccgttttattcccgccgaaccggattacggacgggacgtttcgttttgacggccgcacatatcaatttgagataaatgaagaggataaacataatcatattcacggctttctttacaatcagcattggaagttggcgggtgcgaaagaagagggggatgaattgacagtcgaaacagagattgatcttacagaaattccccgtgtccataaacaatttccgcacgatgtcattgtgcggatgacatatacattaaaagacaatgtctttacccagcgggcgctgattatcaataagggaacggaggcttttccgtgggggctcggctatcactcctcttttgtttttaatgaagagcgggcacgcctttttctgacggctgaccgcatgtgggaattaaatgaacgtttcgtgccgacgggccgtttattggatgttcctgataaagaagcatttcgtaacgggatgtctttgaaaaataagcaatttgatgatgtttttctttcttccggccggaatggcggcaataatgaagcggttatttatcatccggatgagcagatatccgttttgtatcaggcagacacgtctttcaagcattgggtggtatttaacggtgacggtaagcaagggtttgtcagtctcgagccatatacttccgtcacagatgcgtttaatctgaatcagcctgcatcactgacagggcttcagattctgaaaccgggcgaagaagcggctgcgacatcccggatcaccattttgcatgacgaagaataggaaagaggcaggataatattgaaaacatatgtcaaacgcttgagcgcggtgattctgcttttgatcatagccgcagttccttatattgatgattccgcgaaagcggccgaacaaaaaaatgctttgcaaaaagagctgcaacaaatcctgaatgaagaacctgctttaaaaggcgctgcagcgggtgtcagtgtacggtcagcaaaaacgggagaagtgctgtttgcaagcggggaagatatgcggctgaggcccgcatcactgatgaagctgctgacggcatctgcggcgctttctgtgctcggagaagattacaggtttaagacagaagtacgggcagatggcgccgtgaaagggaaacagctgcacggaaacctttatctgagagggaaaggcgatccgactctattggcttctgattttgagaagatggcaaaacaggtcaaagaaagaggcatccgcgtcattaaaggagaactgatcggggatgattcgtggtatgacgataccaggtattcagttgatcttccgtggagcgatgaaggccaatactatggcgcgcaagtatcagctcttaccgcttccccaaacgaggattatgataccggaacggtgatggcggaaatcagcccggcaaaacagcccggtaaaaaaccgcgtatttcgatttcccccaatacggacgtcgttcgcgtgaaaaatgaagtgaagaccgtcgcttctgatgaaaagaaagatttgacgattgaacgggagcatggaggcaatgtgattacagtaaagggtaccataccggcgggcgtggcaaaggcaaaagaatgggctgcagtgtgggatccgtcgtcctatgctttagatttatggaaacaagcgcttaaaaaacaggggatcacagtaaaagggaaggtcaaaaccgggcgcatgccccgtcacaccaagctagtcacatcacggacatccatgcctctttcagaattattgattccgtttatgaaactgagcaacaacggccacgccgaaattttgatcaaggaaatgggaaaagtgaaaaaaggcgagggcagctgggaaaagggcttagatgtgatgaaatcagagctgaaatcgttcgggctgaatccggatgaattgattgcaagagacggatccggcgtttctcatattgacggtgtatccgccggccaaatcggagagcttttgtatgcggttcaaaaagaaaagtggtacccggctttccttcgttctcttcccgtcgccggggcgagtgacagaatgacgggaggcacccttcggaatcggctgaaggatactccggcagaaggcaaaattaaagcgaaaaccgggtcattaacgtcagtcagttcgatagccggctatgcagatacaaaaacaggagatactcttattttttccgtgcttcaaaatgggctgctagacgaagatgacggaaaagacattgaagacaaaatcgcagtcgtgctggcaaatcaataagaaaagccgatccttacaggatccggctttttttgatggagaacgaaatctgcaaaacattatattgccattatgaatcaatctcttcaaaaagtaatatattcaaaattaagcttttttttacactttcttttcttatatgttcaccgatttttcatttttatcataaaaacttctttccgggaggcaaaatctttttaaagacgcgatttattatacattttattccttattatagtgtttaagaactggtttgcattgtgcatacataccgttttacatggtataaagataatagaaatgaagaatcgaagtaaggagattatactatattctaaaaaatgttagaaaaaatttaattttttattgtgatttctaaaatatgttttaaaataatgcttatatggatgatttagtcatatgctgtcgaattttaattgtaattatttcactttcttatcctcttaaattgaagcggagggattccattgaagaatactgtttatgctttaactcacgcccaaagaagagtgtggtttacggagctgctcgagccgggcacaagtatctgcaatcttgcggcgtgcgtcaaattcaggggaaacatcgattttgacgtactgcgccgtgctttagatttctctatcttgcaaaatgattcgctcaggtttcaactgacggaaggcgacggatcagaaccccagctgtatctggccgggcattcgccgatttctttagaaaccgttgattttactcatactgatcaatcagagcgggatgcatggattgacacacagacgcgtgttccgttcaagctgtttcattcacctctgtatcaatttactctgcttgtcatgtcagacgaagaagtttggctttattcaaaatttcaccacattatcatggacggcatctcgctcaatctgctcggtaaccagcttattgatatctaccaaaagatcatgcggagcgaggatttaactgatcatcacagaccttcctatctcagctacatggaaaaagaacagcaatatttacagtcctcccgttttcaaaaagatcgttcattttggactgaaacgtaccgaactgttccggaacacctttcattggcggaacgaacctctcaccttagacaaagcactgcagcttccagagacacaattactctttctcactccttagaacaatcaatccggcgtttttgcaaagaaaataatctcagcatcatctctctgtttatggcttcgttatacatatgcatcagccgtctgacggctaaaaaggatattgccatcggtacttattacggaaaccggggttccaagctcgaaaaggatatgctcggcatgtttgtcagcacactgcctatcagaatgacggcagatcctgaggcggagttcctgtcctttgtccgcagtgtaggaaaagagcagctgtctgttatgcggcaccagaaatatccttacaatcttttcgtcaatgaattaaggcaggttcatcacgacctgcaaaatatcatcggtatttcgatgcagtaccagccccttgaatggcgtcaggcagagggcttcgattttgaaacggccatgtttttcagcgggcatactgcaaacgagctttccattttaattaaggagcggacagatacgggattgattgagctgaattttgattatcaatccgctttatttactgaaaaatcaatcaaacgcattcaaactcatttgctgaccctcgttgaaaatgccgttagaaatccagaccagctgattcggcatattgatatggcggatgaagaagaaaaacaacgggtgttaactgagtttaaccgtacagaaatggttgaaccgccggctccgacgcttcacgggctgtttacccgaggcgccgcgctttcgccggatcggccggcgctccggtttccgggcggtatgctgacgtatgccgagcttgatcagtacacagacagactcgctgtccagcttcatcaaaaaggcgtctgtaaagaaagcatcatcggcgtgctcgctgaacgttcgccggagatggtgatttctgtgcttgccgtgttaaaagcgggcggcgcttatgtgccgcttgatccggaatatcctgaggaaaggctgcgttatatgctcgctgacagcggggcctgtctcctgctagcacagtccgggttatccgttcccggtttctccggtgagacgcttgaggtttctctttctgctcttgcatgtgagacggagacaggggctgtctctgaagaagcggctgccgattcgctcgcttatattatctatacgtccgggtcgacgggaacaccgaagggagtggcggttgaacaccgacaggctgcagcctttttatccggcatgcaagggcagtttccgctaacggaagaggatattatcgtgctgaaatcatccttttctttcgacgcttccatctggcaattgttttggtggacgatgtcaggcgcttctgtgtatctgcttccgtccggctgggagaaagatcctgccctgatgattgaagcctttgtctctgaaaaggtgacgaccgcgcattttattccggcgatggtcaacagctttttagacgcgctggaaacggagcctgaggaaacaagaatccgcctcggcaaaacactgactcgcgtgtttgccggaggggaagcactttcaccgcttacggctgcccgttttgccgatcttttgccggagaccgtgctcattcacggctacgggccgacagaagcgacggttgatgcggccttttacgtctgtgaccgaaaacgggacagcggcaggacaaggcttccgatcggaaaacccgttccgggtgcccgtctgtatgtgttagacggcggaggaaccgttcagcctgcgggtgtggccggagagctgtacatcgcggggacaggtgtggcgcggggctatctgaaccgccctgagctgacggaggagcgttttctcgatgatccgttttatccgggggagcgcatgtatcagacaggggacatcgcccgctggacagaagacgggcttgtcgaatggctcggccgttcagacggacaggtgaaagtccgcggctaccggattgaaccgggagaaatcgaagcggcgatccggcgtattgacggcatccgtgaagcggcggtcaccgcccggaccgaccacggcgataccgcgctttacgcttatatcgaaggccgaaaaagcgatgacgtgcgggcggagcttgcggcacgccttccggcttacatgatgccggctcagttcatagagatgaccgagtggccggtcacgccgagcggaaagcttgaccgccgcgcgctgccggctcctgacggagcggcagacagacaggcgtacaccgcaccgcggaacgtcacggaaatgaagctttgcgccctttgggaagaggtgctgaaaaacggccccgtcggcatccgggatcacttttttgagcggggcggccattcgctgaaagcgacggctctcgtctcccgcatcgccaaagagttcggcgttcaggtgccgttacaggacatcttcgcccggccgacggtggaagagctcgcttcggtcattcaggacctcgaagagagcccgtatgaagcgattcagcctgcaaaaacacaggccatctatccggtgtcttcggcacagaaacggatgtatgtgctccagcagcttgaagacggcggtgtcggctacaatatgccggctgtgctggaactgacgggcccgcttgaccgcgtgcggctggaggagacgttccggcagcttgttgagcggcatgactcgctcagaacgtcctttgaaacggggcctgacggcgaaccggtgcagcgcatccatgccagcgtgccgtttcagctggaggatgccgggtcagctgacgcatttgtccggccgttccgtctggatgaagcgccgttcttccgtgcggccctcgtgaaagaatcggatgaacgccatcttttattgacggatatgcatcacattatttcagacggtgtgtccgtcaacaccctgattaaagaattcggcgagctgtacgccggccgtacgcttgcgccgatgcgccttcaatataaagactatgccgtctggcagcgggaatttcaacagaaagaagggtaccggaaacaggaagactattggctgaagcggcttgaaggagagcttccggtgcttgaactgccggctgacaagccccgtccggctgtcagaagctttgcgggcggcacggtatcgtgcgcgcttgacgctgaaacggcatccggacttcaccgcatcgcccgggatcacggctccactttgtatatggtgcttcttgccgcgtacaatacgttactcgcgcgtctgagcgggcaggaagatattatcgtcggctcgccgattgccgggcgcccgcacaaagaccttgaaccgattctcgggatgttcgtcaacacgctcgccatcagaacggagccgaaagcggacaaacggttcaccgattacttggcggaagtccgccaggccgcgcttgaagcgtacgagcatcaggactacccgttcgaagagcttgtggaacggctcggcgtgcagcgtgacacaagccgcaatccgctgtttgatgcgatgcttgtcgttcagaatatggagcatgcggaactgctgctggacgatttgcatattcagcctgcggacatgtcccgcccggtttccaaatttgatttcactttgcaggcttctgaaggcgggggacagattcattttctgtttgaatatgcgtcggctctattccgaaaagaaacgatggagcgctgggcttcccactttttgacgatgcttgaacacattgtccgtgaaccggaatcctctttacgggagatcaatatgctgactgtcccggaacgaaaccggattctttcagactttaacggcatgacggataaacagctgccggaaaacacagttcatgaactgttcatcacccaggcgcgaaaaacacctgatagggcggctcttatcagcggggataagtcagtcacatataaagaattagatgaatggtcgaataaaatcgccagagctctgcaaaaacggcagatcggaccagatgccgccgtcggcattgtgataccaagatcaccggaacaagccgcggcagtcttcggagtttggaaagcaggaggcgcctacgtcccgatagatcctgaatatcctgaggatcgcaagcaatatatcatcgcagacagcggcacagcgcttctccttaccgtagacgatgcgatagatcaagtgcctgacggtttcaacggtgaagtactcgcgctggaagatataaaagaatcggacgcttcaccggttcagtcactgtcagcgccgggggatttggcttacatcatttatacgtccgggacgacaggaaggccgaaaggggtgatggttgaacatcgatccgtcagccaaacgcttcaatggcgaagcagtttttatgatctgaatgagaaagataccgttcttcagctcttttcattttcctttgacggatttgtaacaagtatgttcacaccgctgatttccggtgcgaaagtggccgttttagctgaagatgaagcgaaagatattcttgccattaaacactatctcgcttcgcagcgcatcacacacatgattattgttcctgtgctgtaccgtacactgcttgacgtactagagccgggagatgccgagtctctccggtttgtcacattagcgggagaagctgtcgatcaaaacattatcagccgcagtttatcggtttgtcctcatacggagcttgccaacgagtacggcccgacggaaaacagcgtcgctactacagcggcaaggcatatagaacaaaatgaggacattacgatcggccggccgattgatcattcacaagtttatattttaaacggagatcatccgcagccgatcggtgtaacaggggaactttgcatctcgggttccggccttgcaagagggtaccgtaatcttcctcagcaaacggctcaagccttcgtccaagatccgtttcgtaagaatcagcgcatgtaccggacgggcgatctggcaaaatggctgccggacggcacgctgcaatatatcggccgaatggacgagcaagtcaaaatcagaggctaccgggtggagctgaaagaaattgaggccgccttaacaggcataaaaggcgttaaagaagcagccgtcaccgctcagcccgcatcagcaggccaaacggaactatgcgcttatatcgtgacagaagaaggaacagacagcgaaaccgtgcagcaggcgctcagaaatgaaatgcccgcttatatggtgccggcgttctttgaaacgcttgagtcactgcctgtcacaccaaacgggaagcttgaccgccgcgcgcttcctgagccgcggaaaaaagcacagacgggacgggcgtttacggaacctgccggcgccattgaaaaagagctggcagcgatttggagcgaagtgctcggaactgaaaatattgcagcggatcaatcattttttgagcttggcggcgattccatcaaagccctgcaagtatcggcacgattacaccaggcaggaaaacagatagctgtaaaagacattttcagccggcctacaattaaagagctggcgccttatgtccgtacagagcggcagccggtcagccaagctcccgcacaaggagaagtgaagtggtcgcctgttcaaaaatggttcttcacacaagacatgacggaagcaaaccattttaaccaatccgttatgctgacgagaaaaaatccaatagatgaagaggccttaaggaaaacgttaaaagccattaccgttcatcatgatgccttgcgacttgtgtgcaaaaaagatggagagaaaggctttttcctcttcaacagaccggctgatctcgcagatgagcagctttacaacctggctattttagaagtgtcaggcgaagagcatgaaaaagaacgttttataaagcgccgcgtttcagagcttcaaagaaacatggatttagagaacgggccgctggtacaggcggggctgttccgctctgaatcggaagattacttatttctttccgtccatcatctcgccgtcgacgggatgtcatggcggattttactggaagacttggcttctgtctatgaacaggcggcttcaggaaaggaaatcaatcttcctccgaaaacagtgtcattcaaaacatatacggagcagctggccgattacgccgaaagccggcagctgcttcagcaggcggagtattggcgggagattgaacactatgaaacagaaagtctcccttacgagcaggcagatctatatcaagcttctgcgaaaaaacgaaacacggtatctttcacattgacggaaagtgaaacagacgccctgctgagagatgtgcacagcgcctacaatacggatacgcaagatatacttttggcttccgccgtactggctgttcaaaaatggtcgccgcggcatgctttgaaaattgcccttgaaggacacggacgccaaacggagcagggcggtgcggatatcagcagaacggtagggtggttcacttccatttacccggtgcttttccggagcggggcttatgaacctcttgaagaatatgaaattcgcacattgaaaactgtcaaagacacattgcggcgcattccggagaaagggaacggatacggcgtcctcaaatatttgaccccgccgaagcttgccgggatgaccttcgggaaagcacctgagatcagctttaactatctcggacaattcgatgcgcccggcgggaatccggcagaaaccgaacagcctgacgcatttctgttttctcctttgggaggcggagatgatatgacggatacatggaaacgggagcagtcacttgagatcagcgcgattgcggcacaaggccggataaccgttaacatgtcctatgatacaggacgcttccggcaagatacgatcgaacggctgtccgaaagctgccggtattttctcttgaaactgtcggaacactgcctcggcaaaaccgatacggagaaaacggtcactgattttgatgatcgggagctgactgaggaagcattacaggatattgccgacttactcagctttcactaaaaccgagcgggaggaaaacatggacaaaacgaaaaatatccaaaacatttatcccctcagccgaatgcaggaaggaatgcttttccattcctttctgcaaaaggaggggtctgcatatatcgagcaatccgtcttcaccataaaaggccggcttcgtccggaattgtttgaacaaagcgtgcagtctgtcatcagccgccatgacattttcagaacggtttttttacctcatgtcgctcagctgaacggaccccgccaagtcgtgctgcgtgagcgggaattccgattgcgcagcgaagatcttacacatttggatgaagcgggacaaaacagctttatacagcagtttaaggaacgtgaccgcttaaaaggcttcgatttgcaaaaggatatgctgatgcgtgtttctttgtttaaaacggcagacgaagaatatgtatgtgtctggagccatcatcacatcctcatggacggctggtgcctcggcatcgtccttcaagaatttatgcatatttacaagacgattgaatcaggttcgcccgtcacactggcgcccgcaaagccttacagcacgtatattacatggctgactgatcaggacaaagacgcagcttctgattattggaaaggatatttatcggactgtgagacaccctcaggactcccgaaaatatcggcccgtcccccggaggaaaaaggctaccggaagaaggagctgctgttttctttagacgaaaacctgacagccaagctgaaaaccattgccaaagaagagggtgctacactcgcggtgcttatgcagaccgtatggggcctgatgctgcagcgctacaatcggacggacgatgccgttttcggagccgtcgtatcagggcggccttccgttattgccggagtggaaaacatgatcgggctgtttatcaataccgtgccggtacgcatcaaaaccggtgatgaaagctttagagaactgctgggccgctgccagaaagaaatgcttgattcagaggcgttcagctaccatccgcttgctgacatccaatctcagactgagctgaaacaggatttaatcgaccatatcatcgtgtttgaaaattatccgattcagcagcagatgaaagacgcggaaaaggaatcggatgcaccgtttcgaatcgggaatgtcaacgtgtcggaacaatcaggctacgattttaacctgatcatagcgcccggcgatgagctgctcatcaaattcagctacaatgcgaatgtttatgatgaagtatggatagagagcgtaaaaggacatttagaagaagccctgcgcggcgccgccttcaatcccgatgttccggctgaccggcttccgatgctcggacaaaaggaaaaatcaagaataatcggcgaatttaatgatacgaaaacaacttatgaaagagatgaaagcatcatcagcctgttcagccggcaggcggaaaaaactccggatcatcaggcgctgcacgccggcgggctgacgttgacgtaccgggagcttgatgaacggtcaactgaattcgccggcatcctgctggaaaacggtttgacgcaaaagggaatcgccgggattctggccgaacgctcaccggaatttatcatcgctgttctcgctgtattaaaagcgggagggacgtaccttccgcttgatgcagatctgccttccgacagaatcgccgatatgctcagtgagagcggggcacagctgttaacggtacaaaaagggattgagactgacattgacttttccagtatcatttcaatcccggttgcagctgagaaacaaaccgctgacatgagaaagctgaataccgttacagcacctgatgaccttgcctatattatgtatacatccggttcaacaggaaaaccaaagggcgtgatgatttccaaccgaaacgtcgtatcactcgtgtcaaacagcaattactcgtcggccggcacgacggatcgtctcattctgacagggtccatcggttttgacgcagtgacgtttgaaatattcggagcgcttttaaacggggcatgccttcatgtggttgaccgctcgacaatgcttgcccctgagaggttcggcagctatctttctgccaaccgtattacgattctgtttttgactacggcgctttttaaccagttcgcccaggcagacccggagatgttttccggattgcacaccttatatgtcggcggagaagctttgtcgccggcactcatcaataaggtcagacaccgctgcccgaatctcagcctttataacatatacggaccgacggaaaatacgacgttttccaccttttacgaaatcacgcatgatttttctcagccgatcccaatcggaaaaccgatcagcaattcaaccgcattcattatcgataaaaatggcgggcttgcgccgatcggcgtgccgggtgagctttgcgtcggcggtgacggggttgccaaaggctacttaaacaggcctgaattaacaagtgaagcatttgtcagccacccgattcaccctgaagaaaaaatctacagaacaggcgacttggcgcactggctgcctgatggaagcatcgggtacatcagccgtatcgaccgccaattcaagattcgcgggaagcggatcgagccggccgaaattgaagcgcggctgactgaaattgacgggatcagggaagcggctgtcaccgtgtcacaagaaggacaagaagccattctatgcgcgtattatacgggcgcacatattgaagaaaggaccattcgatccctattggcaaggtcgcttcccgactatatgattccgcagtatgtgactaagcttgaccgtatgccgctaaccgcaaacggcaaagtggaccgccgcagactgcctacgccagaacgaaaaaaagcctcatcaaaagccgttccgccccgaaactgggtcgagcgtgagctgatcgacatttggacgccgatcctcggctgcggggagctgggcatacaggatgacttctttgagctgggcggccactctttaaaagcattgcaagtcattcatcagctgaagacgaggcagcagatggatgtgccgattgaaatgatatttgaatatccgacaattgagcaattggctgaaaaactgtattccagcaaactatcagaagctgccgaacagcatatcagcagactgaatcagccgaaaggacgcaatcttttctgttttccgcctatctcaggtttcgggattttcttcaaagatcttgcggcggcattaaatggacgggctgctgtgtacggctttaactttattgaagaagacagcagaatggaacaatacattgataaaatgctggaaatccagccggaaggcccttatatcctcttcggatattcggcaggcggcaatacggcatttgaggcggcaaaagcgatggaaaaacggggcttaaaagtcagcgatgtcattatcgcagacgcgtacagaaagcttgacgcacttccgccgcagccaatgaacgcaacagccgaaaatgtcccggaagcggtcagagaagcggtcatcaaaaagacagagggctatcaaacgtactgggcggaactgataaatgacggccaaatcgcggcaaacctccactttattgaggccggcataaaggaagagcacagcgataagcccgagccgaagaaatgggaaggcgccacaacgggtctctatcaggaatatcaaggcgagggcgcccataaagatatgtttgaaccggcctttgcacaccaaaatgctgaggtcatactggagatcgttgcaaacagcggcagacgcttggaacggaatctgtaacatccggcagaatggttcaagaagacagagggcaagataggggaatcaaacccagttttttggaggcttgtcatgacgaacctatcttggcttacgtatgtaatgatcatccttgccagctaccggctgacccatttaattgtatttgataagattacggaattcataagaaaaccctttttaaagcaagaaaaaaccgtcgatcaaaacgggcgcaccgtgcaaaaaaaagtcccgtcctccacattcggttatatgctgcaatgttattggtgtgcgggtgtctggtgcgccatattaatcggcatctgctatttggtctggccccgctttgctcatccggttattttcattttgtccattgccggagcgcaggccattcttgagacttgcgtcggcgtcggaacgaaggtcattgacgtgctggccgccataaaacataaaaagtcctgaagcgatttgtttcgctttaggacttttttctttctcttttagtcttagaggagcaaagaagactttctgattcaccgcccggaatgcttcggaataccgtaaagcagagagggggaaaaacatgaaaggctgccgttccagcatgatatggtttttggccgttttactgacagccggcatctttacaatgtcagcatcagcaaaagcaagcggcactcagccggagagagaaatgagagccgtatggatcgcgtctgtcaccaatatcgactggccctctaaaaaagggctgtcacctgatgagcaaaaaaaagaatacagcaagctgctggatgacgttcaggcaatggggatgaacgccgttatcgtccaaattaagccgacggctgatgctttttatccatcagattacggaccttggtcagagtatttgacaggaactcaaggtaaaaatccggggtacgatccgcttgcttttttagttgaagagacacacaaacggaatcttgaattccatgcttggttcaatccttaccggatcacgatgaatcacacaaatttgaatgcgctttcaagtgatcatcccgcccgttcccatccggactgggtcgctgcatatggaaaccagctgtattataatccgggcattccggaagtaaggcaatttataacggatgggatcaaagaggtggtcagccgttatgacattgatgcggttcatatggatgattatttttatccttataaaattgccggacaggaattccccgatcaggcggaatacgaacggtacggaaaagctcactttgcatcaattgatgactggcgcagggataacgtcaaccgtcttgtaaaagagatcaatcagaccattaaacgagaaaaaccttatgtcaaattcggaatcagcccgttcggcgtatggagaaacgccgcagatgacccgacaggctccaaaacggccgccggggtgcggaactacgatgacttatacgctgacacaagagaatggatccaaaaaggatatattgattacatcgcaccgcagatttactggagcatcgggtttaaagcagcagcatatgacgtcttgacggattggtgggggaaagaagtgaacaatcgcccggtgcatttatatatcgggcaggcggcttataaaatcaataacaacgctgatcctgcctgggccgacccggaggaatacggaagacagattgctcttaacaggggatcggcatgggttaaaggcagcatgcatttcagtttaaaggatctgaaccgtaatccgctcaatgtgaaaagccgtttgctcaaagacatgtacagccgtccagcattaattcccgagatgccatggcttggacattccgctttaaaaaagccggctgtcaaacgagcggaaaaaaatgcttcaggcaatacactctatatcgaagatgcgaaatccaacggtaagaaaacggcttattacgccatttaccgcgcagaaaagggaaagcagccttatttagtggatacagtcagaaaaacagcgtcacggacgcaaacattttcagatactgatactgatatccgggcgaaaggcgcctgcacctatatcgttacttccgttgacaggctccaccatgagagccgtccctccgcaaaacggacggttaaataacatttttacaaaactgacagctcctgagctgtcagtttttttgcagatgagtcggaatgttcagactttatttgaatggaatgaataaagacccccattaataaaatgtagaaagcagcagaaggaggaagattaatgaattttcaactgacaaaagaacagcagctggtgcgcgaaatggtcagagattttgccaaaaatgaaattgccccgaaagcccatgaggttgatcaatcagccgtcttcccggcagacacatttaaaaaaataggcgaactcggtctgctcggaattccgtttccggaagaatacggcggggcgggcggtgacaccatttcatatgcaatagcggttgaagaaatcggaaaagcctgcggaagcacggggctaagctacgcggcggccgtgtcactcggcgcaagcccattatactatttcggtactgaacagcaaaaacaagaacaccttactccgcttgcttccggaaaagcgctcggatcattcgggctgacagagccaaatgccggttcagacgctggcggaacacagacaaaagccgagaaaaaaggcgatgactatgtaataaacggtgagaaatgctggatcacaaacgccaattacgcccgcacggtcattgtcaccgccgtgacgggaaagaactccgccggaaaaccgatcatctcagccctcattgttccgacagacacaccgggatttacgatcacaaacccgtacgacaagatgggtgtgagaggatcggatacggccgaacttgtgctggaagatgtcagggtgcctgccgacaacctgcttggcgatcctgagaaggggtttaaacaatttttatatacgttagacggcggacggatttcaattgcggcgcttgctgtcggtatcgctcaaggggcattggaggcgtctctgtcatatgcgaaagaacgcaagcagttcggcagcccgatctcatcatttcaagccattcaatttaaactcgctgacatggcgatggaaattgaccttgccagacaaatggtgcttaaagcggcatggctgaaggatcaaaacctgccatttacgaaagaagcggcattcgccaagctctatgcttcagaaatggccgtcagaacgtgccttcaggccattcaaattcacggcggttccggatacatgaaggaatacggggtcgaacgcatgcttcgtgacgcaaagctgatggagattggcgagggaacgtcagaaattcaaagaatggtcatcgcgagacagctgttgaagtgaaatgaaaacgtttaccaaagcaatgatggaaggaggcaggtcatatggctgaacttatccatttaacagcgggaaagctgcttgagcggaccgtggagcttttcccggaccatgaagcggttgtttaccctgagcgcggcctccgttatacgtatgccgagtttgaccggttatgccggcagaccgcaaaagggctgatgaagctgggaattgaaaaaggagatcatgtggccatatgggcatccaacataccggaatggctcgcggcgcaatttgcaacggcgaaaatcggcgccgttctgatcaccatcaatacgaattttcaaatcgcagagttggattacctgctgacccattcagacgtctcggccctgataatcatggactcctaccggcagacatcttatgtcgagttggtgaataaactgattccggagctgaaaacttgtgagcgcggcagactgcgttcgaaacgttatccttttttacagacagtgttatatatcggtgatcaaagcccgcccggaatgcatcattgggatgctctgctgaaggatgcagaaaccgtaacggatgcagagcttgacagaaggatggacagcctgaaaaaggatgattgcattcatatgcaatatacgtcaggtacgacgggatttccgaaaggcgtcatgctctcacattttaatatcgtaaataacgcggccaacatcgcagaatgtatgaagcttacctcaagtgaccgtttatgcatccccgtgccatttttccactgcttcgggtgtgtgctcggcgtgctggcatgtgtatccgcgggggcggcgatgattccgatcgagcagttttctccgccatccgttctgaaaacggtggaacaagaagcctgcacggctctgcacggtgtgccgacgatgtttatcgccctgcttcatgacagcggtttttctgattatgacctttctcacgtccgaaccggcattatggcaggctcgccatgcccggcggaagtcatgagagaagtaatcggcaaaatggggatgaccgacattaccattgcctacggacagactgaagcatcacctgtcattacgcagactagaacggatgatccgtttgaaagaagagtggaaacagcggggcgcgcgcttccccatatcgaagtcagaattgttcggcccggaacatccgaggaggctgcacggggcgaacagggagagctctgcacccgcggataccatgtcatgaaaggctattataaaaatcaagaagcaaccgaagaagcgatagataaagacggctggctgcataccggtgatttggcggtcatggacgaggacgggtactgcaaaatcacaggccgtctgaaagacatgctgatcaggggcggcgaaaatatctatccccgggagattgaagaaatgttatatcggcatccagcggtagcagacgttcaggtcgtcggtgtccctgatccgaaatacggcgaagaggccgcggcgtggatcaggctcaaagacggacaaaccgcttctgcagaagacatcagaaccttttgcaaagaaaatatagcccgctataaagtcccccggtatgtgttgttcacagatgaatatcccatgacagcctcaggaaaaatccagaaattcaaactgcgggaaaaaacgattgaagagctcaagttaatttaatgaaaaaggagtgcttcacaattgtttaaaaaagttctgattgccaatagaggagaaatcgccttaagaataatccgcacctgcaaacgtctcggcatcccctcggtatctgtctattcagaagccgaccgggatgcgctccatgtaaaagcggctgatgaggcctacctgatcggtcaatcgagagtaaatgaaagctatttacatattgacagaatcatagaagccgctaaagccgccggagccgacgccatccatcccggctacgggctgctgtcagaaaacagccggttcgccgaacgctgccgaaaggaacacatcacattcatcggcccgccaggtgacatcatcgttaagatgggaagcaagatagaagcgcgaaaaacgatgcagcaggcaaaagtcccgatcgttcccggtgtttcagagccattgcccgatgttcactcggccttagccgaagcccgtgccatcggctttccggtcatgctgaaagcgtccgcaggaggaggcggaatcggcatgcagatcgtacattcggaagaagaactggcaaaagcgtttgaaggcaatcaaaagcgggccgcgtcttttttcggcgacggcgcaatgtatatggaaaaagtcattgaaaacgcccgtcatattgaaattcagattctcgcagattctttcggcaataccgttcacctgtttgaacgtgactgttcagtgcaaaggcgccatcaaaaagtgatagaagaagcgccatcgccgtttgttgatgaggaattaagacaaagactcggtgaaaccgccgttaaagccgctaaatctatcggctaccaaaatgcgggcacaatagagtttcttgtcgaccaaaagaaacaaatctatttcttagagatgaatacaagactgcaggtagagcatccggtgacagaagaaattacgggactggatcttgtggaagaacagctgaaaattgccgcgggacagccgctgactttctcgcagaaagacatcacccatcacgggcatgcgatagaagtgcggatttatgcggaagatccggtcaccttttatccgtcacccggcactatctcctctttctccgttttacggcatccgtcagtgagacacgaatgcgccgttgaaaagggcagcaccgtttctccgttttacgatccgatgattgccaaaatgattgttacggcaaaaacgagaaaacaagccattgaacaactgaaaaccgcccttggcgaatatcatgtagaaggaattaaaaccaatattccgctgctgacaaaaatcgcctgttcagaagcgtttgaaaagggtgaagcgacaaccggatttttacaaacaataaacggggaggcgtcaaaatgagcgtcataaaaattcaaatggccggtaacctgtggaaaattcatgtgaaaccgggcgatgtcattgaggaaggacaggaagtggctatcttggaatctatgaaaatggaaattccgatcatcgctgatgcatccggaacggtgaaagaagtgaaaaaaacggaaggcgatttcactgatgaaggagaggtcctgattgagcttcaataaaacgggaggtgcagcatgaactgtccgaagcatgtccgcatcaacgaagtagggcctcgtgacggcctgcagaatgaatcggcgtgggtggatacagaagataagattgagtggatcaatatgctgtcaaagacaggacttccctatatcgaagtgacatcattcgtgcatccgagatggattccggctcttcgtgacagtctggatgtcgcaaaggggattgccagatcagaagatacggtctacgcggctctcgttccaaacctcatcggactggaacatgcagcagaaggcagaattgatcaagcctgtgtgtttttatcagcaagcgaaacccataaccaaaaaaacgtaaacaaaccgattgaccggaccgttcaagaactcaggcgggtcattactgaagcaaaagctgaaaaaatggcgacgagagcgtatctgtccactgtatttggctgcccgtacgaacagaacgtgccggtcgaacaagtcgtccgcctggcagacaccctgatcgaaatgggtgttgatgaattatcgctcggcgacacaatcggcgcggcgaatcccttgcaggtcatcgccgtgcttgaagcccttttgccgagaattccggcatcaaacatcgcactccatttccatgatacaagaggcacggctcttgcgaatatcattcccgcccttgatatgggcattacatcctttgatacctcctcaggcgggcttggcggctgcccgtatgccccgggatcagcaggcaacgccgccacagaagatgtcatttatatgcttgaacaaatggggattgataccgggacggacttgaataaacttcttgaggccgccggctggatcggggacaaaatcggcaaagacctgccaagcagaaacctgcaggtattcagaacgaaatgagaaaggagaagccatgggagattgtgtcttgtattccgtctgtcaagaaacgatcggtctgatcacactgaaccgcccgcatgcagccaactcgctgtcttctgaaatgattgatgatttacagcgtgtaattacagacatcagaaactcgccggctattcgctgcgtcattctcaccggctccggaaacacattttgcgccggtgctgatttaaaagaaagagcaggaatgaatcatgaacaagtcaagcaaagcgtcaggcgtatcggcgaaacagccgcctcaattgaagctctcccgcagccggtcattgcagcgctgaacggaactgctgtaggaggaggtcttgaacttgctctcgcctgcgatatcagaacagccgtcagccgggcgggtctcggcctacctgaaacaggccttgcgatcattcccggggcggggggaacacagagactgccgcggcttatcggtcccggcgctgcaaaagaattgatttacaccggccgaagactcacggctcaagaagcaaaagacatgaagctggtcgagcatgtatgtgaagccggggagcttatggaaaaagtaaaagcactggccggacgcatcgccgccaatggaccgatcgccgtcagacaagcaaaattcgcgataaacaagggtctggagacagatctcaatacagggctcaccatcgaacgaaaagcatatgaacaagtcatcccgacacttgacagagaagagggcctgcgcgcctttaaagaaaaaagaccccctgaatacaaaggaaaataaaacatggagggactcggatggattacgaaaaagaacggcagacacgcagcaaaacgattgaaaaaggaggagcggagaaatatcacgcaagcaacgaaaaaaagggaaaactgtttgtaagagacaggctgaagcttctattcgatgacggcatatccgtagaagatgcttttttcgccgaatgtatgtcagacggactgccggctgacggggtcgtcaccggaatcggaactatcggcggcagaaccgtttgtgtgatggcaaacgactcaaccgtaaaggcgggttcatggggcgcgaaaacggtggaaaaaatcatccgcattcaggaaacggcggaaaagctgcagtgtccgcttctgtacttagtcgattcagcaggtgcgagaattacggatcaggtcgacatgttcccgggcaggaggggagccggacgcattttttataatcaagtaaagctgtcgggacgcattccgcaaatctgcttattgttcggtccttccgctgcgggcggcgcttacatcccggcattttgcgacatcgtcattatggttgaaggcaatgcatccatgtacttaggctctccgcgcatggcggaaatggtaatcggcgaaaaggtatcgcttgaagaaatgggcggcgcccgtatgcattgttccgtatcaggctgcggtgatcttctcgcccggacggaacaggaagcaattacgatggcgcagacatatctcagctattttccggcaaattatactgaaaaagcacccgtcaacacatccaagaatccgaaagcttttgaaaaaccgctctcagatgtcattccggcacatcaaaacgcgccgttcaacatgatggatttaattgaacgtgtcatcgatgaagactccttttttgagatcaaaccattatttgcgcaggaattaataacggggcttgcgcggattcacggacagccggtcggcattatcgccaaccagccgcgtgtcaaaggcggggttttatttctcgattcggcggacaaagccgcaaaattcatcgctttgtgcgacgcatttcatattccgcttctgtttttggcagacatccccggctttatgatcggaacgaaggttgagcaggcgggcatcatcagacatggcgcaaaaatgatctccgcaatggccgaagcgactgttccgaagctttccgttattgtcagaaaagcctacggtgccggattatatgcgatggcgggcccggcttttgaaccggattgctgcttagcgctgccgactgcgcaaattgccgttatggggcctgaggcagcggtgaatgcggtatatgcaaacaaaatcagcgaactcgctcctgaagaaagatcggcttttattcaagaaaagcgtgatgaatacaaggaagacatcaacctttaccgcctcgcctctgaaatggtgattgacggcatcgttcccgctgattccttgcgggaagaactcaataaacgcctcactgcttacatgtccaaacaactgacattcacacaccggaaacaccccgtatacccggtataaagaaaaaagaccgcatagatccggcccgcggccgttcttctatgcagtctttttttcatagtcttgatctcatctttttcacgacaaaataaacaacaataaatacaagagccaatataatgatcggagtcgtatacattccggcatagctgtctacatctttccactgtccgccgagctgatacccgagataaacgaaaatgatagaccacggaataatcgcaagcgtcgtcaaggtgacaaacttggaaagaggcattttcgcgagtccggcagggatggaaatcgcgtgtctgacgaccgggataaaccgtgccgagaataccacgcccgcgccgtaacggcgaaaccagttttccgcaacatcaatatgatgctttttcagcagtaagtacttgccgtacttgtccaaaaacggacgtcctccataacgggcgatccagtaaataaaacattgcgcgatcgttcccccgatgacaccggcgataatggcgccgataaaactgatcgtaccttctgacaccatatagcctccgtaagccagaacgatttcactcggaatgatttcgatcattaacccgagcgcaatccctaaatagcccatacttgtcagccaggataatatttcactaataaaattgcccacactgttcacaacctctttatctttttacccaattatatgactgattgacaagcaaaatggttacaaattattttttaatgcgtcatttcttcagattctctttttaacacctcttctaaataagctaaaagtttcggtctcatttctttccgcagaagcccgatctccgtcccggctttaaaacacccgagcttatcgcctatatcgaaccggcttccttcaagttcccgcgcgtaaatgctccgggtgcggcacactttgcgcagcgcatcagttaattggatttcgctgcccgcgcctcgtccgatcgttttgagcgcctggaaaatggcaggggttaatatgtatcggcccatcacggcaatacgtgagggcgccttttcagcagccggcttctcaatcaggtcttcaacctgatacacatgaccgctttgccgccccgtctgtataataccatatttgctgacatcagcaggctcgacgggctgtacgccgattgtttctgtgccgtgctggttatagacgtctatgagctgcgaaagcgcgggggtgtcagataccataatatcatctcctaagagaacggcaaaaggctcatctccgataaaatgctccgcacacaataccgcatgtcctaagccgagcggctctttctggcggatgtaatgaatattggccaaatcggcaatctgctgcatttccttaagcatctccgtcttgcctttttcctgcagattgaattccaattccgccaaccggtcaaaatgatcttcaatcgagcgtttgtttctccccgtaataatcagtatatcttcaattcctgattctgcggcctcttctacaatatattggattgccggtttgtcgacaatcggcagcatttctttcggctgcgcctttgtcgccggcagaaatctcgtgcctaaacccgctgcggggatgaccgcttttctcactttttttctcattcatcttcactcctgatcctgtatgtttttcagcgaatccccaaatacccagattcggtttccgataaaattcatcatcattccgccgatagtggcggcaagcttactcaccaaaagcgtacagccgcttttttgaaacgcgtaaagcaataaaaaggtgatcaccgacgcggcggcattaatcatgagaaagcgcacgatctctttcccgtcggccttgcgttttacacgaaacgtccagtttcggttccacacatagctgttgatgatccccgccgaataggaacagatctgagccggcagataagggacatggcaagcggtgagaaggaagaagacaccaaaatctattagcgtatttcccacgcccacggtgcaaaaacggcctaacgtctttattttttctttcagcataacggcacccggttttgacctcccttcataataaaatgcggatggctgtcatagttgttgatagggattactttagcggacagtgttgaataaacaattactaaaatatgaacaaaacatgaaaacgtaatgaggccttgccgttccattatgttaacagtttaatagttttggttgacatatttcgtgagggacactaatattctgtataagtgttaacctatatttattttggtttacattaattttcaaggtaagagaaagcaggggagagaatggaggaagagatatattacagcgtcagaatgagagcttcccgggacgcacctcatgagcagggaggaaaacacatttccggcggagaacggctcatcacttacagcggattacaagaagcggtgaatggcttattacataaaggcttctcgcattcaagagggacacctgattttatgcagatacagcttgaaagcatcaatcaaccgatcaaaacgatccgcccgttaccggttgccgtacatcaaacagatacggcagagaaaggacaagcagtcgcccggaagcttctgcaaaaagccgggattcctccgcacatgatagagaaagcctatcaaaatatcgcggaatatgcagaagtaagaggagcggtcctgttcgacattcagacgggaaaacgcattgacggcagaaaggaaagaggtgtacgggtatcccgcatggattggccggcacacgattttcaaaaatggactctcgagcacaaaatgccggaaaatccaagaataaaagaagcgcatgccatcgcggcaaaggtttgtgcgcatccgggcatcatagctgaactgtgctggtcggatgaccctgattacataacaggctacgttgccgcaaagaagctgggctatcagcggattaccaagatgaagaatgccggagatgaaagcggctgccggattttctttacagatggagccatagatacagagagctgtatacattttttagagaagcagcctgtattcattcagagggaggggaaaatatgaaacaatcaatgattgaaaaaagcaaaaagcatctttggctgcccttcacacaaatgaaagattacgatgaagatccgttaatcattgaaagcggaaacggaattatgctgaaagatacaagcggcaaagaatattatgacggcttttcttcagtatggctcaatgtacacggccaccgcaaaaaggaaatggatgaggcgattcaaaaacagcttgaaaaaatcgctcattctactttgctgggcatgacgaacgttcccgcaacagaacttgccgagatgctgacgagcatcacaccggaaaagctgacgcgcgttttttactctgacagcggagcggaagcgatggaaatcgctctgaaaatggcctttcaatactggaaaaacatagggcggcctgagaagcagacattcatttctatgcagaacggctatcacggcgacacgatcggagccgtcagcgtcggctctattgaacttttccatcatgtgtacggcccgctgatgtttgaaagctacaaagccccgattccttatgtatacagatctgaaaacggcgaccccgttcagtgccgggatgaatgtcttagcgcgctcgaacagctgcttgcggagcatcacgaagagattgcggcacttacgattgaatcgatggtgcagggggcatccggcatgatcgtcatgcctgaaggctttctggcaggcgtacgaaagctgtgtacggcatatgatgtgttaatgatcgttgacgaagtggcgacgggtttcggccgtaccggaaaaatgtttgcctgtgagcatgaaaatgtccagcctgatttgatggcggcagggaaaggaattaccggaggctatttgccgattgccgtgacgtttgccacagaagcgatttatgaagccttctacgatgactataacaaaatgaaaacatttttccacggtcactcctatacaggaaatcagcttggttgtgccgcggcaattgaaaatctgcgtttatttgaatcagagcgcatcgttgaacaggtcgccgaaaaatcaaaaacagcagcgatgtttcttcatgatctgaagcagcttcctcatgtcggcgatatccgtcagctcggtttgatgtgcggcatagagcttgtgcaggataaggagacgaaacagccttatccgcctgaaaagaggataggatacgaggtatctttaaaaatgagagagcttggtatgctgacgagaccgctcggagacgtaatcgcctttcttccgccgcttgccagcacagctgatcagttaaaagccatgatctccattatgaaagaagcgatagccgaggtgaccggccgtggattttgacggatggctcctcggaaggctcgatgcggtgaaaacagacgggctgtatcggacgctgcgaacacaggaaaccgctctcaaaaccaaggggcaaaagcggcagatctgggcgtctaatgactatttgggtctgtcaaaagacgaacggctgatcacagccgcgcaaacggcgctgagccgattcggggcaggaagcagcggctcacggttaaccaccggaaatacgctatggcacgaaaaacttgaaaaaacaatcgcggactttaaacagacggaagctgctttattgttttcaagcggttacttggcaaatatcggcgtgcttgcttcactgccgcaaaaaggcgatgtcattttaagcgatcaattgaaccatgcgagcattgtggacggctgccgtttatcaaaagcggaaaccattgtgtaccgacatattgatatggcagatctcgagaacaaacttgcctccgtccagtctcggaaccgccgctttatcgtcacggacggcgtattcagcatggacggcaccattgccccgcttgacagcataatggcgcttgcaaagaagtatcaggcatttgtaatagtagatgacgcgcatgcaaccggggtactcggggaaaacggcggaggaaccagtgaatattttggtgttaggcctgatgttgtcatcggcacattaagtaaagctgtcggaacggagggcggttttgccgcaggatcaaacattttcattgattttttgctgaatcatgcgcggacgtttatttttcagacggccgtcgcgccggcgatttgtgcggcttcgcatacggcatttgacatcataaagggcatgcacggtacacgccgtgtactgctgtcatctatcaaaacgataaaaacccgtctcgccgacatgggatttaccgtaagaggcggagatacaccgattctccccgtcatcatcggtgatgcaaaaacaacggtctcagccgctgcgttactggagaaaaaggggatctgcgcccctgccatccgcccgccagccgttccggatggtgaaagcagaatcaggctgaccgtcacggcggaccgcagcttacaggacatagatgagctgacagaagcatttgattccattagaaaagagctgaacatcaaccaatgagaagtttttttgtcacaggaacagataccggcgtcggaaaaaccatcgtctcttgcggacttgccgcggcattcaggcagagacaggcggatgtcggagtatttaagccgtttttaagcggagtgccgcggactcatccggaaagtgacacttctctgttgaaagatatgtcacaaaccgcactgtctcatgaagaaattacgccatttgaatggaaagagccgcttgcaccgtacacggccgccatgcttgagggaaaatccgtaagtatggaggaggtcacggttcactggaaaaagattaaaaatcgtcatgagtgtttcatcgtcgaaggagcaggcggcatttccgtaccgctcggtgaaaattacttagtcagtgatctgataaaagccctggaattgccggcggtgattgtggccaggcctgatctcggaaccatcaaccacacatatttaaccgttgaatatgcgaaaaacatgggaatagacattatcggcatcatcatcaacggcgtaaaaagccggccggggctggatgaaaagacaaacccgaacataattgaagcgctgtgcggagttccgattttaggaatcacaccgaagctggaacacgtttcagcggaaaacattcaacacatgattgagaaacatgtagatgtttctactttcatgaatctgacacaaatggggagataaacatgaatcaatggatggatcttgcagagagagtgctggacggggcggaagtaacgaatcaggaagcgcttgccattttaaattgtcctgatgatgatcttttattgctgatgcatgccgctttccatatcagaaaacgattttacggaaaaaaagtaaagctgaatatgattatgaatgctaaatcagggctgtgtccggaaaattgcgggtactgttcacaatcttcaatatcaaaagcgccgattgagtcttatcggatggtggataagcatatattgcttaagggggcaaaacgcgcccatgacctgaatataggaacatactgtatcgtcgccagcggacggggcccgtcaaacagagaagtagaccaagtggttgatgccgtcaaagaaattaaagaaacgtacggtttaaaaatttgcgcatgcctcggtctgctgaagccggaacaggcagagcggctgaaacaggcaggagtagaccggtacaatcataacatcaatacatcacaaaggaatcactcaaacattacaacctctcacacgtatgacgacagggttaatacggtggaaacggccaaacaatcggggatgtcgccttgttcgggtgtcatcgtcggcatgaaagagacgaaacaggatgtcgttgatatggcgaacagcttaaaagcgcttgacgccgacagcatccctgttaattttctgcatgcgattgacggaaccccgttagagggggtaagcgaattaaacccggtatattgcctgaaagtgctcgctttgttccgttttatcaatccggcaaaagaaatccgcatctcaggaggccgggaagtcaatcttcgttcactgcaaccgctcggtttgtacgcagcaaattccatattcatcggcgattacttaacaacctcagggcagcacgaaacagaggatcataaaatgctccatgatttagggtttgaagtcgaatccgttgaagaaatgaaagccgacttacaatccgcctgcaatacggagatataaaatgacggcgggcctatcgattgcacatccgtccctccatgcggattcagatttttggaataacccttatccgttttatgacaaactgcgggccgttgatcccgtgtatcaaggaaccgttttaaaatacccggggcgctacatcaccggatatcaagaagcggaagccgtcctgaaagacaccagatttaaaaaccgcattccgatgcctgaagcgtcagctaaatataaacacctgaaaaacttgcagaaggatatgctgctgtttacgaatcactcagaccataagcggcttcgcatgctgatcggcaaagcattcactctgaaaaaagcggagcggctgaaaccctttataacagcaacggttcatgatgtgttagaccaaatagatcacagtaaaaccgcagaccttgtatcagacttcgccttcccagtggcgagtctcgtcattgcggacatactcggggtgccgaaagaagacagagcaagcttcagggagtggaccgcggacgtcattcaggccattgacctgacacgctctaaaaagtcgctgcttaaagccggcggtacagccggcaagctgacggcgtattttaaagatttgattcaaaaacggaaaacagagccccaaaaagacgtcatcaccacacttatcagcgaagaacagcttacagaagaagaagtgctcgcatcctgcatcctgctcattatcgccggacacgaaacgacggtgaatctgatctgcaatggcgtgttttcattattgaaacatccggccgagctcagcaaattgctggaaaatccgcagctgattgcatctgcaactgaggaatttctacgctttgaaagcccggcgcagctgacggctcgtacagcttcagaagactgcgtcatcaatcagcacctcataaaaaaaggagagcaggtatatattctgttaggcgcagccaaccgcgacccggaggtatttcatcgtccccatcagctggacattacgagaaatcccaatccgcatctggcattcggaaaaggcgcccacgtctgtatcggctcctcattagcgcggattgaggcccaaacggccatcctcacactgctggagcgggcccctgatattcgccttgtgaaaacagatgttacataccgcaaactcttcggtttcaggtcgctttcagcgcttccggttgttctcagctgatgacattgcagaaggggcaggtttatcaagccccttctctaagatgaaacagttcctcttatcatgtaccggaaacatgtcacaacacacctgcactcaaacccttcaatataactgcaaccgcttacagatctgccgcctgacagtccttatgaagatataactgaaaggagaagtgaatatgggaaaagggaaaatcatggattcatttaaagaagccgcggagctgatcaatgacggtgacactcttattgcagggggcttcggtctttgcggcatccccgagcagttaattctcgccatcagagaccgggggacaaaaaacctgactgtcgtcagtaataactgcggcgttgacgactgggggctgggcctcttgcttgcgaaccgtcagattaaaaagatgatcgcttcctatgtcggagaaaacaaaacttttgaacggcaatttttaaacggagatctggaagttgagctggttccccaaggtacgctcgccgaacggattcgcgcgggaggagcgggtatcccggcgttttataccccggccggcgcggggacctcagtcgctgaaggaaaagagcagaaaacatttgacggacggacctgccttttggaaagaggcattaaaggacacgccagcattgtaaaagcgtggaaagctgatccgctcggcaatttgattttcagaaaaacggcaagaaattttaatccgctcgccgctatggcaggcagggtaaccattgccgaggcagaggaaatcgtcgaggcaggtgagcttgacccggatcacattcatacgccgggtatttttgtccagcatgtgctcaaaagcacgaatctcgaaaaaaggatcgaacgccgcaccgtccgggaagcatgaagaaaggagctgatcaaatgaaagatggcagaaaacgaatgatcgcacgggcagtaaaagaaattaaggacggaatgaatgtgaatttgggaatcggcatgccgacgcttgtcgcaaatgaaataccggaagattataacgtgctgcttcagtcggagaacggcttgctcggaatcggcccttatcctcttgcgggagcggaggacccggatctcattaacgccggcaaagaaaccatcaccgaagttaaaggagcctcttattttgacagtgccgaatcgtttgctatgattcgcgggggccatatagatgtcgccatcctcggcggcatggaagtatccgaaaaaggggacttggccaactggatgatacccggaaaaatgatcaaaggaatgggcggggctatggacttggttcacggagcaaaacggatcgttgtcattatggagcacgtaaataaattcggtgaatctaaggtgaaatcggaatgcactctgcctctgaccggcagacaagtcgtccatcggctgataacagatttggcggtgttcgaatttcaccaaggccgcatgatgctgacagaattgcaggaaggtgcgtcattagaggaagtcattgagaaaacagaaggccgtttcactgtcagtgaagcattaacgtccgggcggaaataaggaggcattttcatggacccattgctgaaagacaaagcggctgtagtgacaggagcagccagaggaatcggatttgaaatcgctcaagaattcacccgtgaaggagccgccgtaatcatagcggatgtcaatgaacaggcgggaaaagaagccgcagcaaaactcagtgaagaaggcgctcatgccaaaagcatcacgtgtgatgtaaccgatgaaaagcaaacggctgatatgattcaaaaagccgtgacagaattcgggcgactcgatattctcgtgaataacgcgggcattcagcatatcgcccccattgaggcatttcccgcggaacaatttgaacggctcatccgtgtcatgctgaccgcgccatttatcgccatgaaacatgcatttcccgtcatgaaaaaacagcaattcggacgaatcataaatatggcgtctgtcaacgggctcatcggtttttacggaaaagccgcatataacagcgccaagcatggcgtcatcggcttaacgaaagtcggcgcacttgaaggcgcggctgacggcatcaccgtcaatgccctctgtcctgggtatgttgacacacagctcgtccacaatcagctgaaggacatttctgacacaagaaatgtgccgtatgaacgtgttctggaggacgtcatctttccgctcgttccccaaaaacggctgctctcagtgaaggaaatcgctgattacgccgtgtttttggccagcgacaaagcaaaaggcgtcaccggtcaggccgtcgtcatggacggaggatataccgctcaatagttcgtttgaaaaaacagccgcactgaacggctgtttttttgtgccttaaaataaacatattgaaatcttccgaatggtgcttgatatcgccagcggccgcaaacaaacatgggcggatcattgggggcttcacaatgatttatgtctgttcaaccccgctcccgtgacctgattttcagtttggctgaagagacgaataccgacgcgatgaaaaaacggaatttatgataaagcggtttcgtgagaaacaagatgacaacatatgacggttttcacaaggaatttacgaaataacgataagcagaagaaatagccggaattcaatagattgataagttccgcgtcatgattccatatgagcctccagcaagactcaaccaaaaacattttgcttctaccgataaattcctcttatgatgaagcagctcgtattcagctgtgtgatgggccgatttactgcggcaatcggtatccgggcaggtcatccatatattctgcatcgcgttttatctttacagattttcctcatccagatccattccttgcgcatcaaagcgcatcagtttacaatccttcacagatatacaaatgaatgtttacaataaacataaaatatgtaatttctgacacaattatgccaatagacctaaaaaataagcagcatcaagggcgtgcactaagtgaagaagagtcggtaaccggcttccattccggctcttatcacctctttttaagactgttttttcagtgtcagccccaacttatattttatgaataattgtaaccggttcgtttgtaaaatcgaacaataactcctccgaaagtattctatacacctttgttataatcatgctaggatgttagataaagggatatattgtatgatattggatctcgatgcgatcggagggaactcatgaacaatcttgcctttttatttcctggacaagggtctcaatttgtaggaatgggcaaacatttttggaatgaatttgcgcttgcaaagagattatttgaagaagcgagcgatgcgatctccttggatataaaaaagctgtgctttaacggtgatatgaatgaattgacaaagacaatgaatgcgcagcccgctattttaacagtcagtgtgattgcttttcaagtgtatatgcaggaaataggggttaaaccgcgctttcttgcaggtcatagcttaggagaatactcagcgctcgtctgtagcggggccctttcttttcatgatgccgttacacttgtaaggcggcggggtattcttatgcaaaatgcggatcctcagcagcaggggacaatggccgccgtgacgcatctctctctccaaacattacaagaaatatgttcgaaagtgtcgacggaagactttccggcaggtgtagcctgtatgaattcagatcagcagcatgtgatttccggacaccggcaagctgtggaacgtgtcatcaggatggctgaggaaaagggagctgaatacacttatttgaatgtcagtgcgccttttcacagtctgatgatacgatcggcatccgaacaattccagaccgtactacaccagtattcctttcgggatgccgcatggccgattatttcgaatgtcaccgcacggccttacagcaccggcaattcggtcaacgaacatctcaagcagcacatgacgatgccggtaagatgggcggaatcaatgcattacttgcttttacacggagtcacggaagttatcgaaatgggcccgaagaatgttttaggcagtctgctgaaaaaaataacgaatcatattgctccttaccctttaggacagacatctgatgttcaccggctgtcgaattcaggggaaagaaataaaaatattgtccatttacgcaaaaaacaactgaataaattgatgattcaatccgtcatttcgcgaaattacaacaaagattcattggcttattccaacatgacgacgcgattatttacgcaaatccaagagctgaaaaagagaatggaaagaaatgaagatgagctttcagaacaagagctcgaacattcaatccatttgtgcaaattaatttgcgaggctaaacagcttccggctcaggaacaattacggattttaaaataaagcgcccaggaggggacctatgtataccagtcaattccaaaccttagtcgatgtcattcgggaaagaagcaatatttctgatcgcggaatccgttttatcgaatccgataaaaacgagacagttgtctcttatcgccaattgtttgaagaggcgcaagggtttcttggctatttacagcatatcggcattcagccgaagcaggaaattgtatttcaaatccaggaaaacaaatcatttgtcgttgctttttgggcttgtttattaggaggaatgatcccggttccggtcagtatcggagaagatgatgaccataagctgaaggtctggcggatttggaatatattaaatcatccgtttctgattgcctctgaaaaagtattggacaaaataaagaaatacgctgcagaacacgatttacaggatttccatcatcaattaaacgagaaatctgacattattcaagatcaaacctacgattaccccgcttcgttttatgaacctgatgcggatgaactggcttttatccaattttcttcaggatcgacaggagatccaaaaggagtcatgttaacgcatcataacttaatacataatacgtgcgccattcgaaatgctctgtccattgactcaaaagactctttcttatcttggatgcccttaacgcatgatatggggctcatcgcctgccacctagttcccttcatagtcggaatcaatcaaaatctaatgcctacagaattatttattcgcagacctattctttggatgaaaaaagctcatgaacataaagccagtattctatcctctcctaatttcggatacaactacttccttaaatttttgaaaaacgaaccagactgggatttatcccacatcagagtcatcgcaaacggtgcagaaccgatattgccggagctctgtgacgaatttttaacaagatgcgcagcattcaatatgaaaagatcggccattttgaatgtttacggtttagcggaagcttcggtcggcgcagcgttctctaaaacaggagaagaattcgttcccgtttatctgcatcgcgactatttaaacctcggtgaaagagctgtaaaagtcagcaaagaggatcaaaattgcgcttcattcgtcgaagtgggacagcctattgactattgtcagattcgaatctccgacggagaaaatgaaagaatagaagacggaatcatcggccatatccagatcaaaggagacaacgtgactcaagggtattataacaaccccgaaagtacggacagagcgctgacttctgacggctggataaaaacgggagacctcggattcattagtgaaagtggcaacttagtcgtaaccggaagagaaaaggacattattttcgtgaacggaaaaaatatctaccctcacgatattgaacgggttgcgattgaaatggaagaggttgacttaggaagggttgccgcctgcggtgtatatgatcaaaatacgcgaagcggagaaatcgtgctctttgttgttttcaaaaaatcacctgaaaaatttgcgccgcttgtcaaagagattaaaaagcatttgtaccagcggggcggctggagcataaaagaagtccttccgatccgcaagcttccaaaaacaaccagcggaaaagtgaagcgatatgaactggccagacagtacgaagcaggggaattctcggtagagtctgccgccatcaatgaatttttagagggcagcccggaaaaatcaggacagactccgattcatgagatagaaacggaattgctgtctatcttttccgaagtactggccgggaaaaaggttcaccttactgatagttattttgatatgggcgcaaattctttacagttatcgcagattgccgagcgcatagaacagaaattcggacgcgagcttgccgtttccgacctctttacgtatccttctatcactgatttagcggcatatctgtctgaaggccgtgctgaaatcaagcctgatgtgacagcggagccaaaccatgtttctccgaaagatatcgccattatcgggatgtcgctcaatgttccgggagcatcgactaaaagtgatttttggaatctccttgaaaaaggggagcacagcattcgagaataccctgtatctcggatgaaagatgcggcggattatgtaaaggccatccaaagtgatttcaatgagaatcagtttgtgaagggcggctatttagatgaaatcgaccgatttgattattcgttcttcgggttagctcctaaaacggctcagtttatggaccctaatcaaagactgtttttacagtctgcatggcatgcgattgaagatgcgggctatgccggcgacagtatgaacgggagtcaggtcggggtatatgcagggtattcgaaggtgggctacgattatgaacgcctcctttctgcgagttacccggaggaacttcatcaatatattgtaggcaatcttccttccgtgttagccagccgaatcgcttatttcttaaatttaaaagggccggcggtcacagtggatacggcctgctcttcatcgcttgccgccgttcatatggcatgcaaatctatcatttccggcgaatgtgaaatggctattgccggaggtgtccgaacatcgctcctgccgatctgtatcgggcttgatatggaatcttcggacgggtacaccaaaacgttcagcaaagattcagacggcacgggcacaggagaaggggcggctgcagtcctgttaaaacctttgcaggatgcggttcgcgacggagaccatatttacggtgtgatcaagggaagcgcgatgaatcaagacggaacaactgccggcattaccgccccgaatccggcagctcagactgaggtcattgagacggcttggaaagacgcgggtgttgctcctgaaacgctgtctttcatcgaagcgcacggcaccgggaccaaactcggcgatccggttgaatttaacggactttgtaaagcgtttgaaaagcatacgtcaaaaaaacaattttgtgcgattggttctgttaaatcaaacatcggtcatttgtttgaagcggcaggcatcgtggggctgatcaaatctgtcctcatgctgaatcataagaaaaacccgccgttagcgcactttaatgaacctaatccgctcattcactttcactcttcacctttttatgtaaatcaggaagctgcggagttcacacctggtgacgggcctctgcggggcggaatcagctcgtttggttttagcggaacgaatgcgcatgtggtgttggaggaatatactgcccaaaatgagtatgctcccgaggacgaaaatgagccgcacctatttgttttgtctgctcaaacagaaaattcactctatgagctcgtacaacagtaccggcaatatgtatcgaatgacagccaagcctcattgaagtccatttgctatacagccagtacgggcagggctcatttggatcataggattgccatgattgtatcaagtaaacaagagttatctgataagctgacctgtctggttcagggagacagaaatatccccggagcatacgttggttatcagaatatgaaggaaatgctgcctgctcataaagaagagctgaataaacaaaccgctgatctgatcaagcggagtacacatacacaggatgaacgaaacacacggctgaatcgcgccgccgaattatttgtgaaaggagccgttatagattggcgcgcgttttattccggggaaaccgtacaaaaaacgccattgcctttgtatccgtttgaacggaatcgctgttgggctgaagctgcccctttgagcgtaaacgagggagaagagagaggagaagcagtattgaatatcaatcaatcgaaggcgcatattgaatccttcctgaaaactgtaatcagtaatgcttcggggatcagagcggatgaaatcgatctgaatgcccattttatcggactcggaatggattccatcatgctgtcacaggtcaaaaaggccattgcggacgaatttggggaagacatcccgatggatcgtttttttgatacgatgaacaaccttcaaagtgtcatagattacttggctgagaccgctccaacatcctttgcatccgctccgcctcaagaaaatgttccggcgcgagaaaaaccggtcatttcagaagcacagcctgagtcggagcacagagaagaccgccaagagcatatgctcgaaaaaataatcgcttctcagaatcaattaattcaggataccttacaggctcaattaaatagctttaatttactgagaaccagcgggcatcattccgatgtgaaagaatactctaaagcgcaaaaaaaatcaatttcttcagtcgagcaggggcctcctgctgctgccggagaaaagaaattgactcaagaagcgaaaccctatgttccttttcagcctcagagcctgcatgaacagggacactataccgcacagcaaagacaatatttagaagatttcatcaggaaatacgcagacaaaacgaaaggttccaaacaatatacggacaaaacacgatttgctcatgcaaacaaccgtaatctgtccagcttccgttcatattggaaggaaatcgtgtacccgattattgccgaacgttctgacggttccaagatgtgggatattgacggaaacgaatatatcgatatcaccatgggattcggagttaatcttttcggacatcatccatcgtttattacacaggtgatcgatgattcaacccgctcatccttgccaccgctcggaccgatgtcggatgtcgccggggaagttgccgaccgaatccgcacatgcactggcgtagaaagggtcgctttctataattccggaacagaggccgtcatggttgccctacgtttggcaagggcggcaacaggaagaaagaaagttgtggcgttctcgggctcttatcacgggacgtttgacggcgtattgggagttgcgagcacaaaaggcggggctgcgtctgcgaatccgctggctccgggcatactgcagagctttatggatgatttgattattttgcattacaacaatccagattcgctggacgtgattcgcagtctcggggatgaattggccgccgtactggtggaaccggtacaaagccgcagaccggatttgcagccgaaagcatttctgaaagaactgcgggcgattacacagcaatccgggacggctctgattatggatgaaattattacgggatttcggatcggtctcggcggcgcgcaggaatggtttggcattcaagccgatttagtgacctacggaaaaatcatcggaggcggacagccgttagggattgttgccggaaaagctgagttcatgaatgcgatcgatgggggaacctggcagtatggggatgattcctatccgcaagacgaggcgaaacgcacctttgtggccggcaccttcaatactcacccgcttaccatgagaatgtcattagccgtgcttcgccatttacaaaccgagggagaacacctgtatgagcagttaaatcaaaaaacagcctatctggtcgatcagctaaatcgctgctttgaacaatcagaagtgcctatccgcatggttcgattcggttctttattccggtttgtttcatcgcttgataacgacttgttcttttaccacctcaatcataaagggatctatgtatgggaaggacgcaactgcttcttgtccacggcgcataccgcggatgatattgaaaacatcattcaagccgttaaagacacggtgaaggatcttcgccgaggcggatttattccgggtggcccggattcccctgatgacggaggccataacaaaaccggaatacacgagctttcacctgaacaaaaacaattggttctggcatcacattatgggaatgaagcttctgcagccttaaaccagtccattatgctgaaagtgaaggggaaactgcagcatacgcccttaaaacaagcagtccggcatatcgtcggccgccacgaggctttacgtacggtgatccatgttgatgacgaagtacagcaagtgcaggagcggataaatgtagaaattcctgtcattgattttaccggttacccggaagagcaacgggagccggaaattcagaaatggctgcaagaagatgccaagcggccgtttcatttccaagaacaaaagcctttgtttagaatccatgtgcttacatcgtctcaagacgaacatctgattgtgcttacattccatcatatcattgccgacggatggtcaattgctgtctttgttcaagagctggagagcagctatgcggcaatggcagaaggaaaaccgattcccccgaaagcagccgctgcttcatttcgccaatatttagactggcagcaggcacagattgacagcggccattatgaagaaggagtccgttattggcgtcaccatttctctgaaccgatacagcagacagtcctgccgagcatcgcttctgcccgttttccgaacgggtatgagggtgaccggttcaccgtcaggcttgggcggcctttaagcgaggctttaaagtcattaagcattcggaggaaaaatagcgtatttgtgacgatgctgggtgcatttcatctttttctgcaccagcttaccaaacagtccggtcttgtggtcggaattcctacagccggtcagtcgcatatgaaacagcatgatctgattggaaattgcgtcaatatgattccggtgaagaacacatcttcttcagaaagcaccttatccggttatcttggcagtatgaaagaaagcgtgaaccatgcaatgcttcatcaggccgttccgatgacactgatagccagagaacttccccacgatcaagtgccggaaatgcgtattatttttaatttggacaggccttttcgaaagctacatttcggaaaggcggaagccgagctcgttgcttaccctatgaaatgcatttcatatgatctatttctgaatgctacggatgtgggccaagaatatgttcttgatttcgactttaatacgaatgtcatcagtccggagatcatgaaaaagtggggagcaggctttacgaaattactgcaaaaaatggtcgagggggattcagtccctcttgacgccctgacgatgttctccgatgaagaacagcatgatttacaacagctgtatgccgaccatcaaaatcggatctcttcaatagtcagcaatacggcaaccttcgctgacgcctacgaggcgccggcaaatgaaacggagcggcagctggcgcagatgtgggaggaacttttcggccttgaacgggttggcagatcagatcgcttcctggcattgggaggaaactcactccaagcgacgcttatgctttccaaagttcagaagacatttcatcaaaaggtttccatcggacaatttttcaatcaccagactgttaaggaattagcaagtttcattcagaatgaaaagaaagtcatgcacttcccgatgaaggcggctgagaaaaaagcgcattacccggcatcaccggcgcagcaaagagtatatttccttcaccaaatggaaccggatcagctggttcagaatatgttcggccaaatatcaattatagggcaatacgatgagcaagccctgatttcttctcttcagcaagtcatgcagcggcatgaagcgtttcgcacgtattttgacatttcagatggcgaaattgtccagaaacttgaaaacgaaattgatattaacattcatgtccggacaatgagccgggacgaatttgatgcctatgctgaccggtttgtaaaaccgttccgcttggaccaagctcctttggtccgtgcggagctgatcaaaattgataacgggcaggccgagctgctcatcgatatgcaccatatcatttcggacggttattccatcaacatacttacaaatgaattgctggccttatatcatcagaaaccattaccggacattgaatttgaatataaagatttcgcagaatggcagaaccaatggctgaatgaggatgccatgaagcagcaggagacatactggcttgaacaatttcaagaagaaatcccagttcttcaactgccgacagacggttcaaaagcggcggaacggtcttccgacgggcagcgcgtaacgtgctccttacagccggatgtaatccgttcgctgcaagatctggcgcaaaaggcgggaacgacgctttatacggtgcttctggccgcctacaaagtgctgcttcataaatatacaggacaagaagatattgtcgtaggcacgcctgcttcaggaagaaatcatccggatgtcgaaaatatcatcgggattttcattcaaaccatcggaatccggacgaagccgctcgccaatagaaagtttacggattatctggaagaagtaaagcggcagacgcttgacgctttcgaaaaccaagactatccattcgaccggctggtggaaaaattaaatgtacagcgggaaacaacaggcaaatcactgtttaacacaatgtttgtgtttcaaaatattgaatttcatgaaatccggcacgatgaatgtacatttaaggtgaaagaacgaaatccaggggtctctttatatgatttgatgctgacggttgaagatgccgggcaacagatcgagatgcactttgattttaaaccggggcagtttgaaaaagacaccattgaacagatcacaaaacactatgtcagtattttaaagagccttgtgaagcagccggagatgacgttgtcttccgttcctatgctgtctgaaaccgaacggtatcaattgctgacggagtttaatgacacaaagactccgtatccgcataacgaaacggtatcccggtggtttgaaaaccaggcaaacctgcggcctgatcatgaagccgttattttcggcaatgagcggtatacgtacagacagctcaatgaacgggcaaaccaattggcgcggacgttacggacaaaaggcatacaagcggatcaattcgttgccatcatctctccgcattgtatcgagctgattgttggaattttggctgttctgaaatccggcggcgcatacgtgcccattgatcctgaatatccggaggaccggatccattatatgctgagtgactcaaaagcggagattgtgttgacacaccgcagcctgcaagctcaattaccgtatgatggcgacgttgtgcttctggatgaggaaaactcttatcatgcagaccgctcaaatcttgaattgttcagcgatgcgcatgatttagcctacatgatctatacgtcgggttcgaccggcaatccgaaaggtgtactcattgagcaccaggggctggccaattatatttggtgggcgaaagaagtttatgtgcagggagagaaaaccaacttcccattatactcttcgatctcttttgatctgacggtgacttcaatatttacaccgctggtgacgggaaataccatcatcgtctatgacggagaagataaaagcgctgttctttccgcgattatgcaggactcaagaatagacatgatcaaattaaccccggcacatttgcacgtcatcaaggagatgaatatagcagatgacaccacaatacggaaaatgattgtgggcggagaaaatttaagcacccgtctggccaaaagtgtcagcgagcagtttaaaggacggctggacatattcaatgagtacggaccgacggaaactgtcgtcggatgtatgatttaccgttacgacgcaaaacgggacaagcgggaatttgtaccgatcggcactgcggctgccaacacggacatttatgtggctgatgcaagcagaaatctggttccgatcggggtaatcggtgaaatgtatatcagcggacccggtgttgccagagggtattggaatcgcccggatttaacggcagaaaaatttgttgaaaacctgtttatcccgggagcgaagatgtacaaatcaggggacttggctaagcgattgagggatggaaatcttgtatatgtgggccgcatcgatgaacaagtcaagatcaggggacaccgaatcgaacttggcgagatcgaagcagcgatgcataacgtggaagcggtgcaaaaagccgcggttacagccagagaagcagaagacggcttaaaacaattgtgcgcgtattacgtaagcgacaaacctatagcggctgcgcagcttagggaacaattgtcatcggagctcccgaactacatggttccgtcctattttgtccgtctggagcatatgccgttaacgtccaacgggaaaataaaccgtaaagcactgcctgcacccgaagcaagtctgcagcagacagctgaatatgttccgccgggcaatgaggtcgagtccaaactgacagatttgtggcaggaagtgctcgggataagccgtgcggggatcaaacataatttctttgatctcggaggaaattccattcgtgcggcggccttagccgcacgaattcataaagagctggatgtgaacctgtcgctaaaagacatattcaagtttcctaccattgaacaattggctgacaaagcgttacacatggacaaaaatcaatatgtaccgatcccggccgcaaaggaaatgccctattatccggtttcttcagctcaaaggcgcatgtatttgttaagtcacgcagaaggcggcgagctgacttacaatatgacgggtgccatgagtgtggaagggacgatcgatcccgaccggttaaacaccgctttccaaaaattaatcgaacgtcatgaagctttgcggaccagctttgaattatacgaaggcgaaccggcacagcgtattcatcagaacgtcgaatttacaatagaacgaattcaagctggcgaagaagaagcgaaagaccgtgtgattgatttcattcaagcgtttgatttagctaagccgccgctgatgcgggccggtctgattgaagttgaacctgcgcggcatgtgcttgtggttgatatgcatcatatcatttctgacggtgtgtcggtgaatattctgatgaaggatttaagcctgctttacgcggggaacgaaccggagccgctttctgttcaatataaagactatgcggtttggcagcaatctgacattcagaaacggaatatcgagagccaggaagcgtactggctggatcagtttcgtgatgacattcctgtactggaaatgcctgcggattacgagagacctgatatacgcgattacgaaggagaatcctttgaatttgttataccggaacacttgaaacagcgtttaagccaacttgaagaaaacacaggagcaacactgtatatgattttattggcagcctatacgattcttttatccaaatacagcggacaagaggatattgtcgtaggaacgccatctgccgggcggactcatttggatgtagagtcagtcgtgggaatgttcgtcaatacgttagtcattcgcaatcacccggcgggccgtaaaacatttgatgcctacttaaacgaagtaaaggaaaacatgctgaatgcctataaaaatcaagactatccgttggaagaattgattcagcacttgcatttcccaaaagattcaagccgcaatcctttgttcgatacgatgtttgtgctgcaaaatctcgatcaggctgaattgacattcgattcccttcagctcaagccgtatcaatttcatcatccggttgccaaattcgatctgaccttgtcgattcaggcggaccaggacaactatcacggtctgtttgaatattctaaaaagctgtttaaaaaaagcagaatcgaggctttatcaaacgactacttacacatcctatcagcgattctagaacaaccgaacataacaatcgaatatatcgggttgagcggcggcgatgaggaagaagagaacatgctggattctattcaattgaacttttaggaaaagcatttatttagttccttaaattatacaaaacgaggtgctccaatgtcggtatttagaaatcaagaaacgtactgggataacctgtttgatgaagatgacggcctaagcgtattcccttacttcaaagcagaggataatgcgtcattggcccgtatcggctatcaggaaaaatgcatctgccgttccttatctccggaagtatctcagagaatcatgacaatggcgaatcattccgaaatggcagcctatttgattttattggctggtattgaatgcttgctgtataaatatacggatcgagcgagtttgattctcggcattccaacggtatcgaagcaaaaaagcagccagtcagccgttaataccatcgtcctcttaaaaaatacgcttacaagcgaaagcacgttcaaaagcgtattccagcaactgaaagaagccgttaatgattcgctgaaaaatcaaaacctgccgttccggaaaatggttcagaatctaaacgtgcaatacaatgatgagcatattccgttcattcataccgtcgtttcgcttaacgaaattcattccttaaaatttaaggaagacgctgcaaccgatacgctgtttcactttgatatggagaacaacggggttcacttgaagcttttttataacggcaatctgtacgatgagcgctatatggatcaaattgcagcccatttggatcagctgctgtccgtgatcttgtttcagcctcaaactgcaatccatacggcagaaatgatacccgagacggaaaaacagaaactattgtttgatttcaatgacaccggcgcagattactccgggagcagaaccgtttatcaattatttgaagagcaggcagaaagaacgcccgagcatccagccgtgaagtttaaaaactgccatttgacgtacagagaattgaatgaaagagccaaccgtttggcaagaacattgcgcaactgcggggttcaagccgattcgttggtcgctattctggctgatcgttcattggagatgatcgtgtctattatagccgtttggaaagcggggggcgcttatgtgcccctggaccctgaatatccaaatgagcggcttcaatatttgcttcatgatgcgaatgcagatgttctccttgtacagcatcattttaaaaacagcctcacctttgacggtccgacgattgatctgaatgatgaaacatcttaccatgccgattgctcattgttatcacctatagccgaacacagccatttagcctatgtcatctatacttcaggcacaacaggaaagccgaaaggggttatggttgaacacggcggcattgcgaactcgctgcagtggaagaaggcgttttttaagcattctgccaaggaccgtgtgcttgtcttgtacccctatgtttttgatgcatttattttaaatttcttcggcccgcttatttcgggggcaaccttgcatcttttgccgaatgaagagaataaagaccttttcgccattcaaaatgtcatgaaacaggagagaattacacatttctcaacttctccccgtcttctgaaaacgatgatcgaacagatgaacgcagaggacttcattgatgtccagcatgttgttgtaggcggagagcagctggaaacagatacagttgagaagctgtattctctgcagcctcatattcgaatcaataatgaatacggaccgacagaaaatagcgtggtttctacgtttcaccctgttcagtccgctgatgaacagatcacaatcggcaaaccggtggctaaccatcaagcctatattttaggagcgcaccagcaaatccagccgatcggcgtaccgggagagctgtatgtcggaggagcgggagtggcccgcggctacctcaatcggcctgaattgacggaggaaaagtttgttcagcatttgcatctccccgctcaaaagatgtacaaaacgggtgatctcgcaagatggctgccagatggaaggatcgaatatttaggacgaattgatcaccaagtgaaaattcgcggctaccggattgagatcggcgaggcagaggcagccatgttcaatctggagaacgttcgtgaagctgcagtcgttgcgcgggaagacgaagacggagccaggcaattgtatgcctattatgtcggcgagccttctttgaccgccgcgcagttcagagacgaattatcccgtaaactgccggattatatgattccctcttactttatccatttggaacacataccgctcacttccaatggaaagattgatttgaaagctttgcctgctgccgaagaaaaaacgcggacggaaaatgaatacatagccccgcgaaacacaacagaagaactgctggtgtctatctggcaggaagtattgggggcagaacgtataggaattctggataatttctttgattttggcggagattcgattaaatcaattcaggtgtcttccagattgtatcaagccggatacaaggttgatatgaacaatttgtttaaatatcccgcgattgctgaactaagtccgtttgtagtgccggtcagcagaatggccgatcaaggggaagtgagcggcaggacaaatctgactccgattcagcattggttttttgagcaaaaaatgccgcatgcacaccattacaatcaggccgtcatgttatattcggcggaaggctttaaagaggatccgcttcgccggacgatggaaagcatcgcatcgcatcacgatgccttaaggatgatttttgaagaaacgccgaatggatacaccgcgcgaatcacaggaacggatgaacatgaattataccatctggaagtgttgaattataaagaggtaacagatccggctcaagcaattgccgaaaaagcgaatgagattcaaagcagcatggtattagagcaggggcctttaatgaagcttggtttgttccaatgtccggacggagatcatttgctgattgcgattcaccacttggtgattgacggggtatcatggcgaattttacttgaggattttgcaagcggttatgagcaggcagagcaagggcaaacgatccgccttccgcaaaaaacagactcctttccattctgggctgatcaattgtccaaatatgcgaaggaaaccgacttggagcaggagattgcctattggtccgagctttcaagcacgaagccgcagccattgcctaaggacaaaataagcgaaggttcgttattaagagacagcgaagaattgacgattcaatggacaaaagaggaaacagagcaattattaaaacaagcgaaccgcgcatacaacacggaaatcaatgatctgctgctgacttcattaggactcgccgttcacaggtggactggcatggaagacattgtcgtaaatttggaaggccacgggagagaaccgattattccggatgcggatatttcccggacgataggatggtttacaagccagtaccctgtcgtactgaggatggaagccggcaaagacctgtcacagcgaattaaggccgtgaaggaagggctgcgccgtatccctgataaaggaatgaattacagcatcattaaatatgtatccgggcgtccggaagcggaaacccttcagctgaatccggaaatatcgtttaattacttagggcaatttgaccaaaatctgaagcatcaagctttgcgcatatcgcctttttccactgggttatcgatgaatgaaaaccaagagagactggccgtgcttgatgtaagcggcatgatagctgaagggaaattatcgctgacactgagctacagcagcaaacaatacgaaaaatcgactatggcgcaatttgcccgaagtttgaaagaaagtctgcaagaagtcattgcgcattgcgtaagccggcagcagacttccctgacgccgagtgacatcctgttaaagaacatcacaatagatgaactggaacaacttttggagcagacacgtgaattgggcgaagcggaaaatatttatccgctaacaccgatgcagaagggtatgctgtttcacagcttgtttgacccgagttcaggcgcttattttcagcaaacgatgtttgatctgcatggagatctggatattgattcattttcgaaaagcttggacggcttatcgcaaaaatacgatatttttcgcacgaacttttacagaggctggaaagatcagccgctgcaaatcatcttaaaaacgaaaaagatcggttttcaattcattgacttacgtgagatgaaaaaatcacaaaaagaagagatgattcagaaatacgccagagaagataagttacaggggttcgacttagagaaaggcgagttaatgcggttactcattcttcgtacggatgatacggcataccgttttatatggagttttcaccatattttgatggacggctggtgcctgccgctgatcacaaaagaaatattcgaacattactttgctttgcttcagcaaaagcagcctgagcaatcgtcaattactccctacagtcgattcattgaatggctcggccggcaagatgcagaagaggccatgcgttattgggatcagtatttagagggatatgaagagcaaaccggccttcccaaggatcaccattcggcggatgaacgatacattctcgagaaagtgacgtgtgaaataagctctgatctcactttgaaaatgaagcagacggccggcaagcgccacgtcacgctgaatacgctgctgcagacggcttgggcggttctgctgcagaaatataaccggagtaaagacgttgtttttggaagtgtcgtttccggaagaccggctggaattccaaacgtggaaaccatgatcggcttattcattaacaccattcccgtccgaatccgatgtgaagccggaacaacgtttgccgagcttatgaaagaggcgcaggaaagggcagtagcgtcgcaaaaatttgagacgcacccgttgtacgatattcaggcgcggacaacgcaaaagcaagatttaattacacatttaatgatattcgaaaattatcccgttgatcagtatatggaaagcataggccggcaaaacggatcatccatcaccatttccaacgtgcaaatggaagaacagacgaactatgattttaatttgaccgttataccgggtgacgcgatgaacatctattttgaatacaacgccaatgtgtatgatcgatcaagtatagaacggattcgggagcatttcatgcaaattttgcatcaagtcgtgacagatgcggatatcctggtggagcaagtggaattgttaacggaaggtgaaaaaagaacccttcttcatacgcttaacgacacgtctgcgccatttccgcaaataccggtttatcaattatttgaagagcaatcacagcgcacgcccgatcaagcggccgtgatcgataaggacaggcagctcacgtacggagagctcaataagcgggcaaaccaattggcgagaacgttaagagcgaagggcgtgcaggcggatcatcctgtggctgtcatcagccgaaacagtatcgaatcggtggtcggaatccttgccgttttaaaatcaggcggagcctacgtccctatcgatccggaatatccgcaagaccgaattcggtatatgctggatgactctcaagccgaaatcattttgatgcagcgggatgtcagggagcagctctcctgcgaaggcgtcacggttttactggatgatgaaagttcgtatcaccaagatgacgctgaccttgaaccgctaagtgatgcgagccatttggcgtatgtcatttatacgtcaggttccacaggccggccgaaaggcgtattaatcgagcaccggggcttggccaattatatttggtgggcgaaagaggtttatgtaaaaggcgagaaaaccaacttcccgttgtattcgtcaatctcttttgatctgacggtgacttctatcttcacaccgctagtcacgggcaatacgatcatcgtctacgacggtgaggataaaacagcactgattgcatcaattgtgcaggacccgagggtggatatcattaaattgaccccggcccatttgcaggttttaaaagaaatgaacctcgccgataaaacggctgtccgaagaatgattgtgggcggggagaatctaagcacccggttagcccaaagtattcatgaacagttcgaaggccggattgaaatatgcaatgagtacgggccgactgaaaccgttgtcggctgcatgatttaccgttacgatgccgtaaaggacaggcgggaatcggtaccgatcggaaccgctgcagcaaacatgagcatttatgtccttgatgagaataggaaacccgtgccggtcggtgtccctggggaaatctatatcagcggcgccggcgtggcaagaggatatttaaaccggccggaattaacggcagagaaatttgtcgatgacccgtttgaacccggagccaagatgtataagaccggagatttggcgaagtggctggccgacggaaacatcgaatatacggggagaatagatgaacaagtaaaaatcagaggctatcgtatcgaattaggagaaatcgaggcggcactgcaccaagaagaagcaatcaaagaagcggtcgtgacagccagagaagatgtccacgggttcaaacaattgtgtgcatattacgtgagctgcggacaaataacggtatccaagcttcgaaaacaattgtctcaaaccctggcaagttatatgattccggcttattttatcgagatggatgaaatgcctttaacctccaacggaaaaataaacagaaaagggctgccggctccggatttcgggctgcaggacagagcagagtataaggctccccgaacgaaagcggaagaaatattagtttccgtctgggaatcggtattaggcgcagagaacgtcggtattctggataatttctttgatctcggcggagattcgattaaatcaattcaagtgtcatccagattaaaacagagcggatacaaaatggaaatcaaagacttgtttcaatatgcaacgattgccgaattgagtccgcatatcaagcagaatgtacgtatagccgatcagggtgaagtcaaaggaaaagtcagcctgactcctattcagcattggttctttgatcacataacggtagatccgcattattataatcaagccgtcatgctgtttgcgccggaaggttttcaggaaacgccgcttcgtcaaaccctgcaaaagctcgctgaacatcacgacgcgcttcgcatgacgttccggcagacagaaaaaggatacgaggcacaaaatgcagagatcggccaaagcaggctgtaccaccttgaagtcctgaatctgaaagcagagtccgacccggggcagataattgaggccaaggctgacgagatacaaggcagtatgcgtttaagtgacgggccgttaatgaaagccgggctgtttcaatgtgcagatggagatcatttactgattgccattcatcatttgattgtagacggggtttcatggcgcattttattggaggatatcgtcagcggctacaggcaagctgagaacgggcaagtggttcaactgccgcaaaaaacagactctttccaattatgggccaagagactttcagaatatgcgcaaagtgaaacgataaaacaagaacaggagtattggacaaagatcgaacaaaccgaagtaaaaccgctgcctacagattttcatgaaacacagactactgcaaaagacagtgaaacggcagctgtggaatggactaaagaggaaacggagctgttattaaaacaagcgaatcgcgcctataacactgaaataaacgatttgcttttaacttcccttggtctttccatatcacactggtcaggacttgaacacattccgattcatttagagggacacggaagagaacagatttttcaagatatggatatctcccgcacggttggatggtttacaagcctgtatccggttgtgcttcacgcgcagccaggcaaagaaatctctgattatatcaagatgaccaaagaagggctgcgccaaattccggataaagggatcggatatgggatagcaaggtacttaagcggcgggatgccatcaaaactgaatccggagattagttttaactacctggggcagtttgaccaagatttgcagcagcatagggttcaattatcttcttactcctgcggttcagactcaagcgggaatcaagccagaccatatgtattgaatataaacggaatgataaccgacggccggctgacgcttacgatcagctacagcagcaaacagtacgcaagagaaacgatcaagcggttagcggaaacgattcaaagctgcctgcggacaattattacgcattgcgtgcagaaagaacaatcggaactgacgccaagcgatattttgttaaaaggcatgtccattgacgaattggatcagctcctcattcaactgccgcatgcaggtgagattgaaaacgtttatccgctcactccgatgcagaaaggaatgctcttccacagcttgctggatgaggactcgcattcttatttcgaacaagcatcgttcgatttacagggagagttaaagattgattggtttaaagcaagcctggaacgattatttgaaaaatacgccgtgctcagaacccgtttttacagcggctggaacgatactcctttacaaattgtctataaaacgcaaaaaccgcagattcattttgcagatttgcgcgacaaagaggagtaccaccgcgaggatgaaatcgcagcctatcaaagagaagacaaggaaaaaggatttgacttggctcggggtccgctgatgcgcatagcgattttccgtatggaagaccgcaaatatcatttgatttggagctttcatcatattgttatggacggctggtgcctgtctcttatcacgaaggaagtgtttgagcattatagagccttgcaagaaggcagggaaacagacctttcatctgcagctccttacagcgactatatcgaatggcttgacctacaagatcacagagaggccaaacggtactggagcgagtatcttgacggttataaaggtgaaaccaggcttcttcataaaagaacacagcatgaacaaaaagactatgcctatgccaatgtgatctgcgaattagaccgagaacagacaaaacggctgcagcagatctcaaatcagcatcaagttacattacattcactgatccaaacggtgtggggaattttattacagaaatacagcggttccccagacgttgtctttggcagcgtcgtgtccggaagaccggcggaaattcctggggtggaacagatgatcggcctgttcatcaataccattccggtccgcatccgctgtgatgaggacagctcttttaccgacacgatgcaaatggttcaacaaaaggcattggcttcccaagcatacgatacctatcctttatatgaaattcagacacaaacggatcaaaagcaaaacctgattgaccatatcatgatctttgaaaactatccgataggggagcaggtcgaagaggctggccatcatgatacagagctgaacatcacgaactttcatatgcaggaacactcccactatgatttgaatgtggttgtcattcctggcgaacagctggccgttcatttcggttttaacgaaaacgaatatgaaaaatctgatgtggagcggcttcgcggacattttgaacagctcatgcagcaagtattgcagcagccgtctgtcaaaatagaagatttggagcttctctctcagcaagaaaaagaacaactgctcagcgattttcaatctggcggcatgcaatactcccttgaacaaacgattcatgagatgttcgaggaacaggcgcaccgtacgccgaaccaagcggccgttgtatacgagggtaagcaactaacctacgaagaattaaacaggcgtgccaatcagcttgcgcgaaccttgcaggcgaaaggtgtgcgggcggatcagcttgtcggcattatgactgaacgctcgctggagatgattgtaggcatcttaggagtgttaaaagcgggcggcgcatatctgccgatagatcccgattctccgcctgaacgcatccgttatattttaagtgattcaggcatcagcgtattgctttatcgcggaaaactgcaggataacatcggctgcccgcggacatgtatcgatctcttggaggagcatgcctgccacgaagaaggaaacgaccttgcgctctctcatcagtcgactcaactggcctatgccatttatacttccggcacgactggaaagcctaaaggcacgttaattgaacatcgccaagtcattcacctgattgaagggctgagccgccaagtttactctgctcataagggggagctgaatgtagccatgctcgctccctattacttcgatgcttctgttcagcaaatatatgcttctttgctgttaggacataccttgtttattgttccgaaagaggtcgtgtcagacggtactgcattatgtcgttactatcgggagcattgcattgatattaccgacggaacacctgcccatttaaagctcttaatagctgcaggtgatttgcagggagtcccgcttcaacaccttttaatcggcggagaggctctttccaagatgacggtaaataaattcatgcgattattcggcgaccatggcgctgcgccaaggattaccaatgtatatgggcctacagaaacttgcgtagacgcgtccctgttccacattgaatgttctgcagatgcttggatacgcagtcaaattcatgtccctataggcaagccgttaggcagcaaccgcatgtacattcttgattcaaaaaaacggctgcaaccggcgggcgtccaaggcgagctgtatattgcaggggacggtgtcgggcggggttacttgaacctgccggaactaacgaatgaaaaatttgctgccgatccgtttgtcccgacagaccgaatgtacagaaccggtgatctggcccgccttctgccggatggaaatattgaatttatcggccggattgaccatcaggtgaaaattcacggttttcggattgaactcggtgaaatcgaatcggtgatgctgaccattcctgatattcaagaagccgccgtaatcgcccttgaagatgcagatgaagaatattacctgtgcggatactattctgcggacaagccaatacagatcaatgaacttcgcgaaaatatggcccggcatttaccgggatatatgataccggcttattttgtgcagctggatcaaatgccgcttacgccaaacgggaagctgaaccgtcagttattaccggctccggtcaacaagcgggacaggggcatagaatatgtgccgccgcggacttctgcagaaattcagctgacggcaatttggcaggatgttctcgggttagagcaggtggggattcgagataacttttttgatatcggcggacactccctgcgtgcaacggcgctgctagcaaaaatacaaaagcaaatgcatgtccaaattcctttgcgggacgtgttcctttttccaaccattgaacagctcgcgcggatgatcacagaaacggagtcaaccggatatgccgctattcctgcaattgaaaaaagaccttattatccggtatcctcagcacaaaaacggttgtacattctcaattctctggaaggaggagaactcagttataacatgctgggcctgatggctgtcgaaggaacgattgatcgtgaaaagctgcaacaagccttcctcacactgattcagcgtcatgaatctttgcgtaccggttttaaaatggccggcggagaacctgtccagtatgtcttggatcacgcagcgttcgaagcagagtggtatcaggcggaagaaaatgatgcggatctttatatccgccaatttatccgtccgtttcacctcgaggagccgccgctgcttcgcgtggggctgatcgaacttcaaccagatcgcggaattctgatgtttgatatgcatcacattatttctgacggaacatccatgaacgtattgatcaaagaatttatccggatttatgaaggagagacattaccgcctctgcgcatccagtacaaggactacgcagtatggcagaccggagaagcgagattaaaggagatgcaaaatcaagaagcctattggtcagagctgtacagcggcgacgttcctgtccttcatctgccgaccgattatatacggccgtcggcaaggggttttgcgggagccacgatgcattttacgctggataagcaaaaaagcgccgggttgaagcagctggcatcccaaaccgaatctactttatatatggtgctccttgcgtcttatacattattgctttcaaaatacagcggccaggaagacattattgtcggcagtcctatagcgggaagaccgcatgcggatttggaacccattatcggaatgtttgtcaatacactggcaatgagaaattacccagaaaaagggaagacgttcactcagtatctgtccgaagtgaaggagaatgcactaaaagcctatgagcatcaagattacccgtttgaagcactgatcgatcaactgaatatcgccagagatttaagccgtaatccgttgttcgacaccatgtttgtgcttcaaaacacggagcaggaacagttagagataaaagacgtatcttttaaaccatatccaaacgaacatacgatggcgaaatttgatttaaccttaacggctgtggaagaagagtcgggtattcattttacgatggaatacttgacgtctctgtttaaaccggaaacgatcgaacgtatgatggggcattttgtacagctgattgattcgattatcaaacagcctgaagccgaactggctaggttaaatatgatgactcgaaaagagaatagtgaaattcagaaactctttaacgataccgcagataaacgaattccgacaacggttcatcagctttttgagcagcaggctgagcttaacccagaccatgaagccgtcctgtttggaaatcaggcactgacttatcgccagctgaatgaacgttccaatcagctggcgcgcgtccttcaagataaaggtgcacgcactgatcaggtggtggccgttctcacggatcgctcagcaaatatgatgatcggcattttagccatattaaaggccggcgcagcatttcttcctatcgatccggaacttcctgatgaacggcgggcgtttatgctgaaagacagcggcgccggagtgcttttgactggtgcgggccacaccattccgccgctctttgaaggggaagtgcttttgcttgacgatccgttattatatcaaggcgaagcggacaatcttaatctttcctattcggagaatgatgtaatgtacatcatttacacgtcaggcacaacagggaaaccaaaaggagttcagctggagcacaagaccatgacgaatctgctcgcttatgaagaggaccatacgcagctgcgctttgacagggtgctgcaatttgctgcaatgagctttgatgtttgctatcaagaaatcttctccgcgctttcaagcggaggaacactctatatcatcagcaatgaggcaaaacgggacatacgccagctcaacgattttgtcaaaatgcacagaatccaaaccgcatttcttccgactgcgttcctgaagctccttgcctcggagaaacactatttcgaaccgtttgccgagtgcgtggatcacatcatcgctgcgggagaacagctcatcgtaacaaggatgctgcgagacatgctggtacgccaccatgttacattgcataatcattacggtccgtcggagacgcatgtcgtgaccatgtataccgttgacccggatacagatcaggaacttcagccgatcggcaaaccgatttcaaatacggagattttcattttgaatgaatcgggaacccttcagcctgtcggaatcgtcggtgaactttgtatctcaggagtcagcttagcccgcggttatcataacagagagcctttgacgctcgaagcatttgttccgcacccatatgacaagaagcaacggatgtataaaacaggcgatctggcccgttaccttcccgacggaaatattgaatatgcggggaggatggaccatcaagtcaaaatccgcggttaccggatcgaactcggcgaggtggaggccgctctgctaagtctcgagcctgtacaggaagcagttgttctggcaagagaaaatgcagatgggcaaagcgatttgtatgcctactttacaatggagcaatcactgccgatcagtcagctgaaagaaaaacttgctgatcaaataccgagctacatgatcccttcatacttcatccaactggagaaactgccgttaacctccaatggaaaagtcaatcgaagagcattaccgatgcctgaagccggtttgcaaaccggaatcgactacgttgctccgcggacgagtatggaagagcagctggtttgcatctggcaagacgttttgaaagtaaaagaaattggcgtaaaagataactttttcgatctgggcggccactcgttacgggggatgacgctcatcgccaaaattcataagcaattcagcaaaaacatttcattaagagaggtatttcaatgtccgaccattgaagaaatggcaaaggctatcgcagaagctgaagccgacaggccggattacattccggcagccgaggaaaaagatgtctatcctgtatcctccgtgcagaagatggtttacctgtcaacacaaattgaaggcggcgaacttagctacaacatgccgggaatccttacattagaaggaaaaatcgacatgaatcgcttgcaaaccgcttttcaaagactgattcagcgtcatgaatcactgcgtaccggatttgaaatgatccgcggggaactgatgcaggtgatcaagccggagataaatttctctatagaaagggacaaggcagcatcggacgaggttgaggaacttttccgcgccttcgtgcggccgttcgatctcagccgggctccgttacttcgggccggactcatcgaactagaacaagaccggcaaatttttatgtttgacatgcaccacatcattacggacggagcatccatgaatatttttgtcgaagaactgattcaattgtatgacggcaaagaattagctccgctccgtattcaatacaaagactttactgaatggaaacaccaaaaagaacaaagagaacgaatcaagaggcaggaagagtattggctcggtgtatttgaagaagagctgccgacattcgagctgccgaaggattttgcaagaccgccggtgagaagcttcgaagggaagcggcacaattttacgctcgataagactgtcatcgaaggtataaaacagctggaagaattgacaggtacaaccgcttatatgattttgttttcggcttactccatactgctggctaaatacagcggtgaggatgatatcgtcgtcggcacacctattgcgggaagaatgcatgaagatttacagcatatcatcggaatgtttgtcaatacattagccatccgtaccgctccaatagcggagaagacgtttttggattatataacggaaacgaaagaaacaatgctgaaggcttatgaacatcaagagtatccttttgaagaattagttgagaaattgggagtgaaacgtgatttaagccgcaatccgttattcgatacgatgttcgtactccaaaatacggaacaaacggatattgaggtggactctctcgctgtccgaccttatgaacaaacgagcacggctgccaagtttgatttacagctgaccttcgtaatggaacaagatgagatacaaggcagctttgattactgcacgaagctatttaaaaagaataccattgctgtattggccaaggattacatcatgatcctttcggcgattttacgaaacccatccattcctttaaaagagattcaattaagtgaaaaagtaaagaaaagtaaacatctcgcaagcacaatcgaattggatttttaatcatggccggcagcggctgtcccggcacgaatgccgcggctgccgccagccttcttcaaaacaggaatgaaaccaactggagggatatgaatgtcagaattcaaacaacaggagttgttctggggccgaatgtttcatgcggaagaccgccccagtgcattcccttcgtttcaagtgtccgactcaacagtaaagcgtgatgtaacgggtgcatctgattgtattcacagtacattgagtgcggatgtatcacggcgcatcctgaccatgacgcatcaaacgccaatggccgtctatctggttcttctgatcggtattgaatccctattgtataaatacacaggggaagaggacgtgattacaggagttccaacttttgaagacgaaactgatgaagatcttcgtgcagatcagctcatgttaattaaacagcatatcaatgccgacagtacgtttaaatcgatattccatgaactgaaacatacgctggatgaagagatcttatatcaggacgttccctttgataaaatggccggacagctgcagctgaactacaatgaaaatcatttgccgaacgtccatacagttgtttcgttagagcaaattcatcctgatcgtttcatagaaacggctgcttcagatgctttgtttcagtttgctatgggagaagactcgattgatgtaaagttattttttaatgaacaagtctatgaccgtcagtatatgatgcaggtgctcgggcatttaaaccgcctgttttccgtcatattatttcagcccgatctcaccctcggcgaagtggatattttgtcagaaacggagacaaatacatttctcgttgactatcatcatacgaaaactgaatatccgcgagataagacgatttatcagttattcgaagaacaggtgaaacggacaccggatcaagcagccattatttgcggagataggcaattcacgtatcgccagctcaatgaacgtgccaatcaattagcccgaacgttaagggccaagggcgtaatggcggaccggcttaccgccatcatcagcgaacacgagattgaactggttgtgggaatactggccgttttaaaagcgggcggagcctacgtgccgattgatccggattatccgaagcatcgcatacagtatatagtagatgactcccaagctgatatcgtcttaacgcagagccatctctcaaaacaattggaacttgcaggcacaatggttttcatcgatgaggaaagctcttaccacgaagacggatctgaccttgaaccgatcagcagtacaaaggatttggcctatgtcatttacacgtcaggttccacaggcaagccgaaaggtgcagcaattgagcatcagggtttaaccaattatatttggtgggcccgcggggtatatgtcaaaggagaaaaaaccaattttccgctatattcgtccatcgcttttgatctgacggtaacgtctgtttttactccgcttattaccggaaataccatcattgtctacggaggagaaaacaaggcggtcttgcttgattccattattcaggattcaagggtggatataatcaagctgaccccggctcatttgcaattattgaatgaaatgaacatctctcctgagtgcaccattcggaaattcattgttggcggcgataatttaagcacgcgtctcgcccgaaacatcaccgggaaattcggcggcagaatcgaaatctttaacgaatacggtcctacagagacggtcgtcggctgtatgatttattcctttgacccgcaaaacgacagacgggaatcagtgccgatcggaaccgccgcggacaacatgaacatttatgtgctggataagagcatgaaaccggtgccgatcggcgtcccgggggaaatgtatatcagcggggacggcatcgccagaggatatttgaaccggccggaattaacatctgaaaggtttatgcggaacccctttgtaccggaggcgaaaatgtaccggacgggagacttagcaagatggctgccggacggtaatatcgagtacctcggaaggatcgaccatcaggtaaaaatccgcgggtaccgcattgaaatcggggaagtcgaagcggcattttatcagataccgccgattcaagaagctctcgttatcgcacaagaaaccaatggggaaacgactttgtgcgcctattataccgcccagcattctttaaccgcgggtgagatccgtgaacatctgtcccggcagcttccggcctatatgatccctgcttatttcgtacagctgacagcgatgccgcttacttccaacggaaaaatagatcgtcaggcgctgcctgctccaacgggaaatctcactggcaatacctatacagctccgcggacggaactggaaaaaatactagccggggtgtgggaatcggtattaggcacagaacaggtcggtatcgacgatcatttctttgagctggggggagattcgattaagtcgattcaagtgacctcaagcctgtatcaagccggatataagcttgatatcaaacacttgttcaaacacccgacaatctccagacttgctccttttgcagagccggtcacccggatcgcagaacaaggggaaatgaaaggccaggctttactgacaccggttcagcattggtttttcgcccggcaataccctgatccgcaccattataatcaagccgtcatgctttattttaaagagggtttggttgaatcgaagcttcgggaagtcatgaagaagattgcagaacatcatgatgctttgcgcatggtctttgttccggcagatcatggataccaagcccgaaaccgggggatcggtgaaggagatttattcagcctcgaagttatctctttactcgaagaaaacaaccctgcccaaacgattgaaacgatatccgatgatattcagcaatccatccatttagccgaaggaccgctcatgaaattgggattgtttcaatgtcaggatggagatcatttgctgattgcgattcatcatctggtcgtcgacggcgtatcgtggagaattttacttgaagatataacgtcagcctatgggcagctccaaaacggcgaagcgatcaggcttcctaagaagacggattcctacctgctatgggctgaacgattgaaacgttatgcagaaagtgcagaatgtgaagcggaaaatcaatactggttcgggcagagccatatcccgcaatacaaattgccaaaggacaatgagcaggaggccggtctggccgaagaccgggaaaccatcgtcgtccaatggacagaggaagaaaccgaatgtttattaaaaagatcgaaccgggcctatacgactgacattaacgatttattgctgaccggactcggtacagctgttcatcgctggactggacatgaagagattcatgttcatctggaaggacacggcagggaatctatttttcaagaccttgatatttcacgtacggtgggctggtttacaagccaatacccggtttctcttcaaattcaggcagatcaagacgtctcacagcggattaggacggtgaaagaacagctgcgtcaaattccccaaaagggaataggatacggcctgattaaatatttgtccgatcatccgaaggcatctgaatggaccggacatccggaaatcagctttaattacctcggtcaatttgatcaagatctcgaaaatggagggatcgaggtatctccttactccggcgggaaaattgcgagtgacaggcatcccattacctatacgcttgacatcaacggcatgatttcagacagccggctgtcattggccatcagttactgcggtaaacaatatcgaagagaaacaatggaaatatgtgccgatctcttaaagagcagcctgaaagaagtcatcgaacattgtgcagttcaagaacaaattcagctgacgccgagcgatatttcgctgaaaggcatcacaatcgcgcaattagatcaatttgttcagcaaacacagcatatcggagagattgaaaatatatatcccttaacacccatgcaaaagggcatgctgttccacagcttaatcgattcggcttccagagcttactttgaacaagccgcttttgatctcaaaggcgacttggatatcgaggcatttacgatgagtttgtcacagctggcagaaagacatgagatactccggactcatttttacaccgaatggaaagatcagcctttgcagatcgtattccgaaaaaaacctatcgaaataaccgtagaagatattcgaagcatggagaatgaagaacgcggcgagttcattaccgactttgtacaaaaagataaggcaagaggattcgatcttacccaagatgcgttaatgcgcgtatcaatccttcttacagaggatgatcaagcccgattgatatggagcttccatcatattttaatggatggctggtgtctgccgcttattacgaaagaagtatttgaaacctattatgcgattcttgacagaagaagtcccgagcggaagaccgtcacccggtacagccgttatatcgaatggctggaagaccagaatcataagaatgcttcagcctattggcaaacatatttgaacggttatgaagggcaaaccgttttgccgaaagaatcagttccaaaccaagctgaaggatatcaaaaacaaatgctcgcattcccgctcggaaagcagctctcagaagaaatcaaacggaccgcaagtaagcacggcgtcactgtgaataccttcatgcaaagtgcgtggggattgttgctgcaaagatacaacaacagtcaggatgtggttttcggaacggtcgtatccggccgcccggcggaaattccgggtatcgaatccatggtcggcttatttatcaacaccattcccgtacgtattacttcacagtctgaaatgaccgtggaagaagtgttgaaattgagccaggagcaggcattggcctctcaggcatatgatacttttccgttgtacgaaattcaggctcaaaccgaacaaaaacagcagctgatcagtcacatcatggtgtttgaaaattacccggtcgagaagcaaatggagcatatgaaacaggaccatgacgcgctggacattatcaatttccatatggaagagcatacccattatgatttcaatttcattgtcatgccggcgggggaaattgacattcattttgtctacaatggcaatgtctatgatcatgcaagcgtcaagcggatggaagagcatttgatgcaaatcattaagcaaatggtcaacaatcaggcggcccgcgtccaagacctgaatatacttacggcggacgaacactcgctcctcatagaggcatttaatgatacggccgcagattatccaaaggaaaagacgcttcatcaattgtttgaggaacaagctgagcgaacgcctgagcaaacggctgtcgtatacggaaaaagccggctgacttaccgggaactgaatgaaagggcgaatcaacttgcccggacattgcaatcagaaggcgtgcagccagatcagccggtcggaatgatggtcgaacgttcactggaaatgatcatcggaatctttggaatcctaaaagccggcggtgcgtatgtaccgatcgacccgagttatccggacggccggattcagtatatcttggaggattcaggcacgaagctgctgttagtacagagtcatttgagggaaggcttaccttttagaggaaaagtgcttgatctggaagatccgcgattctccggggaagatgcttcaaacctggaacagacggcaggtccgaatcacttagcttatgtcatctatacatcgggatcaacaggccgaccgaaaggggttatggttgagcatcgatctgtcatcaatcgtctcgtttggatgcaggaacactacccgctggatgaacgggatgccattctgcaaaaaaccccaatcacttttgatgtatcggtatgggaattgttctggtggtcgatgacgggttcaaaagcggtattgctgccaaacggaggagaaaagaaccctgacgtcattttagatacgattgcgcagaaagatatcaccgttatgcattttgtacctgcgatgctgcacgcttttcttgaatccatggagcagaaatcctccggggaattaaaaagaaagcttgaaacattaagatatgtatttgcaagcggcgaggctttgacgcctgcgcacgtttccgggtttcaccgtttgatcacaccggcaggcaaggctcaaatcatcaatttatacggaccgaccgaagcgacgatcgatgtatcgtattttgaatgcgaagagggagacaagcatgcctcagttccgataggcagaccgatttccaacattcaattgtatatcgtacagcccgaatcagaacatcttcagccgcttggtgtggcaggagagctgtgtatcgccggagacgggctcgcgcggggatatttgaaccgtccggagctgacagcagagaagtttgcagatcacccgcttgaagcaggaaagcggatgtaccggacaggagacttagcaagatggctgcccgacggcaatattgagtatttggggagaattgaccatcaggtgaaaatccggggctacagaattgaactcggcgagattgaaacagctttattgcaactggaatctgtcaaagaagcgatcgtcatcgcgattgaagaagagcgctccaagcagctgtgcgcctacttgacaggggacgaagcattcaatacggcgcagctgaagcggcatttgctgaacaaactgcccgcgtatatgattccggcctattttgtacaagtagagaagatgccgataacggctaacggcaaaattgaccgaaaagctttgccggctcctgaagaaaatagagtgaccggaactgaatacgcagcaccgggaacgctgattgaaaagcagctggccgatatatggaaagatattttagcgcttcctgaaccggggattaaagatgacttctttgacgccggcggccattcactcaaagtattgcagctcattcatcaaattaacgccagtatgggaatcaacatgcattatcaagccgtatacgattttcctaccatcgaaacaatggcacgcgccattcaagcggcagtttttgaatccaagacggataacgtattcgtcaagctgaatcaggaaggttcaatccctgtgttctgtttcccgcctttaatcgggtacgggctggtttataatgaaatggcgaaaaggcttgatggcgaatgcaccgtctatgccgctgatttcttagaagagccggctcatgagaaggagatcgttgcccggtatgcagaaagcatgataaacattcaggaacaaggaccttttgttttgcttggatactctgcaggatcaaatttggcgtttgaggttgccaaagctttggagaatcggggacgcaccgtatctgatgtgctgatgctggattctaaaatcaccgattcggtaacgcatttatcggaaacggaaattgaagagatcgtccgtttgaatatagatatcattccggactattacagagaaatattaaccataccttcgattaaggataaaatcagaagctatctcacgtatcacaatgaactgatcaattccggcaacgttaatgccaatatccatcatttattatgcggcgatttgaccgatagaggctgggcgcaatccgctgcacagcattaccttgaatacaaattaaaaggaggccatgtgacgatctttgaacctcacaatatcgaagaaaatacggatgccattcgatctattatcaaaaggattgaagaacggcaccagcacgggcttgttcttgaagaacaactgttattgggatcgtttgcgggagacacaaagtttgacaaaatgtaaatgatccagtgcaaaatgccgctgactgcaatcggcggcattttttataaaagagggtcagatatttgcaacgttttcactctaaaaatcattcattttacgcattcttcatgacctattgttgtcatatttttcaaaaaccaaatatgtggaaacaggaggatgttaagctgatgaaaaagtgcagcgtatgtttattgattcttgctttattattgagctgtttacctggggaatatgcgaatgcggtaagcgctccaattgcaaaacatgcagggaattcaaacccgcttatcgaccatcatttgggagcagatccgtttgcgctgacctataacggaagagtctatatttatatgtcaagtgatgactatgaatataatagcaacggaacgattaaagataattcatttgccaatttaaataaagtattcgtcatttcttcagcggatatggtgaactggacagaccacggagccattccagtagcaggtgctaatggagctaatggcggccgtgggatagcaaaatgggcaggggcgtcatgggcaccatcaatcgcagttaaaaaaatcaatggcaaggataaattcttcctttatttcgcaaacagcggcggaggcatcggtgttctcaccgcagacagcccgaccgccccatggacagatccgatcggaaaagcgctggtaacgccaagtacaccaggaatgtccggtgttgtatggctttttgatccggcagtgttcgtagatgatgacggtactggttacctatatgccggcggaggcgttccaggcggttcaaatcccacacaggggcaatgggccaatcctaaaacagcaagagtcatgaaattagggcctgatatgaccagtgttgtcggaagtgcatctacgattgatgcgccttttatgtttgaagattcgggaatgcataagcacaacggaacatattactattcctattgcctcaatttcgggggcgcgcacccggccgataaacctccaggtgagatcggctacatgaccggctcaagtcccatgggtccctttacgtatagagggcactttctgaaaaatccgggagcatttttcggaggcggcggaaacaaccaccatgctgttttcaattttaaaaacgagtggtatgtggtgtatcatactcaaactgtcagctccgctctgttcggagccgggaaaggataccgttcgccccatattaataagctggtgcataatccagacggatccattcaagaggtagcggcaaattatacaggtgtaacacagctttctaatttgaatccatataaccgggtagaagctgaaacgtttgcctggaatggacggattttgaccgagaattcctctgcacccggcgggccggtaaataatcaacatataacaaacattcataacggagactggattgctgtagggaatgcagacttcgggtcaggcggtgccagggcgttcaaagcaaatgtagcatccgctgcaggcggaagaatagaagtgcggcttgacagtgtaaacggaaagcttgcaggaacactgaatgtcccttccacaggcggaacgcaaaattggagagaaatagaaactgcggtaagcggcgtaaccggtgtacacaacgtattctttgtatttaccggaacaggtacaggaaacttgtttaattttgattactggcagtttacgcaaagataacaccagttatggcaccgcttgttttcgaaataaaagcagacagaacacatttttctaatacggcaaaagataaaagatatatgaaggagaggaaaaaatgatgtcgggcgtaaaaaaaccaatttgtctattattggcatgtttcactatgctgtcagtactgttaatgggcccaggcgctgctgaggtcttagcggcaagtgatgtaacaattaatgtatctgcagaaaaacaagtaattcgcggtttcggaggaatgaaccaccctgcttgggttggagatttgacagctgctcaaagagaaactgcatttggcaatggacagaatcagttaggcttttcgatcttaagaattcacgtggatgaaaatagaaataattggtacaaagaggtagagactgcaaagagtgcgatcaaacatggagcaatcgtttttgcttccccttggaatccgccaaatgatatggttgagactttcaatcataatggtgacacttcagctaagcggctgagatacgataagtacgccgcatacgcgcagcatcttaacgattttgttaccttcatgaagaataatggtgtgaatctttatgcgatttctatgcaaaacgagcctgattacgcacacgaatggacatggtggacgccgcaagaaatacttcgattcatgagagaaaatgccagttccattaatgcccgcgtgattgcgccagaatcatttcaatacttgaaaaatatatcggaccccattttgaacgatccgcaggcgcttaggaatatggatattctcggaacccacctgtacggtacgcaggtcagtcagtttccttatcctcttttcaaacaaaaaggagcggggaaggacctttggatgacggaagtatactatccgaacagtgataacaactcggcggatcgatggcccgaggccttggatgtttcacagcatattcacaattcgatgacagaaggggattttcaagcttatgtttggtggtacatccgaagatcatacggtcctatgaaagaagatggcacgatcagcaaacgaggctacaatatggctcatttctcaaagtttgtgcgccccggctatgtaaggattgatgcaacgaaaaaccctaatccgaatgtttacgtgtcagcctataaaggtgacaacaaagtcgtgattgtggccattaacaaaaccaatacaggggtcaaccaaaactttgtattgcagaacggatctgcttcacaagtgtccagatgggtcacgagcagcagcagcaatcttcaacccggaacagacctcaatgtaaccgacaatcatttctgggctcatcttccagctcaaagcgtgacaacatttgttgtaaagcgttaaagacaacatcatagcaataagccaattttctcacacaaaaaagaaaattggcttattttctgtggtacaagagaagtattgattttttaactatgcacggacattgggtataataaagacaatgacttcaaggagtgatcaatgtatgtcgcagactcaaagcaaagtattaataatagatgacgaaagagaaattttggaactgatcaaaaccgtattaataagagaaggcattgatcgcgtgattacagcttctactgcccgtgatggattggctcaatttcatcaagaaaatccagatctggttatattggatatcatgctcccagacggtgaaggctatgatatctgtaagcaaataagagatatttcacatgttccgattatttttttgtctgcaaaaggagaggaaacggacaaaattgtaggacttgccatcggtggggacgactacattacaaaacccttcagccctaaggaagtcgcatatcgggtcaaagcacagctaagaagatcttcttacttacagccatctcaaaccgacaccctgataaaagcagggccctttgaattacatcagcagcaagccgagctcaccaaaaacggagcggctattgagttaacacctaaagaactcatgctcatgacatattttttgcagcatcccaatcgggtgatcagtaaagaaacactttatcaagctgtatggggagaagatttcttcggttctgacaatacggtgatggttcatatacgcagactccgggagaaaatagaaaccatcccatccacaccagactttctcgtcactgtaaaagggttaggctacaaatttgttgtaaaggatgcttaagtatgaattggcgattaacaggcaggtacatggtatctgtcatcatagtaaccatcattactgttttcattaatttatttgttttcatgatttggctcatttttcaagcgaacagtcaacatgaggaagaaaatacgccagaatccttcacaagatcatttcagcaatatgtcacattttccaataatggaatttcagtaaacaaagagggccaacaagccttaaaagaacagaatgcttggattcagatattggatgaaaacggacaagatgtgtatcatgctagagcacctaaaggcctgaaggaaaaatatacgcctttagaaatagtgaatttacataaatataaggataagaaattattatcaaccatttacgccagcggaaaaaaagtgaacggcaaggagtacagttactttatagggtttaaaaatccctctctcgcaaagtatatcctctcatatgacaccaaggaattagtgacgaagttcaatgcagggaccatcattttattatcaatagatgcaatgatcgcgttattgatcggatatctattcagccggcagctcacaaaaccgctaggcagtgtcattcaaggaatccaaagattagctaatggagattacacgatcaaattgacatccaaaggaatttataaagatgtgttctataatgtcaatcacttagcggaacaactatcgtcaagcaaaaaagaaaaagataaattagagcaaatgcgtgaagaatggatcagtcatatttctcatgacattaaaacaccattagcctctatacaaggctatgcagaaatcatcaaagatccaaattaccatctttcagtcgatcagatcagagattacgcccaaatcattgagaataaatccctctatatgaaagaagttgtggaagatttaaatttaacgacaaggctgaaaaacaacgatgtgatgttaaataaagagcaggtaaaccttgttttgctgctgcgggaaacattaattgatattttaaacgattccagatatgcggataagactattgagcttcaaaccagcctggaaaagctgattctgaaccttgatgtaatattgatcagaagagcggtcacgaatctcattttaaatgctctcgttcacaatgatcctgatgtgaagatcgttgtacagcttgaacaaaaagaacgaacccatgtgacaattaaggacaacggcaaagggatagaagaggaggagctggagaaagtgtttgaccgctattacagagggacaaatacaggaacagcgcatgcaggctctggtctagggatggccatagcaaaggatattatccaaaagcacggcggggacatcaccattcacagcaccgcggggaaagggacaacgatagatatccaattatcctaatggccacacaaaaaaaacggttctgctcatcaataacagaaccgtttttttacttattgttccgaaaacactttgattcctttgacaatgttccagatgaaaaaatagatcgccaaaataaatgtaacggcatatgtcgcaagcaggaaaggcccagcatgactgatgtctttcataccaagtaaacctgaaccgatgatgccaattccgaaaattaaataaggtatcaaatgcgtccacaaagattttttcgcatgatatttcacatcgtcctgacctaagaaatagacgataatcggaaacaaaaacggcgcaaaaaatatactgaagtaacataatgaagacaaaattttattttctctcaaaacttttcacctctatcatttattgaaggggaattcctttgactgaatcccttactgaagtacaaacctattgtacaatctcaaccttaacctgtattaatccgaaccttacatcaaccttaaattaacaagcaccgcttaaataatcagaggaaggagacccaggcttaaaagaacccaatatgaatttcattttctagtttacataatatatattctaggaagttgcacaaaagaataaaatctgtgtctcaacacttaagtatactttagttattgagacagaaaagaaatttataacaaaataagcggtctgttgcgtttgcggtcattttgttaacctgttgtagatacagctgaatcaaacctgacactgcaaacggtacaaaagcaattttcaaattatcaaaagcaaaccattgctgttttctgcattttattatccaatgaaaacgcgcacaaatgaaaaattcatgtctgataatactctgccgcaccttccctgctcgtttccgccgattttctcgcatcggcttcccacatagtccataaagcgcctgatacgcccccatcgttgttgctctcatgtcttgcggaacagtttcaatcgacattccaagcagcaatggaaaaataaagccaattgaaagcctatgcaaacttgaacgaaataaagcgccattgggctgcttgagtacatcacaataacaaaagcgctttcagtcaatatgaatattcccgcacccatatgatgagaaaaagccgcctgatgaacagacggctttgcagcttgttatttgcttcagggagcgtgagtgatccgataatgcacagttaaaaacttcaggccgaacagccacatatgatgaacggcctttagtgttgtttcgttttgggccgcaataagaaatgtctctgccagcggaagatgacatgcccaccatttcgtttgaagataaattccttcatcacccgctccgctttttcggcgtctgctcgtcaaaacaagattctgcttatgcgcataaggctttaaaatgcccgtcatttggctgtacggcagcgggagagaaatatttatgtatccctccccatttgacctgtacactgaatacagtgcagtaaagacggtttcctgcctttcattagttctgatccacgcacggacatgctttcgtccgtctctgtcagagtcaacacctttcatatcgctgtgcatgatataccaatccggattcattgacagatggatctgccccgctcttctgctgaacggctcgtacatgcgcgcaaacggacgaaaccatctgctccacgtcactttcgccttgatgtcataatcaattgtcttttcataaaaggaaataacggccggcgacagtttttcggcagaaaagtcttcagaatgcagctctctcatctgatctagaaggccggtataatgtatgtcatttgctgcatgaatatcattcaaaaaatttttgcctatcgtcctctttccgtaaatacggctgaacgttcgttcactgccttcatcgaacggtcttgggttttctattctccagccggccaaagccggcagaataacgccgaatgcattgacggccccgtgaatccaaatcatctggctgatcgtaaacgttgcctccccgcggaagacaccgaacgaatatattaaagaaaaagcaattgttatcattaacacagctgaagagcccctgattaagatactgcctgttttcgtaacaaacggcgccttaaagacgagatacgcattaacatacagacccgccagatacagagcgacggcaatcacatcaagtgtctttgaaaatgtaatccccatggcaataagaatcggcgaaatcaaaatgatgaccgtgctccacctgtaaaggacgcggttctcccggatgatccttccgagcaaaccattgaagatcggaataagaaatgcggaatagtgaaagtgcacagccgtcagcagcacgataagcggactgaaatccatgacgggaatctgaagaacgtatgcgaaaaaccagactccgccgccggctaaataaacaaagcctgccataactgacatctcttctgttctatgaatatttgttttcaccagccgcagtacagcatacagcgccaaaccaagcgtataaatgaaccacacaacggcaaaaaagctgaagtctgtgatcagcgcaagcgccgcacttaaagcggcaataggataactccgtaataacacgttctctaaagtttttgaagaccgaaaagcaaaagggaatacagcaggaacgaaaagaaggacggataataaaacaaacgtctcagcagctgatagatgcggagcttcagccgccgcaaatcccaaaaagcaaaccgcacttacaataagatgacgtttcagcatatttctccctctgtttcccgaaaagtcccccggtaaaagaaaagtgtgccgagtatccggtttttcacatgtacctttatgctgaagcaattcatctcctcatcataagcctcataaacggttgaactgccgcacagccatgccggcagcaggattttctttccgcctatcaggagccactgctttccggatgtaatgacaagccctccggctgaagacgcttctaaatgcagttcagacagaaggatgtgaggcttgccgaagtaatcaagaattctattttcccgctcgtcatattccatgactgcatcaaaataacgcgtttttcctttaaagaaaaaggtacggttccattccacgccatttagcctgtttttgttttcgatggtaaaagggatatctttgcccctctctgagaaaaaacatctgaaaaaaacgccggtctttaaaagcattctgacaaacaaagatcctcccttaatttctgacataactccttctccgcaaaatgtgcttgatccgccaagcctgtaccttttctgcagcattggatgcagtgattgataatgaataattgctttttcatacattgaatccgtcatttcgcttctctctctttcgttttgtatgtccggcgctcggcagcttaagctcaagaatcaaaccagctatcgtaagtattcctaacgggatcgcgaatccgccgccggaatatagcattgccgatatacaaaagaagactgactgcccggcgtgaatcagccgctttctccgcatgggaagcagccataatacccctaaccctgtctccagcgcgcccctcactatctctgcatcggcaaagcaatcataaaagccttgaaaaaaccaatacagactgaatatcagacacatcaagacatagacaaatccaaaacggatggatatcttaggatgtctgttttgttctatccaaagccgtaacgcatcaaagctccatgcggtagcccagcccagcagaggacgaaataaaaaccggtctatcaatcttcccggcagaccgcgggccgtttcatattaatattgagtcaaaaatgtatgtttccgttatcccgctctatatacttccaatagcctctgccctcttttatcagagacagcgggtgatcagaggcaaatgcaagcgctgagaccctttctgacgattgaggccttttgtcacccattgatttgcctgtgccggataccttcagcccaaaaccgatccgtgtttcatataggaatctttatctttgcggttcacctggcaacctatgaagatatgtaatgtcagaaaagcgcaggtcccattccttatgaagaagcgggttttgcgtatattcccaaagcgtttctatatcagatgcaatattgatttcgacatatatcggcttctgtttcatgccccctcctcttcccttcttttgtaaacaattcctatattatcataggaacagataaagcggcagaacaaaaaggccatcccgtttccagcaggagagcctctgtgactttgttgacttatatataagtgattttgtctttttatcttcagttaaacatagcaaatccgacagagaaattggtgaaaatcagccccattttgggttgccaatgtgagatccttctttacacgaaaacccttacagatacaagatgaaaatacaataaattcaaaaaagtctgtttacaagaacagtttttcacataaaaaactcctcacatttttctgtgaggggttttgaaaaatatatgcaaatttccttagttagcagtcttgcgttcagggcttgtaccttcttcttccgcccatgtttcaatatgcttcagctctggggcattctcagctttgaacacgggatcaagaccttttttgcgctgagcggcataatccttatagatcttgtaggctacattactcagcagcaagattgccactaagttaatgagagccaagagtcccataaacaagtttgccatatcccagacaatctggaagtcagccaaacatccgtataccaccatcacgatgacgaatacgcggtaaatgttaagccatgttttgcttgttttaataaattcaatgttcgtttcaccatagtaatagttgccgacgactgagctgaatgcgaataaaaacatcgcaatcgcaataaatgtcggcgcccagccgccaagatggtgctgcagtgcggcttgtgtcacttggatgccgtcgcctttaggcgtaacgctgtacaataaaatgataaaagcagtcgatgtacaaacgataaaagtatcaaaaaacacgccgagcgtctggatgaatccctgtttagccgggtgcgacacgtgtgcagttgctgcggcattcggcgcgctccccatacccgcttcgtttgaaaacaggccgcgctgcgctccgataataatgatactccctaagcttccgccgacgatctgctcaagaccgaacgcatttttcacaatcgtaaccagcagctcaggtaccgccgtaatattcacaataacgacatacagcgcgatcagaatatacatacccgccatgacgggaacgattaattgtgaaacggatacaacacgtttcagaccgccgaatatgatgaaagccgttaatacagctaaaatgattgcgataactgttttattcacatggaatgcttcgtcaaacgcgacggaaatcgtatttgactgtacggcattaaatataagcccgaaagaaacggtaatcaatacggcgaataaaataccgagccagcgggcgccgaggccctttgccatgtaatatgccggtccgccgcggaaatcttcgcctgaacgcactttataaagctgcgccaacgtactttccacaaagctggaagccataccgacaatcgctacgatccacatccaaaatactgcgccgggaccgcctgttgcaatcgccagcgcgacaccggtcaagtttccggttccgacacgggaagcggccgagataaagaatgcctgcattgaagacactcctttatttccttgcggcttctccccgacgattctgaacatttcaataaagtatcggaattgaataaagcgaaaacggaacgtaaaaaacaatccgattcctactaaaatataaacaagatacttccaaataaaatcatttggaacatttatgatttcactgatgaaagcctccatgtttaacctcccttttacatatcttttactgtcattttgctgcatatgttagattttttaacacaacgagtattattatatcacacaaacaggtgttgagaagtttttttaagaaaatgttttggtttctccattacgctttccttattggtatgctctttttttatccctcagactgaaaaatgttgtcacgtcagaaggcttgcgtgcatatgataacaaatagcctttaagaaaaaagagatgaaaagacggacggaatggtatatacttaaccaggataataattttttaaatttaataaatgtgtttacttttaatttaaattagggtattataataaaaatattcagacttatgaaggggggagaacatttgaaaaaaatcttgtttctaaaagcatctattttatttttagcgattgcaagctttcatttgctctccattccccatgcgtttgacactgctcatcattttaaagcggtagccgatcagcaggaaatgcacgaaatgaaggccggccaaaacgttgatgatgacaaaaaatcgctgacgggctcatttattttgacggcgctttttgccgcttctgtctcactgatggtgatatcagacagaaaacgccccgcttcccggagaagacagcgaaagaaaagctttttaatcgctaaattttatcagtcctcgtatttcgataagcttcatgttcaacatcgcctgtctatgtaacataaaatgaggaggtcgttaaacatgttgtttatcttacgaatggtgattttaggcttattttcattcactgcattgaacttatttgtatggcagggaattgaagtcgttcacgctatcactgacttattcggcagccacgaaagctaaaaagcaaaacctccgctcaggaccaattgagcggaggtttttttattttatttttactcttaaacatcagacgcgggtatgcgccatacatctgttaccggccctgtctcatcttcatctgtaaagaaggagccgttgctgtaccggtcattagcccgcaaggatttcacggtggtttcaattctctcgcctttttctgtttctgcagcaatcgtgtcggctaaagcgcaagcgaatactccgacaacacgatgcgggttctttttaagctcacgcagcatgatgacgccgcgctttgctctggatgttttttcgaattcagagagattcatccgtttgatggctccccgctgtgtgacgaggacaagcgaatctgtttcatgcaggatttgtcctgatacgacggtatcaccgtcttttaaattaatgcccttcacgccggccgcacgggctccgactacattcacttcatcttcaccgaaccataagccgtacccgaggtgggtggcgataaacagctgacagccgccgtctgtgacatgaacatcaaccagctcatcgtcccctttaaggttaagagcaacaagcgctttcgagtagcgctgcgctttgtaatgcgtcatttcagttcttttcaccataccgtttttcgtcataaacaataaatatgaagctggattaaattcttttaccggtatagctttcacgatcgtttcatcacggtcaatcgtggtgatgttcgttacgtgctgccccatgtctttccacctgatatccggaagctggtgaaccggacaatatatatagcttcccttattggtaaagagcaggagaacatccgttgtattcatttcaaattggtgaatcagcctgtccgtgtccttcatcccgaaatcctggccgttggaagcggcaaatgaccgctggcttgttcgttttacatagccgtctttcgtgactgtcacatatacgtcctcagaggcaaccatgacttccagattgattttaatttcctcaatcttctcttcaatgaccgaacgtctgctgtcagcataggtctttttcaattttttcaggctgctggtaatgacttttaacagctttttatcatgacttaaaatggcttcgagctcctgaattttcttgctgagctcttccgcttcctcttttaacgccgtaatatccgtgtttgtcagacgatacagctgcaaggatacgatcgcttccgcctgaggctccgtgaatgagaatttagaaattaaattttgttttgcatcctttttatcgctgcttgcccggataacggcaatgacctcatctaacacagacagtgccttcatcagtccctcaacgatatgatgccgctcttttgctttttgcaattcaaagacggagcggtttgtcacaacttccttctggtgggaaatatacgcatccagaatggccgtaagactcatcagcatcggccggcggttatgtatggcgaccatattaaagttatacgttgtctgcagatccgtgtttttatataagaaattcaagatgccctttgcgtcggcttctttctttaattcaacgaccacccgaagtcccgtgcggtccgtttcatcccggacttcagaaatgccttcgacttttttatcaatgcggtattcgtccattttctttacaagattggctttgtttacttcaaacgggatttctgtaatgacgatctgctcccgtccgcctcttacagcttccacttcagcctttccgcggatgataattttgcctttaccggtttcataggccttccgaataccgtcgacaccttgaataatgcctcctgtcggaaagtcaggccctttaatcacctgcatcaagtcatcgacggtgcaatcgggcgattcaatccgcttaatgacggcatcaatgacctcacccagatgatgaggaggaatatcagtcgcatagcccgccgaaatcccggttgatccgttgaccaacaagttaggaaacatggcaggcaaaacaaccggctctttacttgtgtcatcaaagttcggaacgaattcaaccgtgtttttatcaatgtcccgcaaaagctctgatgcgatagaagataatctcgcttccgtataacgcatggcagccggcggatcaccgtcaatgctgccgttattgccgtgcatttcaatcagcacattccgcactttccaatcttggctcatccgcaccatcgcttcataaacggagctgtctccgtgcggatgataattaccgataacgtttccgaccgttttcgccgctttccggaaatttttatcgaatgtatttccgtctgcgtgcatggcgtataaaattcttcgctgcaccggctttaaaccgtcacgtgcatcaggcagcgccctgtcttggataatgtatttactgtagcgtccgaaacggtcgccgattacttcttctaacggtaaatcatgaaataattctggctgtgccactattaaacctcctcagcgaccgacaagttttcattttctaaaatattgctttcctcgtctaatccgaaggcaacattcttttcaatccattttcttctcggttctactttgtctcccattaatgtcgttacgcggcgctctacgcgtgccgcatcgtcaatcttgactctgacgagcgttcgcgattcaggattcatcgtcgtttcccagagctggtctgcgttcatttctcccagacctttatagcgctgaatggtgtagcctttgccgactttctttaaaacgccgtccatttcttcatcggaccaagcatattcaataatctctttcttgccgctccctttgctcactttataaagaggcggaagcgcgatgaagacttttccttgctcaattaaaggtttcatatagcggtagaaaaacgttagcagcaagacttgaatgtgcgcgccgtcggtatccgcgtccgtcatgatgatgatcttgtcataattaatgtcctctatctcaaaatctgcgccgactccgccgccgatcgcatgaataatcgtattgatttcttcatttttgaagatgtcagcaagctttgctttctctgtgttgatgacctttccgcgaagaggcaggacggcttggaatttccggtctcttccctgctttgcagaacctcctgcagagtctccctccacgagatacaattcattcttcgccggatttctggaaccggcaggtgtgagttttccgctcagcgtcgcttctgattttttgcgttttttgccgcttctcgcttcttctctcgctttacgggccgcttcacgggcctggcttgctttaattgcttttttgacgagcagggtcgccgtatcgcggttttcttccaagaaataagcaagattctcagaaatgacagcgtctgcggctgatctcgcttcacttgtgccaagctttccttttgtctggccttcaaattgcagcagttcctccgggatccgcacggaaatgatcgcggacaaaccttccctgatatcggcgccttcgaggtttttgtctttctctttcagaagcgcgacctttcgcgcatactcattaaacgctcttgtcattgccgttttggctcctgattcgtgggttccgccgtcctttgttctgacgttattaacgaatgacagcatattttctgagtatccgtcattaaattggaacgcaaaatcgacttcaatgtcatgatgctcgccttcaaaggaaaccacttcgcataaagcgtctttttcttcatttaaataagcgacaaatgcttcaattccgttctcataataaaatacttctttcacatcgttccgctcatcaattaattctattttcaagccttttaataaaaatgcggattcgcgcagacgttctgacagcgtgtcaaaattataaaccgttgcgctgaacattgacggatcaggtttaaaatgggtaagcgttcccgtttttttggtcgttccgatcttttcaagtgaagtcacaggcttgccgccgttttcaaaccgctgtttataaacatggccgtcacgctcaatggtaactgtcagccactctgataaagcgtttacgacagatgcgccgacgccgtgcagacctccgcttgttttatagccgccctgtccgaatttacctcccgcatgcagcacggtgaaaataacttccggtgtcggctttccgagcttatgcatcccggtcggcattccgcgccccctgtcctgcacggagatactgttgtccttatgtatcgttacgataatatgatctccgtagccggcaagaacttcatcgacggaattgtcgacgatctcatataccagatggtgcaggccgcgtgcgtccgtcgaaccgatgtacattcccggtcgttttctgacggcttccaggccttcaagcacctgtatggcatcttcgttgtaatcaaattgctgttttctagccaaacgtacaaacccctttcaaaaaacctgctcttaatcattctcttttttaagtgttttcatgtctttgtttttcagtatgcgcaagcttcggtccaattctcctcggactcacaattataaccaatatgcttgatttcgcaacatatttaagcgaatggctcgttttttaggccgcaagacatacattcgaacgacttttcatctttttggtgcccttttcggcaaataagaacatgagttcgctttctattatatagatttttgccggccatcgcaaacagactgtaaacccctgtataaaggggtttctaaaaaaactgttcatgctttattgtatctgtttcaacaccatacgcaaagagtattctttcaataaaaaagcaaaaacccctgatttgccaaggatttttgcctttttttgttcctattttataacagcgcgggcgacttttatacataaatccataacagccgtccttcctttgtctgtaatcatgcgatacgcttcttcatttgcaaggccctgctgcgcccaaaaaacgggagcgtctgtctgtaaaaattcttcagcgacacccggaagctgctcagagcgtctgaacacattcacgatatcaatcggtccctccacgtcttttaacgaagcgaccgctttcacgccaagcgcctcatcaatcgtcggattgacggggataatctcgtacccttcatcctgcatcgctttggagaccatataagaagtccggtcgggacggtctgacagcccgacgactgcgatccgtttgcttcggtcaagaatgtctttaatctctgattttgaaggattttgcatctttaccatctccttttgatttattgtacacgacagcttcatcggaatcaaaaaaagcggtttgtcagcttaattctcaaaaaaacttgtcatcagatggtaacaactcgtgttaaaatagagtgaagggacattgaaaaggagaaatgtagatgttgattgctttattgattattttggcctatgtattgggcagcatcccgtcaggtttagtggtaggcaaacttgcaaaagggattgatattagagaacacggaagcggaaatttaggcgcgacaaatgcttttcgcacgcttggcgttaaagcgggatctgtcgtcgttgcagccgatattttaaaaggcaccttagccgcggcgctgccgtacttactgcacgttcccattcatcctcttctcgcaggggtggcagcagtgatcggccatgtattccccgtgttcgcgaaattcaagggcggaaaagccgtagccacatcgggaggcgtcctgctgttttatgctccgctgttatttgtaacgatggttgcagtgtttttcgtatttttattccttacgaaatttgtttctctgtcttcaatgttaacagggatttatacgattatttactgtctgtttgtaaaagatccttatttattaatcgtagtgacgctcctgacggcgtttgttatctacagacacagggcaaacatcaaacggattataaacaaaacagaaccgaagatcaaatggttttgatgaaacttcatttttgacatcaaaatgccgtatgcgtttataatagagataatttctttatgagaaacaaaaagggagtgttccggatgaacatgaaagtaaacaaagacgcgctggattggtataaagaagagcttgaactggaaacaggcgatcaggtccgtttctttgtccgttacggagggtgcagcaatgtccagaaaggcttttctctcggtgtatcaaaagaccagccggtgaacgccggcatcagtacggaagttgaaggcattaccttttttattgaagaaagcgacttatggtactttgataaccacgatttgtccgtcacatattcagatcagtcagaagagccggtatttaattacgtgtaagaaaaaagaacgcagcggatgcgttctttttttacagctcaaaccttctgatatgatcagtcagacgttctttttctaatatgcgtttttgggtttcaccgagcagatcaaagtgcggaaactcagttttatggtgaatccactcgggcttcagcccgtattcagctccccatctgatcagcttattgagatcgcttgaaccggccttcgtcacggtcttagcctgcggaaagcggtcgtccagccagtaatgcgttaaaaaagcgatttttccttccgatacatcccgcttccatctttccagttctttgcgcgtaattccaaatgccataactgcagccgctccttatttttttgccttttcgtaagcggcgtgccaatcaggaaaggccttgcggaactgaatcggtttgaagctctgtttatcaacgcatatgtgcgaggatgtcgcttcgatcgcaagctcttgatccggattatagatatggtagccgtaaacggttttaaatccgttatattcttcaatccacgtatgtacgacagccgtttctccgtagcggagcggttttttataagaaatgctgatatccactacaggtgacagcacccctctttcttccatatccttgtacagaaatccgaggtctttaatcaatgccgttctgccgacctccatccagactaagtaattggcatgatagacgatgcccatttgatctgtttccgcataccgcacttctatttctttttttgacacatgcaacgttctctgctcccttattatcagatagccctattttatcacaacaagacagaaagagaaaaaaccaggtttccctggtttttattacgattgatatccgttttctctcgcagctgattcatcctgaatttcattacggaacgattcaatgctttcattgcgtctggcattcttctcctgaatgcgctgtttttcctcatctgtcgcaaattccattgattctttcgcttcttctatattttcaattgtattctgaaccatatcctgcaacttttcaacgttatcggaacggtcatccggattcggttttttgtaattgtttttcataatgtctgctctcctttgttgatgttattcgcctttcgtctgcatgacaatcggatgtccgtttgacttgtcatgaaacatttcccctttgttgcgtttatatttaacgggttttgtccctaagtggctcggagcgtattgcggctggccgtctttcttgtttgtgcccatgttcatccctccttaagagtatatttcgcaaaaggaggcgcaaacatgactgcaaattaaaggttatttttgtttgaaccgctgctccagcttttcttcaagctgattcaaatattcggtattggtcatcaactcacgtttattctccataaccaactcatgaaaagagcgttttctcatttttttcaatcttctcacctccgtgttttcattcattttttccaattttttaaaagattagcctttcgcacataaaaaaactgaacctctacttgagatccagtttttctttcatttcttttttcgtcatcgtgcctactcgtatgtgctgaatggttcctttttcgtctaatatgtatgatgtcggataagaaagcacgttgaaatctccgttaattccgcttttatcaatcagaattggaaaagtcagctgataagtctcagcaaatgatttcacagcctgtatatttttttcagaggatgtgaaattaacggctactaccgcaatatcaggatattccttctgaagctcctgcatatcgggcatttccattcggcatggcttgcaccacgtcgcccagaaattaagaagcactttttttcctttataatcagaaagggagctgctttttcctgccagtgtgtcaagtgtaaagtcaggagccttcatcccttcttctgtcccttctttcggacttgtttgtacggaataaatattccagcccgcatataccaacaacccgataagcaacactccgcccagccatttcgcaagcatctcaaagcctcccgcataaaaagagagaaagcggattgctttctctcttttgttcattctgctactgtttcattttatcgcgaagcaccatttgtaaaatgccgccgtggcgatagtaatcaatttccacttcactgtcaaaacggacaacaacttcaaatgtttttaccgtaccgtcttcactgattgctctgacagtcagcaagtcgcgcggacgtacagtttcatcaacatccacctcaatgacttccttaccggttaagcccagtgtatctgcgttttcaccctgtttgaactggagcggcagcacacccatgaagacgaggttgcttctgtgaattctttcaaagctttctgcgatgactgttctgatgccaagcaggtttgttccttttgcagcccagtcacgtgaagagcccattccgtaatctttgccggccaggacgacaagacccgttttatcatctttataccgcatgcaggcatcataaatagatgtcacgtcaccgctaggccagtgtgttgtatatccgccttctgtgcccggcgcgatctggtttttaatacggatattggcgaatgttcctctcatcatgacttcgtggtttccgcggcgtgagccgtaagagttaaagtcccgaggagaaacgcctttttcctgcaggtatttgcccgccggtgtgtcttttccgattgctccggccggagaaatgtggtcagtcgtcacggaatcgccgaatttgccgacaacgcgaagccctcttaaaggctcaacttttccgggctctacagacatttcttcaaagaacggcggattttggatataagtggaatcctgatcccatttatatagtgcttcatccgtcgtttcgatttcattccagcgctggttgtcatcaaataccgtttcatactctttacggaataattcaggcgtaacagtctgtttaacgagagaattgatttcatccattgacggccagatgtcatcgaaataaacgttttgtccgtcttttccaacgccgatcggatcagattttaagttgatattcacagtgcctgccaatgcgtacgcgacaacaagcggcggtgaagcaaggtagtttcctttgacaagcggatggatccggccttcaaagtttctgtttcctgacaggacggaagtgatcagcagatcatttttagcgaccgcttcttcaatctcaggagaaagcgggccggagttcccgatacatgtcgtacagccgtaaccgacaaggttaaaaccgagctccttcatgtaaggaagcaggcctgaattgactaagtatccggtaacaaccttagatcccggcgcaagtgatgttttaacgtaattcggcactttcagtcctaattcaaccgcttttttggctaccaatccagcaccgattaatacataaggatttgatgtattcgtacagcttgtaatggcggcaatcgcgatagcccctgttttcataactgcatcttcgccgctgttaagtttaaatgagatttctttgttctcttcagccgcatccattccgaatccttggttgcctgccgggctgacgagatgttttttaaacgtttcctgcatgacagagagcgggattaaatcttgcggacgtttcgggcctgaaaggttcgcttcgatttttgacagatcaatttctacaacgtctgtaaaaatcggctcttctgcgtcaggcgtatagaataaaccgttgttgcggcagtatgcttctacgacatcgatctgttcttcttcacggccggtcagacgcaggtaagaaagtgcttcctcatcaacagggaagaatccgcaagtcgctccgtattccggcgccatattggcaatagtcgcccgatccgcaagcggaagctcagcaacccctgggccgaagaattcaacgaatttattgactacacctttttcgcgcagcacttgagtgactttcagcgccaagtcagttgccgttgttccgttaggcaattttccgacaagtttcgcgccgatgacctcaggaacagggaaatatgaaggctggccgagcattcccgcttccgcctcaataccgccgacaccccatccgagaacgccgattccgttaatcattgttgtatgggaatctgtccccaccaaagtatcaggatatgtcacaagctctccgttttcttctttcgtatggacgacacttgccaaaaactcaaggtttacctggtgaacgattcctgttgcaggcggaacagcctgataattgttaaacgctttctttgcccagcttaaaaatttataacgttctgcatttctttcgaattctaagtccatattaatggctaacgcgtcttccgtaccggctttgtctacttgtacggagtggtcaatgacaaggtcaaccggaatttccggattgattttatccggatctccgccgacagaggccattgcttttcttaaagatgccaggtcaactactgccggaacgccagtaaagtcctgaaggataacacgtgacggtttaaacggcacatcaatatcttttaattcagcagtaccccatcttgccaaattttcaacatgttcttttgtaatgacgcgtccgtctacctgacgcaaaacggattccaaaagaaccttaatagaataaggaagttttgaaacattgccgacgcctgcgtcttccaatgcttttaatgaatagtagttgtatgttttcccatttgaagaaaatgtttttcttgcttggaaaacgtcttgtgttgcgactttttgctggtttgtcattccccaaaatcccccttcaaagatcaagatcgttctttagatgaatgttcacattgcatcacaattttctcacaatttcatcttagtataaaatcatacataagtaaatatcaatgtttttattaaatacaataagatcgtcttatcagtatgattttcggtaaattttgtcctgatttacgcctcatataacgggctgcaaagagccatattaatgttgaggtgatgatcatggtaaaacggaaagccaatcatgtaataaacggcatgaatgacgcgaaaagccaaggcaaaggcgcgggttatatagaaaatgaccagcttgtcctgacggaagaagaacggcagaacaataaaaaaagaaaaacaaaccaatagccgtcacaccttaaaaaggaggctttaacatgacaaataaaaacacgagcaaagatatgcataaaaatgctccgaagggccataatcccggccagccggaaccgctaagcggaagcaaaaaagtgaaaaaccgcaaccatacaagacaaaaacataatacaagccacgatatgtaaaacagaccttggtgtctgtttttttatgtcattcacccattcaaagtgtctgcatacgttatagcaaggcttttaatatggagggatgcttccatgaatcattcaaaaaacgctgaagaatttgatgataccgaggaatggctgcggcagttttacgaggatccgtatgcttggtatgacgagacgctgccgattgatctatatgaaacaagccgtcaatatatcattgaagctgacctgacggcgctaaagccggtgcaatcgatgaccgtcactctttcgggacttgaattcatgctctctgttaaaacgcttgaacggacgttaaacaaacaaatgatgcttcctttttatctgaatgacaaacatattctcactgatttcacaaaccatattctgaccgtctccatgaacaaggagccaaatgagacccctgcctctttttcctttcaatttcctctgtaacataaaaaagccgctttcatccctcaatgaaagcagctttttttgtccgttcatatcagtcatataccctcaaagtgaaactcccatggccaaatagcagaatcactatacgatagaatatgttctagcaaccggattgactggacatctatcattttttctattctttttttcatgtgttcttctattctgtcttcgtttacaatatggttaaagtaaggaggaggtggaacaatgcttgaaggctggtttatgtggttaattttattttgggtcgtcgtgatgatcggattgctgtccatcggcggattttttatgttccgaaaatttttaaagcgcttaccgaaagaagacggccgatcagaactggattggcaggactattatattgaaaaaagcagacacttatggaatgcggctgacaaggcgcttttggatgaattggtcgcccccgtaccggagctctttcgggatgtagccaaagctaaaatcgccggaaaaatcggtgaactttccttacaggaggaagctgaacaaataaatctggatttaatcatcaggggctacattctggctactcctaagcgggatcatcaatttttaaaaaagcatctccgcgaaaaacagattgatcttacaccttatcaaaccttgctcaaataaaaaacctttccggcggacggaaaggttttaattcatctgaatatcagcggtcttcagttcattggaaagtttgcggtatgacataaacatcgcgatgcgccacgggacaatcattccgaacgccagaatccaaaacattccgcttaaagctccgtaatcaatcgtcgtgctcaaaatggatttcatagcgattctgataaccagcagcccaatcaggataaacacaaatgcttttgaccgttttaaatagatttcattatttttaatctcaaatttagatgtttttatcagaaaaatagagaagatcacgcccagcgtaatggcctccaaaaattcttcgcccgtcactctgaagatcggaaaaagaaacataagcgctcccgtactcataaaaatcggcgggagaattatttttttaggtgaagcgggcttgtcggaggatttaatcctgacgatcatcacgcaaattgccatagccgctgcaataacggatgaaattataatcatcatctttatcattcctttgcttgcacggagtttgatactatatactatactccaaaaacataaaaaaaaccaatttgaaaagaaaacacgtttacgttcccgtcaccctgcctactgcctccagcactttagaagcttcaaacggtttaacgataaagtctttagcgcctaattcaatcgcttccagaacaatccgctgctgccgcatggccgtgcacatgatgacatgggctttcgggtcaaaagctaaaatatcctgcagcgcctgtataccgtttttgaccggcatggtaatatccattgtcaccaggtcgggacggattttttgatataccgccagggcttcctcgccgtcagccgcttctccggccactatgtaattcgccgattccagaatttctctgattttcaccctcatgaacttggcgtcatctacaactaaaactcgtgtcatattcccctccacatatttaacattaactagtcttattgtaccaaaaacgaaagggtatataatagttcaaaagttatcgtttcgttacagccccttaaaccctccgaaaagatttgacagaacgatcagaatatagctcatccagttaaaaaacagcataatgccaatgacaatcataagaatgccgccggttctcatgataatcagctggtgcttacgaatccaattcattctggtaataaaaaatgaaaggacaagaaagggaatcgcaaatccgagaacatataaaaacatatatggtactgctgaagaaggatttgtaccggccagcgaaaaaaccgctcctaaaataggcccgctgcacggcgaccagccggctgcaaacgcaagaccgatcagaacggaaccgataaacccttccggcctgtgcttaaagtgaatgcgccgctctttcatcatgaatttcggctgaaacactccggcagtaatcagtccgaaaaggatcagcataatagccccgaactggcggatcgcttcatgataatgggtaaaaaaactgccgataaacgaggttccgtaccccagtgcaataaaaatcacggagaaaccgagcaaaaaacaaagtgtatgcacgagtccccgcttttgcagcatcaccttttctgttttaacctcgtccatgctgacaccagttatgtacgacaaaaaagcgggatacagcggcagacagcatggagaaatgaaagacagaaacccggccccgaatgtcagaaagtaattaaaactcacgatgacacactcctttcaagttatgacaaaatcatttcatttttttaacactttcctgagaaggattactttttatagaaaaagcttatataatttaatttgacatcaagatattatactccttcttatttgaaaaacagtataaatgtggatataataatagaaactcaggtgaaagatttatgtatgaaaggatatatccctgtgattagagagcatctattaaatgaaattgaaaaaaaacgggcagagctgcttaaaatcgtcatgtcaaacggaatgacatcaaacattacgatagaactcagccaggagcttgaccaccttctcatacaatatcaaaaggaactgcacaccggcagttggggtgaaacatgacgccaaaataaaaaaccctctccgggttttttattttataaccatgtatctctatatcataatctttacgtattatttcgcttgattattcatggctttcatcatttgattaattttcttttgagaaggtttcattcccatttgcatcatcatcatgcgtaacatttgttcattaataggcggattctttttcaaatagctcatcatatatttacgagcaataaaaaacccgagtgcaacacctatgagcaatgcgacaacgcccactaggatgccaacccataaagtcattttatttcctccttcatgttgtctagtttaaagtgtactaaaccaaaggctattatacaacatttacatctctttttcctcgattttagacaaaatttctttctctgaccggatttaaccacccgtagcgccttgtcttaaaatccatcgcaagaaaacaggggctgattttacgcagaatctcaaagaaaatcgtttccgcctcataatctcccgaagccgcaatctcaattaagctgtctttcatcatgaaggtggcgcggcccttttcccggggcagtgtaagccggtaaattgaatccaagcggctgtaactcatacggtttaaatgaagctggagatgctgatgcatatgtatcaccggaatcggctctgttatatattgaacttgcttttttgtcatttgatattcttggggtgtcagatttgtccaatggtagtctcgaaacaattcaaacatagcggtttcccgtccgaagtagtggttcgcaaactcatccttaatcaggtgtgtatagtaatgacgttccatttcctcatccccttttacagcgcttcgtattgctttctattatacaaaaggagaaaagaaagaattgtctattactgttacggcgccacttctatttttgtcgtataaacaggaaaaagaggatgatttgactcatcctcttttgtcttcttatttgtttagcagtttttttacgcggtcagccacgttttctgcagtaaacccgtattctttcataattgtttctcccggagctgaagcgccgaaacggtcaattgcgagaacgtctccttcaagaccggtaaatttgccccatccgaagcttgatcccatttcaatcgcaagacgtttcgttacgttcggaggaagtacgctgtttttgtactcagccgattgtttttcgaagcggtcccagctcggcatgctgactacagaaacgtgaacgttttcttcagcaagcttcgcctgagcttcaatcgcgagtccgacttcagaacccgtcgctaaaagaagtgcgtccggtgcatccgtttgtgctttggaaacgatataagcccctttttccactccggcatacgcttcttcagcctgctgatcaattgtcggcaggttttggcgtgtcaatacaagagctgtcgggtgatcctggctttgaacggcaagcttccacgcagctgcggtttcatttccgtcagcaggtctgatcacagaaaggttaggaagtgcgcgtaaagaagcaagctgctcaatcggttcgtgagtcggtccgtcttctcctacggcaatactgtcatgcgtgaatacataagtgacaggcagccccattaatgacgccagacgaatggcaggtcttaaatagtcagagaacacaaagaatgtgccgccgaatacgcgaaggccgccgtgaagcgccattccgtttaaagcagcgcccatcgcgaattcacggaccccgaaccagaagtttttcccggcgtagtctctggccgtgaagtctcctgcatttttgattgtcgttttgtttgaacccgcaaggtcagcagatcccccgacaaagaaaggaattttcttagcgatgccgttcagcacctcacctgaagatgcgcgggaagcaagactgctgcctttttcataaacaggaacttcctgatcccagtctttcggaagctcgcctttcattccgagtgacagctgttcagcaagctcaggatatttttcttgataagccgcgaacagttcattccattcctgttcttttttcgagccggcttcttttacagcttggttgaaatgcgcgtatacttcatccggaacataaaaatcttcttcaaatgtccaagcgtacgcttctttcgtcagcttgctctcttcttgtcctaatggagcgccgtgaacgccagatgtacccgcgcggtttggagaaccgaaaccgattgtggtcttcacttcaattaaagtcggttttttatcattctggcgcgctttttcaattgcagccgtcaattcagcgatgttatttccgtcctcaacataaaggacttcccagttcattgcttcaaaacgctgttttacattttcagagaaagaacggtctaaatcaccgtctaaagaaatatcattagaatcgtataatacgatcaggcggcctaactccagatggcctgcaagagaagctgcttcggaagaaatgccttccatcaaatcgccgtctccgcaaatactgtatgtataatgatcaactacgttgaatgaatcacggttatatgtctcagccagatggcgttctgcgattgccattcccactgccatcgcgataccctgtccgagaggcccggtcgttgcgtctactcctgctgtatgtccgaactccggatgtcccggtgttttgcttccccattgacggaactgtttcagatcatcaatgctgaggtcatatccgcttaaatgcagcatgctgtataaaagcattgaaccgtgtcctgctgataaaacaaaacggtcgcggttaaaccagcctggattctgcggattcacattcataaatttcgtccacagcgtgtaagccatcggagcggctcccatcggcatgcccgggtgtccggaattagctttttcaattgcgtctatagacagtgtacgtatggtggcaactgatttcttttcaattgtatccattataatccccttccttattgttgtaccttttcatcataaagcgatgctgactttttctcaactctttcagcttaaatttgagataaacttgttgaaaattgtcgtaaagcacagtctgatattagtatatacgaaaaaagaatacgtattgccgtattctttctgtttaatgaagattatttttctgttgttccctttttaatttttcaggagtgacatcattaccttccggatcaataacttttacgctcttaagcgtatttttcattgaggagcggaatcctttcaaatactcctggcgaagcttttgctgttcggctttttcctcatcagttatcgtgtttgatttagctttttgagccaattcgtttattctcgcgattttttctttagaaatcataataagctcctttggtgcgtgttgattatatactactaaaacgtagtcgtttttacaactgatgcacgtcagctgccttcgctgtctgcggtatattcctgaaaacgccggtgaaccgtggctttggacacatcatatccaaatcctcttaaggtggctgcgatttctgcaaaggtgagcttgttggctctcagtctgataatttccgaaaccggaacctcttttttttctttaccgctgttttcatgcctgtttttcagattccgttcaggtttatagccgttttttacggctcttttcattccccgccggatcttcatattgtgaatttttctttgatactcctcaacaatactgacgatttcgagtaccatcgtatcagcttcggaaagctccagctcacccttatgagccatcgtatatatttttacgttttccctgtaaatacaatgcaaaagcgcgatcttggcgtttcctcttcccagccttgtttcgtcctgcaccaatatcgcgtcaatatgtgattttttaatatcatcaagcatttcaaatactccgtcgcggtccatttcgtaaccgcttgctttctcagaaatgacttttacgacttccatgccgtttgccgcagcgatctccctaagctcctcttcctgtctttttaaagacgtttgctgctgttctttgtttgtgctaaccctggcataaatgatcgccttcatttctctctttcctctctaattaacaatggccagctgatatacggccggatgcttcttcttaaccggaagaataagttcgtctccgggctttatatcagcagtttgaagatgattattctccgtcacccactcaatgaaatcttctttattaatatttttcttttctgctacatgatccgcaagtgaccagagagtatcgccgtcctgaacctttattttaacatattggctgagcgtctgatcattccccgcgcatgaaacaagtaaaatagcggcacttaaaatcgcagtaaacagtccgacaaatatgatagattccttcgccatttatacaacctccgataagaatgtttgttcgctttttatatctttcagtatatacgaacaaatgtttctgtcaatcgtttttttcgaacctatgtttgtactgtcaggaaaatcatgctataatctacttaaaatcgacgttttgaggtgcgaaatatgacgaagctatcaaaaaggcagcttgatatcctgcgttttattaaagaagaggtaaaaacaaaaggatatccgccttctgtaagagagataggagaagcagtaggactggcttccagttcaaccgtgcacggacatttggcacggcttgagacaaaaggcctgatcagacgggaccctactaaaccaagggcaattgaggtattggatgaagaagaagtccaaattccgaaaagccaggtcgtaaatgttccggtaatcgggaaagtgacggcgggtattccgattacggctgttgaaaatatcgatgagtattttccgcttcctgaccggatggttcctccgggcgaacatgtatttatgttagaaatcatgggagaaagtatgattgacgccggcatttttgacaaagattacgtcattgtcaaacagcagaacacggctaataacggggaaatcgtggtggctatgaccgaagatgatgaagcgacggtcaagcgcttctataaagaggacaattatgtgcggctgcagccggaaaatccgacgatggaaccgattatcctgcaaaacgtaagcattttagggaaagtcatcggcgtattcagagccgtccattaattctattaaactttttttatcgtaaaacccctcacataggggtttttcttttgcataaaaaagagcaggttcgccctggcttagaaacgaacccgctaaggaggaaaaacttacatcatgcttacattcttattatccgacatctgacttttgaagtcaacaaataatgtttccctaaagaaactttttgtataattttcaactttgtatagatgttcgggctgaatttgtttatgtcatctttacttggggcgggaaatcaaatttatatatgaatatttagtacatggtacaatgtgttttgattacgcgtaaaaaatcccgctgctttttagcgggtatcaatttttaatcaaaatgataatattctacgccgtataaccctttaatatagacaggttcacagatgtttgaagagctttcaatcaaaatcctgtatttgtgatacgggtcaattgattttttatcctgcgcactgagatttaaccagctgccgctgtagcttttagaacttaatgtataaaaatttccgttcagcgccatccgctggagtttcatgtttaaaccgcatgaagagttgttcataatggtgaacttgtatcctaaaaagtaatcgtcagctgatacagtccccggattttcaatataaaactcttttgcatttcccgctagtgtgaagctcgtttttgatccgaattcagtggtagccgctttggctgagtgtattccgcaaaaacataataaaaaaacagcaatacatatccagcaccttttcaatttgcatcccccttttttacatattttaactcgtgaacacaatgacgtctatccatattttaagaaatcgcatactttataaccacaatataccagtttaaaaaattacggattgcctacaatgaagaataaacgaaataacgaaggtggttcaaatgaaacacgtaattgctttcgcttctaaaacagcgctcacacttgctttgctgtacattgttctggatcttatgtaccaagtaacttttttaaacgttctgtttattacattgatcttgagtttgatcacttattttacgggtgattacatgattctgccgagaacaagcaatttcacagccgctgcagctgatttcggaatttcattcattatattatggatattccttatgaatattggcggttttaatgtttctcctgccgcggcatcggttatttctgcactttgccttactgtttttgaagcattttttcatcggtatttgcagcaatatgtgctgcctgaagattatcaggccacaacagagacagacaacacgctattgagctatcaaaccgaggcgtctgaagagttaatgccggaaaaggatcctcaggaaaaaacataaaaaggaggcattcgcctccttttctttttatttttgcttctgctcgtccagcggcagctgcagcagtgagtctgtgcctgtcgctttcggtgtttttccgtcccatttttcaatccatttatatttgatcatttcatcagacattgatttttttataatttcgttataatcagcgatcccttccgcttcaatttttttctttttcgcttcggcttcggctattttaatttcagtttgtgtccgttcaagctcctgtgaagacttcacccttgcatcaatggcttcctgtgtggctttatccggcttcggtacgccaagcgtcagatcatcaattaaaaatccgagattcttcatatcatcagcaaaccttttttgaacatctgcagctgcttccgcagatttttgcccgtatgtgtcaataaccgagtatttgctgattgattttcgcgccgcgtcccacagccttgtttttaaatatgtattttcaatcgtttcaacgtctaccgctccgaatttgttaaacagatccactactttgtcaggctgaacgacatagttgtaagcgatatccatttcaatatttttaccgtctgaagttgccacttttatattttcattattcactgtctgcatacgcaccggatattccgttactttattaaataaaccgactaagtgccagccttggtccaatgtttcggattttaccccgccgttcggtgaatatacaaccccgacataaccattcggtattttttcaatgaatagtgacgctgtaacgcccgcaatcaaaagggctgcgcctattatcacaccgccgagtattttttttgtgtttctccgcttattttcgctcatgctgatcttcttcctcccatgactttttgaattttttggctttgcttcccacttgtttaaagataggactcagcatcagccataaaccgaatccgataatgacaagaagaatgatagacccgatcatcactttcatttgcccacctcttttctttcatcctgtcagttatgtatacgatcttaagaacttaaagtttcataaatttcaaaagaaaaagctccgccacccaaatgcggcgtgcttatttataattgtcactgataaaatcagaaatcgtttttgtgaattggtaaaaggtattgttctgtgtggacgctctgcttttcagcgtaaaagtatcaaatagtgattttctgaagccggtgctcatttcgatttgaatactcaacccggatgaagaatgattggcaaggttattcggactgacgcctgcatacttatcattcgtgtcgagaaaaacggcaggatacccatgccctttcagcacatctgtcaaaagttcggcccgtgctctgtctgtaccgccgatttttatctttttatcgacgctgccgtagccgtgcaaagaaatgacatttgagtgctcttgcaccatttgaacagccctaggttcgtcaaaatgcgaactggtcaaatgcaaatcagcattaccggctgattttaatccttcaaataaatacaagctccggttttcagcaatttctctggctaactcactggtccccggctctatgcctccgccgtgtatagctaatatgagaacataagggtcatgctctttcgttgaaatagaataaacggagggattctcatgcagctttaatttctcgaaactgccgtaagtatctgaagcggcatcagcccgtaaaaacggcagaagcaaaaacgataaaattaaaactaaaattccttttttggttattgatggcaattgtatgtttatgttacaatacaaatgcttcagcctttgaagcgaacggcagaacagggtgactttggacggtttcttctgctctgcctctttgccagcagctcggttttctcttctaaccctttttttcataacatcatcctttcttttatttacacttttgtcacaatattatatacgttggacaagacctccgttcatcttaaagaataaaaacatcagagcagcctccatcctttacgtaaaaagcctttctgttcagaaaacggaatgcttacatgataaacatgaaacccttctccctttgttccgtataaaacaagaggaggatttttttatgaaagaatacgaatttgtaaaagttgagctaagcacgatgagaagaagaccgaaggaggactaccgggaaatcattcatcaatatgctgaacgcggctggcgtctggttcaaatatttgctcccagcatagacggatatggggcagcggcttatttcgaaattatatttgaacgtgacatatgactttttatttccatagaaaaaagactgccgttgagcagtcttttttcattttattttgtgcctgttgatcccagtcctccgcggtccttgttcccgaggttatctacttcgatcagctccacttgaggcattttcttcatgattctgaattggcagatccgctctcctttggaaatgtcggtatcccgaagtgcgtatgcaggaaaaaaccagaaatcattgtcacctttataagattcatcaatgacacccattgaatttgtctgaataataccgaaatgcttatatgtacttgaacgcggaacgacatgggcctcgtatccttccggcagctccatcgcaactcccagcggaataagtttgaattcgtcttttttgattgttatatcctctgctgcccgcagatcaatccaatcgccctgttcaattttactgattctcgtttgtgtatcatctgaatatttaattttgatttgtaaagtcatgttcgctgctccttttgattccctattttagtcgtatttatgaccaatccgtgccccattataccatttaacgttgctttttgaagccggagcagctgaaggaggattaaccgtgaggaaaagaaaatgcagaattgagaagaagcctgaaatgagggggacaccccctgtcaggcttttgattgctgttggtaataataaaaattatacttttgatcaaatgcttcttcgcttccgcacagataaataataaattcaataaatgcaataattgaaggaattgaagtccagcaaaacaaaagatagagaattccttgtccgactcttcctaaataaaacttatgaatgccgaaaccgcctagaaaaaatgctaatattgcagccacaatcctgcttttcttacttaccatcatgtcctcctatgagtcttttttcgtcattttcatatgacagctctaattataatacaatttctctatatagagtaaaattttttatatattgttactggttttcccagaactttttcagatccgttcttttcactgaaatattggcatttttttaaaattcacccgggtgcaaaaaggaatttcgtcccgaacaaagaatttgatgaataagcgcataaaggcgcgcggctattttctgtcctctgcgtcaggcgcttatatcaaaagaaagaggtgtctttagaatggttcaatttaaaaactttcctgatccgtctttaaacgccgcattgcagtctcaccctgcccattcctctgaattggaacatctcaaagcaaggatgcagaattttattaagcattccgcaacagatgataatcttgagatcgcagatgcccgggtgacggcggaaggaatggtcacctcacttttaaaagatcggcttgatacagaatacaaaatgcttatgaataaaatcacccgggaagtgaatgtggaggattacggagcggtccctgacggccgggacaatacggaagcctttcggagagcgatcgggaacggccgcgtcaaagttaatgttccctcaggagaatttttggttcaagggataaaactcccttcgtggacaaccatctccggtgagggacaagggattaccgtgattaaactccatgaggacgctcccgcatatgaatgggttataactaacaatgattacgaaaatggaaatcgtaatatttttgtagagggcatgactttagactggaatccggatcgtcaatgcggagtcagaaacccgggaggacagttttccagctgtttaacgtttgctaacgtgcaatacggctggattaagaatgttgaagcggttaatgcaggtctgcatggtattgatatcacatctcccgcttacgatcatttgcctgaaactgaatggacaaaagacggctgccgttatatatggatagataactgtgtggcgtacggcgccggagacgacggcattaccacccattacagcgaatatattttcatttccaactgccattccggaaatccccgcggcacagagcatgccgagggcagcgcaaattcgaacggtattgaaattgatgacggctctaaacatgtgtggcttttgaataactatacgagcggaaatatccgcgggattgaagtaaaagcgcacagcctgtggccggcttctcaaaatgttcatattatcggacatgtgtcatatcgtgatgtacgttcttttgatattcgtcatatcggtcaccaccaagcctcagaccctgaaagcacgacggcttatgatgttactttaaccgattgcaccgcgattgaaccggttttcaatgctctctatgacggtgtaaccccgcgggcgctggtcatctccgcctataaaaatgtcaatgtaaacggattcacagccattggcgacccttcatacgactatggagggaaccctgtcgtagctcttcaataccgcagtcaaaatattacgatcagcggcattaaaatacgcggctttacacaagccggtgttgacatcaatatatccggcggatcaaataaaaccgattatgttaaaatttcaaattttgatatttacaagtcttctcctaaagggatttcaatcggcggagggcaatataacgtaaatattatgaacggaacgatgatcggagacggcggttccgtcggaattacgtcccctaacagtcaggctgtcattctcggcgtgcaggcggaaggttacagcgctgccgcttctataaaaggacagacttacgagcagatcccggtcaatttaaagggaggcgcacagcttgcgacgagctctggttttgcatttaacccgacaagcgccgttattgcgggaacaggcgatattacggcaaagggtgacagaaatgcgatcatcagctcttctggaggttcaagttctgaaggttcaagggcatttatcgccgcttcaaacaatgcccatattacgggcagtaaagtctccagaacaattctgtcatcagaaagcattaccttggaagaaccgtacacagttgccggagggcatcagtccattaaatggaaactggactcagcgggcggccacggaactttcgccggagctgtcacctcttccctgtcaggatacggagaatattttgaaagtgtaaacggccagtttatccccgtcgggacgatcgtcacagtaaggggagaaaaaatcgaaccggctcacgttggagattatatgctcggcgtcatttcagaaacagccgcttttatatcaggagctgcaagcttcggatggcaaagccgctttttgacgaacgagttcggcggttttatatatgaaagcgtgactgacgaagaaacaggagaaacgatacgcgtgccgaaacaaaacccagactacagcccggctcttgaagctgactatgaagcacgtgctgccagggacgaatggcatattgtcggactaagcggccggcattacgtacggattgacagtacggtcaacccgggagattatatcacggctcataacggaatcggaactaaagccgcggaaggctggaaggtattgaaactgacggccttatacagtcctgaaaaagggtacggcattgccattgcggttatcaaatagcggttttaatatcaggatcatctcctctcttatctatcggcgggtatggtcctgttcttttataccgaacgagccgcctctttttaagcctatcgtttcatttgtccaagccatcaggtccttcagtcatagaatattaccgtcagatgaaaaaggaggatggatatggatatggatatggatatggatatggatatggatatgcattatgatcacggtgaaaaagaacaaaagcagcctaaacaaaagaaaaagaaacaagataaaaagcatcttgattatgattacatcgtcgtctataaaagaaaatgcaaaaaatactgctgacctgatatatcaacgcttgttacacccggtaaacaccgggtgtttttgttattatgcgtttctgtataggcatggaaggaatacagccaaaagagttcaggtttccgggccattttcacctaaaatccggtcatcctatcacgatacataaaagcattctattatcttcttcccatccccgccgaattaaaagtattttatttacagaaaacaacacaaatagaatgacatgacatttgagaggatgtgctctttgcttgattaatttttctgcgctaccatgaatttgcaacaatttttcaaaaaattccctcaggaggtcatagtcatgaaaatcgccagaacagcaatcggatcatgcttagctttatctctaacaattcctttcacagccagtgcctcagcagccagtcagtctgaacacgcgaatgcgcctcaagttgcacccgttgcaaatccgttagaaagtaaattatcccaaaaagcagactcaaacgtgaaagcagcaggtgtggatgccgggctgaatgtagacgtagatgttctcggaatctctgatcgcattgctgaagcggttaaatcaaatcaaaatcgaaccggctgggtaaaaaatgtcatggaaacaacattttacgcatcaggacagaagtataacgtcatggtgtttaatttaaatcaagaatacgaagaccgctttaacggcgttcaattttacggatcagccgtttatgacggcattacttacggaatctgggtcttcgaagacgggtcctttgataacaagggagacggaggctggattaactgggcattcagaggctggttcgatcgtgataatcagcatattgaattccacagaccttaacacgaaaaaacttgcggctgcgcaccgcaagtttttttattgcaccggattgttacacatttttcacccttataacgactatacttgaagtgcgggcctccgatcgcggacccagtaaagtgtttcaaagtgagggtgcgtcatgtcaaaatttttaaaaataactttgtggagtatattggtgttgatcatcttgttagtgattatcggaatcgtttcttacaatcaaactccttccgcaggtagcacagctgaaagaatgcttaatgacgtcttatcagtttaaagttctgcatactcctctatcgattttttcatttctttttataatttttcagaaaaataaactagcatccctatcaaacttttacattcagcataatatgtattaatcctcttaagggaggtgagatcatatgggcggttatggtagctcctttgcgttaatcgtggtgctattcattttattaatcatcgtcggggcttctttcctcggcggttattaagagtccccttgcctctgcatccatgtgagcagcaccttcatgatcgtacggcgccataatgaattttttatggcgctttgctgtttcctcatttaactaactttttcaaacgaaaaagatcggcaatgcatgaacatgctgccgatcagtaatttcatagattattttgtgaggtttacatcgatgacgttatagaaggcattagaagtatccgcaacatcccacacccctaaaatgatatggtaaccgcttcgatcagtcggcacaaaaatcttatgagtcagattcgtatctgccttggagccgtcgtggtttaccgtcccgattaattcgaattcatctcttgacaaaggtttattcggattccagtttttcttggtgatataatagtgccactttgatgtcgcatgaggtgcggtgtagtgccaagtaaaggtgttaaagccgccgcggatgttttgttttacccaatgatctgcagtctgcttgtccaaaccgaaatcaatttgtccagatcctccgtttgcagacgcaattctaccatccggcggacctgcagccggaaatcctttcggcccttccacagactgaggattatcaatgacggagccatatttctgcgcagcagccgtccagcccattgtttgcttctctaatgcccccatgtacgctctgctgacgggctcttttatatacccgtgtgcagacgcatcacttgaatagaaagcgcctccaataccaagagtaacagttaaaactgcagctttgactaaacccttcatctctacgtcatcctcccttttttgttaatgaaaacctttcagtatatacatttcacgatggagaatgaaaagaccttccttttcttgataggaaaaagcaatgaggtttgcgctcttccctttgttttttataatcataaaaaaagacgggccgtttctgtggtcgaaaaaccggcccgctccgcctgacttcattcaatcgcttgctttactggtttcttttcggataaccggtgctacttctgttgctaatcgttcgatgttttccgcggcttttttaaacggcataccgcctatatcgatttgcgcgaggaaccgctgatgtccgaacagctcgtattggtgcatgattttttcaatgatctgctgtgagcttcccacaaataaggctgtttctttaccggctgcccgctcaaagtcttccttcgttaaaggctcatgaatcccgtgatatgaatgtacacgggaccagtaattagaatgatacggataaaattcttgtattgcctgttcattcgtttttgaaatgaacgtatgtccggttacggcaaccttcacattttccggcggatgaccggctttagaagccgcttcccgatatttgtcaacaagcggtttagatgacctcggatcaccgctcagtacagctaatgccagaccggcccctgcacttccggcccgttccgcactttccggagtgcccgaaacacctaaccacagcggaatgcttccgtgaaaaggctgcggggaaatttctgcattgttaagcggcggccggtaacatcctttccaggtaatcacttcttcctcggagtttaatgttaaaaaaagctcaatgtgttcttcaaacaattctttataatgacccacgtcataaccgaaaagaggaaacgagtctaaaaatgccccccgtcccgcaatgatttctgcccggccgtttgatatcagatcaagtgttgcaaaatcctcaaataaacgaacgggatcttcggtagataatacagtcgtggcactcgtcagcttaatgttttcggtgagctgtgaaatcgctgataagatgacgggcggcgatgacaccgcataatccagacgatgatgctcgcctacgccgaatacatcaagacccgcatcgtcagccaattttgccagctttatcaattcatctaaccgttgctttgcgctgactgttttccctgtcagaggatcggggtataattctgcaaatgaataaattccaatttccatacaatcatgatgttcagccctcacatttctctcctcctgcactgtgtaaaaaaagcttttatttgttattctattcagccgttttcaaaaaggaattcatccaaataaatacaacagactagaatccagaagttccgatgtttctggccgccttatgcttatgctctgctcattagattcctgctgccggatagacccggatgggataccgtcccgagcaagaacacagccattcgaattcatgtcatgcgttcaatcttcaatccaatcatgatattgatcataaagcggacgtattcttccggcatcacgagcgatgacttcacaccctctgtcatcatatataaagaaaataatgtcttttgtgatattcacaaagaaaacatcgggataatcaacagagtaacccccgaatcttggcttcagcggaaaatcttcgtgggcagctgccttaagtaattgagtaatacgcaaatctttccgtttacatattaaagaaaactgctgcatttcgtattcttctgcatcatctgcttcaaacgggtacgggcatgttttcacctgaatccgatataaatcatccttacacttcagaaacggctgataaatttttaattttcttgcgtaaatatccttagttttgtacttatatacatttgcaacaagaaataagtcatcattttgttcaaacagttcatcgaaaatagcggcagtttgatgatggacaagctgaaaataatcaagattcaaacccccgctttcatcaaattgatacatattgccgccaagagaaaaatggatcccaacgccccattggtgataaatgccgggcattaattttagagttggaaacctttccttcagataatcctttatttccatttaaacagactcactttctgttattgatcggctcacttttttctttttcgctgttgtaatattattccgattggaatacaatgaaatagaacactgtaaaccccattgatcaggatggatgctggtcacattcatcttgatccttttttcacaagctcacctccactgcggacccttccatttccgaagctgctcattgattttacacattccagggtattactttcttatacataagcagcaagtgactcttttatcgacccagatcaatttagaaaatcgagaaaaaacagacaaaactaatggttttggatgaaagagagggttataccgccctttttacttcagtcataccaatgtattcttttcagtttaaatttttctttataggactcatgatcggttttccatgctgcttcaacagtgatttcatgaccgattacttcattttccggcatatattcaaacgtctgaatatgatcttcccccgttccgccgccttctaatttctctccagtgtattctgaaagatgatagtctttatcttcttcatatttccggccgtcaataaataatgttaatctcttaatcaccgttttcttttcattctctttattgcctctgtagtacaaattcaagaaataattaggaccgatagaggtcttgcctgatttttcaattgacgcttcccacgtcttgttctggctatagccgatatatttgactttctctcctgaaattaaagaaaacagtgcaattccggccgttatggtcagaacagtgataataatcagcaattttttaatgactttatacttcttcattgcatcccgcctttatcatttagaacgtatggacattagaattgttacatttaaattcaaaaacttaataaatagaggttcagattccagtcatcaaaaaaatacgaaaaataaggccatattcccccttagcagattgccacgcgatcatgataaaagtcgtccaaaaaattgtgactaaaaaaagcataacagttacaatcattaaaatgagacaacttatcgatagaactgagtctttgtttttgttaagaatcagagtaactgctgctccggcagcaaatatatacgacaaaatcgcgccgatccaataccatagcattgagtcattgctccaataagccattgattgcatataaatgctgaatataaatcctatcaaagctaatacgagcgaaactaaatttgacttcaagtcagagttcctttcatcatacgttttattttttagcaacgacttcggacaacgccttctcatcattagctcctgatcataattaatgtgagcaatacaataaaaaccatcttcaaataagttttaactgaacgcagatgtacttccccatcatttccaatgagattgacggcagggactttttaaaaattaaatagatgttttatacgcgttcattgcttgatttctcaaaagcatattatctttcgtaaccattccaagattgtatgcttgtttgattatagccaacacttgattatcagtttcagttacagctcgtcctccagttattctggacttccagtaatcgaactggtgatgtaactctgaactgcttttaaggtttttatgatcaaccactttcccattctccagcgcatctttaaattcatcaaaattaattgaacattgctgattcgaactgattcctgcaccttctgtcgctaaactgcaaaacgctaaaaacttcggatctttcgtgatattgtaagagttatttaggccttccatcacattcaccctctctcgaattttacaacgtttgatcgttactaaactaagcatttttctccaatttcgcaatccattggtattatcggtaatttaattgaagaatttaacttaaatgcaaaaaaaactgcctccggcaaggtttttttcgtgttgaacgaaatagaagagatatgaaaaacagccgcctggacaaaaagctgctgtgctcgttattcagctaaagatttcttcataaacgcaggaggaaaatgggagattatttccccacaaattctattaactatgtttttggtttaaccattctttctttagcagtgcgtattggaaagtgttttcatatttaggtgttccatcctcgtatttcgtaaatgaaataaattcaagaaaataaccttctttacgcatacctaatctttcagataatttttgtgacttgtagttatcatcttcaacatatgcataaagccttcttgcgtctttttgcataaagagatactcaaagaaagcctttgcactttcactggcgtatcccatcccttcaaatcgagcattgaaattccaacaaacggaataagtatcaggctcttcttttaaataaaatagttctccgatcaaatcattactgtcttttaaacaaactgcaatataagaatcatctctgcttcttttttgaacggttaaggaagcttcttctatcgtagaaattctgtcatcaagaaagcagttcactctcggatgtgccgaatattccaaaaggccttgcgaatctgcctcggtaaaatttcttaaaattaagcggtgggtttcaattttttgcacttgttagtctcctatttttgaaatgaacatcttcaacaggcctcgcccgtttgttaaagaactatctcaatctatttgtactatacggttttttaaaaccatcctcatttcttataatatggataataatcaaattaagccattaattaagcttattgagtaatttttcaaacttattcacgctcataatttcatgagtgagaaattctccattataaaacacgctgaaagttgtccagatggccggtgatgtttgcgccttttcttttgatgataatcgatgggcctgaaaatgaagccctttcttttcagtcagtttctttaaatcctctaacactccgactgcaaatgggcattgagctgtataaaatattgtgatgccctcatcattaacgaaataacttttaacctgttttttaaatacaggaggagctgcatgttcattccaggtcaatgacattaactgaaaatagggttctgcttcatcttgcaaagtaaatcccatatgctcgaagaattgcttatcacttaaataagggagttttttcttaccgactatatgaacgattccatccataccgcgggcctttgcatctgccgcacatttatctagcaagtgtttcgcatggccgttattcttatatctccccgacacccaaagacaattaataaacataaaattaggtgcgcttatcggaacccacgctttttctgcaggtaaatattcaataaaaacttttgcccgttcgtttaatcgataaaataccaagccatcagccattcgatctttgagccagctctttttttcatttaccgccccctcatattgtttcgcacctaatgcgcagcaaatatgattgtcatcaatattctcctttttcaattcaatgtattccattttctcctcacctgctttctggattcatcacatgatttcaacttgtacaatgcagactgggcatggcggaatgagtgagcatctatattagtagtttcggtccgtcttttttacccggcgatataaattgtctataaaacacactactttcgcagaaatatagagtcccaaaaccaatatattagcgcagcaacaatgctcattatgtaataaatgaaattctcgaaaactctaacatcaatagacggattgccaatgcaccaaaacaagtacacagctaaaaaagcggctgctgtataaatgaaaagatgaatcaacctaaacttttcaggcttctttcttagccataactgcacaggaacagcaaataaaaagtaagtgatgaacgcgtaaaaagcaatgataactaccgtgattaatgcaatcggcacaaaacctgagtatacaaacatatacaatccgaagatcaaaccatacgagaagcttgaaaaagccaatgtgagagcataacatttgattttgctccaagtcgccattttcatttatttcacctgctttttaaactaaggtctcgaatttacaatttctccccattgtttaaatcagtatatattgatcgctttaaaagatctatgtttttttagacctttcttgcagatcagcaattcaatcagtttaatatctaaatacctgtaaattttatggcatgaaaaaaggtcaaggttataccttgactatgatcttgtaacctgtagtaatcctacatggtgtcagccgcgctctttcaaaaaatcacccaagacattctttgaatggtgaaacggaactaactctttcaagaaagccccgttatatgactattccaagttttgatcaatagttccttcaaaatagtcatcgctgacttgttcatgtgtttcagccaatcctttttccaattgcgttgttccctcataatctgatgaatcaaaatattttccagcgacatttgttgtttcagtttctttatgattagtttgtgtttccgtgtctgcctggtttgttttggtgtcgccggccgatgattgctgctgaaaatcataatccttatccaaagaagaaaatcttttatagtcgtccggtctgtctgctccatttttttcagccatgttattcactccatattaaaaaattttgttatttcatttgtttacggtttgaactttgtttgggatcatccgctttaaaagctgtttcggtctcatggtcttttttcaattgttcaatacttgaattttgaattccttttttgctcattggttctcactcccttaccaatagaatatagtctgtttgtattgtgtctatggagatcatattcatgcactattcaatgaatttttctaaaaaagaagcttcagacaaaaaaggtcaaggatgtacctcgactatgtatcaggctcaccaatcttcatccggctcatcatgttcgaaaccgtaaaagcctttaatccatacgtcaccgcatccggctccttttgtgatctttaagtaatggtttctgtttgcatcaccattcaccttgtcagatgcgcttaaatgtaagtgattacccgtaaaattcttttcactaagagtaaactcataccctgccagcgtgattcgctctgaagtttaacattcaacgtacagccttctgcattgaaaatggtaaacctgtaccccagcttagtcggccaataccgctcatttgtgtcatcggccataaaaaatcccgcttcattctctgtcattttaaagctgaccttatgcttatcttttgttcctcctcttccagattatacaattttaacaatccgatgatacgtacttcacaaaaaacaatccccttctaatgagatggggattttctgtcagctttttcttgtgtatctacgtcggctccgtagggaataaacgatttggtgcacttcgcggcctcctttgagagcgtgtctatactatggaaattccgttcatggaagacgacaaaaaatccgtgggaacttccctgcatgccgcctcaatcgatttttagaaacacttgtctgcaaataaatgtaagggttttcaaaaggaggttattgtgctaaattgtaatccaagtattatttttccaataaatgaaaggggtgtattttttgaaagccgtaatagcgacgaaagacaaaaatatagcgatcgtacaaaaagaattacgtcctttgcgacatggtgaagccaaagttaagatggaatactgcggtgtatgtcatactgacttgcatgttaaaaatgctgatttcggggatgtgacaggcgtcactttaggtcatgaaggaataggcattgtaaccgagattggtgaaggcgtatcaagcctgaaaaaaggagaccgcgtctctattgcgtggatgtttgaaagctgcggccgctgtgaatattgcttaacaggccgtgaaaccctgtgccgtgatgtaaaaaatgccggctatacagttgatggcgcgatggctgaagaagcaatcgtagcggttgattatgcagtgaaagtgcctgaacatttagatccggcagcagcaagcagcattacttgtgcaggcgtaacaacttataaagcagtaaaagtcagtgaaattaagcctggtcaatggatcggtgtatttggagtcggcggtttgggcaacttggctgttcaatatgcaaagaatgtctttaacgctaaagtgattgctttcgacattagcgatgaaaagttgaattttgctaagagcttaggtgctgacgcggttgtaaacagtttaaacgaagaccctgtcgagaaggctaaagaagtgaccagcgatttaggacttgatgctgcggtcattaccgctgtctctaaaacccctttcaatcaagcgattgatgttgtaaaagcaggagcgcgagtagttgctgtcggtttaccggtagataagatggacttagatattccccgtcttgtgttagatggaattcaggtagtaggttcattagtaggtaccagagaagacctgaaggaagctttccgattcgctgcagacggtaaagttgtacctaaagtgacaaagcgcccgatcgaagacgtgaatgatatatttgaagaaatggagcaaggtaaagtgaccggccgtatggttatagattttacttgttaatatataagatttctaatcattgtagctgccgggaataagccggcagcttttggttctattcttgctcattgccccatcttgactgaaagagacttgccaatttaaaaaagaagttttaagagccgcttgacggttattaatttgcaatgactatctggcctcatcctgataccaatataaagaaaggtcattcattgccaaagcgtaactttgttgtcttaacatagttgttatgttacctcgatgataagtaccgtgattcgcaacatggaataaaatttctgagtaagcagtttctctggaacctaaccaaggattcttcaaatttattttttgttcgaaatctgtttggctattaatccattcttcaaactgtgaagccagttcttcataagacttagtaaattcttctgcagaatataaatgagacctttctgcataagccatagaaggttctaatgcttcctgcatgtctattcctttaagtacttgcagccacataacatccgccgcgtagatgtgactaaacgtttgtgcaattgtaggatatgaactgcgaacctcttcgtaaagaacgccgcttggtaattccttcattctttctaatagcgccttattcgcccaaacatggtactgatacatatttttcgcatggttcatttaaacatcttctcctttaagttgatacttgcattataaaaaaagatgtatgacagcagattgtcatacatgtttataaactttcattattttttcggcttcagcgattaattttgattgcagctgcgccggttctgctataagtttggcttcagaacatgggggtgaaatcatcttcatgctttgaaccagtctgctccagtatattatgacatttttttgtctaccttaaaatttccttatttccttagactgaaaaaggagggatttttttataaatattgtaaatatataactgtatcatattcactattaagaggaggaatactaatgaaaaagaaaattattgccggtgctcttgcttttggattaattccactgatggggactgcagatgtatctgcaaaagccttgccaaatcaagataaagtcatgaaacctgctggctggtcatgtgacgctccgtatattgcttgtcagcctttttctggtggtactggtaaggtttcattcaactatcagggcagctctccggggaaaatcagagtttttgttgcgaatgacggcagcaaatctttcaaattcacaatttattatcctaatgggaatacactcttatccactacgacactgaatgcagggaaaacttttattcaagaatttagtgttaaccaaaaaggagaatacctcctgaaatatgatagcggcactggtgatagtgtcgatggtttctttagatctgttgagatttaaattttttaggaagtcggctgttttgccgacttccttttacagccagccattctcttcaaacctgatagataatgtgtctccaaacggcctcgcacttccactcatttgattcttttttgttatttgtcgtatattgcgcttgcccgggaaatgaagaatcattatttctgatttatttcccttaccttattcattcatgcgaggtaacttcctaaaggagtgaacatgttccaattaagaaatcgcaaaggtaaaatggcatcccctctttaaaggttcttactcttaactaaacattcatgtccattgcttaagaaccgaaagtgatatttcattcatcaatccttctttttaaccctcaatttagacaaaatcttcattttttctcctttagacttacatctatgtcgaaatttatcgttcggcatattatatactatcctaacaacaggaggtggcaatatgggaaactacggtggaaattatggtggaagctctttcgtattgatcgttgtgcttttcattttgttgatcattgtaggtgcttctttcctttattagtacattgacgaaccatattcgtctcccaagaaaattgcatctctcagttcggacagacgccataagatctttttatggcgtttttacttttgaaaacagataaataaatattaggagagttttctccctttctatagctgctattgtcttgatttggctacatacaaaatctcaatagctaaacaaagcacgaacttttcttgggaaaagcaaccaggcgctcttatgtttctggagggacaaaggtgatactggcgcaacaggtgctgccggtaaagattgaaaatctgcatatgatttagctgttcagcaaggattcattggaacattagatgagtggcttgctcagttaaaatcaataaattaaacaaacgatctcctcctcgtaatgagagtaagggattttcaaatgagaaacccccgaaaaccttacatccttttacaattttttcaatagctatgttatgattatcctcgagagatttttgaaattttcagaaagaggggtttggatgagcaagatcgcttcagaagttgttgcaactacactgaatgattggtacattgctataaagaaacaaaaggtagatgagtcaataaaatattactcagagataaagaaactgtttgatgagatggaagaggatcaagaagttcttgcatattacagtttgttagaagaaagacataaaatgttactgcattcctcacgtggagaaccattaccaaaacacacttatttcactgcagacaatgaaagtttcataaaaagaacaaacgataaattggaatataacttttatttatttgaaggaatgtacgaggcatacaacaaaaactatgatcgagcaattaacttatatggattagctgagaaaaaacttgcagaaattccagatgaaatcgaagcagctgaattttactccaaagtctcctacttatacactctagttaaacaaagcattgtggcacaacactatataaagaatgcaattacaatatataaacgacaccctgattataaatgcaaactggctacttcaacaatgattgcggctgcaaactatgctgatatgaaacggtttgaggaatcagaaatatattacttagaagcaattgatattgcaaaagaaacaaaagatgaatttttagaatctcagttatttcacaaccttagcattgtttattctgattgggacaaacctgataaatgcattaaatctcttgaaaaagctgtaggaaatgaatcctggttgaattcaatttattatataaattctttattcatgatgattaaggagctatttaaaattgacgaaaaaatgaaagccattgatttttacaataaagcacagggaagactcatattaatggagaataagatatacgaagccaaaatcagcatcctataccacctttattgtggtgagttaaaaaataacttcaataattgcattcgttatattgagtttttaaaacaacaaaatgaccttgaaagtgtagatgaattggcctacttagctgcaaaaaggtttgaatcaataggtgcttttgaagaagcaacaagctttttcaatgaaaagatttgggctgaacagaaaatgaatcaggtggagggaatcttatgaaaaaaattgtgctttgcgtatctattttaactgtaattttaagcggggcagctttaacgcaattgagtacggattcaccatctaacatccaagtagctgaaaggccagtcggaggttaaaaaatgaatttagccctgctcatatgagtgggctttttattttgtctccaccagtcagcccatctctgtgaaagcgcagttccttcaggtgtttcttttcttttcattatccaattcaaataaactcaactattgttttggttcgatgacatccactgcaaagctcacttttgaccaactttattatgtccacgtgccttcttgcgacttcctcacaaatctccaagagaacagctttaaccccttcctcggggagcgccaatttccgacaaataattccctatacatgataatacagttgaaacattattattctaaatttcttccaattcaactcttctttattcgaccaaaacaagaacaaaggttcaatttaaatgtggggtaataaaatttccctgtgtcccgcccatgcctatccagctaagcctgtttaaatttaattttacgtgagatttttctaaaatataaggtcagtttatttaaaaacgggaaaatcccatattaattaaaaatacgggattttaataattcggtttcttgtttaacgtaacacttattcgaaaaaaattcattagttaaagaaaaattcagattccagcctaaacatcttgtatcgtccttcaagttacaaatgattcaagcaactccttgtctcttgttaactgacttcataaatgcttgatatgcttgacaaaaggtatcttttacacctgagccatccgactttcatcaccacataagcaaaaggtaagctccaatatttaaattaatgtgcgccacttaatttaactagaatttttgcttgagatttatcattaattaacgcatcaaacccttgttcagcgatattatctatatcaattttacttgtaataattgattgcgcgggtaatcttccattagcaaataattcaatgacctcattgtaagtttcattgctgtatcctacagaccccattaattttgcaccactaaagattagtgaagcaggaacattaaattggatatcttgcgtgtggaagctgataaccatcattgtgccacgaactttagttgattgaatagcttggtgaaatgttgactcgacacctgcagcttcaattgcaacatctgctccatctgggaataattttcgaatttcttcaacagggtttacttctttagcattaaaaacgtgtgtcgcacccatttcagttgctttatcaagtcgactattaaatagatcaataacaataatattagacgcgcctgcagcttttgcacctaaaacagcaaatagcccaataggacctgctccatagacaacgacagtatcgccttctcttacatttgaatccttaatggattggaaagatacagctgctggttcaaccatggctgccaattctagcggtaaatgatctggaattttaaaaatcgttttttgtggaagtatcacatattcagcaaaccctccgtcgatttgtgcaccaactgcgtctaaagtgatgaaacgttcagtttcagcatttgaaggatctttaagcatcattgggtagatacatactctgtcaccttttttaaattttgttacatgagagccaacctctgcaatttcaccagaaaattcatgtccaagtaccgtcttcttattcattggtactgaatctggatgcaagtatgcatgcaaatcagaaccgcaaataccagcccatgccactttaatttttacatcatttggttgtaattctttcgttcctctttcctcaatacgaatatctctttcaccataccacactgcagctttcatcaaaaatcctcctttaattcatttttcaagcatgaaagcaattttcttttgctcttacttgactcataactcctttcctcctttgctatgttcattaatctatcacaggttttgacgaaaacgatgagcaaaaaataacacatgtctcaaagtgagacatgtgttttaaagtggttcattaatctataaattcttagaaatctgaattaattcttcttttgtatatgaatattcattgcttaaccatttttttataatctcaaaaaaaccactgcagtagaaatcgcatagtaccattgggtaatcagaattttggatttgtttagaaagcggatcattatattccattgaaatttcatataaattttctgcaccaaattgaatcaatttttcgtataactcaaggctattatttttactggtaagattaaaaaacaattcccgattaagatctacgtattcgattatttcctcaaacaatgtatgttcttgatctaaacctccctttgtttgttcaaagaggtttatcgcgatggaatttgatgcatcactaaatagctcatatttatcttcataatgacggtaaaatgtgcttctatgaatcattgctttttcacaaatatgattaattgtgatagatgaaaatgttttttcttttaataactccaaaaacgcatcctttattatggtttgtgtgcgtaaacgtgtaaaattactcaattcaagtttcctcctatatttaactcctaagtaatgattgaaattttaatagtttgcataatcctattttcttttagtatgcctaaattaataataattatgaaacgagaagaataaaataaacctggactcatgtgaagcggaaaggttttataatttcctgcacttgttcttttgtcctactataatatgtccaaataaaagcccagctacaagggcattccccataaaaaaagccggaatcctccttaagaggttccagctttttttattgtttgatctttgtcagttcagtggaaactttttatcattggtacaaatgctgcttccatcaccagtaacccctagtttagggcatatgaagggggtatctgacggcttataatatttcaatgcagccttctgttccatgaacgcggattcgctgcccatcttttatcaatctggtagcattttcaactccgacaactgcaggtaagccatattcacgcgctataaccgctccatgggtcatcagtccgccaacttcggtgaccagaccttttatggatacaaacaacggtgtccagctggggtcagtaaaggaggtgactaatatatctccctcttccagatcagcatcttccatatttaagatgacacgtgctcgcccctctataactccggaggaaacaggcagacctgcaatcgcaccggcgggaagattttctcgtttgtacttgcctgtaatgatttcaccatcagacgtgataacacgcggcggggatagtttttcatataatttgtactcgttttttcgtttgctgatgatttgataatccagtttatttgcgcgtacggcttcatgaagttcttcaaaagtgagatagtatatgtcttctttttcatgaataacgcccgcttccacgagttgttcggcttctttcagtaaagcctgcttataaacgaagtagcgactgaccatgccgtatttcggatattccctaaacccgctgaaattccggatgatgctgatcattcgttttgtttctttggctttttgttcaccatccggtaattgcttcaatcgatctaataactcttgttctttcttcaaagcttcctgtcgcccttgctcaaatttccgatggttggcattaggcacactgttattgatattatttagaatcattgggataagtgcaaccggtttttcgctccatcgagttcttgtaatatcaatttctccgacgcaccgcattccgtatttgttgagataatcatcaatagcgtccctggtttcctgcccgccctcaaacttaaccagctcatccataaagtgatcatcttttacctgttgtaaataatcaatgacttctggataaggacgtatcacatctgccacatccaataatgccaaacccatttccgaagtaatattgctcggtacagattgagaaagcatatctgctgcgtttttttcacctaaccactcgttcattttttcgttaatccatgatgaagcattcatggcagctcgaattacagccgaactttttgggtcaaataaaatcttctttaattgctgcccgatatcttccagaataaattcaaacaaatccgctccagatttcgttgtgatattttgttttaactcttcgatcgatgtttggcttcttttgatcaaatccgtaactattgtcggatcgttttcaacttgagccagcatatctgtattgcctttgaagggattcggtgctgttttatcaggtatcgacttaatgaaatcccgtcgctctattatggtcataagtgcgtcttttaagagcggatcgtgctgtcccatgccatttaataatccttctctgctgtcaggtgatgccagatgatgtgtgacatcaacaaataatcttccgccagctttatgcatgggtgcagaagtagtcagcagccaaaaagacaatccaagcggttttatgggatctgtcatcatttgttgatgaccgacagaaatatagacgtgattttcttgatcgctcgcttcaggaacggggtataacgttgtgatcggacggctctggacaatataaaaagtatcgcggaccaaacaccattcgatatcttgcggctggccaaaataagcttcgatctgtcttcctatgcgtgacagctgtaaaatttgttcatcagtcagtgtttgagtcttttgctgatcaggattgatttgctgtgtttctgttccgccttcttttcgtccattgatagccaattttttggtttctattctcttatcgacgatttgcccgtcccgtactttataacaatcggcagagaccaacccagagaccaatgcttcaccaagtccaaaaccggcatcgatggataacacctttcggttggaggtaatcggatcagcggtaaataaaatccccgaagcctgagggaacaccatcctttgaatgataactgataaataaacttggctgtggccgaatccattttgcatccgatagatcaccgcgcgatctgtaaatagggaagcccagcatttgctgatatgctgcaagattgcatcgacgccgataatatttaaataggtgtcttgttgaccggcaaaagaggcatgtggtaaatcttcagcagtcgcactagaacgtacggcatatgcatgttcctcgccaaaccgggagagatagtgagaaactgcctcaacgacatcggaaggaatttctgcttccataatgatttgccgaatttttctgctgattttaccaatttgatctcgatcctcaactttcagcatggtcaattgattcaacaacgattgtaacgtttcgttttgttcgatggcttttcgatatcctgctgttgtgacacaaaatccttctgggacttgtataccttgaatttttgataattctcctaaatgtaacccttttcccccaacgagcaaacgctgtgttttttccatttcatgtaaaccaagtaccaaagaactcattctgcatcttcccttcaaaaaaaattgacaagagcttcctagcatgatataattataatataagatggacatatataactatttatcaagaaagcgcacgtagactgattatatcaccgtgtctgtttttgcgcaatataaaaagaacctggcctaattggccaggttctttcttagtttcccgctatatcccaaagcgatctcatccagggaaagaacgcgaaaaggtttacaaaaatatcataccttccgatttcatcgtacgtttagactgataccacatcagaatttgaatcagaacctaaaaggattttccgctaatagtcagtacatttgcagttacattagcactgccattgctttgatatccttctaccgtaagcgcggtttcatacatcttacccattggcatccctaagctttcccacttcttgaaatgttcgctgacagatacggttccgctcgttcgttttgtctgccggacactccaatactgtttaaaggtggcgatacctataatggaaggttggttgattcgagtggtttcataaatgtcatatgtgcccccgtcaacagtaaaagttcccttcggcgttccagtcggtctgtaggtgccccaattatcgacgatataatattctgtgagcggatctttcgtccatccataaacacacagataggaattccccccgggattgaaggttgcgttgtaattgattgatatgtttccaagttgtgagtgagtcttcgttgaatcgaatttcttgccttttcggaataaagcattcccaatgttactccactgggcactgaacgcaccgccgctattaagcgtcatactggtattcccagagtccttccacaattcatagtcatagccatcttgtgtgccagtctgatttgaggtgattgtagttgccgcctgtgcggaccatgcaggtaatgtcagcgccagactaaataaaactgctaataaaaacttcattcttttttgtttcatttggcattcctcccgtttgatcagattgtattcaggtcttaccgtcatgttttgtttatcctcaccacctttcaaaagaaggcagccagatcggttaatgtataggaaatagagttgcattcaatgattttttgaagccgctttcaatcttattaacaccaacttatctgtgttgcagctgtaggtatgtcagaaaagttttcacagcccattacgaaccacacttatcattagttttttcgaaagctctgcaaagctgtattgagatcctttgtgtgagtataaattttcttatacaaatcgaatagtgttttatatttttgaacattttgttctttcggataaaatgcagctgcctcacgaatgaattgctctgcacattcttcaagggattcaaaccacccgcttccaaaggcacccagcatagcagcccccatggctggaccttgttcactttctaacttaatcacccgcgcattgaaaatatctgcttgcatttgaagccacgtttcatttttagctcccccgccgatagaaacaacagtatcaactgattttcccgcttcacggaacagctcaattgattcatgtaaagagaatgtgatgccttccattactgccctcaaaaaatgctctcttgtatgggctccatccattccaatcaagcttccccgaatggatgaatcagcatgcggcgttctctcaccaaccaaataaggagtgtacagcagtccatttgctcctatcggaatagattccaccccctgcagtaattgctcaaacgattcgtttggtgcaaacgttcttttaaaccagtccaagctgtatcctgcagcgagcgtgactcccatcgtataaaaagaatctttttttccatgattaaaaaagtgcactttccctctaaagtctcttcctttgtcttcttcacaggaaagtatgacccctgacgtcccaatactgcataatgtttttccgggagaaaggataccggctccaacagcaccgcaagcattatctgctcccccagcgtacacttttgttttatccgacagcccggtctccgctgcaacgttcggaagcagtgatcccacacaatcatgggattcaacgagcgggggacaaatatccgctgaaataccaaattgtttgcaaatctcatcactccactccttgcgggtaatatgtaaaagcaaagttcctgccgcatcggagtattcggtgtgaatgactccagtcatgcggaatctcacatagtctttcggaagcaaaaaaacagcagcttttttaaagagttcaggctcatgttccttcacccataagattttaggtaatgtaaacccttccagaacacggttctttgtgatgtcaagcagtcgatcaccaaatttctccgtcattctgatacattgaggcgtcgttctggtatcattccaaagaatcgcatgacgcaacacctgccgatcttggtcaagcaggactaacccatgcatttgtcctgaatagcttatcccgtcaatatcttcggcttgaacgttggatattgaaaccaattcagccaatgcattaattgtttgctgcacccagtcttcaggattttgctcactatatcccgccttctcttggatgagcggataacttttggacgtttccgcacaaaccttgccgttttgattaactaaaatggttttaacagcactcgttccaaggtctattccaatgacatacttcatttttttactccttcccctctaaataaatccccaattatagaaattacccgtcataacacaactataaaggaatcatgacgggcagttcaggggtggctcagctatccctgctataacttttcagcgggatctggagcttctttttcatttgttatacttctaaaatgtattggttcaatatcgcttttaatcgctcctgtcttcctgattcgtttttaattggtttattattcagcgcatattgctcaagtgtcttgaaattagctcttccttctgcaatttcaaggccaatcccttcagaaaagctgcggtaacggtgttgaatcacatcttcaaacacacggtcttcgattaatttgtgggcgactttcaatcctcttgcaaatgcatccatccctgcaacatgggcatataatagatcatcaggctcaaaagaagatcttctgaccttcgcgtcaaagtttaatccgccgcttccaaggccgccattttgcagaatttcgtacattgccaatgtcgcagaatataaatctgtcggaaattcatccgtgtcccagcctaaaagaggatcaccctgatttgcgtcaacagagccaagaagaccatgcactctggccatgcgtaactcatgttcgaatgtatgtccggctaatgtggcatgattggcttcaagatttaatttaaaatgattgtccaggccatattgcttcaaaaaggcaatggttgtagctgcatctgtatcatattgatgagcggtcggctcttttggtttcggttcaatcaaaaactgcccggtatacccgatttccttcgcgtaatccactgccatatgcatgaatctggccaaattatcaagctcaaatttcaaatcggtgtttagcaatgtttcgtatccttcacggccgccccaaaatacatagttctcggcgccaagctcttttgccgtttctaaccctttttttacttgtgctgcagcatatgcaaatacgtctgcattgcaagaagtcgcggcgccatggacgaaacgcggattcgtaaacatgtttgcagtattccataatagcttaacgccgctgtttctcatgtactcttttatcatgctcacgataatatctaaattttgatttgtctcttttaacgtactgccttccggtgcaatatcccggtcatgaaaagcaaaaaaaggcgcatccagtttttcaaacatttcaaatgccgcttctactctcgccctcgcgagatccatacctttatagtgatcccacggcctttgcatcgtagctgctccaaaaatgtctgtgccgtcagcagtaaaggtatgccaataagcaatagaaaatcgcaaatgttctttcatcgtttttccgccgattacttcttgaggattataatatttaaatgctaaaggattagtcgaatctttcccttcgtaaatcactttgtttacgctttcaaaatagttgactgaaccagaatgagagtgagccatgtggtttcccccttaaaaataaattcaaaacatgataattcaaattcaggcgcattttatgacatactgtaagtacggcttatgttagtttgttgctcaaacaaactaacatatttttatcttatataacctcgtcagtattttcaatatttttttagttttttatggatacattagatataataaagattagattcagtatgtactatgtttctcactacaataaaatttcaacttaatttaaagattatacaaatggagtggattaagtggatatcgctgatcaaacctttgtcaaaaaagtaaaccaaaagttattattaaaagaaatacttaagaattcacctatttcaagagcaaaattatccgaaatgaccggattaaataaatcaactgtttcatcacaggtaaacacattaatgaaagaaaatcttgtatttgaaataggtcagggacaatcaagcggcggaagaagacctgtcatgcttgtttttaataaaaaagcaggatactccgtaggaatagatgttggtgtggattatattaatggcattttaacagaccttgaagggacgatcgttcttgatcagcaccatcatttggaatgcagttctccagaaataacaaaagacattttaattgatatgattcatcactttattgccaatatgccgcaatctccgtacgggcttatcggtataggcatatgcgtgcccggactcattgataaaaatcaaaaaattgttttcactccaaactccaattggagagatattgacttaaagtctttcatacaagagaagttcaatgtgcccgtttttattgaaaatgaggcaaatgccggtgcatatggtgaaaaagtatttggcgccgcaaaaaatcacgataacatgatttatgcaagtatcagtacaggaatagggatcggtgttattatcaacaatcatttatatagaggggttggcggattctccggtgaaatgggacatatgacaatagactttaatggtcctaaatgcagctgcgggaaccgaggctgctgggaattgtacgcttcagagaaggctttattaaaatctcttcagactaaagggaaaaaagtgtcctgccaagatatcatagatctcgcccatctgaatgatattgaaactttacatgcattacagaattttggattctatttaggaataggcctgaccaatattctgaatacattcaatccgcaagcgatcattttaagaaacagcatcattgaatcgcaccctatggttttaaattcaatcagaagtgaagtgtcgtccaggatttattctcaattaggcaataactatgaattattaccatccctcttaggaaaaaatgcaccggctttaggaatgtcctctattgtgattgatcattttcttgatatggttaatcattaattaaaatgtttgaatctctatgttttacgctcatcttttaagatgagtttttttgttttttaaactgagcaggagaatttatgaagggatttttcacataggtcattttctaatatgaaaaaggagttctgaaatagaagcctcctttttcaaaagcgcattatttttctttatagcgaaaatatttgaagtcggccggaatatgattaccgctggtatcttggcattgcatccctacaaaggctcccgtgaagaatcctcctccacggatgtaatcatctgataattttttcgattccaatgcaatgtcaattttgtgccagtcttctttgttcaatgaatagaaataattgtatttttccttttcaattatcgcttttaaatatacatatttgacttccggaggaataacaattttattttttaatggttgtgaaaaagaaaagttatcacatattgttaattcaagaatacggccaagttcttcatcatgcgtgacttgaagagccgtccagttctctgtattgtaatagttcaccaaaccagcggcttgctgaaaattttcaggataaaactcaacagcagtttccgcttcaaaatggaaactttgccaccgtctggctacaaatgcctgagtaaatgtcgaggttaatgattcatgaccgtataatcgtaaatgatttggcacttgagtcaatgaacctaattcattcgtgaatggaatccttaacgtttgaaaatttatatttaattttgaatcctcaaattcatcgacttccgggtacgttgcttcaaacatggtttcgggtatagaaggtgcttctgcctccaagcttccttcttttccgcctgctacatagggccattcatctttccagtaaagtttttgaatagctgtttctctgcccaaaggacaatatcctctctgctgaaaaatggaatcatcatcaggatgaatagggcgtcccgttaaatgagctaaataccactcacctgtatgtgtttgaacaatggatgcatgaccgcacttttgcagcggatttcccggatcatgccatgacgttaaaattggattatcgggatgaacttcatatgggccctcaatatttgcagagcgggcaattgtagcagcatgttcgaaccgtgttcccccttctgcggttaataaataataatagttcccgatatgataaaggtgcggagcttctgtcagttttctatcagtgcctttaaatatcactttcggttttccaattaatttttgctcctcatcagaatattcctgcatgacaatgcctccgaatgagtgccgatcaatacgctgatcccataacatatttaataaatattttttcccatccgtatcgtggaacaaagacgcatcaaaccccgagctatttaatctaatcggctccccccaatcaccattaatggtttcacaagtaactaaatagttgtgacaatctttccatgcgccctctactaccttaacatccgtatagatgagccaaaactttccgtcgctgtaacttaaacatggtgcccagaccccgcctgaatcagggtttcctttcatgtctaattgtgaaactctctgtaatggatgggcaactaagtgccaattcactaaatcttttgagtggtgtatctggactcccggaaaccactcaaatgtagatacagcaatataataatcttcaccaaccctgcaaatactcggatccggattaaatcctttaagtactggattgataatcttcatttggactccccctcagctgttttctgttgattcatcatgttttaagctttgaaatcatcaatatgatccaaataaactttgtctctattctctaattcccgtaccatgtttttatattttttctcatctaagttatagaaattaatatcaatcatagctaaaaccagtaagaacacgggaataatggttgttgtaattaaaattccagtcaatgcctccgccgtttgcacctgatttgccacatatccaaacttatctaaaaccagccccggtacaacgcctcccaaggccatgccgaatttaaagaaaaatccgataatagcgtatatgagcccccccattcttttccctgttctgtactctccatattctattgtttcaggaatcagcgcccacatatatcccccggcagtgagacttccggcagcggcaattaatcgaaagaagagtataagaaacacattgcttggcggaacaaacagtaaagccaagaggccgatcatattcagtaataatgcatagtttagtaatttcttcttccccaataattgatgaagcttaggtataaacggtaaaatgaccaaagcaggcaaacttccgatcaaaccgtaccacttcactaaatcctctctttctaagttatacgttacataatagatgccaactgaattactgattgaattcactccaaaaattataataaagaaaatacttaatacaacaagcggacgattaacacgaaattgctcaaatatatccgttaatttaattttttcttcagttttttgaagagtgacacgctcttttgtgcttttaaaacaaaagattaaaaggcacccgcctattattcccataatacccatggtcagctgccagccaagggattcgttacccgaagtatcgcttaaataagcagccagtaaaggaacaaaaaatgcaacaacaagtccgccaagattcgcaaataacatacggacagaggttatactaacaacttcttgattatttctggtcattgcggaagttaacgcgccatatggaacgtttatcgttgtgtatgtaagcgacaagccgacataggttatataggcatatattaatttccccatatccgaaaagtccggagttgtaaaacagagtattgccaggatgacaaatggaaatgccccgaataaaagatatggtctaaagcgtccaaacctgctatttgttctgtctactattgttccaataaaaggatcagcgagagcgtcgatgattctgaccactaaaaacatagtaccggctgttgctgctgataaaccaaatatatctgtatagaagaacaaaaggtaagtagatactgttgcataaatcaaattacatgcaaaatctccagacgcatatccaactttttcaaccatgctaatcttctttacattttcactgagcatgatttcctctccttttcggccctttaatatggaacagtgagaaatggaacacttctttaaaaacaccagacagtaagcgctttcaacaaaacgatagagattacctttcacagagcattttcacctgcaaatgatgatcggcaagcagtacattcatgatattcctgaaaaaggataaaagcctttttcattttgcctccagctaaatcgtgcctcttatcccccttccatccatgtttaaaagatccttatctcatggacgattaaagtgagttttgttagtttgttgcatgaacaaactaacttgatttaatattataaaatcctttcggctttttcaatgtttttttcagaaaatttaaatctggctgaaataaaatgattcctccccctactccccgtatttcggaggaaacaccaaagctttttgggaaagtttgcggtcccccaatgattattatcttcatgaaatgcatctgtaacagcggtttgtccaaatgagataagtttgaatgagactgaaaacaattaaaaacaccgatagaatgaaactattggtgtttggagacatgtttttttatgttgcagcgtttataatgattcactcttaataacgagataatatgtgaaaatcacatgtcccttaaaaagttagcggcagttcttcgagtgctcgcatcagaaaattccctttccattttatttgttcctttccgccttttatctgtatatttggacagcggcgtaataaggtggaaatagcaatctttgattctaagcgggcaagctgagcaccaaggcaaaaatggatgccatggccaaaagcaatatggcggttattctttctttcaatatcaaacatgtcggcatttggaaatatcttttcatcgcggtttgctgatgctaaggaaatgatgatcacatctttccgcttaatttcctgcccatgcagtataaacggttcagccgtccagcgaatcgtcgttaactcaaccgggctgtgaaaccgcaatgcttcttctatggctgagttcatcaaatccggctgccggcggagcttttccagttgatcatggtgacacatcaaagcatatgtcatattggtgattaagtttacggttgtttcatgacctgcaacgataagcagcataatcatcgagtacaattcttctgtacttaatggtgtgccttcactttccgcctgaattaatgcactgattaaatctcctgcaggctcgctcctttttttacgaactaagtattccagatattcaacaaattcccctaacaaatggtcattctcctgaagtctttcaggggcatctgaaaaatcaataattgcttgcgaccaaattttgaaattttgacgatcttccaggggaataccaagcatttcacttatgacgataatcggcaaagggaacgcataatcgtccactaggttcatgaatttgctgggctgtactttatccaataaagaatctgctatatgttggattttgtcttccagctgtaaaatcatccgatgagtaaatgctttctgaacaagagttcgcaagcgattgtgatcaggggggtctgaattaagcatatgctttcttaaaggcccttcattcttaaatagaacaggtcgtttctcttcttttgcggtaaatacattttcatagtttttctttaatttttcattctttaataactgtattgcatcatcatatctcgatataagccagccttccccaagacttcctaaagataatgggcagagagggcgggattttcgcagttctttataaaaagcatacgcttcatctttaaatgctctggaagacaattgactttccgtcaaaaccgttaaactctcgttttgttttgaaaacattgattcaacctccatctctatgaaaggttatgataatctttaaataaaatttctcaaagaacgatcagcagcccgttagctaaccctgattaaaaatgatctgttaccacactgttacgttagaacttccactactttgatatccctctgtcgctaagacttggtaagaccaattactgcccagattcattccatgactcttccatgcgttaacatgattgctgaaagtgattgcagcgttgattccagttggtctcttcgtctgacggacgctccagtactgcgtaaaagtagtgttatcgccatcaatggaaggtgcattataacgtgtcgttgtatagatgtcatatgtacctccatcactgtttacagtacctttatacgttccggtaggtctgtaagtaccccatgaatccactacataatattcgatgagaggtgatctcgtccaaccatataaagtcaaatatccattgccattaggcgcccaaacaccggcattatagtttattgtcctaaatggcgaacctgtagtccaacctttaccaacaacgaaatttccggtattagaccaattaacactgtaatttcctccagatccattgacagcgtttactgttccgcccccatcagtccaattttgccagtagtctgtgccagctgcagaagcgcttgctgaaaacaaactaatactcattaatgctgccgttaatccaactaagaaattctttttaaacttaaacatatgttacctcctataaatttttctggctttgacatgaggttgcccttacgccaaagcttttgatcgttcccttcaatataatagcacgaatcaacgagtgaatattatgaatatttgtaatttaattacaaaggcctaaaaaattatattataggtgtcttgtttccccatggccttacttttttcgtgaaatcacaattcttgtttctaaatctgagaatatatgactctctaattatagaagctatgattgaagaaaccgggcttgcaaattcttatgtagaagaatcgttccttgaagatgaattgacaaacgcacttgataaatcaggcgattatgcaagagcagtgcaatgaaaggaatgaagatcgccctatacctgtcaaggttcggccaccggtcaaaaacaaggcaaaaaaagtataaatcaaaattttcatttcaacattttttacaaattaacggggcgccgatgtacaggaaaatgaaaaaaacacccgatgaaacggcgggggacttataaccttaatttatttataaagaataaaaagaaacctttctataacgctaataaactccatgcaaaattcttcactaagtattattttgtgatgactattttcaagaacatattttaactcttggattgcatgtctaacttttttggggtttttcgatttctctatatctcccccacagtggacaatacaatttctaatatggttggcattaataatgaagtgccattctttaatatcatcaggaaaaacttctttcttaatcttttttatatataaagctgctctggtaataccgttaccctgtaaatcttctagcttaatacttgtctcatccggctgaccgcataagtctataatcttttcctctaaaaaagaatacacgctaatgaataatgaatttctcataatggaaggaaagacatctctaaaattgactatttcatcataatgccagtcaacaaattcttctttttcttcatcactgaattccttcatagactcttcaaaatcataaatctccctgccgagactttgctcaatgtatccagcatactccctaaacatctctaacttcccagcaaccaaaaaatgaaatgacaaatttttaatattattcataatcaattactcctttttttgaccaattatagcctttcaggtatcaaaagtaatctgattatgatgacaaagcacctcaagaatacttaagtcggtatgctcttgaatatcgtttatgatgtctctaagctctactaacctttgagacttgtttaaacatccctgttaaggcacggacagcacaatgatagttactttctctaagcttctgttttcgaagggatttccactctgtcaaatggtaataggaatagagcttgttgttctccctgttgtatctcaaatttttgtggtactgcttgtcggtatcccccttgtgcttctctcacaataacgctccgcccaatccacatagctgcggcaatcaggcgcgctacatcttttaggcggcagtacaatcccctctatatattctttctaaactgcccctacgatcaagcggttaaccgctaatcgtttccccccgctgaatggatgacatcgcaaaagaacataaagtgaattattctaagttacttcaaaagccattaaagaacatctaggcattcataaaaatccaaggttataaagatttttgcattaaacaaaaccattgaaataaacaatgacaagtgatacggataatgatataaattgagcagcccacgggttgctcttttttatcaactccttgtgctaatcgcttaataagaattgcgccttacacatactccgagaggaagccaagtacagtaagatcgcagtaaaacgaaattacttccccgttatggccgtcgcagactagctgctatccaggctcagaatgttcctctcgttcggcttcattcctcaacacctttgttccgtatccggatacgccattgataagggttagacgcgtcacccttgttttgttgataggttaagtttatcgacatttcaaacataaatagtcccccaattttgtcgggattttgttgaaaaaaaacgccctgctaaaaaaaacagagcgcaaaaagctattttattaacgtgttactgtaaactcagacgtaaaccagtctccataccaagtgtcataatcaccatacttgtaagctttaaagagaactttaaatttcccacttttcccttttcctaaaaagtcactaattaatatctgtctatcaatattaccattggcatcaatggtacctcttctttctgcgagtaactcatgtttgttaacatcattaatcattagttgataggagagtttcttagaatactgggtttgaatgtttattccgatataagtatcagttgaaggataattacctgaacgatctgttgtaattttagcttttactccattatgtgtctcccacccggaagttgctgcaaaagcctgtccaggtttaaaaattcctaaaccacctaaagtcaaagcaaaaacagcgaaaatcatcaaaactttcttcatgcttctcatctcctttttttatttacacttttattaaaccaattttttctaacaataaccatatttttcttgtcattttagtgaatttttcgtcaattaatcccaagtgctgtggcaatatgaggatagcacgctgtttttttcataataggtatccttcttcatgccaagttccatataaatatgaatgtctttcacctttaccagctgtcaggtacttcttctcgataatcaaacgttcctcatcatccaagatgttttttaaagcacattccatctgcttcacctttagttcattaacggtaagcgaatctcggagggaagggaaaatgttaatatcggtagatgaacactctttttattttctaagtggactttgagcgcgcgataatttttcaattatttgataactattttacggacagccttttcgtccacatattcctttgacatctcttctctccattcattcatttttcttgttcctatttatggatacctcttcctgaattttcatccaaattaatagggaatcaatgatgaacagctgcatcaatgaaatatgtacaagaacgactgggccataagagtattcaagtgacgtcaaatatttactcacatcatcaaaaaaattgacagagattcaatgaataagtacgaggattatatctccacaattatgaagtaattttttattgattttttgtgggtgttttgtgggtgttttgtgggtgatacatgatttatattaagttattaaacttgttaataaaccaaaaaatcccctgacaccaagagtgccaagggattgagagattaatattgagacatgtattgttcgcgctcccacggatgaacctgtgtgcggaacatatcccattcgatttcttttgcttcgatgaagtgttcgaacaggtgctcgccgagagctgcaaccataacttcgtttgatttgaattcatcgagagcttccgccagtgtcgccggaagatctacgattccgttttccatgcgctcttctttgctcataacgtagatgttgcggtcaatcggagccggcgcttcaagtttgtttttgattccgtcaagacctgctgcaagcaatacgcttaacgccaagtacgggtttgccgccgggtctacgctgcggacttcaacacgcgtgctgatgccgcgggaagccgggatacggatcagcgggcttctgttttgcgcgctccatgccacgtaacaaggtgcttcatagcccggaacaaggcgtttgtaagagttcactgtcgggtttgtgacagctgtaaagcttgtcgcgtgttttacaataccggcaatgaagtgttttgctgtttcactcagctgaagatcagcgtctttatcaaagaatgcgttaacgccctctttaaagagtgatagattacagtgcataccggatccgtttacgccgaacagcggttttggcatgaatgtcgcatgcagaccgtgtttgcgggcaatcgttttgacaaccagtttgaaagtttggatgtcgtcacaagaacggatggcaccggcatatttaaaatcgatttcgtgctgacccggagcaacttcatggtgagatgcttcgatttcaaagcccatttcttcaagttcaagcacgatatcgcggcggcagttttctcccaagtcggtcggagcgaggtcgaagtatccgcctttatcattcaattcaagcgtcggttcgcctttttcgtctaatttaaacaggaagaattcaggctcaggtccaagattgaaatcgctgaatccgagttctttcatttctttcagaatccgtttgaggttgttacgcggatcaccttcgaacggcgtgccgtccggattatagatatcacagatgaagcgtgctactttacctttttcagccgtccacgggaagatgacaaatgtgttcagatcaggatataagtacatatcagactcttcgatgcggacaaatccttcgatggaagaaccgtcaaacatacatttattatcaagtgctttttcaagctggctcacaggaatttctacgtttttaatcgttccgagaatgtctgtgaactgaaggcggatatactttacgttttcctcatttactaattttacgatgtcttctcttgtgtactttgccatttcgtaaaactcctcctctaaaaggtaaatgtatatagcaaaacagttgctaacggattaatgaaagaatcgggacatgtcaccttggcggaaagtattcccccgctggaaacggcctgcctgcatcagttcgtttttcaaaagctttctgagttcatcatcagacagatcatgcttcatcggtttggccgttttggatttttcttccggttcggcagatgccttatccagaatttgtttgataccagccatattgacgccttgttcaatcaaatttttgatttctaacagtttatctacatcatggaatgaaaataatcgtctattcccttcgcttctcgctggaaatatcagtccattttcctcataatatcgaatttgccgggcagacagttctgttaactgcatgacaatcccaatcggaaataaaggcattgagcggcgaatattatcactcatctcaatttcccccttttcttatcttagtctcattataggtgatgttatattttgtgtcaacacaatgtaaggaaacttaacatcaaattctttgaaaattgcaaacggattagatcagccctttttccattaacgcatttacggcgctgcaaatcgcatttttcacgtgcgcataggttaatcctccttggacataagcaacgtaaggcggtctgatagggccatctgctgataattcaatgcttgccccctgtacgaaagtgcccgctgccatgatgacatcgtcttcatatcccggcatatagctcggatacggcgtcacatgcgcattaatcggagaagcatattgtatcgcctggcaaaaagcgatcatcttatcagggtcctgaaactcaactgattggatcagatccgttctcggcgtattccaggccgggtttgacgtaaagcccagcttttcgagaaaacgggcggtaaataccgctcccttcaagctttgcgccactacatgcggagcaagaaagaaaccttgatacatttcctgcaatgaataaagcgaggcgccggcttcacttccgattcccggtgaggtcatccggtaagagcaggcttcaatccacttggcttttcctacaagatagccgcccgtcttggcaaggccgccgcccgggtttttaattaaggagccggccataagatccgcaccgacgtggcaaggttcccgctcttccgcaaattctccgtagcaattgtccacaaaaacaatgacatcttctttgatttcctttacgaaacgaatcatttcttcaatttcatttattctgaaggacggacgattcgcatatccttttgaacgctgaataccgatcactttcgtattcggacggattgcagcccggaccgcttcgaagtcaaccttgccttctgaggttaaatcgactgcattatacccgatttgaaattccttaagcgagcctgagtactccccgcctctcaccccgacgatttcttcaagtgtatcgtaaggcttgcctgttatataaagcaattcgtctccgggtctcagcacaccgaacagcgcgattgaaatcgcgtgcgtcccggaaatgatttgcggcctcaccagcccagcctctcctccgaacacatcagcatagatctcttccagtgtatctcggccgatgtcatcatagccgtacccggttgaaggcgtaaaatgcgtatcgcttactttatgctttctgtagctttgcaaaactctccattcattccgttcactgatctcttctatttttttatgaacggcggcgatttccgcttctgtttcttcggcggttttttgtaaaagagcgccgtgtgtcagtgtctcaaacatgttgtgtataccttccttacatgaatttcttcagttctccaagtatgctttgttcttcttgtacgtaccccgagacttcgtatcgctcattttcttcattaaaataaaggccgtcgatcatagtctctgatttgatgcgtgacatcaatttgccttcagccgcaggcacatgaacttcatacgccgtcatcagctcccggcgtaaataagcttcgatttccgcttttagtttcgcttcatccccggcgattctagcgctgatcataatgtggccttcccctgctgtcggaatgaagtcaggaaatgtttcatcccgtttgttataagcggtcaacaccggaatatcatctgcctcaagctcttttaacaggccgagaacagtctgttcatgcccggcataatcttcattggaagaatcaatgacatgaatgatcaagtccgcttccttcacttcctcaagcgttgaacggaaagcggcaatcagcgtggtcgggagatcttgaataaagccgaccgtatcagacagcaggacgctgtagccgctcgggagcgccatctttctcgtcatcggatcaagtgttgcaaacagcagatcttcttcatagctgtctgagcttgttaatttattaaaccacgttgatttcccggcattggtatacccgacaagcgccgcctgaagcacgccatttttcttgcgtctctcccggtaacggcttctgtggcggataaccgttgacagctgtacgttaatttcgtgtatgcggtttctaatgtggcgccggtctgtttcaagctttgtctcaccgggccctctcgtcccgattccgccgccttgtctggagagattgattccttgtccgctcagacgcggcagtgcgtattgtagctgggctaattcgatctgaagctttccttccctcgtcttcgccctttttgcgaaaatatccaaaataagctgcgtgcggtcgatgattttcgcttcaattgccgtggcgagtgatttaagctgactcggtgacagttcatcattaaaaatgaccagatccgcttcaagctcttcacacagcgccttcagctcgtctactttccccttgcctatatatgtagcggcatccgctctgttccgtttttgcgtaatccgggtcagcaccgttccgtcagccgtttttgtcaatgaagcaagctcgtccatcgaatggtcaaagtgctcgtcggtcacgtgcggaagctggcagccgaccagaatgaccgtttcttttttttcttcctgttcgttcaaatggatgttcctttctgtgtcgtattgggcagtagtactatcataccaaacccgcagggcgtataccacacatccggcgggttttaaagagagaaataaaaaagaggcctctcagaccggctgagaggattattcatgagctgccgtctcatcttttataaataaatcctggctcttgatcgtcatcagatcgttttttaagtattggtctcccattaaaagcctcatggcctgagcgcggattgatttttcaatcacatttctgacaaagcgaccgttgctgaatttaatggggcttgtcgtgctttttactgtcattaagtaatcttttaacttccattcggcttcctgacttaattgatactcccgttctgctatcatgcgcttggcaatgtccatcagctgagtgacagagtaatccggaaaatcaatgctgataggaaaacgcgattgcaggccggggtttaatgaaaggaaatgtgtcatttctctcgagtatcctgccagaatcaggataaattcatgttgtttgtcttccatatgcttgacaagcgtatcgatcgcctctttaccgaaatccttttctccgccccttgcaagtgagtacgcctcatcaatgaataaaatgccgccgagcgactttttaatcagatctctcgttttttgcgccgtgtgtccgatgtattcaccgaccagatcagcacgttctgcttcgatcagatgtccttttgaaagaacgttcatttcgaagaaaagcttgccgatcagtctcgcgacggttgttttcccggtgccgggattccctttgaacatcatatgaagagcttgtttcccgactttcagcccttgttcggcccgtttttgattgacgaagatccatgcgtaaatttctttaatgttgcgtttcatctcttccattcccactaatgtgttcatttctttttcaatttctttcaggatgctgtgcttggcttcatttttttgcagggcggcctggtattccgcctcagcttccgcatttgtcagcacttgcttttggccattaagaatgatgttaatttgtccgttatttttataggttacagcgcgctccaacatgctcacctctctgttctctctttatcttattcatgatgaagacgttctgtgacatccgcctacatcatgaggcccgttttctcctatatctgtcacattttccgttctcttcgggaatgatgctgaatcctgcgctttcccgagaaatatttttcatttcttattgtattcagctgaaacggggggacaaaccatttatttttattttccgggaaatgttaggcggatttcttatttttctcatgaatgacagccgtacaagcaccttttgaatctcatcatatgctgtaatgaggtgatggagaatggttaaaatttttatagaccctggtcatggcggaactgattcaggtgcaaccgggaacggcctccaggaaaaagcggtcactctggagatcgcgctggctttgcgcacaattctgacggatgagtatgtaggggtttctgtcatgatgagcaggacaagcgataagacggtcagcctgacggaaagaacagatgccgccaacagctggggcgcagattattttttatccattcatattaactcaggaggcggaaccggatttgaaagctatatttacccgggagtcggagcgccgacctcgacttaccaatcagccgtccacacacaagtgatccacgcatcaggttttcatgaccgcggaaaaaaaacagacaacttccatgtgctgcgggagtcaaatatgccggcgattttgacggagaatggttttattgatacgacagctgacgcaaacaacctgaaaacatccagttttattgaaagccttgcaagaggacatgccaagggcttggagcaagctttcagtctaaaaaaaaggctgacttatataaagtgcaaatcggcgctttcaaagtgaaagcaaatgctgatgcgcttgccgccaatgcggtgtctaaaggttttgatgcaatagtgctttcaacaggcggcttatttaaagtgcagattggcgcattctcttccagagataatgctgaatcgttagcagagcgggcaaaaaaagcgggatttgataccgtcattacactaaactaacgaaaaacccctgttctcccttttttaggaggaacaggggtttttctgttattgaagaatatcggcgacaaactgtgaccaagtttcaagacgctgatacacgtcttgttcttttaattcgctcactttcatccagcggccggcgatctgatctttttctttcacttcgacttgcgctccagacgctaattggagcgcagaaaggatgccgatatgtaccttccctacattgttttcatcatcgttgattaaaccgagtgtgacaatgttttgtttgtcctcctcacgaatgtacagttcttccgccagctcccggtcggtattctctttcagcacctctgaaaaagaagccgccccttccataggattcatgtgtccgccgaaaccgagggaaagcttattatggaggcgcgattccccgccgcccgcgagccgttcatacacaaacacctcatcatcacggcggatgacgacatatggaatcggctgtttaaaacgcgggtcctcttccgcgtcgcctcttctgatgtcaaaaaaatgctcctcaatttgagccatgatctttacgatacattcatcttcgctgttgactccctgaaatgccagcgtttcattttgaaagacgtcgcttcgcggtgcagccaagatgatttcatccattttattcatgtccgttcctcctgtcttacctctccattcaagccaaaagagcagatattatatctgctcttcatcttggccgaaataaaaatcttcgtctttaatcggttctaccgtcgcttttttgtagccgttccctttcatggagaagaaatcatgtgatttcgttttggtgtttaatccgtttaatacgatcggattaatatcctcttcttcaaagtaaggatcgaatcctaagttcatcaacgctttattggcgttatagcggataaatttctttacgtcatgagacagcccgacttggtcgtacagatcctcggtatactcaagctcattatgataaagctcttctaaaagctcaatcgcaaattcgcggagttccgcttttttcgcttctgtttgtttattgtatatttcttgagcaagcagtccgacatagacaccgtggatcgcttcatcacgaagaatcaggttgatgatttcaccgctttgcatcagtttgccctgtccgtagaaatataacggataatagaaaccgctgtagaaaaggaagctttctaagtaaacggaagcgaccatcgctttaaacagcgaaatctcatcatctttttttatggcgcggtacagtccgacgacggtgtgggcttttttctgcaggtatttattctgcttcacccattcaaacacttcgttgatcgtttcagtcggagcaagcgtcataaaaatatttgaatatgattttgcgtgcaccgcgttttccatcatcgccatgaaattaagaaccgcttttcgctgatggccttctacgtgctcggccacaatcggcatgcccgtgttcccctgctctgtatcaagcagtgtcaggccggcgagaaccttcatgtacgtatcctgttcatttttacccaaatacttccaagtgagaagatcgccgtttaatgcgatctcttccggaagccaaaactgctttacgttttggttgtaaaacatttgggtgaaatcatcttcatgctttgaccagtttgctgcgtcataaatttttgtcactgtaaactctcctttaatcaaacaacacaagaaagacagctgtcctgcccggtatctttcgttcttgcatagtaaatggttttgatgcctctatggtgggcatacagatcaatacggttcagatcacgagttgtcatcgtatctttcaaaaacagggtgaagctgattccctgatcgatatgctgctggattgtcgcgatcatatccaccactttgaacatgtccatatcataagcttctttgtagaagaaccagttattagacgctaaccccggcatcgggtaatacgtttttgagtttccgtatgttctttcttcgatccgttccataatcggcataacggatgccgtgctggattggacgtaggaaatggagcctgtcggcgcgatacacagtctgtagctgtggtacatgccgttttcagcgacaaacgccttcagctctttccagtcttcgattgtcggaatgtgcatgccttcaaagagcgcagcgattttttcgtatgccggcgagaactctttctcgatgtatttattgaaatattctcccgttgcataagtggagccttcataatgctcaaacgtttcgcctttttctttcgcaagctcagctgaacgctggatggaataaaagtttaccatcataaagaacgtattcgcgaagtctcttgcttccgggctttcataagcgatgccgttttgggcaaggtagccgtgcaggttcatcgcgcctaaaccgatcgatttcatcgctttgttcgcgcgtctgactgccggcgcgttgcggatatccgtcgtctcggacacatgagtcagggaatccgtcgcaagtttcaccgtgcgctcaatcgatttatgtttcatgacattcaaaatatttaaagaacccaggttgcaggaaatgtccaggccgatttcatcttcttcgtcataatctgtgtaagctgaaacttgtgacgcctgaagcacttcagagcaaaggtttgagaatttcacttttgagacgtggttattcgcgtgctctttatttacgttgtcctggaacataatgtacggatagcctgactcagagcggagaacggcaagcttttcaagcaatttgcgcgcattcactttttcttttttgacgcgcggattgtcgacaagctcctcatacatcgccgtcatgtccatttcgtccatatgctggccgtattctttataaatcgtatgcggataaaagacataagcggctttatcctctctcgcaagctcgacgaacttgtccggaatcacgacgccgatggaaagggttttaacgcggacgtcttcatcagccgagatttttttcgtatcaagaaaatcattaatatcccggtggaaaatgttcaggtatgccgcgcctgagccttgtctttgccccatttggtcagcatagcggaacgcattatcaagaagtttcatcacgcctacgacgccttttgtggcattttccacatctttaatcgcttcgcctttggcacggagcttcgacaggttaagtgacacgcctcctccgagcttcgaaagctgcatggagatgtcgatcgctcttgaaatatcattcagcgagtcattgacttccaaaaggaaacagctgaccagctcgccgcggcgtttgcgtccggcatttaagaatgtcggcgtgctcggctgatattcctggttaatcattaagcgcacatagtctttcgctttttccgcgtcgccgtttgcaaaaaacagggccacgattgaaattctgtcctcgtaacgctcaaggatttttttcttatcattcgttttcaatgcataatcgttataaaatttaaaagcactcatgaaggatggaaaacgaaatttcttcgcgtaagctgtcttgaaaacatcttttatctcttcaaacgaatagaggctcaaaaactcttcttcgtaatattgattttcaatcagataatccagcttctctttcaaatcgtgaaagaataccgtgttttgattgatatagtcaacaaaatagctatgtacagcctctttatctttatcaaactggaattttccatcttgttggatcataatttcgttatttaactgaatccattttggcacttggttttgtgacaactttttctacctcctgagtaaacaattcaacgtctttcgctgtgccgctgagttcaaatttaagaaggaccggcacctgatactgctttgagatcgtgtcggcgcttttggcaaaattctcaccccagattttatttccgctcgctgcgactccttgcagaagatgggcgtttttttcaagaaatgcctgcgttgatgccggcacctgtccgaagtttgtcgtgtaggtcaccagtacaaacggagtgtccagatcttcaatttcgtccaccttgcggatcagctgaaagtctgttttattcacaaaacgctgaacattccctgtctttgaatcaaatatgatttgaaccatccatatcacgacctatcaaaaataatgaatctcttaacactatatatagtatactaacctctcagaaaaacacaacatattgagatcgatttataaaaagttcatatttttgaaagagcggaccttggttctgccccgattaacgcccaaaaaagagagcagaacgagaatcatctctcatcctactcaaggtgtcatgtgtaagccgatgtctatcataacatgaaaaaaaactgcttagtagtctagacttttattcttattttttgtaagaatcacattttttttcgctttcaacggtttcttctatttccacatcagcaccgatttctttcagtacggatttcagagcgcttgtaatggaagcctctctgatcagttctttgccgtcaacgatgatgctggttccatattcatagcaggaatcatcttcacaggtttcttcccaatggttgattatcaccttgtgtttcaatcgtctcaccctctgcatgatcaatgtcagtacctagtgtagcttgtgcggcctgctttgtaaattcgaacgcttgtgaaatttattcaagctcatccagcgccgtttcttttttcagtttgattttattcgttttttcatcgtagcggtatattttcatgtaaccgtcctcaacgacgccgaaatggttatgttccagctgcaccgtgctttcagtctgcggttcggtatccgttgagccgccgtcatgatccgtcaccaccgtctcatgattgctgcatgctccaaacagcaaaaaaacagcgatccaaacgagcgtaatcctgattcttctcagttcattctcactttcaaacatggtgttccgagcccccttttatgtttccgatctccagccggcaatatacaggcgcgcataaaaaaagaccatgcttcatggtctttggcaaaaaagtctattcaagctcaagctgaacgtttttttgcggggcgaacgtggagatggcatgtttataaataagctgctgcttcccctccgtttcgagcaagacggtaaagttatcaaagccttttacctggccgcgaagctgaaagccgttgagtaaaaacaccgtgacgaacgtattgtcttttcggatttgattcaaaaactgatcttgaatattaatcggtttcatgtttcgtcctccttggttctcaatacaatactgtttcgattaaatttccagttttcctgctatacactcgaaaatttcctttattttctgttcgatatccacaggcggggtcatatcggtccatgagacggacattttattgcgaaaccaggtcagctggcgtttcgcataacgtcttgaattttgctttaattgttccacagcctgagggagcggcacttttccatccagatattcatacagctctttatagccgatcgcctgaatcgattggctgtcccggatattcatatcatacagccgcttgacttcagcaagaaggccggcttccatcatcaggtcaacacgatcgttaatccggccgtacagcacttctctgtccattgtaagaccgatgagtaccgcattgtaaagcagctcccgtttttgggttttaagatgctctgacattgtttttcctgatatgtggagaatttcgagcgcgcggatgactcttcgcgtattattttgatgaatggccgccgccgcttccggatcggctgccgcaagcttggcatgaagagcttccgccccttcttctgtcgccagtttctccatgcgctcccggaatacaggatcaccggagtgttcagtgaacgtataatcatacagcacagactgaatgtacagaccagtccctccgacaatcatcgggagctttcctctgccggcaatctcgctgattttttccctcaccattttctgataatccgccgttgaaaaagtgtcggacgggtccaaaatatcaatcagatgatgcggcacgccttctgtctcttcttcggtgactttggccgtaccgatatccatccccttatatacctgcatggaatctccgctgatgatttccgcattcagcatttttgcgagtccgatgctcagttttgtttttccgactgccgtcgggccgacgagtatgacgacaggctgttttgtatttttcaatatgtatcactctcttttataaatctccccctgattatagcattcatttctccaggcacctatccattttgcccttttttctgagcgctaaacgtcaattaccacccgagcggctcgttgccgacaacctctctcgtttttcctttgagcttgtggtggtgtgttttccggtcttgctcccgcggatcgtaaacgaccccgccgtagcggatctgaatcggctcattgtaagcggcaaaggtggtctctgcaagctcatgataatgtgttccgtcaaccctcggaatggcagggccggaaataccgtaatacctatggaaatggccgttttcaaaagaggtgatgcccgaataaaaatgtgtatgctcatctgtattgctgccgttctccggctgtgaaaagccttcgatcaaatggtaatgcccctgcactacatccgttacagcccggtatgcgtgtgtatgcggaggtttttttgaccagtcggactgatacaggcccacaaaagctcactcctttatttttttgataaacgcccaatcaaaaattggtgggctgaatactctgttatcatctcaaatttattcttggaggtacctaaattatgaatgaagaatacgcatacgcagcagatagtgatatgagacagtttggacgtcctggatttggttttggccggccgggattcgggttcggacggccgggttttggttttggccgcccttggtttggccgcccttggtttggctatggattcggacgtccgtttggatttttcggcggtccgtttgccggagggcttgtcgggggtctggtcggaagcgccttattaaatccgtatttgtacgggggttacggctacccttactatccgtattactactaagacaatcaaaaagggctcctttcaggggcctttttatataggccgaatgtcttgacttgccgggtaaagttcggatattattttattttactgccttaaacaaaaggcatgaagatgatgatgagagggggattggatatgattctgggttatatcttcctcacaattgctattttatcagagtcaatgggtgcggccatgctgaaggtctcccgcggatttacgcggtttgtgccgagcgcacttgtagtggctggctattcattggccttttatatgctttcactgacactgaatctcattccgctcagcttatcctatgccacatggagcggggccggaacggtgcttgcgtccattatcggagcgaagtggtttcatgaaaaactggacaagcaggctgttatcgggctctttttcttattggccggtgtcattttgatgaattggtagaaaggagaggcatgataatgaaaggattactctgcttggcattagccattgtatcagaagtgttcggaagcacgatgctgaagctgtcggacggttttacccacctatggcccgctctcggcgtcattgccggaatcggagcctcttttatgtttttgagcttctctttgaaaagccttgatttatccaccgcatacgcgacatggtcaggtgtcggcacggctttaacggcgattgtcggctttatcgtttttaaggaggccatgacagtcaaaatgatgatcggtctcgttttggtcatcacaggcgttatcctgctgaaccgttccaagtctcaaaaagctaaaaaaaatcaaacggcccggagctgaccgtttgaactcatcaatcgcgggcggcttttacttccacttcaagctccatctccacgtttccctggaccgctcgtgaaatcatacacgaggactccgctttttgcgccagctttctggccagcgtaaactccgtttcagttgcacccggctttaatactataaacgggcggtgaatgattttttgatatgtaaatacaccgtttgttacgtctacaattccttcagattccatatgtagatcttctttatccagaccgcttctttccatcattgccgcaagcgttataatataacaggtcgcggccgctccaagcagcatttcatcaggatttgtgccttctcccggtccgtccatttccttaggaatggacacagctgtttccagccggccgcttttaatatcgccgacgccgttccgatttccgggccaatttgcttttaaataaaaatggtgttttgccaagggacaatcctcctttttttcagtttactcaactttcactggtttgtcttattttaagctcaagaatactcttgattgatcactctttttatcgtacggacataccggtaaaattcctccgtttttgtgaattctctttcgcggtaatcaaaattatcaaaaaacgcttcccgttgttctctgctgatctcaagctgtatgctcagcccggtttgggtctggttattgatattttcgatgtcaactccggacagcccggttcttgaggttgccaattctgcagaaaatccgtttcgtttaagagctttcaccaattttttcgcccgcttccggtcacttcctccgacaagagtgtttttctcgtcgcttttataaccgtgaactgcgataacataacggtgctgtttaatgcttttgactgctaaaggctcatcgaacttggtgctcgtaatatgaagggtctggttatcatgcgtttttaatccctcaaacaggtaggttgaaaaatcatctctgaaagagcggacgatctcgctcaccccgccctcaattctgcccccgtgcggcgacataatcaatacagagctcccctcttgcttattgtacgatatatgataatcatcggggtcttcgtgttcagccagatctttaaaatctgtgtatgtatcagaggaattcgagggatcagggtctgacgcataatgaacacatcttattagtaagaccattgctacgataatgatgacattaagtaaaattctcttcatcagttttccttttgttctcctttctgaaaaatgaaatgttcattatatggttttttgtcaataggtcttatcttaacattctattcacattatcatcagtgaaaaacttcccggtttcaaaaaatcaatggattgtcacggttcaagccttcagatgccgggcatcagtgaaaaaaggttgagagaaggcaaaaaaaaagggaggaatgcccgaattttcacggacgggagattgacagaggaaacagaaaacatcaagaatacgctcttaaaaatgcagatccgcctcccgaagcaaatgcgcaggacagaatggactccgtcaaaaaggttctcatctgcctttttgtacagcagaatgccttcacagcccgctcatccccttttttaataataatggtccgttttgaaatcgagccgtcttttttcatatatataatatcaattggaagctgcttttccaaggaatgtctcaatatcatgttcatatttatacctccttctgtcggctttattataaacgaacaagtgttcgatttcaacttattcgtttctttttcatctgaaaaagccgcaagtaaccagctctctgaaggacaaacaaactgaccgaacatacagcctgttcatatggtatagagagaatcgccagaatgggaggaaaagtatatatgtttggttactcaatggtacaaatggtgcggtcaaatgctcataaactggactggccgctcagagaaaacgtattacagttatataaacctttcaaatggacgccttgctttttgcacagctttttcgaagagaaggtaaaaaacagaaagaaaatgtcagtcatcattgaattcgaagagggatgccacgaatccggttttcacagcacgggtcaggtcctatcaaatgagaaacgctgcactataaaaaagcagtttcaaacatttaattgctgcagcgcggaagtcaccccgtccgcccttcatatgcttctttctcaatgccgggatatccgtaaaatctatttaaaccgtgaagtaaaagcacttcttgatacggcagcggaatcatcccatgcaaaagaagtgacccgaaacggcaccgtattaacagggaaaggcgtaaccgttgccgttattgataccggaatctatcagcaccccgatttagaaggcagaattaccggatttgccgactttgtaaaccaaaggacagaaccgtatgatgacaatggccacggcactcattgcgccggtgatattgcgagcagcggcgcatcctcttccggaaaatatcaaggaccggcgccggaagccaatctgatcggtgtcaaggtattaaacaaatcaggatcaggaaccttggctgatatcattgaaggagtggaatggtgcatacaatataataaagaatacaccgagaacccgatccggatcatcagcatgtcgctgggcggagaagcgctcagatatgacaaagaaacggatgatccgctcgtcaaggccgttgaagaagcatggaacgcaggaatcgtcgtctgtgtcgccgcgggcaactccggtccggaagcacaaacgatttcaagccccggcgtcagtcagaaggtcatcacggtaggcgcctatgatgacaatgatacgccgagcaatgaagatgatacgattgcttctttctcaagccgcggcccgacggtatacggaaaagagaagcctgatattcttgcacccggagtcgatatcgtatcccttcgttctccgcgttcatatcttgacaaattacaaaaatcaaaccgtgtagggtccttgtatttcagtttgtcgggcacatccatggccactccgatctgtgcgggcatcgccgccttaatccttcagcagaacccgcagcttacgcctgacgaagtgaaaacactgatcaaacaaagtccggataaatggacaaatgaagatccgaacatttacggagcaggcgcagtgaacgccgaaaacgccgtaccgaaagaataacctttttctcatgagaaaacgggatcgtctgcatcagcagatgaccccgtttttcagtaaacagcagaaacattataatgaagaaactcggaactcttcatatcctgctgtcagaataaaagatgaatgcaagacagtgtatttctgaaaaaatagggaataagtatggtgtagataaaaggaggaatgacaatggcactcacaaacaccgaactgtctgaatggctgcaaaagcaaatcggacaaacgcttgatatcagaaaaggagagctgacagacagccggaatgagatttctgatatggatcaaatcatgcttcaccttgatgatgttctcgtccgccgaacaaatcatcccgatgactatgtagcggacgaagaactcgtcttaaaagggcacggcacaacctatacggaggaaggcaatgtaccgctccctcaagatgcgtatgaaatccctttgcttggtgacattaccattcaaaaagagcagaacggattaaaggtacatacagatcgggccgtttatacaatcgggacccgacaagagcaataaaacgaaaaaaacgccctgaatcagcggcgtttttttattggtttttttcttccgaataaccgtggaacatcgtgaatgcgcaaagcataatacctaaaataatgataatcgggagccagataacggcaaatttataatccggttcggcaaaggcgccaatgaccgccccgaagcaatacagcaccaaggcaagcgcgcgcaaaacagcatctctcgtaaactgcttccgcttgtccgatttgtaaaaccttgcggtgagatcttcaaaaaaattagcaagcgttcccgttaatacggtcgtggaaatcccggctacaccaagttttctcgcggctgtcgtctgcattcccattgcgaagctgagcagcataatcagcacataaacagaaatgctctctgcaaaaaaacaagagaacagagcaaacaggagcaaaacagctccttcaataaccaaagccgcagttacggcaggcggccagaatgacttctttttattgccgacaagcacggcggcggcaataacgccggcaataaatccgattaacgaggttaaagatttgagtacggcaaggtgccatgaattgccgatcgcaaggccgaacagaacgatattccccgtcatattggcggtaaagacatgccctaaacttaaataaccgatcacatccacaattcccgcagttaaacaaagaagcaaaagtgcaatatttcggtatgtagtcactgtcaatgtgatccaatcctttctcatgccgatttccaacatataagtttactcttcgcgatttcatatgtccagccggcacgcctctttttcaaagcaaaaaaactccggcgaaccggagaaggttactgaacgataaataatactctcgtaccgtcggaatatccgctcatttgatttccaacccatgaaccggctccgcgattatccgaaggggttacatatctgatgtcagcccctgccccgccttccgtacagactgccatcggccattcatcacggtcaaacccaggctttgtcggaatgcctttcaatgattctttccttctttcctcagctccgccgcgatcaattgtacaaatgtcagaatgccctgccgaaatggcatcttttatatgattccccgtctccggatattttaacagcgggaaatacagcacatgatcatatcgggatgcagcttcagcagtattctccgaatggatgccggcgcccataaagccgaactgaagaaagatcaccaaaagcagacttgccgtccatttcataaacgcagccattcacagcctccttaagaagttgatatgaagcgtaaatatgtatattagccggacttagcgcacatgatggaatggaaaaaaaagtatgttgttttgttgataatcaacgaaaatggcggctttacgatttgtctgttgaaccggcttctgtttccttatatagtttagacatacttatgagccgttgtaatcaggttcttcggcggataataggaggaatgccgtccggtcgacaggcaccggctgtttgttatgtctttttcaaaaacatgaaggcggggaaatcaagatggaaaaaataatgtttcacccacactcatccgagtttcacgaaaacccttttgcggtactaagcagattcagagagcaggatcctatacataaattcgaactgcagcgtttcggaggcacctttccggcttggctcatcacacgttatgatgattgtatggcgtttttaaaggacggaagaattacaagagatgtcaaacgggtcatgccgaaggagctgatcgcgaagctgaatgtcagtgaagatatagattttgtatcagagcatatgctggcaaaagaccctcccgatcattcacgccttcgatctttggtgcatcagggattcactccccggatgattgagcagcttcgcaccgggatagaacggatcacagaagagctgctggatgaaatggaaacaaaagcagatcctgatatcatgagagatttcgccgcaccgctcccgtttatcgtcatttccgagctgctcggaattccgaaagaagaccgtgccaaatttcaagtgtggacaagcgcgatggtcgacacgtcagaaagcggacaagatgcgaccaaccaggcgctcagagagtttaaacaatatatgcaaacactgattgaagaaaaaagaaaccacccgggtgaggatctgacaagcaagcttatttacgcagaagaggacggccaaaagctgagtgaatcagagctgtattccatgctgtttttgttagtcgtcgccgggcttgaaacaacggttaaccttctcggctccggcacactggcgcttcttctccacaaagaccagctggagaacataaagcggcagcccgacactatccagacggcggtcgaggagcttttgcgttatacctctcccgtcatcatgatggcgaatcgatgggcgattgaagatttcacgtataaagatgtttccattaaaaaaggcgatatgatttttatcggcatcggttcagccaatcgggacccggaatatttcgatgaacccgatacattaaatgtggcgagaacaccgaaccgtcatatctctttcggtttcggcattcatttctgtctcggagccccgctcgcccggatggaagcatccattgcctttaatgcgcttttaaaacggtttccgaatatagagctgaacggctcgtccgaggatttgacatggagaaaaaatgtgtttttaagagggcttgaaacattgcctgtcaaattttgatacccgccccctttttgggggctttttaaatgtcttataaacaggaaacaataaatttatatgaatatttagtacatagtaaatttagttctgatttaggcaaaaaagctgccggattgctccggcagctttctctattaccgttttaccaactcatttgtttcgtccagctttttcctgaaagatttaagaaaattggcgcttatcgtccctttgtttgcgtacagcttttcgcaaaatgccttaatggcgttttgcggctttgtttccgtcagcattgtaacatgattggaagaatgcacgtccagcaggtgaaactgttttatctgccgttcccattctttccaatacgcatcatagtctaacggaatttgttcttcctctgctgtgagataacgttcaagatccccgagaaacaaaccgcttttatttcggaaatagtagcattgcagcgcttccggatgaggcagcggcttcatgtcatactcttccattccgtaagcgagctgcgtcttcatcatttgctccagctgcatccgtatcgcttcttctgatttgggcaggccgcgctctttggcaagtgtgatcaattctttcagtacatcttcttcctcagcctgaacggtaatgtcttccctgctgattaatgcctcttcagggttttcaggcttgagatatgccgtaagcatcgtattgatcgtttgcagcatgactgacttgatagatggttttctttctttccatttttcactgtacggggtatcgatcatgacggcgcttttcaccgtatgccctttctcctgcaagaggcgcgctgtttcatatgcaagcatgccgcccaaggaatatccgccaagatcatatgggcctttcggctgtacagcttggatgattctcacataagaagcggccatctcttcaattccttgcagcgggtctttccctgtcaaaccccttgcctggatgccgtaaaaagggcgctggctctttttggcgaaaggctgatacgcttcaacgcctcccgttcctccgtgaaaccaaaaaacaggacggcctgtttccttttcattcagtttgacgagttcgggaaaattcccgcccgcaccttgcgattggttcgtttttaacagcacgttgagctcctgaagagtaccgcagttctgaagagcttccagacttatgcggctgtctgcgtcctcaagttttttcagcagctgaatacaggagaatgaatcgaagccgtattcagtcagcggcttattttgatcaatttccgccgcctccatccccaaaatgtcagccacaatgtcagccgcatccccgcggcgggactgagggttctgtgaaaccggcggaaggctgatgtcttctgtccgaccgcctttccaatacttgtgtttttcaaaagggtatgtcggaagcgggactcgtcgaacaggtttaccttggtggagtctgtcccatggaatgtccgcgcctttaacccagcaaaacgccagcttttccagattattttctgccagaagcgtctccgtaacgactgtaccgagtgtcccttccagtaaaaccccgatatctcctgatccagtctgctgactgcctgtaaagaagcttttcattcctttgctttcttcggaaaactctctgtaatctgtcagtttttccagcagttcatcttgattgcgggcaacgagtgccaggcggcagttcatcgcctcacgcccggtctgaagcgtgtaagcaatatcccgcaatgacggaatatattcagtttgtatgaaagcagccagctgacctgcggccgccttaagccgatcttcgctcttagcagaaagcacgataagctgcggttcatgtgcagattccgtgtctttcagacgagggctgtactgttccaagacgacatgcgcattcatgccgccgaagccatagctgttaattgcggcccggcgcggaatcagactgccattatcgtcggtgagctgtgtccattcttgattgtcttcggtgaaacggaagcggctttgctgaatggtcatttgctcatttgcagctgtaaagccgggaatgcccgggatagtatgatgcttcatggccatcgccactttcataagggctgccagtccggaagcgagttcgccatggccgatgcaaggtttcacagtgctgatataacaaggcgcgctttcctcctcattcgcaaactcgccgtagcccgctttgatggcattgaactccagcgcgtctgccatttcggaggcaatgccgtgggcttcaatgtatgtgacggtttgcggatcgacatcggtgccctcgtacgcttttttcatcgcggccttcattcccgccgggttcggcgcgtgaagcgacatgcccttaccgccatgagacaccccggttcctttaatgaccatgtgaatgtgatcaccgtcttcaattgccgcctcgagcggttttacgatgataacgcccgccccttcacttctgacaaaaccatcggcatctttttggaaagatttcgcccggccgtttttgcttaaatatcccattgaatcaaatccgataaagcccttcggtgactgcagaatattgacggcgcccacgacagcctgctcacattcgttatgacggatcgattgaaccgccctgtgcaatgccacaagcgttgacgtgcaggcagcctcgtaatattcactcggcccttgtaaattcaaggcatatgatatcctgttcggaatgatggacggaatggatgttccattgtttgggtcgctattgcccgcggcaacgaaaacgcctgtcggtctacttgataacgccttattggtcaggcccgcatcctccattgccttccacgtatgcatcaagagcagaaactgctcaggccccatttgcgaagcctctttaggagaaattccgaaaaagagcgggtcaaattctccgactccgtcaataaaaccgccccatctgaggcttgtgtcatcctcatcatcggcgtaacggcgccagtcccagcgctccgccggaatttctgaaatacagtgatctccgtttacggtgtgttcccaaaaagactggatatccggagattgcggaaactgacctgacataccgataatggcgattccttgcttgatcttactgttatcacagggtggatgctgttccttcggcaaagttggcgcttcttttgttaccgaagcctcttctgtatgcttgtgatcggcaagcaattgagaaaatttgctctcatgtgctgacgcaaagtagcgggtcagctcttccgccgtaggatactcgaaaaacaatgttggattcacatcgatttctgcctcttcgccgatctcttttgtcagtccgatcaggcttgcggaatcaagccccaattccatgatattagcatcagaacgcagggatgacgcaggttcatccatcatcttggcgagcttgccaaggacatagctgcggatatgatctgtcagactgccggcagaaatcgattctcccgcgcttttcacagtcgttcgagccggctgattcatctgaaacgcttccgggcggaaccgtttcagggcatagccttcataacacataaccacttcagaccggctgttgattacatctgcgttaaacaggatcatctcccctgtttgtttggccagcttgatgtgcagccagcaatcggtgagattttccgggctgccgaaggtgacggaattaatgccgaacggcagatagctttctgcatccgcttgatccaataaagaaagcgcggacaagtaagcactgttggcgattaacggatttatagcataattttgcgagtcgccattgttcagattcagctttgctaaaacggcatcagtgcctttgtataggcgggtgatcgttttaaattcttctccccacacgacggttcccgttccgtctccgtataactcatctatccgtcccacttcactgtaagagcgctgaatggccgccagatccgcgtgccgcttctgaaacggatacggactgcactcggcatacgccgctgcgctccaatcaggagatgtacggctgcggtacatcatgcgcagttcaaaagcatccccgttttgttttgattctgttttcagctcgatgcgatcgcctttttttacggtaatgggattgacgtaattcagttttttaatttgtcctccttctgcatcgggaaagagatgataaaactgctcggccgccagacttttgtatgtagcgccgacgagtacaggttctccgttgaattgatgcccttgcacatatggatcatcatcattgtatttcgcctgaacgccggccgcgttttctgcttcaccgaaatgaaaagaagtccggtggtcaaaagcataggccggcagatgaacggcgtgctcttgctccacctgatcaaatgcgatattctctcctttttcccattgccgcgcacgattggcgatagcagaatcggagaaattgagattcggctgatccaagcggtaagcggccagctttttcaccagttcctgaacggttgaagccgtaaatgccgcccggtactccgaatgatgcgttcttttttgtagcgcggatgcgacagcggccggatgaagagatggcgtcttttctaaaaaggccgccagtctgtcaagataggcttcaaaactccatttcgttttcgctgacacagggaaaatatattcctcagagctgttgcggttctgatggaaatctggactgatatattcttctatgatcagattcgcatatgccccgcctgccccgaaggaattaatcatgcttctccgcggtatgatgtctcccgtcccggcatccctcatacgctcccaatgctcggttttttcctgcaggtaaaaggctgtttgttcaagcgcgatattcggattttgcggtttagcgttaatggtcggaactaacgtttcccgctccatttgcaatagcacttttgcgagctgggacatgccggaggccgcctctaaatggccgaggtttgacttgacggatccaagcgcgcaaaaacgttttttatcggtatattgcgagaacgcgtttgtcagggcaatgacctcaatcggatctcccaataccgagccgtttgccgctgattcaacataaccgattgtttccggatttattccggccttgctgatggaagccgccatgagcttcgcctgctgtttcggatccggcgccgtatacatctgccttcctccgctatggcacaacgcgctgcttttaatgacgccgtaaatatggtctttgtcggcaaccgctttggagagcggcttcaggagcaccgccccgaccccttcgcccggcatcagacccgtgcctgttccgaagcttttactttcacttccctgttcaagcaaattcgcccgttcgagcgcatcatatttagacggttcaagcgtgagattaacccctccggcaattgccatggaacagctgttaagcttcaggctttcacaggcgagatgaatggcgctcagtgagctggagcatgcggtcgtcacgcccatgctcggacccgttaaattgaaaaagtgagaaatccggttggcgatgtgccaatcccctccgttagagctgagcgctgctttttccaatgacgggatattccaaaaatattgattgtacatactgcccataaaaacaccgatgccgctgtctgcttcctgccacttgtttaatctctctaacgagtagcccccgttttcaaatgtttcccatacggtttcaaggcttaaccggagctcaggtgtcatctccatcacatggtcttccttgatgtcaaacaggtgatggtcaaaagcgtcaatatgctgcagaaagccgccgtaccgtgtttttcggtcttcttttcgtgtttcttttgccattgttttcagaaggcccgacttccatctgtttttcggagcctctgtaatacagctgtctccggcttttaaatgctcccacagctcatcaagtgtttcggactccgggtagcggccgctgatgccgataatggcgatgtcatcccgatcagagcgattagtgtcggcggtttctgtgtccggcttgggcgcttccgcctctttcggttcagtgataaatcgccgtgtttccgttacaagcggcaccggttcctctattacgggttcctgcttcttcgtttcagggggcgcttgttcagctccaaatgcctgctgcagcttatcggggtaagtgtccagcagatactcggcaagttctttcgtattcgtgtgttcaaataagaccgttttcggcagctcgccagtcaatgtttccaattcacggataaaattcacctgcaaaatggagtcgatgccgtatttttcaaagctggtttccggctgaattcgctcgggcgcaagctttatcgacttggctaacgtttcttttatgaattgcaccgtccggtctgtgactgaggaagccggttctgtgaattcagccggctctttggaagccgcaatttcttcaacggcctgcgcgtccggctgcttttgcctgatgacgccgtcgctttctgccgccacgatctgctgaccgagctgatgtgacgattccgccataaatgtaacgtatcgatatccctcgctttccagcacagactgccacgcttcaggatagagccccggacatccggggatgcgcagctcggcgtcctcataaagccaccagccttccaaaagaccgaatgtcaggtgagaataaaccgaatggctgctgatctcatttaatagcaaaatcccgttctttttgagcacggctttggcattgcgaagcgtctgccgaatattttttgtcgcgtgaagcacatttgccgcaatcacggcatcatatgcgcccgcgtctacatcctgcaaagccggcggctcttccacattaaaccgcttataggtcaaatacggattgtcgggcccgtattctttttcagcatgcaggaaaaaggcctttgacagatcggtatagcaatattcttttacgtgatgcttgtactcttttaatcttttaaaaacggtcgcgcttgtcccgcccgtacccgctccgatctctaatatccggatttctgcgttcgggtcttctttcaggcgttcttcaataaaagctgtcaatgtgtcagcgagcacctcattaaagtagtctgccgtttcattatttttatagattccttccaccaattccattgaggaatcaggaaacagaacatcagtggcagaaactctgccggataaaatatccggcaaagctctgagggctgtctccaccaatgtgatcatcgcctgtttgctgctgtccttgagtaaaggagctttcttttcatcccattcttgccacagcacgtccgcatgctctatcggccccgttaacacatacgtactgcctgactgttttaaaaagccattttgcaccaagatggagatgctttcttccagccacctgccgtaaaacccctgcaatacaggctgcgtcttgttttctgtaaaaaatccgacagatttcagctggcctgccaatagtttgtaaagaagatcttccgtgttttgcaaagccgtcccctccttaactcaattgttgtacatgtcttgttactttaggctgatagcttcgcagtttttgcatcgccgagccgtgatgttcagggtatacttctatcatttcttccggtttttccacaggctcttccgcctgtttcatcatgacgaattgattcaatgggccgccgagcaaccgctcaagcgccgccatcgcttccggcgcttcaatcgatccgactcccgcctgtttcatccgttcttgatattcagcagatgatacaattccgacgctgccccagtagctccaattcatcaccgccgccgaatacggacacacttgagccaaatgagcggcaaaggcatctttgaagctgcatccggccgcataattgctttgtccggccgcgcgtgcaaatgattgaacagacgagaagaacaaagcaaagtccagcggctcatttcggaaaacgcgggccatattcacgctgacattgacttttgcagcgagcacacttttaaaacggctttccggcatatttgccagaccctgatcctctaaaacgattgcggaatggatgattccgttaatatgcgggtgcgtgcgtttgatcgtttcatacgcacatgtgagctcatccggatttgccgcgtctgcttcaatataaattggcgtcggcccgaattggctgagtctgtcgattttttcccggatagcgctgttatgttttcgtctgccgatccaaacgacgcgtgcctgatacgttttcacggcatattcgctccaagcctcgccgatgccgccggcgccgccgatcacgacatagacgccgccttttttgtaagcaggccggtttgacaccggctgctgcacaggaatgagacgctgtttgtaccaatgattgttccggtacgcccatgtattgccttgctcatcaaacggcgctgagaacagctccgcctttgaaacatcttccgggcttccggcatcaatcagccttgtttgccagcttggatactcttttgcaagcgagccgaccaaaccgtgaatgcctgcatgagccggatcaatagtgtcgtccggctgtacggactgtgtttttattgtgactgcggtcaggctgatccgcttgcctccatatcctaaagcaagcattgccttgatcactctgtacatctggatgacgcccgcatcctgggctttcaccatgtcactggcggtgtgaaaaggggcgatccatacgatatggccgaatggccctctggctttcatttctgccgcaacagcctctatttcatcctccggagtgatatggagcctttttgcagcaggatgatgcatttgaaaagccgcgctctcctcatcccccgcgataaagacaacctcttccgtctcacatgcagggctctggccgcggaattccgctagatcccataccggagccagaaggtttgctccatttaatgatgtttccggcgcagggccttccatcattctggaagaaatccctttaatcctgacacagaccctgccgtcctcatcgcataaatcaatgtccagccgctgaattttttcatccgttccccgggagctgacatacgcccacatacttgttgtgcatggactgaaaatgtccagttcctcaagagcgaacggcaatgacagctggttatcatcagcgtgcagtttcagtccgattgtcgcttgcaaagctgaatcaagcatgcatgggtgaagaacatattgatctgccgtttcttcgaggaaggaaggcagacggagctcagccaatgcttgattgtttccgatgtgaatctgcttaattccttgctgtccgggaccgtaatcaatgccgattttgctgaataagccgtaacactgctcagaagtcagcatgttgtggccgcattgagctttcagtgcgcctatattacgctgcggagccttcccgtcgctgagaatgccggcagccccctgacagtgtatctgcctgccgcttgcttctgtttttgaagccgtgtaaatgtcatatacgatttcaccgttttccctcggaacgaggctgatctgcgcttcaatcggacggctccccgcttcaatcggacgaacccagacgatgtttttcaggcggatggcagacggacgttccttttgtcctttgactgcctgagtaactgccgcccgggccatttccaagtaagcgacacccggcatgaccggtttgcctttaatcagatgatcggtgaaaatcgtctcttgccccgtaaattcggagcggaaacgctgctctgttaaatccgatacgttttcgtgaagaagcggatgcagcacccgggccgtcgccacggcttgcggtttctctgcttttggccggttgtccgtgatccaataccgctctttcgcaaacggataagtagggaggctcattcgacggggcttgatatcagcatataggccgtcccatttgatatcactgccctgcacccataattccgcaagcttgtcattctctcggcggctgatcagctcttcgatatccgattcgccgtttccgcctgcggcaacggcgttcagcgcggttttacccgctttgcctttataaatacccgccgcgtcataatgtccttttgcacagctattcagcttgtcccgcagctcttcggccgaggaagcgatgatggccgctctttcttccatggcatcacgtccctgctgaagcgtgtaagcaatatcggcaagatcctcgtccgtaaaaggagcttgtgccagctgttgcgcctgttcttgcagacgttcttcttctttggccgacagcacaaagatttgaggatgtttgacaatgacggtttttctttcttccctcgggatatattcttcaatgacaacatgggcgtttacgccgccgatgccgaaagaactgattcccgcgcggcgcggcaggtaattgccgttttcgtctttcaatgccgtccattctcttttttcctgtacgatgtaaaacggactgtccttcagtttgatatacgggttgatgacctcgctgtggaggctttttgcgagtgttttatgcttcatctgcatcagcactttgatcacacccgcgacacctgctgccagcgataggtgtccgatattggttttggccgaacccaatccgcaatgactcgcgtaaacggcgggatcgccggttttttcgtacagcttttgaaaggcggatttcaggccgttgatttcgaccggatcgccaagctccgtcccggttccgtgcgcttcaatataagtgactgttctcggatcaatacctgctttgtcataagccgttctgacgacttcggcttgggctttcgggttcggtgtcgtcaaggagttcgcgcgtccgccgtgattaaccgcgctgcctttgatgacgccgtagatatgatcgcccgctttttctgcttctgacagctttttcaggaaaagaattccggcaccttcactgacggcaaatccgtccgcccggtcggagaacgttttacatttcccttctttgctcagcgcgccggctttgtcataagcaatgtggccttgcggggtgacgacggtattcacgccgccggcgatcgccatatcgcagttcccgttttcaatggcgcatacggcgtgatgaatcgcgaccagtgagctggagcaagccgtgtcgatcggttcactcggcccgtgcagattgagcatatagctgacacggttcggccccgctgacgggctcatatttgcggctgacgcaccgccgatatccaagtctgaaaatagtgagccgtatccggtattcccagtgccgatgtaaaggcccgttctcgtgccggaaaggcttttagcggaatatcccgcatcttctatcgctttccacgcatacatcattaacaggcgctgctgcggatccatctgttcggcttccagcggtgaaattccgaagaacagcggatcaaaatccgcaactccgtcaataaatccgccccactttacatttgttttgttggcttcataaagcgggtcaccgtaatactcccgccagtcccagcggtccgccggcacctctgttatgcaatctgttccctcttccaagttactccaatactcatcaatatttgcggccttcggaaacactccgctcatacctacgatagcgatcggttccggtttatgttcaaccgctgtctgaacaggctgtacggcagtttttgcaaagcgtttgttccctgtcagcctgatgccgccgtcatctgttactcggctttggttttcttcttttttcggctgtgtgctgccggtaaattgtgtttgatagtcttctgctaaatgatgagccaaggcttgaatcgtcgcatattcaaaaaacacggtcggtgtcaaatcaagctggtaagagtcattcagtttgttggcaaattccgtcagcgtaatggaatcaaatccgtattgattgaactccaaatcgatatctatttcttcaatatttattttcagaagtccggaaacctcttttgccagcaattcctgaagttttgccgtcaagtctttcggcgcaggcgtttcctccgtttttttaaccggtgaaaaagcggctattggcgtcttttgaagcagtttttcccgcataacggcgagatttccttccatgacgagcacacttgttttccccgtgctccatgctttgtaaagcgcttctattccggtttcagtgcgcatcggcgccacgccggttcttttttcggtgagcttcgccatttcttcattgacttgcattccgccgtctttccaaagcggccaattgattgacaatgtatgcccatggcggtacattgccttaaccagcgcgttgcggtatgccgcatagctgtccataaacgcgtttgccgcagcataatccgcctgtcccgcattccccgtgacgccggagatggaggagaaaacgatgaaaaagtccagcgctaaatgctcggttgcttcatcaaggttgacaaatccatcggttttaggcgctaatacactgtgaaactcttcagttgttttcttcgcgatatactgatccttcatcacaccagcgctgtgaatgatgccgtgaagtccgccatattccgtctcaattgttttgatcagatccgccgcagtttgagcgtttgtcacgtcagcctgtttgtattccgctgtcgctccgagtgattcaagcgattggagctgctgcctctgattcgcgcttaatggggaacggccggtcagaaccagtgtcggctctttgacgttacgggcgatttctttcgcgaaaataaagccaaggcccccggctcctccggtaataaggtaaatgcctccgtcgttccaaggagtgcgtattttactgccggacacagccgtttctttgacatcagccctgtatcgaatgccgttttcatatttgatatggccgtcatcagcacatgttttattttctctgatgatgtctgtgattctgccgttttctgccggctctatttcaatcagctgggttttcagccttttatgttccaggccggctgtttttaacagacctgaaatccctgagagcagctgatgcttacctgttttagaaagaaccgcctggatgagtacgtctccttccgtttcttccttcagcagtttttgcagcgtctccaatatccgcccggtataatcacggaagcgcgctgccggtttctcatgcggggaggtcatttcaatgcattcggctcccgcagtttcaacggcttgtttcaatccgggttctgtgtcacaaagcatcacgatatgccgggcaaaaacaggttccgtttgagcggcagtttcagtgctttgggtccatacgggctcaagcataagcgtttccggggcttcttcttttttctcaggttctttttcagccgttctgaacgacaaacctttcagccttacgcaaaccttgccgttttcatcacaaatatcaagatcgcgtttttccacctgtccggctttatggtcttcagaaagtctggcgtatacccacatcccggcagtgcacgcgctgaatacttcgagctcctgaaccgcaaacggaagcatcagtttttcatcatttgttccggtcaatatgcttgatgcctgcaatgcagagtccattaagcccggatgcatgacatactgccgtaccgtgtccgcacaagccggatcaagcgacagtcggcccaatacgaaatcatcccctgtataaatcgctttgacaccccggaaagccgggccgtaatcaaaaccgattttgcggtacatatcgtacacttcgtctgcagaaaacggtgtctcggcggatcgtaatttcagcttttgcagatcaataaccggagcctctgcgtcaggacggactgatactgcaccttggctgtaaacggtcggctgatctgtttcaaggccgctgtaaatgtcaaagtgaacgtcatttgcagtatcaggaacgagacggatattgacatggatcggctcgtcttcaatggtgatcggccgcacccaaaccgtattcttaagcttgacgcttccctgtccggtcggcacttcagatgcctgttccattgcagcgcgcgccatttcaagatgcgccactcccggtaagatcggcacgccttgtacaacatggtccgcaaggtaaaattcttctccggtataggttgaagtgaatcgctgttcggcaaggtttgatgtatttctgtgcagaagcggatgaagcacgtcctgcgttccggcagaaacagcgcttgttctttcgtgctttccgatgcgttttgccgcccaatagcggtcttttgcaaacggatatgtcggcaggcttatgcgtttaggcggccggtctccgtacagcttcgcccaatcgacgttcagccctttcacccataattcgagcagcttcgcgtatttgccgcgtgccatccatttttcaacggcttcttgaatttcttcatcttccgtcagcatttgcagcgtgcctttgtctattcttcctctgtacaagtccgcgttcttatctccattgacaaactgcgacagtttttcctgcagttcttcagcggatccggcaataaccgccaggcgttcttccatggcgtcccttccgatttggagggtataagccatagaaacaaggccggattgaccgaaccgcttttctgaaagcacacgtttcagctgttcggcttgttctttcaggcgtttttcatttttggcggatagaacgaaaaggcatggatcgatgtgagaatgatctgcttccgctctttcttgcggaatgtattcttcgatgacgacgtgggcatttaccccgccgatgccgaatgagctgatgcccgcgcggcgcggctgctcgtttcctcgttcgtccgtctgcgtcttccattccatcgtttcccgcaccagataaaacgggctgtcttcaagctgaatgtacggatttaccgtctcacagtgaagacttttgactaatgttcgatgcttcatctgcagcaaaattttaatgatgcccgctgctcccgcggcaagggataaatggccgatatttgttttgactgagcctaagccgcaatagccggacgctttctcttttccgtctgcaaacgagctgaacgcttgtttcaggccgttaatttcaacgggatctccaagttctgttccggtgccgtgagcttcgacataagagactgttttaggatcaatgcccgcttttttgtatgcggctttaatgacttccgcctgttgtttcgggttaggcgttgtcaaagatgccgcacggccgccatgattcactgcgcttcctttaatgacgccgtaaatatggtctccatcggcctctgccgctgacagttttttcaggaaaaagagtccggccccttcaccatgggcaaaaccgtcagcttgatcggagaacgttttgcatcgtccttctttgctcagcgcgcccgctttatcaaagctgatatacacatccggaagaacaatcgtattgattcctccggctaaagccatgtcgcacgtcccttcttctattgaagaaacggcatggtgaatggcaacgagcgagcttgagcaggccgtatcaatcggttcgctcggcccgtgcagattgagcgtatagctgacacggttcggtccgacagacggacttgtattcgccgcggatgacccttcaatcgtcgcatcggcattggctaatagagaaccgtagccggtatttccagtcccgataaacacacctgtttttgtgcctgagagactctttgacgcgtatccggcatcttcaatcgctttccatgcgtacgtcagcaggagacgctgctgagggtccatttgctccgcttcccggggtgaaatcccgaaaaataacggatcaaattcagcaattccgtcaataaatccgccttggttgacatttgttttattaacttcctttgcgggatccccgtaatagtcccgccagtcccagcggtctttcggaatctcggtcatgcagtctttgccttccttcaggttttgccagtaagcatcaatgtcttcagccatcggaaaaattccgctgatgcctacgattgcaatcggctccgccttctgaccccgctgtactgtctgcggaagtgtctcaggcagagtgcggcggcgcttaacggccgggcgtgttttttgagtctcttttaccggttttgacgattgaaccgtttttgtattaaccgcaaaccgtccggcgaattcatcctcatattcactgattaaatgaacggcaaattcatgaatcgtcggatgatcaaagaaaatcgtcggcgttaatctaagccggtacgttttattcaactgattcgtaaactcggtcatcgagatagagtcaagcccgtattttgtcatttcttcatgtgcatcaattttgtcaagtttcacttttaacagtgaggctgtctgctgttttaagagatgcttgactttttcaagcaggctgtcagcgtcaatctcatgatgtacgccggactcagcttccggatgatcattctcttttcggaacagttttgctttcatgtttttcacgtctccttcaagaaccgtcacccggactgccccgctcatcaagccttgatataaagccttgatgccggcttctgtgctgagcggtgcgattcccgcctcttgcatcagtatatcttctgtctgctttcctgcctgcattccgccttctttccataacggccagctgacagaaagcgtctttccgtatctttgtcctgcggcttgtaaagaacggcggtacgcggcatacatctccataaagacgtttgcagacgcgtagtcagcctggccgacgcttccaagcacacctgataaggatgaaaagacaataaagacatctaatttctcatgctgtgacgcttcatcaagatacacaaggcccttcactttcggagcgagaacgtcttgatattcctctgccggcttcttcaccatgtagttgtcttttataatgccggcactgtgaacaattccgtccagcttgccgtgccgtttgcggatattgcggatgaatcggtatacttctgcttcatccgtgacatcagtttgctcgtagaagacagaagcgccggcagcacgtactgtttccagcagatcttgctgcttttctccgagagcggatcggccggttaatatgatgacggcgtcttttgtgcggtttgcgatctcttttgcaaagatcaggcctaaacctccggcacctccggtgatgagataaacgccttcgtctttccacggaatgtccggctccgcttgagaaatgtccacctcttcccaatcagcagcaaagcgcttgccgttttcatatttcacatggacgctttcggcatgcatatggttttcggacactttttccgctatgtcttcagcactttctttttcatcggcttctatcatttgacaaatcagcttggaatgttcaaggcatgcggttctgaaaaggccggtaatgcctgagaacacctgctgtaagcctgctgaacgcgtaacagcctgaagaagaattcggcccttcggcttgcctttcattatggttttaatatgatcaaacagctgacccgcataggaatgataccgctctgcaatagatgcggggcgctcgtccaaaataaagacgcttgcgtgttcaagcttggcttcaattgcttgtttaacggcttcatcgtactcacaaaggaagatgatatgctgttcatacgaaggcgcgtgctcctgcgccggtttctgctgctccttccagaccggctcagccagcaatgtatcagtacggctgacagggacgccggcacccgcgttttcttccatgatccgcgttgagaatcctctcatccgcacgcaaagcccgccgttattgtcatataaatcgatatcagctttttggatataatcgccggctttattgttcgcgctgaatgtgacgtacacccacatgtcagcagcacatggcttcagtacgtccagctcctctaaagcaaacggtaatgcggctttgaatggttccccgctttctgcaagcagcgctcttgttacgttctgcaaatattcggcggcctgaagcgcaccgtccatcatactcggatgaaggatataatcagcttttgtgtgagagacggattcaggaagcttcaatttagcaagcagccggtcttcgcctttgtatacaagctgcacacctttgtatccgggtccgtaatcagctccgatcattcctttataaaacgcttcagattcgattgttccctgcgtgcaccagcgcttcatctgctcaagatccgccgtttcttccggtccctttcggatgatttcagcgatgccctgattataaagaggagctgcttcaccgcttgaatcgttcccgccgtacattctgtattgaatctgcccgtcttcttcttcataaagtccgacatggacactgacagtctgctgatcggctatcaccgggcggacccacacgatattctttaagcgaaggcccaaagattcctctgataccccgccgatacttctctccgccgcggcccgtgccatctcaagggtaacggcggcaggcacgatcgccattcctttaatgatatgctcggcaataaaatactctttgcccgtgaattccgagctgaaccgctgctcctgcaaaactgatgtattctgatggatcagcgggtgcaaaagcttcgtatccgtttgcttcacagcttcttccggccagaagcgctcttcggcgaacggataggtcggcgcactgattcgttgcggtgcggaatcctgatacaataagccccaatcgacacgcaccccttctatccagagcgccgcgattgctttcagcttttcttcctgtgtctggcacgccgcaagcttttccatctcctgaggtgacgcttctttatttctcactttttcgccccgtaagatgttttgtttattaccattgatgaaatcctgcagctgacgcttcaaatcgtgacgatcgttactgataaagacggctctctcttccatcgcctcacgtccggtctggtacgtaaacgccagatcatgcaaggaaacatcggtttcggcttcattcagaaagtcggataaacaagatgcataggcagtcaggcgctgcttatttcttgctgacagcggaacgatataaggcggccggccgtcatttgagctgctgatcgttttgttttcatattgttcaaaaatggcgtgtgcgtttgttcctccgagcccgaatgagcttaacgctgcgcggtgcggcgtctctctctccggaagcggttttctcttgtccgctacataaaacggcgaaccgctgaatgtgatattcggattcggtgacgtgtaattaatggtaggcgccagctcccgatgatataaactcatcgcgaccttgatgcacccggcaaggcccgccgctgtatccaaatgtccgatattcgtttttacggagccgatcccgcaatactgctcctgatccgtgtaacgtttatacacttgctgcagcgcggacatttcaatcgggtcacccaatgtcgttcctgtgccgtgcgcttcgatataggaaacagtctccgggtgaacgttcgtgctgtctaaaacttgctggatgacgtcagtctgtccttttacactcggtgcgtaaaaaccgactttatccgctccgtcattgttcagaccgatgcctcttagcatagcgtaaatgtgatctccgtcctgaacggcttgtgacgcttttttcaggagaatgacggcagctccttctccgcccgccataccgtcggctgaagcgtcaaatgccttgacatgcccgtcgcttgaaaaattcaatcctgtttgatgtacatagccgatgcttgtcgcagcatgcagagttgctccgccgacgagcgcgtattccgattctccgctcgttatgctttgataggctgaataaagaccgactaatgatgacgagcaatttgaatgaacgaaatagcttggcccttttaatccgagcttatgggaaaccatcgtcggaatcgtgccgctctgcgccaacacccatgacacatagccgtcaggagattcatggccttctgtcgttttttccggcaaaagcgaccgatacgaattattgcttgccgacatataaacgcttgtcttcggaatctctttggatacatatcccgcgtcctcgacggctttccaagaatgaagcagcaaaagccgaagctgaggatccataaattctgcgtctttcggagaaatgtgaaagaattcagggtcaaagagatcttttccttctatcgtcgataatgccggcacataatcgggattttcgatcaaatcttccggtacgcctgcttcccgaagttcttcttccgagtagaaacggacgctttcttttccttctcttaactgcttccagaactcatgatgatttttcgcgccggggaattgacaggaaatccccactatcgctacgctgtcctcaaagtaagacggcaccccgttttgagccgtttgttctctttctctctcatcttgggcgggcgcctctctctcagcggcctgttttgtttcaacaataaatcggctgatcgcctgaatggtagagtgttcgaataaatccgtgacggtaaaatcacattccagctcctgtttaatgcgttctgccgcggcgacagccagcagcgagtcgcctcccacatcgaaaaagccgtcttcggttttgatccccgcggtattcagcaggtcttcccatatttcagtcaccttcgcttccgcctctgataacggcagactgcccgtcttttcagaccggtgaacgatcaccttgcgcttttccaggtctttgcggttcactttgccgctcggtgttaacggcagcgcatccagtcggataaaatgggcaggcaccatataatccggcaggcctgataaaagatgtttgcggagcgctttttcatctgccgcatgaccggagcgggccgtataataagcggtcagctttttatgtccgttcttttcctgaacgacaaccgcctgatcaaggatatccggatgttcgctcaattttgcttcaatcgctcccaattcgatgcggaagccgcggatttttacttgactgtcaatacgtccggcatattctatatttccgtcaggcagccatctggccaaatcgcctgttttgtaaagtttttctccttcactaaacggattatcaataaatgatgccgccgtcagctcaggctgattgtaatagcctctggccagaccggcgccggccacgcaaagctcgccggccacaccgtccgggacggggctgagcttttcatcgacgatatagagccgcgtgttttggatcggttttccgatcggcgtatttctgcttgtgatttccttatcgccgcagctgtagtaagcggcataaatggatgtttccgtcgggccgtatatgttttcaattctggcgtttttgaagatggatactgactttttgaccaagtctttcggaaacgcctctccggccaccatcacatatttcacaggaccttcctctgtaaatgacgtatgccgctttaccgtttccagaaatacattaaacacagcaggagcaaaattcagatgcgtcacctggtgagtttggatgtattccatgcaaagctgcggatttttttctgcaccgggcggcaaaatgacaagccgtccgtttccgataaaccagccgaataattcagaaatcgaaacgtcaaacacgtagttcgtttttaacagataggcatcctcctgcgcgaccggatactccgcttccaaaaactgcagtgtgttcatgatggccctgtgctcaaccatgacgcctttcggttttcccgtgcttccggacgtatataggatataagcgaggtgatgcggttttgaacgctgcgccaattttgccccgccggcagggcgtccgctgttttcgatctctaccgtgctcacaccgccgatggttaaccgttcaatcatgccgcgtgtttttgcttgcgttaagacgattgaaacgccgctgtcaagcaagacgtgtgacatccgttcctttggaaaagccgggtccagcggcacatacgcacctcccgcttttaaaatggcgaggatgccgatgaccatctcaaaagaacgctccgtacaaatgccgaccgggcattccggtgtgacccccttttcttgcagatacacagcgagcgccgtgcttcgttcatctaattcgcgatatgtaaggctgttttcaccgaatgtgacggcttctctttcagggtgccgcccggctttttccgcaaacacttcatgaatacagcgctcattcggctgatgggatgtgcggcttttttcccgttcctgattctgattgagcaggccggagcatgcttcaaaagcgatctccgggtcagaaagcactttttctgccagtttcatataatgctccgccatccgttcgatagtagtggggctgtagacatccggattgtacagaaattgcaggactgtttctttttcttttttatagacttcaagcgcaagctcaaattcgccttcctgatgaatgtcttctatcatttcaatcccgagtgattgatattgttcggccagcttttccgctccttctgtccggaagaagttttgatagaaaaacgcggtttgaaaaacaggtgaaacagcaggcgaacgttctgtcttcaattcttttacaagcgccggaaacggatacgcggcatggtttaacccttctgcaagtgtcatctgaagctctttcaaaaaggccgtaaaggtttttgcgcccgtctccctgcttctgaccgcgatcatattaataaagtatccgatcatagactcaaattgagcctcagagcgccccattgtcggcatgccgacgatgatatcttcctgattcgtatattgatagagcaggcctttgaaaatagcgagatacacaaccgattcattgacattatttttttgggcgcaaactttaatctgccggttcagttcatcaggaagcaagcgctgatacgcctgccccctgcaagtttgaaccgatgatctcgggtaatccgacggaagctctagcaccggcagcggtccttccagctgctctttccaataagagagatgcgtttttcccgcttcactttccagcagttctttttcccagttcacaaagtcatgataatctgcggcctgccgaagcatttcaggttctttgccttcgcctgcttttacataggcgtccagcagcgccgacataaacgtcataagagacacgccgtcaaaaatgatatgatgaatggtgattaacacgatcgattcccgcttcgccctccggaacacttgaacgcgcaggagcggaccggtttcaaacgcaaacggttcttttgccttttctttaataaacgttagagcgtcacgcccgcttagttcagaaagatccatttcttcaatcggaaaatgcatctccgaatcttcaatctgatacggaaggccgttttcctcttttatcacactggtcaaaatagggtgctggcgcttcacaaacaaaagggcgtttttgaatgtctcgatatccagcttttgaaatcgaaagcataacggaatgttatatgcgctcatctccggaaacattttctgaagcatccacaaacctttctggccttctgaaagcggacgttttgcagttgtccgcttgaaagcctgaagctcttgttctacctcagcgatggtgagcgttcctgatctgtaggcatcgagaagttctttatgattcataagtcttactcccttctatgatgtcttgcactcttttaaaatccaatgtcccctcagagacctgtttcatcatggcgatgatctcctgatccgtatactccttgctttccggagcagcgtcttctgtttcggtttcttccgttctgtaaaacgtttcgatcgtttctttgtgttctgtcaggtagtagttcataacgtcccctagcgtggcatagctgtaaaataacgccggagtgacttcaatgccgtaatggcgcgacaaaagagcggcaaatttggctaaatagatggaatcaaatccgaattccgcccagtttttatgcaggacgagcttatctttggatattttcagcagactgtgtatcagctctttcaaatccgcttcgagccgtttttccgtgctttctgccgggatgcggctgctcacggtttccggcaaagcttccggttttgatgactcatctttccggatacctaaaaatcgttcggcgcggcttcttttgcctgcaatgacgagacactgggtgttttcttgagaaatgatgcgctcaaacagctcaatgccttcatctgtttctaacaggcgctggccgcttgatttcaggtacatgcctgtcgtctcttcaccgccgacggccattccgccgtttttccagacgggccagtttatgacaaaagcgtttccgctttctgattgttcgtttttatagtgggcgtacgccatttggaacctgttcgccactgcgtaatcacagcagccgaaatcccctaaaacagccgatgtggatgaaaagtagcagatgaaatccggcgtttcatttttcagccactcgtcaagaagcaggcttccgtttattttcggttcaagcgtaccgcggaaattcccgatttcattttcaaagacggatgttctgctttcgatgcccgccgcatgaatgacgccgtgaatggctccgaatcgttctttcgcgcgcttaatgcagtcgcccattccgatcggatcacaaacatcggcttcggcgtaaagaacacccgccccgagattttccagctctttcattttttctttcttctcttcattgatcggcgaccgccccgtgagaatgacatttgcctgataattccgggcgaggtggcgggcaaataagtagccgagccctcctaatccgcctgtaatgagataggttcctccggttctgatcctgctgttttcttccgttaatccggttggttcagtgtgatagacataccgtttcccctcttccaagaaaacggtatggtctgtttcagccttcagctcgtccaaaatggttcccatccagtctgtcatggccgcgccggcttttctgaagtggccggtaatgcttgttttcgggagaacaatgccgagcgaacgctcaaagccgatccatgattccaagtagcacttttccagaccggatgcatattcacccgccaataacaatttttccggcagcagaccggtctcggccattgccttgagaatatagacgatacatgaataatcttctatgcagcttttatcttcgagcgcccataaatacaaaatggcagaaacttcaccgtactctttttgaatgtccgcaaaagcgttcacatatgattgcggatcttcccgcaccacctggcagcggccggaggataaagcctcataccggtcgccctgagcgataaatataacgtcagcttcactgtcgtacgatctgatcgccgagacggcttcctgctgcttcttctgatcagataagaaagaaatcaccgtcttgattttcttttctccaacagccggcaaagcctgttctttaagaacttctcggaaagccatcacttcaaactgttctgccggatcattttcatcggccgctgctttaacgggcgctgccttactttgagcaggctgctgatgccagaagcgctctttcgcaaacggataagcaggcaggctgatgcgggccggaagacggtctccgtataatttcgcccaattgatatctaatccttttacccaaagctcaagcagcttagaatatttccgtttgctgatccaagcgtctaagattgcttccatatcatcatccgccgcaaatacggcaagcatccgtttgttttcttccgtaccgtcgcggtgcatttcggcggtgtcttttccggagataaatccagtcagtttttcttcaagttcatgaagtgaatgaacgataaagccgagacgctcttccatcggcacacggcccgtctgaagagtataggctatactcataagatcactgctgctgtatcgtttttcacggatggcggctgtaagctgttttgctttttcagtgagccgttcgctgtttttcgcggacaggacgataatagcgggctgatcacccggcgattcaacaggctctttatctgcaatatattcttctatgacgaggtgggcatttgctcctcctgcgccgaagctgcttaatccggcccttctcggaatctctttgccgccgatgacgggacgtttccactcgccgagttcctgctgaacgacaaacggtgtatatgcgaactcaatattcgggttcagctgcccggcatgcagggacggcgcaatttggcggtctttcagctggaacaatatttttgtcagaccggcgatgcccgcggcgctttcacaatggccgatattggattttgcggagccgatggcgcaaaactgtttatctgttgtatcctcttcaaatgctttcgttaatccggcgatttcaatcgggtcccctaatgcggtccccgtgccgtgggcttcaatataactgacggtgcgcgccgggacgtttgccctttggaaagcctcttttattaaggcggcctgcgcgttcgggttcggaacggtgtacccgttcgttttgcccccgctgttaatggtgcttcctttaatcacaccgtaaatgtgatcgttgtcggcaatcgcttggtctaacggctttaacacgaccgcgcccactccttctccgtctacaaaaccgtccgcgcggtctccgaacgatttgcatgtgtcgcttgcagaaagcatgttcatgactgacagattcatataatggatcgggtcggttacgatatttacgccgccggcaatcgcgcattcgcttgaaccgctgtataggctctcaagcgccagatgaatggccgtcaaagaagaagaacaggctgtgtcaaccgcaatgctcggcccttggaaatcaaaaaggtaagacaccctgttggcaatggaccagtagccgtagcctgtcgggtagtttttgttcatcgctccggcaaaaacgccgatttttctgctttggcacaggttgtcaggcgtatagccggcatcctcgatactcgcatacgccgtttctaaaaataatcgctcctgcgggtccatgcgctccgcttccaaaggagaaatctgaaagaacagcggatcaaacttgtccatatcttcaatgaatccgccccatttcgtataaatagagccctctttacctttttctacatcatagtaatcctgccagttccagcgttcctgcgggatttcttctatgcagttttttccttttttaatgttagcccaaagctcagccgctgtttttgcctgcgggtagcgtcctgaaacgccgatgatggccacgtcgcgaaccgaactttgccggacggcctcttttgctgcccgtttttctctccgccgccagtcagtgcgaagcggcttagccggctgtacagcctgcggttcggatgccgcctctggttcttcatgaacaggcgcttgtcccgtcagtttgatcatcgcgtctttttttgttttgattaagtggccgacgagagcctcgatcgtctgatattcaaaaaataaggtgctgctgacttggtctaacacatttcgtaacgcatttgtcagctgtacgacgacgatagaatcaattccgtatttttcaagcggcgctttcggatcaatttgagccggcggaatttttaatgtttctccgattaacgtttttaagtactcggtgcttttttctgttaaagctgtatcgcttttttcggccgttgtttgcggctgaagttccggcgcttgtgctgcttttggcagtgcggccggtgttacgcctcctgctttaagcgttttttggcggacaatgccgttgctttttgccgctacaatctgatggcttaaatcatgtgcagcttctgccgggaaatagacagaatgccagccttcgctttctaacacgtgcttccagctttttggatacaagcccgggcatcccggaatacgaaggtcagaatcttcatgcagccaccagccttcaagcaacccgaaagtaatatgcgggaacaggctgtttcccgccatttcatttaagagcagcaggccgttgtcttttaaaacggctttggcgtttctcagcgtctggcggatgtctttcgtcgcgtggagcacgttggccgcaacgacgatgtcgtatgcgccaggctctatgtcctgaccggaaagcggcgcttccgcgttaaaaagtttataagtcagataaggattctgtttgccgtattctgtttccgcatgcacgagaaaagctttcgatacatcggtgtaacagtattcttttatatggttttgatacggctttagcttttcaaatatgcctgcgcttgtgccgcctgtgcccgctccgatttccagtatgcggatggcggtttttgagtttttactgatggtttctttcacataggacgttaatgtatctgacagggcgccgttaaagtaatccgcgacttgattatgcttataaattccttcaacaagttccattgaagagtgcgggaacatgatatctgtggccggcacgtcttcgcgcagaatgtccggcagtgctttaagcatcgtctcggctaaaacagtcattgcttttgtatcagtattattgagccattccgctttttcctgctcccattttcgccatagcgaggcggttgcgttttcagcgcgggctgacagtgtaaatgaatcggcattcccttccagatagccgtgttccagaaggaaggtgatcgtttgatcgagccattttttaaaatattcgtgttcaggctcatacgctttaaggctttgcggcgtcagcaagtccgcttctttaagctgggcgatcaaaagctgatacagaaaatcatcaagctcctgatgttcagcctctcttacaagacgcgcgccgggcggagcggccttcggctgttgtccggttacaagcggatgaggcggataaacggaaatcgtttctcgttcattcatcccctctactgcgaccggttttgtcgtatgaatgaaggctgcttgatcaaccggtatcgtcataagtgtttcaagcgcctccatcgcagcgtccggttcgatcagtcccaatccgatctgatccatcagctgaataaaattgccgtcttcagccgcttcgctgttgccccagtagccccaattcatgactttgaccgggcagttccatttctgatcaagttccttcgcaaatgcgtcactgaaggcgcatcctgcggcataatggctttgtttcacattatggataaatgccacaagcgaggagaagaagagcgcaaagtcaagcggctcccgtccgaatacctccgccatggacacacttacgtcggcttttgctctcagcaccgatttgaactcttctgtcttcatattatttaagctttgctcagacagatccattgccgagtgaataacgccgttaatttttgtgtgacgctcttttatgagctgataagcccgctctaaggaaacactgtcagcggcatcggcggaaatatattcaggcgccggaccgaatgcgctgagccggtcgagtttcgcctgtatggatttattcagcgtgcttcttccgatccaaatgacgcgtgctttgtagcggcggatcatatattcgctccatgcctcgccgagatacccggcgcctccgattacggcataaaccccgcctgtttggtatagcgtgccgtttttcggcatattgtcaagcgggatcagctgccgctcaaacagctgctgattgcggtatgcccaaacttggccgtttttcccggcagaaagagaaagcgcctctccgatcggccagataccgtccgtttctgtgtcaatcatgcggacattccaatgcggatattctttcgccatcgtcccggcaaggccgctgactgcggcttgtgacggatcggcgctgtcctgatccgaaaacggctgagcatttgctgtgacaaagcaccagtccaggtgtctttctccgtaccctgaggcaagcaatgctttcatcagcttaaacacatgaaaaacgttgcgctcctgttccttaaggctgtcagcaccctcagcctcaggcgcgagccaaataatttgctccagctctttatgcccttcaagcatgtgcgtaagagatgcgatatcatccgtacctctgattggataatatgaagcgtttggcagatgctcttttatacgtgaatgctgtctgtcagttcctccgaaaactgcggtctgcttattcaccgtattcactttcttcgttttttcaagtgaaacgggctcccaagccggaatcatcatcgtgtgtccgacaggcgcctccaaggtttcgcctcccgctgtttgggttgtgtcaagcgcccggacagacgcgcctttcatccgtacataaacggtaccggcatcatcacacatatcaatgtcaaattttcttacggtgtcatccgctttgcttccttcgctgtaccggatatatgaccagacatgctcaggacacttcccgaacacctccacttcctgcatcgcaaacggcaaagaaagctcgcggcttcccgcatcgtcatgaatcgaacggacaagcaaacccacggaggcgtgaaaagcggcgtccatcatactcgggtgaagcgcgtactgttctttcgtgtcatgtacggcagccgggagtgaaatacgggccagcaatcggtcttcaccgatcagcaattgctgtacgcccctgtatgcttctccataatccaagccgatcttttcaaaagctccgtagcattcatccgcagtcactatccctaaattgcaggaagccttgacagactcaatatctaactgagcgctgcccggtgcggtaatgactgcttcaccttggctgtgaatgaccagatcttcgccgttttcttctgcctcactgtatatttcataggtaatctcaccgttatcctctggataaagggcaatatgtatttccttcggtttgttttcaacaatgaccggccggacccaaacgatctgtctgagtgtgacgctatggcctttgtccgtcacggccgcggcctttttcactgcttccccggccatttccagataggcgacgcccggcagaattttttgtccgttgacgacatggtcagaaaggaaaaattcatctcccgtaaaaagagaagtgaagcgctgctgtgaaaaatctgacgtattttcttgtaaaagcggatgcagtacagtgtctgacagggttttatcctgtttttcccgctgcggaatccaatagcgctcttttgcaaacggatacgtcggaacgcttgttttgcgcggtttatccggaccgtacagcttattccaatccactgttttcccttctgcccataactcggcaagccgcagcggatcatccgtttccggagcgttttcgctcagttccggcatctcggcttgtccgcgccaaaatcccgggatattttcgtttccttttacgaaatcgttcagttttcccttcaattcgcgggtgtcatttgcaaggaagacagctctctcctccattgcttcacgccctgtctgaagggtgtaggccagttcagacagcgccgtcttttcggaaagtgtccgggctattttttccgcataggccagcagcctgtctttatttcttgcggacagcaggaagattttggctgcttctttctcaggcgcaggcgctttttgttcaggctgaatgtattcttctaaaatgatatgagcattcgaacctgatgccccgaaggaactgagtccggcccggcgcggataatgcgtgacttttccgttttcttcggctgccggctgcttccacggagcagtctgctgctgtacgtaaaaaggcgatttctcaaatttcacgtatggatttaattcaccggaatgcagagatttgacaagcgttttgtaatgaagctgcagcgccgcttttgttaagccgctgatgcccgccgcagattctgcatggccgatatttgatttgactgaaccgatggaacaaaattgctgatcctgcgtcccttcgctgaacgcttttgacaggccttcaatttcaatcgggtctcctaacgaagtgcctgttccatgggcttccacatagctgacagtccgcgggctgatgcctgcttttttcagacatgccttaataacttctgcctgtgcagcagggctcgggacggtaattccgcttacttttccgacatggttaacggcacttcctttaataaccgcgtaaatccggtcgccgtcttgttcggctttttccagcggcttgagtaatacggcacccactccttctccggaaacgtagccgtcaccgccctcgccgaatgtacggcagcggccgtcactcgagtgcatgccgacgcttccgtagctgagatatttcgccggatgcagcgacaagttcacccctcccgcaagcgcggcctcacattcgccgcggcggatgctttcaatggccaggtgaacggcggtcaaagaagaagaacaaacggtatccaccgcgaggctcggcccgtggaagtcacaataataggacactctgttggcaatctgcgcataattcagtgaaaccggaaaaggatcagtctccgataattgttctgcgccgattaaggaataatctttatgcatgacccctgcaaaaacgccgacaggacgctgtttattttttttatttccaagcgtttcaggcgtatagcccgcatcttcaatcgtctcccagcaggtttgtaaaaacaggcgttcctgcgggtccatcatttccgcctcacgcggtgagattctgaaaaactgcggatcgaagcaatcggcatcgtcgatgaaaccgccccattttgatactttttttccagatggtgacgttacgtttttatatgttttccaatcccagcgggacttcggaacctcagtgatgcaatccgtgcctgccttaaggttttcccaaaactcctccacatttttcgctttcggataccggcccgccattccgataatcgcaatgtctccggtgttttcatgttggtttggcacacttggtgtttcagtttcaagtactgatggttcggctgcatgatcttccctttcaaatgaaacggtctttttcaaataggcagccagttcttttatatttgtatattcaaagagaagagtgggcgcgaggggcacacccgcctttttactgatatcctgaacaatctcaagcaaagaagatgaatccagcccgagctcgtagtaaccggcaagaatgtcaagcggctcccaaggctgccccagcttttcagccaaaagcttctttaaaaacagaatgatgtctttttcatctgcgctttccggctcttttgcatcctgtttatcttgtccggctgtattctcgtcttcttcgaaccgcaccgcttttcccgtaatgtttttaagctccgcgaccttctgtccggatcggctgaagtactcgattgtcatagtggtgagttctttttcctgacggacgccggaagctgcgatacgcgccgtgcactctgattgaagcctgtcggcggccgtgaatgattcataatataaaggcaggtggagccggtttgtttcagaaagcaaaccgctcgccccgattccgctcgcatccaaaagggccgggtgaaataaaaagaaatcctttccctcttcgcaagatagctcagccagcatgccgtcttctgtttcgtataatcgtccgtttgatttcatcatgccggaatgaaccaaatcatgatccaggcagcggttatacatctcatcaagatccagagatcggactgactgcttcacatcgccgaaatcaagggtttcatcaaatgtgacagcggctcttttcaccatttcagccgtcgcatactgtatattgtctgacagctcgtcaccttgctgtttctgcccggaaagggagatgaaccattttccatctccgctttcagaacattgaatggtcagaatgattgcagccgtttcactgacggttaaaggctgataaatcgtgacgtgcttcaattcgagctcattgtataaataaccgtgttcctgaaaaacctgataaatcaagtcgatataagcaagaccgggcaataccgcttcaccaaagaccatatggcctttcatgatagggtgatccagtgagatattgattttttccgatatcattccttcccactcctctctcaattaaatgctttccagaacatttttttcgcaggaagctcttgtttcacctgtacggcagattcttttaccagagccttccgtcttaaagacggtaccggcagcggctttctttttaatcgggtatctttttcttcccaagcttccagaatgatgtgggcgttcgttccgccgtcggcaaagcagttgatggctgcgcacggtttggctgcatcccattcgcccgctgtcttttgaaaataaaaatctgtctttgttatatcaaaatgcggcatcggttcatctcctgagagaaatggaaccgtttgtctatgtttcagcattaatacgactttaatgaagcttgcgatcccttctgcgcaaagcggatgcccgatgttcggcttgattgacccaattccgagcgggacatgctgatcagagcggtatacggattgaatcgccttcagctcaagtaaatcagtcaccgcagaacccgatccgttcgcttcgatataagtgatgtcttccggctttttgccgctttttaaaagcgcgctttgcatgacgtctttttgcgcctgcatattaggggctgacggtcctgccgttctgccgtcattgttcatagcggcggccttaatgactgcgtgtatcgtgtcaccgtctttttgcgcctggcttaccgtttttaacagcaccatgccgacgccttctccgaggacaactccgcctgaccgcttgtcaaatacatgaaaggacggtttctcgtttaacagcccgcgctcttggaacatccggtgcgccgcatccgtgttcagcaggctgacgccgccgactaccgctgctttaatatcgccgcttctcagtgcctgaacggccatattcattcctgtcaaagctgatgaacaagccgtatcaagcacgatgctcggcccgcgcagatcaaaaaattgcgaaacgtttgccgctaaatagttctgcccgcccgcaacgatcggattgcgcgtattcgcaagactttcaggatcaggctgatgctggctgcggcctccgatgtacacaccggcctccatgcccttgatttcttcacgggtatagccggcatggcaccaaagccttaagctctcttccaacaccgccaatgcctggggatccatcgctttcgcatcgttttccggaatgaaaaagaattcggaatcaaagtgattcatactttcaatcaatcctgcaacatattgatttgcatatccgaatcgctcctttggcactgaaccgattgcagaccttccgcatctcagcaaatcccaatattgttctaatgattcagctcccggaaagcggcagctcattccgacaacggcaatgtcttcactttcggcaaaacgcttttgttcagtgtgaaccgtttgtacggcatcagaaaccgcgggttctgtattagattccttcctttctgtaaacagcggctgcccgtttgatacgagccattcggcaaacgcgtcaatcgtcggatgttcatataaaacagacggatctaagtcctctttgagagcttgattcatttgctgcaacagctgggctaaaatgatcgaatcaactccgtaatcctgaaacggttcgtctgtttccagttcatccggagcgattttcagttcatccgaaaacaatttcacaagccactccttcgtatcaagaagaaggtctgagcctgattgttttacctcgatttggccgtttgattcggcttcagcctctttttgctttttcttttgacagagcagcttgtcagggtgccattcgcttcgatcaacgatggccggcagaacggccgggcggatgttttcagacaaaatgcggtcaagcaagtcaagcccttctgcattagtcagtcctaacagcccggtttgcttcaggctttctgtgcggacttcacccaatccggtttccttccaattcggccattgaatgctgaccatcgggtattgatgctgatgagccgaagcgaaataatccatatacccatttgccatcgcataatccgactgtcccgccgcaagcgccggaacgaccgcagatactgatgaaaataagacaaagaattgtaaaggatcatttgtaaaaaggctgcttaatgtttgaagcccggcgactttcggctcaagcacttcttgtatgtcatccgcagtctttctgataaacgccgggtttactgaattaacagatcccgcacagtgaatgacgccgccgatcggccccatcgtgcgccggatcgtttcaatttccgctgctacggcaacacggtcagacaatttcatactgagcactgccacttgcacgccttttgcttcgagctcttcaatcgcccgaattttctcttttatccgtgtatgaacggctgatcgttcatgacgtggaggaatcggctccctgcctgtcagcactacttttttcacgccgtgtttttctatgaaatggcgggcgcataaaagaccgagtcctctcgtccctccggtaatgaaaagcacatggtcttcagggaacgttacgggcttatgttctgatggctcccgttttggaatctccctgaataaagcacggtatctctgtccgtttcggcggcagacttccggttctgtgctgtccgccgaatattcatctgcaatctgtttggcaagcgtctgctgatccgtatcagtatcggcgtccatgtgtcttgaagtcacgttttgatactcattttgcagcattctgtacaggccgcttttttctgctcctgcaaggtgaatcgttttctgctgaaacggctccaagcctttagttacatatagcagcatcagcggccgcgcttgccggcggcttgtatcaatcagaatctggagacggctgagcccttctgaagaaaggtcttcgtcaccgcatcccgtcagatcgatcgcgccatctatgtgattccaatcggcctctccggtatcggcggaatcaatcgggagaatgaaagagtcagcgaaatacttcgcagtctcttcggcaagccaccttgtcctactgtcagccagaatcatgaccttcttgccgatgttgccgccggccgactcaatctcacacggaacccactgcttttctaaaagcacagcctcgcgccggtcttccgtactctgcgatacggctttcggctcaggcagccagtacggctcctttgcaaacgggtaagccggcagactgattctgcggggtttttcgtcctgatagagcttgttccagtccacctgaagccctttggcccacaattccgctaaattgccgtattttttcttatcgaaccatgatttgacaagcagcttcagatcatcgtccgtttcaaatgctttgatttctttttttgccgttttgacgtgagcttcatatatcccttcacccattttgccgtttacaaaatcggttaaacggctgatcagctcttctctcgaattcgctgtaaccgcaagacggtaatccattggatcacgtccggtttgaagtgtatacgccatatctgaaagatggatatcctgattggcctttgcaaaatcgatcatcgactcggcataggcttttacctgcggcgcttttttggccgacagcacaaaaatgtttgtctcatcaggcttacggcggcccctgtctttcggctgatactcttcaatgacgagatgagcgtttgtgccgctgtagccgaatgagctgacacaggcccgccgcggtgttccgccggattcccaaggtttcacttcagtattgacaaataaaggcgagtcatcgaaatcaaaatgttcattcggcgtgctgaaatgaagagtcggcacgagcttctgatgcttcatcgacagcagaactttctgcacacttgctacgcctgccgccgcagaggtatgtccgatatttgatttaaccgaaccgatggcgcaaaattgtttgcggtccgttttttccttgaatacagaagataaagcttctaattcaatcggatccccctgctttgtgccggtgccgtgcatttccgcataggtgatgctctcagggtggatgttgtgcgcttcatacacttgacgctctaaatccatttggcttttcgcgctcggcgcggtgatgccgtttgtttttccgtcctggttaattccggacccgataatgactccgtaaatatggtcttgatcggcttccgcatctttcagccgcttcagcacgagcgcccccgcgccctcaccaggcacaaatccgttcgcactgttatcaaatgctttacattggccgtcaggagacagcattcctgcttcacacatgctgatgtatgattcaggcgttagatacaaggtcacaccgccgacaagcgccaggtcaatttcatgattcaagagcgcctgacgcgccaaatgagttccgacaagagaagatgaacatgccgtatcgatcggaatggccggtcctttcaaattgagataatacggaaggcgggccgccgcgatgctgaaactgttgccagtggcgcttcctcctgtctgatgtttgtttaacatcatgccgtattcattgttcataatccccaagtaaacgccgcaatttttcccgtttaattcttttgagctgtagcccgcatcttcaaaggctttaaagccttcctgtaaaaatattcggtgctgcgggtccatcagttccgcttcagacggagaaatattaaagaacagcggatcaaattcttcaataccgtcaagcataccgattgatctgcagtacactttgcctttcttatttaaggccggatcatagtacttgtttacatcccagcgggaaagcgggatatcgcgaatggcgtttttcgcacggactaaattgtcccaatacgtcttaagatccggcgcgtccgggtatttgcccgacatgccgacgatggcgattgcgtccgccgtctcgtctttaggctcccgtttggcccgcaccggttcaggttccttttgaaccgtcaatctgtccggcccggcagatggtttctcctgcggggcagattcctgcttcagcggctttggacgcacaggaaccgcctctttttttctgccgcggacagacggctgcgtacgcagaaaatcggcgaattgacggattgtcgggtaatcatacactttcgttacgttacagtccgttccgtaccgtttattgacggcctttatccattcaagaccggttatcgaatccatgcccaaatcaataaaagcctcatcaatatctacatcatgctgttccatgtacaatacatcagccagtgcttttgataacgctgcatgcaccgcttcaatcggttcaatcggttcttccggctcggcggaagctgccgtttcagacatcgcctccaaaatatccgccttggcctgtaacaccggctgcttttgagcggttacaggctgcagcattatgttggacggttttttcaccgcctctgttttctgcggttcggtttcctcaaagttcggttctgttccgagctcttgctgcaagaaggccgcaaactggcggattgtcggataatcatatactttcgtcaccgtaagggacgtgccgtacgttttattgacggcctttatccattcaagaccggttattgaatccataccgatatcaataaatgtgtcgtctgcgtcgatatcgtcagcatccatatataaaacgtccgccaaactttccgttaatacggcacttattttttcagcggaaaccgccggacggtaagcggacaatacggttcttttcggttccgtgccgctcaaaggctgcaacataatgtttgtcggtttttctttcgcagtctcctcgtgaagaggcgccgcttcaatgaccggttccgggacggccgccgccacaaccggcgccggctgtgtttctgcctgtcttttgacaggtaaatctgctgatgtgtcgatccaataacggtcctttgcaaacggataagccgggagactgatttttcgcggtctgcccatttgatacagcacatcccaattcagcggaagacccttcacccaaagctctaataccttcgcggctttgcctttttcaagccatgcctcaatggttttttccatatcctcatcagccgcaaagagcgccatcgtttctttattctgtttgacttgtccgcggtagagctggtcaattgaatccttgccgctcgtaaattcgtcaagcttttcttcaagctcgcgcaaattgctgacaatcaggccgaggcgctcttccatcgcttcacgtccgatttgaagcgtataagcgatccggctcagatccgcttcccggtaacgcccgctccgcagtgcatcaagaagccgtttcgcgcgtttttgaagccgattctcatttttcgcggaaaggacgatcattgacggatgaggtgcggcaaaagccgtctccttatcctcatcagcggcatattcttcgatgacaatatgagcgttgacgccgccggctccgaaagaggatagccctgcggttctcggcagttctttatttactccgttctcgttgatgaccggtcgtttccactcttcaagcgtctgctgcactttaaacggcgtactgagaaaatcaatattcggattaagcgtccgggaatgcagggacggtgcaagctttctgtgtttcatttgcagaagcaccttcgtcaggcccgcgatgcccgccgcgctttcacaatgcccgatattggatttcgctgagccgatggcacaaaattgtttatcttgtgtctgttctgaaaagactttagtcagacccgtgatttcaatcggatcgccgagtgaggttccggtgccgtgggcttcgatgtagctgaccgccctcggatcggttcctgcatcttgtaacgcctgtttgatcactgcggcttgggcgttcggattcgggacggaatacccgtttgtttttccatcatggttcacggccgttcctttgatcagaccgtaaatatgatcaccgtccgctttcgctttagaaagcggcttaaggagtacagcgcccactccttcaccgggcacataaccgtctccgccttctccgaaactttcacatctgcctttactagataaaaatctgttctggccgagcatcaaatatttattcggatggatggatacattgacgcccccggcaaatgctgcttcgcattccccgttccgcaagctttggcatgccagatgaatggctgttaaagaagaagagcacatcgtgtcaagagccatgctcgggccgttaaaaccgaatacataggaagccctgttcgcaattgatgacggatttccagtcagcgcaagcgattttccgcgcgcctgttcttcggctccgtaaagctgatattcttcatacatgacgccgacgtaaacaccgacattggcacccagcaagtcacccgattttccggtcagctttccgcgcgtataaccggcatcctccatcgtttcgtagacacattgcagaaataaccgctcctgcgggtccatcaattttgcatcccggggcgaaattgagaagaattgcggatcaaatttgtccacgtctttcaaaaatcctccccattttccgtacgtcttgccttctttatctttatcagcgtcgtaataaagactgtgatcccagcgatcgcttggaatttcggttatgcagtcaacgccttcactcaagttcttccaaaattcctgaagattttcggcctgcggataccggcctgacagaccgataatcgcgatatcctcacgctccggcagctgctgatttttccgcgtgtctgtgcggactgccgcaaagccttttttgccttcaccccgattggaaacaggttttacctctgttttctcagggagagacggtttggctgcagggatttcttccgttttcatcccggtcaagtccagcagcgtgtcgcggtgtgctttcataaaatattgcgccagcgattcgatattctgatattcgaaaaacaatgtttttgataatgaaccgaagctcttttccagccggcccgtcaaatgcataatcataatagaatcaattccgtaatcttccataggcgccttggcgtcaattttgccgaccggaagcttggttacttccgaaagcacatgtttcaagaaatgctctgttttttctgcaagcatattctctccgcctgatgaaaggccagccggcgcttcggtatcgcttcctgtgtcctgctgatcatccgctgatcttttcagaaacgcccggatttttgcggcgtagccttccgtcaccatgacttgagatgtttttgccgcccatccgcggtacaaagcttgaatgccgttttctgttttcatagggaccatgccgctttcttttgtcagcattgcctccgtttcggcatcaaccgtcatgccgccgtccttccagagcggccagcagattgaaagggtgtgtccatagcgttcatttcgggctttttgccggtttcttttttcactgaaggcattcataaacgcattggccatcgcataatccgcttggcccgcgcttccggcgcttcccgctccagaagagaaaagaatcagaaaatcaagctcaatgtccttaaccgcttcgtcaagatggaccagtccggcgactttcggcgccagcacatcacgaatttcatctttgtgctttttcagaatatagttatcttttatcgtcccggcgctgtgaatgataccgtttaagccgccgtactgccgacagatgtccgctgtgagtgatcgaacttcttgtttatcagtcatgtccgtttgtttgtacacggcttgcgcaccaagatcggacagctcttgaagctgggcttttttacggttatccagcacagaacgtcccgttaaaataagaacggcgttttttgcatgccgagcgatttctttggcgaacaaaaatccgagaccgcccgcaccgcctgtgatcagataaacaccattatccttccacggcttttcggcgccgagcggttcaagacccgtttcctgccattgtgccgcatagcgcttgccgttttcatagcgaatatgcttgtcatcaggatgagcgccgcattctttcaaatatcgggtcagcgtgtctgccttgatgtccggctccaattcgatcaattggcccgtcaggttcggattttccagcgccgctgtttttaaaagtcccgttaagccgcaaaggagctgcgtatcagcttcttgaggcacgacaatctggatgagctcgcggccgccggattttgaagcgaggattttcttcacttcttcaaaagcctgaagtgcacaggtttcaaaccgttcgtcttcactctgatgctgatcacggagaacgttacagctgaagtctgtctgtatgctgttcatttgatccgtaaaccgatcagatatcatcacgtgatgggctttgaaactgatcgccgctttttcatgcgaagcagtcttctcttcccatatgtgttcaaaaaatagtgtatctgttttatccgtttcaatttctctcgctgaataaccagtcatcttcacacatacatggccttgttcgtcacataaaacaatatccagcttctgcacggcatcttcaggcctgctttcgccgctgtacgcaatggaaacccacatgttgctttcacagcgtttcagcacatcgatctgttcgagagcaaacggcagcatcggctttatgtcagtcccgtctttgtcaagcattaaaccgatcgtcgcgtgaaatgccgcatccaagagactcggatggaggacaaattgatcttttgtatgagaaatagatgacgggagtgagagctttgcgagcacttcgccgtcttttgcatagatttccgtgaccgctttatgagcatccccgtattcaatccccatctgtctgtatgcctgatagcaatcttcaggcgcgatcagacgtcgcgattctctcaatttgtcaatctctattttggccggttcatccgctctgacaaacgatgcgcttccttgcgcatagagaacaggctcttgttctgatgaagccggttcaccataaaccgtaaatcccatctccccattttcttcgtcataaaggcggagatacaattcagcggtttcgtccgtcgctgtaaacggacgcacccatacgacatgtttcaggcggactgttccttcttccttcatttctgccgcatgttcagcagccgctcggaccatttccagataagcggcgcccggtaacgtccgttcgtttttgacgacgtgatctttcaggaaaaattctccgccgctaaaggcagtcctgaaacggacgcctgacatgtttgatacattttcatgcagaagcgggtgcagcatgccggcatttttttgaagtaccgtttctcttttttccgcctctggcacccaataccgtgttttttcaaacggatatgtcggcaggctgatccgattcggtttgttttctccgtataagagattccaatccatcattcctccgccggcccacttttcggcaatcatctccagacttccgctagaaagccatttatgtattaagtccggagcaagccctgcctgtttgcctttatcggctctgttccgccagcatccgctgaccgcgtctccatccagaaagcctttcagtcgttctttgagctgcgtcatattctgagcggtgaacacaacccgctcctccatctgctcacgcccgacctgaagcgtgtaagccagatccttaaggggcagatcgggatggataaaggcagacagcttcgccgcatatgcatgaagccgttcttcacttttagcggaaaccgggaaaatgaaagtctgttcttccgccggttcagcatttgttccgtgtgattcttccgggataaattcctccagaatgagatgcacgtttgaacctgtggccccgaaagaactgatgcccgcacgccgcggatacactgtttcgctcccgttttccgtcactgaaggctgatgccattcttcggtacgatgctggacgtaaaacggtgattgttcaaaatctaaatacggattcagttcttcggaatgaagcgacggcaccaaagttttatggtgaagctgcagggcaaccttggttaagccgctgatgcccgccgccgattcagcatggccgatattcgacttcactgatccgatggaacagaactgcttatcctgtgtatactgacggaacgcctttacaaggccttgaacctcaatcggatcacctagagaagttcccgtcccgtgcgcctcaatataactgaccgtgcgcggatcgatgcccgctttatccagacattcctcaatcaaatcggcttgagcgacaggactcggcacggaaatcccgctcactgttcccacgtgattgacggcactgccctttacaaccgcataaatccggtctccgtcgtttaccgcttcctgcagcggttttaataaaacagcaccgattccctcagccgggacatagccgtctccgtctttcccgaacgtatgacaaaccccgtctgatgaaaacatatcccataaaccgtatgtcacatatttattgggatgcagcgataagttgacgccgccagcgatcgccgattcacattccccgcgccgaatgctttccacagctaggtgaaccgcagtgagcgaagatgaacagaccgtatcgaccgccatgctcggtccgtgaaaattacaaaaatatgaaactctgtttgcgatttgcgcataattaagagaaagcgggaatacatgatcttcagaagaagcctccgctccgaccaatgtataatccttgtgcatcaccccggcgaagacgccgacgcgctgtcttctattccgtccgcgcgcctctgcaagcgacttcggcgtatatccggcatcctcaattgtttcccagcatgtctgtaaaaacagccgctcctgaggatccattgtttcagcttcacgcggcgtaatgcggaaaaattgaggatcaaagcagtccggatcatcaataaatccgccccattttgaaatggtctttccggaaggcgactttacgttttcaaagcggcgccagtcccagcgagactccggaatttcggtgacacagttttttccttcttttagattttcccagaattcgtgaatgttttcggcctgcggatagcggccggccatgccgataatggcgatatcttcatcttgcggaacactgcttttccgccttttttctgtttgcgtcacaaccggcttctccgtttttggagcagcagcgctgaagtagcttccgtactgctcagtcagaaaagccgccagttctgctgccgtcgtatattcaaacagcaaagtcggagaaagggtttcgccgattttttcgctgatcgtttccactacgtcaagcagtccggacgatgtcagccccatttcatagtagccggcctgagaatcaatctgttcaagcggcttgcccattttttcagccatcagcttcttgacataccgctctgcttcctcatgcgggtgtccgtcttcaaatgatgccgaaacttccggcagagccgctttttcaggagacttctcagcaggctttcggtctgtattgatcagttcggcatcccgcacgagcttgcttgtgaaatctttcagctcagcgactttccggccggatgcgttaaaaaactccagcgtaatgtaaatgagctccttttcctgccggagcgatgaacgtttgattctcgtgacgcagccggcctgcaaaggttcggaagctgtaaaagattcatagaaaagaggcagaaacagcctcttttccccatttaacagcgacgaaatcaataggtttgcgccgacgccgcttccgtcaaggagagtcggatggaacaaaaacccttcggcctgtcccatcgcgtcttttccgagcgataaatcaaatgtgacgccgtcccgctcctcaaaaacatctccttctgctttcatatatccgctgtgaaccaattcctggcttctgcattgtgcatacagctcgtttaaatcgattgtgcgttccgcctcacgcttcacagagtcaagatcaatcgtgtcactgaataccgcgggagccgtctcatgcatttccgctttgacgtaaatacgttcgtccggctgcacgcgtccgccgctgacttcagctccttttgcggtaagtttccagtgcccttcttttacctctgtacattcaaccgtaagcttgacggcactgtcttctttcgcaataagcggctgataaatggataaatggcgcagctgaagcccgttgtatgaatagccgcgctctttgaaaatctgataaaacatatcaatataagccaatcccggaaggactttttgtccgtacacgtcatgattgaaaataaacggatttttcagcgataaagtgatttgcttattgaagttcttcacgttaaacctccacttcataggtatcccagatgtttgccgcagctttttcgttcgcttcttctttgctgtccggcgaaatcagccgcttatttaatactggcggtgttaaaggatggcgcttgatgcggcgcccttcgtctttctgccacgcttccacaatgacgtgggcgtttgtaccgccgtcggcaaagcagtttattcctgccgccggtattggtgacggccagtctgccagagtgcgggtgaactgaatattggccttttctctgtcaaagtgtgtatgttcatgctcgcctgataaaaacgggataaagcttttctctttcagcatgagcacaacttttatgaaacttgcaattccttccgcgcaaagcgggtgcccgatgttcggtttcacagagccgattccgagcgggccggcgtctgttgagcggtagacggattgaatggccttcagttctaacagatcagtaacggccgtacctgaaccgttcgcttcaatatgggtgatttcttccggccgttttccgcttttttcaagtgccgtcttcatgacggctttttgcgcttccagactcggcgtagccggtcctgccgttcttccgtcattattgacagaagccgccttcactacggcataaatcgaatctccgtcttcaatggcctgagacacggtttttaaaagaaccattccgacaccctcgcccagcacgactccatctgcgcgttggtcaaacacatggaacgactgcgctttacttaaaatgccgcgctgttcaaacaatttatgggtttcttcagattcaaacaggctcacgccgccgacaacggccgcttttatttctcctgttacaagggcttgcacggccatattcattccgactaaggcagaagagcaggctgtatccagaacaacactcgggccgcgcatatcgaagtattgggagagatttgcagccaaatagttctgcccaagcgcgacaatcggatttttcgcatccagcagtttctcttcacccggtctgtgacggctccgtccgccaagatacacacctatcgcatcccccttgatctcatccggcgaatagcccgcgtgataccacaggttaagacactcttccagaacagccagagcttgagggtccattgcctttacatcctcttcagccagtaaaaagaagtccggatcaaattgatgaattccatcaagcattcccgcgtaataaggcgtcttaaaaccccatcgctcagccggaacaggacggatggccgaacggccttcagccaaaagcgaccagtattcctctaaggaagccgcccccggaaaccggcaggacatgccgacgaccgcaatatcttcaccgtgaatctgttttccggccggctctagttgcaccgataccgcttgtgtttcaattgccggctcagccggcgcttttgaaacaggattgtccgccttcaaattaaacagatctgacaacacctctgtgtgtcccttgagaagccaatttgcgaaagattgaatggtcggatattcatacagaattgacgggtcaagagatgccgagagatcccgattgatcctctgcagaagctgggcaaggataatagaatccactccgtactcttggaataatacatctgtctcaagctgctcctgatcaatccgcagttcttcagaaaataatcccgtgagccattcttctgttttgcttgctaattgtgcgttgtctccggcagtatcagtggtttttcccgccggttttaccatagccggacttattggcttatcctgcctgctccgccgcatgaattgctccggtttccacagcttaggattcagaacggccggcatcaccgggccccttgctgattccagaagtatgccgtcaaggagctgtaatccttctgcgttcgtgatgctgtataagccgctctctttataagctttgttcgtcacttcgcccattccggtttctttccagttcggccactgaatgctcactattggcaattgctctttgaatgagtttgcaaaatagtccatatacgcattggccatggcataatcggcctgtcctgccgaaagcgccggtatcgcagctgacacggaagaaaacaggacgaaaaactccagcggttcaccgctcagcacactgtataacgcctgaagcccgtctactttcggctcaagcacccgctgtatatcctcatcggtttttctgataaatgcgagcgtctctttatctgtcacacctgcgcagtggataacgccgccgatgggcccgagcgtctgctttatctgattcagttcctgtctcagcccggcttcatccgctaacgaaactgacaagacattcacttgtacacctttggattccaaatcgagaacagcttctattttcgcttttacagaagccggcatcccattcaggctgcctgtccactcatttcgcggcggaagggtctcacggcctgtaagcaccaattttttcacaccgtaatgttcggcaaaatgtcgtgcgcataaaaggccgataccccttgtgcccccggtgatcaaaagcacatggttttgcggaaattcaattctcccgacttttaaatctatgttttctgagtctctcaatacgccccggtagcgcaagccgtccctccggcaaacctccgcgtcatcagtgcgggcatgaaactcatcagcaatttgcttcgccagtgtttcatccggcagcactccttcaaggtcgaggtgccttgatgacagatgactgtactcgtatgccagcattctgtacagaccggcccgttctgatccggttgtttgattggcctcttttcctattgattcaaggtctttcgtgacacaaagcagtgtcagtccgtctttatgcccatgctcaatcaattgctgaagccattggataccggtcatgccttcaggatcttctttcgctgcaccaaggagatcgatgactccgtcaaacgcctgccagtcatattcaccagtaaggtctgctgttgtgatgatccggttgttcggcatatgcccggcgatctcttctgcgagattcatcgtgtccccgcctgtcaaaatcgcaacggggcgtgtgcacggttcacgcagttcaagcgggctcagctcccattgtttcgtcaaaatgcgtttgatccgctcttctgtacgagcctgattcttttcgggattctccggcacccaatacatgtctttggcaaacggataagacggaagactgactaaacgcggcgtctttttttcatacaggcggttccaattcaacacgccgcctttcacccatacctctgccagcttggcgaattttccttttctgatccaggcatcaataacgatgtccatatcttcatccgccgtgaacaaggcaaacgtatctttattgcggtgagactggccggtatacagcccggcggtgtttttctcatttcccgtaaatgcttccagctttgtttccaattccgccatcgtcgctgcgagaatggccaaacgctcttccatttcgtcccttccggtttgcagtgtataagcgacagccgccaagtcttgatctgtgtacggtgtttgccggatcgctttttgcagctgctgcgcctgttcaaacagtttttcttttgatttggcggatagaaggataatggccggattttccggactgtgctcaggctgagcggtttcttgcgggacatactcttcaatgacaatatgggcgttgaccccgccgatgccaaatgagctgaccccggcccggcgcggaatggcatttccgtttctatcttccgctgccgtccattcctgattttcctgcacgatgtagaaaggactgtcatccagctgaatgtaaggattgattgtgtcgcaatgcaggcttttaaccagcgttttgtgcttcatttgcaaaagcactttcattacgcctgatactcccgcggcaagctccaaatggccgatgttgcttttgaccgagccgatgccgcagcggtgatcagagacttcaggctgctgatttgttttcgaaagctcgtgaaacgccgctttcaaaccgtttatttcaatcggatcacccaattccgttcctgtaccgtgcgcttcaatatacgtgatggtgctcggatccactcccgctttccgataagctctcaccaataagtcagcctgcagtttcggattcggcgaggttaacgtattcgcccggccgccgtgattttccgccgtaccgcggatcacgccgtaaatcggatttccatcccgttcggcatctgtcaatttcttcagcatcagaattcccgcgccttctcctctgacatacccgttggcatccttggagaaggttttgcattttccgtctttgctgagcatgcctgctttgctgtagctgatatgtgcttcttccgtcagaatcgtgttgatccctccggcaatcgccatgtcgcattctccgttttctatagcggataccgcccggtggatcgccacaagcgagcttgagcatgctgtttcaatcggctcgctcggcccgtgaagatttaacagatagctcaaacggttcggccctatggaaggaatcatgctgcctgtcgccgcatgtccttccggcgcaagacccgctcttgtgaacaaatctttatacccggtatttccggtgccgataaagacgcccgtatttgtaccggaaaggctctccggcttacagcccgcatcttctatcgcccgccatgcataagtcaataacagccgctgctgcggatctaaatattgggcttcccgcggtgaaatgccaaagaacagcggatcaaattcagctattccgtcaataaagccgccccacttgatgttcgttttgtttccttctagattcggatcgccatcaaacgcttcccaatcccagcggtctttcgggatggttgtgatagaatcttttccttctttcagattgcgccaaaattcctctatatccttcgcgcccgggaatcggccgctgattccgacaatggcaaccggatcgaagcggcgcggctcttttgtctctgccgcagcgttcattaccgtcgcgaatcgctttcttcgctccattttcggcttacgggcttttggctgctcttctttcggtgactctttcttcttttcgccgaaacggcccggatgctcttttgccaaatatccggcgagatcgctgaccgtcccgtactcaaagaaaatcgtcggtgccagctccagctgatacgcttcatttaattgattcgtaaagacggtaaatgatacagaatcaaaaccgtattcactcaattccgtttctatatcaatgtcatcacggccgacttttaaaatttcgcttaccatagctgtcaaagcgatatgaagcgtttgaagaaattcttccgcatcttgtgtttcttccggctgagaaggaagcccgccttctgcctcatctgtcaaatactccgctaaactgcggatcgttccgtgctcgaagaaaattgtcggcgccagttccagctgatacgtttcatttaattgattcgtaaagacggtaaacgatacagaatcaaaaccgtattcactcagttccgtatctatatcaatctcttcttggccgacttttaatattgcactcaccattcggataagcgaatcgtgccatttgcctgctgagccggcggatacaggctcgttcgtcttctcctgcggtttttcagattcagaaacggttaggaacgtccgtttcaattttgctgcgtgtccttcagccgctaatagctgcggcttttcctgagccattccttcataaaatgcagccagacctgccgccttctgcagcggaaccatgccgaaggattttttcatcattctctcggtctcatctcctgcctgcatgccgccgtctttccacagcgtccagttaaaggcgatcgtttttccgtgccgcaggccattctccgtaagggattgcctgtaagcggcgtacgcatccataaacgcgttgccggcggcataatcagcctgtccgacattgccgagaacaccggaaacactggagaacaatacgaaaaagtcaaggttgcaatctttgctggcttcgtctaaataagcggtgccgatcactttcggagccagcacttcactgaactcttccttcgttttttgcagcagaaagcggtcttgtatcactcccgcagcatgaataattccgttaagcttcccgaattccgccgtcagttcttttatcagcgcttcgttttcccgccggtttgccgcgttcagctttttatagacgacatttgcacctgcctgccgaagcatagcgagctcgcgctgcttggcttcagtcagatcagagcggccggtcagaatgacattcgggtgttttacgcgacctgcgatttcttgtgcgaacatcaagcccaggcttccggcgcccccggtaatcaaatatacgccttcgtccttccagacggtgccgcttcctgccggattcatttcttcccaagccttcacataccgtttttctcctttataacggatatgtttatcatgcggccgatgactgtcgtttttcagtttttgagcgacagccgtcattttgccgattgagtctatttcgatgagctggcagtcaagttttccgtattccagctcggctgtttttaacagacctgttaatccggcaaacaattgctggctgccgtctgctgaaataacggtctgaatcagaatgcggccttgccttttttcgctgatgatccgctggatgtgttcagcgatcgtctgcgcatagctttggaaacgttcagcggctgtttcgtcctcactttcaacaaacagcagtttggcgtctttcaggacggatgccactttatcttttacatggccggcctcttcacaaagtatgatcaaatgctcatcagcatggaccgaagcttcatcggatgccgcagcttctttccagaccggttcaaataaaaccttttccgagccggatggcgactgagccgattccgcatccccttcaagcactctcgtagagaagcctcttatcttcacacaaagtgctcctgtttcatcaaacaggtcaatgtcggctttctgcacggaatcgccggcttgatatccttcgctgaagcgtgcatgcgcccgcatagtcggcgtgcatgctttgacgacttcaagggattcaagcgcaaacggcagaatcagcttttgtccggaaaactcctgcataatgcagattgtcgccgtctgaatagccgaatcaataatgctcggatgaagtgtaaattgcccgttcgtgtgagaaaccgaagccggaagctgtatgtccgaaaacacttctttttcgccgatcaaggcggatttgatgccttggaacgcttttccgtggaacatccccctgcttctgccttcccgataaaaggccgccggatcaaggatgtcagctgtacacctattttgtatggcggaaaggtctgcctcaggctcttgttcagcctttatgatttcggcccgtccttggctgtgcagcacttcttcatcgtcagcgtttacgctgtaaatgtcatacgagatgattccgtcttcttctggagacagcgcaatatggacttggcgctcttgttcgtgaacgacgatcggcttcagccagaccgtatgatggagcgtaattctgtcgccgtcttttaataaaccgccaagcgcccgttttaccgcttcataagacatttccaaatatgccgctcccggcagcaccgctttttccctgaccacatgatccttcaggaaaaattctgagcctgtaaacagtgagctgaaccgctgaatggccaagtctgacgtgttttgctgcacgagcgggtgtaaaactgaaattccgttgtgtgcggcagatgttttctttcctgcttttttcggccagtacggttcctttgcaaacgggtagaccggcacgctgattcgcttcggatgcttgtctttgtaaagcttgcgccaattgatggcgacacctttactccacatctcagcgagcttcgatccttttcctttcgcaagccatttttcgataagttcagcgctgtcatcatcatcagaaagccaggcaatgtctttcgcctgctgtttttctcccgtatagcagcctgttatagccggcttttcattgataaaatccgtaagctgctgcttcagctccgctgttccgcttgtaataaaagccgcacgttcctccatcgcttcccttccgacttggaaagtgtaggcaagatcagcgagatcagcatccgtttttccttccagaaaagcaagcagctgttttgcgtattccttcagacggtctttttttctggcagacaacggaatgatgaacggaccgccccagtctcttgcttcagatgcatccggatattgctcaaaaatcgcatgtgtgtttgttccgccaagcccgaatgaactcaaagccatgcggtgtgccgtgttctcccggcctaactctttcttggcttccgcaacgtaaaacggagagtcttctaaatgaagattcgggttcggctctttgtaattgatgctcggcgcgatttcctgctggtataagctcatgacaaccttgatgcagccagccattccggccgctgtatccaaatgtccgagatttgttttgactgatccgatgccgcagtattgttttttatctgtatatcggccgtacactgattgaagagcggacagttcaatcgggtcgccgagtttcgttcctgtgccgtgagcttcgacgtatgcgatcgtttcaggatggatgcccgtctgatcaataaccttctgaatgacgtcagcttgtcctttaacgctcggcgcgtaaaatccgaccttatccgctccatcgttattgactccgattccgcgcagcagcgcataaatatggtcgccatccttaacggcatccgaagcttttttcaagagtacggcgccggctccttcaccgccgatcattccgtcagcagccgcatcaaacgctttaatatgcccgtcgcttgaaaaattcagccccggctgatgaatatacccggcatttgattccgtatgaagagtcgcaccgccgacaagggcgtacttagcttccccggactgcaggctttgaaaagccgaatgcaggccgattaaggaagatgagcagttggcatgaacaaaatagctcggccctttcaacccgagtttatgagaaatcatcgtcggaatcgtcccgctttgggcaagcacccatgacacgtagccatccggcgtttccagctgttctgtcgtctcctccggcagcaggctgcggtaagagttcgtgcttgcagacatatacacgcttgtttccggaatttcttttgaaacgtaccccgcatcctcgatcgccttccaggaatgaagcaaaagcattctcagctgaggatccatatattcggcatctttcggtgaaaagccgaagaaaccgggatcaaacatttctttcccctctaaaactgatttcgccggaacgaagccgggatgactggccagttcctcagaaataccgaatcggcggagctcctcttttgaaaagaatgtgatgctttctttgccttctttgatattattccaaaattcataatgatcctttgctcccggaaactcacaggatataccgataaccgctacgctgtcttcgtaataatcaggaaattcccccggcgggtttttccggtcttctgcattcactttcttttgcggcacaggagcagaaatgacttctttcggtttttgttcagcgataaaccggctgatgtcttttaccgtcgcgtattcaaacagctccgtcacactgaattcacaatccagttcctgcgtaatccgatcagttacagtcacggcaaggagcgaatcaccccctgcatcaaaaaagcggtcatcaagctctatgtcactgcttttcaatacgtcctgccaaatggccagcaccgcctgctgaatatgagatgaagaacgtgtttttgtttgcggctgtttttctgtcagatcgcgtgctgcaagaagcttgcggtcaacttttccgtttggtgtgagcggaagctctttcaggcggataaaggaaactggcaccatataggccggcagcgattgtttcaaatgattgcgcaaatcctttgaagagggaagcggctcttcgtctttccggatataaaacgcgcaaagcttttcatttccggagtgattgttcacaacaactacgctttcctgaacggccggatgggcattcagcctgctctcaatatctccgggttcaatacggtagccgcggattttgacttggctgtccatccgtcccatgtattcaatgcggcccccgggaagaaaacgtgccatatcgcctgttttataaagctttgaccccagttcgagccgatggctgacgaaggctttatctgtcagctcaggcttgttgaaataccctctagccaatccgtctcccgcgatacaaagttctcccggcaccccttctaaaacaggattgaggcccgaatccataatatacacacgggtattggcgatcgggcgcccgatcgtaagcgcactctcattttccgttatacgctgcacggcggaccagattgtcgtctctgtcggcccgaacatattccaggcctcacttttcgtatcaaggaattgctgcttcaattgttcgctaagcgcctcgccgccgcaaaggattttcactttctcttcatttgtccatccggaatgaaagagcattttccacgtaaacggcgtcgcctgcatgatcgtcggtttgtactcttgaatcagctctttcagcttccgtgcgtctttagcgacttctgtcttacagatgttgcactcagctcctttgattaaaggaaggtacagctccagcgccgcgatatcaaagcaatatgtcgtaacggcaagcagtttatcttcggacgaaagacccggctcatgcgccatcgataataagaaattcgtcagcgcccggtgcggaatcatgacgcctttcggtttgcccgtgctgcctgacgtgtaaatgacatacgccaggtcgtcaggtgttaccagccgcttcagcgacgttctttccgccgctgtctgttcaatgtcatgccaatcgcggtcaatggcagctgtctgcacgccgccccagttcaatgaatgctctaaatcagctgtcgtcaggcacattgaaatcctgctgtcagcgatcatatattccaatctgtcagcggggtaagaaggatcgagcggcacatacgctcccccggcttttaaaataccgagaaggccgacagccatatgcaatgaacggtctgtgtaaatgccgatcagttcgtcaggccctgcgccgtgcgcctgcaaaaagagcgccagcttcgtgcttttttcatccagctcgcggtatgtcagcttttgctgttcataaacaaccgcacaagcatcaggcgtttctgccgcctgacgttcgaataattcatggaagcaggcatccggatactcacggcttgtttcattccaagtcttaagaatcatttgctcctctctttttttcatgagagaaacgtcctcaagcggcatatccgcatttgccgtcaaagattcagcggcctgtacaaattggttaaaaagtctcgctgcccctgcttcatcgaataattcagtgctgtatttaatcgtaagatccatgccggatgcttcttcccacatttcaaatacaaggtcatattccccttcctgatgaatgtcttttacaaactcacaggagaattcattgtattcatcaagcatcgattgatagcttgaatcctgcagaaagttctgatagaaaaaggcgttgctgaaaataggcgaaccgttctgccggggtttcgcatgaacatcacgcaccattttcggaaacggataaaatgagtgatccaatccgtccaaaacggcatcctgcaccttttgaacaaagtcagcaaacgtttcttttcgtccggctttgcttcggatcggaagcatgttgaggaaatgaccgatcacaccatcaaagcgttcttcaggtctgaccattgcaggcatgcctgccacaatatcttccttatctgtatatttcgctaaaagcaccatgtagcagctcagcatgacggtggacaagtgaatcgaacgggatgcggcaaacgccgtgacatttttcagcagccgttcaggaaggcgtcgtgtcagcgtatcttctgtaaactccggagcactgctgtccgtgcgcatcggcggaagctggaggtcgggcagatcgcccccgagctgtttcatccagtaagcgcgggaagctttgctttcttcacttgccaagtaccgcttttcccaagctgcgtaatcgggctgaatgccggaagcagcagccgcaaactcttcttttccctgaagcagcgcctgatagtgatccagcaggctgtgaataaatgtaatggatgaaatgccgtcaaacacgatgtgatgaatgactgtcaaaacataatgttccgcatcggattttgaaagcagctgcacacgcagcaaaggtccgccttctttgacaaacggctctttcacttttttccgtatcagagcgggtatttgtgattcatttacgtcagaaatatcttcttccataaatacaaaaggatctgccgattctatgaaataaagcccgccgtctgtttctttcacggcgcttttaagcatcgggtgctgtgttaatacgagctgaaacgcctgcttcattttctctttgttgattcctgatgtgaatcggaaacagagcgggacatggtatgcagtcgtttcaggcgacattttctgcaatgtccacagccctttttgcacttctgaaagcgctggcgccgttttctgtttctcacgttctgccggcagctcggcttttgcgggatgatgatcagcggaggtgctacccgctttttcagcggtataagccgctaaagcgccaatggtcgggttcttgtgcagctctcgcgccgtcagccggatatgatacgttttttcaatcgatctggcgagtttcatcatcttgatggaattgacgccaagactttgaagcggtgtatgcggatcaacgagttcatccgcgatagaaagttcctctttcagaaaacggataaaatcccgttcaatctctttctccgcagaagccgattctgaacggccgtcttcttgcttgttattatgtaatgaatcaaattgtccttgttcgaatgaatgtttcagctgagtgcgctggattttcccgatcgccgtcttaggaatgtcttcttttgcgaccggaagcagataatcaggggtgacgccgattttctgtgtcacatgctggtgaatgtgatgaagaagcttcgtcatgcggttctcatccaacggaacggatgtcacaaagaaaatcgccagctcgtctgtcgtgctttgattcggccggacggcgcatgccgctgtatatgacgtttcgatttccggtaattcctcaacggctgattcaatggcgtggctgtaataattcacaccgttgataatgatggcatctttcgttcggcccgttatcgtcaggcggccttcacgcagaaagccgagatctcccgtttcaaaccagccgtcttctgtaaagacactctcgtttaagtccggacgctcataataaccgcttgttacagtcagacccgacacttggaaacgtccgatttctccttcttccaccacctgattgcggtcatccgtaattctcatattaaaccccggaatcgggagaccgatctccacgaaacgatcatcatcactcgtgttttccagtgtaaactcatctgagaaaataacgcctgaagatgtttcggacattccccatgcgggacggatggcattagccggcagaccatgcggctctaaaagctccataattctgcgcccgactttcgcaaccgtggcctcccctccgttcagcatgtaacgcatggaggataagtcccatttccggttttgaatgtcttctgcgaaatcggcgagcagtccgaaggcaaaattaggcgcccacgtgaccgaagcgcggtaatgatcaatcagatcaagccattttaaaggatccatcagaatggattcgctcggtatattgatttcttcacatccgagataaacatcacgcagatggagcatcccgatgccgccgacatggtcaaaaggcatccagttaaacgtgacatcctcacttgtatagccttgcatctgaatatttcctttaaccatgcagacgatgttttcatggctgagcatcacggctttcggcgtgcccgtgcttcccgaggtcaaaagcagcatcgccagatcatccggacggggatgatggcagtcctcagccatttcctccgctgaaagatcttctgccgccaaagcgcagaacccggaaagctcctgctccttcgcccatgcagtcatctccggcagcacttcacggctcgtgatgacatacggctgattcaaaagcgtccaggcgtctttcagtttttgcgtcccgctgttcatttctgtgtaagccggagcggccgcaagcggaaccgggatcgctcctaaaaaaacacagccccaaaaagcaggaatcagctgagaattgtcacttagctgtaaaatgacttcatcctgagccttcactcctgattggcggagtcctttcacaatcgaaagagcgatctttttcaagccgctgtaagtctgatacacttcggtgccgtcaggctgtatatatgtgatgcccttttgatctcccgctgccgcggcggttttatgcaggacttcaggaatcgtcatcggctgatccgctgaaagccgcaatgattttccatagctgacagatggcttgagtaacccgcttgccgtcatatcacttttcatagagctgcctccatttcatctgtatgtatgatgtatttcttatactccgtacatcgtcgtgattcgttttttcacttcatcatcatgaaacgtctggtcgtgcatgattaactccttctcaatgacggccggaagctgctcgcgtaacggcgtcaccaagtgccttttcaatgtaattaaagagtttctcggtttttccgcaagctcgcgggccaattcgtgcgcatagcctaatacttcctgccgcggaagcaccggaaaaggcactcctcttttctccaggtcaccgccgcggtagtggccgccgtttaacagcatttcatgtccgaggcttgtcccaagcttcttcggaacgataaaggtagcgcccattccgggggtgaaaccgtatttcataaagtttgcggtatacacgctttctttgcttaaaatgacaaaatcactgaacagccccatgacaaacccgcctccgattccgtggccctgcatggcggaaatgacgggaatatcacattccagcgccaaagagtacatgcggtcttccgtaaatttcgtgatgccctgctgaatcctgagcaagccttcctgtgtgcctccggaagcaaagtaatggccgtagcctgttaaaatcacagctttatagactgacgatttttttatacgggtgaaggcctccatcaatccatccgtcagctctttggagaaggcgtttttgtgggctttatcctgcatggtcacttggataatatccggttcaatttcgagcagttcaactgcggcgttcggcatgatatcctcctaactgttctccgtttcccaaggaagccgccccgtttctgcataacggatgatggctgtttggttatccggatctgaaaacatcgcttgattttcggctaaagcaatggatttcgaacgatgaacaaggtcgtttaaggaatccatgtaatgtttatagcgggtgactgcttttttcgacagcgggcggaggcgcagcaaatgctttctcagctctgttgcgctgtccgggacgcatacgtcacaaagtccccattcaagcgcctgccgtgccggcacgggctttgtcataaccgtcatataatgcgccttttgaaagccgattctttgaattaaaaacggcagaacgcaggcgggataaagcccgaataacagttcagataaactgaatgaagcgctctcgtctgcaatgacgatatcgcacgcggcggcaaatccgacacctcccgcgtttgcttttccgcggacgcgggcgattgtgatgtacggcccggattttaatgccagccacaaacggtaaagcggctcctgggattccgcatgctgcataccctgcctcattttcccgtacatctcatcgaaatccgccccgaaacaaaatacctccggcagcccttcaagcaccacggaggtcacggagtcttcacattcagaaagaacatgcagacattcctccactaaacgttcattaatcgtattgttggcttcaggccgataaaaggtgatgaaacagacattttgctgaaaacggacgtttatcgtctcataggtcacgagatccacctgtatttccgatgaaattctgtgatttcttccaaatataaacgagggcttccggcatgatggtctaatattttcggaatcatattcatatccaatttgacattccgtgttccgaactttaccaaaccgctgcctttaaacagttcttcatactcctccatggacagcctgtatctgttgttcagatgctcttctattttgaaagaatgctgccgtgcttgtccctcaggcgtcacaacgccgctgtaaaattccgaacagcatcccgacccgtaggagaaacagccgatccgcttagaagtgtcgaatgccccttggtcaatcgtgctggcaagggccaataaagaggctgcccccataatgtttccgactctttggcagtagcggagccccggttccaccctggtttgaaaatcctgttcgatctcagcgtttttcgcttttgcaagcttgcgcatcatcgtccggtgggctccttttaccatgccgccaaacggtgtatggaaagcaagatagtgaaacgtctctttgtaatcagcgtccggcacacgatttttgtactcgcgaaatgtctgttcgcagcaatcgagataagacatcaatgataaatcggcatcaccggcttcactgtcagggatcggacggcatgtatccatcacctcatagccgtagtagccgtttgcgccggcatccgcctgaaatacgatcggattttcaccgatcaataaggcaaccgcacccgcaccggcgctcggttctgcgtaagaccaatcctcgcttagcgcatcgccgccttcggcaattaaaaaccgggaaatatccgtcgcaacgacaagcgctttcgctcctggggaggtctgtgacaaaataaagttaagtgccatctgcaggcccgccgttcctgaatagcaggcttgcttcaactcaaataaacggcagttccgattaaggcctaagtaatcatgaatatatgtactgagtgattttccgaagtcaatgccggactccgagcaggtaatcagcagctcgattctgtctctttcagcctctgtcaatcggtcgataatcggctttgccgcattaacgccgaatgtaacggggtcttcatatgggagcgccaccgctttttctttcatcagtaaattctcaaatctggcagggtctaagtttctgtactccgccagctgcatgacatcaaggtatgccgtcccgccaaacacatttatcgcttctattccggcagcagccatgaacttcgcctccaataagaattttgagcttccgattttcgcaccgttttatcagacggcctgcgccttttcataaagcttttctgccagttcgccgatgtttgacactcctgtcagctcaacacgcggaatctgcaaagataattcttccagcatcatcgtaattatttcagcgcgatccactgaatccgccccaagatcaactaaacggtcttcatgtgaaagctgttcgccttctaaatccggcaaaacctcgtaaatggtgttctgcagcaattcaaagattctttctttactcattgtcagttcctccctgtttcattctttttatgaatattcgatgttttcaatctatcatttcgtcttgtcaacacgtttgcagaaatgaacctaacttctgattcaaaagtgaggccgtctcttccataagacgcaggccgatgccatcgacatggcggtttttccatggttccagctccgtacctttcacccattgattaaaagcgcctaatgccggcccgcaatgaatctggtaatctaccttggcatccggatctcctttaatcgctgaagcagagctttgcctgaaataccatttgaatatgagcgccattttctgtttcggattccgttcggcttttgaaatgtcctcactcgaataatgcgccttcaccttttcataaatactgcttatacttgccttgaaatacttctcttctatttgtctgattgtcttttgatcaatttcttcgattgagccgtggcgctgatacagttcatgcagcttagcggcgcgggtcggaaagaacagccctttctttaatacctgcaccttgctgcctgattcaaacatatcgccggccggcgcgtaagccgtgtcctgtacattcatctgctggagcaggtccttgacgagaccgcttgtcgccgcttcaatggtgcattggttaattgatccggtcactataaaatcagcgccgagcataaatgcggccatggctgcctcaggcgtcccgattccccctgcggctccgatgcggacgtttttgccgtatcgatattgtttcatcatgtcatctcttaaacggacgatcgccggcatgaggctgtaagcaactccgccgtcagtgtgtccgcctgaatccgcctccacgcagatgtcatgcgcaacgggtatttctctcatcagacttgcttcttcagcggtaattttgttttcagctgcaagcttctgcagaatgtgatcaggcgccgggctgagaaatgcttccgctacttccggacgggacagcttggcgataatccgctgccgcgctatcacttgtccgtcggcacctcgctttaaccccttagcgcgaaacctgactaaagcgggagtaaccgttaaaaacgctgatgcttccaaattctgaaccccatgcttcagtaaaagatcaatcattttttcttctgaatctgtatgcttcatattatgtacaatatttatgccgaaggcgccgccgtcacgaagctcctgctgaattgacaaaatggcgtcctcaacgtgcgcgatgttcaaaccgcccgttccgaaaaagcccatcattcctttttcggccagtctgacgaccatttccttcgaagcgattccgcggtacatgccgccggccaagtaggcgtatttcagttgataatcacgcttaaactcttcgtttcctaaagatgccgccgtaattgagcttttttcagccgcggccgggacgttgatttcctctgttatcggctccgcttcagctgtaattctttgaatcagcccggtcagcacttttccgggaccgatttcctcaaagctcatgttttttcttcccattaagaagcggatgctgtctgtccagttcaccgaccctgttatttgcgctgcaagtgtctctttcagctctgattggtcatagggccttgccgtcacatttgaaatgaccggaattgacagcggcttgaaacggaaagattcaataaaccgggtaaactcttccttcgcctccagcatatatctggaatgaaaggcgccgctgacatttaaacggtgaaccattttcacgccttttacagcttcaaatacggatgcggccttttcaatatcttctttatatccggaaatgacaatttgctgcggtgtgttcatgttggcgatatcaatcatatctaaatgatattctcttaaaacgtccgtgacctgctcatgagtcaggccgatcaccgccgccatgccgccgccttttgcacggctcatcagttcgcccctttttttgaccagctgcaaaccatcttcaaaattaaaagctcctgaggcgtataacgcgttatattctcctaaactgtgaccggcggtaaaatccggtgtcaagccggtgtcttctgtttttttcaaataactgagggcattgacgatatagagtgccggctgagtgaattgagtctgattgagacgttctccgtccctgcacagctcctgaatggaatatccgagaatatgatcggcctttgcggttaattcaggatagcgggcgaacaggtcctctcccatccctattctttgcgaaccttggccgggaaaaacaaagctgatcatcttacagtctccttccgggcgatgataaaatgatgtcttcgatttgctgcaaatgtgtttgttctttatgaaacggcgtcataatggttcgtatgcgttctgccgaccctgcgggaaggatctgtttggcaaatgcggccaatgtgccggacggcccggcatcaatatacaagcctttttcacggctttctgcgaattgaagcgcttctcggaatcgaatcggctttctgacgatatcccagaaaaagtctgcttgaatatcggtctcagcctctccggtcatactggaaatgtacggtataaacggagtccggattgatttccgggctaaaaaacgcttgtacggcagctccgcctgatcaaccagcgccgagtgaaatccgtatgataccggcaatagctgatgaggaatctgcttttctctcaaatcgtccatgatttttttgatgtgtgcccgctctccagagatgacaaagtgagaatgatagtttacagctgccaattcactatgttcgcgcagcagcggatcatcttgatataatctcggatcacccagtaccgcaagcatgctgccgttacggcatgtttccgtaatgatttcggcctgctccaagacgcaatctaaagcatcttcggcgctaagcactcccgacacagcggccgcggcatattctccgaggctcgctccgatcacataatcggggcgtatccctttttgctccaaagcatacgcaagtgcgtactcagccataaaaatggcaggatggctgaaaagaaggcggtcaaatggatcggacagacgattggctgtatgataaatctctttaacgacagaaaaaccgaaacggctgacagcaaaatcgtccaagtcgagcattttccgccgaaaagctgcgttatgtgcaaacagctcttttcccatttgatagtattgagaaccctgtccggaaaacatgaaaacaattggctggctcatttgttctcctttttattgcttatttttttaaaatattgatttatgagttttcgtgatgtcatgtgaagtgatgtggccgtgatgttgtatgattggcaatgttgtgtgagataagaatttcgtcttacaatccgctacatggcgggtgaagcttcagtttcttttttgatgcggtgaataagccctgtcagcacatggcccggtccgacttcttcaaattccatcggccctttgttcagcagatagcggatgctgtcgttccatcgcactgaatggtcgatctgatcggccagaacggagtggattccgtcttgctcataaggtctggcatacacgttagaaatgacaggaattgatatagcagaaaaatgaaatgactgtaaaaatttttcgaactcttgttttgcttcgctcatatatctcgagtgaaaagcaccgcttacgttcagcggatgaaacagcgtaacatcttttattccttcgaatacggttttggctctttcaatgtcttctttgcgtccggatatgacaacttggtgaggagaattcatattggcaatgtcaatcgtatgtaacccgtgcgtttgaagggcgtcttccgcttgagccggagttaatcccataacggcggccatttttccgtcagtggccatactcattaattcgcctcttttacggacaagctgcaggcctgtaataaaatcaaaagcgcctgcggcaaacagcgcattatattctcccaaactgtggccggccacataatccggctttatgtcattgtcttggatttttttcaaatagcttaacgcgtttacaacatataaagcaggctgagtgaactgcgtcttgtgaaggttggaatacggattctcaagacaaagccgtttcatagaatatccgagtgtttcatcagcctgctcagttaagtctttaaattcgtcaaacaatgaacttcccattccctgtttttgagaaccttgtccggggaataagtatgtgatcattttctcagccatcctttctcggattcagataagaagcatgttcaaattgatagtaacttcacaaaaataccatgtcaagttaatttatcctatgcggactcctgaagaatgcctatttaaccctgcccagaaggcggattcaggtctttcggaactggcataaggcgaatgtcccgcccggcttttttcaggaaaactcccgtcacccaagtgattattaccaaaaattaagcaataactatcattccatttcagttgtttctagttccgaaagaaaaagtagataaatagaactaattatacgctacttaaaatgaaacagccctttttgattttttctgttgcgaaaattcacaaaatgttctttcttgtcaatctgaaagtaaatattgtttttcagaagactctccattttttgtcccggcttctccccgaaagagtgtcccggatatacacgcacatacggcggaatggaggctttgatccgctgtatactgtcaaacatatcctccgccgagctgcccctgtcctcacatataccgcaaccctctgtaaacacggtgtcaccggtaaaaagatgatcagaaagcaaatagcacattcccccggccgtatgtcccggggtcagtatacttttgatgataaatccccccgcggcaaaggtctgaccgtcttcaagcgctattaagtttctgcaccggaattgatagaaatcgatttcagccgacgacatgtatatatcagaatgatagatttgctgaagcggctccgccaagtttacatggtcataatgtgaatgtgttaataaaacagctgataaatcaacatccaactcatgcagtttatcggttattttgccgatttcccaagacgggtccaccgctatcgcagaatttctggcacggtctgcgataatataacaatagttggaccacatctgatgatacgttttgatttgatgcacttcatatgtatgatccattgtcaccattcccatttaaaagatccgggcagactgctgccgccgcccagctgactgtaaccactttaccagatgacaccacgtttttccatggattttccggtaaagttaaaaaactttctgctcctgtcaaaagcaccaggctgtgccctttcacaaattgctatgctgatatataaggaaatcagaatattcatatagatgaattctttagggatatttattcattaaagctgaaacatttattcgggtttccggcagaagaaaaacgaaaagtaagccaaaactatagaactagttatttagacctgattcttttttatttcaattatcaaaatgtttcaacgttaatatcagcatagtattcagttggtctttaaaggcaaaaatatcagattctcaaaaacaaaaaaaaggaacaccagactgttcatccagtgttcctttcttttcatcttacacgttctacatcacgcgtttaaacatcttttccatctcatacgtgctatggtgaataatgatcggccggccgtgcgggcatgtgaacgggtctgccgttcggcgcagatcgtccaagagcgctttgatttcatcgttgcgcaaatgacggttcgctttgatcgagcctttgcagctcatcattatggcggcttcctcccgaagttttttaatgtcgatctgtttggcgtcaagcacctgctgaatgatttcttcaatcagttcagcttcttccccttttggaaaccaggccggatggcagcggacgatatagctgttagtgccgaaagcttctaaaaatacccctacactttcaagctcatgctgatgctgttcaatgataagcgcttcatttgccgcatagtgaaaggtgagcggcacgatcatatcctgcacttcaggctcaacctgcccgactttttcccggaaatattcgtatttaatccgctcttgggccgcatgctggtcaatgatatacaggccgttttcgttttgggctaaaatatatgtcccgtgcatttggccgatcggatacatgaccggaactctttcttcctgtatttcttcggagacagcttcctcttccggcgccggaatatcagaaacaggcgcagccatttccggcatgctggtttccgacggcacttcatgatccgcttcatttgggtgaaactcttcttctgttaccggcgccggctcttttacgaccgaactcagcttcatcggcgagtaagacggctccggcgttttttcaggcagtttccgctcaggctcactttcaccgaacgtcataaattgctgttcatttttgatcggtgccggcgctgattttttcggaagctgggcgcttggaataagccgctgcttttgaaaaacttcctttatgccgtcacggatcagctcatgcagttccgtctctttgctgaggcggacttcaagcttcgacggatggacattgacatcgactaaaatcggatccatcgtaatttcgataaacgtaatcggatggcggccgatcggcagaagcgtgtgatagccctcatgcaccgcttttacaagcgggaaattcttaatgtatcttccgttaatgacagatgacatgtagtttctggatgcacgcgtgatttccggcagcgcaatgtagcccttgacttcaaaatcaagtgagctgacatggagcggtatcatttttttcgcaaccgccgtcccgtaaattgcggccagcacatggcgcacgtccccgtttccgtttgtctgcagcaggtttttcccctgatggcggaggcggatcgatacttccggatgcgcaagagcgatccggttgacgacatccgtaatattgccgagctccgtatgcacggttttcatatattttaatctggcgggtgtattgaaaaacaggttagtgacgatgatctccgtcccttttctgctggaagttctctgttcagaaatcatattcccgccctgaagaatgagatgagttcccgctccctcgccgatgctcgttttgatttccagatgagaaacagacgcgatacttggcaaagcttctccgcggaaaccgagtgttctcacccggaacaggtcattttcatctttgattttactggtcgcatggcggcggaaagcccgcttgcaatcctcggtttccataccttcgccgttgtcgagcacccgaatcgacgaaagccccgcttcctctatatcgatttcaatgactgtgctgtttgcgtcgattgcgttttccaccaattctttaacgacagaggcgggccgttccaccacctcaccggccgctattttatttgaaagctcatctgacagctggatgacttttgccaagtccgtcacctctttctattttaattttttttgcagcttgtacatttcattcatcgcctcaagaggcgtcatatcaagaatattgatcgacttaaaggcttcaagcacttgtttttctttatgagaaacagccggtgctttctgttctttttcaccgtctgcaaaaaaggacagctgtgccggttcttccttgacgacgggctttttctcaggtgccgccggaagctccggtttatctcctgactgctctagctgtttcagaatctcctgcgcgcggctgatcagatcatccgggagctcggcaagctgggcgacatgaatgccgtaacttttatcggcggctccttctttaatttgatggagaaacacgaccgttccgttatattcctcggcgcgcacatgaacgtttttcagctgaggaagcttatcttcaagcaccgtcagttcatgataatgcgtgctgaacagtgttttagcgccgatatgatcatggacatattcaataatcgcctgtgccagcgccattccgtcatacgttgacgtcccgcgtccgatttcatcgaacaggatcaggctgtcttttgtggcgtttacgatcgcgtttttcgcttccagcatttccaccataaaggtgctttgtccggagatcaaatcgtccgcagccccgattctcgtaaagatttgatcaaaaatcggcagaactgcttcttttgcgggcacaaaacagccgatctgggccatgattgataaaagtgcgatctgtctcatgtacgtgcttttacctgacatattcggacccgtaatcaaaagcatttcccgtgattcgcccatcaggcaattgttcggcacatattcttgactgtccatcaccttttcaacgacaggatgtctgccttcaatgacttttacctcattatcggaaaagacgggctttgtgtaatgcctgttttcactgatcgtggcaaagcattgcagtgcgtcgagctcactcatttgcttggctagacgctgcaggcgcggaataaattgcttaaccttttcacgcagtccggcaaaaagctcatattccagctcgcaaatgttgttttccgcttctaaaataagcgcttctttttcctttaattccggcgtaatgtaccgttcggcgtttgtgagcgtctgcttccgctcataccgcccgtcctcaaggagatgaaggtttgcttttgtgacttcaatataatagccgaacactttattaaagccgacctttaatgaacggatgcctgtatacgcgcgttcctgctgctccagtctggcaatccagtcttttccgtttttgctggcgtcacggtactcatcaagcttctgatgatagccgtcttttattaagttgccttcctttaaagataacggcgggttttcatgcagcgcatcttctaacaggtcaagcagatctccgcacgggtcaatcaagccggcgcgttcttttgcttttttatggttaagagacccgacaagctctttaatgctcggcacctgttttaacgattctttcagctggattaaatcccttgcattgacgtttccgaatgcgacccggcccgcaagacgctccaaatcatacacttccttcaggcgttcgcgcagatcttcacgctcaaacagatgattgatcagcgtctcgaccatttcctgacgttcttcgatttgggatgccctgatcagcgggcggtcaatccattgtttgaggagcctgccgcccattgctgttttcgtctcgtctaaaagccagagcagtgacccttttttgcttttcgaacgaatcgtttctgtcagttcaagattccgttttgaatacagatcaattttcatcgcttcttccaattcatacacttgaaccggctgcaggtgatccaggctccgtttttgcgttttctgcaaatacgtatataaacgcataaacgtctctgtcagctcttcgccaggtaagtgctttgcgatttcaatccggtctgtcattttcccgtcttcgatggaaatcgttgcgccgcaccgttctttcagctgggccgctgtattttcattaaacttgcttgatacgacaatttcctttgcgccgactgaataaatttctgacatgacatcttcaatccgttcaataaatacggcgaggttttctccagtcgttaagtctgataaagcaaggccgtatccgccaggaaatgcggaaacggaagcgataaaattgttttccgactcatgaatgccttttccgtccatcacggttcccggtgtgatcagctggacgacttctcttttgacaacgcctttggccgccttcggatcttccgtctgctcacagatcgcgactttatagccctttttaatcagctgttcaatataagccgccgcggaatgataaggcacgccgcacatcggaattttatcagccgatcctccgtctctgcttgtcagtgtaatttcaagctcttgtgacgctttttttgcatcttcaaaaaacatttcataaaagtcaccaagccgaaaaaataaaaaggcatcttggtattctgcctttatcttcaagtattgctgtatcataggcgtgtaactagccatcatttaatccctcactatgtatcttcttttccgcatcccattataacataaacaaaagagtgatatctttatatataaaaaagagacttggggtgttatctcccctagcctctgcttattcttcaggatctccgactaaaaattcagggttaatgtcctctaattcttcgtcaagatcgtcttcccaatcatcatcatcgtcttcttcccaatcagcatttacttctacgactactttcgtttccccgaccacttccgctaaaaactcccgctcggcctgaacaacgattttatttccgttaggagaaatggtgacttcaagacaattcggctgctgcagtactttggcaatgacttcgtgctcgtcatctaagtaatttgtatctctgtatctgagtttaatcacgtcaacatacttcactctctcggttacaacttccgtttttgtattatcggcgtaagagtaccagacgtttatatcataatacccttcaatctctaccgttttcccaatcttttcggcatcatacttgtgattgataatccagccgcccaatatgcttgacggtttttgatcaggtgagatcgtgttggtgcattgggtgaattttcttcctttcgcaactaccgctttcgtaataatttccctgtattcagacattcccgtaggcctccttgttcttcttcgtgttatcttatgctgggcatttgtctcatgtgcatttttataataaaaatataaaaatacaaagtttctgtttcattgtatgcagccctgcccagaaactttacttttaagtctgataaaactttttcgggaagatcaggcgaaacgataaaatgatgaatatttagtacatgatataattagttctttcaaaacaaaaaaacacgggccgatgaaggccccgtgtttaaaaggaacagctgttattcgaatgttttacttttgaaccggtttctcccgtcagcaggttgccgccggtagacgtaatgatttcgtttgtcacctgattggaaatcgtgtgagcgacaagctgaagaaggtcattaacctcaatctgggaatctctgaattcctgaatgatcggaatcgcttcaagctcttcctgcagggcgtcaattttactttccacttgtttcaaagcttcaagcttttcgtaatgcttcaggttaacggcttgcttttgcagggctttaatctgattaataatcacagagactttttcattttcattaatctgcgcctcggcgcgtttgaaaaaatcaacttcttctgtttcagaaatcattttcgcaaggttcctggcctgctgtacaatgtctttcttagagtaaagcgtcattattatttcacctcgattgcttctcctgccatcacaccgtcaagcgaccatgttttcgcctgttcgattttgacgcgtacaatcttgccgatggcgtctttcggccctttgaagttgacgagcttgcttttttccgtatagccggcaagaatgtcagggttatttttgctttctccctcaactaatacttcgacagtccggccttcatattccttcatttttttggcggaaatttctttcaccaaatcattgaggcgctgaagacgttctttcttgaccctcatcggaacgttgtctttcatcttcgccgcaggcgtgccttcacgaggagagtaaataaacgtatacgcgctgtcaaattccacttcacgatataaagaaagggtttcctcaaactgttcatcggtttcattcgggaaaccgacaatgatatcggtagtgagtgaagcgttcggcatcgccgctttaatttttccgacaagctccagatagcgttctctgtcatatttgcgcgccatcatttttaacatggccgagcttcctgattgaaccggaagatggatatggtcaagcaggttgccgcctttggcgagcacttcgatcagatggtcatcaaagtcacgcggatggcttgtcgtgaaacggattctcggaatatcaattttacgcagttcgtccattaaatcaccgagtccgtacgttatgtcctcaaaatcttttccgtacgcattaacgttttgaccgagcagcgtgatttctttataaccttcgcttgcaagtcttctgacttcctggataatttcttcaggacggcggcttcgttcttttccgcgggtatacggcacgatgcagtatgtgcagaatttatcacagccgtacatgatgttgacccagcccttaattttgccgttgcggaccttcggaaggttttcaatgacatccccttccttcgaccacacttcaatcaccatctcttttgataagtatgcctctgataacagttccggcagacggtgaatgttgtgcgtgccgaaaatcatatcgacaaacgggtgcttcttaaggatgcggtttacgactgattcttcttgtgacatacagccgcatacgcccagaatcaggtccgggttattttttttgagcgcttttaaatggccgagttcgccgaacactttgttttcagcattttcccggatggcgcaggtgtttaataaaatgacattcgcatcatcaactgaatttgtcgcttcatatccaagcgccataaaaatacctgccatgacttccgtatcatgctcattcatctgacatccgtaagtgcggatataaaacttcctgccttccccgaggcctttaaattcttctgagattttaaaatcgttatgatattgaacggattctttgccccgttttttcgcatcttttaatgaaggcggaatatatacggcttcgaaatacttgctgtaatccttttcggattttttgtccgctggatttacttgtccgctttcctgcttttgcttttcattcatgttcgaatgtctcctttcaaccgaaacttccaccctcaagtatactggttaaaagcatttggcacaaccgccagcctattattgtacaccttattgagaataagaatcaataagaaataaaaaagagggaatcatttccctcttacacaagctgcagctcttttgcggcggaacggattacttcaagcgcccggtcaagctcctcttttgtatgctccgccgtaataatggtgcggattctcgcttttccttgggcgaccgtcggatacacgatgctttgagcaaaaacgccgcgggtcaataaaaggtctgataatctctgggctttttcttcctcacctattaatatcggcacgatcggcgtttcgctttttgtaagggtcagccccatttgaaccagtttgtctttgaaatacgccgtgttgtcccaaagcttttccatatgctccagctcttccagcaggacgtcaatggcttctatgcatgcggccgtcaccgcaggcggatgggaggtgctgaataagaaaggacgtcctttatggcgcaggtaatcgattagaaccttggaccctgcggcatatccgccaagcactccgatggctttgcttaatgtgcccacctgaatatggactcttccgtcaagcccgaagtgattaaccgttcctctcccgtttttcccgagtaccccggaagcatgcgcatcgtcgaccattacaaaagcatcgtacgcctctgcaagtttgacgatgtcaggaagaggagcgatgttgccgtccattgagaaaacgccgtccgtgacgatcaggcgcatgtggtaattcattgattttttcagcaccctttccagatcgtccatatcgacatggcggtacaccttcttatctgcttttgtcagcctgatcccgtcaatgatggaagcgtggttcagttcgtcagatataacgatatcctcttttgtcagaatgcttgataggacgccttggttcgttgtaaaacccgattgaaacacaagtgccgcttctgtttttttaaagtttgccagctttttctccagctcattgtgcatcgtaaatgttccggcgattgtccggacggaccccgtgcccgctccgaattcctccgcggcgcgttttgccgcttcgacaagtcttggatgcgacgtcaaaccgagataattgttcgatgaaagctgaatcacgttttcccctttgactgccaccgacggcccctgcctcgtttcaatttgcttcatttcctgccatgttttattttctttcattttatcaagctctgcttttagatattcaaattctttcattgtagaaccctccccttatggaatcagaatgactttgccgcactggccctttctcatcaggtcaaaccctttttcaaattcttcaagcggaaactgatgggtgatcaccggcgtcagatcaacaaggccggattcaagcagatgcgatacctgccgccatgtttcaaacatttttctgcctgtgatcccttggacagtgagacctttaaacaccacgtcatttgtcaggtcaatcgtcaccggatgttccggcagactcagcatatggaatcttcccccgttggccgccatctttaatccttgtgttatggctgccgggtggcctgacatttcgcagacaaggtctatcccttctccgcccgttaaggtgtcaatgacttcaagcggatcttctttgtcagctgaaatggtgattgtggctcccaatttctttgcaagagccagcctgtaatcatttttatcaatggccgcaatgcgggatgcgccggctgccttagccaccgccaccgccatcagtccgatcggcccgcagccgataattgcggcggaaccgcctgccagatggctgttttccagcaccgtgtgaacagcgttgccaagcggctcttgaacagaggcgacggcagggtccatgtcagcggggtttttccaaatgttttgagccggcactttgacatattcagcgaatgacccggctgtatctacgccaaggatctttgtatgagtgcacacatgatgttttcctgttaaacaggggacacaagttccgcagacgaagtgggtttccgccgatacatagtcacctattttgacatttgtgacgtgcttacccgtttctgctacgataccgctgaattcatgtccgaatacttgaggtgttttgattcgctcctgcgcccattggtcccaattataaatgtgaacatctgtaccgcatatagatgcggcctgtactttaatgagaacttcattctcattaatggaaggtatgggaatttctttcagagttgctccgaaagcgttttcatttttaacgatagctttcatctttcctcccaacatgtacactcctcctcaaaaaaacactgtaataactggattgtaacatggtatcagaaggaggtaaataccagcgtccacctgataaaaacaattgcttccgtccgaaaaaatgggcgggattttttttgaatattatatgaataaagtcgtttatcatctcttcgtactattaatataatattgtgagaaaatctgacagcaataaaaacaacctgctcgccttacgcaagcaggttgagaatgtacatgttttgttttaacggggctcgacgattaacttaatcgccgttctttcttctccgtcaatctgtatatctgtaaaagccggaatacaaatcaaatctacgccgcttggcgcgacaaagcctctggcaatcgcaaccgctttaacagcctggtttaaggcacccgccccaattgcttgaatttcggcggctccgcgttctctcaatacgccggcaagcgcgcctgctactgaatttggacttgattttgctgaaacttttaagatttccatttctgctcccccttagttttacaatggataagtgagtgttcattagaacaatcattattagatgttgctatccaaaaagccatccccacaatgcttttcaaaaatagcgggctaccttccatttctactatattcactaagaagttgctatattcctgcttttccttttaatatttttataaaataaacacatgatcacctattcaaagaacatatggtcatcattgattaaaatccgttcgatatttacggcttttttcgtctgatcgtcgatgtcgatgagcaccccgctcagcgttgttttcccttccgcaacggtaaaacggaccggaagattggttttaaaccgcttaatgaccgtttctctgtccataccgagaattccatcatacggacccgtcatgcctacatcagtaatatatgccgttcctttcggcaaaatgcggttatctgccgtttgtacgtgtgtatgcgtgcctacaacggctgaggctcttccgtctgtgtaccagccgagcgcaattttttcgcttgtcgcttcagcgtgaaaatcaataaaaatgtacggcgtgcgttttttcgcttcttctattagttcatctgctttagcaaacggatcatcaagcggcggaagaaacgtccgcccctgtaaattaatgacggcaagctcttttccgttcgatttaatataagtaatgcctttgcccggtgtgccttccgggaaattcgccggccggacaagatgcggcacatcatcaataaagtcaaagatctcttttttatcccacgtatggtttcccatagtaatggcgtcggctcctgcttccatcaggctatggtagatcttttccgtcagtccttttccgtgtgctgcattttctccgttaataatcgtaaaatgcggcttatgttttgctttcaatttcgggacatattcttttaccatatcgcggcccggagaaccgacaacatcgccgataaataaaattctcataaattccattcctttcttttctggagactcaaaaaaataaagtgatgcgctaagcatcactttattttgcatactctacggcccgagtttctcttatcacggtcactttaatgtggcccggataatcaagctcgtcctcaattcgtttacggatatcacgcgccaaacgatgggcttccaaatcattaatggaatccggtttcaccatgatgcgaacttcacggccggcctgaattgcaaatgatttttcaacaccttcgtaagactcggagatttcttcaagcttttcaagtctgcggatatagttttcgagcgtttcacttctcgcacccggtcttgcggctgacagtgcatcagctgcagcgaccagaacggcgataatggaagtcggctcttcgtctccgtggtgtgacgcaatactgttaatgacgactggatgctctttatatttggtcgcaagctccactccgatttccacgtggcttccttccacttcatggtcaattgcttttccgatgtcatgcagaagacctgcccgcttagcaagctttgcatcttctcctagctcggaagccattaaaccggctaaaaacgcaacttccattgaatgtttcagtacgttctgcccatagcttgtacggaatttcaaccggccgagaatcttgatcagatccggatggagtccgtgaacgccgacttcaaatgtggtctgctcacccatttcccggatatagtcatcaacctcgcggcgggatttttcaaccatttcttcaatacgagccgggtgaatacggccatcctgaacgagtttatcaagagcgattcttgccgtctcccgtctgatcggatcaaatccggaaagaatgactgcttcaggtgtgtcatcaataatcaggtcaatacctgtaagcgtttcaagcgtacggatgttacgcccttcacggccgatgatacgtcctttcatctcatcattcggaagattgacgaccgataccgtcgtttcggcaacatgatctgctgcacagcgctgcaaagcaagcgacaaaatgtttttcgcctttttgtctgcctcttctttcgcacggttttcggtttcttttgtcatgatggcgatatcatgtgaaagctcattttcaacccggtcaagaatgatttgtttcgcttcatcccgtgtcaggctcgaaatgcgttcgagttctgactgctgcatacgaatcatctcatccactttgctttccatctcttcaatatgttgttgtcgttcattcagagaatgatctttcttctccaacatcgcttcccgtttatcaattccttcatgtttacggtcaagattttcttctttttgaagtaaacggttttcttgtttttgaagctcatttcgtctttcacgaacttcctgttcagcatctattcgaagtgtatggatttcgtcctttgcttcaagcagagcttcttttttcagtgcttcagcatcacgctttgcatcttcaaggatttgctcggcagcaccgcgtgcgcccgcaatctttgcttcggcaatggttttacgaacatagtagccaacaactaaaccgagcagagtcagcaaaatggagatgagaaccgtcattggggtcatactttcacctcctcttgctatgaacttggttgttgcttaaataagtgccggcatgtacattgtctgattttctcaacatacagaaccttcacagggaatgagtctttcatgcccttgtcaagtttaaatggtttaacaatcatgttaaaaaacaaatgttacaacttcattgtaattgtgtcggaaatacttgtcaagcttgccagcttaacgattcgccttcatctcggaatcttcgccatgtatatatcataccataccttcagctgcttttcgtgaatggcggctcgttagttcgcctggttaagcaattggtaaattctgttgttcacctgccctaatttggcgttattctgaatatttgacaataaaatgacatatttgcttgccgaatggctgaagctgttcaagatgttgtaaccgggcattacgccgtgattggaatagcttcccggatcaatgtaaaatcccatgccgtaagcggaactgcttcctgctgtgaacatttttgtaaagctttcttttgaaaggagcgtgccgtttacgaccgctttatcaaatttgtaaagatcttcagcgctcatatacatatcgcccgccccgtagagctgcgataagtccaaaaggtgaggcgtgacaagccggccgctctcatcaactttgtagccgacagccggatatttggcttcagcaaaagttttgtaaaatccggcatgcttcattccggccggtttaaacacatggtctttaatatattgttcgtatgactccccgctgacctgagatacgatataggcgagcactgaataattggaatccctgtactcccaaaccccaggctgccgtttaattccgcggtattctatatccttgattaaatcaataggagaaatcggtccctgtccctcaatatgtccgtttattcctgacgtatgattgagcaggtttttcagtgtaatgcgcgtgccgttaggaaaattcggcaagtatgtactgacggtgtcactcgtctgaagcagccctttttcttcaagctgcaagacagccgtcgcgattaacgctttttgtgaagaaccaacataatatgatgtctccggattgttcttaattttttgttttcggtccgcatagccaaaaccttttttcagcacaacctttccatcttttacgaccattgctgtgccactgaacccgatctgttgcaagtaattgctgatctgtttattgtgatcgattgatttaggtgttttctctttttgcgtcttttcttttttttgttgagtctggtcttttgaagaatcagattgagcagcgggagcgcttttaacggattccttctcccggtgatgcgctgtgacggtccagatcataataaaaacagtgacaagcagcagaaaaagaaacagccctcccgttttcatcaactttttctttctatgtttattaattcttgtgcggcgggggctcgtcatcttttttcctcctcagatataatttcaactttcgccatgatgttagacgagtgaagggtgaaaaaagttgtaacatttcagataaaattttccgaaacagccagtgttttttgaaacacacaaaaaaagagcggaaattgcttattccgctctttttatcgtgcttttattcttcgaattcaagctcttcctgaacttcttccgctttttccgtaacaccgttattgtccaaaccgtaatgttcacggatttgttcttgaatcatcagcatgatgtctttattttcttttaagaactgcttggcgttttcacggccctgtccgaggcgttcttcttcataagaataccacgagccgcttttctgcacgatatcaagttcagttccaaggtcgatgatttccccttctttggagattccttcaccgtacataatgtccacttcagccgtacggaacggaggagcgactttgttttttacgactttaattctcgttttattccccataacgtcgttgccctgctttaattgctcggcacggcgcacttcaagacgcacggaagaatagaatttcagcgcgcggccgcccggtgtcgtctccggatttccgaacataacgccgactttttcacgaatctggttaataaagattgcgattgttttagatttattgatggcgccggaaagcttacggagcgcctgagacatgagacgcgcctgtaaaccgacgtgtgaatcacccatgtcaccttcaatttcagcttttggaacaagcgccgcaacagagtcaacgactacgatatcgacagctccgcttcgcaccagcgcttcagcaatctccagcgcctgctctcccgtatccggctgagaaagcagcagctcttcgatattgacaccgagcttttgcgcgtacacaggatcaagagcatgctcggcatcaataaatgctgcctgtccgcctttttcctgaacctcagcgattgcgtgaagcgctacagtcgttttacctgagctttcaggtccgtatacttcaataatccgtccgcgcgggtatccgcctattccgagagcggtatcaagtgcaagggaaccgctcggcaccgttgaaattcttgtatccgttttttctccgagcttcatgatggaacctttgccgaattgtttttctatttgcttaagagccatatctaaggctgcctgacgatcactcatttatttttttcctcctttatcttgccactacatatactataccttgtttactgacatttgccaagaaaaaagcgaacgcatattcggattttttccgcgttcgcttttcttaaaaagagcattattccccttgtaaaacttaaaaatcagagaaaacgtctctttaaaactttatttttgatccagcattttcaaaataagatggcagccgtatttagcggcgcgctttctgactccggttcttgagccggcaaagttaaattcgtgcacctcttctttgccttcagcggaaataccgataaagacgaggcccggggcatgcccttcctgcggatcagggcccgcaacaccggtaaagctgatgccgatatcgcttccggtcagctttcttacaccggcggcaagctctttcgcgcactctttgctgaccgctccgctttctgcgagcgtttcagctttcacgccgagcacattttgtttcacgctgtcggaatagcagacaacgccccccgcaaatagttgagaagcgccgcttaaatcagtcacccactctgaaaacaggccgccggtaaagctttcggcagaggaaatcgtgattccgttttgtctgcatgcttttgaaagctccttcaccagcgacgtatcatcatatccgtagaaaaattcaccgacacgttccaaaatggcggcttccgtttcttttaaaagccgctcggtttctttttcgtcggcatgttttgccgttaaacgcagcgtgacctcgccgtcggcagcaagcggcgcaatcgtcgggttcgtctgcgcatcaatgatatcttctaagtcagcttcaagctgcgattcaccgattccgaaaaaccgcagcacggttgaaacgatcttctcatttgaaccgagctttttaagaagcagcggcttcccttcattttcaaacatcggacgcagctcgctcggcggcccagggagcagcatataaagtcttgagccgtgctctgcaagcattcccggcgccatgccgaaatgattcgccaaaacgtctgagccctcaatgacgagtgcctgtttgcggttattcggcgacattgtccgttttgttttcgcaaaatactcttcaatcgaccggaacgcttcgtcattcagaacgagcgggcgccccaaagtgtttgcaatggtttcttttgttaaatcgtccttggtcggtccgagcccgccagaaaaaataatcaggtctgagcgctcttccgcaatgcggatgacttgcttaagccgctccggattgtctccgacagcggtatgataaaacacatttacaccgatttccgccagctctttactgataaactgcgcattcgtattggcgatctggccgagcagaagctctgagccgactgcaatgatttccgctttttttgctatttccatctttacgtccttctttctcagttagatgtttttaacgcatcccagttcttcgcaaaataatcccagccggaaatgactgtgaagagcacggccacccataaagcgatatcgccgaatgggaaagaaacgagctcaaacggaagattatgaagcaaaagcgcggcaacagcgatgatctgggcccatgttttaattttccccagcatattggcggctacgacttctcccgttcctgccaggacaagccttaaccccgttacggcaaattcgcggctgatgatgacgatgaccatccacgccggcgcaaggtcaaactgcacaagcgtaattaatgccgcggacaccagcagtttgtcagccagcggatctaaaaattttccgaagtttgtcacgaggttcagctttctggcgtagtagccatccacccagtcagtcgttgatgcaataataaacaaaacagctcccgcaagatgtgcgaccggaatcgattcatctcctatatgaaggctgccccattgaaaaggaacaagcatgataatcataaatacaggaattaaagcgattcttgccagtgtgattttattcggtaagttaaacataaagcccctccaatatatgtactcggacgtgaagaaaaagtcatcttaatcgttcagatgactttttccccttttattttttcatcttgattgtgattgtctgcgccatcacatcatgcggattgagttcataagacagaacctctccgttgattttaattttcaggttaggggcatagcccgtgcgtatttcaatctgcttttgatccgtgatgtcttttttataggtttcacctttttgcagcgttccttcttttaaagaaccgccgctgtcatcacggacgcgtatccatgcgttatctgaagcaatcagttcaagcttgtacttatcagccccggaaacgtcgtatgaagaagcggatccttccgttccggccgctttgatctctgttttttcactgcttttttctttctttttctgctctggctcttttgtgtcctttttgctgtcagtttgcgtgtcatttgtattgccgtcatttttcagcgcggaatccttaggaatctcatacttgctctcgctttgggtggcggccttatccccgtctgtctgcccggacttgctcattccgagctgaataatcgcatacacgatcgcaatgacgataatgacaccgatgacaataaggacggtcggaagccattctgccgcctttgaagcggacttaggcagttccctttgcatggcgaggccggagattttttccgacacatcgtcatgatacgtgttagggatgtcttttttatattcttcaaataattggtctgaatcaagcccgacagcctcagcgtattgcttgataaacgcccgtacataaaaattgccgggaatgacgtcataagagccttcttccagagcggttaagtatcttttctgaattttggtcgccgcctggagttcatccaatgacatccctttttcctctctggcttctttaagccggattgctaattctgtcacaacaaacaccttccaatattaaaaatcaaagcttgaaaaaccggcctgatcaaacatttgcggttcttctgcatgttcatatgtaatgacttcatcaggatcatttctgagttcgataatataatcgaaatcatcgagcgtatactccgtattctgcacaaaaatatcggggtgctccacgacctttgtcgccggaagcctcataatttcactgacgagctgaagatggcgctcagatccgcgtcttgtcgaaacgatgccatcgaggataaacacgttttccgtgctgtattcatcagcaaccagctggctccggatcgtttgttttaacagcgttgatgatacgaaaagccatcttttgctggcacagacgcttgacgcaacgatggactccgtttttccgacccgcggcattccccggattccgatcagtttgtgtccttcttttttaaacagctcggccataaagtcaaccaaaagaccaagctcgtccctttcaaaacggaaggtttttttgtcatcggcatcacgctgaatgtatcttccgtggcggactgcgagacggtcgcgaagcctcggttctctcagcttcgttactttaatggtctccattgtttttaaaattgattccagtcgtttaatttgatctatatgccggcatctgagcagcattccccttctggaaaggtcgacaccgttaattgtgacaatattaattgacagcatcccgagaagagatgaaatatccccgagcaggccggggcggttcacttgaatttcatattcaaaataccattcgagctttgccaaatgatataccccctccattgtggcaaatttttaccttcctttatcataaaacatttttctctaattagaaagaagaatgttgctctatagaggaaaacataaaaaaagagaggagaaatcccccctcttaatgagtgctgttattttcaacaagcttcaccatcatatttgcgatggcgcgctgttcatcttcagaagcaacgctccaaagatcagcaagcactttttcctgatggtttttcgagtcgacttcgtttgcaaggtaaccgccgatttctgtagcgaggtcagtgatcgtttcatcactcatccctttttcctgtgcatagttcaatctgtcgccaaggaaattcttccaattatcccagttttctaatactgacatgttggcttcctccatttcatctgttgttacaaaattattttgtccgtgcagatgtaaactatacatacatttttttcagcagtgccagccgccgtttacggataatatatgccccgtaatataagaggccttgtccgacaataaaaaggccgccgcttcggcgatttcctccggccttgccagcctgcccgcgggaatttcctctgctaatgcttctttttcatcagacgtgaactgatcaagcatattcgtatcaacggcgcccggtgagactgcattcacccggacgccgctcggagcaagctccttggcaagcgctttgacgaacgaatgttgcgctcctttaaccatgctgtataatacttcgcacgacgcgcctgtttcaccccagacggagccgatcgcgacgatgcccccgctttttttccggatcatgccgggcaccagattacgcgccagaagaaaggggctcgtcacatgcagctgaaccatctcccgcgccgtgtcatccgtaacgtccgtaatcaggccgaaatgacttttgccgctgtttaatatcagagcgtccacaggctgtttgacggagcggctgagtgttttcgcgccgtctggtgaggacagatccgcctgaataacggaagcttttactccgaatgatgcgctcagtctttccgcaagcccggctgctgcttctttattagaatgataatgcaaaagtacgtcatatccgttttttgcgaggacttcgcttatactttgtccgattccgccgcttgctccggttacaagcgctgtctgtttcatcaatcaacattccttctttccccagaaaaacatccctcagggcgcgagggatgttttgttatgatttcggcacgactttgcagactgtcagcctgtcttctgatatttcttctttgatgacccgctccacgtcttccggcgtaatctgctccaatacggttacgacatcaaacagactcatgtctaaaaaggcgtagcgtgtgaattggttggcgatatattcaggcgaattcagcgcttttaaaaatgacccgatcttcttttttctcgccaggtcaagtttttcctcggtcacggcagatcctgcatcaagcagcatctgttttaattcgtcagcgagcttatccggctccggtgtatctcctccgacagaggcaaaaccgaatccgtattcagccgtataatcaaagctgaaggtttcatcaatgtagcctttgtcgtataggtcgccgtaatgcggtgagctttttccgaaaagacactcaagcatgaggttcatgctgagctcgtgcttcaatagctcccgtcccgttttatatgggtctttcgcctttaggccaaccagacattttgagccttggacgttcatttttaattcctgctcccggcggaaaaccgcttcctgctcccgaacttcttcacgtttgatttcaggctgatctgtaaacggctttttctcctggtttttccgcacctggctgatgatcgcttcaggatctacagggccgacgataaagagcagcatattgctcggatgataaaacgtttcgtagcactcatacagaagatctttcgtaatatgagagatgctttccaccgttccggcaatgtcaattttcacagggtggtctttatacatattttcgatgaggccgaaaaacagccgccaatccggattatcatcatacatgttaatttcttggccgatgatgcctttttctttttccactgatttttccgtgaaatacgggtcctggacaaaatccacgagcgtttccaggttttgctctacatttgaggtactggagaacagataagcggttcgtgtaaatgacgtaaaggcatttgccgatgccccctgcttgctgaagtcctgaaacacgtcgccgtccgctttttcaaacagtttatgctcaagaaaatgcgcgattccgtcagggacgtgaaccatttcttccttttttaaaggaacgaattgattgtcaatggaaccgtactttgtcgtaaacacggcgtatgttttattaaagccctgtttcggcagcacatagacatcaaggccgtttgccattttttcatgatacagcgtttcttgaagctgttcgaagtttatcggtttagtcaagatgctccccccgtcccttttaagaaataagtcgtatccagcttaatgttctttccgacattgacaatgtcctcttttgtcactttctcaatattgtcaaggaatgtttcgatcggtatctccacttgggctgaggcctgctggtacagaaattccgctaagccgtatgccgtatcgatcgtttctaatacttggtttttaataacggcttttgtctgggcgatatcgtcttctgaaaagtcaccgttctgcatcgcctgaaactgttcttcaataatggtgacggcctgcttgtaatttttcacttcaatacccgacatgaccatcaagagccctttgaagctttccacccttgaggctgcataatatgcgagactcgctttttcacggacattcataaacagttttgaatgagagaaacctccaaagagcccgttaaacacttgcaatgcaggatagtccgggtctgtgtatgtcgtattggtccggaatccgatattcagcttgccctgtttgacgtcctcttcatcaataacttccttcggatcaggctgttcattcgccatgcttctttctaaaggctgctgcgcccgttcgtccgttttaaaatacgtatcaacggctgttttcacctgatctgtgtcaacgtcgccgatgacatacaggtccagctgatcttcgcgtatggctttttgataggcttcatacaggtcttccggagtaatgtgttcaacatcatcgaactcaccgttgacgtgaagggcatatggttcgcttttgcacatttcctgaacgagacgaagattagaatatctcatcttatcgtcatatacggcttgaatccgctgtttcagggtccgtttttcctgcgtgacataaaggggcaggaaggcgccgttttccaaagcaggcgaaaagacaagctctgataaaagctgaagacctttttccaataacggtgtgcggtccttcagatacttttcattgggaatctcaagccggaacgtaataacatgacgttctcccttttttgtcaaatcagcggaaacggatgtgccgtacagttcatcaaaataagaacgcaaatcagccgttttcggccggctttctgtcccgcggagaagcacatgcggaaacagcgccctttttgttacaagctctttcgttaaaggagccagcattttaaacgtcagtgaaacggttttaaatttttcagtctttacgatgtgggcggtgattccgccgtgttttgacttcatttcatttacgtaagtcatgtgaaacctccttcgttcattctttcatattatgtattatgaccaaatttcagcattcgcaaaaaagagtgcgcagatgtaattatatcaactggaggatttataaggaaacaaaaaacctctgcccgaaaaccaggcagaggcattgtacgttattttttcaaattgaaaggccaccagttggctcttccgaatattttcaccatgaccggtacaaaaaacggaaggacaacaattgcgtacatgagaaggccggttaataccacggttgcgatctgcaaaagggaaagaacgcctgacggcagcatggccgcaaaggttcccgctaaaataattgccgcagaaatgatgactgagcccatatttttcatactgctgatcattgccgcttccgttccttcttttttcagctcattaaaacggtccatcaggaagatggaataatccacgcccagagccatcagaatgacaaagccgaagaacggcacggcccagttcacccccggatacccgaaaaagtgtgtaaagatgtactccgtcacgccgatggatgcgaaatacgtcaggacgagcgaagccactaaataaacaggcataatgagggaacgcagcatgacgatgagaatcagaaaaatgcccgccagcataaacatcgccgtccgtttgaagtctgaatccgatacttcttttaaatcggcattcatgctcgagaccccggagacgccgaaagaggcattcttcaaatccgtattcggaatgaccctttttacgctcgctttgatcgcttgaatatcttgaatggccgtatttgaataaggattgttatcaagaacgacggtcaattctgtcgtttttctgtcttctgacatgtacgtattaaacacgcttttgaaatcactgcttttcaatgcgtcttgcggcacgaaccagcccgccatttctttgtctgacgccttatgaagttcacccagataatcattcgcccccatcatgccgcttgaaaccttcttaagcccttttacactatcgttaagcccggaagaaagatcactgagctgggaagaaaaatcaccgaggccgctttgcatttttttctggccctccgcaagctgtcctgccgccgattcaagacgcggcatttgtccggcgagagccccctgtccgtctgatacttgctgaaggccgttttcaattctggtcaggccgttgatcattgcgttaatttgagtgtcaatcttctgttgagcggctgacagccgggcaaattgtttttccgcttgctgcagattatccttttgactgtcgacctgtttagaaaacgcttctgcgtctgcatttgctttggaaacggctgactgaacgcttgtaaaagccgatttgatctcttgataggagggatcggtttttactgccggtaccgacgcttccaattttgcaaacggcagccggtcaagctgcttgttcagatcggcaagctgcctgctggcttcatttttcatcggcagaagggtttttaccagttttaaagcgttttgcgtttctgatgcgagaccgctgctttgactgagctgcgcagacagcatttgtttctgctcttcaatctgctttctcatttgagcgacaccggctttattcttgttcacgccagcctgcagcttattcaggttctctcctatatcagaaagcccggatttcagagacaatgtcccgtcaataagctgattgacgcttttccccgactcttcgatctgcggctgtgaatcagctaacgactttgcggcattccctaatccgtctgttattttttcaagccctgtattgcctttgcctagaccttcttggagctgttttgcctgatttgtgacaaataattgattcaatccgttccctgtagggcgcgtggcgcttctgaccgttttcacaccctctgtcttttcaagttccctgctgattttttcgatatcaatcaggtgtttttcggtatttaatgcctcgtcattttttatgacgactgttgccggaagaagttctcccggtccgaatgcatctgaaatcgtattgaaggcgcggacggattcatatttatccccgatctcgtcaaggctgttgtaagatagcgcgcctttgtaaagaaggatcggcgggacggtaaataccgcgacgattgccagactgataagcggccgcttaaacgagaacgttcctgctgtttcccatgctttgctttgaggatgggaaatatcgcctctgacaggccaaaacaacctttttcctaaaacagccataaaaaacggcacaatcgtcatgagtgcaagcagcagcactgcgacaccgactgcaacggcggctgccgactgatacagcttaaatgtcgcaaatccgatgcaggcaaatccgatcagcaccgctccgccgctgtacaaaaccgtctttccggccgttttgtaggtcacaacgatcgcttctctaatatcagcgccgtgagacagttcttctttaaaccggctgagaagcagaatgcagtagtctgtgccgattccgaacataatcgcaaccataaaaatctgagtaaaggttgaaagcggaaaatccagctgatcgactaaaaaagcgacaatggattggctgactaaataagagattaatactgataatagcggcacaaacggcgcgaccactgaccggaatacaaggatcagcacgatcaggataaaggcaaccgttatatattcagtctttttcaagccgtcctgagagctttttaacacatcttcgtcaatcagcgactggcctgtaatgccgtatgatacgccgtacggtttgagctctttatcaattttattttttattgcaatgatattgttttttgatgtatcaagctgcagctgaacaagcatcgtttgtttgtcttttgacagcagctgttttttgatgtcgtcatttttttccccgaaatatgaggtcaccgttttaatatgaagcgcttctttatgttcagacaaagtgctgacggctttctgtaaacgatcttttttgtctgtcattaagcctttttcgtgaaagacgatgacggcggaagaagacggtgcatctgaatcagacatgtcatcaatcagtttgcgggcgtctgaagaggaatatccgtccggtacggaaatctggcctttctcccgtgtcaattcagccatatcaggcgctgtaagcataaatatcaccgttgcggcgatccatgccgcggcgatgatccagcgggcttggataatttttttcattatgtctgctgatcctcctctgccatcatcaatctgtataatttttcgtatgtattaacgaacatttccgcctcgtcttcatcaaaatacataatatatgaacggacgagatcctcaatccgccgctccacacggtgaaatacttccgtccccttttccgtgacgtttaacaggatgctccggcggtcgctttggctccgttctcttttgatgtatcctttttcatgcaggcggttcgtcatagaggtaatggcgcttttgttgacgtggcacacggcggcaagttcaattgatttgcaatcgggattgagcataatatagcggagtatgtaatattgatccaatgtaagctctttgttcactttctcggcgataatgctgtcaattttttttaagacgtgcaggtatacatcagaataacgctgaatcagctgttttactttttcttcgtgcactcttttccccctcctttaatagttaatatgtttaactattaaaggataacgagcagacggtatcatgtcaatattcaaaataaaataaaaaaagacagtgcagattacaccgtctttaatgattcctttttttcttttgcttgagaagagatatttaacagcgctaagaatactgatacaatgccgcaaaaagcggataaaataaaaatcagccagcccgcatttgacatcagcgcagcaaatattggcggtcccgccgctactccgataaaccgcatgctgttataaaatgaggtgatggttcccgattcttcgttgtttacaccttctgtgatgacagcgtctaaagccggtaatgccattccgattccgataccgctgacacacaagaagataaataataaataaaaactgtgattccaccacaggccgataaatgacagtgtcacggcactcattccgaaaacgatgcaaaacttcattttgccttggtctttcccgatttttctgcctgatatatatgaactgacggatagaaataaaagcgggattgccaaaagcgctcctttagccacaccgtcaattccgtatttcttctccagcgagtctgataaataaaacagaaccccgaacagcaaaaacataatcacgcagccgataataaacaccgtaaagagccagcgtccgtcacgcttaaatatgcggcccacatttttcacaaattcagaaatagaaggcgcttctttttgttcctccggctttgccaccaaaaacaaaacgagaaaaaaactgatgagcgaaaaaaacggaatgaaccaaaatggcataaaccaaaaccaagcggccaagagcgacccgataatcgggcttaatactttcccggcggtgttagacgtctcaatgtcgccgagccccgcggtaatccgctcatcatcccccttgaacaaatcaccgataaacggcatcaccacaggagccgcccctgccgaaccgattccctgaagcacccgtcccgccaagataatgggatatggatgcttgaacgcggtggaagctattgcggcaagcgcaccgcccgcaccggctatgagaagacaaggcagaagaaccttttttcttccgaatttatcggacagatatccggcaatcggaatacaaataatcgccacaatcgaatagaccgttataattaacgatacttgaaaagacgatatggacagcttcttttcaatcatcggaagcactggaatcagcatggaattcccgagtgtcatgacgagcggtacagaagccaaagcaatgatatttttcgttccatttttcttcttactcaacttattcacccattcactatacttggttgtttcctgttttattgtgccttgcggcaaacaaagtatgtacgaacggcgcaaataaaaaaacagacacatgacgcgtctgttttaaaaacgttttcttacaacatgaaagcggaacttatcagcgcggaaataatttaatgaatataatacaggttcatcatgctgattatagtgggtttgtttcaataataaaagcgacgtctccggctcacattccaaaacgggtgaaatcgtatcgtgatatccgatcggttcaatatcagcaacggcatagctgatcaccgatcccgagtttttttccaagagatcaaaaatggactcctgttcatgacagaaagaattcggcagaatgtccatcggaatcgtatctaaacagtaaacgaccggagtgccgcttgccgttctcacgcgctccaaataaaaaagctcctgctcaggctcaagccggaatcttgcaatatcttcatcagacggtgtaatgacctgggacgacaaaaaaatcgtacccggcaccatgttcgcttgctgaatcattttcgtcacgctgttgagctgttcaatacctgaaagaaacagcggttttgtatggacgaaagtgcccacaccgtgccttctgataatcacatgctcctcttcaaggatacgtaaagcttcacgcagagtcgcccggctgacacccatcgattttgaaagctcaaattcagaaggaagcttttccttttcggtgtaaattccgttttttatatcctctttgattcgctcaatcacttttaaatacaagtgacgattgtcagcttttgtagacatgtttcccctccgtaaaccactttcttaaattattgaacaattgggacaactatatcatgttttgataaaaaaataaacagggatgattttgacagtattattttaagtgaaagccctcttctttttaagaagagagctcatcgtattgttcttttgataatagtacttccctcggtttgcttccttcatacggcccgacgacgccccgctcctccattgcgtcaatcagacgggcagccctcgtgtaaccgattctgaaccgtctttgaagcatagagacagaagccgtctgcatgccgataatcaaatcgaccgcttcatcatacagatcatccgttacttcactgtgtgtttccgcagtttcttccggaatcatttcttcttgatactgcgctttttgctgtgtgatgacatgatctacgacatgctcaacctcttcatccgataagaatgccccctgcacccgaaccggcttattcgcgcctacgggcagaaacagcatatctccgcgccccagaagcttttcagcgccgcccatgtctaaaatcgtccgtgaatcggtctgagatgagacactgaaggcgattctcgacgggatgttggctttaatcactccggtaatgacgtcgactgaaggccgctgtgtcgcgataatcaaatgaatgcctgccgcccgtgccatctgggaaagtctcgtaatcgaatcttccacgtcggaagaagcgaccatcatcagatcggcaagctcgtcaacgatcacgacgatgtacggcagctcaggctgctttacttcttctgaggcatttgaccgcttgatatgatcattatagccttctatatttctcgtgcccgtatgggagaacagctcatagcggcgctccatctcattgacgacctttttcaaagcctgtgaggcctttttcggatctgtcacgaccggcgcaagcagatgaggaatgccgttatatacattcagctcaaccattttcgggtcaatcatcatcattttcacttcatgcggtttggctctcatcaggatgctcgtaataattccgttgacacatacgcttttcccgcttcccgttgctcccgctacaagcaggtggggcattttgttcagttcggcaagcacggcttctccggaaatatttcgccccaagccgatcagaagcttcgcatccggcttgtcgttgagcttggattcaagcacttcttttaaggaaaccatcgcaacttcagcattcggcacctcgatgccgattgctgatttgcccggaatcggcgcttctatccggatatctttcgcggccagcgcgagcgcgaggtcatcgctcagattgacgattttgctgactttgaccccgacgtccggatatacttcatattttgtgacggccggaccgagatgaacctgcgtcactttcgcctttacgccgaagctttgaaaggtgcgctcgagttttcttgcattctcgtaaatgtttttcttatctgtctgctggccggtatgtttcgggtcagccagtatgtccaaggaaggcatttgataatccttattttccagctctgtaaacgtcatcggcggagccgcgggcgtttcgtcactgtcttggacgccgccggaaggctcttcttgtgccgcttgtgccgtctcctgcgtcttttcaggaatcagcggctcgtcgcgctgctcctcacgatctgaaaagcttgaaataatcggctctgaatggatgatcggcgaaatgatttcctcatcctcttcctccggttcaggctcttcttttttcttttgaacacgtttttttgttttcgttttcggcgaagacatattcgttctgactgttttcatatcttcaagaaatgcctgccattgcccgcggataaacccgccgacggggctcgtccactttttgagcgtttcctgcaacgaacggcccgttacaagaatcagtcccattaagatcagcacgatcgccataatctgtgaacccgttgatgcaaataaaaagtgggcagctgcaaacagtaccgcgccgatcataccgccccccaagtcaggtgaggcagcctgctgtttcatatcgatcataaacagctcccacgtgttgccgatgacacttgccgactgaatcgacccatgatgggacagatttttaaagagctgtacgtgagacagcagcaaaatactggcgataatacagtacaatcccgcctttcttctcgttaaaagactcggactcttctttttccaaaacagcgaaattcccagaaggaacagcgccagtaagcataaaataaaccactctccggcaaaaaaacggaacaggtacacaaatgtctgtcccacaacgccgagctgcaaaacagcaataatcgagattgcaacacagagcagtccgcttagctcgtattttatattgagcttactctcttgtttctttttagatttccgttttttctttgccacactcatcaccttactgcgttaaaaaatgtaaaaccatacatcatgaagaaaagcagccttttaccggctgcatttttctgtaggattcccctattatagcatattttgcccctgagaaacggactgaatgccggttagattttcaacttaattttttgtcccggagcgatgtccggattcagaaaatccatcgggttcgtacttagaatctgtacgacttcagcttcatttcccttcatttcaactaacagcggcacaccggcgtaatctacctgttcatgcacgctttgttctgcttcatgaccgtaaacgacttcttggggcatgacggtataaaggatcattgaatcatccttccttcctcgccctttcgttcctcaatcagctgattcagcttttttatcgcctgtccgacgccgccgacggcgtcaattaagccgtaatcagccgcatctttgccgactacgttcgttccgatatcccgggtaaggtttccttttgaaaacatcagttctttgaatttttcttcggaaatattggaatgattggtcacaaagttgacgacccgctcctgcattttgtccaagtattcaaacgtttgcgggacgccgataaccagacctgtcagccgaacggggtgaatggtcattgtcgctgtttccgcgataaagctatgatcacatgacacggcaatcggcacacctatagagtggcctccgccaagtacgattgagacggtgggttttgacaaggatgcgagcatttccgcaatcgcaagacctgcttccacatcgccgccgacggtgtttaaaatgatcagaaggccttcaattttcggattttgctcaatggcgacgatttgcggaatgacgtgttcatatttggttgttttattttgcggcgggagctggacatgcccctcaatttggccgatgattgtcagacagtgaatattggtatcctgagacatttgcggcagagatgtctctcccagctgctgaattttgctcataaggctgtctttcgcatctgatttttcgggctgctgttcttcggtgttttccatacgatgatccattttatttttcaccctttccgaatgtctctttgtattatgaacaaagatgcggatttccatccggagatgaacaaaaacaaaagccgcagcatcatgcgctccggcttttgtgtatattatacttccataatgatcggaatgatcatcggcttgcgttttgttttttcataaaggaattggttcagcgcatcgcgcatggcttgtttcagcgtggaccattccactgcagatgtttccgtcgcttcagtcacgatggagcggacgagctcagtagcttgtacaattaaaccttctgattctctgacatatacgaaaccgcgcgtaatgatttcaggacccgatacgaggttctttttctgcttatcaagcgtaatcacgacgatgagaatgccgtcttgtgacagcaggcggcggtctctcagcacgatgttgccgatgtcgccgacaccgaggccgtcaatcaggacatttccgtatgtgaccttatccccgattttcacattctggccgcggaattcaacgacgtcgcctttttcaattaagaaaatgtcgctgcgtttcatgccgatttcttcagcgattttggaatgcgctttttgcattctgaattcaccgtttaccggaattaaatatttcggttttagcaaattaagcattagttttaattcttcctgtgaaccgtggccggacacatgcacgcgtttttgggcgaaaatgacttgagcgccggcgcggacaagctggttgacggttttggaatataccaattcatgccccgggatcggtgttgatgcaatgacaacggtatctccttcttcaatgttaagctgcttgtgcgcctgcttcgccatccgcgtaagagcggctaacggctcaccatggcttcctgccgtaacaattgccacttcgcgcttcggatattttttcacatcctgcaccggaataaacagttcatcatcggcttcaatatagccgagctttcgtgcaagctgaagtacgttttgcagattttttccggcgattgcaagtttgcggccattctgtgcggcagcctgaatcacttgctggatccggttgatattagacgcgaatacggcaacgatgacgcgattttctgaaatgtacatcgcatcggaaatttcaccgcttacatctgcttctgacggagtgtatcccgggcgctccgcattggcactgtcagaaagcagggcaagcacaccgctgtttccgattttagcgatttcgccaatatcacatgattggtgatatgcaggcgtctggtcaaatttgaagtctcccgtgcatacaatagagccaagtgatgttttgaagctgactcccactgaatccggaatgctgtgaatcgttttaaagaacgatacttttgttgattcaaatgtaatgactgatttagaatgaacttcacgtaaatcagcttttcgattatgcccgtactgcttgagtttttctctcagcaaagcaagcgtaagcttcgttccgtataccggtaccgacagcttgttcaataaataaaagacgcctccgatgttttcatcgtgtccgtgtgtcagaaagatggccttcacgcggtcagcccgttctactaagtaggaaatatccggaatgacgacatcaataccgagcatttcattttcagggtgcatcagccccgcatctactacaaatatgtctgagtcaatttcaatgacatataggttcttcccaatttctccgacaccgccaagggcgataattctgacgttttctgtatttttctttttcaaaatctgtatcctcctagtctcatacccgtccatcatcacttgttcctattataactgatatcaattttagaaaacaagaagaagcggaaggtttagggaaaaccaatatgtagacaaaacggtcaaactcacgataaaaatgagaatgaccgcgtattttaactgtataaatttttcttacagttcgctgatgacgctgctcaggctcagacgttcatcttcattcagcgggataagaggaagacgcacagatccgacatcaagtcccttcagctgaagcgccgttttgaccggagccgggttcggcgctttaaagagctccttcatgatcggcagaagcttctgatgaatcagtgccgcggttgccgtctgcccgttcgtatagtttttaatcatctgctgcatgtcagaacctacgatatggctggccactgacacgacccctcttccgccgactgcaagaataggaagcgttaacccgtcatcacctgaatagacataaaaatcttccggcgtttcggcaatgattttcgtaatggcatcaagatcgccgcttgcttctttaatcgcagagatattcggaatctccgcaagtctgatggccgtttccggcgcaagtgaagcgaccgttctgcccggcacgttgtaaagcataacaggaagagacgtttcttcagctatcgccttaaaatgacggtacatgccctcttgtgaaggcttattataatacggcgtgacaagcatcacacaatcaacgccggcttcttcagctttttttgtcagtttgatggagtctttcgtattgttgcttcccgtacccgcaataacaggcactcgtccgttcacttctttgactgtaaattcaaagagtgcaattttttcttccgttgaaagtgtcggagattcgccggtcgttcctgcgacgactaaagaatccgtgccgtttttcaacaaatagtcgattaatgtagacagtttttgaaagtctacattccctttactgtcaaagggggtaatcatcgctgtagatatatttccgacattcatttttttcacctcatcatgattcaatcacatttactttgaaagttcaaacacttcatgcagcgcatttacggctgttaccatatctttttcatgaacgagcacccagatcgtcgtatggctgtcggcagattgcagaatcggaatgcctttatccgaaagtgctgagacgatttttgacgtcacgcccggcacacccattattccggcaccgaccgctgacactttcgcacagctttccgtcactgtcggctcatagcctaattcggccaaaatgccgcgcgcggcttccgttttactgccggctacggtatatacgatttcactcggcgtaatgttaaagaaatccacgctgatgccggcattcgccattgctttaaagacttctgtctgaacattgtattgccccattttggctggaaccttaaattgcgtcacatcttttacatgggcgatccccgtgatcagccgttcgaacacatcgctgccgaccttggacgaatgatgagacgtcaccaaagtgcctttgtcttttgaataagtggagcgcactcggatcggcacctttgcctgcatggcgatctccaccgcgcgcggatgaatgactttcgctccttgataggcaagattgcagatttccgtatatgtgacattcggaagcggcttagcattttccacgattctcgggtcggccgtcatgacgccttccacgtccgtaaaaatgtcgataaattccgcatcaaccgcagcgccgatcgccgctgctgatgtatcgcttcctcctctgccgatcgtcgtcgtgtcgcctttttcagtcgctccctgaaatcctgcgacaacgacggcatcatggctggcgagtgtctcgaacagccgctctgttttcatttctataattttggcgtcagtatgctgggcgtttgttaaaaaccctgcctgggctcctgttaaagctgcggcttttatgccgttttccttcagcatgctggtaaaaacaacagacgaaatcgtttctccgcaagacaaaagcatatcctgctctctcggagaaatatcggactggctgccgtaaagaagcccgatcaaagaatctgtcgcgtacgggtctccttttcttcccatcgccgatacgacaacgataactttataaccttcactgatggcatctttaatgtgtgctaacgcaagcttgcggcctttgtcatcttttacggatgttccgccgaatttttgaacaatgatcttcactattttcactccaaattagtctgacgtaacagaagagagcaggcagagccttactctcttctgatcgcctatagaaaatacgtttgttttatacgaggttcagtttttgcaggctttccgcaatttgaactgagttccaagcggcgccttttaacaggttatcagaaacaacccacaaatgaaaaccgtttgctctgtccaaatctttacggattcttcctacaaatacatcacgtttaccgacgcaatcagcaggcatcgggtaaagctgctccgccggatcatcctgaagcgtaacacccggagcctcttttaaaagctgtttaatgtcttcaacggttgcgtcatcacggtcaagctcaatgtaaacagattctgagtggcctgtttcaatcggcagtctgacacatgtcgcagccacttccagcttcggcatatgcatgatttttttcgtttcattaatcattttcatttcctcaaacgtgtagccgttatcttggaatttatcaatttgcggaatggcgttaaaagcgatttgatagtgctttttgtcccctttaaccggcataatggacggttctataggttcattgtttaaaatcgcctttgtctggctgtacagctctttcgccgcttcattgccggccccggacacagcttggtaagtagatacaatgacttttttcaaaccgtatgctttgcggatcggttcaatcgccgccaccatctgaatcgttgaacagttagggttggcgataatgccgttatgttgatgcagatcagcttcgttcacctcaggcactacaagcggtgtattttcgtccatacggaatgcgctggtattgtcaatcacgatggctccccgttttacagcctcaggcgccaggctttgtgatacgctcccgccggcgctgaataacgcgatatgaacgccttcgaagctttccggaacagcttcctgcactgtatattcttcgtctttaaacgttactttcgtaccagcagaacgctttgaggatagtagtgtgagtgtttcgatttcaaagtttctgtcttccaatgtttccagcatttgctgtcctacggctcccgtcgctccgacaactgctacgtgtaatcctcttcccatctgtaaaactccttccgccaattaagcatcatttgttgaattgactttgcattttacgttttattttaccatagaatagtcacggattgaccgaatttttttattccggaatgattttctctatcatgattttttattcttgatgctgtacgagcaccggctgaacctgctgatgcaaaagagctttttccaccgtaatcggaaggagatccattctggcgacaagcgatgtcggttttttcacatggtcatcctggccgaacgggatgaaaaatatatgttttgcggacatcagcctcattaaattcgttccgtttaaaccaaggccgtcatttgtcgaaattccgagcacgaccggccggctgttgcggatcgtggctttcgccgccataaggacagggctgtcagtcatcgcatttgcgagcttgctcattgagtttccggttaagggggcgatgaccatgcagtcgagcggaagtttcggcccgagaggctccgcttttacgatggaatcaatgacctcaaaacctgttgcttcttcaatttttctgacccaatcttccccctctccaaagcgcgtatcggtcgattggaccgtcgacgtcacaatcggccggacttcagccccctgactgacaagcgcttctatttgcggaaaaacctcttcatatgtgcaatgagagccggttaatccgaatccgattcttttccctttcaaagacatggctatctcccctctttctttaagtctgccaaaagcttgctcagtacgttcgcaataatctgtcccgctgttttcggagccacaatccccggaagccccggagcaagcagcgctttaatgccttgcttttcagcatatttgaaatccgttccgcccggacgggatgctaaatccaaaatcaaggtcctcggcgtcatacgcgataaaaccctttgattcagaatcaggctcggtacggtgttaatgcagatatcgatatcatttacatgatcagtaatctcttcaatttgaaaaggaaaaagccccatttccgatatacgggccaaatgagacgaactccgcgctcccacttttaccttcgcccctaacgctgcaaacgtccgggcgattgtcataccggtgcgccccatgccgagaacggcgacatttgacccgtgaatggtataatccgtatgctgaatcgccatcatgattgtaccttcgacagtgggaatcgagttgaatatcgcgatgtcgtcccgctcaaataatttaacaagcttgcggccggcttcgctggcgatgccctcgaggtatgcgttagagatgccggaataaataacgcaatgctccggtgtctgctcgagatagctttgctttaataccacttcttcatttgaaaaaaccgtggaaacaacgccttctccggtcgttgccgatacaggcaggatgatactgtctattttcggaaatggaatctcatcaattttgcatttgacggttcccgtaaaaccgtcatccaattggtcaaaccctgcaagataaatatcggcatgctgttctgtcagttttcttataatctcaagctgtcttgcgtcaccgccaatgatcgcaattgtcaatccggttaacatttgaaacgttcaccttctttacagttactggatcttataagtgtcatcctcctcttcatcgtatgtgcgaagagaaagggcggtgaatgtacagcgtttttttcataaaaaaagcaccggctgtttgagccggtgcttgcgaaaaatgaatacggtctactcttctggaggagtgatctccccgggaacatctaaaatgatcatgtctgacccgattttttgaatatgattccagggaacacggatgtcgtggccttgttttctcaacccgaaccattttaccgtcggtatcaacagcgcggtaatttgtccgtcctgttcattaatttccaaatcggtctggccgagcacgccgagtcgctctgcccgtttaatgtctacaatttctttacctgacagttcactgagcctcatgatagccacccccttgtactatatgaccctgagcaaaaaaaaatgcctgccccgtacagaggcagacttcccgcttaagatgaggccggcatattgccggtcggactgatgagcgataatgcgtaatcatccgtaaataagcggcggctcaggccgttgacgctctccaggctgactgcatttaattcagcgataatttcatccatcgtcttatgctttccgagcaggagttcgtttttcccgttccggctcattttgctgtttgtgctttctaagctgagcattaaacttcccttcatttgctctttgctgttttccagttctttcggggtaatgccgtcacgttttagaaccgataacgtttcttgaatggtttcagacagaagcccgagctgattagcgccggtgcctccataaatcgtcagcataccgctgtcttcataggaactgtgatagctgtatacagaataggccagtcctttatcttcacgcacatcctggaaaagacggctgctcatgcttccgcccagcacgttgtttaagacgattaaatcgtagatgtccgggtctccgactttcaggcctttaaaaccgaggcagagatgcgcctgttcggtgtctttttttctggtcagcttttcataatgaaactcaggctggctgataccgcttgccttgccctttgcttcgtatgtaccgaaccatttctccacgtctttaataaattgttctgttacatttccggcgacagaaatgacgacgcggtccggtgtgtaaaagttatccatatgctgtctgagagaatcaccgttaaaagcagaaagcgtttcctccgtcccgagtatcgggtagccgagcgaatgatttccgtatgtcgctttgctcagcagatcgtggacaatgtcatccggcgcgtcttcatacatcttaatttcttcatatacgacgttcttttcttttttgagttcatcttcatcaaaagcagaatgaaagaacatatcggccagcacgtcaagtgcgtagtttgcatgttcatccagcactttggcgtaatagcacgtatattcttttgaagtgaaggcattcacttgaccgcctatccgatcgaaggattctgcgatttcccgtgcggatctcgtatttgttcctttaaaaaacatatgctcaagaaagtgcgaaataccgtttgtatccggcgtttcatggcgtgatcccgttccgatccagacgccgattgccacggaccgcaccgttggattattttcaagcacaactcttacaccgttttggcatgtatagcgttttatcaagtttgttcctcctattcaaagacaggcaaactaccgcctgctacttcatcagcctgttttcatccattaagtcagacactgagccgagcgcatagcctttttctttgatttttgtaatcagcgtttccaggcttttcgcagtcggatcagtcggatgcattaaaatcatggctccgttatgtattttgctcaacacccttgtttgtaaaacagccggagacggtttttgccagtcaatggtgtcaacggtccacatgatggtgcccattcctttttccgccgcaaggtcgaccacggcttttctgaagctgccgcttggcggcgcaaaccatttcggcttcatgccgagcgtctcgctgatttgtgcattggttttgtcaagctgttcggaaatgcttcctgatgtcagtttgctcatatcagggtgattgtatgaatgatttccgatttcatgtccgtctgccgctatttttttcccaagttcctgattgtttttgagccattttccttcaagaaagaaagttgctttgacctgatgctgcttcagaataggcagcatttgctccacgtattcatttccccaagctacatttatcaggaaagcgaccatcggcttgtcgggatttcctttataaatgggttcgggcgcaagagaatcgagatggactttcggttttacctgttcatagacaaggtcatcttcgtgaaattctccatcctttttcatttgcttataggatttttccacattgacctttaaaccgttataaccaggtatcgccttccatattttatcaatcctcgcatcttgcggcttcacttcatactccggcgctttttggagcaattcctcataaagcggatcttttgatgctgacacagtcactgcgtcttttttcattgcgtctatgtaatcaactgtatacgggttttttaacatctcaaacgaaacaaaaaaaagaaataaaaaaacggcaaacggcacgaattttttcaacatgtccttcccccctcatcacacattatgtatgaggaggacaaggtagaacccgctgttgtctttctcaaaataaagaagccgggtctcccaggctccttgttaggttttcatttaagattgttgttgttcttgttctttttctttctcttcgcgcagcactgctttacgcgacaggttgactcgtccctgtttgtcgatttcagttaccttcacaaggatttcgtcaccgattttcacaacatcctcaactttgccgacccgttcgagcgcaagttcagagatgtgaacgagaccgtcttttccgctgaagatttcaacgaaagcgccgaatttctcaatccgcttgactttaccgaggtaaagctggccgacttcgacttctctgacaagatcttcgatgatttttttcgctttttggttgctgctttcatcagtagaagaaataaagatggtgccgtcttgttcaatgtcaattttaacaccggtatcttcaatgattttgttgatttgtttgccgctcggtccgataacgtcacggattttatccggattaattgtcatcgttaagattttcggcgcatattgagaaagttcttttcttgattcaccaagcgtgctgagcatgctgttcaagatttccattcttccttttttcgcctgctgaagcgcttcttcaagaatttctcttgaaaggccttcaattttaatgtccatttgcagcgctgtcacgcctttttccgtgccggctactttaaagtccatgtcaccgagggcatcttccatcccttgaatatccgttaataccgtatagtactcgcctgatttcacaagtcccatcgcgatacccgcaacaggcgctttaatcggaacaccggcgtccatcatggcaagcgtgctcgcgcaaatgctggcctgtgaagtggaaccgtttgattcaagcacttcagatacgagacgaaccgtatacgggaagtctttttcattcggaatgaccggctcaagcgcacgctctccaagagccccgtgaccgatctcacggcgtcccggtccgcgcatcgggcctgtctcccctacgctgaattgcgggaagttataatgatgcataaaccgttttgattcttccacgcctaaaccgtcaagaatctgaacgtcgccaagagcacctaatgtacaaacactgagcgcctgcgtctgtcctctcgtaaacagcccggagccatgcgttctcggcagaaggccgacttctgaagaaagcgggcggatttgatcgacaccgcggccgtcaggacggactttttcttctgtgatcaaacggcgcacttcgtttttcacaagtttagacagtgtctgtttcacttttttgatcgtatcttcatcgtgctcttcttcttcaaatttcgcgacgactgcatctttcactttattgatcgcatcttcacgcgcatgcttttcgtgaacctgaatggcgctgagaagatccggctccgcaagactttttactttttcgctgagctctgcatcaatttcatacagttcaatttcggttttttctttgccgactgccgccacaatttcttcttggaatgcgatcaggcgcttaatttcttcgtggccgaacattatcgcctcaagcatgatttcctcaggaacttcatccgctcccgcttccaccatgttgatggcgtcttttgtgcctgcaacgatgaggttgatatcacttttttcaagctggtcaaccgtcggattgatgatgaactgtccgtcaatgcggcctaccgtcacacccgcaatcggaccttcaaacggaatatcggaaacgcaaagagcaagtgatgaaccgaacattgcagccatttcagatgagcagttctgatcaacactcatgacaatactgataacctgtacttcgttacggaatccgtcggcgaaaagcggacggatcggacggtcgatcagacggctggctaatacggccttttcactcggacggccttctcttttaataaagccgccgggaattttacctactgcatataatctttcttcgtaattaacggtaagcgggaaaaaatctagcggtttcggttcttttgatgcggttgctgtgctgagcactgcggtatcgccgtagcggaccataacagcgccgtttgcctgtttggcaagctggccggtttctactgtaagctgtctgccggcccaatctatggtaaagacatgtttctcttgtcccattcgattacgagctcctctcttaatgtgtgaaataatcaattactcctattatgaacgaaatgaattgaacatatcaatgtcaaagtagtatgtaaaaggatttcattgttttttatcattattttttcgctttaatacgataaaaaagcgggaatcctcccgctttttacgattatcgacgtaagcctagtttgttaattaactcacggtaacgagttacgtctttattacgcagatacgtaagaagattacgacgtttacctaccattttaagaagaccgcgacgtgagtggtgatctttcttgtgagtacgcaaatgctcgttcaagttgttaattgagtctgttaggatagcgatctgaacttctggagatccagtatcagattcgtgtgttttgaactcgctgatgagttggtttttacgctcttgagtaattgccatcctgtttcacctccatatcataattagccccagttacctagcaaccgtcggtgacttcggattgccaagcaatggttttaagactacgaaacatatgatactaaaaatcgcgcccatatgcaaatcttttagaataaaatttgtgtacttttgatgatttttccgttatttgctgaaaaaacggatcgcttcttgtttgtctttctcgatctgggccgtcagttcatcgatgccgttaaacttccgttcgctgcggatgcgtttgtaccactcgattttaacgtcttccccgtatacatcctgttgaaaatcaaataaatgaacttcaattgacggctgatcgggacgcttttcataaaaggtaggtttatagccgatattgcagacgccttcatacttctcgccttttatttcggctttcacggcataaacgcctgtcggcggcacgatataactgttgttgaggccgatattggccgtcggaaagccgatggtgcggcctcttttgtctccgtgaatcacagtgccccggataaaatacggctggccgaggagagtgtgtgccagctcaacgtcgccatcctgcagcgctgacctgatgtaagtggaactgatctttctgtcctgctcggtctgtttttcgacagtcgtgcattcagccttgccgtttaaatcgtccggcagtgtggccatcgtgccttttccgtattttccgtacgtaaaatcaaagcctcccacagcatgctgagcgtttaatcctaaaatataatcctcggcaaactgttttggagacaaagccgcaaacgcttcatcaaactttacgatatacagcacatcggcgcctaaacgtccgatctggctgattttatcttcaagcggcgtaatcagatcctttggctctttgtccctgcccaaaacatgggaagggtggggatgaaacgtcatgacggccagcgacaggcctttttcttcggcaatttgtctggctgttccgattactttccggtgccctaaatgaacgccgtcaaagtagccgagcgccatgacagacgccggctgctcttctttttgtaaatgatgcggatgagaaatatgtatcgtcttcacagaacggtcaccttttttcttattgttcgcttttttgcatcagcactttagccggtttcagcagtcctttttttgaagggtgcggcatataaatggccacacattctccggcttcggtacagaccgctatacgggcgtcagctgtcattgcagaaaattcagccgggatgtcaaacactgacccgttttcagctttcttagctaatgtatcacttatgacccatttcggcaaatgattgagcgctctttcaatcggcaccgcatgctctgcaaccgtgccgtctgaagcctgctgctcaagctcatcaaacgtgaaacactcatcaaggctgaaatcgccggaagcagtccggataagatgcgacatatgcgcgggatagccgagcttttcaccgattgtcactgccaatgttctgacgtaagtcccttttgagcacgtgactgtgaagcggaatgacgctgtatcatccgtataagtgacaggtgaagtgagggagatatcttcaatcgtgatattccgcttcggccgctccacttcaatacccgctcgggcgtattcatagagctttttcccgttcaccttcaccgcggaatacatcggcggcacttgctcctgcggtccctttagttcgtctaaaacggctttgatgtccgtttcatttatcggctccttgacaggttttacgctgacggtttcccccgtctgatcttcagtcgaggtggagaagccgagagtgatctcagcatcgtacgtttttgacttgtcggtaacgtactcaacgatctttgtggcccgtccgacacagatcggcagtacgcctgacacttccggatcaagtgtgcccgtatgaccgactttctttgtttttaacagttttcttattttcattacacagtcgtgagaagtcatgccgaccggtttatgtaaaaggagaactccgttaaccatctgtctttcgctcctttgttatcatttgtatcccgtaaaacgcagaaaagaggacagacgacaacgcccatcctcttttcccgttattcagacggtttatctgaatgcagttcgtgaatcaatgtttcaatacggttgccgtattcaattgattcatcaaattcaaattcaagctcaggcgttttacggagtctgattcggctgccgatttcggaacggataaatcccttcgctttctcaaggcctttcagcgcctcctctttctttttctctccgccgagaacggagatatacaccttcgctatttgcaaatcacctgaaacacgtacgtctgttacagtcagaaatccgattctcgggtctttcagctttcggctgataatatccccaagctcttttttcatctgttctccgacacggtttgctctcatactcaattcaatcacctctaagttaaaaccactctgttctagtgatcgtccgttctatttcgggaaaggagtcaataaacgcgagtacgcgctgaatctccttttccgcctgaacgtgagaggaggagacgacggcgattccgaagctggtccgctgccaagtgtcctgatagccgatttcagctgccgacacgttgaacttattctgaaccctcgtcataatccgcttcagaacggctcgtttctcctttaatgatcccgcatcgtaaatgatgcattcacattccgcaaatccgatcactttctttcgatttcctgcatgacatacgcttcaaggatgtcaccttcgcggatgtcattgtatttcttaatcgtaataccacattcatacccttgtgaaacttctttcacatcatctttgaagcgtttcagaacatctacttccccttcgaagattaccacgccgtcacggatcaagcgaagtccgctgtcacgtgtaatgtggccgtctgttacatatccgccggcaatcgtgccgattttcgacactttgaatgtttggcgcacttcaacctgaccgatgactttttcttcgtattcaggatcaagcattcctttcatcgccgcttcaatttcttcgatgactttgtaaatgatacggtgaagacggatatctacattttcagcttcagccgtgctcttagcatttccgtctgggcgcacattaaacccgataacgattgcatttgaagcagatgcgagaatgatgtctgattccgtaatcgcaccgacgcctgtgtgaatgattttcacttttacgccttctacttcaattttttgaagagcggccgttaacgcttcggcagaaccttgaacgtccgcttttacgattaagttgatatctttgacatcgccttgtttaatttgctcaaacagatcatcaaggctcagcttcgctttgtcgctgcgctgttcttccaattgcttggaagcacgcgcttcaccgacagaacgggctgttttttcgtctttaaagacgaggaattgatcgccagcttgcggtacgtcatttaagcccgtgatttccacaggtgtggacggtccggctgttttcacgcggcggccgagatcattgaccatggcccgcacgcggccgaatgtatttccgacaacgatcggatctccgacttgcaatgttcccgtttgaacgagaagtgtcgcaacagatcctcttcctttatcgagctcagcttcaataaccgttccttttgcctgacggttcggattggctttcagctcttctacttcactgacaagcagaatcatttcgacaagctcgtcaattcccttacctgtaagagcggacagaggaacgaaaatcgtttctcctccccatgcttccggaacgagtccgtattcagtcagttcctgcataacacggtcagggttcgcgctttctttatccactttattcacggcaacgataatcggaacctcagccgctttcgcatggttgatggcttcgactgtttgcggcataacgccgtcatcagccgctacgactaaaatggtaatatcggttacttccgctccgcgtgcgcgcatcgttgtgaacgctgcgtgtccgggtgtatcaaggaaagtgatttttttgccgttttcttcgatctggtaagccccgatatgctgggtgattccgccggcttctccttcaacaactttagtctttctgatgctgtcaagaagggtcgttttcccgtggtcaacgtggcccatgatcgttacgacaggcggacggatttgaagatcttcttctttgtcagcctcttcatatttttcaagctcagtttcttcaagcacaatcacttcttctgtttctacaccgtattcagatgcgatcagttcgattgtgtctttgtcaagctcctggttaatcgtagccattacgcccagaagcatcagctttttaatgatttcagacggttctttgcccagttcttcggctaaggctccgactgttaaagagccggaaaacgtaattttctcaggaagctcttttttcggcttcagcggtttttgctgatgctgatttttgttgttatgattgcgtttgtttttgtttttgttgttgttgttattcttcttgtttttgttaaattgattattctgcacgtcattcttctttccgtctcgaattttgtttggttgattcccagcaggctgctgattaaccccttgcggctgcttgtttttgttcgtttccgcaggcttttgagatttaacgccggcgccgccttttttaaatttcgcatcaagctgcttaatggtcttttcttcaagcgttgccatatggttatttactactatatccatgtttttcagcgccgtcaaaatttccttacttgaaacattgatggcttttgcatattcgtatactctcattttagccattcgttcacccccaaaaatattaatcgagcaagctgatcagcttattcgcaaaaccttggtcagtgacggcgacaacgacacgtgattccttgccgatagagcggccgagatccgcgcggctttcgacttttttataaggtactttataataattgcatttatcggatactttttttgcagtattcgcagatgcatcttctgtcagcagaacaagttttgcacgcgcatttctaatttcttttataaccaagtcctcgcccgacacgaccttacgagctcgattggccagacccagcaagggaaaccattccattccagacatgttattttttcaccttttccgccagttccagcaattcttcgaaaatctggtcatcgatttgtgattgaaattgattttgcaatgtgtttttctttttcgcagctaagatgcattctttctcaagggtgatataggcaccccgcccgttcttcttgcctgtcggatcgactgaaatctctccttcttttgaacggacaattcggatcagttcctttttaggcttcatttcccccgttaccacacatttgcgcagaggaattttttttcgcttattcacctaaagtcacctcttattcatccgattcggctgtttcaggctccataaagagcggctctaaatcgtcatcttcttcatgctctctcggaaagatgccaatgtctcttgcatccgtttcacttttgatatcaattttccatcctgtcagtttcgcggctaagcgggcgttttgccctctttttccgattgccagagaaagctggtaatcaggaacgatgacagtcgtggctttttcttcttcgttgacgatgacatccagcactttagatgggctgagcgcattggcaacaaattcaaccggatcgtcagaccagttgacaatatcaattttttcgcctttcagttcattgacgatcgcctgtacgcgctggcctttaggaccgacgcatgaaccgacaggatcgacgtcaggatcatcagtgcggacggagattttagagcggtcgcccgcttctctggcaacggatttcagttcgaccgttccgtcataaatttccggcacttcgatttcaaaaagacgcttcaaaagaccgggatgtgttcttgatacatagatttgcggcccttttgtcgttttttcgacttttgtaatgaatactttaatacgatcgtgaggtttatagctctcattcggcatttgttcattaacgggcagcagcgcttcaatcttgccgagagacacgtaaataaatttgctgtctaaacgctgtacaattcccgtcatgatgtcttcttcacgatcgataaattctgaataaatcacgccgcgctcagcttcacggacacgctgcgtcacaacttgttttgctgtctgcgcagcaatgcggccgaagtctttcggcgttacttctatttcaacgacatctccgacaaggtagttcggatggatgtgctgggcgtcgtcaagcgagatttcaagccttgaatcgtatacctcgtctacgacatcttttcttgcgaacacgcggatggtgcccgtctcacggttcagatcgacccgtacgttttgcgcctggttaaaatttcgcttatacgcagaaattaaggcagcttcaattgcttcgatgataatgtctttactgatgcctttttctttttcaagaatcgtgagggcatctaatagttcactgctcatgttagcggtctccccccttaaacactaatacttcattcattaaaaagttacagctaatcttgcgttagctattttttcatacggaatattgacccgtttctttcttgttttaatcgtcatctctattgtagcagtttgtccatcaaattcagccaatttgccttcaaacacttttaaaccgtcaatcggttcgtacgttttcatgtacacatttttgcccagtgatttttcgaagtcggcttttttctttaatggacgctcggctccaggagaagatacttcaagaaagtagttttgagtgatcggatcggcctcatccagcttttcgcttaacgcttcgctgactttggcgcactcctcaatatcaacaccgttatcggaatcaataaacacgcgaaggaaccagttttgaccctctttgacaaattcaatgtctacgagttcaagctgaaggtcatctagtatgggctgagccatttcttgaacggtatcagtcacttttttgctcatgtttttcctccttgtgctgtcgatatcatatcagccgttcctctgcataaaaaccctgcttctaaagagcaggggctttgagaaaacgatggacatgtcgaggcaaaattgcctgttcaatacaaaagagcgggtttccccactctttggcctcggtaatcgttagcatttccaataaaactataccataaccatatatttaatgcaaatcaaactccgcctaaaaggcttgctgccaaagcttaaaacagtgacagctggttttggtccggaagcgactccagacagccgtggcggtctaaatactctaaaatggtttttgacacttttccgcgtttttgaaggtcttcttttgaaaggaactctccttcttcccgcgcttttacaatattgagagcggcgttggttccgagacccggaattgagttgaacggcgggatcagactgttgccgtcaatgataaattccgaagcgcttgaacggtatagatcgaccttctggaaggaatagccgcgttcacacatttcaagcgcaagctctaacacggtaaggaggtttttttccttcggcgaagcatcaagccctttagagctgatatcatccataaccgccctgatggcagtcgagcctttaatcatcgtatcaatgtcaaagtcatcggcacgtacggtaaaatacgcagcatagtataaaagcgcgtgatgcactttaaagtatgcaatccgtaccgccattaacacatatgcggcggcgtgggctttcgggaacatgtatttgatttttttgcatgaatcaatataccagttcggcacattgttctttttcatttcttcttcccattccggcgtcaggcctttgcctttacggacaaattccatgattttaaaggccagtgaaggctcaaggccctgatagatcaaataaaccatgatgtcatcgcggcagccgatcacttcgctcagttcacacgtattgttgtgtatcagttcctgcgcattgccgagccatacgtcagtcccgtgagaaagcccggaaatctgaacaagctcagagaacgtcgtcggcttcgtatcttcgagcatctgccgcacaaatcgcgtcccgaattcaggaatgccgagcgtccccgttttgcagccgatctgctcttcagtgacgccgagtgattctgtcccttggaaaatcttcataacctcaggatcatccgtcggaatcgtcttcggatcaattccgcttaaatcctggagcatcctgatgactgtcggatcatcgtgtcctaatatatcaagcttcagcaggttgtcatgaatggagtggaagtcaaagtgagttgttttccattcagaacccgtcgcatcagccgggaattgaatcggtgaaaaatcgtaaatatccatataatcaggcacaacgataatgccccccgggtgctggccggtcgttctcttaacaccggtgcagccctgtacgaggcggtcgatttcagcgccgcgcatgtgaaggttgtggtcgcccgcatagcctttcacatatccgtaagccgtcttttccgcaacggtgccgatcgttcccgcacggtaaacattatcttcaccgaacagcactttcgtgtagttatgcgcatgcggctgatactcacctgagaagttcaagtcgatatcgggtactttatcgcctttgaagcctaagaacgtttcaaacgggatatcgtgtccgtcctttttcaaaggagtgccgcaagacgggcagcttttatccggaaggtcaaaaccggaaccgacggatccgtcattaaagaattcggaataccggcagctcgggcacacatagtgcggagcgagcgggttcacttcagtgatttccgttaaagtcgccacaagtgatgaaccgacggatccccgggagccgacgagatagccgtcatccagagaccgttttacaagcttatgagaaatgagatatataacggcgaatccatggccgatgatgctttttaattctttctctattctcgcttcaacaatttcaggaagctcttcaccgtaaatgcttctggcgcgctgatagctcatttcacggatttcttcatcggctccgtcaattttcggcgtgtacaggtcgtctttaatcggtttgatctcttcgatcatggaagcgactttttgtgtattctcaaccacgatttctttcgctttttccgcacccagaaaggagaaagcatccagcatttcatctgtcgttctgaaatgcactttaggcagttcatgtctgtttaacgggttggcgccgccttgagaagaaactaagatcttccggtaaattttatcctcatcgtttaaatagtggacatttcctgtcgcaacgaccggcttattcagtttttccccgagcttcgtaatgtttgtgataatttctttcagcgctttttcatcccggacgagctcaagctgcagaaggtgcctgtatacttccggcggctgcacttcaagatagtcatagaaagatgcgatatcttcaacctcttcaggtgatttttgcatcatgccttcaaagacctctcccctgtcacaggcagaaccgattaacaggccttctctgtatttatcaagctgcgaccttggaatgcgcggcactctgtagaaatattgaatatgagaaatggacacgagcttaaacagatttttcaagccggtctcattcacggcaagcaatgtagcgtgataaggccttgatctttggtaagcattggattgtcccatattctcattcagctgatcatgataaaaaatatctttttcagccgcgtctttgagcatttttaacagcagatatcctgttgcttcagcgtcaaagaccgctcggtggtgctgggttaattcgatatcaaacttcttacataacgtatttaagcggtgatttttaaattcaggatacaggaaacgcgcgagttccagcgtatcaatgaccggatttttcgctttttcggttttcaaaaggcgcttatacgctacatttaaaaatcccatatcaaagctggcgttgtgagccactagcacatcatcgccgatccattctttaaaatccctgacaacgtcaacgacatcgggcgcgtcgcggaccatgtcatccgtaattccggtgagctctatcgtcgttgctgacagagggtggtgcggattggcgaacgcttcgaatttatcaatgatttctccgcctcttattttgactgccgcaagctcaatgatggtgtcatacactgctgacagacccgtcgtttcaacgtcaaagacgacatatgtgtcttcttccagaagacggtgagcgggattgtatgcgatcggaacgccgtcatctacgatattggcttccattccgtaaatcattttaataccgtgctttttcgcggcggaatatgcatccgggaaggactgcacgacggcatgatcagttaacgcaatcgcttcgtgtccccattttttcgcctgttcgacaagctttccgatgcccgttacggcgtccatttggctcatcggagaatgcagatgaagctctacccgtttttcgccttcaggagcggtgtcttcccgggttttggcttttatttcattcacgtcatttgcaatcatgacgaggtctctgacgaatgtatcgttttggatgcttccccgcgctttcacccacatgccttttttcagtgttttcatgagggcggcgtcttctttttctcttgcaaacattttcactagaatactgtttgtataatccgtaattttgaaaatacagagcgtccgtccgcttttcagctcgcgtgtttcagcatcaaacacatagccctgcaccgtgattcttctttcttcatccatgatgctgtcaagcgtccggatttcttcgttctctttaatttgatagccgatgacaagcggtccggatggcgtctgatcctcatcgccctctttttccttcttctccatttcgataagcgcctgcatcgcccgctcctgatcttcagcaagcttttgctcgcggaatttctgaacttcttggtcagacacgaaaatttcggtatccagctgcagttcaggaaagccgaattggcgatagctgtgctgaatcagtgcgctgtatttatttttgagcgccgatgcttctgtatccgtctttgttttcacgatcagcttgtttcccttgagcttcggcttctgctgattcaaaagggccaccatcggcggcgaggttccttcaagctcttcgatacagcgcgtccaataatcctgtacaagctcctctgacacgctagggtcaatgacttgaatggatgatgtgacacgggcgatgtgagcaaacgattgtgttaacctcatcatgaatgaatcatatatttgatacggcaaaagagccttgaagcgaaattggaaatgccaggccttttctgctttatggattgtcagtttatcaatctctccatcttcaaagtatgtcatgaaggtatcatctgtcatattaagctgctgcagaagaatctgaaactgtcttctgtttactgataactgttccattcagacagtatccctcccttaaaacatcataagtgaaggtacctccgcaggtgatgaggtaccttcttttttctctattttaacatgattttgtacgattcgttatggcgattacttcgtcttgataaattcagaaagctcatccactgaaacttcggcggattcaccggttttgcggattttcacttctacgatgccttcatcggcacgtttaccgacagtgatgcggatcggaaggccgatcaggtcagaatcagcaaatttcacgcctgcgcgttctgcgcggtcatcgtataacacctcataaccttccgcttggaatttgccgtaaagcttctcagcaagctctttttgcgcttcgtttttcatattcagcgccaaaatatgaagatcatacggagcaacgcttttcggccagatcaggcctttttcgtcgtgatgctgttcagcgattgctgaaagcgttctggacacgccgattccgtaacatcccatcagcatcggctgcgcccgcccgttttcatcaaggtatgtcgcattcatagcttctgagtaacgcgtgccgagcttaaagacttgtccgacttcaattccctcagcgaaacggatcgtgccttttccgtcaggtgacggatcgccttcctgaatgattcgaagatcggcatatgcttttacagacgcatcgcgttcgatgtttacgtttcggtaatggcggtctttttcattcgcgccgcttacggcgtttaccatcactttgacagcctggtcggcataaatctcaatgtcgccggcagcgccgatcggccccgcaaatcccggctccgtgccaagcttctccgctacttcttcatgagacgcaagctcaaccacttccgcgttcagaaggtttttcacttttacgtcattgacctcatgatcgcctcttactaacacgagaacaaatcggtcatccgctttaaacagcattgatttgatgcaggcgctcggctcgatctgcaagaaagaagccagctcttcaatgcttttaacattcggcgtatcaattttttccagcgcctcaggtttttcatctgacggctcggtgttcatgacaacttccgccatttccgtgttagctgcgtaagaggacccatcggaatatgcgatggtatcttcccctatttcggaaagagccataaattcatgcgtgtcttttccgcccattgcgcctgagtcggcaataacgggacggacatttaattcgcagcgtgcgaaaatgctgctgtatgcgccgtacatgttttggtacgtttcttccagactttcttcagaggcatggaaagagtacgcatctttcatgatgaattcgcgtccccgcaataacccgaaacgcgggcgtttttcatctctgaatttagactggatctggtaaagagtgagcggcagacgcttataagatttcacctcatcgcgcacgagagaagtaatgacttcttcatgtgtcgcgcctaaagcaaattcgcggccgtgacggtctttcagacgcatcaattcaggcccgtacgtataccatctgcctgattcctgccaagtttcagcctgctgaagggccggcatcagcatttccaccgcgttgattttttccatttcttcacgcacgatcttctgaatgttttgaatgaccctgtaagccaggggcatgtagctgtaaaccccgctcgtattttgtctgataaatcccgctctcagcagaagcttatggctttttgcttcagcatcagccggcacttctctcagggtcggaataagcgtcaaactttgtctcatgtcttcgcacctctgatttttttactagtcaattataagaataaacgctggatatcgttccatgtgacaaccagcataagaagcattaagaaagcgacgccgataaatacgacaaatgcttccttgtcacggttaatcggcttgccgcggattgcttcaataaataaaaacagcagtcttccgccgtcaagcgccgggatcggcagcaggttgacgattccaaggttgatgcttaaaaacgccgcaaactggaataggttgataataccggtttttgcaacctgatccgtcatatcataaattccgacagggcctgaaagcatatcaagcttaaactggcctgtcacgattttgctcagattggtcaagatcgcctttgtgacatcaaccgtagatgtcgcgccgtaagcgatcgcaacaaacgcgcctttttcagtcggcgcataagagccgaagcggccgattgtttttttgttttcatcttttacggcttcaggggtaaccgagatatgaaacgatttgccgtcacgtttcacggcgacatcgatttttttcccgggattgtcttttaccgctgtcacgatgtcagtccatgaccgcatcttttcaccgttaatgctctggatatagtcgccttcttttaaaccggcagccgctgcgcgtccattgtctgtcagttttccgagctcaggctgattcgaaggcacgccttgaatgaatccaagcatgacgagaatgacatatgctaagatgaagttcataatcggaccggcagcaatcgccttaatccgctgccatacaggttttgacccgaattggcggttgtaaggcgcaatctgcacttcttctccgtctacgatgaaaaaagaggtctgactgacagtaaagcccgacagttcatcttctttcccctgctcataccctgtaatcttcatttcgtgctcaagatcagccgtctccacctcgacaattaaagcgtcggggtatttttccttttgattaatgatgactttttccacttcgtcgtctttattaaaaagaagcccgacggtataaccgggtttgacttcaatcatctccgggtcttcaccggccatgcggacgaacccgccgaccggaaggagcctgattgtatacacggtttcattctttttaaatgaaaagattttgggcccgaagccgatcgcaaattcacggcaaaggattcccgctctttgggcgagcagtaaatgccccagctcatggaaaaaaacgagcgttccgaaaataataataaacgcgataactgtattcacgaacataccaccttatgtgagtattgaattaacgtatccccgggtgtctttgtccacttcttggatatccgcaagactcggatcctgaattacgctgtggcggttcaatgctttttcaatcagatcctcaatcgataagaacgaaatccgtccggcaagaaaagcggcgacggcttcttcattggctgcatttaaaaccgtcggcatcgttccccctattttacctgattcaaaggcaaattgtaagcagcggaacctttcaaagtcagctttcgcaaaatgaaggcttccgatctcccataattcaagcctttttgtttcaggcagaggcagccggtccgggtatgtcagcgcgtattgaatcggcaccctcatgtccggatttccgagctgggcaatgacgcttctgtcgtgaaattcaaccatcgaatgaatgatgctctccttatgtaaaacaacgtcaatctgttcatacggaatgtcaaacagccagtgcgcttcaatgacttcaagccctttattcatcattgtagccgaatcaatcgtaatctttgcacccatcgaccagttcgggtggttaagggcgtcggcaatcgttacagactgaagctcctgccgtgttttatccctgaaactgccgcctgatgccgtaatgatcagacgctcgatatttttgctctgttctccttgcagcgcctgaaaaatagcggaatgttcgctgtcgaccggaagaaggggcacgccgtattgttttgcgtgtcctttcactatatgcccggcagtgacaagagtttccttatttgcaagcgcaattgtttttttctgttcaatcgctttcaaagtcgggattaaaccgacgcttccgagcagcgcgttgaccacgatatccacttcatccatgaccgccgcttcgatcaggccttcttctccgatgccgatttgacactcatgagaaaaagacgcttctttcacttttcgatatgtatccatgtcgccgactgctacatatttcggctgaaacgttctgatcaacgggattgctttttcggcgtttttaccgaaagtcatcgagacgagacggaattggtcttcatgcatgcgcaatacatccaatgtctgctcccctattgatcccgttgctcctaaaagacaaatattcttcaaaatgccactcccattctatgcgtccagatcggtcttattttcatattagcctttctcatgaaaaaagcgcaagcagaaagtacaagaacggcatgacaaacaaaaagctgtcaaatcgatctaaaatgccgccatgccccggaaggattttccccgaatccttcacatcatagtgccgtttcagcgctgattccaccaaatccccgatctgtccgaaaacagacagaacaagtgtgatgaccaaaagaaccgggtatgaaatcggaagaccggcaaacagctgaaaaacagccgtgaaaataagggcgatggcaataccgccgagaaacccttccaccgttttgttaggactgatttcaggccacagcttccgcttcccgagcgactttcctacaaaatatgcgcccgaatccgttgaccatatgacaacgcaggcataaaaaatatacaaaagcccgtttgtttcaatgtttctgatttcaataaaataatgaaaacacagtccgatatataccgtcgccaggacgataaatccgacttcatcaaacgtaaaggtatttttcacaagcaccgtatagctgagcaatatcaaaacggcgaaaatcgttacttccattttcgcgtcaaaaaaatgatatttgtccggcatcatatacagccataataacaggaggctgatcagacccggaaaagaaaaaaacttgagctttttcatccgcaaaagctcaaaaagcgctatactgcccatcacataaacaaatacggtgaacggcaatcctccgaaaataaccaaaaataaaaatagtgccgctgccagaacacccgttaacaatctttgtttcatttccaccatcctctaaattccgccaaacctccggccccgctgctgaaattctcccactgccttcagaaagtgatcttctttaaaatcgggccacaggacatctgtaaaaacaaattcactgtaagccacctgccaaagcataaagttgctcaatctgatttctccgctcgttctgatgagcagctccgggtcctgaattgattctgtcattaaatgcttggaaaagagcgcttcatcaatgtcttcgatattcaacgtaccgcttttcacctgttcggccaatgcttttgccgcattgacgatttccgtgcgtccgccgtagttcaaagcgaaattgagaatcagcccgtcattttgttctgtatcttttacggccttctcaatcgccttatacgtatgagaagggagcgcggactcatctccgattattttcacacgtacattctcctcaattaattcaggaagatacgtattcaggaactcttccggaagcttcatcaaaaagtcgacttccatcttcgggcgcttccagttctccgtggaaaacgcgtaaagagtcagaactttgacgccgagctgatttgcgagctttgtcactctttttaccactttcattccttcatgatgtccggcaatccgcggaagtgagcgcttcttcgcccagcgtccgttaccgtccataataatggcgatgtgtgcgggaatttcacccttcagtatgtcttcttttgtataccgttctaagttggaagccgcattctgctgattcttccaatttttgagtatgttgagcatgagattcctccgtcacccaaaaaggttgcgttgctgatgatcaatgtaatcaacagtattaacaaaaaaaccccctgtaaacatgagagggtcttttcacattatctattgtacatagtttttcattaaacttccatgatttctttttctttgtcctttgtaacactgtcaatttttgacacaaattcatctgtcagcttttgaacgtcttcactggaagcacgaagctcgtcttctgtaatgtctccgtttttctcaagctttttgagttcatcgttgctgtcacggcggacattacggactgctactttcgcttcttccgcgtattttttcacgactttgacaagttctttacgtctttcttccgtcagagcagggatcgcgatgcggataattgtgccgtcacttgtcggagttacgccaagatcagctttcaggatcgctttttcaatatcgccgattgctgttttgtcatacggtgtgacaacaagcatacgcgcttcaggcacattgatagaagacagctggttcaaaggtgtttgggcaccgtagtattctactgtcactttatccaatagagacgggttggcacgtcccgcgcggactgacgccaattcgcgtgaataagcggcaaccgctttttccatgcgttcttttgtttgagttaatacttcgtttgacaacgttatttcccccttacgatcgttccgattgattcgccgattacggcacgcttaatatttccttcttccataatagaaaagacgatcagcggaatatcattatccatacatagtgaagaagccgtagaatccatgacttccagcccgtcttttaacacatcgagataagataatttttcgtatttaacggctgactcatcttttctcggatcagcattatacacaccgtcgacattatttttcgccattaagatcacatccgcttcgatttcagcggcacgcagcgctgcggttgtgtccgtagagaaataagggtttcctgttcccgcggcaaaaatcacaacgcgttttttctccaagtggcggatggcttttcttctgatgtaaggctcagcgacctgacgcatttcaattgatgtctgcactctggactgaattccgagagtttcaaggctgtcctgcagggcaagtgagttcatgacagtagcaagcatgcccatataatcggccgtcgcacggtccattcctaagtcactgcctgtttttccgcgccataagttgccgccgcctacgactacggccacttcgacgtcaagctcagcgatttcttttacctgtttagcgatggattggatgacagtcggattaatgccgtttccctgctctcctgccagtgcttctccgctaagctttaaaacgatacgattgtattttggtttttccataataacctccaagtgtaaacattgccgtttcctattatgcaagagaaaaaaaggtttgtaaatatagttttaaaaatagggaacacaagtagtgtcccctatactgcctgaaaagccgcgaaagattcgccaaggctttccgccattattttttcacttggttcataacttcttcagcaaagttttcttggcgtttttcaataccttctccaacttcgtagcggacgtaagttttaacagatgcgtttttcgcagccacaacttgtttcactttttcgtctgggtttttaacgaaagcttggtctaataagcaaatttcttcgaagaatttgttcagacggccttcaaccattttcgctacgatgttttccggtttgccttcttgaagagcttgctgagtcaggatctgacgctcatggtttgcttcttcttcagacacttggtcacgtgaaatgtaacgaggatttaccgctgcaacatgcatcgcgatgtcttttgcaagatcttcgtcagttgttccgctaagaacagataatacgccgatacggcctcccatgtgaaggtaagcaccgaacgcttcgctgtcttcttttgtaataacagcaaaacggcgaagagtgattttctctccgattttagcaacattgcttgtgatgtattcttcaacagtagaaccgttttccatcttttgacccattgcttcttcaagatcagcaggagcgtttgcaagaaggtggtcagcaagtgtgttcagaagctctttgaagccttcgtttttcgcaacgaaatcagtttcagagtttacttctaggataacgcctttgttgccgtcagttttaataagagtagaaccttcagcagcgatacggtcagcttttttagccgctttcgcaatccctttttctctgagaaggtcgattgctttgtccatatctccgtcagtttcagtcaacgcttttttacagtccatcataccagcgcctgttttttgacgcagttcttttacctgctgtgcagtaatagccatttgaattcctccttatatgtgtaaacaagatatgtatagatacatttttcttgaaaaaaggtgataaaaggcagtccctcttatcaccttttgattaggttacgcagttgtcgtttctgtttcaggtgcagtctcttcagcagcttccgcttcttcttcgccttgcttcgcttcaagaatagcatctgccattttagaagtaagaagtttgacagcgcggattgcgtcatcgtttgcagggattacgacatcaatttcatcaggatcacagtttgtatctacaattccgatgataggaatgttcaatttgcgagcttccgcaacagcgatgcgctctttgcgaggatcgatgatgaataatgcatcaggaagatccttcatgtctttaattccgccgaggaatttttcaagacgctctaattcttttttcaattgaacaacttcttttttcggaagtacttcaaacgtaccgttttcttgcattttttcgatgtctttcagacgcttaatgcgtttttggattgtttcgaagtttgtcagtgtaccgcccaaccagcgttggttgacatagtacatgccagatcgtacagcttcttctttaacagaatcctgagcttgtttttttgtgccgacgaaaaggatttttccgccttcagcagcaaggtttttcgtgaagttgtaagcttcctctacttttttcactgttttttgaaggtcaatgatgtagattccgttacgctccgtgaaaatgtaacgcttcatttttgggttccagcggcgtgtttggtggccgaagtgaacaccagcttcaagcaattgtttcatagaaataactgacatgtgatttcctcctaataaaatggtttttttcctccgcttaggtcatttttgtgcagaactgccgcctgcagcaccctctgcataaatcgttaagcgtgtgtatttaacaccaagacataatataacacagctttatgcgacaatcaagaatcctttacagctttgccgcgaaattttaaaaacagctcgatttcggtctttccgctcttcatccgtctggcgatttccgcgggggtgagcccctgttcatataattccgaaacacgttcttcaaacgaaggcgcgccgctgttttcctcgctttcagcccgttccgttgcactgatgagcttttccatgtggtccggaatatcaggctctttttgcggttctggcccaggccgctcgtcttctgcacccgggtcttgatcagcccggctttttgtatcttcaagtctttcattttcttcttttaattcaagcagaaacgcagcaagggtgttttccgtctcttcaagaatcttcttctgctgacgctccgtctccttgagggctgaaaacctcgtgtacagaataatgacggcataaagcagtacgccgtgaagcacaaagcttaaaagccataatagtgttgacatgtttttcactcgctaaccatgagttcattattgaattactttttcaagcagatgctttaatttaaacagcgcctttgaatgaatctgcgaaatccgcgaggtcgaaaggttcaggacttgtccgatttcggtcagagtcagttcttctttataaaataaactgacgacaagctgttctttttcagaaagctcgtggattttgcctgcaagctgagcgatcagctcgtccttcataattttttcttccggcggcacatttttgtcatctctgatcatcacttgaatattctcaccatcatcctgatcgtgaagcttttcatcaattgataagagattggcaaaaaaaccttcattcatcgttgatactacgtcctgctccgtcatccccagctcttcggcgatctctgaaggcgtcacattccgaaggtagcgctgttcaagtttttcgatcgccgcttcgactttttttgtcttctcccgtgaagttctgggcagccaatcttctttacgcagcccgtcgatgattgcaccgcgaattctaaacgaggcataggtatcaaactttaaatcccggccggggtcgaatttttctagggcatcgtataaaccgagcataccaaggctcattagatcgtctttatgcaccgatttcggcagtccgacggaaattctgccgacatgatatgtgaccagcggcatgtaacggcgcattaaatcatcaccggctttaggatctttccactctttccagcgcgaccacagcacctgatcttcataattcaaggattgcatcgttatccccctacctcatacctttattaaatcgttgtttcaccttgtttaacagttcggatgtgcagcatgcaggactttggctcaaattcaatcgtccggccgcttgagccgccggtatcttcactgatgaccgggatgttatacattgaaagctgctctttgatggccgctacgttccttgggccgattttcatcagatcgtttgtcattttgaacttaaacatctccgctcccccggcgagttttgctttcagggcaaacttgcggcatccggctttcaaaagcatgtcaatcgtcgtcttaacggccgtgtctgcgtattttgcacggttaagctccgccgttttcgataaaccggagtccggcagcatgacgtgaacaagtcctgccgtttgtttgtctttatcgtataaaaccagccccacacatgaaccgagtcccgaagtccggattttatccgggtaacgcgcgacttgaacatccgcaatccccactttaacgactgcggcttccgcacggctcataaagccgcacccaatgagacgaagagcttttcaaaagaatcatagtccgggagcataaacatatgggctttgagctcctgccggctgccctggtcaaaaatagaagtatccacgacaatggcatgttctccgacttggctgagctccatcagtccttcgctgataaccgcgccgaacatatcaagcgagatttccggcacgctcgggtaaatctcaagcttcgtcaaatcagccaatgccgttaaataggaacctgctaaaatattgccgaactcatgtaaagcagaagaactcaaatgatcttcgcccaactggtcaatatcaaaattcggatttccgatcagctctctgataaactgttccgcttgatgaaaaggcatgatgagaaagatagaaccggtcatgtcgccttccattcttaaaaagatactggcgaccggcgtttcggcaccgccgaaaaaatcagcaagctcatcaaatgtcaataaagtcgcaaacggcacttccatatcaatctttctgttcagcagctgagccatggcagaagctgaatgaccagccccgatatttccgacttcccgcaaaatatccatctgctcttctttgatcgcttcaaacttactcatgttgtcttatcccctttaagcattcggttctccggacgcagatgccgaagcacctttatccagcaccgcatgcgcatcgataatattgaggagcctgttatcttgctttacgatctgtttaatccacacatccgcttcctttgtctggctttctggcgcggattcaatttcattttcatgcacggtgatgacgtcattggcctcatccacgacccagccgacatcggcgtcacggtaagaaatgattattatccgtgtctcttctgtaatgtcctgttcaggctgattcagacgttttcttaaatcaagaaccggcgtaatcaccccgcgcaggttgataacaccgcggatataagattccactccagggactctcgtcggtttttgccacttttcaattgattttacctgggaaactgaaatagcgtattcttttccgtttatcataaacacaatcattttttcacctgttttgatttcagcagtcatgcgggcacctcctcatgtcgttttagtagatcagcgcattgcaatcaataatcagcgccacttctccgtttccaagaatcgtagcgccggaaatcgcaaagacgttcgttaaatagtcaccgagtgatttcagtacgacttcctgctggccgataaaagagtccacgacaaaagcagtagatttatcgccctttttcacgacgatcacatggaactgatccgcatcctgttttgaatccgtaatgccgaattcttttttcagatagacgatcgggacgatctgccctctgaaatcaatcacttctctgtcatgcgtctgcaggatatctttcttatcaatcacagcagtctctataatagaagaaatcggaatcgcaaaagtctcttcttcaagtttaatgagaaggacggatataattgaaagtgtcagcggaagctgaatactgaaaagagaaccttggccttccgcggatttgacactgacagagccgccgagggactcgagtttatttttcacaacatccaggccgacaccccgccctgaaatgtcagaaatttgatcggcagtcgaaaagcccggtgcaaaaataagctcgtaaatctcattatcttcaagcgtttcagcatcacgttcagtgattacgttccgttcaagcgctttttcaagaattttctttctgttcaggcctgccccgtcatcttcaacctcaataaagacatggttcccgctgtgatacgctttaagcacgacatgacctgattccggttttcctttattcacccgcacttcaggtgattcaatgccgtgatcgatgctgtttctgattaaatggacaagcggatcgccgatttcatcaatcaccgtgcggtccagctccgtttcagcaccgatgatggacaattcaattttcttgtttaattccttttgaagctggcggatcattctcgggaaacggttaaagacggtttctaccggcaccatccgcatattaagaataatagactgaaggtccccggagattcttgtcaggcgttcaacggtttcagtcagttcattgtgatcaagctctttggcgatctgctcaaggcgtccgcggtcaatgacaagttcttcaaaaaggttcatcgaagaatccagtctctcaatgttgacacgaatcgttttcgatccgctgtggtgcttcggctgttcttccgctttcgcttgcggctttggctgtttctcggctgttttagccggaacttctttcaccggttcaggcgcttgcggtttttcagccgtttttaacggcgcgccgacagaaagctcgaccttctccacttctgaaatgccgctgataagctctttaatttcttcagcaggctgcttcgtcaggaaacacacctgaaaatccgttccgaaatcttccgtctcaagcacttccgcggcaggtatcgtttttgcgacttcaccggcttcattcagcttttcaaagatcatatacacgcggacggctttgagcatgcagttttcattcagggaaaccgttatttcatagcggctgaacccctgctcttctgcctcttcaatgacagtccgttcgaactcatcataattccattcagctgaagcctgttgcgttgagcccggcggctctgccgtttcagctgaagcggcagtctcatgcaccgcgtttacgtcgagcttcgcgctcacttcagaaatgtcgcgcttgccgtctcctccgtcaataatggactgcaccatctcttcaagatgatcaagcgcttcaaacagcacatccagccagtctgatgtaaccggcatttctccgttgcggattgcgtccagcacattttccatcaggtgggttaaatgcgccagatctgtatatcccatcgttgcgctcatgcctttcagcgtatgggcggctctgaagatgtcatgcacaatctgaaggtctgacggatctttttccaacagcagcagcttttcgttacatgtctgtaagtgctctttactttcatcaataaagacatctaaatattgattcatatccaattgattcacaccctctcttttttcacacatccggtgatggatgccgcgatttcttccacatgtttaatctcatgaatgaggcccgctttgatcgctgacttcggcattccgaacacaacacaggattcgtcggattccgcaatcgttttaacgccgcctgttctgagcatttctttgacgccttcggttccgtcactgcccatgccggtcataatgacggctaccttttcataatcggacaatcggcttgccgaacgaaacaaataatcggctgacggtttatgccggctttccgtatcatgaacgtctagaatgatgcggagtcttccgccgtcctctgcaaccgtcatattctttccgccgggcgcgatgtacacccatccgtctttagcctcttcaccgttttccgcttccttcacctgaatgtccgacaaatggttcagcctgtctgcaagtgaagcggtaaagccttcaggcatgtgctgcacgacaaatacaggcgcttttaaatccttcggcagcttcggaatcaccttttgcagagcccgcggtccgcctgtagaagtcgcaatgaatacggcctgcttagcggattttgctttcggcctttcaaatcccgccgcagccggacgttccggggtgagaggctcttttactgccgcctcagttttttttgcgcgggacagtccggcggcaatcaccctttcaatcagctgttctttaattttataaagatcaagtgaaatcgctccggaaggcttggtgataaaatcaaaagcgcccatttccaaacagttgatcgtccggtcttttccttgctgcgtctggctcgataccatgattacgggaagtttatatatgctgatgattttccgcaatgtatccgttccgttcatgaccggcatttcaatatcaagcgtgacaacatccggcttaagaagctctatttttttcagcgcctcttctccgtttctggctgtcccgatgacttctatctgcccttccgcagccagaaaatcggtaatcatctttctcataaaagctgagtcatcaacgacaagcacacgaatcactgtaaagtcctcctcattaaaaaagaagataatctctcaataaatgccggtttctcttctcttggtttgttttcttccgtttgaaacaagacatccgtcaaaagacggacggacctgctggcttttgcttgaggactttttattaaaaaaggcacctggtcaatgacagcttgacttactagcggatcatcgggtatggagccggcgaaacgcacctccgcgcctaaaaacgtatgaatcgcgtgagaaaggcgggtgtacgtgtccagcgcatgtttttgggcgcgggcgcgattgacggcaatatttacggtcagccgctcatccgcgagaaagagatgtttgatcgcgctgtaggcatccataattgccgtcggctcaggcgttgtcacggcgagaatatcttccgccgataaaataaacggcagctgttcttttgaaagtcccgctcccatatcaaacaggacgtaatcaaaatcgcttaatacagcggaaagaccgttcataaaagccgaccacttctctctgtcagcttgataaatcgcctcaagccctgttcctccggatatgtagcgaaggcctttcggaccggaggacagtgaatgagcgagcgcataccgattctccatcacatcaataatggtgcgggaagaagcagcgccgatcagcacatcaatgttgcccattccgatgtcaagatcaatgatgagtgcttttttccctttttcctgcagggcaactgccatgtttaatgttaaattagattttccgacgccgcctttaccgctgatgacggccaatgtcttcgcttttttttcataaagctccggcttgatcaattgccgctgcctcattttccttcttaatgactctgcctgatcgggtttcatgtcaaaagcatccttacaaactcttttggtgaaaccgaaaggatgtcttcaggcacatcctgtccatttgtcagataggccgcgccgattcttgattccgacagcagttgaaacacggaaccgagcgaggcggtttcatccgctttcgtaaaaatgaattgattgaccggcacaccggaaaactgtttcagcacctgtttcatatcttcatattttgcagatgccgataatacgagaaaggattgtaaacctgagtcaaacggaatcatctcttgtaattccgtaatatactgctcttctttgaaatttcttccggctgtatcaatgaaaacatggtcatattcagcgaatttttcctgcgccttcagacattcttcttttgaataacatacttcaagaggagcctgaagcagctcagcatacgtcttcagctgttcaaccgcggcaatacggtacgtatccgtcgtcataaatgcaatttttttatgctctgtcagcattgatgaggctgcgagttttgcaagtgtagtcgttttgccggctccggttgaaccgaaaagcacgacatattttgattgaattccttcctgccacctgtctgctgaagggagttttttcactaacaaatcctgcagtttcgagttgacattttcatcagttaaatcgccggaagcaattgaagaacggagcaattcactcagcacggcgttttgcgtatgatcaggaagcccggcttgcttcaatagtctctcggctttttttaatggttcagggagcacctctttgtaatgtgccagatcgtctgaagtactgtgatcagaaagacgcggcggctgaacgggctcagctttctccgccttttccgtctttttcatttcttcaccggcagcaggcggagtttttctcgcttccctgacgtcacgatctaaaacggctatcacttcaacggcttgctgtgaccgcagccccagccattttcgtttctttacttgttttgaatgtaaaataacggcatcgttaccgagttcctttttgatttgcttcgcggcatcctgcattgaagcggctgtaaatttttttatcttcattaaatatccaccactccaatgctctgtacttcaacgtttgcttccagctcattataagaaagaaccggcagatcagggaaatagcgttctaacagctgttttacatacattctgacagcgggcgagcaaagaagaattgccgtctcctgccggatggaaagctgctcggcctctttagcgacagaacggatgatactgtctgaaacctcgggatcgagcgacaagtaattgccttgttcagtctgctgaaccccgtctgcaattgctttttccacccggcctgagcatgtcatgacttttagcgtttcatgctctctcgcatattgagccgtgatttgtttggcaagcgactgtctcgcgtattctgtcaaaaggtctgaatctgttgttaatcttccgtaatcggcaagtgtttcaaaaatggtcaccaagtttctgattgaaactttttctctcagcaatttggcaagcaccttttgaatatcgccgacagaaagagggtttggcgtgacttcctcaacaagcacaggataattttccttcagatgatcgatcagctgctttgtttcctgtctgccgaccagttcatgggcatgctgcttaatcttttctgtaatatgcgtggatacgacagacgccggatcaacaacggtataccccagcatgtccgcttcatccttcgctgcttcactgatccattttgcgggcagtccgaacgacggctcaatcgtttcaattccttcaatgacatcatcttcaggcgtaggcgacatcgctaagtaatgatcaagcagaagctctcctttagcgacttcgttgcctttaattttcaatctgtattcattcggctgaagcgcgatgttatctctgatgcgcacaaccggaatgacaagccccaattcaagcgcaagctgacgtctgatcatgacgatgcggtcaagaagatcaccgccctgccctgcgtctgcaagcggcacaagcccgtatccgaactcaaattcaatcggatcaatatgtagaagctgtacaacgctttccgggcttttcagttcatccgcctgagcctcttcttcaagaatttcttcctcttcttcgctcggcttatccgttttggacagcgtgtaggcgccgaatgcaagcaggccggcaatcggccccgtcagcagaatgccgatcggtgtaagaagaccaagcaaaagaacagttcccgcggctacatacaagagcttcggataagcgaacagctggcctgtaatatcatgaccgaggtttccttcagatgccgctctcgtcacgacaatccccgtagccgtagaaatgagcaaggccggcatttgagaaacgataccgtcaccgaccgtcagcattgtaaagtgagaagcagcttcttgtatgctcatcccctgctgcagcatgccgattacgatcccgaaaataatattgatcatcacgatgatgatacccgcgatggcatcccctttgacgaatttgctcgcaccgtccatggcaccgtaaaaatccgcttcccgggcgactttttcacgtctgtgctttgcgtcctgctccgtaatcatgccggcgtttaaatccgcgtcaatactcatttgttttccgggcatcgcatcgagcgtaaatctcgccgcgacttccgataccctctcggcgccttttgtaatgacgataaactgaataataatcaagataatgaagacaacaagccctaccagcacatttccgccgacaacgaaattcccgaatgtctcaacaacctttcccccttctccatgagaaagaatcgaacgtgtcgtcgacacattgagcgcaaggcgaaaaagcgtcaataacagcagcaatgacgggaagatcgagaattgcagcggttcttgcatattcattgtggtgagaagcacgatcaacgcaagagagatattaatgatgatcaaaatacttaacaaccatggagggaatggaatcaccagcattgccacaatgaggacaacacttattaaaaccgataaatctcttgttgacatgctgtttttctctccttttgaatctgaaattcactatactttttgtttcgttttatatacataagccaaaatttccgcaatgactttgaaaaactcttccggcacggcctggtcaatgtcaacctgatcatataacgcacgcgcgagcggcctgttttctatcgtcatgacatcgtgctctttggcgatctgcctgatttttaatgcgagatgatcgacccctttagcaacaatgtagggggcgtccattttcttttcatcatattttaaagcaatcgcatagtgggtcgggttggtaatgatgacgtcggctttcggcacttcctgcatcattcgcctcattgccatttcccgctgcttctgcttaattttggacttgataatcggatcaccctccgattttttatattcatcttttatatcctgctttgacattctgatatttttctcatagtcaaaacgctggtataagtaatcaagcccggccagcagcattaaagcccccgagcccgcaagccccatccaaagagtgagtttagaaacgaaagtgagcacttccgcaggcgttaaaagcggaaggcggagaatatcgccataatgcagccagagcaccataaaagcggcaaaaccgaccacggtaatcttcaaaatcgatttgaccagttcaactatcgccctcatgctgtaaatccgcttaaatcctttcaagggactgagcttgttcaggtcaggcttgaggacttccgcggaaaacagaaaaccgacctgcatgtaattggacacgattcctgccaaaagtgcgaccagcataatcggcgcaaggatgaggctgatatctttcactgtatccacgaaaagctcatgcacgttagattcagacaattctaatgctatcgatttcgtataaaacgttttaataaaggacagcagcctgtcccgcatataaggtccgagcgcgatcagcgaaagaaagataatcagtaaagaaacggctgtatttacatccgtacttttcgcgacctgtcctttctttcttgtatccttccgttttttcggggtggctttttccgttttttcaccggcaaagaattgcagattcagtctgagtctcatcatgtcacaccgaccaatgccaatagattccgcattgtttcaacggtaaggctgaagatattgcggacgatgacaaacatcaccgccatacaaacgatcagcataataaagctcacagctattttcaggggaagcccgaccacgaaaacgttcagctgcggcactgttcgcgccacaatgccgagcgccaaatcaactaaaaacagactggccacaaccggcgcagacatttgaaaagcgataatgaacatggcattgaagctttttgcgataaaaagtccaaagcgatcatttccaaacgacggaaatgcctgatcaagcgggatatactgaaagctgtaataaatcccgtccaataaaagataatgggcgtttacactgagcataaataacagcgccagcgtataaacgaattggccgatcagcgggctttgcgtgcctgattgcggatcaattacattggcgatggaaaagcccatttgaaaatcaataaaggaacccgctatctggatcgctgccatcatcatgaaagcaatcagcccaaggctcaagcccacaacggcctcttttatgacaagcagcatatactgttcccctatgtcaattgccggcgcatgtttcagtgtgctgaagcagatcaccgaaagaaaaaaagcaaagccgattcggtgaaccgccggcagattccggtgcccgaacaccggcaccgttacaaaaaaagcagaaattctgataaaaaccaataaaaaagcgggaaataaatcaatgatggaattcatttgattctaccctgcaaatcggttcagatgagagaacagatcagttgtaaacgaaagaatcgtcgacagcatccaaggaccgaaaaagatcagtccgagcatcaccgccacgattttcggaatgaacgcaagcgtctgttcctggatttgagttgtcgcttgaaagatactgacgagcaaaccgacgatcagcgcgatcgcaagtaacggcccgcagatcataagtgttacatatacggctttttccgccatggaaattacaaattctgaactcacaattagcacctaccctaaaagctgtcaagcaaagatttcacgattaaataccatccatcgaccaaaacgaaaagcaatattttaaagggcagagagatcataaccggcggaagcatcatcattcccattgacattaagacgctcgccacgaccatatcgataattaaaaacggaataaaaatcataaagcccatttgaaaagcggttttgagttctgagatcgcataagcgggcaccatcgtcgtcaaaggaatatcctgaatcgattcgggttttttcattttggcatagttcataaacagcgccagatccttctgccttgtatgcttgctcatatactctttaatcggtttctcggcttttgtatatgcttcatcgagactgattttgttgtccatcaacggcgttaaggcatccttattaatctctgaaaaagtcggagccatgataaaaaacgtcaagaacagcgcaagaccgattaaaacctgattcggaggcatgttctgcgtcgccagtgaagttctcacaaaggacaggacgatgacgattctcgtaaagcaggtcatcaaaatcagaatccccggcgccactgaaaagacagtcaaaagcagcagtaatttaacagtggagctgacttcggtcggactgcttgaattaaaaagattaatgaattcattcatgatgatacgggcctttcttctttccttcagaacggctttgtttcagctcgttcagctgttctttcagcgcttttgaaaacgacggaagcatcgtttgcggcttcttttctccatccttacgcggatttacgagtttggtccattccacttttgaggacatcgcctcttcgtattggctcagaatcgcctcgcgctctttttcatcttcaatttcttttaaaagctgtatcgtctcgccgacaccgactacgagaacgctgtttcccactttaatcagctgcacggagcggttttggccgactgacgttccgccgatattttctacgtattgaaacggcttcagaaggcggtttcttttattcatcagtttgacaactccgtagatcagcagaatgacaaataataacgccccaatcatctttacaaaatcaaaagcggagacagaagatgcagaagcatcccctatctcttgatcagccgtttgtttcgatgtatcgctttttttctctgttttgtttgttgattgtttgtcaaaccattcgttgacagtggaattgtcagactccgctgcaaaagcagggaacggatgtacattgagtaaaacgaaacaacaaatcaaagctagtaaaccatgactctttttcaacagtcgtacaccctttagcttaatgttttattaatggcttcaagcacgcggtctgcttggaatggcttcacgataaagtcttttgcgccggcttgaatcgcgtcaataaccattgactgctgccccatagccgaacacatgatgattttcgcctgcggatcgatttgtttaatttcctttaatgcggtaatcccgtccatttcaggcattgtaatatccattgtcacaaggtcgggtgaatgctctttgaatttttcgactgcctgtgctccgtccgaagcttcagctacaacgtcaaaaccgttcttcactaaaatatccttgatcatcattctcataaatgctgcatcgtctacaattaaaattctgtgtgccataatctgtttctctcctctatgttcgcttattttaaattgttaaggcggtctgcctgacttaaaatatcagtgactctcacgccgaagttttcttctatgacaacgacctcgccctttgctacgatccgctgattgaccagaatgtcaacgggttcacccgccagcttatcaagttcaataatgcttcccgcagaaagttccaggatttctttaacgcttctcttcgttctgccgagctcgaccgtaacggaaagcgggatatccatcagcatatcaaggttattccttgaaccgtgcccatccgctgcgttttgatcaaacgcctggaactccaccggagcgacttgaacaggagcggcttttttagcagttccctgtctcttcggaagctcgggttttgcctgcggctcctgctgaatggcaggttccggctgcggcgtttcgtatgtttcccgcggttctgatacggtttcatcggcctcaggctgatctgtatccatcagctctgcgatcagatctttcgcaaatgtgatcggataaagctgcatgatgctcgaatcgatgagttcaccgactttcaaacggaatgaaacttttacaagcaggtcatcctcaggtattctgtctgtccctttttcttccgtcacatccagaagttcaacccttggcggagaaatgtcgatctttttactgaatacggtcgacattgacgtagcagccgagcccatcatttgattcattgcttcctgcacggcgctcaggtggatctcaccgagtgacggatcggcgccttggccgtcccccccgatcatcaaatccgcgatgatagccgcgtcgctttgttctacgacgagcaaattgctgccgtcaaatccttctgtgtagttcacttcaatggcaacatacggatgaggaaattcatcactgattttgctttttgaaatgacggtcacactcggcgtcgtaatgtccactttttgatttaaaagagtggacagcgccgtagccgagctgccgaacgaaatattcccgatttctccgatcgcatcacgctcaagttcagacaagttcgcttcttgaggctgttctgtatcctctgagtgactgcctgtgccattaagaagagcatcgatttcatcttgagataatctattgttcatcttgttcacctcttatgtcgtgatctaaaatttgcactgcctgtcttcgattcacccggccggcctgccctaaaaacttcggtttgtttccgaccaatacagtaagaggatcagtcactgatttgtccagagttatacagtccccgacttccaaacttaaaaattcttctattgtcagttcagaagcgcccaagagagccacaacgggaatttgagccgtcatgatgcgcttttcaagcgacttcgtttcttcgggcttcgcttcattccggtctgattgcatccaatagtgtacggaaagcttagggataatcggctcaagcacgacatggggaatacaaagattaatgacaccgctgatttcaccgatctgcgtattgagagaaatgaccacgactgtttcatttggcgaaaccatctgtacaaactgaggattcacttcgaattcagtcatttcagggtcaatatcagcaatggattgccaagcttctttgtagttgcccagtgcattttcaaataagttagaaataatgtttgtttcaatttccgtaagattgtcagctttgttatgcgtgatgccgatgcctcccatgacgcggtcaagcatggcgtaggcgatggtgggattaacctccatcatgattctgccttccatcggatgaacatcgaataaattcaggatcgtcatgttcggtatggagcggataaattcttcatacggcacctggtcgactgagctgacagatatatgaatatacgttctgagcttggcggaaaaatgtgttgtgagaagcctcgcaaagttatcatgtatccgggttaaacttcgtatctgatctttcgaaaacctgagcgcccgtttaaaatcatatacctttacttttttctctttaacttcctttttcagctcttccgcatccgcctcacccgtcgaaatggcggaaagcagtgcgtctatttcattttgggagagaacttctcctgacatcttcttcacctccgtattctgtcaaatttgtttttattgcagattaaaggaggtaatgtacactttctgaacttttccttcttggagatagctgtttactttttcttttaatgattgtttaaacgcttctcttcctttatctccctcaatctctccggcgcttgtatcggctaaaatggaaataatgttgtctttcacttgaaaatcgcgtttttcaagttcttccttcgctttagccgagtcggtctcaagtttgatgccgatgtggatgatgctgtcagattttagatttgtcgtgatatcgtcgacagacacagtggctgcaacgacttcgtcgattgtcggctttttgtctttatcggaatttccgctgacgacaaaatacgctgccgttccgaggccggcgatgacaattaaaataatcagcataatgatgactaattttttcttcattcttcttcctctattccctgatccagtgaaaatatttgtatgctatggtaaaacgatatgactttttcgagaactgcttcttccggttctttcactacgaactttttgccgtttgacagtgtaatcgtcgtgtcggggaagcactcaatctgttcgataaacagcgcgttcagcgtaaaaggctggccgtttaaacgggtgacttgaatcatgctatccggagaagcggcctagccgcttctcctccctccttaccgtttcagattaaccagctcctgaaggatttcatctgaagtcgtaatgatttttgagtttgattggaaaccgcgctgtgcaacgatcatttcggtgaattcatctgtcagatcaacgtttgacatttcaagatagcccgccaaaagcttacccgtgccattttcgcccggagtggtaacagcgctcgcagctcctgaacttaacgattctctgtaaaggtttcctccgattttttccagaccggagctgttagggaacgtgacaagaccgatttgcccggcattatgaaccgcatcccctgcatcagtgtatgtaacggttccgtccgcaccgatactgtaatctttcgcatcagtcggaatgttgattttgccgccgccgattttttcaagatagtatccgtcagttgtaacaaggttgcctttattgtcttttccgaaattccctgcccgtgtgtaaacgattcccgaacctgtattaatctgaaaatagccgtctccgtcaatggcaaggtcgcttttattctgtgtagcctgcggcgcgccggtagaatgaacgacatcaatggaagaagtcgcggcacccaagccgatttgttttgaattggtcacgtttgaaccgccggcgactgtctggctgatcatatctttaaacgtaacgcggcttttcttaaatcccactgtgttgacattggcgatgttattgccgattacatctagttttgtctgaaagtttttcatgccgctgataccggaatataatgaacgtaacatgttaaattccccctgggtttctttttatttagatgtttcgctgactgccgtgacattccacggactgacctctttgccgttttcaagcacgagcatataattgccgtttgagtgttttactgaattgacggggcttgtctgatccttcccgtcgctgtcgctgaatgtgacacttttgccgatccagttcacatacatcgtaaacggatcttgattttcgacatattttgtcatcgtcgtattcaggttcatcatttgttccaatgaagaaaatgtcgccatctggctgatgaattctttgtcatcaaccggattgagcgggtcctggttctgaacctgcgtcattaagatctttagaaattcgtcttttcctaaattcgtgctgctgttcacggcggcggtgctcttcgtgcttgaagcacccgccgcggcataatccgagtttactgatgtcaactattcttcctccatttcattgagagaaagctcctccagcatatctccgaaatcccctgactgctgctggttcttctgctctctctgtccctgatgctgctgtttattgtggtcggccgtctgcccgtaaaccggctgctgatccccgctttgaagcgggacggtaaaacggtcgatctggaccgacatattcggaagcgactgtttcagctgaggaagatgctgttccagcagctctttcgcagactggcttgatgcgatgattttgctttgaaacatcccgttttcgtttgtcaccttaattgtgacaaatccgaggttctcgggattaagacgaatcgtaaagcttccggttgttttcccgaaaggcgtatatttcatctgtttccagccgctgatgacctgttccgttaacggtttattttctgccggctgctgttcagctcctgcggacgcttgctgaatgccggcaatgcttctcgttcccgaaaacaggatatgcgcagacaatttgctgtcaggcgcctttacgtgagaaactgtgccgccgttttgctgatcggttttcccggctgactcttgggacgattcagatgattgagataacacaaaagctttcagctcagtttcagccatgttccattcctttgtccctttttgagaaaggcccgcaagctgctcagtgacgctttgaaagctcttcagctcagcggccgacatggagtaaagcttagatgcagattcgtttttcggaaacagcgtctgccgcagatcttgaatcacacggtccggtacgccttgttttttcaacgcatctaataaacgggtgccttcctggtaaactgcctttgcctgtgcgctgtccggcagctcctcttgatgcgtgaagagccgggctacagcttcttgaatgaatagaagacccgtctccagcgcatcgcgggcggaattctcatcctttgcggaagaattcggctcatttttttcaggcttcaccccatgccgtttgccggctaacatgtcttgaacagattcagcaagctgtttcaataaaggaagggctgtttcagtcgtttgcttcccttcaagggcttttaccgcctcaagcagctgtttcagctgcagttcttgatcttcggggccggccttcagccaatcaccgattttcgaaagagcttcattcagctttgcatcacttgtttttgcttcatctccgggctgctgttgagaactgatttccgacagaagccagttctgaaataggcctaagctgtttacattcaacttcacattgctgttttgcgcagtctgtgtacgattccccgttatttcaagcagcttcaacttacatcactccttatttccgtcagcggatagtttttctgtatacttagccgcttgttcaggagtcaatttcgtcaagatgtcagcaagctgctttttacttaatccgtttaaaatatcgagggcttctttttctttcagctttacgataatgcttgccgctttaccgctgtccatacttttatagatgttgatcattttatcttttccggctgaatccgaagcggcttttttcgtctcatccgttttctgctgctgttcagcttcctgtttcagtgaacggattttctgattcagattgtcgatttcggatttgcttgtgtccaaatctttattcaaaatgttaatttcacttttttgttcctttatggtcttttcaagagaagccgttctgtcttccttctgcttttccgccgcgcttttcgtttctttcgtttcaggaaccaattcttttaaaacaggcgttttagctgctgtttcctgaatcggtttcatcacatctacgccggcagcccaaaggacgatgcttgcgacgatgatcagaaaaatcagcgggataatgataaaaagcaggattgaaccgaactttccagatcccttttctttatcggccatttcattcgctcctaatgcccctgaatcataaactgcttgattgaaatatcgtccatttctctcatttctgcagctttgtcttcaagtgcgaacatattaaattgtttttcccgcattttttcgaatttctttacttcgatgtttttttcggtgagctgttcctgcttctcattcatttcatttcgtttcatgatgacaagcttttgataatgatagatggtgttctcaagattggaaacgaattgctgataatgtctcatttcctgaacgctcatcccgcatttcagctttgattctttgtctttttcgagcaattcttttttgctcatattttcatatagtttttcagctactgtttcaaattcggaaaccgactgtctgtattcagtcaatgtttggtctttttcattttcttttaattccagcagcttttgaaatctgaattggtacgccacgatgttattcctcttttcctgtcagactcgtcaatgccgcaatactattttccaattgagcgggttcttccgttccttgttttaaaaattgaataagctgcggataaaactgaatcgcttcatcaatttctctcgatgaccctcttttgtaagctccgatattaatgagatcttcagagttttgataagttgacagaagatcgcggaatttgttggccgcctttatatgggctgggtctgaaatattagacatgaccctgctgatgcttttcagaatattcaccgccgggaactgccctttgttggcaagcgcccgatcgagaacgatgtgtccgtctaatattccgcgcaccgtatcggcaatcggttcgttcatatcgtctccgtcaacgagaacggtataaaaagctgttatcgtcccttgttcattcgcacccgttctttctagcaaacggggtaaaatagcgaacacagaaggtgtatatccttttgttgtcggcggttcacccgctgccagccctatttcccgctgggccatcgcgaccctcgtgacggagtccatcatgaacatgacattccggcctttatcacggaaatattccgcaatggcggtggccgtatatgccgctttcaagcgcattaatgcgggctgatcagaggtcgcgactacgacaatcgaacgtttcaggccttcttcacctaaatccttctcgataaattcacgcacctcgcgcccccgttcgccgacgagtgcgataatgtttaaatcggcttcggtctgctttgcgatcatgcccatcaaggtgctttttccgactccgctcccggcaaaaattccgattctctgcccttttcccactgtcagcagactgtcaatcgacctgacaccgacacccatcttttcccgtatcggcggccgtttcatcgggtttggcggcggctgttccgtcgaaacgggagacaaacctttcggaagcgcccggccgtcaagcggttcgccgaacgcgtcgacaacttgtccgattaaacctgcgcctactttgatgcggagcgactcgccagtagcctctactatgctgcccggtgcgatgctggccgcttccagataaggcattaacagaatgttttcatcctggaagcctacaacctcagctttaattgcttttttcgcatggcctttcggataaatgagacaaacatctccgatcgagctttcgggcccttttgattcaatcatcagcccgatgacacgcttaaccttgccatagcgtttgtacggatcggctgtttcaatcgagtctattaaatactgtgtcttcattgctccgctcccgcctcaagcgccgttaaaagcttttgttttaattgcatcagctgggtgtctataccggcatctacccgaccgaacggagtttctatcgagcacgttccccttgcagctttttcatcggcatataagcttaacctgcattctttgtataacagctgctgaatttcgtccatatgctgatgaaccgtttcataatattcaggatctacatagatggagatgtcatcataatctttcacttcggctattacctgtttgaccagcagaaggaaagcttctttatcatcgcttttttgctgccatacttttttggcgagcgcaacggaaagctcaatgatttcttcctcagcgctttccagtttttcctcgactgactgtctcgccatttccgtaaccgcattggcgcggctgatgagatttgcgtattgggtttcagcctcggcttttcccaaagccatgccttcttgataaccttctgcctttgcttcttccatcagtctttgtttttcttccgcccagcggcttttctcttcttcaatctgcagaagagtatactccaattgatttttcgcttcttcagacacccggtcggcttcggccttggcaaaagccatgagagcctcagggttttcggctttctccaggtcaaactggggatgcgtatttctgacttcctgcaaggaaagcttacgacgtttctgttcaggagaaaatgatgattgctgtttaatgacattagacaataatatcgtctcctccgcctcgcgcgattacaatttcaccggcttcttcaagcttgcggatgacgcccacgattcttgattgcgcctcttccacatcacgcaaacgcacaggccccataatttccatttcctctttaaacgtttcaaccatacgctgtgacatattgctgaagacgatctccttgacttcctcgctcgcaaccttcaatgaaagcagaaggtcgtcgttttcaacgtccctgatgacgcgctgaatcgcacggttatcaagggtgacaatatcttcaaagacaaacatccgttttttgatttcatccgccaattcaggatcttgtatttctaatgaatcaaggattgttttctccgttcctctgtctacgccgtttaatacttcaacaacggcttctatgccgccggtctgcgtataatcctgcgtaaaggaggaggacagcttttgttcaaggacccgctccacttcattgatgatttcaggagacgtcctgtccataaccgcaatccttcttgccacctcagcctgaacgtccgggttcagctcagacaaaatttgtccggcctgcaccggatcaaggtaggataaaatcagcgccatcgtttgcggatgttcctgctgaatgaaatttaaaatctgttcgggctccgcttttctcgcaaagtcaaacggctttacctgcaaagaagaggtcagcctgtttaaaatgcttaccgctttgtcttctccgagcgctttttcaagcacttggcgggcgtaatttaaaccgccttgagaaatatagtcctgagcgattgcgatattatgaaattcttcaatgatttcatcttttctctgatgatcgacgcttctgactcccgaaatctcaagtgtcaatctttcaatttcttcttcagacaaatgcttgtaaacagaggctgatacatcaagacctaaggaaatcatgaggatggctgctttttgttttcctgtaagcttgttctgatcacgtttcgccattttccattccccctaatcctcgtccagccagcttcgaagcaattttgcaaagtcttccggtttttctttagccattttttcaagctgttttcgtctgactgtttcttccgtttcattttgctcttcgttaatatcaggcaatcgaaccggctccggcggtgtttcatattcgtattcttcatactcatcttcttgtgagcgtttctttctgatgagaagaataataagcagaataatggccgcaagcagtacgccgcctgtaatgtatacccagatcgggagacctgatgagtttgccgacgcagtattcgtgctgacttttccgtcaaacggctgaaccgatacgacgattttgttgttgatatcattgttcgtcagtttttgattttgcgcctcatttttatcaagagacgttctgacgacggttcctaaaatcttttgaatatcagcctgtctttgagctgttaaagacgcggcatttttcggattcggcggctccaccatgacctgaatgcctaaatcgcgcactttatatgggctttccgcaatttctttatgaatgcggttgacttcatagttgattttattgctgcttttttcgtagtctccgctgtttgaaccgccgttggccgctgcatagtttgcggtgtcattgcttcccgttccggccgtgccgccgttggctgctccgtcgcctttatacgtttccgccactttttcggcgcttatcgctatgccttccatgttatctttatcgacaggctcgacgatgtcttcagtgcgtttttctttcgtaaagtcaatatcagccgtaacggatacaacgactttatcctgccccatcattgtgccgagcagtgactgaacatgtttttgaatgtccttttcgacctgcgacttaataccctgctgagaagcataactgtcagaaacggaccctgcaccgctgtcacttttgtcatagtatgtagagttttggtccattatgacgatattatcttcttttaagttcgggacgcttttagaaacaagatggtacagcccgttgatctggctttgatcaagtgagtagcccggttttatctgcaaaacgatcgatgcggatgcttccggctgatcttcaccgacaaacacggcttctttcggcatattgatcatgactttcgagcttttaataccgtccatttcatttatcaggtttgacaattcagtctgagtcgcatcaacctttaaaacgtcaaactcattatctgtcaggccgaagcctgcattttttccgaaaaacgaataatcaattgatcccgttttcggcaggccttccgcggcaagctggactttaagcgaatccacttggctctcaggaaccataatgaccgtgccgccgtctgcaagttcagaagacacttttttcgtatcgagctcctctttaatctgccccgcttcttccgcggacaaatctttataaagaggcaccatcttttcagacgaagtaaaaataataacgacgatgagtaaaattatgaatgcggccaagccgcttaccatgagtatcttctgtgtttttgatctgttattccaaaacgctgacgttttggttttcatttgcattagagtacgattcatgttaacccccggtcattccagtcattctcttcaatctgaccactacatctgcattctcatgatttcctgataggcttccacggctttattgcggaattcggtagcggccgtcagagaaatatttgctttttgggcagcgatcatgacctcgtcaaggtttacatcctttcctgcagccagttcgttcgttatttggtcagattttacttgtgactcatttaacgaatcaattgagttttttaaaagctccgaaaagcttgtttggtttgaagaatcagttttttgcgtttggtttaattgattcgttacgttttgagtgttttgcgtttgttgaagctgaaaaggagtaatagcgttaaccacttacatcaccttactttccgatttctaaagcctttaaaagcatgcctttggaggcgttcaatgccgtcacgtttgcttcatatgatctcgtgctgctgacaagatccaccatttcctttaatgggtctacatttggtttttgtacatatccgtctttattcgcatccggattttccgggtcgtaaacaagattaaaagcggatgggtcttccgtaaccgcggatacttttacgccatttcccgcgcttccgattccgttcatcttggaatttaaaagggacgaaaatgattcgcctccggattggagagatacgagctttcttctgtaaggcacccactcgccatttacctgcttcgctctcgttgtatccatattggccagattggacgatacgacgtccatccggacacgctgtgcggttaaagcagagccggaaatatttaagctttgaaagccactcattattttcctcctgtcaagacggttttcagggaattgaatttgccgctcattctttcaaccaaagcctgataattaatttggttttcggctaaatctgtcatttctttgtctatatccacattgtttccgttttgctggtacgatgtatcaccgctggacacaatggaataatcggcccccgaatccgtaaagtcaacgtgccgatagtcggtttttacagcctcaagattagatgtttcctgatctaacaaatttcggaaagagactttttttgccttatagttcggtgtatctatattggcgatattgttagttatgactttttgcttaatgtccgctctccccaaggcattctcaagattttgtatagttccagaaaataagtccaaatccacttacctccatttcagatatttttctcctaaaaatccttgtcgagaattgtaaaaccatatgcttattgtaagaaataacaggcttaaagtctatgaagttaggctaaaaaaaagtgctcaattatatctattttgtaagtaggtattaagtcctagagtatttgtactacaagcatttgtttaatataagactgaaaatagctcaatttctgtattttccccttttttcacacagcaagatggattatctcagatcagattccaataatcaactttaaattgcaacttttcacccattgttcataaaaaaagcaggacccccattttcaggggatcctgcttttggtttaatgtgatttaagattttccaattcaataaggaatttgttgttcagaactttaatgtaagttcccttcattcccagtgatctggattcaatgacgccggcgctttccagctttctcagcgcgttaacgattactgaacgcgtaatgcccacacggtccgcaatcttacttgccacaagcaagccttcgtttccgtcaagttcttcaaagatatgctcaatcgcttcaagttcactgtaagacagagaactgatcgccatttgaacgactgctttgcttcgtgcttcttcttcgatttcttccgctttttctcttaaaatctccattcctacaacggttgctccgtattcagcaagaatgagatcatcatcttcaaattgatcctgcagacgggacagaatcaatgtgcccagacgctcgcctccgccgataatcgggacaatcgtcgttaagcctgcctggaacaggtctctgttttcaacaggaaatgccgtgtattcactgttgatatcaaggtttgaagacgtctccggaacgttgaacagatttttcgtgtactcttccgggaactggcggtcttccagcatttttttcatgcggtcattttcgatctgctgattaatagagtagcctaaaagctttcctctgcggctgacgacgaaaatattagaatcaatgacgtcacgaagcgtttcagccatttctttaaagtttacgggtttgcctgccgcagcctgcaacatgctgttaataattcgtgttttttgtagtaaagccatgttaaataatcctcctagaattcctcttattaaattttcacaatataaattgacttagatctttgttgtttgcaatcgttccgagcttttcttcaacgtattgcggcgtgatggcgactttttccatcgtcacgtccggcgcttcaaacgacaggtcttccaacagcctttccaatatcgtgtgaagccttctcgctccgatgttatccgtatcctgattcacatgataagccacttcggcgatcttacgaatagcttcgtcagaaaattcaagagatataccttctgtctgcaataaagcctgatattgttttaacagcgcgttatcgggttccacgagaatcttcacaaaatcatccaccgtcagcttgctcaattctacacgaatcggaaagcggccctgcagctccggaatcagatcggacggtttggccatatggaatgctccggcggctataaacagcacgtgatctgttttgacggagccgtatttcgtgacgacggtagaaccttcgacaatcgggaggatatccctttgcacaccctctctcgatacatcggctgaggaagaagctcctccgtttttagcaatcttatctatttcgtcaataaagatgatgccgccctcttcagctcttaacacagcctcctggctgacttcatccatatcaattaatttgcctgcctcttcattggtcagaaccttcctagcctctctgaccgtcattttacggcgctttttctttttgggcaccagattgctcagcgcatcctgcatattcatgcccatctgctccatacccgagccttgcagcatgtcaaacatcgacggctgctgctcttccacctctacggaaacgtaatggtcttcgagctctcccaatgcgagctgatgcgccatgcgttttcttttttcttcaagactagcttcttcctgctgatcggcttcatcatcgtttgtcggctggcctcccccgaaaagcatttcaaacgggtttttcactcccgcttgttttttctttcccggtacgagaagccgcacaatacgtttgtttgcattttcttcagcctgttcttttacttcgctgattttttcttctttaatgagccgcactgatgtctcaacgaggtctctgaccattgattcgacatctctgcctacatagccgacttctgtaaattttgtcgcttcaatttttataaatggcgcaccggtaagcttggcgatccgtctggcgatctctgttttccccaccccggtcgggcccatcatcagaatgtttttgggaacgatctcatctctcagtttttcatcaagaagacttctgcgatagcggtttcttaatgccacggcgacagcttttttcgcatcctgctgtcctacaatgtattgatccaaccgatctacaatttgtctcggtgttaacggtttgttttccatgcgcctcaagtcctttctattcaagttcttccaaaatgatctgatcgtttgtgtacacacaaatctcgcccgcgattttcaaagcggcatgtgcaatatctttggcggacaggttctctccggcataggttttcagcgctcttcctgctgacagggcgtagtttccgccggagccgatcgccataatgccgtcatccggctcaatcacttcacctgttcccgatacgagaagcaaggtatcctggttcatgacaatcagcatggcttccagcttgcgcagcactttatcgctgcgccattctttcgcaagctcaaccgacgcacgttttaaattgccgttgtattcttcaagcttcgcctcaaacatttcaaaaagtgtgaaagcgtctgcaacagatcctgcaaagccggcaagaacctttccgttaaacagctttctcacttttctggcagtatgcttcatgactacagcctgaccgaatgtgacctggccgtctcctgacatagcgctttttcctttatgctggacggcaaaaatcgttgtcgcatgaaaagatgacatgagaagggcctccttttaattttctttaaaagctctcggatggtgggacatatatgtgtttctcagcatttccttcgatacatgcgtgtatatctgtgtagaagacagattggaatggcccagaagttcctgaacgcttcttaaatcagccccttcattcagcagatgggtcgcaaacgtgtgccgaagcatatgcgggtgtatatgtaaagtgccggatgccttttttacaagcccgcttaaaatataccggattcctctggcggtaagcggaccgcctctttgattgacaaacagcacatcatgaggctcttttgctttttcaagcaggcactgtctgccgctgttgatatacagctccagcgcatcacgggcatatgagccgaacgggatgtagcgctgcttcctgcctttcccgtgaacgagcaccgtatccatgaacaggtcaagatcactgacagtgagcgtacagcactcactgaccctcattccggtcgcataaagaagctcaagcaaggcctgatcgcgcatccctgacggctgacttctgtctgaaacagcgaatagttcctcaagttctttttcataaagaaacttcggaatccgtttctcttgtttcggcagatgaacaagctgaaacggattctcttcaacaagcttttccctcattaaaaatttatagaagcttctcaaagctgaaattttcttgctgattgtttttcttgacaggcctttttcataagcttctgtcaaaaatattctcacatcatgatatgcagcttcattcaatccatttatattttgagcatgcagaaacatcccaaattcttcaatcgaattaacataattcacaatagtatattgtgaataatttttttcaatttgtaaatattcaacgaataactttaaaaaaaagttaacattctcagccattatgaagacctccctctccgaagggcttttaaatggtatcatattatgcattgaagttgcaatgaaaagctatatcgttttcgaaatagtttgaatagtctcaattgcgcgtttagcgtattcttcgtttcgttcttttttgtttttaattttaacaggcaattcttttaataagccgaagtttgcattcatcggctggaagttcttctggtttgtcgtcgtaatgtagtgagccatgcttccgatcgccgtctcctgcgggaatgtcacaaggtcctgaccgagaacaagtttggccgcattgattcccgctacaagacctgacgcagcagattcaacataaccctctacgccggtcatttggcccgcgaaaaacaggtcgttccgctgtttaaattgatatgtcggattcaagaggctcggcgagttgataaatgtgtttctgtgcataacgccgtatctgacgatgtcaacattttcaaggcccgggatcagtttaagcacttctttttgatctccccattttaaatgtgtctgaaaacctacaatattataaagcgttcccgccgcgtcgtcctgtctgagctgaacgactgcataaggccgcttgcctgttttaggatcttccagtccgaccggtttcatcggtccgaacagcatcgttttcttgcctcttttcgccatgacttcaatcggcatgcagccttcaaagaagatttctttctcgaattcttttaacggaaccgtctcagccgtcgtcagcgcttcatggaaacggtcaaactcttcctcagtcatcgggcagtttaagtatgccgcttctcccttgtcataacgggattttaagtacactttatccatatcaaggctgtctttttcaacaatcggcgccgccgcgtcataaaaatacagatattcttctcctgtgagctctttcagctgctgtgaaagcgattctgacgtaagcggaccggtcgcgataactgtcgggccttccggaatctcagttacttcctcgtgaagaaccgttacgttcggatggtttttcacaagatccgtcacgctttgcgcaaattcatggcggtcaacggcaagcgctccccctgccggaaccgagcacttatcagcagattgaatgattgctgagtcaagcgcccgcatttcttcttttaatacgcctaccgcattggcgagcgtatttgaacgcaatgagttgctgcataccagttccgcgaatttgtcagtatgatgggctgccgtctgctttacgggccgcatttcatatagctttacttgaattcctcgttttgcaagctgccatgccgcttcacttccggctaggcccgctccgattacatttactgtttgctggttcatttcttttcatctcctgttgtttgtcccttccacacaaagaaggtgagcaaggctctgctcaccgctacttctgtggttcttccttataatcgcattcgacgcattggacttgtatgccttttttaagctttttctctacgagcatattttcacatttcgggcattttcgttcaatcggtttgtcccaagatacgaagtcgcattctggataacggtcacagccgtaaaaaacgcgtttcttttttgattttcgttcgacaatgtttccttcatggcatttaggacatttaacgccgatttgtttgactatcggcttggtattccggcagtcagggaagttggagcacgccatgaatttcccgtaccggcccattttgtaaaccatccgggagccgcataactcacaatcttcatccgcgtattcaggttcaatttccacttctttcatttcggcttccgcttttttcacgcgcttttcaaagtcggtatagaagctgtcaatgatttgaacccattctgtctcgccgtcttcaacatggtcaagatctctttccatttttgccgtgaattcaacgtttatgatttccgggaaaaactccatgatcagatccagcacgatctgccctagctcagtcggcacaaaccgtttattgtctagtgccacgtaaccgcggcgctggatggtgtcaagagtcggcgcatacgttgaaggacggccgatacccagttcttcaagggttttaaccaagcgcgcctctgtgtaacgcggaggcggctgagtaaagtgctgctcaggctcaatatctttggataaaaccgtgtctccctctttaaggtccggaagcatgcggtctttttcttccagctgatcgtctttaccctctacatagactttcatgaagccggcgaatttgactttactgccgtttgcccggaatgtcaatccgttattgctgagatcaacactcatcgtatccagaacggctggcgccatctgacttgcaacaaagcgctcccaaatcagcttgtataatctgagctggtctcttccaagcaccgcttttaactcggcaggttttctgagtactgaagtcggacggatcgcttcgtgggcatcttgtgcgttttcatttttctttgccgctttccgttttcccgctaagtactcttttccgtatgcctgatcaataaaagctgacgcttcttcaacggctgtgttggaaatccgcgttgagtccgttctcatatacgtgatgagcccgactgttccttctttgccgagatcaattccttcatataactgctgagcgatcatcatcgttttcttcgctctgaaattcagtttccttgcagcctcctgctgcagggtggacgttgtaaacggcagagcgggatttcgtttacgttcttttttcgtaaccttgtctaccgtatacttattgcctttcagctcagcaagaacagctttcacgtcttcttcgctttttaaaggaagctttttgccgttttttccgaaaaagccggcttcaaacgtctcttttccttttaaaaatgagccggtaatcgtccagtactcttcaggtttaaagtcgttgatttccttttcccggtcgatgatcagccggagcgcaacggattgcacacggcccgcactgaggcctttttttacttttttccaaagaatcggactgattttgtatccgacgagtctgtctaatatgcggcgcgcctgctgcgcatcgacaagatccatattgatcatgcgcggatgtttaaatgattctttaatggcgtcttttgttatttcattaaagacgacccggcagtccgagcttagatccagatcaaggctgtgcgcgagatgccatgcaatcgcttccccttctctgtcggggtcggccgcgagatagactttttttgctttcttggccgctgtttttaattcttttaaaacagggcctttcccgcggatcgtaatatatttcggttcaaagttctgttcgatgtcaactcccatttgactttttggaagatcccggacatgtcccattgaagctttgactttatattttttccctaaataacgttcaatcgttttcgcctttgccggcgattccacgatgactagataatcagacattttcatccccctcaagaggtgttctctctcttttcaagtatcaattcattttagagctgcctttttatggctttcaacatttcattctttatgatgaacgtcattttatacatgaaaataatgtgcaactttaaatcctcactattattaaatattacaataccgtttgtcaaacgatatttcaaaagggttccgtatactgaacgcctcgggcggtcagctctccgtcaatatcctctgcgcataataccgctttcgccccttcttgaatgagttttataggtcctccggaatatggattaaaaatggaaccgggaacggcaaatacctctctcccttgatcaagggcttgataagccgtgattaatgaaccgcttttttcttttccctgcacaactacaattccttcacttaatccgctgattatgcggtttctcatcggaaaatgccactttttcggctttgtttcaggaggatgttctgagagtaggagatgatgttcagccatatattctgctaacaggagattttcccggggatagatatgatggaatccgccggctattacgccgatcgtaagcccttttgccctgatgctcgccttatgagacaatccgtctatgccggatgccagcccgcttactatgacccagcctttttttgagagttcagcggtaagatgcccaaccgcttttattccgtcttccgtcggtttccgcgttcctacaatccctatttttctgcctttttcaagaagtgacgtatgcccttttgcaaacaagacagccggcggatcataaattgttttaagccatgaaggatagcggcttgatgaaatcgggatgacagtactgccttctcggcggtaatcggacagaactttatcaagttccggttccttgcgctctatttctcgaaaaattgctttcggagctgttttcccttctgacaaaacagttaatggatgcggatctcgtaaaaaagacagagagtgatcagctttccaccattttaatagaagagacggggaaatgatttgattgatactgcagaccattaaacagcgcgacgcttgatccaaatctggcaacctcctcttttgtacagcaaaaacaggaacagccgttacggctgcccctgctttgatcagtgagttttgcacgtttcaaataagcctttttctttcaacaccttaatcagtgtttcacccattacagaaggggtttccgccacttcaatcccgcaggcgttcatcgttttgactttttcttctgccgtgccttttcctccggagatgatggcgcccgcatggcccatgcgttttccaggaggggcagttttaccgccgataaagccgacaacaggctttgtcatgttcgctttcacccactcagccgcttcctcttcagctgtgccgccgatttctccgatcatgatgacggcgtgtgtttcaggatcttcattgaatgcttttaacacgtcaataaagttcgtgccgttgaccgggtcgccgccgatacctacagcggtagattggcctacgccggcttctgaaagctgatggacagcctcgtatgtcaatgttcctgaacgggatacaacgcctacatgccccttcttatgaatgtatcccggcataatgccgatcttacattcttcaggcgtaataacacccgggcagttcggccctattaatctcgttttcttgccttccataaagcgtttcactttcaccatgtccaaaaccggaatgtgctcagtgatacaaatgacaagatcaatttccgcgtcaaccgcttccataattgcgtctgccgcaaacggagccggcacataaatgactgacgcatcagcgcccgttgtgtgaaccgcttctgcgaccgtattgaataccggcacgccttccgcttcagttccgccttttccaggtgttacaccgccaacgatattcgtgccgtattccagcatctgctttgtatgaaataaagcggtagaacctgtaatcccctgtacaataactcttgtatctttattgataaaaacactcattatctggtcccctgcctttcattctttcctaaactaaggatacgattttctgcgcgccgtctgccattgattccgcagatgtgatatttaagcctgattcattcaggattttctttcctaaatctacgtttgtcccttcaaggcgcacgaccagcggcaatgtcaatccgacttgtctcgtcgcttcaacaacgccttcggcaatgacatcacacttcatgatgccgccgaaaatattaacgaaaattccttttacgttttgatcggaaagaatgattttaaaagcttccgtaactttttcagcggttgcgccgcccccgacatccaggaagtttgcaggttctccgccgtagtgtttaatgatatccattgtagacattgcaagacccgcgccgtttaccatacagccgatatttccatcaagggaaatgtagcttaaatcgtattttgaggcttcgatttctttcggatcttcttcatctaaatctctgtattccataatgtctttttgtctgtataacgcattactgtcgaagttcagcttagcatcaagcgccatgacgtttccgtctcccgtgacgacgagagggttgatctcggcgatggagcagtccttctcaacaaatgctttatatagtccgagcataaatttagcggctttgccgacaagctctttcgggatgttaattgcgaatgcaatctccctcgcttgatagccctgaaggcctacagccggatcaataaccgcttttttaattttttcaggtgttttttccgctacttcttcaatttccgttccgccttcttcagacgccattaaaacgattcttgaagtggcgcggtcaagtacaagcccgacgtagtattcctttttaatatcgcagccttcttcaataagtaagcgttttattacttgtccgtccggacccgtttgatgtgtgacgagcgtcttgcctaacagttcttcggcatactccttcacttcatccgttgtttttgcaatctttaccccaccagctttgccgcggccgccagcatggatttgcgcctttacgacataaaccgagcttgacaggctctctgctttttcaactgcttcctctgctgtaaaagccactttaccttcaggaacagacaccccgtattttctgaggacttcttttccctggtactcatggatattcatttcccatcctcctaacttatgtagcaaaactaaaaatagactgcgctttcattctatataatactggaagaattgtctagggttcaaaacaaaatctttatatccttccaaacattctaacttttattttattgaaaatataaatttaaacggagtctgggaaatgattgatccttatttttcgtttttcaggctttcatccagccggtaaacaaatgaaaaaatttcagcgacggtttcataaagcgcttccggtatctgatcgtcgaccgtcaaatgccgcattaattcgacaagggtcctgtcttcctgaatcgggacccccgccttctcagcttcttttatgatattttccgccacatgccccctgcctgttgcgataaccttcggggcttgatctttctgccggtcgtaatgcagggcgacagctcttcttaaccgagtctgctctttcatactttcacatccacttttcgtccgccgtctttttccataaactcatccacaagagcgctctggtctttcggacgccgtttttttgccgtgatgcctgacaggctgaagcccgtttcttttacggcttctttcaaagccggcacgagagggtcgatggccgcctgaagttcaaaatcggtctcaactgtaatggtcattacattttgctgaatcatacagtccacgacggtttcttgcagcgtttcaagatgcagtaaaaacaggagcctgcaatgtgacggatcgagttttccgtccggcttcttccgtcctttaaaaagaactgtaatatcattctcatatgcggacgctcccaatggaaatgacagcaccatctgcgtaaaagaagggttatgctgctcaataaacagttggccgtttaatttatgaataagcggttctgcctcttgtttaacggcttggggtgcttcttgaagcgtccggacagcctggagggccgttttcagcgcttgtttctccggctgcggagacattcccttttcaagcgctgtaatgaatgataattcatcacgggtgcccagcccttttttgattctctgcaaaaggcttaatacatcatgtttttccgtatatttcagttcggtaagctggacagctttttcgaaaacagccgtctcctgttctgtcagttgtgctttttgaagaacaggtgctgttttggatgttttttcttgcgaaataaaagccttgatgatgtccgccgtttcttttacggggcggttttcattcttttcggctgatgccattaatttttcgataatctgttttgcctctttttcaggcagttccgtatccgtcctggcattcggaagagaaggctggctcggggctgtctttccgttttcacgagtcactcggacaaatggtgattgttttaattctgtcccttctccttcttctgtcagcccggtttctgaaatcggcatgcgcgcggccgaagcaagcttcttcaagagacgttctgcatgaagatctgtttccgcgtctaacacgtcagaaaccgcctctttaagcacagacagctcttttgccgattgcggagcctgattgattgcctgaagcagtcctgatagaaggcggcgggtcggaaacgggtatttgacggcatgaatggctgacaagacttccggatgcgcgggcagttcccgtttaagtgcaaatacaatagtttctgccgcttttttcaattcggctgccgggagcgattcagcccagcggatacaggctttgaggctgttttccgtcatcggcagtttctgatgcataaacgtttcggcaatatgctgagacaccggtcccggtttgacggaaagggcgttcagcagtcttcccgccgcttcttgaacggttttcgggcttccttcgaattggtcaacgacatgaagccgacccgttttttcagccggctgcttttcataagaaaaccagtaatacgcctgcggccggagggcagtttcaagctttccctgcatcgtccggccgccgatttggataagggcgctttgatcatccaacaagcggagaaccttccctaacagcagcctttgggtaccgctgtctttgctgccgtcttgcctttccggagaggtttctgttatcagctgtctgaaagccgcttggatttcgccgcttatgttcatgtcttacgcctcttttctaacaataagattgaacgggagcgaacgtttttcggtgaatatttgtcggtccgtatgcctgaagagcttcaagatgttctttcgttccgtagcctttatttttttcaaagccgtacatgggataggttttggcgtattcagccatgagacgatcccgcgttacttttgctatgcaggctccggcggcaattgatacgcttttggcatccccttttatgacagatgactgcggaatgtcaagcggaagcgtcatggcatctgcaagcagataatctggtgtttccgctaaagcattgaccgcttttaccatcgccagtcttgccgcctcataaatgttgattcggtcaataacatccgcatggacaatgccgactcctatagccgccgcttcttccgtgatccgggtgtaatactcctcgagcttcttttccgataatttcttcgagtccgtgagaccgagaatttcgcactgtgccggcaaaatgacagcgccggcgacaaccggtccggcaagcggccctcttcccgcttcgtcaacaccagcaatcaggcggaagccctttttgtatgacagtctttcgtatgccgtcatgttcagccactgctctttaagagctttttccttcgcatgctttttcagccattgctctaaaagcgtctgtacgctttttctcggatctttttcacattgggcaaggaaagggtcgctttcgtccctgacctcttgcaggcgttcttttacgctttttacggttaatgtattcacgttctcttctcccttacattatgtatatcggtattctgcggaaaaaataaagacccgcatcgctgcgcgtctttattctgatggtgtttcaaacgaaagcctgccgaatttttccgtccggatgtcccgaatgatgacttctgtggttttatcatagtcaaccagcccgccgcccatcaaacagccgcgtttttcaccgatcgcgtcaaatagggcggcaatgtcttcagggatttcctgaagtccgtagcgctcctttaagcggtcaggataatgctcttccagaaagcgcagtccgaagacggccacatcctgcaggttgataatagtatctttaatcgccccggtgatcgccaggcgcaagccaacaagctcatcttcaaatttaggccataaaattcccggtgtatcgagcagctctaattccttgcctacctttacccactgctgtgaagtggtaatgccgggcctgtctcccgtcttggcaatgttttttttggccagccggttgatgagcgtagatttccctacgttcggaataccgatgattaatgcgcggatggctcttggccttatgccttttgctttcattttatcgaacttatctttcagaagctctttcgaggacgggacgatttgatgcagtccctgcccgttaacggagtttattgaaagagagggaatgccctgttcctgaaaatggtccttccactgggcagtcacagccgcatccgccttatcggctttgtttaaaagcataatgcgcggcttatcttttaaaatctcctcaatcatcggatttctcgatgacatcggtattcttgcatccaccaattcgtatacgatatcaattaatttcagtttctctgttacttcccgtctcgctttagccatatggcccgggaaccattgaatggtcatgtgacttagacacctgccttatttgccggaaccgtatgttccggtgatctcttatgtattttacgttgcttgttctgcttttacaaatttcatataaaaaaagagcctgttacgggtaacaagctcttttcgttcgttatcattatcgtctgatttctttaatacgagccgcttttccgcgaagttcacgcaggtagtaaagcttagcgcgacgtactttaccgtaacgtacaacttcgattttcgcgatttttggtgtgtgtacagggaatgtacgttcaacgccaacaccgtaagaaatcttacgaactgtgaacgtttcgctgattccaccaccacgacgcttgatcacaacaccttcaaagatctggatacgctcacggttaccctcaacaacttttacgtgtacacgtaaagtgtcaccaggacggaacgcaggaagatcagtgcgaagctgttcttttgtgatatcttgaattagtttttgcatcgttttcaactccttccaacagatgctcttagccacaactgcaaggcacagcggaacatcgttttcaagcttttgaaggataagccctcttaagccacaagtagtatcttatcatatcttcactgcccgcgcaatagaatctattcgttttcccactcggaaatccattttctttgctcatcagtaagaggatagttttcaagaagatccggacgtcttaaaaaggttcttctgattgattctttattgcgccattcgtttattttggcatggtttccggacagaagggtctcaggcacttttaagcctttataatctgccggccttgtataatgcggatgctctaaaagccccgtgctgaaggaatcctccatgtgagatgcttcttttcccaggacgcccggcaaaagcctgacaacgctgtcggcaatcatcatcgcggggagctctcccccggtcagcacaaaatccccgatggagatttcatcagtgacaaggtgttcccggatccgttcatcatacccttcgtaatgtccgcagataaacatcaaatgttcctcttccgccagctcctcggctttcttctgagtaaaacgttcaccctgcgggcagacgagaataatgcgcggtttggcgtccgtatcggctgtcagcttttcaacggcatcaaatacgggctgcggctttaacaccatcccggctcccccgccgtacgggtaatcatcaaccgtttggtgtttattatccgaaaaagcgcggaaattgatgacgtcaaaacgaaccgcctctttttcctgtgctttttgcaggatggatgagccgagcaccccttgaaacatttcgggaaacagtgttaaaaagtcgattttcattcgtctattaacccttccattacatgaatcataattttcttctcatttatattaatatcctttaccacagaagcaatatacggaatgagcgcatctttttttccttttctcgcaactacccatacgtcattagctccgggcgtcaagatttcctttactgtgccgatcagttccccgtcctctgatacaacttcgcagccgatgatttcatgaaaataaaattcgtcttcttcaagctctcccaagtcttcttcagggactttgatgatcatgtttcttaggtgctcgacttcattgaggctcggcatttctttgaattgcagcagatgaaactgtttgtgaagcctgtgggtgttgaccgttactttaacaggctccgcggctccttccgcaaacaaatagagcgtattgccgggcttgtaccgttcttcggcaaagtccgttttagaaataacccgcacttcgcctttaatgccgtgggtatttacaattttgcctacattaaaccatctgtttgtcatattatcacctcgggcgaatttcaatcactaccccgtcttttatgacgatggtatttgccgctgttttttcatgccagttatcaccgacgtcaattgaaagcagcgcatcgatctccttttccttcacttcgcttccgagcgggagcgagcgtgtctggcttatttggaaatcgatcattttgattttgtcttgtctcttttcaatggcttttttaaaagattccgccacatcgggattctgctgatctttttcatgttttctaagctgaaaatagagctggctgcattctcgttcaagcgtttgctttttttctgcaaaagaggccaaaagcttttctttactttgctcggtcagaacctgcataacggttaccctgtgaataatctgcatagcaccagactccccactcttccaacatatttctgttcatttgctttttttacgtgtaaaaaaaggggaggtgccggccctctccctttcagtcaaatatttcaaattgaactttcttagaagactgtgcgccagctgcaaaaacgacggttcgaatcgctcttgcagtccggccttgctttccgataattttaccggtatctgacttattgacagataagcgcagcgcaatcttttgatcggtctcttcttttgtgaccgttatgtcttccggatggtcgacaagcggagccacaatgctgacaatcaaatcttccaagttctgatcagtcattacttgccttgtttagcgttgtggaatttttccataattccttggcttgagaacaagttgcggactgtatcagaaggtttagctcctgtttgcagccatttaagagcaagctcttcgttgattttcacttcagccggctttgcaaccgggttgtatgtgccgactgtttcgatgaaacggccgtcacgcggtgaacgagaatctgctacaacaatacgatagaaaggagatttttttgctcccatacgttttaaacgaatttttactgccattttactagcacctccgaaaatatttcaacaagatagtatattaacaatgataaaagtgtttgtaaagtgttttttcttaacaacggttttatcatgtataaccgattacataaaaggtaatttaaagccttttttcttcccttttgacatgtttgtcatctgcttcatcatttttttcatttcctcgaactgctttaaaagacggttgacttcctgaacggatgttccgcttcctttagcgatccgcttccgccggctggcgttgatgatatccggctgttctttttcaagaacagtcattgatttgatgatcgcttccacatgattcagctgtttttcatccacttggatgttttttaagcctttcattttgcctgcgccgggcatcatttgcagcagttcgtcaagaggccccatgtttcggacctgaccgagctgctccagaaaatcatccaatgtgaagctcatcgttctcattttctgctcaagctctttggctttgtcttcatcaacagtcgcctgagctttttcaatcaaggttaacacgtcacccattccgagaatccgggatgccatccgctcaggatggaacgcttctaaagcgtcgagtttttctcccattccggcgaatttaatcggcgtttcagtgactgcgcggatagaaagcgccgcacctccgcgggtatccccgtcaagctttgttaaaacaacacccgttaaaccgagctggtcattaaagcttttggcgacgtttaccgcatcctgaccggtcatcgagtcgacgacaaggaaaatttcctcaggatttgcgacttcttttacgccggagagctcatccatcagttcgtgatcgatgtgcagccgtccggcggtatctaaaatcacgtaatcatgatgctcttccttcgctttttcaatcgcctgtctggcgatttccaccgggctgacctgatcgccaagagaaaagaccggcatatcaagctgtttccccagtgtttccagctgcttaatcgcagcggggcggtaaatatccgcagccacgagcagcggtttgcggttatgttttttgcgcagcaggttggcaagcttccccgtggttgtcgttttaccggcaccttggagcccgaccatcataataacggtcggcgggcgtttggcgacggcaattttgctttcttcgccgcccatcagctcggtaagctcttcttttacgactttaataacctgctggccgggtgtcagactcttcatgacgtcctgtccgacagcccgttcacttacttttttcacaaaatcctttacgactttaaagttaacgtcagcctcaagaagcgcaagacgaacttcacgcatcatctcttttacgtcttgttcgctgacttttccttttccgcggatttttgaaatcgtcttttgcagtcggtcggctaatccttcaaatgccattgtttgccgcctcctaatctaatttctcaagcgcttcaatcagagccgtcattttttcttcttcctgcaagccggaagcaagctctttcagctttgtaaacatttctttacgctcctgaaactttttaaaaaggagcagtttttcttcatattgttcaagcatcgcttctgtccgtttgatgttatcataaacggcttgccttgaaacgtcatactcttcggctatttcaccaagggagaaatcgtccagataataaagcgacatatagctcttttgttttgacgtcagcaacgactgatagaagtcaaacaaatagttcattctcgtcgttttttcgagcgacatttgagctctcccctttgttaagtcaaatccctttacaaaaacatagtttacatggtttcagagcgtctgtcaagtttttatcttgtcaatgaatgcaggtattcgccctgtcagtttgctggtgttttccgccgcttttataagcgaacagccggagcgcttttttgcgcccggctgaaacagactgtctattcttccgctttttcaactaaatccgaaaagagaccgtatacgtaagattctgcatcaaaccgctgcagatcgtcaaccttttctccgaggccgaccagtttcacgggaatatgaagctcattgcggatcgccaaaacaattccgccttttgcggtgccgtcaagcttcgttaacgcgatacccgtcacattcgtcgctttggagaattctttcgcctgcgccatcgcgttctggccagtcgtcgcgtcgagcgcgagcagaacctcatgcggagcctcaggcacttcgcgttcgatgacgcgtttgaccttttcaagctctttcattaagtttactttattctgaaggcggccggccgtatcacaaatcagcacatccgcgcctcttgctttagccgcgtgtacggcatcgtaaataaccgccgcagggtcgcttccggcagcctgcttaatgacaggcacgcctgtacgctctccccacacttcaagctgttcaatcgctccggctctgaaggtgtctccggcagcaagcacaacggatttaccttcattcttcagcttatgggcaagttttccgatcgttgtcgtttttccgacgccgtttacgccgacaagcagaataacgtttaagcgcccgtcctgaatattcaattcagaaatctcttcgttgccgctgttataaatttcgacgagtttttcagaaatgacggactgcacttcctgagggtcctggatgtttttcagcttcacttcttttttgagctcgtcaatcagctccatgaccgttgtaaaaccgacgtcagcgccaatcaggacttcctcaagctcttcgaagaaatcttcgtcgacttttcggtagcgggagacgagttcgttcactctatttgagaaggaatttcttgttttttcaaggccatctttaaatttttcagagacggagtctgtctgtttcgtgattttctcttttaattttttaaaaaagctcatctttcaacctctttcctcgttactgaacgaattcttttgtttcttccagtttgaccgacaccattcgggaaacgccggattcctgcattgtaacaccgtaaaggacatccgcttcctccatggtgccttttctgtgggtgatgacgataaactggctgtcgccgctgtatttttttaagtattgcgcaaacctgaatacattggcttcatcaagcgcagcttccacttcatcaagcacgcagaacggcactggccttactttcaaaatggagaataaaagggcaatggccgtcagcgcccgttctccccctgacaaaagatttaagttttgcagttttttgcccggaggctgcgcgataatgtccacgccggagttgagaaggtcattcggttcggtcagcttcaattcagctcgtcctcctccgaacagggaacggaacacgtcgttgaattgcgaacggatctgtataaacgtttcatggaatcgcttcgacatttcagaatccatttcttcaatgacttgaaacagtgtatttttcgcttccgtcagatcatttttctgctctgttaaaaactgataccgttcgttcactctttcaaattcatcgatgctgccgagattgaccgcgccaagctcttcaattgaaagtttgatcagtttgacccgttttctcgcctcttcaggctcgatttcgagctgatatttttcttttgccccttcaaaagataagctgtactcctcgcgtaaatattgcagcagattatcaagctcaacttccatccggccgagttttacctcttcatctttcagaatttctgttttttgcttgtacagccgcttcatctctttcagctcaagctcattcgtatcaagagcccgctggagctttacgcgctggtcgcgccggctggcaatcaattcgatcgttctcgttttatcgtgaagcttgtgttgagccgcttcttcaagctgctcctcgccgcttgtgctggacgtcatctctgaggtcagcaggcttaaatcttcccgtgtttctttcagagcgagctgcgtttcttcaagctcttttctcagcctcttgagattgtcttcttcactcgagcacgcctgttcttttttcgctgcggcaattttacattctgtcagttcatgagagagcgtttcttttgttgaggatagggtctgcttttgttttgtcagcctgtccatctcttcctcaagttctttcagctggcctgatgcctcactcagctgttcttccagcgctgatttacgcgtctctttgtcccggctgctttccgttagtgatgctttctcctgatcgtaaagctccaggtgggtattgatgttcttttcagcgacttcgagttcatacagcctgccttttacatcctgctgctttgttctgaaagcttcaccgtcttcccggagactgctcagcgtatgttcaagctcttgaatagcctgtttcagtgttttgacctctttttcaagcagagctgttttttcttccatttcagcaagccgcgcagttaccgtctcaagctcccggcttctgccgagcagagaattgtttttctttttgactgcgccgcccgtcattgatccgcccggattaacgacatcgccctcaagcgtcacgatgcggtagcggtgaccgagaagcttggccagttcattcgcgccttttaaatcttcagtgatcagcacggtgccgagaaggttttgaatgacatttcgatatgccgcatcatacgtgacaagcccgctcgctgtgccgagaaaagaaggatgcttcgaagccgtctgttcatcacgggtttggagctggcgcggcttcatgaccgtaagcggcaggaacgtcgcgcggccgaaggaattctgttttaaatattgaatcgctttccgcgccgcctgctcatcgtctgtgacaacgtgctgcgccgctgcgccgagtgcaatttcgatcgccgtttcatatttttgttcggtggaaatcagttcgagaacggcgccgcggatgccgccaagctgctctttctgtttcagcacttcttttacaccttggtaaaaccctgaaaaatcgccctgcatcgtttcaagcatatcttttttggatctggcctgctgtacaaattgatacgcttgatacagcgctgattctttcttttcatactggcgttttttctgttcatatgcggtctggacttcgcggtagcggccgacctgattgtgaatgtccgcttcaacggcggccaattcttcttcgcacgccgctttgcggacggaaatatcatttcgttcctgaagatatttttcattgtttgcggtcagtctcgcctgctgaacggcagattgggacatctggtcatctaaaagctgcagctcgttgcggatcgacgcctggctgtttaacaattcaaagtaatcgctttttaattgttcgattttctcttctacgttttcattatgcagactgagagcctgctgcttttctttcacctgagcatctaaccgtttcacttccgcacgcagcttatcaaagacggcagactgtttttcgatgtccgctttcagttcggcttctttgttcgtgtaatgtgtaacggattcctcaagctgttcccggttttgcgcggcgttttttttgcgctctttgagcacttctttccggccttccagcttttcaagctcttcactggtcacgagcagaacctgctgcagctcgttgacggattcatcaagcgcgtgaattttatctctcgtctcttctatcatcgcttctttagcagatatcgccgatgattccgccaattcttcttcttttgccgcctgcaccttttcttttaaacccgaccatctgccatgcagttcttcgatatcaaaagcggtaagggcgatttcgacatgctcaagctctttctttttttctaagtagtctttggcgattgatgcctggattttaagcggttcgacctgatcttcaagctcgtggagaatatcttccaccctgtttaagttatcctgcgtctcaaacagcttgttttccgcttttttctttcttgttttatatttcagcacgccggccgcttcttcaaaaatactgcggcggtcttccgctttgctgctgagaatctcttcgactttcccctggctgataatggaaaacgcttcttttccgagcccggagtccatgaataagtcaatgatgtctttcaggcggcactgctgattgttgatgagaaattcactttctccggaacggtatacccgtctcgtcacgctgacttcgtgataatcgatcgggagaaaatgatcttcattatcaagtgttaaagtgacttcggcaagattcagccgcttgcgtgagtcacttcctgcaaaaatgatatcttccatttttccgccccgaagcgagcgggctgattgttcgccgagcacccagcggatggcttcggtgatgttgctttttccgctgccgtttggcccgacaacggccgtgacgccttttacaaagtcaacggatatccgttctgcaaatgatttaaatcctataacgtctaaacgtttgaggaacatcccagatcctccttatcgtataagtatctcaatattatcataatcaaccgcttatatcaggcgcatacatattgaaatccccctaggggtacagggggattttattgtttcgtatggtgtttttgcaattttgcaagagcttcctgtgccgcatgctgctcggcttcttttttggaacgtccgttcccgataccgagcgcctcacctttaagagagacaagcgcctcgaattcccggttgtgggcgggccctttttcattgagaattttgtactcaagcgatcctttcccgtcccgctgtacaaattcttgaagctggcttttgaaatccatcacatgagaaaaagcaccatcgtttattttagggaacacgtacactttcaggaattgctgaaccggctcaaggccctgatccagatacagtgcgccgataaacgcttcaaacacatccgctaaaagcgcaggacgctttctgccgcccgtcatttcttctcctttacccaagagaacaagatcgccgaatgacaattcgtgggcaagggagacgagtgacggctcgcatacgatagcggctctcagcttcgtcaaatctccttcactcatggccggatatttggcaaataagaattgggagatcgtcagttccaaaacagcgtcacctaaaaattcaagcctttcattgtcttcatacggctttttccgatgctcattcacataagatgaatgtgtaaatgcttgatacaaaagtttctcgttttgaaaatgaaccgaaatccgttcttggaactctttaaactgctctatttttttatagaacttttttttatctttaaaatgtgagtgttttgacatagtaacctccataggcacatcaggttcaccgcgctccccgccgtaaacggaatcggcagcgcgtacagcgtcagacgccggtaaccgcacgattaaagggctaaagccccgctgtcaggcgggacttttagcatcagcttattgctggttttgtatgtagttcacagcgtcgccgactgttgcaatcttttcagcatcttcgtcagaaatctccatatcaaactcgtcttcaagttccataacaagctcaactacatctagggaatcagcacctaagtcttccttgaaagaagcttcaagtttgacgtcagcttcatcaacgccaaggcggtctacgatgattttcgttacacgctctaatgtatctgccatagcaattcacctcccctcaagtattatagtggattcgtttttaaaaaactagagaaactaggatgaaattttaaaaacaaatctttacatcaccattccgccgtcaatatgaagggtttggcccgtcatataacgcgatccttcagaagcaaggaacgtgacaacgctgctgatatcggaaggttccccgaaacgcgcgagcggaatctgcttcagcatttcatcttggacttctttagaaagcttgtccgtcatatccgtggaaataaagcccggagcaatcgcattgaccgtaatattgcggcttgcaagctctttggctgatgattttgtcaagccgatcacaccggctttggccgccacatagttcgcctgaccggggtttccgctgacgccgacgattgatgatacgttgataatccggccggagcgctgtttcatcatctgtcttgtcacggctttcgtgcagttgaaaacacctttcaggttaatgttgatgacgtcatcccattcattttctttcattctcatgagaagattgtcttttgtaatccccgcattgttgacgagaatgtcgattgaagaaaattcagcgacagcctctttcatcatgttttgtacttcttcggaatttgatacatcagcttttaccgcgatcgcgtttcggcccatagatttgatctcatctacgacttcgttcgctttcgcttcatttccggaatagttgactactacgttgcagccgtttttcgcaagatcaagcgcgatcgcccgcccgattccgcgggacgctcctgttaccactgctgttttttcattaagcatcctgattctcctccttcagcgtttgaatcgccagttcaatggtttcttggtcagaaaccgcgattgttttaaggcggcggttcacttttttcacaaggcctgaaagcactttgccgggcccaatttcaacaaacgtcgtgacgccttcgtcaatcagtttgttaatcgtttcttcaaagcgtacaggtgaatacagctgttcgatcagtttctttttgatatcgtctttgtctgtcatgacgtcagccgaaacgtttgaaataacgggaacagccgcattctttacatcacaggcactgagcacgtcttcaagtttttgcgccgcgggcttcattaattcagaatggaacggtccgcttacttctaatgggatcgcccgttttgcgccgttgttcttcgcttcttctgaagccagctccacgccttttgccgttccggaaatcacgatctggccgggacagttcaggtttgcaagctgtacgagatggccgttttctgtcacttgatccgtcacctttttcaaggactccgcatccatccccagaatagcggccattgcgccttctcccgcaggcacggcttcattcatgaattctccccgttttcttaccgtgtaaacggcatctttaaatgtcatcgctcccgccgcaacaagcgccgaatattctccgagactgtgtccggctgtgaaatccggtgtgatgccggattctttaaacttttccaatacggcaatgcttgttgtcaacagcgcaggctgcgcattgtatgtaagggttaattcctcagcgtcaccttcaaaaatgagcgagctcagctttgtttcaagcgtttcatccgcttcatcaaaaatacgttttgacgcttcttcacgttcgtacaggtcttttcccataccgatatattgtgatccctgtccgggaaataaaaatgcaatcttactcatgatgcggtaacctccagactactcatctgttttttcttcttttacttcttcttctataaatgcggccacgttttggctcaccatttctctcgcctggcgcaccgcgtggtaaacagcgcgtgcgtcagaagagccgtgcgctttaatcacaggcgctttcagtccgaaaagactcgctccgccgtactcagaatagtccattttcagtttcatttccatcagcttcggctttagcactcccgctgccagcttagaaacaaagcttgacgtcagtgtatctttcagcattttgaaaatcgataacgctgaaccttccaatgttttcagagtgacgttgcccgtaaagccgtctgtgactatgacgtcagcagcgccttccagcaagtctctcgcctcaacgtttccgacaaaattcacgtttgtttcttttaataattcaaacgtcttttttgtcaggtcgtttcctttcttttcttctgtgccgacatttaacaagccgacgcggggcgagctgattccgagaacctgccgtgcatatacagatcccataattccgtactggacaaggtgttccggtttggcatcgacattggctcccacgtccaaaagaaggaaaccgtcccctgatacggtcggaagcgtcggcgcaagagccggccggtcgattcctttaattctgccgacgataaacagtcccgctgtcatgagagcgcccgtattccccgctgagatgcaggcgtccgctctgttttcagccacttcctgcgccatcagcaccatagaagagtttttctttctgcgtacggcgcggaccggttcatccgtcggttcaatcacttcatcggcgtgcaatacggtgatgcggtctgatgttgttggcaagtgtgattctatcgttgtcttgtcaccgaccagcgtaatatgaatatcgtcaaaagcctcaatactcttcattactccgtcaataacagctttgggtgcgttgtctcctcccattgcatctacagctattctcatgcatgctccacctttatgattgttttgaacggtacatgtcaaagatgccggagaacacgacttcttctcccacatagctgttgacttcaactaccgttctgcctttttctttttcgactgccgtcactttggctttcgcaacgacgcgctcgccttctttcacctgtcttgtaaagcggatatttgcgcttgcggtcagcgccagctcatcatcaatgacggctacggcgagtgagttcgcctgcgcaaacaaatgatgcccccgcgcaatttgattgcggctgaaaacatgttcgcgtcttacttctaatatagaaatggcctggccgtcaagctccagatcaatgatttcaccgatcacttcatctaacgacagtgatttcacttcatcatcaagcgtttgttctgccacgtttttaattctttctctcagctccggtattgagagctccaagcggtctaagcggatcgtctgaatgctgacgccgaaattccccgctaattcttcatctgtgatgaagggtgtcgatttgatcgtctgctgcaataatttttggcgttctttcttgcttcttctcatctgtaaacaccatccggacaattaagactaggtactaatagtagtatataatttcatagattggaatgcaatgattgttttttgaaagccgcccaattttgcagaatcagcttaatttctccccttctaagacaccgcttgagagcagttgagcgcggagcatgcggtactcgtcatctttccaaaaagcctctgatgacaccagattggccgcatcctggcgggccgtttccaaagctctgtagtcatgaaccatatccgccaccttgaactcgggcataccgctctgttttttcccgaagaaatcgccgggaccgcgcagctcaaggtccttttcagacagttcaaagccgtcgtttgtctccgacatgattctcatccgttctttcccggtttcggatttcggatcggccatcaagatgcagaaagactgatggtctccccgtccgacccggccgcggagctgatggagctgagacagcccgaaacggtcggcgtcatagatgaccataatcgtcgcattcggcacgttcaccccgacttctacgacagttgttgacacaagaacctgacattgattggcgctgaattctctcatcacctgatctttttcatcagaatggagcttcccgtgcatcagaccgacattccatttgccgcggtaaacctcagacagcatgttatatacgtcaatcgcattctgaacatccagcttatccgactcttcaatgagcgggcagataatataggcctgccttccctgcttcagctctttttcaataaaagccaaaatccgctccagcatgtcgtgtttcacccaatacgtttcgatttgttttcgtcccgcgggcatttcatctataacggaaacatccatttctccgaagacggtaatggctaatgttctcggtatcggggtggctgtcataaacagcacatccgggtcctggcctttattcctgagttttttgcgctggtcgaccccgaaccgatgctgctcgtccgtaatgacaaggctcagcgctttaaattccacttcatcctggattaaagcatgggtccctactaaaatatcaatttctccgagagcaagccgctccaaaagctctctgcgccgctttcctttaacagaactcgtcaaaagcgcgatgttcacatcttcatttgcaaataacgatacgagagagtcggcatgctgttcggccagaatttcagtcggcaccattaaagccccctgataccccgacaggatcgcagcgtacaaagtgatggcggcgacggccgttttccctgacccgacatcgccttgcagcagacggttcatacggtaaggagatgtcaaatcagcggtaatttcacggagcacgcgcatctgtgcgttcgtgagcgaaaacggaaggctggctgtaaaagcggcgagcttttcagccggaaacacatggctgatgccttttgactgttctctttccgctttacggaacgcctgcattttcagctgaaataataagaattcttcgtaaacaaacctgcgtcttgcctgctgtaacgattccctcgtttccggctggtgcatcgtctgcagggcttgtttgtaatcaggcagcttgtaactgattctcaatttttcaggaagcggatcggcaatattgtccaaatggtgcttcaaagcttccttaataaaccgcctcatcattttaacggtgacgttttctttaacggaataaacaggctcaatgcttttatcttcttgatgaggcccgttttttaattcctgcacagaaacggtctgcctgtgtttatcccatttcccggatatcgtgacgacagaaccgagcgtcagtttcttttttaagtacggacggttaaagcagaccgcggtaattaaataattgccgacaagcaccctgaatgtcagcctgtttcgttttttgccgtaataggtaagagaaggttctgaatgaaccttcccttctactgtaactctttcttcatgtttaacttcttccaaatccctcagctcatagtcatcataacggtaagggaaataattcagaagatcagaaatgtcatagatacccaattcttgcaatgttttttctgtttccggcccaatgcccttaatctccgctatactagtttgctgatggtgtttcacttgatttcagcgctcctccgaaaattttcttctctaattctcttcccgtcggtgtcgcggctaaaccgccttgtcccgtttcacgcaatgctgtcggcatcgtctggccgattttgtacatcgcgtcaattacttcatcgcaaggaattcggcttgtaattccggccagcgccatatctgccgcgatcattgcgttggatgctcccattgcgtttcgtttgacacacggcacttctaccaagccggcgaccggatcacatacgagaccgagcatatttttaagcgtaatcgccattgcttctgctgattgctgaggcgttccgcccgccatttccacaatcgcagcggccgccatacctgatgctgatccgacttccgcctgacagcctccggcagctcctgaaatactcgcattatttgctacgacaaaaccgaacgctccggccgtaaacagaaatcggatcatttgttccgtcgtggggttcagcttatgctttacggcgaataacgttcccggcacaaccccggcagaaccggcggtcggcgtggcgcagatcgttcccatcgccgcattgacttcatttgtcgccacagctttagaaacggcgtctaaaatcagattgcctgacaggcttttacccgattggatgtatgcctgaagtttcacggcgtctccgcctgttaaaccggtctggctcgtgacacccttcagccctttttcaaccgcagcttccatgacggagagattacgctccattccttgaaagatttcttcccgtgttttttgcgtcacttccatctcttgagtgatcattacttctgaaatcggaatctgtttttcttgagtgatttctattaattcttttacattacgaaacatgtcattttcctcctgactttttagtcagctatcttagtaacctgtataatattcggaagtgttgaaagttcgtccagcacttcttcttcaatattctgatcgacttcaatcgtcatcagcgcaagctgtccgacatccttgcgcgccacttccatatgtccgacgttgatggagaatttcgcaagcacattggcaacgcctgcaatcgtgccgaatttatcattatgaacgactaaaatagccggatggtttccggaaagacgcagctcaaaaccgttaagctccgtaatttctatttttccgccgccgattgaaataccggtaagggcaagctccccttcatcatcagaaatgacgatacgcgccgtattcggatgaacgggcacagcatcctctgtgcggaactctatatatatgcccttgtcttcagcaatttgaatcgctgttttaatccgctcatcaaatgtatcaaaatcaagcaggccgccgataatcgcgacatcagtgccgtggcccttatacgtttctgcaaatgatccgtaaaaagacacaacaatccggcggggctcccgcctgaataagcttctggccactctgccgatacgggcggcgcctgcggtatgtgaactggacggaccgatcattaccgggccgataatatcaaaaacgcttctatatttcatgctggtttgttcctccttaacatcacttgattcagcgcttttctttagactaattgaacatttataaattggcaagcaggcgcactgccgcactgccgcaggtaaatataggcataagaatagaagggcctgataagcccttctattctgccgcaattatatatgggtacagaggctgtctgccgttatggatttcaacctcgatatcttcacagacgcttgtaatatattctgcgagtttctcagcttcttcttccggcgcgtcttctccgtacaggatggtgacgatttcatcttcttccccgatcatttcatccagcagcaatttcgccgcacttatccgatcttcggcgctgccgataatcgaactgtttaaaatgccgataaaatcaccttttttaatatcctttccgtcaatatgggtgtctctgactgaatatgtcacctgtccgcttttcacattccggatggcctcaagcatattggcttcatttacatcagccggctggtcagggttaaacgcaagcagggcggtcataccttgcggcaccgtttttgccggaatgacaattacattttcttcagccacactcgccgcttgattggcagccatcacaatatttgaattgttcggaagaatgaaaaccgtttccgcattgacagactgaacggcttccacaatatcttccgtgctcggattcattgtctggccgccttcgattacgtgtgaagcgccgatgctcgtaaacagttcagaaatgccttctcccattgccacggtcacgattccaaaaggcttgcgggcttctttcataacgccggccggctttttttcatcatgttcttggctgataatggaagtatgctgctccctcatgttttcaattttgattttaattaaatcgccgtaacgctgtgcaagattgagcacgttcccgggttcttcggcatgaatgtgaactttcgccagcgtatcatcagctacaaccagcaatgaatcgccgtaacggctcagttcgtttctgaacgtttcttccttgaacgtccgtttatcttgatccagccttaccatcacttccgtacagaatccgaattcaatgtcttctgtactcagcatgctctgcgcgcttttatgatgctcggcattcaccatatcatccagagccggaagaaccgcttttttcggtacggactctccttttaaggaggccaaaaagccttcatatacacaaagcagaccttttccgccgctgtcaacgacaccgacgtcctttaaaacaggcagcaggtccggcgtgcggttcagcgacgcttccgcttcttcaataacagtctccatgaccgcaatgatatcggtttcttctttggccgaggcgaccgcttttttagccgcatccttcgccacggttaaaatcgttccttcaaccggtttcatgaccgccttatatgccatatccactcccgcttggagtgcagcggcaaattcttgggcgtttatttcttttttgttttcaatgctctttgtgaagcctctgaataattgggacaagatcacccctgagtttcctctcgctcccataagcaggccttttgacagggcgatgccgactttgccgatgtcaggtgagtcaaggtgctctacctctcttgcacctgatgacatcgataaattcatgtttgttccggtatcgccgtccggcacgggaaacacattcagcgcatccaccgcggatgcgttttgagacaatgtctcagcccccgccagaatcattgccgcaaaagctctcccatctaagtttcgtctagacaatactcatcctcctcactacgggttcgttactcgtacgccttggacataaatatttacagaatcaactgcaagtccgattgtttgatttactgtgtattttaccttcgtctgaacattgtgagctacttcggatattttagtgccgtagctgacaataatgtacatgtcgatatgtatttgttctgattcctgacggacatgtacgcctcttgcgaagttctctttccggaggatttcagacaaaccgtctttaatctggtttttggaggccatccccactattccgtaacagtcaatggcagcgcctccggcaaccattgcgatgacttcgttggatatatcaatctgtccgtattttgtcttcatttcaatggacacacaggttcctccttcaggtgcatagagttatcattattctactatatgtatcccattatgaaaagaaaagatacagaagcggcgcttcagcgcgggagatgtgattggttttacatgtcaagtgatttttcttgaaagtaagggaaacaatagttgcaaacggtttttagctgtggtaaattatttaaagtattgtataacgaaagcatctgagacactatgtttgaaaagatgtttcgcgcagttaggagggaaacaaatggcacgtaaatgttttattacaggtaaaaaaacaaaagccggaaacaaccgttctcacgcaatgaacgcttctaagcgtacttggggcgccaaccttcaaaaggtccgcatcctcgttgacggcaaacctaaaaaagtgtatgtatctgcccgggctttaaaatccggtaaagttgagcgtgtataagcaaaaatgaacgcctgcccttttatgcggcaggcgttttttatgcgttcaaagagggcaattcagcttcttgggcttactcttttctaaatgagcccagcatcgcccggacaattcctcctaaaaacttcggcaatttaatggtataaaatttcattttgtcccctcctataagtcccgtatccgctgcgttcatcactttaggattcatggttttttccgcatatggcagaagccgcttttctaatccgcgctccttaccattattaatatgccttttgcaaacgaaaaagtacctcgtgaatgaatgagttcgttactaatacatagtgtggaacccaggggaatatgacaattatccaggggatatttaaaaccgatgagtgtcaggccgtctgcggcttccgaaaacggaataaaagaaatatagcgtctgcgcactttttcttcaattgtatagcggccgggttcgaacatctgaatctcattctgccggtcgatcagcttgacaaccgtatccttatttaaagctttatacaaaagctgaatgttccctaaaaagtgatctgctcttccgcccgtcacaccgaatatccgaatgttctccggttctttttgtaaagcccagtcaagagcgagttcaagatcggtataatctttttccgcctgatacacatggagggccggcgccgctttttgaatctgcaggagctcttcttccgtaatgctgtcaaaatcaccgaaagcttcctgcggaacgattccggcctccaaaagagcgaccgtccctttatccactccgacccacgtcgtatctccgtctgtgtactcggacagatcgggaataaactcccgagggccgcccgcaacgatattgattgtcttcatatgttttcctttccctctcagacgcgaaaagagccggcggctttcaccgggctctttatcagcatgtttattctgcgtttcggatctcagcgatggcttttttccgatccggctgattatatacggcggacccggcaacaagcagattagcgcccgcttcagcgcataaaggagctgtttctttattaacgcccccgtccacctcgattaaaagttcagagaggcctttctcctctgccatctgtttgacttgacggattttcggaagaaccgagtgaataaagcgctgacctccaaaaccggggttcaccgtcattaacagcacaaggtccaactcatcgatcacatgttcaatgatttgaacgggcgtatgcggattgagcacaactcccgcttttatcccctgctcttttatcaattgaatggtccggtgaagatgcggacacgcctcagcgtgaacggaaaggatgtccgcaccggcttttgcaaatgctgggatgtagcggtccgggttttcaatcataagatggacatccagcggcagatcagtcactggacggacggcttcaacgataagcggtccgattgtaatgttagggacgaaatggccatccatgacatcaatatggatatagtccgctcctcctttttccacgtctttaatttcctcgcccagtgaagcaaaatcggcggaaagaattgatggcgcaaccttaatcatattaatacctcggctttctctcttttatttcctgcataaattctttgtaatgctcatagcggtacggctgaatgtctccttcttccaccgcttgctttaccgcgcatttcggctccttcagatgcagacagcctctgaatttgcatgaggcgcttatttctctgatctcagggaacgtgctgcccagctcttcttcctcaatgccggtgaattcaagcgaactgaaccccggagtatccgccacaagaccgcctgatgtatgaatgagctctacatggcgtgtcgtatgtttcccgcgtcctaaatgagtggaaatctcgtttgttttcagctcaagctccgggctgatcgcatttaaaagcgaagattttccgactccggactgcccggcaaacaccgtggttttattcgcgaagtgtttcacaatgcctgttaagccgctgttttcttttgacgacgtcacatatacgtcataaccgatcgcctgatagtctttcatgtaagatagaatcttctctttcgattccccgtctgaagctaagtccatttttgttatgcagatgatcgggtgaatgccgttggcttccacaagaacgagaaaccggtccaataaggacgtgctgaacgccggctgaacggcggaaaagacgagaacggcctggtccacatttgatatcggcggcctgaccagctcgtttgttcgttctttgatttccaacaggtagccttctttatcattttcagcctgataaacggcataatcgccgaccagaggcgttattttattctttctgaaaatgccccggcctctgcattgaatgatcttgtcctgtgattcatccaggacataatagaatccgcttaacgctttaataattttgccctcaggcatacggtccctccttgtcagtcattatctttcgggtattcaatcgttttgtagctgacgactttatgatcgaccatcacttgataataccccttctgtccctgatcaatcttcagttcaattgttttttcagtcggttcttttattttaaacgaatcatacgtatcagagatgctgtggtctttatcatcgatggcgatttgcacttcgagctcgtccccttcatgttcgggttcgtaggggatgctgattttttcttttaccgttttggccggtttttcttcaggcccgagcgaaaacgttacttcaacatcacttcccggcttaaccgcagtgccggctgacggctcttgcttcatgacctgtccctcaggcacgtcatctgagtgagcttccttttcaacaagctgcaggccgttatcttcaagatacccggaagccgcttctttgctgtatgtttttaagtctctcagcgtaacgtccgccggtccgaggctgactgttaagctgacttcatcatcacttgcgaccatgtcggtgccggctgatgggttctgatcaattacagtgccagccgcactgtcatcgttctcttcttttacattgacatgtttgaagcctttatccttaagcgtttttttcgcatcatcgatcggccggcctttcacgtcaatcagccgggttttcggtttcccgatgcttttgtacagttttacagaagagccttctttaacggcagaacccgctttcggatcagttttgaccattaatccctcttcgattttttcatcttcaatgtccgtcatatcaggatccgcttggaggccgttcttttcaagcagggcttccgctttttcgtacttcatgccccgtacatcggggacgcttacctcttttggcataaacaaagacgggaacacggtgaccgcaagaacagccgccattatgaaaataaagcagacagccagcaaaacccacggccatttccgtttcttctttttggcggacggctgttctttatcatccgtctctgccggcgtttccgcctgcggcgcggctatcgcaccgtcagtaataacgggaatcgctttcgtcatttcctcatcatcctgcacggagaatttttgttcattcagcctgccggcgtcaaaagccgttctgatgtccgcttccatgtcctctgcgctttcatagcggtgaaacgggtctttggcggttgcctttaaaataatgttttccacgctctgcggaatggaagggttccactttctggcggaaggcgtttctgcttgcaggtgctttaacgcaatgctgacggctgattctccgtcaaaaggcattttgcctgttaaaagctcaaacagcacgatgccgagcgcgtaaatatccgattttttcgttgccagaccgcctctcgcctgctccggagacaaataatgaaccgagccgagcacagaattcgtatgtgtgattgtcgtcgaagtgagagctgtggcgatgccgaaatccgtcaccttaatatgtcctaaatgatctatcaaaatattgtgcggtttgatatcccggtgcacgatatggttatgatgggcatgggcgatggctgagacgatctgctccataacagacagcgcttctttcggatgaagcggtccgtgtgcggttatgtattcctttaacgtcatgccttccacatattccatgacaatataataaatgtcgccttcctccccgatatcgtaaatactgacgatattcggatgatcaaggcttgatgccgactgtgcttctcttctgaaacgcctgataaaatcaatgtcattcacaaagtcaaaccgcagaatcttaattgcgacttcacgttcgagaatgatgtcctcagctaaaaaaacgttcgccattccgccgccgccaatgggccggaggatatgataacgcccgctgatccgcttgccggttagcacttgtcttcaccctcttttgcatctgcggaaagctcaatcaatacagccgtgatgttgtcctcgccgccgttttgattcgctttgctgatgagaaggtctaccttttcctgaggcgcagattcggcttgaagcatttgtttgatctcgtgatcttctattttatttgacagtccgtcagagcataaaagcagctgatcgccgtcagaaagctcaaacgaacgggcgtcggggctgatggtttcatcagtccccagcgctctcgtcagtacatttttccgcggatgatgctcggcgtcctcttttgaaatttctcccgtcttgaccagctcattcacaagcgaatggtcttcagtcagctgagtgaattccccgtcttgaagcaggtagcaccggctgtctccgatatgggcgacagtgacaaatttccccgtgaataaggcgcagacaacggttgtgcccattccccggcattcttcattcgctttagcgtggtcatataccttggcattcgcctcatgaatccggtctttcagccaaacctcgcaatcagatggcagtgaaggaaccgtttcagcttggttccactgctcttccatcgctgcaaccgccatcctgctcgccacatctccggctaggtgaccgcccatgccgtcggcgacaaccgcaagcgccgcttcttcttttgtgaaaatgcccgccgcatcttcattatgctggcggactttacctgtatctgttttcaaggctgtaatcaacctcttcacctcgtctcgtcttgacgctccttcgcgcgaagctgaccgcaggccgcgtcaatgtcatggccttgctctcttctgatcgtgacatttacaccgcgggattttaacgttttttcgaatgcgaaaatctgatctctcggtgtgcggacgtaatcccgttcaggcacatagtttacaggaattaagttgacatggcatttaacgccttttaacagttctgcaagctcttctgcgtgttcgacctgatcatttacgcctccgaacaagccgtattcaaagctgatccgtctgcctgttttctcaatataatatttgacagcttccataaggtcaggaagcttataagctttgttaatcggcatcaggcggcttctgatctccgtattcggggcatgcagagaaatcgcgaaattgatctgcattttttgatctgcgaaatcgtatatcttcggaatgatgccgcttgtggaaaccgtaatatgacgcgctccgatgttcagccctttatcatggttaatgatttttaagaaagcgagcatttcattgaaattatcaaacggctctccgatacccatgataacgactgagctgacgcgttcatccgtttcatcaagcgccttttgcactttcacgacttgagcgacgatttctcccgcttcaagattccgtttcaatccgccgagcgttgacgcacaaaatgtgcagccgatgcggcagccgacctgtgtcgttacacatacagaattgccatactcatgtctcattaaaaccgtttcaattgtataaccgtcatgaagctcaaataaaaatttcattgtgccgtcttgtgacgtctgctttacagccgttttcagcgttgtcatcacaaaattgctctcgagtttttcacgcaggctttttgaaaggtttgtcatttcatcaaatgaagacacccgtttttcatacagccattcaaaaatctgtgctgctcggaacggtttttcgccattctcggtcagccattgtttgatttcatctaattcaaaagagtaaatggacggctgctcagtccgcagctctttccgtacgcttgtcttttttaattgtgtcattttttatcccttctttctcatgctgctaataaagaaaccgtctgttccgaaataatgcggaagaatttgaaggcttccatcctgaacaaagggtctcgccttttcaggcagccgcttttcaagagacaaatcgggttcaaactcagggtgttcttgtataaacgcatgcataacttcttcattttctgtccgatccattgtacacgtactgtatacgagtgtgccacctttttttactaatggggcgatttcccttaaaatgccgagctggatctctgacagccgtctgctgtcctccggcgtcttcgtatatttcatatcgggttttcttctgataactccgaagcctgagcacggggcatcaacgagaatccggtcaaaccgttctgcgccaaaagcgtcccccgctttccttgcatccatcgtttgcgcgtcgatgatcgtaagtccgagccgttctgctccctcttgaatcagcttcactttatgtcggtgaagatcaagtgacgtcaggctgccttcgttcttcatcagttccgcgatgtgagccgactttcctcccggtgcggcgcatgcgtcaagcacggtttcccccggtttcggatccagcgcccgcgcgacaagcattgagctctcatcctgaatggatacttgcccgttttggaaaaattccgtgctcgcgatgcttccttttaaaagcttaatcgcatcaggagaaaggtctccggcttccgcttccagaccagcattctccatctcattcagcagcgtttccttgtcagccttgatccggttgacacggagcgtctgtttcggcggaacgagatgaatccggcagatcttttcagccgtctcaaagccgtacgcttcgacccactcttttacgagccattcgggatggctcgtctctgttgaaagacggagaaccgggtcttcgatttcagcgaatgacggcgccccctcacgctgcagagagcggaggatgccgttgacaaaggatgcgatgcccttatgcccgcgttttttggcgatttcaaccgcttcatggatggcggcgcggtccggaattttttctaaatactccatttgatatgcggacagacgcagcagctgaatcacccatggcttcaccttattcggcttgcggataaaaggcttcagcatatagtctaaagcgattttattttgcagcgttccgtagacaagctctgtcagcagtcctcggtcctgatcgctgagcgtgttcgttttgataaccgatgtaagaagcaggttgctgtatgcctgattttgctcaagcttttcaagcgcttcaagggcaagctcccggacattaattttcttcatctgctgctcctaacacgtcaccggactgcacatttttgcctcttacaaaatcctcgcccttcatccgtttttttcccgccggctgcagctctgtgatcaaaagggcggtgccgtttcctgatgcaacgacaatgccgttttgctccgcacggatgacagttcccggcgctgcttcagtattggccgcaactttttcagatgcccacactttgatgttttgtccgttcaacgttgtataggcgacaggccaagggtttaagcctctgatctggttgtaaatgtcttctccgggctttgtccaatcaatccgctcctgctcgcgcttaatgttaggcgcgtaagtcgcttttgattcgtcctgcctgatcggtttaatatttccggaaatgacgttcggaacggtctctgacaaaagcttcgcccccgctacgcttaatttgtcgtggagcgtgccgacgttatctgtttcatcaatttccacttcgattttagaaatcatatcgcccgcatcaagcttttcaaccatatacatgatcgtcacgcccgttttctttttgccttgaagaatcgaataatgtatcggcgctccgcctcttaattcaggcagaagtgaagcgtgcacgttgatacagccgtatttcgggccgtccagcagctgcttgggcaaaatctgtccgaatgccgccgtaacaatcaggtccggcttcaggctgagcactttttctatttcttcttcaagccttactttttcgggctgaagcacgggaataccgtggcgttcagcttcagcctttacaggaggaggcgtcatgattttttttctgcctttcgggcggtcaggctgcgtaacgacccctgccacttcatatccgtcttcaataagtgtgcgcagcacgggaactgaaaagtcgggtgttcccataaaaacgatccttgtcatccaatcatccttccatttctgccagttcttcttcagtgtagtaagccgtgatttttgatgtgaataaaatgccttctaaatgatccatttcatgctggatggccctggccaaaaaaccttccgcttctacaataaacggttttcctttacggtcataagctttcacctttacgtaatcggggcgggtgacctcaccgtatactcccggaaagcttaagcagccctcgactccgatctgttcaccgctcttttcaagaatgaccggatttacaagatcgatccggccgctttcttcaccgatatccacgacggccgctctttttaaaatgccgatttgcggcgcggcaaggccgacgccatccatttcgagcatcgtatcgtacatgtcatcaagcagtttttttaattttttatcaaacactgtcacttcttcggcaggtgtttccagaacctccgccgggtgtgtgacgatttttttcacagccaaaattttgccctccaaaactaatgttacatcagcatgtacggattcatatcaattgaaatcattacatgcttttgcgcaatgtcgcgtttataatgctccagaatttttttcaactgaatctgcaactcgttttcctgtctgtattttatcacgcattgatagcgatatctatctttgatcctggcaatcggggaagccgccggcccgagaattttcgtgtccggtccgcatcccgctcttaaatagtttgtaatcttttcagcggtgaccgcggcttttgcggcttcttcatgagaaacggtcaccagcgccacgtaataataaggcggatatgactgggcccgcctgtgcgccatctcctgctgaaagaaagtttcatagtcatgcgttttcgtcagctgaatgctgtaatgagacggtgtgtacgtttgtatgactaccgttcccggcttttcatgccgcccggcccgtccgcttacctgcgtcaacagctgaaatgtcttctccgccgccctgaaatcagggatgtgaagcgtcgtatctgcgcttaatactccgacgagcgtcacgttcggaaaatcaagcccttttgcgatcatttgcgtaccgagcaggatatccgcttttccttcaccgaaagctgacaatagcttttcatgagcgccttttcttgaggtcgtgtccacatccatcctgatcacgcgcgcctgaggcagcactttggtaagctcctcctctacacgctgcgttcccgtgccgaaaaagcggatatgctcactgccgcattccgggcacgttcccggaacaggctcctcatggccgcagtaatggcatttcagcctttgtccgtagcggtgataggtcattgaaatgtcgcaatgcggacattggggcacataaccgcagtcccggcacatcacaaacgaagaatatccccgtttattcagaaagagaacggcctgctcttttttcgcaagcttctcctccagctgttccatcagctcttttgaaaacatcgatctgttgccgtttcgcagttcttctctcatatcaacgagagatacatccggcatgagctggcgatttacgcggtgttttaacggaagcagctcataaacgccttttttggcccgtgcaaatgactccaatgtcggcgtggcgctcccgaggacgaccggacagctgtgatgctcggccctgcggatggctacgtcttttgcatggtaccgcggcatttcctcctgcttataggaggattcgtgctcttcatcaataatgatcatgccgagattttcaaatggggcaaagatagccgatctggctccgacgacgagctttacttccttacgctgaattttgcgccattcatcgtatttttcacctgttgataatccgctgtgcatgaccgcaacctgtgagccgaagcggcctttaaaacgattgaccatttgcggcgtcaatgagatttccggaacaagcacgatggcttcttttcctttagccagcaccttttcgatagactgcaggtaaatttccgttttgccgctccctgtcacaccgtgaagcagaaagacgtgatgaacatgatcggctacggccttcttaatcggctcaaaagcggcatgctgctcttcagtaagagagagaggctctgtttttttgaacattctgtcctgataaggatcgcggtaaacctcctcaaagctttccgtaagaagcccctttttaagaagcgttttcagcgtcgctgaactggaatcggtcttttggcaaaggtcagccgcggaaatttttgctcccccgtcaataaaataagtaagcacggcaagctgtttaaaagcctgttttgtcaatgaatctgcgtgccgggcgagttcttctttgtctgcccccgcctcaatcatgcggatcatttttttattcgttttctgggcgactttataggtgacatcaatgcttcctttgcgcacgaatttttgcagtgccgaaagaatacgttcatcggtaatatctgagtacagaaggctcttctgatttctgaaaagctgcctgatgtccggtgtcagcgcttcttcgtcaacgactttcagctctttctcgtacttcgccttcagtgcggccggcagcattgcctgtagtgccgtgattttaaacgatagcgttttgtcagaaagccatgaagacagctgcatcagctcttccgtcagaacgggtgtcaaatcaagaagcttctcgacttccttcatttgcccgccgtttaattcagacgaatctttcaaaccggtcacgaacccttgaagcttgcgcgggccgaacgggacaatcacccgcatgccgacttcgatcatccctcttaaatgatcgggaattttgtaatcaaagggcctgtcaatgtttttggagctgacatcgacaatgacttctgccacattcatacgggtttttggtcctctgctttcaaagcggtcatttccttcagcatttcaaaggaaacgtcaagtttagacataagcgcaagctcccgttttcttccgtcccggaaatagaaggtgacgacattcgtatctgtgccaaaccccgctccttcggctttcacatcattcgcaacgatcatatcaaggtttttctgttcgagttttctgcgcgcatagcgttcgacgtcttgcgtttcagccgcgaatccgaccagaagctggtgtgttttccgttcgcccagttctttcagtatgtctgccgtacggttgaattcgatcacgagtgaaccgtctttcttcttcattttgtgatcagaaacagccgccggcgtaaaatcggccacggccgccgtcttaatcacgatgtcgcatgaatcaaacacagaaagcacggcttctctcatatctgctgctgattgcaccggaaggaactgatacagcccccgaggcggctctaacgacaccgggcctgaaatcagcgtcacccgcgcaccgagacggacggcagcttcggcagcggcatagcccattttgccggtggatttatttgtgaaaaaacggacggggtccactgcttcgcgcgtcgggccggctgtaatgacaatatgttttcctttcagcggcgcatcgtcttcaggtttcttaaaatgctctctgacacgctcaacaataagctccggctcctctaatcttcctttgccgacatatccgcatgccaaatagccttcactcggctcgataaagcggacgccgtcctgataaagcacggagatgttccgcttcaccgccggatgatcatacatatggacattcatcgcaggcgccacccagaccggggcctccgctgccagcaccgtcgttgtgagcatatcgtcggcaattccgttggcaagcttgccgatgacgtttgccgtagcgggtgcgacaatgattaaatccgcccagtcagcggcatctatatgcgaaataaccttcggattttgttctttaaatgtatctgtatacacttcattccggctcagcgcctgaaatgtcagcggagaaacaaactcacgcgcggactcagtcataatcacttttacgttcgcaccggcctgaaccagtttgctggtaagcgcagaagctttataaacggcaatccctccgctgacgcatagcagaatgtttcggtttttcatgaagtcttctcccctttatgaaaacattggacaaatcctaaacggaaaaaaataacaacctatgtagagataggttgctacgtgtgcttgttattcgctgtcttctctttcaaacgaaagcaggcccgcgtcaatttcttccaaagctttgcctacatatttgtgagaaatagtatgttcaatctgctggtcttttttgatctgcatttcgcgcgcgcgtcttgcagacacagtgaccagcgtatatttagaatctaatttattcattaaagagtcaattgacggatctaacataagttattctacctccagcattttcttatatctcggagcaacgcgttcacgctttaagtgctcggcgagaacaattgcgttaatcttatcacaagccgtttggatatcatcgttttccacgacataatcatacgcgtccatcatttcgatttcagcttttgcggccttcattctgttttcaattaaatcgtcggtttcagttcctcttgtcacgattctgtttttcagctcagaaagactcggcggcgctaagaagataaacaggccttccggaaatgcattccgcacttggagcgcgccctgcacttcaatctctaagaagacgtcttttccttcttgaagcgtctgttcgacataatcgacgggcgttccgtaatagttgccgacatattccgcccactcaagcagtttgttgttttcaatcatgcgttcgaattcatctcttgatttaaagaaataatcgacgccgtcgacctcgccctctctcgggtttctcgtcgtgactgaaattgagtattcaaatttcgtgtcttcttgtgaaaatattgcttgccgaaccgttccttttccaactcctgagggacctgagagaacgattaataaccctctttctttcatgcggcaattacccctgcccttcatccataatttcttctttcacagaaagtctgtgtgcaactgtctcaggctggacggcagataagataatgtgatcactatccatgacgacaactgcacgggttcttcgtccgtatgtagcgtctattagcattccgcggtctcttgcatcctgaatcattcgctttattggcgcagactccgggctgacaatcgaaatcatccgattggcggagatgatattgccaaatccgatattaatcagtttaatcgtcatcttctacgttccccctgtaaaatagacgtctctagtgtaacccgaagagaccgtctgtaaacaatacgcacagtcgctattctatattttgcacttgttccttcaatttttcaatagaacttttcatttccacgacaagctttgtgatttgatgatcattggcttttgagccgatcgtgttcgcttcgcggttaagctcctgcacgaggaaatcaagtttgcgtccgactgccccgccttcttttaatatatcacggaattgaacaaaatggctcttcaatctggtaatttcttccgtaatatcagaacggtcggcgaaaatggcgcattccgtgaccagcctgctttcgtcgagtgcgtcctccgtccattccttcatgcgggcgtaaaggcgctcgcggtaatgcataacaacggccgaagcgcggtctttcacctgttcggacagcgtctcaagccgcccaatgtgcagaaaacagtcttccgccaaaagccggccttctttttccctcatgtcacaaagttcctttaccgcaagttcagcggcttccctgatgacttcttcaagcttgtcatcacgcatctgctcttcgtgaatctgcgcaatatgttcaaaagtaaagaaatccattgcatcgggttccgcggccagactgtagcgctctttcatgacacgtgcggcgctcacatattcatcaaggagctcccaatcaattttcaggcttctttttatgagcgcgtcactgtttacagtgagaaacagctctactcttccgcgctgtatatgctgcaatatcatttgtttcagcttatcctctacatatagcaaaggccgtggcagacgggcgttcacttctttgaaccggtaattgacggatttcaattcaacggttgccgagagatcgccttttgtgctgcttgcgctgccgaagcctgtcatactccgtatcatatgaaacacccaattctttcccgttatcaaaataaaagggcaatagacatgctattacccctaagattatatcatatggaattatttttttcttgtcaaaagtgaacccgccagcaaaaaagtaggtatgcccgacataccgacaataagcatccaatcgcccggcgtaatcggcactgttttgaaaataggctgcagcggcggataatagatgacgatgaccatcaggaaaatagaagaaacgatggcgccgagcagatagatattttcaaacggattccgggaaaaaacagatgtttcgctccggcagtcaaacacgtgtataagctgagcgaggacaagagtcgcgaatgcgacggtctgtgcatacggcagattttcagggttgcggtgatagacgatgataaacgctaaaatggttgcggccccgatcaaaaaccctcttgagacgactttccagcccagttttctcgcaaataccccttctttcggatgccgcggcttccgcctcatcaggtcatcttccggctgatccataccgagcgccatcgccggcagcccgtcagtcactaagttcacccacaagatctgaatcggaacgagcggcagcggcagagcgagaagcatcgcaaacagcatgactaaaatttcaccgacgttggaggcgagcaaataccggacgaattttcttatattttcatagatatttctcccctcttttatggctgatttaattgtggcgaagttatcatctacaagaatgagagaggaggcttccttcgccacatccgttcccgtcacgcccatggcaacgccgatatcagcctgctttatggctggtgcgtcatttaccccgtcacccgtcatggcgacgacgtgtccgttttcctggaacgctttgacgatttttaatttatgttcaggtgacacacgggcgaatacgtagatatcatcgaccgtctcgataagctctttctccgaaagcttattcagcgtcttgccgtccatcacacgtccttttttcggaagaagccgcaaatcttttgcaattgcctttgccgtttcgacgtgatcacctgtaatcattaccgttttaatgcctgcttcacggcattctttaatggcctgtctgacctccggacgcggcggatcaatcatgcctgacaaaccgagcatcgtcagatttttttccgcctgctccattgtcggcttttcgccggacttaagcggtttataagcaatcgcgatcgtccggagggcttgcgatgccagctctttcaggatcgtttctgtttctgttttcatttctcctgaaaaaggcgcgcttctgccgccgtgcatcatatgtgacgaacggtcaatcagcacatcgggcgctcctttggtaatgacgaactgctttttttctttatcttctacgatgacggtcatcattttgcggacggagtcaaacggaaactcggcaaccacccggtattgttcactgagccagtcgtttgaatagccgccttttctcgcagccgtcagcagcgcaccttctgtcggatcgccgtcaagcacataatgaccgtctttcagttcaatttctgacgtattgcataatgcgccaaaaaccagcatctgttcaagaatcttctcatctttcggcttgatttcccgctcatcacacgtgaactcacccgctggctcatagccgatgcctgacactttaaatgtttttccgcctgaccacatatgggtgacggtcattttgttttgtgtcagcgtgccggttttgtcagaacaaatgacagaggcgcagcccaatgtttcaactgccgggagctttctgacaattgatttttgtttaatcatgcgctggacgccgattgataaagccaccgtgacaatagcgggaagcccttccggaatcgcagcgaccgccaatgacaccccggccaaaaacatactgtaaagctcatgtccctgtaagacgccgaccgcaacgaccaataccgtcaaaagcagcgcgatgatgattaaaattttgccgagctcttcaagtcttcgctgcagcggtgttgaaaggttgcctgcggattccagcatatcggcgattttccccattgccgtattcattcctgtaccgacgacgacgccgacaccgctgccgcgcgtcacgatcgtacccataaacgccatattattaatatcgcctaaagaaacatccggttttctcagcttatcagcttgtttgacaaccggaattgattccccggtcagcgccgattcttcaatttcaaggctcttcgcttcaacgatcctcacatccgcgccaatccggtcgccgcttgtaaatttcacgatatcgccgggaacgagctccttggactgaattttcttccagctcccgtcccgtaatgctgacacatacggcgttgacaattcttttaatgcatgtaaagatttttccgcccgcctctcttggaaaaaaccgagcaccccattgacaaatacaatcgccataatagctatggcatctacatattcgcctaaaaacccggaaattaaggttgccaccaacagcacgagcaccataaaatccttaaattgggcgaaaaacacgacgatcgccggtgtcctcttgccctcctgaagctcgttcggtccgtgcttttcaaggcgttttttcacctctttttcggtcaatccctgtttaatggacgtatttgttgctttcagtaaatcggtttgtcccatttcatgaaacttcattcttctcgtccactccccctgctcgctttagagatgtcactctacaaacaagcttattctgactcgtcccttttcatgctataattatcgaatgcaggaagaaggaaagggtgttttatatgtcttttgatggcatgtttacatacggaatgacacatgaattaaacagccggatcgccggaggccggattacgagagtccatcagccttttaagcacgatgtgatattccatatccgcgctaacggaaaaaaccataaattattattatcggcgcatccgagctattcacgggtgcacatgacgaatcaggcctatgagaatccgagcgagcccccgatgttttgtatgctgctcagaaagcatatagaaggcggatttattgagaaaatagaacaggccggattagaccggattatgatattccgcataaaaagcagaaatgaaatcggcgacgagaccgtaagaacgctgtatgttgaaattatgggacggcacagcaatattattctgactgacggagaaggagccatcatcgacgggctgaagcatttatctccatcgatgaacagctaccggaccgttctgccgggctatgattacaagctccctcccgctcaggaaaaaatttcaccgctggccgcggacgaagaggacattttgcgttatctcagttttcaggaaggacggcttgaccagcagattgtcagacatttctccggggtttctccgctgtttgcaaaagaagccgttcacagagcgggcctcgcgaacaaaataacgctgccaaagacgctgacagacatgttccatgccgtgaaggattgcaggtttacaccgaacattacgacagcagccggaaaggaatacttttatcttctgtctctcacgcatgtaaatggagaggagcgcacctttcactcactgagtgagctgttagaccggttttatttcggcaaagcggagcgcgaccgcgtcaaacagcaggctcaagatctcgagcggtttgtcgcaaatgaacggaaaaagaacgccaataagattaaaaagctggaaaagacgctggactactcagagaacgcgaaagaatttcagttatacggcgagctgctgacggcgaatttgtatatgctgaaaaaaggtgacaaagaagcgaatgtcatcaattattatgatgaagagagtccgacggtggccatccctttaaatccgaacaaaacaccgtcagaaaacgcgcagatgtattttacaaagtatcaaaaagcgaaaaattccgttgaggttgtaaaagaacagatccgtctggccgaggaggaaatcgcttatttcgaccagctgattcagcagctttcctccgcttccacaaaggatattcacgaaataagggaggagcttgttgaaggcaaatatctgcgtccgaaacagcagagaggacagaaaaaacagaaacagcacgttcctgttttggagcagtatgaatcttcacagggattgacgatcctggtcggcaaaaacaataaacaaaatgagtatttaacgacaaaagccgccgcaagggatgatgtatggttccacacgaaagacataccgggatcccacgttgtgattaaaagcagcgatcccgatgaacaatccatattggaagcagctgcgatcgccgcttatttttccaaggcgaaagattccggctccgtgcctgttgattatacaaaaatcagacatgtgaaaaagccaaacggcgcaaaacccggatttgtcacctatgacagccagcataccgtatttgtcacacctgatgccgaccttgtcatacggctgaaaaaataaacgcacctccaagctgatacccgcactcagcttggaggtgtttttttattaccttatttctgaacataaatggagacggaccctccgtttacatgaaactctccccagccgtcagatccgatttttacagtatctgaacggttgcccgttatgtcataccatgtctcgccggcatttttcaggccggcatacatccgctttgatccgccgggtccgtccgtgattaaagcggccaaacctgatttggcggcggagctgtcaccttccctcgtccatccgatcacatccgggtggtcaatataatcgtgctggggcccgtatgcgtactccttacgcgcttttaaaatcggctctatcttatctttcagtgagggaatttcctttggcgatgtcccttttgtcccgtacatatccccatagaacacctgaggataaccggattctcttgtcaaaataaaggcgtatgcaagcggtttaaaccaagtttggactgtcgattccaatgactgtcccggctgtgtgtcatgattttcaacaaatgtaaccgccttttccggatgctcggacacaacggtaccgtccagcaaacgcctcatatcatatccgcctccttgtgaggaagccgcctgtaaattgaaatgaagcggaacatcaaacacggattgattaaagcttgttttattcaagtagttttcgagtttcccggcattattctgccaatactccgcaaccgtaaacatttcttttcccgtcgcctgtctgaccgcctgaacccaatcacgcagaaatgaaaatttaatatgtttggcggcatcaatacggaagccgtctaatgacagttcattcgcataccagataccccatttttttgtctctgccacgacatcagggtggtcgtagtcaacatcagcatacattaaatagtcatagttgccgttttcacttgatacttcccaatcccacgcttttccttccccacgaaacttaaagatgcggctgatcttccgggattcatcccagtccgctccgtcgaaatgataccaatgccatttaaaatcactgtacgtgtttccacggcccggaaaacgaaaatccgtccacgctttgatttgatattcccccgaagtttcctgatttctattggccggattgacttcgacggcagttacatcttctgttgcatcagcaccagccttatgattcaaaaccacatctccgtatacttggacgttccgggaatgcagtgagccgatcgcatcttgaagctctgattttgtgccgtatttcgttctgaccgtccctttttgctggaattctcctaaatcatacaaatcataaggtccgtatccgttatcggattggctcgttcctttgtatgcgggaggaatccagacggcagtgattccgatatccgataaatgttccgcatcattctgcaatcgtttccaatgctggccgtcgttcggcgtataccattcaaaatactgcatcagcgtgccatttacggctgatgtttttgtaatcggcaaactgacaaataacagcgtgcacataagcacaagtctgaacgaaactgtccgctttcgtttttgaatcatgtttcctctccctctcattttcttatacaaattatattttacatatcagtaaaataataacaacccccctttattcctattttttacacagcggacagtctggacagcataaaaaataccctgtctgatgacagacaaggtatttttatggtcttcttcttttctcaaacaatcgatccacttcttcagccaaatcatcagtcatcaaaggctcaatgttttcagccagtcttttcgtatgtgcggggcttgccccgcttgttgatactgatacttgaatgcgccctttgcggatgatcttcggcatatatacgctgccttgttcagccttgcttacacagttgaccagctgcgtttcagaagcgtttgcggctatctcctgattcacgcctcggtcatttgtcgcggcaataatgaaaaaagcgggcttgagatctttcatttcaattctccggggaatccagcggatgcgtccttcatccgccagctttttaatttcaggcagggcctcaggactgatcacggtaatatcagcgccttccggaagcaccgttttcagccttcttaatgcaacattgcccccgccagcaatgatgattctttttccgctgagattaatgtgaagaggcagcatactgtccccccttaaaatcaaaccgcccgccggggtttcgaacagcttctgtcacacggttcaaaaacgcctgcttaatatgcgggtgaaaacctaagtatgaagcgagatgcacattccgattgaccgcttgaagcttttggacttcccgttcaatctcagtcatcaaaagcccggtaaacaaaagatacgggacgataaaaacgggtgctccgtcatcgactctaaggctggtaaacacttctttatagtgcggatcacaggctgttaaaaaacaaggaatgacttctttaacagatgtgatcgcctcaagttttccggcaatctcactgacggcatgtttaaccgccggatctctgcttcctcttccgatcagcaccactttcgcctgctcaatcggcactccggtatcctcaatgcgatgatggaccgcttttacgacttcatcatccactccgatcggaacgccgtatgtcacttttatatcgggattccgggccgctgcgcgggcgatttcagccgggatatcatgttttgcgtgggcagcggtcaacaagagcaaaggcactgcggcaatatgagtggcgccttgtttgacacatgcttcaaatcccgcttcaatagacggttcctgcagttctaaaaaacagatttcctgaatgggagcgtctgcgtgcggcctgcacccttttaaaaatgccgccgactctgtctgcgcttctttcagccggcttccgtgcccgatgtataaaatcgcctgcttcatttacaacgcctcgctcagatccagatttttcagttcagattcaaaccagtccagcttacagtgataattgacgacatcaccgatgacaattaagctcgggtttttgatctcttcttttatcactgtgtctgaaagtgtgctgacggtgcagacgactgttttttgcctgtccgtcgtcccccagtgaataaaggctgccggggtgccgccgtctctgccgttttccagcagcattctttcaatctgccggatatttttaattcccatataaatcaccagcgtatcaatgcccgtcgccagcgctttccatttttcttcaaagtcgtcttcttgtttataatgtcctgtaacgaaagcgacattggagctcgcctccctgtgcgtcactggtatgccggcgtaagcagctgccgcaattcctgatgtaatgccgggaacgatctcaaacggaatggcgttttgcgcgagagcctccgcttcttcgcccccgcggccgaaaacaaacgggtcgccccccttgagccttacaacggtttttccctttttcgcatacttcacgagcaaacggttgatcgtatcctgcttcattatgtgaaaatccgggagcttgccgcagtaaatcaggtccgctccttctcttgcatactgtaaaatctctttgtttaccaatctgtcatataaaataacgtccgctttctgtatggctttcattgccttcaccgttaataagtccggatctcccggaccggctccaacgataaatactttccccatagcatgtctccccgatccgttttgacatcttctcagaacagccgcgaggccgcacttcagctattttaccatatcccgccattcgcggggatatccggctgattgcgcggcctttttggacttattatgctaagctgtttttcacaaaatcaatcagtctgccggtgcattcctcacgttcatatttgcctgaatcaagtaccagctcaggcgctttcggctcttcatacggtgagtcgatccccgtaaagaacgggatttcaccgtttcttgcttttttatataaacctttcggatcgcgcttttcacatatatcgaggtcgcatttcacgtaaatttcattaaattcgccttctgccacgagctctctcacctgatctctgtcctcacggaacggagaaataaaggctgtaatgacaatggtgccctgctgaacgaaaagctttgccacttccccgattcggcgtatattttccttgcggtcatcatcagaaaagcctaagtccttgtttaaaccgtggcggatgttatcgccatcaagcacaatgacctgatagccttgttcaaacagttcgcgcgctgctgcgtttgcaatcgtggatttccctgagccgctcaaacccgtcagccagaggatagagcttttatgcttatttttctgctggtattcttctttcgttattgaagcttcatgccatacgatatcacgatttgtcactcttttttcctccttaagaaacgcctgcttcttctttcgttttcatccctttaattaacacctcgacaacttcgggacggctgaattccgccggcggcatgacgccgcttctcagcatttctctgacctttgttcctgacagaatgacgtggtcttctctgtcatgcggacatgttttggccgttcccatgttgccgcatttttggcagaagaagctgtgctcgaatttcatcggtgtaatcccgagctcctccgctgtaaattgatcaaacagctcttgcgcttcatatgtgccgtagtaatcaccgacgccggcgtgatcgcggccgacgataaaatgcgtacagccgtagtttttgcggacaagcgcgtggaaaatggcttctctcggtcccgcataccgcatggccgccaaaaatacgccgaggaaaacgcggtctttcggataataatgatcgagcagcacctggtagctttccattctgacatccgccggaatgtcatctgattttgtttcaccgacgagcgggttcaaaaacaagccgtcaaccgtctcaagagcggttttctggatatattcgtgagcgcggtgaaccggatttctcgtttggaaaccgacgatggttttccagcctttttcttcgaagcttcgtctcgtttcagcaggttcaaacgtaaactccggaaactgctttgacgcttttttaattaatgtgatcggcccgccgacatacgtatcgccgcgtgaaaatagttttttcacgccggggtgcgcggcatcattggttttatatacgtgaacggcttctttttgtttatccggcgtataaatatcttcgatgtccacgacgccgtatgtttctccgccgtaagtcagtttcacggtgtctccgacggcaagctcagccgctttttccgaatcgaccggaagcgtgatcggcaaagaccagacggcaccggatgccaatcgcatattttctacgactgacacgtaatctttttctgtgaaaaatccttcaatcgggctgtagcccccgattccgatcagttctaaatcagcgaacgaaatcaaatcaagctcaatttctttttgaacggatgtaagatcatactgctcattcacccgattaattaatgtgcctccgtgcggtgctaaactcataattcattattcctcccagttaacagataaataaactcagattaatagttagatgcccccgccttgttcatggacagagcgtttctcttttcggatggctttcatcagactggcggctccgccaaatgccaaaagcacgctggccatcataaagatggaatagtaatctccttttaacagcagtgagacaagcagatacgaaatcgacagtgacaagaacggggaaacgacccatactttgagcatcgtttttacgacttctttatgaaaaacgttcggcccgtttttggccattccgataccgataattgatgatgatgtcacctgcgccaaagggacaggcagaccgaagacggaactgataatgacaagccccgcgccggttccggaaagcaggatgccttcgccggctgaaaatctcgtaatcttttttccgttggtttcaagcactttgcgtcctaatagcagagcgccgagagcgacaaatacgcctccgtacagcgtccctttggacacgctgagcacgccggccgcaaccaacgggcctaccgcatttgcgacgttgttcattccggctgaaaaagcttcccaaaaccccgcaacaagcagcacaatccccaaaatcttctgtttccgattcgaaacgacccgaatattcagataactgaataccttcgatacgagaaacgtgaaacagaatgcgacaaacggaacaagcacccaaaagatcacgatcaccagaagatgctgtaaaaacaacactttgtatgcgacgccgacaccgacaatcgctccgacagtgacctcactcgtcgacagcggaatgccgagcacattcgccgtgaataacgatagcgccgccgccccgataataatgcagacgatggtgagcgtaattgtctgttcgggaatgattccgccgctgatcgtcttaacgacttctccgccgccgataaccgcccctgacaggacgccggctgcgcagatgatcagcgcatacgttttctttttaacggcgcctgacccgtaagcgactcccattgaagctgcggctccgctggctccgatattcatggcaaaaaacaggctgaataaaatagcggctaattccatcttgcagctcctttattcatgcagtccgcattctgttttcgccatgccgttccatctgccgctgcgcaaatcttctgcggtaaacgcaggtgaagtgcacggttcacagccgatgctcggatagccctgatcatgaaggatattgtaatccagctcatgcttggatgtatatctccagatgtctttccatgtccaatggatcagcgggcagactttaattgattgaaacttgtcgtctttattcaggaaattcgtattcgcccggctcggcccttgatcgcggcgaaggcctgacagccatgccggacgcccggcgagcgcttctcttaacggcagaatttttctgatgaagcagcactggttcggttctctttcccatagtttatccccgtgagcctcggcctgttcctcaagcgtaaggccgggctgtttcaggatgatgttaagtcccggataacgttctttcactttttcgatcgtttcataggtttctttaaagtgaaggcccgtatcgagaaacacgatttccgcgtcttttttcactttagaaatcaaatcgatcaggacgatgccctcaatcccgaagctgcacgcgtaaacaagctggtctccgtagtggccgtacgcccattttaaaacggatagcgcgcctttataggaatcgtcttccggaaatgtaatcgccggttcttcccatgtgtcatacgttagcattttttctttcctcctcccggagacaatcaaacagctgttgttttctgccggttgtcttatccctcaatctttttttcataaaaaaactttcaatccagcggaatgaaagacagtgacccgatatagcccttatcttcaaaatgctgtgcatttttctggatgcggcaccttgcaatacatgcaggttgccgggcgtcatcggtccagtccctcagccgctcttgataagctttttagatttgtactaaattttagcacaattctaacagaagtcaacccgagttttttgataggaataataaaaacaggccctgaggcctgtttttattattattattttttaaaccaatcttttgactcgggattctgtttccatgatttcagtttctcaacgtcatctgaatgaatcgttccgttttctagcgccacttcaatcagcgtgtcataatccgttaatgagtaatacggcagacccgcttttttaaaggcttctcttgctttcggcagtccgtatgtaaaaatggagatgacgccgaggacttccgcaccctctttttgaagggccgccgcagcttcgagcacgctgcctccggtagaaatcaagtcttcaatcacgactgttttttgcccttttttaacggcgccttctatttgatttcctttgccgtgcgctttcggcttgcttctgacgtagcacatcggcgcgccagtacggtctgcgagaagcgcagcgtgcggaatgcctgccgttgcagttccggcgatcatctccgcttcggggaaatgctctttcagcagtttgctgagcccgtccgccacgtcatttctcacttccggatacgacaatgtcagacggttgtcacaatagatcggtgataaaatgccgctcgcccaagtaaatggctcattcggacgtaaaaagacagcttcaatgtgtaatagatgttttgcgatagcttgtttcatcggcgaacaccctcccattccagtttaattgcttcatatgctttaacgggattttccgcttttgtaattgagcggcccacgacaatggctgacgagccgttttctttcgcaaatgacggagtcgccgtccggacttgatcgtcagatgcgtcactagcggtgcggatgccgggcgtgactgtcagaaatgacggccggaccgcttcataaatggcttttgtttcatgaaccgaacataccactccgtccagcccgcactcttccgccatttttccgtaatgaacaaccgtttctaaaagcggcttttgcagcagaagctcttccttcgccatctgctctgaagtgctggtcagctgggtgactgcaattaaagacgggcgttttttgcctctcggcgtgccctcttcaagcccttctagagccgcgcgcatcatccgtgcgcctcccgctgcatggacattgacgagatcaacgccgaggccggcaagccgtttcatcgctttattgactgtagtcggaatatcgtgaagcttcaaatctaaaaatatgtcacaattccgttcttttaattggtgaatgatggccgggccttcctgataaaaaagttccatccccgttttgacaaacagcctttccttttcaaacaaatctaaaaacgctaaagtctcttcccctgatgcaaaatcaagcgcgatgatgggcaggttgtttttcatgcttccagctccttccgatgcattcacttacagattgaaagccgtattggcgcagcacacgagggagctgttctatgatttccgggcagacaaacggattgacgaagtttgccgtgccgactgcaacagcactcgccccggcaagaagaaattccagtgcatcctccgcggtctggacgccgcccatcccgataatcggaatttgaacggcctggctgacttcgtataccatccggatggcgaccggtttgattgccgggcctgacagtccgcccgttttatttgctaaaatcggccgtcctgtcttaagatcgagcctcatcccgacgagtgtattaatcatcgtcaggccgtcagcaccggctgcttcaatcgccttggcaatttcggttatgttggcgacattaggcgaaagcttcacatatacaggcactgcggaaacttctttcaccgcttttgtcagatcggccgccatggcgggatcagtgccaaaagcaatcccgcccgttttgacattcggacacgaaatgttaagttcaagcgcatgcacattcggcgctttgctgatgtgctcggccacttctttatagtcttccacctgagaaccggcgacgtttgcgataatcggcgtgtcaaactgttcaagccaaggcagctcatgtttgagtacatgctcaagtccgggattttgcaggccgatggcattcagcattcccgcgcttgtctccgccactctcggtgtcggatttccgaaacgcgcttcgttcgtagtggctttaatcatgatgcctccgaggcatgataaatcataaaatccggcatattcctttccgaaaccgaaacatccggaagcggggatgatcgggtttttcaatcggagacccggcaaattcacctctaacattacagcgccacctcctcagctttaaataccggcccgtcaaggcagactttcacatatgatgtatcgctttcgcccgtacggcacacgcaggcgaagcaggcccctatgccgcagcccatccgctcctccatcgagagataaacctctttatggccgtactgctgcttcagtgctttcagcatcggtgtcggaccgcagctgagcaggacatcgaattcgagctgcttttcgcggatgatgtcagtgacaaatcctttttctccatatgtcccgtcagccgttgccacataggtgtctccgtacgcgagacattcctgttcataaaaaacatcctttgctgattgaaacccaagcacgtgaatgacgtttacgcctttttccgtcaggcgctttgacagttcctgcaaaggcggaaccccgactccgcctccgactaacagcgcggttttgccgggttcaatccgccggacggggaatccgttgccgagagggccgagaacgtcaatcatgctgccctcttttttctcggacaaaagacgcgttccctcaccgtcagttctgtagataacggatacttcattcacggcgaaatcgacgtccgcaatgctgagcggccttcttaaaagcggcgtgaccgcgtcactcacctttaaatgaagaaattgtcccggctcggtaaagtgccggacaagttctcctttcagcaccatcttatagatctggtcggcaatttccgaattggattgaacagtcaaatgcgcttttttcatatcgtgacagccgccttttgattggtttcagatgcaggcatatgatccgcacagaaagtcatgctttccaatacccgcaaaatggcttcggccgtatctaaagatgtcaggcaggcgactccgttctcaacggattcgcggcggattctgaagccgtctctggccggctgtttgccttttgtcagcgtattgatgacaaattgcgcttcaccgtttctgatgacgtcgatgagattttttccttcttcgccgattttcccgacgacctgagccggaatccgggcgtctttcaaataagccgccgttccttccgtcgccaagatgttatagccgattgcgtggaaccgcttcgcgatcataagtccttcttctttatctttatcggcaacggtcaatagcactgagccgtaattcgggatttgaatgccagaggcaatcagcgctttgtagagcgctttttccagggttgaatctttgcccatgacctctcccgtcgatttcatttcaggccctaatgtaatatccactcttctcagcttcgcgaatgagaagacaggcgctttcacgaataccccctgctgttcaggctgcagcccttctttgtagccgaaatcagcaagcttttggccgagaatgacctttgtcgccagattcgccatcggaatctttgtgattttgcttaagaacggcacggttctgcttgaccgcggatttacttcgagcacgtacacttcaccttgcgacagtacgaactggatgttcagcaagccgatgatgttgagtccttttgccaaagctacagtgtattgttcgatttttttcttaatgtcttcgcttaaagactgaggcggatagacggcaattgaatctcctgaatggacgccggcccgctcgatatgctccataattcccgggatgacgactgtttcgccgtcagatacggcatcgacttcgatttcttttcccgtcagataacggtcgattaacaccggatgctgcgggttgattttgaccgcgtttttcatatagtgaagcagctcttcttcatgatagacgatttccatcgcccggccgccgagcacgtatgaagggcggacaagaaccggatagccgatggatgcggcaattttgaccgcttcgctcaccgatacagcggtttttccgagcggctgcggcacattcagcgcctcaagcgcctgctcaaacttatccctgtcttccgcacggtctaaatcctcaagtgatgtgccgaggattttgacgccgcgggcgcttaattcttccgcaaggttgatcgccgtctggccgccgaattggacgacaactccttccggctgttccaaatcgatgatgtgcatgacatcttcaaccgtcagcggttcaaaatacagcttgtctgatatgctgaaatcagtggacaccgtctcagggttgttgttgataataatcgcttcatagcctgcctgcttgatcgcccagacagaatgaacggtcgcatagtcaaattcgacgccctgtccgatgcggatcggacctgagcctaggacgacgacactttttcttggtgtaacctcagactcattttcttcctcatatgtgctgtagaagtacggagtttctgattcgaattccgccgcgcatgtgtccaccattttatatacaggcttgatggctgcttcttttcgcatttgatacagctcttgttccggcatgttccattcccggctgatatatttgtcggaaaagccgagttccttcgctgtctgaaggacggcgaggctgcctttttccgctttcagctttgtttcaaaggcgaccagcttatagagcttgtgcaaaaagaaaacgtcaattgcggaaaactcatgaagctgctctaccgtgtagcctcttctgaaagcttcagcgaggtaaaacagccgttcgtctccggcctttctgatccgtttttccaaaagcccgtcagaaatctcttccgcatccttcagttcgagatgatagacatcggcttccagtgagcggactgcctttaacagtgattcttcaagggtgcgtccgatggccatgacctctccggtcgctttcatttgtgttccgagtctgcggtttgccgattcaaatttatcaaacggccagcgcgggatcttagaaacgacatagtcaagcgcgggctcaaaagccgcatatgtttttcccgttacggggttcatcatttcatcaagagaaagcccgactgcgattttcgccgcaagttttgcgatcgggtaacccgttgcttttgaagcgagggcagatgagcggctcacccgcggattcacttcgataatgtagtattggaagctgtcgggatccagcgcgagctgaacattacagccgccttctatgccgagtgcgcggatcagctttaatgaaacattgcgcaaaagctgatattccctgtcgctcaacgtctgactcggagcaacgacgatgctgtcgcccgtatggatgccgaccggatcgatattttccatgttacagacgacgatcgcatgatctctgctgtctctcatgacttcatattcgatctctttgtaaccggcgatgcttttttccaaaaggcattgatgaacggggcttagttttaatccgttttcgacgatctccttcaattccgcttcatttgagcagatgccgccgcccgttccgcctaatgtgtaagcggggcggacgataaccggaaacccgatccggctgacaaattcctcggcttcctgcaaagtgcggataatctcactttcgggcaccggttcattcagctcattcatcagcgtacggaacaagtcgcgatcttccgcctgctggatggctgacagctttgtgccgagcacttccactccgcattctgcaagaactccgagatcagacagctcgaccgcaagattcagccctgtctgtcctcccaaagtcggcaggatggcgtccggccgttcttttctgataatacgcgtgagaaattccggcgtcagcggttcgatatatacccggtcggccatttccgtatccgtcataatcgttgccggatttgaattgacgagaatgacttcataaccttcttcttttaaagccagacacgcttgtgtgcccgcataatcaaattccgccgcctgtccgataataatcgggcctgatccgatcactaatatctttttaatgtctacgcgttttggcatgccgcttccccttctttctcagttgtttcgatcaagtcgatgaatctgtcaaataaatgattggcatcttccggccccggtgaagcttcagggtggtactgaacggtaaatgccggcaatgttttatgtttgagtccttcgatcgtttgatcattgatcgcaatatgtgtcacttcaagctctgtttcgtctatagaagagactgtatatccgtggttttgggcggttaaagcgactttcccggtcgcaagctctttaaccggatggttggagcccctgtgtccgaatttcattttttccgtatccgctcctgatgccagtgcaaataattggtggccgaggcagattccgaataacggcaccttcccgagtatgccttttatcatctcaatggcttccggcacatctttcggatctccgggtccgttagaaagcataatgccgtcaggcttcagctggagcacttcttccgccgttacattgtacggcacaacgatgacatcacattttcgtttgtttaattctcttaagatgccatgcttcatgccgaaatcaacgagtacgatgcgttttccgcggcccggactcggatatgccgttttcgctgatacttgagcgacttgatttctcggaagttccgtttctttcagaagtgcaagaaccgcttcgacattctcctcacatgatgcaaacgttccttttaatgcacctgccgtgcggatcattcttgtaagctttctcgtgtcaatcccttgtaagccggggatatttttcatcttcaaatactcatcaagcgtgtaagccgatctccagttggatggcagctcgcacaattcttttacgatcagcccttttacaaaaggagtaatggattcaaagtcatctctgttaatcccgtagttgccgatcagaggatacgtcagcgtcacgatctgcccgcagtaggaagggtctgataaaatttcctgataaccggtcattcccgtattgaatacgacttcaccggcggtatgctcaaggctcccgaatgcttccccctcaaataccgctccattttccagcactagtcttcttttcatttgacgagtctcccttcttcgtatgcaagcttcccgccagccatcgttgcgacaggccagccgaagcacttcatcttgttgaatggcgtattttttcctttagataaaaatgtatctttgtcaattgccgcttctttttccaggtcgatcagggtaatgtcagccggcgcgcccggtgcaagcgttccgtacggaagaccgaacgcctcgcaaggttttttcgtcatgaagtcaaccagctgcttcagcgtccacgatccgcttttcacaaagtgtgtgtacagaagcgggaaggctgtttctaaaccgacgataccgaaaggcgcaagcttcatgtccgtgtttttctcttcttcggtatgcggcgcatggtcagtggcgatgaaatcaatcgtgccttccaatagcccttcaatcagtgccgctctgtcctctttgctgcgaagcggcggattcattttaaaattggtatcaagccctgggatatcttcgtcacaaagcagcagatggtgcggcgacacttcggctgtcacgcgaattcccgctttttttgcgtctcttacggctctgacggattctttcgtgctgatatgacacacatggtaatggcagcccgccgcttccgccagcagcacgtcacgagcgatatgtaccgcttcacaaatggaaggtatgccattcaggccgttcgcttttgaaaaagcaccttcatgtacgcttccgccgtaaatcagtgagttatcctcacaatgagcgacaatcgctttattcattgaagccgcccgtttcattgcttcatacatcattccggcagtctgaacgccgacgccgtcatcggtgaaagcaaatgcgccggcttcatgaagcacctcaaaatctgtcatttgttcgccggtttgtctgatcgtgatcgaagcgtaaggaagaacccggacagatgaggtttctttgatccggttttgcagccattccatctgctccttcgtatccggcacgggccttgtattcggcatggcggcgacagtggtaaaaccgccccgcgccgcagctttagagcccgtttcaatcgtttcttttttctcaccgcccggttctctgaagtgtacatgaaggtctacgagccccggtgagacgaacagaccggaagcgtcgatcacggtttccccgtcttttgccgtcagtatgccggtttccgcaatgatttctcctgttacccggatatcctgcgccactttttctccctgttcatttaacatccagccgtttttaatgagataagacataagccgcttctccccttttcgcattggtttgcagtgctctttttaagactgccattctgatatacacaccattttccatttgtttaaatattcgtgattttccggattccactaatattgtgtcaatttcgacccctctgtttaccggtgcgggatgcatgatgatggcatgccgcttcatgctttccgcacgctttgcggtcagcccgtatgcttccaggtagcctttttggtccgcttctgtctgatgtctttcattttgaatgcggagcagcatgacgacatctgaagcttgtatggcttcatccgtctgaacacaggtgccgaaggagttgttctcatcctgccattgcggcggaccagaaaacagcacgcgtgcgccgagccttgtcagcacctcggcatttgaccttgccaccctgctgtgtttgatatcgccatgaatggaaacggtcagaccctgaaaattctcaaattcctcttgaatcgtcattagatcgagcaatgattgggtcggatgctggccgcagccgtcgcccgcatttaagatcggaatatttactttgccagtcagatccttgtaatattcatccgtgctgtgcctgatgacgcaggcgtccgctccgattgcttccagtgttttgatcgtgtcgtataaagactcgcctttttgaacgcttgtactcgtgccgtctaaattgagcacgttcataccgagctttttttccgccacttcaaagctgaaccgcgttctcgtgcttggttcaaaaaacagattcgcaacgaattttcccgagagatcggggcactctgttccctcttttatcgcttttgcctcacgcagcaattctgtaatttcagccgtgctcagttcagacatcgccgttaaatgattcatgtttttttctcctccgtttccgattgaaggccgtaaaaaaacaccccggcctacagactcggggtgcggttaaagagagaagcagcgtacagcttcttcccgttataacccttccaagcctctctggactttctttaaaaggtttacatatgattttgttgttctgctgcgtccgcgtcttcatcatttgtgtgcggcaggataaggttcaggatgactcccacgattgccgcaagcgccatgccggatatttgaaacccgccttttgatacttgaatgaaagcaccgccgacgccgatcacgaggatgacggatgtgataattaaatttctcttgttttcataatcaatgttgttgtcaatcagcattctcaagccgctggaggcgatgattccgaagagcaggaaggaaacgccgcccataactgcggacggaacagagctgatcagcgctgaaactttgccgataaatccgaagcacagcgcaatcacacccgcgccgccgatgacaaagacgctgaaaacccttgtaattgccagtacaccgatgttttcgccgtacgttgtcgtcggcgggccgccgattaacgaagcgatgatcgtcgcaacactgtcccccattatggagcggtgcagccccggctttttaatgaaatcctgtccgacaactttactcagcaccatttgatggccgatatgctctgacatcgtcacgaaagcgaccggcaccatcgcagccgcaatgcccaatgtcactgacggcgtatagtctttgaaaggtatgataaattcaggaacggcgaaccattttgcatcaatgaccggctggaaattgacgattccctgtgtcagcgcaaacagatagccgcctataatgccgatcaataccgggatcaggcttaaaaatccccgtaaaaagatggcgcagataatggtgattgccaaggtgacaccggctacactgaaatgcctcagactgtagacgagttctttcgcattcggatcggcatacattgccatattgacggctgtgcttgccagtccgagtccgatgacgatgatgaccggccctacgaccaccggcggcagcagcttcatcagccaccccgttccaagctgcctgataaggagcgcgatcagcccgtacacaattcccgccaggaaagcgccgaccatggcagcccccggtccccccgtcgctttcaccaagataatcggtgagataaaagcgaatgatgagccgagataagcgggaatccggccttttgtcaccaagaggtaagcgagtgttccgattccgcttgtgacaagcgcgactgccgggctcatcccgaccagtttcggcacgagaatggttgagccgaacatggcgaataaatgctgcaggctgaatgacagccaagacaatggattggggacgtccctgactcccaggtttacttttttcttactcatggcgtgtttcctcccggttgactttcaaatggtataaaaaaacctctttgcttttattgcaaagaggcatacaaaacccggccgcgtcgatccgcccggctttgtgttttaaaatcctcttcgcaaactctctggaatgcatttaaaaagggtgattattcattttcgtaaatggcgaccatatcagtctgatcaacttcgctcagctgaaccatcactttttcagcttttgaggtcggaatgtttttcccgatatagtccgctctgatcggcagctcccggtgccctctgtcgacaagcacggcaagctgtatcgatgacggccgcccgacatcaacgagtgcatccatcgccgctctcaccgtccggccggtataaagcacatcatcaaccacaatgaccttttgatctgtaatatcggccggaatgtccgcaccttttacaagcggttcttcattgctcgtttttttcgtcagatcgtcacggtaaagggtaatatcgatttctcccacggtgaccggattcccttcaatctgctcaatccgttcggccagccgctttgctaaataaatgcctcttgttttaatccctacaagaatgcagtcattcattcctttattccgttcaatcatttcatgggctatccttgtcagcgcccgtctgatggcctgttcgtcgagaataacagctttttgattcactcgtgacacctctccattcgtatataagaagaaaaaacccctcctgccagagcatagaggggttcctttccaggacgaagacacacacgtatctcttctgtcctatccgttatccttctcagcctctctggactgtgttaaagaatctattcagcttgtttttattatttcagaaaagaaactcgctgtcaatgactatttctcaaaagttcaatgagttttttcatatcttcaggaaggggcgcttcaaactccatgtattcgcccgtccgcggatgatcaaagcctaatattccggcatgcagcgcctggccgttgaaatcaaccgtttttctcggcccgtacttcggatcgcccgccaaaggaaatccgatatatttcatatggacgcggatctgatgcgttctcccagtctcaagacggcactctacgagcgtgaaatcttgaaaacgctcaagcacgtggaaatgcgtgacggcgtttttgctgccttctcttgttacggtcatgctttgacggtcttttttatcccttccgatcggagcgtcaatcgttccgtcatcgtgtgaaatcactccgtgaacaaccgctgtgtactttctggtcacggttttattgacgagctggttaacgagtgactcatgcgccatatcgtttttggcgaccattaacaggccggaagtatccttatcaatccggtggacgattcccgggcgcattacgccgttaataccggaaaggtcattgcagtgagccatcagcccgtttacaagcgtccctgtcacatggccgggcgccgggtgtacgaccatcccccgcggtttgttcacaaccaagacatcctggtcctcatagtaaatgtccaagtccatcggctctgcaagcacgtccagttcttccggttcaggaatggtgacgtttacctgatcgccgggctgcattttataattggctttgacggatttgccgttaacggataccaatccctcttttacccattgctgcacttgagtgcgtgaccagttttctcctgttgaagccaaaaatttatcaatccgttcgcttttttgttcaggctgaacggttatctcaaattgattcatgttattgctccttctttttcccgctgtcaaacagcatatgaataaataaaagtatcacaccgacgcacagtgatgaatccgcgatattaaaaatcggatattgataattcacgatgatgacatgaataaaatccaccacttcctggcgcgccgcccggtcaataaagtttccggccgcacctcccagcattaagccgagagaaatcccgagtaacatctgcccttttgcataacgctgtatgtaataaacgattccgataatcacggcgatggtaatgacgtagaaaaaccacatttgcccggctaaaatcccccatgccgctcccgtgttgcgatgagaagtgatataaagcacctgatcgatgacaggtatgctttgtcccaattccatatggctgacgacaagccatttggtcaattggtcggcaataataataaaaagagcgataagataataaagcacacacgttcctccagtatacagttacttttatcctttatgaattttatcagtaaaagatggcggagtaaaggcagatcataagcgcatgcagacagacgctgtcactcatacagcgcctgatcatatgcataatctccgggtacccagtatggaagggttttcttttcaaattgagcgggataataaaaatcatcagcggttctggccgtcggcaaaaccgcaagcttgtcaatcggaatgggggcgcctgttttttcacaataaccgtacgtattgttttcaaacttagacagggcaagaagaacgtcctgaagttcttcttttatatgatagatcagagttgcttcttggtcgttcattgaaggttcaacagatgctgacatgtgaaagcaagaatattcgaataatcttgattgaagttcttctttcatcatgagaagctccgtgtggattgcggtcagttgatcattcattcattcatcacaactcctgctcttgatgttatagctttattgttgccccggctgcgtcatttgaagcccataagatttttcctatcgttctaatcgatgacattgctggcatgtaaaaaagcgcccggctgaccgggcgctttctcattcattatttttgataatatttttcaacgatttccgcatttcgcagtgataatgtcggatacttcggattggctccgacatctttagaaatcacgcgggaccgctcacacatctggccttccgctttttctacggtcatttttcctgtcgtgaagctttgcgctgtttccggcgcttcactttcgtcttttactgtcagttctgagacgataaacagctgcgcgatattttctttaatggatgacaaaaggtcgcggttttctttgttcggatacaaagtcaggctcgcttccaatgatcttccgataattttctcgttacgggctgtttccaaagccttcagcacgtcgttgcgaagctccatgaagcggtcgaatttttcttctgtcgcttgactgtccggaacagagatggtttccggcatatctgtcagctgtacgctcgcttcttcaacaaatgataagtgagaccacatttcatccgctgtatgcgggagaatcggcgccgtcagcttcactaacgccagcagcgtttcataaaagacggtctgcatgctgcggcggtccggatgatccgcatgctcgatgtacacaacatcttttgcgaaatcaagatagaaagagctgagctcgatcgtgcagaaattgtgaatgctgtgataaacaaccgcaaattcgtattcatcgtacgcttttttcaccttatcgatcagcttattgagcttgatcagcatatattgatccacttcgcgaagatctttaacagcaacggcattgacacttggatcgaagtcaaacaggttgccgtgaaggaagcggaacgtgttgcggactttccggtatacttcagcgacctgcttcagaatgtcttcagaaaccgggtggtcggcctgatagtttacggaagatacccataaacgcagaatttctgctccaagctgttttgcgatttttgtcgggtcaatcgtattgccgagtgatttactcattttacggccgtttgcatcaagtgtaaatccgtggcttaatacgcctttatacggtgcttggccagtgactgcaacagcggttgaaagagatgagttaaaccagccgcggtattggtcagagccttcaaggtataaatcagccgggcggacgagatcatcacgttcttcaagaacggcctgatgagaagatcctgaatcaaaccatacatccataatgtcttgttctttcgtgaaaataccgttcgggcttcccggatgtgtaaacccttccggcaggaggtcttttgcctctctttcaaaccagacgtttgagccgtgttttttgaacagctcagaaacgtgttcaatcgtttcgtcagtgatgaccggctcaccgttttcagcataaaataccgggatcggaacgccccagacgcgctgtcttgaaatacaccagtcaccgcggtcgcgcaccatgttgtaaaggcgctgttcgccccactccggcacccacttcgtttgttggatggcatcaagcagatcggatctgaaatctttaattgatgcaaaccattgcgctgtcgctctgaagatggtcggtttttttgttctccagtcatgcggataggagtgtgtaataaactcgagcttcaagagcgcgccgttttcttcaagcttctccgtgatcggtttattggctttatcgtaaaacattccttcaaagcccggcgcttcgtcagtcatgttacctttttcatcaacagggcacagtacttctaagccgtacttttggccgacgataaagtcatcttccccgtggcccggagcagtatgaacacagcctgttccggcatcggttgtgacgtggtcaccaagcatgacgagtgaatctctgccgtacagtggatgttctgcagtgatgtattctaattctctgcctttatatgatgcgacaacttccggattttcaaatccgcatgcctgcgcgacgctttcgattaattcagccgccactacgtaacgcttgtctccaaccttgatgacattgtattcaaggtcaggatgaacggaaattccgaggttggcagggatcgtccacggcgtcgtcgtccagataataaagctttcaccgttttccagaacacctttgccgtctttcaccttaaatgcaacataaatagacgcggaacgtttgtcctgatattcaatttccgcttctgctaaggcagattcactggaaggcgaccagttgacaggcttcaggcctttataaatatagcctcttttcgccatttcgccgaaaacgcggatctgctgcgcttcaaattcaggctgaagggtcacatatgggttttcccaatcgcctctgacgccgagacgcttaaattgttcgcgctgtctttcgatctgctgccatgcatattcttcgcaaagcttgcggaaatcggctacggacatttctttccggtttacttttttgtttttcgtcagcgccgtttcaatcggcaggccgtgtgtatcccagccaggcacatacggtgcgttatagccgctcattgatttatagcggacgataaaatctttcaggattttgttcagggcatggcccatgtggatgtctccgtttgcataaggaggtccgtcatgcagtacgaatttcgggcggtctttcgtccgttcttgaacaagacggtaaatgtcctgctcctcccaatctttttgcatgtccggctcacggttcggaagatttccgcgcatcggaaaatctgttttcggcattaacagcgtatctttgtaatccattttcattcctccacaacatttttcagaaaataaaaaaagccctctcatcccataagggacgagaaagcttatctcgcggtaccacccttttagaaaaaacggtcagccgtcctttcctctcgaacatcgtaacgtgatggaacgtcctttcctactggcggttcagaaaggaaactaaagggctgatctgcatgcttccggccatcccgggctttcaccttccccggttcgctttatagcctgttttgagtcatgccggtccctttcaatcgtcttttcatctgaatttatgaacgtattatattcgaacgggccggagaatgtcaagaaaatcagaaaattattctttttcctcaaataccgcgtcgacttcgtattctaacagatgatcccaatcatcgtttttcagcaggtcgagctgcgcttcaatcagcatttggaaacgcgttctgaacactttagactgtttcttcagctcttcaatttccattgcgatttttcttgatttggaaagcgactcattgataatgcggtcggcatttttttcagcttcacggacgatcagcttcgcttctttctgcgagttgcgctttacgtcttctgccgcttcctgggctacgagaattgatttattcagcgtttcttcaatattggcaaagtggccgattttttcgtccagctcgttcactttcgcctcaagctccgtttttttacggagtgcaatttcgtaatcttttctgacctgcattaaaaattcatttacttcatcttcatcatatccgcgaaaaccttttgtaaacgttttgttatggatatcattcggcgttaatggcatattgccacctccatttttacatttcagtacggttatctagttcacattataaaacaaatacggcacagatggagaaaaaaactgaaaaaacgacttatttttgccgttcaaacgtaactttccatttgtcttttttcgtttttccgtcaacttttgtcaaactgcatcgtccgaagccccgaatcgaaagcatgtccccttcagcaacctgataggaaggatcctcaacggctttccaattcaccttaacgagcccgtttttcacaagcgcctgcgctttctgccgggattgcctgctcattaaagcgcagacggcgtcaaggcgtaatgaagaaaccgtgtcttcccttatttcgacatctgaagcgggaatgtgaagtgcggaaagctcgattttctcaagctttaccggcgctttgcccgctttggtcagctgggtgccgacaaaatcggcgatttcacctgagacgataagctgcacggcttcctctgagaaaatcagatcaccgtatttctgccgctttaagccgattcccattaatgacccgagaagagagcggtggtcgatgctgacgaatttttcagcgtattgaacttcaaaagcccggagctcaaaatcatcctgttcaggttccatatattcggggtataaaatcgcgcgtttgcgttcagccctgtcatagcctccgaaaaacgcaaggccgcaggcatcaccgataacggcttttacaatcacctgttcccggggatctaagaaatcagtcagcttcatccggtactggtcctggacaatctgtttccattcaagcacctgatcaataaaaggccgctcgtcttgtctgaagtgctggtaaatatcgctcatgttctttcctttctatgtaaagaggcttggctggtgccaagcccgtatcaaactgtcacattcaagtatacattgcgatcatgcggtacaggccccaaagtcccgtcgtagcaaatcgaagcacgataatcgctacaatcggggatatatccagcatggcaatgggcggaatgatccttctgaacggttctaggtacggttcgcaaatcgctgcgagaaaccgtccgaccgccgtttctctcgtactcggcacccatgacataaagatatagataatcagggcaaacgagtagatgtaaattaaataactcagaacggaaaaaatttgataaagaatcatcctgctttaccacctctgatgttcgtcttcatttatgagctccgaaatcgtgccggaaacatcgacattatcaggcgtgcacagaaaaatatccgaaccgattctttgaatgtcgccgccgatagcatagacggttccgcttaaaaagtcgacgattcttttcgcctgatcatgctggatgcgctgaagattgacgacaaccgcccgcctgttctttaaatgatcggcgatttcctgcgcttccgcatatacacgaggttcactcaacaccactttagaggatttctgaacactttgcaagcttactacgttctgcttccccgccggcttctgggcgtaggcaggctgtttatctttctgctgttcgtgttcttccggatgatccttctctgtttcaatgtattcgtactcgtactcctcctcatccattgagaaaaagtttttcaatttatttttcatgctcatttgtttacaccccccgtttcatttccgactaatgaagagccgattcggataaaagtagcgccctcttcaacagcgatttcataatcatttgacatgcccattgaaagttcccggcacggtgcgtttgtctgattcagctgctgcacctgatccctcagatcacgcaattgccggaagcaggctctgatcgtttctgtatcgtctgtcaggggagccatcgtcatcaggccctctacagaaatgtttctaaagtcagaaagctctctgataaaggggatgacctcctctgttttcaaaccgtgcttagacggctcacgcgaagtattcacctgcacaaaacagcgaaccgcatgcggcgcccgtttttcaatctcttttgccaatgacagtctgtctaaggaatgaatataagatacacggtcaacgaccgccttcacctttctggtctgaagactgccgataaagtgccactccgggctgcctttgatgacatcctgcttgcggataagctccgtatcccggttttctcccagacttgtaataccagcatcgacggcctcttgagccctttcggctgatacgtattttgtaaccgcgatgacggttacatcttcggggcttcggcccgatctgttacatgcttcgtttattctttcgtttatatgtcgtaattgatcagcaacacgcaagataacttatgcctccttcattccgataaaggacatcatgcgtcccgttttccctttgtcgcggcggtgtgaaaagaataattcatgctctcgttcagtgcataaaccgctgactgaaatgttttcttccggaatgccgcaatgtatcagaagaaggcggtttacctcttttaaatcaagctgatactggcctttttccgtttcacatatggcggattcagccgaaaaaggcagcgcccggacttcattaatgacgcggtcgtcgacggtatagcttactgcactgatagacggaccgatgacagcctgaatatctgttaagcgtgagccttcttcgtttacccagcgttccgtcatgatgcgcccgatttgtctgaccgtccccttccatccggcatgggcagcgccgataatggaatttaccgggtcataaaaatacaagggcacacagtctgcaaaacacagggccaaaaaaagattcgtatctttcgtatagagcccgtccgtcccgcggaatgcggaggaatagtctctcgccccttttcctttatccccggccgtcacgtgtcggacgcggttttcatgtgtctgatctgcgaatacccaggaatccagatcagtaccgcataaggacgctatgacttcacggtttttcacaacatcatgagcttcgtcccggacgtgcaatccggtatttaatgactcatacggaggattgctgacacctccgtttttggttgtgaatccggcgatgacctttgtgttatgctgattcacatgattccagtcttctatcatgagtgccgagggggtggtaaaactaaacgggtgatatgtattcatgaggatccaacctttcgacaaacattaaaaaagcgtaatttcccactcattttaacacaatttcaagcatacgtttagcggctgattgaaaaatcggataaataaatgtgccggaaacattgagatttccggcattttacaagtaaagggaggattacgctcccccctttggttcgtttacacgcactaagatgacatcttccccaattttaactatatttcgccaaggaatgatcatttcctcttcttttccgaaaaaaccgagaacttttccgctcccgcctaaaataatcgcctgaattttccccgttgtcacgttaatatcaatatcaccgatgctgccgagtttttttccgttcgacacgtttaccacatcttttatttgaaattcagatatgctgatcattcgtatcacgcccttcgcccattctttttcctattatatgaacggccgggctgaaccttgtcacatcgggcaatcttttttgcggctgcaccaggtgaggataaagctcagcatgactttcgtatagtctataagctcatcaacggacacttcctcgtttacggagtgggcgttttttaaatcaccgggcccgtatattacactcggaatcccggcattataaagccaccctccgtcagttacggtttgggaaacatcaatgaccggctcctgttttttgacggctgagtgtgaggccgccaggacagaaactgccggatgctccgggtcgatttcaagcgccgggaacacctcgcctctgtcttcaatcatggaagagccgccccatttgaacaccggcctgttctccctgagccacagatcgctgtcagagacacgatttatatagtcttcgatttcagcggctgcttgttcgtgtgtttcgttcggataaaagtggacggtaatccataatctgcattcatcggcgacaaacgctgcgtgccttcccccttcaatgacggcggggttgattgtattggtgccgggcgcaaagccgggatagcttttcgttaccgcccagtggcgctccagctcacccaaggcagtgatgattttcgccattttttcgattgcgctcgctccgaatgcgccaccgcccgcatgaatcagattgcgcctcatgccgtcatgaaatgtttttttgcttttcaattctatccagccggtgattacaccgccctgcccttgaatatgcagtctgctcgtatcggcgacaaccgcaaaatccgcgtaatagccgcgtttgcagcattccagcgtccccgcctcaccgacttcttctccgatcacagactgtacaataaggtcgcccgcaagcttaatgcccgcatcatgtatcagctgcagagcaaaaagaacacacgccaatccccctttcatatcagcagcgccccttccgatcagcatgccgtcttttacgagcggctgaaacgggtcagtatcccagtcttcaccctgaacctcggccacgtcaatgtgtccgtttaaaatcaggctttgatgccggtttgaatccgtcccttttaaaacgccgactacgttcggatcttccggatacacatcccacatatcgaccgagcagccggtttcttttaaaaatccggcgacccacttctgagcttctgccgtatttcttgccggcggggccggagtcggaaaggctatcaacctttcagcaatatgtattaagtcgtcccgccgtttttccgcctggtgcagcagcatgtcaagctgattcattgaaaatctctcctttggctgtatcaaaaaaaccgtttcatcaaatgaaacgggtaaaaaacggatcttcctccgcttttttcaccgcttccctccgccggcatgatccggatcaggtccgttaagggttgagacaaacgtctctctcagctgcatggcagcacccccagggtgaacgttatgttattttacggatgatgccgcttttgcacgtgttaaaaacgggcggccgttgttccatatgacattgacaggcatatcgaaaaacgctgtaagccgctcatcagaaagcatgtctctgattttccctgatgcgaacacctcgccttgttttaaaagcagcgcctgatcaaataccggcagaatttcttcagcatgatgggtgacataaaggatggacggcgcattttctttttcagcgatagacgtaatcgtgtccagcagctgctctcttgccataaaatccagacccgtcacgggctcgtccaaaatcagcagttccggatcagccataagcgcccgcgcaatcagcgctctttgcctttccccctgtgataacgtctcataccttctgtcggcgtaactgatggcgcctaaatccttcagaagaccgatcgctttttccctcacctgttcactcggggtttcgtacagcccgattgaggcgtacgcgccgctcagggcgatttcaaaagcggaatccgcggcatataatttgtgctgaagtcctgctgaaacaaggccgattttccttctgagtctgtcaccgagctctgttttgccgaaatggtggccgagcacctgcatctctcctgaagtggggaagtaatatgagcataacatattcagcaaagcggtttttccggctccgtttaatccgtacagcacccaattttcgtttttctcaacgcgccagttgatatctttcaagatccatttgccgtttctttttaatgatacattgtccagatgtaaaatcattgcgctttcccccgtttatttattcaaattttcttaaaacttttcatattagaatacattacttttttgcagacgtaaaccggcgcatgaaaaaagcctttaacacaatgtttaaaggctttttccgttattgatggatattcttattcatttgtttaatggctgccttttcaagccttgagacctgagcttgggatatgccgatttcttctgcgacttccatttgggttttcccctggaaaaagcgttttcgcaaaatcattttttcccgttcgttcagtcgtctcatgccttctttcagagccagctcctcaatccattgtgtatccttattgcgctcatcactgatctggtccatcacgtagatcggatcgccgccgtcattataaatcggctcaaacagtgataccggatcttggatggcgtcaagggcaaacacaatttcttcatggggcacttcaagaactttggcgatttcctctgctgtcggctccctgcttgtctcactgattaaccgctctcttacttgaagcgctttatatgcgatatcgcgaagcgacctcgagacgcggatcggattgttatcccgcaaatatctgcggatttctccgatgatcatcggtacagcgtatgttgaaaacttaacattatggctgaggtcaaaattatcaatggatttcattagtccgatgcagccgacctgaaataagtcatcaacatactctcctctgttgttaaacctctgaatgacgcttaagacaaggcgcagattgccgtttacaagcttttccctcgctgaatcatcgccctcatcctgcaattgcttaaacagctttctcatctcttcattcttgagcaccggtaatttggaggtatcaaccccgcaaatttcgactttatttcttgacacgtttttccctcccactaggagctgctgtacaacgttaagtatctcctcgggtgggaaaaatatgcaccggctttttacagaaataaacatccgtctccgacaatccttgcagcagtaagggccgtcagatggaaaaaattttacaccattttgttaaactcttttcgcagtcttttgataatccgcttttcgagccgtgagatataagattgtgaaatgcccatcatgtcggctacatctttttgggttttttcttcttctccgataagtccgaaacgcagttccatgatctgcttttctctatcgtttaattgctcaagcgcttttttcagaagttttttatccacattggcttcaatgtcttttgtaataatatcatcatctgtaccgagcacatccgaaaggagcagttcgtttccgtcccaatcaatgttcagcggttcatcaaaagacacctctgaacggattttattatttcggcgcaagtacattaaaatttcgttttcaatacatcgtgacgcatacgtcgcaagttttattttcttctcaggattaaaagtgtttaccgctttgatcaaaccgatggtgccgatgctgattaagtcctcgatattgatgcccgtgttttcgaatttgcgggcaatgtaaacgacaaggcgtaagtttctttcaatcaggatggcccgcgccgcctgatccccgctcggcagctttaataagagcacctgctcctcttctttagacaaaggcggcggcagcgcctcacttcctcctatgtaatacacttcatcacttttcagtccgagtttcatcagccatttataccacaaatatgtcagacgcagcttaagttttttcatcttcctcccccttctaaatacaacgcgttttgagtatgatgaataacagacttttcgtcaggatacatgtttcacagcctttccggtcagcatcttcggatgaacgattccgtcaaattcaccgtccgctgatagtggtttcgtgctgatgccgatcaggcatttttcacatgcgatcatctcgtcttttgttaaaatcgtgacgtaatccggctttaaacagagtaaaaattgattatcctggccgacgcccctgtatggaatcagcctcagcttatccgcatgccggaacgattcatcaagctgctctatcacttcaagcggaccggcggaattgatgatgtccgtttccttttcgctgagaatcggagcgaatttgtcaatgtggagaatcatgaccggcgttttcgtcagcggatcatacagctgatttccggaatccaccaaacctttcgcgcggattgtctgtccgctgaattctgcctgaaccatgacaagttcatcgtactgaatggacttcgtctcgatgtcttcgattctcttttttgaaaaaaaccatacagccggaaatccgatgacaacaaacatccagctgatcgggtcgccgaagccggtctggctcgtgaccataacgccgttttgcacaattgattctgtctgcagcagggaatgtacgccgatcattcccccgccgacgagaaaggtcgcgaaataaaaggcgaacaaattttgaaaaaagtaccgaaaccgtttaaagccaaaagccgtaagcacgatcacaactgaaaatgccatttttcccgccggatgctccacaaagggagaaacaggcgtaaacatcagaagtacaatggttgacccgatgaaaccgccggcggccactcttcttttttttacctggcgttttaaaataaaggcggttaataaaagcaaaagagaatcaaaacaaaagttcaacagccaaatgacatccagatagattttcacatctgacccctttcctcttttgtcttacatatctgtttctctctcttgtttcataagtataaagcaagctctgtgggaaagtctgtcaattaatgttgaggggaaagtacaatttttaagggataatcgttttatttgtcgagggccgggaggattgattcctattgaccgccgcaacaaaaaaagcgctgccgtgtcttggcagcgctctgttttaatcgttaatataaagttttccttttgccgtctgtctcgtttcatttccgtagtcatctcttacgataacgtcaatttttgctccgcttgctttgatagaagaggtcgccgtccagtaactctcatatcttcccggagaaatttctctcagcggaagctccgttgcgttttggctccccgcccgcgcgtttgtcagaggcagacggataacgaaggttgcgtctaatttcttcccgcttgaaaaggcgattttcactgattctccggcttttaattctttatccgctccgggaaccagccccgaaatgacgggagcgttgtaattgacatcgattaccgtctttttcgttgttttgttacccgcttcgtctgaggccgtaaccttgatctcattgctgccgttttccagaaggattcttgcttgataagagccgttattcacttctgcttttttgccgttcacctttacctcttttaaatgggcgtcataagcttttccttttacggtcactgcttctttatttgttttatctccgtttgccggactgtcaatcgtcacatccggcttatcctggtccaatatgaccgtgacagggcgtgactcatctgttgatcccctgtctgtcacagatgccgccgtcagccgattggcatctttacggagtgtgacatccgcctggaaattgccgtctgcaccggctttcgtttcagcggcggttttaccgttattggtaaggcggacagcggttcccggagaggccgttccttttaccgtgattgtcttcttgtttgtaaacgaccggtcatcaggtgacgtaatgtcaggcacaatagcttcgtagttgaccagagcccggatcataaagtttccgtctgatttatcggcttttgaccagctgccgtcgagatattcccaatttctgttcgaatacggactgccgtcatcagatgacagggccggtgaataaggattgggtttcgtctggcggaacactagataaaaatcctttccgactgcgattccttttgagctgagatccactttcgtccattctccgtttcgaagcgcttcagcttggaacgggccggcaattttgctgcccggggccccgtcaggtccggatgcatcgtaaacttccgcttgaaattcggtgccgcccggatcaggccagtccgcgccccaaaatttaaagaggcctcctgtcagcataccgtgttcttttccgtctttaagcgtcatcttgaccgcggatttgctgcctgccttaaaatatgacagcgcggcttcttcggtcccgttatcataggcaatttccccttcatagccgatatacggcttaagcttggcgtttttttcagcatctcctttgatatcaacagaaaattcactgttgtaaaagccttttgcggctgctttgattgtataggagccctcgtacgcctgaagcgaatattcccctttatcatttgtcaccgccggctcaattgcggcatcctctacaacataaagcacagccccttccaccggttcgcctgttgactgattggtgatggttccttttaacgtaccggacggcatttgctccaaggtaaagtctgcctgtgcggttttgtctgattgaatggaaacttgtttcacagctggcttaaatccgtaagcctcagctttcagcgtgtagtttcccgctttatgagacaggctgtagcttccggttgcagggtcggaatacacggatttccccgtctcggcgacactgatttgcgctctgagcggcaggagattggtttcacgtttcaccgttttctcgggtgatttcaccgccggtttagcctctttcggactgacagcttttttcttcagatgaccgggcgttgtttgtctattggatttccttttttcggctgctttgccgagagagctgcttgaaagccggacatcatcgatataccatccgtcttcattgagtacttcgtctgactgcatattaaacataagctttatgttttggcctttatacgcagataaatctgcttcttcatcgttccatccggcggagtcaccattgtaaacagccgcctgctcccaatttgattttccttccggaagaacgaacacatacccgtaatcaaagaattcttcgagcttgtgccagcttttaaattgcaaaaacaaccttcctgaatccggaacctggatcggaggcatcaccaaattcatattggctgaatcggcataaggtccggacaggttcgtcgcatatactttatctccggaaaatgcagcgcctggccctgaactcgggattccccattcccattggtcatgtgtcccgtaactgaaccagccggccggctgtgattcaaaatcctctttgtaccccgccgtaatgcttggttttacgtcagcccggtacgtatcagattctgcggaatgacctccgaaatcttttattgtccatttataacttaccgtgctgcccgttacgtgcggaatgtccgcctggtatgttccctttttttcatcaccgctttttcgaacggcggcgatcgttttccactctcctttatcaaactgataggaaagtaacacctccgtcacacttacatcatcttccgccgtaaccgttaacgggaggtttgcacctttgtaagcttctgagacgggttcatgatgccagctgggcggattgtgatcttcacccgcagaggataccttgccttctatgcttcctattccatctgttacagcagaaacagcgtcaaaagcattgactaagccgtggccgtaaccgttattcggtgattccggaaaatcggagtctgtcagcttttcggcggtgcgcgtcaaaacgtcttccatttcatcgaccgtaatagaagcgttcgcctgccgtagcaaagccgccgtcgctgccacatgcggtccggccattgaagttccgttccagccgccttcatatgttcccccaggaatagaggaacggatattcactcccggtgccgaaatatccggttttgtttcatgatacggtgaggggccttgaagtgagaaatcagcgagtttcttttggctgtcggtcgcacctgtcgcaaatgcttccggataattggccggatttgcgattgaaccgggcccccccggtgtaaacaagtctacatttcccgcagagaattccggaaaaatccctgctgctctccatgcattcaccatatcgcggtaccactcatcgattcctgagccgcctgcccaggaattattgacaacatccggcgccatctcgggatgaggagtaccgtttttatcttttggcgcaagcacccattcaccggcatccaaaatgtcggcatcggttcctccatcatccgaaaatgcttttactgcgatccatttcgcgccaggggccacaccgatttgatttgagccgtcaggttctgaacccgtcatggtgcctgttacatgagtgccatgttcaaggtcatcgtagggcgcgtcttttttagccacggcatcataccagttcatttcatggttcggcactgcggggtttttaggatcgtacccccggtatttttccttaagcgccggatgatcccactgaacccctgtatcaatggaggcgacaaccgtaccggtgccgtcgtaccctgaggcccatgccttcggcgcgtcaatttgactgatgttccattcaatgcctccctttgctttgatctctttttgttttttcttcatttgaaaaggagcttttgattgagtaagctgacgcttttcattcggaagaactttttctacttcaggaaatgaggcggctttttccattacctctttcgaagcagtgactgccattccgttgacaatataataggaatggatatgatccgccttgcctttctttttttgtttttccaaatatgttttcatattttgctgcgcatcatgagccgccacttttaaagaagagatgacggctgaccgcttttgatattcggtttttgccacggaaagcgattgagacttggcgtttttttctgcttctttaactgcttttttcgtattggctttctctttaaatttgatgagaaacgtgactttatcacttttttcaaaacgctttttgactgaatcggaaatcttatgctgaatgctcttagaggcagaaagatctttggtgaaagaaaccgctcccggtgtgctgttcgctccggccgtacccggaaacagcagtgaactgacgacaatcgcgcttaaaacggagcctgtccatctttttctcgtttttttcttcaatcgtatccccccttatctggaaacgcaatattaaattggtatcccccctcataattggaatcgtttgtaatttcgatgttgtacgttaaatgtagacaatcttctattcagatattgtcacattctgtcagatggtcacccgaaatcaaaaaacaatcaaatcgtcgtaggaataaagtttctttttccgctgtatgaatcattggggataggaaggaagactggtcgtgaaaaagaaaaaggacaaaaccatgtggtcttgtcctttttgcattatccgcgtttgttgcggtttcttaaaaatgtaggaatatcgagggcatcatcagccggctgtgacgtatgacggttcaccgtattttgatgctgtgtttcttctcgtttcggctcacgtttcgcagcaggctgactttgagacttcaatccttggttcaaagtcggacgctgcggttttgagtcatctttttcctgttcgataaaaccggtcgcgatgacggtgacgacgatttcatctttcagattttcattgataactgaaccgaaaatcatatttacatcagggtcagacgcagaagcgacgatatcggctgcttcctgcacttcgtagaggcttaggtttgtacctcccgtaatgttcattagaacaccttgcgcgccgtcgattgccgcttccagtaacgggctggagattgcctttttggcagcttccgcagcacggctttcgcctgtagcaatcccgatccccatcaatgctgaacctttgttggacatgatggttttgacatcggcaaaatccaggttgattaaaccaggtgtcgcgataaggtcagagataccttgcaccccttggcgaagcacattatcagcttcacggaatgcttcaagcatcggtgtgtttttatcgacaatttccagaatgcggtcattcgggataacgatcagcgtgtcaacggcttctttcattgccgtgataccgcctgcagcctgcagctggcgttttcgcccttcaaatgtaaacggtcttgttacgactccgacagtcaaagctcctaagtccttggcgatttgcgcaataaccggtgcggctcccgttccggtaccgcctcccattccggctgtaacgaacaccatgtcagcgccttttaacgcttcttcgatttgttctttactttcttcagcggcttttttgccgacttccggattcgctcccgctccgagaccgcgggtcagcttttctccgatctgcattttcacttccgcttttgacaggttaagagcttgggcatcggtatttaccgcgatatactctacaccctgtacttcgttttcaatcattcggttgaccgcgttattaccgccgcctcctactccgattactttaattgatgctaagccgtctatgtttgtttcgaaatccaacatgctaaatcctcctaatctgccgaatgactatcaatctattcccaaaacatgcttaatagttttttcattttgctcggtttgttgtgttcggcttgtgttttttgttttgcttttggacgctgctgcgcctctggccgctgatgatgttcttcttcgtaagagaccgcgatttcctgcacggcttcttccggcatatgaaagcctatttttctcccctgaattctggcatttcggcaggcaaattgtatcaggccgacacccgtcatatactgagggtctcttacaccgatataattcgggcttgcgacccttacattgtgcctcagcacttcctgtgccaatgaaagcactccgggcattgcggcctgtccgccggtcagcacaaagccgccgggcagatctgtaattcccatatgctcaatttcggttgcggcaatctccagaatctcttccactcttgcttcaataatattcgcaatttcctgctgtgtaaaagattgcttttgattcgttcctatgacggtgacttcgaatacttcatcttctgaagcctcatcgtagaatgcatgtccgaattgtttttttactctttcagcctcttcggtggaagtgcgcaatccgatcgatacatctttagtgatgttttcgcctccgagcggaatgacggctgtctccttcaggtgcccctgttcaaataccgccaccgtcgtcgagccgccgccgatatcaatcatggcgactccgaggtttttttcgtcttttgacaaagccgccgaaccggccgcaagcggctgcaggcagatatcagtaatttcaacgcccgctctctccacacagcgaagtaaattatgtaagatcgttttggagccggtaatcagcgtgccttctacttccaggcgcactccgagcatttttttcggatcggtaatttcatctcttccgtcaacgataaactgtttaggaatgacgtcaacgatcagctgctcatgcggcactgacacgacctgtgccgcttccatcaccctgcggacgtcttcaacgtgaatttctttgttttcactggaaacagcgacaacgccgttcgtatcttgaatatgaatataatttccattaacgccgacaatggcttttttcagcggaaaacctaccattctttcagcttggtcaaacgcttttcttatagaatgaacggtttcatctatatcaacgattgagccttttttcaacccttcagacggtacatttcccactccgataatgttaagggaatcatctgtcatttctccgacgatcacttttgtattggacgtaccgatgtcaagactgacgtaaagttcattgttgttcattctatggcacctcctcacatttcgatcaattctattctattatttgcggaacaacaatacaatgaatgtggctttacaagtgtgtaacaaaaacaacagcatcaacaaattcttatctgatttctcacaatttatgtttaatgaaactattcgttatattctatgtatatcctcttttatatcgcattttttttattttttttagagacggcccaccttaccgtaaaatttcttgtcacggatcacactgtgcaattcagatgcaaatatacccgctttccactagtctacactaagatgaatcttcagaaaagctatagatattgccagaaacatccgaaaaaagaagaaacaggaggaaaattccaaatgcaatgctcactgcagaaaacacgcccattgcattgagaattttccgcttgttcggcagccatatccccggcagaaacaaacatagtcataattattccgctatcggttatatcggctgccccgctgattgcaatagattcttttgaatcaccttgaaaatagttctttagaactattcagtttcttttttcttgtcagatttacctttgttaaattcttcaaaatacgtagcgacttctaagtggataattccctttttcccgccgtccagctgagaaacgatagaaggataggtcttcatccggctggcaaacgttttaatggaagctgtaactacatatccgtcgttcatatacagcttgatccggtcctgatccatttttaccggagtgtagtagatttcagaaatcgactgttttaacgaaccggaaagcttatcaagctgttccgccattttgacccgctttttcgcgtttgtccagtcaactaaaatcgggcccgcgtcatccggcgtgacttcgttcggcagcacggtcccgttctccagcacttcataatacacatcgtttcgctgcagatacgcgatggtcttatattcttcaatgtgaattttgactttgttaggaaatgcttttgaaaggtccgcctttttcaccagcttgttctgctcaatcatttcttctgtttttttcttgttcagactccagaactcggtttgtccgttatgtatatcagaaagctcggtgatctttttttcagatacgttttcgtttccggaaacggtgacagaagagactttgctgatcggcatctgcaagtacacgatgatcagcaccatcataaaaaagagcacaatgaatgaaatcagccggcggtttgctttttgtttccgctgctctttgattttcggaatccgttcttcaatatttacgattttttctctttcatgatttgggttcactgcctgtccacctcactaagaatgaaacagcttgacattcgtctgattgaaaaacaaacggcatgctgtgatgccgtttgacatttgttaaaagtatatcacatgagctcatgtaaatcagagaaccttttaacgattcccgccgatgatttcaacttctgtatgcatttcgacatcatactgctcacggattgtctttttcacatattcaatcagatcgaggacgtccttggcagtcgctcctccggcattgacgataaaattcccgtgcatttcggacactttcgctccgccgatctgatgtccttttaatcccgctttttcaacgagattgccggcatgattcggcagcggatttctgaatatgcttcctgcgcaagggctggagtacggctgagtattttttctgtaatctttgttttgctgcatctgcgccgtgatggcttcccgttccttttgctcaagcttaagaactgcctcgagacacacgccgggacgttttttctgcagcacagacgttctgtagctgaaatccatctcgtcgttcgtcagccattcgattgtgccgtcttcaaataagatacgggctttcacaagaatctcactcatatcagatccgtgcgccccggcattcatatagacggctccgccgattgacccgggaatgcctgctgcaaattcgagaccggacattccttttttactcatggaagtcgcaaggcggacgactgaataaccgcctccgaccgtcacctgatcgccgtcaatctccaaatgatcgagacccgctcccagcttgatgacaactcctcttatgccttcatcaaggacgagcagatttgaaccccggccgataaccgtccatggcagatcatattttttcacaatattcataatatctttgaccgcttccacacggtttgggatgatcaaaatatccgccggtccgccgattttcatcgttgtatgattcgcgagcggttcttgttccagcactttgccgacttcgcggtctcttaattcctgaattacgttctccatcgtaaacctccgcattccatttgctctattttttaatgtcttccatgatactgtacagtctggctgccgcatccggaacaccgagtgattttgtccgctcactcatgtcttttaacgtttcgtcattcattacgattttgtccagcgcagcgatcagtttttctccgctgagctcggtttccttcagtacgatcgcagcgtcatgctggctgagcgcctgtgcattgacttcctggtgattggctgtcacatacggactcggaatgagcacactcggaatgccgagtgcggtgatttccgcaatcgttgtcgctccggctcttgccacaatgacatcaattgactgtaagtactccggcatttgatgcaaaaacggttttgtcaccatattatcagcggcttttccgcctttcagctcagccgttactttctcgtaatgcacttccccggtaatataaagcacttggtaaggtctcgttttcaactcttcctgcatatcgataacggcacggttaataggagccgcacctctacttccgccgaaaatgagcaccgttttttgattgtctttcagcccgaattcagttaatgagcggcctgtcttaattgagacgacttcagaggctctcgggtttcccgtaaaaacaactttttcagcaggaaaatgcgattttgcctcttcaaagcaaatcgccaccttattaacatatttcgagagaaacttatttgtgatgccgggaaggctgttttgctcatgaatgatcgtcggaatccccatttttgccgccgcgtatacaaccggtccgcatacatagccgcctgtaccgataacagcatcaggtttaaattcttttaaatacgatttgcttttcttcacgccttttaagaaacgcatgacggtttttacattttcaaaagaaagctttcgtttgaaaccagtaatttcaatggcgcgaaacggaatattttcccgttcaacaatttttttctcaagaccgttctctgttccgatatacaaaaattccacatccggatgccggcgctgaacttctttaataaaagcaagagccggataaatgtgtcctccggttccgcccccgcttactgcaatacgcatttgtatgtcccccttaatcacatagcgataaccctgttttttaggacagggttattgatgttgtctgtttttttataaataacgaatagatcatgagtgatgaggcaagatacaagatcaatacctcgagtaccggcttacatttaaaagcacgccgaccgctgcgagcatcagcgtcaatgatgagcctccgtagcttaaaaacggcagcgtgattcctgttacagggatcagccccgtcacaacgccgatattaatcatgacttgaatagcaatcatagaaataataccgatggcgacaaagctgccgtataaatccggagcgccgagcgcgatcctgacgccgcgccataataaaatactgaacagcagcaatatgagcgagcctccgataaagccgagttcctcagataaaatagcaaaaatgaaatcggtttgcggctccggcagataaaaaaacttttgccggctttggccgagccccatcccgaacaggccgcccggacctacggcatagagcgactgaatgatctgaaacccgcttccaagcggatcctcccacgggtttaagtaagaggtgatccgtttaatccgataaggagcggacagaacaagcgccgcaaatccgcttaaaccgatgagtccgagaaacgcgaaatgagcgattcgcgcaccggaaacaaaaatcatcacgatgcacgtgcccaccatcaccgtccccgttccaaggtcgggctggcacatgataataataaatgcagaaaacacgattccgagcgcgggaacgaatccgcgtctgaatgacgtaatgttcttctgtttttcagaaagaaatttagccagaaacgcaatcatcgcgagtttcataaactccgaaggctgaatgctgaacgctcccactccgatccagcttcttgaaccgttccgcaccattccgactcccggaatcagcacaagcacgagcagaaaaaaacaaatgatcagaagcagcttcgaccatgtgcgccatgtccaataatctacattcataatgaaaaacatggcaatgacgccgattcccgcaaacagcaactgccgtttcgcaaagaaaaacgaatcgtcaaatttataatccgcccaaaccgcacttgcactgtaaaccataattaatcctattgttaaaagcaataacgtaatgataactaataacaaatcaggcgatgtttttttagtagtcaaagcaatcgacaccccaagcataagtcatttagggctgccggataaacagagacaagcccttacttaagcatatgcacggcatctataaacatgtcaccgcgttcttcaaatgttttgaattgatcccagcttgcacacgcaggtgacaagaggatgacgtctccttcatttgagagcgcaaacgccgcagatactgcttgttcaacattatcgacacgtttgacatgttgtattcccagctcattgcccagtttttctatcttcggcgctgtctgtccgaacgtaagaaccgctttgacattgtccatatacggtttcagatcgtcaaacccgttgccgcggtcaagtccgcctgcaagcagaataaccggtgctttgaaagcggagagcgctttgcttgtggctaaaatattcgtcgctttgctgtcattataaaatttacgattctgaatcgcagtcacatactgcagacggtgtttgacacctgtaaagcttgtcagcaccttctgaatcgctttattagacgcacccgccgtttttgccgcggccacagcggccaaaatattttctaaattgtgcgcgcccggcagtacgatgtcatcaacaggcagaatcgcttcatcgccaaacatcagcattccgtctttaatgaatgcgccgcttgacagctcctgagaaactgaaaacggaacagtgccggcttttccgccttcggcaagccgcacgactgtttcatcgctttggttcacgatggccgtatcgctctcaagctgatgcagatacaccttctgctttgctttttcgtaattttcacggctgtggtggtaatccaaatgagcgtcaaacacatttaaaatcaggccgatttcaggtctgaacgcatgggtccccatcagctggaacgaagaaagctccgtgacgatccattcatcaccgtcagcatgataagccacttcactggcgacagtgccgatatttcctgcgatcagcgcctttatcgagtcagccttcagcatttcgtagaccagggtcgtcgttgttgttttcccgttcgagcctgtaatgccgatgaatttagcattggtgatataatacgcaagctcgatttccgtccagaccgggatgcctcttctttgcgcttcctccaccatgatattttcatacgggattccgggatttttgatcagaatggtaatgtcatgcttgtcaaaaagtgatgtcggatgctcaccgcagatgacctcaattcctctttctgaaagcctctgggcaggttcgttttcttcaaaggctttttgatcattcacgacgacgttaatgcctttttcatgaagaattgacgcagccgcatatccgcttttcgccagtccgaggaccagaaagttttgtttttgcaaaaaaagttcgttttccacttataaccacacctcgatgtaaattcctaaaacggcaagcagcagtcccgcagtccagaatgtgacgacaactctccattcagaccatccgaccaattcgtaatggtggtgaagcggactcattttaaagattcgttttcctgtcgttttaaagctgataacttgtaagataacagataatgtctcaataacaaatactccgccgataatgacgagcagaatttcaagcttcgtcagaatggcaacggtcacgatcgctcccccgagcgcaagcgaaccggtatcccccataaatacttttgcgggatgggcgttgaatacaagaaaaccgagaacggcgccgacaacggcaaccgagaaaatcgcaacatcatattgtgactgattccacgcaaggatcgcaaaagcgccgaatgcgatagccgcggtaccggacaagagaccgtccagaccgtctgtcaggttgacggcatttgaacctccgacaagcataaagagaacgaggataaagtacccccagccgagatcgattgacagatgtgtgcccggcactctgatgccggttgaaaaatggcaataatgatatactccataaaatacaatggcgataatgatttggccgatcaatttctgcttcgatgttaatccgagattccgtttcattaccactttaatataatcatcaagaaagcccagcaggccgtacccgattgtgacaaacagcagaagaaacatttccgcgctcagctgcgaaaatttctgcgtcatcacaattgctgtaatggcgatggatacgataatcatgaccccgcccatcgtcggcgtccctgattttttcatatgtgatttcggcccctcttccctgatactctggccgaattttaagcgtcttaaaaacgggataagaatcggagatatcagaacactgattaaaaatcccattattattgtaaataaaatcacttgctcaagcattgctcttttctcctcccgtttcgttcaaacgacatacgtagttatcatattcacattgtttccccgtaattcttttcatttccctcattctaacactctttcctgttttactttttattcagctcaacaatagctcttcccgctacttcggcgtcatcaaaatcgaatgtttcattgccgatctgctgataagtttcatgcccttttccggcaatcaggaccacatctccctttttcgcgtttgcaatagcgaaaaagatggcctgctcgcggtttgcgatactgtgatagtaggttccttctactcctctttccatatctcttaatatggccagcgggtcctcgcttctcgggttatctgaagtaaagatcggttcgtcggcaatccgcaccgcaatttccgccattttcgggcgtttcgttttgtcccggtcaccgccgcagccgacgacgacgaaaagcttgccctctgtcatgtctttgcatgtattcaggacgttttccagactgtcgggcgtgtgcgcgtaatcgacgacgacaggaaacggctgattgtggttcaccaattcaaaacggcctctgacaccttgcagctcttcaagagcgcttgtgatcgtatcaaacggcagacccgctgcgatcgctgtcgccgctgcagccagtacgttatacacattgaaccggccgacgagtgaaaccgtaatctgctttgttccttttggcgtaacgagttcaaagcttgtgccttgcgcagagatctcaatttgtttcgccatgacatcggcatcgttttcgattccgtatgtaaggatgtgcgccgccgtcactctttcaaagtaagcactggctttgtcatctgcgtttaagacggcccgcttcggcttttcatggttgaaggaaccgcccagctgggaaaacaggaggcttttagcctgtctgtagtcttccatcgtcttgtgatagtctaaatggtcctgcgtcaggttcgtgaacacggcgatatcataatcgcagccgtgaaccctgccgagtgacagagcgtgagaagacacttccataatagctgtgtcaacatgctcatcattcattttcttgaacgttttttgcagtgtgacgctttcgggcgttgtatttttgaccgggaatgtctcatcgccgattttgatgtacatcgttccgattaaaccggtctgtcttcccgcttttttgaaaatctcgtccaccatatgcgtcgttgatgttttgccgtttgtgccggtgatgccgataagctgaagctgctttgtcggctgcccgtaaaacgcgtcagaaagaacgctgagcgcccgctgtgaccggcggacgataatgacaggaacatcgacgtcaagctctttctcggcgacgatggccgctgcgccgttttctgcggctttttgggcgaaatcatgcccgtctaccgtatacccctttatacacacaaaaagactcccttttctcacttccctggagtccatctcgattgaagttatgtcagggtcatgaaagtcattttgaacaggttcggtcattaaatatgtaagcagctttgtaagtttcattgtatcaaacctctcagaaattctattcattcttttatcatgataaccgtttataaaagtcagaatggcttttaaacatacagttcatattttagcgtaaataaaaggatacatccagttaatcttaaaagttatcttctttttttctctttatgataagaggcagccgaaaacaatcggctgcctcaaaaagactcattcttcactcaagtaaacccggatcttagagccttcttttactttcgttccggctgcaggtgattgttttacaattttgctgccttttcctgaggagtcaatattcaaattgacaagcagcgactcaagatcagagacagacatccctacaacattcggaacctctattgtttttgtgtcgttccattgatattttttctcgatttgattttttcgcggtttaatgccgagctccggcagactgtctctcattatatttccgacaatcggcgcggcgacggttcccccgaattgaattgtgcctttcggattatcaaccgcgacatatacgacaaggctggggtcatcagccggcgcaaagccgataaaggagacaatgtggttgttttcgagatatttgccgtctttgactttttgtgccgtacctgttttaccgccgacgcgatatccttccacaaaggcattccgtcccgttccctgagcgacgacgctttctaaagcgtatctgatctgctttgacgtttcctgggaaataacttgccttttcgcaatcggtgattgtttcttaacggtttttttcgtaacgggatcaacccactctttggcgataaacggcgtgtaaagcgttccgccgtttattgctgcggatacggctgccacctgctgaatcggcgtgacggaaaccccttgtccgaaagcggttgtcgcctgttcgaccggacctactctgtcaagcggaaataagattcccgttccttccccttgcagatcgatgcctgttttctttccaaagccgaagtccttaatatattgaaacagcttttgttttccgagccgctccccaagctctacaaaccccgggttgcaggaattttggacgacttcaagataagactgcgaaccatggccgccctttttccagcatctgaggcgggcgccgtccacctcggcgaatcctctgtcataaaagtggtctctttgcaggtttactttttgctcctgcagcgctgccgcaagcgtaatgatcttaaaggtcgaacccggttcatacgtgctccacaccggcagattccggttgtaaacggacggatccactgattgatagtcggccggatcaaaatcaggacggcttgacattccgagcacttccccgttttttggattcatcgcgaccgcaatcattccgtccgggttgtatttcgccgctgcattgtcgagctctctttctataatcgtctgaactttggcgtcaatcgtcaatttcatatcaagtccgtctttcggaggggtgtaatcatctgcttcatccggcattttcttccccttggcatctgtataaaatttcacagatccctttacaccttttaagtcatcatcataataagcctccaatccgagaaggccctgattatcaataccggcaaaaccgagaacatgggacaaaaagcttccgtacgggtaatggcggatgctgtcttcagccacataaacaccttttaagtcgagcgctttgatttctttcgcttttttattagaaattttccggccctcaggtgagattttttctatagaggttttctttgtaatgtgtttgtagaccttctcttccgacatatttaaaactgacgcaaggagcttgcccgttttgatgggattttggatctggcgcggtacgacaaagacggtcggcgcgctcttattagttgccagcttcacgccgttccgatcaaggatctctccccgttcaggctcaaacggcagattccggctccaagaatccttagccagcgaagtcagcttttctcccattacaaattggacatagcctaatctgctgtcaatgatcaaaaaaatgatcacgccaaaaagcaaaaccagtaataaacgttttcgaaccgttacatttgaaacgcgcaagggaccgtccactccttatttaggcttgtttcaatttatgcctcagcttggacacatagaacggcggagcataaaaaagaagcccgcagcagctgcgggcttctctgttccgttaatcaggatttttaaatttcaccttaatcacggtattttctttcagttctttaccttttttgacactttggcttgcagcgtaaccttcgccgctcacatcaatgtgaatgcctgatactttgctgaattgaagcacttcacgtctcgaccatccggacatatccggcatcgtcaccttcccgtctgtttttaagaagattttctgattggtgatcacatcttccccggctttcggatactgctcttttacggcaacatcgctgccgatgacaatcggtgtgagatgttcatttttcgcttccttctcagcatttgtaactgtcttgtctgtcaggtcaggcattttttggcttttcgtttcctcctgaccggcatctgacttttccgtcggttcgatgttcaggtagtgcaggctgtttttcatcgtcgggttaaaaatttccgcgacaggatcagaactgctttgaccctcttttaattgcggctgctgaacggctacataaatgacgagcttaggatcatttttcggcgccatgcccatgaatgaaaacacatagttgctcgttcccgataaatatccgcccgttccggcgatttgcgcggttcccgttttccccgcgacatcaaaaccttcaattttataaggttttcccgttccgatgtctgacgtcacgacttctccgagcaggtttcggacttgtttggccgtatcggctgagatcggcgtgcctacttgttcgggctttgtctgcttgacgacttttttcgtatcagggtcaacaatatgatcaatgacgtaaggcttcatcatttttccgttattggcaatcgcagtgaccgcctgaagctgctggatcggcgttatcgccgatgcttggccgtaagccgtagacgctttatcaaaatcatatttgaagttaattttgcttgaaacttcaccaggcagatcaatccctgttttttgataaagtccaaatttgtgcagatactcattaaaccggtcaaatccgagtttttcgtttgccagtttggcgaaggcgacatttgacgacctcatgagaccgtcatgaaaacttgtcatgccccagccggcaccgttgttccaatctttaacatgtttgccgcccactttataggttcctgatttgtatttctcgtttgcagaaaacacattttcctgcatcgccgcggcaagggtgaaaatcttcatcgtcgaacccggttcatacgcgtacgacactaagtcgttataataattggtgacgtttctgatattcgggtcaaaactcgggcgctgccccatcgcaagcactttgcctgttttcggttctacgacagccgccatgatttttttcggtttatatttttccgccacttttgtcatgctgtcttctaaaaaggtttgaattttctgatcaatggttaaatatacattgtcaccatttttaggtgcggtgattttttctttgctgttcggaagtttccagccggatttatcactttcgtaagtgacggacccgtcgcgttccgtcagatagttgttcagtattttttcaagccctaaagagccttggatctggtttgttttttcgttcacatcggcatagccgagaacatttgacaaaaatacgccattcggataatagcgcttcgtatctcttaagaaagaaatacccggaagattcattttttcgatcttttgttttttcgcataagagatatcacggccggctgaaccgaattccacctgcttcgcgccatccctgtttaagatgtccagaatctcgcttttatcaagattaataacactcgccagcttttccgctgttttctctttatccttgacatactgaggcttcatctttttatcaagtatggcaatgagcttatatgtcgccgtgtcctcagccagcactttgccgttccggtcaagaatggagccgcggctcgcttctatcgtccgctttttttcgtgctgctcggtcgcttttgttgcaagttctaccccgtttgctttaccggttaattgaatgtacgccattctcccgagaatgacaaagaaaaagagagcgaaacaaatactcagtatcgctgctcctctgttcataaacttattttttttaggcatgggttatcattcctgtatgtttttcacttttttatctttcagattcaaaccgtgctttttggcgatatccatcaggcgctgaggctggctcaagtcagccgccgttttttcgagatcagcgatctgcttattcttctcagatactttctcttccagtttttgcacctcaatattggattggtatgccgcatatgcctttgatacgataaacatcgaagtggagagaacggcaatggcaaataggacgagcagcaccttttccccaagtgtaatggaagccctctttttgacaatcacctttttttcggggcttatcactggccgttgttgtttttcctgctggtaagctaagttgctcataggctgatgacctcctttaatcttgtcatttgctgcccgttattttcgtttttccgcaatgcggagcttcgctgagcgggcgcggttattttcttcaagctcctcttttgatgccgtaatgggttttctcgtaatcagttttaattccggctcaaattcttccggtatcacaggaagacccggaggcagttcgggaagtgatgatttttccttgaatgtcgtcttgcacattctgtcttccagcgagtgaaaagtgatcacagatacccttccgcccggcttcagcacctctatcgcttgcaagagggcctcttcaaatacttgaagctcgtcgtttacggcgattcgaatagcctggaatacgcgtttggccggatggcctccgcttcttctggccggagccggtatcgcgtcctttattagatcgaccagttggccggttgtttgaataggcgatttctctcttgcctcttcaatttttctggcgatttgcttgctgaatttctcttctccgtatttaaagaaaatccgtacaaggtcctcataccgccattcatttacgacttctttcgccgtaagggcggccgactggtccatcctcatgtccagcggtgcgtcatgatgatagctgaatccccgttccggtgtatcaagctgcggagaggatactcctaaatcaaataaaatcccgtcgacactcgtaatgccgtgttcatgtaaacattcttttaaataacgaaaattacttttcaccaagatgagctgtcccttatattcggacaatgtctgctttgcgttctcaagcgctgtgtcatcttggtcaaaggcgatcaggcgtcctttttccgataattgctgcaataaatatgtactgtgcccggcgccccccagggtgcagtccacataggttccgtccggtttgatatttaaaccgtcgacggtttcacgaagaagtactgtcttatgctgaaacatttgtgtcggtcccacctttatcaggaatgaattgaattgtcagttgttgttgtgatgcacgaagatccattatatatcaaatccaatcatgttttcagcaatttcagcgaatgaatcttcttgctcttctgtgtattgttcccagattaccttgctccacaattcaattcgattggaaaccccgatgacaacacattctttttccagttttgcgtaattcagaagagatgacgcaatattaacccttccctgcttgtccagttcgcattcggtcgcaccggaaaaaaagaaacgggtaaacgcgcgggcgtcttttttggtgagcggcagagccttcagcttttcttcaatcagcttccattcattcatcggatatccgaaaaggcattggtcaagccctctggtcagcacaaattgctcaccgaggccttctctgaattttgcgggtacgatcatgcggccctttgcatcaatagtatgctggtattcacccataaacatgataaggacccccactttctcccctaaactcaccactatccgccacttctctccacaacctcattttacactgtttaaacataaaaaaaaaccctgaactattcagggttctttaaaactttatttcaaagtttgacaatctgatgttggttttgaaaagaaaatggcagatgtttgaaggttgtgaagaattttggaccatagcggttcaaataatacatcacattccagatccgctcctgcggtgcgccgagcggtctgatgctgttttggattctttcatagtctcgcagcacaaaaccttctttttcttcaattcttttcgttaccgtccgttccaaaaacaagagctgatcttgaatgaaagcggcattcttctgtaagagcggctcaaggcttgaatcgaccttaagcgcttcgttccttacacttttatggacagcttcaatctgcgacttcgcctgctccatcacagtagaaaactcttccggaatctgcttttcaaaataagtgtctttcaggtgtccggtgccgtgttcgatcgcttcctgaagcgggatattccgttctgaaagcttcttttcaatatggcgctcaaggatcgtaatgtttagtctcggcactaccggtgtcatggcgaagcccattaatgagaaagcctgcttcagctcgccccaataattgacttctcccggtcctgcgataaacgcaagagtcgggatgagaaactcctgcataagcggccttgtcacaacgttattgctgaaacattccggtttttcttccatatgggtatgaagttcgtcattcgtccacttcaggtcaagctccttaatgacaaaaacgccattttctttttcaattaagaagcgctctccctcatgttcgtaaaacaggttggcttgttctttgtctgattcaataatcgggtgataaccggcttcccgcataagacgctgctgatctgacacggctttggcaagttcattattgtgttttaaaatctgctgaaacattcccgtttccagctttttaatcccgggatctcccgaattcaacaggataaggccttcttcttgaaacaagtcggcgatcaacagctcaaaaaagtccgtgaacgtctctgatgagcgtaaacatcgcatcacattttgaaggagcgcgtttgtatgatccgtttcctcaaacgcagcgaacacttcttcaatccacgccgcacatttttcctgatcaagcggggttttagccgccgatgtttttttccagtaagactgcggaagtttctgtttcaccggcccttttttctctgttgacgtgtgcacataattaatttcttccagatcgtgatcttcacccgccacccagaaaatcggaacgacaggtatctgtaacgcctcttcctgctgtctggcaagtacgataatggagataattttatgtatggtgtaaagaggccccgttaaaagaccggcctgctgcccgcctacaaccgctgtgctttttggatctcttagtttttcgatggaggcctgcatggctgcggagtgaaatttttcgtgataggaggataggtaatccgctaattcctctctggcaaacggccgtgaagacaggtcacgaagccgctcttgccatacatcctcagaatgaatatcataatcaaaaaatgaagacatgttttctccatctatatagtgctgcacaaacgtattttgacttttgatggaaagttcagttagctgcatctgtctggaacttcctttctccaataaatagttaggtttccgaaatgagtatagcatgttaccggaaaacctcaaaagactttgtttcagtttctttctaacgcttttatgctgcggtgtaaaaacgggagatgaacggccggcaatccgcggttttccgcttcttttacaaggtagccgataatcgcgtcagcttctgtccgtcttcctgccatgatatcaacaagcatggaagaatgatttttttccgtcaggccgcaaacttcgcaaaccctgttccacgcttcctctttatcggcaaggccaagtattgcctccgcttcttcaaacacgtttctcatatattttttgtaagcggcatttgtcagcagctctccgttttgcacgcgcagcaatgcagttaacgggttgatgcacacatttatgatcagttttcccgttagaagacgataccagtcgttttcatcatatacgggaaaatcccggtgcatgccggaaaagatgcttttgagcgtttccggacgggacgcgcggaatacactccatcttacggctccggctcctgtatgttcaacggcatgatccgatattcttttcgccccgtgctcaaccgtgccgacataaagtgaatgatccgtacgccattccttgatgtcgtgtatgtgtcccatgccgttttgcaaaaacaacacattcgtcccttttattgtctcaagatccggcaaaacgacgctgagctgatgctgtttcacagctgcgattaagaggtcgtatccggaagtgatgcctgtttgcgctctgcatgacgccgtaaattcttttccgtctttcacaagccgtataccgcacgtgttaatcgcatcagcctgctccgtccgccgcgttatgaccgttacctgatggcgggacgataagtagcaagcacataaaaggcccaccgctccgccgccgataattccgattttcacactgtcacaccctatatctgcatttttccatattatcatagcagaagccgctccaaattacttcaatttcgttttgagcaataagacagacaaacatattatagttggaattttcaattaaagcgtttaaaataatggtagaacacaacaaagggggagtttgtgttgaaaatagagcgcctgctcatcaactttaaaacactcgaagaatttaaaaggtttaaggaatacgggatgcaggaattgtcgatgcttgaagatcttcaggataatatcattgaaaatgacagcacctcgcctttttacgggatttacttcggggataaactagtggcgagaatgagtttatatcaggtaaacggaagtgcgaatccgtattttgatcagcgtcaggactttttggaactttggaagcttgaagttcttccgggctatcaaaacaacgggtacggcaaagcgcttgttgattttgccaaatccttcagaatgccgatcaggacaaattcacgcatgaaatcagcagaattctgggataagatgaattttgagcccgttaaatatgatatggcgcgtgataaaggagaaaatccttatatctggcatcctgatatggacggtgaaatgacttccggggaaacagcataataaaaaaccggccgggacactgccctcaggccggttgatcttacaggccctgcgccgattttctttcgtcatctttcgaattgaccatccttctcgccctgtccatgatgtcaattaatgctttgtaatcttcttctgtcatctccagcttgtttctcaagctttcgttttcctcacgcagatcctcgacttctttttgcagcgcggtcagctgctctgcgagtttttctttttcatgacgcacatccgctgcggctggcgactctttaaattgctgcagaaacaaaatcacatcatcaatggacagctctttttctccttccgtcctgcggatcggaggctgcttgacggttcccggcagattggcggaatgcaccccgatctgctttcttaattccttccgctgttttttcgccagttctatccctgactgatattgtttcctgacataagaattccatctgaatccgcaggcggcagccgttctcgtcagtgctctgcccacttcttcaaaagcggaaagctgggtcccgccttcccgaatgtgcctgagcacgacttcagccagcagcaaatcttcatcttgcgtccacgcgtcttgtctcgttatcgtcaatcgtatctccctccatatttgctcatttacctcatacatatgccgctgatagattagatagactattggcgctcacaattttttcgccggaagcaggccggagggagaaaaaaagaaaagcgcaggaaccgagattcccgcgcttttcttcatacattaattgctttttacatttatgtctttgccgttgtatgatccgcatgctttacatacacggtgagacaatttcatctctccgcatgacgggcattctgtcataccaggtacatttagtttgaaatgtgtacggcgcaatctttttttcattttagaagttcttctaaaaggtacagccattattcccacctccttaaagagttaagattcatcatcttgtgttaagagctttttcagatccgcaagtcttgggtcgatctgatttttcttgtcttcctcagaaatcacttgccaatccttacccacttggggagcggctccttttttttgttcagtttcacaaaagatttgcataggaatttctaaaagaatctcttcttttacgatcggagttaagtcgacggtatcgtcttcagcaatatgaacgtcctcatcttctatatcatccgtcttatgaaatctaaacagttcttttgtcgcgattgtaaatggatacggcacatcaactaaagttcttgagcacggcaaaaccatttcgcctgaaatcgtaaagtcaaacgaaacctgcttggattcaatctccgcgcggccctttacccggacgggagaaatgcggcggatgtcagaattcaattttgtcagctcattcaactcaactgtttcatcaaattcaaagctctttttcgccatttgatgaagctgataaatcgtccatttcatttgtatcacctcaggaaagcaacaaacatgattatagcttttcagaatgtttttgtcaatattttttctttacagcataatgccgccgtcatgcaatcgttgacagccggatgggctatgcatacactaaacaaaacggacgcaaaatgcacttcatttgcaaatgtaccacacgaagcaaaacatagcaagaaaggcgggacaaatatgaaagcagtcggcctggttgttgaatataatccctttcataacggacaccgctatcatgcggaacaagcaaaaatcaatacggacagcagcgttgcggcggcggtgatgagcggcccttttttgcagcgcggggaaccggccgccgtctcaaagtgggcccggacaaaaatggcgcttgaaaacggcgtggatatcgtcattgagctcccttatatgtatgctgtgcaaaaagcggaattatttgcgcgcggcagtgtttcgcttcttcatcaattaggatgcagcagcttgtttttcggaagtgaaaacggccggatcgaaccatttattgaagcgactgaagcgttcagccgaaaggaagctgactgcaccgtgattctgaaagaggaattaaaaaaagggctcagctatccggccgccgcctcaaaagcattttcacacgtattcaaaggtgaggacatgcttgacctgtctaagccgaacaatattctcggttttcactacgtcaaagccatacaagcctccgggtctgccatgaagccttatacgacagccagaatcgcttccgggtatcatgacgccgagcttcccggagataacagccggatagccagcgccacaagcatccgaaaggcgctgatagaaaaaggaacggcggccgctaagaactttctccccgaagcgtctgtgcgcgagctggacgcatacaaaaactcatacggattatggcacagcactgaagactatttttcatatgtaaaatacagcctcagcactttgtccgcagaagaattaagccgaatctatgaagtggaagaaggcttagagcacagaattctgcgcaccatcagacaagcccggtcctaccgcgaaatgatggaattattgaaaacaaaacgctatacgtggacgagattgcagaggatgaacacgcatattctgacacggacaaaaaaagaagatatgcaccggctcttaaagccttcaagcgctccttatatccgtcttctcggaatgactaaaaaaggacaggcatacctgtcagcaaagaaaaaagagcttaccgcaccgcttgtcagcaagctctcttctttctctcatcccgctctggatttggacatatcagcgggacggatttacagcctgccgataaaagaacctgaacgcacactgtttgagaagcaggaattttcacaagcaccgatccgctatgatgaagacgaaaaacgttttttaaatgcatagaaaaaaagcacctgactgtatcaggtgctttttactttcagcttatccaaataatcaagtgcgtcctgcatcgtatcgacaggaacgattttcatatcggacttaatcgctttcgccgtttttactgcatttttataatcagagttttcagctccgttttggttcggcgcaaagaaaatatcttttcccgctttgtctgcggcgacgactttctgatcgattccgccaatcggtccgaccttgccgtcaacgtcgattgttcccgttccggctatattgtagccttttgtttcgtcaggttttgtcagctgattgtaaatttccaaagacatcatgagaccggcagaaggcccgccgatgttttcaatactgaaatgaagatccggcttcactttcacgttccggtccgtatataatgctacgccgattccggctcttttcggatcgtccgggaatgatttcagcttaagggtaactgtcttttctttcgtgtcacgttcaatgttaaacgttactttttctcccgcttttttgctgctgatataatcaatcagcttttcagcggattcatattttttcccgtccgcgctgatgattttatcaccgacctttatttttccttttgccggcatattggagacgactgagctggcgtaaatgccgttaaatgagtattttacctgtttgccggctttttgataagcggcaatgaccgcgttttcttgagagcttttcatcatctgcagttggcgcttcatatagtctgaatcagtttcgccctcttcttttatgctttcatcagggacgatttcatcgtaaggatgcaccttcgcccaaagatatgtatacggattggcggggcctactttgacagtcatcaaggaaaggcttcctttttcagggtagcctccgtccaccttaatcagcggtctcagctctgatgcttctcccggctgtgtaatgtaatacggaagcttaataaatgtaatagcgattaataagatcaggatgataaacacccagcgaaaatgttttgctttcatatgagttagccctcccagttctctatttcttgtttaatccggccgatcatccgatctgcggcctcttcgcctgctgtgatcatatgatcaatgttggcaaaagagcttgagctgaatgattcgagagaagggcggatcatgacgtctgcggcaatggtctggtgacggaccaattcattttgcagtatatccatactttgcatgattacatcaaaaatatgtgccgctttttccgtttttttcaccctggatacgtcagaggcgatgacgatatcagcgcccatatcctttacggcggaaaccgggattctgtcgactaccgcgccgtcgactaaaatacgcccgttcattttttgcgggacgaaaacgcccggtatgctgatgctcgcgcggacggcttcggatacggagcctttcgtaaaaacgagtttttctccggtctggaggtcgcaggccacgatgccgagcgggatccggagttcttctatcggcttgccgaacgtatacgcatgaacgagctgcctgatgcggtccccttttaaaaatccgagcttcggcatcgtataatccgcgtacagccgccgcttaaatgctttggcgacttttttcatcgtggccacatcatgcccggccgcataaaagctgccgactaacgcccccatgctgctgccggcaatcatatcaattggaatctgatgcttatgtaaactggataacactccgagatgagcaatgcctcttgcccctcccgaacctaacgctaacccgattgtaggtttggccaacgcgatgaaccccctatagaaatcctatacatgaattctatggtctaaattgaacccctatgctcgtatattagtacaggatgacgaataggtacttgcccggccgtcctaaggtctgttctatattttatcatgatataaatatcagtgcgcaattttagcatcggggaggtaagaatgaatttgtctaagtttcatacatttttgatttcattgttttttatttttttgacggcgacggttatttcacacccgcaggcctcattcgaagcctccaaaaccggtctttccatgtggtgggaggtagtttttccttctttgcttccgttttttattctttctgagcttttaatcggattcggcatcgtcaggtttgtcggccttttactcgaaccctttatgcgcccgattttcagagtgccgggggtcggcggatttgtactggctatgggcatggcttcaggcaatccggccggcgcaaagctgactgcacggctgcgccaggaaaaacaaatctccagagtagaggctgaacgcctcgtctcttttaccaattcatccaatccgttatttatattcgcggctgtggcggtcggcttttttcataacgcgtcactcggcattcttttggcatcggctcactatctcggaaacatcgccgtcggtttgacgatgcgttcatacggacggaaagaagaagcggcgtataccggtaaaaagacgatcgtgcttccttcgctgaaagaagcatttctggccctccacaaggcgcggctttcggaaaagcggccgctcggtaaaattttgggcgacgccgtcacctcttctgtacaaaccttgctgatggtgggcggttttattatattgttttcggttttcagccgcttgttatcaatcgtacaagtcatggatgtactttctgtatttacaaacgcgctgctttcgctcttccatcttcctgtaagcctggacattcctcttatcagcggaatgtttgaaattacgcttgggagcaagctggtcagtgaagcggatgccgccttgctgccgaaagcaatgattgtgagttttattctcgggttcagcggcctttccgtacaggcgcaggtagccggcattttatcggaaacagatatccgatttaaaccgttttttacggcgcgtatccttcagggcatttatgccgctctatttgttcttttactgtggaagccgctttacctcgcattggacgaaccttatcagtcggtattcctgcctttccgtgatcaaaacgcggccacggctgcagttagcgggtggaacacactgatcgaaatcggtcccaccgtaacgctggcggctctggccgtatacgcactgatttattgttacaggctgtctgcacggataaaaaaaggatgagacgctaaacagcgttctcatcctttaaatttttgctgcagcgcctgttcgacttccggaggaacaaactctgaaacaggcccgttatattttgcgacctcttttacgatgcttgaacttaaaaaagagtactgattgttcgtcatcataaaaaaggtttctattgattcgtcaagcacgcggttgacagaagtcccctgcatctcatactcgaagtcagaaacggctctgagccccctgataatcgccttcgcctgcttttttttcgcatagtcgatcaacagtccctgtgacgtctcgaccgtaatattcggtatgtcttttgtcacttctcttaacagctcacagcgttcctcgactgtaaacagcggctgcttcgaagaattattgagcacgcatacgtacacctgctcaaacacgtttgctccccgtctgataatgtccagatgtccgtaggtgacggggtcaaaacttccgggacatacagctatacttgccacatcattaccccctatttcggtatatcgtcactcctgtaagcccgtaaatttcccttcttgttacggaaagcgcgccgacagcttcaggaagcgcaacggctttatcatgctccgctacgacaaaaccgtcttcattcagcatgttctgctcatcaatcatttcgataagcgctttcagcttttgttccttatacggaggatctaagaaaattccgtcaaaacctttttcccgtttcgccgcggcatagagagcccgctctgcatcattgcggtatacctccgctgaagacaggagatcaagcgcttttatattcgcttttaccgtctggatggctttgaaatcacgatccacaaagatacagcggtcaaatcctcgcgacagcgcttcaatcccgagaccgccgctccccgcaaacaaatccagccccgttcctccgtcaaaatacgggccgatcatattaaaaatagactcttttactttatccgtcgtcggccttgttgatgtgcccggcacagcctttaaggctcgtccttttctcgaaccggaaattactctcatttttcacaccactttttctgaaaactttgatgtttcgcttcggctgagccgttatgtacaaaaacaatccttatcttaacataaagcattctttcaaacaatgaacgcgaaatcatgtatacatactcacattcctgtcaagactacgtgtaacagcatcaatgaatgatgttgttgccaaccgcggagaagacttacgtttccccataagttcttcctccggtttctcctctccctttgccttctccttaacttgttaaggaatagaaggaccccgcaggtatctgcggggatttttttatatgccgatcttataatcgtactctttcgctttatcaagctttgattcaaattccagctttaaaaaaggcttataagaaggctctactttcttcacgtatgaataagatgaaatcttttccatcgttttttcgatcagctccatatcgcaatacagcacaacgtatttcagccgtttggaaacataatgaacgttgccgaattttctcagcattttactgtgttttaaagaatgcagatatacgattatgccttggcgcttgctttccatcatgatcacccgcctgactttctgttcattttatgtaaaagacgagacggccgtctcgtcaggaaactttgcatccgcacccgccgccggaaccgcagccgccgccgcaggatgacaggccgtcaaaataaggattccccgtcggaacttttacatgctccgagacggccgttccgagttcaatgctgatctcgtcaagcagcgactgaagctcagtctccgcttttttaaattcggccaccttatcatttaaatccagctcccgcttcatttctctcattttgcgggaaatctctctatagtcaggatgatatttgccaaagcgctgcacatcctcatactgctctttaatgctcataaaagaacgaataatccgccgtgcctcttcatcttcatggagacgcttgtaacaatcgcggtaattttcagccgtctcagactgcagaatcatgccggcaagctgctccgcttcactttgaagcctgacggactcaactgttgcatacatcaatacgcacctccagttgttagtttaccatgaaaccagccaattggaaaatgcgggcgttaaaatgccttttaatcctgcgaacgcatggcgtgaaccatctgcatcatcatctgcgccatctgaatcccgtttgagaattggcttacccgatgcggtatcgttttttcgtaaaaattcatcatgtccagctgaaaggaattgagatcgtccggttttctcgcaagtctgcggtaccagacggggcgctgccgtataaaccgttttcgttcctcatctgcagatatgaattcctgaacctcttttcgcatacacgatccccttctttaatccttcctgaacgaaaaaggatgttgtccggagccttgccggggctgctttgtgctgctgcccgaaaattggcttaaaaggctttgcaatgatgaaatggactggctcattttattgatctgctcattcatttggtttatatccatctttttgacggcagtgaccatttttgaaacgaaatcgtttttttcagctgattcctttttggtttccgcttcagaagaaggctgaacggtctcgtctttaaaaggctcccacatcgaatcgtcctcaccgaggagaacccaattttcatagacttcctgccagcttctttgttccttgcgaacattttgaatcagtttgggatgcttttttacgaattgtttaaaatcatcgattgattgccgtgattgctgattcgccacaattctcaccccctccgaaaagttttgcctgctataatgtatcggttcaggcgccttaatgttcgcctaaattacgaaaaaaagcaggtatgtgtaaaatttattgattccggcaggagcccgcccgcgaaaaacaaaaaaaccgcgggggacgcgcccctctgcgtttttttactcccaaggcttaataaagttctgcgtataatatttccggtccacgccgacaccgaggtgcgtgtaatccgggcttaacagcgcctttctgtgtccttcgctgttcagccagccctccacggctgcaggaccgtccacatagttgtacgcaatattttcaccggcctcctgatatttcacatcgccttttttcaagcggtctttcagagtcccgtatttctttgagacatgggagaaatacttgttgtctttcatgtccttgctgtggccgaatgccacttttgcagcgccttcgtcccatttcaaccttgcaagtccgtgtttcacgcgaatgacatttgtaatatcgagaatctgctgctcactcgctcgttcaatgtcgtcccattttttatcggaaacaggctcgggttctgtcagtcttcctctgtacatgacctcatacggcctttgttttacaagcgtttcggcatcaaatgccctgatgcttgacagattcccgtcaaatttgtccatatacagctgaacatacataccgcctatcttaacagtgggacgggtattgatatcttcttcagaaaactcaaaccggtacgtgtttcccttgtcagtcacattgacaaacggggcaacctgcgtcgttttaaaaacttcgcctgtcgattcgccgatcttaaacggttttgcgttgatgccgcttcccgaagcatataatgtcacggctttatcattcagaataccgacttgtacatattggtctttcccctggttgtacacccaccattcataatcataggcagaaggatctttccgggacggttccccaagtttctttttcacatcggcagcagatttccccatgagagaaagcagtccggatgacgggattttcagccgttttccgctcgcttcttcattggcagcatgaggctcctcctgattcgtctttttctgaggagccgatccatattgtataatcagaacatacgctccgtaaataagcaaaaggataacgagagccctggcgatatttttcaacctctcacccccatgaaatcaaaccgttcagttattgtttattcttatacagtacagcctatttgtaacgtccgtggtttatgtttaatgaataaacccctccggacctccgtcttcagaaatgtcagacagcgcccggcctgcttgctcatttgattgctcagccaaggaaagatcgccgagcgtgacaatgccgaccagttttttatcccttgtgacggggattcttctgagctgatgctcagccatcatatggagcacttcttccacagaagcgtcttcttctgcactgataacccgctcagtcattgcgtctgttattttttgagagttcggcctttttgaagcaattccccgtaatacgagatctctgtctgtcacgatcccgacaagtgtttcgccgtcttcatccacaatcggaatggcgccgacatccgcgtctttcatcttcaccgcagcttcatatacattatctaatactgtacaatattgcaagtttgacgtcatgagcttattgatctttgtcattgcggaattcctccttttttctgctactattgtcgtcaaatttttctttttgcatactttcaccgtatgaatcattgaaagtgtaacgctttcatactatgattgtcaggaaaggtaaattttaaaaggagggggaaggtttgaagtttgaaaacagcggtcttgaaggggtaacagcggagctcagccgcttgaatgatctgatggaaagcaaagggctcattctggcgggacaatgggattatgaaagagtgacttacgacaaaaagttttcagttcctgagggaacattttatctgcggattcaaggaacggcacaagagggcgatgtaggcggcagccgtgccgtaattcagctgaaggcccctcttttaggaaagcattattatccgcacggcgtagaatacggcagcgctgaagaatttccggaacatgtcgtcgcagaaagcaaggcgttactgcttgaattggcagagtctttaaaaacagtgcaaatgtaataaaaagtacagcatattctgctgtactttttttatgagacggtatgctcgatatacggcggctctgacggcgtatctttttcccgttccgttctgacccactgaaaaaagatgacagccaaatatgttccgtaaaccgcctcttgaatgattttcatcagcactgccccaagctgctgatcttccaaaggaggaagcgtgttaaacatctccggtccggataaagggatctgttccagcagatctaaaggaacacaaagcttcattgcttcggcccaagccgccgggtctgtatacgtggcatacatgggcgccccgctgaacataatgagcgcgcaggccggcgttaacagaatcccgtctgccataatgtaccccagcttcattaaaccgctgagacggggcagaccttccacctgatgcacaagcggccaccacataaaaaacgccgttacaaagatgagtccgttcatcagcgtgtgatacagcgaatccgttttgacggcatcaaatataaacgggatatgatacagtgaaaaaatgccgttaaacagcagcaaagcgataagcggcagtgaaaagaacgaaaacagcggctttacgacgggacggaaaatcacttttttccatgcccagccgggaattccggaaatcaacagcggcggtacgactaaaaacaaaaccgccatttgcgccatatgggcgctgaacatcacatgccccaataaatcaacgggacttccagcagccgcgtaaaaaaataacgcggaaagcacaaacagcaccttctccttagcggacacacgccctttatgccggctgcaccagtaaaagtaaatacctgttatcacggcagttatacaaaacagataagggctccacattgcgcgaaacccgaacatttccaaattaatcaactctctcactccccgccgccccgattaccaccaaataatcgtgacaaatgcaagcacggtgataaacgcgacaaatattcccgaatacagaaatagtgacggcgcttcatgccctttctggctcatatgcataaagtaaaacagctgaaaaatgacctggatgaccgcaagcaggataagaaacggcatcgtaaaccacccggcaatgccgtcagcagccaccgtcaaaaacgcgacgagcgtaaggccgatcattaaaccgaaggatatgacctgatatttcatctcctcggcatttttctttttccgatattcgagatccgtactgacagtccctctgtttttgttatcgtccatcgttatcccaccatccccatcaaatatacaacggtaaagataaagacccacacgacatcgataaaatgccaatatagactggccacataatatttcggcgcgttataaaggctgagccctcttttagcattccggatcatcagagcgctgatccataacagcccgaaggccacgtgtgctccgtgtgtgccgacaagcgtataaaacgctgagccgagcgcagagcttgtgatcgtaaatccgaactcgtgagtgtaatgcttaaattcatagatttcaacccctaaaaatccggctcccaataaaacggtaatcaaaagccacacctgcatttttttaaaggagaaatttttcatatgatacatcgcatacacactcgttaagctgctcgttaaaagaagcatcgtggcgataaacacgatcggcagctcaaacatatcagccgttgacggccctcctgcttttgattcccgcaaagcaaggaatgtcgcaaaaagcgaggcgaacagaaccgtttccccgccgagaaacagccaaaatcctaaaaacttatttttcccctccagcgttgctttttcaggagaagccggaaaggtttcagcagtcattttttcctgcagctgcattacgccttcacccctttatcatcattcggcagatcttctttgtgaatatgatagccgtaatcatcgaccacagagcgaagcagcatagtaaagaatgtgattccgagccctataaagataaccggaagcccccatgaataatcggagtggtataaaaacccgaacgctgcgacaaagagcccgaaggatatgataagcggcatgatggagccgttcggcatatgaatgtcctctactggctctgcaggcgccatcccttcatttccggcctgcttttcgatccacagcggatcaagtccccgtacaaacggaagctgtttaaaattatattcaggcggcggcgaagagaccgcccattcgagcgtacgtccgtccagccacgggtcgttcccgacgtatttcccttttatagaggtataaacaatattgacgacgagtaaaacagccgcgcccgccatgaaaaacgcaccgattgaactgatcaggttgccggtatcaagcccctggccgggcagatatgtgtaaacgcgccgcggcattcccatcaagcccaggaaatgctggatgaagaaggtaagatgaaacccgatgaaaaataagacgaacgaaattttccccatcgtttcatgaagcacctttccaaacattttcggccaccagaaatgcacgcccgccaggatgccgaacacaacgccgccgataatgacgtaatggaaatgcgcaacgacaaaatacgtatcgtggaactgataatccgccgcagcggccgccagcatgacacccgtcactcctccgagcacgaaagaaggaataaaggcgacggcatacagcataggcgtcgtgaatttgacatttcctccccagatggtcaatagccagttgaaaatcttaatgcccgtaggcaccgcaatcgccatcgtcgcaaccgcaaatatcgcattggcaatcggtccgagtcccgtcgtaaacatgtggtgaacccataccatgaatccgagaaagccgatcaaaacaatcgcaaagaccattgaggaataaccgaacaggcgctttctcgcaaatacgggaatgacttccgaaaaaatcccaaaggcaggaagaattaaaatgtatacttccggatgcccgaaaatccaaaacagatgctcccagataatcgtatttccgcccaattcaggattgaagaaattcgttccgaacaaacggtccagcatcatcagcgccaaaccgacggtgagcggaggaaatgcgaataaaatgagtgccgacgccacaaatgtcgtccatgtaaacagcggcagtctcatatatgtcaaaccgggcgccctcatgttaataatggttgcgagaaagttgatccccgcaatcagcgttcctaagcccgatatttgcagcccgagcacgaaaaagtcaatgccgtgcccttttgaattcagcgcaagcgacgcatatgacgtccagcctgcatcgggagcccctcctaaaaaccagctcagattcaaaaagattcccccgaagaaaaacagccagaacccaagcgcattcagaaatggaaatgatacgtcacgcgccccgatctgaagcgggacaaccgcgttcatgagcccgaataacagcggcattgccgccaggaagatcattgtcgtcccgtgcatcgtcataatttcattaaactgctgcgcacctacaaaatcgttccctggcctcaagagttgaatcctgataagcatggcctcaagtccgccgacgacgaagaaaaatcccccggcgatcatgtataaaatcgcgattttcttatggtcaaccgtcgtcaaataatcccaaagcaaagagccttttctctgctgtcctgtaagcgtattcatcatttgcgacctcccccctgatatctccctgtccttacttgttctccgctttcagaccttttaaatattcatacagcgcatccgtttcagcgtccgagagcttcggatacgtgcctgtcattttattgcccggtttaatgctgtccggatttttcagccaggcttttatattctctttattcgcatccttaatgccggccactttgacacgttcgccgaaggtagccaggttcggagccgttcttgccgcttcagcccgtttgtcattaggctcaaccgcatgacagctcaggcagtttttttccttaaacagctcttctccttgcgcggctaaaccggaatctgttgtatgcttataattcttcatcgctttcgtccattgtttaaattcttttgacggcagcggtttcactttgaaatccattagcgcatgtgaaggtccgcacagctccgcgcatttcccgaagaagtattctcccgcttctttgctgcgtttagaatcaaaggtcaaaaagaaagtattgtcgttatccgtattcgtatcgatttttcctccggctgacggaatccagaaagagtgtttcacatcggatgacttcagcttgaaataaacgcgttcatctgtgggaacgatcagctcctgacttgtcacaaatccgtaatcaggatactcgaattcccaccagtataaattcgcccttacattaatcacgagcgcatcctctgctttacggtttttcttatccatcggcgacgtatccgccagcgccaatgtctggatgacaaccgggatgacaagaataatcagaagcaggatcggaataacggtccaggtgatttctaaaaaacggttcccctccacctgtttcggtatcgtgtcttctccgacacgcgaccgtctgaatctcacaatgacgtaaaagaaaataactgctacgaccgcaacgacgacaaccatgataagtgtgctgagcaccgtcagatcatactgtttatcagccacttcgccggcaggcttgagtgtggacagaaacggttttccacagccgctcaataaaagcggcactaaggctaataatgataaaagacgccaacgctttaacatttcacccaaccccttttttgaatcagtacaagatgcacaagcagtaaatctgcttccagctgaaatacttcatttcctcattacttaaaatatgagattttttacttaaaattccatctatgtataaaagcaaagccgcttgattaaacaaaaggtcaaggcggcgtttactagttgtcattgtttgttttggcgatcaaacaagctcattattcaattaaaacagcgtgaagaccaccatcgctacaaaataaatggtcatgtaattaagcgaatagacaaacataagagttgcccacttcatgatgtttttcatacggaatcccatcagtccgagaacaagccatccgacattcagcagagtgccgagaatcacgatcggaagaccgagactgccgaggaaaaacggaagcggcagcagacatgcaacccagacaataatctgtcttttcgtcacttcaaagccgtgcacgaccggaagcatcggaatattcgctgctctgtaatcttccgtcttcttaatcgcaagcgctaaaaagtgcggaatctgccagatgaataaaatcatgaataatacccatgcgacaacaccgatgtgcccttcaaccgctgtccagccgattaacggcggcacggcgcctgatacgcttccgacaaccgtattaatcgtatagcggcgtttcgtccacattgtataaagaacaacgtacgtaaacacgccgataaaaccgatgactgcagccatcacggtggtcatcaaaagcatgataagtcctaaagcaatgagtaaaattcctgaccacagcgcttgattcggctgaatctttccggtaaccgtcggtcttactttcgtgcgttccattaaatgatcaatatcacggtcgtaatagttgttaatcgcacaagaaccggcgatgatcaaagaagaccctattaatgtaagaagcacagtgtttaaattgcctaaaaaactcagaccggatatatgtaacgcaagccacatgccggtaaaagtcgtaattaaattcgaattgacgattcctattttgataagtgaaagaaaatccttccacgccgtcgtctcttcaatctgtccgtctatagctgtatcatttaaaattctggaattagccataacgcaaacctcccttacaaacctaaagcaggttttttaagacctgcaactctatcatacaagataatgacctgtaaaaaaacatcctcttaaatattaaacgagaaacaggaatttatttgtgaactttttatgaattttaccatctccgccgatttcgtaataaagcggttactttatttctatcagacccatttggaataatcaaccccattatctaagaagtcttaattctattatatttttgtgaacaaacagaattgagaattgccacaaaacacatattcgcttacacttggtacgtatatcattttgtccagtttgttaagaaggtgaatgtaaaatgaataaagctttaaaagcgctcggtgtgctgacgacatttgtcatgctcgtcgtgctgatcggcggggctcttgtcacaaagacagggtcaggtctcggatgcggaagacagtggccgctttgccacggccgttttttcccggagcttaacgccgcttctatcattgaatggagccacagactcgcaagcggtgtctcaatcgttctcgtgctgagtctcgctttttgggcatggagaaaagtcacgcctgtattccgtgaaacaacctttctcgccattatgtccattatctttttatttttacaggcgcttctcggcgcactagcggttgtcttcggatcaaatgcgctcgttatggcgcttcatttcggcatatcgctgatctctttcgcttcggttctgattttgacgctgctcatatttgaagctgataaatcagacaaaaagctcgtcaagccgctcagaatcggcagaaaaatgcagtttcatatgatcggcctttcgatttacacgtatatcgtcgtttatacgggtgcttatgtgcgtcatacgaaatcaagccttgcctgtcctgacgttccgctttgcagcaggctgcaccacgggcttccgtcccaatttcaggagtgggtgcagatgggccacagaacggcagccctgcttctgtttgtctggattcttatcgctttcgcgcatgctgtgcgctcctacaaagaccaaaaacagattctcggaggctggatagcggctcttgcctttgttttattacaggcgctttccggaatcatggttgtttattcagaaatggccaccggctttgcactcgcccattcactctttattgccggcttgttcggcgtcttatgctatttcttattattaatcgcccgcttccgttacgaatcaaaacagcggaacatctgaggtacatgagaaggccgaagcgttagagcttcggcctttttacatacaaaaaacctgaccgcaatggtgcggatcaggtttttttaaattctacgctttttcaatctcaatcagtaaatcgcctgtctgaatcggttcaccgtttttcacatgaatctgctgaatcgtcccggagaacggcgcctgcaccgtcgtctccattttcatcgcttcattaatcatcagatgatcccctttgttcaccttcgcaccggtttgcgttaacaatttaataacggttcccggcattgatgctgcgatgtggcttgggtttgtccgatcggcctttaatttttcctgtacggatgatttaatgctttcatctttaatgaccacctcacgaggctggccgttcaactcaaaataaacgacacgtgtcgcatcaggctgcggttcaccgatagacacaagctttacgatcagcgtttttcctcgctcgatttccacttcgatttcttcaccgagcctcatgccgtagaagaaagtcggtgtgtccaatacggaaatatcaccgaagcgttcagccgttttaacgtattcagtgaataccttcggataaagagcatacgcgattgcgtcctgatcactcaattccatctgatgagtttctttccattcttctttgatgccttcaaaagataccggttcaagcagttcacccggtcttaccttaatcggcgtctgtccttttagaacgagcttttgcagtttttccggaaatccgccgtgcggctggccgatctgtcctttaaagagctcaacaacagaatccggaaaatcaagagtttcgcctttatcataaacatcttgttccgttaaattgttttgcaccatgtaaagcgccatatctccgacgactttggaagaaggcgttactttaacgacgtcgccgaacatgcggttgacgacgctgtacatgtctttcacttcattccagcggtcgccgaggccgactccttttgcctgctgctgcagattgctgtactgtccgcccggcatttcgtgattataaatctcagtatgcggagacttcatcccgctttcaaattcactgtaatattgacggacggattcccaatattgtgacagtctttcaacctgccggacatccatttcaggacggcggctgtttccttcaagcgcatgataaaatccgcttgcactcggctgtgaagtcagacccgccattgagctgacggcgacatctacgatatccacacccgcttcaacggctttggcatagagaaagacgccgttgccgctcgtatcatgcgtgtgaagatgaacgggaatatcaatcgtttccttcagcgctgagacaagttcgtatgcggcttgaggtttcaaaagaccggccatgtctttaatgccgagaatatgcgctcccgatgcctcaagctcttttgccatagaaagatagtatttcagatcatacttcgtccggctcttatcaagaatatctcccgtataacaaatcgcagcctccgccacttttccggtttcacggacggcatcgatggccagcgtcatccctttcacccagttcaggctgtcaaagatccggaatacgtcaatacctgatgctgctgactgccggacaaatttttgaatgacattgtccggatagtttgtatagccgacggcatttgatgaacgaagcagcatctggaacaatgtgttcggcacttccttgcggagatcttcaaggcgtttccaaggatcttcctttaagaaacggtacgctacatcaaatgtcgccccaccccacatttcaaggctgaacagttcaggccacagagcagccgtagggtttgcgatttttttcaagtcattggatctgatccgggttgcaagcagggactgatgggcatccctgaacgttgtatcggtcagaagtacggatttctgctctttcacccagtcagcaagcccttcagcgcctctttcatcaagaatctgcttcgtgccgcttgccggcttttcgccgatacctaacgtaacagtctggggcttatcaaacgcaggtttttctttttttccgattcccggaaaaccgttcaccgttacattgccgatataggaaagcatttttgttccgcggtccttctgtttaggaaaaacaaacagctcaggcgttgtgtcgataaacgatgtatcgtattgtcccgtcaggaatttttcatgctttgccacgttttcaagaaacgggatattggtcttaatgcccctgattctgaattcctgcaggttgcggaccatttttgcggatgcctgttcaaacgtcagcgcccatgtcgacagcttgacgagcagtgaatcataataaggcgtgatgacggcgccttggaagctgttcccagtatcaagacgcacgccgaagccgccgcctgagcggtaagccataattttacccgtgtcaggcataaagtcattcagcggatcttcagtggtcacgcgtgactgtatcgcatacccgtttgtaaaaatgtctttctgatgagggatgttgacggcacggctgtgcagaccgtggccctgcgcgacgaggatttgcgtctgaacgatatcaacccccgtaatcatttccgtaatcgtatgctccacttgtacgcgcggattcacttcaataaagtaaaattcaccgtccgctacgagaaattccactgttccagcgttgatatagccgacatttttcgcaagtgcgacagccgcttcacagatctcgtctcttaattcaggctgtaaggacacgctcggcgccacctcaatgaccttttgatgccgtctttgaacggaacagtcccgctcatacagatggacgacatttccttctttatctccgatcacctgaacttcaatatgcttaggattttcgatcagtttttcaacatacacttcgtcgtttccgaatgcggctttcgcttcggatttggcccgctcaaacgaatctttcaattcgttttcgttcctgacgattctcattccgcggccgccgcctccgagcgacgctttaataataaacggaaatccgtgtacttttgcgaattgttcgacatcttttaatgtttcggcaggcccgtcactccccggaataacggggatgccggctttttccgcctgctctctggccttgaccttatctccgaacatatccaaatgcgctgacgtcggtccgataaatacgatgccctcttcttcacagcgtctcgcaaattggatattttcagacagaaatccatagcccggatgaatggcatcaacgccgtttcttttcgcgatctcaataatcccttcaatatcaagatacgcgtcaatcggttttttgccttctccgacaagataggcttcatccgctttatagcggtggtaggaacctgaatcttcttttgaataaacggctaccgttctgatgttcaattctgtgcacgcccggaaaatccggatcgcaatttctcccctgtttgctactaacactttttggatggattgttgtgacaaacttttctcccccttggcctaataaatatgtagtttataataaaggaatatccgccctgtgtatacacttgttttttacagatacacagttttttccgcctgccgtctttttacccccttagacggaatcggttccctctttttcttcttttccgagtacttgacatgcatactcacattcaccaaaataccggcgctcgttaataacaagaacattgacgagcctccgtagctgataaacggcagcggaacacctgtgatcggaattaaaccgctgacaccgccgagattgatgaaagtctgtatcgcaatcatgctggaaatcccgattgccaagaggctcccgaacggatcttcacattttctcgcaatataaaagccttttaacacgataaaagcaagcagcacaatgacgaacaggacgccgaatataccgagctcctctgaaataaccgccataataaagtctgtatgcgactccggcagatatccgtatttttgaatgctttctccgagaccgaggccgaaaaagccgcctgagccgatcgcataatacgaatttataatctgcaggcctgatgtgctggcgtatttaaacggattttcaaggctttcaaaccggctcatgcgcccgggtgtcaaaatatcatcccatttcagatagatgatcgggctgacaaggagtaatacgattcccgccaggagaaccagtttcagcagcgtctttccgctgaatcccgagcacataatgacgcaaaacgcgattagaccgataatcatcgccgttccgaagtcaggctgaatggcgataagcgcacaaatgacgacggtaacgatcaccggcggcgcaactcctgtcaaaagctgatcgatgtagctttgtttcttcgcgtacaccgcggcaagatacagaatcagggtcagcttgacaaattcccccggctgaatggccattccgccgattttaaaccagctttgcgcgtttccggcaacatgtccgaaaacaaacagcgcgcacagcgcagccactgacgcaagcagtattattttctgaatcttttgatgggcaaacactttgtacggaaaaacggccgcgatgataaacagcacgagccctgcaatgacggcgaacagctgccgtttaaaaaaatagtcgctgctcacgccgtaacgcataacggcggtaatcatgcttgagctgtataccattaccaatccgaaactgcacagcagaatgatagcgcatatcaatgaataatcgtaagattttaacattcttttaaacataacatcctctttcctgcttaaagcttacgtttaatacttattgcgtattatattttactataattcataaacaatttacgcagtttctttatagtttttcggatgaaatgcagattaagagaccgtcttacgaaaagaagatgcaaaaataacggtttacggttataaaaaaacccaaaccgttaaatagtttgagtttgatcatttattttcctgtaaacgcgtcatgcaaagcagacagttctctttcaagtctgtccagcagttcttttccgtcgttttcatcaactaatcccaggcggacagcaaaatcgatttccctcgacagtccgaacatctgagtatccaagacctcttcgtacagaggacattgaggcatcgttaagttatccatttgtactcggatcagcttcaaaatcttctcagcatccagcttcaacagctcgaatgccttctgctgatggtcaactataatctctgaagccaaaagtatccctccgttccccaggcgagtacctaattcttctatttatcataaagggtatcaggtgaaattgcaagaggatttaagcagatgttatgataaaaatgtttcaaaaaatactcagcctgtatttctcagacatgatttccaaaagcttcacacccgcgatgctgttgcctttttcatcaagcgccgggccgaatataccgattccgaaattatacggcgaaatgcccatgatgcctcccgaaacgccgcttttggctggaatgccgaccttgattgcgaattcaccgctcgcattgtacataccgcatgtcaccataaacgtcttgcagattctcgccacatcttttttaatgacctgctccccggtttccggatgcttgccgtcaagtgcgaatacgcagccgattttggctaaatcaagactgctcatcttaatcgcgcactgttttgtatacaaatccataacctcttcaacatcgcctttaaaaatgccatattgcttcatgtaataacacattgcccgattgatcatggatgaactgaattccgattctgcgacatgtctgcagtatgtaatttcctgattattcgcaagtcttctgatgaatccgagcagataattcagccggtctttcggcgaatgccccttaattaaactcgtaacgacgagagctcccgcattaatcatcggatttaaaggcttgcccggattcactgtctcaagcttaatcatagaattaaacgggtcgccggtcggctcctgccccacgcagctgaataccttttcctttccgtaatccatcagtacgagcgccagagaaagcaccttcgaaatgctctgcagtgtaaatgtccggtcggcgtcgcctgccgtcagacatgtattttccgcatgataaatcgtgaccgaaaggctgtcttgccctgattcagccagagccggaatatagtctgccactctgccttctccggtcttttttttcgcttcttgaacgaatgcgtccagctcctggtaatgccggcataccatttcgatcccctcacttcgctgccgttgtttacatctaatttgcgacgcaaagtgacaattcatgcgaaaacttttatactttaagtaaaggggggcttcaccatgagcgttattcaagtaaaaggcaatgttacatacccgattacaattgatccgagtgtctggattttcgatgaccgcaagtttccgtttgaaaacaatcagcccgttcattcagacgtctctgcagaaacccaggagcatacgcttgatccggaacgggtgattagagaagggcgcatttcgccgccgactttaaaaagcgaaaaacgttatgaaaaagaaagattaatgaacggcagcttcgccatgaagctcggcgctgttttagcaaatgccgagccgaaagaaagcgctgtcctgtgcgtatttatttcagaatctgaaagaaccgaggtgccgcttgaaaaggcgatggacgcaatcgcccacttcagcgatgcagggaagcctcttcaagacggcggtccggtccatttttacgtggacggcaactttaaaaagccgataacaggcgtcacagaaatcgaagttctataacaaatcggccgcaagctgtgcaaggccggatctttcgcctttcacaagcttcacgctgccggagacggtttgtcctttaaaccgctctacgacgtaagcaagtccgttgtttaaactgtctaaatatgggtgatctatttgctccggatcgcccatcaagacaattttgctgccttctccaacccgtgttaaaagcgttttgacctcgtgcctcgtcaaattctgagcctcatcaataataataaactgatccggaatgcttcgcccccgaatgtatgtcagagcctcgacctgaattgatccgatgcctgctaaaatcgcttcaagttcacccggctttttcgcattgaacaaaaattcaagattatcaaagatcggctgcatccacggcttgagcttttcctctttttcgcccggcaaatatccgatatccttccccaccggaacgatgggacgcgcgacaatcagttttttataaataccgagatcctccgtctgcaaaagccccgcagcgagagcaagcaaggtttttcccgttcccgcttttccgatcagggtgacaagcgggatatcttccctcagcagaagttcaagcgccattgtctgctggacgttcttcggcctgatcccccatacatgctcatcatcaaagacgagtctttttacgttctctcctttcttatctgtcataccgaccgcagacgaagatcctcctaattcatctttcatcagcataaactgattcggataaacctgatgctgctgaagctccttgactgaaatttgtttgtttttataaaacgaggcaaaccgctctttattcataaatacatctttgtacccgctatatatctcatcatggtcaacgactctgtcgtttaaaaagtcctctgccaaaagtccgatggcatccgcctttaccctgacaagcacatccttgctgaccagaatgacgaggcggccgttttctttcgtttcctcctcaaggcttaaattctttgccaccgccaaaatgcggttatcattcgttttttcaataaaaatttcctgaagctgatgaaatgaccggtggttcagttcaattctgagcgttcctccgctttccagcggaaccttttcgtgcagccttcctttctccctgagcccgtctatcagcttagatacgtgcctcgcatttctcccgacctcgtccatataccgcttttttgaatcgacctcttccagcacgacggcagggatgacaacttcgttttcttcaaaggaaaaaatggcgttaggatcctgcaaaagtacattcgtatctaacacataaattttactcaagtctcagcctcctgaaataaggatcatcgtatgcttcttttcgtgaaaaacggggatgcctgctaaaatatatgatttggtgcataaagatagaaggttaattcaacaataaaataaatgaaagcattcaaggagggaatctgacgtgcgaattcttttcattatcatacaagcgttgtttattctgaccggctgtaccgctgtacaggacagccgtgaacgcaatatccggaacgaatcgaccgatcagcgcgaagcaaaaccgattcatgtaaaaaatacagctcctgagacagctgaaaatcccggtcggacggatatcgcaaagcatctcgtcgaggtaaccgaaaaaatccccggcattacagatgccaccgcggttgtacttgggagatactccgttgtcgggatcgatgtggatgacaatttagaaaggagcaaagtggaaagcattaaatacaccgttgcccaggcgttaaaaaatgatccttacggcgccaatgccgttgtcgtggctgatcctgatacagtttcccgcctgaggggcatggctagtgatattaaggccggccggcccgtttcaggcattttggacgaacttgctgcaatcgtcggacgcgttatgccggaagtcccgaatgatgtgaccgacaatgaaaaagaatcaccgactaaatcgaatgatgaccagctgaacgaaagagatcagaagaagctgcaaaacgaacagaacgatcaatcagatcatcatatgaaaaaccgccagtaaaaaacagcgcccttcctttggagcgggcgctgctttctttccctttggcagacgggtcatccatgatataatgcttgtcatagtgaaagaggtgaaaactcaatgagagtaaaatgttccatttgcgacaaaattgaacaaattgatgatgaaacactgacagccaaacgcctccgcaatcgtccgattcatacatatatgtgccaagaatgccatgaccgaatcaaagtcaaaacagaggcgcggctgaataccggacacttctcctttcatccagggcaaaaaacgaaaaaagataaaataaaaaaatgacccgccgaaaggcaaggtcattttttttattgcggtttagctgactggttctttttggactggtgcagacggattttgtaaatgatcaaaatcaaggcagcgacaaccagaccttctccgaccggcagaaacacaccgaaaaaagtcagcacggtgcagccgagcatgagaaagagataaactgccgcagcctttaaaaccggcagccgtttggcaaagccgagtttaaatacaatcaccgaaagcacgacgatcgttccgtataacagccacattccagtcagcggatgctcatccacttggtaaagagcagcaaagaacgacagccgttcacttacttcattcaaaaagatccccctccccttttccgttcgggttctatcttttcaaattctgcaagtgattaagacattcctgctgtttttttctttttcgccgctttttcacgttcgtttttgttcaggattttctttcttaaacggatggattccggtgttacttcacagtattcatcctcgtttaagtactcgagtgattcttcaagcgacataatgcgcgctttcttaatcgtagtcgtttggtccttcgttgcggaacggacgtttgtctgctgtttcattttgctgacatttacgacaaggtcattgtcacgattatgttcgccgacaatcatgccttcatatacttctgtgcccggctcaacgaagatgacgccgcggtcttcaataccttgaattccgtaagatgtcgcttttccgttttccatggaaacgagcacaccctgacggcggcctccgacttggcctttttgcatcggctgatagctgtcaaacgtgtggttcaggataccgaaaccgcgtgtcagtgacagaaactcagtagaataaccgatgagtccgcgtgaaggtacggtaaagatcaggcggacctggccgtttccgttattaatcatatcaagcatttcgccttttctcgcacccattgattccataacagaaccggtatgctcttcaggcacgtcaatttgcacgcgctcaacaggctcgcagcttacgccgtcgatttccttaatgataacttcaggtttagacacttgaagctcatagccttcgcggcgcatgttttcaattagaatggacaggtgaagctcaccgcgtcctgaaacaacccatgcgtcaggcgatgcagtcggttcaacacgcagactgacgtctgtttgaagctgcgcgttcagacgctcttcaattttacgggctgtgacatatttgccttcacggcctgcaaacgggctgttgtttacgacaaatgtcatttgaagcgtaggctcatcaatacgcagaaccggcagcggctcatggtggtcagccggacaaaccgtttcaccgacgttgatgtcctccatgccggaaacggcaacgaggtctcccgctctcgcttcttcaatttccacgcgtttcaatccttggaagccgaagattttcgttacgcggaatgatttcaccgttccgtcaagcttcattaatgaaacctgctggccgactttcatcgtaccgcggaaaacgcggccgataccgatacggccgacataatcattgtaatcaagaagcgccacttggaattgaagaggctcttcagcgttgtcaaccggcgcagggacatgttcaagaatcgtttcataaagtgattccatgttttcgtcctgctttttcgggtccagactcgccgttccgttaatcgcggaagcgtacacgacagggaactcaagctgttcctcgtttgcgtcaagctcgatgaacaaatcgagcacttcatcgatgacttcttccggacgggcgaaatcacggtcgattttgtttacaacgacaacaggatttaagttctgctcaagggcttttttcagtacgaaacgggtttgcggcatgcagccttcatatgcgtcaacgactaacagaacgccgtcaaccattttcataatccgttctacctctccgccgaagtcggcgtgtcccggagtgtccaaaatattaatgcgtgtatctttatagttaatcgcagtattcttcgcgagaattgtaataccgcgttcacgttcaagatcgtttgaatccattgcgcgttcggcaatattttcgttggcacggaatgttccggcttggtgaagcaattggtctaccaaagtcgttttcccatggtcaacgtgggcaataatcgcgatattgcgaagatcgtttcgaagtttcacattttcatctcctaaaaaaattagataactttcatattataccacacatcctctttaaaagcgtcacgtttttctgtaaactgaaagtatgacgttaaaggggatggaaatatgaaaaaattgaattggctcttattattatttgcattcgcagcagtcttcagcatgatgctgatcggcgtatcaatcgctgaaaaaagcgcatggggcatcatcggaagcattgttctcgttatcgccatgatgggaagcggtttcaccgtaaagaaaaaaatgcgcgaacagggactgcttgattaaaagcatgaccctttgcaaaattccgtaaacatgaaaaagcacaatgccttacgaagcctgaatcttgattcaggcttttttgttatctcaaaacagactgagaattaaggcttctctcccccgccgcctagtcaggaagccggaaatggcggcatgccttctagttacaacagcagagttcctcagaaagtgcggtctgaaatagtccggcatcgttatgcagaaaataccataactcctatttcaattccaacattgtatttttatacttggattgtaagcaaatacacatgacaaggagagaacgaaatgaacacatcttttttgaaaaaaaccgctgtaactgccgccgcaaccgcttcagccgccttgcttgcattcagcccgcttgactctgccggcgcaaaaacgattcagtcaaatgaaccgcatgtgctgcaggcttccgctgagaaaacaccggaagacgcggcaaagctgcttgacatcatcaaccaatcgatttacgaaaaagacggagtctattattttgacggtgacaaagcggttgaattgggattaggtcaagaagaagcacagatcattcaaaagctgtgggacagctcagccgaatttttaaccgtactttcccaatgtattgagaaaacagatggcgaatatacatttaataaagaaaaagcaattgagcttggttttacggaaaaagaggccgttatcgttgatcagctgttcaatactttctcccagagtcttcatatccttcaatctgcgctggttgaagatgacggtgtgtatacatttgatcaggaactggcagaaaaagcgggtgcaggcaaaaaagaagcagagctgtttgccggattcattaattcactgccccaagaattgcttgaaggcatttatacagcctttcacccggctgagtaaatggaaaaaacgcccggtcattcagccgggcgttttttaaatcagcaatttaagggccagcatgatgagaaatacagcgccgaacaagcaggcggcttttgtcagcagcctcccgtaataccgttcccggaagcgtctttcttcctcttcataacaggcggacgccttcatctccgcactgcctaagtcaagcggctccttcatcatatgatataaacttccgcactcactgcatgctttaagatggcgggaaatataccgctccgtttctgtttcacaatcgccttcaatatataaagggagtaaatctctcactaaacagcaagtcatattaatacagcccgaagcagaatcccggcataaaaccaaactctctcacggctgattttcggatggaaatttagcgcgtataaaacagcaaggcagacggatgaccactgaatgaccaacacactctgtctgcttaaaatgaaatatctgtcgaaatgctgaataaaatgactgaaaatctctgacatctgtaacaatcctttacgtttattaaggcctcacccgtttagacaaccggcattcaaaaaagttttaaagatcttaacatttttcccctatcatttttcccgtcttcatttgtcattttttccagaaaaaatcgcgtcattcgactcatgtctaatccaacacgtgtctctcggcttatcccctgacaccgcccgccgacagcccgcatgggacgattctatcaattcagccgcggagtctagttttatattgcagaatgcgagattgctggtttattataacaatataagttttcattattttcaaaaagggggatttattgtgggtttaggtaagaaattgtctgttgctgtcgccgcttcctttatgagtttaaccatcagtctgccgggtgttcaggccgctgagaatcctcagcttaaagaaaacctgacgaattttgtaccgaagcattctttggtgcaatcagaattgccttctgtcagtgacaaagctatcaagcaatacttgaaacaaaacggcaaagtctttaaaggcaatccttctgaaagattgaagctgattgaccaaacgaccgatgatctcggctacaagcacttccgttatgtgcctgtcgtaaacggtgtgcctgtgaaagactctcaagtcattattcacgtcgataaatccaacaacgtctatgcgattaacggtgaattaaacaacgatgtttccgccaaaacggcaaacagcaaaaaattatctgcaaatcaggcgctggatcatgcttataaagcgatcggcaaatcacctgaagccgtttctaacggaaccgttgcaaacaaaaacaaagccgagctgaaagcagcagccacaaaagacggcaaataccgcctcgcctatgatgtaaccatccgctacatcgaaccggaacctgcaaactgggaagtaaccgttgatgcggaaacaggaaaaatcctgaaaaagcaaaacaaagtggagcatgccgccacaaccggaacaggtacgactcttaaaggaaaaacggtctcattaaatatttcttctgaaagcggcaaatatgtgctgcgcgatctttctaaacctaccggaacacaaattattacgtacgatctgcaaaaccgcgagtataacctgccgggcacactcgtatccagcaccacaaaccagtttacaacttcttctcagcgcgctgccgttgatgcgcattacaacctcggcaaagtgtatgattatttctatcagaagtttaatcgcaacagctacgacaataaaggcggcaagatcgtatcctccgttcattacggcagcagatacaataacgcagcctggatcggcgaccaaatgatttacggtgacggcgacggttcattcttctcacctctttccggttcaatggacgtaaccgctcatgaaatgacacatggcgttacacaggaaacagccaacctgaactacgaaaatcagccgggcgctttaaacgaatccttctctgatgtattcgggtacttcaacgatactgaggactgggatatcggtgaagatattacggtcagccagccggctctccgcagcttatccaatccgacaaaatacggacagcctgataatttcaaaaattacaaaaaccttccgaacactgatgccggcgactacggcggcgtgcatacaaacagcggaatcccgaacaaagccgcttacaatacgattacaaaaatcggcgtgaacaaagcggagcagatttactatcgtgctctgacggtatacctcactccgtcatcaacttttaaagatgcaaaagccgctttgattcaatctgcgcgggacctttacggctctcaagatgctgcaagcgtagaagctgcctggaatgcagtcggattgtaaacaagaaaagagaccggaaatccggtctcttttttatatctaaaaacatttcacagtggcttcaccatgatcatatatgtcttttcccgatcgtctttttcaagcttcagctgttcaaagccgcactggcttaaaaacaacacccattcctgcctggcaaggggaacggctgtaaacatcgctttatgctccgctctcagccggccggcaatctcttcaatgaccgcgcgcccgattcctttctcttttgcctccggagcgacggccacagttccgagccacggttttccgtttgaaggggcccattccaaatgaaagctgacggcggcaggagtgccgtcaagctcccatacaagccacgttccattgtacatggagtacgcaagcataaactccgccgcatttttcgttccgaattcttcggctttccacaccgggtgtgctgccgccagctgctccataaatccaagatcctcttcttcaaactccctatctgtcagcatgtaaatagtcgccaaaaatgattttatgtatcgccggattgcccgcaagcacgctgtggttttctaaaaacgtaaacggctcaccgtctgtggtcgtgtaaatacctccgacttcgttcaggagcacacagccggcagcataatcccacggcgcaagcctcatcgtgatgtatgcgtcaatgcgtccggtcgcaacactggccagctcaagtgccgccgagccgtaggagcgcgttcctctcacccgtttcacgagcggcgccaaaatactcggatcaattcttcggttttccgttacccatgtggcattgattgcaataatcgcttcttcaatggaagcctcttttaaaggagcaagcggcgtgtcattcagataagccccttttccgctgaatgcgtgatacagttcgtcctgcattacatcataaattaagccgattttgccttttccgtcttcaaaaatgccgatggagatcgcgaaatgccgcttttgatggacaaaattcattgttccgtcaatcggatcaatgatccagacgattccgtcaagagagcggagtttatccccctgtccttcttctccgaggatgcggtgtccgggaaaagttccctgtatacggtcaatgaaaaagcgttccgtctctttatcaatatttgtgactaaatcattcggatttgattttgtttcaatcgtcaagctttcctgcatggattgtctgattctcgctccggcttcttttacccactgttttgcgatttcatcaatttccgtccaatttgtcataccgtgtacctcttttctatgtatagcttactctatagcatactgataaagacgattaaaaagcaaggaaaatgaaaaaaatgccttctcacgtaaaaacgaaccatttcttgcggttcgtttttactattctttatccgttaagacgaatccattcttttctgagacgttccagttttcttttgctgagatcgatttgatcttcattctctttttgcatggcctcatacagggttgccaattcataatcaacctctagtctccagacagctacacggttatttttttcctctctgaatccttccttcaccacttgcctcattgtctttcgccccttccagagatcatttgttaaaaaagcatcccattttccaattttccaaatcatttatgatacttcttatatcgtatggaaacttatattcggctgtaacaacattcttaaaattgtgtgtttacctattcgttttttaccaccgatcctctctgctgaaacgttctcaatgtttttgcggccggcggcggctgtggtaaaatatgaatacttacgataaggaggaaaaagatgactcagatgcgttttacaaaagaagactttgacacatttacaatagaaggtttagatccgcgcatggaggtattaaaagaacaagtccggccgaagctgaccctgttaggagagcatttcgcaccgacattgtcggcattgaccggagatgaaatgttcccgcatgtcgccaagcacgcaagaagatctgtcaacccgcctgctgacagctgggttgcctttgccaacagcaaacgcggctataagaagctcccccactttcagatcggattatgggacacccatatgtttgtatggtttgccatcatttatgaatctccgataaaagaggaatacggcagattgctggaggcgaagcaggaggaaatcacaaaacagattcccggtcattttgtatggtcgccggatcatacgaagcccggggcgtacaagcagtccgacatggatcaggaacagctgaaaacattgtttgaacgcctgcagacagtaaaaaaagcagagcttttgtgcggcatccagcttcaaaaagaagacgtgatcaacatgaacaacaatgaattcctgcaaaccattgaagatgcttttagaaagctttcctttttatacacactgactcagaaagtctcataacataaaaagcgggccgattgacggctcgctttgtttacattttaataaccgcttgatctgattgttttgcctgtttcacagtccggtacggagaataggtgctgtcagcttcaaatcggctgcagattttcttttcttccgcttttccgggaacgatttctttaaagcggcggtacgcattcagaagtctgtctcggtcagctcctttttcataggcgttttcaacctgctgaaaaaaagcaatgacatccacggcctcctctgtcgtccagtcctcattcatcggatattgatattccaaatgtcttcactcctttatattcctgctcaaaataagcatcttccatagatcataaattgttctttacattctttcaagttcataatataattcatttgttttacgtttaaaaaacgggtaataaattgaatgtaatacaaactaatccgtaggtattatgataaaggtgggaaaacaattgccgcaacatgaaacacccctgtacagcggactgaaaaagcacgcggacagacagcctgtccagttccacattccgggccataaaaaaggcgcgggaatggatccggaattcagacaatttatcggagaaaacgcgttaagcatagatttaattaatattgaacctctggatgatttacatgcgccaaagggcatcattaaagaagcgcaggaactggccgctgaagcattcggcgcagaccacaccttcttttccgttcaagggacgagcggggccataatgacgatggtaatggccgtatgcggacctggagataaaatcatcattccgagaaacgtccataaatccattatgacggccattgtattttccggagcggtgccgatttttatacatccggaaatcgacgatgaactcggaatttctcacggcatcacgcttgaatctgccgagcgggcattgactgagcatcctgacgcaaaagggcttctagtcataaacccgacgtatttcggtgtggcggctgacctgagcagcattgtcaagctcgcgcattctttcaatgtacctgttcttgtcgatgaagcgcacggcgtgcatattcattttcatgataagcttcctctgtccgccatgcaggcgggcgcagatatggcagccacaagcgtgcacaaattgggaggctctctgacccagagctccattttaaatgtgagagaaggccttgtatccaaagaaagagtgcagtcgattctaagtatgctgacgacaacgtcaacatcctatctgcttctcgcttcacttgatgtcgcaagaaaacggctcgctacagaaggccgcgggcttcttgaagatacgatcctgctggcgaatcagacacgggaacgtctcaatcaaattgaaggcatccgctgtgtcggcgaagagatcacagggtctaaagctgccttcagttatgatccgactaaattaatcatttcggtcaaaaacctcggcctgaccggtcatgacgttgaaaaatggcttcgcgaatcatataatatcgaagtcgagctgtccgatctgtataacatcttatgtattttcacacccggagacagagccggggatgccgaccgtcttgtaagcgcgcttacagacatttcaaagcaggcttctgccaatgagtacgctcaccggcagacggaagttttgcttcctgaaattcctctgttagcgatgacgccaagagacgcattttacgcaaatacggaagtcatcccgttaaaagaatccgcgggacggatcattgcagagtttgttatggtgtacccgccgggaattccgatctttattccgggcgaaatcattacggaagaaaatatcagctacattttcaaaaatctggacgccggccttcccgtgcagggtccggaagacgcaacgcttaacatgatcagagtcatcaaagagcaaaaagccatccaataaacataaagaagcccgaaaccaaatcgtttcgggcctttttacgccgttttactcttcttcaagatgacactggcattgtccgcagcatgttccgtataacgtcgttaccttctcatcctcgaagtaatgaatcgcttcgttacagtcttggcaaacaatcgtacccatctctcattccccatttctcagaatttgaaaacgcttaattttcacttgttgttattatattattatgtcacatttaatatgtcaactgataaattgtataacacatttattttttacggtctttttatttcccgaggatcaatcacggtatatcctttattacgcaatccttttacaatgtccggtatggcttcagccgtccattttcggtcatgcattaatatgttggcgccgtccttcagataagggctgctcagcgttatatcggtaagcgcttttttggattgatatttctgctcccaatcatagccgaaggtccagttcattttcatcataccttctttttgtatgagtttgtcactgtagtccgtattgcttccgaaaggcgccctgaaaaatgccggtttttccccgattaccttctcaaccgctttattaacaccgatgatttcttcccgttgtttttgttcggaaaggtctttcaaatcttgatgagtcattgtatgatttccgaccataaaccctaactcatgaatatgcttaagcgctttcttgttttcatcttttttcaaaaattgaccgtttacaaaaaagatcgctgacgcatggagatcatgcagtttgtccgcaatctcagcggcatgctgatcaggtgcatcatctatcgttaacaatgcgatcggttttttgtctttttggtcatccagtttttccacggcaaaggatttcgggttgatatagtaacggggctctgccttctgttttttctgcttttcctcttttgtatgatcgttttcctgtttggcatgatcgaccgcggcttgagaatggggccgattgtttgtttgcgtcttttcatttgattggcagccgacgaggaagcacatacacatgactgctgcagcggctttatacattggcaatccctcctgatggttttgcccacagtataacgaaaaacagcgctctcacgaaaaacaaatgtgcctttgttacacatcggcggccgaagttgtcacacgtattatttcttcattaaaaacggtttcaattatataacaattaagtaacaagccttaggtttttcacctctcgtgatacacttgatatagtccttattaatggatgatccaatatattatataaaacagaggagaaagatagatgcgctaccgtacggtgattcccttttttttgatgctgttcgttctgtcaagctgttcggtttctactgtcagtccattcaaaaataaccggatcgacagcatacatcacactcaaatcttgtttttttccgatgaaaatcatatagataaagaagtcccttactacgacgcgattcttgatttagaaaagaaatatccccatcatgtcgatcaaatgaaggtttatgacaacagaaagggctgggaagaagaaatcaacacgttcccggctttaatggtgatcaatcaccggcatgttgtcatgaagattgaaggcgccgtaaagaaaaaagaggatatcatcaagcccatgcagcatgtgcttgcaaaataaaaacagccccccgctttaaagcggaggctgtttctttgcttattaatgattattttacgatgtggatcgggcttccgattgctacttcggcagcttccattgtgatttcgcccaatgtcgggtgagcgtgaattgtcattgcgatatcttcagcagtcattccgccttcgatcgccaggctcaattcagaaatcatgtcagaagcgcttgcgccggcaatttgcgcaccgatcacaagaccatcttctttacgagtgatcagcttcatgaagccgtcagtttcgttaagagacagcgcgcgtccgtttgctgcaaacgggaatttggcagcaacgacttcaatgccttcttctttcgcctgtgcttcagtgtaaccgacagaagccagttcaggctcagagaatacaaccgccggaataccgaggtaatcgatttcagcaggctctcctgcaatagcttccgcagcgattttaccttcgtaagacgctttgtgagccaatggaggtccgtcaatgatgtcaccgattgcgtaaatgttcggtacgtttgtgcggcactgcttgtctgttttaatgacaccgcggtcagtcatttcgataccgacttgctcaagaccgagctcatcagtgttcggacggcgtccgacagtgattaatacgtaatcagcatcaaccgttttttcttcgccttttacttcgaatgtaactgttacgccgtcaggtctttcttcaacgcctttagccatagcgcttgtatgaatttcaacgttgccttttttcttcagtctgcgggtaacaagagaactcatttgtttttcgaagccaggaagaatttcatctccgccttctaaaataaccaattcagttccaaagtttgcatacgctgttccaagctcagtaccgatgtatccgccgccgataacaacgagctttttcggaatttctttaagcgccagtgcgcctgtagagttcagaacgcgttcgctatatttgaagtttggcaattcgatagggcgagaaccggtagcaatgatcgcgtttttaaatgtatatgtttgcgcagagttctcatccattacgcggacagagttgctgtctacgaaataagcttcgccttttacaacttcgactttatttccttttaaaagacctgcaacaccgccagtaagcttatttacaacagaagctttccattcttggacttttgtaaagtcaacttttacgttctcagcagtgattcccatgtcatctgaatgttttgcattctcgtaacgatggcctgcattgataagcgcttttgaaggaatacagccgacgttcagacaaacgccaccaagagttcctttttcaacgactgttactttttgtccaagctgagcagcgcggatggcagctacatagccgccaggtcccgcaccaatcacaagagtatctgtttcaatagggaaatctcctactaccataacattacgcctccattaaaataagttgtggatcgttcagtaaacgcttgatgtggtttaacgcattttgtgcagttgctccgtcaatcatacggtggtcaaagctgagagaaagagctaagacaggagcagctacaatttcaccgtcgcggacgatcgctttttcagcgatgcggccgataccgagaatcgcaacctctgggtggttgataaccggtgtgaaccattggcctccggcagaaccgatatttgtgattgtgcaagaagcgcctttcatttccgcaggtgcaagcttgccttcacgcgcttttgtagcaaggctgttgatttcatcagagatttcgaaaacggctttacggtcggcatttttcactactggcacaagcaagcctttttcagtatccgctgcaattccgatgttgaaataatgtttttggatcacttcatctgttttatcatcaatagatgtgtttaaaacagggaattttttcagagcagatgttaatgcttttacgacgtaaggcaggtaagtcagcttgatgccttgatcagcagcaacttgtttgaactgtttgcggtgagcaacaagatttgttacgtcaacttcatccataagagttacgtgcggtgcagtatgcttagagttcaccattgctttagcaatcgctttacggataccgctcattttttcgcgtgtttcagggaattcgccttcaggagcttgagctgctgcaggtttagctgtttcctgaggtgctgctgttttttgcggtgccgcttcttgagccgctcctccgtttacaaagctgtcgatatcttcttttacaacacgtccgttatttcctgaacctgtaactttgcggatatcaacgcctttttcacgggcatatttgcgtacggaaggcatagcgatcacgcgtttgttcggatcagcttccgcttggtcctgctgtcctgcgccggtttcttttgcaggctctgctgcgcgttcttctttcgctacgtcctgtcctgcttcagctgaagactgaacttgcgcttcagttttcgcatcgccggattcgtcgcttcctttaaattgaagatcttcgtaaccaggtgcgtcaaacgtaataatcgtttgtccaacagttgcaaccgttccctcttcaacttttaattctaatacttttcctttaacaggtgaaggaatttctaccactgctttatcattttgcacttcagccagtacatcgtcttcttctacctcgtcgtttggcttaacaaaccattttacgatttcgccttcgtggataccttccccgatatccggaagtttaaattcaaatgccacagttttcgacctcctagttgattaagcaaattttagttatgcatacgcaagcattgaacctctaaaacaggttttttaatagaggaaaagaacgtgtcttttcctcctgttatgaagcctgattaaaattcaagaacttttttcgcagtttcaagaacgtctttatggtttggaagccatacgctctcagcttgcgagaaaggaaatactgtatcaggcgctgcgacacgcagtaccggagcttccaggctcaggatcgcgcggtcgttgatttcagcaacaacgttggcgccgacacctgcttgtttttgagcctcttgaacgacaattgcgcggcctgttttttcaacagaagcaataattgtgtcgatatcaagcgggcttacagtgcgaaggtcgataacttcagcagaaacgccttctttttcaagctcttcggcagctttaagcgactcatgaaccatcgctccgtatgtgatgatagaaaggtcagtaccttcgcgtttcacatcagctttgccaagctcgattgtgtattcttcctcaggaacttcctgacggaaagaacggtaaagtttcatatgctctaagaaaacgacagggtcgttgtcacgaattgcagaaattaaaagtccttttgcgtcatacggagtagacggaataacgactttaatacccggctgctgagctacaaggccttctaagctgtcagcgtgaagttcaggagtgtgaacaccgccgccgaatggagagcggattgttacaggtgaagtccagcgtccgccagaacggtagcgcatacgggccatttgaccagaaactgaatccattacttcataaacaaatccgaagaattggatttccattaccggacggaaaccgtttaagcctaaaccaagggcaagaccgccgataccagattcagcaagcggtgtgtcaaacacacggtcttcaccgaattctttttgcaatccttctgtcgcacggaatacgccgccgttcacaccaacgtcttctccgaaaactaagacattttcgtcatttttcagttctgtgcgtaacgcatccgtgattgcttgaatcattgtcatttgcgccatggcttacttcgactccttctgtgtataagtttctaattgctcttttaggttgtaaggcaattcttcgtgcatgattttgattaaatcagtcactttttgtttcggttctgcatctgcttttttgatggcctgcttaatttcttcttttgcagcctcaattactttgctttcttcttcttcagaccacaggcctttgttttcaaggaaagcgcggaaacgtacgagcggatctttctgctcccattcgttttcgatttctttcgtacggtattttgtcggatcgtcaccggccattgtgtgcggaccgtaacggaacgtaagtgtttcgatcagtgtcggaccttcgccgttgattgcgcgttcgcgtgcttcagcagttgcagcgtacaccgcaagagcatccataccgtcaacctgaacgccgacaatacctgctgccgctgctttttgagcgatcgtttgagccgctgattgtttttcaacaggtgttgaaatcgcatagcggttgttttgcactacgaagattgcaggtgctttgtaagctccggcaaagttgattccttcgtagaagtccccttgagaggcgccgccgtcacctgtgtaagtgatagctacggcttttttgccccgttttttaagaccaagcgccacaccggcagtttggatgtattgagcaccgataatgatttgcggagaaagggcgttcacatcatcaggcatttggtttccgcggaagtgtccgcgagagaataagaacgcttggtaaagcggcagaccgtgccagattaattgcggcacatcacggtagcccggaagaacgaaatcttctttttcaagcgcgaaatgcgttgcgatttgtgaagcttcctggccggcagtaggagcgtagaaaccgagacgtccctgacggtttaatgaaatagagcgctgatcaagcacgcgtgtgtataccatgcggcgcataagctcttttaattgatcatctgttaaatcaggcatcgccgcttcattcacgacttctcccttttcatttaaaatttggaacgtttcgaactgcttcttaatggcatcaaattgcttcttactgtcaacgattgtttttttcgtttttgcagccatactaaagtcacctcttcctttcttttaaacagtcattagacgtgcattcctttatacatacaaacttaggataccctaaagtattagcagcaagtcgtatatatttagcctatccccagtttgccgaaacctttatgtaggatcatcactatctgatctgaactgtattattgcggagttgtaaatgactgatacaacaccgcttgacatggattagtttacaccaaataaagaagacccgtcaatcgttttggatgttgattttaaataaatgtattcgctttaaatttttccgtcggaacaagctgtccatcagacgcaaactgtactagtatacatacactcactgtactacaatagaattgcatatccgttttttggcatcaaaaaaggtgccgggtacccggcaccttccatcattttcagttttcattgacatgaaagccagcctctttatacagttcttctctggcctgattatactcttttgtctgcttgttaaacgccccagcctgctttaacacctttttgtaggaatcgtttactttgctgatctgcttgtcaaggtcttctgctgttaagtcttttttcttaatgatgctgtacaattctttatcatattgaatggctttcatatagtctttatagagtgcgccgtataagtcatagcgtttttccatatgtgcggcagctgcttttgcctttttcttaatggattgatctttaatcgagccggctgtttgggtgacggcttcaaattctttttctgaattgtctatactgtctttttccgtttttaaatgctgcttgcgctgttccgtgtttttaagggcctcgtctgaaagtgaaacgattttggcgtaatcgttcatattgagctgaatcacttcgttatacagctcatcttcttttttctccaatttttctaacgttttctgctccttttgaaacggtttttccgcttgtacggctttttccatcgaatcatgaagcgtttcaaccggatcttttcccccgcagcctgcaagcagcatacttgcggcgccgagcgctccgattcccgctaacacttttttttgtatcatgttcacttaaaatcccccaatcttgacaatttccactatagaagcccggacgccgtttgacaatagctgagctgtaattggtagtcccggaatcttctgggtaaagacgattatggcgctgtcagagaatacttgcgtaaaaaattgagaaaacagggcggatgaccatacatctttccggcttttacatagtttatagtagacgccggccctgctgataaagggtcagcgtaattaaaagaggagggtttatttatgtacggatatggatacggatttggcggcggttgctgcggaggcggtttcggaggtggatacggttacggcggcggttacggatacggctgcggaggcggatacggccgcacgttcgcattaatcgtagtattgtttatcttattaatcatcgtcggtgcagcttatttaggctgcggctgctgaactggcaccccataaacatcggccagcctcctatggctggccaattgtttcattgcgctgcgataaagaaattcgctataatttacatattaagctttaggagtgaagtttcttgattactatggaaaatattgtccgtgacggacatcccgcgctcagagagatcgctgaagaggttcagcttcccgcttctgatgaagaaaaacagcaacttgctgatatgattgagtttgtgaaaaacagtcaaaatcctgaattagccgagaaatacgagcttcgtcccggtgtcggtcttgccgctccgcaaacagccgtaaaaaaacggatgatcgccgttcatgcagaagatgcgaaaggcactttatacagctatgctctttttaaccctaagatcgtcagccactcagtagaaaaaagctacttgacgagcggagaaggctgcctgtcggtagacgaacccatccctggctatgtgcctcgctacgcccgcatccgcgtaaaggcgacgacgcttgaaggtgaacagattgacattcgtctcaaaggttttccggcgattgtgtttcagcacgaaatcgaccatctgaacggcgttatgttttacgatcatatcgataaagaaaatccgtttaaagaacctgaaaacgctattgccattgaccgttaaaaaaaccggcacttctcaaagtgccggttttctttatttcagaaggcccagttctttgacagcccagctgattccttcttcatccaccgattttgtgacgaaatcagcggcagcctttaattctggaactgcatttcccatcgccacgccggtgccgacaaaactgatcatctcaagatcattcagtccgtcgccgaaggcataagtgtcgcttatgtcgtacggaagccgctcaagcactcttttaatgccctccgcttttgaaccgcccttcggaagcacgtccgttgacagttcatgccagcggacataatcaaactccggaaaagcggcatacgctttttcttcatgtccgcggcagaataaaaggagctgataaatttctttccctttataaaatgtttcatcaacctcgggataaggggctttcagactgccgattccttcggtgacgtgcggatgcccggggacggtcgtcttcatcgtgtcttccgccataaatacaacggggtgctccccttctgacgcctgctttaataaacgcgcgaccgcatcttccggaagcgggtttttataaatgacttctccttcaaacaccacaaactggccgttgtatgagataaatgactcgatctcaagctcttccagaatcggtctaaccataaacggagaccttccgctggcgataaaaacatgatggccggcctctttaagcgccgccacggcgcttcttgtactatcagggatatgtttatcatggtcatagatcgtgccgtcaatatcaaaaaagatcagttttggtttcatatcgatttctcctttatcccgtttatcagtcgtgtctttttcaatatcatcatacagaaagtttttcttccggcaaaccgccttgacgaaattccaattttacccacgaaaacaaattctgtttttccgcatactactgctataagggcttcaaaggaggaatacgatgctgcgccgtttacggaagaaactcagaagacagtggggcggaatgctccgaaaaaaagtcatcgcgtaaagggatctttcggtttttgaaagtcccttttttgctcgagactttccttataatccgttttcgaatataatagaataagcgagtctaacatacggcatttaaggagagatttggatgatttataaggtattttatcaagagaaggctgacgaagtacctgttcgggaaaaaacagattcactttacattgagggcgtttcagaacgggacgtcagaacgaaactgaaagataagaaattcaacattgaatttgttcagcctgtggacggtgcttttttagaatatgagaagcagagcgaaaattttaaagtattggagttatgagcggaatgaaatttgtaaaaaatgaccagactgccgttttcgccctcggcggattgggcgagatcgggaaaaatacgtatggggtgcagtttcaggatgaaattgtactgattgatgcgggaatcaagtttcctgaagatgaacttctcggcattgattacgtaatccctgattacacgtatttagtaaaaaacgaagataaaattaaaggtctgtttatcacccacggtcacgaagaccatatcggcggtattccgtacctgctcagacaagtaaatattcccgtttacggcggtaaactcgcgatcggcttacttcggaataaacttgaagagcacgggctgttaagacagaccaaattaaacatcatcggtgaagatgacatcgttaagttccggaagacgtctgtatccttcttcagaacgacacacagcattccggattcatacggaatcgtcgtcaaaacaccgccaggcaatatcgtacataccggggactttaagttcgactttacaccggtaggcgaaccggcaaacctgacaaagatggccgaaatcgggaaagaaggcgtcttgtgcctgctttctgacagtacaaacagtgaggtgcccgatttcaccatgtcagaacgccgcgtaggcgaaagcattcacgatattttccgaaaagtggacggcagaattatatttgcgacatttgcttcgaacatacaccggcttcagcaggtgattgaagcagccgttttaaacggcagaaaagttgccgtattcggacgcagcatggaatcggctattgaaatcggacaaactctcgggtacatcagctgtcctaaaaatacgtttattgagcataacgaaatcaatcgtatgcctgccaataaagtaacgattttatgtacgggaagccagggtgaaccgatggcggcgttatcacgcatcgctaacggcacgcaccgtcagatatccattaaccccggagatacggtcgtcttttcttcctctccgattcccggaaacacaatcagcgtaagccgcaccatcaaccagttataccgtgcgggcgctgaagtcattcacggttcattgaatgacattcatacatccggacacggcggacaggaagaacagaaattaatgctccgcctgatcaaaccgaagttcttcatgccgattcacggggagtacagaatgcagaaaatgcacgtcaaactcgcgactgattgcggcatacctgaagaaaactgcttcatcatggacaatggcgaagtgctcgcgctcaaaggagaagaagccgctgttgcaggcaaaattccgtccggctccgtttacattgacggaagcggaatcggtgatatcggcaatatcgtgctccgcgaccgccgcattctttcagaagaaggccttgttatcgttgttgtcagcatcaatatggatgactttaaggtatcagcaggacctgatttaatttcaagaggttttgtatacatgagagaatccggtgatttaatcaacgacgcgcagcagctcatttcgaaccatctggagaaagtaatggatcggaaaacaacgcagtggtccgaaattaaaaacgaaatcaccgacacgcttgctccgttcctatacgaaaaaacaaaacgccgcccgatgatccttccgatcattatggaggtctaaaataaaaaaactgcactcatcacgagtgcagtttttttattgaagcggaatatgctgaaaggccttaacatcaaacagacccgctgccgtcattttaatgtccggaatgacgggaagcgctaaaaacgataatgtgagaaacgggttgaaatcaccggtgaatccgagcagaggaagcttttcatgaagcacgcccaaactgtcattcacccattccgcggacttatcagacaaaagcccggcgatcggaagcggaacagagtgaagcaattctccgtttttcacggctgttaaccctcccccggtgtcacggagcctgttgattgctcttgccaaatcggcatcgtttgtaccgacagcgatgatattgtgggaatcgtgagaaatggttgtggcaatggcgccttcttttaacccgaatccttgtacaattccgagccctatcattttttctccgctgtgccgctctgcgacggcgatttttaataaatcattttgtgtatcagaacaaaatgcgtcagcagatggcgcaggcacttcttttttcctcgtttccaaatgattcggtatgatttcgattacattcatttgcctgccctcttgaatcggcatatgaaaatcagattcagtgagcggcgctttcagccgcactgtatccaacagcgcctgatccggagaataagagccggcagactgttcataaaccgtgcgtccgttctcggcaacggtccgtccggcgaccatggtcttcgtgacggcagcctcccgcaaatctgaaataaacagcagatctgcgtcaaaacccggcgcaaccgccccttttgtttcaaggtcgtagcactcggccgcatttaagctggcgagctgatacgcaaggaatggatcaagtcccgcctttatcgccattttgacttggtggttcacacttccttctgaaagcagatcgtctacatgtttatcatccgtacaaaagaaaaagcgccgtgcatttttttcattcaccgccggcagcacattgagcgtatttttagccaccgatccttcgcgcagcatgacatacattccccgtctgattctgtccagcgcctcggcttttgtcgtcacttcatgatcatttgacaccgatgcggtcctgtatatattgatgatatctgaagacagtccggctaaatgcccgtcaatccgctttccgtgatgcttggcatcaagcagtttctcaagcatatcctcttcgccttccgcaacagacacataatccataacttccgcaagccccagcacctctttttcctgataaaaaggctttaaatctgcggcttttaatacagctcctgagcgttcaaagcttgccgcgggaacacaggaaggaagcatgaaacgaatgttcagaggcgcttttttcgcctgctctatcataaatgaaatgccttttgccccggaaacgttcgcaatttcgtgaggatcagtaatgacagtagtcactccgtgggggaggacggcttttgcaaattcaatcggagtaaccatagaggactcgatatgaacatgtccgtcaataaagcccggaacgatcatttgaccttctgcatcaatgacttctttcccttcatactcgcccaatccgacaatcactccgtccgtaatggcgatatctgcagaaatccattcctggttaaatacatccatgatttttccgtttttaatgacggtatcggctttttgtctgccggctgatgcattcagccgttcagccagtgtttctttgttcaaaatgaggcctcctctttttctttatatggtacaatatgctatcggatcgcctgatcatagtcaataaaaactgcagaaaataccgcttacacgataaatgtctttctattctgacatataaaaaagaccgtccttttacggacggcttttcactttgtatgaagcactcttttttcgaatcgggaaatatccgtaagagagccgataacgatgagaatatcttctttttggatcatttcagtcgccagcggagatacgatcacttctttttctctcttgatggccacgatattaatgccgtacttcgcccggatgtccagatcaagcagtgtgttacccgcaagcctgctgttggccacgatctccacaatgctgtgttcgtcggacagctctaaataatcaagcacattatttgatacgatgttatgggcgatgcgctttgccatgtctcgctcagggtggacgatgtgatcagccccgattttcgcaagcactttttcatgataatcgttctgcgctttgaccgtgattgtgttaacgccgagttcctttaagatcagcgtcgttaaaatgctcgcctgtatattttcgccgattgccacaatgacgtggtcaaagttgcgcagccctaagtttttcagcaccgattcatcggttgaatctccgatgactgcgtgtgatgcgattttggcatattcatttactttatcttcatcaatatccatcgccatgacctcaaggccttcttcacttaacgctttgcaaatacttccgccaaagcgcccgaggccgatgacggcaaactcttttctcataacagtgctcctttaaacaatatctctactaggaatagtatcacattttcggcaatgagttcatatagcgtttgagcttttctgaaaaggcgggcgataaatacaagtcggctccgcgttcgatttcttcctggtagtgacccggaggcgcgatttcctctgccttatcaagcactagaaacgtcaggcagcctctgtatacgcggccgccggcacatacttctatgaacgcgggacggtatgtatggttatcaacaccttctcttttgtacaggtaagttgccgcttcaaacgggagcttgtacagcacgccttcagtccgtcccccgtcttcaacaagatcggctctcgaaccgtcaggacgccttaacgtgaatctcgtggaatacccttcaacaaccgcacctccgacaggctcggcaaaaaagtgatcgacccccgcctgtttaaaccgggcattatccatacaggacccgtaagcgaaataataaaccgggctgtcatcctcccgtttcataaaacgatattctttccagtctccgcttttgatccggctgaatgaggcacactgttccggctttaggacatatgcgaaggcggttttattcccgacatccgtcgtcacggcgacttccttccggtcaaaatcggcataatgcgcatccagcttacggatcatctgatgatctgtttcatacaattccccgtacacaaaagctgtttctgctaaagacgccgcaggctgacctttatctgttttatacaggacgccgtttatcgcggcctgctcgcacacacacggagcgcctttcagcagctcatgtttctcttcacgcttccgtaacaaaccgtatacaaaaagaagcaagttatttttcctccttttggacagcagccgcttctaacggcagaatcacctgaaacgtactgccttctccatttttgctcttaatgttaagtttaccattatgctccttcagaattcgtaaacaaatcggaagtccgaggcctgttccctgatcttttgttgagaaaaatggtttcccgatgttttcaagcttttctttcgacatgccgtttccttcatcctgtatgctgatcaccgcattttcttcatcacgttttgtgtaaatatgaatattcccgccgtcaggcatcgcttcaatcgcatttttaataatattgataaatacctgcttcagctgattttcgtcaccgttgactatacaggactcagtctgcgtgaaatccttctcaatcacagtgtttgacagcaccgcgttcgtgtcaagaagcgtcgccacctgctttaaaatatggttaaggtgatgagcggtaaaattcacggtttgcggcttggcgagcagaagaagctctcccagcacaagatcaatccttttaatctccgaaaaaataatgtcgaaataatccgttctttccggatactgagctttcatcagctggagaaacccgctgactgacgttaaaggattccttacttcgtgggcgatacctgccgctagctccccggcaatggccagcttttgagattgcatggcaagccgttcgttcgtttccaagagctcgtcgaccgcttttttccgttcgctgatatcagacatcgtccccaggcttccgacaaattgccgtctgtggtcataatacagcttataatggacttctccccaaaagatagtgccgtcgcttttaatatatttggctgtaaacattcctgacggagcctgctgcttgatttgggagataatataatcaatgatatgtttttcttttataaaataatcattatacatcgtgcccatacattcgctgatggagtggcccgtaatcgccgtccaggcttgattcaaatatgtaatattccctttcgaatccgtctgaaaaacaatttcctgcagattgtccatgatgcggtttttctcatctgaaagcgcctttgctttctgctcgctgtccttcagctcggccagcagctgctttttattatctactttataagccagcagccagacgctgattaacgtgacggcggtaaagatgatgtcaacaggccagttaatcggattccgttcaatcatataaaatatataatcccaaaacataataaaaatcattgccaagattaaggaaatgatacgcgcttgatattttcccatagtcccacctgccgctagcatttctacatatattgtaacattgttgaccgctttattgactaaaaaatgataactattcccaattatttgagcaggttcgctttattttaccggtagtttttacacaatttcataataaaagggcggaataatgctccgccctttttgctgattatgatttatcttttaatgcttcctcgatttcctcaagcagcattttcgctccttcagggcttaagatgattttaccgttgccgtactcctgattatcaggggtaatttctccggtcattaagcaaatgccgtgcggcttgtattttttcaagacaattttgtctccgtcaacgaaaaattcaatactatctttaatagcgatatccaatgctcttctcagttcaatcggcatgacaatacgcccgagttcgtctacttttcttactacaccaattgatttcatagaaatcccctacttcctttaatgtctcttatatgtgtccaaggaaaatccttcataacgtagacgaaagtaaaggagcaaaagtttctcagcttccggaaatgaatgttctttacagaaagaaagccttttgaaatacggaatacagactttccctccttttttacaaaaacatttcattcccgccggaaacccccaaaaatcgtggtttttctcagaaactttaaatgtagaatcaattaaatcaggatagggattgggtgaaaaaatgtttcaatcaactgagatcggaatcgacttaggaaccgctaatatacttgtttacagtaaaaataaaggaattattttaaatgagccttctgttgtcgctgtagatacaactacgaaagcggtgcttgccatcggaacggatgccaaaagcatgatcggaaagacgccggggaaaatcatcgccgtacggccgatgaaagacggtgtcattgcagattatgatatgacaactgacttattaaaacacattatgaaaaaagccgggaagaaaatcgggatgaccttccgcaaaccgaatgtcgtcgtctgtacgccttcaggctcaacagccgttgaacgccgcgctatcagtgacgctgtcaaaaactgcggagcaaaaaacgttcacttgattgaagagcccgtagccgctgcaatcggtgccgatcttccggttgacgaacctgtcgcaaacgtcgtcgtggatatcgggggcggtacgactgaagtggccatcatctcattcggaggcgtcgtatcctgccattccatcagaatcggcggcgaccagcttgatgaagatatcgcttcgttcgtcagaaaaaaatacaacctgctgatcggggaacgtacggcggaacaggtgaaaatggaaatcggctttgcattgattgaacatgtgccggaaacgatggaaatccgcgggcgtgacctcgtaaccggtctcccgaagacaatcagactgcagtccaatgaaattcagcacgcgatgcgtgaatcgctcctacatattcttgaagcaatcagagcgacgcttgaagattgtccgccagagctcagcggagatatcgttgaccgcggcgtcgtgttaaccggcgggggcgcgcttttaaacgggatgaaagaatggctgacagaagaaatcgtcgttcccgttcatttggcggcaaatccgcttgaatcagtggctatcggcacgggacgttcgttagacgtcatcgacaagctgcaaaaagcgattaaataataagattgtgcttcttttttctccggccggctcatattgtgagactggagaaacattaaggaggaagcatatgctcagagatgtgggaagacgcgtagcggtagccgtcattttaagcggaattattttagggggtatgagcatttcactggccaatatgccccattctccggccggcggcaccgtaaaactgaatcacccgtaaaggcgcagcaaaggctgtgtctttttcttttgcgttcctttctttcctttatgaggcattatttgatatgatgagaaaaaccgatgaggaggaatgaacgatgagttcgtttactgaaaagctaaatacatatgctcagctggcggtagaagtcggcgtcaacatccaaaaaggacagcatgtcgtaatcaatgcctcaaccgatgtccgggaccttgtcagactgctggccaaacattcgtatgaaaaaggcgccaaaaacgtcaccgtgaattggcaggacgatgaactgtccagattaaaatacgagatggctccgtttgaagcgtttgaagagtatcctgaatgggaagcaaaaggcaaagaagagctcgcgaaaaaaggagctgcgtttatttcagtcgtctcatccgaccccgacctgttaaaaggcactgacggcaaacggattgcggcgttccagaaagccgccggaaaagcattgcatacatacagacaatatattcaatctgataaggtaagctggacggtgatcggagcggcttcaacaggctgggcgaaaaaagtgtttccggatcagccggaagacacagccgttcagcttttgtgggaagaaattttcaaaacgacccgcgtaaatgaagaaaaccctgtggaagcctggaaaaaacatgatcaaaatcttcatgaaaaagtggaacacctgaataaaaaacattacagcgccctgcattatcaggctgaaggaacagacttaacaattgaactgccgaaaaaacatgtgtgggcaggcgcgggaagcgttaatgaaagcgggcatgaatttatggccaacatgccgaccgaagaggtttttactcttccgcagcgggacggggtgaacggcacggtttccagcacgaaaccgctgagctacggcggcaacattattgataacttcactcttacctttgaaaacggccgtattgttgatgtgaaagctgaaaaaggcgaagagattttaaaaggcatcgttgaaaccgatgaaggctcccactatctgggtgaagtggccttagtgccgtacgattcgccgatttcaaagtcaaatatcttattttacaacacactgtacgatgaaaacgcatcgaaccacttggcgatcggcagtgcatatgcctttaatattgagggcggcaaacaaatgacacgggaagagcttgtcaaagaaggattaaacgaaagcattacacatgtagatttcatggtcggttctaaagatatgaatatcgacggcatcactgctgacggcaaaagagaaccgatcttcagaaacggaaactgggcattttaataaaaaaggaggcgcttgggcctcctttttttattttgcttcatacatttgcaagttggcgaagacggtttccaaaacaagtgtatcaacagacaagcctttcgctttttcaagcagaaaaccgtgcagatgatcaccttccgtcacccggcccttttccatatctctcagcatcgacgatttcatatggtaagacatacttgtcaatgtacgatagctctcttcttccagatcagggtctttcggaatgccggcagcgctgaaaatggctccgatttcagcaaaaagacgctttgccgtattacggccgccttctgtatctaaaatcggtccgaccggctgttgaaacagtgtagtcactcccgcctgcgcggcaataaacatatactttttccaaatgtccttttcaatatcccggctgatgatgacatccgctttcacacctgcaaacgcgttttccagctcattcatacggtcggtgcgttctccgttccattcaccgaaaacaaaacggtgggcagcactcgtatgtagaatttcccctttttcgttaagagcactctcaataaaacagaggccgcccagcacctgatgttttgaaaaagcttcaaacagctggttataatgcctgtacccgtttaaaaaaggaataatgaccgacgaatctttaacaaacggtttgacatcccgaatgacatcattcaacgaatacgcttttgaagcgatgataacggcgtcaaactcacctttttcgtctgccatgattaatttcggcttaattgcaacatcaccttttgcacttttgacggtcagccccgtctcttttaattgttccgcccgtttctgacggacgagaaacgtaacgtcatttcccttttctgcaagacgcgcgccgatatatccgcccactcccccagctccgacaactaaaaacttcatgatgcattcctccgtctcttttcaattcatatgttcctttattgtaacgggaagtcagaagattgaaaactttttttcacaaataaaaagcagagtctcccctgcttttttattacgcgtatagctcttcaatctttttctgtacatccgtgttttcaagaaattcgtcataagtcatttgtttgtcaacaatgcctttaggcgttaattcaatgatgcggttggcaattgtttgtacaaactgatggtcatgagaagaaaacagcatagcgcctttgaagctgattaagccgttgttaagcgccgtgatggattccaggtctaagtggtttgtcggttcatccagaattaaaatgtttgcgccggaaagcatcgcttttgaaagcatgcagcgcactttttctcctccggaaagaacgtttgactttttgttgacttcttcccctgagaacagcatgcgtcctaagaacccgcgcagaaagctttcgctttgatcatgcggcgagtattgacggagccagtcaacaaggttcgcatcgctgccgtcgaagtattcgctgttgtctttcgggaagtacgcctgagaagtggtcacgccccatttaaatgtgccgctgtctgcttccatttccccggaaatgattttgaacaacgttgtaacggcaagctcgttgcggcctgtaaacgcgattttgtcttctctgtttataataaagctgacgttatcaagcaccttaacgccgtcaatcgttttcgttaagccttcaacccgcagcacgtcatttccgatctcacgttccggcgtgaaattgacgtaaggataacggcgtgatgacggtttgatatcatcaagcgtgattttatccaggagtttctttcttgatgtcgcctgctttgatttagaggcgttggcgctgaatctggccacgaactcctgaagctgtttaatctgctcttcttttttcttattggcttcttgagaaagctttaaagcaagctggctggattcataccagaaatcatagttgccgacatacacttgaattttattaaaatcaagatcggcgatgtgcgtgcacactttatttaaaaagtgacggtcatgggatacgacgatgactgtattttcaaagttgatcagaaactcttccagccactggatcgctttcagatccaagtggttcgtcggttcatcaagcaaaagaacatccggtttgccgaacagcgcctgtgccaaaagcactttcaccttgtctgagccgcctaagtctgccattttcttcgtatgaaggtcttcagagatgcccagaccctttaacaaaatagcggcttcactttcagcttcccaaccgtttaattccgcaaactcgccttcaagctcagcggcgcggatgccgtcttcatctgaaaaatcaggcttcatataaatcgcgtctttttcctgcatgacttcgtataaacgtttatgccccataatgacgactttcagcacttcaaagtcttcatattcaaagtggttctgcttcaggatggcaaggcgttcgccagggctcatatggacatcgcctgtctgcggctccagctcaccggataaaattttcaaaaatgttgattttccggcaccgtttgcgcctattaatccgtagcaattgcccggcgtaaatttaatattgacatcttcaaataacttgcgatccgcaaaacgcaagctcacattatttacagcaatcatttataatcctccatcgtgtctaacatcattaaaagtataccatgaataaaggggaagagaaatgtttccctgcgaatataaggttttgaaaagacgcaagcgccaacccggagtgctgtgatacaatagatagatatatatacatattcatcacggaggaacaagttgaagcttttaacactcacagaatactgtcttatgattttctttaccggggtttttctggccgtcacaggctttacggcacgtgacattggcttgtacgtcggaatcgccctcatttatacgttctcgcatcttttttcaaaacggatgcttgaaaaacgcggcaaagagaagcagcaggcgaatctttttatcagcgttctggctattgtcggatcagtgctggcaacggtattgttcatcgccatcgccgcctcgtttgccaaataaaaaacgccggccgtccgaatcgggcagcgcggcgtttttattttgtctgacgcatatcatgaaacgggaagaacacaaacttcgaggtgccgacgatccggttttcggcaattaaaccgagtccgttccggctgtccattgaattcagccgattgtcgcccatgacgaagtatttgcctttcggaacctttacggggccaaaatctcccgtcaggttgactcccagttttttcgcttcttttttattgctcgcgaggtacggttctgcgatttttttgccgtttatataaagcgtgtcatttttcatttcaaccgtttctcccggttttccgatgagccgctttacataatggactttcgatgtatcgccgttaataatgacgatgtccccccgctcgatttcgccgatataattgacgcttttgttgacaaacagccgttcaccgtcatgtaatgtcgggtacattgatgatccttccactaagtacggttcaaacaggaaatggcggattaacagcgcaagtgcgactgctataatgatggcctttccccattcccaatacgtgttggattttctttttaccgatttttcagaagtaggtttttgttcttcagtcaacgtggttcctcctagacgatcactgtttcagttcatgtaccatctttactttatcacaactcattataaaatacataacgcttctatgcgtatatcattgaaaaaagcgccctttacgggcgctttttgcttatttctcttcaaccggctttttgatgattcccaagataaccgccgtcacgatcgctccgatcacgatgctcaataagtagagcagcggatgattcgtaatgaatgcaacgaatactcctccgtgcggtgcaggaagcgttacccggaaaaattctgtcagtccgcccgctaccgcagaaccgataacggctgcagggatgacgcgaagcggatcagccgctgcaaacgggatagcgccttctgtaacgaaagcggctcccatgaagtagcacgtaataccggcttcacggtcacgtttagagaatttgtgtctaaagaatgttgtcgccagtgcgattccaagcggcggaaccattccgcctgccatgatggcagcgtgcggcgcatagtttccggcatcgatcatcgcaattccgaaagtgaacgccgctttattgagcgggccgcccatgtcgatagccatcataccgcctaaaataatacccattaaaacaaggttgcctgttccaaggctttcaagccaatttgttaagaaattcataaacgctgctacaggtgtgttaatgacaaactgcatcaggacacctgtgataaaaataccgagtagcgggtaaatcaatacaggttttaatccgtcaagagactgagggataaagacgaacagctttttcagcaggatcacgacataaccggttaagaatccggcaatcagcccgcctaagaatccggcattcgcctgcgtagccataaatccgccgaccatacccggagcaaatcccggacggtccgcaatactcattgcaatgaatccggcaagaactgcaacaatcagttttaacgcattgtcgctgccgataaagttcagcgctgcagcaaacgtgttatatgtcgggtctttcggatcagctgaatgaattccccagaagaatgaaatcgcaacgaggattccgccgccgacgacaaatggcagcatgttgctgacaccgctcattaagtgtttatagaaagtgcttccgatgcttgtgcctgatttctgtttcggaccgtcttcatttgaagcggaagatcccccgccgctgccctcgtaaatcggcgcatcttgattaacggctttttcaatcagttcctgaggacgtctgataccggccgttacaggcacttgaagaacatgtttgcctttaaagcgctccatttcaacctgtttatcagccgctacgataatcgcaggcgcgtcttcaatttcctgagccgtcagcttatgtttaataccgcttgagccgtttgtctctactttaatttcgacgccgagctctttcgctttttccttcagtgcgtcagctgccatgaatgtatgggcgatacccgtcggacatgccgtgacggcaaggattttgccctttcctgagggcgctgcctgttcttcctgctcttcttcttcctcatcgtcatctttgtcatgctgattgatgatgtcaatgatcgcgtcttccgattcagcttcaagaagctgtttgcggatttcttcacgcatgagaagcgtagaaagtcttgataatgcctcaaggtgcgtattattcgctccttcggttgccgcaatcataaagaccaggtgtgccggctgaccgtctaatgattcataatccacaccttcttttgaacgtccgaatgcgatagccgggttaatgacgctcgccgttttcgcgtgaggaatggcaatgccttcgccgattcccgtcgagctttggctttcacgatttaaaatggctgctttgtaagcctctctgtcatttaatctgccggctttatcaagcactgtcaccatttcatcgataacgttttctttctctttgctttctatattgagatgaattgtatctcttgttaacagctcagttatcttcacttttctttcctcctctatagacgtgtgacttgaacttcaggaagaagctgctgtacaaactcttcagttccgagctcttcagaaaatgccgtcgcgcttccggaagcaacacctaaccggaacgcatcttccaaaggcagctgttttgagatccccgcaaggaatcctgcgacaacggaatcacccgcgcctacggaattgaccagcttccctttaggaacattagcaaggaaaaccgcgtctttcgtaaataaaagcgcaccgtcgccagccatcgaaacaatcgcgtgttcagcgccttgttcaattaatttttttccgtaaggaacggcagcttcagctgaatcaatgaccgtattgaacatttcaccaagctcgtgatggttcggcttcatcaaaaacggtttcatttctgtcgctttcatcagcgcttctccggagatgtccaccacaacgcgggcattctgctttctgcatgtctctgcaattttttcataagtgttttgcggcagggaagatggaatgcttcccgctaaaacgacgatgtctccctctttcagagcggagaactgttctaaaaaggcactgaacacttcgtctgaaattgtcgggccctgtccgttaatttccgtttcgtcgcccgttttcagttttacatttatacgagtgtcttcatccacttcagaaaaagccgtttccagaccttcttgctgtaaaaaagacgttatataatttccggtaaatccgccgacaaaccccattgcttttgacggcacatggtgtcttttcagtaatcttgaaacgttgatgccttttccgccgggatacttcgtgtcatagctggaacggtttaaaccgcctacggcaaaatcttcaacgtgaacaatatagtcaacagacggattgagggttacagtgtaaatcatggtttcactacctttacgacagttttttcttggtaattatcaaatgcaagttcttcagcttccgtggtaatgatagcggcgtcgcccaaggcggcgaacgctgcgaaagaaatctcgccgaatttagaaggatcggctaatacataggcatttttcgcctggctcagagcctttgtcttcagaagagcctcatccggatcgggtgttgtaaatccggcttcaatgtgcacgccgttcacaccgagaaagcttttatcaaaacggtactggctaatcgccgttaatgaggcgccgccgatcatcgcacctgttcgatgtttcacataccctccgagaagataaaagggaatccctttccttattaaagcgtcgatatgcataactccgtttgtgacaaccacaatgtcctttgtttgatctataaaatcaatcatgtgcaatgtagttgttcccgcatcaagataaatacagtcaccttcttctaataaagatgccgctttttctgcaattttcagcttatcttgaaggtttttggaggatttttcaatcatatcgggttcttgcctgctgttggaaagtttagatgccccgccatgaacgcgctttaaaaatccgcgctcttctagtgttgataaatctcttctgatcgttgattcagaagcgtttgtcatgcttatcagctcttgaatctttaccacatcacgcttttcaatctgatcaataatcagctgatacctttcaggagtgagcatattccgcctcctttgaaaacgtattcatttcggctataagattattgtaaacgctttttttacttcaagcaactaaaatcactcaaattcattcaataactatcaaaatctttcacatttgttcatattaacgtatgtacatagggtttgtaaactgtaaattcgacaaaaagggggacaattgtatgacattttctttttatcataaatgaaaaaagtctattatattcattcaatcattaaaacaagaaaaacccccatgcattctgcatggggcgccggttattcataccgtaacgcttcaatcggatctaagcgtgatgctttgttggctggcagcatgccgaaaatgacaccgatcagcatactgaacagcacgccgatacaaaccacctgccaggaaacgagcgacggccaccctgcgataagggaaacgagtgatgctcccccgtaaccgagaccgattccgattaacccgccgattaaagtaagcacaacggattcaattaagaattgcgtcagaatctgtcccctcgtcgcaccgagcgatttgcggatgccgatttctcttgtccgttccgtcactgatacaagcataatattcatgaccccgatcccgccgacaacgagagaaataccggcgatcgaaccgatgatcgtcgtcatgacggtcgtgacctggccgatgcccgccgcgatttcttccatattcatgacttgataagcctcttttgttccgtgattgtcatttaagagacgggccgcttcttttcctgttgttttgatttggtcggctgaatccgcctgtatggaaacattgctgtagtcatttgtaccgaaagacgttttcagcatgttgaacgggacatacatttcactgagtcctaacgataaaaaaccgctctcttcttttaatacaccgattacttctacaggctgcccgccggcccagacgatttttccaagcggagatgttttcccgaacagcttttcagccatttttttcgagatgattcccgctcttttcccggaaagaaaatcattgtccgtaaaggtccgtccatcttgaacatccagcttttttacgtccatgtagccgctgttaatgccattcagcgtaatatccgtttcttcttcgtgataacgggccgtcattgattttacagcagaagcgacaacctgctttacgccggctactccttttaatccattaatatcttcttctgtaaaactcgcttgctgcaaagcgttcggattggctgttaattcttcatcactcggcagataaaacaattcaatcgtattgcccggcccgcttatggattgcttcagcatttgctctccgccctggccgactgccaccacaacgattactgaaccgacgccgataatgatgccgagcatcgtcagaatcgatctcagcttgtgagctcttacggagccgagagccatccggagattttctaacaggctcattcccccactctcctctgctcagaatcgcgggaaacgatcatgccgtcacggacgaaaatcactctgtttgtacagtccgccacttcaggctcatgagtgacaagtaccacggttacaccctctgcattaagctccgtgaactgctccatgatggaaatgcttgttttcgtatccagcgcgccggtcggctcatcagccaaaataagcttcggttcgttaacgatggctcttgcaatcgcgacacgctgtttttggccgccggacagctcattcggcatgtgaagcatccggtccgctaaaccgactttttccagcgcatgctccgcccgttcctcacgctcttttttgccgattccggcgtagatcatgggcagttcgacattttttcttgcattcaaccgcggcagcagctgaaattgctgaaagacaaatccgattgatttgttccggaccgccgcaagctctttttccgtgcatgacgatacatcttcgcccgcaagcctgtaactgcctgatgtcggtctgtccagacagccgatgatattcatgatcgtcgattttcctgatcccgacggtcccataattgacacatattctccctcttcaatcgtcaggtcgattgaacggagaacatcaaacgtctccttgccgatctgatagcttttcttcacttttgaaagctgaatcatctatgctttcacatccgttccgtcagtcaaaccgtcagccggattcagaatgactttatcatcctttgaaagtccctcttttatctccgtcagctgcttcgcggtgtcgccgactttgactttcacgcgtttggccttcccgtcttttaccgtaaagacccagtgctcatctccgtcttttttgactgctgaagacggcagagtgtcggctttccgtttgtcggtttcaatgttcataatgagtttaaaccccggtttgccctccggaaggtttccgatcagcttgacctgaaacggatactgcacggcttgttccgtgtttccgcccgaagcggcgcctgacttttgttctggaacgagaccgacagccgccactcttcccttccatgttttatcaggaatggcgtcagaggtaatcgtaacgctttgtccctttttcactttcagcgtgtcgtattcggacaaattgccggcaacgatcaggtgttccgggtcgcctatatgtattaccggttcttgaatatccgattttttagaagctgcttcttgatttaccgagataaccgttccgtccatttcactcttgacagtgagattcgccacttggttttcaagagactgcttttgcagatcagattgctttaattcgatttccgccgttttttgctgaagctgcagatcagtccgttcggattctatttgtttttgggcttccgcttctcccacttgttttgccagatctttttctttactgtttaatgctctgagtttttcttcaatttgttcaatttgcagccgttttgattgttctgtcaactcattttgttctttatcaagattgagctgctcgtttgtataagtgactaatgacgacccttcttttaccttgtcgccttcttttactttcaccttatcaagggttcctttatccgcttcataaaaaacatactgttccttggagaatttaagtgttcccggcaccatgaccgaagatgagatttttcttttttccatggttccggtttcgaccttttccccggcgctgccgcccgcgggagcggcagacttataaatattgataccgatgaatactgcaacaattacggcgatgccgattccgatccaaagttttttcatgttacacacctgctgtcattgaacttaacagtcctccgactgccgataccaaaagcataataacaaacaggacaatcgcggaagtccaggccgcttttttcgaaatgccgccggtatagcgaagtcccaaagcgagcagaatatagctccagatgctgaaaacgtcgaacgcgcttaaaaagaccgcaacgccgtctccggccggtatgacactcgccaaagatgtaacggcgtacagggagcccgctccggtaaaataagtgacaagaccgttaatgactaagccgatattggtaataaacgccgtgaagaggccgagtgagagcatttttttgtaagttgtcacgccgcccgaaattttgacgcacagccagtaaatgagcggaatgataaaaagaccgataatgcccccgaagattcctccgaaaatcgaaccgaatttagtgagggttttggtcatttcaatctgatcatctgtcaatccttcaagagttgagctgttcagcacttcttcataattcatccccagcccgcgcaaaatactcccggctgcgatgagaatgatgacaatcaggagaggaatgccgatgaccggcttttctcttagtcttttaaactgcactacaggacttgtgatgacgccgaaaactgacggtttttcggttatttccgtattgcttttttccagattaggttccatattgctgaagcctcctatgtattattctgtttatacgtacgcaacaggcttagagaagtttcaatttttttgccgtttgcgtatttatgctaaattgtaacacaatttcatacttttacgttccataattatgtaaaaaaggatcatcatcagacggatatggagggaggctcaaaaccttgtgcgggcgccgttttcagcctgtatatgtaaagaaaacgaccttaattgtaaaatcctttaaattccattttatccttcttaggaattcggcgctgcagctgaatgttatctgcggctgtacaaaaaaaaaccggatggcaatgatgcccatccggctttttttcatcctccgcttacaggagggataaaggcaatggtatcgccttctgttacggtgctgttgtcttttacgtatgtttcattgatcgctatcatggcattgtcaatcgattgaaggccgtaccgttcctttaacagcgcttttacagcagacgctgccgcctccttttcgtcaagttcaatgaccggtgttcctgcctgctccgcaagcccggcaaacaaaagtactttaatcatcgcgattcccctttattcaaatccggttttccgttcggatagggcgtcgtttccagctgatcgcctatccattcttcaccgtcttcccagatttcttttttccatatcggcacaatctgttttatccgttcaatagcatattcattcgcctcatatgccgcctttctgtgcggagaggacacggcgattacgaccgctgcttctccgatatcaaggacgccgacacggtgagtgattgcagcttcggccccttcccatttcgcgcagatttcatcgccgatttgagaaagcatttgaacagccatgggctcatacgcttcatattcaagacgcaccgtccgccgtccggcagtccactctctgaccgtgccgataaacgttgtgatggccccggcttcacgcttttcaactttttttacgatattttccgcaataatcggttcccttgtaatttgaaaacgttccatttaagcagattcccctttcagctgcgaaagcacaaacataatggcagccggatcgtcagcatggaatacgggcatatctgcgtctgtcggcatatgctccgtatttctgctgacaaccgcgatcacgcgctccaaatgcttcagtttttgccattcttcgctgtttttgatcatgatgattttcggatgcggcgcatgtttaaacccctctataaaaaggcagtcaactcccagatattcatacaggccgatcaaacccgccaaatcccatttttttcgcgccgtaagctgcagcacgccgtccccttctactgccgtaaccgcagctccggcttttgataaacgttctgaatcttttccgtctgaaaaagggtccggttccccgccatgtccgtggtgctttaaacatccgatagtgcactctgtcggcgccgctttcagcacacgttcgataaacgttgttttaccgctgttttgaaaacctacgatctggacgatcgggaaagaattgaccacggccattcacttccattctcatcccggatgaggagcgcgtggaccgtcatgcccgcttcatatcccctcgttcctcccggcagaaggataaacgcgtttgcttcggcaagagatgtgacagagcttgatttgtcgagaccgaccggtgacgccatcatctttccgtccttatggtaaacaaacgccctcacaaacctcgtaaacggattcggctttggaaagtcatttgtcaacacggcttccgcccacccggagtgaggtttttcatttaaaagccacgtctggatcatcggttttacaaacagggtgaaaccgacgtaacatgcggacggattgccggaaaggccgaacagcagcatatcatcggcccgggcgacagttgtcacgctccccggacgcattgccactttgttaaaaagaacttccgctccgagcttatcataaatgtcaggaagaaaatcaaaatcgccgactgacacgccgcctgtcgtgatcaaaaagtcagtctttttcatggcttccttcaccgcagcatagctgtcatcaaaatcatcggaaattttgcctaagttcagcggtaccgcacccgcttcaatgatctgggcatacaccatggccgcgttgctgttgcggattttccccggctcaagcggatcgcttacatgaagaagctcggttcccgtggcgataatgccgacaaccggttttctgaccacgggaacggaagcatagccgaaggttgccaaaagagcggtgacgcccggcgtgattttcgttcctttttttaaaagagagctgccctttttcgcatcttctccttgatatgaaatattatcgcccgcatgaaaagggcgtttcactgacatgtaatccgtaccgttttcagaaaacgtctttgtcagctcaagcatcaccacggcatccgcgccttttggaatctgcgcccctgtcatgatgcggacagcttcatacggtccgagctctttttctgacacggcgccggctccgatgtggtcaattacttcaaacgtgacggcattgtcacgggaagccgtctttgaatcgcgcgccctgatggcaaacccgtcatacggagaacggtcaaaagccggtacgtcatggtccgctttaacatcttccgccagatagcggtggagactgtcctccagcggcacccattcggtatccccttgttttttataccggcccacccggcggactgcttcgtccacctgaatcggcgttcttttttcaagcatagcaatatctcccctttttacagtccgatcactctggccagaactgaatttgcttcttttatgtcatttgtcccgtggatcagtgcccgtccgtcttgaaaaataacgattctgaagtcctcgtacgcaatatgcagcagaaattcatttgcttccactttaccgattttcttcagtcgcttgacaagctcttctttatccagcctctttaacgcttccgatctgatttgaacagtgtctcttccgcacagcacgcttgctttcggtctgttttcaggctgcagatacgggtatacgggctccgtgccgcaggaagggcaatgatcccgtttggtctgatccacatttatgctcatattggtgttattccacacatcaaacgtgaaaaagcgccgatttacggcggcatgatttcccgtcagcaatttcagcgcctcagcctgctgataagcagagacgatatgaaccgccggagatatgatgcctgctgtatcacatgtcgctccgcccacgggcatttgctcgaacaggcaggataaacacggcgtaacccccggaataatcgtcatacacattccctgactgctgacacaggcaccgtaaatccaaggtgttttcgttttcagcgccagatcattgatgaccattctcgtttcaaaattatctgtcgcatccacgatgcaatccgctttttcgatcagcggttcgagcgtttccgcggtaccttccgccgcgtaagcttctatatgtatgtcactgtttaccgccaaaagacgcgccttggccgccacggctttcggcagtcgctgtctcgcgtcttcttctgtatacagctgctgtctttgtaaattgctccattccacataatcccggtcaataatcgccatacggcctgctccggctcttgccaggccctctgccgcggctgttccgagggctccggccccgacaatcaggacactgctgtcagccagcgacttctgccctttttcccctatcggcttaaatcttgtctgccgcgaatagcgctcttccatctgtattgtccccttgcaatttttatttccatcataccatgtttcttcacaatcagtcctgatttgaagactcgatatgtgccaaaagtctggtgtaatcatcccgtgtgttgatattagcgaactcctccggcgcggcaccgatttcttcagcctgcacataacagacagacagctgtttcagagtgtctgtcattttcagcttgttttgtgtaagctgatccaaaagcaccgcttgcacccgtttatgataaaccgccacgagaggctgctctctgttttcacaaattgggataacagcgtcaagatttccggtcagcttcatttcaagcgcagccatcgtctttcttgtcacgagcggtgtgtcacaggatatgaccgtatatgtttcgccttctgtttgtttcattgccgtataaatgccggccagcggccccattccccgaaactggggcacatcggcaaaaacatgcctctctttgtttgataaaaacgtttttatatgttcagggcggctgataattacggtttctccgctgccgaaggcttttttcgcctgttcataaaacatgccgtccttccattttgcaaaagctttcggttctccgaatctccgggaagctccccctgctaatattacattcacccgtttcatgtcatctctctcccattctgtataaaagcatagcaaacgcctcagccgaaatacaataattacagtgcttgtctgtttaattaagaggaatagccgtctgccctttcccatattgtagtgttaacatcatgagggagatggttcttatgaaaatatcaggtccgtttttccacgacacttctcaagagaacctttatttgaaatccgaactttccagatgcagaaaattaatttctgaatttgaagcaagctactttcatcaaaaaaacaataagctgcagcaggaaaacgccaatattaaagaacagcttcacaagctttctggcgaattggaagccatggcgcaaaaacacaaacaaacgaatgacacagaacgttctttgcatgaaatcagggccggactgctcgataaaatcgtcattctgcaagaactgctgcagcaggaaacgtttcggcggaaaaatgagatggaagaaaaacaccggctgcatctcacaaatgtaaaatttgaagaagaaaataaaaacttacatacccgcatccgctcacttgagaccgccatacaaaccgaacagacttctcacgaagatacgaaacggcgttttcacgccgcagcagaagaaaatacccggctgcacacacaaattacagaaaaggaatatcagctcaaacatattaaaatagaaattaatcatatgagagatcgaatactagaaacaaaagaacggcttgtagaaatagaaaaaacgaaagaaaagttatttcaagaaaccattctctcatacaaaaggcagctggacgaaagtgatgcttggattgccggccattttgctgatattgacagccgcacggctgaaccggcagaacaggacctggaacttccttccgcttccgccgggactgttcaggcagaagacttgcttaaagccgtcaccgaacaagtcctctccctgcaaaaacagtttgcacaatcagagtcccgtgatcagtcgtttgatgaaaaactggacgcgttaaaagaacgggctgatgaagaaaaacctttccaaaaatatgtcgtcaagcttgaaaaaaaggcggtaaaagatacgtcacttccgcagaacaagcgggaaagcgcaaaaaaactgcttgagtaacacaagcagtttttactgttttattcagcagccgtatcatttcccgtttctgctgtttcctgagaaatttctccctcaagaatatattggccgcggtatggttttttcacttcaggatacattttaattaagctttgcataaaggttgtcatattaggaatttcaaggccgctttccttttcaatttccttttgcagttctgaacttttgattgctgcattgtggcgtttcaatgttttaatggctgcttcgcgcagttttgccgcctttgaacccggtcttgccgtccctcttcttcttctagtagaaccgtctggaatgccggctggaagagtcgtaatagactgcatttgcggctgggtggattgaggctgtgtctgcggcttttggtagcttctcatttcctgtgctgcaagctctgcaagcactgggagagagtcactttttttctccggacgaaactctttttttgtatcggacaggctgcccgtattgtctaattctctcagttttgcatatattttatcacgttctatttgatattcacgaatgacttttacctctgcttcgttcaattgttctaaacgtaagcgcagcgcttctctttcattaaacatgtgtaaaaccccctgtcaaaaatttaaacgcttttattaagatattagattacaaaagtaattttatcaactattattttatcattttactattttatttactctatgaaaaattgcttattttctgaaaatggtactttatatgcaaaaatcccctatcatataggggattctgggcaatgttccaatttattgaaccatttcaaaatataacttaaaattacttgtttaatgaaaattagcgtaatatctacaattttcgactataatatgtaaaagataatgatatggagaaaacatgcggtacagcgtgttttctcctgtttctctttcgtttttaccgaagctcaacaaatcatttatgacattttggaattttttatccaataagcataaaaaaccctgctgcccaactgcaaaggactttcagaaccaatacaaaagaccggcggagattgtcccggtcactcggaagcctgctctgtttctgaaagaatgcggctgatgcgtttttcaagcattgccatcccgcttcctcccgcttgaaaatggcggagctgtccggttttatcaaaaacgtaataagccggcacatactcattttcaaacgcttcagtcagcgaatgattgctgtcgatgtaaatcggctgagagatgccgtgttcagccgctgttttcttgatttttttaaggtcaagatcatcttcggaacggggtatgtgaacggccgccacattcaaatgatctttatatttatcacgaaactcattcaccttcggcatcgcttctttacacatctggcagctggcggaccagaaatgaatcaatgccggcttctcaccgaccagctgttccttcgtgacttctccgttaaaccaggctttagcgcctgtcaattcaggcatttgctgatgtaatttcatcttatgtccctccgttatcgatcagaatttaaaaaggtctgtgattttgtctgtttccgaacggatgaaaacgttttttgtccgggcttccggttcgcaggagaaagttcgccgtttagaacactcaatgttttatcaacgtcactgcccgatgctgttgtgggacattcgcccccgggaaacactgcaccttcttcttcaattaacacgccgaattcctcatatgccattctccctcaaaagtgtatgattcagctgaatccccatgttaaaataagattgaagattcccgttcaattactatcttcacaaaaataatgatatagaaaccggtcaatatgccaaaccctgaatgtaaataactggtttctagtaaaaggtttatcttattggaaaaacgggtaaaccacttttgacttttctgcaatagacttgaaagggagacaccactatgattgatttaaaacactttgattgggccggccttatcacctctgccgggattttcaccgtaaagctggctctcatcattttagcgtattttatttttcggacggcaggcaaaaagctgatcaagcatctgtttcagaaattcgaaaaacagaacaacctctctacgggccgcgcttatactttgcgaagcctcgcgcttaatgtgtacggatacatactgattttcgtttttatcgtgatgatattggatttatttcactacaatccgagcgctctcattgccggtgccggcgtggtgggccttgcagtcggattcggcgctcaggggcttgtcagtgatatcgttaccggattttttatccttttggaaaaacagatcgatgtcggtgattatattacagttgcaggctacagcggcattgtcgagcaggtcggtctccgtacgacgcaaatcaggagctttgacggcacgcttcattatcttcccaaccggggcatcacgaatgtgagcaatcattcccgcggaacgatgcaggcgcttgtcgatattaaggtgccgcttgaaaagaatctcgatgaaaccattcaggttctgcaaaccgcgtgtgacaaagcagccgctgagctcccgcagattaaggaagggccggacgtcatcggggttcaggatttaagcacatcagaaatggtcatcagaatcattgcgaaaacagaaaatatggagcaatggcgggttgaacgcgtgctgcggagagaaatgaaaatcgcgctcgaccgttttaaaaacgccgcttccggcgaataaaaaaaccgaagcataagcttcggttttttctttttaatgaaattttttttctacttcgctgcagatttcgtcagcggtcattccggaagccgtaatgacgggagcctgagttgacgtatcggcgatgccttggacattgctgtcaagtccggttacgacacagcagtcacaatccttcgcatcctcaggagtcttcatcatcactacgtcatatcctttttgttttaacgcctgttctacatccgataaagattgttcaattccaatttttttcgtcatattgaacacctccgttatgtagagtgctcaatttttgttagattattcttcttttcggatttaattggcatactccgaaaaatatccgaccatgacattgactgcggtttccatcgcgccttcatccgggttcagctttgcatggtgaagcccgtgggaagaatccgctccgagccagaacataaagccgggatattttttcagcatatacccgaaatcttctccggtcatcgcttctttcgccattttcacttctgcaagattatgatctttgacaaattgcataaattcttcggtcaggccgcttgtattatagacttgatgataaacggacggatacgtgaccttccctttgcagcggaagccgatttcaatccctttgacgagttcttcaatccgctttttcaccatgcgcattgattcctcagaaagcgtccggatcgttccttccagatgagcatgctctgcgatgatattttgcgccgtgcccccggtaatcgttccgatagtaatcaccgcgctgtcaagcggatccgtatttctggatatgaccgtttgcagctgcgtgacaagcgtgcttgcggcgacgaccatgtcgtctgctgtatgcggatatgccgcatgtccgcctttcccttcaaggtcgatgacaagctcacttgtattggcaaatagcaatccgcttttggtggagattgtgcccaccggcagctcaggtgctatatggagggcagtgatcaaatccggcgtccattttttcagcacatcgctttcaagcatcggttccgctccgccgggtccttcttcagccggctgaaataaaaagagcagatcatgcttgaccggatgatggacaaaatgatcaataatgccgagtgcgatggtcatatgcatgtcgtggccgcatgcgtgcataaaaccggggtgttccgatgaaaacggaagtccagtctgttcttcaatcgacaaagcgtctatatccgctctgtaggcaagcattttttccggagccgtgccgttgactttaacaaagatgccggttctccaagtttcgatttcaattctttcttccgggtattggttcaatatattcagcaggtactgctgtgttttatattcctgaaagccgatctccgggatgcggtgcagatctctccggatagaaatgagccgctctttttccatatgtattcctccttaagataagaataaggcgtggattttatcatccacgcccattctatcaaaccattccttacagctggcgtaattcctgtttgatttctgttttgccttttgttttttcatcgatatctttgatttttttcgctggtgttcccgctacaacggtatatggctcaacgtcgtttacaacgatggctcccgcagcgacaaccgcgcctttaccgattgttacgccttcaagaacaaccgcatttgcgccgattacaacgtcgtcttccacgacaacaggcttagcgcttggcggctcgatgacacccgctaatacagaacccgctccgatgtggcagtttttgccgacagtcgcgcgtcctccgagcacaacgttcatatcaatcattgtgccttcgccgatgactgaaccgatattaatagacgcacccatcatgataacggcattgtcgccgatttcgacttggtcgcggataatagcgccaggctcgatgcgcgcttttacatctttcatgtcaagcatcggaattgcagagttgcggcggtcattttcaatgacgtaatcctcaattttgtctttgttttcttcaattgcggctttaatgtcagcccactcgccaaaaacgacgccggattggccgtttaggaatgttttagaggaatctccaaagctgattccctcaaggtcgccttttacatacacttttacaggtgttgattttgtactattttgaataaatgaaataatttcatttgcatccatcattttcatatgtattgtcctcctctgattttctacctcattactgtaacaaaggaaggatacaaagacaagaaaaaaaggaacaagcctttattccgccggctggctgcacagcgcggcgaactgtcttccgaagtcccggagctcctcttcctcgctgccttcaggattgttttcaattttgactgatggcagcgccacccgtcctccgcgggccgtgatcactttttccaattcgtccaccgctccgcaaaaaaactcgtaggacatatcaccggaaccgaacaaagcaaatgttttccccgcaaaatccaggttttccatatcttcagcaatatccagcaattcatcaggaagatccccgtctccccaagtatatgtccctaataagatgtgttcgtaatcattaaaaagctcggcatcgatatccatcgcttcatatctgtctactgttgcttctgcttcaatcagccctttttcaatcaaattcgccatcgcttcggtgttttctgacattgtagcataaacaagcaatacattccccatcttcgtctctcctttatgtattaaaactaatgtgcgagccgggccgcctcatacggtctgacaaatttacattcgtaaaggcccgcgcaaaaaaagctttctttccggttggccacccgccatccgtgaccgcggatcgtatcaaaccattttaattcaccggcggcgaaatcagcttgataaatgcgcgaaaacccgtgttcgtcctgtgacgaagtgacataaataataccgttatcctcggaaacgtcgagaaatgatttttcccgtatggcaggtccggctgaaatggcaaactcctcttccgtccgcacgtttcggacagaaacctcgccccgctctcccttcgccgcaccttttgccgcaatgagccaatccttctgatacatgagcattgaggccgtcatgcgctgcctttcacagcttatacgccggacgcggtctttcgtcagatcatacgcccaaatgccgccatgattcatatgaatccgggtgccgatataaatcgtcttaccgtgcaaacaaagcgaacggattactggcggctccttcaattgtgaaaagggcttggccacatgccaagtgacaccgaaatcatcagataaatagaggcagtgcgtgccgtgagcacagacaaacccgtcattccgaccggcaacagcccatacggaggcgctggtcggaaagcgggatgccgtccaggtctttccctgatcggccgatctgaggacggcgcctttttctccagctccgaatatgtaaggcccgatgtaagtcagcacatgaatcttgcttttcatccggtacagccgtttccagccttcttccccagaaaaatgaaaaatgccttcgccttttacagcgacaaaatatcccgaagacactgatgccatgacagccgtcgcgcctttatgaaacatggcaccggtctccgtggtgtgcggcccatgcaagaaaaccgcggacaaattctttgcagcattcctgatcttcagccgtctcaggcgccagctcaattttcagcgtttccggatataaattggcgccggccttttcaaacgcttcgcaaaacagcgtgaccgcttcgcaaaacttcggataggcgtggtcgcctgaaccgaaacaagccgttttcagtccgttgagctggcgatgcagaatatcttcataaaaatcttccgcttcgtaaggaagatcaccgtccccccatgtgtacgttccgacaaaaacataatcatatgcttcgagagaatccgcatctgcctcatccatgtcaagacagtcaattgcaatctgatgctcactcagtgtttcttttataatgccggcaatatcctctgtattccccgacatgcttgcgtatataattaatgctttctgcacatgatcaccccgtaattgataatgattttcattaacttatacaatactttaaatgataatgattttcattgtcaatgaaaaataaaaaaaagacagcatgattactgtctctttttaaaaagggcgttcctgtttcagcatatctttgacgaccgaaacaaaagcctgcacctgttttaattcaaatgccggctcataaccgagcagccatgtatcacggccgatcggatgatccttagcatcaagcaggggcattttatttactttgtcttcctcttctaaggtgactgacggcagaatggcataaccgatcccgtgcagcgccatctgcttgcacgtttcaatctgatcgacgaggatcgtctgtttcggcgaggttttgaatttttgatgccaccaatgctgaatttcctgaaaatatgtactgtcacttttgaactggataaacggccgatcggtatgggcaatatcatcaatacaggaaatttccgtatcgaccaaatataaatgatcggtcattaaataatcttttcggcctttccattccggatttccccggataatgccgatatgtacctgatcttcatacagacttttcagcatttcactgctccaccctgtaatgagagaaacttttgcgttcggatatcgctccacatatgtttttaacactttcggaagccagtgctgcccgataatggaggcgacggcaagcttcaatgtgccgtgaatttctccttcaagttcatcaatattttctcttattctctcttgccgatccgtgacatcatttgcaaattgtatgattttttctcctgccggcgttaccgtaagtcctttttgagatcttagaaagatctttgttccccaggctttttcaatggtctgcaatcgctgggacagagccggctgtgacacgaataaccgttcggcagccttcctcatgtttaattcctcagctaaaactacgagcatatgaagctcttgaagctgcatgtcgtcctccttttcaatgccttttcgtatttcttatctaccattctaataaaataaaggctgccgaggcaagcatcactcatatgtatgcgttttctttttctggcatgcgaagaacaaataggctgatcgtgcgagcctacttattcaatgatctgatatggctgcttaactgctttaacacgactcttctcgtgaaaatgccttcaaagacgccttcatcattttcaacgcagacaaagccgttattaatgaccatgctgaaccctttgataatcggatcattgatgtggagacggggaatgtctttcagcatgacttcctcaaccgtaatttgatccagcttctcaaactcaatccgttcaagtccgaaaatgctgttcataatcatatttgtcccgatcaaaccgtgcagacggtacgaagcgtccaggacgggaatggcggtatagccggtttttgtgagcactaaaagagcatgctcaaggttgtttccgacttgtacgtgcgccactttatccgcctcaatcataaattgtccgactgttgcatcaagaagctgatctgattgtaagctaatcatgtcacttcgacccctttacatttttcatcaaaacatgtattccctatatcgcaataatataaacattatcattttttgttgaaaagtttccgtcaataaaaaagatactctttgcaatcgagtatcaatttataggccgctgattaattttcgttccgaaaacggtcataaagcgtgacgagttttttataagtggttccatcaacgctttttgaccctgcttctatatcgttgatttcgctggtcaaaagctcaatggcatattcatgattgatcaggatattcagcagaagtttttgttcttcttccgtaaatcgttcaccgataagactcatacgtaatcaggccccctattttttactgaatacctctgaaagcaaagtgtaatttactttcagctctaccgctagaataagtaaacagaaaaaaatcgtcaaccgcataattcgacattttgcggattctgtatgaaatattattttgtgtaacgattggcataactgaatgctgtgcaggaatcgggcttgattttcgcttcaatgcccatcgaggtaatgcgtccggtcatttcttgtatcaactcttttgtaagtccttttcggccgatatccagatgcacttcaaatgtaagatccgccccttcatccgcgaaaggcaggagcaaatctgtaagttccataaagcgcccgtcgagaatatgcgcagccatctcctggctgaatgcggtttccagcgaaattttttcgcgaaggctatgtatcggtcttgcaagatcgtgatttttcaaacagccccaagctcccttgcctgtgcggtgcaagtgtatagccgtaataaactttgtgaactcgcggtaaacttgtgaatcggtccctacagacagcacgtatgctgaacgggggtcttgattgacaaagcgtttcagccgctccatcacgtcttgaaaggtcatttgtgcttcagaaagattataaaacagaaaagaatcagccatgtacggacactcctctttccagaatctacaaccaaattcgaacaagcacgttcctttgcatgatttaataaagctccgcttgcggaagacgggaagcttggtcagcctgaaaaattaaatccaattactgaaggagctcaaaaatttcaatagaaatcatgtcaatgttatcaaacggatatgtgttaggtttttcacctttttggaaaaccgtcagttcaaacgtttgatttttttcgaaatatttaacactgcaaattttttcgccgttaacttcaaaataacgctgcatcggctcgcttgccgcttccgccgtttcttgcaggctttgcagccttgtgatgatacccattaattgtgacattctaaaaaaagactcctttcaaaaaacaacttcaaatcaacaagtatttattataatacaagttctacagagcatcataccataaagtagaccgggatggcattttcccgctggattttcaaaaagaaataaacgggaaaaccgtgttttcgaatagtttgaagcttttttcagaatgtcatacaccttttataaatgatttttcgctttttgagccgccattgtcagatatatgtgagaagaggcctttttatgcgcagacgacataaaaaaacttggcgggggtagcgccaagttttttcggatcttgatctgatagaggggttggggaacagagagtaacttctctctataaccaaatgataatgattatcagtatcattgtcaatcgttttttaaaacttttttcagatgacagcaaaaaaagcggcatacagcagccgctttaaagtaatccgtcctgttcatataaataagagtaaggcagatcgataaataaatacatattgtcatccatcggatatgaaaaggttctgatcatctctcccgtttcaatgtcactgtacaggtcactgaaaaagccttttcttgaattccgcatcttcatgatgttttctaaaaagtacgggcgccagctccagtttttctccatgtattcaggctgataaaaccattcaccggattgcttgaacacatttcccgtcagctgatagccttcttcatcacacatataaattctgaaacagcagtccgtcagattttccgccagttttttaataaactcatcgtccgcctggtgggttttcttcagctcggaaacagcctgattgacccgcttataaaaattctcagagtgttcatataccgtttccagcttcttcttctctctcgtgataaattgctgaaactccgttttcaagcgttcttttaacaggctccggtctataaaatgaccgcttggcgcctgcaggtaatagccttgaaagaatcggcctccgtttctccaggcgtactgcagctgaaaatcagcttctatatcttcatacagcagcgcggccccgattttcctcgccagcaatgaaatgctgtacagcacatgctcatacgatggtgacggctgagatactttcagcgcctgcaaatctattttcagaagatccggtgaaaggagcgcgattctgtccaggttgctgctctccttacctatattgtccactgcgattttaatgccgtatgtacgatagtaggcaagcatatggtacagctgttcaatgtcgccttcgaaattgtgctcggtgatctcaagcacaatacggttcagttcaatgccctgctcttcgtattctttcaaaagctcaagaaagctttcgccatggtcaagcatcaatacatttgcatcctggttgataaaaatcaacaggtcacgatccgcttctttaaaccgctccagcgcctgcctgatgactctgtcatcgacctcaagcttatattcttccggaatgccggaatctaagaaaaacggcccgaggctctcaatctccgcatctgccaaaatacggccgagcacctcatagcccacaactctttgttcctccgcgttaaaaatcgcttggtaatacggaatgacatcatcaatattcgtcagtatatcaagtgggtccaacatgttatcacctgcttctctatctttgtctgattatacacaattatatctgcaccacaaaggtttagacattcataggggaaaaaagaggcagtatgggagcagcttaaaataaaaggggaaaatttttaaaatcactctttagataaggatgttattcatttgtttcacaatcacaaatacaagtataaatataagagcattataaccggcagctgtccaaaagtaatgactccaatcggtactgttaaacacccaatcatcatcatgtttcaactgaaagaaagttccttttttatctaacgtgccaaatgtaagagttgtgaacccgccaacactcttggaaacgtcaactccatacattgaaccggcattatcagtatcatttattggcatatacgtataatcagataaaattgtttccgccagctcggtcggcagagacacatataatacagccgatgtatcgcctccgagcccactcaaatactccctggctttaataaatttcgtttcatcaggaaaatctatgtgatatagcttttcaaatctgattatttcatcagatgtaagattggtattttgataatactctggagtaaaagcgcaaataataaagtgccaaatattaaagatattaactaaactgcttaaaaatagtacagcgaaccattttaataatttcttcaattaatcgccccttaatctttcaaaattatatcataattttgaatagaaaataaaacaagcgaacggccggctttgacgttcgcttgttttgcaaaataatcaatatatcaaaattaaaacggataaggattcagccactgcccgccgtccattgtgatacaatccccgtttatgtaggccgcttcatcggatagcaaaaacgctgccaaagcggcgatttcttccggtgtgcccagccggccaagcggcacactgttcatagtgcgggacatcgctttttccgattcaaacagcttttccgcaccgcctgttcgttcaatcgggcctggggctatcgcgtttgtgcggatgccatatttgctcccccattcaacggccagcgttcttgtcagtgacaatacccccgctttggctgcagcggaatgaacgacccctgctcccgctccccatgcgtatgtggcggccatattcaatatgacgcccttctgctccttctcgatccaatgccttgccgcggcttggctgcaaaaaaaagtgccgtttaaaacaatctcaataacagctttccatccgttgggcgtcagcttttctgccgggcaaataaaattaccggccgcattgttaatcagcgcatcaagccggccaaagacatttactgcttctgtaatcatgtctgaagcaccggattcagaacggacatccatttgaaaacaggcgacctgtccctcaaaggtctcaatttctttttttgtttcctcaagtgcttcctggttcctccctgtcaccatgacgtgccatcccagttcagcctgttttttcgccattgcttttcccatgccgcttgatccgcctgtaatgattactgctttcttatccataacaaacccaccccttttattgaatgaataatcattcataattctaccatagatgtccttccccgtcattacatgctgagaagggatttttcagccaagctgatgatataatagaaaaactctgacaaaggttggttttacatatgaagaaaatgaccagaagaacatttttaaaaagaggaatcggcattttgggtgcggctctcgcgacagcttgcggaggctacggctatgcccggtatattgaaccgcgtatgatcgaaatcacccggcataccatcaccagccgcctgattccccgcggctttgacaattttaaaattgttcaattcagcgatacgcatctcagtgacgtgtttacaacagaagacttgaataaaacagcggaaaagattaatcagctgaaacccgatctgcttatctttacgggagatttaattgataagccgcatttatataatgatcatcagcatgcgctcgccgtactgcaaagacttgaagctcctttcggaaaattttgtgtatatggaaaccatgaccacggcggctatggcacaaacacgtacaaggctctgatggaagctgctgattttcaagtaattcgaaacggctatcgtcaggtgcagctgacagacggaagccggattgaactcgcgtctttggatgatttaatgctcggaaaacctgattatgaaggcaccctttcccgtctttcctccgatacgttttccatattactcgttcatgagccggatgccgctcttaagatcggccggtatcctgtgaacctccaactgtcgggacatactcacggcggccaggtgcagcttccgtttttcggccctctcattacacctccttacggaaaaacgtataccgacggcatgtatacgctgcatgacacagtcgtttatgtgaatcgcgggcttggtacgacaagactgccgtatcgatttttagcgagaccggaaattacgctgtttactttgaaagcctcacaaaaataagacttttgtcccgatgcacaaacaccccctccttaatatgtatatggaaaagagcaaaaaggagggtgatgaaactgctgacctatcaagtgaaacaaggagaaaccatctcaagcattgcgcaggacttcagaataagcactgctgctctccttcaggcaaatccctcaatccaatcggttatttacgcgggacagcatattatcataccgaatcttcccgacccatccaccattccctattccattgtcgtgtatatcggagcgaagaaactgcaattataccgccttggcagactcatccgtacgtatccgatcgcagtcggaaaaatattgacgaccacaccgaccggggaattttatatcgtgaatcgccagcctaagcccggcggcccgttcggcgcttattggctcagcctctctaagcttcattacggcattcacgggacaaatgacccctcctccatcggcaaagcggtatcaaaaggatgcatccggatgcataatcaggacgtcactgaacttgccgctaccgttcctaatggaacaaaggtgacgattataagatagaaagatcttatttgtttatagaacgggctgatgataatatattacagtgggaccattagggtaaggagcgtgtttatggatatatttaaaaatagaaattttgtccgtttatttttcgcagcactcgcttctcaaatgggaacgactgtaggtaatatggctttcgctttttacttgctggaccgctttgccaaccagccggcatacacgactttggctgagctgatgtattcactgccgacggttttcgtatttcttattgtcggtgtcgcagctgaccggcttgacaggaaaaaggtcgcagaaaattgtgactggatcagggcgggactgacggtcgtattgtttgcggcattatacagcgggaatattcctttcgtcttctgtattttgttcatcagaagcgccgtgaccaagttctttttcccggcggaagccagccttgtacaagctattctgcctaaggagcattatgcgaaagctgcggggcttaaccagatcctgttcagcatctttatggtattcggcgtcggtatgggggcgtttatgtataaaacgatcggtgttcacggagccattatccttgattttgtcagctttattgtgtcaggctttctgatccgcgcctgccgcattccgaaagaagcccgtcagccgaacggcccttttaaatggggggattcgtttctgaaagattcggccgctgattttaaagaagggatcgtatatattgttaaaaacaaattgcttgcttcccttattttcggcttttttatctttggatttgtcaacggcggctttgccgtactgccgatgtttacgatgaaatacggacttgcgcctgatcattatgaatcacacacttcaatcttcaccgtcgcgctcggcttcggcctgcttgccggaagtgtgatcggaacaatgatcgccaaaaaagtcaaaccgcatcatttgatgtcgattcctattttggcagccgggctgctcatttttgtcctcggttatacggataagctgtggatttattatacggccgctttcgttctcggcatgtgcatcggacctgtcaatatcgccatcggcggctggatgccgaaaatcgttcatccgaaaataatgggccgggtcagcggctggcaggatccttttatgatgtttgcccaatccattacactcggactggtcgccctgttatttccgaaattcgtttccaatattgattacctttattacggcatgggagtcgtgattttggcggtatttgtgttctattttatcgcccttccgaaatacagcgccgaggcagcagaagtcgatgtgcagcgatcattaaaagctgattctgaaaaacacgcgaatcctgtctaataaaggaaaaaaatgcgcccttttcatcagaaaaaggcgtatttttataatcaatatttgcatttcaatgctaaaaaagtataatctatatatgaacttgatcaatgcaaaggagagaaataatggacgaccacgcttattcgaaagagctgcagccaaccatcgagaatctttcaaaagctgtttatactgtgaaccgccatgcaaaaaccgcccccaaccctaaatacctttatctgctgaaaaaacgggcattacaaaagcttgtgaaagaaggcaaagggaaaaaaatagggcttcacttttcaaataatcccaggtttagccaacagcagtcagacgtacttatctctatcggagactactattttcacatgcctccaacaaaagaagacttccagcatcttccgcatttaggtacgttaaatcaatcgtaccgcaatcctaaagcacaaatgtctttgacaaaagcgaaaaacttattgcaaaaatatgtgggcttaaaggaaaaaccccttgccgccaacagacagcagcccgcttatcataaacccgtgtttaaaaaacttggtgagagttatttttaattcaaaaaagccgatgcatgacgcaccggcttttttctattcaataacgtacgtatccacttttttaattaactcgctgatttcaggcttgctgatctgttcatctgctccgacgacttcgccccggtggcgcaggtcgtccgtaatcagagacgagaagatcataatcggcacgtcagagctttgcgggttatccttaagcagcttcgtcaaacgatgcccgtccattttcggcatctcaatgtcactgatgatcatgtcgatatggtcagacaggttttctccgttatccgtcagttttatgatgtaatcatacgcttctttaccattttcaaacgtaacgatttcactgtaccccgcttcagtcagctcatcagtcaagaggcgcatcagaagcggcgaatcttcaacgatgatcagttttttgcccgaccgtctttcatcaaacccttcctgatggacatgataagtctcaactccggatgccgattcaatatcgtaaatgatcttttcgtaatcaggtaaaaagatcatcgtgtcttccagtttaatgatacccgttaagtgccgctccatgccctgattcagcgaagtcggcttctcaatcgcttcccaggacaccctgtggatttgtgaaacggaaccgacatgaaagacgattttccgtttgttgaattccgtcacgatatatttatcgtcttttgctccttcggcttcaacgccgaaaaaggtatacaggctgatgacgggaagaatttcgcctctcagcttaatcatcccttctacgtctttgtgagactgaggcacagatgtgacatctaccggctgaataatttcccggactttcatcacgtttatgccaaatgtattgacacctacttcaaatttgacgatttctaattcatttgtgcctgaatccaataaaatatcgtattgttgtaaagacaattcaatccctcgctatccgcattcagtattgtattgtatatatcggctgtaaacggaaaaagtgaatgtattccggacaactgaacattaactctttataaaaagattcttttttctgatagcccattgactttttgacatcgagtggtaaaatagtcaaggatttttcaggaagaagggtgtaataaatgggtacagtagtcatattcgaccaagatcaaatgacggtgttagaagatatcagcaaaacggcttacctgcaaatgaaaaaagaggcgaaagagcgtcccgataagccggctccatacatcgtatggcgggaagacatcagctttgaatacgggtattaatgaccttcgccacatatcacaatagatagatcatgatacaatgaagacaatcatttcagctggttgtcttatttttttctgaaagaaggtatgttttcacatatcggacatatactcgggatagttcaattaaatagatgacaaatgctcagctagtggtaaaataggataaactcaatatatagtataaggtgatgaattatggaacatttgcttaatccgaatgtaaaagaaattgaaatttcaggaattcgcaaattctcaaatcttgtagcccagcacgacaatgtcatttcgcttacgatcggtcagccggactttttcacgccgcaccatgtcaaagcggccgcaaaaaaagcaatcgacgagaacgcaacggcatatactccgaatgcgggcggccttgagctgagacaggccgtacagctttatatgaagaaaaaagctgatttaaattatgaagccgaaactgaaatcatcgttacgaccggagcaagccaggcgattgacgcgtctttgcggacgattttatctccaggcgatgaagtcattctccccggaccgatttatcccggctatgaaccgatcatccgcatgtcgggcgccgttcccgtccatgttgatacgacgacacacggatttaagctgacggcgcggctcatagaagaagcactgacgccgaaaacaaaatgcgtcattcttccttatccgtcaaatccgaccggagtgaccttgtcagaggaagagctgaaaaacattgcagccgtactgaagggcagaaatgtttttgtgctgtctgatgagatttacagcgaattaacctatgacagaccgcattattcgatcgcgtcttttttgagggaccagacaatcgtaatcaacggcctgtcaaaatcacacagcatgacgggctggagaatcggtttcattttcgcaccgaaagaaattgccaagcacatcttaaaagttcaccaatacagtgtgacatgcgcgtcctctatctcccagaaagcggcgcttgaagctgtgacaaacggcgttgatgatgcgcttattatgagagaacagtataaaaagcggcttgactatgtatatgaccgtcttgtttcaatggggcttgacgttgtaaagccgtcaggcgcattttatatcttcccttccattaagtcattcggaatgtcatcgtttgattttagtatggctcttttagaggatgcaggtgtggctcttgtgcccggcagctcgttttcaaaattgggtgaagggtatgtgaggctgtcattcgcatattcactggatacattgagagaaggcttggaccggctggaagcatttattttaaaaacgagagaatccatgcagactatttaaacaacggcataacgccgttgttttttattgtttcgggaatgtaatgtgaaaagccgtgcctttatccggtttgctgtctacttgaatggctccctgatggtttttaatgagattgaatgtgaccatcagccccaggccggttcctttttctttcgttgtcagaaacggttcgcctatccgtttcagcacgttttccggtatcccgtcaccctcgtctttcaccgtcacattaacggaatactcatcttctgtcatgagaatatggactgttcccccatccggcatcgactcaacggcatttttaatcagattgataaacacctgcttcagctgattttgatcaccgttaataaacatgctgtcccgttcgtaatctgttttgataaatattcctttaagatttgcctgcgtctctaacagagcggttacttcacttataattttctttaagttgacacgctctttcacggcattgtgctgaggtttggcaagcattaaaagctcacttaaaattaattcgattctgctcagttcagaaaacacaatttcaaaataatgttcgttttcctccatcgtcggcttcatgagctgtaaaaatcctttgatcgccgtcagcggattacggatttcgtgagcgattcccgccgccagctgacctgcgatagacagcttttccgacttcagcattaattcctccgtctgcttccgctcagaaatgtcacgcagaatgacctgcacggccatttctccgaaaaacgtcgtcggaatgcagaccatttccgtgtagatcagccggtttttaaaggtaaaccatgattgcttaatgatttctgactcggtctttcggtcgataatatttcggatccgctgtttcacgccatcatgatcgcagggatgaagctgatcatagacgtttttcccgattaaatcttcataggtttcggcctcaaacagagaaatacccgactcattcatgaatacccatttgtcattgtgaatcacggcgatcgtatcaattgagttctgaatgaggagctgataccgctctctgcttttttgcaaaatcgtttggaattttttccgtgaagaaatatcaatcagcagcagcaattccgcccgctggtttttatatgtcgtcggtgccgccttcacttctaaatgaacgggcgtgccgtcaagccttctccacgtctgttcaatcattccgacttccatccctttttgcatccgcacaattcggtttttcacaatgtcgtgatactcttcttcgataaactcataagattgcctgccgattaccgcgtctttgctatcggctcccagcatggcaagcatcgcgttattggcgtacgcgattgtaccgttgatgctgacatataaaggattcggcagcatttcgacaagacgctcaaattcgccgtttccagccgcctctgcggactgttgttctgcctttcgcttcttttcttcatgcatataaggcctcgggggtgtcttctccttaagcaccttgattttaaggatgatttcccgatctgtcccctccatttgcggtgtgacaatttccacacccgcttcaaaccatacgatggtatgatcttttttaataagacgaaaggtgcaaggcattaaatgatgctcattgtagaagtaactttcaaccaaaaattgatcttcttcatgcaggaacgttttgagaaacgatccgatcatctcttcctgggaatagctgaaatatgatttgcagtttgcagaaatatacataatacgcccgttagacgtcaatacggcatgaagatcgtttttcgattgaagctgttttacatgctgagtatcctgttccacagaatccctcctttgcaatatactcgcactgcaggctggtcacggactgatataaaaagaatttccactagattgattcgctaaaaaatgagcattctccttctattcttattgtgaacgtcaattttcctgaatgaaagaaagggcgcacgatatattcggcggccctttcatttgttattttttattgtatttcttttcaagttctttgtaagcgtcaattgctcccttggcaatgttcttgctgacatggtctttatcatctcgaacagacggaacgacgacgctgaatgccactcttggatgttctgacggataatagccgacaaaggtcaggttatacgtatcttttccccaccagtttctgttcgttccgtaatagaacgtctgtgccgttcccgttttaccggaaacatcagcgccggaaccttggaacgttgaataagccgttccttgaggtgagcttgtaaccaatttcatccctttatgaacttggtcaaaatcgctcgggctgttatttactttgttcaaaactttaatatcgcgctgttcaatcgcttttccgatcttatttttgctgtccggttcatgaatgcttgtgacaattcgcggctggacgcgatacccgccatttgcgatggctgaaatatattgggccatttgaagcggcgtatatgtatcaaattgtccgatcgcaaaatccagcagcaatcccccgaccaattgcggatttgactgcattcccgctgattcctgaggaaggtcaatcccggttttcacacccaagccgaattgggcgtagtagttgcgcatttttttaatatcgtctaatccggccggcagcgtgccgcccggggtgtaggtaatacccgcgatatgcatggctacatgaaacatatatacgtttgaacttctttgcagcgcggtcagctcagtaatgggtcccatttgtgtccacgattgttttgtcgttttgtctttaaaactaagcggtgcatcgacaaacgttttataatgcgggaggccgctttggtaacccgcgagaacagtcgctcctttaacagaagagcccatctcatattgggtcgtaaatgctccgatcgcaaaatcctgaattttatttgtttcgagatcgatgcgtttccccgccattgagagaatatccccattgttcgggtccatcatgacggcaaatcctctgtcaaccatatagttgcctgcggcgcggcttcttctcagctctttttcaatgaccttttcgactttcgactgcagttccatatcgagcgagagctgcaggtcgtagcctctgctgccttcatcgacgggcttttggctgacaacttcacctttgctgttttccacatactctactttttctttatgtgcgtttaaatagtcttcatattgatattcaatgtagcttttacccactcggtcattcagtgagtagcctcttgtgacatagtaatctttccgttcgcccaacaatccctgttccggtgtcgtcacgccgccgaacagagagtacagcgttttgtcgtacggatatttccgcgtccagtcattgattacgtcaatgccggggagctctttcaggtgctcggatacgacggaaacttcttcatatgtcaggtcgcttttcggtttttgcttattattttcatgctcgtcaagcagtgaaccgctgtttccgttgccgttcagcttattcgggttcattgatttaacgacttgcggctgataggcgttgccgcttgaaaaacgcgtataaatcgccgcgatttgcagctcttttttatcttttttgatcgcatcaatctcctgcttagggactcgttcaatctggcgtttgtatacttcttgcgatttcaggctgttttctgaatccttcataagcttttctgccttcttcggatgtgccgcaagccagtaatcaatgatatttcgatccttcataaattcagtatcaatatggatcagtgcggcgagattttttgccgttttcaatttgtcctttgccgaggtttttgaggtggatacgtatacaatttcaggcacggcctggttatctaccgccaccctgttctgcctgtcatacatctttcccctcggtgtcggataataggcggtttttgcgtttgccttctccgcatcctgacggtgtttatcaccttcgacaatctggacgacgccgagtttaaaaatcagtgccgtaaagagaaggaaaacaatcaaaaaatagagattcattctcagcgctctgtaacgtttcgtttttttctttgggtcgcgcgcgacttcagccactttctattacacctctcacatcatacaatatatttacataaacagattttaattgtaacatttttgtaaaagttgttacagcgaaaacgggtaaaaaaaactgtcaagatcaaattatcttaaaatatatctaacacttcaaataacttgaagtgatgtaacggattttaaaaaataaatacagatcgtttatcctgatataaagccatttttctgtgctcaattacaattatgacaaaagtttgttgtcaaaggaaatgactggctgcattatgacaaaaaagctgtgataagatttttcatgtagaaaaaaacttctctgggaggctatgaacttatgaagaaagcatttatcttatctgccgcagcggcagtcagtttgattacattcggaggcatccagcaggcatctgccaaagagctgtcatgccagcacgtcgttactgtgaaaaaaggaaacacggtacagcatctgactcttcaagaggctgttgaaaaactacatatgaaaacaagcgtaaaaaagctgaacgttaaaaatgagaaagaactgacacagcttctgcaaaaacacgcaaagcattctgatatgacagttaaagacgttcaaaaagaaacaccggtaaaaacggctccggcagctgctgaaaaaccgaaagccggtcaaaaccagactgctgacaatgcaaagcagacagataacacaaacaacagcagcgagaaaactccttcatctgtcagtgcgtacgaaaagaaagtcgttgaattgacaaatgcagagagacaaaagcaaggcttaaaacctttacagattgatgaaaaactaagcaaatcagctcacgcaaaatcacaggatatgaaagacaaaaactatttcgatcaccaaagccctacttacggctcaccttttgatatgatgaaatctttcggcatcacttataaaactgccggtgaaaatatcgccaaagggcagccgactccggaagccgtcgtcaaagcttggatgaacagtgaaggccacagaaagaacatcctgaaccccgagttcactcaaatcggtgtcggttatgtagaatcaggtaacatctggacacagcaattcatcggaaaataaataaaaaaagattgccccgacgggcaatctttttcctgcactttataaatttataaacttttgaagctcccggcagagaggtgtcgggagcttttttgtaaaatctcaaacgtgatgattatattgattttgctcagcctttcacttctttagtaatacttttttataataaaaagtagaatttacctatttttccgttgaatacttttccaaaatttattagtataggtaaatgggtttctaaataaatggagaaaggaagtttcaattgaaaaaaattgtaatgacactattcgcagctgctcttttgacattcgggattttctcaaacagttcagaagcgtttgccatgacttcaaaaggagcaattaaattccaaacagatgctaatacttactcaaaacacgctacttctattgtcgtaacaggtactatgtctaatcatgagctaaacgagggtgttgtagttgatcttttaaataaaaaaggagattcagtcaaatatacaattgttaatggccgtaatattcgcagttttaaagtaagcttttcaacaaaaaatattccagcaggcaagtatgatgtaatggtggcaacgacttggggaaatcaaacccatagaggagtactgaaacactatattactgtacaacattaaaattcatattattaacaaatgggtttaacgttgatttcatctggaattctcaaaaaacagtgtaatgatgaaatctctgaatcgaggatgttttcgtaaatctcttggatttatctcttggatttattacgatacatccttttttatttttcagttttgctagaaggctaatctgtagagtttcaatttcggatgcaaattattaggttttaattgtgggaacacaaactcgatttatcgctatgtacatttgggttactcgaattcatagtttgaatcaaacatgatacatcctactgttggaaagttgtattaatccttataattattcggaaatcccccttttgatttataatagacagtctgcatcaaacaaacgagggggattttccaaactattcacagtagaacattataaatggatacacgttaatacattcccctgccaagttcctgtcttcattaaaggctctaagaatacaaggtttgcagatcgttgtttacaaaacaccatcgtaagccttcgcttcctcggcatccataaaatatcgcattcgggcaatctttttttatttcacccaaagcttataaatgctttgagtcccgctattttcttcaccttgcgcggaaagcttgtcgtataatgatttggcaagcgccaatccgggcatctcttctcccatgagctccgcttcttcaagagcgattcccatgtcttttataaagtgtttcacgtaaaatccgggtgcaaaatcgcctttcagcatgcggggagcgagattggacaaagaccagcttccggccgctccggttgtaatgcttttcagcacttgttccgggttcagaccggatttttcagcgtaagccatcgcttcagccactccgaccattcctgctgcaatcgcgatctgattgcacattttcgtatgctggccgctccctgccggcccttgatactgaatgttctcccccataacggagaaaagcggcagacatgcttcaaatgcttctttttctccgccggccataatggcaagcgttccgttccgggcgccgatgtcaccgccggaaacgggtgcgtccaaggcgtgaattgacttctctttggccttctccgctatctttttcgccaaagacggttttgatgtcgtcatgtcaatgacaaacgccccttctttcgcatgccggagaataccgttttcgccgagatagatttcctcgacatcgctcggatagccgaccatagtaataatgatgtctgctttctctgaaaggtctttgactgtctcctgccagaccgctcccttattcaggatctcctccgctttttgtttcgtccgcgtgtagactaaaacaggataacccgcttctaaaatgtgcgctgccatactgtttcccatgacgcctaaaccgataaatccgaccgttttgttcactgcgctttcctcccctgatgcgattcatatatcactctttcatgtctagattaccatattacagactagagtgaaaaagagtccgcgctacaaggtgaatttagaaatggcgctgatcagatcttcactcgcgctctttaacatgtcagtcgattgcttcactttttcaagcgtaacgagctgttcatcagttgaagcattcacttcttccgccgctgccgcagattcttgagaaatagcggaaatgctttgaatcgcttcttgtatcgccgcttgttcttcactcattttttgaatgtcattgtaaatatgatctatgccttgaacgagagactgcatttctgtcgtaatcagattgagcacttcacccgtttcatgaatggcgctgttttgttcatcattcattctgcttgcctcgatcattgcgtgtgacgcatcttttgtctctgattgaatcagtcggaccgtctcactgatatggccggaagaaagagctgattgttcagcaagcttgcggacttcttcagcgacgacggcaaagccccggccgctttctcccgctcttgcggcctcaatactcgcattcagcgccaagagattcgtctggtctgaaatcgctgatattgccgtcacgacttcttctatgtttttcgtttgtttttccagatcagtcagcattgcctctacttttttcgtttctgaattggcttcatttgacttcataagcagctggccgagcgcatccagtcctttgtagctggcatcctctgaagattttgagagttgttttatgctgcccgcgcgatccgcgattccttttattttaactgagagattttctgatctttcattgattgtctcaacctctgacgcttgttctgtcgctccggcggcaacttcctctatcgcttttgcgatttgtccgctcgtttcatttgtttcctgtgagatgacggttaattggtcagacgtgtcggacactttttctgaagaggtcttgacctgttcgaccatctctttcatattttcaaccatttggttaaagtcttttgttaacacgcctacttcatcttttgattttgtctgggcgcggacggttaaatctcccgctgagaccgaatttgttttggcgatcagctgctgaatcggaccggttatcgatttcgcgaggaaatagctgagtccgatcgtaatcacaagggcgatcagtgacatgaaaatgctcacagtattcattttgtcagctactcccatcagctgatctttttcaaactgcgttccgactttccaccctgtttcttttatcgtttgatagacaaccatgttgccctcgcgctctttgacgccttctttgtctgagctgatttcttttaacgtttgatcttccgaaatgtttttcccctgttttgacggatgcgccagaagagaaccgtttttcatccgttaaaaatgcaaaccccttatatggaaccttttgatcattgaccatgctctgaatggaggacagcttcaggtctaagctcgccactccgatgacggttccattgttttgtatggcttttgccgctgtcacgatcatgtctcccgtcacaacatctttataaggctcagtccagaccaccttatccggtttttcgaccgccatcttataccacgttctatttgtcggatcgtagtctttggcaaaatcagcctttggatatgtaaacatttgtttgttcgcggttccgacgtatgcaagcgcgacatatttgtcattctgtccgatctgctttaactcatcattaaagagctgtgcggtttctttcttcccatctgttaaaaacgtccgggacaattcaccgcctgctaatctcaataatacagtctcatcatttttcagctgaagctcaatgttctgaccgagtgaattggtgacattctctgtcgtacgttttgcttcctccgtcatcatgggctttaatgtcaaatatgaagaaaccgttaaaaaaacaaccgttacgaaaagcattgctgagacaaatacagcaattttgatatgcatttttttaaacataaccatcccctcctgaatgttatatcggtctttcggccaagaaaatgaataaaccttgaaataaatatcaaaaatttccgccatttggcgcagcaaaaaaagagccgtcatgccgacagctccgccttacgtaaaatattcgattttcgctttcggaaaataagtttcgatataagtctcgagcgtttcccttaaggcatgttcttcgtccttttgatatatatacttgccgattccgtagcgtccccatttgtaccttcgcttttcttcatccagctcaagctttgttttcggatagttcttctcgatcacccgtttggccggttttgtgaatcggtgctgaatcagttcgaatgtaatgtcatgccgaacatcttcagcaagtgccgcgtcaagcttctcaaacagttccttatagccctcttcccagccatcatgaatataaatcggcgccacgatgaaaccgagcggatagcccgctttagcgactttgacggcggcttcaatccgtttgtcgagcggagatgttcccggttcaaaatttttaatgacataatccgcattgatgctgaatctgaaccttgtctttccgttatgcttcgcatcaagcaaatgatcgacatggtgaaatttggtcacaaatctaagctttcccaattcactttgtccgaagtgttcaatggccctttttaatgtgtgtgtcagatgatcgattcctacgatgtcagacgtacaagaggcttcaaatcttgtaaattccggagcccgttctttcatatactcatcagcctgatccagaatctcttccacattgacatacgtacggatgtaaggctttgatcccatcgttgtctgcaggtagcaatagtggcaatgccccatacagcccgtcgcaaatggaatggcgtattcagcggacggctttgaagaatcgaatttcaatgttttccggacgccgatcaccaatgttgattttgcgttccgatattgctgcaaatggttttttcccggaatattccggacttgattatgcgatgtcgtttctctgatttcaagtcccatgttttcaaacttacttttcagctcttgccctaacgggtattcgagcgctcgcggttctatataaacaagctgggggacaaacggtttcagcatggactgacactccctttacatattctcatgttgttactttccgtccaaaagagagtgaatatgcgttgtaaacatttcctttgatcagtgataccggtcttcgtcaaaaagttcgctgtaaagcgcttctgcttcctcatatgtcgaaaagaccgcatcatcttcggccagcggatgataggtttcgtataaaaacagagacagttctccctcatgatacggatgatgaacgatctctgcttctttaatatgggcaacattggcggcatgcggattgcggtaaatcacatagaccgtatcccccgccccaaacggttttgtcatgataatccctcctgttgaaagttattgttccccgcttttttccgaatatgaaaaaaaccagacggcttacaccgtctggctgttgtattacttattgaatgtttctttaacgaatgcgacaacctcttctgtcgtgctcatagacaagattgtttctttgaatgattcagcttcttttttagaaagcttgctgatctgcgttcttgccggaaggatggatgtagcgctcattgagaactcatctaagcctaagccgagaagaatcggaatcgcaatttcgtctcctgccatttctccgcacatgccgacccatttgccctctttgtgagcggcttcaatgacaagggtgataagacggagaatcgccgggttgtatggctgatacagataagccacacgctcgttcatacggtcagcagccatcgtgtattggatcaagtcatttgttccgatactgaagaagtcaacttctgtggcaaactgatctgcgataacggctgtagacggaatctctaccatcataccgacttcaatatcgtcagaaaccgttacgccggctttgacgagtttttctttttcttcaagaagaatcgctttcgcctgtttaaactcgtttactgtcgcaatcatcgggaacatgatttttaagtttccgtatgtacttgcacgaagcagcgcacgcagctgagttctgaagatttcttgctcttcaaggcaaaggcggatggctctgtagcccaagaacgggttcatttctttaggaagctgaaggtaaggaagctctttgtcgccgccgatatccaatgtccggacgacaactgattttccttccatacgctcaagaaccgttttataagcgtcaaattgctcgtcttctgtcggaagctggtcgcgtcccatgtataggaattccgtacggtaaagccctacagcttctccaccgttttcaagaacgccttttacatcatcaggggtgccgatgtttgcggcaagctctacatgatggccgtcttttgaaacagtcggttcattgacaagctttgcccactcagctttttgcgccagataagcactgtgtttttcttcatatttctttaacgtttcactggaaggatcgatgataacatcaccatcgatgccgtctacgattaccgtaacaccgttttcaattgtgcctgtagccgcttttgtgccgacaacagccggaatttcaagcgaacgggccatgattgcggagtgtgaagtacgtccgccgatatcggttgtgaaaccttttacaaattgacggtttaattgcgccgtatcagacggtgtcaaatcttcagccacgatgacaacctcttctgagatcatgctcgggttcgggatttccacgcccagcaggtgccccgtcacacgttttgttacgtcacggatatccgccgcacgctctttcatgtattcgttatccattgattcaaacatggtaacgaacatggaagctgtttccttcaaagcgaattcagcattgactgaatctgtgctgattttctcctttaccggatttagcagctcaggatcactcagaactaaaaggtgcgcggagaaaatgtcagctttgtcttgtcccagttcttttaaagcatgctctttaattttctcaagctcttctttagaacgtacaatcgcttcatcaaaacggcttacttcagccgcagcatcagcaatgtttttcttttcaaccgttaagtccggctcttcaagccgatatgcttttgcaatcgcaattccggctgaagcgcctattccttttaattcttgcattactcgccgagtccttcgcttttcattgtttcttctaaagcgttaagagcatcgttttcgtcagcgcctgaagcggaaattgtgatttcagcgcctttagcgatacctagagacataacgcccatgatagacttaaggtttactgttttaccgttatattctaagtttacgtcagcatcatatttgcttgcagtctgtacaagaactgtcgcaggacgagcgtggattccggaatctgctgttactttaaatgttttttgtgccatgattatcattctcctttaaattaaagctatattactacacaatattatatcatacagccgtacttgtcatctgacaagcacggcgtatttatatgcttattttccgattttcacaatatctttttgttcccgttttacagtaccttcggctgaaagggaaatcgtttcgccctcggcaaggtttgtaaagacaatcggtgtcattaatgaaggaacatgaggtttaaccgcttcaagatcaacttcaagcagcttttgacccggttcaacccggtcaccttcagaaacaaatgaagtgaatccttcacctttcaggctgactgtgtcgataccgaaatgaatcaggatctctcttccgccgtcagactgaaggccgatcgcatgttttgtcgggaaaacattcaacacttttccgcggactggcgatacgacaattccttcttcaggaagaatcgcaaaaccgtcacccatcatttttcctgagaacacttggtcaggcacatccgtaatcggatggatttcgccggtgatcggagaagcgaacacttcttcaccctgctcatttcggagcggctccgcgataacctcttcaacctgctggctgacttcttcttgtgcggatactttcggttccgggcgcggcgtgcgtcccgcgataatatcctgcatctgagtttttaaaccgtcagagcgcgggccgaaaatggcttgaatattgtttccgacttcaagaacgcctgatgcgccaagctgtttcagtcgggccttatccactttcttctggtcgttgaccgtgacgcgaagtctcgtgatacaagcgtcaaggtgcttaatattttcctgatcacccattgcctgcaggatttcataaggaaggtcgccggcttcgcctgatacgcctgccccttcatcctcagcctcttcttcacggcccggcgttttcagattgaactttctgatcgcaaacctgaaaccgaagtagtaaatgagggcaaatcctaagccgactggaatgaccagccaccaagccgtacggttaggcagaattccgaacaggaagtagtcaatcaaaccgcctgagaaagtcataccgatttttacatgcaatagctgcataaccataaaggaaagtccagcaaatacgcagtgaatcgcaaacaggataggagccacaaacaagaatgagaattcaagcggctcggtaatccccgttaagaaacttgtcagagcggcagaacccatgattccggctacaagttttttcttttcaggcttcgcttcatgatagattgcaagcgctgccgccggaaggccgaacatcataaacggatatttccccgtcataaatgtacctgccgtcagctgtacgccgtctttgatctgagccatgaaaatccgctgatctccgcggatgatgtctccagccgcatctttatagctgaaaaattcataccagaacggcgagtagaaaatgtgatgaaggccgaacggaattaatgaccgttcaatcattccgaaaataaaggctgccaaggttggattcgcttccacaagtcccgttgagaaggaattcagaccgtgctggattggaggccagatcactaacataataagaccgagaattaatgcggaaattgatgtgataatcgggacaaaccgcttacccgcaaaaaacccgagatactgcggaagttcaattttataaaacttgttgaacaataacgcggccagaaccccgacgataataccgccgaacacgcccgtcgccaaagtcggtatccccagcatgttaatataggccggatgattttccgcaaaaaactttgcccgttcaattttgtcagacggaatactgccgtttgccatcagcacggcgctcatggatacgttcatgaccaagtatccgataatagccgcgattccggcaacgccgtctccattcgcaagaccgatcgctacccctactgcaaatagaagcggcaggttgtcaaatacgatttggccggcgctttccatgacgttcgccacaagctgcacgttatcattgctcaagaaatgcatcacttgaatcatatctttgttctgcatggcatttcctaacgcaagcaagatccccgctgccggtaaaatcgcaaccggaagcataagagcacggccgattttctggagaacgccgaataatgctttaaacataaaagatgtacctcctctgttagctagtgtgaccttacagcgaaaattcatgacaacgaattcataggcgcaagtcttcagtttaaccgtttacatttgcccttttacacaacaaaaaaggcatgagtaaaaaagggtgtgcaaaataacgggaccgttcttcccgttttttaccctcaatcactcatgcctgatcgaatcagtgacacgtttttaaaggtttcaactgaaattatgaaattttattggttaatcggtacagatgaagcgtgagataaaccgcttccgcctcatgaactggttttttcagcatttgctgcaagatttttatcagtttccaagcagtattgtagcatagcgggtattcatttttcaataataacattaacttttctggttcttttgtctgctcttcccgcttaatcctgtctatggtaaatctgatatgccggatcagccgcaaatagtggacgctttctttattcacttccatttggaaagattcctctatcacctgaacgagccgggacatcagctgtgaatgctggttgacctctgaaaggggccgattcgtaagagcggaatggatatgaagagcaataaagccgatctctccttccggaaagcagattcccgtcttttcattaatcatgccgacgacttcacgggcaatttgaaattcttccggataaagtgtttcggtttccataagaaacgggtttttaatgtcaaagccctgctgcagccgctttaccgcgaaggcgatatgatccgtcagcgcaatatggatatgttcattcaacggctggcttgtccgcttcttgatatgataaatgacgtcattggagatgtcgacaagtgtctcgtccacataaccgaggagctttttaaattgtttttgttctttttcatcctttaagatgaacatcttgtcatatcctttatcttcaatgacatccgcttgtttttttccaaagccgatccctttcccgattaagacgacctcactgtatctatcatgtgttgcgatgagcacattgttatttaataccttctcaactgtaaaggaccccttcatgatcctcagctcctttgtcattcaatacctcatatcgtacaaaacgaacggaaagcgcgtcaattctttttttagacggatgatcgttcaataagccggtaatcaagaaccttccttgacgggggctctccgctgatccgattctcaagcatgtgaaaagcctgctttcccatttctttcgtttgtatatctattgtggaaatacccagcatcctgctgatatcatgattgtcgatgctcaaaatcgcaagctcttccggaattcttgtcccgtttgctttggcttcaaggtaaagaccggcggacacttgatcattcgccgcaaacagcgcagtcggtttgtcatcccagctctgccatctatgaaaaagagcttttccgtcaagcagcgtcagcgccttttccacaaccagctcttccctgtaaggctgcccgatcttcttcagcgcctctttatatgcggcaatgcggacttgactgtttttccccttttttctcgccaggctgatcgctattttccggtgtcccttttctatcagataatccagaccgtgccgaaatgcttcccggtgcggattactgattgaggaaagccccgccgtatcagtatgctggcagaggatgagcggttcttgcacggaaagcagatgctcatcaggaattgctttggagcagataatcaggccgtccacttggcgctcctgtaattgtgataaggcaaagcgttctttttgctgctgataatctgtctggtataaagaaagatgcacgcctgacgcttcggcagcctcagcaatacctgcgacaaggtctgcaaaatacggaagattcaccgacggaagcacaacgccgatcatatcggaaaaacctttggataaatgcacagcatgaatgttgcgcctgtatccgagcgattgcatcgcttttttcactctttctcttttgtcttcacttacatacggatgattgtttaatactcttgatacggttgtaacggagaccccggcagcgccggcaatgtctctgatcgtggccatggcgtccccccttcttttttcccttgatctggaatgcgtttcatacagtaagctaaaaacagatacagcctattcgtttgaaaggagaataacagtgatggggattctttgcttaatcggtttgtgtctggccatactcggcggcagttatcttgctgtgcggccgctgcgggaaaagcatgatatcaaaccatttcagcattttgatgattttttcatttaaaaggtgataaaaaaggacgctgccttccagaaccgtccttttttatcacaaagctttctatttcaggatcgttaattctttcggatactgcgttaatgtttcggcgccgtcttttgtgacaaacacgtcgtcttcaatgcgcacgccgcctacatcaggcacgtaaatcccgggttctattgtgtataccattccttcttgaaggagtgtgtcgttcgcactgctcattgatggatattcgtgcactgaaattccgagtccgtggccgagacggtgcaggaaatagtccccgtatccggctttttcaataatgccgcgggcttttaaatcaagatcgccgattctgacgccgggtttgcttaattgaagcgccgcctgttcagctttaagcaccgtttcgtaaatctcttcctgcttcgggctgattgattggtatgcgaatgttctcgttatgtctgagcagtagccgtcaagaataacgcccagatcaaacagaacgaaatcaccttttttcaaccggtctgtacccggatttccatgaggctggcctgatttttctccgaacagcaccattgttgaaaatgacatgccctgcacgccttttttcttcagctcaaactcaatctgcgccagtacttctgtttcactcacaccctctttaagcgccgcgacaccgacttcaactccgtaatccgcgagttttgccgcttccctcagaatgctgatttctttctcatctttgacgagacggaattggttgagtgtttcttctgccgatgcaaatgcggcgccacctgaagcgtgcttaagttgttctgagcgggaaagtgagatcgaatccttttcaaccgcgatggaatcaagccgcatatttcgtcttgcaagctcggcttttatcagctcccacggatcttcgtgatcaccgtatccgataatatcatgctcccacccggcgctgcgggcttgtccggcttccattccggggcaaacgaaaaacggctcctgttcctggaacaggaataatcccattaaccgctcatgcgggtctgtataaaaatcagtcaaataaaatacgttttcctttgtatgtataaacgccgcgtcatgcccttcttttttcagccaagatgaaacacgttctaatctgttcatttttgtttttcctccttaccaatgtgactcttttttcattctatcagttttccggcgtttatgctgtgaacgaacattaaaaaaacagccgcccggtgtgcggctgttctgcttattttaataatctcagtccgttcagtatgaccagaatcgtgcttccttcatgaccgatcacaccaaacggcagttccatcacctgcagaaagttggcgcagatcagcaggcagatgaccgaaagcgagaaaacaatattctgcttaataatccggttcattttccgtgagagtctgcacattttcacaagcttataaaggtcatttttcatgaggaccaagtcagcggtttctaaagccacgtccgtccctccgcccatcgcaataccgacgtcagcggttttcagagcgggcgcgtcattaatgccgtcccccaccatggcgattgtaccgtacgtttctttcagcttcttcacttcttccgccttttggtcgggcagacaatctgcaacaaccgtcgtcatgcccgcttcttttgcaatggcagccgctgtttcaggctgatcgcctgtgagcatggcggttttaatgcccagtgatttaagttcagccatcaccgctttggcttcagggcggatttgatcctttaaagcaaagcagcctgctatccggtcatctttcttaacgaaaacaagcgtaaagcctttcccttttaactcttttcccgatgttttcaaaaaagcgtctgccgcctcttcgcctgcaaatcccgcttttccgatcatccatttaactccttctatatcagcctgaacaccgaatccggacgtctcgtcaattaaagtatggcctgcgggcgcggcgcctcggctttcggcaaattcagctatcgcttttgcaagcgggtggcttgattgcttttcaatcgcatacaccgcttgcatgatctcatcttcattcacatgttctgccgcttggaaaaccgcgactgccggctgtcctttcgttaccgtgccggttttgtcaaacgcaatcatccgaacgcttcccagctgctctaaaaatacacttcctttgaccaataatccgttgcgggccccatttgaaataagggaaagcgcagcgggcatgatggaagcgacaagtgcgcacggcgaggcgaccaccataaacaccatcgcccggtaaaaggtttcactccagctccatcctaatgcaaaatgaggaacaaataaaagcaaagccacggctaaaagcacgcctttgacatagacactttcgaatcgctcaataaacgcctgggccggtgacacactgttttgagccgattccaccagtctgataatttttctgaataaggactgttcatttgttttcgtaacacggactgttaaggagccgtttccgtttaccgttcctgtaaacacagaatctccgggtgttttttccgccggcatcgcttcacccgtcagcgccgattcatcaaggctcgtcacgcctgactcaataatcccgtcggccgctacccgttcgcccggcttaatgacgatcatgtctccgatcttcagttcagcggccggcacccgcttttcctgtccatccgcaatcaaggtcgcttcctccggctccagtttcatcagggaggttaaatcacggctgctcttattcatcgtatatgtttcgagcgcgccgcttaacgaaaaaataaaaataaggacggcgccctccgcccaataaccgataagggcagaaccgacagcggcaaaaatcatcagcagttcaacatttaacgtcttcgtttccagtgtatcctcgatgccctctttcgcttttgcaaatccgccgatcaggaaggcaaggatatacaaagtgacggacaggccttttgtttcggtgaaaaaccaggccgcaagaatgagggcgccggatacgagagccgcgatgagctccgcatgctggagccacttttttccggaccgttcttcttgtatctgctgttgtgaatgggcttgagacatcacttgttcattcattatgaattctcctctctaattgagaacgcaaatcatcttcaattccccgataaaagcaaaaacagccgcctaacaggcagcattttcacagtaatatcgcggtgttttctttattatagcatgccggcggaagatttcaattataattgttttaatttctttttgataataattatcattagcactccttcagctgttcattatatgcaaaaaaaggccgggaggaaatcctcccgcgcctttttatttctcagaccattcttttaattgtgatgcggtcatcggaccgacgatctttttttcgatttcccctttttcattcaacagaaatgacgtgggaatcgtcatcacattgtattccttcatgagctcgcctttagagtcaagaacaatcgggaatgtgagatggtgctgattgacaaagttttgaacggtatctttgtttcgctcggcattcatcagatttaccgttacaagtcttacatcatcggactgactctgttcatagtacgtttggaactgaggcagttcttttttgcaaggcggacaccacgatgtccaaaaatgcaaaattgttttctgccctttatccgggatcgatatctcgtctccttcaatcgtcttcatcaaaaacacagcgggaattgcccgtttttctgatgaggctttcgcttcaggcatccagacggctgcagctatcaaaaggactgcacatacaataaggcgggttttatgcatacgatcttcctttcatgcgtttcggatagcttgcccttccttatcgaaatgtatcagccttcaatccggggcgctgttcttccgcctcccgtcagaaacacggagacaccgaggtctttgcagattgtcgcgtaatgtaaacttgtcagaagaatcatgccggtattcatgccgagtataatgccgagcatttgcaattccggcatagaaccgagcacatacatcatcgaaagcgccacgatatggctccatacattatgataaaacgccgtctttacatggccgatgccgatcagacaggcctgaagcggcatcacgaacagatgaaaaagaaaatacggccacaaaagctgcaaataatactgcgcttccggagactgaaaaaacaaatgggtcagcggggccgcgaactgaaacataatccagacagccggaatgccgtagccgaatgtaataaaaatcgattgtctcaggcgtttcagtacaatatcatattgagacagcgcgtacgcttctgaaatgctcggaatcataacaaccatcagcgaatgagcgataaatgcgggaaacgaaccgatcgtcaccgctacaccggcaagcatgccgtattgatcaatcgcagcggtcccggctgcccccgacgccagcagcgctccttttactaagaagggttcaatggcgtttgtcaccgcgtgaaaaatacgaagtcccgttgtcggaatggatacggccagaaggcgtttcctcacatccttgccgcgcaggtgaatatgctgatggccggaaagcgtcctccgcgctaaaataaactgcgtatacaagtaaacgaacaccacgacatcgcttgcgaccagcacaaataatgaaatgagcacggccatatcaatttcaaacgagtaccattgaaaaaagataaacagacaaagcacttgaatgatttttttcaatacattcgcaaccgcgattttccccatttgctgcacacccataaaatagcctctggcgatggatgtaaaagcgacgacggggatcagtccgatgacaatccctttgataaaagggtgatacgtatcgaatacaggaatgaacggcagcgcgatgcttgcggccgcggttgaaaacgcggtaaatacggcggtcattctgaaggcatgccgcagcatgctttcatgcagcttctgattggattccgcgatgaattttgaaatggagatcggaagctccagactggcgatcacgataattaaaaaaatggtgggcagaatgctcatgtaaagccccatcccatgctcgccaagctcccgcgccagtatcatattcacgacaaattccagacattcagcgaaaaaggcggcaatggataaaagaatgatccctttcacaaatcgattcatggtgtctctccttgtctctcgttcttccatcatcatatgagacaagttctgaaaatattttcgatttcttaaaattgaaaaaagcatagccgggatatttgatcccgctatgcttacatagcaaatacgtgtctgccgatccgttcgataatttttcgggaacggatccagttgtcagacgccgttttcggattgtagaaaaacaatgcgctcgtttctctgcccggatggtcaagcgcctcatttgcggcggcaatggaatccttatccggcttttgattaatgcttccgtttgctaccggctcaaatgcattcctttgatagatcacaccccgaatggtatccgggaagccgttcttttcagtccggttcagcactacgctggctaccgcaaccttccctttataagactcacctttcgcttccgcgtgaacgagacgtgacagaagttctctgtcagcacgggaatacgtctttttcgggggctgataagccgtctcctccggtttggctttcttctccagatgagatgacagctttatcggatggatagaatgcttctgatcagtttttgaaagcttcggaaccgaaccttttctatttaaatcagcaaccagtgtgctggattcttgctttggcttcttcgctaaagtaaacagagcttctgtatgttcaatttttgttgcaggcataaaacaaagaaaaaagacagccaaggcagcaaattttgtcgtcatacgatttcctccttaaatacttcactaccttaacaagagctgtacgcaaattcacggttaaagattttccagcgctcccaatcagcttttatgatggaagaagttcgttaacatccttgttattggaaggaaaacggccgtcattctcacaacattaaccaaatagcagtaaaagtatccatcggagggattttacattttgtttacatctgttacagcaggatgaaatgaaacaccgaaatcaaaaaaagactcctcatgtgcgaggagccgtcagcttcttggctgttctaaatactggaaaacaacatctccgccctgctgggcaataccgcggaaatgcttaaaatcttcctgcttcgacaaaaccgctcgaaatgcaagaaaatgttctttctgcaccctgaattctttgacttcaccggtgcgtatttggttgatacgttctgatatttcctcaggcagcaacaaacacaccccccttttctcggctttttcccgaaaatcaatataccatctttcccccgccgggacaatgattgagcgggctgatacccatatcgctttacttcttaaagaaaatactgcaaaatattttcaaacaggatttatgataaaggagaggaagctcgtgaaaattgctaaggttggaaacgtcattgaatttaaaaacggattaaccggtatcgttgaaaaggtaaatgaaaactccgtcatcgttgatgtaaccatcatggataattatcgtgatcttgaattagattccctcactgtcgtcaaccataagaattacaaaatcatcaaagactcctattaagccccaccaaaccatccgaaccatttacatatcccgtacaaaagctgccgcccggcagctttttcaaatgaattcagatctcagtcatttcaacaaaaaaatctccggtctcgtctttattgtaaagatttgtgacggatgtatagtagttggttattttgccgcggaaatcaagcccccgctttggcaccttgatttcaaaagttttttcatacaaaaggacggcaatatcatgatacgtttcagaggtcaccttcaatataaatgagataacgcggccgtttttgcccgcactttctttacagtcatacatcttaagccttacaccgttcaactctaacagctccatgaaaaacactccttctttttacaggacatgctatcattctgatcatttattcacaattgatccgctccgcatggaaaaaaacggcgcaggcctttacaaacgtatgttccctattttatgataaaacagacgagctgccatccagcacccgtcacgtaatgaagcggcgagtacactccccccgggtttactcgtcttttttcttcccttcagacttttcccgtaacgttttgcagacaaaaaaatacccccgccctaaaaggcgggggttttaggttacgccccgagtccgtatccgtctcgtaaattaacggttatcaatcgtctccgggtacatatcatgattcatcatccgatgttcggccattttttcatattttgttcccggtctgccgtagtttgtatacggatcaatggagattccgcctcttggcgtgaatttgccccacacttcaatgtaacgggggtccattaattcgatcaagtcattcatgatgatgttcatgcagtcctcgtggaaatctccgtggttgcggaagctgaaaagatacagctttaacgatttgctttccaccattttttcgtcaggaatatagctgatatagatggttgcaaagtccggctgtcccgttttcgggcaaagcgacgtaaattccggacagttgaatttaacgaaataatcacggttcacatgtttattcggaaatgattccaaaacctccggcgcatattcaaataaatagtttgtcccttgattccccaggagcgtaactccttctaattctgattcttttctggtcatgtaaattctccctttctattaaactccccgtttattgccccagagcagtgtgtgcagctgaggcaggactctgacgagattcagatcggcatcggcagaaaccttatcaacgagtttttcatactttccgagcagatgcgcaattaatgcctgatcgtccgtcgtatggacgttatcgttaccgacctgaagataaaacgggatattcggataccgcttatgcacggttttcgcgaattgcagatcttcatcattaaaaataacgacttttaagctgaccgcgctgagcctttctgccgcatcaagcgaagacacaatatgatcaagctttgcaaaatcggttgtcattcccgagcttggcggcttcggtgaaatggtcagatcgttaatcatggtaaaccaatcctgatagaccgttccctgcgtttctaaagcggcgcgcacaccgtggtctttcaacagcagaatcagcgcgtcaagctgctttaacagcgccgggtttcctcctgagatggtgacatgggaaaaggcgtctccgccgatttctctcagctcgcggtaaatgtcttccgccgtcatccagcggatatcttttttggctgagccgtcccatgtaaaagcagagtcgcaccagctgcaggagtagtcgcagccagccgtgcggacgaacatggttttctggccgatgaccatgccctccccttgtatcgtcggtccgaaaatttctaataccgggattcctttagccattcatatcaccttttttcgggcggtatacgcaatagctcgtcggggtttccctgacaaaaatctggacgcagaccggctgattctccagtgtttcaaggtaggactgaaccttatcgtaaatcgttttggccacgacttcagttgtcggaagcgagtatctgtcatcatcagaaaattcatcatggtcattcatcaatgtgtggtcataagcgccgtgcaccaatttcttcagcacgctgaaattcacgagaaagcctgaatcatccagttcatcacctgcgacggtaatatttacggtatatgtgtgcccgtggactctgctgcacgctccggcgctttcacggggaataaagtgcgcggctgaaatgtgcatgtccttattcaactcaaacgaataaggatgctgaacctgcgggtaaatttgagaaagcaattaattccgctctcctttcattttcatatattcatcatatcctttattgcggagcagacatgccgggcattcgccgcatccgtccgcaatgatgccgttatagcaagtcagtgtgttattctttacaaaatcaagcgcgccgagctcatcagcaagcttccaagtttccgctttgttcagccacataagcggcgtatgaatgacaaacggcttttccatcgccaagttgacggtgacattgcaggacttgacaaactcgtcacggcagtccgggtagccgctgaaatcagtctcgcaaacaccggtaatgatgtggcgcgcgccgatttgatacgcaagaatggaagcaaacgataagaacacgaggttgcgtcccggcacaaacgttgtcggcaattccccgtccttcgcttcaatttcgatatcatcccgtgtcagcgcgtttggcgcaagctgatttaaaagagacatatcaagcagatgatttttgacaccgagtttttcggcaatcgattttgccacatcaatttcttcttgatgacgctgattgtaatggaatgtaacggtttctacttcttcaaagttttgcaaagcccataataaacaagtcgtgctgtcttggcctccgctgaacaccacaaccgctttttcttttttcatttcattctctcccttatctatcattccataaaaaaagcgcctttctcggagaaggcgccctaaaaaacataaaaaaaaccgtatccaaggatacagctcgtccttagttttttatagagggtgtagctagaacctctcccgcatagatacggattttcttcttttttcacttttgctatcataccataatgttgtttcccatgacaataaaaaaacagcctgaaaacctgtgtcaggctgcaaaagccggtttaagccccgcgcttcttcttcggaaacgccatcagcgcaataccgatcagaacaaataaagcaggccagaaaacagaaaccggaacgatcggatgatacgtcatcataaagcaaagtgctgtcaaagtcagcaccgcaatcgggatgagcagcgccttttgtttcccgccgaacagccacagctcaaataaaccgaatgccgccgccagcaggtaaacaggccacgtcacaccggaataggaccaatttgttgccgtttcaaagacaaacaggagccccgtaatcaataaaattccgcccggtacgagaagccccgcgttttttaccggtttcgggccgaaaatcggaatatgaaaagcggcggcaagcaaaagaatgagagcgggccagccgcgttcgctgatgacttcatttgcattcgtgaatatgccgaaaatccctatagcacacagaaccgccgcagaagccaaaagccctctttgctttctgccgaacatccaagcctcaaacaggccgaacgctacggcaaagagatagacaggccagctcacatttgcgtatgtccaatccgtcagcgtttcaaaccataataaaccgcccgtcacaagcataatgccgcccggaatgagaaggcccgttctttttttcggctgcatgaaggcagcggcatgaaacacaagcgcggcagcaatgatcaaaagcggccacagccctgtcatcagcataccggcaaaacatagagcgcccgccgctgtcaggatcaaagcgggaatcaatgcccctgtctttctcccgccgaaataccacagctcaaacagaccgagagcaggcgcccaaatataaacaggccacgtcatggctgaatacgcccatcccgttgccgtctcaaaccaaaataagcagcccagcaccagaaacataccgccgggaacgagcagtcccgcttgttcaggcgcttttttcacaaaaataaatccagcgtggaaccctgcggacattataatgaaaagaaacggccacgccgaaccaccggatatatgtataactcccgccttctgtaaaaaaaaacgcaatgccgatacaaataaaaataaatcccaataacacacgtcgatctttcatctcttactcctccccatcatttcccaattcattatacagaaatgacaggaaaaaagaaggggaattcccaaaaaatacagacattttccttatatccgttatttttctctcgggatttttttgcaaaccaatgcgccgataaaggccaggctcacatatccaaacaccgggtaaacagtggaaatcagctgtccgtagccgatttggctgacaataaaagcaaacaccaaaatgccgccgtaaatatatgtactttttatatgaagaaaactgtttaattgtttttccaatccgtataaattgccgatgaccgacgtaaacacttccccgaaaataataatcaaataaatgagatgaagcgatcgtgaatagaaatagacaacttgagccatcggaatgtcaaactccagtacatccggcagcaccgataatgataagaaactcgcggcaagcaccagtgtcaaaagagcgccgcctaagtaagctccccttctgatcaccttctctgatgacatttcgttcgcaagcggcacaaggacagcttgggcgagcgataaatttaacgcgccgtaagagacggctgacaaaagccaattccacttgtcaggccatacccattcttccgcatttctcgtgcttgtaaatacaaaagaatcagcggcaacgataaaagagaaggaaattaaaagcggcacaaccaatacattgacgccgaacacacctttaacaccgcttgtcatgacggcaaaactcaatacgatcgtcaaaagtattcccgcttgtgcgggccagccaagctgttcatgaaacagcgctcccgctccggacagcatgacagaagtcactcccagcaatataaacatcataaacatgttaacggcgcgtccgatagaccggccgaataaatacgtgttcaattcctggtaagatgctgcatgaatccgtttggaaatgatcatgattttggcgcctaaatatataaacatcagaccgcttaccatgataccgaacagaccgatccagccaaacctgaggaaaaattcaacgatttcccgtcccgtggcaaaaccggctcctacaaccgttcctacgtatacgaatgcaagctgacttgcagaaccttttgtttgtcccatttcaccctccggctaagcgcaaatttgtccaggcctttttatatgcttatgagacaagtcgcctgaaaagaagaacaaatcgtcctccccgggaaaaaacagattcagctctcttctaagcaaaaatattgaaagaaaaaaagcgccggcgtatactcttcatcaagaaaggtcaaagcatttcatttcctttctgatcatattggtcaataataatcaaacatcacaaataacacttaacacgctgtaaactttgatttttcggggtttaaaacaaaacacttgaaagtcaaagaaggtcagagtatactattaatcaaagaaggtcaaagttaagaccttattttctaatccatttggtcaaagatgatcaaacatttcaaggaggttttggcaaatgcgttgtcaacattgtcagaaaaacgaggcgacgattcgcctgaacatgcaagtcaattccattcaaaaacaattcgttttatgtgaaacatgttatacagaattaacccgaaaaccgtctatgagcatgggaccgcaatctttcggattcccgtttgagcaaggtttcgctccggatcaacataaacagcaggccggccgtaaaaaaggcctgctcgacgagctcgcccaaaacgtcacaaacggcgcaaaagcaggtctgattgatcctgtgatcggccgcgatgaagaagtggcgcgcgtcattgaaattttgaaccgccggaataaaaacaatccggtgcttatcggtgaaccgggtgtcggtaaaacggctattgcagaaggcttagcgcttaaaatcgctgaaggcgatgtgccgaataaattgaaaaacaaagagctttatctgcttgatgtcgcttccctcgtcgccaatacaggaatcagaggccagtttgaagaaagaatgaaacaattaatgaacgaattaaaagagcggaaaaacgtcattttgttcattgatgagattcaccttcttgtaggcgccggctctgccgagggatcaatggatgccgggaacatcctgaaacctgcgcttgccagaggcgaactgcaggtcatcggggcgacgacattgaaagagtaccgccagattgaaaaagatgcggcgcttgaaagacgcttccagcctgtcatggttcacgagccttctatagaacaagccatcagcattcttgaaggcattaaagataaatatgagaaataccacagcgtcacattcagcgatgaagcgatcaaggcgtgtgttacgctttcttcccgctacattcaggaccgccacctgccggataaagcgatcgacttgttagatgaagccggctccaaagcaaatctggagcttgataccgtaaatgaagaagaagcggctgagcgactcaaagcaattgacgcggagaaaacaaaagcgcttcaggaagaaaattatgagcttgccgcgaaactgcgtgatgaagaagtggcattggaaaagcagctggcacaagaatcaccggtctcttcttcagaaatcggggcggagcatattcaagccatcattgaacagaaaacaggcattccggtcggaaaactgcaggctgatgaacaagtcaaaatgaaagaacttgaagaacgccttcatcagcgcgtcatcggtcaggaaaaagccgtgaaaaaagtggcgaaagcggtaagacgaagccgcgccggcttaaaatccaaaaacagacctgtcggctccttcctctttgtcggaccgaccggggtcggaaaaaccgagttatcaaaaacactcgcggatgaacttttcggcacaaaagattccatcattcggctcgatatgagtgaatacatggaaaaacacgccgtttcaaaaattatcggttcaccgccgggatatgtcggacacgatgaagccggtcaattaacggaaaaagtacggcgcaatccgtacagcatcgtgctccttgatgagattgaaaaagcgcaccctgacgtccagcatatgttcctgcagattatggaggacggacgtctgacagacagccagggcagaacggtcagctttaaagataccgttttgatcatgacaagcaatgcgggaaccggcgaaaaacagacgaaagtcgggttccaatctgaagaaagcgttatggaagaacaaacgctgattgattcactgagctcgttctttaaacctgaatttttaaaccggtttgacagcatcattgaattccaatctctgaaaaaagaacatctcgtaaaaatcgtcagtctgcttctcgcagaacttgaagacacattaaaagagcgcggcatcagtctctgcgtcacagacgatgcgaaagaaaaaatcgctgaaatcggctaccaccctgctttcggtgcacgcccgctcagaagaacgatccaagaattgatcgaggacgaaatgacagacctcttattggatgacaatgaaataaaagccttccatgttgtaatggaagaggatgacatcaaagtccgtgcacaataaaaaaaagcggttccctgtcgtggagccgcttttttgtttcttttactctgccaaaagggcagaaactgtgaagaattcgggaacaatttctcaatcactctaaagttccatgcactgccaccgatattaaccatagaaagctagtataaaggatttggtgaaaactatggataaaacatcgattatcggtatcatcctcgccttgattgctttaagcgtgggcatggtgctgaaaggggtcagcttaagcgcactcgctaacccggcagctattctgattattttgttcggtacgatttctgcggtgatcatcgcattccccggaaaagaaatcaaaaaagtgcctgccctttttaaagtgctgttcaaagaaaacaaacagctgaccattgcgcaattaattcctatgttctctcaatgggcgcaaatcgcaagacgtgaagggctgctcgcattggaagcaagcatcgaagacgtggatgacgcgtttttgaaaaacggcctgagcatggcggttgacggacaaagcgcagaatttatcagagatattatgactgaggaagttgaagcgatggaggacagacaccaggccggtgcagctatctttacccaagccggcacatatgcgccgacgctcggcgttttgggtgcggttatcggcctcattgcggccctttccaacatgaacaataccgaggcgctcggacatgccatcagtgcggcgtttgtcgccacccttctcgggatttttaccggatatgtactatggcatccctttgccaacaaactgaaacgcaaatcaaaacaggaagtcaaactgcgtgaaatcatgattgaaggcgttctgtcagtgcttgaaggacaggccccgaaagtgatcgaacaaaaacttctcatgtatcttcctgcgaatgaacgcgcaaaagtcattgaacaagaaggagaggcaaacaatggcgagaaaaaagaagaagaagcatgatgacgagcatgtggatgagtcttggctgatcccgtacgcggaccttctcacccttcttttggctctgttcattgtattgttcgccatgagctcggtcgacgcggcaaaattccaaatgctgtctaaatcatttaacgccgtttttacaggaggcacgggtgtccttgaatattcaagcgtcacccctcccgaaaacgaaaaagacggcattgatcagttaaaaaaagacaaggacaaggaaaaagaaaaagataaagaacagaaaaagaaagaaagagaagcagccgaccgccaagagcttgaaggtgtgcaaaagcaagtcaatcaatttataaaaaacaaaaagcttgaacatcagctggaaacaaagctgacaaaagaaggcctcttaattaccattaaagacagtatcttttttgactcgggacaggcagttatccgccaggaagatatcccgcttgcaaaggaaatctcgaatctccttgtgctgaatccgccaaggaacattatcatcagcgggcataccgacaatgtgccgattaaaaactcacaatttcaatcaaactggcatttaagcgtcatgcgggccgtcaacttcatggctattctcacggaaaaccctaaacttgacgcaaaagtattcagcgccaaagggttcggcgagtataaaccagctgcgtcgaacaaaaccgcagaagggcgcagcaaaaacaggcgcgtcgaagtattgatacagccgagaaacgccgccactgacgaaaatcagtaatataaaaaaggaagcctttcaaaaggcttccttttttatttctgatgaaaatgtttagcgtttaatccctctcttttcagcatttccgtacacaattctatctcttcatcactcagcacactgatcatttctttaatctcgtctgcatgatcagggaaaatatcgtccaaaagacggattcccttttcagaaatctgtgcgaaagtcactcttctgtcagtcggtgaagcttttctgatgagaagttcttttttctctaatttgtcaacaacgtatgtaatacttccgctcgctaataaaattttgtcgccgatctgctgcagcggctgattgcctttgtgatacagcagctccagcacagcaaattccgtcgggttcaggccgtgcttatgaatatgtttattcatatggtcgttaatggaccggtacgcccgcgacagtacaataaataatttcaatgagttttctgttttatccgtcatacattcaatcatccttttgcaaaagaaaccgttacagagaaacattaataaacaaaatgaaaaatgtcaacaaaaatgtttccaaaatttctcttctttttgacaaaccttaataaaataatttgtttttatatcattttggttattttttcttattaaagaagtataaacaatgatataatacctctattcaagtgtaatgttggagcgatgcagagtgaatacattcaaaggtgcccggggaaagatcaagctttatctcatattggtgatcatcccggcacttattatcagctttttcatttatgaaaaagaaaaacagaaaatagccgataaacacatacaggaagccagtatgatgctcaaccttcaccgcaacaagctcaattatttaatcggtgaaacaaaagcccggatgacaacacttgcgatcgctgtcgataagcctgtcaatgaagaaaagataaatgaaattctcgatcaggcttttgaggatgaacccagattcagcggactgtatatgctgaatgccaaaggtgacgtcatcgcaagcacgaccgatctgaaatcaaaggtgaatttggccgacagaccgtattttacgaaggcaagaaagacgaagaaaacggtcatcacaaatgactaccccagcagaattacaggccagcgcatctttacgatctgcgtgcccgtgttagatgcaaaccgggaggtcaccgattatttagtggcctccatacaagtcgattatttgagaaatatgatcaatatgctgagccctgacgtttatgtcaaggcaacccatcaggataaagtgatatttgccagcggacgcgctgatcaatcagaaggcgtgcagccggtcagcggctatctggatgatattaactggaatatcaatgtttttccgaaaccggttgagctgaacgagctgaccaaaagcgtgctgctgccgatgtccagtatcgccgtgctgctgaatattctgttcatcctcgttcaatattatctgcttaagcgcaagacccagctggagcgcgctcaaaacgaggcgcagaaattggagctgatcggaacgcttgccgcaagcaccgcccatgaaatccgcaacccgcttacagggatcagcggcttcattcagcttttgcagaaaaaatataaaacagaggaagatcagctgtatttctcaattattgagcaggaaattaaacggattaatcagattgtcagtgagtttttagtgctcggcaaaccgaccgcggaacgactggaagtgaactcgctgcaggatatccttgatgagattatgccgattatttattcggaagggaacctttataatgtggaagtaaatgtggagattctcgtcaatcggccgctcaaggtcaattgcacgaaagaccatattaaacaggtcatcttaaatgtcgcgaaaaacgcgcttgagtcaatgcaggaaggcggccggctgtccatctatttagaagcccgcgaccataaagcagtcattaaggttgctgacaacggaatgggtatttctgaagatatgcttgagcacatttttcttccgtttgtaacgtcaaaggaaaaaggaaccggtctcggccttgtcgtgtgtaaacgaatcgtgctgatgtacggcggttcgattgacattcaaagcgaagtcgataaaggcacagaggtcaccattaccctccctgccgcttcacgatgaaaaaacaccctgtaacagggtgttttttagataaagaagaatatgtgtaagaggatataccggggaacggcatcatagccggcagatagatacgaggcgcttcgtgagctgtgccggcggaaaaacccgctgactgtacgcggtcatctttcggatgcgacgcttgatcaggaagcgcattcagtcttcgttatctgtttatcattaatcatttgtttgcttcatatgcaggcatgatatcaccgcgggagaacaagcctattttcttcacaaggccctgtattccttggtgatgtgtgcgttcacggtttatcagctgctgatatgcgttcatcagacagtccagttcctggctgtgcctgatcgtgtcataccctgtaaacccctgcctgttagccgcatctatcatcatttttctcttttcatcaatagatacaagcaatttttcttgttcagaataactgcccattcacttcacccctcaccgctaaaagaataggaaacaagtttgattgggttattgagcattattacagattatactttatttgtaaacatttttttactaaataacttaatttttcatttcatattggaatctttagcatgattacgagaataatacccattcaggtaatgatataaacagaatacggcatatttcaacgcacaaaaaacagagacagctgattttatattataataaaaaacctctcatgccgctggctgcatgagaggttcgcaagtctatcagttttgcacactttcattttcgtaaatcggcacccagccttcagtcgtcacgaagattcggattgcgacgaccctgcggtcttcctgaagcgtaaagtagtggcggatgttctccggaaccgaaatcaaatcccccggatttaaacggacgtcaaaaaaagtgccgtctttgccttgaatgacgaagatgccatgcccgctgacaataaagcggacttcatcatccgtgtggtgatgttctctttggaaatttttcaataattcatctagattcggcgttgagtctgataaagaaatgacatcctgagactgatagccgcgccgggctgaaatatcctgaatctccttgtcaaatgccgcgagaatccgatctttttcagcttcggttacatcatatttctccgaaagctcaggcggaagtttttcaatgtcccactgctcatagattacctcttgttcgtctaaaaagcgcgctacttcttcctgattttcaatgatcgtattcttttcatcatgaattctgattgtcgccattttgcattcctccttttattttacgagctgcggccgaagtgacagaagcttgatgtgacagccgaataaaaattcataggcttccagcacccttttcgcctcaaacgcggtccgcccccatgccgtaatgccgtgattgcggattaataccgcgcctgattcggtgtctgcatggcgcacgaaactttcggccaatgccgggatgtgcgccggattgtcaatgatcggaacggtcaccgacgcgttttcctcccacaatccgagcgccttaataatctcctgcccctgaaaggtgatttgtttttcatctccgtagagctctgaaatgacattattattaacggtatggacatgcagacagcagcccgcgtctgtctttttgtataagtaagtatggagaagcgtttctgccgagggttttaaggaatggccggtctcagcgggcctcccgttctcatcgactaagagaaaatcttcgtctgtttcttttcgtttgtctttgccgcttgccgtaacgagaaaagtcagcggcccgtcggatactttaatggaaagatttccgctcgttgccggaaaccagtctctttcagccagctcgcgctttacctcggcaagttcgcgccagcgttcttcttttgcagccatgcctgcacctccccgatgttttcgatgcctgttttcacctcatgaaaatcttgaaaaggcagatgccgaagaccgagttcttcgcattcagtcaaaagataatcccttgcaaagcacatatcggataattttgcagcctcgaggtccgtgaccgaatcaccgatcataatgagaaaattctgctgatcggacagctttcggatcactgacggtttgcagcagccgcattgattcgtgcagccgccgtcacaggcgtgcggccaattgatatgaatatattcattgtcaaaggatgcatgattacagaaaatccgctccttttctacgatgccttccaaaagcggatgcacaaaaaagtccattcccccgcttacgatataaaacgggagatcgtttgaccggacaaacgagacaaaatccaaaaagccgtcccttaatttcgcatccttcaggataaaatcagtcagctcttcttttaagctactcggcagcagcccgaacatccggccgactccttcctgaattgataggcttttagacagaacaccgtcttttaattcaagccactcaggaggcgcgaattctttcatcatactgacaatgttgtcgttcatggtaaccgttccgtcgaaatcacaaataatcagcggtgtgcgggtcatacggcttccacccttccccatttgtctaatgcgagctgaagatctttgcacgacgcggctttttcttcaatcggctgggcttcaagcaccgcatcaatgatagcgcggaacgctttgccgccgccctctgctccgttcggatggccgtgaacgcctccgcccgcatttatgatgtgatcaatgccgaaatcacgcatcaaaaacggcaccatgccgggatgaatgcctgctgacgggacggcaaacgagggatgaaagacatcgtcttttacacattcatcgtgaatcgcaagcgccgactccttcggcagtgcaacagatccgtaaggtgacggaaataaactgaaatcagcgccgcaatagcggttcagcttgccgagcaaaagcgcatgcgataaaccgtaaacgggagatgatgtgaatgcgccgctgactgccggatgcgccataatcggaagcgggatttcaccgtcttccgcaaggctttgcatcacatccaaaccgtaggcgaacacattcagcaagagggcgtccgccccgagctccgccgcgcgtctcgctttatcccgcaattcagcagttctccccgtcaggttcacggcatacagcgttttatgccccgtctcctcccgggtttccttcaggacttgttttccttcaataatgcgggtttcaaacggagccagctcattttcaaagaaaatttcgtcgtctttaataagatccacgccgccgagcgcctgctgtctgagctgttctttaatgtcacggagatcccgtccgatcacccctttaaatatgctcatcaaaagcggtctttcaaattcgcccagcagtttgcggatgccgtatatgccgaacttcggcccgggaagagagcgtttaaacccttcggaaaactcaagatcagtcaattttatttttccgtccagtgacagctttccgaatacagtcgtcaggacggcgggtatgtctcttgagaagttcgcctcaggataggcgatggtgatgacggcctgtttttcgttttccggggttccttctttctcctcaacttttacgacccggcctttatgctttctgagctgttcctgcttcacaaggggcagatctgtccaggaacctaccgtcagccccgctgcaatctgttccgcccgcttttcactgtctgttgtgtccgtcagaagatatgttgccaatacttcgctcatgcgtgaacgcctctctttctttcgaaaaacataaaaaaacctcttccgtatgagcagaaagaggcttcgtgttatgtccgaatcttatctctcagctcctgctgcaagaattagcaccgtgctttaacagtcggttgccgggcttcatcgggctcgtccctctgcctgctcttgataagaataatgattttataaagtattttgaattatcgcattgttattttgatatgtcaatgctttttcgggtgaaaagattgagtttcccgatccgttccgcagcctctttaagtctttcttcacttgtcagaagaccgactctgatatagccctccccccattttccgaacccgtttccggctgcgaccgcgacatttgctttttccagcagcagatctgaaaacgactgtgatgtataaccgtccggcaccgggagccatgcaaaaaaagagcccgcgggagccgtgacatcccagccgatatcgcggcatgctgcaatccatgcatttcgtctcgactcatatctgtcattttgcgctgcgacgcacgcctgatcagctaaaagagctgctgccgccgcctgctgcgcggcgggaaacaggctgacaaacatatgatcctgataaaggttgatcgcttcgataacagacgcgtttccggcggcaaatccgacacgccagcccgccatgttataagtttttgacaaggtatagatttcaattcctgtctcttttgcaccttccgtctgcaaaaagctcagcggtttatgcccgtcgtagccgactgctccgtatgcgaaatcatgtacgacacaaatgccgttttgttttgcaaagctgaccgtttcctcaaaaaacgcctctgtcgccacagcaccggtcggattattcggataattgagatacagcagcttcgcctcattctgcaccttttcaggaattgcgctgtaatcagggagaaaccctctatcttccgtcagcggcatcatttccattttcgctttcgcaagggcgacacccgaccagtaatcaggatatccgggatcaggcacaagaattgtatctcccgggttcaaaagacattgcggaagctctacaagtcccgccttgcctccgaacagcacggccacttccgtttccggatcaagcgtaaccccgtactccctttcataaaattcagcggctgcttttttgaagctgtaagcgccccggaaggatgagtatttatgattttccggcctttcgacggcgcgcttcatttcctcaacgatatgctgaggcgtcggttgatcggggttcccctgtcccaaattgatgacgtctttgccttctttcagcttttgattcactttttgcaccaatgatgcgaaaaattgttccggcagctgtttgagtacatcagagatttcaaagttcatattttcaccttctaaaaatttcttgaaatgatagtccatcatcatatatggttaaataaaaaaagtaaagagaaacttggggtgttgaaaaaatgaaatggaccgtttcttgtttgcaatttgatatttcatacggaaatccttcagaaaacttcaaaaaagcagaatctttgattgagcaagaaagccgccgcgctgatgtcatcgtgcttcctgagttatggacgaccggctatgacctcacacggcttgaccagctggcggatgaaaacggcgaaacctcggtacaatggcttaaaaaaacggccaaaagatacaatgtacacctcgttgccggatctgtcgcggtcaaagaaggagaaaatgtctataacaccatgtacatcgccgataacagcggacagatcgtgaagcagtatcagaaagcccatctgtttcagctgatggatgaacatctatatctgtcagcaggaaacagcgacggttcctttgagcttgacggtgtcaagtgtgccgggctgatctgctatgatatccgtttccccgaatggatcagaaagcatacgtccaagggagcaaatgtactctttatctctgcggaatggccgttgccccgcctcgatcattggcgaagcctgcttatcgccagagcaattgaaaaccaatgttttgtcgccgcctgcaactgcacgggatccaatcccgataatgaatttgccggccatagcctgataattgacccatggggccggattttggccgaaggagaccggacggaaggcgcagtcccagcggaaatcgatgtttcagaaagtgaggccgtgcgcggcaccataccggttttccaagatttgcggcgtgatttatattaattttcaaaaaaacgttgacaagaatattccgcacctgctaatattttcatcaactgattaatccgaattgtgatacaaatcaatatatttttctcttatcgagagttgggcgagggaatcggccttttgaccccaacagcaaccgaccgtaattccattgtgaaatggggcgcgtacattttgcgccgagacattgtctcataaggcacggtgctaattccatcagatgttatctgagagataagaggcggactgcactgtttcagcctccttctctttcagagaaggaggctttttttcgggcgtattctccgtcacgatctcttacagccactacataataggagggtaaatccatgtctgcaactaaaacaagtctttatgaacaattaacagaaagctccgccgccgcgctagccgtgaagctcggcttgttccaaagcaaaagcaccctgacatgccgtgaaatcggcgacggcaatttgaattacgtctttcatgtgtacgataaagaaaacaaaaagggactgattatcaagcaggcgattccttacgccaaagtcgtcggtgaaagctggccgcttacgatcgatcgggcgagaatcgaaagcagcgccctcatccgccagggcgagcatgtgccgcacctcgttccggccgtttactattccgatactgaaatggccgtcacggtaatggaagacctctcgcatttaaagatctcaagaaaagggctgctggaaggaaaacattatccgaacttatcggcccatatcggtgaatttttaggaaaaacgctgttttactcatccgcttatgcgcttgatgcgaaagtaaagcagcagctcgcaaagcagtttacaaatcctgagctttgcaatatcacagaaagacttgtgtttacagaaccgtttctcgatcatgaaacaaatgatttcgaagaggagctgcgcccatacgcagaaaaaatttggaacaattcccggctgaaagaaggcgccgatgaattgaaagccatctttctgaattcagcggaaacattgattcacggcgatctgcacacgggaagcatcttcgctgatgaacatgaaacaaaagtcattgatcccgaatttgctttcttcggaccgatcggctttgacatcggccaatttatcgccaacctgctgttaaacgccctcagccgggacggtgacgacagacagccgttatatgaccatactgccgccgtatgggacacatttgtgaaaacattcagtgaagcttgggagaaagacagcttgccttcctgcagacatctgctggaagatacactgaaaaacacgtttgaggaagcggtcggttttgcgggatgcgaattgattcggcgcacgatcggactcgcccatgtagctgacttagatgaactcactccgtttgacaaacgaattgaacggaaaaagctggcgcttgaaatcggcgcctgttatatcgaaaacagaaaagaactgaaggatatcactgaggttctggaacaatttaagctccgtgtaaaggaatgatgcagcatgaccaatgaatttgccatcccccgttctgtggaatggaaagaaacatacatccgcattttaaatcagcaaaagctccctgacgttactgaatatgtggatcttgaaacaaaggaagatgtattcgacgcgattatcacactgaaagtaaggggcgctccggccatcggtataacggcggcgttcggactcgcgctctctgccaaatcgtttgaagtccgcgatctttctgatttccgccgtcagctcgcggatgtcaaagcgtatttaaacagctcgagaccgactgccgtcaacctcgcgtgggcgcttgacagactgacggactccatcagagatgcgacctcaatcaatgaagcgaagacaacgctcgttcatgaagccattcagattcagattgaggatgaagaaacatgccggatgatcggccaaaatgctctgcaactttttaaaaaaggcgataagatcatgactatctgcaatgcaggttcaattgccacaagcaggtacggtacggcgcttgcccccttttacttagcgaaacaaaaagacctcggtcttcatatttacgcttgtgaaacaaggcccgttctccaggggtcccggctgacggcgtgggagctgatgcagggcgggattgatgtcacgctcattactgacagcatggccgcccacacaatgaaggaaaagcacatttcagcggtcattgtcggcgctgacagaattgctaaaaacggggatacggccaacaagatcggaacgtatggcctcgctattttggcaaacgcctttcaaattccgttttttgtggccgcaccgctttcgtcttttgacttacagattgaaaacggcgatcagattcctattgaagaaagagatccggatgaagtcagacagatctccggcatacgcaccgctcctgaagatgtgccggtcttcaatcctgccttcgatattacaccgagcagcctgatttcaggcattataaccgagaaaggcatcgtgactgattcttacacggaagaaattgaacaattatttgcagactgccagctgagctgaaaaaccgctgatgatattgcctcaggcaatgtcagcggtttttttgtctgcataatgtaatcacttcatctttttgggcggctgaaatcagatgcattttaaaaaacagctctgcatagccggctatcttttgcggacggctcactctcatcaggcttcgtcctcctttttcgtaagaccaacttttttcacttaataaaatgatatgtcggacgtgaaaaaacggaacgtgccatatgctttatttttctttataggatatttgttcgatgttcagcagcaccgcttttacatccgtctgggtgcccgcgtaacccgttaaggcgctgtttttgccgattacccgatggcacggaatcaaaatcggcagcctgttgcgtttattggcttgtccgatggcgcgcaccgctttcggtttgccgatcatttcggctatatcaccgtagctccgggattcgccgtatggaatcaccgtcagcgcgttccataccttttcctgaaaagctgtccctttttgtctcagaggcagagagaaatgccttctttctccggaaaaataagaggtcagctgctgtttcgcctcagatagcaaagcggtttcacacgatttcacgccgggcgtatctttccgccatttctcaaaatcttccccgttgagaaacaggccggtaataaagccctcttcctctgttatgatgacggttccaaaaggtgccttcacacttgtaaaacagatcattcgccgctccttctttcttcagtattctgccggatcggaagcgtcaaatgaaagacggtgcccttcccttcttcactctccacatgaatgcggccctggtgctcttcgatgattttatagctgaccatcagaccgagccccgttcccctgtcttttgtcgtgtaaaatggttcgccaagacgttttaatttgtcttcggacatgcctgttccttcatcttgaagagaaatcagaatatggtctttatcagaaggctgaatggtcacgtagatattgccgccgcccggcatgacttcaatggcgttttttaaaatattgataaacacctgttttaattgattcggctcacagtaaatcggcgggatgtttccggtcaggttcaaatggatctgcacattgacaagattggcttgggcattcaagagatcggccgtgtctttcataatctgcgtcacgtctttttcttcatataatatcgcctgaggtttcgctaaaattaaaaattcagtgatgatagactcgatgcgttttaattctgaggtaatgacgttaaagtacagggaatgttctccttcaatgcttccttgcaaaagctgaatgaaccctttcagcgccgtcatcggatttctgatttcgtggacgatgccggccgcaagctcacctacgacgtgaagagtgtctgatttccgcagccgctcctcaagctctttggcctcggtgacatctttaaaaatggccagattcatattttgaatgatattccttttgaaggagaattccagtttgcggctgtcactgctgcttaacaggaaggggatttcattatccattccttctaaatcaatctttctggcgggcacacccgcgttttcaatatcaaataatgaaagaatatccggaacggtgtacgctctcagctcctcatccggcatgccgaggatacggcttgcgagagggtttgcgtcaataatgcggaattggttgtcaaacaagactttgccgtccattgagccgttgaatacttttctgaatttcagctcgctttccctcaattctttttccatccgctttcgatcgctgacatttcttaaaatggttaaatgctgaccttcaagtatggttcgttttgatgtgaattcaagctctttatattggccgtttgccatctgaaacagcatctcttcacggatttccccgtatttttcatattttttcttaatctgtttgtattttttctgcggatcaacgataaacgaacataaattccgttccaccagcttatccatcggcagttcaaaaatacggcacgccgactcgtttgctttggcaatccttccgtcatcagaccaaatgacaatcgcgtccatagcgttttcaaagatttcgcggaaacgctcttcgcttttaaagagtttcaattccatcgaccgtttctccgttatgtccctcataatggacatgtaaaacccgctgatcaagttggacgtaatcgtaaattcaaacagcttctcctcgccggaccggagcttgaccggcagctctcctttagcttttccttttttgccgagggtgtcccagatttctttcaggtgcttgttgttttctccttctgtaaaatggcggagcgacagatgggacagttcattctgaccgatctcaaagcttttgcaaaaagagaggttcgcatcaataaacccgccgtccttgtcaaacaggacgatgccatcgacagctctgtcaaacagatctttaaacagctgctcgttcatggaaaattcacgctctagtatttttttagaggagatatccctcatcaccacaaaaaaataatcctccccaattccgtctttggcgaggaattcaatgtatttcgtcgcgccgctgtcaagcttaatcggcacctctttccacagatggccctttttcaaaaattttttcacggccttattcagttcttcctgaggcacagaatataaaaagtccaggacggagcggtttatgaggctctctgcctcaatctgcatcatccgggcggcagcctcgttcgcctggacgattttcatttccttatggcatataaaaatggcatcaagcgtgttattcataatcacatgataccgatgcaaatcactcttcaggcggtcattttcctccttcatccgcttcagctgctctttcagcgactcctttgtttgcaaatccagagtttcagccattcagtacactccttcttcaaaaacctatccttcaatatttctacaaaatacctcatcttccttcattcgccctatacatttcagaaaatttcaatgatatgacaagttaaagtctttttctacgatccttacctccccattacatcatcctaacaatcccttttgtcctccttcaattttttgttttttattttaaaatgaacatcatcaggaaataatcatgcagtggatgattttttgaaaagaaggtgatgctatgacaaaatcgcgagacagttactttgacaacgccaagtttatcttgatttttctggtggtgttcggccacattctccggtcttttattaacggaaatgagtttatgcttcatctctacaaattcatttatacttttcatatgccggcctttatcctggtttccggctatttcgctaaaaactttaagcggaaaggttatgtgaaaaagctggctgtgaagctgattattccgtacctgatttttcagggcatctactcggttttttactacttgattcaggatgaaagcatgacaagcgtcaatccgattgatccgcagtggtctctctggtttttagtcagcttattcttttggaatctgctgctgtacccttttacgaagctgccaaaaatgtgggcgcttggagcgagctgcgggcttgccgttatgatcgggtatctggatttcatcagcagcacgctgagtctctcacgaacgtttgtctttcttccgatgtttctcgtcgggttctatttgaaaaaacagcactttgatttactgcgtgccaaaagaggcaggcagattgccgccggcgtactcgggattgttttcctcttatgctggtgcattgattttgattactcgtggctgttcgggtcggagccttattccacattcggcacagtgacgctgttgagcggtctgtcgcgcatcggctggtatgtattggcctttgccgccacattcagctttttggcgctcgttccgcaaaagcgttatttctttacgaagtggggtacgaggacgttttacgtgtatctgctgcatggattcatcataaaaacgctgcgccagatcgggcttgaagatcacctgtctgattaccagaatttagtcatgctcttgattttaacggccgctcttacttccattctctccagcaatgcggtgaaaacggccgcacagccgtttattgaactgcggataaccggctggcttgaagcggtgaaaggaacaagaaacggtgtttattcgaaataataaaaaatacctcttaagcgatatcgcctaagaggtattttttattttttgctgtcttctttcttcttgggtttcgtctgttcaagcgtttcaatcagttttccggcgttataatcaccaagctcgcttgaaaattcttcttcaagcaattcagggtccatcggctttttatggttttgcatgtctctactgtggcgattttttttcgtcatgttattcgcctccttgtttgccgtgttttgatttgcggtttgcgcctctcagtccgggatcaccgtcatattgcgttttgtatgcatctttgtccatgctctcagtcggtgtattgttattggtcaaagcttcattcttcgctgctttgcgtttcatttgatttcctccttctgtcagcaaatctgttttgaattcatcaagcatttttttcaggtcgcgcactgtcacgtttttggcatcatcaataagctcatagccgatctgtccgttcggctcaagcaacacatatttaaaatcttgtatatccccgaggccttcctgcctgatccgcattgacagctgcgcctcggtgaaacgcatcttttttaaattttccggtatgatttttccgtctctgacaacggcgatggtttttcctgaaaataaaacctcaaaaaagtttgatttgatttctaaatattccatcaggatcagtactgcaataaaaatcgcagccgcgaaaatggtttcccataaactatgttcaataaacggctgaataataattgagccgatggaaatcatgatgactgtctgggtcaccgacagctggctgatcgatttccgcccggcaattcgcaataaaaaggtaccgaccgctatcataatcacagatttccagaatacggcaaacaatgacgtcacctctttacaaatagaatctccaaaaaaactgctgccacacatccattttccggaaataaaaaacaccgcttttaaaaaagcggtgtcagccgattataattctttccttcggatagtgataattcgcttcgatttcctttcggccgattaaataaaggaaagtcagaatgccgatccggccgataaacatgacgatcatgatcacgcattttccgatatcgcttaaatgcggggtaatcccaagcgaaagcccggtcgttccgaaagcggagcaaacttcaaaaagcagtccgagcagcgtctgattcttctccgtcacagccagaatcagcgtcgatccgaacacaagcagaatcgccatcatcgtaacgaccagcgatttcatgacatcagcctgatgaagctcgcgtttaaagaccttgaccgctttattcccccgggcaaaatgaaacagagcaagaaggttaagcgcaaatgtcgtggtgcggattccgccgccgactgagctcggcgatgcgccgatgaacataagggcgcacatgaaaaatagtgtcggcgccgacagctgactgatatcaattgtcgcaagcccgccgcttcttgtagcggttgattgaaagagacataaaaacaaaacatcatgccagctttttcccttcatggcatggcttgcttcaagcgcgtaaattccgacggccccgaacaaaacgagcattccgaacgtaacggtcgtaattttcgtaaacagcgtaaatgagtatctgcgctgttttgaaaacaaaaagtccttaacttctacgagcaccggaaacccgatcgcaccgaaaataatcagaagcatcgtaataaactgcacgaaatagtcatgcctgaacggaacgagtgaatttcccgtaatatcaaaaccgccgtttgtcgtggcgctgacactcgcaaagaatccgtgcaagtaagcttgttcaaacgaatggtaatacgttaaaaaatatgttcctaaaatgatgccgcccaaaaactcgattaataaaatcaaaaacaggacttgcttcatcaagttgacgattccggaaaactgcgattgattctgatccaccataatgagcttccgttcccgcagaccgatccgtttgcgcataatcagccagacgaatgttccgagcgtcatgatgccgattccgccgaattgcagcacgaatgccaaaatgacaatcccggtcgtgctgaatgtatcagccgtgttgaccaccgttaaacccgttacactgactgagctgacagctgtaaacagcgcgtctataaacgaccagctggccccttgtttgtgggctgccggcagacttaacaatataactgccaccgtcacagcaagaaaataatataatgcaatcagctgtgcaggcgacaagatctgtatgaatttcttcagcattaatttcataagataattccttttgcctctcattgtagtacgtaattattctaatgatattgggagaatttttaaaggtctttttagaaagattttttatttaccttatgtaatttgccgatctttaatcaaaaaacctctgaaccaatgtcagaggttttgttgattatttggcttcaagcctgcggatgcgctcatccagatcagggtgtgtagagaacagtgacgaatgctttttgccattgatttttaacgtctgcaccgccgtctgatcctcttcattcacgtgtcctgtgtaagacttcagcgtacgcagggcgtgaatcattttatccttgccggcaaggtcggcaccgccgcggtcagcgtggaactctctgtgacgcgagtatgcgaagacgacaagactgccgagaatggaaaaaataatctgaaacacgatcatcgcgataaaatgcacgaccggcgcgaggtcttctttgacaaagcggcttgcaatccatgccgcgatacgggaaaggaagacgacgaacgtattgacgattccctgcagcagcgtcatcgtgaccatgtcaccgtttgtaatgtgtgcgacttcatgggcaagaaccccttccaccgcagcatcatccatctgctgcaataaacctgaggaaaccgcgacaagtgagcggcgcttagaaggcccggtcgcaaaggcattgacctcaggggaatgataaataccgacttcaggcattttcgtcatccctgcagtacgggccagtctgtgcacccggtcaaccaattgctgctcttcaaagctgagtgactgtttcttcggatttaacacccggacacccatcatcgttttggccatccatctggacattccgagagaaataaaagaaccgacaaaaccgacgacaagactgaacacgagcaatgccgtcagatcgacgcggccattttgtatatacgagccgacaccggtgacgcttgtaataatcgtaagcacaattccgattgtcgtaatgaccaaaaggtttgttaaaataaacagaaatattcttttcgccataattacctccgtcttttttaagatcaaaagaacttatttaattaaattataaatgatctgtttgaaaatgcaacaatttcgacgtatgatgttaatgtaattctcagtgatacaagaaagtgaacacgtaatcaatcagaggtgaacaatgaacacgtttaaactgacccgaactgatatggtccggcttctttacgcgttaaagggccaaggagacgcaacccctctccaaatcttattgcaatctgcggatatgacattggatgaagcggaaaaccggctgcatatccctgaatttctgacgagattcgagcgaaaaaaagagaaaaaagaatacggactttcaacaaacgagattgtcgaactgggaaatctgtgcgagctgacgtctttaaaatcaaccgccgtccaaaactgggtgaaacgcgatattaaagatttgatcggccaccccttactcggaaaaaaatatacaattgaacaagctgtcatccttctcattgtacgtgatttaaaatcaatttatgacttcgaacatatacgcggcatactgaagatcgcatttaacacgatcaccgacagaacagatgacgtcatcagcccgatcagctactatgagagctgcgctcaggtgattgattatctccatcataagggcaacccgccgatgaaggaaacgagcctgcaggagctcgttgaacagcagacggacaagctcagaggctgcttcaaagaactcggaaacgggcaatggaacaatatcagatccatactcgccgttacggtgctctccgttttgactttccatattcaagcctccgcctacaaaatgaccagccatttattataattcataacgttcttagccccggtgtctgcgccggggtttttttcagctgcacaacaattgccagcataatcaataccgttccgtttgaaactaaaatgcgtaaaacatcttgccagagaaaaggagatgaaaaagatggcgagcagaaataaactcttagttccaggggctgagcaggcacttgaccaatttaaatacgaagtggctcaagaattcggcgtgaaccttagctctgatacagcagcacgcgcaaacggctctgtaggcggggaaatgacaaaacggcttgtacagcaggctcaatcacaattaaacggcaaaactcaataatgtagcttattcgccgggatttctcggcgaattttgatatttatcggcattttcccttccgtgccggtagccgttcgggttcctgcggtctgacgaatcttcatggcgccgataggattcccgctgttcattgcgctcatgatcccgctgattccagtaatgattgttatacctatgcttgggctctttgtcgtttccgttttcctgaggattttgtgttgggggctgctctttttccccatcttgttccttctgagtgttttcctctgatccggaagctgcatttttttcggtttgctgattgccgtcctgactgtccggcttcgcttcttccgtgccgggcgttgtttcattgttttccggctggtccgctgccttttcttcatcaggagatgtctgctcatcagccgccggcttttctgtgtccggctgcatgttttgatcagtatctgtttcattgtttttctgatcggtttcttggccgtctgttttcttttcaggctgttcttcttctgttttcttttcgtttcttcttatgtagctgcctgttgacataccttcctgtttcgctttttctcttgtttccatatctgattcaagcgattgaagctggtaggtgcccttatatttttcagtcatatcagccagctgttttttgacgccttttttatatgtattgtcatctgtattttcataaaccgtggaaattaaaatctcttttgattcctttacatatccatgcttgctgcaatcggtaataatatcactgatgacttccttaaaatcgctgcttttccagtctccgatgtcattaatgacctgtttggcgtcatggttcagcggcgtaagttcaatgacttcatatttgctgtttaaagccatctcaatgcttggattaatgtccagcgtcatatacgcgtaagctttgttatcagaaaaaaccgggagcatgattaaaataaataagataatagcagtcatcgtaaacactcccaatttaaaagggcgcagtttcagaaaatcaaaaaagctggcccttcttcccatacgcgtttcgccttcaaacgtaatttcctctccgatttcacaagtgcggtgatcattttttgtttttaaaaattgtccgtcaggggttagcaacgtgacgaattttttatttttctctactatgatccctcttctcatgagtgcaacacccctttaagataatcttttaaataaatataatcaccggtaataataatactcatggcgatgatatattttcggttccgttcgatcgtttttctgctgaccgacacgagctgctccagctgtttgacaggaagctgtttcttctggtgcaaaatggacgccagctcttcattttcaacaagcgtgtaagctaccttaatcgcattctgcctcgcatctgtatgcttcggcgattgttccagcaactctttaaaagacagcccgtattctttcagctgcttttgaaaaaaaagaatttcttcccggcgctgctcctgttctatctgtttgcggtattcatcaatggaaagctctgcttcgataagactctgcgaagactcctggtcgtcgccttcctgcacatccatattaatgtgctgagcggttcttgcttcttttctgatataatctattacttttctttttatgataagctctgcaaatgcaagcagcgaattacctttttcagccgaatatttttcaatggcttcgttaaacgcgatcagcccgatgctgaattcgtcgtctttttcatctatatatcgtttacaaacggatgaaaccgtctttgcgataaaaggcttatattgctgtattaaatcgttctgcagatctttgtcgcctttttgtattttttcaacagatgtttcaagcgtttgcttcttttttcccaatttaaacaaaaggctaagcactggtttcacctcagttcctccctataactactcataatcatagctaatttagtagggattcgcaaaggaagaaaaagagaaatcgatttcatttgtctcaattatgacaagccaataagacgtactatacatgatttcgtgccttcaagcagaattaagggggttttctgtgtgttttttgtaacaatgctgttataaaattgttatcatatgtcttaaatgtaagcgtttcaaacaaaaaaaggaacctgttttttaaaaaaacagatccctctatgaccctttttatgcgtgttctctttctgcggatgccgcatccgtctctatttgttttgctcctgacataaaccatccgcataccgcaatggctgccagaaccgcccagaaaatcattttccaggccgccgaatggatcacatctgctggaactatgccgagttcctcatgggccagagtataaagagcgagtttcacgcctacccacccgacaataacaaatgccgccgtttcaaggcccggcctcgtttttaataaagaaacgaacattgatgccgcgaagcgcataatgattaaaccaataacgccgccggctaaaatgacgagaaactgaccgccgtccaagccgccgatggcaggaagcggtgttcccggaagcgttactgcaagcgcgaccgccgctaaaatggaatcaacggcaaaagcaatgtccgccagctccactttcaatacagtctgccaaaaaccgctttctttctgtttcttctgccctgtgttatgtttgaatacataccgcttcagcaaatggctgactgcgatgtaaaacaaatatagggcgccgacggcctgaacctgccaaacattcaccaagaaagaaatagcgaacagcgacccgaaacgtaaaataaaagcccccgccaaaccgtaaaataaagccttcttcctttgtttttccgggagatgcttcaccatcacagccatcaccagcgcgttatccgccgctaaaatcccttccagcccgattaaaacgagaagaacccatccatactccaataataatgataagtccaatccaatccctccgtctcttttctgtcatccgagcttataccggcggtttttttacgcaaaaaagacctttgccgatataaggcaaaggtcttgctagacatgaatcattggcatgccaacaaagccgatggatatgatccatgaattgacgactttgtttccggaagatccggacgctactcccctttgggatttcaagaaatatttgtttatacgctcatgataaagcctgtttcttcatttgtcaacgcttaacttttttaacaaattgagaaatattttctgttttgacccgctgctttcttctctttaaaacgatataagagacgagaagcaccgcaatgaatatacccagcgggagcatatattgatcaagaatggacccgacgtttttccaattttccccgagtttcattccgaggtatacgtaagcaaacgtaatcggaagcatcgctgcatatgtataaagggagaacacccagacattcatcttcgcaatgccgcacggcaaagaaatcagcgtcctgatccccggtataaaacggccgctgaacgctaccaaacctccgtgcttctgaaagaaatcgtctgatttctgcagggtttcgggtttgatccatatatactttccgtacttcagcaaaaacggccgaccgcccagcctgccgattccatataaaacaagcgggcctgaaacaccgccgagcgagccggcaaacacggctccggcaagcgtcatatccccttttgacacccagtagcccgcaagcggaagaacaatttccgcgggaatgaattctatactgagcgccaaaaaaattcctgtgtaggataagcttttaaacgcctctattattgatatgataaaaccttcgatgatgtatcactcccgacataagtctatattccgaaacttaagaatgattttaacacaaaatcttgaagctgaaatattttttagacatgccgatataaatgtaagttgtttcacggtttagtaggaggaatcatctttggaattacatgtatattacaatcttccgcttgtcgggttatccattctgattgcttgtctggcggcgtttacttcacttgaaatctccagaaaagtaacgctgaaaacggggattcgcagtaaactgtggctgatcgccggttcagttatcatgggtttcggcatatggtcaacgcattttgtcgggatgctcgccgtttatgtgaacatgcatatgaattatgaagccgtaccgatggtctcttctttaggcgccgcgatttccgggtctttcgcggctttatatatcgtcagccgaagaatcttaacactcaaccggctgattaccggatctgtttttatgggagcgggaatttcacttatgcattacatgggaatgtcggccatttcccgggtaatgattatgtataatccttttttattctgtttctctattttgattgccattgccgcttctttcgtttcgctgaaagtatttttcggtttagcagtgaagaaaccgacagaacatttgacttttcaaaaaatcatcagttctgttttcatgggcgcggccgtctcggggatgcattatacaggtatgatggcagcgtcattttatgcagacacgcgaaggcctagcagcgatatggaaattcattcgtttcatttgtctgtttttattacgctgattatcttttgttttcagatgttattgtttttcagctcacatttcgatcgtcagtttttccgccacgatgaacgtatgaaggatcatgaacagcggtttcaatcattaattaaacataacattgaccccattttcatcctttctcctagtggtaaaattctttactctaatgaagcaggggccgagatgatacacagtttcggactggacagccaaaattggcgcagacatatcagcagtccgctgaagacctatttcaaacaggtaaaaaaagaacagcaggcactgcattttgatgctgatctgaagacagatatcggtttattttatattaatgttacctttattcctgttttggtcgataacggactggacagtgtatatgtcatctgtaaagacatgaccaaacagcggcaagccgagaaggaaattcaccgcatggcgcattatgattctttgaccgaccttccgaaccgccgccatgccgttcagcgattgacggaagttctggaaaagaaacattcgcatgggcatttgaccgttgtgttctttctcgatttaaatcggtttaaagttattaatgatgctctcgggcacaatgtcggagacagacttcttcaatcagcggctgaaagactttcttccatcatcccggataatggttttatcgcccgtcttggcggcgatgaatttattattattttaacggatgcccggtctgaggacgatgacattgatgatttagcaaaacagatcatcatgcagttcgaaaaaccgtttatcgttcaggagcatgagctgatcacctccgtcagcatcggcatcgccgtctctccaaaagacgggtcggacgggatggaactgatgaaaaaagccgatatggcgatgtacgccagcaaagaccgaaacaaaagcaaatacaaatattactctgcccaaatcggagaaaaagaagcgaaaaagctccggattgagatggaattgagagaagcaattgagaaaaaaaggtttgtccttcattatcagcctcaatacagctccgccgatcagctcataacaggagttgaagcgcttctgagagttgccggcgcagatggaaaactgcagaaccccggagactttatacaggccgccgaagaaaccggcctgattatcgacctcggcaaatggatcattaccgaggcgtgccggcaggcgaaggaatggcacgaaaaaggttaccatcttcctgtcgccattaatatttcggctaaacaatttcagtcggaagaacttgtcccgtttattcagaaaacacttacccattacaagcttcctcccgcactgcttgaagcagaagtgaccgaaagcatgacgatggaagaccgcgagcacagcaaaaaagtgctaacggcgctaactgagctgggaatcagtgtaagtattgatgatttcgggacgggccatagttctctcagttacctaaaggactttccgattcatagattgaaaatcgataaatcatttatagatgatctccagctgcatcctaaatccgcgcagatcacaggcgcaataattgccatgggacatcagctttctcttttagtcgttgctgaaggggttgaaacggcgatgcaaaaaaagcttttagatgaaaaagggtgcgattttcttcaaggattctatttcagcaggccattgccgcctgaggagattgaagagctgctccatgaagcgccgcgccacccataagttgctacacatggaacggacccgtttatccacaataaagacaaaaaggagtttttattcatgcacacgatgtggaagggttcgatcagcttcggcctcgtcaatatcccggtcaagctctttgcggccactgaagataaagatataaaattccgcagtcttcataaagaagaccatgcgccgattaaatacgaaaaaatctgtaccggatgtgaaaagagtctggagcctggtgaaatcgttaaaggctatgagtatgtaaagggaaaatacgtcattttgacagacgaggacctgaaagacgtaaaacaggaacatgaagagaaagcggttgaaattgttgactttgtccagctgcaagaaattgatccgatttattttaaccggtcttattatgtcgggccgggagataacggcacaaaagcctatacacttttgcgggaagcgctgaggacgacaggtaaaatcgggattgcctctattacgatccgttctaagcagcagcttgcgattcttcgcgtgtatgacaactgtatcgtgatggagtccattcattatccggatgaagtcagaaacgccggacatgtgccgggagttcccgagcagacggccgtgaatgaaaaagaattgcagacggcgattacgttaataaacgagctgacaaccgagtttgacccagagcaatacgaagacacataccggaaagccctcctcgccaaaattaatgataagctcgaacatgaagaagcaggcgtgacaccggctgctcccggtccgcgcgaagatgtcattgaccttgtcagcgccctgcaggcgagcattgaccggacgaagcggccgaatcgcgagcaggctgcaccggtgcggacaaaagacactgcgtccgcaggcggcgaagggaaaaaacggaaaacgaccagacaaaaagccggaacgtcttaattatggtgctgacgatgcagccgattctgacctctgcaccgcccacaggcagtgagtggcgctatgaggtaaagtatgacggattccgctgtcttctccgcatagacgaaagcggtgtcacattaaccagcagaaacggccagacgctgacgaatcaatttccggaaatcacagcctttgccgtcctgtgttttcagcacatgaaagacaggttccccattacgcttgacggtgagcttgtttatttagtgaatccgtacagagcggactttgagcacattcaaatccgcggacgtttaaaacgggcggaagccattgaaaatatcgccaataaacggccgtgccgctttctggcatttgatctcttggttctgaaaggcgccgcgacagtctcattgccctatgtgaaacggaagcacgcccttttcaaactgtttgaagaagcaaatcttcctttaagcccccgtcacttagcggaagaagcgattcaatacattccggagcacactgactttgaagcgctctgggacaaggtcgtccggtatgacggagaaggcatagtagcaaaaagggtatcgagcggctgggcggaaaataaacggtctcccgactggcagaagtacaaacatatgaaaacggcacatgtgctgttaaccggattcaatccgaaaaacgggtatgtgacggcctcggttttaaaagacggcaccgccgttcctgtcgcatccgtttcccacggcatgcaggctgaggaaaaaaacgccgtcagaaccattatggagacccacggaaaaaaactgaaaaacggcgagtattcactagagccctccatctgcatgaccgtgcaatatttaaccatattgcaggacaccctgcgcgaagtatcttttgtttcctttcagtttgggatggattggactgaatgcacttatcagcagctaatcctccgatctaaaacgctgccaccagagctgcagttcacaagcctggataaggtcgtttttaagaagcgtgaaaaaacgaaagaagatttcctttgttatatggtgaagatgagcgatgttcttttgccctttcttaaagaccgggctgtcacagtaatccgatatccacacggggcgccgggcgagtctttttttcaaaaaaacaagccggactacacgccggactttgtctcaagcgtgtttgacggaagccatgagcacatcgtgtgcaacagcataccgtctcttttatggctggccaatcagctggcgctggaatttcacgttccttttcagacagtccattctaaaaggcccgcagaaatcgtcattgaccttgatccgccgtcaaggaatgatttccctatggctgtggaggcggcgcatgtgctgaaagagctgtttgactcattcagcattacatcatttccgaagctttccggaaataaaggcattcagctctacatcccgctttcaccggaagcattcacctacgaagagacccgcgcgttcacaatgctcattgctgattattgcgtccggacgcgcccggatctatttacgacagagcggtttatcaaaaaccgaaacggcaggctctaccttgattatttgcagcatgctgaaggaaaaacgattatcgccccctattcgacccggggcaacgaattgggaacggttgccgcccccctttattggaacgaagtcaattcctctttaacacctgatgattatacgattgatacagtcgtgaatcgcgtcagaacagagggagatccgttttatgagttttaccgcaatccgcaggacggcccgctttcaatcgtgcttgagcaaatcaagagaaagagctgacgcttttcgtcagctcttttccgtctgatacgtgcacatcagtttttctttggaaatgaataaataacaggaataaggaatgtttttgagggtgagctgcttcgcagtaaaatataaaatcgggatatgggcagctttcttaaacagcctgtagcagccgctggacggcgttatcacatcaaacccgagtcttgccgcccctttatgaagcattgtaatgccgacgacgccttttatctcgtctttccgtttatgctggttaatataatccgctaaatgaggcatggattgataaactttctgatatagcataatcccccttctgaccgcgctttcaataggctgcagctctttcaggagtttgacattatggagatgaatcttcactaacacgtcattttttttaattctcgttccgtcgctcaggacgacttcttttcctttatatcttgtcaaacggacgcggaatacatttgattgccgtttatcaatcagcgtcagccgggtaaagaaaaaataaagcggatcaagtaagtaccatatagtcagcagacagcttctcacacgttcaccttctttatattcaaagcaccttcatattttggcatggggcatatcacattatgattggtaaataatgatgccgccctgtatcagcatatgcaaaaacggcttcaggctctaccgtcgggacagaaaaaaacactctccctgaagaagagtgttgtatccgctttcttttaacggaaaagcaaatgctggctgtgaattcccgcttttttcagtaaggctatcagctgttcctgttcatcaggcataagtcctgaaaacgctctcgcaattctcaatgaatgaatcggataaattttgtccaaatactcgtttcctttatcagttaaatgggcgtaaacagaacgtttgtccttcgggtcttgttctctgaccaaaaacccgtttctttcgagcttgtcgatgacataggtgacatttccgctgacaagcaaaagacgcgagccgatttgctgaagcttttgcggacctctcgtatacagcagctccaaaacggcaaattcagtcggattaaaaccgtgttctttactgtcgcggatgctgtgttcagacacactcttgaaagcccttgcaaaaactttgtacaaattcatcgcacgcatcacttcttcttcattaaatgataatctcatcatatctaccccgtatttaagatttttataaaaaaataatgtaaacccttacaattcataagagtcgttctctgttttatattctattcgtgccgtttttcagaattccttcttttttatataaaaaaatacccttatacatcatttaatttgtataagggttacgttctttatagggaatgttccggaaaaaatacgcatattcctttctcagctctgtgattgtcatggaattcagtatttctttcgtatagactccgatctgaagaagcttttcggaataatggtttctctctctgtccagtgcattttgaagcaaatgactcatgacggcctcctttgttttccgttattctatgatcagaataacgcttttatttcaatgacgtatgaagccattgtaaaacttgtgtggaattatgatgtttttcggtaaagtccgttctggacggctctgagcagcggaaaagcgtgttccccggcaagctgcataaacgtctccagcatttcatcgcgtttcctatctaattcaatgatttcttttgccagcgaaaccgctttttctttctccattcatatccttcctctcattgtatctgtaaagtaagcataaaacgggatacagagccatgcattaaccttgttaatttttctgacgctttttttctaaaatcttctatttcacgtcagaaaacctgacaagcgtcaggttttttctctttttttcttatataatatgagtaaaagacatccaggggtggaaaaatgacgacagacgaacaatcttacaaagataaaaaagtaatctcgatcggcattgtaagcgaattaaccggattgtcagtcaggcagatcagatactatgaagaacggaaattgatctacccgcagcgctcatcgcggggaacgagaaagtattccttttcggacgttgagcggctgatggatattgcaaacaagcgggaagacggcgtacagacggctgagattttaaaagacatgcgaaaaaaagagcaggccctcaaaaacgacccgcagctccgcaaaaaaatgctggaaggacagcttaatgcccattttaaatataaaaaccgctgacaaaaaaagtccgcctcttgtgagacggacctttttttataaagcatgaagaaatgcagtggcaatgccgaaataaattaataaggacaaaatatcgttcagcgtcgtaatcagcggcccggatgcaatcgccgggtcaatgttcagtttatgaagaataatagggacgatcgttccggccatcgtaccgataatcaatgtggcaagcagcgatgaaccgacgacaaaaccgagagttaagtctttctgccagacggatgcgacaatcgtgatcgcgatcgaacagacgatgccgatatagataccggcccttaattcacggaaaatcaatttaaagatggtttttttattcatttcttctttagccaatcccctgatgacgacggcgagtgactgcgtacctgtattccccgtcgttcccgcgatcatcggcatgaaaaatgcgagggcgactactttttgcaatgtatcttcaaagtaattcaggatgcttccggaaatcaatccgataaacaaaagcagaatgagccacggcaagcggcggtacgccgcaacatacgctttcgtatcaaatgtaatcgccttaccggaggcggcgaatttttcgtaatcttcatcggcttctttaataacgacgtcaataatatcatcgacagtgacaataccaacaagcacattattttcttcaacgatgggtatggctaagaagtcataccgctggatcagccgggcgacttcttcctgatcctgaagcactccggctgagatgacacgcgtaaacatgagatcctgcaccttatcttcaggatcgccgagaattaaatctctgtaagaaagcaccccgacaagctgcttgctgtcattaatcacgtacaaatagtttattgattctgcgatttctgcaaagcttttcagcttcacgaccgcatcttttactgtataatgctgcggaatccagacgaagcggttcgtcatcatccggcccgccgattcttgcggatagttcatcaaaagctgtacggcctttgattcctcagcttccatgctggataaaagctgctctttcagttcttcatccatctcttccagcaaagcggcgagatcgtcgttatccattttattcattgcgagagtggcttttgttttaccgactttatgcaaaacggcaagctgaaattcccgttcaagctctccgatcatgtcggtgatatcgtcaaccgtcatatatgacagatagcgggcccggtgcttttccggcatttctttaaataaaaacgccatatcatagggctgaagctcatctatcatgctccggaattctttaattttcccgtcccgcaataaaatgataatgcgtaatatgagttcgtcataggtcatgttttggaccatcgggactcgtacctcctttacggagacgcgccgtccgtcaagggaagtgcggcggtttgtctcctcatcatgtcgtcattggttatctggctgtatatgggtacttcttctgacatactcgaatggggagaatccatactccgcacctccttatcatgctcagtcatgtacgttttgaggcataaaaaaaaccttccgatatgaaggcgaaaacaagcacggcaaataaacgtgcggggccttcaatcgtagagctttagcactgtatggcataggacggccatccagctgcgttaagaatcaccttatgtcgatgattcctgttgacccattggcgtctttggacatttttgggcagcagcgtatctccatacaggagcctcacctaacgaagttcttatttgaattgacacactgagattacagaaaaaaaaggaatgtgtcaaccttaaatttgttatttcagcatatgcctataaaataaatggaataaaggcataaagcccttattccggcagatcgctttcatcttcttctgaaaggaaatgatatgattcatgcagcatgagcgcgtattccccttcttttgtcgggtgcggtacatactcagcctcgttgatatactgctcttcccttttcttcatgggacagacctccttttcaactttagattgtccaaaagaagatccgttatcatagaaaagaaaaaatcaccaggtgaagcggacatacagctatatttttcggatcgtgaaaaagttccgcagcagccacggtcccggtttgaagccgagcgttaactgccacgcaccgatcgcctgcagtccgtactgccgcacgagaaccattttttcactcatgctccgcacatcctcaaaccatacttcatgcgttctcccattttcatcagtataccgaaaataaggggaacgatcctgctgggaataacggatcactgattgatgcttcatggctgtttccatggcgcgctgattggagatggcggatccgactgttccggggcggtacggaatcacccaatcatacccgtacagcggaacaccgagaatcacttttcttctcggtaccctgctgatggcaaaattgatggtgtctctgacctctgtcaaaggcgccacggctcccggctcactgccggcgtggtgccaatcgtatgccataataaacatataatcgacgacagctccgattccgccgtaatcatatcccctcagccacggcactgcttcacttgttttcgccggaaccgatatcgttaacgcgagctggtgctccgagagcctggtttttaactgccggagaaatccggtaaaaagatcccggtcggcttctctgacccgttcaaaatcaatatttacaccgccgtatccctttcttacagtcaaatagacgatattgttgacgaggttcgttctcgccgtcgggttttgcaggacttgatgagctaattccgggctgaatcctccttctgtcagattcgtgatgacggcaagcggccgcactctgttttgccatgtggtttctatcgcggttctgtcgtttaaatcattaatgatatctccgttcgggccaaaatgatattcaaacaaagaaatcgctgatgaatagggcgcaaaatcattgattaactctctgtccgcttcaggtgtccgaatgacataaaattgcagggttcctgccagatagttagatatatcaggaatcttcactttcatacccggccgcagccggttcggctgaatatccgggtttgcctgcatcagctgcatctgcgacacataggccttacttgcgataacggcatacgtatcattcggctgaaccgtatattcattaagagggatcaaaagcgcctgccccggaacgatattcgtttcctcaagcccgttgacgcttctgatgctgtcaacaggatatccgtactttctgctgatggaaaatagcgagtcgccagactgcactgtatgaacaaacatagatgtcctccgtttccttttgatcaaaagggcgtgatatacactcttcttatctttatgaatgatcatccgttccgattccaaactctcttttcgagaaaggctgtttacaaatcagacatgatcaactatgatgatgtcatcataaaaaactgtataggaaacgcactaggggtgctgttatcggctgagataaaacatgcggcaagcgtgttttgatcccttataacccgatctggataataccagcgtggggaagtgcagattgaccggagcgcgggttcttttccatgcgttttcgttctgctgctgcatattccctcggatatgcagttttttatttttcattaaaaaacgggggaggacaccgcattatgaaacggaatatgaaccgcctgtaacaaaatcaactctttcatacataggactatccgataagaaagcaggagatcagaatgaaaaattggaaaatgagagaaattgtcgtcatgtccgtcatcagtgttgtattcgctgtcatttatttattatcaactcatgcaagcaatatagcggcagggtttttcggccggatgagctacgaaccgatttacggcatttggtttatcgtctcggtgattgccgcgtacattattcaaaaaccgggtgcggcgctcgtttctgaaatcatcgccgcgtttgtggaatgcttactcggaaatccgtcaggaccgatggtgattctgatcggcatcgcacagggaatcggggcggaagcggtctttttagcgacacgctggcggatttataccctgcctgtgcttcttttatccggtatgggatcttctgtaacgagcttcatttatgatttgttcgtttccggatactctgttttgaacccgggtttattaaccgtcatgcttctcatccgtttggtctcaggcgcgcttcttgccggccttctcggcaaagcaatcagtgatgcgctggcttacacgggagtgctgaacggcatggcgctcggaaaagaattgaagaagaaaaagaaacaggtgaaccaagatgcaggcatttgaaccccttctatcagcccgccgtctcaccttttcttatgatgaggatgagaagccgatttttcaaaacgtgtcatttcagctccgcaaaggagagcgggctttattgctcggaccgagcggatgcggcaaaagctcgctcgccctttgtttaaacggcctgtacccggaagcctgtgatgcggttcaaacgggaaccgtttccttaaacggaacaccgctttcaaacttggcaggacccgccgctgcatccatcggcgtagtgtttcaagatcccgatcagcagttttgcatgctgacggttgaagatgaaatagccttcggtctggaaaatttgcaatatacaaaagaagatatggataccatcattgatgacgttttggaaaaattagaaatcactcatctgaaaacacgaacgatcgcctcgctgtcaggcggttcaaaacaaaaagtggcgctcgcctgtatcattgcgatggatccggaactcattattttggacgaaccgacggcacagcttgatccatattccgtccgtgaatttgtgcggctgatcaaagaacttcaagccaaaagaaacttcggccttctcgtaatcgagcatcagcttgatcattgggttccgtggatggacaggacgattgtccttgacgaaaccggtcagatagtgatggacggagagacggacgctgtctttgaaacaaagcttgaagagctgacgcggctcggcattccgattccgcgggtaatcccattgcagaaatacgtcaacattccttttacattgtgcaaagaaagcctgtttcataaacctgtaccggctcttccctgcccccgggccgccgcgctttcggcagaggatgcactgagtgttcacgggctgtcatgcaaaagaggaacggatgtcatttttcaggatgtgagcttttccgtaaaaaaagggtcaattactgcgattgccggccctaacggaacaggaaagtccacgctcctgtccgccgcggccaagctcatccgtcctgtgagcggagacatcaaaatagacggcagaccgatagattcctattcagaaaaagagcttcggcgcctgatgggatatgttttccaaaaccctgaacaccagtttgtcacagattctgttattaacgagctgctgttcggctttgaagacggcaatgccgcaaaggagaaagctcttcagctgttaacccggttcggcctgagacgccatgcctcacagcatccgttttctttaagccaaggacaaaaacgcaggctcagcgtcgcgacgatgcttatgcacaatgtgaaagttttgctgcttgatgaaccgactttcgggcaggacgcaaaaacggcgcgtgagtgtatgctgatgctgcgggagattcaaaaggaaggaacggctgttttgatggtgacacatgatatggagctcgtctcagattatgcggacacgatccttgtgctctgcggcacgaagctggtataccgcggaactcccgattctttgtttactgatcatatcggaaccgcggagcgggcgcatttagctttgccgctgcggtatgaatggatgaaacaggacaggaggcggagaaatgaacgtgcggctggaagctgttaacccgtccattaaggcggcggctgttttgttatgcgtggttatgctgtcgtttatttataatccgtacaccccagctgtgttttatatcatcattgcgggaggcgtcctcttggcgggaagcgtgccgctgaaaaaatggctgctgtttacgattccgtttgtcattcttgcctttggttctttatggaccgccgccgtattcggaaacgtcccgacaaccggaagcaatctgctgtttaagctcgggccgattgccgtcaacagtgccaacgcggcgctcgggatttctatcgcgtttcgtattttatgtttttccgctttgtcgatgatgtttcttttcacaaccgatccgattctgtttatgctcagtctgattcagcagtgtaagctcccgccgaagcttgcctacggcgttatcgccgggttccggtttctccctcttctgaaagatgaaatcctgatcatccggcaggcgcacagaatcagaggcgcggcgtctgattccgggctgaaaggaaagatctccgccttcagacgcttcaccattccgcttttggcaggcgcaatcagaaaggcggaacgaacagcgatcgcgatggagtctaaaggctttacgggcagccgaaaccgcacattttacagaacggttactgtgcgccgcgccgattggttctttttcctgctcgtgcttctgttattcggcgcgagctgtctcgtttcactgttgtttttataaaaacaggccgccggagtgattcggcagcctgttttgttatgtatgttactgatggtaattaagagcctgagcgaggttggatttgatcgtaatatctgagaaattaataccgagctgtacggcggtttgggcaatttccggcctgattccggataaagtggacgtaacgccgatcagattcagcgcctcaattaatttaaaaatctggtgcgccaccatcgtatcgacaacgactacgcctgacaagtcaattaacagatgctcaatcagccgatccgcacatgtgctcagcgtattttccagaatgaatttggcgcgctccgtgtcaatatctccgacaagcggcagaagcgccgtccgtttgctcagtgtaataaccggcgagcttaactctaaaatcatttctctttgcgcattcagctgcatttttgaattatgctcggcatgatcgacaaacttgtatattgtaaaatcaaatacttggacaattaaatcctcccatctcttcctttctccctcagcaaacgcggattcatgttcatcggcaaacgcgtcataataactgatatacagcctccggtttctcatgaattcacggacaacgtactggacgggagtatccagatgcttctggtctttcgcaagctcaatcacccactgctcgaactcttctaaaaattctttttccggcatgatatacatgttattaatatgccgataaaattctttatcctgctccttcagttcttctctgatgacgggatttgtcaaagaataaattgaattcggatccgaatcttccatcgtttcgatccaatcttccgcaatttgatcaacctgtcctgaaaaatagtcgtataatgcttcacttatcttcatacctcttctcctttcccattttccaattatagcgttaccgggtgatgaatcaaaatgaaagctgttaaactatccatttatttgaaattttttagtgcgatagattgcgccttttttatgaaaatgcttcaaatgactctttccgcgcggcaggctctgccataaaatagtagcaacacccttgaatccactcgcaagcataaaaaaggagggcttttttatgaatggtgaaatgcggttgattccttatgtcacggatgagcaaatcatggatgtgaacgagcttcctgagggtattaaagtgattaaggcgccagaattgtgggcaaaagggtttaaaggcaaggatattaaaatcgcagtgcttgacacaggctgtgacgttaatcatcctgatttgaaagaccggattatcggcgggaaaaacttcaccgatgatgacggaggcaaagaagacgcgttttccgattacaacggacacgggacacatgtttccggaacgattgccgccaatgattcaaacggcggaatttcgggagttgcgccggaagcgagccttttaatcgtgaaagttctcggcggtcaaaacggcagcggaaaatacgaatggatcattaacggcatcaactacgctgttgaacaaaaggctgatatcatttctatgtcactcggcgggccgagcgatgtgcctgaactgaaagaagccgtcacaaatgcggtaaaaagcggtgtactggtcgtttgcgcagcaggaaacgaaggcgacggagacgagcggacagaggaactgtcgtatccggccgcttacaacgaagtaattgccgtcggatcagtctcagtcgcgcgaaaatcgtcagaattttcaaacgcaaataaagagattgacctggtggctcccggcgaaaacattctctccacccttcccaaccataaatacgggaagctgacgggcacttcgatggccgccccgcatgtgagcggagcgcttgccttaataaaagggcttgaacaggcctcgtttcagcggacgctttctgaggcagaagtttacgcccaacttgtgcggcggacccttcccttggatatcgccaaaacattggccgggaacggatttctgtatttagacgcgcctgatgtgctgatggaaaaagccgaacaggcacagctgctgtctttctgatatgtttctcatataatgattgatcagcttgtcacatcatcaattttttaaaatgtgagattttctattgacagtgatctgaataagctgataagataaccaacaaatgatgtaacttttcaaaaaaattgaaatattttctcttatcgagagttgggcgagggattggccttttgaccccaacagcaaccgaccgtaattccattgtgaaatggggcgcgtgatttttgcgccgagacgattgtctcttaaggcacggtgctaattccatcagacgtgatctgagagataagagaggcttacattttgatgttaaagcctctttctctcatgagaaagaggcttttttgttacatctcacttaaaggaggagacttaatgacaactattaaaacttcgaatcttggttttccgagaatcggcttgaacagagaatggaaaaaagcgcttgaagcttattggaaaggaaaaactgataaagaaacgtttcttaaagagcttgacggtttattcttatcagctgtcaaaacacagcttgaccaaaatattgatattgtgccggtctctgatttcacccattatgaccatgtgctcgatacagccgtcagctttaactggattccgaaaagattccgcagcattacggaccccattgatacatatttcgcgattgcccgcggtgtaaaagacgccgtttccagtgaaatgacgaaatggtttaataccaactaccattacatcgttcctgaatatgacgaaagcattgaattccgtctgacgagaaacaaacagcttgacgactaccgccggatcaaagaagaattcggagtggaaacgaaacccgtcattgtcggtccgtacacatttgtcacgcttgcgaaaggttacgaagaatcagaagcaaaagcgattcaaaagcgccttgtccctctttatgttcagctgctgaaagagcttgaagcagaaggcgtcaaatgggttcagattgatgagccagcccttgtgacagcttcttctgaagatgtccgcgccgcaaaagaactctatgaatcgatcacaaaagagctttcagggctgaacgtccttttacagacatactttgattcggtcgatgcgtatgaagaacttgtttcttatcctgtacagggaatcgggcttgatttcgtgcatgataaaggcagaaacctggagcaattgaaaaaacacggcttcccgaaagataaagtgctggcagcgggtgtgattgacggccgcaatatttggaaaatcgatgctgaagaacgccttgatgcgactcttgatatcctcagccacgctgacatagaggaattatggattcagccttcaagcagccttctgcacgtcccggtggcaaaacaccctgacgaacatcttgaaaaagatctgctgaacggcctgtcatacgctaaagaaaagttggcggaactcggtgtcttaaaagaaggcctcctgtccggcaaagcggccgtcagtgcgcagatcgaagagtccaaagcggcactgaaagcactgaaagctttcgcaacaggggcgaactcagctcaaaaagaagaactgaatcagctgacggaaaaagatttctcccgtcctgcaagctttgaggaacgattggcgctgcaaaatgaatcactcggtcttccccttctgccgacgacgacaatcggaagcttccctcaatctgctgaagtgcggagcgcacgccaaaaatggcgaaaaaaagagtggacggacgaacaataccaagcctttattaatgcggaaacgaagcgctgggttgacattcaggaagaaatcgggttagatgtgctcgttcacggagaatttgaacggacggacatggtagaatacttcggtgaaaaactggccggattcgcctttacgaaatatgcatgggtgcagtcttacggttcacgctgcgtacgtccgcctgtcattttcggagatgtcgaatttatcgaaccgatgacggtaaaagatacgctctacgcccaatcgctgacggaaaagcatatgaaaggcatgctgactggacctgtcaccattttaaactggtcattcccgcgcgtggatatttcaagaaaagaaatcgccttccagatcgggcttgccctcagaaaagaagttaaagcgcttgaagatgcaggtattcagattatccaagtcgatgaacctgcgctccgcgaagggctgccgttaaaaacgcaggattgggatgaatatttaacttgggccgcagaagcattccgattaacgacgtcttctgtgaaaaatgagacgcagattcatacgcatatgtgttacagcaactttgaagatatcgtagatacgatcaatgatcttgacgcggatgtcattacaatcgaacacagcagaagccacggaggatttttagagtacctgaaagaacatccatacgtaaaaggcctcggactcggtgtatacgacattcacagcccgcgtgtgccggctactgaagaaatctatcaaattatcgatgacgcgcttgaagtgtgtcctacagaccgcttctgggtaaacccggactgcggactgaaaacaagacagcaggaagaaaccgttgcggcattgaaaaatatggtcgacgctgcgaaacaggcacgaaaaaaacaagctcagcttgtataataaaaaacagccatccctgatttgcggatggctgttttttttgcctcgttacttatttttcagcgcctctgcaagttcatacagcgaatcatgccgcttaatttgatagccccgcccttctttctgcaaataccctttttggcagaattgcgtcagtacatgtaaaagatgacggtaagatacacctaaataatcacaaaccgttatgtgcttctctttataaaatccttcataagccgtttgcaaaataaaatcggcaagccggttttcaagcgggaacgccagactttgtgaatactttgaagccataagtgtcgcctttatacttaaaaacttagccaattcacgcaggaatttcgcatcctgaagcaattgcgtgcggcagcggtcaatcggcagagcaaaacaaacagtcttcgctgaggcctgaattccttttgtgtaatacacttcatgtaatagttccatttctccgatataatcatttttgttgataaaattaattaacgatactttcccgttttgatgggttacatatattttcgcttttccttcaatcacgtaaaacaggaaatccggcctcatgccctcttgaatcatccattcatcccgctgatattcgcgcacttccatatactcttccgccggaaaagaaaataaatgcgcgattgagtgtttttctaagtggtgccgctttttctcacctttataaatttccatcttccaccccaaaaatatgagatatctcatattgtctttacgtctttacatgataacatgccaattaaaggaggaacgggaatgaacgcatatcgctggatgagtctgcatttttttagtttttttatgacatggggagttttccttccctattggacgggatggatggtgcatataaaagggatttccgtatccgaagccagtttcattatgagcttaggcctgacagcaagaggaatttccacattacttttctttccttatttatcagggaaattcagcagcaaagccttactgaatggcgccagaatcggtacgtttcttgcacttttatgttatattccggctgattctttcccaagcctgcttcttgtcacattaggactgcatgtgttttacccggctttgatgcctgctttagacagcgcttgcggcgtccttgtacagcataacgagttaaaggattacgggaccagccgccagtgggggtccgccggattcgtgtcagccggcattatcctgtccgtctttacaggcatgtttggggatcaagtgattttatgggcactgcttttaggcactctgatattcgtatgcctcggctttatgcatgcccctgctgttctttcaaaacggccggaaacagaccgcgcaaaaaaagagggcatgctttccttatttcgcgtcaaacatttcggtctggtgctcgcaatcgtcatcttattgcaggcggcacatgcatcttactacaattacggttatctctttttgcaagaaatccatgcacccgcatatgcaatagggatcatcatcaacatcgccgttatcgcggagatcatcttctttgcaatcgctgaccgatgctttcatcaattttcggcaggctctttgctcgccatggcggcgcttggtgcaaccgtacgctggatactggtatttgccttcccgcatgtcatcattttctgtattgcgcagacgctgcatgcatgttcattcgcgatgggacactatgcatttatgaaatacttaattaagaatatttcacctgcgcaaatcccgaaagcccaaggcatgtattccgcgctggcgctcagctggagcacagcggtatttaccattttcggaggttttctatacgaaatcgaacctaggtatgcctttatcggaatgattgtttgtacgatcccttctatgcttcttgcacttttatacaggaaactggaaatgaaaaagaaagtttttatcggaaacgcacaagatatatagccaaagctttctgtatatatttgatctaatttcctgcattcgatcaactcggaggaacatgggatgaatcagcatacttcatttttaaaacgggcggtcacacttggagttgagagcgtgaacaattggacatcaagcagcgatccgggatgcgtgccggacgcttcaaacagatcagcttgacgattgtgtgatttacacaagctgtgaaccgtgcccttagaaaaacctgctcaaagcgcgcaggtttatttttttgtttgcaattgtctaattaaagtaaattgataccgtactgctttacgctttttttcgggaaactttgtacgtaatgaagaaattttcaaccaactcataaggagggacgttgtgtcacagcctaatttaccgaatatcacccctgtcgttacactttccagagacgataccattaatcttcttctgtcggcaattgctatggaagaactgggaatggcacatattctgaatgcggaaggggaaaaaatccaatacgcgctcggaacgattcccggcttaactgggccgccgtcaagtcttgcggatattctgaacttgaacgagagcgtccgtgatacgcttgacagcttaatgaaacaggagcttcttctcggttcaaaattggacagtatctcaaatattcctacactggcggggccgacaggggctacgggaccgacgggaccagccggcggacccactggcccgactggagcaatcgggccggccggagctacggggccaaccgggccgaccgggccgacaggggtcaccggtgcgggtcttcaagggattatcgcttttaatccgttaattgcccctacttatacacccgggcaggttgtcctgtataacggcagctcctatgtcgtgaacacagcttcgcctgccggggttccggatacgtctgccgattatacgcttttagctgccgcagggccgaccgggccgactggaccaacgggcgctacaggagccggattgacaggactgacagcttttgaccctgcggctgcacctttttatacggcggggcaggttgtattgtatgagggtgcttcttatgtcgtaaatatcgataacccctcaggcatccccgggatatcgccggactatacactgcttgccgccgcagggccgaccgggccaactggtgttaccggcgccggactgcagggcatcgtgccgtttgatcccctcgccgctccttcgtatactgccggacagaccgttacgttcaacggcagctcttacgtcgcaaacgtaaacagcccggcgggaacccctggagcttcagctgactatacacttttagccgcgacaggaacagctggtgctaccggaggctccgggccgaccgggattactggtgttacaggaaccaccggaccgactggagtcaccggcgttaccggagccactggaccgaccggaggcactggcgttaccggaaccactgggccgaccggaatcactggtgctgctggagccaccggaccgactggagtcaccggcgttactggtgacactgggtcgaccggagccactggtgctacgggtgtcaccgggccgactggaatcaccggtgctaccggagccaccgggccaactggaatcaccggcgttactggtgacactggaccgaccgggattactggcgttactggtgacactgggccgactggaatcactggtgctaccggagccaccgggccgactggaggcactggcgttaccggagccactggaccgactggatttactggcgctaccggaggctccgggccgaccgggatcaccggcgttaccggagccactggaccgaccgggattactggcgttacgggcggcggtattgtcgcagttgttgtcggcggcacaaccatttccttgccgaatgatcaaaacctttccgcagatattacggctaatgctgcaaatactgtgtttaccgttgctccggcaggacgatactatatctcctaccatattaatttaacggccggcctgcttgtcagttcacgggtcttgattaacggcactccatttacaagttcaattattgcaccggtcgcgtcattggcaaacttcaataactccttcattgtgactttggcagcagacagcaccatccagctccagctgttcggattattgggtgcggcgacattgcttggagggagtgtcggtgcagcattaaacatcattcgattatcttaatggaacatgcaaaaaaaggatcaggcgtttgtccgctgatccttttttaattgagacagaagttcttgtgcgggtttatattgaggattagatttcacagattttttggcgtaagcgatggccgtcatatcatggtttaattcagcatgacatttcgccatataataaaaagctctgaaatcggcggctccttttaaaattaagtgatcagggttttcctcttcaatccgtgtcccgttttcaaatgctttgattgccgctctgtacttctccagatgatataatacaagacctttataataatgaagattactgtaatcaggataaagcctgagcaccttttcaatcccctgctcggcttcttcataccgtttgagctcaagcaatattgtatattttaaattatacaagagagacggaggcattcggttttcacttaaaaattgaaaaattgagccgtttacaagatgtaatgctttttcatagtcttttattctgtaacattcacttgccaaatgataaataagccacggatcaggagtttcctctgaaagctcttcatttaaaatgctgatattccgtttatgtttttgtttgatcttttcttcctgctccaaatagccgtagtgatgaatcacacaaggaagcgtaaaaaaagtattgttttcttcctcattggaagacatgatattttcgtgaattctgccttgatacaaaaggccttcatgattgcggaacagtctcggctgcatgctttcaaaggcttcattttcatccagctgttttcccgtataattgataatcttcaaaaggccccggctcggtaattcgtcatgaagcagcgaagttaaaaagcggcccgtctcctgatcgagctcttcatccgcgtcaagcattaaaatccaatccccttcggcatgctgcagaccgtaatttctcgcctttgcgaaatcattctcccattctaaatcaaacactctggcttgaaagcttttgcagatatcttttgtattatcttgtgatccggtgtctacgataacaatctcatcagcaatatcttgtacacttgataaacagcgggagatatatctctcctcgttttttacaatcatgcaaagcgtcagtttacattcagcatttccgctcattttctcacctttcccgcttttggagttgtcgattgaaccaaggccgttcaggagtgccgttcatcgttacgatgacaggtctcacccatctgacggcaggttcggcagatgaagctgtattccattcctgccattcctgaagctgcctgaccgcccgcttcgtaatgggatgcgcccggaattcgcgcgggctttcagaaatgaatttttttgttcgttctgtcactgttttcatttcatgaaagtgccgctcatacatccgctcctgctctctttccaggctgatcattaaaaacagccgcccgcctgtttccatctgccagcggcacaatgcggagaacagcctgatttcttccttgtaatttgaaccccttcttttatcaacggtcacagataatatatttaacagcgcaatcgtgagacaatgcatggcttcaaaagatgtctgtttcgcttttgcgatgcttggatacggcatatgcttcacccgtctctttctttatgaacgctccccgcctttcctcttccatccgcattcctcacaatcctcgcactcacagcagccaatgcggccgtagaacaggccgtcacacggatcttcaggtgaaggattcggaaaacacggatcacatgggccgcttgaatcgtcgcacggatcatccggttcgcagggatcatccggatcccacgggtcatctgggtcgtccggatcgcccgggtcactcggatgacttgggtcgctcggatccatacaggcctcagaatcctgtaagtagataatgtcctcgagtttcgtctgcaaaaggagctgggatttcatgacggtgcgcagaagccgttcggtgcttctattgattgctgacaattcccctaaagagggatcgccggaagcgccgagaaaggtttgaattctttctgcttccgcctgcagaatatgggataatccgatttcttccagagccacggatgaaagaaggaggttcaaagtctcacatctggagagtgtaatgtcgggggtgatgttcggtatgtttggaagagacatcgatttctccctcgtttctcttggtgtcattatgctaaagtgctatatcgtattcttattccgggagagaagagatcattactgatgttttcgttaataaaatatcccggatataagatccgggatattcgttcgtgcattatttgagttcaagtttgacgtcaacatttcctcttgttgcttttgaatacggacagaactcgtgagcggcgtgtacaagcttctccgccgtttctttatcaaggtcttttgtatcgatgacgagcgttacgccgattttgtatccgccgtcgctctcatcttttaaaagactgacctgtccttcaatttcagaggtcatgtcgatgttctgttttttggcggcgagctcaagcgctcccccgaagcaggcggcatatcctgccgcaaacagctgttcagggtttgtgccggtttcaccgtctttttttgcattcggcatgatgatgtcaaaatccaacactccgtcttcggatttaatatgtcctgaccgtccgccgactgcggtcgcttttgaagtaaataatgccataattatcagcctcctcattgtgcttattgtatatattgcccctgctcatatttttaaacatgattggaataggaaatgtgccttttttcggctacaataggggtaacgttaacaaacaaagagttggtgaaagaaattatggcagaaaaagaatttgaacatatgaaactggagaatcagctttgttttttgttgtatgcaagctccagagaaatgacgaaacggtacaaaccgctgcttgataagctcaatgtgacctatccgcaatacttggcgcttctcttattatgggagcacgaagaactgaatgtaaaacggatgggtgaacttttgcacttggactccggaacgctgacaccgatgctgaaacggatggagcagcgcggaatcattatgagaaagcggtcgcctgaagacgagcgctctgtgacgatcagattgacagatgaaggatgcgccttgcagaaaacggcggcggatattcccattgcgatgctggaacagacgggactgtcaaaagaggaattaaagcaggtaaagcaggcgctttatgaggttttgaaaacattgcacgacgtaaaataaggatgccccgaatgggcatccttgtttttattctgctgctagaagatttacttcaatatttcccgctgtcgcttttgaatacgggcagacaccgtgcgctttttgaataagtgcttcaagctcctctttattaatgccggatgctttgacctcgagggtaacgccgagtttatatccttggtctgcttcatctttcagcagactgacatgcgctgtgacctctgtttcaatactcaggcgctcttttctcgctacgagctgaagggcgctgtcaaagcaggcagagtatcctgcagcaaacagctgttcagggtttgtggcatgttcgagccgttttgctcttggcgttcccggcatggcaacatcaaggttcagcacaccgtcagaagacgagacttttccctcccgtccgccggcggctgatactgtagctgtaaataatggttttgtcatgtgaattcacctctatcatattgtttacaatttaattgtacacaatataatgtgaatcgtcaatctccccgcacaaaaaaagcctaccctttttcaaggataagcttaaaaagactatacgcggatttgtccgtttcctttgataatgatttttgtagatgttaacgccggaagccccatcggtcctctcgcgtgaagcttttgcgtgctgatgccgatttcggctccgtacccgaattcaaagccgtctgtaaaccgtgtggaagcattatgatacacggcggcggcgtcaacggctgtctggaagtaagcggcattctcaccgttttccgtcagaatggcttctgaatggtttgtgccgtactgctgaatgtgacggaccgcctcctgtacgtcatgcaccgtttttacactgagaatcggcgccaggtattcagctccccaatcggcctcttcggcttgtttcgcattaggctccagctcgcaaatcatctgatctccgcgaagctccacccctttttctgtcagctgattcagcagctttcgtccgtgttcttccgcccatttttcatggatcaaaagagattcaatcgcattgcagacggaaggccgctgtgttttggcgttgatgacgacatctctggccatatcaggatctgctgactcatctatgtacacgtggcaattgcccgctccggtttctaacacgggtacggttgattccctgaccaccagatcaatcaaatttttgccgccgcgcgggatcaatacatccagcccgtcatttaatgtgaagagctgtttcgcggtttctttgcttgtatcttctatgagctgaacggcatcaatcggaagctttgacagtcccagtgcgcgtttcatcacactgacaagtgctttgttgctgtggatagctgacgaacttcctctgagcacaaccgcgtttccggttttcaggcaaagtgtggcagcatctactgtaacattcggtctggcttcatagatcatgcccactactccgaggggcacgcggattttttcaatggataatccattctctttttgaatggtctccaaagattcgccgacgggatctttcagaccgattaatagttctacagcatccgcgatatcgagcaggcgtttttcgtcaagagtcagcctgtcaataatgtcaggcgtcagtcctcttttctgtcccgcttcaatatctttctgattctctgttaaaatcagctggcgttcatttctgagcccgtctgcaatacattggagcgcttcgtttttttcagcggtcgttttcatgaccatttcggcagccgcttcttttgccaaggcagctttttgcaatacttcactcatttgttttccccctcgtcaaataaattcacccaatcatttctgtgaatcacttccacctgcttcgcgcccggaagctgatcgctccgcttccctttggcttccaaaatctcatcggatgagtaatgcgtctgccctttgccgatgatgccgccgggacctctgacttccactacggcccctttcggaaaactgccgcagacatcggcgacaccggccggaaggagacttgagccgttatggatcatcgcctgctccgctcccccatcaatgatgatttcccctgatatcggagaatgaaacatgatccattgccgtgtattattaacggaggacagctctttatcaccgatatatgtaccgtcgcctttaccatctaaaatcagcttcagtttttcccgtccggcaccggtcccgataaacaccttaactccgagcgacaacgcggtctgggcagcgagaagttttgacttcatgcctccggtgccgactttcgagcctgctgaaccggcatacccgagcaattcaggtgtaatgtcagtcaaataatcaaaccgctttgcgtcaggattttcattcggattggcatcgtacaggccgttaatgtctgtgagaatcattaattggtctgcatgaatcaggccgctcacaagcgccgacagcatgtcattatctccgaacgtcagctcttcgactgatgtggaatcattctcattaataatcggcacgactccccgctccagcaattccattaccgtggcatacgcatttctgtaccgctctctttttgagaaatcatttcttgttaataaaatttgcgccggcgtcagaccgtatctttttaaatggtccatatattgctgcattaaaagcgtctggccgaccgcggcggctgcctgctttccttttattgtaacggggcgcgacggatagccgagagcggaaaaacccgctgccaccgcgcctgaggtaataaggattacttcatgcccgttttcttttaataatgaaatggcttccgtatgctccttgattttggcttcatcaatacttccgttactgtttgtgagcgagctgctcccgattttcacaacaattctctgctttttcatagtttctcctccgtggcaatcaatccaaaccggctcatcaaataaaaaagcccattccatcctgaaaaataaggacgaaatgggctttccgtggtaccaccttgtttgaacgcgttttgcacgcgtcccgctttcctgtaacgccaggttatcgcgcctgagttttcccctcaggactccaaggcaggttcggcaggtttcatgcggcaaaatgtttcagcgggccattttgctctctgtcacagaaagttctgcgtactgatcctcttcaacgctcaatgatttttttatattatgcaaagaaaacgagttcttgtcaagacattttcatccataaaaaacggcccgcctccccggcggaccgctattaattaaatacgatcgttttgttttcgtgaacgatgacgcgatcttccaagtgccattttacggctcttgccaatacgctgcgctcaatggttctgccgatattcttcagatcctctgcgtgatctctgtgatcgacgcgttcaatatcctgttcaataatcgggccttcgtcaaggtcgtccgtcacatagtgagatgtcgcgccgattaattttactccgcgctcataagcccgtttatacggattagctccgataaaggccggcaggaatgaatggtggatgttaataatccgattcgggtgtgcggatacaaagtcagacgtcaaaatctgcatgtagcgggcaagaacgatcacatcaatctcatactgctccagaagctcaagctggcgccgctcaacttccgcgcggatgtctttgttagccttcatgtaatggaacggaatattcagcggttcaaccacttctttcgcctcttcatggttgctgatgacaaccgcaatttcggccatcatattgccgctttgccattcccaaatgagttcatgaagacagtgcagctccttcgatacaaagatcgccacgcgcttcagctcacttgccagagacaggctccatgtcatgccgaatgtttgggcgattaaagcgaacgcctgctttaagtcctcttttttctcccgaatgcctttgcagtcgaattcaattctaagaaaaaaccggccgccttcaggatcagtcgtatattgatttgattcaataatatttgcgccatgttcaaacaaaaacgcggacacagccgatacaattcccggctggtcggggcagctgacgagcaggcgccctttttcctcattcccttcgcggtagtcattcagccgctgtgtcatatatgaattcatatgttttaatccctcgtatcttcataattcgtaacttattatagattatactgaagatttgttaaaaatcaatttacgaaagaattttcaatcctacggcagcgcataaaataagcgcaatgaaaaagatgcgcttcgcatccttctgctctccgtagaaaagaataccggctaacgcgccgcccgccgtgccgatacccgtccagattgcataggccgttcccatcgcgatcgtttccatcgcataagaaagcagcgaaaatgaagccgcaaaaccgacgataatgaagagaatccatttgactttcttttctttttgaaattgattcatcaaaatgaccccgagcatttcacaaagacccgcggctatcagactgatccaatgcattacgacttctcctccttcgtctcaggcgtatcctgtgtgaccagctttaatccgatgacaccgatcagcaaaacgccgatcagcacgattttcaccggatcggcctgctctttgaaaagcaagatttcactcagcacggtgcccgctgtcccgagaccggtaaagaccgcatataccgttcctacgggcaggctgttagtcgccttgattaatagataaaaactgatgatgatgcccacaattgtggagctccacgtcagcgccgaatctgcatgtttcaggccgatgacccatacaacctcaaatacggccgctaagaccactaaaccccatttcatgttcttcaccctttctgttttcggacaatacaaaaaagcccggatagtcgtctcacatgagattgactctcccgggcttttttccctccgtgtgcatatgcgggaatatgtccgcatatgtgttttctctcggaccaggccatgtgtgaacatgcggaaccctagaaaacatgtctgttcgtatcatactacatttcgctgaaacgttcaatgtcagatgtgatgtcaaaaaccgtcagctgcctctcccatttgttaacggtctcgccggctgccatgccgattttttccgcgacgcggacggaagcaaggttttccggatcgatcagcgccgctatgcgtccgtattgctttgtttgaaaaccgtatgtcagacaggctttcgcagcctctgtcgcatagccgcagccccaatggcggcgggcaaacatataaccgatttccatcatcgcggttccgtttaccgtctgcggaacgattccgcattgaccgagaaatgcacccgtctctttatcttctgcgatccaaagactcacgccgtatcctttggccaatcgtttgttccaggcaatccattccttcgtttcccgtctgcttttaagagaaggataatatttcatgacctctctatcggtaaacagcccgtacaaattctcttcatcgtcatcccgcatggtgcgcaggcggatacgcctggttgtcaggatggtgccggaagacttatgcttcatcatacacgccacgtctcctttccctgtattagattatggatccggcaggaaaagtcctttttcagcgtaaaaaaaccgcttttttaaaaaagcggtttgacgattaccaaggcttatctgtcccgagcgcctcggccagggccttgctgtgttttaaacggttttttcgttctccggcgcgctgaacggccgtattgtgaagcatgatttcttcctcggtttccggcacgatccgcggaacgggcaccgatttcccgtttgaatcgagcgcgacgaaggtcagaaatgacgttgccgcaagctcgcgttccccagtcatcagatgctctttaatgactttgacaaacacctccatagacgatgttccgacccatgtgacgtaggattcaaggcatacggaatcctgctggccgatcgggcgcaaaaaatctacagagtccattgaggccgtgacggtttcacaccggcagtggcgggccgcggaaattgaagcgatatcatcaatgtagctcatcagctttccgccaaacagcgtattgtggttattggtatcaagcggaaaaaccctgcttgttttgactacccttgtttctttgcaaaatcttgattctggcaacttcattattcaaactcccctttggtgtctggtcgtttcgactcattcatctgctaccacctattaaacaatacttttaccgttttgtctaaaattttaaatgttaagttggttagatattctgtcagaaatgtttcattattcatcacatccgggaataataaacgcacattgaatatcgataggaggctatcacatgcacgtatccattcccaaatccacgccaaaaccggcatgccgcagtgaatatgatgctttgaagacagtcattttatgccggccggaacacatggccatcaaagatattattaacggaacacaaaaacattttaaacaagaaaatattgacatctccaccgccctcaaacagcataatgagtttattgacattttaaaatcccatcagattgaagtcgtcctgctgcctgccgatcccgaattgcctgagcaggtattcacccgggatatcggatttgtcttaggagaaacagcgtttatttcaagcatggcggcttcagtccggcagggagaagaaaaggtgtttcaacacctgcttgatgatgagaaaatcccttatacgcgaatcagcaaagcgaacattgaaggcggcgacgtcatgatcgcagacggcaccgtttatgccgggctgagcgagcgcacggataaagcggctgtccgggagctgcaggaggcgctgccggaaatgaccgtcgtgccgatccctcttaaggaggatttcttacatttggactgtgtgtttaatatgatctcggaaacggaggcgctatactgcaaaaatggcttacggcagaaagaaattgatcttcttgccgaacgttttgagatgatagaagtgcctgaagaagaacaatttacgctcggaccgaatatcctgtccatcggcaatcagacaattatcagcctgccgcagcaccgtcatacgaaccgagagctcagaaaaaggggatataaagtcattgaaaccgagttttccgaaattatcaaatcgggcggttccttccgctgctgcaccctcccgcttgtcagaacatcttaaacatttacaaggcagtttccttcaagatacgttaatatagagaagacaagacttaaagggggaaaccgaatggctaagtacataggatacgcgggaacatatacaaaaggcggcagcgaaggcatttattgttttgaacttgatacagaagcgaaacagctcagccagccgaagcttgctgcaaagctcggcaacccgacatacgtcacaccgaactctgataacagcatgctgtattccattgaaaaagcagacggaaaaggcggcgtcgcagcctatcaaatcaatcagaacaccggcgaattaacttttgtgaaccaccagctgattgaaggcccgtctccatgccacgtcagcattgatagtaaacatgaatatgttttaaccgctaattaccacagcggaaaagtgcacgccttccctgtcaatcaggacggcagcctgcaggagcctgcagctgaagcagctcatacggggaccggtcctcatgaaagacaggagaaaccgcatactcatttcgcaggctttacacctgagcataattacattgcagccgtcgatttagggacggatacgctgtatacttaccaaatgcaaaacggcgcgctcacagaggtaaaaacccattctttcgcacccggttcagggccgcgccatatcgttttccatccggcggaaaaatacgcctatgtcatgacggagatcagcaatgaagtcatcgcgcttgaatacaatccgaccttaggtgaattcagagagcttcaggtcatttccgctttgcctgaaggctttactgacaaatctcagggcagcgcgatccgcatatctaaagacggcagatttctttatgccgccaaccgcgggcatgacagcatcgccatctttaagatcaatcaatattccggggaattgtctcttgttgaatgggtgccgacagaaggaaactggccgcgtgatttcgcgtttgatccatccgaaacattccttatcgcgtcaaatgaagaaacgggaaatctggttttgtttgaacgcgatccggaaacgggcagactgactctgcttcaatctgacgtaccggttccgtatccggtctgcgtgtcatttctgcatcaggtttaatcacaaagaaagctgacgatttaaagtcagctttcttttttgtataagtgacaggcgacaaaacgtcccgtcttcacttcctcaagctcaggcgtaactttaccgcagagctccatcgcttcagggcaccgcgtcctgaaaacacagccgctcggcgggttaactgggctcggcagctcccctttcagaataatccgttcacgcttgtcctcaagaagcggatcagggatcggaattgaagataaaagcgccttcgtataagggtgaagcggttccttgtaaagcgcagcgctttctgtgatttccatcatgcgccccaaatacatcacgccgatcctatcgctgatatgcttgaccattgataaatcgtgagcgataaataaaaatgtcagccctttctccttctgaagcctttttaaaaggttgacgacctgtgcctgtacggacacgtcaagcgcagaaatcggctcatccgccacgataaactcggggtgcagagaaagtgctctggcaatcccgattctctgtctctgtccgccactgaattcgtgggggtaccggctgccgaaatccggatggagtccgacagcttcaagcagttcatccgccatcatcagacgggctttacgggtattgtaaagattgtggatttccatcggctccataataatttcccgtacggtcaggcgcggatttaacgaggcgtaagggtcttgaaaaatcatctgcagcttgcggaataagaccgaccgctgatctggcgcggcacggtgtatgtccgtcccttcatatgataccgaaccggccgtcgggtcgtacagacgaagaataacccttccgagcgtcgatttaccgcaccccgattctccgacgagtccgaatgtttcccctctttgaatgtgaaaactgacaccgtcgactgcttttacggctttctttcttcctgcgtcaaaatgcattttcagcccgctgacttcaaggagcggagacgctgtcatattcattcccccttttcgctgatacagcggcgtacgatgcataattccttttcatagacggttccttccaaaggcagcacttcgattgtttttcccgttttcggggagtgcagcatccggccgtctcccagcgccaaaccgacatggtggatcgcgccttgtccttcatcataggcgaaaaacaaaagatcagccggccggatatcgtttaccgcagcgccgaatccagcttttgcttggtcctgcgcatcacggggaagggcataaccgtttgctttaaataccgaatacataaatccggagcagtcaaacccgaaaccgctcagtccaccccataaataaggaagcccgagaaacatcatgcctgtttcgatgatatctattgcccgccctttcctatgccggaattcgtctgcgtcagcttcctttacgaatcgttctccgagcggcgtcgccacccggaaaaagccattttcacgtccggctgccggaagacgcgttaagaaactcacttcaagatccggttcgccgtttgagtgatataaaaaagatgtcggtttggtaatccatacggcaggagaagatgtgggaaagctgttttttgaaagctggctttttttcacccagccaggatatccgcgcgcgtccttttttgaaggctggccgggaacggcaacaaaagcccattcaccctcctctttgagaatgatcacttcttccccgaaaagcacttgcgtttggacaaggttgtctgtgcatagttgaagccgctcttcatatcccatagacgccagccattttctgatttgcggcgggttttcgagcaccggtgcatcatacgggcggggagatgacggcagcgtccatacattggctgccgccgctgtaacggctgctctcattgtttcgcctcctcttgtatcgacacgccggtaatgcccagacccggttcatccgggatcgtaatctgactgccgctgtatgtgatgccgccttttatgaagtcatttttcagcataagcggcgcatcaaaatcaaaccttgtaacattccgtttgcccgctgcaaaatgggctgcggcggtaatgccgagcttcgtctcaatcatgctgccgaccatgcattccacgccgcacgtttccgccatcgcattgatggtttccgcctgctttatgccgcccgctttcatcagcttaatattgattaaatcggcgcttctcgtttgcagtacgtgaaaggcctgacggggcgtaaagacgctctcgtccgccataatcggtgtgtctacggcatctgtgacccgtttcagcccggcgatatcgtctttatgaacaggctgttcgaccagctcaatgccaagtccggcgtcttccatctttcggatcgcggtcacggcttctttcggcgtccagccttggttcgcgtccagtctcagtttgacggttgcgccgacacgtgatctgaccgcctgaatccgcgcgatatcgtctgatatgtcacctatgccgacttttatttttaaaatatgaaatcctttgttcacataacggtctgcatcccctgccatctcctcaggagaattgacgctgacggtaaaatctgtttccatcgtattccgataacctccgagaagctgataaagcggctgcccgtgcatttgcgcccatccgtcatatacagccatatctaccgcggcctttgcgctttgatttcttaccaaaagccggctgatgtcatacaaaactgcttccctgtcagaaatgttccggcctaaaagagcgggcttcagtacatcgcaaacggcgctttcgatacttgctgcgctgtcgcctgttataacaaccgtcggcggcgcctcgccccagccggtcagaccgttgtcaaatgtaatcttcacaatgaccgattcagcattgtaaaccgtgcgcaaagcggtcttaaacggttttttcagcggcacggatatccgtcctgtttgaatatctgttatcctcacgtccggtcactcccttcccgaaatccccgattcaattgttaccgctttggccgccgtatccataaccgcgcggactccgatcggaacggcgaagctcggcgaacaatggccgattttaaagcctttgagcgcgggcttccctgatttgacaatgtaatcgttcagcacttgctctaatgtgagggacttttctttattcttcggttcgcatttgtgaaaatcacagactagaattcctgctgcgtctgatagtttgccggccattttcaattgattcagcattctgtcgatttgatacggctcctcatcaatatcctcgataaacagcagtttgtctttcgtatcaatttcaaacggcgtaccgagtgtggatgtaataagcgacagattgccgcccgcaagctctccctcggctcttccgtctgtcagcacctccagcggagaaatatcctccgtataggtgaattccgtttcttcgaaaagctgatgatacgatgcctttgtcagcggatcagcatcttcaagtcccacatccgtgctcagcatcgggccgtgaaatgtgacgagtcccgtattttgatgaatggcggtatgtaaaaatgtaatatcgctgtatccccagaaaattttcggattgctgcggattaagccgaaatcaatgtcagcggcaatgcggcccgtgccgaatcctccgcacgcgcatatcactgctttgacattctgatcactgaacatgtcatggagatcatcgagacgcgccctgtcttctcccgccaaatagccgtggcgggtcttcagcgaccggccgagtttcacttgaaggccaagctcattctctaaaaaaagcagcgcgttttgtaaagtcccgctctcaggggggcttgcgggcgcaatcacaccgaccgtgtcgcctttttgcagtgcttttggtttatggttcatggctttttcaatctcctctcccatggattgaaaagtgaaacataccgctcctttaacggcaaaagagcggtatgtcgtttccgaggtgatatcaggacttttccgcccacttcagatcaacgtaaccgacggggtgccggacaatgcccttcacgccgctgttttgcagatgcacctgattgtaaaaataaatcggaatgatcggagcctcgttcatgagcagcttctccgctttatgcatgagcgcaaaacgtttttttgcatcggcttcctgttttgcctgcttgatatagctgtcgtatgtctcgctgccccagccggtgcggttcatggaattgcccgtctggaaagcctcaagaaaactgatcggatctgcgtaatccggtaaaaatgaactttgagagaactgaaacttcagccctttttgctcctctaaaaagacattccattccatattggcgagcttaacgtctataccgagcacacttttgagcttctgctgtaccgcttccgctatttttttatgctccggctttgtgctgtatgtcagtgtgacggcaggcagtttgtcataatgctcttctgccatgcctttttccagcagttttttggcttctgattcatccggagttaataaactgccgcctgcttcgcggaaatctttcccgtcaggctgcggaaaccccggggatacaaaggcatgtgccggcttttcactgtttttggtcacataatccgtgatttctttctgatcaatagccgcagcaaacgcttttctgatcttttcattttggaacggctccattttaacgttaaagcgatagaaataaagtccggcctgatcccacgtgcggacattttttccgcccatcagctgctcgctcagctctgccggcacaaaagcggtatccaaatctcccgactggaacatctggtagtcggtatttcggtcactgaccatcgcccatgtgactttatcaagtttcaccgtctttttatcccaatacgtctcgtttttgaccatcgtcatgctgtcgtcatgcttccattccgtcagcttgaacggcccgttgccgacaaaggttttcgcttcagtgaaccatttcggatcagccttagcgaccttttcattaatcgggaaatacgccggattggacacgacgctcagaaaataatcctgcggtgccgccaatgtgacgaccaatgtttttttatcttttgccgtaactttcacgtcttcttttttgccttttccgctgttaaattcttccccgcctttgatcatatagccgagaaatgcggaagacgctcccgttttcggatcgagcatccgtttccaggcgtacacgaagtcttccgccgtgacgggatcgccattggtccatttggcgtcatcacggagactgaaggtatatgtcagcttatcagcggacaccttccagctttttgccatggccggttcgggcttattatcttttccgagccttgttaaaccttccattatgttattcagcggctgccaggaaacattattaaacccgatcggcggatcaagtgaggtcggctcattttcgttattgagccggagcactgtttcatccccctgttcttttgctttgccggtttctgttcccgcctgctcattggccgtacagcccatcaaagcaaacgacacaacagcaatcactccgattgcccatttctttttcatttgaatccccctttttcctctgctgccttcagctgtttgtgcttttgcctctctgcacggtcatcctgaagccaacaattgacgaaatggcttttggatttcacggttgtttccggatataccttttcacagacgatcatcctgtccgggcagcgggcggcaaacgggcagcccggcggcggatcgaataaatcaggcggcgtcccgtcaatcggcgaaagctcactatcctccatatccagccgcggcactgagaagagcagcccctttgtgtagggatgagcgggccggtaaaaaatatcatgcctcgtgccgatttcggcgatttttcccgcgtacatgacggcgaccctgtcagcggtctgagcgacaacgccgagatcatgcgtaatcagaacaatagatacgcctgtttttctttgaatctttttaaataattcaaggatctgtgcttgaattgttacatcaagagcagtcgtcggttcatcggcaatcatgatttccggctcgcagatcagagccatcgcgatcacgatccgctgtcgcatgcccccgcttaattggtggggatactgcttcaggcgggatttcgagtcagggatgccgacaaggtccagcatggcgagaacctcggattcagcttgttttctggtcatgtctcggtgttccaaaagcgcttctgaaagctgatctcctacagtcaaagtcggattgagcgccgtcatcgggtcctgaaagatcatagaaatgtcacgtccccgtattccccgcatttcccgttccgtcatttgacaaaggtctttctgtttaaattgtatgcttccggattcaatctttgccgaatgtttcggaagaaggcccatcacggcttgtaacgtcacgctttttccgcagcccgattcaccgacgatcgcaaacgtttcacctttatataaatcgaagctgacgcctctgacggcttttacggtgcctccgtatgttgaaaaagtaacatgcagattttgaactgaaagaacttgctgcgccatttttcctacctcctcaatttcgggtctaacgcgtcctgcaagccgtctccaagcacgttaaacgcgtacatcgttaaggaaatgaaaaaggcgggaaaaaacagccgccaccaatggcctgataaaatcgccgggagcccgtcgtttgccatgactccccagcttgcaaacggcgcttgaatgccgagtcctaaaaaacttagaaatgattccgcaaaaatcgccgccggcaccgtaagcgtcatttggacaataatggcccccatcgtattcggcagcagatttttcttaatgatccgaaatgttttcgccccaaacgttttcgaagcaagcacgtgttcatcatgcttcatcctcaatacctgtcctctgacaatccgcgccatgccgacccaccccgtcacggtcagagcgacgataatagaaccgagccccggtcccatcagcaccattaacaaaatgacaacgagcagatacggcaatccgtagagaacctcgatgattctcatcatggcgctgtctgtccgtccccctttgtagccggcgatgcctccgtaaatgacgccgatcaaaaagtcgatcaaggccgccatcacaccgacaaataaagatatcctcgctccgtaccacgttcttgtaaatacgtcccgtccaagctcatcggttccgaaccaatgtgaagaagacggcggaagattctgctcggcgagcgtctgccttgtcacactgtgcggtgatatcaccggaccgaacacagctaatagaaacaggcaaaataaaatcacaaggccggccatcgccaatttgttctttttaagccgccgccacgcatcctgagtgtaagacaggctcggacgcttgaccgactcggcttcaccctttctttccatgcccggctgaaaccattcatcaggcacttctgtgtgttttaccgtttcctgcgggagattcatcgggatcaccctttcttatgaagttttatgcgcgggtctaacaggccgtatgccaaatcaaccagaaacagcatgacgatcagaatcacactgtaaaatacggtcgtccccataatcaccgggtagtcacgctgattgatgctttccacgaaatatttgcccattcccggaatggcaaagattttctcgatgacgaaactgcccgtcaggatacttgcggcaagcgtgccaagtactgtcacaacaggcataagagcgtttttcaaggcgtgtttgatgataattttgacaggagaaaggccttttgcttttgccgtgcggatataatcctgagtgagcacttcagccatgcttgatcttgtcagcctcgcgatgatggccataggtccgacggcaagcgctgcagtcggcaggaccatgtgaactggactcgtccacgtagcagccggaaaccatttcagatgaaccgcaaattgctgaatcagcagtgtcgccataataaaattcggaatggaaatccccagcaccgcaaggctcatggccgcataatcgagaaatccgccgcgcctcagagcggccgttatgccgagcgcgagtcctgaaataacagcgatgataatcgccgttatgccaagctcaaatgaaacgggaaacccccgttcaagcatggcgtttacactgtctgacggttttttaattgaaggaccgaaatcaaaggttagaatggattttagatagatggcgtattgagtgataagaggttcgttcagatggtagtaggattcgagatttcgctgaaccgcttcgtttgtgccccgctcttcgttaaaaggcgagccgggtatcactttcatcatgacaaatgtcagagtggtgatgacgaggacggtcataatcattgcgataaaacgtttgataaaataccgaagcaatgccgttcacccctttaacagaatgttgttctcatggcgagttctgtcatgacgagcatggcctgataggcttccggcatgtcttttgcctgaaattgaacgattgtcgttcccggtatgatttctgtgcccggcattaaatgggcccattcagcctgtccgtagttggcaaattcaatgcctaagaccggtctttcaggcggagtgagcggcttgaccttatctttatttttgagcgcataagctgttttttccgtcaggagctgcccggctttcagaggagacaggcatttaaccgcggttcttgaaatggtttgcttgacggcggctgtcgtcacattcggtatcagctcctccgcttcttttgcggcgcaatcatccccggcagccataatcaccgggacatcgtaaaatccggcgagataggcatttaaccccagttcaccgaccggcttatcatttatgtaaaagtgacgcacgccgaatatcatgctgtgcgacatgactcccggcattgaggctctcgcatggtagccgataaacattgcgccagaataggattcatcaagcccctgcatcatagaaaacggcttgacgtcccctgtgatcagctctgcctcaggatgaagtttttctgcgagcagattattcatctttgaatggctgtcatttacggtcacttccgtgcacccgttattaaacgcttctgcgatgcaccagtttgcttcctcggtcatcagaaccctgccgcgctcataattgtgcatgcgggaattgacaaatgtttcatccggcagtccagatatcccttccatatctacagatagatacagtttcatgtaatacctccttttttatttaaaatttcgatattaaattatgaatattctaacaaattatattaaaaaaggatgaaacatgcaatataccattctgccattataggaaaaaacaaacccttttcaccgggaaaagggtttgctgatagaaaaagttacatactgttttcggggtgacgctgaaactgtctgaccgcacttctgtattcactatcgggaatgacctgatgcctgatcggttcagtagttttccgcggaggctgttcagcctcctggttacggacggcgtgcggtttatgcgccagcttatgtcccatgccggtcgcattcatgacaaatgataaacacactaaaagcaggcttaagatgaaagcaataaggaacagatcgctgtatgtccccatcagcaactcatgcggcgattgtgtgccgtgcgcgccccaaagcatgccggaagcatctcttttggtaaaataccctattaatacaggggcgcccatataaatgaacagccgcaaaaactgaactgccgtcatgcgtttcaccagttccggaagcggtcctcctaacgcggctcccatcagtccggctgccacgataagccctgttccggccgccagcattacgaaaagccccgcaaatagaataataggcatatgatgatccgtcgtcatccattgaaaattcacgaacacaagtataatagagcctgttatcccgagcatgcccgggccgactttatcatatgctaatgcactgatgacagcggcaatggccacgcctgccaaaaggctcgcatataaaaatatcaaatgagtttgtgacatatgatacgccgcctgaagctccccgcgaaatgcagaaaggctgaccgctattgagatactgcctgcagcgatcataaaaactcccagaatcggctttggaatcagcataagtttaatcgaaatcagcgcatgttcgtttctgtactgcataatcagcaagatcagcagaatgacgaagcttcctccaaatcccgccaacgtatgccatgacgagaaaccccatttcggcagatgaataaatgtaaaggcagccagcacggctgatacacccgctaacagaaaaccgaagccgtcaaatggagatctttctgcgcctttatgagcatcatcccgcagccacatatagctgaaaatgaagccgcaaaaagacagcagaccaaaaatgccgaacagccaatgccaatggccggcgcttgccgcggccgtgcctaatacggtccccataatgacggacccgtaaaagccgccgattaacacaaataaggcgtaattgcggcgctcaatcggaaacgaaagcaccagcatcggaatcataatcatcagcatagtgcccgcagcggctccctgtaaaaaacggcccgcagcgagcgggtaaatatcattcgtacaaaaagctagcagcgctccgatgacagccgctgccatagaaatcatatagacaggccgggagccgaacctttttcttaaatacggcccagccggcacgaataaggcaaatgccatattaccgataataatcggatgaaaagaatcatagtttcctccgccgaccgtctgccggacaaggctttggacagccgaaagagcggtgttcgacatcagtcccggcccgaccgccaacacagcaagcagagaaataatccagtgatgtttttctttcatttgacagctcctttcttaaatttgacaacgtaaaaaagctaacagatttcccccattagcttgacagaattttcatatcttttcatgtgaaggattgagcataatctatcatttattatttcaaatccgatcgaaattgtcaatataaagcgccccgtccaattacgtctttttcacaatttcccacaatcttttcattattatcccacactttttgtgtaagatggagtcagtaataataggcaaatcatgctatgatgaaatagagaaacggagtgaacatgatggataactatcgtgatgaaaatcggacagaccaaaaagaacaggaagtccttttagcaaaagaaaatccgcagccggccagatattcagcgacggacgaggacaagaaaaaacgaagcttcggctggttcagaccgctcctcggcggggtgatcggcggagggctcgcccttggcatctatacatttacgccgcttggagaccatcagacgcaagatacgtccaatccggctcccgctcaggaaacgtcatctgtaaccgctaaacagacatcttctgattccggcagcagcaaatcgtcaagcagctcatcagcaaattcaagcagcatttcaaatatggtggaagacatttcaccggcgatcgtcggaatcaccaatctgcaaaagcagcaaagcagttcagatttattcggattcggatccggttccggttcgaactcaaattcatcgggtgaagatgccgaaacggggtcgggttcaggcgttatttttaagaaagcaaacggcaaagcgtatattattacgaataaccacgtggtcgaaggcgcctcttcccttaaagtgtcattatatgacggtactgatgtaacagctaaactcgtcggcagagactctctgacggacttggccgttttagaaatcagtgataaacacgtgacaaaaacggcaagcttcggcagctcatccgctctcagaacgggtgaatccgtcatcgccatcggtgatccgctcggaaaagacctttcccgcaccgtcactcagggtatcgtgagcggcttaaacagaaccgtctcgatttctacatcagccggtgagtcaagcatcaatgtcatccagactgatgccgccatcaatcccggaaacagcggcgggccgctcttaaatacagacggcaaaatcatcggcatcaacagcatgaaaatcagtgaaagtgatgtagaaggcatcggctttgcaatcccgagcaacgatgtaaaaccgatcgctgaagcgcttctcactaaaggacatgtggagcgcccttatatcggggtaagcatgatcgacttggagcaagtgccgcaaaactatcaggaaggcacactcggcctcttcggcaaacagctgaataaaggggtttatattcgcgaagtggcgcagggatcgcctgccgccaaagccggattaaaagcagaagacatcattatcggcttaaaagggaaagaaaccgacacgggcagcgaacttcgcaatattctctataagaatacgaaggtcggcagcaccgtggacgtgaagattatcagaaacggcaaggaaatgacgaaaaaaatgaaattgactcaaaaagaagaaacaccttcttaacaaaaatccagggcagcggccttggatttttttatatcaatgaaactttcagcgcaaaccgtccgtatgaatagtgtacaaaggaggatacatacatgaaacattccggacttttgctggtcgttaccggcctgatcttgctgcagctgagctttcagcttcctcatcaaaacattgcttggggcatgacgctgggtgcaagcattttattgaatctgacgggaaccggactgattatgcgctctttgcacatgcaagccagccgcagatgattgaaaaagccgcgggacactcagtgatccggcggctttttatttcagacataaaagcaccctgtccgctagaaggacagggtgtttcggttaagacatatgctgatcccgataaaccttttcgtttttaatgccgtacgctttttgcacgatatagagcggacggtcttttgcttcgtcataaatccttccgatgtattcgccgatcataccgagaattaagagaacgatgccgctgaataaaagctgtatcacaatcagtgaggaccagcctgtaatggtgctgtctgtaaaaagtttcatatataaaacgacaaacatataaagaaaacccgctccggacataatcattcccgcatagcttgccgccttgagcggtttatgggagaacgttgttataccgtccatggaaagcttcagcatttttttaagcgggtatttcgtttctcccgcaagcctttcatcgcgttcatattcaacagcagtctgcttaaacccgacccagctgacgagtcccctgacaaatggatttttctcttttaatcttttcatttcgtcacagacttttctgtccagcaggcggaaatctccggtatcgagcggaatatcaatatcggtcacgctccgcagcagccgataaaacatagaagccgtctgtttcttgaaaaaggtttctcctttccgtttcgttctgacggcgtacaccacatcgtagccttctttccactgttcaatcatatcaaggattaattcaggagggtcctgcaaatcggcgtcaatgacgatgacggcattcccctctgcgtaatccatgcctgcggtgattgcgatctggtgaccgaagtttctggaaaaatcaataattttcactctcggatcaatcagactgtgctctcttaatatctcaatactgcggtctttgcttccgtcattgacaaagatcaattcataatgatcttttgtttgatccatgacttctttcaaacgttgataggttgtctgaatgacgagttcctcattataaacggggacgacaattgaatattgaatatgtctgctcatgtttttttcctcctattcatcagattgcagttcgtataatgaggctgactgattcattccgcctgggccgccgcccatccggttgttttcacttgaatccttactggtttcagtatcagctgcatcattatttttcgttttctgatcattgcttgattgccatttatctgaagatactttcttgccgtttttctcaacccattgcacaatatcattgtttccgcctttgcccattccggatgttaagaagtattttactttcccttcttttacgagctttttaaattgagtcagcgtgatggccgggtcagatccgctgaatccgccgatcgccatgacggcttttttcgtttttataatgtaaggcgccgctgtgttggaatcggttgttgcaaacagatagtccgctccggcgttatgtttctctaaatagttgatcagtttttcatttacagatgcgttattcatccccatgccttttttgcttgttgaggcgagctgagggcctgtttcaggcaatgagctgttgcctccgtacagaagcggtgtgctcgcccaataaatcggcattaccagcaagacgagaagggctgcaagtgaaatataagaactgagcggtttttggcgctgtttgaacacgaacagagcgattgcagccgcagcgccgatcacgcctataccgatgctccagcctgcaccgatttgatcaatgtagtttctgagtataaacagctcaaatccggttgtcgcaagaatggctgccggcagaagccaagttttccatcccgcctgcttgcggtacagatgaacaagggcgacccaccccgcgccggtaagtgccgcaatcggaggcgccagcataatgagataataatggtggaaaaattccgccacactgaagaatccggcaatcggcacaagccatgctgcccaaaaaatcgtttccttctgttcttctgacaatcttcttctttctctcgccccggcgatcaataaaccggccattccaaaaatcgcaaacggcaagagccagctgatctgatcagataattccgtttggaaaagccgcagcggaccaggggttcctgtcccgaacattcctgaacctgattgcattttcgagccggtgcctgtaccgccttttcctccgctgctaggaggacctccttgaccgctgcctggcatttcgcctccgcttggcatttgtccgttagacggaggcgccgtcatgctgccgttttgtgatttgccttcacttgatgaactgctgcttgaagactgaccgggcggtgcttgcattcgtgaagaaccggcggaagaagatatcccttttgaagcgtttccgtccggcccgccctggccgccgcctgaattttggcctgtcagccgctgaatcccgttatatccgaaagccaattccaatacggagttggtctggctgcttccgacatatggccttttgccggccgggatattgtcaacaatgagaggccacgacaatgaaacggctgctaatacggccagcgcgcttaccaatgaaatgatttttttcttaatggtcgtgtttgccgcaatcatatagaacagcaagaaggccggtaaaatcatataagcctgaagcatttttgtattaaagcctactccgacgacaaaaaacgccgccagaagccaaatcagtctgccttttcgaatcgctttaaagagaagccatgtggcgaacaacaggaaaaataccagtaaagcatcaacattgttcgtccgtgcgactgctacagcgatcggcgtacatgccatgacaaatgaggcgatgcgcgccgccgtttttccgaacgtcggctttattaataaatacataaagagaactgagcctacacccgccaatgcctgaggcaggatgacactccacccgtgcataccgaatatcagcgcgctgatcgtttgaatctggtatgtaacaggcggtttatccaccgtgataaacccggctgcgtcaaatgaagcgtaaaagaaattatgaaagctttgaagcatactcgttaccgccgcggtgtaatatggattcaccgtatcgtcattccagatgttatacatattcaagaatgcggaaacgagtaaaatgagaatgaagactgcgtctatctcgcgttttttcatgttcacctgtgttttcactccttttgttttaactttgaacaagtgtaacaaccaaatatgaaaaatttattaataaacaaagacaattattttgccgtttacaaataggtaaaaagaatgacaaaacgggtaaaaaagcaaaaaaaagatgcccccgtcaagccgggaggcatctgtctttatttctgatttactgaatcggtttcagccgcgcttctatttcagaacggcggtgttcgagataaggcgggagcgcaactgttttgccgagctcctcaggtttttcatcgaccataaatcccggaccgtccgttgacaattcaaacagaattccgttcggttcccggaagtacagcgctttgaaataataacgctctacaatgcccgagttggtgaagccttctttcgtgattatgcggtgccataaagcaagctcctcctcattctgaacgcggaaggccacatgatgcacgctgccttttcccggacgctcgcgcggaaggtcgtttctttcaatcagatgaacttctgtacgcgcacctccgtttccggattccagcaccgtaacagtgccccggtcttcatgcgtttcttttccgatttcagtaaagcccagcacatcggttaacacacgcagcgtcgcctctgcatacgggacggttaattcaacgggaccaagaccgcggaaagaatattcttccggaatgccgctttgcttcaccgcttcaccgatatcttttcctttttcgtcagccgtcagcacaagccgctgtccttcatgatcctgaaaagcgagtgtgtctctgcccgctgtcttccggatgtcaccatgagcgacctgatgctcttcaaatcgttttttccaatattgcagtgcttgcgtatccgggacacgcaggccgatcgaagaaatactgtttgtccccgcatgaaacggcgcaatccgcgggatttcaaaaaacgtcagttcagatcccggattggctgtttcatcaccgtaaaacaagtggtacattgtcggttcatcctgatttacggattttttcacaagcttcagccctagaatattccgatagaaatctaaatttttctgtgcatcagctgtcaatgctgatacatggtgtattccgttaactttcattatgttatcctccagtcaattatctcgatttcgagatattttctatatacaatttatgttatccggatcataaagtcaatacatctgcttctcagacggtcagcagattgcccccctcaaaataacgaactatagttgttacaaatccgttaatgttcgcttttaaaacgggatattttccttctcaaaagcagaaaccttgctttttcaggtaaaaacactaaaattagaaaatttattttattcgtgtttcagcaattagggtttacaatatgtaaaatagttttttcagcatgacgattttacatctggagggaaaggatatgcagattgaagaaaacggactaaaaaaagagatcggccttaccatcgccctctcacttgttatcggcaccatcatcggttccggcgtatttatgaaacccggcgccgtgcttgcctactccggtgatgcgaaaaccgcgcttatcgcgtggctgttaggaggcattttgacgcttgccggcggcttgaccgttgcggaaatcggcactcagattccgaaaacgggcggactttatacatatcttgaagaagtgtacggtgaattttggggctttttgtgcggctgggttcaaattattatttacggccccgccattatcggagcaatcggtttgtatttcggctccttgatggcccatctgttcaattgggattccggctggtctaaactgatcgggatttcagccgttttgtttttaagcatcattaatattatcggaacgaaatacggcggcatcgttcagggaattacgactgtcggcaaattaattccgattatctgcatgattgtgttcggcctttggaaaggcgatcagcatatttttacaaccgtcacaagcagcatgtcggaaatgaatttcggcgctgccatactggctactttgtttgcctatgacggctggattcttcttgcggctctcggcggggaaatgaaaaatccggaaaagctgctcccgaaagcgatgacaggcggactgttggtcgtcaccgctatttatcttttcattaactttgccctgctgcacattcttcccgcgaccgatattgtgaaactcggtgaaaatgcgaccggcaccgctgccggaatgctgtttggcgacatcggtgggaaattgatcagcgtcgggattatcgtcagcatcttcggctgtttaaacggaaagattctcgcttttccgcgtgtctcatttgcaatggcggaacggaaacagcttccgtttgccggacagatttcacgagtgcatccgacatttcgcactccgtggattgccgtgtcatttcagatcgcgctggccatcatttttatgatcgccagcaatcccgataagctgtctgaaatctctattttcatgatttatattttttacgtcatggcctttttcgccgtgtttatcctcagaaaaaaaagcggcggaaaaccgcgcgcctacagcgtgcccctgtatccgatcattccggttttggccattgcgggttcactgtttgtactgatcagcacgatcattacagatacactgagctgcgggctgtcgatcttgatcggcctcgccgggttaccgctttatttttggctgaaaaacaatagaaaaaactgacaaaaacggttccttttacgggaaccgttttttttcggcaaaatcacgtgtaaaagttgacagcaaattcacatcttttgttatactttttaggcaagatgtctgaattcgaagtatgttacgtttttttggcgaagtgggtaacataagaaaaacaggatgagacacgtttttacgaaaaaatcaagaggcgtttttttcgactttatctgttttttttcgacaaaaggctatataataatttgatgtgtgcattgtctcattcaaacaatggagggtttttaatgataaaaagaaaaaaagataagttctcactccttttaacagaaattgcaaaaaacatagacgaaaccgcagaatattttgtcaactttaaagtgacgaaccagacgactttaaaggaatttgccgatacgttaaaagagtttgaaacaaaaggagataatcatgttcatgtcatgatcaaagagctgaacaaagcttttatcactcccattgaacgtgaagacatccttgagctgacaaacagcctcgatgacgtgcttgacggaatcgaacatttttcagcgatgatggaaattttctcgatcacctcttctgacgaacatatcgataagttcagcggatacatcagagagtgcgcgaaagaaattttaatcacgattgaactgcttgcagaaaaccgattaaaggacattcaccctcacgccattaaaattaaggaatacgagcacagctgtgataacctgcaccgtaaatcattaaaaaatctgttcggcacagaaaccgatccgattaaagtgattcagtaccgtgagatttacgaaacgcttgaggaaattgccgactcttgccaaagtgttgccaataaccttgaaaccatcattatgaaaaacgcgtaacgaggggttataatggatactctattacttttaacgatattaattgtcatatgcgctttggtatttgacttcatcaacggatttcacgatactgcaaacgcaattgccacctcagtttcgacaaaagcgctgaagccgcggcacgcgattatcatggcggccatcatgaactttctcggagcgatgacatttaccggtgttgcgaaaaccattacgaaagatattgtgaatccctatacattagacaacgggtcggttgtcattctggcggctttgatcgccgcaatcgcctggaacttgatcacatggtacttcggtattccgagcagctcttcacatgcgattatcggagcgatcgccggcgcggccattgcagcgtcaggttttgcatcgctgaattataaagggtttattaaaattatcgaagcgcttattttttcaccgatcatcgcctttgttctcggctttatcgtatattcgatcgtgaagctgattttcaaagacagcaatttggcgaaaacaaataaacgcttccgcagagtgcagattttgactgctgccattcagtcctatacacacggaacaaacgacgcgcaaaaagcgatgggtatcattacgatggcgcttatgacggccaatttacataaaagtgatgcgattcctttttgggtgcagctctcctgtgctctggcaatgggtctcggtacatccatcggcggctggaaaatcattaaaaccgtcggcggaaaaattatgaaaatccgtccggtaaacggcgtatctgccgacttaaccggcgcagccattattttcggggccacgtttatccatctccctgtcagcacgacacacgtcatctcgtcttccattctcggtgtgggcgcttcccaccgcgtaaaaggcgtaaactggggcacggctaaacggatgctcattacatgggtcatcaccctgccgatttcaggtacactcggcgccatcgccttttttatcttagatctctttttctgattacagcatccgcttctttacaggagcggttttttttgtgacaggaaaatgatgccacagcatagaatgaacatagcagaccatttttcgaattgtgagggatgctcatgcttttgttttatcaaatcatggtgtggacgatggcggccgcactcattttatatgtgtatgcatcctggcggtatgaggcaaaggtaaaagaaaaaatgtttgccatccgtaaaacgtggtatttactatttgtagtaggcgccatggtctattggacatatgatcccgaatcgctctttgccgcatggaggcaatacttgattgttgccgtctgctttgcccttattgatgcgtttatctttttgagcgcgtatatcaaaaagctcgccggcaatgaattagagacggatacgagggaaatattggaagaaaataacgaaatgcttcactcctatcttgaaaaactgaaaacctatcaatatctgttgaaaaatgaaccgatccatgtatattatggaagtacagaagcttatgcagaaggcatcagcagactgctggccgcttatgcagaaaaaatgaatgtcacggcttcattgtgcgactattccgcacaatcggataaggaccgcttgacagagcatatgcctgatgcggcagacgttcagtcccgccttaaccggaaagacgtctactatgatcaaaaaggaaggcttgtgcttattccgtttacagtccagaaccgccagtatgtgatcaaactcacgtcagaaaacctgttgacggaattcgattatttgcttttcacatcgctaacgagcatttatgatttaatgctgccaatagaagaggaaggtgacggataatggagcaggcgtttcaaaacgggcagccggaacaaagagcgaaaccgttcaaaatgtttaaaaaacgctcaatgacaagtatcgcaagttaccaggtcagccctcacaccgccagaattttcaaagaaaatgagcggctgattgacaagtataaacaaaaaaaagcttgattacactaaggacaggagacacgactcttgtccttattcctttttcccttatatttcatataataataccaacaaagagatgcgacaggtgatgatgtgaagaaaattgtaaggcgcgtaaagtttgtggattacggacggttcgggctttccgcttattcgctgaggatgcgggcgaggaatctcgggctattaaaccgattaaaaaagaagaaaggctgaatcccgggatgttcgggactcagcctttttttcttaaagctgctgcaaaattttcgcttttactgcggggccgtagatgccgtctgacggcagtccgtttacagattgaaagcgggcaacggcatttgcggttttcggtccgtagatgccgtcaatgccgttattggcagctcctttttcaggataaaaataaagcgcggcgagcgcgttttgcacctggtataccttttcaccggatgtgtacggctctgtcagctgaatcacctcatccggaagaggatacaatccctcaacaggcgggctgacaatcagcacttgtccgactttaatcaagttcggatcagcgatgttattccatttttgcagatcggccacactgacgccgaattttcgtgcgattgccgacagcgtatctcctttttggacagtatacgtctgtctattttcagaaccgattcccgctttaaactcatcccatgtatccaacagtcttctcgggcaaagctttcctgaccaatgcttgtgctcgacgacattcgcaagcgggatgccgtgcgacgtcattaatgtgcggatgagccattgggcgtttgccacagcctgtgaaaagtttccgtctgaattttcacaaatttcaataccgatggatttacggttgccgtccccgtttccgtctccggcatgccagccgttttcgttcagcggaagatgctgataaatttccgtatcatcgactgtgaaatgccagcttgtcggcgtatcgggatttttcacatagctcgcgtgacttttggcgtttgcgccggctgcggtattggccgtattatgcaccgtaatgtaaatcggtgtcattgcatagcctgggcggttattgtttccctctggaatgaaatcctgtgtgattttcaccatgttttcatctctcctatttcgataaattgtttatttttaataaagcctgctgtttcttcccttttgctgtaacgtaattgtttttaaaccaggcggccgcagtcgttgcgatcgtaaaaatagccgacccggcggcatacagtgtatccgcaagctgattgacctgatcctcctgaatatccagcggcgatttgccgaacatcagcagtgtttggttcaataaagcaagcaaaagaagcaccgtcctgacgaccgtgcctttgtccgcgaatttcatatttgtttcccccttacttttgcagcagattgtacatgatggcgatggctccgccaatgacgcccgtgcagattgctgtcacgatggctcctgtaatggtccgcttaatccatgttgtattctcttcaattttgttcagcttttcattcagcgtcatgatttgctgatcctgccggtctgatacccgctctaaagcggctacccgctgttcaagcaccttttgttcacctttgatgcctgcgaattctttttgcaccgtttgttcatccagaagcacttcagctccctcctcttacattgttctcacctcccttcggaagcttgattcttttaagaaaatgccgtgcctttgacagaaaggcttccgccggaaatgctcttgatttccatgacgatttctttaaagccagcaatatcaaaagtccacacttcttctgtgcctgacgtgccggctgctgatgtcccgtcgtcagatctgattcctctgatcggcacatttttccccgagatggatctcccccaaaacgcgacttcgcttgactcggcggtgccggtgatttcgacgagaagttttttctctttagttacagaaaaaacagatccttcggcggcgctttcggtctgatgatgaaaaacaaagtcgctctgactttgaataaagtctaccggtaaagggttcgtcttttgcaggtgaatatcgatttctcccgccccaagtgattgataaaggacaaattcagattgctgcaaattcccattcacatatcggaaacgataataccttttagtaagatacacccattcagacgcagaaaactcaccaggggcaacattaactgcgacagtggttgaccatgaaaaattattgtcactttcttcaataaacagcgtgcctccccggtcagcataggcaaatcctttcactttggaaataagcactgcaccaagacggtcctgtccgtactgattgtagacctctgtcgctttcaaagccgagttggttaagagctcagccactcccgataaatgggatacaggtgttacaaaatctgttttttctcctctgtacggctttaccgcacctgcttttccgctccgatctgcgggaaactcatattgatatttcacggtaatcctcctcctttttctgcttatttcaaaaaagaccaaaataaaaaagccttacatggctttacctgtaatctcctcgtattgatcggacgatatgagcgactgacgaaccccttcttgcagatcttctatcgaacagtctttataatgcagagcttgtttcaccatatctgccgtcgcccactgataatgaagggcaatcacccaaaaattcattatgcattttctcctttcaatgacaaaagtgtaagcttaacgtctgacagctcatttccgagcatagcgttcagctcttccagctgcttgcgcgcaagtttttctcttgacagctcctgtgcaagcaattctatgtgatcaggcggatcatatggcggatttttttgcagctcctcccaccacgcctcaagctgttcctttgtaggtatgggagcgttgaggttccatttttcaatataagattcattcccgtcatttcttaaaacaaagtcttttaacggaactgcatcaggatacttatacaagattacatcaaataaaaccatataaattccccctatactgtcgggtaattcttcccgccaatttccaaaatatcaaaataatttttccgtccatcggcatcttttacataacgtgtgacggtgccgttataaccgatataagcatatatttcagcataatcaccagcatcaagcggcactgtcactgttccggtcagtgtagcattgaattcatttgaatctgtactgtctttcggaggaggcattctaaaatgatccattaatttgtattgttctccattcacatatacgtataattcaaagttagaatattgctgtgtgttttctatataaatactgccgccgaccaggtacataccggaatgctttgcgataaatctactatttttcacgtcaaataagttatcactatcttttattttacggttgaaaaggatcttattaacctcaccttttttcaactcttgccgacctgttgtaccgatattagcgtgagcaaatcccgatattttttcccatgttgtccagccggtagtatcccaccattgacgaatccaagtacctgtttgattattctttccgtttctctcatcaccattgccgtaaaagtattgaacgaaacgccatttattcagattttcatttttcacaaagccatatccaagagggtatcctgtgctgtttccctcataaatccccataaaagtgattccctctggataatcagtcccaggtgttctggcatcaacaattgttttttcgtccccatcacggtaacaagtcaatctttcaattgaaaaattagtatccgcgtaagttttggcattttgcagggcctgatcagctttattttgagcatcactttctgttccgagcttttgccagccaagccaattattatttaaataattagtatagatattattctcgtagtcagttgcgtaaatccagccaaaaacagctttaccggatgaatcttggttagtcatttgccataatccgcgtatagattttcctccatcaggtgctcccgaattcgtgccatgagcataaaaagttccaatggaagtgcctttactttgaatggcatccagcaaatttatatcgctttcgctgcccaaagaaatagttggtgctccattatcagccgtcaatttcatcaactgccctgcattccatttgtctttgtcagacttggttacatgaatgtctgtttttttggcatgctcgtttacttttgcttgtgctccggcagctgtttcatacggtatccattcagtccaaatgccgttttccagtgtttttctccaaaatcctccatcgtttgaaaaagcggccgcctccccgttattctttgaagaatataggtaaataccgtctgtctgctgaggcggagtatttattcccgttgttgctgtcgagaaagtaaaggttttattttggctggcagcaatctgatgaaaatcctgtccctcagagatattaataaaagcggagccattatcgtttgtcattttagacagctgcccgttatcccacttctggcgctcttctttcgtcaagtgccggtcctgatcttgattgtgctgatcgaaatctttttttgctgcctgctggacgttgtccacgtttccgaggccgatttgcgcctttgtcgttttgtgcgggttgttcatgtcgtttttatgggccgccagatccttgtgggcgtcttttatgcctttttcccagcggttgacgtcgtcttcattgatcggatcgtccggaagccagtctgttttttcttcgtaagccatcgttacaccacctcaaaggtaaatcttaaatccagcgttctgttattgctgagatccaaatttgtttttcgttctgtgatgacgcttcctgtttcgtcaagcatctgcacggtttcaatatgtttgatgccttcttccctgcgtgtgagaacagtgactgcggcttcttttacagaaatgtccgcaatcggtgtttctttgccgtttaacagcacttttgtgatcctgtttttcagatcggctgcggcacgctgtctgtatgcggctgatatcatggtaagaccacctcgttattattgagtgtgacggaataaccgaccttcagttcactgacttttcggtatctccgatcgttgagaatgacccggtctttgatttccagtgtttcgtttaatgcggctctcagtatatacgccaaatgagcgggtttaatcttttcaagtgtttcaatcagctcgttcatgtgctgcaggtcgtcaagctctatatcggcataaaaacgatattcccccgggaacatccgaacgtaagccgacggatgttttaaaaaacggtttaacgcctgttcgatcgcttgatgcgtgatgggcggaatattcgacatcttcgagatcagcctgagccgtctcatgtcctccgtatcacctgattcacgcggtattttcaatattttttcccagcggtcaagcccccacgtcgccgtcgtaataaagagctgatctgtcaaatcgaaaatatcgtgattctgccgctcaaactcaggagcttccgcctgaagcacttccgccatctcttttagccgggttaaaaaaggcgggaggtacgccgtcatctcatcgagtctgctcaagaatgatcacctctttgagggtaggaatttccacgtcactgagcacaagattttccgccgcaccgttcattttgatatcggcgtagtcactgacggatgccgagttataaacaatattgttaatttgtgataaacggacggtgttttcttcgaaggctattttcttaaataaattcaggacgcctttttcaatctccgcttttacatcatcgatcgagctgttcagctcaggcagcacggaagcggaaatttcgatctctttccataccgcgctttccaccgttactgcggctccgatcggcgcctggccttctccctgtccttcatccggatcaatataatcctttactttcttgatcagaatatctgatgccggttccaaattcgcgtttgtgataacgaccttcaccgttccgtctccgttccatagcgggaagattttcgccctgccgacaccgtcaacttcttcggcccactgtttataatgcagtttattcgcgctgactgcctcccggcggacacgggtaaaataacgcgctcttaaactgttgtcgtcttcttcctcacggccgggaattaaaatatcgcgcatgacagccttctcaagcccgggaatcgtatcaagcggcagcaggttttgacctgtaatgccggcattgcccgcatcaccggccgtttcacattcaagcgttccatcctccgtatattgaaaatacaggttatcgacgaagaatcgggagcctggcggaatggtgattcccggtgtgaattctccggctctgaccgcttttgtggcagccgttcgttcaattcctgcttcagcagcccgcctgtccagaaattcgccctgagccgtatcggaaaaaacaagctccagcacggtatcaagccaaatataagactttgcgagctcagcggccgcaggcgcgagcgcattgtaaatgacgctgccttctctcgtatcaacatctgccgtgattttctccagcattctgtccataatgttgtcaaatgtctgagcttcaaacatcctcacccagcacctcctcaatctcaagcatgccctcatcggcttcaacggtaaaagagacgatgaaggcatcatcttttttctcaatctcaaaattggttacggccaaaatacggtcatcatacagcaaggcttcttctatcaatcttggaatctccatttttttgtaagcatccgtcgtgttctgatctgaaagcacttcctgcagttcatttccgatatcatgactgaaaaccgagtatgaataccgttctgtgtgaagagcgatatagacaaattgtctgattgcgtccagtccgtttatcagttcattggtaatcctgttgttttcaaaatcaattcggtaggtttgtgacgtttcaatggcatcactcgcatcctccaaatcttcaaattcgatttccggtgtcagggccattgcacccgctcctttttgattgttcattaaaaaaagccctcttcagcgactgaagcggcttcctctctctctattccatttccatccggatctctcatgcggaacggataacatttcacgttcccgacattcatcatacaggaatgcggttaaattttgtccagcacaaagaaggactgtccgcctgttaatgcagcggtcatcacccggtctcctgcctggagctgatcatctcccccggacttcagccgcttcggcacaatgagggcatcagacggaatcaacaatttatcgtgatctttcagcttcagctcaagcggcgaaacggaggtcacttcagccggcatcagctccaccggcgcttcggcgtcaaccgccccgacggctaaatgtttaatggcatcgcttaatctcatcaggatgttccctccggaagtgagtttttctctgtgacatcaatcgtcatggtatgttttgttccttggaattcatggcggtccgtatccacgtaataggttttcttcaatccgatttccggaattgagatatacaccggcaatccgctttccaaccccggaataccgatcgcctgtatatttttcagctctttcttaacgccttttttctcagcctgcttcacttttgcgcgctgtttcagctgggcttcgttaatatcatcagaaaccgtttccgtatactgcaaaacgccgaatgttttcatgcctgcgctgtctgcggcggtagccttcaccgttttattgtctttttgcagccgcatgacgacgcgggttgcggtatcatcgatcgaggtgctgtactgataccccgtaatattaacgcctgtttccagcacccatatgtcagacggctccggccattcacgcaagccgagcctgcctttttctgaatagagctgataattgcggcccgtctggctttttgtctgctttaacgcttttaacatcatatcgtaaaggcttgtatcatttttaaaaacgagtgatttaatggtatggcctgtattggcaatggatgtgacgggaatttgaaaatcgctggcaatcctttttaatatttgatcggcgcgctggttggaaaacacgtatacatcctggtttttcacaagatattggagcatatcatatgcggtgaaggcgacggtatgttcatccggcgttcttgcaaagacaatgccgcggaacagttcttttccatcccatttgaacaaaaccgtatccccctctgacacgctgtaatacgtctggctgccctgctttacgacaatcgtcgcttcgatggagcggggcgcctgatatctgtggccttccagcgatacgctttctgttacaagctcgagccactccgtttcttttatgacaaatagttcaatcatcttttcacccgtttcattgcggtatcttcagcttctgccccgggaagatccaatgtcccggctgccggatattccgtttgctgcgctttatcatggccgttttattcgcattccagattttccgccactctgtatggtttccgtaaaacctgccggcgatgtcccaaagcgtgtccccctttttcacggtatacgttttgggcgaggctttggacgggcgcttcgctttcgtttttttcttttgtttgatttttcttggcgaagcggttttatattctttcagtacgatgtcaaaattccggtcgccgatttcattgtcaccttcgctgtaattgaagctttcaatgctgcatgtgacattgattgttgttcctgtaatcaaaaactgaacgggttttttcgctttcatccatgtttcaatttctgaaatggctttttccggcgaaggaatactttgatattcggcaatcgggctgtatcgcttcggaaaaaaagaagagaacgaaatttctttcgcccccggttcttcgataaacgtcacctctccaagtccggtgactttcacggaatcattctgcacgctgtttgcgatatcaatcgcttcagggagaacgggaagccggagcttgtccttcccctgagacagccaaaattcataaacagatttagtcaaaagcaacggccccctttgctccggtataaatatctttttgcagttcatcaatcagcgcctgcttgattttggcggcgagagtgtcagcgtcctgtccgttatgaaaatgctgatcaccgctgaattcgattttgatttcttttgttcccgttttttgaatggtttggccgccgcctttaacggctgcggaaaccgtgccggctgaaagtgccgcgggttccgtctgtgtcgggtcggacacttccatgccgagcgcttgagccgcttgttgaagcaggtaacggccgcggatgccccgctcttcagggatgatccattcccgtttgttcccttcgccgacacgggcgatctgctctttggtaatgagaccgccattggcataaccgacgtaagggccgccgcgggccatactctttatcccgggcacattgttgatcgagccgtatctgcttttaatatagccgatagcggcagcggcgttgtggattgggtttttgatattattcattcccggcgctttaaatgattcaaaggtgctcgggatcgtctgcatgagcccctgtgacgggtggccggcttttgcattgctgtcccataagttaatggcgttcggattgccgccggattcattttgagcgatggtcattaatcccggaagccagcttaatggcgtatgtgtagcgctcattgcagccaaaagccactccttgacgtttccaccggcagcgcccatgcctgaaaaagcggccgcaagcgagcctgcttgtttttcggcgtattttttcacatcaacagaaccaagtccctttacgacaccgactgaagcaaagcggccgagactcatcatgacgcgggaaggagaatggatatcaagttcttcccggaaagcctcctcaacctttttggccatatctttcgctgcctgtttgacttcgcttcctttagaattcatgccggatacgaagctgccgactaagcctgacccccatccgtttgcagaatctctcgattgcagaaacggcttatctacatgtgtgctcacatattgcgccgttcctgtatctttcgcattttgtccggccgaaaatcctttgaccgttccgatgccccaagaggatgattgattgaccgcagattgataaggcgttttgactttcgattgtaaaaacgcatcggttcccgtctgcgccgcattttgtcctttagcatatcctgtaacgacttgctttccgtaatcgggtgaagaagaaatcagagcattgaacggcgttccgatattcttctctttccagccgtccatatccaccgcatttttgctgatcccgctgtcaaagcctgctgtaaactgttttccgagtgatgaagccgtcccgccaagtccggaagcatccacagacgcggcggccgatacagacgccgaagatgaaactccgccagctcctgcgggcgcagcggaagactgagccgaagccgcgcccatatcatcgacaacacgcatgccgagcttagacgcagcctgtgaaagcagcatcttcccgcggcctcggttgttgtcaacgggaatgacaaattctttaccggcttcaccgatccaggaaatggtcggttttgtaatgtagccgcctgtagcgtgtttgtccggttttttctttttatctccgccgcctgtgataaagttcattacgcctgagatcatgccgccgccggttttatcccaaatctttttcacccagtcaaatgctgcggaaaaagcatctgatatggctgtacctacctttacgagaggttcctttatgtttttctcaaaccagccgcttaaccctttccatatatcctttaccgtatctaaagcagtctggaaagcgtctgatattcctttgccgacatttttcaccatgtccttcaccgggttccagacagtatctatgaaccagccggaaaccgtactgaaaacagacttaattttatcccaggctcccgtgatatttccccagatagaagaggccacgccgactacagccgattttacaggctcccagacggtgctcataaaccaggatgaaactgtgctgaagacaccttgaatcgttgtccacgcattcacgatatttgaccagatgcttgtcgccacgccgactacagccgtcgaaaccggagtccatacattttccataaaccaggatgaaactatgctgaagacaccttgaatcgtcgtccacgcattcacgatatttgaccagatgcttgtcgccgctccgactacagccgttgataccggagtccatacattttccataaaccaggatgaaacgcttccccaagtatcttgtatcgttgtccaagcactttgtgctgctttggatatatcattccacgtgtctttcaaagcccctgaatcaaaggcctctcctaagctggaaccgcctaaacttccggcgatgccgcctaccgcgccgccaatcaatgtccccactccgggaacaacactgccgattgccgctccggccgcggccccggcaagaccgcctccggctgagccgaccttctctcctgcattatctttattaatgccgactaaatcagtaagtgataacaattcacctatgccgggaattcctttagctgcaccttttaaccctttcataccgcctttaagcgccttagaacctcctaagtctttcaaaagggcgccgattcctttacctgccccttttgctttcggcgtgtttacagatgcgtgtttgctttcatttacggatgagcctttttttgaagatttattccgctcttcgactttactgcttttgcccctcgtcactccagtacaacagcagcatcccccaaaagccccgccggtttttttggctgactttcctgaagatctaggtgctgttgccgtgcgctgggaaccctttgtcagatcaggacgcttcgggccgttggagccgccggcagaaatgcttcccttactcttttcttttttcgtgccgcctcctaataatccgccgatattgagttttcctaatttttcagcaatacctgatattattttttcgatcaattcgccggctttttcgatgattttatccgggctgaatttttcaaatttctttgcaattttcccgactattttatcaacaaatgcctcagctttttcgatgatcgcatcaggactgaacttgccgaactttttatcaatgcctccaaacagtgaggatgtaaactgatctactttttccagaatcttatccggattgagaaaatcgaatttctcagaaattcggtcgatcgtgtcatttacaaattgttcggcgcggtcgattagcttatcaggactgaatttaccgacaacgtcgtcgactttcttcataaacgaatcagtaaaatgatcaagctctttcaatatcgcttcaggactgaatttgctgacaaggtcatctacctttttcataaacgaatcagtgaatttgtccagttctttcaatattgtttcgggactgaatttactcacgatcccgtctatctttttcataaatgaatcagcgaatttatccagctctttcaatatcgcttcgggactgaatttactaacaatcccgtctatctttttcataaatgaatcagcgaatttgtccaactctgttaatatcgtttccggactgaacttgcttgcgatttcatccactttccccatgaatgaggttgtgaacttgtccagttcgcctaatatcgcttcgggactgaatttacttgcgatttcatctacttttcccatgaatgaggttgtgaacttgtccagttcggttaatatcgtttctgggctgaatttgcttgcgatttcgtccactttccccatgaatgaggttgtgaacttatccagttctgctaatatcgtttccgggctgaatttgcttgcgatttcgtccactttccccatgaatgaggttgtgaacttatccagttctgctaatatcgtttccgggctgaatttgctcgcgatctcatccactttccccatgaaagaggtcgtgaatttatccagttctgttaatatcgtttctgggctgaatttgcttgcgatctcgtccactttccccatgaatgaggttgtgaacttatcgagttctgttaatatcgtttccgggctgaatttgcttgcgatctcgtccactttccccatgaatgaggttgtaaacttatccagttctgctaatatcgtttccgggctgaatttgctcgcgatttcatccactttccccatgaatgaggtcgtgaatttatccagctctgttaatatcgtttccgggctgaatttgcttgcgatctcgtccactttccccatgaatgaggtcgtgaatttatccagctctgttaaaattgtttccggactgaatttgcttgcgatttcgtccgcttttttcataaagtttgcggcgaatttgtccaattccgctataatcgtttccggatagaacttggatgcgatgtcattgacttttttcatgaaggtgtctgcaatggaatcaagcattgaaaaatcgtttttcggcgaagcaggagcagcagatgcaggtgcttttccgaagtccggcatattcttttgcaatgcagccagctgtgctgccaccttttcatttaacgataattgaatgacattgttttttcccgtcagtgaatcaatgcccgctgagattcggccgactgttttcatgacgtgatctatgacgcgtatagtgacagagtacccgttctttaacgcagactgcatatagcgtttgatacgttccatggcaggtgttacttcgtctgacgcatacagtgaaacggaaaatcctttgaaaccggcggccagattccgcaatctctcaaatgccgctgtcgcgctatcttttgcttctattttaatggttaaagacgcaggcagacccgctgatcggacttgcacttttttaatgacggcactggctccgtcttcagctgaaatagagatcatttgtgcgcccagctttcttttcatagagcgctgaatgcggtcaattgttcttaaaacagatttactctctttgcgtatatcaatttcactttggcgttttgtcattttcctgtatttctcaagcgctctgaagccattttggattttccttattttcttcgacacccggtcttccaattcaaaacgggcggtcagctttgccatgatgtcgctccccctttcttcgcttgtttttcaagaatgtccagcttgtaaccgattaaaccgtacagcagcgccttaaaatgtctcggtgcttcatataactctttcagttctgatggagaataatgaagctcgtgcatcgcgtaataaagatacacggcttccttattcccatcttttatcagttttttgcttcttgctccaggtcttctaattcatcttcaaatccgttgatctcaatcgctttattcagccaatttgcatattcaccgccgactgaaagaacgcgttttgccacctcgaccggatctgccgttttgtaggcatcgcggagctccttagaccggaaatcagggtaaattgtagattcaactgcgatccgtgcatagaagcgctggctgtctaagtctttgacccggcctctgcctttcacatttttataggtcgtgctttccttctccagttcatcaatgcgctccgtcgtaattgctttaaaaataaaaggcacgatgtttccttttttatcgacaaaacgctttgaaagcggaacccgaatctcctcagcctcgactgtttttcccggcataaagaatgacagatcatatacttgttcgtttttttcgctcatgatgaaaactcccttactctttttttattaaaaacaggcctgtaaaaggcctgtgtcactcataacgatcttgattaaaacgtttcagaaagcttttccggcacatcgaaatcttcaaaggtaaacggcacttcttcttcgagcgcctctgagtctacgtccagtccggcgattttagcggaatcaaagttgacgtcatacagggtgacgcgttctgttccgcggcctgatgatttgtcgtcaagaacggcttgaagcgtaaaatacgggtcgctgccttttttgacgtaatccatcataagcacggcaaatttggatgtgactttatagaacgttgccgtgcccgttccgttggcgcctgtcgttttatgtcccgtcatgcggcggcccatgatgtttacttccgatttgtttttttccacgtttgcttcaaaggttttaatatgcgccatctcttccccatcgagaaataaacggccttcttttcctgaaatggtgttttgcgcttttaatgccatcttagtttacctccacgttaaagtagaatttttccgctgcatccacaggctgtacggcgagatcaattaaaaaaccgtcgcggtcttcattcaggccgattgtgatatcagtatctgaatcaaagtttgcaatgccgcccgcatcctgaagtgttgtcaaatattgaatgatcatcgttttgacgaattgaaggccatcgtttgtcgcaggcagatcgctgcccgtgccttttttcgatttaattaaggctttcagttcacgtgtcaaatcgttattcaccgcatcaagcacgcggacgattttgtttttcgcgaactttttgtttttctctgccgtaaatgtcaccaatgagttgatatctttttcaacgctgactgatttatcacgggcgtcataggagaaaaggaattcacctttggcaagacgttcgatcacttcatcatgagtcaggcgatgcagcacgtcgactgcgccttcgtattcaacaaatgtgagggactgattaaatgcagcggcggcactagcacctgccacccaagcggtcgcttcttcagctttaatctcggttccgtcttccagcaggacgccctcagtaacattgataatgccttcataatccccgctgtaatgggcggtcaccccttgcactttttgtccctgcgcatcgcgaaggcgtttaatgaatgcggcaaatgtcgctttcagctgctcgttatccgcgacaggaagagcgatcacatcgaaattctccgtttcagccgcagctaaaaaatcaatatagtctgagttggctggcgctttatcggttccgcctgcaagtcggatgcccgcctgcgggtttaatgttaccccggactcttcctcagtgcctgtcagcgggatggaaaccgacagctcgcctgttcccgtgaatgtgacatagccgtttgcttttaattcttcggcttttttcaccgtttgtttgtcaacttccgcttcatccatgtatgtggtcacatcgaaagcggtctgatcaaggacgttttcactgatgcggatgatgatgtcatttccttttgaaccgccgtacagagcggttgcttttacaccttgcgaaagatcggcgctcgctctgagtccctctgtcagacggtacatcaaaacggtttttgctttcttcttcgcctcgcgcagcagaatcagtgacgggtcttcaatactgagccccacttttttattcaaatcttcaatgcttgaaatggagacgaatgttttcgcttcaccccagttggatgcgacgggaagggcgacaatcccccgctcaccgatcgatacccgctcctgagcggttgttttaaagttaaaatagatcccggcacgttctttttcttttccttgcgtaaatgttccgccgttcattattgcatgacctccttggttaaaaatgcttgaatgtatgtctgggcttgcgcttttgtcatttgtttctgcttcacgccgaataaagcaccctggagaatttcaggttttacgccgaaaagctcctttgcgtgctttgttaaatccgccgtgtcataaagaaccgctctttctgccgtggcggcgttcttctttttatgttgtttcacttttgtttcaccccgctgttaatgtccacaccccgaagtgcgggaaatgtttgtttcttataatagtagcggctcgtccagcggattgtaatcactgcctcgcctttgtctccgactctcgtttcgatacggctgatgcggatgaaatcaccggtatcctcccctgattcagtaagcagcggaatcatctgtctagattctctcaccgcatcagcaatccggtctgcttcatcgagcgcctgcaccgagtcggcatggaacagcttcacattcagactgtatgttttcttaaaggtagtgactgtgtcattctcgtcaaaaacaaaagggggcgggatgtaaagtgacggcacctgaaattgttcaggcagttcattttcatatacgggcacgccgcactgatgatataaaaatgcggcgattgaaccggtttcgcgattcatccgatatctccccccaacgtgttaagccacttgctgaagcgcttgtccagcgaccttgcgaagattgtttcatataaaagaagggctttgtcccaaaacccattcccgctgatccactgttttttgagcgccattccggttgaagctgacggatcatatatgaaccgggagccttgaaaataccccggcacccatctgacattttcttctgagacggtccaatgtccgtcatttatgaatgaggcatactctacattggtgccgatttcaagagtcagtcccccgttttcaatgatccacacatgatcccgcgctccttttcggaaagaagacagcaggttttctgtatcgatccctcccgaatgaataagctcctcccgtaccagatcgagaaaatcctctcctgattgttccagccatccgctggcctgacgggtaaactcgccggatgatgccttcagcagcgaccgattccatttttcaaggctttttatgctcatagtctgtcatctctcacagcgatggcctcccaatggtgctgtcttgctttcttcggcatttccagaatatacgcctgatcttcccaaacgattttgtcattgacgcgcaaaactgtctctttcggaaaatgaacgagataccgctgatataccttatgatcaggctcaagctgaataagctgctgctgtttttcaacaaacaggcacggcactctttcagcatcgggaacttccggataagaaaagtcaggccggagcttttcagcgggaatgccgaaacgtccggccttcggagctgacaccctctcatgataaatatcgcatctgtcagtaagcagccgttcgtagctcataacggcctcacctttgcgcttgcagaagccggggtacagcccggcgcgatatattcacaaagcaggtggtacaccgccggttttcggattccgccttcaccggccaccgtataggagtagtcgcctatcttttcagattgataggctgaagcggctgcttcgttctggttgatcagcgcaaaatattgagaaagctttaataacgcaagcttaatcttttcgggaagcggtgagtatacaggatcagtgaacggatgccccgccagcctggccgcttccgcctccgcctccagaatgtcttggataagaagctgctccggcctgtttttgacttgatcataaactgaatatgaaacaacgtcagacggctgaattaacataactgccacccccgtcttattctttaacgtttacgattttggcgcttgcatcttcttcttcaaatttgctgtcaagcttagccgtcagtacgataataaatttgcggctgcgaatatctttatctacttcgattctgatattccgtgaaaaaccgagaatgatatttttcgggtgagtcaaaataatgtctgatgcctcgtactgagaatcaccttctccgactgagtacggctgcaggttggaaacccctttaaccggaacgccgaatgctgaagacaaaccgccctgcaccgcaagatcccccagattggtctgacggtcagccacacggtccttccattcaatctccatgccttgagatgtgtaaaatctgaattcttgaggcagacgcaaatattttgccggaattgcttttaagccttttttaaatgtggctctggacagctcttccccgtttccgtcaatgacgtgagagacggtctgcttacggattccgtcaagctgcgccaaatacggatcagatgaagatgtatcgccgtttacgacaagctcttcaatatcgactgccgcccgctccgctaaaatctgcatgatcgtctgctgcagaccgtctttttcaatgttgttttcaagcgtgtcataggtaatgttaatttccgcaatgacttctttcgtattcagctgcaccgtgcttgttgccgggacggtcagctgatcgtccgttaaggcttttccttcctcagcggcacgcagaatacgctggccgaaaccgattttttcaaatttctgcgagtcgttttccatttgaatcactcgcgattcgctgaaaatagtcggcgtgttctgcaccatgcggataaatgctgaagcttgtgcgggattcattaaaccgccgctttttaaagcggaaagtgacatttccgcctttctgatgatatcttgatttctcactctacagttcctccttctgactgggcttaaagcagtccgctccaaatggattttttaacaggctcttggccgctcgtctcttcttccggctgctttgatgcgcctcttactttttcaagcgcttcgatgcgtttaataatcggcgcgagcatgtcctcgacaagcgttttcagcttttcttcatcggacggcgcagccgccccgtctttgtcatccgtattttggtccaaactgtcaagccgctttaagagcgggtgcagcgcgtgttcaatcgattctcttacgtcttcttttctcatcttgttcaagtcctctcccttgcggtatcttgatttgcggtcacggtcgagaaattgcttgaccgcgccgaataagcctgcttgcttttcctccggctcttcgtaaacgtcagcggttcccgccatgctgtagccagtaatgacaccggctttaatctgatcccatacttcatcggaggctttggtgacaagcacccaagagcctttccggatcacagcattcccgatttcaaagtcatccggggcgacgtacgactccaccacctcgccggttccgccttcaaaattatgatttgtatcaatgttgcgggcgtccgccaaaaaaccgtgagcggccttttcaatctcttcggccgtcatataatcgccatgggcatccgggacatccggctcgtatacaatgccgtaaacaagcttctgctcatccggttcgctttttgtaaacacctgcacctttttttcaaatgacggaatgccggccgcttttgtgaaaaagaattccgtttggttcgccgccttatcgacatagcttacaaaactgatgacggcatttcttaattctctcggcacgagatgttttcaccccctttcaggattgctcctttttccgttgcagcaccggccggctgtagtactcttcaggccattcttcaagcgttttgccgagcactcttccggccagatcacggagatcattaggagagacggcgccggcggagataaatggcgtaagcaccttcgcaatttcaagcggatcgcgaaaatcaggcccttttagtgcgagctgtacatcgtgaagccccagttcaggcaaaaataacgtattgagcttattaatcagcgttttccgctccggctggaacacctgctcctccgttattttccgtgccgtatcggctgtagctttgttgtattcctgcgcctcgcccgtataaagcggcgggagacgaaaagcggagcggagtttatttctgcttttgtcgtcatattcaagaaacagcgcatcatcctgcagaatttccgcaagtgatttaatttccacagacacaggcgtaatgtcttcgcctccgtgaaggtccttttccttcgcaatgccttccgcctcaatcagcagaaatttgtgggcgttttccaccccttccaggtcattcatataatcctggagctctttgtacgaggtttctgacagcatgccgttttcaaccgtaatggcggccggcacgtgacggccctgcttgaaatacataaaattcagttcttccgctttccgggcgccgtacagattgacgatattgccgacccagcgcgggataccgtaagtgccgctgccgatttttaagtgaatggcttcatttgcccggtattcttcaggcaaggtctttacgtattcgccggttctcatgtccatcatccgggggtcgccgtattccttgaaaaatactttatgcccgttcagcatctgaacatatttacggaaccgtttttgccttttaatcgttttggatgagccgttttcttcatatgaaaacgtgacttcaacgggatcagtcacaccgcacacccgcatatgtttcacatccagatattcaatcccagccggttttcccgctccgtcacgaagcacctcgagaaaaccgttgcccgttttttcgcggtcttctatcgcataaccgaggatcgtctcagccgattcatcaaaatgaaggcatttgtaaaagctctccagcttcatccagttcttttcagcccgcgcttttttatccggggagcagtctgagctatttacgtcaaaggtatattcgacatcgaaaccgaagcccgtaatattgacccgatacgcgtcaatgcactgctgaagaatggtcgaatattcggcgatcgttttcagctcaatgagattatagggcggagagatgatgtcttcgccgtacaaatcggcaaattgatcttcttgcatctgtcttgcctgcggcgcggccatctttgatttaatgacggtggctctgacgttttggtttttcgccaacggttacctccccctttcccgattcggacgtgtccgtttttgtgatgaatctttcagatccgccgcgtcataatcatccagcgcgtaccaaatcgctgaaagtgtgtggggatcaattgaaaactcatcttccgacagaacgccgtttttgtttttcgcgtatgttaagttttgcaattcgcggattgtattttgacagctgtctgagcaatagatgtgtttgaaccgtttcagttttttcgtatactgaagccttgagccgggaaactttttggccgcgaccatgcaaaagccctgcctgcggaaatattggatgcttttcggctcggctgaatccgccttgatcagctcttttttatccgccaattcctgaagctcctcagctgtctgatcatcggtcattttgtttttgtaatactcccagaaaatataaagctcttttttatccggatcgacggcaagccggatgaccgcattatatgactcttcaaaaccgaaatccatgcccgtccgaaacagcgggcgtctgatagcggcaatccgctctgttacttcggtgtgctccatgacctgaaactgcggaaatacgcggatgccgttgacgccgaactgtcctttgcgggcgatccggtacaaatcgggatcgtattgccgtaagctgtcaagctgcttaatatagctttttagcaaaaacagattgtcgcacgcggtggaatggtggtaatacgtatcccccttaacgacggtgcctttttcatacagcgtatgatcatccaatacgaaccgttttttttgctcatcacgaaaaaaatgccggtacgtccaattggaggtgccgacgggatttgtggtgcatatcatgtgaagcgaaagctcgggatggcgcagacggccgatcagctccttaaagccttcatacttcacttctgagcattcctcaatccaaatcaaagaaatatggtgaatggatttcaatttggccgggttgtccattcctttaaacataatccggcttccgtttgcgaatctcagctgcatcggtgaagaaacggcctttacagcatgtcccagctcaagctcctcgataatgtcctcaaacagtgcaaaggtagaatccctgtgcgtatcgaatacttcccgaacgacaagcgccgtccgtttttcacaaagcagcttcaggatgattttcagcgcggtatgatagctttttgacgagccgtagcctccgacgagaaattggtacgtttcattccaattgaacaaataatcttcaaagcgcgggttgaccgctttttcaatcatggccgttcctctttccgcgtaatgactatgtcaatcggcttttggctctcttctgttttttccagcttctgctgcgccagctttaatttttctcgttcaatttttttcttaaattgatcagggaaaaggtcaaagtacaaggacagcttttccagtgctttcatcttatcggcaagctttattgcaatgccttctttcccgagtttcgcttcggtgacgatggttccgtccagaagattcgaatctttaacatcaacgtagctgatctcctgcataatcggattatcattttcgtcaaagagcggtcctgattttccgaaggcctgaacctccctttttccgaaggttacataatcggtaatgtcggcgaaagcgattttcacatagacttgcagaacgtccattgcttcgacaaacactttattgaccatttcctttttcatgcggctgatttcttttgcgactttttcattttttaacagcctgcttcccgtcacatgcgcgctttccggtgaatacccggcttttatcgcggattgggtggcgttaaagcttttcacataataaagacaaaacagccgctgtcgttcgtttaattcatcttcggccggggcgttttttccgccgctttttacattttgattgagcgcttcgtcccagcgcccttcttttttccatctgccgatcgttcttgcggatacgcctgattttccggcaagggcgcggtttgtgatgcggccctgatgagactgatagattgtaaatgcctgttctttttttgcgtttttcatgctacggcatcaccgccacctccgacatggatgtctataataaaaagcggcttctttcgggccgctttttgggatcgtctgttcacttctaggtggcaaacgtatgacaacttattaagcaggcgattgatttctttgttcctgctgtttttgaatttttagaagcgcccgtttgaccgtcgtctgtacggttgatttctttacgttcagcaatgcggcgatccgttcatacgaaaagcattccgctttgtggaggagaagcatttctttttctctatccgttaagacggctaatgcgtcccgcagtctgattctgtcttcttcagtcacatttccggaaggtacgaacatcagcgcctgtgaataggtttctatgattctcggatctttaatcagcattctctgataagcgtctctgcggtctatcgctcttcttatgccgggctgccggcctttttcaagccattcagtgacatattccaaatctgtaatgatcgttctgatgatttttttatctttcagttcttctgaagtcagcgccgtttcatcagcttcctcaagatgcttgtaccattttttcgtctgtttcagcgtgcgtttatattcaaatagtaagtcttccataataaatcctcctctttttcggaacaaaaaaagacaccaaccaatgcgcaaaatgtgcgcgattgatcagtgtccgcaggctttccgtcttggacgtattcttttttaaaaatcaattcaatttaaagccgatttcgtattcaacccgggcgagatccccttttctcgtttcgataagcgttttgccgtgctccggcgcttcggcgagccatacttccttcttcagcccgtctacaatgatgacccgcacctttccttcttccagctggctttttaatgttgtatgttcaatgtctgacagttttttaggattcatgttttatgtcctccgtctttttcaggatgtttacttcatgtatgaggcttccgagttcattaatgaacgcttctttatcttcagcgctttctccccgaagcaggcggagagccgtttcggccgcttcaaaaagttccggggctttagccatcaatgccgcgttgacttgctgcgagtatgaacttaagttgaaaacggctgcgatgagccttccgtttgaataaggaaatttctctttatccgattcgctgtatgctgaataaatgtaaatgggtttttcttcgccgctgtgtacggcccgccacggggcggggctgttttttacttgcaatgtttatcctcactttccatcagcctcatgccatgcttcaatttgcttttctatccgtttcgccctgaacagcaggcaaaaaagccatttgatatatttatacacgtgcatcaagcctcgcttttgcgtcttgaaccattcgctcaagacgtttaatgaccggcgttaaatcggtccctgttttgcagttcgggcaagggtgaaagacagcgccgaaacctgtttccgtcacaataaccttcttcggcccgcacagtttacacattatctcgccccctctaatctgtggttgacttcatatgggtttccatgaatgatgactaaataatcgctgcacatctcatataatcttgtgcccaaggcttcatcaacctgaaccagttcgtcacaggccagctcgctcgacagaagaaccggcttatgatttaaatagcggtaattcacgacggcgtacatttgttcaatctgccagtcggtcgcccggggttttccgttcagcggtttaaacaaatcgtcaataaagagcacatccgcctccttcatacgggcaagctttgcgtcgagcagatcaaaatcattttttaaatccgtaaagccctccacaaaaggaaaatacagcaccggtgtctgcttctgcctcatgacataattgctgagagcggtcaaaagatgggtttttcccgatcccggacgccctaaaagggcaatgctgtttttccggcagtttttaatcgtgtcgaagttttcaacaaattcaagggcgcactcatatgcgtcgatgactgcctgaggcttgccccgcgtaataaatcctttgaaatccagcttccgaaaggcgcctgtaatctcacttgcgccgaggatacgctctacttttcgttcagctgcgcagcggcacttgacccacacatccattcccagctgttttttgagataaccgccctgatctttacaaagcggacagtcaaagcggctttcgtctgattcttccggtctggccgccagtaatggacgttttccgtttttcaggtcggcaagaatctgctcgatcgttcgtgttgtcatgtatcgtattcctctctttttttgttgtgattgtccttcccgcaattcgtgcattcaagcggtcttcgataaacttggcgcaatagctgaaggccttgatcgtttcagctgatgaagtgcgccgctgttcaaaagcggcaaagcattcgccaagccatttgattgcttcttgtactgatgcacctagcgaaacaatacgggcgatggcctggtaatctcttggcgatgggtatacgctccgcccctcctgtgcagaccttaacctgataaaatgggcggcaatttcgttaatcgcttcttcagcagtatgattttttgttatatctatttctctctggacatttttgtcccggtgatctgccgttattgtccggtcagtgacttccgggcgggtcaatgtccctttcggcgtgaatcttttcgagtgttttacggagatgataagtccgtaaggtgcgcggacggttttgatatattcgtgctgttccaagatctcaagccaccgtctgacggttttttcgctgactgtaaatacatcggccatttctcttgctttaacgggcttatgcccgagaacgagcccccacttgatgccgtcttttatttgttcctttgtcgttgagctgacgaaccataaaaacagccatatggcggaacccattttgtcataatgttctgaattcaataatccggaataggtgaaaaacgggtagcttttacgattcatcatgaacatctccgtttttcttcaaccttatataacgttcatactgcaatcggttatcaaatcggaacaccggaagtccgcaagcggtaaaagaaatcgaaccgcctgcttttcctaaacatttctggtcagccggattgctgctgaaacagatgattatcggctgcatctctcaccctcctgatcaatttcttatcgttatttgatacattttgtatctctatgatgttgattatatacgatacatttcgtatcatcaagacctttttgatactttttttatcatccctttattttgatacattttgtatctataatcataagtaacttagggtgttgaaaaaagagaggtcattcggatgataggcggaagattaaaaagtctcagaggaaagaaaacgcaggaagaagtcgctaatcatatcggtgtctcgcgcgccagatattctcattatgaaaacggccgatctgaacccgattatgaaacgctgcaaaagcttgcggattatttcaatgtgtcaacggattatttgttaaccggaaaagaaccttcagatgaagatctgtttgctgatcccgacctgcagatcgcgtatcgggacatgcaggacttttcgccggaaagcaaacagcaggccattgaattcattaattatttaaaagaaaaagagaaaaaccgcaggccaaaacataaataatccgctcttttcctttaaatcgattaaagttcagccgatataaaagctgaatgtttatttttaaaagaaaagggaattgattcaaagtccgatcagggcttttctttctcacttaaaaagaacatatgttcgaaagggtgttttcaattgggcgattttttaacacatctggaggaatacgtcaaaaacttatattgccgcatgggaatgaccgcccctctccatattgatatgcaaacaattgccaaggagcttgatatttggattcattttgaagatacgcacagcatgatgctgaagcgggacggcatgtacagcatcgtcctgaatcaaaaaaagtcacctgaggagcaatgggaggattttgcacacgaactgtgccatgtgctgaagcataccggtaatcattttcacatgaacaagctgttcagggaactgcaggaattccaagccaaccattttatgtaccacttctgtgtaccgacctttatgctgttaaacatggagcttccccagcggagaagccatgccgtcattttaatcgcagccgctttccgggtgacggcatcatttgcggaaaaaaggcttgagctgtttgaacggcgtaaagcaggtattcaatttcagaagcggctcgcttgtcttctatccgacaagcgtccaaatgtgtattacgaaggcaggcaaaaacacttgcatgccgctgaagaaaaagcgccgtattttattgaaagctgacatcagaagaaaggtattgtgaagcctgtatcagacgctgttcccaccgtactgcccgccaagcgcttcctgcgtgatatttaagctctttcacacagccccggtgcagaaagaatgggcaggcggtgcgaatccggttcatttactcataaaaaccgagctttacggcttctacataccgaaaaaacagatcggtcggcgtgtacgtttctctccggcagccgaaattgctgaacagcgcgcttctctgtgccgtgcttacttccaattgcagccccattttcctttttgtccgattgacaatattcccgggattcacacctgccagccgatcgttcatatccgttagttcggcgcaaaaccccgcttcacgcagcagatcacaaatacgtctggctttttccagatccgcgcccccgacgagtgtatttgccgttttcagatcatgatacccatgaaaagccagtgcataatggtgagcagttactttttctacagccagcggttcgtcaaaacgtgtgcttgtcaagtggagaaaacggttgttgcactgcttcgtgccttcaaataagtaaattgaactttggtcagaaaatgcccgcaccagctcactgacaccgggttcaattctgccgccgtggggagcgaggacgatacattcacttccctttttttcttcataaataatccggtattccgattcagcagcagaaagagctgcgaagctgtcatatcgatctttcatgtttaacatgctctcctttaccagtcagcaccagtttactctactcatctaggaatgaaaacctttttatagtatgatttgatagaatacgtatcaggggggatatatcatggggttcatcaatggattgcttggtaacgcgtcgacaatatcaacggctgaagcaagagaagaactggcccgtattttgctggaaggtgaaaatgtcaatgccgcgtttaagctcgtccgcgatatcattgtgtttacggataagcgtcttattcttgttgataaacagggacttacgggtaagaaaacggaggttcaatccattccgtacaaaagcatttccagattcagtgtagaaaccgccggccgctttgacttggattcagagctgaaaatttggatttccggcgcggaggttcccgctgtctcaaagcaatttaaaaaagatgaaagcatttatgatattcaaaaggcccttgccgcagtttgtatgtaagaagaaacggaagcccggggtgcttccgttttattgattacagtttttcttcgattttcgccttcgttttcgggccgtaaattccgtctgccgttaatccgctgacagattgaaaacgttttacggcatttgccgttttcgggccgtaaacaccgtccgccccgtgattttttgctcctttatcaggataaaaataaagggcggataaagcggtctgcacttgtttcacgtttgtccctttcgtcagcggtttcgtcactttgatcaccccggatgggagcggataggatgacgcagcctgactttttgaagaagaacccgtctgagggagcttgatcacctgtccgactgtaatgcggttcggatcagtgatatgattcatgctttgcagcgattttatactgacaccgtgcgatgcggcgatttccgataaggtgtcgcctttttttacatggtattcagacacggaagaagaaacggacgcctttttcagcggcatacttccgtttaattgcttctcaatatccgccttcacttcatcccagcgtccttcagacaaaatgcggtgcgggcagtactttccgttccagtcctggtgctttctgattctgtcaatcccccagccccgctccttcaaaagctgcgccgcaaattcaatcgccaatttctctgcggctctgtaccgttcgccgcctgacttactgtaacagatttcaatagcaatcgacttccggtttccggtaccgttcgtgccgtcccccgaatgccaggcattccggtccaacggaattccctggatcacttctttgtcatcaactgcaaaatgatagctcgttgattcgctgttccccgtcatatagctgatctcattagcggcggatgcgtcatttgccgtgttatggatggtaatatactccggcgtcatcgggttcggacattttaacgcatatttatcagccgatacgagccgctttttcacttcaatccccactcttcatctctccttatgcctttttcataaataggtggcattcgtaggacagatatcttgagtacatagacccttcaatcggataaaaatggaatggttacgcacagcaaaaaacaagacccttccaaagaagggtctttatgttatgtttggtttcgcgcggcaatatggaatgtgccgtccgcttggttttccaaatggctttcatggccgatcacctgtgtaaagctgaacccgacagcaacaagcagcaatcctgacaacagtttagatttcatatagacaatctcctctctggatttgtttttgggcgtgcaccattttttcataaaacgtaagtgctttttcaggctgtccgtgtttcatgtaaaatttggcagcatcatgcgccaattcttccacatacggatacagcatgtgttcctccagaaaatcaaacgtgtgcctgacggatgcgttatccattttcttgccgtataacgcatgtaaaaattgaaagagatttacaaacaattcatcattgtattcgcgggcgatactcagcccgaggcggtattgcttctctgcttcggcggtggtgttctgtttataaagaacctgtgttaatgagtaaatagaatgcggaagattatcgaacttttctgacttgcaaatggaaacggatgtctcaaaatattcagctgctttagagaggtctcccattttttcgtaacagtttccgagattatataaggctgaactgataagacgtggattgccttcttgttttgcaagatctaaagcaagttctaagtggggcaatgctctttctggatactgcatgtcatcataattccctgcaataacgaattcacattggattctgcggacgttgtacgtctcatacgattggtacgtttcaagggcttgtaccgcatagctcatggagacgtaggtttgtttcaagttgtaaaaaatctcggccattttaaaagcaaactcagctttctcgatgtcatcagaaacgagtgcgaggtttttttcagcccgtttgtaatacatcatggcgtttaggaacattttctgtttaaattcatacattcctcgaaaaaaattaaaatagtaatcaagcagtcctgtcagtttatactggttgccttcaatgtcttccaataattctgaaaactcaggctgagaagggtcctcctttaagggcttaatgtaatccagcatgacacggtgtctgaattccattaatgaataatacaagagcagatcctgatcttcttccatatcctcgatctctctctctacttcacgtttgacgcgctccgcctcaaggacgtgaaactgccggatatgggtgtaccattcattaattttgagcccgacaaaagaggacggaatagtctgcttcatcctcaataaatccccccttttggaatgaccgagatatgtcatattttatcataattgctagaaaaagaagaacgcaaaaagaccgcaattgtcgaatttcggatatccgcaacgaaatatcaccatcaagagcttattgcttgtttcttccgcgccgttgatatagcatatctttgcatctttatattcttgataaatgggggttttcacatgacagcacaaaatcaattggtcagccactttctgtcacatcgaaacgtgacgattgagctggcgcaaaaaatcggccgcgagcattacgattacaaaccggcagagacttcaatgtccgctcaggaacttgtaaaacacatggtttattcttttctcatgtttgcaaacgtcattaacgacggaaacggatcagccatccagaacaaaccgaatgaagaatcagaaacagacctcgtcaaactggctgaaacgtgtactgaaaaaacggcaatcatcctgtcacagctgactgaagagcagctgaaccgcgaaattgacctgaccgcctctttcggcagaaaaattaccggcgccgctctccttcagcttgccatggaacatgaaattcatcataagggcaatcttttcgtttatgtaagagaaatgggccacacggaacttccgttttatcagcaaaaatcataaaccgatgatccgccggtctgcgatataaagcagactggcggattttttgttccatataaaattttccgaaaattcgattgattactgccccttaatcatatataatctgataaaaatagtaggattattcaggaggcacacagatgactgtaagcattgtgttcatgggtttcatcgtcgggacgctggtcggattgacgggtgtgggaggagcggcgcttttgactcctttgctgatcgttttaggaatcaacccgtctatcgccgtcggcactgaccttttatataattccatcacgaaactgttcggtgtcgtttctcattggaagcagcgtaccgttcattttaaacttgtcggctacttggcgctcggaagcattcccagcgcatcagccgccatcggcgttcttcacttgttccccgcttttcaccagcatcaggagcagattatcaaacatgcgctaggctacgtgctgacacttgtcgccatttccattatcgcccgtctttttttcgataaaaaactgcggccgaaccgctggcagcaaaaaacgcttgaagaaaagcggggactcatgatactgatcggcgtcattttcggcttcatcgtcggcctgacatcaattgggtccggctcattatttgcgatcgccatgctgtacctattcagaatgaaaacggcagaagtggtgggaacagatatcgcacatgcctttttacttgtaacggctgccggtctcttaaacgcaagcttcggcagcgtcgattacctgctcgtattgaatctgttgatcggctctgtgccgggtgtcctcctcggcagtttcttttcgccgaaattctcaccgcgcccgctgcagtttgtgatggcggcgattattttgatcagcggaataaaattaatataaaaaaagcgtcctttacaggatcgctttttttatttaggataaatccccctaatccaaagccaatgaggtgggcatctctttatcaactaatctcagggagttcaaactaattgtccggtatttcctaattcacatccgcgtcagatttccaatatcgaagttaaatattactttacacttattaaaatataaacagcaaacgcaataatgtatatcaaaaatgatccagtcataaattttacaggttttcttgagaagtttaatactccttttaatccgttattcaaaatcattccgaaaaatataaccagcgtaactcctaaagcgagcattgaaactacgaaaataacctgctccatgtcatatcatcctccatttacattctgttattttcaaatatacgtacaaacatgagaacaaccgaaatcgttagaaggctcatagtagaaaaaaatgccgctgctaatcttaataagctgcagcggaaggaaatatccctaaaagcactttaagcaatgtgcttttcctgccccattaggacctaataaaccgtatattttccctttttccagtgttaaatttatatcatgtaaaatttctttcttttttatagaaacattgatattcttggatattaaagctggatcagcctttcccgcttctcatcatccctttccgtcttgttctgtttataatataaacttacgaggttaaaaagaagatataatcaaggttaatttaagtttaaatttctcaacataaaaatacgtgaaaccgctatggcttcacgtttcttcactgctgttttggttaataataaaaaccgttccattttgattgctctttattttatgttcaagcctcatctggctgagcatcatattaatgatagataatccaattccagcgccttttctttcggatttataattcattcccgggcccatatcctcaattatgataacgggtttgttttcaattaactttgtctgtactgagacgtattttcctgaatttgcatggcgcaaaacattctgaaaaatgttatcaagaattcttttcagccaagtctcgtctatttcccacacaatgttttcttgcaggtcaatatctattgtaaagtgctctttctcaaaaatcggataccaagctgttaacgaggaacgtataatctttaagatgtcacagctctttttatgaagaggcaatttacctgcggcaagaagagaaaatgatgacaaattgtcaatcagttcgcccataaaagttattttatcatttataatgcctagtgaacgctttcccttttcgctgtttatttcattctttaacgtaaatgtatgtcctctgataaccgtaagaggtgtccttaagtcatgagataaatcagcaattaagttttttcggatttctccttcttcacgctcttttagtctgctgttcctcagttcttcaaccatctgattgaatgaatattccacttgtcccaattcatcattctgtttaactgttacaaattccggtatgccgtcattatcttgttttttcatatgattccccagagaaattaaccttttttgtatttttgcaaaaaacatccacgaattgaacacaaacagtgaacagacaaaaatcaaagcgataaaccatatataggaatacttagccctcataacttcccattgagatcctataattgatcgcggagtttctaaaaatgcatacccgctgtcttcatctccacttaaataagcactcagcaataaatatttcggttggttttgttccatgaatttggtcaattcgcttacatgaatcagctcaccttttttggcgaaccgatctgatgtcgaaaaaatcacctttcccttatcatttatccaaatgatatcagagtgtttatattgcttcatgtgctggaaagcagccgtaatttcccgattagactttcctgataagttttcgacatcggatttccaatcactttcaagtttatttggttcataatgtacttgtccctgatgatcaataatatatgttaacgtaacataatatagaaaattaacgcctaaaaacgctatcggaaaaaacaaaattgaggcaatgatattaataaggtactttgtcgataatttcattgtttaatcctgtatccaattcctctgattgtttcaagaatctccggctcgtttgggtttatctcgattttttgccgtaaatgccgaatatgtaccattaacgttttatccccttcgatataaggctgtccccaaatattttcataaatttgttcctttgttaatatttgattgggatgtctaagcaaaagcaaaaaaatccttaactgcttgtcagttaaaaatatttcctcatgactttgattatttaaaatccttttttctttcaagtaaatacttaagtgttttaacttcaattcatgaatagcagtcttatcaaaccttcttaacaatacttcaactcgtgcggccagttcatcgggatgaaagggcttagtcacataatcatccgaaaattctaagcctttcagtttatcttctaaacctgttcttgctgttaacagcaagatagggatctgcggatgtgtttttttcatcctttggccgattgtaaatccatctaaaccaggcatcataatatcaagtacgataaggtctgccttttctatgtatttttcgtaattataggaagaagtgagccagataatcatataaccccgttcttctaaatcatcctttacaaattgtccaatttcttggtcatcttcaatatataaaatagtattcatttggatctcctctgaaatttcgtgatctgaaaatcaatcttccataataattatatatattataaaaatctcctttaatttaaggcgccattccgttccgtgcacccatgcaatgcaaaaagacgaccctatcacggatcgccttttcccttataacgtcacaccggacttaaaaatcgcaagctcccgaaaatcatttttttcgttattgacgaattctccgcttgcaactttgatgttgtattgaatgaattctcttacaatgtgatcttctgttgtttgttcttccgccaatctgccagcgttataatcaatccaatgaggctttgattgaaataaatcggtgtttgttgatactttcacagtcgggacaactgtgccgaacggcgtgcctcttccggttgtaaacagaacgatgtggcatccggctgcggcgagcgctgaggaagcgattaaatcattgccgggtgcactgagcagtgtcagtccctttgttttcaatgtgtcgccgtatgccagaacatccgaaacaggtgccgttccggccttttgtgtgtagccgagcgacttgtcttcgagcgttgaaatgccgccctccttattcccgggtgacggattttcataaatcggctgctcgtgctttttaaaatattgcttgaaatcattgatcaatcggactgttttatgaaacacttcctcgctcgccgcgcgctgcatgagaattgtctcagccccgaacatctcaggaacttctgttaagaccgtgctcccgccttgtgcaatcaagtaatctgaaaatctccctaataaagggtttgcagtaatgccggaaaatccgtcagagccgccgcatttcaatccgatgttcaattctgacagcggaatttcttcacgtttatctccccttgccgcaaagtgtatgtctttaagaagcgcagtccctgcttcaatttcatctgtgacagcctgtgattcgagaaatttcacccgatcctcgttcacttcagagagcgtttcctttatcgctgccagctcattattttcacagccgagccctaacacaagcacaccgcccgcattcggatggcggatggcatttatcagtatttgtttcgtattctcatgatcatcgcccagctgcgagcatccgtattgatgctgcctttgccgaactgaaggactttttcaggatattgaatgtattcgccgcacatttttttattcagctgccgcaagctgtccgcctccttctgcattttgcacacgttaacattttttcgcgcgaaaacccggttattcagacgggccgttatgtgagttttttgattgaatctctgatcatcacctcggtgttttcatacattttttccgccgctgtattcgggtcggcgataagcgctaaaatcttctctgcgccgagtatgctgattttttcaaccgggcgttttactgtcgaaagcctcggcgtcatgtattgggaaatgccgatgtcatcaaatccgataacggatatgtcttccggaacgttcaggcctttggcgaaaatagcattcatcgcaccgatcgccatatcatcatttgaacagaaaacagccgtgggcggtgattgaagcgctaatagtttttccatcgcctgactgccgctttccatatcatagcggccttttacactgtattcatgcttaatcggaattgaatgatcaattaaagccgtcaaatagccttctttccgctgtgcggttgacctgaatccttccttcccctcaataatcgcgatatctctgtgtccgtttgcaatcagacagtcgaccgcttgtctggaaccttctttatcgtttgataaaatattggtgatgctccggtcgtcaatgtcccggtttagcacaacgagcgggatgtttttctcgcggatatgataaataaaggagttatcgctgtcgctttggctcattaagatgattccgtcgtacctcatgggcgtaatggtttcaaagcttttcagatcgtcaatcgcgcgcacgaacaaattgtattcctcactgattgtgcggtttacacctttgatggtatcggaaaaaaagctgtgtgaggttccgtttgtgatgcttgtaaaaaacagtccgatcgtatgggacttttgcatggcaagactttttgcatttacattcggtgtgtaattcagctgtgaagcgagctctaatattttctgttttgtatgctctttaatgtaggggctgccgttaagtgcccgggatacggttgtgtgggatacgttggcgagttttgcgatatcttttatggttaccattcggttttcctttctttctgtatactgtcatttatttctattgtaccattaacgggcagtccataaaatcactaaagttgaggttttgtatgatgtaagtcctgaatgagctcggcatgctgccgatccctcgcgccaaacccttctccctgcaagagctcattcgttttttcccaaatttccggtgcggttttttcattcaatacgtcataaataccgaaccagcgctgcagctctaaatgcgtccagctgtacagcgggttgcctatcgccatcggcactgttttagcccaggcgaaaaacttctcttcatctgatgcgtttccggtaatgcagcgctcttcgatgccgttggctctcatgatccgccacttatagtgatcaccgtaaagccatgcctccgtaatggttgcgaaggttttattttcatagatttccttcgggctcaagtgacagtgataatcaataatcggcattttttcagcgtattcccgatacagctttacggcagttttactatcaagtaaaaaatcatcgcccataaaagctttcacactctcatcctcccttataaaatgttaacgttaacaattttcgttcttttttattttagcttcctctttctcacatatcaatcatttttattttatttttcaaaatattgtattaactgatacacaaaaaaaagacattgccgagaaagtccggcaatgtcttcattgtcatctgaaggattagtaagcgaggctgaataatcctttgatatgtgttaaataacgtacgttacttgcttctttcattaatgatgcaggaagacctttcagcggagtagagttcgctccgatgatggcaaccgcgtctttacgtccgaggcttgcaagcgtaccagagtttacaggcttgaatgtttcaagcgtttttccttctaagtaagcgaacaggttgtaaccgacaagttcacccatctgccaagcgatttgagctgtcggcgggtacggacggccgtccggcgcaaagtatacagcgctgtctccgacaacaaatacatcttcatgagaagtagattgtaagaaatcgttcacagtcgcgcggccgcggttcacttcaaggccagattcaccgactaacgggttgccttgtacgccgcctgtccatacaaatgtgttggcaacgacttttgaaccgtctttcagatcaatgacgtttccttccacgtttgtaacaggaagacctgttaagaactcaacaccgcgtttttcaagactttttgtcgcgcgttcgataagatcatcaggaagaacaggaagaattttcggacctgcttcaactaatttcagtttgatttctgtcggatctacgccgtattttttcgtaaggttcggcatgatgtcagcaagttcaccgacaagctcaacacctgttaagccgccgccgccgataagaatcgttgcatcagcttcgtttttcgttttagagtattcacgcacacggtcttccacgtgtttgtatactttgttggcatcagcagcagatttcagcaccatgctgttttcttcgagtccaggaatgccgaaataagcagtaactgaaccaagaccgacaacaagcgcgtcataagtcagcttagaaccgtcagaaagggcaacttctttcttatcaactgagaaagaattgacttctgcgattttaatgtcaacgtcttttcctttcaggagtttttcaagcggcatagcaacagcctgttcagacacgttgccggctgcaaggcggtgcagttccgtaataatttggtgagtcgggaatttgttcacaacggttacgcgtgcttcatctttactgtaatgtttgcgaacggttaaagcagaaagaattccgccgtaaccagcgcctaaaatgacaatatgttttgacatcgtatatcctccgtcctttatatcaatttgaatctgagattatttttgtttttcgttcatgatttcaagatagctgttagcaaaacggaacagcttttgagcttgaggatctttcagcatgcgcagcaggccgaaaagtccgattgtctcattgcttgcatccgcgcggtcttttgcttcgatcgcagtagctgcgacttctttcgctgtttctttcaccggctcaagaatttctgtaagcgcacccactgtatcgctcttcaatacttcgtctgtcgctacagactgtgcaaaatcataagacttcgttaaaatatttactaactcagtcagttttggaagctgatccactaaaacagtcagtgattcttgaacttcaggttttagcagctgatcgataagatcgcgttggccttggctgacagatgcatttgtttgatcgattgtttctggcatatccgattctcctttactataagcagtatgctgatttttttggaaagggtagcctttcccctttcatgcagaaaagcatgaaaaagcaagattgtgaattcatgcacaatcatttacaaaaataaatgtttactacccagtttttcactttgccatattcagtattatttttatatcaacaaaaacaattgaataagtcaaaatttcttttttcctctctgaaaatagcaaacataaaaaaccccaatttgatttactcttatataataacactttttgaacaaaatttgaacgtgaattgtttcgtttatgaaattatttatatggcgggggtgtaataacgtttctttcagactatttttttacagaccatccgcttatcccctgtcattttccccacatttttaaaagcggtcccgtttttcccgtaaaggggtcatattccgggagcgggacacggctgatttcttttaaagttctatcatttttctccgtttttgtatcgtactgccggccgcccggataagcgccgatcacggtaaaatcagaactgcctgacagttttttatgtccggtgccggccggaatgaccgctgcgtctcccgtttcaagaacggcgtccgccccttgttctccgccgaacctcaataccgcctttccttttaccgcgacaagaacttcgtgcgtggtgctgtgaaaatggtgatacggaaacaccccgcccgtccagctgttcgaccaatcatgccggcggagaaccgtctctgctttccgcaccgtttcttcattaaataccgctttataaatgacaagcggaagattcgggttattcggaatgcagccgtcatcttcaaaataaagaacttgaatatcctctttctgcattgtgttcacctccgtatatgtctgtttcccattcatcatttattaaaacgctattttctcatattccattgcggagcctgccggtgaatagtatagtataaaaaaatatgtgtcaaaatgagggatttaatgaaagccatcttaatcggaatattggcgtctctgttttttgcagtcacatttattttaaacagggcgatggagctctctggcggaagctggatatggagctcttccctgcgttttctttttatggttccgtttttatttgtgatcgtttatgcgaaaggaaagtgggggccgctctggcatgaaatccggaaaaaaccgtttttttggctgaaatggagttttaccggcttcgtgcttttttatgctccgattacctttgcggcggcatacgggccgggctggctgatcgccggcacatggcagattacaattgtcgcgggcgtgcttctgtcgccgtttttctgcgaaacaaaagattccccggcgggtccggttctcgtcagacaaaagattccgcttatttcgctggttacttccgtcatcatcctgataggagccggcctgatacagcttcagcatgcaggctccctgtccggccgcacgataatactcagtgttgtgccggtggtcatcgccgcttttgcctatccgctcggcaaccgtaaaatgctggaacaatacggcggaaaactcgatacgtttcagcgcgtgctcggcatgacgctcgccagcttaccgttttggcttttgattgccgctttcggctggcacagagacggtcttccgtcaatgggacagacattccaatcctttatcgttgcactcagctcaggcgttatagcaacagtattatttttccgcgccaccgatatggtgaggaatgagccgcagaagctcgctgctgtagaagcgacacaatccggagaggttctttttgcactgatcggcgagatcgtctttttatccgcagcgtttccgtcacttctttcgtttgccggactgttcattattattgcgggaatggtcatgcatacattcgcttcccggcaggctgacccgaaaacggcggatcaaacatcagccgatctcaccggttcctgatttttttacgaaaggtgttattctgtatgaaagaaaaaattccggcaatatcttttctgtcagccggcaaacgctttgaacaaaacaatacagcctttgatgtcctcagcggagtaaccggacatatacaaaaaggctctattacggcgttgatagggccttccggcgcgggaaagagcacactgctgtcactgtgcaatctgatgaatacccctgatgaaggcgaagtgcttgtattcggaaaagacataaggcactgggacatcagagagctcagaaaaaccgcgggacttgcatttcaatcagctcccgttattgagggcacggtgcgggacaaccttctgctcggagaaaaactccacgggacacagcactatacgcccgaagagctcgcagattttacagatctgccgcaggagcttctggatcggaatgcaaaagaattatccggcgggcagcggcagaagctctcattagcgagaaccctcgccaacctgccgtccatcctgctgctcgatgaaatcacatctgctctggacccctcatctgtgctcatcattgagaaactgattatgaaactccatcggcaaaagcagctgacggttctgtggatcacccataatcttgaacaagcggaacggatatccgatacgatatggtttatggctgagggtcggctgttagagaccgcggaaacgaaaacgttctttaaagaaccgaaacacgaaaaggcccgggcgcttttacaaaggagcgggtgctgatatggattatctttctctgttattgacaagtgtatttgtcattatcgctttattcctatctaaatcttttaaagccggcgtagaaaaagatatgatcgtggcaactgtcagagccgtcattcagcttctcatcatcggctatgtgctgtcgctgatttttcacggtgatcatccggtgtttatcatattaatggtgcttctcatgctcacggccgcttcgcacaatgtcgccaaacggaaaaaaatgcgcatcggctcattttggcgcgtttttttgacactggctattgtggaaatcgtgacgcagggaattttactgacccttcacatcattccgtttacttcaagatatatgattccgataagcggcatggtcatcggaaactccatggtgctctcaagcctgtttttaaaccggctcagttcggaagcggagctgcggaaagaagaaattcagctgattctctctctcggcggaacgccaaagcaggcggtcaggcatatgttaacgtcgagtatgaagctcagtatgataccgacgcttgaaagccagaaaacattaggtctcgttcagcttcccggcatgatgactgggcagattttagctggagctgatccgatacaggcggtgcgctttcagctgttgattgtttttacaacgatggcctccgctcttcttacatgtatcatactcagcgccttgacatatccatcccttttcacggaacattggcaattaaaaaaattcagcagggaagcgtaggctttctccctgctgaatgattgtttatgataaggtcagagattcatagtaacgggataactcgataatcatcgctcccatccgctcgatgtccggagcaaggactctattcaccccttcatcccggatcgcttcagccgtcactttgccgactgcggcggcaagtacatgtgtttcgaatgcttgctgcaattcttttgcagaccctttttcttttgcataatcaaagagagaacgcacttgaatggcagtcgtaaaacatacggcgtcgacctcgccgtttaacagctctcccagcattttatcgaccgtctccctttcaggcggaatatgctgataaggcagaacagggaatacctccgctccgtttttctcaaggaattccgttaagacgggcgctttttccccgtgaagctggatcatgacttttttgtctttcaattcaaaccgttccaaggagcggatcaggcctcttgtcgtaccgtcttcatctgaagcatgcggcgtgacgccgagcttttttaaggccgcatatgttttatagcccctgcagccgatattcgcttcatgaacggccgctaaaaattcttctttcagaccgattttttccgatactgacaataacgtttccgtaccgatgccggtggtgaatatcacccagtcggctttttgctcagcaaatgttcttacgtcgggttcaatctgttcctccgccaggtatacggttccttggagggaacggacaactgccgttccgccctgcttttctattaatctcgtgatctcttctgttttccgcgaaccgccgatcgcaatccgttttccgttcaatccttttcccatcgctgtttttttcttcccttcagatgccgggcgccccatggcaggccgtcatttatttctattattgttacgcaatcagaccggaaaatcaagataggctccgttgaatcccccgtgcagttgctgtatcattaaccgggaaaaccgatttgattcgcggagggactttcaatcatggaaacaaaaaaagagttcgagacaaaaggctacgatacttcagtcatttatgagttcaatgaatatcctgatgttcacagcggccgatgtgataattgcgactatacgctgtttaaaagttcggtaaagggcggaaaatttttgcgggaatgccggagatgcggcatgaagaaaaacatataacaaaacaggcagacgtccggcacgctgcctgtttctcaatcaatgttcgacggccgcctctttcaaaaattcttcaatggcacaaacagcctgtttggcgccgcctgtttcttctattttctgctgcatgcttttcacgcggctgaggatgtttttatcgccgtatactttctgaacgtctttttgcagacgcgccgcagtgacttccttcggcggcagatgcacgccaagccccaattcatcgacacgttttgcggtgacctcttgttcgtgcatttgcggaacgacaacgagcgggacacccgcattcatcgcctccattgtactgttcatcccgccgtgagatatgaacagctttgctttctccagcacatcaagctgcggaacgtgctggcggatgataaagtgatcaggcacatccgaaaaactttccggatcaattgttgtgccgactgacataatgacccgccaatctgagtcccgaaacgcatcgatacacatctggtaaaattcgggccaggcgttaaacgccgttcccagtgagatgagcataagcggacggtcatcggctgcatcaatttccagacttcccgtatttgtgcgttcccccagggacggaccggcaaaacagaaccgttcatcaaaggtttcctgtttcggctgaaaggcccttggcataaagacaatattcagtttttcaggcatgaaaaattcttccattgtcatccgtttgagctgttcattttcaatttgctcctggtattcttctatcgcctgttttgccgcttccagtgtttcttcgtctcttcctaattgaaaatactcattcattgcatagctcgggcagaacttcacggccgggatgccgcaactgtccgcaaacaatttcccggcaagagctaaaaaatcaaacaggacgatatcaggaaggtcgtctttgtacagctcttccagctgcggaagcacttctgccgcttcttccagaaacatcacaaacgcgtcatttttattcacccgttcttttatcgtctccggatctgccttaaagcttgtgcggtataaaacgggaatggcacccgttttggcaacggaggcctcgaagtcctcagttgtagcgaatgtcactctgtgcccgcgattgacaagttcttcggcgacgggcagcgtgggattgacatggccgtgagcggctacattaataatggcgatatgtgtttgtttcatcttttttcttctcccctgttttcgtttatctccgcttctaaagagtccagcccgtacatgacactgttttggatcggctcaacccggacgggctccaagtgtgaaaaggcctttacaatgcctctcagcgcgacttccgcttcaagtctggcaagcggagcgcctaagcagaagtgtacgccgaacccgaaggaaaggtgcggatttgattggcgatgaatatcaaatacgtctgcctgctcaaatttgttttcatcacggttggcagacgcaatgtagcagagaacgatatctccgctttttaaacggcgtccgcacaattcagtgtcgtgccggaccgtccttctgacaaatggagcgggagcccgaaaacgaagcgtttcctccaccgtttgcgcaatgagagaaggatcatgcctcagttcttcataaaggcccggcgtctccaatatgctgtaaaccgcatttgaaatgagattagtcgttgtttcatttcccgccactaaaagcaggttgcaaaacgggatcaggtcttcggccgagagcttctctccctcttcttcctcttttatcaaaattgaaataatgtcttggccgggctgttttcgtttgctgtctattatttccgcaaaaaatgccgccagctctgtctcacattgatcacgttccttctgatttttctccgcctcttcaggactcgcatctttcggcatgctgacgagtatgtccgaccattttttaaactgatccatatgttcggacggaacacctaacaattcagaaatcacaatgaccggcaaaggataggagagatctttcacaatatcaatccgccctttgttttttgcctgtttcagcagattatcggtaatctcttcaattctcggctcccattccttcagtacgcggggagtaaaagcgcgattgacggcagatctaatttgggtatgcttcggcgggtccatattcagcatggactttgcaattgagcttttcatgtcagacataaggcttgagaaagtctctttatcactgatgacttttttggcatcatcgtataaaaacacactccaaaccttcgtttcttcatcaaattgaatgggactttcgcgtctcattttttcgtaccaaggaaaagggttgtatacgtccaggccgtcttttcctttcatcagggttctttggatggcttgtctcgggctcctcaggttactcacagttatcactcctgattacttcatatttgaatagttgatgtatcttgaattttatcctagcacatattttcaatttatttctattcataaccttaactattaacataacacaacaatagtcatgaatccggaagtgaaatttttcccaagaaagcagcgggagcgcacaaaaaacccgagccataggacaggctcgggagatgatgttcactcatcagtctgcggtttttgatgatgcttttggtcttcaggaggctgcgtatttctctccataccgcccgtatcagcacccatgcccttaaggaaagaaaacagcagagtgacggctttgttgatttccgggtcttttaaagcgcggacgatatcaaaataacccgtctttttgccgctgtctttctcctcgacagcctttgtgacccccgcattgagtttgacgataaacggttcaagctgttttacatcaagcatgccgaggactccggtcagcagcaggagatttttcagcatattggccgtttccggagtattcgcttttttcaccaggatatccattactttgtcgccctggccgaagagtccgcgcagcagcgccaaaacaccgcgctcgttcatgtgctcaagaatatggagtgactccaaaatcgcgtccttattttttaaaagagccgtctcgatctcttctaagtcctttcttcgtttgtcttcttctgtgacggtctgttttcggatgttgctgattgctttagccattttgctgtttccccctttttacggcgtctcccggaaatacataatctttacgcgcccatttccgctcaacccggacaccgatctgcggctgcgggtttccgtatcggaaattgattttcggaagcgggttaatgccttcttttttcaatatctccatcttcgctgaagtttctttataggccggtgtatcggtatccttatccgcatagctgctcgttaaaaggttaatagcggcgtcttttgaatcgttcatcggcagatatacctgcttgccttttacccggtctgtgataacgcatttgactttcacattcccgtatggcgatgtcagacggacaagcgttccgtcttcaagccctctttcttcagcgagttcgggtgagacctccagaaatacactcggtgttttttcggatatcccttttgatcggtaagtcagatttccttcatgaaaatgctcaagcagccgcccgttattcacatgaagatcatattcttcatcaaattccttcggctccgtccactgaacgggatagagaaccgctttgccgtctgaaaacggaaacttgtccgtaaataaaagcggtgaatcggttccgtccgctgcaaccggccattgcagtgaattgtagccttcgagccgttcataagtgacgcctgcgtagagcggcgaaagcatcgcagcttcttccataatgtctgccgggtgttcatagcgccaatcagccccgagccggttggcgatgtccgtaatgacctgccaatcgggctttgaatcgcccagcggttcaaacgctttgtaaagacgctgcaccctccgttccgtattcgtaaacgttccttctttttccagactcgggcttgccggaagcaccacatcggcgaactcagccgtacgcgaaagaaagatatcctgcaccacgaagaaatcaagcttttcaaaggcggcatgaacatggttgatattggagtcgacaagtcccatttcttctccttttaagtacatagacttcagttttcctgagtggatgccctcgatcatttcatgatttgtcattccgatttcttgcggcaggtctgttccccagccctgttcatactttttgcgggctttttcatccgttactttttcatagccggggaagctgtcaggcatactgccgaaatcactggcaccctgcacgttattatggccccgaagcggatatgagcctgccccgggcttgccgtaatttccggtcacaagaagcaggttggaaatggccgtgctcgtatcacttcctccgatatgctgggtgacccccattgcccacagtgcgcacacactgccggcttcatgaatcatccgggctactttgattaaggtgtccttgtccacaccggtatgtttttcagcatattccatcgtgtaaggttcaaggcttttcacgaattcatccagtccgttcactctctcattcagaaatgcagtatccgccaaatcgtgatcaagcaaatatttcgatacggcattcagccagacaatatctgatcccgcacgcggctggaaaaacacatcagagcgctcggccatttcatgttttcgcaagtcagccacgacgagcttctgtccgtgcagcttatgagaacgtttaatgcgtgtagacagaacggggtgagactcagacgtattcgagccgataatcagcacgagttctgctttttctatatctgtaattgatcctgagtcgccgccgtagccgacagtcctgaacaatccggccgtggcgggagactgacagtagcgtgagcagttgtcgacattattcgtgccgatcacggctcttgcaagtttctgcatcacgtatgattcttcattcgtgcatttggaagatgtgatgaaagcaagcgcgtccggcccgaaatgttcttttatatccgtaaatttatcggcgatcagctgcagtgcttcatcccattccgcttcccgaaacgagtctccttcccggataagcggtttggtaagacgcttttcactattgacgaaatcccagccgaatttccctttcacacacgtcgaaattccgtttgccggcgcctcagcctgaggttccacctttaaaatgtctcttcctttcgtccatatatcaaaactgcagccgacaccgcagtaggtgcatacggtttttgtctttttgattctttcatcgcgcatcgccgattccatatccgaaatggctaaaatcgacccgtatccggtttcgacgccttttgtgatgtcaatcatcggccgaagcgtctcttggctgatgcctgttaaataccccgcttcgccttccatgcctttttccatcatggcattgcacggacataccgtcgaacaatgtccgcaggagacgcatgatgattcattgatcggcacatcctgatcccaaatgacccgcgggtgtttccgatcccaatcgatgcttaaggtttcggttacctgtacgtcctgacaggcttcgacacagcgcccgcataaaatgcactgatcgggatcataccggtaaaacgggtttgattcatctttaggatacggtttttgatcaaacggaatgctttgatgattgattttcatttcctttacggtattatgtacttcgcagcttccattgttgtaatcacaaaccgtgcagtacaattcatggttatgcaaaatgttgtccatgccgataatctgcgctttttttacatcggacgacagcgtatcaatgatatctccgtcctttatttgcgcggaacacgaacgcaccagttccccgtttacatcaacgatacaggtatcgcatgtttcaatcggcccgagactcggatgatagcacacgtgcggtacgtcgattgaactattgttcaaaagctgcaaaacggtttgaccgtctgccgcttccatttcaaccccattgattgtaaccttctttgtatcagccattttcctttcccctttctatacccctctctacatcctctatgattcccagccggcctttcagtaaaacatctcgtttagctgcggaaacatacgggtatgagcggtagaaaggaggcattcacatatgttgaagaaaaaaacactcatcacgggattgtcggcagtgatgcttacgggaggcgcgttcggggcggaagcattttcagatacacagtccgtccatgccgcagccgcttcaaaatcggaaaatcaaagtgcaaaaaaactggtgaacagcctttatcaatcggcgttcaatggtgaaatgccccaaaatgtgaagggcctgaaaatcaatgaaagcacaagacaggacgtttacgataaaatcggagagccggaacaaaaagcagacagccgcaatccttttgatttatacagctggaacatgggaaaccccggttatggattttcctatcataaaaacggaaaaatctcagaaatccgctatttcggaacaggggttgaacggcgcttaaacctcggcagcgtcacccctgacatcttaagcaaacaaatcggcagcgctgacaaaattctgacggtgccgaaaacgggcgaaacagattacgtctatcatacggggcaatatgagctccacttcgtcatcggcagtgatcaaaaagcagaccacgtcaatttaaaagcaagataacgcgaaaaaagcggccttccgggccgtttttttcatagacagcttctccgacattccttacaatacatgggagtacaaaaaaaggggaacatgtgaagtgaatagacatccattgacatacggggcattgaccgtttttatcgtcgccctcggtttactatccagaacggcatacataaccgccctgctgcccggcatcataaacgcttatttaggggatgccctgtgggcggccatgatttttaccggattcggatttttatttcgaaacatccggacagaaacatccgccatcctcagcctctcgttctgctatctgattgaatgcagccagttatatcacgcgccgtggattgacgcgatcagaagcagcacgctcggcgggctgatccttggctggcaatttgtgtggagtgacattttcgcctataccgtcggagtatgcgcggccgcacttttagaatgggccgtgaaaagaaaccgccggctctcttcataatcggagcaagccgccgatatgaaggaatataaggaggtgtggaagctatggatatccctgcgttatcaatcgcaatgcaccaagcatctcttgtgcagaatgtaaatatcgcgttaacaaaaacggtcatgcagaatgcccaggccgctgcggaagaaacagtaaaaatgctgccgtcccagcacccgactgccggccatgtaattgacgtgaaggtgtaaaaaagatgccggatgataaccggcatctttttttgcctgatgtacgtacactataccgggcatacaggaatatggtaaacggaatcaatattactcaagggaggttttcctcttgtacgatcctttctatcatgaatacacagccgagagccaagaacgggtgccatatcattatccgcgaccgcctttttatttccccagaccatttccgtactatccgcggccatatccttatgttccgcggccgtatatcccattctatccttggtattaatgtttgaactcgagaaagaaaaagacccgcagacaggggagcccccctttctgctattccactttgaccgacaggatatacgggagggattgaactttctccattactgccgcttttccgcttttgcttttcacccttcctttcacttcaagcaccgctttattcaattcataggacgtaatgagaattccctttgcttcaagtgaagttaaaagttcatgcatgaccgctttctcctcaatttggaaactgacagacaaagagtgcgccgcaggtttaaacagaaaatttaaaagttctagcccgattaacgccaaaaccgtgccgctgatgccgatgacatacatccctgccccgatcgtcagcccgattcctgacgtagcccaaatccccgcggccgtcgtaagcccccgcacgacatgccgctgcaaaataatcgtgccggctcctaaaaatccgacgccgcttacgacctgcgccgccacccggctcggatcaaaagacgtatggctgttggataacaaatcaaaaaatccgtacttggaaacaatcatcattaaggcgctgcccacggccaccagaaagtgtgtcctcaaacccgcttccttcgccctgaattctctctccaacccaatcagggcaccaagcagacccgcaaccgccagacgaatcacaaaatcaagttccatcgtctctcccctttccttatctttttacccgctttttattccatgtatctttttcaatcagcacatctgctcggctgaaggagactgtattttaatatattctttagttcttcaacttattgtcagcaccgtttttatatgctaaaaagctttgtagcctgtggctcctttctcttccatctcccaaaacaaaacgcagttcaatttactcgtgtttaaaaacttctttcaatccgttaaattatatcgtattataagatataatcttaataaacgacaaggattgatgactatggcaaacgaaatactgcaattaaatggcctctggacagatatttattatcggctccgttatcagcatcatgaaaaaatcactcaccaaggtgtacggattctgcaagtcattcaaaaagagaaggcagtcggaataaaagacattgccgaagcgattcaagtatcacataataccgcttcggaacatataaagcgtttactcaagaaaaagtacgtttataaaaccagaagtgttgaggatgagcggaaagtcattttaaaacttaccagtttgggggcggatgtcctttaccgtcattccggtcttgatgaagaaaagcttaaacagcttctttttgacaacatgaacaatgaagaaaggacacttgtcttaaaagcatttagtttgatgaaggagcgggctgaagatgtttacgatcattaaaatcattgtctctgctgctattattgggattatcactgaaatatcaagaagaagcccgagttatggaggcattatagccgctttgccaattgtcagtatgctgagcatggtttggctgtacatccaaggagaaacgaaggagacattaagtcattttgcattcagtgtggcttccggcctcccctccacagtcattatgctggtcattatcggcatcgcccttcgtcattcactgtctttcattgccgcatcaggacttggactaacaggatggctgctattcttatatgctcaggattttatcgtaaaacatatcaacagtcagtaataggacccgaatacacgcaagcgcttgattgaacatacgagtaataaaaagaagacagggattccccctgtctgaagaccgattcagattacacagcctcaacagaaaaagacaccgcccgtacacaaaaacatcttgtgttatgaacggtgtccgtatctgtatggccataccggcatgaaaaaccgtctgatccctcaaacagaatgtccggcaatcacctcaaaaaacgaggtgaaatctgtcagtatcccgccatccgccagctgtttttcttcaaataacgcgcggttttttccgaacgggtcaatggcaataatcttgcctgcacctgcttttttcgccgctgtgagccccgaaaaggcatcttcaatgactacacattcttcaggtctaaggcctaatttctctgatgcgatgataaaaatatccggcgccggctttccggggaagcttccgtcatcaaacgtgactttgtcaaaatcaaaccactgccccaaatgaaagacatcaaagtaaaactcgacattttcctttaccgtagccgtggcgatggtcatcggcatttctgactttttcagatggttcaagacgccgatgagccccttcgtcagctttagctcatctttgttttcaaggcataattccctgtaataggcttctttttcaaaagacattctcttgatttcttcatttgttaaatcgccagaaataaaatacgtcaggatttcactgtttgttcggccgtgaatgtgaacgaaaatgtcttcatcagaaatcgcttttggagagtattttttcaccatgtaaaaccatgctttttcgtggagatgcgaatcttgaaacatagtgccgttgaaatcaaaaataacccctttcatcgaaccgccccccttttatttttttgcgattttgacatccacatattgctcataatgaatctgaacatctttcatcactttatcatccgtaatcagataatccatatcgtgtaagttgtagaacacgtaaaaatcttcccggttaaactttttattgtccgccagcaaaaatttcgtccgcgaattattcagcgcgatttggtgggcttctccttcttcaatgctgtaagaagaaatttcatcattatgtatgccgtttgcgctgatgaaggctttcgtaaaattgaatttttgcagattaccgttcacaatgggcccgacgaatgcaccggtattttttcggaagtcaccgccaatcaggatggtatccgccgtgtcgccatgctttaaaatatcaaacacgggatagttgttggtgataatccggatccgcttatgcagcagatgttgggctaaaagttcaattgtcgtgcccggccctaaaaaaacggtatcgccgtcatttacatatgaagctgcgagttccgcgattttccccttctcctccatttgaacacccagtttttcattatgcgataattcgtgatcaatggaataagatatgctctgtgcgcctccgtgaatgcgcacgatttttccggccttatccagctcatccagatctcttctcaccgtcatatcagaaacttccaattcatcgataatatcactcaccgtaataaatccccgcgcgtttacaaaatcgatgatttttaaaagacgctccttttttaacatgttcaatcatcccctcaactttacacacaatctaacacaccgcagcaacccggtcaacaaaaacaaacaattacaaacaacgctatcaaaatataaaacattgaaaaactcattatatccttgtaaatacagatattgtttccttaagaagctattgacagcaaaaatgtatgcgtttactattaaacaaaagataacaattacaaacattaaaaaactccaattcacacattggcgaaggaggattcagtaatgctcaaattacctcatggctttattttcggcggggcgactgcggcatatcaagcggaaggcgccacaaaagaaggcggcaaagggactgtagcctgggatgaatttcttgaaaaacaggggagattcagccctgatccggcaagtgatttttaccggcagtttccggaagatataaaactatgtgaaaaattcggcataaacggcatccgcctttctatagcctggacgagaattttccctgacggcacgggcgaaatcaatcaggaaggcgttgattactatcatcgtattttctcagagtgccaaaaacgcaacgtcaccccttttgtcacgcttcatcatttcgatacgccgaaaggattatttgatcagggagattttctcaaccgcgcctcaatagatgcgttcgtcagctatgcggaattttgctttaaagagttcagcgaaatccgatattggagcacgtttaatgaaatttatcccacagccaccaaccagtatttactgggggtttttccgccatctattaaaagcgatatcacaaaagtcattcagtgtcttcatcacatgatggtggcgcatgcgatgacagtcaacctctttaaagacagcggctatccgggagaaatcggtgtcgtccactcactggaaacaaaataccccgccagtgactcggaagaagaccgccacgcctgctttctggatgacgcattatcagtgagattcctcctggatgccacctacctcggctattattctgaggaaactatgcgtgctctggatgaaatctgtgaggcaaacggcgcttcatacgagtttgcagacagcgattttgacgtgatgaaaaaagcgtcaacgcgcaatgattatctcggcatcaatcattatcaatgccatttcgtcaaagcgtacgacggagaaaccgttatacaccataacggaacaggcgataagggcacttcggtctataaagtaaaaggaatcggcgagagaatttacaaagaaggcctgaaacggaccgattgggactggctcatttaccctgaaggcatgtatgacatgctgatgcgcatcaaacgggactatccgcaatataacaaaatgtacattaccgaaaacggcatgggctataaagatgagtttgaagacggcatcattatggataaagcaagaattgactatttaaaggtatatctggaagccatcagtaaagcgattagcgacggagtcaacgtaaagggatatttcttatggtccttaatggatttattttcatggaccaacggctacaacaaacgttacggtcttttttacgtcgatttcgacacccaaaaacggtatccgaaagaatcggcctactggtacaaacttgtaagtgaaacaaaaacaatcatttaacgatcacacatggtgaaatagtgtcttttcatcgtgtacgtctcaggaggttttttcatgacaaaggaagaattgcagatgctcggctttgaaattgtcgcctatgccggcgacgccagaagcactttattgaaagtcctgaaagaagtccgtgccggaaacttcgaaaacacggaagcagcattaaaaagcgccgatgaaaatttaaccctcgcccacaatgcgcaaacgaaaatgttagctgaagaagctgacggcaaggacatggaattagggtttattttcgttcacggtcaggaccatttaatgacaacccttttgctccgtgatcttattcaggattttatagcactttaccgaagccgccgataaggagtggaaaaatgaacggtatcatcaagcaaatcgaaaagggaaaaccgttttttgaaaaaatctcaagaaacatttatttaggcgcgatccgcgacggcttcttaactgcaatgcctgttattttattcgccagcattttcatcctcaccgccgctgtgccggaagtgttgggtttcacttggcccaaaagtgtttctgaatggctttggaaagtgtataactattcaatgggcgcccttggtctgattgttgcggcaacaagtgcgaaatgcctgagtgaatcaatgaaccgaaagatgccgaaaaacaaagggatcaatcccgtttcagcgatgcttgcttcagtcgtcgggtttcttattttaagcgtcacacaaatcgacggcgggttctcgacggaatacctcggcacgaaaggtcttttagccgcttttgtatccgctttcataacggtgaacgtttacagattctgcgtgctgaaaaatattacgattcaaatgcctaaagaagtaccgggaaccatttcacaaacattcaaagatgtttttccgttcgccttttccgttttggcaatggtaatcattgatttattgatcaggaacatgctgaacgtatccttcgcggaggctctctcctctctcttatcgccgctgttcaccgcagcagacgggtacctggggatctgtgtcatttggggaatgatggcgctgttctggtttgtcggcgttcacgggccttctattgtggagccggccatcgcagctattatttacgcaaatgtggaggcgaaccttcagcttcataatgccggtgagcaggcgtccaacgtgctgaccgtcggactcgggaatttcgtcggcacaatgggaggaaccggggcaacccttgttgttccgttcatctttcttcttttcgcgaaatccaagcaattgaaagcagtcggaaaagcatccgcagtgccggtgtctttcgctgtaaacgaacctcttctctttgctgcgccgatgattttaaatccttattttttcattccgtttattttaacgccgatgattaatgtctgtctgtttaaatttttcgttgatgtcatcggaatgaacagttttatgtatgttcttccgtgggctacaccggctcctgtcgggctgattctgggaaccggcatgagtctctcggctgttgttctcacagctgtgttaatcattgtcgatttcctgatatacctgccattctgtaaagcttatgacaatgtattagcggcgaaagaagccaaaaacaccgaatctgaaaccgcgctgcaaaaatcccgggagatacagcccgcaatagccggcgcctcagaagacgcggcctccgtcatcagcacaaaccttcaggaatcctcatccgccttggaacacagcaccaatgtattagtgctgtgcgccggagcgggaacgagcgccatgcttgcgaacgcactgacagagggcgccgaggaatataacgtgccgattaccgcttcagcaggcgcctacggatcccattacgacatcatgaaagatttcgatatgatcattttggcgccgcaagtcggctcttattatgatgacattaaagaagatgcagaccgccttcatgtgaaactcattgcaacgaaaggagcggaatatatcagcctcaccagaaattcacaaaaagccattcagttcatattggaacatacctcaaaataaaaggggcacagatttcgaaatggatctcgccctcagaaaccgcacctctgaagaatatccggatggcatttttcacccgcaaagacgtccatcattgagttttatccccccgccttaaagatgagctgacagaagtcaaaaggtatttgctgatgaacctcatgacatcgaagcggataatgacgtgacaccggaaaatacagccgctgttttacaaagaaaaaccgcaaatgtatgtttacgcgcgctgaccgatgcaggtgtttttaaaatgacagccgaaggaatgcaggcgtctcagcgttttaagaaggtactagagaatggcagctgaaattattcagcgaagccggatgggtgaaatcaatagatgaaaaaccaggaggtattgttgatgttcaaaaaccgggtgaaacgtgtatttgtaaacgcaatctgtctttctctcattttcaccgcttttacattcattgagaagtctcctaaagcaaaagcggacgccccgtttgcctatggcgctgatataggatggctgaaacaattagaggacgaaggtgtgcgctggctggatgacggcgggaaacagaaggatgctttgcagattcttaaagatcacgggataaatgcagtgagactgagagtctttgtgaatccgcccagcagctattattggcagaaagacggcacaacatggaccatgctcggctatagtgacaaagcaggcgtacttgctgcggccaaaagggcaaaagcgttagggatgaaagtaatggttgacttccattacagtgatgtgttcgccgatcccggccatcagatcaagccgaaccaatggaccggctactccaccggccagctgcaagcagccgtgtataaccatacgtacgacgttatgaaagaacttaaaaatcacggcatctcacctgattgggtgcaagtaggaaatgaaatgaattcaggaattttactgcccgacggcagcacgaacgatttcagcaaattgaccggattactgaacaaaggctatgacgccgtgaaatccgtcagcccggccaccaaagtaatcagccatttggcgcacggcacggacaacagtctattcagatggtggtttgatcaattctttaaaaatggcggcaaaaccgacatcatcggcgtttcgttctacccctattgggagggtaagccatattgggagctcaccggccatttatcctctaatttaaatgacatcgcctcacgctacaacaaggaagtcatggtggttgaactgggcggagatgaaaataacccgaaagattcctactggactataaaagacaccataaaactggtgaaagccgttccgaacggcaaaggaatcggcgtgttttactgggagcccgaagctcactccagcgttctgtcagacgcgtatccattaggcgcaaccgccaaagtgtctaaaaacgtcttaaaatacacaaccgcaatcgacgcttttcgtgacgccgcaacaggaaaacataattgatgcgaatcttgttttaccaattcgagttatttaaactttcatagcaagacaaaaaaagcaggctctttgtccagcctgctttttagtaaggactcatacgctattcaaagtaaaacagcaagcggacattgcgctgtagaggcagcctgttataatttttgaaacagagcaagtgacgaatacggaagacgtttctgttaaaaagccgcttttataacagaatccttcttaatgacagcgcctccctccttaccgattgcagtcaatatctctgcggcctatcgctcagcccccaaataataactttacgattgttgtaatagaaacaaaaattttataatattgtgtaagcaccactgagcaggaggacaggccatggacaaaaaagaacagctcctcacgaatttcagggacttttttaacaagatggtgtggcttaataggctgaagatggaagaaagccttaaggagtataagccttctgaagtgcattgcatcgaattcatcgaaaaaattgaagacgccaatgtcactaaacttgcggaatccctttatatgacaaaaggcgccataagtaagttaactaagaagcttataaataaaggccttatcgaaagctatcagaagccggttaacaagaaagaaatctattttaggcttactgagcaagggaaagtcatttataaaattcatgaggaattgcacacagagtttcgagaacgggacaaaatcgtgtttgaacaagtaactgatgaacaatttgacacgatgctgagcttcgtggaaacttacagcaggcatttggattcagaaataaagaaacttggtgcagacattaagacagaataaatttaaatgaaaccataggcagcccctttttgagaacgggctgccttttcatcctcctcttattgttgacaaagaaacaaaataactctattattttgttgacaaggaaacaaagttagcgattttgagaggagaataatatgtcaaaacataaaagaaaggaaccccggctgccaaaagaagttctcacagccgcctgggctattgcactgggagcaatcgctccaatgcttgactcaacgatggtgaacatcgccatcgacaaattgactaaagatttcaacacgacattggctaccgttcaatggtccgttacaggctatgtgttagcacttgcgattgcagtacccgtatccggctggcttatgaatcaatataacggtaagaaaatcttcgtcggctcagtcatcgcctttggtgtcatttctgtatttgcgggaatgagccgtgacgtttccagcttcatcttcttccgtttgcttcaaggattcagcgctggcattattactccgctaatgtcaacactcctggttaaaacagcaggtccggaaaacctgggaaaagtgatggcaatcgtcagcacccctatgatcttcggcccgattttaggacctgtcatcggaggcttcatcgttcaaggcgcttcgtggcattggattttcttcatcaacgtgttcatcgttttgattgctgcaccgcttatgatgaaaaccattccagactttgaaccattcaacaaagatcgtaaactcgatattttcgggattatcaatttgtccttaatgagcgcggcattgatttacggtattacgaaagcagcggatcatgcatcatttaataatatcgatacaattttatgggcgggcattggtcttgtatcagcagccatttacctcgtatataatctgatcagaaaaaatcaaaccgtgctgccgatgaatttgtttgcacacaagagcttcacagcatctgcgatcggtttgtttttagcgaatattgccatcatgggaccgatgttaattcttccgctgttctttcaaaactttcgtcatttcacggcaatcgaagcagcgctttccttaattccccaaggagtcgggatgctcgttaccaggccgctgatcggaaaaatgatcgataagatcggtgcgaaatacgtggttatggtcagtcttgttctttctcttatcgggtctgtcccgctgatctatatcaccgataaaacaagtttgatttggatttccgtcgtattgttcatccggggcgccagttttggaggaattatgcttccgttaacgagcgacgcttatacaggacttgacggcaaacagcttccggaagcgggtgtcggtattaatatgattgaaaatcttgggtccagctttggatcagctgtgatcgccaccgttaccgcaaccgtcatacaaggattgcagccaacgattgaaaacagtttaaagggctaccatgccggatttttagtctccgtcatcatccttgcggtcatcttcattccaagtctgttccttacccataaaaagactgcgatataaagaactttttatcgtctccctgagaactaagagaaatgaactttaaagtaaaaaacccttgctcagcaagggttttagtgaatgaaactgagattgttgttgacagagtcggccacaatataaaagccttttactcactcacattgcttttcagtatccattctacttccgttaattcttgtttttgaacgtcttttgtgtgttttttcgtgaaatggactttaacagcttcttcgttttcccaaatctcccaaagcatgattttgcgttctgatggttcgagcggataagcatggaattgaatacagccttcttctttgttcgtttcttcctcaagttttttaaattccttcattatttcattaaggtctttatcgctgatgatttttaagcatgccgttatgtaatgcattgaaattccccctcttcccatcattttatggtttttcattataacatcgaaaccggcataccgcattctcaacatataaaaaaccgttcataaaaaatgaacggccgtgtgtaaaaagtttatttgaggtcatcaagggcgacttttgcagcctcggcgataagagcattatcatactcggcatctttcgtaaaccgttttgacaggatggccaaaacaataggagctctgtcaggcggccaaacaatagcaatgtcgtttcgtgttccgtaacttccggctccggatttatcgccgacttcccatcccgcaggagcgcctgcccgaatcagttcgtctccggtagcgttgccccgcatccaatcagttaagatcgtccgcttgtcagtcgtgagagtgttacccaaagtgaaagctttaaggtcggttgccagcgcttttgcggtgcttgtgtcacgaatatccccagggattgcagagttcagatccgtctcgaatcgatcagctttcgttacatgatccccgatctgtttcagtgatttttcgaaacctttaggaccgccaagctgctgcagcaatatgttcccggcggtattatcgctgtaacggatagcggcttctgagatttctttcaggctcatgcctgtatccaggtgtttttctgtgatcggagaatatgtaacaagatcttctttggtgtatcggatgacgtcattaagtttttcaatcggtttttgcttcaggacagccgctgcggccaggactttataggttgatgcgtaagcgaatcgttcatttggccggtaggcgattgtcttgtttgaccccgtatcaatcgcataaactccaagcctggcatcaaattttttctcaagctgaacaaatttttgattcgttatacagcttgtcatttttgtgttttctatggattttgcttcagcatgcgttgagccgaataaagaattgaaaccggtaaaactgacacataaaagcccaatacatattccaaattttaatgtcgctttccttttcacattcatcagacctcctacttcaatgattttgtataccccttctaattaacatcacaaacaggaaaacagtcaatatatttcctggagaatgttttccgtgacagttaggaaatcagctgaaaaggttaatttaaaacgtcctcacgttaaaacaatcagagtcaatcaatcgagtagaaatgcgtcctgcccctacgaaggtggtcaaggtccgcactttaaaaatagatcattgataatactctgataggaaagcccagataataatgaagctgtaaatttgaaagagtttatagacgaaattaaaacccctattactgactcaaaccaactaactgtatctgcagcctctggtaaggggtacagtggttatgctgcgatgaagtgtttcaacaggcgatgcttttgcagtgactactaataaaatacagttgaagtcaatctaacggctgaacagataaacgataaaaagtttatccagtagcatgatagtgatattgaattcactcttggatgggtgcagaacagaagaataattttttcatgaatgtcccttttcttttcaacgtatatcgatgtgtgtatggcatgaaagcagttcttggaccctatcctccttcaaatgcatccacaacagctacaattacagatttaccataatccaataatagggaaaggaaagaaagctgtgtcctttccctattgctcctcctgctttttgtattctgcgatttccttaggggtagccttccggactccgtctgcgtctgtcctgtttgccacttgagcgccttccatgttttttatctcaccgactactcccaaatgctctaaatacacataatcaccaatcttgaaacgattcagcttggcctgctcctccgtcatgctcctgtattcagttgcggctttcatttttaattcagccagacacatttgacaaagggttactgttacagaattgccgttaaaatcagtaaacgaaactgatctgacagattccttttccggatgcatcgcgcatgttttcttcataggtgatggccgtgtaaattcaatcatgccgcttcctccttaaaaaatgtctttttgtccctctgacataactccggatgaatgggaagttccatactcccgcattcgaaccgtcacactgcgttttgtcatttttccgtattggatatacggaactgcttcgcccattcatcaaagctgtatgcgtaatcaacgctttcaatgaaactgatttcctccttctaacggattttcatacatccttcatagctgtaagcccatatttctttataatccctcagctcgccgcattccctgttatgatgaagtttctaaagctgttgaccagtttccacatgttacctccatgcgaaaagccgctaattcatatgggtaaacgtcagccctcgtgaatcatcaacgaagaacagttttcttaaatcataaagacgctatgcgatcctttgacttcggtagaatgtccggtgatcaatgcttgcgataagctattaacccaccctccctttgggatataaagggaagggagaaattctcggaagaaacgtagaacaagggtcaaatgttgctgaggatgtcaccaacgcaaaaatagtgttgaaaaaaagtataaatggggagtttattttaactggttatcctataaaataaaggagttctaattcactatttacgataattatgatagtttggaagaattaagtgatttcccagacggaacatttcaccaggacatgggttcaccaaaacaagcccttgaaaacttcataactgaatccagcaaagaatgcctagttttcacaataaaattttgtgaagcatttttaaatagtgacatatctgaacaagaaaaagaaagctttataaaatcaaactcggagatttattttccagcgattgaattaacccccatacaatggttagaaaaagtaataactcaaataaaagaaactctctaggtaaaagaaagcccctctcataagagaagggctttatctatacgtggactggaatcatttaaccgaaatctgttttttgttaagaggttttgtcactttgattactgcttttatttgttgagtactcatttatttcaaaagtaaggatattcttaaagataacatgatcttttctgctctcaaacggtccaatgttattaccgtgcttgtcaatctcgtatctcgaagggcctgttcctgaatctttttgatcgtaccagttaatgaaatcatttacctctttcatcgaaagatcaaattctttttcaagtcctgttgtcattgttatagtaaggatagctcgatcatcgtgcccttcctcaggaatattgccaccagaactcggatctcccaagttatcatctgggtttttctctgaatacacctgtactgttttcatcatacctgaagtatctacaccaatagagccacctttattagttcccccgataataaaaatattattattaatagttgccgcacctgcagctattcgagaactggttagattttgaaaattgttaactgtatttgcaatcgggtcataaattactgaaccatttgatgcttttttacttgaatctgatcctcccattaaatatattttattattgtataccgtagaagctatatagcttaatttattcatcaaagagtatttaaaggtccaattatcagttttgggatcatactcaaaaatgctattactcaaaccacttttattttcgccaccaatggcatagattttttcttttactgttgctgtgcttaaagctcttaatggaatcggcagggaacttttttcagaccaggttttagtctcagtattgtaaatataagtattggaagttggaccttcactaggattaaatccacctattaaataaatatccttccctataactgttgcagatgatcccgttagaggtttaggtatttctacaccttttgtccatgaatctgtgttaatgtcatatatttcaacagtttttaaataggtcttcgaaccagaattatcctcgccataacctccgattacatagattttatgttcaataactgcaatagcagcaccttctctcccttcattcatagaaactttttcaatccatttattttgtttaggatcatatacataaatttggttttgaactttgccgttattattaccaccaattacatagattttaccgtcaataaccgctgtactaaaaagagatagtcctttcggtaaatcttctttatcttcccaagttttcactccagtttgatctgcatcttgagctttcactggtacagtagtagtgagtaacaggcttgaaaaaatgagaaataaaactataattaggtttttattcaaagaaatcactctccaaaaagttaatctagaaaagaacaatactattatcggttaatttttaaacttgtttataaataatgttcttcactttgtaaagtattagttctgctaccaacctatttataaacctgaaactttccaaacggaattttccgtttttatgggacatttccaccttctgatttcattgaagacattgtagccaatgaatacttgaaattgatttaagaagtattggatggttctattgaagaatataagattcaattaaacaccaccccatagcatatataaaagaagatcaaacagtcatagaacacctttattcagaaagtgaaaacgataaaagctccatggaaacagaaaaattcaaagaacttatgctcgtctggagagacaagatcccacaaaggtataagagtgatgattgaaactttaggttccttgaaatttaagggatctttttattacttcaataccgcttcaagtttcgctttgttttcgatccataaatataatctgaagaactaattaggaaccgtctgacacaaggcacgtatcttcttgttttatctgtaccctctgtaataactcttcatcagtcttaccgatatgtctatcaattagatgcccgtcttttgcttcatgagcagctaatccaccgccgggtgccagaggcgtactatcaccttgtttgacattacctatgcccatgttgttagaagtttcagatcttctgagaacaataaaaccttaactttaacaccaaatcattatgtagacggaccgattattgatgttgcatgatggaaaaataatctgagtgttcaaaaaaatgcaaacggtgagcaggtatacatcaaaatatattcaatttgtttttaaaataccggattgcctcatcttgctctttatttaaaatgttaatcattaaatcatgctcccttaagtataatgtttaagtgtttttatatgggggaatacgtgttaggaggtggtttatttggaaaataatcagaaaataacgctaaactcttctttcgcgttatccactcttattgtcttacttatagcattgttcccggcctattcctcttggtttgtcacgatattctttttaggatttgcactaatatacacatttgaaaaaaataagagtaaatcctcaaaattaattgccattatctcttatccattgtttgttgttgcattggtttacagcataataaacagtatgtaataatcctcccatctatagggagttagaaaactttccagttcatacgattctcaatcttcaggaatgtaaacagaataacgttccgcatcatcctctgaaatccggatccatttataatcccctacaaaccaaaaccgcggtgcagcttaagagtcagtattttgtgttttcaactcttgctgaagttcttttaaaaactgaatatcttaattcattcgttcctcctattcatctatttaaaatcacgattttaatttaattttaatgtgtttcatcttgagaaaatcccctttaattggtaaactcgtacctaacttacatacgagtgggtgttgccttgaataaaacaatcggaattactggattaatcattagcctagcagtgcaatcattttcggctgatgaatcgctatcccacaagattgctacggctttgttatttgtatcaataatgatttataactttgaacatgctaaagattattctaaaaagtcacttgtaattttaggagttacctttattctttttatgctaggaatttatcaacttctctcttttaccagcgattactttgaaaagcttaatgtgaattttagatatatcctcttatttgaaatagcattaattattgcattggtaacgattgcagtaaacgtaatgaagtacattgcgaatcggttaaggaaatcacctaatggtaaagggttataactctttggcttttttatgctaaatgcttctttctatgcgatcttttatgttcaaatgcgatatcaacttttaccggttcctgctcttttgctactcgttccgtaacaacaatcagttgtccatttgcctggcggtcaacgctatgaactgaatatcctttggcagcgtaatattcaccaataacctcatcaacgtggttgctaagtagatttgtcttaatcatctaaataacctccatttattgtatttttattctctatttgtttatatttattccatcttcagccacactctaatccatctctagtacagtttccgggtctatcacaacctttttgatttcgccttctttcaattctcaataaattcactataattgctcagctgaaataagaagattgtctttaaggcaaagcatttcctctatctgtttaccatgtgatctaaagtgaaaatcaaaaatttctatagattcttattatatattgcaactaccataactccccttacaaatttcaaaagtaataattcttaaaacatcttaatattcgcattcaaatgacattagttgacacaaaaattccatatatatggtaataacttcgctatttctctaataacttaaaccatataatggaattgcaagaaaaaatatataaaatgggggatttacatgagttacaaaaaagtattaacaggtgttgcattatcggttggtttacttgtttcaggatctcctgcgttcgctgcaagcgcaagcacggatcaagaaatagcaaatgttgcaagtgatgattttaaagctcaagctatcacttgggatctacctagcactacaggtatttttgccaacacatttgatcgagacggaatccgctggtatttaaaaggtattacaaaagtctcggaaggccattggattggtcattacgaaggtgtacgattataaagattgcaattgggggcttctagctcccttttttaacttcaaaaaccacttcttcgagtaatattaaaatatgaacttactatagcgttttattattgattattttgcccagtcctctctgaataaaaaaatccttttattgtgattctgttgccttaattaaaaatctcattctttccttctttgttttggtgaaatcgttgcattttttcaaaatgtcctgaaacaagtgaaatggaattggatttaaaccaaggattctgaccttattacaatagcccccgtaataggcttactcgtattccttctgctctgatcttgaagtaaatggattcacttgtcttctcccttctgactaactaaatatcttaataacattctttaattcaacatttaaattctgcgccaaacaatgaaatggcttatcatgttggttcaaatgtttattctcaaagtgcgctacgaaatcttagctcgtattcgaataactgtactatcgggattgaaatgggccaaaacgatatgacaggtaagcctcaggcgcaacatatgaaaaaacattagagctagcttgctccctcttgaaaaaatacggcctgacacacgaaaacctttggactcaccatcaggttgttgggtggaaagattgtcatagatacttcactaacaatccatcagattgggttcgatttgtgcaagacgcttctaaaattctaactggaaatctgtcacgattcctacccctactccaaccaacatcagttgaaactctgatgaaaagtttcatttgcggatttactatgtgaattcttggatcatctggaatctcaaataaccgggagccagtcttgattccataatcttttttaagtgcaggagacgctgctaagacaacacttccctgtctatccgtgtttccgactacagcgagataacatgtcattggattcaatcccattgttacagctgaaaccgaagcataaaaggatttcatatctacacaaagtatatttttacgtggaaactgtgagtaatcaatcattgtaagcaactcctatgatgtcattcatggtgatgtatacggtttgatcgtgatgatcttttatgtgtaatttgtgttgttcgtaattgagatattgaactgtaccgattaaatcctcagcaacccattctttaaagagcttaaactttagttctttattcagtgccattgcttcagaaaccaagatgtcaatctcctcaatttgttgttcatctaaagatggcttctccattttcgaaacatccaacaagtcatgttttagttgcgttaaatgttctggaagcatcatggaagtccatttgatcgctcctcgatctctaagcattttgaatcactcctttatcgatctaacattaacagaacaaacgttctttattcaatataaataagaacaatagttcgatgtagttgttggaaataaagtataaagttcaatgatatatgtaatattacataggagaatttcttttcgtacaaagagaatatgaaggtgaatgaagcaaagctccatgaatatttaaaagaaaatctgtctagagaagcaaaggaaaaatataagatttatatattcacagatgaggaggatcatttgttcagagaagatcatcgaaaatattttcaaaaaaacaaatttgataagtgaaaacgcccagcaattaaactggacgttaattcgctcctatttcaaagctaccctataatgtattaaattatagggtaatttttaaaaatgcttcgatggatatatagattactcctaatgaacattaattattctttatttttttttagtattcacgcgtaatttctttccgctttcttctttaacagaggatacatagtttttcgactttaatgcagttgccaacgctttattagttctattatttaagatctttattcgcctacctttttcaactatttcggagtaaggtttccccattttagttaaatattcagtaattaaatcattatcgatatactttatttgtcccgttagcaatgataacctagtatccattgttgcgggtgattcaagtaaaaagtcaagtagatcattggttattttcaggttatgctcattaatgaaataaattgtatcttcaaggatgtctttatttccatctgtcataaagttagattttaactgctgtacaaagtattctttgttaaattgagaaaagtctttgctatctatgagttgctttacatcatttgcatcaagcggaaaatctccttgttttttaataaactcatcagaatttcttacaacaagtcgagtatgaagtgcatcgaaatttaattttaactctttaaaattttcgaatgttagagataacaaatcattctcaatcattaattttgctcttgtttcagtgacatttccgaacggaaagtgatcccaagagtggatgctaggaatcaacatctcgaatgttttgtctgttatatctctactattaacgatttcttctgaaatatcttctaaaatcacttcgtcaaatctatcattaagtgcctctatattactctcagaaagcacacgccaattatctggatcatttaggaaatctgtcaggaagttcggaattgttttgttgtactcgatataagatgtaataacatttgaccagtctgcaatcattttattttcttgaatcactataggccacaattctttaggtaattcaccgatattcgagatggtaaaactttttttcatgataattgaatgtttaacttccacatctagcccttcccaatttaatagttccagtacactttcctctggttcctcagtttcctcagtaagtagaacttttttaacaaatactgcaatattttcatttacgtaatcaatgacagcctgttgaccagaatttttaactgcagcatacgttacactgggagtattatttaaaataaccgataaattattggtattgatttcgtacagattatgttgaacaacaaagtcgtatattgtttctgagtttagtatatgctccaaacgtttaaatttaactgaaagttttataagtagttctttcgttttcctttcttcaggtactagcgcaagaaaatcggagtgctttgataatttacaagatatagctgactctttatccattcggataatatcatcagtatcaacatatgcgagtatatctgccaagtattcattttttttctgttctgtataatcggatttatgttcaatataattccaaaaatcatcccacttattagatatcgattgaataaatgtagcttttattgtcgctctttctttaaaaccatctatgaaggtaagagatgctcctcttccatttaccaattgttcaattatatggtcataacaactttgataatcaggatgttccattatataattcaaaagatcatagttgagtacctctacttgcttaaattcatcaccagcaagcttcttcataattttagttttattctctaatggatattcaaaaggtagtgattcatggtttttaatactaaatacaaattgaatatcggataggctcaaattttccggataaaaataagtaatataatggttatacaattcatcaatatatccatggcgcaacaagtaaacaagtaactttttctcgtagatttcatccgaaaaaacggttttcgattcgcttttagcaattagtgtttgtaaagattgtacacttatttcttgtttttctttttttaattgtgatagttctttttttagctcttggattttattttgctctataactctaacggcttcttctctttcaaaatagtttggtttcctattgaaaacggttgcaatatctttaattgtcgctgtaccattcttgtctcttaaataacaatggacagtatcggcatttttcaacttttcaaaaaattgatctgtattagctgtgttgcttctaaatcgctcgccatctatctgaatataataactattaggtgaattcaaatttgatatccctaattcgcccaagtatataaaatttaattcagcaattgattttaatggttcaacttctgcactcgctattgtcatctctatttgttgtatttttgcatcaattaagttaatttgttccttaattatgcgttgtttttttgaaagagttcatataccaaccctttattatattgtaatttagaaaaatccacgggataaatattcttgtagattatcattgccaacaatttgttagcatcaagatcaatagcacttaatttttgttggtatattacaaattcattaaaaatattctttaatactctcatgtcatcaatgtaaattgttacatcttctagaaaataatcgtttaccaattccgagtaaggtgaatattttattttctttttaagcaaatctcctgaattagatgcattaataataggtattactgggattataaaatcaaaaaatttcgtacggtctttagttaacttatctgaatctacatctccaaaaatatcatcttttatcgcatatataaaaaccacacgtctatctatttgttctgaattatttataagttcattcaattccctcagtttttcaaaaatatcgataatatcaaagcgatctaaatcttcaaaaattacaacattatatttggaggcttcaaaaaaatacaatatttcatctaaatatttatcaaatattgaggagctctcttctcctgaattcttttctaacgttgcgttagcaattgtcaccttatttagttttaagttagcgtgaacaaaatgataaattcttttacatacaaataaaggatatattataaaaaaaagtgttaataatgtagttagtattatttgttgccgatctccaccaccaagactccttgaaattaatgtctcagcatatatgtctttaagtacatcaggattaataaggtatgtaccaactataatgaatgtaaaaaaggaaatcaattttaggattatactcttcgttcttatatgcttaattcttttaaaccttgagaaaggaagggttcggtcttgtacccggtatatcatttgttgcaggatgcttttctctaatttattttccacatcattgttatctgtgtggaatgtagctaaggatatatttaagaaactatattccttactatgttgttcctgataggtatttaatatgctactttttccagatccataagggccagtcagtgcgatatttttcacttttttattttttaacccccaacttagtgcttctgaatatttcccatcagtatcaacatcattgctaggagtaagatcttcaaagagactctctgccttaacattggattcatctaatttaatctgaagtttctgtaaccagttcataattttttgtttgaatttccccaaaaaaatatttcctttctatgcaatttttagattattaaattagcaagttgcaaatgccagtcgagatgaaaattaattacatggtatctttaactgaccttagttctatctctacaattgactttcatattttaaattgtaacatgagaggcaaaatatgtgtttaattaagtatgtaattaaatctctctttgagtttaaaccatcttaaaaattaagtctcttaaaatgaccattaacataaaaaaagaacttgcaaaatgcaggttctttttttattgtcaatttattgtgaatttttaacgacaagggcattttatgtatagtataatatttcctgtacattaaagcatgctcactcaagggagtcttgctcacctccatgtctcaaacagaggaggtgaggccaatgtcaacttttcaagtattagtactcatgcttggatttgggtcatttataattgcattgttgacctatataaaaaaatagacctcccttgagccctggaaaagtttaagggatggtctattcggtagatctgagcaagcccttttgtgggcagctttagtacaaacaatgacctgtgggtgttggcgcacccctggtcttcttttattttatgcattttttaagaaagaaatacgcaaccaatcaaatgtcttacagttctgattataacacattaagcgaaaccattgaaataatttgcaaaacttttgttttatggataaaactattattttatttggactcgataagtatctttaatgtatcaatgtgctttattactttccaaatacttttcatgttgtctttctaaaacattaatatcctctttaataatcttaacttcatatttttctttatcttcatcggataagttgtcgtttaaatagcgccgtaattcttcttcactttttgttttatccatcccaattgatatgactgggtctgtttctccaattccaaagctaaataagccaaattcatcccatgcactttctaatacttcctcagtggatctttgatttttaagaggatgtgaaactatgctatacatgatcacagaacaaacaataaccaagactccaattaatttctttttcattgtctcctccttttcatttcaagattaccacaaaatacaataaatggaaaaataattccttaccaacagtatcttattcattacgggttggttttgagaggataaatgctaatccgtatcttaaaaacgatctaaatagattagcataagtttaccgtcaatcaccgtttgcgagagtaacctctcatacattcacgggaattctattttaatttttttaggagttttacatattcaccatattcgtcttcgccaagaaataaaacggttgtaaagcccttcttttcatatagatgtcttgcgtttaagttatctgtatctacaccgagtgttatttcctcatatccaaggtgttttgcataatcaatcaaataatcaacaataataccgcctatcccacgatttcgatatccttctttaacaatcatacgagatagataaatgcgtttatctggaatagtataatctgggtcatttttttgaaaaactaatgatccttctcctataaactcgtcattcactgaataaataaaagtaattctgtttccgcttactaattcgtcgtaaaacatcttagccattttctttttcttttccacatcccaaatattgccacacttattgtagtcttcgggttttaatttctttatttggtacgaatccatagcctctctccctttttaaaattatttaagaaaaaagctctctttctgagagcttacctttgcaatacttttgtttaactgtttagtaatcatcatctaaatatcccatcatcttcttcaataatcaaaccatgaagtcagaaaaagaattagcgaccaaaaatgtgtctttcactccatctgtcatttcatgatccaaaaaataaacctttcctgttgcttcttctttcacacccagacaaatttgatctcctccgtcagcatcagcaatcggaataatccagtctggcatttgttcttcataagctactgtcattgatttaacatcaaagtctttatcatccacgccaaatccgtaaaacaaccccagtcttaaaagattattgctggctaaaggattttaagagtgggaataacacattgtcagcttgtatcgtgcttccaccatatcttattacaaaatctttgtacacctcatcaaggtttatgtttaattcgttttcaaatgcttaaatttttcttttgctttctgattcattgcttgaagcgttgcccatccaaaacaggacgggggtttacgttttatttcacaatcgtgatattatattgaatttataagagtaatttggtagatatacattttataagagaattactaacgattgacctcatctctatacttagaagttgatcgtttttgaaggtcgtccaaatttggagttgatatattcgcttcctttttcaattcatcaaatgtttcatataaggctataatctcgctaaaggagcactcaaaaaatttagccatctgaagtttgtgaaatattctcaaaccgtggtagacaaaatttcgatggttacgaaccatattcagttgaaatgctgggtcaattcgatatcccagtttttctaaaaccataaacccctcatccattacagaaatcatctgcattaatgcattcttatccttcgctatttttttaaagtcaaagttattgatataatggattgagttcatagcaataatcggtatgaagtgacttttaagccaaccatcaatattttcattaaaacttagtttatgtttcgcttccttaaaagccttctctaatatagatttaaatgataagtcaccgtctaagctaccgattaccatttgtcctcccccccgaataaaaataacacgaccattttcttccctcctccccccactaatttgaaaaccaaacgcaatattttttttaactttgctatttttatttaggaatgtttgcatatttgcagcatcagcgttattcccaacaatcacaatattgttacttatattttcagctagaatcgggagaaccgatgaaaattgattgtatttcatcaccacaaatatgagatcgtagtgttcttcaggttgtagtttatcaattacatttactgcatcgacagtattttttcgttggaaacgatgtcgaataacaattccatcttctttcaattgttcataccgcctccctctagctaaaatggaaacattgtttcctcctcgtaataatgagtgggcaagataacttcccaaaacaccagcaccataaaccaatactttcatctccgtcccctttccacttattctcatctaaatttcaccatagccttattaactgattaacagaaaatggttttatctcgttctgtaataatttttagctgtatagtatttccagtcccaaaaagcatccccgttcgacataatatatcggtctaaaaatatttcaaagtttaaatttaatggattatattctgaaccactttcaaatataaatagatagttagggtcaccatgattcactctatccttgtcgatcattaaatgacattcttccaacaaatagccaataggtattccattgataccttcaaacaaatcctcatactttagttcttcttctatatcttcaaggctgaatagatgaagtcctccaccaatattctcaccctctgcaagaatttcgaaaattttcgcaccattatgctgagaaataaacttcagataatcctcaggaagtgtgaatttatgattcgactgaaagttttggatttcattaagagaggctttggtcggagaaaaagtcacaaggccctctataatatatccttcagaacaaaacaatttaatggctcctttttcatctaaaagacttttcaaaccgtttatagtcttatggacaaagttagtcaataaaatcgcccccatattttcagaataaaacaccgagaatacgaatttgttaatcagtaacaattttattcataattgaagcagcattagaagtaaacaaaatataagtgttttttgctgttttaattactatcctatccgtagagccataaggaaaccctatccttactgcacttttctcttgtcctccatagttcggatccagaaatacaccgttgatttctttgattggaatttcaattttagatagttgccaattgataattaactttccatcagattttttaactttaatcccaagcaaaattgcattctcctttcaactatacggtcagttaaattttaacatattagacttttccttgatattaacatgttgagcaaacttcaatttataatatttggttttttttttataattaggaaggtttgtccgatatagagacagaacaaacaatttggaggaattacattgaagaaatggttattaggtattggccactcatactctaaaaatcaccctgaatccaccatatcatcaggattaataatcgccttatgatatgcataaaagatggattattaaaagcgacactgtatatattattgtttacgccggcatattccgcaaccgctcctctgaattttggttagcgatttctttcgggcttagacaaggtgaaattttaggtatacgtttcaaggatatagacttcaatactggggttttaagattcgaaaaataagtatgaacccgcacttgccggaatagcgcaggatattgaaaatactcacaatgtgaagaatactcctttattgaaaaatattattgaaggtcaaaaagagagtgtgctcagcaagtctgtgacttcaaattttagtacaggaaatagcaagtataccacaggtacaatgaaacatatttatcatggagaaattaataaacgcggtaaagcagttggctaccaccatgaaagtatgatgggcggaaagattataccaggtacagaaaagaagcctgacaaaaatggagtatatatggcgaaagttgaagtcgagtctgtaaaaaaaatagcggattcaagtttctttccaagagaatggaaccgcgctgacgtattaaaagcaattgacgaagcttatcataccagaaaacaagtacgttcaaataagtatagaggaatcacttcaacaggaattaaaattgaaatgtatttaaataatgacggaacaatagcaacagcatatccgttatataaaaaataatcttaaaggtgaccagagcacatgaaatatttatacaagtttgataaagatccatttggtgatataaaaatagttttaccagaagaaatcagtcttttctctgacttcattgaaaatattacaacaatagaacaaactgatgagtatatagaatacattcagaatgttttaaatgggatacatgaggattttgaaattgatttaaatgggataagtgtattgataaaaaaagatgttaccgatgttgaaaacccttttttgatcgacgacccttataaaaactcaatagaaacagaccaatttaaagagctattattaatatggagaaacaaaattcctgagatatttaaaggttaagtacattcattattctacgcggtgaaatttggttcttaacctttattgagccggtatttaaatttcccagagaccaagatattaaggcctttctcataagagatggactttatctatgttttcaataggatagactgtcttcagtccgagatcccatcaacatcaggctggcgacaaagaaccttgcattatacagcgaattattcaaattcagctcaaaaaaataatttcgtccccaattcgatgaatgatgacaaaatcaataaataaacaaagtaaaaaacccttgctacgcaagggtttcggctatgattccgactgggctcgaaccagcgacctctaccctgtcaaggtagcgattatcttctgatgcgaacagacgttttatttagaaaccttattttataaggtttgctgacaagtctttatgataaaaaatcttctgttttggctaaaaatgaacaagttggtccccaattcgtccccatctgtccccataaactttcaccttgacaaacaaacatatgttcgtttataatattattaagcattaaaaaagctcaccttttggcgggctttgataacttataattcatcttcatcttcaatttcgaggtcatctaggtcatctaggtcatcatattcttcaattcctgacgccaattgtccattttcctgttcgattcttcttaaaacttcctcaacttttgttctaattatatttcccaatctctgtacaaaatcaatttttagttgaggtgaccaatgatctctttcgcaattttcttcataacaacttatcaataatggaatgatcgtgttaaaaatgtatatagctatagcattatttttacgcgttcccgttagttgcataaaagcatggcccctatactcttgcggccatgttttaaaggttcctgttagccctatttctaatagtactctttcaaatccatactggattgcaggtctaatagctttcaactcttcattattgaatagaaaagttagtgttcctaagatagtagatattctacttccttcccctctcattgcatttaccctatctctagttttccccatatagctttctagcgccgttatatatacttgttgaccttcagacagaggctctcttggagtatctataaatcgtttaaatatccaatacaacaagtcttctgaaatattaaattctagcggtgttacatgtccccaacattctacagtaaaaatatctttaacaatggctttagctctattaatacctgcaaaaactatgccatataaacaattattcatttcaacaacaagaatatcaataatagtggagtttattctaagatccttactttttaaagtgccgtcagcattataccactctgcttcatttttttttctttcggtatacccttgaaaaaataaatactggagagtttgattttcaatttgaactctttcaaactcctctaaactaaaaccattcacaacccttacttcagaaattagatcttcagtccatccacgaacacttcttcttacttcagcacctcgttgaattctctgactgaattcctctatattttggaatgaatggaattcgaatatagaaaaacttagcaagttagatacctctttctcctagaaaatatcatttctagcttcaactttataattattagcttttatatcaaagaacaaccatataactatgtaaagaaagaatcttttgattttctttttagagatcggttctacagttgggattatgctcccgtaattcaaatcaaaagatttagataagattaaaactttaatatataaaagactttcaactttttttcgttgaatagctcgatcaatgtctacctgaaatttcattttttcttgaagcagtattttccctttcaaatcctgttcattgtcaatcttatagtctaaccattcagggatttcaacatttaatgacaatccaccaagtttataaataaatgtacgcaaaaaaagatttttataattaagtttacaatctatatggacagtgatatgcctatcgctaccttgcctaacataaaaataactatctgactttctgctgttattttccaaccctatttcaaacttaccgggatattttaaaaactcgataattaaactgataataattaagactattgctgaattaatcgtaaatcctaaattaggtttatcttttatttcatttgccaaagtatctgaaaaacgcgaaagaaaaacaacgatgtctatctttaaaaagtaaactataaatattgtaatagcaggactaaaaattgtcaaaaattttaatattttctttcttatttcgactagagattttaacataaacttgctttcctttttatagagagatctctttaattaaatttgtaacttcactaagaattgaaatatcgtcgattaaaagaacaccgttattatacagttggacatttgtgtagatccctattttatctgttatttgtaaagatacaaactgaatatctatgcattcatctaatataatccaatcaatttctttaaataaatttattttgctcttctctttttctattccagttgatcgattaattttttgaatatagtcatcaacatattcaatactttcagcaggaataggatcaataaatttcaatttgtttataaaaagatttcctttaacgcaactatctattaatctcatgaatttactagatgagataataacctgccttagatttagattcttaacttttttaagaagatccacataatcatttaacccataatcataagtgatcccgatgatgctttcagaaaaatagataagagaatcttctttaaaaatttcttttagatgttcaaaagtttcttcgttattaaataactcaaataatttcatctgcaacatcaggatcactcctctcaaaattttgtagctattagtatatattaatccaattagatgaaaatgtcatcaaaataaatctccgaaatattggtttatatataggtggcaaacataggactaaaatgcttaaatatctcgtataatctgcttaacttttgtaagaagcacgtcgatctcttagtgctgtacttgctgaaattctttcattcgaaaatggatgagttacagtataccgcaatacgtttttgcggcataccgcaatcacttttgatgtatactgagtgtatattcgaggaaacagggggtttccccccttgaaaaccttgaaacctgcagttgcgcttctagctttgccggcggaagcgctttttctccttttctcctcgctgcttcttttcattttggaaaatgtcataaaactgtttgcaaattgtgacaatccctgcaatggaaagaacccagtttctaaactcatccacttaaccacctcctaacacaagaattataccattttcatcctaaacaccaatatatttcatataaaaattactctaaagagacggatgctccgctagtcatttttacccaaccacatcaaatctctgctttctcttatctctattcaagggcaaaacagggaataaagatgcagaccaaatgattcatttttccttttcaatcgtacagcgaccattttcttcattcttccatggtaatatcttgttgaagattttcaaaagaaaggatatggtcatgaaagtttttgaagcaaacagcttgttgaccgctgccaaacagcgtgcgagtgaatacaaagaactgcgcggccagatggtcaatctaaaaaaagcgtttcaaggtatggctgacctcggtgacaacgacttttcaggccggggcgctgacaacatcaaagcctttttccaagaccacgccggcgtcacagacagctggcttgatctgatcgatatgaaaatcgcatttctcacaagccttcccggtaaggtcgaagatgccggactttccaattcgcatgtggaggaatcatttctggagcatgagctcacccacgccctcagtaaatcaaaggcgattatggaagagcagaaaaaagacatgcgctccatcctcggtgagatcgaagacatcatctcgctcgaattgttttcaaccgaaaacacggatcagaagctctcttcagcagacaaaaaaagaagcgaaacaatacataagctcggcaagctcgatcacgatctaatgaatgaatacgcagaaaccgaagcgaacgaacagttcatccaagctgacttccagcaacttcaaaatgccacgggcaaaggaaaaagcgccacgccgcttcactacaacgccaaagcgtaccgtgaaagcgacatccataagaaaaaaggcgatatcgcaagacattcggatgcttatttgacgattaaaaaggaagaagcgaaagagcgtgaaatcaaggatctgaagaaaaagctggctgatggcgtcaccgatccggatgagtatttggaaatcgccaaaaaggttggctatgagaatctcacccctgaacagcttgaatttgtttcatttctggaacagcgtaaagctttcatggataacggaaaagaagcattgcaaatcataggtgatggcgccaaaggtctgcttgttggtgtatacgatcttgccaaggataccggtgaaggagcacttcaactcggacggaatatcggttggacaattgacaacttaaacaaagatcctcaaaaagttctggatactgttctggaatacgattatctaggtgtctatcaaagtatggttgacacattgaaggatgattgggataaaaagatgattcacggggatgcatatacacggatgcactatgttacttacttgggcggaagtcttctgttattgaaaggcggaaagtcctctgtctcaacaggctcaaaagatcttgctaaagttgggaaggcggctagcgaaaagattaaaaatggcaattcatctgtcaagccttatgccaatagatataccccggcattagaagggattttacaagacgccgggaatactattaatgttaaaaatacgccgcttttaaagagattagttcaatcaaaggatgatttgtttactaaagccgcaccttatacttacagagatgaatacggaaacctcaaaacagttaacttaaaaatgggccatcttaaaaaccaaaaacatcctaaaactggagttccatataataaagacggtttcccaattttcaaagccaaatttgatacgaagattgattctaaactttataaggaaagcgattatttacaatttaaagatgcaaccttaaaattaaaagaagaaattgaaagagatcctttacttagaaatcaattcaatgaccttcaaatcgaaatgataaaagctggtgaaacaccagacggatatacttggcatcatcaccaagattcagggagaatgcaattagttgaccaaaaggtgcatcggcaaacaggccatacaggaggtcggcacctttggggtggtggaagtaagaacagataggagttggtcaatatgacagagtggagatttgccgaagaacccatcggggaaacaactgttaaaaaaatcgaaaaggctttagatattaagtttccaaacgactacatttcaactatattaaacaacaatggagcacgcccaagtaaaaagatttttgactatgaaaatacaaaaggcgcggtttttaatcgattacatggcctaactgaggatagttcaagttttattttagagatcttagaagattatcaggatggaagaatgctttcagggatagtccctttcgcctctgatcctttcggtaatgaaatctgtttcgattatcgtcagaataaagagaatccctctgtggttttctgggatcatgaaattgcttatgaagaccctgatggagctttgagtcatatatgtgattcatttacggaattggtagataagctctacgaagaatagaatcaaaaagtccgtataaacaaagcccttcccttttaaaaagggctttgtttatccttccagtttgcctttcgtttatcggtccgaatataccgcagcagtcaggaaattggaacagattaaaattaaattacaaaaaaagcccgcttataaacaagtgggcttttactgatcatacggccggtacttcttccgctcggcgtctaattcttttttaactgcttgtacatgttcccgcaagaacaaagccacagttcccacctttttaatcgccttaagccgaccgccgctgacaagctggcttacgcgctgtcggataacagaaagcagctcggcaacttcagtagccgtcaaaacttcatcttggataaacctaattttttcactttctttcatatcggctttctctccacatcatgaaaattccttttaacaaaataaacattacagccaggtataaaacaaatgctgtgattttcccaagggcaccagctgtttcgtaatcaatagtcacaataccagcaataatgataataagtgtgattcatatccatgttcagttctcgcttttcgctttccttcgtcgatttgtcgtagatgtattcaatcgtaatcaccatgccagttatagaagaatctagatcttaccctcgtccacttcagtgcctcttttcttcccacagtcaatagatagagaaaataaactccttcttcttaaaaaagttacttttcttaataatttagtttattaaggaaaattcaaggtaatcaccagcaaaattatggtattatagttcctattactttataccttatattataagggtcaaaagtaatggaattaacaagaattgaggtaataagaatgaaaaagcgcagtattattctaattttaatgctcgtatctatttgctctgttataataccaatgcacactagagcagaagaacaaattgattataaagcaatctataatcaagcaattaaagaaggagtaataaatcaatttgaattaagttatgatgattggttaaaagaaaatgtaggttttaaaaaaatttacgatgaaggcattcaagaagatgttttagaacccacccttagctacgaacaatggattaaactaaataattatgggcaagaacctaaagatgacaatacagagctcgtatcatatacaataaagggatcacccaacgccaaagtaactctattgtcaacaaacagctcaaatgttaaggtaacatcattgtccagtttttcagtaaaaccaggagacattttcattacaaattctacctcatcagctggaattataggccacagtgctattgctaatggctcaaatcacatcttagatatgcctggttatggaaacaaaagtgataataatagacagcttactgtgtcacaatgggtatcaaaatataacaatggttggatcaaagtttatcgattaaaaaatagtagcttagcagcccaagtaggaaaatatgcggacagacattattggtctactacagggtcttcaaaaaaaaatatacatattccttataaattaactccgcatctttatagtgtatcgcccagttattgttcaaaattaatctatgatgcctattggtttggttctggttcagcaagtgttctagtgaaacgttctggatatgttatgccatttaatttaatcgataatgattttacttcgaagtacagaccgtccttagttcatagatattaaatggaggaacataaaatgtttaaaaaaatagctcttgttcttttaacattagttgttataattggtggcatttctttaattgttcattttcacaatagaaaagtggccgaagataaaattgatcaatacatttcggattatggtatccccaaaaatgagattcaatctgaagagtatcctttatttacatctgtcagtgcaccagctggctttttcaaaactgtttatgtgaaaaatgaaaatgataaacaaaattattatatttttcactatgatccatctagcaaaaaagtaaagttttcagcagtagtagaaggaaatgaaatatccatgcatgataagttgatcaaaaaattgaaataccaaccttctgataaagtattgaatcaataaattaagtgaaataaaaagccctcatctgagggcttttttattagactattaataatgcaagcttcgtttttgttttaggcccataaatcccatcagcttttaatccattcatcaattggaatcgccttactgcacccgccgtcttcgcgccatatgcgccgtcgattccgaaattctttgcattcttatccgggtaatagcggagcgccgccagcgccgtttgaatctgttttacggcctcccctcgggtcaatgggcttgtgactttaaaagtacccgcaggcaggctaaattttgatttttgagtggatttaggctttgacgatgttgctttcttcttgttgccgcttttcagctcgttatcgcttttgatataggaaacattcacatatccgtggaatgtcttgccttttgaattggtgtattcaacatatccccatccgttgacagttgatccaagctgatattttacaatcgtgccattcggcaggttaagcaccatggaagaagaggcgctccgttgtgtacgtaaaacaaggccatcgcttgaaaccaccgtgtttttgatgaatcttcctgtgtctgtatgggtaacgtccggatttgatacaggcgccgttacaaccacaccatccattcgcttttcaacacgggtcttaaaatcggcaaaccctttagagttgcttacccacggctccgggcagattttatgtgtaatgtcgtaatgtcgaacaatgtcattgattggatcgagtttatacattttgcacaactcggcacaaacttgttctgcacgagcgatggtatccggatggaaagtgccgttcttttcaatgcaaagctccacgccgatagataagaaatttgcattcggtttcagcgccgcgacaccccggtaaggctgcccgttaacaaattgctgaacgtcattcgcatgataggccacctcattcaacggaatgatgcaaatagcctctgtacgatcgacaaaaatatgtgcagatgcaaacgtctgtttcttctcagacagatttctgttctgtgcggggagcgtttgaccaaagtatctataatgattggcaacagacgcgccagggtttgccgtgtaatgtacggccagtttcttcacgccgttgtttttaattcccggccgcgtccatttattaatatcaatatattggtttttaaatgctgacataaaaatctctcctattctgttttgaaatataaaaaggccgccgaacggcagcccttacttggttaaatcgtgctgttttaaaacggctttttgcttatggcctttttcagtcacatagttgtttttgaaccatgctaccagtgacatgatgatcgtaaacccgatggagccgcctaaataaaccgcgtccgcaaggtcattcacttgatcatctgcaatcggtagcacatctttaccaaacatcactaaaacttggtttaccagagcaataaaaagaagcacagtccggacgactgtacctttgtcgaattttttcatatgttattttcctccttatttttgcaacaggttatacatgatcgcgatagccccgccgataaaaccggtgctaactgccgttattatagcccctgtgatggtccgcttgatccaagtcgtattttcatcaattttgttcagcttttcgtttaatgaaatgatttgctgatcatgcctgtctgaagaacgttcaaggacacttacccgctgttcaagagtcttttgcccggctttaacctctgtaatttctttttgtaaagcattcacttccggtacctccgtcatttgtgacattagtacgccccccttttatctatctcatacgtttcacctccttcgaggcaaaataaaaaagccttatttattggcttctgtttgttcctcgtatggttgccctgttacttcctgaaactgatccggtgtaacatacgcagcagccacaccctctttcatatcgtcgatggtacaatcgttaaaacccattgcctgctttaccattgcggttgtcgcccacttgtagaacaaggcataaacccagaaattaagattcactggtcacccctccttccaattccaatactttaagctttaaggcagcaagctgtttacccattgaaacatttactgcttcagcctgctttcgtgctatgatttcatttgtaagctgcatcccaagagcttgctggccttcttcagcttgctttcttgcaagctcttcgaccgaaagttgttgcccgatcttgtaaagctgatctttaactggatcgggatcggtaactatctcttttttcaagctgtctttatattcttgatcagccgtttcgatccaagtattcttttctttatcaaatttaggccgccacattcccgcaccatcagccgataatggtgggatgtccgtagcgttatcaggcatcttatactctccggtttccggatcgagtgataattcagccggctttccaatataaatattgtcgcttccgtaagggaatatcagtttcatgaaatcaccttcctttctttaagttagtggaatatttatgtcgatatagtaaccgttggcctttgattcggttgttgccataataccagtaattttcatgtcgcctgaagcgtatacaattatcttgctgtacccagttgttccgctggttgcaaccaatttcaccacacctttacttggagcgcaggaagtgggtatgctgccgaagacaatttccctgtcagtaagaacatgaccatttaagtgaagcgtattccctacttttcgatattgaacaggtcgatcccctgttttggcaccgtttttgtacgtcacatctaaccaaggaatatcaatgtcagtaataagctcccgccaacccgtaaactcaccttccttgtgaattgttgaaatccatgtacggttatcataagagcgtgtggcaactattttttttaatccttgtggcggagccaagtcagcaggcacatccgatatatcataataataccaagctgcatcatcatcaccaggatggtttacaacgccggcaccaaaataaaagcctgtcggataatcaaaaagattctgccctttcattatttttattcgttgcccgtcttgtgttgtcaggggatagagttgcccgccattccacttgtccctttccacttgagaaatatggcgaatgccgttgttatcgtgttggcgaaacgcataatagtcggcctgtttcacattatcaacgttactaagcccgatctgctcctttgtaacctcatgtggattatctcttcgggcagccagttcatcagtatatgctttagcgtttttttcagccgcatcagctttgttttgggctcctgttgtcgtttccttcgcattccagttagtgcgctctgtggctgtaatatgacggtcattatcctttgtatgggcgtcaaaatctgctttggaagcctgaagtacattgtcaacgttaccgagccccacttgtgctttggttgtcttatgtgggttgtcaattcgtttttcgtgcttgtcagtataagctttggcatcagatacagcagaagaaacatcttccttcgttgctccgatcgtttgcaactctttcaaagcctgataggccgtatattgataccagttaaaccaatcggccggcgggtggtccatcggcttatacccttgatcaatggacgtttgcggcggccgctgaccggggttcccccattctggtaattcttttataaaaggcatatgcttcacactccttaaattggtaacgggtaatcatcttctggccggaagatgccccccagggtcccgccgtcttttccatcagaagaaaacccatattcgcttgtttctatggtgctggctgatgatgaaaaacagaaagtgccgtttaaatccacataagcaactcgaacccccgcagccaccgttttttgaacgatgttcgaaaattgcgtttcgctcattcctaccttacttaatgcctcgatcggcgcctttttcacaatgattgcagctggttcatcctggttgttttctttgctgctcacaatgtttatttcactcggcttgcagttcaatgttttcgccagcgcttcaataatccggtttgttgtcccgtctgacgcattccgggctacctttccacgaatgagcacgcggtatatttcatcagtagcccggccccgatcctgggccacgttatccccgagaaggtccaacgatttcccgcgcgccgcgtcaatatcccgccatagttccgccgttgtcagtgaattttttaatgctgtcaattgttcatcaacaattaaaaaaagcttcccgatattgctcttttcatctttcaagaacgcatcagtaagctttcctattaaatccttgatcatatcagattcaccactatttcagagaagtgaacttgcgcaacttctctcggttcaatggtgatatttgactgaccgagaaccgcctcatccttcccgatttgtatagtcacatctgaaaccccattcacctgatatacagcgttaaaaagttgcgacagaataacgtcgtcacccatctgcgatccggtaaaagatgaaccattttcatcaatcccgccaattttatatacgagattgtttttgatctgactcacgccgtcagcagggaatgaagcgtttgtttttaaatcgagctgcacataaattttcacttctttagcaaaatcaaatttgacatcgtgatccaaaccacttgcatctgtaatgacaaccgattgttctccgactgtttcaataccggccgccacgctatcaaatagagcttgggccacgtctatttttgttcccccgagaacataagcatgaatgcttttcggtggattgccgtctgcatccgtttgcatggtattattcgcgactatattcgctgaacgaacgcccgaaacggcaagcaatgccgaaatgatgccgctattcgtagaagcagaactgccttcaactgattttttaattcgcgcccgaaattccggatcagattcctcgtcagtgccgccggaagcagcttccggattattcactgaataaactccctctaacgtctcagcctgttcagtaatggtattggccgcgacattgttaataatccctttagacagcgatacagccgcccctgtgcccgttccatcatccccgattacaacatcttcgattagttcaaaataaataccggattccgttgtatattgggtttgttcttctatgacgaatccaggttccccggtaaaaaacagagttgtgaccgcctcagccgccggctcccggcttataccgaaattacttcccaacctgtccaactgaacgccctccgatttactgacaaagccgctattataaacccgctctgcaatgtcccaaattcccgccaaaaaccaagcaaagatacgtaggataatgcctaatggcgttttgcttgacgtgtttatatcttcgccaaacagctccttcgctttatcctccatgccgtcaagaagctccgaataggtctgccgttggaatcctgtttcattaagcaagatcaacacccctaagctcgattgtttgatcatcctctttattcattttcaagtggacagatagatttcgtgtctctttatcgtgagaaaactcaactgattcaacgctagcaattcgctcgtcttgtgttacagcattaataatgtcgtattgcgcctcttcttgatcaaagcctttcccgagaatgttactccgatccaagccgaaatgttcatccagagtaaattcccctaaccgtgtttttaaggttaattcgactgattgagcaatttcctcgttcccctcaaccatctgaagagtaccgttttcaaaacatagatcaccgtctacaagcttgagcgttttcatccttcccacactcctatgaccaccggatcattgatactgtgcgttcgtcgagaatcaggatcaaacgttttgttcccatccaagttatcaagagatctttcagcgaatgaaacaaaaaccgaggaaccaacctttatattaggctcaacatgctttaaaactggtgcatgttcgatcaacgggtattcatgaaggtattcaccatcattcataagaaacaacaattgcagatcagcagtatgcttttctgaattgtatttcacaacgcgagccggagccagtgtatggatggatagtttgattcttttctcaaaagcatcgaaaaacctcgtcgctttactcattacatcaccttgcattctgtgaaaaagtctcttccatcaaacgaatgagtaccctctttcactcgatattttccttttgctgttttgctgttgatttcaataattgaagcaacagcgatacggtgctgaagaagacacttcgccttataacctttgaaattatcttcctcaacctgctcaggtgtctcaattagtccggtggcctcttctaatttgaaacgctcatcatcgccctgattaagtgggcgaataaccggtttccctcgtcgatagtacataacggctcctgcatcatgtatgacttcttctaaattattttctattaagccagtcacccggtaaccctttttgtacaccttatttttcggcaggataatatttttcactttaattccgagaacgcgcagcagtttatctacaatttgcctcgatgtggttcctgctttaaaagtaatcttcatgtatcgtttgcgatacctaacctcttcccgcgtcccgtaattcctgacagtcttgtacgttcggccgtttttgtctttcctgacagtaacaaccggttttgcaagcttatatctttttttgacataatatttctcagcaggatcagcattggcagttgtcactttcatatgggtataatcgtcaccgtcttttgaatagatcgacgtcaccttatccaagccgctccagttattcagaacctttgtcactttgccaatcgtcaaaacgccgtagtcgtctcgataacccgcctgaaccgttatcgtgctgcctttttttatcttgttgatcgaatccttgctaagattgtaaatctcaacttttgtttcattgggtttgaaatcatcgtcgaagggcacttcaaaatgaatttctaaatccttgtaatcaaatgtgatctgcgaactgccgttatcaatggttatcttgacgacccggccaaacagttttttattcgtcgtcgccaatgtcatccccctccgatccatcagctacatcatcaatataaagaaacacggtttccatgaaattcttatatgtaacccgtgtttctgaatttgattcatctaaagggataagggcgggagccggcagattttcatttacaatgtcatcccataaaggaacattgagtataagcttctcgcccagaacgataggcgtcatatcctgctcatataaatccagtgaaaaactatcatcggattgattgtaatttatgcgcagaataaacgtgtcatccgctaaatcaaattcgaactgctgcggaatatcctctttatcaaaaggaatatagtccctcgtagccatttcccgtaccctccctatttaatccgcatctttacccctataggtattcttctgtcaggccatggattgagccgcctcaatgcgctgacagtagttccgtatttgcgggcgcagccccaatacgtatcaccctttttcaccttgtgataaaccttattggatttttttgtggtttttttcttgttggcctttttctttttcccggctgttttcactttcttcttaacccacgggctttttgcaatacggatttcttgtaaagagattgttatcgcaaacccgtttgaaaattcccctgtatcgcggtcgattttcgtaatgatcacgtcttttgcgacctttcgcccggtataggttaggagattgccggcatatgcttgcttttttaaatattcatagtcgctgtttgccgtcttcccaagcaaataaccggaaacacttgtggtttccggttttctctgcacatggtcggtaatcggcacgcctttttcaacgggataagatgtgacttccacatccgccccgtctgattctttttcgttaacaagattgaccttcccaagcttcgccaattaataaaccccctccgcttgaaaaagagccgccaggctgtcgtaagagtcttccagtgattgggtgatagcctttgaaatatcagtttcaacttttgcacttccgccctcaacttttacattgatagacgggctgaatgtaatatttacagacgttccaccgctgctgcttgctgctttttctggtgtatatccagtttcagccccaagctctttgccgagcgcagcatacattcccagtgattgattccggtaacgcggttcagtcgtgatgacatattcccgccagccgttttccccgagtgccgcaacctgcgggctattgattacgccgcctgtcgcataccctctgtacggcccgccgtgcgccattgataccaagccgggatgtttcatgatgccgccgtatctgctgttcagatagttaatagacgctagaatttgatcaaccggatttttaatatttccgtgtcctggttctttatgggcgttaaaggtgcttgggatgaactgcattaacccctgtgacgggtggccggcttttgcattggaatcccaattgttaacaacattggggtttccgccggattctttcattgcgattgtttcgagtgctccggcatatttagggcccaatcctttaatattcagagcttgagcaacccattttttcaccgctttgcttccgccgcccgagaaactttcagcataactggacaacttacccttcacaaagcccacggccttatccttgatgaatgtaaaagcgccttttgctacatcaccaaaggccccgcccatagtaggcgctgacacacccaactgtttcagaactttattaagcagctttgatggatgacctacataatcaaatacatctaatgcaatatctttcgccttgctaacaacatgttttacgccttccactgctgaggttgctttatctttaacccatccaagcgcacccgaaataccaccgccgacattccccttactgtaagcaggaagggccgctaatgcagctcttgtctgtttcgcagaaagaacctccgttccttttggaaggttcatcatggtatccctcgctgggctcaagcccatttgtccggatggtgttcgataaagctcagggcccgcatttgatcctgtgccatccccaagaatggccgggcctcccggatgggagcctgtaccttgtgcgtattttggcactttgaaatgcgccggcttccattcaggaattgtaggcacaccgaccttctcaaggacccagttcactccgccgattactccgtttactgcatcagccattttatcggtcattgagttgctgagcgagataattccactcaaagcatgttttgccatgctcttgattccgtcacccattttgcccggtaacgccttggctccctcgactatatcagaaaatttgtctgtgactttcttccatagactgtgagccagatcaccaaccttatctctaatataatgccatcctttgataattccatctgctgaattggatactaattttgtaaccattccgaccgcgctagaaaatatctgtttcacgccgtcccacatcatactgaaattcccagtgaaaagacccttgaagattttcacaatccccattattatccctatcgctccgttgataatggcaatgatgttagtaagggcagtctgcacaataataagcactactggaaaaactgcatttatgatgttcaggataaaacgaattgctggaattacaacagtggtgatgatatttgccaaggcttgcagtagtgaaacgacaataggtagcaccatctgaatgatctgcacaatttgcggaaagacctgctggactacctgaattaaaattggtaaagccgcctgcgcaagctgcaaaataatatttgctgctaaagtaagaagctgggcgacaaccgggaggaccgccagaatgacctgccctatgatcggaaacacctgctgcaccgccgttaaaatcaacggcaaaatttgaatggcaatttgtccgatcgttgatccgagtaattgaatcagttgaaccacaatcggcagagcctgctgaatgatattcataatcaaaggaaagaccatctgaattgtctgaaccaggataggcagaacagtctggatgatcgtaacgataacccctgaaaaactgctgactaattgaatgatgataggtaagaccgcatttatcacgctgagaataaccggaaaaacagtctgaaatccttgaacaagtaacggcaaaatcgaactgacaatttgcaatacactcgtcattaattgccctgatacctgcatccatgcagttaatagctgctggatcaatggaatcaattgtgggccaatcgttgaaagtgtttgtgaaacggctgcggctaaaagaaccagatttcctgcaagctgaatgaacgtctgttgcatttggccggctaattgctgaaattgcggtgtcagttgtgctaccagttgaccgaaaacctgttgtactgtcgtgataatcggctgaatggccgtgaataccgttgtcagcacagattgaacagtcgtccacgccgaatgaattgcactgctgaccacttggtttgcatctttcagacgatacaaatatcccgcaaaactgaggatcgccccaattgctattcctatcggtccggatactcccaagaaagaaagaccaatcgacgcaataataggagcaattattgacacaatcccttgaaagcttgataaaccgatcttgagttgatttatgaagcctttaaaaaagctgttcaacccttcggttaatccctttccgaaaaagtcagtcactcgttttcctgcattctgaacaaatgaggaaacagtatcaacagccgttttgtaagcagcctcaattccggcgactaaatgagggtgtgactcgcccaaccgatcccataattttaaagattcggcttgcatcttatgaattgcggatacagcaaccttttgtgaatcctcgaatcctttcataaatgcaggtttaagcccctgcacctctttaatcatggtatggaaggcactgactaccgcagtttttccggtatccgcaaagcgcttcatggcatctgtagccggtttgaatcgctcttgaagcttgtcaaaattcttgtaaagcatataaacgcctgttacaagcaagacaattgagcctgcgactacatagactgttccggacatggcagcaagccccgttactaccgggccaatgaacatccaaagactgctcagagccccgagaaacccattaaataaccccactcctattgccaaaggcgataaaagcagggttaaaacagggatgagcaataaaaatccttggatcattttcgccaccactggatgagctttattgaactgaatgatcatctttccgattgcggtaacgcctttataaattgacatggccacggttccgaatacttcaagggctggctgaattgcttttaaaagagtgctgcacatctgttcccaagcctttgaataaccgggaacggtctgtgtggctgccttatgcaacccttggaataggaaaaagtttgtgaaggccgcgccaagcgctaccatctgaaaacgcatatacccctgtgttatcatggctgtcatatcttgaagctgtttcatatttgcggtaggcccgagcatcttcaaggccaaatgtgccgcagttccctgcttcgccatattttcaagggtatttgagacggcaagccccgctttgttgacttggtataacgggttcgccatcctgtcataattggcagcgatcttttccgattgggttgacattgccataatcgttccgatggactgcaacatgctcatgcgcatcattttattattcttgatcatgttgtcagtaaccgctttatgctcccggcctagcctgtacacttcatccatgaactgttcatttgtcccggtccagttgtccatttcttggcctaactgaaagaagccatatcttgcccgtatcagctcattacggaaaccgttcattccgtatctttcctcattccaagcccgtcgcatttcattaaccatttgaattgtatccgcttcaagtccgcgtgttgagccgcgcaaaaagtccatttcccgcccataataacgcatacccctgtaatcaggtgcaggcatgtccgccgcgctttgtgatgatcccccgttaacccggcgcatgtccacattatgcaaattgtttcgcagcctatcaacttgatcatttgcattgttcaatgatgattggtcaacgtcgatgctcacgcgtgacggtatattttgcactaatctgttcgtttgttgaatggtccggtttaggctttccacatgagacgtcataaggtcaaatgcggggccgagattctcaattgtccgcgcagcagtttgtaaagaagaactgtccagaatcatactcatgttcctgaatcttcgctgctccctgtgcatattggacatttgcgttcgcatttgagaaaaatggccggccgcattatctgtatgttcaacaagtctatcaatctgacgattcgctcgttcaagaggggaggtgtcaacgtttaattccacatcaatatgcgtgctccgcaaagcatctgtcaacgtttaaccccccttatttctttttgtttcgtttgttttcttcggccaggtgaatgtccaaagccgcattggcttcgagtaacgtatcaaggtccatagctgcaacctccgtgaaagaaaacttctcagacatcacaagccgatacataggccagttgtcactcgccctctttttgtaaaactgctttggtttcgacggtttcatcgctaagaaaggtagaaacctcatacattaattcattgaatccagcatgttcatcgaaatattcgaagtttacttttggatttaccacaacttctttcatgtacagctcatacaattgtgaagaagttgggcggcctgtgttaatgttaattgcttcatcttgaatttctaccatccgtcttgttcctgggtgctgaagagtgtactcgattccttggattttaactgttttttgtttaccgaattttgacataggttttccctccgattgtttggtttgcatatattgaaaagcagcccgagtggactgcttttttgcatttgatttttttcttttcgacatgattaataccttactgctctaaaactgtataatcgaaaacttgaatttcaaattcacgatccccgatttcgtcactgaattctgcatcagcaggctttttcaccatggcttcagtgccgccgattttctcttgtccgccagtaacccagatcggaaaggttttggccgtgtttgccaatccatttaaataaggcacaaacggcgaacccatggaaagagtaagcgtaattgtgcctaacggattgttttttgttgcaacgctcacatcacctttagcgctgacttttgttgaaaacttttcttcgtctttagcacacgaaaccatggtaccctctgaataaccagtaacgattttcccgtctatattcgtgttgacctcgttcgcatcgtaaacataagcagccattgactattctccccctttagattgaaatttcgcctgtaattgaggcggaatgaaccgcgccggctaattcgaacgtgaaagaaaggccgtcatacacgcgattttttctgttctcgtctgatacttcagagcgtttttttgtgctgatggtgtaaacgggcaaaccatcttcatcagaagcgacaatcccatttgaaaaggctttttgaagtacattcgtaacctgaacactcaacaatgaaaaaccggcattcgagaacgggattttaccgttatttgagaatgccgattgaatggatgtttcaatatttaatttcacccagtccttgccgtgcaggacgtcaatgtactcacctgaagcagtaatgccctctgacgtctcgctgtggcctgctttggtcacataagcgatagctccctctttgtggagcttttgcagctcgtccgctttcaggtcttgcggggtgactcccacaatgtttttgaacttccaagtaactgaacccactgtcaaggagccgacggcaccaaccagtccggcgtctggatgctcgcttgttatcgggtgataaaaaacgattgtccggtccttcccggtataggaagtgacttcttcccgatctgttacttgcagaacaaggaatttgtatgatttttcttccatcgcttttgctgcttccagcttctcgtctgccgtcgcatcagcaagaatgaggaagtgccaatcattatcaaaatactcgtcaaaagcattccgaatcgtaaatgtggcagctgctcccgctccgtcgctttccccgttttccgggttacctccgtaagtaccgatggctacttttgatggagcattgtcgccctgtgcataaatagcagcagcctttttatatgcgggtgttccttctgggtaatccgctttgacagcttctattgagccatattctttataggtgttgtgtccggcaaccttcgcaagaattaggggtgttcctaaccctttaagattcgacggtttcactaggtcgattttgaccgttacatcactaagtggcatgtgtttaacctcctatggtttctatttgcgcggaatcaaaaaactccgcttgtgtctcgccataagccgctcgcgttctaagacgcatatcaaagccgtgacggcgttctgtgtctatcgtgataaatgtatcccgattaccgaaaccgtcgtttctcacccacgccaagccgttgtcatgaagcgtctggcgcgcgtcagcagttttgaagtaagaggctgtttcttgagcaagagaaatgacttcaatgtgactatttgaaatccatgtaaaagaaaaaaccagctcaatgtcttccgttaacactccttgttcctcaacacccctgtgttgcggcaaatacggagaagtaacggtatacgtgcaaaaagggtattcaggctgtttacctgtcccgtttgcttcgataacgacatggccggttttctctttaatcattctgagaaccgttctgattatgctgttgtaatccatctgaattgctcaccgcctttaagatataggaattgaaatcggcgtatgtcccgtatggcgtcattgcttccaccaaaaaggttactccatcaaaaaccacttgagccttgaaagggattttcttctggaagtacagttgcctgtccatctgcgtaagccgtccgccagattgataaattaattgcgcctgtaatgggacaatagcgcctttttcttccgattccaccggcttgccctctacccattttccgagatcgtcataaaacccctcagacgccgggagcaacaatgtaaaatcaacgctgtatttctcaatcagatcaccgaactgaaagtgatttttcattagctttcaacctcgtaatccatagaaccgatcatttccccggtatctactaacggatttgaagagccttttccctccgttgtaaaaggatgattggcagggctccgtaagtctcttgcatacgtctgcagccggccctttgccaacaatccgaccgcgttcatgatgtcattaatagaatcgccgttctctatggctctgttgaccagttcctctaccttttgtacaatctcggcttcattttcatcccaaccagcccttaagaatgaccgttcagggatattaataaactgtgtatccttcttgagataaagacctttggcagcaagataattccgcatgcgatcagttacagcaatacggcagccgaattcatgaacagccgcgatcatttggcggtcgccgtccagaacaccgactttcattttcccttttgactcaaggttcctcagtaattccggtatacggtttgtatcccgcacccggatatttcggcgccccatctgatcacctcaatggtttaaaacgaatttttttgtatggccggaaaagatcaaacgcgggtttataccttacgtcatccgccgtgtatgtcttgctcattccgccaattgattcagcttggacgcctttcgggctatcccggtctatttcaatcatgagggcaattccttttttcacggggcccggtaataattcaactccatccggccccacaaaagagttattgcaatcctccttaacaaaagaaattgcgtcttcaaggtcaatttgtagctttgcatcctgcgaggtgtcatcctcggggattcccaatcgtatttttaattctgacaggtccatttctctcagccctttcaaagcacgggttcatatgtcgcgaagcacctgcaatttatatcatttgaaggatctccgctttgtcccggtgccggcgccctcacagacttgccgtttttatcttgaccgagatcaaacagctcatttacaaacctggcctggccttctaaatgaacatgatccgcgtttcttccctcacgaacccgctcgtcacccatgttgtgccatatctttttcatggcaataccattggaatcagctttcgtagctgcgtccagtgtagctttctcccgcactcgatgcatttctgttctgacaatgcgctgcgcgcggttataactgacacccacatcagcttgcagttccttcgctacctgaacaaagcgtttccgctcaataaagccgcgttcaatcgtatgattgatcttctgaactgtctttttacggtccgtttcgattgctttgagcatattttcacttgtgatagtctgcgagattgacgcgggcgccgcccatgcgacaggcaatttccctttcgatgaacgggacaatttaaagccgacggccgataagataccaagcatgagccagttatacgatgactcataggtttcagtcagaaaatcaagaacagccgttttaacctttgcagaaagggcagtaatcaatgatgctatatccttcttaatctgagaaagatcattactccgattcgcgtcagcaaggctgatttcgcgccctttatcaagcttgacaaacagggcagtcaacttggaaagtattttttcggaagtaccacgaaaaagccgcttcagcttccgtaaaaactcctgcatcttacgggttaacggcttcaaaagctctttttcagtttgttctttatccaccgctatccctcctattcgtcagatgctttttcaccagcgtcagcagattcttgattctcttcatctgttgttttgtccgctgcctttttgctgtttttttcagcttttttaatgggcgactgtacttttttgtatctgtcctctttcaaaagcttattaccgtgttcatcctcaacaaaccaagttgaaccggtatcagtattttgaatccacataaaaaagcccctcctattgtggacgggctgcgcttaataccgcgagcgcttccggtcttgttactttggcgccgtacaagtgaagcccttttactgcatcagcaaaacgtttctcagggcgatacgcctcgacttgggttgcttggtctgcataagaccacgccatgccatgaccagcaataatcttatgattttctgtgccaccctctggtttagatagtggagcattgtttgattttaataccgtgaatccggccgcttgtccgataacaccatttaaaaggcgttgttctgaagacatgttcccagcctttacaaaacggtcatcttttagcattaatccttcataccaaggcgttacaactacccagcgtccctgttccggcacgtctgcttcatccaatttcaccgaaagatcaaccagatattcgtacgcgtcgttttttgttggtgaaacaacttttgtatcgctgccgatcgtatgagctgcatccacataatgagaagcaatatatgaatcagcagtatttttcagagcgtatgctgcctcttgcatagccgcgtccatcaactttggattttgttgaattttatcaacgtcatcaatctgaaagttgaaatattttgactggtcaatgagaagcttacggcttgtagaatcaagtgtttgcgcgttatccatgtcttgatttttagtgtagtcgcccacactaacgcgccccatattgttgattgtcacagagtcaccagcagcagtgatttctccctcgtaatctctgttaatgactcccgtttgaccataaaccaaagttctttgtaaattgctcagcagtcttgcactccataataccggaataaaattatctaatgccatgtgtttttatcctcctattgattcttataaagagcttggatgcgatcccagttttgattgacttcctcggtactcatctttttaatgtcttcttctgttaacggggctgatgctccgcctgatggtgtcggcgtgctaccgttctttttgaaatgatcgtttacgatgctttgttcaaaagtcttgaaggcttcggccaaggtattcaaattttgttctgtggtcgcatcgtcctgaccgataaaaaagtcaacaagattagtaggcaagcccttttccgttgcaattgaaagggccgtatttctcaacgactcccgcgttttctcttgctcaaggttctggaatttttcctgcaactcacgtaattgcttttgttcctctgtttcaggaggaaaccgctttgaaatctcttcctcaagtttcttgggcaacgtatttttctcatacgtcttgatcgcctctgtcacccttgcatcagatgttgattgaagcagcttctttccctcatcatttgtttctaggaaagcccgtactgcatccagcgagagttctccgccgctcggctgcggtgccggatcggtaccggttccagctgctggctgggcccccggtgttggatcagccgcgcccccaggttcggaaaaatgctgaaggttaatgcgcagtggcagcctttcttttttcatgaaattcattgacggactgactgacttatccgtgtttaatcgtttcatttctgtgtgtcctccttgcccttatcagttgccgaagcccctaacaagttcaaaagtatttcggttgctctttaacgcctacaacgcgaaaaaaaggcataaaaaaaagccactcaaaagagtagctttctgctcaattagtcagaaacgttatccttcttcctgtttagaaacagagactttttcacttcagcatatatttcttctgattcatgtagcaggttttcgttttccagcatcctcaacaaagaattaatcctcaactcttcattcagatggctgtttttttctttcgtccttttgaaaagcttcatcatcctcattcgcctcctgttcctcgtcttcatcctgattatcatcaatggtgtaagcatctgcttccgctctcattctttcaatctcaaaacgcacatcatcaatgaacgatagtagagcaagccgcgtttcttcgcttaccagtcctttgagttccgcagatgcttgagcctcttcgagaatgttcgcaggaagattccgcttgaattgaaaccatagtttcagatacgcgtctttgccggccagtatccttttggaccatgccgagcagagtattttatactgataccggaatgccgcggtcattttgcgttccatagtaattgccttgtgttccagcgccataagcttataccgcatggcaacgcctgtaatagtgcccccgaaagagccgtcagaaaaattgactgtcttcgcaaaacgcaaaatattttcttccagccggttcaaatgattttcgatcatggcgtcgtttatttccttggttaaaaatttcacgtcgccgttatcgtcgaagacttcaaacacgccattctttttcaacttttccatatcctcatcatcgagtgaagccccttttacaatcaagtatgcaagccgaaactgttcgatttcgttcgatgcgtcagacaaagttctgtcatatgcatcaattaaagaaatgactttttcagtgtcgcctttcatttctttattgttcggaacaccaaacaacgggcatccattgaaaagatggggcttcgtctcaataagatcgtacttcgctttatcagacgacttaaacgaataaatgaacgtttcatcgtagaaatcagcccgatatgactcgacttttttgccgctcacccactcaaacactgaataatagcgcaaagcatatgtgggctctgttatatcgtctaaagcgagaataatgcattcccacggatcaacgtttcgcaggcattcgtttccgtcttcattaacaaacagcaggcgggcgccgtaaccgcagatggaagccattttcccgagttcggaatcggcgtcctcaatgttatttctcgtattgaaaatactcacttggtctttcaattgcttatcttcagtttcataagaaatggggtgtccaaacatatagcctgtcttagtatcaatgatttcagagtcaaatgagttgttcagcttattgtttaccttgtcatcaatacgttgcaccttatcggttcccgcgcttccataatcaatgatggaccgtgttaatatgggaacgccggccggatcagccttatatcttgcatatagcttcatcaatttttcacgaacagggacgtgttcattaatcatcatcttgataatgtcaccgttgattccactctggcgaattagatttatatattccttcattggtcactccccctttctgtgtttcggcttgttgtgggtatacagagcgtaccggagagcatccagcacgtcgtcccattccttcacagggtcgccggtcttgggattccatacatacatgaaaatttcttttttgaagcgctcaaccttgtctttcacgacgaataactcatttcgtttaaacagccgggccacttcttcaataccggatatgatcgccttatcggcgttcagggctcgcaacttctcccgcctaaagcgctgcacatgctctggccgcgcagaatcgcagtagaaattaatattgccgtaccgctcctttacgcctttcgctactttcacccagtagtcaatttcctcatgctgcttggcatgttcttcgagcaaataaaaacacccttggtcatcttgcccgattacgacaatagaacccgggtgctcatatccccagtcaacgccggcgaaatacttcttgaagttgacgcgcctgttctccaattcctcagaactgatatagtgaatgtccttattgaagtcccggtaaatgactccttcagacgccacccaataaccgtttatatctcgatcggtaaacatgccgctgggcgtcgatgccacgatactctccacatattccggatcaagaaaattgttatcgaacagcgagaaatgaaatgaccggatgttcagccggccgctcttcaacttttgcccgtctttgtcgatataatcggttttaacggtgtgcatcgggttttcggggtttgtatccatcatgaccacagcgcctttataagagcaccgggaaatgacttcttttacaaatgaatcatgcagggcggtcgcctcattcagaaacgcgccggctgacgtgaacccccgcgcctttttccatgaatttgcgtttgctccgtcaaagcaatatacctgattaccgaatatctcaacggcgctcgacttattgagtttcaattccttgccgagaatctgttctaaatcattcagaacgttccgcctgatagtccccaggttcgccccgccaataacaaaattcaatcccatgttttgatacttgctgacgtgagcaagaaacgccaataggagcacgaatgtttttcctgccctctttgcgccgctacaaattaaaattttgggctgctcttttatgaagctgtcccaaacttccttttgctttttattcagttccatcggcatccaccatttttcttaacattgtagcaatctcattttctttggtgttttcgtcgccgccgttaatagccttcttggtcttctcgatattcaagcgcatttgttccaatttaaggcgccgctcatcttgctcatgcgccagctggtcaaattgcttgatcaagctccggagctcccccattgcccgagattgagcattcaggaatgccgcctgcttatcccatgcgaattgtatatcgtgctgcagctcttccacaaagtgagcttttgaaagactgccgtcctcatttatgctgaggtcaccttttattttagagacaattttcgtagtgtcgtttttatcctgcacaaacataatgcgttgtgcccgcagaatggccgcgtattgaatctgaatttgatcccatatcatatcagcaggggaacgctcctgaatctcttccatgatttcaagcgtttcttctggcagatactttgagaaaaacccatgcgaaaccgcgtttcgatttctctccggggcgccgccgttgttccccaatgcatttttattaccgggtggggcgcctgctttttttgtgtgcacacttttttcagagggtgcacccttttttcgttcccaaccatgccgctgcttccatgatttaatggtgttcactgacaccccgtacttttcggcaaggtccttgtatttcatgcctttggcgtaatccttatacgcctgaatgtgcttttcagccatctacatccaccgccgcctccttttgaattgagttgttttggaaaaagatattctctctaaaccgacgccgcactcagaccgttaaccgccaatagtttttctgagatttaccggaatcggtttacagagaacataaaaaagcgcccccaaaaggaaagcgctacatgcttgttttatttattcttcagatacaaaatgctcaggaacaggttctctcttcagatttccccaaggagttactaacttttggtcacgtacatcgtctgacatgatagtcactatttcatatttttttactttatccagattttgttttccaatttcgaacaaccactcatgaatattaatatttcgtagattacatggtccatttgcttgtgctacatacgaaacccggacttccaataaataacggccgtccttttttaaataaaccccatcataggagcttaatcgatcactaatttcatattcaacacttgaagtcattttgtcacccctcccctaccaaattataggtgataacaagggacaaaggaacaatctgcaaaatttgtcgaacgaaagcgtccttcataaataggtggcattcacattacaaaaaattcaaaaggtgattattttttaataataattattttttttgatgtatcgcaaacttcatgaattttaatatcactataattatttaagttcaagaaaccatattctttttcattcaacgctgctaattccttcgaatgttttttctttttttcaatgcactcattaataagcacttcaataaggttaaactttgctgatcttccttttgtagtaaactcgattacctggtaaaaagcaaaaattaaaataaaaaaggtacaaatggcataaacgagaactgaatataaatctggacttatccttagaatggtagtgtctttagtaattgaatcaatcattgcatttgatattgttactgtcaccgtacaaacggataacaaaatagtaaaaggtatactgatcaaacttcttatatcgccctcaacttttctatttgcttttaaacgattagacatttcaataagttgatcaagagaatggtcattcgtaactttctgtttgaatttatcctgttttccgttattttttttatatgcctttccgtaatttctttgcaaataaacagttacactttttgcttttttatattctatttttcttctccagaaaaaaatgtacttgctaatcatactccatttcataatcatcacctatgaagtgtatcggcaaacaagagtcattttttagaaacaaataaaaagctctatacgaaataagagctttttgttcactatatgaaattggtggggacgcaggaatatttcgcctccccgtcctgccttccagtttacactgcggattttatctgattcaacaattgcaaaagctgacacgtttcgcacatttggcacaaatggcacacaatatcatttttaatgcgtctgactgtttcgcgggaaacaccaagatgcagcgcgatttcacgaaacttcatcccttctaacatgcaatcaaagacaatccggtttttttcgtcttctatttcttcagtagagcgctcaagaaaatcaacgatagtttcgtatttacggagccgcttttcccgacgattcatctgacgtaattccgcctggcttattccggctgatcctctcggcattcctgcttcgtcaccgtaagtagccacaagcttctgcccggcaaactccaccttgttgagaatgcggctcaatcgactgatctcccgcagcataaaattataatcacgaatccattcttcgatttcccaagccatcatttgatcagacattataaactctccttttgtccgtaaatagaatatttctcattccaaccgttctttttttgttctgccagatattcggttttagatacttcctgaattgttaggctgcacttttccatcaagaaacttttcatattctcgaataaatcttcttttccgcacaaaagattcacgattttcccattttgattggcgaatccatacttcacaccaaacactccctttatttgcgtctcaaagcgccacccttgcctcttttcagagtttgcatattttgtcccatcatccgctgccaaaagcgatctgatcgctcagaaacgtttttatctggctcctttttcttccgcttcatgtcatccctcctgataacaaaaaacggacaccaaccagagcgcagaaaaaattcttgtgcaatgatcagtgtccgcaggctttccgtcttggacgtatttatttttaagctctctggctgcgtaatgccagcaggctcatttttaactcttcatatgcttatattttaccataatccgggttcaatagggttaccaaatcattaaaggccggctttctctttatattgctcccaaaagccgttcacttcatccaagtaccttgtggcctcggagcttttggtttcagcctcttctcgaattgcgtcaaaagcctcttcgaattcatcggcaggcgtctttaatatctgatattcgttggtagcgagggcagttgcaagagcgacaggatcaagacggtttaacggggcccattctccctgccaattccctaagctaacgcttttccgtaagctctcaaaagccgcagcctgttcttttgttaattgtagcattgtattttcctccgattcttctttgaatttatcttacttcacaatgaattttgccgattcaaatgttccgatgtagttccgcttgccagaatcagagtagcagtccagctggatacattagttagtcgaaacaaaaaacggacaccaaacaaacagcattaaagctggaagttcagtgtccgcaggctttccgtctaagacccatttaattaaaaataaaaaaagatgtagaaatcaaagtataaaaaatcatgattaacaaagaataaaaaataaattttaaagagagattaacgcgtctagctttgttttctcttattaatgaaacactcctcaattcagtaagtagaattgacgtaatatcttcaatgcttaaattattaaacctatttctgaaatcatttgctttttcgttgtgtattaatttggttgaatcagcaaataaattataaatagttgatcttggttttatacttgcaataaagaatatgtttttctgacgatcagacaaaactgtatcttcactttcaaagtatctaggtacaattgcttttagagacaacgttacagataataacataaatataatcccgcaaaaaaataaaaatattaaaccggaatgtatggttgaagaaaaatgcgaatgctcagttatcttaaataaccttttgttaaaatcaattattttttcatttatcgcaccaatataggctaaaattattccgactagaaccaaaactgaagcagctttcgtatctaaaaacctaattgtattttgcgtatcttccaatgctttatataaaaaatcaagctttgtttgttcagttgcttgctcggtatccaaaaataaaccctactttctatttatcatgtatccattataatcattgttcaactttatttgagagaaagatattcttccgtttttacttgatggccataggtctttaacctttttacttagtaagacggaccctccttccccgctagataatttactagcatcatttatacagctcccgaaagctttaacatcataagtttcattagtaccaatctttgttactattacatcaccataatcaattccaatcccacatttaaactcccacagtatgttatcattctttattaaggggttaacaatctgatccagcgcttcttgtatcttcaaaccacacaatcccgcattttgagctgaaattgctctggcttccccagaaaaacgccctccaaaaaaggccataactccatcgccagtaaaatcaagaacaacacccttatattgttctattatgtatgctacagccggataaaaagcatgataggatagaaaagtattattaggtcctaatttcttagctctttttgttgaatttctaatatcaacaaacatcacgctaaaattgtcgcggtcataagagccaaaattaagtttctttgaatcataaccaggcactgcatctgagattgcagaatttgcttcgtagtgaacttttttaagttcaacactttttttcgcagctgcatagttcttcttaacaattccttctgcttcgagcaaaattttgtccaaaatatcactaccttgtaggtcttttacattattgtacaactattcaagacttttaaaaactccttttctatttttttgttttttaaaacccagtaaaacgagttaattctgtttactacttttatgttaaattatttctttttgtctaaatacttatcgatatctttaaagtaagccgcagccgtaaatgaaatgattgccccgatcaaagccatgttccccttcatatccgccctatattcgtcctggaaataaaaccagaatcctaaccccatcatcataaaaactattctcagcgccatcgaatcccccttatttaatttgaaatttagccgattcaaatgttccgatatagttcctcttgccggaatcagaatagcagtccagctgaatgacataggttccctttccggtcttattccggatcgttttcacgttgaatgatttcagaggcgttgccgttttgaagctgccccgctgtactaagttcgtatcagtcagcccgccgccgcttcgcttcttgtatacgccggccgtgtaataaagtgtgcttgatccttttttctcggctttccagtccaccgttgaggcgccggccgtgtaagtcgcggcatccgtaaacacccggccgctgtacccagattcattttgccagcctgaccatgctgcggaagcagacggcgcaaccgccaccgctcccgtaagtaatgcagctgatagaatgattgatttgaatagttttttcatgactgttcccctttcttcatataacaagcccttctttgttcacaaataattaacatttatttacaaggaaaataattactttctggtgtatatattatgagcaacacaaaaaacttgagaaggagtgtttcaaaatgaatttcaaaaaaacgttggtttctgctttaacagtatcagcattagctttggcggttagtggtgcagcctctgcaaaagaagtacagatttctccaagtaatacagtggaaagcgttgcgactgtttccggtcctatcaaagtacaagactattcagttgatgtggcagtaggtaaaactgtaagtgtagctaatccagtagctgaaacttactcttctgatgctagtggaatagccaaagtagataaatatggtgttgttactggtgttagtaaagggactgcccacattactttatttaagtctgatagatcaatactcggagtcgtaactgtaaatgtaaaataatctttttaatatttccaaccatcaagaagggccaaatattggctcttcttttggttagaataaccttttgcctcttcaccttactctcccatttatccacacaaatttcctcctcagcgcccatgacgcgcccgcaatgcgggcaacaggcatctgcgcggatttctaaatcaaatttggtgtaatcgcagtccgggcaatggtattcgatcatttactatccgcccattcatcaaagctgtaggggtaatcaacactttcaatgaaaccgatctccttcgccttctgacggattttcatacaaccttcatagctgtaagcccatatttctttataatccctcagctcgccgtatttccctgttatgatgaattttctaaagctgttgaccagttgccacatgttgcctccatgcgaaaagccgtttgcacgcccatatcccaattcatacgggtaaacatcactcccagtgtaatcatcaacgaagaacagttttttcttaaacctgaaatacgctatccgattctttgacttacagtagaaaatacatctatcaatacttgcgataagcttgatcaaatcgtttatgtcgttcattcgtttcaattgctctgctgttgccatgagattccctcctaattagcctttagccttgtaaacttggtcatatgttcacttattcatggttttgtatatgaatttcccttaaacgccacacatgccctcacattcattcaaaaagtgatctatatcaagctgatcctcattgaaatttacttcctccaatggccggcctgacttatggagaaaagcattatttttaaatcgcggcagctttcggataagccggtcaatttccactgcgtcttgccaggaggacgggtctttcatcttcatatcacgccaggcgttgaagtcatggaaagggcagccgatgcagctggactttgccggcgttccgagtccctcacgctcaacgtatgtaatgcagcgcgaccgatctatgaaggccacatcaaccaaaggatgctctgcaacttgccagctttccctgcttggtttaactcgctggatttcatcagtgctgatccctttccagaggtgaacaacttctttgatgcgctgcctcggcttgtacccgagcaatgaacggattttccggttaaccggtaatattttgtattcgtttgtacattgccgacgggcgatgcctatttcaccttttgaatcccgcgtgaagaatgggatactggcgaaacggtcacctgtctcagcgccttgcacaatgtcatcacgaatgttcccattatcagtgaagatgatctcccgcccgtaagttgccttgatatgctcgtttattttctcgatccagttgtaaacgtgttgcggctcccatccggtatccgagaaaataatgtaatcgggtataacgccgtttatctcacctttcaacgccatgagaagaagggccgttgattgtgtgcctcccccgtaggagaggacgtgaatatgttttttgccatcgtcgtactgctgtttaatcatcccttaacccccgatcaaattcggcagcacggagatagcgaagaagatgagccccacgcatgccccgaccagccagatatttgttttatcccgtttagcgataatggtatcgccgatcattttcagatcgtcagaccgagcgacaagcgtcgggatgtagtccgggtgaaccttcaaaagctcggccgcctgctcgacggtcattgcttcgtccttcgtggccttcacgttccgttgtagttctacttgtaatggcatcatttttcttccccccttatatgactgaagccgatactaaaactgtctcctcgacgcttatggtcgctgcttttctgtgaaatgtctcaccatctataacaattgatgtttttcttgcttcctcgtataacgacgggaatttttcaacagatgattcaggaacaagcccccatactttccattcatccattgagttctcaagatcctcagcctcgcaataatgcccctcccgaaattcctggtctaaccattcgtctaattctaaggaattttcaaatatataggcttcgtcacattcatgttcatgaaaaacaaagaaatattcgaaaaaagcgccagtaccgtttgacttaacaaaatcaacaaattcccgccagttacttttcaaaccaccttgatcaacatatttcactttcattccgcgtcacctacaatctgaagttttttataatgagctacatgtccgcagggattttcccaagtatgaacttgtccgaagaatccgtcctcagcgtgctgcgtgagctgaggatttcccatttccccgccacaagtagggcattcccaaagtacattaacttccttgaacccgatcaggaaatcattggtatcgcgggcgggaatcgttactttttttgtcttcattccgcagccccctttggtgtaaatgctttgatcactttcaaaatataagctgtttccccgttatctaatccatccatagcgcactcaaaatcttttcccgcgcttttcattgtgccgtggaactgtacatcttcgctttgcgtgtcatataccatataagtatcattcattccgctttcttctttctgttcctcaacttttgattttaattcttggttctccgcctgcagcaacttaatatcttcctgcgcctgccgaaactggtttaccgtgacttcctgctggcgctggtgttcctcaatgattgcctgctgttttctcatgtagccgatcattatgtctttgacataactctgctcgatgatgtaacaaggtcctgcatttatatcgagtggcttcaattcctcttttgaagctaaatgccacaatgacaagtcacttataatttcctgtaatttatccatgcccgttcctcccccgcaggggaaacccctgctatttgaatttgtggccgatctcgtaatcacaacgagccaggccgccttttattgtttgaatgattgttttaccgtgttccggggcgtccattaagtgggctgtcccttcagtgccatctaaaacaatgatgcggactttccccggctcgatgctttgctgaatagttgtttcatgattttttatttctgttggcttgttcactctggccgccccctgtgctatgatagaagtaccagttcatatcagagcatcggggccacggcttcggtgcttttttacgttttacgacggcagccgcatcgttaagccggcagatggctttaattcctcgcggtagatgatcggatgcttttcgacgtatgccgccaactgctccggcgtcattttccactccttaactggaccaggcttgtatggatcgattttttcttgcatagcgataacctcctgaattgatttagttttcaagcatcaaactttggcctcaaagcgttatggcaggatttccgttatcatgacttccacccggggctcttcactgtaaaacttgctaactttcagatcgactacctggctatcatcccggtaaatcagatgattcagcgcgtctttaactccctttacatagttatcaacgtccggctttgttacggggcgcagcaggcccttttccgcattctctctttttgtcttggatttagaaatttctttcgtcattggtctgaatactctgacatccattgccacaggtcccgtaataacttgttttggacgatactgtgacgccaccagcgcaacatattgtttaaagttctttgatttcaaaggatcacgcattttaaccttgccatttataacagatcccctcggcctcccctgtgcaacaggctcgccgtaaactataaactgaatggaatccaaccgtcattacctcccgtcaatttgttcccagtgctgaatctgcttttccttgtacggcgctgtgaggatgatggccggcagcaggataaccgctttaagcactgtgcatcagctccatttgtttgattttttcctcaagcacccggatcgccggggtaaggtcctggccggccgtttgctcggcgggcccgaacagatacatgccgccggatgccgtgaaatttacctgtttatccatttctcaatcccgccaatctatgatttaacagcattctgtctcccttgatgatcacaacataatccgcacacatttcgtaaatccgggtgccgagcgcctcgtctatctttacgatctgctcgatattcaactcgcttgaaatcaagatcggtttatggttcagatagcgatagttgataacagagtatgtttgctcgacctgccaatcggtagcccgtggcttcccattcagaggcttgaacagatcatctataaacaggacttcaacctctttcattcgcttgagcttttcttccagcttgtcaaaatcatctttcagatcgttgaatccttcgacgtatggaaaatactgaaccgcgatattttttgatttaatcagcttgttagatattgcagtaagcagatgtgttttgcctgcccccggctgcccgagcagggcgatgctgttgtttcgagtaccgcgtatgttatcaaactccttgtagtattcgaccgctgtatcgtaagtcactttcaccatttccggcttcccttcggttacaaaattcttgaattgcaacctttcaaattctggggtgatgtcactggaattcattaatttccggatgcggcgccgctcaatgcatccacaccgtacccacacttgataaccgtccttgttttcgagatagccgagttcgtctttgcatacctgacagtcatactcagccttttcttctgaggcggccgacttgtccgccgaaaattgagccgacctttcctgaagttctttcatgactgccgccatcgcctcgtccgtactttgtgttctgttgtttgttggcatactgctgtttctcctttcgtctctggctgaatgggtttgagaggattgcttcaatataatttagattgacgttgtttcccttgcttctgaaagcctgtttcatcgcctccatgactttctcttcgccgtaatcatccaccatatacccaagccgctgaacctccatcgtgccaatggtgcgggctgttttgttttcgaatagttcaaatgcgtttttcattttttcgtcaacctcctgctgtcctaaaggtattggagccgggtctatcttcttgttgtaatttccaagctgtatgtactcggcataattcaacaccgtcacaatgaaaccacgtttttgcggcagccgatccagcttcaaatactcttgctttaccatccgatctaacgagtatttgatctgatcagaagaccagttgaagcgcctggctaaatctacaagcttaatgattgtctgcccgagctttagttcttgatctgccctgtactccgcccgtttgaataaataatcgtatattgtctcgtctcgtgaatctttaaatggcagccggggcaggaccacataccccaaaccttgcatatccatgccgctcacctacttcctttcacacagtgctgtcagagccttgaaatctatttctactaatctcagagacggctcatttgtctttaagtagtcagtcgtgtaccgggtatacaagtcctttctcatgtcgcactgaaccgttttgaccagccaaagataacaatgcgggataggaatcctgatcagctcccttttcatcagctcaccaactccgaaaaatggatgatactgttcagttgattagtggcccggcaatacttgcatttttcgcatcgctccggcttctctccgccgtgtttcacttgcaaaattcggtccatccgctgctcaatctcttcaagttctacttccattcggttttcatctatattgatcaccgctttgtccggcgggtcctctttagacacccctacgatcaggggctcaagccattcgctccgtccagtcattcttttttcaagctcagcatacagtgccatttgtgcaatatagccatttgcctcgacgaatgagcaatagcctatttccgggtcccaaactttctcccgcaatgaccgcgctgttttcagatcggagaaacggccgccagctgggttgtatacgtccagctttcctttccacggaacaccgaacaattcagcagttacgatgacttccttttctccttgcaaaacgaacatacagagttcgtcatgttgaatcgcctcaatcatcagatcagctaactgatactgcttgtacagctggcccttttgtgtaaaaagtgatggggtgttctttttaaattcatcaaaagcctgttcaccttcaagccaggcatgaacgtattggccgaagaggagcgcctccgatgtgggcggtgtccattctccgttcaactttgccatcgtagcagcctcgcattgcaaaaagcttttatattgagaatttgacatgtagtatctatcaatctcgttagagtaatagttctccttgttcagtgccggtatccgcattagcaggatcacccgccttttctttactatcagcaggcttgtcagcttgctctttcagctttttgaattcttcctcagcctttgatttagtcgcgctagcggccttcacattgaagtaatcctctttctttgccatcccatcacgcagggccgtgtaaatacgaccaattttcaggaaatcttgctcagtgaaggcatcaacattactgccgatgtactcctgaatcatttccttagtgatgccaaactcttttttaaaaagggagaaggcacttctgagtcggtcttccagtggttccttatgtccactaatcaatgttttttgacacatatctaccgccgcatcaacgatgtcgcccggaatcactccaagtatgcaagcacgaacccggcgggctccttgattggcaaccatttcgtaaatatcccttggatcatcaagtttggtaatggcgccccgtgccttccgttcatgcttcacagtgaaaattttggtttgccgggtattcgtttcaagatcccaagcgtaagccatgacagatgattcaccggccttttgttccaactccataattccgtaatcaatgttcccccaattttgagccaaggcctctgccagccggatagatggaccggaaacctttgtgccgccgcgaggatattcatacaccgcattctcggccaagagcctccgttcgcatgcttttttaatccggtcaaacgctgcgtatacgtcccgtgggaatttctttgcgatgaccattgccgcctgtacttcttgagcctgtcggcttaccagcgcttccgtagttacgccagtagcctgctgaggggctggcatgtaatctgagtaatctacctgagatagtccgttcattatgcttctgccacctttctcaaataagcttctgtgccgagccgctgccattctcggtatgcatccattgacgggaaggaaaataccggtttgcctttactgaacatgatcgagccgccgacttgtctcagacgcttctgatcgtccgcccggtcactgaaagatgctgttattcgttttgccatgtgtaaaacctccattgtcttttatgaggtaatttggtataataaaggaactaatctttaccaaaagaccttttgaagtccactctgccaagtgggctttttttattgctcatttttaaattcaaaaccaagatgctccttcagataccgctcaaggttttccctcaagatgacttctccttcagcactatctatcacgtaatcatcgaaagccgttacttcatccccaaagaaatctttttgcgtttccggctcagtcagcttgtcatgccagttattcaagaccatcggattttcaatattcatcgcgaacacctgcccacaacactcaagtgaattccgcgggctgccatatttaaaacagtttgatgtaagtgccctttattagccagcctattaatatcctccgcaataaccttgatgctccctgcaagactgatagcttcttcgtaatcgccatcccgtaacgcctccgaaagcaaggtagagagctcttccgccgactcgatttttctttttgctgaatctgcatccgatttaagaaattgatggattttcataccaacaatgcctgcctttcctctgtttttgccatcgcaacctgatttactagcgctttacgggtccatctttcggccagctctttcatattcagaccatgactgcgggccagcgaatatatcagcgttttgtttgctgggatcagatcaaaaatctgtttaatatcggccatgggcagttcttctgcctgtccgctcggtctatcatttgccaaccagcgcgctaaatgctttgtggcttgcaatgcttcttcaagctggtgaaccatgttgattaccgctgcgcttgcgctctcgttaagagctgggtctattggagccgccgttgtcgggtgcagccgaaaaagataatgtacgagatcaatatgttcataggcctcacacgcctcaaaccatctgatgcataattcgggggtcagcttacaaaaaccattttcaacatcggaaacgtaacgttgatccttcccgcctatcaaactgccgatctgatattgtgtaaacccggcctctttacgaacacagcgcatgatcttcggtaaattccgcaagttgtacggattgttctccatatgtttgcctcctgatatattcagctgtttgctgttaaaatttaattagggtcaaaagatgttttattgtattggcttatgatttttcgaatatccggccttctggctctaaacttcgctttgtggccacaataaaaacaaatattcactctagagagcctctttcatgattgcttgttcttgagcttcgatccatgcatcaatattgtgtttggtaaagaaaatccgatttcgcacacgaaagtgaggaatttgtttttctcgaaccattgtgtaaattgtgtcatgatgaacacccaggtaatcagcagtttcctgaacagtaagtgtattgcgtgtcatttttgacctcctatgctgtgcttgtatgagattcttgtcctttttgattaaaaaaaagttctttaatatcacaatctagaatttcagcaaccttaaaagcatcttccattttaggggtagaataaccattttcccaatttgaaatagttgattttttatacataagtttttcggctaaattctcctgtgttaagcctttagctttccttgcattcacaagtttataatttttcattgagtcacctcctgtataaggaacttgtacttcatgacctcattataggtataagaatcttgtatgtcaataataatgtatgaaaaacttgtacaaaagcgtaatttttttctttttgttgtacaattaccttgtactaattatggaggaaatccacatgttatctaaaagattaaaaatttgtcgtaagcaaaaaaaacttactcaaacggagttagctcaaaaggtaaaaaccactaaaggtactataagcaattatgagaacggacatagcacgccttctaatgaaatgcttcgtgaccttgctgacgccctcgatacaactactgactatctattaggcaggattgataatcatatgaacttcattagggagtcatctgaattttatgatacgtttggagatgatgacttacaactcgcctttagagaagcacgtgatttctcagaagaaagtcaaaaacaagcaattgactttataaagtatctcaaagagaaagaagaacgcgaaggacgaaaaagccgaaaaaacaataacgactaacaagtgataaaaataatgatataaccgagattattgctcctattatttctattatgtttattcagtttaaattctgtttactaataagatctgaattctcttccggattggtcctgaaccccttctggaaaggtaatatttacaagcccttccccccttataaaacaaaggtttcagtatttaatctcatccggatttccttccgaactgattcggaattctcttcgggataaaaacttgaaaaaatttgattaaaacccagaaataactaaccgataatatatctagaagacatttcaataaaaaggggaaattattttgaaaaaatggttgttatgtatcggtgctttatctttgagtttttctttagcagcgtgcgggtctgattcagcttcaactgataaaacagattcggatagcaataagacaacgcagcaagaagacaaaggtaaacaagagacaaagacagatcagaaaacagagacagaaaagcaatcaaataacaaaagtgctgatgagtcaaaaaaatcctcagctaaagagacacctgataagaaaaagctggtggatgtaacactaaacaaaacagttgatggagatacaattaaagtcaattataaaggcgaagttaaaactgttcgttatttgctcattgatactcctgaaactaaaaaaccaaattcttgtgtccaaccatatggagaagatgcttcggcgcgaaataaacagctggtgaacagtggtaagctacaattagaatttgataaaggtgaccgtactgataagtatggaagaatgctagcttacgtttatgttgatggaaaatcagtacaagaaacattacttaaagaaggattagctcgagttgcttatgtatatgaaccaaacacgaagtatttaggtacttatgaaaaagatcaggaagttgccaaaaataaggacttgaaaatttggagtaagaatggctatacaactgataaaggatttaatggttgtgtaacaaagcctaaaaaatcagtaactgcttctaaacctgttgaaaaatcggctacaactcataaatcgactacttcacataaatcaagctcaaacagttcaaattctagcgaaagtagctcaacagcaagcagttcttctaactctacacaagcctccacatctactggtggaacagaacactttgcaaactgcacagaattaagaaagaaatatcctcatggtgtcccgagttctcatccggcataccaatcgaaaatggatcgtgatcacgacaactatgcttgtgagcgatgaatagaggagattagtgatggcacaaaaatttcaaaaactaaactataagtatggaatcatagactatccaatatttcttaaagagcttgaatctatcattcaagaattccctaaatcagaaagaaagttttacgaatatgcaattaaagctttaaaaaaagaagttgataaaaaggaaaagattctacatataacttctgccgatccgaagttgactaagtttggttttatggttatcactgaaaagaaacttttatttgtcattatgaaaggcggtattttcggtggtgccgatactgaagttgttgaatttaaaagtatcaaagaagttgactttgacattgccccaactccattaggaatggctacaatgcaattgggaattctccatttaaaaatcaaaggtaagcttggaatgagtaacaagcgcaccattagaaatattgatgaacattcacttgatagaatagtatctatcctaagagaccaaataaaataagcccggtttgggcttttctttcacaccaaaaacagaacatacattccctatatggtggtgttttttatgtcaatccagttatcgcaccttgaagaagaagtgaaaaaaatctatcacaaattaaatattgaaactcctgaagacattgatttagaaaggattgccgcggcatttcgtatctggctgcattacgagcaaagagaaagctgcatgttccaaattaacggtgagtatagcgtcgttcttgatgctcgtgcctctccacaagaacaatggcaggactttgtgcatgagctatgccatgtcttaaaacatactggaaaccaatttcacatgaatagaatgttcaggcagcttcaggaataccaggcgaacagtttcatgtatcacttctgcgtaccaacgttcatgctcataaaaatgcagctgccccgtcttaaatcagaggccattaaattaataggagatacatttaatgtgacatattccttggccgctaaacggctagaaatattcaacagaaaacagttttcaattctctggcataaaaagctccatcaaataagtaaattgaatgttaggaggtagccaaatggctagtatagagccccgtggaaaaaactcttttagattaattgttgagaatggttacgatgccaaaggtaaaagggatagaagaaagaaaacaattcgtatagaagacccaaagctattaaagactaaacgaaaattacaagagtatcttgaggaccagctgcaccgtttcagaattgaagtagaggccggcgaatatattgcaccggaaaaagctacttttgaatcatttgtagagaagtgggttgaaaagaaactctttaataagaatggtaagccttactcttatacaacatctgtcaaatattcaaatcacttaaaaaatcacattcttccagcattaggtcataaaaaaatagacaaaataaaaagccttcatattgttgattttatagatgatttatctaaagatggggctagaaaagatggaaagcctggcggattaggtgatcaaacaatcaaagatatatttaaaatcttacaagcattatttaaaactgccacagaggaatggaaattgataaaagacgaccctattgagggattgagttcgccagaagctgagaataaagaaatgaattttcttgaatctgacgaagcagctgaatgtattaaagtgttgtatgaaatagatattaaatggcgcttatattatcttgcagctctgatcggggggcttcgtagaggggaagctcttgcctgtgaatggcacttggatgtagattgggacaaaggtggaatatatgtaaatagatcaatttctaaaacaattaacggagagcctcatgtcaaaagcccaaagtcaaaaagttctcaacggttcgtcaaaatgcctgatttttatatgaatgagttggctaaattttatcgcatatggaaaaaagaaaaattgttgcttggcgatgtatgggaaggcggagaacatcaatatgtgtttcacagtggtaaaggaaaaccttactactatacaacccctaccgcaaaatggactaaaataaaaaagaagtacggtctaaaagatgttcgtcttcatgacttgcggcatactatggtggctctccttatggaagctggcgaaagtctcagtgctattcaacgaagagctggacatgccagtgctcgaacaactagtgatatttatggtcatgttaccgagaaactcgaaaatagcacagtaaatcactttaacaagttcgaccctagaaacctagcacaaaaacagagctgattttgaattccccttcaaaatcagctcaaaaaaataatttagtccccaattcgtccccaactcgatgaatgatgacaaaatcaataaataagcaaagtaaaaaacccttgctgcgcaagggttttagctatgattccgactgggctcgaaccagcgacctctaccctgtcaaggtagcgctctcccagctgagctacggaatcatgatatgtatgtgttgctgggtatgttgttgtctctctgacatttataattatatatcctggttatccgttcgtcaacactttttttatcaaaaataaaaaaagggcgccgcgcaaatttggcgtcacccttttcgtttatgatctcactccggcgggggcgatttttttcagcgcctgctcgaaatcgcgttccaaatcttcggcgttttcgactccgacgctcaggcgcaggaggccgtctgtgatgccgcgtttctccctctctgctttcggcatggcggcatgcgacatggcagcagggtatgagagaatggattcgacggcgccgaggctgacggcgaatacaggaagcgatacgttttcgaccagctttttgacggcttctttgctttccagttcaaaggacagaacggcgcccgctccgctcgcttgccgtttatgagtgtcggctcccgggtgtccggcaagccccggatagtaaacgtttttgacggcgggatgcccgtgaaagtaggcagccagccgttcagccgtccggctcgctttttccagtcttacctgtaatgtttttaatcctctcaatacgagccagcagtcctgaacgccaagcaccgctccaaacgagttttgcagcttatacagctgattgccgagctcttcatcctttacggcggcaagccctgacaggacgtcactgtgcccgcttaaaaatttcgtcgcgctgtgaagcacgatgtctacgccgaggtcaagcggacgctgcagcgcaggcgtcataaatgtattgtcaaggtatgtcagacagccgtgatcctttgccagttggacgacggccttaatatccgttatgccgagcgtcggatttgacggtgtttccatatagatggctttcgtattcggccggatggcgcaggcgaccgcttctgtgtccgtcatatcgacaaaggtgtgttcgattccgaagcgggacagcacctcagtcaccattcggaatgttccgccgtaaacatcctccgtgacgagcacatggtcgccttgggataagagcagaaatgccgtcgaaatcgcagccattccggagctgaaagcaaaacctctcgttccgccttcaagacccgcaattgtttcttcaagcgctgttcttgtcggtgtgccggaacggctgtaatcatatgtcccgaactcctcaaatgatgactgatggaatgtggaagcatgctggatcggcacgctgacggctccggtggctgcgtctgttttaaatggattgtgcacaagcttggtttccagcgtccaattgtgattactcatgcgacacggccccctctcttacttgctgtaatgcctgctttacatcccgcttcaaatcttctgcatattcaattcccactgaaaatctcagcagacggttgcagacgccgtttgcgatgcggatatcttccggaatgtccatgtgcgtctgtgtcgcggggtatgtaataaagctttccacccctccgagactttctgcaaaacagatcgttttcagcgcctttaaaaacggattgacccattcctctttttgcagccggaaagacagcattccgccttttccgggatataacacatcggcgatttcctcttctttttctaaaaattccgcaagttcacgggcgttttcttcatgacggcgcatcctgagtccgagtgttttcatccctctcattaaaagccacgaatcgaacggcgggagaacggcgccgatcgcattttggtgattaaacatgacgtcgccgagctcttcatcctttacgacagccagaccggcaaggagatcattgtgcccggctaaatattttgtggcgctgtgaatgacgatgtcggctcccagttcaagcggacgctggagcaccggggtgtaaaacgtattatccacaatcaaaagcaggccggcttctttcgtaatccgagcgattttttctatgtccgcctcctgcattaacggatttgtcggcgtttcaacaaatacagctttcgtgttttccgttattttggagcgtaaacagtcttcatcactgaaatcatcataaataaagcttaacccgtattttctccactcattttcaaacaaacggtaagtgcctccgtataaatcggaggatacaatcaattcatccccgcttttaaataaagccataatggtttgaatggctgccattcccgagctgaaagcaaagcctctcgcaccgttctccaacacggcgatggcgtcttcaacgagctggcgagtcgggtttttcgtgcgcacgtaatcaaagcctgtagattctcctattcctctatggcggtaagcggtggacagataaatcggcggactgaccgttcccgttgcttcttcgcttctatttccgatttgggctaattttgtttcaacatgctgcatcatcagcaggcaccatcctttttcaaaaataaaaaagctccctcttcataagaagaaggagcttttctcttcctcttatcttccaagcatgtgaatcgcttgctggatttagcaccttggcactttgccttcctgcggcaaagcaaaccggttgctgaggtttcaaagggccagtccctccacctctcgtgataagaatattgttttgtattttctgattgttctatattaactcactataaaatgaatttcaacaactttttgattttctgaactctctcaagaagtgcatctgaagaaagaaatttctaataattcatggtacaatagggaaaaaccattaagacaagaagcggcctggaggaatgcgaagtggcaccgaaaaacggaatcattcatgagaaaaaacttttctcccgtgagcttgaagaagaaatgaccgttctggtctacctgccaaacacctactcccccctgtataaatatcatacggtcatcgcccaggacggccatgattacttcagattagggaaaatcgggcggcaggcggaagagctcatgtcaaagggggaaattgaccgctgcatcattatcggcgtcccctataaaaatgtgcgggagcgaagagacacataccatcccgaaggctctaagttcgcctcatataaacggtttatcgcaaatgagctcgttccttttatcgacaaagaatacccgacttatcaagtcggatacggccgcacgatgatcggggattccctcggcggaaccgtttcgctcatgacggcgattgactatccgaacatgttcggaaacgtcatcatgcagtctccgtatgttgacgggcacgtcctggatgccgtccgggagtcggaggatctcaaacagatttccgtttatcatcaaatcggagaaaaagaaaccgacgttcacacaacggacggccaggttcttgatttcaccgcgccgaacgaagagctcaaacagctgctggaaagcaaacagtctgaatacacgtatgaaaccttcgacggggatcataagtggacttactggcagccgctcataacgccggcgctgaaaaaaatgctgtaaccattcatttaaggagggaactttcatgaaatacggtattgttttatttccatcaaaaaaattacaggatctcgcaaattcgtaccggaaacgctacgacccgagctacgcgctcataccgccgcacctgacggtaagagatccgtttgaagcgacagaacaggaaatcgagcaggtcgtatcacagctgagacagacggcgaaagagtcgcacccgctcgttctgaaaatcacaaaatacagctcgttttctcctgtaaataatgtgatatacatgaaagcggagccgacggaggaattaaaaacgctgagtgagaaatgctactcaggagcattatccggagagccggaatacagcttcgttccgcatgtcacagtcggccagaagctgtcgtcagatgaacattccgacgtactcgggcagctgaaaatgctggacatttcccacgaagaagtcatcgaccgttttcacttgctctaccagctggataacggctcatggactgtgtacgaaacatttttattaggcaagggagaataactgtttggaagccatcattgcaaaaacggaaaaacagctgaacgacgcttttttcgtcagaaaagaggtctttgttaaagagcagcacgttccggaagaagaagaaattgatcaattcgaagacacgtcagagcatattgtcgtatatgacggcggccagccggtcggagccggcagatggcgcttgaaagacggtcatggaaaattagagcgcatctgcgtgatgaaaagccatcgctctctcggtgtaggcgccatcattatgcgggcgcttgaaaaagcggcggaagccaagggcgccgacagctttatcttacatgcgcagacacaggcggttccgttttacgaaaaacaaggataccgagtcacgtctggcgaagaatttctagatgcgggcattccccatctggaaatggtaaagaaacaaaaactataaaatcaaaaacactcctgttgatatgacaggagtgtttttttatgaaaattatactttttcaagaattttatggaatttaattgtatgtttagtatgcgaagtattacaattcatacaaaaaatacaattcatatgggatgtttaaacatgacagcaccaaaagggaagcatatattcgggactgtgaaagtgggcacaaaaggacagattgtcattcctaaagaagcaagagacgtttttgatataaagcccggggactcactgcttatgctcggggatgaccagcagggcatcgcacttgttaaacaagaactctttttcgaatttgcaaaagatatcttaaacgcaaagcaaatcaatacagatggcgaggatgagtaaatgcacgcgattgagctgaagcaattaactaaacattataaagaaaccgccgctgttgaccgacttgaattttcaattgaaaaaggagaatttttcgctttactcggagagaacggagccggaaaaacgacattaatccggatgctttgcggcctcctttctccagatgaaggtgatgcatcagtgcttggtcacagcattttgactgatttggataaaataaaaccgaaaatgaatatgtctccgcaggaaacagccatcgcccctaatttaaccgtacgggaaaacttagagtttatagccggagtctacggaattccgaaaaaagaaggaaaaaaaagaacggatgagatgctcgaattgtttcaattaaaagaaaaagaaagagaaaaaacaaaaacgttatcaggcggaatgcagcgccggctcagcatcgcaatgggaatgattacaaaaccggatatttatttcttagatgagccgacattaggtctggacgtccgttcacgccgcgagttgtggaaaaatcttgagtcattaaagggagacatgacgatcattttaacgacacactatctagaagaagctgaagccctggcagaccgtatttgcattttagaaaatgggacattaaaagcactgggtacggctgaggacctgaaaaagcaaactcattcagccacatttgaagatgcctttttagcgatttgtgacggggaggcggggctttatgcttgatttcgccatacgcaaccgcaaagaaatttttcgtgatcccctatctatcatccttggaatcgctctgcctgttattctattgtttctgtttactacgattgagaaaaatgcgccgcttgacacttttaaagttcagcatttagcacccggacttattgttttcggttttgctttcctcacgatgttctctgcattgctgatcgcaaaagacaaacagaccgcccttctgacccgtttgtttgcttctcctttaaaaacagccgattatgtcatcggttatgctttgccaatgctgcctttagccatattacaaatcgtcatttgttttatcgcagctgctgctgccggcttatccgccgaatggatcaatcttctcgcgggtatcgccgtgctgctgccgattgcgatgatgtccgttttcttcggtttatgtttaggagctgtgtttacggacaaacaaatttcaggtatcggtactatttatattacccttgttcaatttctcggcggggcttggatggatgtcagtctgcttggtgagacgttcaaacatatagcttatgccttaccgtttattcactcgatcgaactggctcaggaagtcatatccggagattattcttcattccaacagcatatttggccgatagggggatatgccgttttggcgcttgcgcttgctttccttagtttgatgaaaatcaggaagagataaaaaaccggcactccgtaacgggagcgccggtcttctttatttattttctttcagaaggcttatcgtatgcggcagcagacggccatcccccgggctgccatgccccgggacgacaatgcttatgtcttggtatcttttcatcactttctgaacagcgcgcggccactgatccggataaaaacccggagtaggcacgatttcctttgtttctaaagacttgattaagcatccgccgaataagagcttatcctgaggcagccagacggtgatattgtcttccgtatgcccttttcccggataaaacgtttccatttccatatcgccaaattgcagctttgccacgttttttaaatctccgagcggccgggcatatccctgctttcgggcgaagtcggctgtcagcttcgtgctgtgcacctttacaccgtatttgtacagggtgttcagcccgcctatccgatcatcatgggcgtgtgtcacaatggcatcggtcatccttttgccgggaaactgctggtttatttgtgtcattaattgctctgtaagactgtcattccacggagtgtcgatcaacacgattcctttggaagtatcaagaagcaatccgttcgcagggacgggtctcccgtctgccatacctgtgcttgtatgcatccagacatgcggcgccagctgtgtgagcgtgacaccttttaattcggagccctctgccgcgtgtgccggtttcatcccggctgtaaagaggcccaatagaaacagccctgcgatgaataatgtaaatcttctcaattaaatcattcctttcttctttcatatatacgactcgaaaaaagcccggatatttccgggcttttttacacgcattgattaatcaatcggccttttcccatgatttgcgggaggcgggaaagagagcgcttacgtttttcctcattgactttctttgctgcggctgcggtgttttcctgacggcgctccacctctctgtacaccctgtcattggcgagggcggccgctttcgtaacgccggcgtaatcaggcttataacccgctgaccggtttgcgtattgagtgtattgctggttttgaatccgtcctgcataaatcatatgtacccctccccttcgcttttcatttcccttaatcttactttttgaaacgcggttcttttgttatgatattctttgtctatcaaatggatgaacaccttttaatgggaggacccctttttgaaatgcgcccgactgaataaccgaacgatacatttacatacatattctagagaacattaccaattcctttttgaagaagcccaaaaagggaatattttttgcgcacattgtgaccagcctgtcttgatgcggctttccattttagagcagccggcgttttatcaccggcaaaagggagatttcaccgcctgtgaaaaagcatgcgaggcgaaggagccaaaagcggagaaagaaaaagaagagtataaggaagccggcatgttccgcctgccgaaaggaaaagccatttccgagagttcgaaaccgatcgtctcagaatggaaaagcccgaaaaaagtgcctgcccccgagccgttttcaccgacatctgaggcagctgatacatcgctgtttcccggtatcggactgaaccgtgaacaaatgcgggccgtcacagaaacggacgggcctttgctcgtgcttgccggagctggaagcggaaaaacaagggtgctgacggcacgcgctgcccatatgattgaacatctcggcatttcacctgagaacatgctgcttgtgacctttacgacaaaagccgtggccgaaatgaaagagcggatggcaaatgagtacgggctggcagccgggagagtctcccgcctcgtgaccggaacattccacagctttttctataaaatactctatcattatgattcttcaaaatggaacggcagccagctcttaaaaatggagtggcaaagagagcaatatgtgaaaaaggcgctctatgaagaaaacttggatgagaaagagtttcccgtcgaccaagcgcttcagctgatcggctgctggaaaaacacgtatctccctcatgagacaattccgcttgcggatgactgggagaaaaaagtatacaggctctacgaacattacgaacggcagaagcgggaaaaacggcaatttgattttgatgacatggctcaaggctgttatgaactgtttcaaagccggcctgatattctcgcacagtatcaaaccagattttctcatattttaattgatgagtttcaagatattaatcctgtacagtacaaaataatgcaattgattgcaagccctgagaataacttgtgcggcgtgggggatgatgatcaatccatttatgcgttccgcggcagcagcccgtctttcattctcgattttcagaaggattatccggcagcaaagaccatttacttaacggcaaattaccgctcgccgcatccgatcgtctcgagtgcccatgccgtcgtaaagaaaaataaaaaacggtatgaaaaaacactttctgccgtcaaagacggtgttcatgcccccgtgatgttttttccttacgatgaggaagaagaagcgactatgatcgtttccgatatgaaagagaaaattcaaaacggcgcgagccctgacgattttgccgttctttaccggacgaacagcgccggacgggccatttatgaaagactgcatcaatcatcgattccttatcatgccgaccgcggcgtacagacgttttacagccgccgaatcgtccggcagatcctcgcctacttatatgcgagtcagaacgaggatgatacggatgcagtgaaagatctgctgcccgccttatttttaaagcaatccgccctgcaaaccttaaaggcgctgtccatcacagaagattgcacgatgattaaggcgctgacgaaactgcctgacctgaagccgtttcaaatcgggaagatcaagcagatcgttccgtttttcgcaagcatccggacaatgaaacccgttgaagccattaccttcgcagaaagcaaaatgggcttttccgagtatttaaaaaaacggggaaacgaagggaataaactggaaaaaggctctgatgatctccgtgatgtcaaagtggccgccaaaaaattcaaaaccattccggattttcttgcgcatgtcgatcatatgcgcgccgccgagaatctgaaaaccaatgaaaacggcgtcgaactgctgaccattcaccgctcgaaaggtcttgaattcaatacggtctatattttaggcgcggctgacggctcgatccctcatgactttgcgcttgagacggcgagacagggcgatcccgctccgctcgaggaagaaagacggcttctgtacgtcgcaatgacaagggccatgcagcatttatatgtatcatgtcctgcgaacaggcggggaaaaacagcccgcagttcaaggtttctcgagccccttctgcggatggacagacggagcgcactcaagatataaagaacccggcagatgactgccgggcttttctcatataaaaaggcctttcaataaggccggctgacgcctatttattgttcatcattttagaaatggtgccaaaatcaagtttctcttttccgcttgtaatagattgaacgattttgtcttccaattctttcggtacacgcttgttagccagctgggataccttctgaatgacgcctctcaccgtgttttcatctttgaaattggcattttgcagtgatccggcgagattcataacatccttcatgctgacgcctgttttcttctcaatatttttgaaaaattgattatccatgttgtgcctcctttttgtggagtaatacgatattgtatgaacaaagcgtggaacatgtgcccgtaagacaacggaaaaattctgcacacccgttttcatgctccttcatacatcaggcaagcacgggactgaacgatcccgcgcttatcctgggtcttgctaaggtttagccgaaaaaggatgcaccgacaatgatcagaaggatgaacaatacgacaacaagaacaaatgttgagccgtatccgcctccgacatagccaccgccgtatccgccgcagccgccgtaaccgccatagccgccaccgaatccgccatatccgaatcccatatctaagcacctcctttactctctatactctatgtgagcagacatgtttggcttggataaatgcatagggccggtgcggatttcatttattttattgagaatgctcatttttcttcagttttgcttcggtttcagcggcaaacacatctatccatttctcaaagcgcaatcccgcttcatcaaactcagacagctgcttttcaatagaaaagatatgtttgttatgttcccgctgattttgattgtgccggcggtatcttccgtttattaacaattcaaatatattcataacatcccccctcctatgatctatgcggaacagggtccggtgttcagccaaaaaacaaaaaaaccggaatctccggtttcttttagaaaacggctatttcggttttttcttttggccgcagccgcagcctttctttttaattttttttccgtaaggctgatactcagttgatttgtatggagagttttgggaaggtttgcttgattgattcatggtgatccttcctttccttatgtcatatatgccattttatgcagaaagtgacggcaagttgctgatggaaccgccttattcctgaagaagacgtgacaccgcagcttcaatgatccctgccgcgccggctatggctaaaagtaaaatcagccattgcgcagcctgcggcatcacaatctgcgccgcaattaaaaaggcggcgcaccatacgcccgtacaccagtagcagctgagaagttcaccgataaatgccctgatgcctttcccttttatgacaatgtaggtttctgtcgtaccgtcgggtgcggtttctgttttttcctcatgaaaaaggctccggagcggcgccataatggtgtcaaatacgaaaagccttgccagccgaaaaacggcaaacgataacagaataaatgaaagccaattgataaccacctgttcactcctttttaaaacatgacctctttatacatatgcgaaaaccctgatcttcatgaatcgcaccttgtccggtaaaaaaataggtgcggtttagttgtttttcttattccgctcagcgtttcatttgcattatataaagtatgaatgagaaaggagtgaaggttatgtcgtttgaagaaaaagtcgaaacactgcaaccgcaaatatacgaacaattatccaacgaattcgagcagacgatcgaagtgattgattgcgaaaatgtcacaatagatacaacacatataacggccgctctttctatacaagcctcagttactacggcgattatcctcgcgacacagctcgtgatcgcagatgaagacacagccgaccaaatggtaaccgaactgctgatcctggatgattgccagataaaaaaaaggaccgtcattcaagtcctgaacagccgcaatattaaaatcacactgacagcagacgatattatggcctttgtacaaattttatttcaattattaaacatactttttgctgaactagacatcctttaacctttcttttcaaatatttaaatagaggtgagaacaaatggcagataacgaaaaattaaaaaaagaactcgaaaatctaccagaagtggatccgcttttaaaagtgcttgtcagcaatgtcttcaaaaaacacggcgtgacaaaggataaaatgcgggaaatacctgatgaagaaaaagaaatgctgatcgcattagtcaaagacatgcaggcgaaatcagaagcttttcttgaaagccagaaacagaaaaaagagcaggaaaaagcgcaagaacagcagacaaatccgcaaacccgcagagaacaattaatcgaacagctccggcaaagacgccaaaatcccggtcaataactaaaaaatagtgatttttatcaggatatatgcctgagtcaaagtaaggggccggccatcaattgcctgaacccgagactgctgaaccgcacacattcttaatcgaaaagcataaaaataagctgccggattaaagaattcaggcagctttttgtatggttaaaaaccgagcggatgcagcgaggtgatatcgctaatggcaagctccgcaggcgcaccgttgctcgtcgtcctcaaatagatggcatcattttttctgccgacgatcacgcctctgtaagttttcccgttggcttctatcagacaaagcgcccgcggcatattatgcggcagcttcgttaagaaatcaattttttcaacaatggacattctgctcatcggctttttcacgcgcttcggcggaactttctcctccggggcgtcattgtgaaccgcttcaggctctttttcagcggtgtcaggttcatcagcagcttcctgcacttgcgccggaacttcttgagaggcttcctccgcgcggctgtgctgtacaggcgtctgattttccggtttggcagacgcggctccgtcgggctgagtcttacattcttcctcctgctttccaaacgccggctcttcttccggcggctgatgtgctttcctttttttgattaatatgtcctgcattgatgattgcgtgtctgtataatccggctgaacaatatacatgagcggttttttgtccgcgcttctgttttgttttgacatcttcatccctccgattctgtcatgttttatctatatgacagaatgattaaaatcagaagaaagaaaaaagcaatccctgaaagggactgcttgtcaattaacgtgcggtaatatggaaaccggaatcaacgtgaagattttcgcccgtgatgcctcttgagaggtcactgaacaagaatgcagccgtgtcgcccacttcttcaggcgttgtcgtgcggcgcagcggtgcgcgctcttcgatttctttcaggatagagttgaaatcactgattccttttgcagacagcgtgcggatcgggcctgctgaaatactgttgacgcggatgttttcttttcctaagtcagcggctaaatatctgacgctcgcatcaagagacgcttttgccacacccattacgttatagtttgaaacgacgcgctctccgccgaggtaagtgagtgtaacgatgcttccgccttcagtcatgatcggacgcgccgcttttgcgaccgctgtcagagagtaagaactgatgttatgcgcaagcaggaatccttcacggttcgtatttaaatattcaccgacaagctcttctttgtttgcaaacgcgatgcagtgcgcgatgccgtgaatcacgccgacctgctctttaatgctcgcaaagcaagtttcgatctcagcgtcatttgtcacatcacacggaaggatgagagaatcatttctttctaatgtagccgcaaggtcatgaactgatttttccaagcgttctcctgcgtatgtgaaaatgaggcgcgctccggcttcatgcagcgagcgggcgattccccaggcgatactgcgtttattggcgacgcccatcacaacgatgttgcggccttcaagtgaaaaattcatatgtataaagcctcctgtaatcgtcttaaagacatagttttagtacctgatcttaatttttatcatatcataaccttgtccagattgaaagcatgggaaaaagaccgctgggtgtcgaagcggtctctttttatctcgtctgcagactgtttcttttaaaggcaaaatgattggtcgggccgtgtcccgctccgatgccgagcgtatgttccaccgcttcacgcacaaaattggcggctatctcaaacgcggtttgaatctgttctccctttgcggtttccgccgtcagcgcagccgcaaacgtgcagcctgttccgtgagtatgtttggtgtcaatataggcgtgactgatttgggtaaaagacgaaccgtcaaataataaatcaacgattttcccctgttccggctgatgtccgccttttatgatgacgttttttgcgccaagcctgcaaaggcattcagccgcttttttccggtcctcaaacgtgcggatttccatccccgtcaatgcctcagcttccggaacattcggcgtaaccgcatagctgcgcggaatcagcagctcttttaacgcggcctgtgattccacccgcagcagggaagcgcctcctttggcaatcatgacggggtcggtgatgagatgatccagcccgtactgatctattttttccgctatttccgcaatcatctctgcgctccacagcatccccgtttttatcgcgtcaggccgtaaatcttccgccaccgcgtcgatctggctgcccagcgcttccctggtgagcggatagatgccgtgaacgcccaatgtgttctgggcggttaccgctgtaatggctgacattccgaagacaccgagctcctgaaaggttttgagatcggcctgaataccggcgccgcctcctgaatctgacccggcaatcgtcaatgctttgcatatgctcatgctgtttttctctcctttcacattatccgatccatttatgataaaaggatttcgctctgctgatatcacttgtaccgtgaattaatgctcttccgtcacgaaacaaaaccatcttgacattgtctgcgcggaacgaaattaaatacgggttggctgacacgtcaagccccgcccgcctgagctgttccgcaagcctttgcagatcaaactgttcggatatccccgttctgatctgtaccgtgttccggccgcacagaaccgccgctttcgtctgattttcataagataaaaacggaaaatcatttgtgccgcagcttggacaatcagccgacttaagctgggcgacgtttatttctgaccgttcatttttccataaatcaaacgaacggagaacatgctcaacaggttcgcccgttaacagcttcagcgcgtctgcagcctgaaaaacggccgtctgcaggacagccgggctgataattcccgccgtatcgcatgtcattccgcctaaaggcaatgtctcaagcagacagtgaagacacggcgtgacaccgggtatgacggtgaatgaaagtccgtagcttccgacacaggcgccgtacagaaagggaattcctttctgtacagccgcgtcattcacaatcatccttgtttcaaagttgtcagtggcatccacgataagggatgcgtcacaaatcaatccgggtgcgttttccgcagtgacatccatgacaaaaccttctacctctacatcactgtttatagatcgcagccgcttttctgctgccgcggctttcggcatttcctgtctgacatcgtcttcggtataaagctgctggcgctggagattactccactccacataatctctgtcggcgatcgttaccttcccgactcctgctctgacaagcatctccgcacttgccgtgccgagcgcacccgcaccgataatcatggcatgagacgaacggagcttctgctggcctgagggaccgatcggctgaaacagctcctgtctggaatatctgtccgtcataccggaagaccgtcacgcggactgcttgcagttccgtaatctttcaccggtattctgccggcttcataagaaaggcggcccgcttctacggcaagcttcattgcccgggccattttgaccggatcatcagcgcctgacacagcagtatttaataacacgccgtcagccccgagctccatcgcgtaggccgcgtctttggaagacccgacgccggcatcgacaatgaccggcaccttcgcctgttcaatgatgaaggaaagattcagcggatttaaaatcccctggcctgaaccgatcggtgaagcgcccggcataatggcatgaactccgagctcctcaagacgccttgcgagcacgacatcatctgacgtatacggcagaacgataaatccctcttcgagcagctgttctgatgctttcaatgtctcaaccggatcaggcaaaagtgaccggctgcatccgataacttctacttttatcatgtcacaaagtccggaagctttggcaagccttgcaattctgactgcctcttcagccgttgcggcgccggctgtattcggcagaagcgtgtacttagataaatcaagctgttcgagaaagtttggctgagactcttcaaagatgttcatccgccgcaccgcaaaggttaaaatatctgattccgaaaccgccaccgcttctttctgaatctcaaaactcggatatttacctgttcctaacagcaatcttgactgaaactgctttcctcctattgttaacatcctcatccgcctcctacaaaatgaacaatttctatgacatcccggtcacacaaacttgtattttcataattctttttttcaatgatttctttatttctctctacaactacgattctgtgatcaagctgatacgattcgagcaaatcctgaaccgttccctcttttcgatcccaatcaatttgttttccgttcagctgaaggatcatatgtgaaccgcctccttgcgatcaattcgaaacgcttcttcccattcatgtttcacctgtttccccaggatcatatcccgcaccatttcagccgttgccggggccaataagatgccgtttctaaaatggccggcggcgaatatgatgccgctgtcttcaggatgccgcccgataaacggctttccgtctcttgtacccggcctgagccccgcccaaaaccggtctattttcatatgttcgatggcgggcagcatggttttcgcttttgagatgacggcttcgatcccgccgatgtcaggcgtatcgctccagtcgccctgtttcattgtggcaccgatgacaagccggccgctttttctcgggacgacataactttgaccatggtaaagggttttggtaagcgggatatggtcattccacacagaaaggcattctcctttcacagggaaaaaaggctgtcccaagccgagctggctgaaaaaccggccgctccatacaccgcttgcaactgcgacttggtcagcataaacatccccgccggatgttgtgatacagaatgctccgttcacccgtttaacggcggtcacatgtgtatgctcatatatatcagcgccatagcgccgcgccccttttgcatacgctttgcagacataatacggctcgacatggacatcgtcttttataaaacttgcgccgagaatgtcctttgaagcgtacggctctttttcaagggcttcttccgctgaaagccaagtgacggaaggtaaatcatccatctttcgtaaacggataatgtcttcttcggtatacgccagtttaagcattccgccgttatggcgcctgatgtcaatgccgcaagcctcctccagctcgcgccctgccgcttcatacagtctttggctgtacatggcgaaatcaaaaaacgcatcccggttttcacattccgcatgagcacccagcattcccgcagcagcgcttgtcgtttttcggccgatcgcaccgtcttcaaacaagacaacgttcttttgagtcttcgccagttcataagaaatggcgcacccgataattccgccgccgataaccgccgtttcatagtgcttcttcataatcggcctcccttattgcgcgtgcataccgttttgccgcttcctcaggattttcagctgagaaaatgcctgacatgacggcaattccgtccggtttcgcctgctttgcctttccgattgtctgcagtgtcactccgccgattgcgattacggggatagaaagcgtgcttttaatatctgagagcaggctgatgcctcttgcttcaagtccttgtttacattcggtttcaaatacatggccgaacaccacataatccgcatcttctttttcagcttggaccgcttctttcagcgaatgaaccgaacgcccgatatgaagatggggaaatctgtttcgcacctgtttgacggaaaagctgcgggccggaagctgaacacggtgtatattggcaaaaagcgcgacatccgcccggtcattaataaccaatttgtccttatcggcgccgccttttttcaaaagtgccaaaagctgcatgatctctcccgctgttttgtcccgctcacggatatggataaagctcacttcatgctgaatcgaaagaatatcctccgccagctcggcaacgggcttgcgattatcggttaccgcgtgcagctccaaaggactccacctcttttccgccctttccggaccagccttctttttgataagccattccccaaaattgatattcataatagcttgaaatcacaaaattctctttcattttcgcgcggatttcctctgtgctgctttcagcaatctcgttaaaacggctgatctgttcttcgacttgctgtctgaaccagtctccgccgtatgtgccgatccatttttcataaatcggatgttccggtttgcattcctttaagtgttcgccgacttcataataaagccaatagcaaggcagaagcgcagctaaaatttctccaaattggccgctcattaccgatctgtacatatgagacgtgtaagaataagccgtcggtgccggtttaaaggccgcacgttcttcttctgtaattcctaaaagctccgtaaactcgcggtgcagcgccatttctgcttcatatgtaccctgagcgtggcccgccatcctgcccgtcgtaaacaagtctttggcatatgcggctccgaacgcctgaacttttgcaaaatgcgtcaagtagtaggaatcctgcagcacgtaatagctgaaacggtcgatcggcaggcttccgtcaccgattcccgttacaaacggatgaacaaaacttccgtcccaccattcggctgccgccagtctgcattcttcagaaaatgtcattatatcttcccccctgataaaataaaaaaaacactttcccgcatcggaaaagtggtttggaatttatatggataaaaggaacccaaaaaaataccgctccacttccctacgcaggtctgaacctgttcaagttatgagggtctaaaagtctcacttttatctcagcccttatgaaggacacccctagtggtcatacgattgattatttacttgttatgccttctatcttatcacgaattgcaatttggtcaagcttcaagaatgtttctcagttccgacacgtagttgcgcgagcctgtaacgatgagacggtctcctgttttcagccgcgtgtctccgtgcggaacgatgctgtccacacctctgaaaatccggacgaaaatcacatcgcccatcagcggaaattcccggagaatgatgccgttatacgccgtgttttccagattgatctgataaagcgaagactcttcgtttgtcaggaggctcatcacgccgggcgcctcgattaacgcgcgcagcagcgtttttgtagacagaaggatagaaaaaatactgatgccctcttccttcagttttgtttcatgttcaaccgagccgacgcttgcaatgatacgctcagtccctttctctttcgcaattaaggcgatttcagcgttcacgtcttcattgcccgtcgccactacaaggatatccgttttgaaaatatcatgggactcaagcgtgccgggctcgtaatcagaaatggtctcaaccgaaaaaacggattccgcaagcttttctccggcattttcctgatccacatgaacgacccgaacttcatattcctcatcaggcaattccagcgtcaccgggagcgtcatttggtttgcgccgataaatgtaatgcgctttttctcctgcggcgcactttgccgtttgtataattttttaaatccgatcggtgtgataatgctggcaataaccgcaaccaacgtcagcgcgccggacatattggcgctgataatgtggagcctttctccgatcgtagccgccgcgatgacaagcgaaagcgtagatgtcagcaaaaaccccgaagcaaacacggttcttttgtcataccatttctttaaataaagcaccgggagcattttgctgataaacagcgcaaccagaagcagcggaatcatcgtcaatattttcggatcttggaagagcgtccaaatgtccagtttcaccccgaccatgacgaaaaagatcggaattaaaaacccgtatccgaatgaatccagctgctccaccatctctttattcggagacagaagcgataccaaaacgcctgctaaaaacgcgccgagaatattttccgccccgagagattctgacaaagcgacaagcacgataatcagtgtgaaaatggctctcgtgccgatctggacggtgcctttagacatcgactgcacaaatgagcggtgtttaaagatcctgccgaagaaatacagcacgactcccgcggcaaagagaatcaaaagaagccacatatttccgctgtcttctccgtaaagagaagagaagaaagcgagcagaatcatcgtcgccaagtccgcaataacggcgacaagcaaaatgatctggccgatattggagttcatgatcctttcttcttttaaggtcggaaccaccactccgagtgatatcgtcgaaataataagcgtcattaaaaatgcgttttgaataaaaccggctaagacaaagccgtaggacagcagcaatgataaaataaagatgccgaaaaatataatcagtgcggcagaaaacgtgttgggcgcttccttgccgttcggaaggaattgttttttcttccctttctcaaatgacgaaaaatcaatttccaaaccgcttaaaaacattaaaaagataaagccgaggacagacagcgtctccagccatgtgtctccctgaacgacgagattcaggccgctttttccgataataagccccatgatgatttccgcgacgacaaccggaatgctgagcttaaaccgatgcagaaggagcggagtcaaaaaagcgacgatcagaacgacgactaaagatgcgactgatgtgtgttccattagtaaatacctccttaaaacaagggttataaaagcccgcttaatgcggacaaaaccttacttttttaaaaacataacgcatattctaacaaggctgaccgcgaaaaaaaagtgataaggctttatttctttaattctttttttaatttgtgccaaaacggcgtaattaggtataggaattaaccccataataaataaaaaaccgttcaaaggaggctgacacaaatggcttatgacatcatcagcgatatacacggatgttatgatgaaatgatcgctctaatgcaaaagctcggatatgaagtgaaagacggaacgcccgtccatcctgaaggcagaacgcttgtctttgcgggggacttaaccgacagaggccctaaatccgttgaggtgatgcgttttgtgacaaaagcatatgaaaaaggagccgtacgttatgtcccgggaaatcattgcaacaaactgtatcgctacttaaaaggaaaccccgtaaaagtgatgcacggactggaaacaacggcagcggaactgaaagagctgtctcccgctgacagaacggaaatatccagacagtttatccgattatatgagtcagcgccgctttacgacattttacataacggcgagctcgttgtcgcccacgctggcataaaagctgacgatatcggtaaatacacgcgtaaggtgaaggagtttgttctgtacggtgatatcacgggagaaacctatcccgacggcaggcccgtcagaagagactgggctgccgcttatgaaggcaaagcatgggtggtttacggccataccccggtaaaacgcccccggatcgtcaaccgtacgatcaatattgatacaggctgtgtcttcggcaataagctgacaggctttcgttttccggagcacgaaaccgtttctgtaacaagctcaatgccgtatgatgcatcacgatttcgcgaggatgacggcacgcagacatgaaaaaaagcccgagaccggttaacggttcgggctttatatgtgttcaatcaatgttttcatatcgtcaggaacgggggcatgaaaaacgagcgtttctccggtcatggggtgtacaaatgaaagcagctcactgtgaagagcctgccgtgcaattccctcgttttttccgccgtacagtgtatcgccgactaacggatggccgagataactcatgtgcacccggatttgatgcgtccgccccgtctccagacgtaacgctgcaagcgtggacgcatgtcccgctttttccgcttgaaaatgcgtcactgctttttgtccctccggcgttaccatccgctcaataatactgtcgggctttcttccgatgggcgcgtccaccgttccttctttctgcagaatgacgccgtgtacgacagcgagataccgcctgttaacaaggcccttcttctgcgctgccgacaaaagggaatgggcaagccgatgcttggcgatcagcatcgctcccgatgtatccctgtcaagacgggtgacaagatgaactgttgactgcacgccgtttttacgatagtggctgatcactccgttcgcgatgctttcggacgggtgctctcttgatggaattgaggaaacatacggctgtttattgaccacaagcacatggtcatcttcataaaggatatcaagcggaaccggctcaggcaaaagcgtttcactcacatgctcctttgggaattcaatcttaagcacatctccggccgctaacacggtgcggacggttacgtgctctccgtttacaagaaggtctccgccgccgaatttaatatcagcgagaagccgctttgaaatgccgagctgcgccgtatattcttttaccgtcatcccggcttccggggcagaaatgttcttttggataaaaaagtttttcaatccgtttcctctttctattcgccttttccgataaaggagtcctgcactcttttccaaaacggaaacgggcggaatcttgcaaatctgactttttcttttgccacccggcacagaatagacttgacatccttatgcagcaaggttaaatgatctatcgtgacttggaagtcgacttcgtttctcggcttgatgacacagttatgatgatcgggaagcaaaagcggcgaaccgacagtcctgaacactctgttattgatggatgccatttccgcaagctgaatcgctctgatggaagggtggatgatcgcgccgcctaacgctttattataagccgtgcttccggaaggcgtggacagacataaaccgtctcccctgaacgtttcaaacagctggcctttaatttcaacgtcagcgacgagactgccttctatgcttttgatcgtacattcgttcaaagccagataccgctcctcacgttcttcatcatgataagtgacaatcacctcaagaaggggatactccacggtgtgatacggcgttttggcgatggccagaacaagcttctctatctcctgcggaacccaatcggcataaaaacccaaatgccccgtgtgaaccccgacaaaagcagttttatcgagacggtcgctgtacctgtggaacgcgtaaagaagcgttccgtcaccgccgacggaaataacgatttccggctctttttcatccaaggtcatgtcaaaatcgagtaaatacgcctgtattttgcttttcagtgtatctgaaacctcgtctccttttgaagaaacggcaaatttcatgccattcccctcctttcctactggtggccgcccgcttttttctttcgtgaaaacgcggcttgggcttcctggatctctccgcggatttctgacatttcttcatcgagccgggatgcggcttctgaggcccgctgcagcctcagctttactttttcgggaatgttcccgctgtatttgtaattcagtgaatgctcaatggttgcccaaaagttcatggcaagcgtccgaatctgtatttctacaagaaggtgcttttctccggacgctgtctgtaaaggatataaaacgacaaggtggtaagaccgatatccgctttctttatgctctgctatgtaatcccgctggtcgacaacggtaaaatcttttctggcaaacagcatatttttgacgatctggatatcatctacaaattggcacataatacgaagccccgcgatatcctgcatcgtttcaatctgatgaagcggtatgcttttccgtctcgctttttcaagtatgctcgccaccggctttacgcggcctgtcacaaattcaatcggtgagtgatcatcttcatactcataaagggttctgacacctttcagcttcacctttaattcttcaacagcctggcggtatggcgctagaaattgctcccattgtttgtcatccatcgtacatcccccaattccgaacctgttctaaagaaatacgcttttcactttttcttccatatctccgtagtttgcattatctttaatattttcaataagataatcgagttcttcatgcagccctgaaagttcaaccgttttgccgccggcctcaagcaccgccggttttctttggtcaagggcctctttcagatccggccatacatggtcttttataatgacatattcaaaagagtcagctgtttcaagtatgtatacaaaagcaaagtgatcggaatcaacaagcatttgacctgaggctttgcgttccgctccgcttaagtcttctccgcacttcagtcggagcgcgtcttctgttaatgatgcattttggatttcaattctcttttgcataatgttctccttttttaacaaagtacagcatttattttatcatatcaaggtcgatattgataaacgtaacctctaaagagataatgggaattatacaatttttcgtcctgaaaggaagactgtcatgacccaagaaatagaaattgagttcaaaaatctgctgacaaaatcagaatttcagaaactaagtgaagcactcggcatgaaaaaacatgattttaagcagcagatcaatcattatttcgacacaaaagatttttctctgaaacaaaaaaaatcagccctccgcatccgtgaaaaaaacggcgcgttcgtcctgacattaaaagagcctgccgcggtcggtctgctggaaacgcaccaagagcttacgtcacctgaccttgacggctttaagattccggaaggccctgtcaaacggcagctggaaggtctcggtatcaattcagaacacatttgctggttcggaacgctgtcaactgaacgcgcggaaaaagaatcagaaaaaggcttaatcattttagatcacagccgatatttagagaaagaagactttgaattggaattcgaggccgctgactgggacgaaggaaaacgggcgtttgaacaattgctcaagcaattcagcatcccggagcggaccactaaaaataaaatccagcgtttttatgaacagaaacaaaaaaaggtggaatgacagagtgaatataacgaattgggcggccattctccagcttcaatcaatggcgctgcaatcaatctctaatacaggcacggcttcaagcggacaatcttcacaaagcccgctttcagatttcagcgcgctgctcagccagtatacggacacagccgtccggcagcagccggaagcgggaattttaaacggggtgcggaccgctcacacttcatattcaccgagaattccggttacagccagttcagcggacgcatcacagaccgcttctcaaagcattaagcctgcgaatgcggcttctgacatcagcaccggaaacttttcaatagacagcgccattcaaaaagcggccgagaaatatggagtggacgaaaagctgatccgcgccgttattaaacaggaatcgggctttaatccgaaagcggtcagcggcgcgggggcaatggggttgatgcagcttatgccttccacggctgaatcactcggggtgtcaaacccgcttgatcccgtccagaacgctgacggcggcacgaagtacttaaagcagatgctcacgaaatacgacgggaatgtgtccttggcgttagccgcctacaacgcgggccccggcaacgtagatcggtacggaggcgttccgccgtttaaggaaacacagcaatatgtcaaaaacataacccggcagtattacgcgtaaaccagagaggcttccttctctggtttttttgcggagtgaaatcttacacatgaatgaaggcgatgtgatatgatatgaaatacaagcgcctgacagaaaggcactttgtttgtagaaataaaatgttattgctaaaatatacagtaactgaagatagtaaaactgaaagataatttcgcaataggaatgatggttcctattagccatataaaggagtagtcaacatgggacaatcgtttaacgcaccatatgaagcgattggagaggaacttctatcgcaacttgttgatactttttatgagcgtgtctcgtctcatcccttgctgaaaccaatattcccaagtgatttgactgaaacggccagaaaacaaaagcaatttttaacccagtatttaggcgggcctcccctttacacagaagagcacggacatcccatgctcagggcaaggcatcttccctttccgattacggccgagagggctgatgcgtggttaagctgtatgagcagtgcgatggatcatgtcgggctagagggcgatattcgtgaatttctgtacgggcgtctggaattaacggccagacatatggtaaaccagtcggaagcggaggatcgatcatattgacgaattatcagcatgagcaatacttcgcccattgccacggacatccaaaaaaaccgctggaaatttacatgtttgttgaccctttatgtcctgaatgctggtcgctggaacccgccataaaaaaactaaaaatcagatacggacgtttttttacgctgcggatcattgtctccgcgagtatcacgtcgctgaataagcaaaaacggaaaaaacaccttcttgccgaagcttgggaaaaaatttcgaaccgttccgggatgccttgtgacggaagcctttggcttgagcaggaacagcctttgtcatcgccttaccttgccgcactcgcgttaaaagcggccgaactgcaaggaagaaaggccggcatcgtgtttcttcgcaacatgcaggaaagcctgtttgtctcaaagcagaatattacggatgaagacgttcttttagagattgccaaaaagacgaaattggatgtcgaagaattcaaacgcgacctccattcacaaagcgcagtcaaagcgcttcagtgcgatatgaaaatcgcggcggaaatggacgtcaccgtcaatccgacattgacgttctttaacagcctgcatgatgatgaagggctgaaggtgccaggcaactattcttatgacgtatacgaagaaatcttattcgaaatgctcggcgatgaaccgaagccttctgaaacgccgcctttggaatgtttcattgaatatttccggtttgtcgcatcgaaagaaattgcacttgtttatgatttaagtcttgaagaagttgaaaaagaaatgaaaaaactggcattcgccaaaaaggtcgccagagtggaagcaaagcacggtctgttttggaaatccctggccggcaccaaggaagatgtcacctgctatgatcattaaaaaaagctgattccttacggagccggctttttttgtgcaaataaagaaaccgcgccgggataagcgcggtttcatatgtcttaacgacaacaaaggggatgggagaaatttttcacggtcaaacaaaggggtaatgtttgtttgtgatcaatttcacatccttatcatatcaaatcttgtcgagttttgacaagccataagcttaatgttcatatttttgtcacaaaacataactgactgcttgttttcatagaatatatcaatgaaaacaaggagggacataaatgctccgcaccgtattgatcatcggaatgattgtgtttttcttctttttaaatctgctggctatgatgcatatgctgccgatttacattacatctcccctgctgtttctatccatattgtttgccctgtaccggctgaatcaccgaaaaacgtttaaaggattttaaaaagcctgcgcatctaatgcacaggcttttttgtattaggaaggattcactttcgaaaggagttcttccatttcattcagtttctcttcaaacattttgcaggcagcttcgatcggttcaggcgaagtcatatcgactcccgcttttttcaggatgtcgatcggatattctgagcttccggcttttaagaagttggtataacgctcaaccgcaggcttgccttcttttaagatctggctgctcagcgcttgagccgcactgtagcctgtcgcatattgatacacataataattgtaatagaaatgcggaattcttgaccattccaagctgatttcttcatcaattaccatgttgtctccgaaatactttttattcagatcataataaagcttgttcagcagttcaggcgttaacggctcgccttcttgcgctttcgtatgaatcagatgctcaaattcagcgaacatcgtctgtctgaagactgtgcctctgaaaccttcaagcatgtggttgagaagatacagacgctgtttttcatcttttaagctgttcagcatatattcaccgagcagcgcttcattggtcgtagaagcgacttcagcgacaaaaatgctgtagtttccgtacggatacggctgatattttctcgtatagtagctgtgcacggaatggccgaactcgtgaacgagcgtaaacagattattgacagtgtcgtgccagttcattaagatgtacggattcgtgccgtatgtaccggacgaataagcaccgctgcgttttcctttgttttcgtatacatcgacccagcggttttcaagtccttcttttaaaatagacgcgtattcatcgcctaacggagcaagccctttgagcatataatcttttgcttcctcatatgtgaccttcattcccgaatcttttacaagcggtgtgtacaggtcataattgtggacttcatcaaggccgagcacctttttccgcagatcaatgtaacggtgtaataacggaagatgtttattgatcgttttgataaggttatcataaacttcttcagggatgttgttattggataaagccgcttcccgtgctgatttgtattttttcacccgggcgtagaaattatcttttttcacagtgccactgagtgtagtcgccatcgtgtttttatactgtccgtatgttttatatacggctttaaaggcgtttttacggacttcccgatcgctgctttccagaaaattaataaagttgccgtgtgtgatttgagtttccttgccgttttcatcttttatcgacggaaacgtaatatcggcgttgtttaaaacactgaatgtattggaaggcgaagacagcgcttctgacgcttccgcaagcagggcctcttctttttcgctcagcacgtgcggacgctgttttgtaatttcttcaatggcatgggagtaaaccttaagctcttctttttccagaataaactgatgcagcttgtcctcctgaatcgccagaatttccggttcaatgtaagcagtcgcactggcggcctgagaatacagacttgcggctttgtcgttcagtccttggtagaaagaatttcccgtatcctgatctgagcgcatatgcgcgtatgcataaagttttcccagacggctcgtcacttcatcctgtgcggtaagcgccgcgtataaattatcggctgaatgagcaagcgtgcctttaaaggaagataaattcggaattaattctttaactgcttgaaattctttattccaggcctcatcactaggaaaaatatcctctagtctccatgtatgctctgcctttacttcacttctgtcaggcagctgtgctgctttattttcctcagtcatggtgatccccctcgttttctttatttcaagccaattgaaaaaatgattgtttctccaaaagcttgtgttgtgattatcttccggcttttcactgccttttgtcaaatcatatgcggcgtataagaccgagcataccaataatacaatgaaaaaccgaaaacaaaatgcttgtacgcccttcacattcagccaccaccttgacgttagggtgaacgaaacggagcattctcattccctaaaaaagagcaggtcccggcggtgcagctcttcggccgtttgagggcgcttgtgttgggttgaaggcatatatacttcattctcagtttcccttaaaaaatcctgcaaacataagaaatcagcatattgttttatcgccattctgatgagatcttcatgtgaatcataccgcatcctgatctcctgccgccggattttttgccgcaaataatgaaccatgccggataaccggatcggtgcgcctttttcacaaagctccgcaagccgcaagtataaatggccctgccacacaaaaacgggacttgcaaacacaaagcccgctgaaacggggataaacacttcagaaggcagaaaaggaaaggcaatctgatgccgttcgtaaaaaagttgccggataagacctgcatcttcagataaaaaccggccgctttttttgcggaagcctgctacggcgcgtccccaagaggaaaggttgacgctgtgccggccctccgggagagaaatgtctttcaggtttgctttatgaagagggatcatggttaagccggcataagaatagccggtgtaaaacggggtgatggaatgaagcttataaaaggagcggacatcggggcagtaaaacatcaaggaggaaaatgagttaacttcaaataattgccagtgataagcagaaagccggaaaaaatgcgcagccagccgttttaagcgttttgctccgatgatccagacaggccgatacccggcgtttttcaagccggccgtccggctctttaaagaatctgccgaaaggtttgcacattgaaattcaaaagccagccgctctgtgccgctttccgccgtcagatcaggccgctgtcgggcggaaggcagatacggctctaggctgacggcgcaaccttgtgtcttaagccagagaaaaagctgtctttttccttccagatgatattcgctttcgggttcggattctcccgggcacagcctgctttttttatgagcgaagtgcggcagtttttcccgtcccaatttaatatcaagctcactttcacaaacggggcagaaccagcgtttctttctcagctccgccgctttttcttttgaatagcttccggccagctgaatgagctgtccctcggcagtcaaagcactgaacatgctgcatcttctcctttcctgaatcttgatgtattcagcagaaagaaggcatactcctttttgcggatgagagccgttatgcaattttcagccgttcataaagtcattcagaacaaaaaaaaaccgatttctgctgagagaaatcggtttgttatgatgcaaagtgtttttttatcgtatataacgcatgatcagcgatcaccaattttccgtattcttcaagacggtgaatgctgactgatgattcttgcgcgtactccaacaggatgcttagctgattttcaacctcttcatcagtttgctcataaaaatctgcatataaataatatcggtcttcaaacgaatacagggtcgttttaattccgttaagattcaattttgatagcgagatgagatcctcaaaatcgtcgaaccgcaaagtgaactgaagcttttgctccttatcctcccgattctcggcctgctcttctttctggaaatcatcaagtagagcatcgagattttcatctgccggctcttgttttttatcttccgggatcggcagttcgagtttttgtccgtccttggaaagctgggcttttgttacgattatttccagtcctttgtccaatgcctgaacctgaatccaaagaggaccctcgacagcgaattcctcttcatcatgcacttcatccatgacttcccagaacagttcttcactgcgctcgcgattgtaccagatttcttctctgtcaaaaccgcgatcttcaatatcaccataagacatataaaattttactgtatgctcattaattctttctatttccattttgccaaccttcccttctttataagatgttgaagggacatctaagctcccgatgaatagtactttactacactttacccattccgtccacatcttaaccttatagaagacagcgcaaattctttatatttctattttatgataaaacagttataaaagaaataaaaaagcattttcacaccgaaaaacaggctttctcccggttctcatcataaatagcgcaccgcctcatatattagctgtacaagcaaccgatctataagcgaggtgttattatgccgcacgattacctgctgtcccttctgctcattatcggaattgacctcattctcggcggtgacaatgccgtcgtcatcgcgatggccagccggaatctggcgcataagcaaagacagcaagcgatcatcttcggaacgtttatcgcagtcgtcttaagaatcgttctgacgagcgccgcggtctatttattgaatgttccttttttacaatgcgcaggcggagtgtttttattgtatctcggctatcagcttctgatcgagaagaaagatgcgcagcatgtgaaaagcagttcttccctttggaaagccatccgcacaatcgttctggctgatatctttatgtcgcttgacaatgtcattgctgtagccggcgcttctcacggtgagcttacacttgttgtgatcgggctcttcatctcggtgccgatcatcatctggggcagcaagctcgttcatgccgctatggacaaaatgcctttattgatgtatgccgggagcggccttctcgcgtttaccggcggtgaaatgattgccggagacagcaaactgtcatttttcatggcagaacacagcgcaatacagatgatgctgccgattttgaccgtcgtttttgtcatactcgccagtatgatttatcaacagactgaaaaataacaaaaagcccaaaacgcgatggttttgggctttttccatgcttatcgtaagcttatatcagttggcaagacgctgtgcttctcttaattggaaagaacgcacttttcttggcaggaatcgtctgatttcgtcttcgttatagccgacttgcagacgtttttcatcaatgatgatcggacggcggagcagtcccggatgctcattgatcaaagtgtacaagtcttgaagaggcattgattcaacgtttacgttcagtttctggaatactttagaacgggtagagataatttcatccgtaccgtcttcagtcatacgcagaatctgcttgatctcatcaattgataacggctcggagaagatgtttctttcttcaaacggaatctcgtgctcttcaagccaagctcttgcttttctgcatgacgtacagctaggtgatgtgtataatgtaaccattaatcttcactcctctaattagtaggatgaacatgtttgtattctcaaattgaaatgactttaaaaaaggaatctttataggtattatactataaaaaagtaagtgtgaacagtctcctgagaaaaaaatgtgtcaatccggcaaatttacgttttgcggaattttttcattctcaattagctcagctgatcgaaaatgttttttcgtttgttctcatcaatgactttgagaacttcatccgttttttcgtatgattctccgtaccatttttcatctttataagtgtgaatggtttcatatgtctgtttcatcgcttcaaacatttcttcttctgactctgtcttaggtgaccagtacagaatctccattttgttcacttcattcgtagccaatgaccggcgccgatacccgattgactgcgcgtgcttgaaatgctctctttgataaaaacgcaaacgcttctgtgtatccgtgtcatcctcgtcaacaggctccacctcaagaagaatcggcttgtttttctttttcagcctgccgatcagcttgcttccgagaccttgacctctggatttctttgacacaaacaggtaatcaataaagataaaagagtcaaattccgcatacatcagcacgtggtactggccctcttctttatgataaacatcgctttgctccttcaacagagcttccatatgcgcttttgatttcatttcttcaatcggaaaatattcactcagcttctcgtaccagttcattcatttgctccttatgggttcgttgtcttcacacttttagatataccccatttccgattgtttaaacaatcttacatctattaagacgtgtgatcctttgacatggtttcaatttttttaaaatggtgtgtaatccacattttttgtataacggtttgccgcgtcccacaataaaaattcgtcaatcccttcatcatgcagcgcttttatctggtcttccacctggcttttcccgtattcttggtaatttccgctgccgagataagaagccgtgaagtcctgaagccacggacgtgacaccggcggatgtttcagtttggacagttttttattttccaccttcgcgtattctttgacgactttgtaaggctcaaggtccggtttatcaattccgaaatagcttgtccaatggctcgggtaaatcatggatgagatgacatcgacccgtactgaaatcttgctgaaattctggccgatccccggtgcttccggcagcgtcgcagaataaccgaaaatatcagccgacacatccgcaccgtacggtttgagttttcttttcgcataaccgacaaaatcagtgacggcgtgcacgcgtttctgcacattgctgtccgctgtttttccgtaatcgccgtgtccgtatgtcagttcgtcatcacgtttttcaaagccttcaggaaaacggacatagtcaaactgaatttcttgaaaccccatcttcgcggcttgttttgcaatctttacattgtaatcccatacttctttcataaacggattgacgaacgattctccgcggccgtttttccagacacttccgtttttttctttaaaggaccattccggcttttcgttcgcgagttcgctgtctttaaatacgacaatacgcgcaatcgggtagatctttttttcctccagttttttcatcatcttttttgggtctttgatgtacggcttggcgattttggcatactcagaatgaccgtccggcttaaaggtaagatttccgtggtcatccttcacatcgatcaccattgaattgagctccgttttgtccacaaagtctgtcagctcctgaaatttgctgcctcccgctgaatgccctgtaacgtaaatgccccgaaccttatcaggatgtgtaaaatgcagacctgacggataagcgaacctgtcatttgcttttggcagttctttttcagtcagcgccactttcacaagcggctgttcctctttcacagcggcttgtgcaggataagcgcctgcactgaaaaacagtcccgccgcaatggcgcataaaatagttctcatactgatctccccctttttttccattataggaaaacgggagcagccttaataaacttggatgtgcgcaaaaaaaatcctccaagactaagtcttgaaggatgatacttttattgataggttttaaattcagcttcagtgcacatgacaaagtgtcccggtttgacttcacgaaattccatcttttctccgttttggagctgatggattgacgggtcgtacttctttcgcgtgcgatttctttcatagtccggatcagggagcgggatggcggacagcaatgatttcgtgtaagggtgaagcgggttttcgtaaagctcatccgccggcgcaagctccaccagtttcccgaaatacataacgccgatgcggtcgctgatgtatttgaccattgatagatcatgggcgataaacaggtaagtgagtcctttttctttctgcaattctttcattaaattgacgacctgtgcctgaatggaaacgtcaagcgccgaaatcggttcgtccgcaatgataaactccggatcaaccgccaaagctctggcgattccgatacgctggcgctgtccgcccgaaaattcatgcggatagcggttggcgtgttctttatttaaaccgaccgtttccagcagttcgtgaacccgctgcatccgctcttttttcgtttttgccagacggtgaatatctatcccctcggcaataatgtcggcgactgtcattctcggatttaaagaagcgtacgggtcctggaaaatcatctgcattttccggttaaactccagcagtttcttgcgggatttttttccgtggacattttctccgttaaagagaacttcaccgccggttgcctcatacagccggataatactgcggcccgtcgttgatttaccgcagccagattccccgacaaggccgagcgtttcacctttataaatatcaaatgacaaatcatctacggcttttactgttcctttcggcgtaaaaaaatgctgttttaaatgtttgatttcgagcagtttctcagtcatttttttcaccttccttcattaaaacaggctgctgatacgtattcggcagctgacggattttagccttcaccgcttcaggcggctcgaccttaggcgcatcaggatgcagaagccatgatttcacaaaatgcgtatcagacactttatacatcggcggttcctgttcaaaatcaatcttcatcgcatatgaactgcgaagcgcaaatgcgtcccctttcggaggattcgtcagatcaggcggcgtacctggaatggccgtcagtttttcctggtcggtgctgtccaggctcggcattgaggcgagcagcccccatgtatacggatggcgcggatcataaaagatttcatccaccgtgcccgattcgaccacctgacccgcatacatgacggcgacccggtcagcgacattggcgacaacgccgagatcgtgcgtaataaaaatgatggatgtatcaattttcttttggagatctttcatcagctcaaggatctgagcctgaatcgtcacatcaagagctgttgtcggttcatcggcaattaacagtttcggatttgccgcgagcgccatcgcgatgacgacacgctgtctcataccgcctgaaaattcgtgcgggaattggccgatccgtttttcaggcatcggaattccgacgagatcaagcagttctacggcgcgttttttagccgcttcttttgagattttttcatgtttgaaaagcacttccgtaatttgtttgccgactttcattgtcgggttcagagaggtcatcgggtcttggaaaatcattccgatttcctttcctctgatggcctgcatttctttttcggacatcggtacgatatcgcgcccgtcaaaaagaatctgtcctcttttaaaatagcccggcggcatcgggatcagcttcataattgcttgggaggtcacactttttccggaacctgactctcctacgatcgccagcgtctctcctttattcaaatggaaattcacgccgcggattgcctgtacctctccgccgtatgttttaaatgaaatggctaagtcttttacttctagcaagcgtgtcactcatatcactccttatttgcgtaacttaggatccagcgcgtctcttaacccgtcgccgacaacgttaaagccgaacatcgccaggcagataaaaccggcagggaagaacagacgccaagggtaataggttaatgcaggcaatccgtctgaggccatcgttccccagctcgcaagcggcgcaggtacgccgagccccaaataacttaaaaacgcttctgtaaaaatcgccgtcggaaccgtcagtgtcatcgttacgaggatagatcccatcgcgttcgggacgatatgcttaaacaaaagccggccggttttagcgccgagtgtctgtgaagcaagcacatactcctgattctttaattgcagcacctgtccgcggacgattctcgccatgttgatccagcccgtgatcgtcatcgcgacgataatggtcagcaatcctttcggcaggacgaccataagcaaaataaccattaataatgaaggaacagcccacagaatgtcagcgatgcgcatcatcacttcatctgtgcgtccgccgcggaatccggaaatgctgccccagattacgccgattaataaatcaagcacggcagcggctacaccgataaagatggaaatccgcgcgcctacccatgtccggacgaatatgtcccttccaaggtcatctgtgccgaaccaatgatctttcgacggtgctttatcggcatttaatagattggtagtcgcataatcatatcttgaaaagacaggtgcaaaaatcgccataagaataataagaacgatcagtataaacccgaccatcgcaagcttattgctgcggaagcggagcatggcgtctttccagagggaaaggctttttttacttattttttcggcatcgccggcattagctgaagctggttcaaacatatttttaggaatgttctgcatggtctaggctcctttctttgctttagaaagcttgattctcggatcgattaatccgtacagcacgtctacaattaacacgcaaaaaagaaggattacgctgaagaacacggtaactcccataatgacggtataatcacggtttgtaatactgtttacaaaatgcgcccctaaaccgggaattccgaaaatagattcaatgatgaaacttccagttaaaatggatgccgccatcggccccatatatgtcacgacgggcaaaagcgcgtttcgaagcgcatggcgcacggtgactgacggacgggaaagtccttttgcttttgcagtccgtatgtaatcgctgtttaacacttcaatcatgcttgaacgggagagtctggcaatgaacgccatcggcatggaagcgagcgcaatggagggcagaaaggtgtatgcccaggattcccaccccgcgaccgggaacagttctaatttaattgagaaaatatattgcaaaatcgtcgccaatataaagctcggaactgagatcccaaagatcgttaagatcgcaatggtataatcctgccatttattatggtacagggcagccagcaccccgaaaagcacaccaaacgctaaagcgaggagaatagcttctgcaccgagagtgaatgagacggggaagcctgagttgattaaatcattaacactttggcctttatatttaaaagaaggtccgaagtcccacagcgccacagattttaagtagctgacatattgaacgaaaagaggcttgtccagaccatagtgttcgtttaagtttgcctcaatttcaggcggcagctttctttcgccggaaaatggtccgcccggcgctgcctgcattaagaagaaagtggcggtcacaatcacaaacagcgtgatgatcatgtaaatgaatcgtttaccgatatatttcagcaaggtgaacacctccatgttttttacaattttatactttatcagtaagaaaggtatatggggacatcctccccatataccttgggtcttttgttttcagaactgccttttattcaaaagaagcgtttctgaagtaaacttcacctgttccggttatgatcacatttttgaggtttttatcctgcacccaagtatctgtatagaaataaactggcgcgaccggcattgcgtcaataaagattttttctgcttttttcagctctgcgatacgtttatccggatccgtttcaagctgagactgattcagcagctttttaaactcagggtcttcccatccggtatcattgtttccgccttctttatcgcggaacaattcaaggaagttgatcgcgtcattgaaatcgccgagccagcccatacgtccgatttggtaatcctggctgtgcagcttgtcgatgtacacattccattctgagttatcaagctccactttgacacccaagttctttttccacatttcctgtacggcctgcgcgattttcgcatgcgcatcgtccgtattgaaggaaagtttgattgccggaaggtcagaggcactcttgacgcctaattccttcagtcctttatttaagaattcttttgctgttttgacgtcattgtctttgaaataaccttttgtgttatccttgaatcccttcattgacggcggtactgcagccatggccgggatttgttcgccctgcgtcacatttttcacgattgacgagcggtcgattgcataagcaagggctttacggatgttcacattgttaagcggcttcgcttctgtgttgaatttgtaccaatacacgcctgcgatcggttcaacgtgaagagatccgtcttttttcaatgtcggcagagattcagtcggaagctgaccgagcggcattcctgcccagttaagttcgcccgcctggaattttttcagttcggtgttgttattgttaatcatcaccatgttgattttcttcaatttcacagaatctttatcccaatattgatcgttcttttcgagcgtgatggaaccgctgtgtttccaagctgtcattttgaacggcccgtttgacacataattgtcgcccgcgtttgtgttccagtttttatgtttttccgcaattttcttgttgatcggcatatacgtatagaatgaagttaattgcaggaagtaaggtgtcgggttattcagttcaacttttaatgttttgtcgtttacggcttttacgcctacgtcatcaagctttcctttacctgtattggcagcttcagcgcctttgatgtagtagagctgataagcgtattgtgattcgttgttcgggtcaagcgcccatttccatgcatattcaaaatcctgcgcagtcacgggatcgccgttagaccatttcgcaccgtcacgaatcgtaaatgtataggtctttccgtctttgcttgtttcaattttagatgcagttccttcttcaggctcacctttggagtttacgcgtgtcaacccttcaaaggtctggcggattacgcctcccgaaacagaatcattcgctaaacccggatgcagtgagaacggctcggttttaatattgatattaagtgaagtctgtcctttggtgtcttttttaccatcgcctgatccgccgctgaatccgccgcacgcacttaacacaagcgagaagataagcatcaaacctacaatagaccaacgctttttcatgcactaaccccctaatcaaatttttcagcctttactactaaatactcagaaatatcagacaaaataacttaatatttttctaaactttaattgtgttccgtcttttctgattattttatgtaaagaagctgtaacaatagagtgaacaagttcattataatgaaatgaataatttattgcaatactattttctcaatttaaaatatttaaatttggtcagtttttctgtcaataaggtgatacacttctattgtttaaagcgtaacctaactaaattttttcattgtaatttccagttcatattgctttttacatataatattcgttatacgaaatgttgatatgcgttatcatttaggcattttcagttcttttcgggtatttccaggccgtaagcaaattggaaatacgcttgtattctcctgatgacatttggctataattgatttataatagatcaatcaaatacattttattgtgattgctatgatgaagagtagtacacatgttaacccgtttgaagagagcctgcggtgctgggagcaggtaacggaccatgcggaatggacttctgagcagctgaccgaacataagtaggcccagccggagcagcctccgttaccaacgtctcgagcgattccattttaatggaataatcagggtggcaccacggttcattcgtcccttttttctacgggaagaatgggctttttttattatgttttaagaaatgaggtaagttctatgaagaaaacgattttttcaggcattcagccgagcggttccgttaccctcggcaactacatcggcgcgatgaagcaatttgtcgatttgcagcatgactacaacggatacttctgtatcgtcgatcagcatgcgatcacggttccgcaggatcggcttgagctgcggaagaacatccgcaatctcgcggctctatacgtggccgtcgggcttgatcccgagaaagcgaccctctttatccagtcagaggttcccgctcatgcccaagcggggtggatgctccaatgcgtcgcatatatcggcgagcttgagcggatgacgcaatttaaagataagtcaaagggcaaagaagccgtcgtatcaggactgctaacatacccgccgctgatggccggtgatattttactgtacggaacggatcttgttcccgtcggagaagaccaaaaacagcatcttgaactgacccgcaacctggcggaacgcttcaataaaaaatacaatgacatcttcacgattcctgaggtgaaaatccctgaatcaggcgcgcgcatcatgtcactggctgatccgctcaaaaaaatgagcaaatcagatccgaaccagaaagcatacatcacgctgcttgatgagccaaagcagctcgaaaagaaaatcaagagcgctgtcactgattccgaaggcattgtaaagtatgataaagaaaacaaaccgggcgtctctaatcttttgacgatctattctattttaggaaacacatcaattgaagaattagaggccaaatatgaaggaaaagggtacggtgaattcaaaagcgatttagccgaagtcgttatcggcgcactgacaccgatccaagagcgctatcgtgaattaattgagagcgacgagcttgaccgcattctcgacgaaggagcggcgcgcgctaacaaaacggccggcaaaatggtgaaaaaaatggaaaacgccatgggtctcgggcggaaaagaagataaagaaaagaggcgggataacccccgcctcttttttttagttcacttttgattcctgttccatttcccaaagcttttcgaaaaacggctgtcctttaatcaaattctcacagaacgcgagatgcttgtctgaccagccttcaattgtttcattgtaaagcatgtcccaaatctcctcaaagctcatccgtttgatctgctcgtacatatgcggattccattccgtataccaatacacaatctccgcgcggtttttcagccctttcagctgatcaagcgccataaacatcagctgcttgatctgccgttcttttctcgtcaggcctctgacatgctccggcgccagtgataaaatgtgatattcctttgaagactccaattgcgccggctcaaattgaaacgattccggctctacatccttgaccatttcataaacaagctgctcctgtctcggaatcaggcggctctttctgaccgggatggtatatccgatcgtatccacggcaatgatgccgatcccgtctgtcacgacaaaacagtactcaagcttcgtccgctcatgattttttcgcacgtatgacttttgatgcacttgatcaagcagctctttcggaagctctgataagtcgttttctatgtaatgaaataatactgacggcactctgagcagcggcgtctgatccaaaagctcaaccgtgtcttccttccgccattcgtgaaaatggcagacattgtagccattctcttccccttcaaaccaattgacccacacatcatgaagaaataacatattcgacccctcactttataaaaactgttgtccacagtataggcaagggaaagataaattattccatttcgatatgagatttccgcaatacaggactggatttctgcctgtaacgcaacaaaaaaatctcccgtttcgtccgggagatcatttcacatttttcggatcaagcgcatcacgcagcccgtctccgacaaagttgaagcacaatacggtaagaaggatcagcaatcccgggaataacgggtaccaccaagcttgaatcataagcgtaaagttttgcgcatcctgaagcatattgccccagcttgcgatcggaggctgtatcccgaaaccgaggtaacttaatgtagactctgccaaaataaccgttcccacttttaatgtggctgagacaattatcggtcccagcgcattcggcaatatatgagaaaaaatgatatgatgattttttgtaccgatcgtctttgcagccagtacaaactctctggaacgaagcgataaaaactccccccggacaaggcgcgctgttgttgtccagcctgtaagggagaaaattaaaattaatttatccattccgggctgaaaaatcgtaacaagtgtaataagcaaaaatatatcaggtatagatagtacgatatcaacagttctcatgagaatggcatcgacaatccccttaaaatatccggcaacagctccgacaactgtcccgatagtaatcgcaccgatcacagaagcgaatccgacaagcaaggaaacccgcgccccgtacagaaccctcgtaaagatatctcttccgaatttatcagttcccattagatgttttaaactcggcggtttcaaacggttgataagagattgactctctggagagtaaggagcgattaccgaagcgaataaggcagacaagatgatgatggttaatataacggctccgatgacagcaagtttattttgaaagaacttttcgaaaaaaatcttagtcattgtttccggtttggattgaatattttcctttaattttatttcactggggggtgtgccggtatttggctgtaacatttgatctctcacctctctttgttaatattcaatgcggggatcaaccaacgcatataagatgtctgcaattaaattccccaccacaaccaaaacagctgaaatgaccgtcatggccatgataaccggataatctcgtgaaaaggctgaatcaataaacaatttgccgagacccggccaagtaaaaatctgttctaccactaccgctcccccgataaatgacggtatcatcagaccaaaaatagtgataaccggaagaagtccgtttctcaaaccgtgtttaaaaatcactttattatcccgaaatcctttcgcacgcgccgtacgtatataatcctgctttaacacatcaagcatactggatcttgtatatctcgttattccagccatgtctgccgtggcgagcacaaaagcaggcagaattaagtgatgcaaacggtcaaatatgttgaagtcagcatttaaagtgcctactccgccagtgggaaaccatcccagatttacagataagaccatgattaaaatcaaaccgaaccaaaaattcggaatggcaagccctaaaaatgaagtaacagttatcccataatccaattttgaataaggccgtttcgccgacagaacaccaaatggaatagagataagaagagcgacaagggttgaaaaaagcataagcacaatcgtattcggtaagcgggataagataagttcagaaacaggagtgcctttctttacgatagaagtcccgaaatccccttggagcatattccccagccatttcacatattgaacgggttccggatcgttcaacccgtatttttcaatgaatttcgccctgtccgcttgactgattgtagggtccatcataagtgacatcggatctccgggcgctgctttcatgatggcaaatgataaaatcgtaatgcctaagagaatcggcaaggacattaatgttcgccgtaaaatatatgtaaccatgttcttgtcccctttttaaataggataagagaggaaaggaacttccttccctctcaagggcttctgctatttttggtccagccaccatttttcaatattgtacaagtcatttttagggtggaatacatagccttgtaaattattcggcatcgctctgtgataattgtaatagaataagaagctgtacggctgatcttccgcaatcaatttgtaaatctcttcatatttcttttggtattcttttctgtcggtaattgacttcgcctcttcaagaagcttatcgactttcggatttttataccagatattattcagcccgtttttagattggcttgaatggaagatggagaactgatccgggaacgttgcaagactccatccgagaagaagtgcgtcataatcccaattaggggcactggtctgttcaattaacgcactgaattcaacaatccgcggcttagcctcaattcccacttcttttaattgctgctgaacgacaactgctaaatcttcgcgaattttattgccttgattcgttttaatttcaaaagagaattttttcccatctttgtcaaggtagccgtcaccgtcatgatcttcccatccggcttcttttaacagctgttttgcttttttcggattataatcaaatgtcggcactttagacttcggataattccatgacagcggactctcaggaacattcgctaccttgccgtctccattcagcacttgatccaccattgcctgcctgtcaagagcgtaagtcaatgcctggcgcacttttttatccttaaagagctcttttttctcattccagccgatatagctgtagtttaaaccaaggtcagatttgaccttcacatttccaaacgttttaaccgaatcaaaatcagtgccaggcacaacgaagaaatcaatatctcccgcttttaactgggccacggcagcgttagaatcaggaattgttttcactgtcactgtatcgagataaggtctgcctccaaagtaatcatcgtttgctttcagtttgacatactcgccctttttccactcagcaaacttaaacggaccggagccgattggatttttacggttaaattcattctctcccaggtcggcaaccggaaccttacccaaaatatgtttaggtaaaatgccgtaactgtcgagaacgacattatagaaataggcatcttttttcttcattttaaactgaatttcatattttccttttttcgttacggatttaagtgactcaaaacctgagccccgctcaccgttgtaatctttgttaagaggaatactgtaggtgaaaactacatcatcggctgtgagctcttttccatcatggaatttaacgccttttttaagttttacgttatacgttaatcccccgtcagcttctgttactttttcagccagcgacggcttgacgttcaatttttcatcggtttctaataatgtgctgtaaatcattccttcaatatcggaacttgcaacatcagtggagtaaagaggattaaaaagtgttggttccccagttgacccgacaaccaaatctccgcctttttgcggctttcctgccggtttggattcggtgcttgtggattttgaaccggagcatgctgacaggaagatggcgagcgtcataaaaacactaagcatcatcagtgcggttttacgtaatttcatatcaattccccctttgtgatatatatgcggcaaacaggttatgtaatccggcataccccctctcgatgcttgccttttcaggcgtataaatggcaggaaacgtaatggccgggagcggcttcctcaaatgccgggacttgttccttgcagatcggtttggccatcgggcatcgcgtgtggaacacgcatcctttcggcgggtttgccgggctcggcagttctcctttcaggataattcgttcccgcttgacggcgtctttttttctcgtcacaggcactgaagacaaaagcgcttgcgtataaggatgaagcggattgtcgtacagctcgtgtttatcggtcagctccatcattttccccagatacatgacgccgactctgtcactgatatggcggacaacactcaaatcatgagaaataaacaaataggtcagattgaattcttcctgcagctcctccatcagattgatgacttgggcctgaatggagacatcgagcgcggaaacgggttcatccgcgataatcagctcgggattcaatgtcaaagcccgcgcgatcccgatccgctgacgctgccctccggaaaattcgtgcggatagcggtttgcaaagctcggatgaagaccgactttcgccagcagctcctccactttctcgttccgctcgcgcatgctgtacatatggtgagtctgtaacggttctttaataatggagcggagcgtttttctcggattaagcgatgcaaagggatcttggaagaccatctggatgtttttccggacgctttttctcagcttttcttcagataagccggagatatcctgacctttaaaaagaatccggccgtctgtcggcttgtatagacggatcatcgttcttcccgcagttgatttgccgcatcctgattcaccgacgatgccgagcgtctccccgcgcttcagtgagaatgaaacgccgtcaacagcctttatgtctccgacttttctttgaaaaaaaccggagcggatcgggaaatatttttttacgtctttcagctctaaaatcgtttcttggctcacagctgtcattttgattgggcaccctcttcctcatataaaaaacatcttacagaacggccgctttcatgtgtcacaagctctggctgccccgttttgcatttgtccatcgcttttgaacacctcggggcgaatcggcagccttccggaagattatccggtgtcgggacactgcctttgatcgcttttaatgtatcaatctctccgtctatcaccggtatggagtttaacagcccttccgtgtacggatggagagggtttaaaaataagtcttccacactcgcgctctctacgacttgtccgcagtacattacaatcaccctgtctgcagcttctgaaacgacgcctaaatcgtgagtgataagcagaatggaagtatcgaatttattgcagaggtctttcatcagctccaatacttgggcttgtatcgtcacatcaagcgccgttgtcggttcatcggcgatcaaaagtttcggattgcagctgagcgcaatggcgatcatcaccctctgtctcatccctccggacagacggtgcggatattctttcatcacttgttccgctctggagaatccgacgagctcaagaagctcaacggcctttttggccgcttcttttttactcatctttttatggtattcaagcacttcggtaatttgttccccgatggtcagcaccgggttcagggaagtcatgggttcctgaaagatcatagagacgtcatttccgcggattttgcaatattcgttttctgtgaaggaggccaggtccctgccttcaagcttaatcgagccgtccataatttttccgcccgatccttggacaagtcccataatagaaagcgaggtgatgcttttgcccgagccggattctcctacaagtgcgacggtttcgcctttgttaatgtgaaaatcaaccccgtcgactgcgggaatcggctgtttctttctgaaaaaataggtctttaaattattcacttctaatagtgtgctcatgatacgcccctttctcattccgctgcagcagagggaaacatacgtttcgctatcacaaaatatagaatagtcgaaaaattttatagttgtatattattacatcattattacaaaagcaagaattttttaggataaatgtaatatccttaaataatttccattcttttaatcttttaaagcgttgcttccagaaaggtttttgaaggtgtggccaatgcttcttttactgttttttgatggtcggttaaatatttttttactatattgaatccgacggcatacccaagcattgaggggaagtatccttttccgtataacagctgggaaaacatcctgttgtctctcgttaatctgaggttcggcttgactcttttttcaaacagaaaatcaagctgctcaggcgtatagtaggacgtccattccgccgtaagacttgagccgaagcgctcatatacagcatattctgccagcccctccatcatgattgtatcaagtaatgtctcatctttttcgtccattgtcacatgctctaaccggcagacgtgattatattcatgtgtcataagggcggagacagctgaattggagatatccgacgataaaaagagaaacattttgtcccggaaggcaagacctgattttgacccgaattccatacgtattttccggttccgttcatcgacgggcaaaacaacgatcggcacgtccggcccgctccacttctcctttaaataagcttcctccttttggatatggctgtagcatcccctttctttcagccgtttactggtcacgacaccgtccttcagatggcggaacatgccgtggttttgaagcaccgcaagtatcgatttccattctttcttttcggcccctgaaaaaagcggcaaaaggtgcggggccaaatcattgatggatgccgccttttccatccattgatatgtcagcttgacgctcataccggttcgcctcctcttgttgttatcatatgcacgcacaaaaaaaccggccacctttttcaggcagccggtcaaaaactgtattattgatattttttaaagatcaaagtggcattatgtccgccgaatccgagcgagttgctgagtacgatgtttacatcctgctcgcgcgctttgtccggtacataatctaaatcacactcttcatcaggtgtttcgatgttaattgtcggcgggatgatcccgtctttaatcgccatgacggagaagattgcttcaattcctccggcagcgcctaacaaatgacctgtcattgattttgtcgaactgacggcaagcttgtacgcatgatcaccgaaaaccgtcttaatggcttttgtctcgtatttgtcattgtagtacgtgcttgttccgtgagcgttgatgtaatcaatttcttcaggcttgatgcccgcgtctttgattgcttcctgcatcgctctcgcaccgccttccccgtcttgggcaggcgcggtaatgtggtaagcatcaccagttgagccgtagccgacaatttctccgtagattttcgcaccgcgggcaagcgcatgctcaagctcttcaagcacgacgatccccgcgccttctcccatgacaaagccgtcacggtttttatcaaacgggcggcttgccgttttcggatcaggatttgtagaaagggctttgtttgcgctgaagcccgcaaatgacattcttgtcagcggcgcttccgttccgcccgaaatcatcgcatcggcatcgccgcgctgaatgactttaaacgcgtcaccgatagagttcgttcccgtcgcgcatgccgtcaccgtacaagagttgactccttttgctccgagagcgattgagatttggcctgtcgccatatccggaatcatcatcggcacaaagaacgggctgacccttctcggaccttttgtcaggaagatttcgaattgggattcaagcgtttcaaggccgccgattccggacccgacccaaacgccgactctcggcgcgatctcttctgtaatgttcagaccggcatcttcaacggccattttcgcggctacgacagcatattgagtgaagcggtccatttttctcgcttcttttttatccatgtagttttcaacattgaaatctttcagctcagcagctactttcgccggatactcgtccgattccacacgtgtgatcggtccgattccggatacgccgctgattgcatttttccagcttgtttcggcatcattgccaagcggagacagggctccaagccctgtaacgactactctttttttactcatcttgtgtgcacctcaccttttttctatcgtccccagcgcattgctatggcgccccatgtcaatcctccgccgaaaccgaccatgacgatgacatcgccgtctttaattttacctgcttccagttcctctactaatgaaatcggaatggatgctgcggatgtgtttccatatttatgaactgttttagacatcttttcaaccggaagctccaaacgctcccgtgccgcttccatgatgcggatgtttgcctgatggggaatcaaaaagtctacatcctctttggagaggccggctttttcaattacatttacactcgattcacccatttgccggacggcgaatttgaatacttctcttccatgcatgattgtatgccctttttcatctaagtacaagtgctgaccgcctgtaccgtctgctccgagctcaaatgacagtatgcctctgtcgtcgctgaccggtccgatgaccgccgctccggctccgtctccgaacagaacagccgtattgcggtcttcccagtctgtaatgcttgaaagcttttcaacgccgacgacgaggacatgtttgtatgtttgtgattcaatgaattgtttggcggttacgataccgtacataaatcccgcacatgcggcgctgatatccatcgcgcacgcttttttagccccgagcttttcttgtatcatacaggaaacggtagggaaagactgatcgggagtgaccgtggccacgaggatcatatcaagatcctcagcggaaatgcccgcctgatcaagcgctttttgcgcagcctcggcagccatgccggatgagtacatatcttcagcggcgattcttctttcttctatacctgttctcgtacgaatccactcgtccgatgtatctaccatttgttcaagatcatgatttgtcagcactttttccggaatgtaacggccgacaccaagaattccagctttcataggaaagactcctttttataatgaatttataactaattagttatgatcaattattagtatcaggtactaattctaccctattttttttctgttggcaatatattcgtctaaactatcggctcttgatcctcatagaataaacggaagacgaaaggaggctttactatggatattttctctaagatgatgttcggcaactccgaggagcgggataaagaaccggaagaaaatccggagcagcctcaggctgaaaacgaagagcagatcgattacaaccacgtgatgaatcagctgggctccatcatgaactccctggatcaattaaagcctgtatttaaagacctcgggccgatggtgtccgccataaagaaaaaaatcatgtgaaaagccacttcatgaaaaagtggctctctttatttattcagctccccggcatcagatctgccaagctcatacgcttccgccatgaccgatgtaaacaggttcatgaacggctgaatcatttccatagacagatcaatgcctgatttctcaagctccgcctttgcttccggcaggtatttcatcgcgatctgcataaattcaagagacttttcatgctgcatgtgtatccacctctattcatttgacggcagttcatttgtttggttatacgtttttacaaggtctgagattttgtcttgaaaggctttgtccaccaaagggctgaacgtccccatttcaacgactccttccctgaaatcgaagttgtgatctccgctcttgagcgtacctttattatattgctcggcgattaatgtataagctttgtctacattttgcacggtgcttgtcagcaccgtgtttttgccgagatacgattgctcggcgacatagccgatggcgtaaagcccgtcttttttgatttgctgaatgacaggaacattatacccgtctccggccggatacacaacatccgtgccttccgcttttaacttctcgtaaagatgcagcgcttcattgccgttatcccagtggtccgtaaattcagtattgacggtgatatcgggattttcgtatttcgcccctttgataaagccgtctacttcaggctgccataagaacgaggcgatgacgccgacctcattggtttttgacatatgggcagccgtcattcccccgaaaaagcccatcgcttctcccatgagatgaacgcttgtgacattatcgtttttcgccgttccgtttgcgacgacgaactccatatcgggataatccttgctgatcatattgaagatttcctcgtattcatttccgtgcccgtataaaagattgactccttttttatgcaaatcatctatcgcttttaaaatatcttcatcagatctgatattttctttataataaacgtcaacgttaaattcagattgtatcgctaataaacctttgtaaccttttgtgccccataccaggtcactgatggtatcgggaaaaagcattccgaccttctcaatttttcctttaaacggagtttgtgcgcacccgctcaataaaaggaggacagaaaagatcatgacaagcctggtgatcaagccgtgttcaaccccttttcaaactcataacatgtataattaattgacatacgtttattgtagcggtaatgcacataacatggaaggtatttcttaaaaattgtcgaatattgatgaaaattgtcttttccactcttgaattttcttttccgcttccgttttttgcgttttttcttttatttccagggtaataatctgattttcatcctctgtgccgtcagtttcaagcttattcatcagaccgcagaccgcgtcttctaaaaagaccctgttttcgccgttttctttcgcttccgtccacgggccgtaaagaggcggaaggataatcgctttagccgtgtcccgctgaccgtttttttcccagtcttcgtgatcctcactgtaaacaatccaatataaaggctccttcctgtcttcaggcagacacccgctcccatattgaacacagattcgatcgtattccttttcgccgatttcatctattatttgaaaaagcccgtttctcccgagccacattaaacgttcttctaaatacagctgcctcgttttgtcctccggttcatccaaaatgacatcaacatgcacaccctcatccatcatccgttcgcataatgaaaggcctagaaattcatctgctccaatgatcagcgctgtcttcatcacatctgccgcctttccggtttttcattcaaacaagcaaaacagccctctgaaaagagatggcttttgtattctattcattacaggtctttttcatgactgcggaaaaaccggcagatggctctgtacatccgcgctggattctcaagcaggtgatacgtgatagcggtcttacttccggtcttttcccgggcttctttatatacgttcgcatgcagggtatacgggtacggcgctccggtcgttctttgccatatatgtaccggcgcgcaggtgctgcatccggtgatggtctgatagttcagtgagcttgcctctttttcagaaacaccgaagctttgagccgtttctctcagaaactgtttataaaaaaacttattttctttctctgattcgaaatgggcttgaagatcaagacaaggatctaacattgcggctgaacggatatgctcgggcgaagatcgcagcaattgatcggcgatgagggcgcccatgccttctgcgagcaagtgtatcttcggattgagggtttcttgtttcagcacataatgaatcagctgcctggcgtaagcggcggctttttccgatccccagtgccttccgtataaattgctgttgaagatcgtataacctctgtcacgcagcgtatttaacagctggtttctcccttcatgttcgagccaaaagcttgaatccccgctgacaaagtgagttctgtctccaagaataaagatacagaagccgttcggccgatacggcagatggatgacgttcagctcagatccgagttggaaaaatctttccgttatccccatgcctttccgcctccttttactcctagtctctctattgactatcatatgtaagacgaatgaaaacggatcagttaaacccctatttgcttctatgttttggctattataccaagtgcggggaccgtattttccatcagacagccgaacttgcgggagaaagtcagctccgggcgcgctttttgatgcgaaaatgaccttccgcccgcgctttatgtatggtatgatacaacgtagaataaaatgaaggacgaggtggaaacgtgcggtttattatcagttttatttggacgttccttttatcacatatggcctgttatttgatcgcctccatgaacagcgcggcatacaatttcaagcaatcatccgttattgcagtggttattgcggtgcttgtctttgttcttgcggagatcatgcctgtcaaacaggatgcaagccagcattcataaaagaactaaaaaacctgcttttcagcaggtttttttgtattcacggttttcgctgatacgtccacagtctgttgtgatttgaagtctcgggaaacatttctcccgttgtgagcttgattttttgcggatttttgaccatgcttcccgtttcgccgatttcaacgtacacaccgttattcggcgctttttgtcccgggcggaattgatgctgctgtcccatgtcatttcctcctttttctttttcatgtagtatgcgcttgtatggaggaaaatattaaaaagccgctgaatgaggttcagcggcttttttgttaatcctgtttgtaaagaagagctttcaggagcgctttttgcgcgtgaagccggttttccgcctgctggaataccgccgaattcggaccgtcgataatgtcggacgtgacctcttcctcccgatgcgcgggcaggcaatgcaaaaatgtatagtcaggtttggcgagactgacgagtgaggcgttgacttgataaggggcaaacacgctcagccgctgctgcgtctcttcctcctgccccatgctcgtgaagacgtcggagtaaatcacgtcggcatcccgcaccgcttcctgcggattatcggtcagggtgatcttcgttccggaaacagccgcggcttctttcgcggcatttaccgcctcttcctcaacttcatagcctttcggcgaagcaaccgcaacgtcacagcccatttttgcgcagccgatcatgagtgaatgcgccacattatttccgtcaccgatataggcgacttttactcctttcagctttccttttatttcttgtatcgtcaacagatccgcgagagcctgacacggatggtaccggtcggtcagcccgtttatgacgggaatgtctgcatgctcggcaagctcttcgactttttcatgcgcgaaggtgcggatcataatggcatcaacgaatccggacagcaccttcgccgtatctgcgaccgtctctccccggccaagctgcaggtcactgcttgaaagaaaaagtccggttccgccgagctgggccattcccgcttcaaatgacacacgcgtgcgggtcgaagatttttcaaaaatcatcgccaatgttttcccttggaaaatcggctgtatcggatgttgttttaacaatgaagcttctgtaagaagcgcgttgatgtctgacgggctgacatcttttaaggaaagaaaatctttgccgtacaaatgggttaatgtgtgttccgcttttactgtgtgcatgattccacttccttttgataaagatctttgagcgatacaggctgaggtgtgccggagccgcttgccaaaaatgctttgacggtttccagttcagtaaagaccgtcacaccgtgcgtcatggcttctatccgctgtttgcgcgcttcttctgagtgattgaaattgatatgaaccgctttatcccttcggtctgcccaagcctgaaaagagtcttggcatacggtgaatcccgcttcttgggtctgctgtgccagtttttcatctccgccttccagatagacgctgccttttttctcccagacgtgcgcatagatttttttcagggcgctttctgcgtcaaacgcgacacacatgccttctccggtcgacttcatttccgggccgggctttacgtccacgtcctgaatggcgtgagaagaaaataccgggaatttcactgccgttccgtgctgattttgtatcacgggcttgatttctttaagggaagctccggccagcagtctggcggcaagcggaatcatcgggactcccataaccttagacactacaggaaccgttcggcttgcccgcggattcacttcaagaacgagaatatctcccttttcatcaattacaaactggatgttcatgatgcctttgaatgccagttttaccgcaattttttcggcagcctcttttaactcccgctgcatttcaggggtgacagaaggccccggaagaatcgcaaaactgtcgcctgaatggacgcctgcccgttcgatatgctctgtgcaggtcggcacaaatacttcatgtccgtcagaaatcagatcgatctccacttcttttcctgtaatgtactggtcgatcaaaatcgggtacggcatgcccgcttcgttttcaagcagttctgaaatttgcgcttctgactcaacgattatcatgcccatccctccgatgacataagacggacggatcagcacgggatagccgatacggcttgctttttccgcggcttcttctttcgtataagctgtttcccctttggcatgtttcagatccagatcatcaagcagtttataaaacagatcccgatcctccagcgcatcaagggtttcaaaggatgttccgagcagcggaatgcccgctttttccagcggttcagcagcattgatagcggtctgtcccccaaactggacgatggcaaaatcaatgttttcatgttccgccacgtttaaaatatgctctgtcgtcagcggttcaaaatagagccggtcggcaatttcgtaatccgtgcttactgtttccggattgttattgatcataatcgtttcatatccgagcttttgcagggtcaggacgccgtgaacggcactgtaatcaaattccactccctgcccgatgcggatcgggcctgagccgatgataagcgcgcgttttttctcttttcggctgatatctccgtcgctttccccgagataggtggagtagaaataattcgtcttggcatcaaattcagcggcgcatgtatctacgattttaaacgacgggacgatgcccgatttctttctgagagcgcggatgtcttcttccgtttttcccgtaagagatgcgatcatgacgtccgtgaagccctttaccttcgcctgttttaaaagcgggacagacaggttatctccttcttccatcagcttgttttccaatgtgatgatattccggaacacatggagaaaaaacgggtcaattttcgtttcggcatgaatgtcttctattgttacaccgcggcttaacagttccatgacgacgaagaatctccggtcatccggcgttaccgctaattcccgcagctgattgagcgtacagccgccgagttcaggcaggcgggtgccgatcgttttcagctcaagggaggccgccgctttttgaatggccgcttccatatttctttcgatcgccatgacctctcccgtggctttcatcttcgttccgagcgtgcggtcggcatatttaaatttatcaaacggccagcgcgggaatttgacgatgacataatcaagcgccggttcaaagcttgcataggtagagcctgtcagcggatttttcagttcatcaagcgtatagccgacggcaagtttcgccgccattttggcaatcggatagccggtcgcttttgacgcgagggctgatgagcggctgacacgcgggttcacttcaatgacatagtactgtttgctgaacggatccagcgcaaattgaatgttgcagccgccgaccacatccagcgccgaaataatcgccaggcttgccgaacgaagcatctgatattcctcatcggttaacgtctgggacggtgcaacgacgatagagtctcctgtatgcacgccgacgggatcgatgttttccatgttgcagacggtaatgcatgtatgatttttgtcgcgcatgacctcgtattcgatttctttaaaaccggcgatgcttttttcgacgaggcattggctgatcgggcttgctaacagcgcctgtttaatcagcgtctgaaacgcttctttcgttttcgcgattccgcctccctttccgcctaacgtatacgccggtcttagaatgaccggaaacccgatagactcagcgaagcggagggcgtcttcttcgttgtcgacgatttcgctttccggaacgggctggtcaagctctttcatcagggcgcggaactgctcccggtcttcgcctttttgaatggtttccaccgatgttcctaaaagcttgacgtgatgcttcttcagcacgcctgcttcttcaagcttaacggctaaattcagcgcggtctgacctcctaaattggcaagcagaccgtccggtttttctttttcaataatggcctcgatgctttcgggtgtaagcggttcaaaataaatttcatcagcaaacgcctcatccgtcataatcgttgccgggttgttgttgacgagaataacacggtatccttcttctttcagagccatgcagccctgtgttcctgaataatcgaattcagccgcctggccgatgatgatcgggccggagccgatgaccaatatgctggaaatggttgtatctttaggcatgagcgatttctctccttgctggtatcactttctctagaaattcatcaaatatccactcgctctcagccggtccgggatgagcttcagggtggaactgaacgcttaatacgggaaggcgtttgtgaatgagcccttccactgatgtgtcattgacatgatggaacctgatcgacagctcattttcgtcaattgatgattcatcgacgacatagctgtggttctggcttgtcataaacacccgtttcgttttccggtcaatgacgggatggttggcacccctgtgaccgaacggcagcttatacgtattccctccgaaagcgagagcaatcagctgatgtccgagacaaatgccgagtgcggggaaagcattcagtaaagccttaatccgggtcatgtacggagcaatcgctttcgggtccccaggcccgtttgaaagcacgattccgtcaggctgaatgtcataaacggcgttcatctggtgatacggaatgaccgttactttacagccgcgcttgacaagcgacgaagcgattgattttttaaaaccgaaatcaatcagcgcaatatgccgttctccgtcccccattgaggtgatctcttcggcctgcgccagctcagccgggttttctgttccgcatgccgccggaacctctcctgttgttgatacggcagcgttcatcgtgccgccggagcggatggttttgacgacggcccgtgtgtccacttcggttaagagcgggatgttccatttatttaaatactctctcaggcttgagactgcttcatggtgagaaaaatgttcacacgcttcatacacgacaacagccttgacttgagggatcttactttcaagatctttttcattaattccgtagtttccgatcagcggatacgtaaaaacgatgatctggcccttatatgacgggtctgtaagcacttcctggtagcccgtcattccggtgaaaaaaaccgcttcgccaacgcagcatgcctctttttcaagttcaccgccgaatgatgttccgtcttccaatactaaatagcctttcatctaaagcccacctcttgatgaataattaattaaaaatatgaatttttataccttgataacaaaaaaattatcgtttcactgcggaattcgcttcgatcgctgctttcagcatgctgacggccgacagtatttcttcttcagaaaccgtaagcggcggaagcagcctgatgacattcggtccggccggaagcacgagaagtccgcgttcctgcagatctccgatgatgccggaaacggggcctgcgcattcaatgccgattaataacccttttccgcggatgttttttacaaaaggcactgtcagctcacgtttcagctgcgcttttaaaaaagcacctttgtccgccgcagcctggagaaagtccggctgaaacacaatgtccaaggtcgcattcacagctgccatggcaagcttattgccgccgaaagtcgtgccgtgcgtacccggtgtgaaggcttcgccaagcttctttttgccgatcacggctccgacgggaaaaccgtttccaagccctttcgcaacagtgataatgtccggagagatgccgaaatgctcatagccgaatgccttgcccgtccggccgattccggtttgaatctcatctgcgataagcagcgcctttctgtcttggcaaaatgtctgtaatgctttgatgaattccggatcggcgggatgaactcccccttcaccctgcaccgtctcaaacatgacggcggcgatgtcatcctcgtttgaaagcgtgctgaatgccgacggatcattaaacggcagatagtgaaaaccttgaagcatcggtccgaaaccggttttgattttgtcttgtccggtggcggccattcccgcatatgtccgtccgtgaaaagattgatggaatgtcacgatttttgtttttcccgttgctttacgggcaagcttaatggcgccttcattcgcttcggctccgctgttgcagaagaaaacaagatcccccgcgctatgttcagcaagctttgccgcggctttttcctgaaggtcattttcaaacagattggaaacgtgccatacgctgtcaagctgttgtttgaccgcttctgtcaccgcgtcatggcaatggccgagattggaaacggcgataccctgaataaaatccagatacgtttttccgttttcatcctctgcgattgtccctttcgcttttttgatatcgataggccagcggctgtaggtttgaaataagctgctcatgacacgctctccttttccttgacgatttttgttccttgaaaggcttgatcagtgaaaaacgctccttttccgttcacaatcatcacttccgccacatcttcactcagtgccgataatgccgacttcaccttcggaatcatccctcccgcaatgacgccgtcatcgatgagggcttgaatctcttgcggcgtcagagtatccagccggttctctccgtccataattccttcgacatccgtgacaaataaaagtttatcggcgtgtaaggcggaagcgacggccgaagccgcggcgtctgcatttacgttcagcgttttgaaatcacttgtcatggaaagcggagcgataacgggaatgatgccttctttcattaatgctttaataatggccggatcggtttttttgatttcgcccacttctccgtatttatcttgatcaagataggatgcttgaaggagtccgccgtcctttcctgagattcccgctgctttcagcccgtttttcgccagttcggccacgaaaaatttattgaccgaccctgacaaaaccatttccgctgtctcaagcaccggtttggtcgttttccgctgcccatcgacaaattccgtttctatctgcaatgttttcagcatttgtgaaatttccgggccgcccccatgcacgacggcaatgttccagcccgattgcataagctcttttacattttgaaaaaaagcggcggataactcgcggatcacgctgccgccgcacttaaaaacaatggttttcctcatgccgctctcctttgttatgtgcgatagctcgcattgattttgatataatcataggttaagtcacagccccatgcccggccgctgccggagccttcgttcaggcggactgcgatcgtaatttcatcacatgataagtactccttggcatcggtttctgaaaacggctgaggttcgttgtttttaaacagacactgtccgccgaggaaaacttccacttgttcggccgttacgcttgccgcactgtgcccgattgcgccgatgatgcgcccccaattggcgtccgtgccgtaaacggcggttttcacaaggcttgagccgacgatttttttggcgataatattcgcttcaagattatttttcgcaccttcgactttggcttcaattaatttcgtcgctccttcaccgtctctggcaatttctttggcaaggtcttcgcacacaagctttaacccctttttaaaagccggccagtcgggatgctgctccgtcagacgatcattccccgcgcagccgttcgccattacgagcaccatatcattcgtcgatgtttctccgtcaacggtgatttgattaaatgaaacatccgtgatctccctgagcgcgtttttgagcgactgttcttccacggccgcgtccgttgtgacaaagccgagcattgtcgccatgttggggtggatcatgcctgagcctttcgccgctccgccgatcgtgatgatgtctccgccgatcaccagttcataacacgtctgtttcgtcaccgtatccgtcgtcaaaatggcttcttcaaatgctccggacaatgacggcgcttgaccgagctgttcaatacccgcttgaatttttttcatgtctaaaagctcaccaatcaccccggttgacgaaaccgccacaagctctggttcaataccgagctggcttgcgaagctgtcccgcatttgataggcgtcctttaagccttggtctcccgtacaggcgttggcaatcgcgctgttgacaattaccgcctgaagcacagcttcttttttcaagctgtcttgcgtcactttcagcggcgctgcctgaaaatggctctgcgtatataccgctgcactgactgccggcgcctcgctgataatcgctccgagatctttttttgaatagcgcagcccgcagtggacaccctttgcctcaaaccctttcggcgaggatacgccgccttttattttcgtgatttcctcactcagctgaatcatattctgaatccctctttcgttctatggatagactggcgtcatcgtgagtcccgtttcttcctgccagccattcatgatatttaaattttgcaccgcctgcccggcggcgcctttcatcagattatctatgacagaaacgatggtcgcgcggtttgttctttcgtccacagtgacactgatatcgcaaaaattgctgccgtatacttcttttgtcgccgggtattcaccctccggcctgattctgacaaaatatgaatctttgtaaaattcgcaatacatttctcttatctgtgcagaagacattcccggaggggcgtcagtatacatcgtcgccataatcccccttgtcatcggcgccaaatgagcggaaaacgtaatcggacctgtgcccggctgccatgccgccaattgctgttcaatttcgggggtatgctgatgctcattgaccttataaattttgaaattatcattcagctcagaataatgagtgcccatggatgcttttcggcccgcgccagatacgccggtcttcgcatcaacaatcagaaatgaatcttgtaaaagcttattttttgccagcggggcgagaccgagcagtacagccgtcggaaaacagcccggattagcaatcagctttgcagtctgaatctcttctttttgcagttccgctaaaccgtaaaccgcgttttgaatcgttccttcaggggcagccttccgcttataccacttttcatacacggccgggttatgaatccgcagatcgccggaaaggtcaatgaccgggatgcccgcttccgccagcttaggtgaccactctccggaaacgccgggcggcgcggctatgaacatgacatcaatttcgtttcggatggtttctatatgaagcggctggagtgattgggacgctatattcctcagatgcggatatgaagcattatatgcctttccttcgtcactcgatgaatataatatacaattatctgcataagggtgatggttaagaatcctgacaagctcagcgcctccataaccagttgcgcctataatacctattttcaacgggttcaccttcttggtttttgtgaaattatttaacattataacatgaataaaaattaattcaattgtatatttaatattttttcacccgtttttccatctgttttcagagacaaaaaaacaggctgatcggatcagcctgttttcttcagcatcatcagcccgcttataaaaaacagcacagagctggcgtaaaaaataatatataccgtaaagaaatcagcaagaaagccgccgataataatggcggcggctgaaaatacagccgtccagaagtggtagctgccgacttttttcccacgttccccgccgtcggtataatcggcgatcaagattttttcgccgtgtttttgcatggccccgaacaggcccaaaagcacttgcacaacataaacctgttgtacgccggtaatatgcgggagcgtcagaagaagcagcgccatgccccatgaattcgccataaggaaccagcggggatccagtcttgccgacagcctgccgagcagcggatggatcaaagcaccgctcaggccgaacaagccgtatgacagaccgaattgcgtgtagctggagccgatgtttttaataaataaaatataaaacggaaagatcaggctgccggcaaaaaagacactgctttgagacaggatcagccattttaaatgattttgtttcatgatttgtacctctgataaaaataattcataaataagtcatccggatcatacttgtgttttttctgaaagaatatatcgcttttcggatatgcctcgcgcatctgctccttcgtttggtacagcatatacggcagataatagctgccgtgatggcgcaatgccgtatccgtcatttttctgacgatgcgggccgtatccgcctgactgtcttttgaaaacccttcattgattaaaagaacgagcgaaaacatgtcatcctttgcgtatgacagatcggctttttcatttttttgcacgtagcggatcgtaatatttacaaggttgaggtcttcatgtgacagcgccgcgcgtaaatcatgaatgtacggcgcaaattcgccgacgggtacaaagtactcttgaagcacatcggtgttgtccgtgttttcatattccaaaaatttcgattctgacctcatgacattgttccttgagattttcacgccgttttggctgagaaaataagactgctgtgccgaccagagccaatttcttccccagtcataccggcgggagaggccgagcgcgaattttgtcagcgcaggatgctcatcttctttcagctcattgtgctgctttaattctttctgattgtctgaaagcgtgtaatcagtcacatacatatcgtgcaaaaagcctttatctccggttgcaatccgtgcgagatgcatgcgcactgcagggttgcgccggacatgctgagtaaaatattgactgtatgtatcagcgttcatgcgcttcgttttcatttcatacagctcatcatccgtcagctcgatatccgcgtcaaggatgacgccgaacaggccgtatccgccgatgacggctgaaaacaggtcatctttcggggtgacggtgatgattttgccgtccgcttttaaaagatgaaatgatttgaccgtatctatcagcgaaccgtaccggatatcccgtccgtgggcattggcactcagtgagccgccgatcgtgaaaatgttttgtgactgcatgacctttaccgcgagcccgtacggattgacatagcgctgaatatcattccacgtcgctccggcctgcactctgatgatttttttcttccggtcgagaccgagtattttgttgtagcccgtcatgtcgagaacgataccgtcttcataatacgtctggccgcccattgagtgctgggcgcctgcgattgagatgttcagatgctttctctttgcttccttaatcgtttcgaccaatgtttctttctcttttcctttgaccgtctgcttaattttcacgggcatgagacggctgacatccgtcattgttcccgtcttctgctcccgttctttgtggaaggcagaaacagcgaacagccccgtataaacaaggatgctaaggataatgaaaagtatttttttcttcataggttcctccctcgcatgcagccggtctattatatcatgactcaagccctcttttttcctttttatccttaaaccgcaaaacaccgaatgatggaacattcggggctttttagctccttgtctttttttcgcacgccggtctgcaacgacaatcccggcagcgaaaagaaggcagtacgaatcaggtttaatacagcttaaaggccagccggaaaacagcgcggtaaacggtgatcataaaaatcacagaaacccttaaaaagttttttagtcggtatataatcgttatatataaggaataacaaccattttaaatgaggtgggaaaatgaacataaaaggaatcaatcatcttcttttttctgtttcacatttggaaaaatctatagaattttatgagaacgtatttcatgcacaactcctggttaaaggacaaaaaacagcatatcttgatctgaatgggctttggcttgcgcttaacttagaggtggatattccaagaaatgaaatacataaatcctacacccatatggcttttacaattgaggcgaaagattttgatgcaatacatcaaaaattaaaaagtctaaatgtaaatatattaaatggacgtgccagagataagcaagatcaaaaatcaatttattttactgatcctgatggacataaatttgaattccacacaggtactctgcaagacagactagcctattacaaaaaagataaaccccatatgaaattttatatatgatggtttatgtaaacttttgtgcactccaacacgttttgcgatcctaagcaacccccgcagccaaaagaaaagcacctccggattttagggtgatcctaaattccggggtgcactcaaaaagctgtctttcttattactgaatccctaatgcgattttcgcgtagcgtgacattttgtctcttgtccacggcgggttccagacaatgtgaacctcagtctcttttacgtccggaatgtcggcgagcgcttttttcacctcgtcgacgatgatcggagcgagcgggcaccccattgatgtcagtgtcatcgtgacgtgcgtcaggccgtcgtcatccatatcaacgtcgtatacgaggccgagattgacgatatcgacgccgagctcagggtcaacgacctgctccaaggcgcccatgatgttttcttttaatgcttcttccacgttccatcactcctttttcctcagtataacgtatatgcggcttttgttaacacctttgtgctttataaatgcttatcgaaccaggcgactgtttctaaaacggcgtatcgcgggactttatgatccgcccgttcgtctttcagaaactgaagatgctcaggccggctgctgtaaagcggtttaatcgtttcataaaaaccgcgggtcggtgcatacggaacaactttgtcttggacaccgtgccagaacaacagcgggcggctgcgcagtttttccgggtgcagactgagatcgaacggtttgagccgcgcaaacagttcatcgacctgttcttttgtgacgtcaatttcgatgtcctgcttctggatgtggtcaatctgctgctgaaaaaacgccgtatagttcgggcttcccatcagactgacgccggctttgacccaatcatacgcagccatcgcgccgaaagtcgtaattccgcccattgacgtgccggcgaggccgatccgctcgtcttcaatcagaccgcgcgcttcaaaatcctttttcagcacgtcaagctccgtgatttcatttaatacaatgtcccaaaaatggacggcgagctcttccgctgccagctgttcagcgcgttcaccgtggtaaagagcttccggcagcacggctctgaagcccttttcagcaagcaggtaagcaaaatgaagattatgctccttcgcgcttgtaaaaccgtgaataaagaaaacaaggggagcgggacggtcccgattttcttcttttacaatatgtaaaaacggaatgcctgatacggtttgatgatcaataagaatcacgttgactccctccttaggataaccataatcataagtgtaacatgtagacaataaagatggtaaaaagctacactgtacataagagaaaaacagcaaatcataaaggagttatttatggagacaaaaccttatctcatcgccttagatctggatggaactttattaaaagatgataaaaccatttcccccgaaacggcacggacgattcaattgctgacagaagcgggacatcatatctgtatctcaaccgggcgccctttccgttccagttcgatgtattatgacgagctggggctgacaacgccgattgttaattttaacggagcgtttgtccaccatccgaaagacgaatcatggggacgctatcatacgtctttatcagtcgatgtggtcagacagctggccgagcttacagagacctatcaaatacataatgtgctcgctgaagttatcgatgatgtgtacttccattatcatgatgagcatttaatcgaggcgtttcatatgaatatggcgaatgtcacgttcggcgatctgcgcgaaacagtcaaagaagatgtgacgtccgtattgattcacgcgaaggaagaggacgtcgcggacatccgcgcgcatttatccgaggtgcatgccgaggtcattgaccacagaagatgggcagctccatggcatgtgattgaaattattaaacacgggatgaataaagcggtcggcctgaagaaaatcagcgactattaccaagtgccgagagaacggatcatcgcgttcggcgatgaagacaacgatcttgaaatgctccggttcgccggctgcggcgtagcgatggaaaacggcacggatgaagtcaaacaggcggctgaccgtgtcacgggttcaaatgaagcggacggtatcgccgcatttttaacatcctatttctccctatgaggttttcccgctcataaccagaagccttccgcccatactaaaacagacgactcatctcgtctaaatatggaagggggacattgcaatgggtaaacgaaacaaatcaaaacggtttattcagcaaggcaaggactctgtcagtcttcatgacgcaagatttccatatcggtctacattagaggaagcacagcatgaggcagcaaaagacgaagctgaaagacaggttttttattaatgagaaacgaactgttttctcaagccaagtcattcgtccagcaggctgtcatgattgctaacggtttcgaggacggcgaccgggaaaaagctgtctcacgcgccaaaaatgccgtgtcttccgcgtacgccaattcgacagatgcagaacgtcagcagctgcaccaatttcaggatcagctggagaaattgcaataaaaaacggcgccccgtttaaacgggggcgcccttttttttacttcacttcaaatgtttttaccgttttcagcctttttccgatctgatcggactttcctaaaaacgtcaccgtgaccgtatatgttcccgggccgggcacgtttttccacacatctgaaaagtcatatgtttcattcggcattaatgtcacggtctgaaacgcctgagtaaacattctgtcttttgaatagcggtacagttctttgttatgttgatcatgtacggtcaattcgaatttctgccctgagctgaatgtgaaatcgatcgggctgccgcttttgttttttaaagacatttgaaattcgatctgctgatccgtctgcacaggatttacggctaattcaacttgctgttcattcatctctccggatacctcctcagcgggctccttctgcccggattgactgctgcatccgatcagtaaaacgaccggtaataacaggccaaacagccatttcattctatccgctcctatcagtcttttctgaagaaaccaaagatccccgtcgtttgcacgatgtttgtgaaggctttcgggtcgacctctttcacgattttctcaagatcatacaattcgtaccgcgtgatgacgatgatcatcatttctttctgttcgttcgtgtaagcgccctttgccggcaccgtcgtaatgccgcgaaccatttttccgtaaatcgcttctttgatttcatcggcttttttcgtaacgatcatggcggtcagtttcatgtggcgggtgtgaatggcgtcaatcacccttgttgtgacatacagagcgacaagggtatataatgctttctcccatccttgcaataatcctgccgtcaaaatgataatcccgttcaaaatgaagaaatacgtaccgaccggtttatccttccatttggccagcaccatcgacacgatatcaaggccgcctgtggaagcgccgaatttcagcgttaaaccgatgccgacagctgagatgactcctccgaatacggtattcaggagaatatcgtgcgacagtctcatttccgggagaattcccataaagacggacgtcagcgctacgcttaatatgctgtatacggtgaatgatctgccgactttcagccaccctaacacaccgatgggaatgtttaagaggaacatgagaactcctgtcgaaatataaaaaggggcgtattgatcaacgacgcttgacagcagctgggcgacaccggtaaaaccgctggcatatacattcgccggtatcaggaataaattcagtcccgccgcatacagaaacgcgccgatgacgacaattgttaatttttttgcttgttcaagtaccatggcttgctcctccgctcattttcattattagcttttcccttaaaacaaagttttgaacactaatttgccaaatttatatgatatagttggcatcactctcaccaattggaaagaagggaattatgatgacagttcaccttattgctgacagcgcctctgacctgccgaaatctttcattgaagaaaatcggatcgggttcattccgctgcacgtaacacttgacggaaacgaatatgaggacacggtcaccattcaggcggatcatatatttcaagcgatgcgggatgggaaagttccgaaaacatcccaggcatcgccggacacgataaaaaaagtatttttacattacgcggaactgggagaaccggcgatttacatcgccttttcatcaggtctttccggcacctatcagacggccgtaatggtcgccaatgaaatcaaagaggaatttcccgattttgatttacggattgttgattccaaatgcgcttctttaggctgcggtctcgccgtgatgtacgcgcagacactctgtgttaacggaaatacaatacaagaaatcgaaacatctgtaaagagcttttgcgcccggatgaaacatatatttacggtcgatgatgtcgcttatcttgcgcggggcggcaggatttctaaaacgtccgcttttgtcggcgggcttttgaacatcaaaccgattctgcatgtggatgacggcagactcgtgccgctcgaaaaattgcgcggacagaagaaactgtttaaacggattctagaaatgatgaaggaagaaggcggcgattgggcggatcaaactgtcggaatcagctatgccgataacgaagataccgctctcagcatgaaacagcagatcgaagaagcgttccatccgaaagaggtcattcttcattcaatcggatcagccatcggcgctcattccggaccggggacgcttgcgatttttttcctgaagccataatttccaatgccggcgggcatcctaacgaaaagaagggaggctttccgcatgaaagacgatgacaaaaaaccgcttgataataacgcccttaatcagaaaaagaaccggcttgccgaaaaaaaccgccaggcaggcaagaaacaggaatcgaaaaaacccgatcacctataatcacaaaacagccctctttttcaggaagagggctgttttgtattctatttgcgtctcacatcacttatcacaaatccgctttcaggcaatgccggcattctggacaggctgaagctcaaatcttggggcggaacatcgtattctatttcattagtaagaaacgctagggaagctttcatgacttccacggtcattccttcacccggacagcggtggccgtcagccggatcacctccgccctggggaatgaaatcaaatttattttcctcccgtccctgaaaacgttccgggcggaattcattcggattctcccaaagccgggaatcatggtttgttccatataggtcaagcatgacggatgcaccctttttaaactcacagttcttccatacgaaatcttttttcacaacggctcctaaaaacggggcgaacgggtaataccgccgaacttcatgtacaaatctttcggcctcctgatcatctcccgacctcagcttgtcccgatactcagggtggtcatgcaatgccagagctgaaaacgcaatgaagtaagaaatggcggcaatcgggcgcagaacattaataagctcaacagcagccatgtgagaatcgagcctgctcccgtcaagttctgtatgaacagccatttcatacaaggctgagccctccggcgtttgcagcttgccggaccgcacatcctcaatgacctcctctacccatttctccgttttcggcctcgcccttctgcctttccaatgacgcggtccgacagcgccgaatgcgtctaccatatcggtgaaatcctccgcccgctctttcacttccgagtctttcagcggaacgccggcccactcacaggcagcccggcacagcacttttttcgcttcatcaaaaaggacaattcggtctgcaccctcccacttttccgcagatgctttccactgttttgccaccgcttccgcaagccgtttttgccggggaggtgtcatcagcgacataaataggagcttcctgtgcttatgccgttcaccgtccattgactggattgcccctgttccgaataacgttttctgcacccgtttggggagggcttgctggcgctgaaatcgttctgtgtcataaaaaagctttgcggcttccgctccgctcatacaaatgaatgtcttccctaataatcgggcgcgaaacacatctgagcgataattctccgctctgtttttcacaaatacatatccatcgcgtaataaagccagactattatcaagacccttttcatgcggaatttgttcagtcatcccgattcctcccttcttttttcacctttcacgaaaaagaataaatgtaaaaacttgtatattcagtatttgtgtttcattcagaagttactcatgtcaggctgcaaaaatcaggggcggggcaaaagcctattacaatgtaaaacggcggacctgatcatttaaccgttctgtcagactgcgcaaggcattgacactttgtgtcatgtttttaaaggatgacagctgctccaaggctgaggctgaaatttcttcgcttccggcggcagtttcctgaacgacggcgctgatgctttcggcatgctgcagcacttgctcaccaagctgtttcgattcgcggatctgcccgtctaagtgagaaagctccgccttaatgtgcgcggctttctgttcgatatgggcgaatgattctgacgttttctccattagctcctgctgtctgtcccctaaagcgacgccggtcgtaacagcgccggtaatagatgtgatgccgccttcaatttgctttaccatatcgaaaatctgcgcggttgctttggctgatccgtctgccagcttccgtatttcctcggcaacgacggcaaatcctttcccggcctctcctgctctggccgcttcgatcgccgcatttaatgacagcagattggtctgacccgcaatgtcagaaacggtctgggccatcatactgatgcctgccgcgtgttttatgaacagatcagcggcttttgagatttcttttgacgtttcattgcttttgtcaatcgcttgttttgtttctgccaaagcacttcggcctgcagccaccgctgaaatggtgtcctcgctgcttgcagtggtctgttttgagcgctcggcattcgcttttgcgtgctcatccattttttcaataaataacaccgcatgctgcaagtcttctgaaatggtttgtgagccctttgccatttcttccgttgatacggacacctgctcggtcatttccgtgagtgtctggttttctttcgtcaggccttctgcaaatgtttccacttcgcggccgacctctccgatcgccttgattaaggtgcggagctgttctgtcatgattccgaatgaatcattcagctctttcagctcgtcttttcctttgtagtcgagtttttcaacagccaggtttccgccggcgatctgccgcgcgttttcggccatcaggcggatcggcccggcaattttctttgtcagcctgacggatgagagcacggtaacggcaaggagcacgattgttaacaccgctgcgctgtaaacaataaattgaatttgatcggccgtttgtttctgcatctgttcataacggctgcggctttcaagattgagcatgtaaatgtcattcagcagaccgttgatgcgggccgccgtccttgtcgcttcggccggactctttgtattcagggccgcagcagcctccgtctgccatgtttcatattttttggcgagcttttcataggcggcttttcccgccgggtcagtcattgttttttgtagcgcgttcagccggtcggagctgtttttcatataggtgcgaacgctctctttctgggcatcggcgagtgtgtaggaatagcttgtgatgctttctttcaatgtattgagttcagctttcgccgcctgaacgcttaacagcgcttcgacctcatcttcatttgaggcttgaatcttcatcatgtttacgatcgtaaaaccgatgacagcggcaaagcatatcatcgtcacggccgcgttaacgagaagtctggtccgtaatgtcacgctcattcccctcccttttcgatcagcttgcttttcatatcagcgattttttttgtcagctcatctgaattcttcacgattctgatctgggctaagtccatgccattttcctttaatccataaacgatttggccgtttttgatttgctttccgttttttaaatctttggccagctcgtaaatcacatggtcaacgtttttcactaaagaggagataacggcgtgttcggcagtgtaatattggtcgctgtccacaccgatcgcgtatatcttttcggcctccgcttccttcagcgcgccgacacccgtaaaaccggccgccgtaaacaggacatcggctttctgatgaatcattcgtttggcgatctgctgcccaagcttgtcattatcaaacgatccgctgatttcagacagtacacgaatatttggtttgattgatttcgccccttccacatagccttttttaaaccgtttaatgacgtcggcatctgagccgccgataaatccgatcgtgccagtttttgttgtcagggccgccagtgctcctgctaaatagcttccctcatcttctttaaaggtaacggaggtgacgtttttcagttctgacactgaatcaatcagcacaaactgctggttcggatattttttagcgaccttttctaaatccggctgcatgctgtagccgagtgccacaacaagatcatttccttcttttacaagttgagtcagtcctttttcatatgtaccggtatcctttatttctctgtagtcaaatgtgatgccgagctcgtctcttgctttcattaagccttgaaaaccagaatcattaaaggactggtcgccaagtccgttgtccgtcagcatcatcccgatttttttcgcctcacggccggccgtttcgtctgattggctgtttgcacatccggccgcaccgagtgcgatcagcagaacagccgcaaatatcaccatttttttcattgaaactctcctttgcggttttttctatatatcggtctgcgtgtcagaatattttatttcaataaaatatttatttttttgaaaacaaacatgaaaacaaagaaaatcaggaatattgtggttttgaaggaaataaaaaacatcggttttgttcaccgatgtttttgcagaaaatttattgtttttcgtatgtccagccgtcttcctgatataccttgccgtttttcatcaggtggccgagcgcccgcttaaaggcggctttgcttaaattgaaccgttcgcgaatatcgtcaggatggcttttgtctccgtatggcatcgcgccgtttcttgatctcagataggtcaaaatctcttcagcgtcaacagaaagcgcgtcctgctttctcggcagcagcgacatgttgacagagccgtcttccttcacctcgatgacacgccctgtcacacggctgccgagtctcggctcttcttttctttccgaagagtgaataaacccgcggatgccttcatctgtaataatgaaagagcctgatgcaatcagcctgtacaccgttcccgtcagttctttattcatcatctcttcgcctgcatctgtaaataattcgctgatgatgtcctccggcgccggcttggcaaacatgcgcccgcggtttgtcaccttaagcatgcaatacagtctgtcgcctttttgcggccagacggatttatacgggggcagatgctccgttgcgacgagcgcgtcttttgacagaccgacgtcgacgaatacgcccatatcctccacttgatccgtcacttccacccatccgtaatcataaaagctgatgagcggctttttcatcgtcgccgcgagcctttcctgatggtcgacgtaaataaatacgtccacttcatctctgtcttcgatatcctctgtgatttcactgttatgtaaaagaaccgtatcctcgccgtcagttaaaaaataaccgaaatcggtttggtgatctatactaagcgtgagctgctgccctggtctcatgttatcgtccttcctgcttcgcccgtatgaggctgatgtttttctcattttttccaattcacacaaattcatgctttatgctgttggacatttctctttattctactataatcaactcataagtgaaatgttataggaggttttctcatggcaaaagaaagttcttttgatatcgtatcaaaagttgaatttcccgaagttcagaatgcgattcagatgacgctgaaagaaatcggcacgcgctatgactttaaaggatctaaaagcgatgtgagtttagaaaaggaagaacttgtcctgatttcagatgacgagtttaaattgaatcagctcaaagatgtgctgagcggcaagctgatcaaacgggatgtgccgacgaaaaacattgaatacggcaaaattgaaaatgcctcgggaggcacagtgcgccagcgcgcgaagcttgtacagggcattgataaagacaacgcaaaaaaaatcaatgcagtgattaaaaactccggcttgaaagtaaagtcgcagattcaggacgaccaagtgcgcgtcaccggaaaaaataaagatgatctgcagcagattattgcagccgtccgcggtgcagacctgccgattgatgttcaatttattaattttagataaattatgtgattcctattgattattgtctctattttcggtaaatttggagaaagggattttcacagttaagttttggaaacccatgacaattaaatgaacgttcttatcaagagaagccgagggactggcccgacgacgcttcagcaaccggtgtaatggtttacccaaaccatgaccaaggtgctaaatccagcaagctaataaacagcttggaagataagaagagagacaaatgatcacaaagtcttcttcttaagaagactttttttatttctcttttttccttgctgaatgtgatgaaggaggcaaacaatgggactattacaagacttggaagaacggatattaatcggggacggcgcgatgggcactctcctttattcctacggcattgacagatgttttgaggaactgaacgtctcaaagcccgaggaaatcaagcggatacataaggcttacgtggaagccggggcagacatcgttcaaacaaacacgtacggcgcgaattttattaagctctcaagatacggacttgaagatgacacgaaaagaatcaatcaggaggcggtcagaatcgcgcgcgcttcctcagacggcgcttatgttttgggaacgatgggcggcatccgcaccttcaacaaaaacgcctacagccttgaggagattaaacgcagctttcgggagcagctttatttactgcttcacgaggagccggacggcctgctcttggaaacatactatgatttagaagaagcgcgcgaagtgctgaagatcgccagaaaagaaacggaactcccgatcatgctgaacgtttccatgcacgaacagggcgtgctgcaggacggaacaccgcttcgggaagcgctcagatcaattgccggcctcggcgctgatataacgggaatcaattgccggctcggcccgtaccacatgattgaagcccttaccgaagtgcctattttccgtgacgcttatttatcggtctatccgaacagcagccttccgtctttagaaggaggccggcttgtttatgatacggacgatgcctatttccgggagagcgccatacaattccgcactcagggcgcgcgcattatcggaggctgctgcggcacaacgcccaaccacatcagagccatggctgatgcggtccacggactttcacccgttactgataaagaagtgaaaatcagacgggaagaagaagtcatctcagtccgggatgaacggaccgatccgggtttagacgaaatcgccgcgcaaaaacggtcaatcatcgtagagcttgatccgccgaaaaaattgaattttggcaaatttctgcaagcggcggctgaattaaaggaaaccggcatagaagcgctgacgctcgccgacaattcattggcgacaccgaggatcagcaatgcagcctgcggttcattactgaaagagcgccttgatatccgttctctcgtccacattacatgcagagaccgcaatatcatcggccttcagtcacatttaatggggctggatacgctcgggctcaccgacattttagccatcacgggcgatccttcaaaaatcggcgactttccgggagctacctccgtctatgatttgacgtcctttgacttgatcaggctgattaagcaattcaacgagggcatttctttatcagggaaaccgctcggcaagaaaacgaacttttccgtagccggggcattcaatccgaatgtccgccatcttgataaggcggtaaaacggctggagaaaaaaatcgagtgcggagccgactacttcgtgtctcagcctgtttactcagagcagcagctcattgacattcatcatgaaacgaagcatctcaaaacgccggtgtatatcggcattatgccgttaacgagcagccgcaacgcagagttcattcatcatgaaataccgggcattaagctgtcagacagcatccgggaaaaaatggcgcaggccggtgaagataagcggaagcagaaagccgagggccttgccatcgccaagtcgcttcttgacacggcgtgcgaactgtttaacggaatctatttaatcaccccgtttctccgttctgatttgacgtcagaactcgcagcttatattaagcaaaaggatgaaaaacgggctgatgtatatttgcattgatgtgaaaacaagccgcctgatatgacaggcggctttttcatggtacgatacagaaaaagaatcaagcaaaggaggattttttttatggttgaagtaaaacccatcaccgcagaagacacgtacgcgatcagacacagcgtgctgcgcccccatcagacgatagaggattgtaaatatgatcaggacagcgtaaaaggagcttttcatctcggaggtttttacgacggacaattgatcagcatcgcttctttctatccgcagtctcagcaggcattaaaagctgagcccgcctaccagctgcgcggcatggcgacgcttgaggaataccggacacaaaaagcgggaagcacattaatcgcctatgcagaacggaaactggccgatatgggggcggcgcttgtctggtgcaacgccagatatcacgtgaaaggatattacgaaaagctcggctggacaagcatcggcagcccctttgacatacccggcatcggcccgcatgtgatcatgtataaagaactcgcttgaaacagacaaaagcccttggcgtctcttataagggctttgttttgttatttttagcgttaagcgaatccgtacatcacgtcccactccccatgcttttttaagcgccgctattgacgctctcccgcttttttattaccctttgttcattaagcaacaagcaattcggcaaggacggcaggtgtgaaacgatatctgtcaattgctgatttcagctattttttaagaaaagggagtaaaagatgaatacgatccaaaaaccgaaaatcccgaaagaattgccggtgctttctttcaccaaagcgcttcaggacgaacagatcaaagatgtcataattgaaaacgaaatcataagcggaaaactgcacagcctgcgcgctgaaaaagtcatattcagaaacatggtttttacagatgtctctttcagacatatggaatgtacggatgttctgtttgaaaaatgtgatctctcaaacgctgatttcagcggaagcatcatccatagaacggtctttcagcattcaaaacttctcggcctgaacttggcggattccgctatgcgcaatgtgcggtttgaagactgcctcgcaaattacagctcgttcagctattccaatatgaagcaagtccggtttgacacgtgcgctcttttagaaagcgagtggaatgatgccgcccttgaacacacagaacttaacgcatgtgatctgaacggcgcaaacttcatcggcacgtccctttttaacatggatatcagtacgtgcacatttgatcacctgcacgtctcacttgataagctgaaaggatgccgcatctctccggcgcaggccgttacattcgcagaagcgctcggagccatcgtgacgtaatcccctgaactacaaaacgaaacggcgggcgatgtccgctatcgtttgaatgcctttttccaagtccggcaaggatgcgtacgaataggaaagacgcagactttgccggtcttcgggaaggtaaagagctcccggattgatcagcacgccggcctccagtgcacgggtgaaaaacgtttgaacggcgaacgctttatgaaaggtgacccaaatataaaagcctccctccggtacatgccactccgcaatatctcccgcgtatttctcaagaaaatgcaatgccgcatctctcctgattttgagttcctttctgagacgcaagagacgcgtttcatagcggccgtttgacagccattggcatgccgcccattgagataacgcgctggagccgtaatccgtctgcattttaatatcggcaagcctgtctgcaaccggctcaggggcgacggcccatccgatgcgcagacccgggcttacggtttttgacagcgtgccgatatacagcacgtttccctcaccgtccatagatttcaacggaggcggcggttctttatcgatccataaatcaccgtacgcgtcatcttcaatgacaggcaggcgttgatttcttgcgagcgcgataagatctttccgccgcttatatgacatcaccgttcccgtcggattttgaaatgacggaatggtgtacagcagccctgcttcgtattgccatccgtaagcgggaaggtgatccgttttgattccgttctcatccatcggcacccccttaagcctgatgccggctgattgaaacacacgcagggaatgaagatacgacggattttcagtcagcatgacggagtttggttttaacagcccgattgaaatgagctgaagcgcctgcagcgcccctgagacgattaagatggatgccggagacgcgtaaatgccctttgtttttaaatgttccgagacgcattgccgaagcttcaagctgcccttcggttcctcatagccgagcgcaaagatttcagtccccgcttcacggaacagttcggccatctcttgctcaggaagcagctccgaactcagctcacccgttcccagccgaatcagatccggacgcggctcgttttgattaatggcctgaatcaaggctgaattcggctgatgacttcccgatgtaacgtatgtgctccaatcaaggggcttagccgctgccatgacgctccacgtattgttgacgacttttgtgcctcccccgctttttccttccagaagaccttgtgcgatcaactcatcaattgctgccgtcactgtgcttcgattgacttgaagctcctcagccagctttctttgtgaggggattttcgtaccgatcgtccattccccgtgaagtattttttctttcatatgctgttcgatctggagataaagcggtatgtatgactcccgatccggacgccagctcttcatacggcacccctccttttttacttattatacatttggctggttcagataccaaccaaatggccggagacatcagcacacgatccgtctacaatgagattcagctgatgattggaggaatttatgatatgaatgccatttttcacggagtgatgctcgctttcggccttatcttgccattaggcgcgcaaaacgtatttatttttcagcagggagcctggcagaaacatgtgtggcaggcgttccccgcagtgatagccgccgcggtatgcgatacgattctcatcaccgccgccgtcgcaggcgtgtcagtgattattgcggagattcctgtcttccggactgtcatgcttatttgcggctttttgtttctcagttttttaggctggcagacttggcgaagcaagccgcaggccgaacaggcgaaaaaaacggttttcacggcaaaaaaacaggcagccatggcagccgtggtgtcccttttgaacccccatgcgatcttggataccgtcagtgtcatcggcacgagctccgccgcctacccgggaattgataaatggctgtttgccggtgcttgtattgcggtttcctgggtttggttcgccggactggcatttgcgggacggctcgtccaaacggcggattcgggcggccggctgctcggcatcctgaataaatgctcggcattggtgatgtggggggcggctgtttattttgcggcgcttttgctccgataaaaaggagttccggcaagtcatgttgaatgtaccgaagggaaaagggggaattggaatgtcagagattctaaagctgcatcactaccacaggtgggcgaatgagcaagtcattcagcacctgaagaccatgcccgcggcaagcttacagcaggaactgaaaagtgttttcccgaccgtgaacgccgtgcttgtgcatatatgccgggccgattacatctggcttcacgtgctttacggagaaacttacgaacaaatcgtctcgcgatttgatcaatttgaaaagcttggcggagatttgggggcgattgaacatagaatgacagagcagtacgaagattacagccgatttttaaaagtactggagaatccagaaggtccgatctctatttctcacccgcgcctgggaacgctgaagacgacatatgcagatgtgatccggcatgttgtgaatcacggcacataccatcgcggcaacataagcgcgatgcttcatcaaatgggatataaagacgtgccgactgactacattttttttcagacgaatcataaaaaagcaaaggcatgctgagcctttgctttttctcttcgaatctatcacaacccggcatagctggaagcgcccggggtaagctttacagcccttccggttttaaaagattccgtcgcggcgatcccgatttctaagttaatcgctgcatcaacgtctgtcacaatcggagtttccccttttttcacacattcggcaaagtgctcaagctccagacgatatgcgtctttaaagcgggcttgaaaatccgggataatttcgtagctgctgccagactgcgttaaaacggtaacatggcttttccgcagcgtaccgactaaaatgcttcccgtcgtgccgataatttcggcgcggatgtcatggccgtacggagaatttcggcttgcctccacatcgccggccgcgcctgagtcaaactcaagatacgttaacgcctgatcaacatcgccgcattcctccatgaacgggtgctttaaaattctcccgtgcccgctgacggacgtaacctcggcattcatgagatatctcgcgatgtcgtaatcatgaatggaacagtcaatgaaaagccctccgctatgtttgataaattcagcgggcggtgcgccttgatctctcgtaaaccctttataataaatggggttgccgatttctccggcgtcaattcttcttttcgcgtcggcgtaagccgggtcaaaccgcctcataaacccgacctggcagatgacgcccgtttcttcgatttttttcatgacttctttagattcctcaagactaagggtcagcggcttttcaacaaagatgtgctttccgttttcagcggccttggtaatcatttccgcatgtgtgcttgtcggggtgacaatgatgacggcgtcaatcgcctcatcttccagcagatcattcggattttccgtccatttggcgattcctaattctttcgcacacgcttccgccttccccttcattgggtcacagacggccgcaagctcggctccccgaacttcgctgactaaatgctttgcatgaaaaaatcctaatcgccctaatcccagcaccgcacatctgatttgatctgtcatatatctccgctccttttaccttgaggccgcatgccgcgttaaagcaagcggtttctcttattaaacttgctttttttcatctatcattctttcataatcatcattgaaaaagcgctttatttataatgtaagctgattgcttattttgttttgcgcaagcgctttcccaaaagctgattttattttacaatgcttttcactcgtttgacaatgtttttcacagaaaaaaacgcgcctcattgctgcgggcgcgtttttgccggtgccgtagactgcctgatgacaagttccggagataaaacaattttactttttgcttttttcttcccttgaatctcatcaatgagaagttcaacgacgcgcctccccatttcgcggataggctgggaaatcgtcgtgagcggaggagccgtcatctcagcgagaatggtattgtcaaagccgatgacggacaagtcttccggcacccgaatgccccgggagcgcgcagcctgtattgccgcgcacgataacacatcattaaaagcgaaaacggcggtcggaaggtctctgtcaaacagctcggccgctgcctgttttccgctttccagcgaatattccgtcggaatgatgagcgattcatcgagtgtcatccccgcttgacgcatcgctttttgaaaacctttgattctgtctctttcacccgtggtcgagccgttgccgacgatacaggcgatctttttatggcctaaagatataaggtgttgagccgccgtatagccgccgagaaaatcatcgataatgacgacgtccatcggcgcgagcggtttatcctgagtgatcatcgcaagcggggtgcctgatttcacaatatcatcaagcgccgtgacgctgtcatcatgatcaagccccgtcgcgaaaataatgccgtccgcctgcttctgccgcagcatggagaaatacttcgtttctttttcaggctggtaatccgtgctgcagataatgatatgaaacccaaggacaccggcactgtcttcaatgcttttcgccagttccccgaaaaacggatttgaaatatccggggtgatcaggccgatcatattcgtctttttgcccgtcaaagcggatgcgtgaacattcggatgatagtccatctcctccatgacacggagcaccatccgccgtgttttgtcactgatcctccccgtgttgttgatgacccgcgagacggtcgaaatggagacgcccgccttttcggccacatcgtaaattgtcattttcatgcttactaatccctcttctgttctctggttttaggtcagtccgttttcctgcttacgaatttgcggtattcaagcggcgtaatgccttcaatctgtttgaacagtttagaaaaataggtcgggtcctccatgccgatggcgtctgcgattgcccccattttgtcatttgtggcggacaaaagacgcttcgcctccgtcattctgactttgttcgtatactggccgggcgtaacgccgagcacctgctgcatacagcgggtcacgtagtcttggttgtaatgaagagccgaagagagcgctttgatggtggttttctcctgatagtgctcctgcagataccgggcggcctcccatgcgactctttcctttgcggacggtatttggaacgcttccttttgaagatgaagcagcagctcttcaaacagaatctgctttctgagcggcagatcggagttctctgcgctgtcatcagtcaggacgctgaattgcccggccataaactgcgggcgcctcaccttacctttttgcggcagggacaggcggtagcgggccggctcttcaaagctgccttttttccgcctcagctccgcccagttattcccggttgtttccgtcacctcatatgccgttccctcaaaatgaagccacgaataggatgtcgtttcttcacttccttttgtcccgtaatgttcaaggccaggagaaagcagaatatattctccggcttctacggaaaaggcgttttcgtcttctgtaatgtagaggacgccttttttcacatacagcagatcaaacaccgggaagacccgtctcacatgggtttcgccttttttgaacgtcccttctcccgcagcgataaagaccgggaacggagggactgtgaactcgagaaaggacatattttcggccctcctttttaagtcggatttttgcaagaagtttcgtttctctccctttttattataagaaaatggaggtacacttttaaacgttgattttgtcaggaaaggggttaaaagaaatgaaacaagcgattttaaaacggactgcattcaaacaatcctctgatcacaaactctcattatacgcgctgacttggccgatatttattgaggtttcattatatatgtttatgggaaacgccgacactcttatgcttagccaatactctgacaacagtgtggcggccgtgggtgtcagcaatcagattttaaatttaattatcgtgatgttcagctttatcgcaacgggcacgacaattgtgatttcgcagtttttaggttctaagcagaaaaaagaggcgcaggaagtggcttatgtttcgataggagcgaactttgtcatcagtctcgccatcagcgccgccgtgtttttcgcggccgttccgatgcttcatgttatgggtctttccaatgaattgatgcccgatgccaaagtctttttacaggtggtcggcgggctgtcattcattcaggccctgattatgacgttcagcgccattttaaaaagctacggtcatacgaaggatacgatgttcgttacgatcgggatgaatattttaaatatcgccggaaactttcttgtcatcttcggaccgctcggcctgccggtgttaggcgtcgccggggttgcgatgtcaacgtccatcgcgcggatcatcgggttagttgctatgattgtaatcgtcaaaaaacgcatcggactcggtctgacatggaaaaagatctttcacgttcataaagagcacttgcggaaactattgaaaatcgggattccgtctgccggcgaacagctgtcttataacatttcacaaatggttgtcacttattttatcgccatcatgggcgcccaggcgctcacaacaaaggtttatacacaaaacatcacgatgtttatcctgctgttcggaacggcgatcagccagggcacacagattttgatcggcagatatatcggcgccaaacagtttgacgacgcttatgaccgctgcatgaaaagtctgtactgggcgcttggcattgccgctttgacatccgttatcatgaccttgttttcaaagcagctgatcggaattttcacaagcagccctgacattattacgacggcgagcatgctgattgccatgacgatcattcttgagcccggccgttcatttaatgtcattatcatcaactcgctccgggccgccggagatgcaaaattccccgtctatatggcgatgatctccatgtggggcatcggtctgcctctcgcttatctgttcggcatccatttcggattggggcttatgggcatctggatttcatttatcgcggatgaatgggtcagaggcattctcatgtacagaagatggaagtcgcggatttggattcaaaaagggattgcataaacgcccgaagcttcgttgtgaagccgggcgtttttttatgcctgtgtaagccgctttctcatgtcatcgagctctgaccggtaatgtgccagcaaaccggtaacggccggccttgagtataacggaaacagctccagctcttcagacgcctcttcgaaatacgcctcggcttcgaaagtgatatactcccatacattcataaaagctttgttgatggtatgtctctccagctcttcttccgtatagccgaattgttccatcacctgacgcggaagacgctttttcatccgctcatccgtatgaatcccagtgagaacccgggtcagctgaacggcggctcctaatgaaacagcagcatggcggagcttctcttgatttcggcgcgcgcaaaccggcagcagaagcagaccgagcgctccgcctgtttggcccgcgtacatcagcaggtcatcaaactcttgataggtctctttttctctgtcagacctttggccggcgataaactcacagaacggctcttcttccagcccaaattgctgccgcacgtcggcgagcgcctcccacaaaaagccttcggggcttgtcccgttcaaaacgtcttgtgccgcctgttcaaatccctcaaattcctgaacatccgcaagcttctcagcttcatgaaacaaagcaagcacagcccatgcggcctgcctgttttttggcggcagggatgaaaaagtttgtttatataaaggaaaatgcgcctcggcaagctgcgcgcatgtttcgtattcggtcatggtatcactcctctgttttttagtgtaccatatgtttcacaataaaaagaccgatatcctcagcggaaaccggtcgcggcactgttattcttctatatcaatgcggtacgcctcaaaccatgtatggatttgggcaagatgggcgatcagctgcgggcctttcatcagctggccgaaccatggaacctgaaaagatgaaccctctgtttccagcagcatctccagtttttttctgtcgagcagggtgtgaagcacggaatctttttgttgtaaaatcgttttcagccactctgtaactccttgcgtgtatttcgggtgatgcgttttcggataaggactttttttgcggtacaaaatgtcttccggaagcaatccttcaagcgccttccgcaaaatgcctttttcccggctgccatgcattttcatttcccaagggatattccaaacgtattccacgagtctgtggtcggcgaacggcacccgcacttcaagacttgcacccatactcatgcggtctttgcggtccagcagatttgtcataaaccaaagcatatttaagtagaacagctgccgtctcgctttgtctgttcccgtctcaccgtctaacagcggtgtttccgcaatggtttcttcatatctcgcattcacgtattctcttaagttcaggcgtttttgccatttttcgtccaagagggtgattctctcctcagtggatctcatccaaggaaatccgtcttcttccgccgcggtatgaaaccacggatatcccccgaaaatttcgtccgcgcattctccggaaagactcacgacaaaatctttttttatctcacggcagaaccacaacagcgaggaatcaacatcagccatgcccggcagatctctgacgagaacggattcctccagatgttcaaccagctgatcctgtgtaattacgcactgatggtgctgtgtgccgaatgcatttgtcattttatcgatccacgggccgtcatcattcggctgaaaggcgctcgctttaaaaaatttgctgttctcctcataatcaattgaataagtatggaggggatctctgccttctttctcaaaatgagcggcggctatcgcggtaatcgcgctcgaatcaagcccccctgacaaaaatgtgcagaccggcacgtcagatacgagctggcgcgtcaccgcatcctgaaataagtaccgaatatgagcggcggtttcatcgaagctgtctgtatgcttttcgctctttacattccaataacgccagatggacaaaccgtccttagaaaaagtaaacgcatgagcgggacgcacttcgtgaattcctttaaaaaccccgcagcccggtgttctggacggcccgagtccgaaaacttccgaaagtccgctgctgtctgtgcgggctttcacatcaggatgagcaaggatggctttcaattctgatccaaacagaaaggaagaaccgtgttctttataaaaaaacggtttgacgccgagccggtctcgcgccccaaacaggcgctcccgcttttcatcccagatggcaaaagcgaaaataccgttcaagcggtgaacgcactcctcccgccactcaatatagctgtgcagcagcacttctgtgtcagaggtccgttcaaaacggtggcctctcgcctgcagctctttccgcaattcttccgtgttatacagctcgccattataaatgatggtgtacgtttcctcttgatgcgtgcaggccatcggctggcggccgccttcaatatcaacgaccgaaagtcttttatgtccgaataaaacatggggctctccccagacgtttgaatcatcaggccctcgttttgaaagagtgtctatcatattgttcataatatgtttctcttggacgagctgcttttgaaaatcgacccaacccgcaattccacacatgtgatatcagctccaatcccgtttctgtcggtatcaaattcgtttctatcagcactttacccagtttatgcaaagaaacgcagatagttgatttgtcccactaagagttgtatgagacaagcctgatttggaaagaacggaagagaagatcaaacaaaggagcctcgtggttatgaaacgaaaacagcttttctcagaaaaaaacaaatgggggcgcggcactctgatgatagaggacggcatctgcctcgtcgaaaacgatgagggcgatatcctgcttgcagacagtctcggaaacgccgccgtattgatgaaacgtgacggcagatggcagccggcccggattcacggcggtacggccgaaatcggcgcagacaccatcgctctcttcggcggagaagagatccgttatgaaaaggcggtaaaacggccgcttttagccctgctggattcgctggacgatgaaacgtttctgctgtttctcagccatctgcacgggttcggcctgtctgtatatgattgcgtattttcctacaatcagtcgctgttttccggtgaaggcgtctcgttttatcatttctcggcggatgatgcccaatgcgccctgcagcatcaccgcggcggctcgggtaaacatgacagatttgaatggacggcatctgacgggcggcgctcaattatgtattcagcggcaaagcacggcggaacagcgtaaaaaacaggcggcgccctttaaaaggcaccgcctgttttttattttacaaccgttactttaaccgctttgctttcttgtttatccgtgtcggcagccgtcacataaagcacggtgcctgctttttgctttttgattttgacggagaacgcgcctttttgatccgctttctgcgtcgcgatcacttttttcgctttatctttgacggtgatttttgcttggctgttcgcttttcctttaaccgccgtatcttttgctgtcactttactgaccttcggcgtgccggacggggtccctttggctacgacaagcgtgacagatgtttttgcgtcatctttagaagctttcacgtgtaaaacggtgtcttttttctgcatcgggatatttactttaaacttgccgtctttacctgctttggcgcttccgatctttttcttgccgttcatcacttcaaggaccgtgccctctttcgcttttcctctgacagccgtctgtgtgctttcaagcttgttgatctccagccctaaatcaactgcgctgacagccttcataatattcaggcggccgtggccggaatgccagtcaactcccggaatgacgggaatcgggatcgggtcgccattgtcatcatacagctcttcttccttgccgtcctcgcttttaaacgagatatcgtctgcggtctgctttaatttcgcttcgacttcattcggtttaagcttcggattttgagagagcactaaacccgcggcagccgcaacatgcggggcagccattgacgtgccgctcatatatgtgacgtttccgttcgggacaagactcgggatatcagagccgggcgccgtcaagtcaagcccttttccatagtttgagaagtcagaggtcatatccatccggttgcttgcaccgactgagatgacatactttgatgatgccgggtaggaaagttcgttctgagcttcatttccgctggccgcggcgatgacaacatttttggacgccgcgtatttcagagcgtattcaagcactcggctgtatgctcccccaaggctcaggttaatgacttttgcgcctttgtcggctgcatatttgatgccgagggcgatttgctctgtatctcccgaacctgttgaatcaagcactttcacgggaataatgcccgcattgctgtttaaacccgccattgaatagccgttatctcgtttggcggcgataattccggcaacatgggttccgtgcccttgatcatccaaggcgctgtttgatctgtctacaaaattgcggccgagatcagtccttacctttcctttcaaatcggcaagcgtgctgtctacgcctgtatcaacgacggcaatgagcgtgtcagtaagctttcgcttcgacagcagagcagacgcctgatcaaatttcacatcggctcccttgacgccgccgtccgctccgctgtttttcagcgaccattgataaggatactggatgtcggccgagaggcttttgtattcacgcaccggttctgcaaattctacagccggcagtttggacagtgacgatgccgtttcttttacccgcttggcactcatcgtgtaagcgccgttctggtctttcggcatgtctagggaataaatactgtcaaacagtttttctgcctgcttgatgcgggacatgtcttttttagattgcgcgcttgctttaagacctgccgcttcttttgtgaccgcggcaaggcttttgttatttttcaatttaaaaatgactttcccggtctgaagcttgctttttgcagcaagatggttttctgttaaaaacgctccggctgttttgcctttcaggctgtgaatgccgagtttatccgccttttgctccagctctttttttatatatgacggtactgactgaagtacggcggcgtataaccgttcaatcgccttttggtcttgcgcggtcaccgtgtatgcggaatccgcgccgttttcagccgtatcgctgaacatcggcttcagtgttttaagatcctgatacatttcatctcttgcttttttactgaatacgagctttgccgccataaacggagcggttttgtaatataattttgacaactctttgccagtcggggtttgattgagctcttgatcacggatcgtccgcaaatcttttaaaataccggctccctcttttttctggctgacactcatttcaacagggcaggactcctcttcttccaaatctgccggcccaagcgacgttccttcatagccgatggtgtattgcgctttttccgcattttcattctgagcgccttcatcttcgggctcttcacccagatactctacttttatatagtaggggccttcccaggcatgcggaatattgatttcaatttttccttggtccgtgtaagagcggtacatatcaaaggtgtcatcactgagggctttctctttgctggggtaaacggatacatttaagaaagattgacttcttacagttaatgccatgtgcgaatcttgtttcacttcatcttttccgggcgtgattgtataccagactgattgttccggcttatcaatggtgccggactgttctttcccctttgccaaggctttcgtctggccgatttgttcctccgctgacacttcagaaaacggagcggcgaggctcagcactagaaccgctgacaaaacggctgcccaaaaagatgcaaatctccttcgtctcatctcaaatccccctatcttttgattctcttgaagagtagcatactgaaagagaaacagatacctaaaaaaggaatatttaagctgaaattaaaatacatggaaataggcgccgaatataaagatttatgtccaaataaaaaaacccggatcgtatccgggttttcaagcgattgattaaaatatgtgaaagccgatcggcaagtgaaggccgagaagcaccgtcaggacgagcacgataataaaaccgatccacagtcctccggttgatttgccttttttcttgcggatgacgagcatttccatcaggccgatggtaatgatgccgagcagcatttttccggcgtactctccgttccaattcgcaaaacggacaaacagttcagcgccggtcaaaataataataatgtagaataagcgcagaatcatatgcgtaatttttgcgcctttcgctttccctgagccgtacagcccgtagctgacaaacaccagtataagcgcaacgacccatgaagtaatatgccaatgtgtcattatgttcaattcccccctatcagatcaatctgcctcacttatggtaccacaacaagccgctgtgagcattatcaatcgcgataaagacacacaattatccgatttggttcgacagcgtgccgatcggttcaattgtaatgtcaacgcggtctcccggctttaaaaatttcggcggctgaaacccttttccgacaccggccggcgtccccgtcgctattatgtcgccggcttcaagcgtcattccttttgacagcgtctcgatcagttcagcaatcggaaaaatcatgtcacccgttgatcctgattggcgcagttccccgttcacccgcgtttcaactttcaggctttgcggatcactgacggccgacttatgtacaatgaccgggcccatcgggcatgtcgtatcaaggcttttgccgataaaaaactgtttatgctttttctgcagatcgcgcgccgttatatcatttacaatggtatagccgaaaatatggtcaagcgcattttctttggagatgtgcgatccgctttttgatataataaccgccagctccccttcataatcaagctgctccgttgcatccaagtggcttttcactgtttctccgtggcctgtaacggaagtcggggctttcgtaaaaaccatgggatgctccggaatatccgcctcacttcccatttcaacggcatgatcacggtaatttttcccgatgcagatcacgttctttgaaggtctcggaataggcgcacagagcttcacgtcagacagtgcatacataaatgaaccggactcatcattcggttttttggcccattccgcaagctgtccggtatgcgcgacgaacttttctcccttttgaatacactctatcagcgaacccggaatcgtctcaagttcaaacaattttttttcagccttttgcagatctaagattttgtcatcatccatgatcaggccgacaaatttccggctgttcagttcccctgtcgcaaatttcatgttaatcccccatcatttttaaatctggcattcctttatgtattctttctccgggcggaaaatcctcttttgaacaggctgaaaatattcgtaaaagagtatcaaaaattgtcactttttcagtcatattgacgaaataaaaccttctcagccaaaatgggttatactattaccatcctatgttttccaaaataatcgagaattggagaccacacgatgaacagtaaaattgaagaaaaaagattgactttattcgagacagcgcaaaaattcggaatcaatgcgagggagaccatcaggtgcagccaagagctggacagcctcttaaacgggtgccggggcgggctcatccaacaaacgaaagacagcgggctgaacccggccgcacagcttcagccggattacactgtagggaaaaaagaggctttctcataaacacgatatgaatatagatttgaaccatttgcttttaagacccggcacgcgtaaagcgccggtgtttttttatgtctgagatttttccgctcacaaaaatgtgcgtttgtcataagctattttaggcaggcagcccaaataagctcctggagtgtattccatgaaaatctttacgaaaaggatgtgctcgtatgcccgcaattgtcggagcgtttaaaattaatgccgtcggtacgagcggagtcgttcatataggcgactgcatcaccatttctccaaaagcagaggttaagtaccggagacaatctcacactgacgaattacaggaattcaacgaatgtgtacgataatgatgtaatcgatcagccgatggcaggtaacgcataaaggaggcgccgtatgaatttttacgtcaatcagtcgatccatatcaattacatgcgtgtagaatctgtcagcaattcctccatactgcaaatcgggagcgccggttcaattaaagctctttccaacctgtataacacagggagttatgtagagccggcgccgcctgtcaccgcggggcagactgcaacaacagggggaggtcccggcacctcatcatttgtaccgctccagccgccaagccggtagttcaatgaaggaaacgagacgcgaggtgaatgtcatgtatgatcaatcggtttcatcctacctgcagaatttaaattccttcgtccagcagcaggcgcttcagattcaggagctcgaacggcagctgaaagagtttcagaacgaaatttcaacgctgaaacagcagccgccatccacaagaatcgatcggctcgagtataaatttgatcagctgaaaattgaacggctggaaggaacgttaaatatcggattgaacccgactgatccgaatgccgttcaaaactttgaagtcggccagacatctccgcaggtcggaatgatgcagcaggaacaggcgggccagcaaatgcagcaaatccgtcaaaacgtcgatatgtacctgaatgaagaaatccccgtgctgttagaacagctcgaaacccagtatgagagcaggctggacgaaacgaacaaatatcatattattgaagatatcagaaagcagatggacagccggattaagtattatatgtcccatgtcccgaaagaagaaaacacggcgcccgcgcaatacgccgaggagattgccgaacacgtgaagcgtgatattgtcagggccgtcgagcattttattaaacacatacctggtgaaatgaaaggtgatgatccgtcatgatttttacagtgattaaccggaacattgaagtcggcgatatccggtcgaccggtgtctccagttcttccttattattaatcggcgacaccgaatccgtctacctgtcttccatctttgatacacctccggaatctctcattatcgggcctcttgtgccgctggcgccggaataatgttaaagcggatttcacgcctcaggagcgccaaagtcaattcagtcgggattgggagtgtttttcaagcaggcgatacgaatgaaatcaatatgaaggtcaaagttttggccgatcagcgtactcttgccgtatacagagacgatgaaggctcgtttaacagaaaagaataccagatcttccggcagcccgccgtcatgccgttaccggaaacgggagtccaaagtgcattctgccatgaaaatccttcgattcgggtaaggaatgtgaaagtccaaggggtatcgtcagcgtccgtgcttcaaatcggatcgtcatcggtcgtattgggcgattcacggctgaaacatattaggcagatcgcctcaccgagctcacaatcaccgcagacctgacatataatgacggtgagacttctataaagggtgtcgtttatgccagcaattaccggacctatagctatcaattccatatcgggcggagtcgtaaactttggtgattccttttacctttctccaaaaagctcttctaaatctgcgctcggttcgggagcaggcaataccggagatttccttttattaaacaacgttgtcaatgcgacaaactatatagaccccgatgtcagcgatcagaatgtggccggaaacgcataaaaagcagccgctctttaaggagggggctgcttttttgtgttcagtgtttttttcgttcgtttgatttttttgttttcacaagcttttccggcggctgttttctgatccatttcacaaaccgcgcaagtttcggatcacgccgcagctcttctattcccgcgagccttgccgcaagctcctgattcgtataaagcgcgtgtacctgtttatggcagggaatgcagagcattgcggtcggaaggaatgtcccgccttcttccttaggcgtcaggtggtgttccgtcagccgcacatgatggcggccgcataattcacatgtgccctcggcagaatcggccatagctccttctcctttctacatgatctccattgtgacccgggtgccttttccgcccggttcggacggatgaacgattaattttttcggcagccgcgctctgagctcctgcacatggctgatcaccccgacggacaaattatccgattgcagcttttccagcgctgtgacaacggtgtctaaaagcccttggtcaagcgtcccgaatccttcatctaagaaaaagaattgcagcggatattgcccccgcagctgaatctgggcagacaaggcaagcgcaagcgacagcgatgtcagaaacgtctcaccgccggaaaggcttgatacggggcgtttgacgccgccgttcgcgtcatcgcgcatgacgaagccgccttctgaatcgactaatatggcataccgctgtcttgtcagcgctccaagccgtgcagaggcgtctcgggccacgctttccagctgttcctccgctaaaaattcgacgaatgtattgcctttacatacagactggagcttatcaagcctgtcaatctgtgtctgccagcttttcagttcggcttcaatctctttaaagcgcttatgctgtttctgcatcaccgcaaaggcttttgcctgagctcctttttcctccttggcggcgcctgactcagcctctgcctgctccagcagagaaaccgatgctgtccattcttcttccgttacccggcggccggctaatttatcagtgacacggcggatatttgccgaaagctgctttgagctgtccagaaattcatcaatttctcttttcatttcctcggcccgctctttcggaagcaggctttttttgacttgatccggctcggcaaacccggtgtcttttgatttcccgtaccagtcattttgcgctttctcaagggcggactcagcgtcccgcagtgacatgaggctcccggattcccggccttttgcgtcattcagtgattgctgagcctgctgcagcgcatcgaataacgactgttctttcgattttaagagctgtaattcctgccgcactgcgtcaagctttgcagaaatggatgtttcttcagctgctgttccgagctcttgttcatatccgtcaatgacctgctgcaggcgctctgacgcatagtgaagctcgagccgttcccgttcaagctgatgcttcttctcctgcagccgttctttctcatcttcatgttcctttaggaaggcgatgcttgtttcaatgcgcttctcgaattcctctgcctgcctgtccttttcgtctatcgaagcctgccaggcgtcaatccggtttaacggaatatccccgcaggcttcattgtactgattcaagcggctttctgacagcgattcgagctcttctaatgaatgtttgaggcgctctgcttctttttcctcatagcggattcgttcgcccagctgttcagcttgtttcaccgtcttttgataggtactgatcagtctcgtgaccttctcttttaccgacagcatatcctgtttcatttgtttccactccaggcggacggcgctgaacgcttcatcaagcggacggccgctgatagaagaagcggcttccagctccgggacccgggcgttttgcagaaacggacattcttcggtaaaacgccccgactgctcttctaatgcaaccttggccgtcagcacttcctgagaaagagccgccgcctcagaaagcagcgcttcaacctgctgcaaacgttcctgtacagccgtatcgggcgaatatgtttcatgagcggagcgcgaacggtcatgctgcgttgagccgcatacaggacaaggctttccttcgattagtttttccgataattcttttgttaatgcagccgttctcgcttcctctgagcgcctgcgcaggtcggtttgcgttttgtccgcccgttcggctgcggctttcagtgaacgttccgtttcacagaccatatggtaaacggtttgaagtgtttgataagcgcgcgtaatgtcctcttcttccgatttcgcctttgcgctgagcgcctcgctttctccgttcagcttctccatgtttttcaactgggctgtcagattgacccgttctttcttgatttgttcctgtgtctgctgaaagccggctgccagctgtgcggcggtctggcattttttccgttcatcagcggtcacttgaactactttcagctcttctttcagctcattctgcctgttttggccgcgggtcaggcgatctttcactgcggtcagctgtttcgaggcggcttcgtattcttcctcttttttgccgtgctccgcctttgttttttccgcttctttttttgcttcaagcagcttttgttcaatggctgacagcctttgatacagctcttcttccttgacaagcttcggctcttgttcagccttatgaatccgccacgcttcataggcttcattttgccgggtaaatgaagcggtttccgcctctaatttccgtttggccagttcgtgctccttctcggcgcgctccttccggcggacggcttccgtgtagcgatctgcatacggttcaagagcgagagcagtttccgcttctttaagacggtcagtcaaatccgtgatatacgggcgtttttcctcaagcttttcctgccgcacctcgtattcgtttctctctgtctgcaagttccaaatctcctggtgattctcaaaacgttcttttgcttggacccgtttcttctcagccgcttcaagccgttcattcgcttcatgaaactgctgttcagccagcttcagcgcgtcttcccccgcgtctccgaggccggattgttctgccagcatctcattttttttcgcggccgcttcctgcgcccgccgccgcaattttttgacaagcctgtcaccgtactgttccagattaaaaaggcgctgcagcatatgtcttctttccgcgcctttcagtgacagaaactcggcaaactttccttgcgggagcacgacggctcttgtaaagtcgtcaatggtcagaccaagaagctcttccacctttttgttcacttcattcgctttatcggcaagcacggtttgttcctctttgatttcaatcaagcggcaaagggcggttttcactttcgtttcatccgttctcttaaaaacgcgctctactttgtaggacaccctgtggccggattgaagcgcgaatgtaaaagagacggcgagctgatcttcggcatggttcagaatgccgtgcgtattatttgcggcgcgctccacttttccgtataaagcgagtgtcatcgcatcaaggatcgacgactttccgcttcccgtcgggccgaaaattccgaacaccccggcaccggacagtccgtcaaagtcaatggtctgttcctctctgaagctgtggagcccttttatcgttaacagaatcggcttcatgtcgcatcctcctcatcatccgctgacgcaagctctaaaaacagcttgaccatctcctcatccggcacgccgccgcccgtttgtttttcataaaatttcttaaaccggtcctcaattgatgtgtttttcacttcaatccggtcaatgtctgtctctttttcttcaaaaaccggcctgatatggataaagcctggatgcgcttttctcagccgatggatttcttcaagagaaagctgatccgtcaaatggatatcaagatcgatccaggcattccggtcacgcccttcatcgagccagccgtgaacctcgctcagcccctgcgctttccatttgacaagcggttttccggaagacaggaaaatctcttcccacttcgcttctccgcccggcttcgcttctaccaccgtcaccgatttggcataaccggcttctgaaaagctgtatgccagcggagagccggaatagcgggcagccgttttggcacgcttgatcgtttgcggacggtggagatggccgagggccacgtaagccgcatcagccggcaggctttcagcggcgaccgtgtaagcgcccccgacttcaatcggacgctctgaatcggtctgatttcctcccgcgacataaatgtggctcgccgcgactttcacggcatcgtcccggcacagaccgcacatgcgggcaaacgcctctctgattttcacatcgtaatgatcgcgaagaagcttttcctcaaacgtatcagacagcacctcgtttaatctcgcttctgacggataggccagcgcggcaacggctaacagctcgtccgccgacggcacctcaatatggacgggttctgtccgcggatagccgattaaatgaatgccgcgctcatttgttaacggagaagcagccgccagcctgtcaggattgtcatggttcccagcaatgacgacaaccgggcgttttccgccgtcagaaagcgcggaaagactttcgtaatacagctgttcagcgagcgcaggcggattgaccgtatcaaatacatcccctgccataatgaccgcatcaatgttttcttctttgacaatggtattcagctcttccaatacctcggcctgttcactcagccggcttctgccttcaagcgttttgccgaggtgccagtcagctgtatgtaaaatgcgcataccgcattcacctcacttttctgatagaaaaaaagatccgctccaaaaaaggagcttcggatcttattacagtgtaagaacgtgacctccatcgaagaaatagagcgcacgccttttcacattcgtttttgtaatttgttcaaccgcttttgtatacaattcgatttgtgtttcataccttttttgcaggatcggagccgcgccttcaaatccgttccggaatttcccctcaattcgatccgttttatagtccagcaaatagagtccgtccgcagtttcatagaggcagtcaataattccctggacgagcagcggttcaccggccgtttcggcatccttgtacacctcgctggccggaagcgccatactgaacggcacctcccgatcaatccgcagcgccccaacaaggtcttttccgatttcagtgccgaaaaactgaatcacttcatcaatatcaattgcgtcctgctgttcttctgtcagcagctctttttcgtaaagcatcctgaccgtccgctccgcttcttcggcagtcggaacatgcgtcagcggtatgtgctgcatcaccgtatgcatcgccgtccctttttcggcggctgtcagcccttttttcatcataaagccgggacgcttgtataaaagagtgtcccctgacggtttgatgagagagcgtccgctgtactcatcctcgtattcttgctttctcttcagctcagaaacagactgcttcgttctgatggcggtcagcttccgatacggatattcccattcaagaagacggcgcgcctgatcatcaaatgaaaacgaatcaggaatcggctcgccatgctgtatcgcttttaaacgtttgctcttttcttcagcacgttcttcaggactatcttccagcaattcactttgctgcagcatcctgatgtgaaaacgcgccgggtcgtgcgcgatatcctccggcgccaaaagccccggcgccctgtgcgcctccatgtcactgtgacggatgagcgctggaccgataaagtccaaataagatgacgcctgatagcggtcgaattcagaaaggagccaatcagcccggtctgcttgcgcctgccatttggccagctgtttttcccggtttttgcaggaaccgacgagaaacagcttttccttcgcccttgtcagcgccacatacaatacgcgcaattcttctgataaaagctctctgcgcatttttttcttcattgccacaagcggcagagtcggatagctgattctaagttccggatgaatatacttcgtgccgaaaccgagttctttatcaagcaggtatgatttgttgagatccatcatattaaaacttctgccgagtccggcggtgaaaacgacggggaattcaagtcctttgctgctgtggatcgtcatcagccgaacgacatcctcctgctcgctgagcgcccgcgccgtccccaaatcatcgccgcgctcctgcatccgttcaatgaaccgcaaaaagcggaataacccgcggaatgccgtcgcttcatacgaacgcgcccggtcatacaagacgcgcagattggcctgacgctgctttccgccaggcatgccgcctgcataatcaaaatatccggtgtcgcggtatacttcccaaatcagctcagacactgaatgattcgtcgagaatgaccgccacttctgcagactgtcataaaatgttctcagtttttgatacaggtcgtcatgtctgtcaccgttcgctatatacgctttcagcgcttcataaaacggcgcttttttcttttcaaggcgtatgagcgcgagttcattttcgtcacagccgacgatgggcgagcgcagcacggaagcaagcggaatatcctgatacggattatcaatcacctttaagactgaaagcgccgcagccacctccacggcttcaaagtaacctgacgtcaaattggcgtaaaccggaatgccctggtttttcagctcttccattaattgcggagcccatggcatggagcgcagcaaaatcacgatatcccggtactggatattccggtgtgtttttgttttgccgtcatataccttaaacggagatgagacaagcttccggatctccgcggctatcgctttcgcttcccaatgcacggtttcaaagtcttcggcatcctcggggctgtctgcgtcatcagcgctgtcaatcagcagcagttccgttttcgccgcgtcattcggcggatatgatgcgccaagctttaatgccgcctgttcatcgtagtccacttcgccgattttgccgcccatcagctgcttaaacaagaaattcgtactgtccaaaatatcggagcggcttcggaagttttggttcaggtcgattttctgcccggcgccttccccatcttccgtaaaccttttgtatttcccgagaaaaagcagcggctcggcaagtctgaaacggtagattgattgcttgacgtcccccaccataaacagatttcccgcctcttcattcccgcttttcacaagctgcaaaatggattcctgcacaagattggtatcttgatattcatcaaccagaacttcatggaattggtcttgataataaacggccgcttcactcggcacacgccggccttcttcatccctcgcagttaaaatcgccagacagtaatgttccaaatctgagaaatcaatgattgatttttcctgtttcgccgcttcaaatcgttttccgtatgatattacgagctgaacgagggtttcaataacaggcttcatgtcttttaaactctttaaatgatcttgcgggcttcttgtaaagtaatcggtttttaacttttcgatcagtttcttcgcgccgtttcgcaaatcagtcgcttcgtccaaaagcgccttgtcaaattcatcaccctttaccgccttggcccgtttaaatgtgaccgcaggaacccgttcatacagcgccttaaagtcatgccggcagctgatcagctcttctatctgctgaaggtcatccagaacattatcagcacgcggcgccggcccgccgggcgcttttgtcagttcaagcgccttctctagcttttgtttagccccgaagagcgccatttcagcatcttctctcacatactcgtaaaacggcagctcttccattttgctttcttctgtcacatcatataggcggacaaagcttttcagccacgcttccgggtcaggatgcgaccgggaatactcatacacccgcttgacgaggtcttgaagatccagatcatgcctgtccgtcgtatatctgtccacaagctcaaaaaacgcctgattcccttttgcgtattcatcctcaaacagctcatcaagcacttcgtctccgagcaattcgccttccgtctggtcagccatccgaaaacccgggtcaagatcaatcatataataatattttttaagcacctgcagacagaaagagtgaagcgtcgaaatgctcgcccgatttaatagagacagctgccgtctgatatgcagagaccccggatttttggcgagttctttttctaatgcttcagcgatccgatgcttcatttccgctgctgaggcgtttgtaaatgtcaccacaaggagcctgtcaacatcaaccggctcttcttccgcggttatctttctgatcatccgctctacaagcacggccgttttacctgatccggctgcggcagcgaccagaatatcgcggccggaagaaacgatggcgctccattggtcatccgtccatatgctgtctttcggtttaggaatttgcatcatcatccgcctcctttttcagccaatccagtatagtgccgtctttttccgctttcaggctgcggtattcattttctttaagcgactcatcaaactggcacaccgatttaaacgcacagtacgtacaaggcgtcttatctttcagcttatacggggtaatggacacaagcccgtccgttatcgcttcgcccgcctgctcaaatgtccgcctcacatggtctgtcagcagatgaaaatcccgttcgctgaccgcggctgaatcggaccgtaaagaaccgtcctttttcaaaccggcattgataatatttgaacgcccttcctccaaagtcgtgtccatcaggctgatcgcctcccggtcaccgaggagaaggcctttcattttaaatttcttaaaaatttcctgctcgatttcatcaagttccatcggcagactggcctgaatcatcggatcatgaatatggaaatacaaaacgcctgccggtgtcgctttcatgccgagccaatccgctgagtgtgtaattgataagtcaaggtatgtgagcatttgcagagcgagcccgtaatatacctcagcgagatcaagccccttatcgcttgatttataatcaacgattctcagcagcaggccttttgagctttccgctttatccacgcggtcgatccggccgacgagttccatcgtacagccgtttttcagcgtgaaagtgagcggaggcagcggtccgcttccgccaaaaccgagttcaaggccgatcgggacaaaaccgctcgccttcgcatgctcgcttaatatgcctgagacacgcgtgacgatcttctgcagtttttccttcacataaaagtgcctgtttgagctgagcagaatctctttttgcagccttggcgcaagccgttccaccgcatcataggaaaaattccggcactgatctttcgtcagatcgcgccattccagcttctgctcacgaagccggtctgaaatcagcttcaggctggagtgaaacagctgtccgatatccggcgcttccagcttgaaaaactgccgttcttttaattgcagcccgtgagatgcaaaatgagaaaactggcaggcattaaacgcctccatacgagagacgcttcctttaatgtgctcgccgtaaagctggcgcgaaacaggccgttcaagacgctttgcctcatttcggaaaaacaggcttgaaaacagctttttcgcacgctcgtgatcaggctctttcatcagcacattgtatgcgctccaccacacgtcactgatctcgtactctcttgtccacagcctgagctggcttgccgtatacgtctgtgccacctgtttattgacgagatactgaagctgttcttcttcgcttacctgctcgggatcagccgctgacagcttttcctggtgatcgggaaacagctcgccgagcctgtttacaacgattgacggcaggagcgtttttccttccgcatcggcaatcggatatgtcacatacagacggtcagacggacttgacagcgccatatagatgagaaaatgctcatcaagcagccgctcacgccccgcggaagaaagctccactccgaccgctttcagccactcccggtcatcatcagacagcacgccgttttcatccgggcgcgccggaagaacgccgtcattggctccgatgacaaatgtgcaggatgtgccgtacattctggacagatccatattccctacaaatacttggtcaagcgcaggaggaattaaagaaaaatgaagcgattcggttcccgtttcaagcatttgctggaacagcgccaaagacatttcatcttcacccatcatgcccgtaaactcttcgagaagctggataacggcatcccacgcctggccgtgctgctgcgcttcaatcatgtttccggcctcttcggcctgctgtcttttccggtccagcttcaggggaacatcggtatcttccaaaaagagataaagagcttctgccatgctttgaaccgttttcgcttttttcagccggttttgaagccggatgagcggctcggccatccactctctcgtctcattcagcatgtgttccatctctatttcctgatccgtctgcgcgaaatcctcatcgagcgatacgaaccgcctgtatacaaaccgctccccgttcgtccagcgctcgcctttgattccgtaggcgatacagtagttttcaagctgatcaacctgctctcttattttctgctccggctgatcaagggggaataacagttcggttttcgcacagcggaacaccgcttcatatctccaattgcccttcacgacatccaagcttgagcggatgaattcaataagcgggtgatgctgcatagaagcttttccgtctataaaataaggaagcccgtaatctgcaaacacttccttcagcaagtctttataatcttccggctgacggatgagaatcgccatatctctgtaccggtatcctctgtcccggacaagtgattgaatttcccgggcaataccctcgagttcagctcttctgttctgtgcctgtatgacggtaaaagcttcctgtccgcccgtatacacagccgcgggacgcacatcgtactgcgattctatacaggcaagctccggcacatgctgatgccgcttcgttccatgcaattccttgcaggaaatatcggcattcaactcctttgccgtctgataaagcttatagtatgtgctgccggtcattctgaacagatcgagctcatccggagcctgttccgccgaagggctgtccgccgtcagagagaatgtgacatgttcagcatgcatgatcagctgctccagcacccttaattcctgcggcgtaaattgatagaagccgtcaacataaacacgggcgccttttataacatccgccaaaggaatctgctgagcgagcagcgtcaaataatcctctgaatgcaaatagtggccggcgaggcttctttccatctgctgatataaaatgcctaagtcatgaagtttttcagacagcatccgctctccgcggtattctgacgccgttccgctttctgccatgcggcggacgtcttcaggttcaatacagtaccgcttaaactctgtcagcatccgttccacctgctcagtgaatccggttttgtcactcgctttttgatagactttaaaatcgtgcttatgttcttcaatcagtttccttaaaagcatctgcacacccgtcgtcgtcacaaacggacggttcatgccccccgtgtgctgaagcacgcgccacgccaaacgcgaaaagctgaacacttgagcgcgtatcatgccgccgatatccggcgttttagcaagctcatattccattaaaaacgtcatttgatccgggactagaaaaatgatcggtttcccgaacggctcccggcgcagttcttcttgaatgctgtcgataatcagcctcgttttcccactccccgatctgcctactaaaaactcaacacccaaattagaagacccctctctttttatctttctacattttatcgaaagttgacgaaaatgaccaatctcatctgctggtaaaaacgggatgactgttttaaaaagtatcgtttctgaccaaaataaagaaaaaaggactaaatatgatgtcagaatatcccgaagtgattgtacgaaccattctgtcgttcagcattctgtttatcggcgcccggatactcggaaaacaaaccatttcacagatgacgctttttgatttcattgcggccagctcgctcggcgccatcacggcaaatctgtcgtttaatacaaagctgccgattcattatactgtcattgcctacattattttcgtggcaatcatttacctggtcgcatatctttcgatgaaaaacaggtccgccaggggtttctttgcgggcaagccgaccattatcattcaaaacggcaaaatacttgagcataatatgaaaacgatgcgttataccattgactatttgaaccagcagctgcgtgttaatgacgtatttgacatttctcaggttcagaccgccatcattgaaacaaacggcagcatgtcagtggaggtcaagccggaatttgcgcccgttacaagacaggatctcggcatttttgccgggcataaaaagaacttcgccgttgagctgattatggacggccagctggtggcgaagaacctggaagaaaaccacgtatcggaaaaatggctgagaaaagaattggacaggagaaacctcaaaacggaagacgtcgtatatgcggtgcgcggaagcaacggccggctgtttgtcgatacatatgatgaccatattacatcgccgcttgataaagaataaacataacatccgcacatgtcacgggctgccgccgtataataccctataaacatccgggggtgagtccaatgcacgagcatttttttcattatacagcggtctgcggcgacgactctgttcttataaaagatctgataaaatccattaacggcgaatacagcgccgtgatctgctactcaatattggccgaaaaagcgccgaccgcagaaatcagaagacggatcgaacatatcagagaggaagaagtgcgccacctgcacgctttctcttcactgtatacttcaattaccggacgacagttgactccgaaacagacggaacattgtccgcacacatacagagaaggactgaatgcggcctttcttgatgaacagaaaacgaatgatttttatttgcatgcatccgacagagcggtaaacccggaagcgaagcgattatttgcccgcacggcatttgacgagcagcgtcatgccgtctggtttttataccatatgatccattccccttcccaccaccacacagggggaacggtatcaaacgcaccgaacaaaggctatactgaggtaaaaacagtaaataatggtccggatagataaacgctctcccgccggaagtcttcagaccgcagacaaaccccgttctttcaacatgagagaatggggtttacttttcgggctgatgttgtatgctcatccgctctaaaaacagataacttcttcattgtataatcagcaaaaacactttataataaaataaaccaactggtcggtttttaagaaaatgagccctgcttgccgggacaataacatgaatacggcggaaaggatttgtgtgaagtgacaaatacaaaaggcggtgccggaaagagcgaaaagacaaagaataggctcgtatccgcttcgcgtgacttatttgcaaaaaaaggttattcagaaacaacgattcgagacattttagaggcggccgagatcagtaaaggcaacctttatcatcattttaaaggaaaagagtttctgtttcttcatatcatggaagaggatcatcgcgtgatgatcgagacgtggagggaaatggaagctgatctgaaagatgctgccgaaaagctgacgggctttgcagagctcctcagccggatgagcatcaattatccgctgatgagggcaagtgaagagttttatgcgagtgcgttcacgtcagcggaggtcgtcaagcggctcaataaaattgatattgaatatgacgatgtgatgagagagatcttagaagagggaaatcaagacggcagctggtccattcatcatgtcgaatcaaaagtaaaaatcctgctatccgtcttttacggtttagatgtgttatataaaaacgattccattcagcaaagaaaagaattgcagaaggaagccatctccgtgtttattcacgggtcgatcaacgctgataaacagaatgacagctgacaaaggagaaacaacatgcaaaaaccgattcgagaacaaaaagctgtactcatcatcttattaagcaacatatttatcgtgtttttaggcattggattgatcattcccgttatgccgctatttatgaacgtgatgcacttgacgggcagcacaatggggtaccttgtcgctgcctttgccgtcgctcaattaattgcatcccccattgcggggagatgggttgaccgcttcggcagaaaaatcatgattctcgccgggctgtttctgttcgcattatccgagctgaccttcggattgggcacccatgtctccattttgtatttcgcaagggtgctgggcggcatcagcgccgcttttatcatgcccgctgttacagcgtatgtcgcagatattacgacggtgcaggaaagatcgaaggcgatgggctatgtatccgcggccatcagcacagggtttatcatcgggcccggcataggagggtttattgccgatcacggcgttcgcatgccgtttttctttgccgcaggcattgcttttatcgcagtgatttcctcagtctttatgctgaaagagccattgacaaaagaagaacgcgcacagcagatggaaagcgtcaaagagtcaaccttcttaaaagatttgaaaaagtcgattcatccaagctatctaatcgcctttatcatcgtctttgtgctggcattcgggctgtcggcgtacgaaacggtattcagtttatttacaaaccataaattcggctttacgccaaaagatattgccattatcattacgttcagctccattgttgcggtcatcattcaagtgctcgcattcggcaagcttgtcaactccctcggggagaaaaaagtcatccagctttgtctgatcgtcggcgctgttctggctttcgtatctacggtgatgtcaggatttttgcccgtgcttgctgtcacttgcatcatattccttgcgtttgatttactgcgccccgcactgactacttttctatccaaaatcgcaggaaatcagcagggatttgttgccggaatgaactcaacatacacgagtttaggcaccattttcggcccggctctgggcggtattttatttgatatgaatattcacttcccgtttctgttcgcaggtgtggtcttatttctcggactggggctgacccttgtatggaaaggaaaggttagtgaggtttcggagtagagtgtactcactcttctccggagctttttttgtttatgataagaaaaatgaatggattacgagaaataaatcattatttatttatctcaaaatctatactatagtaatagtaaggttaacgagcttaacaatttaatatgaatgtttcaggaagaagggttttcattgaagaaagacaaacatctccttacggatatctggtttattcttatcagtgcggcaggggggtttcttctttcgcttacagggatgtcgatcgcctggatgctcggaacgcttgccgccggctgcatcctctccatgacgcggccccgctggctgttcatggcggctgacagaagaggcattaaccgcagatggcttgcggctgggcaaatgatcctcggcatcgaactcggccagaaactgaacctgtccgtgctttcagttttacgggaacattggctgccggtaggctttatgctgattttctctatcgtgatggcgcttgtttccggatacgtgctctttcggttcagccggacggacatgatgacaagctttgtaggcacggcgccaggcggtttatccgccatgcccggtatcgcccaggaagtcggcgccaataccgcgattgtaagtctcattcagctgacgcgcgtccttttggtcgttatgacgataccgtttctcgtcattttcttatttaccaaacaaaacggtacggctcagacatcagccggagccgtttcagcaggagcctcacatccgggccttattcccgtcttgttaacggccggatttattttggctgcctggcttgcaagtaaagccgcaaaacggctgaaatttcccgctccttggctgctcggcagcatgatcggcgttgcttgtgcggaaatcggcatatccgccttggcggggaaagacatgctggcttggtggccgccacaagcgaaccaactgtcacaaatttttctcggcgccacaatcggttcaaaaatgtataaaagcatgttcagcggtgttactagagtgctgaccgtcgggtttatttcttccgtcgggttaatcgccgcaatgatcctgagcgcggttgccgtttctaaattaacaggcatctccatgattacatcggttctcgccttctctcccggcgggatcgccgaaatggcggcaacttcgatcactctgcatgaggactcgacttttgtcgttgcggttcaggtcatccggatcgttctcgtgatcgccatgctcccgcctttctatcgcctgctgcatcacctttctcagctgaaacgggcacacggcgagagagcccgggcagaaagaggaacctgagctgaataaaaaaacacgcatccatatgcgtgtttttttattttaacagctgctctccgccgccatttacagaccgccagtttgctgaaagatcgcggaacagccgttcagcaaataacagttcttcgtctgtatagcgatccaaaaacgccaagagccgcttttttatcatctcatgatatttgtgatgaaggcaatgcagctctttcccggcaggggtcagccggaagtagacttcttttttattgtcgctcagccgggttctgcgcaggaaaccggcttccaaaaacttcgcgcagcttctcgatacggtcggttttgtcgttttcattttttccgctattgatgtgacattgatcggttcatgatccccgatacaagataaaatgtgaatttccgtcaaggtcagctgaagttttttcccgttttcttcacggagttcgtccatccgtcctgctaacgacgccctgatgtcctcctgacacctctcctgctcgtggaaaatatctgtcaatccttcaagaatcatgtgttttgcatggtctggctgtcttctgtccaactgcgggtcacccttccgtattgattgtttcttttactataacgttttgttacgcaagaaacaatcatacaagcgaaaaaagggtatcagatgaatccccatctctccataccggccagaacggtttcttccgcttcacgtcctgagccgccggctgcccatgccgcatggccgtccggccgaatcaaaacggagtggacgtcatcccaatcggcacgtgtttcagaaagctccgccctgacaaactccacgctgtccgtgccaatgccggcgggaatgcttcctcttaatgacagcagcacaaaggctcctttgtgaagaaaatcatacagccgggccggccggccgtcatgaagagtcagctctatatcgggcagccgttttccgttcagcctatgagggggcagctccgggtccggttcataatgcaaatcaagcgcggatacttttcccgccaataaacggttcgactcctgaaaatccagcaaagcggtcatcgtatctcttaacgccatccctgactcggtaaaatccatgagctttatctgggtttttatattgtgcaacacttcttttcccgtgctgtgcctttcctgatggtagctgtccagaagatgaggcgccgcttttccctttatttgcgccgccagcttccacccgagattgaaggcatcctgaagccccgtgttcagcccttggccgccggcaggaaaatgaatgtgcgccgcatccccggccacaaaaacccggccggagcggtactgttcagcctgacgttcggcattgccgaaccgtgacatccacaccggatcactcaatccgaaatcagtgccgcatatttcccgcagatcttctttcagctcattttctgtaaccggctcttctttccgcttttgcggagcgtgcggagaaacgataaggacacggaaaagtccgttcgaaagagggacaatgacaaccgatccctgcagacggcacactgaaaaaaaggcggattcaggcggatttttcaaaacggcatcacaaagggttcctattaagtcggcatcagtccccaaaaaagcgatgcccgcctgtttccggacaaggctccccgctccgtctgtacccgcggcatataagctgcgcagggtgcggataccgctttcgtcccggaacaccgtctccaccccgtcatccgtctgggtaagagccactgcttctgccccgcggatgatatctgcgcctaaacttgatgcatactcctccaaaagccgctccgtttctgcctgaggcagcattaacgaataattctgcttagaatccagccgagaaaaatccagccgtgtatccagcatcgaaaaatggccggaagacaccttcgttcctttatccaaaaagcgtcccaagatgcctctcattgcaaaaagttcaagtgtgcgcggatgcataataagcgctttagaatatggcaccgtcttcttcaatcgttcaatgacagtcgttttcactccggcaagcgcaagctctgatgcaagcatgagcccgaccggacctcccccgataatggcagcctgtgtttccatcttatcagccctctttcgcattttttgttgcacacgtaacaaaataactaaaaataaaacgcgtgatttttgtttcgcgcgtaacaattctattataatctttcctttgctttttgacaatcatttctaaaaaagacgccgttcacttggcgtctgattcactgataacaccgacaatgtctttatccttaatcggtccgaaatgacggctgtcgaggctgtatatgcggttgtcgccaatcacgaaatattgtcccttcggtatcctcttgcgaccggtcgtttccttcaacgtataatcaccggtcacatggcttccggcggacaatgatgactttaacggttttaaaaacggttccgccacccgttttccattcacaaacagctggtcctccctgtaagtgatggactcgcccgggagcccgatgacacgtttgatcagcactttgtggtgcgggcctttaaacaggacaatatcgaaacggcggatcgttttgtaacgatgggaaaacttgttgaccatcagctcatttccttgtttaaaggtcggattcatgctgattccttcgactttataatcaataaaaatggcattttttaattgtatggccaaaacaacgataagcacgccggctataaaccaaaatcgttttttcaagattcctgtccccctccgtctttctcatgctgactgattctcgtctgtaaacgccgttcgatatgctttccggcataccacagcaccgcgatcaccgttagggcgcccgccatccggaaaggctgtgtaatgagtgcgtgaagatcatacccgataaagctgatcataaagatcatgaccattttccccatagcggccgctgatataaactgcagcgcccccacccgtgacaggccggcaacgacatgaaccgcagcggacggcgtaaaggggaagcaaagtaaaataaacagcggaccgaaaccgtgccgctcaacccagagcatcaaccgccttatggtttgatgcctgcggatgaaaccgaaagctcttttctgtccgaaatggcggacggcgtaaaacatcagcattgatcccgccgcagatccgagccacgacaggaaaaagccttcccacagcccaaatgcattcgtattcgccaccacaaatacaacaagcggcaaaaacggaagaaacgcttcaataaaaggcagtaaaaccgcagccgccggtccgaaagctctatagctttggaaccactccgtcagccgctcctcagtcaaatatgatataaattcctccaacgtttatactccttaacgagtttgtctatccttattctacacattatctccaaaaaacgaaaatgtttacgagattttccgacttgaaatatcgtgtaaacgagtataaaataagaacaaacgttcgcacctaagaaagaaggagtatttatgcctgacatccggaacaacacccgcgatctcatcgaaaaaggcctgtttctgcccatgacggctgccatcctgaaccgggacctcgaagcgcttgattcgtgcccgttcaaattaaaacaaccctataaacagcttatcagctgctctttaaaattagcacaaaaggatttgagtgatgttcgaaaagagttaagaaagcgtaaaatcaaaatttacgaagcggaaagagatgaagcatttacactttatatatgcaccattgacggctatgaagaaaaacaccgttatttcaacccgagaatacgggaacaggtaaccgctttattggaatattacctgtcagccgcgaccatttaaaaaagcagccgggactgcttttccttttcaaccggtaaaattcagactattcacactatacattcgacattattttctttataatcgggacacgctgttttcaatgaaaaggaggaatgttatgaaactgattcatgttctcgctgccctgccctttttcggaattctcgccggtattccatttgccaaccgggtgacgccttatgttttcggaatgcctttcattcttgcatacgtcgtcatctgggcggtgctgacatcggttctgatggctgcggtttacaaattggacaaagaaaacaaggcgggtgagacggaatgaacgcagcatttcccgtaatggccgccgtgctcctgttttgtgtatatctcggaatccgcgcccgaaaaggaaaaaagatggacctagaacaatggacggtgggcggacgcggcttcggcacgatgtttgtctttttattaatggcgggagaaatatacacgaccttcacattcctcggcggaagcggatgggcttacggaaaaggaggacccgccttttacattatcgcctacggctgccttgcctacattttgtcatattggcttctgcctgccgtatggacatacgcaaaaaaacacaaactgatgtcacaatctgatttttttatttcaaaatacaacagcccgctcctcggcattctcgtatcgctcgtcggcatcgcgtctctcatcccctatctcgtccttcagctgaaagggctcggtttaattgtttcagcaacgtcatacggacagattccgtcagcagccgcagtctggatcggcgctgtctccatcacgatttatgtaatgatttcaggcattcacggttcagcgtggatatcagtcgtcaaagatattatgattttaggcatcgtcctgtatttaggcatttatttgcccattcattactacggcgggtttacggagatgttcaaacaaatcgacgccgcaaaacccggattcctcacgctttctgataccgggcagagcgtttcgtggttcagctcaaccgtcctgctgactgccctcggcttttatatgtggccccacacctttgccgcgtcttattcggcggagcatccgcgggtgtttcggaaaaacgcgatcatcatgcctctttatcagctcgtcctgctgtttgtcatctttaccggatttgcggcgattctgcaggtgcccggtttaaaaggggcagacacggatcttgccctattaaagctgtctgtgaaaacctttgatccatggtttgtcggactgatcggatcggcgggcattctgacggcgctcgtacccggctcaatgatattaatggcctcaagcacgctgttcgccaaaaatgtgtacaaagccattctgccgggcacgcctgacgaaaaagtctcgcggctcgcaaaatacgccgtacccgtcatcgctctgatttccgtatattttacgctgaaaggcggaaataccatcgtcactctgcttttaatgggctacagccttgtcacccagcttttccccgcgcttttattcagcctgccgaagcggcggtttatcacaagccacggcgcttttgccggcataacggcgggagtcggaacggtggccttcatcacgctgactgactcaaccatcggaaccctctttccgtttcttccgcagaccgttaaagatatgaatacaggcatcatcgcgctcgttttaaacactgccgtcatgtttgcagtcagcgccgcggtcagaaaaaaacaaatcagtgcagccgaaaaagcggcttaaatggtaagatagcggtaagacacatgaaaggggaaagccgtatgattatgacaacgactgaaaccgtcgccggaaaacagattactgaggtaaaaggcttagtgacaagcagcatcgtccagtcccgtcacatcggaaaagacttgctcgcaggcttaaaatctgtcgtcggcggcgaattgaaaagctataccgagatgctggaagactccaaaaaagcggtaaaagagcggctgatcagagaagcggaacagctcggagccaacgccatcgtcggcctgcggttcgaactgaccgccggacagaacacatccgaattaatcggatacggaaccgccgtcaccgccgaatccatttaaaaaaacaagcccttttaagcggcttgtttttttatttttcacaggcaatatagtctttatcacggtcgagtcttttatttgcatcgtaaagcgcttttgatacatacggcttgtacttcgttctgccgcccttgtttttcactttcgacgaccgggccacgccgcccttatacaccttattcagcgccttgcagttttgataggttttcacctttgttttcgcttctgccgtctgcccagctccgtatgaacatccgaataccagaccgaaagacaaaagcacagctgccgtctttttcattctctatcaatcccctctcttgagtcatgcggtattgctgaacatatcatagttcaaataatctccattttcaagataaataggaaaaaagttttaatttacaccctgacacattacttttatggaatttattccaaaaccttttataatatgaattgatagcgctatctgactatgatgataggaggagaaatgatgatgaaaaaagggattcttgcgggtgtcctcacctcagccgttctattcggggcttgtgcggcggatattcccggggtaatcagccccaatacggcggaagcggcgtcccagctcagcaaaggaatcggcggaagagcctacctgaacagtacgggttctgtgctcgtcacgaaaattcagcttccaagctcgattcaggtgtcaaacgggacagcctatatttactcaggattcaccggaggcacagaggccgatatcgggcttcagtacagtgaaacttatcatgtatggaaaccgatcatgaaagtcggttcaaagggacaaagccaggtccggtatctggaaggagaaagccaattcacctatacgaaaggtttccgtcccggcagcaccgtacagctgaccatttacaaaaatatgaacggcaatacccgcgccacatattggggcacgaataatgacggatacaccggccgcatcatttcagaactcgcccagacaaatgtaggatctatcacaaaatggaaagcgctcgccactgtcgcggtcacatcagaggatcagcgcccttacatcaaatcaaacttctcaacagcttttacaaacatcacgatcgacaataaagcagtcacgcctgtgattgatacacaggattttgccaaattgacggtgtcaggcagcagcgtcagcatgtctgtcgtcaaataaagaacccgaacgcacgattcctgcatcgtgcgtttcgttatgtcaatattgccgcgggtgaaaaattggaaacacggcgggttttcatgtacactttatgtaaaccataaaaatgattgacgttcagtcattattcatacaggagtgacatttatgaacagagaaaaaaggcttgaattaaagaaagtcgaaccgaaacatttgcagcaatttaatcagctgctccgatatgttttccaagtaacgaacagcaatctgcatgaagtgggatggaaggaacccgaaatcgcttccgcgaaactccccgtattggaacaagcgcatgtattgggctggtttgacaatgacaaactcgtttcacaggcagctgtttaccctttccaagtccggatttttaataaaacatttgaaatgggcggcgtgacgggggtcggaacatatcccgaatacgccaatatgggattaatggcgaaactgttatacaaagcattagttgacatgcgtgagcgcggtcagtccgtatcctatctgttcccctactctatcccttactacagaagaaaaggctgggaaattatcagtgacaaaatgacgtttgaggtaaaagactttcagctcccgaaaatgagaaccgttttgggcgaagtggaacgcgtcgatccggaacatgaggtcattaaagaagtatacagccgattcgctcataaaagccatgcggccatgatcagaaatgaactagcatgggatgaatattggcgctgggatttagaagatcttacggctgccgtgtattatgatcaatccagacaggcaaacggttatgttctttactggattgcagatgaagtttttcatattaaagaaatggtatatgtaaatgaagaagcgcgcagaggcctgtggaactttatctcggcgcatttctccatggtgacaaaagtcgtcggcgacaattattctaatgagccgatcgcctttctgttagaagatgccgaaattaaggagacgatttctccttattttatggcccggattgtcgatattgaacaatttatcaatcagtatccctttaaaccgcaaaaagagaaacggacatggtcttttacactggaagatccgctgcttgaatggaatcagggagtctttaccgcggagatttcgcctgaaggaaaagccgttttaagccggggcggtgatgcggatgccgcaaagctggatattcagacgatgacggcattattattcgcataccggaaaccggaataccttcaccgcacaggccggatcgaatgcgcgccggacacattggaattcattgaggatctgctggagacgcaaaccccttatttctcggattacttttaataaaaaaaaacagccctgatcagggttgtttttttgtttatttccgccaaaaccctgaacagtctgccttttccttaatattatactgaatcatgctttcaagcagatcatattgcaccggatcagtccattgaattctgaacaaacgggaagtggcgctgtagccggcacgggcgatgtcgtcggcaaaatgcgcaatacccgcttcttcgggggaaacacttacatgatgcttcgctgctgcaaagccgataataaacgtgccgtgatcagtaaacatcggcgtattccacttgatctgcggttttaaaatcggaaattgaccagccgtccacgacaagatttcctccattcgcaggcgatgatcggggttgtcgattcctgatacatattttgcaaacacatccatggcaatctctcctaaaataaaatgcaattactctttacatcatcatagccaacagacggacacgatacaactctgcccgggcatgtcaatcgtaaaaagcccttcccaaaaaggaaagggcccgtcccttcacatcacagctttctctaatatctctcccccagctcccgcaaaataaagtcgtagatcattttcgtccgctcttctttcgggtacagcatgaattcctgccgcttcgggatatggctgcccatcctgtcctgaaaagtggttctgagataggcggttctgtagacttggttttcaaaagaatggtaggatacttccagctccatcgttttgccgtttgagaacgtgaccgccgtgtcatcgaatgcggtcggctgaaaatctttaacgtgcacgtgagatatccagccgcattgaggccttgctgaagaaagtgtagggaataaaaagatgtgatttgaagggtccaccataatcggcggcttgtgagaaattttaatcgcttcatatgttcccgcttttctcccggcatagcttgagccaaagtagcggcagcttctgtcaatgatgtgaatcggcttcatgctgacatacagaatgcagtctttttcaatgaccttcgaccccattttaccgtctatttcctcaggcaaaacagcgatggttgaacgatttacttcgtagctttctaagggtgcgtgtgttttctggcacataatgtgcagcctccaatccttttcttgaaaatttatactaataatctatcatctgtcattggaaaacgacaggttttttttgaatatagctaaaaatcaccttttaaagttataatttagtcttaaattactacttaaatattatttttctctttcatttcacatcatttatacatggttatttttcgttttttcgtcaatttgcaggatatgtcgatatatttccaagtattagttgtctaaaaattataaaaattaattgatttttccggcggttatccatatactataaaaaaggcattggggggattctttatgaaagagaaaaaatcgtacactgagctcatgaagtcccgcaacacgcaaaaagcaaatgaattcgatgtgacaatggccgatatttacattcaaatggtgcttgatgaatccttgtataaacgccggatcgccatgctgacagagcagattaacaaagcgcttgatgataaaaataaagaagcgttccttacgctgtccaaagaatatgccgcactcaaacagagtgaataagccaatccatatggattggcttttttatattatccgtttacgatggtgccgccgttcacatgtatcgtctggcccgtgacatatgaggagtcatcgctagctaggtatagatagctcggtgccacttcaacaggctggcccgggcgctgcatcggcacgtctgaaccaaagacttccacttcctttgccgagaagctcgccggaatcagcggcgtccatatcggccccggcgccactgcgtttaccctgatgccctgagtgacaagagattgggaaagagaccttgtaaacgtgacgatcgccccttttgtcgctgagtagtcaatcaatgttttatggcctttgtaggcggtaatggatgccgtattaatgattgaacttccttttttcagatgggggagcgcggctttcgttaagtaaaacattgaaaaaatattcgtctgaaacgttctgatgagctggtggctcgtgattttctcaatccccggctgtacgtgctgctcacccgcattgttgactaagatgtcaatggaaggaaaggcttggcccgcctggcggatgacatcgttgcaaaaggcttcgtcgccgacatcacctgcgatcagcagacactttgccccctctttttctacatattgcttcgtctcttcggcatcctgatgctcatcaaagtaaacgatgaccacatttgcgccttccttcgcgaacaaaacggatacggcgcgcccgattccgctgtccccgcccgtgataatcgcagtttttccttcaagttttttcgccgctttcggcttgtcaaacacagggcgcggatccatcacatattcaaagcccggctgccggttttgatgctgcggcggcaaggttttcttcttctgattagccaatttgatcactcctttacattaattactatattatgagtaatttgagcatcttatacgagtttcatgtatgaatatagacttattggaaaaattaagaatatacaacagaggaggtaatctgaattgacttctttttcaaacgaggaacctgcttcctattggagagcaacagctgatattccttcctttcccgccctgactgaagatacggaatgcgacgttgcggttatcggcggaggaattacgggcctgacaacggcatacgaactgacgaaaagggggttccgtgtcgctgtcatagaagcggaccggatattaaacgggacgaccgcgggcacgaccgctaaaatcaccgcccagcatgattttatctatgccgatcttattcagcagattggactgaccagcgcaaggctgtatttcgaagcccatcttcgcgctatggaagatatgaagcagatcatcaaggatctttcaattgaatgcagactgactgaacaagacgcctatatatacaccaatacggaatcaggcgtcaaaaaaatccgcagcgagcaggaagcttacactaagctcggcattgaacacgagcttgtaaaagaacttcccgtccccgttgattgcaggctcggcctcgccatgaagaatcaggcgcaattccatccgcttttatatggcgcggcgctcgtgaaagagatggtcaaaaacggggcgcagatttttgaacagacggcggcaattgacattaaaaaagaaccgcagccggaagtggtcacgaaaaacagacacggcatcaagtgcagctacattgtgtgctcctcccactttcctttttatgacggcggcgggctttatgccacgagaatgtatgccagcagatcctacgtcctggcggtaaaaccgaaacaagcgtatcccggcggtatgtttctcagcatagacgagccgtccagatcactgcgctatacagagctgaacggtgaagaactggtgctcgtcggcggcgaaagccacaaaacaggccaaggaaacgaaatgtctgaacattatgaagcgctgaaacaatttgcggaagatacaatcggagtcgaaagcatcccatatcattggtctgcacaagacctcgtcaccattgacaaaattccgttcatcggcccgatctcaggcggtgaagaacatattttggcggcgaccggttttaaaaaatggggcatgacaagctcagcgctcgcggcaaagcttttggctgatcacatccaaaacaaaaagaacccgttttccggcctgtttattccgtcacgcttccacgcagatcccggactgaaaaagctgatttcctataatgccgacgtagccaaacaccttatctcaggcaaacttgagaggccggacgcttcacctgaggctcttcagcccggagaaggaaaaatcgtaacggtcaacggcaaacgggccggtgcctataaagatgaaaaaggctgtctgcatcttgtcgatacgacatgcacccatttaggctgtgaggttgaatggaatgacggtgaacggacgtgggactgcccttgtcacggttcccggttcacacctgacggcaaggttgccgaaggccccgccatcaagcggctgaaacgcatcacccaagattgacgaaaccattctaaaacgaatggttttattttttttcgcattaaaatattttcatcagattccttcattcaagttccttccaaaccgataaaaagaaaaagagaatatctgggggaacttatattgttatttaaaaaagaccgcaaaaaagaaacagcttatttttcagaagccgatggcaaaaaacgcatcgagctttcaaatcaatatgcagatgtcaaaaagcagctgaaaatggtcaggctgggaaacgaagaactttatgtgcttgaagagctgcagccgttaatcaaagaacatatctccacaatcgtcgattccttttaccgaaatctggatcacgaaaaatcgttaatgacgatcattaacgaccacagcacggtcgagcgcctgaaaaaaacattacggcgccatatccacgagatgtttgccggtacgattgatgatgaattcattgagaaaagacagcgcatcgcatccatccacttgcgaatcggccttgaaccgaaatggtatatgggagcgtttcaggatctacttctgtcgatgatgaacatatatgaagcatcaatcccggatttgcatgagcttttaaaagcgatcaaagcgacgacgaaaatattgaatcttgaacagcagctcgtccttgaagcgttccagaccgaatataactgccagcgtgacgaacaagaggaaaagaaagcccgtcttcatcaaaaaattcaggaaacatccggatcgctcgctgatctgttttcagaaacgagcagagccgtacaggagctcgtcgataaatccgaggacatttccgaggcgtcaaaagccggcaccgtcacttccgtccatgtggaagaaaaatcaatcggtgggaaaaaagagcttgaaagccagcaaaagcaaatgaataaaatcgacgccagccttctgcagattgaagaagaaatggataagctgaatgacattgcccagcagatcgaaaaaatcttcggcatcgtgacggggatcgccgagcaaacgaatctcctgtcattaaacgcctcaatagaatccgcgagagccggagagcacggcaaaggcttcgccgttgtcgcgacagaggtaagaaagctttcagaggatacgaaaaaaaccgtttccaccgtatcagagcttgtgaacaataccaatacgcaaatcaacatcgtctctaaacatattaaagatgtaaacggactcgtaggtgaaacgaaagaaaaaatgacgcagatcaaccgtctgtttgatgacatcgtccaaagcatgaaaacgagcaaagaccagacaggtaaaatcgacgttgatttacaagcctttctcggcggcctgcaagaagtcagccgcgccgtttcccacgttgcatcatccgttgattcacttgttatcctcacagaagaataaagttagaccgaccggcctttttcataaagggccggtcttttttatgttaacttaaaatataataaagttgacatatataaagactcgctttattgtataaacatattttgataagctggaggaatacataatgaaattaatagaaatgatgcatattgccgtgtttgctgccattatgggacttttggggctgcttccgccacttttcttatcctttacgccggttccgattacgctccagacgatcggtgtgcttttatcaggaagcatattaaaaccgaaagcggcgtttttaagccaattgctgtttttgctgatcgtggcatgcggagcgcctctcctttcagggggaagaggcgggttcggggtttttttcgggccgagcgccggatatctcgtggcatatccgctggcggcattactgctgagcctcagtattcggggccttcgctcagccagcgtcccccatttgtttatcagacagtttttgttcggcgtgctcctgttgtatgctatcggcattcccgttcaggctgttatgatgcacattgacatcatgactgccgtaaagctcagcctcatctatgtgcccggagatctgcttaaagcggccgcagcctcattcgcagccgtaagaatcagaaaaacactgcaagcaagccggcttttgcctacgaaaggaagctgatgagacatcatgattacatcaacatattcagatatagccggacaaacgccggacaaaatcgcaattcagacagaaacagaacagataacctatcaaacttggaatagacttataaaccagaccgcaaactggcttggcagcctttcagttaagccggaaaacattgcgattttactgccgaacggaatgccttttttacagctattcgcaggcgcggcgcatgccggctgcacggcaattccgttagacccccgctcgacagcggcggaattcgcagatcagctgcacatcagcaacaccgatgtcgtcatcgctgaccgccggctgagcggcaggctggacggcgtcaaaacgcctgttatcctgtgggatgaatgcaaacctttaatcgaggcggagaaagcggaaggcgcatttataaaaaacgccggcctgcccttttataccgggttcacctcgggatcgaccggaaagccgaaagccttcacccgctcccaccgttcgtggctggagagctttgcttgtacgaaacgcgaattcggtatttcccctaaagacaaagtgctcgtaccgggcacgatgcgctcatcacactttttgtacggtgccgtcagcactttatttatcgggggaaccgtcatccttcaaagaaaattcaatccggccggaataaaagactggctgagacaagctgatgttttatataccgtcccgacaatgacggacgccctgctctcggccgaggcgtttcctgataaaccgctcaaggtaatttcttccggcgcggactggcccgcttggtctaaacaagcgctgtcagatcgctatcctcatttgctattatacgatttttacggaacgtccgagctgagtttcgtggcattcttatcgcctgaagacagcgtgagaaagcctgacgcggcgggccggccgtttgataatgttaaaatcgaaatccgccgtccaggaggagaacgctgcctgccgggcgaaacggggaagatttttgtgaacagcccgatgaaattttccggatatatcaacggcgcaaagcctgatgattccgggtggatgacggttgatgacatggggtatgtcgatagtgaaggctatctttatatcgaaggccgtgaaaacgggatgatcgtatccggcggcctgaatgtgttccctgaagagattgaacgtgtgctcaacggctgtccgggtgtcagaaaagcggccgtaaccggggttcccgatgattattggggcagtatcgccgttgcggtgatcgatgggcatgcaaatgtaaaggacctgaagaaacggtgccgcaaacagctggcggcatataaaatcccgaaaaaatggctgttttcagatataccggaaacagccggcggaaagatcgcccgtgccgccatacaaaagcaggcaaaggacatgatggaatggaagctgtaattacggatgcgaaacgaacgattttcgcccgggaaaacggcctgttaaaagattgtcttcctgaaaatttagcagctccgctgatccgctatttgagccggaacatggcagaagacattgatgaagttctgatcggaaatgcgacaggccgcggcgggaacctcgcccggctatcagccttgacggccgggcttcctttgagcgtgcctgggacgaccatcgacagacagtgcggttccgggctggacgccatgagaatcgcgtgccattttgtaaaagccggcgcggggagcacgtacatcgcgggaggagcggagagcagcagccgctcccctttttcttcccgcgcgcgtttttcacctgaacatatcggcgatcctgatatgggcatagcagccgagtatacggcacaggcttacgcagtcacgagaaaaatgcaggacgaatatgccctcctcagctatgaacggagcttcaaagcgcacgaagacggcctgtaccgacaggaaatcctcccgtgtcacggattcgccgctgacgaaaacatgctgaaaaagcggaacatggaacctcttatcgcccgcgccaaacccgtctttcagtccggcggctctgtcaccgccgccaacagctgcggcatttctgacggggcggcggcggtttgtgtaatggaagaacaaaaagcgcggtccctcggtttaaaaccgaaattgcgttttatcggaagcacggtaagcggcgtccatccgcattatccgtcagcagctccggtttatgccgtcaaaaagcttttgaaggagcagaacctgtcaccggatgatattgatatatacgaaatcaacgaggcgtttgccgtcaaaatatgcgtcttttcacaacagcttcaagtgccatattctaaaataaatgtccggggcggcgctctagccgtcgggcatccgtacggggcttccggggcggcgcttgtctcccggcttttttatgaagcaaaaagacggccggatgcccgctacgcagcagcagcgatcggcagcgggggcggagtcggactggcgcttctctttgaagtgttaacgtaacggcagtataatagatgatattgataaaaaatgatcggagtgaacacattatgactgccgtttgtttagtaagacatggagagactgattggaacgcccaaaaaaagcttcaaggcaaaacggatattccgttaaatgcgacgggagagcgtcaggcgaaagaaacaggagaatacttaaaggttttcgaatgggatgtcatcgtctcaagcccgatgaaacgggccagaaaaacagctgacattattaacggatttttgaatcttcccgttgtcgtcatggaagatttcagagaacggagctacggtgatgcggaaggaatgtctttaccggaacggtcagagtgctacccggataaaaactacccgaacatggagaccgcagaggaactgacagacagaatgctggccggtttagtaaaagttcaggaacggtttcctgaccaaaaggtactgatcgtcgctcacggcgcagccatccacgccctcttgtctgccatttctgacggtgacaccgacatacaaaatgcaaagcttgtcaatgcatgcctgagcaatatcgaacggattgaaaataagtggcgcgtcaaagattacaatgtaagcagccacctttcggaatcataataaaaaggcccgcactcagtgtcgggcctttttggcgagcatttttttctgaagatcatgtaatatggcgtccgcaccgtcaatactccgccgctccgtccaaaccgccctgtccgcgcggtagacgcgtccatttttcacggctgtcagctgtttccagagcagatgtttttcgagttctttctctccgcccaacagcacgatgtaatcaggatcgatacgcaaaagctgcccgggcgtcattttaatatgatcgtttttcttcccggaagctgtctggattgcatatgtaaaccccgtgagcgccaaaagccgggacgtgaaaaactgatcattctttacggaaatgccgccatttgcagcgtcgattaataaaatcgagccgccttctgcatccagctttcttttgatttcattcaggttttcttcctgagccgataattgtttctcgatgatgtcctttttaccgaccgctttttcaatggtcaaggcagcgtcaaccgcatcctgataatccgcatcttcatttttcaaagcgattgtcggagcgatcttcgtcagcttattgtatatccctctgtgcaggctagaatctgcaatgatgagatcgggttttaaagaagcgatctttttcaggtcgggatgtgatcgggtgccgacagactttgacgggtcatcggccgcagccgccggctttatgccgagatcatggagggtatcaataaagcccggattcaatacggcgacgcgctgcgggtgcgctgccacatgcgcggtcccgagatcatgtctgatggcggtctcatgttccggttctgaacatgccggtatgaagaggacggataagatcagcagcatactgaaaatcggtttcatcagttccccctctttcgtttttccgcaattatatcattgacaatatcaacatcaatgatattcattatcattatttttataaaatggtttcacagcttttctcggtcaagaaagccaaagactgatttcgcttacgtttccatcagtcttctgtattcaacaaaagatgacatttatcctgtttttggaacaacccccaaaaatggaaacaaaccgttcgacccaggaaacaagcgagtgattgctcctgtgtacatttactcatgtccatccatcggttttttccattaaaatttaaatatttcgagttcctacgaaacgaaagagagatgatatacctaaatagaaataaaacaatctgaaaaaaattgggtctactaaaatattattccatactatacaattaatccacagaataatctgtctattggttattctgcaaatgaaaaaaaggagaggataaagagtgagaggcaaaaaagtatggatcagtttgctgtttgctttagcgttaatctttacgatggcgttcggcagcacatcctctgcccaggcggcagggaaatcaaacggggaaaagaaatatattgtcgggtttaaacagacaatgagcacgatgagcgccgctaagaagaaagatgtcatttctgaaaaaggcgggaaagtgcaaaagcaattcaaatatgtagacgcagcttcagctacattaaacgaaaaagctgtaaaagaattgaaaaaagacccgagcgtcgcttacgttgaagaagatcacgtagcacatgcgtacgcgcagtccgtgccttacggcgtatcacaaattaaagcccctgctctgcactctcaaggctacactggatcaaatgttaaagtagcggttatcgacagcggtatcgattcttctcatcctgatttaaaggtagcaggcggagccagcatggttccttctgaaacaaatcctttccaagacaacaactctcacggaactcacgttgccggcacagttgcggctcttaataactcaatcggtgtattaggcgttgcgccaagcgcatcactttacgctgtaaaagttctcggtgctgacggttccggccaatacagctggatcattaacggaatcgagtgggcgatcgcaaacaatatggacgttattaacatgagcctcggcggaccttctggttctgctgctttaaaagcggcagttgataaagccgttgcatccggcgtcgtagtcgttgcggcagccggtaacgaaggcacttccggcagctcaagcacagtgggctaccctggtaaatacccttctgtcattgcagtaggcgctgttgacagcagcaaccaaagagcatctttctcaagcgtaggacctgagcttgatgtcatggcacctggcgtatctatccaaagcacgcttcctggaaacaaatacggggcgtacaacggtacgtcaatggcatctccgcacgttgccggagcggctgctttgattctttctaagcacccgaactggacaaacactcaagtccgcagcagtttagaaaacaccactacaaaacttggtgattctttctactatggaaaagggctgatcaacgtacaggcggcagctcagtaaaacataaaaaaccggcgtcggccttggccccgccggttttttattatttttcttcctccgcatgttcaatccgctccataatcgacggatggctccctctgaaaattttaacgagaaacggcgggttgacccggctcagtcccgtaacggccaagtcctgaaacgtctcaatcgccgcttcccggtttccggtcagctcaatgccgtaacggtcggcggcgttttcctgataccgggagacggcattcgtaatcggatcagaagcaaaactgagcacggatataagcagcaataacagcgggagagcggccagatcttcaggcccctttatatgaagcattcggccaaaggatttggacatccgcctgtaaagcttgtcaatgatatagaacccaaccaatgacagcagcagatacccggccagtccgatgtacacgtgcttcatgacatagtgccccatctcatgccccataatgaacaaaatttcctgatccttcagtttgttaagcgtcgtatcccacaaaacgatgcgcttattcgagccgatgcccgtcacatacgcattcagcgcattcgttttctccgacatatttacttcataaacatggctagccggaatatcggccttgtcggcaagcgacaaaattttgctttcaagctccttgtctttcaacggatagaaatcattgtataaaggatcaatcacgacaggctgcaggaaaaacaaaaacagggtaaacggcaccgtaagacaccaagcgtaaaaccaccatttttttgtatgctttgtgatcagccagtaaaacacaagcacacacacggcgaacagcggaaaactgatccagaaatcaatgacatgatctctgatccagctggctgttgtctgcgtcgaaatatgatacgcaagcgaaacccggtatccgatccactcaagcggaagcgaagccgccgtaacgatgagtgaaatcacaaatacgaagcttacgatttgcagcacccgaaagcgcaccgctgcttccagccattgctttatttttttggcaagccccgtaatcagcagcagaaaaaataaaaaccaatctaacggcgccccgataaaaaataaaaaatcctttacatttgaataattttcagcggctgccaggcggcccgggtccataaacgaggacggatcagctttcgttccctttacggcctccgggacggcggagtctcctgtcataaagaaataccaatagaaaaaaaggccgtacagcacataggcaagtcccgctgccgctatccatttgcgcatggaagtctccctccttacccttatgacttactcctattgtaagcataaatgcaaataaatagaaccaagcctccaaaacagatgttaatcttttcacaacagaaaagaatggaacaacaggaagcgggaaagactaaaagacggagtgatgaatatgaaaaaaataatcgcgtttatcgtagttatcgcccttttggttattgctttcttctatgtatacagccggaccggcgatgtatttacatcaagcaacgcagatctgattattctgtctgagcacggaaaaaaagaaattaaaattaaagacaggcagaatgtaaaagatatgctcgatatcttgaatcaaggaaaacaagtcaaactgaccaaaagcgtgtctcctgattacgacggaacggtcaaataccatgaagaccgttttgattcattcagcatgtggctcgaaagcggcaattatatgttgtacaagtataaaaacacgtattacaaactgacccggcatgatacgaagcttgtgcaaagcatcattaaggaagaatcgcagagctgaccggatcagttcatgtaaaagcgaagcccccggcttcgcttttcgtctgtcatttcggaagcatgtcccgtaccgcccgtctcagcagcttcccggtcgcattcttcggaatctcatcaagaaaaatcacttccgccggacgcttatattttgccaaatgctgctcacagtaatcaaaaacggcctgttctgtcagttcaccgtccgcaggcacaatataagcatgcaccgcttcacccgttttggcgtcgggaacgccgatgaccacggcttctttaatgccctcatggctgtagagcacttcttctacttcgcggggatagacgttgtaaccgccgacaagaatcatatctttttttctgtcgacaatataaaaataaccgtcttcatcgcgtttcgccaaatcacccgtgtacagccagccgtccttcagcgcgtgctccgtctcctcgggcatcttgtaatagcccttcatcacattcggccctttcacgatcaattcccccacttgatggtcaggcagttcgcgaccgagcgtatcgacgactttattttcgacatgcaaaatattcgtcccgatcgagccgggctttctcccccggtcaaacggattgaaacaagtaaccggagacgcttcagaaagtccgtacccctccagaatggtgacgtcaaaggtttgttcaaatgtctgcaacagagcgaccggcatggaagcgccgcctgaaatgcacagtctgacggacgcaaaatcctccgccttgccgtgctcatattgatacagatagttatacatcgtcggtacgcctgcaaaaatggttgcctgccggcgtttaatcagtttaaagacagatgccgggctgaactgcggttcaattaatacacacgctccgctcatcagaggcgcattcatacaaacggttaaacaaaaaacgtgaaacatcggcagtgcggccacaattttatctttctcattcattcctaagtatccggcgacatcatttgcgttggaaaaaagattctgatgggtgagcatggcgcctttcggttttcccgtcgtccctgaggtgtataaaatgacggccgtatcatctttggacaataccggataggttctgctgcgctccgccggacggagcatttttgtaaacgttgtcatttttaagcgcaattgagggtcttctgtcgatggagcgttctctgcggtctgactgatgatgatatgctccagcagcggcagcgagccgtgcaggctttcaaatacgggaattaaaagatcaatgccggcgatcgctttgacatcgccgtttttcagcatatacgcgatttctgaaggtgtgtatgccggattaacaggaatgacgacgactcccgctttcaacgcaccgataaacgcaatgacaaaatcaggcgtatttccgagaagcagcgcgagatgatccccttttttcagtcccctgtcctccaatccgtttgcaaatgcttcgattttacctgccagctcctgatacgtcatgtactgatcttgaaacagacaagctggtttttccggtttctgcgatgccgtttcttccaatttggaaaccagattcattttcccacccctttaaaaatgtaatgaatgaatagtcattcatttctccggaataaatgttcactttcattatagaaaaatatagaaaaacactcaagggcaaaaagccccgagtgccgtaaaaccggaaattataattgtttcagcgcttctctgaccggcgtgctgcccgccgtcagatcgaacgctttttcatacgtattcggttcatcaagggatgcgataaccgtattggcgacatcgtctcttgaaatggaccctctttctaaatcagcggcggctttaatattgcccgtgcccggatcatttaataacccgccgggacggataatcgtatacgtcaaaccgctcgcttcaagaattttgtccgcataatgctttgcaacataatacggcttcagtgcttcattccaattggcgcggttatgagcctgaagggcgctcaccataataaaccgcttgatgccggctttctttgcagcttctaccgctttcgccgctccgtcaagatcaatcaaaagcgtcttatcgtgtccggtgcttcctcctgatccggcggtaaatacaatcgcgtcacagccctcggcggctttcgcgatgtcttccgcacttccttccagatcggcaagaacggcttctgttcccgccgcttgaagcgcttctttctgctcttctttccggaccattgcccgcaaggtatgcgtaccgtctttttgaaacagcccggtcagccgctgtccgatctgtccgttcgctccgatgagaaatactttcatcatgatccctccttatttattatggttctatcatttcacaagagcggccgccctttcaaatcatgcgatcggcaaatgttctaataaatcaattcgaggaaatcttccagctctattttgccgaaatactgtttcagatcaatcccggccagcgcctctctgatagcggttctgtcatattgttttccggtcagcgcctgttcgatttcacttacatctttcgcaccgaagaagtccccgaaaattttgcagtcttgaatgattccttttttcacttcaaggcgcagatcaatcgacccgaccggataacgtttggaatgctgaagattaaatgccggcgacctgccgaaattccagtcccagttttgatagcgctcttcagaaatcttccggatcactttccagtcttcatcggtcagcttatattccggcacttcggaaagatcatttgtattaaaaatatggtgaagcaggtgttttttgaattcatcagccgtcattttgtcatcaagaaactcgctgatgttggcgacacggcttctgattgatttaatgccctttgattcgattttgtcttttttcactttcagcgctgatacaacatggtcaatggcggaatccagcattaatgttccgtggctgaaaatacgccctttcgtcgaaaattgagcgttgccggaaatttttctgccatcggcgacgatatcgtttcggccgcttaattcagcttcgaccccgagctggcgcagcgcctgaatgacgggttcggtgaattttttaaaattgtgaaagctgtctccgtcatcttttgtgataaaactgaaattcagattcccgagatcgtgataaaccgcgccgcctcctgacagtctgcggacgacgatgattccgttatcctctacgtatttcgtattaatttcttctattgtattttgattcttcccgatgataatcgacggctgattgacataaaacagcaggtatgtctgttcagggtcgagatgcttcacgcaatattcttcgattgcgaggttgatcctcgggtcggttatgttttggttgtcaataaataacatggtgctcctcctttatttctcccacttcaatccggaagccgcgatcgtcacttttcccccgaatacggattccgcttcttctttcagctttaggtgctcgccgaaatgcggcagatgcgtgagaatcagttctcccgctccggcctcccgcgcgatacgtccggcttccgtgctgttcatatggcctgccggcgcgccgtcttggtgcgcgtaaaaattgcactcgcaaatcagcagatcggcattttccgcaaacggaatgaacgcgtcctgatagcttgaatcagccgtatacacaacggttgctgtaccgtcggtaatacgcatcgcataacaagtgaccggatgcaccgttttcagaaaggtaatggtgaacggcccggcagaaagcgggcggtccggctgataagccactccttttgtatgcgttttatatgtaagacgctcaaactgttctatatcagcatcatgcccgtaaatcggcagcgcatccgttccttttccgagaaaagagccgacctgcttggcaaattgaagcggcccgatatcagcgatgtgatcatgatgataatgagacaaaatgacggcatcaagctcttctgccggaacataggcaaacagctttgataatacggcgcttccgcaatcgaccagaagagaataaccgccggactgaaacaggtagcctgaagttgcttcatttgcggccggaaacccgccgcagcatccaataactgtaactttcatatcgtcctccgaatgtttaggataaaaagactctttccttcaatatacctatttttcgtacaaattgcatgttttaaacattgtgtcaaaacagccgttgattttcacaaactgttataatacaatgtaaagacaaaacaatgaaagagggatgggtatgttggataaaataacagaattttttagaaatctacccggtaaaaagtgtgcggaatgcggcaaagaaatagctgaacagcatgaatgctatggaaatgtttgtgacaattgcttgaaaataaaggatatgtaacaaaagggcgctgcacattcgaagatgtgcggcgcctttttttacggccggtatcatactttctgaatagggcgttattcaccattattagcaataatctgtatgttttgaacaattcagtattttcaatctatatttttctatagacggattgttttcttttctattataatttgttctaatagctatctttttagatacttattgcacttttttcttcgggaggtaatctatgaaaaaattacgttttggattagcgacgcaaattttcgtcggactcatactaggggttgtagtcggtgtcatctggtatggcaatcccgctgttccaacttttttacagcctattggcgatttgtttttacgcttaatcaaaatgatagtgattccaattgtcgtctccagcttaatcatcggcgttgccggcgcgggaagcggaaaacaggtcggaaaattaggcttcagaacgattttgtattttgagatcattactacttttgccattattctcggactcgctctggcgaatctttttcaaccgggggctggcgttaatatacatgaagctcaaaaaacagatatcagtcaatatgttgaaacagaaaaagaacaaagcggtaaatccgtagcggacacattcctgcatattgtaccgacaaacttcttccagtcattggctgaaggagatctgcttgccatcatctgctttaccgtgctttttgcactcggcatctcggcaatcggagaaaaaggaaagcctgtactggccttctttgaaggtgtttctaatgcaatgttccacgttgtgaacctggtcatgaaagttgctccgtttggcgtttttgcattgattggtgttaccgtttccaaatttggactcagttccctgctttcactcggtaaactggtcggtttagtatatgtagctctggctttctttctcattgttgtattcggaatcgtcggaaagcttgctggggttaacattttcaaattccttgcctatatgaaggatgaaattttattggcgttcagtacgtcaagctccgaaactgtacttccccgcgttatggagaaaatggagaaaatcggctgtccgaaaggtattgtttcctttgttgtgccgatcggatatacctttaacttagacggttctgtgctgtaccaatctatcgccgctttattcctcgctcaggtataccacattgacttgtccatttggcagcagcttacccttgtgctcgtcttgatggtcacttccaaaggaatggctgccgtgcccgggacttctttcgtcgtcctgcttgcgacactcggcacaatcggcgttcctgcagaaggtcttgcattcatcgccggtgttgaccggattatggacatggcccgtacggtcgtcaatctgaccggaaacgcgctggcatccgttgtaatgtcaaaatgggaaggccagtatgatcccgttaaaggcgcgaaggtcatgagcctcgccaaaacagaacaaaacaccaccatttcaggttaaacgaaaaacctgcacggaaattattccgcgcaggtttttttatgccatcggagacagaacataccggtgcaaaagcttcgccgtattcagaagcgataattcgtgcgtgcgttcaaaggcgtgtgaagcgtcaattcccgggccgatcagtccgtggacaatgtcatggcccgaacggatggctgctgaggcgtcagagccgtaatacggataaatatcaagctgatagtcaatgccatagcgctccgcaagcccggccagatgttttctgagctgataatggtacgggccgctcgcatccttcacgcaaatggagacggtatattcatccgtagactggccgtcgccgattgctcccatatcaacagccaagtattcgacagtttcagggggaatgttggaattgccgccgtagccgatttcttcattattagagatcagaaaatgcgttgtatatggaaggtcgatcttctcttcagtgatgcggcggattaaatccaggagcagagccacactcgctttgtcatcaagatgacgggacttaataaaaccgctcggcgtgatctgcacgcgcgggtcaaatgagatgaaatcgccgactctgatgccgagatcggacgtctcttctttcgtccgtacatgctcatcaagacggacttccatattctcctgattccgctctgccttgccggcatccttgtagacgtgcactgaagtctgatgcattaagatggtgcctgtataggttttgccggaagaagtttgaatctcgcaatattctccttcaatcgagttgtatctaaaacccccgatcaagtcgatcttcagcctgccgtccgcctttatttcctttaccattgcgccgagcgtatcgacatgcgccgtcagcagtctgtgtttcttgtcatcacggccgggaattgtgacaaaaagaccgcctttgcggtttctgtaagatgagacgccccagtcttttaaaagactttctgtatatgcgataacctcgtatgtattgcccgtcggactcggaatcgacaccagtttcttaatcagttccatcgtatgtttcatattttccacaggtcattcctcctatcaattttattcttcttaaaatatactcttttgatccacaacccgtccaatcttttccttctcttttttcataagatgaagggagcatgggaataggagggaaatgtatgatcagccgtaaaccgcacaagcggaaaaggtgtcgtaatgattggtttaaggattggtttgaagatgattggtttgatgaagactccttctggtgctgtaaaaaagaagaagaaccatgtaaaaagaaaaaagaagaggaacattgtaaaaagaaaaaagaaagaaagcatcatcattcatgccgccatcactgccgtcactgctgccgtcattggtaatgtttcacacaaacccgtttcacaaatagatgtctcatgctccccaaccagcggatgctgcttgggtttttttattaaaattagtaccaagtaataatatctggtgttataatctgattataaaggagtgaatcataatgtcaaaatctaaaattacagcaatcggtacatatgctccggcacgccgattaacaaacgcggatttggagcgcatcgtcgatacatctgatgaatggatcgtccagcgcaccggcatgaaggaaagacgcattgccggcgaacatgaattcacatcggatttatgtattgaagcggtgaaaaaccttgcagaacgatacagcggaacccttaatgatgtcgatatgatccttgtggctacaacgacggcggactatgcgtttccaagcacagcggcacgcgtgcaggcttacttcggctggccgcacacgggggcgcttgatataaacgccacatgcgccgggctcacttacggccttcagctcgcagacgcattaattaccgccggaactcatcaaaaagtgatcgtgattgccggtgaaacattatcaaaagtaacggattatactgacaggtcgacctgtgtcctgttcggagacgctgctggcgccctattggtggaacgtgatgaagcagctccgggctttttggcagccgtgcaaggaacggtcggaagcggcgcggacgtgctgtatcggacgggactgagcgctgaattaaacggccagccgcttaagggcggaggaaacatggtgcaaaacggccgagaagtatataaatgggcggtcagaactgtaccagaggaattcaacgtccttttagaaaaagccggcttttcaaaagacgatctggattggttcgttcctcacagcgccaacatgcggatgatagaatcaatctgtgaaaaacttcccttcccggctgaacggacactgacaagtgttgaatattacggcaacacctcatctgtttctattattctcgctttggatgaagccgtgaaagcgaaaaagctgtcggaaggccagaccctggtattattcgggttcggcggcggattgacgtataccggactgttggtaagatggggattttaataaacaaaagcatcactctctataatgagaatgatgcttttttcagattgatcaataaaaaacccgcaagtccggcaagtgaaaccagggcatcgtttacgtgtaaatgtcatgctgcccgctcctatgctgacaggcgctgtaacggggttcatctgttcgggacattcctctttaacgtgtttaaccgtaaaaagccctttcggaagcctgaacctctgtatcttctcttttgaataaaagaggccctgagcatttgctcagagcctctatttcttatgctgttatttcttcttccgctttgtgttcttttttgctttttaccgtaaagtacacgatggtcagtgtgatcatgacaacggcgatgcccaatagaaccgatgcctgctgccacatgtagccgtaatcgccatttgaaatgacggcacggaatccgttgatgctgtaagtcatcggcagtgcgccgtgaatcacttgatagaatcccggcaggagttcgagcgggaaggttcctccgcttgccccgagctggagcaccagaatgatgacagcgataaagcgtcccggatttcccatcgttgtcgccaataattgaatcatggacaagaacgcgatgctggtaatcatcgtaaagagatagaatctccaagtgctttccacatcaagcccgattccttttaacagaaccgttgcgacaataacggattgaatcagtccgacaagcagaatgacgctgaatttgctgaggaaccattcaaaaccgtttctcggacgccctgaagcttcactcagagggaatacgaccgtcagcatcaatccgccgacatataagcccatagagagaatatatggcgtcagtccggtaccgtagttaggcacggaatgaatcgcgttatcgtccgtttttaccggatcggcgatcatgctgtacgttttgtcatctgtcttaatgtctccggtttgatcggccgcatctttcagctggctggacaattgtccggtaccgtctaaaagcttgcttaaaccggtgccgagagacgcttgaccctgctcaattttggatgagccgtcatggattttgttttgcgcatccagcagcttcgttaagccgcctgacacttggccgctccctgacactagcgcttcagatcctgatttgagctggccgaacttgctgttgtattcgccgataccggccgtcagtttgttttggctttcaaaaactgtctgtgctccgctgtacaatttatcagttcccgctgtcagctggttaatcgcgtcttgtaccgccgctgcaccgttatacagtttcgaagtggactgaggcagtgctttcagctgatcagccttcgcttttacatcttggagcgcgcttttaatgactgacatatccggaagctgaatatctccgccggacggaagctggctgacgatattgtctaaatccggaaggtcagctttcggaagcttctcattcagaagctgaacaagttttgctttttgctcatccgttaagaaatcactgtcctgaatcacctttttgaccgcgttatcccgggcatcgaggctgtttttcagatcagaaagcttcttcttaaactgctgcaattccttttcagtctgttcgagctgcccaacggctttttctatatctgacaggttgacggaattgatggcatcttcaaatgccgccgctttttgcgatacttcctgcgccttgctgtttaacacgcttaaaccattcgttaaatccggaagcttttgctggagctgcttatgcccgtcaaggctcgttttcagcccgctggccacttggcctccgcctgaagcaatctgtcctgatttgtcttgaatttcggcgcttgcgctctggagttttgcgatagagctgtcaagcgtttgaattccgcttgtcacttttgctgcgccgtctgtaagctgctgcgttttatcgctgatggttgcggtgctttcagtgagtttcgctaaattttccttcagcttggcgctgccgtctttcgcgctttttgtgccatcgtctattttcttggcgccgctgctggctttgccgagtcctttggcaatatctttaaagttgtcaaaaatgacttttgcgtattgctccgtcacttctttcgacactgaggctttcaatttatcgatcgccttttcaccgattgtcgcgccgacatagttggaaccggcattcgtatgatacttcagatccagcttcttcggatttttatccattaccgtgctggcgtttttagaaaaatcttcaggaatctcgaccaataaataatatttagcatttaataagtcctttagcgattgatcaagatcgcttgaaaaatgccaatcaaaattatcatttttctttaactcttttacaagatcgtcaccgatctgaagatgtttcccttcgtagtctgcccctttatcctggttgacaacgacaaccggcagctgatccaccgtgccgtacggatcccagtacgccttcaaaaacactccgctgtagatcagcggaacgaataatatggcaatgatggggattaacagtttcttgctcgttacaatgtctttccactggctttttattgtattcaaccctgttgcctccttccgcaaactgactcatttgacaaaacggtcacggcacctaaaaagtgaaggatcatctatttagataatccttgaccgacatagatttccagcaattcggcgatcgtctctttttcaagaggcggatggtttttttcccagtcaaatatcagcgcgatgtagagtttgagcatcacaaaagcggtgagctccggatcgcacggtttaatgctcccgttttcaatggcacattctatcttttctttaatgtatgacagaatggcccgctccattttcgcaatgacatcctgaacggcaattgtaccaatctcggcgttctcctgaaaaattttaatagtcagctggtgtgtttttctgaattccaaaatcgcgaccagcgcccgatggacattttcatgaaatgaaagctccggtttcatcgcttcgtcagcgtgttccttcatttctcttaaaatagtggtgaaaatatcatcaaacagctcttctttgtttttgaagaacgtgtagatggttcccttccccacgtttgcaagctttgccaccagatccattgtcgttgctttgtagccgaattgcgtaaaagatttcgttgccgcttccagaatgagctttttccgatcgacggacatgtttcccacctcgttaaattgaccgtttgaacgttttagtcattttgtacataagataacttatcacagtcgcgaagaagattcaaatgttttttctctataatggtgttccctttacagaacgggaacatgcaaaaaaaaacccccgttttaagataacggaggctggtacgtttcaaataaataagccagtgaatcatatactgcggcttttccctggtcgatacagtcggggatgcccaccccttcaaaagatgcgcccgtcgcgtatacacccggataggaagctttcagctcatctctgaactctttgatgcgctctttatggccgacatggtactgcggcatgctttcgttccagcgggtgacacaggtcatttccggttcgccattgattttcattacttttttcaaatcttccattacgattttaatgatctcgttatctgaaagatctacgatggattcatctccggcctttccaacgtacgccctgagaagcgttttgccctccggcgccgcgtgcggccattttttattcgtccatgtgcaggccgtgatggagaaatcgctgtttcttgagataacgaatcccgtaccttcatgctccatcttgacggctccctccggaaaacctaaggcgacgttggcaacggacgtagaatgcatgtctttgagacatgacaccgccggcaaatcagaaagcattttcgccgcggctttatgcggcgctgtcacaatgcatccttccgcatgcagcacactgccgttatcaagcgtcacggaatatcccttctcctcgcggccgatatgggtaactttcgtgcctttcatcacctttgtcagtgtaagctgcttttccagctcctccaccaaagtttgaaggcctgtcgtcagtgttaaaaactggccctgctttttggccgtcagctgctgtcccgaaggctgcggacgcgattttttcatgccgagaatcagacttctgtgcttttgctcagtctgatagaattgcggaaacgtggacataaggctcagcttatcaatatctccggcataaatcccagacaacagcggttctattaaattctcaacaacttcgtcaccgacgcgtctgcggaaaaactcacccagagactgatcttccttcggtttgctcgcaggcaggacaaaatccagcgccgcccgcgcttttccgggaacagaaaataagccggtggagatgaacggagcgatttttgtcgggatgcccatcaccgcgcccttcggcatcggatgaagcgtctcgttgacaagcacgtaagactggccggtcgcattgttgacgagcagatgctcaagccccagatccttcacgagctgcggagcgctttttttcctttccaaaaaagaatccggcccccgctcgatgatgtagccgtctttatgggccgtctgaattttcccgcccgctcgcgggcctgcttcgatcaaagtaatctcaagcggcagctgtttttccttgatttctttttccatgtagaaggcggcggctaatcccgttatgccgccgccgatgatgaccagatgttttttatcgccactcatttttatcgccttctttaccgtttaattctacttgtccagctctttcagcacgaccgctgcaagcgcgtcgataaattcaggctgtgcgttcggcatagccggacgatagtagcttgcgccgacttcatcggtcacagctttgcattcgtaatcattatcgtaaagcacctctaaatgatcggcaacgaagcctgcgggcacatatacaaatgctttataaggatgcttttgatacagctcgcgcgtgagatcctgcacatccggcccgagccacggatcaggggtgttcccttcgctctgccagccgactgcgtaatcggtaattccggcgccttcggctatcagttttgcggattcctccagctggtcaggatacggatcgccgtattctttaattttttcaggaaggctgtgcgctgagacgatcagcatcgcatcatcccgttcttctttcggcatggagtcatacgttttcttcacttgggtgacccaataatcaacgaatttcggttcatcataccagctctcaaccgacttgatggtcaagccgccgagcttgtccgcttcttctttcgcgcgtttgttgtaagacttgacgctgaatgttgaaaaatgaggggcgagcacaaggctgacagcttctgtaatgccgtctttatgcatctccgccaccgcatcttcaataaacggttcaatatgttttaatccgatgtacactttgaatgttacatcatcctgaatttcatttaaacgctgtccgagcttctccgcctgctcctgcgtaatttttgcgagtggcgaaatgcctccgatcgcctcatatctgtcttttaagtcttgaagcatatgcggctccggctttcttccgcgtctgatatgtgtataataacgctctatgtcctcttctttgtaaggcgttccgtaagccatgacaagaagtcccattttctttttgctgctcattttgttaaacacctcttttgatggtctgtctatcttgattttgacaggaaaatctccttataaccaacgatctgctcaggaagatcgttccgtttttttggctgcggagtattcatgcacaaacgccgtcagctttttcagcgtatccggatttacatcagggaatacgccgtgtcctaaattgaaaataaaccggtccgttttcatgccctgatcaagtatcgctttcgctttttcctcgatgacttcccaaggcgcaagaagaagcgacggatcaaggttgccctgaaccgtttttgtgatgccttgttttctggcgtcatctatgctgagtctccaatcaagaccgacaacgtcaagaggaaggtcatgccaatctccggccagatggcttgcgcctacgccgaacatgatcagcggaacttgttctgctgaaagctcccggaaaattctgtccatcaccggtttgatatacatccggtaatcttcgcggttcagcgcgccgacccatgaatcaaaaatctgaatggctttcgcgccggcgttaatctgcgctttcgcataaacgataatcatgtccgcgagcttgtccatcagcatctgccacgcttgcggcatactgtgcataaacgcttttgttttgttgtaatttttagaaggcccgccttcaatcatataactggccagcgtaaaaggcgctcccgaaaaaccgatgagcgggacattcagctgttcgtttacgagtaatcggatcgtttccagcacgtaaggaacatcctgttcgggattcagttcgccgagcttgtcaatatccgcagcagagcgcaccggctgatcgatcaccggcccgattccgtttttaatttcaacatccactccgatataaggaagcggcgtcataatatctttatataaaatggcagcgtccactccgtactgctcgaccgggagtcttgtcacatacgcgcacagctcgggctgatgcgtaatttcaaccaggccgtacttttccttcagcttgcggtattccggctgcgacctccccgcctgtctcatgtaccagacagggacgtgacccgctttttctccccgtgccgcttttaaaaacgtatcattaaacgcttctcgtttactcatctgaatttccacctttcctcctgcaaccatacgttcgtgttcttcgcccattacactataccttgttttttcaaaatggtatagaattgaggcttaatgttcaaaaaatcgccgaattcattatttaagaagaaaaaagcttcggctgaacgtattccgttccctctccttcttgattcgtctgtgtattatatggaacgaccttgtatgaagcccctgagaacagattggcgtacggaatgtcaaagctgccttttcctttcaccgaatccagaagcttgtcttttccgtctttcttttcatatattcggtaaacaacccgatcatccttttgagcatcccattttaattgaatcgtaatcaatcccatcgccttaaatgtataacgggccgacagggacttcaccgccttaagctcaatcggactgcccagttctttcacattttcaggctttttgaatgttttgccgctttcttccgcttttgtgacgatatctttaaagagccggaccgggtactggcttccgcctttcaggtaatgggttttatccgttttgtcatagcccatccaaatggctcccgtcagtccgggagtgtatcccgcaaaccaggcgtccttcgtggcaccggggacgccggtaaatgacgtcgtgccggttttccccgccatgtcgccttgatagcttccttgtgaagcggttccttcttttacgacctgctgaagcattctcgtcatattccatgcggtctgtccgctgaagacgcgcgttttgccgtttttaggcccggatatcgtttctccgtcttcgtccgtgattttctcaataaaaaatggcttcgtatacattccgttcgccgcaaaggtatgataagctccggcaagctgaagcggggtgacgccttctgacagaccgccaagcgcaatcgcgagcccgttgtcagaaatgtttatgccgtttttatcaagatacgattttcccgtatccacgccgatctgcttcaatgtccagacagcgggcgcatttatgctgtatgtgatcgcgtcctgcatcgtcacttgccccttgtactgcccgccataatttttcggttcatacccgtcgtaagactgcagtttgtcttgaagaagcgaatacggtttgaacttgtcttcctgcatggcgggcccgtatacggcaagcggcttaaacgttgagcccggctgccgcggcgcagttaccctgttgtatccttttgtcacgtagtcgcgcccgccgaccgccgcgcggacgcctccggttttattatcaataaagacggcgcttccctctgccgcctgatccgtccccggaaaatagccgttttccctcattagtgtgtatgccgttttctgcagcttggaatcaagcgaagtccggatcgtatagccgccttgaagaagctgttctcctgacatcgaataacgggattccgcctccttgatgacaagatcgatataactgtcaaaccaaggcgtttcagatgttttcttgacattaagccccaatgtcctgccctgggctctgacggcttctttggcgctgatatagccttgatcgttcatcatggaaagaatcgtatcgcgccgttctttatttttgccgggatgctgaatcggcgaataaagggatggcgccttcggtatggctgccagaacggcgccttctgcaacggttaaatcttttacttctttattaaagtagtagtgagacgcggcttgaatgccgtaaacgccatggccgaaatagagctggttcaggtacatttcaagcagcttatccttgctgtaatcacgctcaagattgatggcaatgatgacttcttttgtcttgcgcaaaaatgttttatcattagtcagaaaaatgtttttcgccagctgctgggtgatcgtgcttccgccctccaccttgccgcctgctaaaacatcccggaacaccgcccgaccgacagacttcacatcaatgccgtgatgttcgtaaaaccgtttatcttcaacggcgataaacgcatctctcacatcttccggaacctcctgaatggataccggttcgcggttttccgtataaaggctcgcgatttcatcaccgttttgatcgacgatttttgaagatgcgtgcagtattaacttcttttcatcgatgacataatggccgagaaatataatgataatgtatccgattaacgcgagaaaagcggttgccgctgcaattacagccggaataaagaatctttttttctttttcagcataagtcacctcgcctttcttaacttgtagtatgggaaatattgtttcgatttatgtcagaatgagtcgccaatagaaacttataccactcttttgatatactagcaagcaggaggtggctgatatgaaggtttatattacatacgggacagccgattttttaaagacgattgcaaagaaacaccctggtgagaatatggtgctgatgcaaggggatgaaaatgcgattttaatccatgagacaaatggagaaaccgttttccaggcgccccattcatatgaaagcatcgacagcgtcggggaaatcaaaaatccgggctacgccgtcctcaacaacatcgcagttacccaggaaggccggccgctgtttgaaaatcggtttaaaaaccgagccggcaaagtggaaaatgaacccggctttaaagccatccgcgtattaaggccgctcgaaggcgatacgtatgtcatcctgaccctgtgggaagaggaaaaagcctttcagaactggcagcagtcaaactcttatcaggaagctcataaaaaacgcggaacatcagcaggcattgatacgacgtccattttctcccgtccatcttatgtaaccgcttattacgctatagactaaaaccgccggagattctccggcttttttttgtcccgattttcagcttccttctttgcaccttccgcccgcctatgaataacctgtagcaatcctatttataaacggagtggttcaattggggatcggcgtctactcgatacatctgctttatgttgcttttatcgcagccattatcgtttttatgcttctcagaaaagatacaacctttatttcacttgccggtatttttgtgattgcgctatggacgacgcattcattctccgcttcggtcagcagcctgtttcacagcttcacgtatgccgccggggaattgctgccgacgatttttattatttgttttatcgtggcgatgagcggcattttgaccaaaacaggtattaatgaagcgatgatttctccatttgcgaagctgatgaaagggccggctgtcgcgtattgggtcatcggcggactgatgtttgccatttctctttttttctggccgtcaccaggggtggcgctgatcggcgcagtgctgcttcccgcagcgatccgggcgggtctttctccgatcgccgcagcaatggcgatgaacctgttcggccatggattcgctttatcaggtgattacgtcattcaggcggcgccgaaattgacagccgatgccgccggagttcctgtgggcgatgtcatgcaggcgagtattccgctcgttttgatcatggggataacgacgacagtcaccgctttttttctcatcatgcgggaacgaaaaaaaacgcaggcccccctctccttttacagctccggttctttggacacaagtatgtatcttccgaaaaaactcagggtcatcctggcggttttcattccgattgtttttcttgccgatattatttgcatgctcgtataccgcctgcaaggaaatgacgcgacggcactcgtcggggggactgcgatcggcatcctcctgatcattcatttcattgttcataagcagcggcatttagaaaagatcactgagtattttatcggcggttttcaattcggctttaaagtattcggccccgtcattccgatcgcggctttcttttatctcggtgacgcggggtttaaaagtattttgaacacccctctgccgcagggatctgcggggatcgtcaatgacctcgggctggcgctgtcccattcctttccgatgtccggggaattcgccggcatcgccctcaccgcagtcggtgcgattacagggcttgacggttcaggcttttccgggatatctcttgcaggctcgatggcaaaactattttccgccgcgcttcatacggacccggccgttttaacggcgctggggcagatttcagcgatctgggtcgggggcggaacattggtcccttgggcgcttatccccgctgcggctatttgtaaagttgatccgtttgagcttgccaggaaaaactttattccggtggcggccggacttgtcgtcacaacgatcgccgccatcatcattctcccttagcaaaaagattgaaatcttctgacattttctatacaatcatgggaaaagcagacgagggggcatcgctttgacattaacggcacttcaaaaaagcttatacgccgagcttgacggcctgtatgaggaaatggttgaaatcaggcgtcaccttcacatgaatcccgagctttcctttaaagagaaaaaaacaccggcgttcatcgcatcgttttatgaaaaactcggcgttcccatccggacgaatgtcggaggaaacggagtcacagcctatattgaaggcagtgaaccgggaccggctgtcgcgctcagggctgattttgacgctttgcctatacaggatgaaaaagatgcgccctatgcttcacaaatccccggcgtcatgcacgcctgcgggcacgacggccatacggcagctctgcttgcggtcggaaaagtgctttcccgcaaccgggaaaacctgaaagggtcatttgtgatgatccaccagcacgccgaagaattatctcccggcggagcaaaatcaatgattgaagacggctgcctcgaacatgtcgacgccattttcggcacgcacctttgggcgactgaacccgtcggaacggttttatgccgcccgggcgcagtgatggccgccgctgacggatttacgattaaagtcatcggaaaaggcggtcacggcgcgatccctcacgatacgaaggacgccgttttaatcggctcacaaatcgtcaccgcccttcagcatattgtgagccggcgggtaaaccccatgcacccggccgtcatctcagccggctcgttcgtcgctgaaaatccgtttaatgcgattgcggatcacgcagtcataaccggcaccgtccgctcgtttgacgaagaggtgcgcagcctgctcgaagcagaaatagaagccgtcgtcaaaggaatctgcgccatgcactccgcttcttatgaatatcgtttcaaacgcggctaccccgctgtcgtgaatcaccctgaggaagcggcgcacgcggctgctgccgcagcggaaacagacggcgtcacaaaagtcgttgaaggagagccgcagatggcgggagaagacttttcatattatctgcagcatacgaaaggcgcatttttctttacgggcgccgctttagaaaatgcggaatctatttatcctcatcatcacccgaaatttgattttaatgaaaaagcgatgctgacggccgccaaggtgcttatcggcgccgcggtgagctaccgccgctaggcataaaaaaacagccggtacattacgtaccggctgctgtaattcttaaatgaaaaacatgccttgccgtctcgcctagctgtgacagcagtttataattggccgctccgcccacggctgctccgacgaccggcaaaagctgaaacaatttcaccacgtccagataatcgcggtattcctgctgaaaaactctccaatcgacatcatgcttttttgaatcccaatgttcaataatcgagtatatgtgtttccgccgttcaccgcttgagaaagcaagctgaaaaataaacagcaaaaacaatcgttcatctctatcactcacatcaaagccgtaaatggaggcaagatcgaacaggcatttcattttaatcgacaacagcaaaggaaaatcagccattcctaaaaaaattccgccagcccccgtaccgataccctcggctgccgcgaccttctggtatgatgcgatggtttgtctggccagggcatctttttctgaaagggtcataccgtttgtatcccgattgctttttgccagatttgaacccgccattgttgcttcggtcatttttttgatgctttctgtgataacggtatgaattttttcgggaatccgctcatttattttcgcctgcattcctttagaaaaacgttcgagcatcgaatccttacgcaaaaaacgcgctttccattgcaaggcttcatgtatcactgctgatcgccggtcatctgcgtctccttctttcgctataggtttcaaaaacccgattgattacagcttgccgtattttttcaatctgcctcccatatacgaaggcataatcacaaagatcagaacggctgaagcgatagcggcataaagcgccccgctgactcccgcggcataggccgacgctgccgtgaacagcaatgcctgcacggttagcaccgatttcatcagggaaaagaaactttgcagcttcgctttctgattgaccgggtaaagctcctgtaaagaaagatgatgaaaatgcccgaacagcggcaaaagctgtatccccgtaataaagacggtaaatacggttaacgccgccgttatccacggattggtggaaacgagcataattatcagaataaaaataatcgtgagcctgacttgaatgccgagataatcatttgaacgaagaaaggcccgcgcatacatatatgagaacgttttccgctgttcaaacggaatcattctgagcaagaagtcgagatacgcccggcgttttgcctgtttcttcaggtgaggcacatcggtaaacagattggcgattctgtaaaaccgctgcttccttcttaattcatattcaatatgagcttcccattttaacgatttatgtttcgcggcagatgtgaaatacacataaagaccggccatcacaatgtagacggcggcagcgtacagataaaacgattgcaaaatgaagtataaaagcagcatattacagataaagcgtatgatcgcatccgtcattttcatgcttctgtcattcataaatgtcatccgccactccatggcctgattccatgcttttaccgccagcatctgaataaaaacggcggcatacgacgtaagtgacgctcccgggcttacagcgaaaaacagaggcatgcacacaagcgacagagcgaaaagcggaaacagctgtgacagatagctgtacttgaatgaatgcttaaagtatgtccccattttcggttcaagcggcagcaggaacacgagatccgcttcctttaacagcgtccggacgtatgagcccgtcagcacaaatgaaaagagcaccgccatcacccaaaatgacgggaaatgatcgggaatgtctttgacccatttgctgtaccagctcgccgcgccggcgataaaaaagatcagcacaatgacgagatgatcattgagcatatatttcatatacattcttgtttcctttatatgctcctcaagccgggactgccaaatactagacatattattcatggccggcgtcttcctttgtcaattcaatatacaagtcatcaagagcggcgtctctcatgccgaactgctctctcagttcttccagtgtgccgcttgcccgcacttcgccgttatgtaaaatgatgaaagcgtcacagtagcgctctgccgtagccagtatatgcgttgacatcaggacggttgatccggcttttttcgcggcgtccatccgctctaataaagcattgatcgcaagcgggtcaagcccgagaaacggctcgtcaatgatataaagcgaaggctctgcgagaaatgcgcacatgatcatgactttctgcttcatccctttggaaaagtgagcgggaaaccatttcagccttttttccattctgaattccttcaaaagcggaggaagccttttttcaagcgtttctttggaaaggccgtacgccatggccgtcagctccaaatgctctttgagcgtcagttcttcatacagcaccggtgtttcgggaatgtacgtaaattgcgaacggtagctttccttatcctccgaaaacgtcttgccgttcagctcgattgagcctttatgcgggtccattaaaccgataatatgccggatcgtcgtgcttttgcccgcgccgtttaatccgatgagcccgacgatttggttcggctcaagggtgaatgaaacattttttaaaaccgggtttctcgtataaccgccggttaagtcttttaccgatagcagagacataatttctccccttctgattcgtttttcttcatagtaccaaaaataaaggctgatttgaaacgattccctttttttctcacgtgaaaagcgtgcatagttatcgtgatctcggacatcataatgcgtgtagaaggaaacagctttaatcaactgaaaatgaggtgtttataaaagacgtctttgaacagttggatgaaaatcaacatgtcctatgcttacaatttcttcacacactgctttgatgatgttcttcaatcatgatgaaataatcaaatgaggtgtttgtcccaggaatgattaagcagacccataagtcttcattttaaaaacaaatgaggtgcttacaaaaggcatattaaattttctgtgataaagctcgtacttctgcatcaggatgaacgctcagccgttcatcctgttttttgttttggccgtttttgtggtaggatgagaatatacatatatttcttttcagggaggaaacccatctatgcacaaagcggacgattgtattttctgcaaaatcattgccggtgacattccgtcttcaaaagtatacgaaaatgaacacgtcgtggcgtttcttgatatcagccaggtcacaaaaggccacacgctcgtgattccgaaaacacatattgaaaacgtgtacgagtttacgcctgagctttctaaagaatattttgaggcggtgccgaaaatcgcgcgcgccatccgggatgaattcgagccgatcgggctgaatattctcaataacaacggtgaaaaagcgggccaatcagtgttccattttcacatgcacatcattccgcgttacggaaaaggcgacggcttcggagcggtctggaagacacatgccgaagactacacgcctgacgatcttcaggaaatcgcttcaaccgtcagaaaacggcttgcctcatcttaaggatgaggtttttttgcgtctgaacatatataaaacataaaattatatttttttatatcaaaaaaatcaaaaaattgtgataggataattgtattatttcttacactaaagcggaaaacagggagagatcgtaaacatggaacgtacaacgaatttcaatgcaggacccgcagcccttccactggatgtgctgcaaaaagcacagaaagaatttgtcgacttcaataacaccggcatgtccgtcatggaactgtcccaccggagcacggaatatgatgcggtgcatcaaaaagccaaaacccttctgaaagaactgatggatattcccgacgattatgatattttatttcttcaaggcggagcaagcctacaattctcaatgcttccgatgaactttttaacaccggagaagacggcgcacttcatcgtgacgggcgcatggtctgaaaaagccctcgctgaggcgaaactgttcggaaacacatccgtcacggcaacaagcgcagattcaaaccacaaccatataccggaagcggacctctcagggatcaaagacggcgcctacttgcatattacgtccaacaacacgattttcggaacgcaatggaaagaattcccgaactcacccatcccgctcgtagccgacatgtcaagcgacatcctcagcagaaaaattgatgtcagctcgtttgatgtcatctacggcggagcccagaaaaacctcgggccgtccggcgttacggtcgtcatcatgaaaaaatcttggcttgaaaaagaaaatacaaacgttcctaaaattttgaaatattccactcacacgaaagccgattcactgtataatacaccgcctacatttgcgatttatatgctgagcctcgtccttgaatggctggctgaaaatggcggtgtcgaagcggctgaacggcgcaaccgggaaaaggcggatgtcctgtacggcacaatcgatgcgagcggcggattttacgcgggccatgccgaaaaaaacagccgttctcacatgaatgtcacgttcactctccgcgacagcagtctgacgaaaaaattcgttgaagaagcgaaagcggctaaaatgaccggactcggcggccaccgctcagtcggaggctgcagggcgtctgtttacaacgccgtcagcctggctgattgtgaaaaactggctcagtttatgagaaagttccagcaggaaaacgaataaatttcttctaacataacggttcctttgatatactgtttgcatatcaatttttccggccatcgcaataaatgacgagcatattattggatggcgaaaaagcttagcagaggagagcttagtatgaaaacaaaagaattagtcattatggccctgtttgcggcaatcggagcggtgcttcactccattatgccgccggtattattcggaatgaaacccgatatgatgcttgtgatgatgtttatgggcattctgttatttccccgtgtgcagaacgtgctgatgatcggaattgtaacgggaatcatttccgcactcacgacatcttttccgggcggacagcttccgaatatcattgaaaaaccggtaacggcgtttctgtttctggcgctggcgcttttgataaaaaagagcgtgaaaacagcggcggctgccgtcattacgatagccggcaccttcatctccggcgtgatctttctggcgctggcccttctgattgtcggcctgccgggcggattcaccgcattggtgctcgcggtcgtccttccggcggctgcgctgaatgcgatcgccattgtcattatgtatccgattgtgcagacgatcttaagacggtccaatatgattgaaacggtgaaatagccgcatactgaaacctcttccggcacgaagaggttttttaatgtgttacagcatgttttacacgagaagttttgtgaaaaagataaggaacaatgcgagggcggttcctgctgagcagacaatggccttttggcggacgacccgcttcggcggataagaagcggcctgaccgagcagtttaaggtagtaaacggcgcccgccgcgaagacaagagccatacaagataaaacaatcatgaagacagacaaccttctccctccttttcccttaaaaaatatgctaaaataaagcaagctatgtatagaagtttattcttctgaacaaaaatgataaaagtgacaagaaaaaaacggggtgatttcaaatggctgacggacgttcccttttaaaaggccttttcgtaggcggattgatcggaggcgcggcggttttgctttcggctccttcatccggaaaagagctgcggggcaaaatcaaagcgaattgcaattcaattgaggacacaatcagacggttaaaaagagacggaatggcgcttaaggaccagcttgtccaaacagcgaaagaaagcgccgaagtcattaaagacgtaggcggagagcttcagaccagcattaaaaggtggcaggaggaaatcaagccgcaccagcaggatctccaaaaggaaatcgctgatattgaagagaaaatcagacagctggagaaaaccttacaaaactaatatcctatacaaccaaaaaaagtgcggacatattgcgttccgcactttttttgcgtgtttaaaacctttcacagcaatggattaagaatttattataaaattcttaaattttcatctttattaatctttattttattggcataatagagggaaagaaaatgtgaagcaggtgatctgtattgaatcgtgttgaaccgccttacgatctaaaagaagctttaatctatacccaaaaaatggcgcagctgtccaaagcgctgtggaaatctatcgaaaaagattggcagaattggctgaaaccgtacgaccttaatattaacgagcatcatatattatggattgcttatcagcttaaaggagcttctatttcagaaatcgccaaattcggcgttatgcacgtatcaactgcgtttaatttttcaaaaaaacttgaagaacgcggatatctgaaattttccaagcggctgaatgacaaacggaacacgtacattcagttaacagaagaaggggaaaatgtattcgaaagtcttcttgaggagtttgccccgtcgagaaacgcggtgtttaaaggttcacagccgctctaccatttattcgggaagtttccggaaattgaagaattaacctgtgtcatccgccacatttacggcgaagattttatggagatatttgagaaatcattgacaaacataaacaatgattttgaaagtgaagacggaagtctgaagaaaaaaacgggcgaatcggctgtccatgaaacggctgaagaactggaaccgatcaacagttaatcaaagtgcttcataatctcaataaattcttccatcagcgctgtataaagcccctgctcatacaaagcaaaaatcgtttcatgaacatctaatttttcgttcagctgtcccgcaaaaagcgcaaggagtttgtcgaacgtcacaaagccttgcgctttttgcgactccagctcgtcctccaattcgcggcagatccgcccgacctcttcaccttcctcttcggtcagccctttttcgatcatcatcgcataaaaagggtacttatccatatccactgttttcacaagcaattgtatgtaatattctaaccgcccgatacgctgatccattgaatccatccgtttcacttctttctatctttaatcttattttagctgataatgaatagagaagaaagcttaaaccgtacatttccatgtttcaccgctctcttctgatcttccctttccgggtttatttttttctttaaaaaaggattgattttttctcctgaagagagtaaattattttgagattgtattccatctttgtacggaaggatgactctgatgaattgctggaaaaccattaatctgatcaaagattatggtgcggttcgtttattattgactgctgtaggttttatgatcctgttttttatatgcaacttcttggcattcgggctgctgcgtccgaatatcagtttaagtgacgggcatgtatttgctttttgcgttctgctcgtcgttactttatttgtacataaagtcatacatgtcctgccgatgatctgtaaaaaaagaaaaaaggaaatgaaaatgtactttttgcggatgccgacatggaaaggcataccaaaaacaacaatgctgatttcaacgatcagcccgtttttattcattacgccggtattattttatgccgggctggcatttccgagtcacgcccattacttttatatgatttcgagcattcatgcgggttattgcctgcctgatcttctgtttgcgctgcatctggtcaaagcgcccaaatcatgtctgattgaccaggaatccgacggctttgatattttagtaaaaaaagtgccggagtcttgatgtcccgctgatttttcagcttacattctatctttttcaataaatatttggtaatgtaatatgggagcagttcagagagagggggaatctcccatcattttattctattttatcgtggctgccctgtttattctttatttcataaacaggctcacaaatacattatgccttgtcagagagattcctgaagaccggcaggataaggtattccgttttattaatgtatctattttaattttactgatctcttcgttcgtcgagatctcctttactgtgtaaacaggcaaaaaaatatggctgccggcggattaacgcggacagccatattttttttcttagtaaatccaagaagcgccgatgatgatcaataagatgaacagaacaaccaacaatgcaaaaccgcctgcaaatacttcacccatctccaaaagcacctcctacaaaacgttttatttttccaattacatcatatgcaattcacttcagaaacgattaggcgctcgggtaagaaaatggaccgctttagaaaaagcgatccggtccgcttagcaaatgtaagctgcccctacaataacaagcaaaatgaacagtactacgagcagcgcaaaaccgtttgaatatcctccgcccatggttcattacctccttttcatgatcaatatatttgtatgtattaggaaaaagtttgactagacgaatgccctttatttaaaatctttttacagaaagccacaatatgttatgatacgcatatgcaatttaatttggatgattaggagtgtttaaaggaatgaagaaaatcgcgatagcagctattacggcaacgagcgtcctcgctctcagcgcatgcagcagcggcgacaacgacgtgattgccaagacggatgccggcaatgtgacaaaaggcgagctctacacgaacatgaaaaaaaccgcgggcgcaagtgtgctgacacagctcgtacaagaaaaagtattagccaaaaaatacaaagtatcggataaagaaattgataacaagctgaaagagtacaaaactcagctcggcgaccagtacagcgctcttaaacagcagtacggcgaagattacctgaaagatcaggtaaaatacgaactgcttgcccaaaaagcggcgaaagacaacatcaaagtgactgactccgacacgaaagaatattacgacggcttaaaaggtaaaatccgtgcgagccacatccttgtcgctgataaaaagacagctgacgaagtggagaaaaagctgaaaaaaggtgagaagtttgaaacgcttgcgaaagaatactcaactgacagctcaaaagacaacggcggcgatcttggctggttcgataaaaaatcaatggatgaaacattcagcaaagctgcattcggcttgaaagtcggacaagtcagcgatccggtcaaaacaaaattcggttatcatatcatcaaaaagacggaagaacgcggcaaatatgatgacatgaaaaaagaactgaaagaagaagttcttaaacagaagctaaacgacaactcagctgtacaggcagcgattcaaaaagtcatgaagaaagctgacgtaaaagttgaagacaaagacttaaaagacacgtttaacacttcagcttcaacatcttctgaatctaaataaaaaaaactgtgcgggctctcggcgagccgcacagtttttttatgcgatggaatgattggagttctcttctgcatccccgttttcattttcgggcgccgccatacggcgctcgcgttcctgctccatccgttcaatatacactcttccttctttttcaataaacgactggtcaagcttttcctcttctttagctgtcgtgaaaagcttataagcgctgaaaataatcccgataatgcaaaggtatacccaccaaggaaaaaatagcacgttgttttcctccctttttcacccagagtctttattctaagctatgcttgataaagacaagttatgagagctgaacgtaaaaaagaccgatcgcagaggatcggtcttttttatcttattgatggaaagtcggcttgtagaaagagcggttttcaagcgcaaatacacgctctgtgtactcgcccggtttcacccgttccagtgctctgtccatcatgatcatttttgcatccagattgtcaatgtagtgcagaatttccgcttctttcaccatcggcggtttcgggcttccccactccgcttttccgtgatggcttaaaatcaaatgcttcagaatcagcacttcttcagcgtcaatctgaagctcttcggctgcttttgaaagctctgtcaccatgattgaaatgtgtccgagcagattcccttccacggtgtacgtcgtggagacagggcctgaaagctcttttactttgccgagatcatgcaaaatgactcccgcatacagcaaatcccggtcaagtgacggatacagatcggcaatcgcttttgccaagttcagcatggacacgacgtgatacgcgagccctgagacgaactcatggtggtttttagccgccgccgggtaatccataaaatcagcggcatattttttgatcaaatgtcttgtgatccgctggatgtttggatttttcatttcaaaaatatattgcgtgacggtctccatcatttcatcttttggaatcggcgccgtttccagaaaatcatcaatgctgacattttcattctcggcggccggccggatatttctcagtttaagctggtttcgaccgcgataatgatggacatctccgattaccttcacgatcgtctgcgccgcgtacgtgacttcatcagtcggcttggcatcccacagcttcgcttcgatatccccggattggtcctgcagcattaatgtcagaaacggttttccgttgctagcgattcctttagtcgaagatttaatcagaaagtattgatcgacctgctcgccgacctcgtgcagcataataccttttgccattctattaaaagctccctccatatcttacataataccagtatagcacatacctcttttttgaaaataaactcttttatgacaggagccgcatgacttgcccgctgtgaaatgaccggctgacatgctcatggcaggtgaaataaagaatctgacggccgccttctgaaagctgattcagcacatcaaacagccgctgcagccgctccctgtcaaaatgaacaaaactgtcatcaagtaaaaacggaagtgataccgcagattcccgttctgatgcaagggcaaaacggatcgccgcataaagctgctcgcatgccgcctgtgacagctcgcttgcagaaaaaaccgtgccgtctttctgcatgaccataatggagtcatcagcttcagagaaatacaatttctgatagcgtccgtccgtaagcggtccgtacaatgcacctgcggtttccaacagacggggaagcgtgacttttttatgccgctccattttttctctgatgatgtgtctgaccgtctgcaatgcggcccactctttagctgtttttttaacgcgttctttctgcatttctgtctgctgttttaaatcggataccagccccgaggactccagctgttcttgtttcaccgttaataaagcgatctgctcacggagatgggcgattttttcctcaagtgtttctttctcttgttctttctgaacggctgtatgttcaagttcgggcactgtgcggctcatgtacggctccagctgtttgccgcccttgccggataagtgcgttttgatttcgcacagcttcctctctgtttcccggcggctttcattcagcctgccaagttcacaaaagtgttcacggttttttgcccctgcctctgtaaaaagctgtttgacctgctgttcgtagtaatgaacttcttcgtttaattcacggatttgctcttgggtatgcagcaggtctgtttcgagcgcctgttttcgttttgcatcttcacgggcccgttctgcctgctgcagcaaaaagtgcagcctttcttttacggacagctcccggccgtctgaaggactcagctttttgacccgttcctcaaatgctcgttgcagtttttgcagccgccccgcttcaatggtcagctcatgcttggtaaggatttcttttttgacatctttcatcacatgatatgcgtcgaggagatgggacgggctgcccgaaaaccccagttccttcataaaatgttccgtctttttttcagagggcgccatttcggcctcccattcttcatattggcggatgactctttcatatgccgcttctttctgttcaagcaccgcttgatccgcaatcagctgctgccgatgctggccgtcacgccatagctcttcctgcagaagatcagcctcttcttttgagatcaggggcttctgctttttgtgaccgggccggcttctttcagacggcagcgccttttgcatgccagtcagcacgtacagcatcagagcgccggtaaaaagggcggcgggcagccattcctttaacataacgaaaatcgcaatgaacagaatgcccgtaccgagaaagagctttttttgtttggcgcgctgtttttccagctgccggagatgagcctgccattcgtttccttcagtatcagccgtttgtttatatgcttgtaaggcggcttctttttcttttctgacagcgggttccaagacgttttctgccgtcacggcatgttttcgttcagcgtcttccagctccagccgcgcttgttcaaatagagagtcgagctgtgtttttctttctctggcctgtccggcgctctgaacggcttcttgcagctgccattcatattcataatcggtgttcagcgaaagaatgtcgtcttcctcatgtctgccgagctgctgtaatcctgaagaaacacgggctgatgtctgccgcatctgtgattggatggcggcaagctgttcgccgcgtgattcgtacatatgctgctcgccggaaagctcctgcagctgccgctctttttgtaacatgtcctcatttggagagagcagatcagcctgccgtttgatttcagccgcttttgcccgaagcccctcaagccgggccgctttcggatggagatgcgattcgtatttttccagctgatgcattccgtccttcgggaattgctccgctgcttccgggtaagaagaaagttcgctttccagcgctgtttttttgtccgcaagcggctttgcttctatcgccgcttttactgttttgatttcttcagttatatctttcaattgcgctttggcatcctgcaaacggccgccggcgctttttttctcttccaggaggctgtgatagcccgcttccgcagtttccgcctgtttgagcttggcgctgagccgctttaatgtatccaattcctgatttaagcgggggttccgcccgttcggcttatacattctttcaagttctttcgccagtctgccgtcaagcttcgccgccgcttcagacccgaataagctggaaaacaggagaaactccccgattttgtctcggttaaaggcttgaatctcctgcagtccgaatacatcaaacgaatagatcgcttcgtacagcgcacgatctgtatcggaaagcagctgtttgagccattttccgtccttaatttcgcctgaagccgtgtacactctgactttttcggcagccccttttgtccgttcgattttgacagcaccgtaatcgtcatgattcagttccacaacgccgccgtaaaccccgccggttttcggttcgtatttttttgatttcggaaaaccgaacaggacgcttttgataaaggacatcaatgtcgttttgcccgcttcatttaatccgtagatgacttgtacgggggaatccgacagctgaaagcttcgattggaaaattttccatactggtaaatatagagcgccgttattttcatcgctgaagctccttcagctgtcgctttaaaacggcttgggcctgccgcttaatgtccagcacctcttcatctgtaaatgaagtcatctgccgccgatatacgggatgacgctcgagcgcttcaaacccaccactcatgtccgcgcattgttctatgtcctgaagcagccctttaaaaaacggatcgggcgggacggtgtctgtttcatccgtccgatcctcaatcgcaagcggccagacgaaacattcctcttcggcctcttcctcctgtaaagcggaaaggagctcctctgcgatccctgcgggcgcctccgtccaaaagcggggcgccgcaccgcggagcaccagcctgatacatgccgggcggcccgccgcacgcaagcctgagaacgaatccgtggcggctttcataagtgaggtcatatgttcagctccggaaatatcaaggtcaatttcctcccataacacatcgtgcgcttctttgaattcccaagacatctcaccgtttgccgcccggacgagataatatcccttagggccggtttcttttagatggcgggcttgaatatttccggggtaaatggcggcgggatgctgagcggaaagaacctgccgtttatgaatgtgtccgagcgcccagtaatccatgccgctcttttcaaggtcttctttcgtaaacgggcagtacggatcatgtccttccgctcctgataacgtgccgtggagcatgccgatatgataaggcgcgccggtcattttccggtaccgggcggcctgattggccgttacgcttctttcctgatagctgcatccgtatatgcttgccgcaagctctccgtttttaaagaaagatttttcctccggtgtatccgaggtgaatatatgtacattttcaggccattcaatcggtgtccactcaccgcccaaatgatcatggttgccgaatatgacgaacacttggatatccgcttcctgcaatctggtaaactgttttctcaaaaacagctgggcttttaaacttctgttggcttcgtcaaacagatcccccgaaagcagcacgaaatcgacccgctccccgagcgccccgtccgtaagacggcggacgctgtgaaatgtgctttctttaatacgcgcatataccggttcaggcagatgcgaaatgccgtaaaacgggctgtccagatgcaggtcagcggcatgaataaacgtcagatcagccatctcgccctcccctttctgtagattgaattaccctttattttagcatcgttttcatgcgaatgcacgttctggatcataaaaaaacagcccggctgtctcgggctgtttggacttattttttggagatgcgcagcgcttgtttgatcgctttgaatccgccggcgtttccgtaaatcaaaacgccgcctttgtaaattttcgcgccgaccgttgcaaagatcacgattgtgaccagagtcagggcgattccggccgccgcctgccaaaacgggatatcgagcatcccgacgcgtaaaaacataatcatcggcgtgaaaaacggaatgtaagatgtaacggtaataaagcccgcatcaggattgccgaggccgaacatggcgatcataaaacctgccacgattaaaaaaaccattggctgaatcgtctgctgcacatcctctatccggctgacaacactgccgagaaacgcggcaagcgtcgcgtaaagaaaatagccgagcagatagaaaatgacggcatagacaatcgtcgagacgggaacatccgtaaaattgagaaatgcactgatcggcgacgactcatcattttgagggttcagcttcagtgagagaaaacccgccgcaagcagcaccgcaaactgtgtgatcccgacaagcgcgataccgaacagtttggcaaacatctgctgaatcggcggcatgcttgaaattaaaatttccatgacccgtgacgatttttccgtcgcaacttccatcgcaatcatgcttgcgtacatgatgactgaaaagtagatgacaaacagcatgatgtatacaagccccatcacctgaccgagctcttcctcagatttcgcccctttttccagcgcgtctttgctgacttcaggcggagtgtagaggctgctgactttttctgccgaaatgccgagcttggcggtttcaacagcggtctttgtctgtgttaaagcctgcttgagaagtttatacgctgattcatcagaaatggtcagcgccttgtaggctcctgttatcgttcctttttgatcttgtctgatgataaaaagcccgtcccattcaccatctttgacacgctttacggcatctttttcggactccttcgtctgcatcgcctgcaaatcattgtctgtatccgccgctttaagctgttttgcaaatgccgggtacagcccgcccgtttcatcaatcaccgcgatttgctgcttgccgtcatccgattggaacactgaaatgatcgattgcaggttggtcaccgctaaaactaataaaacggtaatggcggtcgaaataatgaatgactttgtcgtaattttgtttttatatgtatgaaacagcataatccaaaatttattcataaacggcccccaccttttctataaaaatatcatgcagtgacggctcttccaattcaaacttccgtataaaacctttcccttgcagcgcctgaaaaatatcctgagacaccggttcattcgcgacctgcagcctgatcccgtcatttgtttccttccatttcacgacaccttcatgcgtttttaaaaagctgagatcgtcatctgaatgaacggtgatattttttttgccgaaagaccgcttaatgtctttcagattgccttgaacgacaggttttcccttttggagaatgcatagattctcgcaaagctcttccacatgctccattcggtggctagaaaaaacgatggaaacgccgctgttttttaaagaaataacggcttctttcagcagctcgacattcaccggatcaaggccgctgaaaggttcatcgagaatcagcagctcaggcttatgcaggacagcggaaatgaactggattttctgctggtttccttttgacagctcttcgactttcttattcttgtaatctgtaatgccgaaccgctcaagccatgtgatgagctctttttccgcatctttttttctcattccttttaatctcgcaagatagacaagctggtcactcactctcactttcgggtacagcccccgctcttccgggagatagccgattttttcgctgatagaataattgaccggctgccctttccatctgatatttccgtcagtcaggcttaaaagacccaaaatcatccgaaaggtcgtcgtttttcccgcgccgtttgcgccgagcagcccgaacatctccctttcaggtatttgcaggttcaaattatcaacagcggtaaagctgccgaatgttttcgtcacgtgttcaattgtaagcacgaatccaactccttccgctacccattatatactaataatgggtaaaaattaatggaggattttaaattctttatcagaatatcattctataaaggaggtgacgtgatgggacaatttgtattgaccgcattccacgcatcgggggaaacactgctgaatgaacggatcgaagcagaaaatgaggcggaggcgaaagccgccggagaggctttattaaaagaaaaaaagcttgagaacaatactcatcgcttggtgaatgaagccggaaagctgattttatttcacagataacagaagctttccggcttctgttttttaccggttaaactgcggcgtccgcttttctaaaaaggcgcggatgccctctttatgatcatccgtttttctcatattttcctgggcctttcgttcaagagacaaaacatcttttaaccggctgatatggaggctttgataaatagccttcgtttcaatcattgctgacagcggcgtgtgtaacaatcggtcgatatacggttttgccccggccgcagggtcaccgctgaacagcccgtcggcaagcttgagccgcaccgctttttctgccggcaatttttcaccgctccagatcagctttttcgcttcgatctcaccgacgcgtctcattaataagtaatggcctcccccgtcgggaaccagacctatgccgatgaaattcatcgcgaggcgggcgttttcttctgcgagcaccacatcggcgcacagcgcaaaactcagcccgagccccgccgcggccccgtggatggcggctatcacaatttttttcatatcatagagggtcagtgtaatggattcgatcattttcatgagccgttcatattctcctgaatcatgttccgacgtcatcatctgaatatcaccgcctgcggaaaaccctctgccttcccccctcaaaaggacgataagcgcctcactgtcagctgccatgacgcatgcattctccaattcccgcagcatttgttcattcagcgcattgtaactgtcaggccggttcagcactatctctgcgatctttcccttttcttcatatcgaatatactgcatgtttacatcccccttgtatccgcttacatattttgttcaaataatatattccttccgccgaagcgaaactcctttatttttcaaggtcaacagataccgaaaaatgcatatcatttgaaactgaacatacatttttatatagtgaaattgacacacaagacaaaaaggggggaacgccgataatgaaatatgtgatactcagctttttactgagcttttttatggtgctgtttcccccttcggatgtcgcccttccttcccaattggtgacagaaacagacagccacgttcaaatttcggtttacccgcaggagacggactcggcaaaaacgccggctcataccaaaaccgctccgtacggcctgtctaaaggatacgacgtattatcccggatggtcaccctgctgtctgtcaaacctcttgatcaatttattgattccactctggaaaggacgtgcgccattccgatacaataccagtcaaattacctccggcatcagacaatctctcaatgccagtctgtatttacggtttaaaaacagtatattccggagggattttttatgaatattaaagaaaacgatctgcccggcatcgggaaaaaattcgaaatcgaaacgagaaaccatgaaaaaatgacgatcattattcatgatgacggcaggcgggaaatttacagatttgatgaccgcgaccctgatgagcttctggcaagcatttcacttgatgatgcggaagcaaggcagattgccgcgattatcggcgggatggtgtacaaaccgcaggcgcttgaatcaattgaaatggcgttcagcgatctgatcatcgaatggttcaaagttgaaaaaggagcaaaagcggccgggcggacgctcggcgaactggatgtgcgccagaactatgatgtgacggtgatcgccatcattaagcataaccagaaaaagtttttgaacccgggcgctgattcgcttcttgaagcaaacgatacactcgttctctcaggcgaaagaaagcatctgaagaaactgatccaagacttcctctccagagacggagtgtgatctgtttatggaccatctcgtatttgaagtcggtacggcgctagttcttgtggccattgcgagtgtcatcgccaataaaattaaattttcgatcattcccttcctgatcattttagggatgcttgtcgggccgcacgccccccaagcgggcatcattgacctgacgtttatcgaaagccgggaagtgattgaattttttggacggatgggcgtcctgttcctcctcttttacctcggacttgaattctcggtcggaaaattagtgaaatccggccgctccatcgccgccgggggaacgatttatattctgattaatttcagtttaggactgatatacggctttatcacgggcttttcctttttggaagtgcttgtattggccggtgtcatcacgatatcatcaagcgccattgtcgcaaaggtgcttgtcgacttaaaacgcacggccaatccggaaacggagctgattctcggcatcattatgtttgaggatatctttctggcggtttacctatccgtcgtttccggacttgtacttggagacgcgacgtctgtcgggggcgcgctgctgtcaatcgtgatcgctttcggatacatgctgctgtttttcatcgccgcgagaaaattgccgcctcttctgaacaaactgcttgatatccgttcaaacgaggtatttgtcattgtcattttcgccgcgctctttttcatcgccggcttttccgaaacgattcatgtcgctgaagcgatcggcgcgctcttgctcgggctcgtgttttcggagacggcccattctgacaggattgaacaccttgtcgtgccgttccgtgactttttcggagccatgtttttcttcagtttcggtctgagcattgacccgttttcactgggagaagcggtatggctcgccctcggcgccgttctgctgacgattgccggaaactttatcgccggcatgattgccgggcgccgggcggggctttctcataaagcatcgtctaacatcgggctgaccatcgtctcccgcggcgaattctccatcatcgtcgcaaatctcggcatcgccggcggcctgtccgcttcactcaagccgttcgccgccttatatgtgttgatactggctattctcggccctttgctcacgaaagaatcgaagcggatatatctcctgttgaacagtgttttcaaatggaaaaagcctgaaaagaagctgcagaaatcataaaaaaactgacctctttctaaggggtcagttttttcgcgcgggaagaaattgctgaaaagctgtttttttgttaatggagaaatgctctcttcccagaatcgtattgatgattttttggtttctgtaaacagacagcttcaaattcgtagcgcccgttccgtgggcatgatcaagattcgttaacgtgaaaaaatgatgccgcctatcgtccttaaacacaagacgggaatctgccgtcactttaaaccgtttctcatcctcccattcgatatcgggagaaattgccgtaaaccattccggaatatgaggtttaaagccggtcgccaaaattactttttctgaatcggccgtaaagctttcatccatctgccattgatgaaagctcagtacacagcgcccgttttgcttttcaattttttcaagctccgccatcggctgaatatatacatcaggcgaacctccgctgatcgacctgtgatacagggcgtcataaatggcggcaagtgtgtcagaatcaatgccgtgacgcagtccgtccagctccggcagtgtgttcagccgttcttgaaaaggcaggcggttaaaatattccacataatcgggtgtaaacatttcctgcccgagcttggcggtttctaattctcgaaatccggcggaacgtgtcacccattgcagccggcagcggcggtattgttcatcttgcaataaatcagaaaaaatctccgctgcgctctgtccggaaccgactactgtgattgattcggcgccggcgagctcatctttccgaaacaaatattccgtgctgaccatcgtgtcctgacgcgcttcgtcatcaatctctgcgggaataagcggctcagaacccgttcccataacgaaatgcttcgtttgatagacactgatgctgccgtcctcgatgttcttaacgctgacgtcataatgcccgccggcatttttcacgtcaatcacctctgagccgaaacggcatgatttgatttctgaagctgcccagcttaaatagtcattaaactcacgtcttggaatatcaaattcattaaacgtgtaaaaccggtacagccggtcatgctcatggagaaaatttaaaaacgtgtagcggcttttcggatcagcgagcgtgacaagatccgccagaaacgccacctgtaaatccgttcctttaattaacaggcccggatgccacgcaaattctttctttttatcgaaaaaaagagcgcttgtttcgggtatatcctctaacaatgcggcaaggcctaaattaaacggcccgattcccgctcctatgacatcatacatattgtacacctcttgcaaatagcagtctgaatggtcttttcccgttttgactgacggataaacataaaaaaacggcacgctgattccgtgccgtttttttattataatgcagatttgacaaacatctcatctaagtattttattttctcttctgtataatgctcgaatcggtcattatatgatttcgggtctttcggattggcgaagtgcgtgatttttccggtttccggatgaatgaatttgcttgccgcgccgcagccgataccgataatcgtctgcacctcttccataatcataatgttgtagatgctttcctgacccgggaaggagtagccgacattttcaaggttcccgagaatatttttctgccggtacaagtagtacggcgtatagccgtgctcttttgtccagcgcacggcgtcatccatcatccgggacacttcctgcctgtcggcaaccttatacttatgcttgtttctcgtcatttctgacgcccgtttaaaagaaagcgtatgaacggtcaaagattcaggcatcagcttttccgtttcatcaagactgtgcctgaactctgccgtcccttctcccggcaggccgataatcaagtccatgttgatgttattcatgccgtgtttgcgggaaagatggtatttttcgatggtttcttcaactgtatggtgtctgccgatggccttaagcgtttcgttttcataagattgcggattgatgctgattctgtcaatcttatacttatttaaaacggcaagcttttcctccgtaatcgtgtcgggtcgtcccgcttcaacggtaatctccctgatattctctacattcgggaaagaacggaccatttcttcatataaaaggtccatttcctcagccgtaatgcttgtcggcgtaccgccgccgaaataaatggtcgtcactttgatatcatgctgtttcagccattctccgattttctgcatttcatagtgaagcccccataaaaaggagccgactctgcctgcctgtccttggatggcgtaagccggaaacgtgcagtaggcgcatttcgtcgggcagaacgggatgccgatatatatgctgacttcatctttgacccggtacagatcgggaaccgcggcgagctggcggtcgacaatctcctgcatcagattgattttttcatcatgtatcagataatcttttttcagatcggcgtgcgcttcttcttttgtcaggccgctttgcagctttttatgaaggagtttagtaggcctgatgccggttaagattccccatttttgtgtcatgcccgtatgtgattggagaagatttaagtatacgtacgacagcgtatttttcacctgtttaaatacttctttttcgctccagccggcaagaagcggtttcgtgtgatgctccttttcaccggttcctttgatttctcccgatactgacacgctgtctgcatcttgagaaatggcaagtgaaatgacgagatcagaaggttcctccgtttcgccgtacgcaagaacacactcttcaaaaaataaattcgcgatattctgcagcggacgatgcagcctgtcatccgttatgccgtctatttttatttgcaatgtgatcaccttatttttcagattcaaaactttctttagtgtacagaaagaacaggctaaaatcaatccgcgaaaaagccgcagacggcgtttcgtgtctgcggctcttcattatgaccgtttcatgtggaacttatcgagaaagcctttgcggtgctgcatgcggaagtattccttaatcatataggcgactccctgttcatcatttgaccttgtcacccagtccgcttttctttttaattcattggaggagttccccatcgcgacaccgaggccggccagctcaatcattggcagatcatcttcctgatggccgatggcgacaacctcttccattgaaagcccaagttcagcggcgaccatcgaaagtccgctttcttttgacacccctttaggcacgatgttcagtttttcctcattgacgcggatcacgtccacggccgggaatgctttccctatcgtatccgttatgtcagcctgcaatccgttttcagcatgcacctcaatgacgggcgccgaaaccggctcatcaagaagcagatcacttaatgattcgacaaactgcaccgggtaaaaaatcgggtcagacggatgaatgatcgttttcccaaccagattggagttcactttcttcttgtttccgatcgaatatttttcgtgaagaagccggatattgcattgatagctttcaagcacctgaacaatattaaacgtatgatcttctgatattttctttacaaaaaacggctcatctattttttcggaaatgtaggcgccgctgtgggtaaccaattttgcattcagctttaatattttcgctactttttgagcggagcgaaagtggcggtttgtgaccagtgtgacgtaaattccctttttcttgacgtattcgatggcatcctttgtcgtctgatgcagtttgccgttggagcgaagaagcgctccgtctatatttaacgccagcatttgttttgacacagagaagtccccctccttgatgactgtacttgtcattaggatatgaccctgtctctttgtttagaacaaccttttccgagcagcaaaaaagcctgccgtcagcagactttgaactgtcgttttgttgggatacgatcgatttgctgccttctccccaatgtgtacttctatttaagaaatctatcaggaaccccttatttgaccgttgatgcgctcgtttcacttactctctgttgctaccccttaacatatcaggcagtatcggcgaccgtatccttggatcatcctgtaagtgtaggcgctttcaaggttattatcacacttttattgtcaaaagacaagggtttttttaactaaaaaaaccagaagaaatatctatgctgaatgtacgataaagctcaaaaggaacagaaaccgccatcacaaagccttcagcaagcagcattccttgattttcagttgaataaaaaaacccctccatatccgggatggaggggtctggagcttattgcgggtttccgtaaagctcttcaagaggtttcatgataattttgtttaactcgccgatcagcatgctcatgcgctgttccgcttccatcagctgagaaatcaaatcatgctgctgtacgagagcaaccgttttttgcgcctgctctacctcttcctgagtgatttcttcacctgacatctgtttttgctgcagctgcagctgtacgttgcggaaattatcaaacatgcgttttgcggattcatctgcgtttacctgatcataaagccctctcagacggctgtattcatcactgtttcgcaaagctttttcaagatcataagccgcatcataaaaattaactgccatagtaaccgctcctttcttccttacagacataccactccactataacagactgcggagcgactttcatcctcggcgggtgtttcccttagaaaagaatgacaaacaaagcctgaattgctccaataactccgccgagcagaccgcctaaatacgtaatcatcttaaattctctcttggaaatcgacagcaccatttcctccagccgttcaaccggaaactgatcgacctgctctttgaccacttcctcaagccgcaggcgtttcagcacatcctccaagtgagcggcaataccgccgagcgctgcatcaagcagcttcggcgcatacgttcccgtaatctctctttcataacgggagatgatctcaccgagccggctttcaaaaaagggtgcggtttgaagtgcggccagaccccgttttttcaggctgaacagcagatctttcgcattccacttttcatcggcctcataaagtgtataggatttgagcttgccccattcttgagaaagcagatcagccagaagctttttcgtttcctcattgcgcaaaaactttaacagctcaggcagcacgcgttccgccagacttgaattgccgaggaacatctgcaccatgctgccgagcatccccctggcattcaaaaagtcgtcaatcatattgccgagtctgtcttttccttcttcactttcaaaatagtcaatgctccgcttcaggatataatcagcggccagcgggactttttcatccagctttttctgcagctcatcagggagccagtcttttatggcgcgatgctcatatttcgcgtacagttccgaaagcttttcatctgtaaaacggtcaatccatgcatctgttttttcctgcggattccggatgcctgcagcggccaaggcttcctgcaccgtcatctcggacgcggccattttttgcgtgaattgttcggcgaatccaagcgcctggtttttaacggtatctgacaaaagccgcttttttatgccttccggagttaacaggtggttcgtcaccatgagccccatctgttttgccaattcgtcccgtcttttcgggatcagacccggagtaaacggaatccgtttcccgaagaggtaatacgggcggtacggacgaaataacatctgaatggcaagatgattcgtcaccgcgccgatcgcggctccgatcacaatcataaatagaaacgttcctgctatgcccattccttttcttctgcctccatcttatgttctttttttctagatgatatatctattcgtattatagaggctggcgtgaatgcgggcaaatgaagaacctgaattgttgtttgtcaggaataaggcaagatgctgtttcgtactctttacagtagatcatctttttatgctgcgcttggcatgtttattggatggaagggccgttccatcagcggctttttgaataaagggggagtaacaacatgacaacactcggttttatgtccgtatcccgccggcacgaagaagacttcgccggtgaattggctgaaagggcgccagagtataatgtgcgctttgcccgctttacaccgtttgatatctctccggattctttacgagtgaaagcgctcgtgtatcatccgaaaagcggaaaatggaacgaaacagaaattgatattcctgaatatatttacgatcgctgtttttacggaaaatccgccgaggctcaaaaagccaaaccgatcgtcgaatggctgaaaaaatatccgaaaacggaatttatcggccgcgggcttcctgataaatggacggtcacgaatgcgctccagcagcatcatctgatcagtccctatattcctgaaacggccgaagtcagccgctatgaagaggtgcaatcatacttagcgaaggaaaaagcatgtatacttaagcccgctttcggcgcgggaggaagaggcatcatcctccttaaaacaggcaaaaaatcaatttcagccacttactatatcggaaaaaataaacaaacaaaaacgttttcaaaccacgtatcttttaagtcgtggtgcaaaaaagtgctgcagcaccgctatttgcttcaagcctacttaaatattcaggataaagaacagcacccgtgcgacatccgcattttcatgcgcaaaaatgagtcaggagcttgggaaacggtcggaaaagcggtcagaaggggttatcagaacggtcttttatctcatttgccgggaagatccgaaccgattaaatttgacacgtggtttgaagacattccgaaaaagcagcaggccgtattattggatgatgtcttttcgatcacccagtccgtcccttatttccttgatgagcagttcggcccgctgtttgagctgggtctcgatatttgttatgccaaagacgggcgcatctggcttttggatgtcaattcaaagcccggacgaaacgccattttaagcgtggctcccgagtcgaaagaggatttgtataccagtccgctgaaacgcttcagagatcttcaggcacaggaaagcaggaaaggagcacttccgcgtgaatcataaagggatgattgtcggcatcgataaaaaaagcaaaaacacgctgtatctccctttttccatgaaacgggaagggatgttatccgctgccttcgggaccaaggttgtcaaatgccgtgtggccttttctcaatcacttgaaaaaagcgcgctcctttctgaagatttgtttgaggagctgatgataccgcataaaagccgggctgattttctcattcacggccagacggtgcacatcggaccgctgatcggcgttttcacagccggtttcacctcatcaacgtcgcgcccgttaagagaccgcacatccttcttttccaagctgctctccctgcatgagcaggcgaacggatattgtttcgttttcggggctcatcagatcaattgggaagagggcaccgtccaagcgctgatttataaggacaacagctggaaacgggcgcacgtcccgcttccgaatgtcgtatatgacaggctcccgagccgaaaaacggaagaagttccgcttttacagcagacaaaacaaaggctgatgaatgactatcagattccttggtttaatccgcaattctttaataaatgggacattcataagcttctggaaaagaacagcctcaccgcttcgctcctgcccaaatcggtcctccatccgaatgcagaagcgatagagacgttatgcggcacgtttaacaccgtatatatcaaacctgcggacggcgctctcggaacgggaatttacaagctggaaaaaacagatgccggcttctctgtcaaacacacaaatgaggaaagaacggtgttgacggcaaactattcagacgcggcatccttcatgaaagcatttgaagaaaacaacgacccgtccgcttttttaatacagcaagggattgatctgatctgtctggatgggcgtcccgtcgatttcagggtgcatacgaataaaaatgccgagggaaaatggacagtgacggccatcgcagcaaaaatttccggtaaaaacagcattacgacacatctggcaaacggcggtgaagtcagaacgttagctgaattatacggcgatccgaaagagagagtcggcatgatccggaagctttcgaaagccgccttggcggtcagccgtgtgttaaatgagcatatagaaggttttatcggtgaaatcggctttgacctcggcgtcgatgacacagggaaagtttggatgttcgaggccaattcccgccccggacgcagcattttctctcatccgaagctgcgatctgtcgattacctgacaaaacggagaaattttgaatatgcgtcatatttatcagaacggtccattaccgccccggaaaaactttggcggtgaggccgtctttttttcgtttacccgggacaggcacagaactataagctacaatgaacaggatcaacatttcccgataaggagcgtgaacgtcatgatttcgcacttcagctggaaaccgttattcaaaaaagagaaactgcccggatggcggatttcgttttactggcagggtactcattacgaagggatttaccataagtccggagacattgaatggggacatacacatccggggaaagaagagccggctcttgtaaaagagctgcatgaattaatgctttatcacatctatgactgaaagttcaagctcagccgacaaaggctgggcttttctttttcttccgctatttaccacaccgttttccgaatgagatgccgtttgattcaccataatacgtagtacaaagcggcaaacagcattgggtgaagccgagctggcaatggttttcattccggaaaccatcagctggtgcaattccagcaaacccaaccatactaatttataaaggagatcatacaaatggctaacaacaactcttcaaaccaactattagtacctggcgctgctcaagcaatcgaccaaatgaaatacgaaattgcttctgagttcggcgtaaaccttggcggagaaacaacttctcgtgcaaacggttctgtcggaggagaaatcactaaacgtttagtatctttcgcgcagcagcacatgggcggacaaggcatacaataactcaataaatggcttgcagaaggcgcgggataccgcgtcttctttttatgccgtcacccttttttcctattccacataccctaggaaaaaaggagggaaaacatgtcattcattgcctcagtcaattgggagctgtttcagttcgtaactgtttctttggtcaatgaatatgttgcccaccatttcccctttattcacaggtattcttttccccgctgctttgaatgatataatgagcggcgaggaggttttttacatgaaaatcgctttactcggagcaacgggaagagtcggacaggcttttataaaagaagcgcagaaacacggacacagtgacatattcgctcttgtcagatcagctgaaacagcccttcccattcctgaaaaacatatcataacagggaatgcgagacggcgggaggatgtcgaccgattgatctccaaagcggacacagtcgtgagctgtctcggcacggatggcggcgataccctttcagccgctgtgatccatataatagacagcatgaaacggcatcatgttcatcgtctgattacgatcggcaccgccggtatccttcaatcacggctcatgcctgacaaataccgttttgaatcgccggaatcaaaacgaaaatcagcaagagccgcaaaggaacacgcccgcgtatacgagatgcttctgggagaggatgttgactggacgatcatctgccccacctaccttcctgacggagatgcttccggcgtttaccggttcgaacaggatatcctgcctgaaggcggttcgcgaatcaccgtcggagacacggcgcattttctgtaccgtgagctgttgaatccgcagtttgtcagaaaacgggtgggactggcttactaatgaaaaaagggcgaatctttagattcaccctttccggttacaccgcggactgcgccgttcctttctgtaattcatacatttgatggtactgccccttttgcgccattaattcgtcatggcttcccttttcaatgatgcgccccttttccagcacgagaatctggtctgcgtgtctgatcgtggaaagccgatgggcgataataaatgttgtgcgcccttcttgaaccacttgcagcgctttttgaatgattgcttctgtttcggtgtcaatgtgcgccgtcgcctcatccaaaattaaaatggccggatcgaacgcgagcgcccttgcaaaagaaatcagctgacgctgccctgaggacagtgtgccgcctttttccgtgacgggctccatgatgcccttcggcagggattgcagaaggctttcggcgccgacttggcgaagcgcttcttcagcttgctcgggagaaatacgctgatcatcaagggtgacattggagccgatcgtgcccgagaaaagatacgggtcttgcagcacaatgcccatatgcgacctcagctcctgtctcgacatgccgtaaatgcttttgccgtccagcagtatatcgcctttttgggcatcgtaaaaacggaacagaagattaaggatggagcttttgccggatcccgtatggccgacgagggcgaccgtctcacctttttcagctgtaaagctgatatgtttcagcacctcttctccctttcgataaccaaaagaaacatcgcggaattccacagtcccttccgcctttttgtgtgcgggagcgcctgtttcttccgtttcctcttcctgtaaaagttcaaataccctgcccgcagaaacacgagccaattcaagcttcgaaaattggttgacaatccctgtaacaggctgaaacaaacggtttaaataatcaacaaacgcatataacacgccgatcgaaacaaatcctgccgcactcagactagcgcctccgaaataccagatcaatccgacaaacgcaagattgcgaagaacattgacaagactgtgggacatgagggaatttaaggacagcattttgttcttgaagcggaaatgagcttcatttaattcttcaaattccttcatcgtttccttctcacggcggaacgcctgaataatcggcataccttgaatggactcgttcattttcgcattgatgtcactgttaattgaacgaattttttggttgaagacggatgcgtatttacggtacacaaccgaccagattattaagatcggaataatcagaaggcaaacggcggccagcctgacatcaagcataaacagcgccgtaaaaatgccgagcatgtagacgccgcttgtgataaacgtagacagcaccgttacatataaatctctgaccgcttctgtgtcattcgtaatgcgggccacgacctttccggcgggcagattatcaaagtagcggatcggcattttctgaatgtgcgaaaatacatcctgcctcatgcgctgtatgatccggtttgctcccatctgcagcaggtaatgctggccgtaatgaaagcacacggaaaacatgagcagccccgcatatatggcggtcaaagtcagcagtccttttatttccggccggtaaaattgaaaaatttcctgtttggataacgtaacggcgggatatgacctgctttccttaccgtttgatatcgtcagccggccgtcagacaccgaacggtttccgtcaaaactgacggggcggtcaacaaaatagtaggccgcaccgacttgataaatgtgcacctctccggttttgtccgcccccggtttgatccggtcttccctgacataatcatgcccccggaacctgacggcgcccggatcgtccgcagaggctttataccatattttttcaatgccgagaatatgatcgtcaatcattttttttccgataaacgggccggtcagctcagtgccgaccgcaataataagcagaacgaccgcccaaatcagcagttttttatattgaagcgcgtaattccataatcttcttccggtcttcatgcgctggtccccccttcttcaagagaggacagctgctgcctctcatattgttcccgataccagccgttctgcgccaatagctcctgatgtgtgcctctttcagacacccgactttcgtccatgacgagaatgagatctgcgtgttcaaccgccgagagccggtgggtggtgataatcgttgttttatcccgccgttttttacggatgctgtcaataatggccgcttccgttttcgcgtcaacggcggaaagcgaatcatctaatatgaggatgtcgggatctgtcaaaagcgctctcgcaattgagatgcgctgcttttgtccgcctgagagcgctacgcccttctcgccgacaagcgtctcaagcccgtcggaaagcatgccgatatcgttttcaaaatgcgcatctttcagcgcgctgccgatttcttcttcgcttgcgtcctgccgtccgtaaagcagattttcctttaccgtctttgaaaataaaatatgatcctgcggcacatagccgacccacccgcggagctgatcaagcggaatttcctgaatcggtacgcctgtgaacgtgatcgcccccgcaccgggcggatattcacgcaaaagctgcttaatgatcgtcgtctttccgcttcccgttttcccgacaatgccgagcgtctgccctttttctacggaaaaagagacatcagaaagagccggtcccgctccgctcggatacgtaaaggtcacttgttcaaaaacgagacgcccgggctccttgatacctgcgggatgcttgggcccgatcacgtcaggctcataagaaagcgtctcattgacacgatccaaggaggcattgccgcgctgcatgatattgattaattcgccgatcgcaaacatcggccagatcatcattccgagatacacgttaaacgatacaagctctcccagcgtcagccggttttgaaaaacgagataggcgccgtagccgagaccgatgaggtagctgaggccgacgagaagtttcacagtcggctcaaagagagaatcgataaacgccaccttcatgtttttctcatatacatcagccgtcatatctccgaatcggctgacatcatttttttcctgcacgaaagcccgaatgacccggacgccggataccgactccagcaccttgtcatttaatgatccgaaagcatcctgcgcttccgtaaaccgctcatgaatcttttttccgtacagactgaccgcagccgccataatcggcagcgggataatcgcggcgaatgtcagcttccagctgatgacaaaccccatcgttaaaaatatcgtcagcatatacatcgtcgaatcaacgagcgttaagaccccgaagcccgtcgtcatactgacggcctgcaaatcatttgtcccccgcgccattaaatcgcccgtcctgtatttctcaaaaaacggcggtgacatgtgaagaagttttcccatcagctttgaacggagaatcttctccatgacattcgctccgccgaaaagctgatacatccaaaaataagacagcaagtagacggctgccgttaaagcgagaaaaacacatatataaaacagcatcccgcttttcgtaaacacacccgccttcatatcgtctattgcgttaccgagaagtttaggcggaaacatttcaatgacattcacaatcaataacagaacaatcgccgtcgtatagcgcagccaataggctttaaaaaaccaagccagcttttttaatacagtaaacaaataccgtcatcccctttcattagtcagcctccctcaagcttttccggattgttgtacatttttttcactaataccgccacatgcatcacacctgtctttcttcatttttttgtataaaaaaagacatgaagcgtcagctccatgcctcttattatgataaataaggtacagacccgccttttatgcgcgactgcaccgtttttaagcaaatgttcagaaaacggaaggtgtatggcagtcacgccggtatttagctgaagctgagttgacacgctgtaatgttgacatgatccatacctcctttttcctatattcttccttcatcatataaataaatccttttattgtcaatccgggttttagcttttttccaaacgggtattgttctgcaaaccttttttactgaaaggatgaggccgatgtttcatgcggaccggttgattgcagcttttgacggaagtgatgacagtaagaaagcgctacaaaaagccatagacctttcaaaaacgtttcacgcggatttaacggtcgtgcattcccacaatgcaaaagatacccagacgattgttgatcctccgaggccgggagccggggcgacgtatatcggaggcgggattgcaagcgttcctgatccgctccaagcggaaagaatctcccctgatcccatgatttatgaagaccgcacggaagaaatcattgccgaagcgagaatgctgatgaacgacgcccagattgacggggatatcgacattttagaaggtgatcccgctgacgccattatcgagcatgccgaccgcatatcggcggatttgatcgtcatcggaagccgagaccggaacaggctgaaaaaacttttattcggaagcgtcagtgaaaagctgtcgtctaaatccgatattccggtgcttatcgtaaaatgatctttctatgcagcagctttataaaaagctgctttttttctgtgttcgtccgtgcatgaagacgatttacatctcccggctgtttcctctttttttcggcatcacaaaaaagctcgccatgatcaaaaaatcgatgcacaatacgacggaccagccctttaacaggccgcttatcgcttcggtccgggaagcgtcgtgaatgagaaataccgttccggccagaagaatgccgccgatgataaacgctaatacatgcctcccccatccttttgcataatgtttggcataatccagtccgtaccgcttgactggttttgccccttcctttaccacataatagcggaaacgctcatccgcccattgaatcatgctttttccgaaggcgacagacactccgatgtaaacggcggccaaagcatgcgccaaagtcgctgtcgcccctctgtataaatcagccgcggccgcaagaaacaatacggcatccaaaagaggaatgagagcgaaaaaaaacattccgagcttttgccgcctgaataaataccgtgccgccaatccgcagatgacagccgcccaaaaagcagcctcacaaatgacaatcaaccaagcaactgcgttcaatccggttcccccttatcgttttctaaaaagcattgtaacacctctttttatttaatacaatcgtattacaaaattgcaagaaaatttttttcctgttacactggaaccatgcctaaaataatcgaccacgaaaaaagaagaaaacaaatagccgaagccacatggcggacgattttggagcggggcatggaaggagcgacagtgagaaacatcgcccgggaagcgggtctttctttaggcgcgctgaggcactatttcaccacccaggacgagcttttggggtacgcgatgacactcgtaaaagaaaaagttgccgccagaataaacgaagtcgccatgacagatctgccgccgaaagaaaaagcggtgcgtctgatgcttgaaatcatcccgacagatgaagaatcgatggctgaaatggaggtatggttcgctttcacagcttacgccagacataagggggaagaatttcatccccagcatgacgggatcttggaatatatccgcagcctgattgaatggctggatgaaaataagcatctgaaaccaaatcttgataaagagatagaagcggagaaattgtatgccatcgcagacggattggcgctgcatgccatgcttgaaccgaatcgtctttcaaaagagaagatctcccgcgtgctcattcagcatatcgaatctctttttatctaacagaagcaaaaaggccggatgtgtttccggccttttttccgcttatgattgaaccccgatctcctgctgaatgcgcgactgaaaagcctccagaattgttttggctacaggacccggtacaccgctgccgaccggttttccgtcaagggttacgatcggaattagttcagacgtcgttgacgagataaaaatttcatccgcgcctctgagttcgtcttcagtaaggggcttctcccgcacctcaatcccattttctttcatcagttctaaaagttttattctggtaatgccgtttaaaatcagctcgtttgcaggatgcgtccggacggtgccgttaatgacggcgtatacattggaggaggttccttccgttaccgccccgtctcttatcagcactgcttcatatgcgcctgcttcatatgctttttgtttgatcatcacattatacagtaaattcagactcttaatgtcacatctcagccagcgtttgtcttccgccgttatggcctgcgctccggctttttgttcattttccggttttttcactgaaaaggtgtatgccgtcgtctgcggctccaatcccttgtcatactggtgctttcgcggcgccttccctctcgtcgtctgaatataaactccgccgtcaatgagtttgttttcctgtacgagcttttgcagatcccattctatgtcttctgcggagaacggcagggtgatgccgatttctgcggcgcttctgaaaagacggacgatatgctcccgcagtccgaataaggcgccgttatacactctgatgacttcatacacaccgtcaccgaattgatatccgcggtcctcaatatcaactgccgcttcctcacgatcaatcaactggccgtttactaatgccttcatgtaaaccctcctaatcgttatctgccgtgatgtgcattctcagctgttattgtcaactattctatcatattgaacaagcaagccggcagcggagtttatttttttcttaaaatcttatcattcgacatattttctatgtcttttccagttttgttcctgtatacttgattcgacatacatatgctgttaacttatggcactttgcaagcctccgttgttaccagcattatgaagaaatttatgctactggagagattgttatgcgcaagacaaaagaaggtgcttccccttctctgttttcattggcttttaaacttacgagtttagcagttttgtgcggactgcttctggtaatcgtcataatgggttattccgcttccgccgcaaaaaacaaacaggtcaccgtgaccgcaaacgggcagcttcgagatgaaacagaaagcctgcggctgaaaaatgattctcccgacgtcttacttaaacatttgcagaaagagcaagacacagggaaaaaaacggtatatttaaccttcgacgacgggccgtctccatatactgaacagctgttgaatgtattgaaggcaaatggcgcaaaagccactttttttatgcttgaaccgcggatgaaagcctataagcattccgtggaaagagcgaaccgggaaggaatcgcgctcggcctgcatggcgtgacgcacgataatcatctgttttatcaaacaccgacatcgccgctgaaagaaatgcagcagggacgcgatacgctccagacaatcacgggagtgaaaacggatcttgtccgtacgccttacggcagcaaaccgtcattgacagacacccagattaagcatctcgaaaaaggcggcttcgtgtactgggactggacgatagacagcgaggactggaagtacaagaatgcccggtatgtgccggaagtgctgaatcagctcgcatatttggaaagcgttcatacgagcaggccgcatgtcattttaatgcacgatctgcctgcgacggtgcatgctttgccgagcctgatccaaaaactgaaagctcagggctactcatttgacgtgctgacggatcaaatgattcccgtccatgaataagaaaagccggatctgtatatgatccggctttttttatgtcgcggtgctgatccgctttgcaaattcaccgatcttctcatgaatgacaagatcaaataaatggtcgcaatatgtcggctcaaggttaatgatcacttgcttcaaaccgggaatccggctcgcatcctcagggacaaaccttgccggcgccacctcaagcgaagtgccgatcacaagaagaagatcggctttatcaagcttttcataaagggtttcaaaatgctgaacaagatcgccgaacaggacgacatccgtctttaatacagcgccgcatacctcatgatctccggtttccgccgtacattccggcacttcttccttcagcagatgtgaaagcccgtagcgcgctccgcagcgggggcatacggcggtctgaattgaaccgtgaagctcatagacactgctgcttcccgctttcctatgaagcccgtcaatattctgcgtgaaaatgtctacctgttttccccgcttttcaagatccgccaaatacttatggccggcattcggttcataacttccgctcattttcatctgaaacagctgtttgaatttaggccagaagtcgcgcggacggcgttcaaagtattccctgctcatcgcttccattctggaggtgtcttcggtccatatcccgcctgccgaacgaaaatcaggaatgccggattccgtgctcatgcccgctcccgtcagcaccatgatacgttcagcctgattgatcaatgtcataaacgcttccactcttccaccgcctttttctttttatcatatcatgaaaaaagaacggcgcctgttatgcccgttctttttctccggaatgaccattgacttgaaccggttcatcctgatttttctgtttcacaaaaaccgtttggcccggataggcgaattccacgccttcctcagcaaaaagatctataatccggcggttgatatcctgccgcacatccaggctttccgcccagacgatggtctttgtgtagaagttaaaaaacagattgtaatagctgtctgcaaacacgtcaaaatgaaccataatcgtatcatcatgtacgccttcatgttcacgcagcatttctctgagcctgatgatgcaccgatctaaacggtcaatcggcgtcgcataagagacacgaacggaaaacgtaacctggcgcttcgtcattctcgtccagtttgtgatggcttccatggacagcgttgaattgggcacggtgacaagcgccccctgcgccgtgcggaaccttgtgcttctgaatgtaatatcttctacgccccccgtcacagacgacgtctcgacccagtcgccgatcgtaaacggcttctccgtaataatgatgatgccgccgaaaaaattgctgatcgtatctttagccgcaagtgcgaaggccagcccgccaagtccgagtccggccacgaacccgtttacatcataattaaattcctgcgcgattacactgacgctgagcgcgagaatgacaaagcgcagcaccttggataaaaacggcgccaaaatgtcatccatatcaagctcaaagcgctgattgactttatgaaataaaaaggaagacgcggatgtcagattgcaaagcccccaggcgatcagcgccacgatcagagagcggtacatttttttgacaatgtccatctgcccgtctaaaaacggcgaatactcaatcgccaaaaacagccccagcgccacgaaaaaccatctggccggcttgtcaaacgcgatggcaatctgtttgaatatgtcggttttcggtttgttcgccaatttataaacaagctgaaaaaagtatttgacaaacagctttctcaaaatgagaaaagccgctaaaattccaatgctgataccgatctgtgaaatatggtcaagagtaaaaaagctctgaaaatgtgtcatcatggcatatgctcctttgtcttgtcgaaaatccattatactaaaacattcggacatcagcttcttttaatgtcttcaggcagcctaaaaaccccggcagcagaacacagccggggttttcacaaaattcgttcatctttcagccagatacaacaggggcaggcactatttcttcttcgattgtgtctgtttcaggagagtcgctttttgaatttcagcatcggtttcggctttaattctttcttccactttcaatctcccttttcccatgatctcgcctcctttttgccattataaatcaccactgcggattgtaaaccgaaaaaagcactatcttcattccaaaaaaatcctctttcgcacattcaccagtttgaatcgctgtgcatatatgaatttgatataataacagaaatgcccttgaggggagctgacaagcttgtataccatcgcccatcgcggcgcatccggttatgcgcccgaaaatacatttgcggcatttgatatcgcggccgaattgaacgctgatttcattgagcttgacgtccagctcacaaaagacggacacattgtcgtcattcatgatgacagagtcgacaggacaacggacggctccggttttgtaaaagattacacgctgaagcagctgcagtctttggacgccggaagctggtacggagctgagtttaaaggagagcggattcccctgctcgaagaggtcttgaagcgctatcattctaaaatcggatttttaattgaactaaaagggcacgcttctcaagtcggtcttgaaaaagcagtcggccagctgttaagcaagttttccttttccatttatcatatcgttcaatctttcagcctcaagtcgattcagatctttcatgacatgtatccgtccgttccgactgcgatcattgccaggcccagctttgggatgttttccaaaagccagctgaccgcctacaaatcagccgcaaattatgtcaatattaaatacacccgcctgaatcggttcttgatttccaccgcccacagacacggcctgaaagtatttgcatggacggtcagaaacaaaaagacggccgaaaagctgcaaatgatggcagttgacggcattgtaactgattttccggattttatttctaaggatggctgatatgaaacaatacatcgcaatttttatcggaggggcgcttggcgctttgctccgctttgaattgagcacgcacattcacagcagttctttccccgcggctactttcctcgaaaacgcggcgggaagccttttacttggtcttatcacgggttattttgtcattcgggcaaagcgccctcttctaaccgcctttttcggaaccggtttttgcggaggtttcacgacgatgtcaaccttcgcaaaagaaaccgtctttttgctgcaatcgtctcccgcagctgctttttgttatgctgccgcgacattattcgccggccttgcccttgcgtatgccggcattttctgcggacggcggattgctctccgttcagcgggaaaggggcatgaaacgtcatgacgattgttttgatgcttatcgcagcgggaatcggagcggtattgcgttttctgctgggtcaaaccatttcagaaaggacaaaaggttttccgattccgcttggaatggctgcggtcaacctgctcggctctttcggtctcggcatgttcaccggactgggtctggataatccttccgccggtatcatcatcgcgacaggttttttcggtgcgtttacgaccttttccaccttcagtattgaagccgtgcagctgatgatgaacaatcgcataaaggaaagcctgctctatatcgcagtttcagcagccggaagccttttggcgttctggtgcggcctcattatcatatccatttaaaaaaaccttgagcttatttttcgctcaaggttgcgttatgaagcatgaccgcttcaggcacgggcagggggcggtttattgtttcctgaccgccagcgcggccctgttcttcttttacttcaagacgtttaataaaccggccgtccatttctaatacgaggacagtgtatcccccgatctgtatcgactcacccgaacagatatcaatattccgcttcagcacaagcccgccgatcgtgtcgacttcctcttcaatccctgcgccgagcagatgatttacctgatcgatgcgaacctttccgtccagcacataatggcgttcggacagcttttgaatcagcggctgttcgtcttcatcaaattcgtctctgatatcgccgacgatttcttcaaggatgtcttcggtcgtcacaagaccggacgttccgccgtattcatcagataatatcgccagatgaatacgctctctctgcatttttatcagaagatcgtgtatcggaatcgtctcgatgacttcaatgaccggacggacgtaagaggcgatggatacttccgctttttcatcttctgtcataaacagcagatctgaaaagagatgcttcgtattgatcatgccgataacgctgtctttgtccccgtccgttacgggccagcgcgtatatttatctttcagcatcatatcaagcatttccggcactgacatatcagttgaaacagcggcgatttcttttctcggaatcatgatttccctggcgatccgattatcaaactcaaaaattttattcacaaatgtatattcagacggattgatttctccgttttttaaactttctgacagcaggatccgcagctcttcttcagagtgggagccttcatgctcagataccggctttaatccggccaaaccggtcaaaattctcgcggagccgttcagcacccaaataaacgggaacatgaacacgtaaaataaccgaagcggccctgcaatccataacgtcagcttttccgctttttgaatggcaaccgttttaggcgcaagctcaccgacgacgacatgtaaaaatgtaatcagcccgtacgccgcggcaaaagcaatcacatgctcagcagaatccggcagtcccataccccgaaacacaggatgaagcatccgctcaaatgctggctctcccagcaccccgagcccgatggatgtcagtgtaatgccgagctgcgaggcggataaatactcatcaagatccgtaatgatacgctttgcaagcactgcccgtctgttcccttctaggatgagctgatcgattctggatctcctcactctgacgatcgcaaattcactcgccacgaaaaacgccgttaacgcaatgagcacaccgattaaaatcaaactgtcaatatcgtccatttcaccttatccctgattgaaggataaggacgtcacctcctgatttcatcattttttcttaagcgagaggaacgaaatgggtgattgactatgcagagggccccatcctgccacctcctaagtcaaagcatgattataatttgtatattttattgtatcacaactcaattctttcttcattttcagatttttttatcatataaaaaaacagccttcaaaaaagaagactgccgttatctgcttcggaaatgattttctaaacaaagcgccgtattaatccctccgaatcccatgcttaagcttagcgcatggtgtacggtatgggcgatcggttcgtccgtcacccactggaatgcgccgtcgatcggctccgttaagtttctggtcggatgaagcttggattcccgcatttgcaggagcgccgcaatgatttctaccgttccggccgcactcaggccgtgacctgtaatcgattttgtcgcattaatccgtgcgtgcgacagaccgctttcagaaagcgcccggcattcagtcttatctccgatcggcgaaccggtgccgtgcggattgatgtaatcgatctctttcgctgaaagaccggcccgctccagtgcctggcggatcaccgtcatttcaccctctgctgaaggattcggattgcggttcgcatcggaagccatgccccagccctttaagccggcccatgaacgcgcgcccctctgttcggcagattcagcgcgttccagcacgatcgccccgcacgcttctccgaatataaacccgtccgtatgccggtcaaacgggcggcaagcggcttcaggacgttcagcgtatgtatcggtgcccattgctcccagtgagcggagagcgtgacactccatatacgacagatcggccagcgccccgatcacgatacagcggtcaaacaggccgccattgattccttgagcggcctggataaccgccgcctgaccgcttgccgacgcgccgccgaccgtaaaggccggcccttttatcccgaattgctccgtacaaagccccgacaaatcactatccataaaagaaagcccgtacgtcggattcacaaattgcggcatttcaccgtttttctcaaagacctgcatcagttcgcgctgcgtcgtatttgaaccgccgatgatcagaccggtgcggctgtgatcagcgccgtctaattgagcgtcatgccatgcctcatataaagcgataagcgccgcctttcctgataatgcggcccttcggtacaagcgcttcgacagcgcatcaggcggcgttaatccgctaagctccgcgccgataaacgaactgcctttctgccggccggggcgtttcatcacatcgaaggcgtgccgcccatccataagcgcatcaagaaacgcctccttgccttgtccgaccgcggttaagaccccgattcctgtaatgctgatgtctgacgtgccatcatttctcctcgacatttgaccgttctcccatctttatgtattggaagctatgaagaaaaatcttgatacagtgctttgaaaatgtcccgcgactgtctgatctgttctgaaggcacgctgaaagataatcggaaatagccgctttttccaaatccgctgccgggtacgatcaatagtttatatttctgtgcggcatgcatgcagaaagccacctcgtcttcaatcggtgattttggaaagacgaaaaagcctcctttcggcatttcaaattcaaagccggcttctgtgaggatgtccaccataagatctctccgctttcgataaggttcggcgtcaatcgaaagatcgtccattttcgctattgcgcgctgcatcatgaccggtgcattcacaaagccgagcgtccggttgcagaaaacgagcgcatccgtcagaaggccgcgctcaggtatttgggcgtctgttgcgatatacccgagcctttcccccgcaatgccgagatctttactgaacgaactgactaaaataacgcggtgatacgcctgaaacggattcgcctgttcttctccgtagatcagctggctgtacggttcatcaaacaaaatgaagatgctttgcccgttccgctcctcggcttcttttaataaggcgcccaaatcattaagatttttctggttcagcacagtccccgtcgggttatgcggcgtattgacgatcagtcctttcgtacggggagtgatcgcttctctcaccgcttcaatatcaatctcaaatgagtcagtcagcgggcagatgacggggctgccgcggtaattttcaacatacgctttatattccgcgaaataaggtgaaagaaggatgacttcttcccccgggttcaggatgctcttcagcgcaacattcagcgctccgcctgccccgaccgtcatgactgtatgcctggcagaaatctcggtctgaaaccgctctgacaaaaagcctgcaaccttctctctcgcctccggaagcccctggttttgtatgtatccgtgcctacctgtttcagccgcttcgcaaagcgcctttttaaatgtttctggcggctccgcaaccggatttcctattgaaaagtcaaacaccttatcggcgccgaattcttttttcagccgcgcgccttcatcaaatagttttcgtatccaagagcctttctccagattttctgtcacttcccgtgataaaccggccactgtcatctgtcccttctgtctttttcttccgtttctatttacaatgattatgaaagatttacatggcgcagtcaacgctttttccggaagcctgccccccgtttcagaggaaagacggaaaacaataaacttgtgcaaactccccttcatatattaaactattctcataactataacgtgatggttggggagggatttagatggggctgagacttatcgcatcagtgaattagcagagcttgccggtgtaacgaaacgcacggtggattactatacaaacctcgggcttttgaagcctgacagatcttgctcgaactaccgttactacgatacacttgcactcaatcgattacagtttatagtcgcttgtaaaaagcagcgattggccctgtctgatataaaagaccgactggaaaaccagtttccctcttcagccttgcctgacgatattggaaatctggcatcggaaattgatcatatgaatcaaaacatctccgggatcctgcatcggtttgaaaagcttgaaccagaggagcgcgcccagctgaaaaaaaggctggctcctgaaaagcttgcagtgcttcaatcatttatgctgctgttaagttaaaccattatcttactaacaggaggtgttaccttcatcttcccaaaaggagtgaaggttctaattggacattgtgaatttgattttagtcgcggttttaatcgcgctgacggcatttttcgtagcatctgagtttgcgataatcagaatcagaggctcacgggttgaccagcttatagcagaaggaaataaagccgcaatcggtgtcaaaaaagtgaccacgcatttagatgagtatttatcggcgtgccagctcggcataacattgacttccattggtcttggtgtcttaggcgaatcaacgattgaacgcttgcttcatccgcttttcacaaaaataaacgtaccaagctcactatcgcacattatttcatttattctcgcctacgcgatcattacgtttttacacgtggtcgtcggagaattagcgccgaaaacagtcgccatccaaaaagcggaagccgtttcgatgctgttttcgaagccgctcatttggttttaccgcatcatgttcccgtttatatggcttctgaacaactccgcccgtcttttaacgaagatgttcggtctggagacggtgtctgaaaatgagcttgcccattcggaagaagagctgcgcatcattttatcggaaagctataaaagcggtgaaatcaaccagtctgaatttaaatatgtgaacaaaatctttgaatttgacgacagactcgcaaaagaaattatgattccgcgtacggaaatcgtcagtctgccgcatgatatcaaaatctctgaaatgatggagatcattcagattgaaaaatatacacgctaccctgtcgaagagggtgacaaagacaatattatcggcgtcattaacattaaagaagtgctgaccgcctgcatcagcggcgaagtatcagtcgactcgccgatcaccgattttgtcaatccgatcatccatgtgattgagtcggcaccgattcacgacctgcttgtgaaaatgcagaaggaacgggttcatatggcgattctgtcggacgaatacggcggaaccgcggggcttgtcaccgttgaagacattatcgaagaaatcgtcggggaaatccgcgatgaatttgatatagatgaaatcaacgaaatccgcaaactcggcgacggccattacatgctggacggtaaggttctgattgatcaagtgaacgagttgctcggcatccatttagaaaatgacgaggtcgacaccatcggcggctggttccttacccagaaatacgatgttgaacaatacgattcgattatcgaagaaggctgcgaatttatcattaatgaaattgaaggccaccacgtcgcatatatcgaagtaaaaaaactggcgtttgatgaactgctggaaaccgctgaacaaaaagaagcataataaaaaagcttgcgcgtctgatacagacggcaagctttttttgtttacatttgatcaagttttttctcaagctctttaattctggcattcagctcttctgtcatggccgcaagcctctccttcggcgcaaaatcagaaaagtcctccaaaaaaatcggctcgccgatgatgagccgcatttttccctttttaaacagctctttacccgaagacgggcctctgtatgcggccggaacgagcggcgctttccccatttgggcgatggtcacggctcctcttttcagcgggacgtcttctgatgttctcgtgccgctcggaaagatcccgacaatctgtccttccttcagaagcttaatcggcgttttaatgctgctcggacccggattttcacgatcaaccgggaatgcgtgaatcttcttcaaaaaacccccgatccactttttctgaaacagttcttttttggccatataatgaatctgatgaggcaatattccgacaccgagcgtgaggacgtccacccagcccgcatgcgtgcacgcaataacgaatcctttatcagacggaagattctccttgttgtacactttcactcccccgcgcagggaaagaatggcttttatggcatttgcacaaaacttatacataacgcacttcctttgttgtaatgatcaaaagtgttctccctctattataacaatattttttattacctggtactaataattatatttttcctttgccgatccctatcttttatgacggattttgggtactataaagaaatggtgtttgattaggtgaaaatgaatttaagccgtttgcatggaacgtgcaactttaaacctttcttatgcgtgtataacatagaggggagaaaaggcagtgacgatcgatgaaatttaccaaatgtatatgaatgatgtttaccggttcctgctctccatgacaaaagacaagcatctcgctgaagatttgctgcaggaaacctttatgagggcatacatacacattcactcctacgaccacagcaaagtaaagccatggctttttcaagtggcgagaaatgcgtttatagattatgtcagaaaacataaaaaggaagtgaccatttccgatgacttaattgggagcctttttcagacggctgttcaaagcccggctcatcagattgaaatcaaggaagtgctgacagggtatatgtccgaacttcccgacaattatcgggaggccttaacactgtattatttaaaagaactgaattacaaagaagcatcccatattatgaatatttcagaggctaattttaaaagtgttttatttcgtgccagacagcggctgaaagcactttataatagaggtgttaatgatgaatgaagaatttaaaaagcgtttttaccaatacaaaaatggagaaatgagcgaccgggaaatggccgcctttgaagaagagctggaaaagctggaagtctatcaggaattgattgaaagtgaaatgcaggacgaccgggaatgggacgtcggcatcagcccggaaaaacagaaggctattttatcatacggaaaacgcaaatcgtatttgcggatttcagttctcgccgtcatttccactttgatgattttgccgctttgtactttgggaagctacctctattacggtttgggaggaaaagaaagcacaggcaatcaattaatggaaaccgcggccgtgacagtggcgaccacaatgccgaacgtcctcgtcgatacctccggactgaaaagccaggtgaaactgtttggaatgaatacggaatttccgctgcaaaagcagattggcacaaaaacgaaatccgtcggcggagaacggattgaaatgtttttagatacagtcaaatcgcctgccgttaactactatgatctagacgcggcacaggcaaagcattatttcgcccatccttccggcttaaaggaacgcacgattgacaaagccggacagacattaaaaaaattgcctgaaggaagcgtggcggaggtctatctttcttatgaccgggcctatccttcttctcaagtatattcaacttttaaaaaatacgatgtgaagtttttatggaacgcgatcgaaacggagaaaaacctgaaagacagtccttatgccgatccgttaggatttcccgggaaagattctaagctggctccctctttcgaagcgcagggacagacagaccgagaacaatttatcagcgcccttgaatttatgtcccatcataaaaaatgggcgcaggtgatatcgaaacgcaaagacatgaaactgagcagcagaatcgactatgttgaacatcacggaatgaacgtatacggctctgtcgtgacggggccgacaaaagaaatcgaacgtctgctgaaaaacaaaacagtcaaagcagcaaacatcggtgaggtggaattatggaattggtaagaatctttaaagagcataatgttttcggctggatatcggtcggtaccgcgattttgtcgctgctgcttttgaatgtggcgatcatcagcaatgtgacattctattcttatcagatgctgccgtttgcgatggccgccgtgccgttcggcatcattgagctgtttattaaaaaaggacggaccggaccgggactgctcggtgtcatactcaatctgttcgtcattgtctgcgtatatacgatcgttgcggttgatacgaatctgcaattcggtttttaagcataaaataaaaacaggcccttttacggggcctgtttttttaaaatgaaagaacgccggttaaatgcagcaatacgacaatgatagccagcggcacaagatatttcagaaggaaataccacagctgaaagaaacggtagccgatggcggagccgcttttcatctcggcaaacagctcctgcttcggtattttcagcggaataaagattgatattaataaggcgccgagcggaatcagcacattgctgacggtgaaatccgcaagatcaaaaaacgtttttccgaacaaatgaacatcactgagaacaccgtatgataaacaggacggaattccgactaagaaaatgagcagaccgcttgtccaggacagcttctttcttttcgtttcatcccctttccccacagtcgccacgataatttccaccatagaaaaggccgaagtcagcgcggcaaagaaaaagactgcgagaaagctgataaaaaacagcgagccgaacggcagccggtcaaaaacagccggcagcacggtaaacagcaatgtcggtccttcatccggtttaaatccgaacgaaaaaaccgccggaaaaatggccagtcccgcaaacagcgtgacgagcacattcatgataacaattgaacctgccgagcccgggaggttttgggtcttcggcagatacgaactgtacgtcaccatgaccgaaacgccgagcgttaatgtaaaaaacgcctgtcccaaagcatagaggatggattccggcgtcaaatcttcaaaatgcggaaccagtaaaaatttaatcccctcaacggcatgatcaagcgtgacagagcgcagcacaagcaacagaaacagcacgaataaaatcggcatcagcaccgcactgacacgttcaatccctttctgcacgccttttgcgacgaccgcaaccgtcatgatcataaataccagctgcgcggcgagagtctggatcggattttcaatgaccgtaccgaacaccgtaccgtactgctcctgagtgagtcctgataaagaaccggtaacggctttcagcacatagagcaaaatccatccgccgacaacactgtaaaaagacaaaactaaaaaacaggccgccacacccacataacccgtgaggtgccataccgactttggcgcggcttgtttgtaggcatcaatcgcatttgtctggccccgtcttccgaaaataaattcaccgagcaaaagcggatagcctaaaagtacggtaaagaggacgaagacaagaaaaaaagcgcctcctccgttcgtacccgctacgtaagggaacttccaaatggctcccaggccgatcgccgaaccggcagcggccataataaatcctatttttgaggcccattgaacccttttttggtcagacacgactttccacttcccttccgccctatattatcccttattcgctgcgataacttaagcccatttcaatatgtttcactcttctgaaaaataaaagaagcggctgatgccgctccttacaaatccccgtttaattttgaatgctttctcgaatataagaaataaatcaccaaaccgatgatcagccagataaagaaacgaagtatggtggcggcgccaaggttaattattaaaaacacgcagaacagaatggacaatgccggaataaagggaactcccgggcatttaaacgctctcggcagatcgggctgtttctttctcagcacgataaccgccacggaaatcaggacaaacgcggcaagcgtgccgatgttcaccagcttcgccagttcatcaagcgggacgagcgagccgagcaatgccgacagaataccgaacacccatgtcaccacatgcggcgttttatgcttcggatggactttcgaaagcgcacccggcactaaaccgtcacgggacatggcaaacatcaccctcgtctggccgtacagcatgacgagcatcaccgttgtcattcccagcaccgcgccgatatcaataatgcccgccacccagttctgcccggccatctgcaggacgagagaaaccgggtgatcgacgccttcaaagcgggcaaacggtacgacacccgtcataatcgccgatacggtcacatacagcacggtgcagacgattaatgaaaaaataattcctttcggcagatccttcgccggatttttcgtttcttcagcggcggaagagacggcgtcaaaaccgataaaggagaagaaaacgagcgccgcggcactgaaaacaccgccgaaccccatcggcataaacggctgccagttgtgcggtttgacatatacggccgcaacggcgataaacaataaaacaaccagaattttcagaattaccataatattattgacccgctttgattctttaatgcctaagtagaggataaatgtaatcgcaagcacaataacaaatgcgggaagattaaagaatgtgaccgtgcctttaattgatcccggcgcggccgttaatgcggccggaagatgaatgccgaagccagccaaaaatgattgaaaatagccggaccagccgaccgaaaccgcgctgacggcgagcatatattccaatattaaatcccatccgatgataaaagcgagaagttcgcccaatgtcgcataagtaaatgtatagacggaacctgaaaccggcacgcttgaagcaaattcagcatatgacaaagccgcgaataaacacgcaagagcggctataacaaatgaaatggtcagccccggtcccgccgtgaccgcgcctgttccggttaaaacaaaaattcccgttccgatgatagcccctatccccagcagggtcagatcaaaggctcctagctcccttttcagcgacttttcgccgccggttgcggcaagcagttcctgaatgcttttctttctgaatatgctccccttcatctgcttcactccttgtatatcaatctcttatgttagaatattcagataacaatggatgtaatgactaaattcttatttttcgcatgaaatatttcagcacatcattcctttctcctataccatattataacgaaacatataaaaatgaaaataactttttgaaaattctatatattatttttatgatttcttaaagcaaaacggaacccataacgtcccttcatacagcgggttctcatgtattacaatctttgagttcacgatttgactgacagctgccgcatgatattaatatgtatgttcaaataaaaatcccgcaccttttagcagtgcgggataaggcttacggattatgtggaaataaatcttccgccatttacgtgaatggtttgacctgtcatataggaagattcgtctgaagccaaaagcacgtaagctccggcgtgttccgccggctgtcccggccgtcccatcggggtgtccagaccgtggttttctaccttttcttcagtaaatgtcgcgggaatcagagcggtccagatcgggcccggcgccactgcattaaccctgatcccctgatcggccaatgacatcgccatcgaacgtgtaaaggaaacgatgccgcctttcgtgcacgaatagtcgatcaatgatgtatcgccctgataagcggtaatagacgttgtattaatgatggcgctccctcttttcagatgcagcttttgtcatatgaaacatggaaaacatgtttgtgcggaatgtcttctccagctgttcagccgtaatatcaaggatcccgctttgcggatgctgctcagccgcattattaacaagaatatcaattttcccgtagtgatctaagacttgccggactgccttctgacaatgcgcttcatcaccgacgtctcccggaattaacaggcattcggcctggcattcttccgcgcgctttttcgttctctcggcatcggcatgttcgtcaagatacaggatggcaagatccgctccctccttcgcgtaagcgatcgcagccgccgcgccgatgccgctgtctccgcccgtgatgacggcgacttttccttttaatctgtccgacccttttacatccggatcttccagaaggggcttcgggtccatttccgactcaatgccgggctggcggttttgcacctgcggtttttgtccttccgtttgtctgtccatcggattcatattctcacactcctgcaattggtattactgagacgataccacgcagtgcggagagctaaacggataaatatgccgggcttaaagcggctgagccgtttcgggtaaggtaccggtgtatttcgcagacggcctgaaaatcatattgtcagcggactgttcaagtacatgggcgcaccagcccgtcattcggcttgctgaaaaagtcggcgtaaacaactcattatcgacatcaatggcctgcatcacagccgctgcgtaaaattccacatttgtatacagcttccgtcccggcttatattgctctaataagcggatggcttccttctccacataaagcgccaagtcaagcgacggatcatttcccgctacctcttcagcctttatgcgcagcgcttctgcccgagggtcttttgttttgtacactctgtggccgaagcccatcaggcgctctcccctcataagcttctgtgtcaaataggcttctgcgttttctttttcgccgatgtcttcaagcattttcgtgacacctgaaggcgcgcctccgtgcagcggccctttcatcgtacccagtgcggaagtgacggcagacactaaatcagattcagtcgaaacggtgaccctcgctgaaaaagtcgatgcattcatcccgtgctccatcgccagaatcatatacgtctcaagcgctttcttctgagctgcggacggctgcctcccggtcagcatgtacaaatagttttccacgtggccgtatcgtgcttcaggtgacaatgctttcagcccttttttccggcgatatctgtacgcaatgatcgtcggtgtgacggcaatcagtttaatcgcttcttcctgctggggcggatatgtaaatgaatctgtgcccaaacctgaaatagccgttctcagcaccgccatgtcgtccatctcgtccggaagcgtttccaataagccgatgagatgctgcggaagcccgcgctcagctgcaagttcatcctgaaacgcaagcaattgccgctcatccggaagcgttccgtttaaaatgagatacgccgcttcttcaaaactgcattgcagcgcgatatcctttgcgtcatagccgcgatatattaaatgccccttttctccgtcaatgtggctgatagccgtttctgcacaagtaattcctttcaatccacgataaatcaatttcattcccccttatcctctttctgttattatagtaaatataatatttaaaaaataatgaatatttttaagggaattaattaaaacttttaatcagaggagtgcatctatggattttaaatggcttcacaccttcgttaccgcagcaaaatatgagaatttcagaaaaacggcggaaacgctttttctatctcagccgaccgtcaccgttcacataaaattattagagaaagaaatcagctgcaagctgtttcaacgaagcgggagaaaaatacaattaacggaagaaggaaaagcatacgtgccgtttgccatgaggcttttggaggattatgaaaacagtatggcggagctgcacagggtgcgccagggctacttccacacgctgacgctcgctgtttcgcctcttatcgccgacaccgttcttccgtctgtcatgaagcgttacacagcggacaataaagagactgaaatgacggtcaccatctacgagtcggaagaaatcgcctcccaaatcagaaacggctcagccgatatcgggctgagctgcttaaaggtgcaatcatcttccctcacctgccgccccctgtacaatgaccccgttgtgctcgtcgcgccccccggccgaaaatcagcatcagggaaggcggctgaagtgaaagacctgttcggacaatatctgctcctgacccataaccatcctgactattgggatgatttgctccgtcaggtcagaatacaattccctttcgtcagaacgatgaaggtgacacagacgcatattacgaaacggtttattaaagaggggctgggtgtctcatttctgccgctgtcagctgtaaaggccgaactcgccgcaggcagcatgattgaaattccatgcgaattcgcccagataccgagcgcaggcgcgtacgccatcgcactacatgaaaatgaaaaaaagcaaacctttttagattttttatcacattttcatttttaggtgaaacaaatggagttctgtcccgtctaaataaaaaaacccgttctgatgaacgggtttccctggctgctagaatcttttcgcgcccaggtagcgaggcttccagtagctgttattcaggtcactggttgtgacgccgtcagaaccggcatggatgaacttgttgtttccgatgtacacacccatgtgtgaagggccggcctgatatgttgtaaagaagacgaagtcccctttcgacgggctggacacgctcttcattgagctccagtatcccgcagtgctggttcttccgacactcgtctgtttgttcagcaggtaccagataaatccgctgcagtcaaagccggaagtcgttgttccgccccatacatacggcgtgccgattaaagattgcgcatcagaaacaagcttgtttacattcaggctcgtctgtgcagcgttatagttagatgaagactgatttgatgaagatcccgttgacgttccggagtttgaaccggaagttgatccttttactttaagaacttgtccgatgcggatcaggtctgtttttaaaccgtttaaacttttcaattggtttacagacattttatatttattcgcaattttccaaaggctgtcgccctttacgactttatatgtagacgatgatgaattgctgccagagcttgaacctgaagatgatttaccgttgattgacagcgtctgtccgatgtaaatgatatccgattttaatttgttctcagatttaatggaattaattgacgttccgtattgatttgaaagtccccataatgtatcgcctttttttaccttaatcgtttgcgcagatgccgcacccgcaaacaaagtcgtccctaaaaccactgccgttgttgctgtaacaagttgctttttcatgttttcctccctgaatgattctatctattttataagtctcttttttaaagtttttatctgttttctattataaggttcaatttccactagaaatagacttgacttcccgtgacaaatttcttactaattcgtttttgtaaaaagtttttaagggtattaaatatttcaatttgatttcaaacgtgacgaaaaacgagccgttttgtcatgtttttttcctgtgatcctcgttttttggaaaaacaaagaaattcattttccaaattgacccttgtcaaaaaaatcctcgtcttttttgaaaaagtgaatgattttcaccttttccagaaaacataaccttacatcggaatttacatttctaacaatgtttcacctgaaatttacaggagggacaggcgctctttacaaacatcccctaccattagacgtacagacacgattaaaggaggacgatttgagaatgagtttatttaaacaggttcgatcaaaacttctgccggcggcagccgtatccgtgctgacagccggtctgattgcgggtgcggggcttcagcactctgatcaggctgcggcaaaaaaacagcctgagaaaaacgagatcagaaacgtcatcttcatgatcggagacggaatgggcgcgccatacatgaacgcctaccgttcggtcattaacaaaggaaagccttctgacggcatgaaactgacggcatttgaccccaatcttaccggcatgatgatgacttatcctgacgatcctgattccaatatcaccgattccgcggcggccggcacggcaatggccaccggcgtgaaaacgtataacgcggcgatcggggtcgataaaaaaggaaagcgggtaaaatccgtccttgaagaagcgaaacaaagaggcaaatcaaccggacttgtcgcgacttcagagattgcccacgcaacccctgcggcattcggagcccataacaaatccagaaaaaatatggatgaaatcgcgagcagctactttgatgaccgcatcaacggacaacagaaagtggatgtgctcctcggaggcggcaaatcaaactttatccgtaaagaccggaatataacgaaggatttcaaaaaagcgggatacagctatgttacatcaaaacaggagcttaaaaaggaccgcaataaaaaggttctcggcctgtttgccgatggcggactcgacaaagcgatcgaccgttcaaacgccgtcccttcattagaagacatgacaacggcagcaatcgacagactgaactcgaataaaaaagggtttttcttaatggtcgaaggcagccaaattgactgggccggacatgacaacgatatagtcggcgcaatgagcgaaatgaaggattttgaaaaagcgtataaagcagcgatcgcatttgccaaaaaggacaaacatacgcttgtcatcgctacggctgatcacacgaccggcggattgacaatcggagcgaacaacgataaaaactggcatgttgaaccggttcttgcagcgaaaaaaacgccggcatttatggctgaccaaatcaaagctggcaaatccgtatcttccgtgcttgcgcgttataccgacctgaaatggtcaaaagatgaaatcaaacagatcgaaacggctgcaaagcaggatgctgacaagggcgcctacaaagcgatcattaagctctttaatgcaaaaaccaacagcggctggacaaccggcgatcatacgggcgaagaagttcccgtttacgcatacggtccaggaaaagaatcatttgcggggcttttaaacaacacggatcaggccaaaaagatctttcacatcttaaaaagcggcaaataaaaaaggatgcggggtttccccgcatcccttcttcttttttagagatatctccgatgcactccttttccgtcatacgagaacatcacttctttatcttcgagaactgattcgatatgcacgctcctgccccacagctggtacagatacggcagcactttctccaaatatttcagatcaagctcaattccctcataccaatgtttaatataaagctcgttattcttcaaataatctccgtcattgacggtcagataaggaaatcccccgttcacccgcatgttcacgagctggtcgcgcacagccttccattccttgtcgatcactttatagtctctgccctgcttttggaataaatacaaatcctcgcgcagcacaagatctttcgtcaaataattgcggatgaatgaaatatccgattcaatttccctgacctcaaacattttctccctgccggaaccgggctttactcctgtttttttcatttcttctgtcgggttgtcgtagcgctcttcgatgtcttcaaaaattttcagccctaaataatacggattgattcccgtttttgacggctgaatgacgcctgcgttcagcttcgcaaactcgatcgcttcatccgaagtcaggtcaagctctcggataatccgctgatgccaataggatgcccagccttcgttcatgattttcgtttccagctgcggccagaaatacagcatttcttctctcatcatcgttaaaatatcacgctgccacggttcaagctcccgcgaatgctcttcgataaaaagcagaatatctttttccggccggggcgggaacggttttttcctttttttctttttaatctgcttcggcttatccatatcccataaatcatcgtacggcgatgacgcggtttcctcttcgtcctcctcctcatcatcgacgctccacagcagcttcggcctgacgagcgacggatcgatatgctcctgaatcgccagaatggcatctaaaaaggactccacttctttaatcccgtgaattctttcgtaatgcttaatccgctccgctgtagccgccatgctctcaaccatgtcccggttcgtattttgaaagcggcagttatttttgaaaaaatcacaatgcgcaagaacatgggcgacaattaatttattttggatcagcgaattgctgtccagcaaaaaagcgtagcaagggttggaattaatgacaagttcataaattttgctcaaaccgagatcataatggagtttcatcttgtggaattgtttgccgaagctccagtggctgaatctcgtcggcatgccgtacgccccgaatgtataaataatctcagccgggcaaatttcgtatctcatcgggtagaaatcaaggccgaatcccttcgcaatgtcggttatttcctcaattgcccgctgtaaaccttttgtctcctccgcgttcaaccgaatcccccctacttggacttatttataatgtatgacccctcctctcaaaagatgaaataacagacgggtttccgtctgaaaactttcggcacatccgccccgtttgctttatatgtaagtgggtaaaacacacaccacaccctaaaaaaaagaaaaaggagcgattctacttgaacacagcagacatgcttaccacgtatctcagcaaactgccgaatctgatcattgcactgctcgtcctgcttatcggctggggcattgcgaaaatcattgaaaaagccgtatacaaaggcctccaaaaaacaaaaatcgacgacagactgttcgccgaaaaaaagccggcgcgctattcctcggaaaaagtcatcagtaaaatcatttattttatcgcattaattatcgtttttattctattctttaacattctgcatctgacaaccgtggcttcgccttttgtcagcatgctgtcggcgataacggcggctgtgccgagcgttttaaaagccggtttgattctgctgttgggctgggcggccgcttcgcttttcagctatctcgtcaaaaaagcgggcatgaaactggctgaacacggctggctcagaaaatggaccatggtttctgaagaagcggagatgagcagatccgttacggccgcttcacgaatcgttttttatttcgtcttgctcttgttcctgccgggcgttttgtccgctctccagatcagcggagtatcagaaccgtttacaaatatgatccaaagcgttttgtcctttataccaaaattattcgccgcggcgctgattgtattaatcggctggcttgttgcccgtctcgtccgtgatattgtcacaaactttctggcgagtatcggcacggaaagacttgccgcacgtatggggctttctatttatctgaaagatacaagcctgtcggcaatcatcggaacgattgtctacgtgctgattttcattccggttgtcatttctgcgctggatcggcttgatgtagcaggcatttctgaaccggcgtccgcaatgctgaacacggtcttcacaatgcttcctaacatcatcatcggtattgtgctgatcatcgccggcatctggatcggaaaatgggtaaacagcattgtaacaggactcttgcaccgggccggcttcgactcacttcttggaaaaatgggctttgaacaggcggagcgcccgaaacttacgctttctcagacggtcggcatgattgcgcagatcatcatcgtcctgctctttacggcagaggcgctgcagcttgttcatctcgaatttctcgtcgtcatcgcgaccggcattatcgcttacctgcctaatgttctggccgctgtatttattctcggaatcgggcttttggccggacagctcgtcagcagactgcttgtcggcatgctgagcggaaaagaattcagattcctggcgccgcttgcgaaatatacaattatcactctctcaatctttatggcgctagatcagctcggcgtcgccgatacgatcgtaaatgccgcgtttattctcattctgggcggttttgcacttgccttcggactttcattcggtcttgggggaaaagagtttgcctcccgttatctcgcgaaattggatcgcaaaattgaaaaacatcaatcggcttctgacgatcgtaagccgccgatgtcttaattcaaaaaaaacgtgtgctcagaaggagcgcacgtttttttgagtttgaggggcaaattccttttttttcattttgaattcctttatgataaaatgtaacagaagtaaaatctcttttttcgaggtcattctatgaaattaacgaattacactgattattctttacgcgttttgatttttttggcttccagaccttccgaagaactttctaacataaaagaaatcgcagacacgtattccatctctaaaaaccaccttatgaaagtgatttaccgtctcggccagctcgggtatgtagaaacaatccgcggccgtggaggcggtattcgattaggaatgataccggaagacataaacattggcgaagtcgttcgaaatacagaagacgactttaacatcgtagaatgctttgactcccaaaaaaatctctgtatcatatctcccgcctgcaacttaaagaacctgctgtatgaagctctccaagcttatctggccgttttagacaaatatacgttgagggatctggtcaaaaataaagaggagattatgagactgctcaaaagctgaaggaatgtccgcattccttctttttttatgcccgcataagaaaaaaggactaattctcttaatatatgataaatgattgcagacaagtgccgatataaagattatcattactgatatcctcatcttgcggctgcaacgaatggggatagtaaaatcatcgcaggaaaagggagattcactatgaaaaaaaagttagcggtcggtttgactgcatctgcgattgtcgggtctgcattagctgtaacaccggcagaagcacaaacgattaaggtcaaaagcggagattcattatggaagcttgcccaaacctataatacaagcgtggatgccattacatcagcgaatcatttaaaatccagcgtgctttccatcgggcagacgctcaccatccctaacggcaaatcagattccggaagctcatcgtcaccttcaaagaacagcggcacatctaaaggtgtgtatacggttaaaagcggagactcgctctggctgatcgcatctgattttaaaatgtccgtgcaggaactgaaaaaactgaacggtctgacaagcgacttaatccgcgcgggacagaagctgcaagtgacagggaaagtttcctcaagcaccgatcagacaaaaaccgtgccgggcagcagctcaaacagcagcaaaaatcagtcatcatcttccgggacatataaagtcaaactcggcgattcactatggaagatcgcaaacagcgtccatatgaccattgcggaactcaaagttttaaacaacttaaaaacggatacgatctacgtcaaccaagtcttgaaaacaaaaggaacgtcttcttcgggaagtacgccgccaaaggacaattcaaaccaaaatcaaaaccagacgcaaacgtcctcttacacagtaaaaagcggcgattcgctctggaaaatcgcaaacgcatacaatatgacggttcagcaaatcagaagtatcaataaactgacgtcagacatgctgcgggtcggacaagtgcttaagctgacaaaaacgtcatcttccggctcttcgtctccgtcaactccgaaccaatccggagataaagggaaaaccactacatataccgtgaaaagcggggattctttatgggtgatcgcccaaaaattcaatgtaaccgcccagcagatccgtgagaaaaacaatctgaaaacagatgtgcttcagatcggacagaagctgacgattaccggacagcagacaaacccaacaccgaatcagtccggcggaacaggcggcacaggttcaacaagcgcgaagattaatgtaatgatcgatgccgcaaaagctcaactgggcgtaccgtatgtatggggcgggacaacgccgagaggctttgactgcagcggttttatttattacgttctcaataaggtcacttccgtatccagactttcagccgcaggctactggaatacgatgacatcagtaagccagccggcggtcggtgactttgtctttttctcaacttataaagccggcccttcccacgtcggcatttatctcggaaacggacagtttatcaatgccaacgattcaggtgtcgtcatttccagcatgaacaattcctattggaaacagcgctacctcggagcgaaacgcttcttctgatacagacaagctgcatagccgcatcaggctgtgcagctttttttacagtctgaaaatattaatgctgatcacatgttttgtcacgggatgaaaatacacttcagcacgggaagaaaacgtgtctttttttgtttttaccgtaacgcgaaacacgtctttcgtctgttcccggtttactttcgtacggcccatgtatgaataatcggtaagctcggctccctcgtattcacgttccagctgattccatgcgagctgctcccatttttcaactgatggatcaaggtgttctgtatgtcctttttcagcgatcgaggcgatgagaattccgcaaaacaataaggccagcgcaaatggaagggatttcattgttatgttctcctgagtcgtttttagtcaatcttagcgtgtccaaaaaaggggcggatatgcggttttattttatgtctccctcatattgctataccgcagttatacgggcaccaacttttcccccgttgcattccggcttcggcggcataaactaacggagaacttctcattgaaaggagaagcgtaagatggatcatgccgattatgataaagccttgtattacacacaccggtcccaatgggacaatttgttaattttgatggtacgtacgaaagacgatttgttatcaaagcgtattgagcactttctgcacgcgtatcatttcgaatatgatgatgcggtgcttgaaaaagagctgtattcccttctcgggtatattgatcatgcggcagaactcgcgtatgaagatcaattagccatgctgacataaaacaatcccggcgtcaaacgccgggatttcctgtgtttataaacatgttcagctcttccatcatgtctttcaggctgaccgccatatcctcagatacggtcttgcgctccatgtcaatgtgaatcggatctaaaatcagctgtttcggaataacatttgcatagacgccccgcatgaccgtccgcatattcgccagtgcgttcatgccgccttttcctccgcccgccgcagcaatgattgccaccggtttataggtccagtgttcgctgcttaaaaaatcaatggcgttttttaacgctccgctcatgccgctgtgatactcgggagataataagacgacggcagacgactttttcacaagccgtctcagctcttgcactgaaggcaattcattctgttcttcttcaccgttatatagcggcagtccgctttcgctcaagtcaataaaatcggtatgaaaccggtctctgatataagaagcggcaattctagtccgcccgttttttctcggggtgccgctgatcactaatatgctcatttattttaccgcctttccagaaatattatattttacggcatacaatgccgcttgcgtccgatcggaaagattcagctttgacagcaggttggacacatgggtcttcactgttttttcagaaataaacagagatgcggcaatttccttattgcttttccctttggctatttcttgaagaacatctttttcacgaggggtcagctgataatatttttccttattctgatcatcctgaaccatatgattgagcacgtgaggcacaatgtccgccgacagcctgtaacgtccggaatatacttcacggagcgttttcactaagtcatcgggctgggcgtctttcagctgatacgctttggcgccggcttttagggcgggaatgacatgctcccggtcagaatagctggtcaacacgactatgctgatgtcaggaaatcgttcagccgcaatgtttgccgcttcaatgccatccatatcaggcattgataagtccattaaaatgatgtccggccccgtcttttcagcttgctgaagcgcttcagcaccggtagacgcctcaccgacaacttcaatatcttcctgagtggcgaagaaatagcgcagtcctttgcggacaacgtgatgatcatcagcgatcacaattttcatcagtcagaccctcctatcccgaaaaacggaagccgaacggagacaatcgttccgccgccaagctcagattgcaatgtaaaacgggctccgattgcttcggcgcgcgctttcatgccggcaatgccgagcgacggcagtcccacatgcgcatcagtgctgaagccggctccatggtcgctaatggtaagctcagcgtaatccggctttttaacggcggaaatggtaacgaagttcgttcccgcatgctttttgcagttattcaaagcttcctgggcgatccgccatagcgcatgttcctgttcatccgtaagctccagttcatcttccatgtcacagacggcttccagaccgatgagagcggcatagcttttgatcgacgcatacagccctttcgttaagctttccggcctcagctgccaaatgagcgccctcatttctgttaacgcatcctgagagagctcctggatgaacgtaatcatctgccggagccgttcatcatctgtcaagcttttagcggcttttgccgttaagctgacagaaaacagcatctgattgacggaatcatgcagctcttgcgccagtctgcttcgttccatcaacaaggcgttctgctgttcaaattcagccagtttcatccgctggatcgccgttccgatttgaaacgcaaccgcttcaagaagatgcagttcttcttcgttgaaaaatgtcttttcacttgcagcgacattcagtaaaccgaatttccggccgccgtcttcaaggggaacggtcgcatgatgggtaatgccctccgtgtcgcggcagttcgtcgtctgttccgcaaattcaatccgtttacaattcataatgtttacagccttggtcaacccgccgttactgaatttggtcagacaatagcagtccccgctgcacattaatgcattgtcccgctgaccgagagccggcggtaaataagcggatgcggcgagcgtataggatccgtccggctcaatcagaaaaatccatcctgtctgcagcccggtcagactgagcagttcgcgcaggactttatcaagcgctcctttcatatcgtggctttggtttaatgtttccgcaatcgcttttaatgtttttaacgtttctaccgtcgttttcgtcaaactccctcactccggccaatcagaattatccatattatatcaattcttatctgcatattcctttgttttcagcatgattttttctcatactttcggatgaggcataaaaaaaaccgccggatgtcgcttccggcggtttgttgtttatttcgttttttccactatgctgtccaccgttttcatgacggcgtcagataatgctgcaagacgctgttcgctgtcttgtaaagaagtgcctttcactgcgaaatagaacttcactttcggctccgttcctgatggacgaaggcagaaccaagagccgtcttcaaggaaatatttcaggacgtttgacttcggaagatcaatattctcttcccgatgaccggcaaatacagtccgttttcctgttgaataatcctcagcttgcgtaatttgttttccggccatttgctttggcggatcatttcggaatgaagtcaggatagcggaaatctgttcggctccctgttttccttttaacgtcaatgacttcaagccttcacgataatatccgtattctttaaagatggagagcagcgcgtcataaagcgacatgccctgctttttataaaaagcgcatacttcgacggctaacagcgcagcctggatcgcatctttgtcacgggcgaaatctccgattaagtagccgtagctttcttcatacccgaactggaatgtgtattggccggatttttcatattctttgatcttttcaccgataaatttgaagcctgttaacgtgtcaaccgtatctaatccgaacgatgaagcgacggcgcggcccaattcgcttgtgacaatcgttttcatgacaacgccgttttccggaagggacccctgttttttcttctcggaaagcagatagtgcaataaaagcgcgcctgtctggttccccgtcagtaccgtatacttgccttcactgtttttcacggcaatgccgagacggtcggcatccgggtccgtagcgacgagaatatcggcattttgttcttctccgagcttaatcgcatattcgaatgccgcgtgctcttcagggtttggcgatttgacggttgaaaaatccgggtccggaagctcttgttcctttacgacagtgacgtttttgtaaccgagtgcttcaagaccgcggcgtaccggtttattcgccgtgccgtgcagcggagtgaacacaacgctgacgtccacttcttctgaaagctcgggatgaacggagatggaagtcagtttttcagtatatgatttatcaatttcttcaccgataatcttaattaaacctttttccttcagcgcctgttcatcttcaacttgaatcgttaattcattttctatggcattcacttcagcaatgacgatgtccgcttctttcggcggcagctgtgcgccgtcatcgccatacactttatatccgttatattcaggcgggttatggctggccgtcacgacgatacccgcataagcgttcagctttctcaccgcaaaagacagctcaggcgtcgggcggagctcatcaaatacgtatgtttgaatgccttgggaagcaagggttttggcagcttccatcgcaaactcaggggatttatgacgggagtcgtacgcgatcgcaacgcctctttttttcgcgtcctcgccatgtttggcgatatacgccgcgagtccggcggatgctttgcggaccgtgtaaatgttcattctgtttgtgcccggtccgatttctcctctcatgcctcctgttccgaactccagatttttgtagaaaaagtcttccagcagctgctcgtttccttctgcggccgccaataattttttcaattctgaatctaaatgttcggcctgattccagcgttcgtaactcttactccaactcatgttcgtcctcctataatttcagcttatgaccatattttaatatgaagcggctgtccgtgtcacttgataacttaactcaacgctttatgtaaaaagaagggcttatgccttttcggcacagccctccgattattattgttcgagcggaacaaccgcatcatgcagcagcgtgtttaaccactcggtgtgtttcgctttcgtttcatcatcccattggaatcggtcgctcatgtaatcaatcacagccgttttatacgttttcacccatttgatgtcgaagaacagtctgcccgttctgcggacgaagaaatcagcaggtgtcgcagccatctcttcttcaatgctgtaagccgcttccgccaaaatgtgaaccgggatctggcgttttgccgcttcgtctttcagaccttcaatgcggttgaagacattatcaacgttagagccgtatctgatggctaactgcttagcagtttcctgtgataaaccgattttcaagccgtcttttgtctttgcttccacaaatgactcgaagtttttagagccgccgacatgtcctccggaaatcggcatcgtcttcgttttacagccgccgaagtcctggccgccttcttcttttaaacggtcgcggacaagatcgacaatgtgctcagccatttttctataacccgtcagttttcctccggcgattgtaatcaggccggattgagatgtccagatttcatctttacgggagatctcagacggatcttttccttcttcgtgaatgagcggtctgaggccggcccagcttgattcaatatcgtcagccgtaatattcagttccgggaacatataattgatagagctgacgacataatcacgatcctgcacagtcatgcgcggatgctcaagtttttgtttgtaaaccgtatctgtcgtacctacatatgtttttccttcacgcggaatggcgaacaccatccggccgtccggcgtgtcaaagtacactgcctgcttaagcgggaatacggattggtcgaatacaagatggaccccttttgtatgctggagatgcttaccgtttttgctgtggtctttttctctcagctggtcaacccacggacctgtcgcattgacgatttttttggcataaattttgtattccttgcctgacagcaaatcttcaactaaaacgccgacaacttttcctttttcatacagcaactctttcactttagaatagttgacaggctctgcaccgaatttaacggcttctttcatgacttcaatcgtcagtctcgcatcgtccgtccggtactctacatagtagcctccgccttttaagccgtcttttttgacaagcggctctttctgcagtgtttcttttgcagacagcatgcttctgcgctctgcttttttcacccctgctaaatagtcatacacacgcagaccgatggaagtagagaatgaaccgaatgtgcctcctttatggaacggaagcagcatccattccggcgtcgtcacgtgcgggccgttttcatatacaatggcacgttccttaccgacttcagcgaccattttgacttcaaattgtttcagataacgcaagccgccgtggacaagctttgtagatcggcttgatgtgccagccgcaaaatcctgcatttcgctcaaagcgactttcattcctcttgaagcagcgtcaagcgccgtaccggcacctgtaatacctccgcctataataaacagatcgtatgtttttttagtcatgtcttccagcatatgatcccgttccaaacttgaaaattggtgattcatcattacgtttcctccttgttgtcacggtatagaaaaagagaccacaacagccaaagcgctgtcatcactttggtgctgtggtctctcctcatctcaggaccgttcctattaacttgttttcagtataccacaattttatcttatttaaaagccatagctgcatttactgcttttttccagccactgtacaattcttcgcgtttttcatcttccatatccggtttgaattgcttatccagattccattgatcagcgatttcagcgctgtccttccagtagccgacagcaattccggctaaatatgcggcaccgagcgccgtcgtttcattaatttgcggacgttcgaccggaacatcaagcaagtcgctttggaactgcataaggaaattattttttaccgctccgccgtctacacgcaatgttttcaaagagatgcctgaatcagcctccatggcgtcaagaacatctttcgtctgatatgcgagcgattcaatcgtagcacggataaaatgctccttcgtcgttccgcgtgtcaggccgaagactgagccgcgcacgtcactatcccagtacggtgtgcctaatccgacaaaagcaggcacgacataaacaccgtcagtggaatccacacgctctgcgtatgtctcgctttctttcgaatcctggaacatccgcatgccgtctctcagccattggatggcagaaccagcgacaaagatgcttccttccagcgcatactcaacttttccgtctaatccccaggcaattgtcgtcagcaggccgtgctctgaagtaatggctttttcaccggtattcatgagcataaagcagcctgtgccgtatgtgtttttccccatgccttcttcaaagcacgcctgaccgaacagcgctgactgctgatctcctgccgcccccgcaatcggaatatttttaccgaagaaatgataatcaaccgttttcgcgtatacatgagaagacggtttcacttcaggcagcatggatttcggcacgcctaaaatatcaagcagttcatcatcccattttaattcatgaatattaaacatcagcgttcttgaggcattggaataatccgttacgtgtgccgcgcctccggacattttccagatgagccatgaatcaatcgttccgaacagaagatttccgttttccgctttttcccgggcgccttctacattgtcaagaatccatttgacttttgttcctgagaaataagggtcgatcagaagccccgttttttgtctgaatgtatcactgtatcctttttcacgaagctcttcgcaaatgccggatgtttgtctggactgccatacaatcgcattgtatatcggctttccggtgtctttatcccatacgaccgtcgtttccctttggttcgtgatgccgattccggcaatttgatcagcgctgatcccggactcggagataacagtcgcgataacagcgagcaccgttccccagatttcgttcgcattgtgctccacccagcccggctgagggaaatgctgtgtgaattccttttgagcggaatgcacgatttttccttctttattaaaaagaatcgctcttgagcttgttgtgccttggtcaattgataaaatataggtctccatgatgccgctctcctttttaaatatatttagaatttgataatgttttctgtgattgagattttttggtgtaaatatagagtatgaaaagcacgataaccattataacgcttacaaaccaaaagctaggtgtcacattccctttaaacgcggcattgtaaaatacgccgccgaacgcaccgcccatgatcggaccgagaacgggaatccaggcatatctccaatttgacggcccttttttcggaatcggcagaaaggcgtgcgcgattctaggccccaaatcccgcgcagggttgatcgcatacccggtcgttcctccaagagaaattccgatggcaacgatgagaaatccgacaatcagcgggttcagcccttttgtaaattcattcgctccgattgccaaaatgccgagcacaagcacaaatgtaccaatgacttcacttatcatattcccaaatgtatgaggaatactcggtccggttgagaaaacgcccagtttagcggccggatcatccgtcgccttccaatggggcagataatgaaggtacacaataaccgcaccgataatggctccgatcatctgtcccgcaatataaacagggacgtctttccaaggaaaactgccttcaagcgcaaggcctatcgttaaagccggattcaagtgagcgccgctgatgccgccgacagcatatgccgccatggctacgcccagcccccagccaaatacaacaacaatccatccggattggtatgaaagcgatttctttaagttgactcccgcacaaacgccgccgccgaaaataataagcagcattgtaccgattacttctccccaaaatgctgtcatcatcattcctcctaaatgacaaaatagcaggtttgacagagttatagagaataaaaaacccacaacaaaccgctttacgctttattgcctttcgtaaagagctgttgtgggtctccgggtctccatcacatagtattaacctaggtctattgtaacaacgggtgtaagcggtgtcaatctttttttgtcatagaatgttcatatttagcccataaatcggtgtctgaagtcgtcacggccgtagcccctgcctgcagggcgttttcaacgtcctgctccgtgcggataaagccgccggcaaaaatcggtatccccgtcatctctttaatttcccggattaaagtcggaacgatgcccgggagaacctcgataaagtcgggcttatgcttaccgacgaattccatactcttttccacggcgcttgtatccaagagaaacagacgctggatcgcatatattttcttttgtttcgctttggcgatgaccgcggatctcgttgaaatgatgccggcaggccggatgtcctgacaaatgaactccgcaccgtattcatcatgtttaatgccgtgaattaaatcgacgtgaatcatcaggtgttttccgtgttttttcgcttcattcacgacaccttttaattgaccgaggtgaatatctaaaatgacgccgtataagaacggactttctaaaaatgcatcgaattgcttcatgttccggatagccggtaaaatctgctggttgtgaaaactcatgttttactcctttacattaaaaatcaatgctcagcacgctttccttgacggtcgaaatgatgaaagaaagctcttcgtcagtcaggcaaaaaggcggtgacagctgaatgacattattatatcccgcaacagtatcgccatttttcccgacaagcaggccttttttcttacacgaggtgatgacgtgctgcacagcggcggcatcagcgggttccttcgtgattttgtcctttacaagctcgatgcctgtgagaaggccctttccgcgtatatctccgaccgcgggatgttctctgagcggctgaagctcccggagcagcctttccccaagctcccgggaacgggcgatcagattttcgtcctccatcaattgcaggtttttcaaagcgagggcgcaggctgccggattgcctccgaatgtattcacgtgccggaagcggccgtacggctcaccgcccgagtatgcctcaaaaatctcccgtttcaccgccgtcgccgacagcggcaggtaggcgctcgtgatgccttttgccattgtgacgatgtccggcgaaacgccgtaatgctgaaatccgaacggctctcccgtgcggccgaaaccgcaaatgacttcatcactgatcagcagcgcgccgtggcggcggcaaatttcctctaccttcgccatatacccgtccggaggcatcagtatccctccgcctgtaataatcggttccataataacgccggcaatcgtttcgcttaactcccacgtcatgatccggtcgatttcttgtgcgctttccaatgtgtcagcatcggcgggattccgatagagatcaggcggcgcggcatgcaaaaatccttgtgagagcggctcgtatttgtattttctctgcgcctggccggtagcggcgagcgcccccatcgtattgccgtgatagcctctgtatcgggagatgaatttgaagcggctgtgatcgccgttttcaatgtggtattggcgggcaattttgaacgcggtttcatttgcttccgatccgctgttggaaaagaagattacataatcgccgccgagccactcattcagtttttccgcaagttcaatcgcgggtttatggctttgggtcagcggataataaggaagctctttcaattggctgtaggccgcgtcagcaagttcctttctcccgtatccgatattgacgcaccacagtcctgacatgccgtccaaataccgcctgccgtcaatatccgtaacccaggcgccttcccctttttggacgattatgctgtcatccggctccgcccctttcatcgcgtgccaaatcagctctttatccttttgtttgagtgactgatttttttgtacatgttccacaccgctcatctccctttcaatatcattgcactgtatcgaaagctgcccggcttctgacgccgattttcttggtgaagatttcctcttaataagaatataaaggcgcagcacgggcgagtcaacaaagcggcggcaaataaaaaaacgctttctcccagaaagcgaaagggctacaagagcatatcccgaaacggggtacggtgcaagtgtttttataaaaaaacccgccccctaagcggagcgggctttctttatttaagatgcgtaatccggtaaatgtctttgcgccggtctttcagctggcgcacggttccgttttcacgctgccttctcaaaatttcaaggtcgacgtccccgataacgaccatttcgatattcggattcgtttcaccgacgattccgtctctggcgaattcaaaatcagacggcgcaaaaatggctgactgagcgtactgaatatccatattttctgtttgcggcaggtttccgaccgtgcctgagatgacggtgtaaatctgattttcaaccgcccgcgcctgagagcagtaccttacgcgcaagtagccttggcggtcttcagtacagaacggcgtaaagataattttcgccccttgatccgcggcaattctcgcaagctccggaaactcgatatcgtagcagatctgaatggcgatctttccgcagtccgtatcaaatacgcgcaccctgtctccggcgctgatgccccaccatttccgttcattcggcgtaatgtgaagcttatattgtttttcaatcgtgccgtcacgtctgaataagtaggcgatattataaattttcccctcttcttcaacgaagtgggaaccgccgataatgttgacattgtatttcaccgcgagatctgtaaagaggctgatatagtcctcggtatattcggtaatcctctgaatggccagactcggagaacgctcctcaaggaaagacatcagctgcgtcgtgaaaatctccgggaacaccgcgaaatcagatctcgcatcggaagccacgtccacataatattcaacttgattggcaaattcctcgaaggaataaatctttttcatttcatattgaatgacgcaaatacgcaccggaaatgccgatttgtaatagcgcttcgactgcggcaggtaatcgacattgttccattccattaatgtcgcatatttaatggacgcggtgtcatccggaagataattcggattaatccgcataagcgtaaatccgttcatcagctggaaggaaagcaccggatcataaatctgatggcgcgtcacctgttcaacataggctctcgccgtcatttcttccgcatacttatggtaattcggaatccgtccgccgataatgatacttttcagatttaatcgtctcgccagatcttttctcgcttcatacagccgatgtccgatcttcatccgtctgtatgccggatggaccatcacttcaatcccgtacaagttcagcccgtccgggttatggttcgtgatataaccgtcgtctgtaatgtcctgccatgtgtggcggtcatcatattcatcgaaattgatgatcaggctggagcatgaaccgataatttccccttcatactccgcgcaaaactgaccttccggaaaatgcgcgaggtggctgattaaatgctcaggctcccaaggttccatccccgggaaacaatctttttgcagctcaataattttgttgatatctttttcttccatattccgtatgaccattttcttttcaaaacgggtcagatcaagtttctcagacaatgctgtttccccctgccggttcgttttgattgttcaatcgctgtaaaagtaattcaagttccatttccgccattgattccagtctgtgatcgtattcttcaaacaacagagcgcccgttaccttattcggcacgatgacacatttcatgccggcgcgtttggcggcgattgagccgttgacagaatcctcaaaggcaaggcattcagacggttcaacgcctaaatgttccgccgctttcagataaagctccggattcggtttcacttcctctacgtcgtcagcggtctgaatcacttcaaattcatcaaacagacctaattccttcagatgacccgacacccatttgaaatctgagcttgaagcgagccccaccttcaatcctaattcttttgccgcggctaaataagcctcaaccccgggacgcgccgtttccgtcttcatccgctgttcgaagcgcgcgcgcctgatcgccgtcagttcgtcatgatcaagctttcttcccagctgctcctctaaataggcgaacggcttaaaccccgcagccgttccgatcacctttccccagacggataaaggcaatgtcgatccgtgttcttcaaacatttcctgcagcacttcatattcgtgggtttctgtatctaaaattaacccgtcaaaatcaaagattaatgcttttatcactgtttacagctcctttagctaatcgtactgacttatgtatacactataccttgaatgtctttcgcgttcaaaaagtaacattcggacggaaagaagagcctgcattcagtgcaagctctcttcatccgttactgtgtgttttggctggaaatattagaaagagctgctcccgcagactcatttgaacgctgatcgaccgctaagtctccaagcgcaacgatcccgaccagatgattttgatcgacaatgggaaggcggcggatttggtgttgggccatcagctgtgacgcctcttcaagactcatctccggatttccggataccactttagaagacatcacgtgtgaaacaggtgtttggccgtcacggccttgagccgttgttctcaatgcgatatcacggtctgtcagcattccttttaactctcctccgtcaacgacgggaatcgctccgacattatgctgatgcatcagcgcagccgcttcctgaatcgtttggttaggagaaacggtagctacgtgggtagtcattgattgtttgattgaactcattgtaaagcacccctttcgacatttattatgctcgggggtttgtctcattataaagggagttagaggaaagaaattgtggtatcatgtcaaagaagcaaaaaaagagcctgtaaaaaggctcttttcatccgtcagatcagccttctgtaaccgcaggcttctgatccggcccctgtctgaaaatcatcataagtaaacggaaaattcatcccgcaatcattcagcaaagcgcaatttttattaaacagcgcccgttctttcgcatcatatacccggtgctgctttgacagcatgctatgtaccgtttgcagacaagccataatttgaaacgcttcctttaaagttccttggtaaagttggttttgtaaagataatacgcccctttttttaaagcgctgaatttccagttcggggaaataaagaggaaagacattttggaacaattcagaggaaagctcttgtattacgctttcttgtccgtcagtcgctgcgttcacaattctcacatcaatcacctttcttgccatgtgaatatccttaatctttatcaagaatagcatagaaaaaaacgcgaaagctaaggtaagtgtttcctattgaaacagccgctttccgcttgaaaaggagctttatgatatgaaacaaaatgaccgcgggctggagcttctgattacggaaaaacacgccggacaatggctgttttctgtcctgaaatcagaatttcaggcgtcaaaacccgtgataactgaatggatgaaccaagaaagcattcaagtaaatcgaacatctcccaaaaacaacatcatactgaaaaccggagaccgcctattcattgatcttcaggaaaaaacggactctacggtggttccggaatatggagaagcggaaattttatttgaggacagtcatatgctgattgcaaataagccggcggggatgccgactcatccgaatgaagagggtcagaccggaaccctcagcaacctgatcgcttatcattttcaaatcaatggcgaacaggcgaaagtgcgccacgttcaccgtcttgaccgggacacgtcaggtgcggtcgttttcgctaaacatcggctggctcatgcaatccttgaccgtcagctcgaaaccaaaacattaaaacgcacctatatcgccgcggcggaggggaaagtgaagccgaaaaaaggcacggttgattctccgatcggccgtgacaggtcacattccgtcagaaggcgcgtctcacccggcggacaagccgccgtcacccattacaaagtgaaaggctatcatcccggcgcacagctttcactggttgagcttgaattggaaaccggaagaacacatcaaatcagggtgcatatggcaagcatcggccatccgttagcgggagatgagctgtacggcggaagccgggcgctgtttcacagacaggcgcttcacgcaaaaaaggtcagtgtcgtccatccgatctccggagaagaaattgttgccgaagcgccgatgccggctgatctggcacactttgccgaaacgtatttctcttaaaccgggtcggcatatataatgtatcgtttcggcgcatttccgatataagaaaacgggtagcaagtggtcaggatcagttcctcccgctcgtgctgaagggtgatgacggacgtatcatcccggctgacgatttttgtatgcctgattttataagaaaacgtgccgtaagacagaatcacgttcagtctgtctccttttttcagttcgccggtccggcggaacaccgtgtccctgtggccggataatacaatttggccgtgttcatccggataatagctgtctttgtaatgtccaacgccttttgctaaatcatctgcgtcagtcccttccacaatcgggaggtcagcgtcgattttagggatttctaaaataccgcttgcttcacctgttttggggtgaaattcttttttgcgctgcgccaaagcggctctattcgtttctttctttgccagaacgggttcagccgctttttttgcttcctcaagcgattggtttgttttcatatgtgaatcgacgatcttccagcttccataacatgtgataatgacaccgatgatgatgacaagaagcggaatgtgtttcagcttgttcatggtgtgcgggttctccttttcattctgtacagccaaaatacgccggcgcccgtaatcagcatgccggccagcgccgtctgatggctgcccgctgaagtatcaggcaatgggcggcctttttgtgtgccgctttcagtctgttttgtgctttgttccagatttggagccggctcagcgtgggtttcaggaattggttgcacggtgtctgaagctgtttcttctatgacaggacgttcaggttttttggtgtgatcaggctgttctgccccagcaggtttatcttctttagctggtttttccgccggatcgggtttttctccgttatcaggtttgctgcctccgggtgtttcctctctccccggcgggtttccggtgtcatcaggtgattcggttcctgatgccgtgcggatgcggccctccgcttgataagtaatcggagctgaaaagcttttgacatagtctactgtcgcttccaaatcctccggccccgtcaccggatgtttcccaagtttcccgattgggccgtattttgccccggctgcgtttgccataaaatcattgactgttaatgtatataccttttcgggctgtatgtctgtcccgtccgccattttcatatcaaccgcttttccggtttccgggttccatgtataagaaaatccgctgatgctgtaatccgggccgtaagccggggaaatttgcgcattgatgatgtctcgcagatctttccctttgatttcaagcttcgtcagtacattgccgaacggctgtatattataaagatctccccatgtgatcggccctttttttatgccgtcccggatgccgccgccattcattagcgcaaaatcggatttcatcttcgctttcataccgtcggcaatcagatttccgagtgccgtgtccccgtcatttgaatagccgcccgttatttcatgggccgcttccccgaccacttcgctgacaatcggtttcactttctcttcatatttgcttaatatgcttgccgctgccgggtcaggcttaattttactttgatcgatgtattggatttccgctgatttttttacgatatccttcgactttttatcaagttcgagatcggcgattccgattgcttttccatattcaaatgcctgcacgatcagcttcccgttgacttccccgtttacgactttgtgattgtgcgcggcgaaaatcacgtcaatctccgagtctgtcccgtcggccagctttgcggattctcccgtgatcgctgtgccattttgttcagcagacatatgggcaagcactgcgattgctttaattcctttcttcttcaggtcggcggcggcttcatttacggcctttacctcatcggtaaacgtgatatttttgattccgtccggaatgaccatgcctgctgccgatcttgttacaaccccgataaaagcgaccggaattccggaaacgtatttgatttcatacggcggcagaaaggactctcctgatttcagtttacagttggcgcaaacgagcgggaaattttggccgtcataaccgcttgtccccttaccgtccggatgatctcctccattgatgatccgcatcagctcatttgttccttcatcgaattcatggttgccgacagttccgacatcaaaaccgatgtcttccatcagttcaactgtcggttcatcttgaaaaagggctgacacaggggaactgcccccgatcatatcgcccgcatgcaccacgagggcgttttctttctcggctttcgcctttttaatatacgccgcagcgtagtccatccggccgaaggtgccgtccggtttaccgtctccgttaaggtccagctcatattgctgatcaatttttccgtgcagatcattcatgctgatgattctgagcgggacacggccggggtcttctgtctgctggtctttatctgccttatccgttccagattcattcagtgatccggcttgtccgatagcttccgcatcgtttacgctgaaaatcataaaacacaccgccagcagacagaaccactgacgcatacacctttttttcttcatacatttccccccttgtcttctaagaaatacgttagcttattttcttaaaaatcacatcacttttttgtaaagattgtcttcgctggcgcaaaatagtaaataatccccatgtaacgaattaggtcttgatgtataacggatcggctttcttcacatcttaatgatgatttgacatgaaggaggaatacaaccagtggaacagcagcagaatcagcagcagccgccagtaaatcaggggatgccgggttcaccgcaagtaaatcacggaggacatgagcttttcgatatgcatgaagtactggccggaacagtcggcgttttggatcaatttatgatgctcagacaatttatacaggatcagcagctggccgatatccttgatcgccagtatcaattcattctcggactctataatctgacggcagaatgctttaagaccggtcaaaagccttctcaggaaacttcgacatatatgatgaaggaacagaaccaagccgtgtacggtataaaaccgacacagccgaaaaaaccgaatcaatcattaagtgatgtcaaagatctcgggataagcggccatatgctcggcctgattaaagcacaagcttctctcttgacgatgagctcgcttgaaatgaccaatcctgtgacaagaagagtgctctccgctcaaattcagcaatacgttgaaatggcttatgaaatcttcttataccaaaacaaacacggttattatcaggttcctcagctcaatgcacaagatatgcagaccatgctgaattcctttgcgccggcgcaagggcagccgcagatgcctccgactaaaggccaaacgggacagcagcagcaaaacctgcattgattaagaaacggcgttggatacctgtctctccaatgccgttttctttttttcatatgcttttgtgaaatcatgttcaaagcgtttcaggctttcttttgtagccgcttcaaagcctttttcaaaatcctgtgtttcggctgttttgttaataatggttaaaataatgccttctccgaatgtatcggttaaatcctttatcatataaaagctttgcaaatacacatccgtctcatattccatacgcgatttctgccattttcggtcggtcgttaattgatcaaacggcacgacggaaaatgtaatcggatcaatgactacatcataatgcgcgacccactcgctcagcccctcatgaaaccaaagcggaaatacagacgtagccgtccccatttgacgtgttttttgatgaaacgcatagtgcgtatattcatgtataatcaattgcttatacataaaaacagccagctcatcttttttcaaaagctgttttttctcttcaggcaacagccctatcatctgctcctgctctgaataaaaaccgactacattttttaaccctgaatattgctcaatttcagcttcatccgcaaagaaaatgagttcaagaggcgctgttcctttatagccgacaatgatttggctgattcgcttggcgtagtctagcgtaagcttggtcagatccaagagcggcttttcatccgccgtatagtaaatcgctgtatgtttgtaaatttctttattcatgtgttcagtcacttgttccttcgtcggaacagagcggctgttttggcctgacaggacgtacatcatacttactgaaacggctgaactgacagccaatatgacaaggactccgcacaggatcagagtgaatgccgcccgtttccccatgccgtcacgcaaacaagctccctccccgatccttcaattttcatctcattctttactttatgcgccggaaggtttggccgtgacggcagataaaataaaaaagccgcagcaaatgcggctttttcaaattcatttatttattgggatttgggaatacacgctgcaccatttgaccgaattcatcaaacagaccggatacagggtggccgtttttgattcgttttccgtagccttgcatacgttcaacgaaatccgggtttgctgatacatatactgtccggacatgcttatcggctgatttcactttatcggtaatcttttgttttaaatggttggcaatggcgcctttttgcccatttgtcaaaacaacggcaacataagcgctgtttccggcaacgatcacagttgcatttttaacttctttcaggtcagtcaccttgtctgcggctttatcagctactctcaggttacggttgttattatgatcagtagtgttttggttatgacggttcactgtattcatatttgtcgcaccgtcattaggcgtgttgcggtaatttacattctgggtacggttgtcatttcgttttccttctccctggttccccatgctgcaccctgcggtaatcagcatcggcagaagaagggcagaaataactgcttgtttttttatcatgtgaattcctcctttctcactttacatataggtttttctattcggcgggatttatgcacgccgtttgctttgcgcggcttggataaatttctgaaggaaaggaaaagataagcgtaatcaattgaatgaggagggatttaacttgttcagacaaaaaaaaggcatcagcccgacagcgctgctgatcggatcatcacttttgatcgcagctttatcaccggaaatccgccgcaaaatcaccggaatggtttcaggccaaatgcagcataaggatgacgctcattccatgcagcctgctgatctgattaaacaggctttcggcggggaatccggcggccagcagcatacagacaaagcccggcactcacaaaacggctccatgcagcctgccgagctgatcaaacaggctttcggcggggaatccggcggccagcagcatgagcagacttcccgcaatcactccggcgcatcatcttcgtctcatgaacacagccggagccatacagacggacagacagaccgcagaaaagaaacttcggcaaagcctcactatacggagccgattcactttgaagaaagcgcggtaaatgttttaaatgacagcaccgtgatgaatatgctggaagaaatcgaacccggaaatcaataaaaaaacccacgaatccttgtatagtaaggattcgtgggttctttaatcccgccggttttggactcggtgagctaaaaaatccttcattcgttaacaattgtcacaacaggcatcttgtttaaccgtaaggctccatccatcatccaagctataaattggtcttgatattagtcaaacgatagatcacaaacgacatctaacaacacattggcacctgctgcaaggtcatgatctttcgtgtactctttagggttatggctgataccctctacacttggaacaaaaatcatagccgttggacagatgcaggccatcatttgtgcgtcgtgcccagctccggaggtcatccgtttcgattccagccctcgtttatttgcagcccgctcaatcaattcaacgatatttttatcaaataccacgggattaaaacggactaattgttcagatgtaatagatgcgctttcagactctaccaaatctttcaggtaattggctagtgccaattcttcttgaggtctcttttcgtccggatcacataaatcaactgtaaatgtcgctaatgacggaattacattgatagcatttggctcaaaacctagtgattaatactgagggagacactgatagtctggggaacagacaattaatgcagcggcaaacgtctttcttctcactaaaaaaagccttaacttccgggtgaagttaaggctttttaagatcgagaattttatttttatgagaccagccatgcagtgtggctgcacaacaaacttatgtgccaatggcaggctttagttaagcttcttcagcttcaatgacgattgaggaatcattgtaaaccgaggtatcggtttccttcgtcattttacttgttaacagtcccgcggtcatgctgccgctgacatttaaggcagtgcgccccatgtcaattaacggctcaattgaaatgagcagaccggcaagcgcaacaggcatgtttaaagcggataagacgagaagagccgcaaatgtcgcgccgcctcctacgcctgctacaccgaatgaactgattgccactatcgcgatgacggaaatgataaatcccggttcaaacggattttgccccaccgtcggcgcaatcatcatcgcaagcatcgccgggtaaatgccggcacagccgttttgtccgatcgataagccgaatgaacctgcgaaattcgcaattccttccggtacgcccatgcttttttgcgttttaatattgagcggcaaagcccctgcgcttgaacgggacgtaaaggcaaacaccatgaccggaaatgcttttttcacatatgtgaccggatttaaaccgctgaacgtaatcagcagcaagtgaatgataaacatgacgataagcgcggcgtatgaagcgataacaaacatgcccaatttcacaatgctgtctatgtcgcttgtcgcgatcgtttttgtcataatcgccaataccccgtaaggcgtcagccttaaaattaatgtaacgactcgcataataatcgcgtaaaccgcatcgacaattccgctgaatgtcgcagcgtgctccggctgcttccgtttcactccgaggaaagcgatgccgagaaaagcggcgaaaataacgactccgatggtggaagtcggtctgccccccgtgaaatcaagaaatggattcgccggcagcagttcaacgatttgctgaggcagcgttttagccgtcatatcctcagatttttgctgcagctcctgtcctcttgataactcagtgctcccttggtcgatatgaacggccttcagatcaaaggaaagcgccgaaacaattccgactgccgcggcaattgctgtcgtggcgattaaaattccgatgatcaggccgctgatttttccgatgttatgggtcagcttcagtttcgtaaatgcgccgagaatggaaataaagacgagcggcatgacgatcatctgaagcaatttgacataaccgccgccggcgatattaaaccaatcggccgtttgtgtaacgatatgtgaagccggcccgtaaatcaattgcagtgcaaaaccgaatacaatgcctaatccgagcgcggtaaagacacgtttagaaaaggaaacgtgttttttttgcatcacaaacagacctgctataagcaaaagcattatgaaaacatgtaagacaacaaataaattctccaaaacaggtaaacactcccttgttcattatcctttaacactatattatatcaattccgatcggtcaagtaagaattgacaatatatgtatttttatagacttttctcttttctttccaccctttctttagtaacttatataagggtgattgttatgctgaaggaactgtttcttaatttgacgattttaatcacatttaattatctcttcacccttctttttaaagagtcgctttcgcataaagaagaccgtccgatgtttcaattactgaaggggacggcctgcgggcttttaggggtttttctgattgctttcggcttttcttactccgattccatcattgatctcagaaatatccccattattattgccgctctttacggaggctgggtgtctacggcagctgcctttatgattatcgtcgcaggccggatactgatcaatttcaatgccagcgccattttttccatcgtcgcagtcgggatgattgcgattctttctgtggccgtcctcagaggaaaaaagccggatcgcaaaaaggcgttcgttatgctgcttttctcaaacgttattttcaccttgacgatgctgttacttatgcctgaacagcagcctgccggggccctcgtttattattggctcatttccaccgtgggcggaatgctgtcactgtatatcatcaaacacgaagccgacgcccgccttttattcaagcaatacaagtttcaagcgaattatgattttctgacgggaatttttaataagagaaaatttgaggaagtctcgcgcgttctttacgaccgggcgtctcaatccgcctcatctcagctcgcgcttatttattttgatattgatcactttaaacagatcaatgatcaatacggccattatgaaggcgatcaagtgctgaaggaactgggggcgcggctgaggttcttaatcagcggctctgatccgtcagcccggatcggcggcgaagaatttgccgtgcttataccgaattgcacatataaaaaagggcttcacctcgcagaagaaatcagacaggctattgacgggaacccgattcttttaacgagcggagatacaattcccgtgaccgtttccctcggcatcgcgcattatccgacaaatacggcggatccgcagacattgcctctgatcgcagaccggctgctgtacaaagcaaaaacatcgggacgcaaccaagtatgcagcactgaaaaaaaagaatgaccgccgcaaggggaatcattctttcttttcagtgagaacgctgctgcccggcaggaaaacaggaaccaggctgccctgatattctttttcaataaacgccgcggtatcatctgattgatacaaagacaggagtgttcgcatccgctcatcatctttatcttcagctctgacggcgatcagatggagatacgcttccttcatctgcgccgatcggatcaatgcgtccttctccgcatgaaatcctgcttttttcgcgtcactttgactgagaactgctgcgtcagcatgttccgccgcttgaaatgcgttcttttttgtttccgtttttaagatcagatgtttcgggttgtccttgatcatatctgctgaacccgtcccgttgaatccttttttcaatgtaatcagtccggcctcctgcatgagaaagagcgctctgtcgaaggccgccgcttcgtcaggcacggcaatgaccgcgccgtccggtatatcctccagctgtttatactgcttggaatacaccccgatcgacgccgcatatgtcgttcctaaaggagccagcttatttttcacattaggcggcagggatttaaaataagaaacggtttgaaacgcattggcatcgagatctccgccggcaagtgccaaatcagcctccgcataatccgaaaacgctgccaatgaaagattcaaccctttctctcttgctttttttgcgacaaaatcccagatcatttgatcagattcattgattccgatagtaattgtccgattccccgcgggggaatggcatgaagtaagtgacatgatcacgatgaagagaaacagactgtttataagccgcaggttcaagataacctactccctatctattgttatgtgcaaaagctgcaccatgcattcgggctatgattatgttaacaataccgatttaaaaaagggttgtcaattgcttccttcacagggtaaaaagcggcttttaccagctgaaaatgtgctgttcagtctcagatcggctttccccaccagagtgttccgccttaaataatgttatttcaaaaaaagttacatttagcagttgttttttctccggattactggtagagtaaaggtaattatttttgttcgaactatctttaagaagaaagttttgtaagagttttcgtcttggaagtttgttttagagcaagaatagtgaatttaagcgttatgtcgctttaggaggaaatttcatgttagaaggtaaagtaaaatggttcaactctgaaaaaggattcggattcatcgaagtagaaggtcaagacgatgtattcgttcacttctctgctattcaaggcgaaggcttcaaaactttagaagaaggccaatctgtttctttcgaaatcgttgaaggaaaccgcggaccacaagctgctaacgtaacaaaagcataaatgtcttaaaaaacctgccggtgtacgccggcaggtttttttaatttaaaagctgttttgcaaaggcaaaacagctttttatatcaggtagcaatatcccgttttaagaagacgccgaatgcgagcgccataaaaatgatgaagtaaatcacaagcatcacaaccgaaaatgtcatcgtcatgccctctactaaaggagtcccgttcatatattgcgataaatccgtattggcaaataaaatatattttgcccattcaaatttcgcagcgagaaatacagtcgccgtgcttcccataaccaatagaaaaatagagaatccgaccgctaacgaactgttccggaatactgcagacagcataaacgccatcgtcgcaagcataaaggccgagacagattcatatacgtatgttttcgccagaaatgcgatgatattttgctcaaaaacttgtccgtctttgtatacgagatgaacattagcggctgtgtcgccgcttgtgccgaaaaagagtaatcccaacagagcggagccggcaaataaaattacaagcataagcagcccgaacagcagcaccgtcatatatttagaaagcaaaatctgaaaacggctgagcgggcggatggccagaagcttgatcgtcccccagttgaactcattcgccacgatgcctgcggcaatgatgatcgtaaacaagccggtcaaaacagtcatcatcgcagaatcagctacgtatgaccatactgtgtaccctgtatctttcgggatattatgatcaatgcgatattcatttatcgcgatattctgtttcagattatcaatgagagtctgatttccggtttccttcatctgctgtttcatttctttgttttcagcctggagctcttgtttccaattcggattggcttcattggaagtaaagtggtttgacagaagcgcaaagcctatcatcgcaacgcctaaaatcacaatcattgcccacgtgccgacacggctgaaaattttaatccattcattatagatcaggttaaacatattgaacctcctctttcgttcccccggtaatttccaagaaacggtcttctaaagattttgtgacgattttcacttcatataagcggacattttcacggacgagaagtgaaatcacatcaggcacttcctgttttgacagcttgatctcaaagccgtttgtcttcttcacacagtcaaattgagtcaggacggcaagtgcctcttctctttgttcaatatggaagaagtatgtatctttatcctcttttccttcatcccttaccttttgtatatcgacaagctcccccttttgcagaatgccgattcgatcgcacattaactccatttctgacagcagatggcttgagacgatgaccgccatccctttttcacgtgtcagctttttcaggtggtccctgatttccctgatgcctgcgggatcaaggccgtttgtcggttcatccagaatcagaaccttaggattatgcagcaggctttgggcaaggccgaggcgctgtctcatcccaagagaataggtttttactttgtcatgtattctgtcctgtaatccgacgagctcgatgacctcatctattttttctttcgtaacgccttttaccatccttgcgtactgctgtaagtttttataaccgctcaggaatttgtacagttccgggttttccacgatggctccgatgtgcctgaccgcttttgaatagtttttcgtaatggattctccgcagattacgatgtctccatgagacagtttcattaatccgaccatcattctgatcgtagtggtttttcccgctccgttcggccctaaaaacccaaatacttcgcccgcttggacggaaaagctcagatcatgaataatcgttcgtccttttatcgttttctttacctgttgcagttccaataccgtttccaattagaatcccccttctttttcgtgcttctgcatcacggttttataccattgaagcacggacattccttcctgttcgcgaatttcttcgacctcgcgctgttcagcgattttcccttttctgaacaccatcacttcgtctaacagcgtctcaatctcatcgatctcatgtgtggcgatgactacgatctgactgtcaaaatcaatataagatacgagactgttgacaatcgattccctgaccgcaggatccaggccggaaaacggctcatccagcagaataacggatgcttttcttgacagggccaggacgattttcagcctgccccggctgcctttggacagctcttttatcttctgctccgctgaaagattcatttccgataataggccgtgtgctttttccagctgaaaatccgggaactgtgaatgataaaatgtgagcatatcaccgacagtcgtccgggcgaaaaacatatcatgttcggttaaataagccgtgcgaaaaagcatgttccggcttacggcacggcctccgatccggacggttcccgcggtcgggaacgcaagcccggcaagcattttcagcgttgtggatttaccgcttccgttcggccctaatattccgtagatcttacccggagacaatgaaaatgagacatcactgaccgcgagcctgcggccgtatttttttgttacgtgttcaaaatcaagattcatcgtttgcttcctccgcatattgtttgatcccgtcgagcatttcttgagcagatagccccagctccgccatttcctgaataaagcgtttgaatacgtcttttgtcagccggtctttcagctctgctttcagatcaggtctttccgctataaaggttccctgtcctcttttcgtttccacgatccccagcctttccatttcactgtatgttctttgtatcgtattcggattcactttcatctgtaaggccatctctctaacggacggcaatttatctcccggtaaaagctcacttcggatcagccggtaatatacacggtcggcaatctgcagataaatcggcttagatgactgaaattcatgctccatcattacacctcaaccttgcgattcagcagcatagaggccagcgcgagacaaaccgccgaaaacacgatcacggcaaggaagctgaaaagcgagaagtggacggccgtcagttccatcttccagccggccaattttgtatagtgaaaatcaaaatccgcatacacttttaccggccataaatgatgctgagatgaagtgaaaggcgtcatgattttatcgtcaatataagaccatactgcggcaagcacgatgcagatcacccaacggaggatgggaaaatgttttaacgagtgaaaaacagtccaaaatacggctacgatcacagataagtacgctgaactgatcagcagataagcattcagtccggtcattgtgccggcaaggggaacgggctgttcaagggctccttttgcagaaagcatccggtacatccaaatgccgtagccggtcagcgccagctgtccgataaactgatacagcagtgaggccgtcagcttcgaagccagcagataaaacccgccattcggattgtaaagccacagctgatttttcccttccttatggaggtgatagtacataaaaagcggcgccacaagaaattgaaaaaaccccattgccgcaaaaaagccgaaaatgacgagcggttctttctgccgggcagcgattatgtgggctgtaagcgcccagcaaatcatgacgcaaagccaaactgcgagccagacccatgaaaccttcgcatcttttttcagcaaacctaaaaacgatgtcattctttttctctccattcgaatccagtgtatgagtaacatagtacactagatcatagtgaatgacaatatcttcaataaaaaaaggcaaatccgctcttacgcagatttgccttttccgttacttctttttgttttttaaggagagcagcgcatcacgatagctgctatcctgcattttgccgccgctttcgggatcatttgtttcctgatccgtgtcagaagtcttaaacttctgaagcgcctgacggtacacatcatcgcccattgtattctttttctcacggggagcttcagattttacaacgacgggaacatgctcggccgagcgttcctcggccggatcatgcttttccggctgttcggctgcagtgccgatcgcttctctggtttcttctctgacattctgtcctgcagcagtgctgcggacattgaatgtgataagaagtgcaattacaatgacagcagcaataaccgctataataatggccatataaccctctccttactgtcgtccggctgttaaattacctgtaacctggctgacacgtcggccaagcgctcggcctaattgaaggccttcttccgtcatcagcacatcgctgtcaaccgggcatgtgacgcctgcgccgtagtaagagccgtacagagcgttttcagggacgtttccgggaaggccgacaacaatcatgccttggtgaaacatcggagtaatcagattgtgcattgtcatttctaatccgccgtgcgttgtcgccgtcgtgcagaatacagcgccgactttatcaatcagctcgccttcagcccacaggtagccgagtttgtcgatccacgcttttaagcctgaactgatagtgccaaagtgtcctgggcatccccagataatggcatccatatctttcagcttgcggatgtcggcttgatcgacatggtcaatcagaacctcagcctcagcgttttctcttgctccttccgcaatggcttcggcaaggtgttttgtgtgttcgccttcactatcgtacactacgtaaattttcattcaggaaacctcccattcagatgattaagattccttcacttctttaggggccggaagcaatgacagctcctcttttttcttcgcccgctgtttgtctttccgtacgtcacgcaagaacaggctcaggacaacgccgataacagcgaaaatcgtcgcccacataaacgcgtcattaatccccataacattggaattaagtgaagctgttttgtagagatatgaataaacggtttgtttcgccgcatcaagcgacatgttcatgttgaccattaaattcgaaaccgcgctttggaacgactgcatgaagtttggatcagccgtgctcgttttatccgcaatctgcgaataatgcatagtcgtgcggttcgtataaatagttgtgatcaaacttgttccgattgaaccgctgatctggcggagcgtgttgctcatcgccgtgccgtggctgttcaatcgtgccggaagctggttcattccggctgtcataacaggcatcattaacagtgacataccgaatgcgcggatggcatagacaagcatgatatgcgtataaggtgtgtcaattgtcaattttgtatactggaatgtcgttgcgaccgtgatgaccagcccgatgatcgcaagcggtctcggaccgattttgtcaaacagaataccggaaatcggcgacatgatcagcatgacaatcgcgcccggcaatagcaagagacccgattgcagcgccgtaaagccgactaagttctgcaggtaaatcggaagcaggaacattcctgtgtaaagcgcaatggtaataatgatgttaatcacactggaaagtgagaaaatatcatatttaaatacccggaagtcgagcatcggtttttcagagcgcaattgctgaatgacaaacgcggcaatcgcgatgataccgacaatgacagtagacagaacgatcggatctccccagccgtcactgcccgcttcactgactccgtaaagcaatgaagcaaatccgacaatggataggatcgcacccaagctgtcgagtttgattttttgcggttccaccaagttcttaaagaggaagaacgctacgataataacgatcgccccgatcggaacaaggccgtagaacataatgcgccatgtgtaatgctcaatgatccagccggaaagagtcggtccgaccgcaggagcaaacatcatcgcaagaccgaaaatccccattcctttccccctgctttcaggcgggaagataagcagaatggttgtcatgacaagcggctgcaggataccgccgccgaccgcctgaattaaccggccgatcagcatggttgagaagttaggcgcgataccgcagactaacgttcccgctgtaaaacagaacatggctacgagaaagaggcttctctgcccgaaccgggtaattaagaaggccgataacggaatcaaaacgccgttgaccagcatgtacccggtcgtcagccactgaatcgtcgtcgcactcacaccgaactcggtcattaagtgcggcatcgccacgttaagaagcgtttggttcaagatcgccaggaataacccggccataagcacaataagcaatgttttaggactttttacttgattatctgatttagccacctaagacaacctcccttcatggtttgatgactgatctgtattattcagagatttttacagatgcgttcataccaggaagcaccttgtcagatgggttgctaagtgaaattttaacaggaactttttgcgttacttttgtgtagttgccgcttgagtttgaagaaggcagcatatcaaaagttgaagttgtcgcataaccgatttcttctacagttccgtcaaatgttgtattcgggtctccgtcaacaacgacatctactttgtttcctacttcaatgtctttaatgtctgtttctttaatgttcgcagtgatgtaaaggtgtttcatgtcaatttcctgggcaattgtcgtaccggcttgcaccatttggccgtttttcacttggtttttcacgattgttccatccatgatggcttttacgtcagcattttgctgtcctttgatttttgcaacaacgtcgtttttacttacttctttcccctcgtcaaggttccagtcagttactttacccgcagcaggagctgtgatagcagccatgtcgccggcaactttcgcttcatcggtttttacatagtgtgtgctttgataatagtagtaagcacctccgcctataattgcaagaacaacaatcaaaccgataatgttggtcagaattaaacgtcctctgttcattttgttttctcctttcgtttcttcctctatcattttgtggaatgatgataaaaatatgtggggatttttttatttaccgtttttcactgcacagccgtttgcaagcttcgttaaactttcggcaagcttgcgcaggtactgcaggtcagcggtattgagctgctggtataagatcgccgctttttcggcatattgaacagcagctttctgtagaagttcttccccctcttcggttaactgaatcataacaacacgccggtcgtcgtgatagtcgctccgatccattaagcggcgcttatacagaatatcggtcattctcgtgacagacgccggtttcagatcaagcgacaaagccagccttgaaagctgcgtgcttttgctcttatgtattttgaacatcagcagatactgcaggactgtaatatcataaggttccagaactgtctccagaatcattttctgctttttgtaaatcgatctggaagtatcaaacagctgttcaaaactgagcaaagcgagctctgattcaatcaccgtattttcacctcattcccttaataatagttcacaagataaaatattaataaatgtaagaaggtttgtaaagagaaaagtttcattttttaaggattttttttatgccgctttttctctttatttttaattaaaaaaagccgagaggaagaatcgcagccgcacgattcttcactcggctttttgtttaatacgatgctttgcttacacccgcttcttctttttgaaaaaagcttttcagcgcttgaaatacgtctgatttctgcttcaggatgtaatatttaaatttatcatctttgacatttttataggcggacatgagtgtggaatgcctgttatattgattgacctcaccgtagcagaacagattcgattttttcatgatgtcattgacaagctttacgcacctcgcattatccgatgttaaattatctccgtctgagaaatggaacgggtagatgttgtagcgcgcgggatcatatttttcatcaattaattcaagagacttccggtatacggaggagcagatggttccgccgctctcgccttttgaaaagaaatcttcttcagacacaaccttcgcttccgtatgatgggcgataaattcgatatcaaccgtttcatactttgtccgtaaaaatcgtgtcatccaaaaaaagaagctcctcgccatatatttttcccatacgcccatcgaaccgcttgtatccatcatggctaatacgacagctttcgattccggcttcgtcacatcattccatgttttgtatttcaaatcttccggataaatcgggtaaaacgacggcttgcctgacatggcgtttcgtttataggccgacagcatcgtccttttcttatcaatattccctgtcagtccggttttccggatatcattgaactcgatatcggtatggacgatattgtccctttctttttgctgcagattcggcagttctaattcctgaaacagcgcttcttccagatccatcaatgaaacttccgcttcataataatcctcgcctgcctgatcgccggctccctggccttttccggccccctgctttttatctgcgccgtctcttgcgacgacatcgccgacttcgctgtcaccgtcaccttggccgacatgtttgtttttatcatagttataacggattttatattcatcaagcgaacgaatcgggattttcacgacatcctttccgttggacataataatgctttcctcagtgacaaggtccggaaggttgttttttatcgcttcctgtactttcttttggtggcgctgctggtcgtcaaagcctttgcgatggagggaccagtcttcctctgaaatcaaaaaatttccgctgtcattacgggacatgaattcccctccttaaccgttatggtcgttttacatgtgtattccggcttgttcctgtttatgaaacaagtccggcgaaaagatttattcttatcttatgccggacggactttccaattgacaaacaattgcgaaaaacagacaaaagaacccgtccttatacggacgggcctttcatgaatcaagcatcagcggtttaacaagcttccgacatacttcagcagttcatttgcgcttgtcgaattatagccgtgttcatctattaaccgcgccactacctcattgacctttttaagctgctgctcatccggcgttttggttgaagtcgtaattttcaccacatcttttaagtcggcgaacagctttttctgaatcgcttcccggagtctttcatgtgaattgtagtcgaagcgttttccttttcttgcataggccgatatgcggattaaaatttcttctcggaacgcttttttcgcgttttctgaaatgccgatctgctcttcaatggatctcatcagcttttcgtcaggattcatttcttctcccgtcagcggatcgcggagcttatttttgttgcagtacgcttccacattatctagataattatccatgagtgttttagcggattcttcatatgaatagacaaacgccttctgcacttcttttttggcaatgtcatcgtactctttccgggcggcggaaataaaattcatataccgctctttgtcctcggcagagatggaaggatgctggtcaagtccttcttttaaggaacgcagcacgtcaagcgaattgatggattccatattttttctgataattgttgaggaaatgcggttgatgacatagcgcggatcgattccgctcattccttcatcatggaattccttcttcatatcctccagatcaacagaattgtaaccttcaacgctttccccgtcatagagcctcatttttttgacaagatcaatatcagaccggttcggttccttcagccgggttaaaatagaaaacatcgcagccacttttaatgtatggggggcgatgtgaacgtcagaaacatcactttcagaaatcattttttcataaatccgttcttcctcggacacctttaaattataagggacaggcatcacgatgattctggaatgaagggcttcattttttttattggcaataaacgagcggtactccgtttcgttcgtatgcgcaacaatcaattcgtcagctgagatgagcgcaaaccgcccggctttgaaattcccttcctgcgtgagtgacagaaggtgccacagaaatttttcatcgcatttcagcatttcctgaaactccatcattccgcggtttgctttatttaattccccgtcaaaccgataggcgcgtggatctgattccgagccgtattcggcaatcgttgaaaaatcaatgctccccgtcaagtcggcaatatcctgtgatttcgggtcggacggactgaaggttccgattccggtacgcttatcctcagagaagaaaatgcgttcaacctttacatcttcaattctgccgccgtaatcttcttcaagccgcatgacattaagcggagacaggctgccctcaattctgatcccgtattctctgtagaagtcttcgcgcagatgatggggaatgagatggagaggatcttcatgcatcgggcagcctttgatggcgtaaactgcgccgttgtctgtcaatgagtaggcttcaagcccttttttcagcatggtgacaagggttgatttcccgccgctgacgggtcccattaatagcaaaatccgttttcttacatcgagccgcttggcagccgggtgaaagtattcctccacgagccgttccagagattcttcaaggccgaacagctcccgcgagaaaaagctgtatgtctttttaccgtcattctcctcgattccgctgtcttttatcatattaaaaacgcgagaatgagcagactgtgcgaccaatggattttcttttatgatctccaaataatcagcgaacgtcccttcccatttgagacgctgctcttcctctctgtacttttcaattttctttaatatatccataagaacctcctctatcatggttaatgcactagaaataaggtactttgttacaatctatgcggtgatgtgaaatacatgcttttcgtttcttaaaaataaaggcgttttaaggcggtcattgacaagggtccggtgcaccgttcataatgaaagaaatacagtttcatccagactcggacagcaaatggaaaagcaaagaggaggagaaatgatgaaaacgatcattttactgggggtcattctcacttttttagtatccatttttacggcgggttacgacagcaagcctgaaaacgaataacggcaaaaagggtgctccttatgaagagcaccctttcctgtacaacataacaatgtttcatatttgaatgtgttcttggacagttgatttctcatgtgttttacagcttgttcgatactcgatttttccgattttgcaccccgggccgatttccacatgcttccctctgacgatgtccgctttcgtatattcgaggtaaaccgtgtctccttcaatcaattcagcagaaagcattcccgctttccgtttaagaagaccgggtttccgtctgacggtaatcgatgtgccgccgatttctttgactttgctttggtcataacgcaaatggatgtttacgtctcccgcgtttaacaatcccgccacattgatacagccggttacatgaagctgctccgtctcgcaatccccgctgacggtgagactgccttttatatggcactgctctcccgcagcactgccggaaatgtcagcaagtcctttcagcctcattcgggtgaaacgcatagagccgccaattttcagcgtgccgatcacatttgcggaacgagccgataaatctccttcaacctcatgctctccgaaaattttcagccgattggtttcggcatctccgagaaaacgccctgtaccgaatatccggcagcgttcgcttcgaagtccttcgccgacagtcccttcgcctttaatgcttacattctggtaggagcctccggccgcgtgtccggctccgtacatttttaaatgactcaatttttttgttgtttccactgcagctcctcctatattttcacgactttgtttactgaagcggaaggatcacatgtaaaatcgccgctgtattccaccgtctcaatgatgcatcccgcgccgatccgcacagttttcccgcgtactgtctgcgcgtttgtgtccgccaagtcaatgatgtcaccttcaatcagctctgcggtcagcaccggagccggcatcagtttaaaacgcgtaagcacgctttttctgctcatcaccttcaaatggcggcagccgatttccttcacatggctctcacccgccgccagcttcatactgacttcatcggcattcagcaggccgccgatcttgcatttgccttccgaacggaacgtctctgtctcacaatcgccttcgattccgactttcccggatatgaagatatcatcagctttcacaccgccgccgaaagatgaaaatcccgcgacgttcaaccgctccgttttgacatcacctttaatgacacccgttccgttgatacggatagattcggcttcagcgttgccggaaattttccccgaaccgctgatcgtcagcgtttgcgtcttgacattcccgtctgtttttccgctgccgttaaacagaaggctcgtgcactcgacatcacccgagaccgtgccgcttccgttgatctccaccgtatgaaaacggcctccttttgaacttcctgaaccgttgatgactaatttatctgttacgtccattgatggtcctcctgcatccatttcgtttttaattcttctgatgccgcagcaagcgccacccgttcaaccactttgacagatggttcaaacagaatatgttcagcgtctgagatgaagcacgtcgttacgccgagttttcggagcatgacgagctccgtatttgctttcagctcggaatcctcatacactttcagcacctccgccgccattttcccttcgtcaagattgatattgcctgactgcaaaagcccttcaagcacatataaagacagcagcgcgcgagctgtaaatgtcacgccgccttctccgtaaacttgcagcgcggcctttgaaatcagccctttttgaagcagctccgcaaacgttatgttgacatcagccatttgcggagacagcatttccctcatttcatccaaagacagattttctttcattttctgtatttttgagatacgttttaatatttccgctctcggaaaaaatgtttcctggcctgtaaacgttgattttcggataaaccattcctcaggaattaaatttttccgcttccagcggtacagctgtccgtatgagattgatgtttcttcaagtaattcttttttagaaatcagttgttcctccataaatccagctcctttgatgaaaacattgtaacataacactgttacgtttgttaagcctataaatataaaaatgtcatgaaccacggctacataaaaaaaccgccccgtatccgggcggttttttctcaggtcaaatctctgtaattttgctggcgcagcgcttcatagacaagaatcgcggcagtgttggacaggtttaatgatctcacatgctcggtcatcggaagacgcaggcagcggtccatattgttttcgatcaattctttcggaagtccgctcgtttctctgccgaatacgaagaaaacatcttcctccgtatttgagtagtcaaacgatgtatgcggcttttgcccgaattttgtaatgaagaaaaactttccgttctcatatgcctcaaataattcgtccaatgaatcatgatatacgacgttgacgaactcccagtaatcgagtccggcgcgcttcagcattttatcatcggttgagaatccgagcgggcggatcaaatgaagcgttgtgtctgttgccgcacaagtacgtgcgatatttcccgtattggccgggatttcgggttgatataaaacgacatgtaatgccacgatgttcacctctgttttttattccgcccaccattatatcattaattactcttttgtcgtatcatccgtaatatgaaaaaacgcatatctgatggaaggagtatacgccgttgaatcctcatatgaccaatatctcattctgctgtcatacgtttgggcattgacaagcggcatattgcttttatcttttgcgacgacaatcgtcgtatgattaaaacggccgtctccttcaaaatcatagcaaatcacatccccgggcatcagttcttcggcgcttgacacctgcaccgcgcgaagaccggcctttgattgagccagatacatcttcatggaatgcgcgaccgtccagctgtagctccatgaactttgcttcatccaccagcctgagcctctgttcggatgcccgcgcatcggcgcttttccggcatgcaaacattgcgaaataaaatttgtgcaattgtcgctgaaatttttataagcggggtttcgtttattccaaaacttttccgcgtactgaacggcagccagacggtcgtattgaaatgccctcccgaaatcttcccgttcactccgctcatattcgattacgctgtttccgtcagaaaatccagccggttttttctttacttcccgatctttaatcagcagctgatcatagagaaatgcagtccgttcctcaatctgctcttctaaataaagatgtccgtcctgctccttgcacaaatattcgaaatgaatcgtgtacaatacgcataacgtgccgtcgtcctcaagactgctgttgacaatgacggctttcgccttcgctttaacgatgtcaactttccgtttttcaagcagctctttttttctcgtcagggcttcaagatcgccggccggtccattctgcctcatctcggttccgttgactaaataatgaagccgggcctccgctaaatcttcaataatatgcttcaagcgctccacccaccatacttttttataaagaaaaaacacttgaactccggccaagtgctttttctctatacatatgtcaggactggccggttttagtcttatcagaaaccgatagcagttccagtccctttttaatttcctgtatggcttcctcatcctgctctttataaagcgctttttctaattccgctgcatattcctgatcaccgattttcccgatggcccaagcggccgttcccctgatgacagggcgcgggtcttggtgcatcaaggccgttaattcaggaagagacgatgcatctttgaaatgggccaatgccaaaatggcattccgctgaatcggcttcttgccgcgccatgagcctgatacatgtccgaatttttctttgaattcacggttgcttatggtcaaaagcggctttaacagcggctttgcgatttccgggtcgggctccatctgcggatgaagatgaaaatctttccctttattaatcggacagaccgtctggcacgtgtcacagccatacagacggtttccgattttcgtgcggaactcatccggcaaaaatccctttgtctgggtaaggaatgaaatacagcgctgggcgttaagctgtccgggattgacgagtgcgccggtcgggcatgcgtctaaacatttcgtgcatgagccgcacatatcttcaatcggcacatccggttcaaaaggcagatttgtgatcatctcagccagatatacgtaagagccgtattcaggtgtggtgatcatgcagtttttggcgctgaagccgattcccgcccgttcagccacggccctgtcggacaattctcctgtatccaccattgacttggtgcggatatcttcatgtttgctttgaagaaaattctccagcagatcaagcttttcccgcagaacgtcatgataatcctttccccaggaagctctgcaaaaaatgccgcgccggccgtccctcgtgctccttggcgcatctttcattttggaaggataggcaagggcgatggcgacgatcgatttggctttcggcagaagcaaagacggtgtgacccgtttttcaatatccggttcttcaaagccggataaatagccgagtgattcctgaagaatcagccggtccctcagactgtcgaatgtatcagccgtcgtaaacccgattttgtcgactccgatgcttttggcgtattcgattaattcctctttcagtttatggatattcattttttgcacagcctcctttctttgtgatcaggctccagcccgggtataatagagttttatcatcccggaatggagtgaacacaattgaacatcagtttagatcctcttattgctgaacgggtgccggggatcaaagcggcagccgtattatatgaacagatcgaagtcgggcccgccccgcaaatgctgaaaggccgcctccgtttatttcaagaatcgctttactttgattatgcagacggcggcatagatgaacagccttttgtgaaagaatgggcgcgtataatggaacagctcagccccgccttttctggacaaaaaacgccgatggaacttatgctcggcgatatttcccgggaacgattcgtcgaaagtgtgaattcagcccatgataccatactttttttctccttgaaatattcattgcccatcatggcgtatgatgccccagacatcgatgaaccgatttccattacgatcggagaaaaagaagacgtactggccttctccggcccggacggcgttttcggcagccttaccggacatatcaatacccgccccgttacgtccgatacgaaaaaaatgctgcagctgatctttttcccgccttcgtttcacgccgaagcggccgaagagctgttatcatccttaaccaatatgtttgaacaaattcacggaggcacccataccgtctcttggctttcataaaaagacacgcctttcgtgtcttttttcacataaaaaaacgcaatacttcgtttatcagagaaacgaaacactgcgttaataacgtatgtatggagcgggtgatgagaatcgaactcacgacatcagcttggaaggctgaggttttaccactaaactacacccgcatcaaaattattttttcagtaccgatttgatgtttctaatgttacatgtttatttatttttcgtcaagggaatgttaaaaaatttgtcgaaaaaaattctttttttgtccacatgttaagttgagtttacattttgttaagaatctcatacaatatgaaaaagaagaaaacttgaggtacgtctgatgatgaaaaataaagtaaaagagctgagagccagatacggctattctcaggaaacgctcggaaaagaagccggagccaccagacagacgattgcagcgattgaaaaaggagattatgtgccttcactcttattggcgcttaacatctgccgggctttctccctgacgatggaggaagtattctggctggaggaggagaaaaaatgagtttaaaaagcaaagcgtgttttcaccttgctctctacggattgtcctgctggacgctgatttcttttatggaagcaataccgcagatcgctcagtttttccaaacggaagggagcggttcatttgagctgaatatcactccgtttctgctgttttccgtttgtgccgcactgtatatctatgctgaaaagaaaaaacggaacggcaaacagcacaggcttgtgcccgacgaatttgaagagcaggatgagagagaacggatgatgacggcaaaagcatgccgttcctcgtatatcgccgtttacttctcattaccggccgcagccgttctgcttttgttttatccgcttattcagccgcatcttcccttttttccgattcttttgattttcatactgatgatgattcagcatttggcttatgttttcacttttcataggcatggcaaaaactccggttcgtaacagacccggagtttttatattaccagctcgcttttttcaccccgggaatccggcctttatgggccagctccctgaatgcgattctggacagtttaaatttcctcatatatccgcggggccgacccgtcaccgcacagcggttatgaagcctggccggagcagaatcacgcggcagtttgctcagcgcttcccagtctccttttgcctttaattctcttctgatgtccgcatattgttcaacaagcttctgccgcttgagttctttgaccgcttttgatcttttagccatttcagcactcctttttaaatcgtaatcatttcgttttaatagtatcattcgtatgtttataaagcaagcttccggcataaagaagacgggcctccgctaagcctacttgttcagcttcacataatagagtaatgcgtcagaatggctgatcagcatcttcttatttcgtgacattttgacgtgctctcctgaattcttcacactcgcgccgatcaatactggttccccataagtcactgactcggcagaggagataaacacggacgctctgtcatctccctgattctgggtaaaaacagcgtctgccgagactttcccgctatcatcggcgataccgaaacgaaccttgtctttttcctgtttccctttgtcttctcggtccgtgtaacagatgaattgcaattcttttggtttattcgcatcgccgctgtaatctgattgaatcggccctgctttatccgtcagttttcagttttggtaatgttcaatatacatctgtgcggccgccaagtcttttgtgacacctgtcactactgccgctccgctttctgacgaggcaatttccattctgtatttctctgtctttgataaatcagcttcttttatctgcatgccattggaatgtccgcatgccgttaatcctgccagcagacagcacgctgccgcccaattgaataccttcaccaaaaaacacctctttttgatgattgtaacattatcagaaaaaagaggcatttgtttattcagaccgtcgctttgttccctctcgcaaaatggtcgttgcccattgcttcgcccagtcggtgctcaagttttttagtccgctcattctgaaacggcagaagcggaaaaacaagctcagccagataataagcttcttccagatgcgggtagccagaaaagatgaacgactcaatgccgagtgcctgatactctaaaatacgatcagcgacggtctgcgggtcaccgacaagcgccgtgcccgctccgcctctgaccagcccgatgccggcccagagattcgggctgatctcaagcttcgtccggtcaccgttatgaagatcggccatccgtttttgtcctgaagaatcagcgcgtcgcagcgcagcctgcgctttcgcaatcgtctcttcgtctaaatggctgattaatcgttcagctgcttcccatgcctcttcttctgtctcccggacaatcacgtgaagcctgatgccaaaacgcatcgtccttccttctttggcggcctgttttttaacggtttcaatcttttcttttacctgctccggcggctccccccatgttaaatacacatctgtatgtttcaccgcagcctcaattcccgcttgtgatgaaccgccgaaatataatgggggatgcggtgtctgttttggcggaaacagcagattgctgttttccactttaatatggtccccttcatatgtcaccgtttcgccccgcatgagtccgcgccagacggtcaaaaattcttcagtcgccttataacgttcatcgtgactgataaacatgccgtctcccgccagttcataagggtctccgcccgctacgacatttacgagcaaacggccgtctgagagccggtccattgtcgacgccattctcgcggcgacagatggctgcatcaatcccgggcggaccgccactaaaaattttaaatccctcgtttctcccgctaaagccgcagccgtcagccacgggtcttcacatgacctccccgtcggcaaaagaacccccgtatatccgagtctgtctgccgcctgcgccacttgcttaaaataaagatgatccgccgttctacctcccgtttgcgtccctaaataccggccgtctccatgcgtcggaataaaccaaagaatttccatatgaatctctccttttttatcggttatccttcataactgttccgccattttaagagtttccgttcgagcattctgaccagcgcatctgtcagcttgccgacagccgcaaaaatgataatgccgacaaacaccttatttgtctgtgaaaattgtctcgcatccataatcatatagccgacgccctcactcgatcccataagttccgccaccacaagaccgagccacgcaataccgagagagagcctgatgccgagcagtatattcggcagggaagccggaagaatcaatttcgtcatctgctgataccagttaaattccagcacccttgcgacatcaaacagcttcgcgtccacaccgcggatgccgagaaacgtattaatatacacggggaaaaaagcccccaatgcgatcagcagaatttttgaagtctcatcaaatccgaaccacaaaataaacagcggagtcacagccaagtgcggaacagttctgagcatttgcagagacggatcaagataggcttccgtccgttttgagaaaccgaccagcagcccgaaaacaagtccgaggccagcaccaagcagaaatccggcagccgcccggtataagctgatctctaaatgaccccaaagctctcctgacagaagaagttcctgaaaagtctgcaaaatgatgacaggtgacgggagcaccgtggctgagacgatgcccagacttgcgataaactgccatactgcgatgaccgcagccgggagtacaacccctttcatccattgatatgaataccgccggggctttgccggagctttcttttctgattggcttattgcgccggcagccgttgatgcttctgctttcattatttaccgccccccgttttaagcgccttttggataaatgaattgtcgacaacgtcctttacatcaattttcttttgaatcgcctttgtctgatattgaaaatccgcggtttcctgctgggctttgactatatcatcattgatcggttcattgagaggctcagtattgttgagcacgtttcttacgactgatggatcaagatttttgattttcgcatataaggagacagcttcatctttatgttccttttgccatgtaactgccttattgaacactttcagaaaacggacaaccccatccgggtgctctttggaaaatcccgttctgactaacgtgaaaccgggagaatataaatctgtgctttctccgttcgccaacatttccgcgccgtgctgcagcgtctcaatcgacaaatacggttcccaaatggaccacgcatcaactgatttgttttcgaaagcggaaaccgcctcatcaggctgaagctggatgatggtgacgtcatcggcggaaagtccggctttatccaacgctttatagagaaaatcaaagccgctgctgcctttggctacggcgatttttttcccctttaattcttgcaggctctgaatcccgctgtctttgtttacaagaatgccgtttgcttttaacccgtcctgagacagcccgatctctttaaaatcaattcctgccgcttgaccggaaatgaccggtgagttgccgacctgagaaaaatcaagcttatcggcggcaagaccttcgaattgcgggggaccgctttggaattcgacccattttacctttattccgtcttttttgaaggcctcttcaaaccagcccttttcctttgcaatgagaagcgggcttaaactctgctggatgccgatccggatttctttcaccgttttcccgctccctcccgctccgtgggcactgcatccggttaacatcatgactgctgcggctaaaagaataatggtttttttcacttcgcttcgtcccttctatattccagatccatccgcaaaccggaggtcttccgttttctcaaactcagaaagcaccttctgcctgacgtcctgaaaatcagctgacgtacgattgcgcggatgcggaagctgaatcggcatcagactgtgcagccggccgggctttgccttgagaatcgccagcttatcgcctaaataaacggattcatcaatatcatgcgtgaccagaatcatcgtcgtttttttctcgcgccatatatcaagcagcacatcctgcaaatgttttctcgtaaaggcgtcaagcgctccgaacggttcatctaaaagcagcacctccggctcacgcaacagggctctggcgatggcgacccgctgcgacatgccgccggatagttcgcgcggataagcgttctccgctccctgcagcctgacaacctcaatcagatcatccactttttgacgaacggccgggtcgttgatattgaggtcggcagcaatgttttgttttaccgtcagccagggaaacagccgatgctcctgaaagataaatccctgccggatgcccggtcccgacacatcgcggccgtttattgtgacagagccttcataatcggtatcaagcccggcaatcaattttaaaagcgtgcttttgccgcatccgctcggcccgatcacagtcaaaaattctcccgatgcaattgacagttcaatatcattcagcaccggtgttttccggccttcatgctcaaatgctttttcttgtatgctgatggttacagccatctgtcttcccctctttttctgccgcatcgctcgaaaaacaaaaaggctcccatctccaattgcttgtagagatgggagccttcggcggtccgatcggctgcccgtttgtttttaaatttgaatatcatgttaattcaaattattccgacttgtcaactgttttttgtatgaattaaaatacgctctccggcatttacctgccaaagagcgcatcagctgtatcacgtatttacttccttttgcggccgggcgattttcaataatgttcgcgcattgtttccgaaaattttttctatatcttcttcccgcatattgatttcccggcaggtcctgacttgctcctgaagatatctgtatacatatccccgcggaaaaccgtttgaatccgtcccgaagatgatgcgttcagcaccgattaattcggatgtcttccgaaacagaatttccaaatcaagcggatacggcatccacctcatccactggtttgaaccggacgtgtcaatatacacattcgggcagctccagcacagctgaagcagttcctgataatatccggcgccgaaatgcggaatgatgaacgggatatcagcatactctctcgcgacgcgatagatggagagcggattgatgttgcggtggctgacaatgcccccggcccttcctaaaagcccgaagtgaatgagtacaggcagccttttatcagccaaatacgtccaaagctttttcagcgaaggatcatgaaaatcgatgtctgtcagcggaccgaacagtttataccctctcaaaccgagctcttcaaccgctcttttcagctcttcatacgcatcctcccgctccaaagggtgatatgcaaatccggtaaatttcgcgggattggcttgaataaacgccgccatccggtcattgctctccgctgttaaaaaattcagcacatcgatgccgtacttatttaattcattctcccactttgtcatcaaaggggtttctccgtcatcgccatcagcatcacgcggatcaggaaaatcccaggtaagattcattctgtctgaacgctcttggttataatcggaaaatgttttatcgtttttgccgaaataaaggctgtacggcagatgaccgtgaatatcgacaggtttaaaatgctgccggaaaagcatacaatcgccgcctcccttaccgcctgacaatgaaaaaaggcccttatcccatgaagaataagagcctcttgtgtccaagtcagcggttgctattttttctcatcttaaacctattattcctgtcagtcaagcaagctttcaaaactcaaattccttatttcgataatacaaataattattttataatcattataaaataatattgactttttattgataggtgatattatatttttataaatctaaagaggtgatcacatgagttcaaataaattaacaaccagctggggcgctcctgtgggagataaccaaaactcaataacggccggcgatcgcggccccactttaatacaagacgtccatctgcttgagaaattggcgcactttaacagagaacgcgttccggagcgtgtcgttcacgcaaaaggcgcgggggcacacggttattttgaagtcacaaatgacgtgacaaaatatacgaaagccgcatttctgtcagaagtcggtaaacgcacaccgctctttatccgtttctcaaccgttgcaggcgaactgggctctagtgacacagtgcgcgacccgcgcggatttgccgttaagttttatacagaagacggaaactacgacatcgtcggaaacaatacgccagtattcttcatccgtgatgccatcaagttccctgactttatccatacacaaaaaagagatccgagaacacatctgaaaaacccgacggccgtttgggatttctggtctctgtcaccggaatcactgcaccaggtaaccattctgatgtcagaccggggcattccggcaacccttcgccatatgcacggattcggaagccatacatttaaatggacaaatgataaaggcgaaggcgtctggattaaatatcactttaaaacagaacaaggcgtgaaaaaccttgatgtcaatacagccgcaaaactcgcgggcgaaaatcctgattaccatacggaagatttattcaatgcgattgaaaacggcgatttccccgcatggaaattatatgttcaaatcatgccgttagaagacgcaaacacataccgctttgatccgtttgatgtcacaaaagtatggtctcaaaaagactatccgctaattgaagtcggccgcatggttctggaccgcaatccggaaaattactttgctgaagtagaacaggcgacattctctcccggaacattagtcccgggcatcgacgtctcacctgacaaaatgcttcaaggccgattgttcgcatatcatgacgcacatcgctaccgtgtcggcgcaaaccatcaggcgctgccgatcaaccgttcccgcaatgaagtgaaaaactatcagcgtgacggacaaatgcgttttgacgataacggcggccgctccgtctattacgagcctaacagcttcggaggaccgaaagaatcacctgaggataaacaggcggcataccctgtatcaggtttggcagacagtgtaagctatgatcatcatgatcattacacacaagccggcgacctgtaccgcctgatgagcgaggaggaacgcgcacgccttgtcgccaatatcgtcagtgcgatggaacctgtggaaaaagaagaaattaagctgcgccaaatcggccacttctacaaggctgatcctgaatacggcagacgcgttgccgaaggactcggactgcccttaccaaaataacatcaagaaacctgccggtctgtccggcaggtttttcctgtttattatcaacaaaacccgttttttctcaattacacaaagtggcatgccgcaaaatgatgaagccctttctcggaaagcggcggacttttttcggcacatatcttcttggcggccggacacctcgttcggaatttacagcctgagggcggatcagcggggctcggaatatcgccctttaacatcacccgctccctttttgctccgggatcaggaacaggcacggctgataacagtgctattgtataagggtgaagcggtcttgaaaaaagctcttcctttgatgcgtattccacaatcgtccctaaatacataatggcgacctttgtacataagtgctccaccacgcttaaatcgtgggaaatgaacaaatatgacagcccgtgctgtttttgaaggctgctgaacaaattgatcatctgcgcctgaatggacacatccagcgccgccacgggttcatccataatgataaattgcggctcaagcgccatcgctctagcaatcacgatccgctgccgctgccctccggaaaattcgtgcggataacggtcgatcaagtttgcggaaagaccgcaggcttcaagaacctccgccgctttatcacgcgcgttccgcttcaccgccaactgatgctcgatcatcgcttcgccgatggcttctccgatccggcgccgcgggtttaaagaactgaaggggtcttggaaaatgaactgtgcttccgatctgaatgttttcagctcgcgccgattcatctggaacacatcacgtccctgaaaaaacacttctccccctgttttctcatgaagccttaaaatcgtttttccgattgatgacttaccgctgcccgattctcccgccaggccgaacacttctccctttcctatcgtaaaactgacgccgtcgaccgcttttacgggttttttatgagtctttctcattcccccttgttcctcataatattttttcagtcccttgacctccagcaacacatcactcatctgctttctcctctctgtaaagccagcacgccgcctgatgtcctttcccaaattcagtaaaatgcgggctcgatctccggcatatttccgtgctgtgttcacatcgctccgcaaaataacaagatgatccggacagatccgcaagctcagggacctgccccgggatggtgtacagcgtctcccttcgttgaccgatgaccggttttgccgcgagcagccctttcgtatacggatgcttcggatcggaaaacatctccgcaaccggtccttcctccacaatttttcccgcatacatgacaatcacataatcagccatttcggcaaccacgccaaggtcatgggtaatgaataaaatagacgtgtgaaattgctttttcacatcccgcaataaatccaatatctgcgcctgaatggttacgtcaagcgccgtcgtcggctcatctgcaatgatcagtttcggatcgcagctgagcgcgacagccgtcataatgcgctgcagcataccgccgctcagctcatggggatatcggtgcatgacctgctcagcatgagggatttcgactaacgtgatcagttcgactgccttccgccacgcctctttcttactcagcaataaatgttcacgtataggttcagtcagctgctcaccgatcgtaaacaccggattcaaagaggtcatcggctcctgaaaaatcataccgatttcgcagccgcggattttctgcatttcttttggtttcagctccaacaggtttcttccggaaaaatgcaccgctccccgttcgattctccccgtctcgggaataagctgcataatggacaatgacgccatgcttttcccgcagccggattcccctacaatacaaaccgtttcctcctcatgaatcgtaaagctgacatcatccacggcctttactgtgccttcctctgtataaaaagccgtttccaaatgcctcacttctaaaagcggttttttcatttcactttcacctgccgttttactttaggatcaaaagcatctcttaaaccgtctccaagcagatgaatcgccacaacggtcaaaaaaatggccgttcccgggggaatccacagccacggacggagtgtaaaatccataaaattattcgccgcttccatcatgtttccccaggaaggagtcggcggagcaacgccaagcccgagaaaactcagcgccgattcactcagcatcgctcccgccacatgcaaagtcgcggctaccagtaataacggcaatgtattgggaagcaaatgatagaggatttttcgtctatcactaagccccagaacttccgcggccatcataaacggctgctccttcagcgacaaaatctgtccgcgcacaagccgcgccagactgggccacccgatcagacttaacatcatcataatcaagtacattctgtattcagaaggcactttccattccgacatcaccgcagctaaaatcaaaagcagcggcagacctgggatagacatgagcatatcagcaatgcgcataatgatcatatcagcggctccccgataaaatccggccgctgctccgagcaaagagccgatgacaagtgacagcaccattgaagcaagccccacggtcagagaaatctgccccgccagcatcagcctcgtcagcacatctctcccgtactggtcggtccccagccaatgatgaatcccgggatgctgattggcattagaaatatccgtccgatctgttatgtacggagaaaaagacggcccgataaaacacaataaaaacataaaacataagaacagaagactgatgaccgtcagcttatgatgcagcaggcggcggtacgtctgcttccaaagcgaaggcggcgtccctttctgtattttcatccgtgaatcccccctatttcagcctgactcgcggatcaatcgcggcataagcgatatccgccaagaagttcccaacaatcgttaaacaagacaaaaacaaggtaaacgccatcaaaaccgggtagtcccgataatgcacagattccagctgaatacggccgacacccggccacccgaaaatctgttcaataatgatggccccggaaaacaatcccggcagttcaaaagcaagcagggtgacagccggaatgagcgcatttttcaacgcatgcttccaaatgacagtgcgctctttcaaccccttcgcccgcgccgttctgatataatcctgcctgatcacatcaagcatcccggagcggaaatatcttgtcagcgagccgatgccgagcatagataaaatcacaaccgggagaatcatatgcctggcggcttcaagcacgtaagaaaaaccagaactcgtgcttccggtatcaatcatccctccgacgggcagtatttttaaatccactccaaaccatttaataaacagaaggctgataaaaaaagacgggaatgccatggaagcaaaaacaagaaacgttacgatcccgtcaaaccatgagtatttcctgacagcggatatgacacccgttatcatcgcggcagaccatgtgataagcaaagccagaaacgcgacaaaaaacgaattccagacatatttctgaagcagcgacaggacgttttcctgatacttcaaagaaaaccccaaatctccgctgaacacattgccgagccacgtcacataacgccgccaaatcggctgatccaggccgtaaagcgcttttagctccttcgctctttccggagtcaagtttacattcgaatcaatataatcgcccggcagcatggcgaataagaaaaaaataataaaggacgtaccgaataagatcacaagcatttgtatgaatcgttctgcggcataccgtttcacaaaaagcctcccccttccgctgaaagggcaaaatacccaggatgcaccgggtattttgcctaattgtttttattgaattgagacctttgagagacttgaactgattcccgaataattgtcaggctcaagcccttttatttttccgctgacagcccttgcgctttgacggtaatggatcaggatgtaaggcggattctccccgagctcccgatacagctggtgataaatctcttttcttttgctgatatcaagcgtgccggccccttcctctatcagccggtccgctttaggattggaatatcccgtcacattattgggatggccggaagccagcttttccaccgtgtcattcggatcaagaatctgcgatgtggaaacggcggcaagatcatactgtttatcatttattttcgctacctctgtattaaaatccatcacttccggttttaatgagattccgatgtccgcataattttctttcgcgatcgggatgaaatcatcatccgctttagaggtgtaatagctgatttcaagctttttgccgtttttttcacgcacgccgtcttttcccgttttccagcctgcttcatcgagaagcttcttggcttttttcgggttaaacgtgtacggattgacacctttgtcgttataagcccacgaaaccggagacaccggcacatttgcgacctctccgtagcgtttaaagcggacatcgacgattttttgacggtcaagcccgtaaataagcgcttgggacactttcttgtcttggaaaggcggacgcttatgattgacgtacacaagcccgtaatcattcacgacagatacgctgatattcgcaaaaccaaggctttttaaatgctcaaccgtatcatcatcaggtgaaaaagaagcgtaatcaaggtcacccgtttcaaacagctgaagggaagttgacggatcgataattttataaatcagcttttctgttttcggttttccggaataatagtgttcattggcctgatagcgtatttcctgtcccggaaggtattctgtaaattgataaggtcccgctccgatcggtttggcataaagctcttttaaataatccagtttgccgaatcggtaattctttccgtagtaggcttctgacagcacctgccctcccaaaagaagcagcgacttcgcactgactttctcggtcgtgattttaatggttctgtcatcaaggacatgaatgccctctatcgtctttgcttttccttctttataagccttaccgcctttaatataagccgtggtgatatcttcatagcccgcgtatgcaggatcatgcagcaatgttaaagtgaatgcgacatcctttgcggtcagcggcgaaccgtcgctgaaaacgaggttttttcttaagcggaacgtgtaggtaagctgatctttggaaatcttccagctttccgcaagagccggtgcgggcttccccgttttatccagtttgactaacggttcaaaaataggatctgtcgcatttccgtcccaaccgttttcataaaagtacggcagaaataccccgcccggcgcggatatccccgcaacaaaagtgtcggttctggctttcgactttgcgggaagcgcctcaggatgagaagctttaaattcttttgttttgacatgggcgatacgtgtttcttcctttttatccgttgcagaagatgcttcttctccggcacttcctaacgcgcaccctgataacatgaaggctacagacgacgcgagtaagatgcccgttgtttttatcttcaatgtgttcctcttcattttgatcggacccccgcatgcttttcatctatctttatataaatctgctccatctgttcttgattcctcataatctcccgtttgtttttctctacaagcagttcgaaattcaatgtgtgttttctgtacttttttcgctttttactctttttgcgcactggtgttgccttttgtaacgccacttttcatccctccgcttttcattcaatggcttttacgcaaaaaaggcccttatctgtttacaagataagggccttcggtgatccgatcagccatcgtttggaaatatgtaatgattatgttaattcatacaatccctacctgtcaactataattttaaataacgtttcctcccgggggttttcctcatacactctcttatttttccgcatatgttagaaaaaatagcagattacgagtgaaagagagtgagagtatggaaaagacaacattgaccggacgcatcgtcagaagggatgatccggactataatgaagcaagaaccaatatcaacttaagcctgcaacgatatccagacatcattgtgttttgccaaaacaaacatgatgccgtcaatgcgctgaaatgggcgcgtgagaataacgtacctttccgcatcagaggcggaagacacagctacgagaatttttccctgttaaataacgggcttgtcattgacctcagtgaaatgaagaaaataagggtagataaggataagcggctggtctcgattgaagcgggtgccgaattgggagatgtgtaccggacactctggcggtacggcttgactcttcctgcgggaaccatcgcaaatgtgggaatcacggggctgacgcttgggggaggaatcggatatttaacaaggtctgccggccttacttgcgatcgtctcctccagctcgagatgatcatagcagacgaaaaagagggtgccaaattgatcacagtcaaccgcgcaaagcactctgatttattttgggcgtctcagggcggaggcggcggcaacttcggcattgtcacttccatgatgtttaaagccgtgccgatttcgtacgtgactgttttttctgtcacttgggactgggatgatttcgatgaagtatttaatacgtggcagaactgggctccttttacagataaccggcttacttcatcaattcagttttggcctaaggaagtcaaccgcatagaagcgctcggccaatttatcgggacaaaagatgagctgaaagaactgctggctccgttaatgaaagcgggaaacccgacaagcggcatggtcaagacagttccgtttattagagcggcagccttttttaacagcccgggaggcaatgagccgcaaaagatgaagcggtcaggatcctttattgaaaaaccattgtcaacacgcgcaatttctgctttaaaatactacttgcagcacgctccgaataaaaacgccagtgtctggcagcaatctctcggcggggcggccggacggatcgctccggatcaaacggcattctactatcgcaatgcaatcattgctcaggaatatataacaaactggacttctcctgaagaggaaagacaaaacgtccgctggatcgaagggctgagaacatctctttcaagagaaacgatgggggattacgtgaattggcctgatatagacatcagaaactggctgcgaacatattacggaggaaatgttgaccgcctccgtcaagtcaaaacgaagtatgacccggaaaacgtattccgctttgagcagagcattccgccgcttcgccggtcaccgtttttctaaaaagatgaagatggacacactccatcttcatcttttctttttattgatataaacggcttcccttttctgcaaactcttttgctttttccttcaatccttcattgactgcctcgtcttcagtcagaccgttttctttcgcataatcgcgaatatcctgagaaattctcatgctgcagaacttcggaccgcacatcgaacagaagtgagccgtttttgcgccttcagccggcagcgtttcatcatgatattccattgctctttcaggatcaagcgacaaatgaaattgatcgcgccaccggaattcaaaccgcgccttagacagagcgtcatcacggatctgagcgcccggatgccctttggcaaggtctgcggcatgtgccgcgattttgtacgtaatgacgccttctcttacatcatcacgattcggcagtcccaaatgctccttcggcgtgacataacaaagcatcgccgtcccgtaccagccgatcatcgccgcgccgatcgcagaagttatgtggtcatagcccggagcgatatcagtcgttaatggcccgagcgtgtaaaaaggcgcctctttacaaatttccagctgcttgtccatgttttccttaattttatgcatcggcacatggcccggtccttcaatcatcacttgcacatcatgcttccatgcaatttccgtcaattctccgagagtctccaattcagcaaattgcgcttcatcattggcatccgcaatcgaaccgggacgcagcccgtcaccaagagaaaaagcaatatcatatgtcttcatgatttcacagatttcttcaaaatgcgtgtacagaaagctttcctgatgatgagcaaggcaccattgcgccataatcgccccgccgcgggagacgatccccgtcgtgcgtttggccgttaacgggacgtaacgaagcaatacgccggcatggatggtgaaataatccacgccctgctccgcctgctcaatcagtgtgtcacgataaatttcccacgttaaatcctcggcagcgccatttactttttcaagcgcctgataaatcggcaccgtccccacaggcacgggggaattgcggatgatccattcacgtgtcgtatgaatgtcttttcccgtcgataagtccatcatcgtatcggcgccccagcgaatcgcccacgtcattttttcgacttcttcttcgatagaagatgtaacagccgagttgccgatatttgcattgattttcacatgaaaattccggccgataatcatcggctcgctttccggatggttgacgttagaaggaataatcgcccggccgctcgccacctcttccctgacaaattcgggagaaacatgctcgcgtattgcgataaactccatttccggcgtaataatgccctttctcgcataatgtaattgtgttatgtttttccctgccttggcccgccgcggcttccgctgtaaaccggggtattcggcagtatgatcttcttttttatagccgttatcctcaggcttcacagtccttccggcatattcctctgtatcgccgcgcccggttatccactctgtgcggagcggcctcaggccttcatgaatatgaatctgtacatccgggtctgtatacggtccgctcgtatcataaacacggaccggcggattctcctcttcaccgaacgcccccgttgttgcactgaggctgatttcacgcatcggcactcgtatgtcaggcgaagaacccttaacataaacctttttactgcctgaaaaactcgacataatagaaatgttcgcttgctgtactgattgattttgcatacaaatctctcctttatcatttgaataacagaaccaagctcagcaccagcacaaaaaaccgggttctctatagaacccggttttgcagtcagaaagaaactattattgtttcatcaacaataataaaacctttacttccccacgctggtacgaaccagatcaggtccaaagggttaagaagccgccgcttctctctcagcccgctcagacgggcacccccagtaactatgaatttcggtttcatcgtaacataagttgcatacaaaaaaaagtatattattaaaattcagataacgaaacggtcttaagctctgtttccctaacgccttcttcggtatcaaaaacccgatacccctttgccgttttccgggaagagacagcttggaacagctgaccgtctttataatgcagcgcagcgccgtcatcagcggcatagccctcccggagtttcttttctgaaatcagacggtgatacgccggtctgcgctccgcctctccgttatagtgaggacaaaagctgcccggcaaaaaccctaaagcccgcagctctctcaaatctcccgctgaatccgtcacaccttcttcaaaccagcaaatcgccccggcgctgagacctgccaagatgatgccgctttcccaagcctcacgaagaataaggtcaagcccccactctttccataagacaagcatattacgggtattgccgccgccgacatatataatatccttcttcatgagaaaagatctgaggtcagaacgaggcggtttaaacagcgacaagtgatccggctcacactccagcttatgaaaggcctgataaaacctggcgatataattctccgaatctccgcttgccgtcggcaaaaaacaaactctcggctctgatctcaccgactgctccaaaatatattgatccagcacaagatgatccggctccatggaaaaccccccgccgcccaatgcaataatctgcttcatcgtcctcacctcttttttctcaagtataacttaaaaaggcgttatcccattccggatgccgccttcaaattatttctttgttatctgaaaaatgaaaagacaccgtataaaacaacggagatccctgcagcgataagcgccggaacaagcttcgaacgggcatacttcacaacatcgatccccaaaaccgtacaggttgtcaccgtattatcactgagaggggaagcaaacgctccaaatgttccgctggcaaaaacggccccaatcgctaataataagctggtatgcgactgaaccgccagcgtcacgccgagcggcattaaaagcccccaagtcccccaggatgatccgataaaataggatataaccgctccaagtatgaaaagagatggcgcaataaacatatgtgggatccatgacgttaaatgagaagtaacatatttcgaaaaacccagatcctcagatactgctgttacggcccaaatcagcgataacataattataacgtttaccaattcgtttccgcccttaataaaatgcgtcacaagctcgcttgcgtgaaaacgctgaaacataaaaagagcaaatgctgcaataaccgctgccaataaagcggttaacatgacgccaagcatatcgcttttgataaaagcattcaaaaacccttgtgcttttgaatggccgtcccaccagctgagaaacagtgttaacagtaaaaacagcccgattggaatgattaaattccacggccgaatcggtgtttccttaatataagcacggtgcgccgaatctaactcctcctgctggtcagcatgtacatccccgctcttttcgaacatccccgtatgtcctccgtgaatatccgggatcgtccctgtttccatgttaaatgagccggagccttttgaaagcaatacaccgctgttctgcggaatcggttccgtatgtttactatgttcccgagaaggaatttgtctgttccgttctgttttttccaagctttcatcctctttttgtttcttaaaaaagcagtaataaataccgactaaaataatcacaatggagaaaaaattgaagggaatacttttcacatagaccgtgtaagccggctgatctatccctgacgttttgagggcctgtccgataatggaaaccatgtacccgacaaatgccgttgctaccggaatcaaggcaatgaccgggtttgccgtaaactcaatagcatacgcaattttctgttttgacaggtccagacgcttgcttatcgctttcatgatcggcgcaattgtaacgatgcgaaagtccggttcgctgaatgtgccaaatgtcgacagccatgcaagcagcatcgcgccttttttggttttaacctttttactgatcaaatggacgaacccttttatcccgccggttaactttataatccccacaaggccggcaaatgaatatagaaaaacaatgattctaatattattgattacgacaatgttgctgatcaaataatgaaccatatgctcaatcccgccaagcaagctcggatgtaaaagataacttccgaccagtaaaccgacaaacagaccggactgtacttgctttgtaatgattgaaataggaatgaccagaataaatgggataaggcaagcccaagtaccttccataaaaaacacctctttcaaagaactttttgttagtatctttgaaaaatacggatttatacaatccgcaggtgtatcatgtttttatacaacaaaaaaggcttctacattatgtagaagcctttgtataccggtggccggggtcgaaccggcactccagaaggaacacgattttgagtcgtgcgcgtctgccaattccgccacaccggcatgtaatgtcgtgttcaaccgacgtatataaatataacatgcattttataaagtgtcaacggttttagtaaagtttttttgatggtaatgctgtatacacacgaaataaggagatacctatatttatagtctttacgtttttattataaaaaaagtgatctgcaatatgcaaatcactctcatatgtgttttataatgtgaagtttgatgaccaatttaacatgattcgtccaaagttaaattggtgccgagggccggacttgaaccggcacggtagtcacctaccgcaggattttaagtcctgtgtgtctgccaattccaccaccccggcaaaagaaaggcgacacccggattcgaaccggggataaaggttttgcagacctctgccttaccacttggctatgccgccgtaatttggagcggaagacgggattcgaacccgcgacccccaccttggcaaggtgatgttctaccactgaactacttccgcagtatacacaagaactcaatacatcttatgcagttatttaaaaaatgcaactgggctagctggattcgaaccaacgcatgacggagtcaaagtccgttgccttaccgcttggctatagcccaatgataatatggggcgattgatgggaatcgaacccacgagtgccagagccacaatctggtgcgttaaccacttcgccacaaccgccataatctgaagatgagtaaaaaatatagtggcaggggcagtaggaatcgaacccacaccggaggttttggagacctctgttctaccgttaaactatgcccctattgataagatggtggaggggggcagattcgaactgccgaaccctgagggagcggatttacagtccgccgcgtttagccacttcgctacccctccatcatttagagtgccggccagaggacttgaacccccaacctactgattacaagtcagttgctctaccaattgagctagaccggcaaatggtggctcgggacggaatcgaaccgccgacacacggattttcagtccgttgctctaccaactgagctaccgagcctttttttattgcggtttttatattcgttttcgtcctgctcgtcacctcaaacgcaagtggtgcgttattgtatatcactgcaaaacctccttagtgctgcggcgtaacgatcatttgcgctacaccgtagcctttttccgcatcatacggagacttgattctcataacggttccatagcctccgctttccgctttagtcgcgattccgccaattgctgatacgctatcccctacggacactgtttcgtcaatcctgacaaagacttggccgatcaggccgatgacatgccattcgtcacgagagtcacgcggcacatattcgagagaagggtcgtagtcggggtttaattttggaacgcttaactcttcgccgccatcgataaccgtttcgtaaaccaagccgccgaattcgtttctttcgaactgatcgttccaatagaacgccgcgcctccgagcaccaatccggccgtttccgaaacgactccgagtatcttatctccttcgcccgcttttcgtatcttttcgccttctagcgcgacgagatagctagaatcaattttcttgccgtcagcagactcaaaatactcagcgaagtctttgaaatctgagacgctctccactcgtcctgtgccgcgaatatggccgccagttgagtcgagttcccatttcgtatttccggtcgaggcacttccgcttccgtagccccctctgacgctatatccgttatcgttgataaccccgttggcagcgagtacgaccctcgacggcccgtcaccttttgtatgtgaattgtttgacgctataaccgcttgacgcgaagctgttgtggatgagccaccactggcgcctaaaacgacgtttctaggtcctttcgttgtacatccgcccgtggtcgcaatgattgcgcttgttttgtctaaaacgtgacctgatgtagaagcagcacggaacccacctttcacgttgttagggacgaccgaatgtttctggcccccgagtactgccgcactttcgtaaccatacgcccggaccattaagatatttgtttgcgtattcggcgatgtgatgccggccgtaccgctagatacgtgaagaataccattttccaagtttacgttatagacaccgcccccgatcccgataccattttgcgctgaatcatggataacgaaatcagaaatgaggacgtcatctgtgcgctgatcacctccggtaatgttgacatcatagccggcctttttaaaaccggaaatttgcagaccagttacagttatcttccggctcttatattgaaaagctatcatcgactttcctttgtagtcatacgtcggatcaccgattgcagtaaaaccgattatcttaacacgttggtacgccgagacgactaaagctttcggttccagtccgtcatacagcgaattgaatatcggctctcgcgcagtacagtcgatcagcgttacgtccctcgccgtctcgctccatggatcagtcgctaagtggtgtcctatatgccgcaagtcgaatgagcgcacatcccggaaagattcgtgtccgcgaatatggacgttacaaggcgccggccattctgtatgagccttcacctctacgcctcggatgtttccttcagtgtagttatcaagaagccatacgtgtttagatccgtcatcgacttcgataccgttcgaattggcggcacccttacggtgggctgtgccgcgcggatttgtcattacgttattggtgatgaagatatattcgctgtagtgcgtagtgattccgtcgtcaccgtatccatagccgacacagcgatcgatccagacgtacttacttcctgttgcggtgtaatccttcgctgtaatatcgtaggtaggggccgatatgtcgaaacagtggagccccggattaataccctcgacttcccggacgatgccaaacttcacctgcgcaaaagtcaaacaactcgaatggatgccgccggtcgcacctacgccgccctgacgctccgggttccagtcgagcgacattccttggactacgatattacggttgccagacgccgggtccgcattaatgatgacccactcgctcgccggcgtgtcctcgtgcagctttagagtagtgacgcccatgccttggccgatcaaatacgtccatgacggaagcttgacgcctttaacgatgtatgtgccggcggataaattaagcctaaccttaccgtttccaatcgctttcttaaacgcttctgtactatcgttaacgcctgtcggatcggctccgtagtcatcaacgtttacatcgcgctcaattttgcgtaaaagcttgttatactctttgtcgagccgctctttcaatagaggcgcgatgtttccttccgcgtctacacgagcgtcaacgacctcttttacgtttgtaccgtccgcgttaaggatcagatttctgatacggttatacaggccgtcgatatatgtgcgcaaagaaaaaccgccatggtcgatttgatccgacgtgtgggcggtttttgcgttcttatgtgaggccagttccgtatacgatcctctaatatcatccgcaatgtcatcgaggttctggttgtggtcgttacgaaaaacacggtcccacgccgccccggcctttctgtacggaaatttcggcattgtattcctcctcgttatttattctctagcgcagtcaggcgcttgtttatagattcgagctgttgcgaaagtgtcgatatatccaccgtagccgtaccgaccttgatgcgttgcagctttgcgaagtcagatgcgctcattaagccgtcagtcgtttcggtagccagcgagacagaaacttggccgtcgggccccaatacgatactcgccagcttcacatagtccgatgagctcataagaccgtccgttgttgcgtttgcccggtcgtacgtaggaatcgtcagctttgtcggatcgtacccgtcttcgtaaatcgcgtcttttccgatggttatgtttccgcttatggcgctgcctttcactttcccagttgacgtatcgataagcttggagagcgtgctctgcgtacgacctaattttgcgacagttttactgatattcggccgcaattttccgaaagtaaaaacagacggtttattcggatttgaataagattcgacactgacaacgcgtagcttggtgcgtaagtcaaacggctctaatacgcaccacacgtaatcaccttttcggatgtcctgcattttcaaagcttcgacttccacatatgtcaaactgatagatatctcaatcttatcggtcagttctttttctagccgctgttcaagtttaccctcgtcctttgccgtgtaagagtcgtcgaatattggatttgcgtgtttaattccgtagattgcagccaaagggcttttgtattcagcttcgaccgcatatttccctgtcttgtcgtctttctttccgaagcccttgataaacgtttttatagaagaggtgtcgatttcctgtgtcggatcttttacatttactcgatcgcgaataacatagtctgtatctctcgctatctccttcgcgaagtacactttctttccaatacattcatattccgccgagtatttttctttaatatcgtttaacagtccgagcgagtatccattcccgaaatcctctacttcaaatgaatcaccaagaccatccggtacaacttcgtaagaatacccggagccttttaatgcgatatccagcatatcttcgaggtaaagttttttctttttccccgaagtctcgtacacgtaattctctccgaggtctgaaaatgatcggtgcagggccgtaatgtcgacctttagtctcttgcctccgatcggtacatagcgcgtctttcggatgacaaattcctcgtcttcataaaaaagagagccttcattctgaatcagcggaaaggagtgcgcgttccgatcggtctgtattactgatacatctaaagacctgccgttatcgatttcatctttctttgtcacgttaaagtccgttaaggcttcgacctgattagcaaggttttttacaatcaaactaggcatgacgcacctccctacgcgtaatagtggaatctaaaatcaaaggtgatctcaaaatccccgctcgttccgcttaactcaaaatcattccatccgggctcaagcgtaatgagtccgaaatttgtctgaccgaagatgctaacgttcccctttttcgcagtaaccccagaaatttgaatcgcttccttcgcggtagatttgcccgaaaacgtccatagatcgcccgtcgttctatttttgatcgacaatttgtcagacgcgcccttatacgtaattttcaaaggcatgtatctcggatctagccggacggctcccgcgttgaaaatacgaaaagtcttcgtcttgtgtttgtacgaagggatatcgtccgtcagcccttcgcctatctgccatttgttcacatcaaacgtaaacgcatccagtgtggtgccgactgattcgcaataagtcgaggcgctttggaaagtcagcgtaaagtcgccaaagctaccgattctgtcaggcgtgaatgatgcgcttagctcgactcgccatcgctttttcggcgtcgcttccgaaactaaaaagaactcctcctcgcgatgaagcgcgtgaaagagttccgcttgtaataaatgaaaatcaacgtcatccgctccgagcaagagacattcggcagtcagcgttcgggctccgaagtttttccccactcgaactaagccgtctctccccggaatcgtttcgtaatcgatatcgggagtgggcgaagcaatcttgaaactccgtacaaggaccgataaatcgcgagccatatcgattatgcgtccgtccttgtaaagtatccggaagttgctatccgtaatagggacaccggatggaggtgttgtatagacgcttgaaaatacgtcgatagatacctccggctcttcaacgacaaccggagccgggttgtttgtgtccggcgtagaaggagtggacggattcgaaggagacggggcggtgtcatacttcgtcaggttgtacgtttcaataattctgttaagctttgacgcgtaagacgggtccgttgcataaccggcgtctactagcgcagcagtcgccttcttgtagttcttctcgcctacgaccgccttatagtgattcgggtcccaactgacgccgtttacgtaaagcttcgcaaggtcttgcatcgactcataccacgttggatatttccgaaacttggcgtctacttgaacgttctttccgttaattacttcccacgttttcatgatgacgtattttccgttatactcgcctttcactccgaaaaggttctttccgttaactgcgaggccgctagtcccgtaggcactttctaagcacccctgcgcgataacaaggctggcgagaattttataattcacgaatatcttctgcgcgtccggtgcgattttcttaatgaagtccgtatttcccattcgaaatcacctcccgctccttagactttctatatcgaggccgtcttgttggatcgcactaatatgcggctcaattacatggccgagctcgtatccatctacgattatggaagcgccacccttcgtcttaatcgcctgctcaatcgaactaagcgcgcgaagcatatccgacgataagccggaatctcctccgaggcccgccgtatgccctgcgtctatcattcgcataagattcgcctgttgcgcttcagtaagcaccatttcgttacgcagggcccggatatctacttcgtggctcatcgggttagcgaattgagacgcgaggccgccgatgtgaagtttattgatctgtccgaggccgatgacgccgccagtgtggtaagtaccttcgttcccttttccacgacttacggcacgctccgtcttcatagaaacatccgaagtaattgtcgtgattcgtttcgtgatgtccttacttagagtagcgttcatcctttgggcttctgacgtaatatccgcgacccgacctcttgcggtacgaaggtttgcgatctcgtcgtcaattgctttaacagactttcgatattcatccgttttacgatcggccgcagttgtgttgtttttaagattcgccttagcatcttgaaggcgagcgatctccttatcgattactctcacgccttcgccctttttggcgtttaagcctacttgacggagctcaaggtcgatcattttctgattaacgacatctaactgattgatattctcgcgagtcttttggagctcttgattcttagagctcaagttttccatatttgtagaaaactgttcacgtaatctctgtaactttgtttgctctaagttgaggtcgttttccgccattgccacccgtgctgtatctttagcctctttagctgccgccaattcgctctctttctccgctacaacttgcaattgatcagatacctgctgctctaaatcggagcgctctctcgtcaatgcattaactttttcttttaatcgcgcttcttcggctatatatttagacatattggcctcagctttagccctttgggtttctagatccaaccggagttcctcggctttttctttgttaagacgctttaatgcgtccgtgttctttgctgcggcattgccttgctcgctgatagcggccgcagtgtccggagcttttgcgataatcttatcgttcagatctaagtagcgattaaattcctcgtttgtaagacctgattttttccgcagctcttcctgttcttccttcatccgtttaatagaattggcatccgtctccgttttaattcgatcattcaaatcgagatagtaaacaaattcatcagcagtcagcttcgttttattttgaagtttatcgaactctttcgttaagctgctgatagagtctatttccttctgcttcgactcggctgcctctaaactaacggtgttcatctgatcgtatccagctttcaccccgacaagtgctcccgctaataaagagagcccggtaatcacccatccggtcggccccatcgcaacaaacaaaccgcgtactgcgattccgagtttcaccatggacgatgctaccaacgccaccgctgctgccgcgcccgccatttcgaggcccgtcgtaatgatccccggattcagttcgctaaggaactcgaccactttcgtaccggtttcgacaatttttcggaaagtaggtaaaaactcgttaccgatcgcgattccaaggccatcgagcgcagacgtaaactgttcgaatgaccctttgaggttatccatctgcgttttcgctactttgtccgcagtcccgccggcttccttcagcgacttcgaataattgcgcagtcccttttctccgacgcccaaaagcgtaacgaatccggaagccgcttcaactccgacgagctgtgccgctgctgccgttttctgtgctgacgtcatcccttcgaattgcttcgaaatatggccgacgagttccggtatcggttttagatttccgtgcgcgtcctttacttcgatgccgtactttttcatcgctttggccgactggcctaccggattcgtaaggtgtaagagtgacgcacgaagcgccgtacccgccatcgatccctgaataccagcgtctgacattttcgcaacggccgtcgcagtatcttcgatagaatatccgagagagtgcgcgacaggggcgacgaatttcattgcatccagtttgttatcctaccggctctttatccggtagttcttacggtttcccgcaagctcagactatatcttcacccgcgccaaagacgttagggtgccacgcgctcgtgggtgtttcatcatagctaatacgccgtagactacttcacctagtcgttacacgttccgcatgtttcctatgcggcttcgctcggtattctcataccatttgaaagtgacttagagttcaccgaattcacgtggtgttacgcagcttgttcccaagcagccgggcaattttgtttacccaattgcggcaaatccgtattcgccgtcgtcatcacttttacgagtacgtcaacggcgtgcccggaatcttccgctttaatgccaaagccggtcatgatattcgaaacgatatccgctgaacgtccgagcccttcgccggaagccgcagccaagttaagcacggccggcaacgatccgacttgcgctttaacgctaaagcccgccatcgcaaggtattgaagaccctcggccgcctctactgcggtgtattttgtttcggcgcccatcttagccgcgatgttcttcagatcttcgaagtcctgaccggtcgcgccgctgatcgctttaactcgcgacatggcctcctcgaagtcagccgcctttttgacggaaacgccgataccggctacgactgcgcctccgactgcaagcgaagccttttggatgagccccatttgcttcgagagattcgcggatgaacggcccatttgatccatatcgtttcgagcttgctgagatcgtcgggaccagtccgccatgtctaatacgagacgcgcccggatttctccgactgttgttccggccatctatttgcctcctttccgaaaattcccctgtaaagcccgtagttgttcgaatttctcacggtcgaatttcacttcaggtcgaagtcctgccgcccgaatcaacgtattcatgagctgtttatactcgtcgtcctcacttgcccgactattcgtcgcgagaagtacgcgaatgtcctctatacgccttaccgcgccttgtttcgtcttggcgcgtacaaatttcggtatgtctaccatataaaactcgttttctatctgacgctgcgtgacgcctaaactgatagccgcctcgattagataatcgtcaatcgtatatggatcgccctcttcgtctacttttcgagtttcggaagaaggctcttcacgttttttgcttgcgaatcgagacggttccttttgacagtcaacgtgatgtactcgatgatttcatccgtaccgacttcttctcgaatgtactcggcatctacgccgctcaataatgatgtaatctcgacgatctcatccatgccgacctcaaccgcgcttactaaatacgagtagaaatccgttttaggcgcgctaaagacttccagaatgagaaatggaattttatcgagtgtcgcgaaaagctgtttccacttggccggagtaagtttcgcaacctcgaccggatacttaccgagctggatcgaatcagtctcctgtttctttttgaaaatgttcatgcgactctcctttcgttaattaaaaagacaccgcctctcgacgatgcctttcgttcgttattcgctaccagagccagaagaggtaccggccgtttcatcgcccataataaaaagatcgccttctcccatcgtgtccggataaccggtaaacgttaggttagcgatcctctcattatcggaatcataggtatactcgatgtcagtcgacgcaccagctaacggaatcgtgagccagtcgttggccgtcgcttctggatctgtcggcttaattcgtaaaggcttcgcgtccttcagcaagtcatatccggctttaccgctgactacaagcttctttttgtctccgtcagacacgtacttactgttcggaaccgccttatgaatcttttctaaatcatagatcgcaaacggtacggtacattcgcaagttccgccctttgtccgtgagcctacaatcgagtcaccgtattggtcgaccgttgtatcctgcttagacatctgcgccttaaaaacgatgccgcccttcgtgatgtcaaacgtcaccatatccttaccctcgccgtactcgacgattgcggggccgataggaacttgaatcgttttaattccagccatccgttttcctcctttatttttgcattaaaaaagcgcccggtcggggcgcactacacaatcgaaatttaacgagtattggggacgatcattgtcgtcgtatccgataaataacggcaccgaattggccgcacggataacaacgattgagctattaccgataaacacttcacggagattcgttaacgcttcctgaagctgatacgctttctcttcgcagcctgcatcgcccctcgcctttcctcgtacgattatttgaaacgacggctgactctttccggtccattgagacggaggaaacccgcccgtaaatcgcacataagtgcattcatctgctgcatcccgcgggaatccgtttgcgtaataaacgccgtcaacccgcgactgtataaacgagattaattcggttatcttcaacgattatcacaactcccttctcaccgcgtctgctacgtgattaatgtatttctgcgattcacctttcagcggacgttctaggtacttatttccgaccggataaccgttgatgccgcctgcacctgccgaaactggtccgaggttgtaatccgcctcgtgcgtccatagcgcatagttaaagcctttatcgacggcccggaacgatacttcaccgatcagactatcgcgctttaacgtaaccttcttcttcatgcctcgacggagcgtagctttgtcaatcggagcgatattttgcgcaagtctagcgaggtcatccgtgttatcatgcatcgctgtctttgctgcctgctcaacggctacctctcggctatccaataacgatagaaaatcgccagcatccaacgtaaaactcatacgattacctcggtcagaatcggcttaccgctgacatgccgtttcacatttatttccttcggtttacgttcaatagtttcgcccagctcgttcgtgaacgcgagtgtatccgtatacctgatgtcggctaatttatcgaccaatatacgcgccgtggctacgacttcctcgctcttcacaacgccggaagaacgtgaattcgcaatagtagatccttcgtcgattcggcacttaatttcgaacggcttgacgctcacagggtttccccacacgtctatttcatctgaagcacgagtaacggtcacggcctgacgcattggtatgatcgccaattacatcaccgtcgcttttacggtccggccgctaagtttcacgtcgttcgcttcttcgatcaggtcgattgtctttttcggtataagagactcatcgtcagctcgaagcgtttccttatacgtaaacgacccgacgccggtgattgagtaagacgcgatgccgtgcttattcaggcggttcgtatcgttataagcagtcgcaagcacattcgtaaactcgtaaactgcgtcgtcaggaatgacgtacttacgaaactttcgagctaagacgtcctcggctacgtttagtacacgctgctgctttgcgtcgtcatagtcgttccaatcctcattatcgattgtcattcggttaatatattcgtttgcagcttccacgcttaaagccatacgcacagcccccttattttccggaggacttacgtgcaggctttttcggcgccttagcctccggggtgatgtctgtatatccgaaattatttacgagatcgtcccgtacttctttcgactcgatttcagcaacgccggaagaaaaagaaacacccgcggtaacgccgttatagtacttatttggggtttgaattttatatttcattatctccctccttaaaagaataggacggggaatattccgtcctattcgcaaatcgattagattttacgctgcacacctttaagtcgagccgcagaagttgagttctgaacgactaatccagcgtagaattcaatacgagtacgataagccggtttttcttgtaactcaccaagatcgtaaacttgcacgccgccattagtaataccagcaacaccgtcggcctcgtcaactcggagagcgtagatagatccagtgtcctcagaagtcccctgtgtttcactaaatccaagaatttcagcattgtttgtatctttaccgatagtacggataggtacgccgccatacattaatacagggttcccaaaagcatcgtaaccctctgtttcaaaatacccgttttcagcttggataagagcctttaaatttcttctcatttccttagacatcagcaagacgttgggacctccgtcaactgcgtctagcaactcgtcaagcattgagagtgtcaaagtattaccgttctcacctgcatccacaaccgttgtagtaagttttttcagtccgtcaaacccgttcggattaactcctacatctccatcaatgaagttcttttcaaagaagcgcgcaaatgcttttacttttagagaagtttgaaccatccgctgatcgttaatattgcttcgtgtttgagcgatgaaacggtcgacgtccacgtctccaccaagaatcgctaatcgtgcgatttggttatttactgtacctgagctttctttataagcttgatttaccgcacgaaaatcgataccgggcaatgcgccttcgcggttatatgagaacgcattcccttccatttcgataaaaggtaatatttccaacgctgccgagttttgaacgtactctgtaataacgccccttttcagtgcgtcttgggttagttttgctgattccactaatgagattgccatctaactaaacactcctttggtttttattaggctactgatttgcgttattaccgtagccccttcttataagatctcgtgatgataggcttgacagatgctcgcttgtatccggctgtggattactcggcttacctaacgatgacttaactttcgaaacaaataggcctttttcttccgccttcgaaacccaatccagtcgagtctcgataggtctgtcgttagggatcagttcgtgaaactcttctgggatactcgcgattttggagtcgaaaagcttggttaacgttccttctagggcgtcccttcgtgcttcgacttcggcatatttttctaaagccgagctatccgtctttaccttgtcttctaacgcagttacttgggcttttaaatcctcgtaatctgcatacttcttcttctcgcgatcaactcgttctgctacgattctgttaagctcttcctgagtgaacgtcttttccaccggcggttcttcctctgatctcgtgtccgctttaggttcagcgagctcgctcgatacctcttcagatgaatccgagaaaaactgaagattcttcaaatgaagataatctaatgcgctcataaagtccctccaccgcttaaagcccgtcggctattgaatgatgcagccgtttcttttaacgtcataacgttcggacaaaataaaaaagcgctacacggcgcttgatgggtttcttattgtagaaattacgtgcttacaacgcgggtgaaatatctccccggtcgctttgagttcgtcatatgtcggataattgccgggagcatcgtcagtcagcttaatgatttgtccctcgtggagacggcacagatccttcgctccgtgcgacgaaatttgcgcataatacgctccgcgacttaccgcctcattcgtatgggcctcccgataggtttccatcatttttgtacggacgaccatatccgcatacacttccggcttccatcgatttcccctcgcgtcgataatgccagtactcaccgaagctcgaagagacttgcgtaccagatccgttatgctgcgccgtccgttcgtccctttggtcatattaagacgcatcgaatccgacacggctttcctcacggcggcccgcgtcttcctatcgacgttttgcgtaatcgctaataaatccgactgcgtatccgctacagcagccgcaaccatgtactcgtttacctcgttaaaagaaacgatcttttccgcgtccgccaccgtctttgctacgtccagagcgaccagtgcccgcgcaataccatcggtggccgccttcggaacattctttttgacccatgcggaagatttttcgtctaaatcgctgaggatctcgctaatagatttcaaggtcgccaacgcgttagcccttcgaaaattatcgaggtcaattcgttcaagctccgccaagatgtctcgtaccgcttcctgatagtacccggcaagtcgattcgtctgataatcgtattgaggctcaggagaacgaggcattaactatcgtcctcctcttcgatttcctctttatcctcgtccaaagggctcttttccggttcttccttgttgaaaatcgatccgtcaacaaagccactcgtcgttttttcgtcttcttcaatgcggcgaatgatttcgtcagctttttcgtcgtccacgtcgtcctgctgcttaatggctccgcgaacgtcaatcgtaggcttgccgcctgtacgtatttgcataatctcggcgagctctttttcattcttcggaaggccgtcgctccaaatagcctttggatatactgcctcttccacgtttaaatcgcctatttttttatccaacaacatacacgtccacaatgcatctcttattgccttatcataatgcgtccgaacacgctttaccttcgaaagaatcggcatgaagcgagctttgatcgccgcgccgtctgtgtgcgacgtgcctgttccgcctgaattgtctccggagatcgtcgtgccgaataaccactgcggcgtctcggccatttgaaagacgttactgaagaggacgtcaagctctttgaacgctgcgtcaagctgcgcctgccaaaccatatagcccggagtcgtatcgtctttagtaaccggaatgtacttgccgccaaactgaactgaatctccggacccttctaaatccgggccgtacgcggtcgggtcgctgtgtttccataggatgtaatcaatctgcaccagacggtcattaattgccgagagaacagtttcgagcttctctataacaccgataccgaaaagcgaatcatcgacacttttataaggtgcgtgaaaaaccggaatgtgcgtcaagcctgtttcttcgtagactgttccgccctcgttcggaatcagctcacctatacggaacacttggataggcgtacctgtagaattgtcatacccattttcgtagagacggaatttagagtataaaatatatccggggatatgcctttcaacaagcaagtatgggatctctgtagtttcggtttctacccactggacttgtgctatatttagtgcttttaatgattttacgttgctgtcagatacttcagggaaaacacaactagcattaacgtgttcaatgattggttccatctctacaccttccggcgcgtccccatcgattaagccaagcttcttaacttccgaaaagtcttgcctatagccatatcgaactttgaaccaagcgtcgcctctatatccgctagaaatagcactctcatgaattaattgattaatatcgttttcttcaacgtatttgttgagcgctctttgttctttacttgtatccggtttgcccgtctcaaaacgaacaggctcccctaccagcaagtcggcaggttttgtgacgagaatatctgctaaattgattgcaatatagagcttctcaagttggtctgcttgtggagatgttttaagaatttgtgttgccctttcgtagacatccctttgccgcccttcaaagaacttctttgctcgtttgtatttcgctagcctttcaattgaatcagcaggcggaaactgcgcaccttcacggataattccatacgttttgatatggagaccttcgtcaggggcatggtcacgatgtttaaaccatcctaaaacacccatttacgctattcctcctctccgataatgtcagccagttcttcgagttccttctcgatatcttcgttactgcgggcgcctccgtctgcttcattggtcgttatctgacgatcggtcaacaatccgtgacgacgcatgaacaagtcgatagctttaactgaaggctgcggtccttttatcagctttaggagctgcccgtatacttcggaccggtgcccggaaagcatgtcgtccgctaataggttcatgtattcgatgaataccggattttgaaaccgccatcgatagagcgtcatgcgacttacaccgatttcttcggccaacgcgtcctgactttgtttgttcccgtcttcgggcgtgacttcattgctcgcaacgacttgcgctgccttacgttgctgaagcgttagttttgcttcaagctctttcatacgcgacattttatcgcctcctttcttatagccatcccggcttcttcactagccttgttttcggcctgaatacggattcgagtgcctgttgaagcgcgtcgagtgaatcaacgtaatcgccgaaaggatattgcgccatctgatcgagaagcatcgtatgcctatcgttcagaattagcgttttgttatgtagcatcggctccatcgactgaatacgctcgtctttcgaagacttatgcgatttcacatcgttcacgcggcacgtataaagaccttcctgccggacccgctcctgaagctgacgatagtattcgtgttgcgcgtttattgtttcgacgttgaaggaacgatgtcggtattgtttgatcttccgaataatgacgtcaatgtatacgtgcgccggttccttcgacgcgtattcatcgagtacgaaaatgtatccggtcggctcgtgtttgccgagcgtaataaccgagttatagcaagaccgcgcattcttaccctgcgcgatatcccacgcgccaacaattagaagatcactgaccggtattttcaattcgttgtacacgacgtatgctgttccgttctcgtgataatagtggtaataagcgtagttatccgggaagaagaactgctcgtcttcgctgaaagccaagtttcggaattccgaattgtatgcgcgcgttcccatgtttactttctcgtgcatgagctcgcgataggtccagcgccaaggccacgccagttcgacgccgtcctccaacgcctctttatgcgcttcgtagaattcgtcagcctcttcgatcgtttctgctctcgcatagacctcgcagtatttgtcccacaattccggatgcgtcggctcacttatgatcgctccgtgaaagctcgccttgaaatccttacgcttcagaacgtggttaagaagcccggtcgccgaaaccattgtcccgactaacacgattgccgtcgccttggacccgatcggaacgacgacggagttaaaccaatgaacgagcttttcacgcgcttccttggttccttcgttgtttgtcgatgacgggtcgtcaattattacgagatccggccggacagctccgtgacgcttaccgcgaagctgcttaccggaggatgacgactcaataaggatattcgtcgttgtaatgaacgcctcttcgttatccttttcgttgcggctggccgactcgtgcatcataggcccgaagtcttcccgcagctttgcgttaaacttcatttgcttgttaacccatccgatgagctttttcgagagcgaatccgtctctgatataacgaggatatatttgcgctttctataagccgcctgatgtaacggcaaagcgttcgaaaacattccggattttgagtggccccgggcagccgcgattgcaagccgcgcgttccttttctcttcgttgacgtaatcgcaaagctcaaaaaactcttcgtggatcttcgcgatatcttcaatgccgtcgtgaggcgtcccgtcatcagagttccttacgacattatcctcgttttccggatttaggccgtcgctcaaatactcgtaggtgaaatatgcgatatccacctcagcacgatgaacacgcttcagcttaattaattcggccttgttcttccggaacatatcgatatggtagtcggtggcttttttcgctttaatgagggccgctaatcggcgcacactctcgatcaataagtcgatacgctcccgccgctcttcacgatccaaccattttccgttaatatacgccaaattatcgccctcctttcgcttgactttcgttattattttcgttaatatgaatttaacatattgagaacggagtgaaattcgaatgaacgaagtccaaccgattagagaaaaacgccaaataaacgcaataaaaaaggcccttcgcgggcgtgatctgcttttatttacgctcggcattaattccggcctacgtatttccgatatactcgcactcaaagtcggtgatgtgcgcggaaaggacttcgttgcgattacggaagggaaaacgaagaagtcaaaacgtttcttcttcaatgccgcaatcaagaaagccgttgctgacctgattccggccgaagcaaacgacgacgactggcttttcccttctcggaaaggttcgaaagctattacccgcgtccgtgcttacgggattcttaacgaagctattgagcgcgcaggcctttcggagaagctcggcacaatcggctgccattcgttgcgtaagactttcggctaccacgcgtacaagaacggcacagatcttacgctacttcaatcgattttcaaccattcgaagcagtcggtcacgttgcggtatatcggaatcaatcaggaccggatcgacgaagtatacgcgaatgttaatctataagacgacgggcgccccaacgtttgagccgtagccaacgtaggtgtgctcgtcttttttcgtacacgccgactgcggctgcgacttcttcctgccgcttccgtatttctgctccataccgcagcagacacatcgacttgcaatcgcatacttcgaaatggcgcgaacaattagacggggcgcagtgggattccgtttgcttattcgtcataggcgatcgcctccgtttaactttatccacttcgtcttcttcgtcggatgcgtgtctttatatccgatatttctgacgacctctcgctcccaccgcttctctcgatctgttgtaagttccctgtacgctactataaccttagttggccgcgttcctttatgttgccaacctacggccgcctgacctactgctaaggctcggaaataaatgcgcttattgtcgatatctctaaaaatattttcgagaagtctggcttgctccggtgtatctacgaccatcactataaattccatcaccacgaagctccatttccgcatacacacttcgcctgctcctgccgcaattcagccagcgcttgcgtcgccgcctttgcttcgcgttgaagagctttaaggccggtgatggcttcggatacctctacgcttacctttacgtttacgtctccgatctttccatttttttcgaaattcggattatgatacccgaggatgactccgttcctgctatccatttctattgattcgcgtttatccgccattcacatcgtctccttttcgtttctcaaagcgcgcttcatcgtgaaacctgcttttacaggggcggcagggatcgaacctgcccaaataatccgccaccgaggaacatgcgcccctatttgccacaccgaccggggtccgcattgttaagaggcgtgtcggtgggtgcgctagcgtcaccggaaggctcgtaagcacattccggccgatcggtaaaacgcaagcacaaaaagacctccgccgtagggtgcggaagcctcgttctgattgcggttaattatcgcttactttttcgtaagtcttttcgaaaatgtccggcttgcacgggtaaagttcgtcctcaatgccccgaataatataatcgcctacttgcgcaatgacttcgctactcggcgttataattttgagtctattggatgccggatacacaaagcaccgttctttgtacgcctcatccccgataaatttccgtagattatctatcgagtcctgtgtaaccccgccccattttagcgcttctatttccgcggcctttctacgatatttcgtcatccttccgtcctcctttcgaaatcgcacgaaagtagcgtttctgaccactaccctatcgaatactctccggccggattaaaacggctgtggcgtgcttatttcgtggaataattgtattctatttcgtctgcgttgcaatcctcgcaataaaagtgcgcagccatgtcgaagtttccgaaagctacaacgttctttgatccgcaacacttacatatgatttcgaaattttccagcggtagcacctccgtttagttgacgccccgagttcgaaaaattgtgcgcaagttccggacagcagttgcgccggtatttttgggggcggttgggggcccggcgtttccgcgattcttcgtttgggtcatcgtatattaaatacatatttatgaataacgaatttaacagaagtaaattgagttacattcgaatcaatagacaaacgttgatatgataacgttcgtcatcgtttactcatcgcaattaaacgtacattgtttatgcattcgagaacccgcgccacgcctgcaccctgccgcatgccctgtgccgtatgctatgtataggatcgtgcatattgcgttggtcattcggtttgaccccgtgagtttcggaagggctcatcctccggcggtggctcgttgctgttcgcctcatcacgcatcgcaacaggacgcctctccgccaccttccttcctatataactatacgtatgcctatacggtgttacatatagcgtatgtgtgccggctgtaccccgcctgcctatcgctaggttatacggtatgttacgtccttctattacgtatagacagctaaggcgtcaatcactctatagggacttaggctgcgacactgttctcgaccttctctgaaatagtggcgaacttcctcagatataatgattgccgatgccttggaagttgcttgatatatctgttcacatgcataagtcgagtcttaccgtatactctgtcttcgtcaggaccgattaagtagacgattataaggtttcgacaaacggcgttgtactcacgtaaggtaggagattgacagttaataacacgagagtggttgagtttagcatcagcccaaactccgttcttaaaagtaaagtccggtctgcgttttccatggctcattcgtttgtaagcgatccccagttcttttaaaagaccggatagaacgcgctcaaactcatgcccacacttaacggatgtaagtctgttctttttgatggagctataaggaataccggctgcctccaccgcgtgtgcatactcaccgaatagcgttctgcatcttatcattaacgagtcatcagtagattttatcgcattgtaatttaaagggagcccttctgtatgcctgcgttgtatctcattaattacagactcctctgtcggatactttctggaacctctatatgaatactttgccatatgcgttctcctacctttcgcgtatttttcctaccggttaaggtgcgatgcggctcgcacgtggtaggccgtttcctgccggcagctaatcgacagttgagccgcaaacacaaaaaaggcgaccgacaatatgccgatcgctttcgttctgtctgcggaaacacaaacaaacttaataaaattcaaaatggggaagaggaagaaaaaacgatgaataatatagaatgtgtttatcgattccttcctctcttaatacagatataatccacttgaaacatatgtttttaagtttaagaggaattaaatttcataacgtaaggcagcatattaagcgctttaacaagtacctttcaagataaaaatatttcatccagtaaaaataactgaacaatatctatttaatacatagcgcccctacgtcgctttgctcctacgggtcgcggatattatttattaagtaccttttcgcgattaaataaataagaatttaatatccccgccggatgagcgtaagcgaatggaaggcggaatgtctaaacggttttattcagtatagatatagaacgttttgcgtaaattccacaccaaaaacagcgttcagtcttagagccgcaagggatacagcgatcgtgtgaacggtgcaaaaaaaggggtgtatctcggctttttggtgcaaaaaaaggggtgtattttcacccctcgtaagatttcgaagtaaataacgcatctaacgttccgtccggctgtcctgacttccgataaaaaatgtacggatttagcaccgttaacttttcgcgactgtccttcgctcggtgccatacgccaacgactccggctttccttaatctaaccagcgtctcgcgcgctttcttttccgacataccaacgagctccccgatctgcttttcgttaaggaaccgaatctctcccgaagcacaaaacggatcgttacatatcatattcgtctctaaatgaacgttagggagcaacttgtatacgaagccaaggtccgcagcctttacgtcgaggcatttaacggtagaaaagaacgtcttaatcatgctttgtgtctcggcgccggcctttccccgtaggtgataccgagggtttaccgtaaagcagccgtcttcttcgtatatgatctctttatccttcagctcggtaacgaccgcctttactgttcgcgggctcacctttagtattttcgctaatgctgcgcgtttggccggctctttctttccgtctaggattacatttgtttcatactcaatatacggctgcagcataacgacgtagccgcaatacgtattcgatagctcgcttgttacttcgcggatatgcttcatatgggtaagcgaaaagtgtctcgtatcccttcctcgtttttgcatcttcttatatgcttcgtcctggttgcgatgtcttatcgtatagtccgttaaaacctcgcccgtagattgatcgacaactaatttagctcccattttatagcctcccgtatttgatcgtcacattttgtgacgaacgatttaattagcgtaaattgcgctgaacaagccgacgggcccgcctaagaagcgaagccgccgcccttgaatgcgatataacctagcggaccctgccgcccacgtttccgccatgctcggtacttctcggagcacatagatttcactttgccgcggtaatcgacgttatcgtagtatccgcgtgtctgtaggttaaagcgtaagtattcgtcgaggtagcacgtcacagatcggccgtttgtgtagtcgagatatatgcggccgcataccgggcactgtttccaccgattggcccggacccatttaaagtcgcgccaagttagcccgtagtctggcgcattgttttcgaggatttgatctaacgtgtcacggtagtctttaagatcctcgcgcagctcgtcgaaagccgcgcggaaatcttcgatactatcaaaacggtcgcctaacgtgacactgaattcatacgatatatttgagtaaaaacaacgcttccactccgggtctttgctttcaatcgcaggaacaacgggtgatttcggcatgtcttttcctcccctatttgtataatttcgtccagccttctcggaaagtaccgttcttttcgtcttgggatacggacctctttcgtccggtaacggttccttgtcgaacttgattccaacccggcgcagcatggttgtctttgccttcgtctaccaagcttaggccccccaagcgtctgtccatctgttcgagctgtgtttcggtataaaacggatagcgctctacgtaatccggaaagtctctcggaaacatcggcggaccctcttcctgctgccgcactgtttcacacgcaagggaatcgcgttgcgctttatcgcccaaccaacgcagtaatgcgttttgaacctcgcgagtaaacgagtataccggggcttctccggcgcctacggcgtttaaccactcgccgagtacgtcaggacctttagctttgaacggcttatatggcgggagtttcttcgctctataaccgagcatgactgccgcgacgccttccggagctgtcatacgtatttcgcgcgcctcgctcgtcttaattccgagcagctttttcacgtccctgtccggcagttctaaaaagtagtgaagtgcaataacttttcgttctattccatcgagcacgtccgtatctaacgcggttctcaggtcacttagcattgtgaccgttgcttcgtccgttcgcccctcgatttggttgtaaatcgaaagtaggcgaatgatgccgtcctcgtcgtaaaggtattcatcctctcgttgcgttatctttgtgtgatagttcgatcccttccccatatcgctgcctcccttttaaaaattccgtttgccaaccgcgagtttttgtggtatagttaaaatgggtaataatacagaaaatcaaattaataataaaataaaacctctaaaatcaaccattagccaagcttttcaaaagcttatatcttctcacaaactccagaaaatcatctgttacttcaaaatccatcgctaaaaccctttctgcttttgtagaaactgctcttgttccgttttcgatcatacttacataggtaggacttataccgaggtatttagcaaactgtgcttgtgtcatccccttgaacagccgtataagtttaaaattttcgtttgatatattcattacacacactccctaacttttttaaacaaactacacaactagatcaaaataaattagcaagggacttcacaatccctcactaattacacataaagtccacttgaaatgggtgttttttactgatcgttaacaagatttttgatttcgtttatcgtgtcatcgatcgctttctcgccgtcataatagagagttattgcgttatcacataactcatgatcgcggcggtctagccctactgcataaaaagctaacacttcggtatctagtagaaaacggaaggtatccacagcttcacaatccttcaaagcttttgtagccaataagatgcgcttaataaaatcgaagtctccgttgctagccgtccagtcagcgtttcttagcatcgactgaacaatgcccatgttgagcgcttcagctttaatcggaaactctaataaagaaacttcataatcggttttgttgatgccgattccttttaaaacctcattgactatagagtctaattgatcgcctgcgtcaacgccttcttctttcatagataaatgaatcgctctgtatgcgcctaagaaatcttgtagaacttgctcatattctccctgatgagcagtaaaatagactgcttcctcaacgcttgggacgttctcccaatcgccgttaactgcggcttcgagtgcgtcaaccataacttcgaagctaacattatcgcattctgtttcgtacagaagatcgtaaataatctcaggagcgccatctgttccgaacaacgcgtcgtccaacaaaaatgtgcggccgcctgcaagatcaatagacgcatccctaccgaacaccttctcaaagtcacgttcttttttataatcgtttcgacggccgtctaagatcacagtgataaggtttctttcgactttagaaaatttcttcatacaaacatccccttattttgagttttagagataaaaatccctctaatatacaacgggtatatacccactatttttgccacatcctaaaaataaccaaaaattccgaatcccttgttacatataggattgaggcgcaaaaaatttttttattctctctatcagttgcataaataacctcgaaactggacgcctacattatcgactttttcaagccgcacaatttagcaaaagatttccttgatctcttcctcccctcattactaactgcgtattaacttacgggctggcaagatttttctgctaatctttcatcattcataagtaaaaccccatcgtagtgttcgaatttgcgtcatccaaagtgaaactttttacaaccgataatatgcacctagtgtaaatgtcgcgcaaatttactcccttccatacataactgcgaaggtacttttaaacacggacagatttaagccggcgtttaaccggcttttattgcggaacctcaatcaattaacttttccggaacatcgtgaacggttccccgctgtccctcgatcgtatatatccgctcttcgtgctgccggccgattaccttaccggtcatggcttcggctgataaccacgtcaagccgtccgtcttaacgccccaaaaacgtacagtttcgcctactttatacatggccttctcctcccgtgaaaaacatccgcatgaactgcgcgacactcatatctgtaattgtgcggccgtcgagtttctttagagccgccgtagccttagcgaactcaaatgagaacgattccgggtgtgcatcgtcgtacaagtggtatccgtcattcttttgcgttaggccgcccgtgtcgtaaaacgcaaacctgccgccgccccacgcatcaaagtcgcacaatgctaccgtatccgctgtgattaaataggcgtcatgggtttctttatagggaaaatccgccgatccgtgtcggaccagatgcaccttctgcgcttggaactggctcatgccggctgcgcctcctttccgtacttacctgccaagaacaacataagctcgcccgctgacatggctgcgatctcctctaagctcggaacagatccgctttccggcaccgtatacgctacgtcttcgtgaacttcagagaaccacccgatttccggtccgtttaagccttcatacagtgagtagaggcagactagttgctcgttttcctcagcatttgtcatggtgattacgtgaccattcccgatattaactgcgtcaatctcttcttcaaaacgctttccgtcctcgaccaaccaaagatgatttacttttactttctccatttcgcttccccctcgaattttagttccgtccgcaatcttagatataaggtacaagaacacgctctaaatcagtccgttcttttctgaatgctgatctatcttcgtgcagtcgcttattatctgcgcaaaggtccgctaaacggctgtttaacgccggggcttcttcggtacctgcgtcaattaattcgaagcgcactttagcgatttcgtaactattttcgtgaaaagcgagttcagcttcgcaccatttgcggtggatctcgtctcttctcgcgatcagagtctttttagtcgattccttaagcgattggcgtacctcttccgagagattttgcggtgactgtagcgcgtagtcaatggggaaaacgtccaagatggtgccattctcagcgataacaaggcgcactctttctttgtaattatcgtaaacggcttggctgccgcttgtagagtcgagcgcccaaacgaacgcggcgccttgtgcgtatttaattaaggcgttcggtgcctgcgcatttgtaagactgagacgagctgccgcgttttttactgctgatcgagaaacgttatatttattcattatcgaaccctccgaagttgttgttttgagcgtcggaatctgttttccaaaccgcccataccatgcagcctaagataaacactacgattactgcggatattgaaaatatccatgtgaaatcgactggcatatcattgacctccattcaatttcccgaaggtgttcgcatactgttcgccttgtaaaatccggtgacaacggataaaatacaaaataagtaacaaaaccttcgggttcttttggttgcttaaaaagctgttatgtgcaagtaacagcgattgacaaatacgattactccgccaagagtgtaaatgtcgtgtttgttgtatcttctaactgagatttacgggtcgcccgcgccaacgggtcggcctttttgttatgcgttcgccaaaacgcgtttgcctttaagaaaaatataccactacttcacaaaagaatttgaattttaagccatttcatattttttaaatttccctgaattttaggattagcccgccgacaagcgccagcgggcaaaagcattaggctccgggattaagctcagctactttaaactcgtcttttgcactgtttgttacaggttgttctttttggctaagatacccggctgataccaacacgatcccagtgattaaaacagctaataacttctttttcaaaactaatctccaccttatcaattaattttatcgactttaaagcctcaacttgctcaccgtcgacgccaaatcgagcaagatcatcggcaattaaataagcaaataaaaaattctttttactgaagaaatagcttataccttcatagatcgatgacagactattttttgatataaaaccaaagtattttatgaaatcagcctcatctcgtaatgtcatattcattaagaagcgcttcatctcaggaatagacatcccttctcgaacatcgaaatacagtttagctagttcaaagtttgttttagtttcagcgataagatcagttctttcgattttgctcatcgcctgataactgcgttcaagatacctcaaacataaagatttattgctcagtaagtaagacatcccaagcccgtaatacccatccgatagtgctttgtagcttatattggagtgaattaaaatttccgcgtaacgtcgcgctgcttcaaaattagagaagtgaagatgtaccggcatcataacctcggataatctgtaagtatagcattgcttaaaaaaagatcttctgccatttcctagtttttgaatttctttctcgatcttcttagctctcgttaatatcccaaggaagtcctttttgtagtaaagcatgtagcagttatagatattcactatgatcgacaagcttttgtccttcgacgttcggacacttttaagctcattatatagatcgagaaacggaatctttcccctcataaaactgtagattaatccatacacactgcgatacaaatctaggtattcatcatttttcgttttacacaacaactctccgagaagatccacgtccctcttaaccgccgcatactcgaaagcatgtttaagtgattcggtcgtgaagagcacctgacaccatttcctcatgacatcgtgatactcagatcctttacaaacttgcgctatcttaagcattgaaatgaatccgatggtatcagactctttcaaatcagacagagtagttcctgatatcccaaccatttctgctacttttgtcggttttagatcgctatcttcaatcaaattgaaaatttcgtccgataaacttttcaaacccttccccttcttcctccaaattattgtgcatccagaaacgaatagaaaaacagacggcaatagtttataatttccttcgtaaagcccgataaaagctttgcggaggtgtttaatcggtgaagtacagaccgggacggtgtctacttcgcgacttgttagtcgaatgtggctttacacaaacgatgcttgcggacaaaagtggttacgataagagtcatatctctaagtacgtacagggtaaacaagaaatgactctcggaactgctcgaacgtttgcgcagatcttaaactgcaccatagatgatctgtacgaatggattccgcaagaatagacagtcgctggcgggattaagcatcacccgtcaaccgagaagtggcttacataagccacccgaattttcacccgtacaagtgttcccttgttgttcactatattacctgactattgagaatttttccgtcgaaatatgtcgaaagtcacaaagtttttagaggtaattgttgacaaacgagtctaaactacttgaaaagtctgccgatggcttttccggccgccctccggacaattctttgaccgattttcccgcgtttgactgcgttgacatcaccgagaattcgcgcaatcaggtaaagtgtactacgaatattcatgaaaccaccgcctttttcttcgctttcctttcggcaaccgtgagcatgaattcaagaaccgacatactcgcgagcttttggatcgggacatcggagagccaaccgtcgtcgtatatatcatgtaaaacccggtcattatctccgatttcccaagcgccatgatcgccagccatttcataaagcataataccgcaaccctcttcgtagccaatcgccaagttaccgcctacgtgaacgagctgtttgtccttccgcaaatcttttccttctcctgcgaaattatatataacgtactcagccggaataaggctgtttttattgataacgtttgtcataacggatcatcctttcgtttagtgacgtccgacgacttcgctgccgccgaacgtcgttttgtttttcatcgggacagtaatttccacacgatcaaaccgcaatatacgaccgctgtgccaagtccgatgaagtctaaaacagaaagtgctgtaaaattcatgcttgcgatccagaagcaaagggcaacgattagaaaaatttcgattgtattaatctttttcatatgtggtataattgattgaacagccggggctttcgccccgtcttggttacttgcgacgtttcttcttggagggagagcgtcgctttttgcttttcgtctcttttcgcatctttcgaagttctaacaagagtttaagaatcgttagccaagatgcggcgataacggaaagctttgttattagttcaatcaatcttccgtcctcctttctgtttttgaaggactgttgttccgtccttctaatactataatacacttttgtgtagtttaagtcaacacttttatgtattttttctacacttttttgtattatttctatgcatatatgttataataagttcataaacatagcaagcattttcggaggtattagaatgacgaagaaatcattaaccttaaaaccaaactataaaccactagagatgactttattaaagaaagacataacaaagaaacaactaaaggatgatctacgcatctccccgacaatcatggcgaagttctcagccggcgaatttgtttcgttaactacaatcgcttatatttgcgaatacttagactgtccgatcgaagaggtcgtccagttcgaacgccaagactgacccgccctccacacaacgcctttctacgctgatataattgacgtagggaggtgtttttaatggaaaatataaaatgtgcagcctgcggctttgaagaaggcgaggcaagttttgtcacaattgccccagataagaactacgtttttcttgtgaaaagtagaggattgaactcggcaactcaggatagagacacagctaaactagttatgtgcccggattgcaaaacggtccgcattcgataacttattggcgctgaacaatcagcgtcttttttatgcttccaagtcatcgaatcgatctgaaagcaaacggtcaagcatccggtccagtacgccattataatagccggccaagttgcggataggcttccgtttagtcgctataaacgtttgacgaacggcttccagtccgattccttgaagaatatcggcagcatacacgccttttaaatacgacgtatgcgcaaggtatatgccgtacagcttgctcgttaatttccgatcgctgacaaacgttttgaccgcagacttaaacgcagcatacgtattctgtaagaactttaatttgctttgagaaataacagcttcgttctcccgtttcggcgcttccggctttgcctccgttggcttttcgtcttcttggcggggtaacacagacggagtaacatcggccgccggctggatgacgtacatattggcgccgttgccgccggatatcggccggtatttaatttctttgcggataattccgagatcgactaaacgcttaacggcccgaatcacagtaacacggtgccggccgattagttccgcgatagaggcgagcttcaggtacgccacgcccggcgttttgacggcatgacgagacaacacctttagaacctcgattgcggcaggcgttagatcggatttattgcgatatatgtgcgtacggatggcgccgttaagctcgtccactgaacggaatgacgccattttagaggcttctttcgtgtacattcggctctctcctcgataagagacgccggtccgtcggaaatatgggcgcacttaaaaaagcgttgacaagtacgcttttttctgataagatagacgaagggtagggcgtcttatctatcggaatttatttccggtggatggcgttctttttttttgtttttaggcttttttctttctaattgtcgtcagcggtgaaaagtcgtcgtggcttcttctcattgctctcgtatccatttgtatataacgacgcattgttctaatgtccgaccatcctccgatcttctgtaacgtgaagggatcacagccgtttagtatcatcgttttagcccaagtatgccggtatacgtgtgcagtaaccttcttatcttttacaccggctttttccgcataatacttcagcctcttattaaaatgatttgcgcccaagggctcgccataactggatagaaaaatacgatcagtcgtaaagtgtgatttattttctgtgataagctgaagcaaaagctttacgcaatgagcagatataggcactaaccgatgctttctgtttttactaacatcggcgttaatcgttataaatcggcttgaaaaatctatatccttttcgcgtagactcaacaactcctcgatgcgaagcccggaatctagcaggcaattcatagcgcagtaatcacgaaagcccacataatcccgtaaattcggttgccgcaatatggctttaatttcatcatcagtaaaacagtttgtaagatcgatgtcctgccggagcagcttaacgcgtgtagccggatttacctcgatcaactcttcacggtcaagataattaaacagcgctttaattgttcgcaaattaatatttattgtcgtatctgaaagcccgactttattatcgtctgattttatatacttgtgcccgtgataccgcggcttgtcgtatttcatgtagttaatatagttcctcaaaatctccgtggtgatctcatcgatatatgtaacttcgtagttgtcgttaagccattcggtaaaataccgccacatctttttataatctgtgagcgttctttcgcgaagtccttccgttcttttaccggccaaagcgagctctaatgcttcgctaagtagtaaccgcgggtagtcttttttggccgccgaaacattcgtaactcttcgtcgtttcttatttaacgccataataaaaacgcctcccttaacgatgatttaagttacatcgctaagaaaagcgtcatcaacaatcctaacaaccgtaaaacagggttgtttttattccgaataataacgattaatcgcggatttttcactgcaatccgtaatcctccgattcagtttccgattagatgatcgattcatatctcggaaataggatcgagtagaaaaacgttgatataccagcgggcttacccttagcactcttccggcgtaccggcatttttggccgtgcggaaagaagaaccgcagccgcaggaagcgattgcattcggattgtcaatggtgaaaccgccgcccatcatggactgcttgaagtcaatgatggtgccgttcataatatcaaggctttcgctgtcgaccagaacgttgatgccgtgctgctcgaacaagctgtctttttcacctttttcatgctcaaaacccattccgtaagacaggccgctgcagccgccgccttttacgcctacacggagaaacgcgttttcttcttcgtgctctttcatcatatcttttatgtgcaaagccgctgcttcagtaattgttacgggaacactcatagtatggcctcctttttaaaacgaatgctgttatctattataaacatgaaagacctaattctcaaacgagctgtttacaaataatagacgccgctgcatacggtttcggcggggcctgtcatcagcacatgcccgttgtcctgccaattaatcacaaggtcgccgccggctaaatgaacggtgatctcccggtttcgttcggaaacaccgttcaatacggatgcgacagccgccgcacaggcgcctgttccgcaagcctgtgtaatgccggagccgcgttcccatacgcggaaatgcagttcatcggcgctgacggtttccacaaactcgacattgatgccttccgggaatctcgggtctttttcaatgacggggccgagcgttgtaagaggcgcttggctgatatcggcaaccggaaagacaatatggggatttcccattgatacggctgttcctgaaagctccgtctctccaaaaacaaaggtttcattgatcgtccgttcttcttcattgccgagcatcggcagctcttttttggtcaggcgcggttcacccatatcgacggcgacttcacgcacaattccgttgtccacagtaatgtctgcctttacaaggcctgagagcgtttcaatgaaaaaggacgtttcttctgtcagcttatgttcgtatgcgtactttgccacacagcgaaggccgttgccgcaattttttccttcagagccgtcattattaaaaatccgcattttgacaggcgctttttctgacgggcagatgaggatcattccgtcagagccgatgcccgtatgaacgctggacactttaacggcaatctcagccagccgttcttccggcagctgttcttcaaattggtttacatatatataactgtttccaagaccgtgcatcttggtaaaacggaatgaattcatatcggcctccaactttttttcttttacttagtataaaagctcttcccctcggacacaatacaaatatcccccgtttttcatacataaaagctccctgcatatgcagggagcttttatcgtttacgaaataaacatgccggcaatcgccgcgctgagaaggtttgcgagtgttcccgcaataaccgcccgtaacccgaggcgcgcgatgtccgaacggcggcttggggccaaaccgcccagtgtgccgagcataatcgcaatcgaagagaagttggcaaatccgcacagcgcaaagctgataatcgtagacgtttttttagaaaagtccgcaatatgaggaccgaagtttgaataagcgacaaactcattcagcacaagcttttgtccgatatagcttcccgctccgagtgcttcatgccaaggaacgccgataacaaatgcaatcggtgaaaacacgtaaccgagaatggattctaatgtaatatgtttgaaaccgaaccagccgccgattccgccgagaattccgttcaatacggcgatgagagcgacaaacgcaagcagcatggcgccgacatttaaagcaatctgaaggcccgtggacgcgccttttgccgcagcatcaatcacattagcggcgccttcgccttcttcgttcatattaaaatcaccttttatcgtctgcgttttttccgtttccggtattaatatttttccgaagacaagaccggcgggagccgccataaagctggccgccagcaagtattcgatcggaatgcctaacagggcataaccgaaaagcgtggaacccgctactgccgaaaggccgctcgtcataatcgtaaacagctcggagcgggtcaatcccgcaatcagcggtttaatggcaagcggtgattcagactgtccgacaaaaatattcgcagccgccgcaagcgattccgttctgcttgtcccaagaagctttgagagtccgccgccgatgacgcgaaaaataagctgcatgattttcaggtgatacaaaacggcaatcagcgctgagaaaaagataatgaccggcagaacgctcagcgcaaaagccgggctgctgcccacttttaacagcggtccaaaaataaagctgatgccttcgttcgcataatcaatgagaagctgcacacggcttgagaaccataaaaatacggcccggccggcatcccactttaatacgatgaatccgaaggccatttgtaaacataaaccgacaataacggttcgcaggttaattttgcttttcttttctgacaacaaaaaagcaatggctaatatagccgctgccccgagcagcccccaaacgatattcaatgaatacacctctaaaattttatttaaaaaaagtctttattaagataacaatatttatttttgctgtctacaaattttttattttgccaaaacccggggcgccataaaaaagagaccccgttcggagcctctgattaaaacatcggattttcttctatgaatgtatatatgttgtcaaccagttcagcaggcgtgtctcccgtgaccacttcgccgttaaccagggcgaacagggattccatgcatttcccgcaatagcttaaacagccgtattcaagcacgtccagattcgggtccttctccaatatctcccgtgcttgttgggaaccgcgcgctaaattgctgacacagaattcaatcatcggattcatgcggtttcacctcacatatgtaccttatcctaacggaatttcctctattcgtcaaagatcagatttcacgctcaatgttatcgtaacatattaattcagggtaaaggttttactattacgtgttttctggtcaatttgtaggttattttaaaactaatattgtggttttagatcaaattcgatataattctagatgttattttacatagttcgttaatttgtaacaacattgactaccatatttttcgggcaaaaggggaatcattatgaaaaaattggtcttgatcggcgggggttacgggaacatgcgggtgctgcaccgtttattgccgaaccagcttccgtcagatatatccatcacgctgattgacagaaacccgtatcactgcttaaaaacagaatattatgcgctcgctgccggcacgatttctgatcatcatatcagggtgtcctttcctgagcatccgagtctggatgttcaatacggtgaggtggcttctgttgacacgaaaaacaaacaggttctgtttcatgaccgcgaaccgatttcttacgatgacgcggtgatcggactgggctgcgaggataagtatcataacgtgcccggcgcgccggaacatacttacagcattcagaccattgatcagtcacgcgaagcctatcaaaagctgaacaacctcggcgccaatgcatctgtcgctattgtcggagcgggattaagcggcgtggagcttgccagtgaattaagagaaagccgtgacgatctgaagattattttatttgaccggggcgagctgattttatcaagctttccgaaaaggctcagcaagtacgttcagaagtggtttgaagaacacggtgtcaccattatcaataatgcgaatattacaaaagtggaagacggcatcgtttataatcatgacgaaggaatcccgactgatgccatcgtatggacggcgggaattcagccgaataaagccgtcagagaactggacgctgagaaagatccgcaaggccgcatcgttttaacaccgtatcacaaccttccgggagatgagcatgtttatgtcgtcggtgactgtgcaagccttcctcatgcgccgagcgcccagctggctgaagcgcaagctgaacaaattgtgcagatcctcctgaaacgatggaacaatgaagagctgccggaaacaatgccgcaatttaagctgaaaggcgttctcggctcactcggaaaaaaagcgggatttggccttgtcaacgaccgtccgctgatcgggcgtgtgccccgcctgttaaaatctggccttttatggatgtacaagcatcataacggctgataaaagaaaagccgctgattgcgatcagcggccaattttatgagcccgcaacatagccgcgcttttccatttcttcatatatatcttttaaatgcggattcccttcccctacaatgacatcttccaccagcacaagcggatagaaaaattcatcgtttctgattcgctccgcaagttcttctgtgtctttttgccggggcggtgtgtcaatatcaatgtaccgcatgttaaaaggctgctcaggatatttccgtttcagcgccgcctccagccattcaaacgtatctttggcgctcggcatatttacacagcttgcacagagcgtttcagcgccgtaaacactgagcgtaaccggctttgtcatgtttatcatcccctttacaccagtatacaaaggacggggcttcttttgtataaaaaacggtttttatgttcaagtttaaatatgctataatggagaaagcagctttgcaaaccaaacattagatttttaccgttactgtgaatataatggttttatgtatatgaaaggagcgaatctcatgactgaggttgaaatgaaagagcaagtacaggaagtattggataaattacgcccgtttctgcttcgtgacggcggtgactgtgagcttgttgacatagacgaaggcattgtaaagcttcgcctccttggcgcgtgcggcagctgcccaagttcaacgattacgctgaaagccggaatcgaacgcgcccttcttgaagaagtgccgggtgtcgttgaagtagaacaagtattttaattataaaaccaggctgaatacagcctggttttttatttttgcaaatagtcatcaaaccatgaacggatataacggatgcgtttcatccgctgttccggatggccgcttctcgacagctcgtgcgtggctttcggaaaccggatgaacgccgtcgttttgtttagtttcttcaatgcggtaaagagctgctcggcctgctctatcggacagcggtcatcgcgttcaccgtgcaggatcagaagcggtgtcgaaacgcgggacgcatatttgacaggtgaacgatcccaaagcttatccgcttcctcaaacagatcatgcccaagctgccagtcagtgaaaaagaagccgatatcactgacaccgtggaaactgaaccaattagagatggaacgctgtgtgacggctgctttaaaacggtcggtctgtcccacaatccaattggtcataaaccctccgtagcttccgcccgtcacaccgagacggccgctgtcaataaacggatacgcctgaatggcctcatccaccgcctgcatgacatcacggtaatctccgcccccgtaatcccctctgacacgattgacgaaatcctgcccatagccgtggcttcctctcgggttgacatacacgacggcatatccttgtgcggccagtacttggaattcgtgaaaatacgtatggccgtacatcatgtgaggcccgccgtgtatgtataaaatgagcggatatgtttgatcctcttcaaaagctgcgggcttcaaaaaccagccatgcaccgtcagtccgtcctgtgtttcatattgcatcttttccggcacggatatgatatgttcctccgcaaaccgatcattgttgtttgtcaattgcttctcttccccatcttcaagcgaaatgctgtaaagctcagaaggccgttcgggtttgacaattacggcgatacagcttttctgatccggatgaaaagcaaaaccgttcacgtactcttcttctaatcggatcggatatacgaggccgtcaatcgagatataataaatcccggtgcttccctgctcgctgccgaggacgtaaaatccctgtccgtcgtttgtccataccggccggggcgtcactcctcctataagtgaatccgcaataagcgcatcgctcaaatgaacatccagcatgtcggtcagacaggacagccgctcatttttcacgtcgtacagccacgcttttactaaagtagcattgcgaaattcattctcatggcccagcaacgcgatataagagccgtccggtgaaaacacgcaggaaccgaaagaaccgctgtgcggcgtaatctgtttgagatctccgtccgccagattcatcagatagacatccctcggctttccggcatcacccggctcgcataaattggcggtaaacgcaagctgctttccgtccggtgaaaaggctgcgtcaaaatgatccgcttcatgatccgtcagctgctgaatctcccccgtttcaagatgaatcagcacaagctgtgtccagcttccgttcagcaggcctttcccgtcacgtttatatgttaatgactgaatgtttaccggctcatattcgtcttgcttctttttttctttctcatcggcgcgctccgctgatgtcagactgacggacacaagcacggatctgccgtcgggagcccatatcggatctgccacgccccaaggaatatcagccgcccgttccgcctctcccccggcagcgtctatgatgtacagctgggggacaccatcctctctgtcagaaacaaaggcaaggcgccgtccgtcaggcgaccaccgcggacttgaatttttattatccccgaatgtccacgggtttgaggtaccggattctgtgtcatataccataatggctgatgaataagagtcccgtttatcattgacttttgtccggacgtacgcggcccgtctgccgtcaggggcatattggggatccgtcacggatacgagagacgcaatgtcctcctcggttatgagttttttcaattgtttctcctccttttctcttttatttcgcttccctaaataaaattccttctccagaaaaagaaagcgtccttctcttatgggaagaacgctttttaccattatacacttttgatctgctctaaatgattccgttcaattatgcttccttctgacgggacggtaagcgctgcaatctcgcagtgcggaaaatgttgagaaaggtgttttctcagctcttctccctttccttttgcagtcaggacaagaatcgtcgggcccgctccgctcagcgccgtcccgtaagcgcctttcatttcggccgcatgctccaccttcgaaagctcaggaacaagcatggcacggtacggctgatgcagcatgtcttttctcatcattttccccgcaagcgcccagtcatttgacatgattgcggcaacaaggaggttgctgacggcgctcgctttaacggcgcggcgatacggcagctctttcgggagcacgtctcttgcgtcccttgtcagaacttcgtaaaacggaatgactgcaacaacgtcgatatccgcctcggcaacacgcacgatatgtgtttcatcttcttcgtggaggccgatcacaagccctcctgcgagggaagcagcggcattatcagggtgcccctcttcaagactggctaagtgcagcttgtcggcttctgacagctgcaggccgcataattcatccgcaagctcaatagcggcgacgatagcggccgcgctgctgccgagtccccgcgcaagggggatgtcactccatactttgacatgtacgggaggcagctctttctgacagcggtcagccgtccgtttggcgacctggtagatgaggttgtccgttccttgagggatgcccgcgacagtttcggtttccgccgaaaacttccattcatcatgtcggaaaaccgatagcttcaaatatctgctgagcgccatcccgacggaatcaaaccccggtcctaagttggcggtgcttcccggaaccgtaatggaaaacagcatctccgcctcattcatacacgcgccgctccatttaagtattccagaatattgtcttcattcgtcggcagcgtgaccggttttaattcagatacgtctacagccgtgttcggatctttcaggccgttgccggtcaagactgcgacaaccttgcttccttttggaatttcaccggatttgacctgttttaaaacgccggcgatggatgcacaggagcccggctcggcaaatacgccttcttcacgggcaatcagctgataggcatgaagaatttcttcatctgtgacctcatcaatttttccggctgattcttttgctgcgagaacggctttgtcccagctggccgggtttccgatccggattgccgttgcaacggtttcaggatttttaatgacctcgccgcggacgatagctgcagaaccttccgcctcaaagccgcgcatcttcggaagtccggtgccgtttttctcatgatattctttgaaccctttccaataggccgtgatattccctgcgtttcctaccgggatcgccagaatgtccggcgctccgccgagctgttcgcatacttcaaaggccgctgttttttgcccttcaatccggtaagggtttactgaattcactaatgcaatcggagctttttcacaaatcgacctgacgatggccagcgcgtcgtcaaagtttccgtcaatcgcgatgatttccgctccgtacatgacggcctgcgcaagctttccgaaggcgattttcccgtccggaatgatgacgatgcatttcatgccggctctcgccgcgtatgccgcagccgccgcagaggtgttgcccgttgaggcgcacatgatcgtgtcattgccttcttctttcgctttggcgaccgccatgaccatgccgcgatctttaaaggagcccgtcggattaacgccctctgtcttcacatgcaattcaactccgagcttttcagaaagcttcggaaggtgaatgagcggcgtgttgccttcatgcaatgtcagagccggcgtctgatccgttaccggcagaaattctttatattgatgaatgagtcctttccacattagctccaaccgttcccttctacgcgatatgtgcttttgacttcttgtacgacttcaagatcatttaagttttgcagaatgtcgctgaaatcctcttctgacgtgtgatgcgtgacaatcacgatttccgcgagatcgtcatggcctttgatcggcagctgcagaattttttcaaagcttacgccgcgctctgagaaggcggatgtgatttttgaaaaggagccgacttggtctttgacgtgaatccgtaaaaactgctgggcgtagatatctgacggctgcttcagatttctttcaaactgcggcgcgacaaagctgtttccgtttacgccgagacgcatgttcttcataaccgcgacaagatcggaaacgactgaagtcgcagtcggcatgcttcctgctccgggcccgtaaaacatcgtttcgccgacggcttctccgtacacgtaaacggcattgtactcgttatgcaccgcagcgagcggatgatgatccggaagcagtgtcggctgaacgctgacctcgattttattgtcatcacgctgggcgatgccgatcagcttcattgtgtagccgagccgtttgctgaaactgatgtcttcatccgtaatgcgggaaatcccttttactttgacatcatccagatcgacattcatagagaaaccgagacgggctaaaattgccatcttgcgcgcggcgtccagtccttctacatcggcggtcgggtccgcttccgcgaatccgagatcctgcgcttccttcagcacttcttcatacgggcttttttctttaatcattttcgttaagatgaagttcgtcgttccgttgacgatccccatcatttttgtaatccggtcagaggaaagcccttcttcgagcgtgcgtaaaattgggattccgccggcgacactcgcttcataatacaagtcacagccattttcctttgcggcggctaaaagctccgagccgtacacagcgatcagatctttattcgcggtcaccacatgctttttcgcactcaaggcgtcgagcaggtattgcttcgtctgttcgacgccgccgatgacctcaataatcacatcgacttcaggatcatcgatcacatcatagacttctgtcgtcagcacttctttcggcaggtctgcttctcgttttttatcaatatctttaactagcactttttttatcgtcaccggacagccgacctggtgcataagcttatcctgatgatcttgtataattttgacgacaccgcttcccacggttcccagtcctaacagtccaatacgaatcgcttccaaagaaactccacctttctcccttttgtccactagaaaaggacaattgttaacccttcacagacatttaagttacaaatattatataagcctgtttttgttttgacaagcggctgaatattggttatacggtcatgaaaacgcttaacacattgatatgacaagattctctattttccaaatatttttacgtcatatcttcttacgaatttcttccttttccgagccaagccacaggcgggacaaaaatctgcgccgatctgacattcatcatgtcgtgacaggtctgtaaaaactgttcataacgggtgcagtcagcaagaatgtagtcaagctgctcttcgtaaaagtgcttttcagaatcatgagagatataatagctctccaccgtctcgaaaaaatggagcggaaacagcagccggctgtaaaacaggcgttttgaaaaggaggataacggcgtaatttgctcatattcctgcaaaaacaaaaacccgtcattaagcaagtcgtcacggtgatacaaatatgtgctgcgcatatattccgcaatatcacgggctgcatggtcgaatacccaatcccccggaatgcggatcaatgattcagcagaccaggtatcccgctccatccgctgatggcagatcgtccccgagtcttccgcgccgggattgtcatccagctccgtatccactaaatattgaatggcgttttccgctaagcctgaataataaggaaatgcttcgatcattttcttttcgaacggttcaagcggagacatatgaattttctgcatccagaatgattccagctgatccacccgtttcccccataagtccttccattggccgatcctgcccgcttctttcacttcatacggaaagccccgcccttttctgtggaattcggcaagctccccgccgacagaaaacggccggtttgagactggaatcggcgcttttaagagcgcatacgttttgccttcgtcctcaaaggtcagctctccttccttcgtaaagataaacacggaaacgtatgggtcactttgttcttgtaaatactgactcatgtaataaagctcggtcagctccgattgcgtaaagccggagacgggaataataagaaagaaggaattgggcgtctgaaagcattggtatttctgataaacggaaagctgtctgacgtggatgccgtatttttctttaatgatgcttttcatcataatcacctgcctgaaaaattagagctattcacatcgtagtcatacgccggcggaattatgaatacatattgtattcctttgaacgaagaggagaaatatcgtacacatcggaagggtgctgtataaactagtaaaaaagattgggtgaaacaaatgtcagaaaaggaacaactgaatcaggtggaagctgtcgccagagcgcgtttaaaagaacggggggttgagacggacgatattgccgatcttgtgtatttcctccagaaaaaatatcatcctgatttgacgatggaggaatgcaggctcaatgtagaccgtgtcatcgcaaaacgcgaggtgcaaaacgcgattttaacgggtatagaattagatgtgctcgccgaacaaaagaagctgtctgaaccgcttcagaccattctggcgattgatgaaagcctgtatggggtcgacgaggtgctcgccttctctatcgtgaacatatacggctcgatcggctttacgaattacggttacattgataaagaaaaacccggcattctcgggcgtttaaatgataaatcaacgggcgaatgccatacatttctcgatgatatcgtcggcgcaatcgcagcagcggcttcaagccggcttgctcacagcgccagaaatacagaataaggacggccgtaatggccgtcctttttttatagatgttcaatccattcggttaaggaatcaatcgcatatgtcggcttctggtcataaccggccatatgttcacgctttgtcacacccgtgtgaaccagcagcgtgtccatccccgcgttgatgccggccataatatccgttgcatagttatcgccgaccatgagtgtttcggaaatatccgttccgagcacacgcatcgcctgttccataataatggattcaggcttgccgataaagacaggctcaacgcccgttgacaccgtcaaaacggacgtcagtgaaccgttccccggcaacagccctctttcggtcggaatggcgacgtcgccgtttgttgaaataaaccgggcgccgtttctgatcgcaaggcatcccgttgccaatttttcatatgtaatgccgcggtcgattcccacaacgacaaagtccgcgttttcttctccgaagctcagcccgttttcttcaatggcctggcggatgccttcttcgccgattacatataccgatgcatcttttttctgctgggcgatatgctgcgcagtcgccatgctcgtcgtgaagacctgttcttcagatgccggaatgtcaaagctcatcagcttgtccgccacctgcttcggcgtccgggaagaattgttcgtcacaaataaatacggaatgccgcgcgctttaagcgttctcacgaattcacacgcttcttcgattttttccgtcccgttgtacattgtgccgtccaaatcaatcaaatatcctttataatccttcatactcaacactcctgtggattttctcacttgttgttatttaaatgcggaaacaggacctaattctgtttcaaggtaggttcttactcggaccggaaaggctttcagcacgtccttgtttgacgtgatcaacgcaaacagttcctgatgatcggcgtgctgatattcctggacaagctgctttctggaagaaatcaattgcttcagcttatttccttcttcttcagctaccaccttttcatccgtcagaatatccatgatgtcatcatagctgcccggatcgcgcatgataaagccgtcaatcatatcatttccgacatcgagaatgcattcgatcataagatggctgatccgctcaagcgcccgtttttcgatctcgctctgccatgccggcgtgctatcaaacagcgccagctggttctcaaaaaaacggagtgtttgttcgattttatttctgtcaacaaaatacacgtgacagcatccccttctgcatcaattattttctgattcgttttaaaacaaaatacgcgcagccgaaattgcagtattcataaatatattcgtccaatgtgctgattttcgtttcaaaggttgctttttgattctggtcatcaaagaagcctttgagccgcagctgactgtatccccagtctcccacaatgtaatcatatttatttaatatgtctgaatagcgggctttgaacgcttcttcattaaagccgtttttaaaatcatgtacgagttcaaactcggcattttgaataagaatcatgtcttcacctcttttatcactctttactatcataattcattgacttctgtccatcaattgcaaaatgagacgctttggattgcccggagaattttccccttttatatccagtgtagcggttcagacgatccttattcaagaatgacttttccccagaaaaaacggctccatcacaaaaaacccaaaacctgcggcggtttgggttttttcggcttttattatgcttgggcctggcgttttttagacgcttcgtttacctgttcatccgcatggtaggaagaacggacaagcgggcctgcttcacagtggctgaagcctttttgcatcgcgatttctttcagttcggcaaattcgtccggatgataatatttttggacttttaaatgttttttcgacggctgcaggtattggccgatcgccatgatgtcgacattgttcgcaagcaggtcgtccatgacttcaataatttcttccttcgtttcgccgaggccgatcataatgcttgatttggtcgggatgtccggctgcatttcttttgcacggcgcaaaaattccaaagaacggtcatatgttgcgcgggcgcggactctcggtgtcaggcggcgcacggtttcaatattgtggttcagaatatcagggcgggtatccattaatgttttcaggttgtcgtaatttccgcccatgtcggatggcagcacttcaatcgtcgtgaacgggctttttctgcggatcgcccggaccgtttccgcaaagacgcctgctccgccgtctttctggtcatcgcgcgccacggccgtaatgacggcgtgttttaaattcatcagcgcgacggaatcagctacgcgttccggctcctgcagatccagctcagtcggcagacccgtttttacagcgcagaatcggcatgctctcgtacagacagaacctagaatcatgaatgtcgccgtacgtcttacagcccagcattcatggatgttcgggcattttgcttcttcacatacggtatgcagattattttcacgcattaattttttcaggcccgtatagttttcattcgtgttcagctttattttgagccattccggctttctcagatgctcgtctttctttgccatttccccatcatctccattatccctgtattcatgttcgtgtgcgaaaaatttctatttcacgatggatataaaacttgcggatttctattcattagtcactttaacataggaaaaatttctcgacaagggaagagaattacttacattttctcggaattgtgccgcaaactatttgtattcaatcctgaaaggagatcatgttgtgaaagttctgttatctgctcttctccttttatcagttttctgtccggctgcaagcgggaaagaacaatcggcttctgtttacagcgaacggatgcagttgtaccgcaaagccgaagcggtcacgcagattccttggtatgtgcttgcagcggttgatcaatatgaagaaaatatccgctcaaaccgaaaggacctgcctgaaaaagcgggaatcatcagcatttatattccggattatttgtggagcggacctgaaaatccaaatcctaaggacgatgcgcccctcagcattaaagtatttgacgggatcggtctggacggtgacggtgacggaaaagccgaagtaagcaatgatgaggatatcctttatacatttgcacagtatttggcggcattcggaacggatcttgaccatatccgcatcggcctctggaattattatcgccgtgatcagacggtcggcattatcacggaattcatgacactgttcaaaacgttcggccgccttgatctcggagaacacgcttttccgcttcccgtaaaaacggattacagctaccgcagcacttggggcgccgcacggggtttcggcggacgccggattcacgaaggaacggatctgttcgctcattatgggctccccgtcagatcgacctgctacggtattgttgaaatgaagggctggaaccgcttcggcggctggagaatcggcatcagggatatcaataacacgtatcactacttcgcccatctgaacggctttgcaaaaggtgtccataaaggccagatcgtcaaacccggagaggtgatcggttctgtcggaagctccggatacggaccgccgggcaccgcgggaaaatttccgccgcatcttcactacgggatgtataaagataacggaaggtcggaatggtcttttgacccgtatcctcatttaagggcatgggagcgaaaagaaatccgcaagaaaaagtaaacacacagccgccagaagagaatgcggctgtgtgtctttatttgtttttctcctttttttcattcggcagctgaacggaaggcgtcacgcctgatccgccgcttccgttataaaactgtggcacctctccttgaatggctttaatggagaccggaatattattcgtaacgaccgacgttttgctggcaaacggaataatgaccttcactttaatttccacaaaaatactgatatcaatcagggcattgttgatgccatacggttttatttttgttttcacatcagttaacgcatcgccgatcaggttaaagcgcaccgggattttcggccccagatttccgagaatgctgtttcccgtgacctgccctaagggaatatcaatcataatttcatcggccgttttagcgcctttttctgtttcatgctgcttattgttcgactccgcttccttcaggtgagcctgaagctgctttgtcactttcgccttcatgctgttgaccatttgtgtattaaaatccatcgttgtgacttttccgttttcatccgttttcatatcgaccatatctttcacattatctgtgtgagacatatattcttcaatggattccgtaatgacttcagtcgccacccgtttcgtttccatttccccgatgttcatcagcaccggtttaattgaggaattgatcatccaaaggctgatgaccgtcgatatgataaaaaaagcaaacgacagaagaagcacatatcgaaaaggcaaaggccctctcttgcgaagagcgctccggtatctaggcaagaaaaatccccccttacatatcacaatgtatgcttgtaaggggggacatagtattttattttcactcttaaaaagtcccgctttcactgggggcagctatattgcattatgactgctgcgcaagcttccaggcgagcagatcccttaaaaactccggcataaagtattgcttttctttcgaatcgcggatgtacgggaacagctttccgagtgtaaacatgtcgagaacggcaaccgagtatatccggtccgaatcaagctcttctccgttcactttcacattgatgagatgcgttacaccgtcttcaaggatatcagtctgcacctcggctccggcatacaccatcttgcccatgacctccccgcggaagccgaggccttttatccgcagctgctccatgttttctgaggcagcctggccgattgtttcctggagttccctgcctgaaagacgcacggcgaccggattgatcggatgagggcagatgcggtgcagatcaagctttgtgacaggtcccttctttagaggccccaaaatgacgcctgaattcaccatgctgacttcacagccgcaccagtttttcagcgcctcggctaaaagaagcgggagcggtgattcctcaaaccacttcacgccggcttcttcattcagattggcgacctgtacggagagcagattttccgcttcccgttctttctctttcagaaaagccgccgtatctttagattccccgtgccaatcagccattttctgcacagatgcctgtttgctgacgatggttcgtgtttcactgtccagcgtcagctcgacacagccgacatagtttccgtatttttccgcacatgcaagcaatacgccgtttatgtcctgcccgtcctcaagaaggtggtgcgtatgtgattcaagaatgacatcgatgtccggaaatgtttccgctgcggcccggtcatctatgaggcctagatgcgaaagcagaatgatgatatccgctttgcccttgatatcgtcgagtgattcttgaatgcttttttccgcatccgtcaccgtccagccgagcttttgatagacgggataatacggcaccgtgacgccgagtatgccggcggtcatcccgtttttcagcgttttgatcacgtacggcacagcccatttcggccgctgtccgtcctcgtcaaacaggttggatacaatgacgggaaacgcggcatgatgatataaatccgccagctcatcgtgaggcagcgtaattccttcattattcccgacggcagccgcatcaatctcaagacggtttaacaagtcgacattcgctttgccgaaggtcgcttctgtaatcatttgaaatcggtccatatgatcgccgatgtcgaatacgagtgtttcctccccgtctttttcatgctcatttttcttctgctcaatgtaatgtacgattttcggccaattttcgaaatggctgtgcaaatcattcgtatgatataaacggagtttctctaacataccatctctcctaccttttagctgaatatcccttgataaatcaattcacagccgatcaaaatcaatacgacccgcatgaaaagcacgatcgttttcgtccggacccgcttattgacccacgcgcccattttgccgccgaaccaagcgcccggaacaaggcacagcgcatacaaccaattgacatggccctctgcgatatgtgacacggaacccgtcacggaggataagaaaataatgagcattgacgtcgccacagccactttcggcgggaacaaaaataacagcatcatggccggaaccataagagagccgccgccaatgccgaagagaccgcccaataagccgacgaaaaaggcaatcgcgataccggtaaaaatacggtacgaatatgtataaagctcacccgattcatcctcatatgtccggattatgcctttatgggctttattgaccggttttgctttcgccttcagcattaatgtaatggaaatcaaaatcataaaaagtccgaaccagacggaaaacgtatgcgcattaaaaagtttagacaaatacgcgccgatgatgcttcccgggccggaaccgataaaaaagatcagcccgcttttgtaatcaacggttttatatttcatataggccagagttgatgacaggcccgtgaaaataatgaccaaaagggacgtgccgatggcagtctgcggcgttacgtcatggaaaaacgaagtcatcgtgcttaaatagagcatcgccggcacgatgataattcctcccccaagcccgatcaggctgccgaccgttcccgcaataaatcctaatatgatcaaaataagataagacatgtgtcttgaaacctcttttctagctgaataggtcgagctgcttcggagcaagcccggtatatgagatatctagcatttcaagcatctcaaggccgttatcggcggcgtctccgcctgagttattgttgaacagcacatacagattgcgcgactgttttttcagctcctgaagattgtttttccaatctttgagctcctgtttgttatagcggtataaatatctgacctcgcgccagttttgaccgccgtcaggtttgatccagccctgcttgttccgcccgtgaaaacggataagcgttttttcttcatccgttgctttcaggacggtcggaatgctgccctcgccaatttgcggctcgtcacatatgctgtgaatccagccttccgccttcataaaggaaagcgtctgctcgtaaaatggcggggaaaaccacgaccggttgcggaattcaagggcgcacgggatatcgcccatctgctgcctgcaccatctcaaatatgcgacgttttctttcttgcagtcaaaccacggcgggaattggaacagcaccatggcaagctttccatgttcaatatacggcgtcaatgacagcttaaacgcttcaaacatctcttccttcgtttcaaaaggaatatcgccgcgctgatggcccgtcattccttgatatgccttaacgacaaattgaaaggattccggcgtctctttgacccatctttcgttattgcgggcgggctgtatcgcgtaaaagctcgcgtcaagctcaacgatgggaaaatgggaggaataagcctgcagtttttgcgggcccgctgttttaggcggatagatgctgtcatgatccccccatcccgtcagtccgatataaatcacattccttcacctctcactctagtttatcacaggtgtttttctctttccgtttccatgttttttctgaatgctcttgtcagatacccgtattgattttcattggtgtccgaaaatgcctcacttctggaagaagggatatgctgatagacgatcggctctgaaaactgaccgctcgtgaagtcatatatctccccatctatccggttataaaaatgccagcttgttccggttttcgttttgagaatgtcaccgccgcacacatcttggatgactaaagccgtcacgccgcactggcctttggccgggcattcttccgtccattttgtactagtcttgcgcgaccaggatgccgttaatatgttcaagatttgatcatacaatgtgttttactcctttttataaaaagataccacgagacccgctttccaaacgacaaaaaaagccgattccccgtcagagaatcggctctttcatttcagtaggcttcagaaatgttccgaaagccccgctctccttatcaccgtcatcctgatacacacagcgtcccttgctgtaggtcgcagcaatgcggtatggaaaggtatggccttcatacaggctttgcttatgtctggaaaacatcgtttcttttgtgacggtaaaggattccggccgtacgatgacaaaatcagcgtcaaatcccgcttcaagccggcctttattcattaagccgaagcgctttgccggtgcttcggccgtccatcgggcaacatgttcaaacgggagccgatgctcgatcgctaattgaatcatgccaagaagcgtaaattggcctccgctgatgccgccccatgacagaaacatattatcctcgcgttttaaagacgggtgacagggagaatgatccgaagacaccatatcaatcaggccttctgccaacaccccgatcaattcctctttatcagcctctgaccggagcggcggcgcgcatttggcggcagacccttttttaaggaagtcctcaaaactgaataataagtagtgcggacacgtttccacggtgacatccattccgtcttttttcgcctgctgaatggacatcacggcccgtttcgtgctgatatgtacaaaatgaagcgcgcatcccgtcaccttcgcatattcaatcgcccgctgcacagcctcgcattcagcttcttccggacgggatgaagtgtaagcgcgggcatcaattttcccttggagcgcgtactcggcgccaaggaaacgggtgagggcgtcgctttctgcgtgcagggccaaaatcttgccgcacgccgcgatttctttcattccttttaaaagtgtccgttcatcagctgactgaaattcatccgttcctgattttgataagaatgctttaaacccgatcgcccccgcttccgccatcggccggatatgttcggtatatccgggcatcaaaccgccccaaagcgcaaaatcaaccgctgacttccggctggcgatttccgcctttgccagcaggttttcagcagtcaccgttgaggggatgcaattaagcggcatatcaaaataagccgtacagccgccggcagccagcatctttgagccggtttcaatgccttcccattcttctcggccgggttcattaaaatgcacgtggcaatcgaccgcgcccggaaacacatacatgccgtccgcttgcaccacttgttccgctttttcgtctatgccgggcccgatcattgcgattttcccgtccttaacggcgatatcagcctgcttcgtcccgccttttcgcacagccttcgcaccctttacaattacgtcataggccatttcatattcctcccttgtaaggatgacgatttttctgtcagtttttatcacaaaatgcgtctataattgccagtttactgctactataatcgtaatacatcagcaaagccgctataatttttgatgatttttattcatattaaccaatggttgtctttagaaccggaaggagattgaccgatgaatatttatgacgtgatgaagattcccgcttatgagcgggccgcattaatcgcaggcaaatccggcggatggagggaggtggagcacgtcaacatgatggatgcacctgatatcgctgattttttacataaaaatgaactgctcgtcaccacggcttatcacttgaaggaccgcccgcagctgttgaaagacttgatccgcctcatggcaaaacggggctgcgcgggactcgggatcaaaacgaagcgttatcttgatgtcattccgaaagatgccgcggagcttgccgatcggtatgaatttccgattattgagctgccggaagacatcaggctcggagatattgtcaacaccacgctgagccatattcttgatatacgttcaaatgagctgcagcaggccatttacgcccataaaaaatttacaaatcacatcatgagcggcaaagggctgcaatctttgctcaaaaagctctcagatattctccggcttcccgtggtgcttttgaatcagcatacaaaactcttatcatcgtcccaccgcatatccattgacacacctttattgaaaaacatcctttattccctttccgggccttatttcacctgcttttccatgctgtccgaccgaaaggcgtattctgtcctgccgattttgaatgatgaaaaaaactgcggttatctcatgataccggagctggtgcagaccgctgataaaggcatgattttgaccatcgaacaggcggccaacgtcattgcctttgaacttctgaaagaaaatgccgtcaaacaattcggcagacgggcgcgcaatgaatttttcagcaatttcatcgaccgttcgtttaccggccatgaagaaatcaaaagccgcgccaaagaattccggctccgctgggatcaaaaatatatgtgcatctgcgggaagcttgaccgggatgaaaaaacaatcagctttaccgaaaatcagctcgcttctgatcatgtgtttgaactgcttgaaggtgagctgtcatcctttccgtttccccctcatctcttcattaaaggaaatgtgggtattcttttaattgaagcgacagacagctggaatgaaatgcacgcgtctgtcatcagctttttggagcagtttcaaaagcaggtccggacacagtttaaacggactgtttccttcggcgtctcaaacatctgccaaaaactgatcgacgtccctgacgcgtttaccgaggcttctgacgccctttcatccgggcatttgtccagaagcgcggagtttattcaaatctatcatgccaaagacgtcccggagctgctccgcctgcttccgacggaggatttgaagaagttttaccaagtaaccctccaaagcctggccgatcggcagcaggaggaccagagcctgcttcatacgctgtctgtatatcttgagacacactgtcagatctcagaaacggctaaacgcctgtacgtccatcgaaatacggtgatctatcggttagaaaaatgcgaggaactgctcggcaaaagcttaaaagacccggagacgacgatgcgcctgcggcttgcgctgagaatgcagcggctgattggttaaggaatcgtttctttttttaacgtgaaattcactctcattagtattttcgccaaattacaccccgtcttccgtcgactatcgtgtgactaaacatcatattcggaagaagaaaagattgaaaagtgagaagaacagaatcattggccgtatttacacttagcctccagtgtatatctatcatgtacgaaggagtgattacagtgcttttactcggcatggcgcgcaatgagttttgaggcccggtgagctttcttgccctttagcgattgatttgcagacatgggctcttaccactttgctgtaaaccatgcggggcaattcatcgactacggcttctccgttatgctcggcagcccgtttgctgccgacacacactgatgatggcaatcaagttggcttcatccctaatgattaaacacccatgccgaattacagtaactggccgctaccctttacaaatcggcggaatatatgaaaacaaagaggatacgtacggagagccgctcgaacgctacgttgccgcagagctggttcatgacataggcacttccgtatttacgaacgaatgcgaacctgctttaaataatcggacgcagaaatttaattgggatttcctcagcagtttcaagtcatctttccaatcaaaattatacatggaaccgtcgtcgactagatacctggctcagatgaaagaaaggcttgcatggattctgtgaggcagcagatgcggataagccagggtgtggcgttcttgcaggtagccgtcactaacgaagacggacgattttacagatccccttcttcccggcgaacaaatgctactctgagaatatatggtggaatgctctatggatgcctgtttctcccctttgggcttgcttgaaactacccatttccttgatccatcttattcagattcattttcacacaccgattcagcgaaggataatcacattcctcctctcctgctctccccattctgctatcaagtgtatagagggagttaggggttcatactcggacaaagaaaaggatgcaggtattccctgcatcctaagtactatagaaaattctcagtccctaaaacattaattaatttagaagaattttagaagaatgactactaattcgaaaccattattagatattagcgtgtccatttacttgaatatacagtttgaattaggtctgtgtgatcccagttattatatagtttcactttcacacgggttgaagcggattttttggcgatatttgtaaaagtaacatttaattttttgccgtatgctgcgttacccgaagcagtatcaatagtcttccatgaaccgcttgtataccgctgaaggtataatttacaataagccgcagtttcccatgtacctgatcttcctaattcaactgttgcataaacatttttgtagttatctgatgtatgtatatatgattttgcaataacagatccagtattgtaattaaagctcgttgtcttacttactgcttgcgccgattgacttgatcctataaaaatcaggccaaaagccataacacctgctaacaatgctgccaggatattcttagttttactcttcatgttaaatccctccgttaataattatgcttgtaaattacaagactattatacattataacccatatatcctaatttgtaaaactacactagaatacgttgagttttaaagtaatgttataaatttcacaaatatattattataattgcccgagaaacatctaattttctggtataaagacaaaacatgagataaatttctgattattaaccatcgatatttttcttttctggtaattttctatataaagtaaaagcgcaagcactaagcggctattcgttaactcaaaataacgataatggtacgggtttgtcttggaataaatatgtgtattattgtgagttttattaattttctcaaaagaagaccttccgcagtctccaattcaaataatagtccgacttttaagaacggagtttcaacttgtaaagcaaacctagatcggcgcccctctgtacatcttcaaggttgccagatagacatttggttcgaatgaaaatgtttaagcaactgaaacgtttcctctagtattttcgcttacatatatttgtgatgagccaggctgttgttatcagatgctcattacacagcgagctataataaaatcgtccttgcttatatcgaaccgattccattatagaaacgtcatcatttcagaaaaatgagggagctgctaaagcaggagacagcattcatggtgactctttggtaagagactgacggatacatatgaaaaaatcagaaatgttcggagactagcccgctgtgcgcgtgctacatcgagaacatttccttcagcagtattctttatttctaccgcagttcctgaaagtttatccgccgtaataaaaaaattgttcggtgaagagtaataacaggctctccggccttggtattcatgtggtagtgtcgacttttttgtccagttgaccggattatgaatggagattgagccacacatagcctcctttattaagtgataaaacctgacagccggcttcgtatatcccttcccttcagaaaatactacaagagagagacagttttataaatgaaattttcatatgaagaaaaaacgaaaagcctccggaacccggaggctttagctggttatccttgctgcgtgaacggccgggtctgtgtctttttgccccagccaagcgcggccagaaaactgatgacgagaatgaccgcccccagcatatacggaaattccatattcacatcaaagagaaaaccggctgctgacggtccggcgatattcgctaaactgatgaatgaggtgttcatccctccggcaaacccctgctggtcacccgcaagctttgacagcatcgtattgaccgccggccggagcagcgatgtcagcgtgagaaaaaagattgccgcggcaaacacggtccaatatgagcctgcaagcctgcaccatacaagtcctgccgccgcaccgatcagcgtgacgttaatgacgcgcttttccccgaacttaccgacgagataactgacaccgaccgcctgcacaaagacgccgatgagacccgcagccgtaataataaaggcaatatcagacgctttaaatccgtgtttatggtcaacgtaaaggccgaagacggattcaaagttcataatcccgaagttcagcacaaaaaccagaatcagcataaacgcgaacggtgatttgagcgcgcgtgacatttgcttaaacagatgctcacgtttttccatttttgcccgggcttccagctgcttttcgcgtcccagcgtctcaggcagaaagaaaaatgaaagcacggttgaaaagcaggcgagacctgcagagacgatgaacggcacagccatgccgtaatgaaccaaatagcctccgacaccgggcccgatgacgacaccgagcgtcatcgccgcgctgaacagccccattcctttcccgcgttctttttccgtcgtaatatccgcaatgtaagcgaacattgacggcattaaaaacgccgcccccattccgcccaaaaggcgggatgcgaacaattgccacaggcttccggcaaaggcgaagatcaattgtgacaccgcaaaggcggcgatgccgaaaataatcagtttccgccgtccgtatttgtcggttatttccccggcaataggcgcaaatagaagctgtgtaagccccgccgcagcaacaagcagtcccatcgtgcttcccgtcgctccgaattcggtaatatatgcgggcataatcgggataatcagcccgatcccaagcatcgcaataaacatattcagcattaaaattgacaatcggcccatatacgccatgatttcttaccttctccccagacaaacagataaccattccatatttgtcattttttatatcattcagtataactggggaaagggaaaaaagtccagatgatttaaatgctcggttttatgtctcatgacagcacaccggttgcagcctgatgatcatatatgttgagagccgcctgcagcgcttcgccggctttaacggcaaccccgtgcctgatcagaaccgcttcaagaccggccagcacaaacagcacattttcctttctgcagctgtagcccattgttccgattctccatattttcccctgcagcggaccgaacgagctggcaatttcaattccgaattgagacaaaagcatactcctgatcgattcgccgtcagcttcttgcggaatctgcacacatgtgacgacaggcagcttcgcctccggatcgccgaataaatcaaggcccatcgctgaaagtccggccataagcgctttttcatgacgacgatgcctgcggaaccgttcttcaagtccttcttcaaggaccaaacgcaccccctcccgcagtgcatagagcatcgttgtcgcttctgtatggtgattcagccttctctcactccaataatcttcgagctggctcagatcaaaatagttgctcgtaatcggacgataatcagacagcatttgaccgtcagccgccgtcgcgatgccccgctctacctttttacgtccggcaatcaccgcggccgtccggtcattatatgtaatcggcgccattcctgaaggtaccgataagcatttttgcgttcctccgataaccgcgtcaatgttccattcatccgtttttacggcgcagcctccgatggtggccacggcatctacgataaagagcgcgtcttgttcgcggcacgcttccccgatttctttcagcgggtgaatccgtcccgttgatgtttctccgtgcaccatggccacaattttcggggagacctttttcatttcgctgataatctcttcaggctgaaagaccgttccccattcacactcgatcgtatggacgtccgccccgtaccgctcggcgatttcagtcagcaaatacccgaagcgtccgtatatcggaacaagcacgcggtcgcccggttctatcacacttgcgagaaccgcctcaattccggctcttgatgtgccgtcaatcggataggcccagcggtttttcgtttgaaacaattcacggagcatttgcatcgtttcgttcatcatgtctgtaaatgccgggtcaaactggccgatgatcggagcgcccatcgccctcagcactctcggttcagcttctgtcggtcccggtgtcataattgttctttgcggaatgctcaattcttttctggtcggcacgccgattccccctttgcgttaataggcaagtttatataatacattcgccagcgtacggacgccggtttccagctgatgcgcaggtgtgaattcaagcggagagtggctgattccgccccggctcggcacaaacagcatgcaggccggaaaggttctgccgagcatctgggcgtcatgccccgctccgcttacgatctgctccgagtccgccccctgttcttttgcagcctctgcagccgttcgtatcagcgtatcatccatttgaaccggctctattttcatatattcatcaataatgtgccggacccctttgctgcggctgattttttcaatgatcgaaaccagtttctgatggaaggctgtcagcacatcttcctgctgatggcggatatcaacggaaaattggatacggcccggaatgacattcgccatattcggttccaccgtcattttcccgcacgtcaggcgaagctcttccggctgtctttctgctgagagcatgagctcgtggatgatgctgcttgccgctgcgagcgggtctttccgccatttcatcgaagtggttccggcatggttgcattcaccgtcaagcgtaacggtatagcgcctctgcccggcaattccggtgacaatcccgatatcctttcccgatcgttcaagcgtttgtccctgttcaatatgaacttccagaaaagctttgatgtcggtccgtagcggtgcgggatagcggcctgcaccgaagccgttctgccgcatggcttcttttagagaaatgcctgaagcgtctctcggcgtttccgcatctgaaagcgagaaagccccggtaatatttcccgatccccaataggtgatgggaaaacggcttccttcctcttcacaaagcgacacagcctccagtgtttttttcggacgcccgaacgtctcatacaaatgacggatcgccagcatgcccgccagcacgccgaatgctccgtcatatttgcccccgtcaataacggtgtcaatatgcgacccggtcagaatcacctcatccggcgattctgaaccgctcagcctgccgaacacgtttccgacatcgtcaaatgccgtttcaagcccgaacgcctccattttctttttgacggcaagctgggcatccatccattctttcgtatataaaagcctcgtcactccgccggcagcggaagccccgaattgagacagccattgaatatcatcggaaattccgatactcgccgccgacagctgctgatgtttcataggcaccctccttttaacctgaccaactggcaagatgaccttcattatagaaggagcgccttatgagttcattatcatatcttctaaaaaatcgatcatttttcagacacttcgtccaacaagccgcatcttccgctctaagccgaaggaaccatttttcaaaaaagatagaatattagatttattttttggataatagaggtaaaggagggcaagtcatgacaaaaaaactttggtttctgccgattgtctgcctgtatttcatttttggatgggccgcgccgtcagcctctgcgggcgcgccggctgacacgaatctgtacagccggctgacggtttcaactgccggcaccttttttccgcaaaccgcctcatcggtcatcactccgtctgcggacacggacacgtattacaaagaagcttccggaaaaagcgggacatccttaaaaagcgctctgcaccgcatcatcagcgggaatacaaagctgtcttacagccaagtatgggatgcgttgaaggaaactgatgaagatccggcaaatccgaaaaatgtcatcttgctctatactcaggaatcacgggcaaaaagtaaaaacggcggaagcgtcggggactggaaccgtgaacatgtgtgggctaagtcacacggaaacttcggcacatctgccggccccggcactgacattcatcatctgcgcccggcagacgttcaggtgaacagcgccagaggtaacatggattttgataacggcggctcagaatacccgaaagcgccgggcaactattacgacggtgattcgtgggagccgcgcgatgaggttaaaggagacgtcgcgcgcatgctgttttacatggcggtgcgttatgaaggagacgacgggtaccctgaccttgagctgaatgataaaacgggaaacgggtcggctccctacatgggaaaactgtccgttttgctcaaatggaataaacaggaccccgtcgacagtaaggaaaaacggcggaacgaactcatttacgaagactatcagcataaccgcaatccgtttatcgaccacccggaatgggcggatgcaatctggaaatagtgtcacagaaatgataagggagcccgatcatcaggctcccttttttaatatacggcgtcttcggtctcggtatcaaaaaagacggccctgtccatattgaccgcaagcagaatggcgtcgcccggtctcacttgtgaagcgccgtcaagacggatcgtcaggcgttcgtctccgcttgatgcatgaacatacatctccgcgcctaagttttcacacacttccgccacagcgcggcacaccgcctcatccggattgtctgactgtccggcaagcgtcaaatgctccgggcgcagccccgctgccatctctttgccgctgtatcctttttgtacgagaaccgccgctttttctttcggaatgggcaaacgaacggacgaaccggcaaaataccattgtccgtcattttcctcaatgatgccttttaaaaaattcatactcggagagccgataaaacccgccacaaacatattcgccggataatgatatatctcatgggggcttgcggcctgctgaatatccccttcattcatcacgacaatccggtcgcccattgtcatcgcttctgtctgatcatgcgtgacataaacgatggtcgctttcagacgctgatgaagcttgctgatttcggcgcgcattgctacacgtaatttcgcatctaagttggaaagcggctcgtccatcaaaaacaccttcggctcccgcacaatcgaccggccgagcgcgacccgctgccgctgcccgcctgagagagccttcggtttccgcttgagcagatgcccgatttccaaaatatcagcggccgccctgacacgctctgcgatttcttttttcggcagctttctgagcttcaaaccgaacgccatattatcaaacaccgtcatgtgcggatacagcgcgtaattctgaaaaaccatcgcgatgtcgcgatccttcggaggaagatcattcaccgcgtctccatcgatataaagcttcccatcagaaatgctctcaagcccggcaatcattcgtagtgtcgtagatttgccgcagcctgacggaccgacaagcaccagcagttcctcatccttcacatccaaatgaaaatccttcactgccgccgattgggcgccgtatgtttttttgacatggtcaaatgttaatgatgccattagaaacctcctccaatactggaaaccgcctcatctttctgttatgttaaaaatgttcggggtttctgacagattcataaaaaagcaaatttgtattataacgtcataatacatataatagtactactactcgacataaggaggtccgtcccattgttaaataacgggagctcaaaacctttatatattcagctgaaacaaattatcgcggacgatatcaaaaagggcgtgtattcgccgtccgtgaaactgccgactgaaaatgagctttgcgaaacgtacaatgtcagccgcataacggtcagaaaggccatcctcgatcttgtggaagaaggctggctcgtccggcagcagggaaagggaacgttcgttaaaagccctaaactgaagcgggagctcatcgcggtcaacggctactctgaatttatggaatcaacaggaaaaaaaccgaaacaccaggtcctttcccatgaaatcattgaagcgcctaaatccatcgcccaaaagcttcgcatcgcttctgaaagtcccgttcttgaattaaaacgcattttatttcacgacgaccagccgctctcattcgaaatcgcccactatccgcttggtttatttcccgacatcggcaagcatattaaagacggcgtgtcgatgcatgacatcttgaagcagcactatcaggtggtgcccacccataatacgaagctgttaaatgtcgtatacgccaaacaggaagaaagccgctatctggcttgcgatatcggggatgcgctttttgaaattgataaaaccgcgtttatgtcaaaagaccagccgatatacagctcgctgtttttaatgcataccgaccgcgtcacgtttaccattaacagtccctacacgtaacaggcataaaaaacgagacaatgcttatcgtattctcgttttttcattgcttttcccgccgcccggcctgtagggatgcccgtaaccgaacgcaccgaatcctccgcatgttttggcagccgtcccggcagccgcagcaagcgctcgccgtatatcctgatgctcgaaaaaatcggtaagaaacccggcgataaaagaatctcccgcacccaatgtatctattatatcagctctaacaaccggctgatgatagacgcgctccccatctgataacaccgcgccatattctccccttgtcagacagacgattctcgctccgtatccgcgggctttttcggcaagctgcacacattcgctttcactcaaatcgctcccggaaaaaaacgcatacgtcacgtacggacagaccgcctctaaataggcttcgtcacgttttgttgagaaatcaaaggaaatcggcacatgaccgctcagcatcggaaggtcacgctctatcctgctgtatacgctcgtgtgcagcagatcatgtccggcgataaatgagatgtcattctcctgaaaagcgagcgtcagacgcgattgcacgccgcctttatttgatccggcaaatatcctgtctcccctttcatcaagagtgacgaccgccatgccgttttctccgtatgcccggcggatcaaatcagcattcaccttttccagtttcagcacgttcaatacgtgatccgccgcttcatcactgccgagtatcccgatataagaagtgtcgtggcctaagcgccgcgcaagcacggctacattcagcgcattcccgcccgggtaaaacgtctcctgatcctggtaataatccaccacattatctcctgccgctatcagtttcatcttttcatcccccttatcctttcacgcttcccgctgcaataccgcggataaaatatctctgcatcaataaaaacagcactatgatcggcgcagccgaaatcgtcagcccggccagcagtacgccccaatccgtctgcagcgcatctctgaactgcatcagtccggccggaatcgtccgtaaattttcatcatcgataaaaataatcgcaaacataaactcattccacgtatggtaagccgtcaaaatgcctgatgtcaccagaatcggcacactcataggtaagaatattctgaaaaatattcccagacttgtacacccatccagataggcagcttcctcaagctctttggaaatcgacaaaaaataagaacggatcagaataacggtaaacggaatacgataggctgcgtacggaaggatcaaagcccaatacgtattgtacagccccaatgactggataatggagtacagcggcacaagactgacctgcggcgtcagcatcaatccgccaagacaaatgataagcacaaacccttttcctttaaaatgaaaacgggccagcccgtatgccgccaaggcgctcacaaatacagttatgagacaagtcagcacggtcacaatgacgctgttcataaaataagcggaaatcccctggttccatgcggagacgaagttttcaggatgccaaacagacggcagcgaccagctgtgctcaaaaatctcatccgagcttttaaaggcgctgaccgccatccataacagcggataagcgacggcaatgaagtagataaagagaaacagccatacagacgtttccccgatataccattttctccgctttccggctgttctgacagtctgccgcggatgactcaagtccgtcctctcaggaagcatcggctactcctcctttccggtcttaaagaatttcatctgaataagcgacagggcaagcgtcagcaaaagcaccaccgtcgcaatcgcggaagcgtagcccatcatatcttttgtaaaagcgctcttatacaaaaatgtgctcagcacttccgaagcgttgcccggtccgccgccggtcagaatatacggttcattaaatacggtaaacgcgccggtcagcgtcatcaccacggcaacaaacgacatttctttcgtctgcggcaccgtaatgtgaaaaaactgctggatttttccggctccgtccaactgcgccgattcatataattcagcgggaatgctctgaatcgacacaatgtacagcatggcgatgtaaccgacggactgccattgagacacaaaaatgacagacagcattgcggtgttttcatcgcccagccacgcacgggtcagttcatccagtcccacggcttccagcagctgattcaaaagcccgatttccgggttataaataaaatcaaacaaaagcgcaatgacggtcatggaaatgacgaccggaagaaaaaataccgtacggaaaaacggcgaccattttcttaccagcctgtcttccagcacggccgccagaatcaacccgccgcctacctggcaaatcagcgatatgaccgcatacagcacattgttgcggagtgctgtaaaaaacacgggatcgtgaaacaaatcaatataattttttaaaccgataaatgtcttttcgggttgaaatgagctccactcaaacagactgaaaaacacattctcaaaaatcggaatataaacgaacagcaagaaaatcagcgcgggcgcgagaaacagatacggaatgaaacgttttcggctgaccaaggaaatcctcatctcctttctcccaagaaatctgttctattcagatgacgctttgacttgccgggccgctttctgtacggatttcatcacctcgcgcggtgtcattgtgccgccgagcatctgctgaacgcccgcagcatacacatcggcgatttcaacgtcaacgtccatgtcaaaccacggcaccatggattcggcgcggacaatatcctggacggcttcgcgctggatcggggaggtattgttttctgtcgccgttccctgaaccgcactgtatttaccgacatcttttatcagcttctctcccatttttttcgaggttaaaaactgaagaaattccatggcttcttttgggtgcttcgtttttgaggaaatcataaatccttccggagatccggtcagcgcacggggagatcccttttcgccgctgatttcagggaaaggaaacaagcccagattgaccggttcgacgagcttaatttccgccgtttccgcataaatcatcgccgctttgccgctcgtaaactgctgacgcacatattcgtgatccacggaattcacatgctttgtaaagtacgggagaagctcctgaagcttttccagcgctttgatatagccttcatccgtaaacgccccggttttcgggttgtaatccttggcccgcgttttttcatcgaccatacgctggttcagcgtgccgatataatgagaaatggtccaaggcgcttttgtgccgaaactgatcggaatatatccgttctctttcaatttctcagagactgtgatcagctcatcccatgtcgccgggggcttcaaatgtaatttgttaaaaatgtctttattataaaagaatgatttagcgtccatttgccacggaacaccgtactcttttccgtcatgcgtaaagggtttgacttgtgactgtacaagctgtgaggaccaatctttatctttctgatagtaagacgacagatcgagtgctttatctcctttgatgaatttgtaagcaaaccggtcgctccatgaaaagaaaatatcaggagggctcgttgttccgagcatgactttcaccttgtctttataagaatcgtttaataccgcttccgtttggatgtgaatgtccggatgggcggcttcaaattctttgactgcttcttcaaaatagcttttttccggctctttcggccacctgtgaaaaaacttcaggttcacttttccggcagaggaactgctttggcttgaacaggcggctgctgacagacatacggctaacagaacgaacaggcagatgagctttttcagatgcttttcctcctttgtcaccggactataacgttatatatcattatagtccggtgaaatataatctgcgttcttaatattcgactttccacatgtagcgccgctggcttaatggatggttccttgcttctgccagctcatccgcatagcttctgagcacccgatttaatacgagcggagccagatatccttttacagaatcgtcaattccggaaaaatcatatgtttcggcatcaaggacagtcagttttttgccgtatcttttggagaaggaaagcgcccgctcttcaaggggtcttgtttcgtctaagccgagaaggataataaatggaacggattcatcaatgatttcgaacggtccgtgaaaatattctccggcatgaatggcgtgggaatgaatccattgcatttccatgagaatgcagatgctgtaggagtaagcgacgccgtagtttgcaccgcttgccttcgtgtaaatgatatcttctttttcgtgggctttcgcgaatgcctttgcgtgatccgcttcttgtttaagcgctttgtcataaacggcctggagcttattgagtccgtcgatcgcctgttcaaacgcgagatggttttccagcacgtgtaaagcgccgaatacgatttgatacagaactccgtaattcgtatttatcgcctgtgcgttttcaccccagtcataaaccgcgacatattcggcttctttcgctaacggcgagtcaggctcaaaagtcatcgcaatcgtaagcgcgcctttttttctggcgaaaccggcggctttcaccgtttccggcgtattgcctgaatgagagcataggatcacgagagtgttttctccgagctgaacgggattgcgctggataaactcattcgaactgtagagatcagagctgatggctttcgcctctctgtcaaacacatacttgctcggatacataatggctgaagaccctccgcatgcaacgaaaaagacatgatcaatcgtttttcctttcagatcatccaagaaagcctgaaccttgtgattcacttgtgcggcagtttgactcaaatccttcactcctcagtgttttattatataatgttatataacattatataacgttatattaatcgcaataaaggcgtgttgtcaatcatattttctgaaatttctaaaatataaaatagacttatcttatttcccgcgctctcttgacctgacccttagagacacgtttagaatgaaaagcagggagtgatgcagaaatgaatatcaaagaagccgcccggcagacgggtctcacgaaaaaagccatcaaatattatgagcaggaaggtttaatcactgtcagtaaaaaccctgataacggataccgtgagtattccgctcaggacgtgaatacgctgaaaatgattgccgccctccgaatgctggcactgtccgtaagtgatattaaagcgttcctcttagagggcaccagcctgcatgatatactgcggcagcagcatgaaaaactcagccggcagattgaagagcttgagcaggaacggaaattgaccgaaatgctgctcaaacgggtggaggatgcagaaaacgtcgattcgattttacatgatatcggcgaggtcaaaatagatgaaccaaagtatatggggcttcagctgaagaaactgttcccgggagatttcggagaatttattgccgcgctgtttgaacctttcctcgacttttctattgatacagatgagaaaaaagcggcatgggcggagcttattaaagtattggatgatatggatgaagttccggctgcacacccgatgatgcagcttgtcggcaaggaggacccggctcagctccagcagcacaaagcccagcatgatcaattcatcgagcggattttggagagagacccagccacttgggacactcataaaaacacaatcattcagcttgtgaaaagagtgcagacggatgaagaatacagagaaagcctgatcaagatcggggaatccgcttctgatctgcccgcgctgaaagcgggctcgcctttcagcaatcttcttcaaaagctcagtccgaaatatgacacatatgtgcggcttcatctagaactgaaaaaggaagccgacgaggaactcggctttgattcagaggcatacttaaatcagatgctgcaaattaaaaaacgctaaggcccgtttccttagcgttttctttcttcagcttcagtgctgcgcattaatgcggtcaacgacatttgcgatgagctgctcttttcctaagtcggaatcttcgtcaacgcttgctaccgtcaaaatgatggccgctacggcaagagcgatcgtctctatggcagccgccgcgtttaaaaatacccatacagccgttgcgcattgtccgatggccgttgattttcctttgtccatgctttttttgtcaaactcttctttcagcactttcgccataatctgtgagccttgatcgatgacgctgttcactttctcataatcgccgctgtagaccgccgcttttaacttcttaaaataatccggcgatgactttttaatatcagcgatcacctgatcggaaacttgctttaattcatcctgattaatctttttgacggctttcgtatcccatacttcaggaagaagctttgcgacctcaccttgtccgaaaaagatgccggaaaaaatgtcttcacccgaataagagacggatgcctcagttttcgctgtggcatgcgggccgactaatgcgatcattaaaacaaacaccagcatcatggcggcagcggattttttgcttttaaccatataatttcctccttttccttttattgagaaaattgtatctgataaaaagcggattgtaatggttcaaagctactgttttctctgccggtaccaaaaacaggactaaaataccagctaccgtaatggagaacgaggtaagccccagcataacagcaaagatttcatgcatgaaaatggatataaacaatatcagacgccaatattttttcggagcgaacaaagcgcagaacataatggtttgcacaatgagcgtgccccaagtcgggatgatgacaagctttgactgcaggataaagtcaaacagactgtgaagcgcatccggcagccccagcatcggatcgttcaaatagtaataaacggcggttccgttctgccattcttcttccatcagcttggcaatgacggagttaaagtacagcatcgcgacctgtattctgatgatcgtcagcgtcgcccagcataacgaacggtagtaaggctcaagcggcctcttctcaaaagacgcctcgtacggagaccagtgccatttccgcggatcagtcaatgtcagcggaagcagcagcagcgtaaaaacagcagccacctgatctcctccgtcaagagtaacggcggagttttggaagctgtacgaaatccaccaatgaaaaaaaccggtgaggcggggccgccagccaatgacaaccagaattaaaatacagatacaaacggctttgacgatctcaatgtaacggaaatcgggaaacagcaaaaacaaactgaacgtgtcggaaaagctgagcatttgattttgcgttttgaagaagacagacgccggattgaaaagcaatgtcagcagcgtgccgagcgcgattaagcttctggcaagcccgtacacatttgtccaaggcggattctgcatcatccataaagtgagctgcttttttgcatcctgaatcaattgacatccactccgatgtattttttaacggttcgtttcgtttcggtatgtttgctccatgcccatggggtaatgcgttcatatgtaatgatcattttccctttcagccttggggagggcgactcatttttcattttcaaaaatgtggtattcttaaagtcctggccagccgtgaaatcgtgccacttctctttggaaggcagcttttccagcataaggccgagctctatcccttgcgtccgcccgtatcggtttaagccgatcacatttttcagtgaattattcggccatctgagcttttcatcgccatcaaggagatagatgttcagactgtcttctctcggatctttactgaaaaatccccagctttgcggataaatcatggaaacggttttggattgatgcttggttaattggatggcggagcttggcagtgccgcgatgacggttaaaaacaaaacgatgatccaggcggccattataaaaagaaagaatgaaaacatgctgttttgtctcttgtcagtcaattgaaaccctcctatcgaatggacatttcattgacatgattatacaccattcaacaggtaaaatattgagaaattagattttttggactaatatactattatatgtaaaaaggagtgttcatatgtttttgatgaatgataaagtgctgtggggagcggtggcactcgcctttattctgtcgattgtgttttatccgtttcttcctgctgatatggctattcactatgacgcgtcgaaccgaccgaatacagccatcaataaaacggccggcgtcctgatttttcccgtgcttatgattgtctgcatgttattcagaaaacgggtcgtccagttattcctcgtcgtttactgcctgctgatcgtgcacatcgcagtgatgtggctggcaatgtaagcataaataaaaccggagcttaaagggctccggttttgcttatttataaaatactttctcaatgttgtatttcgactgaagggtattgatcgcgtacgtttcgtaaatatctctttccatcggatcatttacgacacatacctcaattttatacacttcgtccctgtgatgtttaacaggcgacacattgtcttcaaaatgctttttgattctttgtcttaatttacgggctttcccgacaaacagcagctcgtcatgaatgttataaaacataaatatgccgcctttgtctctcggaatttggtgaaaatcaatgaaaccgtaaatcgctttaatcgccggttcattttccgacggtgactgctgccgttctgtaatggttacatcaggagcaggaagttttatttttatcaaaataggtcacgtcctcttattcattaaagctccatcctaccataagaatacccgaaaagccattctttcattcgagcgcgccggccggatcatagaggctcaaatcaatttcggtctgccggccgagtgcgagtttcgccagttcagctccgagatacggtccgctcgtcagacccgaggcgccgagcccgttggccacgaggaggccgctgatattcggcaggctgccgataacgggaagaaaaccgggagtaaacggcctgaaaccgactcttgtctccatcacggtactgtctgaaagccccggcgcgacggttaatgctttgtcaaaaatctcgccgagaccgcctgccgtcacccgcaaatccatgccggtatcgttttcatgagtcgcgcccgctacgattctgccgctgtcaaatgcgaggatgtactggtcgttcggcggcataaccacaggccatccgcccgtatcctctccctgaagctctaaatgaacgatctgcgccttttggtacgatactgaaaagcggatgcccagcggctgaagcagctccttcgcccaagctcccgccgttacgagaacctggtcggcatgaagcgtgcgttcttccgttttcacaccggtgacggcaccgtcctctgtcagtattgacgcctcttcatgataaactgccgcaccgtgctttatggccgcgtttaacagtgccttacgaagcgccctcccgttcacccgggccgcaccgctgatatgaaccgctccgtattcctccgacagcgcgggaaacaatgccttcgtttctgccggagtcagtcttgtgatgccgccgatctcaggagcgtcctctcttcttttataagctctttcttccatctggctgagctttttttcatccgtatggagactgacggcaccgaccttttgataaccggtgtccgtttctccgtcggcttccagctgctggatcaattgttcataataacgggcaccgccttttgcgattgcataccatgcctgattgcggcgctgcgacagccacgggcaaacgatccccgccgctgcgtcagtcgcctgacccgggtgtttccggtcaatgaccgttacttccgcgccggcctttgcaagatgataagccgctgacgcaccgagaatgccggccccgataatgatataagacttcatgtgtaacaccttttctatctgttttgtcttatttattttaacaaatggagcgcccggttcctaccggagtcctgacggcaatgatgagtttcgaaaacggaaacgtatgataaaaggaataagtcctcgtctgaaagccgttttcctcaagaaactttctgtattgagacatattttttatatctgacacggccaatgtgccgccgggcctcagcaccctcaccatttccgcgatcgcccgttcccgctcttttctccctgaaatgttgtgtacgacaaaatgtgaaatgacaaggtcaaacgtttcatcaggaaatggcatgtcttgcgccagtccgtcatacagatcaattcccggcgctccttcagccagtctgttttgttcaaacgcctctcgtccgtttccgcccagatcccagccagaccacttgtcaatcgctgagacatccgcgcctttctgcgccgcggcgatggctaacagcccccgccccgtcccgacatcaagcaccttcatgttcggctttaagccggaaagcgcaagaatgcgatggcggtgtgaaagtttaatagtcattgaatacagcagcatccaaagaccgagtaataaaaacaaggcgcccgtcagccagccccagaaaggagaataattccccataaagtacctgcgccataaaggaacgcaacaaagataaatccaaacgccccgtaaggcgcatcaatgccgtatcgtgttgtcatatcgtccagccctttcaatatttatccaaatagtataccatatgattctggcagcagcagaaaggagaaacgacaatatgaaacgaggccttacgtttgacatcccgaacacattcggacagtttgcggcagacatattaaaaccattccccatttccgcctatacgtggtttatcggcgatggggaggcatataccgacttcaaagaagacaccgatacagacctgtttccgcaaaatcagcgcatcattgagggccatgagctccgtcagcgtcttgaaggaaactcttattatatgatttttgctgaattgaaggctttcccaagcgggatggtaacggaaatcaatacgtacgaagaatatttaaagagtccctgtgagcttgtgcttctcatcgcagattgctcatatgtatccttatactgcaaagatccggacatgctggaagctctttatcagcaggctgtacaatgcggatttctccatgttgactatgtcacagatgagaatgatgcgagaacgcgtttatctgtctggtgaaagtgcgttctttttatgaatcgctaaatagggcttaggattcaaaatattgacaaattcgtgtgttttcaacaataagacatccccctcatgtatactgatggcgtaataagacatgtgaaaggggtatgacaatgagaagcggtttgaagaaaaaatcaggtttttggaagaagacggcggtttcgtcacttattttcaccatgttttttaccctgatgatgagcggaacggttttggcggccgggctgaataaggatcagaagcgccgggcggaacagctgaccagcatctttgaaaacggaaagacggaaattcaatacggatatgttgaagagttggatgacggaagaggttacacttgcgggcgggccggctttacaacggctaccggggatgcgctggaagtagtcgaagtatacacgaaagcagtcccgaataacaaattgaaaaagtatttgcctgaattgcgccgtcttgcgaagaacgaaagcgatgacacaagcaatctgaaaggattcgcttctgcctggcgttcgcttggcaatgataaggctttccgagctgcccaagatgaggtaaatgaccgcttgtattatcagccggcgatgaaacgttcagatcaagccggattgaaaacggcactggcaaaagcagtgatgtacgatacggtaattcagcatggcgacggcgacgatccagactccttttatgccctgattaaacgcacgaacaaaaaaatgggcgggtcaccgaaagacgggacagacgagaaaaaatggctgaataaatttttggatgtgcgctatgacgatctgatgaatccgtcagatgaggatacccaggatgaatggagagaatcagttgcccgtgtcgacgttttccgtgatatcgtcaaagcgaagaactataatttagacgggccgattcatgtccggtcaagcgaatacggaaatttcactattcaataaacaaaaaaaccccgccatgtggcggggttttactattaaccgattgagccttccatttcgaatttgattattttttaacatcttagcatatcactgcttgtcttgattactggtttcatggtatttcctgcttttccttctctcttcaaatcataatttatcataactttgtgggtgttgtgtgggtggcgcccactattcttttctaaaattctaatgtatgctgaaataaatctatagtaagggacgatggggatgaatctaaataaaataagatcggcgctgtacaagtccgcgagaattttgggggatgtcaacgcagccaaaaatgggtcacttggaaaaaggatggcccgcagagctgcaggaaaggcaaccaataaattactgagaaatattttcaaataagaacaaaaaaaggccctgctcttagtgagtagggcttagtcattatgagggcggtatttcttgtttgctgccagttctcctttaagtgcctcagcgtcctggcgcaaaaataagctggtgtttcctatcttcttaaccggctcaatacgcccatctttaatcaatttactcatgcgctgcttgttcacgtccaaaatttcagcaacttcggtggtgctgaggacttcagcttttacgaagtcctcaacctcctggcgaccccttagatgaaattccatgttattttctccttatatctttgagaattgcataaacggtcaatgctactacaatagccattatggccgttgtaaatgagtttgtccaaaaggagcgcacgcctatcgctgccgcactcaaaagaattaatgaaaagatgaacttttggtttttcttcattttttatgctagactgattataatgttattgagaagcgagctcccactcgcttccctgcatcaggtttaatccttcttattatctttcttgttactatcgtgggactgctgaaaaatccaaccgatagaaacaacatagaagataatttgaaggatttttattatgttgtctagcatttcttcacctccttatgtatttattatagcatatgtatagactaatgtctacacatttaacaaaaaatttccctcctgggtaaaaagagagggatttttctctatttctcttttatattagagcttcaagttttgctttcgtatccgatcggatagttgttgcccagcctaagcccgctgaacagaatagaaaattacactcatctgttttaaaatgtaaatgttaccttaaaaaattggaggatattatgattttatttatgggatttctctctatattttccgcaatcggaatcgtaattggtttaattcttttattcttcaaaagaacaagaaaaaaaggcctatggatattgccaataagcttattactctcaatctgtggatttacttatatggctcaatcagatgattcgccaactgagaaaaagtccattacctcaagcacctctcagcaagatgaactggacgatatttcaactgaggaaaagcagcaacagattagaaaagacgctgatttcaaaaaaatcaatgttgaggaccctccagataaaatagttcgtatcaaaggagaagtttctgcaatcaaaaatgccgaagctggagggaaatttattatttcatctaaagagaaaaacgggtatggtgtttataatgtttttgcgctattccctacaaagttaaaggagaaccaaaccattattctttatggatcagttcagaaggaaaaagctgaaaatggaggaccactaataactgggcttttttatgataaagccaaataaattcctacattactaacttcaggagttgatcgcgtatgactgattttgaacgaaagtgtatcggattatttttaatatgagccgcttcgggaaaaatccctccatggaacaattgaaaaggaaaaccgggaaagatgagcagacgatccgtgctgccgtgaaaagtttgatgagggaacgtatgttgaaatgggataagcataaaaaggtgtggattttttagaataaaaaaagctctcaattaaatgagagtttttttacagcgcatgttggtgatattgagtaataagttcatcagttattacacaattttgacctggtttgtatactctatgccacggcccaccatcttgatgagttttttcaactaaaccaaatgcactatatcgtccgtacttaacaagaacttctataatacatccaagagcttcaattccatactcagaagataaaatcttcataaaagaaggtgttattactacatcgtctgtacgaagctttatagaagcatcttcttcataatctatttcacttttgccatgagttttgtatttatagaaaatgctctcaataactggcccatatttaaacgctactataggttctttgaatagcttttcccctgttttcaacaaaaactccgcatagatataataaagtagtttttgtaattttaagtgagacgctggtttaaaagacaggacaaatttcgccacatcatatgcggttagttctttgtcttttgagatcacatctataaaggttgaaatatcttctgtaacataaacatcatcgaaaaaggaatctttctcggttacagatttccaactagttgaatcggttgatagtttgtgaattccgaattgaaccatgccacatttttctttaactctttcaaagaagtcggaaatgtagtttttatccaatctttcttcacttgaatagtgccagcccattcttctaccaccagaaaaatcactaatgatcgcgataaaatgaaatgccatgtttatcacctctacttctccacttctgtggaattcttataaatcgacgcccaacctttataagcttgtttatgaagttgatgcgaacgattattcgcttctttatcgtctgttctccagatttgaagctcccatgggaagaaaaaagtactctcaccataaaaataaaaatgaaatgctttgtagtcgcctttggaagaatccatacaatttattttgtattgttttttcaacaactcacacatgtcctgaaagcatttattattatggtcaaaagagtcaattgttattcgaatacccaacaaatcattcaggcactttcttaaagctatttgcccgctttctttttttcccacacgataatatttaagcttattgacaatggaatctggttgttttactctaagccgcaaatcaaattcactgtacagatattccaagtcattataaatgacaatatcttctagtttatctgcgtaatgttggagcaaaataaaaaaatcattgtcgattgagaaaatgttccttttttctgtaacttctgttacgtgtcttatttgagttttttttaaatgaacatgctttacatcttgttttaagctgaagttggttgaaaaatcactatgcaactgatttatttcaagtatcaactgatgaagatggttgcaaaatgactcaatccgacaagtacatttgatcaattttttcttcctcggttattttagtttgattttactcttttatcgtcatttatacaatgatttgcgagggtttatttgaagtttttcttgatttttttaatcaaaaactttataatactacattttgttcttcgaaaacaaaatgacataccatatgtagtgtttttttcttcatgcccaactttttagcactctaaacacaatatgtagatgaaatgaccgtaatcacctattttatctacatattgtgtcaagagttattaattgttctacgtcaagattaactcataaaaagcccccttagaaaaaggaggcagcttaggattacttcaatagtgattcaagttttgctttcgtctttgacccgtaaatgccatcagcagacaggccatacatagactggaatcgcttgaccgcatttgctgttttcgaaccatatgcgccgtctattccgaaattctttgcattcttatccgggtagtaatgaagagccgccagcgctgtttgaatctgttttacggcctcccctcgggtcaatgggcttgtgactttaaaagtacccgcaggcaggctgaattttgatttctgagtgtttttaggctttgaggctgttacctcttcttgccgccgcttttcagttcgttatcgcttttgatataggagacattcacatacccgtggaatgtctggccttttgaattggtgtattcaacatatccccatccgttgacagttgatccaagctgatatttcacaaccgtaccgttcggcaggttaagcaccatggaagaagaggcgctccgttgcgtacgtaaaacaaggccgtcacttgaaaccaccgtgtttttgataaaacggcctttattcgaatcggtgttggttttcgatttgttgttagttggtttgttaattactaccccacctaatcgcgcttttactccattcttgaaatcagtaaacccttgggatctgcttacccatggggccggacagattttgtgtgtaatgtcatagtgccgcacgatgtcattgatcggatcaagtttaaacttcttgcatagctcagcgcagacttgttctgcacgggcaatggtatccggatggaaagttccgtccttttcaatgcaaagctccacgcctatagacaagaaattcgcattcggtttcagcgctgcgacaccccggtaaggctgcccgttgacgaattgctgaacgtcattcgcatgataggccacctcattcaacggaatgatgcaaatagcctctatacgatcgacaaaaatatgtgctgatgcaaacgtctgttttttctcagatagatttctattctgtgcaggaagcgtttgaccaaagtatctataatgattggcagcagacgcgccgggatttgccgtgtaatgaacggccagtttcttcacgccgttgtttttgattcccggccgcgtccatttgttaatatcaatatattggtttctgaatgatgacataaaaatctctcctattctgttttgaaatataaaagaggctgccgaacggcaacccctcatttaatgagtttgtggtgtttcagaatggctttctgtttattgcctttctcagtcacgtagttatttttaaaccacgctgtcaacgttgtaccaattgtaaaagccgccgatccgacggtatacaatccattcacaagttgagtcacctggctgtctgtaatctctagcggagactttccaaacatcagcattgtttggttaattaatgcaataaaaagaagcacagtccgaatgaccgtacccctgtctctcatattcaacatgaagaatcctcctatttttcaattttcatttgaatttcgtccagcttatcaatgacaatttcatatttatcactgaatcttgctaaaagctcattttgagaatcaatttgcccgtataacttcgcctcccgctctctgctcgttttcatgacataatacagcagggagcaaaataacaccgcaaacggcccctgagtcatcaaatactgcatgatatccatttccattgttgacgtctcctttttgacaaaataaaaacacctttaggttacaggtgccgtttcattgttctttacttgttcactctcagtagtgctgccagttgactcagaagacccggccgagggtgtggcatcgcctgccgtttccgttgactcttctccgtaatcctttccggtaatctccttaaattgatcgggagtaatggcgccgccttccacacaaaatgaaatatcaaaaccccattgataataaacctgtgcatctgcatatgttggaaaattcatgtgttactattcccctttctgtaatgtcatgactgctttagtcaattgaataatttgatcttgcatttgcttgatagtttgactatccgtaatgtgctgctgcacaagggccacaatttgctcttgggcctgctccattgggccgggcgtattcaaatcattaatgacgggattttgataatccgggttaacaatcagtgcaccatcagataatttgtaacggaacggattggaaataaattcagccgtggcaaattcatccgatatctcaattgctttatccagttcccccaccaatgcataagctgctacttcgttgttttcatttaggacaatttgcaattaaaagacccccttgatactcgaaatatagatttcggggttactgatttccattttttcagtatccagcgaaagacattctgtaacaactaatgtctttccgtccgtgtacttcagtctgatttcatcttgatacatgcctttcccgttgctttttaggccggcattgttgatataaaaaacagtatcgaccgggacggggcgctgcgtcgaaacatagtaatagtccgttttaaaatggacttcaaaaaggaaatagctgaaattagaaatatcggcagccagtttaatagtatcccccgctttcgcgctccctgaaaacaatagaactggtgattttgacacccaattacgataggctccctgatatttttcaatatgccaatcagatccctgcaaagtcactaaaccattatcctgatcactgaaaactgcaaaaataaatccatttgcattatcgctattcaattttggaggtaggtttttagtgttggtatcgtaccaatatacacctgtactaatgatgtcttgaacatttgccaagactacgggctttttatccatcttgtcggcaactgctgtatcaactttttgtttcatttcggctaaatctgaatcaacagtcttttggatattgtccactgtactgttaaattgactgatttgatcattgagagtcttcatatcattgttgtattgcccagttgtaacaatatcactattttgaattttggtattcagggtgtttagctgctcttgcaatgattggattgttgttttagtgccctctatgatattttgtgttgcgtcctggtctgatttaatttgttctaaaaagtcttcataggcttgtttgagctgcgccttcaaattttcaaaatcagaaataaaagagactgaattgatacccatttccactttgttctcaagcactttgattttaaactctaatgtggtgtctgtctgactgtctcggctcactttaaagaatgcctgttcatattcccccatcgctgcaaatgcttggtaagggaacacataacgaaaaatcccgccctgggcattaaggacaataccgccgtttgtatcaataatatgcgtgccgtcaggcttcagcccttcgaaagagacagttttcccggttagatcataaggcgtaccgtttgatatgactgataccgtcaccgcttttaaaccgccgtcccccactcttccaatgataagctgctggttaatttgctctaaatgtgccttgctaatatcaaaaactaaatcttgatttgccatgttttaaacgctcccttatccgtagtagtaaaaataattccggcaaatttcttggaaaataatttgatgcccgatctcattcgggtgcaacccttctgacatacacatctttctgaatgcaggattgtaaggatcaaataaatccgtataaaacatgtcagcatacgggacagaaagcagcgtacacacttccttttgtgcatccacatagtcggccaatatcaggcccaatttgtttttatccgtatcccggcggactatttttccgtttgtaatcttcgcttgtcgtgtggcagtcatcacgatgatcttacagcctttatttctcatacggagctgttgaatgacttgataaaaaccgccgtagaattttgtaatgtctttttcgtctgtccctacatcaatgctgttacaccagtcatcatccgttccctgtacaatgacaacatcgttcccggacgttttaagagcctgctgatagatattgttgtttccgttattgctcatgttaacgccactgacagaaaggtttatgacctcggcccccgtccgttctttcaagatatccccaaagctgtattgagcgcgtagcccgtgggccacactatcccccaaaatagcgattttctttgcgttgagcagattgcttttcttaataaaatcaacactgatatggccgctgtcggtgatatttaaaagctgatttaactcattactattttgtgagtatgctgtttccgccgcgattcgttccgataaagtggcgtgtttgacgtttttactgtctgttttcgcctgttccacttgctccgtaacctctaatggtgacatttcgggagcaattaatgccctgatttctctatacatttcttcattattttctttgatcttttgctcaatttctttcatattactatcggattgaaaattgtttagagcatcttcaatcttggtgaaattgctatctagcgcatcacgaaactcaccaccaagacttgttggtaagtctttatttaactcaatcataaatcttcccctttcttcatcacactcaatgtaccatcatcatttacaccaatgagaaacgctgtcccatttggtgactttaattccaatgattgttcaccgagctgcatagtcttttgtttgtcttcatctgtgtaatcatttttagaaagtgtatatcctgattttttatcaactttactatctaaagctaattgagtagccgtgttgatatcatcggggttaaatccaattacagcgctcatatgtgttttagggtaaaacggaacattcttcgaatccctcaactgcacaatatcagtcatttacctcacctactttttccaagatcaatctggaattccaagtgattgatacagcattttggatattgttgataatcgtatttgtcttactcgatttctgatatgctaagttagcctttttagaaatttgttgttgaacggataacatgtcctttttagcattacttagtgttaattcaattggtttagaatcatcaaacggactatccttgatcccaacaatcggaacatcgacatctaatgccataggctctattatagccatccaaacctccccaatttgcggagtgtctttcccataatagttgagggtgaatgtggtttcaggtacatcttgaagtgccttaagagcttgctgatctgtatacttttttgttgttgcatctgtgtccgttgaaagatcaaccggttcactaaacgattccccaaaccttgaaacattgggtgacgtgtatatgtaaggttcaaagaaatagttgtcatgttggtctttataagggtaaacccaacacattgtgcgtatatttgttttgtctaatgacaagttaatatcatccgtattgtacaaccagcgaaattgcttttgtgtcaattgcttaaagttggcttcgtccataaagattacttttttattgtccgccttaataaaacattcaaaggtatctattagggtattgataagagttacggaatcagagtttccgaattcagtaatttttttcttaatcttgaacgtgcctttgatttcataggtataaccatacttgtttcctttaaataagtaatcaagatactcagccaacgtgtgctcaggtttactttcttcgtcgtaatcagcatccaacacatctttaggtcttattttcttttgaatttcaaaataaacatgagttgctgtaacactaagtgtttgagaattcccgtttactactggattaatttgttgtattacaaactcttgtccattgacaattaaagacgcatcgtcactttgaagaagattaaacacaaactcgttgtgttttgtttggactatgttgaatgttacttgccagttagttaaattgttttcaacagtccgttcaaagtctgaaaaccctgtaacaatttcttcataatctttagtcttaactaaaaggatttccataaagaacacctacaagtaaaggaatcttgtattaaaagctattactgggtttgagcaacctgtaattaaaaattgattccaacctttagcaagagtaatgacaccatgatttgtgtcacgtccacatctcgaattattcaaatagggatcaaacccatctaacaacaaagcatctgaagcattcatttctttatttagtttaaagacatcgcctgtagttttgtttgtgataacaggtttacctacacaagttaatgcaatttctaacatgttgtatttcaaaggattaattgtaatatccgaagcattgaacactgaaaactcacttgtgttaaacacatatgacagttctttatctgaaggtaaattcataccgatttgccaggatccatcattaaaaacaaatggtgcttcaagagtggttttcactgcttccctaaaacccgaaggcaaatcaaattcaactgtaaatgacatatcaaccatgttaattctggtcgtttcatatggtttcgccaaaactctatatcggatcccaggcattaacgatgttctaatatggtatgcttctctttcaaacaggaaggcatgaatagctttacaccctaattcaaaatcaaataaatcccttcctttaaataaaaaattggcgcttactgtacgagcaccataaactgctttaccggcttcaatttgaccatctagccccggattagttaaataattctgggttattgatggagcagatactgtcatatctaaaaactgcagaccacgtaggtctacagtttcagataaaagttgctcttttccgtttttctcaactattaaatcttgaagtatactcacctttaacccccttgcatgtaagaattaatccctagagcatttccgtttacttcattcaagaatttggccaacgttttaagaatattcccttcgttggtattcatattttgtcctatggctgattgtaacaattgattagttctttcttgagagaacagtatcttggtaagaaggtcttcaatcctattagtgttagactcagacttcttattaggcaattgttcaattgaagcatttgccatcttttgcaatccgtttatagctgccgttccatctatcgggataatattttttgtgatggaatccgagacgtgaagggccgcccgcgaaacgttgctgatgctgccagtcagaccattcacaagaccatcaccaaagaaacccataagccgcactgcaacacgagaaggcgaatgaatatctaatctcttccggattgaattttcgatattgtgtgcgattttctcggcagcagatgaaacatccttttgactctttttcaacccatttacaattccgcttacaaaatggccgctgagtgttatcccggtgcttttatattttttattggccgatttcatggcatttcccaacgtatttacggcatcattcacgcttgattgatatttagcctttgctgtttttaaagccttgttaagatcagtttttgcaccaccgtatgaggttgtgagatcacccaaagcatttgctgtcttggtcttttccgagtacgctcctttgtaagacttccagtcacttgcagacaggctcaacaatgcctctacgtctgcatttgcggaaggcccttgttgcagcagttcattaatcatctttttagaggcgccgcgccgctgtaatttctttatattcgatgtgaattttttataaagagaattttgtgatttaagattacgcagcaggcccaccccggacactttcgattgttccgccttatcaaacattgcaaaagtcgtgtacgccgtgtttctgttttcattcaaagccgattgatacgtttttttcgcatctgccaccgcattgttatatgttgttctgattgttttcattgtgctgtcaaacttattaattgcgttgcctatcgcgttattataggagctgatttgctttgcaatggctttacttgacgcaccaattgccgcaacaatgcggttacgttgtgtcgctgttaatttatgattcttttgaatggcttcaagtcgtgccctttcggttttggctgaaattttcccggccctgtaatctgtaatgatcgttgaaatgctgtcagaaattttcttactgagttcagccgcttttttctttgccgctgctgcagccttttgtttttttgcctccttactcagtgttttgttgttggccgccggccgtgtcacatactttataatggttctcgtttttgttttctttgaggaacccgattttgttgaatgacttttgggttttttccgccaatatccttttacgtaggttccgttatctcggtaatagccatcaacccaaacctcatttgtccctttcgcaaagtgccccacttgctctttaaacgctttaatagacggccatactttcgtgccttttggtaggtttgcgaaaagagtcggcacgttcggacttacaccaaaccggccctgtggcgttaaatatggttcacgctgcccgccgtcgcccaaaactgccgggccgccgttatgatgatccgtaccggtagcatatccgatgtatttacgtccatgagccagcgccttaatgccgggtacattcgcgatcccgtgataccttgattcaatatatccgattgctgacgctacctggtctatcgggttcagccattgtttatgaccagccttggcataagatgcaaacgttgtttcaatcatctgcattaacccggcagacggatgaccggcccgccagtttgaatcccatttgttcacatgggaaccggctgtgccaccggattcatgtatcgctattgtctctaaacctttttcccatgcggcgccgcttacgcctgcaatcttcattcctttttttacccatgatttcagggagccggaaaccttcacatcgccagtatcaatgccgccggatgcaaaatcagtcagtttgtctttcacgccgctgataatctttttaattatcccttttcccatatcaaggacggagccgcccagcttcccaagcgcggagccggcgaatttagaaacaaccgtatttaataatttcgtcggatcggataaataatcatagatatttgatccaatgtctttaagtttgctccagccgcccttaataaagtcttttgcagaaccgagccaagttccaattgaaaatttcggcagtgtcccgcttttcattaattgttcggttttgtcaccgcctaaaattgacgtacctcgcggtagattcatgacggtatctgtgtttggagatagggccatttccccgtttggaaaacgcattaattcatgtttaccaccatcaccaacatgagcaagcccgccggcgaatgcgttcggatcaccctgccatgttccttttgcaaagtaaggaatatgtttcagtttaacgtcgtcgatcgttggcatatcaacttttttaagaacccagtttacaccgccaatgacgccatttgttacactttctacgccatcaatcagtttattccctacaaaaatcccggcatttccaagcgctttagctccgcttttaatcccgtcagccatttttccgggcagtttcttaaagaaagaaataatatccccgccgactttagaaacctttttccacatcttccctagcgttccgcctgttattttattcaagaaattaaatccggccttgaaatgtgatttaacaagcttcacgccctttttaacaatttctttaacatcgtcccaaagtttgtcccatcggccatgaaaaaaatcagaaaaggtttttagaatgctcttaattaattttgttgcgctgttaaattcgtcctttatatccccccatgtatcgccaaaatgcttagacaatcttgtaaaaagctttttgcagtatttgaccgatgaagaaaaagctttcttcacgcccgaccaaacagagtcaaccacttttcggaatcccttaaagtgtttatacgaatagataactgcagctacaagcaggccaatagccgtaataacaagcccgatgggattcgcttttaaagcaacatttaatactctttgagcgaccgcccatgcttttgttgacgctgccgcgaccctttgagctgttgccactgcaagtattttcactttttgtgcaacccaaataccccctgttttcgcaaaggatagagacgcttttgtcattgtttttatgccttttgctgtagcttttgaagctacaccaataccgacaattgtttttttgataccagtagcaacaagacgagccgtccatttaaaagattttccgatggccttaccggaggcagtaatcccccggcccgcagccttaacacctgaccacgccagttttccagtccacttaaacgctttgccgattccttttccgaaaatcttaattaatgagccggttttcttcacaccgctccataccagcttgcccgtccatttgaaggcttttccgatccctttgccaaatattttaatagctgaaccggtcttctttacgccgccccatgccagttttccagtccatttaaaacccttgccgatcccttttaaaactttgttggtcttcgttccttccaatcttgcatttttgaagaaggtaaaaggtgatttcgcaacaaaggagacggcccgacctaaacccatgaggccggacgttgtaatgctgatagctttaaacacagcccctaaaccaatagcaagaggggcgaatactgcagtcagagccgcaacggtaccaattgttttctttgttttgggtgacagattttcaaatttcacaagtaatttattaagatgctttacaagcgatgtcacagacggcagcagggttgctgatacttccatagcaaagtttttggatgtttctttgaaaatatcaagctgctttttccctgatttcatcatgcggtttgtaacggttccggcataatccgtcttttcggcattcttgattttcgcagaaaacttgtccaggtgctcccctgattccgtcattaacgcggtaatagtaggaagggaagtccggccaaacatgcgggaaagtaaattccctttttcctcggttcccattccttttgttttttcgcgcaactgttccacaatttcggacaatctcaacaagttcccgtgtgagtcacttgttttaaggccaatgtcgtgcattgcattagctgcctgtcttgacggcttaacaaggctagccataactccacgcaggccagtaccggcggacgttccctccacgccgcgccttgacatgacttcaaggtatgctgccatatcttccattgagtagccgacggatttagcataatcccctacatagttcatggaatagcccaattctgtgaatttagccgatccatgatccgccgcgtaagtcatggcgtttgtaactctcgtcgtgttctcggccgtctttgccgctgactttgacttgtcaaaaaattgctccatgacgttcatagaaacttttgttgtttctttaaattcagatcccgcagccgttgacgctttaatcattttttcaaccgcagcaatggcttgccggccggtatcacccttacggatcatggtttcatacgcatcaccgattttttggacagaaataccgtattttccggatagctccgtcgcttgcttttccatgtcctttgtaatctctccggcctctttcgcagattccccgtcagattcaagcaaggacttaatgtccgtcattttccgttcaaattcaacggcctgctttgttccgtaaacaaatgcccctccaatgccaaatgtggctgctgtcattgaatggccggcactcgttaatttatcgctggcccggttcacagaatcccttaatttgttgacgttatcgcgaaacgttaaactgagttttgaagagctacccacttgcctattgagtgttttataccggctgacagcagatgcttgtgccgcttccaattccaaaatggctgtgcgttgctttttggttgcgatattgtcggcgccttttttctctattaattcctgtagtttcagcttttctttttcaataagctggttacgttccttaatctgatttccaaggcccttgtattcttctttattggcccggagcgctttgccctgggatttgaatttgttgatcgctgccgttgtttcccttgttaataaagacaggttttcccgtacaaggcttgtccctctcttttgatcattcatagcgatctcagtatctttcaattcttgacggtaaagcgcctgcctccgggttgtattgttgatttgatttgcgtaacgcatagccgcttcgctattcttcccatacttttcaacggccttgttatacgattctgtcagctttttaacttgtacgtcttgtatcttgatcgtccggcttaatccgtcatactttgcgcccaacatgcctaattgatccccggcatttttgaaaatttgaaactcagctttccattggctggtagatgccgcaacagtgtttttaatagcttttaaactttgcgttacttttgttccatctaaaccaactttaatgacaacaccctcggccatgttctccctcctttcttacgtaatcgaattaaagaattcttcccccgtcatcacatgcgcgtcttccgatagcacatctaaaaggccgtaataatctgcttcgtcgatatcacgaaacgaccatccggcctccatcaaatttctatacattttttttaagtttctgagggcctcggctgctgttactcctgtgcctttagcgctacttcctttaagccctcttcctcgtttcccatgacgatatccataatcccctcaattgttcgcataagtttacgtgcgtctattccatcataaatagaatccatcgttactttttcatcactgaaaacatcggcaacgaacgtgaccattttatctaaacgtaccgcctctgacagattttcatttttatccatttcatcctgcaatgccaacgcttcacgtactttacgactagatataaacccctgttcatagactactttttcacctttttgattgagtaattcgattcttaacatgttcatttctccttttcggtttcaatttttcggattaaaaagaggccgggatttccggccctgcaaagtgtgattttatgcagcttgtgtatcagaaggacggataaatttttcccatgcttcctgtgaaaaatctttatccccctcgtttgctttaccgtaaaccagcccgtcagaagatcgggcaataaattcccctgaaattttatcttgcgccgtttgtacgtttgcatcatttgtctttagatcggaatccggcgcgccgaacattccttttaacagaccaatatggagcttatttccgtttatatcagatgataagcattccacagacacaaaccgcggcttcgtatcctttccaagctgatagattccgtttactttttccataccggtaatttccgacaaacaatcatccggtaagttataaatagacagctcgcattttacatccccggtgccttttgcggaaacgtcaatcgccatgtttgacgcgtagtttttcgttttagtcggtgccaagcctgtgatattggcctcaactacgccgtttttatctttcttcccgtccaacacgaattttttatctgttgctttttcgttttcatccaagacggtaataacaatggattcaaaacctacagtcgccatatattatcattcctttacttaattttttgtattaaaaaaagccactggctgacagtgactaattcacacttgtttttttgaattttgccgttaaatagagcttttcaatatccggatcaacggatatgtaactctcgaaagaataaaagccgtttgactcaaagtaaccatttagtaagtcgtcatattgttcagccaaactgtcgtcatactcataccaaatttgtatttgcacagacgtttgaatttcccgactgaaattacttgcatatcccgcccttttgttgagaatatgacttattttcacaatggcgttctttgcgtcttttaaacccgtgccgtccgggaggacaaccggaaccgtatgcataaacacgtaatcctcattaatcattaacgggttgtcctgaacagtgagaaggtcataagcttcagtcagtaagctcataaaccggcaacctccgtgtcaatgacgtgctgcatggttgccgttaccgtctcccttgtttctgccacggttttctctgcgaaatgctgcggcggctgatgaattgtgccgtcatttacaaaatgggatctccaagccgtatcctttccatagccaaccgttacctcgcccaatttgtcaggctttgaaattacgatatcgtcacgcatatgtttaaactcatgggattcccctgttttagcctcaatttgccgctgtgctttccatttccggtcagattcattctcgtaaggggtatttacctttaaagcttctttaacgatcatagcgcccgctaatgtcgcttttacgcctccactttttgtccggtaagccactttacggagttgagcatctaaaccggtcatatctacttccacactcatgttatcgcctcacaaatgatggttttccattcgtaattaacggtatccggttcaatgtctacgattttgtattctgttcctttatgggagatcgtcatatcatttgtaattttaaaaggcagattttgacggacaacaaatgttattttgttggtgataccttcccccaggttattaattcggtcttttaagcgttgccgccacaccgcggcccaaaccgtagcaacctcaaccggccccattttcggcaccccgttaattttggttgatttttgaacattaaacgtaattcgctcgtttaagtcgcctgttttcgctattggcaccgttttttaccttccttcttgtttttgcaattgtcgtaaatacttgcctttcaactgtatgatagagggcgtaatcccaaatgggatatcacgcacctctacgccgtttgaagtagcagaccggtttttataatagtgatccaccaatctcataactgctacgtcaaaaatagagttatcatcgtaaaaaccagcaaccttatcccctacagcagaaataagggtgtcagccgcagccttaatatatttctccaataatttgtcatcagcgtcagtatcgatccttaccgccgctttcacctcggacagagatactgccatttatctcactcctttaccctgctgttgttgcggatgctgctggcgtttcatcggcaatacctttaaagctcgcaaaaacaaccgcttcctcatcccacaatttcacgtcaaaccggtcaatagcgcggattttggtttgatctttttcaaaagcgccggcgccgatatttgtcatcatgatagaaagctgttcccggtcaaataaaaccacagcctcttttaaatcaccagcaaatagagggtaaataggcgctttatctgttccgccgtttggtaaatatttgtctgaaataaccttgattggcttatccaataacattaattctgttgggttctgcgggttcggctgtagcaaataacggccgaatgcacctttaaccttgtccaaaacattaaagccgctttgatttgtaataaaagatgaagtcagtttgatagctggatcgagtttcacattcataacgtctttgatatcatccacatttgcaacggtctttttctgtgcatcaggcaggccgtttaatacttggataattttcgcattccgcgttgctgttgattttttcgccaaccaatcagtaatccacgcgataatttgttccgccgactcttttaatagtgtgttagtaatggttgaaatgcccgcataccgctgaattaagtatctcagaatgcttgcagatggatcgtcattctcgtttatttcatcgctttcattgtcgatatttttaaacggtgttacatcgcttaatttttcaatatttcggcttcctgaaagggacgttaccggcaccacattaacgtattgttccagggcatcaaactgacgttttagtttgttgaccgcagtttggatatcttgcgggatcgtcaagccaatcccttccccgttttcatccagtttggtagtcacggccgcgctcggtctgccgctcaataggtctttaaaatcttttataaattgatcttttacatccgctgccgtagaagggatatacggggcctgtttcgcttgtttaatagctgctttttcggcttcttccatctgttcttttgcaatgtctcgtttcgcctgagctgcttgtagctttgcctttaagccctcgacttcctccgcggttacttcatcgtcaacaagtgcaagctgtaaattgtgttgtgcatcagaaacccgctgccccgcattaatccaagtattttttagttcttcatatgtcatcggttaaactctcctttaagaatctgtaatttcttattcagtaattttggttgtttggcgtctatagattcaggttctttgagtgcgtgcggcacatttcgataacgagaaaataatgcagaggaaacgcaagctgccgcttggtttgctgctgtaatttcatccgcaagaccgtaagaaacggcttcactagcagataaccacgtttcgttatccatcaaggaatctaatgtttcctttgtcaatttgtcgcccgctttttcaagatatgacgctttcattgactcagaaattttgtcaaggacatcagcctgctttctcatttcattggcgtttcccatcgctattgtccacggattatgaaccatcatcatagcgtttgagggcataaaaatagcgtcacccgccattgcgatgacacttgcgattgaagcagctaacccatcaatatatacgttaacgaatgctttatgctgtttgagcatggagcagatggccacgccttcaaatacagagccgccgggcgaattaatgtgtacatttaaaacactcatatctcccaaaaggtctaaatcctgcttgaatgaggcggctgaggtatctatttcatcccattcataaccgcttgtgaccacttcgccaaaaataaaaacatccgcgctgctgtcaccggatgccttcatactccaatacttatttttcgcctgattttttttcatttttgctttcaccccctttacgttcagaaaccggcgtttcgattgggtacaggtcgccgctaatccataatttattagcgttttcatcaggatcgggtggctgcccttcctctaatctcacctcattggggcgcatccacgaatttctcactgccgtttgatagtatttttgtcgggtctctgtatcaccgcgcagcagtgagttgacaataaaagtaaacttatagcctcttcgcttttgatccggtgtcaaaatctttttgttcagctcttcttcatattgtttgagggtaggcatcagattgtttgttacaaattctaaattaagctgctctaatgatgaaaagctggatgtattatcacctaagaagtgctcaggcacgttgtacaccatagcaacacgggatcttgtcactttatcaatatcaatcaatttcgggtctacaacttgacgctcaacccgtgtaattgtgatcccgctttcctcgaccagcaaaccgccattatctcgataaaatcccgctattgctttgatatgtgcttccttttggtcttcatctaagcttccatcaaaccttacaataagcccctcatttgtgccgtttaattgattcatagatatttttcttacttcgtgatcatagtcaatcgtgttctttaacaagtcaatagggttcatccccataacttgaccaaagcgcgcatgtttaaaatggagcatttcactgtaatggacatacattgtttgttgattgggtgcattatcaatggatgaaacggcataatataactcaccagacgttatatcaagcaccggctcacaacacccaggctttacgagggccatatcaacaatttgcccgttcacattgcggaataactgaacaaaagcattcccctttaaattccggattgtttcaatgtctctaaaaaaatcgaatcgggtaaagtatcgcggcccatccctcagcaaattaaagccgtcacaatcagatggctgctgaaaattgtcatcaaataattttaacggcagactggcaaacgtatttcccaatcggctcactgcactgaatatcgcttcgttcatatctgaagcgctgctaaaatagtccccttggaaactcatatgatgcgtaaccggtttttgaaacgtgacccggttaaaaaaacgtttaaatatctcctttaatcccaaagcctcacccccctacatgttttttaaatcggcaacggaataatacttcactttcccggactttttcggcttgatcatcataggaattacaaacgtatgggctgttaatgccgcggccaccccgtcaattttgcgattcttggattgtttcgtaggcatccagttattatttcgatctttgaccattcttacattgttcagataccaacggaaaagcttgttattgttaaaaatgactttcccatctaacatcagttctttaaagttctgcatagggccgccaagcgttttaaatccttggattactttttccgtttcaaaaccgtgctcttcaagcgcagcgtttaaaaatagcgccttggccttgtcataaccaattttctttatcttgtacagtttggatttctcaataaaccaattcaacacaacctcgtaattgacataatcagcctccggaataacggtcaaatatccttttttcctccattcatctaaccgctgttgattattgtcccggttatatcgggcttctggtatccatgaatgagttaaaaagaatatctccccgttatcaagcggaaattctaaacaagcgctggtaaaatcctcagtttcggacaagtcataaccgccgacacattcccggcccttcagcaagtcaatgtcaatttctttgttatttttattgatcgtagcaacatcaacaaatgacagttcatccacatcactgaaaatattaaattgctttgttaaccagtcggccagctcctgcgggttttttctatcctttttgtagtctgtcacgaggtttacaaagtccataaggccaatgtttggattggcttttatccacatccgcggatcgtccgcctcttccggcttgtccagcttcgccagataataaaaagtccgttcgtctaaatcatcttcaaggttttcaaggcattcttttcccgcctcaaagaaattcattaacggcccatctaaaacgtagccggcagtcgtgatataaataattaatggctgcttcctcataccccttgactttttcatgacattgattagtgcataatccacatattcgtgaatttcatcaaatacagcaaaatgaagattttccccatctttattattcttttccgctgacatggcttgcattgtgcatttcatagtttcgtaacgaatctcacttcttaatgccttaaaacgtttgtctaaatatggggaattctcaatcattgcctttgattcattgaacagaatagatgattgtttttgtgaattagccagaacgtaaacattggccccgcgctctccgtcaaaacccaacatataattagaagtacctgagataatcgttgttttcccgttcttccggccaacaaaatccacggcctcacggtatttccgaattcctgtatctttatgaacccatccaaaaatggagccgatgacaaaatgttgccatggctgcagaacaagttgatcgtagtcacctttcgatggcctgcacttcttttcgataaacctgacagggcgatgccctttctcttcatcaaaaatccaaggaaaatcatctgtaccctgccgctctaaatctctcatgtgtcgtttagcagctaagatattttcctttgatgccgggattgacccatctataagccgctctgcgtaccatgttgttagtaattcgggataaggctctacaaggatgccgccccatgattgttgttccgcttgataatcagcccaccacttggtaagctccgaataactcatgtcaagcaagggtttagaagtcatcttcttcctcttcttccccgctctccaatttaattgctaattttacacgcgctgccggcgacaagcctaaatccgaaccatacgcccgtagttgcgccgccatatcttttttacgcataataaaagggttgggctttccatcaacccacaacccatattttttaatttgcctttcaaatgaaatgtattgagaatacgcgtcacaataaaaggctaaatgtgtgatatcggcctcattgatcaattccacttctaaaagaagctcagtcagccgtttaaattccttttttgcagtagcagacaaccaggaaggcggctcgatattttcggccctcattttcattttctcttcattttcaatacgtttttctaattcggctttcgtatagcggcttttattgccgtctaataatgtaagtttggcactttttgcaggcatagccaccgctttcaccttctttcgaaaaaaattcattttcaccctttacaaattgcggcccccgatatacgataaacccaagagcatcaaggcttcggccgggatgctctcttctgtttttccggggcgaaaaatcttcaaaatcgaatttattgtataggaaggggcacaccgttgtttgaaatttttattccctcttgtttaaagggtagggggggatgttttagcgcttttttaaatgatttcgttgttcccgtagaatttgaaaacattttcgttgcgttttttcttcttctccccgccgcttctttccgggtgctccctgttgtggcactctaaacagatcgtttcaagattatcaagatcaaacgcccggctcggatcatcccttaatgcaatgatatggtgaaccgtatttgcctccgttatcaatccacgacgccgacactcacaacacaaatagccgtccctaatcagaacgactttccttactcgcttccagcgtgctgtattatagattttgtctaactcatcacgttgccttgccatgcttattccttttctgatttacctgaacagactacacacgataaacagaagaacgtgagcgaaataaaccatgacgtctcaaatgggtgcgcataaattgtttccatgctctatctcctttactcaacataataaaagcttcagtggaaagcggcttgggcgttggcatcctttcagccgcacacctcagattctttcctaattcctcaaaggcttgaccaattgttttcatgtaatctctccaatcatattctttctaaactgctcccgcactcagcgttaaccgccaattgttctccctgagatttaccggacgcagtttacagagaatataaaaaagcaccatcccgtagaatgatgcaaactgttcaatgcttatctttaacttcttttaactcttccattacctcgtctaataacaacttaaaaccccgctgctgttcataatatctcttacttttagttgtgatatgcacccacgtcccaaacattataatagcgataaagacactaaaatataatattaacgaagctatttgttctccaccttcaacaacagtattaagagcgactccaaaatctatcttattttctttatccttttgtaacatagtggtggtaaaactattaatagtattgaaatagaatgtgaacataacaacaaagacactaagcactccggcaagaactgatgtaagtaatgtaaaaggaatagttttaagagagcttaaatcatttgatacactgagattcgaatctaatctattaaccatcagtttcaattgctcttcactatgatctctttttaatgcttctttaacaaccagctgaatgctcagattttctttgtagggtttcccgtatctttttcctaggtatttcgatatttcttttgcttccatcaaagaatggttttgcatattatcacctcaatcccttttatcgacaaaagagcatgacaatgaaaccatccgcaaaatttgtcgaacgatttaccaggagcagtttacatggaacataaaaaagcgcccccgctcatcagcagtgccgttcccttgatttattacctactaccataatacattatctaaaacaaaatggtgtgccgttatcgtgccagctttctgccaaaatcgttttagtacattcctttttgctctgcagcagtcagaccgctcacctcctataacacgacgacaccacgaaaaacttacaacattttcctcataaccaattaattataacttatattatgtctaatccctctcttttaagttaatggtagtgttctctagttagaagaaaaaaagcacacctacataaggtgcacttaatctctttcagttatacaagttgatcaactaatgatacgattatttgagagccttcaaacaatttattcactatgaatacaagctcatctgaaccatttatgttatctccgctttgaagtaatttgattagcatcattactccagttagaatcacctcagtcgcttgtatataaattttccataattcaggctccacttccctaaatgcatgttttgtagaatgtagattttccatatgtttaactaactgacttaaggacgcgagcagctttgaatcttccgtagtaacttctgacactttgattccatctttaattaacccattaattgtatgaatgattaaatctatagaatctgaaatttttgtaacattttcaagaagaagttcaatgaattcatcttttgacatgctgtcactcatcgcttaacacctcttccgcactctggacagaatttatattttattgaatgtatggtcccgcaccccatacacctcttgctatgtactttatgacactttgcgcattttaaaccaccgattcttagtggtgtttcacagctttcacaaatgttcaacccaaaagagtgaataatagcttcttcaactttctttagattactttcattttcaaaacgccccatccttacgtataatctgtttttgctaattgccctagcctgattacataaaagaaaccctcctgcattagcgaagctgtttcctagcctttcaatttctgttatagcctcctgtgaaattagccaatcctctttttcaaattccacattaaatggatactttttaattttttccccgggtctagtaataggcacacatatacagattggagctgttttattcataaggttattagaaataacaaaaaccggtcgagatcccccttgttcagatcccttaaccggctctaggtcagcccaatatatgtcccctcgcgaaggatcagtttttttcatttaatcattattctccttcattagcttatcagcttctaatgaaatgtttgtgaagagctcagaataattcaagtcatcttgatcatccgaataagcttttaaatacatatcataatactctctgtcttttctcttctcttcagaaaccgctaaatgatgagcatataatttcgcaattgaagcctttagagccattccagttacatttaattttagaaataagtcacgattatgagcaacataagtcgccataaacctcaacctccctttgttcacattatcacctagctttctttttctgtcaatttaattattatttccccagttattaccctagaactgatttttattccaactgcacttcaaactaacaatccaaatagaattttctactttgttacttacccgttacaatataaaaaactcacctgccgttcaaaaaaatgagcttataaactaaagtcgttcattgttctatccgttgtgtcttgagtgatacccgtttacttcaacacgatgtcggggctggattggttccctgcagcaaggcaacgtgcgttattgattctgtttttttgtcttttgcttctgcagatcgatatatacacttcacgtccctaaaccttaaaagccgcatgtctgatatacactggtctgaattaattccatccataaaaagaagatgatttcgttagctccgtgcttcaggtactttttaatataataaatctgatctaaatcccttatcggttgaacaaaattcattccggcgcgcctccgtccttatagacttccacacgaagagcaaaggcaagccggtaaaacgcttttgcttttgcccggtagtagctgcgctggctgagtctcatttctgcatagacctcataatcatacatttcttcattctgcatgtagagcatgacaagtatttgccgctccttttgggaaagccggtttactgctctttgcattctttttaaaaactggcccctcttagtcccccaatccatacgttttaatgctgcatcttcagtggaagaatgaaattcattcgaaaagctgggaggaacaaggctatatgctggtgtaacctttggcaaaaaatcatctggcacctgtaagagatataaccggtattgatccagcagctgctctgcttttgctttagtggcttcttcgtcaatctgaggcaggtttaatgtcatttgattcatatttacctcctgattattcaaattaaaaaggacaccgaacaaacagcgctattgctgtaggttcagtgtccgcaggctttccatcttggacttgtattcaattaaacaattcaccttcgtcccatttaacgcgggtgacctttccttgatttgtaatgatttttgtttccccatatgttgggagcggaaccatccttgcagctccattggatagaataaccgcaaaacaatcatgctgttttgtgtctatgacaagtttatctctttcaattatatgatctaaattgattaatctcaaactgtttcactccttttaacccgctgctcgtatgccaacaaataagcgttcattttatccttaaatctttcctgcaaataaaaattaagtgcctgttctggatcctgcagacttatggttttcttctcataaaccaaaaactctatcagcagaatgagagaatagtaattatgccgcagcgcttctcgataccaatctctaactgtcaaatctacgctccaaatttaagaacaagccatattctttaatgaacgctagtgagacagtaccaacaggaccgtttctctgttttgcaataatgatttcgattatgtttttactttcgctttccttgtcataataatcatcacgataaagaaacccaatgacatccgcgtcctgctcgatttgccctgattccctaatatcagacatcattgggcgcttatcctgccgctgttcaacgccccttgaaagctgactaagagcaatcacacaaatgtctaactctcgtgccatatgcttgagcatgcggcttatttcgcctatttcctgtgttctgttccccctatgttttgctgatcctgtaatcagctgcaaataatcaataatgatcaagatatctttaccggcatactcccgtttcattttccttgcctttgaccatatctcatttactgtgacgcccgggcggtcaaatattcttagatcagcggaaccgagaataccatttgcttgtgaaagcttgttccaatcattagccgtcaaatttcctgttctcattgcatctgcattgatatttccgagaattgaagccattctttttaagagctgcttacgtgacatttcaagagagaatatacctactgcgccgccactatattgatttaatgagctacccataaaattagccgcaacatttaagcaaaaagcagttttcccgaccgatggccgagcggctatgatgaccaactcttgtttttgaaaacctgacgtcattcggtcaagctccgcaaagccgcttcgcatacccgtaatttccccttttggggtcgctagctcctcgtaaatgtctaacaggtcattttgtattgccccgtcctcttcatcgcctgtagcgtcttctaaacgcattaaattggatatgctcgtttgaatagttgaggacacatcttcatgagcggcattatgcttaatttcctccgcgatcttgctcatttctcttttttgccaatactcaaatataagcttttcgtaaaaggaaatattggcggtagtcggcaccgactctgttaagtcggataaatatttgtgtccgccaacgctgccgatgttgtcacgtcctacttgctccacgattgcaaccaaatctatcgggatacctttagaatccagctcaatcattgcagttaatagatttctatgtttgaactgtgataaatggagcggcttaatccgactgtcttttattagttcaggctctaaaaggagcgcccctaaaaaggactgctccgcatctatgttgtataaaaattggttcgtgtccatttaatcaccgatcccaagcattcgtctgatttctgcttttgatttctctatggatgcccgctcttgttctgttaactcagcaggagcagacattttcgcaagatactcttttgtttcctctacagagggaattgcattcatccggtcaactgttgtaggctttgcattcaacaagtctgcaaccttcggcggaaacttattcaagcggcaaaagttgattagattgcggcgtacttcctcgtattcagcttcttgtaaaagctcatgccaagaatcaatcttttcttgcgtaatctcaaaatgttcaaagtattgcttgataagagacataatttcgaaggtttgttttttaatcatccaaattaaactcctctcctttaggtataacagttctctttgctgactcctgttctttatcgctcttaatcttggtcacaagcctatcaaactgttttcgaaggcttgatggacttaggatattggttttccaaaagctgtcctgttgtgaccacttaattaagtatttgatttgtttgtctgtccgtttatctctttctcggattaacctaaattcattagcccatttttcaaaattaggctttttagcatcaggattatttttgagaatttcttcaaacaaaaattccgcattctccatgtcgcaaatttcatatttgagacgagaagtatttatattcttttcattctttacattcttttcattcttgattgtgtgtttttgtgtcgctttcgtgtcgttttcgtgttcgatcactgtctttttttcttcatcggaatcatggtaaaccccataattgacaatggttataagcgtttttttggtgtcttttttgaaatcaatcatttcatctttccgtaacaggtcaagaaattgcgttaccttggtattagaccatgaccaacgctcaccaagtttacgaattgaggaaatgaattgacctctcttaacctcgtaaagctcgtttcctagaacgaatttattatctttatgactggcaatcatgagtaaatcgagccaagcttcatatttagaaaacttccttttctcttgataaatccagtgatcttgaacactcctatgaagctttatccaaccaatcattagaatcaccttgcttacttgtaaaaattcaattcatcgctataagccacttctcccatgagatagcgaaaaccggcaataaatcctgatataaaagcgtcctcgctctcatatgccgcttttgttgaataagcctcgtcaaagtcctgcaaaagtggttttaaatctgccggcagcttctcgcttaacactgcataaaacttattcattctttcatttgctttggtcgtttttttgtgaccattcaatattctctttgtcactatctaagggctcatgcatagactttgttgctatcaatttgagcatagtaaccatgccagcgtcataatacttaccgcacacagtcgtgttatttatatccgcaccgatctgttcaccaatagcagctatttttgaaggcgtacccattaatttcataattgaactctccttgcatttgatttattagattgatattttcgttaagtcgtggtattgtctatctgaataaatcaagaaaaagtgcggcaacactctttcttgatcgtatgtttgactcttacatcttagagtaatgtgagatttggccgatccttctctattgaggcgatgcggccatattcgtctttttcggctttatacattggaatcggttctttaataacctcatgtaatatttttgaagtatcaatctccccacttatgattcgatccattacacctctatagaaaatatcaaagaaaacatcatcatccggcgactcaatatttttcacaaatacctcaagcatgaacctattaaaatctatttcatccggcatattatcaattgtgtttctcatttcagccgctcttcctttgctatgatctatagacagaagagataaaaaatcattctttttcattttcaagaaatccattgacaagactaaatgcttttcaagactttctggataagagggacttaatttaactgctttttcaatttcttgcttaatttcagagatggaattttcgcccattttccctatagattcattcgctttctctaaattctcaatttcggttaaaatggaccacaaacgctcacgatatttagaagcggtgatttctccgcgattcatttcccgctgtaatcgtttgatccacaccaagctgttatacggactatattttgaaactgacataattttatctgcgttgaaaaatttgcgtagatcttgaatcactttttcaggaatatccgcctcagtcatgtgaacaaacaaatacatcaagttagattccgcgatacgatcaacaccacgccaaaaggctttgtatgtgtcattgatgaaaccatgaaattccttcgttatatgatccacttctacttttaaagctttgacacgactataaaactcaaatttattcatattctcatcctcctaaattaacggccgccatgttttaatccatgccttagcatcctcaaagtctaactttctcaaatccctgtatgaaggcactgcgaaagcgtccctaaaattgcggtaaatgcttgaaaataggcggcgtgtcccctctgggctgtcatcgtatctatcacgtatttcatacacacgctttttaatttgcttttggataacattttgttgaaaggagtcgatactcaaattgtcttcaagtctgcctaagcgtttgtcttgctcgatctgtttttgctcaagacggatcatgtgttgtaactgtgggctcaactgtgaataatcagtttgtaagtggtgctccatttcattaaatcttgtaacgtattctgctgtgaataacacgcccttttcacccgtcattttatttgcgaccatttcacagccttttttagtgagtaaaaagcaagggcgaatttctcctttgctgtcctcgtaagtagaagtaataaagaaatctgacgaacgcaattttgcgtcggttaaaattgtgtcaatgtatcctttaatagttctgattaagtccgaatggcgcttgcccgtcatttccgcaacatcccgactgtcggcgagatattgcccgtttaattcgattaattttaaagtgttattcatgttgtatcctcctattggtataatgtccctgtataagacagggggtgaaactatgctgagtaaagacatttataaaacagaagaagatttccattattattgtccctgtgcatttaaaatggagtcatttatagaaaatgagcttgaaacggatactaaatggttttttcatcgctgctactccttccataaggaaaagagacatacagcgatatttaagtcgtatgattttcctgattaccgcgattattctctttctcttgaaggaattctaaaagatggagaatatcagattcggatcgttcaataaattgatggtttgttgaaataaacactcctggtgctttttcctctaaagttaacatgccgattttctttctactctggctgttggctatttccaatttacagcagtcagagctttttttatctacaaaaatatggagattccctatcataattctcactatttcttttctcctcccattctttctaattccctgcgtcggacttcaactatttcttgttcctccgcctcacacatatgtacgcagtattctgtacctgcgctggcaaactcaagcatcacacggccttttagaggctgtgtcttttttgtcacctcaaacttcaaacctgaattgtcactcggtttttttgaaaaagcgaagagcggtccgctattgaacaaaaaatcaatgaaattgtaagttgcttcgatatctaagtccggttccgggtttattatttgaatgtcattcaacttcaaacttccattcattttcccaccacatttcttatagattggtattaatttcttggttgctctgaaagccatttgagtaaaaactctttgcattgtttttctggaaagagccatttctttccgacacgatatttcggaaatctttcatcataaaagaaagtctccttgataaaattcagactcatatttgtttgtctacatagctctttcatatcccaaaaggtgtatgaatctctggcctcattcaatttctcttcaattttttgaatacaaagctgcttaatttgttcttcattcacttgaacagataacaccgaatcactcccttatgatataagtgatcgttcctttttaggaacaacaggttcaaaaaaataggcgatcggtacgccaaaatgaaaatgcatcttttttgcatcctctagagaaaagtccccgccaaaaccatttaactttttactaatagtgttaggcttcacttttaataaagcggccacgtctttgtgcttaatttcattttctacaaagtatgctttgattttattgtatggttgtctatttctagtttccaaatcaccgcctccttccgttccgattaaggaacaactcaaatataaaacactttattttctgtgtcaacaaaaaatgttcctaatatggaatcatttttggataaaatgttgcatttaaggaacacatattataaaatattcccatacaaggaatatcgaataggagaagataaaagaatgaatgtatttggtgaaaggttgaaatctttacgtgataaaaacaaacaaagcataaatgaattggtcttagaattaaataaaaaatatgagacaagtatcagtaaaagtatgatatctcggtatgaaaacggacaatcggatccaaaaatggaaattgtacggatcctcgctgattactttgatgtatcctccgattatttagtaggtatatctgatatgcaggtcaaacctttgaaatttaaaatccatgaagacgtagagaccattgctgcgcatcacgagggagaagattggactgaagaagagctcgaggagattcgtcgctttaaagaatttgtaaaatcaaaaagaaaaaacaaccaggagtagtctataaatgagttatgaaaaccttttaattgaatcagaagatacagtaacagtattcgaaaagaaactcagccgaagaataaaaggtttatattcagatggcattgtttggataaataaaaagttatcgaatacagaaaaaagagaggttctagctgaagaattaggtcatcactttacaactgctggccaaatactcgatcagtcaaccgtacaaaacagaaaacaagaattaagagctagaaattgggcttacaaaaaattagtaccattgaataaaattattcaagcccataaagcaggtattaaaaaccggtatgaactcgctgagttcctaaatgttacagaaaaattcttagacgaagctcttaaaagatatattgaagagtacggattgtataaagaggtaaacggattaacaatctgctttcaaccattaggcgtaatcgaaatgtttgaaacctttcaagtataaaaaatttacctgaaaatcgaacatatattcttatttagaggtgttaaaacatggcaagttttcgcaagcattcaaacggaacatgggaatataggatacggtacaaagataagaattcgaacaaatacaaagaaaaatcaaaacgtggctttaaaacaaaaaaagaagcccagttagctgctgcacaaatagagacagatatcgaatattatggattcgctactgatggaaaagaaagcattagtgagtatttcagtaaatggctcgaaatatataaaaagccgaacgtcaagcctatcacttattcacttcaagaaaggaatgtaagacttaatattctaccacaatggggaaatctaaaactaaaagatataaccagaactgagtatcaaaaatggatcaatgagctaagggacgaatatagtgaaggcactgtgaggagaatacatagcatcatgaacactgcattaaatgatgctgtgcacgaatttaggatactgcgtgagaaccctgtcacccgtattaaaatcccaaaggaaactaaaaacaacaaggaaattaaattctttactgtagaccaattagagaaatttctaaatcaggtgaaagagcctcagaaaaattccaaatacaaacactcaatacagtattatgttttattttctctcatggctcggaccggtctacggataggtgaagcgctcgctctaacctgggacgatatagattttgaagagtgcacgataaaagtgaataaaacactagtctacccgacaaattccacaccttatctttcaacccctaaatcaaaagctggcttaagaataatcaaactagatgcgcacactactcagcttttaaaaaaacacagaatcaatagacacgaggttgttctcaaatacaaaaactataaaaaaccggagaccgatattgtgttttatcagcatgatggacgatggttgcgcacaaatgttgttagagaatacttcaaagagatatgtaaaagagctgatttgccaatattgtcaccccatgcattaaggcatagtcacgccgtgcatttaattgaggctaaggctgatttgaaatttgtatctgaaagacttggacattcgagcataaaaataaccgcagatacgtacctccacgtcaccaaaaaaattgaaaatgacgcattagagatgtatctgcggtatacaaatttataattttgtgggtgttttgtgggtggggcctccctgaaaaccagttaaccccctgctgtatcaggcttagcctatactaccttccatttcgaatttgatcaaacggttcatttcaactgcgtattccatcggaagttcttttgtgaacggctcgatgaagcccataacgatcatttctgtcgcttcttcttcagaaataccgcggctcatcaagtagaaaagctgttcttcagaaacctttgatactttcgcttcgtgctccaatgaaatgttgtcgttcaggatttcattgtaagggatcgtatcagaagttgatttgttatccatgatgagcgtatcgcactcgatgtttgaacgggcgccgtccgcttttcgtccgaagtggacgataccgcggtatgttacttttccgccctgtttagaaatcgattttgatacgattgtggatgacgtattcggtgcaaggtgaatcattttcgcacctgcgtcctgatgctgtcctttgcccgcaagagcgatagaaagcgtcatgccgcgtgcgccttcgcctttcagaatgacagccggatatttcattgtcaatttagaaccgatgtttccgtctacccattccatcgtcgcgttttcttcacaaacggtacgtttcgtaacaaggttgtaaacgttgttcgcccagttttggatcgttgtataacggcagtagccgccttttttcacgatgatctcaacaaccgcgctgtgaagcgagtttgttgtgtagacaggagcagtacatccttctacgtaatgaacgcttgcttcttcgtcaacgatgatcagcgtacgttcgaactgacccatgttttctgagttgatgcggaagtaagcttgaagcggtgtttcaaccttcacaccttttggcacgtagatgaaagatccgccggaccaaacagctgagttcagcgccgcaaacttgttatcagtcggcggaatgactttcgcccagtgctcacggaaaatgtcttcattttctttcagcgcgctgtctgtatctttgaagacaatgccttgcgcttcaagatcttctttcatgttgtgataaacaacctcagattcgtactgtgcagaaacaccggcaaggtatttttgctcagcttcaggaataccgagtttgtcgaatgtctgtttaatttcctcaggcacttcatcccaagaacgctctgaacgctcagacggttttacgtagtacgtaatctcgtcaaagtttaaagagtttaaatccccgccccactgcggcatcggcatgttgtagaaatgctcaagagatttcaggcggaaatcaagcatccattgaggctcgtctttcatacgtgaaatttcttctacgatttcttttgtcaatccgcgctctgaacggaaaatggaaacgtccttatcgtgaaaaccgtacttgtattcaccaatttcaggcatttttttagccatccattttcactccaatcttttaattgccgcctttttcgccagcgactcctttttcaagtgctttccatgaaagggtggcacatttaatccgggccgggaatttcgaaacgccttgaagggcttcaatatccccgagatctattgagtcgtcatactctttcccttgcatcatgtctgagaagatcttagacatggaaagggcggtatcaatatcttttcctttaatcgcctgcgtcatcatggaagctgaagccatggagatggaacagccttccccttcaaatttcgcttcctgaacggtatcgccgtcaagcttcattgtcagtctgatccggtcgccgcaagtcgggttgttcatatcgacgacgatgctgtcatccaaaacccctttgttgcgcggatttttgtaatgatccatgatcacttgtctgtacaatgtatctaaatttgcattaaaagacatttgtaaagtactcctttgtcttttggagagcttccgcgagcttatctatctcttcctctgtattatacagataaaagctcgctctcgcagtagcagatacatccagccatttcatgagcggctgggcgcaatgatgccccgctctgaccgcaatgccctctgcatcgaggacagtcgcgacatcatgagggtgaacatcatcaagattaaatgtcacaaggcccgcccgctctttcggaccgtataccgtcacgccgtcaagctgttcgaaacagtcaagcgcataggcagcaagcttatgctcatgccgggaaatctcgtcgagaccgatctcttcaagaaaatcaatcgcggctcccaatccgatcgcgcctgcaataatcggcgtgcctgcttcaaatttccacggaagctctttccaagttgattcataaagccctacaaagtcgatcatctcgccgccaaattcggctggctccatattctcaagcagttctttcttgccgtacagcacgccgattcccgtcgggccgcacattttatgggaagaaagcgcgaagaagtcgcaatccaagtcttggacgtcgattttcatgtgaggcgtgctctgggctccgtcgaccacgatgaccgcgccattgtcatgagcgattttagcgatttctttaatcgggttgatcgtgccgagtacgtttgacacatgagcgaccgccacgatcttcgtatggcttgtgacagtctgccggacgtcttctaacgaaagcgtgccgtcttcctgcatcggaatatattttaaagtcgcgccggttgcttttacagcctgctgccacggaatgatattcgcatgatgctccatttgggtgatgaccacttcatcaccgggttttaagttggcgcgggcatagctcagcgccaccatattcagtgaagttgtcgtgccttttgtgaaaatgacctcagtcattgacttcgcattgataaacttacggactttttcacgcgctccttcatagccgtctgtcgctcttgtgccaagagtatggacgcctctgtggacattggaattgtatcggttgtaatactgatccactgcctcaatgacagcccgcggcttctgagaagtcgccgcgctgtcaaggtacacgaggtcatgtccgttcacttgctgatgaaggatcgggaactgttcacgaatatcggtgatattcattattttactttcctttcgatgacggagacgagctgtttcttaactccttcaatcggaagctcttttaccaccggagcaaggaatccgtaaatgactaagcgttccgcttcttctttcggaattccgcggctcattaggtagtaaagctgaatcgggtccacgcggccgacagatgccgcatgtcctgcagttacatcgtcttcatcaattaaaagaatcgggtttgcgtcaccgcgtgctttttcactcagcatcaggacgcgggattcctgttcagcgtttgctttagacgcgccgtgctcaattttgccgatcccgttaaagatggaagatgcggcatctttcatgactccgtgcttcaggatataaccttcggaagccttaccgaagtggatgatctgcgtcgtaaagttttccgtctgttctcctcttccgacaactacggttttcgtatcgccgtatgtgccgtctccatagaggttagtcgtgttttcagaaatcgtgtcgccgtcgttcatcagaccgagcgcccactcgattctgctgtcgcgtccgcgcgcggctccgcggcggttgacgtatgttgtgacacctgctgacaggttgtcaacggcaccgtacgtcacactggcgttatcacccgtgatcacttcactgataatgttgaacacagcttctttcggattcaccgtgctgatgtagttctcaacgtaagtgacggagctgtggtcttcagcgacgatcagcacgtggttaaacaatgccgtgtcattgctttcatgaacataaacagcctgaacaggcgtttccacctgaacgtttttaggaacataaaggaatgctccgccgttcattaatgccgcatgaagcgcagtcaatttatgctcgtcgacctttacgccgtctttcatgaaatatttctcaacgaggtcgctgtgctcacgggcagctgttaagatgtccgtgaaaatgacgcctttgtctttcagctctttagacagagaaaggaaagcaggcgtttggtcacgctgcacatataacgttttgtcttcattttcgatgtcgatcagcgcttttgcttcatcagctaaatcttctaaagaagcaagcggcgcgttttctactgtatgcttgttgaactttgtaaagttccaatttgtgatttttgttttatcaggcttaggcagcggcagatcttcagctttttcaagagcctgtaagcgcaggtttttcagccaggcaggttcttgatgcttttcggaaaagcctttgacatattcctgatctacggatagtttcgtttccaatgtcatgtttatccccctaacgcttacgcttcttggcctacagtttcgtcttcaatgccgagttcttgtttaatccagtcatagccttccgcttcaaggcgctgcgcaagctccgctccgcctgatttcactacgcgtccctgcatcataacgtgaacgacatcaggcgtgatgtagttcagaaggcgctgatagtgagtgatcattaagcagccgaagttttcgctgcgcattttgttgattcctttagaaacgactttaagcgcatcgatatcaagacctgaatcgatttcgtcaagaatggcgattttcggctcgatcatcataagctgaaggatttcgttgcgttttttctccccgccggagaagccttcgttcaggtaacgctgagccatttcagggtccatttcaaggaactccatgttttcgtccattttgcggatgaatttcataagagaaatttcatcgccttcttcgcggcgtgcgttaatcgcagagcgaaggaaatcggcatttgtcacaccgctgatttcacttgggtactgcatcgcaaggaaaagacccgcctgagcgcgctcgtccacttccatttccagtacatctttgccgtcaagcgtgatgctgccttttgtaacttcgtatttcgggtgtcccataatcgctgctgaaagcgtggatttaccggtaccgttcggccccatgacagcgtggaattcgccgccttttatttcaaggtttacaccttttaagatctcttttccttcgatttcaacgtgaagatccttgatcgttaatgttgaagcagccatatctatacctccaaaatatataatcattattctcaatttattctcattctaattttataacaaatgaaaagtaaatacaactttttatattacccggaacattcctaaagtttatcaaagatccaggcgtaattaaagctgtttgaaacagaaaaagggcggaattccgcccttttttactgaccgattttctcattaagctgcgctgcgaggaacttgcttttttggtattcaagctccctctgccgttcgacttccatcctttttgaaagacgccgtccatattcctcgtagccgatgccgtgtgacttctgcatcgctttttccatttcaggcgtatagtcaaggtccagtctttcatggctggtgcagataatgaatcaatcccttcatttgtttgtttccattgtaacaatgatccgctgctccggccaaagagagtgtgcccctgaatcctttcgaatgtgccggaaaccggcgctgtttttatgtgaaaagcggtattcacacgattgctctttctaatgcgtcgtatgtccgaattcctgaatgcactgctgcacgagggtcactccctgactgagtgctgcgcctcctccgaatgccgccgcgacgctgatgacctcaaggatgttttcctctgtcgcgccctggtcaaggcagcccttcgtatgataaatcatgcaaaattcatcttgagcattgatgctgatgccgagagcgattaattgtttctctttttcagtcaatgaatccgctgagaaacactgttcagtaaattcattaaacttccgtcccatcatcggcattttctgctcgaatatgcctaaaccttctttgtattgttttaatgcgtcatgcaggcttttgccgttatcctgatattgagccactgccattccctccaattgttaaccttcccttttattatggacagttctccgattaatacccgaaaaaaaccccggacgattcatccggggttttcgctttattcagatacaggaagtacggctccgtcgtattttttctcaataaagtctttgattttcttagagtgaagcacttccataagcgctttgattttcgctgatttttcgtcacctttacgaacggcaatgatgttggcgtacgggttgtttttcgttgattccacttcaatcgcatcttttaacgggttcagtttgttttgaatcgcatagttgacgttaatgaagactgcgtcgccttcttcttcattatatgctttcgccgttaattcaggggcgatttttttgaatatcaggtttttcgggtttttcgtaatgtttttcgtagtggcgtcaatcgttttcaccttcggatcaagtgtgatcagtccggctttttgaagcatcgccagcatacggccttgttctgcgacgttgtttgtcatgatgatggtcgcgcctttaggcaggtctttcaatgatttgtattttttcgtgtaaattccgaagggctcaaggtgaacggctccggcatttacgagtttgtagtctttattttctttcatttcctgttcaaggtaaggaacgtgctggaagtagttcgcatccacttctttgtcagctaacgctttgttgtacattttgtaatcgttcagcacttttactgttaatgtgtagcctttttccttcagaagcggctccgcttcttttaaaatttcagcatgcggtgtttttgtcgcagcgacgacgatttcctttttatttgagccgtttgatccgcaggcagccaaaactcccgcgaacacaagcagcagcgcacttagtacaatctttttcaatgtaaatcctcccttatcttttgtctattatatttgtaatcacatcaccgataatttgaatgataaagacgatgatgagaataaatacagttgccacaaacgttacatctgtattattggactggtatccttctacatatgcaaggtttccgagtccgcctgacccgatggcgccggcaatggcggtagatccgatcagagcgatggccgtaacggtgaggcctgagattaacgcaggcattgattcaggaatcagcactttgaagataatcgtcgatgtctttgctcccattgatctggcagcttcgatgactcctttattaacttcacggagcgcgatttcaacaaggcgggcataaaacggcgcagagccgataatcagcgcgggcaatgcagcgttcggccctaaaatcgatccgaccaaaaacttagtaaagccgagaagcagaataattaaaataagaaacggaatagacctgaaaatattgacaaccgccgcaatcacggtgttaatgattttattttcccataagcttcccttgcccgttaaaaagagcagaagaccgagaatcgctccgatgacaaatgaaaaggctaaagcaatgaccgtcatataaagggtctcgtatgtggccgtccacagctcggttatatcaacgttcgggaaccatttttcaaacatttgtgatcacctctgcttctacctgtttgtctttgatgaaccggatcacgttttctacttctttttcctgaccgtcaatgtggatgaataaagaaccgtaggctccgtctttcgtctgtgaaattttcccctgcagaatattgacgtccacgtcaaagtttcggatcatctccgtaatgaggggctgttcggcagcctgcccgacaaatgaaagctgaatcgtttttcctgtcgcggtttcctgcagaaaatgctgaatggtttctttcgtctcctccggttctgtcacctgctgaacgaaacgctttgtcatcggctcacgcgggtttctgaagacttggagcacttcgccttcttcaacgactttcccgttttccatgacggcgactctgttgcagatttttctgatgacgtgcatttcatgggtaatgagcacaatcgtcaggccgagtttgtcatttatatcggataaaagatctaaaattgaatcggtcgtctgcgggtctagcgctgatgtcgcttcatcacatagaaggactttcggattattggcgagcgcccgggcgatgccgacacgctgcttttgaccgccgctcagctgcgacggataagatttttctttaccctctaaaccgaccagtttaatcaattcatcggcgcggcggacccgttcgctttttttcacgccggcgatttccagtggaaacataatgttctcccggacggtgcgcgaccaaagaaggttaaaatgctggaagatcatgctgatttcctgacgcgcttttctcagtccgcggctgcttactttatttaattccgtccccgcgacttccacggtgcccgacgtcggcttttcaaggccgttcaggagacggattaaggaacttttaccagctccgctatatcctataattccaaatatttcgccctttttgatatcaagagtgacatcttggacagcattgacatccccatgcttcgctttgtaaatttttgaaacattttgaagatggatcaaagcaatcacctgccttacactattctaagaaatcttccgggtttctctgcaaaagaaaagcctttctgcaaaaatgagcagaaaggcttattgaaaaaggcctttctctcatcttccaaagcagatcgctttgagtgaattggcaccatttcaacattgttgatggttgccgggcttcatagggcacttccctccacctctcttgataagagaaaacatattgtattttcgtccggaaattcttactgtagaatagcacggcgaatgataaaaagtcaataaaataaataatgggagctattgtcacatagtagaatggcagttacggccgcttgctgaccgcctgaaaaaatccatttgtcagccagaggatggcctccagcttcagcagggcccggaatgatcccttcactttgagttttccgctttggatgagtttctgcaaagagacatcaccgtgcaaaagatggataatttccgtctggtttccgtaaaaggtcaaattagatttttcctttgaagccgccgtttttctcatttctccctgtccgttaattgagaccgttaaggcttctgtttctccttggaatgtaatcagcagcgttgaggcatttaatagcggtttcaaaaacagatgctgtccgtcattctctaaaacttctattttctccactcgtataacctcccgttttaatggccatacatacacatttctctttttaacggacagaaccctttataaaccgcacgacattttcctgtaaaaattgtcacatcgggaacgtttgcgatgttttttgtttaatcagctcatataaataggaaacggagcggaaggcgtatcctttctcaacaagctctccgcctttaaacagcaaaaagcacggaacgctctcaatctgataggctttggcgaatgcgggggaataattcacgttgtttttatagaaggcggcttcgggcagcatttcttcgacgacggaaagcattttggacgccagctggcatgtgccgcaaaacggggtgtacaaatacaggagataaacgtcatcctgaatcgattcgagttcattttcttggagttctttcattttgattaccacctcaggtcgttctttttcaaaaatacagggtctgcatcaaggccggctctgatcagtacagatgcaagatgatggcccgggcacgattcgacttgcctgtatgttctgtctatgcagatatggcgcgcttcgggcagctcccgtttcagctgttttcttaatttttctccggagtcgtctgcgtccgttaaaatatacacgtctctgtcaaacaggcggtccgccaaatcttccagttcagtttggccgatcgttccgtttgtacagatgatttccgcgggttcgatgagcacttccctgactttgattttatctgattttccttctacgattatgaccttttcatctccgttgaacataagcgcatcacctgccgattgttttaggctcaattgaaaaagaaggcagtgaaattcaccgccaacagttaacaccagccgttctcataatcgcaatccacatatttcggatcgttgccgtttatgacatcggctgttttataaaatttttgattttcaaatagaaagccctgtttgagctcgtactggttcatgcctgtcatctcgccgatggcttcattttcatgaaacaaggaaaaccggccgttttgaaagcggcccgtgatgttctccgtgacatcgaccttttgtttatcaaaagccatattggacacctcccgttacagatagaatgtccaaatggcccttttgctatccgatcagtcttcctgtgtcatttcgtcatattgctcggaagtcatgaggttttcgatttcttcagcatcagccggttccacgacgatcatccacgctttttcatacggagactcgtttacgaattcaggactgtcatcaaggtcttcgttcacttccgttacggttccgttaatcggtgcgtacagttcggatacggttttgacagattctacgctgccgaatggctcgtccgctttaatttcagcgccgacttcaggaagctcgacaaatacgatgtcgccaagttcggattgcgcgaagtgtgtaatcccgatacgggcttttccgtcctcaacttttacccattcgtgctctttggaataacgcatatctttcggtgtgctcatctaaatccctccatttttttcttataataagaagataccataattctttgaacctggcattacatccaatatttttcgaattggtcttctttaaagccgacagtgactttttcgccgtctgtcgtaatcgggcgcttcaggagcataccgtctgatgccaggagttcaagctgttcatcctctgacatgtggtacagtttttcctttaagttcagctcgcggtatttcatgccgctcgtgttgaaaaactttctgagctcaaggccgctcttttcgtagaggtctttgatttcttctttcgtcggtgtttcttccacaatatgtatttcgtttatttccttaccgcggtcttccagccattttttcgcattacggcacgttccgcatttagggtaccagtaaaaatttaacgacatcttcttcacccctcgtaaatgatcgtcgttattttaacacaatcactggtaaaaacctataacgttgcttcatgaaaaagcgctccggatgaaggagcgcttacagcatgtgatcaaaccgtatatttttcttcacggaagacagcggcagccgcttcacgttttttctgaatgagatttttcggtgtcaaacgcgtcagtttgcgcagcacagaaagcatcatgcggagggaatctccttcctccatggcgatgagtgattctttggcgtgcgcttcaatgttctgaagggcttcctgggcaaagatttccgtatataacagcttctgcgcagctttttcggcaccgtccgccgcaatcgctttttccgttctgaggacggcagattccaaagcgtacagcgcgctgacgatatcggcaatgttcaccatgatttcctgctcgccttcgatctcttttccgtatttctgcgccgcaagtcccgctgtcagcagggcgatctttttcgcctgtctgacaatgtatttctcctgttcaagaggctctgagcccggctcttcaggcatcagcatcatgagctcttcctggagcgctttcgctttttcaaagagcggaagctgcccttttacggcttttttcaggaacgtgctcgttacgatcaggcggttgatttcatttgtgccctcgaaaattctgttgattctggagtcacgataagcgcgctccacttcatattcctgcataaacccgtaaccgccgtgaatttgaacgccttcgtcggcaatgtagtcaagtgtttcagacccgcacattttgttgagcgagcattcaatcgcgtactcggcgattgactttgcgacttcgcgtccgtctttttgcgcttcttccgtcagtctgctcatattatcttcgaacagacccactgttctgtatacagagctctccatcgcgtacagccttgctgacatcgtcgcaagcttttcctgagtgagcgtgaagcttgagatcggcgttttaaattgtcggcgctggtttgcgtaagcggcagacagctcaatcacccgtttagaagcgccgattgtgccgacggcaagcttgtaacgcccgatattcaggatattaaaggcgatgacatggccttttccgatttcgccgagaaggttttctttcggcacttccgcctgatctaaaatcagcgttcttgtcgatgaacccttaatccccatttttttctcttctgggcccgttgacacgccaggataatttttttctacgataaatgcggaaaacttatctccgtccactttagcatagacgacaaagacatctgcaaaggcggagtttgtaatccattgcttttctccattgagaatatagtgtgtgcccgcttcattcaaaacggccattgttttcgcgccgagggcatctgaacctgaacccggctcagttaaggcgtaggccgcgattctttgtcctgaagccaagtccggcaaatatgttttcttctgctcttccgtgccgaagaacacgatcggcaatgaaccgataccgacgtgagcgccgtaagaaagcgaaaagctgccggcacgtgaaaacttttccgtaatgaaggctgaactgattttatccagaccgatgccgccgtactcttcaggcacatccgctccgaggagaccaagatctccggcttttctcagcagtctgactgagtgctcaaactgatggttttcaatttcatcaatataaggaagaacatcgtttacgacatagtcttctgtcgttttgccgatcattttatgttcgtctgtaaaatcctccggtgtgaatacttgatcatatcccgtttcttcaatcagaaagctgccgccttttttgacgttgaccgtttcctgtttcatgttcgtttccccctttttttaaatgagctcaaatacgccggcagcgcccatgccgcctccgatgcacatcgtcaccacgccgaattgctcgtttctccgtttcatttcatgtatgagtgaaagggtcagcttcgccccagtgcatccgagcggatgtccgagcgcgatggcgcctccgtttacgttcaccttttcttcatctattccgagcgatctgataacttgaatggcctgtgaagcaaaggcctcattcaattcaaaaagcccgatatcctgtaattcgagtccggcaagcttgagcgcccgcggaatggcttcaatcggtccgatccccattacctctggcggaacgccgcctacggcaaaggaacggaatttgacaagcggcgccaatccgagcgacgaagctttttcgcgatccatcagcatgacagccgccgcgccgtcacttgtttgtgaagagttcccggccgtcacggttcccgttttagaaaacgccggacggagcttcgctaaaacgtcagccgatgtgcccggacgcacgccttcatcttgagaaaagataaattgttttttccgaggcttatggtcatcaccgatttctgtcagcgacacttcaaccggtacgatttcgtcattgaatttcccttctttaagggcttttgcggcattctgatggctccggacggcaaatgcatcctggtcttctctggatacgccgtacgtttcggcgacctgttccgctgtgtgtcccatgctcatgtaatactcaggcgcatgctccgccaaagcgatattcgggcgggtcacatgccccatcatcggtacttgcgacatggattcggcaccgcccgcaattacggtgtcaccagcgccgagcatgattttttcagctccgtaagcgatggattggagtccggaagagcagtagcggttcaccgtaatagccggcaccgtatgaggaagccccgccagcgcaccgatattacgtgccatatttaatccttgttcggcttcaggtgttgcacatccgataattaagtcatcgatatttccttcatagccgcctgcccgtttcagcgtttctttcacacaaagcgcgcctaaatcatcaggacgaacggctgcaagcgacccttttttcgctttaccgaccggagttctcgcaccggccacaatgactgcttctctcataaacaccctcctagttccgtaaaggtttgcctttgaccagcatatgctgcattcttgcttgagacttcgcctcgccagcgaggcttaaaaaggcttctctttcaatctcgagtaaatattcttctgaaacctccgtgccgaacggaactcttcctccggcaatgacatgagccagcttcttcgcaatcttcatatcgtgatctgataaataacccgaccgtctcatttgatctgctccgagcagtaacgccgcacagccggtttccccggtgactctcacttttttgcgggctggcgggcggtatccgctgtcatataaggaagcggccagctgtttcgcatcgtgcagcaggtgatcctgattcatgctgacacggtcagccgcggacaaaatctgcatatcacgcgcttcgtgcgccgaaccggacaccttggcaagcgcaatggtttcaaaggttttaatggccgcgtccatcagttcgcttccgctgttcaagtaattcatgtacagctctttatttcctccgccgcccggaataagaccgacgccggtttcaacaagacccatatacgattcgctcgccgcctgaacgcgtgccgccgggagacagacttccgttcccccgccgagtgtcatcccaaacggcgccgccacaacaggtttggcgctgtatttgatgttcagcatcgtctgctgaaaacggcggatgacaaaatcgacttccatgaagttatcatcctgagcttccattaaaatcatcgcaaggtttgcccccgcgcagaaatgtctgccttggtttccgatgacaagtcctttataattccgctctgtttcctcaagcgcattgtcaatcatctgaataatgtctaagccgatcgcattgcttttcgtatgaaattccagaagcgcgacatcatcgccgagatcaatcaaacttgctccgctgtttttgctgatcacgccctttgtttcttttaacgtttgcaggctgacgcgtttcggattttcttttactgccctgtattggccgtctgaatagtaaaattgtgttccgttttccttcatataaaatgtttcatgaccctgatcaagcatttctttcacccagccgggcagttttgcgccttcttgttcaagccgctccgctgattttctgacaccgatggcatcccacacctcaaacgggccgagctcccaaccaaagccccatttcatggcgtcgtcaatcgcttttatatcatcagcgatctcaccaagaagctgagctgagtataagagggtttgcgacgtaatattccaaagcagtcgtccggcgcggtcatcagcataaataagcgctttcattttgcctttggcaccctttgcctgtttggcggcttctaaagcgggtgttttcattttcgtgcgctcgccgtatgtcatggttagcggatcgagctcatatattgttttaccttcttttttgtaaaaaccttgacctgatttgctgccaagccaattgtttttcagcatgtcattcataaattccggcagcttaaacatgtctttttcagcgccgtcggctttatcataaacattttttgccacatgagcgaatgtatcaagccccacaacgtcaagggttctgaaggtcgcgcttttcggtctgccgattaaaggcccggtcaccgtatccacctcgccgatgccgcagccggaagaaagcatttctcttaccgtgactaacaagccgtacgtaccgatgcggttggcgataaagttaggcgtgtctttggcgataacgacacctttcccgagcgtgttttctgcaaatgaagtcataaacttcagcacgtcaggatctgtttcctgaatcggaatgatttccagaagctttaagtaacgggccggattaaagaaatgggttcctaagaaatgagctttaaaatcggcagatctgccttccgccatctttgttacggaaataccggacgtattgctggacacgatgcttccaggtttccggtattcatcaacaagtgagaaaatctgttttttcacgtcaagattttctacaacgacttcaataatccaatcggcatccttcaattgagcagcgtcatcttccaaattccccgccgttatatagtcgagattggaagctgaagtcagcggcgccggtttttgcttcagcagttttttcatggccgatcggctcagtctgctgcggacctccgggctttctaatgtcagcccttttttcacctcatcctttgtcagctcgtttggcacaatatcaagcagcaggacgggaattccgatgttagccaagtgcgcggcaattccggaccccatgacgcctgatccgagaacggctgccttctttataaacttgtgcatgagtcatcccccttgaactttgaatgaatagtcattcattttttcggcaaaaaaaatgaaacccttttcttctttcatcttaaaagattttccggatgacttcaatagcaaatatggaatttttttaaatttttcgccttccgcatgttctctgccggggacgggaaacttaaacgcggaggtgaagggaatggtgagagggagaaaagatccgtcttctggcgcagtgagcgcggccagcatgaaaggaaatgcgggaccgaagcaaaaatacggcggcggcaaacggacgagccaaaatcagcaatataaaaaagaaaacatggaataacatactgcggctgctttttaagcagccgttattttttgaagattcctttcagcacgaacgccgcatttgccgggcgctcggcaattcttctcatcaggtagccgtaccaatcggttccgtacgggacgtacaccctcatcctgtatccttcttcggcaagctccttctgccgctccgttctgataccgtacagcatttggaattcgaactgcccgcggggaatttgatggtcgctgacgagtgttttcgtataagaaatgatgtcatcatcatgtgtcgccaccgctgtttcatggccgctcaaaagctgcagcttaatcagctgctggaaatgaaggtcggtcccttttttatcgggaaacgccacggctgccgattctttataagcgccttttacaagcctgagccgcggcttgtatggcatcaggctgctgatatcttcagcggcgcggtacaaataagcctgaatgacggttcctagcatcggaaaatccggcttgcaccgcttatataaatcaagcgtacggccgcatctggaatagtcctccatgtcaatcgttacgggaacgcggcgttctttcgcttccgtcaatatgtctctgacatgctgttccgcgagtttctcggaaatatccagaccgatggatgttaatttaagagacagctcacagtccaattgatgatcggcgatcgccctgattgcttttttacattcttcggccgtccttcttgcatctttctctgaacctgcatattcaccaaggtaatcaatcgaagccgataacccgttttggttcagccgctttaccgttttcacggcttctgtgagtgtttcccccgcaacaaatcttcccgcgccgaagcggaggccgtaagcctgggcgaatttcgtaagcattttatttttcgacaaaaataaacatatgctccgcagcatggatgaactccctcctttttctttttttcgtgcatgaaatcccgatcgcagagaaagctaaaaagaacagaattgaaggaggcgtttaaatgaacaaccaagagcagcacggaaacttgccgcctgccgtcatctcaacgaaagaccatttgtaccttgaggacatgctgaactggaatctgcttgccatgaaaaaagctcattttatggcggaacaatgccagaatcagacgttaaaacaagagcttgaacaaatcggccggatgcatcagaagcattatcaaaacatattgggccacttgaatcctgctcaaggcggacagacaacaacaggctatatgcaataggaggacaatacatggaacagcaaaatcaaaaaatcactaacccgcaaacgcccgtgcccaatacggcgcaaatgaatgacagagacttggtgaatgagctgctgacgacggaaaagtatataacaacttcatattgcacagccctgcatgagctcagccatgagtctctttatcaagatattcaggccattttcgatgagtcacaaaaagcgcaaagaagattatacgatgtgatgtttcagaatggctggtattccattgaagcagccgatacccaaaagcttcagcaatcgtatcagaagttccagcagacgattcagcagcagtcaccctaccagcagtaacatgaagaaaaaggatttgatgttttcgccaaacatcaatcctttttttatttttgcacaaaaggattgacttaccattaatccttatttatatttaactaatgttaattatttttcaaagtaaccagatgaggaggaattatgaaaaacgcggatcaatatgtgtctgatatccaaaaatctcttcagacgctgctgcaaaacatacagccggaaatgatggaaagcatggcgatgcatgaggtgacgcctgcccaattatttgttttagccagcctgaaaaagcacgggagctgcaaagtttccgaaatcgcggaacgcatggaagtaaaaccgagcgcagtgacgctgatggccgaccgcctcgagcaaaaaggactcatcgtccgcaaacataatcagcaggacagacgtgtcatcgacatcagccttaccaaaaaaggcgaaaaaaaattcgaagatgtcgtggaaggaagaaaagcgatattagcgcgaaacctatccgttctgactgatgaggaactgcttcagtccatgaacattatccgcaaagtagcggaagccgctgagcaatacgcggcggataaaaaagaaaatgaatagaaaagaggagctgccaaaacatgagtattgaacaaaaagatccaaaacgcgcattattaataaccggtttaattatcgccatgtttttctcggcccttgacggcaccatcgtaggaacggcgattcctaaaatcgtgggtgacctcgggggattaagcatgatgacgtggctgaccacggcatatcttttaacttcgacgactatcgttccgattgcggggaaacttgcagatttattggggcgccgcgtcgtatatgtgtcaggtttattgatttttatgggagcttccgcactgtgcggaatggccagcaacatgacggaactgattattttccgcggccttcagggaatcggcggcggtgtcatgatgccgatggccatgatcgtcatcggggatttgttcacagggaaacagcgtgccaagttccaagggcttttcggggcgatttacggtcttgcttccgttatcggcccgcaaatcgggggctggattgttgactctttaaattggaaatgggttttctatatcaacctgcctgtcggaatcttagctgtgatctttatcgcaagaggacttcagggcagaaaacagactgggccgattaactttgacatcgccggcatcttcacaatgatcgtcggaatcgtcagcctccttctcgcgctcagcttcggaggaaaggattacgcatggggatcatggcagattatcggtctctttgtacttgcgcttgtcggaattgtcggattcgtgttcgctgaaatcaaagcaaaagagccgattcttccgatgtatctgtttaaaaacagaacgtttaccgtactgaatctgatcggctttttcatgagtatcggcatgttcggcgccgtcacgtttgttcctttctttatgcagggaattatcggcgtcagcgccaccgcgtccggaacgattatgacgccgatgatggtatctatgatcatcacaagtattatcggaggccagctggtttacaaaatcgggattaaaccgcaaatcatgatcggtatgctgatcatggccgtcggcttcttcttattgacaactttgcagctggataccagcaaactagcggctacgtgctatatggccgtgatcggtctgggaatgggactcgtcatgccgcttctcacgctcgctctgcaagaaacgttttcaaaagaagagcttggcgtcgtgacttcttcaagccaatttttccggatgatcgggggaacgttcggcattacggtgctaggcgctgtcatgaatgccagatccggaagccttttatccgacagactggtgccttacttagactcactcccgaaacaggcaagtgcctttgccgagcagtttaaaggtatgattgacaagaatcctgaaggactgcttcaatccctgttcagtcaggaatcgattaagcagattccggccgcgttttcttcccatatcgtgccggttttgaaaacgtcactgatggattcgcttcacagcgtgtttttcacagggctggcctttatcgcagccggattggtcctgacactgtttgtcaaatcaattaagctgacaaacaaaaaaacaggcaaagaagaagaaaaagcgaaagccgtttaatagagaaaaagcccgcgaatgccgcgggctttttttatatcatctgggccatcccgtttccgaaagaccagtcttccgccgcattgcccgagaggacgataaactcggtgtattgacttgtgaagatattctagcagaaaaatcaacgttttgaatgcaacatatttttaactatttcagttgcaacgttgttaaattaatctgtattttagtgaaagtaaatgtaactttttcttaataagttacttttgagaagatctatttctccccatcgctacttaggaaatatatgttttaatagaagaatgaaataatagaaataaaggagattgaaaatgatcaaataaaccgcaattttttcataatgggaacagcgatttttataacaaaaaagactccaaaaatcgaagcctctttaccaaaaactatttgttttcaactttatctttccatttcttaattgagcgttttgacataccgtcagaacctttgggaattaaagggacattagaattataagcctcagcattaaatccaataaaaataaatggttgtccttcagtaagttcaaaataaggttctaattcctcgaaattggtaacacgatctgtaagataataggccaattgtttaataggcataaggataatagccaaatcaatttcgccatgttttaatcctaatagaagtttgttcattgaacggtgggcagaactaatatttcctgtttcaaattccatacctacacgtttaagttcactgttttctatgaactctttataaacatcaatcggaccaccttttttcttttcaagtttaagtatatcaaggggtttttctctataccagttatatgtatcttcaagtaaggtgtaacatagttctttaattggtactacaccgttacaattcttttcggtgttgttaatcgtgaaggtttttgaggttgctggccaaataggtgaacaaatagatgttttaacttcattgtatgcttgttgaattaacttatctttagatagtaattcttttgcttcatcagtaataaactctttttctacttccattctaatttgcccccacttatttcttttgttcacagttgccgattgtagtaaaatcaagtaagtcctttggttgaacaccgagtgctttagaaatcttttcaatattgtctaaggaaacatttcttgttcctcgttcaatatcagaaatgtaggttctgtgtaggtcacattcaaaagctagtttttcttgtgacatattacttttggacaatctaatttgacgaactttttgaccaaataataatctgatattgttagtcatagtacctcctgataacaattgacgcttgtttaaatggaatgataaaatcaagtagactataggtctacagactataagttacacgaggtgtataatattgcgttttttttctgtttttgacattgttaaaaataaagcgaatcagttagggtatacggaaactgaaatgtatgctgtattgaaaaattacaatgtgaataagaaggatttactcgcctataaagaaaatggagttattccaacagataaagtgttgaatggaatacttagttatcttggaatgactaaagtagaattagaattaaaattaggcaggataccggctgggttagaggatgtgttcttaaataacacaaaagaaattgccaagatcctcgaaaataaaaatagtgttaaactaaacgaatttaattctattcaagaaatcaaaccttatttttatactgatcttggaaaattatacaatggggattgtttagaactgtttaaacaagttcctgatgaaaacgtggacactatttttgctgatccaccatttaaccttgataaagagtatgatgagggtgtaacagataaaaattcctttagcggatatttggattggtattataaatggatagacgagtgtatcagagttttaaaaccaggcggttctttattcatttataatattccaaaatggaacacttacctttctgagtacttaaataggaaattgaattttagaaactggataactgtagatatgaaatttggacttccaattcagaatagattatatccagcaaattacagccttttatactatgtaaaaggtgataaacctaagacatttaatgttcaaaggatacctctacaaacttgccctcattgtggtagagaaataaaagactatggcggttacaagaataaaatgaacccaaagggtgtaactctttctgatgtttggtcagatatttaccctgttagacatagtagttcaaaaaatagaaagttcaatgaattatcagttaaattacttgatcgtataataactatgagtacaaatgaaggtgacgttgttttagacccgtttggaggaagcggtacaacatttgctgtaagtgaaatgttaggtcgtaaatggattggttttgagttggggaattgtgaaattatcaaagagagacttaaaaataaagacaaagataaaaagctgttaggtaaagtttatgaagaaaaaaacaagctgttccctaatagggttaaagaattacgtaaaaaaaatggtttatggattgatgatgattttagacaagaccatgagggaaattctaaaggtgataaaaaaaacgaaaacaatgaccaaatttcattaagtctagaatgataattatcttttaaaaaaagtcgatatttaaatactcactgaaaaaaaaatatacttttgataaggactttagagagatttttactgcattaaagaattggaaaaaccagataaaaaatggtgaatggacttcctaatagaagtccattttatattgtaagttagtctatatggatcgatcctcatggaaaaagatgatctattcgtaaaaattcttctcttatttttgaatcttcaaacactacataaatgtcattggaaattaatcttatattgaccttgcatttccttgccgatctccactatctcagtatgcattaaatcggtatcttccggaattaaggaagcttcatattcattaaggttttttcttctgttagggcttgctgaaacagtggagcgtactctaattttagttctgttttagtccgcccagctcttctaacatggaattaacaatctaaacttaagagtcaatttccttagcctaggcttttaaataaatccgttctgaaagatcagccccttcttggtctaaagggttagcggtcatagcttccggcacctctctttgatgccgaaagctttttattgtttttttctgtgatcttcattgagctgtttaatgtgctgtatcgcagctttgatgccctctttggcgtccgggtaggattcattccaatgttttacgaggggaggcatgctttttgcgatatgtgtatacaaaatccactgcctgacttcttcctttagatccggatttgtttctccaagcaatagttctgtgtatttttcaagcaggccgtccagctgctgctgtagcttctcttccataccgttcccttcccttttccatgattatgacaatcgggcggtgagggccgcttcctgcacgatacatctgccgcgtccgtgcggaatgcaaagcggcgtgccgaacagcgggtcctgtgttacctggcagttcatcgcaaatacattctgcacaagctcacaagtaatgacttcttcgggacgcccctctgcgtaaatctgtttatccttaatggctaccagataatgagcataacggcatgccagattgaggtcgtgcagcaccatgacgatcgtccgtttttctttttcatttaattcaaacagcaaatcaagtatttcaatttgatgcgtcatgtcgagataggttgtcggctcgtcaagcagaatgatatccgtatcctgagcgagtgtcatcgcaatccatgcgcgctgccgctgtccgcctgacaaggaatccaccgggcggtcggccatttcctcaagcttcgtcgctttaagcgcttttgccacggcgtcttcgtcctctttggaccattgcttcagccagctttgataagggtatcttccctgcttcacaagctgatgaaccgtcaggccttcgggagctgacggactctgcggcaagatagccagttctcttgcgacttccttcgttggaagcttagcgatggcttttccttctagaagcacagaaccgcccctcggtttcatcagccgcgccaatgaacgtaaaagcgtcgattttccgcagccgttgcttccgatcaatacagttatttcgccttttggaatcgcaacatccaattcgtcaatgataacagtctctccgtaccctaagctcagcgtctctgtagaaattgcactcataccgctaaccgctccttttttgtgtttcccaacactatgtatataaacaaactgcttacacattcaacgtgagataatgattatattgtaacagaaattaatgactctgaatatcattatcaattagttttgggcaaaaaagctacggacggaggttatttttttatttccgtcatttctccgtcgctttttttcagtttcaaataaaaatggtcataatggctgtctaaattaaaagccgagagcacctgccggacgacttcaccttcctgcatccggctgttaacggcaagttctccgaggatcatcttcatttcatcgagcgcttcctcgccctctctgtgaactcctgagagcttatcctggatgtctgccttttcatgaccgccttttctttcatacaaaccctcatagcggttatgctctccggctccgtagttgacgcgcagggaaaagctgctgtaaggaaccggcttcgcggatgacacgggtgtgctgtcttgttccgcttcccgtttttcttcattcaatcggcagccggcaatcagcatcagcgtaagacataaaacgcccgccgtcctgatccatttcatgcgattcactcccattcaattccgatcgtttttaggtatttccaagggaggccgctgtcattcatggaacaaaaagaaccggagcggtaacagctccgggcggttcaactatctatcatcattcagtcagctctaaaaactcctgcacatcccggaccgcaaggcgtatcgcatcttcccaaaacgcccgttccgtcagatccgctccaaggtgcttcatcgccaaatcctcaacggtcatcgaagccgtgtcacataaaagcgcgatatatttttcttcaaagtccgttttctcccgtaaagctcttgcgtatattccaagggaaaataaataaccgaacgtatacggaaagttgtagaacggcactcccgtaatatgaaaatgaagctttgacgcccagaaatgagggtgatattcccctaatgaatcgcaaaatgcttctttctgcgccgcttccatcagttcattcagtttctcagccggaacgacgccctgtttccgctcttcataaaaccgcgtttcaaataaaaatctcgcatggatgtccattaacatatctatgcttttttgaattttatcttcaagcaagaacagcttttcatcctttgtctccgcttgtttcaaagcggcgtcggcaacgatcatttccgcaaaagtcgaagctgtttcagcgacattcatggcgtaggctctgttcagctgccgcacttggagcatggcctcctggtgaaacgcgtgcccgagctcatgcgcgagcgtcgatacgtttgaagcgcttcctgaaaacgtcatgaaaatccgggattctccgctgtcgggaaagctggtgcagaaaccgccgacccgtttgccgctccggtcttccgcttcaatccaccgatcgcggaacgctttttccgtaaatgcggacagctttttgccaaacgtcgaaaattggctgacgatcagattggccgcttcatcatatgtgtattctttcggtgcctcactgatcggcgcattcacatcataccaattcagccgctcaagccctaaaagagacgcctttcgattcagatattcggcaaaaggctttttatgatcagtaatcacctgccacatgacatctagcgtttcttttttcatccggttgatcgcaagcggctctttcaaggcgctttcccagccccgcgctttatagatttccgttcgaaagccggccagatgattgagcgtactgccgaacagctcctcttctcccttccacgcttcgctaagctccttaaacacttgccgcctgatgccgcggtccgggtgcgccatcatattttccgcttggccgaccgacagctctttatcctcgaacggaatcttcattctgccgaccgccgcattgtacaggtcgccccatgcgtgatagccgtcaaccgccagaccttcaatcagtctttcttctgaagcgctgagcttctcccgtatccggtctcttctttcatttaaaacgtatgtgagttcctgaagttccggtttttgcagcagctcctcccaaacccgctcgtcaatccgggcaagtgtatcatcaagcgtgacaagagcggatttaaaatcactgctcagctgattgatccgcgccctccactcattcgctttctgatcatcagtgttctgagcctgaagacagctgacgaaagctcccgcctgcctgatcatgatcgctgaccgttcaaacctatcaatcagattgaccagctccccaccttcatcagcatgcgacggaactgtaaacgcctctgccgctttttgaaaagcgctgagctgctttttaagctcctgtatgtattgctgaaaatcttccgacctgctcccgcccgcaaaaatggagtttaaatcccacgtttccttcaatccctctaatgccatctttttcattacccctttctaacgaagctgattccattataaaacaattctgacatatttccgaacgatttctccttctatccgcaagatgttgtacactaaagatagcacaaacgagggggatgatgagatgaacagaaaaattgccgttgtaaccggcgcgacgagcggattcgggctgctgacagcgctgaagcttgcccggtcttatcacgtcattgcaacagccagacagccggagaaagctgatgcactgaaagaagccgccgctcaagcgggtgcatccgcccatattacgatcgttgctttagatgtgacggatgagcaatcagtgtctgacttcggtaaaaccgtcagcggtttcgggccggttgacctgctcgtgaacaacgccggcactgcgtacgggggatttattgaagatgtgccgatggaacattacagacagcagtttgaaacgaatgtattcggcctgattcatgtcacaaaaaccgtcctcccttctatcagaaaaaacggcggggcgaaaatcatcaatatcagcagcatcagcggactgaccggctttccggcgctttctccgtacgcctcttccaaattcgcgattgaagggtttacagagtgtctgcggcttgagctcctgcctttagggattgatgccgctttaatagaacccggatcctataaaacttcgatttgggagacgtctctctccaatcaaattacggcacccggtcaagactcgccctattaccgcttttttcagcccattgaagctaacgtcaaagcgaatgcatcaaaaagcggcgatcccgatgaggtggcagagctgatttatcaattggcacaaaaaaagcgcctgaagaaactgcggtatccgatcggcaggggcattaagctgacattggctttccgttcactcttcccgtggtctgcctgggaatctgttataaagaaaaagctgtttacttaaacctaaattataattattataatttagtattgatttttaattgatacgtgttataattaaattaacaaatcacagggaggacgatgaatatgaatacacaaaacgcgaaaaaaactgaaaatctggttgagaaatcaatgaacacacaattatcaaactggtttatcctttactctaaattgcaccgttttcattggtatgtaaaaggccctcatttctttacgctgcatgaaaagtttgaagaactgtataacgaagcggcagaaacggctgatgcgatcgccgaacggcttctggccatcggcggacagcctgcagcgactttacacagctaccttgaacaggcttccattacagatgaaggccaggaaaagacagcttctgaaatggtggaatcactgattcaagactacaaacaaatcagccgcgaatccaaatttgtcatcggcgtcgctgaggaacaaaatgacccgtcaactgccgacctgtttgtcggattggctgaagtagcggacaagcacgtgtggatgctgtcagcctacttgggagaatgacgaaaaaagctgaacctccaatgaaggttcagctttttttatgcgttcagcttgcgctttcagtttgtttcgttaatgtgatgttcagcgtctttttgctgccgcctctgagaacttgaacagtcgttttatcgccgattttcagctggttatataggatctgtctgatatcggcgctgctctcaatatctttgccgttcaattttacaatgacgtcatttgatttgatgcccgctttcgcagccggtgagcctgactgcacttcttttacataaacgcccttagacagctggtcgccgaacagtccgagcgtgttttcctgataggtttccggcacttgcgacatatcaatcatctgcacacctaaaaacgggcgctcgacttttccttttgcaagaagctggtcgacaatcggttctacatcgttgctcggaatcgcgaagccgagtgattccacgccgttttcactgactttcatgctgttgatgccgatgacctggccgctggaattgattaacggcccgccgctgtttccggggttaatcgccgcatccgtctgaatcacgttcatttccaccgtgccttgggatgtatcggcgtctaccgttctgttcagcccgctgatgacgccttgtgtgacggtgccggagaactgctggccgagcgggttgccgatggcaatcactttatcggcaatgcgaagctgcgaagaatccccgaagctggccgcttttttgacattggacgagctgatttccagtacggccaggtcactgatggcatcctttccgacaagctttgccgtttcggttttcccgttataaagagttaccgacagtttgtttgctccttctacgacatggttgttcgtgatgatgtacgcttttccgccgtcttttttgaagatgacgccggaccccgtgccgctctccgtttcagagcttgaactgccgtcaaatccgaactggctgctttgcgaagcctgatagttggacactccgacaatcgcaggctccaaatcttctaccatatccgctacgcttgaagtattttttaatggcgttgacgtgaaattcgatgactgaacttgtttcgtatcagaaacagcttctgtcttatgctgctcactcggcagattcggcacaatgccaagcacgaggccgccgccgatgataccgcccaaaaccgggctcagccaagcggctctccgttttttttcttttttcacagcagccgttttttcaaattccgtgccggcagccgtctctttttctgcttctttcgagacggggccttcgagcagctccgtctcctgatggctgatctgctgctgggcatttctgttttgctccgtatgtgaaagatctgactgatcgcggttcatgccgtcatctcgctgatcgttcatattcacgcacactcctttagcatgttttcattctattgattacatattcatcgcatgtacaagttctattgtcccaattataaggagaaaagcaaagctccaaaacaaaatgtgtttgaacatgttatcttccccgctttttttcttcctttcttcccttatacacatcataaacaaacattgtgggataaaaatgaaaagaatatgtgaaattatgaaaatgcggcttgagtatgttaaaactagtataatgacgttgaaaggatgtgaaatgccttgtcatacaccatttatctagttgaagatgaggataacctgaatgaactgctcacaaaatatttagagaatgaaggctggaacattacatctttcacaaaaggcgaagaggccagaaaacagatgcagccgtctccccacctgtggattcttgacatcatgcttccggatacggacggctatacattgataaaagaaataaaagaaaaagatcccgatgtgccggtcatttttatttccgcgcgggatgccgatattgacagagttctcgggttagagcttggaagcaatgattatatcgccaagccttttttgccgagagaactgattatacgggtgcagaaacttctggagcttgtgtataaagaacagcccgcccccaaaaaaagcgggatcaccgtttcctcctacaatgtgatcgaagaggccagagaggtttatgatgaaaacggcagccttgtcaatttgacgtctaaggaatttgatctgctgattttatttcttcatcacaagggacaccccttctccagggaagatattctgctgaaaatatggggccatgattatttcggcactgaccgggtggtcgatgatcttgtgcggaggctgcggaaaaaaatgcccgggttaaaggttgaaaccatttacggattcggctacaggatgatgacgtcatgaaaaataagccgcttgcttttcaaatatgggtggtcatctcaggcatccttttagccatctcgattctgcttctcgtgctgttctcaaatacgctccgtaattttttcacggatgaaacgtacacgaccattgaaaatgaacagcatgtgctgacggagtatcggctgcccgggtcgatcgagcggggatattacagcgaagatgcgaccgctccgacgactttccgatccgttcagcacgttcttttgccggaacgggaggagtcggccagcgacaaggacttgaactatttttcttcttcttttatccataaggtgtacaagctcgcgggccgccagcacagcgtcacgaaacgatacagcgcggacatcagcggtgaaaaagtgtttttcgtcattaaaaaaggcctcaccattaacggtcagaatgccatgatgctgtcatatgcgcttgattcttatcgtgatgatctggcatacaccctgttcaagcagctgctctttatcattgccggggtgattttgttaagctggattccggcgatttggcttgccaaatatctttcgcgcccgctcgtttccttagaaaagcatgtcaaacggatttcggaacaggattgggatgatccggtcatcgtcgacagaaaagacgaaatcggaaaattaggccacaccattgaagacatgcggagcaaactggtgcaaaaggatgaaacggaaagaacgctcctgcaaaatatctctcatgatttaaaaacgcctgtcatggtaataaggggctatactcaatcaataaaggacgggatttttcctaagggggatctggaaaacacaattgatgtaattgaaggcgaagcagaaaagcttgagaagaaaattaaggatctattatatttaacgaagcttgattacttaatgaagcagcgggtgcaccatgagacatttgacattgtgaaggtcacggaagaagtcattgaacggctcaaatgggcccggaaggaattagcgtggaccgttgacacagaagatgtaatgatgatgcccggtgatccggaacaatggagcaagctccttgaaaacattcttgaaaatcaaatccgctacgcagaaacggcgattcacattcggatcagccaaaatcagcagcagattgtcatgacggttaaaaatgacgggcctccgattgaggatgagatgctatccagcttgtacgagccttttaataaagggaagaaaggcgagttcggcataggactcagcatcgtaaaacggattttaaccctgcataaagcatcaatttcaattgaaaatgaccaatcgggtgtaatctaccggattatcgtaccaaagtagactgtagtttcattgcagtctttttttatgtgaaggagtagccgttaaaatctctgtagtttgttttcagcggtttttggcattgatgaacccatttcttttcacaaattgtctttttcggatatttcaccttttcgactttaattcctctgtttcgcaagcggctgatcatttcatctaattctttcattttcagattcaccctttcgccagaactttgaccattcggtcagctcactttataatataaataaaacaaaacaaaaaaacaagttacaatcaggttaaatttatggaatatcaatatgaccatttagtcatacatgagaagcacaagccagcctcctggctccgaaagggtggaaccattgaaggaaaaagaaaagctgattattgaagcagcgatcaaactgtttgcccggaaagggtacaaatcaacatcggttcaggaaattgccgatgaatgcaaaatctcaaaaggcgctttttacctttactttccttccaaagaagcactgcttttatctatgctgaattactactacgataaaacgtttacccgaatcacgacgatccaaacggagggcgacagcccgagagccgcttaccaaaaacagcttgcggttttttacgaatcgattctcgcgcatcaggattttattaccgtgcagatgaaagacggctcactgccttataccgaagaagtagcgcagtgcggaaagagaatccgccggtcgatcctgcagtttcatatcgacagtcttcttgctatttacggagaaaaagccgaaccatacacagccgaactttgctttttaatagaaggaatcagtcagatgtatcttgaatatctcattctgaccggccggtccgtacagcctgcgcttcttgcaaataccgtgattcacagaattgatgacatcgtaaacggaatggcggacagacatgatgaaccgtttatttctcttgatgaggcaagctcgctgtttgggccccttcataacgggcagcccgatcctttaagtcaatcgatctttgagaccctccgcgcgcgcatcagcacgatggacaagccgcaagcatctgaattcaccgagagcttggatattctggaagcggaaatgaagaaaaagtcgccgaaaccggcaatcatcaaaggaatgattttgaatttgaaggaatctgacctgctggctgaagatgcagaacagctcagatttttactgaaacagcagtttatttagaagaacggccgcagtgactgcagccgttctttctgtttatgctttcggatgcaccatatcttccggacgcaccatttcattaaattgttcttctgtcagaaggttcagctgtaatgccgcttctttcagcgtcaagccttctttgtgggcaagcttggcgatttttgcggcgttttcataaccgatgtgcgggttaagcgccgtaacaagcattaatgagttagagagattttcctgaatcgtctcttggttcggctcaataccgacagcacatttgtcatggaaggaattcattccgtcactgagaagctgcactgtctgcaggaagttataaataataaccggcttgaagacattcagctcgaagtttccttggctggccgcaaatccgattgtcgcgtcatttcccatcacttgcgcggcgatcattgtcagcgcctcactttgtgtcgggttgactttgccaggcatgatagagcttcccggctcattttcaggaatgacgatttcgccgattccgcagcgcgggccgcttgccagccatctgacatcgttggcaatcttcatcaggtcggcagccaatgcttttaacgcgccgtgaacgtgagtgatttcatcatggcttgtcagcgcatggaatttattaggcgagctcttgaatgtctgccccgttacttttgtgatttcttcagcgacgaattcaccgaactgcgggtgggcattgatgcccgtgccgactgccgtgccgccgatggcaagcgcgcgcattttttccgttgactcaagaatcatttctttagaacggtcaagcatgtatacccagccgctgatttcctgcccgagcgtcagcggagtcgcatcctgcaaatgcgtacgtccgattttcacaatatcctgatacgctttcgctttttcatcaagtgtcgtacggagctgatcaagcgccggaacaagctgttcatatacggcaagaaccgccgcaacgtgcatcgccgtcgggaatgtatcgtttgagctttggctgcggttgacgtcatcattcggatgaatcttcagctcggaattttgttctttcagtaaagcagtcgcgcggttggccaccacttcgttcatattcatgttgctttgtgtgccgcttcccgtctgccagacaacgagcggaaagttatcgtcatatttgccgtttaacacatcgtcacatacagcggcaatagcctgtgctttttcagactctaagttgccgaggcgttcgttagcgatcgccgtgcttctttttaaaattgcaaacgccttcacaacacgctgaggcattttttctgaaccgattttgaagttctctttgctgcgctgtgtctgagcgccccaaaatttatctgccggaactttaacttctcccatggtgtctttttcaattctgtagtccatttatgtatccctccataacagttgcttcaccctgagtattattcgccagtaacagatgaaaccctttttatttttcggccttggccgtttttaatttcagctcaagatagacgcgcgaatccttagagtatttgtacttcggatttgttttacggtattccttcgacgtgtaagccacttcgtaatgcgcttcaaatgatttgatgagctgttctatttcttcggcattccctgccagtctgacttgtgccacatctctcctccgctttcataaaaaaacttgtaccattaaatactttatcatagtatatcatttttttaacaggaaaagataacctcaattaaggattggaaggcgggtgactgtcgatggcgcaatcggaattcaaggaatacatacacattaatctggctatggtacttccccatgtagagcagaacgatgacctggttcaaaataaaaagatgcttccgaacgggcttgttttttattatatgtatctgagtgaaatgaacgatgaagacaaaataaaagaagcgattgaaacgctgcttcacgaagaagacgccttaacactggaaacggtgacgaaacgtcttgataagattgacgcccgccccgtctttacggcgaaggaagccgtcatctccattctgcgggggaaatgtgccatgtttattaacggccttgaccatgtgtacattctgtccaccggaaaaagagaaaaaagaagcgtaacagaacccacatctgaaaaggtcgtaagagggcctaaaatcgccttcatagaagattctgatacaaacgtcgccatgatcaggcagcggacgaaccatccgaagctgaaaacgaaaaaggttccgatcggagaaaacaagctgaaatacgccactgtcatgtacatcgatgatgaggcggacccatctgtcgtcaatgatgttttaaagcgtctcagcaaagtgaagatggatgacattcaggattccggaacgcttgaggagcttattgaggataataagtattcgccgtttccgcaaatacaaaataccgaacggcctgataaagtctcttccgccttgtttaacggccgcgtcgccatccttgtcgacaactcaccgtttgcgctcgtggtcccggcttctttaggaattttaatgcagtctcccgatgattattatgaacggtggatttccgcctcgctcatccgggcgctgcggtttacatctatttttatcacgctgtttttttcgtccatttatatcgcgctcgtttcatttcaccaagggcttctgccgacgtcgcttgcagtcaccatcgcggcgaacagagaaaacgtccccttcccgcctatcatcgaagcgatggtaatggaaatgacgatagagctgctgagagaggcgggcttgagacttccgagcccgctcggccagacgatcggattggtgggcggagtcgtcatcggtcaggcggccgttgaggcgaatcttgtcagctctatcatggtgatcgtggtcagtattgtcgcgctcgcttcatttacggtgccgcagtacgggatggggctttcattccgtgtgctccgtttcatttcgatgtttactgccgcggctttcgggttgtacggcatgattttatttatgctggcgatctacactcatttatcgagacagcgaagcttcggttctccgtatttctcgccgaatgggtttttcagcttaaaaaacgcaaacgattctattctccgtctccctattaaaaatcaaccaaaagaggcgaaaaacgtaaatgagccagaaaacaactcacaataagcttacaagctatcaagggacagcattgatttccaacacgatgctcggtgcgggcctcctcaccatgccgcgtgcgctgtcatcaaaggcgaattcgccggacggctggatcgcattatgtctggaaggcatcatctttatcctattgatttatctcaacacgctcattatgaaaaagcatcagtacgaatcattttttgattatatgaaagaaggtctcggcaaatgggcgggaaatatcgtcaatctcatgatctgcctctattttataggagtcgccagcttcgaagcccgggcgatggcggaaatggtcaaattctttttattggaaagaacgcccgtgccggtcacgctgtttatctttatcgcctgttctatttatttgattatcggcggcataaatgatatcggcaggctctttcctttctatttaacgattacgattattattttgctggtggtgtcttctttcagctttaaaatatttgatatcgacaatctgcggccggttctcggacaggggttttctcccgttatggcctccttgaccgtcgtttctgtttcctttttgggcattgaggttatgctgtttctccccgagtacctcaaaaataaaaagcacacgttccgtatgtcggctgcgggtttcggcatcccgattattttatatattattaccttcgtcctcgtcgtcggcgccttaaccacccaggatgtcaaaacaatgatctggcctacaatcgcgctctttcagtcatttgaaattaaagggctttttatcgaaaggtttgagtcctttttgcttgcggtctggattatccaatttttcaccacctatgtatcgtacggatatttcgcgacgtcaggccttaataaaattttcgggctgaagcagaaaaaaggtgtcatcttcgtaggcatcgcgacattcttcgggtccttgatgccaaaagacgctaacaagctgatgctgttcagtgatattctcggctacatcttcttaggtttctttttgctgcctttactgatgtttgcagtcgtcgctgtgaaaaggaaggtgaaaaaagcacaatgaagaaatatatcgtcatcatcctttctacattgcttttggccggatgctgggacagccggaatatagaagatttgagccttgttatcggagtcgggctcgataaacctgaggaagaaaacgtggaagtgactcagcagattctgatcccgcaaaaagcaagttcacagcagtcgtcatcaagcagcccgacaaaggtgacttccacttccggggaaaccgtccatcaagccttaaggacggcatcattaaaaaatcaccccgcattctcccagcacttgcgcatcatgctgttttctgaagcgctgttaaaagacggcatcccgcttgacgcattgatgaaccaatttgtcagggacaatggaacgagaagaagctgcaatgtgatgacagtgccggacaaaacgaaagatattttcaatgtcagtgatcagggggagcctgcgtcaaatacgatctatgacttaacagagaataacgcggtcaccatccgaatgatgaagcccgtgacattgggggaaatatccgagaaaatcacaaaaggcgaaaccttcgtccttcctcaagtgcgcaaagtgggcagcaggctggaaatctggggcgcatccattataaaaaataaattctggtatgcggatttaacgccttttcaagtccagaatatgaacctgttcacaggcacggtaaagggaggcgtcacatttgcaaagcatgataattattatttatcgttcgaggtattttccagcaaatatgatgtgaaaacacaatataaaaacgggaaattcaagtttatcgtcacccggtttgttgaaggccgtctgtctgaggattggaacccgaaagaagattcctttaaggagtcctatataaatgaaatcaaaaacacggtaaaacgcagcatccattcagatgttatgacattcattgattatctgcagcatgatttaaaagtcgatattaccggtttggataatcaggtccggattcattatcctgacaagtggaaaaaggtgtcgtcagattgggatcatcatttcagtgaatccgatattgaatacaaagtcaaagtcgccatcagagatttcggaacaaagggaatgtcccaataacctgtcccttgggagagtgtgcatagcgccgctctcctttgtttatgtcacgagatgattgcggtgggcatatacggctgcctgcgtgcggtcactgacatcaagctttgacaatatattcgtgatgtgggttttcaccgttttaatcgttatgaacagctcttctccaatttctttgttcgtcttgccttccgcgacgagacagaggatttccagttctctttttgtcagtgtttcatgcggaagctgattctctgaatggcgcagccttgacagcacttttcccgccaccttcgattcaagcttcggttcgcccttggcagccgctctgatggcttcggctatttctgccgctttagatgttttcagcaaatagctgagcgcccccgcttcgatcaccggatacactttgtcgtcatcaataaagctcgtcagcacgatgattttcggatcattgagtttcgcacagatctgttttgtcgcttcgatgccgtccatgccgtccatgacaagatccattaaaatgacatccggcaaaagctctgcggccagatcgacgccctgctgtccgtctgacgcttcaccggcgacttcaatgtccggctgtgcttctaaaaatgcggccaggcccatcctgaccatttcgtgatcatcaatcagtaacactcgaatcactgtcgttctctccttttgttttctgataaatcgggactttcacgtcgatctgcgtgccttttcccttcacggagataatttccgctatgccgccgatttcactcgctctttccttgatggaatgcaggccataagaggatgctttgacttgatccatcgtaaaacccgccccgttatcaatgactttaagctgcagcttttgatgtttcgcgccgagcctgacggtgaccttggtcgcctttgaatgcctgaaaacgttggaaagcgcctcctgcacgattcggaacagatggtcttcaacgccttttgacacacccatgtcgctgatatcccactcaatatcaagcggctgcttcgctttgaactcttttaacagctcaatcagcccttctttcagaccttttccttctaaagtgacgggccgcaaatgcaatagcagcgctctcatttcattttgcgcttcgcccgccatatgttcaaccatgcggatccgtttaacgattttgtcatctgcatctttcacttgctctaggacggcggatgtcatcattgaaatggcaaagagctgctggctgacggcatcgtgcagatcgcgcgccagccgctggcgttcttcagtgatgactgattttttcatttgatcctgccattccgcccgctcgttggagagcttttggagcgatgtgacctgcagctcgacccgcttggccatttcgttgagctggtctgccgccaggccgatttcatcatcgccgagcggcggcacccgataggcgaaattgccgttttcaaatttcaaaaccgcttcaatcaatgtatccattcttgttttcagacggccgccgtatacataaccggagatcagtccggccgaaagggacgccaaaagcaggatgaccacgaacggaataccgaaccagccggaagaaaacaaaagcatcgggtcaagcccgtaatataacagcatcagcgtaataaacacagcgcaaagaagcagactgagccccgcggtcatcctcatggcgcgccactgaatattggcgagtaattttttcctcataaatacttcacatccacatcgccgatgaataacgaaattgatattttaatgcgccgcggcgagtcgccgtactcgggagacactttatacaggttcgtgctcatgccgcttttcttagagccgagcagattcatatcgccgataaaagctgacgaactgacggacacttcgatatcgggcgggacgtacacatcaacattgccgatgacaccgctgattgtcatcgtgctttctccttcgggaatcatcgcttttgacagatcgattttcacatctccgatgaatccggagacatttaaatcattcagctcaaacggatccttcatcatgcgcagctcgccgataaaatagctgcggagatccggctgtctgctttccggctgggcggaaggctttggctgctcttcttttttaagattgattttcttctctttatgttcaaacacgcgctttcctttaagaagcctgtagcccgcgtaaatgagaaaggcggcaaaggcatagccgaacaggttgaaggtggcgctgaacaggtttctcaaaaacaaaaaagcggcgaagatatacaggacggagccgagccagccgcgggaatatttattaaaaatatagcctgtgatcagaaaaaagagcggccaaaacaagaagtcgccgataccgataatacgtaaaaacatgctgacgccaaataaggcgatgataagtccgagaatctgtttttttgccatttcagctgcttgcccctcctttccttttctattgcagtgcaatattgccgctcgtcacttttatatcaatcattcttgagccgctgcctttaatgcctgtgaaagccccgccttccttactcgttttctcaaaggaataggacggctggattctcccgcttgccgtttcggcgttcaccgtaaaactcccgtctttcggcaggctgatggctgcgctgccgctcgcaagcctgacggatacgggggcacttgccgtctcaagcgaggcatcgacactgccggaagcgacccgcacgtcaagagggcctgacacatgatgaagaccgacatttccggaggataagcggacatccgccgtttttgccgcaagaccggctgctgtgagatcgcccgacagccctttcgcttcaaacacatccgtctttacatgcttcagcgacatgttcccgcttacagtatggacgccgagatgtgaaagagacagccccctgtttccgtcaactgcaatgctgccgcttgatgaacggacggtgatgtcctgatggtaatcatacggaatgcggacaatcagcagaggacgctgaaaaagattcagaaattggaaccctttctccttcgctttgagatcgagggttttcccccggctgcggacaaacatttttcccgccggtcccgtcacgtttgccgagatatcattccgcgcttccgcgataattttcacatccgtctgttcagatgaaacggataagcttttaacggcacggggcggtacgcttaccgattctgtttctgtttcgtacagcggaaaaaaacgcccggcaaccacttctttcaccaaaaacagacagcagatcagaacggacgccgccatcagccctttggcaatcttacgcttcattacgttccatcctttttcattcattttattataaaggaaaagcctgataattgatacgtgcgtatagggaagaggcgtaaaagcgccgatcttcccttgtgcacattattcatgagccgctttttgatactccgttttttccagagaaagcgagcgcattttttcaagctcagcttcgacctcgtccgaatattgcgaacggctgacttctgtgttcgcctcagccgaagtgccgtatttgacgcgaacttccatttcttcaatgcggttttccattcgaaggaactctctgtaggcgctttcgctgtcaattttgtcaaaagaagcgttcatatgttccttcgctttcgccgcgttggcacgggcgatgagcgcctgttttttatcctttacgtcgcgaagacgcgtttccagagtctccagctgctctttcagctctgccagctgtgttttcgcctggtcatacgctttttcatgttcggccgcttttccctcaaggtacttcatttcagtcagagcctttttcgcaagctcctcttcccctgcgtcaaaggcaagctgagcttgatttttccgcttggccgccgtttctgaggcgtcctcttgttttttcttaaactgatggacgattgtgtgctgtttgacaatcgtttgtttcgccttggcgatgtcactttccatgtcacgcacatattgattcagcatgactttcggattttctaatttatcaagcccttcattaacagatgcgacgaacatatctcttattctttttaagaccattttgttttcctccttattttttcttcaaaaattcttcccattcagaatcaaagccggattgatagcccggtgatgccgcttccggttcatactgccgggaatcagcgtctgagccgccctgcttcatcatcttccacccgaaatacaccatggcgccagccagtccgatagctacgataaacggaagagagccgacgagaatcatagccccgatgacgcccgcgatgataccggatacggcgcggccttttgaaaaccgttttattccccagtaaagcatcaggcctccgatcgccagcgggatgataaatgcgaagtggccccctccgaaaaagacagaaagtccgaacacaatcagcaggaagccgcctgccgtttttacatttatattcatgcagatcctcctttcgttttccttgtctttactataaacaaatcccgcggacggcaaaacgagtcagagattgattttcatatcagaccggagtcgtataagcccccggacccttacataaaaaaacgccgctgcgccagacggcgcagggcgttttacggaaatgctagattctgacgctcgcttctttttccctgatgagatcggagcgttccgctttggccagcttcgtaaaaaacaatattccgagaccggacaggacttcgacgagaccgccggcggcgatgacttttccggaaccgaaagcgttagccgcgtatccgcatagaaccgcaccgagcggaatggatatgtttgagatcatatggatgacggcataaacttgcggctggtcatcattgtccacagacgtctgaataatggtatattccggcacattaatagcactgacggcagatccgaacgcaaacgcggcgaggaagacgagcggcagaaaagtgttgatgcccgtgatgaaaaatgccgccccttctatgattcccgccgacacaaacaggagaccgtatttgttcaccttcacttttgccaaaataaaacccattaaaaaggctccgcccgtgcctgtcgctttcagaagcgagtagatgatcggcggcatgtgtaaatcttcagcgacataaacggcagagagcgcctcccatggagcggccgcaaaattcatgaagatacagtagatagcgagcgggtataaaatctggtgttttctgacaagcacaaaaccccgtttgagtcttccgaaatacgttccgcgctgtttaacggcgacggtcttctgtttatcctgatgaacttggtatgcaataaagagtacgagaaaacctgatagaagatagaatataagtgcgataaacaaagaataggcgggactgataaaagttagaaacaccccgctcagcgtaatagcggcaagcctgacgatctggccggatgactggatgaccgcattcgctttctgcaggctgttttctccgacaatattggggattaacgagatggatgcaggattataagcggctcccgtggctgaatgcacgatcatgaggagcatgacaaaccataaaggagagaaaccgttaaaataacagaccggaatgattaacacgaccgccgcgcgcgtgaggtcggaaaaatacatccagaatttcagcgtatgctgcttcataaaaggcccggtaatcggcgccagcatcgcctccggaaggaacgtgaccgcaatcagcagagccgtgccgatcgcgccttctccgtcaaaaatcaaaaaccatagaatggaattaaaggcaaaaccgtctcccgacaatttgacaagccttgagataaacagaaaggtgaaatttttattccagatgctctcgctcttattatatgtatccatctatcaaatcccccattattttacagcatttcttataatatctcattttttaatttttcagtcaataatgcataagatacattttcctactggcaataagggttcaaatgatgggtatctccacaaaaaaacagccggcatgctgccgccggctgaatgaaacgttattcatcctcacggaatactgcggcgcttctctcatactctatatccttaacgccttgtcttgtgttgattgctcttgccgccgcaaaaaaataatcagacaggcggttcaagtaacgcagcaccgtatcgtttatctcttctgttttgcccagtttcacggtgagacgctccgcccgtcttgtgacggtccgcgcgatgtgaagctgagcagccgccttatgcccgcccggaagaataaatttctcaagcgggggcgcttcagccgtataacggtctatgcagtcttccaatacggaaatagatttctctctcaatttatagttcttatgctcagtgacagtcgccaaatcgccgccgcagtcaaacagctcgtgctgaatgtttcggagttcggctttcagatcaccgcaattctcacaatcagcaagctccgcaagcgcaagcccgataaaactgttcagctcatcaatcgtcccgtagctctcaacccgcagactgtctttatccgttctgccgccgatcaggcttgtctgtcctttatcgccggttttcgtatagagcttcatcgatctattcctccttcttcctccgcttttacacatgccgcgatcccgcttctgacggctttttccgcatgacgggcgtccactgcctctcccgtctgcaaagcggcgatgacaatatcaccatttgcctgcattccggaaagagcctgcattctcgcttctgccgctgccgttaagagccgtacaaatccctgttcagataaacgtccgctgacgagtgcccaaacggtgtgccgcgccgtcacggcaatcgtaaccgaatcaaacgtccggcagaccaaaccagcggccgctgagccggaaagccggcggctccatgaaaaaccagatccgtcagatgcggttgacaacattctaaacggccggtctgtatgaagcgttacggtatttccgcttttgtttatcagagaggcgaacggaacggtgacggattctctttcttcccgcacttccggcttgaaggcgatcagcggtttcggcgacgcttgttggtcaacagcgctgacggtgatgccgtaaatatcttcaatcgtctcttgtttcaaagcctgctccggcggctgcttcgaaaaagcgcgtccgtccttcatcatcaggagctgatcacagtattgtcccgcggcgttgaggtcgtgaaaaatactgatgaccgtaagacccctttctctcgtcagccgctttaccgtatcgagcaggtctttttgatatttgagatcaagaaatgtcgtcggctcatccagacaaagcacctcgggctgctgagccagcgcctgcgccaaatagacgcgctgcctttctccgccgctcagattgcggacggattgctgcgcatatcgggcgatgcccgccatttccatcgcttcccggataatgtcttcgtcgttttggtccgtctgtctgaagagtcctttttgaaacggatatctgccgaaggacaccgtttctttgacggtaaatgtaaaggcttgttccgtatgctgcggcaaaacggccatgattttcgcaagctcccgcggcttgtatctgccgatgggcttgcctgctgcgagcacctcgccttttgagggagggagcacccccgtcagcagtttcatcagtgttgtttttcctgagccgttcggaccgagtatgccgacaaattcacccttttcggcggtaaagctgacatcctctacaatcatccgccctccgtacccgccggacaggctgctcaccctgatcataagcgtttccctccatggtgctgacgaagcagaatcaaggcaaatacaggcgctcccgccaatgccgtcataatgccgatcggcaattcgacaggttcaataacggtgcgggaaaacaaatccgccaaaatgagaaaaccggcgcccgtcagtgctgacagcggcagtaaatggcgatgatccgttccccataaaagccgcgtcacatgaggaatgacaaggccgacaaacccgatcgtccccgatacggcaaccgctcctcccgtcagcagagatccggcggtaatcatcagcagttttctctttcccgtactgacgcctaaaagccttgccttttcttctccataggtcataatgtttaattctctgccgttgataagcagaagcgccgtcccggccagaaaaaaaggcagaaacagcgcgacatagccccagcccctcattgacacactgcctaacagccagcggacaatcgggagcagatcatttcccgttaaagcgatcacaagcgaaatgagggctccgagaaaagaattcatgatgatgcctgtcaaaatgagcgtcgaaaccgacatggacgcatgaacgaggcggctgaaaaaaagaaccgccgccatgaccgcaatggctgcggcaatgctgacgaccggaagtgtgaaccggccgatgacgggaatctgaatgccgaaaaacaaagtgataacggctcccgccgaggctcctgaagataccccgagtgtataagggtcggcgagcggatttttcagaagcccctgaaacgccgctcccgcaatggataacgcggcaccgacaagggctgccagaacgactctcggcagacggatattcatcataatatttacattcatgggatcaacagaggaggtccggccgatcccgatcaaaaaaacgtcggataaagggatatgcagactgccgattgaaatgccgagtgccgtacaaacggctaaaaacagcaggctgatcgtgtaggccagcgggcggttactttttaaacgtttcaggataaacgctttctgcaagcttctcgaccccttttaccagacgcgggccagagcgtgtgacaaggtcaggatcaacagaatagacgttgtggtgtttgaccgcattgacggcaccccagccggcgcgtttttccacttcagcggcctttacgccgtctgtcgtaatgatgacatccggattcattttgacaatcgcttcatccgtcagctgcacccagccggtctggctgccggcggcgtttttcgcatgtatatcttcaagcatttcgttcataaacgtgccttttcccgtcgtgtatccgtcaggagaaacttcgacgaatactttcttttcatctttttcagaaatggccgccgctttcttttctatggcggaaaggtcggatttcatcgatttgatcagcttgtccgcctgcttttctttgccggccgcttttccgatcatgctgattgatttgtacacttcttggaacgattgagcgtcattgaccgttaatacggtgatgcccgcatcttttaattgcttcatcgcatcggcggaagcggacatagaggacgcgtgggcaagcacgagatccggcttcagcgcgatgactttctcagcgttcacattcatatctccgactttcggtttttttaccgcttctttcggatatgtatcatttgtcgtgacgcctgcgaccttatctccgagccccagcgcgtatgtaatttccgtattgctcggcatgagggaaacgattttttccggcgcctgctttatggttactttttcgtttgcggcatccttaatggttaccggaaatgcttcggctgagacggctttttgttttgccgcgcttccttcttcttgtgcgccggaacagccggcgaccataaaggcggtgacaaagagcgccgcccagacggcagtgattttcttcattcttttaactccccctggttatggtaaacgattgtctctttgacattcgtatccttttttcgcagtaattatactataagtctgtcaggcttgtatatccggccttttttgcattaaagcaaattgttcgtaaacactaaaacccatcatgtatactgttacacaatcatgttaagaggaggatcatcatggaattacagcttgaacgaaagctcattttgattacaggatcaacttcaggcatcggaaaagccgcggcaaaaagctttttagccgaaggcgccgaggtgattgtaaacggaagaaaaaaagaaaccgtggaacggacggttgaggagctttccgcttacggaacggttcacggcatcgccgctgatttatcgcgtcaggatgaagcggatgacctgatgaagcgcgccggcggaatcggagaagtcgatattctcgtcaataacctcggattttttgaagtaaaagacttcgctgaggtgactgatgatgaatggacccggtattttgaagtgaatgtcatgagcgccgtgcgcctgtgccggcgttttctgccgcaaatgctcgaaagaaacagcggtcggattctgaacatctctagtgaagccggtgtcaaaccgcttgcgcaaatgattccgtattcaatgacgaaaacggcgttaatcagcttgtctcggggaatggcggaaatgacgaaaggcacaaatgtcacggtaaactccgtgctgcccggaccgacatggaccgaaggcgtcgcttcttacatggaaggagccgctaaggctgccggagaagatacggacagcttcgtccgggattattttaaagtgaatgaaccgacgtccttgattcagcgctacgcaacgccggaagaagtcgccaatacgattgtatttctcgcttcagatgcggcatctgccattaacggcatcgcacagcgggttgaaggcggcatcatccgctccatttaaccaaaaaaagcccggcacaatgggaactcccatatatgccagggctttttttatatcatgcctgcaaacggaaccggctcccagccgcccgtctcaagctctgcggaaaacaggccgcccgcatgcggctgctcaagtctttcggcttccgtcaatttttccgtcgcggtcgtaatgtataatgtgttaagctctttgcctccgaacgcgcagcaggtgacgtattttgcgggaacttcaatagatgcgatttccttatgcgaaaacgggtcaatccggacggcacggccgcctccgaacagagccacccacagcattccgtcccggtcaatggtcattccgtcgggagatccttgcgacttcggaaatcggtaaaccgttttcggatctgatacggctccggtttccggatcgtatgaataacggacgatttcctgcgtcggagtatcgatataatacatcaggtttcggtctcgatcccaatccagaccgttcgaagtagagacctggtcttttattttggcaaggctgccgtccgtattcagacggtacagcgaagcctcctcttctttgccttccatgctcgtcgttcccgcccataatcttccggacgggtcgcacttggcgtcattgaaacggatatcttcccgcatgtctttcggctgcttcatcttcgtcaacgtatcttcctgcagattgtacaggtaaaaaccgtctttcatcgtcatcaccagctcttcctttgaatacaaagccagagccgttacgaatgatttgaatttaacggaacggttgattccgtcagccggagtaaagatatggagctggctgcccagtatatccacccagtacaggcattccttgtccttatcccataaggggccttctccgatcaccgctctcgtatctgctcgtaatgctgcttccatgtgtgaacacctcttttgcttgtcagtctcctattgttattcccgacaaagcggcgtccaaactcaatcttttttaaaaagaatcgtaataaccgttccggcgctgattctgctgttgacatgaatggttccgttatgaagatgcaccagttccttggcaatggcgagtccgagccccgttccttctgacggccccttcgtattcgttccccggtaataacggttaaacagctggtgaatcgtttcttcgtccattcctcttccgttatctttcaccttcagaatcagctgttcggctgattcctcgagcacgacccgaatggcggtccctttcttattatgctttacggcgtttgccagcagattctccagaatacggcggaaccatgcttcatcaatggcgaaaagaatgtcttcctttttggtttcaaaggcgatgtcatagccttccgagaacgtgtttttcgtgaaatcgttcgtgacgtttctgataaacggaacgacgttgatcagccgccgttcaatcgggagggcggcgtttttcagccggtatgtcaagtttaagtcctcaatcagcttcgacatatattctgatttttcccggacgatctgccccatttctttgacttcctccggggtccagtcgtattgcttcgattcaagcatcatgctgtagccgtaaatcgtgctcagcggtgtttttaaatcatggctgagtccggcgatccattcttccctagtcgcctggattttttctctgtttttcttatcccgcttcagcgtatcggtcagctggtccatcgattcgaaaatctcggcgaaaaagcggaacggctgctttgttttgccttttttgtttttgctgaccggctgtcctttgcggttcttcggctcttcaagccggccctttgataaattgacaagccatttgatggtatgaaaaagcggccatccgaaacggaaagagtaccagattgtcagaatacagatcattaataccaagattccgatcagcaaaaagagggttttcatcacatttctcaaaaatgacttattaaactcatgatcggggatgtacacggggttcggcaccgacgcgaccatccatttcgttttatcgagtcttttaaaagaaatttccctcttataattccacggcttggaattgtatttcagcaattcaagctcattgacggtgttccgctcttttttggtgctgttgatatctccgagcagtctgccgctgtcctcgagaagatagaccgcccctttttcccgtttaatataatcaaccgtgctttttttatattgagaaagggaagcgagggacggctcctgtgattcgatgtaagtgagaagctgctcgctggcggatttccagccgaacagaatcaaataggtctcattattaatcgtgaccgtccagtagttcagcttgtagttgtcaaaattccggtactgataaatggataagagatcttttctgctgtaatggctcgggacgtctttcggcactctgtacgcgtagtccgttttttcattgtcattaatgatctgcagccagcccttctgctttctgactgacatctttaaaaattcatcgacatcccatgtgccgtcttcatttttatcaagccacgcttcaaacgagtcagccgtcgctttcgtcagtcccgcattggcttccgcttcgctgaaacgccaatccaaatagaaaaaagaagcgacggccaaaacagagatcagcaggatgacaagcagcagctgcccgaaaaagtggagcagaaattttccgcgcattctcatgggcgggttcctttttctccttgatcgggaataaaccgatagccgaggccgcgcaccgttacaatataggacggatcgcttgggtctttttcaatcttttctctgagcttgcggatgtgcaccatgacggtgttgttgtcgccgtaagacggatatccccacactttttcatagatctggtcttttgagagcaccacatcagggtgttcgcagaaatattgcagcaattgcaaaagctgtgcggagcagctgacgggctcgcccccgacaatcagctcggcgttttgcggcgaataggaaaaatggctgtatgaatacgtcttcaccgccgttttctcttcgcgcttataggttctttttaacgtcgccctgatccgcgccgccaattcgagcggattaaacggctttgttatataatcatcagctcccaatgcaaatcctgacagcttatccgcatcagaagaccgggcagtcagaaaaaagatcggagcatcggtatagttccggatttcggtgcatgcttcaaaaccggacatgccttccatcatcacatccagcacgagcagatccgcggtttcatgtttaacaaattcaatcgcttcctcggcgctgccggctgtcttaatgttgtgatagccttctttgacgagaacgcgtttgaccatatcaacgatcgccttctcatcgtctacaattaaaattgacgcattttccaccttggacgttcctttctctttgtttttttcatcatatcattatatggttaagatttggtacttttttagtgcggaggtcttgcggggagacagaaaagaaaaacgagaccggatatcttctctcgtttttctcgcggtgggcagagcggtatatcagtcatcccgcccttttgtcaggagttttcatttataagatgtagaataaattcccaaaatccaggcacttcctggcataacagcatgtccgctttttcaactattttaatctttaattcttgttccaaatcttctctttcctggtaagacgtattgctcagttttttttttatcattggcgaaaaacgtgatatcaagagttccatttcgtcgatatctgttttctctttgttgaaatcaaatggcccgttcactgcttattttccccctttttttgcttgtccagctgctttctcagattgccgagcccttttttatgaatattggaaatgttctgccgggattcccccagcgactcggcaatctccttcatcgtcgctccgtgaaggtaaatattcgtcagcacacttttttgtttatcggttaatgtctgaagcgcttcatataaatcccggttttggacatgctggctcaaatctccctgctgccgcagaaactcttcatacgcgtcttttcccatttcatagggaagcgtttcacctccttccggctgatcaaccgtcagcggatagcgcttctgatttttgcggatgcgcttgtcaaagtcgatggagaaaatccggatcatagagttcatatatttgatgatccggatttccttataaaactgcttaaaatgttcgtccagtgattttgcatctttctcgtctgaatgttccagcacatttttaaatttctcgtaatgcttggggtcacttaaaaaatgtttgacgatcggatgtttcatgatttccttgcattttgaccgtaaaagaacttgatagtccataaaaccgcctcctatttaaattaaatgaaagaaagcaaaaaaaagtaaactactcctttccgactaaggttttacactccttatgtcccggtttttccggaacaaaaaaagactctcagcccggatatcaggtttacaagagccgctctttctttcacttatatacatgactgcaggtcaagtcaggaggtggctgataatggatcaggtttttatagaagaagcagtcagacagatcggcaatctcggctttccggctctgattgccatgtaccttctcacccggtttgagaagaaatttgacgccctgatcgagctgatgacggaactgaaagaccagaagatgaaaaattaattttcaaacgaagttgacttttcatcggaacgcatcacttaacaaagcagaagggaaaacgaaaggcctttcacattctctttctgaaaaaaacaaagcttgagaggagacgatttacatgtcaaaagaaaacaactgcaatatcccgcagccgatcagaggagataaaggggcgaccgtcacgattccgcgcaaccttgaaagagaccgccaaaatccggatatgctggtgccgccggaaacggatcacggcacagtggataatatgaaattctctttctcagatgtgcacaaccggctggaaaagggcggatacgcgcgtgaggtgaccgttcgcgagctgccgatttctaaaaatctcgcatctgtcaacatgcgtttaaaaccgggcgccatccgtgagctgcactggcataaagaagcggaatgggcttatatgctgacgggcaaagcgcggatcacgattgtcgatgagcaggggcgcagttttatcgatgacgtgaaggaaggagatctgtggtacttcccgtcaggtctgccgcactccattcaggcgctgaaagaaggctgtgaattcctcttagtctttgatgacggctcattctcagaaaacagcacattccaagtgactgactggcttgcccacacgccgcttgatgtcatcgccaacaacttcggggtttcagaaaaagaccttgccggcctgccgcggaaagaaaaatatatctttgaagagcctgttcccggaaagctgaaagatgacattgtggaagggccgaacggcgaagtgccttacccgttcacttaccgtctgctggatgaaggcccgactgctgagacggacggcggcaaagtatatatcgcggattccacaaacttcaaagtgtccaaaacgatcgcttcagcgcttgtcgtggtcgaaccgggcgcaatgagagagctgcactggcatccgaatacgcatgaatggcagtattatatttccgggaaaggccggatgacggtttttgcttcggacggccatgcgagaacatttaactatcaggccggggatgtcggttacgttccgttcgcaatgggccactatgtggagaacctgggagatgagccgctcgtcttcttggaaatcttcaaagatgaccattatgccgatgtgtctctgaaccaatggctcgccatgcttcctgagaaattcgtccagcagcatcttgaactgggcaaagactttaccgacattctttcgaaagagaaacatccagtcgtcaaaaagaaatgctgaagacacacattgacttgcagagttcatctctgcaagtctcctctatgtgaaaaggagctgagcagatgatcaatcaaaacgggccgaaattgttttttttccgggtgctcacgtatgccctggcagcggccgctgtattattcgggtatttcatcgtgatgatgaccgtattttcattagccgggacgagctacggatcgatggcgtacgtcctgcttttttctgtgctttttattcttctcgggttatgttttgaaccgcttgagcggctgatggtacatagttttacctttttcaggacgggcaggctgccttttcttcttttagccagcaccgttcagctgctgtttctttggatgaccgcgtatacgacggataaactgattgaaaagatttggctgtcaacgaccgaggagctgattgtggctggggtttttttcgtgttggataaatgcgtctccgtgcagaaacaaactcaggcgcaataaaaaaacgcaggccgaaatggctctgcgtttttaccgtcataccgaggcgttttcatgctggattaaatcgtaggttaagcagacgggtttgttcgtgcgcgggtcttttacgatctgtgcgtcaatctgaaacacgtcttccaatatgccgggcgtcatgacttcctccgccgtcccttccttgatgacgcgtccttttttcagcgcgatcatataatgggaaaaacgggcggcatggttcagatcatgaatgaccattaaaatggttcgtccctgctctttgtttaatttgtccagcagctgcagaatttccagctgatgggcaagatctaagtaagtagtcggttcatcaagaagcagcagctccgtttcttgagcgagcgccattgcgatccacacacgctgccgctgcccgccggaaagcgcttcgatcggccggtcgtaaaattcggccatccccgtctcttcaagcgcccatttgaccatgtcacgatctttatcactcaagcggcccattccggactgatgcggaaatctgccgtaagaaacaagttcgtatacagtcagcccgctcggcgcttcaggcgtctgcggaaggattgccatttccttggcgatgtccttcgttgattttttcatgatcgcctgtccgtttaaatagacggcgccggatttcggtttcatgattcttgacatcgtcttaagaaccgtcgattttccgcagccgtttggaccgatcagcgttgtaattttccctttcggtatggcgatatccaattctttcgctatcagacggtcaccataaccgacagtaagctgttccgccgataatgagttcatcgcggcagtctccctcctttatttcgctttcatcagcaaatatataaaatacggcgcgccgagtacggaaatcaccaagccgacgggaacttcgaacgtcacaaggacatttctcgccagcgtatcggcaaggagaaataaaaatgcgccgatcaaagctgaaaccggaataagcgtctggtggcgcggcccggtaagccttctggccaaatgcggcgcaatcagtccgagaaaagcgattccgccggctgccgcaacacatgacgccgtcagggcgacagcggaaatcagcagaacgcgccgctccttttcaacccgggtgccaagtcccacagccagctggtcaccaagctgcagcacatttaaatacctcgctttatacagactgaacggcagaagaaccagcagccacggcaaaatcgacagcaccattttccaattggcgttccaaatcgaaccggaaatccatacaagcgcctgcatgaaatcccgcgggtccattttcagctgaaaaatcaagagcagcgcattaaaccccgcattaacgccaatcccgaccaaaatgagccggacgggtgagacaccttttttccaagccagcacgtagatgagaaacgcagccagaaaagctcccgccaaagcgctcactggaagcagccatgtactgaacatgcttaaatcaacagcggacccttggaaaaagaaaataaacagaacgaccgccaatgatgctccggcgttaataccgagaatgcccggctccgccaagtcattttgagacacgctttgaaaaatcgcgcctgcaaccgcgatcccggcgccgaccagcaatgacagcaccatgcgcgggagtctgaattcaaataaaacaagctgatcccgggcatcgccttgtccgaaaaagactcgtaacgtatcgagaggcgcaatccggatcacacccatatttaagctgataaaaaagacgatgcatatgagcaataacgtaacggccgcgaccgccagcggttttttcgatttcacattcattacagccctctcctttccctgcgcgccaaataaaagaaaaagggaacgccgataagggcggttaaagcgccgaccggtgtttcaaacggcgcattgacgagtcttgcggcaatatcactgaagactaacagaacggcgccgaataccgcggaacaaggaataatccacctataatcgaccccgactaaaaatcgggtgatatgcggaatcaccaagccgataaaagaaatggctccggcgactgagactgaagcccctgtcagcaggacaacgacaaacattccgattactttcacaagcgccgtatactgcccgagccctttggccagctcctcacccaagctcagcactgtcactgagcgcgcaatcaaaaaggcaagcaaaaggccgatgaccccgactgccaatagcagctgcacgccttcccatttcacggacgcgactcccccggcataccagaacttcacatcctgggcgacgtcaaaccggatcgcaatcgcgcttgaaagcccagtcaagaaatagccgactgccgtaccggccagcgcgagcttcacaggtgtcagcccgccttttgaaaacaggccgatgccaaaaacaataagcgccccgattcccgctcccgcaaaggaccacaagacaagccccgctgcagacagccccggaaaaaaagcaaatgcacaagcgatcgcaaagccggaccccgaagtcacccccataatggaaggctcagcaagcgggttccgcgtcagcccctgcatgattgccccggacacagctaaaaaagccccgacgagcgctgcggcggcggttctcggcagcctcagatcgcgtatgatttgatgagatgtattttgcggctgaaagtgaaagagagcgttccacaccgtccgcagatgaatatcagcggctccgatggaaacagacaaaactgcgccgatcaataaaaccgcaataccggcaaaaagcagcacagccgctctgaatgaacgcgccgtccactggatttcgctccctgacgctccttgagccgtcattgtctgtttcttttttaatagacccaacactcgttcttcctttctccaagacaagaatgttaatgataatgattatcaatgacttgtttcagtatagcactattttcttctcttttaatagacctaatttcatataaaaaaagaaagtttttcttaaaaaagagcgtgcttctctatgaaagcagtgatataatcacactgataatgattctctttatcactattttttatgaaagaaggaatgccagatgttccatacatacaagaaaatcggcgcagcgctgattgccgtactgctcattgccgctttggccgcatgcggaaattcttcagacacgaaaggttcttctgaaaaagaagaaaccgtcacgtataaagccgaaaacggcaatattaaaattccgaagcacccgaaacgggtcgtcgttatggctgacggctactacggcgacttcaaacagctcggcatcaatgttgtcggcgcgccgcaaaacgtatttaaaaacccttattacaaagggaaaacaaaaggtgtgacaaacatcggcgacggcacatccgttgaaaaaatcattgacctgaagcctgatttaatcgttgtctggacgacacaaggggccgatattgaaaaactggagaaaatcgcgccgacaatcgctattaaatatgacaagctcagcaacattgagcaattcaaagagtttgcgaaaatgacaggcactgaagataaagcagacaaatggcttgccgaatgggataagaaaacagctgccgctaaaacaaaagttcaaaaagcagtcggctcaaaaaccatctccatcatgcagacaaacggtaaagacatctatgtattcggtaaagacttcggtcgcgggggaagcatcatttatgacaaactcgggctgaaagccacaaaactaacgcaggaaaaagccattaatcaaggcccgggctatgccagcatttcacttgaaaaactgcctgacttcgcaggagactatatttttatgggaccatggcaggccggcggtgacgacaaaggcgtccttgacagttcaatctggaaaaacctcgatgccgtcaagcaaaaccatgtctaccgcattgatccgatcggcttctatttctcagacccgatctcacttgaaggccagctggactatattacaaaaagcttaacgaagtaaccctgaagccgctgacacagcggcttttatgattcctaaaacttgacaaaaaaatttatttatgctaaaatttacaattttggattagcgtgtataataagattctcccggccggagattgatgtgaatgacggaggattcttaatatgaaagaaaacaaggcaagtatgacttccctgctgtccgctttcggaagagcgtaccacagtaaatacggcaagccggttatgtttgatgattttctggcacaagatcttatttctgaaaaagagcattcagacatttgtgatcatttgattcaaggtatatcattcttcagcaaagacatggctcaggaacttcaagataaaccggatgatatcttaaaatgggtgattcaagtccagctgtctcctacaccgttagcgcgtgccgcgtattgtgaaaaagtgcttctgaatgaaatgatgctcggggttaaacaatatgtcatccttggggcggggctggatactttctgtttcaggcatcctgaggtaacaaatggcttagatatctttgaaatcgatcattacgcttcacaggaagacaaaataaacagattgaaacgcctggatttcgatattccgagtcatcttcattttgtaccgatggactttgccgcttcactttctttcagccgtctgtaccaagaaggtttttcccgccaaaaaacctttttcagtctgctcggcgtttcatactatcttacgaaaaagcatcttgcccgcctgcttactcaattatttgaccaagtccctccaggaagctctatcgtctttgattatgcagatcagtcgctctttgaagataaaggactgtcaaacagagtggaaaacatggtgaaaatggctgcagccagcggagagccgatgctatcgtgtttcagctatgaagaaattgaaaaggtgttagaatcatcaggtctgcttatttatgaacacttatctccagcggccgtcaatgagcgttttttcagcggacgcactgactatttaaccgctttcgagaccattcattttatacacgccgtcaaaaagtaatccgctgccgcaaacaaaaaagacatctcacagtcgtgagatgtctttttttcaaaccgattgtctgttgtttgcaaatttctttgagacgaaaggatataacagcaaaccgacgaaaaacagcccgataccgagaataaaggtcgttaaatcggccgttccggtgataatgacgtaaaaagaataaatgcaggctaagatggcgatgaaaccgtcccgcactcttgaacccttgatctcgtcatatgtttcacccgtccaaacaagcttcagactgtaaaatgctgatacgagatacggaatcagataagcgagcgtcgccgctgttgttaaaaacgtaaacgcgtcactgatcgtccgggaaataaccgaaaagataaagatttgtgacatgacgttcgtgacgattaacgacacaaccggactgccctgtttattcgtttttgcaaaagcagcgggaaagtcccctgatttcgccgcttgatacggaacttcagagccgagaagaatccagccgagcatcgttccgaacagacacaggatcgccagaatcgccatgatgatgcttcccgcattgccgacaatcgcgtacaagacgtcaacaaacggtttctccgagccgacaagcttatcatgtggaagcacgcccatcgtaatcaatgtcacgataatataaatgctgagcgcgatcaataagccggtaatggtggcgcgtttcacatcgcgctgcgaacgggcgcgcccggataaaatgaccgcagattcaattccgacgaacgcccataatgttgaaatcgccgcattgtggatctgcccgccgattccctcaactgtgtgaggcccagtttgaaccggaaaataaaaatgatcgaaaaacgacgtttgaaacacaaacaaacctgcaatgataaaaaagataaatcctaatacttttgaaaacgtcgtgacgaaatttaatttactcgcaccgttaatgctggagacgagaatcgtgtgagtgccccataataaaaccgtacatacggcaaacgtcagcagctggccgagcgtaaccgcctgaccgccgatcgaaaacatttcacgcttatccgttaaaatcgggaaaaatgatgttaaatatccggcaaggcttgtgatgatcgccacgttgctgatccagctcgccacccagtagccccacaccatcgtgaatccggctgcattccctttcttccgatcgctgaacagcgctctcgcatagctttgcggccccgccgtcagctcaggcttacggatggataagtggccgaaaacaagcgcgatcattaaaacaccggctcccgttaaaagccatgccgatgtagcgccgaacggactcgcgatttttgcgagcgtgctcggaagggaaaagatgcccgatcctaccatatttcctacgacaaatgccgtcagtaaccaaaaaccccattttttcgtctgttccattcctgtacctcctggttgttcattcgtacggaccagaccccgagaccatatttacacacaaaaaaagcctgaacaaaagtccatgcttaaagaaacacacacccttgatctccggatagccctccgcgaaaaagcacgcggcagtcctgcacttattcagatacagtcccagcataaagaaggatcggctttctttacacttcggcgctgatgcctttaacacatgttttgcggcccctgtcagcctggcatgtgcgactcatcatcaagcgcaacctctacctcaccgagaaagagtgaggatttttatcattcaattctactcagaggttatcagagataaaaagatctgtcaaagggaaaaattagacggaaaacggatagagcattcgccctacccgttttatatggtcagcggttgttttttttcttttgaacagcttcttgaagcggatcggctttcagagctgcactggcgtcgtcaagcgcaccttgaatgacgtttttgtttttatcgctgttttttcctttttctttgttaaagaaagccatctgtatcacctctttatcaaatataggtacacctataatgtgtctttttacgcggcagaatatgcggaatccgcgtctccttccttttggtgttacaggtaaagtttgttgatcaaacatgcattctcttgatatatttgtaattcaggggattttggcaaaaataaaaaggagaagcgaaaaatgacaggaaaaacacacatcatgggaggcatcgcttcttgttccgcaattgcttattactacgggtatgatccggttctgatgacctcagccggtgccatcggggcgctgattcccgatatatgccatacgaaaagcaaaatcggcaggacgctgcccgttctgtccaaaatcgtaagcacggtgttcggacacagaacatttacacacagcctgctgtttatgcttattatgtttttcatcacggcaacctacattccgaatccaagcatttccgccggactgatgatcggaatggcaagccatcttgtgcttgacgcatggaccgtcaacgggattaaactgctgtttccgtccgcgatccgcttccgtcttcccctttatatgaggacggggagcttttcggagcagcttgtgctggccggcttaacgattgtatcctgctattatttatacgaactggttcacggccgcatctcttaaacaaaaagcgtcttttcgcttttagggtgaggagtcatacatatgaagaaatcctttttcaaaaatcatcggtttttatgcttgtccattctgttcatgtggataaaaacatatgtcgtttataagctcggttttgatctgcagaacaattctgttcttgaggaatgtctgcttctcattaatccgctgagcttcattgtgccgctgttcggcatcgccctgctcctgacggaaaaaaaacagcggatctttttgctttcggcgaatgtgatattgacggggattttaatcgcaaacacggtgttttacgggttttatattgattttatcaccataccggttttgtttcaggcgagcaatatgggcgatatgggaagcagcgtccaagagctgtttcacccgctttatatcgctttattcttggatattgcggttctgttttatcttgcgaaaagggatacagccggtaagggaaaagcaggcgcacgaaccgttaaagcgtatgcgtgggcatcagccggcctcatgctgtgcaaccttgcgctgtctgaggccgagcagccgaagctgttcaagcatccttttgatcgtgaagcgctcgtaaaaggaatcggcctgttccactttcatttgtatgacaccatttcgcagacgctgaatgcaggggctaaagcgtttgcagatgaagacagccttgcggcggtggcgaattacactcaagccgactacagcagcccgtccgattcaaagttcgggcttgcaaaggggcgcaatgtgatttttgtgacgctcgaatcaacacagcgttttgtgatggacgaacgggtcaacgggcgggagattaccccgtttatgaataagctgcggaaaaaaagttatgatttcactcatttttatcagcagaccgaacagggtaaaacctcagattcagaattcatcaccgcgaattcgctgtacccgtcttccagcggcgccgttttttttacaaaaagcggccaccggttcaatacgatgtaccatacgttaaaagaccatcaatactattcagccgttctgcatgccaaccataaggccttttggaaccgggatgagatgtacggcgccttcggaatcgaccgtttttttgacgccgatgaatttcaggtgacacaggaaaattcaacgggctggggcctgaaggacaaagagtttctcgagcagtcagcggaaaaattaaagaagctgccgcagccgttttacgcaagcctgctgaccttgaccaaccattttccttttgaaattgaaaaacaagatcagctcattgatgaaccggacacaagcagcgatttattaaaccgctatgtgacaacggtccgctatgaagatgaggccttaaaacactttttcaagaagctgaaaaaagcaggactgtatgacaactcgatgatcgtcctgatgggagatcattacggcatatccgaagcccataataaaggacttgccgagttcttaggaaaagaggaaatcactccgtttgatacggttcagctccagcgcgtgccgtttatcattcatattcccggggtgaccgaccgtgcgccggaaacggttgcttccgctgcgggacaggttgatgtaaaaccgacgctgcttcaccttctcggcattgaaacgaaaggcagcattcagttcggcaatgatctgttttccaaagagcggactccgtttgctgtactgagaaacggcagctttatcacggacgatcatatctatacgaaaaatacgtgttacagccgcaaaacgggcgaaccgctttctgacgtgagcgcgtgcagtgatgagaaagaaaaagcggaacaagagctgatgctctccgataaaatattaaacggcgacctgctgcggttttataagcaataaaaaaatccctccgttttatggaggggttttttatgtttcatatatcagccgtccggtcattttcgtatcatatccggataattgagaaagctgagacttgaattcctcggaattgagaatgtcccgcacgctttgaacaagctccgggttttgttttaagacgacaacatcgtactgctcactgatcaccgggataaaatccgtgcctgccatatgcgccgcatgctgcgacccgactcctatatccgcttttccgccggatacttgtgaagccgctgacagatgatccgtgacaatgtcatggtagccggcgacatcagacggcgtgatgccgaatgatctgagctgttcatccagcagcaccctcgcgcctgatcctttttcgcgattgacgatgcggacgtcctttctgctcacgtcctgaaagccctgaatgttcagcggattgccttttttcacatataatccggcctgccgaagcacgacatgaaaaagcgcaaacggctctcctgaaagaatgcgcttcacatacggaatgttatactgccccgtctccccatcgtacaaatgaagactgacgatatcgcaagccccccggtacatctcgatcaggctgtttaaactgccgctgtacttgcgaagcggagccgcctgtatcgttcgttccagctgtttgctgaggaggtccatcgacacatcctgcccgctgatgataacggactcccttttttccgggtcccgcctgcggggcgagtcagccgcatcggctgcggatggcttttttgacatcctcatgtttgctttatattgttttaagtcttcttcatcgactctcatctgtctcccgaccttgtacgcaggaatgagccctttttttatcaaatcatataccgtcagttttgagaccttcaaaaggcccgcaacttcttctattgtataggaagtggcttctgccataatatcacgctccgtttttattataactgttaagttattgaaaaaaaaccgcaccacaacgtacaattacgttataattagtatgatctaatgatatttagctataaggggtgcaccattttgaaaaagaaagcgacactaatcacaactgcggccatggccgttttcctggcaacggcgggctgctcatccgggcaatcgtccaaaggcggacaaaacgaaaaagtgacgctgaccgtttccgcggctgccagcgctcaggatgcgcttgaagaaatccaaaccaactatgaaaagtcccattcaaacgtgaccattcaagacaacttcggatcatcgggcacattgcaaaaacaaatctcacaaggcgcgggagctgatttattcttctcggcagccgaagataaattccaaaagctcgttgatgacggagatatcgacaaaaaggacagcacggatcttttgaaaaacgacctcgtcatgatcgtgcctgagaaaaacagcgcacaccttacacatctgaatgacctgaaaaaagacagtacagataaaatcgcgctcggcacgcctgaatccgttccggccggacaatacgccaaacagtcattgacgaaattagacctatgggacaaggtaaaagataaagtcgtctatgcaaaagacgtccgccaggtgctttcttatgttgaaaccggaaatgttgatgccgggcttgtctataaaacagacgcgctgatttcaaagaaggtgaaaatcaccgatgaagcgcctgcgaaaacccacgatccgatcgtgtatccgctcggcatcgtcaaggatacaaagcaccgtaaagaagcggaagcgttttatcagtatctgcagtcagatgaagcgatgaaagtgtttaagaaatatggatttactgccaagtaatattacggcttcggagtttttcactcccgtcgtactgtcttttgaggtggctttggcatcgggcatcgccgtcatcattctcgggacgctcgccggcgcctggatggcgaaagcgagatttcccggaaaaacggccgtggaaaccctgtttatgctcccgctcgttcttcctcctaccgttgtcggtttcattctgattatcattttcgggaaacacagcgttatcggccgggcgattgaacaggtttttcaccagtccgtcatcttcacgtggtgggccgcggtgatcgcttcggccatcgtcgctttcccgcttatgtatcagtccgccaaaacgggtttcgccgcggttgattctgacatcgagggggcggcgaaagtagacggggccggcagatggcaggtatttacccgcatttccgtgccgcttgcctttccctccctcttgaccggaagcattctcagtatcgcaagagcgctcggtgaattcggggcgactttaatgtttgcgggaaatatcccgggcgtcacccaaacgctgccgacagcgatttacgtcgcgatggattccggcaatgaaacactcgcctgggtatgggtgatctgtattatgatcatttcttttctgatgctgtttttcatccaattgaaaaaaccagcttgaccatccgccttccgcgcagatttcgccgggaggctttttgatttaaaatcggatggtatataatgaaacaaaaacacacaaagggtgcggctatgaagattaatgtcattatcgcggatgataattctttcatcagagaaggaatgaaaatcattttgcatacatatgaggaatttactgtatcggcaactttggaaaacggacttgaggcggcagagtattgtaaaaacaatcccgtcgatatcgccttattggacgtccgcatgccggtaatgaacggcgtcgaagccgcaaagcggatcgcggaggaaacggatacgaagccgatgatcctgacgacatttgacgacgatgagtatattttagaagcgattaaaaacggcgcgaaaggatatttattaaaaaataccgaaccggaacggatccgcgatgcgatcaaaagcgtcttcaacgggcacagcatccttcaggacaccgtgctggataaaataaaagacagccttttccgtccggcggaagcagcgcatcagattgatgaaagccagtttactgaaagagagctcagcatcatgtcgctcattgcgaaagggttctcaaacagggaaatttcaaaacagcttttcatttctgaagggacgacggccaattatatttcatctattttagggaaaacgggacttgagcacagaacgcagatcgcgatttattatattaccgggaaggtggataacgggcgttgaacggtatggatttctggatgctgataagcagactgatcgtcattttttacacggcctttttgttcgtatcggcagaccgcctttacacgccgtacgccgtcttgtttctgctgctttatctgtctttgggcattgcggtctgcatgatcaggccgcccgcctggagacgcggaatcaccctgctcgcgctggcattgaccgtctggctttccgtacggggccatccggcgtttctgtttcttttgccgcccgccattttcgccgtccttgccgaatacccggttcaccgctatatgttctgcctgtttgtgtttttgccgtttttatttattccgtacggcgatcttcccgcctataccgtcataaccctgttctgcctggcgattttcgtattggccgcccggtcaaacgatcggctgaagaaatatgaggagcagtcagacagtatgcggtcgagcatcgaaaagctgacgaaacagctgcacagcagcaccgaatacatcaaacaatcggagtacaccggcaaactcgaagaaagaaacagattgtcccaggccatccatgacaaaatcggccattccatgaccggcgcgctcattcagatggaagcggcaaagcggatgctcagctcccatcctgaaaaagcggcagacctgcttcaaaacgccattaccatttctaaagaaggcatagaggatatccggattacgctgaaaaatatgaaaccgcccgctgaacaaatgggcattcacagattaagaacatttattgatgaattttcggccaaaaacggcctgccggttccgtttacgtacagaggtgatttggacaggctgacgcaaatgcattggagagtcattcaggaaaacgtaaccgaagccctgaccaacacgatgaaatacgccgatgccacgcagatctccattgatattcacgttttgaataaagccgtgaaagcggaagtgaaagataacggaaacggcgccgtccgctttaaaaaaggcctcgggatgctcggtatggaagaacgggccgccgttctccgcggaaccgtcatttttgacggcacggcgggtttttccgtcacaaccttgctgccgattgaataagtgaatgttttcatgtgaaaaatatgaagattctcatgtcaaaggaatgaacagctgcactaacggccgttcattcttttttttataataagagcatcataagacatagaggtggaaacatgaacattttggagctcaaacagctgagtaagaaattcggcgattacgccgccgttgaccagatgtcacttgccgtaaaagaaggtgagattttcgggtttctcggcgcaaacggagccggaaaaagcacaaccatcaacatgatttcaggccttttaaaaccctcagacggagacattttgtttctcggcaaagatattttcaagcacagcaaagcaacgaaaatgaatatcggcatcgtcccgcaggacctcgccatttatgaagaattaaacgcctatgaaaatgtgaaattcttcgccgggttatacggcctgagaggggcggctctgaaagaacgggtcgaggaagcactgacattcgtcggtttgagcgataaacacaaatatttgccgaagcatttttccggcggaatgaaacgccggctcaatattgcctgcgcccttgcccatcggccgaaactgatcatcatggatgaaccgacggtcggcattgacccgcaatcaagaaattatattctgcaatcagtgaaaaaactgaatgaaatgggctgcacgatcatctatacgagccattacatggaggaagttgaagaaatatgcacgcgcatcgctatcattgaccacggaaaagtcatcgcggaaggcacaaaggaacagctgacctccatcattaccgacacaaaagatgtcgtgattgagctgtcatccggaaacggcatcagtctcggcgatattcaggagattcccggcgtcagagccgcggcactggaagaaaacagcgtaaaaatcagctctgacacaggggtcaacaatttaaaccgcctgatccgatacttcatggacaaaggaattgagatccgctccttacaggaacaggcccctgacttagaaacggtatttctcactctgacaggcagaagcctgcgcgactgaccaaactgaaaggaggattgcaaatgcgtattctgcacatcgccgggaaagaaatcaaaatcagtttccgtgacagacggacctttattttcatgcttgcttttccgatcgtctttatgctgattttcactgcggcattatcaaacgcctttgactcagaggtgacggtcgggaacatcaaggtggtttatacggaccagtcaaacggccctctttctcattattttactgagtttatgaaagcggccaaaaaagagcatgtctattttcaaaaagcggacactgaggcaaaaggcaaaaacgatgttcgtgaaaatcaggcggatgctttcgtcactgtaaaaaacagcggttttcaagtctatacaaatgaccggagcggcatgaacggcacgatcgtccaaggcatgctgaccgcttttaccaaccaatacaaagcaggcgccgccgcttacaaggcacataaggcacctgccgccggcgaaataaaaagtgattatattaagcagacgtctttaaacaaagcgaaagaaccgaaagcgaaagatttttacgcggtttccatgacgacaatgatcgggctgtacgcctcaatttttgcaagcaccttgttccgcggggaacgaatacggcacactgcggatcgcctgatcgccgcgcccctttcgaaaagcgatatctttcttggaaaaatgctcggcattttggctgtgaactttctgacgatccttgccgttgtcgccttcagcaaatttatcttaaaagcgaattggggcagccatatgggacttgtgcttttgattctcgtctctgaaattcttttggccgtcagcttcggtctcagcatgagctatttgaccagaaaacccgaaagcgccagattaatcactgtcatcatcgttcaggtgatggccattatcggcggcgcctattataaatatgaagacggaggaatttccgtcctgtcgccattaacttggatcaataaggcgattaataaaattatatacgccaatgacgtatcagccgcctggcctgcaattggtttaaatacagcattagcggcgctctttttgctgatcgccgcggttacgtttcaaagacgggagggactgtaatatgaaaaacttctggtggctgtttacacatgctctcaaagggattacaaaaagcaaaaaacagctcatcctttatatcggcgcaccgctgatcggcgtctttctctccttcatgaccaatgccaatggcggagccgaaacgctcaatatcggcattctcaaccaagacggaggagaagtgtcccaggatacggtatcgtttttaaaagggctggatcatgtgaggatttcggaggaaacggctgcgtctgcctcatcaaagatcgcgtcagggaaaatggaggcgctgattacgtttgaaaaaggcttttcgcaaagcgtaaaagacgggagaccgtctcatatcggcatgacctcgctgaaaggcgcccaggtcaccgggtatgtcagctcttatctgtacaattatattaacagcgccgcctcaatcggcaaatcttccggcggagacgcgaaagcttttcaggcgatgtacgccgatttcaagcattctcccattcaaacggaatccgctgttttacaagatacatcgaaccataaagaaatgacttactcagtcattggatatctcatcattattatgctctattccgccggcaacctgacagaactgatgattaaagagagagaaaacagaacgtactacaggctgctgtcaacgccgatcacgtcaaaacagtatgtattggcgaacgcggcggtgaatatgattatcatggccgtccaaattatattcgccgttctctttatgggcgcagcttttcatattcagccgtcattcccgctgtggcagctgttcgccctgatgatgctgtttgccttaagcgcgatcgggatcgcctttattaccgtcggtttttccaacagcagcgcttcggcgtcggcgcttttgaatttaatcgtcgtaccgacatgtttgctggcaggctgcttctttcccggcaatattatgccgaaaacggtgcagacaatcgccgaatttctgcctcagcattgggtgctcgatacggtggatcaactgcagcacggccgttcgctccaaagcctgacactgaatatcactattttaggagccttcgccgccgcctttttattaattgccgcatacaggttcagtgtaaaacggcagtcacagacatttatgtaaaagaaaaacagccccgtaaagggctgttttttcttagaacagaagctcgtccggattcgggccgacacgctcgtctttgtttaatgcgctgatattttccatttcttcctgtgacagttcgaaatcaaaaatatcggcattttctataatgcggtgctctttaatggatttcggaattgtaacgacttcgttttgaagatcccagcgcaaaatcacttgagcaaccgatttgttatgtttttccgcaatttgtgacagcacatcgttatccaagagctgtccctgcatcaatggagaccatgcttccacttgaatgccctgcgctttgcagaaatctcttacttctttttgagtcaggcgcggatggaattcaatctggttgaccatcggcttgatttcagcatctttcagcagttcctctaaatgatgcacttggaagttgctgacgccgattgcgcggattttgccgtctttgtacagcttttcaagagcacgccatgtgtctttatatttatccttgccgggccaatgaatcaaataaagatcgaggtaatcgaggccgaggcgctcaaggcttttctcaaatgcgtcaagtgtcgtttcgtatccttgatcttcattccacacttttgacgtgatgaacagctcttctctggcaacgcctgcagctctgatgccttcgccgacaccttcttcatttttgtaaatagccgccgtatcaatgctgcggtagccgtttctgatagccgcttcgacagcgtttgccgctacgcttccgttttccaccttgaacacgccaaggccgaaccacggcatttcaacgccattatgaagctttacagtatcttttaagctttttgccacgttgaaccatcctttctagtctttatgtaaacggttattattatctcatatttccgcagtaagaaaccaattatacgctcaacgttctaacagaaaccatctttagtccccaagtaccactaacgttattattttcctatttttgaataattaaggttaaatgggtaactgtccgggtaaatggctactgtagccaccaaacaattgaaggaggaaatattatgaaacgtatgcgtatccctatgtccgttgcccttggcgccgctttgtctctgactcctctgtcctttgtatccgcaaaagaaaacccggtccctcaaaacatggcacagcaaacatcagatgtctcagcaaaagatgtaggattaaatattgacgttgacctgctcggaatcggcaatcaaattgctgacgcgattaagtccgcaaaaaaccgtgacggcttcgtcaaaaatttaatggaatcttcattctactcttccggacaaaaatataacgtcatggtgtttaatttaagccaggaatatgaagatcattttaacggcgttcagttttacggttcggccgtttatgacggcattacgtacggcatttgggtgtttgaagacggaagcttcaccaataaaggcgatggaggctggatcaactgggccttcagaggctggtttgaccgcgacggcaatcacgtcgaattccatcgcccgtaatataaaaaagtccggcgcacatacgccggacttttttcatttattcatctccgtcaagcatggccgcttcaacatcattgatgtattggcgaagctcatgcgacatgtcgcgggaaatctcccgttcttcgaataatgtttggatttcgttgcggatggcctgcacggcccgcagtttgatttcgagcttttgattttcaaaacggcggctcggactctgttcgtgatacgagtgctccagcctgaaaatcaagtgattgtaaaaggaaatgacggcaagcgtcacgtctttattttcttcggtcatgtgttttttcaggctttcaatagccgcttttgccgttttaacccttgtggcacgaataaggccttcttcatttaaaatcgacatttccggctttttatgttcgccgaaaaagatccagtacatcagccgtttcagctttttcttagacaagccgactttaaacggattggtataaagcacttccagctcatcgaaccgttcctgtaggctgtcagccgtttcttccggtatgtcgccccgctcaatcagccgcagcagttcttcctgttcagcctgtatcccttgggcgcgaaccttccgctcatcttttttcgtgcggttttttaccgtgaactgctggaacctgagatttttcattttctcattgtactcggcaatgaccgcaaaagaagccgttttgtttgtctcattcatattttctttaatggctgttaaggcagcctttatcagcttccgtctcgctgtcagcaatttgactttcttttctttcacattgtcttccggcttttcagtcagaatcggcagtacgattgtcgccagcaccaatgtgcacaaaataacgcccgcggctaaaaagagaatcaaattccgttcaggaaacggcgagccgtcggagatcacgtacggaatggaaaaggaacccgcaagcgtgaccgctcccctgacgcctgaaactgaaatcagcagggtggagcgcaagccgggcttataaatgctctggtccttgttaaaaaaccacttcccgttccaaaaaaacagcacccacaaaaacctgagaatcattaacgtcagcgtaatgacgataatgtacccgatgaccatcatattgttaaacgcggtgtcattaaaaatgacagaaaccacatcgggtatttgcgttcctaaaataacgaaaacaagaccgttaagaatgaacaaaataatattccacgtacttgaagagacgatttgcagtttgaccatcgttgattccagacgatcctgctccaccgcatgcgtgatgccgccggccacaaccgctaaaatgccggaaacgccgatttcttcagccgccagatagatgacaaacggcgtcagaatttgaatgagcatatgcatcgtgacatcctgcatgccgaggcggcgcaaaaataaccggaaacggataatcaaaaaagaaatgacgacaccgctgagtaaacctccggctgaaatcagaacgaagctgaacgcggcctgcgccagcgaaaatgcccccgtcacggcagccgcaatcgcaaatttaaaagcgaccaggccggatgcgtcattcatcagcccttctccttcaaggagacggagaatgccttttggcatcttcacacgtcctgacagagcactcaccgcaacaacgtcagtcggtgacagaatcgccgcgagcccaaacgcggcggccagcggaatacccggaatcatccaatgaatggtgtaaccgccgacaatcaccgtggcaaacacgagcccgagcgcaagaagcagaatcggcgctcttaaattccaaagttccgcacgcggcgttcgttttccatcgttaaaaagcagcggagcaataaacaaaacaaaaaacaattcggtattcagttcaaaatgaagcccctgcggaaatgacgccgcaatgataccgagcgccacctgaatcagaggcaccgggataaaggggacaaaccgatttataatatttgagatcgcaatgatggttaaaagtacgagtacgactaaaaatatgtccaaagcatgacctccttcatctgctgcattgtatcattattgcctgttctcttccttgatcaaaggccgaagccaatcatcgggcaggcctgatatattttccgcacacaaccagtcttcttttattttacccgtttttatttaaaatttctcataacgtgctcacagcgaacttttttcctatgtctatattttttcacaaaagaaaaaagcttgttttctgtgaaaacaagcttttcgcaggctgcattcttgtcagcagctctattttattcgtgaaaattcgttccgtctgttgtcgctttaatgatgcccgcgcggatgacgaaatctccgaagtgttcgccttcctccctctctttcgcgtagcgcggcagaatggtgcgaagctcactcagaatttcctcttcaccgatattttcccggtacattttgcttaaacggctgccgtcaaacgccgcccctaaatacatattatattttcccggcgcctttccgataaaaccgatttcgccgagcgcatggcgggcgcagccattcgggcatcctgtcatacggatggtgatttcttcatcccgcagcccgttttcgtcaacaatttcttcaattttatcaatcagcttcggcagataccgctccgcttcggccatggcgagcccgcatgtcggaagcgcgacgcaagccattgaactgcggcgcagggcggaatgctgccggccgtctgtcaggccgtattgttcgattaattcgctgatttgttgctttttctggctcgagacattgccgataatcaggttttgattagaggtgagacggaaatcccccgtatggactttggcgatttcacgcattcccgtcatcagcttgtaatcctcatagtccgtgacacggccgccttcgataaacatcgtaaagtgccattttccttttacgcccttcacccatccgtaacggtcgccgttatggtcaaaatgataaggtttcgcttcatccagctgccagccgaggcggttttccagctcgttttttacgttgttaagcccgagacggtcaacggtatatttgaatctggcattctttctgacggaacggtttccgtaatcacgctgaatcgtaataactttttccgctatatcatacagctgctccggcttgcagaagccgataacttttgaaagctgcggataagtggccgtatcgccgtgcgtcattcccatcccgccgccgatcgctacattaaagccgataagcttgccttcttctacaatggcaatgaagccaagatcttgagaaaagacatcgatatcattggacggaggcacggcgattccgattttgaatttccgcggcagatacagcggcccgtacatcggttccgtttccgtgtcaggagtgcccgccacacgttcttcatcaagccagatttcatgataggctctcgtgcgcggaagaaggtcgtcgctcagttttttcgaccattcgtatacttcggcatgaatttccgactgatacggatttgaagcgcacatgacgtttcggttgacatctccgcaggccgcaatggtatcaagcagcgccgcattgattttctgaatcgtttttttcatgttccattttaaaattccgtgcatttggaatgtttcacgggttgtcagctttaatgtttgatttccgtatttttgcgccagttcatccatgacaagccattgttccggagttgaaacgccgccgggcatccggacgcgcagcatgaactgatacgccggttcaagcttttgtttctggcgttcattgcggaggtcgcggtcatcctgcaagtagcttccgtgatgcttcatcagccggttgtcatcgtccgggatgccggctgaaatccggtcaagcatgacttctttcaatgtgccgcgcaaataatcacttttttctttaatatcctcaacatcacttggagggccttccggcgcttttaaaatgttgttcaccatgctgaataagctcctttcaaaccaaaatcaatatacgtcacgctgatagcgttttttctgctgcatgtctgtcaggaagctttccgctttttcacggctcatgccgccttcttcctgaataatatcgagaagcgcctggtgcacgtcatgcgccatatgctgttcatcaccgcagatgtatacagcggctccctgctgcagccattcatacagctctttgctttgttctttcatgcggtgctgcacatatactttttcctccgaatcccgggaaaaagcgacgtccatttttgtgagaacaccgttttgcagccatttttgccattccgtctgatacagaaaatcagtgacaaagtgctgatctccgaaaaacagccatgttttcccttcggctccggtttcttcacgctcctgcataaaggaacggaaaggcgcgatgcctgtccccggcccgaccataatgatcggtgtatccggattttccggcagcttgaagttttggttatgctgaatgtaaatcggaagcgtatctcccggctggagccgttctgcacacagaatgctgcagacgccttttcgttccctgccgtgcgcgtcatatctgaccgctccgattgtcagatgcacttcttccggattcgcttctaaactgcttgcgatcgaatagagccgggccggcattttacgcaggatggaaagaaagtcttccgcggacgcttcccacgggccgaaatcacggacgagatcaagcaggtcacggccattgatgtacgctttcacctgctcttcgttcccttcggccagaagttcactcagctttttgtcagccgtaaactgtgcggccttttgcaggagcggttttgtcaggacggtgatttcaaaatgagaagtcagcgcgtctttcagcggacggagctctccttgtttattcaccgccacttcctgtttcgggtcccatttcagctcattgatcagctcatcaacgagcgccggatcattttcgggatagatgccgaggctgtctccgggctgatacgcgagacccgagccttcaagcgaaagctcgagatggcgcgtttctttattcgaaccgcgtccgttcagattgatgttctcaagaacctcagcccgaaacggatttgttctggaataaacggattcaccgagagcgtgcgtttcggcaggcgcttcggctgtttggtttccggctccttcgttcaaaccgccgatgacagcgtcaagccattccgaaaacggctcatcataatcgagatcgcaatcaacccggggcgcaagctgcgtgccgccgagctcttgaagacgctcatcaaattctttgcctgtttggcagaaaaattcatacgagctgtctccgagcgccaaaacggaaaaacggagcgcttcaagcttcggcgcgcgtctgccgtgaagaaattcatgaaaagccagcgcattatccggcggatctccttctccgtgcgtacttaccacgatcagtaaattgtttatttttttcagactattcggcttaaaatcgttcatcgacgcgatggtgacctggaatccccgttcctcaagcgtctttactgtctgtttcgcaagaccttccgcattccccgtttgtgacccgtataagacggtcacctctcttgagactgccgggctttctgccggaacctggggagcgggtgcggctgtttcaccggactcggaccgggccgcagccaagtaaccgctcagccagattttctgtgattctgtcaaggtcggcagaaggcggttaaggagctctgcctgctcctgattaaacggactgttcatgacctgaagttgcaacgatatccacctcacaaggaattaaacgtaacgtacgttatttctataggaattgtcaaaataatattctaattgaaactttaccgaaaatttgtatgtaagtaaaatatataatcgtgatgataatgattaagattactaatgataaaaagccctttgcactcggcaaagggcttacacgaataagccggcgggcacttcttttataaaaggagaagtttctccgggagacagcacggtcagatgatgcatcgcccgcgtgcaggccgtatataacagcttgcggtcatgctggctattgtactgggtaacagaggcgtcagcaacaatgacggcgtcaaactcaatgccttttgccaaatacacgggaatgacgcatacccctttttggaaaggctgattttctttattgatcaaacggacatcgcttgcgacgctgaccgcctgaaatactttttttgcttccgcggcagttttgcagatgacggcgatcgtctcccagcctttttgcctgagctcccgtattgtttccgtcaattgctcctgccgcgctttttctgtatccgcccgcaggagacgcggtttttctccgttccggttaaaaggctcaatgtcatcaccgtcatcgagcagcgctttcgtaaattcaacaatctgccgcgtcgacctgtaagtccgcttcaggctgacatacttttctgcgccgttgcgaaagcagccggcaagtgaagaagggcccgtgatggtgtgggcataaatcgactggctgacatcaccgagcaccgtcatcttcgcggctgggaagatgttttgaatatacgtcagctgaaatggggaataatcctgcgcttcatcaatgaatacgtgcttcatttgtgtgttttttctttttccttctattagatcctgcaaataaagatacggagctgcatcttcatatgggagtgactgctctgcgaacgctttccgggtcaaagcgccgatgctctgccattgatcaggcgtttcatatgatccccagtctgaaaacagccggagatacatccgttttatatcgagaaagccaagctgtctgacggcctgcttaatcggcttaaaagcttttcccacaatgatggcgccaagcagccgctgttcgcgctgatggtcgtcaaaagcaggttcatcatccgccgcttgcttcttgagtttttgataaacctgagcatagtcttccttatcgagcagctcactctcctgcagaacccattccttcttacgttcctttttttcgagtgcgctgatttccgcaagaagccattccgccgtcagctccgctctgttcggaatcggcagctgctgatcaagtgagtaaaagtaatcttcaatccgctcttttgaaatcagtatttctccccggaagctgatctgtttacacatcaggccggagacggaaagcgatccggcgtaacggtcaatcatggtccggaaagctgatgacgctttgtaggcgatggctgtgagccttacggaaagcgcgtcctgattttgctcagtcaggcaatattcgagctgctcgtacgggctttcacaatcaaactttcgtccgagccggcgggcgatatattcctgaaaggtggcctgctccatattctcttctcccagttccggcaatacggcggaaacgtaactgttgaacaaaatgttcggagaaaacagcacaatctgacgggcatcaagcacaccgcgcccccggtacagcaaataagcggcccgctgaagcgccgcggatgttttcccgcttccggcggctccctgaacgatgagatatttacttttttcatcccggatgatttcattttgttctttttgaatggttgacacgatatttttcatatgccggccggaattttcgctcagcacctcttgcagcatttcgtcaccaatcgtcatatccgtgttgaacatcgctttaagcgtcccgtttttaatgataaactgccgcttcagtgtgatgtcgccttctatggtttcttccggaacttcgtagcgggcttttcccggggaatattgataataaagagatgagatgggcgcccgccaatcgtaaatgagaaattgatcattgttttcgtccatcaaagaagtcagcccgatataaatccgctcggaagaagattcccctttttccgtaaaatcgacacggccgaagtagggagaggctttcagcttttggattttttgaagctgccgatattgaagccgatgcgtccgttcacgctctgaaagcatttccgcctgctgtttgatgcttgaaaatgtttccgccgcttcatgggcgtcatccaaattcacggtgacatcattccagaacgtttttcgcaggccgacaatatcctgcttcaatccgcccgatgatgcttcaagacgcgtttctttctgatccagttctttcattacaaaattgattcgtccctgctcttctttccattcttcatcacgttttgccatcagcggcacctccgacatcaagctgacaaattcggctcatcacacaaacatatatgcaacataatattcagcattatagtcaaatactctttttcttatcttatcgggcgtcttttttttcagaagccgttatgcaaaaaaaccgatttcttttatgaaatcggttttttactgatctatatgataggaacgattcggcagacgccacctgaaaacataactgcagatgcggcatgccacaagcacaaggaacagcacatacaagcctgtggcattcccggcccagccgaggcccacgattaatcctccgagcgcggcccagactgcataaatttccgacttgagcacaaggggcttcctgcccgcgagcagatcccgtatgatgccgcctccgcttccggtcagcaccgcagccgcaaccaccgcactgaggggatggcccattttcacggcatataaagcgccttggatggcaaacgccgaaagcccgatggcatcggatacgtttccccatttactccaatgtcttaacagcagcttcggaaacaaaaagacaatcgtaactgatgcgagagcgatttgaaaaaacgcgccttgctcccacaaggcggagactggaacaccgatcagcagatttcggatggctcctccgccgaacgccgttacaatccccaagatatacacgcctaaaatatcatactcctcttccatcgcaacaatcgctccgctgaccgcaaacgcaatgatgccgattacactaagcagctcccaggccattccatatgctcctttttatttgttaaattttctgacgaccattagattttataatcgctttctcttaaaatcaaccttatttttgaaagattctgattccgaaaccgggacaatcgcctccgtagctgccggaagcgagaattttttcctattttatactatattaggaggtttattggaagtttcattgaatacctactctaacataaagggggttataagatgaaaatcagttcacttgtttttcctgttttattggccgccggattaattcccggcctgccgtcagccgaaagccacacgcattcgcacactcatgcggagccggccaaaacggtgtatacggacccgcttccgaaagctgatcattttaaagatctgaaaggcccggttcagattgaacagacggttgatacaaaaattttggatgaaaacggtaagcaggtcggcacaaaacgcttcaacgccaatgtcaatcaggagaaagcctcgactaaagcaagcacgggcagccagaaggtcagagtgctggcggtggcggacgctgaataccgcgctaaatacagcgactggcaaacaagaatcgtccagatcgtggagcaggctgatgtcgccttcaaccgtgatcacaacattgatttcgtcgtacaggccgtgcaggcttggaattcctccggctcaaacagttctcaaattttatcgaatctccaaagcagcttcagtaatcaaaattatcattttgtcgtcggttttaccgcaaaatcaagttttgacgccggcggcatcgcatatgtatataacggcaaaccgagcggccccgctttcagcgtgaaccttgaccaaggtacggccaacacggcgaaagcggcccagcacgagttttcccataatttcggacttcagcatgacgcccaaggcagcggtatccgctgcgtcatgaattatgactatgcctactccgtggatatttgggacagctcccacaacagacagattgagacaaacaaagcttggtacaaataatagaaaaagagccgctcccatggagcaggctctttattttgccgtgcgttccgttttgacaaagcacatgcagataatgatgagaataaatgccgtcaatgctaaaaaaggaatggtaatgaaaccgaaccagttaatatattcagatgagcaaggaacgccgtagacgcacggcttgatgccgctgaaaccgggcaccttctgctcaaggtaatgcattgtcgatataaacgcgccgatgaccgccatcggcagcacatattttttcacgcgcgtgtcaccctggaaggtggcgattcctaaaatcaggacaagcgggtacatgagaattctttgataccagcacagctcgcacggtatgaattttctgatctcgctgaaataaaggctgccgagcatggcaacaagagctattacccaagaagcatataaaaatacgattctatttttcatttttcagctctttcttaatcgtttttgaaatctccttataatcagagaagtttttaatcaatttgtcatttacgtaaatcgtcggtgtcgccgtaatgtttaatttatcattcaggtcagtgtcagctttcagctcttttgagaaggtttctttatcaaggttttccttcagcttgtcaggatcaacctttttggcggtgcttttgaccgttttttcaagcaatgcaggcgtgacccattcctgttcgcttgacggctgctgttcaaacagcttctcatggaatgcccagaatgatgccgggtcttccttccacacctcttctgaagcaagagccgccagacgcgatccgcttccgtggaacatcacgttcacaaaggaaaatttcacgtcgcctttatcgataaaatcttttttgattttcggaaaaatatcgctgttaaatactttgcatgaaggacatttgtaatctccgaattcaactaccgtaacaggcgcgctgtctttgccgagcacgggctgtcctttaatggaaggctgttcggcgactgtttcgcccgctttttccgattggttgttaataattacgatggccgcaaataaaacgacaacgattaacgtcaggatcaccgcaaatttcgcagacgattgtttctttttcactcagacacctcattgtttttaaaataaaaaagaagcggatgccggatggcccgcttctctattttaccaagacaaccttctttaagaaaaccctgaaaaacgaattatccttgacaattattccgctttcaccctcatgacacgcattgcgttggcaacggcaatcagcgtgaccccgacatctgagaagaccgcttcccacatggtggcgaatccgagtgcgccaagcaggagaaaaattatttttacgcctaatgcaaagccgatgttctgccagacgatccggcgtgtgcggcgtgcaatccggatggcttcggctgcttttgacggctggtctgtcatcaggacgacatcggctgcttcgacggcggcatcagagccgagagcccccatggctgctccgatgtcagctctggcaagcacaggcgtatcatttatcccgtcaccgacaaacatcaatttttcattcggtgaaagcgccgcttcgagttcttcgacgcggtctactttgtcacccggcaatagctctgtatacacgtcatcaataccgagctcgcggccgaccgcttcaccggtctgctttgaatcacccgtcagcataattgtccgtttgacaccgagcgcttttaaagaggcaatggcctgtttggcgtcctctttgatttcatcagcgatcacgattgcccccgcatattgcccatcgacggcaacatagacgacggttcccttgttttcagctgtgccgaaagcgatttgttctttttccatcagtttttgatttccggccaaaatggttgatctgccggttttcacccgaataccgtgtccgggtatttcttcatattcttcaatttcctgagccgcaagcggtttattgtaagcctcacggatggatgcagcaatcggatgattggaatggacttctgcaagcgcggccgcatgaagcaggctgtctttcgtaaaccctgccgccggtttgatatcagtaacggcgaaattgcctttcgtcaaggttcccgttttatcaaacaccgcgtatgccacatgattaagtgcttctaaatagttgcttcctttcacgagcactcccgcttttgacgcggcaccgataccgccgaaaaaaccaagcggaatggagacgactagtgcgcatggacaagaaatcacaaggaaaatcagcgcccggtacacccagtcagaaagcgcggctgacggtacgagaagcggcggcaaaaaggcgagaagcaccgcaacaatcacaacggccggcgtataatatttagcaaactttgtaataaagttttccgttttcgctttacggccggccgcattttcgaccagatccaatatttttgatacggccgagtcttcatatcctttagcggtttcaatatgaagcacgccgttctggttcataaatccggccattacatcttgccccggctccgcttttctcggcacggattcacccgttaaagcggatgtatcaaccattgatgaaccgctcagcaccttaccgtccaacggaatccgttctccgggattaacgacgatgacctgtccgactttgacgtcctgcggcggaactgccgtcatgccgccttccgttttcacattggcgtactcaggacgaatgtccaataacgcgctgatcgattttctggatcggctgacggccgctccctgaaacaattcaccgatttggtagaacagcatgaccgcgacgccttccggatactgatgaataataaatgcgccgattgtggcaagcgccatgagaaaatgctcatcaaatacctgtccgcggacaatattttttcccgctctggctacgatatcgccgccgatgatcaaatacgaagcaaaaaagagcaaaaactcaaggacggtccccgcgtgcgcgaaataagcgattatgcccaaaacggcgcccgccgcaagccttactaacatcagctgcagctttttgcggtattcatccccgccgggtttgtcttcatgctttgaacggacgttcacatgaggatcaatggactttacctttttcgcaacttcgtctttcatccactgttcgtctttgcccccggccgaaaccgtgatggtgcttgccgcaaaattgacagcacaaccgtctatgccttcaatggcttttacgccgttttctattttttttgcacagttgctgcaatcaagtccgtctaacacaaattcacctttggctgctttcatttcgactcaccctaccttccgtaataggattcccataacatcaatacagctaaacaaattatatatatgagcatatgttcatataagtgttttctatattatatgcaggttttgaataaagtgtcaataaaaaaacaaaacaggcctcagcccattttgtcttttttcaccttctgtaaacgcaaagcattaaggacgaccgataccgagctgaacgccatggcagcgcctgccacccacggggctaaaaagccggatgccgcaatcggaatgccgatgctgttgtagcccaatgcccatcctaaattctgcttgatgtttctcatggtgagtctgctcatgccgatggcgtcggcaatgccgttcaagtctccgcggatcagcgtaatatcagccgcttccatcgcgatatcggtgccggtgccggtgccgatggccattcctatatcggccgtggccagcgccggagcatcattgataccgtcgccgaccatcgccacacgccggccttctttttgcagccgggaaatctcttctgccttttgttcgggaagcacttcggcaatcacgctgctgatgcccgctgcttttgcaatggcttccgccgtcttttggttgtcaccggtcatcattatgacgtccagacccatatccttcaggcgtttcactgcggcgcgggatgtttctttgattgtatcggcgactgcgataagccccgccgctttgccgtcagccgcaataagcatgaccgtttttccctccgcctctaatcgggacatgtgcggaatcagtgcctcatgatcaatgtgttctgattccatcagccgtcttgatccggcaagaatcgttctgccgtcggcctcggcgtatattcccgaaccgaccctggcttgaaaacgggttattttcggtatggaaatcccccgtttttcggctcctgaaacgatggcttctccaagcgggtgctccgatcccgtttcggcggcagccgccagccgcaggagttcctcttcgttcattcccgctgccggtacggcgtctgtcagcaccggtctgccgtttgtcaccgttcctgttttatcgagtacgattgtcgtcaggcgctgtgtcttttctaaatgctctccgcctttaaagagaatgccgaattcagcggcacggccggaccccgccataatgctcgtcggagtggcgagcccgagggcacacggacaggcaatgacaagcacggcaatgaatttgccgatcgcttcagaaaactggcccggcgccgcccatacataccaaatgagaaaagtcagcacggccagccccagcacaatcgggacgaaaatgccggaaatgtgatccgcgagccgctgaatgggcgcttttgatccttgggcttcttccacgattttaataatgtgtgcaagcgcggtatccttcccgacattaaccgctctgattttgagaaagccgtttgcattgatcgtcgccccggtgacggtgcttcccggagacttatcgacaggcatgctttctcccgtaatcatcgattcatcaatcgcggaatggccttcaatcacctcgccgtccacagggacgcgttctcccggtttcacatatacgatgtccccagccaggacctcatcaatcggaatcacctgtaccttgccgtcccgctcaaccgccgccgtcttcgcctgaagcttcattaactttttaatcgcttctgatgagcggcctttcgccttcatctccaaaaactttccaagcaaaatcaaagtcagcaaaatggcgctcgtttcataataaagcccctcaacatggccgtttcgtccgagagatgcaatcgtcatgtacagactgtacgcgtaagcggccgttgtaccgagcgcaacgagaacatccatattggcgcttttatttcttagcgccttgtacgctcctgtataaaaaggccagccgatgatgagctgcaccggggtggcaagcgcgaattgcagccatgggttcatcaggatatcaggcatccagataaaagaagtaaaagaaaaatggctgaccatcgaccataaaagcggaaatgagagcacggcagaaaacaccagcctgatcagcagtttacgctgttctttctccttttgggacaatccgccgtcttggccgcccgtttccttatcttctaaccggtagccgagttttgccacagtctctttcagctctttcggtgtcacctctttcggattgtattcaacggtgaccgtttccagggcgaaattcaccggcgcgctctcaacaccctctattttgttcaggcgcttttcaatccgattggcgcaggcggcgcacgtcatgccttcaatctggaaatcggctttttcggtaacgacgtgatagcctagtttttcaattttatcttttatggcgctagcttcgattttgtcaggctgataggaaatgtttgaggtttcaagcgaaagattgacggaagcttcattgacgccgtccatccgtttcagccctttttcaattcttgaagcgcaggcggcgcacgtcatgcctcctacttgaatggtcatctctttctgttcactcaatgccctcacctcttctcacaaaccccaggggggtataaatatgataaaagaaaaccgcgcccgttcccgaagcgcgataacccctatacgacgtcataaccctgatcttcaatcgcgtcttttatatcggatacggagactttcttctcatcaaacgtcacatccacctgtccggcttccaaattcacctgaaccgccgtcactccgttcagttctcctactccggtctctactgctttgacgcaatgctggcaggacatgccttccacttgcagcgttttttgttccatgataaatccctccacatcttgttttttcttttctatgttaccatacccctgtagggtatttcaaaacattttatttcatttttttcacgacatccagcagctcggcaatcgcctgctccccgtttccgctctcgatggcgccggctacgcagtgatgggcgtgatcttccagcagatgaaacgcgaccttctgcatggccgcctgtacggctgaaatctgcacgagaatatccacgcaatatcgttcattctccaccatattctgaatacccctgacttggccttcaatccgtttcagccggttcagaatctggtctttttccttggcgcttttatgatttaacgattgatgttcggtatgtttgtccatttttcacctcggttttttcttcgttatcttcattatacagtcttgaaaaaccggtgtaaaaaaatttcaacacacaagttttaccagcgcgtatatagggtacataaggttatcacatatcaagagggggcaattcattgaaaacgatacaggttggcatattgggatatggtttgtcagggaaagtctttcacgcaccgcttttggacgtccttgatgattatcagatcaaaaaagtcatgacctccagaaccgaggaggtcaaacgtgatctgccggagactgaagccgtgcgcacgattgaagacattaccggtgatcctgacattgatcttgtcatcgtcacgacaccgagcggaatgcattatgaatcagcaatgaaatgtcttcttgcgggaaaacacaccgtcgtggaaaaaccgatgacggcgacttcggctgaagctgaggagctgagaagaacggctgaagataagggcgtcttactgagcgtgtatcacaaccgtcgctgggacaatgactttttaacgattcaaaagctgatacaggacggagcgcttcaagatattcatacatatcaagtcagctatgacctatacaacccggttgtacaggaaaaatggcgcgaaaaaagcggacccgccacgggcacgctttacgatctcggttcacatatcattgaccagacacttttgcttttcggaatgccggaatccgtcacggcacatgtgatgaaacaacgtgacaacagtgaaaccgtcgactgctttctagccgcgcttcattacggcaagcttcaggtcattcttcaatccagttcaatgaatgcggccagcggtccacgctatcagattcacggacggaatgcaagctttatcaaatacggaaaggacggacaggaagaggcgctttcagccggccaaaagccgattgacgacagctggggcgccgatgaccctgacaacttcggagagctgacaatcgcagcggatgaaaaaaggcatacagaaacaatcccctctgagaacggctcttaccttacgtactacaaactgctggcggacagcatcttaaacggaaaaccgcttcccgttacggcaaaagaaggcatcgatgtcatccgtgtcattgaagcggcgatgaaaagcagcgagcaaaaacggacgattgccctttaatataaaaaacctccctgccgacggcggggaggttttttttaagatcagaatgattttccggcttctttcgcgcgggcaatcgcatcttctttaatttgctgtgctttattcggttcagcattatgaccttcaacgattaagccgtcaaaagaaggaacgccgaagaagttcatcatgatgccgatgtaacggtggcccatttccatgtcagccgccggtccttcagaataatagcctccgcgcgcctgaatgtggagcgcttttttgtctgtcaaaagaccgatcgggccttgttctgtatatttgaatgattttccggctacagctacagaatcaaggtacgctttcataacaggcgggaatgagaagttccaaagcggtgtaacgaatacgtatttgtcagcagatgcgaattgatcgctcaactcgttcagacggccgactttcgctttttcattttcagaaagctcttcaaaacctgtgccggattgaagttttccccagccgctgaatacatccgcgtcgatatgaggaatgttctctttgtaaaggtcgatatgtacaacctcatcattcgggtttgattctttataagaatcgataaacgcttttcctgtcgccatgctgtaagatgtcttttcatcatgaggatgagcagtgatataaagtacttttgccattgtaaacagccctttcttattcaaattacacacacatttattatgaaatatgaatgtttttttatactgatcaactctgtaataattatagttacaaaaaaatcttttagcaactataatatcttgaaatcagtatatttttttagaaagtctttaatatcaagattccaagcagccgaaaaagcagaaacctcagtttctgctcaaaatcggattgggtttgcagaccggaatatccaatccaagattcccccgcagtgtatccgccggatagctttttcggtacagccccttttcctgaaggatcggtatgacatgatccacaaaggcttcaagtgtgcccgggatgtcagattgaatgataaagccgtccgcggcctctgcctgaaaccatgtttcaattaacgacgccaccccttccggtgtgccgataaagagggttcgcggaaacgcggcttcgcgcgccacttgacgcagcgtaagattccgggctttcgcatctcttttgatgcggtctgtcgtgctttgaaacgcgtttttcccgatgtcgcccaaatcagggaacggctcatccagcggaaaacggctcagatcataatcgtcaaagaatctggccacatatttaacggcattctctatcggaatcagctcggcgaattcctgatatttcgcctctgcttcttcttgtgagccggctataatcggactgattcccggaaagatccgcagcttcgaaacatcccggccgtaatccgccgcccgctttttcacatcatcataaaaggctttcgtttcttcaagtgaactggaatgtgtaaaaattgcatcggcattccgagcggcaaacgcccggccgctttctgaagatcccgcttggaaaacgaccggctctccctgtttggaacggccgatattcagcgggccctccacttgaaaatactcacctttgtgatacagtcgatgcagtttgtcaggatcaaaaaactgcccggtttctttgttgcggacgaacgcgtcttcttcccaggaattccacagaccgcgcaccacatccacatgttcctgggcgatggcgtagcgccggctgtggtcgggaaggctttctttgctgtgattgcgcgccgctcccgcctgcggagaggtgacgagattccagcccgcccggccgccgctgatatggtcaagagacatcagctgtctggcgatggtgaacggctcagtgaatgatgtggaaaaagtgccgattaaaccaagatgggttgtagaagcggcaagcgtcgataaaatagtgatcggctcaaaccgatttaaaaaatgcgggatggatttttcagaaatgaacaagccgtctgcaataaaagcgaagctgaacagccctttttcagcggtctctgctttttgtttgtaaaacgccacattcgtgcttgctgacggatcaacctcgggatgacgccagccgtccgttgtgccgccgacaccgtgaatcatggcaccgaattgaatgagatccgtccggctcattttctctccccctttatttccttataatcggcaagcgcccgttctacatgttcaatgccgacttgagtaacggcctgatacacacggctgtcaccgctgccgatttcaacgacggggacatggcggatgccgtacttagtctgaagcacgtcacgcaattcgtcccgctctgtcacatcaattgtttcgtaagctatggctttttcccgcaaatatcctttcacttcatcgcaatatgcgcagccctttttgctccagaccactacgtttacttcatgactcatgctccatacctcctataattgtgcggccggctggaccgcttcgcttaacagccggtaagacaatcgtttttcttcggcgtttttgataggcgacaaaatcacaaaatcggtaatgctgtattgaaccgataatcgtctcagcgcggcggcgttttcttcttttgttcctgcgaagacaccggttttttgtgtgatcagcttataaggctgtgtgactttttcaagaaacgcatccgcttgttctctggaactcacattcacctttttgccgtccttgagaatgattttgaccgattcacgcgataccacgtgtttttccgcttctgctttcgtatgcccggtaaataccatcggcgcgaggtggaattccgctttcgaccctttcggcagatgctcgtcaaaggcttgacgcgctttttctaaggcagtctcttcaccgtttatgaaataggcgaaaacgaaggaaatgccgagtttggccgctgacaccgcgctttctgtgctgccgccgagcaaaaagatgtccggcgcatactcggtatgcggagtcggccgcaatgacgcgtatcggtgcgcggccggaaaatcattacggatgaaatgagtcagctcttcaagcttttcctcaaataaacgggcgggctgcgcaagctcccgctgcaacgcatcggttgacagctgaaatccgccgggcgctttgccgacaccgagcgccacacggccgggggcaagggcggacaaaacccggaactgctccgccactttataagggctgtaatgctgcagcatcaccccgccggacgcgaggcggatttttttcgtgcttgcggcaagataccccagaacaatttccggcgccgagcccgctatctcttcattgttatgatgctccgctgcccagaaacggtcatacccgtattgttcggcctcctgggccaatttcaccgtttgccgcaaggcttcttctgcggtttgattttccgcggtgacactttggtctaaaatgcttaaacgaatcatacgacaggctcctttatgtgttcttttatgtcataaccgtaatcgggaagaacgcggcggaggaacttcttcgttctttcttttttcgtcttataaaagacttcctcaggcgtgccctgttccacgattgccccttcatccataaacacaatttggtcggaaactcttctggcgaattccatttcatgtgtgacaatgatcatggtggcgccggtccgcacaatgttaagcatcacctcaagcacttcgccgacaagctctggatcgagggcagcggtcggttcgtcaaacagcatcacatcaggatgaatggcaagcgctctggcaatgccgacccgctgcttctggccccctgacagctgattcggataggcgtgcaatttatccttaagcccaaccttagccagttcccgctccgcaatggcgtacgcatctgtttttttcattttccttgcgaccgtcagaccttccatgacattttgaatcgccgttttatgcgaaaacaaatgatattgctgaaataccatcgctgtctgtttcctcagtctgagaatgtcttttttggcgggctttttgcagttaatgacttcgccgtgtacagaaatggcgccctcatccggcctctcaagtaaattaaggcagcgcagaaacgtggttttcccagaaccgctcggaccgatgatggtcacgacttctcctttttgcacacttaaattgattccttttaacacatgatgactgccaaaatgtttctgaatgtttcttatttcgatcatactgcgcctccttgatatctggctgcccttttttccgccagactgtttacggcctcgagaatcagcgttaacccccaataaatcacggccgccccgataaatgcttccagaaacgcatagttatcggatgcggcaatcgtcgccgttccagtaatttcaggcactgcaacgattgccgcgattgaagtggtatgcaaaaaaccgatgcctatgttggtgaagttcggcagtgatatcatgaacgcctgcggcagaatcacgcgccggatcatctggccccgcgtcaggccgattgaataggccgcctccgcctgccccgtatcgacagccataatccccgacctgagaatttccgtcatataagcgcctgccgttaatgacagtgccatgatgacaaacacggcaaccggaatctgattggccgaccagccgagatggaactcacggctgaagtggtcggcaataagcggaacccctaaataaatcagcataatatggagaatcgcaggggtgcttcggaaaaaagacacgtaaaacgctgagaaggcaaacagccatttgatgcggaacacacgcaccgttatattgccgagagctatgaagaacccggcgataatcggaatgaccgtcatcgccaatgtaagcggaacggttttcatcatttcttttatcgcagtgccgataaacggaatgtccagctccaatgttctccctcctttttaaccgtgcgagctcatgtcaaaaaccgtcacaagccgcgtctcatctttcttgattcgtttttcggcccatctgaagacacattcaaataaaagggcggctgcataatacagaacagaaagcgagatatacacttcaagagaatgattgctcgatgtaatcaaggtctgtcctctgcccgacatatccatcaccccgattgaaaaagcgagtgacgtatcttttaagaaaccgatcaccatattcccgatgttgggaaaggcctgcaaaagcgcctgcggaagaatgatgcgccggaatgtctgccccccgttcagcccgatgcttaaagccgcctccgtctgcccggcgtcgacgctgttcacacctcccctgatgatttccgccgctcttgccgcactgctcagcgcgtatgtggcaatggccgcatacaaaggatccattttggaggtatcaattccgccgagcgccgtgagcgccggaatgccgtaaaatacaatgaagagctgcaccataatgggcgttcctctgaaaaaagagatatacagcttcgcgagcggattcaaaacgggaatgcgatagatgcggggcagagccaaaagcagccccaatagaaagccgaacagcaaagacaccgccaatatatacagcgtgacgggcagatacccgagcaatgtcggcacaaaggacgcgatcatactgacatcaaacgctttttccattgccgatccctctctttttcacttaatattgttcctttgaataatccgcgccgagccacttttcactcagctttttgagcgtgccgtcgtcaatgatttccttgagggctttatcaatgtcatcactcagcgtttgttcatttttgttaaacatgaagaacactttggcatttgacagcaccccgccgaccgttttttctttgaccgcgctcgttttgttttgaaaatcgacggcaaacggcgtagaaatcgtcgcatctgcgcggccggatttcagctgattggccgcgtcgttggagccttggcccgcataggcgatgtcaaacgggctgccgtgtttttcattccatttcttcagcacaagcgctccgtttgacgtcggacttgtaatgacccgctttcctttcaagtcatcaatgccggtaatgttcccgttatcttggagcaccgtgattttcagcggaaagttgttatacgcgacttgattgaacagaaattttttctcccgttcggcgcttttctccatttgatgggccacgatatcgactttatgctggccgaggctgacaagcaggttggagaaatccatcgttttaaaggtgaagcgatagtccggcaggcgtctgtcaagctctttcaccagctcgacgtcatagcccgttaaattgcctttatcatcaataaagcaaatattcgggaattgagtgccggtgccgaccgtgatgttcttcacgtttttctgattgcctgatgccgcttccccgcctgcgctgcaagctgataacgccgctgttgcggcaattgttaatgacatgaccgccagtcttattttcatgtgatcgccccgttttctgcttcaattatttagtgaaacttgattttgaataatcagcaccgagccattttttgctcagctttttcaatgtgccgtccttctccagcttttgaatcgcgcgatccgtatcgtccgccaaggtttggctgtttttattgaacataaaatacacctcggtatccagcagcacatcaccgaccgtcttttgtttgaacgcgtgtgtcttattttgaaaatcgacggcaaacggcgtggctacggtggcgtcagcgcgtcccgtctcaatttggttcgctgtgtcattgctgccctgcccggcgtatttcaaacggatcgggctgccgtgggttttgttgtatgccgtcatataatccgccgcatttgacgtcgcgccgacgatgacggttttcccttttaaatcccggagtgtgtgtatcgtgttattatccgccttcaccgtgatgtacatcggcgagtagttataagggattttgtgatataaaaagcgtttttcccgttccttgtttttcgccatattgtgtgcgatcacatcaattttccggtttccgagacttgtgagcagattcgaaaaatccatcgtcttaaagacaaatttgtattgcggcagctgtttatcaatggctttcatcacttcgatgtcatagccggtcagctcgcctttttcatccataaaagcaatgttcgggaaatcagttcccgtgccgacaacgacggtctgcacgccgctcccggctttcgtgctttctccttgtccgcacccggccagcgcgctaagcagcaggagcagacaaccggctctgattcgttttttcatgatttcgcccagctcggtgtgcctaacagcgaggcgtcaaaccgctccggtatgagcacctttctcatcatgaccccgatatctccgtctttctcctgctcaaaatacacttcatagcctctccgtctgtacatatcaacaagccagggatgcttgcgcgccgaggtgccgagcgttaatgccggggccttcagcgtatcccgcagcacgtgttcctccacataagtcaaaagtttgctgccgatgccctgccccttcagttcagggagtgtcgcaaaccaccagacaaacgggtattttgacggaggcgtgtcactttcccacggaaaacggatcgtaattgttgaaagaagccgaccgtcccgttccagcacgacggctgaatgattttcaatattttctgttaccatatcaatgtccgcccgcgccgacggccagtcaatctccaaattgcggatcggctgaaacgcgctgtacagcagctctaaaaactccggcgcatccttcttctcagccaatcgaaaaatgtcttcactcattccggtcactctcccccataaatatataattccaatttgtttactgagctttaattgtttatactataaagcaaactgattcttttgactaatcaaaaaaagtaaagggaaggttcaagaaaattaatgaacagccgggaggggatgtcgttggaattacgcaccattaaaacgtttcatactatcgtacagtcaggcagcttttataaggccgccgaaattcttaactattcacagccgacgatttcaatgcggattaaacagctggagcaggatgtaggcgcgcagctgtttgaacggggaaagaagctgaagctgacaagagcggggcggctgtttcacgagcgtgccgggcagcttctcgcgcaatacgaagtgcttgaccatactctggccgatatcagacaggggcaggcaggccttattcaaatcggcatatccgaaccgacggcaagcctgatcttccctgccgtgctgcggggctttttagatgattatcctgacatgtcagtcaatgtcagtgtggacgatgccaatacatgcagccgcaaactgctggaaggcgccattgattttgccgtttgcggcgagccagagctgattctggaaaattatttcgatccgtttttccatgactcgctcaatgtcatcgtatccgacagacatcctctagccgccaaaacaagcgtcaatctcgaagatttagaaaatgaatgtctgatcttcacgcctgctaattgtccgattcggattcaaatcgaacagcacctgcagcgggccatcggcagccgctatcgaaaaatggagctgaccagcagcatggctcatcaatactatgtcagggaaaatatcggcgtctcgatctttacggcgacggcgcactcggagccgatcaggggcacgaaggtcattccaatcgataacttaacgatttcaccgccggtcgggctgttgacaaaccaaaaggaagagcattttgactgtgccacaaaagatttaatcagcagagtgatcagccggtttcaccagtgtgatccgcattaaaaaaacccccgcttcactttgcgggggttttttgtatgttcatcttatataatgctccgcaccaatccgccgtcgatccgcaatgcagatccgttaatggctgacgacagcgggctgcttaaaaaggcgacaaagtgagcgatctcttccgggcggatcaatcgctgaatgatggacgtcggacgattttccttcataaatcgtttttccgcctcctccgcggtcaggttttcaccgggataaagcgactccagcatcgtttcgacgccctctgttttcgtcgagccgggcataaccgtattcaccgtcacattcgtcccttccgtgagttcggccagactgcgtgacagcgacagctgcgtcgttttcgtggcactgtaatgggccatttcctgagaaggcatgacggccgcttcactcgcgataaaaatcacccgcccttccttccgttcaatcatccgctttgcatactggcgtgtcagacgtacgccgctcatgatattcacctcgaaaaaccggagccattcttcatctggaatatcaaagtattccgcaggttcaaaaattcctaaattgttgataagaatatccacatccgggtactgctgaaaaatcgcgccgcatccttccgccgtgcctaaatcgaaggcggccgggtagagacgggcatccggcgtctgtttctctaattcccgaattgtttcgtttaccttttcttcacggcggccgttaatgatcaccgccgcaccttccgcaatcagagaagccgcaatcgccttcccgatgcctgacgtcgatcccgtcacaagcgccgtcttccctttcaactgcaaatccatcatccattcctccctatcacaagttcttcttatatatggtcagaaatcgaaagcctgaaaccttccgtccctattatcggatagaaaaatggatgaggggaagtacgcactttttagtgcctgtccgttgtcccggctgacggctgctcaatttgaatgaaaaattcaccatctaactcttcctgagccttttttaatatccttaatacatcatcagcatccgaacccaattccttctgactggtctcaaaattcttccacaccaaagtcagtggaaattctatccagcctgtcagacaatcccataaggcattcagattttcaccataatagtccgggaaatctaattcatcttttaagattcggtgtaaaacttctatacttgtaacatcttttccgtctatgataactttcatatcaattgctcctttatttcagcatgaaaaaaccgcagtgcggtcatatgacggcactgcggtttttgtgttatgtatggagacggtgggagtcgaacccacgtccagaaacatcgattacttaagcgtctacgagcgtagcctgcatatttcgtgtttcactcgtcttcgtgcctgcgggcgggccttccgagagctagtctgtcagtctcttcttacgttctcagacgggaacgcaagcgtagcctacttagatgtgctcttcacggacacataggcaatgtcaggaagagctcgctgcgtttattaggcagctagtgctaagttttggttaaaacttttagttttgccagttatatttaggtgcgtgttaacgagatcgcctctcggctcgcagctcaagctcgatccatccctgtcgaatccgtaacgtccccttgttaagggtatacgggagatctatcaagctcttgcgcaactggctgtactgttattatatcatgaccacagacaaattcaattgggaattacttcaataaacagcctgtgaatctgatgtgtgaacagtatagcatagggcagtcatcacatcaaggctcacgcatcagaagcctttttgtctgtctctgaacgctctttcgatttctcttttagcgtcttttcgttttaaatcttcgcgtttatcgtatgttttcttccctttaccgaggccgattaatactttggcaaagccgtttttcaagtacagcttcagtggcacgagggaatagcccttctctttagtcaggccgatcagcttattgatttctttccggtgcatcaaaagctttctcgtccggagcgggtcgtggttatagcggtttccctgctcgtacgggctgatgtgcatattgtggaggaacacttcgccgcgctcgattttcgcaaaggaatccttcatgttcacgcggccggcgcggatggacttaatctccgtcccctgcagcacgatgcctgtttcataggtttcttctataaagtaatcatgatttgcttttttgttttgtgataatactttgcctgatccttttggcatgccttatcctcctctctccgcaaaaaccgttctgtgtgcgatacgctttattttagcaaatggagcgttccgcgacaatgaaaatgcggcttgcgaaagaaagcaaacagagcattttgccccatttgcttttcgcatttacttcttctttttgcgtttttgtttcggcgcgttttggaaaccgcgttttttctttttcttcttcggttttgtaaaccattcccctttttcctccgatttcggcggtgaagccggggtattgctgtttaatacacgtttccgcgccggtctgccgcgttttctgcggtcgcctgttgtttctctcggacggcgggtgcctttcatgccgacaatttcaaagtcgatgtttctctcatctttattgacgtccacgaccttgaccgtgatttcatccccgatccggtaaacgttgcccgtgcgttcgccgatcatggcgaaatgctgttcatcaaaacggtaataatcatccgtcataaagctgacgtgcacaagcccttcaatcgtattcggcagctcgacgaacattccgaaattcgtgacggaactgatcatgccgtcaaactcctcgccgattttatcaagcatatattccgcttttttcagatcgtccgtttcccgctctgcgtcaacggcgcgccgttccatcgttgacgtatggtcagcgatttccgggaggcgttcggcccatttttcttgagttgcttcgtccgattgtccgttgatcaaatacgttctgatcagtctgtgaacgattaagtcaggataacggcggatcggcgatgtgaagtgtgtataaaattcagtcgccagcccgaaatggcccaagctttgcgggtcgtatttcgcctgcttcatggaacggagcatgactgttgagatcactgtttcttccggacggtcccggacttcgtcaagaatgctttgcaatgcgcgcggatgaatgtctccggctgtccctttgacgatataaccgaatgtcgtgacgaactccaggaacttttgcagtttttcagcgttcggctcttcgtgaatccggtaaataaacggcacgttcatccaatggaagtgttcggccaccgtttcgtttgcgacaagcatgaattcctcaatcagcttttcggctactgagcgttctctgatgacgacgtcctttacggcgccttcctcatcgacgagcaccttcgcttctttaaaatcaaaatccacggcgccgcggttcatccgtttcgcccggagaatttccgccaggcgttccatgtctttaaacatcgggacgagcggctcatatctttctttcagctcagcgtcgtcttctgtgaggattcggttgacatctgaataggtcattctttccgtcgttttgatgacgctttggaagatctcgtgctccgtcacctgtccctgctggttgattgtcatttcgcaggaaagcgtcaggcggtcgaccttcggatttaaagaacagattccgttagacagcctgtgcgggatcatcgggatgacccggtctaccaagtacacgcttgtccctctttccagcgcttctttatcaatcggggaattctccgtgacgtaatggctgacgtcggcaatatggacgccgagcttgtagctgccgttatcaagctttgtcacggtgacggcgtcatcgagatccttcgcatccgcgccgtcaatggtgacaatgacctgatcacggagatcacggcggtcttttatgtctttttcatcgatggtgtcgggcgtacttgttgcctgctccatcgcttcggccggaaagtctcccggcaggccgtgcttatggatgattgataaaatatcaatgcccgggtcatttttatggccgagtatttcaacgatttctccttcggcgttcattctgccttcaggatagcttgtcagtttcacgacgactttatggccttccgcagcgccgttattggcatgtttcggaataaaaatatcgctcgtgatttttttatcatccggaatgacaaagccgaagcttttcgtttctgtgtatgtgcccacgacgcggtctatgcttctttccagaattcggatgacagtgccttcctgtctcgatccgcttgactgggagttgagccgcaccatgacgatatcgccgttcatggccgtattcagctcattcggcggaataaacacgtcgcttaatgaggtatcttccggcagcagaaacgcgaagcccttggcatgcgcggaaatttttccttttactaaattcattttttccggaagcccgtagcggttgcttctggtgcggacgatctgacccgtctcctcgagcgccaccagcgcttttaccagctctttaaattcttcggcttccgtgatgttcagcatctcctcaagttcctgaacggtaaggggcttgtacgcctcttccttcatgaacgagagaagacggtccataaacgcttctttttccattatccgacctcctgtttgttaccaatcgagtttctctaaaaattcgtacacatcctgatgaacgaggtcccgttctttgtccagcgtaatgacatgtcctgactcttcataccatttcagctgtttgtcgtccgtttccacctcgttgtaaatgatgtttgcactttctgtattaatcatatggtcatgccgtgcctgaaccacaaatgtcggggaatagatcatgtcgacgtttttgcgcacatcggcaatcagctcctgaagcgatttgagcgtattcatcggcgttttttcaaactccttcatttctttttcaatctgctccggctgttttccttcgaatttcttataattgcgcgcgtaggagagaactccttcgtacataacctcttcacttttaatgtgcattggcgcacacataggtacaattccctttatgggtacagtgtaacccaatttcaatgaaaaaaccccgccaagcgacagtccgcaggccgcaatgttttcatagccttcagaccgtaaatactcataaccgtccatgacgtctttccaccaatcttttggtcccgtatgtaccagctcttccggcggaacgccgtgccctttatattgaggcgcgtggcaagtgtagccgcgctcattcaagtagcggccaagcattctgacatctgccgtatttcccgtaaatccgtgcagcagaagcaccgctttgtctccgcctttaaatgtaaatggttttggtgtcacaattttcatgctcataaccccttttttgcacattcaatttagttttccacagttttgcgagaaacaaacgcggtctctcaacaagaaaaaggcctgatattaatcagaccttatacaaacattgccttatacgatatacgcaagcgaaatcgttaacacgaaaaacaagactgccagcacaacggttgtgcggtgaagaatcagatcaaggccccttgctttctgttttccgaaaagctgctccgccccgcctgaaatcgcacccgataaaccggcgcttttgctggattgaagcaatacgacaataataagtgcaatactgacgataaccaataaagtaatcaataatgtgtgcatcccatacacctccagactgactggcctacattgcttctattttacatgaaaagcaaaggcatgtcacgccgtatcggtacacatcatgtcagaaaaaacggaaatgtgtttgtctttcaattgttattgacttttgtcaacaaagtcgtagtaaaaaagatcttcaaatttcatgtcaaagtaatagagcatttttccgatgaccagctggcccggcctccgctctccattcagtacacggctcagtgtggcgggagatattccgatctccagggcgagctggtttaacgagtagtcattattgaccatatattgcagcacataatctcttctgatctgtatcttttcgaccactttcttcaccttccgttctgtcaaatactttctttcttatacataaccatacggcttttgttaacttttgtcaatacttttccagccttcctattccctttagtcaataaacatactagaatataaatagaccgcgggagggggagagattgtggaaagcttcgggaaacaattacggacattgcgggaaaaacggcatctgacagtgaaccagctggcaacgtattcaggcgtcagtgccgcgggaatctcgcggattgaaaacggcaaacgcggggtgccgaaacctgcaaccattaaaaagctcgcagatgcgttaaaaatcccgtacgaggaactgatgcagacggcgggatacatagagaccgttcaggaaacgggagtctcgtacgacacgggctgcaccttgctggaaaaagccgaaacgtatgagttgcatgatttatcccttttggagcgggagaactggcggcacctgtcgaaagaagacctggttctgctagataaatactttgcgttcttatccgcggaagccaaaaaaagaacaaatgaagactcatgactttgcacatgtgaggcgatcctaatgaacacattcggaaagcaattaagagagctgcgccgcgcccggaagcttaccgttaatcagcttgccgtctattccggcgtcagctcggcgaccatttcaagaattgagaacgggcaccgcggcattcctaaacccgcgaccattaaaaaattggcggacacattaaaaattccgtacgaggagttaatggcgcgggccggacacatcaagtcatttcaggaggaaatccgcgaggcccctgagagctatcaatccatatacgcaatctatcagacggccgttgccagaggcgcggagcatctgccgctgtttgatagcaaaaaatggcagcacttcacaaaagaagatattgaaagcgtcagcaaatactttgattttattgcggctgaagcgaaaaagcgctccccggattcctcatcctctttttgaaaccctccccaacttaacaaacgccagacatacgttccctcggattttgcggtataatagcagaagacgaggtgaaaaagcatgaagcaatcagaaatgtgccccagatttgaaaaggcagtcgacatcttgagtaaacgctgggtcgctcttatcgtctttcagctattgaacggacagcagcgcttcagtgagattgaggcagcgcttccgaatttaagcggcagagttctgtcagaaaggctgaaagaacttgaaacagaaggtgtgatcaaacgggaagtcattccggaaacgcctgtccgcattgagtattctttaacggaaaaaggctgcgcattagcccctattttagaggaaatttccaagtggtcttcacaatggattgatccttcctgataaaatcttttccgcataagcggctggtctctcaaacggacagccgtttttattttttcctttcttaaacaggaaaacaagccctcatgcgtgcagggcttgtttttgtctgatgccttccagcggaattcggatctccgcccgggcacctccagacttcttattttcaagtatcaattccccgtgatgaagatgtacgacatgatgggcgaatgtaagccccatgccgtgatgccccgccgaatgtctgcttttatcttccgtgtaaaaaagctgtgtcgcttttttcagcgcttcctgcgagaacccgcttccgctgtcggatacggcaatactgagtgcgttatcggtgcataggacgttcacacggatttctcctctttccggcgtatagtcgacggcatttgccgcgatattcatgaccgccctgcggagcagttcttgatcaatcggcgcttcttttcggtcaatgccccgctcactgaggacgagatcaatctgcttcggccccgcaagcgccgccgcgtcacgatatatgttctgaacccactctctgagatcggtatattccagatgaacggcaactgcctcctccgctttagaaagctgaatcagctgcccgacatattgctcgattttgtttccggcatcaaggatatactgcgtgtattccgtctgctcctcatcaggttctgttaactgaagcagctcggcatttcctttaatgatcgttgccggaattttaatatcatgcgcaagcgcgccgatctgttccttttttatccgctccgcctcccattgcgccgccagagatgcctgaagcgcgtctttcattttcagcagagagtcaatgacatcgtcgaattcctttatccgcgacctttttggattgatatttaaattctgtttttgaatgcttgccgtgatggaactgagtgtgctgaaatgccgtctcagctgattggcgaatcgcgtagtcacgataaacacggttaaaagaagcaaagtgatcagaaccgcaaggcccgtccattcataattcggcagatagcgccttagcagaggcgactgaaattccgacctgagtgaatattggagaacgccatattcatttttccgatcaaccaccatgaatcctttttgagcataattaaaatacggctgatgctggatcttttttctggcgttggccgcgtctttttccgtcatcgttcctttcgtcatccgctttgtttttttatcaaaaacggcgtatgtcataccgtcggggaccatgtcttctgttatcttttccgccgatttcaggcggggcttgatctgttccgcctcatgctcgctgtaatttgccggcaggatcgctccggcattcagggcaatggcatttaaggcgacacataatgccgccacccccatcgtgctcagacacagcgtgatggtaaatttgacaagctctttgcggatggtggattttccttttgctattcccatttgtatccgacaccccacaccgttttgatcggatcagccccgtgttctttacattttttccggatggttctgataaactccgtaatggttgaatagagcgcatcgccgtccaagccgtacacttcctcgtaaatctgttcacgtgagaatgttctgtttttgtgctgtgccagaaattctacgattttatattcgtttttcgtaagaggcagtttccggtcatcaatccatacttctttattgtcaaaatcaaacatgaagcctgatatcaggcgtttcgtctgacgcttttcccgactttcccttctgacatgcgcgtttacccttgccatcaattcttttacgccgaacggctttgtgatgtaatcatcagcgcctgtcatgagtcctttcacaatggattcttcgtcagactttgccgttaaaaacaggatcgggctgtccaccagcggccgaatcctccggcagagttcaatcccgtccgttccgggcatcatgacatcaagaagaatcaaatcatagccttgaaaaaaatccaatgactgatcttccgctttttccagaatcgttactgtatgctgatcacgctgtaaaatgtttctgatcagaacgagaatatctttttcatcatctaccgctaaaatgtttgccaccggccgaatcgctccttgcctttattcatatgaacgccgcccttcccatcttctgcaccaatagagtccggccagacataatatcactatagaaaaatataacattatttctccgaatctcatatcgtatctcacataagggagaaactcttttttgactttgtcaaagtgcagcagcgcttcaaggcccgacagccgcacgctccatgcccacgggaaaaaacgccagatgacatcgcccaatcccgtatacatcagcgccgccattaataaacccgctccccctaaaagcccggacggtcccatgccgtactttataccgacaaaaaaagacatcatataaagcggaatactgccggcaatcagccacacccctccctttaaaaagagaaagtacggaaggtcattgatgtgaagaacaaatttcatccccgccaaataaagacagatggcaagacctatcgataacacattcaacagcagcaatagaagcagcttgcttgcaaaactgacgatttttgaatgcggaaccgccagcatcatctgaaaatggcccgcctgttcctcgacggaggcagacatgccgcagacaatactgatgatgaaagggtataaaacggcaatcgcgctgaagaagccgctgtacagcacataaggctcctgaatccttccatacatcatatacaacaggaaaaatcccgcgcatacggccggcgccgcaacatgcatccatatgagcggcgtgcgcttcatttttaatacatcggcccacatatatctcaaaagcacggtcatgaccggtttcccccttttgcaaaagacacggcggaaatcaagcttattgcgataaaagaaaggatcgaaagaataatagccggaaagatcacgtttccgtttaataagccgctgtctgcgggaagttgaattccgttcggatggattccgagaatcggtgacatcacccggactgaccagctccacggactcagccaccacaatgaaccggacgccggcactatacccaaaacaaaggcggcgatcatattcacgaggatgactgccgaaaacccgaactgtctggcaatccataagcacaatgggatttcccaaagtgtcgtcagccataaaagggagcctgcttcaacgcctttcagctgcagcgcagcaattcccggaaacacaaggccaagtaaaaacataatgatgaaaaagacgatttgcgacaggagtgaatacagcgcgatcaagcttatttttgagagccatatgctttttaaacctgccggcaatgagtacaccgcgcggtcatgcgcagattttttctcttttttaacagataaaccgcacattagagcaatcatgagcggcatgaaaataaccgcccaccaattgaacgtgcccgtcataaaataggcggcattcagcagaaaagaaaaagccgtgttcagaagcggaatcaaaatgatcagctttctgataaatgttcttttagatgtaaggtgttccgcctgcatgtactgaatcatttcccggtccccgctttctcccttgttgatttgactacctccagaaacagccgctccagatcgtcttcccggctgatttctccctgataccccaaaataccgtcactgatgattccgatatgatctgcgatctgctcgacttcagataacaggtggcttgataaaatcaccgtcattccctgtccgggcaaggagcggataaattcccgcaaatcctgaatccccatcgggtccaatccgtttgtcggctcgtcaagaattaagagcgacggacggtttactaatgctaacgcaatgccgagccgctgtttcattcccatggaaaattggccggctcgcttttttccgatccccgttaatcccgtgatttccagtacttccgcaattcttgaatcaggaagcccgagcatcacgcagcggactttcagattttcggcggctgtcaggttgctgtaaagcggcggcgcttcaatcagggaaccggtctttttcaaatcttcgcgcttccatggatgcccgtcgaacagaacctcgccggatgtttgccgcaagatgccggtcaatattttaagagtcgtagattttccggcgccgttcggaccgagcaggccgtatatactgttgtgcttaaccgatagagaaacatcagccactgcctgttgtctgccgaatgatttttgcagctgtctcgtttctaagatgttgctcatatgattacccctctgctttgttatttgatatgtaagactttacagcgcagttatcaaaatttaatcaagaaatcaaaaaaagcatccttcacgcggaagaatgctttttttcatgaggctgagcgtacgatcagctttcttttttgttttttcacggggctgagcgctcgttccagccacgccatcagcaggtctgcggccactgccatcagcgcggtcggaatggcacccgccaaaataatggcggtaccgtttgtcgcgttcgagcctctgacgatcatatccccgaggccgcctgcgccgacgaaggtgccgattgccgtgatgccgatggcaatgacgagcgccgttcggagacccgccataatgacggaaagcgcaagcggcagctccaccatgcgaagtacttgatatttcgtcatgcccatcgcttttcccgactcaagataagcgtgctcaatattgatgatacccgtgtgcgtatttctgagaatcggcagaagggaatacaaaaacaaggccgtaatgaccgtattggcgccgagccccatgacaagcatcagaactgcgagcatcgccagcgccggaacggtttgaatcacgtttgccacagcaaacacccagccggagagacgcccgtgcctggctgtcacaattcccgccggaatggcgaaaacggctgcgaaaacgacgccgtacgccgacatgagaaaatgcctccaacactcatacagaacatagctgccgttttgaacgtaatacgtaaacagctctctcagcgtgtccatccgcacatctcctttccgttattcaaagtaatgatgtttttctaaatattccttggccacgatggacggctcttttaattgtccgtcaacttcgtaattcattttctgcatcatctttgtatcaatcgcgccgatcatttgattgatcacgccttccagttcgggatgctcttttaatacacgatccggtacgacgggtgaacagtcgtatggaggaaagaaccgcttatcatccttcagcgttttcagtccataagcaatgattcttccgtcggtggaatacgcgagcgcgatatccattttcctgcttttcagcgcgtcatacacgaggccgatctgcatcggatacgtgccttcaaatgccattccgtatgttttcataaaatcctggtatccgttgcctctcagcttcatccaatagttatcaacgccgaatttcagatgagacgcttcttttttgacatcggataccgtttctaaatggtatttgcgggcaagctgtttggaaacggtaaaaacgtatgtattatcaaagccgtaggaatcaaaccatttcatatcatatctgctgtgaaattcacgctgaacgagccgcagcgctttgtccgggtctttttccggctccatgcgcagcgtgcccgtcagcgcgtctcctgtatagcgcgtagcggcgatatcaatatcaccgttctgcaaagattgctgctgtacggcatttgagccgaggtttttaataacggttgtcttcaaaccgctgtgatgttcaatcatctgtccgagcatgctcgcgatgatttccgattcggtcatgctttgggcgccgattttaatggtatcctccgatgcggcgctcaatcccgggagcgagcatccgccaaggagcagcatgccgatacaggcgaatgcgagcagccgttttttgcatctttttcccatagagacctcctccttatgaagcgttctttaagtccttcagcccgtcaggcgtaactttccgttccgtcatccccagcgcgtaatcgacggcggccgccaaaatcgtgaccggaacggcgcctgcgataatatactccggctggtaaaggttcaagccgataaaaatgtaatctccaagtccgcctccgccgataaaggaggcgagcgtcgcccagccgattaaataaatcgaggatgtccgaatgcccgccatgatgaccggggcggcaagcgggagctctacaagcctgatctgctcccatgcggccatgccgatccctttacccgattcaagaagatgccggttgacgccgagaatccccgtatacgtgtttctgagaatcggcagcactgaatagaaaaacagcgccgcaacggccgggacctttcctacccctaaaagcggaataaaaaacgcgagaatggccagactcggcaaggtttgaatgatgttgacgatgccgatgacggcgccggcgcctcttttcatcctcgtcagcagtacgccgagcggcacggcggcgagaatgcccgccatgacggcgattaatgagatgtacaggtgctcccatgttttataaagcagctctccgccgtttgcctgtaaaaattgcacggtctcattcataaaaattaatcctcctcatgacattaccgcaagctgattctcttctccccaaatggagtcatagacgatgtcaacgaggctggcccttgtcacgattcccgttaaacggccggcgtcatcaatgacgggcacaaatttcatgcctctttttaaaattttatgaacggcgtcgcgaagcagggtgccgcttctgaccgtgtacaggtcccgctcaagcacttccgcgacgagtgccgcctgttttcgtttgcggtcaatcatttccacatcgacataaccttggagaacgttcttctcatcaatgacgagcagcgaatccacccgctcggcgcgcatcagctgaatggcggctgacagcgttttctcaggtgttatcgttacaggatcgggattcatgatctgctccacccgttcaatatcagggctggatgattggatcagccgttccttgccgataaactcctctacaaattcattcgccggaaatctgagaatttcatcgggcgttccggcctggacgatttctcccgctttcaaaatgacgattctatccgcaagcttgatggcttcgtccatatcatgggtaacaaatacgatggttttatgtaaggttttttgcagttttttaaattcttcctgaagggaatccctcgtaatcgggtcaagcgccccgaacggttcatccattaagataagcggcggctctgcggcaagtgcccgtaatacacctattcgctgctgctgtcctccgctcagttcatgagggtaacggtctaaatattcaggccccatatcaacgagctttagaagctcccgcgcccgttccttccgtttgtcggcaggatgctttaaaagcttcggaacgagagtaatgttctgctgaatggtcatatgcggaaacagcccgatctgctgaatgacatagccgatgcttcttctgagttccaccgggtcttgttccataatgttccggccttcaatcaagattctgccttcggacggttcaattaagcggttaatcattttcatcgtcgtcgttttgccgcagccgctcggtccgataaaacaaataaattcgcccttatcgatattcagattgatgctgttgactgctttttttccgcctttatacgttttggagacattttctaatgtcagcaaatacccacacctccacaattaagtttattcaatttgttaaattcgtatttaacttttcagacaattgaacgtttcccattataaattaaactttataaaataaaaagtttacaatttgtccatattatatataaagtatgtgtaagcgctgatttacccgtattgaccggcaaagttcttcttattgcttcgaattacttccaaattctctcgtaagagcatttccgccggtttaaaaatatggtatattgacatcggaattgctgactgaaaggattgaaactgttggagaaagatccgttacacgtaatcgaacaagctgaagatcatttgatagaacgaatcgctgaaaatatgcatacattcgggatgcccgcgacggtggggcgcattttaggcattatttatatgaaccgcaagccgatgaccttaactgaattatcagaagcgaccggcatgagcaaaacgagaatgagccaggccgtccgtgaaatgcttgatgtcaatctggcggaaaaagtgtttgaaaaaggcgtccgcaaagatttatacgatgtcgagcaggattattaccaaacctttattacgctgtttacggccacatggagcaaggtcgtcagcaaaaataaaatgatgcataaaaagctgaaccgcgaactgacagccgcgcttgaaaacggcgttccggaagaagctgaggaaaaaatcaacgaactgctgaaagaattaaaggattggcttgattactacaattggatcagccgtctgatcgagtttttcgaaagcgaagaaattttcaagcacgttccgaagccataagaaaaaacgccctgacccgcaaggcgtttttttcttatgccgcattcggcgctttggttcgttttttcttcttcaccgggctaagcgaccgctccagccacgccatcacaagatctgcgataacggccatcagcgccgtcggaatggcgccggctaaaataatcgcggtgccgttcgtggcgtttgatcccctgacaatgatgtcaccgagtccgcccgcgccgacaaacgttccgattgccgtaatgccgatcgcgatcacaagcgccgtccgcagccccgccataatgacggaaagcgcaagcggcagctccaccatgcggagcacctggaatttggtcatgcccatcgcttttcccgattcaagataagcgtgttcaatgctggcgattcccgtgtacgtattccggatgatcggaagaagcgaatataaaaacagcgacaaaatcaccgtattggcgccgagccccatgacgagcatcagcaccgcaagcatcgcaagcgccggcacggtctgaatcacgtttgtcaccgcgaatacccagccgcttaattttctgtatctggcaatgaagatgccgagcggaatccccacgatcgccgcaaataaaacgccgtataccgacatgagaaaatggcggtaaaactcctgaagcacataggcgccgttttgagaataataagtgccgagctgctgcagcacttccatttgccccacctcatttcttattcaaaataatgatgtttctccaaaaattctttagcgacgacggacggttctttcagcttgccgtccacctcgtaattcaattcctgcatcgtttccgtatcgattttgccgatcagtttattcacaatgcccttcagttccggatgctgtttcagcacgctgtcgggaatgaccggcgaacagtcatacggcgggaaaaattgcttgtcgtcttttaaaattttcagatcgtacgctttaatccgtccgtccgttgaataggcgaggacggcgtccatttttccgtttttcacggcatcgtatacaagtccgatctgcatcggataggttgtgccgaattcgaagccgtacgtgtcggtaaagcccttatagccgtcgcccttccgtttcagccacgcattgtctacgccgagcttaaattgatccgcatacttcttaatgtcagacactttgtctaaatggtctttttccgcaagctctttcgagacggtaaaagcgtacgtgttttcaaatccgtaagaatcaaaccatttgtaatggaagcgtttctcaaattctttctgaacgatggataacgcttttttcgggtctttttccgcttccatgccgagggtgcttgtcaaatctgttcctgagtagcgcgtcgcagcgatatcgatttcaccgccgagcatcgcctgctgctggacatagttcgatccgaggtttttaattaatgccgtattcaagtctgtattatgctcaatcatctgtgcgagcatattggcgataatttcggattccgttatgctttgcgccccgattttgatcgtatcatcggaggctccgctaagtcccggcagagaacagccgcctaaaagcagagcagccgaaagcgccagcgcgcatatccatctcgtttgttttcttttcaaaacagccaactccttatgatacttccttcaatcctttcagccctttcggcgtcaccttccgttccgtcaccgcaagcagataatcaatgataatggctaaaatggtgacaggcacggcgccgcctataatatattcaggctgatagaggttcaggccgataaaaatatagtctccgagtccgccgcctccgataaaagaagcaagcgtcgcccagccgatcagataaatagtggatgtgcggatgcccgccatgatcaccggaatggcaagcggcagttccacaagcctgatctgctcccagaccgtcatcccgatgccctttcccgattctaatagatttttgtttacgccttgaatgccggtgtatgtgtttcggagaatcggcagcaccgaatagaaaaacagcgcgacgatcgccggcatctttcccacccctaacagcgggataaaaaacgccagtatcgcaagactcggcaaggtctgcacaatgttgacggcgccgatgacggcgcctgcgccctttttcatcctcgtcagtgccactccgagcggtacggcgacgagaatgcctaatatgacggcgataatcgaaatgtataaatgctcccacgttttatataacagttctccgccgttcgtctgcaaaaacttgatcatttcattcattgtaagagttcctccccttgtcagcctgtcaccagctggtcttcctcgccccagattgaatcgtaaacgatgtcgacaaggctcgctctcgtgacaatcccgaccaaatgcctttgttcatcaacgacgggtacatatttcattccccgctttaaaattttgcgtacggtatcgcgaagcagtgtgccctgctcgaccgtatacagatcagagcggagcacgtcgccgacgaggctcgcttttttccggttctgatcaatgatttcgacatcgacatatccttgcagcacattcaggtcatcaacgacaagcagggaatcgacacggtgttcccgcatcacctgtatcgcgtgtgaaagcgttttgtccgccgtaacggtgacaggctttttgttcatcatctgctcgacgcgttcaatgtccggtcttgattgcaataaccgttctttgccgataaattcttcgacaaattcattagccggatttctgaggatgtcatcaggcgtgccggcctgaacgatctctcccgcttttaaaatgacaatccggtcagccagcttaatcgcttcatccatatcgtgggtcacaaacacaatcgttttattcaacgttctttgcagttttttgaactcttcctgaagcgaatcacgcgtaatcggatcaagcgctccgaacggttcatccatgagaataagaggcggttccgccgccagagcgcgcagcacgccgattctctgctgctgtccgccgctcagttcgtgaggatagcggtctaaatattccgggcccatatcgacgagcttcaatagctcacgcgcccgttccttccgcttttgttccggccatttcagcagtttcggcacgagggaaatgttctgctgaatggtcatatgggggaaaagtccgatctgctgaatgacgtagccgattttccgtctcagctccacagggtcctgctccataatattctcgccatcgatgaaaatctttcctgatgacggctcaatcagtctgttaatcattttcatcgtcgtcgttttaccgcagccgctcggcccgataaaacagataaactcacctttttcgatcgttaaatcaatgctgttgacagcttttttaccgcctttatagacttttgaaacattttctaatctcagcaatccgtgcacctccgaagggttccgttatttttctgaaaagtataatctttattataagatgaaatttataaaataaaaagtttacaatgtgttgaaattatatataatatacgtattatttcatgttatcccgctgacaatacggacgttcttacaatctctcccgatagctcgcatatcctgccgcattgtctttttcaacaactgtaaaaaatatgatatattgtctccatgaaaagccagtgaagggatgatcagctgtggaaaaaaacgctcttgatatcatcaggcatgctgaagagcatctcattgagagaatcgccgagaatatgcatacattcggaatgccggccaccctcgggcgtgtgctcggtattatttatatgaaccgcaagccgatgacgttaaatgagctgtcagaggcgaccggaatgagcaaaacgagaatgagccaggtagtccgtgagatgaccgatgccaatctggctgaaaaagtgtttgaaaaaggcgttcggaaagatctttacgacgtggagcgtgattattaccagacgtttatctccctgtttacggcaaattggacaaagacggtcagcaaaaacaaaatgctgtataaaaagctgaaccgcgaactgactgagcttctggaatcggaaaacctcagtcccggcgttgaagaaaaagcccgtcagctgttggacgaactgacggactggctccattattatgactggctgagccgtttgatagaattttttgagagtgaagaagtgtttcagcatgtgccgaaaatagaaaaaagcagcccccgaacataaccgggggcgctgctttttttcagttcaggaaaccaatatcggaaacatgcctttcaggccggcgccgatcatgccgatcgccaccaccgccaaaatcagtcccatcagccgggtaatgacgttcatttcggttttcccgagcttgttgctgatgaaggatgaatagtgaaagaatatgaacgtcatcgcgatgacggccgcaatgccgataagcacgctgatgtaatggaagatgccgccatggccggccgacaggctcatgaccgttgcgattgtaccgggaccggcaataatcggaatcgacaatggcgtcacggaaatatcggctttctccttgctttcccctttctcttcatgatgaagggactgaacatgggattgtttcgcgttcagaagattataagcgatgccgaaaataaaaatgccgcccgcgatacgtaaagcatgaatgttaatgtcgaacagtttaaagatcagatggccgaagattaaaaaggccgccaagatgataaacgacagcacggaagccttgcgtgcgatcgctgtccgttctttctccgggtacccctctgtcagcgaaagaaagatcggcacgtttccgatgggattggacactgcaaacagggaaataaagacatgaatgataaatgaaaacatgcgcacctccttatggcttgccattattggtttatgttttgttttccgctgtttcttatgcatgattcttacccggaggtcttttttttgtaacctcagccggccgatccggaaaaagaaaaaaaccgccctgatcaggacggtttttttccatgtgctatctccataaatgtttgccgaatttcaacagccgataaagcatttttaattttttaagcatctgttaatgtcctctatcactccgaatcaatagttccattaaaattctaccataatgggcactttttctctattatcaaataataaagacattgaattgtatatctttagaaatctccgttacatccgccctattttcttttataatgtaaatattgaacaaaatccctatatttcataaaaaaggagttttataatgtattgtcctcaatgcggccatcaaacggatggcggaaagttttgtgaaaagtgcggggcgccccagcccggacagggaggcgcaggccagatgcagaaccaggccgcgcaggccggggccgccgctaagcaggcttcaaagcaatttgccttattcgtgcttgatgttttaaagaaaccgtatcagacatgtaaaacgacaggcggcgaacagcttgtcagcagtatcatcaacatggtgcttttctgtctggtgacgccgattatgctgtatattctcttatcagacggctttcgtgacgtcagttttaccgcggttgtgatcaaaccggcgcttacctttgcattatgcgttttctgcttatatcttttgatttttatcgctttaaaagcaggcggcgcgcaggtgtcgtttaaagattcgctgtccagattcggagcatttttgattccgtttacagctattttgcttctcgcactcatttttatgctgctgcacacaaccgtttgctttaccattctggccgtcggtcttttaggagcggcgtttgccgtgcccccgctcatgctggcgagctatcagcatcagctgacggctaaggcggatatcacttattttgttatcatcatctatttgatcatttgcgtaacctttcaattcacgatcaagcattatataaaagaactcatgaattattttttcttttaaaaacggaaacccccgctgcctgagtggcgcggggatttttttattgaatggatgttaaataaattcttccgtccttcacaacgccgccatacgtccaattgtatgttctgagctttggactgccgccggctttcgtaatataaaactcctcgtacgtatgaatcgtcagatgagagccgttctgcgaaaagctttttacatttacttcattaaatacttctgtcgttccctcgctgtgcagttttttgaccagtttctgctgatcagcatacaaagggcttccctcttctaaattacccgccatgatggcaaaattgttaaggctgacagcgcttgattggtttgtcaggtaatcaaccataaacgatgtgacttgttcatttgtgaggctgcctgaagctgtgtttcctttggatgatgcccatgcggatgtgtaggtcttcggctggtcgttttttatttttttcacatttgtcccagaagaatctgaggctggatcagctttttcaaaaacccattttttatgttttgtatcatatgagagtacataatgaaagctcggttccgcctcttccatatcaggtttcgtattcccgtcgaaatacgccgactgatggagctctttacctgtaacggttacttgccagcggccgttctcttgagaaatcgcaaatgaatcaagatcaaagcttgtctctttatactgatctttcaaaaaagtgccggaactcttcatgcctgaaaccacttctttcgtctgctctttccacgctgaaccggcctcggtcatctgatcagtatttccgtctgccatggctttcgtatactgcttcgttgttttgacaatcgtgtccatgattgttttttgtgtatcttgatccgggataagcgttaattccatatcagtactgttgatcggaacatcggcggttttcgtttgcccccaaggaaaatcagcctccacggctgctgtcatggaaccgtcagttaagagcgggccgtatgtaaccgatgtaaaaggatctttatgaacggatttgccatttatcagcagatcgccttttgcgtttttgaagctgtctgccggagtaaacgtcacatcctcggcgtccagcggcaggttaaactcaacattccggctgccggctgcctccgcctcttgctttttgacaacatcaactgtatcatttttcagcttggcttccgccgtatagacacccggtgcgtaggggccgaatgtttgggtgtcatcggcttttttgaccgtgcctgttttctcgctgttgatataaagatcggcgcctttataattgcttgtgatgcggaaataaaccgggtctactttcagctcgtaatggtcaaacaagagaagggtttttccctcctttttgacgtatacggcatctttttccgacgaatcgccgcgaagcgatgccagcagttcatcgtgtttctttgcgtatgcaaggagcggtttgacattggtctcattcagcttcagttttttgtctgaaggggtgagaagggctgcgagctttttcgtgtctccgtcatgaaccgcctgttcgaattgatccgtgagccttttttcagatgtcagccaggctccggttttatatgcggcaatcaataagatcagcgctgcagcgatgcctccccataggaagagcgtttttttaggaatgggctttctcggctgtgatgcaggttcagccgctttttcagccgtctgtcggcttcctttcccgatcggctttccgcattctttacagaaacgcgcctcttcattgttctgctggccgcaatacttacaaaaaaacatgactttcctcctattcaatctgcaaaacttgtataacttttcctatgtttcatattttataataaagtagaatgattttggagttattttgaaaaaatagctgtcgatcacaatgaaggaggagaaacagacatgcaaaaattgagcatccgaaaagccggagagccggatgaagcactgtatgaattactgctgctggccgatccgtcgcgggagattgtcgatgattatcttgcaagaggcgagtgctatacggcttgggcatcagacgagcttgcaggggtttatgtcttattgcaaacaaggcctaaaacgatagaaatcgtaaacatcgcagtaaaagaatcgctgcagaacaggggattcggaaagcttctggtgcgggatgccattgaaaaagcaagacaatcgggagctgacacgattgaaatcggcactggaaattcgagtattcatcagctgtcactctatcaaaaatgcggattccgcattcaggctgtcgaccatgatttttttatcagacattatgatgaagacatttttgaaaacggcattcaatgccgggatatgataaggctttatatggacttatgataaaaaggggcgccggctgatatcggcgccccttcgtataaagttcagacagattgatccgcttgtttctctgtatttctttgactcccttgcctgactgataaaatagcaaaaacgactataagggtcagtccgaccgctgcgtaaacatagtccgcattcatcaacagcagaagccctgtgtagacagcggccgacagcggttctcccatttttacaattgaaaaaatcagtgcaaagactcttccgaaatatgcggccggaaccgtcttttggaaatacagcaccgtttgcacatcaatatacgagatgatgatgccaagcaccaggaagatgatgcactcaaacccatgaagggggaaaaacaggagcataatgagcagccccgctgccgttaacgtccgcgggtacagccggttcaagcgttttgtattccatttgaaaaatacggccagattgcccaaaagcattcccgcctgaaacattgaatacatgacggcaaaccatacagaatagttctgctgaaaacgctccacagcaagaatcggccccattactgaaatgaaaccggcaatgacgaggttcacgacgaaaaagtatccgaccgatgtcagccatgccgtatttcctttcagcattctgtatccggcttttagatcttcagcgccgctgcttttttcaccgggctgttctgaaatacgaatgaatgtgatcaataccgcggagataaaaaaagcagttccgtttatggcaaacagaagtccgaacggaacagccgcaatcatgataccgctgatcaattttccgacaatcagtccgatcaagtcactcgtattgatcagagatgtcgcctgatcaagatgctgtttgcggacgagcagcggaatgatggcgactttcgccggagcaaacagcatcgattgcagtgataaacaaaatgcgcacaccccggcaatccacacggttaataaatcgttcgcgctgagcaccgccaagaggatcataatgacggcacggcccgtgttgcacaaatacaagatcgacttttttcggaataaatcaatcagcggtccggccagcactccgaatgtcaacggcacgagttcgataaaagagataacaccgacaagaattttgctgccggtcaattctaatactaacagcggcagggcaatgagccagacaccgtccgccgctgaagaaaacacctgggcacaccaaagctttgcatagttcggtgttcgatacgtcatatcaggcccttttttgatcctcatcagaaacaccgccgaaccattccagcgttctccatgattcacgtctttttgtataatccttttccattacctcaaatacaatgccggtatcttgatcccgataaagctcctgcaaagtatcggcagcccgtctgagcagctcttcagcgattgtcccttcacgcggatggcggccctccaagcagcggacatcaccatgcgggaacgccagctggcgaaatgagctgaagtgataatgcttaatgctctcttttatcgaaagaaactgaaagaaatccgggtatctcagctggtcatttctgaacataagcgctgaagacaagtgagtctgataggtaatcgcccagtggcacagatcccacgtaataccgacatgcttcagatccagctgaaccagttctgtaaaatcttcaggataaatgaaaatcggatcaaaatcctctcccagattcccgatgatcggaaggttttccacaccgatccaaatgtccgttcctttcagctgctcatcaaactctgcgaaaaattcaacaatttttttgcggttgccctccaggtcatagacttgaaattcttcaaccgtcataaattgattcgcatggacggttatgcctttggcgccgtatttaacagcaagctccgcaaagtgataaagctgttttttaatttgctcttcatgcacataatcggcgtgatctgtcgggaaatgcagcgtcaataatgaaggatcaagctgttttgcatattccagcgtctgattgaatgttttgctgtaatccgcttcctcaaaggaatggccgtcaaaaatattcgcttccagaccgtatcccgcttccacccatttttcatcgatttgcttcggatcaagtccgaaaaacggaatttgagcaatcataggacagtcaccatgtccctctcacaagcataaatgcttccgcagcggaaaaacccgattttgctccccacacatgggcattatgttctatcgcctgcaaagaacggggatgagggaagtctctgagctccgagccgtaacacgccatcgatttcaatttcgtttcaagctcgtcttcaatattaacgaagaaattggcatgaaactgatccttctgacaataattccattctgtcgaagacaatgtttcataggcgaaaaccctttttaccgtatggccgggaagcgggcgggttgccgtcatgaccgctctgaatacgacggagtggtcaatattaatatcacccccgtactgggtatacacaatgtcaggctgaaaacggctgatttgtttctccgcttccttcacgacatccagcaaatccattgaatccattctgttatcaggaaggttcagcctgacaaaatcatggatgcccagagtgctgagcgcctgttccgtttcttgatgggaatgctccataacggactcttccggcttttcataatcggtttttcttgatgatttgccttccgccataatgaccgccgacacgctgtcaccctggcggacatgtttggcgagcgtgccgccgacgccgataatttcatcgtcgggatgcgctgcaaataccattactttcatcatattgccctcctttgactaacatttcagctgtatccgcaccgcagttcatcagcatatcaagcacggagaggtgagggatatgctccccgaataattgaggatagccaaaatgtctgatctgctgatactcaatgacaataccgtttctttcaaaatcgctttctattaaatagtcggaaccctgactgcctgaataataacgatccgccccaagctcctgacaaagcgctaaaacaaaatcgctttttttctccttccggcattcaagctctgaaacataacacatcggcgtttcaatacggagctcttttcggaaaaattcaataatgtgcatattcagatcatggagatattcccactcccgctgatagacatcctgaaaaaaatgctggtagcgctcaaaatagggggctttcgcataattcattttaattgccatccaatgttttttctgccaatcctgtgtctgatcgattttcatgttccgaagctctatgtctttatactgtttcatctgtaaaggcaccgtcagccatctggggccttgcggcgttttgattctgttgcggttgagaaatccttttttttcaaattgagctgtgtcatgaatggcaaacagatccgacttatacattttttcaaaaaaaccgtaccatggcagataactggattgatggccgcttattgttttcattccgttttcgcaaaaagtcggcattgtttttcttcagctccccaatatcgtttcggtctcgcgatttctttactgtgtgaatagccaaaatcagcccattgaagcttgcggcaaatggcgaattgcagggcgtcgcgcatcaataagtaagaggcctgcgctttttttcccgccgggctgtttacattctgccaataatagaaatgggagcggtcatagagaaaaatactgctgctgatcagtgtttcctcctgatatgcccctatccaaaacatccggtctgaaaataggtcaagcagcttttggaaaaagccttcactcaggacataagccgcgccgattgccgccgtatgttctttgtagagttcataaaacgctccaagttcttttcgcccgatcagacgggtgaccgtgttctctttttcagcgtacctgactgccgtccgggcttttccggaaatgcccgtccaaagttcgtcaaacgtgtccggaagcgtaaggatctgtgtcgccttctccgtccacgcttctccgctttcttctgtaaaagaagtctgaccgtacggaagcagcatccgggatatgttccggccgaatatggccttgatttcactttgaagccatgcaaatgagatggggcggtctgaaataacgccgccgtatccgatcatattgccggataatacgcccttctgttcaaaaagcggaagatagatgacttgtccaccgtccgttgtcagtctgacagggtgaaatgacgtgccgggaagctcttccatgagaattccccaatcatagctttgaaacaatcccgcctgatacatgtcagcggctcgatcccatgcctcgcgggtcgtgcatactgctgttttttgcatagttatcaccactattcagtcttattcttttgttcacaatatgataaaacggattcggctatatatctgatttgctcttggcgcagaggcggtttaaacggcagagaaagaactcttttccaaagcggatcttcctctccatctcccgcatatgtttcataaatcggaatacgttcgagaggaagatagttccagcatgtttggatgcctctttcagctaaataaacggaacacccataccgctcttcatcccggggaaatacgatcgttaaataattcagatgttctccttcttgaggctggatcattcttatgccgtatgtctcttccgcctttgcaaagatttctcctgccgcctccacgttttggagtgaagctgttacgagctgatccatacgtgaaagctgatcgtcaattatggcttcccttgccggatgcatgcgcagcaccggtacaacagccggtttatccggcagtgcttcgagctttgtggctttcatggaaggcatcacgcccgcttttctataaagatatgaaatgggatgatgccgtttccgtttcataacagcttgtattctttgatttctgatatagaagcgatagtcagccgtcacttggctgcgccgttccatcgggggatttgcgttttgctgcagcaattctttcggcgcaattaacgcgccgcctccgatactcgcaagcggctttgacggaccaaagcttaaaacgccgaaatcacccagaccgccggcaaatgtatccgattgttttgtaaacatggcttgagcggcatcatcaatgacaacaattccgttttccttcgcccagtcaatgattgcggtattttctctccggccgtatacatgcgtgaggataatcgcacaagtctgtcgcgtcgctttttttttgacatcctcgaacgataaggaaagatgctcatccagctgcgcaaaaacaggcgccgcaccggattgcagcacggcatcaatgacattcgggcagctgaaggatgagaaaatcacttcttttccccgcccagctcccgaataagttaatgcgagcaccagtgccgcactcccgctggaggtcagcacaaccccttttccgtaacgtttttccagtttttcagtcagtccgctttgttcagcccaaagcaagtgtttcactgcgcgcagacggctcctgactgaaaactggcccggataaattggatatttgacctcttccgggtttttaggaaagtgaaagtttgtgcttttgtctttcatctttaatgatctccaggccttcattcagacttactttcggagaatatccaagcaaacgtttcgccttctcgattgacggcgcccgtttaaaaatctcgatgtcttttcctcttacgccgtcttcaccgagcttcttaaacagatagttatccttctctctgcctgagagcacattgactttctcagccagttcttttatcgtgatcggctggtcgttcccgatattgaagtcttcaaagacggctccttcatgaacgagcgcgagataagttccgttgacgatatcactgatatagctgaagcagcgtatttgtccgccgtctccgtaaagaggcagctctgagccattctcggccagactgaaaaacttgtttatgacaaaatcctcgcgctgtttcggtccgtatacattaaagtaccggacgacccgaatatgaagtttatcggaagcttgttctcttaaatattcctctgattgcagtttggcttttccgtaagccgatttcggaagctttctgcttgtctcggtataaggaaaatcaggtgaatctccgaacacttctgagctcgatgagaaaagaagtgtgctgattcccaattcaccgcatacctcggcgacgtttttcgttccttcaaaattgacccgtatgacgtcttcttcattgcttcggcagctgtccactccgaccattgccgccaaatggacaaccgcatccgctcccctcagtgattcgcgcagcgacgtccggtcaagaatatccgtgtggcggtattcagtgtcaaaagccggcttcttttggtctgcaataatggtgtgataccctttagtctgtaataacgccgccagttcgcttccgataaaaccggcccctccgataatcgcaatattcttcatgatccaacctcctggctgatagtcaaaacttcttttatagacttaacaatatagctgcaatcctcatctgataactggctgtaaagaggcagtgatacgatctcccggaaaacacgttcagttaccggaagctcagcaggaaaatgttttttatagtaaggatgcatatgcacgggaataaagtgcacgctcagcccgatttgtttttctttcattttctcaataaacagatctctgtccatgccgccgttttctcgaatccgtaaaataaataaatgccatgagtgcgttatgccgtttggaatgtcagaaagcggaagcgctgctttgtcagcttggcctgacagttcacggacataaaattgagcgatctgttcccgtttttcttgaatttcatttgcgcgtttcaattgaaccagaccgagtgcggcctgaatatccgtcatattatatttaaaacccggcagtaaaacgtcgtatctccagctgcctttttcaccgtaccggttccaggcattttttgtgatgccgtgccagccgtacagcctcgctctttctgcggcctgttcgtctttcatgacgagggctccgccttcccccgtcgtaatatttttggtagcgtaaaagctgaagcacaccgcatcgccgtgggtgccgatcatacttccgttatattttgtaccgagcgcatgagcggcgtcttcaatcaggtataatccgtgttctttacaaatggactgcaagttttccagatcagccggatagccggcaaaatgaaccgcaattaccgcttttgtgcgcggcgttattttcttcctgacatcttcaggatctgcacacagacttttctcgcatatatccgcaaacacaggaacggctccggcgtgcaggatgacattgacactggaacagaacgtgaagctcggcacgatgacttcatcgccttctcccacaccgagcgccaataaagccatgtgtaatgcagcggttcctgaattacagctgatgacgtgttcggctcctatacattctcccagctttttttcaaaatctattaccttcgggcctttcgaaatccatcccgattgaattgtttcggtgacgcttgcgatttcttcgcttgtcatatcaggtctgtgaaaagagataaatcgattactaatgaccgttcactcctataaagtgacaactctgcaattgtcggctgatttttccctgcatacatttcttgtgtcaaagataatcggtgaggcatccttcaaaatactgtagtcaatcacatcgtggtctgtatgaatgatgatgacgtcgtattgattgatttgttcttttgtgaaagggacagattgtttgcggcttccgtcattcaagctgatcttgctgataaacggatcatgataatcaatcgtgcatcccttgcccatcaattcttccattatcgtaaacactgaggattcacgcggatcatttgtattttttttataggcggctcctattattaaaatgctgcatttgtctttgcccgccagtttcagggcatagtcagagacagaaatcggcatgttagaattgatttcgtctgccagatcaattaattttgtctgcagccctttttcattcgcaatccatttgaagtaaaaaggatcaatcgggatacaatggcctccgaccccggggcccgggataaatttttgaaagccgaacggcttcgtgtccgccgcgcagatgacttcccatatatcaatgtcgagttcacggcaattaagcgccatttcattgatgagagctatattgacataacgataggtattctctaggagtttagctgtttcagctacttcgggtgaggtgaccgggtgaatgctggtaacgatggtgctgtaaaacgctgaggcgagttctgtgcaagtctgtgtaatcccgccgactactttaggaatatctgatacttcatattgactgttgcccggatcgattctttccggtgaataagccgtaaaaaagtctgttcctatttccatgcggcggcttgatgccattctttcggcaatcttttttttcgttgttccagggtaggtggtgctttctaaaattaaaagctgatgctgtcgtccataagcgatcatgctgtcaactgcactgtcgatgtaggataaatcggggatcttgtcttttttgtccaggggtgtcggcacacatatcacaatgatgtcacatttttggataagcgacatgtcggcactgacttgaaatcgttttgtttgtaaagcagagttcagtctgtcgtcctctatatcttgaatatggctgcttccggcggctaacaaggaaaccttttcactgtttttgtcgaatccgataacattgtatcctttatcaacacattccagtgcaagaggaaatcccacatatcccatgcctaacacgcctacaatcgcctgcttcgtttcaatcagatgtaacagccgtttttgaccaaggttgctggcttcttttgtgacagtattcatttttcgccccctaatagatagaaaagagtattattttttacaatttaatacaaatatcgatcgatatcgcaattataacaaaagttaaaatttgttgaatgggttttacatccttttataaattaggtattatatatttatttttcctttattcataaaataaaatcctattaaatggtacatatttggtaacaagtgagaaaatctcccctaattgagagaatatacagaaaacaatataaaaaaacaggccgcagcctgtttttttattctttcacagcctcagttacagctccggtaacgagtgctcccgctttctctaatcgttctttgctgatatgtttcatattatcattctcggtgtgataccagggccccggctcatgtgtatcggggctgagccaaatccagttagccgacggaattcccgcttcataaaaagagacgtggtctgagtaaccgagctgaatcaggcttggcttgaccagccgggattgttcagcggctttttcagcataccggacactcggattttccctgccgtcaggagtggtgacacacatttggctcgcttctttccagtcagtcgcaatcatatcggcattaaaattggcctggctgtgctttctttcatctttcgtaagtgtactgacgtaataagatgaacccgcagaccataattcttctgcaccgaacaggataaagcggatttctttatctttcggtatgtgtgtaaactgcttgcttatttccagaacggcagatgtgcctgaggcgttatcgtccgctccgggcgctccttttacgctgtcataatgcgctgtgacataaataatatcagcatcagaagggttggcctgtgccgctttgcgagttcctatgatattttgtgaggtacggtttttataattcttaaattgaatgactgcctgcttttcccgcagcaatgcttcaccgtcttcttttttcataccggccgccggtattgttattcctttcccgctatgcgggcggacagcaagcggttttgttgcctgattataaataataactgcattggctcccgcttgttcggcatgttttatcttttgcgaaatggggatcttcccctcacggattactgcaatctttccttttgctcccgttacgtcatcgcgtaatccgaggccgccgtcaaagatcgcgccctctattctcagctctttttcaacagcagattgatcagcggagcgaagcgggaattcatgctctcctgctgtgactgaacctgaaaaatactttttcaattgaaatgtctgtacttggacagcggcgccttgagccctcaggcgattcgatatgtattcagccgcttccttttctttcgcagttcccgtttccctcggcccgatggtttcactcagagcatgcatggtgtccaatgcctcgtcagtatcaaaaaccggcgccttcactgttgaatgagcatgggtttcggacagcggtccggcagacgcgccccatataacacttgctgccaccgcagctgatataaatgaaaatttcatcaaaatccctcctcttattacacctcttcctttcgattgatggacaatgattcctttaaaaaggaaaaaaatgaatattattaaccaaatgaaaatgatgaaaaaggagggaaaagtccgaaggcataaaaaaagccgggagaatatctcccggcattctttcattacttattcaagttatagaaagagttgataccgtggtattgagcagtttcagccaactgatcttcgatgcgaagaagctggttgtatttcgcaacacggtccgtacgtgacggagcacctgttttgatttgtcctgcgtttgttgccacagcgatgtcagcgattgtgctgtcttcagtttcaccagaacggtgagagataacggcagtgtagcccgcgcgtttcgccatttcgatcgcatcgaatgtttcagtcaatgtaccgatttggtttactttgatcaggatagagttgcctacgccgtttttgataccttcagcaagctttttcgtgtttgtaacgaaaaggtcgtcaccgacaagctgaacttttttgccaagacgctctgtaagaagtttatgtccttcccagtcgttttcgtcaagtccgtcttcgatagagatgattgggtatttagaaaccatttcttcataccagtcaaccatttcagcagatgttttcacaacgccttcgccagacagatggtatttgccgtcttctttgttgtagaactcagaagatgcagcatccatagcaagtttcacttcttcgccaggtttgaagccggctttttcgattgcttcaacgattgtttgaagcgcttcttcgttagaaccaaggttcggagcgaatccgccttcgtcacctacagctgtgttcattcctttagcagaaagaactgatttcaggctgtggaagatttgagcgcccatgcgaagcgcttcacggaagttaggcgcgcctacaggcataatcatgaattcttgaatgtctacgttgttgtcagcatgctctccgccgtttacgatgttcatcatcggtacaggaagcgtttttgagttgaagcctccaaggtactgataaagaggaatctgtaagaaatcagcagcagcgcgcgcacaagccatagatacgccaaggattgcgttcgcaccgagtttgcctttgttttcagttccgtcaagctcgatcaaaagctgatcgattgcgttttgttctgttacgtcaaagccgagaagctctggagaaatgatttcgtttacgttgttaacagcagttaacacgccttttccaaggtaacggtctttgtcgccgtcacgaagctcaaccgcttcgtattcacctgtagaagctccgcttggcactaatgcgcggccaaaagctcctgtttctgtatatacttcaacttcaactgtcgggttgccgcgggagtcaaggacttcgcgtgcataaacatcaacaatgtatggcatgagtttgtctctccttttgatttacgcttatttttgaattaaagatgttccggtcatttctttcggtttttcaacaccgagaaggtctaataacgttggtgcgaggtcgcctaggattccgccttcgcgcagcgtcacgccttctttcgtcacaatgacagggactgggtttgtcgtatgggcagtgtgcggttcgcctgtttctgtaatcagaatgtctgcattaccgtgatcagcggtaatgatggcgtggccgcctttagcgatgatggcgtcaaccacttcgcctaagcattcgtccactgcttcaattgctttaattgtcggttcgaccattccggagtggccgaccatgtcagggtttgcaaagttcaggatgatcgcgtcgtgcttgtcagccgcgatttcttttacaagagcatccttcacttcatacgcgctcatttcaggcttcaggtcatatgttgcgaccttcggcgagttaatgaggatgcgctcttcgcccgggaattcttcttcgcggccgccgctcataaagaacgtaacgtgcggatacttttcagtttccgcaatgcgaagctgttttaacccgtgctgtgctaatacttcaccgaccgtattatcaaggtttaccggtttaaaagccacatatccgtcaacagattcactgaagtgagtcaggcagacgaaatgcaggtttttcggatgattttcaccgcggtcgaaatcgcggaaatctttgttggtaaacgtgttcgaaatctggatggcgcggtcaggtctgaaattatagaaaattacagaatcgccgtcatgaattttcgcaacaggttcgccgttttcttttgtgatgacggacggaatgacgaattcatcatgaatgccgttcgcataagaatcgtccactacatccattgcgctcttgtaagacgggccttcgccgtaagccattgcgcggtacgctttttccacacggtcccagcgtttgtcgcggtccatggagtagtagcgtccggaaatgctggcgatttcgccgacaccgatttcttcgatttgctcattcagctgctgaatgtaagttttcgctgtttgcggacctacatcgcggccgtcgaggaaaccgtgaatatacaccttcgtcagcccttcacttttcgcaagcttcagcagcgcgaataaatgattgatatgactgtgtacgcctccgtcagaaagaagaccgaacaggtgcagcgctttgtcgttgtccttcgcgtttttgatggcgtcaaggaacgtttgattgcgttcgaattcaccttcgcggatggcaacgttcacgcgtgttaagctttggtacacaatacgtccggcgccgatattcaaatgtccgacttcagagttccccatctgtccttcaggcagtccgactgcttcgcctgatgccgtcagcgtctgatgagggtattggttccaataacggtcgaaattcggttttttcgcttgtgcgactgcgtttccgactgtttcattgcgtaatccgaacccatcaagaatgatgagtgcagctggttttttactcatattgaccttcctccaataattgaacgaatgactgcggttcaaggcttgcgccgccgaccaaagcaccgtcaatatcggactctgccatatattctttaatatttgcaggttttacgctgccgccgtattgaatgcggagcttgtcagcagcttcttggctgaagctttcagcaacaactttgcggatatgcgcgcagacgtcgtttgcatctttcgctgtagaagatttgcctgttccgattgcccagattggctcgtacgcaataacggaagctgcaacttgctcttcagaaagacccgcaagaccttttttcacttgatcggcaacaagatcatttgtttttccggcttcgcgctcttcaagcgtttcacctacgcaaatgatcggcacaatgccgtgtttgaaagcggcatgcgcttttttgttaactgtttcatcagtttcagcgaacatttcacggcgctcagagtggccgatgacgcagtaatccacgccaaggtctttcagagcgaccgggctgatttcgcctgtgaacgcaccgttttcttcaaaatgcatgttttgggcgccgacttttaagtcagttcctttaacagcagaagtcagcttttctaagaaaagagctggtgcgcaaacaacggcttccgctttgtctgctgctggaatggaatttttcacttcttcaacgaagctgacagcctcgccgagagttttgttcattttccagttaccggctataattggttttctcatctgttccacttccttatagcagtttttatttatcgttcagtgcagctacaccaggaagctctttgccttccatgaattcaagagatgcgccgccgcctgtagagatatggctcattttatcagcaaggccgaatttttcaacggctgccgcagagtctcctccgccgatgacagagtatgtatctttcgcctctgccaatgcttccgcaaccgcttttgttccttgagcgaacaagtcgatttcgaatacgcccatcggtccgttccacacgacaagtttgctgtttttgataacgtcagcatacgtttcgcgtgttttcgtaccaatgtcgattgcttctaaatcactagggatttcagagatcggcaccattttcacgtttgcatcgttagagaaatcgtctgcaacgagcacatcttcaggcatatagaatttcacgcctttttctttcgcgcggtccatgaatgattttgcaagctcgattttatcttcttcaagcaaagatttaccgatttcgtatccaagggcttttacgaatgtgtaagcaagacctccgccgataatcaggttgtccactttatcaagcagactttcgattacgccgattttgtcttttactttcgctccgccgatgatcgccgtaaacgggcgctcaggatttgtcacggctttgccgagaacgtcaagctctttttccatcaggaatcctgcaaccgccggcagatgctcggcaattccggctgtagatgcgtgagcacggtgggcagcaccgaatgcgtcattgacatatacatccgcaagctcagcaaatgcttttgcaagctcaggatcatttttctcttcaccagggtagaaacgtacgttttccaatacaagaacgtctccgtccttcatatcggaaatttgtgcttttacagcatctccgtaagcttcatccgcttttttcacttctttgccaagcagttcgcctaagcgcgcagcgacaggagttaaacgaagctcctcaaccacttcacctttcgggcggcctaggtggctcgcaagaaggactttcgcgccttggtctgcaaggtgtttgattgttggaagcgcagcgcggatacgagtatcgtctgttacttccccgtctttcattggaacgttaaagtcaacgcggcagaatacgactttgccttttacgtcgatgtcttttactgttttcttattcatgccttaggagatcctccttcaaaatggtttgcatagcacgaaaaacgtgaaacgtgaaaccgcctcatgatgcttccgccgcggggcagattgcagcttctcggcacggggcagatcgtcttctgagccagggcaggcggccccgaaaacgaaagtgccgcggaaactgcaaaacgcggacgttctgcagcaatccggcgctttctgaaagccggtcctcatggaaaaagggaaagggagtccgtccccttcccttgtccgctttcattatagcgtttctgtccgaaagaaccaagtccggccctttccgggagctatgaattaaagaccttgttttgcgatgtaagctgcaaggtcaacaacgcggttagaatagccgctttcgttatcgtaccaagagattacttttaccatgctgccttccataaccattgtagaaagagcatcgattgtagaagagttagcattgccgttgtagtctccggatactaatggctcttcgctgtagccaaggattcctttaaggtcgccttcagccgcttctttaagagctgcgtttacgtcttcagccgttacgtctttgttcagttcagcaactaagtcaacaagagaaacgtttggagtcggcacacgcatagctccgccgttcagtttgcctttcagttcaggaagaacgagggaaactgctttagcagcaccagttgatgtaggaatgatgttttcagctgctgcacgcgcacgacggtagtctttgtgcggaagatcaagaatttgctgatcgtttgtgtaagagtgaacagttgtcatcataccgcgtttgatgccgaatttgtcgttaagtacttttgcaaacggcgcaaggcagtttgttgtgcaagatgcgttagagataacatggtggttagccgcatcgtatttgtcttcgttaacacccataacgattgtgatatcttcttcgttagcaggtgcagagatgataacttttttcgcgccagcttctaaatgtttcgcagcgtctgcgcgttttgtgaagaaaccagtagattcaactacgatttcaacgccttgtttgccccagctgagtttcgcaggatcgcgctcagcagaaacttcgattgttttgccgttaacaacaaggttgctgccgtcaactttaacttctgcgtctaattttccgtgtacggaatcatattgtaaaagatgagcaagcatgttagcgtctgttaaatcgttaaccgctactacctcaacttcaggattgtttaatgctgcgcggaatacgttacgtccaatacgaccaaaaccgttaataccgacttttactgccatgattgtttcctcctttaaataagtgagagatatttatattgagggacttttatcccttaataacttctttgcggctccttcgtccgtgacgagaaccgtgtttcgctgctttttaaaataagcttcaattgcttctgcttttgatgatccgcccgctactgcgataatgtcgggaatggcgccgagatcatcgagctgcattccgactgaatgcactttgtgaacgacttctccgtccgcattaaagtagtagccgaatgcctctgtcaccgcatgattgtcatctattttcttcaaatcttccaaaggcgtgtttcttcgttccgccattgttctagcttcgccgattccgtgaacgagcatactcgctgatttaatcgtgtgaagcacctcttttacggaaggctcttcaataatagatgagtaggcgccttgtgacagctgtccgggaacaaacaaaagccggtaagtgcctgaagctttttccgccatatgcgcgcatatggtgttcgcctgatttttgacgttttcacctaaaccgcctcttgcaggcacaaacaggagctcgcggttttttgaatccggcgtcatcatatcggcgacagcttcaattgtcgtaccgccggttacagcgacgatatttttgcctgaaaatctctttttcatacatgcgacggccgctctccctaattcttttttgacccaaggagattggtcgctgtctccggaaacgataatggcgtctttcagattaagacgttcctttaatgtcttttccaaaagcgtcaatcctaaaacatccttcatcgtatcttccagaatcgaaagcagtgaatagccctcttccgtcagtgtcatgccgtttgtttttatatcgatgagattctgttctttcaaaaactgaacctcgcttctgagaacgcgctcggtcaatccgagactggctgcaaggcttctgcggccgatcggttcagtaagcctgatatactgcaagatttcaaatcttttctgcatcacaagcaaaagatcaggcaataattttttttgagcttgtattaactggttcatgactcaaacgttccttcctattcatactggacagaaaatgtcccgctatgacaaaaaacgtcccatcatagccaaaaaaaattatgtctgctttctttaattattttaacaggctgacattgttaattcaactgttaaaggtcaattcctcgacattcttcgcaacatttaccagtatctccttgatacagtcattatatacagaaacggaatgaaggtgacagacaaaagcccgccggagcgggattttgtcgtaaaacgctttcattttatccagagcttttctatttcttctaatgatttatttttcgtctcagggcagatcgtcacgacgaacaagaaacagagaatattaatgacggcgaatatccagaaggtgtacgcaagacccagcccgctgatcatcatcggcacaaactggccgatcgcccaattcgccccccataagaatattgttgcaataccggcggcgcgtgcacggaggtgattcgggaagatttctgaaatcatgatccacgtaatcggccccactgatacacagaaagcggcgacgaatcccaatataatgacgactaaagccgtcccgctcgccagatgaaaataaaaggatgccccgattaagatcataaacagcgccataaaggcagatccgacccccatcagctttttccggcctactttatcgactaaaagaaccgcgataacggtgaaaatcacttcgacgacaccgacgatgcatgtcgtgacaaaccctgcattctgcccgaagcccatcattttaaagatttccggcccgtaatacgtaatcgcgttcataccgatgacctgattgaacaaagccagcagaatcccgatcacaagcgcttttctcagccccggtttaaacagctgagataatgaacccattttttctaattgtaaagacgtttcgatttgtttgatttcttctttcgcagtctgttcgccgtttatacgcgtcagcacggcgagggcttcattccggcgccccgcttttgcaagccagcgcggactttccggcacgagaaacagcacgataaaaaagatgacggacggaatcattccgtaagcgagcatccaccgccagccggtatgcactccccattcatatgaaccggattgctggacggcaaggttaataaaataagtgccggagatgcccaatatcgtaaatagctgatacagtgaagacagactgccgcggatgggcggcggggcggcttcggtaatataggtgacagaaagcgaggagcccatcccgattcccagaccgccgataattctggcgataattaaggaagacacgctttgagaaagcgcagagacaaccgctgacaccgcaaacaaaagcgctgctgccatcaggatctttctccgtccgaaacggtcgctcaaaaatccggaaataccgacaccgaaaacaccgccgatcataatgcttgaaatcacgagcccttccataaaaggacttaagcggtacaagtctttcaaaaaaccgatcgcgccggaaatcaccgccgtgtcataaccgtacaaaagccctccaagtccggccgcacatgagatgagaatgacaaaccacatggaatgctgccgagtgactggtacatgtgaaccaattggtgccgggtgattcttcatgaattttaccctcccgcgtataatagaataaaaacgcttacaaatcagagtgccggcgtttggtttgactttggtttacttcgccgtcacatttgtacgtacttataaagaattttatctaaaaataaggaaaattagtacgtacaaataaagaataagcagtttttcataatctgtcaattatttttgacgcttgatgaaagggcttactatgttatacttgaatttgtccgtatacattttggaggaattgatatgctaccgaaatatgctcaagtaaaagaagaaatttgttcttggctgaatcaagggaagatacagccggatcaaaagctgcctacggaaaatgagctgatgcagcagttcggcgtcagccgccatactatcagaaaagcgatcggggatttggtctcgcaaggactgctgtacagcgttcagggcggaggcacctttgtcgcttcacgcacggcgaaatcagccatgcattcaaacaaaacgatcggcgttattacaacgtacatatcagactatattttcccgagcatcatcaggggaatcgaatcttatttaagcgaacagggctattccatgcttctgacgagcaccaacaacaatacagaaagtgaacggcggggccttgaaaacctgctgtccaaaaatatagacgggctgattgtcgagcccacaaaaagcgcgcttcagacgcccaatatcggctactatctcaatctggagaaaaacggcattccgtttgccatgattaacgcctcttatgcggagctggccgcaccgagcttttccgtcaatgatgtcaaaggcggcatgatggcttgcgaatacgttatgtcactcggccacacgcacattatgggaatctttaaagccgatgacacgcagggcgtcaaacggatgaacggctaccttcaggcacatcgggaacgcgggatttttccatcgccggacatgatcgtgacttacacgactgaagaaaaagaaaccgtgcttctcgagaaaatgaagcatactcttgagcagaacagcgggtcacatccgacggccattctttgttacaatgacgaaattgcgctgaagacgattaatcttctcagagaactcggtttgagagtccctgatgatgtgtcagtcatgggctatgatgattcacatttcgcccagatttccgaggtgaagcttacctctgtcaagcatccgaaatcaattatggggaaagcggcggcaaaatacgtcatcgacagcttagaacataaaaaaccgaagcgggatgacgtcgtgtacgaaccggaactcgttatccggaattccgtaaagcgaatcgacgaataaaaaaagcaatgtgcacggcacattgcttttttgctcagctgttttttaattcagcaataatttcaaacgaccgcattctgtcggcatgctcaaagctttcagaattcaccatgatttcatccgcctgtgttgtccggatgaagctttccagcttttccttcacacgatcaggtccgccgacgatcgttgaactgagctgttcattgaccatcgctttttcatacggcgaccagatttgatccatgtcttcaacaggaggtttcagctgattcggtgtaccgcgtacgaggtctaaaaatctttgataatgcgatgtcgccagatgctccgccttttcatccgtatccgcggcaatgacggtgacgccgaccatcgcgtacggtttatccagtacgtctgacgggcggaaggagcttcggtacatctcaagggcgggcacggtgtttttcggtgagaagtgagccgcaaaggcgaacggaagcccgagctcacccgcaagacgcgcgctgaagccgcttgagcccaaaagccagatcggcacgtccagcccttcgcctggaatggcgcggacttgattacgcacattgcctgacggtttaaagtaatttctcaattcttcaagctgctccggaaaatcttctccgctgtttatatttcttcttaaagctctcgccgttaattggtcggttcccggagcgcgtccgagcccgaggtcaatccgccccggatataacgtttcaagggttccgaattgctccgcgatcacaagcgacgagtggttcggcagcataatgccgcctgaaccgacgcggatttttttcgtgccgccggcaatgtggccgatcagcactgacgttgccgagctggcaactccttctatattatgatgctccgccagccagtagcggttatagccccactcctcggcgcggcgcgctaaatccatgctgttgcggaacgattcagcaaccgttcccccctgtacgaccggcgataaattcaatacggaaaacgcagtatctttcaatgtatgttcagccatcgttttctcctttatggtttagtgtaagcagatcttaaacaaggtctctaccacacaccttaccacagcttttcccgtgagttaaacaatttgattcgatgatcttcgaacaatcagtcagcggcggttttcttacggatgaacagctcctcggcaatttcaataaaaagcttggcggcaagtgaggcgtcttttatagaaggaaccgccagctgcacctccctgaatacatccggggtaaactctttaatcaccacttcttccggaagaggattgccggccatagacatttccgataagattgccatgcctaacccctcccgcaccatattaatggatgtgctgacattaaaaacggtaaaggcggcgcaaagttcggcaccggcttgtttaaacaaaccggaaaaaggggacgtgtaaccgccgtcgcagaccaccatcggttcgccgtccagatcctttattgttacggttgagcgtgcggcgagagggtgatccctatgcataaccgctgccattttgtcttttttcaacaggaaataatccatatcctctgtcggaaaaagcaaaatgcccgcatcaatcatccgggattgcagccactccttcacttcgtccgccgttccttcatgcagcaccagttcaagcttcggataccgttttttaaacacgctgatcagctttggaatgaaataagcggaagcggccggaaatgtgccgatgtgaatcgttccctgttcaagccctctttccgcggccgccagctgctccgctttttctatgcctttgagcacctctctgatatgtacgagaatttttttgcccgtgtccgtgagccttaagccgttgcggcgttcccggatgatcagcttgatgccgagctccgtctcaagcgccgagatggcatgactgacggcgggctgcgtcatattcagcgcctgccctgcttttgtaaaacttcccgtttcagcaatttgaacaaaaacccgcagttgtgtaatcgtcataacgttttacttatgctccttataaaaaagattcattttatttatcttactgattaccgtatcatatgatggaattgttctacaaggagtgaacgacgtgaaacagctttcgagaatacagacggctctcatgctggcgtttttagtcacggtatgggggattaactggccgctgacaaaggcagcgctcgcctattcgccgccccttctgtttgccggaatccgcacgctgatcggcggactgctgctgttaatggttgcggtgccccgttttaaaaagctgcgttttaaagaaacgtggccgatctatcttatttctgctattttaaatatcactttattttacggcctgcaaacggtcggcttgaactacctgcccgccggcttattttcagccattgtgtttttccagccggtcttaatgggcgttttttcttggctgtggctcggggaaccgatgtttcctttgaaaatagccggtcttattctgggcttcgccggtgtcgccgtcatcagcgcagccggtttcggaggccatatttccatcgccggcattcttctggcattaggctctgcggtcagctgggcgctcggcacggtatttatgaaaagaacgggaggacgcgtggattccatctggatggtcgctcttcagcttctgatcggcggcgggctgcttgtcagctcaggcagtttttcggaaagcttttcagcgattcaatggaaagctccgttcattctcagccttctatttatttcggtatttgtcatcgcgctcggctggctcgtcttttttacgcttgtcggttcaggggaagcaagcaaggttgcctcttacaccttcctgatcccgctcatttccattgtcgtcagctcgattttcctgcatgagccgctgaccgtcagccttttggccggactgcttctgatcgtcacaagcatctgttttgtgaatataacaccgaagaaactgaaaacacctgctttggccgcagaaaaaaaggccgttcattaaaaaaactcttgccgcggggcaagagttttttatttattggcgtctccctttcacaagatacgcagccgtaatgagcagatagatggccgccgtgatgcatgtaatgacgattgatgtcgtggcaatcacgccgatcaggatggccaaaagcgcaagcaccgcgaaccatgtggtgtacgggaaccattttacgtaataagcgggctgttccgctgcatgttttcttgatttcagatgggcgaacccgataatcagccaaatgaacagcacggtatagcctagtgaccccatcaaataattaaacgtctggcttcctgcaaataaagaaatcagaacgcctacatataaaaacgacgtacatgtaagaatcgcataaacggggacctttttctttgatagttttgaaaagactttcggcacccggccgtcagaagcctgcgtaaacaagacgcgggatgatccgtacagtcccgagttcatggacgagataatcgcaagaagaatgacggcgttcataatatggtcggcacccggaattccgatcatcttaaatacgatgacaaacgggctttcgggaacgctgttaacttgattccaaggaatcaggctgacgatgatgaaaaacggcagcaagtaaaaagcgacaatccgcgttaacgtgctgcggacagctttcggaatcaccttttcaggattttttgtctccgccagcgtgacgccgatgatttccgttccgccgtatgagtagatcacaacgagcatcgccgtaatgacgccccccgctccatgcgggaaaaacccgccgtggttcgttagatgagacagccccggtgccgtgtgattgccgaatgagaaaaataacagcagaataccgcataaaataaagatgacaatcaccgtaattttaataagcgcgagccagtactctgtctcggcaaacagcttaacagaaagcatattaacgaccgtaacaacgatggaaatgattagagccaatatccatatcggacattccggcagccaatattgaataaaaattgcggctactaccgcttctgcggcaatattgagcacccacattttccaataaatccagtctaaaaagtatgcagcgtacgaaccgagagactgctgaaccaaatcacggaacgtccttgcatttttatttcggacagccatttcagccagcccctgcataataaacagcagaataattccgccgaggagataggccaataatacggacggcccggcttcatcaatcgccgtgctgctgcctttaaaaagcccggctccgatcgcgcctccaagcgccatcatcataatgtgtctggacgacatcgtccgttttaacgtttgcttgtccttttccatctatcacacgccctctcgcaaaaaattgttcatcacataaaaaagcacgccgcctctttttagaaaagagacggcgtgcctcaggcagccgcggtaccactcttgttgatcccgaatatccggaatccagcttttaaaccttttaacgaaggtcagccgttaggacatagggaatattccgacaattccgttccgccctgccacttccgggcgagttcaaagaacaatcagtccgcgttgcaccaccccgcggctctctttttctgactggattcttttactgctcccgttcacagtgttttatgttaaatgaatctcttgagtttttattttctgaatatagtaacataatatacagtcttctattttcaaagtcaatacataatttttgccgcttattgcccttccaagtcatttaaaaatctcagcagaaatccggaaaccgggctttgctttccgggtgccgcgctttccgcttttacctttgtatttgcgtataaaaacagggcaagcgcaatgccgaatgaaatgacgagaatccatgcttttttcatccagattcctcctcactttttatcatcggcggcctttctcttttttttatattttaaatcgaaaaaacaattttaaaattctgttttccttatattgaaacttgctttatcataaaagtatgcgtttacattcgagtaaggaggttatagcatgacccctgtcaattcaagcagcatcgggaagattcaggctgccagcaaaggcttgtcgccaaaattgagagcgattgcagaccatatcgtgaaggaaccgaaagacgtggttcacctctccatcattcagctggcggaaaaaacgaaaagctctgaagcgacgattttcaggctgtgcaagcgtctcggttttaccggctatcaggatttaaaaatcacgcttgctcaggagatcgttcaggagccggtacagcacattcatgaagaaatgagccccgatgacgatatcgaagtcatcattcagaaagttttccgcgcaaatatttccggcctgactgataccttccatttactagatccggccgatgttgaaaaggcggtagagatgattcacagcgcagacagaatcgaattttacggaaacggcggctccgggctgatcgccactgacgcgtatcataagtttatgcgtacgggcataaactgcatcgcgcatacggattctcactttcaggcgatgtcagcgggtcttctcggtcccggaagcgcggtcatcggcatttctcattcggggagcaacaaagatgtgctcgacgcagtgaaaacggccaaatcgctcggcgcaggaacgatcggcattacaagctatcaaaaatcgccgctcacccagatttccgacgttgtgctgtatacatcaacaagggagacggccttcagaacggaagcgatgtccgcaagactcgcccagctgacagtcattgatacactgtatttcgcaactgcccgtctgcggcaggagaaaacgctcgccaacttgcagaaaatcagaaaaatgatcgcgcacaaacgtttgtaatcgctttctgaatatttatttttcaaaagagaaatgccgatacagcgggaaatgaggcaattttatgaaaaaatttttcttcttcatcgttgatttataaaaaaattattcctataattgactttgtaagggcatacattatcaatctatcttattattcaattagattaggcgggatatatatgaaggaaacccaagctgttatcggtctggatatcggcacgaccagtacgaaagccgttctgttcggaccaagaggcaaagtgttagccaagcattcggttcactatgatttaatacagccaaagccggcatgggccgagcaggatcctgagcacattttggaagcggttatcggaagcatcaggggcgccgtcacaaaggccggactgagtcctgacaacctgcttgcaatcggtatcagcaccgccatgcactcattgattgctgtcgatcagcacggcggcctgctgaccaaaagcatcatttgggcggacaaccgcagcgctgagcaatcaaaacggattataaaagagatgaacggtttcgatatttataaaaggacgggtacaccgattcacccgatgtccccgctttccaaaattgtgtggatgagagagcaggataaggagacattcgcgaaaaccgccaaattcatcagtattaaggaatatattctgcacgagtttttcgggacatatgtcgtcgattattccattgcttcggcaacggggctgttccgtttagagacgctttcctgggatgaagaagcgctccggattgccggaatccgggaagatcagctgtcggacatcgtgccgaccactcatcagctgcgcggccttgcgccggaaatcgcggcacggatgggcattcatgcggataccccgtttgtcatcggcgcaaatgacggcgtgctcgcgaacctgggagtaggcgcgatcggcaaaggcgaggtagccgttacgatcggaacaagcggtgccgtgcgttcggtgacggatacgccgattacggatgaaaaagcgcggacgttctgttacgcgttgactgacaagcattgggtcatcggcggcccgacgaataacggaggcattatgctgcgctggcttcgtgatgaattcgcttctccggaagtcgaaacggcgaagcggctgggcgttgatccgtacgatttaatgattgatatcgcggataaagtgcccgcaggttctgagggattgctgtttctgccgtttttatcaggagagcgcgcgccgttttggaatccgaatgcccgcggaacgtttttcggcatcagcctccgccataaacgggagcattttatcagagcggtgctggaaggcgtcatcatgagcgtcttttcaatcggggtcgcactgagagatttggcgggtcccgcaaaagacgtgcgggcatcaggcggatttgcgaggtcgccgctgtggagacagattttgtccgatacgatggggcgggaagttctcgtaccggaaagttatgaagcctcggcgctcggagctgccgtcctcgctttacacagccttggcgaaatggaacggattgaggatgttcaggactggatcagaatttctcaccgccatgaaccaaatgtcaaaaacagcgaaacatatattgagctgttttacttatacgagcggctgtatgacaagctcaaagatgaatttgacgtcatcagtgaatttcagctcaaacaaagccgttaattcttctttgaaagggtgaaaaggtcatgttactgtttattgtcattgccgctattatcgttttactcttattgattacagtcgctaagttaaatccttttatcagtcttttgattacatccatccttgtcggtttcgcaacgggcatgcatcttccggacattatcacttcgatgaaaaccgggctcggcaatacgctgtctctgcttgcgatcgtgctggctctcggtacgatgctcggtaaaatgatggctgaatcagggggtgcggagcggatcgctcacaccctgatcggccgcttcggcaaaaagaaagtgcattgggcaatgatggccgttgcttttatcgtaggcatcccggtctttttccaggtcggcttcgtcctgctcgtgccgcttttgtttacgattgcgattgaaaccggcgtttcattagtgacgatcgggattccgctccttgcggggctttccgtcgtgcacggattggttccgccccacccggcggcgatggcggctgtcggcatttatcacgcaaatgtcggaaaaacgattttgtattctttaatcgtcggcattccgactgccatcatcgcggggccgctttacggaaaatggattggtaagcgcattcacaaacccgttcccgaacttttgaaaaaacaatttattgaacggaatgagaaacacaagcttcctggattcgcaaatacattgtttacgatattggtaccggtgatcctgatgcttatggcaacgcttgccgaaattgcgcttccggaaaaaagcacgctctatgaaacttttaaatttatcggcgatcctgtcacggcgcttttgatcgccacggtttactcctttttcagccttggtttttatcagggctttaacagagaaagcattttaaaattcagcaatgactgtctgggaccgatcgcttcaattctgcttgtgatcggagccggcggcgcttttaacaacgtcctgattgattcaggcgtcggcacttatatcgctgatctggcgaagcattcaagcttctctcccgttcttttaagctggacgatcgcggcagtcatacgcgtcgccacaggttcagcgactgtcgccatgatgacggcggccggcattgtcgcaccgattgcatctgtcatgccgggcgtcagcagcgagcttcttgttttagcaacaggagcgggttctttgattctgtctcatgtcaacgactccggtttctggcttattaaagaatacttcggaatgacggtgaaagaaacattcctgacatggacggcgatggaaacgattatttctgtcagtgcgatttgttttatcatgatcattaacgcgtttatataaaaacagcccccggactgaaccgggggttgtttttgttatcggtcattcacaaggatataagcagctttaacgggtccgtggacgccgacaaccaaatccatttcgatatcggccgagttgctcggtccggtaatatagttgatgcaggaaggaacagtgacgccgtctctgatctgctgtttcaatatatcactggcctgcgtcattctcggcacaatggaagatttcgggatgattgcgatataggtggtcggaagcaggctgacagaacggccggcatgctctgacgcatacaaaacgacggtggctgattccgcaagcgtgatctcgctgaatgtgatgcccacattcgcctgttccgctttttcaatatttttcgctccttgttccgcatcccattcccaaaccggaatcccttcatccggccactcttctgtcataaggctctgcaggccgtatgtttcaaaccggctgtctttcgggataatgacaggccccccttcaaagcgttccacctgcgtgcgcaaagcggcgtaaagcccggcggcatccgtttcgatcagctccgtatgaatgttgacacagtggtctttcagcatcatgacaaggtcatcttccgtacagtccgcgtgcgtttcatattgaggctgatacttccattcaggcagggacacgcctgattttctgcgctctctgcccaggctttcggcgatccggtttaaaaaggattcctgatgtttaaccgtccctttcatcatcattcttcctccttttgtgtttcccgatctttaaaccaatctcggaatctcgatttatgcggcgccgggaagtcccggactgttgtccatccctttaacggtcccggtccttttgatattttgtcatcttccgtaaacggcatcatggcggctggcgcccattttgatcccattttataaagggacggggatgatgagccgagcccgaaggctttcatggccagtttttcgctgaacggcgctttgccctctttttccacgatgttctgccggtgcttgagcagcagctcgtgcagcggaattttaacagggcacgcttccgtacaggccgcgcataaggaggatgcgtacggaagctccttatactcgtcatatccgccgagaagcggcgataagacggcgccgatcgggcccgaatagatggacccgtacgaatgcccgccgacatgccggtatacgggacagacattaatgcaggcggcgcagcggatacattgcagcactgattgaaattccgtgccgagtatgcgggaacgcccgttgtccacgaccactagatggaattcctccggtccgtcagcttctccctcccgccgggggcccgtcagcgccgtaatgtaacttgtaagccgctggccgacggcgcttctcgtcagcatgctgacgagcacttcaaactcagaaaatgaaggaacgatccgctccattcccattacggtaatctgcgtcttcggcagcgcggacacaaggcggccgtttccttcgtttgtcacgagactgaccgaaccggtatccgcgattgcaaagttgcagcccgtaataccgacgtccgcttcgagaaattttttccgaagaacgctgcgcgcgtgcataacgagctcttccggtttttcagtctgcttgtatccgagtctttctttaaacacgtcacggatctgctctttgtttttgtgaagggcgggagcaacgatgtgtgacggcgggtcgtgatcgtcaatctggagaatgtattcgccgagatccgtttctacgacttcacagccctcttcctcaagcacttcgttcatattgatttcttctgtcaccatggatttggatttcacgatttttttggcgtttttctgccgaatgacatcgcggatatatgaggacgcttcttccgccgtttcggcgaaaaagacgtgtccgcctcttttggcgacgttttcggcgagctgttccaaatagaaatcaagattgtccagcacatgctgcctgatttcttccgcatgcgaacgccaatcctcccagtttcccaattcctctgccgcctgaagccttcttgtcctgagccgctcctgcgctccggagacggctcctctcataaactcattatctattccttctgatacccgctctttaaaagcggcggtaccgattttcatcgccatgattttacccccctgttgtttctcgttatctgctgttcagcacttcggcgatgtgcatgactctgacgtttttttctttccggtcaagacgcccgccgatattcatcagacagccgcaatccgccccgatcagcacctctgcttccgtgtcttccacacaggcgaccttctcatccaccatttgttcggagatttgcgccattttcacggaaaacgttccgccgaatccgcagcattgatgttttccgggaagcggagtaaactcaagccccttcacatggcgcaaaagcttcatcggctcctccgacacgccgagcagccttgtcatgtggcacgatgtatgtaatgtcgcttttttatgcagcaccgcaccgacatcctccaccccgagaatattgacaataaaatctgttaactcatatgttttgtctgcaagctgctgcgcttttgccgcccacttcggatcgtcctgaaacagatgcggatagtcacggaacatcgtcgtacaggaacctgacggactgacgacgtactccgcttcctcaaacgcggcaatcatccgcttcatcgcttttttcgcatccgtcacatagccgctgttgtatgccggctgaccgcagcaaatctgcccttcgggaaaatccacctcacacccgagccgttccagcaattcaaccgtcgcctttccgacattggtctggaacatatccacaaggcacgtgacaaataatgagactttcatgatgaacccctctttcatcctcaatatattgatccggtcatctgatgacctgtttttgggaaagctctataaatatcctacactattctgaatatggattggaaggtttttctgaaaaatcctgttctccgatgcgctaagggcacaaaaaaagagaagcccgaaagcttctcatgctgctttacacctcattttccagcaggcgacccagcttttgcacacccttttttatcgcggctttacctgcataactgaacgacaggcggagatattccgcaccgtcttcctggttcagaaaaaaatattttccgggtacataggaaacgcctgaagaaagagcccgcgccagcagtgcggacgtatccgcacccggcactctcacccaaacaaaataaccgccgtccggcacgttccaagatgcggattccggaagatattgctctaatgcggcgagcaaaacgtcacgtttgctccggtatgcttcccgcaaggcggcgagccgttcttcaacatccgtttgttccagatagacggcggtcaccgcttgagaaaatggatggtccaagtcttttttaaaccatgacaaagccttgatgaaagcagcgttccctgcaatccagccgatcctcatacccggggcgatgacttttgataatgaaccggcgtacagcacccggccgttatgatccatggccttcaaaggcggcgggatatcggtgaatcccagctctccgtatgcatcatcctccaagatgagaaaatcatacgtttcagccagctgaagcaggcgggttctccgctttgctgacatcacggttcccgcaggattctgaaaagcggggatcgtgtacagaagacggggaagcacaagccctttgcgttttctttcctcaagcatgagggctaatgtttctgtttgcaggccctcttgatctgccggaatgctcatcatatgcggtgtgtaatttttaaaaatctcaagcgcctccatgtaggcaggagcttcaacggcagcggcggtttgttcatcgagaaaaacccgggcagccagatctatcgcctgacaggcgcctgaggtcacgatcagctcatcgtcccggcagtgaatgccgcggacggctaatcgtttttgaatctgcttttttaaaacggccggcctcggacttcccatataatgcagcggcagatcgcgttcctcatccagaaggcgggatgcggcttctttcagctccttatctggaacgagtgcgggatcgggatagccggaatgcagagggatgcacgctttcggaacatccggcatccattccccgggaggatcgtttgtaagggctttctttacatggtcagaaaaaaaagattcggcctgcatgtgatcttatcccctttcacaagtcagcttttatacattttcttcaaaataagcccccagcacttcttccacattcgtcaggtgcgccgtcatcgcggcttccgcttcatccgcgtctccggcggcgacggcgctgtaaatgcgttcatgctcttcatataatcttttcacgctcgtttgtttagaaaacagccaaatctttctcgtttctctcatcgtttccaaaagcagcgcggagacatgattcatgagatgcttgagcagaccgttttgtgatgcttccgccagcgccatatgaaaggagaaatctgctttttcccccaattcttcgtctccgtcgatgtctttcatctccatgagagcttggcggattttctgtaaatcttcttctgttcgtttttcagcggccatggcggcgacacccaattcaagcagctttctgacttcgagcagctgtttgacgtcctcttttttcattaagagggcggaagaaagcggctgggaaatatgggccggttcaaattcttttatgtatgtgccttctccctgtttcatgtcgacgagccccatcgctttcaaagctgacagcgcttctctgactgccgagcggctgacctgaaaactctcagaaagcgcctgaacggaatcaagcttttcacccggcttaagctcgcccgcttttatcttctcaagcaatgcatcagcgacttcttcgtagatttttttcgttttaatttgtttatatttcaacgcgatcaccccgtcacttgtgaatcttgatgtttatcgtctattatacttcttttttcgagccgccgacaggttcagacaatttgtttcagaaaagtattgtattttcaaaaccttcaaaatataatgctaattaacccggtcatcagatgaccttatcataaaaagtaatcgtttacatgtcataaggaggggtttttagggatgcaatggacacaggggtatgctcctttagggggaaatttgcttttatcggcagcttgcgcgctcgtgccgattatcttctttttttgggcgctggcggtgaaacggatgaaggggtacatagcgggtcttttgacattagccgtttcacttttaatcgctgtatttgtttacggaatgccggcggaaaaagcggtgctgtccgcttcgcagggagcggtgtacgggctgcttccgatcggctggattatcatcacgtccgtctttttgtataaaatcaccgtgaaaacaggacaatttgagattatccgaagttcggtgctggcgattacagatgaccgccgtttacaagcgctgctcatcgccttttcattcggagcgtttttagaaggcgccgccggtttcggcgctcccgtcgcgatctcggccgctttgctcgtcggacttggttttcagccgctttatgcggcggggatctgcctgattgccaataccgcgcccgttgcctttggcgcgatcggcattccgattaccgccgtcgaaggtccgaccggaataccggctatggaaatttctcaaatggtcggccggcagctgccgtttttatccgtatttattccgctttatttaatcattttgatgagcggatttaaaaaggcttttgaagtctggccggccattcttgtttccggcgtctcctttgcggccgtgcagtacgcaagctcaaactttttagggcctgagctgcctgatgtgctgtcggcgcttgtgtccatggccgcgctcaccgtgtttttgaaattttggaaaccgaaaacggcctttcgtttcgcggcagaacgggaatcagccgcagccgctgacgtcacgccggccgtgtacgggggggctgcggtttttaaagcatggtctcctttccttcttctgacggccatgatatccgtttgggggattcccggcgtgaaggccgccttgaccggtcattacgaaggaacgtcaatatggctttcctggctgaatgcagccgggaaagcattgaccttcacgcctcccgtcccatttgtaaatcagcagattcttcaggctgacggcacgccgattgaagccgtgtacaagcttgaatttttcggttcagcgggcacggcgattctgattgcggccgtcatctccaagttcgcactcggcatgccgtggaagtcatggggcggggcatttatagaaaccataaaagaactagcgcttccgatcgtcaccatcgtatctgttgtcggctttgcttatgtcacgaatgcttccggcatgagcgcgacactcggtcttgcgcttgccatgactggcgcgatgtttacctttttttcgccggtgctcggctggctcggcgtgtttattaccggctctgatacgtcggccaatttattgttcggcggattgcaaaaggtgacggcgctctctgtcgggatggatccggttctctctgtcgccgccaattcatcaggcggcgtcaccggaaagatgatttctccccaatccattgcggtggcctgcgccgctgtcggtctggcaggcaaggaagcagagcttttccgcttcacgattaagcacagtctgtttttgcttttgctcgtctgcctcattacatttttacagcatcatctgttttcatggatgatcccctaacaaagagaacctccccgggaattggctcggggaggtttcagctgtatcgttttctcgccgatgacggcgggatatttaattggtcacggtatttggcgacggtgcgtcttgaaattcggatgtcatattgttcaagcagcaggtcggcaagcttttggtctgaaaaaggtttctttttgtcttctttacggaccaatgcttccaggtgtgcttttacggcatagtttgaggcgctgccgtctcccgatgattcagctttcgccgaaaaaaatgttttcatatcgtacagtccgtacggcgtctgcacgtactttcctttgatggcccggctgatcgttgattcatggagctccagcgtttccgccacctctcttaaggtcagcggctgcatgccgctttttcctgtgagaaaaaaggatgcctgccgttcagtcaggacgccgataattctcgtgatcgtttgttttctttgcgataaagcccggttcagccagcgccattcctgatattttgccgacagataatctttcgtgtcacggcatccggcggctgacagcatcggccgataatgggcatgaagctggatatccgggaacgaacggctgttgagccgcgcttgaatgatgccgtttttcaccgtgatgaaaatatccggttcaacgtaaaaacccggttcctcatgcgcataacggagccccggcctcgggtcaagcgcgctgatcatgtcaaagatgtcctgaatgtctttgagcggaatgcccgtttgcaatgtaagcgctttccagttctttcttgcaaaaagctcaaaataggcgccggcaatccattccgcctgttcgttccgctcgggcagacggcggagctgaagaaggatgcattcctgcaaagacctggcgccgattcccgcgggctcaagcgattgaagctttgccagaacggcttccgtctcctctagtgaagcggatacatggtcggcggcagcttgtatgtcctcttttaaatatccgttagaatccaaggaatatatcagataattaaaaattttcttttcagcatcggacagcttcatgtctatggcctgctgtttgagcgaatcctgcagcgttttgcgcgtaagcctgatctgctggcttacgtcctgttctttcatcctgtttttatttgttttatggtaagatagtggcggcgtgtctgtttcctttcgttcaatcagagggttttccagagagagctcatcaatatacccggccagttccgcggaattgtatccgagtaaagtgatggcctgtttaagctcttgagtcaattgaggctttaaaatttgtgtttgctgaagtttgatatccatcatgctcactccccttttttcattgtacatgattggtttcataccgtatatacttattaaaaggagttgctttatagatgtcagaacttttttctgttccttattttattgaaaactttacacagcatattgaaatgaatccgaatgaagaccgaattcatgcgatgaacagctattaccgctccgtcgtctcaacccttgtacaggatcagctgacgaaaaactcggttgtgctcaaaagaattcagcatttggatgaggcgtataacaaagtaaaacggggagaaacaaaataaaccttccgctcattcaaagcggaaggttttccttcgtgcctgcagtctcgatcagacggacgtccggcgcttcgtgtgtccaggtgtgataatagttggcgtttttcccgtatgaattatcaatgacagtattcggtttcccaagaagcgaggacaggatgtggccgtgaagccttgacgtttccgccgattcgtacttgctgaaaaaccggaccgcttttttcgtcaggaaatccgaatagaatttccaaaaccgcgcaatcggcagcaggtttcccgcttttttattcaggacattcagcgtctggaaaaaagcgattccccggcggtcgcttgctgacagcacatgctgccagtcgcagcttttaacggaatgattgttttgcagtttcggattgatttccccgtcagtgcggataaaatgaagcctgccgcgtgacggagccgctgccgtcttgatcggatacagctgatgggccatatcaggcagaagtccgatgtgattcgccgaaaaaaagcgtttcgcagtctcgtgtgacacatgatctctcgtaaacaggtgcagatccttgtgctccgcaaaaagcgccgctgtctttcgcagccgtgtttcatcctgataatagatggattggggcagaatgacgatcctgttttcgggaaaggctttgacgattttttctctgaacgtctgatagtacggatagagatccccgaaattcccgcctccctgacagacgatgatcgtctttttatccgccctgcgcccgaacggaaaattgtcaggattccagcgctgtttcacgcggatgccgtgcgctttaaaaaacgcctccgtccctttcataatcaataaatcccctacatttccatagaggggatagtcggcataaatgatgtcagactggggcggtatgacgctgagcagacctgtcagcgtctcttttaatcggctcatgacatggcggctgtccatgttttctcccctttcgtttcaaacagttgtgctagtgcgtcaatgacacgctgctgctcttcaatagacaaatcagacccggacggcagacaaatgccccggctgaaaaggttctcagagacccgttcatgatcgctgtgaggataaaaaacggaagatgagaaaagcggctgcgtatgcagcggtttccacagcggacgggcctcaatattttgttcggcaagacaggcgacggcttcctcaggcgtcacgccgttatcaagcgtcagagccgtcagccatcggtttgaaaccgttccttcaagctccggcatcatgcggatgcccggatacgtttccagcgcttccttatacctgtgaaagatttctctcctcgcccggacgcgttcttcgagcacttccagctgcgatataccgacgcctgcgagaatgttgctgagcctgtagttataaccgagctcactgtgctggtaatgaacggcggcatctctcgcctgtgacgcaagaaacttcgctttttcaatagctgcttcatcgtcagacacgagcatgccgcctcccgatgttgtaatgattttgttgccgttaaaggaataaatgccgaaacggccgaacgtgccgctctgtctgcctttatatgttgatcctaaggactcggctgcgtcttcaatcagacagactccgtatgcgtcgcaaaggcgtaacaattcatccatttttgcgctttggccgtaaagattgacggcgatcaccgctttcgggagcctgccgcaccgttttgcatcccggagcgcccgctcaagcgcggcgggcgacatgttccacgtctcccattccgaatcaatgaaaacgggctctgcctgctcatacacaatcggattcgccgtggcgacaaacgtaaaggaaggacaaaatacagcgtctccttttttcacacccgcaagccgcagggcaagatggatggccgccgttcccgagcttacggccgccgcgcttttcacccccgcatattccgcgagccgcgcttcaaacgaattgacgagcggaccgagcggcgcaatccaattggaacggaaggcttccgcgatgtattcctgttcttttccgctcatatgaggcggagacaaataaatccgtttgtttgtttgcatgaaatcatcctttttcattatgaatagaggagatgacgcgggccggaacgccgaccgccgtcacatgatcgggaatccggctgatgacggcagcccccgcgccgataaccgaccaaggaccgatgtctgtccgcggtatgacagacgcgccgattccgatgtgcgctccttccccgactttcactccgccggcaagcgcagcgcgcggggaaagatggacgtaatctccgattgcattgtcatgatcggcaaccgcacctgtattgatgatgcaatgcgcgccgatgtcagcgcccgcctgaatgacggcgcccgccatcacaaccgttccgtgtccgacggaagccgtatcactgacgattgccccggggtgaatgagagcggtgtaatcatcatgttcaagcccaagcgtttcagcgagctgctttcttacaccattgtgaccgatgcatatcgtgaatacggctcccgggacgagtttccgaagcatgtgcacgtctttcgttcggcccgtatacaaaccgtcccgaacggtaaaaccgctgaatccgtcgtccaatatgcccgcaagctccatatcggaacgagccttcacgatttcctttacaacttttccgtgtccgccgtttccgatcagcacgacctttttcacgatgacatatctccgctgcctgtgaagcgctttgccgtcgcatggccggattgatgtatcccctctgacacgagaacctttttcacagttaacagcagtattttcaagtcgagaaggaatgtgcggttatcgacataccacacgtcgagcttgaatttttcttcccaggaaatcgcatttctcccattaatctgcgcccagcccgtaatgcccggtttcacctcatgccgccgcgcctgctccgccgtgtaaagcggcagataatccatcagcaaagggcgggggccgaccagactgatatcgcctttgatcacattaaaaagctggggaagctcatcgatgctcagttttctgatcagctttcccgctctggtcagacgcagatgatccggaagcggcgcaccgttttcgtcacgcgcatccgtcatcgtcctgagtttatacaaagtaaacggacgcccgttatacccgggtctcgtctgtttaaagaacaccggcgacccgatggcgaatctgacggcggccatggcgaagagaagaatgacacttgcgccgcacaataacaaaatcgcggccgttatatcaaatacacgtttcgccttcaaatctgaacagctcctttcacttttcggcatttctgtaaagcaagccgcctttcttccttcgtacaaatgaagaaaaaagcgaatgcggcatagctcacgcatacggcaagccctgcggcaatcaggccggtccagctgtcaagcggtgaaaacagctggattccccggcagacagcccaggcaaatacagccgccgccaacggaccgaacatgcctttgtaaaacgcggttttctgaaagccggtaatatgcgaaacatacagcggcgtgaagacggcatttttcaaaatgagagagacagctccggcaatggtgatgccgtacaggccgagatgagccggcccgctgagaacaacggccaatagaacattcagtccgcctaagcataaagtaacgacggcgggcgttttttgtttattaaaagccgtccatacgtaaaatagcggcatgacagagagactgaccgccaaatacgcggcgtgaatgtataaaataggcgccgtctgcacaaacgacgggcccagccaaatcgacagaaacggttcggcaagccctcctaataaggcggcgggaagcgcgagcagaagcccgttgagccgcacggccttattggcgtaagacaggagaccttccatatcgccttttgaatagcaggaagtcaaaaccggcgcaaacagcgaagcgagcgtcccggcaagacttctaagcagaagcggaaattggataatcgccgcataaatgcccgcttccgacggccccagcacaaggtttgccgtcatcaggtcaatctgcagaaacagcagcacgccgatctggttgacagagctccatgcaccggccgaaaacagcactttgctcgtctgtaatgacaaggctttccgcctgaaagaaaaccacggaatcaatttcttaaaaaagaaaaacgtcagcacggccgcgcagacggcaccggctaaagccgagagctggatctgccagatcttcgggggaaggaacgtaaacagagcgagcacacacagcaccctgaccagcatttgcacggcctgaatggagcttgtgatataaagcttgttggcaaaaaacggccccgtcgcgaaacctgccataaaaaacgtcagcataaacagcacactgccgatcacgatagagagcctcacatccgttaacagcccggccggaacattcatgatgcggtcaataaaaaaagccgtcccggcgagcggcacagcgagcaatagcgaaatcacgacagacgcggctaaataattgcttacatacgcattggcctcatccctgttccccctgtgggcggcgacggagaaaaacctcacaacgacagagctcagcgcaacggtaataatagagaaatagttaatgatattctgtgtcagatggacaaacccaaaagcctctacacctaatgttttgacaataaagggggtcatccatactgataaaaacaccgatagtaaaaacgccgtcacattggcgccgaaattaatggcaaatttcatgctccttccgcactgcctttctctttcgttttccgatcgaaaaatgcatgcagaagcagcggaaggcgcattttgcacagaccgagcaccacacgttccccggccagcagctgtttatgccggcacggcgtgctgcgcaccgccgtttttaccatgtcatacgttaaaattctgccgatgtgcgccgtaatctcatgtgacggctgcggggcggcgcatgcattggcgatcagcatcgggatctgatgcttacacaaatacgtattgatatcgctttggcaggcgtccgtcagcccgttcgcctcataaaaagccattttcgcttcatattgcttttgcagttcgtcatctaagtgtggcttaaacggagtttctgtaaggcttgtggggttttcccggtaaatataaagcccttcatctatcactttgacacgtgctgcatggcggaacgctgccaagttaaacggagagtcctcggcaaatcggatatcttcatgaaacagcagcccttgcaatacttctctccggtatatataacgccatacgtaccaaataaaccgatgttcgtgcgcgcaggtcagcagatcagtcatctcagccgctgtgaagacgcggcccggcggaatggacggcggcatatacgctctttccttagacggcgtttccttataatagccgcatccggcgatatccagccggttcttctccgcttcttcataaagccgctcgaacatcgtttccgtcacatagtcatcgccgtccacaaagccgatataacggccgcgggcggctttaattccggcattgcgggccgagctgagaccgccgttttcttgatgaatcacccggattctcgcatcttctgcggcgaattgttcggccatccggccggactgatccggtgagccgtcattgacgaaaataatttcgatgtctctcagcgtctgttttgttaaagataccgcgcatgctttaataaaaggctctgtcttatacatcgggacgattacgcttaccagcggcgcgttcattgggcatcaccgctgattttcgagcgcagcccggcaaaataaacactgcgcatagaaccgccttcctcatacttgccgctcagcagccggtttacagcggccgtcacggcttcaggctccggacgttcaagcaatgtcatgttcggtatatgtttcagccattgaaagccttccatcactttatggtcaaaagaacgaatgacgacacaaggcgttttcgtcagcgcacaaaaaatcatcccgtgaagcctgtcagttacgacggcttccgcgcctttcagtgtattccacagcgcctccagctcttcttcccgtgtatggcggctgactctccggccgaccgtcgtggtaaaggaatgcagctctccgtattcttcagccaaagcttcttttaccatcgttctttcctcagcggtcagcgcgctctcccggtcctcacgtaagcagaggtagatcccttcccgcgggaggcgccgttcgcttttatccaaatataagaccatgtcaggctgtttgagcactgtttttccgggaaaatgacgcttcatccattgatacgtcgtctcgtctcttgccattaacaaaaggtcgggatgcgcattatacactttttgggcgcgtttcagttccttccgccccttttttgaatcagaaaagtgagccgtcgccggaagctgaacgatccgatactgatggaatgtttttataataaaacggcgcgtccattcctcataacggtacaaatcacccatgttcccgccgccgatgatgaataccatatcatcggggtggcgttttttgatcagcgcttttgcggatctgtatatatccttcatatccacctcaatgatgtcaaaatcgggatactcccgttcaagaaacgttttgcttgcgtaggcgatggcgtgatcgccgagattatcgtgggacggaagcagcgtcagaatgatcttttttcttgccgctgtatgccccgccccgtccgctgccgttccgaaatgaaattgagacgggtatttcaccttaagcaaaagccattccgcgagattgatttttaaagattgtatcgacatgtcttcaccctctgattttcattttgtactcgattgcccgctgatacgcggctgatgccagcgatacgaacggaatcagcttcagcttcgccaaaagcagaaggcatgagcgtttagcgtcaaacggcgccgttcctgttttggaaagactcaggcggaacacgggatcagcgcatatccggctgatattctgccatttctcagaaaaacgtccgccgttattccgcttccattcattaagcaggcagactgttccgtgctggacgataaaaaagtccagctcctgccggtattcctgtaagcagccgttttcacgcaaaaaagcctcgttcagccgatagagaaccagacctgagtcaaacagctttttctgatagctttgcacaatggaagtcaagtgaatccgataatgatagagcggctgatccacgtacgagaccgcatccgcgaatacatgcgcccggaggctgaagtactgatcctccacgtgttccagctcatcacgaagcggaaagcgcagccgatgatgttcgatcatggttctgttgtacagcttgttccatgaaaatccgctgactcttccctcaaataaatctttcaggtagagttgtttcggacggccctcatacgctgaagcgatcgttgatacgacagttttccccgtatccgcaaattcagccgcatattcgcaaatgacgagatcagcctgatcagccttcgctttttcatacatgcgcaggcaataatccggttcaacccagtcgtccgcatcaataaaagcgataaattcgccgcgcgccgcctcaatgcccttgttgcggaccgcgccgagcccccggtttttctgatgaatgacccgtattctctcatcccgcttttgataggtttcaagaatggccgggctttgatccgttgacccgtcattgacggcgataatttcgatattggcgagcgactgattgagcaatgaatctaaacatttttctaaataggtttccgtattatacacagcaattaataaactgaccgcgggtgtttccatataaacctccagtatccattaccgggaaaaaatcgttctgtacggaagcacagacgaatcgaccggcataagcaaatagctgtaaagaaaataacagacaataatggcgatataaatcagggcattcgatttttcatcaaaaatcctcacaaaataagggatcaggatcatttggtacaggccgaaatatatattaaaccgggcaaaaataacatcctttgtcgccagcagaccgaacagcaggccgagcagacagaaattcacgatgacatcaatgccaggccagagcttccgcagccgctcccggtagcagaaagccaaaaacagcggcagaagcagcaccgcgatttttacgacgttcatcccgttcgtattggtcatcagccatttctcataatggccgtacgagctgttctccagcacgacgacaaacagcgaaatgaacttctgatacagaaacgtcatgagaagaaacaaggccgacagcccgaaaatcgcgggcgaccaggctcttcttctgacgataaaataaaccggaatcatgatcagggccgaggaatgaaagagcgagcacaacagcacgatcaaaaaatagcgcttccagcttccgctgatcacgtagcggacggcccaaaacagcacggccgccaccatatactgcctgatgccgttaaaagaagcgtaataatgatacgtgcctaaaaacaaaaacacactcagctcaaacggacggccgaactcggcgagcccttttaaaataaagctgcacgtcacgaccgcaacggtgaaatacatgatttgcggatctttcgtgataaaattcatgagccagatgagagcggtaaaccccggatcaacagcggcttttttcgctccgaacccgaaaatctcccatatactgccgtaattgcccgccagtttgtacatcagcgcgtacgtctgaaaatccgttccgactctgtagcgtaacccggagaccaataccagcgatagcagcggaaccagcatgacgagctgattcgggcggtacccggtcgaaagcgattgatcacgcccgccgcacattttcgcgaaccatgaccaaatataaacaattcccatattgactacatatacaatcattcgttactgttccttttcacaattcatattgtaaagcttcataatcgcccccgcattttctcccgcatcatatcccagccgtccgagggtttctttaatgcgggccttgtcaggcaccggcgtctccgctgcccgtaaaatcgcggatgcccattgttcgggcggctctttgaggctgagcctgctgaccagtccgagcccggcatcggcttcttctgttatgccgtctgatatcacgcacggcaccccggaagcctgcgcttcaacgagcgtgacaggcagcccctcatatagagacggcatgacaaatacatccagcgttttcagcagatcatgaacgcgctcctctacgccgataaaacgcacatcatcatcaagccccagcttctccgccagtttttccatatcggtgcgaagcggaccgtctccggcgagaatcagctgaaagccgatgccccgctctttcatatcagcggccagccggagcagaaattggtggtttttctcctctgtaaagcggccgatatgtccgattgccaaacggccgccggcaatgccccgcttccttttttccgattctgtgtccgcacgcccgccggcaaataaatcgagatcaatgccgttcggcaaaagatgcacatctttttctttaccgaataagaaacgtcccgcctcttccccgcaggcgcacagcgcggtggcgtttgccgtgatcatccgtctgaatacaaatagctgcatcccggcaagccgcgacgaccgcccccgccacgacgtgctgtgagaatggcagatcctcaccgggacaccggctaaacgcgcagccagcgcgataaatcccgattgaaaatcggtatgggcgtgcacggcggcaaacgggcctttttcctgaatcacccgtttgacctgtttcacaaatgttatcggatttgtgctgccgatgctcggcacataaaaaagccgtccgccgagagtaagaatttcctcatcataagcgcacggatcgttcctatgggttaaaaaatcaaactgcaccttcgttctgtccatcttccggtacaaattcatcatcatcgtttctgcgccgcctctgttcatcccgctgaagatgtgcagcacccgcacaggtgtgtcagtcatgttcggcaagcccttctttttggcggatgtccctgtttttatgataacggttcatgaccgcgggcggcgtaatggcgcggatgagcggctttgcgatatacacgtaatgggaaaacggcagcttcagccgtctgcacgcctgaaaaacgagcacagcattatcaatggaatacgtgaacgacctccgtttaaacgcatcgctgtcctctctcactttatacagcgtttcttggagattgtaccctctgaagccctcttcaaaaaagcgcagccacaaatcgatatcctccatccgccgcgtccgcctgactgaccggtagccgccgagcgctttgtacgcttcggcccgcatcataatggtgccgtggcagaacggtgtgcctttcgccatgatttccggtttcggcaccggcggcaaaagccgggcgcccctcacgccgaattcgtcaaatacgagcatacccgtgcctacgacttgatagtgggcgtgcttgtttaagaaagcggcctgtttttccagtctcctaggggcggagatatcgtctccgtcctgtctggcgatataatcccccgacgcgtatgtcagacagcggttcaaagaagcggcaagccgttgatttgtcctattttgaatcagcgtaatccggtcgctgtaatgatccgcgtaacggcgcgcaatctgatacgttccgtcagttgacgcgtcatcacacataatcagctcccaattcttataagattggctcaggatggattcaatactctccgccaatgtctgttcgcaattataaattcccatgatgacggaaattttcggttgtgctcctgcattcatacgcttttctcctttttatccatataaccggcgtaaatatgcgccatttcctttaccgtgcgtgtttctgaaaagcattccgccgtacggcgccctttttgccccattgcttttcgcaggccgggggagcggtacagctttccaatccgatcggcaaacgccgcgctgtctccggccggcacgagaaaaccgttcacgccgtcttcgatgatctcacggtgccccctgttatctgcggcaacggcgggcttttcggcagccattccctcaaggacattcatgccgagcccttcccggatacttgaggcgacagacagatcagcaagctgaatgagttcatgaatgtcccggcaaaaaccgtaaaaccgcacaatatcggatacaccgagtgattcagccttttttctgtacgactcttccatcgcgccttctcccgcaaatacaagcttcagctcagggatgctgttcttcagcaatgccgcagcctcaatgaggataccctggtttttattgctgtttaattcagctggataaacgaggataaattctccggcggtgaagccgtgtttttctctcagacgttcactctctgcccggcttacaggccgaaacctgtccgtatcaacgccgatgccgtgtatttttttcgcgtcgcaatcggtttttttcatttgcttggcccgttcgtaatcctcttcattaatggtaatcaggcaatccgtataagaagaaagaaatttttcgatcgggtaataaagaagccaatttttcagaggcgctccctcacagaagtgaaaaccatgcgcggtgtagagcacctttgtccctttttggcgtgcttgtctcgcggcaaggcgggcgagcacgccgccgaccggcgtatggcagtgaatcatgtcatagccgttatcctgaatgagccgtttcagccgtctgtaaacagaaaggttttcgggatgaaacggtgagcgccggatcggaacggaaaacttttcattcacgaacggcagattcatatcaccgcctgccgcgacgtgcacctcccagcccatatcctgaaaccattgaaaatacggaagatgaaaggctttaaaatgataatcgacagtggcgcagaataatacttttttcgtcatctttctgacctcccatcacacgcccgcggccgcttcttcatgtactgattcgattgcctcaaacagccgttttctcagctcttcctcaggcagacggctgaattcttccataaagcggataagcacggcccaatccccgtctaccgcttttccgatatggattttcggaaaaatctgttccgtatgtacttcattatgattcagcagttcttcatacatcttttctcccggccggatgccggagaattcaataggaatctgttctgtcgtatagcctgataaatgaatcaggttttttgccagatcgacgattttgacgggttctcccatatccagaacgaaaatctgccgcccttttgcaagcgcccccgcctgaatgacgagtcttgacgcttcggggatcgtcataaaatatcttgtcatcgccggatgcgtgacggtgacgggtccgccttttgcaatctgctttttgaaaatcggaatgacgctgccccggcttccgagcacatttccgaaacggacggcggcgaatttggtgcggctgatttttccgaggttcatgatgaccatttccgcaaaccgcttcgtcgcccccataacattggccggattgaccgctttatcagaagaaatcagcacgaacgtttccgttccgcacatatcggcggcctcggcgacattttttgtgccgaggatgttgtttttgacagcttcctccgggttatgttccattaacggcacatgtttatgggcagccgcatgatagacgacgtgcggctcgtattttttcatcaaggtaaagattttatctctatcctgaatatcggcgatctccgcgtgaaaaagcacctctttcccaaagcgtgctgacagttcgccatgcacggaataaatgctgttttccccgtggccgagaaggacgatttcacgcggacgaaacgagctgatctggcggcagatctcagaaccgatagagccgccggcacccgtgaccagaatcgtttttccctttatgctgtcagaaattttgctcgtatccagagtgaccggttttctgccgagcaaatcttcggcgtttacatctctgatgtgtccggcagcctgcgttccgagcaggatctcatcaaattgcggcatgattttaatatgggcgcccgtctgcacacattctttgtataaagtctgaagctcatgggttcgcagagacggaatggcgatgatgatatggtgaattctcagcctctgcaccgccggcaaaatgctttcttttccgccgatgacgggcagccccataatctcgagcttatgcttcgtctggtcatcatcaataaaagccacaggcatgattccgagatcgtttttctgcgtaagctgacgggcgagcagcgtcccccccgcgccagcgccgataatcagcgcccgtgaagagtcattttgcttcttgccgatcgtttctttcagcacgcgcgaaatcatccggctgcctccgataaacaatagctgaaccatccagctgacggctaaaagccggaacaaaatcgtgtggaacaccccatattgaacggcggccgtcaccgctgcggacagagtgatccccttcagcagggcaagcagctcccctattcccgtatacgtccatacctgcttatactggtgaaacataaaagcgcatacatggtggctgatcagcatgctcaccgcggtcagcaggagcgctccggagtcataaaagtgataagaatcctcaaaaaattgatatcctataacaacggaaagtaaaacgagatacgtatccaatgcaaaaatcattgaaagtcttctccggtaagtcaatctttcccctcctcatttatcggtttagctgatacggttttcgcaaaaaaacaggcataacagctaagccgataaaaacgcggcattttaagataaattgggcatttaacccgtcctcacaccccgccaccgacgaccagcatctaaggcagcgaaaatcgctgcccacagcagagccgagtgcctccgttgataaaggtaaggagacatcaccttcaccgctcaatacgagtagtgttctgtttttttgattttctttttattcaaaagcgcgcccaaaagcttcgccttcgactgctgaagcgcgtctttcgccttttggacggtatccatttttgtttttccgctcaaaacgacgagaacgcttccatccgtctggttcgctaaaatctgtccgtccgccaccgccaaaagcggaggtgaatcgaaaatgaccagactgtatcggctgtacatctcctgaatcagctctcccatcgctttagaggacaaaagctcagccggattcggcggcgtcggaccgctcgttaagacataaagattatctatcagtgttttttgcaccgtttcgccgagggaagcgtttccgactaacacattcgtaaggccttgtacattttcaagctgataggtctcatgtatcgtcggttttcgtaaatccgcatcgacgagcagcacctttttttcctgctgcgcaaataccgcggcaaggttggcggcgctgaatgattttccttctcccggaacggaagaagtgacgagaatagagcgcaaatgggtctgtacagaggaaaactcaatatttgtccgaatggtgcggtattgttcagctaccaatgatttgtggtgtaaaacggatatttgagccaatccccgtcttgacttcttttttctgaatcccaaatgcctcactccccgaaatgtttttcatcagaccgtgtcttctgatttttgatatcatacacaacccctaaaacaggcaagtctgttttttcgctgagctgccgctcgcttttaacggtttcatcaagaaagtggagaaaaaacgcaagcgtcacaccggccataagggccgcaccgaatgccatcatgatattccggatgcgcgaaggcttgaccatcgggctttccgatgcttttgcctcagacaaaacgatgacgccttttatattcatcctgtcgcggacttcttttttaaatgttttcatcagcgtgttcgctattgcggcggcctgtttcggattctcatcctgcaccgctgcggtgatgatttctgaatcggtttcgctgcttgtcgtgatctttgctttcaaagcggatgccgtctcggaaagatggagcttccgcttcactttctcaatcacaaccgggcttttcattatcgtttgaaacgtgttgttgtaatggagattcagctggatgtcgctgagatttgattttttttcaccgcttgtttcatgaatgagcacctgggttgacgcctgataaacgggcgaaatcactcgaaattggatgtatcccgtcaccagcgtcactactgctgtcatgataaaaatcagtaaaaatctgcgcttaataatgtcaaataattctttaaaactcatattctcattcatgtaatatacagcctcatccttgatgcatcaggcttaaacgcccccttctgttaatgattggattataaaagaaaagctcgaaatttgaaaatttcaaattaagccatttagttctttttagagaacgttatcatgattttcctcttatttactgcacttaccttataattttaaattttataaagaacaaaaaatttcttataatgaacaaaaaaatgccagtatacaggggagaattcagcataatgattggaagaataatacgtttataccgcagaagaaaaggctactcaattaatcagctagcagtcgaagcaggtgtctctaaatcttatttaagcaagatagaacggggggttcattcaaatccgtctattcaatttctaaaaaaagtgtccgccaccctgcaggtcgatctgacggagctttttgatgccgagacgatgctgcatcacatgggagacacggaagatgagtggcgcatccatcttgtgcaggccgtgcagtcaggcatgccgaaagaagaactgttcacctttacgaacaaactgactgaaaaacggccggagcccgcaccctaccgcaacagaaaactgactgaatccaatattgaggagtggaaagcgctgatgcaggaagcgaaagaactcggcttgtccgttcaggaagtcagatcatttttagaacggaagcgttactaatcatatgctgatgaaagggcttttatttccatcttgtcatcatctccgtttataatgaaatgaaaaagggggatgaaataatgacagaacttactgttcaaacccgctgcggcgcattgaagggaactgccggtcacggtgtccgcacatggaagagcataccgtatgcaaagccgcccgtgggagagctgagatttaaagcgccggagccgcccgtaccttgggacggcgtaaaaaatgccgactcgttcgggccggtttgcccgcagccggctgatttgctgtcgatgtcattttccggagatgtaccgcctcaatctgaagattgcctttacctcaatgtgttcgctcccgattcagagggcgggaaacggcctgtcatggtatggattcatggcggcgcatttttcctaggtgccggaagcgaaccgacttacgacgcatctgctcttgccgctgacggagatgtcattgtggtgacacttaattacagactcgggccgttcggttttttacatttgttttctattgatgacacatatcccggcaatatcggcatgctcgatcagatcgccgcgctgcgctgggtgaaggacaatatctccgcattcggaggagaccctgataatgtcacggtattcggtgaatcggctggcggcatgagcatcgcctcacttatggccatgcctgacgcaaaaggcctgtttcataaagccatactggaaagcggcgcctctcagacgatgacggcggacgtggcaaaagagatcacaacagcatttattcaagaagccggcactgatcaattgcaggagctttccgttaatgacattctcaagactgcggataagttgcggaatacaatagatcaaagcatttttcatcttttgtttcagcccgccatcgatccggccacattgcctgcggaaccggccaaagccatagcagacggggccgcggaaggcataccaatgatcattggaaccaatcgtgatgaagcatatttgtttttcacccctgatacagacattcattccgagaaaaaacagcaagaatatttgctttatcatctcggagagaacagcgccaagctagcggcagatttatatccgcattctttaacaggacaaattgatatgatgacggatctgaaattctggcggcctgccgttgcctttgcacaagaacaatcgcaatacgcgcccgtctggatgtaccgctttgattggcatggcgaaacaccgccgtttcataaagcggttcacgctctggaattgccgtttgtgttcggaaactttgattctttgaaaaagacgctgaaggaaccgctcagcgaagatgtaaaacagctctccaagctgattcaatccgcatggatcgcttttgcaaaaaccggaaaaccggacactgatcagctccattggcctcagtatgaaacaggttcgcgtgagaccatcattttcaacacatccgtctcgacggaaagcgatcccgattcagccaaacgccgcattctgtttcaagcataaaaaaacccccaagggatcggttcccttggggtttcgttttcatcccacttcagacatcagtcagcttcaacctggtcattcggtttcgcagaatacccatttccatattaatccttatatgttatattctattacaactaataatctaaccattcataaaggagtttttatatggagaaatcaaatattatcggcacagctgccgttattatcggagcgcttatgctcttagtttcttatctcttcctgcgcggcactgatttctatgccgtgaggtggataggggctgtgatcatggttgcaggattttcatgcgggccggcccacacaatttcaaaaaataaaaacaaacatgaaaaagaaacccggtaaccttactgggtttctttcatatatttcattctatctcacttcataacgcaattccgcaaattgcttgtagcgccggacatccgtaagcttcaatgcggtctccgtctctcccggtctgaataacggaataccccggccaagcagaacgggagcgacctgaatgataaactcatcgacaagctcctctttcaatatcggctgcagcagatcgcccccgccgacaatccaaatccgcttgccatcttggcgtttcaacgcttgtataaaatcggcaggttcttcatgaataaaccgcacatcttcagtacgcccggtcaatgtccgtgaaaacacatagcattctttccccttatatggaaattcatcagggaataaaaccaatatttcctcatatgtttttctgcccatgatgatcgtatcgacagattcatagaagtctgcataatcggtgtcttcttcaccttcagttccgatcagccaatccaaagaatgattttcccgcgcaagatagccatctgcgctgacagctccgtaaaaaacgagctttctttgaccgctcatgaaaacccctcccctttttacaagttcatattgagttcatacaaacctattatactgcaagaagccggataaaccggcagttaaaaaattgaggtgagtataaatatgaacagccaagaaaaacgaattgcgattatcggtgcagggcccggcggtctgacactggcgcgcattctgcagcagggagggctcgccccggtcatttatgagcaggagacatcaccggctgagcggcagcagggcggaacgcttgatttagatgaacaaaccggacaaaaagcgctgcaggcggccggccttctcggctccttccggtcgatctgccgttatgaagggcaggcgctgaaaatcacagataaaaaaggaaccgtttttgctgagacagaacctgaaaaactgacggatcatgggcggcctgaaattgaccgaaccgaacttcgcagactgctgctgcaatcgctgaaaacggacacgatcaaatggggacataagctttctcatgccgttccgcttgagaaaggaggtcataagctcgaatttgaaaacggacatacagacgtctttgatcttatcattgcggcggacggcgccttttcccgggttcgtccccttctcagcgatgcgcctgttgaatactccggaatcagcatgattgagcttcatattatgaatgcggcggctgacttccctgacctcgccggttttcacggcacgggaagcatgtatgcccttgatgaccggaaagcgattatggcccagctcaatggagacggcacagtccgggtctatttatgctttgccgccggcaggtattggatagatgaaaacgacatagattatgatcagcccgaggaagcgaagcagaaacttctggagctttttgaggactggagcgacgacctgaaacattacatccaatacgcaggagaaaccattctgccgcgaagactgtacagcctgcccgtgcagcataagtgggagcacaaacaaggtgtcacgctgatcggtgatgccgcccatctcatgacgccgtttgccggggcgggagccaatctgactatgctggatgcggcggaactcgggctttctatcttacacaatgctgatacagacaaagcggtaaaacaatatgaagaaaaaatgtttgcttatgcggaagaaacggcagctgagaccggctcacacatgaaaacattcttctcagagagcgccgcacagaagataggcgccatgatgaatgcattttaaatctgatatatgaactggaggtgcgctgaaagtaaagctttcggcaaacaaatgacagaaaaagcgaaatgtatccctattcatttacacatcccgatcccggcaatgccggatggacaattcacgatgacaccgacactgtttcatacagacaatgatttgattctcgttgacacgggaatgcccggtatggtgaaaaacatcgtaatgcagctggaagctgcgggattttcacccggggaattaaacggcatcttgctcacccaccaggacattgatcatatcggaagcgccgcacagctgaaaacgaaatttccggacattgaaatttatgcccatgacgctgataaaccttatatacagggagaacttcccctccttaaaacacttccgaattccctcgctgcgcaaatgtcttccgacggcaagcagacgtccggactgaccgtcactcataccgttacagacggagatcaactggccggcgggctgaccgtgatccatacacccgggcatacaccggggcatatcagcctgtatcattcggcctcgaaaacgcttatcgccggagacgccctgatcgtcagaggcggggagcttcaagggccgaatccgcctcaaactcctgacatggaagaagcctatcggtccgtcgcaaaactggcatcctatgatatcgaaaaggtcatctgctatcacggcggactatacgatagagacgttaaccgcaaaatcgcacagattgccgcagcagggcctcctcttaaaaataaggaataacagcaaaaaacccggccgtcaccgggttttagtttcttcctgcttttgagatactgttaagatgctgtctatccatcttccggtaatcggcataaagaaatgaaggatcattcctcctaaacaaacggtgaaaaacgttccaacgcctaccggtccttttaagatcaatgccaatatgaaaaatacgaagtaaatgaccgttcttgaaaaaaagatgcttcttccggttaattcgcggataattaacgttaaccggtcaaccgggatcggtgcgaaatttgtgtgcagataagtcgcggtgcctatccctatcacaaccaaaccgattgcaaaacaccccgcttttccgtaccatagttcaggcgtgatgattcgatgcaggaaaaaaagccacaaatcaatcccgattcccgtgataaacgcggtaatcattcctgaaaattccggtctttgtctttttaacattgaattacagcaaattaacaggaaagctataatgacttcccagcttcccacggtaaggcctgcatttacagatagtcccacgataagcgcatcaaaaggcgatgttccaagatctgattgaatagtgacagaaataccaaaggtcaatatgatgattcccaaaacataaaaaacgtatttcacttgatcagcctcattttataattttatgttgcaaatacaataaaattacgttatgtttactatacggtattttcattgcaaatacaacataaatcaactgaagaaaggagatgtatgaagatgagtatcaaaataaaaaagtgcagccttaacgatataacagcactccgagagataagcattgaaacattcaatgatacatttaaagatcaaaattcacctgaaaatatgaaagcttatttggaaactgcatttcgctctgaacagctgaaaacggaattatccaatccctcttcgaaattctattttgtttattatgacgatgaccttgccggatatgtaaaagtcaacatgaacgaagctcaatcagaaaaaatgagtgaagattctctagaaattgagagaatttatataagaaagaactatcagaaacacggacttggaaaatttctgctgaatcatgctgtaaaaatcgcaactgaacacaataaaaagaacatctggctgggcgtatgggaaaaaaacgaaaatgcaatcgccttttatcaaaaaatggggtttattcacaccggagaacactctttttatatggggaatgataaacaaatcgactttatcatgacgaaaaacctgtcgtaaaagccgccggattgactcatacaaaaaaacccggccaagctgccgggttttttctattattttaattttcccgcgcgaatatcatcagtcattccttcgtacggcgcttctgaaatcaatgcttcgttattgattcccgcattgttgagatacgtaatatccgcaaactcgggaacgacatatttcgggtacgtgtcatatttctcacgtgactctttcatcacatcaatgtaatcattttggtagcacaccgtgatttccggatgctcatgaacccatttcgggaagaaaataatcccgtgcatccgtttttcattcggcataaagtttaatgaaacgtctgtgcctgtcggttcagtccatgacactttatatacgccttctgtcagctttacgatattcacttcttggtcgcgcacccagcggccgcctaccattccgctatgaatccgatagtcgatcgtatgatcatttttaatataaatttcatactcccagccgttttcatacgtgtaaatcatatggcttccgataaagttttccatgctaactcactctccatattattattattgaacttcataaatatccaaccgaatgtcatccggcaatctgaccgcagccccgataaacatccggtcctgcagatgctgatatgccttactgcttgttttaaacacaggcacagtgcggaaatacacgtgctcgtgatcaatgatgcgcccctctgcagcctgctggcggaacggttcactgacttggcggatgccgttgttctcaacataaatgacttcgtgctcttcggtttccagcgcgtacctagcagaaagatcaacccggccgttcggacggatgatctgggcgtctgccccgcccgggagaacacgcccctttacggcgccgctgaccgttccgccccgaatcaggatcagctgccttttccctaatccagtctgcccagcaacgatcggttcatccactttaatttgcagagacatcactttttttaaagaaggttcattcaggacgtatcacctcccaagacattatgtttatatatacatgtaactatttacatgattaattgtaacgctgttaaaatggactgtcaaatgatgagatgcttcacccggtaaaaaggtgtttaataaaaaagacaaggacggcaaatgccgaaacccttgtctttttcatttactctggcgctccttaggtccatgctcacatgcggctcgcgaactagaaaggaatcataaagaggttttctctattccagcgccttttagtattcacattctttttcttgacactcaggtttctcttcagcatcgactaaagatatccctatttcatcattcgttttgtcataaagtccgaaaaattctttttccttattaccattcaagtaaccctcgatggaaattccccccataggatctattttgtaatcgttatcgtatgtaatgtgctttatatttttgtaattagcttttatatagctttccattttatctttcgcttggttaaaaagttcttgttctgcttcttttttatcatgttggtacttcaagtaggtacctcctgacgctataaccattacaaacaccaggataattatgtatttattcacaaactcatcctttcttatattaaatttatatctacttttggggtgttgtacatgtctaaaaaacatgaatgtatcaaaagtcgagaatacttttatataagcgttagttacacttgcctaaagggtgtgtgaatttctaaaaaatcttatagttagatctaggttaaatgaagttatgaagaggaagggaattcaaagccagaaagaattggctgagttaggttagctctatgaggctgcgataagcagatttaaaacaaatatcaagatatgatatcacaacactattcattattaacagaggattaaatgtgcctatggaagatttgttttatatcgaggagatagagggtaggcaataaaacaaaattagcccagctcgatttgagcgggctaatttatcttgtacaaagcttatctttacattcttctttgggttcggcatcaaccgtatatgacaatatttctttattacttggatcatatagaccttcaaactctttttttccgttagtataacccttaacactaataccacccattggattaatatagtaatcctcagaaaaatggatatcatccacatttttatagttcgttgttaaaaacttttccatatgattctgggcttcttcgaataacgcaatctcttttttcttttgatcatactgatgcttcataaaaagacccccaactgctataattattaaaataaggataattatgtactttttctttttcatttggaaatcaaccctttcctataaataactgtcgtttttaagtaaacgaaatgagcgaaaacttgatatgaatatactttcagcatgccaaaagcaaagctaaccaattcagaattcatcgcgattgttgctgacaagttaagattggaacttaaagcgagtaaaatgctatctgacgtttttcctatcgttgagttgtcatgatatttgtacgcagttaccgttaattatcggggatacctcgacaaatgagacggtagaggcgattgatctcaggaataggtttgaactgtatgagaaacatatcacgaattttgtaagataattaaacaaaataaatacccactcatcctgaggtgggtattttatctttcttcggcattgaccactgaaatacctatctctttgttcgttggatcgtatataccggaaaattctttttctttattattatttatgtaacctgaaacttcgactccgcctgtcggatcgatattgtagtctttggaaaagtgaacttcctgcacatttttatagtctttttttaagtaattcttcatatgatcttgcgcctcattcacaagtttctcttcgttcttatgtttgtcatattgatgcttcacgaaaaaacctcccactgctataattataacaattaggataataatgtattttctcatgcgtatcatcctttcgaacttattttacaatatatgaaaggtgatgtatatatgccaaaaggaaaagaaataaccgtctcaaatgttacagataaagaatattaccgtttgagtcaggcggcctaccactataaaatgttagccctgcacatgaaatataaaaccccctataaaatcagtaagacgtcatattggtacattgagaaagttgagcaggattctgatacgggtcttgatgcctttgtattctcaaaaggtgtaaagacaaaagacggcaagtgggcgaagtctgataaccccgaaaacgtcgtcatcgcctttgcgggaaccgatatcggaaaagatccgatcaatgacggcgtaaaagcagacggcgggaacattgttttcggaaatgatccgaaaaaagaagcccattatattgttaaaaaaggcgccaaagacacatctaaaacactcggaaaatataatggaacacctactcaagacgccatgcttacaacgggaaactataagctgctgacgaaaacatcgcaaattgatcaggcagatcagctcgtgaaacaagtcaaacgcaaatacggaacatcaacaatcgtttcaacaaccggccattcactgggaggcgcagaagcggaatacagtgcggtcaacaatgatatttacgcagtcgcttttaacagtccttctgtcgtaaaactgcatgataaagaaacacagaaagacatcaacagcggcttatacgatccttacatacgatcaatcatcaatccggacgacatggtcggggcaggttattggaacgaatatgaccggcataacgggacaacgatttatacgaaaaacccctcactctcacagttcagccgaaagctgcggcttgatgggagcttgagcgagcagatcggcaagaatctcgcttatttcttcactaccgtcattctgagaaatccggatacacacggcttaaatgaagcaaattttatgtttgaccgaaacggaaacatcgcaaatccgaacggagatgaattagtcttcgataaaaacctcggagctctcctcccggccggtgcgatcggaagcggagacgcgattaaagtaacgcccgcgatcgccaaaaagctggctgaaaaggtgcaggccatgaccgaggatttgcggacaatgaaaaaagaagcgcagaacgcctatcaggagcacgatgaaaaaatcgccgagctgaaaacggaattttacggccaagtcggacacggcttgtttgatcagcttcaggcacaggatgtgaccaatacaatagaagatattgcgcaatcctacgataaaggcccgattttttatgacactcaggctgagcaggcgtttattgattctttgcagacggcgatcacggaccttgaagagatcggcggattcttacatacaatagcggatgactttaaagaaaaagatcacatgctggcaaactggttacgtttataggagatgatttttatgacgacattagacaagcttctggaacaaaaagatgatcccatgaggaaaatgctgcagcggcagatgctgaaaaccgccatgacgcaggcagcggggacaaaactggaaacagtgcgccgaacgcttcagccaaaattcgatttaaacacattgaaagatgaattaactgaagtttattcagccctattgaacagcttcgaaggcaaggcgcaaaaagctctcgcacagcggatcagtgaaagtgcgcagctgattgccggagctgaaaataacagagacacattcattaacagcttcaaaacaaggtaaacaaaaaaacctcacagattgattcatctgcgaggtttttaactgttacgcgctcggagggattcgaacccccgacagacgtggtaccggaaaccaccgctctatccaactgagctacgagcgcacgttatttcaatcagatacctttatattataataaagaaacgtgcagaaagcaatactttttcaatgaaacgtgatttacggcgtatcgtgacaggattatgcagcgttctcatgcagcataatcccgcatcatataacggctattggtttgcgagcagacacgccgccgaaacgctgcaatgtttcagctttttttccaaatgtcttttaacgtccaataggtgaattcctcaacctttacagcgcctttctcagaaaacagctcaagccccaatctgccctctttcggatagatacggcttgtcatcgttgcttctccatgattggcgaatacttcaatcgaagacctgtcaataaatattcgcagcgccagcttgccgcttgcatccatccgcactcttctcacaccgtctttcgctttccccatcttggtgcaatcaagtgtcaattttttatccgttagattgtacttaagcacaagttcctcttcatcaaggccgcgaattttaatacctgccgtttcggcatcgcaatcgtttacatcatacacgacttggacttccagcagctcttcggatgtctttgccaagtaactgcctgaaacggaccggccggcacattcccgatatttcatttttcgcagctgcttggtttcttccacgggattcatcaaaagtttatgatcatcacgcaatgtcagttcccgcggcagtgtcaaagcaccgcaccatccgtccgcttttgtcggcatctcggattcccacatatccatccagccgacggcaattctgcgtcctttatcatccagtaatgtttgaacggcgtaaaagtcatggccgtgatccagttctttaaaagcgccgtgtgtaaatttatttgtttcatcattatagtcaccaattaaataaccggtttgatgtaaatttttataggaatcaccgtcggcttcaataccctgtggcgaaattagcaggacatgtttgccgcctaattcaaagaaatcaggacattcccacatatagccgagatgaccgtcactttgggcgagaacacctgcgtattcccaattacgcaaatcagatgaacggtataaaatgacccgcccgacgttttcttttgtggaattgccgactaccatataccagtctccgcgatgcttccacactttcgggtcgcgaaaatggcgggagctgtcttccggcggttccgcaataacagggttatcttgaagcttttcaaacactgcaccatcttggctgacagcgatattttgagtttgatagaaaaggtctttctcggggtcaatcatgttatgcccggtatagattaagacaagtcttccacgatcatcgaccgcgcttcccgaaaaacagccgctttgatcaaatgcgtcgcccggcgctaaggcaatcggcaagtgctcccaatgaatgaggtctttactctttacatgcccccaatgcatcggcccccagttctcatcaaacggatgatgctgaaaaaaaacgtggtattctcccttaaactgaataagtccgttcggatcattgatccaattcgcccggggcataatatggtaccccagccgatatctttgtttcactttaccctcggctttcttcaaggcttcttccgcctgctgaattctatccatttgcgacatcctctctatccgattttttgtaaatgctgcacgcgcctgctgttttgtttcgggcccaataaagtaaatatggagatgacggtaaaaccaaagacgacgattcccatgatgagataggtttgccggaaccccgcactgtcatataatcctcccgccagcggcgacagaatcgacgcgcctgcctgagatgcgaattggaaaccgacgagataaaggacggacgacagacgcgtatcaaaattggccgccaaatatttaaaaacggcgatcagcataatcggcagttccagtgcgtggatgagtttcattgatgaaattcctactggctcaactgcaattccggacccgacgatgcggaaagccattaaaaaccccgctaaaatcaaactgtttttcgctccgaacttattgacgataaaaggcgcaagaaacatcatgccggcctccaaaaatacctggaacgaattaagatagccgaatacttggttgcctatcgccactgaaggaaataaagacgcatagtagatcgggaactgctgatcatatacgccgtaaatgcaggtcacgccgataatgtacatcataaaaaaccaaaaatcctttattaaaaagagacgacccacatcttttaaccggaccgaatccgctctgtttttctcatggtcggtcatttcgattttcacagacatgataatggccgttaaaatgacggctgatacagacgcaatccagaagttgatattgggattgatattgaaaagctgccctgcaaaaaatgcagcggccgcccagcccagcgagccccacattcttgattttccatactcgaattgatatttccggctgaccttttcaatgtaagtttcaatcgcgcctatccccgctaaaaaagcggcacccaaatacaagcctccgacagccgcgccaaggaagacgttgtactgcaggagcggtccatagatgaaaatataaaacggacctgtaaataggagaagaaagctgatcataaacaatatctttttcttcagccccaatttgtcagagataaaaccgtaaagaggctgcatgcacagggcaaatacggcatttacagaaaagataatgcctgtcgctgatccgtttaaattgatttcttgccctaaccaaatcgcaaataaagaatagctggaagaccaagtaaaaaagaaaaagaaaaaataagcactcagttgccaatacagactttttgcgcttttcatgttcaccgctcctttgatcggacatggatatttcttaatctccgttcccgaactgcttgctgagccacgtacttcctacttctttttcagcagattcatgcgagtgtttggtaagcgctttcttttttgccgctgttcgcccctttcacttttgcggcagcaatatccttttttgtaaagcactttcaaaaagaattgtatgtcaaccggtttcatatgtcaatcggttgacatatatttttctgattattaaaactaatcctgctcacatgaaaacagacacatggagtttccttgcacatgtcagcccgattctctaaaataagtgcgtgacgagaattgtaagccatttcagtaaagcaggagggcaagggaatgaagcctaacattcatgatgttgcaaaaatagcgggagtttcctctacaaccgtttcgcgggtattaaataaccgcggctatatcagcgaaaaaacaaaagaaaaagtgtacagggcgatggaagaaatcaattactttccaaacgatctggcccgctccttattccgaaaacgaaccaatttaatagggcttatcattccgaactccagcaacccgtttttcggcgaactcgcctttcatattgaaagcatttgtacgtccatgggctacaaactgctgctttgcaacagtttacatcggaaagacaaagaagaaaaatatttggaaatgctgattagaaaccaagtggacggcgtcatcgccgtgacttataaccggggaattctcaattaccacaagcaaaatctgccgattgtcgccattgaccattacttatcggactcgattcccgtcgtcggctcagacaattatgacggcggaaaaaaagcggcggaactgctgatcgaaaaagagtgccggcacatcgtccatatcaacggtccgattgaactcactacaccggcaaacctcagaagaaaagcatacgaagatgtcatgcataaacacggacggcagcccattacatacgaagtgcccttttatcaagattaccatgacatcatttcaacattatttgatgaacagcctgacaccgatggaatttttgccagcgatgatatcatggcagccgcagttatgaccgaggctaaaaaacggggaaaagacatccccaatcaattaaaagtgatcggttatgacggcaccgagaccgttcaatcaattctgccggaattgacaaccatccagcagccgatcgaattgatttccaaaacagccatcgagattttagctaaagaaattgaaggcgaatttgatgatattccgccggaaacgtatttgccggtacggcttttggaaggacggacaacttaatcaggtgcggtgctgacgcgtctgcggtctatttcgaatgccccggccatataattttctcaagctccgggggcgcggtatagggcagctcggcatacagcagcctattgaccattgatcacttccattttcactttgctgtttgaactttttgttttctgggaaaaatggttttagaagaaaaggttggcattttggtcagcgttttgtttgacctttattgaccaaaaatgtatcatgtaaatacatacttacctaaaaggtgaaggaggagcattatgaatttaatacctacagtcattgaacaaacgaaccgcggagaaagagcttatgacatttactcccgtcttttgaaggaccgtattatcatgcttggatctgcgattgatgacaacgttgcaaactccatcgtgtcacagcttttattccttgaagcggaagaccctgaaaaagatatttccatttacattaacagccctggcggatcaatcactgccggtatggcaatctatgatacaatgcagttcattaaaccgaaagtatccacgatctgcatcggtatggccgcttctatgggagcattcttacttgctgccggagaaaaaggcaaacgttacgcgcttcctaacagtgaagtcatgattcaccagccgcttggcggagcgcaaggacaggcgactgaaattgaaatcgctgctaaacgcattctcttgcttcgcgataaattaaacaaagtgcttgctgaacgtaccggccagccgcttgaagtgatcgagcgcgacacggaccgcgacaacttcaaatcagctgatgaagctttagaatacggcttaatcgataaagtgctgacacgcaatacggaagaccagaagtaatatcccgcctgcaagagagactcaacctcttgcaggttttttttatgctttctcttcattcaaaaaagtaatgaatgcttttacgacagacaattctaacactgaagaatcatacatgagccacgtatcgcgtatcacaggctcgttatttttataggaaagcgccaaggtgtataattcatcagaaggctgaagacagatttccggcacaacagaataaccgaggccgtttttcaccatctctttacaggtttcctgcctgtctacctccattgcaatgaaaggcggctcggaaaattgattattccaccatttttgaatcaaacttttcaaagaagcatctgtttgataataaatcatcggcaatttgggaaggtcctcactgttgatttcagttttcgaaataaggtacagcctctcttcatttaacagttgtttttccccttgccaatcataatttcccctcataatcccaaggtgtacaccggaatgatgaagcagatccataacctttgcactccatcccgtattgacgtggaattgaacagacggatactgatcagaaaaccgtttcagaatcgccgggagcttatactgagcaaaattgctcgagactcctaatctgagaaccccgctgacttcatggctcatattgaggatatcatccttcatttttctgaattcccgcagcatctctttcgcatattcaacgagatattcaccttctgaagtgaattccatccctttttttcttttataaaaaaggcgcactccgaattgcgcttccaagtttttgagacgataacttaacgccggctgcgtcatatataaccgctctgctgcctttgtcatatttttttcttcgaataatgttatgagtacaacccaatccttttcatccatatgaaatcccctcaaatatttttctgctatagaattttctcctattataaaagttttttattcaactttataaaaattatatgttttacttataatcctcatttatcatacgatatttcccaagggaccggtaccttttttccacacaaaatgatgtaaggatgagacagcatggaaaaagttcctgtaaccgtcatgagaggcggcaccagcaaaggcgtttttattcatcaaaaagacatgccaaacgatacaaacctatggagtgattttcttttagacattatggggagccctgacgagagacaaattgacggtctcggcggcggccattctctcacaagcaaggcagccattattaataaatccgccagaaaggacgcagatgttgagtatacgtttgctcaggtcagcttgactgacaaatttaccgacttcaaaggcaattgcggaaatatttcttctgccgtaggcccttatgctattgagcaagggctcgttcaagcgaaagagccagttacaaaagtcagaattttaaacacaaacacacaaaaagtgttcatagcagaagttgaagtcaagaatggaacatttcattaccaggggaactgctcgattccgggggttccgggcacagcttctcctatttatctttcatttcaccaggctgaaggagcggtgaccggaaagctgtttccgactggtcagcctattgatgttctcgatacaccgtatggaaatatcgcggtatcgattatcgattacgccaatccgcttgtctttgtaaaagcagaggacgcggggcttaccggcatagaacttccggacgaatatacaccggatatacttgaaaaacttgaagtgatccgatcgattgcagcagagaaatgcagattcgcttcaagacatgaggctgcggcaaaatcacccgccgtgccaaaactaactttaatctcatctccagcggattatattgatacaaaagggataaagagacatgctcaagagatggaccttgtcattcgtatgatgtccatgcaaaaaccgcatcaagctttagccattacaggggcggtatgtacgaccgccggcatgctattgcaagatacattattatctgaattttcattctccggcaaaacgatccgcttagggcatccaagcggcattttaaaaaccgaagcagttgctgatccggctggaacaacgattaaagtagtacgcacagcaagaaaaatctctgaaggctatgtgtttacaaagcaaagttacaacatgaatacgctgaatcacattggttaatacaagccttcagacaagtcaaagataaacggaggaatacgagatgatcaatgtaaacgcgtctaatcgattaaacagactgcctttttcaagagctcatcaagcggtgctcgttatcctttcattcgcttacttttttgattttatcgatttaaatacgttttcatatgcggcgccttcacttttaaaggagtggaatatatccactcataccatcgcttttatcacgtctgtctcctatttcggaatgtttatcggtgcctctgccggaggatggttttcagaccggttcggaaggaaaaaaggcttaatcctggttgtcacctttttctcttccttctccctcctctcttctctggcttggagccctgaaatactcggtgtttttagatttcttacgagtttaggcatcggcgccacgacgattgtggcaagtacgtatatcagcgaatttttcccatccgcaactaaggggaaataccaggccatctgtattacaatcggcatatgcggaattcctgccgccggctgggtggctaaaatggtcgtgccggccgccccttatggctggcggtttatctttcttttcggagcaatcggtattttctttccgctgatcgccaaaaaactggatgaatccccgaaatggctggatacgaaaggaaaaagcgaacaagcacaccgtattctgcttgagcttgaggcaaaggctgaaaaagaaaaaggtgaactgcctgaaccagctccgactctaaaaggccgacaaacccctgtaaaatccgttccatatcggacgctatttcaaaagcctttagcaggaaggacttttgttttgatgacgatgtgggcagcttccacgattgcaattcaaggcttcggcacgtgggttccgacccttttggtaaaagaaggcgtatcaatggatgagtctatcgtatacgtcactctcggtacgatcggtgccccgctgggcgctctcattgcgtcgcaaatctcagaccgtgtggaacgaaaatgggccatttctgttttatcgttaatgattatggcgcttggattcttttacggcatcaatcctttgccgatggtcattgtcatatgcggatttctcatgcacatgtttgaacgtactttcagttcgatcgcatatgcctatacgccggaattatatccggttgaagccagggcgtctggaaacggcctcacttacggcgtgggacgtcttgcgaatgtagccggtccctttgtcgtcagtttcctgtattcgggatacggatttttaagtgtcttcttgttctttacaggctgctggcttctttgtgcactgacagtcggtatatttggaatcggttcaaaaaaacaaacgattgagcaggatgatatcatatcggaagaaacaatcgtgcaacaaaagttgtaaacgcatacactatgcaaaccgcaaaaaacatccatctcctctgaggaaatggatgttcttctttcaaaactatccgcagtctctttctcatcttattctcatacatatgtcttatcatcaagaaaggcgtgagcgcaatgaagtggagaagacggtcttttcccagaaagaaaaggtattttatgggcggagaactttccgatcaggatggattagatgcaagctacgaacaatcttccttcagagcagttgatgccgaaacatatttcaggccctcttgtcttcctgtcctgaacacagcaattgaaagttccttttttgatccttatattgataagcctgtgaaaagcattcatctgccccaatccctctctttggctccggacaaaacgatcttacattattttagtgttttacgtgaagccgaaaatcttacgcgcgaaaaagccgggggatgcggtacagtcggccaggcacacattccctttccgctggcctatgcctttttcaccccgtcctatcataagaaacattcctacaaagcttttcttgcctcattcgaaggtattggccagacccatctgattaaattgaaccggcttgaagacttgcgatatttcgttgagatcgaaaccattcaaggttcaaatcaaaacgtcacgtttttcgcttattatcacggcgttgtccagctggaaaaacataatggacgatttcagatcggacgaatgacttggtatggcgaagattttttgtgtgccgcttatcatttgtggcagcacaatgcagaaagcagccttgatatcaaattcggcaaatggtgcaagcttattaaaaaaagatggcctgtccggcagaatggttatgtcaaaacaattgactttgacggaacagacggccatcattatcgttttgtctattttcagctcacgaatgatacagataggttagcaaaacaactgagaaaaaacagctccggccaatgggagcagattcatattgatcctgatgactgcttatagaatctccctttacacttcccgccatttcttatctaaaatcgggtatgtgtactgattcatctgttcaatcagctcatccggacgtgatgatgtatgaatcaattgaagatgagactcattggaaaagccttcttttatactgtatttgaccatattgatcagcggttcaaaatagccgtttacattataaagtccgatcggtttttgatgaatgccgatctgggtccagcacagcacttcaaacaattcttcatatgttccgaatccgccgggcatggcaatatagccgtcagccagctcactcattttcgctttccgctcatgcatgccgctgacttcaatcagctccgtcagattctgatgaacaatctctccgctgaacagtccgctcggcatgacaccgacagcttttccgccgcctgccattaacgcatcggcaacggttcccataagaccgacccgtgaaccgccgtaaacaaggccgattccctgctccgccatatattcaccgagttcggccgctttgcgtttgtactcttcatttacccccgggtttgaccccgcaaatacacaaatggttttcattttttcatctccgcatctatatatgtacatcaaaaaatcaaaacacactatatattgtcccatctctatatgataatatcaataagaatcatacaggacataaggagtgtttcacatgcagatggctgaaacggaacaatggatgaaagacttttacgaaaaaagaggatggacggaatacgggccatttatcagaatcggctttttaatggaagaagcgggtgagctcgcccgggcggtaagagcatatgaaatcgggagagaccggccggatgaaaaggacgcgacacaggctgaacgcaggcaggagctgattgaagaaatgggtgatgtcctcggaaacctcgccatcctcgccgataagtacgggatcaccttagaagaggcgatgaaagcccatcaggaaaaactgatcaaacgctttgaaaccaaataaaaacacggcctgtccgtttttttcttggacaggccgcgcctgaatttatcccgttatctcgtcctgatgttcaaagaagtgctgttttccgattttatggaacagccccgttttacggatcagctccctcggctgtgattgcaatccgacgatcatcaatctgccgttatggcgtttgatccgattcatcacattccccagcaccgcttctgcggaggtatccatgtaatgcacattattcatcagcagaataagcgtcttcggcttttcctgaagcctctccagcaatgacgattccaatgaatcaatggaaccgaaaaacagcggcccttcaatggaatatgtgctgacggatgaatcatttttcaccgatttgacggcggcatgcggtgttttgatgcttgtcgattcgctcattttcctgataaagaaaacaaaagcgagcacgagaccggcggaaacgccgatgattaaatcaaacagaaccgtcagcaaaaaggtaaccgccagcacgaatgaatcagtgtttttcagccgcatcatattggcgacttccctccgctcgctcatgttccaagccacaaccatcaacaccggcgccatgcttgccagcggtacatgaacggcaagcggtgcgaagacgagcaggacgagaaggacggtgactccgtggacaataccggaaatcggagaaactgcgccgtttttaatatttgtggcggtccgcgcaatcgctcccgttgccggtatgccgccgaaaagcggcgcggccatattggcgatgccctgcccgacaagctccctattgctgtcatgccgtgatcctttcatattatccgcgaccatcgctgataagatggactcaagtccgccgagaagcgcaatgatcagagccgacggaaacatcataatcatgttatcaatggagaaatccggaagctgcaaagccgggagcgacctcggaatttctccgtaagcagaaccgattgtcgccatcctgtcaggaaaaaacacaaccgccgcggctgtagatacaagcagcgccacaagcgcgccgggaatcttcggcatcagccttgctgataacagcaaaatggccaaagcgataccggcgatgaaaatgctgtacaaattaaaggtttcgagcttcttgccgatctccgcaatgttgaggataaagctttcatgcttttgaacattgcgcagaccgagaaaatgggcaatctgctccgagaagatcagcaccgcgattccggccgtaaatccgacgatcaccggcttcggcacgaatttcataatcttcccgagtttaaatacgccgaacaggacgagcatcacgcctgccataaaaccggctacaagtaaattctcaaaaccatactgcatcacaatggcaaataaaatgggaacaaacgcccccgtgggccccccgatctgatacttagagccgcccaacagtgaaatcagaattccggccacaataacggtataaagcccgtattccggaccgacccccgaggcgatggcaaaagccattcccagaggaattgctacaatcccaaccacaattcccgcgatcaagtctttctgaaatttctgcaaattgtatccctgatatctgccggaaaattgcatcgtcagctgcatccccctttgaccgtttcataaccgtcaacgacaacatccagcgtccccgtccccggatcgatcacaagcccgtgcacaggcacctcttcaggcaagagcggatgatgcctgaccatattcacgctgtgtgccacgctttcttcaacgctgtgaaaaccggtcagccatgtttccaagtcgactcccgcatgctcaagaaggctgagacatttctcctccacgccgcgatcttttgctttatttaatatggaagccgcatttaaccccgacattccgcactcgcggtgccctacgatacagacttcctcagcttccagttcataaacggcaaccaaaatactccgcatgacacttccaaatgggtgagaaacaatggcccccgcgttttttatgattttggcatcaccgtttctgagtcccatcgcctgcggcagaagctccgtcagccttgtatccatacaggatacgatgacaagcttttttttcgggaattttgtcgtttggtaaggctcatatttcctttcttggacaaactgctggttgtgctccaaaatgcttgataaagaaaccatttttctaatcatctcccatccgattgtattgcaagccttcttacccagcttacagtaaggaattatagcacagaaaaaggcgtggaaaaggctttcaaaaaaagacacgataatttaactgtaaattcagattatattcatttatatctttcaaaaataataaaatttatctttataccaacctataaagcttttgaaagcagccgtttcgctcattctgccttcagaaatataggcggattctgttatggtttgggggaaataccttttcctcttttcattttaagttcaaaagaaccagaaatttattcaaatgtgtttgaatatttctcactttaccgcttctcttttataataaaatagagaagaaagacaaaggaggagaagcccgttgaaaccatatgtattcatcgcgaaaccgataccgccggaagtcgaacaaatgataggcgaacattgccgctatgacatctggaaagaagataccatttcaaaagaagaactgtacgaaaaaatgaaggatgctgaaggcctgctgacatccggaacggcgattgacagtgatttactcgatcacgcgccgaagctgaaggtcgtcagcaataattcagtcggctacgataattttaatatagaagaaatgaaaaaacgcggggtcgtcggcacgcatacgccatacaccttggacgacactgttgctgatctggctttttcattaatcctgtcttccgccagacgggttgccgaattggatcgattcgtccgcgccggcaaatggggaactgttgaggaagaatcccttttcggtatggatgtccaccatcagacgttaggaattatcggcatgggcagaatcggtgaacaagccgccaaacgggcaaaattcggctttgatatggacgtgttatactataaccgcagcagaaaaccggatgctgagaaagagcttggcgttacatatgccgacttagacacactgctgaaaacgtcagactttgtgctgttaattacgccgcttactgacgaaacgtatcatatgatgggagaacgggaattcagactgatgaaagatacggcatttttcgtcaatatttcccggggaaagacggttgatgagaaagcgctcatccgcgcattgcaggagggctggataaaaggcgccggtttagatgtgtttgaaaaagagccggtctcagaagacaatccgcttttacagctggaaaacgtcacattgcttccgcatatcgggtcagcaacggctaaaatccgcttgaatatgttcacacaagccgctcaaaacatgattgacgccgtatacggaagaacgccgaaaaaccttactaaggaatttcaataagaagaaaaatcccggttggttcagccggggtttatttttcgctagataaaaagtactatttttaaattctttctattcctttctttcgttgctgatacaatgaaaaggaatcagcttcacatgatgaaaatgggaggtattgctttgaaaaaacgattatcgtggatttccgtttgtttactggtgcttgtctccgcggcggggatgctgttttcaacagctgccaaaacggaaacatcttctcacaaggcacacacagaagcacaggttatcaacacgtttgacggggttgcggattatcttcagacatatcataagctacctgataattacattacaaaatcagaagcacaagccctcggctgggtggcatcaaaagggaaccttgcagacgtcgctccggggaaaagcatcggcggagacatcttctcaaacagggaaggcaaactcccgggcaaaagcggacgaacatggcgtgaagcggatattaactatacatcaggcttcagaaattcagaccggattctttactcaagcgactggctgatttacaaaacaacggaccattatcagacctttacaaaaatcagataacgaaaaaaacggcttccctgcgggaggccgtttttttcagctttacataaagtgtgtaataaatttttcttcaaactctgatcggtcaatttcacttttttccgccgggccatcgtgtttttgaatcgttacattgcgttcagacagaaccatgtgcccctccggcgtccgcttagaagcaagcaggcgtttattgaatggagaccgctcatgttcaaagatcgtttgtttcatggccttgaggtccttttcaccgatttcttcaagtgaaaatgcgtaacctgtctgccagccgtcccctttgttcattcaagcacgtgtgtcccgaattccgtttgttcttttctcacacgaaacgctccggcggcagataccgcctcggcgccggacagcggaacgggctgcatagcgagattgaggccgaagcctgtatcagcgatatattcatttccttcggcggaaagaagcacggccgcatgtgtgccgggcagctcccatccgttgttccagaccgttccgcgaatcaatttgacgtcaaatcctgcgtctttcagtatgaaataaagcagtccgttcaagtcataacaaagtccgccatgaagctcttttaccatatgccgccacagtccttctttcgtgacgtcatattcttttttggacaaaaccgcgcgattttcaaacggaaaccgatacgcgagcgcttttaaaaattcgggcaggctgctgaaatcgagtgactccttttcccagcctatcgtttgataacaatctttcaggaactcattcatcgttccgtcctccttacaaagcgcttacacttcttcctgcacgtaagcggacagcttttcaagcgcttccttttcatcctcgccttcagcgatcagagtgacttccgtccccgtgctgaccgccaggctcattaatcccataatgcttttggcattcactttcttgccgtttttctcaagaaacacatctgatgtaaagcgatttgcctcctgtacaaacaatgcagcgggacgcgcctgcaatcccgtctttaaacgcacttccactttctcctgaaccataagatctccccttttctgtacggttatttcaaagtgatgctttgtcctgtacgcagctgttctgcgatttcatcgagctttctcagcctgtgattgatgccggatttgctgattttcccgcttgcaaccatttccccaagttctttcagcgtgacttcctgataatcaatccgcagctgcgcaatttcgcgaagcttttccggcagcgcttcaagaccgatccgctcatcaatgtatttaatattttccacctgtctgagcgaagccccgatggttttgtttaagttggctgtttcacaatttacgaggcggttcactgagtttctcatatctctgacaatccgcacatcttcaaagcgcagcagtgaattgtgggcgccgatgacattcagaaattcggtgattttttccgcctcttttaagtacgtaatatagccttttttccgttcaagcgttttgctgttcagatgaaattcattcagcagcgcgcataatgaatcgttatgttccttataaagcgaaaagatttccaagtggtatgacgatgtttcgggattattcacagatccccccgccaaaaacgcccctctcatataagaacgtttgcagcaccgtttcgccaccagttcctcagaaatattccgttcgaatacaaagttctctccgaggattttcaattcctccagaatcagctttgcgttttcagaaaagcgtacaatataaacattgttttttttcagccgcattttttttctgactaacagttcgaccgatacatcatattgtttcttcagcaatgtataaatgcggcgggcaatcgccgcattttcggtttgaacgtcaagcacgagatggcggtttgaaaatgacagtgaaccgttcatccgaatcagagcggacagctccgccttggcgcagcagtcctttacttccagattcgtcagttctttttttgtttccgatgcaaatgacatatgagccacctcatttcaaaagacctctagtcccttaataaatcaacgagaagagaagccactttatgtgtatcgtgacggattacgccatttttatacgtgataatctggtccctgatgacctcaagccccatggctttcagcttttcaacgttaaattcaacgggccgggccagctctttcgcatatttgcttttgatttcgtcagggatatcttcattattgattaaaatcgtgtcgataaacggctgctccatatgatcgttcagcgccttaacatggtcggccgcgctgtattgaagcgtttcaccgggctgggtcatgacgttgcagatatatacttttttggccgcagccttgacgacttcctcgccgattttcggcacgagcagattcggaagaatgcttgtgtacaggcttcccggaccgataatgattaaatcggcctggcggattacctcaatcgtttccggcagcggatcaattttttcaggcgtaaggaacacccgtttaatgcgctggccgtaagaagggattgtcgattctccggagacgacctgcccgtcctccatttcggcgtgaagaacgacactggtattggcagccggcagcactctgccgcggacattcagcaccttgctcatttcggtgacagcatgaaaaaaatcaccggttatatttgtcattgctgccaaaatcaaattgccaagcgaatgtccggttaaatcgcttcctttgttgaaacggtgctgaaacagattttcaacgagcggctcaacatctgacaaagcggccagtacgttacggatgtcacccggcggcggaatttgaagttcatcccgcagacggcctgaacttccgccgtcatcagcaactgtcacaatcgccgtaatatcaacgggcttatgctttaatccccgaagcagcacggacagacccgttccgccgccgaagattgcgattttcggcttcttattcatttccggcttctcttttcaatgtcccggtgagtgacatgagtatagaaatcctttttaaaataatcagccagatactcagcgagtgtaacggagcggtgctggccgcccgtacagccgatcgcgatgacaagctggctttttccttcacgcttataggacggaagcataaagctgagcagatcaacaagcttttcgataaacttttgggtttcgttccacttcatcacataggatgacacttcctcatctttccccgtaagcggcctcatgctttcaatgtagaacggattcggcagaaaccttacatcaaacacgaggtcggcatctatcggaaggccgtatttgaaaccgaatgacatcacgttcactgtaaatgtttcaccttggttcgtggcgaaatgcgccacgattttttcacgcagatcacgcggtttcatatccgatgtgtcatatatcagctgagaacgccctttcaattcttcaagcagctggcgttccagcgcgattccttcaagaggaagccccgtagcggccagcggatgagaacgtctcgtttctttatatctcgtcacaaggatggaatccttagcgtctaaaaagagaatgcgcggtgtaatccacggattttccgccatttcatccagcgcctcaatcagcctgtcaaaaaattcacgtccccgcagatccatgacaagcgcgaccttgctcatttttgaacttgattctttcatcagctccaaaaatttcggcagcaaggaaggcggcagattgtcgacgcaaaaatagccgagatcctcaaagctttggatggcgacggttttccccgctccagacattcccgttataatgacgagctgaatatcatgattttcattcacactcatctttctcccccctgcggtctttcttttatttgatgagctgcggatctaaacgatagctgagcagctcgaagtccggcgtatacgtaaaggtgccgtgcaaaagcccttggcccttgatcataaaatcaagaatatgcccgtctccgggtgccatcggaaggctgtggatatcttttacgtcatgccacttcagaacgccttcctctgattcagcgacattccgtcccgtataggaatcggcgacaaaagtaaacatcatccactctgacacgatttgttcctgttccttaataataaaggtaaacacgccttttaactgcggatttaatatataaatacccgtctcttctctgtactctctgatgacggaatctctgactgattcgccgctctccatcttcccgccgggcgcgacccaccagccccgtctcggcttttggagaaggagaacctggtcatctgcctgcagcacacaatttgtcactctttgcacaagtacgtcacctaaccttctcaacaaatcatcgtctcttcattataccgtttcggcatgtctctcacaatgcagagacaccgacatccttttcttttatttgacagaaaaccaaaaatcgcaaaaaaagggcacggatactgaaatccgtgccaaggtgtattcatataaaaagggggtcaattactacattcatcttaaaacatcagtatttcacccgtgttacagcggaattaaaacccagtaacgattcaaaaactgaacattacagtgatgattaaacggttttgagcgtctcctgaagctcttccacataatgctgaacgctttgagccgcaatacttccgtcacctgtcgccgttacgatctggcggagtgatttttcacggatgtctccagcggcgaaaatgccgggaacttttgtttccatttgatcatttgtttcaatgtagccctcttcatttgtgatgcccaagttttcaaatggtttagaaagcggaagcatgccgatataaataaagacgccgtcagctttgaattcttcctcttctcccgtcacagtatccacaagcgtaagtctgccgacttttccgttttcttcatgaatttcttttacggttttattccatttgaaatcaattttctcgttgtcaaaggcacgcgcctggagaatgctttgcgcacgcaatttatcgcgtctgtgaacgatggtgacttttgaagcaaagcgtgtcagatagacgccttcttccacggcggagtctccgccgccgacaacgacaagctctttatttttaaagaatgcgccgtcacatactgcacagtacgatacaccgcggccgccaagttctttttcaccgggaacgccgatctttttgtattccgctccggcagaaatcacgatggctcgcgctttaaattcttttgaaccggctttgactgttttatattctttgccgtcaacaatttctttaatatcgccgtacgcatattccgcaccgaattttttcgcatgttcaaacattttatttgaaagttcagggccgagaatgctttcaaaacccggatagttttcaacatcctccgtgttggccatctggccgcccggaattcctctttcgatcattaatgtggataaattcgctcgtgatgtgtaaacagcagcggtcatccccgccggacccgcgccgataatgatcacatcataaattttttcttctgacaccatgattcactccttttcgaaatggggcaccccctatatgaataagaatccccatcaatcgtattccttacccatatcctataaaatctgagagcgattcgctatttttttgctcatttttctaagaaaccgtgattaggcagctcctgccccgggtatacaaataaagaaagagccctccgggatggaaggcccttgtgttattcattattgcacgacacgtcttacattgccgttgaatgcttttttccagtaagggttgctcattgaatcaatagatacaccatgtgatgtattatcgttcaggaacgttccgttacctaagtagatgccgacgtggccgtttgttttatacgtattgaagaatactaagtctccgcgtttcatgtcagacgcgctgactgctttacctcttccgattagcgtatctgtgtttgttccgcttgcaggtccgaggttaacgcccgcgttagcgaaagcccagcgtacaaatgaagagcagtcaaaaatacggttgttgatatcagattgcgtgcgtccgccgccgaatttgtacggagattgacccacaaggcttgatcctacgctgatcgcgccttcaataccgcctgaatttgaaataacagatccgtcagaatcatctgaaccgccgctgttatgagatgatccgcctgaattgctcggtttgcttgagctgtcagatgaatcggatgtttcagttgaaacagccgcttttttcacagttttaaccgcaggtgccggctggctgtcatctttttggttttggtcttcagaggctttttgcgcttcttcctgttttttgatcagggcagctgctgcagcctgctcttctttaatgcgcttctgttctttttcagtgtcagctttttcgtttgcaagctgtgacgcttcttttttcagatcagagatagcggaagccgcttttttctgaccgtttttcgcttcgtcgaaaagcttgtctttctgatcaagctgtttgttcaggtctttttgcatagactctaacttcgcaagatcatcttggacttttttaagcttcacgttaagttcagcttcagcatcttcgagtttcgctttatcctgctcctgctgtttgatcaggtctttatccgcatcaacgatagaagataccgcagtcgcacgggaaatgaaatctccgaagcttgtcgctcctaaaagaacgtcaatgtatccttgagaaccgccgttttcctgtaaagaacgaacgcgttttttcaggatttcattgcgtttttcaatgcgcgcttctgtttctttgatttcttttttcaaatcagcgatttgctttttcgttttttcgttttcagcttttttatcttcgattttattacttgtatccaacgctttggcgttaatgtctttcagttctttttcaatcttagcctgcttgtcctgaagcttagataattccttttctttcgcttcgaggcttgaagccacctcagattgcttgctttcgatttttgcttttttgctgtctaatgtttccgccgatacagtttttgtaaacgggatcaaaaaactgcttgtcccgatgacggaagccaaaccaagtgttaataaactctttttcactttttctttcctcccttttactttaaaacctgttctcatttggaattctattatgaacatcaaagttacgctccctcacataccgtgaggctgatgatttttatgtatgaatctttgaaactggttaattggtatagattatacagcacatgtaaaaaaaactaatctcttatgtacgagaatcattataccatcatgtttcgacaatttttattacagttatatttcaatgtgattgcaaaattcatcatttgcaaaataaatgatgattgcggtctgtttttgattcaaaaagcaaaaaaatacgtatgaaaatctcttttttcggcagtaaagttctgttttatcactttctgataaaaaaagaaccgactctttatatagaaagaatcggttttattctaatatatcatctatttgtctgatgtattttgagagtgttgccgcggatataccgtaaacggcggcggtttcttttttcgtcgttttttcgccgtttgcttccttccatacgtatgcaatggctgcggcccatgcccgctcattctgtacggcagcagcagcgcggatgtgctgaataacgtgaaaaacccagcagctcatgacgtcagtctttaaactgtcggcttccgctttctccagcagcttgaccgtccgatacgtgaacaaagcatcacgggagacgcctgaagcgcctttttcaccggaaagcagcagtctgacgaattcctgttcaaacggcgtagcggctcgttttgcagccagaactttttcaagctggtgccgctctccttgagcgctgctgatataataggcggcgagccgctgttcaagtgaagcaggcagcggttcctgccgctccgcccaaggcgcggggcggtctgattcgggaaattcagtttcggcctttctccaaatggtttcggcaaattctgtacggcctgtcccgtatgctgaggcggcaagccagtaataaaacgtgtcgtcgccttcaaatccgcttttgtatagagaacggagccacttatagccaagatcatgtctgccgacaagcgcaagcgtcgcccccagcttgtaacgctgttcgaataatatcggatacacattggcgagcctttcgctcaattctccgactttttcatcttccctctcgtaatagcagaatacaaggtagttgcacagggcgtggagattgccttcgtttttctcaagcacttcaaataccgtctgtttcgcttttgttacattgcctgagtaaaaataagcgagcgccaggttgttgtatgcggaccaaagctcggggtaatcggctgtaatctcttcaagcatgacaaccgcttcatgaagctggccgctctcaagaagcgcttttgcccggtcctgcctgatcagcagttcatcttggtcatagagcgattcgttttcacccgcttcgccgaaatccagaagctccatcaggttttcaatctcttcgctgaattctccgtccggatcggcatcagaataagccgccgcttctttgtatgcttcctgaaagagccccaaatgcgcgaaattattcgctttaaaataatgacactcgggcatttcttctttcaggttcaccaaaataaagtcgaacagctcatttgactgctggtagtgccccatttcagaataaatgacggccagccgggacagcatttcggaatcattcggttcgagatgaacggctcgctgaatcagtttgctggcccgttttaaattccgctctttatatgcttttaagcctttatgaaaaaaatattgtccatcctgaagcagctggacaatttgtgcgtgctttttatgttcagaagtgtgttttcccacaaataccctccgttttatacgtattaccgtcagtagtataccataaaacggtttcgcctcaatagttcaaaagacaggatcggcttcgttttttactggctggttcgaccagattttagctgtttgtttcatgagggtcggcaggaagaatgacgcggaaaagggttccttcgccgcgcttgctttcaacctctatcgaaccgccgtgcagctcagcgatttttttggcgatggacaggccgagcccgcttccccccgcgtttctcgctttatccgctttataaaaccgttcaaatacgcgctctgcctgctcaggctccattccgattccgttgtcggcgatttcgatggccgcagcctccggcaaatctgtaattttaacggatatgcggcctccttctccggtaaatttcacagcattgtgaatgagattcatccagacttggctgagcagcgcttcatctccgtacacatacgactcctgtaaatcaatgagaaactcaatctgtttggcggaccactctggctcacaagtcaatatggtgcgccgcagctgtttgtcaatgcggaacggttttttttgtatcggttcggtctgacgttcgagtgcggtgagcttcagcagattttcactgatttttgataatcgttctgtttctgtctcgatgatgtgtaagtagcgcccccgctcctcatatgataaatccggtttttttaagaggtgcgcatagccctttaatgaagtaagcggggtttgaatttcatgggaaacgtttgaaataaattcttgtttcagtttttccatttcactcagttccgcggcgagtgtcgacagttcatcagccaacttcgtcacggggtgatcccgctcaattttctccattttccgggaagcggccgcggtgaagttgccgctcgacatttgcttgatcgtggcggtgagcgaatcccagatcgcatgatgtcgtttacgcgctgactttgaaaaaataaacatcgttaaaaacagcaggccgaacacaagccaaagtgtcagaatttgctcgacgaacggcgtcagcaaaattggccatataacaccgaagccctgaacgatcaagtgggcagcaagccataaaaatgcagtgaatacgagaaggatgatgattcttcccgccgttctgagaatccgtttcattctgtcaccacaaaccggtagccgagaccccgcaccgtatgaatggcaaacggatagtccttttcaggaaaccgttctctcagccttttaatatgaacgtcaaccgtccgctcgtcaccttcataatcaaagccccaaatatcttctattaaatgctctcttgaaaacgtcttattcggataaccggcgagcttaaataaaagctcaaattcacgccggggcagcgtcattcccgaaccgccgccgcgcgttacagtacgggattgcttatctaatgtgaccgttccgatggtcagcagtttttcagcggtgatccggtagcgtttcagcaatgctttgacccttgcttccagctcaagcggctcaaacggtttgacgagataatcgtccgctccggaagtaaaaccctgcactttatccagcgtttcgccttttgccgtcagcatcaaaatcggaatatccgtaaagctgcggacggcttcactgacttcaaatccgtccattttcggcatcatcacatccagtatgatgagatcaatatgtgttgattctatcagctgcaccgccgcttccccgtcttccgcttctgcgacgtcaaatccgctctgctccatcataaggcggacaagctcacggatatggcggtcatcatccgcaaccaatatgacagccatgaaaatccctccttctgctttttcaaattttttagtctcctgtatcttcagcagactctcaaaacggtccgtcactgtgccatatcggctaagctgtaaaataaaaagcagcttttcagctgctttcttttcataaagtcttgctttacacagctttgttttctaagtcggcattcagcttcagctgctgctccgcaaaatcacggtacagcgaatgggatgccattaattcatggtgtgtgccccgtccggtgatttcaccctgttcgacaaagagaagctgatctgcatccacaaccgtggataagcggtgggcgatcacgatggtggtgcggccttccatcaagacttccagcgcctgttgcacccatttttcagattggctgtccagacttgatgtcgcttcatcaagcataagaatgctcggattgcggagaagcgctctggcaatggcgatgcgctggcgctgtccgcctgacagcataatcccccgttcaccgacctcggtttcaaatttcttcggtaaatcttcaataaattgcagggcgtaggccatgtcggccgcttttctcagttcctcatcggtcacctcgcgttttaatccgtagcagatattgtcgcggatggtgcctgacattaacggactttcttgagacacgtagccgatatgctcccgccatgattcaagggaatacgtatcaatcggttcattcccgagcaggatactgccggccgtcggattgtagaatcgttcaagcagtttaaataacgttgtttttccgccgccgctcggtccgacaatcgcagtgactttgccggcctcaatcgttgccgtaatgtcttttaagatggtttgatctgttttgtagccgaatgagacttgttcaagcttaatcggctgatccgcgttttcaatcgctttcccggtctggatgtcttcttctttttctgcaagaatatgaatcatccgttctgttgcgccgacggatttttgaagctgtgtgaaaaatgaagtaatctggcccatcggcataatgatctgaaacaaatacaggataaaggcaacgagtgcgccggctgtcagttcacctgatgatacctgcattccgccgtacccgatgacagcgaccagcgccgccattaatacgagtgtgataagcgggcctacaagtgactgcaccttcgcttcacgcagaccgagtttaaagagcgccatgatgcccgcttttccgcggccgtattccgcttcttcagcgtttgacgctttcacaagcctgatttccgggaggatgtggttcaacaatccggtgaatctcgctgtttcatcctgtgtttcccgagatattttaaacattttccggccgatcggcactaaaataaccgcagccagcggcacgacgatcagcacgagcaatgtcagcttccagttcatgataaataagatcgtcagtgatccgataacggaaatgattccggtaataaatccgctgatattgtttgtgatcagctcttttaccaccatcgtgtcattggtgacacggctgatcgtttcgcccgtggcgtttttgtcaaaataagagacgggcagtttaattaatttctgccataacaaatcacgcagccccgagatgattttctggccgctgtagttcaaggcgtatgtggcgtaggcgcttaatgcggcctgtacgataaatacggctgcgatgatcccgatttgcatgcctgacagcgacgacatggaaaaaccgtcaacgagctgctttgtcaatagcggaatcagcaggctgacgagcgttgtcacaatactgagagacagcgcgaaggccagcattccgtatgatggttttgtttttttgactaatgaaaagaatgaactgaatttcccttttggtttcggttgtttattcggcatatgttttcctcctatatcactgtttatactataacggatgagcatgaacggaatatgaacaaaacgtacatttttaataaaaaccaaaataaactctattagtcaatattatcaaattcatctgcctccggttgagaaataaggaatattttaatgaatgtttaggtttggcatgtaaaaaacctcacgaatctctccgtgaggtttgttttactcagatgacgaatggcgtttcgcaaggacggcaagcacgtcgtccagaggaagcgactgctctcgcaatagaacgagcaaatgataaagcaaatccgccgcttcccattttaattcttcatgatcgcggtttttcgcggcaataataacctctgcggcttcttcgccgacttttttgaggattttatcgacaccttcccgaaacaggtacgttgtgtaagccccgtcaggcatctccgtctgccgtttggcgattacgctttccagttcatttaagatgccgaaacgatcctgcacgtccgctttttccggagtaaagcagctgtagcttcccttgtggcatgcgggtcctgaaggctccgccagcacgacaagggcgtcttgatcacaatcatagcggatagcttttaccttttgggtattccccgacgtcgctcctttatgccacagctcctgccgtgaacggctgtaaaaccaggtttctttcgtttctatcgttttttcatatgattcacgattcatataagccagtgtcagcacttctttgcttgccgcatcctgtacgatggcgggaatcagtccggcctcgtcaaaccgcagttcatctgcccgtttcatctcacattcaccccgtgtttcttcatataatctttcacttcttttatcgatgtttctttgtaatgaaatattgaagctgcaagcgcggcgtccgcttcaccgatcgtaaacgcttcaagcatatggcgcgcgctgccggctccccctgacgcaatgacgggcaccgggacggcacgtgtaacaagctttgtgagcgtatggttaaagcccgttttctctccgtctgcgtccatgcttgtcagcaagatttcacccgcaccccggctgacggcttcttttgcccaggctgtgacttcccactcggttttctttctgccgccgtgtgtgtacactttatagcaacccgagtcttcgtcatactttgcgtcgatcgccgctacgatgcattgcgagccgaaaaagtccgccccttccgtaatcagctcgggccggaggacggccgctgtattaacggatactttatcagcgccggcgcgaagcattcgtttcatatcgcttaattgattgattccgccgccgaccgtaaacggaattgccagttttgcagcaacttgttcaacgacgtctgtcatcgtcttgcggccttcatgagaagcggaaatgtcgagaaaaacgagctcgtcagcgccctccctgtcatatgcttcagccagctcgacaggatcgccggcatctttcagcccgagaaattgaatgcctttgaccacgcgtccttctttcacatcaagacacggaatgattcgtttcgttatcatgcgtccctcaccccgctgagcgcttcggccaatgtaaattgtttagtatacagcgcttttccgataatcgctcccgatacaccggcgtctttgtagcgggccagcgcttttagatcagcgactgagctgaccccgcctgaagcgatgacggtttttcccgttgcttttgcgagctggacggtgctttcaatgttcggtcctgacagcatgccgtcagttgcaatatccgtgaaaatgaaggtttccgctccttccacagccaattcacggcccagatcggccgctcttacggaggatgtttccagccagccttccgtcgagacatacccgttcctcgcatcgagaccgatggcgattttcccgccgtattgtttcagcatgcttttcacaaacgccggatcagaaacggccgaactgccgagaatgacacgatcggcgccttgtgataagtaaccgtacacgtctgcttcagaacggatgccgccgccgatctcgactttgacatcaagctgctgcacgatgtcaagaacatgccggtcatttactttcttgcctgctttcgcgccgtcaagatccacaagatgaatccattccgcaccttcttttgcaaattgcgccgccatgtctaaaggcgagtctccgtatattgtttccttgccgtaatcaccttggatgagccggacgcatttgccgtttctcatatcgattgccggatataatgtaaaagcgctcatttcttcaccttctgttccgctgccatttttgtaaattgtgttaggatcgccattccggccgagccgcttttttccgggtgaaactgcgtcccaaagacattgcgtttcccgacgaccgcgggtactcgaacgccgtactcggcacttgccagaagatctccgtcttccatcccgtctatataataggaatggacaaagtaaacgaagccttcttccgcttttgaaagcaaaggagacgtttggtgaaacgtcagccgattccagcccatatgcggcaccttcagcttgtttccttcagcgtccctgtcttttagtctcactgcttttccggctaataagccaagtccttttgcagtgccgttttcgctgcttttttcgaaaataagctgcatgccgaggcagatgccgagaagcagcttcccctcctcaaccatgcggtgaatgaatcgatcaagcttcatgctgtgtaaattgtccatggcgtcactgaacgatccgacaccgggaagaataaaagcatccgctttttccagctcttccggccggtctgatacgagatacgggacgccgacgcgttccagcgcctttgacacgctgaataaattgcccattccgtaatcaattacaccgatcatttacagcattcctttcgttgatggtacacccttaacccgcggatcaatggatgacgcttcatccagcgctctgccaagcgccttaaacacggcttctatcatatggtgggtattcgtaccgtaatgaacgatcacgtgcagattcattctcgcttcgagcgccagtttccataaaaattcatgtacaagctcggtatcaaacgtgccgactttcgcttgcggaaatgcagcgcgcatctcaaggtgcggccggttgctcaggtctacggcaacttgggcgagcgcttcgtccatcggcacaagcgctgatccgtaccgtttgatgccttttttatcaccaagcgcttccaaaagagcctgccctaagcagatgccgatatcttcagtcgtgtggtgatcatctatttccgtatcgccttttgcatcaacggttaaattgaattgcccgtgctttgtaaacaaatcaagcatatgggtcataaacggcacatccgtgctgatatctgctcttccttctccgtctatcccgaaagccagcttaatatccgtctcatttgtttttctggcgcgttccgcttttctcatcggtcacttcctccgtttctcgcttcaatcgattttgcgtgcgcttcaagcccttccagtctcgcgaaggcggcaatgctgtccgcatgggattcaaaagccttcctgctgtaagagatgatgctcgatttcttttgaaaatctgtgacattcagcgggcttgaaaaccgtgccgtgccgtttgtcggcagaacgtgattcggtccggcaaaataatctcccaccggttcagcgctgtatcgtcctaagaaaatcgctcccgcgtgtctgatgcttccaagcaaagcctccggcgaatgcgtcatgatttctaaatgctcgggcgccagcgcgttcaccgtgtctatcgcatcctccatcgattccgagatataaatgcgcccgtgatccatgatcgacgcttcggcgatctctttacgcggcagcgtctgaagctgtttatccacctcatcggataccgcttcggcaagcttccttgaatcggtgacaagcacgcttgagctgagcatatcgtgttcggcttgtgaaagcaggtcagcggcgacttcttgcggcaccgccgtatcgtctgccaggaccacgatttcactgggaccggcaatcatgtcaatatccacatcaccgaagacttcgcgcttcgcgagtgccacaaatatattgccggggcccgtaatcttatcaacaggctgtatcgtgtccgttccgtaagcgagcgcggcaatcgcctgtgcgccccccgctttgtaaatttcatttatcccgagctcagacgccgcaaccagaacgcccggcgaaaggcggccgtcttttcccggagggctgacgagaacgatccgctccactcccgcagcaagagcggggatgacattcattaaaacggaggacggataagcggccgtcccgcccggcacatatacgcccgcggaatcgagcgccgttattttctgtccgagcatcgtgccgtctttgcggtggtaaaaccaagaggattgcagctggcgctcgtgatattctttaatattggcaattgcctgcctgatcacttccagcagctgatcatcaagcagacggtacgcctcggcgatttcgtccccgctcaccgccatctggtccaggctgatcccgtcaaatgtttttgtataggccaaaacggctttgtcgccgttttttctgacgtcttcaataatcgctctgacggtttttcgctgctcttcggttccgctgtcaatagaacgcttcagtgaaaaccgctcgcttttttttattgcggttattttcattttgccgtgtctccttccacaacccttgccagcctggccgccatttcgtcgattacatcgtccttcatgcggtagctgaccgggttgacaataaaacgcgatgtgatgtcacaaatatgttccgactctacgagaccgttttcctttaatgtccgccctgttgatacgatatccacgattctgtcagcaagcccgattaaaggcgccaactcaatggaaccgttcagcttaatgatttccacctgctcgccctgttctctgaaataacttgacgcaacattcggatattttgtcgcaatcctcggagcgactccgttccaatccgctcccggaagccctgcaacggcgagatggcatttgctgatattcagatcgagcacctcatatacgtcacgctcttcttcaagcatgacatcctttccggcgataccggcatcagcgacgccatgctcgacatatgtcgtgacgtccatcggctttgccagaataaagcggagattttcttccggaacgtcgatgatcaattttctcgattcttcaaactccccgggcagcctgtatccggcctgcctcagcaatccggccgcttcctcaaatatccgtccttttggcatagccattgtgagtaccttacccattctgctcttcctttctggcaccgataaagtaggtgacgtttgcgaatgattttgtcatatgatcgatattttcaatgcccgccaaatcctgcaggacgacttttctgcctcttgccctttcttcctccgcgaataaaatggcctgcggccgctgctccttgctgaaaataacggcgtccgcatcacttgtttctccccggatgccgagcgcttcaatcagcctgtcgatacggagcccgaagcccgtggcgggagcagggctgccgaaatggccgagaagattgttataacggccgccgcttccgatgacaaacccgacatttgccgcgtacacttcgaataaaatccccgtgtagtaactcatatggcttaccatgttcagatcaaggcgaatatgctcggcacacccgtaatcttcaagaatgtcccacaggtctcccagctcctgaatcacgctttgcccggagatgccgatgatctcccccgctttggcgcagatctcttttccgccgcgcaattccagaagtccgagcagccggcttttgtctattgaagaaagcggaagcgacttgacatgttctttgtaccccacgtaattcttttcaaagagaaagcgccgcagaacatccgcccgctcggcatttcccaaaacctcgacaaacagctcatctgcgagcccggcatggccgatcgcgattttaaattggcgcaatcccgcgtttttcaaagcgccggccgcgagcgcaatcacctcggcatccgcgcttgttgatccatcgccgatcagctccgcgccgacctgttcgaattcagccggacgtccgccttcccgctcctgagcgcggtagacgcttgccgcgtaccccgctctgagcggatgattgtttttgtgcagcttagacgccgccaccctggcaatcggtccggtcatgtcaggccgaagcacaagcgtttttccgtcctgatcgagaagcttaaacagctgctgttcgtcaatggctgactgggcacccactgtttcatagaattcaagagtcggtgtctccataaactgataaccccatttatcaattaaatccgttagtgtggaacggactttcttctttgcttcgtataaaccgggcagcgtatctctcatgccatgcggtttctcaaacataaacattccctttagcacccccgctttttctgaagaaaaattccgaatcctttagttcgctaatatgataatatgttagcagataaaagaacggattgcaacgcccaatgtcctcctattctttcccataatcatgactaaatcatgaataaatctgtaaacatatcggaacaatccaatcaggttgaacagaaatgctataatacattaaatagcttcatcagaaacaagggagagtaatcatgaagacgcttggaacattatgtgtgctgattctgacagccgtccttgtctatctggggtacaacatctatacaaacgatatccatttgaattttttcaatcagcagtctgacgagcctgatgagaaaacaccattaaaagggagcgcatcaccactgaatgtcgttctgtacagacagatggattcacccagactgtacaatggctgtgaggtaacaagccttgctatgattttgaataatgccggatatcatgtatcaaaaaatacattggcggatcaaatcaatacggttccgctcacatacagcagcgggctgaaaggagatccgaacgaaggattcgccggagacatggagaacggcccgggtttaggcgtttatcatgagccgattgataaacttgccaaaaagtacgcgggaaacaaagtatatgaccttacgggaaaagacatttcttcagtgtaccggcagcttgaaaaaggacggccggtctgggtgattatcaccacttccttcaaaccggttgataatatgcagacttggaatacgccgaacggaaaagtcgacattacgtacagcatgcacagcgtagccgtcaccggttatgatcacgattatgtatacgtcaatgacccttatggctataaaaacagaaaaactgaccggactgaattcgaaaaagcctggaagcagatgggcagccaggccattgtgatcaagtcctaaaaaaaccccgctgacgttaatcagcggggtttcccattcgttttttcatttcttcgtccgtataaatcagcttcatcgggtttcctccgacaaacgccccggccgggacatctttgtgtacaagcgtgccggccgatacgacggctccgttcccgatggtaacgccgggcagaatcgttgtgtttgccccgatcatcacctcgtcaccgattgtgacaaaaccggtccggtactcatgtattaaatattcatgagccaaaatcgtcgtattgtagccaatgatgctgttttttccgacagtgattttttcgggaaacatgatatccggcattaccatcagcgcgaatgacgtctgttttccgaccttcattttcaaaaaggtgcggtacagccagttcttcacgcttagaaacggcgtataccttgcgatctgaatgatgatgaaatttttcatcaccttcagaaagggaaccgtctgataaacatgccacaatgaatttgcacctgaaaccggatggcggtctgtttttctcactgattacttcactccggtgatgtgcaataaatcactcattttctcaagcatataatcgggttcataagcggaaagcgcctgtgcgcccttaatcgtccacgcgacgccggctgttttcgtgccggcgtttttccccgccatgacatcgtgataattgtcaccgaccatcatggcttccgacggatcgcaccccagccggctgagcgcaagcctcacaggctcggggtcaggcttcgggtgctttacatcatcaagcgtgacgacagtatcgaaaaacgccccgatgcctgtcagcttcaatcccatattgactgtatccctcagctttgtggtgacaataccgagctgatagcccgcttttttcaattcatcaagcgtttcataaaccgtttcgtactccgtgacgagctcatcgtgcttttcatggttgaatgctctgtacatgctgatcatgtcatcgcacttttcggcattaatgcctgaaaacgtttcgtacagaggcgggccgataaacggaagcacatcttcccgtttatactgccccgggcaataatgatcaagcgtatgaagataagaagcgataatcagttcattcgtgtcaaccagcgtgccgtcgagatcgaataaaatggcggttaaacgtttatcagtcatcttatgtcctttccgatttcagacgtcagtctgtatccgcataccgcttttcggcataccctttcacacgtctgaaaatcattaaaataatcgcaagaacaatcagcacaatggaaataacctgcgcgatccgaagctggctcgtgagcatcaggctgtccgtccgcattccctcaataaagtatctgccgatcgaataccagataatatacgtcaaaaacagatcgcccctgcgcaggttcacgcggcggagcagaagcagaatcacgactcccgcaaagctccacagcgattcatacagaaaagtcgggtgataatattgtccgtctatgtacatctgattaatgatgaaatccgggaggtgcagactttccaaaaatgaacggctgaccgcttcgccgtgagcctcctggttgataaagttcccccagcgtccgatggcttggccgagcaaaatactcggtgcggcaatatccgcgagcttccagaatgaaatgcctcttacttttgaaaagacgatgcctgttgcgatcgcgccgattaatccgccgtgaatggcgatgccgcctttccaaattttaatgatttccccggggtgttccgagtaataactccactcgaaaagcacatagtatgcccgcgcgcaaatgattgcgatcggaatggcgaaaagaacaagatcaataaaaatgtcctttttcagcccccgcttttcactctccctcatggccatccaaagccctaataacgcacccgcaccgataatgattccgtaccagtgcacggataaaggcccgagctgcaaggcaatcggattgattggtgtacctgcttcgttcatatcattgccaactcctattcgtcttgttcgccgtcctcaatgacatccgccagcttattcgtaaattgctcggcggcatttaagcccatccgcttcaatctgaagttcatcgcggcaacttcgataataacggcgagatttcgccccgggcggacgggaatggtcagttttgtaatttccgtatcaatgattttcattttttcttcttccagcccgagacggtcgtattgtttcccttgctcccaaagctcaaggtccatgacgattgtgattcttttgttgcttctgacggcgcccgctccgaacagcgtcatgacatttataatgccgagccccctgatttcgagcagatgctcaatcagatcaggcgcattcccgacgagcgtgtcctgatcctcctgccggatttcgacgcagtcatccgcgacgaggcgatggccgcgtttgacgagctccagcgccgtttcacttttaccgacgccgctttttcccgtaatgagcacaccgacgccgtaaatatccacgagcacgccgtgaatggcggttgtcggcgcgagacggctctcaagaaaattcgtcagccggcttgacagtctggttgttttcagaggcgatctgagcaccggcacaccgtttttctcggacgcttctacaagctccggcggaatcggcatatctctggaaagtatgatagccggcgtcacatcggtgcacagcgattccatccgctgttttttatcttcctcaggaagctgatcgaaaaatgacagctccgtttttcctaaaagctgcacccgttctctcgggtaatatgtaaaataaccggcgatttcaataccgggccgtgataaatcactcatcgtaatcgggcggttaattccttcttctccgctgatcaattctaaatggaactgctccattacgtctttggtccgaacctttgccaagatatgttcctcctgttctgggatgttccgagctttgaacagttatattttatcactttaccgtctgaaccaaaacagatttatacaattccgggataactggtctagataactagtctgaaaaggagtaaaataaaactaacaactaaccagaaaggcgtgttttaaagtggctgaaagcttgttaatcagcggtgcggacatcgtaacagaagatgaaatcatccaaaacggatttctcggcataaaagacggcatcatttcttacgcgggtaaaacaagaccgcaagaaacgtatgagaaggaatggaaggcgcccgagggcacgtatgcgcttcccggaatgattgatatccatattcacggcggatacggcgcggatacgatggatgccgatttcgcggcgcttgatacaatggccgcccggctgcccgaagaaggaacaacctcttttttagcgacaacaattacacagcagcacgaaaatattgaaaaagcgctcgaaaacgccaaagaatggacggcatcttcacctcaggcgcataaaggcgctgagttgatcgggattcatttagaagggcctttcgtctctccggaaaaggcgggagcacagccgaaacaatggattaccccggccgataccgggctctttcagaaatgggaacatctttctggagggctgatcaaaattgtgacgcttgcgccggaagaagatcctgatttcagcctgatccgttatttaaaagaccggaacatcatcccctcaatgggacatacaaacgcgggagccgatcttttagaaaaagcggcggatgccggagcgctgcatatgacgcatctcttcaacgccatgagctgctttcatcaccgtgagccggggggcatcggtacggctctcgcctgcggccgcatcacggcggagctgatcactgacggtattcattcccatcctttagccgtaaagcttgcctttttggcgaaaggaagccaaaacctggtgatgattacagactccatgcgggcaaaagggctgaaggacggagaatacgaattcggcggacaaaaagtcaccgttcgcgggaacacggcgcttcttcctgacgggacgctggccggttccattttaaaaatgaatgaaggcgcagcgctcatgcgcaggtttacaaactgttcatggctggatatagcaaatatgacgtcggcaaatgcagcccgccgcctcggcatatttgaccgcaaaggaagcattgcggaaggaaaagacgccgacgttatactgacggacggacagtgcggcgtgctggcatccatttgccgcggaaacaccgcatatatttcaaaggaggctgattgggcatgaacatcatcacatgcagacattatgaagaattaagtgaaaaagccgcagcgattatcgctgaaacagtcaaacaaaagccggatgccgtcctgggccttgcgacgggaggcacccccgaaggcgtatacaaagaacttgtgcggaggcaccgctccgaaggtttgtcattccgggatatcacgacgatcaatcttgatgaatacgccggactttctcccgaggacaaaaacagctatcattattatatgaatacacatttttttgcacatatcgacagccgaaaggaccgccactttctccctgacggacgggcagacgatcttgatgctgaatgcgaacgctatgaccgattaattcaaacactcggcggagcggatattcagcttttaggcatcggacacaacggccatatcggctttaatgagcccgggacgccatttgaatccagaacccatgtcgttgagctgaatgaagagacaagacaggcgaatgcgcggtactttccgtcaatcgatcaagtccctgaaaaagctgtgacaatggggatcgggactatcttgtccggcaaacgcattttgatcatggcatccggaaaaagcaaggcccaagcggtgaaacagcttctggacggacgcgtcagtgaagcattccccgcctctgccctgcacgcacacccggatgtgacggtcttgattgatgaagaggctgcgggcggcgattgaaaggatttgacctatgcagattgataaacaatctccggttccgatttattttcagattatggaacagttgaaaacacaaatcaaaaacggcgagctgaaagcggatgcgctgcttccgtcggagcgggaatacgctgaacaattcggcatcagccgaatgacggtgcgccaggcgctttccaatttggtgaatgaaggatttttatacaggcagaaaggccggggaacgttcgtcagcaaactgaagatggaacagccgctccaagggctgacaagctttacggaagatatgaggagccgaggcatgaagccggggagcagacttgccgaataccagctgattcaggcgactgaagaattgtcttctattttaggatgcggccatcaggcaacgcttcataaaatcatccgcgtccggctggcgaatgatatcccgatggcgattgaagcctcgtacatcccgtttgacaaggcaggaaaactggacgcctcccattttcagtcatccatgtatgagcatatcgaagcgtacaatcagatgccgatctcacgcgccaaacaagagcttgaaccgggtgccgcttccgaagaagaagcggaactgctcggcatccagcccggcgcgcccgtcctctatataaagcggaccacttatctgcaggacggcactgcctttgagcacgtcaaatccgcatacagaggcgaccgctacacattcgtgcattatatggacagggtgaaatgaaacatctccaaccgtttcgggttggagatgtttttttgatctgccattttcaaatcaattctctatgactctgtcaaaacggagaggctggggttctggtatctatttttataaagaaaagggtaacaaaatgctaccctctgtttcggacaagatatggaacctgctttgaaatcagcagcagcggttctttgtttttgtgagccagtgaaaacataatcccgccttcaatcatcgagttgattgtcattccaagcttctccgcttcctcttgctcaaatccgtgctgaagaaatttttccgcgaacacatccgtccactgtttaaacacctcaacacatgtgcatcttaacgtttcatttatcagagctgtctcacccgctaacaaaccaaccggcactccctcaatattctgcggatcattaaactgttcagccgttacatgaataaagtgctgaatggcttcgacaggatccgcgaattgagtcatactattctgtatttgcttttcaacgcaccttcccgtatgtttgatcgctgcaatggcgagttcttcttttccgttcggaaagtgatgatatacagaccctctgggcgctccgctctcttttatgatttgattcaaacctgtcgcatggtatccctgaatttgaaaaaggtatgcagaggcttgaataattctttcttttgtcccggttttgctgttcattatgtttcctcctgcatattaagaaaaccaatcggttttaagtatagaaaagggacataaaaaagtcaaaaacacttatcaccgttgtgcgccgccattcgcgttacagaaaaaatcctgctgaccgtcagattttgttctgagcaatcagcaggcggtattcgcattatgggctggaagcatgcttaaaatcaaattgatccggagccgggtgatacggcgtttttcccgttttgaacatccagatcggcgatattgtttttccgttgtacggatccttgacgacggtgtaccagtaataaacggaatctggctgcaggccgtcccagacccaatgcgcggtttttccgcttttcacgtgttttttatgaccgagcagttcattcgtatagacgttgcattcaaaataatcggtcgctacctttttcattttcggctgtaaatccatttcagccgagaattcatctttatccgcgaacagatcggtgtcatagtaattgatgtcatccgtatacggcgagtaggagaacatgtgaacctgattggcggcctgatcgaattgcataatgcgcatatagccttgccccccttcagggccgtcctgataatcggtcagaatttgatgaacgaggcggtccggttttccgtctccgtcatcgtcaagggcatcggtttttttcatggcattatggtaatggccgcttaataccatcgccacattgcgattcggcttgacgactttttgatagatcgtctccccgatcgggcttcggtttccgcttacaagcaaatactcatgaaagcataatatggcggttcggtccggataccgctttagcacttgattgatccagtcaatctcttgatccgtaatgccccagcccatataaatcataataaaatcgttcccgcttgccgacagcagatcataatgcccgcggttatttttgtatgacccgccataatgcattttcttttcaaaacggcggctcccgaagaaatccccgaaggttcggtatgtgccgtctttatggccgacgtcatgatttccggcaagcactccgtacggaatccccgccttgtcgagtgtccgcatggagtgatcggcgtttttccactgtttcataaccatcgaatcatcgacaatatcaccggtatgaaagacatatttaatattgtgcttttccttattttctttgatccactccgtcattttgtcaaaaatgttcgggtgaccttgtgcgtaatactgtgtatccgacatccagacaaatgagtaattgcctttcgccggtatttgatcctgcacgatgacattcatttttgagttcttcaccgcatcggctgcggacacggcggcttttaacgtaaacggctttttatttttggcaaggacgctgtccgcctcctgccagcggcttgtccggtaattccaaatatacatggttaccttccggccgggcagagagcttcctttccagaccgcctcggccagatccgtttcgtcaatagacgggtcaacggacacttcaaaccggtgataagggaaacgctccatgttttccgtcgagacggtttttccgtcatttgccgagatgcggttcatttccggcagtgtaaacggcatttcattttctttcatgcctctcggcggttctgtcaatgaggcgtgctgatacactttcacgctgcccggattccgcgcggtataacggaagccccggtaaaatgataaattcatttcatccttcgtcggatcttttacccggacggacagcttcgctttatgggcgccggttttttggccggtaaactccggctgattcggctcctcccgtttgatgtggaaggtgcggacggatgttgtttcatttcccgcaaggtctgccgcagtgatggtaagggtgtgctttccgggcttaagatcggctgatgacgtatgatgcgggagcgtgatgctttctccgtccaaaaacgctttcacttcttctactttgctccatttatcacggatgtccgctttcagctcaaagttacctttcagtgtcgcgccttctttgattcccggaacaatcttcggccccgtattgtccaccagcacagactgactgagctgctcttcaccgtcgctcacaaaaatgtggtgatgcccttcagaaagcttcaccgtattccatggcagaagccgcgacgtaaacaaatgatccggcaggctgaatgagaaggtcatgcgctgattcgcccgcttgccgtcaccgataaacagctgctcagccggatcccgctccccgtttttgatcaccgttccgtctgaaagcaccaggcgggcatttttcacgataaaatcatcccgattctcccctgtgtcatacggagaaaccttggagcccgaacggatggagactttctgtgttttgccccctttttgcagcagacgttccggcagcagcaccgagtacgttctgtagcggtgtgccggatcgtcaaaaatgtgcagcacctcgttttccatcatgacggtgttttggaaataaagattcgttttccgggcatcgaaagcgaagtaaacttctttttccagcgcaggccgggtctcctgcagcttgccgtcaatccacagcttgatcttatcagcgctgacgtcggatgtcgctttgaggagataggtgccggatatcgtatcttcgggttcaatgttcatcctgagtccgtgtgatttgctcgtctgtttaatgtcaatcatcttgacgggcgtttttgcttcattttctccgtcaccggctgcgatgtaatactcaagctgatcctggccgagcagttccggggaataaagaatgtgacgatataacctgtcgttgcggtctttttcagccagaattcgtttaaatggttttttctcattggttctgtaataaaacgcggctgttttgacaaggtttttgtcccgtatgtcagcctttaattcgatgctttcagcgggccggaccggctttctgtctgtaaggtcttcaatgaccggtttttccttgtccggtttgatcacccttttctgctgcggaatctgcgcctgaaaaacgaatcccggtgacggcttatgttcgctcgtggaaatcttcagcaattctcccgttccgttcagcggatatttataaagcaaagaagtcagccggcggaacgcgtgttttcgatagtgcgctgaggcgatggtttttccggtatttgccgacagcaccaccgtcctcggccggtcgttggacattccgtccgtcccctcgatgacggcgagatgttttccctccttcagctgtgttccgtagtagcggttgaaatcatctatcgtcagttctgatgcggcgcgtctcagccaaaacacataagcgccgcctgacggaatgaccgtatcttctttcggcctccatatcatatctgactccggcccttccttcggatagcggtagcggatgtgataatccttaaaatggatgggtctgtccgtcgtgttatacacctcgataaattcataggcatccgcgccgtcttcatttttcgtatcaacggcaagttccgtaatcatcagctcgggaatatgattcaaatcggcttgatagccgtcaagcttcagccgctttttctccgattccgccctctgtctgccattggtgaaaacgaggtaatattccaattctccattccagatatcccgttttgaaacctgtgccgtaaacagctggattgaacctggagcgggctccatcggcaccatcttaaatcccagctcattactttgtttataaaaaagaaacgccgaaaatgcttgatagtcggcattctttacatgagcctgtatgaacaggtttcttttcatttccgcctttacttctatttggggaggattctccagaagcggtatgtaatgaggcggctgtccgaattcctgctgattcacggggattgccgattctttgcgcgccgcatccgcagaaggactcacacaaagcaaaccaatcagaaaaaagagcgtcatcacaagtttcatctcattacctccctatgcattatgttgcgtcaggaggcggccgcttatgtaccgcacataaaaaagctgccccccttggggacagcttctttttttatctttttctaagcggctccaatatgcctttttgaatcagcaagtggaaaacggacagcacgacggatgcccaaatggcggtgccgaacccgtcaatctgaaagctgtctcccatcaaggcagcggtcatcatcagcgtgatggcgttgatgacaaacagaaagaggccgagggttacaaccgtgacgggcaatgtcaatataatgatgatcggcttgatcagcacatttaacacagaaagaatcacacttgcgatgacagccgcgccgatactgctgatatgaacggaatcaaaatatcccgcaataacgattaataataaagcatttactaaaatgctgactgcccatttgatcatttatttcaaatctccttctaaaggtacaacaaaacaccagataatatatacaatcggcacgattccgctcgtgacaagcgctaatacaacggttatgatgcgcaaaagcgatgcatccatattgatgtactccgccaacccgccgacgacaccggcgattttacggtttttttctgaacggtaaagtcttttcatccaaatcacctctgagtatgcttgagcttaatggcccctgttaacgattctgagaaaatcgagagatgctgatcatggccttgatttgatgccagcatcagttctttttgaatggtatcattcttttcctttaaaatctccgcatcaatcagctcatggctgagagagccgagattgcttttcagctccgctttcaccgccgcgtcatcaggcagggcgatttccacgtttccggtagtcgttttcgtgtagatggagcggcaatgcggcgcagtcacggtaagcatgatattgccgttaaaactttggacgtcaatggattcactcgatccgcgcaaatcaatcaagccgttaatcgtttccgcttcaatcgtgccgcattggtgtccggccagcttgatttgtccgttagccgtttccgccgacgctttctcagccgtcaaatgagagaatgacagaacgccgtttgtcgttttcgctgagaattcttttacatgtaaatgttcccctctgatcggtccgttaaacagcttcactcttatcttatcgtactctttctgaggaacataaagcgtcacattggttttcatcgttttcttttctgtgcggacaaaaaacttattgcccttcacttcacattcaatgtgctgaagaaatgcggtgcgtgccgcctcctgactgtccgcccggtacactttcgcctggcattcggctctgatatcttcatccgcccaaggcacgatattgacgctgccgtttgcgatctgcatatcaatggccgagaactcactgtctttaaattgaaaaatatgctggacttcgtgtgcatggccgaaattcagatcgagatccgcttccttcacttttttgacggccgaatcaatccaatcgaacagcttagccccgatcgagggtttttggcttccttttgtcccgctttcgaaatcttccgcgggttcctggacctctgttgataatgcggtgatctgttcttctttttctttatattcgtgatcaagtttttcaatgagcgtcagagcttcctgcgccgtcagcctgccttcttccacaagctttaaaatccgttctttttcctgcttcatacaaaactcctcccccgacttttcttacacctggcgtaataccttaattccctgcacgatattccaaatgaccattgcgatgaggatcagaaaataaacagcagctcctgttatcataacaaaaaacggaaccatactctccccctgagccgtaatcactccgccgacaacgccggcgatcacaatcaacaatcccgcaaacggaatgatgtgagaaatcagggcgcgcatggcatgccgcttcgtctctttttcatcaacgacaaagtaagccacaatcggaagaatgagcggcgcgagaaacacgctgaaataacagattgatgcgataatcgcttggtttcgattcaataaaaacactccctgtgctgtcatgtaaaaaaccattccttatacatacgtatgacgaatgggcgggtttcattttcatgctaaggacatgcttcgttatacataattttggatttccgggatctcactatagaatcttttccccgaacccattacaatatgtaacaaagcctgaccgtatgcaaggaggacatacaatggagaaagatcccggaaacgaccaagtgacggaagaaagtctgcgaaaattaattcgcgaacagaaaagaatgaacagtgaaatgctggctgaattggaacagatcaaggcagccccacttcccatttcccatgatattcaatatataaaagtgctgctggacagcagcagcacccatattctgcaggacttgatgcatttaagcaaacagcttccccgacagaaaaaaagcctgtaacaaaacagcccaaaaccgatacgttttgggctgtttttattgatctattacgtggctgccgtttctttttcggccagcaatgttttcatccgttttttatcacgttccattaccggtttcagatagcggcccgtatatgattccttcacttcaacaacttcttcaggtgtcccggaggctacgatcgtgccgccgcccgcgccgccttcaggtcccagatctacgatgtagtccgccgtttttatgatatcgagattgtgttcaatgaccaaaacggtatccccgttatcaacgagtctttgaagcacgaccaaaagccgtgcgatatcatcgacgtggaggcctgtcgtcggttcgtccaaaatatacagcgtccgtccggtggagcgcttatgcagttcggaagcaagcttcacgcgctgcgcttctccgcctgacagcgtcgtcgccggctggccgagcgtcacatacccgagtccgacatcggcaagcgtttgaagcttgcgtttgattttcgggatattttcaaagaaagacagagcatcttccaccgtcatatccagaacgtcagaaatgctttttcctttgtatgtgacctcaagcgtctcccggttgtaacgtttgccgtggcacacttcgcacgggacgtacacgtcgggaagaaagtgcatctcaattttgatgatgccgtcgccgcggcaggcttcacagcgcccgccttttacattaaagctgaatcggccttttttgtagccgcgcaccttcgcttcatttgtctgcgcgaacacatcgcggatatcatcaaatacgcctgtgtaagttgccggatttgatctcggtgtccggccgatcggcgcctgatcgatgtcgatcaccttatcaagatgatcgaggcctttgatctctttatggcttcccggtttcgctttggctttatgaagtttttgcgcaagcgccttatgcagaatttcgttcacaagcgtgctttttccggaaccggacacacctgtcaccgccgtaaaagtgccgagcgggaatttggcgttcgcttttttcaggttgttttctgaagcgcctttaatttcaatgaatcggccgtcaggctttcttctctccggaggcatcgggatgaattgagcccctgataaataacgtccggtcagagagtccgcatcattcatcacctcttcaggcgtgcccgcggatatgacacggccgccgtgaatgccggcgccggggccgatgtctatcaaataatcggcagccatcatcgtatcttcatcatgctcaacgacgatcagtgtattcccgagatctctcatgtttttcagcgcgctgatcagacggtcattgtcacgctggtgaaggccgatggacggctcatccaaaatgtacaggacgcctgacaaacgggagccgatctgcgtcgcaagcctgatacgctgggcttctccgcctgacagcgtccctgccgcccggctaagcgtcagataatctagaccgactttatctaagaaactgagccgctccacaatttctcttaaaattaaatcggcaatctgcatatctttctcagacagcgtcaggtttttgaaaaattccagcgcatcgccgacggaaagctcggtaatggttccgatgtggcgtccgttgaccaaaacggccagcgcttctttcttcagccggtagcctttgcacgtcgggcacggcttctgtgacatgtactgctccatctgttcacggatataatcggagcttgtctctttataccgtctctcaatattgcgcagcacaccttcaaactcaatttcattttcccgcacttgcccgaaatcattctcgtatttaaagtagatccgttcattgccgctgccataaagcactttatcaagctgatgattcggcaggtctttgaccggagtctccatatcaatgccgtaatgagtgcagaccgcctgaagcagctgcggataatattgtgaactgatcggcgtccacggcgcgatggcgtgttcctttaatgacagttcaggatttggaatgacgagttcagggtccacttccagcttcaagccaagaccgtcgcaagtcggacaggcgccgaacgggctgttaaacgaaaacagccggggctcaagctcaccgattgaaaaaccgcacatcggacaggcgtgatgctcgctgaacatcagctcttcctggccgatgacatcaatcatgactcggccttctcctaagcggagcgcggtttccagtgagtcggaaagccgggcggcaacaccttccttgacgacaatccggtcaatgactacttcaatggaatgctttttatttttttcaagttcgatctcgtcggaaagctcggccatttctccgtcaatccggactcttacgtaaccttgctttctgatttggtcaagcactttgacatgggcgccttttctgccggagataatcggcgcaagcacttgaagcttcgtccgctccggatattcaagaatccggtcaaccatctgttcaatcgtttgagacgtaatttcgatcccgtgctccgggcagtgcggcttcccgactctcgcgtataacagccgcagataatcataaatctccgttaccgttccgacggttgaccgcggattgcggcttgtcgttttctggtcaatgctgatggccggagaaagcccttcaatcgcatcaacgtccggcttatccatctgccctaaaaattggcgcgcataggcggaaagcgattcaacataccgcctctgtccttccgcgtaaatggtgtcaaaagcaagggatgattttcccgatccggacagacccgtcacgacgacgagctgatcccgcggaatcgttacatcaatgttttttaaattatgcgcccttgcccctttcacctcaatccggtcaattgccatgtgttcatcatccttccgcttttagctctaacagtaaatcacgaagctctgccgcccgttcgaaatcaagcgctctggccgcttctttcatttcgtgctccatttgctcaacgactttctggcgttctttcttcgtcatcttcgccagcttaggagcggcttttgttttatattcttctttatcctcagcggcctgcgtcgcgcggatcacatcgcggatttccttattgatcgtttgcggcgtaatgccgtggatttcgttaaagcgctcctgctgttcccgccggcgcttcgtttcattaatcgcaatttccatcgaatgcgtgattttatcggcatacatgatgacgcgtccctctgcgttccgggccgcccgtccgatcgtctgaatcagcgaccgctcggaacgaaggaagccttctttatccgcatccagaatggcgacaagtgacacttccggaatatcaagcccttccctcagcaggttgatgccgattaacacatcatgtttcccgaggcggaggtcacggatgatttcaatccgttcaagcgtcttaatctctgaatgaagataattgaccttgataccgatttccttcagataatcggtcaggtcctctgacattttttttgttaaagtcgtcacgagcacgcgttcattacgttcaatcctcgcctgaatctcaccgatcagatcatcaatctgcccttcgatcggacggacatcaatgagaggatcgagaagtcccgtcggcctgatgatctgctcgatcatttccggcgtatgctcaatttcatacggtcccggggtagcagagacgtacacgatattgtgcatgtgcttttcaaattcctcgaatcgaagcggacggttgtcaagcgctgacggcaggcggaacccgtgatcgacaagcacctgttttcttgcctggtcaccgttgaacatgccgcgcacctgcggaatcgtcacgtgtgattcatcaacgacaatcataaaatcatccggaaaataatcaagcagcgtatacggcgtggagcccggaggacggagcgtcaagtgtcttgaatagttctcgatccccgagcagaaacccatttcccgcatcatttcaagatcatatctcgtacgctgctcaaggcgctgggcttccagaagcttgccgttttcgcgcatgacttttaagcgctcctcaagctcctgttcaatattcagaatcgctttttccatcttttccgcccgtgtgacgaagtgggaagccgggaaaatcgcgacatgatcgcggtcgccgagaatttctccggtcaaagcgtcaacctctctgatccgctcaatttcatcaccgaaaaattccactctgatacaatgttcgtcacgggaagccgggaagatttccacaacgtctccgcgcacgcggaacgtcccccgctgaaagtcgatatcattgcgggcatactggatatccacaagctttctcagcagctcatttcgctcaatctccatttccggtctgagcgacacgaccatttcccggtattcttcaggcgaaccgagaccgtatatgcatgatacactcgcgataataatgacatctctccgttcaaacagagaggatgtggcggagtgtctcagtttatcaatttcatcgttaatgcttgcgtctttctctataaatgtatccgtctgaggcacatacgcctccggctgatagtaatcgtagtagctgacaaagtattcgacagcgttgttcggaaaaaactccttaaactcgctgtacagctgtccggcaagggttttgttatgggcaatgaccagtgtcggcttgttgacttctttaatcaaattggacacggtaaaggttttgcccgtccctgtcgcgcccaggagagtctggtgttttctgccttcctgtatgcctttgacaagcttctcaatcgcttgcggctgatctccctggggctgatatttcgagactaactcaaaacgatctttcacaaaaaagcctccgtttctttacgaaatcttcctattgatatagtaacacaatgacgggcaaaatcactaaaaatacgaactaaagttcgatggtttatttttaccaagtcaatttttgtataaaaaacctgcttttatggcgtaaaagcaggcattctatttcatattcaccatgtcaggcattgtctttctttttgtctgcttcttttttagccatgtacagcccgccggctaccagagagacgacatccaatccaacgataaaatacgtttcggtgtagccttttaaataggatgcgaaaagcagcgcggctgtgagagcgatcgccacatagtggttaaaagtgaccctcgtaaaaaggacgaccagcataaaagggaaacataatgcaaaaacggcttttgtaatcacaaaaaccctcctcgggaattcttcatctcatctgattatagtaaaaaatgaagaatcggacaatcgttcccctgctatcacaataccctttttcaccattcttcaatcatctgtcagaaaaaatgtaaaagtaaatccattgaaccgttaacaaaatgaatcaaattgcctttcttcagccgaaaggcggagaacgattaggtctttgtgtctttgacagtttcttcctccctctttacaatgtaatgatagtgttcactatcattttcttggatgaagaaaaaagggggcatcactcatgtattcagtacgatttcaaaaagcggaagaatcaagccgctcagcgggagcaaaaggaatgaacctgattaaactgacgaaaaacggcctgcccgttcccgacggttttgtcattcagacgaacgctctgacacgttttatagaagacaaccggcttcaagcagcagacgcacatatggagcgcgccattatgaacggcacgttttcaaaagagctccgagatgagctggccgcgtcattttatgaattgagagaatcatacgcctctgtcgccgtacgttcctcatccgcgtccgaagatcttgaaggcgcttctttcgcgggccagtacgaaacctatttaaatatcaaaacagaagaagagtttctaggaaaagtgaaagaatgctgggcttccttcttctcggcgcgggtcagcggctataaagagaaaatgaacaacgataccgcagagccgttaatgggtgttgtcgtgcaagggctgatcaattctgaggtttcgggggtcattttcagccgcaacccggtcacacacgatgacggagaactgatgatcagcgcgagctacggcctcggagaagcaatcgtttccggcagcgtgacgcccgacacatttatcgtcaataaaggcacatttcagattgacaaagaaatcggcttaaaagaaatatatatcgtttctcaagaggaaggcgtgacggaaaaagagacgtccgctgacatgagaaaccgcttctgccttgatgatgagaatatcaaagagcttgccatgctgacgatcaagacagaagaactgtacggttatcccgtggatcttgaattcggatttgccgaaaataagctgtatctgcttcaggccagaccgattacaacgatcgtgcaggatcagaaagcggcggacgaagaacgggaatttatcatgacgccccgggatcagaaagatttttggcttaatatggagtccaatatagaaggccccgtgagcccgttattcgcctcgctcattgtgccggctttagaatacggcctcaaagagagcacaaagacattcccagtaatgggcatcgaaatcgagcgtgtcaagcttcatcaaggccgtgttttttccagacagcataagacggacgacaagctgcccgcagaacagttagaagcgctatttcccatcttggctgaccgcatgtacgatattattcaggaaacctttctgcctttttatcaaaagctggacgaactggcgcatacaaaccatacacgggagactgccctcgatgcgttccgaaacctgcaagacttctatttgaaaggatacgaagaacatttcaacattgtctttccgcaggttgcgttaaacatgatgctggaatcgatgtacggacagattgagaaagaaaacacctccctcttgtacgaaatgctggcgggtgtcatgaataaatcattagaaacagacagacagctttggctgctttccggacaagtaaaagacagtcctgagctgcggcgtgtttttacggtttctcctgccgatgagcttcatcagacgcttctgcaatcaaatgaaggaaagcgctttcttgaacaagtcggtgaatttttacaggaatacggctggagatccgtgaaaagccacgacctgctcgaagaaacatgggcggaaaatccttatttcgctttggctaacattcagaactatgtccggaacggctacgattttgacagtgagtttcataaaacgatagaaaaacgaaaacagctttacgccgccttcatggagaaaatcgaagatgacggcttccgggagaagtttgaccgctattatcagtggacgctgtcttcctccgtcatcaaagatgatcaccatttttatattgatgcgatgctggacgccaaagcgcgcctttgcctcttgaaaatcggcgagctgcttgaaaaacaaggcgtgatcgatgaccgggaggatatgtggtacttatacagcgatgaagtcgagaaagcgctggcgtcgcctgttccgatgcaggaaaaagcggctgaacgtaaacagctgttccagcaatatcagcttcttgaagcgcccgcttatctcggcactccgactccagaacagctgcaagcggctgagcagattaccggttccatcacagaagatgaaaaaaacactgaacatcatatatacggacttgcggcttcaagcggaatcgcaagcggccctgtgaaagtcattcgtgacgcaagtgaattttcccttttttcatcaggagatgtgcttgtctgcaaaatgacgacaccgctttggaccagtctgtttcaagacgcaaaagccgtcattacggacacgggcggcatcctgtcacacgcggccatcatagctagagaatacgggcttcccgccgttctcggcactcgcgccgcgactgacaggctcaacgacggagatatcgtctcggtagacggcacaaacggcaagattacgattgtcaaacgcgcttcatgctaggtttccctctttattgacgggcagggcgggtgtatacttgtcctgccagtattttcgcgaggtgaaacatgttgagaacgacgaacaagagaattcttgacgctgcgatgaatcttattatccaaaaaggataccgcgccgcgacaacaaaggaaatcgcagaaaaagcgaatgtaagcgaagcaacgattttccgtaattttaaaaacaaacaaggactaatgaaagcaatgattgagcagcaggcgcccgcaccggaaaacatgatcgccaaggcggaaggcgacctgtatgaagatcttcttcatttcgccacggcccttttgcagcaattggaacaaaaaaaagaggtgttccgtatttgcctgcgcgaaccggaactattcgaagacgtcctgcaggatatcatcgtatatccgcaatctgtgaaaaaggatttaatcgtttactttaaggagctgaccaagaaaaacatcataagccccggcagtgaagaagcaaatgcagacgtctttatgacaatggtcttcggttattttatgcaccgtctgcagctggggaaaagggtcattactctttctgaggaaacgatgctgaaacacagcactgagatttttatcaaaggaatcgtcagccggtaatttttccggctcctaggaggatgaaggatgggttcaaagaaagaatgggcgctgatcgtttcgcttttgctgggagccatactcgttcccatcaattctacgatgatcgcagtcgccctttcatccatttcccgctcattcagcgaatcaattgccagcatcacatgggtagtgacggtgtatttaatcgtgatggccgtgacacagcccattgccggcaagctcggtgatatgtacgggaacaaaaaaatgtatttatggggcgtcggcctttttcttatcgcatcattggggtgcgccctctcgccaagtcttttcttattgattttcttccgggcgcttcaggccgccggcggcgctttgcttacgccaaacagcatcgccatcatccgccatgtcgtgtctgaaaaacggcttccgaaagtattcggttttttcggcctcggtgccggactgggcgcggctctcggcccgtttatcggctctcttctaatcgagagcttcagctggcattctatcttttgggtcaacattccgtttcttgcgatcgcactcgggacggcattgatgatgtttcctaaatataaagaagaaacttctgacgcgccgcttgatatcatcggatctgttttgcttgccggaagcattgtatctattattcttctgacgaaaaacgaaagctctatgggctattgggtatacgcgctgctcattcttgtatttgttccgttatttttcaggcgggagctgcgcacgaaacatccgattattgattttgacctgtttaaaagctcgacatttacaagcgccaatttgtcggttctgttaagcaatctaatgatgtacgccgtgctattgattatgccgctctttatgaccggccacttcagcatgaatacgtcgcacagcggcatggcgctgtccgtcttttcgatttttatgtccgccagcaactggggcggggctcagctgcatcataaatggggcgcgcgaagaatgatttttctgtccttcatgctgatggccggagccaatctcttatttctgcttttggtttattcccattccgtcccgttccttatggcatcgcttattgtcggcggcatcgcatccggtgcggggctgacgagcatgcaggtgtcttctcttgcgacggtagaaccgggcatgtcaggcatcgcgtccgggattttttccaccttccgttatttcggaagcattatttcttcagcactgatcgggttaatctccggatttcatattctgtttatcatattgatcggcgtttctgtgatcggcatgttcgtatcacttggaattaagtccggggaaaccgttcatacgaaaaaaagccattcggcgtaaacgaaaaaggttccgtaagcatctgctttccggaaccttttctagtttttcttcttcattttctctttcaaagtgtcaccgcactcccccgatgcatagagtatcgcaacgccgtttgctctatgagaatcttttcgttaaaagagaaaaggggaatgtaaatggctaagagttcagaccaagttaggccgctggcgccgtctcttacagtcagcgccgttcaaaacagcacagaaggaacagcgtcagatctcgttcttacctattcgccgaattccgtgctttcgttaggcggagtcgtattccggctgcctgaagggtttaccgcaacgacgaatgacaccatcaacaacaataatttaacttcttcacaaatatcagaaggcggcagaaaagtcacgttgccattgacgctcgatcttctcggacttgcccagttcacgcttgtgctgacaaacaaaacactcccggcggcaggcacgtataccttttccgcagaaaatacggtgctgatcatcggttctctgctgccggcctccgctgatctcactgtgaatccggcagcttttgcttatgtgaccaactatttgagcaaccatgtcggcgctatcaacagaatcaccggcacggtttccagtgtcattccggttgaggctgcgccgcttggcatcacaataagcccgacggcagatttttgtacgtgtgtaattcgggagaaaacagcgtatccgttatctcaaccgagacaagcagcgaggtcaagagaattccagcaggcgcgtctccttataaaatcgcagcttcgccaaacggaaattttatatacgtcaccaaccagcaaagcagcaatgtttatgtgatcaacacacaaaccaataccgtcatctcagtcattcccgtcggccttctgccgacaggcatcgccgtatcgccgaacggacagcttgtatatgtgctgaataccaataccaacaccgtttccatcatccacacggcagacaatacagtgacggcaaccattattctgccgtacaattctccttccgatctcgtcttttcgccggacggaagcaaggcttatattacaaaccttaacagcaacaatctctccattattgataccggcacaaacaccatcattgataccgtcaatacggagctgaatccgctcggtgtcacgataacgcctgacggagcgaaagtgtatattttaaattcaagcagcggcaccgtatctgtgctcaatacagctgcaaacacgatcacagcgattattcctgtcggtcagtatccgtacggcgccaaaccggatacagacggaacacgtattttcgtcacaaactttttcagcaatcggatttccgtcattgacacggcgtccgataccgtcgtcggcaccattacctcagaattgtatccggctgacattgtaatccggccgtaaaaaaaagcccggccgccgtgtttttaacggcaccgggctttttttataatgctgtcatttcttcttgctcatgttcatcctgcacgaataaaatacctaattcatgatgttcgccttcataggacgcacgctgatcaaaccggatctcaccgttcaggccgatgatctccatttttacaaatgcgcggtttttttgaagtgcttcataaaaatccgatacatgcttcacgggtatgccgtttactttcgtaataatctcaccgatcttcagattaagatcttccgcgggcgtattcggaatgataccgagcaccattaagccttgatcccgcttagagaaataaaacggagccgcattatcgttcaaccgctgtctcaatgataaaaacaggcggccgagcaccgcgatacaaacggcagcaccggcaagcggagtccaccaaagggccgctgccccgaatacggtaacgatcattccgagatacataacacgtttcgccgttatccttatgctgacctccggaagggatccctgtacacgctgtccaaagcccgcgatataaggaatccagatcaaatggaaagagccgcccggcacggtaaagacaggccaccaagaaaggtgtgtttcaagcccgctgcccggcaccaataagaaaagcggaagcagccatgcgcgattcgccaattgacggccgatgggcagacctctgctgctgacgacaagcgccggagatgttttttcaagcgctgaacggtaagcagcagccccctccgtgatgatcaaaaggcccatgaacacggccgccgacgcccaattcacgccgaatgcctgcggaaaccgatccgcaaacggcaatgtgtgggtatattgaaggacaaacacaatgaacataccggcgctgacaatataagctgatgacaaccaattcatacggaacgtcagcgaagccaaagccgtcacagccgcaatgatgccgagaagaccgaatggaatcgaaattcccagcccaaaaaataatatggagagaagaatccccggtataagcccttttatgtatgtaaagataagctcgtcatacatatctgcgatttttgtatgaaacgtatggcgttcacgtttaatccgcaaatatccgcatgcgagacttatgatgataaaaaaccaaaacatcgggtgcaaaaaaaacagaccgatacttttcagaagttcaattccccattgaacagacactgctttcaccgcctcaagccaaacattttaattctattctaccaaataatcattggcttgaatatctcaaacgtctatctctcttccgtcatccacagtgttacatttgagagagagaaatcttttagataatggtcgacctccacctcgatcacgccgctgatcagaagcatggaccgcttaatatccgtcagattgattcctaaacgtttatggtttttcattaagtaagtgaaataatgctttgcacactcttcattgatttcgtgaacactttcaacatttgtgtaattgaccaggtatctgctgaacagcatgagaagacttagtgcttttgttgatgaaaatgtgacgtcttttgttctgtcttttagttgttccactaattcataatattttttttcacgcacaatacttgccctcttcaattgtgaacccccatttttttatccagataagcacgggtgattacagctgccgtgctgaagcgccgcaaacacttctgctttcaatactgaaatgcagctgccagactaaaactgttctctattagaaccttcttttattgtaagaactaaaactgactgaggcaactttcaaaagtttcattttgaatacatattaactcggcataaagtctctcttccctataaatatcgggtaatgtttgtcctttataaatgtttaaatgtgaaaatttttttaatatcttgtcaaaaacgtcataattatatatctttcgattcatttttgacgaaggacaaaagaaacaggaggcgaaaaaaacgcctccttttcatttattttacaaataatgattttaacgccatttgcagctgtaaatcatttttttcgtcagctttcttctcgttcatcagctgattcattttttccgctgtttttttgtcaatgacagctgttttatcaagcttgttccggtcttgaaacgccagaacggcttttttcattgttttgctgaaatagccgtccgccctgcccgggtcgaagcccaagcctttcagcaggatttgggcgtgtttgacatccgcactgttcatatcaggctgaagcggctgtttcagctgaagcggccccgctgcaaaataatccggctggctcacggcgattgtcggggtaatgccttttttgtgaatccaattgcctttcggtgtgagccatttgtacagcgtcaatttaatgttgctgccgtctcccataggtacggcctgctgaaccgttcctttaccgaaggaggtatcaccgacaacgtcataatgtcccgcctctttcaatgcgcccgcaagaatttctgaagcggaggcgcttcctttatctgtgatgacattgataggatacggctttttatgttttaaggttgagaaatattgttttttatccccgttacgttccgcgatttgaatatacggcatgtcttttgtgacgaaatgctttaaaatttgttcgacgctttgaaggtagccgccgggatttccccttacgtcaagaacgagcccgtcaatcccctgtttctcaagctttttcagcgccgctgcgaagtcctgagcggtatgctcggaaaatgtggatatgccgatatagccgacatgatgcccgcctgattctttgcgggaagcaaatacggtttccagcggaatttccgctcttttaatccggaatgacagctgtttttcagagcccggacgctgtattttaatagaaaccttcgatccttttttccccctgattttcagcacggcttcgtttaaatctttcccgttcattgactcgccgtttatactgatgatttcatcattcggcttgaggcctgctttttcagccggagattgcttaaacggtgatacgataatgattttattatcttccataccgacttcagcgccgattccttcaaaagaagagtcaagagaatcggaaaactgcttggcggtctgcttgtccatataaacggaataagggtcgtttaatgtagacagcatcccctgaatcgctccttcaagaagcttttctttatctacattttccacgtattcgttcgagatcagctcatatgctttttcgattttttccattgcctggcttctttctgcttctgatgaattcggctgtgccgccccggcaatatgggcgccgccgcacatgatgctgacggccgctatcgctgcgattattttctgtttcatcgtttacctcctcttagtccttttacgaaaacctggagatagtatgtgtaaaccggaaagaattcatgtaatggcaacaaaaaaatgaatacgcaattgtttcatataaatgggtaacgtataatattctgtatataattcattaaatatacaggagaatacgatatgaaaataaaattatcaattttatccgcagcggtgctggccgcaggcataaccgcctttgtctggcaaaaaacagaggccaatgaaaaaacgcagacggatgccctgtatgtttctcccgcaggcagcgatcaaaatgatggaacgaaagaaaagcctttccgcacattgaagcatgcggcggaaaaggctgaggccggaacaaccgtattgattcgggaaggaacgtacgatgaaacatttgaggtcaagcacagcggcacgtctgagaagccgattacatttcagaactatcagaatgagcatgtcgccatcagcggcaaatctgcgtcagacggcgattctgaaacaccattaattcaaatccgcaataaacagtacattaccattcacggcattacgcttgaaaatctctccgtttcatcagaagatgcgacagccatgggaatctacgtcaccggatcaagcagccatattaccattgacggcaaccacatccaaaacattaaaacaacggctgatgacggaaatgcacacggcatcgcgttttacggcacaggcgcgatgaaggatgtcagcatcacaaataatacggttgaaaaactgacgctgggcgcaagcgaggcggtagttctgaacggaaatattgacggatttaacatcgccggcaataccatccgggacaataacaatatcgggattgacgtgatcggctacgaaggaacgtccaaagaaaatgattatgcgcgaaacggcgtcattgaaaacaatacagtgagccataattcctcttacggaaatcccgcctacggcaatgaatactcagcgggcggtatttacgttgacggcgcagaacatgtggacattaggaaaaacaccgtttacaacaatgacctcggcattgaagccacttctgagcataaagggaaatacgcacaagatatccggattacggataacaaggtgtataacaatgcttacacgggtatttcaatcgggggctatgacacgaagcgcggcggcacaattaattccgtgatcgctcacaacatcatgtaccgaaatgacacgaagaaccttgacggcggccagctgctgctgcagtacgacacaaaagggaacaccatcgaaaaaaacatcatgacggcaagccgttcccggatttttatcgcaaatgattttacgaaaaacgaaagcaataccgttaaccataacgtctatcacaaagaaacaggaaaagacggcatttggaattggaaaaacaaagaataccgctcattcacagcttaccaaaaaggaacggcaaacgattcaaattcgatttatgcggacccgatgtaccgtgacgaatcgtcttatgactttacattaaagcccggatcaccggccctgcccgtcattcagtaacggaaccatcaaaaaaagccagtctttatcagactggcctttttttatttatacacgaaggaattttcggatggaagtcaggcttccccatactccgataaccgcgccgatcagaatgagcacaagtgatacttggaacacaaacggactgtacggcagaagtgaaacaaatgaaccctgaactttcggagccacccaagcgaccatcgactggtacgtactgagcacgagtgcgatcggtatgactgaaccgaataccccgagcagcagaccttcaaggaaaaacggccagcggataaaccagtttgtcgcaccgacaagcttcatgatttcaatctcttttcttcttgcgaaaatcgtgattttaatcgtatttgaaattaagaacatcgccgtgaacagaaggccgatgattaacgcaatcccgatgttgcgtgacacgccgacgatcttaaacagacggctgacttcttcttttccgtatgtcactttatacacatgatcaagcttctcaatttttttcgcgactttcggcgtatcatgcggatctgtcgttttgacgataaacgcgttgttcagcgggttttcctgatcttgcattttcatggcctttccgctgtcgccgaagcttttgaccaattgatcaagctctttatctttagatgaaaactctacgctttggattcccgagatgtccttaatctcattctgcagcgtatcctgcgttttcttattcgacgtcaaatcaattaatactttaatctccacttctttttcagcatttttagccatgttgtttaagttcagcataatgactaaaaacacgccgaccaatatcaatgtaacggtaacggcactgatggatgcaaatgtcatccatgtgtttcttccgagagatttaaaactctcacgcaaatggcgcccgagaattttaatcataagaaccatactcccctcttgactcatcacgcacaataattccgtcttcgatcgcgatgacccgtttcttcatggtgtttactatttctttattgtgtgtcgccatcacgacagtcgttccgcggttgttaatctcttccagcgtcttcatgacttcccatgatgttaccggatcaaggttgcccgtcggttcgtcagctataacgacgtcaggattgttgacgatggatcttgcgatggaaacacgctgctgttctcctccggaaagctggtcgggaaactgccgcgctttatgcttcagctgcaccagatcgagcacttcaagcacgcgttttttaatgactgactgctgctctccgataacctcaagcgcaaacgcaacgttttcaaataccgtcaatttcggaaggagtttgaaatcttggaaaacaacacctattttacgccgcacgaaaggaatctctttttcttttacagccgcgagatctttatgattaatcaatatttgcccttttgtcggtttttcttctctgtaaatcattttgataaaagtagatttaccggctccgctcggtcctacgacatatacaaattctccgggatgaatcatgactgacagcccgttaatcgcttttacaccgttcggataggatttatatacttctttcatctctatcatgaaatcacctaatcttttatttatgtcttgcagccatagagttcgcaaaaatactgcggtttatggccgatttaccaggaaacagatgaaaaatctgaaagttccttttcctcagtacacttcattatacgtcaaatttagacatattactattacagtttcttttcattcccaggccgtgaaaaaaccttgccccttataacaggcaaggtttttctgttattttttctgtgacagccatttggcgatctttgtggcgtcctcatcacttacaagatggctcggcatattgccgcggccgtttttaatgatgctttcaattttagcttcatcatatttcccgccgacttcctgcagattgggacctccgccgccttctaagtcttttccgtggcagccgatacagctttgctgataaagctcttcgcctgctgacgcggaagcttttgatccgcctgagctgtcagagctttctttttttgattcattggatccgccgcatgccgccagcaggacggacatggtcagaaccagcgccagcagcgcccattttgatttcatatgtaagatgcaccccttcgctattataactccgtttatgcgcgtttgaaaccctcgccgagcacctcgcttgcgtctgcgacaatgacaaaagctgactcatcaatttgtttgacgatttgtttcagttttgtgaattcggtctggccgacgacacacattaagatcggccggtcatgttccgtatacccgccgactgcggaaatcttcgtcacacccctgtcgatttgcgtaaacacagccgacctgacggcttcttcatgctgcgtaatgattaaagccattttggaacggttgaacccgacctgtacgacatcaatcgttttgcttgaaataaataccccgagcatcgcatacagtccctgttccactccgaaaacgagcatcgcgctcagcacaattaatccgtccatgatggcaagacacgtccctaacgaaagccccgtgtatttgtgaatgatctgcgccgccagagccgttcctcccgtggagcctttgccgagataaacgatgccgatccccgtaccgatccccacgcctccgaaaatcgccgccagcaattcatgggtcgtcgcggcagggagatctcttgttaaaaagacggcaagcggcagaacgatggaaccgacaagcgtcttcattccgaatttcccgccgagaatgatcactccagcgataaacaaaggaatgttaataatccactgcacgtaagccggttcaaaaccaaatgtttctaaaatggtgctgattccgcttactcctcccgctgctatacggttcggcagcaaaaatacgttaaacacgacccctgtaatcgccgcgccgatcatgatatatatgtaatctttgatcagacggagcggtttattgtgattcacatccatgcaaaatcctccgttctccgattttctctcgatagcattttaagtcttcccggcttagaagtaaataacagccaaataccgtattaatttgctaaagcgctattgtgaaaaacggaaaaagagaagcgataaaaaaaacacaccatgccattggcaggtgtgttcccggattatgacagtttggagcgtaaataggcatcaatgaagatatcaatatctccgtccatgaccgcctgcacgttccccatttccgtatttgtccggtgatctttcaccatggagtacggatggaatacgtacgagcggatttggctgccccagccaatttctttctgttcgccgcggatttcgtcaagctccgcctgctgttcttcaattctgcgctgatacagcttcgctttgagcattttcatcgctctgtcgcggtttttgatttgtgaacgttccgtctggcatgtgacgactacatttgtcggcaggtgggtgatccgaacggctgaatcagtcgtattgacatgctgtccgccggcgccgcttgcccggtacgtatcaactttaatgtcttcggtccggatttcgatatcgatttcttcattgaattcaggcatgacttcacatgacacgaatgacgtgtgacggcggcctgatgaatcaaatggagaaatccgcacgagacggtgtacgcctttttccgcttttaaatagccgtatgcattgtggcctttaataagcagtgtgaccgacttaattccggcttcatccccaggcagataatcaagtgtttcaactttgcatccgcgtctttccgcccagcgggtatacattctgagcagcatggaaccccagtcttgggattccgtaccgccggctcccgggtgaagctctaaaatcgcgttatttttgtcatatggttcactgagcagcagctgaagctcaaattcattcaattccttcgttaatgacttcagctctttctcaagctcttgctgaagttcctgatcaggttcttcttttaaaagctcatatgtcatttgcagctcttcgtgagactcgctcagctgatgataggagttcacgtagtctttcagaccgttcgcttcgttgatgacggtttgggccttctgctggtcattccagaattccggttccgccatctgttcatctaattctgcaatgcgggcttcctttgattcgaggtcaaagagaccccctgaagtccgctaaacgagaagccatattttcgagctctgccctgatttctgataattccattccattcacctcattaaaagatccggggcgtcataagacgcagacccggtcatgttcgcttcctgcagtcgtgactattctgtccggccgcagcaatttttatatttttttccgcttccgcaatggcaaggcgcgttgcgtccgatatccacgactttgcgcaccggcgcttttttcgcttgtttggcttcatcgccgtcctgctgctgatgagccgtcgtttggccctgaacaacttcttcgcgttccagattgctttcaatctcggccttcatgacgaattttgcgacctcgtcctcaatggactcaatcatgtgctcaaacattgcgaaaccttccatttggtattcacgcagcggatttgtctgcgcataagcgcgaaggtgaatcccttgacgcagctgatccatcgcatcaatatgatccatccattttgaatcgacggcacgcaatacgattactttttcaaattcacgcatctgctctgcgccgaaattctcttctttttcattatatttcgtcatgatgcggtccatgatcatctcatgcatttcatcaggttcttttccgaagatatcgctcttttcaagcgcgccttcatcaagatacgttgtattgaccagctccacgagtccgtcaagattccattcttccggaagctcctcgctcggtgtataagcggcaatcgcacgctccagagaagacttgatcatgccttccacaatgtcacgcaggttttcagaatcaatgacttcaaaacgctgcttgtaaatgacttcgcgctgctgacggagcacgtcgtcatattgaagaagctgtttacgtgaatcgaagttgtttccttcaacgcgtttttgagacgattccacggcgcgtgacaccattttgctctggatcggcgtggtgtcatccataccaaaccggtcaagcatcgccatcgtccgttcagctccgaaacggcgcatcaattcatcttccattgaaagataaaattgtgtgatgcccgggtctccctgacgtcctgaacgtccgcggagctggttgtcaatccggcgggattcgtggcgttccgtaccgacgactgcaaggccgccaagctcttttacgccttcgccgagtttaatgtcggttccgcgtcctgccatgttggtcgcaatcgtgacagcgcctttttgtcccgcttcttcaatgatctgagcttcacgctcatggtttttcgcgttcagcacctgatgcggaattcctttgtttttcagaagttttgaaatcaattcagacgtttcaacggcaaccgtaccgacaagaaccggctgtccggtcatgtagcgctgggcgacatcctccgccaccgccttgaatttcccttccattgagcggtagatcaagtccggacggtcgtcacggataaccggctggttggtcgggatggacacaacctgcatgttataaatattgcggaattcttcctcttccgtttttgcggtaccggtcataccggccagcttttcgtacatacggaaatagttttggaacgtaatcgtagccaacgtcatgctttcattttgaatctccaagccttcttttgcttcaatcgcctggtgaaggccttcgctgtagcggcgtcctttcatcagacggccggtgaaggaatcaacgatgacgacctggccgtcctcaacaacataatccacgtctttctgcatcgctgcatgggcttttaaagcctggttgatatggtggtttaaggcgacgtttttgacatcgaacaggttgtcgatgccgaacgctttttcagccttcgtcattccttcttccgtcagctgaacgcccttcgttttgacgtcatacgtataatcctgatccttcttgagtgtgcggacaaacgcatttgcctgcacgtacagttttgtggacttctgagcttgtccggaaataatcaatggcgttctcgcttcatcgactaaaatggaatcgacttcatcaataacggcaaaatgaagcggacgctgcaccatttgttctttataaagcaccatattgtcacgcaaataatcaaagccgagttcattattcgtggaatacgtgatatcggctgcgtaagcttcgcgtttttcgtcttttgacatcgaattcaggttcaggccgaccgtaagcccgagaaacgtaaaaatttctcccatttgctcagcatcacggcttgccagatattcgttgactgttacgacgtgaacgccttttcccgtcaaagcatttaaatatacgggaagcgtggacgtcagcgttttcccttcccctgttttcatttcggcgatattcccctcatgaagggcaaggccccccatcagctgcactttaaacgggaacatgccggttacgcggcgggaagcttcacgaacgacggcaaacgcttcgacaagaaggtcatccgtcgtttctcctttttcaagccgctctctgaattcttccgttttatgtttaagcgcatcgtcagagagattttcataatctccttttacagcatcaatgtcatttgcaattttttcgtatttgttcagcgcacgtttggtcggatcaaacattttatttaaaatcccaagcatctataacgctcctctatgttcacatgcaaatttcgcatggaataaatgataattttctgtccatgtatacctctcattatcataacataccttttgttatttccaaagaatttgcagataaagatagagaaaaaccttccgcgcgttcacggaaggctggatgggtttattcagtcggttcaattaatccgtatttgccgtcatttctgcggtaaacgacatttgtgagattcgtctccgcattggtgaatacgaagaaattatgtccgagcatattcatttggagaatcgcttcttcattatccatcggttttaaattaaaacgcttttggcggacaatttccgggctgtcatcttcaatttcatcctgaaccgctaccgtgtcagcagcgctcccgttctcgaagtaatgtttcggcagaccctgctcacggaatttccggttgacctttgttttatgctttcggatttgacgttccagcttgtttgttgcgagatcaattgcattgtacatatcctcgttatgcacttcggaacgaagcgccagatcagtcatcggaatggtgacctcaacttttgattccttatcattatagaattttaagttgacgttcacatcggcattgacgctctgctcgaaatatcgttccagcttgccgatttttctctccacatgatcctttaacgcaggtgtaacctcaatgttttctcctctgatattgtagttcatcaaagaacgcctccctttatctaaggatatgtatctatttctcttttaccccttctgatccctgctgaaacgttaaaataatgtgtaaaatcagtgaacgatgacgaatggtgtcggctttttatccggcagcttccggcaggattaaagtatatgcaaagaacgcaggcaaaagacctgccgcttgcagcaggtctaatgaagaacatacggtttgatgcagtcgtgcgtctgctccatccacagcttataatgcggcagaaagatggtttttaaaaactcctgaaatggagcggacgggaaatcataatcatttaacatgctgaaatcctgaaaaatctcgtcaaatgaccgaatcgcagtctccacgcatcggcactcaacgatagacaaaagaagcgcatgagaggagtcgagatgaaaaaaagcctgaatcaaatcgttgtaaatccgttcgccctccgtcttaaaaaaatcatcctgcgtatccaataggtagcaaagcccctcatcaatcgtaaaaagaagctggtagtatgctgacaccaaatggtaatcgttcaaacttctcaaaacactcacctatttgcgtttgtcgtaataacggccgtcacttgtcgtttgatgatacggattaaaatacgtattatggtacacccgttttttcttgagcgtttttatttcatttcggatgccgtcctggatccgtttcacttctccggtaatcaggcggtcaagcgcggtcacctgctgaagcagcgtttgttcttcttcggaaaaaggcggttttatgcccgcaagcatctcttcccttttctccgtaaatgccgtaacgctgctgatgagaccgtcgctttccggagcatccttcagttcggtgtacatgttcttcgtttcgttatacaaggaaaagacattgctgttcatcaggcaaggccgcctgtgccatggctgtttttccgttcgctctgcatggcctgcttccacgtatcgcgaaattcagtaacgagcttttccgcttcatctaaaaatccttcgttattctgcacgttcgcttcgatcaggcggcggcggatgtaatcatagattgatgacatctgctcagaaatctcaatctcccggtttaacgtgatgctgagctcttgaatgatgttttgcgcctttacgatattttcatttttggcttcagggttgttttgcttcatcgcctgcctggccagcttaataaatcgcaggcagccgttataaagcataagggtcagctcttccggagcggctgtaaagacggatgtctgctgataagcagcaaaaggattatttattgccatttttgtgaaacctccaagattatgatgttgaagatcctaacattgacgtgagatatgaagattggctgttcaatttctccaatgccgtatccaacgcgctgaactttttataatatctcgtttcgatgtcatccagcttcgttttcatattagtaatatttgtttctacttcgttcaggctttttccgatggcaaagctggttgataccgagctttccgtgcccgcttgttttgaaatttgagtctgcattttgtttaatgtgtcttttaatctccgggcaatcccctgctcttccgggtttttggttttcgctgtatcagggctgtccgcattaaacagcttagccacgagagacggattctcggtaattttctgcttcagtttcgcttcgtctttaatgacaagctttccttgatcggcgtagttatcagacgtttcaattccgaaatccgcgagctgatattttttcccgtcaatcgtaaccgttgagtacagatcaatccgcatctccgccaaaccgttctgcagcgtgctgtcgctccgtaataaaccgcttttggctttagcctcccactgctcaacctgcttatcagtcatcgcttctctttgatcatcagttaacggcgtataatcccggtattttgattccgtcaccttcgcgtttacgtttttaattaacgtgttatatttatcaacaaaatctttaatgttgttaaagatgccgtccgtatcagtcgtgctgttaatcgtaaccgttttattgctatccgtcacgctgttcagcgtatatttaatgccgttgatcgtaaagttatttgacgttttggtcatttcaaggccgttgaacgtaaacttcgcgtttttcccttcggcattggccgtaagttcattcgttgtatcatcaacggcaaaaccgagctgatctttcagaaagcttttggttgcgtcatcacctgcggcaagggtaaacccttcccccgttttattggaagtgaacgcaatcgtgtccgcataatccgtgccattggaaattttctctcttaaagccgtcatcccgaggcccgagctgttcagtttggaaatcacatcatcaatcgtatcagtcgcggcgatcgtgacgtttacctcagtcggcttcgtgtcacccggatttgtgacattgaatttcaatgtttggctctggcctgatgtaaaattgatggcgcctgaggatttatacgtcgtcggcgtggccagctgctgaacggacatgcttgttgaaatattttgctcagcactgacggccaccgcgctgacactggaatccgaacttgttactgtttttttattccagtttgtggacatcagcatattattaaatgtagtggaatacatgtcggtaatctgggtattcatttcccgataagcatcgcgcttccattcaagcgtctgcttttgctggttcaatttattaagcggctgcttttcggcatccatcagttttttcaccagagaatctacatcaagaccggaattaaggcctgtgattcttgtgaccatatgtaccctctccttttcagcgtttagtcgtagacggctctatgacaacagtgagtttccgactgtttatcatatcgcagctccataaatgtatgatcttattcttatatcggtcatattaaaaggttttcaatattttaactgaaattataatgtttcattttgtcaatagggtttccttggcatgatgagggaaaaagcggaggaaataaaaaaagaccctggagagccaggatctttccgtcattaacctttaagcaattgaagaacttgctgaggctgttggttagcttgcgcaagcattgcttgagaagcctgagtaagaatgttgtttttcgtgtactccatcatctcagaagccatgtctacgtcacggatacgtgattcagcagaagtcaggttctcagaagaagtaccaaggttgttgattgtgtgctctaaacggttttgaaccgcaccaagtttagcgcgctcgctagatactgtgtcgatagctgttttgattgttgtaagagctgaagacgcagctttagcagaagatgagatgtcgatacctttggttacttttgtatctgcagccaatgcgctgtcagcttgataaactagtttatcatcagtgtcatagtagccattcggtcctttagaaccatcagttacgagagttgcttcttttccgtctgcagttacaagcttagacccgtcagtatttgctgtataagtcgtaccaactttcaggctttcagagtccattttattgatagacaggctcattgtttggccttcgttagctccgatttggaacgtaaggtcttttgcagttccgtcaagaagttttttcgtgttgaactcagtgtcagtagagattcttgttacttcagacgctaattggtccatctctttttgaagctcagaacggtcagaatctgtgtttgtatcgttagccgcttgtgtagcaagctcgctcatacgctgaagaatgctgtgagtttcgttcaatgcaccctcagatgtttggataagagagattccgtcttgagcgtttttagacgccatgtctaaaccgcggatttgagaacgcattttttcagagatcgcaagacccgcagcgtcatcaccagcgcggttgatgcgaagacctgaagataatttttccatgtttttagaagcagcgtttgaacctgcattcagctgacggctagtgttaagagccgcgatattgtggttgattctcattttgtatttcctccctgaattgtttttcgcacgtccttgtgcatttttcgcaacgtcattctgaagaaaatttttcctctcattggctacactatatatatcggacggccgcttctattgtttatatgaaaataaaaaaatcctcactttttttgtgaggataaattaagtaataaatcggtattaaaagatacggctctgttgttctcttccaggatcgacaagtatatttctttccggtgaatatccacatgctgaggcgcttcaattcccagcttcacttgctctccttcgatggcaatcacctttatttcaatatcgggtccgatctgaattgactcattcacttttcttgagagaactagcatgatcctcctcctatcagatgttttgtttcataggaagcatcatgtaaaatgatttgtttcgccttcatttcctttttattgacgataatcggcgcttttaaattggcggtcgtgttttcaaaaggctcttccagcgttaaaatcgccatcacttcgacgtcctctatatcttcaatatgcaaaagctcaagcgtcgcatggtcaatgtcaaattcgtaccctttaaagaaaataaacgggctggcgacaataaaggcgatgtgctcctgtttgacagattgcagcgccaaaaacggtgaatcttccgacaaaggaagaacaacaaattgagtctcgtcattaaatcccggcaggccgttttcaaatgagatgatctgcccttcgtctattctgatttctccatgatattttgttttaataatcatgcttcacaatcctttaccactttcatcttttattctgtgttaccgtcgtcaaccgaaatcgtcaccttagggtcttgcatcatatcaatctgaacttttcccggcgtgtaattccataccggtttatgggcggctgcttcaattgaaggtttgcgggcttcaatatcaatcgtcagctttgaaggaatgcagtcaatgtcgacgagaaactgtgcagggagaaagtcgctgaattcgccgaatggctcgggcgggctgacatccgctgcctgccgggccatcacattgccggttttcttttcgatagccgccatttccttcccttctctgactgtttttgcaataaactcactgcatgcttccgcgcctttctgggcggcttccgcgttcagcttttcaaatgatttgagattcaagttctcccaagccctcgtctgatcaatcgtcagtttggccggcgtgctttcaatgttcagctctgccggcggctgctcaatttccaggtcagcgggcggctgttccatttcgatttcttccttctgaaaggtaataccgattttagcaggcacactgtcaataatcaatctcggcatctgcatagaaatccctcctctttagaatgttctagtaaaaaaagcgatctccctgttgtgagtcgctttttttatatattgaagacggtcagttatattatttcagaaagtcgatcagtgacggctgaataatattcgcatttactgacagcgcagctttatgaaccgtctgctgagataaataatcaacaatcacatcttccatttctacatcttcattatctgacaatactttttcagcggtagcagcttgtgattccagccttgtctgaatgagttccaaacggtttgtacgtgcaccgatattggatttttcagcattcattttgtcagtaaaaccgtcgatatctgacagaatctgttttgaatctgcttcggaaagcgtacctttgcttaaagaagcttctaaggagttgagaaattcaaatacattatccccattttgagcgacgcccccgaaagctgaattcgggtcagaattcactttcagcactgccccgttcgagatgttgatgttaacatccgaagcactagtgtaattttcatagttgtacgtatatgtaccgtcagcattttcagtaatcggcgggacgtctgaattggttccgttaaacaggtaacgcccgttcacctgagtattcgcgacagaaacgagctgctttttcagctggccgatttctgtaccgattgcttttaattccgtttcaccgttcgaatcacttttggcctgaaccatcaagtcccggattttccccataatatcggtttctgagtttacgcttgattccgagttttccagccatgtaaaaccttgcgaaacattccgctgatattggtttacctgcgcaagctgagtacggtactgcattcccttcattgcaacgaccgggtcatcagaagctttcgtgatttttttccccgtagacacttgctgctgaagccgatcgagcttgtcataacttgagccgataaatcgaagagaattttttgcgatcatcccttgagttactctcatttacttatctcctatcttcctccggtgcccataccgttaataattttatcgaatatttcatcctgcatcgttatgattcgcgcagcggcattataagcgtgttgaaactgaatcatatttgtcatttcttcatctaaagacacggcgctgactgattgtctcctttgatcggctgaaagagtgttgctttcagagttgttcataagattggccgctttttgtgaattaacgcccagcttgccgataagggattcataaaagtcattaattgtagtggtttcaccgttaatagtcagcttgctgttctgcacggctgccaggttagtcgcgtttgtgccgtcacttttttctccgtttaacgacgctgcgatattgtcagtagacgcgaggattttgtcactgacttttattttcgctgccgcaccttttgccggcaccgcttcatcaccgctgaaatcaaaaaatgccgcgccctgttcgcctgtataggtctttcctttttcgtgaactgcgttaaacgcgtcagcaaaggatagcgccatattgtcaagagccgtcagcatttcagggtagaggcctttttcttctccattcgacatatagccgtatgactcaataagacctaaaagtgagccttttccggtaaatgcatccgcattgacctcgctgctgccgattgacacactcgacacaaggccgctgtccttgtcgtagttgattttcatttctgaaacggtttttgtattaccatccagcagcgttccgagagaattgttgtttccgttcagcaattccacgttaaccgtgccctcagcagtcgccaaggaatgcccgcccgacttattatatgaaacttttatatttgccatagaagataattgatcaatcaatctgtctctttggtcatataaatcattagggagcataccgctcggttcaactgccgctatttgagtattaaggtcattcagctgattgagaattgaattgacctggtccgctgtgttatccagattctttttaatatcaccctgaatgttagtcaacgaggtagatatatagttaaaactttcagcaagagatttcccctgctcctgcaagactgagcgcgctcccgtattttccggattcgtcgccagatcctgaagggcattccaaaacgaactgagcgatccgtttaaaccgttatcgtcaagctctttcatgacgccttccatttgcgataatgaattggaacgggctgtatagtagcctaattttgtattttcagttctgtactgatagtctaaaaaactgtctctgacgcgctccactgaaccggctttaacacctgttccgatttggccggctgtcagatcactgttttttgatacagcgggataaggactcgtcgattgtaacgtgactcgctgccttgtatatccttctgtatttgcatttgcaacgttatttgaaacggtgctcaatgcagtctgctgcgcactcagtgcacgccttgctgtttcgagccccataaaagtcgatggcattgaaaatcctccgttctaagcttttgaatcgaataatgtcaaacggctgacaggctggcgtgccgtttgcggctctttataattcatattctctttttcacccggcattatcatatcgaatgccccggagatgaattgcaaagcctgaatcgtgagctgtttgttcatctcgttcacttctttcagacggtcaagaagcgcagacaaagagtgaaataacccttcaagctcctgtttttcgctgcctgaagttctggagatgcatgcagcaattgtgttgtcctcactgccgctgagaaactgagaagtcagcttgattcgttcttcttcagtctgcccgattgcctgaatatacttttgctctttagtcaatatgttggaaagctcttttgttttacctgctttcagcgcttccgttttctcctcagacagcgtgagcagatgttcatgcagtgcgcaaagtcgcttcagttgatcaataattggctttgctgacattggctttctcctttttattgctttttatagaaattcactattttttcagcgatgctgtttgaatctattttatatgttccgctctctatatccgctttcagctgagcgattttttcctgacgtgttttagtgaccgcatctgacgcattttgaagctcttttgcatgagaagaaatttccactttgtctttcggctttgcagcctctttttgtacggcttgcttttcgtaatttttttggtatggattaacggattgtgttccgtactgattgattttcataggattcctctcgctttctgttcgcagtctaattcttttatcgactgcgttatcagttagtttagggaatcaggtgtttttggtattataggcatagtatgtgtcatttgaactatttttctctttgaattcagcagctgttttttgattcatatggtctaattgcgactcaatatcggtctgacaggacttgcaaaatttccccgtcctgatcggatttccgcacctttcacaagggtatgccaaattcggaagctggctgatctgaatccttttttgtttgataaacttgaggatcagctcttcttcaacacctgtttcctcagtaatctgctgcatcgtcgactgtctgttgacttgctttcttaaaaatttatagacggtttcaaatgctttttcttcttctttaatacatgcctgacatacggtctgcaggttcgttttaaaaaataaagcattgcattttggacaattcgccaattcacccatcgtattaactcctattccttcttttatctgccttatatttctatcaattatatcggcaggataaaagaatgatttagctcctgattaaagtaaaagaggagaccgataacgctttgcctgctgtcagcagagctccggcagcttgatgcagtgtggcgcccgtcgtataaatatcgtctattaaaatgacgttcataccttcggcggagttttcggcagctgaaaactttttttctgcggagagcctttctgttttgctctttttggattgtttttcattgttcagtcggatgaggggggaaatgacgggcattccgagcagcgaggccagcagctcggattgattaaatccgcgctccgccagccgttcggggctcagcggaatagggacgaggatatgtgtatttgccggatatgccgctttaaagccggcagtaaaatcacgttcaaatgtttgaatgattttcgtatcacccctgaatttaaaccgggccaatgagtccttcattgcatcattatacaaaaaaaccgaacggttctgccgcaacaaaaagcgctgttccgtttttgattcccgcgccatgcagtcagcgcattttttgtttgactgctgaggccttccgcataaactgcacacggggccttcgattttttcaaattgattgctgcatgcgctgcatacctcttgctccggcgccagagaaaatagagaactccaagtcagtgatcttgaaattggtgagtcacacaataaacaattcagagaaattacgctccttcccgagtctcacagaactcgctgggattaaccgaaacaatcgccgctgattcagcaagaatgacaagcagcaccgtatttttctgtttatcaaccatctctgcttttgcgtaagcaactttctttttatcagtaacatatgccggttcagcccggtttaatgaaagtgccagtacatcatttttgcatacccggcatgtgcatttcatatgaagctgaggtatatagcggtcgagaagttcctttaatacgatttctttagaattgacaagcatgttgacagctcctcataggaaaagtatgagtatactgtatcacgttttctgaaattaactagtccaacaatttatttttttgtgccaatttgttcatatattctatatgtttttttgctttcttcataccgtttgtcattccgaaatgaaacatgacgacatcaccgctgaaatgtttataatgcctgcccgttctgcctgcaatctgtacgagtgcgctctcagtaaagataggtgcttctgcgccgaggacacaagtctggactttaggtacggtaacccctctttctaaaatcgtagtcgttaccagcaggtcaaaccgtccctctctgaaccgtttcactttatcctttctgcatgtgtcttccgcatgcacgccttctgcacggatgtttaatttctgaaaataatccgttgtctttcttaatatatgtacagacggaacgaataagaaaaccggcagtcgtgattgaagtttttgccggacccaatccgttacagaacgcggcagttttcctttctcaagcttcttcttccaattgccgcaccacaaaaaacgcggctccgggagcggtttccgatgatatctggccggtatgcgaacgcttttcagcaaaccggcctcagccctcttttttaatgtgtctgaaggagttgccgttacataaactagggcgctgtttttctttctggctttatcaaccgcaaatcttaatgtctcatcagctgaaaaaggaaaagcatctacttcatctattatcattacatcaaaaatatctcgatagcgcatcagctggtgagcggttgagatcattagcggagtcaagctgcctttgtcctcactgccgccgtacaaagcagaaacttcgactttctcaaatgcttttttcagtctcggcagcagttcaagtacgacatctgtacgcggagtcgcgacacagacgcgcaagccgtgattcagcgcaaactctatacccggaaacagcatctctgttttccctgatccgcaaaccgcccataccagcagctcttgtttctcttttatcgcttctataagcgcttccgccgcctgcttctgtccgtctgtcagtgttccttcccaagaaagcttgataggctcccagctgttttcagccgctagattccaagagtataatgacgtcagttcatcagcccttcccattacgacacaggaacggcaataggtaatatgtcttttggcagagggcgcccaaaataccgcaaagcgggcttggtcagactggccgcatcggcggcagacataacggtttttccggcggatgactgacggctcggccgttatatattctttttctataaaacgcttgatgcactgatcagaaaacggaatctcagatctcaataaatgcctgccgtaaaagaaatcccgcaccttcgaaaattctgaagcacctccggacatctctcagcctcctttctgctcaaagtatgcctgccgggaaactttttgtcgaattacgaaaataagaaaataaaaaatctccgcccttgaaaacggagatttgcacttagtttttaaaacaccagccgattccgatggcgccttcgcccaaatgggttccgatcacagctccgaaatagctgttatagaattcgacatgaggatatttaccgcttaattcttgaataatttcagcagcttcttcttccctgtttgcatgaatgacagcggcccgcatcgggattcctttacttgcatcctcggcaaacagctccaaaattctagaaatcgcttttttgcgtgtccgaatcttctcaaaaggaacaattagcttattgtcaaaatgaagaataggctttacctttaacagaccgccgataaaagcctgagcactgcttagacgcccgccccgctgcagatgtgataaatcgtccaccataaaataagcacggactgtttttttcatttcttccagctcttttataatctcttccggagagtcaactccgtctttaataagctgtgcagcttttaatgcataaaaaccttgcgctaaacagctgatttctgaatcaaaaggataaactttaatatgatcaaccatagcgtttgccgaagcggcgctgttataagttccgctgattccgctggacaaatgtatgcttatgactgcatcatatgttttgcccagctcttcgtacaatgcgattaattcaccgaaagaaggctgggacgtagtcggcagctcatcatgatttttcacttctttataaaagcttctccagtcgagttctgtttcttctcggaatgttttttcaccgaaaaccacttgaagagggatcatatgaatatgatgttcttctctcatctctatcggaatatatgctgtactgtctgttacaactgcaatattcatcactttacctgccttattaagtacttaatacgtattttaatagatatgtagccgtaaaaaaagacttgccataataggcaagtcttctcacacagactaacgcatctctacccagccgtttttaatggctacgacaacagcttgtgtccggtcattaacgttcattttctgcaaaatattactcacgtggtttttcactgttttctcactgataaacaatgattcaccgattccgcggttgctttttccgtctgcaagcatttgcagcacttcacattcccgtctcgttaatatatgtaatggtctccgaatttccggataaacctcatgctgagggtgagcagaaactccgcttgtcgcaagacggcggaattcgttgacaagattgtgggttactttcgggtgaaggtaagaaccgccctcggctaccactttcactgcctcgattaaagtatccgcgtccatctctttcaggagatagcctcttgcacctgtttttaaagcatgagtcacatagttttcatcatcatggatggagaggataattaccttagattcagggtacagctcaacaagctgcttagtagcctctactccatttacattcggcatattgatatccattatgacgacatcgggatgataatgctcgacgatacgagccgcttcatctccatcgtcaccttctgctaccacttcaaaggtaggttcaaaatccaatattctttttacaccctcacggaatagttgatggtcgtcgataataacaatatttactttagtcacacgctacgcctccttatcctattgttctatatacgccgctgttcggccaatatgtcttttggctctatttaacaaattataggccgagagataaaggaaccttaatcatgataaatgtcccaagacctagtttagagtctatcgttatcgttccttcgagcagatctactctttctttcattcccagcaagccgaatgacttgtttttcttttgtttagcttccttgatatcaaagccttttccgttgtccttaataataagaaccacaaaatcagcagttacttccacttttactgtaatttcctctgattctgaatgcttcagcgcatttgtgacggcttcctgagcgagacggaaaagcgccacttcaaattgcggggcaagccttttgttctccgtgtctccgatgcactgaaaatgtattttcacctttccgttgtattcttcagttgtataaagatattttctcagtgtcggaatcagcccgagatcgtccaatgccatcggtcttaaatcatatataatccttctgacttcgtaaagagcattccgcacattctggcgaagatttctgatttcctgaaagccgtcctccgtgccgcggtcgcggaagatccgttctatcaattccgatctcatcataacatttgccagcatttgagccggaccgtcatgaatttctctggaaactctttttctttcttcctcctgggcttcgataattcttaaaccgaaatcttgtttagcctgcgcatcggcaagcagaagccctacttggcgaaggtcttgattcaggtaattcagaacgacggttatttggctgaccaatgattctgaccgttcaatgatttcctgaagccccaaaagccggcgttctaaatcatctctgcgctcccgcagctgcttttcacgctgctggatcatcgtcagttccacttgaagtttgtgcgccttttcataggcgttgcgaatttcttcttcgctgaacttatggaaatttctgcttacttccgacaagcggtttcttgcatgccgggtatgtacttcgagtttgtcgcccagctcaatgacttcgtacacctgctgtttgatctgtttgagttcttcgaccagctgctcatattgctggcgcgactgctctccgatttgaaaaacctcgtccttactcccgtccacggttttcagcattttcataagtatagaatccaaaactttggagtccatcttcgatttattcatcagtctccctccgtaacggtgttgttatgtatttttattataaatgtaattgaactgcaatttgtgtcgaattataatgaaagaatgcgtatattctagaaaaaaacatttttatatagtatcttactctttcataataccaaaatatgcgcaaaaattctaaagtctgttcgaatttgtagaaacaagtcttttaatgcttgtcaggagggtccagcaatcatgctgcacagctatttaactgttaaagaaacaggtgaacatgagattgtgatcgaaaaatcacgttttatctgccacctgagccgtgccgcttctgaatcggaagcgcaggaatttatacaaaagatcaaaaaacagcactggaatgcgactcataactgctcagcttatctgatcggagaaacggatcagatacaaaaggcgaatgatgacggtgaaccaagcggcacagccggcgtacccatgctggaagtgctgaaaaaacgcggcctgaaagatacctgcgcggtggttacccggtatttcggcggaataaagctcggagcaggcggattgattcgcgcatacgggaagtcagtttctgaggggttaaatcatataggagttacggaacggaagctgatgcggattatgcatacatcggcagattatacgtggctcggcaagatagagaatgaactgagagaatcagtttttttactgaaggagatccattatgcggatcatgtcgaatttgaaacatacgttgaagaaaaagacaaagaagcgtttataaaatggatgacagagctgacgaacggcaaaagtattaatacagagggagaactgacgtatttagaaacagacgtcagccctaaaggagactaatgtaatggctgaacgtgtaagagtacgtgttcgaaagaaaaagaaaaacaaacgaaagattattttcaaacggattttgctgctgcttaccctcgttttgttagttgctgccgggtttggcgggtacaaagtatacaaaacgatcaatgcggcagataatgcatatgatgccctttcccgcggagataaatcaaaactgcgggatgaagtcatcgatatgaagaaaaaaccgttctccattttgtttatggggatcgaaaattatgccacaagcggaaaaggcggacgatcagattctcttattgttgttacccttgatccgagaaataaaacaatgaaaatgctgagtattccgcgtgatacgcgggtgacgcttgccggcgatacaaccggtaaaaagtcaaaaatcaatgcggcttttgctaaaggcggagcggatgaaaccgtctcaactgtagaagacttattaggcataccgattgataagtatgtcactgtcgattttaacggttttaaggatgttattgatgaagtcggcggagtcaatgtaaaggtgccatttgatttcgacgagatgagtgacgtcagtaaaaagaaacggatctacttcaagaaaggaaacatgcatttgaacggtgaacaggctctggcttacgcgcggatgagaaagcaggataagcgcggagacttcggccgtaatgaccgccaaaagcagatcctaaacgcactgatcgaccaaatgtctaaggctggaaatattgctaagatcgataaaatcgctgaaacagcgagcaataacgtacaaacgaatatccgcatcactgaaggactcgcccttcagcagatttacagcggctttaccagcaaaaagattgatacactgaccataacaggaacagatttatatttaggcggaggcggaaccgcgtctacgggcggaacgtattatttccaaccggaccccgccaatctcgaaaaagtacggcaaaccttgcagaagcatttagattatccggccggaagcagcactgcggccgatcctgcttctgacagcaccggaacagacggtacgacggattcaacttccggcggcacaggagcagacggtacgacggattcaacttccggcggcacaggaacagacggcaccactgattcgaattccggcggcacagggaccggcggcacgaccgattcaaccaacggtactgcgggtgcaaacggaacggacagcacacagcccggcaacacaaattcaagcggcacaacaggctattaacagaaaacccgatcctttgagaaggatcgggtttttctatataattaagagaatagcagaatcaaagaaaaagcagaccatttgcatgatctgctctttttaattcttctttaccaatctcttgtaaaacttggtaaatggtttaaattgttcatttactaaccctgtgacctctgctatgatttgcataaatacaatcaatacaaaaataataaacagcgaaagccatatggtcgcgcttttcagcaggatggcactgatgctgaaaataaagccgattaaataaatgatgatgacagccgtgcggtgtgaaagcccgaaggccatcagccggtggtgtatatgtgacttatcaggcgctgaaatcggctgtttgtttagtatccgtctgatgacagcgaacgtcgtatcaaaaatcggcacgcccaaaataatgatcggaatgatgatactgaataaagtcacgcttttataaagacctaataatgagagtactgaaatgacgtatccgagaaagagcgatccggtatctcccataaatatttttgccgggtgaaaattataaaataaaaatccgagtgtgcttcctatcacaacgagagaaagtgacaggataaggattttgcctccggataacgccattactgcgatggtggacagtccgatgaccgacagaccggcagcgagaccgtccaaaccgtcaatcaggttcatcgcgttcgtgataccgacgatccataacacagtcagcgggtaagcgacccatcccaattctaaacgttccgttaaaaacggcacggagaaaaagtccattttcagtcccgtgctcacaatcataatggctacggctaactggacgaaaaactttacctttgcgcttaattggtatttatcatcaagaattcctaaaataacaataataaacgcgcccaccgtgatggcggtcatcttcgtttcattatatatgccggccgcgagcacacccgccgctacgccgataaaaatggccaatccgcccatacggggcattattttatcatgtacttttcggttgctgggctggtcaactgcacctattttgatcgcaattttttttacgataggagttaggattaaaaccgttagcagagagacaaaaaacgcaacaactatgcgaaacatgcgttcgtcaagcataaagaagtctcctttggaattatatgaagtcttttctgatattgaaccgttccttccattataattcttactagttattataacaagcatcatcaaaaagaaacacgcaaatcaaaaaatgcgctttcccttttaatgggagtgcgcatttttcatgattcccgtgcattcgagcatatggccgaataaaacattccaatcccgtcttcgggccaattcacggcgcaatgcctcgtaagatccgccgcgatccgctgccaagagcgattcacaggttgcgatgaaatctgcggggtcgctgccttcaacgtattcataaacataaggccttttgattttggccgtagaagcaaggttgcagccgacaaccggtttgccggcagctaaaaattcaaaaagcttgagcggaaataccgcgtcattataaggcgaatttttataaggcataatgccgatgtcgacgagctgcatataggacggcacttcattcggcgcagcaggtcccgaccagatgacattcggccgcttcagaagcgacttgaaatccggctcatcctcagccgtgttcggacctaccaataaaatcgtccaatccggccgtaaatctgccgtttccgctaaaagcgcgaaatcgagcttcggtttgatgccgccgataaaaccgagaaccggcccatttcttccctgtaaaatgtcttcatccgggtgtttattttcctgtgaaaacaggtcatattccactccgttttcaatggtgaagaccttctggcgcgggttctccagcttttttccgacctcctgatgaagacagtcagatgtgcacgtaatggaatcggcacgctgaatgattctcatttccgcctgttttatgatatttcttctgatatttgacagcacaccggcacgtccgctgatcggagccgcccacagatcactgcaatcgtaaatcacttcatcccaaggaaacagttctgacagaagcggaaaaccggggaaggtgtaccataagcagcagcgggccccttctctttcttccttcagcacgttcagcaatggtgaaagcttattcctgtagcaaaaatctgtatacctgccgaagcggaaagctttctgcttcaggagatcctttactgcgaactgccggattccctcggcaatcccagtcatttgcccgtcatttgcgcgcggggacggacatacccaaatgacgcttttcgtttctttttgcctggcgagaaattcagccagccggtgccgtctgtatctcagccggtcatgaccccattccgccgctccgacgattacgtgaataatcggttccaccttcatcacccagctcctctaacgcctacagtcttttcatgaccgcgtttttcgcatattgcataaaacaccacgaagccttgataaagtgcaggcgctcaatttctctataaacaaaccatgtttttttggcggctttccacttgttgcttgaaattgaattctgcacaagcctgtattctgaaaggcactcattcaggccgtaagctgtaaatccccttttcagaagggacagccatgtcgccaaatcctgccgcgttctgatatcaggcatttgaatctgccccgtctgttctctgtcaatcatgaccgttaaacatccgataatcgtgttttttaaagcttcatcataggacaggctttcaggcgcttgaatcgttttgtccgtcggcgttccgtcctgctccatgacgctgtagcccgtgaatgaaaatgcacaggaccgctctgacataaacgccagctgtttttgaagcttttcctttttccatctgtcatcgctgtccaaaaatgcgacataacgccccttggcatgctcgagggctgtatttctggcagccgcggctccccggtttttgtctaaataaacgacgcggatccgctcatccttttgttcatattgccgtaaaatatctctcgttccgtccgttgaacaatcatccgcgataatcatctcccaatgcgggtggctttggtgtaaaacggattgaatcgtgtcttcgatatattcacttgcattataagacggtgtaatgacagatacgaaaggtttccagtttgtcatggtcacatctccatcgcagatttttaaaaggactctctaaaaaactcaggaatgacaatgaacataaatgcaactgcaatgccgatcaaaacgcccagaaccgctttctttttcggcggcatgccctgtcccgccgtttcactcaccggctctgaattaatgacgccggcagctttcaggttcagctgtgtgtttttcaattcgtataaaaatctttccttatccactttggcatccgcgctgacggtttctccctgaagcgcgtcaatactctgacgaaccacttttgcccgtttttcaaacagctcctgatcattcttcagaaaagtctttatgacagcctgaaacaccgattcggcctcctgtttgtcttggtcgctgtaactgaccgtgatcaatgaatctgactgtgtttcgacagtcagtttactttttacggctgttctttcttcgtctgttttttcaggcagagcctgctttaaaaaagtatcgctcgtcaaaaggagcggaatttcttttgtgttgttataaagcggatgatcataatttcccgcggcgatcgcggctgccgatgtgaaactgctggttccggtgatttttgacggcaatagataaccggccgcccctaggacaacgggcagcgcaatgatccaaatgatattctttttgatacgccgggttaatcttgtcaacatatccttcatctcgcatctccctgtttttcatagtacgccgtaacggcaggctccttttgtaaacgcctcagaatattgaccgccgcaatcacgagtgagagaaatacccagtgaaaaaataaatttgatacggagcttgggctgatgctgcttaccaaaaaaccggccatcgccgtgataagtccttctgtgatcagtcttgactgattttccgtttttctttcatgccatttataaagtgtccaaaaaaggaacaagtagactgtcagatagccgagcatcgtaagcacgccgaagttagccataatctcgacgagccagttgtgcacttcagctacgccgcccgtatcatacacgggctcagcttttaaatagtacgagacgtttcccgcacccactccgaacccccaggaatcaatcacgtagtgaaaggcgttctttaaaagattcgcccgcgcgaggttcgatggaagcgggtgctgtcccggcatcgcctgcggagctgaaaagagattcaagaaggcattggttatacggcccgcaaataaaagcgcaaagagcgcagcacccgcccccgcagcgtacagcgcgagttttttcagcagggaaggcagcaggatgaagacgtatacagccgcccccgcgcatatgcccagcaaactcgcgcgcgaaccggtcaaaatgattaaatacaaagcgcagatcgcaaagagcaggctgacggccttcacataaccgtttttcatatttttcaccgccgccgcgtacagaaagaaactgatgcataaaaacgtcgcgaaatcattttgattaaagaaaacggacgtcggataatgctgtttgtactgcggcccgttataaagcgtggagctcggcagatggtgatgtgtaaaatgattgtaaaagccgatcgccatcacaaaaatggtcatcacaagccatatgccgtaaaaaaccatcagctgatcaaggcgctgaataaacatgacgacgagataaatcaaaaacatgcccatcgccattaaagctaaatatttaatcccgtacgtcacggattttgcccacaatagcgatatgagaccgtatgtaaaccataaggcgaaaaacatcagaaccccttttacattcacccgattccatctgtcaatatgatgccggtttgtcaggatgccggcgatgtgaagggcgcccgccccgattaataacagccggtatataaataagctgaaaaaaccgagatggatggcaaagaaggcctgattcagaaatgtacacgcgatcagtatataaatgagccccataaacatccggccgtttgttgtaaaggcggatatcaaagcaagtccggcaataccgatcatggcggcaagcagcagcacggtgaattttccaaaaccggcatccgctctgaccgcctccagcatgatgaatactcctgtaatgacagcggcaagcagcactagaacatgtgccgctgaacgtttgatactcacatggcaaacccctttccaaaaccggcagccgagccgggctgccgagagcctgaaaacaaatctttttctatcttgccaattcttttatttgccggtcggcatgaaccgcgggacgtccgacggaatgataagtgaatcctgaaaccctcatatattccagcgggaatatatttctgccgtcaatgatgaccggccgtttgagcagctgcttcgccctctgaagatccatctccttgacttccggccaatcagttgtaatcaggcatgcgtccgcgttttcgatggcactgtacagctctgtgtgatattcaatgccgccgtctcctaatacagcagacgcttcgggaatcgcgatcggatcatacgctttcacgtgagcgccctgctctttaagacttgagatgatatcaagagccggggcggagcggacgtcatttgtgtgcggtttaaaagccagccccagtacggccacggttttcccctttaccggaccgatgacgcggttcaatttttccgtaatgcgtagccgctgcttttgattggtttcaatgactgcttccatcatttgaaacggatagcctgcggcgtttgcgatatgcaataaagcggttgtatctttcggaaagcaggagcctccgaacccaatacccgcctgcagaaatttattcccgatgcggctgtctaggccgacgccttctgacacgtgagaaatgtccgccccgacacgttcgcaaatattggcgatatcgttaataaaggatatttttgcggctaaaaaagcatttgcggcatacttaatcatttccgcgctttcaagattggtctttacgatttttgtacggaacggcttatgaagctcttcaataaccgaagcggcatgttcgcttgtggcgccgatgaccgcccgctccatttccatcgtatcccgcactgccgagccttcgcggaggaattcaggatttgacacgacatcaaacggatggtttcccttcgacgcttcgctgacgatttggtaaacgagcttccccgtcccgaccggaacggtgcttttgttgacaatgattttgtatccgttcagctgttctccgattgtctgcgccgctgccttaatataggtcagatcggcttcacccgtatttgacatcggcgtcccgacggcgatatagatgatatcagcggctttcacagccgactcaatttcagccgtaaaggataaacgcccggcactgacatttttttcagctaattcctcaagccccggttcatatatcgggatgactccgttttgcaagcttctgattttcgcttcattgatgtcgcagcaagtcacatgattgccgatttccgcaaaacaagttccagatacaagacctacataccctgttcctaatacagcgatttttttcacagcttcatccctctttcgaaaggttctcctcttgcccggcccggttcattacggtccggtatttctctttcagcgctttcgcgttttggcttgcgtcaaaatacgtgcggacggtttgataaagttcatcggcagtttgcggcgtccaagccgctccttcatcatattgccgaatggattccgccagcgtttcgggtgaacccggtctgatcagcaaacgccggtatttaccgaataatgaagcgacacccccgacatcggtgcaaatcaccggcaccttcagagcgagcgcctcaatgaccacagtcggcataccttcactgtaggacggcagcgccatgatatccgacgccagcagataatcctgtatcttgtcattcggcacttgccccgttacgatgtgagcggcttcccgcaatgaggatttggcgggtccgtcaccgacaaatacggcttcaaatctttggtccaatgactgaacggcttttgataagtcgaaaacacctttttctttgacaagcctgccgataaacacgatcagctttttatcagaaggaagacctagccgttttctgatggcttctttcgtctcattccttttttggaaggcgtcaatcgtgatgccgatcgggagcacgctgcaatccgcttcgctgagctttttcatttgttcccgcagactgccgctgacggcataaatatcagcagcctcccggaccgcaagtgtaaatgcgcgatgagcgcttttgctgtaatgcggatagacattgacatcactgccatgcaatgtcagaacatacggaattcccaaggcctttgagacaatggcggccgctcctcctgacggcatggcgaaatgcgcgtgaatcagatcgggcttcaggccgtgctttttgatcgcggaaagaaccgatgccgccattcttttatgcggctgcgcccatttcagctgcccgggaaccgcccgataaaacggccggtggacggacacgcctttccgccattcatgcgcaggccttatatccttttgccgatatgtctttttcagcatccggaatggcgcagcgagcttcggccgcggacaaatgacggtcatctccgcgccgagctttctcagttcttgtgcctgcgtctcatgaaaaacgccttctcccggcttttcactgctcggatatacacttgtcatccacaataccttcatagcaaacgcccttttcttaatttacttttcatatgcggataagcttttcctaacaggaataaatagcacaatgcgccgcaggctactgagatcgccagacgcagctttacatcaaggctgatccgctcggtgccgaagctggctgtaaaagcgatgacacccattgccgccgtaagcagaaacggtttggccacggctttgaaataagccgacagacgcagtttaatgacatatgccaacagccagcgcccgatcaggaaattcaggatgctgatgaaagcgtacgtccaggctacagtcaagaggctgccggacagcacggcggcgtataaagacgcaccatacagcagcatcaccccggcatcccaataaaacgccagatcagcccgcccttttgccagcagcactgatccgttcgggttcatcaggacccttaaaatcccgacgatggcgagaacgtttaagactgggacagccgtaagccatttttctccgaaaaccgaagccacgaatgcatccgatactgaaaccaaaccgagcaaaagcggaaaagaaatcagcgcgagcattttggtcatattgagaaatccttctctgatgacgctgttttcatgcttgtttttcgcaaagacgggaaatgccactcttgtaatgatcggattaatctttaataccggaagcgtgacgatctgataggccaaattgtaaatgccgagcgcctccgcgccgataaaactgccgatcagaatcatatcaatattcgccccgagccggttcacaagccgggaagacagctgaaaggccccgaaagaaaagaaacctttcatccccttcagatcaaaaacaaacgccggcctccatgtttttctgcaggatatccagtacagaagaccttttgacgattgcagcagcacctgagaaatcacatacgcgagaatcggatcggtataaaaaaccgcagccgccaaataaacgaaggacagcacatttgaaaagatttcaatcttgcttaacgtgttaaacgccagcgctttttgcagcatatactgatattgctggccgatcggtgcgattaaaaacatgacggccagcacgcggatcaaataggcaagctcctcccgccgataaaaatcggcaatgagcggactgctgaaaaacagaagcgcaaacagcgcaagtcccgttatgatattcagccagtacagggaagacatctgtttttcagttacatgatctttttgaatgagcgcggcgccaaagcccatatcaagcgcaatttgggcaaacaccacaaccgttgtgatcatgccgacaaggccgaattcagccagtgacatgacccgcccgagcaaggcgaattgaacgacttgaatgaccgtaatacacgctgtcgaaatacttgtccatttagcgccgcgcaagatttgatttgtaatactaggcatcgttttccctacttttttgtctgctgaccagaattttctatcgtgccccgtcaccggtccagatcactttgcacgttttgagcataatcttcagttccaatgaaaaggtcaggtttcggatataatataagtcaaacatcagcttttccctcggtgtcatgtcatatcccccgttgacctgcgcccagccgcttaatccaggcttaacagccagccgctccgtaaatccgggaatctcagcctgaaactgttccgtaaaaacgggccgttcgggacgcgggccgatcaggctcatttctccccgcagcacatttaacagctgcggcagctcatcaatacgggtccttctgataaaagcgccgacctttgttacgcgggggtcctttttcagcgcccagaccgcccccgatttttcagcatctattttcatagagcggagcttatacaaataaaacggcttcccgtctttgcctacccgctcctgcttataaaaagccgggccgggcgactccaaacgaatcagtatggagaacaggcccattaccgggagtgccgccaaaagccccgcaagcgcaaacacaatgtccatgaatcgcttaaaagctaaataacgggccgttctttccgttacggcagcggaagtcccctgccgcactgcatagttattatttacattcatgcttttctctgctcccactgacacacacctcacgatttgttgggatgtttgatgacctatgccgtgagtttagcagatggatgttaattggaagtaaaggaaacgttaatgtttattagaatgtttcgattattgtttttttattgtaaatctattcatatccataaacggcggttactataattagaaaatgataatgatgagcgcgtaacagcgcaaaaagcctgccggtcaattctgaccggcaggctccgtacaaaaatatataaaaggtttacttataataagacacgattccatcattgatggctgcagctgtcttttccttataagatgcttgttttaatttacttgcatcagacggattcgtaataaaagccgtctctaccaatacactaggcattttggaatatttaatgacatagaatggagccgttttaacccctctgtctcttgttgataatgcattaacaaccttgggctgaatttgttcagccaggcgtttgcttgcagcagcttgatatgtctcatcatagtaggtctcagttccgtttgcagaagtcgcgtcatttgcattgccgtgaacactgatgaataaatcagctcctgcggttgcgcctttatttaccctttcctgcagggaataaaatgtatcattggacctcgtcatgaccggaagagcacctgaagcatttaattttgtattcagccttttaccgatatcaaggttgacgtctttttctaaaattccgttacctatagaaccggaatcttgatctccatgaccgggatcaattaaaattgtttttcccgatactggatttttcagctgattggctacatttgagctgacagccggggtgttcccgataatggtaaaactgcttaatttttttcttcctataattactcttgtctcttttgagagattgcttccgtttgtcagaatgatagattgttttttctttgcagcaagcgcggcccccgctattgagtctgcatatccgaaaccattgctgacaaatacattgcctgtcggaagatttaactgctgaactaaattggccgcaagttcatatcggttgcttccgctgattctttttggagaaggaagtttattaaagactgaagcatttatgctcccggttccccctgctacaatagagcttttgattcccttgctttttatagctcctgctgtcgcgctgttaatatctgtttgattcgtaaataaaattggatatccgttcattgcggcatatggaattgcagcgattgcatcagcatataaaaatccgtttgcaataactgcttttgaagcggcaggcatttcctttgctactttagctgccgtatcatatcggttgcttcctgaaattctcttaacactgatgccgagcgctttgatttgatttgctgtatttgctgatacagcaggcgtgcctccgacgataatgaccgtttttgtttttaattctttcagacgggttttcgtctctgatgacaaattatctttgtttgtgtaaagcagcggagcatttttttgatatgccataggcgcggcggatatagcatctgcatacgatcctccgccgacgacaacagctgtactcgctgttgaatacacctgcttggaaagtgcagcagccgtaccgtacctgttgcttccccctactcttttaaccgcgttgtcagctaaagctgacgggataaataagatgagtcccagcatagaaattatcaggactttaagataagaacgcaattgccttcctcctgctctcttttatttaatagtcagtcaatgttgtgcccgggtaataaaattttaaaatcgaactatatgaatctcctgattccgcccttgccttagcgccgtattggctcatgccgataccgtgcccgtatccctttccggtgattgtaaaagccgagccgttttggctgacagtcacataagtgcttttaaatacggaggctccgatcatcgtcctcaattcagtcaccggcacagtcattgcagccgttttatttgcctcgtaatttccattgttatttttgacagcgtaatttactttcaaagttgctgttttggcccgctgtcctttagttgttccgctgaatgtaaaatcttctatttttataattttaatggcggaagcgccagtttccttattttttaaaagccaatttttaataccgctcagttgagctgcatttgtctcattcttcgaagcaaaccaagatgccggctgatttacattaattgaatctgtgttgatttgctgcttagaaagtgtcagactccaggccgtttgaggatcttttgtgtctttttttgcagttaaataaggaacgcttgaaccccatacttcgtcgcttgattctgtataaccgccattactcgatgaataagatgccgtaattaaatttccgttgtaagtcagcactttatttttcgtctgctgcaccgctttagttgtattggcgttccagctgtacccgccatatacttgaaaagcagtagtatcagctacagtgctcccggtcttcgtaattgagtatgttcttgccgcaactgtttgcgccttgagtgcttcaagagaccagcttgcgggcatttcattcggtacgacacctttcaaataatcttcaaaaggaatattttcatttacaggtctgatatatttgcctgactctattgaaaaattaatcgtccctaagtattcttttccatttaaacttatccggttggattcattgtatgtttccggttttattctcagagaattcccgtatgttttaatatgattaagacttaactttccattattgatttgtaagttatatgtgcttccgccggctaagtaaaaatgatttgaaagctcattttcaactccggcggaaattgagcttgtacttccgataaagtcgtatgcatacgacgccttctcttttgtcactgatttagctgctgaaggaacattatcttgtttgatatataaaatttgactgccttttttggcagctagagaagcacccaccagaacatcagcatatttagttccattagtcatgacgactttatcagccttcaactttagctgattaatgatattagcagtcaattcatacctcgttgacccgggtatgcgctgcacagttgaagtttttttaatttgattttctactgcatcactcacgctgaacgaactcccgataattaagacttgcttcggaaggtcataatccggcaatttatccttttcagtcagtaatatgggatagccgtttgcagcggcatacggagctatggctaaagcgtcttgaaaaacattccctgttacaacaattgctttatcataattgcccatttgttttgcaatgttttcagaaagaacataacgatttttcccgctgattcttttcacagctgcataagacttaagcttattttcaacgtccttcgagatgcttttagccccgccgatgaccaggatattatcggggttgaacttagcaatctgtttttctgttgttttggtcagagtgtccggctgtgtaaataacactggtgcatccaattttttcgccaaaggaattacaggtaatgcatcgataaaaacatcacgattgacaagaataactgttttagggttcgtccattgggagtcagatgccagagccgccgtctcatatcgcgatgctcccgaaaaacggtcggttacagctacgtgatcaccagtaacctgataaaaccctgttggagataaagaaatacttgattgatttcctatgtaatttgtcagctttactgagatttcggaatctgccgcaaaggtaaccgcaggtatgaacagtaaaacaacagctagagtcagtcctattaaatgtttgcaagttttcaagattacagcgtcctcctatttcttaatttgccggttcaatatccttcagcacaagctgtcctttgctatttttttgatattttactgtcactttttcgccattatttaaattcttcacatcatccgctgattcttcagtgatatcaaaacttaccggttcatgatcgacagtaacttctattgtatgagtatccgccagccctacataagtgccctctttcgttaccagcttttcacctgcatcctcgccttgggatttttcattggtaactccgcacccggctagaagcagtataaagaacaaacatccaaaaatttttttcatttttttcacctcattatggattatcgacaatatattatctattttaaagaaaaattaagaaacattgaaacttttttcgataatattcgactatattaggatttaatgtatttattatataatcttgtatttgctggaagtccaattttcaattaaaacagatggggtgtattgagatgagaagtaaacgaagaaaaaagaaaaagactttgttactggtctttctgacaatcatcggcatttttattttagtttccggcggctttacatactatctatggcataaagcggcatcaactgtcgcaagcattcacgaagacattaacaaatcgaataaacgcagtactgaggtaaaaataaataaacacgaaccgttctctgtcttaatcatgggcgtagatgaacgtaaaaatgataaaggtagggccgactcgctcatttaccttacagtcaatccaaagacaaaaacaacggacatggtcagtattccgcgagacacatatacaaaaattatcggcaaaggcacgatggataaaatcaatcattcatacgcattcggcggtacacaaatggcagtagatacggtggagaatttcttggaccttcctgtagattacttcattaaagtaaacatggaaagctttaaagctgtcgttgacactttaggcggcatcactgtcaacagtacattcgctttcaactatgacggttattccttcagcaaaggcaatatttcattaaacggtgatgaagccctcgcctactcacgaatgcgaaaagaagatcctaaaggagacttcggccgtcaagacagacagcggcagattatagagggtattatcaataaaggggcaaatatctcttctgtcacgaaattcggagatatgtttaaagtggtagagaacaatgtaaaaacgaatttaacttttgatgatatgtgggatattcaatccggttataaagatgcccgcaagaaagtgattcagcatgaattgaagggtgacggcaccaaaattaacggaatttactattacaaagcagatgaaaacggacttgcttctattacaaaagaattaaaaagcagtctcaacctttaattaatgaagaaaaagcagcttcgcatacttatgcggagctgcttccttgttacacctcaaatgaatcaggacgctctgaacgcagtccgaattgatagagcagcccctcagcaatccttcttgatgccataccatctccatagggattagatgcccgcgacattttttcatattcttgtttatcagttagcagctgttttgtcagctgataaatcgtttcttcatcagtaccggctaatttcagcgtgcccgcctccactccttcgggccgttcagtagtatcgcgtaatacgagaaccggctttcctaaggaaggagcttcctcctgaacgcctcctgaatcagttaaaatgaaatacgaccttgacgcaaaattgtggaaatcaatcacttcaagaggttcaatcaaatggacacgcttcgaatcaccaaagtgcttatcagcagcttcacgtacagccggattcaagtgtaccggataaacgacttgaacatcgctgaactcgtctgcgatccggcggatggctttaaacatatgttccataggctgacctaaattttccctgcggtgcgccgtcagtaaaatcattctgtcattgccgattgtttcaaacatcctgtgtgaatattcagagtgaaccgttgtattcagagcatcaatcgctgtatttccggtaacaaaaattgagctttcttttttattctcattcagtaaattttgcttcgcttgctgtgtcggagcaaagtggatatcagcaagcgctccggtcatttgacggttcagttcttccggaaacggagaatatttgttgcccgtccgcaatccggcctctacgtgaccgactgcaatctgatgataaaaagctgcaaggcttccggcaaaggtggttgtcgtatcaccgtgaacaagaacaatatcaggcttgatttccttaaacagaccgtccagtttcaccaaggcgtttgaagtgatttcggccagcgtctgccgttctttcataatattcagatcgaaatcaggcttaatacgaaatgcgtggagaacttgatccagcatttgtctgtgctgggcagttacagtgacatatgattcaatttcagggtatttttttaattcaagcacaaggggcgccatttttatcgcttcaggccttgtaccgaataccgtcatgactttaagttttttcatgtctatttctcctgtatctggtttgtgtcatttttcattatcaatccattttacacgatatgatccgcgggttaaatatcttgtattattttcccctaattgaaaaaggatatatcattaaggctttgcggataaaacttgtttaataatggtttatcttatatcattaaaagtgttaaaaatgaaatatcgggtatacagaaaatatcagcaagcctgagtctgtataaatatcataacttatcatttaagtgacgctaaggaaggtgctttaaattgaaaaaagtacgcaaagccataatccccgctgcaggtttagggacacgctttctgccggcaactaaagccatgccgaaagagatgcttccgattgtagacaaaccaactattcaatacataattgaagaagcggtagaagcgggtattgaagacattattattgttacgggaaaaagcaagagagcaattgaagatcattttgattattcaccagagctcgaaagaaacctagaggaaaaaggaaagattgaactcttagaaaaagtccgaaaagcctctaaccttgctgacattcattatatccggcaaaaggagccaaaaggtcttggacatgccgtttggtgcgcacgtaattttatcggtgacgagccattcgccgtccttctcggagatgatatcgttcaagcagagaaaccaggacttcgtcagctgatggatgaatatgaaaaaacactttcttctattataggggttcagcaagtgcctgaggaagaaacccatcgatacggaattattgatccgctgacaagtgaaggccgcagatatcaggtgaagaactttgttgaaaagccgccgcaagggactgctccgtccaaccttgcaatactgggacgttatgtcttcactcctgaaatcttcatgtatcttgaagaacagcaaattggtgccggaggagaaattcagcttacagacgctattcaaagactgaatgaaatccaacgggtttttgcctacgattttgagggcaaaagatatgatgttggtgaaaaactaggctttattaccactacattagaatttgcgatgcaggatcatgaactgcgtgatcatctcattcctttcatggaagacctgttaagaaaagatgaattataagagaaaaaagctgttggaataaatccaacagctttttattttaaaatgcaggttaatgtttgattgtcgttattgatgataaaagcgtatttatcattttcggcaataaattgccgatcaccgcttccctttataacatcttgattattcagagatagatctgccggagtaacagccgatattcctctgaaaacaagctgctcggccttgccattctttattacataactaacctggccatttttaagatacaatgtctcccggccattcacgacttctttctgcaactctttagtttcttgctgaatatcattaacgcgctctcccagaagggaaacaagttggtcagcatcactctgctttacatacggtgaaaaagccgatgctttcacatttgaactttttccgttaaagactgctgcgttttgcgggatatagtacgttttattgttaatctcaatctttgccgattgcctgtcttcagatacaactttaatctgagcaccgaacggaataaggaagtcagccttttttttcagctctgtatctttatacgcttgcgtctgatcttttaatacgaaaccttttttattcaccgatgtctggtatttccccttattgatatcatcttgatatccgatcttaccgaacgaagcgatcgtacggagcggggcgctgaaaaacatggttccggctataaacacaagcagtattgataatattgcaatttgaacagcattgactgctgatccggatttatttcttttcttttgttcctttacaatcgcctgctgctcaggcgattcttttttacgctcagcaacctgatctttcttatatttctctttgtcttttttggagagcttattaaaccaatcgataaatgatttgtactctttgactacggtttcagtatcgtcgaacattcttaattcaccatagtgcatccaagccacacggtcacacattttttcaatctgaccgatggaatgactcacaaagaaaatggtttttccttgttccttaaattcctggatccggtcaacacacttctgataaaatgtctggtcccctacagagagggcttcatcaatgattaagatatccggatctatatgcacggaaatagcaaagccaaggcgggacttcataccgctcgaatagtttttcaccggctgattaataaaatcaccgatctcagcaaactcaactatgctgtcatacatctcatcgatttctttatttgtcagccccatcattaaacatttgagtcttatgttatcccggccagtcaaggcattatttaaaccggccgcaatcgcaataagcgacggctggccgttcatttcaatttcaccgcttgtcggcggtattacttttgcaagcagatttgacatcgtcgatttacccgatccgttaattcctacaaagccgattgtctccccttcatatacatcaaaggagacatttcgcacagcgaaaaaaccgttatctttagcagggaaaaacaaaccttttattttgtccgactgtttttcataaagatgatactgctttgaaacatttcgaaacgaaacttttagtttcatcgtacaatctccttacgtattaaagaaagtcaataaacttatctctgaatttcatgtgtaaaacagaaccgactgttaataaaaataaagtgaacagccagaaatacagtgtatatttcatatcttgaaagaaccactgaccatctaagaaactgttcctgaatccgtcaataatataaaaaagcggattcagcttcaggaccggcaccaattccgggtgatctgcccccagcttcgagtgaatgtcccaaaaaatcggcagcaggaaaaacaaaagtcttgtcactgcctgaagaagaaactgatagtctcggatcagcacgctgattgtcgaattaaacaagctgaacgaaaataagaaagccatcagacatacaaaataataaatatattgaagccaatgaaggctcggatagattccgctggcaagcaatgcaatgatatatatcaccatcataattgcataactgaacaaattagaagcgatggcgacggacggcaaagaactgattggaaaattcattttagcaaccattttaattcttttaaatacactatttgatccgtctagtattgtcggacttataaaaaaccacggtatcagacctgcaagcatccacagaatgaaaggcacttctccggcacctgtagccatcggccctccttttctgattcccaatccaaaaacaaaccaataggcaagcatttgaataagaggatttaaaaactgccataaaacgcctaaataattcatttgatatttagactttgtttcgtaggccgctaaacgcatgattaaaggaaatgatgttacttgctcttttagtattttcactacagcattcattttaatcttccttaggttgatttgattttataaagcatcgctgataattgtaccagaaattaatttttttttcactttcaagccgcatgcaaatgctgctaaaagctttgtaaagccataatagaaaaaccccttgatacaaaggggtttttctattattcagattcaaacacaatctttacgactttttcagaagaatgtcctgattccagataacagaacttgtcgtaaaaaggtttgaatgaaactgggtgctgataacccggtgatgaaatgtgtttgattgcatcgattgtttcttctgtcgtttttactaacggtccgggagcatctttctcaaaatcgaagtaaaaccctctgagtttgtcccggtacgtttcaatatcaggaacaaaaaacagcatcggacgcttcagatttgcaaaatcgaaaaatactgaagagtaatccgtgattaacagatctgaaatcatatacaattcacgaatatcttcgtgggcagaaaaatcgtaagcaaacccttcaaacggacccaggtcaaaattttcagccacaagataatgcattctcagaataacgagatattcatctccgagctcttcccttaatttgtgcaggtccaaatcaaggtcaaatttataacgcccttttgcataaaattggtcatctctccatgtcggcgcataaagaataattttcttgtcctctggcaagtgtaatcttcttttgatcgctgtgattgtctcttcattattgtcattatgaagaaagtcatttctcggataacctgactcaatcattgttttctcgaattggaaggcgcgcgcaaatatctcagacgaataggcattcggtgaaattaaataatcccaatttgatgcctctttaataaaattctttttatattttttcgtattggtacccggcatatggacttcttccatatccattgcaagtctttttaaaggcgtgccgtgccatgtttgaagataggttgtatgttccggctttggaatccataaaggcagacggctgttgactacccaatactctgcccgcgccatagcaaacagccacttgattgagagcctgttaatgtattgaatgcccttctctttaaaaggcgctgtatactgcttatttacgctccaatacattttatattccggatgattgatttgcatgtattcataaatggctctcgggttacagctgtattgcttgccgttaaagctttcaaaaataatggtcttgcttttgacaggcattttgctcgccattctgaaaacaactttataacccttcgtaataagagaatttctgcgttttttcagtttttttattttagaaatgaaacgctttttctttccttttatgaagtattttacccttgttttcaggctgtagtcgttcacacggatacagacagtctgctttttcttctttttatatacttcatatctgaccggcccgctgtctttattcacaacgctaatgaggcctttcagtttatttttcctatccccaagcacaagcggagtgctggtgataacaatatgttcagattcctcgttttcacaatgaaattccataaacatgcggtagacaaatcgtttttccagagaataaggaatatcttttaatggaatctttatttggaaatcaaaaatttcaggagtgaatgcatcttctcgaagctcttcaatattctccgctttttttgtcatttcaataggaaaatgtttttctacggggtcttctcccccttttttaatgacaaattgcaaatttttaactgagagctgattctctgaactaagatatccggcataccctgaaatattaatctcttctgccttcagctgaatctcatcaaatttcacgattttcgcttctctttttacttttaaagagaaattacccttatcggttgtataaggcaaaattaacagctcagtcgtatgatcaaggtggtaggcacgctcaatcgcttccgcttccacggataaacgcacctgcatcggctgttcttcctcctccgcagccggctcacccaaaaccacataaaaatcataagtctgtcccatttctaaaggttcaggaaacgagtgaatattaattgaagtgctgtattgcgccgggctctctttctctaaaagaacaaaatcctccgctccggaacgccgttcttttaattttaaataatatttcacttcctcagctaatggttcttcgctttcaagtgaaatagagagcatcagatcgcccacattattttttaagcttttcaaaatacatttaatcacagtattttcatccatacttattttctgctcctctgtattaaagctcttcacttagccgatttcacttaatcgatgtgatcctttttgtttaatttaatagagaaattacctttcactgtcgtataaggttcaaaaatatatccgttattcataaaccggtccttttcgccgaggttgacttcacggctggatacccttctttgaatacgtatacggtcagctgatacaaactgaatgtaaaagtcaagaaccgaagtttgattggcctcgattttctcttttttgatgtccttttcaaaattaatcgtaaacgtctgagccggctgatcagaggatacggatatgatttcagctttgtttttccgatcaatcccaatcaggctgactttttcaaacacatcatttgggtcagacactgaaacgctgatcgctagtccgtcgccgtttttttcaaaagatgtaatcggctgttctttagagccgactttttcagcgagccgttccttttcttttctcacttcaatcattttggaaagagcatatgaccaatttttaatatagtttggtttagagtatttttcagccattttaaaggcctgacgtgaaaattgttgatgagtgctgtcatctctcattaaagagataatggcctccgctaatttttctatattatattgctcgataacatagccgtttactccatcttctaccaagcttctggcaccgtaatcgtaatcgtaagttacgaccgggcatccgttgctcaatgcttccatatttgacagaccgaagccttcaaagtgagacgtcgaaattgtcagccatgctttttgaaactcgtaatcagggttattcgtgtatcctttcagcaatacattatccttgaggttttgagcttcaatttcctttttgattttttctgtatcttctccggaaccgaatatgtccagtttcgcatccgggatttcatctacgacaagtttgaacgctttaacggcatgcgtcagatttttcattgcggcaagccttgagataataaccgctttatttcgttcactcggaacgttcaaaacctcttcatcaagcggtttattaatcgtatgcggcgtaaaaaagaatgtctctttttctcccgtaatcaaagtgaaatctgcaatctgctcctcagtaataaaaaatacggcatccagattattcatctgaccgaaaacttctttataacgccctttgatctgtaatttactatcaccataatgtttgttgtgaataatcgcagcgtaatatgatgacggcgctttttttactctgaagacatgtttgtcctgaggtctgctgtcgaccagaaatagtttaggccgatcgttttcattttgaagaacgtctatccaatgccggcgcagctcagattcatctttaaatgttaatggaccttcctccgtgtaccacgtaaaatgtgttaatttgacttcttcactttggctgtcccacatgtagtgtttttccaaataaacgacattttcgctgttgataaactcctgaaggaagatttgattaatcttggtatcaaaatgagagacaatgacagcctgtccttctttattgtattcttccctttttattacttgtttttcatcattcaggtagtctacgtaacgtaccgccgcaccgcctgaataataggaaagaatataatcatttgatgatttgccgaatatttttgagattgctttgcttactttccccttgctgacatgtctttttatttgatccagctcaattttctctgaataaatccgcttgccttttgtttttttacttaaaaagtcatcatacatgttgataacttgtgtgtattcggagtcagcttttccattttcaaacagctcgttcttttttcttgcaaactctaaatcaaatctaaaagtaagaaaggcggttttcttttggctttcttctccgaagagtttagagcgcaataatagtgatttggtcaggcctccgtaattatccggcagtccgcctgagataaaataatacatcatatcgggaaactcattattatagttaataggctgattggacaaattttttctccctttcaccatatgaatttaataaaacactgcaaaataatactattcccgcagattaaattaacaaaaccaatttaagcatcaaaaagtacttcttatctaaaaataagaagtactttgatggtttttcacgcaatctattaaattcccgtattacaccccggcaatttcttttttaatctgtgtagtggaaataccttcggttctagggagatagatgacttcgcattgatctttaaggaagtcgaatttgccttcccaatcgtctcccattacgaacacgtcgatgttgtgatccgctacgtcccgtactttttgatcccagctgttttccggaatgacttcgtcgacataacggatggtttccagaatcagctttctgtgttcatagctgtgataggcctttttttgtttttgaaggttgaactcatctgttgagatggcaacgacaaggtaatctccaagctgctttgcgcgctcaagcagtttaatatgaccccaatgcagtaaatcaaacgttccgtaagtaatgaccttcttcatgaaacaaaagctcctttctatcatcatacgtataacaagcaactgccctgaaatgctgcgcagctgtatccttaatcactaaagtgccaatttcgtactcatggaacctcattatatcacatagccctgaaaaggttaagctaatgtaaagcgaagttaaattccttttattaacaattgttattacaataggagtttagcagggttttcacgcgtatgattaaagaaattgttatcttatttatatttttgtaaaactattgttaagtttatctgaaggtattatgttaaaataaagcttagcctaagtcacgaaaaagtgaaaggaaatcccgtacaaaaggaggacggcagatgcagactgaaatggtgcacaacctttcttatgttaatggaaatttacaggagtttatttcatatttagacacttattatatcgcacaaaagcaaggtgccgtcattgcgacggtcaaccctgagatcggatacgctgcggcgaaagacaaaggttatcatcaagtcatttcttccgcggatttcgtcctgccggatggtatcggcgtcgtgttaatgtcccgtttgacgcagcacccgctgaaatcaagaattgcgggattcgatgtgtttctttcgctgctcggtctcgcaaaccggcagtctaaaaaaatatttttatacggagctaaacaagacgtgcttgatgccgttttgaatcggatcagcaaagagtatccgcatatcgaagttgtcggagccagcaacggctatgaagcggataaacgcttcgtcgccaaacagatttcccgggcgaaacccgatatcgtgtttgtcgccttaggttatccgcatcaggaacaatttatttatgaaaacaaacatcttttccctcaggctgtatcgatcggtttgggcggaagccttgatgttttcagcggaacggtgaaacgcgcccctcgatggatgatcaaaacgaatctggaatggctgtaccggctggtgacaaatccgtggagatggaaaaggatgctgaacattccgaagtatgcttttaccgttttgagagataataaatcaaataaaagtctgtattccaagcaggctgaagatcaaacgaaacagctttaaacaaataaaactgcaaaagagattggtaatctatgaacttgcgatctttattcgccgctttctattctatatatctgacggttctcggcgttttgttcaagcctttgaaggcaaagaatcatctgaccctgctggtatcttttgaagagaatgcgcaggctctcatccgttcttacaaggcgcacgctgaatcgctttcttatgaagtgacggttctgtatacgagacacgccgtcagtctggaaaaagagctggaaggtctcggctctttttatctgaacgaaaaaaacccgctgcatcttgtgaaggccgtttccatcctttttaagagcaaagcggtcataacggataactattttctcctgacgagcgttttaaaccgccggccgcaaacgacatgcattcaggtgtggcatgcgaacggttctttgaaaaagttcggccttgaggatgtgacgaatcaaaaccgtcctgcatcagacatcagccgttttaaaaaagtgtaccgttcgtttgattttgtcaccgtcggctcagacgcgatggctgacgtttttaaaaagtcattcggaatacgggagggccagctgttaaaaacgggtgtccccctgactgacgtctattatgaagaaaacaagccgcaactgaagcgcaaatggccgaaaaaaatcatcctgtacgcaccgacattcagggattatgatatgcagtccttcaggctcccattcaccgaagaacagctcacaaacgaattaaacggagagtatatgctgcttgtaaaacttcaccctgccgttttgaatcagatttcggcttcgtttgaaagcgaatcgatcaagaatgtgtctgacatgcgtcttcatgatctcttgaaggcggcagatattttaattacggactactcttccgtaccttttgaattcgcgcttttaaataaaccgattttctttttcacatatgatctggaagaatatgatcaaaagcgcggtttaatcgacaattatacgtccgttattcccgggaaggcatgtcatgacagcggagcccttctggaggaaatgacgaaagagcaatttaacgcagaagaaatgaagcggttctcggacaaatggaatatgtactcaaacggggattcgagtgaagcgttattgaaatttgcagagacaaaaatgaaaaaaagagatgaagcacctgcctgaatccgacggcaggtgtttttttgcatgaagaaaggctgaagcatacacttcagccctttttttacaccttcatatagacaggaacatcatagtaaagcgtatagtcatccagcagtgagtataagctgtacatgcggtttacctgcttatacgcccagccgatatctgtcgcatactgatgggacgcggtttgagaccatctcattttatacagcgtgtcctgttcgtatgcggggttgtgaatatatgacgcaccgatgaattgggctccgccgataatcgcggcttccggagtaaaccagccctgattatacgcgtattgtgcgccgtagtaattcgggttgctgtcataagccccgatgccatacatgttataaaccttttttccattatacgtaatgccgtttgcaagctctgacgtgccattgcccgtttcaagcaaagcatgcgaaatcaaatacacttcattgatgctgtatttgccggcggctgtaataaaggcctggccttttcctgtcagtattcctttattgaccagcactttttgattcagttccgatgcgttcaatccggctgtctgagaaagcttcagaaattgaaagtaatacttgctgtcttgcgcaaagtaatccggattgacgtattgctcgacttcattactgctggcgtttctccagcccatactgagcttggcccagccgtttgtctggccgatgatgctgactttatcgccttttttcagctggccgataatattgccggagctgacttccggagttgatcggacgttcaggacgtctgctgtgaccgttccggaagccgtattgatgtaagtaagcgacgcgtaagccgcggcatcagtctgcgggctgactgtcatttgttttttgaccatatctgcaaccgagatgttgtaattggtattcatgatttgcggtccgttctttattttcaaaatggccatcgtccatccgtacagctttttcagcttttgggaagcggcttctgcggaatcggctcccgtgaattgatcgcggatgcggagctcataaaccggctggctttgactcgtataaccggcctgcaattgtttggcgctgaaatagctcatgcttttatttaaaacggttttactgctgaacttttcggttttgatgacgtactgtgaataggcggttttccccgtctccttcacagtgccggccgctttgttttgcttgaaaaaggcagtcacgcggtcaatgtcttcctttttaagcagcggtgccgtttcaatcctgaattgtgtatacgctgtttcgcctgttttctgtgcggcagcggatacttttttccctttgaagaaatccagtgaacgattgatctttgccgtatcaagcagtgattcggttgtgacttggtacgccgcccccgtttgcttggctacggttttggaaacagcagtcagcttatatccggccagcagattcaatcctttttttatcttcgactggtctgccgtctgttgagaaagcagctggtattcgttttctgatgtttttcccgcggcggttcttgccgtctttacatgctgctggcggaaaaacgcctccgcttgatctgcctgtgcggcggtaagctgtcctgccgtgatccggtaagcggacaccgacgccggctttttgacaggtgatgcgtcacaatgccattttttctttttaaagaaagattgaacgctttgcagctgcttagccgtcagtccgctcatcgcgaccgtataattatttttcgtgccggctttttgatagtttccgctgacgccggtattcttcttgatttggctgacggcattttgtgctgcgctgactccgttaaaataccctgactgcacattgtacacggttgccgttttgctttgggcatacttttgaacattccctttgacacccgttttctgctgcagctgtttcgctaagcctgccgcatcatttgcatttggaatgtcagaggctgtcacggtgatattcgcgctgccctttgccgtcattgtcagcgacgattgtaagcctgtttccttttgaaaatcagtttggatttgaaaagctttttgatcgccggtaattgttcctgactggatttgaaactgcgctgtttcccgcttgatctgacagtatgacgctttcacccccgtctgcttcgtcaactctttagtgagcgtttttgcgtccgcttcagctgccatctcagcagtcatgacctgcatgtacggctgctttgtgcccgtcggcttgacggcgccggtcacgcccgtatctttcgtcaatttggcaagaaggtttttcgtctgctgctcgtctgatagaactcccgatgtgacggtcacatacggctgtttgcttccgcttgcgctgtaagtgccggccacacccgtctgcttcgtaaaatctttcagcacggctttcgcatcagtttcatcgtgtaagcctgatacggagatttgataagtgagcggcgcatttccggctttctttgcgtcagcctgccaccccgtatcctttttcaatttcgctgccgcttgaagcgcctcattctcagaagcaaattgctgcttcgtctccagctcataaacggaatagtcgctgtatgcggcctcagcgtgctctgtaacggtgcttgagacaaggaaaacggcggacaataacataggtgcaacgaatctctttttcattccttctcctctttctgattcaattggtttctatcaaactagtttatttatcggccggcatccttcatttttacagagagaagtcatccaattttccaaataaaaaaacttaatcccagagacgggattaagtttgaatgatttatatatgagaaacgatgattgtgcattctccggttatcgtaaagtcaggcatctgatccggcagtatgaaatgcgcgcctttttcaagctttgcggatttgccttcacagatgatggagccgctcccttctataacgctgcacagcataaacggagcgtcctgggtcatttccgccgtcccgctgatatcccatttgtatacagaaaagtattctccctgcacaaaggttttgatggtgacgccttttctcgtttcggttgattcatctaaaaatccgtccacatgagggacggtggcggcattgacggcatcgcggatatgcagatcacgcgtcccgccgttttgatctgtacgcccgtaatcatatatccggtaggcggcatctgaattctgctgcgtttcaagcacgagcgccccggcgcaaatggcatgaatggttccgctcggcacataataaaaatcgccgggtttgatcttcacgcggcgcagcaggccttcccaatcaccgctgttgatcatggtgacaagctccgctttcgaacgggccgtatgaccgtatatgatttccgcattttctttacagtcgataatgtaccagcactcagactttcccgtttcgccctgtccatgctcctctgcgtcataatcgtcagggtggactttgacggacagatgatgtttgacgtccagtattttcgtcagcagcggaaacctgtccccttccgttccgccgaataattctctatgctgatcccacagttccatcagggttttcccttgatacggaccgcttttgaccgtgctcatcccgtgcggatgggctgagatcgcccagcattcgccggttgtttctgaaggtatgccgtatccgaatcgttcgcgtaataacgtgccgccccatattttttctttacatacaggctgtaaaaaaatcggctcttgcgtcatgttcgttcccctccccttaaaaagcggctcatatcccattccccctgtatcttttttaaaacacggagggagccgcagttaaaaaacaatatgtataaatggctgacctgctcattataccattcggataaggcggaatgctcagtcatttcctgttccagaataaaatgccttgtttgtcgcaaattaaaataactgatggaaggggggaacattgtgacgataaatgctgagctcggccaaaaccttaaagcgctgaaaaaacggttcggccaaagcgatgatatgatgttttattcgtttacgtacggaaacggcaaatgtgacgcctgtcttgtgtatatagacgggctgaccgaaaatcaattgcttgccgaatatattatttctcccgtgcagacggccgcagagcatcagaaggaaccggctgaaacaccgctgtcatccatttctttcggatatcgccacacccggctttcttcacttgaggatgttgaggcagacattctttccggcaaatcggttttgctggctgaaggatggaaagaagccctttcctttgatacggaaacatttaaaatgcgggatattgaagaaccggcttcagaagtgcttgaacgggggccgagaataggctttgtcgaaaagcttcggacgaacacggcgcttttgcgtgagcagtccggtgatcccaaccttcagatcaaagagatcacactcggcgagcggacaaaaaagcggctcgccgtggcctatattcgggatatcgcgcctgattatgtcgtaaaagaagtgataaaaagactgaattccatcaccattgacgacattccggaatcaggagctatagagcagctcattgaagataacacgttttccattttcccgaccattttgacgaccgaacgtcccgaccgggtcatgggcgctcttttggaaggaagggtttccgttcttgtggacggaacgccttttacccttttgatgccggctaccgttgatgaatttatccactctcctgacgattataatcagcggtggattccggttacctttctcaggctgcttcggtatacatgcattttaatcacgatttatttacccggcctttacattgcgctcgttacgtttcacgccgggcttttaccgacgagaatggcggtgacgattgccggaagcagattgaatgtcccgttcccaccttttgttgaagcgttaatcatgatttttacgatcgagatgatcagagaagccggactcaggctgccgaagccgatcggccagacgatcggcctgatcggaggcgtggtgatcggccaggccgccgttcaggcgaacatcgtcagcgcgatgatggtaattgtcgtatccgttacggcattggcctcttttacggcgccctcctatgtgttcaattttccgctgaggctcatccgtattttttcgatgattttgtcggcgattttaggtttatacgggctgatcatgtgctatctgcttgtcatcggccatctgatgcgcctgaaaagcttcggtcaggactatatcattccgattatggcgcagccgggccaggacttaaaggatacgattgtcagactgccgacacaccttttgaaaaaacggccgaccagaaaagagacaaaagataaaatcaggcaaaggtgatccccatgaaaaaaccggaagacaagctgacttttatgcagacccttctcatggtaagcggcacaatgatcggagccggcgtgttaacactgccgcgttccgccgcatcagccgacagtccgagcggatggatcattattcttgtgcagagtgtcgtttttatcggcatcgtcctgctctttatgccgtttttgcagaagaacagcggagaaaccatttatgagctgaatcaaaggattatgggccgcgccgtcggttcgctgctgaatttgttcatgagctgttattttgtcgtcaccgtctgtttccaagcccgttttctcggtgaagtcatcaactactttttactgaaaaacacgccgatgggtgtcgtcatattcatctttctggcagtcggcatttaccatgtgacgggcggggtctatcccatttcaaagctctatgcctatctttttccgattacgatcatcattctgcttacgctgctcatattcagcctgagactgtttaatctggatttcgtccgtccggtcatggaagggggctacaaaagcttttttgagctgtttccgcggacccttctttatttttcgggacttgaagtgattctttttctggtgccgtttatgaaaaatccgaagcaggcgaaaaaggcggctgtcttcggcatcggaagcgcgggcttattttacagctttacgctgcttgtcgtgatcggctgtatgtcggtcgctgaagcaaaaacggtgacgtatccgacaatttcccttattcatgccttggaaatccagggaattttcattgaacggtttgatatttttcttttaattacgtggacatgtcagcagtttacctgcatgctcggctcttttaaaggggcgcatctcggatttaacaccattttcgggctgaaaaataaaaacaatggctggctgctgggaggattattagcggtgacattcggcctttcgatgtaccccgatgatatcaacagtgtgtttgcattcgcgaatattctcgggtatacgttttttgccgtccttatgattccttttctcacttggtttgtcagctggttgaagaaaatagccgggaggaaacagacgtcatgacactttacataaaatgggcggcggcgcttttcatactgatgatgctttcaggatgctgggacgcgaaggaagtcgaaaaggtatctttcgcccggggggtggccattgatgtaacgagtgaccgccaatataaattaacctatcaaaatctgctgccccaaagtgaaaacagccaggcttccggccggcccgtgtttgtcaatgtgacgacgcggggggataccattcttgaagcagtcagtgatgtctctttaaaagatccgcccgtttacagcgatcatttaaaagtgctgatcttcagcgacaaattgctggccgatcaaaatatactgcaaatgatgaatcactttatccgcgatgatgaattgcggcggagcagctatctcttcgcggcaagagggaaagcgtccgatattttgacggagccgacgccgaatcagcagcagcccatggccgcggaaaagctgatcgacctcacgaacaacggcggctacaacgggaaaattttaaaaccgctccgaatcgggagagcatcaatttactgccataataaagtcagctttctcattcaggccgtcagcaatcaaaaaggaaaaacggtgtatgacggagcggccataatcaaaaacaaaaaacaaaacagactggcaggatttctgtcatcatacgaaacacaaagcctgaattggctgatgggaacgatacagggcggcgtgctgcccgctatggataaaggaggacacccgattaccttcgagataaaaaaatcaacatccaaaatcaccccacggctgaaaaacggaaagttgtcatttcacgtagcggtgaaaacaaaaggcctcttgtcagaggatcaatatgccggtgaggattcattcaatcagcattatttaaacgggctggaaaagattttcgaaaaaaaactgaaaagcgatgtaaaagaagtcatcgattagctgcagaatcaatatgaaacggaccctgtattcttttctgacagagtccgcatccaatatcccgactattggaagaaagtgaagaatcattgggatgagactttctctgaagccgattttgactatgatgtttccattcagattgtcaacttcggaacgatgggacgataggcttcagcgtgttttttcgacacggaggaggatttgataaatccggctttgttcgggcagctgtgtcaccggaaattgcatcgcctgcgccatgcgtgtgatttcctgtaaaaacagctgcacccgctcatcaacgtgaacatacgtataggactgtttttttacgtcaaatgtctcttccggaaagagcgtgcgcaccgtctgcggcgtaaaaaaacgcaagtgggtgcggtcaagaatgcctgcgtctctgtatgtccagtcaccgagcagaagcgggaacagcgcttcggcgtgagaaatattcggaatgctgcatacgattgacccggcaggcgataaataagacgaatacgtttcaatgacacgccaaggatcttttaagtgctcaaggatgtccgcaaaaatgatgcaatcaaaaaagccttccggataaggcagcttcacttcttcgacatcttcttgcagaaccgcttcatagtgcccttttgccgcttgcgccgccagcgggtgcagttctattccgtacagttcacagggctgcctgttttgaagttccagtcccgtagctcccgcgccgcagccgacatcaagtatccgtttcgcatcccggggaacgagctcagcaatttccggtctcggatgggtaaagtacgtaaaatcagtgccccatttttccgtaaaccgctggcggttctccacatataattgattgatattgatatcctgattagccgtaaacgtcgcgtgtccgtgatgatgcacaaaggcatcgcgggcgatgtggaggctgtagcctttttgcagggcgcgcagacataggtcatcatcttcaaaagaaccgtatccgaattgttcatcgaacgggccgatgtcttccatgacgctttttttcaccagcaggcagaagccgacaagacggaacacccgcttcgtgttatgcttttccctttcacaataagcttctgcgaatgactccagctcatccagcgattgatacgcgtcatggatcatctgatcaccgctgacatagttgctgacgggcccgaccataccggttttttcagattgatacagcactctcagcatggcgctgagccaatttttggtgactatcgtatcgttgttcagaaacagcagattgtccccctcagccgcttcgattccttggttgcagcccttggcgaaaccgagatttttttcatttagaatgactttgacgtcaggaaggcttgatatgtagtctcttgttccgtctgatgaaccgttatcaactataatcagttctatctcttctttgtcggtgtattgatcaatgctggccagacattttttcgtcagttccagctcattatatgtaaggataataatgctcgttttcaccggcatccccgcctttatcgtgactttatactaacgtatgacatattcctgtcatttatgtggccgggcggcacgcatcagttttaaggggccggtgtatcaccgccccctcttataccggactattaaggatgaactgtctgctgttttgactctgactctgattccgagccgccgttacggcttcgcagatcctgttcgatttcttcgaggcttttcccctttgtctcggtcactttaaaccggacgaacaggaatgccagtatcccgatcacggcatatatgagaaataaatagctgattccgacggcctccattaacatcggaaaggttaatgagacaagcaatgttccggcatgcagcaccaaagtcgagacacccgtcccgataccgcggacatgcagcgggaataattccggaagcataacccacacgacaggtccccagctgaccgcaaacacgatgataaacaggcctaaacaaataaccgttgtccatgatgcggctgctgaatcttcaaagaaaagattgaccgcggccaatacgagcagactgatgaccatgcccgcatttccggccagcaacagcggcttccgcccgattttatcaataactttgatagccataagcgtcataataacattgacggcaccgattccgaccgttcccaatatagacgcagaattgccgaacccgacactggtaaatgttttcggagcataatagataattgtatttgtcccgatgaattgctgcaaaaaggcaagtccgaggccggcaatcagcgcgggtctcacccacggctcaaataattctttcaaaccgccttcgttttccttttccgcctctttcatctgatcaatctcgtcatcaatattcttcgttccccgcaatgacgaaagaatttctcttgctttatcttctttaccgatcgtaaacagccagcgcgggctttctggcatgaataagattccgatcagcagaatgactgacggcacaaccgcaagaccaagcatccagcgccaagcgcctgaatcggcaaatatataattcacgatatacgaaacgaggattccgaccgtaatcatcagctgattcagcgaagaaagcgcgccccgtttatgcttcggagccagctccgataagtaaagcggaacgatcgttgtagatgttccgacagccagtccgagaatgatccggaaaagaaccatcacctgtgtattcggtgcaaatgcgactcctaatccgcctatacaaaacagcagcgccgcccccatgatggctttccgcctgccgaaccggtcagtcagcttgccggcgaatcccgagccgagaatcgcccccgccaataacgaactgacgacaaggccttctgtgaaggcgttcagccccagttcttttttcataaataaaatagccccggaaatgactccggtatcatatccgtataaagcgccgccgagggcgccgaaaaaatagagccatttattcgagtgtatgcttttcatgttagattgactcccctcatcctgcgctgtatccgcgcggaattgttctactgcttcttttgcctgtttccgactgtttcaaaccttcgcattgttaacatccattattttactgattattttttacaaagcgacgaaacatttcccggttcctgccgtccaatataatgtgaacctgatgcaaaaataacagtagatgttgtcgaaatagagagaaagatttggaattttctcatttgcagagttgttccaagtcaacaattatggtacgcttcacaaagaatagaaacgagaggtaatgatatggaagaacgatctcaacgcagaaaaaagaaaagacgcctcagaaaatgggtgaaatttgtactggtttttgccgctttcttattggtgatcgccggttccgtcggcacctacgcatttgtgaaactgaatagtgcgaccaaagaagcgcacgtcagccttgaccgcggcgaccagtccgtgaaacggatcaaagagtttgatccgaagaaggattctttcaccgtattgcttttaggaatagacgcccgtgacaataagggcgaatcagtagatgacgcaagaagtgacgccaacgtgctcgtcaccttcaaccggaaaaagaaaacagcgacaatgctcagcatcccgcgggattcctatgtcaatatcccgggacacggctatgacaaattcgcgcacgcacatgcttacggcggttataatttaacttataaaacagtagaaaacatgcttgatattccggtagattatgtggttgagagcaactttaacgcattccgggatgtcgtcaatgaattgaacggcgttacggtaaatgtgaaaagccagaaaattgccgatcgtattaaagtcgatacaaaaggaaaagtcgtgctgaagccgggcgttcagacgcttgacggcgagcaggcattggcttatgtaagaacacgcaaagcggacaccgatctgatgcggggacaaagacagatggaagtgctgagcgccattattaacaaatctaaatcgttaagctcgatcccttcttatgacgatatcgtcgacagcttagggaaaaacttaaaaatgaacttatctcttaatgatgccatcggcctgtttccgtttatcacatcgctgaaaaaagtggattctttgcagctgacaggttcagacagctatatttacactcctcagtacggcaaaaatatttattacttcaagctgaatgaggagaagcttcaagaagtgaaagcgacattaaaaaaagatttagacgagtaagatgtcacggcggggtttcagcaaaccccgccgtttttctgttgaaaaaaaggacatgaaggtatagccttttaactgacggctttctgtgctgatttcacaaaaagctgaacatactacatgaagcagctttatttttaaggagggcatccatacatatgaaattgatagccattgacttagacggcacattactgaactcggaaagtgtgatttctccggaaaacagagcggctttacaaagagcggatgaatcgggcattcttgtggccatctgtacgggcagagccacttttgacgttaaggcgctcttaaaagatttggatattccgatcattgcggcaaacggcgggacagttcacgacaaaggataccgcctcatcagccggttcttaatggatcagcaggccggtaaggatatcgccgcttatttaacgggaaacgatatttactttgaggtttatacggatgatcatctcttgtctccgtttgacggcgagtccaaactgcaggcggaactggacattctgaaaagcgccaatcctgaggaagatattcagacattgtgggagggcgcaaagacgcagttcaaacaattcggcattaaacccgtgcaggatatacaggcgatttttgacggagacgaacatatttacaagctcctttgtttctcttttgatatggaaaaactgaaaaacgccaaagaagaaattacacatcacccgaaattatcccagacttcttccggaaaacacattatcgaaatcctccctgccggttccggaaagggacgggctctgagggagcttgcttcactgtacggaatagaaaaacaggatatttacgccatcggcgacagcccgaatgacttctccatgtttgaagcggccggaaaccgcatcgccatgggcaatgcgattgatgaactgaaagaaaaaagcacatatattacaaaaagcaatgatgaaaacggtgttgcctatttcatcaaccggcttctcgacaatgaacaataaaaaatctgtccggcaaaagccaggtcttccacgacctggcttttcatgtttccaaaaaggagtttcatgatgtcgaatgcaatcgctattattggattttcagcttttctcttcgcacttggatacggaatattccatctcatatgcaaagcagtaaaaaaagaaaaacgtttttcaaaaaagctgttttgcccccttctcatcggcgggtttatcctgttcttaatcggaggctcctcggcagagccggacacagcggccgtgaaagcggaggagaaatacagcacccttgatacggctaatcaaaaattgacgaaggaacatcaggcgcttgagaaaaaatatgaaagcatcagcgccgcggccgaaaaggaaaaatccgaggccgaagcaggcaatgaagaaaaactcagcaaactcagcaaagaaataaatgagctgaaaaaaacaaacaaatcactcaaacaagacaatgagaaattaaaagattcacaaaagaaactcgaaaaggccgctgaaacgcttcagtcagaaaataaaacattaaagcggcaaaaggaagaaacaaaaacagccggaaacgctgaatcggcgcaaaacacagcctcttcctccggcgggcatgcagaaacgaaggcagccgacacctcacagggatgcaacattaaaggcagccgaaacggcatttatcacacgccgggaagtacatactacgatcggacgacagatccagtagaaatgttctgttctgtagaggaagcggaagcggcgggattcagagcgccgaaacggtaaatagaaaaagacgtcagagatactctctgacgtctttttttacggaagccggatgctgcccgcatacttgtccttccaataagcgcttgtattcatatttgttatggtcacgcctgcggacagagtgacatgaataacttgtccgttcccgatatagatggccgggttcaggctttcggctttaaaaaagaccagatcgcccggcttcaaatcctgtttactgaccggagcgcccgcctgcatctgcttctccgcgtaacgcggcaggctgattccttttgctttttgatagacgtattgaacaaatcccgccgtatcgaagcctgtatccggtgaagcgccgcctttcagataagaaattccgatataatcagccgctgttgacaccacgggattatctttggaaatggccagattgctgaatcggcgcacccctgtataatgttttttccaataatcttccgataagtaggaaatggtcacttttgcagagcggctcgcttggatgaatcttccctctcccgcataaatgcccgcatgggaaattccttttttatacgtgtcgctgaaataaatcacgtccccgggctttatgctgctcagttttattttctcaccgaccagccactgctgttccgcagatctcggcaggtaaatgtgaagcttgttttcaaaaacatattggacaagccctgaacagtcgaatccctcttcaggtgtgcttccgccgaatacatacggaatgtcgagataacgggcggcctcctgaacgatcggattatcagccagctccggatcttttgtaatccgctttgcgccaagatataaattcatccaataattgcttttttgaaagcttgtgacggttacgcctgctgacggagaactgtgtatcatctctccatttccgatataaaggccgtcttggacgggcgcggtttgtaatgaatccgactttttgaaaaaaacaatatcccccggtaaaagctcattttctttgatggcagctccgactttccattgatcactgaccgttctcggcaggtggatgttctgcctgctgaaaagatactgcatcaatccggacggatcaaaaccgtccttaggctcgtcgcctccgtaaacatatttatttccgacaagtttttgcgcgtctgaaaccatcagggcagaaacttgagaatccgcttcagcaatttccgttctcgttactgcaggtgccacaagacaaatcataaggccggcaaggatgtacttcctccagcttgtgagcatgttttctgttcactctccttatttttactagttcttacatcggtaactttaagtaaatgtttaggagagcataaaaaaagaatgcccgatacgggcattctttactggattcggtacaaaaaatatgccggcaagcgggaagcatgcgcttattttgcgcccgctgtgtcctcctgctgaattttttgcatttctgtgtcaattttttgtttttcctgatctgtgagctgatcattgaatttaaaagctgacataaacataaataccataatgattgcggcaaacggccatcctgctttaatgattttcatttgtttttcactccgctttcttttttaagatatcgctgtgatccacatcaaacgttaattttccgtccttgacgctccacttgaaattcgattctttcgtcagttcacgtatgattgttttatgattgatgctgccttttttaaccggcgcaggcgttgcttcgtgaatgttcatcggcgtgacttcaaagcgtcccgtaccgtttttctgcaggtgatattgaacaagcgccgtgtctctcgttcttgtccatccctggtcaaatacgaagttgcccaggctgtagaaaataacagtgccgtggtacatttcgatcggttcaagcacgtgcggatggtgtccgacgataatatccgctccggcatctgacattgctcttgctaattggcgctgtctgtcattcggatcattatcgtattcctgtccccagtgtgtttgaacaataacaaggtctgcattctttttggctttagagatcatcgggataaacagctcaggatcggccggaagcacacccggcgcatttcgtttagctgcaaagcctttcccggaaacatcggtgaatcctaacgttgcgattttgactccgtttacatcttgatatgaaatgttctcctcggcttctttaagcgtcaggcccgcaccgacaagttcaaggttctgctttgaaaattcttcaaccgtatcccgcattccttgagggccgtaatccatcgcatggttgttagctgccgtcaaaacggtgaaattcatgtccttcagtacttttacggcatctttgtttgattgaaggtggatatttttttctgcttctttgtagttctttttatatgtaaccgggttttcaaagttccccgacacataatcggatgcttcgaagaatggctttgcgtagcggaagacactttccgttccgttatgctttgtcactttctccacattccggcccatcataatatctccgacgaatgaggctgacacaaggtcatcggcatttctttttacactcggcgtctccgccttacctgtcaggatgcagacgaacatcaggcaaaagacgatcggcagtgcgataaaaacgtgaagattggtcttctttttctgctgtttggtcagcttcagcagtttttcttgaaaggttaattgttttttcatcgtttgacacaccttacattagattaagtagtaagcaaacataatggcaaaagtcgcgccgcttaagaacagcgtgctggcaaatgtaatcgttaatccctgtttctgaatggtgttggcgatcagacccggtacaatgataccgattccgcggaattctgatatctcaaacggtacgatcgggtaaagaaaatcaagtgcgatttttaagcagattcccgtaatcagcattgctgcgaattttctgcgtccgtacaaaatcataaatctggataaaccgtatttgacgatgacgtatgtaagaagactcactaacagcacgagcaaaataaagaccggctggttaaaaacgagtcctaaataacccggtacgactaaaccggctggtacgatacctgttttttccgcaaaaattaaactgattaacacgcctaaaataagtgagatatataaatctgatccgaacatttatccttttcctcctagctaacgagctgtttcaccttatactcttggattttttcaattaatggttccgctgaaccgtggatattgccgacgccatatatgacacggttttgcattcttgttttcagcacgtccatgatttcgtctgttgatttatattccagatcgtgcagtgtatcagcaggaatcttgccttcttcataagctctgacgatcggttctgttgtctcgccgatgagaatgagttccttcgttttaatgtacggaagcacgtcgttggcaaactgaatcgttctgtccacgcggtcggcgcggcagttcatgataacaatcggttcatctgtcgggtagccgatttcctttacacgtttccatatatttaaagtagaagatgcatcatttgcggcaaagccgtttacgaaatgaccgggctccttcgtgctgagcagcgggagaattctcatggcgccaggatcaggcggcgcattcagcattcctttaaacgctgtttcttcatctatgccaagagcttgggcaacgccgagcgcaagggaagcgttatcaggaaagaccatatattcgaatttccgcaggtattcatcagtaattttagagttatccgcaataataacttcggtattccgctctgcggctttttctttaaagaaatctgtgtattcactgtctgtaatcacaagatggccgttatatggaatcgtcgcggtaaatgcttcagcaatttcatcaagcgtcggccccataacgtccatatggtcttcaagcacattcacgatgacgccgatgttggcttgaagcagttcttcctgaaagataatctgataatccgggtttaccgccatacattcactgacaatggcattggcgccccgttctacggtttccttcattacctctttttgctcgccgatattcgggccctgcggtttccgtttgatcggtttctcctcaggtgtatcccaatagatcatccttgcatctgttcccgtcgtttttccgactgttttgtagcccgcctccatcagtattccggtcgtcagcctcgttacggttgacttgccgcggataccattaatattgacgcgtactggcagagcatcgatattcttctgatgccgccttttttcaatgattccgatgattagtacggcagcacaggctataatgagtaaccacattgatttttgacatctccttctgtattgataaattcattcatcagtatatagcttcactatgaattctcaatcggcattatgtaacataatctcctcgcctgcactaagccaaacttctctattagcggcgctattcttcctattatcgaattgctttttttgggaataggcaggacttcgaacttacttcaatttttttcgagaaaaatgaatgcgtttacatttgcctgcggatattcgtttggactaaatggactatttgcgttccggaagaaaaagatgcaatcataatccatcttttcacagcccgttatatcagcattttccgcactgcgcatacgattcgggactctccgtccgctggatgcagactgccttttttgttaaggataaggtcataaagtcattcattttcccccatatcctgctgtcagtcctattccaaaataactatcggaatgacttgcacatgacagaaacagacgggtccggagtgtttacaggaaatacacaatttatatgcggaaagtctatttgcttttgttccgtatacaggacatttatcactcttttgaaataattttaataaatctttatattcgttcaagaaatgttcatccatatttgtgaagttcttggtaaaacatcaagcatcatcaataaattcctctattttataaaatgcataaaaaaggaatagccgctgaaaactacagataacgcggaaaggaggcggtctgatgtctgcggatatacaaaacaaacggcttcccggtgattttgaatcggctgtacgaaaaatgcaggaactgatgtgtgtttgcggtgattttaaaatacgaaggatcaaactgcaggatcgtcaaaccgcttttttttatattgaacaaatgatagaagaacagaagctgaatgagtttctgttaagcgacagcttgcagaacggctcacttgaggaagcgatggatgctgtcagcagtgcggaaacggatgagatcagaaaaattatcgacgggattttggccggacaggttgtttttctcagcgatgcgtcaagtaaggcgaagctgttctctgtcgggcagaatccgctgcgttccattatggaaccagaatctgaaagcatcgtccgcggggcccatgacgggtttgtggaaagtttggaaacgaacattcatcagctgcggtttcacatacaggaccgccacctctccgttcattatatggatatcggaaaacgggccaaatcaaaggttgcagtcatttttgttgagaatatcgccaatccggagattgtggaggaagtgaagcggcgcctttcgtacctgcgtatcgacagtgtgcttgcgcccggaattatcgaggagtcgatagaagataattcgttttccatatttccgcagatcgttcatacggagcggccggataaagcaaaagcaagcgtgatggaaggctgtgtcctcatcatgatggatgggagcccgtcagccttaattgcgccgatcacgttcttttcattttttcaatcgccggatgactacagcacaaggtggatttccgccagttttttgagggtgctgagatttttcgcctttatgatcgcgattacgctgcccgctttttatattgcgctgattgcgttccattttgaagtcattcccaacgatctgattattaccatgaaaaattcgattgttgatattcccttccctccgctgatagaagccatgattatggagattacgattgaactgatccgcgaagccggtatcaggctcccgaaaccgatcagtcagacgatcggcattgtcggcggtctcgtgatcggtgacgcagtcgttcaggcgggactcatttcaaatatgatgattatcgtcgtagccgttacggctgtttcctcttttgtgcttccttcatatgaaatgagcacgtccattcgaacgctcagatttccgcttatgtttctggcatcatcgttcggttttatcggtatcgggctcggcttcgggcttatcctgatgaacctgtgcaagcttgaatctctcggggttccttatctatcatctctgacgccgtttcatttcagtgacttaaaggatgcgtttatccggcttccggcttggttcattaaaagaaggccgttttatttgaggccgcaagactcaaagcagattaaacatgttcgggggtggagaaaagatgaagactaaaaaaatcagccggcttcaagcagtatttttcattaatcagacgcagatcagcatcggcattttggcgctgccccacttgctgatgatgaaatcgggaagcagcgggtggatttccattctgctcaccggactgcttgtccagctaacattcagtctgtatatgatattatttcaccggtttccgaagatgaatctgtacgaaatgctggaggaggtgttcggaacattcgccggcaaagggctgcaagtgctgtatattttatattttacgtttctctgcacgctcattctttctgtatttacacggattttggatatctgggtgctccctctgactccgaattgggtcatctgcttaatgctgatactcggttctgtctatatcgcccaagccccgctgaatgctatcgccaggttcagctttatcttaacgccatttttgctgctgatctctctgccgcttttatacacgctgggaaaagctgatgtgacaaacattatgccgatttttcacggaaccgccaaagacatgctgaccggggtgcagcagacactggtcagcattaccggctttcaggcggcgcttgtaatcgggccccttatcaactgcaccgtcagccagcgctacaaaataatgacgatttcaaacgtctgtattgtcctttactatctgtacatcacccttacttgctttgtcacaatcagccccgaagaaataaagattatcccggagcctgtgctgtatttgttaaaaaccgtttcattcagaattatcgaacggacggatctgctctttttgacgttttggttcgtgaccgtcttttcaacattggccaacgtgttttatttggcaagcaccggaatggccaagctgttcaacaaaaaagatcacagccggtttgtttatctgctggccctgctcgtctttcttccatctatttgggccataagcacggataaaacgatacagcagctggatcaggttttccgtctttccgatattgtctttgtgtatttgtttccggcgtttatgacattgattgtccttgtacgcaaaaagggtgtccgccatgcgcattaaaaaagcgcttcttatcagtctcatgtgtgcaagccttacgcttacgggctgctgggaccaaaatttatttaaagatatttctctcgtgctgaccgcaagcctcgacgtggatcaagacggtaaaaataaaatcggcatcacctatcggaaggttcaatcctctcaggcggaacaggaaacaggcggctccttcattacgacggtgctcagcgcttcagggcacaccatccgtgaagcgcggttccaattggataagcttgttgatcagcgcattgacacgtccaagcaaagagtcttattaatcggtgagaaaatggctgaaaaaccgctttttccatatctcgatgtattttacagggatccgaaaagtccgcttctcgctcatccggcggttgtaaaggacggcgaggcgattgaagtgctgaagctgatcgtccggcagaaattgatcgtcagcaagtatttaacgaatttattaacaagcgcctatacggaatcaaatatcagcatggaaaatttgcaatccatccgttcaagcatgctgacggctaatgaggatttcgctcttccttatttatcgattaacggacagaccataaaggtagagggttcagccctgttcagcggtcagcggaaagtcactgaggtgctcggtcaggattcgacccttctgactcttttaagcgggcaatttaataaatcggccaatattaatctgaagctgtgggacaaatacaaaatggatattgaaaattacatttctctcggcatcacggatacctcgagaaagattgtatttttagatacagatcctcagcatttgaaagtgaaaattcgtttaaacctgaatgcacgtgtcttggagtatccgaaggacaaactgagttcttatacggctatcggccaaattaacaaacaagcttcagccaatctgaatgaacaggccagatcggtgatcaggcatattcaagagcataactcggatattttcggcatcggccggagataccaaacccattattatgagcggggcaagcatctcaattggcgtgagatctacccttccattgagattgttcctgatatcaaagtgaatatctcacaaatcggtatcgtgaattaaaggaggccccggcctctttttttgttgccaatcgaaattattcgtggtaccctttctatgtaaacggttacataaatgaaggaggagtgtttgttggcaacgattaaagatgtcgcaggcgctgccggcgtctctgttgccacggtctcgcgtgtcctcaatgacaatggctacgtgcatgaagatacaagaacaaaggtcatgctggccatggagaagctgaattattatccgaatgaagttgcccgttctcttaataaaagagaatccagactggtcgggcttttgcttccggatatcacgaatccctttttcccgcagcttgcccgcggcgctgaagacgaattgcagcgggaaggataccggctgatcatcggcaacagcgatgaagaattggaaaaagaactcgattatctgcaaacatttaaacaaaatcaagttgccggtattttggcagccaccaattatcccgaccttcccgaatacagcggcagcctttacccggtcgtatttctggaccggacaaaagaaggcgccccgtccgtattcagtgacggacgggcaggcggaaaacgagcggctgaagaaatgctccgcggccaaagcacaagcatcacgcttgtcaaaggccccggccaccttcaaaccgctcaggaacgttttaacggcgcacttgatgtgctgcaaaaagccggcgctcagttcaatgtcatctccgccgcttcattttccatcaaggatgcggccattttagcagaagaattgtttgccgcatacccggaaaccgacggcgtcatcgccagcaacgatattgcggcggccgccgtactccatgaggcgctgcggctcggtaaaaaagttccggaggagattcagattatcggatatgacgatattccgcagagcgggcttttattcccgcccctttcaaccattcgccagcctgcatatgagatgggaaaacgagcggcaaacctgctgctgcaattgataaagaaagaaccgccgaaagagacggccatacaaatgcccgtgacatacataaaaagacaaacgacgagaaaggatgatcaccgtgagtgaaatttgtgttatcggaagctgttctatggatcttgtcgtcacatctgaacgacgtccgaaagcgggagaaaccgtactgggcgcagactttcaaaccgtgcccggaggaaaaggcgccaatcaggccgtagcagcttcccgcctgggcgcaaacgtatacatggtaggaaaagtgggcagtgacagctacggaaaagcgattattgaaaatctgcaggcaaacggtgtcaatacggactatatggaaacgattacacataaaaaaagcggaacggctcatattgtgctcgcagaaggagataacagcatcgtcgtcgtaaaaggcgcaaacgatgacatctcccccgcttatgcaaaaacagcgctcgcgaaacttcccggcattgacattgtgctgatccagcaggagatccctgaagaaaccgttgaagaagtgtgcagctactgccgcgcgcatcaaattccggttatcctgaatccggcgccggcccgcccgctgaaacaatcaaccattgagaatgccgcttatcttacgccgaacgaacatgaagcatccattttatttcctgatcggacgaaagaagaagcgctcgccggctatcccggcaaattgtttattaccgaaggaaaacaaggcgttcggtactcagacggcaccgcggaacggctcgttcccgccttccctgttgaagcggtcgacacgacgggagccggcgatacctttaatgcggcatttgccgtcgcactcgcggaaggacaggacatcgaacaagcgcttctgtttgccaaccgtgccgcctccctgtccgtgcagcacttcggcgcccaaggcggcatgcctgccagaaaagaagtcgaggagctgctgtcatgaagaaacacggaatgttaaacagccacattgccaaagtattagccgatctcgggcatacagacctcatcgcgatcgctgatgcgggtctccccgtccctgatggtgtccctaaaattgatttgtccctaatggcgggcgttcccgcctttcgggacgtcaccaaactggtcgccggagaaatggcagtcgaaaaggtggttgccgcctctgaaatcaaagacgcaaatcctgagaatacaagatttatagaaaaccatttctcagagcagacgatcgaatacatgtcccatgaagaatttaaacggctcacacggaaagcaaaagccgtcatccgaacgggtgaaatgacgccatacgccaactgcatcctgcaggcgggcgtgattttttagaaagaagggatccagcatgcacatcggcatgacagacattcataaagccttcgggaaaaaccaagtgctctccggcgtctcatttgagcttctgccgggagaaatccacgctttaatgggagaaaacggagcgggcaaatcgactttaatgaatctgctcaccgggctgcaccggcttgacaaaggaaatattacgataaacggaacaaatatgagcttctccaatccgaaagaagccgaaaaacacggaatcgcctttatccatcaggagctgaatatatggccggacatgacggtgcttgaaaacctctttatcggtaaagagctgacgacggcattcggtgttttggaaacgaagaaaatgaaagcgctagcaaaatcacagcttgaaaaactgggtgtctcgctccctcttgatcgggaagccggacaatgttccgtcggacagcagcagatgattgagattgccaaagcgctgatgacaaacgccgaagtcattattatggacgaaccgaccgcagcgctgaccgaacgggaaatcagcaagctgtttgaagtgatgacggcgttaaagcaggacggcgtatcaatcgtctatatatcgcaccgaatggaagaaattttttcaatttgcgaccggatcaccattatgcgggacggccttactgtcgacacggcgcatattaaagacaccaattttgatgaagtggtcaaaaaaatggtcgggcgggagctgaccgatcgatatccgacacgtacaccgtcactcggcgataaggtgctcgaagtgaaaaacgcctcaaaaaaaggaagcttttcacaggtcagtttccatgtgcgcgccggagaaatcctcggcgtttccggcttaatgggtgccggacggacagaaatcatgagggcgctgttcggaattgaccggctcgattccggagagatccggatttccggccgaaaaaccgacattcggaatccatatgatgccatccgcaagggactgggtctgattacagaaaaccgcaaagatgaagggctgctgctggatacgtccattcgtgaaaacatctcattgccgaacctgaccagtttctctccgaaaggcatcattgaccgaaaacgcgaggcggagttcgttgaattgctcatcaaacggctgacgattaaaaccgcttctccggaaatcgcggcgcggcacttatcaggaggaaatcagcaaaaagtcgtcatcgccaagtggatcggtatcggcccaaaagttctcatcctcgatgaaccgacaaggggcgtcgatgtaggcgcgaaacgggaaatctattcattaatgaatgaactgaccgatcgcggagtcgccatcatcatggtttcttccgagctgccggaaattctcggcatgagtgacagaatcatcgtcgtccatgaaggccgcttcaatggagaaatcaatgcggccggcgcaacacaagaacacatcatgacacttgccacgggagggcagcagaatgaaaactgaaccaatgacaccaactgaacaaaagcgtttttccattcataccttcacgcaaaaactcggtccgtttctcggcttactgattcttgtgttgatcgtttctgttttaaacccgagttttcttgaaccgctcaatattctcaaccttcttcggcaggttgcgattaacgcactgatcgcattcggaatgacatttgtcattttaacgggcggcattgatctctctgtcggagccatcctcgccttatctagcgcattagtcgccggtatgatggtatcaggcattgacccgatcttagccgtcatcctcggctgcgcgatcggcgccgtactcggtatgatcaacggtttcttaataacaaaagggaaaatggcgccgttcatcgccactttagcgacaatgaccgtctttcggggactgactctcgtctatacggacggaaatccgattacgggactcggtacaaactacgcttttcaattattcgggcgcgggtattttctcggcatccccgtccccgccattacgatgctgattgcatttctggccctgtggattcttctccacaaaacaccgttcggccgccggacatacgccatcggcggcaatgagaaagcggcgctgatatcgggaatcaaagtaccccgtatcaagatcatgatctattctctgacaggtttattatcggcgctagcgggagcgattctgacatcacgcctaaattccgcacagccgacggccggggaatcatacgagctggacgccatcgcagcggtcgttctcggcggaacgagtttgtccggcggacgggggcgcatcatcggaacgctgatcggggttttgattatcggaacgctgaacaacggtttgaaccttctcggcgtatcatctttttatcagctcgtcgtcaaaggaatcgtcattttaatcgcggtgctgctggaccgcaaaaaatcggcatagtaggaggatcattatgaagaaagccatcatcgcgattgcggcattatcactgtttttgctgtccgcctgttcacttgaaccgccccaatgggcaaagccgtcaaacgcaaaacataaaaaagaatttacaatcggactgtccgtctccactttgaataacccattcttcgtttcattaaaagaaggcgttgtaaaggaagccaaaaaacggggcatgaaggtcattattgtcgatgctcaaaatgattcatcaaaacagtcgaatgacgtagaagatctgatccagcagggcgtcgatgcactgctgatcaatccgaccgactcatcagcgatttcaaccgccgtcgaatcggcaaattccctcggcattcctgtcattgcgcttgatcgttcagccgaacacggcaaagtcgaaacgcttgtcgcctctgacaatgtcaaaggaggagagatggcggccggctacctcgccgaccagctcggaaaaggcgccaaggtggctgaattgcaaggggttccgggtgcatcggcgacccgggaacgcggaacgggctttcatcatattgccgacaaaaagctggatgtcgtaacgaaacaagcggcggattttgaccgcacaaaaggattaaccgtcatggaaaacctgcttcagggccatcctgacatcaaagccgtgttcgcccataacgatgaaatggcgctcggtgcgctcgaagcgatcaacagctcaggcaaacacattctggtcgtcggttttgacggaaataaggatgcgatttcttccattaaaaacgggaagctgacagccacggtcgcccagcagccggaactgatcggaaaactggcggcggaagcggcggaacaggtgctaaaaggagaaaaaatcaaaaaaaccatttccgctccattgaaacttcaaacgcaaaagtaaccgtccgatgtttatacttccggaaaaacgtgaaaaggagaagtaaaaggagagatagagatgaagaaaacagccaaagcggcatccatcctgactcttgcagcgggaatatcagcggcttccgctgccgggataacgcctcttcccgagacacatgcgcaagaagcggtcaagattgacgatctgtacagctatccgcttgactcttatctcgtttccgcggaagcattgaacgtcagaacaaaagcatcagcagccagtccgaaagctgatatccttcatttaggcgacagcttaaaggttgtttcattcccgagcgctgactgggcaaaagttcattataagaacggaaaaacaggatttgtatctactcattatattgttaaagaagcaacaaccgtaaaaacaacggcaaaaacaaaagtatttacagaaaaacaagcggtcaaagcttcccttgctaaaaatacgagcgtttctttcttaggctggaaaaagacagccggcggcggcattgatttcggctgggcgcttgtcgattacggcggcgcaacgggatatatcagcacaaaagatctgcaaaaactgacataatatcaaaacggatttcgcaaattcagcgcgaaatccgtttttttctttctgacagtcaaaaatgtcggggattcgaaatatttctcaggaaatattgtcggatgaaaacgaatcggcggctcattttaaaatgatttctttatgtaagcagccagacgtttggcattgtcatgaatatccgtcgcatccgccccatttacaccgtacagcgcgaaagccggcaaataggtcatacctgtaaaattagccattgcctgaaacggccttaacagctcgctcaatgtaaagtggtttgaccctcctgcctggtatgcatcctctccggcacctacggaaacagccagcatcaattctttgccatgcagcgcctttcctttggagccgtaggcccagccgtacgacagcacatgatccatccatgtttttaaaagcggaggcgcactgtaccaatacagcggaaattgaaatacgatccggtcatactgttcacacagctgacgttccttttccgcatcgatttgcccgtccggatattctttataaagctcacggaccgtgagttcatcatgtttttttaattcttctgcccatgccttattgaccgctgagttctccatgtcagggtgaaccgctaataccaatactttcacagctatcacacctttcccttttgactgtattttacctaatcattgccgattcagccaaataaaaagaaagccccgaagaaaaatgggctttcttttttcatttattcagggcttccttcggttgtttcaatatccttcgcgaaattaggattatctaaatttgcgttgaaaaagtccgccgtattcggaagcttgaggttcatgttcattttttgagaaatggtcactttgcaatctttaatgacatagtcaaacacatgcccgccggaattgcgcccttcatcaatgaagtgcaggtgatatccggaaacggcgatgccgtttgcgtaacccggtgtccagaagccggcgatcgttccctgaatgtcgtcaaagttgaacacaggctgtgttttcaccgcttcgatcatcggaacgtacggtttctcctgacgctctaccgttctggtctgcacctttttaaatacgccgtctaaacggatcgcataaaataagtttttactaggcagaaggctggcgatttcctgctcaaattcttcacgggtcatttcgccgtcgatcgtatgcgtcatatccggcgtgaaaaatgtgaatgagcagaatggtgacaggtctccgcttttgacaggcgtagccgttccgtcgccgcgcagacggtaaaattgtccgtcaaacccgattaattcgccgtccagtttgttgaaagtgccgattccgaaatcaccgaacttcggaatgtcagccatatcaaaatctccgtcatatactccgtccagcagagatgtcatagttgatacttgataaacctgatcctcaggtgagcctttgtctccgcggcccatcatttggatgtcacttgcatttttcatattcccttcactccttttaaattgggctgttttagaaaacagatcatggtgcgcagagtgctagagagcttttgctttcattttttctttgaattgcttcggaagcatgtcgcttgataaatggacgttgtcactgtaatcgacaggaatgtcgatgatgacagggccctctgtgttcaagcctttttgcagcacgtctgccagctgttccggtgactcaacgcgcaagccggtggcgccgaagctttctgcatattttacgatgtcaatgtttccgaaatctacgcatgatgtacggttatattttttcatttgctggaatgcgaccatatcatatgtgctgtcattccagacaaggtgaacgatcggcgattttaagcggaccgccgtttccagttccattgccgagaacaggaatcctccgtctcctgaaacggatacgactttttcacccggattcaccaatgtggcggcaatcgcccaaggaagcgctacgcccaatgtctgcatgccgttgctgatcatcagcttaagcggctcataagcgcggaagtaacgggacatccagatggcgtgagagccgatgtcacaagtaacggtcacatcgtcagcaattgcgctgcgaagttcttggacgatttgcaaaggatgcactctgtcggatttatggtcgcttggagccttctcgctgtcagagagtatttgttttaattcgttcagcacttcacgttcacggctgcccatatcaaatctcaccgcgtcgtgctcaatttgtttgaccgttgcggcgatatcgcccagtaattctaattccggctgatacgcatgatcgatatcggcctgaatttcgtcaagatggataatgtcacggtcgccgtttacattccagaacttcggatcgtattcaatcggatcgtaaccgatcgttaatacgacatccgcctgttcaagcagaagatcacccggctgattgcggaacagtccgatccggccgaaatattggtcttccagctctctggacaatgtgccggccccttggtacgtttccacgaaaggcagttttgttttagcaagcagtttgcggatttgttttaccgcctccggtcttccgcctttcatgccgactaacagaacgggaagtttcgccgtctggattttcgcgatagccgcactgaccgcttcttccggtgcagggccttgtttcggcaccggcacgctgcgtacatttttcacagttgtgatttcattcacaacatcctgcggaaagctcacaaaagccgcgccggcctgacctgctgacgctgccctgaaggcgtttgttaccgcttctggtatattccctgtttcctgtacttctacactgtattttgtgatcggctgaaatagcgccgcattgtccaatgattggtgtgtccgttttaaccggtctgcgcgaatcacgtttcccgccagtgcaactaccggatcaccttctgtattagccgttaacaagccggtcgccaagttggatgcccccgggcctgaagtaacgagacaaacgccaggttttcctgtcagtcttccgacagccgctgccataaacgcagcgttctgttcgtgacggcataaaaccagttcaggtcctttatcttttaacgcatcaaatactgcatcaatttttgcacccggaatgccaaaaacatgtgtgacaccttgctccactaagcaatcaacaacaagctccgccccgcgatttttaccagaggtttttagttcatttgttgcttttgccaacaccctcactccttattatgcatattaaatataaaattttaagtaatttgtgatattattcactatacactctttggaaattgacctccaatatcaattcgccgtatgattaatatgtttcacgaataattaacaaagggaaaggaatggataaggatggagcttcgccatcttcaatactttattgccgttgccgaagaacttcatttcggcaaagctgcgcttcggttaaatatgacacagcctcctctcagccagcagatcaaacagcttgagaaggaagtcggcgtgactttattaaagcgcacgaaacgggttgtagagctttcagctgccggagaaagttttttaaaacacagcagaaacgcgatcgaacaaattgacaaagcgattgaaatggcgcagaggaccgcacggggagagctcggccgccttgtcgtcggttttgtcggctcggccacatatgaatttctgccgccgatcattcgggaattccgtgaaaagttcccttccgtcaaactggatctgcgtgaaatttcctctttcagacagcaggaagagcttctgaagggaaacattgatatcggcatccttcatccgcctttacagcattcggctttacatatggaaaaggtgcagagcagtccttgcattctggctttgccgaagcagcacccgcttaccgccaaacagacaatcgatattcaggatttaaagaaccaaccgattatcacacttgcgaaagaaacatggccgactttatacctggaatttgtaaacttttgcgagcaggcgggcttcaaaccgaaaatcgttcaggaagcgacggagtatcaaatggtgatcgggttggtaagcgccggaatcggtgtgaccttcgtaccttcttcagctaaaaagctgtttaatctcgaagtcgcctatcgcgacatcaatcaggttcagcttaccgccgaatgggtcatcgcctaccgaaaggacaatcaaaacccgatcctgaaacatttcttggagattatgaataaacgccaggctttattgcaggcggataaggaaaatgcataaaaaaagagggcgccgaaaagcagcctctttttttgtgtgcttatatggaattttattaaattagtagaaacgctcagtacacctttcgtcctgtactcgtatacatacagtacaactgatcaggagggataaaaataacggggcggcaatggcccattcaaaaaggaggcagaacacattacacatattagcgtcattttgaccctgatttctttctttgcgactattatttttatattttggagacccggggaataaatgaagccgttccggcagcgctgggcgccattctcgtattgttaagcggaaccgtttcctttcatgatttaggagatatagggtcaaaagtcaccggagcatccataaccattatctccacaatgattatggcgatcgcgctggaaagcttcggttttttcaattgggcggcagccaagctgctccatcgcgccagagggtcaggcatccggcttttttggttaaccaacctgctttgtttttcaatgacgctctttctgaataatgacggcagcgttttaattaccacccctattttactattggtattacagtatctcggacttaaaagacatcaaaaaacgccgtatttaataagcggtgtattaatcgcaacggcagcaagcaccccgatcggcgtcagtaatatcgtcaatttaatttctctcaaaatgataggcatggatctttatttatacaccaatatgatgtttatccccggtacgctgggactggtgtttatggcctttctgctgtttgctgttttttaccgccgcttgccgaagcagctccccgatattccggttcattttgattcgctggaacacaaaagatatcatccgcttcagcctccgccggacctgacccaaaacagccgcacaaacatcatgttttgtgttttggcatttgtattgttagtacggatcagtctgtttgcagcttcttacatcgggatatccgtttcgcttgtggcagtcatcagttcagtcattctgcttggctggagatggttttatttaaaaatcagtccggcagacttattaagaaaagcgccctggcatatctttgtttttgccttcacgatgtatattatcatctacggccttcataatatcggactgaccgcattgcttgtgcagtatattgagccttatgtctcacaaagcatcgcccacgcagcatctattatgggaattgctacatccgtcctctccaatttgttcaataaccatcctgccttaatgatcagcaccttgacattaactgaaatgtcaatcgaccctttaaccgttaaaatcatttatttggctaatattatcggcagtgatatcggatcattgcttctgccgatcgggacattagccacacttatctggatgcatatcaccagacagcacggcgaaaaagtctcttggtcggaatatataaaaacgactattatcgttgtccctctcaccgttgtgtttaccattaccgttttatttgtttggatcagttggatttatctttagctccgatgaaaaaaactgcctgctgtataagaaggcagttttatctttatgggaggtgcatggtttttaaatgattcaatttccaaaaaacagtatctccctctgcattggtcaattcaaggatattagccgagacgtcctgtaacaatcccactttattcggtatatctcctaagtccagaataatcaatttgccgatatatttttttaattgctcctcaaaattccggacaaggggcacattagcgggaacaaccggaagctctgagctgtttaatgtatacggcgtctgctcattggagtagggtgtcagccatttcaaatgattcatcgaaatgaaaagcgtcttataaaccggagagaagaaaacgaaataatcgtttagaacacttgtcacatacccatgaatggaacggtctcctgtcacgaatatttctgtaaatctgccttttatatgctggagggtatttcgataagaaaatgaatgttcctgtttttcaggatgcggactttctattcttgtgcacgccccttgattctgatcgtccggccgcgtcaaagtcatccgctgcagatgcagcagcgggatataaagaaaagtccggccgtcataaatcacaatgatatcatgaccgatatccaaaagagttcctgaaaatgttgtatttcccgatatttcaatatcgacttgtttatcaagaaatctgcttaatccagccatttcatcccccctctcccgcgtttacggacaatctttccggtcacttacggccgcgtttccaccgataatctattgttcttaatacagtggcgtaactataagattcatcttcatcccgttttgaggatcgatcctcttttgatgatcttttcgatttttcagaggaagtatgctgctcctcatgtgattcctcttcagcacactctttctcaccttgattctcgtctttattctcctcttttttagctgctccttttgcccccgcgctgatactcttgatatgaagcggatggattcgcagcacttctttatctttcacaagagtatagtggccgtcggaattatccacaagtataccttcaacggcttcaggaccgccgcggttgatagaaacccatttgtggatcaggcgtttaaatatgccgtgaaaatcatcagccatttcaaactctgtacgctcatcctcttgctcatcttcatcttcttgttccgcgctgatgcttttgacatggtcgatgttaaaatatacaattccatcatcttccgtttccagcacaagaaaatcgtcccctgtttcgtgaagctttccttttttcgattccgggcctccctggttcaactgcaccgtgcgattggccattcgttcgatcagttcttggaaatcatcggctttttcgcattctgccgactcggccggcgatactgtctcactcgtattttccgttacacttttcacgtgcttccattgatagtaaacgattttattatcaacctgaagagcgatataatccgattgaatatctgccaatcttcctgttttggactccgggcccccccggtagacagtaatcacttttccttccatcgcatgcaaaaagttatcatcagaccgatgccgattcgtattgcgtttcatctattgtcctcctagtcatatttctcattaatgtcaaaacataatgcatatatacgtatcccgattcttttcgggaactggttcaccagcctatttgtaaaaaaatttctcttctttccaaaatcaaatattccactgctttagctcactgctgatgaaggcagaccgctccttaatgtattcgcaaatcacatcaggctcacggtcaaagcggtcaatctcatctttcttataaggatccttcgcgacaaacggcctgatctgttcatacagagacatgacctttggtttcatatgttcaatggtaaaccgggtctgaagcgtctcttccaaaagctgtttgtacgctttacggaaatacggttcatccagaagcctagcagtcaaggtattaaacccttgtattctgacataatcggcatccatccgatccccgtgaatgtctcttccccacgtcgcgtcgtaatcccacggaatgacttcaaaaagccccgtttcatgattccggtacaaggcgtaattatgaacaaacccatcgtagttagaggtaaacacgacgcccgcaagccaccgcagatacttatccgcgtccaggtgtttgacaatctcacccttgaactccgacttcggcacggtattaattttatagatcatatcctgcaagtaaaaatcgtcttctttcgttcccgttttcttttcatagccaagttcgagcgatgttttcgtatcccgctcgagatcactgacaagggaaaaattggcgtcatcatcaaccgcgtaaaaaacggcgccgtccgccagattccgtttcgccagaaaatattcatccactgactccagctcaaggtatactccctcgtatttgccgttgatttgcaaggatacgaaattcgccttcggtgacagtgtcccaagttccgcgaagaaatcgagagacagtttattccgcatcatcgacggatctttgtactcagcgtttaaatgtatttctttcgccctgcggaatgttttcggcgaataaaacgtgatatgatacgattttttcttaaaatctcttatatgagagccgcggtacgccagatcaatgtcaagccgtttttgattaactctcagcaccgcgggcaccggatcatcatcccaaatgtcttttttcagctcccacaagtctttcgggtgaataaacagctggtattgaggcaatgttgattggtccttcacctgtaaacctccctgtattaatttaggctgtgctttttatataaaactcagcggaacacacatacacttttttcttccatgcgtactatgtggtagtaaggatcgcatccttaaaacatatatcaagaggaggtttcaaaatgggccactattcccattctgatatcgaagaagcagtacagtccgcaagtaccgaagggttgaaaaattatttgtaccaagagccgcacagcaaaaaaagcggtaagaagagaaaatctcgcagccataaaaaatctcgttcacacaaaagatctcgcagccataaaaaatcccgttcacacaaaagatctcgcagccataaaaaatcttgccgttcacacaaaagatcacgcagccagaaaaaatcgtgccgttctcgcaaaaaatcacgcagccgcaagaagtcatgccgctctcacaaaagatcacgcagccagaaaaaatcgtgccgccgcaagaaaaagcgcactcagaaaaaaccgtaccgttctcataaaaaaccaagccataaaaaagacgattactgcagcaaaacagagtactggaaagacggaaatgtttgggttgtaaagaaaagctacaaataatcccccaacaacctaacaccatgtaaataggctgccggctaaacggaagccttttttcctcaatcagatatatgccacgagataagatatgcagccgggtttcttttgttgtgtttccgaattttctttcggtataatcaggtcatacgaaaaagaaaggcggccgaaatgatgcatatcttacgggcagacgaactgaacgcaaaagacacctacaaattgctttccggcactgtagttccccggccgattgcgtttgtcactacgcgttcatctatcaacggcgccgtaaacgcggcgcccttcagtttttataacgttatctccgcagatccgccgcttcttgccatctctgtaaaccgcgcggatggaaggcagaaagacaccgcgagaaacgcaatcgctcatcgggaattcgtcgtgcatgtgagtgatgagtccattattgaagacattaacaaaacggcggcaaggcttgatcctgatgtcagtgagcttggcatgacagacctttctgtgacagacagcgcttgcatcagtgttcccggtataaaagaagcgaaggtcaggtttgaatgtatactcgaacgccaccttccgtttcaaaatgacagcggagaaacgacaacagatctcatcattggcagagtcgtttgttttcatttgaatgaccaagtatatgacgctgataagggctacatacggacggatgagctgcagcctgcggcgaggctcgcggggaatgaatatgccagactcggaaagacatatacactcgtccgtccgacctgaaacagaacctaatataatagaagaaactagtcaaaaagacccctttcaaaaggggtctttttcagccatttatcgtttaacacaatattgaaacttacaatgtcctcacccgtatgaaacgaatgacaagttttaggaggagccaatggatatcattcatttactgattttttcagccgtatttgttttgttcagtctcatgtttcaagtgtttgccgtcaacgttctcgatttgccacagcctgttaaaaaccagatcgaaatgtcactgcttattacaggcaccgcagcagtgacatttttcaatgaattgtacgtatttgcgggagttatttctatgtttttttgctgcagcggcttaatggaatggcggcatcagcaggagaaaaagcaatatttgtacgattcgttttacgcaggtcttcccgccgcacttggcgtgcttatttttttcatccgttagcggatcatgctctatactcctgcagccgctccgtctccgcgcgggtcggttccgccttggagaaagccttcttcgtcaatgacgatcgctgctgcgtgtcccatgagtctgtcaaaatcgccaacggcctcaacacggtggccgctttgctttaacgcttccctcgtttcggggctgattctgctttcgaccctcaacccttcgtactcctcgccccatgtccgtccccagacccagcgcggctcactgacagcctgctgagggtccattttgtaatcaatgatgcgcgtaatcaccgctgtctgagtttgcggctggccttcccctccctgagttccgtacaggatgtgcggctttccttctttaaaggccatcgccggcatgagtgtgtggaacgtccgcttgcccggttcaagtgtattcacatgagattcatccagtgagaaaaatgacccgcggttttgcagcagaatgcccgtctcccccgccgtcacggcagacccgaactcgaaataaaggctttgaataaaggaaacggcatttccttccgcatcgacgacggcagcgtaagcggtgtcgcttccgaccggccggcttaccgccggcgcagccatatgaccgatttcttccgccagctgctttgcataccgtttatcaagcagtcgatccagcggaatatgagaaaacgcgggatcagtcagcacttcattccggtgctgaaaactctttttcagcgcctcgatcagcagatgataatattcaaaggagccgtgttcaatctgggtaaaatcatagttttccaatatattgagcgtcattaagcctgtaaagccctgtgaattcggcggagcctgatagatgcggcacccgcggtaatcagaggataccgggtccgaccactcgccgcgatgggctttaaaatcttcaagtgtcaaatgcccgccgttgttttgcagaaatgatgtgatgctttgagcgagatccccttcataaaaagcgctcctgcctttttcggcaagctgttccaagctggccgccagatctttttggacaaaccgctcgccgggcatgggcgcttttttgtttctcgtaaaaatggctgaggtatatggtgttgaagctaaaagagcgagattgcgttctgtgtgggcgcactggtcggcggacaccggaaacccgtctgccgcataatcaagagcaggcttcagcacctcagcgaacgaaagacgcccgtacgccgaaagcacggcatcccagctgtccgccattcccggaacggtaatggcgctttctgtcccgcgcagaggtatcgcttctctgccccgatacaagtctctcgtcacctgcattcctgaacggccgctcccgttatatgctttcatcctgcccgattcttgatgatatgtaagccaaaatgaatctccgccaagccccgtcatatgcggatacacgactgccaggcaggcgctgaccgccaccgccgcatcaaacgcgttgccgcccttctcgagaatgccggcacccgcctgagaagcaagataatgcggactgacgaccatttgtttcgttccgatggttgaagtattcatgacaagcccctttacaaattttctcaattataaaaaacggcaccgctgggcatctactttactggaagaaaatctcacacactatttactttccgaaaagaaatgatcttaatctattacttatcgaaaataattgaaaaattctccttcattccgtaagatttcatgatacaatagtatctgccaaatgaaggaaggtgaaactgattggaacatgagtacagcattccgaatcttgtacttgatgaaacggataaacatattctctcgattctgcacgaggaagggaggatttcctatacagacttaggaaagcgggttaatctgtcgcgagtggcggttcagcagcgcatccagcatttactggatgccggcgtgattgaaaaattcaccgccgtcatcaacccggcgaaaatcggacgtcacgtgtctgtgttttttaatgtggaggtggagccgcagtatttggaggaaacagcattaaagcttgaacaggaacccgccgtgacaagcctttatcatatgacaggcccgagcaagctgcatatgcacggcattttcgcaaatgatcaggagatggaagagtttttgacaaaacggctctatacgcaaaaaggcgtcgtcagtgtcgattgccaaatgctgatcaaacggtataaaagcagaacgggcatgaagctgtaaggaggacacggcaatgaaaaacccctattgggacattacggcggcgatggtgcggacaggcatactcggattcgggggcggcccgtccgtgatcccgctcatccgccatgaagccgtcaataaatacaaatggatagatgatgatgaattcggggaaatattagcgatcgcaaatgcgctgccgggtccgatcgccactaaaatggctgcgtatctaggcttcaggctaaaaggcacgttaggcgcaatcgcggcaaccctcgcccacattctccctacatgtctcgctatggcgggcttgtttaccgctgtaaatgtgttaagccattcagcggttgttgccggcatgatcggtgccgtcacaccggtgattgcggtaatgcttggtatcatggcatacgaatttggacaaaaagcgctgaaaggtttcggctgggtcaccggcatcctgtttttcatcgtcgcttttatcggtctgcaaacgttacagatcaaccccggccttgtcattatcatttttttagcgtacggtgcgtttcattttaaattgaaaaacaaaatcacaaataagcattcaaaagataaaggaatgtcgtccccatgataatgatctatatatttatggcgttttttatcgcaaacctgctgggatatggcggcgggcctgcgtctatcccgctgatgtttgaagaagtcgtcaacagatacagctggctcacaaacgatcaattctcaaatatgctcgcacttgcgaacgcattaccgggcccgatcgccaccaaaatcgccgcgtatgtgggctacagtgcaggcggatggcccggctttctgatcgcgctgatcgcaaccgtcgtaccgtcggcgcttgcattgatcgtcctgctgcgcatcattcagcgcttccgccaatcacccgtcatcaaaggcatgacgctgtccgtccagcctgtcattgcagtcatgatgctcattcttacctggcaaatcggcgcagacggcatcaaagcgatcggctgggttcaatcaatagtgattgcggggatttccctccttgccttgacaaaattcaagatgcacccggcatttttgattatcgcggcgtttttgtatggaggccttgtgatccctcatttataaagaaaagcacctgggcaggtgcttttttatttaatattcatttttcatttctttcataaaaataagatccaattgtgtaattaaatctttaagttcactacacataatatcctcaataggatttacccaatcttcgttttttataagttcaatgccataactgccggttggatccccttctgggtaccaccctacgtcaagcagtaaattttttgtcttatgagaaacctggaggagatcttgattaaagtcaaataaccaagcatcatcatttgcctctagagtcgtaggatcagtatcttttaatgtaatataatcaacagtccagccagccggtatcttaagccttaagaaattgggaacctgttgacttagaggctgcaaatcctctaaaaccccactgccaacactccagatctgatattctagctcttctaataaatgctctatttcatgaaaagatttttcttcataaatcttatctgtttttaagcccgctactttgacatggtattgatcattttcatatactgccttaataacagcattacgtttttcattttgtagttctagtagttcatatttttcttccgttcttttttctgagtttaaattgttcagtattacagaccatccattacagatttttagtggctgcaattgagaaatttgatctctgtacatcctgattctcctccattccagtaagaagtttaaactattctaatatatcagtaaacaaggcttctacttatgttaatctcctgttgaaaggctgtatacaatgagaaataaaaatgccattccttggtgtctatagactgacgattcttgaaaacctctcttaatctttattcatagcgataaaagtcccgttaggataatcaccattccaaccacacggaaaataacccgctttataaatttcaaaaactttttcaaaaaaattatttgtattaccattaattgctctattaatagcacaattgtttaggtcagctactatatcctcaaaaaaggcattatatccagtagaagcacttctgatgttttcagaaaaaatatctaataacgagtctatattttccggcttttgattatcttctaattcgtaaaaacgcccccatacttcactcatctcaatttcccttatatctttccatgtatattcgtcttctccatatacttcttcataagccaagtattcagcctgtttttgatcattaattattttaataaaattagatacattaactgattttataggtttgaaggtttttgaaaattcaattacctcttctgctagattatgatatttcccaaaattcattacttgttatgccaccttctgtactccacattgttatcctatccgtaaaaaaacttgccgatgacaacacggcaagtttttaactatagcaattctaattataacagtaaacaaggcatctcctaatgttaatcccgtgttgaaaggctgtatatgcggcaagtcacttcactgttaattgttctgtagcgttttagtttttcttattgaaaacacatttttttaaaaaaattagaatgacttcaacagccaatcaaggtccattaatttacctaatcctcaattaaatcgagataatatttatcatttttcataagttctattaaaaactcttctaatgaatctgcaatttttatatcatcataatatattgaattattttgttcattgcctaattcaattagtaacaaagcactttcatttgcttcaaagaaaatcactttatcttcttcaagttcctcataaacctcaatatctggataaaattcaaaatcattaacttttaatcttgcatctctgattgaagcaggtccaagaatgcggttaatattatattctgattttttaagaaagccgtaacccacctcaagaagaaactgtctcaaatcataaggtagccttaaacctaacttattttctacttctaaaatttcattctcacttactggataaaatgtgttctctttgtaactgttaataaaatcatatttcacaattatttacctccttttctgaaggcacggcctgcccagccgacgaccggtatgaatctggcagcgtccatcgctcctgctgtgacgcgttctgcggttgagagtttttccccagtaaccgcaacgcagcctaaagccaacaaattattcaaaatttataaaacagaaaacaacaattcacctataaaaaaaccttgaaaggcttcagcagccaatcaaggttcgaaaatcaaacttaatgcagcatttatcctgaatagtattttaataatatcctaagattttttaactatactattaataccttcaaatatgatatctctcattacttcattattattgttataatttctttcatatttaattttattaaaaacctgctttataactccatcaatcattattgttaacccttctatttcttcttcactaccctcttttttaaaattttcatttaatattaccaagctatcatcttttgacattccctttattctctttctcattaaaaattttgtctatataattaatatcatcaataatccagtatctatcctattcacaaatataactagtaaagtcttcacgaatccctgtccaatgatcaggaatataattttcaaaaggtaataactcaggatacagcgaaagaagcattttttgattaaagtctatatataatgatggccttaattctagaatagtactttcataatcctgatgttcaactaacttctttaattctgaagacgggataatataatcagtatattcttttaaatatagacgataattctcttcattatcccattattttagcgctgttcatattcaaaataaattgtattccaatttatagttggactatcagttaacttatactctaggttgagataaactagatcatcaacattaactatattaagagaaaaaacatccttttaagtagataattcgactcttagttttcattttaatgggaactaagcagacatcagtcggtaaggtaatagcgctcttcattattcatataaattttctatttcagtaccccaaaagcttccttctcttgtgcaatttgagtctactcttttgagttcttcttttaaccattcgattacatattccggaatatcattatcaataaatgcatcctcaccatttatgtgtatagccttgtcaatcatttctgagaaaagcaatatacattctgcaaattgatttattgaagagttaataaaaacttctttatattcattaccattatctaaataaacgattctctcgttgttttctataatacaaattggatctccggaaccagtagaacctaacaaccaatatttttgaaacccttccgacacatcaaagatacttgtaattggcttaaatgacgctggaaaggaagtaaaatctaaatatggcggaggggattcaggcaaacctcctaaagaaataaattttttaaatccctccgaaaaaggagtctctactaaatcatcatatggaaacgttaataacggaccatttttattaacatcccaacttcgattaaattcttcgggtaataacatcgtgtcaccttcctgattcttttctgaatgtttctagtctattcgcaatttcatcgtctactccagtaattccccattctttttcaatattatgaataccaccatatccagggtgcaggcttttaggtagagctgcggcctggcctccttccccaatatgatgatgtctcattgggtcttttaaataatctgcatactgtggaaaatgttttataaattgttcatcaactactgggactcttcctcttttaatcttagcagtattttcagcactccaaaactcaggattactttttagtagcgtgttaaaaaactttttcgcatttcgctcccagccagccgcatttgtcccagattttcccttccccttaaaattcatctctactacaagcctaggatcaattaaatacttattttcgtagtttgaaagttctctgcccttatagcctctaattcgatcgtatttaccgtcattattccatttagccgccatcttcacaatcccaagatccttaacagcagccgtttccacatctatacggactgttgggaatccgaacgtgaatccatcagtcgttaccgggcgttctgcgtacacgcggacatttgtcgggactttgaattgttttactttttctagtgttttgtttgctttttggacttttgaatgggttgcaagcggtatgcctttgttgacatgcttcgccatcgccccggctccaaccaagctcaaagccgcttccagcgccccttgcttgcgcttctcctcagatactttgtttccaaacatatctttgcctgtgaccgcttctgagaatccgtttgaggcaacgaggccgtatgcgcccatttctgacattttgagaatgtctaaggatttgcctgctttgtaggcgtctaaagcatgttctgcggcaatgacagtttttccggttttgtaaatggcttttccgcctttgaaggcgcggcctgcccagccgacgaccggtatgaatccggcggcggccattgctcctgctgtgacgcgttctgcggtggagagtttttccccggtaaccggatcaacgccttctgctgctcttttataatcataatagccagtgacttctccagtaaagttgcagatgccatcccatgttttctcgtaccatggtttattggcttcttcttcagccttttcctgaagctgtcttgcttcggcttgctgggctttcgcatcgatatatgctgttccctgtttttctgtttcaatgacgcttttgtagatttcattgctgtggaaggcttttttgtcatagtacataggggatgcgctttttccgttgctggtggcctgcatgagtacggaatatttgctgagcactgcgttgtccagtgattctaagttttgatattcagtgctcagggattcatcaagcttatcgactgccgtgatcgtgtcacgtctggttttctgggcatcgcccattttatctgcgtagtcatcaagtgaatacgagtcgagatgaataatatcgctgatgcctgacaaaatcgaatcgatttcttgtttatgagcggagacaatctctgaagctttcaagtccgcgttagccagctcgtgctccaaaaatgaagtctccacatatgaatcactcagttcttgatcttttatgtcacctgaaatgccatttaaaaacgcaatttgagcagagacaagcgtcagccagctgtcggcgatttccgcttgcccctgaaagaaatcctttatattgtctgcgcctttccctttcaaagcatcgccgagatcagccatgccttgaaaggattgtttgagcgcatgcagctgctcttcaagagcttcgtattgtttctttctcttgtctgcttcatccgttaacgattgtgattcaaacactttgctcatcggcaagtcctttctttcgttattttacggcgatcgcctcgtcctgttctttcagggagtctacgttgtcttttacgtccgcgatattcttatgaacggcttgcttatattcgctgatcatggatacaagctttgcctcgcgggattcatacttggaggtatagtcgagtctgttttttccgtttgaaccggcgctcccgatagaaacagcctccaaagcgctgctgacggattcaagctgcttcatgacggctccgtatttgagttttatttccattaaaaccaactccagcttcttttgattgattgtattttgtctcctactgcgtcaagggcttcttctccaagcgtcagcaggtgctctgcctctctcgcgatgcttctggcggcaaggagccctcctttttcaatttcaagctgtgtcatcttcaagccgattcgatacatatacccgtcgtatttatctgtgacgattctgtatgcttctgtatgggcctgatcgcgcttgtcatcaaattcttcagcgaaagtgccggtccaatgatgatccaagtgcggtctgaggatgtctttgatttcagacatggcctcttcctgcagagattctatctctctcttcgcttcttttaatttttcaatttggtgttcgatctcgcccagtttatggctgattgtgctgttaatatggcttaatgtgcttgaatggctcatctgttttcacctcgtcttacgcaaaaagtcgtacaaaaagcacagacttttccatactatatttccatatattatattttaaaatagacagaaagcggcttaaataggttaaatgacttattttcaacagccaaagcgctcaccattaacgccaaaagactcacatacccggcatatccgttcacagatctcctctatatatccatgataaattccctaaaaaaaggagacagatttaaccgtctcctttgccgtatatgatgatcaaaatgttcggttaactgcagtcccagttgtacaaaacatttgagaaatcttttttcttcaagtcttccggtctgataaagaaattggcgattccgacatctccccacatcgaatcaatgtcatcgtctgaatcaatttgcagcagcagaatcgcatggtcctgatgagaataagaccgcggatcttcctgggtaaaggacgcatatccgcctattttatggccgaatgcgcttgccgtatattcgtcatacacctcgtcgtcaaactgctcgaaatagtcgaaggcatccatcccggcatactgcctgaattgaaaatcagacgggagcacccattcagcagacagttcaggggtgatcagcgcttcggattgaatcggaaaattgtactcatcctcagcctgaacgaaagaaaaatcatccatgagctccgtttcttgctctgtcacgcgctcaaaatatttgacacagaaacccgtttgcgcgcacccgtcgtcaaaattcagaccgtatacgtcatcactgaccgatatgtaaaactgaagaatacctgcatccggaaaatcaggcagtccgggcatgtccgcaaaattgatctgggcgaggagcttcatcggcctgccgctttcatcttcaggatacggctcatgtttcggataatagggatctccggcgattttactgtcataccgtcccgtttcagcttttttgacgtgcagtttgataaaaggcctcgatgacgtttccagcaggccgcgggatgattccatttgtttcggcaaatgccatgttttttccacgattgatgcccccttcgtttctaaataattgcataataaaagaccggcgcggattgccggcctttcaagtgacagaatcagtctgaggcacgaccgctcttcttccgattgagatatattccacgcccgcctgttcggcttcctcaagcgggtggcagtttctcccgtcgaaaataaccggggtttccatcagctctttgtaggcttcaagcgggaaatgcttaatatgttcccagtctgtcaaaatcaggacggcatccgctcctctgacggctgattctatggagtcccggtaagaaaccgtatccggaagcagctcggaagcccggaatgaagcgatcggatcgtacgctgtaatccgggcgtcaagagcagccagacgatccgcaatgacaatggacggcgcatcccgcatatcatccgtattcggcttaaaagacagccctaataaggctatggtttttcccgtgacgccgccgagacgattcagcactttatcaaccagcatagactgctggttattgttgactttaatgacggacttcagcaattcaaaatcatgctccacatgtccggcgatctgcacgagggcgtttgtatccttcggaaagcaggatccgccgtagccgatgccggctcttaagaattgattgccgatccgtttatccaatcccattccgtgtgcgactgattccacatccgcaccgactttttcgcatatatgagaaatttcattaataaaactgatttttgccgctaaaaaagcgtttgacgcatatttgatcatctcagcgcttctgatatccgtatgataaaccggaatggcaagcggcgcgaaaacccggtcaagcgtttcccgcgtttgccggtcttcagtcccgatcacgatgcggtcgccgtgaaaggtatcgtgaatcgccgaaccctcacgcagaaattccggattcgaggcgatcgaaatgttcacgtccgccttcagccgtgaatgaataacctcgctgatcctgtcattcgttcctacgggaaccgtgctttttgtcacgacgatcacgtcttttgaaatatgttcggcaatcatttcagcgacattttcaatataagtaaggtttgcatgcccgtcttctttttgcggcgttccaaccgctataaagataacgtctgcttccgcaagccctttttcgtagctcgtttcaaaggccagccgataccggccgatatttcgtttcatcatatcttcaagacccggttcaaagataggggacattccctttctcatctgctcaaccttacgttcgtcaatatctatgcatgttacgtcatggccgatttctgaaagagacactcctgtcacaagaccgacgtagcctgttccgatcactgttattttcatcgtgttcccccaaccgtttagaaattgctgctgggcagcttaccgttattatcatatgaccccggcgccggcagaatgccggaagcctgcggatttgaagggaaaaaacggcgccggccgctgataatagcataagcataaaaggatcatcttgcaaaacagccgcttacgcctcatttaaacgggatggagacgacgattaaaaaagaccccagcgcttacggcgggccacaggcagcggaggttccttataaacggctttgttttcaacaagaagcgccgcgttttccgtaagcatgtaaatcagctccgccccggcttcttttttcagaatgccgagcgcctcctgataataaaaatttctcgatccgagattatgggcgtcagatgcgagaaagtggatcaaattcgcttcaataagctgcagcgaaaaggacttcgctttccgcccgaatgccccggcaatgcagctggccgtcacttgggcagccgcgcctttcttcacgagactgtaaaggacggatgggttttcgcggatttctctgttccgctccggatgggcgatgacggggacatatccgttcagctgcaattcataaaataacctttcagcgtaggccgggacatgatccgccggaaactccgccagcacatactttgtatcatggagcgggacaagcaagccgttttgaagacctgccagcagacctccgtctgttctgatttcctggccgggcagaacggtcagcggaatgccttccttattcaaacgtttgtttaacagtctgaccgcttctttgaccgtatgccggtcagtgtcatagcggtatttcatgtgatgcggtgtcgcgatgatcgtatcaatcccctgtctgaccgcttctctcgccatcttgaggctttctgtatcatccgcagcgccgtcgtctatggaaggaaggatgtgacaatggatatctatcatattacaatccctccttaaaaagaatggaccgcgcccattatgacattattgtccataataagcgtagtccgagtgtttcgtttgtctcttcccgttcatgacggccccaaggagcttgcacgggcagtaatcgagcgcttctttcgccttggccgctttttccttgtccgttttcccgcttgagatcaccataatggccccgtcagtatagctgcctaatattttcgtatcagctacggccaatacgggaggcgtgtccaaaatcaccttatcataaacgtcggttgcttctgacagaagatccttcatggcatccgtcgataaaagctccgccggattgggcgggatcggcccgctcgttaaaatatccagattggcttcatcagccggtagaacggctttctgaaacggaatctgttttaacagcagcgatgttaagccggtgccgttatccaatttgaaggtgaaatgaaccgtcggtttgcgcagatccgcatcaattaaaagcacttttttcccctgctgggcaaatacgacggcaagattggctgcggtagtcgattttccttcttccggaccggctgatgtgatcagaagagacttcacctccgtatcaacggaagaaaactcaatgtttgtgcggatcgtacgatattgctctgagttgatggacttcggctctgacatcgtaatcacgcttcgttttgcaaatttgtcttttttacgcgtcaacatgtccgcctcccgcttgttttgtttctgccatcctcaagcctttagcgaggctgtcttttgtaatgattgaagtaaccgttcccaagaccgggatgccgagcaccgattccagctgttcttccgatttgatcgtattatccaaatgttccagcaaaaaggcgagaccgatcccgcccaaaagtccggcggcaaacgcaatcgcgatattcagcttacggttaggctctacgggtgacgggctgtccgccgcttcggcctttgaaaggatgctgacattatccacattcatgatggttgtgatcttgtcctgaaaaacggctgcaaccgcatttgccataacggctgcccgctttgcatccgtatcccgcacggcgattgtcacgacttgtgaatcctgctcgctggataccgtgattttcgattccagttctttcgaagtcattgacagtttcagctgtttaattacttcgtcgagaatgaccgggcttttgatgatgacattatacgtgttgattaattggaggttggtttgaacgtcattgaattggacttctttttggttgtttttggattgactgaccaaaatttgagttgagttttcatagaccggcgtaagagcgaagaaactgatgagtccgcctgcggcagccgccgccgcggtaatgataagtataaacagcagacgctttctcagtattgcgaatatttcctttatgcttgtagattctcccatataacctccatatcgattcctattccctccaatgaacttttccaattacgattatacagctttgaactgtcatttctaaccttttcaaatgacaatattcgacaaaaatagacaaacacttctattcggtttatttttgtaagcgttttatacactggttttacaggggcaataaaaaatcccgcggtaaagagcccgcgggattttatgttgcatatccatttttaatatgagaaatcaaattctcaagcatttcttttgtggtcatctcagaggactgctcaccgatgtcgtgcgcatgcattaaaatcttcagaaactcctcttgatctaacttcgttttcttcatcattcgtttcctttcggcttccattaaattgaaaacaagattattatatgctgtcgggtgctgttttgcaatctctaatacatcattcgacacactcgggtttttatgtccttttttaggaaaaactttttccgaatcatgtgttgcgatataatagaggaattggaatctttttattttgtgactcgttaggagcgataatcatgcttcagaatatgattgctaaagaagatgtgctcgcagcggctgaacagcttaaagaacttcttccttacaatgaagacaatgttcagctgatgaagaaggcactcattttatatcggcaggattccgtctatcgtatacaggttcaaaccccgacagagatttccgcatatgtgcaggatgttgtgcctgtaagggtcacgctgaacttatttttcatggtgaaaagcggctgcgcatgcccgtctgagacgatctgccgccacgtgctggccgtttttctttacgtatatgcccaatttgaccgggtcggttcctttaccgagcattggcttgaaagagaaaagcttgaggaaagcagggagcttgtccgccggcagtttcaggaaaaaatgctgccgaatgaagagtcgctgtcaagctggctcgctttttttgattcggaattctcgctgtgggaagcgcggacgccggccggaagccagacgatgcaggggctatattacggctatttgtctgcgctcaaaaaacacgccccgaaaaaacctgagctcaaaagcttatatcagattcattcggcgcttgccgtctggcttcacatgtttactttgattgagtcaggcagattggatgccgaaaaagattattacagcatcaatccatatgtggaacagctgatggatacgatttactcctccattgacagactgaaaacgtacgcgttgtctttctcgcttgatccctttttggaccggacgcccccggtgctccgcaagctgctgttgaaagaagagctttttcaatacgaacgcctccgagtattcggcgaaatgtggagcgcgcttttgaatcggccgaaatggatcgcgcgtgaacaggagattctcgcacaggaaagccgacgccgtttttcgccggaattgcggttcggacggcttcatttggcctttttgcaaaaagatgatacagcggtctttgaagatatgtcccgcttccctcctgaggcgctgccgtatacctttcaatggctcggtgagctcaccgcgaaaaaagactggaaacggctgaagacatggtatggtcagatcgaacctcttgccgtgaactatacgaagcttgataagccgtttaaagaaatgcgcgacattatcggagagctgtttgtgctgctggcagattatgcgcggcagtcacgcgatgatcagctgtttgaacggtttgcttccggctgccttccctatacctttactgaatacagccagtatctgtacgaaaaacggcggtacgcggaatgggtggagattcacagcctcgtcggtttttccgtctgggaaatcgaaaaggacatcctgaaagaaattgccgccagcgatccggaagccctcattccctcctatcaccgggctgcggccttttttatcgaccaaaaaaaccgcagcgcctataaagaggctgcgcgccatttgaaaaaactgcggacgctgtataaaaaggcaaaaaaacagcaggtatgggagcggtatatcagccagctgagcgcaagctacaagaggctgcgcgcccttcaagaagaattgcagaaaggaaagttgattgatggcgagtcttaaggaaattttcattcatgtagaacaaatggaagattggacatttacgctgtcaagccatgatgagaaagagcagccgctcactctcagtcagatgaagactcatttgttccaatggcatgagtccaccttttacggaacgtttcttgaagacgtcagcttcatcggcactccggccgctctgctcagcccgtggatgaccgtcgagctgctcggaaaaaactcgttcaattcattcagcaccgtgcagctgacaaaggaaacggagccattaattgaagcggcttcgacgatatacgaatttattgccgacggcgattttcttccggattatgaggcttggcaaaatggcatcctgcgcttcaaagaccgcgaactgttgctggaaggatttacggcagactggttctcggccgcggtacaagactacatccagtacaatgatgacctgcacgaaaaatggcagcatatcgaaacccgttcgccggccgttcatacatttaaaggctcctttttggatgaagatgattttctcgaaggaatcggctggcatgacgatctgacgccgttttccgtcggcctgcgattaaacgagcctgatttcgatggcgacgactggaaaatcgaaatgtttttacgtgagaaaaaaactggcgccatcacctttttcgacggactgaagggactgaaaaaagcgtggcaggcatacagcggaaaaatcgcgcgcgagcaggaccgcttccgcagaacggttccctggctttcgtttgattcgggaacgacgctgatttctgaagaagaggcatggatcttcttatcggaagcaagtgagacccttgtcgatatgggcgtggagattcttctcccatcatggtggcagattgtccgggacagcaatatgatgctcaaggcaaaagtgtcttcctcaccgcggggcgaatccttcgtcggcatgaacgccctgcttgatttcaactggagattcgccacaaacggaattgagctgtcagaggatgaattcaatgagcttgtcgcaaacaacaggcgtctcgtcaacatccgcggtcaatgggtgaaaattgatccgcaatttattaaacagatgaaaaaactgatggaaaaagcggaatcagaaggccttcatatgtccgatgtattggcgcgtgagctgatggatcagaatgaagatggcggcgaggacacggacatcattgactcatcggcatttgccgggatcaagatcgaattatcaaaacagctcagaagcctgatccgcaaactggcggatgcccgggacctgccggagcatgaagtcagcgccgcttttcaaggcacgctccgcccttatcagatgtacggcatgaactggcttctgtttttacgggagaacggtttcggcgcctgtctcgcagatgacatgggacttggaaagacgattcagatgatcgcctattttctccatgtgaaagagagcggacggcaaaaagcgcctgccttaatcattgcgccgacatcggtgctcggcaactggcagcgtgagctccaaacctttgcgccgcagctgaaggccgtgctccattacggcccccgccggccgaaggaagaagcatttgtccccgcctatcaggatgcggatgtcgtgcttacttcttacggactctcacacgccgatcaggaagagctttcttccgtgacatggagcaccatctgccttgatgaagcgcaaaatattaaaaacgcgcatacgaaacagtcccgcgcgatcagaaagctgaaaggcgtgcatcatatcgcgctgagcggaacaccgatggaaaaccgcctgacagagctttggtcgatctttgattttatgaacaaaggctatctcggcagtctgacaggctttcataaacgctatgtgctgccgatcgaaaaggaccgggacgaaaaaagaatcagccagcttcagcagttaatccggccgtttttactgcgccggacaaaacgggatgaagacgtggcgcttaatctccctgacaagcttgaagaaaaagagttcatcccgctctcagccgaacaggcatccctttatgagcagcttgtcaaagatacatttgaacatatggcttctctgaccggcatgcagcggaaagcgctgattctgagcatgctcggccgtttgaagcaaatatgcgaccatcccgcgctctatttaaaggaagaacagacagagctgttaaacgggagatcggtcaaactggaaaagctgctggacttaatggcggcgatccgcggccagggagaaagctgcctcatattcacccaatacattcagatgggcaacatgatgaaacgccttctggaaaaaacattcggagaaccggttcagtttttaaacggaagcctgtccaagcaggaacgcgattctctcgtggagcggttccagaagaaagaatacccgaccttgattttgtcactgaaagcgggcggaaccggcctgaacctcaccgctgccaatcacgtcattcactatgacagatggtggaatcctgctgtggaaaaccaggcgaccgaccgcgcctaccgaatcggccaggagcggttcgtccacgttcacaaattaattacgacgggaacgattgaagaaaaaattgacgccatgctcgaaacgaaacaaacgctgaacgatcagattatccaaagtgagaattggattaccgagctgtcatccgaggagcttgaagaattattcaccctcagcgcatcggcgcaatcacattgaacgtaaaaataccggctctctttgcagagccggtattttatgtcgtccttactgttacgccgcatttgccatgaatgcgtcacgccagtcatgaacagtatcgccaaatcttttacagtaaattcctgatcatatgtgcaacgccgttttgatcatttgtcaatgtaacggcgtctgcgatctctttaatatcttctctcgcatttcccatcgctatgccttttccggccgcctgaagcattgagtagtcatttaagctgtccccgaccgcggcggtttcagccatcggaatgccgagcttttgcgccagccgtttaagcgcctgccctttagaggcatttcgcgctgacagttcaaaattgtgatcggcagagctgacaagggtgatatctttctgatcgctgaatcgttcccagcccgctttcagcttccgctcatcaaacgaaaagccgagaatattgtaaaaatccaggcgctcttctttctcaaagagctcacgatatgatcgaatgtaagcaaaaccggactgactgaattgaactgaagccgcctgctccaaaatagaaagatcggtatccggattggcgcttttcacccggtccatttcgatttcgagcagctgcctgcccgtttcaggcgtatagatggctttgtttgtaaacacctcatagtaatattgattctcttcaagccaagacaaaatgccccgcgctcttgtttcttcaatcgcctcacaatggtacaggctgccgtcaggagcgtgaatggcggctccgtttgcgctgatgacccaggtttttatgccgagcggttcgaatatggagtgcacgtcaaaatgcgcgcgccccgtagagaccacaatttcaattccggcttgccgggcttcccttaaagcccgctcgttttcatcgctcacttgatggctgctgttcagcagtgtgccgtccagatctatggctatcagtttcacatgtcctcatcctcttcttcagattcagttacaagcaattctacgccgtgccggtcgagcaggtcgcaaaaatcctgatcgggcagccgatcggtaataagcagatcaatctcgtgcagttctgcatattgataaaaactcgtacggccaagtttggaatgatcgctcagcgcaatcacctgttccgcctggcggatcattttacgtttcaccataccgtcctcttcatgcggtatcgtcagaccgttttccgagatgccgacaacgccgatcagcaccttgtcggcgtgataatcccccagtttttctacgacagaagcaccgtataaaaaccgatgttccttttggagctttccgccgagcagatgaatatcaattccctcttttgcagaaaggatatcggcctgattgatcgaatttgtaataacagtgcagtcggtgacatttaaatgttcggcgcaggcctgaacggttgtggaggtatccagaatgatccggtctcctttatggatcagggaggcggccagcttgccgattttgtttttctcttcagaaacggttagcagccggcccgaatagcccggcacttcctgatgcacagacggcagaatcgcgccgccccgtgttctgataatcgccccgcgctctttcagctttacaaggtcccgtcttgcggtgtctcttgaaatatgaagcagcgaacagatctgttccgcggtgatccgccgatgctgtttcaaatattccattatcgcaatcagtctttcttcttgatacacgtcctcattccttttttcgtcacttatctgtaagtaattataagttttcatttcaatatattcaatgtttttaagtgtttataagtgaaatcacttctttttaaccattttttagtccccgtacaaaaaaaccagtctttcgactggcggatggggagggggtattgcggggcccgcaaaaaggcgggagatagaggaaaaaagcatgctattcagccagcggctctttccgtttttgatccataaaccgaacggtatcagccatgacctcggtcacatagacttttacgccgtctgtcttttcatagcttctcgtctggattctgccgctaacaccgaccattgaccctttttggcagtacagcgccgtgttttcagcgttttttctccagatggtgcagttgacgaagtcagcaccggtttcgcccgacgcgcttttaaaattgcggctcaccgccaaggtaatatgagcgacgggaatgcccgctgatgtaaaacggagctccggatctttcgtcagctgtccgacaagcataacgtggttaaacaagccgtgtcctcctctcttttcgcggctggcttcattgtagtacaagggcccctggaagcaaaaagcgggaaaaaccgttatccgtttatgccgctcttatgttttcgtttttctttctgataaaaaaaactttttcttttgaccgcttatgtaatatgtatttttgagcagccgcgagaaaagtttcgttttgagccagtctttctcaaacatgcggacaaactttccgccatcccatgcgaaccagtaaaaactcagctttttatcagacagtgaaagctgaattttatactgttccatgcggtcttttgtttcatataaaaaaacgacattcccgcttctgttaagatgcacctcacaatcttcctttttggatactaagtaggaatgatcttcccgccttgtgccgtcttctatatagatttccttcaggcgcaattgattcataagcatctctccatgaccatattcttttacattataatgaaaaaatagaaatgattaaatgtcggccgcctacaaagatgatgaagcatgtcttacagctttttcccgaaaaaagtaagatgtgttataataaatgaacgaaaaacatggacaacaggggtgaaaatagagatgaaaacatttaaactggttgatctgaatgtggaacgtttagataaagacgatcagccgattgaacagtttccccttttagacggattgattatcaataaagaagacggtgaaaatcattggttaattgaagctctggtcccggccgagcacttttctttttttgacatgctgatgaaaagccagaaagaagcgaaggtgtttgtaacgattacgaaaaaaagcaaccgtcccgcccagctgtcgggaagcatcaaaaatatcgtcgagctggaaaagagtattcaagttttaatttacggtcagatggtgtcaagaaatcaccccggatcagaaagcattcttgagtcactcgtgaaagaaggctactcgggcagccggctgattgaagcgttcaaacaaaaattgtaatcatgaaaaaggccggacattaatcatccagcctttttttctatcctagtcattgtattgagcccgctgtttcagcagatctctgatttcagtcagcagctctgtctgctgatctgtttcttcggcttcttccgcctcttcctctgcttcttttttacgtctcagctttcctattgtgcggatcacgataaaaatagaaaatgaaataataaagaagttcacaatggtttgaatgaagcttccgtacttgatatgggcgtcgccgaatgtcacggccagtccagaaaaatcaagaccgcccagaagcagaccgacaagcggcatgatgatatcttcaacgagcgacgtcacgattttcccgaaagcgccgccgatgacaaccccgattgccagatccatgatattgccccgcatcgcaaagcttttaaattcagaccacattacattcacccctttctatacaaaatgggcttttttaataagcccatttgtttttttattctccgagcgcaaaggttaattcagcttcacacacgagctcgccgtcaactttggcaacgccttttccgcgtccgatcgtaccgcgtgcgcgggtaatatcaacctcaagctccagcttgtcacccggttttacctgctttttgaaacggcagttatcaatccccgcaaaaaatgcgagtctgccccggttttcttctttaatcagcatcgcaaccgctccgacctgcgccaaagcctccacgattaatacgcccggcatcacagggtattcaggaaaatgtccgttaaaaaagtcttcattagccgtaacatttttatatcccgccgcccgttttccttcttcgacttccgtaattctgtctaccagaagaaacggatagcgatggggaataatttctttaatttgctgagtatcaagcattccttgacatctccttcatcgacaatagtatgtatagaaggtatatgcggtaaccaatctgtacatttggaagtatattatgaatcaatttctttttcaactgcgctgtaaactgtaaccagctggcaatgagcctcgtccattaatgtgttatgataaataaagatttttaccctatgcaaagaggttggaagatgattgctaagtttactgaaaaacgcacgctggtgatgctgaatgagtggtatgacgccatgggaaaacgccaattcgatctagcccgttcccttcacgaacaaatcaatcagcatctccccaaattacaaaggaatgcaaagctcaaactcagatatcagctgtttttcgcgcggttccagctgctgtttgagaaaaaagacggtctgaataaactgttctgcgagctgaagcggcgcaaagatgagatggatcatgaattaacttattatttctattttttcaaagggttattccatatggtgaatggcactccgaaccgtgcggtctgccgctttaaagaagctgaacagtatctgccggccatcgaggaccgttttgaagccgctgaattttattataaaacagcgggcgcttattacatgatgaagtcgtctccgctttccattcaatatgtcaataaagcgctggagatctatcaaaatgaattcggctacatcaaaaaagtgctcagctgccagctgcttctcgccgtgaactacatagacgaggcacggtatgaagacgcggaacagctcttcaatgaatccataaaaataacggatcggatcaatgacaataacctgctgtgccacgcctattataattttggatttttaaagaccgcccagaaaaaagatcaagaggcgctccctttttacaaaaaggtattaggcaatcagcttttcgagaaggagtctcccgtttcctatcttcattgtgtatacgaagcggtcaggtcactttttaaaaccgggtctgccgcagaaggacaaaccgtgcttcagaaaggattatacatagctgacaaagtgcagaacaacatcatgaagctgaagctgaccgcgctcaacatactgtacacctctcaggaggatccgtacgaccggctgcagaagcttgtgctggagctgcaaaaaattgaagcgtgggtggatttagaagtgctgcttcaggatattactgattactacaaaaaaaagggcgattttgagaaagccgcattttttatcatgcgcggctgatcaaaacgccccttcttttatctgactgagttgattaagcccagcatttggtctcccaatgtaatcgtgcggctgttcagctggtaggaacgctgagacacgattaagtcggtcatttcctttgacatatcgacatttgaattttcaagcgcgccctgctccatgccgatttcctgccgttttgcgccggtaagctcttcaatggctgaagccccggtgccgtttacggaaaacagattatccccctccgcatggagctcctgagggttattgacattaacgatgccgagattaaaagtctgcgaacgggttcctgtctggtctgaagctgtcagagttccggttttgctgattttcagcttagtcagcgaactgtcaatctgtatgggctgaccgttctcatcgagaatgggattgcctcccgctgtcatgagctgaagcagccgatcatttccgccggccggcttgagggtgagtgagccgtcccttgtatacacccgccgtccgcccgcttctgcctggaggtattgataaggtgatgtgaacgcgatatcaaggtcacggtcggtttttttgatgcttccctgccctgaatccagctgcggcgtcatcatcgctccggcgccgagacgcaggccgggcggtgttttccgcatgttcggcgaattttcctttttatcatctatttgatcatactgctgcctgatcagctcggaaaagcgggagtccctcgctttatagcctgtcgtatcactgtttgaaaggttgctgctgactgtatccatctgctgctgaagctgatttaaggctgttgaagccgccagcattgatctgagcatcataattgaacgtcccccattttgttacactttgccgatttcatttgcggctttatccatgcttttatcgtaagcctgaatgactttctgattggcttcaaatgatctgtatgcttccgtcatttctgtatacgtgctcgtcacgtccacgtttgaaagctccgagacgccttgctttaatgaatacgaaacttggggattcgccgccgcactcggcagttcagagccgtcggccgtgctgtataaatcgttgccgtcccgtttcagattgcgcacgtcttcttccattctgatgtcaatccgccccgcctgccggccgtttgatgtgaccgttccgttttctgatacggtgaatttttcattgtcgacggtaatcggctgtccgtttgttgataaaacaagatttccgtttatcgtaagctgattgttttgatttaatgagaaagtgctgctttttgaatagcgcacgcctcccgcggtctgaacgggataaaacagctcggcgttttcgttcgtttcagcattcttgggaacctgattttccataagcgcgatatccgtcggctgatcggtcgttttcaggcttccctgcgtgaacaatggtttcagctcctgcatgtacacgcctgtgttgacggaaccgattttcgtttttttgtcgccttcgattcggctcaagagcatctcagggaaagcgcggatcgagccttgatcctctttgtaccccgatgtgttcgcgtttgcgatattatttgacagcatttccgttcttctctgctgtgtaatcattgcggacgttgcggtatataatccttttaacaagtcttccacctcattatttccggttgccttaccggaacatttgttctataatgaaaatcagcattttttcttattatcggattttccttcccgttcgtgaagggtttgacagaaaaaaaccccattctttttcagaatgaggttttatgatcagctcagtttgcgttttggaagcttgtccatgttatcaagcatgacgcccgttccgaccgcaacacaatccatcggattctcagcgacaagaacaggaaccctcagctcttcagcgagaagctggtcaagtccgtttaacagcgctccgccgccggtaataataacgccgcggtcgatgatgtcagcggacaattcaggcggtgttctttcgagaacctgcttagcagcctgcacaatgacagcaactgattcacgaagggcttcttccacttctttgctgtttactgtaattgttctcggcagaccggaaaccatgtcacggccgcgaatggtgatttcttcatgacgtgcgtctgggaaaaccgttgcgaccttcaccttaatatcttcagcggtacgttcaccgatcagcagtttgtactcacgtttgatataatttaagatttccatgtcaaacttgtccccagccatcttaatagaggaggaggtgacgatatcgcccatagaaataactgcgatatctgtcgtaccgcctccgatgtcaacaaccatgttaccgcttggctggaagatttccatacccgcgccgatagcggcaactttcggttcttcttcaaggtacacatgctttccgccgcttttttcagcagcttctttaatcgctttttgctcaacggacgtaatattcgtcgggcagcagatcagcatgcgcggttttgagaaaagtccttttacattcagcttattaatgaagtgtttcagcatggcttctgttacttcgaagtctgcgattacgccgtctttcagcggacggatcgcaacaatattcccaggtgtacgtccaaccattcgtctggcttcttcgccgaccgccagcactttgccgctgtttttatcaagcgccacaacggaaggctcattcagaacaattccttttccttttacatggatcagtacatttgcagtaccgaggtcaattccaatatcccttgcaaacatctatttatatcctccttgatatctgtttcacagtaaaatatccacattgtgccctaattatatatattatcataatttatcaaaaaaaagctgctgaaccatataagttcttgacaaaattttgcggatattcgcgaaacgtcccggaggagaaaaaaggggccggcagacgtcagacgctacggctgctgaacgggctccccttcaagaatttcatcctttttgtactttaacttcgtcgcctctccccctcttaagtgcctgatggatttatgataatcgagtatttcttttacttcattcgccaagtcaggattgatttcaggcaggcgctctgtcagatctttgtgtacggtacttttggaaacaccaaactctttcgcaatgacacgaacggtttttttcgtctccacgatatacttaccaatcttgattgttcgctctttgatgtaatcgtgcacaccactcgacctccccagttggatgtgagaagtgtgaaatgagatccgtattctgtaacagattcactgatgatgccgcttcttcgttgtccgattatataagaaggtttttgaaatatgcccacgatccctcacctcaaacactctctttgttaggtttgtaacagtgtattagcaatgaattgggaatatgctaaaaactcaataaggacaaggggcgggatcacaattttctgctttttgaacgtgggctttacatccgcgcgatcctgctgtagaataaaaaagcgcgattagttacttaggtaagtttttttgaaaaggagaacggaaatgatccacgtcaacagacgcctcattcatcaaatcaatcaatgcgcccgcctgattacgaagaaagccaatgaacggctggagccattcggcctttactcctctcaatggtcaatcctatattgcttaaaaacgatcggaccgatgacccaaaaagaaatctggtcctatttgaacgtggaggcgccgaccgttaccagaacgatcaaacgccttgaagaaaacggctggattcagcgggaacagggagaagacaagcgggaaaagctcgtcgtcctgacgaaggaagctgaattgaaatacgacagcatcaatcaagagatgctgaagttcgaggaagacatgcttgcggatttccaagatggagataaagaagctttttctgagtttctgaatgtgtttttaacgaaatcataaagaaagggaagtgctgtacttttgagtaaatctgactcgatctggaccaaagattttataatggtcgtactcgtgaatttatttgtctttgtgttcttttatacatttttggccgtgctgcctatttatatgattcaggagcttggcggcagtgagtcgcaaggagggcttttgatcagcctgttcctgttatccgctattattacccgtccattttcaggggcgattatcgaacggttcggtaaaaaaagaatgacgattatttctctggcgctgttcgccctgtcttcttatctgtatttgccgatacacaatttttatctgctgctcggactgcgtttcttccagggcatctggttcagcattttaacgacggtcacgggcgcaattgccgctgacattatacctgttaagcggcgcggcgagggactcggttatttcgcaatgtctatgaaccttgccatggcgatcggtccgtttctcgggctgagccttgtgaaggtcatttcattcccggttttctttacgatttttgccgtttttgtttctttaggcctgttaatcgctttcatgattcgtgtgccggatcaaaacaacagcggaacgactgtcttccgtttttctttctccgatatgtttgaaaaaggcgcgctaaaaatcgcgattgtcgggttgtccatttctttctgttattcaagtgtgacgtcatatttatccgtttacgcaaagacgatccatctgttggatgtcagcggctatttcttcgtctgtttcgcagtgacgatgatggctgcccgtcctttcaccggaaagctgtttgacagagtgggacctggaatcgtcatctatccgtcgattatcgtgttctccgcggggctttgcatgctggcgatgacaaacagcgccctcatgcttctcttgtccggcgccgtaatcggtcttggctacggctctatcgtaccgtgtatgcagacgctggcgattcagaactcgcccggccaccgttcaggcttcgcaacggctaccttcttcacattctttgacagcgggattgccggcgggtcctatgtattcggcctctttgtcgcttccgccggattccatacgatttatctggcagcggggctgttcgtcctgattgccctgcttctgtatggctggagccagaaaaaaagaacgccgcttgaagcggacggaaatgtttcaatcgcagactgatatgacaaaaagccggggtgcagcccccggctttttttattctgccgctctttcccgcactatgcgccccgctgattttgcataaggaggatgaatgtacataagcgtcgtatatccgagacatgacacaagcacacccgcaaaccaggagatatcatagatgccggccagcgccgggacgtacatcccgattaaggaaataaatgcgccgagaaaggtcgcggcaaatgcacggtaattatagcctttgtaataggtgtactgtccgttttccgaataaaggtcatcaacggaaagctgtcttcttctgataataaaataatcggccatcatcactccggccaccggtccgagcatcccgccgatgagtccgagaaacgcatatacatttgtggcgctttccatcagcttccacggaattgtgaacagggccaaaacggcggtcaagtaccctcctctcttgaacgtaatatatttcggcagggcattcgccaagtcataagccggtgacacgatgtttgccgccacgttaaccgaaacggcggcgatgcagagcgtgatgactgaaagagcgataacgaaaggattatcaaaccgggccaaaatctccaccacatcccaaatcggttctccgaacgccacctgtgatccggaagtcactgtaatgctcgcaaacgcaaacagcgcaaacgttcccggcagcccgtaaaactgaccgcgaatctgttctttttgcgacgcggcgaaccgggtgaagtcagggatattcagaatcagcgtcgcccatattccgataatgcccgtcactccggctgcaaatggccaaaacgtttcagaaaaggtatggaattttcccggctgggagtaaatcgggccaagcccgccggcaatatctatcgcccaccagaccattccgccgaatacaagataaacaagcgggcccgcccacacttcaaattttttgatcgattccatgccgtgccgcagcacaagcaggtgaatgccccaaaagaaaataaacgacagaaagcccggcagatgaagtccgaacaaattccaatctccgccgagactcccccagcccggccatatattcagaagcaggatatgtaaagccgtgctcccggcaaatgtttgaattccgagccacatgatggccgtaaacgccctgagaagcgccggaatgttagcgccgtatatcccgtacgaagctctgatgatgaccggaaacgggaggccgtatttcgtaccggcatgcccgtttaaagccatagcggcaaacaaaatgagtgacgctgtcacgataatggcgagcacctgccacggtgaaagaccgatcgcaatgagtccgcccacagtcgcataggtcgggatgttatgaatacagcccatccagatggatgcaaaattcaccgctttccacgtccgttctccttcctccacaggcagtaaatctttgttgctgagccgattgttcgttgtttttttcatcttctccctcccgtatgtacggtttcctcacatttcatgttaaaaatataactgaaaattccgtaaataacattgggcgctgtcgacaataatcgttttgatttttgagcataatacacataaaaaaagagacagggagagcccgtctcttttgatgcggctgttaagaggcctttttgaggagaaccgaaaaccggaacgccatcaaaaggcttacggcgccgacaatgataagaatcgtgccgagcatatgaaaatggccggcggtaatttcttttccgaaaagaatgcccaaaatgacagaagacaaaatcgaacccagataccggcaggtctgaaacaggccggacgttgttccgaccatgtcagccggacttgttttcagcatggccgcctgaaacgtcacattgccgaagccatagccgacgcccagcacagacagaatcagcccttttcctatcatgggcgcctgaagaaagaaaaacgttaacagcaccgccccgatcgcggtcagacatgttccggcgacaatcggctgaagaatccctttcttatctatccattttccggtcaacggcgacaccaagatgctcatgcccgacataaacagcataatcaatccgcttgtctgaacggacaaatgcatttcatcctgaaaatagctcggaagcccgaaaaaaatgcagtaaaagaagatattcagcaaaataaattgaatatacaccgacgatagtttccgatgtgttttaaacagcctgacatcaataaacggcttctccgttttcagctcgcgccagataaacagcccgacaaacaaaagcccgaatacgccttctatgataatggggcttcgtactgaaggacaataaaaacgacaagagaaggataatcgccccggcaaacaagagtatcccgatcgtatcaagctgacggagcacggatttccagccgccgatctcgcgtttttcatccttcggaaacatatacagcccgagaaaaaagctgagaatgataaacggcagattgacgaaaaagattgcgggccatcctccccaaacgatcagaaaaccgccgagagtcggcccgagcgccgtcatagctgatgcaaagatggacagaacggccagcgctgacgcctgcttctcctgtatattcgaacggatcaatccgacgccggacggatatatcgcgctgcttccgatcgattgaaacagtctcataattaacaaagtcatgaaagtcggcgcaaacggcgcgccgatggccgagacggcaacaagcagaagcccgatcaaaaacagcttcttcctgccgagcatatcaccgagcttcccggtgacaggctgggccaccgcgctggccagataaaaggacgatatcagccaggacaccgtagtaaacgacaggtgaaattcatgctgaatgctgtgaagcgcaagagaaatcatcgacgagttcaacgggttcagcatcgtccccgaagccacggcagtcaaaaacaggacgcggctttttttggagattgtcatttggtctgcgcgataaattcttccgtcgtccggcttctgccgattttcgggaagataaacttgagtgtcgcttcgtgctgttcatcgctgaatgtcgccatcgcgtcagtcacgaaaacttgctgatacccgagctgaaaagcttcccgcgccgtgctttccacgccgatgtttgtcgcaatcccgcataatacgatcgtgtcgattccccgtcttctgagctgaagatccaggtccgtgccgaaaaacgcgccccactgccgttttgttaccgtataatcattttccttcacttcgatttcaggcacaaattcagcccaatccgccgccggagccgaatggcctgccgcctcttcatctgtcagcggcttcagcgcatccgctccgtcgtgaaagtctacgttcacaaagctgataaagccgcctttttcacggaacacatcaattaattttttcgtgttcggcacaacggcgccgcttttatcaaacggaacaatgcctttttgtaaatcgataatgaccaaagccgttttttcaaattgcagatttaatgatgtagtcataataattcctcctgatacagttagtgtttctcaccccgtttattttactctttcccgggcaggatttcttgcgccgtgctccggcgctctttttatggatataaagtcacttcctgtttatttgaaaatccgacattatataccgtgaaaaaccatgtcatataaccttacacgaaaatgttttatcgttcttttttctctataataatgaattaatcatgatcacattctgaaatgagacggaggaatacaacatgcagatgggcgatacagtatttatgttcttttgcgctttactcgtgtggctgatgacccccgggttggctttgttttacggcggaatggtaaaaagcaaaaacgtgctcagcacggcgatgcacagtttttcttcactcgccatcgtatccgtcgtttgggttttgtacggatattcacttgcttttgctcccggcaatacatggcttggcggcattgaatgggcggggctgaagggagtcggatttgaacccggaagctacagtgagacgatcccgcattcattgttcatgatgttccaaatgacatttgccgtgctgacgacggcgattatttccggagcatttgctgaacgcatgagattcagcgcctttcttgtattttcctttttgtgggcttcactcgtatatacgcctgttgcgcactgggtatggggcggcggctggatcggccaaatgggcgcccttgattttgcgggcggaaatgttgttcacatctcttccggagtcgccgggcttgtgctggcgattgtactcgggaaacgcaaggacggcacggcggcttctcctcacaacttaatttacacgttcttgggcggggcgctcatttggttcggatggttcggcttcaatgtcggcagcgccctgacgcttgacagcattgcgatgtttgctttcattaatacaaacaccgcagctgcagccggaattatcgggtggattgtaatcgaatggatgctgaacaaaaagccgaccatgctcggcgctgtatcaggcgctatcgccgggcttgtcgccattacaccggccgccgggttcgttacgccattttcttccattgcgatcggcttcatcggcgggcttgtctgtttttggggcgtttattggctcaaaaagacgttcggatatgacgacgcgcttgacgctttcggcctgcatgggatcggcggcacatggggcggcatcgcgaccggtttattcgcaaccgtctccgtcaatgaaggcggggcaaacgggctgttttacggcgatccgggactgctttggaaacagattgcagccattgcggcaacctatgtatttgtatttattgtcactttcgttatcattaaaattgtaggtctgttcattcccctccgcgccagtgaagaagaagagtcacttgggcttgatttaacgatgcacggggaaaaagcatatcaggacttataaagtgaggagtgacttagatgagcggtcaaatgttcaaagtagaaatcgttacgcgtccggctaagtttgaaacattgaaacaggaactcggtaaaatcggagtcacatcgctgaccttctccaacgtacacggctgcggccttcaaaaagcccacaccgaactgtaccgcggagtcaaaattgagagcaatgtgtatgaacggctgaaagtggaaatcgttgtcagcaaagtccccgttgatcaagtggtcgaaacggcgaaaaaagtgctgaaaacgggggagccgggtgacggcaaaatattcgtctacgaaatcggaaacacgattaatatccgcaccggagaagaaggacccaaagctttataaacatacagaacgcccggggacagcatgtcccgggcgtttttttcaatcttcatcaaaaagaagaaacctttttttcatgcgggacaggccgcttatgacgtgcggtttgtttattcgcatatgtactgatattgaccagtatgccgcacaaaaacagcgtcatgatcaatgaagaaccgccgtagctgataaacggaagcggcacacccgtgactggcagaagtccgctcatcgctcccaaattcaatacaacctgaaacattaattgaaacgtaattccgacggcgagaagcttcccgaacgggtcatcagcacgcacggctgtttttacgccgagaagcattaacgcaaaatataatcccaacacgatcagaacaccgaatatccccagttcttcgctgatcacggccataatgaaatcagtatgcgcctcaggcagataattcattttttcaacactgttcccaagccctcttccgaaaaatccgcctccggaaatagcaaaataggattgaatcagctgatagccgtccccgttcgcatcaccaaacggattggtaaaggaaacgagacgcttcacacgataagaagcggaaaatgcgagataaacgacccctgacaccgccgttgcgccgagcacgaacaaatggcgttttttcaagccggcacataataaaatcgaaccgcacgccgccaggattaaggaagccgtccctaaatcaggctccgccaatgtcaagataaaagcggtccccaaaatcactaaaggcggcagaacccctttcacaaattgatgaatgtacggctgctttttcgtataaatcgaagcgaaatacaaaatcatcgcgatcttcgccaattcagacggctgtacgacaagcggccccgctcccagccatctgcgggaaaaattccgctccagcccgattcccggtatcaacacgagcagcagcaataacagcgatccaaccacaaacagcggtacaagccgcgcataccgcttatacggcagacaggcggcaaataaaaataagcatattccgatcagtaaagaggttctttgtttatggaagaaataggatggatctccgtaccgctgagatcccatcacatcactggcgctgtacaccattaacaagccgaatccgcaaagcagcatgatgacaaacacaagcggcagatcggcgttttttaaacgtttcagcaacggacaaaactccttcggctattcttttccctcatacttgacgcacagcaatacagtcacgtttcaatctgtttacttttttatgattatttttaataccaattgtgtctcatagaaaaaagcattacactgttcatataaaataaagataaaaggtgatatttgtgaattacgaactatttaaagcgatcaatggtttgtcgcaccatagcgccattctcgactctatcatggtatttataacggaatactccatttacgcctatgcccttttcctgcttgccatgtggctgttcggaagcacaaaaggcagacaaaacgccctgtatgcgggcttcacgggtattgcggcgcttatcgtcaactatctcatcacaaaagtctatgtcgagccgcgcccctttgtcgagcatacggttcatacgctgatccctcatgccgcggatgcttcttttccgagtgaccatacgacaggcgctttagcgatttcaattgcgattctgttccgcaacaagaaactaggctggccgctggtgattttcggcctgttgacaggcttctcaagaatctgggtcggccaccattatccgattgatgtgctcggaagtattattgtcgccctcgttgtcggattcctgctgttcagattttcaaatgtgcttcgtccgattgtcgatctgatcgtgcgaatctacgaaagtatcgttcataaaaacaaatcgacaaaccataatctataaaaaaaagccggcgtctgtcacagactgccggtttttgtatgtttggccgtaagcttttttctttgtaaagcacagaatgcggcagtgccgagaccgtcaatcatcacatcgcggaggcatccgtttcttccgaaaaagagctggacgatttctgtcaaaaacgcggcggccaatgcatacagcaccgccttcttcatgctcctgcgctctctgaaaaacaaataggtgagcacaaaaaacgaaaacgcgtgcccgagcttttgaatcgccgcttccggtatggccagctccgccaaatcgaacacaaagaaaccggaaacatccggatggggcgtgaaacggaaggccaccgtctgcgtcacaatcatatcgtgaaagctttcagtcaaagcagaaatgaaaacaaagacgagccatcccgccgccagacatttattcattcagcatctcctcgttttctaccagtataaaggcacatgcggtaaaatgaaaagcgcctatcagagctgataggcgcttaaggatcacagttacttgcctgaatctttcattgaaccgtcatctttaccatctgtcttgtcttttgtgccgtcttctttaccgccgggtttttcctcggtttcttgtttaggcgtcacatcttttttctcggaagactgctgaatggccccttccgtttcttctgtcacagcgtttttctcttcagccgccgctttttcaatagatgttaccggtttgtccataaagttcagcgggttcatcgctacaccgtctttgcggatttcaaagtgaacgtgatttccgctttcttcactgtaaaggttttttcctgattttccgatgacttggttctgctttactttgtcgccctggtctacgctgacttcagataaagactgataaacagtagacaggccgtcagagtgttcaatttcgaccacatagcccagcaccggatctttagcagctttaacaaccgtaccgctcagagaagcagaaacatcaaatgattttccgtctttctcagctaagtcaattcctttacttaggctgtacgtgttattatagttaacaagtgctgcttctttctctttttttgcggcattcgtttcgtaaaactttttcacaacagaaacattttcagaatgagcagccggcattgcgacgttttccattgactttcctacttcgacggcatcgtctttgccgttgtcatacgcggagtttcctccgttattcgtcagattgtccttcacatcatttgaaacggattgataccaaaggacagctgttaaaatgacggccgcactgactaagtagattgcagggaatatccagcgtttgcgaaagaaccgctgaagttttttgacttgagaagttttcttttcttcctctctcatttgttcatcacctcagcaacattctgaacacttttctgaaaatatatacacatctataaaaaactttttggaagtagtatgtgcagattgctcttaattatgtaataaaatgtgaagggagatcccggaatatgaatttaaccctgcgcaaagccgtttcggaagatttagatgcggttgtggccatatacaactcgacgattgcctcacgaatggtaacggctgatacggaagaagtgacgcccgaagaccggatggattggtttttgcggcacacggaccggcgcccgctgatggtcgcggaagatgagaacggcaaagtggcggcctggatcagctttgaaacgttttacggccgtccggcctatgacaaaacagcggagatcagcatctatctgcatcaggattgccggggcaaaggagcgggaagctttttgctgaaagaagccctggcgatcgctccgaaaatcggcatccggaatctgatggcttttatcttcggacataatgtgccgagcattaagctgtttgaaaaattcggctttactgaatggggcgtattcccgggtatcgccgaaatggacggaaaacgatatgacttgaacattttagggagagaactgtcatgatcagcatcgataaagaaaaagacgaaaatcagccgctcaataaaaaagcccgttcccttgccgacattgccaaatggggaaaaatcaccgccgtgtttcttatcattacgggctctctgtccgctctgtcagccatagtgacgctgctcggagctattccgggggttttgctcatcatttccggcgtcatgctgatgcgctcggcaaaagcggctgccgcccttcaggaaggcctggaagaaaacgcggaagaaaatatgctcgaacattacgcatcctttatcaaaatgcagtttttttacgctgtatccagtgtggcattgggcattatcgcttttattttagtcgccatcttcgctgtcatcggaattatggcttatcacagcaccgatacgtatgacacgcctgattcatattactatgagaacgacccggtgtttgaatgacaaaaagagctgatcacgtgtcagctcttttttaatacagcatttcttttttccggtcttcttccgttaaaaattcaataaaactcttcatcgcagacggctcctccgcaatcaatcgggtataggcgcttttccgttcctcggacagaatattgctttttctgattctgttgagcatatacagacggatcgttttttgcacctgtttccgctgatagccggcttctttaaaaaacgcaagacccaaggccgcaaggagcgcaaaaatgccggccgatacgaaagctcctctcccggaaggggcctgaatcaaaagcgatgccagatgaaacagagaaaaagcggcgagcgggaaagcaagaaaacggtaaatgatgctttttttcatcagcggtgtgatggcgatttggattttctgaatttctttttttatgaatcccggcaattgttccgcatgttccagcttcataccctctcccctttgctgtcatttttgtcttctttttcatatatgcttattttaccgcacccggaactttctttgaaagaaaactgcatccatctttgattccggctctttattctttcaaaatgtcaatgttataatttgaaatgggaatcagattgctgcacttgtcggaatactaatgggcacagtcttgataaatatgatatagcggggttgcaaagtgagcatttcatttattttattcggattttttttcattttaaatatacttctggccatcatcatgattttcaaagaaagacgcgatgccagcgcttcatgggcttggcttttggttcttttttttattcccattttagggtttattttatacctcttattcggccataacctgagacgcaagcacctgtttcaatgggaagaccgtaaaaagatcgggattgaaaagctgctgaagtctcagctgaaagacctgaaatcgaggcaattccaatttaacaacagggcgactgtggataataaagacctcatctatatgcttgtcatgaacaaccacgctgtctttacagaggataattcagttgagattttaacggacgggcgcgataagttcaaacgcttaatgaaagacatttccaatgcaaaagatcacattcaccttcaatattatatttataaaggtgatgaactgggaaaaaaattgcgtgatgccttagtgaaaaaagcacaggaaggtgtaaaggtcagagtgttatatgatgaactcggttcgagaacgctcagaaaaaaattcttcaaaccgctgcgggacgccggcggccatgtggaggtcttttttccttccaggctccgtccgattaatttgcggctcaattatcggaatcaccgcaagctcgtgattattgacggcgaaaccggatatgtcggcggctttaacgtcggagacgaatatctcggcctgaacccgaaattcggctactggcgcgatacgcacctcaggcttcagggtacggcggttcacgccattcagacaaggtttatcctcgactggaaccaagcctcccatcaccatacgctcacatacgtcccgaatcattttccggaatgcgagccgaaggggaatgtggggatgcagattgtcacgagcggaccggattcagagtgggaacaaattaaaaacggttatatcaaaatgatctcaacggccaaacggtcgatcctgattcagacgccttactttattcctgactcaagtcttttagacgctctcaggatcgcttgcctgtcaggcatcgacgtaaaaatcatgatcccgaacaaaccggatcacgctttcgtttactgggcgactttatcttacatcggagatcttttgaaagccggggcctcggtctatatttacgataacggctttattcatgcaaaaacgattgtcgtcgatgatgagacggcttcagtcggtacggcgaatatcgacgtcagaagcttcaggcttaattttgaagtcaacgcctttatttatgacgtcaccatcgcgaaaaagctcatttcctcatttaaagaagatctgctcgtctccagaaaatatacgtatgaagaataccaggagcgttcactgcggatccgcatcaaagaatcgatttcaaggcttctgtcgccgattttataaactttaattagctttctttctcctttaaatagatgtgtataatcattacacttgtgattatacactcatttaaaggttttttattagaataaacaaccaaattaccatgattattcacacatattatttcacaaattaaaatcacaccgtttatagaattagaataaacattgattaatttataatttatagtaaaatatttcataaaaggaggaaagtctcatgaaaaaaatttcaatgttattttcggttattgctctttcactaggccttctgagtattccagttggcaaggctcaagcagctacaggcccatggactgaagttggaaaaaaaggctgtaaagttagagtttgggttgacgcctatacatattctaaaaaagcatctacaattgattggtatggagaaactaacggtaaatgtggaacattaaattatactgcttaccttagagtctcagagggtgcttcacaatatcaattaaaaggctcattctcaaaaagaactcctacaaaatcattctctatcaataaattaaggaaagaacactttagcagaaaacgagttgcagttacacttaatataggatcttatgaagtacaatcacacactataactgttaactggtagcatcttaaataccctttttggaactgtcttttttcagattctaactaaaagatatttaccgctgatagagtcaaccttttttgcatctttctcggctatttttctttaaaaagtagataaataactaatatgatagtaacagctttttcagttggttattaaagaagtccatcagcgatttctattttgtttaacagcaccctttcaaagacggccattcaaggtagaaacggacacatggctggaaaaaacacattttatattcaaaagaatggccgaatagtgtataaatgaaaagtgagtatttttttgtaaaggagtgccaagttttgaaacctgaatcagtgaatcgttcgcttatttctatttcgaaatggggaaaagcgacaggtattttgtttattattatgggcgcatttgctgcgctgtccggcgcgtttttcttcttaatcggagccattccaggcgttctgcagatcattgccggcatttttctgatgcgctcggcaaaagaagcgggacagatggcggagcagttcaatgaactgacagaggaacatatgctggagaattacgcaaagttcgtgaaaatgcaggggatctatctcattgtaacaatcggcttgtccgttctctgcatcgttctcttcattgtacttatgacgctcggcatcgtggacggcgtatttgataacattgatgccaatacatattaaaaaagaaaatcccggcgcgtccgcccgggatttttttcttattccgcttctccgacaacggtaaagcgctcgttttggtgctttggattttccaattcatccaatacggcaatggcataatcggcgtagctgatatagctgtcgcctgcatcattgacgatgagtgtgtctttgccttttttgtatgctcccgtgcgttttccgttcggatcaaacattgccgccggactcagaaatgtccaagaaatagactcggtgttttcaaggtcttgtaaatttttcgcctgctgaagcgctgtctgcagatattctttcggaaattccggcgtttcagccagacgtgttgtttttgcttcatcaacaaagaggctgcctgctccgccgacgacaaataatgttgtatcttttgcttccttgaaaatgctgattagtgcttttcccgcttcaacatgcagatgctccttgcccgccggcgcaccgaaggcgttgactacggcatcaaatggctttatatcctccgccttcaaatcaaagatgtctttttccacaaccgtgacatcttgatcttttacgtttgatgcatttctgacgattgccgccacctcatggccgcgttccttcgcttccttcataatagcgcttcccgcttttccgcttgctccgataattccgattttcatgttcttttcctccttatttgtaactattattgttacaactgtggcggcatgaagccatctctttttaacaaaagagatgattcattacatcataaagggacttgctcgccaattcattctccattgcccgctgaacgcttccgaacgtctcatcaagcgcacgctgaatatttttgccgaccggacagtccggattcggattgtcgtgaaccgcaaaaagctcttccttattctgcaccgccctgtaaacctccaggagggtaatctcagacggatcttttttcaggctggctcccggaacacccgcccgggatgtcagaatacctgcttttttcagctggctgatcgttctccgcactacgacgggattggtgtttacactgcctgcaatcatatctgatgatgcccgttcatccgttgagatcagcgatagaatgtgaatggccacagcaagacggctgttaatcatgtttttcaccaccgttgtaaccataatagttacatttcatttgtttgtcaactattaatatacactaaatcacgcgggaagatgaaatcaagttggcaacagaggtgtaaataggccggcgggaaaccggccggagatggattaaaataagaaataacgctgtccgagcggaacatagctgacgggctggcatgccagctcttctccgtcggcgaacacctgataggttttcggatcgacttgtatattcggcatcgcatcattcagcttcatgtcgagcttactcagcttacggatattccgtacgggagaaatcattttttcaagcccgagcttttcaggtacgccgttttcgataccggcctgggacataaatgtaatagaggtattgcggttcgctttaccgtatgaagcgtacatctgcctcataaacacaggctcaggcgtcggaatggaagcattcgggtcccccatttgggcgcgggcaaccatgccgcctttgagcacaagttcaggtttgacgccgaagaaaaccgggtcccataatacgaggtcggcgagctttcctttttcgacggaaccgacttcatggctcaggccgtgggtgatggccggattgatcgtgtatttggcgatatagcgtttggcgcgtacattgtcattgccgttttctcctgaaagagcgcctcgctgctttttcattttatcggcaacctgccatgtccggataatcacttctcccaccctgcccatcgcctgcgagtcagatgatgtcatgctgatggcgccgatatcgtgcagaatatcctccgccgcaatggtggccgctctgatgcgtgaatgactgaacgccacgtcttccggaacttttgaatctaaatgatggcagaccatcatcatatcaagatgctcgtccatcgtgttgacggtatacggaatcgtcggcgtcgtagaggacggcagaatattggcgtaagatgcgagtttcataatatccggtgcatggcctccgccggctccctctatgtgatatgtatggataacccggtcgccgatcgcatcaagcgtgttttctaaaaagcccgcttcattaatcgtgtctgtgtgaatcgccacctgaatatccgcttcatccgctacttccatgcaagttttgatggcgcttggcgttgttccccaatcttcatgcagcttcaggccgatcgcgccggcttctgtctgctcaatgagaggcgctttatcagaagcattccctttccctaaaaacccgacattgatcggaaattgctcagccgcctccagcattctcgacatgtaccacgcgccggatgtacaggtcgtcgctttacttcccgtcgcagggcccgttccgccgcccagaagcgtggtcacgcctgaagaaagcgcgacttccatctgctgcgggcagataaagtggatatgcgtatcaacgccgccggccgttacgatttttccttcaccggaaatgacttctgttccggcgccgatgatcatgtgcgggtcgaccccatccatgatatccgggttgccgcttttcccgacgccgacaatccggccgtccttcactccgatatccgccttgacgatcccggtataatccaggacgacggcgtttgtaatgacaagatcaagcgccccgtctttccctgtgatgcggccgttctgccccataccgtcacggattgtttttcctccgccgaaaatcatttcttctccgtaattcgtgaagtctttttcgacctcgatccataaatccgtatctccgagtctgactttgtctcccgttgtcggtccgaacagttctgcgtattgctcgcgtgacattttcatcggatcgcttcctccatccatccggcttttttaagatttgacagagtcttctctttaccccgctcatccatatacgtatcggccattccgttcaggcctctgaccgtttttcttcctccgatttccacgagcgtgacggttttctcttctcccggttcaaaacggaccgatgtgcctgacggaatgtcaagacgcatgccgattgctttctcccgattgaaggacagggcgccgttggcttccgcaaaatgaaaatgcgatcctacctgcactgaccttgttccgttattggtgactgacacctccagcgtctttcggccttcgttaatggtgatggtcccctttgcgacttgaatggctcccggcttcatgacttcacctccgctttgatcggctgatgaacggtgacaagcttgaccccgtccgggaacgtcgcttccacctgaatgctgtccagcatttccggaacgccttccataacgtctttttccgttaaaacggtgcggccggattccatcagctcagcaacgctttttccgtctctggcgccttccatcaggtaacaggtcaaatatgcggcagcttcaggataattcagcagaacgccgcgctctttccgctgttttgcgagctctcccgctgtgaaaataagcaatttttcttgttcaaccggtgtcagtttcatcgtattcccccttttgatagtcaaacgcaatccacatggtcataccgaaacgatgcaggcggttaccacccccttcacctcatgaaatgttaagtgataaaagttattcgacggcgaacagcctgattccttttgcagaaattcccgatttgttatttttttcttaaacaaacgtttaaccaaatgtgaagaaaggtcacattctttgtgaatattataaagaaattatcgtaaaatttatagaatatttaaaaagttagtgaatattaaccaaacgaactggaaattttgtcatttctcataacaaaaagcccaaaatgttttgggcttttgcagtgtttccatttcaaattaatcgtcactgagtttatctttcgttttgccgacacccttttgcaggctgcctttcgctttgtcttttttaccttccgcttttaagtcggtcttgtctgtcatgtcaccggctttgtcttttgcttcccctttcattttgttcatgccgccttttactttgtcttttaaaccgttatcttgactcatgatctcttcagctccttttgttcttgtgtacttgttttcttccctttcagcccgaacacaaacatgtaaactctcaattattgatttcacagcgttctccgtagcggatcactttgtaaacggccaatccgtctgacagcttattctccccatattggaccggaagaagggcaaagaaaacataataagttgaaaaatagacaaattggtaaaaaaataagtttggctcaaagacatcttttatgatcagcagatttattaaaaaaatagaagcgagattaaacagacagcctccggaatagacgagcgcgctcgtcagacggttatctatccgcaattcgccgaacttgcagaaagaatctataaagtagatacgcctaacctgaatcggccctacttttacaagacgtttccccattccgatatccaatgacgccttgcctccgaacagcatcgccataaaactgtggcctgacacatggatgacagacaccatcggcagaatgatgagaaatgatacgaaaaactttatcatatcattaaatccgaacaacaaatccctcctttccatcgttcttttttccctcttttgcgatttttccgattttttctaagatcaaacgtcataatgtgcataaaaaataaccacctgccgatcagatggttaaagaaacttatatatcgtataaacattgttctttttgaatgttttctctcatgcgaatcgcttgttcataaaaatacgccgcttctttatattgcttatgggcgcttgtgtaaatggcggcctccaaggcgaaatcttcaatatacacatacagcgattttttattcatataatcaaacacttcgtggattaagtccatattgagggattccagataaagcgcttgtaaaaacttatatttctctaaactgaatcggtcgccgcgttctttcgcgatcataacccctctttcataataggcaagggccgcttcgtcatcatgcagcctgaaaagggtgtgtgttaagctgaacagcgccttcggaagctgttcaagctggtgctcctcaaaaacgggaaccgcttttctaaagtaacgggccgcttcatccagatcgcgcttttcagaataacaattccccagattgtaaagcgaagacccaatcagacggggctgtccttcaagcaaagaaaggcggagcgcttcatctaaatgctcgagcgctttgtcgtagtttttgcagtcgatatagtttcctgagataacgaaatggcattgaattctccgcactctgtaaaaatcgtgttttacatatgtatccagcgcctgaatcccgtgattcatggaaaaatgagtctgtttcatgacataaaaaacttcagacatcttaaaatggaattccgccctctctatatcatcctcgacaaatgaaaggagtttttccgctttcctgtaaaaagaaatagctgcaacatagttattctgatcgaattcatacatccctctgaacaaatggaaataatactcagacagtcccgatatgctgtccgtgctttcgatcgtcttttgcagctcgctgtactgaatttgtgattgttcggtaaaatccggcttgacgtaatcaagcataatatgatggcggtagctgatcagctgataatacagcagcagcagctggtcttcctccatccgttgtatatcctcatcaatttcctctttcagctttatggcatcagccgcttgaaacgctaaaatgtgcttgtaccatttgttgatcttgactccaacctgagatgacggaatctcgtatgcggtcatgcccctttcacaaccttttctaatttctattggttatattttaacatattgtatggatttggaattgaataacttgatcgtcctgcatcaaaattcctatcatatatttcggccggcatcggtattttttgaaccgctcagcttcttttgaataaaaaagcctgcccttgttcgggcaagcttcattatccgcctatataagacatttccactttctttttcccatctgttttagaaagcgcgcggtcaattgaatactgatccgtgcggtttttccagacagaagcgatggactccgtcaattcgtcatcggtcaggccgccgcgcacaagcttcctcacatcgtagcctgcggaagcgaacaggcacgtaaacagctcgcccctcgccgacaggcgcgctctgttacaggaggcgcagaatgcatctgagacggaggaaatcacgccgatttcgccagatccgtcaagatagcggaacctggaagcgacctcgcctttataattcgcttctatcggctccgtcggcatgtgctgattgatcagatcaatgatctcagccttcgtgatcacgtcttttttgttccattgattcgtattgccgacatccataaattcaataaaccggagaatatgacccttttctttaaaatagcgggccatcggcaggatgtctttttcattgacgcctttttggacaaccatattgattttaacaccgagtccggcctcttttgccgcctctatgccctcaagcaccttattcaccgagacgccgcggccgttaatagccttaaaccgctcatcttctaaagaatcgagactgacagtcacgcggtgcagccccgcctgcttcagcttttccgcatacacgggaagcagtgagccgtttgtcgtcatcgcaatatctttaagccccgggatgcgcgcaagttttctgatcaattcaggcatatcttttctcatcagcggctccccgcccgtcagcctgattttttcaacgccgaaacggccgacaaacagtttcgcaagccgctcaagctcctcaaatgagagcaattctgtcttttgtaaaaatggataatccggtccgaatagttcggctggcatacagtacgtgcatctgaagttgcagcggtcggttacagagatacggagatccctgagcggcctgtcccttttgtctgacacccggcgcgtttctgtattcataagcccaagacccctttctattgttcaacccgttcaggatgtgtgtatacattaaatgacccgtttctgacaaagcctatcgccgtgatgttcagctcttccgccatttgcagcgcaagctccgtcggcgccgattttgaaatgacaatcgacacgccgatttttgcggcttttaataaaacctctgaggaaatccggccgctgaaaacaatcagcttgtcacggacgggcattccgtttttcaaacagcagccgtacagcttatcgagcgcgttgtggcgcccgatgtccgtcctcatgaagagcatcttttccgtatcgcacagcgccgcattatggacgccgcccgtttcctggaatgtgccgcttccgctttgcatctccttcatgaggtgaagacacgtctcaggagttatggtaatgcggctcacggcggttttggccgtttttacatcctgctgaaagtaaaaatggcggcctttcccgcagcatgaaccgatgactctcttcgtatagtctttttgctcgagcacttcgggattcgtcagctccacatatgcaaatccgagactttcatctatagtaaagcttttgatctctttttcaaaacgaatgacgccttctgatgcgagaaatccgactacgagttcctctaaatgatcaggcgtgcagacgagcgtcacaaattcccgcccgttcaccatgacagtcaatggatactctgaaaccatccgatctgccgtttttgttaatacccctttttcatagcggtatatttctcttaccgctgttgttttttcatccactgttttcccctccgcagtatccttctcttttattcttccacaatccctgtattttgtcgaatttgcggtttaaaaaaagagccctcttcggactctatgtttcgttgcggtgatgtctgctcaacatggtgaataaaataacggcggcgataatggccaatatactgacgaatatgaaggcggcaagcttcagaaaaactcccaatagaacaaaaacgactgccgccagcactaatataatgcctgctccttttaacaacagcggtcatctccttttagtcgtatcattcccgcggttccgttttctaaacaaaaaagacgccgctcgggcgtccttttttaacctattcttttgctaaatcctttgcagcgtcttcccaagcctgtttgaactcggccgcgctgtcagctgagacatatgtgccgccccctgcttccgccgctttttcaaggctttcgcttcctttcatgccgaagttgaaaccgatgatattgacgatcgtgttgacgttcgctttacggagcttttgaatttcagcctgaggattaccgccgcatgtttcttcaccgtctgtaatcagatatacgacgtttttccctttagcgccggcccgctcaaattcttcacgtgtatcagaaagcgcttttgcaatcggtgtccagccggtcggtttaatctggctgagcgattgctcaaacggagtcacggcgtacggctgaaggccgtataacgtttctgtcgcattacacgatacggctttaccggagtttttattattgcccttatgaccgaatacccggagcatcagattagtgtcttcaggaagaactttcgcaaaagaggtgacagaatctttcgcgacatctattttacgctctccccctgttttttgtatcatgctaccgcttgcatcaaacagcacagcgacgtttgtttcctcgtgctttttctcagccgcaaaaacaggtgatccgagtgaaagcgtcaaaagtccgacaatccccgcagtaaacatttttttcatttccttcattcctctccatttgtttttcgccgatgggccccggctcttctctatgctagatgaggaatatgcaaaaagatatagggcgggatgccttttgtgtgagcggcggtacatcgtcaaaaatgaacagaattatgcgcttcatcctagaaagattggataaaagatgacagatttaatgcctttttcgccctttttgtaatataagtccggaatctgattctttttacagttttctcttcatttcttcttgaaaattttgttaattcaagcgtaaaaaaaagggccgaaaaacggcgccttttcttattcccctaatgaactcgcttctaatttaaagatacggttcatatccttttgactgtgagcttcgtaatattttcctccgcccgctccggcaatcgcgtgaagctgaccgttgaagccttcattaaagtcaaagccgattacattgactttaatatgctgtttgcgaagctctttcgctgtcttaataggatctcctccgcatgtctcctcgccgtccgttaacaggtaaacggatttactgccgagtttgtgcacgccgttaaaggaagccttcgcatcctctaatgcctttgcaatcggtgtccagccagtaggcccgattccgttcagagaattaaggaagctttgtttgtcaaacctttggaatccgtatacaccgcgaatagattcacaagactgaacttttccggagtttttattattgccttcagaaccgaaaaccgtcattctgacctgtgatttagatttaatttgatccgcaaaacggacaatttcatcttttgccatgttgtatttagaaacaccgtctatccgtttcgccatactgccgctcgcatcaagcaaaatggcggtattgtttttaggtttaaagaaagaattctcgtttgcattctcagcagcaaaagcaggagatgcagcagtcagcagcaaaccgaacatgagtatgagtgaaaatgtttttttcattgcttttccccttttcaatagatttccgttcaacgtcgaacactatttatcgtaaatgagttgaaaagggaaataaataggacggggttcctcattatttttgcgtacattcacatagaagcggcatttttatcagtgattttcacccggtgcgcagccatctatccgcatttgtcagcctttagcctttcgttatatgagtccgttggttccttagccgtttatggaatagttttccgaaaaaaagacgctgatgagagcgtctactttttcgccatatatttgcttaaaaatgaatctgcctcggaaatatccactccctgataataatgcttgacgatgtccgtcacggattttccctgctccgccatataattggcaccgtactggctcatgccgacaccgtgaccgaatcctttcgtcgtaatggtgatgctgccgccgtttcgtttccattcgaagtcggcagaacggagtccgagtttttcccgaatgtctcgtcccttcagcttcttgccgtttatgacggccgtcgccacttgatgtcccggcgttctggccgtaatctgccctacagtgtcttgtcctgcgagctgcacaccgagcttctgctgaaactccggcacactgaaagtccgggtggcgagatattttggcgattttttatcccatgggcttttcacgctctttaaataaggaatggcgcttgtccaataggcttccgcattttccgtatacccattgcttgtagagaaaaaagatgcctcaatcggcttgttttcatacgttaaaatctttccttgcgtaccggccaccgcgtttgtgattttcttgaggttttgcgcgtaatcagaaccccattcttttttcagctggcttttgctttgatagacttggaacatttgcgtgtcatccaccagtgatcctttcggggcctggacggctgagtttgcaaccatcagtctgacgatgaatgtacgggcagcgagcgcttgggcttttaaggcctccggtttaaattctacgggcatttcggaagccacgacaccgatcacgtactcttcaagcgggatgttttctacagaatgattggatgtccgataaaccggaacggatacaggtgattctttcaatgttggttctgctccttttgtttctcgtatggtgtgtgctgttttgtgtccgggctccctgtttacggctgctcctttttcggcctgaaacggaaggacgagaatggtgggaacaagaagaataagtacacacagcccggatagtagaaatacaatgggtttcatatatcagctgcctcctgcttgggattcgactctacttcatcttatgggcagggacaagctaatatgacttccttttggacagattcttttattcgattatttacgcgaaaaacgtattcttttttggaattcagagcataataatgatgataaaccatataaaaaaacagtatgccagattgacatactgtttttgtaaccattatgcgtttaagtcagtaacggcttctttactttcttgttcagcggccgtttcatcgacaacacgctcgatgtcagcgccgagagcctcaagttttttatggaaatccacataaccgcgatccaaatgcttcagttccgtgacgcgtgtatgaccttcagccactaatcccgcaagaatcagcgccgcgcccgcacgcaggtccgtagcggcaacttctgcgccttgcagctgtacaggaccgttaatgatcacagaacgtccttcaattttaatgtcgccattcatccggcggaattcttcagcatgcataaaacggttttcaaacacagtttcagtaatcatgcttgttccgctcgcacggagaagcagcgccatcatttgtgactgcatgtcagtcgggaatcctgggtgaggcatcgttttgatgtcgatcggcttcagctgtgcaggaccgatgacacgaaggccttctccttcatccgtaattttgacgcccatttcttccatcttcgcaattaaagacgtaagatgctcaggaaccgcaccttttactaatacatttccttccgtgatagccgcggccaccataaaagtacccgcttcaatacggtcaggaatgatgttgtgtcttacgccgcgaagcttctcgacaccttcaattttaatggtgcctgtgccggctccgcggatttttccgcccatcgcattgatatagttcgctaagtcaacgatttcaggctcttttgccacgttttcaagcgttgttgttccttcagctaatgcagctgccataatcaagttttctgtcgcacccacacttgggaaatctaaatagatttttgcgccctgcagacggccttccacttctgcttcaataaagccgttgcctactttgatttttgcacccattgcttcaaaaccttttaaatgctggtcaatcggtcttgagccgattgcgcagccgccaggaagcgctactcttgaatgacccgtacgggctaacagagggcccataacaagcactgacgcgcgcattttacgcacatattcaaaaggtgcttctgtttctaaagcgtaagaagcgtttacggtaacttcattattctcaaaatgcacatctgctcctaaatgacgcaacacttcattaattgtatatacatcggagagcgtaggtacatcacatattacgcttttttcttcacttgctaataaagatgcagcgataacaggtaaaacggcattttttgctccttcaactttcactgtgccgtttaacttctgaccgccgcggacgatgattttttccaaggtattcccctccgcgtccctatattctctatattaatattcagttgtcacgattggtgtgccaaccgtaacggtatgtttttcgcccattcccgcacttctaagcgcaatttgcacattcatcttatgtttcgatgtcatgatgtaatctgtccacttatatgtaaatgcagaaacagaaacgaaatgaggctcaactacatgttcaactggacttgcttcaaattctttcatgagctgttctgcttttttttgcaaaacaatactcatattatcatttaaatgaccctttagacaagtaaaaataaatactttattttgaaatatgtcatgtgcctgccgttcaaactgttcatatgtatcattccagttttccggttgctccgggctcatttgctcatataataaatacgaagttgggttctggtttttgagggtagtgacgagctgcagtttaaaagttgtgtgattttttttgtcagaatatgtgccgacggcctttacgattttatcttcctcggcggtttcccaatgatactgcggattttgcgccttcagttctttcaccttgtcatcaaattcactcagtgacaggttcagattttctttcgcatgaagcgtccactcatcaacagtgacatcctgccgctccattccttcggcaatctgggcaagcggagacagctcactcgcatgaatggaatgaaataccgcaattaaggcgcttaaaaaaacaaaaaacaagatgatacggcctgctctttttttcttcatatcgatctctcccccttactcccatttttgccggagccggggaaagcgatacatggaaaacttcgtcaaaactcgccaagcgggtgaagaaaaattggtttctcccccagcgattcccttcattacaactgacgaaacttcttaaaacaagtatggaagctgcttcgaataggtaagataatctaaaaagaagttggcgactgccgttccgatcgcaatggtaagaagaataatcagcagccgtgcctgcactatttttccttttcggatcagcggatcaaagttgacggcctgaagcgcccaccatgtcaccgcaatgcataccaagtgaatcaggatgctgattgcggcctgctgccccaatacattcacaaattccatctcctttcattttttccgcccctcatatcctctcttattatataagaagaagagagaaagatgatcatttttacagcagaatttttatccaaaattaggggcaatccccgcttaaatgtccgttctccggcatggtatacttttttggaaaggagatgggaatatgaatcattccttttttcatccggaaaagcagtatggggaaacactgcccgtatttgaccatgagtgggaagcgattgcattctactatgattatagacagtctcaaacagaggaactgaaagaattatgtcagtttttcaacatttctcttgattattcacacggcagcctgcaggaattggaaaccctttacttccgcagcattaaagagctgctgctggcggattggaacctgccgattgacgaatttgagaaaatgctcagcgtgtatgtcatcgattgcgccatcagacaccatgacgatgccgaatggatcgtcaaaccttatccgtacacggacggcgcctatacgacaggtgtgcgaagaggaaacaaaacgtggcacaccgacaactgctgtgagcatttatatctgcaaaaagaagaggatcatccgcttatcggcgtctatgaatctcttatgcgttaatatagaaaaagaatccttctcagatagccgagaaggattcttttttagtttcctgcaacatccaatctgtttacagcccgctgtaacgcaagctcagcccgacgaatgtcagtatcatctgatcgtttgtttaaacggtcttccgcccgctttttcgcagcaagggcgcgctctttatcaatgctgtccgctgtttcagcggcttgtgcaaggatagtgacctgatcaggacggacttctaaaaatccgccgctgacagccgccaaatcggtctgtccgtcttttttaaggcggacagcgccgattttaagcggagccacggtcggaatatggcccggcaagataccgagatcaccgctctcggctcttacactcaccatttcaatatcagcatcatatactgggccgtcgggagtaacgatattgactttaacggtcttcatgcttttaccctcctaggaccagattaaacttctacacccatctcttttgcattctcaataacttcttcaatgcgtcccacaagacggaatgcatcttccggaagatggtcatatttaccggaaaggatttctttaaagcctcttaccgtttctttaacaggcacgtaagaacccttttgtcccgtaaactgctcagctacgtggaagttttgagaaaggaagaactggatacggcgtgcgcggtgaacgacaagcttatcttcttcgcccaattcgtccataccgagaatcgcaataatatcctgaagttctttgtaacgctgaagcgttgactggacttcacgcgccaccgcataatgctcttctccgacaatttccggagcaagcgcgcgggaagtggaagccagcggatcaaccgcagggtagatacccatttcagttaatttacgctcaaggttagtcgttgcatccaagtgagcgaatgttgtcgccggagccgggtcagtgtagtcatcggcaggcacgtagattgcctggatagatgtaactgaaccaacgtttgtagacgtaatacgctcttgaagctgacccatttctgtcgcaagcgtcggctgataaccaaccgcagaaggcatacggccgagaagcgcggaaacctctgaacccgcttgtgtgaaacggaaaatgttatcgataaagaacagtacgtcctgtccttgtttatcacggaaatgctcagccattgtaagacccgtcagtgctacacgcatacgtgcgcccggcggctcgttcatttgtccgaagaccatggctgttttcttgataacgcctgaatcgctcatttcgtagaaaaggtcgttcccttcacgagtacgctctcctacaccggcgaatacggaaataccgccgtgctcttgcgcgatgttgttgattaattcctggattaatacggttttacctacgccggcaccgccgaacaatccgattttaccgcccttgatgtaaggagcaagcaggtcaacaactttaattcccgtttcaagtatttcaacctcagttgaaagctgatcgaatgaaggagctgatctgtggatcgggtccttttgagcatccgcaggcagcggttcatttaaatcaattttatctcccagtacgttaaatacgcggccgagagtaacatcaccgacaggaacggaaatcggagcacctgtatcaacggcttccattccgcgctgaattccgtccgtagatgccatggcaattgtacggactgtatcatcgcctaaatgaagagcaacctctagcgttagatcgatgcttacttcattttcgcctgaagctggctgtgaaactttaatcgcattataaatcgcaggcaagtggccgtcctcgaaacgtacgtcgacaaccggtccaagcacctgacttacgcgtcctttcttcatcgctatccctcctgacaaaatctttctattctaaagcggctgcaccgccgacaatttcggtaatttcttgtgtaatcgccgcttgacgcgcgcggttatatgaaagcgaaagtgaatcaatgagttctttcgcattatcagtcgcatttttcattgctgtcattctcgcagcgtgttcacttgctttactgtcaagaagcgcaccgtaaattaagctttccgcatattgaggaagcagcacttcgagcacctcttcttcatccggttcgaactcgtaagaagccgtgcgcttcccgccgctcgttccgaaatccgttaaaggcagcacttttttctccgtcacttcctgtgaaatcgcactgacgaaatggttatacaccaaatgcaattcatcaaaagcgccgtcgataaacatttgaaccgtctgacgggtcaaatctttaatctgagcaaaagtgacctcgtcgccaagccccactaactcagacaaaatcggcatttcccgttttttgaagaaatcgcggccgactctgccgattgcaatcaccgtgtattcatctttagactgatggcgttcttgaatggtgcggtaagcgtttcgcagaaccgaactgttaaacgcacccgcaagcccgcggtcagacgtaatgacgagatacgccgtctttttcacttctcttgagacaagcatcgggtgtttcgcgtttttcgcgccttttccgacgttaaacacaacctcctggatcttatccatatacggagcaaatgacttcgcgttggtttccgcacggttcagcttcgcagcggataccatctgcatggcttttgtgatctggcttgtttttttcgttgacgtgatccttgacttaatatcgcgtaatgaggccaaagatttcaccacctttattcttcatttgcgtaaaaagagagaaaaagagaacctttttctctcatcttctaagggttagttgcttggtgcaaatgtgcgtttgaagccttcgattgcagctttgaagtcttcatcagcaggaaggtttcctgttttcgcaatgccgtcaagcagatctttatggttttgatcaaggtacatgtagtactcttcttcaaaacgtctgatatccgcaaccggaatatcatcaagatatccttttgtcagcgcataaagaatggctacctgtttttcaaccggaagcggcttattcaagtcttgcttcagcacttcaactgtacgcgcaccgcggttcagtttcgcctgagtcgcctggtcaagatcagatccgaattgggcgaatgcttcaagttcacggtatgaagcaaggtcaagacgcaatgttcccgctacctttttcatcgctttgatttgggctgatccgccgacacgggatacggataatccggcattgatcgcaggacgtacgcctgagaagaataggtcggattgaaggaaaatctgtccgtcagtaatggaaatgacgtttgtcgggatataagcggagatatctccggcttgtgtttcgacgaacggcagcgccgtaattgatcctgcgccttttgcgtcactcagcttggctgcgcgctcaagcagacgggagtgaagatagaatacatcccctgggaatgcttcacggcccggaggacggcgaagaagcaatgacagctcacggtaagcggccgcttgtttggataaatcatcatatacgacgagaacgtgcttgccgttgtacatgaattcttcacccattgtcacccctgcatacggtgcaaggtaaagaagcggagccggctgtgaagcggacgccgtcacgacaatcgtgtaatcaagcgcgccgtgcttacgaagtgtttccactacgccgcgtactgtagattctttttgaccgatcgctacgtacacacagatcatgtcttggtctttttggtttaagattgtatcaatcgcaacagatgttttacctgtctggcggtccccgataatcagctcacgctgtccgcggccgatcggaattaacgcgtcgatcgctttaatacccgtttgcagcggctcatgtaccgatttacggtccattacgcctggagcctggctttcaatcggacgggttttgcttgtcaggatcggacccagtccgtctaccggctgtccgagcgggttgacgatacgtccgattaattcttcgcctacaggcacttccatgatgcggcccgttcttttgacctcatcgccttcacggatatctctgtaaggtcctaagataacgatacctacattggattcttcaaggttttgagccatacccaaaacgccgtttgaaaactcaacaagttcaccggccatacaattgtcaaggccgtgcacacgcgcaataccgtctccgacttggatgactgtacctacgtcatgaacttcaatttcagattggtaattttgaatttgctgctttatcagcgtgctaatctcttcagctttgatgctcacttaggtttcaccccttctatcgatttcctccggcaagttgacgttccatgcgctcaagctttccgctcacgcttccgtcataaatccggtttccaatgcggactttaatgccgcctattaaatccgtctgcacttcatttctgattctgagcgaagcgattccggctttttttgcaaatacttgagataatgataacatttccgcctctgacagcggttttactgaataaacaaccgcatcctctgtctgacgggcctggtttgcaagtttaataaactcgtctgtgagatcaggcacaatcgaagaccggcggcggtcaatcagaagaaaaatcgtatgcagcacagactcagacagtgcgccgaatgattgctgaatcagctcttttttcttagcagccgataccttcggatggcttaacacttcctgtaatccggcttcgtttcggaaaacttcttttagtacggtaagctcttcttcgatttcattgatttgagaagtctcaacggcaatgtcgaaaagcgctgacgcgtatcgtttagagacagcagatccactcatcggctttctcctacctctttaagatagtcctgaatcagtttttcctgggcttgttcatcaagctctttttcaatcactttcgatgcgattaagacagaaagtgatgcgacttgctcgcgaagtgcggaaaccgcttgttctttttctttgacaatttcggttctcgccgcttcttttaatctttcagactcggcgcgcgcagcctggataatgtcttccttctgcttttcacccagctttttcgcattttcaatgagtgattgtgattcctgtttcgcttcttttaaaagaacgcgctgctcttcaatcagcttctgcgcttctttatttctttcttcagcggacgtaatttcgccggcgatatgatcttcacgctgtttcattatatttaatagcggtccaagagcgaatttcttgagaagcgctaataaaactaacatagctaacaattggaataggatatctccgccgttaaacgaaagtcctaattcaagaggtaattgagacatctactacggcaactcccttctgcaggttttctctgctgataaaaagccgtttcaagccggcctgcttatcagacataaagcaatggcgaaggttctcttagagtgatcttcgccatttttagttcatataaggcttttttgcttagccaaagaacgctaagaacgcgataacgacagcgataattggaagggcctcaactaatgcgatacccatgaacataagagttctaagttcttttcctgcttccggctgacgggcaattccctctaccgtacgtgaaacaatcaaaccgttaccaatacctgcaccaagtgcacctaaaccgattgcaatcgcagctgctattaaattcatgaaaaagttcctcctttaaaatgttatccgaatggatatatgattttaatgatcatgactgattttgtgtgacatgtacaccatcgtcagcatcgtaaagataaatgcctggatggtaccgatgaacaagctgaatgcctgccatgcaagcatcggaataatggctccgactgtgccgaccaaaccgagaaagaaactgtttgagtagaaattcgtcgccagatttgcaagaaggcccagaagaatttccccggcgaaaatgttaccgtaaagacgaagtccgagtgtcagcgtattcgcaaactcctcaatgatcttcatcgggaacataagcggaaccggtctgagataatccttagaatattccttcaagcctttcatcttcacgccgtaatagtgcgtcaatgacactaccataacggccagagtcagggtaatagccggatcagccgtcggtgatttccaccaaagctcgtgtccgaccgttacagaaaacggcagccccagcatatttgatacaaatatgtacatcagcaaggttacaccaagcgccaagaagttagcccctgtctttaaatccattgtactgcctataatattgcggacaaaatcaacaatccattccatgaagttctgggcttttcccggacggatggacagcgttctcgtagtaagaatcgcaatcagcagcacaatcacacttgccacagtaatcatcagaatgtttgtcagattaaaagtaagaccaaacaaatcaatagttctgtaatcgtgattcaatgggttttcacctctcttccattgatgaacgtttgagctgaataatggaatctatcataatgacgggataaattgtcattaatccaataatcacacttgccacactgactttgtcgggatatttaaaggcgatagccatcgcaagtatcgcattgcaccaacgcgctgcgctcccgagtgatcgtatggactttcctttcgccacggccttgtcaaaagcattcattcttctggtcaagagccatagattaaacaaactgaaaacagttcccaaaaagaggcctaaaaaaacagttttatacgccgtaagaccatatcccagcaaatagattgctaagatcacaaatacatatctccgttgtctgctgaatgtaagattgggatcgtccatcaactatctgtctcctgatgaaaatgtaatataattcctggatacggcaatacatgcggttaacccttgcagaaggccttttttgtcccgcaaaaaaacggcctgttcgaaaaaaccactcatcctcctggtgcgggatgctgtttcattcgcttagataaatcctcatgtaacgggtttttttgggaggatttaaaatgaggatggatactagaaatgaaaggaatgaaaaccttctcataataccctcgtttagcatacaatagcccctaacatgtgtcaatctgtttaaagttaaaaaactttttataccgaaagcatacacagaatgttcacaaattcacctataactgtatgaactctccccattcagcaaaaatctggataaaaaaaagaaaacctctgaatgaggttttctgatttattttgttccgtacagtctgtcacccgcgtcaccgagacccggaacgatatagcctttttcattcagtttttcatcaagggccgcgatataaatatcaacgtcagaatgatgtttctgcagctcttccacgccttcgggggccgctacaagacacataaaacgaatgtttctcgcgccgcgctttttcaggctgtttatcgcttcaaccgcagagcctcccgttgcaagcatcgggtccacgacaataaattcacgctcttctacatcagaaggaagcttgacatagtattccaccggttttaaggtttccggatcacggtataatccgacatgtcccactttagccgccgggattaatttcagcatgccgtccaccattccgagacccgctctcaggatcggcacaataccgagttttttccctgaaatcactttggatgtcgctgtttgaacaggtgttttcacttccacttctttaagcggaagatcacgtgtaatttcaaacgccatcagtgatgcaacttcgtccacaaggtctctgaaatcctttgtgcctgtatcttcattccgaatatatgtcagcttatgctggattaaaggatgatcaaatacgtaaacctttcccatactgtgttcagctcctttttgttgtccgagtgactttttcacacttctattgattctacagaaaaagacaaacagtttcaagaaaatcataaaaaaacccgccggatcagggttccggcgggtttcttccttattaatagtccagttctttatataaaggaaacttctcagtcaaggcagacacacgctgtctcgcttcttcaagttttgcttcgtcttcatgatttttcagcgcgaggccgatgatggcgccgacttcttcaagcgcgtcaccgtcaaatccgcggcttgtcacagctgccgtaccgagacggattccgcttgtgacgaacggtttttccggatcgtaagggatcgcgtttttattagatgtaatgccgatttcatcaagaacatgttcagcgacttttccggtcagaccgagagaacggaggtcaacaagcacaaggtggttatccgttccgcctgatacgagctgaatgccttctttgttcagagattcagcaaggcgcttcgcgttcgagatgacgttttgcgcatatgttttgaaatcatcttcaagcacttccccgaaagaaacggcttttgccgcgataacatgcataagcggtccgccttggatgcccgggaaaatggatttatcaatttttttgccgaactcttcacggcaaaggatcattcctccgcgcggtccgcgaagtgttttgtgagtcgttgtcgttacaaagtcagcgtaaggaaccgggttcggatgaaggccggccgcgacaagacccgcgatatgcgccatgtcgaccatgaagtaagcgccgacttcatcagcgatgtcacggaattttttaaagtcgatcgtgcgggggtatgcgctcgctccggcaacgatcagtttcggcttatgcgccagcgctttttcacgcacgtcttcataatctatatattgcgtgtctttatcgacaccgtattcaacaaagttgtattgaacgccgctgaaattaaccgggcttccgtgtgttaagtggccgccgtgggagaggttcatgccgagcaccgtgtcgccgtgctctagaatcgtgaagtaaacagccatgttcgcctgagcgcctgagtgcggctgaacgtttacatgctcagctccgaaaatctctttcgcgcggtcgcgggcgatgtcctcaacgacatcaacgtgctcacagcccccgtagtagcgtttgccgggatagccttcagcgtatttgtttgttaaaacagagccttgcgcttccattaccgcttccgtcacgaagttttcagaagcaattaattcgatcttagtctgttgacgcttacgctcatctctgatggcgttaaacacttgtttatcttgtacaggtaaatgtttcatcagcgaaatcctctcctatccgtttcctgttctttatttttaccacccttattgtacatggtttttcaggtgaatgtaacagcttatttaaaaaaatcacaatatttaattagaaaacacgaacgttatataggaaaagtattttcatcattcgcattcataaacagcgcgaattccgccgatcagcttcggccttgtccgggccatcgtcacatgcgcttctccgagctcacggcttgatacccggacagggacggcgacgggttttaaatgcataccgatgaacgtatctccgatgtcaattccggcgtcggcctgaatcgattcagcgagcacgggagattgcatctgccggtatgcataagaagccatcgctccgcccgctttggggacggggacggctgaaacaatgggaagcctgaaccgctcggccgtttccgcttcaatgacaagcgccctgtttaaatgctcgcagcattgaaaagcaagatgcacacccgttttttccttgaaccgggcaagtccgccgtaaatcaattcagcccagtccccgcttccggcggtgccgatccggcttccggcggcctcactcgtactgcatccgatcaccagcagactgccgtccgtcagtccggcctgctcttgaaactcagtcagcatgtccgtccatttttgcttcatctcttccattgtccagcacctcttacagatttttttcttcgtaatctgcgattttgccgatccgccgttcgtggcggccgcccgtaaattcagtcgtcagccagatttttgcgatttcgcgcgccagacccgggccgataacgcgttctcccatcgcaagaacattcgtatcattgtgttctcgcgtcgcttttgcgctgaaagtgtcatgcgcaagcgcacagcgtattccttttaccttgttagcggaaatgctcatgccgatgcctgtgccgcaaattaaaattcccctgtcaacttcgccgctcaccactttttccgctaccggaaaagcgtagtctgaataatcgaccgagccgccgccgcattcacagcccatatcaatgtattcaatctgcaattcatctaaaagactttttatttcttcgcggatatggacgccgccgtgatctgacgcaatagctactttcattcaatttacctcctaggtgtggctgggcgaagacagcccagtgtgcttgtcctttttttacgaaatccgttgatttcattctactctttcacattcgttttgcaaatgacctgtttgcagattttctgacaggttacttgcttttgccgtcaagtaattgatcagctaaaagggtcagcagctcctccagttcgtcccgcgtctgtttataaacatcaagcgaaccgccgaacgggtcagagatatctccgtttgtccccgttacgtattctttaatggtaaatactttgccctgactgttttgatatctgctttcgatcagctgtttatgctgttcggtcatcgccagcaccagatcggccgtctcgatatgttcttccgataagggagatgaagtgtgattgagagcgatccgtttttcaaacagcgcttccacggcatgtgccgacgcttttccgtgcggagacgcgaatactccggcagagcttgcgctgacgtccagccctttcgttactgcaatggatttaaaaagagcctcagccatgggactgcggcacgtattgcctgtacaaacaaagattattttcatatccgtcacctcttactgcctattataaatgaagaaaaaagaaacggcatcttcgtttctttttttacgtatcttatatcggtaaaagcagtttcagcccgaatccgatcaaaatggctccgccgagcgcttcgctgtaagagccgagccacgactgcacctttcttcccgccaaaagacccgcccatgttaaaacggtgctgaaggctccgaacagcacaacggccagaatcggattggaaccgttcattccgaggctgagcccgacagaaaagctgtcaagactgacaccgaccgcgaataataacagtcccgagcctgccggagatatgagcggcccgtctgattgtttaaacgcggcgatgatcatttgcacccctaaaatgaaaagaagagacccgccgatgtaaacagcgagcatccccagaaaaccggacagcagatgcccggccgccattcctgccagcggcatcatgacatgaaacagtccgatgacaacccctatatgaaaaatctgttttttcctcatctgaatcatgcccattccgagcccgacggaaaaagcatccgtccccaaagcaaatgccatgatgcttaaggagacaagctccccgatgaatagattcgacatgaaataaaaaacccccttggacgtgcccgcttgtttagcttatgcatgtccgataaggggtagaacaagttaatggataacggtgccgcctgcggctttcatcagcctgttcataacggcgagccccactccggtatccggaaaggattcagaaataatcatatccacttccgcttcatcaaagctgcggagcgcatcgtataaggcggacgccactgtttcaaggtcggcgcgccggccgcagaccttaataaaatcagcctggtaactatcggcgttctcttctgttgtcaggatgccgattcgttttccccgccttttatattcgtccgccagctcttgaattctccgggcgccgccgtcagcaacagccaggggcgcagaaggcgcgtaatgtgtatatttcataccgggagaaataggaacctcatcctcttcggtcagtcctttatccacaaggaccggaccggcggcagattcaatctgctcttttgtcacaccgcccgggcgaagcagcacaggctgtttccccgcacaggaaagaacggttgattctactccgatccccgtcgcgccgccgtccacaataccggcaatgcggccgtttaaatcatgagccacgtgctcggccttcgtcgggctaggttttcctgataaattcgcgctcggggctgcgatcggcagtccggccgagctgatcagggctaacgccaccggatgatccggcattctgacagctaccgtctcaagtcccgcggtgacacggggtgacagcaccccgggcttacacggcaagacaagagtcagcgctcccggccaaaaaagcttcatgagctttttcgccgtctcgggaacatggctgataaaacgatcaagctggccgatgtcagatatatgcacgatcagcggattatcgctcggtcttcctttcgcctcatatattttcgttacggcttctgtattttcagcattagcgccaagtccgtaaacggtttctgtcggaaaagccacaacttcattctgccggagcaattccgctgcttgtgtaatctggggatcagttgtggataattctgcggaagaatccacaaaccatcttcttgttttcatgtataaccaaactccttattttaaagcggtaaaactttattttctctcgtgtattccttttgaaagtataaaagatgtccttaaataaaacaagtgttatccacaaactgtggacaacacttttcaataagtggataactttgtgtataagtaaggttaggcggtggttttcaccattaaaaacgaaccctctgtgcataacgaattgcggaaatgctcggacgtatacagttcatcaggcacatcggcgcatgtttcaaatcccatcacagtcagaaattcagcagatgagggctggttggcgactaagtagacatcttgaatttcatgttttttacacagcacatccatactttgaaacagcgtcacgatatggctttggttcagcctgtccgacatgacgagtgaacgaagaagcccttttccgccgctgaatttttcgatcccgagacaggcggcaatctttttttcactgtcctccagcatgataaatcggctgatctgctgatcgatttcagcatgtgccgtatcggcctttttcaaaaaagcctccagcgcttccgtatcttgatctcttgccactctcagctgataaaacatatatttccctccgtttcgatcaactctttcttccaatctatgaatcgaatccggatttatgcctttttgcttcaggaaaacagatctgaaatccaatcgacgaggaaaaacttcacttcggttttatcgtcatccttattttctttcttcgctttatcagcctttgcttttacgtcatccatcactttttctgtctgtttcttcgtttcttcgtgcttctgtccgccgtcttcctggtctttcactgcttcaccgtttgagaaatcaaggaagcacagcggcggaaacaagacacaccaccagttggcgccttcaccattaccgagtgtaattaaaatcgcttcatattttccggccggatagaccatattgccgtaaagctttgtcggaaacgagattttattgaatgcaacggatacggattgatgtgcacccttttctttcatcgtttgtttggcgatttctttaatttcagggagcttcgaacgaatgaggcggcgcgcttcttcaatggaagtgatatctttcacccagcccgtgatttccttgtttacagcatctctgatctggcgcttgagcttttgatcctcatcgttatcactgttggccaaaatcctaagccggatcgcttcatccggtatgacaacgggctcattcgctgatgcccgtgccgtttcttcttttgtcaaacccgcaagcgctcctgataataaaagaaaaatatatatgcaaatcatcattgtctgtttcatcggtccccaccgttcctctccgtgcttttttgtctagtctcattatggacatgacggaaaaggtttaaaccggcgggaagaaaaaaatctagcaagctgataatctgcattgacagactcagaatatggtacgatattattttgataggagggttttcagatgaaatataattacaccgtgctgctctcagcggcatgtatgtcggtcatttattcaattttgtacgttcatcaattcattattgcggctttcatttcgatggcgttttattttttgtttccttatttaattttcgcgctgccgcttcaatactttctgaataaaaagccgaagagatttcacccggtgtattttctttattatttaggggcgtcatttgttgcaaacgggctcatcttcggccttttgcagccgtcaggccaatctttgttttctaattcagccttttatatctttgcggttttaacggctatcgtctattgggtgtgggattccgtattgctgcaaagacaaagcccggctacagaagcgtaatcagcagacagacggctgaagacagagcggcgcaaaagaaaacggcggccatcttcacacgggcgtgccgtccttcttttgtttcagaatgatagttggcccgctgctccgctccgcttacggccagcccggaaacaatgatcgccgtgatgataagaacggccgtaacggcaccgaatatgacatcaaagtcaaacggcagaacaaatcctgccgcataagctgcggcggcaagtatacaaccggaggcaaacgcttttttcaaggcggatcccctttcattttctttccattgtaacaaaagcccgccgtgtacgtcaccggcaggcttttttcatgatttgatgaccgccgaaacggttctgtcttttccgttgatgtcctttacgacttccacttccgcattcggaaaggaatgacggaacaggtcttccacggcttttccctgattatatccgatttcaaagacgacaagcgccttatccttcatgacaagaggcaggtcctccataaaccgcttgtagaatttcaaaccgtcaccgccgtccgtaagggcatgaagcggctcatggaaacggacgatatccgataaatcagccatctcttcttcagaaatatacggcggattggaaacaataatgtccgctttttttcctgacgaaataaaaggagttaacaggtctccctgcaaaaagcgcacgtccgctccgaggttttgcgcatttctttccgccacttgaagcgcttcttttgaaatatccgaagccgctactgaaaaatgcccgcattcaagcgcaagcgtcaccgcaatggctccgctccccgtaccgatatcaatgacgttcaggcgttctccctcggaaaacacccgtttctgtttgtccagcagatgaaagacgacttcttccgtttccggacgcggaatgagaacatcgtcattcacaaaaaattccctgccgtaaaactgttctttcccgataatatattgaatcggaacgccttctttatgcatttccacatgccgtctgaatcggtaaagctcgtcctcgccgacgggctcctgcagatttgcgagaagcttgctccgatccattccggtatcatttaacagcagcagctcggccgcgtttttttctcttcccgcttcagttaaataagaagaagcccagcttagggcttcaaaaatggtcttcatcttaattttccgcctgctggagcttgcttgactggtcttctacgattagcgcttcaaccacttcatcaagcttgccttccaggatctgatccagcttttgaatcgtcaggccgatgcggtgatccgtcacacggttttgcgggaaattgtatgtgcggatacgttcggaacggtcgcctgagccgacggctgatttacggttttgatcgtattcagcctgagcttcctgctggaatttgtcatagactctggcgcggagcaccttcatcgctttttctttgtttttgatttgtgatttttcatcctggcaggatacgacgacacctgtcggtaaatgcgtcaggcgcacggccgacattgtcgtgtttacgctttgtccgcccggtccgcttgatgcgaatgtatcaacgcggatatctttttcgtggatgtccacttctacttcttccgcttcaggaagacacgccaccgtcgccgtagatgtatgaatgcggccgcctgattccgtttccggtacacgctgcacgcggtgcgccccattttcatatttcagcttggagtacgcgccttttcccgtaatcataaagataatttccttgtaaccgcccgttccggttacgcttgcttccatgacttcggtcttccagccttggacttcggcataacgggagtacattctgtagagatttcccgcaaacagcgcggcttcttctccgcccgctgcgccgcggatctccatgatgacgtttttgtcatcgttcgggtctttcgggatgaggagcactttcaaacgctctgataaggtttcagtctctctctgcaattcggagatttcttccttcaccatttctctcatatcggcatcaagcttatcctcaagcatcgcttttgcatcggcaagctgttctgatgcgtctctgtattgtctatagacttcaacggtttcttgtatatcagattgctctttcgaatattctctaagctttttcggatcgttgaccacttccggatcacttaaaagctcatttaatttttcgtatcgttgttcaattgactgtaaacggtctaacacggtcttcacctctgttttcctgtgcgtaacattctcattatagtatagggtttatcgccagtcaaaagcaattcgcctctgttatactgaagcaaaaaaggaggagcggatatgctgaaatccatccaccatatagcaatcatatgctctgattatgaaaagtcgaaagctttttacaccgagatactcggtttcggcattatgaaagaaacataccgaaaggagcgcgggtcttataaactcgatctggcgctggacggcgcgtatgtgattgaattgttttccttccccgatccgcccgaacggccgacccgccctgaagccgccggtctccggcatcttgccttcactgtaaacgatcttgaagcagcagtccgggaattaaaggaaaaaggcatcgaaacagaaccgatcagaaccgatccgctgacggggaaacgctttacctttttcttcgatcccgacaagcttccgcttgaattgtatgaagcgtaacgttttttgaagaaatgccgctttctttggcgaattccttcttgttttgtctaatgtgaagggaacgccgcctcatggtcgaatacctagcaaaaaaggaggtatgtgatcatgaatacaaacatggccgcgaaagaactcggcgtctccgcaaaaacggtgcaaaggtgggtcaagcagctgaatcttccggctgaacggaacgagctcggacattattcttttacgtctgaggatcttgatgtgctgaaatcggtcaagcagcaaatttctgaaggcactgctcttctggacgttcaagtgccccggcagccgaaaaaacggacgggctttattttgcagcgctcgaaaatcaatggcggcaccgaacaaaggctggcggagctggagcgcaaactggatgttctcacgaaagagaaacaggacgggaaccatctgctttcaagaatagaagagctggaacgccagctgaaacaaaaagcggatgaaggggtctcatatcagcttcttcagcacaggcgggaaatcgacgacctcaatgccgaattgcagacattggcctcccgcacccaggaacttgcccagacagctcccctctcagaaacagccgcttcttcagaacataagaaatccagaaaaaaaaccagattttcaccttttaaatttcaattctaatcaaaaaagctccctgaaacagggagctttttattatgcggtcagcgcaatgatgatcggcagtgagatcaaagataaaatcgcactgattacgaacgcagacgcagtttcttcctcttgtttttcgaaacgtgtggcaatcatcgccgctaccgcagatccagggaatgcaacaagcaataccgcttttgtgatctggtcagccggaagtccgactgcaagagcgatcaggtacatcagtgcaggctgaacggcaacttttaacaaagcgataccgaaagccggcagactgagcttaatgttgcggataccgacagttacaccgacggcgaagagcgcaacacctgatgttgtgctgccgagctgttcaagcattttgtcgcccagctcaggaagacttacaccgaaaagcacaagaatgatactgataagcggtgcagccgcaagcggttcggaaagaccgtgaagaatagacttaccagtcattttccagaagctttcattttcattgtcctgtttcttagatgactcaccgacagtagcgataatgatcgcaagcggatcaagcatggcgttaaccacgatacccgtaacggcgataggaatcgctacttcgtttgcgccgaacaagcttccgagtacaggaatacccataaacgcaaatgtcggctgtgctgagtttaaagaaaagacagatgaattcgttaaatcatacttaaagataaatttgcataccagcaaaatgacgatatagaatccgacgatcccgatgatcaaagcgatcatcaaaggaatctgtgttaaaaacgcacttcttgaagtggttaaaatgctggcgataaaatgcgccggaagcgcgtacttcgtaactaaggtgcttaccccttttgctgacttcgcgtcataacttccgaagcgacctgcgaaccaacccagcacgatcacgaaaaagatcggtgccaggaggattaaaatatctaagaagctcaaaatgttctcctccaaatccttaatgtccgtatactttagcctttagataaaagctttccctcggactgtaaaattaatcgtacaaattatttagctacaacttgtttatattgcggtttccacattgcatcaagaacggcttgttccacattttcaggaatgcggtttgccacgccttctttaattgcagtttccgctacggcgatcgcaactttaattgaaacttcttgtaagtcgctcatgctcggcagaaggcctgcacccggtgtttcaaaatcaacgctttctgcgattgcgtcagcagttgccgcaaacattgcaggagtaatcactttcgcttctacaacgattgaaccaagaccaagtccagggaacgcgaatgcgttgttagattgtccgatttcatgagaaacgccattgtactcgacattgtcaaacgggcttcctgtcgccacaagcactttaccgtcagtccatttgaaaagatcgctaggaacggcttcagcaagcggtgtcgggttagacatcggcatgatgaccggacgctcaacgtgtttagccatttctttcacgatttcttcactgaatgcgccgctttggcctgatgtaccgattaagatagtcggtttcgcttgacggatgacttcaatgaaaggaatttgtccattttcatcgcgtttccaatctttaatttcttcagctgtacgcaggtacggctgttggaaatcaagaatgttttccatgccttcaatcagcaagcctctgtagtccattgtgtagaacgctttgttggcttcttcttcagaaagaccggcaagcaccatagtgtcgcggatttggtcagcgattccgattccggcagatcccgcaccgaagacaaccacacgctgatctttaatagacgcgcctgttttcttcatagccgcaagaacacctgcaagcgtaatcgcaccagttccttgaatgtcatcgttgaatgtaagaatttcgtgattgtatttcttcatgatattgcgcgcgtttttgtttccaaggtcttcccagtgaagaagagctttagggaaatatttaagcgcagcttttacataagcgtcaatgaaagcttcgtaacgttcgccttggatacgttcatggcggttaccgatgtataaaggatcgttcagaagtttctcgttgtttgtaccgacgtcaagaacaacaggaataacacggcttgggtcaataccggcagcagctgtgtatacggctaatttaccgatggcgatgttgataccgcctacgccccagtcaccgattccgaggatgctttctgaatctgtcgcaacgatcagatcaatatcgcccgcagtggcatgaagattttcaaatgcttcttcaattccttccacattgtcgatagaaaggtaaattccttgaggtcttctgtactcatggctgtattcttgaatcgcttcaccgacagtcggtgtgtaaacaaccggcagcatttcacgaagatggttttgaagcaatttaaagaaaagaacttcgttacggttttgcaaatcgttcaaatacacgttttggcgaaggcggtccggctgagcctgaaactgctcgtatgcgcgttttgcctgctcatcaagagacagaattgtcggaggaagcagcccgtctaatccaaggctttttctttcctctgctgaaaacgcaacacctttatttaaagtagggatagatagaacttcttttcctcttaaagtagtttctaagttgccttccttcgttactttaatattattcaagaaaatctccttctttcttcaaatagttaacaaagttaagtaattacccgttttggctagtgcgatcgcgatctgctatatctttttttgacaattattcgaacaatgtctcataactatttacattacttagtcattttatgcctgtaaaaatgaaaattcaagagatgaaaattacttaattttttcatactcttttttaaattatttaactacaatttttgaaaaaacgataaaaaaacaccggatttttttccgatgttttcatgaaaagggttatttatcagtctgttttttcgggacttcgtgatgatgtctgcatctcgcttcgtatgactccgacgcgccgactaaaatgaccggatcatcataggaagcgggcttcccgtcaattaaacgctgcgtacggcttgccggtgacccgcagacagagcagaccgcctgcagtttcgttaccgattcggcaaccgccatcaggtccggcacaacgccgaacggctctccccggaaatccatatcaagtccggccgcgatgacacgatagcctttatcagcaagcatggataaatcatcaatgattgattcgccgaaaaactgcacttcatctaccgcgatgacgtccgtgctttcactgatatgatcccatatttcagccgaggacgagatgacgtggcttgtcatggatgtgccattgtgagaaacgacggcttcctcactgtagcgattatcaatggcaggtttgaacaccttgacttcctgcttcgcatatgtcgcccttttcactctgcggatcagctcttctgactttccagagaacatgctgccgcatatcagctcaagccatccgctttgcttcattatgtacataggctatccgctccccttttttcctgtttatagacataaaaaacaggcaagaagcaattcttgcctgcctgtaaaatctattattacttaagaccgtattttttgttaaagcgatcaacacgaccatcagcagaagcgaatttttgacgtccagtgtagaatgggtggcattcagagcaaatctcaacgcgtacctcttcttttactgagcctgtttcaaattcatttccgcaagcgcatttaactgttgcttttttgaaattaggatgaattcctgctttcattgtatccatctccttccgccctgaatcccgtgtggaaacagagttattattccggattgaatccggaacgcatatgagagaattatatcagtcatttactgcatttgcaaatacattttttatcagcggcgggctgatgatgaaaggtttgcctgcttccattcttggttgatcagatcgaagaattcctgattcgttttcgtttttttcatttttctcataaacttctctgcgaagtccggagaatcagacatcgatttgcggatcgcccataaacggtcaagatgctctttcggcacgagcagttcttccttccgtgtgcctgagcggcggatatcgatcgccgggaaaatccgtctttccgcaagagaacggtcaaggtgaagctccatgttgcccgttcctttaaattcttcatagatgacgtcatccatccgggagcccgtgtctacgagcgccgtcgccaaaatggtcaggctgccgccctcttcaatgtttctcgcggctccgaaaaagcgcttcggacgatggaatgcagccgggtcaataccgccggaaagcgtacgtccgctaggcgggatgacaaggttgtaggcacgcgccaaacgggtaatgctgtccatcaggatgataacgtcttttttgtgttcaacgagacgcatcgcccgttccagcacaagctcagctaccttgatgtgattttccggcacttcatcgaacgtcgagctgacgacatcgcccgctacggaacgttcaatatccgttacttcttccggtctttcgtcaattaagagaacgatcaattcagcgtcaggctgatttgtcgtaatgctgttagcgatttcttttaacagcatagttttaccggctttcggcggcgctacgatcagaccgcgctggccgaatccgacgggagccatcatatcgagaattcgtgttgagagataattcggtttcgtctcgagcaccatttggcgatccgggtaaagcggagtcagcgcaggaaaatggactcgctctttcgcagattccggatcatcaccatttaccgcttcaacgtgcaaaagtccgtaatagcgttcgttttctttcggcgggcgcaccttgccggatactttgtcaccgtttcttaaatcaaagcggcggatctgggaagcagaaatgtagatgtcttctgagcttggcgagtaattaatcggtctgaggaagccgaatccttccgattggatgatttcgagcacgccttccataaacagaagatcctcctgctcggcgttggctttcagtatcgcaaagattaattcttttttggtcagtttgctgtagtaggagattttataatgtcttgccagttcgtatagttcttttaatttcatattttccaaagaggaaatagatacgtctttcataaaaacaccacgcttttcatagtcaatgtattgctgttttcattcaaaatcggctgctttgcatgattccgccaaagcacattcttttataaaacgttcaggaacttctatcggtaacacttccacccatgatcggcgctttttttaaaaaaggaatgtcttaatgagttttgaaggaagcgaggacaaaaacttgagaagatcaatatttatatcgtctgtatgcggtagaatttgaaaatttcccagtactcaaaagaaggaattacacagaaaaatcgcagcactctttatttttacctcattttaaaaaattattcaacttaaataatgctttgacatataaatgatagggttgactcttttttgcaaaagaaaagcgggacttcccgtcccgcttttctctatttatggccggatgacaagatttggtttcttcttcaggctgtgccttccgtcaacgaatcggaccgttcctgatttcgcccggatgaccagactttcggtcgtgccgacggagcctttgaactgaacgcctttcaaaagctctccgtccgttacgcccgttgcggcaaaaatggcgtcgtcacctctcacaaggtcctccaaacggagcactttggacacatcaaggcccatccgctcacagcgggcttgctcttctgcactttgcggacgaagcctgccgatgatttctccgccgagcgcttttaacgcaacggcagacagcacgccttcaggagccccgactgaaccgaaaagaatgtctacgcccgtatggtcaaaggccgtattgatggcgcccgcgacatcaccgtcattgatcagtttgatcctggcgcccgcctcacgcaattcagagatgattctttcatgtctgtcacgatttaaaatggtcgccacgacatcttcaatgtctttgtttttcgctttcgcaacagcttttaagttatcaatgacaggagcttcgatatcgatgcagcctaccgcttcaggtccgaccgcgattttttccatatacatatcaggagcattcagcagtgttccatgatcagcgaccgcgatcaccgtcagtgcattccagccgccgctggctacgatgtttgtgccttcaagaggatcgacggcgacatcgacgcggggcccgtatccgtttccgagcttttcgccgatgtaaagcatcggcgcttcgtccatctcgccttccccgatcacgaccgtgcctttcatcggcaccgtgtcaaacacgtcacgcattgcgcttgtcgccgcatcatcggcttcatcctttttcccgcggcccatccatctggcagatgctaaagccgccgcttcagtaactcgaaccaattccattgataagcttctttccatttcaacacgatctcctctcaaaagtccgcatttctatgaattttgcagctgttctatttcttcgtccgtcagcccttgccgccagattgtggcgcccagaccttcgagttttttctcaagattgctgtagccgcggtccaaatgctcaagaccggtaatttcggttacgccgtcagccatcagccctgctacgaccagacaagcgcccgcccgcagatcgctcgcctttacttttgcgccctgaagctcggccggaccggtgataatagccgatctgccttccactttcatgttggcgcccatccgtctcagttcatcaatatgtttaaatctggccgagtagatggtatcagtcacgacgctcgtgccgctcgctctcgttaacagagatgtcatcggctgctgaaggtcagtcgggaatcccgggtaaacaagcgttttcacgtcgaccggttttatctgcttctgcccgccgagcatgagcagctgatcatcactcgtctcaatgtgaaaacccatttccctgagctttgccgttaaagactccaggtgagtcggtatgacattatcaataatgacttctttccccatcgcggcgccggcgatcataaaggtgcccgcctcaattctgtccgggatgatggtatgcctgcatccgtgcagctctttcacgccatcgattctgatcacattggttccggcgccttttatctttgcgcccatgctggtgagcaatgtggcaacatcaataatctcaggttccttggcggcgttttctatcacggtttttccttcagccagtacagcggcaagcatgatattgatcgtcgctcccacgctgacgacatctaaataaatccgtgcgcctctcagcctttcggcgcgcagataaatcgcgccttgttcattggtgacttctgccccaagcgcctcaaacccttttatgtgctggtctatcggccgcggcccgagatggcatccgcccggcagtccgatgaccgcctgcttgaaacgcccgagcatcgcacccattaaataataggaagcccggagttttttcactttgccgttaggaagcggcatgctgatcatcggtgaaggatcaacgaccatttctcctttttcaaaatggacgtttccgccgatttctttcagcaggtcacgcagcgtttcaatatctgagatctccggaagcccttcaatcgttacttcggaatttgccagaatggttgcgggtatcaatgcgacggcgctgtttttcgcgccgctgatatgtacggttccgttcaacgggtcgccgccggcaatattcaacttttccatgatagtctccttccataagaagatagctgcggagcgtaaataaaatggcattttattctgtctctgcaaataaagctcttgtccaaaatgtagccaattcgaagagaaagaatacaaggacattataaaataacaggaagaaaatagcgaagctttgcggggcatttttaacataggatgcacagagacccgccgggtttacattccggggaactttgatattgaaggcccgccgtcaaacaggaaaacataagggtgcggcaaacggatgcaaccggtttgccgcccttttcgcccttatttattccagtctgccaagaattgctcgatgcctttatccgttaacgggtgctttgtcagctggtgaataactttcagcggcatcgtaccgatatgggcaccgcgtaaagcggcttcagtcacgtgctgcgcatgacggatggaagctgcgatgatttgtgtatcaatgtcatgaaggtcaaaaatctgtcttatttctgaaatcagttcaagaccgttatgaccgatatcatccagacggcctaagaacggagaaacataagtcgctccggctctggcggccaaaagcgcctggttggcgctgaagatgagcgtcacgtttgttttaatgttcaggtcgctcagcgcttttacggcttttaatccttcagacgtcatcggaatttttaccgtgatattcggcgcgattttcgcaagttctttaccttcttcaatcatttcttcagcgttcagggaaatgacttccgcgcttacagatcctttcacgacttccgtaatctcacgcagtctgtcatggaaagacacgtcagcttcttttgccactaaactagggtttgtcgtaactccggcaagaacgccaagttcataagcttctttaatctcgtcaatgtttgctgtatcaatgaaaaataacataaggaaagcctccccagtaataaattttcagaactgtaaaacatgattgcgctttctaaaggtaagacataaaaccgcctgtcaaagctgtcaggcggttatgggtgttacatttggattaagcttggtttgaagaaccgaactcacgcattttgccgataaccgtttctttgatcgcttcacgagcaggtccaagatatttacgaggatcgtattcgttcggcttagctgccaatgtttcgcggacagcttttgcagaagaaatttggttctcagtgtttacgttgattttagccgtaccaagtgagattgattttttaatgtcggcagtcggaattcctgtaccgccatgaagtactaacggaaggccggttgttttgccgatgtcttccatttctttgaaaccaaggttcggttcgcctttgtaaggaccgtgaacagaacccaatgcaggtgcaaggcagtcgatgccagtgcgctctacaagttcttgacactctttagggtcagcatagattacgccttcagcgataacgtcatcttcctgtccgccgacagttccgagctcagcttcaactgaaacgccgtggaaatgagcaagctcaaccactttagctgtagttgctacgttttcctcaaacggatggtgagatgcgtcgatcattacagaagtgaaacccgcatgaatcgctttcgcacaagattcaaagcttgaaccgtggtctaagtgaatggcaacaggtactgtcactttgtattcttccataagagctttaaccatggcaaccactgttttgaagccgcccatgtagcgtcccgcgccttctgaaacaccaagaataaccggggatttttcctcttgtgctgcttgtaaaatagcttgagtgaactcaaggttatttaagttaaattgtccaacagcatatcctttttctttagctgtattcaacatttccgtcattgaaactaaaggcatgtcgaaagtcctccttatgtagcctgatttgcttcttctcgaaaaaagctttccaccctatagcatgaccataaaaacctgtcatatgtaaaacaacagatcgctttttctccatctctaggataccaacttttcgacaaatcggcaacacaatgacataattgtttctaattttattaattcgattttagaggtaaatattttttcactgcgtctctgatctcatcaatgtcaaaaggtttggcaaaatgggtcagcgcgccgagctcttttgattccttaatcatatcgagttctccgtaagcggtcataataataacgcggatggattcgtcgatcattttcattcgtttgagaatttcgattccgtccatgccggggattttcatatctaaaagcacgagatcgggccgttccttcgttacgatgtccagcgcctgaatgccgttggcagcctgaaacgtctggtacccttctttatgaaacacttcattgagcaatatacgtataccgtattggtcatctacgattaaaatcttttcattcatcattttacaccccaatattatcattttcgtcaaaagtaagcagttgtttatgtattctgtttgattttcacatttcctttaattataatagtctactttccgacattttctgagcattttctcttttgttgtatactgttcttgtatgtgtaaaggaggtttcactcatgttaaagatctttacgacgcagcttgcaggcattttttcccgcattcaggataaggaatccgaagcaatagaagacggcgcgcggctgctggcgcaggcagccgtcagcggccattccatttatttatacggcgcaaatgagatgcagggcattttgtgcgaggcggaactcggctccgaaccgatgcctgccgtcaaagcgtttccggatacagctgattcgattacagaaagcgacagagtgctgatgttctgttcgagtccgggcacggctgaggaacaggcgctggctcaaaagctttatgaaaaaggcgtcggcctcgtctgcgtatctcccgtcatcaaggaccaaaccgggattgaggaattttgcgatgttcatattgacagcaaattaaaaatgccgcttctgcccgatgaagacggaacaagatacgggtttccttcattaatgacaggcctgtatatctatcacgcactgtcctttacgttaaaggaaatgatgcaggaatatgcctaatgcagaaaaaagacttgccgcttaacggaggcaagtcttttttttattacttctcttctgcagcttgtacggaagcgccgataaagtctttgaataaaggctgaggtcttgtcggtcttgatttgaactcagggtggaattggcaagcgacataccaaggatggtctttcagctcgatgatttccacaaggcggccgtcagggcttgtgcctgagaacacaaaaccgttctcttccatttgctgtctgtattcgttgttgaattcataacggtggcggtggcgctcgtataccacttcatccgcataggcttcgaaagctttcgtgtcttcctgaagcttacaagggtacagtccgagacgaagcgttcctccaagatcctcgacatctttttgttcaggaagaaggtcgatgatcggataaggagtagacggatcgatctccgcagagtgagccccttccagacctaatacgtttcgggcatattcaatggatgcaatctgcataccgaggcagatgccgaagaacggaattttttgttcacgcgcatacttggcggcgatgatttttccttctacgccgcggtctccgaaaccgcccggcacgatgattccgtctgtgccgcttgtcagctcttgaatattgctttctgtcacttcttcagcgttaatccatttgatcttcacatcggcgtcaaacgcatagcccgcgtggcggagtgattcaacgactgaaatgtaagcgtcctgaagctcgacatattttccgacgagactgattgtaatggttttagacaagtttttcactttcgtgacaaggtctttccattccgtcatatctggttctttgcactctaatttcatatgatcgcagacaagcttatcgagtccctgctcctgaaggttaagcgggatggagtaaaggttgtccgcatcttcacattcgataaccgctttcgtgtcaatatcgcagaacagtgcgattttatctttcatatcttgagaaatcggcatctctgtgcgcacgacgatgatattaggctgaatgcctaggcttctcagctcttttacgctgtgctgcgtcggttttgttttcagctcgcccgccgctttgatgtacggcacaagcgtacagtggatgtacatcacgttttcgtggccgatgtcgcttttcatttgacggatggcttccaggaacggaagagattcgatgtctccgactgttccgccgatttcagtaatgacaacatccgcgtttgtttctttgccggcacggtaaacgcggtctttcagttcatttgtgatatgcggaatgacctgcaccgttcccccgaggtagtccccgcggcgttcttttttcaagacggcagagtagattttaccggtcgtcacgttgctgaatctgttcagattaatgtcaatgaaacgctcataatgccctaagtcaaggtcagtctcagcaccgtcatcggtaacgaatacctcaccgtgctgatacgggctcatcgttcccgggtcaacgttgatataagggtcaaatttttggatagtgacgctcatgcctctgtttttcaaaaggcggcccagtgatgctgccacaattccttttccgagtgaagatacaactcccccggttacaaaaatgtatttcgtcatttcgtttgctcctctcttcggtctgcgctacattctttaaaatgtgccgttttatagaaaatcatttcactaaaaacaaatgatgtgtaaaagaatttgggagatgaaaataagaaagctccctttcaatttcttgaaagggagcgtagcactcttatgaattctcttctttttgaagagcccaaaatacatactacatagttcgacaatgaaagtcaagatcgttttgctgatatgggatcagtctttgcgatcctcgtcttcatcatcatattcttcctcatcttcttcaatcatatcgtcttcgatctcaagctcgtcgtcatcttcttcatcgatatcttcgtcgtcaaagctgtctgcgtcaaggtcaatatcttcttccatttcatcgagatcgatgtcgtcttcatcaacttcctcgaattcgtcaagatcaagatcttcctcaacggcttttttcgcttttttctttttcgcttttacagtcggctgtgtttcttcgtccagctgatcgtacggataccagctgcgaagcccccatgtctggtctgacagagcaatgaagcggccgtcaatgttgaggtcggtataaaattgggcgatacggtcacccagttcctctttcgtaacaccgagcaaggagataatttcattcagcagctcctggaacggaaccggttttttatgttctgagaaaatttcgtgagcgatttcaactaaagccatctgcttcagctgttcctgagaatattgtttgatactcaaggtcggacactccctttctattacttatatgtatctgtttctatcctataataagaacgattttgtattgttttgttcacaaaccatacctctcattataaacaaattaaaacagaatatgctacccttaacagtgtaatttaagaaattttagagccgttccttcataattcggccgatgcgcgaaaacaaagccgccggcatatgcgcgggcggcctgcttttctctataaagactcttgtttttccgcgccgaatacagacatggcgagcaattcactgacatcataagtgccgatctcgtcttcggcttctttcgctttcgtaccgtcaccgagcatggtcaggcagtaagggcagccggagctgatgaccgtcgggctgactgaaagcgcctgctcggtccgggccgtgttgattctcgctcccgtttcttcttccatccacatgagtcctcccccggcgccgcagcacattccgttttcacggcttcgctccatttctttcaattgaacacccggaatagcttttaaaatcgctctcggcggctcatacacctcattgtatctgcctaaatagcatgagtcatggaaagtaatcgtttcattcaccgggtgaagcggttttaatttcccctgcgacactagctcggctaataattcagtatgatgatagacttcggcccggaatccgaaatccggatattcatttttgaacatattataggcgtgcggatcaatcgtgacgatttttttgatcccgtgtttttcaaattcgccgatgttgtgttccgccagctcttggaacagaaactcattgcccaaacggcgcggtgtatcgcctgagtttttttctttattgccgagaatcgcaaaggatacgcccgcttcattgagcagctttgcaaatgagacggcaatcttttggctcctgttgtcataggaacccattgaaccgacccaaaacaagtattcgaactctttatcttgttttttcatttctttcaccgtcagaatctccgtatcggtctgctcccgccagttttcccgctctttccggtttaagccccacgggtttccctgtctttcaatgcttgtcatcgcccgctgcgcgtcgctgtccatcttcccttccgtaagcacgagatagcggcgcaggtcgataattttatcaacgtgttcattcatgaccgggcattgatcttcacaattgcggcatgtggtgcacgcccagatctcctcttccgtgataacctcgccgattaagctcgggttgtagtcaatggctgccgccgcttcacgcgatcctccccctgaggaagcagctgcgagctgattcgctttcgtgtgctgaaaaacgggcgcgggcacccacggagattttgacgtcacggcagcgcctttttccgtcaggtggtctctgagctttaaaatgagatccatcggcgatagcattttgcccgtaccggaggccggacacatatttgtacagcgtccgcactcgacgcaggcataaagatcaacaagctgagagcggcggaagtcttcaatctttccgacgccgtagctttcttttgtctcatcggtgaaatcgattttttccagctttccttttgaatcaagcctgctgaggaacacattcgccggacccgcaattaagtgcgcatgctttgattgcggcacgtacactaaaaagctgagcaggaacaacagatgaagccaccatgaaacataaaacacggcggctgccaccggcgctgaaagaccgccgagcacaaacgcaatcgaggaagcgatcggttcagtccaagacagagaatgatcgtgccataaaaggttcatggcgttcccgagaagcaccgtcaccatcagtccgccgataaacaggaggacaagccccgccttaaaccctcgtttcagtctgacgagtttttcaatgtagcgccggtaaaacgcccagaccacggcaactaaaataagaaacgtgacaatttcctgaaaaaaggtaaatgccggataaagcgggccgaacggcaaatgccggtcaggaagcagccctttcagaataaaatcaatagcgccgaactgaacgagtataaaaccgtaaaaaaacagaacgtggatgattccgctttttttatctttcagcaattttttctgtccgaacacattcacccatatcttctgcaagcgttctttcaggcgtttatcaaattcttccctctggccgagcttaatataagcaatcctcgttctgatcaggtaaacgaataaataaacggcgtaagcggttacagctaagaacagcagcgcgtttaccatgagaaaagcgttcatcttgtctccccctttgttctgattcccctcttcattgtcatatctttactttatcataaataatgaatgagtgttcagtcaataattaaattcggattctcggggcacactaccgatacttcggaaaggaggcgtcggtatgaaggtcttttttgtgttgcttgtcattttcattatattcatcgcacttatgctgcttgatatgctgcttggccgggcggcgtacaaaaaacaggcgtacgaacccgttttcgcgccgaaaaagagtgatatcagactcattcactgcggcggcgagcttgtgcagcaaatgacggatgatatccgccaagccgtctcttctattcatatgatgttttttattatgaagaacgaccaagtctgccatgatatgtttcatttattgaaagaaaaggcgcaggccggcgtctccgtatatctgctgctcgattgggcgggcagccgtcaagtgaaaaaaccttccattcaaacaatgaaaaaagccggcgttcacgttcattttctgaacaaaccgggatttccgtatctttttttcaggctgcaaaaacggaatcaccggaaagtgaccgtcattgacggcaaaatcggctatgtcggcggatttaatatcgcggaagagtatctcggcaaaaaagcgaagttcggaaactgggaggattatcacctgcggatgaccggcgaaggcactgcggatctccagactctttttgcaaacgatctgaaacgaagcaccggaaaaacactggaatcacccgaggtttatccgccgttatccgaagggaatatcactcataggacatatgcgtctgacggtttttcgcttgaatcgcattatgaaagctgcatccttaaagcggagaaaaacatcattatctgcacgccttattatgtaccgagcaaaaagcttcaggcagcgcttatttcggcctgccgaaaaggcgtcaaagtgactttgattgtgccaatgaagtcagaccacccgctcgttcgggaaacagcttttgcctattatcccgagcttctgaaggccggctgcctcatctaccggtattatcaaggcttttatcatgtcaaagccctcattattgatgaccgtatcagcattatcggcacgccgaattttgataaacggagcctgttctggaatgaagaagtgaatgtcatcattaatgatgagacctttactgaggaagtgctctcaaccataaagcaggacatcgaaaaatccgagctcctcaccttagaaaaagtgaaacagcgctccgtcagacagcttcctgcagaatggctgggtaaggccatatcttattttttataaaggagaaaccctatgctgttcaaattcggattcgtctcaaacgccacgtgtctttgggacgcatcccccgcaaaaaccttaacgtatgcgcgctatacaacactttccgcaagcgaacggaaagaggccctgctttctgtgacgaaagcaaatcttaccaatacgctgcgcaccatccactatgtgatcggacacggcatcccgctgtacaggttctcaagctcgattgtgccgctcgccacccatccggatgtgcggtgggattttgtcacgccgtttcgccaggagttccgcgagatcggcgagctggtcagaaaatatgatctcagaacgagttttcatccgaaccagttcacccttttcacaagcccgaaacaggagattaccgcaaatgcggtcaaggatatggcctatcattatgacatgctggacgctatgggcatcgcggatcgtgccgtcattaacattcatgtcgggggcgcttacggcgacaaacaaagcgcgcttggccgtttcggcatgaacttgaaagagctccccgatattatcaaacagcggatgactttggaaaacgatgataaaacgtatacgtctgaagaaacactcagtgtatgtgaacaagaaggcattccatttgtgtttgattaccaccatttttacgccaatccgaccgatgacgctgatttggatgacattctcccgcggatgattaaaacatggcaacggatcggcttaaggccgaaagtccacctctcctcaccaaaatcagaagcagctatccgcagtcatgccgactatgtggatgcgaatttcatcctgccggtgctggagcggttcagacaatgggatacggacatcgactttatgattgaagcaaaagagaaagaccgggcgctgcttcggctcgtcgaagaattaagcgccatccgcggagtcaaacgcctggcgggaggcgtgctgaggtggaaatcataaccaggtttatcacccgattatctggggaatttccgaaataacagaccatcagacggaggagaaaacacatgaaaaacattacatctttgaaaatagccgctaagaaattcactttaagaaacatgcttcagctttatcagctttgccacacaggaggccacgagctgtatatctactctaaaaaaacgatgtgcaaaatcaaagatatcatcgaactggaaactttcagaatggctcataaagaacaagaatatttaattgtagtggaaggaaagaaagcggttcagcttattgaccgtttcaaacatatgatcgaacctgcgcaaaaagaagcccattaaatacggatacataaaaaaaggagagacaggaggccgctcggccccgttcgtctctccttttttctttattaatgaatcagctcgccgaattgcgcctgatgaagtctctggtacatgccgccggatgccagcagttccttatggtgtccttgttcagcaatgccttctttcgtaacgacgacgatccggtccgcatccttaatcgtagccagccgatgggcgatcacaagagtcgtgcgtccttcagacagtttttgcagagacttttgaatggcggcttccgtttctgtgtcgagagctgatgtagcctcatccaaaattaagatcgacgggtttttcaaaaacattctggcgatggaaagccgctgtttctgcccgcctgacagcttcacgccgcgctcgccgatcaccgtgttcaaaccgtcgggatacccgtttaccaaatcctctaaatgcgcctgccggacggcctgccagatctcttcctcagacgcgtccagccgcccgtaagcaatgttttcccgtaatgtgccggaaaacagaaagacatcctgctggacgacgccgatttgtccccgcagagatgacagcgtcatgtccttaatgtcgatgccgtcgatggatatgacgccttcagacggctcataaaaacgcggaagcagacttgtcagcgttgatttccccgctcccgaaggcccgacaaatgcgactgtctcccccgcatgaatggataaattgatgccggacagcaccggattgttttcttcatagccgaatgacacatgatcatagcggatattcccttttaaaccgggtacatgtctcgcgtgcggggcatccttgatatcaggctccgtttccagtatttccataaagcttttaaaaccggcaatgcctctcggatacatctcaataattgcgttgatcttatcaatcggacggaacagaacgttcgtcagcagcacaaaagcaacgaattctccgtaggataatgatccgcgaatgacgaaccatgtgccgcacaacaggacgaacagcgtgacgaatcttgtcagcatgtaactgattgaaccgtttttggccatgattttatatgacgtcagttttgtcttgcggaaccgctggttgttcacgtcaaaccgctgcttttcaaacgcttcattgctgaaagcctggacaaggcggatgccgccgatgttattttcgaccctcgcgctgaaatcaccgacatctttgttcagttttgtaaacgcggaggtcatttttttattgaaatacaaagcaagccaaatgacgaccggcataatgataaaggtcaacagcgcgagctgccagttaatgaacagcatgacgccgaaagcgcccaaaatcgtcatgatcgcgataaacaggtcctcgggtccgtggtgggccgtttctccgatatacatcaaatcattggtgagcttagacattaaactgcccgttttgttgttatcgtaaaatttgaacgaaagcttttgcagatggtcaaaaagctttttccgcatatcggtttcaatgttaataccgagcatatggccccaatacgtcacaacatactgaagtgccgagctgagagcgtacaccccgaacaaagcgatagaagtcaaaataatcagactccaatcccgccccgggagcaatgtatcgataaagtaattgacaatcagaggaaaactcagctccatcaacccgcctgcgatggcagaaaagaagtcgagaaaaaacagctttttgtacggtttataataagaaaaaaattgtcgcagcacgattctgtcctccttgcgcctcgcactcaatgataatatttctcaattatactatacacaaggagtttttaaagcgttttttacaaaacgcctgaaaatagccgtgcgaaggattccttcgttctttcccataatgcgcgcttataaaaacggacggggctgattttctcagactctctcatatcctccagataatgcgcttcaagatctttgaccgcctcttgatctgtaaaaaacacattgacttcaaagttcagctgaaagcttctcatgtccatattcgccgtcccgacagaagcaaggtttccgtcggtgatgagtaccttttgatgcataaagcccttttgataggaatagacttcaattccttcccgaagaagctcggggaaataagacctcgtcgcatactgggttagaaacccgtcattggtttccggcaccatgacacgcacttggacgcctcttgcggcagcctcctttaacgccgtgcggatcggctcattcggcacgaaataaggcgtcgcgatccatacagacgattcggccgccgcgatcatggcataatacagatcgctcatccgctccttcatatcggggcctgtcggaacgacttgatagacgccgccgctttctgccggaaccgggcggctgtatgctttctgatcaataagcacctcatcagaaacgtattcccaatcaagcataaaaatgctgtggagcgtctgaacgatttctccttcgactttcatatgggtgtcgcgccaaaagccgacgtttttgtctttgctgatatattccttgccgacattcagcccgccgacaaaaccaatttccccgtcaacgacgacgatcttgcggtgatttctgaaattgaatttctggttgaaaaagccgtatttcagcggcaggaacgggacgatgttcacgcccgcgcgtttcagttttttaatatcttttccggacagcttcaggctgccggccgcatcgaacaaaaaccgcacttccacgccttgacgcgctttctccatcataatctccatcatcttgtgcccgagcatgtctgatttgaacatgtaatattcaatatgtataaatgatgctgccccccggagcgcttcaaacagctccggaaaagtttcatccccgtttttgagcaccttcagcctgctttttgtattgatattcatgtgggcagctttgattgaatattgaaagaaacgcttctgatttcctttcaatccggacaggtcgggagtttgctccatatcaaatatcgttctcagcttttcccggttatacgtccgttttgacctgaacagcttgcctttttcataaagctggccggagaataggtaaaataagtacccggcgatcggaaaaaagataagaatgtggatccataacagcgtgtgctgcgaggtgcggttttctaagattaacgaataaatgctgaacaggataatgcttgcatagcaaagcaatccgccgtaaaactcaagcctggaaaccggaaaaaaccatatgacatatgctccgatcagcatcatatataaaaagcaaaattccagtctccttttcagcatcccgactctctccaatctgatccgatatctctttataccctctattctccggcctgtaaacatatgaaaaagcctccccgcccgagcggaaaggcttatgatgaggcttcctgtgatgaaggagaagagcgttttcagcaaccgttgaaaaaattattccccttttgcaaggaggtgtttagcgttttcgatatacaacatagctgcgagtcaagtacttgagcggcaggctgaacacgtgaaccaatctcgtaaacggccagaggataaaaacgatgtatccaatgatgatatgaaacttaaaccatagcgggacactctccatcaaagaggcatcaggcctgaacaaaatgagctccctgaaccacggccccactgttgtccggtaatcaaagcctttcgaatcaatgttgagaaacgtggccgcaacgcccgtcagcatcataaacagcagcagaatgagcgtgagaaaatccgccggcgagctggtgttgcggattcttttgtcaaacagccttctgtacgtcaggatgaacaggccgatacacgccgcgacccctgcaggcaggcccgcgccaatcgccattttgtgatacgtatgctcggaaatgtcaatggcggagtacacggcttccggaatcagaattcccatgatatggccgccgatgacgcacagcaggccccaatgaaaaagggtgctgcccgccgcaagttttttcttttccaacagctcgcttgatttagccgtccagccaaactggtcatgctgatagcggtaaatatgtccgccgataaagatcgtcaatacaatgtatggcatcacgccccagaggatctgcccgttcatgcctgaacagccccttctttgctttcatgtacgccgatatcttccagcgcggcaagcaggacatgcagcagcccggcgtatatgctgtcatttttttcgaggcgggacgccagctccctcacattggacagatatttctcaaatacgcttcttgcggcttcaatttccgcaatcgccgcaaattcaagcataagcggcagataatcaggcagttctttctctgtcgggaggaaaccggattgctggtatgtgttctttaaatgcagcaattcaatgccgcgttccctttgctcgcctgagttaaagtaggtgacatacatgttcgtttttttcccgaaatcgaacgtatagacatagtgttcaatcagcgcttcctgagaaaatccggctgccgccttcaaaaagcgcagcagcttctcccggatttcctggctgctgatgtcaaggagaagagtcttccaatcaggaagctcagctctccagtcttcgtccggataagagagaagacaggaaagagcggagaacgtaatttgccggtctatggtgttcatcttgttacacctcatttttcaaaaattagaaacaagacccggggccgcctgaaaatgataagccgcagctcccttgttcagcgtataaatctgacacttcttcccgatggctgctcggaatcacaaagcggtcgtcatatttggcgatcgccagcagccgatacatgtcttcaatttgccgttctgtcagaccgacactggagatgagtgccgggtcaatggatttattcgtctggactgctctcatatactggcgcatgacagacattttctttaacgttgaccgaatatggtccgtgtctcccgccgttaatagctgcgccaagtagtcaatcgggattctcatttggtcgatagccggaaaaatgtcttccgccgtttgccggctgccttttccttcaaagagattcataatcgggctgagcggcggtatgtaccaaaccatcggcagcgtgcggtactcaggatgaagcgggagcgcaatcttccagtcgatgatcattttatagatcggcgattttcgcgcggcctctatccattcatccgggatgccttgttcttttgccagtctggcaacctcaggatcattcggatcgagaaaaacgtccaattgggaatgatagagatccttttcattttcaacagatgccgcttcctccactttgtccgcgtcgtacagcatgacgccgaggtagcggattctgccaacacacgtctcagagcagatggtcggcagtcccgcctccaaacgcggaaagcagagtgtgcatttttccgctttgtttgttttccagttaaaatagacttttttataaggacaggatgagacgcaatatctccatgaacggcaggcgttttgatccacgagcacaatgccgtcttcctcgcgtttgtacatggcgccggacgggcaggatgagacgcacgccgggttgatgcagtgctcgcaaatacgcggcagatacatcataaagacttcatcgaattccgttttgatcgattcctccattttttgcacgtttggatcttcaagccccgtaatgtggccgcccgcgagatcatcctcccagttcgggccccattcgatattcatgaaatcccccgtcagtgacgatttcgggcgcgccaccggctggtgttttttctgcggactgtttgttaatgtttcataatcataattccaaggttcatagtaatcatcaatcgtcggctgattcggattatagaaaaggcctgccagccgattcgttttcgggccggatttcagcccgagctttcctttttttaaagtccagccgcctttatatttgtcctgatcctcccattgcttcgggtagccgatgcccggctttgtttctacattattgaagtacatatattccgcaccggagcggtttgtccacgtgtttttgcaggtgacgctgcatgtgtggcagccgatgcatttatccaagttcatgaccataccgatttgcgctttaatcttcaagccaatcgacctccttcagcttgcggatgacgacattcaggtcacgctggttccctgtcggaccgtaataattaaagccgtagctgagctgggcgtagcctccgatcatctgtgtcggcttgacgtgaatccttgtcgggctattatgggtgccgccccggttattcgtcagctttgtgccgggcacgttgatgtggcggtcctgagcatgatgcataaacgccatccctttaggaatccggtgggacaaaacagctctcgcgacgacaacaccgtttcggttgaaacattcaatccaatcattgtccttgatatccgtgtcctctgcgtcatctttattcatccacacggtcggccctccgcggaacagcgtcagcatcggcagggaatcgaaatacatgctgtggacggaccatttattatgcggcgtcaaatagttgaggacgatttctttcccctcctgatcaggccgcttgctcagaaacggacggtgctgaaggatcggtttaaatgtcgccatcgtttcaccgaattccatcatcagttcatgatcgacatagtaggattgtctgcccgtcagtgtccgccatgggattaatttttccacatttgtcgtaaacggcgagtatctgcgcccccctttttctgagccggtaaaggccggagaggtgatgaccgttttcggctgggctgtaatttgctcgaacgtaaagcattcttcctcccgctcttccgcaaggtctttcagcttcagatttgtgatgttttcaagtgactcccatgctttgacggcgacttttccatttgaagtggacgacagggttaaaatcgcttccgccgcctgctttgcttcacttatattcgggcatccctttgcaacactgtccgtttcggtttctcccagtctctttttgagtgattcatattcatcggctatcgaccagctcatgccttttgttccgctcggttttaaagcagcgtttggaccgagcgcggtcattttatgaaaaatatgcttgtaatcccgttcgacgacttggatattcggcatcgtttttcccggaatcgcttcacattcacctttgctccagtcattgattttgccgaacggctgggccaattcctgcatggtgtcatgaaggagcggcgtcgcgacaacctctttcaccggctccatctcgacttcttccgcaagatcggaaaccgcttttgagagggctttgaaaatatcccagtctgacctcgattcccacggtgccgagatggccggagcaaaagggtgaatgaacggatgcatatccgtactgctgagatcgtgtttttcataccatgtcgccgccggcagcacgatatcggaatacagcgccgtacccgccattcgaaaatcaagattgattaacaagtcaagctttccttccggcgcctgctcccgccatttgatttcttcaggacggatgctgtcgctgtcgtcattcatcaaaccgtttgtcgtccccagcagatgcttgagaaaatattcgtgcccttttcctgagctggagatcagattggcccgccatacgaagagattccttgggaagttcacttcattgtcaggatcttcaatcgcgaatttcagctttttctcttgaagctgtgaggccacgtacgcaccgacgtcttctggtgccgccgcccccgctttttcagcttctttgtacaaatcaatgccgttttgattgaatgtcggataagacggcagccatcctaatctggcagccagcacattgtaatcagcgtgatgcttgtagcgggatgacgcagcaatcggtgaagccaaatcgctgatcggctggtcctcataacgccactgatctgtcgcaaagtagaaaaatgaggtgccgttttgcagcttaggcacgccttcccagtcctttgcagttgcaatcgtctgccatccttcagcgggacggagcttttcctgtcccacataatgagcccagcctccgccgtttacgccttgcgcgcctacgagtaaaacaagatttaacaccgcacggtagatcgtgtcggagttgaaccagtggttgatccccgccccgacgataatcatggatctgccgtccgtatcgatcgcattttgggcaaactccctggcaatctgaatgacggcttctcttttaattcctgtgatccgttcctgccagccaggtgtaaacggacgaggatcatcataggatacagctgcttgtttgccgatgccccggttcacgccgtagttggccaatatcaagtcaaacacggtcgtgacgtacacctcttcgccattcaggtttacttttttaatcggaagatcccgctcaagcactttgtttccgtcatttgaaaaatacggaatgcgcaccgtgccaatttcgtcctctattccaagtacagagagacggggctcgatctgttccccggtgtcttcatcgatcatatgcaggttccatttcttctgaccgtcccagcgggagcccattgttccttgcggtatggcaaacgcgcctgtctgttcattccagaccgcgggcttccactgatcatgctttgtctgccgcccgatgtccttcgcatgcagaaaccgccccgctgtatacacgccatttttttttgacagggtaacgaggaatggaaaatccgtgtattgctttgcatacttgataaaatgctctgtctcttgattcacgtaaaattcctgcaaaatgacgtgacccgttgccatcgcaagcgccccgtcagtcccttggcggatactcagccagtcatcggcgaacttggaggattccgcaaaatccgggctgactgaaatgaccttggcgcctttatagcgggcttccgccaaaaaatgcgcatcaggcgttctcgtcaacggaacgtttgagccccatgtgatgatatagccggaattgtaccaatcactgctttccggaacgtccgtctggtcaccccaaatttgcggggacgccgggggaagatccgcataccagtcataaaaactgagcattgggccgcccattaaagacataaaccgggagcctgacgcatggctgatcatggacatcgccggaatcggggaaaaaccgacattccggtcaggcccgtatttcatcactgtatacagcagagaggccgagatcagcttcagcacctccggccattcagcgcgcacaaaaccgcctttccctcttgcctgtttataagacttcgctttttcagggtgttcgacgattgatttccaggcatccaatggattttgatgagcctgcaatgcttcccgccacaaattgatcagcacaccgcgcacgtatgggtatttcacacgcagcgggctgtagatgtaccacgaaaaactggccccccgcggacagcctctcggctcgaaatcaggcatatccggacctgtagatggataattcaagttttgtccttcccacgtgacaattccgtttttcacgtaaatattccagctgcaagaccccgtgcagttgacaccgtgggtggagcgaacgactttgtcgtactgccatctgtttctgtatacattctcccaatcacgatcttcttgggtggtttggctatgattatttgaatgatgttcgataggagaaaaatagtttaatctcctgaacaacggactcattttctttttcttcatgatcgttcactccttccgagtcaggtgatgctatgtacactataaacagagacatcatgttaccttgtgaactatgtcacacactctgcttttttcacaaaacgtccacatacagaagaaggaagggcgcctgaatcatttagccgccttagattcaaagaaaaacccggctctatttaagaaccgggctctgcgctttcatcctgtgatgtatggagataccgtaaaaacaattgataggaacaaaagacattttgctgaagcatcgccaaaaagttcatttgcagccgcggatggtaagacatcatttgcttgaacatagaatatggaatatggagtgccagaatgtccggggaagcattaactgagataaaaggcgatagagacagtccgcctttttcatcaaccggaaacacagcgcctttttcccacagcgcaacggtttgcgagccttcagggagcctgctgtccttaaaacggatactgccttttaatacgatatatacggattgtgaatgaagaaaggatggagactgatcagacgagccgcggataaacgtcccgtttttcaataaggctgcgacgatggacagaggcacttcattaaacataggaagttgtttcagacataataaatagtcacactgattcataggaaagcctcccgtgctaaggatagctttagtgtagcccgattgagcctgcacggcagtgatatagttcacagcttgtatgatgaatgtcacttatcaggaggatgcctgcatttataatgaagtaaaaaggaggattttgatgaaggcgatgattccgaagcagcacggcgcatgggcgatgctgctgattccatttttactcggcatggtcaagggaggcccggttttctggcatattccgctctttctaggctggcttttcctttatttgacggtttatcccgtttcacttgccttgaaaaagaaacagctcaaaccctatcaaaagtggatatggtactacggtgtaccggcctgctgctttctgaccgtttctgccgttcataagccccatctcatctgggtgggcgtttctttactgccgctgtttcttatccatatgcattatgcccgccgaaaaaacgaacgagcgctgacgaacgatgctgcgggtgtcctgttcttttgttcaggcgggcttgcgagctgctggctgggaacgggagcccttgacggctgggcttggtttctattcttgcaatctgctttattttttatcggaagttctttttatgtgaaatcagtcatccgtgagagaaaaaacagaacatttgcatactggtcatggggatatcatctgctccttcccttattatcggctcttctcggtgcaggctgggcgttttttgcttttatcccaagcagtttgcgggcatggtattttcacgggagagattggtccgcgaaaaaaatcggcattcttgaaatcgcaaacgccggcttctttttcgcggtcatgtgtacatatatggcgtaataaaaaacaaggacagcggctgtccttgttttttcagtcaatattacagatctccagcggacagttttcacactcgatctcacatcgtaaatagtcccgcttgtgcaaaataattttcccggcttcgtctatcgaaataaccccttgtttgcgaaggtctcccagcatgcggttgacgctttctctcgccgccgcgcaaaacttagccaaatcctgatttgtcagcacaatgttgatcagaatcccgtcgcttcgttccaccccgtagctgtttgataagcggataagagtagaatagagcgccccttttttgccgtgaagaagcagatccctgattttggactgaattttccggagatgggtgctcatccatttcataaattcaaaagtcaaatcaccattttggattaattccttttccagcttgtttttattaatgacgagcacctcgccaccctctaacacttttgcgctgagcatatatctcggctcttctgtaaacaatgtcagttccccgacaatatcgtttttttggcagattctaagcgtcaggtctttgccgtcagatgtcagcttgccgatttcaataagtcctgattggatcagataaagctcttctgcatccattccttcttgaaacaaatacgtgtgttttttcattttccttttcgtgctgatcgatttcagcaattcatggagttcgcgggaaagaagttctttatcagattttcggacagagagaatattcatgaactcacctcgaagaaagtcacgttgcgtatgtttattgtaacgtgacttgatttgcactcatccaggaaaaactaacaatcttgtgaatggatcattatgaatggaggctctgactgcttctctctgtatgtgttttcattttttcctgccaatacatccagatcacaaggacaaagctcgccaacgcaacctccgaaagcgccataaagccgatggcatattggcctgttgcctgaaatacacttgccagaatcagcggagggaaaaagccgcccagtccgcccatagcagacacaatcccgttggcaattcccgcctgctttgaaaaatagaaaggcaccagtttaaataccgttccgttcccaatacctgagcagaccgccaccgttaatgacccaaacgcataaaggccgatcgccggcgagaatgacagcataacgcctgatagcgtaagacccgcgaaaacgaacatcaaaatgcggagcgggttcattttatcagcaagaaatcctcccgcaggcctgagcagcgtagagaccgcaataaagccggccgtccgcagaccggcatccgccggggtcagcccaaaatgctcaaccaaaaagttcggaagatagatagtaaaggcgacaaaggcgccaaacgtaataaaataaaacaggctcaaaaaccaaagcacatgatttcggtaaacggctttcatttgagtttttacggaaactttgaccttcttttcatgccggtcgccgaataaaacgtgcagtaatgcgaatacagccagcaaaaccagatacatctgcacggttgctttccatcccgcagcttgagcaataaccggcgccgcaaatgtggtaatggcggtgccgatgtttccggcaccgtaaattccattgacggcaccgtgcttttctttcggataatatttcggaagggaggtcactccaatggagaataccgctccgccgatccctaagaaaaagccgcccgcgattaaatcaaacagagaatccgcgatactgatccaaaacacaggaaacaaaagcaggatgaagctgatcataaacatcagccgcgccccatacctgttcgtcaaataccctaatggaatgcggagaagcgatccgagaataacgggaatcgccgtcaccaatgaaatctcgcctttgcttaaatgaatatctgatgtcatttgggaaatgagtgatgaaatcagcacccacaccataaaccctgccactaagcttaatgactgcaatgataattgaatatgttgacgattgatcattcggcttgcccctttcactgattcaatatcagtcttatcatacaaaaactcggtgtacaggattgtgaattacatcacacgctttatatgcaaaaaaaagacaaagcccgaagactttgtcctttcatgatgattacattttttccggagccgatacgccgatcagctgaagcgcgttgttcagcgtaatttgcgtcgctttcattaaagccagacgcgcgcggctcttctctttattttcaggatcgatgactttttccgcattgtagaagctgtgaagagcggatgccaaatcataaatgtagttggtgatccggtgcgggatgcgtttttccgccgcctccgccacagcttcagggaatccgccgatcgttttcagcagatcgtattctttttctgattgaatatggctgaaatcaagatctgccgccggtttaagtccctgctcttccccttggcgtagcatgctgcaaatacgggcatgcgcgtattgcgcgtaatacacagggttttcgtttgatgtagatacggcaagatccaggtcaaaatccatatgcgtatcggcgctgcgcatcgcgaagaaataacggaccgcgtcaaggccgacctcttcaatcaggtcacgcatcgttacggctttccccgtacgtttgctcatcttcattttttcgccgtttttatataaatgaacgagctgaatgatttcaacttccaatgtgccttttttgtaaccgagcgcttcaattgccgctttcatacgtggaatatagccgtggtgatccgcgccccacacattgatgagcttgtcgaagccgcggtcaagcttgtctttatggtatgcgatgtccggaagcagataagtgtatgagccgtcttttttgatcagcacacggtctttgtcgtcaccgaacgttgtggaacggaaccatgtcgcgccgtcctcttcgtatacatggcccttttcgcgaagcgcctcaagcgcctgatcgatttttccgttttcgtacagtgatgtttcagaataccatacgtcaaacggcacgcggaaattctccaggtcggagcggagtttatcaagctcgtactttaagccgtattcacggaaaaacgcctgacgttcgctctcctcttcatgtacgaagcggtcaccgaaatcttcggcaagctttttcccgatagcgataatatcttcgccccggtagccgtcttccggcatcggtttttcaagaccgagcgcctcaaaataacggacttcaacggagagcgccagattgttaatctgattgcccgcatcattaatatagtattcgcggctcacatcatagcccgctttagaaagcacgctgcacagcacgtcacctactgccgcgccgcgcgcatggcctaagtgaagatctcccgtcgggttggcggacacgaattccacctgaatcttttcgccttgtccgacgtttgtctctccgtaatgttcaccggcttcaagcacggacggaatcagttttgttaagtagccgttgttcatgtaaaagttgatgaagcccggccccgcaatatccatcttttcaatggaagccttgcctttatcaaatgccgccacgatctcctcggcaatttggcgcggcgcttttttggcgattctcgccagctgcatcgccatgtttgtggaataatcaccgtgtgttttgtctttcggcgtttctaacagtacgcttggaatctggctttcttccgccaggcccgctttcagaacggccgctttgatttcttccttcagcacgtccttcatttgttccgcaatattcatgcgtgagttcctccctcatacgtgatcgtcatattatgtaaatgctgctgctcgtctccgacatgcatgtcatatgcgatgctgattcggcctttttcttcaccgagatcagattgaatcgattttgtgcttgtttccagctcaagctcaccaaatgacattttatatttcgtaattgtggaagctcccgttatgaaacgctgattcattttaacagcgcctgacctcatgatcaggacttcgccttcgctcaccttcacaatcgtttttactttgcctaggtcgtgttcttcataataagatagatacactttttgttgttttacatagtaaaatccggtagtacggaattcgatgacttcctcatttccgtcatcctcgatcacagacttcacatggagtgttatcggtgtctcttgcttcattttgacacgtccttttcatcattccactttgacttgaatagtataatcattcagcttgtaaacttcaactgcttctatcttaccatcattgctcattagatttgaagataaacctcataaaaagcagttccttatgagaagagaaaatcatatcactatgtcacccaatccgtgaaaaacatgacagcagcttttcagaaactcacacagtctcatcgaagctgctgcgacttccagcaacatagattgtgcaggagctataaaaacgtccgccaaacacacgtgatggcttctgtattatgccaagtcatcatattcggctgcgtgttcgaaatcgtcaaggccgtcccttgccgtatcaacgggactcgcggtgttactgattttgtatttattgtattttatgcggacgaacttgctgcagcttttccagcatgacagcctgttcaaaaaagggcttgcgggagcgctgacaggagccggggtttggtggatgctcagtttcaccataagtgaactgctgtttttgatcatcctggctgccatccagcagatcggctcatttatttataaacgattgtcttatcccagctctgcttctctcgatctatgaaatcgctacattgcaatcgcagacggacccgcgccaaccgggatcaccgtcacagctgtataatcgctcgtgcggtacacggtcacggtattgtcgtcgggctgtgctgcataaatgtactgattatcaggtgttacggcgagatcagagacgccggggagagaggcagttgttataaaagtatgctgcgctgtatctacgacagtgagattctctggggatgcctcaaaatagggctcaaggaaaaacgcacgagtcccatcagcagaaaaaacaattgtaattaaaccgtcaaacagtctgttaattcgtgaagattcgctaaatattgtcaaatctatcacagaaacggcattcggccctagctcaccattttccagataagcaaaattccctattatcggggttacaattaaatttggtgtttcaaagttacttaaactttcgatcagctgtccggtgtttaagtcatatttattaacgacccaaattacagagttggtcgtatagaaaaactgtccgttagggtctagggcaaaatcgtccgcagcgggtgacaccgtgaacgtattggtaatggtttgcgaggaaatattaatttcataaacggagctgcctcctgcgagaatataagcaaattctcccccagtttcaaactggatttttcttggggctcctacaagagggatggtttgtgtaaccgttaatgtttcgttgttaatgatcgacacaagattcgcattcctatggagaacatacgtatacgctttatccaaggtaacacccaaatcagtcgggatatcagataaagaaatggtacttacaagagtattcacgtcagcatcaatgacagaaaccgtgctgtctccagtgtttgcagtaaacacgtaagatcgatgatccggttccggcacaagcacaatcgtgcctgtcaccgataaaggactgccatagaatggcggaacgacaacaaggttctcgatcgtaatgtcactgacatccgggcaatcatcgggttcatcagaataatagacgacttggtcaatctctgcattgcggatgacagaaacagacccgtccccttgtccatattgatttcgcactggtgagacactgacgagaagcgtaacagttccctgcaggcgcactgcgaattgaacaccgatttcatcaggctcaggccccgtctcaatgaaacagcgttcaatgacacaagaaaggctgtctgcattccacgtcacgtttgcaacagcttcagccggatcaacaacaaacccctcaggcaattcaatcggcgcttgaaacatcgcttcacggcttgcttcttcctcgcaaaaacataaacaatcttcttgtgcggctcctgctttttctttaaaggaaagcatgttatttctcatatcttcacttccttttcagacatacactgctcacgcagatacaacagaatatggaagatgtatttgtttgcttgtacaaattgtcggggataatagcggatttttgaagtgatatccgcagacatgcggttttaaaaagaaaacattgcggtttttttgcgctatccttccgaatgaaaatgataaaatatgtcatatacataacgtggaagggagggattcggaatagtggcgagtgttgtatcgtcttcagcggttggagaaaaaatcaacgaatggtatatgtacattcgaaggttcagcatcccggacgccgagtacttgcggagagaaatcaaagaagagcttgcaagcctggaagatgaccaggatcttcatctgtactattctctcatggaattccgccacaatctgatgctggaatacctcgaaccgctggaatcgcagcggatagaagaacagccgagactatcggatctgctcgcggatattgataaaaagcaggcccggctgaccggacgccttgattattattttaattttttccgggggatgtatgagctggaatgccgtgaatatctttcagcgattcagttttttaagaaagctgaaagcaaattgacgtacgttacagatcagatagaaaaagcggaattttactttaagatgtcagagtcctactattatatgaagcagacttatttttctatggattatgcccggcaggcttataaaatttatcataagcaggaggcatataatataagggtgcttcagtgccattcattgttcgctaccaactttcttgacttaaagcaatatgatgaagcaattcagcattttaaaaaagcttatgccatggcagaggcagaacagcagcctcaattaatgggccggactctatataatatcgggctttgttttaacagccaagaaaattacaaaccagccattgactacatcaaacgggcaatagctgtttttgaagatgggaacatcatcacttctcttccgcaagcctatttcttaatcacacaaatacattataaaatcggaaatatggccatagccaggcaatatcatgacaaaggagtatcttacgcgaaggaggcggaagattcattatatatagcggagtatgaatttttagaatctttgtacgtcggtgagcctgatgaagaagcaattatggaatgttttgacttcctcaaggataaattgatgtatgctgatcttgaagattttgccttagatgtggcaaaatattaccacgagagagaaaatttcgagaaggcttccgcatattttttaaaagtggaagaaacaagacagcaaattcaaggaggtgtgaagttgtatgaaattgaagtataaattagtacttacttgcttagctgtaggcactgtttttgtttcagccgacatcgcaagtgcaccggaacatcaatttgaagttgctcagcgcggaatgatttaaaaattaaacttgatagcagccaacatcttacggctgtttttttatctgttcttccttattaaaaacccggaacaaaggctgcttctgccctgttattccgggttttcttctttctacttcacaaacccaagcagcatttcacgaatcatcttgcttgccgtgtttgcggtttgttcggagtggtcatagatcggcgcgacttctacaaggtcagctccttttacgctgacttctgagcgggcgatttcatggatggacgcgagcaattccttagacgtgatgcctcctgcgtcaaccgtgcccgttcccggcgcatgagcggggtcaagaacgtcgatatcgatggtgacataaacaggacgtcccgcgagctgcggcagcacttttttcagcggctcaagcacttcaaacttagaaatgtgcatgccgttttctttcgcccattcaaattcttccttcattccggaacggatgccgaatgaaaatacgttttgcggcccgataagctcggccgctttgcggatcggtgtagagtgggaaagcggctcgccttcataatccgtgcgcaggtctgtgtgcgcgtcaaaatgaatgatggcaaggtccggaaacttcttatacatggctttaatgacaggccatgacacaaggtgctcccctcccatgccgagcgggaactttcctttttctaaaatgctgtccacgtattcctcaatcatatcaaggcttctttgcggattgccgaacggaagcggaatgtcgccggcgtcaaagaaattcaaatcagccaagtcactgtcgagatacgggctgtattcttcaagaccgatagacacctcgcggattctccccgggccgaaccgtgaacccgggcggtagctgaccgtccaatccatcggcatgccgtagaggatggcgtccgcctctttccaatcggggcggcttgcgataaatacttttcctgaatatgcttcatcaaacctcatgataaaaccctcgctttcctgtaaaaaagcgcaagattcgctcctgcgccgtacgtttttatttaattaagtcgctcacaaatttcggaagaacaaatgccgctttgtgaagctctttcgtgtaatacttcgtatcgatatcaaagaaacggctgtcttccacttcaagcggatcatactttttagaaccgatcgtaaatgtccacagaccgcttgggtacgtcgggatattagccgtatacagacgggtgatcgggaagatttctttcacatcgcgctgtacgtttgtaatcagctccggtgtaaaccacggattgtccgtctgcgcgacgaagatgccgtcttcttttaacgccttggaaattccggcatagaaaccttttgagaacagattgacggccggtccgaccggttctgttgaatcaaccataatgacgtcgtattcattttctgatttcgcgatgtgcatgaagccgtcatcgactctcacgtctacgcgcggatcatccagcttgcccgcaatagatggaaggaattttttagagtattcaatgaccttgccgtcaatgtcgacaagcgtcgctttttttacgcccgggtgcttcagaatctctctgatgacgccgccgtctccgccgccgacaacgaggacgttttccggattcgggtgtgtaaataacggtacgtgcgcaaccatttcatgatagacgaactcgtccttttcagaagtcatgaccattccgtctaagaacagcatgttgccgaattcttctgtctccaccatttccagatgctgaaattcagtctgttccgtatgtaatgtttgtttcacctttaatgtaatgccgaagttcttcgtctgcttctccgtataccaaagctcgctcaattgtcatctccctttcaaggcttatttcatttattgtaagcgtctgtttcgcttttattccggttaaaatctcattttcacctaaggaaaaagtatagaggatgggagggaaaaagtaaagatgtgtccggcttgcgatgtttaaaaaacccccttttttcacataataatagaatcatgaaaaagggggttcccaaaagtggataaagtatctggaaaacagctcagaatcacgttcaaaatcatccgcgcctgcatctttctgacattgatgggcggaatgctggccggcgtctgcttcacatccattcttcttgcagcgaaatggcagggagccccctccgtccgggttcctcagtctacgattctttatgcaaatgacggctcaaagctgggtgagaccgatttcggggaaaaacgctactgggtccggttgaaagatatcaatccgatagcggtgcaggccgccattgcggtagaggatcaaaacttttacagccaccatggttttgattaccggcggatggccgccgccgcgcttgctgacataaaggcaatggccaaggttcagggcgccagcaccattacccagcaatacgcgagaaatctctaccttgagcatgataagacatggaaacgaaaatggaatgaagcattttacacgatccgccttgaacagaactattctaaaaacgagattttagaaggttatgtaaatacgatatattacggccacggcgcatacggaattgaagccgcctcccgcctgtatttcggcaaacacgccaaagatctgaacgatgcggaagccgtgcttttggcgggcattccgaaaggcccgtccggctattcgccttatatcagcgaaaagaaagccaaacagcgccagaaaaccattcttcgactgatgaccgaacagaaaatgatatcaaaagcaaaagcggaaaaccttaagaaagccccgcttgcctacaagccgctgaaaaacagaaccgcggcgaaaacggcgccttatttttacgatgatgcgatgaaagaacttgagaaaaagctcggcatgacgcgcgaacagctggcaacgagcgggcttcgtgtttatacgacgcttgataagcgcatgcagcggatcgcagaaaacactgtggcacatacgatccgtaccggctctgacattcaggtcggcttttccgcaattgatccggcaacagggcgcgtgcttgcgctgctcggcggacgtgactacgaaaaaagcccgtttgaccgggcgacacaggcgaaacggcagccggcttccacgatcaagccgcttttgtactacaaagcaattcaaagcggctttacaccggtcacgctgatgaaaagcgaagaaacagagttccagattgacgacaacggagacacctattctccaagcaattacaacggctactacgccaataaaccgattaccctgcttcaggcgcttgcgttatcagacaacatttatgccgtgaagacccatctctttctcggcatgaataagctcgtgtcagcggcgaaggaattcggcatcagcgagcatttaaagccccttccgtctctggcgctcggaactgaacccgtgcgcccgattgaaatggtcaatgcctacgcgatgctcgcaaacgggggaaaacaaatcaccccttcatttatcacaaaagtgacggataccgccggcaacgtcttgtatgaacagccgcgcaggcatcaacaggttcttgataaaaaagcagcttttgtaacggcaagcatgatgactggcatgtttgataaggatttaaacggctatacttccgtcacaggacgcaccatttcagacaggctgacccgaacctacggcgggaaatcgggcacgacgagcgcggacagctggatgatcggttttaatcccgctcttgctgccggcgtatggacaggctatgacaaaagcagcacgattgattcagttgaggaaaaaagctatgcgaagaccatttgggcggattttatggagaaagcgctcaaaggagaaccggaaatggcgtttaaaccgccgaagggcgtcacgggcgtctacattgatcccgcttccggctacacatcaggaccaggatgcgccgcaaagcattatacgtattttatcgcaggcacagagcccgcggatgtgtgcttcggtccggaaccgtctaaaaaagagaaggaacacgcccccgcccgtaaagaacctcggcaaaaaaaatggtgggataagtggctcggcaaaaaagactaagcccggtgcatcgcgcaccgggctttaatccgcatcttcctcaagcacccatgggagcaaaagtgaaaagtcgagatgaataataggatcaggaaaatccttcggtataaaaaaccttgtactcggcaaagaaaacgaaaagcggatatctcccgccttctcaatatgagacttcggccagccttcgccaaggcggccgacaatcggataactgcccgcataatgatgcaggccgttttcctttccgatctcccccacgtcgtgacagacagacggacgaatcccaaactgtgtaaacaatcttgttttctcggcgggaaggagattcatcgcctcggagaaattccggcagttcgcgcaatcgcatcgatcgtcccatggtttttcgtgttgttttctcgtttccgccgcatccgcctcaatgacccaaggaccgatgtcaaatacggtgaacatgatgaaacctccgcttaaacatgaaaaaccccgagtcttggttcggctcgggactttccatgtcctgattctgtaacaacagtttactcagtacaattgcgaaatagtgcaaatatttataaagttcacaaaaagttcacaaattatttttcttccggaagcagacccgttttcaattcatcggatgaacggtcccagagcccttggtcatgcttctgcaaaaattcagcgagcacccgctttgagctgtcatccattttgtccacgataatgcggcgcttcattgatttatccattaaattcacatgctccggcaatgacttatagcctctgcggatacttctgtccacggtcatttcacaagccgtcacacccgcgtaataagggccttcttcttttctgtcgatggtgacccatacgagccagtacggttttccgttcggcacttcatccttgttcggcaggaatttgatgcctttttccacgacactgcgggcgtgcatggcgccgatatcgacgaaggcttccttctcttccacatcgacaaataccggagaaatattgtcaaggctcagcgatccggcgccgaaaccgccatgtccgtcggtcggatcacttttaatgatattaaacccgattgatttcttcttttttccttcttccatgaaaataccctcctacaaaagcggttgaaatataatggcaaatactctgagaatccagtctctcccctcgcttaacagcggccacacgacataggagccgaccggtgtcacaaacagcacgaggaacacgataatcccgtagctctcaaattgagtcattttggcgcgcacccgcggcggcacgagatcctcaataatccggtagccgtcaagcggaggaagcggcagcaggttgaataaacacagcgcgagattcagctgtatccaaatagagaaaaagcggtcaagccccatgctgaatgccgaaagcagctccattccgtaagcatgcatcaacactagcaaaaagaaaccgataaaggcaagaagcaggttgcttacaggcccggcgacggaaaccagcactcccgccagccgcggtcttttaaaggcgcggcggttcaccggcaccggccgtgcccagccgaagcccgcgaccaaaataagaatggttccgaaaacatcaagatgtttaatcggattgagcgttaatcttccctgtctcgccgccgtatcatcaccgaaccgatacgcgacatatgcgtgcgccagttcgtgcatcgtaaatgccacgatcagcgtaatcacgacatagggcataagctccagcggataatataaaaatctgtccaagtgtaaaaatcccctttttttaaaaatgcaagattgtcctccgttcagtatactataagtgacctctcttccaaagagaggaaacgaaaaggaggaacagcaccatgccgctcgtaaccgttaaaatgcttgaaggccgcacagatgaacaaaaacggaatctggttgaaaaagtaacagaagccgtaaaagaaacgacaggcgcagccgaagaaaaaatcattgtcatgattgaagaaatgagaaaggatcattacgccgtcgccggcaaacggatcagcgacacggagtaatccttgataaaggccggcgctgctgtacgcaagccggcttatttcactaccttttcaaccaggctgaaaaaggttttcttttcttcctctgtcaatgcttcgaacagctcgtcaatcagcagctgccggttttcaatcatttgcatggctgccattttccctgattcggaaagcgtcatccacactgtgcggcggtcttcgttatttctcgacctttccacgaacccttctttttctaaatgattgagagcggtggtcgtggcggaaggcgataatgtgacttcctgcaatatatctttaatcgtgcacgtgccgtgccggtaaataatcctgagaataaatcctctgatattgtttatactcttcggaattgtcgcctcatcaagttttttcgtgctctttaagtattttgtgagagcgtaatccagtacatttgcttgcaagttatcgtgcttcatgcagaaactccccatttcaagatgcatccatcatcatttaattgtttttattacattttactgataccttacggagaaagtcaaaattccggtcggaacacccgcaacttttatcctgccctgtacagacttttgtctccctcttttttcaccagtcccttttatgcaatgctggttttatagacatgattcaggtaaaatcattaagggtgactgcgtttgacggaaagactgatctgatgcgacagacaatatgatgggaaagaaacggaacaaacggggaaacagaacacaggattgttgattacacagaagatgtgacacgggtaaaagccaaagagttcctctcggcttttgctttcggatggagggatgcgtgttgcggaatatcctacaaaaaaaagacatcacccagctgcttgaacaaagcagaaacaggcagactgccaaaacgatgggtggatttgatttaacattactgggcatcggcgccgtcatcgggacgggcgtcatggtccttacaggcattacggccgcgaaaaatgccgggccttccgttatcttttcttttatcattgcagccgttgtctgcagtcttgcagcattatgttacgccgaaatcgcttctgttctcccggtttacggaagcgcttatatttactcttacaccaccatgggggaaattatcggccatttaatgggctggacgctcttatccgtttatatggtgacggcgtctgcggtggcaagcggctggtcaagttatttcaataatctgttagccgaaatcggcatgcctttgccggacagtctgctgcacgtgccgagccaggggggcatcgtcaaccttcctgccatcatcattactctactaattgcggtcgttctgtcgcgcggatccaaagagagcaaaacatttaataatataatggttctcgtaaaaatcggaattgttttgctgtttatcatcacaggcagcttttttgtgaagccgggcaattggcatccttttatgccttttggaatcaaaggcgtgatcacgggggcttctgccgtcttttttgcgtttctcgggtttgacgcgatttccgcttcggctgaagaagtcaaaaaaccgcagcgcaacctgccgatcggtattatcggttcactggtgatctgtacattagtatacgtcattgtctgtctcgtcatgaccgggatggttccgtattcacagcttaatgtgccggaagccatgtcttatgtattacagactgtcggacaaaacgcggtggcaggcgttatcgctgccggagcggtgatcgggctgatggccgtcgttctcgcccatacatatgcggcgacccgcatatccctggcaatggcaagagacgggatgctgccgaaagttttcacgattgtcggaaagaaatcgggagctccgatctttaatacgtgggtgatcggcctgacaagcgcatttattgcgggttttgttaacctgaaagagctgtcagatctctcaaacatcggcgcattattgacattcgccatggtcagtctgtccgtactgatccttcgccgcacccataaggatctgcctcggggattcaaagtgccgtttgtacccgttctgccgattttggccattatctgctgtttgtttttaatggtcaatctgccgctgaaaacatggctttattttatcgtctggctgatcatcggcgtaatcgtttactttttatattcgtacaagcacagcaaattgagaaaataaataaaaccaggcccgcttttttgcggcctggtttttgcataaaaaaagacgaaagccatcgcctttaacaaatgtgtttcagctcttctatgtagtgaagcgcctcttcatattcttcatcagtatatttctgtttgctttttatcgtaaacactttctctttcttttcctctgcttcaaggccgtcaaaatacaaaatcgtggacaccagctccagaaaccgggatgagcggctgttgacgctgtcgatgtaattcttcatatccggcatcgtaagctccgcatgatgtaaaaactcggctcccgtctccgtcagcgagtaccggtattgaaagtagccgccctttttttccttcacctcatccagaaacccaagattgcacagctcttcaattcgaagcgtcagttcttcggaatacgggccgtaaaaatgaaaatcatatttttcgtagaaaggatactgcattttcttcgcgatataaatgattttctgcagctttttccgcccgatgatttctccagaatccgagaacaccttcatcagttttgcatgttctttcaacaaattcccgacatctccttttccttctttaccaaaatccttctatgtcagtcccagcagctgccggatttttaattttgcttcagggttttctgaatcgtcaaaaatgaggtccatcggatagtacagcttatgatccgtccgccgtttgcccgaaatggattcgacaatggcggactgcctggacagctcttttatctggccgttctgcgttaacagatgaatcggcagacgctcttcttcctcacccggacggtaaaaatcatacggcagatccgatgaagaatcgaccaccaaatagtaattgggatcaattcccgcctctttaaacagagcggtcagctcaaaataagccgacatttcttcattcgggttaaattcggcatattgaaacagctggcggttaatgaaccggcggcacaagtcggacagaatcggatcctcttcttcctcccaagcctggaaataatacaaaataattgcttcatcaagcttcagataatcctcaagcgtcagcttcccttcaaaaatggaataaaaatgaacgggagcatgagtgaagatatacccttcttcatggagctgcttcgcacggtggagaattttcgtcaaaatgacttcagcgcttctcgtcacagggtggaaatacacctgccagtacatttgatagcggctcataatatagtcttcgacggcatgcatgccgctttgcttaatgacgatctggtcctcacggggacgcatcacccttaaaatccgttccatatcaaaatgtccgtagctgacgcccgtatagtacgcgtcccgctgaaggtaatccatccggtcggcgtcaatctggctcgaaatcaggctgaccacctgtttgtttctgtatgttttggcaatgacttcagcaacatcctgcgcaaatcccggacccgcctttctgagaacctgattcacctcagtatcgccgagaatgatttccctcgtaaaatcttcatgatccagatgaaaaaccttttcaaaggaatgcgaaaacggcccatgccccaaatcgtgcaaaagcgctgcgctgagacagagttcgcgttcattgtcatcccattcaggacgccctttaaagacatcgtcaaccattcttctgacaatctcatagacgccgagagaatggttaaaacggctgtgttccgcgccgtgaaacgtcaaatacgtcgtaccgagctgcttgatccggcgcagccgctgaaattcacgggtgccgatcaaatcccagatcagcttgtcccgcacatgaacatagcggtgaacaggatctttaaacactttttcttctgataattttccatttggatacgccatcgtcattccctcttttttttagccgtgattctattatatcggctcaatcatttgaaaacatccttgaatttgtccggcgttttgttccagttttccgaaactgatttttttgaagcaaaaaagcctgacccatcgggcgaggctgtcgtaaacacacaaattcactttttgatcttctttttcactttctcaatcagctcgtcctcagtcggcgcagacagcgggcggttgtttacgaaagcaaacgattttttgcgtccgggcccgcaatatgactgacagccgacctccacttttgcatccggatcagcttcttttaaacgcggcagcaatgttttaatattggtggcttggcaatcatcacacactcggaattcattagccatgatgtacgcttcccttcattcaatgttcctctatgttaattcttaatttttaaaaacgaaaaaaatcacatcacattccattgtacaaggattcatcttatcctgcaaggctctgcgtatctctcattctttcagccaatttgtataaatattttccaatctggacattctaataccatcaagattattgggggttgagaacattgacaaagcaaagacaggacgcctggtcagaggaaaatgatctgctgcttgcggaaaccgtgctccggcacgttcgggaaggaagcacgcagcttaacgcctttgaagaggtaggcgataaattaaacagaacatcggcagcatgcggattcagatggaatgccgtcgtccgccatcaatacgaaaaagcgcttcagctcgccaaaaaacagcggaaacagcggatgcgcgcgcttggcaacggccagccggccaagaagaaattattatatcagccgcctgcaccggattcggatatcattcaagaaaccgcagccgaaaagacggttcaaacagaagcgccaaaagatgagccgcaagccgtcatgtccggcgaacatatgccttatgtcgatgaaagcttcaaggaagagttagctagtttatcacatttgctggcgccacagcagccgagcccaacaactgagcttacaatggcagacgtcattcaatttctgcagagctatgaaggcagcggaaagcaaacctctgccctgcaaatggaaaatgaccgtttaaaacgggaaaaccaagaactgcagtctaaaaccgagaagctggaagcggctgtcgaaaaacttgaaaaagatcaaaaaaccattcaggaagactacgaaaccttggttaaaattatgaacagagccagaaaactagttttatttgaagaagacgaacacgcctccccgtcctttaaaatggatcggaacggcaacttagaaaaaatggccgaataacggcaaaaccccctttccttatcacggaaaaaggggtttttgtcatttgtcaatgacgcgcatgctgatctatattaatgtaaatattgtccgaggggccttcttccacaaggcctgcgcatctcagtccccgtccgtacataagcataaagattcaattcctcatcctaaatggttcttgggaattattgatcaattaactactgtgcaatacactgtataaataatacaattattagatatgatgggaatgatagtaaagtgaatagccaattacgaaaaggagctttggaactttgtgtgttatctctgcttctttatgaagatttatatggttatgaattaatcaaggtcataagtgaaacgttccctgtgtcggagggcaccatctaccccatattacggagactcacaaaaaataattatttaaaaacatatacagcagcctcagatcaaggcccgtcacgcaaatattacaaagtaacagaagaaggcgccttttactatcacacattaaaagcagaatggctcgatctgtccgaaaaagtgaacaacatcattaaggagggaaactgaatgtttaaagaccaatacctaaaacagctccggcgggaaataaaagatctgccggaacttgaacaaaaagagatactcgcggatatcggcgaaatattccaaatgggcggtgctgaaggaaaaagcgacgaacaaatcgccaacaatttaggagatcccaaaacacttgcgcgcaccttaaaagctgatattttcatcaatgatgcccaggagcagaaaacatggcgctcctttttcaaagcattcggcctgctgttaggcatgagcctgtttaacttcatggttgtgctgacaccgtttctttttgcctctgttacggtgttaagtttgatggcgatcgggctaatgctgataaccgggtcattctttcttcttgtgaaagtaccgattgttacagccatttttaacggatgtattgtccttggagcgggtatggcggtgtttatggccggatttgatctttcgaagctgatattccgtgtctttttacgctatttcaaatggaatgtcagcgttgtaaggagggaaaccattgaatcgaaaaatgtggtatagcattgctctcattttaatcgctgccggtctgatcggaagcatgttcttcggttttgacggcttttatcctaattcataaggaaagtgtgcaaatatcatgactgaaccagccctgatattgaaaaatgtctctaaaaccatcaatcatactcctattgtacagtcaatttctttcgatgtgagaaaaggtgagatattcggccttttaggaccgaacggctcaggaaaaaccactattttcagaatgatcgtacagcttattaaaaaaacagaaggagccatttcattcaagggcagaccggacagcgactttgaatatttcatgaaacatatcggggttatcatcgaagggccggacatgtatccgaatatgaccgctttgcaaaacctgaaatatttcactaaacttcgcagcgcctcgctccgaacggatgaccttatgaatattctcataaaagtcggattagagcaggctgcccgcaaaaaagtaaaacatttctcattaggcatgaaacagcgtttggggctcgcttattctcttctccacaaccctgagttattaattctggatgaaccgatgaatgggctagatcctaaagggatgaaagaattgcgcaccattctttctgatttagcgtagcagggagtttctattttaatatcaatccatttattgtcggaaatggaggagatttgcgacagggttgcctatatcaaaaagggacggattttaggaattgaagagatgaaaaaaagaaatgaccctgctcagaaaaagctgtttaccgtcatggttaataatcctgaaagggcgagagaaatattagaacaggaaggtattcttcaagtacagcaaaaagacagccgcatcattgaatttgaagcagaagaagacatcatcccgtatgtcattaaatctttagcagagaaagggattctgatttcccgcgtctccgcaagaactttatccctggaagaaaaatacatgataataacagataaggaggacgcggtatgagcatatttcatctggcgcagaacgaattcataaaaataactcgaaaaaaaggcacacttttatctctttttttcctgtttctcatcgttttgctgaccggccttatcgtgaatcatgaggtagatgcttcttcggataacaattggaaagaacggcttctcgccgaaaaaaaacaagaagaaatcgagaaaccgactgaaacgacgggcgtttattattcagctgatgttaaaaataaagactattatttggagcataacattaacccctatgaatggaacggctggaggtttttcagtacggttacttcaaacgggcttgaaattttcgtaagcttaaccgcaattttaaccgtcagcgggattgtttccaaagagtttgctcttgggacgattaagtttatcgctacaagtccgaaccgaagatggcggattttaacatcaaaatttctggcatccctcctgtttaccggcatggtttacttattttactgtataagctgtttgctgatcggcggcgtgttattcagtttttctaatgcctcatatccgctcgtctattctcatttaaatgacagcctgtataccatcagttcattaaaagcatccgggatcattcttcttttacgtttcatatcaattataagcattgtcaccatcgcattcactttgtcagtattattcaaaagtcaggctctctccctttgcttatccattttactgctgtttgccggcagtatattgggcggaactgatttgcttgctcaatttacgtggtataaatttacgctctttccgcatttaaatctcgttgcttatgtaaataaaagcgtcggtgatgcgatttcaacattaaacatcccctattctatgacagttatagcaatctactttcttatttgtttgctgatttcatttaccgtctttcaaaagagagacattacagcatagacagagtggcggcggcataatgagcggacggcaaaaaatactgacggtccagcattttgccgctgaccttcccttggtccatagccaatggatttaaataaccgaagcccccgttgcttcgctgctgaaagcatagaaattcccgcccttcccgtataaaaagcgcctcatcgaactggagaaatttcataatggctgtgtattttgcaacggcgtcgatgtgataccttctgcactcagctaacattaagcctgagaaagcaaagtctgatgttttgtaccattctatgagaaaaggctgcaattctttcatctgcaagtaagtgacaacataaagggcatccgctaattcttcctgcctgccgctcgatgccataagcaaatcagcctccctttccaagccgttttctaagaaaacgatcagctcttccggggtcaccgctttaaaataagctgctaacaccattaggatcatagaagaaggatctgatttcaactcatcttttaaaccgctgaccatttgttcacgaccgttatgaaaaaaaaggcttttggcggcatacatcttgcggtatacatgatacgcgtacgcgaacaggaccgggtggcattcgtgcgttttttctccaaaataacggtctaagtagaggatgacttcttccgtatccttgtttttttcgaaatgatgacatgccgctaaaccgcaaaacaggtgcatgagctcctctgcttccatttcttccgggtgcagctgaaggttcttccaaaaaaccagcagccattcttctgttttttttatattaaaatgttcctctactatctgcatgtttcaccctccagattcagaatctcaatcgccggcagaagagccggggcacaatgaatggatggattttcgttatttatataatgaagagctgcttgacagccataaaaaaaaggatcgatacatgattgaataaataacatagtgcacagctgtttcatatttctgctgccgagacaaaacacaagccatttttgaatggaagccttcaagccgggatgaagctgatgctctccctcatctaaataaagaagacaatactcaataaactccagctcgttttcagctgtccttttccatgcgtcatgaagcaaaggctgaaacatcgaatctttgtaaaaacgcactttctcatcatcagaagacattcccaactcgttcagcaaaccgactaattcagcgtatttaaaatatggccattctttttttatagaatagccgttttgcaacccatgacgtataatctgatcatccgcttttaatccctgcttctttttataggctcttgcagttaaataaatcaattcattcacaatggctgtgttactgtgaaacagatcttcccagcatgacttatcaacgaaagcagacgcaatccgttcaatatgttcttttacagcggaagaatggctcgtctttctgtagtatttgcagaagcctgcaaacagctgaatgcacttcatatccggaagcgattgttcggcaaaagataataaaaattgatccgtctcttcagctaatctgttcaagttaatagttcctttctgctctaagacaggcatgcgcagctcccgcagcaacaagtgttgtatggtagcaatgtttaaacacatcttctcttcgctgttcatctttcaaaccgggttgatgttgataggtgatgcctggaacattcccctctttcattcggccctggtatattttattccatgctgcctcatagagcggtttatgattttctctttccatgtcaatatttaaaaaagaactgcacatcaataattcactggtaatatctaaattctcgagacatatataaatcccgagaaacttcaggaccttttctttcaaagacggcagattatactccttatctgtaagcgaagaacatcccatgtctgttatataaaaaatcgtatgagttatactgtacgcatcatgatcagtcatatatgtatttgggatattctgaccagctgctgtgtagttatataagtcagaaaaatccgttatttctgaagtcacgcccgctctttccagactgtacttcagatccattttccgaaagggaattttagcaaggctgccatcaaaacgcgatgccgtgaattttttcagctcccatatcaccgaagcccgggacgggtgatcagttaaggtaagaaattcccccgcaatagccaatccagcaagaccgtccggatcaaaatgaataaattcttcaagcttttcattgtgaagcctttctgtaataaagtctgttaaaaccgtaacctccttatcatctgcctgatttctgatcaggtaattggtaagaaaaatgagctctataaatgttttaagccgccatctgaaatcattcgctactttatgattcatatcaaagaaatgaatattctcaacgatccatgacagtgctccccgcttaatttcttttatgtacgcttgggtcaaatttttcaccaccttgtctcagatgtgtaggttccaaacagctgataatttacttttgagtggctagatcagagaaattcaaattcgggttttgattgtcttcttggcttggcactacaagcacccagccgctccaagcgaaagtattgcctgattgctctgcatctccggctaacaaatgtgtcgggatcgtgattcttttttcttcttttatttttttaaaattcatatctccatctcctttagtttatagaattatttggaacctacatcaatatattaatcaaataaggtatatattgtaaactagttttgatataatgcttcttttttcactataaataaacagtatataattaccaaaaataaaaaaagcccggactcagtccaagctttcctgcgtaccaaacaccttctcattccgctcaagcattcgggtcagatttttttcaaatacgatttcttcttccggtgataatccggccgcatacaggcggccgctgagttccttcagttcggtcaaaagcgccatcattaagtcctgtacggaaatgtccgtttgcagcaattcacttaatgatgccatcgtttcgggccggatgtcggggtatacgccttttgtatcattgcttttgtcttttaaagcggattgatagaaacgtctgatcaagtcggccctttcactgccgcttttatcggcgcagagataaatttgaaccgcggttccgccccgcagccgtctttgtgagattcccgcgaattttcggccgccgatgctgagatcatagctccccggacagtacgatcctttaatttcatacgcttcaatttcagcattgtacggactcagcatccgccgcaccagctctgtcatcgcctcgtagcctctgtcgatgtcgatgccttttttctcatcttcaaaaataagcgagatattcaatacgccttcatcgagaacgaccgcgaggcccccggaattgcggacaatgacacggtagccttcgtccttcagcaatttcacgccgtcctctaaaaatggaagccgtgtgtcctgaatgccgagcacgattgtccggtggtgcacccaagatcgtgctgtcgcaggcgattcccctttgcctgcggaggcgcacagcgtatcatctattgcgaatgactgcttcgcatcaaaataagggccgaggctggattggtcaatgattctccagctcggctgcatcaataaatcaatcggttgctttcccatctatattaaatccctttcgtcataggcttttcatgcatttattatatcactccgcttaagatgattgaaattggcttttcaaaagagcgataaagatttctttgttttttgtgctctccataatggaagattgaatgatagacagtttccgcttcaaggagaatccttttatctcaagcacggaaatgctgcggtgaagcagatccttttgcagcacgctttttgacaggacggaaaggcccattccgctgatgacggcttccttgacgccctggttgctgctgatcgtcatcaaggatttcggccgcagtccgtttgaatgaaggacgtggtctaaatattccctcgttcccgaacccttctccctcgtcacccacgcttgattttgcaaatctgtaaccgatatgttttttttgccggcgagcgggtgtccgttcggagcggcaatgcacaattcgtcctccataaacggctgaatgtcgagctcgtttttccccgtatgcccttcaattaatccgatatcggcttcaagcatccgaaccgcttcactgacctcctccgtgtttccgatcatgacgtccaggttcagctcgggatactcggcatgaagctttgcgagaagcggcggcagaatatattcgccgatggtaaagctcgctgcgattttcagcttccctttgacataatggtgatgggcgtaaatttcggttttcgcctgctcgtacaaaaagaccatttgcttggcgcgctgatagagaatgtctcccgtcggcgttgtcgtaaagtgcttaggcgagcggttcagcaaggcggtttgaaattctttctccagatttttaatgtgaagactgacgctcggctgagaaatcatcagcttctgcgccgcttttgtaaagtttttttcttccacgaccgcaatgaatgttttcagttccccataatacaaaaagcatcgcccctaattattatttttcctaatcgtttagatcatataaatatattttactaatgattaagaccgcagtaaagtggagttatcaacaaatgggaagtgactgaaatgaagatggtaaagggtgttacagttaccgcaggaattgcgtttgcggctttctatgtcagccgcctgccttttttacaaatgctcggaatgcttgtcctcgcgatgctgatcggcatgctctggcgcgccgttttcggacatcaggcggcattagagccggggattgcgttctcaagcaaatacttgctgaaagcaggcattatcctgcttggcatgagactgaacctggcggatatctatcatgccggctggcacgtatttgcaattgccgtctgctgtatgatgtttgcgggcgctgttgtatacggactgtcccggctgtttcgtatggatcagacaatcagcatattaacggcctgcggcacagcgatctgcggggcggctgccattgccgcgatcgcgccgcagatcagatcaaatgaaaatgcagcagccatcagtgcagccgccgtttcattattaggaaccgtttttactgttgtgtattctctttcttatcatgtattgggcttttcgcccgcggcttacggggccttttgcggggcaacgcttcatgaggtggcgcatgtggcggcggccggcagcgccggaggaaaaacagccgtcgagatggcggtgatcgtcaagctgacccgggtcgcgctgctcgttccggccgcattcatgcttggcatgcgggcccgccgcagcggtaagtcagagacagtttctgccgcttcgctgcccatcccttggtttatcttcggatttctcggaatgagcgccatccacacatcaggcgtcatttctgccacgcattccgcgtttcttgtgcaagtgtcttatgttttaatcggcatggcgatggcggggctcggtttaaaagtccatatatcggcgtttcgtcagaacggctggcgggcgctcgcggctggtttgatcggttctctctgtttatccctgttcggctgggcggcagtgactttctttctataaaaaaatgccggccttcgtaaaggccggcattttccggattacagcgcttgagccgccgtaattaacgcaagattgtagacgtcttccgcattacatcctctggaaagatcgtttacaggcatatttaatccttgcagaatcggtccaaccgcttcaaatccgcctaagcgctgagcgattttgtagccgatgtttcctgcttcaaggcttgggaatacaaatacattcgcgtctcctttaatttcggagtccggcgctttcttctccgcaacagacggcacaaatgcagcgtcaaattggaattcgccgtcaagcgtaagttcaggcgctttttccttcgcaattttcaccgcttcggccactttttccgtctcgtctgatttcgccgatccttttgtagagaagctgagcatggcaacgcgcgggtcaatatcaaacatttgagccgtattggcgctttcaatggcgatttcggcaaggtcctggctgtcaggagcaatgttgatcgcgcaatcagcgaatacatattgctcgtcaccgcgagccatgatgaagacgcctgatgtttttttcacgccttcttttgttttaatgatttgcagtgcagggcgaaccgtatcggcagtagaatgtgcagctccgctgacaagtccgtccgcgagacctttgtacacaagcattgtgccgaaatagttttcgtccaataaggctttgcgggcctgttcttccgtcgctttgcctttgcggcgttctacaaaagcctgaacgagttcttccatgccttcatatgtattcgggtcaaaaatgtcaacgccgtcaagcgtaagatttaattctttcgcttttgcttgaatgtcttctttattgccgactacgatcggctttaataccttgttgcccgccaagttgttgaccgcaaccaggatacgttcgtccattccttcaggaaatacgatttttacatcttttcctgctactttttcttgtacttttgtaaataaatctgccacgatataccctcctctatgttgacaaaaaacgcttacttttacagcatactcttcttcctgttaaattcaaataaccaactttcattatagcgctttcaaagaaaaatcttatttttctaactaatttaactgacggtttgttcacggcttagtttctgacacaaggctatggattattcaaggtttctccacagctgaaacggttaaactgtgatatagtgaaggcatcaatgaaaagatataggagtgaagatacatgagtgagcagcaaaaaacgaacgaagccgcccaaacgcttgacggctggtacgcgcttcacgatttccgcacaatggactggacgtcatggaagctgttatccagcgatgagcgcctgtcgattattcacgaatttacgggactgcttgaaaaatggggcgtcgcccaaaaagaaggcaaaggctcgcaaaccatctacagcatcgtcggacagaaagccgattttatgctaatgattcttcgcccgacaatggaagagctgaacgaaattgagcttgaatttaataaatcaaagcttgctgaatttacaatcccggcttattcttacgtgtccgtggtggagctgagcaactacctggctagcggagaaggcgatccgtatgaaaatccgcatgtccgcgcacgcctgtatcctgagctgccggaagcgaaatacgtctgcttctatccgatggataaaagaagaaacggaaatgacaactggtacatgctttctatggatgaacgcaaaagcctgatgagaagccacggcctgatcggacggagctatgccggcaaagtcaaacagattatcacgggatctgtcggttttgacgattacgaatggggcgtcacgctcttcagtgatgatgtgcttcagttcaaaaagcttgtctatgaaatgcgctttgacgaagtcagcgcgcgctacggcgaattcggttcattttttgtcggaaaccgattgtctctcgacacgcttccgcagtttttacacgtgtaatacccacccgcctctttggcgggttttcatttatcagaatttaaataaaatttgctattttcttcgtttttttttacgatgtaaaagagattccattttggtaaaggggtgcagacagttgtctaaacgaaccgcatttattatgggagccagtcaggggatcggcaaagcgatcgctctgaaactggcggacaatggctttcataccgtcattaattcacgagttcccgaaaatattgaatccgtaaaagaagagattctcgccaaacatccggatgcgggcgtcaccgttctggccggggatatgtcggatcagaagacgagaagcggcatttttgaagaaatcagatcaaaatgcggacggcttgatgtattgatcaacaacataccgggcggctcgccggacacttttgaaaactgcgatatagaggatatgacaaatacctttacgaataaaacaatcgcttatatcgattctatgaaaacagccgcagcgatcatgaagcagcacgaattcggccgaatcattaatattgtgggaaacctatggaaagagcccggcgccaacatgtttaccaacagcatgatgaacgccgctttaattaatgccagcaaaaatatcgccattcagcttgcgccttttcacatcactgtcaattgtctgaatcccggatttatcgccacagaccgctatcaccaattcgtgcagaatgtcatgaagcaaaacggcatttccaaagcagaagcggaagaacggattgcctcaggcgttccgatgaagcgtgtcggaaccgcagaagaagccgcggcgctggctgcctttctcgcctcggaagaagcctcttatattacggggcagcaagtgtcggccgacggcggaagcatgaaaagcatataaaaaacatcccgctgtcagcgggatgttccttgtaatgaagcaaaggacaaaccgagcttttgaatccgcaaaacgaattccctcaagtccccctgcttggccaccattgatattctgacataacgctttccgcggctgccgaaaatctcgccgggcgtcacgacaacatgggcatgctccagcagataatccgaaaattggtgtgaagactcgaattcattcggaatttcagcccagacataaaaagtccctttcggcttttcaatactccagcccaattccttttcacataactcagtgaaaaaatcaatccgttcctgatatgtgcgcttcagccgttctgtatgttcagggcttcctgacagcgccgccgctgccgcctgctgaaggccgccgaacataccgacgaatacgtgatcctgaaattcattgaccgcctgaatgatcttttcattccccacggcaaacgccattctccagcctgccatattgaaggttttcgaaaatgaatacagctccgcgccgaccgtcttggcttccttcgcctggagaaaactggccgggttctgatcaaattcgaacgcgccgtatgcaaaatcgtgaatgagatggatgtcatgttttttagcaaacgccgccgctttttcataaaacgcctgatccgctgtcgcgcccgtcgggttattcggataattcaaaaacatcagctttgcttttttcaggacggcgggatcaatctgctcaaaatccggcagatagccgttctctggatgaagcggcatctcatgcagctccgctctggccattgtaattcccgataaatactcagggtagccggggttcgggactaaggcgatgtcgccgggattcagcaggcattgcgtcaaaacgtacaaacccgcctttcctccgccgaacagcgcaacttctgtctccggattgaccgatacaccgtattctctctcataaaattccgcgatggcttctttcagaaacggatagcctctgaacgggccgtatccgtgatacgaaggattcagcgcagcctcccgcaatgattgaacgatatgcggcggagtggggagatcgggattcccctgccctagattgatgatccgggcccccgttttctccaactcttttaccttttgaaaaacgagcgaaaattcctgtttcggaagtgtcttgatgacgtcggacggtatgatttccatctgaaaggctccttataaatgaatttgctccgattcgttattccgttctgaaaacgatttattgaccagttttgtatgcagaaacaacccgctgaccagaagcacgataaacgccatgataaccgccgcatctacaatgttgatcagcatggaaccgacggcgatgcacaatccgatggacgcctctgccacggaaaagatccggccctgaatctggttcgccgcattctcctgaactttgaccttcgccagcacctcgccgtattccattgcaataaagaaaagaatggcggcaatgactgacacggcgaaaatcggggtgaacaaaaacagcgcaagcgagacaattgataacactgtaaaatacatcagccctttattattgttaaagccccatttgctgacaagggcggcgccgataaagccgccgaagccgatacagaacgtcagaatgaaattgccgatttccccgtcgcctaaaaagcggctgacaatcggaaaatagctgtagacgacaccccataacagcgccatcgtaatcatcgtaaacatggcgtttaacacgaaagcatttgttttgatttccttcaggccttccttaaacgactgaaaggcttctctcacgttttctgactgaatcggcacgtattgaagcttaatacggctgatgaaaaacgcggagacaaggtaggttaccccgttaaaggcgacggcaagctcgacagaaccgcctaatagaaaaagaccgccggctgcggcgccgacaataatcgaaatcgtcgtggctttggcaaataaggtattgatatttttaatatccgcttctaaagacgacatgaccgcgagacgggccgggttaaaaaacacgccgcttccgtaagagacaaacagcagcgccagaaaaagcagcggatattcgcctttcgggagaaatgtcagccccaagaagatgacacctctgatcacatccgtccacagcatgattttcaccctgtcgagccggtccacaagcacgcctaaaaacggctgaaacaccatcggaatgctgcggaccgcgatgacgccggacgtcacccagtagtcatgatagtatgtagacaaaatgagcagggccgggagaacgcaatagtctcccataaacgaaagcgcctgcccgaaaagcaaatacttagagttcggtttcagctgtttcataccgataacgcatactttgcagtcagcttcgcctgctgctgaatttgtttgattgattcggccacgtcgttcgaattgcttcctttcagctcaaacgccgcaatgctgttgaacgcttcgaacagccgcagatccactgacgtacccgcctccgccgctgagaaagaaacgagttcagtgtctccctttaagacgccgtcaggaatttcaatgctttcaatgacgaaatcgacaaccgtctcaggcagctggccgttctctttgaaatgctgaggatacaagtggcagtctgcgacatagcatggctcctgctctaataatcctttcggcagatcggcttcttttccaaaacagagaacatccaataatagctgcgccatatcgacgccgaagacctttttaatattcggaatcatattccatcccgcgaatctggccgctgactcaatcagtccggcttcccggtttttcattaattttatttctgtatgcgttgcacagttttcgaggccgagtccttcattcgccttcttggcagcttcgacgattttccgcttggcgtcatcatccaggatggacggcgtaatatgcgctgtctccgtgaatccgatttgcggtgttttatcatggatcgcgacggggaagtattctccgtcggccatgatgccttcgatactgatatagtcggaataaccgcttgtttcgtaccagtcatcatactcgccctgcaagaattcttccgcgataaacggcgcttcaaacgtgaccgctttcggtacgttaatcgatttcaagtactcattgactctgttgaattcagcttcggccgtttccatctctttgataagcgtcacgccgatcgagctcgccagatatgtaggcttcagaataagcggcgttccgatttcctgaagcgcggcgcggaaatcttccagggtcgtcacccgtttgtttttgatggatttgacgccggcccggttgaaggcggctctcattttgtttttatctctcgcgttttcagcggcctgtacgcccgctccccgcaggccgagacgtttacacgcttttgccatcggagcgataaacagttcattgttggtcgtaatggcgtcaaccgcaaacatgtcggccaccttgacgatttcttcgacgacttcttcctcaggtttgtcatgatcttcatgagcccagtaaatcgaatcgggatgctcaaaatcagccagactcttaaaatagtctttatctttaatgaccgcaatcgagtatttttcaattaaggccgcatgagaggctgtaattgcaaagggtctcggaataaagctgacgaggttgtatttttcggctgcgctttcgtaaaacatatgcggcgggcagcccccaagatcagcgataaccaatactgtttttctctccatatgtaacactccttctctattgtgcggtgtatccaccgtctgcggtgatggcgcttccggtcatatagcttgataaatccgaggcgagaaacagcatgacgttcgctatttcctcaggcttgccgagcctcagcagcggattgactttcgctttttcttttttgatttcttcaagcgtgccttcgttattttcaaggaacgacttttcattcaaaggtgtgtcgatgattcccgggcacacgcaattgacgcggatgttgtgtttcgcataatcgacggccatagaacgcgtcagctgcaaaacgccgcctttagatgcgttatatgcgggaatgtcgggccatgcgacgactccaccgacggagcacgtgttaatgatattgcccttgccgcttttgagcatatacttcagcgcgtgcttgctcatgagaaacatgcccgtgagattgacattaagcaccttgttccaatcactcagctccatctcatgaatcggggcgacaatttcgatgccggcgttattgattaacacgtccaatccgccgaacttgtcaaccgctgacaggatggcgttttgacatgccggttcatttgtaatatccgtctggacaaaatgcagcctgtcattattttctttccggatcatcgcttctccctgcgcctcatcaatatccgcgacgaccacatttgcctgctgattcagaaacgcctgaaccgcagcataaccgatgcctgatgcgccccctgtgatgaggacggttttatctgtcaggttcatgactctttcgcctctaattttttcgcttttgctctgttatagcgcggagggaaaaagatattgactgattttgaatccttttcaaatctattgatggcgccgtgatcttctctcgggtcgcagaaataagctgttccgaatgtcatatccactttgcagccttcaatggtcatatcatagccgccgccgatgcagatgccgatctgttcattgcggtgtttatggaacggcatttccccgccgttgcccggaatgttggcaagcatgatttccacccagtcctccacgaagaatgtgacttccataccaggcaataagtctctcgttttaaaaatattcaaaaaataatcctcggggcttgtgtaggtttcaccggctttaaggcgtttaatatcaatagcgatcacttcttgatccgtttcatttcttgcgccgtgtggcacataaggaggcgcgatataggctgattccagcgccgtcatctttcttgtgacgtctccgactgtcatggacagctcgccggaaacgacaaggccgatttggacttccttatgctgatgcggttcgacgtttgtatgcggcggaacgtaagagagcagaacttccgtatcgcctctgacggatgaatattgtcttactccgttttcccattctattaatttaggcgtcgggaaataaagttcctgcaagtcttgtttagttttcatcatgaatctctccttttccgaataatgaccagctcatgggaatgcttttaaatgtttttacaaattgaaggccgtacttttgtctggccagttcatttgtcagcgcgatgtcggacaaaccgtccttcactctttttgcggctgcgcttgttgagttcaccagatcaaacgtgacatctttacgggtaaaatacttaatcaaattgataggagacgggtgggatacgataacagccttatcaagcatgtcatcggtatattcaaaatcaggccggacagccaggccgtacattggggtgtcgcacctgaaaatttgcagaagctgcagatccggtctcatgtagaaatgcttaataccgtcatacgcgtgaggcacaattgtgtattccaacggactttgaagcgttttttcaatgcacgattcaaatgtatcatgcagagataacttgctgttcaccccttggaggagggtaaaattggtgatgaagttttttgctgcgtactcactgcttgtcccttcaggaccgagcgtgttgatcgtaatcagtttagatattgaataagccttgcttttcgtctgaatgctattatccaatataatcatgagcaccaaccaatctgttaaattttaagtaaatattatccatagagattcaaactgtcaatattatttgaaaatattgataattattcctatataatagaaaacaccttataaactaaggtgttaaaaattaacatttacaaaattatagaaactttattttaccgatacaatgattggtcagccgtatgctcatgtctgccatatcttctgtaagcaaaaacgctgaggccaaagccgatgagggtgacggccgcacagataaacccgacagctgcatatccgtatccgacgtagaccggacccatgacagccgaacccagggtcacggccaaattggacgccagactgtagaatgccatgattttgccccggcggctctgtgagcaatcgcttaaaatggtgctgagcaaggtcaccgtcaggctttgcatcaagccccagacgaataacccgatgaccaaaaacggcattgatgacggcgcataagcgagacaggcaagccatatgctgataacggccaatgccgcgatcagggaacgcatttttcccgccttgtcggcgattttccccgtgaacacactcatggaaaacccgattccgtacaccatgatcatcagcccggaagcggtatttcctcccggcagcacgcggtgaagatacgtgccgagaaatgaatacatgccgtaaaaaccgatcatgttgcaaaaagtgatcgtgaggtatacaggaacacggggcaccttcagcgcatcccggaaggtgcctgcctgccgtccgctttcctcttctgttttgtccccatccgccgtgctgcggcgcgcctcaatgaaaatgagcgaagcaacgaggacagccatcagggcgaaaatccaaaatgtccaccgccaattcaaaacaccgccgataaaagagccgatcggaacaccgaaaatcaaagcaagcgaccagctcgaaacgatcagacccatcaccttgccgcgatgcgcataaggcacacggtcgccgaccagcgcataagctgtcggcacaaacgcacccgccgcaagcccggaaagcgccctgcccagaaagaagaaaaagatattgtgcgccagcgcgcagatcaccgtgccggccgtaaatataagaagccccgccatcaggctgagttcacgggaatatttatctcccagcggaaccaaaagcggcgccccaataaaaatcatcactccgtaaatactgatggaaagcgccagcacactgacatccgagctgaaagcctgcgctaaatccggaagcagcggggaaatcaccagctcttcagaacccgcggcaaatacgcctaatgtcaaagcaagcgcgagaaagaccggaaatcggcgtttcgtttcgatgtgttcggtttgtttgctgttcatgctctttaaacacctcttccgtaaaacttttctaccttttgttgttttatagtttagcatccttatttttcattttacatttcatacgaaaactaatttcatttttttatttacattcagattttaaataaaatatttagtttatattcagcaaatgttataaaatatgccatccggttatgctatagtgatagaatcatttgttaaggtgggtcatgaaatgaataacggttattcaaaggccggccgcgcaggcctcggcatggtattgattctcgggacgctggcttcattcgggccgctttcactcgatatgtatctgcccgctttgcctgaagtggcggccgacctccatacgtcagcgtcacttgcgcagctgagcctgacgttttgtcttttagggcttgcgatcggccagattgttgtcgggccgctcagtgatatgatcgggcgccggaggcctctgattctgtcattgctgctttatatgctgtcttctttattatgcgccttcagcccttctgtttcgtttttaattgtcatgaggtttattcaagggttcacaggggcggccggaatcgtcatcgcacgggcttccgcacgcgatatgtattccggaaaagaattgacggcttttttctcattactgatgcttgtgaatggggcggcgccgatcttagcgccgattacagggggatttatccttcagttcgccgggtggaaaatcgtgtttatcgtgctggcggtgatcggctgtatcatttttgccgcagtaattacggcattgcctgagtcacttccgcctgaaaaacggacaagcggcggactccgggagacgctgatgacgtttcggggcctgctcggcgaccggatgtttatgggaattgcgctcagccaggcgtttgtgatgaccggcatgttcgcatatattgccgggtcgccgtttgtgctgcaaaacatctacggcgtgtcagcgcaaacgttcagcttgctgttcgccgtaaacggagcgggaatcatatgcgctgctcaaatcaccgggcggatggccaaaacacatgatgaacggaagctgtttatcgccgggctgttcattgccgtcatcgggagcatcgctttgcttttatcgcttgcattgggattaggcctgacagcggtctgcatttctttatttattattgtctcttcagtcggggtcgtcacgacgacaggcttttctttggctatgcaaaaacaagagaaaggcgcggggagcgctgcggctcttctcggactcctgccatttatcggcggcgcggctgccgccccactggtcggaatagccggagaagaaaacgcctggccgatggctgtcagcattttcggttttcagctctttgccgttctttcctacgctctgtcggcaaaacggaaaacaaagtaaagcccgccgcttattgcggagggctttcttcttatcctgcggcgcctttttccgaagaagccggctcacgcttcaagcgttttttgataccgaagtgataatacgcgtaacagatgatcatcagcgggacgccgcagtacagaccgatacgctggtcggggataaagatgagactgattaagatcagcccgtagaccgaaaatccgagaatcggcacgagcggataaagaggcgttttaaatgccaggtcttccagatttcctccttcagcgagaaagcgcctgcggaaaacgaattgtgaagcgcagattgacatccacgcgacgacggtaatcatacccgaaatggaaatcagccatacatacaccgtttcagccgcgactacacttgtcagcagggataaaccggagatagcgatggtgatggaaagagctttcagggggacgccttttttcgtcagtttcgttaagaaagcagggcccattttgctttttgatagtgaccacatcattctggacgaagcgtacagcccggaattcgccaccgacagcatggcggtcagaatgacaaagttcatgatatcagccgcatagggaacgccgattttatctaacacagccacaaacgggctttcgatgacgcctgccgtttggtacggcaaaatggatacgagaacaaacatcgccagcacaaagaaaaacagcgtccgccatatgacgtttcggattgagcggggaagcgtcttttccgggttttcgctttctcccgaggcgattccgaccagttcggttccctgaaaagaaaaattcaccatgacaagcgtaaacagcacagcctgtgccccgttcgggaaaagccctttgtccgtcataaagtttgacagatacggcgccgtctgaccgccgttaaaaccgacaaagccgaacacggcagcgcagccgagaataataaacaatacaatggccatgaccttaatgctggaaaaccaaaactccatttccgcaaaactccgcgcagacagcgcgttaatggaaaaaatgacgacgccgaatacaaggcaccacacccaaatcggaacgtccggaaaccaccgctgcattaaaatccccgccgacgtcagctcaagccccactgtattggcccagctgaatgcgtacatccatccgatcgtaaaacccgtcgacggccccaggaactttgcggcatacgcctggaacgaaccggcgaccggcatggcgactgcaagctcccccaaacaaagcatcaccagatacattaaaaatccgccgatcacataagccattatcgcgccgatcggccccgcttcactgatcgtaaaacctgagcccagaaacagccccgtcccgatcacgccgccgagggcgatcataaataaatgccggcccttcatcgtgcgctgtaattcattttgattggtatctccctgcatatacatcccccttatcccgttatgtcagccatttgtgcgtatgtctaatcggtagctgtgcaaaaggtgcagcgtcgtctgctgaatgagttcaggcagcacatggaatgtgtacggtttatacacccgttccgtccatttatggccgtccttgccatacacccctatattgaccgatggaatatttaattccctgatttctttaaaaggaatcatgccgatgacatcccatcccggaaaattatcggtaaaggcggagacctcagcgtctgtttcatgcagcgataagaagcttccgtccgctaaataagggaaaaactttttaaaagcgaatgtttctcctgttgacgccgctgttttatcgacggcttcttgaatgacatgctgcaaaagccggtcccgcgtgctctcttcctttaaataattgtgcggaaggtaaggcggcgcatagaaaataatgaccttggctccttgctcaggatcaagtttttgcagttcctctacggctttaaagcatctcatccgcagttcaagatgttcatacgttttaaacgtctgctctatacactgcgccgggtctatgccgcggcttctcagccttttcaggtaatcttccagactgtacacttgaacgttccatgagatctcttttttcggaaggttcgttcttctgcaatattcgtcgtaataatcagataatttttgttctgtctctttgcaggcttcgtcagccacggcagtcagctgatccatgatttctttggcggttttttcgtaaataaaataattaaaatagacgtagctgctgacggcggtctgcacgttatacgcttccttgttgtcacgctggtacaggcaggtcggcggaagcacaagctctccttcaatgttttctgccatatgaatattgttgtggattcttctggtgatttctgacgcgatcaaattcgggtctatgccggacagcgtatccccgacatgcacttcccgcccgtaaatcgcaaagcaaggcaaaagcttcccggcggcgcccgtgtatatgtaccgtgtcgtgtcaccatcatacagcggcgtgataaagtcggtattaatcgccgctaaataacgaagctgtttttcttgtttcagccgttttaattcagaaatgcttgttaagatgccggaatgctggctttcttcatccgggtttgccatgaacagaatatggccgggcaattgctcacgccgttcagaaaagtgaagcagattggcgagatgaacggcaataccgctctgcatatcaaccgatccccttccgaacatccactcgcctgagcgggcgtcccgctgcacctcccgatcaaattcatagctcgagaagtactccgcgagacgatcggaatcaaaagcgatatcttttaaagggccgaaatcctcaatgccgaccgtatcaagatgggcgtgataaatgaccgtattcaggctgtcaccgtttccttcaataaacgcgaaaatatttttgcggccgtaagggtcctcagggatcgcctgctcccacacatgtgacgggttgtcctgaaagtagggaaagctcttaatcatatctttgatatagtcggccttctttccttctcccaatgtgccgttaatgctgtttaatgccaccagcgatttcgtaatggcttctattttttcctccggaagcattttgctgagctgctgatacatgtttcatcctccttaccctcatatagagaaaatagcgcgactctctttgtcatcgcgctatttccgaaagattaataggcttcagatgttgttttcgcctgcatatgaagaatcagataatcaggtcctccggcttttgaatccgttcctgacatattgaagcccccgaacggctggtatccgacaatcgcacccgtacagccgcggttgaaatatagatttccgacgtgaaagtcttcacgggcgcgttcaatgtgcgcgcgggttttcgttaacagagcgcctgtcaggccgtaatccgtattgttggcgatctcaagcatatggtcgaaatcccgggctttagagatcgcgacgaccggcccgaaaatttcctcctgcatcaggcgggcgttttcatctacatccgcaaaaatagtcggctgaataaagtatcctttcgaatcatcaccttcgcctcccgtcagaagttttccttctgttttgccgatttcgatataactcatgactttattataagacgcttcgtggatgacaggccccatgtatgtatcaaaatcttccggacttccgatggtgagtgattttgttaaagcgacggctttttcgacaacttcatcatagacgtcctgatgaatgaccgcgcgggaaccggccgaacatttttggcctgaaaatccgaaagcggaatacacgattgaggaagcggctagatcaagatcagcatctctgtctacaagcaccgtatcttttccgcccatctcggcgatgacccgtttcagccatttttggcccggctgcacttttgcggctctttcatagatgcggcatccgaccgcacgggagcctgtaaatgacacaaatctcgtcttcggatgctcaaccaggaagtcgccgatttctcctccgtcgcccggtatgaattggagcacgccgtccggcagacccgcttccttcatgacttcaacgaatttcgccgccacgacaggcgccgcatccgccggtttcagcaatatcgtgttgcctgttacgatagccgctgccgccgttccggccataatcgcaagcgggaagttgaatggagaaatgacgattcccacaccaagcggctcataatgatattgattaaattctccgtcacggctctttacaggggaaccgtctttcagcttcagcatctgacgggcgtaatactctaaaaagtcgatcgcttccgccgtatccgcatccgcttccttccacggttttcctgcttctttcacaaggtacgcggaaaattcgtgctttcttctccggatgatcgccgccgctttaaacagcacgttcgcgcggtgttccggccgtacttttttccatgtttgaaatgcctcaagcgccgcctgcatagccttttccgcaagctctttgccggccgccgatacagtgccgatcacttcttttttatcagccggattgacggaaacgatttttttatccctctcaatcgattcaccgttgatgataatcggataatgcttgcccagctgtgaattcacataagccagcgcttcttgaaacgattgtttatttgtctcttcctgaaaatttgtaaacggttcgtgtgcgtatgaaactgtcattagaattcctcctcgtattttgtaatgtgtgctcacgctttatgaagatgcaagaagcataccagcataacaagctgtgataaaaaaaagaaaatctctgccgaaagcggacgaagcttgtccgaatctgtcagcttcatccagaaaacgcaaagaaattttgcgatcctttatatatacggcgcaaaattcctttgcggataacacttatacccagccgcggaaacgggcggcttcagccgattttctgatgcctgtcatatatgcggccaaacgcatatcgaccttgtgggtatgcgctgtctgataaatggattcaaatgaattcaccataacactgcgcagttttccggcgacttcctccgctgaccagtaaaatccctgattattctgcacccattcaaaataagacactgtcacgccgcccgcgcttgccaaaatatccggcacaagaagcacgcctctttcattcaggattttcgtggcgtcgatcgttgtcggcccgttcgccgcttccacaatgatcgaggctttaatgttatgagcgttttcagccgtaatctgattggagatcgcggcaggcacgagaatatcacagtctttctccagcagctcccgattcgttatgatatctgagaaaagattcgtcaccgtgccgaagctgtcccgcttatccagcaggtaatcaacgtcaaggccgtcaggatcatacaaagcgccgtgggcgtctgagatgccgatcaccttggcgcccgcgtcatgcataaatttagcgagaaaacttccggcatttccgaacccttgaatgatgatgcgcgcattttccaatggaatcccttttttcttaacggcttcctcaatacaaatcgtgacgccttgcgcggtcgccgtttcccgcccctgtgaaccgccgagaacgatcggtttgccggtaatgaatcccggtgaatcaaattctctcagccggctgtattcgtccatcatccacgccataatctgcgagttggtatatacgtcgggagccggaatatcctttgtcgggccgacgatctggctgatcgcccgcacatatccgcggctcagccgttccagctccccgaatgacatcgtccgcggatcacagatgatgcctccttttccgcccccgtaaggaaggtttgtgatgccgcattttaaagtcatccagatggaaagcgccttgacctcttcttcactgacttcagggtgaaaccgcacgcccccctttgtcgggccgaccgcatcattatgctgtgaacggtagcccgtgaaaacctgtactgagccattgtccattttgaccggaatgcggacggtcaaaagccgcatcggctctttcattaattcatacatattatcgggataccccagtttacgcagggcttccttaatgatcgattgtgttgacaagaacaaattaagaacttctttttcttcatctttctgattgcttttagaaagcgggttggctgacatgttttatcacctcatcgtattttacgtgtaagcttcaattaccggcagaacaaaatgtaagcgcttttacaccaagacccatcagtccctttcacattgtcgttacgcccctttttatatgcaagattcatgccaggattttgcgcataaaaaaagaggctgttgtgcagcctctttcatcccggattaacgcgggtcaatgaccagttttgtttcggcgtaaagactgccggcacccaaaccgtttacgtaatcgcctttgattgtatacgtgccggcgcgcggaaggtttttacgcaccagaacgagattgtattcagtcgctcccagcaagtcaagggtaagcgggagtctgaccgtttttccatagttgagaatttgcgtttctttcaatgttcttccgtttacagagtccctcacagtggcgttgaacccgtcgggaaattgaaattcaatggcaccgacggcaagcagcgcattcggcttgtatgtgacttcaatatcagacgtcgcgtattctttcgtactgttgatggttttcgcttcaataacggcagattgggcattcgcatgaaaagatggcaagaacacagctaaaaatacagcagcactgatgaaaaaagcagaaaatgattttctttttaacatcattgattcctccagattatatgggattcagagcgtcctctgccggaaaagcgtgtctgatgattccattcgcgcgaattggagtttctcttttcctgagaataatctaccacctttacccatgtaagtaaattgttttttaggaatattctatcttttgtttttacaaggttcacatcagctgaaaatcaaaaaacgaagacatccgctgtctccgtcttgtgcgttaccgatgagccgtcttccagtcaaatccgatggtttcatcattccacgggattcttttttcgtcaggctgatccggattataggacattgtcgtaaaataaataatagtcagcggggtttctcccagcactctgtaaccgtgcgcgactcctttgggaatgagaagcagcatcggattgtcttctcccatgtagtaaacatccgtttctcccttggttgctgactcttcgcgaaggtcatgcagcacgacttgggcgtggcccgtcgggaaaaaccacaggtcatcctgtttctcatgatagtgaaacgctttaatgacgccgggatagctttttgaccaggaagcctgcccgaaatgttccagaagttgttcatcgtcacggacgagttctgagaaaaaacctcggtcgtcactgtgtttgatcagctttttgatttttacgccttcgatcacttgcactgtccctccctttgtaaataatcccgcagcgcctcccgccaatgcctcatgccaagcccctgccgttcaatcgactcaaggcttaacaccgagtaagcgggacggggcgtcttatttccgtattcctccgtcgtgacgggaagcacagcggcggtcctgccgctttcttcaaaaatggccttggcgaattcataccagctgcacactccgctgtttgcggcgtggtacgtgcccggcggcctgtcaaagagaccgattaccgtttcggctaaatcctttgtgtaggtcggtgcgccgacttgatcgttgacgacacgtacttgatcatgtgtatccgcaagcttcagcatcgtattgacaaagttgttcccgccgctgccgtatacccacgatgttctgataatggtgtggttttttcccgttaaccggatcagttcttcgccgagttttttgctttttccgtaaatcgttccggggtctgcgggatcatctgtctgataaggccgtgttcctttgccgctgaagacgtaatcggtgctgatgtgaataaatctcgctccggtattttcagcctcaagcgatgtataataggctccgattccgtttattaaatacgctttgtcgagctccgtttcacatttgtcaacggaggtgtatgccgccgtattgacgacgatatccggcttgtaatggctaaacgagtgccgcaccgattgctggtcggatatattcatcatcgcttttgtcagggcgatgacttcatacccttcccgcttcagtcggcggcataactcccgccccagctggccggccgctccggttactaataccttcgtcaatcggatccccttctttccgattagtcttggctgcctgtataccagcgaatggttcttctcattccttcttcaaacgtgacgtcctgccgccagcccagctcttgtttcagctttgtggcattgatggcgtaacggcggtcatgcccttttctgtcttcgacatgggcaaaccgttcctcgactccgagctccttcatgataaaagccgccagatctttattcgtccgttcatttccgccgccgatattgtaaatttcgccgagcgttcctttttccagtacaagtttaatggcgcggcaatgatcttcggcaaacagccagtctctgatctgcatcccgtcgccgtacagcggaaccggcgtgccgtttacggcgtgtctgataatggtcggaatcattttctcgtgatgctgataaggcccgtaattgttgctgcatctcgtaatgatggcgggaagcttatgggttctcacataagacatgacgagcaggtctgagcttgccttgcttgcggaatacggattattcggcgaaagcggcgtcgtctccgtaaaagcgggatcatccggttccaaatctccgtacacctcgtcagttgaaatatgaatcagtctgccggcctttccctgtaacaccgcgtcggccagtcggtatgtgcccatcacatttgttgtgataaacggttctgcctgatttatgcttctgtccacatgagattcagccgcaaaatgaatgacggcgtcatacatttgggaaaaggctttgtcgatgtcctcttttttagagatgtcaccttttataaaacggaaacggccgttcttttttaaggcttctatttcaagcggcctgcttgcatacgtgagattatccaggacggtaatctgcgcgtccgtttctttcagcatcatgtttgtaaaggtgaggccgataaatccggcgccgcctgtaattaaatatgattttggcatgattaatgttcctgtcctttctgtatcgcctgttgcgccaggcttccggcgaggcagagcgattcatgcgtgcccgcatccacccaccagccctttaacacatcatacgtcagctcactgtgttcaatgtataaattattgacatccgtaatttccagctcgccgcgttttgaaggggaaatttgttcaatataagaaaacacttcggcatcatacatgtagatccctgtgacgcataggctggtcggcggctgctccggcttttcaatgatcgacttgatccgtttgttttcctcatcaatctcggcgatgccgaagcgctcaggatcatcaacttccttcagcagcactttcgctccttttccctgctgtgcgaagcgttccgtataaggttttaatgaatcttcaaaaatattatctcctaaaagcagaatgaacggatcgcgtcctgtgaaccgctttgcgtacgataaagcgtccgaaatgccggatgcggcgggctgaacctgatatgtgatcgagacgccaagctcttctccgttttcgagaagtttatgaaattgcggaatatactctttttgcgtgatcagcaatatatccttaattcccgcttcttccagcttcatgatcgaccagtaaatcatcggatatggaccgacagggagtaaatgcttattgaccgctttcgtcagcggcataaggcgtgagccggtgcctccggctaagataacacctttcacatcaacacttccttacgtgtggttttatcacaattcaaaaagaatcgccgccgcccgtttgatgcctctcccgtcaaccagcggcgttccgttctgatgaagtccgagccgcatctgataatcagcggtcagctcagacatatgccgagcaagaacgtccgctgacatgcgttctccgaggccgagatgaacggcggctccccgtccggcgaatttttctgccgtcacggtttgatgcgccacttgagatagaacgatgcagggcacacccgtacaaatggtttcatataaagtaatgccgccggacacgacggccatatcagcctttgtgagaagtgcggccatgtcatttgtctgccttaccaacccggcataaggcatttgcgcaataagcgcacgcacgtcatcagcgtgagcagcggcgccgcccatgacgatgatcacttgtttgcgctgaatatccggaatgcggcggcatgcttctatcactttaaagacaagcttcttagggtcgcttcctcctaaagaaaccaaaatggtccgacattcttttctgagctgatagagctgtttggctttttcaaaacccggatgaagaatcatatattccgggccttcatataaaacggtgctgcccattttaaccatccgacttttcagtccgccatatatgccgtttatgacggcatcgcataaatgaataacatgttcccgtttttcttcaaacaagacgatgcgggcagatgagtgctttttgatttcttcaagccagtcacacggtatatcgagcagatcgaatatgagcaggtcaggagcctgccggtttatttcccggacaataaattccttctgtcccttgtcaggtttgatgatcacttcccatttgtcagaagaaagataagaggaagcttctttgttggtgtaaaacgtaatggagcatttggtcttaatggcatcggcaagcagtttcatccggacggcgtgccccatgccgatttcatagcccccgtctgcgaatatcaaaacccgcatcttaatccgcctctttttgccggatcatctgattaatggctctgagctccggatcgctattcagcagatgaatcaattcctttgccggaatatcagggcgcgatcctgcttttgcgtacagctcgcgggccagccggtagtcctcttcggtatcgacggtcagccgcaagtgaggagcgcgaagttcctgcgggggttcgggaaagtgaagccgatacctctcaggagattctcttatcaaaagtgtcacatgctcctgatatttgtccgccagcgttttgacggcgctcagctctgttaaaagatgcgcgtttacagcctcgccgccgatgccgagcggcgtacccccgatatacgtgtaatccgcgtgctggtctgaatgtgctttaatcaggagatcaagcagcgaaggatcgacgaacgggttatcccccgtcagtctgactgcgatggccggttgtactcgttcgatgacttgtgcaaaccggtcaagcacgcgctgctcgctgccgcggtgcacacggtagttcttgctgaggcagtgcgcggacagtatgtcgtcggtcttattgtcagacgtggcaatgatcagattatcccgtgattgatcataatacgcgctttgccgaactcttttgacaatcatatcgagaatggtatatccgccgatcggtttcagtacttttccgggaagacgctcgcttcccatccgtgcctgaatgataaacagaatgtcagccatcataagaactgcctttcgtcaaaaggtcatcccaggtgatgcccgtgtcggcggggatatccctgaccgcacgcgccccgtcagttaaaagttcaaaatacctcgggtgaagcccctgcggcttttggccgggacgaagaacggcaatgttatccgctgtaaaacattcgcctttttgaatcggcgctgttgaaaaaatgcctctgtaagcgaattttctgatatccccctcaattgatgtcgtggttttatgggagcttcccgacagtatttccggcaccggagcgtgatgcccctgtctcagctccgcttcagctgaacggatcgcggcaaccatttcctttaattcatccggattgagggcgaaggagtgatcggcgccgggcaggtttttgtctatcgtaaaatgcttttcaatcagtttcgctccgagcctgacagctgcgcacgggacgtcatacgggtgggcgctgtggtcggaaaaaccgatcacagcatccgggaaagcggcggcgagcatgggaatgacgcttagattgctgtattcgggcggtgcgggatatttcgccacacagtgcataatcgcaatctctttgttcccctcgccggtaatggttttataagcctcctgaatatctgaaatatcagcgcccgcggttgaaaagataatcggggtcttcagccccgcgacatatttcaataacggcagatggttcagctcataggaggcgattttaaaggctgacggagatgtcgcatataataagtccgcagagccttcgtcacataccgtgcttaaaaacagcacgccttttttcttacaatagtcaagcagcggttctatccattcggcgggcatttccattgattgcactaaagaaaatattgagacgtctttacccgctgcggttttgtacaagccggggtctttctgatacattttgtccgcctgaaacatttgaaacttgaccgcatccgcaccggcctcactggccgcgtctatcaattcaaacgcctggctcagttttccgtcatgattaatcccggcttcggcgatgatgaaaacgggcgaaccttcgccgattgacttcgatccgattttgaatgatgccatcagtccgcctccttcccgggccacacatgataatagtaataagacgcatccgctttaaatcccattctttcatacaggcggatggctcttacattgtggagctgcgttcccgctgatacagtcttatgctggaagcgcagtgattgttcaataatgcgcgccgctaaatggtatcccgcgccctttccttcaaatcccggctttaccgccatcagatcaaggacaaattcatcgcctttagacagcccctgaacaaagcccacggtctctcccttatatttggcggcgaattgtaacgaagccctgccttccgcattattccgcgcccactcttcaaacaggcggtttgcactttcgtagctgagatgagggtcttggtaatacctgctttttgtaaaggcgtcgcgggccagccggctgatcgcttccgtgtcgccgggtccggcttctgtaatctcaaacggcggcgcactgttataaacacgcaccggactgacgagcttgaacaaactcccgacaaaacaggcggtcgggagctgctgaacgacctgcatcgctccgacatcttcagccggtattttaataaatataaaatcggtgccgtccgcccgccttgaggcgtaaaactcctgaaacagccttttgagctgcccggtgctgtttgcggctgcgagcttcacattgatgatttttttttggaacaattgactttcccacgaagagttttcgtataatatcacgccttgaaggctgttttcttccaataaacagagcgacgattcataggcctccggctgaatgcccttttgatggagaaaggcttgaatcatgtcctgagtaagattttccctcagtctgtacacctaatcagcccctttgatgatatccgtaacggctgcaatgacgtattcaacgtcatcatctgtcattgacggataaagagggagtgatacggtgcggtgataatacgcggccgcggccggaaaatcagtttccttatatccgtatgttttttgataatacggatggaacggaaccggaataaaatgaacgcttgtgccgatattatattggtctttcaaagcggaaatcagatcgttccggctgattccggcttcctgctcctctacttgaagaacatacaaatgccatgcatgccgtccgtcatcactgacatatgggacggtcagccctttcatgtctctgaaggcgtcctggtagcgggccgcaatttcggctcttctttcctgcatgctgtcaatccgtttcagctgatgaagcccaagcgccgcctgaagatcaaacatattcattttatagccgggcgtttcgacctcgtagtaccagcttccgtttgaagaataacggttccacgcgcctttgctcatgccgtgaaggctgagcaccctgatctggtcggcaagcctgtcatcatccgtcgtcagcatgccgccttctccggttgccaggttttttgtcgcgtagaaactgaatgccgtcgcgtccccgattgatccgatcattttctgtttataagtggtgtacacggcatgggccgcatcctctaagacaaacagctgatgcttttcggcaatggccagaatctgatccatctcacacgactggccggcgaaatgaacgggcacaatcgcctttgtctgcggggtcacagccgcctcaattttctcagggtccgcattcaaggtaagcggatcaatgtctacaaacaccggaactgcgcctgtatgcacgattgtattggctgttgaactgaacgtcacggcagacgtaatgacctcgtcgccgggaccgatccctttcgctttcagggccaaaaacaacgcggcggtacatgaattcagcgcgatcgcgtgctttgctcccgtccaggcggcgaaagctttttcaaacgcctccactttcggtccctttgaaagccagcccgtttcaagcgtatcaataacctcctgaatttcgtccttcccgatcatgggcaatgaatagggaagaaaagatgatcttttttgcaccattttctttgcgctcctatcttttttatgaagggtcaacccgtctgaagtcgactccggttttttcctgaagcactcggcataaagcggccagcgaatcctgaacaggatagttcgcggcgataaaagtgcggcgcgccttttctgccttttgatattcgtcggggctttcgcatacccgaatcaattcctgagcaagcgcctgcgggtcctcaaaagcaaattccccgagagaatgataataagggtattggcgggttcccgctgattttccgatcagtacgggtttctgaaacagcatcgcttcaaggccgaccgttgatgtctgcgtcaccgcggcgtcaacatacgggagaatatcataaagccccatttcttttttgatgattttgccggctttatatttccgcagcacctgatggtaagcatccagcttgtttttgccgatttcccacggatgcggtttaataataagctgcatgttcttatgcttgatcagttcttcaagaactcccgtataaaattcatcagagaacggctgagtggcgatcagcaccgtccgctttgacgggagaaaggaaagctttcggtaaaacgtgtccttatctatcggctctcttgagaaaatctcgtcgaaacggggatgacccgtgatgatgatttgttcctccctgcagccttttgctttataccactccgcttcataagccccgaacacagcctgatagtccgtaaacacgggcagaaacgcttcatctcccatgagcgccccatgctgaagacagatgctgacggcgttttttttcgcgcacatcagcgccagcacacggctgtaaatatcctctgtcgtgccgactacaacggcggaaatgttctcggccgtaaacaaaatatcaatggcatcaatcgcttcaataaataacggaatgtctttatacaaacgctcctgaaacgctctgtttccgaaagcgggatggctgctgtgctctttcagaatggaatgggctttttcaatataagggacggggttcccttttttgtccattcccgtcagctccaatttgctgataacgggcagcccgtgatgatcaggaagactccatctggctaaaaccgccgttttcgccggatcaaactgccggtagtttccctcggtgaatcgaaggtggtcaaaatgcagaatgacttttccgtttaccggtttctcatctgttttcttaatggtttgcttcttttgatcaaaataagactgaatattggcttcaggaatatgccggtcagccgggccgaaaagctctgggttctgctccatgctctcccgaagcgccggactgatatattgataaaaattactgatcaatgcgagcgggatgtctttgtagcgaagtgaatgaaaaaggtcaatatactgccggtacagcacccaatagttcgctaagtatgccgacaagccctcacccctttccaagcttttttaatgattccctcagctctcggcacgtggtctgctgcggaaggctgttcacaaactcgtttttctccgccgcaaaaagctgataatggatggattgatcggtaatataattgatgtcaagctcctcagcaatcgggtaaaacggataaaaatgattcactctccagaagaaacgggcgtcaccgatccggtaaaacgcggggctttcatcccaataggagccgaatgccgatttgacctgttccagcacggaaaaccggtgcatgaccgaacaatggtcaatggcgcacggcgcattccacacgatccgttcggcgggcctggccgtttccttcaccgtctctttctgttcattcagatgataggttttggaacttgaatacacaacggctttttccgggtcgtcatcaagctctttcaccattttctcaagccggtccggcacatacgtgttgtcgtcggtcgcatacgtcacgtattcgccctccgccatttctattgcctgattaatcaaggccgcatagcgtgttttttccgttctttctttgacgcccgatacatcgctttgataaaaccggacgcggggatccgtgagaaaagggcgtatttccgccaatgtcgcttcatttgagttgtcatccataatgaaaagctcaaagtctgtaaacgtctgagacagaatacttttaattgagcgggccacatagtcacttttgttatagctcgtcatgatcactgacactttaggcaactcgtcacccccttttcgtacctgaaactaccgctatcatatgttccttatgtcaaagatgcgctaggaatacagactattatgtgaaaagtcagctttgcgcgcacaaaaaaggccggctctgatggccggtctcaggcagcgtgttttcttttttcgcataaatctttctaaaggctcatatggtggaatagataaaaacagcagccgctctgacggctgtctgattacttgtcaggaggttccagcatcacgaggttttcatcaaaggaggaacaatatgaaaccgaaaaagaatcaatatcagcaaatgcaggggatggggatgggaatggatatgcagggattccagccgcagctcgggcctaatccttatccgcagcctcagggccaaggatcacagatgatgccgatgcagcagcagatgtcgatgccgatgcagcaaggccagcagagcttcggcggggggttccccggccagacgcagccgcagcagcagggcggcagcagctttcagatcccgtcaggtccatcatcgtcacaaaacgttcccggcatgctgccgattgaagagtcatacattgaaaatattctgcggttgaatcggggcaaaacggcgacgatttatatgacgtttgaaaacagcaaagaatggaattcaaagattttccgcggcgtgattcaggctgcggggcgtgatcatatcatcatcagcgacccgaaaacgggtacccgttatctgcttctgaccatttaccttgattacatcacgtttgatgaggaaattgcttatacttatccgtactccatgtcttcttattctccgagataaatcaaaaagccaatcgctcacttggcagaggattggctttttttctttataaatatttgacggccgcgacgacaatcataatccacgaaataataaacgccacgccgccgagcggtgtaatcgctccgagaatggaaatctgcgtcacgctcaatacgtacaagcttccagaaaacagaacgatgcccgcaaacatcagccagcccgcgacagaaacgctccccacgccagagagcttttcggctaaaaacgcgacagccagaaggccgagcgcgtgatacatatgatattgcacgcctgtgtgccatacctgcaaatatttatcagggattttcccttcaagcccgtgcgccccgaaagcacccagcgccacagccaataaggcgttaatcgcacccagaataataaacactttcatctattcttctcccgccttttcgttaaagtttccaattcaatcataacccaacatcgggaaaattcaacgcccgtcctccgatgacacgagattgtcggattttttctttttgataagatagatccggtcgaccgctatcgccagcagcgttccgagcacaagaccgttgcttaagagcgaaatcagaatcggatgcatgcctgataatgcgctctcaggcacaaacatcacaccgactcccgtcagaagcgccagaccgataatggagcggattcgtttttgctccgctttctcataagagtcaaactccgtaaaggcaagacccgccattgtggagaaaacgacgaaattcaccgcaaagccgaccggtgagggcagactcgcaaacgcattcataaataatgggatcatactgatgatagcgacaaatacactgcccaaaagaaacggctttttcgaaggaagcttcgtcgtctcaataaaaccggccgcccctgagatcggcacaggcgcaatgcctcccgtcaatccgctcaaaaggtggctgatcgaggccgcaaacccggccgggcgctcacgccgcttccctgcggtgccgccgaattttttcaccgccgcttcaacaacccgaatgctcgcaagcatgttgacaatcaaaagcactgtaatgaagagtgatgtaatgatcagtccgctgtcaaacacaggttttccaaacggaaagagagtcggcagctgaatgatgcggtccggtatttgaatcggtttggcagcgccgaagaccgcaaacaatatccatccgcccgcaagcgaaagaagaatcgcatactgccttaaaaacgtaacatgtgatcgggacatgatgaacattgcggccgtcacaaccatggcaagcccaaagacaaggccgtcgacgctgttttttaaatagccgatgcccaaaagaccttttactatcggctgactcagctgcatgaccaaaagcagcagatacacgccagtcacaaccggcgtaaacagtacggccagccgttcaatcactttaaaaaggctgaacaaaaagaaaaagacagcgcttaataacagcgccccctgaagcgcccgcagcgtctcgccgaatgtcgcgaacaccgtgcccgtcagtccgccgtaaatcgtatacacgccccaccataagcctgccgggctttcattaatcggcagacgatgtccctgaagacattggatgaccgcggcgacgccgagcacaaaaaatgtactctgaatcaatgcggcagaatcggcatggttcaagtgaaatgattgtgcgatggcgacaggaaccacaatcgcagccgcgatcataaatgccgtccattgcaaacccccgagtatcagtttcaagtcaatcaacctctcctgttaaaaatcgaaaatggaatccccgtttccgtcttccccgcgttcgtctttcgtttttttctgatattgattcagcccggcgctgcccatcattttttcaagcagaagcgggtctgtcgaaggagacgcggaaggcttcggcgcctctttcggaatcggattctgcacaggcgccacagcggtgtgcgtctgggtgccgagcacgacgtcacacagagagcggacggcggccacgtgcattttgatctcctcggcgcgggacgccgtttttgcctgcctcagttcttcttccatcttctgaatcaaagcagagatatgtatgttcatgagtaaatcctccagcagtaatttgtcttcttcctgcattttatcaaatttctgaccgaatcgcagaaatgagtttgttattttttctgacagcatacggccccgggcgtcaaaaaaggcgtttccgccgggcggaaacgcctcaaaaaaccggttattgcggcagatcggggatgcaccagtcaatcggctgctcccccattttttcaagggcggcgtttgtacgggaaaacggtctgctcccgaaaaagccgttccttgccgaaaacgggctcgggtgagtcgattcaataataacgtgtttcgatgtgtcaatacgctcttttttcatctgtgcgtgacgtccccacaggataaagacaatcggcttttctctttcattcaccacatcaatgatgcggtcagtgagccgctcccatcccttgcctttgtgggaattagcctggccgcggcgaaccgtaagcactgtgtttaacagcagcactccctgcttcgcccagctgacgagtgatccgtgattcggtacggagcagccgatatcatcctgaagctctatgaaaatatttttcaatgacggcggctgtctgacgccgggctgaacggaaaaactgagcccgtgcgcctgtccgggaccgtgatacggatcttgtccgagaatgaccgcttttacatcctcataggacgtataatgcaaggcattaaaaatatcatggctgtcaggataaatcgtttggctgctgtattcctgtttcagcatctctctcagctcttgataatacggtttgtcgaattcatctttcagctgattccaccagctgtcttttaaaagctgtttcaaactgtccgtcccccttatgaactgtgcagtctcgaatagacgggctttccgtcccacacaatgtcagtcggcgcctcccgcctcttcatatccggctcttcaagaagaaccgcgaagtttttcgtcgggagctccccaagcccgtgcttttcgcttaaccggtctaagtactgcttccgtttggcgccgagatccgcggactgattgccgcctccctcaaaaaacgcatagatgacgctcgcgcaaggaacacgcttcacacggtgctgtttcgcagcgcgtaaataaaaatcccagtcccaataattatggacatccggatcaaaatatcctaacgtgtcatgcagagaacgtctgtacatgctgcctgacggaacatacgtggaaaacacccgcatatcctcataatcggccgtataggcgaatggcttccgtgataccggatatctcgtgttgtcccgttcttcaaatgacacaatttccgcgtcagcatgaacaaagtcggcatcagcgagctcagccgccattctttccaaatggcccggcgtaatgaaatcatcatcatcgcacagcatgatacaatcacctgacgcttgtttcacaccggcgtttcgagcttccacatgaccggcattctgttctaaatcaataatctgaatcggcagatcgctgtacagctgcttcgcttgctcgaccgattcccccgcatcatttacgatgatcacttcataaggctttacggtctgcctggaaattgactccagcagctcacacaaagccggaatccgattatacgtgactatgacaattgatatattcatgatccgctccttctgctttttctcatgttctattaaaacataaagcggctgagagatcaggggggattttttatttcacccggtcagacacatatccaggtcatgcccgccagcaaaaccagaatgatcagaaggtctccccaaaccatgcataccgccttgatatcaaatctgcccgcatccatgacattccaaagttttgactgataaacaggcaccaacaccagcgcataacacgtgcacaaacagatcaaggccggcggaacaagcactgtcaaatcattcctctaagccttccgtattgtgatcaggagaaaatctaactataatgagatataaaacactgatggaggccattgatatgtcaatgcacaaagcacttactatagccggttctgattccagcggcggcgcgggaattcaggccgatttaaaaacatttcaagaaaaaaacgtatacggaatgacggctttgaccgttatcgtagcgatggacccggaaaacagctgggatcatcaagtgtttccgatcgatgccgatacgattcgcgcacagcttgcgacgatcgttgacgggatcggcgtagacgccatgaaaacgggaatgctccctaccgtggagatcattgagcttgcggcgaaaacgattaaagaaaaacaactgaaaaatgtcgtgatcgacccggtcatggtctgcaaaggagcgaacgaagtgctgtatccggagcatgccgaagcgctgcgcacccaattggccccgctggcaaccgtcatcaccccaaacctgtttgaagcaagccagctgagcggtatggatgaattaaaaacggtggaagacatgatagaagcggccaagaaaattcacgaactcggcgcgaaatatgtattaattacaggcggaggcaaactcaaacacgaaaaagcggttgacgtgctgtatgacgggaaaaccgcggaagtattagaaagcgaaatgattgatacgccttacacacacggagccggatgcacattctccgcagccgttactgcggaactggccaaaggcgctgaagtgaaagaagccatctatgcggcaaaagaatttatcaccgccgcgatcaaagaatcctttccgctgaaccaatacatcggaccgactaaacattcggcgatgcgtcttagcggaaaataaaataaatatccccctcatcgcctgagggggattatttcatttttttcgcggatgaccgtaaaaacatttcaatcgattgcacaaagagcgcatattccttcatctgttcatatgtatggctaagccgatcactccattcgttgtgcggctcggctctcttgagcatgcgtttcagctgaagcaatacttctttatattcttcccgcttatcttccacttgctctgcggctttgacaagtaaacatttcggcgtcatcttctgattcttcaaaactgagaaaacaactccttttattcctgagaatagtagtcttttgtttgaagaatagcacagatggcataggtttcacataagaaaaaaggacgattttctacaaaagtgtccaaattgaggcatttatttccgtgctccctgtcgatgtaaccgttacctcatcatttcccgggaaaggaaaatatctggcgctgaatacctcttctccatcattcaaaaacaattcgatggaggatgcatccagaaatagctgcacggaatgcacctcacttatggcgcagcttctcgtttctttttcctctccgctaaaagcggtgcgctccagcacggcgagtcccttttcctgatgaaatataaaccgggccgcgccccgaatagagatttcaaaaccagatttataagtgatgtcatccagcagcacttcagcccgggacgcatctttcaccggaagggctgcagacgagcattccaattggagacggcgcttttgttcatccgtacggcgcgatttcatttccgggagcggacgctgtatgattctgccgtttgacagtgacagctgtctcggcatcgtcaaacagtgaacccaatgatacgcatgtgtcggatgtttgtcctcctcctgatcagggacgcccatccacgcgaacagaatcctccgccccttatcatcttccagcgtctgagccgcgtaaaaatcaaaccctctgtcaagctccgtgaattcaccatgcttaaactcaagcggctctatatccagcctgccgaggaaatagcccgcctggtggctgttatgatatttcatcccgtcggcgtcaagcccctgcggacatacgagcagcacgtcggttccgtcaagagaaaacaagtccgggcattcccacatatagccgaatgacccgagaccgccggaatctgcccccgcaatcgcaccgacaaatgtccaatccgttacattctctgatgtgaataacacagcgctcccggtgagcttttctgtctgcgccccgagcaccatgtaatacgtcccgtctttcttccaaaccttcggatcacggaaatgagcggtatagcctgccgggagacgcgcgacgactccttttttttcaaatactttcccatcttcggatacggcgaggcattgatacgtttcccgattgccttcttcgtcacggacattgcctgtgtatatcaggcagagccggccgtctttttcgatggcgcttccggaataacagccgtttttgtcataccattcccccggcgcaagcgcgatttcttcctctttccaatcaacaaaatccttcgtcgtcacgtgagcccaaaatttcgcgccatgtcccgtatgaaatggctgccattgaaaaaacaaatgatatacaccgttccattggatcacgccgttcggatcatttaaaagcccgaccggcggcataatatgatagttctgacgatacggatctgatgcagcggtttccccccgcttctttttcgcttcctcagcctgcagccgcagctcttgatcaagtgtactcatttggcggcctccttttctttagctcccataatgtaagcggcaataaacgccgacacagaggcgatgcccattccgatcagatagtttatgagatttcctaaaccgagcggagccgtgatggcaatcatcggaattccggtcagtccgtaggcattggcggcgacaccggtcaccacgacataggcgccccccagcgctccgccgatcattcccgcgataaacggcttgcggtatctgaggttcacaccgaaaataacaggttctgttacgccgagaaaagcggaaaacgcggcaggcagagcgatttctttcattttcgcttttttcgtcaggaaaaatacagccagtcccgccgcgccctgagcgacattcgccatcgaccagataggaaggatatagtttctgcccaaatcagcgatgaggccggcctcaatcgcatgaaagctgtgatgcacaccggtaagcacaataagcgggtaaagccctccgaaaagaagtccggcagcaatgcccgcgtgatcatacacatatgtcagcgagacggtaatgcctgatccgatcgctctgccaagcggaccgattgcgacaaaggtaataaatccggtcacaatcaccgtgacaaacggcgtgaccaataaatcgaatgcgtgaggcacaatttttctcgtgcctttttccaccctgctcataatgtaaacggccaacagtacggggatgaccgtcccttggtagccgagaagcgcaatgttgaagccgaagagttccataaaatcaggcgatgcatccgcaagcccccacggattcaaaagcgccggatggatcataattcccccgagcaccgcaccgagatatgcatttccgccaaattccttcgccgcgctgaatccgatgaatacgggcaggaagataaaagccgcgcttgaaaacatgtcgagaagccgaaacagcgatgattgttcagacacccagtgaaaggccttcatcatgccgagcaatcccattaaaaggccgcttgctacgatagccggaatgatgggaacgaatatgttagacagtgttttcgcaaatcttgctgccgggttcagcttttttttcgctgcgtcctgatgtgtctcacgatcctcccgccccagatcggcttcttttgaaaacgcgtcatacactttattcacgaggccggtaccgaatataatctggtattgtcccgagctgctgaaagccccttttactccttctatttcttcaatgccggcctggctgatcttctgctcatcttgaatgacgagcctgagcctggtcgcgcaatgtgtcgcactgatgatgtttgatttccctccgatatgtttgacaagctcttttgcaatttcttgataatccattatgtatccccctttctaaaatcaaaaaagacctaaaattcgccaacgaaaaaggacaacatgatccctttttcatgtacgcaaattttaggtcttgcctgcataaccagtcacaatcccgccggattcagttttttgatgcgctttcattttatttcatgacagcgctttcgtcaatatgttatcaaaaaaaagtctgtttctccaaacagacgcgttattccgggtttttttgcagacgctggacatgcagcgtaatatagccggcctcggattccggcagttccaaatcatattcattttttaaaaacgccgccagttcaagcgcacaccgataagcaaacggatactttttttggatgaaataaagcatctcctcgtccatggaatggagggcttcatttgagtccaaccggctgaccgcataccgcaagtgcgtgacgaggcgctgatatgaaatactgtcttcatccaccttctgttcaaaaaaggattcgatcttttcgatcatttctttgatcatggttgtatgcttcatcgccgaatacatgcttttggcatccgccttggcagtgtggatatgaagcgcgatataccccgcctcatcatcaggcaatgatataccgagggtctgtttcacatgttcgaccgcccaaaggccgatctcatattcttttttatagagcgccttaatttcatgaagcaatcggttatgcacatgaaggccgttttgaatcctttcgatcgcaaaggataaatggtccgccagcgcaatgtgaatatgatcgctcaaaggtgccgcaagctctccctccgcatggctgatgatatcttcagccgcttctatatgctcttcgggaagcgtttctaacacttgtttgaacttttcattttcgtcgtgcacgacaaatattttttcaattttatgtttttgaatcaaatcattctttctcttttgaaaagcgattccgggacccattacgatcttttcccgtccgtcttcttttattaacgccgcattgttatttaatactttgtctattctcaagaggttcgctcccgttcatatgtttagtgggattgtaccctctttttcatatgatgtaaagataccggaccagcccgctcccgtttcggcaattctttgcggacaggtatccatcgatttttatccagcctgccgcaggccgatttcgtttcatcggtcagatccgccgatcgtacccggctcacaaacgaaaacgcctcagccgtcagcttcgctttcttatgatagacaacttggtttccgtacacggcggctaattgaaatcttccgtcacccggcgccatccagttcatcagaaagaccatccacacccgtaaagatactagcacacgtttcattgcaaatcatccctccgcttctttttgacagacagcttgttcgcaggcctgttttctctccgctttaacggaaaaggcggccgatccttctccgctaaaaactagcgggtctagcaaccctatgactctatgatagacgcggccggacgaattgtttgtcacaatatgagtgaaaaaacaaactagttttaagaagttttgttgaaagctgatggaaatgacctgaaaaatggagaagcggttaaaaaaagttatgcacatcttatcccttggttaagcacagcttaaacacaggacatatccacatatccacaaaacaaatctatattttgtataggaacattcgttcccaacaatatatatacacagatttattcacttatacacatgattctgtgtataacttcctccttattcacagatcaatttccataaatgagtcctatgtcacaaggaatattttgaattttcgagaaatatatactagatttctaattttagataaagaaaaagggggaaacacgattgaaaaaaggaatcatccgttatctgcttccggcttttgtcttatcctttaccttatccacaagttcacaggctgcgccggcttcaaaaccgcaagctcctgatctcgagaaggctgaggtgttcggtgacattgatatgaccaccggcaaacaaacgacggtcatcgtggagctgaaagaaaaatcactggccgaagcaaaggaactcggcaaaacacaaacaaaaaacaagctgaaaagcgaacgcgcaaaagtgaaaaataaagcgctcaaaacgattaaacacggaaagatcaacagggaatatgagcaagtgttttctggtttctccatgaaactcccggcaaatgaaatcccgaaactgctgagtgatcaggatgtcaaagcggtttatccgaatgtcacctatcataccgatcagctgaaagataaagacatcaccctttccaaggatgccgtgtctccgcagatggatgacagcgcgccttatataggggcaaatgacgcgtggaagctcggctatacgggcaaaggcgtcaaagttgccattattgatacaggcgtcgaatacaaacaccctgacttaaagaaaaatttcgggcaatataaaggatacgattttgtggataacgattacgatcctgaagaaacgccggccggtgatccgagaggcgctgcgactgaccatggaacccatgtcgcgggcacggttgctgcaaacggaacgattaaaggcgtcgcgcctgatgcaacgcttctggcctaccgtgtgcttggtccgggcggaagcgggacaacggagaacgtcatcgccggcatcgaacgcgccgtacaggacggagcgaatgtcatgaacctttcgctcggcaattctgtgaataatccggactgggcgacaagcactgcgcttgactgggcaatgtcagaaggcgttacggccgttacgtcaaacggaaacagcgggccgaacaattggaccgtcggctctccgggaacatccagagaagccatctccgtcggagcgacacagctgccgctgaacgaatatgccgtctccttcggttcttattcctcagcgaaagtgatgggctacaacaaagaagatgacataaaagcgctgaataaaaaagaagtagaactcgcagaagcgggtatcggcgagcaaaaagactttgaaggcaaagatctgaaaggaaaaatcgcggttgtcaaacgcggcagcatcgcctttgtggataaagccgacaatgccaaaaaagcgggcgcgatcggtatggttgtgtataacaacgccgcaggagaaattgaagccaacgtaccgggcatgtccgtgccgaccattaagctgtcatcagaagacggcgaaaagctcgtcagccaaataaaagcgggcggcacaaaagcgacattcaatttatccgtggctaaatcgctcactgaacaaatggcagacttctcttcacgcggtccggttatggacacgtggatgataaaacctgacgtctccgctcccggcgtaaacatcgtcagcaccattccgacccatgatccggccaacccgtacggctacggatcgaagcagggaacaagcatggcttcaccgcatgtagccggcgcagctgctgtcatcaagcaggctaaaccgaaatggagcccggagcaaataaaagccgcactcatgaacacggcggaaaccttaacggatgcggacggtgacgtatacccgcataatgcgcagggcgccggaagcatcagaatcatgaaggcgatcaaagcagattctctcgtcgccccgggaagttattcttacggaacgtttatgaaagacaaaggcaatgaaacgaaaaaagaaacatttacgattgaaaaccaatcgtccatcagaaagtcatatcagctggaatactctttcaacggcacaggcattaccgtttcaggcacagaccgggtcgtgattcccgctcatcaaacaggaaaagtcaatgcgaaggtaaaggtcaatgccaaaaaagtaaaagcaggcacatttgagggaacagtcacagtgcgtgaaggcggaaaaacagtcgcaaaagtgccgacgcttctgattgtaaaagaaccggactatccgcgcgtgacttcgatcgacgtacaggacggcacagcgcaaggttcctatcaaattgaaacctatctgccggcgggcgccgaagagctagccttccttgtgtataacagcaatcttgactttgtcggccaagccggcatttataaaaaacaagataaaggctatcaatatttcgactggaacggcaaagtcaatggtgacaccgcactgccggcaggagaatattatatgctggcctatgccgcgaacaaagggaaatcaagccaggtgctgactgaaaaaccatttatcattgaataaccaaacaaccctgctggagcatcagcagggtttctttctgatcattcggcaaaggcttcgcgaagcagccggtatgactgaagtttatcttcaaaatgatgagtaatggtcacagccatcacttcctccgtaccgtatgctttactgagagccagaatctgttctttcacttgctgctttgttccgatgatcattcgattccgattatcggcaattcgcctttgttcatatggtgtatacgtattgccgcggacggtttcgtaagacggtacgccatgaagcggaatcccctgttcccccgcaagcagcgtataatccatgacggcagcgagttcctccgctttctcctcagtgtccgcgcacagcacaaacaccgccacggccgtttttggttcttttcctaatacagaaggtttaaatcggcgcttatattgtgccgtcgcgctttctccgccttctccattaataaaatgggcaaacatatagcctgctcccgtttctgcgctcagaagcgcgctttcccccgatgaaccgagcagccagacttccggcgccgtcttaataagcggggatgccgtcagattcggaaaacggtgattgtcatcggcttcatcatgcaaatacatcgccagctcacgaatctgctgcgggtattgatcagcattgcgcttcccgccgtcattcagcgcccatgatgcaatcggcattccgcccggcgccctccccaatccgagatcgattctgcccggcgtcaacccttcaagcatgcggaagttctccgctactttataagcgctgtaatgcggaagcatgacaccgcctgagcctacacgaatgtcgttcgttttcgccgcaatatggctgatcagcacttcagggcttgaacccgccagccgctctgaaaaatgatgctctgacacccaaaacctcttatatccgagcttctctgcctcctgcgcgagcctcaccgtatcccgcagcgcgctttccgcagaactcccttctgatacaggagattgatctaatatacttaatgaaatcatcactgtcacctcctcaacatcgtaccactgctaagccgatcatatgaagtctggcgactttcttcgtcatcttggtttgttattacgatgatttagcttcctcgcgacctcacaaatgccaaacgggctgcctttatctttaacctcaaggaatactgcaataccacctgattgcttcttttgtttccatcgcaagcgatatcggcacgctggctgtgtgtccgtagacgagcggctcggaactacagccatgttaatatttacaaagagggagatgttaagaaatgatcttaacctgacatcttgttgtcaagttttaacggatatactaaaaacccagaggtgagcggatgcaaatcagcagattatttcaagtgatttatattttattggaaaatggaaccgttacggcacccgagctggctgagcggtttgaggtgtctgtcagaacgatctatagggatgttgaggctttaagccaggctggaattccgatttataccatacaagggaaagggggcggcatttccctttccgacaggtttgttctgaacaaatctatgcttaccgacaaggagcaggatgagatcctttttgctctccaaagcttagccgccgcccaataccctgattctaatgcgatttttgagaaattgagcagccttttcaggaaaaacaacatcaactggattgaagtggatttttcctcatggggaagcgggcaaaaacaaaaagagctgtttgtacttctgaaacaggcaatcttggagcagaaagtgatttcatttacctacttgagtgctgccggagaacaaaaaagccggagagccgcgccaatgaaactgctctttaaagatagagcgtggtacattgaagccttcagtttcgaaaaaaacgctttaagaacctttaagattaacagaatgtcgaatgtccgacttttaaacggagaggagatgggacttcaccttcagcatggctggtcggagccttccgtgacttcttctgcagaagaatcggttaaaaaaccgcagagaatccctctggtattaaaaatagaccaagcgggagcctatcgaatcgtggatgagtttaaagaagaggacattttaaaactggaagacgggtctttccgggtcacttcagagattcctcccggtgaatggctttatcactatctgctttcctttggagatttactggaagtcattgagccggcgtctgtcagacttgaaatgaaaaaccgcactgccagaatggccgaaaaatatttgaggtaactggacacgatgctgtcaggttctgttgattaaactagccttgtactcaacatttgaaggaggattcagcagaacgatggaaaacagtccgtacttattaaatatgagcaaagaatttgcaggtaaacgggtcctagtgaccggcggaacacggggaatcggcagagccatcgtcaaacggctgcatgcggcaggagctgaagttatagctacggcaagatcattacccgaggcattgcctgaaggcgcagggtttattcaagccgatgtctgccttccagaaggcgcagatcatatcattaaggaaacaattcatacattcggcggtctggatattttgattaataatgtgggaggttactcaagtagcacggcaggggctttagctttaacagacgaggattggcagacagcgtttaacgcaaacctgttttcttccgtccgcctcgatcgcggatttctgccttacatggtcaagcagcaaagcggagtgattgtccatatatcatctattcaacgaaagctgccgggcaacatgaccatgccttattcggctgccaaagctgcactagttaactacagtaaaaacctggcgacccaattcggccctgaggggataagaatcaacgcactagcaccggggtttaccgaaacagaagcagctgaacagttaattgagagaatggctaaacaagccggaaccgactatctagccgcccgtgagcagttaatggacgagcttggcggcattcccctcggccgtccggctcaacctgaggaggttgccgagcttgccgcattccttgcgtcaagcagagcctcttatgtaacgggttgtgaatatgttattgacggcggaaccatccgcaccgtttaacgaaatgacaaaggagttgatcttatggagcctaatgcgcttccgcaagttatacaagagtttatagccgcttccaataaacccgatccggatgcctatatcgactgtttttcggaggatgctttgatctttgatgagggcaaagtgtgggcaggcaaatccgctataagaaaatggagtgccgaacatcattttgatgcaaacgtaacgcttgacttacaaaggcatagacaggatcagggggaaatcacggcggtttttaaggttgacggcgattttgacaaaaccagcctgccgaaccctctctatttagatttttattttcagattcataatcacaagattaagcagctggcgatccagctttctacaggacctgaacaaacagaaacggtaacccagataagaaaccaggaggaacataaaaatgatagtaaataacgtgctgctgaagctgaaggacatgagcccagagcatatcaagcaagttcaaaccgttctgctgggcatgaagggaaaaatagacgttcttctcgatgttcaggctgaagctaacattcgccctgccccttcaggatatgatttgattctgatcactaagtttgcatccttgggggatatggaaaagtaccttacacacccggttcatcaggacatcgccaagtttattggcacggttctggaaacgcaggcgtccgtttgctatgaattataataagacgatgaggaatgactgccagttaagtcaattaacttcacttatatacagaaatcagccatatacacgttattcactgttttagaacttcggtaaggcaaacagagctgctctgttgtgtattgaatgcagtctcgattattaatgaaaaaaagacgatatgtgaaagttcaaaacccggaacagcagctcatcaaattttagaactgtacatcatcgcagatgttccattttgtcgaaatatgttacacgtgaaacataaaaaaacctctcccgtcaggagaggttttatttcttaatttttttgaaaacctttatctttaacatattgatttaaataggttctcggtttttgtttcatgaactgcagaatttgatcagaccacgtttcaacccgcttgccgtttgtccgtttatcataataagcggagatggtttcatcatattccttcatataactgcggaagttttcttcattcgtatcgtacgtgttttcatgatatacggcttgtttcggcagacgcggcttttggccggacggatgcgcgggatggccgactaccagaccgaacagcggcagcacatggtcaggcgtaccgagcacttccgtcacctgatcaagttcattccgaatgcctccgatataacaaatgccaaggcccattgattctgcggcaacacttacgttttgtgcggcaagtgcggcatcaatgacgctgaccataaacatttccgtattctcaagaagctctgtaatgttttcgcctttttcttccgcaagttttttatggcggtacaaatcagcacaaaacacaaacaagtgcccgttattctcgacgtaaggctgatttccggccagcgccgccagctttctttttttctccggatcggttaccccgatgatggagtacgcctgcacgtaactggacgttgacgccgcctgggcgcttttcactaatgtatctatctcttccgctgtcagaagctcgtcagtaaatgatcggatcgaccgatgattaagtatggtttcaatggtattgttcatataaaagcctccttctctatatatcatatccgaaagagaatcatgccaaaagcgaaatgctctaaccaaaaaaagacagcccgaaaaacgagccgtctgacattaagaattaaacaaatagcttttatatttcgtcagctgcacacttgcgttgtatacgatcccgaagctgattaatgtagacagcaccgagctccctccatagctgacaaacagcagcggaattccggtaaccggcataatgccgatattcatcccgatgttctggaaggtgtgaatcacgataagtgcagtaaatcctacgcaaaaaaacgcgccgaatcggttaaaggcatgcaagcggtcaatcagcaccacaagcctgtaaattaaaaagaaaaacataacaacggcaatcgcgcagcctaaaaacccaaaactttcacccaaaatcgcaaagataaagtcggtctgcccctcaggtacgtacaccttcagattatgaacgccgtttccggtaatgccgcctgatccgatcgccataacggcctgatccacctgccagcttttatcactctctgcctgagtcgttgccgcactggagtcagacatccacgatgtaatccggttgatttgataatccgcaatgccgattgaattcgccacatggggaaattcaatcacgagcactaagaaaagcccgataacaagggcggccgaaccgccgataatggtgatcagcttccagtttacacctgacataaacaccatcaccatcacgataaacagacagatcgcacccgttccggcatcctgcaaaacgatcagtccgatcggaataaccgtccatgccgcaattttcaagagcagattcacatcttcccgaagtgatctttgatctttcggtcccgccttcgatataatggacgcgaccatcatcataattcctattttcgtaaactcagagggttgaagggtaaaggttccgatttgaaaccagcttttcgccccgtttttaatcggcgcgatagattccggcgcaacacgcaaaaggagcagcgacagcacgccggcaattaatacgtacagactcagtttctcaagctgctctaaatcaaagtacagcaataatccgatgaatcccgcccctataacatagaagacaatctgtttcatccaggcgctgcctccatactgcccgaactgtccggccgcataaatcgcagcgacactaattattaaaaacacaccaaatataaaaatcaaatccccctgataatagggattttgctgtttcttatatcgactcattctatcccgccttacattttcatcggaagtcactattgtttattatacatgaacaccgttcaagaaaacatgatgaggttgtttcctttttattttttacggtttggagactacacgacatatgacgtgtcagaaaaggaaatgtttcggtcatgatgaaacttttccgataaaaaaccccttctcaccagaaaaggggcagcgggaatatagaaaccaatgaattcaaatgactttacctcatgtttaatgtcataaacaagctgttcgggtcctcattgtagtccccaaacggttcacaatattgaaacccggctttttcatacagcagtctggcgggaaggaaagcctccacagaaccggtttctaggctgagacgctgatagccccgccgctttgcttcttcaattatatggtgaagaattcgtttggccacgccttttctgacatgctgcggggaggttttcattgatttcagctcaccgtgccggctgttaagctcctttaaggcaccgcagccgagcaggacgccgtcttccctcgcactccaaagcgtaacgtcaggctgacgcaggcggtccgtattgagcgcgtgtatactttccgggggagagcagagggtcatgctcttcagatgatcctgcaaaagcgcaataacatccggcgctgtaacatcgtctttatttatgttcatttcaaaacctaccttagtgtgcatgttttctttaaacataacaaaggttcacaaggctgcgccatcgcactgtctgaaaatgtgacagggtatttgacctttctgatttctattacctatccaaaaatggggcaatagttgcaatacatttctcgaaaaagcggtatcaaaaattggaaaacatggtataataattgtaacaaaatgttcaaaaaacgaccacaaaacagacacattttattctctgtatttcattttggaaacgctcccataaaatgaaaggagacacgtaagatggacatgttttttgcttatttactggtcgcaagcgcaacacccctctttatctggcttgataacaaaaaagtggctctttcggccataccgccaatcattttaatgtgggttttcttctacttttacgcaaccagcagcctatcccccctcggccacacactcatgattatcctgtttgccgtcaacgtcatcgttgcccatatcgccgcctttatcatttacggccttccgcgcctgcgccggagaagaagccaataaaggcacaaaaaaccctcttcgcctaaacgaagagggtttctttttattcgtgatgttcggaatgctgcttcgcaccgcccggagggtttccatccatatggtcaccgtgatggtagtgcgccgcaaagatccagatagaaccaaggatgataacaatcgctccgaaaaatccgaagagcgtgtttccgacttggattccgccgttttcgctttctgtcatgtgcatgaacatgagaagctgcaggccggcctgaataaatgcgaatccgaaaatgatccagagttttgctgatgagcttaaatctgtatataccgcaacccaaagggccagcagggtcagaataatagacaacgcaaaacctacgatatgcttccacggaaagtggctgtgttcagcagatttgtttgccatattatagtccccccaatccgatgagatagacgcctgtaaagatgaagatccagacaacgtctaagaagtgccagtataaacttgagataaagatttttgaagacgtctgcggcgttaatccgcgtttcttcaattgcagcaagatgccggtaatccagaagataccgatcgttacgtgcgttccgtgcgttcccagaaggacgaagaatccagaccagaaagcacttgtaccgagagatgctccttcatgtacatagtgaatgaactcgttaagctcacatcctacgaagcctgcgccgagaagaagcgtaatgatcgtccatatgacgacgccttttaaacttccgcgacgcatttcatgaacagcgatcccgcaggtaaaactgctgatcagaagcaggaatgtcatgatcatgacaagcttcacttcaaataattcagccggtaagactcctcctgctgttcttctttgaagaacgaagaaggttgcaaatagtgttgagaacaacacaatctctgcccctaaaaagatccaaaacccgagaatattgagtctgccggtttcagattgatattccataggcgcgttagaattgccgtgttctgcatgttccataaatcacgcctcctttattcggaaatctttctttccgtctcttttatttcttcaacaggtatatagtatccattgtcatattcaaatgaacgaagcaccatgcaaagcagaatgccgatcaagccgacaatgcccatccagaaccattcaaagacaagtccgaagcctgcaataccgaacgccactgacataataagcggtctgccggagttgtgcggcatatggattttcttgaacttgctttccggatgaatatccactttgtcttctttcaattgcaggtacgcatcttgagatttcacttcaggaagcaccgcaaagttgtagtgcggcggaatcgcagatgaagtcgcccactcaagcgtacgtcccacgccccatgaatctccgctgatctcgcgagtagagtagcggaagctgtagtagatgttgtagcaaaggattaagaatccgacacccatcatgaaggctccgacagttgaaataaagttcaatgtagtccatccgtcattcggtccgtatgtgtaaatacggcgaggcataccttgcagccccaagaagtattgagggaagaaacatacattaaatccgatcataaagatccagaagaaccattttccgattctctcgttcagcttgtggccgaacattttcggataccagaaaataaatcctgcgaaacatgcaaataccgtacccgcgatcagcacatagtggaagtgagatacgaggaagtacgtattatggtattgataatccgctgcagccatcgcgagcataacccctgttaccccgccgataacgaagttcgggatgaacgcaagcgcccacagcatcggtgttgtaaagctgattcggcctttatacattgtaaagagccagttaaagattttaaccccggtcggaaccgaaatcgccatcgttgtgatcgagaagaaagagttaacagacgcactgttccccattgtgaagaagtggtgagtccatacaaggaaactcaggacggaaatggcgataatagagccgaccatcgctttgtaaccgaataactgctttcttgcaaacgctgaaataatttcagagaaaataccgaaagccggtaagataacgatataaacttcagggtgtccccaaatccagaataagttagcccaaagcatcggcataccgccggcttccagcgtgaaaaagtgagcgccgaacaaacggtcaaatgatagcagcgccaatgccactgtcagaacagggaaggcgaatacgataataaccattgtaatcagcgtcgtccatgtgaacatcggcatacgcatcagcgtcatgccttttgtacgcattttcaggatcgtcaccataaagttgatacccgtcatcagcgtaccgataccggcaatctgaagaccgagcaagtagaagttctcaccaggcccagggctcatgtcgttacttgccagcggcatgtaactcgtccagcctgcgttcggagaacctccgataacgaaagaaatattgaaaagcatcgcacctacgaagaacgtccagaaactcaggttgttcaagtacgggaatgctacgtcgcgcgcaccgatctgcaaaggtacgacaacgttgatcagaccgattaaaaacggcatcgccatgaagataatcatgatcgtaccgtgagtcgtaaagatctcattatagtggtttgagtctaaaaaattgttattaggaagcgctaactgggcacgcatcatcaagccgtcgaccccgccgcggaacagcatgataacagcagagataatgtacatgattccaagtttcttatggtctacagacgtcagccattcagaccagagccacttccactttttgaagtatgtgagtactacgatgatagcaatagtggaaagcgcaatggaaacttgtgcgcccagaattaatgggtcacctgttacaaaaaattcatcccatctcaatttcattcgggcttcctcctttcttgttcaatttcaatcttgtttatcgtcggatactttaaattcgtttttcttaacatcttcccacggatctgttttagagtgcggtgatacggctttgtagccaaggcgtttgcgcgcctccatcgcatattcggcatcttggccgtggtcaacgtattttaagtgtgtagaagagaacgttaatttaccgacattctccggaagcatcagttcgtcatacttctctttcgtcagctttggagaatcgctttgggcttttttcacccagttgttaaagtctttttgcgtaactgcttttacgttgaatttctggtcggcaaagtgttcgccggtgaagttcgcgttgcggccttcatatgttcccactttgtcagcctgtaagtattgatccatcagcattcctgccatcgcgtatttttgtcccccgagctgaggaatccatagcgacgccattgaatcggctgaagaaattttaaataaaaccggacggtctacaggaatgttcaggtagttaaccgtctcaatatcctgctctgggtaactgaatacccatttccagtctaccgaagtagcataaacgacaagaggttctttatccttagtcgcttcaggcgctttttctaacgaatatatcgtctgtacggtaggcacagaaagtgcaatgacaattaaaattgggatcactgtccagactacttctaagaacgtgttgccgtgcatgtctggcttgtaatttccgctgtctttgcctttgcggtcgcggtatttcactaaaatgattgtaaatagtacgaatacgacgccgacaatgaacagcataaatccgattgacaagagaatcagatctttttgctggtctgcaacaggtcctttcggatctaacacggaaatgtcgctgcatccgcccagtacgaaaacaacagccaacatcgctaataaaagtaacggtttaaatgctctgaacaagaagatcaccatccttcctattgatgtagtgaatctgaaatgtactttctcaaaatcttttctctatctaccttgttatgctatcaaaatctgcccttattagctttatttttttctaaagttcatctttttttcgccctgatgtcacaaaatcgacaaaaaatgcatgaactttttccacttgcataaatcaaagttaaaaagttttagatcatttagcatatatagagaaaaaagatagtgagaacgaataataccaaataaaggtttaccataataaaatacgctggtcaacaaaaagtttcattttgttaaccattccacaaagaaaatattttttcctttgctcacaccttttcacacgttttccattttaacgcaacgcatggtgaaaaaaaagagatgaacgcgcgttgatatgttcattataaaaaacacattcatatgtttaatatggacaaaacgaaggaaacatataggcataaataataaaaaataggaagtgatatttatgggttttatcgtatctctgattgtagctattattatcggctggatcggaagtttatttgtaaaaggaagtatgcccgggggaattatcgggtcaatgatcgccggtctgatcggcgcatggatcgggcacggcctgctcggcacatggggtccgcaccttgccggctttgccatcattccggcaatcatcggagcggcgatcgtggtatttctgttcagcctcatcgccagaagcagaggataaaaaaagcctcgtcccttatgggatgaggcttttttccggtagagcgtccaaatggctgataaaacgccggaaagccgctctgccttcttctgtctgtttaaagacgccggcatgctccagtatccgggcaaaaacatgtccgatttcttcttttagaatctgttccgcgttttctttcgttaccttccgcttgtgcagcacgctgagcgcccactccttatgcttggccgcagaaggatcggccgttaaagccgcctccgggtccggtgaacacagcgcttcagccgtgcggatcatctcttcttcaagacgccccggcagaatcgcaagccccatcacctcaatcagtccgatattttcttttttcagatgatgaacttcctgatgaggatgaaaaattcccaccggatgctcatctgaggtgcggttatttctgaggacgagatctaattcgaataaaccgtttctccgccgggcaatcggtgtaattgtattgtgcggtgtctcccctgaataggcgaggatatccgccgcctcatcggaatagccgcgccatgcccgtaagatggagtccgccgcgtcagaaagctcagacgcgctctcgctttgcagacggatgaccgacatcggccacttcacgacacccaaagccgtattcggataatcaggcagcctgtaacggctttctgtctccgcctgcgccatcgggaactcgtgatcgccaccttgaaaatgatcgtggcttaaaatactgccgccgacaatcggcagatcagcattggaaccgagaaaataatgaggatactggctgacgaacgacagcagcctgtcaaacgtttttttgctgatcttcatcggttcgtgccggtctttcaaaacgatgcaatgctcccggtaatacacatacggagaaaattgcagaaaccactgctcatcaccgagaatcaccgggatgacgcgaagattttgacgcgcgggatgatccggccttccttcatatccgacattttctttacagagaacacatctcgggtaatcggattgcggctgctctttggcagcggcaattgctttcggatctttttccggttttgaaaggttgatcgtgatgtccagctttccgtaagccgtctcagccgtccacccgatattccgctgaattctgtccgaacggatataatacacatcctctgaaaatcggtaaaacgcctttgtcgcctgctccggaccgtgcactgcctttgtttcttcaaaacgccggacaatctctgacggctgcggggcaaaacagcccatgatcttcgcgcttagcagatcgcgatatgtgtctgtatcggctgcaatccggcccgtctctgcggcccattcataaatcggggctaatatgtccggcagaggcgccgccgagtcaatttctatctgttctgaaggctccggatgggttatgtgcagcgtttcatataaacggtttcttgtatattcaatatcaagaaatgaaatcagctctttttgcagtccgtaccggattaaacgttccacgtgccgctcaatcgccattgtcatccccctttagttctctcgctccggccccgatatccgccgtataaaagtcagcctttctcccggtctgttcctcataatgggcccctgccgtttcaataaaatctgaaacggcctcgtccttgacgatactgaccgtacagccgccgaaaccggctcccgtcatccttgacccgacaaccccggcatggcgccatgccgcttctgccagtgtatccagctcaagacttgtcacctcgtagtcatcgcgtaaagaaagatgcgaatccctcattaattcgccgatgtgatgaagctgattgctgctgaacatcgcggccgccttttgggtgcggtggttttcatagacggcgtgttttgcccggcgcctgttcacttcattctgaatcagctccgcatgagcgtcaaaagcggaaggcgacagctccccgagtgactgaatggaaaggtgcttctgcagatcaaaaagcgcttcccggcactccttgagcctcgtattatagcttgagtctgcaagcgttcgttttttattggtattcgcaataacgatcgacagtccagacatcccgagtttcgtatattcaaaggcgagcgtcccgcaattcagcaggatcgcgtgatctttctttcccatcccgatggcgaattgatccataatgccgcagctgacgccgataaaggaattttccgccgcctgagcgagtttcaccaagtcgatcatatccgcatcaagcccatggcattccttgagaatgaccgccgtgacaagttcaatggaagctgatgatgacagccctgcgccattcgggatatttcctaagaatacaatatcgaagccgtgcggaagagaaaaaccgctgccgagatattccgccatgacgcctttcggataattggcccacccgtcctctttttggtagcggatctcatcgagactgcattcctttatgcctgcttccttaaaattatcagagtacattctgacgagcctgtcccctctctcccggacggctgcatatgtaccgatcgtaagcgcgcacggaaagacgtggcctccgttataatccgtatgctctccgatgagattcactctgccgggcgcaaagaaaatacgcaggtcctccgattccccgaatacatcagcaaacgctttctttattttgtgtttcatacgtatcccctttcccgttactctttcccccaaggctcggaaagaaaccgttatgacacgccctcttctttcgcttttctgaagacaatccacttgctggccgcatagttgacgactacgataatgacgttgtcggcgattttcgccaaagtttcgttcatatgaaattgactgaccagaagaatcatcatggcgagatctatgccgagagacaatacccgcacgctgaaaaaggctgtcagttctttcatcagactccgcatccccgcggttttttgctgaaatacatacagtttattcgtgacataagcaaatagaacggacagaatccacgcagcgacggtcgccatcttgtaatccatctgaaacaccgacgtcagaatgtaaaaactgacgatgttcacgatcgtcgtgaaaacacccataatgatatacatcataatttctctgtagcgcatggcaattcctcgctttctgaaaaacttttctaaaacttttgtcaaataaagacgaacttaccctgattttctgttactgaaaaaaacagagagcgcgtcaaaaaggctgcggaaggtgacggagcgccccagcacgtttgattgcttaatcatgccgtcaatgagcgcgcacatcattctggcggtgtattccgtatcaatttgttcttctattaaatttctcgatttgagccaatttatgtacaagcagctttcttcaatccatagctcgtaaagacggatgtaggcttcatattcctgtaccaccttgtaattgggcatgtgaagggcaaaggacacgatgttccatgccggtttgctgttaataagatgcatcagcaagtcagccgcgcttcttgccgcttcataaagtgtcagcggcctggctgattgccgttctatttcgtcgagatagccggtaatgatcctttttttgatctgatgcctgtctaacaaatgcttcaggaaatcttctttgctttcaaaatgaacgtaaaacgcgcctttgctgtaacccgcggctttgctgatttcatctatcgatactgtatcgtaagctcggtcaattaacaaatgaaggcctgcgtcaataaaactttcaaatgtttcttctctcttaatttgaaatttgttttttttcattttttaccccagctgtttgatcttcactttatcttacaccgaatcattcttttgcggtattttttatgtaaaaagaatatgttagttcgacgttcaaagggtaaatgttaataggtcagatggtttattttcatttacatactatccagtcagtatttaattgtttattattatatgtaagatttcttgaaggattttgggtatttcagtcattttcttagggaataggtaggtgaattcatcttcaatttgggattaccggccaactatgtgtgatatttgttatacattggctgctgtagctgggcaaatcaatttttcaattggaggttcttatgaaaactcatgtaatgaaagagatagatcaagattggcatttgttaattcaagaggctagaatcatgggtttgcacattgacgatgtaaggcgattcttaaatgctgaaaaagcggtgaagaaaaaaacaccaatgaaaaacaccatccgccagcggtaagattacaggcggatccttttactatttaacacagtccgcccgcacccgagttttcaaaggaacacccgcaatcttatgaggggaatcagagaataaaaccgtataccggacaaccattcccgcccgcattccgctacctgaacagccaaacatggtgatatgagatccccccgctgcatatcttgtgtattatgccgatttacgaggtgatacacagatggatacgaatccctattatgatgaaaaacaacagaactactacgaaggcctgaatccttatttattaaaaaaaatagacaaaaactggcgtacagtgcttgatgtcggctgcggcaccggtaatttaggcgcggcaattgaagaccgcggaataacggtttacggtattgaagcgtatcccgaagcagctgaaaaggcggaaaacaaattgagccacgtgctttgcggcgacattgaatccgccattcttccgtacaaatcagagcaattcgactgtatgctgttcggagacgtactggagcatcttgtcgacccgtggtcagtgctgaaaaaacttcgcccttatttaaaaaaagacggcacagtgcttgcatgcataccgaatgtcggccatatctcggtggtgcttgagcttttagccggcaaatggacttacagagatgccggattaatggatcagacccacctgcgtttttttacgcgtgaagagactctttccttatttaaagcctccggttatgaggtgaaaagcattgaggcgatccgtgttgatcatccctcttatcacaaggccatcgcatctttgcacgaagtctgcgtacagcttggcataagacatgattttctgacagaggcatcggcctatcaatatgtgattgaggctgagaggagcatgtaatggatgcgcattcgtttctgtttgtcgtctgtgtgaatgatgaatcgctttactcccaatgcaaaaaccatatcctgcagcttaccgttcccccctcacactccgttgatatcatgccggtatacgattcagagagcatgacctcctcctacaacaaagcgctgaaacaccctgccaaatataaaatttatctgcatcaggatacatttatcattcatcagcatttcctgcgagacatgcttcatatctttcaatctcatcgggagctcggccttctcggtgtcgccggctgcaaaactctgccgccgaacggtatttggtgggaaagcgggcatcggctgggaaaagtgattgaataccgggtgaatggttaccgccctctggaatttgaaaacagcgaagaaaacggcctgtttacgcatgctgacgccattgacggattgttaatggccgctcaatatgacgtagagtggcgggaggatttgtttcgcggctttcatttttacgacacatcacagtcgcttgaatttcaaaaacacggctatcaagtcggcgtcgcctgccagaaagagccttggtgccttcatttttgcggtgattcatttgacgccgcggcatatgaagcggacagacaaacatttgtcaaacactatatgggaaagccctcttgctgatgcagagggctttttacagttaccgtttattcaattcccgctcaatgatttgttcaaaggtttcctttcccgctgcgcccgggattctttcatcgccgatgataaacgtcggcactgcggtaatgccggcttcctcataggcatggcggagcgcttcccgctgcatgtgtctgtacgcccttgtctcaagcgcctctttgaacgcgccgccgtcaagtccggcttcttccgcaagctttgtcaggacgttaatgtcactgatattttgttcttcctgaaagaacgcccgaaaaacgcgtgtatggtattcgctttctttcccatgttccttcgcaaaatggaagccttcaaacgccaaatccgtgtaaggatgcggtgatacgcgggggaacgttatatcaacgcctaaagaccgcgccatcggttcaattgagttttcccacatctgccgcttggcggggtcattcaccggatcaagtttcggtgaggggctcggacgcaattcaaacggcatccattccacctgtacgtccttgtccttaattgcttcttcaaacgccgctttgccgacaaagcaaaacggacatacataatcagaatatactttaatctgcagtgtcattgtaaatctcctttctttttcattttaagttgtaacataaatagttacaagtatttttttaaaaaaacaccctccctatggaaggtgtcacgattccagcagcctctgggcgatatattctccttttttacagccgccgggacaggcgaataaggaggagccgatcgtttgtgtgtattcattcagcgcatcctttgccgccaaagctttcagcatcgggacaaattggcggtccgggtctttttgaaagctgataaacagcaggcctgcgtcaacatagcccgtcttcggatcaattccgtccgtataggaaaatgcccgccgcagaatctgtctgccggttgatttcgccacgctgacatgtgagtcggcgggaatttgattcagcttgacgggatcggtttcctttttttgtccgaaaggcgcgcccgagcttttcattcgtccgaacgtgtcttcctgatctttcaaggatgaacggtcccatatttctaaaaacattttaatttttctaaacgccatgtacgtgccgcccgtcatccagtccggctcccctgattgaacccaaacgattgaattcatcaggttttcatccttcgtgctttggttgccggtgccgtctttgaatccgaaaaggttgcgcggggtttcgccgttttttccgccgcttaagaaacctttattgagaaagcggacttcacacacgccgacggcctgtttaatcagattgcgcaccgcgtggaacgcactctgttcattatccgcgcagacttgtatgacgatatcaccgccgccttgtttcttatcgagtttgtcgttaggcatcggcggaatatcggcgaggtgcttcggttttttatccttcagtccgaagcggtccttcccgtctttctcgaaaaaaccggggccgaagccgaaggtaacggttaaattcgccggtgccagatcctgcgactccccggtatcctgcggaggcatatatttatttttctgttcgcctgacagggcggcgcctgaggtcagcagctgcgtcagactggtccaatttctgaaaagggagatgacatcagctttgtcgcttgacatgacatcaagcgccgcaaaatacacatacgtctggtgcgccgttgtgattcccgcttggtgctttccgtaaaaaggaacgatttgatcactttcacttttcccttgactcttctttgaagcggtggccgccggtttgaaaagcggcgcgagtcctccgaggccgctcgctccgacagcgacggcggcgcccgctacggcgccccacttcagaacatcccgtctgtgaatctgtttttccttgttttgttcatcgctcatgctgtgttataactcctttttaaagcacatcggcaatcttcgacatggtttcagaaagggccgtcagctttgtgcttatctctctgatttgatctttacttaatttatcataagacgtatacgagtgatcacccgttttgtatttcgacatcaaaacttcaaattcgctgaattccgtatccagcttttccgtgacgtcggaatggtctttcacaagcgcgcttttcacagtttcatatacggcttttgagccttcgacattagcggccagatctgttaaatcaattcgggagtaacgttcttcttcacccgtgatctttgagatgcccgcttcattgagaagctccatggcgccggcgacgatttgttccggcgtcagtttgagagaagcgatagagccgtcaagctccttcacatcctttaacaggacggcggccgtttctttttcgccagtaatcttattgtccttccagagggctttttcaagcttgtggaagcccgtccatttgtcgccttcttccacatcattttctctggcatcgattctcgggtcaagcgtgccgaggctttcggcaatcggttcaattcgctcgtaatagacgcgcgcctgcggataaagtgattttgctttatcgatgtccccggccttgacggcgtctgtaaacgcttcagccgactttacaagctgatcgctctgttttttcacatatgttttatagtcatcagccgctttcttgagctggtcactcgcctttttgctgcttttttcagcgcccgtcagctcttccagcgaggctgtcagcgatacggattccgatttaatcttctctgtatcaggcttatctttttgtgcttctgtataaatcggctgcaggtgcttttcgatatctgtgtattcaaacggataatcgccgcggattttattttcaaatgagagccagtagctgttcagttctttccctttttgctgaatgcctttccggtcttgttttttaacggattcattcagtttggtgagaatatcctccattttgtcaactgatgttttgatttcctggtttacactgtttttttcggctcctttgtcagacgctgactgctgagcgccgcagcccgagcacaaagcgaggagcaggccggctgacaaagccgctttctggatatgtttcattttgcaacttcccttctattcgattttatttttaagatttccataacgagtgcgacggctaaaaatccgatgatgaccagctgcggaattgtgctgtaaatcgacggatagatgccgagaaatgataccgacggaagccagctttcggcgtcagacggcagaatatccgccagctgcaggctgtggacgcccgtaccgagaaatttcacgcacatatacagcacgacagccatggacagcagaaagaacggctttaacggaatccgcattccgagcttaatcatgagaaaacccgctgccgcaaggatcaacaatcccgccgcggttcctcctattaattctgtaagccgcagcttgccgacgaggccgataaaaaagatcactgtttcaagcccttctctgacgaccgccaaaaaggcgatcagcgcgaaggacagcagactgccttttttaagcgcctgcgatttttgcgtattgattttttcccgccatttatccattgaagcgttccggtggagccagacgccgacatacaggagcatcacggcagacagaatgccggtcacgccgccgagcagaaaattgttttcgccaaaaatgttcgaggaaaacagcagtgtgacgccgactcccgcaccgagagagacgagcatgccgagtgacgctccgccccaaatccaagctgatgaacgggtgacccgggcttttttcgtcatcgtcaaaagcgcgccgatcacaagaagcgcttccattccttcccttaccgggataagagcggcgtccagccagctgtagctgctcgacgcaatcggctcaaggagctgaatcatttcgtcaatatgcttaatggcctgatccgggcggttttcagcttccgccttcataagcgccaggttctcttctgaagtcgtgtaggccgcttttgattgggacacgacgtctccttcgactgccagccaattcgtgacaagctgatcgatttttgtttgggcttcagcggtttggctgctttttatcagctgtttcgtctcttttaagctttgaatataggcagagagtgtaagtcttgagctccctccggctgcgtcttttaatgtgacggcctgccggtaggtttccaagtgggacccaagctcagaaagcgccgcctgtactttttttgtatctttattaatcagagaaagtgaaatcattgcgatattggagttcatttttgagtaggaagatatatttgcttttttgatagcaggctcttcctttttccatacagttttgaattgtgaaaatgttttttcgacggattgcaggtttccgtctcttgcagattgaatcatttgctgattcaggctgataagtgaatcgatgggatcagcgcctttcgccacggcagaagaactgaaaatgacgagcaggctgaataacatgaaagcaatcttccgtgccatcatgcacctcctgtagttgaaaatgattatcattatatatcataatcatagtccgatatcagcctttgtcaataaaaagttgcgcatacagaaaaagggccgtcctcacgggacggcccttctgacagaaacatgtcagctttttgctttggagcgccgaacttcttcaaaaaacctgcgcgccgccgcctttggatcttcggcttggctgatggcgctgatcatgctgacgccgtcagctcccgcttcaatgacgggcgccgcattgtcagctgtgatgccgccgattcctacaatcggaatggtgatgccctgacgtcgcacctcttcaatcaatgtaacgccctgcacagcttcagcatcttttttcgtttcggtcggataaaccggacccattccgacgtaatcggctccggccgcttccgccagcttcacctcggagacgttatgtgccgatacaccgagaatcatatcaccgattgccgctctcgtttcttcggcgtccgcgtcatcctggccgatgtgcactccgtcggcctcaaggcgcaaggccaattcaacatcatcattaataatgaaaggaatgccggcccgcctgcagacatcctgcacctgctttgcaaataaaacaagatcctctcctgttaaagaaccgctccccttttcccgaaattgaaagagcgtagcgccgccctctatggcttttttcaccacagaaacggggtctgcgcttgtattatttgatcccatgataaaataaaccgataaaatatccttcatcatttcccgagaaatacgagtcatttttctgtcaccctttcaattgcagcaagctcggccgcttcttgttccgagatgcccgacagcttgtttaaaagctcaatctggaagctgcccggtcccttatgagacgaattctgagcggcaagctgagctgcgcttccgtatacagaaacggctgaaacggttgcttgcagaacgtcctgctccgctgcgcagaaggctccgatcacagatgtcagcagacaccccgcccccgttaccttcgtcagcagtttatcgccgttatgtacggcgtatatgtcggtgccgtcggagatcacgtcggtttttccggtaatcgcaacgaccgttttcagcctgcttgcagcggtcttggcgagctgaatcagatctcctccggcttcccctgcatccacgccttttatcttccaatcggcggcgccggcaatattggcgatttccgcggcatttccgcgaatgacggacaagcgcacctcctgtatgatcttgcgggctgatgctgtccgaaacggtgtggcgccggcgccgaccggatcaaaaatgaccggaacgccgttttcgttagccgattttccggctgcgatcatcgcttcaaccgaagccgcactgagagtgcctatattcaggacgagcgctccggcgattttcgccatgtcggctgcttcctcgattgcatatgccatgacgggcgatgcgccgagcgcgagcaggccgttagcggtgaagttcgtgacgacattattcgtgatactgtgaacgagcgggctttgctcccgcactttactcaagttttgagctgcggtttgtgcgtccatggtttaatcatccttttttctctttttcggattccataaatacgatttcgtatgttccagccaggctctggcggcaaaggacatatagcggtccttccgccaaataatggctaaatgccacggaatgaccggatgtacgagcggaatggtgctgactttctcaggatcaagaccgcggcagattctttccggcagcaggccgatgccaagattggccgataccatttcactgataaagtcccactgtgacgtttcataaatgacgtgcggtctgaatccggctttcacacattccgtcataattcgattatgaaggacaaaatcctccctgaaaaatatgaaaggctcgtctttcaattcgtgcagactgcattctttctcgtcagcaagccgatgtgacggatggacgacgagcataagggtttcctttacaattgtaaatgtatgaaaaatctcttcattcgcgggaagcacgacaacgccgatatcaagcgagccgtcctccaccccttgctgcactttaatagagccgtcttctacaagctgaaacgtcacatcgggatatgtgacgcggaagtcaccgagcaccctcgggaaaaagccggacccgatcatcggcggaagtccgatgcggacatgccctttcttcacttccataatatcattcagctctgacgtcaggttttggaatgactttgtgatttcctgcgcctgcacatacatgctctgtccggcgtccgtcagttcaacctgccggccattgcggtaaaagagcttgatgccgagctccgtctccaggtttttaatcatttttgagatggtcggctgcgaaacatacagcgactgcgaagccttcgtaaagcttttcaaacgggccacctctaagaaatacgttaagtgccggatgtccatttcatttcatcctttctatagacaaaaggaatagatattattctttatatatattttacctatagcaaaaccttatgtacaatataaatataagggaggcatcatgatgaaaaaattgctgcttaccgttattcaaatcgctctgctgtttatatttgcgcgtctgatcaattgggtcacggcggctcttcatataaatattcccggcagtataatcgggattgtgattcttttcacattattgcatttcaagattatcaagcttgaatggattgagcttggcgcagcatggctccttggcgagctgctgttgtttttcatcccgtctgccgtcggagtgattgaatacggagatattatgtctaaattcggcgtaagcattttacttgtcgtcgtcatcagcacatttgttgtgatggtttcaacaggtacgcttacacagcttatagcaaaaagaaaggagaaaaaacaaacgtgttcatcggaatcttaagtttattcttaactgttttggtgtatttaggagcgaaaaaactctacattcgatttccgcgggtgtatacctcgccgcttctggttacgcccgccgttttggtcggactgctgctgcttgtcaatgtcccgtatcagacatacaatctcggcggcggagtgctgaccgatatgcttcagccggccacagtggcgttcgcgatcccgctttataaatatttcccgattttaaagaaatacgccgtggaaattattttgaacgtggcggtcggttcatgtatcgccattctgtcaacggcctttatcgcgaaatggttccatctcggcagcagcttagtcgacagtctcgtaccgagatccgtgacgacgccgattgccatgaacgtatcagaaatgatcggcggcatgccggccgttacagcggtttttgtcattttaacggctttactgggaacgatcatcgggccgatggtcatccgctatttccgcattgataacgaaattgcccggggcgtgctgctcggaacaagcgcgcacggagcgggaacatctaaagcatttgagctcagctccgtatcaggaacgatctcaagcgtgtccatgattctcgccgcgattatgacgctgtgcgcggccccgattttgctttcgtttatgtcataaaagactgctccttacagagcggtcttttttttggccgtaagaattgttttgtccgtccttcataaaaagacgaaaacacgatatgataagacatgaagtgaaaagactgaagaacggatgtgtcatatgaacggccagcagcgaagcagcatcagaaaaggacttgaagtcgatatcgtcctgaaagccgaccagcgttcagggaagctgacgagaggaatcgtgaaagatattttgacaaactcaagcttccacccgcgcggcattaaggttcgcctagaagacggacgaatcggccgggtgcagcaaattattgaatagaaaaaaggccggggttcacgcccggctttttttttttgttttcataactaaaatcaataattattctccccttttacaaaaaatgtacagctaactattgactcttacgttgcgtaatactttagagtagcaattgaggaggtggaaaaagtgacgggtatgaaagtaaaagaagtagctgaactgattggagtaagcatccgtactctccatcattacgatcaaattggattattgactcctaaagaaaccactgattccggttatcggctttattctgatgagaatcttgaacagctgcaacagatattatttttcaaggagctcgatttttccttaaaagagattaaagaaatcattaatagtccttcatttaaccgaagggaggcattactattacaaaagaaaatgttgattgagaaacgaaatagagtagacaagatgattgaaaccatagataaatcaatcaaacatatcaagggagaaatctccatgacaaacaaagagaggtttgaaggtattcactttaagcataatctttatgaacaagaagctcgcaaacggtggggcgatcaacccgtcgatgaggtaaatataagattgaaaaacatgactgatgacgagcaaaaagatttatctgataagtggactgcaatgttcaatacatttgcacttcttattaatcaatccccgaagtctccagaagtacaaacagctatcaaagaatggtttgattttctaaatgagaattttggtgaatattcttttgatgccttttatggattaggtcaactctatattgaagatacacgcttcactaaaaacatcgatcagtatggtgaagggttggcgaagcttatgagtgatgccattaaattttttatagacagtcaaaaaaaagggtgataccaattaaaatcattatggaggatacaattaggcaatacgaaaagttattttcaatgactgaaaatagagaagattactatcgatattcaatgatgaaaccttttgaagacatgtggaaacagattaatgttcccttaaaggcaaagcaccctaacggatatgatgtaatagtagcgacaaatatgatgggctatctgagcgtaacggaaacggaaaccggcagaaaagcattagagaacctaaaagaaattcaagctcatcagattgcatttgacactttaactcattgtgttgaatttatcgaacaaaacaacttaaaaataaatgctgatgaaataagatttgggatgtatctagctaatcaaaaaaagcttgaattacataaaggatattgtggatttggaggaattccagggtttattcaaatttgtatatttcccaattcatataatataccaagactgcccgctgtcattgctcatgaatttcatcataatattcgtttttcatatttcaattgggattatgggaacgtaacggtcggtgattacttaattatagaggggttagcagaatcatttgccaaagaactttacggagaaacgcttttaggtccttgggttacttcctttgaaaaagaagacctagaatactcaaaagaaatcttcaaagactcattacatattaaaggatttgatgaggtcagcagttacatgtttggtgacacttttgcagctcaacaaggttatcagcctgttggcttatcaccatttgcaggctatgcggtaggctaccaggctgtgcaatccttcatgaaagccaacaatgtggggataagagaggccaccttacttgatacggatgagatactaagtaatagcggactgtttctttaataacgtttggacagtaagaaagtcattattattttggcccaatttaaagcgacggaggaggggtttcttttccctctctccacgctataaacgataatcctattttttccgcaagaaaacgaccttcaaatagttcccttctttaaacgcgggtatcgttttaaaatcctccggaagcgtatattcttccaaaatgtcgtaactctcgtttgtttctttaaaggcagcctctataaagcctttaaatttcttcatgttgaaggcgctgctgtttgtcgatgcaacgatgatgccgtttttcgcggtgatggcgatcgtttccttcagcaggtttttataatctttcgccgcgctgaacgtccgtttttttgtgcgggcgaaagaaggcggatcaaggatgatgaggtcaaatgccagcccttttttctccgcatagccgaagtatttgaatacatccataaccttaatgtcatgcgcctcataatcaattccgttggcgctgaactgttcaatcgtttttgccaggctgcggttggcgacatcgacgcttgtcgttttctctgctcctccaagcgccgccgcaacggaaaatgctcccgtataagagaacgtattcagcacccgtctgccgtttgcatacttgtcccgaatcgctttgcgcacatgacgctggtctaagaaaatgcccgtcatcgccccgtcgtttaaatccacagcgtactgtatcccgttttcttgaacaatgaccggaaaatctcctctttcgcctttgacaaaatcgtcgtcttccacatattgtccggcggtatcaaaccgtttcttttcgtagatcgccttataagacagctccagcccgtcaatcgcctcaatcaaactgtccttatatgcgtaaatgcctttgctgtaccattgaatcagcagataaccgtcatagaagtcaatcgtgacgccgccgatgccgtcgccctcaccgttgaaaagacggaacgccgttgtatcagacgccttaaacagatgggcccttgcttcagccgcttttttcagcttgtccagaaagaaacgtccgtcgatccgttcatctctcgcacgggacagcacccagccgactcctttattctgcaaaccgtaatagcctttcccgataaattcgcccttctcggatgtcacatcaaaaagatcgccctctgttaagtgagccgagcttccggacagagcgtctttttcaatcagggggaatccttttttcagctttccggcaaatgtatctttcactgtaagtagcttcattgtgcattcctctttcgttttgctttctcttatcgtaccataaaacatgcattgtcccgaaaaattcaaaacagggggaaaaccatgacagccaaaagaatcgaccatacaggcattatggtcaaagatattgaaacatccatcgccttttatcaagacgttctcggtatgacgttaaaggaccggatcacccatacaaacggcattattgaactcgcctttctcggatttcaggaagggcccgagacagagattgaattgatccaaggttacagcagcgagcttcccgcagaaggaaaagtgcatcatatcgctttattaactgaagatatcgcagcggaattcacgcatgcgaaacgtcagggcgccgtatttattgatgaagaaatcacgacgcttcccaacggataccgctacttttacattgaaggacctgacggcgaatggattgaatttttccagcgttaaaaaaacgggcggaagcgcccgttttttatgtttcttctgtgccgttttgcgccgcttcccgttcctctctccatttttgaagatcccaaattctgaaaaacggataataaatgataaatgtaatcaggaggttgatcagctgcatcaccgaaccggagattttcccgcctgtcgccagataacctgaaatcagcggcggcatcgtccatggcacggcgattcccgccggttttgccaccatccccgtgctcatcccaatgtacgtcgccgtaatggtcaagagcggcgcgatgataaaaggcacgattaacagcggattcatgacgagcggcattccgaaaataatcggttcgttaatgttaaatatcgcaggcccgataccgagacggccgagctgtttcatctgtttgcttctggagcgcacaagcatggtcagcacaagggccagcgtcgctccgcttccgccgacattaatccatatttgaaagaactgtgtcgtaaaaatgctcggcagcgcttctcccgcttgaaaagccaaacggttggcgtccatcgccccgtaccagatcggtgacatgaccccgccgataatggatgcgccgtgtatgccgcaggaccaaagcagcatttgcacgaattcggcgacgaggcttccgccgagactcccgcctaaaatagacagcggggtgcccagcaggtcgcctacgacattgtggaggcttttaaatggagtcatttcaataaacagacgggccaaccaaacaagcgtaataataaagaaaccgggaatgagcgcgacgaacgatttgctgaccgcaggcggcactccgtcaggcatcttaatgacgatatttctttggatgataaatcggtacacttccgtagacagcattgcaatgatcatcgcgacaaacagacctttgcttccgagcagcgaaatcgggatgccgcctcccaccataatctctgttgccgagccgtcaggaataaacggaatctgatacggcgtcgccaataaaaaggcagcaagggcaatggctcccgacgacagggcatccacctcatagctttccgcaagccggtaagctattccaaaggcggcgacgagcgccataatgtcaaaggacgcattcaccggatacccgagcttttcaacccaatgttcaccgaaaagacccgccataaaatcggcgtaaccgggaatcgggagactcgtcagaatcagaaaaaccgatccgataataataagcggcatagacagaataatgccgtcacgcaaagctcttaagtgcctttgaccggcgacttttccggcgacaggcatgattttttcttccattacccgattgaacgtactcatttatcaaaaaaccccctttttgagttcattgcgcagatatcttattgcattttcttcatcatattttgaaagcgtttacatttgcatacagaaattttcctttccccttaggaaaaaaagaattccgcactgccgatatataaagaaaaaagggggaaccacgatgcatcacatcctaaaaccgataacggccgctgccttgtgcgtcagcctgttttccgccgcggcgccagcgcacgccgagacgcacgaccgggacgttatcgtagtgtacaaaaatcaaaacggcaaggaatccgccatagacagcggagcggatgtggaacagacctatcagcatctcccggcagtcgccgtgtcggccgattcgcaaacggtgaaagacctgaagcaagatcctgacatcttatatgtagaagacaatgtaccctttcaggcagcaggcggctctgatgtacacctgttatcagcggctccaagcagcagttacgtgctgccgcaatgggatatagaaccgactcaggtcaagcaggcctggaaagaaggcttgacgggaaaaaaagtgaaagtggctgtcattgacagcgggatttatcctcatgatgacctttccattgcgggaggctattccgcagtcagctatacatcctcatacaaagatgacaacggacacggtacgcatgtcgccggaatcattgcggccaagcatgacggatacggcattgatggcatcgcgccggatgtccggttatatgcggttaaagctttggatcgaaaaggtgcgggagatcttaaaagccttcttaaagcgatcgactggtcaatcgccaataaaatggacatcatcaatatgagtctcggaacaaacgcagacagcaaaattcttcacgacgccgtcgacaaagcatacaaaaaaggaatcgtgatcgtagccgccgcaggaaatgacggcaacaaaaaacccgtcaattatccgggcgcctacagcagcgtaacggcagtctcagcgtcaaccgaaacaaacgggcttgcggcgttttccacgaccggaaaacaaattgaattcgccgcacccggcaccaatataacaagcacttacctgaatcaaatgtatgcaacggcggacgggacctctcaagccgcgccgcacgtcaccggcatgttcgcgctgctcaagcagaaatatccggaggaaacaaatacgcagctccgacagcagatgcagcaaaacgtcaaagacctgggcgctcccggacgtgacagccaattcggttacgggctggtgcaatattatacgaaccaaaagagttttgccgaacgggccgtcataaaagcggaaaaaacgaaaaagcaggcagatatcaatcaagcaaaaacgtcggtcagcaaacttcccaagtcaaagggaaaaaccgcacttgagacgcgaatcaataaagttcaagccgcaagaaatgtgacggatgcaagagacaaagtccggactgccgaaaaacaaaagaaaaaaaacgccgtcaatgccgcccaaagcgccatccgcaaattagcggccggctcagagaaaaaagggctgcaaaagcggcttgatgctgtcaactcaggccttttgaaaacagccgaagccagcgtcaagcaggcggaaaaaaagacctctgagaccaacgccgccaaagcaaaaaaagtagtcagcgagctccagccgggaaaagaaaaaaccgccctggaaaaacggcttgacaggataaaagataagatcaaccggaagcaagcaagagacaaagtgaaaacggccgaaaaaaccaaaacgaaaaaggcaaaatcagcggcacaaacggcggtcagccggctgaagccgtctgccgaaaagaccggtctgcaaaaacgtgtgcgcgcgatccgggtgaaacattaaaaaacgcttatgagccggataacggcttcacaagcgttttcatcacacctgcctattggttcatagccgggcggtcgatcgtgttccatttcgtaaaggacatataacggaaataatgatcacggtacgggtgcgcggtacctgtattccaaggcttgtctcctccgcagaaatggacgatggccggctcggcacgtgtttctctgtatcgtatacggtcaatcagttcaggaggcgttttctcattcatgataatatgcgtctgcgcattccagcgcggatgcagttcatgccattgatcatataagatcgcgttaagcgcgtcctgatcatgaaatacgagaaaatcctccgaactgttttcattgataaaatcaatcaccttttcggaaatattttgttttctccaaggttcgaaatctataatcataatgccggaattaaaatatttggcagtatcgctgatattcatttttttcagtctgtcatgctgtccggcatcttctaccgccgcaacaattgccggggaaatattcaaatcccatagagctgaaatatcttccatcacaatcgcatcgcaatcaatgtagatcatccgcttcacagactcatccttaattaaatcaggaatggaaatgcggtaataagccgcttttgtaatgtggctgctttcgacggcatgcttgtattgatcagcatccacttctaaaaattcaagcggcgctccgaatgacgtcgcagtctgttcaagcttgtccttgttttcggcagtaattccgccgtcgattacatataatttcgcatcccttgttttatccatattcatcaataaagaagcgaacatcccacccaaatgacgagcataatgatcatcggcacatgatacgatatgcattgtttcattctttcccactgatattcatctccctttttgttgtacaaatgtctttccctttttttaaaaagtaaaccttgatctcacacatttttttgcgcgggaatgtgctgtttacgatttgatattcgctttctctgtacaatttatttctgatttgaaatcaggaaaggggaaatgattttagcgaaaacaatcgtcagaatgtaccacggcaggaaatcggcgggtgcggcggagtcaaagcgaacggggagaaaacgggagcccttcataccgttattaccgcaggaaacggcgtaacaatccggggaggcaagcgatgcacgtaaacggataaacaacagccggactgctcataaaagcggtccggctgtttgtaatgctaatcgacttctttcttaatcccaagcattttttcgtctaaataatgggcgatttccgccgcttccttcagctcgtcggtcagatgcttcgggacttcgttattcaatttataataaattttatgctcaagactcgcccaaaaatccatggcgatggtgcggatttggatttccgccttcacatattccacacgattcgtcaaataaacgggaatttcaataatcaaatgcaggctgcggtagccgttcggcttcggatgtttgatataatccttcaccttcacaattttcaggtccttatgctgcttcaaaacctcagcgacattataaatatcggaaataaaggaacagataatcctgacacccgcgatatcatgaatatgctctttcatttcctgcgtcgtcacatcgcagcctttgcgcatcagtttgttgacgatgctctcaaaacttttcacgcgtgattttgtatgctcgatcgggttatgcccgtgaatcagattatattcctggctgatgatagaaaacttcgtatccagctcatctaaagcaaatttataaactaataattcatttttccaatcttccataactgtttttaaatcatccatatgggctgttgacaagtccatttttttcatctccttgctttgctgtccacgtattagacgggtcggtccgcagtgaggttctttacaaaatcgtgaagattatttcataaaaaaaaaaagcaaatgccggttatggcacttgcttttttaattgatcagcggaaataactgatcaggagtccgattgaaagcaggaatccgaagaatgtattggtttgcgctgttgatttcatcgcaataatcatgttcatcggcatttcgtttttcacaaagcctttcacggcctgaatcggtttcggcacgctcaaaaagaccaggaacagccacggacttgtgtaccccatgatgacaagaccgacgatccaaatgtaagcaatggcaaaggatgcggccagtattatgacggctcctctatgccccatcaaaatcgccagcgttttacgtccgccctttttatcttcttcaatatcacggatattgttggacaggttaatcgctccgaccaatatggcgatcggaatggaaatcaaaatgctctgttcattaacttcgcctgtctgaataaagaaagaaataaggacaaatacagatcccatgcaaatgccggagaacagttccccgaacggtgtatacgcaatcggcagcgggccgcccgtatacaggtagccgatcagcatgccggcaagaccgattgccgcaagccaccagctgctgctcatgcagatataaacaccgagcacgagggcgatcgcataagagccgagcgccagctgcagaattgttttcggcttcatgccgtggcggacgatcgctccgccgataccgacggaatcctccgtatctaaaccgcgtttaaaatcgtaatattcattgaataagttcgtggcgatctgaatccaaaggcaggaaaacagcatggccaaaaacagcaggaaatcaacctttacgtaaaacatcgccaatacggtgccgagaagtacgggcacaaacgatgccgtcaatgtatgagggcgggttaactgccacaaaatacggcccatgctttctttttcaggcgtcttttggctgcctcccatattgttttgattcattttcctcttcctttctattaaaaggctttcacagtcagccgataacagtagtgttgaattggggttttcatgttttctgctaccttatctatcataataatttcttcctcatttcacaagatgcggcgctttatcagctttcctgccggaaacggcttttcgcccttctccattgggattcggcacaagccggcgcaagaaaaagccggcaaattttttttacctcatttatattttcgataagttaaaaatcccgcctgcacagcgcttttttagtatgatctttcgccaatttttacatgcgtgttttccagccttttgtttctcattcatttttaaggaaattttaagcttaggatattagacatattttgaaactttttgttaatctaatcgtcatatactggtgtaattattgaatacgcgggaaggaatttaacatgatgcaaaaattaaaacgtgcttatgaaaatacattggtcaaatggacgtttcatacaggattttattttctgatattagtattgctcttttggatgtatggttttcatacagcaaataccggcacttatatttacaacgatttctaatcggggaggataactatgaaactacttgatgctataaaaacatacgcagacgtcaagcctcaggccgaagcgtttcgttccttagatcattccctcacttacggggaattatgggatttgtcggagcgggtcgcgtccggcattcaaaaacatacggctgacggttcgaaaacgcctgttctggtttacggacatatggagccgaatatgatcgtttctttcttaggaagcgtcaaagcgggccgcccttacatccctgtcgatgtatccattccggcggagcggatcgtcaaaatcattgaaagctcaggcgcagagctgctcatcagcgtatcgggcgatgcagtcgatacgggaagcaatctgattaaaaccgttacacccgaagaacttgcagctgacggagatgcagacctcagccgtgagaactgggtaaaagagctggacactttttacattatctacacgtccggcagcacgggaaatccgaagggcgtgcaaatatcagctgataacctgcaaagcttcactgactggatctgcagggattttcctgtgggcgaaggcaagacattcttaaaccaagctccgttttcttttgatttgtctgtcatggatattttcccgtcacttcaaacgggcggtacgctgcactgcgtaacgaaagacaaaatcaataagccgaaagtattattcgaagagctggagaaatccaaactgaacgtctggacatcgactccgtctttcgtccaaatgtgcctgatggaccccggctttacgcaggagctcctgcctgacgcagaagtatttatgttttgcggagaagcccttccggctgccgtggcgcaggaactgttaaaccgttttccgaaggcccgcgtattcaatacatacggcccgactgaaacaacggttgccgtcacctctgttgagattacgcagcaggtcatcgatgaaaacgaatctctgcccgtcggttttgcaaaacccgatatgaatatcttcatcatggatgaaaacgggaataagcttccggacggagaaaaaggggaaatcatcatcgccggcccgagcgtgagcaaaggctatctcggagagccgtctctgacggaaaaagcgtttttctctgttgacggacagtgggcatatcatacgggtgatgccggttatgctcaagaaggtcagattttctgccaaggacgccttgatttccagattaagcttcacggctaccgcatggaacttgaagaaatcgaagtccatgtaaggcagtctcaatatgtacgctcagcggttgtcatcccgtatcagcctaacggaactgtggaatatctaattgccgccatcgtgcctgaaaaacatgattttgaaaaagaattccagctgacaagcgccattaagaaagaactggccgcttcgcttccggcctacatgattccgagaaaattcatttatcaggatcacattcaaatgactgcgaacggaaaaatcgaccgtaaacgcattggcgaagaggttcttgtatgacgccttacagctcgtttttcttctttatcttacttggaatccttctcttgccgacgattattttagggctgaacggcaagagattccaaggatacaacatgtttatatccatcatcgtattggctttgattttctcgcatgatctgcacggcgtaatcgcattatgtatctttacgctctggcaggtgcttttaatcagggggtatctcgcttacagactgaaagccaacagcggctttgtcttcagcatggccgtgatcgcgtccattttacccctgtttttatctaaattatggccgtttttctttccgccggcgcctcatcatccggttcaaaacctgatcagtttcttagggatttcttatttgacatttaaaggcgtccagctgatcatggaaacgagagacgggctgattaaagaaaaaatgcctatacaccgtcttttgtactttattatgtttttcccgaccatttcttccggtccgatcgacagataccgcagatttgccaaggacgaacagaaagtatggtcaaaggaagaatacgctgatttattgtataccggcattcataaaatttttatcggtttcttgtacaaattcattatcggatatgcgattaacacgtacttcattatgaatctgtctcatatcacccacagcaaactgtggggtaatgtgctgtacatgtacggatacagcttgtacctgttttttgattttgcgggttacacgatgtttgccgtcggtgtcagctacattatgggtatcaaatctccggaaaactttaataagccgtttatcagcagaaacattaaagacttctggaaccgctggcacatgtccttatccttttggttcagagactacgtatttatgcgctttgtattctggatgacaaagaaaaaatggataaagaaccggatggccgtctcgaacatcgggtatttcctgctgttcatgctgatgggcgtctggcatggacttgccctgcaatatattgtgtacggactgtaccacgccgtgttaatgacagggtataacttttttgagaagtggaataagaaatacaagtggctgcctgccaaccgttttacggcctttttagccattgtcatcacattccatttcgtatgtttcggattttatattttctcaggaaaaccatttcatcatcactaaaggagattgaaaacacatggaatttaaacaagaagtattggacgtattagcggaagtttgtcaggaggacgttgttaaagaaaatcctgatattgaaatctttgaagaaggactgcttgattctttcggaactgtagagctgcttgttgccattgaaaaccgtttcggcattacagtgcccatcactgaatttgaccgtgacgaatggaacacgccaaacaacattgtaaacaaactgactgagttgaagtaaatgaaaaagcgtttctttggacctattattttagcgtttgtcctgtttgtcggagctatcgcagttccggcttcatggcttacgcgcttcatacctgaaaaacgtgtcgaagagtcggcagcggccctaaacccgaatatgttccaagggctctatctgcaaaacaaaatgttcgaagactcgaagtatctgccgattttcggttcttccgagctttcaagactggatgagtttcatccgtccaactattttcaagtgaacaaccaaggctttacgccttatcttgtcggaaaaggcggttcgcaatctttaattcatgccataaattttgccgctcatgctgaccagcttaaaggcagaaagatggtatttattgtatcaccgcaatggtttacaaaacacggttcaaatgagcagcattttgctcctaatttctcatcattacaagctcttgacttggcttttaatcacagcattgagccaaaactgaaaaaacaaatgatgaagcgtatgctgcactacaaagttgtcaagaacgatgcagtcctgtctgaactgtataaagcatctgtcaaaggtcagacttggaaagtaaacgcattaacaccggctgcgaagctttattataatatcttagaaaagaaggatctttattattcgatagaagagccgcaaggaccaaagcgttacattaataacaatttaaagggaaaatcctggtctcagcttgaaaaacttgctgctcaatatggtaaagatcactcccgttctaatccgtttttcatagacgattctgtttataaaacgatcaagaacaaagtgcctaaagccaaaggttcaaacaaaggcagaacatacgcctataaaaagtcactggagttcagcgattttgaagatatgcttaatattctgaaggatgccggggctaagccgatgttcgtcgtcattcccgtaaatgggaagttttacgattacaccgatttcccgaaaaaaggccggactgattactacaagaaagtcacaaagcaaattaaagcgaagggctttcaggttgccgacttatccggtcacgaatatgatccgtactttatgaaagacaccatccatatcgcctggaagggctgggtgtacgtcgataaagcgatggagcagttttacaaaaccggcaaggtgacggttcactgagcatggtgatgatcgaatacggaaaaaacgaacacgcagggggcatttctcccctgctttttatgtgatttgattttttcacaaatttgaggaaaactattgcgaatatttgttgaaggtatacaatagaatataaattattttcaaataagtttgacaataacaccaatagggagacagaacattatgaaacaagacattcgtgttgaattgacttcagccaaaaaaccgaaaccggacccccatgacctcgcgttcggcagaattttcacagaccatatgtttgtcatggattacgacgccgatcaaggctggtacgatccgagaattatcccttatcagcccgtctcaatggatcctgcggctatggtttatcattacgggcaaaccgttttcgaagggcttaaagcgtacgtaacgaaggatcaggaggtgcttctgttcagaccagagaaaaatatggagcgcctgaatcagtcaaatgaccgcctttgcatcccgctcattgatgaagagcttgttcttgaaggcctgaagcagctcgtagccatcgacaaagactggattccgaaagcggaaggcacttccctttacatccgtccgtttatcattgcgaccgagcctttcctcggtgtagcggcatcccatacgtacaagctttttatcattctttcgccggtcggctcttattacaaagaaggcattaaaccggtgaaaatcgccgtagaaaatgaattcgtgcgcgccgtcaaaggcggtacgggaaacgcgaaaacggccggcaactacgcatcaagcctgaaggcgcagcaggttgcggaagagaaaggcttttctcaggtgttatggctcgacggcattgaaaaaaaatacattgaagaagtcggcagcatgaacatctttttcaaaatcagcggcgagatcgtgacgccggagctgaacggaagcattcttgaaggaattacgagaaattccgtcatcgcccttctcaaacattggggactgactgtgtctgagcggaaaatttctatcgacgaagtcattcaggcgcatcgtgacggccgcttggaagaaacattcggaaccggtacggcggcagtcatttcaccggtcggcgaattgatctggaatgatgaaagtcttgtcatcggcagcggtgaaaccggagagatctcgaagaaattgtatgataccattacaggcattcaaaaaggcgcggaggccgacgtgttcggctggacgacggaagtcgcctcattaagcaaatcaaaataaacaaaaaacccggaaatgaatccgggtttttttggtgcttttatgcttcaatcgacttaaagaaatgaggcagatgttctttgtgcgcctcaatcatttcatccagaatggcctttgccacagtgtctgacgggacgagagggttgatcgtcatcgcgagaagcgccgtttgataatctcccgtgacggctgcttcagcggcgacacgctcaaaggacttgatttgctggacgaggccgcggacagacaccggcagatcaccgacggcgatcggtttcggaccgtctttcgttatgacacagttcacttcgaccgctgaatcactcgggatgctggcgattgcgccgctgtttattgtattgacgggctggatatcatgtttgtcgttatagatggagctgatcaggttgcaggccgcgtcactgtagtacgccccgcctcgtttttcaagctgcggcggtttgatggcgagattcgggtctttatacagttcgaacagttctttctcaaccttctgcacgacctcggcgcgtgtgccctccgtttgagacgcttctatttcgtgctcgagcatttctttcgttttgaaataatagcggtggtagccgcaaggaatcagatcaagcgccttcaggaactcaggctcccattccgccccggaaatgtttttcatcgtcatggcgttttccggatctcccatggcttcaatgactttatccttcacgctgatgccgtctaagaaaacatctaatccgaagaccatgtgattcagcccggcaaattgcacttcaatccggctgacatccacatccaatgcttttgcgacgcccattttaatgccgatcggcacattgcagagaccgacgacttttgtcagattcgagtagcggagcagagcttcggtgaccatgccggcagggtttgtaaagttcacaagccatgcattcggacaaagctcttcgatgtctttcgcgatgtccagaatgaccggaatggtgcgcagccctttgaataaaccgcccggaccgtttgtctcctggccgattacgccgtattttaacggaatccgttcatctttggcgcgggcctcaagaaggccgacgcggaattgagtcgtcacgaagtctgcatccttcaaggcttctctgcggtcaagcgtcaggtggatttctatcggaagccccgctttttcgaccatgcgttttgcaagcgtgccgacgatattgagttttttctcgccttcgggaatgtcgacgagccataattctctgacaggcagttcatcatagcgtttgattatgccctctacaagctccggcgtataacttgaacctccgccgatcgttacgattttaattccttttgtcatattgttgctcccccttgcagactcactttttcataaatcgcgactaactctgcggccaaatctttcacggtcatggcattcattaagtgatcttgcgcatgtaccatcaaaagcgtcatgtctgttttttctccgccggcttcgttttggatcaattctgtctgataatgatgggcttctgtcagttcccttgcggcttcctgaagctttttttccgccagggctctgtctccctgctttgcggcggctatggcttccattgaggcgcttctgccgtttccgccatgcaggatgatctgaaaaatggtctgttccattttctcattcatgtgtttcactccctttctctacagcacggctgtttcgtctccctgtacggctgacgcctgcgattgttcaagttcgttttcttctttcagcttttgtgaatcccacattctgaagaacgggtagtacacgataaaggctgtgatgatattaatcgcctgcatgacagcccctgatatttttccgcctgtggcaagatatccggaaaaaatcggcggcatcgtccatgggacggcaatgccggcaggtttggcgacgaggccggtgctcatgccgatataggtcagtgtcagtgtgacgagcggtgtgatgatgaacgggatgagaagcatcgggttcatgacgatcggcattccgaaaataatcggctcattaatattaaagatggccggcccgatggcgagtttcccaagctgcttcatctgtttgcttcgggcgcggagaaacatggtgaccacgagcgccagtgtcgcgccgcttccgccgatgttaatccagatttcaaagaactgctgggtaaaaatattcggaagcgcatcgcccgcctgaaaagcaacccggttcgcatccatcgctccgtaccagatcggcgccataacgccgccgacaatatttgctccgtgtaacccgcacgcccacaagagcatttgaaccgcttcagctatcaggcttccgccgagacttccgccgagaatcgagagcggcgtccccagtaaaacgcttacaatattatgaagactctcaaatggcgtcgcttcgacaattaaacgcgcgccccagatcagaaagataacggcaaagccgggaattaaagcgacaaacgatttgctgaccgccggaggcacgccgtccggcattttaaatacgaaattccgctgtatgatcaggcggtaaatctccgttgacagcatggcgatgatcatcgcgacaaacagccctttgcttcccatgagagaaagcggaatgccgccgcccaccatgatttcctccttagcgcctgcaggcagaaacggcactttgtacggcgttgccaaaagaaacgccgccagagatatcgcaccggccgataaagcgtctaccccatatttttcggccaggcgataggcgatcccgaaagcggcgacaagacccatgatttcaaaggtcgcatcaaccggatattgcagtttttgagaccacgagcttccgaacgtattagccatgaaatccgcatatcccggaatcggcaggttgccgatgatcagaaaaaatgaaccgatgataataagaggcatggtgaggatgatcccgtcccgcaatgcttgcagatgccgctgagaggcaatttttccggcaatgggcatgactttctcttctaaaaactgattcaccttattcacacggcccgcccctttctatgatgcgtttccgagctgttctgctgatttcagaacttccgccccgttgcatgtgccgtaatggacggtattgatgacttcaaccggcactccttttgattcaccaagttttttcagctgcggaagcaaataacggacttgaggcccaagcagcaatacgtccgctttatcaatatgctgcttgactgaatcgcctgacaccgcccagattttatattctttcccttgttcctgcgcgcttttttccatcttggtaacgagtaagcttgtagacatccctgctgcacaaacgagtaatatattcatgtgaaagacctcctgaaagtttgatattttgtatgtctcgatgttagtaccatcatattatgaaatcgctttcataactactcaggctttttccgctgctaacggaaaaaaggtgtatcccggtctttctcagatcgtttgtctctgaatacttgtaaaacctcctgataggttgtgcattttaaaagacggctcaccgcggcctgatcatctagcatgccgccgagccatttgtacatatgctggaggtcggctttgttttctttctcgacgcagagcaggcagacaaattggacacgcttatttgcccagtcaatcggcttcttcagcgtgcataccgcccaaaacgtcgtgtctgtctggggaacgaggggatgcggaatcgccgtgagattgccgaagctcgtaggagaaatcgcttccctttcaaaaatagaatcggtcagggaatcagaggcgaggccggcttctgcaaccttctgtccgagaaaacggatgacgtcctccttcgtctccagatcctgctgcaaaaatatcagctccggtttcagaaagttcaattgttcccgcttttcttccagcatggcatcaattttggtaaagtccccgccgcccaacagcgtatgaacctttaatacgggaacgggcaagtctattttgatcggcacggtgctgaccacaaaatcaatcgactcaaaagaaagctggtcaagactgtagtaatcagccgttccgacgatttcaaggcgctttccgaaccgggaacgcagcttttctcttaaaagctgcgcactgccggcgccggacgcacagacaatcaaacagcgtttaggcggccgttccgtctttctcctttcgatggcggctccgaaatgcagcgccaaatatccgatctcattttcatgaatatcaatgccggtttgctccttgatcacgattcccgcaatcactcccgcttcaaatgcgagtggataattttcttttatagcggaaagcatcgggtttctcaggttcattccgtagcggtttcggttaatcgccggcttgatatggagcgcaagacccgttttcagctcattgtcgtccgtgattccgagctccagctccctctcaatggcttcaatcatggcctccgttaaacggctggtttccccgtctatcagccttgtaaactcttttccttcaatttgtgactgggtcatgcgctttgtccccagcaggtgaatggcgatataggcggtttcctgttcgggaaaggtgacggaaagcgccgattcaagctcatttacgatggcttccgctgactgatattctgtttcaagcttaatgtcatgaagatcctccgggatgagagatacatagttttccgtccggattcgtttgcaggcaatggcgatatggatgatgagattgttcaggccgaagaaagaaagcgggatcttgtggtttcgaacctgcttcataatggctgtgcggatcacatgaatgtcttctttcggcaaaataccggccttctcattcaggagatcaggctcaggctcgcggtcgtccactaagtattccgccatacaataacggaggcggagctcttcgccgcgcagcttaaatccgcagttcggccttgtttccaaaacgatgtcataagggcggagccgtttttttacttctttcagatcagattgaagagtcgatttactgatgaacagttcttctgccaagtcatccagcttgaggcagccgtcggtcagaagcagtcttttcataagataatgaatccgttcatcgggaaaaatcggcacggcgctgttctgctggaaattgtcctgaagccagtttttaaattgctgctcattgcggatcagcagcttatagccgctccctctgacagattgaatggaagcgccgtttttttctacaacggtttgcagttcctttatgtcattgcggaccgtccgcgtcgttacctttacatttgcagcgatgactgagcttgtaatcggtgtttcagcagctaaaagcaagcgcagaagttcacgaagccgcccatgaagcatgagaaaaacctcctatcagatcaaatgcagttgtaaaaaatgggcaaaaaggatgaggaaggggtaaatgtaatgtaaattctataatggggaggatttcaagtcaatgaggcagcccgatagaaagcccgtaaaaaaacagccggatcagccggctgttcgggatgcggacatgcggtttcgcttagatgccttccgttcttttataatttttctaatgatcggatagatgacgggcgcccatttgataattgttttgaaaaattttttcaatgtctgaatcccctttcttttaccttgtctttcccctgttatcagcagctgtaaacatggtcagcgtgagacataccgatttcccgtcacccaatagcgccacggataatcccgggcttctccgctgttttcaatcccgattctcgggcctgttgatatatgctccggcgtaaagccttccgtaataaacagcggcggttccgtgatcatgccgccatagtcactcattgaaatgcccatcgcctttgtgagttttcccgggccgtttgtccactctctagggcgtctgcccggtctcctgcgctccatcaggaactgtccttcatgaggttctgccgccctgattaacacggcctgcggaatgccgatgtcagcggcgacaacattcattaatgtatgggtgtgcatgacgtatgtataaatgcggcccgcctcatggaacatgatttcagtccgtttcgtgcgccgattgccgaagctgtgcgccgcccggtcttccactcccatataagcttccgtttcaacgatgaagcctgatgccgttccctcatccgtctccttcaccaagagacagccgagcaataaaggagcaagctccactgacggcctctggaaaaattcaatcggcaaaggctttcgttctcccgtcatccgtcttcctccttttctgaatatagcgatttccctctttcacgtttttcacttcttttttacaatataaacatgaaagaaaaaagggcgtcatgttgaacactctattgcgttttgaaaatcggctggttataatatgatggttcaactgaaaatgattctcatgttcaataaatgccggacaatgatcataaaagtaggtgaattgatttttgagcgattctgtcacgtccgcaaaccgtctgctcagcatcttaaaaaacgggattttcttcctggctgcggtgctcggactgcttgtttctatttttttcgccgtctcattcggcgcgaaagacattactttacatacggtttggtcggctgttgctgattacaatccaaacattacgggccagcagatcattcatgaattgcgtctgccgagagtgctcggagcggccgttacaggagccgcgtttgcagcagccggcgccctcatgcagggtgtcacgagaaacccgcttgccgattcgggtgtcttaggcgtaaacgcaggagccatgtttgttgttgcgcttagctttgcttttttccctcatttgtcatacgcgctgctgatggtgctgtcatttttcggcgcactggcaagcacagccttgattttctttatcagtgcggcgggaaaaggcagcatgacacctttaaaggtgacgcttgccggggcggttgtagccgctcttttgcattcactcagtacgggtgtggcgatttattacgatttaagccaggatttggccttctggtatgccggcggggtatcagggatcaagtgggcacatttacaagtcctcgttcccgtcattacggtcttcatcattctcgcgacattcatgggccggtccgtcacccttctctcaatgggcaatgacgttgcggcgaatttaggggtgaacacggctctgacgcgtgccgccggattaatgatcgccgtcgttcttgccggtgtgtctgtctcggctgccggtgcaatcggcttcgtcgggctggtcattccccatatcgcacggaagatcgtcggcgttacgtacaggctgattattccgatgtccgcgttgcttggcgcgattcttttgattttggccgacttggcctcgcggacagtcagtcccccgagagaattggcgataggcattatggtcgcacttgtcggtgtccctttctttctttatattgctcgcaaggaagggagagaattataagtgaaggttcagaaggaaacaaaaaaagcgtcggcggcaggcctcattctgctggtcatcgccgtttgcattatcctgatcgggttacatacgggctcattccggctttctcctcttacggtgggaaaaacgctgttcggatacggcacgtttcaaagcacaaccgttttatttgattatcggcttccacggattctggtgacgatgctggccggtatcggtttaggcgtgtcgggcgctattttgcagggcgtatcccgaaacccgcttgccgatccgggcattctcggactgcatgccggcgcttcgttcggtctgatgatttatatcacgttctttcattcactggaggcgcaggcgtcgatgttcatcccgttatttacgtttgcgggcggaaccctcgctgccctgctgatcgtggtccttacgtacgacaggctgaacggttttttaacgattcgcatgctgttagtcgggatcgccgtttccgcgggcttcagcgccgttacattgtttatgtcgctgcgcctgaatgaagaaacctatacattcgcgtcccgctggctggtcggaaacgtctggggcagggactggattcatgtgtggtcgctgctgccctggatcggcattctcgcaccgctggcttggcttaacgcccggtctttgaatattttaatgcttggtgaccaggcagccgcggggctcggcgcacacgtacagcgaaaaaggatcatgctgatcgccatagctgtcggcttatcctgcgcgagtgtcgcgatggcgggcggaatcggctttatcggctttgccgcccctcacttggcgagacggctcgtcggcaccatgcatcagcatattatcccgattgcggggttaatcggccttgtcattcttgtcgcgtcagataccatcggccggtctttgtttcagccgaacgccattccggccggggtggttgcggcagcgatcggggcgccgtattttctctatctggtcatgaaaatcaaaacataaaataaggagttttctcatgaaaaaaataattgcgctcgtcagtttcatgtgtattttcttattggctgcctgccaatccgattcaacacagccggagacaaagaagaaatccggcgatcataaaatcgcatcgatgtccattcacctgacaaatgatctgctggctctcggcgttacaccggccggttccgtcgtgggcggagaattaaaagattttctccctcatgtgaaaaatcagctgaaagacacgaaaaaactcggccctgcctcagatccggatatggaagctttactcgagctgaaccctgataacatttatcttgataaagaatttgcaggaaaagatgtgtcaaaatacaagaaaatcggaaacacacacgttttcgaccttgataaaggcacgtggcgagatcatttaaaagacatcggaaaaatcgtcaaccgtgaaaaagaagcgaaaacctttattcaaaattatgaagatgaaacaaaacaagtcagatccatgatcaataaggaattagggaaaaacgccaaagttatggcgatccgcgtgaacgcaaaagagcttcgcgtcttcagcacacgccgcccgatgggtccgattctgtttgatgatctgaagctgaagccggctgacggcattaaagaaatgaacacctcccgcccttatgaggtcatttctcaagaggttctgcctgattacaacgcagatgcgattttcgtcgtcgttaacagagacgacaagtcacagcaagcctatcaagaattgcaaaaaagtgctgtatggaaaggcctgaaggcggttaaagcaaatcatgtctataagatcgccgatcagccttggcttgattattcggcactgggaaataaattagcaatggatgaagcgaaaaagctgttccaaaaataaacatgagccggttttgcaaaagttgcaaagccggcttttttatattattgtttacttatataaccaaacgcttatataatgatttgaaaaggagtgagagcatggaaccgcagcaaaacgccttaagttccgaaggggtcagtcaatgcctcaagcttctcagcgatccgacgaggcttttgatgatgaagcttctggcggataaggaatactgtgtctgcgagctgacagccatttttgatatgagccagcccggcatcagccagcacttgcggaaattaaagaacgccgggcttgtgcgggaaaggcgggagggccagtggcggtactatgccattcatccgtccggtccggaatacacgctggtccgctcgattctgcggcagatagatgaaaaggacggcgttttacaaacactgcggctaaaagaagtcactgtttcatgccggtaaggaggatctattcttgggaatcgcggttttatcagcactgatttttgtgctgacacttgtatttgtcatatggcagccgaaacatgtatccatcggctggtctgcctgcggcggagcggtcctcgctttgatcgcgggtgcagtcagccttcatgatattgcggaagtgacggggatcgtctggaatgcgacacttgcctttatcgccattattatcatttcattgattcttgacagcatcgggttttttgaatgggctgcgctgcatatggccatggcggccaaaggcagcgggctgcggatgtttctctatgtgtcggtcttaggggcggttgtctccgccctgtttgccaatgatggagcggcgctcattttgacgccgatcgtacttgcgatggtacgggctttggatttacctgaaaagctggtttttccgtttattatcgccggaggattcatcgcggacaccacctcgcttccgctcgttgtaagcaatttggtcaatatcgtctcggcggattactttcatatcggatatattgaatatgcatcacgtatgctggtgcccaaccttttttctttatctgcaagcattttggtgctgtatctctatttcagaaaaaacattccgaaacggtatgacaccggccttgtcaaacatccgtcatctgcaattaaggatcagcgcctcttccggttatcatgggttgtgctggccgttttgctgatcggatatttcgtcagcgaactgctgtcgatacccgtttccttcgtagccggctccatcgcggtcatttttctcattctggcacagcgaagccccgccgtcccggcaaaacaagtcatcaaggacgccccatgggccatcgtgtttttttctgtcggcatgtatgttgtcgtgtacggcttgcggaatgccggactgacggatcttctttctcagcttatacagaaagcggcggatcacgggctgtttgcggggacactcggaatgggttttattgctgcaatcctgtcatccgttatgaataatctgccgacagtaatgattgacgccatagctatcagcggaacggacactcacgggctgatgaaagaagcgctgatttatgcgaatgttatcggttcggatctcggaccgaaaatcacgccgatcgggtcgctggcgacattgttatggctccatgtgctgagccggaaaaacgtgaaaatttcctggggaatgtatttcaaaacaggtctgatattaaccattccgacgttatttatcacgctgaccggactttatttgtggctgttatggctctcctgataggaaaaaaccttttaagttgaatcttaaaaggtttttttgtgtcaaaaatccgaaaagtaaaacttttatattttaaaagtatagacatttaaattgaaaagattataatattcatgaaaacgttttaactttatgaaagaagggatttatcatgaaaagaattttattagcctgcagctcaggcatgtccaccagcctgcttgtcacgaaaatgcaggattacgcccgctccatcggtgaggaagccgagatttgggcagtcggacaggataaagcaaaagaagcgatgaaagacgcagacgtcgtgctgatcggccctcagatgagctttttaaaaggtgagcttcaaaaagaggcggagccgcttcacatcaccgttgatgtgattgatatgatggcatacggcatgggagacggcaaaaaagcatatgaacaggccgttgtcttgatagagaacaggtaaaggaggcgataagcatggaaacatacacagatgaacagatcagttttcagctgattcttcacagcggcaatgcccgcagctgtattattcaatcgatacgagcttataaagacggccggatagacgagtcagacacctttctgacaaaggctgaagaagagctgggaaaagcgcatgacatccattttcagatgattcaaaaagaagccagcggcgccaaaacggatgtctctctgcttttcatgcatgcagaagatcacttaatgtcagcgctctcaatgaaagagatcgtcaaagaaatgctcgacttatttcaatcaaagaatttataaaaagccgggggtgaagacgtgtttgagaaaatcagccaattccttgttccgatcgcgggcaaattaaacaataaccgctacttgcaagtcttacgggatgcttttatgctggcgtttccgctgaccattttcggttcagtgttcgtcgtgctgacgaacctgccgtttttaaacaaaatcatgagcagttccgccctgtctgtctttcaatccgggtttggcggggcttcaacggcgacgatggggattatgtccatttttgtcgtcttcgggatcggctattacctttccaaaagctacgatgtggaggccgtattcggcggagcgatcgctttggtttcttttctgctgctcactccttttgtattagagccggaaacgggcaaagcggttgcaggcgtcattccggttgaccgtcttggagcaaaagggatgtttctcggcatgattaccgcgtttttgtcaggtgaaatctacagaagaatcgtccagagaaacttgacgattaagatgcctgccggtgttcccccggctgttgctaaatcgttcgccgcattgattccggcttttatcacgcttaccgttttcctcttgatcaatgcggctgtcacccagatctttcacaccaatctgcatgatgtcatttatcacacggttcaagccccgcttgtcggacttggaagcggcatcattcctacattaatcgctgttttctttattcagattttatggtttttcggtcttcacggacaaatcatcatcaactccgtgatggacccgatctggaatacattacaggtcgagaatttagctgcctatacagcggggaaagaggttccccacattatttctaaaccgtttatggagatttacaccgtcggaatgggcggcaccggaatgacattggccatagtgatcgccatcttgctttttatgaaaagcaaacagatgaaacagatatccaaactcggtctcgcgccaggcatttttaacgtcaatgagccggttattttcggtttgccgatcgtaatgaacccgatcattatcattccgtgggtgatcgcaccgatggctgtcacgcttgtcacctacctggccatgtcggcggggctcgtgccccctcctaccggcgtgaccgtaccttggaccgtcccccttttcattaacgggattatggcgaccaattccgtcatgggcggcattatgcagctggtcaacctctgcattgtctttgtcatctggttcccgtttcttaaagcgctggacaaattaaacatggcaaaggaaaaagaagccgaagctcagcagcaagtccgcgatgacagcgtgagtatgtaataaaaatcgcagtaagggagagaaatcaattgactgaatcagttgttcaataccgttttccggaaggattttggtgggggtcttccgcctccgcaacccaaaccgagggagccgccgacagagacggaaaaagccagaacatatgggattactggtatgaaagagagccaagccgtttttttaacggagtcggccccggcgacacgtcacgtttttacgacaaatacaaagaagatatccggctgatgaaagaaatcggccacaactctttccggctgtctatttcctggtcaagactgattccggacggaacgggtgagatcaatcagaaggcggccgcgttttaccagaacgtcatcgatgaaatgctcgcccatcacattgagccgtttgtcaatttgtttcattttgacatgccgctcgcccttcagcgttcagggggctgggtcagccggaacaccgttgacgcgtttgagcattacgccaaaacctgcttttcgttattcggcggcaaggtaaaaaaatggttcactcacaatgagccgattgtgccgattgaaggcggctatttatatgattttcactatccgaatcacgttaattttcaagaagcagtgcaggcaggtttccacaccctgctgtcaaatgcaagagctgttaaagcctacagagaattaaagcaggacgggcaaatcggaatcattctgaatctgacgccttcttatccgagaagctctcatcctgaagacctgaaagcggcccggattgccgacgccttttttaaccgatcatttttagatccagcagtaaagggcgaatttcctagtgagcttgttgagattctcaaagcggaaggatttctgccgcgttatgagaaggatgatctccgcctcattcaggagcatacgatcgatctgctaggcgtgaactactatcagccgagacgcgtcaaagcaaaagaacatgttccgaatccgcatgcccctttcctgcctgagcgtttcttcgatccgtatgtcatgcccggccggaaaatgaaccctcatcgcgggtgggaaatttacgaaaaaggaatctatgacattctcaccaacctcagagaacattacggcaatatcgagtgttttatttctgaaaacggcatgggagttgaaggcgaggaacgcttccgcgatgaagacggcatcattcaggatgattacaggattgaatttattaaagaacatctcaaatgggtgcaccgggccatcggggaaggttcaaatgtaaaaggctatcatctgtggactttcatggacaactggtcttggacaaatgcttataaaaaccgctacggctttgtatctgtcaatctggaaaacgggggcggacggaccgtcaaaaaaagcggacgctggttcaaatccgtttccgatcaaaacggcttttaacggaggaggagctacagccatgcttggaggtattgaagccggcggcacgaaatttgtctgtgccgccggacaaaaagacggcaccattctggacagaatcgagtttccgacgggagaaccggatgaaaccctcagacaggtcatccgttattttaaagatttcccgatagaagccattggcatcgggtcgttcgggccgattgatatccgtcccgacagtcaaacttacgggtgcattaccgcgacgccgaagacagcctggcggaactgcccttttctccaaacgatcaaaaacgctctgcaaattcccgcaggcttcaccaccgacgtcaatgcggcggcgctcggagaagcttctttcggcgcggccaaaaacgcggacagctgcctctatttgacggtcggcacgggcatcggcgcgggcgccatcatgaacggcagatttgttcaagggctgtcacaccctgaaatgggccatatttacgtcagaagacatccggacgacggctacaaaggcaattgcccttaccatacagattgtctggaaggtctcgcggcaggccccgccattgagaaacgctgggggaaaaaagcatatctgctgacggatctcaaagaggtatgggagcttgagggctattatatcgctgaagcgcttgtgcagtatatcctcattctttctcccgaaaaaatcattctcggcgggggcgtcatgaagcagcggcagttgttctcttatatccgtcagcacgtaaaaaagcggctgaatcaatatattgatctgcccgatattgaaaactgcattgttccccctcaattgggcattcactccggcgcggccggttcgctcgtattggcggagcaggccttagaggcggcaaaccgggaggcgggaaaatgacgaagctcttatttttagaaccggtttttaaagaaagattatggggcgggacgaagctgcgcgatacattcgggtatgagattccttctgaacggacgggagagtgctgggcgatttcagctcatccgcacggtgcatccatcgtgcggaacggacctttttccggaacatcattacaccgtctctggaatgaacatcctgaactgttcggacatccgaaagaagacgctttccccctgctcacaaagattcttgatgctgatatggacttatccgtacaggtgcacccgaatgacgcatatgcgcatcggcatgaaaacggagaactcggaaaaacggaattctggtatgtcttggactgccaaaaagacgcggagctcattttagggcaccgcgcccaaacaaaagaagatttcgttcggctcattgaacgaaacgagtgggatcatctgctccgccgcatcccaattaagcccggcgactttttctatgtcccgagcggcacgctgcacgctttatgtgaaggtacgctcgttcttgaaatccagcaaagctctgatgccacctaccggctttacgactatgaccgtaccgatgagaacgggaataaacgcgagcttcaccttcagaaagcaattgacgtaacagacataccgcataccgatcaaaatgtaaaaagcacaaagcatcagatcggagatgctcttattacgatactcgctgaaacacctttcttttcaatttataaatggaacgtgagcgggaaagcatcattccccgcacccggccggtatttactcgcaagcgtcattaaaggacgcggaaaactggatggatgctccattcagaaaggcgggcactttattgtgccggcggatttcggagattttgttatagaaggagattgtgaggttatcgtttcacatccttcatcatcttaaaaaatcaggaggtcttttttatgctcaaaaagttcgcagtctgtctgtctatcattttattactcatctcagccgcccgtccgatatcggctcacaccgtttaccctgtcaatcccaatgcccagcagacgacaaaagacgtcatgaactggctggcgcatttgcccaaccgttcagaaaacagggtcatgtccggtgcattcggcgggtacagcgatgtcaccttttcaatgacggaggaaaaccgcttgaaaaacgcgacgggacagtctcccgccatctacggctgtgattatgggagagggtggctggaaacatcggatatcaccgattctatcgactacagctgcaacagcagcctcatttcgtactggaaaagcggcggcctccctcaggtcagcctgcatctcgcaaatccggcctttccatcaggacactataaaacggccatttcaaacagccagtataaaaatatcctgaacccttcaactgttgaaggacggcggcttgaggccttgctcagcaaaatcgccgacggccttactcagctgaaaaatcaaggcgtcaccgttctgttcaggccgctgcatgagatgaacggtgaatggttctggtgggggctgacaggctacaaccaaaaagacactgagagaatctcgctgtacaaagagctttacaagaagatataccgctatatgacagagacaagaggattggataatcttttgtgggtgtattcgcctgatgccaacagagacttcaaaacagacttctacccaggctcatcttatgtggatattaccggactggatgcttacttcaccgacccgtatgcgatatcaggctatgatgaaatgctgtctctgaaaaaaccgtttgcctttgccgagaccggtccgtccggtaatatcggaagctttgattacgctgtttttatcaatgcgatcaggcaaaagtatcccgagacaacctactttttgacatgggatgaacaattaagcccggcagccaatcaaggcgcgcaaagcctttatcaaaacagctggacgctgaacaagggcgaaatgtggaatggcggaaccttgacgccgatcgcggaataaccgcttcttttggaaaaccggttttaaaaaacggctctgctgggcatattgttaccgtttaaaaaggagggttcaacaatggaaaataacaataacagcgatgagacgctttccagtaagacgaccggtaaaggcgagtcagaagacacgctgacaaaccggcagggccatccggtcactgacaatcagaatgtcaggacagtcggcaacagagggccgacaacattggagaattatgattttttggagaaaatcagccactttgaccgcgaacggattccggagcgcgtcgttcacgcgcgaggcgccggcgcacacggatacttcgaggcatacggaagttttggagacgaggagatttcgaaatacacaagagcgaaggtgttccaaaagaaaggaacgaagacaccggcgtttgtgcgtttttcaactgtcaatcacggaaaacattcgccggaaacactgcgtgacccgcgggggtttgccgttaagctttatacggaagacggcaactgggatctggtcggcaataacctgaaaatcttttttatccgtgatccgctgaagtttccggatcttgttcacgcatttcagcctgatcccgttacgaacattcaggacggcgagcgaatattcgattttatttcccaatcaccggaagcgactcatatgatcacgttcttgttctcaccgtggggaatcccggccaactaccggcagatgcagggctcaggggttcacgcgtacagatgggtcaatgaagaaggaaaagccgtgctcgtcaaatatcactttgaaccgaaacagggcatccgcaacctgacacagaaggaagcggaagagattcaggggaaaaacttcaaccatgcgacacaggatttgtatgaagcgattgaaaaaggcgattaccctgaatgggaagtgtatgcgcaaatcatgactgatgacgagcatcccgagctggattttgatccgcttgacccgaccaagctgtggtataaagacgatttcccttggaagccgatcggtaaattggttctgaacaaaaacccggaaaactaccacgccgaggtggaacaagcatcattcggaacgggcgtgctcgtggacggccttgatttttcagatgataaattgcttcaggggcgtacattcgcctattcagatacccagcggtaccgcgtcggcgcaaattacctgcagcttccgatcaactcgccgaaaaagcatgtcgccaccaaccaggaaggcggacaaatgcagtatcgggtcgatcgggcagaaggacaaaacccgcacgtcaactatgagccgtccattatgggcggactgaaagaagcgaagcaggatgggaaagaccatacgcctcatgtcgaaggcgacgtgaagcgggaagcgatcgaccggacgaataacttcggtcaggccggagaaacgtaccgccgattttcggaatttgaacggaacgaattgattacaaacttggtcaatacgctgtcttcttgccgaaaagaaattcaggatcaaatgatcgagaacttcacaaaagcagatccggactacggaaaacgcgttgcggaaggactgaaaaaagcctctgaaaacaacagcggcgggccgatcggcacaacggatacggcacaggccgcaaagcaggctgaacaggaaagccatccgtcagatccgtattaaacaaaaaaacaggacagcagcgtcctgttttttttgttgagctaattgagctcctgtatattctgctccgccacagccgcaaatactttcggctccggacggtcaagatcttcatggaataaactcactttatgaatctgccggttgtcgtacagatgaaagtaatagtttcccgtgtcacagcacatgaccgacgtatactgcgtataatcaatttcattctcctcggtgatcaccgcgccttttggaatattcacattggacagcacgtgaaaagctgccgtgaccccttccgtttcatgagctgctggctccaaatgctctttcagataagcggctctgatgaatcgggatggcggcgtgtaatcaccgggaagcccgatcgttcctgagccttgcccgaatgcggttaatgtcattccgcccaatgtcttgctttctgactgctgcggcctgattccgatataatggcgcagattggtcacatgccaaggaaattcagggctgttggtcatcaccccgggtttgttgtcatagactttcattccttccggtgtcggctcgatcacaatgcagccgcccgtacggtctgataaaatccaatgaagaggcaggaccgtatccaataacattaatttcttctctacaatcgtcagggaaccaagcttttcctttacatcttcaagagatccacagtttgataaggtccatgtgacaaactcatgaggagcgatgtgagaggtgccctcccgttccgctttctcgtatcccgcaaagcccggaaaatacagcgtcgcacacgacagtcccttttcattcacgccgtcggcaaacagaatattgccgagatttctccccatgccgataaatgcgtatttcgtcttatgcagcctgccgtcagcttcacttctccagctgtactgacgagggtaaagcatgacgtccgtgccgagctgaaaagcaaaatccatcgttcgcgccaataagtggttaccgtctgctgttttcaatgtaagacttgtacacatatcatcaatccccttttcaataatgaaatttacacaaagtaaactattcttccagcttaacgaataatgattccattcgtcaaagaattgacacatttctctttgatacatattagcttttaaacctatccataccttttaacccctaccaaaatcgtttttgcggtatcagtttggtttttcaaaaaaactttactggaatttgtaaacggcaagtcattctgttaagctatgactttatgttaaagaagaacatacggaggagattatctattgaaagtagaaaggcgaacgattgaacatattccgcatcacgaaagacacggaaaggccagagatttgtttcccgtttggttcggggcgaatatgcatatcacgacgttagtcaccggcacactgcccgttacaatgggactcgatctcttttggagtatcgccgccattattatcggaacctttatcggcgcaatttttatggcgtctcattccgcacaaggtcctcagctcggcattccgcaaatgattcaaagccgcgcgcaattcggcgtgatcggagcgattctgcccctctttttggtcatgtttatttatcttggtttctttgcgagcagtacgattctcgcagccggcacactgagcagctttgtcccgattccggcttcatggtgtattatcggcttaagcgccatctgttttttactcacgatttacggtcatgatctgattcacaaaatgcagaaaatcctctcttggacctcctttgccgttttttttgcagcaacgattcttatttttcaactgccgattccctcaggaagctgggtgcccggctcattagatctgcctgttttcttagtggcggtcagcgcggtggcgacatggcagctggcatacgcgccatatgtggcggattactcccgctatctgccggtcaaaacaccggcatcgcatactttctggtacagctatgcaggcacatcagtcagttccatctggatgatgcttctcggcgccattttgacgacggcgctcccggaatttaccgctaatgcaggaaatgagattgtccgattgttcggcccgttttcctttattatgctaatcatcgtcttgttcgggcaaatggcgatcaacgtctttaatttatacggagcctttatgtcaaccacgaccaccttggagccgtttttgaaactgaaggtgacgccgaaaacaagagtggtgatgatcctttgtgtcacggcagcgggtactgtgttaagtctcttgggccaaagcaacttcatggaactgtttttaaatttcatctttttcatcagttatttcttaattccatggacggcgatcaacctcgtggattactattttatccgccgcggaaaataccacgtcaaatcgatgtttgacgtaaacggacaatacggcaggatcaactggattacagcggccgccttcgttttgtcgattatattagaaatcccgttcatcaatacatccttttacatcggaccgctcgcagaaatattcggcggaggcgacattgcctggattgtcggcctggccgtgccgtcgctgctgtattatttcctgatgaaatcaaggttgaaacataaagaggcgccttccatataaagacgcctcttctttattcatactgtttccacacccgcggcagcagttcagaaagttcgtgcgccaataaggtatgggcggagcgctctttcgtccataattccgcacaggcgccgtgaagacggacggcgttcaatacggcatgcttcggttcttgatggcagcacagcatgccgaggatcattcccgtcagcgtgtcgccggtcccgccttttgcaagcgcgccgtttccggttgtattcctgcggcactccccatcgggaaaagcgataatggtttcgtttcctttcaggacaatcgtgacacgaagccgctccgcccactccgcggcatatgcggctctgttctgctgaatctcctgaatcggaaggcctgtcattctggaaaattcgccgggatgaggcgtcaagatcaccggggcttccctctttggataggttcttttcgtaatggcgcccgcatccagtatgacgggataatcggcagaaagcagctgatcagccgcctgctgcacttcatccgtttgcgggagtcccggcccgatggccgcagcccggatgttctcttcaggctggccgtccgcggcttttttccagccgtcacgccagtatgtcgcttccagcagcaccgggacgatgagcgggatgacgcctgccgacgtaccgatgacaagcttgccgacaccgcttctcatcgcgcccaatccggccagaagggcggctcccggcatatcttcgctcccagccagcaataacgccctcccgaacgttcctttatggctgtctgcgtcccgtttcggcagtgtgtctttcacatcctgctccgtccaatcaagtatgttcatctctgtacctcctcgtctgtctcctatttatattccaaatcaggagcaattttaaaccgcacaaaaaaaacagccgctcgtttgcggctgtttatgttctgatcggaacgtcaagacggtaaagcttccggtaccgttcgttttctgcaagcagctcttgatgggttccttccatttctgcttttccattttctaaaaagacgattttatcagctgtttccacacctgctaagtggtgtgtgatccagagaatcgttttctctttaaagacgtcaaaaatggtctcaagcaagtcacgttcggtgaccgcatcaaggccgaccgtcggttcatcaaggataatgaccggcgtatcctggagcagaatacgggcaagcgcgatccgctgccgttccccgccggagaaacgaatccccgtctcctgcacggacgtttcatacccgtcaggcagtgattcaatataatcatgcagcttcacttgccgcgccgcacgcctgacatcttcatcgctcgccttgccgtttccgagacggatattgttcataatgctcgtattaaagagatgaggcttctgattcaaaacggctaccgctgaggaaatctgatcctgcacggccgcagtttccagcccgttcagcgtcactttgcccgaatcgggaactaaggcgccctcaattaaagcgagagaagtcgacttacctgagccgcttctgccgagtagcgccattttttcaccttggcggagagtgaaggaaaaatggtcaagcacatgactgtgctgatcataagaaaatgtcacgttatcaaatgtcagtgtcacatcagatacatccagtttctcatctgactgcttcacctcacgcccccgcagctccggagccgccttactcattctgctgatggaatcctgataagaaggcacttccgtcagcgcatccgaaaggggcagaaaagcctccgtcagcggaaatacgacgagcacaaaggctgcgatcatcgtgttggcgatgctgccgtccgcatactggcccgccgtccagaacagcatgatcaatatgaaaccgccgacaagacattgcgcggcgaggtcacgcagcctcgtaaagcgctgacgtttgctctcaaggtcaaaccatgccttttctttctcttcataagaggaaataaaggcggcctgacgtccagaaaacatccagtcgctcacgccgagcacggcatctgtcagccggctgtagagcgtattccggccgcttttcagcctcatgtttttcgctctcgtcactagaagcgatacaaccggaaataatacaaccaatacaaacaggtaaatcgccgcaaaagcggcaaacggccaggaaaagaagccgagcccgataacggatgccgcatacagcagcaaagcggaaaccgccgggaaaatcgtttttaaaaacgcatcctgcaaatgctcaatatcctcagccaaaatgccgagcatatcgcccgtcctaaaacgggaggaaagcatgagcgaggccggctccagcatattgtaaagccgcacccgcatgtcggacacgattttcaaaatgatatggtgccccgtcagacgctcagcatatcgggagactgaacgggcaatcccgaaggtgcgcacggccacaatcggaacgtacacgagcaggatattctcaggccttgtcgccgactttgagatcaaaaaaccggaagtgaacatgagaaaggccgccgaaaaaatcgtcaccgcgcctaaaaaaatcacaagaacaaacaaacgggcattttgcttaatatacggcagaatccattcttctttcctcatgttctttcccccagttgcgcctttacaagtttggcgtatacgccttgttttgccatcaattcgtcatgggtgccgatttccgctaccgcgccgtgatcaagcacgataatttcgtccatctcaagcatccagtgaagacggtgagtggccagaaagacaagcttgttttcaaacaggtctttcatcgtttcttttatttcatattctgtttcaatatcaaggtgagcggtcggctcatccaaaaggagaatcggccggttccctaagaaggctctggccagcgcgacacgctgagcctgccctccgctgagcgcccgtccgccctcgccgatccggccgtcaagaccgccgggcagattacgaatcaggtcggaaagacccgccgaagcggcggcgcgcgccgtttcctcatgggaagcatcaggatgataaaaccggatattattcaaaagcgtgtcatcaaaaatatacggatgctgcggaatataaagcagctgcttctgccagctgtccgactgcagatgtgagcgggattcaccgttgaccttaatctcaccggacgcaggctctaaaaagccgcccagcacatcaataagtgtcgattttcccgccccgctttcaccgataatcccgattttcttcttccctttaaaggacagattaaattcagacatcgattcacggacgttcaaacgcgtaagctgtaattcgtccccgtcagtccacgtatcaagttcgagcggcttttcttctttaaaaccgggctgcgccaaaatcgcttgaatcgtttttcccgcctcctgcccgtttaatgtcgcgtggtagtcatttcccacctcgcggaccgggagaaaatattcaggggcgagaatcagcgcggtcaatgccggaccgagaagaatatgcccgtctatcagccgtaagccgagaaacaccgcaactgtcgccaccgacagcatcgtaaagaaatcaagggcgaatgatgataaaaacgcgacccggagcgtgctcatcgtcgccttacggtatctctcactgacatgaaagatatttttgctgtgtgatttgcttaatcctaaaaaccgcaatgtctccagtccgcggagcgaatccacgaaatgattggaaagcgtctgataggacttccattggcgatcggcttttttctgcgcgacaagcccgagcagaatcataaatacaatcaaaatcggaagcgccagaatcaaaatcaaagccgatgttttatcctgaaaaaacacgtaaatgacaacggctgccggcacaatcgccatgctgaccattttcggcagaaacagctctaaatagcggcggaattggctgatgccttccatcgccagcgttaccatccggcccgtcccctcttttttcgcaaagcgggggccgagacggaacaattgctcaagaaatctttttcttaagtccgcgccggtttgagcggcatattggtacacgattttctgccgaaccgctgtcaccgcatgccggaccaaaaacgcaagcaggaaaaagccgataaccggataaagagaagcaatccgcttcccgttaaacaatccggttaccgcctggttcagccattccgcctgcaagataatggcggccgtttgtattatcgttaatcccgtaatgatcgcaagaatccgcttcattcctttataaagaaacaggtcttttcccattaataagtcataggctccttatggctgacgcgtttccggaagacgtagtagctccagatctgactgccgatgacaaacggcagcaaagtcagtgcggcaattgtcatgaccttaagtgaataatcaccggaagacgcgttagctactgttaagtcatacgcgcttttcagcgagctgaccatgacgcgcgggaacaatgagatgaaaatcatcgcgactgtcaacgcaagtcccgcaccggtcataccgaatgcccagccgtcttttttcttgctcataaacagaacggcaagcaagttgcagatgacaatcagcacgaacacggggatcgtgatgtttgcccggcgtgtaaacatatccgtgtcgtatgcagacatcgcaaagaaagcaagtacaacaagaaagataacaccaattacgcgttttgccatttttctcgcacgctcctgtaaatcaccgatcgtgcgcagtgtaacaaacattaaaccgtgcaggaatgaaagaagggtgaccgcggctccgccaagaacggaatacacgttcacaatatctgaaaatccagcatgcatattcatatggccgtcaatcggcatgccgcggaacatgcttgtgaaaataaggccgaatacaaacggcgggataaggctgccgaagaaaaccacccagtcccatgttttgacccatttcaaattattcactttcccgcggaattcaaatgccacaccgcggcccatcaaggcaagaaggatgatgataaacggaatgtaatatccgctcagcatcgtcgcataccagttcgggaatgccgcgaaaatcgctcccgtccctgtcagcagccatacctcgttcgcatcccagaacgggccgatggtgttaatcagcactctgcgttctaattcattatggccaagaaatcgggtcgaaatgccgacaccgaaatcaaaaccttctaaaaagaaaaatccgacaaacaaaaccgaaacgagtataaaccaaagatcatgaagtgaccccatggtagacctcctgactgaacggatccgttgatacaggaacatccttgtgatcatcatggtccgcaccttttttaatttcacgaacgaataggaagacaagcagtgtgcctaaaatcaagtacatgacgccgaagccgataattgaaaacagcagagatcccgtcgttacgttaggcgaaacggattgtgcggtcgtcatttgccccatgaccgtccacggctggcggccgatttcagtcataatccatccggcagagttcgcaatgaatgggaatgcgatcagcgcgaccataccgcgtaagtaccacttgctcgtatgaagctttttgcggcggttcagaataaaaccggcaattgcggcaaaaatcataagcgcgcccgctcccgccataatgcggaaactccagaacgtcgttttaacaggcgggatatagtcgccttttccgtacgttttttcgtattctttttgaagtgttttcatccctttaacactgccgctgaacttctgataagccaagtagctcagtgcgtaaggaattgaaatttcagatgtgtttttttctttattcgtatcaatgttcgcaaaagccgtccacgcagcaggatcaccgctgtcatcccaaagcgcttcactggcagccattttcatcggctgcgattccattaaatgctcagcctgcatatgtccgctgaacgcaacgccgataccggcgatcagcccgacaatcatcgaaagcttgaacgatttatggaagaacggcacttcttttttcttcaataatttaaatgcgctgacaccggcgataaagaaagcacccgttgcaagcgctccgaaaatgacgtgaggaaattcaacccaaagctgagggtttgttaaaagcgccccgaaatcactcatttccgcgcggccgtttttaatcgtaaagccgaccggctcctgcatgaatgagtttgccgtcaaaatccagaaagatgacataatcgttccgaaggatacaagccaaatgcaaagcaaatgcacttttttagataaacggtcccaaccgaaaatccataatccgataaaaatagactccataaaaaacgccaaaagcgcttcaaccgcaagcggagctccaaatacgtctccaacgaagcgggaataatcagaccagttcaaaccgaactgaaattcctgaagaatccctgtgacgacgccgacagcgaagttaattaaaaagagatgtccccaaaatttagccattttgagataggtctcttgttttttgacaacataaagcgtctccatcaaagcaaccataaacacaagcccgatagacataggcacaaacaagaagtgaaacaatgttgtagatgcaaattgaatgcgggctaaaaccaactcactcatgatgtttttcctccaatctggtaaattgctcaacatttcacaaacacgacaagatccttgctcgctatttcacaaagaatgatatatttgctcaatttttcacaaatttgtcaaaactaatgaattatcagcctgtacaccctggggtcagcggctgtcatagaaatgattcaatatcattactttacaacgattcggcctaaaaaaaaagatcaatatacctaaaaataggctgaaattgtgaccgattattgtcgaatttatagagaatttatgtcagcatctaggatatttgtccctttgatatcgtacctcttttttattcgtgtggcgaacaaaatgctttatgcagtgaaaaagcccgtcagatcgcctttttgagaaagaaaacgaagaaaaagtatatcttctagtaaattcataatatatgaacaatttaaattttttagtatactttaaatggggatatttttcactacataacgactgggggaacaagcatgggagaacttcaaccaaatttgcaaacggaatcattccaaaaacaggaacggactgataactggtttgccagagcaatgaatataagaatcggcattattccacttcctatctatatcctgctgttcttgcttattacggtgtttgtcatgagccgcgatgtaaaaagcgacatcctgacatcgattgccgtcatgagttttttcggatttaccttcggccagatcggaaaatccattccgatcgtgcgttccatcggcggccctgcgatcctcgcaacctttattccgtccgctgtcgtctactaccacctgcttccgaaagacattatcacttcaacaacagaattcacggaaagctctaactttctctatctatttattgccggtatcgtcgtcggcagtattctcgggatgaaaagagagacgctcgttaaggctttcgtcaagatttttattccgcttatcgccggctcgatcgcagccgccatcgtcggcttatgcgtcgggaccctgctcggcctcggctttcagcacacgctgctttatattgtcgtcccgattatggctggaggtgtcggtgaaggcgcgattcctttatccatcggctactccgatattatgccgatgtcccagggggaagcctttgcgcttgtgctgccgtccatcatgctcggaagcctttgcgccattatgttatcgggcctgctgaatgtcatcggtaaaagcaaaccggaatggacgggcaacgggaaggttgataagtctgatcagaacgctccggcattggaacagccggccaatgacaaaacgtttgatttgtcctttttcgcttccggaggcattttagctgtttctttatatttggtcggcatgctggcgcatgatttctttcagcttccggctcctgtcgtgatgctcgtccttgccgtgcttattaagctgttcaggctggcgccggcctcgattgaaaacggagccttcggcgtctcgcgttttttctcgacagccgtgacctatccgctcctatttgcgatcggcgtttcaatgacaccatgggacaagctcattgcagcgtttactatcagcaacatcattaccattttatcaatcgtcgtcacgatgatggccgtcggtttcctgacaggaaaatggctgaacctgtacccgattgagacggcgattattaacgcctgccattccggacagggcggcaccggcgatgtcgcgatcttaagcgccgccgaacggcttgagcttatgccgtttgcccaagtgtccaccagaatcggcggggcgattaccgtgagcgtcacccttctattgcttcatcaattctattaaacggaaaaaagcctccgccatatgcggaggctctgttagttcatcacattttgaatataagagccgaatgccgcgccggacataccaggcgacacacgtacacggtgaagcccgtaaaggccctgatctcttgatgccgcacccggttccgtcgtgaccgccatacggtagcctgatgcagcggcggcttttaatgtttccttattataccgtccgacaggatagctgagcacagacgtccgctgcccgaacattcgatcaaataaatgcttggagtccgccatttcacggcgctgctgttccggtgtgagtccgttcaactcaagatggttcatcgtatggctttgaatggaaatgccgtgtgcggccatctccttcatctgcttctcagtcagatgatttctatgtccgataaaatttccgatcataaagatagtcgctttcattttatatttctttaaaatcggatacgcctcttttacattgtcggtatagccgtcatcaaatgtgatcagaacgcatttttcacgcggctctctatcctccgtcaacatcagataggcttcttccggagtcatcgtataatagccgtgatcatgaagccatttcatatgctgccggaattcttccttcggcacacgcaggctgttcccctcagaaatgctgtggtacatcagaatcggcagtctcgccgttcctttcgttttaacccatgccgacgtatccggctctttttttatttgcggatgtacggactttttttcgtggtgctcttccgccttcggaatactctgttcggtacttgcctcatgccccgagcaggcggcaagcgtaaacacggcagccaaaaggcacatgcacatgatgatgcgtttcatggttttcctgctttctgtcttatatttactttttatatcggttatgctgataaaattgttacatcaaaaaagccggacatccagctgtccggctttgtgttatgagcggattctgatttctgtttcactgtcaaagaagtgggctttattcatgtcgaaagcgacagtcaattcctcaccggcgtgaatgtcatggcgggcgtcaatcctggcgatgaaatcctgatccccgatccgggaataaaccataatttctgacccaagcaattccgcgacattgattttagctgtgatggatgaattcttataggattctaccacaatcagctcgtcatggatgtcttccggacggattccgaagatgacatctttgccggcatagcctttttcccggagcattttcatttttccctccggcacgctgagagcggctgaaccgatctgaatggcgccgtctgtcagccttcctttaaaaaagttcatcgcgggggagccgataaaccctccgacaaatacgttttccggatgttcatagacttctttcggtgtgccgatctgctgaatctttccgtccttcatgaccacaatgcgtgtcgccatcgtcagcgcttcggtttggtcgtgcgtcacatagattgtggttgtttgcagcctttgatggagcttaataatttcagccctcatctgtacccgaagctttgcgtccagatttgacagcggctcatccatcaggaatactttggcgtccctgacaatcgcccgtcccaaagcaacccgctgccgctgtccgccggagagcgccttcggcttgcggtgcagatactctgtgagccccagcattttcgctgcttcttcgacccgttttttaatctccggtttcggcatttttctcagcttcagaccaaaagcaatattatcatagactgtcatatgcggatataacgcatagttttgaaacaccatggcgatatccctgtctttaggagcgatgtcattcactctcgtatcaccgatgtaaaaattgcctttcgtgatgtcctccagcccggcaaccatccgcagtgttgtcgactttccgcaccccgacggaccgacaaacacgataaactctttatctttaatatgaaggttaaaatcatcgacagccgcttctttttgatcgtaatacttataaatatgctccagccgaagttccgccatgtcatatcccccttttcttgaaaacgctttcttaaataggattgtaacagcgcacggcggcggcgtgtatgggcaatgtacataaaaaaagtccgctgccttcgtgcatatttcccatttaatgtgacttttcatactgcaggcaaataaaataagccagcagagcgccccgatatgttttaatatcaatccccgagcgttccgcaaatttatcaatccgatattgaagactgttgcggtgcaaatgcagttttttcgatgtgagcgacatgttcgagttatgttcaataaaagcctgaatcgtatgcttcagctccggttctttctgaaacagcaacgccgcctcttcctgaagcaatgcggaaagcttttccctgctttcttccgtgagcattgccggaaataccgtttccgcggtcatcgtgctcagctgcgggagatggcgcctgccattctgaaaatattgctgttctctccgataatgatggcgcagacgttctccggcgccgtaataccttccgatgaaaaaacggacactgaaataaaaatcggcttcaagaacctttacaaaagatgcgatatcatcctgatcaggcgcttcaagcttttcttcctctacaatcacgccctgatcccttcccgtccggacaactgtatacggaaccggccagaaatggcgaagcgcttccgtaaatgccccccaatccctttctcctaataaatcataatggataaaacggatacgaggctccttgacttcaggcaccaggccctcttccagcagaaaacgccgccacctctttgccgccgctgtctccgggaaaaaaacgcccttctcttcagcgggtgtcaaaaacgaattcagaagcagtttctccttctgggtgatatcctccttcggaatggcgacatagacccgcctcttctcatcataaaaacaaaagacatcctccgccgtacagcacgtatcagacaacacagccctcgggtaaattgccaatatcgggttcatatgcgctcctctctatcgctctatcatattttcagtataaaacgtccggcggattgtatccactgagttttacgaaacagctttccggctatttcccgggaaacgaatcataaacgcttctgccggatatgaaaaaaccctctgcaccagcagagggatcttttttatttagagatatcgacgaagccttctccaaacacgtcacgcacatcatgaacaatgacaaacgcctttgtatcacagcttttaataattttcttgagcatggagagctcttgcttctggatgacgatatataaaatttcttttgactgccctgtgtaatttcctttacccgacagcagcgtcacccctctgtccataagcgtgttgacctgttcagcgatttcgtgcttatgctcagatataatcgtcaccgcttttttcgtattcagaccttcaatgataaagtccatcaccttcgttccgatgtaaagcatgacaatggtaaacatcattttttccgcgccgatgatgaaataagaactgaagacgacaatcagatcaaagaacaaaagcgcgtagctgatattccaatcgagatatttattcgcaatcctcgccaaaatggcagatcccgcagtcgtgcctccgactcgaataatgatcccgattccgacaccggcaaacacacccgcaaaaatagtattaataatgagttcatgtgacggcgagtgccaatcatgcgtcagatgcagaaacagtgagttggcgacaacggtaatgatcgtataaagcgttgtttttccgtctaaaaatttatatccgatgatcaataaaattccgttcaaaatgatattcgtcacccctggcgaccattcaaacacatagtacaagatcaaggtaatccccgttaccccgccctctccaagatcattcggaatggcgaataaattaacagccaatgcaaagataaaagccccaatgatcagcatcagcacatccagcaatctttttttcatcccagacactccctttttataaaatcaaaaaagcccggggagagcactcttcatcaaaagagcagaaactcccgggcttttatcccaccgtgtcacagcaaaaacctgctgtgtgttttctctcggtccagaccaattcagcattgcggaaccctagaaaaccactgttttttatgttcagtttttgtatttctttcaagattatacgggaaatcacgagcatgttcaacctctcttttttattaaacttatgaaaaatttgaccgttctgccgatactaaaaaaggacctaaaaatacatgactaaaaaatcattaaaatactgtttttctcaaaatagaattgactgaaggttattttacaggcattatagtatatagttttcaagaaatagtttacataggaggaaatattatggcaggcaacttagtgtcttgtaaggcatgcggcaaagaaatcgctaaaggcgttaaaaaatgtccaaactgcggtaaagatcagcgaaacttttttatgaggcataaaatcattacatttattttggcagtggtggttattatcattctcgcaaacatcggcggcggaggcgggtcttcatcatctaaaactgcgtcttcaaaagctgcggaatccaaggaaaagctgtataacatcggtgacactgttaaaactgaaaaaactgaagtgactcttacaaaagtagaaaaaagagactcagtagggacacaatatatcgagaaaaaagcatctgacggcggcgttatcgtagctgtacaatatacagttaaaaatgtgtcaaacaagccgttaagctctttctccattccgagcgtgaaattagtagattctaaaggaacttcctatgatccggatattgacgcttcatcgacttatgcaacggaaacaaaagtgaacaacagtaaaattttaagtgacctgaacccgaacattaaggtcactggagtgaaagcctttgaagttgataaaaacgcatacgctaaaggcacttggaaaataaaattcagcaacgatgttgaagtaaaagttaaataatgatcataacaaaagagaccttcaccatttgaaggtctctttctttttacaccttttgatatccgttcacattggaggattgccacttccaagagtcggcgcacatttcttcaagaccgcgctttgcttcccagcccagttcagccttcgcttttgccgggtcggcgaagcatgcggcgatgtctcccgggcgccgggcggcaaaacgatacggcactgcttttcccgatactttttcaaacgccttgaccatctcaagaacgctgtagcctcttcccgtgccgagattataggcatcggcgcccgttgtgtccagcaccttttcaagcgctctgacgtggccctcggcaaggtcaacgacatggatgtaatcccgcacgcctgtgccgtccttcgtcggataatcattgccgaacacctgcaattgctcaagcttgccgacagcgacttgggcgacgtacggcattaaattattcgggatgccgttcgggtcttccccgatccggccgctcggatgcgcgccgaacggattaaagtaacggagaagcgcaatgctccattcagggtccgccttatgcagatcgcgcaaaatctgttccagcatcagctttgtctgcccgtaaggattggtcgcgcttaacggaaaatcctctgtgatcggcgttgtttccggaacgccgtaaaccgtcgctgatgaactgaagacgattttttttataccgtatgcctgcatgacttcacataaaataaacgttcccgtcagattattatgataataacggagcggaacagccacagactcaccgaccgcttttaatcccgcaaaatgaatgacggcttcaatctcattttcagcaaatacccgttgaacggcgtcacggtccagaagatccgcttcataaaacacaagcccttttccggtaatgtcttttacccgctccaatgcttccggtgaactatttgacagattatccagaaccacgatctcatagccgctgtttaacagctcgacacatgtatggcttccgatataacccgctccgcctgtcactaaaatcgccatgaagaaagcctcccctattgaatgaactgtccatattatatagtttttttcttcctcaatcatccatttccaaaaagtttaatcgtttagtcatcgtttcttcataatttgttttcattcgcgtaaaaaacagagccttcgattcaaaacgggtggcgaaatagaaatccctcccccgcacatggtaagataagacaaaggagatgacggtatgaaaaatgaaatcattgaacgctttacctcttatgtaaaagtcgatacacagtctgacgaaaacaatgaaaactgcccttcaacccccggacagctgactttggccaacatgctggcggatgaattaaagtcgatcggcatgacagaaatcacagtcgatgacaatgggtacgtgatggcgactcttccggctaatacggataaagacgtgccgactgtcggttttctggctcacgtggataccgcaactgattttaccggaaaaaatgtgaatcctcagattattgagagctatgacggacatgatatcgttctgaatgacaaactcaatgtcgtcctttcgcctgaacaattcccggagctttcccgctataaaggccagacgctgatcacaacggacggcacgacgctgctcggagccgacaacaaagcgggcatcgccgaaatcatgacagcaatggcgtacttgatcaaacaccctgacatcaaacacggcacgatccgggtcgccttcacgcctgatgaagaaatcggcagaggccctcacaaatttgatgtcggccgcttcaacgccgcattcgcttacacgatagacggaggccccctcggcgaactgcaatatgaaagcttcaacgcagccgcagctaagcttacttgttacggaaaaagcgttcaccccggaacggcaaaaaacaaaatggtaaacgcttcaaaaatcgcgatggaatttcatcacgcgctgccgaaagaagaagcgccggaatatacggaaggatatgaaggcttctatcacttgctttccatgaacggcgacgtttctgaagccgccctgtcgtatatcatcagagattttgacagagagcgctttacagaacgaaaagaatatatgcagaaaaccgccgacgcgcttacggccaaatacggcaaagaaagcatcaagcttgaattgcatgatcaatactacaatatgagagaaaaaatcgaaccggtcaaagagatcgtcgacgtcgcatatcaagccatgaaaaacctcgacatcgaaccgattatcgaaccgatccggggcggaaccgacggatcacagctctcttacatgggactgccgacgccgaacatcttcaccggcggccaaaacttccacggaaaatatgaatacatttctgtcgatcatatggaaaaagcggtaaacgttattgttgaaatcgccaggctgtttgaagaacgcgcgtaaaaccaaagccccctgctttggtttttttctttcacgtgaaacctttccttctttctttccgtatataaggtatgaaatggaaaaaaggagtgaagactatggcaagaggcactgtagcgaaagaattgaaaaaaaccttaaaagacccgcgcgttttggaaacgaaatcaaatccttttaaaaagctgcggaaaatgttcaaacgatttttttaagataacttatcgttttcttacaaaaaataaagaaagcgctgtcaatctataatcatctgttagaagcagttattttgcatatcataggattttttagggtactgaataacacaaggcaaacgaaaacactgaattagttaattcgactctgttaaaaaatagtaaaaaagtgatataaacgttaatcattcagcagccgatacaatctatagaaccacaacatgagtgaaatcccttgcaacttatagtcgtttttacggaaaatgtcgttattttttaaaaaagtgacaattgtttgaatacttttcgtttgttttttcgtacaataataataccaaaactttttttgggaggtatgtaaaatgatgctacttatttttgctgctttgacaggatacctggttttctctttcagtaaggacaaccgccggaaaacgccaaagacaagcccgctggtgacagctgccgacacgaataacatcattgatttaaatgcgatccgtcaaaaacgccggatgccgctatcataaaaaacgacagctgccgcaaaatcggcagcctttttttatgcacctgcctatatgaaaccatccgcctcctttttacgtacaacataaaaaaggagtttttttatgaatcatttttatatcaaagagcgggtgtttacatttaagaatcggtttcaagtgtttcttgaaagcggaaaagaagtcttcaatgcggagggaaagttgttttcgttcggcgatgaactgaagctgactgatttggacggacgcacactcgccagcgtcagtcagaaactgatgtcgctcgttccccgttacgagatttccgtaagcggcaaacctgtatgccaagtcatcaagaaagtaacgtttttcaaaccgaaatttgaaatttccggcctcggctgggatattaccggcgacgtgtggggacggaattttcaagtgacagacggaaaatcaagccggatgaccgtcagtaaaacatggatgagctggggcgattcctatcatctgcagattgaaaatgaagaggatatcgttctttgtctcgcaatcgcaattgtgattgatatggttctatttgagggtgacaaataaaaatatttatcgaaatatattgacaattcgagaaaacatactaagattaatagtattacagtttattctgaaaaatagcatatttccttatcaagagaggtggagggactggccctatgatacccggcaaccgctgttcagcagaatggtgctaaatcctgaagataaggttgagatttgcggacgcaagctcttccctatccgagggaagagcttttttatatttcatcaggaaagaaggaatcgttcatgtcacagcaaaacacagagcaaccattgcacactcttctaagaaaaaacccgccgtttcgcgcggatcaggtcggaagcctgctgcggccggcggctgtgaagcaagcccgtctgcaaagagcggctgatgagatttcggcagaacagctgcgcgaaatcgaaaacaaagaaatcatccgcagtgtggaaaagcaaaaagaaaccggcctcaatgtcgtgacagacggcgaattccgccgtgcctggtggcatttcgattttctcgaaaacttagacggcgtcgaagcgtttacgcctgagagcggcattcagttccacaacgtacagacgaaagcgcgcggcattaaagtaacgggagatattgatttttctcagcatccgatacttgaagattataaattcctgcacagcattgccggcgatgctgtgccaaaaatgaccatcccaagcccgaatatgctgtttttccgcggaaaattggaaaaagcggcgtatcagaacgattaccaacaatttcagcatgatgtatcacaggcgtataaaaaagcgattcaggctttctatgacgccgggtgccgctatcttcagctcgatgataccgcatgggccgttttcttatcggaggcggggcttcgtcagattgaagctttcggcacgacgccggatgagctgcgcaggctgttcgccgcttccattaatgacgccatcaaagatcgtcctgccgatctgaaggttacgatgcatatctgccgcggcaacttccagtccacatggacggctgaaggcggatatgatgcggcggcggaaacgatttttgacggacttgaccttgacggattgttcttggaatatgatgattcccgctccggcggctttgaaccgcttcgttatgtcaaacgctctgatcttcagcttgtgctcggtttgattacgtcgaaacacggcgaactcgaagacaaggatgcggttaaacgccggattgaagaagcttctcaatatgtcagcctggatcagctttgcctcagcccgcaatgcgggttcgcttcgactgaggaaggaaatctgatcacagaagaacagcaatgggcgaaactgcgccatgtcgtcgacattgccgatgaagtctggaaataaaaaaaagacacgcttacagcgtgtctttttcgttttacagcggatcggttccgattaaaatatcgatatctatcgtaatatcagccgctttccggctgataaagcgctgaatgctttcatcagaacatttccatgttaagggcgtcattttcacaagcagctcaagatcaggctgcgataaggtcttcgtgtaacacagccgcttgcgctcaaaggcttgaaagccggtttggaaacggacggccgcagactcagcggtatcattccgttcaggactgtctccgaagaagaattcccttacttctttcaagtaatcgcgccgcggcaccgctttaatgactgtgccgccctttcttaaaagcctgctgcattccttgtaattccaaggtgacaaaacagacagaatcacatcaaaactgctgtcggcaaacggcgtatccgccacatcagcgacggcaaaaatattatgatccccgaaggcttttgcagcttgcagcacaccttctttcgagatatcaatgccgattcccgtcacggaaaaagcgggctgcagcaatctgcatacagcgtctaaatgggagccctctccgcatcccgcatccaataccgccgcctgttttcgcggagattgaatacggctgatgatgacggcgatctctttttgaaccggcgaaaaaaactcccgcctctcaaaaagctcgtgtctcgcttcgaacagctgcctgtcatagcgggttttgaccgatttattgaggaaattcacatagccttgttttgatatatcaaatgtatgcccatgtccgcatatcaggctttgatattgcgaaaccgccatggccgtgcggcatagcggacacctgaatacggactggcatgcattcagtaattccgcgcgttttcttttcatagacgtcaaaaaaaacacctcattcattcgttattctgatgaaatgaaaaaggcatagacaaataaacctcaccaaattggaaggtttaacctatttatctatacctctcattatctgtaacgaatgaactggatgatcatgaagatgaccccttttctgccgtcttttgaaggctgtgccctcagatccattttatcagctgcgtcccgttcttacaatgaaccgaactgtttctgcgtgcactttataccattaaaatccaattacttttacatatcctttattttctttatttataatataaatttattattttgaaaatatccaaaaaggttgattttcaaaaattgaaacgataaaatactgctatctcatgtaatatcgttattcttgtatatgatcagtaatatggtctgattgtttctacctagtgccgtaaaagactagactacaaggaagtttgcataaatttgaacgagtgaaaagcatatgacgctgtctattcttttcttttggctcttatttatcacactttctgactttcaggaatttgtgacgaataagagctttttttatttccataatacccttataggagttgctcacatgtactttttattgaacattgtcggtctcattgttgtcatggctgttgttttcttatgttctcccaacaagaagaagattaaatggcgtccgattgtcatgctcctcgtctttgagtttctgattacttggtttatgttagggacaaaagtcggcggctttgtcatcgggaagatcggcgcattctttacatggctgatttcctgcgccagtcaagggattgcatttgcctttccgtctgtcatggcgaatccgacggttgattttttcttcagcgcgctgctgccgattatcttcgttgtgaccttctttgatatgctgtcgtatttcggtattctgccgtggctcattgataaaatcggctggctgatttctaaaatatcccgtctgccgaagctggagagctttttctccattcagatgatgtttttaggaaatacggaagctttagccgtcatccgccagcagcttgccgtcgtcaacaacaatcggcttctgacattcgggctgatgagtatgagcagcatcagcggttcgatcatcggatcgtacttgtcgatggtcccgtccacttatgtattcacagcgatcccgctgaattgcttaaacgctcttctaatcgcaaatatgctgaatcctgtggacgtttctaaagaggacgatattatttacgtcccttcaaaagcggagaaaaaagacttcttctccacgatttcgaacagtatgctcgtcggcatgaacatggtcattgtgattttagcgatggtcatcgggtatgtggcgttaacggccgcgttaaacggcgtgctcggactgttcatgcacggtttgaccattcaaaagattttctcttacatcttcagtccgtttgcctttcttctcggattaaccggacatgacgcgatgtatgtcgcacagctgatgggcatcaagctcgcaacgaacgagtttgtggccatggccgatctgaaggggcagctgcattcactgccgccgcacacgattgccgttgcgacgacattcctgacatcattcgcaaacttcagcaccatcggtatgatctacggatcgtatcaatctctgcttgatggtgaaaagtcagccatcatcgggaaaaacgtctggaagctgcttgtcagcggaattgccgtttccttattgagtgcggcgattgtcggattgtttgtctggtaaacgaaaaaagcgataccgctccgttttggagagatatcgctttttttattgatagacggatgcaggtacggaaacgtcccggattcccgccgcgtatggtccaagatcatattgtccgaacacaacggcaatgccgtttttcgtaaagaagaaaggtctttcgttattcagggtgatctcctgttttttgacgtcttggtcgaacagatcgtcatgtttcttgatgtagccgtacagatagtctctcgttttgtttaccttcgttttcgtattcagcacatcactgagtgcgacctgtttttttgcggccagatcataattaaaggtctgtacggatgtcatcccgtgtgcgccgcctgtgtaactgtagttctccgtctgaatgctgagcttgccgtcttgattatacttcaccttgaaatctgtttggtattccgctttgtagccttgtttctcaccgtcttttttgtttttcacatattcttgatatgaatggtcaatataacgtttgaagtcctgattgattttcttttcaaaagatgcgtttcccgtatttgtgacctcggggtacgtcagctgcttcacttgcttatacgtatggcttttgacaacgggctttgcggtttgcgcggcctcggctgaagccgcaaatcctccgaacggcgcggctgtcagcactgccaaaagcacagccgccatcattttgaatgtctttttcatcacaactcctcctttttatttaccgttccctttttgaaaacgggttacactctatagacagcgcagatcaggaaattgtttctgggccatttctcacattttctccatcaaaaaaagagacatggaaaatccacgcctcttttaccgtgaaggtctttgcgcaatggcttcataaacggcttccgccagatcggagttgccgaacatctccaaaacgccgataacggtttgatcaggaatcgactcagattcctccttcggcacgacaagctcttcagccgtttttcgcagctcttcgtttaaaggctgtccgggataagccctgctgtaaatcgccatcggatcaaggtcatgattgacgcaccattgggcaaacaccaaaatcatcatgttttcgtcacgccggtaatattcttcgagttgtttttgattcatgtgctttgctccgctattattttttttattactttatcatatttatattaagacttcattctttttaggttttaagggattggacataccaaaataatccataatcaactcagctaatgagttattatcaggcggagtaatcttaattttctcattatagagttttgcaacttttgtttttatttttttatccgctaaaaattgaattaatttttccttttcacttccagcttcataatttgttggaataagtaatgaagctgttccatcaattcttgaaaatttaatgtttggattaaaactatataatgtaaataacttttgtatatcttcatttgcatttgcatttataatttctttaatagtttcataaaaagtctttggatctaaacaatcttcgataactgtttgttcataatactgaccttgtttccacggttctaaaagtctaactgattcgatattattactttttaatgtttgtaaccttctcaaatccacttttccataactttcagttgcttttgaaacattgatctttactcgatcagtatcaatcatacaaagaatttttccactcattgcttgggctgtagttttatcggataaaggataactcaataaaccatataatttaatcacattagaacatccaccaacaggtaaaattttaaaattccccgcatcttttaataattcttcaaggtataatttatctgtacttccttcgcatataatccaattagtatttttcatagattttgagtaactaataatgctagttgctaaatcaaacatactttttaatgctatatcatccggaaatcttcttctttcatctaaataatcaaaaaaactaaaatctgaaatcgaaacacttccttctatttctttactcacatgaagtaaatgaccgctattggtgatgggcagagatccataccaatgggtcgttatcatgacttgtctattaaaatctttcgaaagtctttctaacctctcgaactgcggaaaacaattaacaacattcatagacacttctggttcatcaatagccagaattaattctctatccatttctttcacatttgaaagaaatgcatatgcaatgtctattaatgcctttctctgctcaccagaacttagtttttggacttctctatttttgtaccttaatggtctttttgaaaagtaagcttcaataactttttctcttatatctgttactgttaaatttctcttactatttgcttcgggactgtaattatattgattatcaatcgcttttatagaattatttatatcttccataaatttattaagataatcatttataaagtttaagaaacttttatttttcccttctatttcatacctacttgtcagtaccttatcaatttctagtaagatatctttgttcattaaagtttgcatttgtttatcttcaattttcaaaatttcgttagcactttgttccacaggaatataaacataagcatagtgttcttttattaatttccttatcttttctattttttttatgtattctttatttcctaatattttttcaaagtagctctcgaaaggagcaagtgttggctttccattaaatttcacgcctgagggaagtatatagtattcttgttcagaatagttagttgttaggtattcaataaactcgtaaaaattttcaatgtattcccttctagcagctccttttaaccaatcttgtataccgctccagaatttgttgcttataatatttatatcctctaaagtttttttatttccatctatctcagacctgctgtatcgatttgaattaataataaattcttcaaatttattcctttcaataaaaaatacaggggttatataccgatcctctctcctagatcctcttgttgcattccaatctcgtccattaaagaaaacatcaagtgactccaaaattccacttttgcctacaccatttgcaccaatatagacagcatacttttgctcattgttatttgctataggtgcaaaaattgattttgcatatgacttatatccgttaataaaagttcccacaatcataatacttatcccccctaaaatttttattatattccagaatatcacacttaaaataattattccattctaaaaaactaaaaaagtacccttagcagggtactttttactatctttatatgtttctgtcccaatgccgatgctcggctacggccttcagaaattgttcatggtttccgtccggaacaaggccggggccgctttcggttccggcggcgagggtgagaagttcttttccttctccggaggcaccgatcgctttgtaatgactgaaggcttcactgacgaagtctttagccgcttttcgggctttgagactgtctgtgcttcgttgcccgcccggaatgaaaacagcatcatacaggacggaatccgctgtcaggaaagtggctgacgcttccagctccgtaccgttttctcccttgacggttccaagtgcagggctgatgatatcggctctgactcccgcctctttgcatacggcaagcaattgtttgacttcctcgtccgcaaacccgtgatcggccaaaaccgcgacctgtcttgtggctgctgttttcaccgtgttttcctgacttaaggccggggaagtgaaggtttcatcagattcacgatccttcggcggcgggttcactccgattcccttcgcaacgcgctcggcaagctcggcgtcgacgtgactgaagacattcaccacctgctgctgcacatccttgctgtttactttccctacctcaaaacagaacgcggaaatgatatgttccttttcggcgggagacatgctgttccagaacatcttggcctgagaaaaatagtcattgaagctctcactgcgctggcggatttttctgccttctactttttcctgataatgaacgtatccgccttcttcttctgaggccggcgacggatcattattctgcagagaattcttatgataggcgacagggcccttattaatcgtcatccggtggtagccgtcgtattggttgttatggaacggacagaccggccggttgatcggaatctcatgaaaattcggcccgccaagacggatgagctgtgtgtctgtataagagaaaagccgtccctgtaaaagcgggtcattggtaaaatcaatgcccggcacgacatttcccgggtggaatgcgacctgctctgtttccgcaaacacattatcctggttgcggttcagcgtcatttttccaataatcttcaccggcacaagctcttccggccacagcttggtcgggtcaagaatatcaaaatcaaacttgaattcatcttcttcatcaatcatctgaacgccaagctcgtattcaaccttgccgccgttttcaatggtttcccacagatcgcggcgattgaaatcgggatctttcccggcaattttctgcgcttcatcccatacgagtgaatgaacgccgagaaccggcttccagtggaatttcacgaaacgcgcctttcctttctcattgacgaaacggaatgtatgtacgccgaagccctccatcattcggtagcttcgcgggattccgcggtcagacatcgtccacatcaccatgtgcgcggattcaggattgttggcgacaaaatcccagaacgtatcatgagccgtcgcagcctgaggcatctcattgtgcggttccggttttaaggcgtgaacgagatccgggaacttgatcgcgtcctgaatgaagaacaccggaatattgtttccgacaaggtcgtaattcccttcttcggtgtaaaacttcgtcgcaaatcccctggcgtcacggactgtgtcggctgaccccttggagcccgccactgttgaaaaacgaacgaagacaggcgttttgacagacgggtcctgcaaaaatttcgcccttgtgtattccgtcatcggttcgtacacctgaaaatgcccatgaacgccgtacccgcgcgcatgaacgacccgctccggaatccgctcgtggtcaaaatgcgtcattttttcgcgaaaatgaaaatcctccatcagcgtggggccgcggacacccgcttttaaagaatgctcatcctcagacacacgaagcccctgattggtcgtcatttttttgccgctgttatctgcccggtactgctccagctgctcgtcctttgagtgttcatttacacgtttgttttgatcctcactcatgtctattcccccttatcaaacgaaacattctacagcacatttacccgcggcgttcttcatataaactgctgatctgctgattaggattttaggtctacatataaatatgcggccatacacatttgaaataagccttcttcacagaaagaaagtgtggaagcgcttaccaaaatagctgttgaacaggggaggtcatatcgtgcttgccatactcggttttgtgatgatgattgtctttatgtatcttattatgtctaaccggctttccgctcttattgctttgattgtcgttcctgttgtgtttgccctgatcagcggattcggcaaagatctcggggagatgatgattcagggcgtgacagacctcgcacctaccggtatcatgctgttattcgccatcctgtatttcggcattatgattgactcaggcctgtttgatcccctcattgccaaaatcttatcgcttgtcaaaggagacccgttaaaaatcgccgtaggcacagcggttctgacaatgaccatttcgctggacggagatgggacaacaacctatatgattaccatcgcggcgatgctgcctttatacaaacggctcggcatgaaccgtttggtgttagcgggaatagcgatgctcggttcaggggtcatgaatattattccttggggcgggccgactgcgagggttttggcttccttgaaattggacacgtcagaggtcttcacgccgctgattccagctatgatcgccggcattctctgggtgatcgccgttagttatatcctcggcaagaaagagcggaagcggatcggcgtcatttcgattgatcacgcgccctcttccgtgcctgaggcggcgccgctcaaacgtcccgctcttcaatggttcaacctgctgctgactgtcgcactgatggccgcactgatcaccagcctgctgccgcttcctgttctttttatgaccgcgttcgccatcgccttaatggtcaactatccgaatgtcaaagagcagcagaaacgaatctcggcgcatgcgggtaatgcgttaaacgttgtctcaatggtgtttgcggcaggcatattcacaggcattctctccggcacaaaaatggtggatgcgatggctcattccctcgtttcactcatccctgatgccatgggcccgcacctgccgctgatcactgcgatcgtcagcatgccattcacctttttcatgtcgaatgacgccttttacttcggtgtccttcccatcatcgccgaagccgcttccgcttacggaatagacgccgctgaaataggaagggcctccttgctggggcagccggtgcatttgctcagcccgcttgtgccttccacctatctattggtcggaatggcaggcgtcagctttggcgaccatcaaaaattcaccatcaaatgggccgtggggacaacgattgtaatgacgattgcggcgcttttgattgggattatttcgttttaatcaaaaaaggatttccgcccagcggaaatccttttctgtacattatttttttgtatagcgcacccagtcgtaatgagcgtatagcggatttacgccattgtaggaaccgagccaatcatcgacacccgtaccattccacaaattcatcatgattttccccggcgctgccggtatttgggttgtcgcagtatgttttaattgcccatcgacataccatttaatagagtttggctgccaatcgaacgcatacgtatgataggcattggctgcatcaaatccgagatccgccaacttctcatggtttcctgcgccatttgtataatagttaaattgaacctttgttgtgtcttttcccaaaaattcgatatcaatctcatcccaaggagtcccctccgttggacctgtataagtgaagaacgatgaaacaatccctgtgtttttagccggtttcattctgacttcataaagtccatagccatatgtttgaaccgagcggttttccccgcagtcaaacttgttataagacggacttgtcagcgccaaacgcatttcacctgatgacgtcatagagacgttattcgcacgccaagtgcagttaaacatatctccatttgagtaaccatcagctttttgccataacccggagttatagctgttaaaaggttcaaaaaacgatccgcctgtttgagccgaaacactagaagtgatcccacacaaactcataaacaatccggtgacaagaattagcaacactcgtttcatgttagcattcccccttttttgaacacgctttctttattgatcatacatgatccttttcaaagggaacatcggtcgaaataatgataatccttctgttaaaaaatacaaacctaaactaccatcagcacagacagataggttttgcctgcttatccgtaacaatcctatatatgaatggaagaaacaattaatacgaggaaacgctttcattatacttgtttgactaccctttctatgtgaatcgttaaatacagcagctcgtcactggtgagcttatgcccatactctttctcaatgtaggtatggatattcttcgtgcatttatacgcctgatgatacttttctttcactgtctccagtaaaaaatcgtcctggctttccatgtgtgtgccgttaaaaagacgctgtgcgaaaaactttaagtgggtgacaaatcgataatagtgcagcgattcttcgttgaattcaatcttaaaatggtattttacgatactcaaaatctcttgcatgacttttgtaatgttgatgatattgggcatctcttcattcagctcggcatttacaatatgcagcgcaataaagcccgcttcatcctccggcagagacacgccagtcttgttttttaccatggccaacgcttctttgccgatggcaaattcgtctttgtacagccgctttgtttcccacagcaaggcatttttgatatcgagccctttctgattgcgctgaatggcaaagttaatatggtcggtcagcgatacatagatgctgtcgttgagttttttgccgagctgtaatttcgcatagctgataatctcttcggatacttccatacactcgatcggaatttcatacaaaagggttttgaacttttcggatacatctttgttatcgagcgtgaacactttctcaatgagggcttcatctaccgggtctcccgttttcttttgaaaagcaatgccccggcccatgatgaccaattcctgattgccttccttgagcacactgacgacattattattaatgactttcgcaatcttcaattccgtctccctcccacctgaccatttacctgttacaccttgattgtacatcctttttgaactaggtcaatatctccaggtcaatcagaaaactccgttcagaaatcattgtccaactatgtgacagaggcgcatataatgcagagaaccggtttttgagaaggagcgtgtgtgatgaaacggttttcgaaagaagaaagcagctggatgctgtatgattgggccaattcagcttattccgtcattattatgacggcggtgttccccctgttttttaaagcggctgcggctgaaaacggcgtcagcgcggccgattccaccgcttatttgggctatacaattgccgccgcgacttttattttggcgatgctcggccccgtcttaggaacgattgccgactacaaaggatgcaagaaacggtttttcgctttctttttcctgatcggtgtggcgggcaccgccgcgctggcttgtattcccggtgaatcttgggtgctgttattaatttgttatacgatttccacgatcggctttgccgggtctaatgtgttttatgatgcgtttctcgtagatgtggccgcaaaggagcggatgaacatggtgtccgccagggggttcgggctgggctatatcggcagtacgatcccttttcttctcagcattgccgtcatcctgtcagcacaagcggaggtgattccgctgtccgcccaggctgcgggccgcattgcctttttgattacggccgcatggtgggggctgttcacgatcccgctccttcgccgcgtccgccagcgctattatatcgagagagagcctcggcttgtgatcagcagttttaaacggcttgccggcacgctgaagcagatcaggaagtaccgggcgctgtttttgtttctgctcgcttatttcttctacatcgacggggtcggcaccatcatcacgatgtcgacgtcatacggggctgacctcggcatcagcgctgcaaatctgctgattgttttatttgtcacgcaggtcgtcgccgcccctttttcgattttgtacgggagactggccgaacggtttaaggggaaaacgatgctttacgccggaatcggcgtgtatatgattgtctgcacgtatgcttattttatggattccgcttttgatttttggattttggctatgcttgtcgccacttctcaaggcgggattcaggctctgagccgctcgtactttgccaagctcgtccccaaacagcacgccaatgaatttttcggcttttataatattttcggcaaattcgcttcaattatcgggccgcttttgattgccgtaaccgcccagctgaccgggaattcgtcagccgccgtgttcagcctgatactattatttgtgatcggcattgccatccttgcgtttgttccggaggagacggcgtaaaaaaaagcctgcgtgcacagcaggctttcttttttatttcttggctttatggactttcagttttttgcctttgaccgtcgtatttttcataatgctgagaacgtgcgggcctttgccgttcagaatctcgacgtacgaagcgttgtccagaatcgtgataatgccgatatcatctgctgaaacgccgtcgattttcgcaatcgttccgacaaaatcgaccgccctgatttttttcttttttccgccgttaaagtacagcttcataatgtctttgtttaactgttcgcttttgtctgttttgacgtcggggcgggcgttcaatttttccgcaaaagccgctttccgttccgctgtttctttctctgacggcgcctcccgctttttgatgcggaaaccgatatatgtctcaatgtcattcagaaatcgcgattcagacggcgtcacaaacgtaatggcccgtccacggtgtccggcgcgccccgttctgcctgtgcgatgcacatagctttctttttcaagcggaatatcataattgataacgaggctgatgttttcgatatcaattcctctggcggctacgtcggtcgcaatcagatagcggaactcgccgcgcttgaactcattcatgacgtcaaagcggtcttcctgcaccatgccgccgtgaattttatcgcaaggatagcccagcctgtccagctcatcggttaactggataactctttcttttgtccggcagaatatgatgcagctgtccgggttttcagtgatcaggacgtcacgcagcaatgatgatttatcctcttctgctgctctggtgacaaaatgctcgatgtctttagtcgtcaggccttccgcttttacttcaatcaattccgggtccttcatatatgtgcggctcagcttctcaacgtcgtccggcagcgtcgctgaaaacagcatggtgactctgtttttcggcaggtgctgaatgatggcttccacctgttcaataaaccccatattcagcatttcgtccgcttcatcaatcaccacatacgccagccggtcaagcggcagcgtccctttttctatatggtcaagcacacgccccggcgttccgcaaacgacatggcttttttgcttcagttcggttttctgtttatcaaaagaagcttttccgaaaaccgccgtagcttttatccgtttaaaacggccgatattcgtgatatcttcttttatctgcgccgcaagctcgcgggtcggcgttaaaatcagcgcctgcggtttgttttcctcccaatccgcaagctcacaaatcggaatgccgaaagccgcggttttgccgctgcccgtctgcgatttgacgacgagatcttttttttgcagcgcggcggggatgacgcgccgctgcacttcagtcggctcggtatattgaagtccttccaacgctcttgcgatgtcgaggctgatagaaaaatctttaaattcgctcatgaataaactccttctctgtctaactcccctcattatacgcgaaacgccgccgctttaccctgacgttttgccgggccattcggaggactgctttttcttcatgtcaagtacgacccatttggcgcaataaaagctcatgcttccttccacgtcatcgacataatagcgtatcgattcccagccgccgtcgaccgggctgatatccagacggatgtcggtgatgctttcaagatcatccagccgggcagcgctcacaccttcaaaccgcagcacagcatcatactgtccatcagtcagcttcagctcaaataccgggattttatcataatactcgttatacccagtaaagaaagtaaactccgtcaattcaaaacaccccggtgaatccggcctcagcataactgctttctcatgtttgtgccactccattttgtgtctccttctttacagctgatttggcatgcctggtttatacggtattttttcacaatacgtatgtatttccggttacttatatccctgcatccattctcttaattcttctgtggtatgcagatatgaatcaggcgaatctttcagatcaaacccgctcaaatacacgagcatctcccaaacgttttcatcctcaacctccggatcatgtgcagccacatactcacacgcccaatccgacacttcttcccttgccgcttgaccgttcaggatcagatcagccttcttcagacattctgccattgttggttctttcacgttagaaacctgcttttcgatttcctttcatttcttgtttaaaatgctgactaacagcctcctggcccgttcgtgcagcctgacttcctggctgagctccgggtaatctgttaaagcgttttccagatgcgcatattgaggatacagctcaaaaaaggatttatataaggctttacgctgccgcgcaggcatttgtttattcgccaaaacaaaatctaagctgccgcagacaagcgcgaaatattcataaaaatcccccgcgcaggcaacctcctcaaagtcttcttcaaaactccccgcatctgagggtagcggaccctccaattcttttttgtgaaacttcaggtttctgatgaggtcatcatttaaagaatatctgctggatctcaacatttcatttagccgaaaagaattcattttgtttcccattacttatatcccgcttgtagatccccgaagtcgagaccgcgtaaatggcattacttgtcagcttcagctgatgccccgaaagctcaccgccatccggatcacagcacgttacctcttgcaccggcagactgacatcagccggaatgaaggacagtgaatgatcatctttgcatatccaaaacccgtcatctgaaatcgcaagctggtcatatacccctgaacatgctttatcagaaataatccacactcgtttcacgtcggtttcatcaaacgcagcaatgactgtatatgaataatacagcatgtagatcagtccgtttttttctgcaagcgcatagcagtcatctacaacgggcgcatatatttctgaaagctgctgatcaatatgcgtttcctttaattgtccgtctaaagtgaagcacagcatactttgaccatttgaattttcatcatcataaatgccttcatcacttaaaccgacccataggttttgtttctcatccagaagactgcatgaagcccctgaaggcagagaaaatacactttgttcttttccatctgctgaaaataccttcactttatgctcatgcgattcaaagaaaaccaacacatacctgtcatccgaactctgttgaaacagcataatatcctcactcggaatttgttcatcgatatgaacctctcgggtgtcgccggattcctccgtgatcgtaaacgaaagactgccattctgatgccgtccgagatacagacgcccgcagccgtcaaaatgacagaaacatccttttaccagatcgtcatgtatcttgttcatttttattttcatgcaattgccccttgctatttataatgagcggcgagctttttttgaaattcatccggaacaatctgatccgggaatacaactgatatccagtctaaaacatgatcatctaacggcctccatgattctaacgtttttcccgcaatctcctgatcaatgcctaaaatacaaatttcaaattccctctctccgtaaatcgcccacttgaaagtcggtgaagcccaaacaacacgagatgcaatgttcaatatacagtcatttttactgtgctttggataatcagttaagattgaaagatattcatctgcagttatatgcaaagggatctttaaccagttaaaatatccgaattccccgtaaaaccgattcatatcatccgagtgttccagaacggccattaagataaattcatcgtgatgatgatgcgccaaacttttgagcatcatccagccttcatcagacaagacccagtggaattcctcgaatagataataatgtttttgttgtttaaatacttgttcgggcaacgttttgtcttcatgaaataaggaatatatctgggattgaaagactgccgattcctttgtgttctttataaaaaaggggtgcatcttgtacctctcttcggcggtttatatgcaagctcacagccgtattctgtgtggaataaacggtttcccacgtataaatgtatttgctgcagatccacggtttggtttctgtcctttaagaaaagagaggctgggaacctctcttatttgtttatttatgacttcgaatgatacgcataaaatgattgattatcaaagcggactgtttcagcttctatagcaatcagcattctgttcatgtcaatgagaaagttagcatttgattggtactccggaattacagaatttgatagatttccgattccttccgggtgataactcatctcaaatacttgccaattgtattcttcgggatctattttttctaatctcatatcaccaatatctgcgctaaaataaacagatgctacattttgaaataatattttatgtgtatattcactttctttttcaaaaaccttaatattaagtgaaagttcttttttaaacacattaaagtcaaaatgaaggacagcgcacccctcatctatataatcaacccactcatttattgttttgtacatcgtttatctcctaaggaagttttggaggattttttgtgtctttgagatctgattttaaagtcttcacgaaaaattctagcttttcttcattacagttcaatttatagacagttgtatttgaataattttctacaaatctaattataaatctgtaatattcgttttctttatcaattctcaaaataaaaaatggttcaattgtttctaaacgtatcctatcttgattccctgctaataatgcttcaatccctgatatcagcattttatattcactttctaataaagcggcggagtaatcccgggcgattactttattatgttccaacagttcaaacattgttgagataaaaggatcatcctccgcctcttggtaccttctcggtgttatgtcaagttccagacaatcatctctaattttggccatgctgcctcctcgttttgggtgaaaagagaggctgggaacctctcttcgcattaacagactaggattcatttaccatttcaatcatttctgccgcttctaagtacaattcatttatcttgttttgaatttcttttgcgatttcttcatcactttctagatctgataaatatccagctttacctgaaaacaactttttttcacaaaccctaaatggtctacacaatagccgtcttcattatcgcgaaagtcggtgccgtccaaataagttgcagaaaaaaatatcagtgaattataggtactcttaaaacaatctgaggcccgtacttcttttcctattttttttcgtctctaaaagcagcttcaattttcaaacccatttttctaaacttttcttgattgtttcttattttgtttaatgcgattcgttcaaattgtttttctatttgtaagatctctttttgtgtaatagaacgcaggttgatttttttcatattacacctcagtattctggaattatcctctttccatagccagtaatgagttaaagtgagttaagttccacttcttgtgcaacacagttttaaaaatagtaatattattgaaataacttatcaatattttcctaggtatttaaggttattttaaggatttcagggatttatgaccttttactcacaaaaaaaccgccggtgccggcggttttcgtattatggatagcggagatttgtattttgcgctcccgcgtaggattgggcgaagtttttggcatcctgtgctgaaagcgcgccatagctgtaattcgatctcggattccagccggtgcgcggtgatttcggggcattgagcgacgggaatgaaccgatgtcggtaaattgggccgttccgtagtcgtctatcattccgcctttttcatttccgttaccgaaatagttggcttctgagaagacagtcgcgtttgtatgaatggtgaatcctaaattgaaattggtcacatagttgtttttcgcgtgaaaatagccgtatctcatcaagcccggcgaacggacatagacgttattaaaatagttgttggtgatggtcatatgcggatagccgatataattgcgtccttcgttatcatcattcggataaccgagaatcaagccgtacagatgatcggagaatttagaattagaaagagtcacaaaatccgctttggcaccgacgtacagaagctttcccaaatcgctgtggctgttcggattgtagctgtgcccttcaaaccacacgtggtcaatccagtaattctgtccgttcgctatgtacatcggaatgtcgttgttgcccgtaatgctggcactatggctgataatgaggtttttgaaaatcacattgtttgagccggagcctgttgtcagatagatgttggtcagcctgtggctggtataagagccgacaatggttttattggcgccgactgtcacaacggctttacccggagagtaaatatcacttgtgatgacaatggttttgcggtctgtcccgcccgcattgtttttcaaatcattgagattgctgacatagacaaaggagccgccctggcctcccgatacggcggattttgcttttccgttatgatccttcgcatttcctgcgaacccggtaagtccctgcatcacatccggataagccgctgccgcttctgcctgcttggatgcagaacataagatagccagacaaagcgcaaagccgagagcagccaagaaagcgagatgacgcgtcttctttatcatgcccttcactcctttaatctcttaaattgtaaacacaagaagtattatacaactactatcctctttttccatgatctgtttgtctgctttttcgttatggctgaaaagccccaaaacgtaaaaaagcagcctggacggctgcctatatacgggtgctgtctgcctgagcctgctccggcacggctttatgctttctcattagggacagcgccatccctgcaaaaatcattacaatccccaaagattgataaaggtcggggcgaaatcccgtaaatacggtgtcaagcacgatcgcgacagccgggtcaagaaatacgatgattgaaataaaccgggtggataaaaaccgcaggctgtcaaaaaagagcaaatacacaattcccgtgtgaatgatgccggtcgacacaatcataatccagttcatatgcgacaaatcagaaaaagcgccgaaacggacgaacgggagaagaataatgacgcccaatccggtctgcaaacaggtgaccgcatatgggctgaggctgttgatgcctttcccggccagtgtcgtaaaggcataaaaaagagcggccagcacggcccaaataatccccgatcccatcagctgggaaaaggacgtatttccgttgatgccggaaatcagggcggttcccagaaaacaaatcacgatagaactgacggatgcgagacgcagtttttcccggtatatgagactcccgaggagaaggacgagaaccggagccaaatgatagacggaaatcgctatcgtcactgatgtctcctcaaacgatttaaataaaaacacccagttcagcacaagaaaaaagccgcaggccagcgtctgcagaacctcccgccggttccattgttcggtgcggtaacgtccggaaccaaaccagcaaacacccagaaacaatgaggcgcacagacacctcacaaaaaccagttcaatcgacggcacattcgtatgttctgagaaaaagccgattgatccgaaaatcaccatagaaatcaccattttgatgacggcatttgatgtttgtttagcttgcatcgtgctcttcctccatatcattgactgtttattcagacaaatactaacagccattttacttgattcagaggaagaaatcatcctatttttcagccgggggcggtcttttctcatgaaaaaagccccgcatcagcagggccgtttgtttaatgaacgatcagtacaggacaaggagacaattgtgagaccttgtggctcacgcttccgagcatcatttctttaaatccgctgattcctcggcttccgacgacaatcagattgaaatgctgttctttcgctatgtttaaaatttgatgcgcaggctcaccttggacgtacaggctttccgcttctactccgctttccgccgctttttgcttggcatcttccagaatggctgctcctttttgctcgacttcatgtttgatgtcttcaatgaagttctccggaacatagacaatcccggttaaggctgatgtggaaacaacggcttcacgtcccgcatagagaatggtgagctcagcctgctgttctttcgccaggtggatggctgcgtccagggctttgctgctcatgtctgaaccgtctactgctgcaagaatttttttaaacatatgaatcccgcctttctgcttttattgtcctcctctcattgctgaatgtcaattttgccggctttctccggaacattgccttacagactttctccatttgtcgcgatgacgtctttataccaataaaaacttttctttctcttcctttcaaacgtgcctgttccgtcattgccgcggtcaacatagatatagccgtagcgttttttcatttcagcagttgaggcgctgacgaggtcaatcggcccccacgacgtgtaaccgatcaggttgactccgtcttcgatcgcctctcttgcttctattaaatgatcccgcagatatttgatacggtaatcatcctgtatgcttccgtcttcctccggctgatcttgtgcgccgagcccgttttcgacgatgaagagcggtttctgataacggtcgtacagcgtgtttaaggtaatgcgcaagcccttcggatcaatctgccagccccattccgaagattccagataaggatttttcacgccgccgagaagattccccttcgattgcgccagatcctcaggcgcggtgcttgccgtcatcgacatgtagtagctgaagccgatgtaatccaccgtgtgttctttcaggagctcctcgtctccttccttcatctcaatcgtaattccggtttctttaaagaagcgcttcatgtagcccggatagctgcccctcgcctgcacatcagaaaagaacagcgtgctccgctctttctgcaaagccgcatatacatcctccggcttcggcgtcatcggatacgtcgtcgtcgcggcgatcatgcagccgatctgtgaatccgggatgatctcatggccggcttttaccgccagcgcgctcgccacaaactggtggtgggccgcttggtacatcgtgttttgtttattttcgccttcccggaatacgagaccgccgcctgtaaacggagcgtgaagaacgacattgatttcattgaatgtcatccaatatttcaccttgtctttataacgggtgaaaaccgtgcgggcgtacctctcatagaaatcgaccgtttggcggtttctccagccgccgtaatttttcaccagaccgagcggcatctcgtagtgcgaaatcgtgaccaccggttcgatctgatgttttctcaattcatcaaaaagacggtcgtaaaattgcagcccttcttcattcggctctgtttcatcgccgttcggaaagattctcgtccacgcaatggaggtgcggaacgctttaaagcccatctccgcaaacagagcgatgtcctcttgatagcggtgataaaaatcaatcgcgtcgtgatacagattcagcgcatcgtctgtctcatggaacggtgacataatgccgtccggggagacatccgccgtggaaagtcctttgccgccttctttgtaagctccttcaatctgattggcagccgttgcgccgccccataaaaaaccttccggaaatctcttcatgttttctccacctctttttcaggataacgccagaagcgcttcattcggtttgaccatgccgctttttttcacgtctgtaaatgaatattgatccgtattcgtaatgatgaccggtgtgatcacgtcataaccggcagcctttatttcttcgatatcaaaagtaatcagcagatctccaggcgcgacagcatcgccctcttttacgtgcacctcaaaatgtctgccatccagccggaccgtatcaagcccgatatgaatgagaacctcggctccccgggcgctcgtaataccgatggcgtgctttgttttaaatacggctgtcaccgtgccctctacgggagaaaccgccgcgccctcttcaggcagaatcgcaaagccttttcccataatttcaccggaaaacacgctgtcgttcacttcacttaatgctttcacttcacctttaatcgggctgtgaatgatttcgccgccagccgtcacccccggcattccaggcgctttggcctgttcgggctgtacatcttcaaacccgatcagcagtgccgccgcaataccggccgcaaacgagataaaaagcccgatcagcgcgtaaagaaacgtcggcccgataaagaccggaatgctcggcagaccggcgttgccgccgacaatgtaggaagcgacgccggttacaccgtaaaaagctccgcctgccgcaccgccgattaacgcagccgcgaacggttttttcaatctcatgttgacgccgtacatcgcgggttcggtaatgcccatcaaagccgtaatgcccgtcgtaaacgccagcgacttgaatgttttgttctttgatttcaagaaaaccgcaaatgacgcgccggcctgccccatgttcgccaaaaacatcgcaggcagaatgtaatcatgtccgttttgagcaatattattgatcatgatcggcacaagcgcataatgcatccccgtcataatgatgagtgaaaatgttccggcaagcagaatcatcgcggcaatgcccgcatgattgaacaaataattgacgccgacagacaggtaattcccgagaatcgcgccgagcgggccgaccgtgataagcgtgacaggcacgacgatcacaagcgtaagcatcggcacaacaatcaatttcaaggatgaaggggtgattcggtcgatccctttctccacataggacatcagccatatcgccagcaaaatcggaatgactgtcgatgaatacgtggcagcggttacaggaagaccgataaaggagatgcttttccctgacccaagcaaagccgtcaaatccggatgcagaatcgcacccgccacagcggccgccacgtacggattgcttccgaattttctcgccgcgcttaccgcaagcaaaagcggcagaaagtaaaacgcaccgtcgccaacagccgtaagaatgctgtgagtctggctcttctccgacatccagccgaatgtcaccgctaatgcgacaagcccttttatcattccggctccggcaatcgccggcagaatcggcgtaaacacgccggaaatcacatcaaacacggcgctcagcatatttttcttctgcttcgaggttttgtttgcgctttcatcactgagcccgctgctctcgatcaaagcctgatacaccttcggcacatgattgccgataatgatctgaaattgcccgccgctgatatttgtccccatcacgccttctgtctgctccagtgcgttccgatctgccttcgcattgtcatacaaattaaaacgaagccgcgtcatgcaatggatgacactctgaacattctcctccccgccgacaagttgtaaaatctcttttgatattttatgatagtccatgagtctgcctccttaaaaatgggggatctgccggacgaaaggtggccgcctttctccggcttttttttatgaaataagcatcacctccgaaaaaagggtataaaaaaaacctaaactgcacagagcaagggggtcttcccctgcctgacgcaatttaggttttgcctgcggtttgcagtaacaatcctaggtgaatgatattgggttgatatgtatactttagcactagggttatgggggtgtcaacgcttacattttaatgttctgttgaaacaaattaaagtctaagttatacgcaagactaagccttcccttccacgtatacggcaacaatgaggctggctgattaaatggttgatatctgaaaactcaagtatcaaatgtgcatttcatatctggggcgtttcagcttttcttccagaaatcaaaaacctcttattgtgaattctaattgtgatagatagctatgctctggccctacaactcattcttgccttttttctttttaataaaggcttcaatatgattaattgtttccgtaaaattctctttaaattcatgttcccatatccttaatacatgccagccgatttcttgataataggaagttacttctttatctctttctttatttctctgtaactttttctcccaataagctgaattgctctttggtttattcccatgaatactgcagtcatgccagaaacaagaatcaataaaaatcacaattttgtatttttttatagctatatccggttgaccaaaaagagattttacattccttctaaaccttaaaccccttctccataattctgaagaaactttatcctctaatttagacttagattttattgcttgcatgttttttcttctttgctcttttgtatgagtatcacccattggctttaacctctcttttaatatttaatatatttctttcctatattaagagcaataaccgtcatttttttaaaaaataaacttgcaacgtaagcttaaaaaagggtatgctgctatagaaagaaacaccgaaaaacagagaatatatttcctataagcagaaagagttgaaagaaatgaacagcaataataagagatttaaactggttgatttatttgctggtgctggaggtctaagcaaaggatttgagcaaactggctgctttgaaacaattggagcggtagaaataaatcaagcagctattgaaacttatgtttataaccacggcggaaacagagacattattattaggccggacgaaagtgataccagtgacattagtaaaatcgacttccgtaaatggaagaagagcaaaaacattgatcctaatttgttaacaattattggcggacctccttgtcaaggattttccaatgctaataggcagaaaaattatctgatatcaggaaataatcagcttgttatagagttttttcgtgctattgatgagatccggccagctgcatttcttatggagaatgtgccatcgatgaactcagataaacataaatttttcatcacaaaacatttagataattcgcgctttgcatatagctctttagaacatttaacttgcttatttaatacatcaaaagaaaagttgattgaaaataagtttttaatggatgataagataattctaatggagtcagttgaaatatcactaagtcatatttggagaaaaatcatcgatggttcaactccccctaaaccaataattggggatcataactacttatcccgcttgaaaagtatatcaaaaaaaattataaagacagaaggtaatcctagcttgtcactaaaggaaaaaaaagatattattcgaattattgagttgattaatcaacaactaaaaaccttccaagcagatggagatcacctaagcactaaagatatagtttctcgtggaaaagcagcactccaattgctgcttgaggattttgaggaatttgataaatgcgctaaaaaagatatcactaactttatgagtttaaatctaatactgttaagaataaaagaactaaatgatgaaaaaattagatatgagctttatatagatgatacacataaggataatattaaaatcattgcaaaggtttggtcttataatattgtaaaatatcttgaaatggcattccaccaaattggatataatactgatttcggggtcttaacagctacagactttggcgtaccacaaataagaagaaggtttatcatccttggtgttagaaatgatttatttgagaacagtccgaaacttcccgatgcgttggtacactcaacaccttttacagtaagggatgcaatacaggatttagccgatataacgccccttacagatatggaaaaagctaaaccattagattatatagaatcagatgcgcaggcatcgcctatgcttcgatatttcagaaaagatgctgataaagggttgattgataatcatataaatactgaaagccgtcagctaagtaaaactcgttttgaagcaatacttcaattgaaaggtaaaaatttccacagtcttaatgatgagttaaaaacaacctactctgatgtgtctagaacacagaatacaatctatttaagactagactatggcagtccatctcctacagtcgttaacgtaaggaaatcaatgtggagtcatccagaaaaagctagagcaataagtattcgcgaggcagcccgtctgcaatcatttccagataattttaaatttagagggacaaaagatcagcaatatcaacaagtagggaatgcagttccccctttgcttggacgtgcagcagccgaggcattattaaatgctatgggtgttgagcctactatctcacttaaaaatgaattattagatttagaataacaacaagcttgacgataaaatcagtatatcgtcaagcttttttgataattcttgttaaatctttttagaaagatatacgtttggaatgaacttattttattatagttatattaaaaaattgaaaaacagggggatttatgaacattatactaacacggccatcagctgcaccagtacttcatgcactcagatcaataggttataaagcaaaaactgcaattgcagatatagttgataatgcaattgatgctcaagcctcaaaaatcacattacactttgaatatgataaacttaatggctatattaaaattgaagataatgggaacggtatgagcgaagaagaaatacagactgcaatgaatataggagcaaaagatcctagaactaaaagatcaccaaatgaattaggccgttttggaatggggttaaaaactgcctcattttcattaggaaaacgcttaagcgttataacaaagaaagatggagtataccatgagagatgctgggatctcgattacgtatctgaatgcaacgaatggaatctgttgacttctatacctactccggttaaagaagtggcgggcgaaattaatggatctagtggtactgtcataataattgataaacttgatcgttatatgcgcaataaaaaaatacaacgaaaaacttttttttcaaaaaccgctcaaattcaaaaacatcttgaatttgtttttcatgatcttatagacaataacaagattattatttctataaacgatgttgaattaactccttgggacccttttatgactgagcatccctcaataattgaaggagaagaaacactatggaaattggatggacataaaatgaaagtcaagtatacaattcttccccatgcctccaaacttactcgcactgaatttaaaaaagcaggcggcgaaagaggatggagagatcaccaaggtttatacatatatagggaaaatcgcttattacactatggagattggagaaaccttttcccaaaagatactcaatctcaattagccagagtacgaattgacatctctaatgaagcggattctgattggcacgttgatgttaagaagtcaatggttacaatacccgaacaagccataaaaatcttacgtccaattgccaaagaagcaagagatatctctagagagatatcttacttcaggacacagtcttcaatagctggaagcaaaattaaaggcagcttaaatacttgggaacagtctgggaaagattcagaatccccttttgttttaaataaaagtcatccaatttatttagagttattaaagatgttgaatgaagaacaagcgcgaatgctgaacttttttttgaaattaattgaaataggttcacctgtaaatattatagcagtaccacaattagaagatgaaattcaaaattttacagaccaacagttagaaatggttcatcgctttgctgaaacaatgactcaacttggccttttaaatacaaaaaaagaaattatcgaagcactaatgactcaacctggttttgagatgtttaataaaagcacactgaaatatattctagaaaaggagagcaaagaatgaatataaatttcaacttattggattttcatttccagacaattcactccagtatggaagctcacggccataatcgagatcaagctgcggaagaagcttttgattatgccttaaacattcttaatataaaagaaatctctcaaactgagagagaaaaagcaaaagcaaaaatctttttcaaatataaaattgggatggagttgccaaataaaattagtgtgttagacggaaaaaacagagataactggtattcaccatcaaagaaagcaactttttacttttggaatcgatatagaagatatttgctcgataaaaaacaatgggattttgaaactgtggattctattgataaatcaactgataagatactagaattcctcggtaatcctgagaacccaaatccttttgacaaaagagggctggttttaggatatgttcaatcaggaaaaactgcaaattttacaggtcttataaataaagcatttgatgtcggttataaattaatcattgtcctcgcaggaattcataacgatctgcggactcagacccaaataagattagaagaagaagttgttggtaatcgtacagataagagcgggtgcccagttggcgtagctgaaatcagaccaaataatgatgatcatattattggaacatggactaccgaaaagcatgatatatctgctcgcacaacccctcaagtgtcccatctgaataagccaactttaatggtcgttaagaaaaacaagtcagtattggaaacacttattgaacaattaatcaatcatagaagactttatcaattagatataccggtcttaataattgatgatgaagcagaccaagcctcaattgatacggcggacaagataaaagaagaagaaccaaaaacaattaataaattaattagacagctattagatatttttccacgcagaaattatgtcggttatactgctactccttttgcaaacttgttaatcgatgtaacttctgaaacagaggctgaaggcaaggatctttatcctaaagattttctaattggtctgccaaaaccaacaggatattgtgggcctgaagagttttttaacactgaagaaaactctaattatagtaaacctagtttaattaagtatttagatagtgatgaagagaaactcattgggtcaataaaaaaagtggacgacttagaaatatttgattccgttccaagtcaaatgaaaaaagcgattttatcctttttaatcactattgcgataagaaatctaagaggccagaaaaaaaagcataattcaatgctcatccatatctccagattaaagggtgttcaaacctatattaaagatgtaatcgctgaagaattcgcgtcttatacagattctatactttatgaccaatacagtcctataatagatgaacttaaatttatttatgatcatgaaataactaaaacaacggaagaatgggataacagtatcaagacctttgaatggaacactgtattaaaagagataaaaaaaagcattataacagtacaattatttgcaattaatggcgacagtagcgatgctttagattatcacagctataaagaagacgggctaaatgttattgcaattggaggagacaaactttcaaggggccttacccttgaaggattaagcattacatactatacacgcaatactcttatgtatgatacattaatgcaaatgggccgttggtttggttatcgagaaggttatatagacctttgccggatttatacatcaaagacaatagcaaaccattttgaacatctggctattgctatgcaaaagttgcgtgaggaacttgattatatggcagaaaaaaacaaaacgccaatgcaatatgcagtacgcatgttaagtcatgaaacaatgagattaacaagtttattaaaaatgaaaatggcgactaattataatgctcgttttgatgcaagtctgcagcagacaagagtttttaatgcttctgaaactttctttcgcaataacatgaaggctgtgtcagatcttgtttctaaccttactttttctacaattcagagaaaaaagtctttatatcacctagctaaaaatgtgaatatacatactatattgaaattctttcaaaagtaccaaactagtgagcatgcaacaatagttaaatcaaatttactatcaaattatatagcccttgccaataaagaaaataatgaactggaaaattggacagtagcagtatttgaaggtcaaatgtcaaatcatattgtacctaaccatcctgttaaattaggaagtttatatctatcaaataccgttatgcgtggagagaaagcacatgaatacaataaatccagagagctagtagatatacgggcaattgtagcagataaccaagaatttctagatttggatgaaaaaaacttgtcacctcgaaatcaaagaggaaaatgcgtgaagaaagagacaaaactcaaggctttcttatgatttatcctttaaatccaaacgtaaaaatatttagtgatttagaaataaaatttagcgaagaactcgtaccgataggagttgccctttcttttcccgggactaatattgaaaatgataaagtctatcaaataaacagcacggtaccgcaggttcaaggagaacaaagtggtttcaataaaaaatgaatttacagaaatgtttaatgaatcaatgcatcctgttcagcctgctccattaaaactaaggcttgttttggtcgatcctgttgctgtttttgcaggaatcaatccaagttcagaacaaaggattttatttattactgctggtaaaaaagcatggggaaaagaacaaattatatctttacctaagtggaaaggcatgactattagctttgatttccactttaagattggaccttttgaaaacgaatatgttgtagctatcagccaagaaaaagggtatgacacagatgtatttgtgtctgttttacaaaatattctagaaacaatcactttaaaggctgaaacagaagaattatatcctttattatatcgaactttagataagtggaaagctttcttttctaaaggtgggtataaaaaattaacagaggaacaacaaaaaggacttttcggcgaactttactatataaaaaaatggattgaaaaaaaccctggaattcctccaactttaataaattgctgggaaggtcccttaacaggtcgtttggattttaatatgttacaccactgtattgaaataaaaacagtaacagaaaaaataggtaagaaagtgaagatttccaatgagacgcaactaaccttaacagaggccgtacaatctatatacttgtatgtttgctttattgagaatagccaaacccatggtacatcactcgattcaatggttaatactattagagacttaattgaaagcatgtctcaagaaatattactggtatttaatgaactactgataaaagccggttatcgtgatggggagtatgctgagaatctctttgcaattaacagcgttgaagtctatgatgcaaatgagaattttccccgtattttaccggaatctcttcactctgctgtatctcatgttagttattctatagatttaaaagcttgtgaagagtttttattacaagaaaaccgtgcctacaatacaaaatggagctgaatattaatatgttggaacgacagctagaaagaaattttttaggtaatctattaaatatagtactagaaaaagccgcaaaagaagggaatttccagaatgtttttctaaatgaaatgcttaagtacattgatagcgaaaatgaccctaatattttatatcctccctataaaaatacacataaaaaaattttagtaaatgcttattccaacattaaggaggaaagcaggcttcagttgtatgtagtagattatgatagtgaacaaagtgaagatgagatgctgactataactatgtctgaaataaattctatagctgaaaaagcaaaacgtttctatacaaatgcaaaattgctttttaacaatatagatccgtctcaagaatcccattctctcgcaagaacaattatagagaatgatataaataatattgatattatagttgtaacaaacaggttttacagatcaaataaaatggtcaagttaaacataccgggtattaatgaagtgcatgttcatgtatgggacgtcgaaagagcttatcaactgtactctgccgataatggagatcagctaacttttattgattttaaaagtcagtttgacgaaacttttgagatgatgtatgtaccggacaataaggctaagaattttgaatgttatattggctttatccctgcagaacttttagccaaaattagttgaaagaaacgttcgttccttcctgcaggcacgtgcacaaacaaatagaggaattagagatacactcaaaaatcccgaggagcgtaaaatgtttgtagcctataacaatgggatatcttctgtggccagaagcggagacattgaaaaatctgctgagggcatcaacctctatactataaaagggcttgatgggtggcagattgtaaacggcggacagactacggcttctattcaccgagcttacttggaaggtattgatttaagtgatgtctacatacaaactaaattaacaatattgaaggtaagcagtaaaaatgaagacgagcgaattaaattagaagataacatggttgctaaaatatcggaatttgccaacactcaaaacaaaattaataagtcggatcttctagccaacactcgatttatgtcagagattgaaatgttctccagaagcacatggatacctgtccatgatggacgtaaagcgggtgaaaaatggtattttgaacgtactagaggccaatatatggttgatgttaacagattcaagaaagataaaggatcaaataacttcaaaaaacaaaatccttcagataaagtgctttccaaagtagacctggcaaagtattttatgtcttgggaaggtttccctcacatttcaagtaaaggaggggaagcagcttttaaagaatttatggaacacaattcgctttattggaaaactgaaaaaaatgaagatggtagaaaaagcttaagccttgatgattataaaaaattaatagcgcgagttattattaacatgcgagtacatgaaattgtatctgaacaaaaacttaaagggtatagagctaacgttgtttattattccgtagcaatcctaaaagaaatatatggtgatcaaataagcctaattaaagtttgggaaaaccaaaaattatcagatgtttggaaccctatcattgcaactatcgcgaatgttactttaaattatttaagggattctgctggagaacgaaatgttacacagtgggctaaacaagaagcctgttgggatgaattcaaaaaggaacataagtccacactacaatatctaagatagataacaatttgaaaaactcttttacgtgaggaagatatcaacgaaaaagagtttttttattctaaataacgtctctgattaaactactccactccccaaacagcctccccatcaccgctcagcacactaaacgtcacgacttctttctcccttgctgagtcccattctttcaggaagacgccgtcgtaatttgtgccgttcagtttgatttgggctttgctgctgccggttattgtccaggttccggtcatttccccggaaatggtgccgtcgttgttaaggcggatggtttttggggttttgatcgtagctgtgatgtcttttccgtgctggatgagtttgtaggttccagatgcggcggctgccgatatgtgtgtatccggttcccccgcatagcggtacggggctgcaaccggccagccgtctttgttcatgtacaactgatgcactctaacttcgtgctcctcgcctctgttcgggaaacgggtgtggaaaatgagataggatcgtttcgttttcccgtcgtaaaatacggagttgtgccccggtgagacgtagcctgtgcctttttcagattgtgaggcgaaggtatagctgcccatgagtttgactccgtacggttcaattgctttgtcatcgaagaagctgccgtcttttcctttggcgtcaagcatgttatgacctgcggcgtcataatacgggccgtccggatgtttggagcgggccgcacggatattataaccgcctgacgcgtcaagtccaccgaatgacagatacaaatagtaatatttcgtttccggattgtagctgatatacgggccttcgatccggctgtgatttccgccgagcagtttttttccgtagccttggttcgggagggggaagccggttttcggattcatttccagtatgaaaatcccgccggagtaagagccgtacaccatccaaagcttgcctttatggtcaaaaaacgtttgcgggtctacgacgttcgggtggacgtttgcatgatacgtcgtgccgtcctcgctttttccttccattcccgatttcaaaaagatgcctttgtttttgtagggtccttcgattttgtcactcacggcgacaccgagagcggatcgcggcgagtcccctttacaggcgttgtagtacatgtaaaatttcccgtcagccagctgggcgacgtccggcgcccacagtgtatcagactgggcccagtcgaacgtctcttttaattcactgtagacgttcgggatcagcggattattgttattgacgcttgaagatatttgctgccactgcatcaggtttttcgacttggcggaagccaaatgcgagccgaatacataatacgtatcgcctgttttgatgacggacggatcatggacgctgacctctgaaaaaaccggatgctgggcttttgcctgcggcagggtgaacccgatgaccgctgctgaaatcaggcacacacgaaagaaactggttttcattttctgaaatctcctcgctctcctctttcttaaaatcgctttcaagacaacgttccattttatgacggggatggcgggaatatgtgatcaacagcgccggcttcgtgatgtaccgctttactgcgataacaatctgatttgcaaaagaatggaaaaaaagttttgacttctgattcgcaaacacttaatataaaaaacagttactagttatcagaatatttaagaattgagtgaagcatatatgaccttacacaaagaccgccgcatcgggcgcttgtccgtccttcttctgcttcatgagtctgaagaaagccagcagatcagccggctggaacgggatggctggaaagtctgtctcggcagggtcggttcgatggatgcgcataaagtggtagctgcaattgaaaccgcttccaaaaagagcggtgtcattcaatcagagggttatcgtgaatcacacgcgctttatcatgccacaatggaagctttgcatggagtgacgcggggcgaaatgctgcttggctcgctgcttcgtaccgtcggccttaaatttgccgttttgcggggaaacccttatgaaagcgaggcggaaggcgattggatcgccgtttcactttacggcacgatcggagctccgattaaggggcttgagcacgaaacattcggagtaggaattaatcacatatgaatcagcccatagattttagacgatagggggctatgcgtgaaaaatcattttcatggcatagctcctttttgtatgggcgctttatcaaagtaaagaaaaaggggttgaaatgatggtaacgttagacggttcctcactgacaaccgcagatgcccagcgtgttttatttgattttgaagaggctcaagcatctgctgaaagcatggaaagggtgaaaaaaagcagggctgcggttgaacggattgttcaagaagaaaagaccatttacgggatcacgacggggttcggcaagttcagcgacgtgctgattcaaaaagaagacgccgcggatctgcagctgaatctgattctttcccacgcgtgcggcgttggtgatccatttcccgaatctgtatcacgggccatgctgcttttacgcgccaatgccttgctgaaaggcttttccggcgtgcggactgagctgattgatcagctgctcgcgtatctcaatcatcgcattcatccggtcatcccgcagcaaggatcactgggggcaagcggagatttggcgccgctttctcatctcgcgctggcgctcatcggtcaaggcgaagtcttttacgaaggaggccggatgccgacggcgcacgctttagaaaaagcaaatcttcagccgatcgtgctgacctctaaggaaggactcgcgctgatcaacggaacacaggccatgaccgcgatggggctgatcgcttacctcgaggcggaaaagctggcctatcagtcagaacggattgcgagcttaacgatcgaagggcttcaaggcatcatggatgcgtttgacgaagatattcatgccgcccgcggctatcaggagcaaatggatgttgcagaacgaatccgctattacctgtctgacagcaaactgacgactgtccaaggagagctgcgtgtccaggacgcctattcgatccgctgtattcctcaagtccatggcgcatcgtggcagacattagcgtatgtaaaagaaaaattagaaatcgagatgaatgctgcgacggataacccgctcattttcgaggagggcgccaaaatcatctctggcggaaactttcacggacagccgatcgcctttgccatggattttctcaaagttgcggctgccgagcttgcgaatatttctgaacggcgtatcgaacggcttgtgaatccgcagctgaatgacctgccgccctttctgagccctcagcccggcttacagtccggagcgatgatcatgcaatatgcggcggcctccctcgtgtcggaaaataaaaccctggcccatcccgccagtgtcgattcgatcccttcgtcggcaaaccaggaggatcacgtcagcatgggaaccatcgcatcaagacacgcctaccagatcatcgcgaatacgagacgggtgcttgccgttgaagccatttgcgcgctgcaagccgtggaataccgtggcgcagaacattgcgcttcgtacacaaagcagctctatctcgaaatgagaaacatcgttccgtccatacaagaagaccgcgtgttttcttatgatatcgagcatctgagtgactggctgaagaaggagtcttttctgccgaatgagcatcaccaaaaactgatgaccaatgaagggggacttacaagatgactgaagtaaagaaatcaatccgcgccagccgcggcaccgaacttgaatgcttaggatgggaacaggaagctgtgctccgcatgctccgaaacaaccttgacccggaggttgccgaaaagccggaggatctgatcgtatacggcggcataggcaaggccgcgcgaaactgggatgcttttcacgcaattgagcgctccctcaaaacgttaaaagatgatgaaacactgctgattcaatccgggaaaccggtcggactgttccgcacgcacagccgcgcgccccgcgtccttttggccaattcggttctcgtgccgaaatgggcggattgggagcatttccatgaccttgagaaaaaagggctgatgatgtacgggcaaatgacggccggcagctggatttatatcggctcccaaggtattttgcagggcacttatgaaacctttgcagaacttgcgagacagcatttcggcggcagtctgaaaggaaccgttacgctgacggccggacttggcggaatgggcggcgcacagccgctgtccgtcacgatgaatgatggcgtcgtcatcgccgttgaagcggatgaaaaacggatcgataagcggattgagacaaactattgcgaccggaaaacggcgtccattgacgaagcgctgcgctgggccgagtcagccaaacaagccggaaagcctttgtccatcggccttctcggcaatgcggcagaggtgcatcatgagcttttgaaccgcggagtccatattgacatcgtgaccgatcagacttccgcccatgacccgctgatcggctatattccggccggatactcacttgaagaggccgaccgtctgcgccgggagcagcctgaattatacgtgaggctttctaaacagagtatgaaaaagcatgtggaagccatgcttgctttcaagaaaaaaggggccatcgtctttgattacggcaacaatatccgccaggctgccaaagatgaaggcctcgccgatgcttttgattttccgggattcgtccccgcctacatccggcctttattttgtgaaggaaaaggtccgttccgctgggccgcgctgtccggagaccctgaagatatttaccgcacggacgctttgttaaaagagctgtttcctgaaaataaggctcttcaccgctggattgacatggcgcagaaaaaagttacattccaaggcctgccgtcccggatttgctggctcggctacggcgaatgggaaaagatgggcctcgccatcaatgaattggtcagaaacggcgagctgaaagccccgatcgtcatcggaagagaccatttggactgcggatcagtcgcctccccgaaccgtgaaacagaagcgatgaaagacggaagtgacgcggtcggcgattgggcggtgctgaacgcgcttgtcaacacggcatcaggcgcaagctgggtttctttccaccacggcgggggcgtcggcatggggtattcccttcacgcgggaatggttgcggtcgctgacggctcccagcttgcggaagaacggcttgcccgcgttctgacaagcgatccgggaatgggtattatccgccatgcggacgcgggatatgaaaaagcggctcaagtcgccgaggaacaagacattatgataccgatgaaaaaggagcggtaacatgccgaaacagattgatacgattctcaccaacatcggccagctgttaacgatggaatccggcggcccccgcgcaggcggaagcatgcaggatcttcaagtcacggaagatgccgttatcggcattcacgacgggcacattgtttttgccggacataaaggagcggaggaaggatacgaggcaagagacatgatcgactgtgggggaaggctcgtcacccccggcctcgtcgatccccatacccatcttgtattcggcggctcccgcgaaaaggaattgaatttaaaaattcagggtatgtcctatttggatattttggcgcaaggcggcggcattttgtcaacggtcacagatacgaaagccgcttccgaagaagaactgattgaaaaagggctttttcacctcggacgcatgctgtcatacggcatcacgacggcggaagtaaaaagcggatacggactcgacaaagacactgaactgaaacagctgaccgcggcgaaaaaactgggtgagcgccagccggtcgaccttgtcacgacctttatgggagcacatgccattccgcctgagtaccggaacagccctgacgaattcctggatcgtatgctgcagcttttacctgaaataaaagaaaaaggcctcgcgcaatttgccgatattttcacggaaacaggcgtctttaccgtcagccagtcgcgggactacctgcaaaaagcggctgaagcgggcttcggcctgaaaatccatgctgatgagattgacccgctcggcggcgcggaattggcggcagagctggacgcagtttcagccgatcatctggtgggggcatctgacgaaggcatccgcaagcttgcagagtccgggacgatcgccgtcctgctgccgggcacaactttctatcttggcaaacacacctatgccagagcccgtgagatgattgatgcgggcgtgcgggtcagtttggcgactgacttcaatccgggcagctcaccgacggaaaacctccagctcatcatgtcgattgccgcacttcatttaaaaatgaccgcagaagaaatctggcacgccgtcaccgttaacgccgcttatgcgatcgggaaaggcgaagaggccggacaaattaaagccggccggctggctgacattgtcatttgggaagcgccgaactatatgtatattccgtatcattacggcgtcaatcatgtgcaccgtgtcatcaagaacggaaagacggtcatttcaagggagggagccgctcttggataagtatccgtttttgcaaaaagccggctcgctcttcaacgaccggcatgtgacaaggatcggcgatgtgacggaagcgtgggcgggccagccgctcaaagggccggctttgatcggcgctccgctttctaagtcgtcaatcagccattccggcgcctgctttgctcccggtgcgatccgcaaggcgctcggcggcatttccgcttattccgcggagctgcgggagcatgtcattgaccatttatacgatgccggcgatattcagattcatgtcaccgatatcgtcaaatctcatgagcacatttatcagaccattcatggcattctggcggaccagcctgactgggtgcccgtcattctcgggggcgacaactccatcagttattccaccatcaaagccattgcggaaacgaaaggaacagcggccgtctttcaattcgacgcccaccacgacgtccgcaacacagaagacggagggccgacaaacggcaccccattccgccggctgttagatgataacatcataagcggccaaaacctgattcagcttggaatcagagagttcagcaacagcttggcatatgaagaatatgtaaaagatcggcaggcagaagtgcatacaatggaaatgatccgggagaaagggcttctccgaacgatacaagacgccttgccggccgttcaaaaaagagcggattccattttcatttcggttgatatggatgtgctggatcaagcccatgcgccaggctgtcctgcgatcggccccggaggcctgtataccgaggaactgcttcaggcggtcagatttttagcgcaggaggctgacatctccggtattgagatcgttgaggttgatccgacacttgattttcgcgatatgacaagccgggcagccgcacacgtgatcttacatgcattaaagggatttaaacagtcacgttaacaggctaccggcgtattctcatgccacgaaaaaagggggagatcacaatggatgttgataaaggcggcagtcaattgaagcgcacgatgaaaagcaggcacttatttatgatttcattagggggcgtcatcggcacggggctttttttgagcacagggtatacgttaagccaggccgggccgggcgggacgatcgccgcctacttaatcggcggcttgatgatgtatcttgtcatgcagtgtctcggagaattgtcagtagccatgcctgtgaccggttcttttcaaacgtatgcgacaacgtttatcgggccgtctacgggctttatggtcggtatcatgtattgggtgaattgggtggtgacggtaggctcagaatttacagcttcgggtattcttatgcagcgctggtttccccacagcagcgtctggatgtggagcgcgattttcgcggcccttctttttgccgccaatgcattctccgttaaactgtttgcagaaacggagttttggttttccagcgtcaaaatcgttaccatccttttatttatcatcttaggcggcgccgcgatgttcggcctgatttcgttgcacggttcggcggaagctccgatgctgtcaaatttcacctcacacggcggactgtttccgaatggctttcttgcggttttcatcgcaatgatttccgtaagcttcgccttttcagggacggagctgatcggcattaccgcgggtgaaaccgccaatccggaaaaagatattccgcgttcgatccgaaatgtcgcctggagaacggtcatcttttttatcggcgccatttttgtgctgtccggactgatctcatggaaggaagcaggtgtgattgaaagcccgtttgtcgcggtcttttctcagatcggaatcccttacgccgcggatatcatgaacttcgtgattttaacggctttgctttctgtcgccaattctggactgtacgcttccacccggatgctgtggtcacttgctaatgaaaacatgatcagcgcccggttcaaaaaagtcacgcctaaaggcattccgctgaacgccttgctcgccagcatggccgtttcctgcatatccttgatctcaagcatcgccgccccgggaacggtctacgtggtgcttgtggcaatagccggatttgcaggcgtcgtggtgtggatgagcatcgccctgtctcagctgttatttcgaaaacattatgtaaaaaacggcggccgtctcacggatctgaccttccgcacgccgttataccctctcgttccgatcgctgccatgatcttgtgtttcgcttcatgcgtaggccttgcatttgatcccaatcaaagaatcgccctcttctgcggagttccatgtatgatcttgtgctacctcattcgttttttgagaagaaaacagccgaaacagcccgtccgtgacattcatttggataaaaccatgccataaaaaaggcacatactgatgaggtatgtgcctttcttttcttattccgtaatcagcgtatgaatcagcttcggcgcttccgctttttctgagatgcggatgttgtcatagactttggaggtcacgtcgtcaacgttttcgcggttggcgtaaagggtgacgagcggctctcctttttcgactttgtcaccgacttttttgcggagcatgataccgacggcaaggtcgatttcgtcctcttttgtcgcacgtcccgcgcctaacagcatcgctgcgacgccgatttcgtcagcgacgatttctgaaacgacacccgcttcttttgccgggacgtcaattttgtacgccgcctgcggaagtttggacggatcgtcaacgacggaagcgtcccctccctgattgctcaggaactctttgaacttttcaagcgctttgccgtttttcatgacttcctgcagcttcgttctcgcttcttccaatgtctcggcttttttcgccagaacgaccatttgactgccgagcgtgaggacgagttcgtttaagtcttcagggccttcccctcttaacgtatcaatggcttcttgaacttccaaggcgtttccgatcgcaaaaccgagcggctgcgacatgtcagaaataacagccatcgtttggcggccgacgttgtttccgatacggaccattgctttggcgaggttcacggcgtcttcatccgtcttcataaacgcgccggctcccgttttgacgtcaagcacgatggcatctgctccggcagcgatttttttactcataattgagcttgcgatcagcgggatggagtttaccgtacccgttacatcacgaagggcatacagctttttatcggcgggcgtcaagttgccgctttgtccgatgacggctaccttgtcacggttcactagcttgatgaattcatcttttgacaattccacgtgaaagccttcgatcgcttccagtttatcaatggttcctcccgtatggccaaggccgcggccggacattttagcgacgggaacgccgagcgccgcgacaagcggtgcgagtacgagagttgttgtgtcgccgactccgcccgtagagtgtttgtcgaccttaatgccctcgatggcggagagatcaatcgtttcccctgaattcaccatcgccattgtcagatcggcgcgctcctgatccgtcatatcctgaaagtaaatcgccatagccagcgcgcttgcctgataatcaggaatgcttccgtccgtatatccctttacaaaaaattgaatttcttctgttgtcagttctttaccgttttgtttttttacaataagatctaccattctcatgatatatcacctgtccttcaattatgttcagtgaatcaatcccacgatcgccgctgtcaggaagctgacgagcgttgccccgtacagcagcttcagcccgaaccgcgcgacgacgtttccttgtttttcatgcagccctttcaccgcacccgtaatgattccgatagaagagaaattcgcaaatgagacaaggaatacagataccactgcctgagtatgcgcactgaaatggaaatcgccggatgagagcgtctgcatcgccacaaattcattcgataccattttcgtcgccataatgcttccggcactcaccgcttcattccacggaataccggttaaaaacgcgaatggcgcaaatacatagccgagcagcgcctggaatgtaatgccgaagaccgcgttaaaaacgccattgaccagggcaatgagtgcgacaaatccgatcagcatcgccgctacgacaacggcgactctgaatccatccattatatactcaccgagcacttcgaaaaaggattgtttttcttcttcaggaacaacgatcaaatcctcatctttgctgacggtgtacgggttgatgatagaagcaatgataaatccgccgaataagttcagcacaagcgccgtcacgacgtattcaggcttcagcatcatcatgtaagaaccgacgattgacattgagaccgtcgacattgcggatgcgcaaagcgtgtataagcgctgttcagtaagatagccgagctgttttttcaagctgataaaaacttccgactgacccaaaatcgcggatgcgacagcgttgtaagattcgattttccccattccgttcaccttgcttaatgcaagaccgatatacttcgtgatgaaagggagaaccttccaatgctgcaatattccgattaaagcggatataaagacgatcggcaggagcacgctcatgaagaatgtcgtctgtttcgcattcacaagtccgccgaatacaaagttaatcccttctgatgcatattccagcaagtagttaaatcctttggcaaatccgccgacaagaaaattcccgatcccggtattgaggagaatgtaaccgagaatcagctgcaaaacgagcatgacggcgatcggccggattctgattctttttttgccgttgctggcgagccaggcaagacctaaaaacacaatgattccgataattccgatgaaatacttcatatgtgttctccttttgtttgtattcgcttacaattttttatgcatcaacaaagaaagaggattgcggaagctttcggcttccgcactgctgcttaatagtcgctgctgccgctgtctccgccgctcacgatagagacgccggcgcttgcgccgatccggcttgcgcccgcagcaatcatgctgtcaacatcagcttttgttctgatgccgcctgatgctttgaccccgatgtccggtccgactgtttttctcataagagcgatatcttcagccgttgccccgcctgtagagaaaccggtagacgttttgacgaagtctgcgcccgcggataccgctaagcggcatgcgcgctctttttcttcatctgtcaaaagacatgtttcaatgatcactttgacgagcgcttttttatcggctgcttcaaccaccgcgcggatatcagcctcaaccgcttcatcatcgccgtcttttaatgcgccgatattgatgaccatgtcaacctcagtggctccttttgagatggcatccttcgtttcaaatgcttttgtttccgaagtcgttgcgccgagaggaaacccgataacggtgcaaacgtcaactcccgtacccttcagctcctccgctgcgagtttgacccaagtcgggttcacacaaacggaagcgaatttatattcttttgcttcttttatcagttgtaatatatccgctttttgtgtatgcggtttcaaagcagtatggtctatttgacttgcaattgacattgtatgcacttcctttttcctaggatacgtttagaataaccgaattttgaacatatgtaaattggtaattgaaattatgttcattaattgtcacaattcttgaacgagtttcttggccgtatgctgatcggtaatcaacacgtttgcgtatttacctgtcagggcaccgtgaatggccttgcattttctgctgccgcccgccaccaaaatggaacgctctttcattttcaagtcgctgagctccactccgatggtccggccgttaatgctgctgctgcaaatcctgccttccgcgtcaaaaaagcgcgaacaaatatcgccgactccgcgcgctttcagcaattgtttttcttcttcccggaaatagccgagtctgaaaagcagcgcctcatcccggacggttcccaccgtaaacagggcgatattggcttgtctgcccatttcaatgatccgcttaatatgtctgtcccgctcgaccatctgtttcacatcggcgctgtcaaatataacaggcagcggcaaatacctcggcatggtctgaaatgcttcggcgaacagctgaattgtctcagacgaatacgtattgacgttggaatggctgatgccgcctttcagctgcacgacttcaacgctctttacctgcttcggttccatacggcttgcgatctggtacatcgtcgtcccccagcttacgccgagtatatcgccgtcctttacggttttatgcatatagtctgcgccatagcggcttaagtaatgtgtaatggccgggtaatcgtcacttggagaaaagacgacgtgcgcctcaagcagcccgtatttttcttccagcttcgcgccgagttcatccaaatcctcaaacggatccatgacgcgaatttggacatatcctttttcctttgcgtactgaagcagccttgaaacggtggggcgtgacagattaagccgctcggcgatctgctgctggctgtaatctgattgataatataattttgccgcttctatgctgagctgctgtttttcacgatccatatcgcgcctcccctctccgcttatcatatcaccaaaacacacggtaaaaaagcaccctctgatggggtgcctattttttcagcacaagctcctgaatcgcatgcgctacgccgtgttcgttgtttgattttgtttcaaaatttgcaatgtcccttacttccgggatggcattggccattgccacaccgcagccggcccactgaatcatggacatgtcgttgccgttatcgccgattgccatgacatctttttgttcaatgccaagtttttcagccagcagcttgaccgcgtttcctttactcacttcagggtgaagaatctcatggaagaacggcgcgcttttgaccattgtgtatttttccttgaatgattccggaatggaagcgatcgttttctccagcttgtccggatcgtcgatgaacatgattttcggaatgagaatatccttcggcacctcatcgatcgtgcggaaatgaagcggcacttttgtaatgtatgattcgtataccgtgtattcactgatatcccggttcggcgtgtacagattggctgtgtcaaagtaatgcatcggggtatccagctgtaagctcagctcgtgaagcgcctctaaatcttcaaagcctaatgactgctcggccacgacaccgtttgtatacgtattttggacgagggcgccgttataagcaatcacaaagtcgccttcttcctgtaaattcagctcttccaaataccgccgcacgccgccgatcggccgtcccgtgcacaggacgatattgaccccttccgctttggcggcatcaagcgccccgcggacttcagccgttacttcatgatgatcgtttaatagtgttccgtccatatctattgcgattaacttgtacatcctgcatctcctttgtgatccttttcttcttatactttcatcatatcgttttttcttttcaatgaaaaatcaaacggacggatttctccgccttctcttcatataccgggcttgtttccggatacgcggccgtcttttcctcttgtcggcttgttcgccgttctctgttttctgctttaagagaatcagccccgccgcaaagaaagggacagccgctatgtccagaagggcaagctttattcccatcgctgcgggaaagtatgcccacaatgaacggctgttccgtctgatcatgatatatgaaacgatttctaacaggataaacagagcgttcacccataagtaaatgagcagtgccgcgaataaaaacagcagcagcgtattccgcagcgtgccggaaaacagaagagcgcgcatcatatcaaagaatgaaaatgactgcatgctgccgtttacgacattgggattataaatagtaaaatgcccaaactggtctaaaagcataaagaataaccataacactgaaaaccattgaatgatatgtacgatgacacccgtcaaaacgagtctgtcggcagccttatttcgcatgtgcatcctccccgccggtttttattcttgtcattgtttttgttcctccgtatatcttccaaatgagcgtattattttttcctcttttcaacgtgcttttgacgggatgcggatgtccgaggtattcaatttcgatcgttccgtccgtgttttgtgatatcaccttgtaagcatctgagggcatgtcaacctcgccgcggcctttgatgacctgctttgtcaggactctgtctttcgtaaacgtgacggtttcagatctgaccccgtccatcggtcccggctcaagccctgcatcccatgtcccgtaataaaaaggggtatcgtctgctttctttagctggcagcccgtcatcatgacgcatccgaaaacaagaatcggcatgataaaaatccgtatattccgcaacatgatcaccttccttcgaagcttttttacgcctgtaagttaggcgggtgccgtggcactgtgcaattgactacatagtgtataaagacttcactagataaggagaatgatgaatgaacccatatcagtactatacccctcctgcctatttccctcagcagcaggaattcgaagtgaaccgtgttgagtatgagccgtatcagcaggaagcttattatgcgccctaccagcctgaagaccggcagccgacggctttagaacggagagtcgcccagcttgaaagacaaaacgctgagcaaacgagagagctcacccgtctctcaaatgaagaccagcgccaaaaccgggaaatcacacggatgagcgagcaggtcagacggctgagccaggcaattgagatccattcccgccgcttaaaccgcttgaatcagcgcctgcgcgcggttgaaaacagactcaatatcccttttcacgctacagaaggcggcttctgagaaaaagggccggaatacaaagctcgacaggccattcccgagccttgtattccgctctgtacataacaggtaaatatttgaatcccctgcttgcatgaatgcctcccacattctttcacatgataaatatgtaaaatcaatcattccaggaggttttcatgatgtaccaaaaccaatacagcggaaatcagctccagcaatgccgccagacagcacagcagctgattcagcagacacagcaaagcagccagcagtacaagcaaatgcttcagcaggaacagcaaaatattcaaatgcttcagcagatgcttaaccatgagcagcatgccgttcataccattcagcaagcgcttcaggggcatgaaatggccattcaaaaatgtcagcagatcgtgaatgtgtgcaatcagctgcagcaggacgtaagcggacacatgccttcaccgatgacaaacacgaatgtttcttcattcccgcaaacccagcatcacacaccgttccaacagcattcataccagcagtagcccgatcatgcaaatgacaaagcgcaaggatatcggctttgtcatttgtttttatcgttgttttgtcagatcaatgcgatgagcgggctttctgccgaattttgcttccgcctcatgtcttaccgcttcatacgctcttgcttcgacattttgtttaaacacatcaagctgtatcaaataagccgcccgcaccttcagaccgtggatgatggagatgacccataaaggcagcacgatatacacgccgggtgtgctcggcagcacaaaagcaattgctaaaataataaaatagataagaccgtatttcagccattttttgttcttggcccggtagccgatatagaaaaaggccaagaaagcggtgagcgcaaatggtacgagagtcagcagcagccaccagctgtgcagcacttcccaccagttccctcttttcgtaatcaacattcatccctcctttactactataacatggataatcaaggaaggttttctataaaaaacatagacggaatgaggtcttcctgctatattaataatgataatcattatcatttaatgagggggatcatgatgaagaaacaatcatggctgatcggcctggcacttctgctcgtttttgccttaagcgcctgcagcggcgcgaaggaaaacagcggatcagcatcaggtaaagagaagacagacatgcgtacatatcaatcggcaaaaggaaatattgatatacccgcacacccgaagcggatcgtcactgacttttatgcgggtgagctgctgtccgttgacgcaaatgtcgtcggggcgggctcatgggctttcaaaaatccgtttatcaaaacacagctgaaacacatcacggacgtcggcaatcccgtcaatgtggagaaagtgatgcagctgaagccagatttaatcgtactgatgaaggatgaccaatacgagaaactatcgaaaatcgcgccaacgattgtcattccttttaacaccgcaaaaaatacgaaagatacggtcagcctattcggtgacattaccggagcgaaggataaagccaaaagctttatggcagacttcaacaaaaaagctgaagccgatcgaaagcggctcaaagatgtgatcggcaaagatacgacagtcggcctttatgaaacgacggacaaaggcgagatctggattttcaatgacaattccggccgcggcggccaggccgtttataacgcgctcggattaaaagcgccggctaaaattgaaaaagacatcatcaaatcgggtgccatgaaacagatttctcaagaggtcatccctcaatatgcggctgattatatgttcattaccgattacaatccgaacggagaaagcaaaacgtttgagcgtcttaaagagtcatccgtttggaaaaatctcgacgccgtgaagaacaatcgtgtctttatcaacgactatcacaccttctatccgtatgacccgattgccgtcagcaaacagatggatatcatcaccgacatgctgatcaaacgggctgaagaaaataaaaaataagaaaacggcacagttataacactgtgccgttttgtatgattcattttaattttgactgtacggagtccggcatatcttcaaacctgacttcttcccaggtctcgacatactttcctttcgccttcaccttcaaatacgcgttcttccgaagttctttaccggcgaaaaaggtcacttcctctttttttccggacgcattatatccgtctaatgtatactcagtaccgcccgggctaagatgtttaccatctcggtcaatctgtacatagacatcttgctggtgaataagcggattaaatctgtctgtaacatcgttatgaaaaaagagaagcccgtatataacggcagcggccgccacgacggccaggattgccaatgctttcttcatctttgcactccccttacttgttcatttttttcaaatagctcgaccgcaccgcgaggaagaacagaagctgaaaaatgaaaaatcctccgatggtaagactgagcggtcccgctatatcggaatacccttccacagccattgttctcaaggcaaacagcgtatgcatgacggcaatgacaaatggaaagaagaagagaatcgccagttgtatcgtcacgctttgtgacatttcacgctcactcagaccgattttggccagtgaacggtagcgctcccggtcctcatccaaatcggtgaacagcctgaaatataagaagcttgctgctgcgacgaagaagacgatcgcgataaacaggccgatgaataaactcagactcggcagctgcaccgtatcatagtaggttccggcttttgacgcaaaatcagaatgcacgtcgatatagttgccgtaaatttcatttttcaaggattggctgaactcaagactgtctttccaatgatcatagctgtagccgtataatgacgctttatcaccgagtgatttgagctgatcaaaggtttgatcgttcaccgcgatgatggcattcaatgaaatcagcggttttttgacttcttttaccgacagtttttggtcagacggctcgcctttttggttcagcagcttcagctgatccggggctacgtttttgagattgcggtcatacgtgcccgggaagtagacagcctcatcatttttcaggccgttcagcttgacatggaagtattttgacacgtccgatttactgatcatgtatacaggcggaacagtatctccttcctgatagcgaatataggaaacatctattttatctttcttatacgcaaagccgtgtgttttcagttcatggtcaatatctttcaaatgagtctgttcttttggattgtcactgtaagaaatatactccatctcataggctgactcttccgccccgacggtcgctttgtacatcgcgagcacgcccgtcgccgtaaacgcaaccgcggaaataatgctgacaataaagaacaggcgggcgttgtcttttaaacgatagacaagatcagaaacccaaatgacatttttcccgcgcagataaaaggctttccatttcttcagcgcgcgcagaatccagatgctgctttggctgaaaaagaaatacgtgccgataacggtaagcagtaaaatgatgaacggttctgtaccgtggacattgcctttaagaaccatgccgtacccgccgcacaggcaggcgatgccgaataaggacaaaagaacggacggcttcggttccggcttgatcttatcagtgccctttattaatttgataaccgtatttgatctgacaaaaaggatcgtgaactgcgataaaaggaaaaataaaagcagaaatcctccggccgtaatgccgagcgctttccaaggcatgtacaggggcagcgcgtccatttctaaaatataagcgccgaccgtaaagaacgttttcgaaaaaatgacgccgccgataatgccggccgcaatcgacatgacgccgatgatcatattttccgcagtaatgagctttctcagctgccccggcgtaatgccctgcataagcaggatgccgaattctttatttctcgatttcaaaaatgcattaaccgaatacagaacaaataagaaagaaaaaacaaagatcatccattccgcggcggttaagccttttctggcaatgttattcaagtagccttcctttaaagccggatgaaacaggaacatcgcaaaggtaaagaaaatcaaaacggaaaaggcgctgcttaaaaagaatgcaagataggcccttttgtttctcgtgacgttgttataagcgaactgaagaaaggtcatttgcgtttccccccagcatagacagcacatcaagaatttgttcataaaatacttggcggttttccccgcggtaaatctcattaaacagttcgccgtcttttataaaaatgacgcggcggcagtagcttgccgcaacagggtcgtgggtcaccatcaaagccgtgacatgatcatcctgattcaggctctgcatcgtttccatgacgtcttttgacgctttggaatcaaggtttcccgtcggttcatcagccagaatgagtgacggcttatgaatgaccgctcttgcgatggcggcccgctggcgctggcctccggatacttcaaacgtccgtttgctgaggaggttttcgattccgagcttttccgcgatggcgtgcagtttttcttccattacagacggcggttctttttcaagcgttaacggcagcatgatattttcaccgattgtcagtgtgtccagaaggttgaaatcctgaaacacaaatccgagctgcttgcggcggaaatgagcgagctttgtccgcttcagccgatgcgggttttctccgtgaatcaggatatcgcctgaatccggacggtcgattgttgaaatgatattcaaaagcgttgttttgccggagccggacggccccatcaccgccgtgaattcgccttcttctattgaaaatgaaatttgttttaaggcttgataggacacttgtcctttataggttttatttatatgtttgacttcaagcatattcgccatgagaatcctccttatggttttattcttcttgatctcagctgctttcatgtaatgtcggggcgttcaacacaaaaaatccccttgacgtaaatccatgttatcaaggggaaacagaatgagctatgttgttttcttaacgcagccttacatttttgtaagaaatgaaaatcgaaccgatgtcccttcacccggggacgaactgatgtccaccgtatgattgagcttgcccgtaatttctttgacgagatggaggccgattcccgtagattcttggaaacgccgcccgttttcgccggtgtaataaggatcaaacacccgcttgatgtcctgtgaaggaatgccgacaccgtaatctttgacttcaagcaccgtcctgtcttcatcgcggaagacattcagctcaagtctgtcactcttgcccgccgaatacttaaccgcatttgtgacaacttggccgatcgcgaatttgagccattttgcatcggtataaatctgatgatcatcgcgaatattcattttcggatagacgcggtattgaataaaaaatcgtttatagctttgaatgactgattggagaagctcggataacgaaaccgcttcgattttaaaatcccgttcaaacagatcaagccttgatgaatataaaagcgtctccagcccgtattcaatctgccggacttcttttttaatttgttcaaaaacgggttcatcctcttcctgaatgattaaattaatgaccgacagcggcgtctttacttggtgcacccattgattcatatacgtcacccgcgcgtcgagcttggcttcggtctcatggagcttctggtgctgcagccgtatcagctccatctgcttttcatacagctctgaacaaaactctgaagaaccgagatgcgggatgtccgtcccttcctgtcccgagctgagccaaagataaacaccgctgtctttgtaccagcgataggcaagatagcccgccaaaataagaagctgcacgcccaatatgtaaaacaggtgagagaaagaatgaagacccgcaaaccagtaataaaagaagacaaacagcccttgaaggagaaaaagcagaatcagcactgcatgagaccggagaaacagcttcatgacagcgccctcagctggtagccttcgccccgcaccgattcaattgatacaggcgcattcagctcccgcagtttttttctgagccgcgtgatatacacgttaagtgtattatcatcgacgaaaatatcggtgtcccatgttttttccatgagccggtctcttcccgtcaccttttctccccgctccagcagcacttccaagagcttgctttcttttttagaaagctcgcttttttcatcctgaaagcgcagttcaaaccgttccacaaagagctgcacaccggcatattcaagcactttctccccctgctttgcggcgtactccccgtacgccctgcggatctggcttttgattttcgccagcacaatatcataggaaaacggtttttcgatataatcatctccgccgttttcaatcgccatcacctgatccatttctccgcttctggctgaaataaaaatgatcgggcttgtggagtgctgacggatctggcggcaccaataatagccgtcataggacggcagattgatatcaagcagcaccacatcaggcttttcctgtaaaaaaacatcaagaacagccgtaaaatccgcggccgccacggtttgatatccgtatttttcaagataattccgcaatagtccgcgaatgtcttcactgtcttccacaatcatgattttattcaatctgaaccactcccgtttcttacactgctgccatcatcataatcgtttcaggcgtacggacgcaacaccgcacaaaaaaaccgccattccggcggtttccggtctcatcagccgacctgctgttttacagctttaccggctgatccgaactctctcattttgcttcgcactgtctcttccacggcttcgatgccgggtgtcatatagctgcgcggttcgtacagatcgctttgttcctgaaacatgcggcgtgtttcgtctgtccaggctaccatacattccgtattgatattgatcttcgcgtggccgagcgtgatggctttttggatctgatcctgcggaattccggatgctccgtgaagaacgagaggaatatcagtcatgcgggagatttcctccatttccttaaatccgagtttcggttcaccctgatatttgccgtgtacggagccgagggcggcggccagcgcgtcgatattggctgctttgacgatccgctcacattccgtgatatcggcatatcggactccgccgaccagcccgtcttccatgccgccgaccgtgccgacttcggcttctactgacacgccgtgctttgcggcataatcggtgacttcttttgtcattgcgatattctcgtcaatcggcgcatgggagccgtcaatcatcactgagctgaacccggcgtcaatggcctgtctgcagcgttccgcactgcttccgtgatcaagatgaagcacgacgggaacggtaatcgccatttcctccattaacgcgctgaccatggcggcaatcgttttaaatccgcctaaataatcgaccagccgatcagatgccgcggcgatgaccggcgattgctccttttgcgccgcttgcagaatcgcttttgtccattgcaggccgtttatattaaactggccgactgcataatgctcccgtttcgcttccgcaagaagatgtttcatggtgacaaaagccatgttcacgcctccttcatgaagtattttgatacgacggcttccgttgtttcttttgccgttttgatcgtttcctccgcggtcagcttataatattcaggtctgaacagctctacggagacaacatcattgaatccgatttctcttaacgctgacagatgggcgtctaagtcaatcgccccctgccccggccagacgcggtcttcatccgttaaaaaaccgatcgggaaatcttctgtatcgtcaatatgatagatgaaaattttctttccgtccgccttcttcaggctctcaatattggagcccatcgcgtggaaatgaaagctgtcaaacacaagcccgacattatcccggccgacagcgtccacgatgtcatacgcctgttcaaatgtattgaccgtgcattgcgggtggccgacaaattcaagggcgatgtttacgccgtacggctccgcgatatcagaaagctcagtcagcaccttgatgctgctctttttgatctcttcttttaagattttccgctctgtcacaagcggtacggccaccacatatttcacgccgagtgttttgcaggtttccatcatgcttttgaattctgaaatgatctcccgatagcccttttcatcacgattgttgaagaaaaccaatgcgttcagtgcaagcggcttaatgtgatgggtttgaaaatattccgccagatcggccagtgaatggtcttttaagtattccggcagcttatccattgtgcggatttcaatataatcatagccgtgcttttcgcacagctctaaatcctgtttcaggtttgaattctccaacgttgtcgcttcattaaagcaaagtttcatgtcagcctctcccatcgcgttttagatatgaagggagtccggctgaagggctttttggccccgtcccgccgaactccatactcagcttacgccatacctaattcttcttttaatttcttaagcatgaaccggcttgattcatccgctctttctccgacccaagcaaaaacggcattcgtcgcaattccgtcgaacttcatctccctcatctttttgaaaatcgtatcaaaatccacctcgccttgaccgatgtccaaatgctggtgaaccgttactttcgcgtcaggcggattgacgatgtagcgcaggccatgcgccgccttatgattataggtatctgcaaataaaacatgtgtgaggcggtcgccggcttcgtcaaacatggtcgcaatatcgcctttgccgtcatcgtagaagaatgtatgcgcagtcgagtagacaagattgatccaatccttgtcaagcgcgcggatcatatccatcgcacctttgtgcgtctcgataaaatcatacgggtgggcctgcagattgagtttgacgccttctttttcaaagacgggcagcagctcatccatggatttgataaatttttcttcactagttaacggatcatattttgaaccgctgaattcgctgttcatcaaatccacttcaagttcaaccgcaattttgatcgcccgtttccagttgcgcacggctgcctggcggcggtcttcatcagggcctgcccagtggtaaagcggaaggagagaggacagcttcacgcctgtatcctttaaaaggcgcttcaattgtttgatctttgctgaatcgactttcggatatttatagaaaggacaaaaatcctcacgcggtgacagttcgatatattcataaccgagctccgccgttttatagaccatttcttctaacgttaaatcatcacggtacatggatggatccaaggccagtttcatttctttcactcccaatctattatttattcacagtcgtaaatgattgatagaatgccggtttctcttggagcgccacaggctctttccggccggattcctgagcttttacgcacgcgtcagtcgtcacggcggcgatgtaaccgtcccatgccgtcggaccgctgacttcgccttttttccggatcgaatcaatgaagtcttgaatttccacatcatacgcagccacaaatcggcgctgccaatccatcagaatatcggtgctgaatgtcccttcttttctcaagctgatgctggatggttccggaagcttgatgatgccgtcttctccgacgatttcacattgaatatcgtagccgtatttacagttcacatagatttcggcattgatgacgataccgccttttgtttcaataatgaccatctgcggatctttcagatgcggcagcgcattttttgatttcttcggatagatgacctgtacggattcatagtcgtcattgacgagccagtgaaggacatcgatttcatgaacgagcgtatcgacaacggccatgtctgttgaataattcggcgcgaccgtcggattgcggtgcgcacagtgaatcatcagcggctctccgaccacacggttgtcgatcgcttctttcagctgaacataaccgctgtcatatctgcgcatgaagcctacctgcaccaatcggcgtcccgtcttcatttcttcttcgacgatgcgcatacagccttctgccgttgtcgcgagcggcttttcacaaaaaacgtatttgccgcgctgaatcgctttcaaaacgctggactcgtgagccgggccccagcttgtcactaagacggcgtccacattttcagcagcgaggaggctgtcgtcatcaggataaacggaggcgttcaaattgaaatcctgaacggtctgctgtgcagcctcctgattcacatccgttacagcggtaatttccgcgccggacagcttatttgtgatgcggttgatgtgctcttttccgatagcaccggttccgataacccctatacgtaaattcattgatcgccactccttctgataatcaaatgattgttctcgtctttcttttctcgctgccgtcctgaggagcaccgtacagttcctcctgaatctgttcaagcgacttgccggacgtattcggtgcgaagacaagcccgatgaccatactggccgtcacgcatatgagcagaatacctgccataacaccgatgccgaactgtgtcatgataaccggcacaaataaactccaaattccgattgaaatacggaccagaaagaacatgagcccttgtgccgacgccctgtgctccgtcgggaacagctcgcttgcccacagctggtagttcgcctgctggccggctccgttattgatgccgatcgcgaagacaaacaaaagcagaaccggaagcccctgaaacggcagtaaaaacagcgaccagccgacaacagccataaatgcgcagatcccgaacaccgttttccgatattgatccgcaaaaggcatgaagatacaagcgacgccgagcccggtgaaaataaacagggccatctgcagaatgttagccgtatttgcggatacgccgccgacctgctgatagatgtacggcataaagaatcccatgactcccgcggcgagattccatatgagaaacacacccattaaaaacaaaatattcttaaaaaatttcggctgaagcaggtcaaaataagatgtttttttcacggcggcaggccggtcttcactgtttttccaggcatctgattcaggtaaacgctttcttagcgtatatgtgataagggcgatcaccaatagatgcgcaaaaacaattttatttcctaaaagcccaaggtcaccaaccaggaccgataacagcaggaccacaacggctccggcggcccatgccacctgcgccaccccgcaatgcctcgcccggtttttctcaggggcgttttccgcgataatggtccatgacgccgtaatatccgcgcctacagaaatcccgataatcgtgtatccgcataacagcataggaaagttgaatccaaacaaaaccaaacaaattcctaaggcgtaaacgagcatactgtttgtatagaccgctttccgtccgaccttatcagccaaatatccgccaagcagcgctccgatggccgctgatatggcgtttgcactgaaggcgcctagcaatccgatctggctgtcggacagcttcaaatagctgacccacatggataaacccgctgaccctgccacgatggaacctgcatcaatgtaatttgctaatgctgcggcgatggtccttttgctgaaagctgattccgccttggcactattcatataagtccccctctaatttgcaggatcaagcagttctttgtcgatatactttctcgcaatcagcgcgtactcaagcggattggcgactgccgggtcttgttcggcttcaatgacgatccagcctgaataatcatgacggatgagcgttcggtacacttcggtgaaatcgatgcatccgtctccgggaaccgtaaaaatgccctgtaaaaacgactgcctgaatgacttgccttcctttctgcacagctccataatgtcaaaccgcgcatccttgaaatgaacgtgtctgatccgttccatatgcttattcagaatcgtcatgtaatctccgtccgagatataagcatggcctgtatcataaagcaaatggacataccggggatccgtcccttccatcagccggtcaacttctcccgccgtctgaacgcctgtgccgagatgatgatgaaaagtgaggtcaagcccgtgttcttccgcgattttcccaaggcggttcaggccttggcaaagcgtatcccattcttcatctgagaagtgcggttttttcttaaaaacatcaatgtccaacccctgaacactgtacgtctgttcagaaacgatggcgacatcagccccgacttttttcaaataatcacagtgttctgtaaattgttcggctgttttttcaataccgtcttgaatgataaagctgctgaaccattttcccgcaatccgcaagttccggagagccagctccttattcaggacggagggttcagggaaaaaccctcccacttccgtaccttggaagccggcgacaacaatatcgctcaacaaatgctgaagcgtattcccggctccgatttccggcatatcgtcattgcgccatccaatgggggcgatgccccacagaatatcttgtttgcccatcgtgatgcctcccctctagtactgcttcgcagacttcagcttcgtctctttcgcttcgtatgcccgttggacgctttcctgctcagacacttccgccacgccgacatgccaccagctgtcatagccgtctgtcatcgttttcggcagaaccttcatctcaattaacgtggatacgtcctgcgttttcgcatcttcaagcgccgctttcagctcttcaaccgtattggctctgtatgttttggcgccgtatccctctgccaccttcgcgtaatcaatgtttaaaatctgattgtcctctgtgcggaactcacagaaataactgccgctgccgtgatccatttgcaggttgttgatacagccgaatccggagttatcaaaaagcaggacattgatttttttgttatattgaagcgccgtaatcagctctgaatgcagcatcagaaaacttccgtcgccgacgagtgaatagacttctttgtccggatgggccagcttgaggccaagcgtgcctgatacctcatatcccatgcaggaatagccgtactccagatggtacgtattcgggacattggaatgccacagacgctgcaaatctcccggaagagaccccgccgaactgatgacgatactgtcttcaggaatcgtgtcattgatcgtcagaagcgccgttgtttgcggcagctcagtcttgagcgcgtcggcatactcgtttaacacgtcctgtgaaaaatgattcttaatttccggtttgaacgcgtcacgtgtaaaagtgactttgccgagccggtcccgttcagccagccattcatccttccagtctttaatcgccgtgccgaatgcgcttttatatccgtccaataagccgtgcagcctgccgagcgtcactttcgcatcggctacgacctgaaacgcgtcaagcttataagcctgcatgcggctgacattgatattcaagaatgctgctttttcaaaatcaaacgccgttttggaggatgtcgcaaagtccgtgtaccgtgtaccgacaccgatgataagatcagcctggcgggcggctttgtttgcggcaagtgtgcccgtgatgcccatgccgcccagattgttggcgaagtcagcttcaaccgttgacttaccggcctgcgtttccacaagaggaatgccgtatgtttcagaaagcgcgatcaattcctcacgcgcgccggaatacttcgcgccgccgcccactaaaatgacggggcggctgctctctttaattctttccgcggcgcctttcagctcacgctcgctcggctgcatacgatcaatataatgaacgcgtttttcaaagaagctttcatcaaaatcatacgcttctccctctacatcctgagaaatgcagattgtcgccggacccgcttttgccggatccgtcattacttcaaatgcccggattaagctgctcatcagctgctcggggcgggtaatgcggtcccaatagcgtgacacgggctttaacgcatcgtttgtcgtgacggcggcactgtattcctgctccacctgctgaagcaccggatcaggctgcctcgtcgcaaaggtatcggccggaagcagcagcaccggaatattgttagccagagccgtgcccgcggcagccgtcaaatttgcggcacccggcccgaccgatgttgataccgcgtaaatttttcttctcagcatttgcttgctgtatgccatcgcggcatgcgccatgccttgttcgtttttgccttgatagactttcaggtgcccggcgtcctgctcaagcgcctgcccgatccccaacacatttccgtggccgaaaatcgtgaagatgccttcaacgaacggctcttcttttccgtcaatatgaatgtactgccggtttaaaaatttaatcagcgcttgtgctgtcgttaagcgaattgtcttgcccacaaacgatcccaccttttatcgttctatttaccattcagactgtgctgtgcttcaatcagttcgatgatttcatcggcagccggcattgcttctgaggagctgtgtttgctgacgacgatggaagcggaagcgctcccgtattttaatgccgtttcaatatcccggccgctgacaagtccgtagatgaaggcggacgcgtaggaatcacccgctccgaacgtcttcagcacctttgtttgataggcatgcgcccggaagatttctcccgatctgctgtatgcgtatgatccgtcaacgccgtgcttgatgacgataaggtcagcggaatgcgcaaacaaatggcggacggtttcatcgttatttccgccgctgcggttctccatcacgtcaaattcgtcacgcgtcccgatgacgatatcggattgttccgccaccagcgtgtagtacacggctgtttcttctgccgattgccatgtatacgggcgatagtcgagctcaaaaacgacttttacgtcatgtttttttgcggtatgcaccgcttttaagacggcttcgcgcgacgggcttttcgcaagcgccgtcccagaaacgagcagcattttcgcgtttgcgatgtagccttcattgacttcggacggctcaagatacaaatcagccacgtcatcccggtacatgagaatgctgcactcttcaggactgagaatttccgtgaaagcgagtccggctttatgcccgtctctgtcaacgaccatttgtgaggtatcaacgcccttttccttcatataggaaacgatgaatctgccgtgctgatcgtccgggattttgccgataaaaccggcttttaatccgagcttggcgctgccgatcgcaatatttgccggagagccgccgacatatttagaaaacgtcatcgtttcttccatcgggcgattgtattccgccgcgttcaaatcaatacacgcgcgtccgatcgcgacaatatcaaactctctttcttcattaaacgtatatttcatcgttatctgccactcctcacttgttagcgttccagaatccactcatgggccggatcattatgaaacttccatttgcgtgtcggtcccgccattacattcaggtagtaagaggtatacccatccggaacaccaacaggatgatagcccgccggcacgatgacaacgttttcattttctgcggtcatcgtctcgtcaatcgaacggtcgtccgtgtatacacgctggaagacaaagccctgcggcgggtccatttcatggtaataagtttcttctaagaaggattcagccggcagattgtcttggtcatgtttgtgcggcgggtagctcgaccagttgccgctgtccgtgtaaacttcaacaacgagaaggctgtttgccgatggatctgaatcggggagaatgttatgaacggttcgtttgtttgccagcttgccgcgatgttccacaccgttgtcttccgcttttatcagctttgtcggaagctggtgttcggacggagagtagcacagcgcaaccctcgccccgctgacagctgtgatctcaaaagagcggtcattagacacataaacgctgtccgtcggttttctttcaaatacgctttcacgggtgccgatgctttcaaatgtctgttcatgatcagtgacggtgatgtttcccgttaccgcaacaatgcagcactccgtctttttcaaatcttctgtatatgttgagccgggagcgaggtcgacgactttaaatccgacgtatttgaggtctgaattagatgaagtgacttcatgtatgatgttcacgccttgagaaatctcatcggccttcggttttcgcagcaaatgactcatgtttattcctccttaattgatggtaaaaggaaacccggacgtgatatcaaagccgtccgggccggctgtcagatcaattgaaatcaggagacgggtatcgtgccgtcacgacttttttgcgtgtatagaagtcgacgctgtcttttccgtttgcgtgcaatgtgccgaagaaagaagacttccagcccgagaatgggaagaatgccatcggcgccggcacgcctaaattgatgccgagcattcccgcatctatattctcacggaagtagcggattgcgttcgcatttgaagtgaacaggcacgcgccgttcgcaaattcagactggttggcgatgtcaaccgcttcttttaggtttttcacgcggatgaccgacagaacgggcgcaaaaatttcatctttccagatcgtcatatccgtcgtcacgttatcaaaaatcgtcggtccgacgaaatagccgtcttccgttacgttttcacggccgtcacaaaggagtctcgctccttcctcgatgcctttttcaatatagctgtgcgtgcgctttttgttgtcctcgcggatgaccgggcctaagaacacgccgtcatccagtccgtttccgagcttgatgtctgcggccttttcctgcaatttcgccataaactcatcggcgattccctcttcaaccgtcacaaccgcacatgccatgcatcgctcgccagcagaaccgaatgccgcaccgataatatttgtgaccgtatcttcaagatgggcgtcattcagcacgatcgtatggtttttcgcacccgttaacgcctgaacgcgcttcagatgttcgctcccttttttgaagacatactcgccgacaggttttgaaccgacgaatgagatggctttaatatcaggatgctcaagaatgccgtttaccacatcatgcgcgccgtgcacgacattgaagacgccttttggcagcccggcctgttcaaacagctctgccagtttttccgttaacagcggcgtgcgctcagacggcttcagaatgaacgtatttcctaaagaaatcgccatcgggaacatccagcacggaaccatcatcgggaagttgaacggtgcgataccgccgacgaccccgatcggataacggtagttcgccgcttctacatccgttgcgatagaggcgagtgaatcgcccatcatgagtgacggcgcgcccgctgcgaattcaacgttttcaattccgcgtcccacttcgccgagtgcttctgtcgtgtttttaccgttttccaaagtgatcagacgggcaagctcttctttgttctgctggagaagctgctgatagttaaatagaattctcgcacggcgcggcactgccgtctttgaccatgttttaaacgcttccgacgctgaccggacggcgtattccacatcctcccgcgtagaaatcggaacttggcacatcacttcttttgtagccggattgacaacgtcttcatattgatctgtcttactttcaacccattcaccattgatgtagtttttcagttttctgatctctgccattctcattgcctccttaaatagtaaacatcctgttcagccgggtgataacggatgaatatattcatcttttacatacaaaagacatgaattaaacgcttacaaatgctaaaatgatggtgattcccaatcttcccgtgtaaaagttggtcatgtaccggaaaaagcaagcggttacacctttcacttttgattttacaggttatattttggtcatttcttggttacattgtaagcccaacacaccttcaagtcaatctaaaaaatcaaaattttttcattatttttattatactttttttgagccgggaaacaggaacttggagaacgatgtcgaatcgtacgggatgatccatcttttttatcatttgttaagtaactattgattaactcttggtgtttattatatattttaattactttaagaattctagaaggagtttttttatgaaactgatgcggattcaggagatggaagaatacattctcaaacacggagccacttcgctggatgagctgtgcgaggtattcaacgtctctaaaaacacggtcagacgggatattaataagcttgcggaaaaaggggttattaaaaaggtatacggcggtgtgacatcagccgaaaaatctgtgctcgtcccttttgaaaaccgcactattcaacatcaggatgaaaaaatcaaaatcgcccgctatgcgtcacggtttatcgaggatcacgatcttgtgtttattgattccggcacgacgaccaaatcgatgctggagacccttgaccccgataagaatgtgacggttttgacgaacagtcttgatattattaacgccgcttcatccatgaaaaatatcgacctgatcatcatcggcaataactacaagcggaagacaaggtcgtttgtcggcattgatgatccgagcacactcaataaatacaacattaacaaagcgttcatgtccgctaccgggacaacgatcacacatggcctgacgaattccgacttactggaatacgaggtgaaaaagaaaatttctgaaaaggcgaacgaagtgtatctgctcgcggatcattctaaattcggcaaatccacgcttctgacatacgcgcctttcgaccgtcttcacagcatcgtcacttctcagcagcttgatgaggaatatacgaagtattgccaagagcaccaaatcgacattcacttggcatagcgttatagttaatagagtacgctgccgtcattttccggcaggcgctagatattctattgtttcaggaggcgaaaacatgagcaaagtaacaatcggcaaaactgacttaaaggtatttccgatcggtttgggaacaaatgcggtcggcgggcacaatctctatccgaatctgaatgaagaaacgggaaaagaattggttcgtgaagcgattaaaagcggcgttaccatgttagataccgcctatatttacggtgtgggccgttctgaagaattaatcggcgaggtgctgaaagagtttaaccgtgaggatgtcttcatcgccacaaaagccgcgcacaggaaagaaggcgatgacttcgttttcgacaactcactggcctttttgaaacaatcagtcgaagacagcctgaaacgcctgcagactgattacattgatttattctacatccatttcccggatgaggacactccgaaggacgaagccgtgcaagccttgaatgagctgaaaaaagaagggaaaatccgttccatcggcgtctccaatttctctctggagcagctgaaagaagccaataaagacggcttagtcgatgtgattcaaggggaatacaacctgctgaaccgtgaggctgaaaagacgttcttcccttatacgacagaacacaatatttcattcattccgtacttcccgctcgtttccggactgctggccggcaaatacgacgagaacacaaccttccctgaaggcgatctgcgtaatgatcagactcatttccaaggggagcagtttaaagaaaacatcaaaaaagtcaaccagctcaaaccgattgccgaaaagcacaatgctgacacggcgcatatcgtgcttgcctggtatttggcgagacctgaaatcgacatcctgattccgggcgccaaacgcgcggatcaactaaaagacaacatgaaagcagcctccattacgctttctgctgaagaaatcgcgtttatcgacaagctgttttcataagaaaaacacgccttttaaagggcgtgtttttttatgtttatattttttttcacaggggaatgaaatagttatctaaataaactattatgcgttccaaaagatgaggaggatcatctgtgaagaaaaacaccaaaaaatacctgatttactttttcggagcattaggtgggctgctttacggttatgacaccggcgtgatttcaggggctttgctatttatcaacaaagatattcctttgaacacgctgactgagggattggtcgtcagcatgctgctgctcggtgcgattttcgggtccgcgttaagcgggacatgctctgaccgatggggcaggagaaaagtcgttttcgtcctttcactcatatttattttcggtgcgcttgcctgcgcggcttcgcaaaccgtcactatgctgatcatctcccgtgtcattctcgggttagccgtcggcggttcaacggcgcttgttcccgtttatctttctgagatggctccgacgaaaatacgcggaacgctcggcacattgaataacttaatgattgtgaccggaattttactcgcatatattgtgaattacatattcaccccatttgaagcttggcgctggatggtaggtctcgccgcagtaccggcggcgctattattaatcggaatcgcgtttatgccggaatctccgagatggctcgtcaaacgcggccgtgaacaggaagccagaaaagtcatggaaatgacgcacgacaaagaggatatcgccgttgaattggcggagatgaaacaaggagaagccgagaaaaaagaatcgacactcggcttgctgaaagcaaaatggatccgtcctatgctgctgatcggaatcggccttgccatcttccagcaggcggtcggtatcaacacggtaatttactatgcgccgaccatctttacgaaggccggactcggcacttcggcgtccgttctcggcacgatgggcatcggtgttttaaacgtcatcatgtgtatcaccgccatgatcttaattgaccggatcggccggaaaaaactgctgatgtggggaagtgtcggcatcaccttgagcctggcgtcactatcagccattctccttctcgccggcctgtcagcttcaacagcttggctgaccgtcctgtttctcggaatctatatcgtcttttaccaggcgacatggggtcccgtcgtatgggtcctgatgccggagctgttcccgtcaaacgcacgcggagccgcaactggatttacgacattgattctgtcggcaaccaatctggtcgtttcactggtattcccgcttatgctgagcgccatgggcatcggctgggtattcggaattttctcagtcatctgccttacatccttcttcttcgccgcttacatcgttccggaaacgaagggcagaagtttagaagaaatcgaaacgcacttgaaaaaacggttctccttaaagaagcgcagcaaacaaaatcaaattcttaaacagcgcacgctgtaatcaaaaaggaatcgcccccgatgggcgatccctttttggcgtcataccatgactttgcaaatatcattcgtaaattctaccggatcgtggatcggcagcccttcaatcagaagcgcctgattgtagagaaggtttgtgtataacgcaagcttttcccgatcttgtccgtgcgcgttctttaacgtctcaaacacttcgtgattcgggttgatttccagcactttttccgctttgacctgctggctgtcaggcatggcgtttaacactttctccatttcgatcgtcacttcgccgtctgtcgcaaagcataccgggtgggattttaagcgcttcgatgctctgacgttcttcactttatccgcaagaatctctttcatgctttcgaacaggtctttatattcgttttcttcagcttcggtctgcttttcatcttcatcagcgtcgatgcctaagtccgcgcttgatacggatttgaactctttttcctcgtagcttgtcagcattttgatcgcgaattcatcaatatcttccgtgaaatataagatttcgtagcccttgtcggccaccatttcagtttgcggcagcttttcaatccgctcatatgaatcgccggacgcgtaatagatatatttttgatcctcaggcattctggacacatattcatccagtgtgacgagttttttctccttagatgaatagaagagaagcaggtcttttaatacgtctttattcgcgccgaaatcattatagacgccgaatttaagctgtctgccgaaagattcatagaaagattcgtatttttcccttttgttcttcagcaggctcttcagctcagccttgatttttttattgatgtttttcgcaatcagcttcagctggcggtcatgctgcagcatttctctggaaatgttcagcgacagatcctcagaatcgaccatgccttttacaaagctgaaatggtccggaagcaggtcggcgcatttgttcatgatcagcacgccgttggaatacagctccaatcctttttcgaattccttcgtataatagtcaaacggcatgttttccggaataaacaaaatcgaattgtagcgcaccgctccgtctacgctgatatgcacgtgagtcagcggtttatcaaagccgtaatgcttctcagcgtaaaatgcctcgtaatcttcatccgtcagctcgcttttgttttttctccagatcggcaccatgctgttgaccgtctgttcttcctgaacctcttcaaactcgttctcgctgccctctttcggcttgttgaccgtctcttccattttgatcgggtagcggataaaatctgagtactttttcacgatcgctttgatgcggtagttttctaaaaactcatcatagctttcatcttctgtgttttcttttattttcagggtgatttcggttccgacggtttccttgtcacacggcgcgaccgtgtagccggcagccccttccgactcccatacatacgcctcgtcactgccgagcgccttacttttcaccgtgactttatcagccaccataaacgccgcataaaatccgacgccgaactgaccgataatgtcatggccgtctttcgcgtcgttttcttccttgaaagcgagtgaaccgcttttcgcaatcgttccgagatgctgttcaagctcgtcttttgtcattccgataccggtatctgtgacagtgagcgttcttgcttctttgtccgccgtcacttttatgtagtaattgtcttgatcaaatgttaacgaatcatcggttaacgccttgtaatagattttgtcaatcgcatcgctcgcgttggaaattaactctctgagaaaaatttccttctgcgtgtaaatggagttaatcatcatgtccagcaaacgcttggattctgctttaaacttttttttccgcaattcagatctctcctttaattatgctttgatgttatgtaaaatcttttcagcatctatttatcatattcaatgacatctgtcaatctattgcaatatgattgtcggctgagtctttcatattaataatttaacataaaacacaataattggtttgtttttaatcatccggttctatgtttactccttcacataacgggaaaaagtcaaagaaaaaaaggagaatgcagcatgggaagattatccggaaaaaccgcaatcatcacaggggcggcaacaggcatcgggcaggcgacggcacgggttttcgccgatgaaggcgcccgcgtgatctgcggtgacatcaatgaaagcgagctgaatgaaaccgtccgcgccatcacaaaaaacggcggagaagcagaggcttttcaccttgatgtatcagacgaagaaaacgtaaagtcttttgcagacggcattcagcagaagtacggaacaattgatattctttttaacaatgccggtgttgaccaagagggcggcaaagtccatgagtacccggtcgagctgtttgaccggatcatcgccgtcgatctgcgcggcacatttctttgcagcaaatatctgattccgctcatgcttgaaaaaggaggctccatcatcaacacctcctccatgtccggccgggccgcagaccttgaccgttcaggctataacgccgcaaaaggcggtatcacgaacctgacaaaagcgatggccattgattacgccagaagcggcatccgcgtcaattccttatcgccgggcacgattgaaacaccgctcattgataaactggcaggcactaaagaagacaaaatgggcgaggctttccgtgaagccaacaaatggatcacgccgctcggccggctcggaaaaccggaagaaatggcggccgtcgcacttttccttgcttcagacgacagctcgtacgtcacaggagaagacatcaccgcagacggcggcatcatggcatacacatggccgggaaaaatgctgattgataagaagtggaaggaagagacggagtgagacgagtggaagaacaagctgagggctggttacttaaaccagcccttttcctttgatcgggttattgcttcaattcgattttttacttctaatttatccagaatcatcgaaacataattgcggactgtgccgcttttgatgctgagggcgtttgcgatttcttttgtgttttttccgtctgcgacgagctcaagcaccgctttttcccgttcggtcagcgggttttcttcaccatagatgtcctccattaattcaggtgcgtagacgcgtcttcctttcatgacgctgcggatggcgctgacgagctcctcgctagggctgtccttgagcatgtaaccgctgacgcctgcttttagcgcccgctgaaaatagccggagcgggcaaaggtcgttaaaatgatgattttcacatcactgtccttgagcttttccgccgcctcaagacctgataccccgggcatttcaatatccatcagacagatgtcaggagcatgtttttccacgaaatcgatggcatcctggccgcttgtgcctttgccgacaaccgtcatatcctcttctaaattcaacagcgaaccgagtgcgccgagcagcatttgctgatcctcggcaatgaagatgttgatcatctgccaccatccttttcttttgattttgaatcattcgggattctcaaggtcagctttgttccggcagctgtatcgatggctaaactgccattcgcgaattcaagccgttctctcattccaagcaggccgtgcccctttgaaaaaaagcggtcttccctgcattggaagctgccgtcgtcttctaccgtaatgacaacctctttcgagagctgctgaatggtaatgcggcaaactttggcgccgctgtgtttcacgacattggtgacagcttcttttatgcacatgctgacgatattttcgttcagcagggaaatattttttggcgcttctttttcttcgtacacaaagtcaattcccgctgcttcaagtatttgccgaacattgccgagctcatccttcaatcggatgcctttcatcgacgagacaatttgtctgacctcatttaaggaggtgcgggccgtctgctgaacgcttttcagctcagcgcgggcctgttcaggatccttgtatatcagcttacgggcaagatcactttttagtccgattaaggagagcttttgtccaagtgtatcgtggaggtctcgggcgatgcgctgcctttcttccagcttcacaagatccgcgatccgttcatttgcatattctaatttctcttcaaggcgttctcgttccttcctgcttcgaatgctgagcgggagcaggatggcactgatcagtgtaatgacgataaacggaatttgagtcagaaaccacccttttttcagaacaaggctgaagttgacggcgatcgccgcactgatgatatgaatgtaatataagatgtaaaaaggaactttctctcggatatgaccgatgaagtaggcgataaagaaggcgaaataaatataactgaacagcatgactgagccggtcgaaataccgatcagaagaaacgcccataaataaagcggccagccttttgcaacaaatgcgaagcgatatgcgccgaagaaaacaagggtgaaaatgacgccggcaaccatcacaaaggtagaagagcttttaaaaataaaataaaaaggcagaatgaaaaaaatcgtccatatataaggagaaatcccgttcagtttttgaaatttaaaatacttcttcatccttatgccaccttctgctgcttatgtctaccatcactttaccaaaacaacgccttcattgcatcctcactcataaagcgacggccctttctgataagagaaagagccgcgcgccatatcaggcatttttctttaaaggtttttccggcgcctgccggggcgacggtgttttccgcgcctcccgaaacgtgacaaactgcttttcgtcctcatcccacagacggaatttcatggattcaagacttgttttaagcgtaatggtcggtacattttttaaaggttcatgcccctcatgagccgcttccagcttgtaattcggcacctttgggcttaaatggtggacatggtggtagccgatattgcctgtcagccattgcaaaagcttcggcagcttataataggagcttccttctacagcggcctgcacatagttccaatgctcatcggcttcaaaataagagtcttcaaacgtatgctgtacataaaagagccagacgccgattgaccccgaaataaggaaaatcggaccttgaacaagcaaaaagttttcccagccgacaagcaggcacgttgcggcagccaatatgacaatagccgcgttcgtgaaatacgtgttccagcgctccttgcggcgggcgccttttacattgaaacggttttgaataagaaatacgtaaatcggcccgagaataaacataataaacggattgcgataaagtctgtagcgtacttttgtccaggctgacgcttctttatattctttgacggtcatcatccaaatatcgccggtgccccgtttatctaaattgctgcttgtcgcatgatgaatggagtggctgcgctgccattgaaggtacggaaacagtgtcagcacacctgaaatgaacccgaacagccggttcagccgcttttgtttgaaaaaggattgatggcagcagtcgtggaaaatgataaatattcttgtcaaaaagcccgctgctataacagtaaaggcgagggtcagaagataggagacattgaggctgaagtaagcaagaaaccaaaggccaaagaacggcacaaacgtattgaaaagctgaatgacactatgctttgtatcggcaccggaaaatgcagcaacctgctttttcaaagatgcttgtttttgagttgcggtgtgattggtcatacatgtcatttcccttctttttcattatgattccaagtataccgaggcgctcggcgcgcttgtagtagcaggcatcatgccccgaatatgacatttgtcatgtttggcggcagaatgctgatcagacgtcatatagagcggttacttttttgcaagggataaagctagactgataaagacaagacgaattcttatcgaagaaaacagcaaaaaagaactccgcctgtttcgggagttcttttttcatcctattcacagcaaaatcacccggtacttcttcacatccaaaaactgcagaaattcccgggccagcacgtccggcgcgtggtcttttccttcatgaagacggtattgaatcaggccgacgagcatggatgcgacatagtatgcgtatagctttttgcccgcctgaatatgcagaggctgatgaagataaaacgattgcagtgctctgaagatctccgggatgacgtcaggcactccggaaccctctctcagaaaatggacgagcggcatgccttccgacagtgcggaaaagagacggacgagcgcggcttccgcttcttccatagagcaatcggcaggctctccttttaccgtcaataatccgatcaaatcctggcatgattgatggatgatcgttttcagcaatccttctttgttggcgtaatggtcataaaaagtggcacggcggagattgctttgacgggcaatatcggaaatcgtaatcgacgcgtaatcttttttttccgccattaagccgatcatagcttcttgcagggcctgtctcgttcggatcacccggcggtcggcaggctttttttcttcctgttctgacacccggcggccgaacagccagtaaaaccgtttttgagaaatcaaatcccacacctgcccgctgatcgcttccggggatgccgcctgatcctcattcagccagtacagaacaatagcatacgtatataaagcgcggtaatgaatgtacatatcctgttcagtcggtgagaaatccgcattgaccggagacagaagcacatcatgccggaacacatctttaaaaaaagcatgaaagtgaaaatacggcattttatgacgatccatcatcgtttggaaaaacacccgatgccggtcaacaaaagacagggtcggatgcactttttgccatcccccatttaaatgaagcacatctttatgcttcagcgaatgataaagcgcttcgctcagaccgtctttcatttcttccgccatatcttctaaaatcgcatatttatcctcgtaataaaggtacaatgtcccccggctcacgtgcgcccgctcggcgatgtccttcatggtcacacggcggatatcccgctctccaagcatagccagaagcgcttgtttgatatcagttgtcacagaatccggcataagagacactccttccattagacagatcaccgcaatttgtacggtaacgtatagatgtgtttacgctgtctttgccgcaaaaacacatcacactataataggccctgaagaaataaaaaagcaaccagaggaggaagaccgatggatcagcatataaaagcagacatcaaacgcgtctttgagcttcagaaaaaaaatcagaaaacgctgcgtgcttcaacagccgagcagcgcagagaaaagcttcagcgctttttagatgccgtcaccgctcatgaagaagaaatcatcgaggcgatcagacgggacgtccgcaagccttatcacgaggtgaaaagagcggaaacgcagggaacgatcaaggcgattaaagataacatgaacaatctcgatacctggatggcgccgaaacgcgtcggctcatccgtcagcccggatgcagacggcgtattaatgtacgagccaaaaggcgtcaccctcattctcggcccatggaattatccgtttatgctgacgatggctccgctcgctgctgccattgcggccggcaacagcgcgattgtaaagctgtccgattttacgatggagacgagccatatcgccgcaacagtcattcgcgaggcatttcacgaagaagaagtcgccatttttgaaggtgaggttgatgtagcgacagaactgctcgaccagccgtttgaccacattttcttcaccggaagcacgaatgtcggtaaaatcgtcatgacggcagcggcgaagcacttgtcatccgtcacgcttgaacttggcggaaaaagtccgacgatcatcgacggcgaatatgatttgatggacgcggcgaaaaaaatcgccgtcggcaaatttgtcaatgcggggcagacatgtatcgctcctgactatctccttatgaagcaagatgtacaggatacctttacagatctcctgcaaaccattgtcaatgcaggttttatggaggatgatcatacggttgaccgcactaaattcacgcagattgtcaatgaccgcaactttaaccgtgtcaaagccctatatgatgatgccattgaaaaaggggcgaaaacggcgttcggcggcgtatttgatgcgcatgaccgcacgatttctccgactgtgctgacaaacgtcactcctgatatgaagatcatgcaggaggaaatttttgcaccgattctgccgattatgaattacgaagatatcagtgaagccgttgattacatcactgaccgggacaagccgcttgccttatatgtattcagccataatcaggagctgatcgattatgtgctgcagcatacgacatccggcaacgcttctatcaatgatgtcgtcgttcatttcactgacgtcaaccttccgttcggcggcgtcaatacgagcgggatcggttcatatcacggtgtatacggctttaaagaattctctcatgaaaaaggcgtatttattcaagcctctaaataaaaaaaagaatccgcgcagatgacgcggattcttttttattatttttttgttccgaatgcgagcagtttcgtaaaagtgccggcgtaaagtgtgccgtcttcagccagaaccggggaggaaatgacgttgctgtccgtttgatagcgccatttttcattaccgtcagcatcaaccgcatagacgtttttatcgtcagagccgaagtacacattgccgtctgcatcaatcagcggagccgttctcacaggcccgtccgtatagaaagaccagttcatgttaccggttttactgatggaaaacagctcaccgcttccagaaccgatatacacattgccgttatggtcaatcgctaatgaagagctggagaaaccgttcaacgggaacgtccattttacagcacccgttgacgtataggcatataggttgccgtcttggtttccggcgtaaacggtgccgtctttatcaataaccggatatcctttaaacccgttggatgtcgtttttgaccatttcacttggcccgttcctgaattgatcgcgtaaaagatattattgtacgttgccgtatataaagtgccgtttgacgctaacacgggagcggagccgaccacaccgtttgttttaaatttccacttttccgtccatgtcgaaggagacgtcggtttaatcgcatagatatagttatccagcgtcgacacatacagcgtgccgtcagagccgatagccgcatcggaactcggcgctccgctcagcggaactgatgtcaaaatgtttccggtttctttgtcgatgaaatacagttttttgtcatgagacggaagataaatgacaccgtttgttccgagcaccggggtcagcgtataggttgtcccgaggttttccgtcacccatttcacagtaccgtccggatgatacgccgtcagcttcccgtcttttgattgaataaacacggtaccgtccccgtcaaccgcggctcccgcaccgttttgaggattggccggtacatttttttcccattttaatgcgccgtcggcattgcttgtaaaccggctttcccttgaccagttgaacatcgtcggagacatggcctgctcgtcataccgtcccgtcaagaaaccggatgcagcgtgattttgtttaaataccgtttccgcagcttgagcagcggccggatgcagccattttcccgccggcagatcagaaaccgctcccacagataaagccgcagcaaccgcagcgccggccgccaatgttttcattcgaagtgaagctgtcctttttttcaatgtcagttcctcccgtttctattaaaaactgctatacgccatgatcataccataatcatcctatgaaatatttgtattttcgttaaattatagaacaaatgtcacatagcctgctgatgctttggatatgagcgaaatgcgataatgtaccacatcacattgacgataaaagccgctcctgaccaaacgagaagaccgtaataaagagacagctcctgttccgaagaagttatgaccaatagcgtcaccaaaaagacagccgcacaaatgataagcccgattccgcaaaaaacggccatgatgattttcatgacacgaacaccgagaatatacataacgagcgggaccgcatatataaaaaggatctgaccgacggcggcccacatccccaaggagttaaagcgattcgcgttcggccccgtttctgcaaacggagaaagcgagccgacgaccggcaataaacaaaacatcagagcggaaagcagtgtcaccgcaaccgcacctttcttcttttgattcatgtgaatatcctcctgacaataacccggcttttttaccgttattttaataatatgttatatgttaacacgatttttactttatttgagaatgttttgttaaaaacgaatttacaaatccagaaaaatagatataataaacgttatggaaccgatattgattcataaagcgttatctaacaaaacacgaagtgacattatgacatggctcaaacacccggaggaccattttgatgaaaagccttatcttgagcagggcctcagtttccgcaccggaatttgcgtcggtgatattcaggcgaaatcagggcttgcgcagtctgtcatctccagctacctgctgacgatgcaaaaagccggcctgctggaatctgaacgaatcggaaaatggacttattacagaaggaatgaaaaacaaattaaagcctttgctgactatgtacagcaccagctataacgatgaaaggagggctttttccgctttaacatatctatttttctgtatatgtagttacaaaaggaggcatacataacaatgaaaaaaagcagttccatcttcattctatttttggcattaggggttttcggcattatcacgaccgaaatgggcattatcggtgttcttccgcaagtggccgacagatttcacatcaccgcttcaaaggcgggatggctcgtcagtatctttgcgttcatcgtcgctgtgtcagggccgtttttgaccttgcttgcttcaggcataaaccggaaattcattctgcttttggctgtgctgatgtttgccatttcaaatgcggtctatgcgtatacggcgcatttcagtgtcatgcttgcgtttcggatcattcccgctttatgccacccggtgttcttttctgtagcgcttgctgctgcggcccgtcttgtccccgccggccaatccggaaaagccgtaacgaaagttttttcaggcatcaccgccgggtttgcgttcggcgtgcctttcacgtcttatctggcggagcgtctctcccttgaatcggccttcctattcggcgctatcgtcagtatcatcgcttttatgggcattcttctctttttgccatccatgccggtcacagaaaaaatgtctttcagaagccagctcggcatccttcgcaaaccggctttgtggctcaatatcattgccgtcatctgtctgtttgcggccatgttttctgtctacagctatttcgcggaatacctcggtcgggtgtcccatatgaacggcacatgggtcagctttatgctgatgacgttcggggtgattatgatagccgggaatttcgtcttcggcgctttgttatacaaaaatatgaaaaagaccgtcatcgtgtttccgcttctttatacggccgcctacttgctcatatacgggtttgggacgtctttcgcaccgatggctgtgctcgtcttcgtatggggcgccgttcattccggcgggctcattgtcagccagacatggctgactgcggaagcaaaggaggcacctgaattcggaaacagcctgtttgtctccttttccaacctcggcatcaccatcggaacagcggcgggcggctggtttatttcacatctggggattcatcagctgatgtggtgcggcatcatgttctcccttctggctttcgggctgatcatggggcgcttggcatggggaaagaggccgctcgcagaagcttgagctctgttgcaaaatccggcatgtttacgtataatatgccagattacgacaagggagagaaaaagatacatggaaagaccggcaggattttggattcggtttctggcttatgtcattgatcagatcatcataggaattccaatttttatcattcaatttatagtcacttttttatttgcggcaggcgctgctgcggctgaccccttgatgaccgaaaatcagtttaccatttcgtttctgatattcggcgtcatcccgattcttctgatctctattgtgatcagcatcttatatttcagcctgctcactgcctcaaagatgcaggggacactgggaaaagcattgctcggccttaaggtcgtcgctgaagatggcggacggatttccatcggccaggccttcgggcgcgctttcgcttctatcctatctaagctcattctttatatcggtttcatcatggccgccttcggtgagaaaaaaacgctgcacgacatcatatgcagcacgcgtgttgtctataaataatgtctctaagtccgggccttttgagcccggactattttatgacggctgagcccgcctgatgtcaatgccgccttttccgtcagcctcaatgcggatcgtcccgttcacaatgacagacagcggatggaactccgcatactgatcagaaaaaatccagcggcgtccgttcggccctaaaagcaaaaacgccccatcattatagtcccccataaaatgaaacccgtcttccctaagagacgaatggtctctcaccggaataccgaaacgctgcagctttctcccggtggatacgacttcagcagccgtcagattcacctcgccgatattcagaacggattcaattgaaaagcgttccgcgcttgccggcgacgtttctctcgcgatgaattccgccagattgccggacggatctttaaaataaaaggaacgcgccttaatatgagagaaatacacctcatcctccccgtcttccgtttgaaaaacgactttatcctttatccacgctttcgcctcgtcaaaacgattgttcggaatgttaaacgcgaaatgataattcggatgagattgagaatcggtgcgcctgaattccaattcactttctcccgctttgattgtaaatgaatcaccggacgcctcaattaaagaaaaacctaacacccgttcatagaagtgtttcgtctcctccagagcacaactgtacaaagttatgttatttatttgcatgaccataccccctttggtttatactgccatatagaggggttgattcccactattttgtttcaaccaattgagaatccccctttcgcccggcgctaaacatgaaaaacagcgctaaaccgcttatacctagggttttttaacgtctaaagcaaaaaaagcagaaaataataccccatatagcttgacaaaaaataaatgttatttaataatctatatataattagaattattattgaaagataaagtgaatgctttgtctttttaatatatttcaaatcacatttcaggaggaagatattatgtctttaatcggaaaagaagtactgccattcgaagcaaaagctttcaaaaacggtgaattcatcgatgtaacaaacgaagatttgaaaggtcaatggagcgttttctgcttctacccagcagatttctctttcgtatgcccgactgaacttgaagatcttcaagaacaatacgctgcactgaaagaattaggtgttgaagtatactctgtttctacagatactcacttcgtacacaaaggctggcatgacagctctgaaaaaatcggcaaaatcacttacgcaatgatcggtgacccatctcaaacgatctctcgcaatttcgacgttcttgacgaagaaagcggacttgctgaccgcggaacattcatcatcgatccggatggcgtcatccaaacagttgaaatcaatgcaggcggtatcggccgtgacgcaagcaaccttgtaaataaagtaaaagcagctcaatacgttcgtcaaaacccaggtgaagtctgcccggctaaatgggaagaaggcggcgaaacacttacacctagccttgatctggtaggtaaaatctaaggagtgcattcaattggtacttgatgcaaatatcaaagcacaattaaatcaatatatgcagctaattgagaacgacatcgttctcaaagtaagcgccggtgacgatgacacgtctaaggatatgctggctctcgttgacgagctggcttccatgtcatctaaaatttcagttgaacaagctgaattatacagaacaccaagcttcagcgttaatcgtgcaggagaagacacaggcgttacattcgccggtgttcctctcggccacgaatttacttcattagtgctcgcattgcttcaagtcagcggcagagcgcctaaggctgatcaaaaggtcattgaccagattaagaacatcagcggagaataccgctttgagtcttatatcagcctgacgtgccacaactgccctgatgttgtccaagcattaaacatgatgagcgtgcttaacccgaatatcacacatacaatgattgacggcgcggcattcaaagaagaagttgaaagcaaaaacatcatggctgttccgactgttttcttaaacggtgaatctttcggcagcggccgtatgaccctcgaagagattctcgcgaaattgggcagcggcgcagatgcatctgagtttgctgacaaagagccgtttgacgttcttgtggtcggcggcggaccggccggcgcaagcgcggccatctacacggcgcgtaaaggcatccgcacaggtgtcgtcgctgaacgcttcggcggtcaggtactcgacaccatgagcatcgaaaacttcatcagcgtcaaagcgactgaaggaccgaagctcgctgcaagccttgaagagcacgtgaaagattatgatattgacgtcatgaatctgcagcgcgcgaaacgccttgagaaaaaagacctcttcgaacttgaactcgaaaacggcgctgtcctgaaaagtaaaacagtgatcctgtcaacaggtgcccgctggcgcaatgtcaacgtacctggtgagcaagagttcaaaaacaaaggtgtcgcttactgcccgcactgtgacggaccattgtttgaaggcaaagacgtagcggttatcggcggcggaaactccggaatcgaagcggcgattgaccttgcaggtatcgtcaatcacgtgactgtgctggagttcgcgcctgaactgaaagcagacgaagttctgcaaaaacgtctctacagcctgccaaacgtgactgtacacaaaaatgcacaaacaaaagaaatcacaggcgaccaaaacgtaaacggcatcacgtatattgaccgtgaaacaggcgaagaaaaacacgttgaactccaaggtgtattcgtccaaatcggtctcgtgccaaacacagaatggttagacgaaacggtcgaacgcaaccgcatcggcgaaatcatcgtcgacaagagcggcgcgacaagcgttcccggcctattcgccgcaggggactgcacagacggcccgtacaaccaaatcattatctcaatgggatcaggtgcaactgccgctttaggcgcatttgattatttgatccggaactagttcccaaaggcgctatactgcttaaacggcagtatggcgcttttttatgttacagtccatataaataggacttcacatcaggaccgacaaacgctttccatatgatcaaattgtacggataggaccagttaatatcctgccgtgactcatcaaacatttgatgcagccggttgctgttaaaaatgatcgaccctttttgatcgaaagccaccccgtcgacccaaagcattctgtcatccgagacgaactgatgaaagctgttatcttcaggctggtaaatgccgatgcctttcccctcaagcatagtgtaaaaaaccttcccctgatgatcagcatgcataccatcagttgtcgtgcccttgcttcccaccgctcgaacggacttcgaaatcacttccagaggcgtttgaaaatcctgcaggagagatgtatcaatcgcatataaattccggcccgtgacctgacaatagtaaagaaccgtccgttctccggacagtgcgattccatccgctccgatctttaccggcttgtttgtaaacaccggccggttatcaatctcaaaatgaaatcccggaaagtcctgcgtgctgaaatgccggtcaagcacgcgccggaaagtccttgttcttatgttaaacacaatgattcccccatcaagcggatggtccggccagccattacccgaatccgtgatataggcaaacccatttttattgtcaacgacaacatcatttaagaaagacgtgcggtaattggcaatctcattcggaatctgaattgaatcgatcagctgattgcggtctaaatcaatgatcacaagcttctgtgagccttccggtgacctttcataggcaattttcccttggtcaagaatccacatccgattgtattcatcaatctcgtaccccaagacggactggagaacagccgggtttccagcccgattccactcccagcttggaaaggcctctaataacggcttcccgtcttttatcacaatcttgttcaaggtagccggaacaccgtgagcccagcggggaaccgacacataataatgcccctgccgatccattttaatgccggccggcatacactttttccaatattcctttttgtaaaattcttttttcatctcatcattcggaaaatcccaatctaaatggttccaatgaaatatcatttcatagtgtcctcttctgcccggcagcgtcccgtattctcttaatagataggaatcagcataagcggggtatgacgattgtccattcatgtacgaattgttttccatgactccattcctctcgttctatatctacattaaatatatgcctataaaaggaaacggttaattaaaaataaagacggcatactgcatgcagtacaccgtctttttcaagagatttaatttgactcatcatgttcttgttgccctgttttttctcatccaatataaaataaataatccaataaaccacagcggcgtcagcagcaaagccgggcgcgtcgcatccgcaaacagcataataaccagaatgaccgcaaacagcgccagaacaacgtaattgataaacggcgcgaacggcgctttgaatgttgatgccgcgtgtaagtccggccgggttttcctgtatctgatatggcagacaagaatcacaccccacacccaaatgaaacaaatcgcgctgatggttgtcacgatgccaaaggcttcttccggaatcaatttgcttaaaagtgcccctgctgacaggacaatgaccgacacccataacgcgcggctcggcacatgatttttattcagcttctcgaaacttgccggcgcctgtttcgttttgcttaagttatacaaaatccggcttgttgaaaacattccgctgttacaagcagaagcggctgacgttaatacgacgaaattaatgattcccgcggccagcggaatgccgactaagctgaaggtcttcacaaaaggactttccgccgcattcagctgcgtccaagggttaatacataagaggatgatcaatgccccgacgtagaaaaataaaatacgcaaaggaattttattgatcgcggacggaatgttttttttcggatttgatgtttccgctgccgacacaccgactaattccacaccgacataggcaaagatcaccatctggaacgaaagcaaaaagcctgaaaatccgtttggaaacaagccgccgtgcacccacagattcgctgctgaaaccgttccagtatgcgttttgaacccaatcaccagcaaaatcaccccgatgacgattaacgcgaggatcgtgatcaccttaattaaagcgaaccaaaactccaattctccaaaaatcttgaccgttaacagattaagccccaataaaatgagcaaacagatcagtgcaggaatccactgcggaatatcaaaccaatatttcacatacacaccgacggcgatcacatccgccatagccgtcataatccagcaaaaccaataggtccagccggtgacaaacgctgcccgcggccctaaatacgcctcggcgatatccgttaatgattggtaccccgctttagataaaagcagttctcccagcgaccgcataacgaaaaaaagcgcaatacctacaataaaatacgcaaagatgatagaaggacccgccagctgaatcgccttaccggaccctaaaaacaacccggtgccgatcgtgccgccaatggcgataagctgcacatgccgattcgataagtccctctttagctctcgctgttccacatctgactcctccttacttttttatgaacgacgagaaaataaagccaataaaaaaagagattggatgccctccaatctcatggtcataagaatatcaaattatatttgcgccgctgacaatcaacagcatgacaaatacatattcggtactcttctgtccttttgcctgagattgtgaacccttcggcgccgcggaaaatccgcggtctctccagaagccgctcctgctgtagtgcgacccacagcaatcatagcctgctacgtattgagtttctgatagaaaatacctatcagctaactttttattttaatggaagtcgagtggtttgtcaatgttcttactctagtactcttaaactcacctatcctagcgactatattttccttttcgaaaaataccagggtttaactggcactgcttatggacagaataagcttaatctctcttgtaaaccttctaagacttctttcggtacttccctgaccttgatatccttacctaggaaaagcagccaatttgttatttcggtcaattcttcgggattactgacattaatataagtctctagaatggctgtggtttgataaggattcgtataggaaattgacatttttaaaggatgatattttttgaattgggcaatcgcctttggaccaagttcaagaacaaggttgattacttcttcctgcttacttagtttctctaaaatctttttcttgcttattctttttttcgcagagtatggtttgacattggtgagattgtccgcagggaaaatcctcctcttctcatcctttacatcaaagccttcaatcagccaaatgcctttttcatgataaaggtgcaagaggcagattggataagactttattaccttctcttctttgatggtaatccataaatagctatccgaaagaaggagctggatgagtttttctaacatgggatgggggagatctgaaagctcaagcaggtcggggttatgggggtttgtcccttcaaaaagcaagatttgatttaaaagaaccagggtctcttgctggctttctgagataaggcccagtaatttttcagctaaagattgacggctctttagataagggagctgctgatttcttgtggccataaacgctataaaaagagctttaatctcattatcggtaaagcgaacagcgggcaggacagagtggttcatgacaaaataaccgccgctccttccaacttcagcaacaagcggcatccccatggcttcaatttctctgatatctctaatagctgtcgaacgagagatattaaattcccgcatgatttcagatattgtaaagtgggcgcggttgttgatataccgcatgataatattaatccgttcaacttttttcatcgggacctcctaaacagtatcattttttgacatggtttaaggttattataaacgcatcaattgaaaagaaaaatcatttgattattttaaaaagaggaaggttttgaatatggaaaattatactctggaagaaaaagacggatttaccgtttttggtattggaactgagcttaagagcgattacacagactatgccggcataaacaaggaaaaggctgacttttgggaagccgtcaaacaagatggaaggcttgacaccttgaaagccattgccgcaaatgactatatttttgccgtgaacgaagcggtaaacaacaggttgatgcattatgctggcgtgatgacagaggaagaggcgtcagtgaccggagaaaccagagtcatccaatttcctaagggggaatacctggttgtgaaaggggaagggaagacggccgatgaattgagcaataagcttaccggcattgcctttggtcaggtattgccggaagcaaagaattttgcctatgtcggcgggccgaatgcaacggttgagatggggcagcgaaacggcttagtatttggtgaaatgtggattcctgttgtcaggaaataaagagataaaaggagagatggaattgtcctatatcgttgattttaaaaatgtgtctgctgttggtttagagtcttcacctgtggcagaagcgcttgctggtttacgtgctaatgaagcccgttacttaatgaacaaatacaagcatgaatttacggtggcaccagctagcgagtcctgcgagacccttgagtatgtaaaccgaattttgaaagaagaacgtgatattgagtttgcggccaaacctttagaaacgtcgcgtttccaagtggaaaatatcaaaatggcctacgtcttttatgaggatggccttgaggtcaacgtcatgtatacggttgatgaccctaagaagcgtgctgttggttttaagctttctgaggggatggaagtgccaaaggagttagaaggaaagtttaagtttgccaggcaaaagtctaaattagccggaacaattcggggctcgttttttgtcattaaaggagaatattaaagtaagcataaacaactattcatgcatcgaatgttcatctggcattcaaattacaaaacagcacctctccatcaaattgaaggtgctgttatttttttcgcttaaacttgccgctgaaattatcagcttcggcaccgcgaaattccgcggtctctccagaatctgcttcaaagcaatcatagcctgcgacaatgccgccatttcaaggcccttgaaaactatctgtttcattcatctcatctcggcgcctcttgccctcgttttgattgtctcaaaaaggcgttatgcggtactatcatataaggtctaatgatttaatcataatgtcatacttttaaattcaccttatcatgtaaatgctcgtaaataaaaaggggatggacgagattggaaacgaaatatttagatctgctcgcacaaaaatacgattgtgaagaaaaagtggtcacagaaatcataaatctgaaagcgatactgaacctgccgaaaggaaccgagcatttcgtcagtgatttgcacggggagtatcaggcattccagcacgtgctgcggaatggttcaggaagagtaaaagagaagatccgcgatattttcagcggtgtcatttacgatagagaaattgatgaactggcagctttggtctattatccggaagacaaactcaaattaatcaaacatgactttgatacaaaagaagcattaaacgattggtatgaagaaacgattcatcgaatgattaagctcgtttcttattgctcttccaaatacacccgctccaaattgcgcaaggcgctgcctgcccaatttgcttatatttctgaagagctgctgtacaaaacagaacaagccgccaacaaggaacaatattactccgaaatcatagaacagatcattgcgctcggccaagccgataagctgatcaccggtcttgcatacagcacacagcgattggtggtcgaccatctgcatgttgtcggcgatatttacgaccgcggaccccagcctgataaaattatggaagaactgatcaactatcattcagtggatattcaatgggggaatcatgatgttctctggataggcgcctattccggctcgaaggtatgtctggccaatattatccgcatctgcgcccgctatgacaacctggatattattgaagacgtctacggcatcaacctgagaccgctcttgaacctggccgaaaaatattatgatgataacccgtctttccgcccgaaagcggacgaaaacagaccggaagatgaaattaagcaaatcacaaaaattcatcaggcgatcgcgatgatccaattcaagcttgagagcccgattatcaagagacggccgaactttaatatggaggaacggctgttactggaaaagattgattatgaccgaaatgaaatcacgctgaacggaaaaacatatcaactggaaaacacctgctttgcgacggttaatccaaaacagccggatgagctattagaggaagaagcggaagtcatggacaagctgctgttctctgttcagcattccgaaaagctgggccgccatatgaactttatgatgaaaaaaggcagcctttacttaaaatataacggcaacctattgattcacggctgtattcctgtcgacgaaaacggcagcatggagacgatgatgattgaggataaagcctatgcgggccgtgagctgctcgatgtatttgaacggttcttacggaatgccttcgcccacccggaagaaaccgatgatctggcgacagacatggtctggtatttatggacaggcgagtactcctccctcttcggaaaacgcgccatgacgacctttgagcggtatttcattaaagagaaggaaacgcataaagaaaagaaaaacccgtattactatttgcgcgaagacgaggcaacctgccgaaacatcctgaaagagttcggtctcaacccggatcacggccatatcatcaacggccatacaccggtaaaagaaatcgaaggcgaagatccgatcaaagcaaacggaaaaatgatcgtcatcgacggaggcttctctaaagcctaccaatccacaacaggcatcgccggctacacgctcttatacaactcttacggcatgcagctcgtcgcccataaacactttaactcaaaggccgaagtgctgagcaccggaaccgacgtcttaacagtgaaacgcttagtcgacaaagagctggagcggaagaaagtaaaagaaacgaatgttggcgaggaactgctgaaggaagtggctattttggagaaactgcgggagtatcggtatatgaagtgagaaattttcagggttcagaggtgattctctgggctcttttttacggttttccgtaacagtcatactgagacccttccactttatttaaaaccgatttaaccgcttcttcaatctccttataacccgtacatctgcaaatattggactccagccaattttttatcgtttcatcacttgcatttggctcagtattcactaaagcatgacaattcattaaaaaacccggcgtacaataaccgcattgaaacgcaaatttctcaacaaaggccttttgaatcggcgtattgatgagtccttcaattgtcgtaatttcccttccttcaccttctgccgcaagcgttaaacaagatttcatcggtatcccatccattaataccgtacaggcgccgcaatcaccatttaagcagcccggctttgaaccagttaatccaagacgaagacgaagggcatataacaaagtatcggccggtctgacagtaatctgtctttcctggccatttactttcaatgtaataggatcagacatgtggacctccttctaattcatatagggcatctaagattgtatgctgtaaaacaaatattcgatagtcacttgagccttctgcgtcatcaagaataggtttcggcagatactgtaaagacctgcgcactctatcttctaatgagcagcttttatcgttaaacatagcctccatttcaacagaacgaaaaggaaatggacatacgccgctaaaggccattctaatcttttcatcttttttcagtgcacaaactgtcaccaatggatatccgacattccactgctgtcttctttttatactgacaaatggcaagtctgtatacgtccggtctataacgatatgaaataaaaaatctcctttttgcagttgtatttccctgttaaatattttatttataggatggtaatgaagccccgctccccctgcaatccccatcaaactatcagaaatcagcaacggcagcacggcctcacggtaatagatgcccccgcaaatatttccgcccaggctgattttatttcgagtcgtccgatccgcaatttcactcactgttttacttaataacgggaatggattttcttcctccactttcgttaatgacacacccgctccgattaccagatcattttcataaaaaccaatggtatgaaatcccggaagtgcgttaatatctatcaccgcatccgtatagatgagattcagccttcctaacgttataatttctgtaccgccggaataatacattggcgttttcttttcggccgcaagagagtgaaatagattggttgtttcttgaatggtcttcggtttaaaatagtcaaaatcaaacggtatcatctttccaccccatttgcgtcctccataattgttcgggaatgagagggagctgattcaattggattcctaatgcggcagaaaggcaatttcctaatgcggccggcatccccaacagtccatgttcccctgcgccgcgtgctccataaggcgcaataacatgcggggtttcaacaaattcaatgatatattcaggctgctctccatagtgaaggggtctgtatgttctaagttgaggatttaatactcttccatatggatcaaaaacaaaggtttctcttcctccaaatgcgattcccatactcatcccccccatcacttgacccaatgcagctttttcattcaatacagttcctatatccacaacagaataagcttttgtaattcgatacgtataatcccgtttatccagctcaacttcaattccctgagcacctacagcccactcgggtcccggctttctttttcctgtttccgggtctaaattcgtcatccgggttaatgtgtagctgccgctcgccataatttgcccgccaatggtatttccatttggaaacgtatatccgtaagcgatgtcttttatttcaacatacacattcggattatctaaaaaataaacctttccatcagccacttctaattcctcgacaggaactcttaaaacacatgatgccacgtccttaagctttcgaatggcttcctccgctgcattcagtacggctcttcctcccattaaagtccctctgctgcctacggttttccaatgctcaggtgttgtttgagtatctataagcatttttacgtgaattttacttatatccattttcattcgttccgctaagatttgggctaacactgtttttgtccctgttccaatttcaactacccctgacatcaaattaatgcttccgtcaggattaaaggttaaaataacccctgaagttgcatttgtatcaaatgttgacgttttccaaatacagctgatcccctttgcccgtatcttccgatcaccgatttcaattctctgtccctcatcccaattcattaattccttcaatctttcaatacattttggtacatttccgaccgtgcttgaattgagaagaacttgagtaggggtcgtgtcaccgggacgaatggcatttttatagcggagttccaacgggtccatattcagcttttccgccaatacatccatcgtccgctcaaaggcaaataaaacttcagcatgactgtagcctctatatgcactgggatatggatgattcgtatacatacaatatgaatcacaccatacatggtcgattgcgtatggacccgtacaatcaaccactgcggctcgactgacgtcaactcctttatcagagtatgctccgctatcaaataaaaactgaatgtctgccgcctttaagattccatcctttgttgcgcctaattttacaatggcatccaatcctatatgagcaggagacgtgatcatatcctcttctctcgaattaaataattttacggcccggcctccagctgcttttgatgccaaataggcaataacctctaactgaaccgctgattttcccccgtatgcccctcctactaaaggtgttttgacgataacctttccgggttctattccaaaataccactgcattaattttttaatggcaaaaggagcttgagaggatgttgtaatggtaatgtccccatccgcttgaatttcagcaatcgagcatcttgtttccatagcagcgtgatcagagggattaaaggaaatgttgaactctgctgtcacatcactttccctgaacccgacttcaatatttccttttctgactttatccaggtttgcgatattcgtcttcggaacgggataaacaccttccttcttctcataacggtccaaatgttcatggacgaggggagcatccttttggaaggcctccctgggagaatttacgacgggaagaggctgataggacaccttgatggcatgcactgcctttttagctatgatcggattttccgcaacaacaacagcaaccggctcaccgtggtatctgacttttttataagcaatcggcgacctgtctttaatttcttcaccgacaagcggaaaaggttcatcacccaatatcgctatcactccgggaatcttccaagcttctgaaaagtcaatagaagcaatatcggcatgagcatatggactgatcagcattttcgcgtgcagtgcacctgtttcttgaaaatcatctgtatatttcgccttacctgtcactttttcaagggcttcttttcgaataacacttttcccgatataccccaactcattcactccccgaatttattcagcagcagagtataatcttcaattgtatctacgtcataaaaaagcaaagggtcttgaaagctgatcatttttcccgtattacttttacggattacataccgagcgccttggtctccctttaactgatgcaatagcggaaaacattttctggagaataggatagggggcataggaagatgttgattttcagcagcaataaatgaatagcggtgctccttttgataggaatcaattaacgtattgatgatatctgtggtgacaaatggctggtctgcaaggagaatgataacggcgtcagcctcatactctaacgctctttttaacccacattgtatggagtagccttggcctttatccgcttgttcacattctacttggctccacttatttaccataggatataaaaagaaaaaagccgagagccaatgcagtgaatctccctttctggtgataatgaaaatatgatctaatttagataacaaggcatttttaagcgccatacttcccagagaaactccattgagaaataaacttcgcttatccgtccccatacgtctgcttgtaccggctgccaggtaaatggctgctgttttcataaaacagacccttgttttcgcatttttttgatcatctcgccaacaatacttacagcaatttcctcagggccttgtgcgccaatggaaagtccgataggggaatgaatatcctcaggaatctcagccccgcccaataggcgtttcgtgcgccttctggggcccaatacacctttataaaacacatcttcattttcgaatttatgtaaaatggtccgatctttttgaaagctgtgtgtcattatgataataaaatccctgtgtgtaatgctcaggccctccattacttcttccagtactccgacaatcaaatggccggcttcaggaaaatggccgttatgacataaagcaggacgccagtcaatcaccgtcacatgaaagcccgtaccagccgacaaagaaaccaatggcttagcatcttcgcccgctccaaaaacatataaacaaggttttggaatcatctgatggataaaaaataaatcagatgtatgttcatcctttttgattcccttttccgtatcataaagggggtttttcagtttttgaacttgctccataaaatctccggttccaaacacgctgccgtcttcagctatatacatatcttcctttggctctaacgtttcagtgaatcgtttcactcgggtcacagacttttttccatctaagcatttcttgactgtcagcagatgtctttccaattcccctttgacaggctcaagtaaaaccgtcaaaacaccattacagccaacgccctgtccccaggataaatcgtcctcagcactcatatcaaagtgaacaatcactggctctcctgcagcccaaacctgctctgttctttcagcaagatcgtcttccagacagccggcggataacattccgactcttgttttgtcccctaacattaacatggaggccccttctttcttataagcggacccctctgttttaatgatggtagccagtaccttaggttttgcagaattcgcgatgacatccaaaatccggtgtatatcatccattttgatttcccccgcttttacctgatcatatctgcatctgtataaccatattctttttttccagaaaacattacaaacgtttcagcaatttcttcgtttctaaaaaaaaagagtctttatagaccttatgatcgggcggcgggtacaacagcattttggaacggagagattccaataacatgttctgttccttctgtttccaattgtctgtttcaccctgctgtattcctttaaaaccctcaaaaaattcacttaacacttttaaatcattgcccagctccattttgtcacatgaagataaaaggccttctttttcccattcttttaacgttttcactatatttgatatatactcataccctgcattcatcttttgtatctctatttgatatcttgaaagaatgattttatgctttttacggattggattgaattttaaactgtcagaggctgtttgcagcatctcttttgccgtatgcagctcctgcagaagattgttcattttatactccacaaggttcccctttccttgtccccactctgattgaacccatttggaaaggtctgaaagtgtgtcagaaagctgacgagccaatgatcgaaatgactccgctgccttttttgtaaagtccggcggaaaaaggaacatatgaaccagaatggcgatgatgacgccgatcaccgtatcgatgattcgatccattgcataatctttggagtgtcgttcaaacgtaaataccaataaaatggtgagggctacctgatgtaaaaccgtttcatctattcgtaaccaccttgcaatataggtcccgcctaatagtaacagccccagcatccagccattcattggcaagtgactgacaagataggatgttaacaagatcccaattgcagttcccgcaatacgatgaaaagaaaatcgaatcgactgatctatcgttggctgcaaacataaaataacagatagaggtgctaaataggggtgatgagagcccgccagttttgccgcttcccaagaaacagcagatgcaagcgccatcttccaaaccaacgatgtgttgttttgattttttttacttttcttcataagccccctcctttcagaaaccttttccactaggtttccgttacgcaaagggatttatactgatatatggaaaaagcgaaagaagggagaacgttagcaaatgatacattatttactactctttgcaggtgcttcacctttcttgatagctttgccccagatatgaagaccgcccccctatgactttcgaagggaaacacacaaaccttgttggttaagcgcaatggaattgggtgaattttttatcattttatatggtaagggtttaagaagcagaatgcctttgttagtatggcaaccaaaggaggaggatcaattatgcaaagcagaataaagctaaccgcagtgaaactggcagccttggtattcctagtaggtgcctttgccctcccggttttacctcatgctgcggctgccgcagaatcccaagctacatacaaagttgaaaacctcaacgacagtgagctgaagatgacgttcaatcatgcagatgttcatattgacgctaaaggcaatgcaaccctaaaagacaacataacgggcgaggagcaggctcttccgaaaagctctactgacaaaaatggtgaccccgttacactgaaatacgaaaaaatcaaaaatggcgttttagtcaaagtagtaaacaaagactctggaaaaacgagcggggcaatcagcacccaatcagtcgggaaatgtattttaggtactggcggcggtgcggtaactggcggaggcacactgggtcttgcaggagctgctgtaggaaccgtcacaatacccggcatcggaacagtaggagcgggtgccgttggagcaattaccggcgctgttggcggcgcaatgacaggagctgccgcatcttgcttttaatcatgaagaaaaaggggcccgcgcccctttctttcactaactatggaaggtggtcaacatgtacaaaatcatcattccttcaatactaaccatcttcattctctggatactcttacagatttccctggagataagcatcgttaagaatccattgaattattttattgtattcattgtcttctttctctttataaagatggtgaaagagaagcaacagtagtttgcaactaataagctggaaaccagatttgtgttggaatctggtttttttgtgtttttattcactatatataaatcctttgctgaaagacaacaacagaatcaacagaaaactaaactctaacggctattttgtcaaatcggtctgctaaatgttattagcaaaattttcattaaaccctatatcaaattacttgatactatagttaatttcgctcgatctttcactcacaatttctgcaattcttttgcttcaatttcaacactaaatcccgttctctttaacttaaaaatcaaatcctcagaaaaatcttttaccttatacttatcaataaaaatagttaaattgctttttgctcttgagcaaccaacataaaaaagtctgtacgcagacagaactccgtacacagtactctctttaaaacattttttaaagtttgtaacattaggttttagaagatatgcattgtaaaagtcttcacaaagatctttaaatatccaattattctcgaaatatttgcataattcttcaactcttgtttttagataagttgcatgtgcctcatacttttctttattcaaatctgatattttacatgctaaatggtcaattgtatcttcaatccactttttataatcataataaaaggattctagagaatctaacgatagttctgtaatagtccatagttttaagaatttatacatatgaaccagcggtgttctaaaggaatcgtccgcaatgaagaaaacagtattatgactctctccttttacaccatgttgtgtcgaaactttcgggtctttcaaatagtttgacagtgccttgaattcgtttaatgtaactgctaacactccaatatattcattagatatattatctatatattcctcttttataactctagagcctcttaataaagttaaaaattcatatattgagctgtctttctgataaaaatcatatatttgttttaatagattgtttaagttaactttatcctgatgactagtaattgtaccaattctagtatcaaatattttttgattccttttaagggtttgaattatactgccaagattaaaatcctcataataacttagaattttatctactataaaaagcaactttaaaagaggatctttattttcatttgtattatcagataagacatcactagcatttagttggtttacttgtgaatatctatccaatctattaaattgtctgtaaaattctccagcgcctatcgaatcaaacctttgttgatttaataaaaataacaataaagcattcggataaattaattgttccctttttattcttttttgaatgttatcacacaatactactcttggtggatggtctggtttattagctcggtttttatcggatgagatttgtttgaattccttatcattatatatattatttaatatagaaacgatatctggtattgaccgatgattagtatctaatttaatttcattatttagagtttttaattctttttcaaatgacccatcatagtttttatatatttgttgcattttgtcgccaagaaaatagagttttgagctagtatttagtcctgctttataaaacattttaatacactgggagcagagtcttggtactcatctataaaaatcaattgatacttttgagttaatctcttcttgattttaggaaacttttcgaataccttttctgcaaatatgagcaaactatcgtgagacaaacctcctttgtaaagatgattgtttgaagtttcattataataaatagaacttatattagtttttatcacttctaaggttaaacaaccaaacttatcgatatacttcttgtttctagctagtacatgttctttctcttccttgttctcaatattccctctgattaaatccccaaataactccatatataaatctatcatttaatttttacaaaaatagattcttaaaaatttatgtaaaaatgaatgaattgtgcttatgtgaatcccttcttcatccagtccctttttaagctcttctgcagctctctttgtgtaagtaatacaaagtatattatcaagtggatgttttatcttatggtttacaatcattgattttattttagttgttttgccactacctgctggagcattaatgagaaaaatattatcaactaattttgcagccaatctaatccctccttaatataattaggaagcatcttttctattagaccatttaaaataactgagtacataaaatcagttttattattctctgaatgtctaacaatatctctaatactgtatttttcatctttatctaaatcatcttttttagatttatcagggtttggaatagtatatttaagattatcgctatttcttttctcaatccagaaacttctatcttttttttctaacacattcaaattataaaattttgagagcatagcttcttctaaagtccgagcatattgttcagattttccttgataattaattaggactaatcctccaagaatcttattctcacctttgtctttccattcatacaaatcaagtattgttggagactttatttcttttgataaatcataataggtgttgattgttgcatttgttgttttagactcttttactgcttctacagttgttgcatcttttttataatctagatcagttaaaacaagagtttttatcttcagaaaatttatcaccttactatatttatgtgcgtatgctccgccaacttgaacataggctatgtatttttggttaagttcttcatatatatctagagtcaataactttcttataagcaacctttctgtgtcaccctcatatagaattactctatctgcaaaaactatttcagaaaatcctatttcataaaaccaatcataaaatgtatccaaagtggtgtcaccactcaagccttttttaaacatagaaaaatcgtaaattttactttctaactgatctattggtcgtgaaactcttaaatttttcatttccgttaggcgcaccatttctccggaatgagtagttattaacccctgtatttttttttgaagatagtaatcttttaaatacttcccaaagattcgttgcatttgggggtgcatatgtgattcaggctcttctaccacaaataggttgactaatagcggatcaatttttcttttatatgtttccaactgtagcagtatataaatcatattactgtaacctaatccttgggaggcttcattgaggaaataaccttcatattgatatttagtgttagttatttgattaagaagagaggttattgtgccttcgttaatatctatatcaaggatcatactccctgtattgcctccacttgctttagcaattgttttaaccgcattgctaagacctttcaccgatgtgtctcttaccttatcaataatctccgtatcttgtattggacttagtatttggtctggtaagttctctaatagggcacctagtttttcatcatgagttgcgagctcaaccatatttttacttaaacttttaaagttaccattactctgatcatcgagtggtctacctgcattaatatatctaaaattaaacagtcttcgaaaagttgaaatgtcaatttcgactttatcagtataatcgctatcactaaagtaacatttctcaattatactcgcttcataaattgacaatattacctctttaaattgtcgtatttttaatgttggatcttttgaggaatgaatttttttatatcttgcatataattttttataattttcctccaatgcttgtccaaaggatacataagtaggttgaaatgaatattcaaaatagaagcttttattatccggattcaaatccataataaaatcggcaaactttctaatatcgtcctcttcactataatctattctaaaacgtatagatgttgcaggtattattagatcacattctaaattaaacaattcagtactaaatagcttgtttataattctctctactgtagataattgatcatcgccttccttaaagcacagtataaaggtctcataaacttcatctacccattgttttgatagccttactggtatatccgaaataaaaaatggcgttttgccattttgcattatagatccaattaaattaatcatagaagtcttaccactattattagcacctgcaagcaaggtaacgtcgtcagccattgaaaatgcttcgtttttaaacttcctataattttgtatagtaacaccttttaaaagcaatttaagaacccccagatgaatttccgattttataaaaccccactcacttatgataaggctccccacgattaatccgaaacgcccgataaatctgctcaactagtatgagacgcatcaactgatgaggaaacgtcatcttcgaaaatgacagcttgtcgtctgcccttttcatgacggcgtcgcttaggccgagtgagccgccgatgacgaaggtgattttgctttttccataagtcgccagcttatctattgtatcggccagttcttcggatgttttcatctttccttcgatggcgagggcgatgacgtgggtgtccgggctgattttggccaggatgcgttcgccttctttgtctttgacgattttcatatcttggtcgctcaggttttccggggctttttcgtccgggagttcgatgatgtcgattttcgcgtaggctgagagtcgttttttgtattcttcaatgccttgcttgaggtatttttcttttagttttccgattgtcacaatattgatattcacaggtcatccccactttagaaacaagttattcatatatattgtccacaattgtggatatcttttctgtattttgtgtaggatcattcgttccctactagatatgttgcggtgtccccacataattcacaggctgtggataaactgttagtatgttcgatttttctgatttcgggcggaagctcatgatcatctatgtacatgtccagcacggtttcgatatgttcttcacaagaataataagcggttttcattgttacatcctccggttttcttttgcacacggcaattgttctcttctcaatataacctatttatacacatgttagtagtgcttcgggctgagttttatccacaattcggcaaattccgcgcaaaaagagccggcgtttgcagcatccggctctttacgtgttttctcttttttctatgcgaagtacgaacagaattcctaatatacacgccagcagtgcagagcatacattaatccagtccggctttccgccggttaaaaaatagttggttattacggaaaccaggagaatggttacggtcaccgcggcaagctttttcttcatcggctccctccttcacctgactgtcttctgcttttacgggtaaaattcctctatctctatgttcggtcggctttttttcttgctatttagtcttattatgagggtcacaacgatatatacaatcataatcaatgtcccgttactcacatcaggatatccaatcaacatattcatcatcacaaaaacaattgttatacatatgacggacaacaataagaagatactgaatgatttcaaattaaacaccttctttcttgcagtagcgtttcattaaaaaaaagcttaccaaaagcggcaagctcttaccaaatgttcgtacttcaaaacccatccatcacctgcacgtcatacagcttgagatggcttttcggcgtgacgatgtttttcaggtttgggatggtccggtcgttcagctttttgcccgttttcagatcgaaggattcgattttggcgggttttttgtagctgtacgtgaagagatacagctttccgttttgatgggtcaggtctttgaaatcagccttcattcctgatgcagggagggtgaaggcttttttgctttttccggtttcagggttgatgcggtatacggttccgaagccgtcaacgaaatagaggctgcgctgctccataaaaaagctgtttttgaagctgaacggcatggagtcatagagggtctgttcgtcatttttataagaggcgatgtcatacgttttgatagcgccgctgtttctcatgactttcaccatttgatagatgtggtcggctttttctcctcttgtgagaaagtagacggcgctgtcatcagcggcgagctgggattcgacagacgtgccttctttatacgtccatgtcgcgattgtatttgtatggagcctctctttatcggcctgaatgtcttgaacgtgatagcctttttcgtcatctgtcggcgtgagtgcgaaaagatgatctttaaaaaagcctgaggcgcggatatagtgcgggatgacgtcttgcttccacttgccgtcaatctggcggtacagctctgagcgatagctgccgccgcttttgtcgtagcctgagttatacagcgtgtagaagccttccgtccggtcaatatatcccgcgctgtcccccgtatgctggtacgctcttttatacgtgtgaaggccgtcctgaacagtgtaaatcccttttttgtcctccagcaggacgctttcgtcatgcactttggccgatccgagttctagccctttcatttgataagaaaagagccggccttttttatcagcaaatagagcatagctttttccgccgccgaacgtgtcctggtcagccgtagtggagaaatacagcagcgcctctttatctttcagaaaatcaggatcatttaatgtttccctctcaacctccgcaggctcttccgtgcgaaaatggaagaagcataagaccgctgcagcgatgatgatcactaagggtatccagatgatttttttcacgtttttctccttagttaatggtgagaatcgttgtcgtataaggtgagcttgtgatgtcgcgcggatatacgcccaggccgccgttagagtcaatgtcgattccggcttttaggaggaacgctgaccacagcagtttcgagcagtttttggcgccttcatggcctgtatttcggttattgacgaagttgaaggagtactcgtcgccgactcgtgatacggcccagtcagcagcggcttgtttttgggcatcggtgactttcacggtttgtacgattgaattatcctcgacttctcttccgttataggcgatttggcggacgccgtctcccggtacggattcgacgatcttatcagcggcagaatacatgccgacatggccgtggttgtaataggccgtgtatgagttcgtgtaataaatattgccttttgtgcttttcggaagttttttggtgcctgacgatccgcccatcgcagatagcccttctttggaagcgtttacatctccttgcaccttgtctgccgtaatttcttgatgaaactgcttgagaatcgcttctgttgacacgtgcttctgtttggcgagctctttggctgattggagaacgtcttgaggggtcgtgccctgctgaagctctgcgatttcttttgcatagcgggatgtttctgtttctttcgcttttacattcataccggagaaggacagaaccatggtgaatgacagggcaaacgggaggacggctttgaacagctttttacacatcattacttcgcctcttttcttagagtataatttttccacatatgcattatatgacagaattgtgataaaaaaatagacaatttacagatttttaaaattttataacaataaggaaaagatatgcataaaaccaccttgaaatatcaggaaatctggttatcatatacacaagataggaaagggggagaaatatgaaatacagaacaatcggttcgatgcgggtttcctcattggggttagggtgcatgggcatgtcggaatactacggcagccagagtgaggaagagtccatttccacactgcatcatgccgttcatctcggggtgaatttgtttgatacggctgatcaatatggattgggcgcgaatgaagagcttgtcggcagagcgcttgccccgtacagaaaggagctttacctcgcaactaaattcggctatgtccgaagtgaaaagggcgagtttattgaaatcaacggccggcccgattatgtcaaaaaagcgtgtgacgccagtctgaaacgcctcgggacggattatatcgacctttattatctgcaccgggttgatccgcgggtgccgattgaagagactgtcggcgctatgaaggagctagttgaagaaggaaaggtgaggtatatcggcctgtcagaggcttccccagaaacgatcaggcgcgccggccgcatccatccgattgccgcgcttcaatcagagtattctttatggagcagggaagcggaggagcatgtgctgcccgcctgccgcgagctcggcatctcatttgtgccttacagtccgctcggcagaggttttctgaccggaaagatgacgtcgacagatcagcttgatgccgacgattacagaagaagaacaccgagatttcagggagacaatttggcggtgaatataagactcgtccaaaaactgaccgacattgcccgggaaatgaatatgaccgcgcctcagcttgcgctcgcatgggttctcgcaaacggtgatgatctcatcccgattccgggtacaaaaaagaaacattacttggaagagaaccttgccgctcttgacattacgcttcccgaagaagtgaaggcgcagttggatgagatgtttccgatcggcacggcggccggcgagcgttatccgcatcatatgatgacattgttagatgaataacaaaagaggcccatcgtgcgggcctcttttcatgacagctttttgctcatgattacatccgtctccaggaatcccgtcttctcatacagcttccgcgccgtttcgttatgagcgaacacatggagagaaagcttgcggacacccaggtcttttgccttgtcctccagccttgcgatcgcctcttttgcatagcctttgccgcgataaggaggatgaaggccgaaatcataaataaatgcgtcctgctgcgggttgtccggatcggcgtgcagccacagccagccggcattgtcctttccgtccaatgtcagcgtccataaatagtggtcagccgtctccaagccgtcaggaagcagatctttaaatgtccattctgctagttccggcgcttcttcaggcagccacgttcccgcttttatcttttcttcagcgtaatgctttgttgaatgggcgagataggattgaaattcttgctctgtcatcggctgcagtgtgatagccattgaatcactccttacaaaacacagactgaaagcggtatcatgcagtattatccgaaggctccgttttctgcgggttttatgatttgttcggcttgcgccgttgaaccagtttgtgcaaataatccaatcgaaatgagacttgccaaggctgctgagagtacaatgaatttacatgttttcattacgaatcccctccgtcaatctcaaaatttggtcattagcatctattgattcttggaaatacttcgccgccagtttgtaattctcctgttttttaaaatgcgcagcggcctgatacgataaatcggaaacgtcactccacagttctttcttttttaactcggcgaacgctgattcaagcgcttcttcactgtgatcaataaagacatgctgtaagatgcgcagtttttgggtgtacacaggttcatttttttcgtctgcggcgttcagcgctttatgaagccaaaaccggccctcatccgcctgctcctgcttcaataacactctggccagcatgtacagactccgcaccgaatatgcggattgcaaatgctcctttttatcgagagccgtttcaaactcgactcgcgcctcctccaatttctcctgtctctcataacaaatgcccgcgttaaaatgggccagcgcctcaatgtgcggatcgcctgctttggcggcttgatgaattgccgtctgcaggagctcttcggctttctgatagtgaaacaagtccattctgttacagccgatcaccattaaacactgtgcttctctgaccgcgtacatttcgttggctttgtagatctctaacgctctttccgcatgattcatcgcaaagtagttttggcggatttcatagtaggcaatcgccacttggtaattaaactcggctctttcaatctcattcggtatgtgccggagcctgctttcagcgatccggtaaaaattaatggcgttcatgaatcgtttccggtaaaactcgtgcattccggaaaagaaataataatagtattgaatcatctggtctgttttttctttatcggcgttcagctgaatcgtttttaaaatgccgtctgttttctcatactcttccatcaaaagcttatagcgggaatcaattaaattaaaataaaggagcaccgtttgattttgtgtcatattttgcagatctgtaagcagctgttctcttaacgccttagccgattcggttttgtgctttttgatttcctcgtaccagtcactgatttttttcgcaacagtttcgtgggccatcacctcagccatctgtcaggacacctccctttcccattttgtgtaataaatatatcatatttacaggctcaaaaagagggtgacagcctgctagtttcctagtggcaacaaaaaaacccccgcaggtgcggaggcgcatattttataatagtttttttcctaacaaggactccaccagctcaaccgctgttttgccggttttgtttttgtgatcgaggatcggattgacttcaacaaattcagctgaggtgataatgtcggcatcatacagcatttccattgccaaatggctttcacggtagctgatgccgccgacgacaggcgtccctacgccgggcgcgtcactcggatcaaggccgtcgagatcaaggctgagatgaacgccgtcacagcctgacaggtagtcaatggtttcttccatgaccctcgtcatgccgaggcggtcaatctcatgcatcgtatataccttcatgcctgtttccttaatgtattcacgctcgccttcatcaagcgatctcgcgccgatgatgacgacgttctccggcttgattttcggggcatagccgcccagattcaccaatgtgtcgtggccgacgccgaggctgacggccagcggcattccgtgaatattgcctgacggcgatgtttccagcgtgtttaagtcgccgtgcgcgtcgtaccagataacaccgagctgtttatagtgcttggccgttcctgtcagcgttccgatcgcgatgctgtgatcgccgcccaggacgagagggaaccgctcactctcaatgacgctgtccaccttttgggcgagctgctcgttacctgagagcacagagttcagatttttcagctcttcatcttttttgagtttttcacgattgacggggatgtcgcccaggtcttccaccgcataccccatgtcagataaccgttcaatgagatgcgcgtagcggatggcgctcgggcccatatccactccgcgtcgtgcttgtcctaaatccatcggcattccaataactgagatattcttattcatccgtttttccacctcaacatgttgtatgttgtcctgtgcgggtttctcaaagatgacttggacacgaaaagattttaaagctctatctgtttttctgactgtttatgcttttttacatacagatgatagacgataacgcacactaccatgaacgggatgccgcaataaagggcgagccgctgttctgaatcaaatgcgagactgatcagaacaaccgtattcaacgtcagcccgataataggcagcaccgggtacagcggtgttttaaacttaaggtcttccacttttccgccttcacggatgtatttccgtctgaacatcaactgcgacagagaaatcgcaatccagccgacctgcgcgcttaatccggccaatgataagagaaacatataaacggctgccggcgctgcgactttagacagcagcgacaggcaggcgacggccagcgtcacgatcagcgcattcatcggcacgccgcgtttgtttgttctgccgagcgctttaaaggcttgcccttcgttcgccatggcatataggatacgcgttgatgcaaacaggcctgagttggccactgacagcagcgcaattaaaataacaaagttcatgatatcagcggcatacgggataccgatttgttcgaacaccacgacaaacgggctttcgaccactcccgcctgcttccacggaatcatgccggcaatgacaatgatggaaagaacgaaaaagacaagcgttctccataccgtctgccggatagagcgcggaatcgttttctcgggattttcactttctcccgcggcaaccccgatcagctccgttccctggaacgcgaagttgacggtaatcatcgtaacaagcatagctctaatgccgttcggaaacaatccatcctcataaaaatgagagaagaaaggagccggctcgccgtgcttcatatcaatcaggccgaacatggcggcgccgcccaaaataataaacagcagaatgactaaaattttaatgccggaaaaccaaaattccgattcagcgaacgcttttgtcgtaatggcgttcaaaagaaacatcagcccgacaaacacgaggcaccacacccacacgggaacatgcggaaaccagcggagcatcaattggcccgcagataaaaattcaatggcgcatgtcaccgcccagccgagccagtacagccagccgaatgcgaaaccgaaagcggggctgataaatttggttgcgtacgtctgaaacgaccccgatacgggaagggcaaccgcaagctcgcctaagcagagcattgtcaaaaacataataaaaccgccgaccagataagacagaaccgcacccagcggtcccgcctggttgattgtaaatccggtactcaggaaaaacccggtgccgatcactccgcccaatgaaatcataaacaaatggcgcgatttcatcgtgcgctgaagctgattctctttttgatttgtattcactgttctgcaccccttcagcaacttgtattggaaccaagccggtgcattgaaaccgatttgctgtccaaagagcctctatttgtatatggatgttatataaaattcattttcgtacataaagatacattatactaaaataccgtcgccgcgcaaatagagtgtgatgaatttttatttgtaaattccatacaagccgagggaaagcattgccgcatcaaagttttacgcgttttgaagcacatttgtgatcttttggatcgcccagtccaagtcttccttggaaatcattaacggcggtgcaaaccggatcacggtatcatgtgtttctttgcataaaagcccttcgcctttcagcttttcacagtatgggcgggccgcttcggtcagttcaacgccgataaacaggccgcgtccgcgcacgtcttttatgatagggttatcgattttctcaagctcttctttaaaataccggccaagctgaagcgaacgctctgccagcccttcttcctcaaggacttcaagagatgcgatcgataccgcgcaagcgagcgggtttccgccgaatgtcgagccgtgggaacccggattaaacacgccgagaatgtcacggttcgccgcgatgcatgaaatcgggaagacgccgccgccgagcgcttttcctaagatgaacatatccggtacgatattctcccagtcaatcgcgaatgttttccctgtgcggccgagtcccgtctgtatttcatcagcgatcagaagcacattttcttccttacaaatggcggccgcttcttgtaaaaatccttccggcggaatgacgatgcccgcttctccctgaatcggttcgaataagaaagcggctgtgttcggcgtaatcgcccggcgcagcgcttctgcatctccgtacggaattaattttatacccggaagcataggtccgaaacctcgtttatactcatcttctgaagaaagagataccgcaagcatcgttctgccgtggaagttgccgatacacgcaatgatttctgcctgattatcggctacccctttgacctcatatgcccagcgtctcgccgctttgacagctgattcaacggcttccgcccccgtattcatcggcagaatcatatcttttcccgtcagcttggctgttttctcataaaacgggccgagctgatcattatgaaacgcgcgtgacgtcagagtgattttatccgcctgatccttcagcgcctgaatgatcttcggatgtctgtgtccctgattcacggcagaataagcactcagcatatccatatattgattgccctcagggtcttttacccaaacaccctgcgcttctgaaataacaatcggaagaggatgatagttgttcgcgccgtaatgtgaagtttgactgataatttcttgagattttgtgaaagctgacataatctgattcccccttgttttgtaaacattcaacataagctcttgctttccctttttataaagcaagttccgtgccaatccgaaaaaacgggatgtttcggcaaaattctttctcttcctgcaaaattttcatgcggtttgcaaccaaagctcagcaaagcgcaaaatttttttgcgttttcgctgacaaaaataagagcaatccaattagattgctcctattcagcagttatttattcaattgtctttgatatacaatataagaacttaatacagaaaatatgatacagccgattgcagcaatgaaaatggctgatattctatacactggcggaaaaaaagctgaaagcatcatgataatgcccgctaagacaaaaagttttgaactaaccctgtgtgtatccttccaaactttttcactgctcagcgtccacggtgttcttatccctaaaaagaaattaggcttaactatctgaataaagtttccaaacaccataaaaataacgcccactataaagcttcctaaataagatatagggaggtcatatcccaggccggtcaagatgatcataagattaatgacaaacattaccgcaaacattgtattaaatatagccatatatggcccgataaatgttttgtagttatttttaggatcaatcttagggatgataaccattaaaatatatataataatcattatgccaataagcatcatcatcgcattagctttagcttggtaatcatttgcacttccgtttaatccccagtgtatcgccaaattgtccggtaaagatgaatatgtgaaagcccatgttaaaacagttaaaacaatgagtcctgccgaaaagatatattttttcatgattccccgcctttcttcttatcatgttctggttcagccaaagaaaagaaccagcctataagatcctgtaatacagtggtatttaatgaatacataataaattgacctttcctctcatcgtgaactaaatcagtatttttcaatatgttaagatgatgagaaatactgggttttgacatttcgaagtgttccgcaatttcaccagctgtcatgtcttgtttcttcaataaatctaaaattcttctccttgtaggatcggctagtgctttaaatgctttattcaagtactttccccctctcatatatgatttagatatttaagtatatatctaaatatcaaccattttcctaaaaaagtcaatggtttctttacctcaatttccatttatttttaaaaatcagcaaagcgcaaaatttttttgcgtttccggctcaatttattttaaaataatgaatgttaagacgattgggaggggaattgacctgcacacaaccagcgaatttttcacactcgtattacaaagcattctggaagagattgatgtcgggctgcatgtggtagacgaaaagggcagcaccgtcatttacaataagaaaatgatgcagattgaagatatggatgaacgggacgtcctgcataaaaatctgactgatgtatttatgttttccaatcagcaggacagcacgctcgttcaggcccttcaggaaggcaaaacgattaaaaatgtgaagcaaagctatttcaataacaaaggccaggaaatcacgacgatcaatcatacctttccgattgtgcaaaacggggagatcaagggcgccgtggaaatcgccaaggacgtcaccaagctcgaacggctgatcagggagaacatgcacagaaaagaacagaacagctatacgtttgacagcattctcggcaacagtccggtcatccgggaagtcatcgaaaacgcaaaacgggcaacccgcacgtcttcatccgtgcttttggcgggtgagacgggaacaggaaaagaactgttcgcccaaagcattcacaacggcagccagcgctcaggcgccccgttcatatcacaaaactgtgccgccttgccggacagtctggtcgaaagtattttattcggcacgaaaaaaggcgcctttaccggagccatagaccagcccggcttatttgagcaggcacagggcggcaccctgctgctggatgagatcaactctctcaatctcagcctgcaggccaaactgctccgcgcccttcaggaaaagaaaatcaggcgcatcgggtcagctcaggacaaaccgattgacgtccgtattatcgccacgatgaatgaagacccgatcaccgccatttcggaagagcggctgcgcaaagatttatattaccgattaagcgttgtcacgctgatcattccgccgctccgggagcgcaaagaggacattctgccgctggctgaagtatttatccagaaaaacaatcacctgttccaaatgcatgtcgattcgatcagtgacgatgtgcagcaattcttcctggaatatgactggccgggcaacatccgtgagcttgaacatatgattgaaggcgccatgaactttatgacggatgaaacgacgattacggcggcccacctgccttatcaataccgcatgaaaatcaaaccggctgacacggatgccaaagccgctccaaacacccagcccggcaccgatttaaaaggtaaaatggagaattttgaaaaatatatgatcgaaaacattctgcgaaaacaccgcaacaacatatccaaaacggcacacgagctcggtatcagcagacagagcctgcaataccgcctgaaaaaattcgggctggagcggatgaaatgaatccatactgaaaaaaggctgagatgctcctcagcctttcgtcagcctatgtctgattggcttgatgccaccactccattacctgaatttgtcattctggttcaaagctcgactttattctggatggcgacactcgctttcagtctgtaaaagctgagcatcataaacagcgacaataagatggataataccccgattgcggtcagcagcaaggctgaatcaaaataatccgttaagaatccgataaacggaaaggcaatgaacatgaagagagaggtcatcaaactgataattgacagcagcgtggctctcgttcttgacggaatctcattattcactacctgactggatacgggctctatcacatcatagagcgcattaatgacgacaaaagcggcaatcgtcacatacagactgcctgaaggtataaacagataggctgccccgatgatgcagaatgtcagcagaagcacgcgcctcggcgtgaatttttccgccggctttgaagaaaagatggagcacagcgcctgcaagatggacagtcccgcaaaaataatggatatattgcgcacggacagcccttcctgacttaacagatcttgtccgtacatataaaaaaccgatgtgagcgcaaagaaaacagagagtgacagcaccagatatttaaaggctttgttcagcctgaagaaatctttgacttcttttaagatgtcaccgaccgtctgcgtttcgtgttcactgttttcaaatttgatttccgtcagctgtgtaatgaccgccattgcaatcagctgagtcacaatccccgcgataaacacataagcccatgatatttcctgtaagtaaccgccgatgcccatggcgatcgcaagaccgagtatgacaagtccgttatagtttccgatggatttgccgtaccacttttccttcccttgttctttcagtgaatcaaacaaaaaggcgtgatccgttcctgatataaacgtcagcccgacgccgtatataatatgggcgatgaagagggcgatgaagttatgaaagctcaggaacatcgccaaatagacaatgaccataaaatggccgagcaagagcgatttttttctcccgattctgtccgagatgacgccgcttggcacttccgccagaaacatcgccaaattcaagaccgattgcaggatgcccacaagaaacaacgaataattcatacttgttaaatataaaatccaaatcccccgttcgaaaaaaaagtttccgaaaaaaccggagaagtaaagcaaatttctattccgcacatgaatacccctttccagctatctgcatttaacatcatgaacagaaaggagcccgtcagtcttaacacaaaaaccctctatacatggatcttgcagatacagacttttcccaaaacaaattgggcaataatgagttgtattctcgaataacccaaaaagttccttcttttttccagcacctctctgatgccgccttcatatagctcatgcacgtaagacggaagaataatcattgaaatggctgaaatcgggagatgataagtccgcttcggatcagttctggtttttccaagaggggcggatcttcctccggcttctatttcatcagacggctcgcccatggtaacgtcaaatcgttttttcctattatgttcacccccggctgatcgccttttacaaacggtaaagcatgttttatgtcagaaattgctgagctggggattttgattatttcggcacctatagtccgggtgaatctcaatactcttgtatgagcggcatctttgcgggtcagcagacttatcccggcagccggataatgaacacggagccttttccctgctcacttttcacttcaattgttccgttatggctgtcgataatggtttttgtaatggcaagacccagcccggtgccgccgtatttacgggatcgggaggtttccgccctgtaaaaccggtcaaacaaatgaggcacatgttcgggggcgatgcccgttccattgtcagcaatcatgagcatgatgccgccgtctttctgcagagaaacggtgatgacgcccgtttcttcatccgtatgctgcaccgcgttgtaaaagagattgagaatgacctgcttcattttgtccttgtcaaaaacggctttaatctgttgatcgacaaaaaactcgagcttccggtttctcgccagcagcttcagctgagcctccatttccaaaatgacggctcccagtgcgcctttttccatttcaaagctcggcactcggtcaatcttcgcaagaaacagaaggtcctctatcagcttattcgccctgacggattcggcgtacatgcttcggagcgctttttctttctgttccggcttctccgccgctccgcgcattaaaatttcgataaagccgtgaatggaagtaagcggtgttctcagttcatgtgacgcgtctgatacaaactgccggatgcgttcctttgcttctttttccgcctgaaaagaggtttcaatccgttccagcatctgattgatggatatgcctaatgactcaatttcggcctgctttttatcaatcggcagccgtttatcgagactgccggcattgatgtcacccatcatatgcacaatgcgcgataatggcttgagtgtgagccggatcaccggcaaaaaaacaaacagtccgatgaccaaagccgcaaaagaaagcaccgcaaaaataccgacctggcggaaaagcgaatcatccagaggctgtgtcagcgtgctcatttgcacaacgcccgcctgccttccgtcaatggaaatcgcctgaaatacgacgatgatttcctgacccatcttattgtgagccacctgatagtgaagcgccattgtgtctgtcagcgcatcccgatacacgtttttcgggaaagaaggagcggttcccgcgtgcgggtcctctgataaaacagacatcttgtatgattgatcgataaaagcaaccgtcaccccgggataaatcaaattcggatgagccggtgtttcagaacgggcaagggttttgattgacctccatacgctttgatccattgaattgatatagctctgaatgctgatcgcctgattttcatacatcgtccttttcataaacatgtactgcgtgccgccgatgaagcataacagcagggtcaaaatcgccagcgacctgaacaggagctggaatcgcagggttctgtacagccgcttcatgccagatccaccctgtaccccgcgccccgcaccgtgcggatcactttatgctctttgtctttcagcttttcgcgtaaagaacggatgtacacctcgacgatattgtcttccccgtaaaaatcatagccccatacttgatcgagaatcctcgttttactgagcaccgtcccgtggcgaagcactaaaaatttcagcagttcatattcggtggcagacagcttcaaaggctgttcattgtaatgaatctctctgctccggtcatcgattcggaaagggccgagcaccacctcatcaaaaagatgcggaaactggttgcggattcttgcgtaaatccgggcaagcagctcctcaaagctgaacggtttgatcatgtaatcatcagccccttcaatcagcacctttacgcggagctctacttcatccttcgcggtcagcataatgacggcggtattgcttgttttcttgagcattcttgacagctcaagcccatccattcccggcatcataacgtccaaaacagcaatatgaggctgaaatgttttaacaagattcattgccgacatcccgtctgccgcggacatcacttcaaatccttcattgacaagccccatcgttaaaaaatcaatgatcgccggctcatcgtctacaatcagcaccttgatgcctttcaacttatccatgatgcagtctctccttagatgtatcagcctgagtttatttttttcgcttccccctctattattcgcttttatctgaaacaaaactgaatctaagctgaaaatccgctgaattcaggaagttttcagcttgtcctcatattgttttcagcttgggtctttacaataagccttagttgggacgccaacgatgaaatgtttaaggaggaatatacgatgggaattacaaaagttttatcaggagctgcactggggaccattctttcaatcagttctttaacttcagcacatgcggctgtcattcataaggatagcgctgcgcaggcgaaagtggaaacgaaacaggaggcttccgtttccatagcaaaagcgaaagaagcagcattgaagaattgcagctgcaaaggcgccgttcaatcagcgcaaatgaaaaaaatcaacggcgcttacgtatatgtcgtcaacattcttgacgtaaaaggaatgcagcataccgtcaacgtcaactgtgacagcggaaaagtcgtgaaacaccagattgaaaaaaaacagcaattcatttcaaaaacgggtgctgaaaaaattgccttgaagaattgcaaaggcgccgtgaagtctgctgagctgaagtccgaaaataacgtcatggtttacgtcgttcaagtgtcaggacaagacggcaagcttcacacaatccatatcaactgcaaaaacagcaaaatcgtcaaacatgacataaaggataaccagcaatacatgacccgtacaaaagcggaatcattcgcactcagccattgcaaaggcgccgtgaaatccgctgaaatgaaaaaagaaaacggcgtatctgtatatgttgtcagcatattcggccaggacggcaagctgcatacgctccacatggacggcaaaagcggtaaagtcctgaaagaagacgtgcagaaaaaacaagtcatgatcgcttctgaaaaagcgcattccatcgcgctcagccactgcagcggaatagtgaaatcttctgaaatgaagaaagaaaacggcgtctacatgtacatcgtcaaaatcactgcccaaaatcatacggtacagacagttaaagtaaacgctgaaaacggaacaatctgcaaataacaaaaaaataagctgccggcagtttcatctgccgcttcaattttgcaacaccagtcgtttcaatcacaaaaggttctaagttcatgtctgccttttctaaatatacccattttcaactgaacgtgctgtgacccgcgttcagttcttttttgtgagctgctgaaaaatggcataaaaaaagcgccctggaaaaggacgtttgaggataggatttaaattctgcattctaatataattcttccttcacattcaccttcaatttcattcaatacaatgatcacatcagctgttttcatgttttttcacccccttttattcataatattaacaaataaatcaataaaaaacagcccggatttccgggctgcttttttatttctgcaatcgatccgcttctgtcagtttgacttccgctgtttttttctttcctgaacggtagaacgtgatcttgacacggtcgccgatctttttgcgatacagacgctcacggagatcgacaatgtcattgaccttatgtccgtcgaatccggtgatcacgtcgagctttttcaagcctgcttttccagccggtgaaaacgcgtcgacacccataatgaccgctccggttttaacacccttcggaagtttgagcgtctggctccaatggtagctcgcaatatccgttaaagatttcatctcaataccgaggaaaggccgtctgacttctccgtatttttctaaatcctgaataacgggaatgacaagctttgacgggatggacaggccgattccttcaacggcggattcagcaatcttcattgagttgatgccgaccaccttgcccgatatatccatcaaagcgccgccgctgttgccgggattaatcgcggcgtcggtctgcagcacttccgcattccaatcaggctgtccgtcgccgtttgagtcaacgggaaccgccctttccgttcctgaaatgatcccttgtgtcaccgatcccgcaaattcaagtccgagcgggtttccgatcgcaatgaccggctcgccaactttcacttgatcagaattgccgaattgggcgaccgatttgattttatcagtcttcaccttcaacacggcaagatccatcagacggtcgctcccgatcagctcggcaggcacgcgcgagtcatctttcaggctgatctcaatttcagtcgcaccttcaatgacatggtgattggttacgatataagaagtgtttccgttctttttgtaaatgacgccggacccgcttcccgcttcgccgccctctccccaaatatcggtcttttggatattgagaacgccgactaccgaatccgatacacggctgaccatattcgtgacagcatcattgatatttacgttgactgttttcacctgttcgctgccgatgcgctgattggcgcttttgctgctttctccatggtctccgcctgtccagtacggcagcagtaaacccatgagcgcggccccgacgatgacaccgatcagacttgaaaggaagtatcctctcttgctgcggcggggctgctcgggggcgtactgttcatcatcgcgattataatccaccctatctcaaatcctttcaagagaacttaatttgcttatagtgtgggttagatcgcggattaataatcatgattcatttggaaaaattacacggcgcacagaggcgtcgggattttcggatcggtatcaaataattgaaacgtttcccccgcgacaaatccttttgcagccaatgtctgctgcacggacattctcgccagttccttcatattgttgtcttggctcagatgcgccaagtagatgcgtgatgtgccgtcgccgatgacatcagtcatggcgagcgccgcgtcttcatttgagacgtggccgacatcgcttaaaatccgccgtttaatgctccatgggtatctgcccatttgcagcatgccgacgtcatggttgctttcaaacacaaacacattggccgaacggataatgcccttcattctgtcgctcacataaccggtgtccgtcatcagcgcgagctttctgccttggtagtggaaaacatagaacatcggctcggccgcgtcatgagagacgccgaatgactcaacatcaagcccgccgaaggatttcacgctttccatcgggaacaaaaacttttgtccggtgtccagcttgccgatctgattctccatcgctttccacgtcttttcattggcgtataccggaagaccgtactttctcgcaatgacgccgagccctttaatatggtcgctgtgctcatgagtgacaaagatgccgtccacgtcgtctatcttacggccgatttgctccatcagcccgtccatcgcttttccgctcaggccggcatccaccagaaaggagtgctcctctgtctccagataaaacgcgtttccggtactcccgctcgcaagcacgctaaattgcaagcccatttgtgtctcactccattatttattttgattgttatcaatgactgtgctttctaatgcattcacagtgtacgtctgctgtgtctttttcttaggcccttttgacttatcttcaattgtaattctccataccggcgccagcacctgcgtacttgtcagcgggtattgggcgatatagccgaacttgacgcttttgacggcgcaattcgcttttaagtaattttgagaatacaataattcgaccgcatccagctctggaatcaggctttccatctggattcgcttgaatgactccagcatggtctgctcgtaagatacgacctgatttttatcgttcagatgcagaatgacctgtccgatcgcgtcagaggacgagtcaaaatcctgataaataaactgtccgtcatacgtctggtaaaaaatgatctgttttttatccttatcgactttccacagtttatatttttctccgccggttattttggagctgacgagcgattccgcatcatcctgcggcttttgcttcgataaaccgaccggatcggaaaacttcattctcagcgtcgtgaccttgtgatcatccgtcggcatctccattaacggcttctgatccttcaaggcttcaatatcttccgcggtaaataccttttggcccgccgtcagcctgtagcccgtctcggaatcagaagacaggttcccgaatgtgatatgatccatctccatgtctttttccacatttgaatttttaatcacttcgtattcgctgcttgaacgtttttcaaaaaactgatagccgagaaaaatatcaaggatgaggaaggcaatgatgaagatcgtttttgtcttattccactccattatcgtcctcctccttccccagcagatctttcgtaatcggaacgattttcccgttgattttcatactccagacgggttccagctcaacaagatcattcgttgacgaagataccatttgataggacaggaagatctggtcgattttgttcacatcgtatttatcctgctgctccagcagcgacacaacctcactgccgctcatcatttttacgtcttttgttttaatcggattcggcccgagaacatagttcggccgcttatagctgagaacctcgtcattggcccattgcagggtcataacaggcccggctccgaaaggcttagacgtgctgttgatgacaggcatttgatctttaaacatgtagaaactcagctgctggttatcactcacattgaaaaattgataatgatccgtccagctccccgtatcctctaaatatttatagcttttcttaatcagctctcccgtttgataagaagcgctttgcgccaggttccggtgctggaattgaatctgccgctgcgtcgaattgatttccagacggctgattccgtcagtcagcacattccgattgtaattcggatcctctctgaccgtgctcggatcattaaagagcgtctgcttaaacagattcgtcttaatggtttcagtaataaattctttttccttcatattaaaccgcgaattcggcatgagaaattctttgctttttccgaccgaatagaggtggtataacggcatactcgattttttgctgtacagctcattcatcaggttgcggtaattcgccgattccacagtcacttccagaatcagctgtttgctgtatgagaccatgtaaatcttcttattcgctttattctcattaaacggaatgacaatatggtcaaatgagctgtattccattgactgattcgaccatttaaacatcgattggaagaaatcaatcggaatggtgtcattgaattgcagatcgagctttgccgaatttccgtttctgccgtaaagccaatttttaaaaccgagcttgtcgtattgatcggaaatatctttcatcccttttacttcccattgcggcaaatccgcccacaggtcattaaagagcgtctcatcatccactttgtaatgagagccgtttgtatgaataaacatatcccggggttttaccgtttgcgacaatttttggctcgttttatcaattttatgcttttcccggacagtcgatttggttgaggccgtgccttctgaaaaattgggctggaacgtccaaattccccatgttaaaacaagactaatgacgactagcaccgacagtatgactgtttttatattttcacgcctcatcccaatcatcctcttgctcttctttatatggaagagtaaatgtaatcttcgttcctttgccttctacactgtcggcccaaatgtcaccgccgtgcgcctgaaccatctcttttgcaatcgcaaggccgagcccggtgccgccgagttttctcgtgcgcgctttatccactctgtagaaacggtcaaagactttttccacatcttttttcggaatgccgataccttcatcttttacactgatgtagagcagctcttctttctcattcacatcgactgagaaggtgacatgtccgccttccggtgagtacttcaatgcgttagaaatgatattatcgagaacctgcgtcactttatcctgatcaatctccacgtacagatttctgtccggcagctcgcggataaattcgacatgctgttcctttgtcatttcaaaacggtcaataatcagagacataaagcggatcatatgaatccactctcgattaaactgataatctttgctgtcgaatttagaaagctgaagcagatcattcaccaatctgatcatgcgctcagtttcattttgggtcaccattaagaaacgcggagcgatctctttattttcccacgcgccctctgcaagcgcctctaaatagcttcgcattgtcgtcagcggtgttctcagctcatgagacacattggcaacaaattctctgcgctcccgatcgagtttttcctgttcggtgacatcataaagaaccgcgattaaaccatcaatttttccgtgctctctctgaataacggaaaaattcacccgcagtacagtcgtttcatcgtcacgatcgatctccagcagcatggaatcctgctgttctactaaatcctcaaaagtaaagttctcttttatgcccaataaagatgtaatcggcatctctaaagccgtttcacgtgaaacattcaacagctcaagcgcagggctgtttaaaagaataatagctccgttgcgattcgtagcgatgactccgtccgtcatatacgcgataacagaagaaagcttccttctctccccttccgtcatggcttgggcatcttcaagctctctcgtcagatggttgaaggtcgttgcgagctgaccgatttcatcatgcccgtattttcgaacctttctggagaaattcccttttgccagttccatcgcctgcttacgcatatccgagagcggatgggtaatggtccgggcgagaaatataccgagaagagccgtcagaacaagggctaagcccgttccggaagcaagaatcgagttgacggttttcatctggttaaaggtatcttccatactggccaccacataaatcgcgccgacaacttcctgattctccgtgacgaccggttttgccgaaatcagcactctgtttttacttttaggatcataatatttttttgaataggcctgttttgtagagaaaatccgtttgaaaatcgggtcagtcgtctgtttccccgctatttcctcgccataaggcctcgaagaaccgatgacctcatagcttttatcaacaaaagtaatttcccgtatttcattatttttcgtaaaatcattcaaaatacgtttgacgtcatccttaatgacggtgctgtcattgtcccctttatattcctgttcaatataataggaaaggttgtcaatccgctgatttaacgatagttcataggacttgaggagagaattctccacctgtttcacaaagtacacgccgataatctgcatggcaatgatgatgagaagcacatagatcagcgtaatcttaaactgaatcgaccgaaaaaaaccaaccttattcatcgccggttagtcctgttcagggtttctcaagtaataaccgacgccccgtcttgtgacgatccaattcggatggctcggattatcctcgattttctcacggaggcggcgcactgttacatccaccgttctcacgtcaccgaaatagtcatagccccacaccgtctgcagcaaatgctcacgcgtcatgacctgtccgatatgtttggccaagtaatgcagcaattcaaattcacgatgggtcagctcgatcgtttcttctctttttgatacgacatatgcgtcagggaaaatgacgagagacccgatatgaatgtcatttgaagctgattcttcctcagccggcgcaaccgtaagctggcggcgcagattcgctttgacgcgggccagaagctcacgcgtgctgaaaggcttagtgacatagtcatccgctccgatttcaagcccgatgaccttgtcaatctcagagtctttagccgtcagcataataatcggcatatcatattttttccggacttcccggcacacttcaactccgtctttattcggaagcataatatctaatagaattaaatcaggctgaagctcctccaccatttccacggcttcatttccgtcgtacgcacagtgcacgtcatagccttcttttcttaaattaaactctaatatatctgcaatcggtttttcatcatcgactacaaggattttcttatccatcatcttgattttcctcctgccagaatgacttcattttatctattgatgttttatgataatcacaattcggaacgtgaaaaacgttccccgtctattataacggtttcaggtcaaaagataaaaaaattaaagagaacagcgcaaaaacgtattgaactgccatccttttgtcatgttttttattttcttttaaaaaataatatttttttgaaacctcacgaaaaaaatcgccgtctactgtttgacgtcttcttctgggccggctgaaaagccggctctcccttttttgataacaaagaaaaaaacgcacctactattgcagatgcgtttgggtaagtggctcgggacggaatcgaaccgccgacacacggattttcagtccgttgctctaccaactgagctaccgagccagatgtttcttttctatactataaagtaaagtaaaatggcggtccggacgggactcgaacccgcgacctcctgcgtgacaggcaggcattctaaccaactgaactaccggaccttacagtaatttgtccggagaaccgtatcgtggcggctctccgaggacaaataaggagttagcaataacgctaaagtaaatcaatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccataaaaagtggtgagccatgaaggactcgaaccttcgaccctctgattaaaagtcagatgctctaccaactgagctaatggctcttgatgtgtcggattatgtatcatagagcattcagacaaaagctttcttgcagtactctattgaagctgttccgtaacaacgagatttataatatcatagaacattcgaaagtggcaactacttttttgaaaaaaatctattatttttttcccacatacaaaaacaagcctccggtcacggaggcttgtctgctgcaaatccttagttagcgcggtatacactgcggatgacgttcgtttgtgaacggtcaggaccgacagagaaaatagaaagcggaatacctgtcagctgagacacgcgttccagatagtggcgcgcattttcaggaagatcgcttaatgtttttgcgcctgtgatatcttccgtccagccaggcatttcttcatacaccggttcacactctgcaagagctttcagacttgccgggaattcttcaatcacttcacctttgtagcggtaagcgacacagattttcaaggtctcaatgcctgtcagcacatcgattgagttcagagaaagatctgtgattccgctgacgcggcgggcatggcggacaacaacgctgtcaaaccagccgacacggcgcgggcggcctgtcgttgtgccgtattcgcgtccgacttcacggatttgatctccgatttcatctttcagctcagtcgggaaaggaccgtcaccgacacgggttgtgtacgctttagatacaccgacgacgtgctggatttttgtcgggcctacgcctgaaccgatcgtcacccctccggcgaccgggttggatgaagtaacaaacgggtatgttccttggtcgatatcaagcatgaccccttgagcgccttcaaataagacacggcggccttcatccagcgcgtcattcaggacgacggatgtatcgcatacatactttttaatctgctggccgtattcataatactcatccagaatatcttcaattttgaagccttccgtttcatacattttttcaagcagacggtttttctcttctaggttccgttcaagcttttctacaaacacgtctcgatctaacaggtctgcgatccggatgccgatccgtgccgctttgtccatataagcaggtccgattccttttttcgttgtgccgatcttgttggcccctttgcgttcttcctctacttcatccagtttcagatggtacgggagaatcacatgagctctgttgctgattttcaagttatccgtgctcacattgcgttcatgaagatacgcaagctccgttacgagcgctttcggatcaacaaccattccgttcccgatgacacacgctttttctttataaaaaattcctgacgggattaaatgaagcttgtacgtgactccatcaaacttgatggtatgtcctgcattgtttccgccttgataacgtgcgatcacttctgcattttctgacaggaaatctgtaattttaccttttccttcatcgccccactgcgtacctactacgactactgaagacatatatccgtgcacctccgttaacctttcaaaacgatatctcattcaaacaaattaagtgtatcagtgccgatgcagaaagtcaatcgtaaatccgaacattaaaatcttatcattctatatttgttcgccttaatctcaattaaaagcgttttctctttcatttgttatctattactcacgaaactttcacgctttaataagaaaaagaacccataatccgggttcttcggacagccgcttatattccgcttgtattcatcaggacgatccgccagccgtcaggatcttcgatggtcacgcctttttcaccccaatacgggttttcgggttctttttcttcatatcccatttgctttaatttcgtgctgatgcggatgacctcctgctgatccgggatgtagaagacaagctggctgtcgccgtgcggaacgggcgccggctgagatgcgccggtttcttcagtgaattctaagtgatattgggtatggggcaggccgaacatgacgccgctgtagccctcatggccggaaaagctgccgacccttttcagtccgaggccttcttcataaaacctgatgatttctttgagctgtccggtcggccgggcgatccggatttgcgccgcttgaaattgcggaaattcaattgtcatcatcattccccccttgatgccattatataaaagcgctttccttttttcgtctgccgaacggttgtcattctctcgttctttcggatgaaaaaaagcctcaagacatcgcttgaggctttacgcacctgccggaacaccgccgtcatcaaagcgcctttccaggtttacgaacttattgtattctttcacaaaagccaatgaaacggttcccaccgggccgttacgctgtttggcaataatgatttcgatgatgtttttgttttcggattctttatcatagtaatcatcacgatacaggaaggcgacgatgtcggcatcctgctcaatacttcctgactcacggatatctgacatcatcggacgtttatcctgccgctgctcaacaccccgggagagctgagacagagcaatgaccggaacttcaagctcccgtgccagcgcttttagcgcccgtgaaatttccgatacctcttgctggcggttgtcgcttgaacggccgcttccttgaatgagctgtaagtagtcaattaaaatcatgcccaagccgttctcctgcttcagcctgcggcattttgaacggatttcgctgacacggatgccgggggtgtcatctataaagataccgctgtttgacaggcttcccatcgccatcgtcagcttaccccaatcctcttccgtcagatttcccgttctgagattttgggcgttaatattcccttcggcgcagagcatacgcatgacaagctgctcggcacccatctcgagactgaatatcgcgacgctctcatccgttttggtggccacgttttgcgcaatatttaaggcaaacgccgttttccccacggacggacgggctgcgacaatgatcaaatcattccgctgaaagcccgccgtcatccggtcaagctcgataaaaccagtcggaatcccggtaatatcgcctttccggttgtgaagctgctcaatgttgtcatatgtttgcacgagcacgtctttaatattttggaaggcgcccgaattctttcgctgcgcgacctccataatcgttttttccgcatcgcttaataaatcttcaacttcatcctcgcgtgtatacccgtcttgggcgatcgtggtcgccgttctgattaaacggcggagaatcgatttttcctcaacgattttcgcgtaatattctatattagccgctgtcggaacggaattcgcgatgtctgtcagatacgagacgcctcccacctcttctaacaggtcggtattcgcaagctctgacgttaccgtgatcaaatcaaccggttcgccgcgatctccgagcacgagcatggcattataaattttttgatgtgacattctgtagaaatcatccggaatcaacacttcagaagccagtgtcaacgcagacggctgtaaaaaaacagcacctaacacggcctgctcagcttctatgttttgcggcggcagccgatcattcagaaggtctgtcatgctaagcaccgtcctctccttaaaaaatatccaaactccattttaccatttctcatgaaaaagaatagaaaaatatcgctttccctgtatttgtcagactatggatatgtgtttcaccgttccgaatgctgggaaacatataaataaatcgataccaggagggaaaaaagatgaaaacatatgcggtaacaccaagtgttgatgcggacggatggtttgtgaaggtggaaaatgtggcgccgacggctctttatacctcaaaggacgcggcgattgaaaaggcggagcagacggctaaagagaacagcccggctaagcttgtcatttatgatcagcacaaaaacattgaagaagaacgaaccttttgagaaaagccttcgcccgtgcgagggcttttctcattcaatgaagcgaatacgcagcaccgtctgcgccatgagatcggccgttttttgatacagatcccattcttcacaggcggcaaatactttcatcatttcctgcaaggtctgtttcagcaagataaattcgtcaattgtccgcagttctgcggcttttttctgataatcagccagcttcagctgtaataacattaatggcgattgcataaaaaacctcccccattctgttataacgcccggcttttcaaacctccatttctttgtcatatcctcttacgatcgatttttgattttagtacaataaagaaacggaaggagtgataacatgaaaccgctgcaaatttccgccgaaacggcacaaaagcttgcagaatcactgaacatgccgcttgagagaatcatgcacatgcctcagcacattctgcttgccaaattagctgaagtccaaaaagagaacgatcacaaataaaggctgctctctcatatatatgtgcgggaggcggaagcgatggctttccgcctctttttttatggagaaaattccggtgagacattcgttatcgtttattcatatacgctgagggaaaagtgaagtgcttcttattatccggaaacaattcaggcaaaagcttgtctcttcgattaaaaagaacggtaccaaaaatctcagctgaccaatactgcagcaccggaaaagaggccggatatcgaacgccggccttttatctgctcttgaaacacctgtcatgcctgcgcctataatatggaaccttttataaaaatgattgataaatactgtctatttttgaaaccatgatgtcctgacgcagatgctgactggcataagattttgcttcttttccgagccgttctctgagagactgatccgtaatcaatgacacgagggcagcagcaagctcgcggctattgccgggctgacagataagccctgttttctcatgccggatcatttcaggaattcctccgcattcagaggtgataatggctttaccggaaaacatagcttcgatgaccgctatggggaaattatcattcaatgtgggcagcacaaaaatagacgattcagccaaaagatccggcacatcacgtcgttttccgaggaagaacacatttgaaagacccaatttccgtctcttctcttccagaaacccccgcattttcccgtctccgattatccaaatttcggctcccgataaatgctgccgaatttgcgcgagggcatccagcagcacaccatgcccttttcgctcggtcagacgtgaaacacacacaatcacgagcttttcagtacgtttcggcttgggtgcatcctggacgtgaatgccggtataaacagtcgtcagctgtgtttccttcgcgccgtactccagtaaaggcgcgtgaaaggagtcactgatggtaatgattttatccgaagcccgaatgccctgtttttctatttcagtgaagtatgcctcttcaattgaacccttttggattttatgaaacttcatccggcttttcgtaaaatgtccgtgaggcgtgaagaaaagaggacgccgatatgttcgattaaggtatcccagcaaaaataccgcaaataaatcctgcgcgtgaaacagatcatattgttctaaatctttttccttcaaaaatctttgaaagacatgtaaatagctgagattcttcacaagcttttcgtttgcggcgccgtatctgccgagaagaaacgctctgacttcatcagcggcccgcgggatatcttcctgaaaaaatgaaggcggcatttggagcggcgagatgacatccgcatgatgaccgatgcgctcaaaacctgtcttaacggacgtgatataactcgccaatcctccgacattcgggtaacggagaaaggttgcgtacaaaatgcgcaatggcttctttcttttgggggagctttttccttccgaacaaaatgaacgcagcatcccttgctcactttgaggttcgattccgtaaaattgatccatgacgcgcaacaaggcaagaggcaccatctcttctctcaaatccgctcccccctctcaaacctataaacctaattcccgcccccattgtgacactttgtctacatgatacgggagcagctctcctccccgattgtcgaagattctccgcaattgggtatgaagccctttctcaggtgtcctctgcaaataagacattttataaagcgtcataggtggggtctgaaaatgaatgccccgctttttcatttctttcgtatacacttttacgcaatacgtccgaatgtcttccgcgtgcgggctccaatcttttctgaagccaagcagaatttcaaccagcaccgtcatatcaaaccaaaccggcgcgtattttgctgattcccaatcgatgaattgaatatcccacggttcatggccggacgcatcgtgggtgcaaatattctgcatatgaaggtcgccatgtgtaatggctgagccgttttgcatcaattcagggaaaaaatccggcccttttcgctccagcaggtttgcgatttgccggtaatgaggctttacgatatcctttgttcgatcatctttgagggcccgatccagtaattccgctgtctttttgatctgctttttacgccccttcctcatggtttccgattcatataccggcagccatgaccgccatttcccgtcagaaattttcttgttttcaaaggtgcggctgtgcagttcagcaacagacggaataatataccgaaaatgcttaggatgaaatgtaagctgtcccctgatctggctgacaaactccataaatatccacgtttcccggccgttttcttctataagatatatgtccggcatcaaatcccctaagacggcacgggctttactgtacatattaatctcggccttgtttttgtcacgggaggatttatacaccttcaaaatcagcgggacggtgccggatttctttttcacaagcagtttataaatggcgcttctgtctgttgttttcaggcatgtgatgtcatccgggttcacagccgccttttcgccaaatgaatgcgacagtttttcgtcaattctcagtttctgaaatgcttcatacaaaatatccttttcagacatgctgatcttccttccgcttccgtttccagctgtttttgagatgggaccaagtgtttctgataaacggcattgggtcattccaagcaaaaagagcatactccttttttcctttacaccctttccaaaaatcccggaacgtcatttctcctctttttcgtttcttcaaaaacgttaagaagtaacgcacttcataaatccaattgattccctctttttgctcgagctgaggcttcacatgctgtccggtcaaatacagatagtacatgtaaacaaaatgaacgcctgccggttctgtcagactatggctgagccaaaagcgcggattaatttctatgaatttgtaaacattgtcccgggggtcctttttaaattccgccatgcctactcctttcagctgaatcgcttcaaaaaacggcagggtcttctcaattaattcaggaatccgtttgctcacgacatgagcccccgcgccaaaatcagcagggaattgatggtttttttgcagagaaaataagcccattaatttcatttggtcatcataaaaagtggcgactttataaaaacactgattgtctccgggaatgatttcctgcacgagcagttttccattttctctgtaggagctgaactccttgcgcaattgtgtctcatccttcatcacaattgctttcttgtttacttttttcctgtattcatggccggacaccggttttaaaatacacggaaactcaatattggcgatggcctcttccaattcatcctgattgttcggaaaaaaggttttcgggcaggggatgttatgcttcaccgccagttcatatgctttgcttttatctaaaaccgtttctaacagagagtggctcgggagcaaaaataaaaaaaaaccggctaatgttttgcggaatttagatataaatcccgcataatcatcagatcctgcgtacagaaccggttttgcttgaaatcgcttcccgaaatcagtcagaaatgtcagaagttcttcctcttgtgttaaaggactgggacatatcccgcaatctgctaatcttgattttccgatacgataaggtccctccgtgtcaaacgcgtaaacatctattcctcttcgggccaggcttcgaatcatcccgatcccgtttgcactgaaatcaagtacaacggccgcatgttcatgtttcatgatttccctccgagcttgatggtattttgataaatggattcgatattttttatcatcgtctcactgcttaaatatttctctgcgtaggcctttgcatttaaagcagctctctgccgcgcaggtttgttagagataaaaaacgctaatgcccgggcaagatcctttgcattgcccggttcgacaataagccccgttttgttatgacggatcagatccgggatgcctccgcaatcggtcgcgatgatagccgagccgctgaacatcgcttcaataatagaaatgggcagactatcattaatggtcggcagtacgaatatgtccgtctcttccaaaatagcggcaacatcatctctttttcctaaaaaggagaccattgatagtttcagttttcgagcctgttcctccagagcgctccttctctctccgtcgcccacgatcagcacttctacatgatcaagtacatcagacggaattcgagaaagtgcgtcaagcaaatgattatgcccttttctcgggcctaatctcgcaatacatgagatgatgattttatttttcggtaacggcgttttctttttcaagcctgtttttgcatcgtaatcgattcctgtgaccaccgttgtcatgtcttcctgtacggctccaagcttcatcagcgggctgcgaaacgtatcgcttataataatcaggcgatctgcgtattcaatggctttcatctctagttttttgtaataagcctcttctaccgagccttttttaaatatgtgaaacttaagtctgttgaaagtaaacatgccatgcggtgtaaacaataaaggttttttatagatacgattgaatctgcctaatatattggctgtaaataaatcctgagcatgaaacacatcatattttcccagattcatcttttgaagcatttgctcatatatgaacatcagccgattatttctcaaaatatgatcgttataatccccgtatctgtctctaaagaaatcttttaataacggaacaacagcggtccgcagtttttttacttttgcggaaggaaactgattgggggatatgacatccaccttatggcctctctttttcagtccctcactaagtgttttaatatagttggataaaccgccggtgtgcgggtagtcccaaaatgtggcaatcagaatggataatttcttttttttcctgtatactcgcggaatacgatgtgactgtttcatctgggtcttgattgctgtctttttttgcgggcgtgttttgaccccgtagtactgatcaagcgtctggaccatatatggatatgggatggtaaacatctcgttcatttccagatcctccgcacgacttcaaatgcctcggcgtattctacgcctgctgtcatccctctgactcttcctaaatgtttaacaccttcatatgaacggggatgaggaaaatccctcatttctacgtcatagtggtgaagcgccgcaagtttggcgtccatcgtctctgtgatatcaacgaagtaattgggcttgaagagtttatcggccgtattcctctcccactcgcttgaagacagcgtttcaaacgtaagcagttcaataggcttttgattcggaagaggtctggcggctgtcaaaactgcttggaatgttctctggtgatccatattgatatcaccgtaatgatgagtaaagattttatcaggctgatagacgcgaatgagctgttctaattctttgacaagcttatgaagagggatacattcaagttctaaattcgtatgctctaaaaagatgactttctcaattccgagctcttgattcgcctgttcgcctaattgcttaatatgatgcgcttcttcttttctgcctaatgccgtaataatggaaatcactttatatccttcattgatcagccgttttatggtgcctgctgaccccaatagttcatcatcaggatgagcaccgatgaccataatgtattcttccattttttccacactccaccaaacaaatgttacaaatatcatatgacgaccccaaaaaaaggaaacttacatgtgcggattttcagaaacttgcatgtgcagctgccattccaggtaacgtgacggatctaattttttcacagtgttcaaaaactcagccgccaagccgtatttttccaacccttttaacagttttacgggcactcgggcatcggaggaaaaggctcttttatggtcgatgactttaagttcaccgtgttcgttgatcaaaatgtgcctgatttcggcatcccatctggtaaaaccgagatcctttaattcatccagcatatttaaaacagcggctgtcagttctgcggatagagatttttctgttttgatatggctggcaagggaggtgccttggacatattccatcacaatataatgatctccgtattcatgcagccttggaatcaccggtgaaacttgtccgatctgaaaagcggccaattccttcttgcatgtctcttcttcaaaaaaatattttatgcattggttaggtgttaagaggtagacttccccgtcttttcccttgccgatcagcggatagtcctccagcacctttttattctcagggttttgaaagaagttttcagaaaaaaatcgcttcataccgacacatccttcgttatgatgtaatataatatgcaatttgataaccttcggaaatgaaacattcttatcattttcttgcgatgcgcctctgaagacataaaaaaacccgccggatcggcgggtttttcatttgatattacgcttcttcttttacgtgaaccttcagcacggcctgaacctcaggatgcagctttacaggcacatttgtatatcccagtgtacggataccgtcttggagctccagtttccgtttatccactttaattttatgcgttttttgcagcgcttctgcaatctgtttgcttgtgacagatccgaataggcggccgccttcaccggatttggcactcagctcaacagtcagctgttcaagcgtttcttttaagtccttcgctctttcaagctcagcaatcgcttcttttttctctttttctttctgtcctttcaatacgctcatgtttgtcgcatttgcttcgacagcgaggccttttttaatgagaaagttatgtgcataaccgtctgctacgtttttcatttcccctttttttcctttaccttttacatcttgtaagaaaataaccttcatctctgaacgcctccctcaaaatattcatcaatggcttccttcagccggacaagcgcttcggaaacagaaatgcccgataactgggtcgccgcattggttaaatgccctccgccgtccagcgcctccataataatctgcacattgacctcgccaagcgatctcgcactgatgcacaccgtatgttcatcccgtctggctacggcaaatgaagcttccacttcactcatcgataagagggaatcggccgcctgcgcaatcagcacctggtcaaagtactcctcttcattctcaggaagagaagcaatcgcgatattttctttatatagagatgtatgctggatcagcttcgcccgcttgatataagaaccgaccgattctttgaggactttctgcaccagaaccgtatctgcgcctttcgctctcaaataagaagcggcgtcgaacgtccgcgagcccgtgcgaagggaaaagctcttcgtatccactattataccagctaacaaggccgtcgcttcaatcatattgattttgagccgcttcggctggtactcaagcagctccgtcacgagttccgcggtggatgaagcgtatggctccatataaacgagcagcggatctttaataaattcctcgcctcttcggtggtggtcaatcacaacgatgtgctcgattttgttcacgagacgctcttccatcacaaaggacggtttatgtgtatccaccacgacaagcagcgtgtcatcatttgaaatttccatcgcttcttccggcgtgataaaccgcgaccacagctcttcgtattttttaatttcttcaatcaggcgctgaacacttgatccgatctggttcggatcaatgacgatgtagccttccttgccgttggcctgcgccaccttcaatattccgattgcggctccgactgcgtccatgtcaggaaacttatgccccatgataatgacattgctgctttctgagacaatttccttgagcgcgtgggaaatcacccgggcacgcacccttgtgcgcttctccatcggattcgttttgccgccgtaaaatttcaccttgccgttcggcattttgatcgccacttggtcgcctccgcggccaagagccaaatcgagactggactgcgccagatctccaagctccttcaaggaagaaaccgatgcgccgatgccgatgctgagggtcaaagatacagtgtgaacggatgttttttcacggatttcatccaaaatcgaaaacttcgcgttttcaagctccgttaatatgtgttcatttaacactgcgataaaccgctccgaggacgtccgcttcaggaaaatgccgtactcctgcgcccatgcatttaataatgaggtgacctggctgttcatcgtgcttctcgtttggtcatccagcccctgtgtgacatcatcgtaattatctaaaaagacatatgccagcacggttctctcattttcgtactgcttttcaatctgaatctgttctgtcacatcaaagaaataaagcaagcgctcatctcttttaatcaccactttaaatttccgctcattcaaggtgatcgtttccgaatcgacctcctgcttgatcagcggcacgacggcctcacatgtgtcatacagcgagcgcccgacgagcgtgctttcattaaagcaggaagacaaaaacggattcgcccactcaatgtaatattgatcattaaacagcataatcccgataggcatttccattaatgcctcttcgcctacttttttcaatctatacgataacgtggagatataatcgtcaatttctcttctgatcagagaatccgcacgcttaatgaaaaacaagatcacggcgagcagcacaacgccgacggctcctatcacccagttaaagtagatgctgatgaggattatgatgattgataatgcaatcaatgcatagatgggataccgaaacaacggtttttcataaaaactaggcatttctatcaactccccacctgtaagtcacactcaatttcgcgtcaccttatttcttatgttaaagcctatgtcaatgatgcctaagaggagatacacggacaggatgaacggaaaaagcacacccagcacaatcgctaatacaggaacggcttttggcatctccatctcatgacagtagaaaaaaataaacgctaatccttgaatacaaatcagcaagctgagaataaatcccccattcaatgaaaccgaatacagcatatgccctttttccaaatgcagaaaccctaatatcgtcacaataaagtacagaatgacaacgctttgcgggagtttgagctctctaaaaggcttcatcttcggaagatcggggtagaatcgccttaaaagcggccttgccatcgcataactgatgaaagcaaaaacaacaccgatcaatacgagcgcggccggaaaaagatattgaagcgtgctcagctgattttccatcagtttcatctgcttcccgaactgatctccgtaacccagctgctttgacatggcatctgccacagacagcgactcccgaagctgggacatggtgttatcaaccacattcatattaagaaacacgatgctgactacaaaaaaaacgacgccgcacagcacatacgccaaagcgccggatgcaaccgcataaccgggctgtttctttttaaagtaatatcccatagcgattcccgtacagaccgccgtaaaagcgcctgtaagcccggcaaacgaactcacaataaaactgacaggaaggctggcaagacccatccatacccccggcttcagaccgtgccgaatggtgtaaagaatgatcggcagcggcaaagcaaagagaagaatcgcccccagtaaagggaggtacacgaccaaaagggaaatgattgcaaaaatactgatcaaaatggcgccttctattagagcccttgtatttttcacttactcacctcaaaccttgtatcattctgaacatacgaatagaaaagagcagcttagacgactgctcttttgacgccgcaatgtctcattcaagacctgaattttccataaactctccaaaatacacgtatatattttaacataagtcaaaatcgtaagtaaaatgagcgcgggcagacgcaatgttccatgtgaaacattgaaacagataaacggacatccccgtgaaagaatgcccgttgtatcagtgatcctgatcatccatgaaaccagaagtatctctgtttttctttttggtttttcgtacatataacaagacgataacgataagtaagagagtggttgcctgtaaaacaccgctgctgaaaaggaagaagttctttatcatgtcccacatatagtttcacctctgtttcgtatttcctttacattgattttccctttctggaaacttcaaaacatcaggaacaacatcggaaccggggcatatgctgatagtgaaaatgaaggataaaggagattcttacaacatgactgagcggagaacattagcatggcatgaaacgttagaattgcacgagttagtcgctttccaggcaaacggacttgtgaaattaaaaagaacagaacgggaagtcagcgatgccagactaaaacagctttacagattttccatccattcgctggaacaaaatctgcgtgagctgcttcctttcttccctgaagcacccggctttcgtgaagatgaaacagaagagcgcgctgattcctccttttacagcggcggcctgctgagcatggccaaaacgtccgtgcgcaattacgccggagccattacagagacggccacacctcaattaaggaccgtcttcgtcaagcacttaaacgcggccatcaagtggcaccaaatggtctttgagtatatggaagaacacggtcattatccggctcataacctgagtgaattactgaaaaacgacgtccgcaacgccagaaaggccatcgcgatgaaataaaaaaaagcagcaaggaatgtcatcctttgctgcttcttatttttgaacggactgatctcgaggagacgttttttcccggtatgtctcaagaaactcccggttggcatctccccattccttcatctgcagcacgatcggttcaagcgacctgccgaattcggtcagtgaatactccacctttggaggcacctgctgatacacctcgcgatgcacgatgccatccgcctcaagctcacgaagctgaagcgtcagcatacgctgcgtaatgctgggacaaatgcgccgaaattcattaaaccgcttttttccgccgatcatatgataaaacaaaatgcccttccactttccgccgataacggaaagcgtcagctcaaccggacaaccttctttattcggatatacgttcatttttcatcctccatagtaccttttttgatactatatgctgattagcatctgacttacccagtattttactcgcaatcatctctccctctcaacaaaaatgcttctttttcacatcaatttttaaggttttgaagattacaccctccgcaagacgtgttaaactataaaaagattgtttacactacaaaaaaggacaaggagttattatggaaaaaattcttattttcggacatcaaaacccagacacagataccatttgctctgccattgcctacgctgatctaaaaaataaactcggcttcaacgctgagcctgtccgcctcggacaagttaacggcgaaacacaatacgcgcttgattatttcaagcaggaaagcccgcgtttcgtggaaacagccgcaaacgaagtaaacggcgtcatccttgttgaccacaatgaacgccagcaaagcattaaggatatcgaagacgttcaggttcttgaagtaatcgatcaccaccgtatcgctaacttcgaaacagcggaacctctttactaccgtgctgagccagtcggctgtacggctacaatcttaaacaaaatgtacaaagaaaataacgtgaaaatcgagaaagaaattgcgggcctcatgctgtcagcaattatttctgactctctgttatttaaatctccgacttgcacagagcaagatatcgcggcggcaaaagagcttgctgaaattgccggcgtagatgcggaagagtacggcttaaacatgctgaaagcaggcgcggacttaagcaagaaaactgtggaagagctgatttctcttgatgcgaaagagttcacactcggcagcaaaaaagtcgaaatcgcccaagttaacacagttgatattgaagatgtcaaaaagcgtcagccggaattagaagcggctctttcaaaagtaattgctgagaaaaaccttgatctgttccttcttgtaattacggacattttggaaaacgattctctagcgcttgccatcggtgatcaagcgccaaaagtggagaaagcgttcgacgtcacgttagaaaacaacacggctcttttgagaggcgttgtatccagaaagaaacaagtcgttcctgttttaacagatgcgattgcagaataaccaaaacaccccggacacctgccggggtgtttttttatagcatcgcgattttgtaagcgcatactctgacaaatcactttgacgcattttgatatgtggtatataatatatcacacacaaagcgcactttttctaattattgtaaatcagcgcaacaacaacagaatcgggggtttatacgctggaaaaacacgcttctctttcttattcacgaacaacaggaatttggcttgtgcttacaggtgctatcttatggggtgtctcagggacggttgcccagtatctgtttcagcaccgccattttaatacagaatggctgacttcagtgcgcctgcttctgtcaggcgtacttctgctcgggattgcgtaccgaaaagaaaaagggcgcatatgggccgtttggaaagacaagcaggacagaattcctcttctcttattcgggattttcggaatgttaggcgttcaatacacctattttgcggcaattgagtacggcaacgcggccaccgctaccgttctccaatatttagggccggccattattacttgctttttagcgatccgcgcaaagagaattccttcaggaaaagaactgatggccgtcttattagcggttgcaggcacatttattttggtcacacacgggaatgtcggcagcctgtctatatccggtctggctgttttttggggcatcagctcggcatttgcgctggcgttttacaccctccagccgcatcggcttttgaagaaatggggctccgccattattgtcggatggggcatgctgatcggcggagccgttctcagcctgattcagccgccttggaagtttgaaggccaatggtcgttgtccgcatatgccgcgatcttgtttatcatcattttcggaacgctcatcgctttttattgctatttggaaagcctgaaatatctgagtgcctctgaaaccagcctcctcgcctgtgcagagccgctgtcagcagcttttttagcggtgatctggctgcatgttcccttcggaatatcagaatggctgggtactttactgattttagccaccatcgctttattatctatcaagaaaaaataacctctcttttttagagaggtttttccctaggcctgaagcaccctttagtctcaattacccataaattaaaaggccttttttcgttttactatcattcaaaagaggaaaatagaccagttgtcaatagaatcagagtctaatagaatgaggtcgaaaagtaaatcacgcaggattgttactgataaagcaggcaagacctaaaatgtgttaagggcaaagtgtattctttggcgtcatcccttacatattttgggtctttttttctgtaacaaacctgccatccatgaattcgggaggatcgaaacggcagatcgcaaaaaacagtacatacagaaggagacatgaacatgaacatcaaaaaaattgtaaaacaagccacagttctgacttttacgactgcacttctggcaggaggagcgactcaagccttcgcgaaagaaaataaccaaaaagcatacaaagaaacgtacggcgtctctcatattacacgccatgatatgctgcagatccctaaacagcagcaaagcgaaaaataccaagtgcctcaattcgatcaatcaacgattaaaaatattgagtctgcaaaaggacttgatgtgtgggacagctggccgctgcaaaacgctgacggaacagtagctgaatacaacggctatcacgtcgtgtttgctcttgcgggaagcccgaaagacgctgatgacacatcaatctacatgttttatcaaaaagtcggcgacaactcaatcgacagctggaaaaacgcgggccgtgtctttaaagacagcgataagttcgacgccaacgatgaaattctgaaagatcagacacaagaatggtccggttctgccacccttacatctgacggtaaaatccgtttattctacactgacttttccggtaaacattacggcaaacaaagcctgacaacagcgcaggtaaatgtgtcaaaatctgatgacacgctcaagatcaacggagtggaagatcataaaacgatttttgacggagacggaaaaacatatcagaacgttcagcagtttatcgatgaaggcaattatacatccggcgacaaccatacgctgagagaccctcactatgtcgaggacaaaggccataaataccttgtattcgaagccaacacgggaacagaaaacggataccaaggcgaagaatctttatttaacaaagcgtactacggcggcagcacgaacttcttccgtaaagaaagtcagaagcttcagcagagcgctaaaaaacgcgatgctgaattagcgaacggcgccctcggtatgatagagctaaataatgattatacattgaaaaaagtaatgaagccgctgatcacttcaaacacggtaactgatgaaatcgagcgcgcgaatgttttcaaaatgaacggcaaatggtacctgttcactgattcacgcggttcaaaaatgacgatcgacggtattaactcaaacgatatttacatgcttggttatgtatcaaactctttaacaggcccttacaagccgcttaacaaaacaggtcttgtgctgcaaatgggtcttgatccaaacgatgtgacgttcacttactctcacttcgcagtgccgcaagccaaaggcaacaatgtcgtgatcacaagctacatgacaaacagaggcttcttcgaggataaaaaggcaacatttgcgccaagcttcttaatgaacatcaaaggcaataaaacatccgttgtcaaaaacagcatccttgagcaaggacagctgacagtcaactaataacagcaaaaagaaaatgccgatacttcattggcattttcttttatttctcaacaagatggtgaattcaactatggcacgaaaatggcccattgcaatattgatctttctgggtgcgttcctgtttgtcggattactgccggacaaaaaccacaattcctctgaaacaaacacggcacctaaggcggattatcgggcggcgtatcattttacgactccggacaaatggaaaaacgaccctcaaaaaccgatttttttcgagggaaaatatcattactactatctttataatcgggactatccgaacggcaacggcacagaatggcggcatgccgtatcagaggacttggtgcactggacggatgaaggcacggctattccgaaatacaccaacccaaacggcgatatatggtccggttctgtcgtcattgataagcacaacacggcaggcttcggcgaaaacgcactggtcgccattacaacgcagccgactgccaaaacacaagcacaggaacaatatttatggtacagcacggataaaggaaaaacgttcacatcctatagtgatcagcccgtgatgaaaaacccgggcactaaggatttccgggacccgaaagtgatttgggatgagcaggatgacaaatgggtgatggccatggccgagggcgaaaaaatcggtttttatgaatcatccgatttaaagaattggcattacacgggcagttttatcacgcaggagatcggcctcgtcgaatgccctgacctttatacgatgcgtgcagatgatggaacgaccaagtggattctcggcgcaagcgcaaacggcaaaccccagggcaaaccgaatacgtacgcttactggaccggaaactttgacgggaaagaatttactgccgatcaagcagaaccgcaatggctcgattacggctttgactggtacggcggcgtcacatttgaagacggcaacagcaaagatccgctgacaaaacgctatgcgctggcatggatgaacaattgggattatcctgatgaaacaccgacaataaagaacggctttaacggcacggattctatcgttcgtgaaatccgcctgcagcagcaggacggcggcacatacagcctggtgtcagagccggttgaagcattgaaccaattaacctctttaactgacagcattgaagacaaacaggtgaacgggtctgagacactgccgatcaagggtgatacgtatcagcttgatatggatatcgcttggtctgatatcaaaaatgcaggcgtcagactcagagaatcagcagaccaaaagcggcatattgatgtcggtatttcagcagaagacggctatgcctatgtgaacagatcgtttacagaccagcctgataaaaccggaacatatgccgaaagcaaagcgccatttgacggaaacaagggccgcgtccatctgaaaattctcgtggataaaacaagtattgaagtatttgcagacgacggaaaaaccgttctgaccaatgaagtgttcccaaaagccgaagatcagggcattacgctcttttctgaaggcggttccgctgactttcagcatattgagatgaagcatctcggttcgattcattcttaggctccctcttcatttcttatcagcgtccggactgtgttaaaatgcagatatgtatactacgattcatgaggtgttccattggataatcaaaacaaagaacctgtgctgaaaagaaccatcatgcgggacgaagtgtatcacacgctcagaaactggatcataacgggcaagctcaaaccggaaacaaagttaaaggacaaggaattgtcagaaacattaggaatcagccgcaccccgatacgggaagcgttattgcgattggaagatgacggcttggtaataacaaaggcaaacagatggacgcttgtcgctccgattgaggtaaaagaagcggaaaacttatattccattgtctggacgcttgaaaaactcgcaatgcagcaagccctccctcatatggacgctgcagtgattcaggaattaaaacagcttaatgaggatctgcttcaaacgatgaaagacggcgataaaatggccattctggaagcggataatgcatttcatcatcgcatcattctgcttgcggacaacgctgagcttcacaaattgcttgtcagcctgaaagtaaaaattcagagaatggaaatccgctatttcagtgaaaacgacgcgttaaacagatcatataacgaacactcagatatcattcacgcattagaacagcaggatgacggcgctgccctggcagcgcttgaagcgaattggaaaaacagtttagaacgcctgcaggacatgtaatagcgaaacgaaaaagccaaatcatatgatttggctttttttacaaggcagccgcgctggctgtcttgtttactttttgttgtttatatataaatacataccgtaatcggtcggcacagaagcataccccatctgtctgagcatggctgttatattcccgcgatgatacgttccgtggttcacaacatggagaaccatatcggccgccgcggttttcatgatgtcacctgacggatgctctatttcaaggggaaggctgatattttcttccttttgcaaaaatagttgatattggtctgataattccaaaaacatatcttccagctcttctatctctttagataagatttcctctttttgctgatcagctgatttcagcgtatcctccagacgcactccggagaacacatcaaaccatcccttatccgacagatacacatgagtcaatacaccggctatcgacggaaagacactttgaatctccttacggtacacatcctccggaagctctttaagccgggtgaatatttgctgatttgcccaaagatgataatcatacaattgcagtacaggatgttccacaaaaccctctcctctcttggtacagaacgtacgttcctaattataccacgctacatacggctttgtaccgttttcttcatttgaagctgcgaaaatccgataataaccgataataataaaagaagacccgcgccgacataaataaaccgcacgccgaatacatccgagataacccccgttccgataatggaaaacataaagataaactgaactaaagctgatctcgccgctaatatattgactcgtgtctgttcggtcgttatgttttgaagaaatgtttcctgtgtcagatcccttaatacacaagcgggccccatgcatagcaccagaaagagggccagaacggcgctgctgatcagtccataaataaaagtgaacattccatatgccagggctcccgtcagcataaacggaatgaggttgcgctcaaatttaccggataacctatatatgatcaatccgcccagcatcgtcccggcataatagactccgttcacgtatccccaccacgcttctcctttatgaagtacatcatgcacatacgttaaggacacagacccgatccatatcatgcccgcccacgattcgatcacgtccatcacaatgaggattctcagctgtttttgccgaaataaatacacccagccgcttgccgcacttgcaaaaagtgaacgtctcctgactgcttccggcggagcgcacatgtgcacttgaagaaacagaatgatgcccaacaccgaagaaaccagtaacatgacagtgatgataatcgtatagctttctcccaaaaacgcgatgatgacgccgcccaaagaccagcccgcaaactgaacggtctgatccgccgcagataataagccgttcgcttttaccctttgatcaggaggaatgatttctccgatcagcgcgctttttaccggagcgaaccatccgttgcaaaaagaaatccctccgatcagacaaaatagcagaaaaaagaaagcggatgaaccggtttggatgacataaaacaaacagactaacagtatcacctgtatcaattgagaaccaatcagcaaagaccgaagcgtgaaccggccggtaaccagcggcaaaacggcgctgcccaatacgcgaaatacaatgctgacgaacgtcataagagaggccatcgccgtcgagccggtttttgtaaacaaaaacaagatgacagccatcgtataaagggagaaccccaagttgacagcggtctggctgtataaaatagagtaatacgctctcctcatattcatcctctgcaaaacccccgctccctgattatgtaaatcataccataaccgctgatcagcaatcttataaaaacacagattgacatggagtccgctccatctattaagcttttacgagcagaaagatcccctgccgcaaaaacaagccgatgctttcgcgcatcggctttcaaattaacccaaaaatcatctcaagacacaaaagaactttccattttttactgttatgtaaggcgaaacggagaaaccaagtccgctcatcactgtctgcttaattgcttctatgctccacagttccaatgtttgtaaatggcgatacgctcctccaataaagaatgatgaaaagggcttccttcccggaagccctcactccgtctgcttacgccaataaaagaaaaataagcgctaaaacagccggaagtccttgtttcacgataattgatttgtttgaagtaaagcctccgaaaatggccgctatgaccacacaaatgacgaaaaacatttgaatcatatgaccaaccggatcagctccgaggatcagcccccaaatgaggccggcagccagaaatccattatacagaccttgatttgcaaacatgaccgctacattccgatcaccttctaaatgcttcggcaaattgaaagaccgcttggcagccttcgaattgataaaaaacatttcaagtatcatgataaatacatgttctaaggctacaattccgactaaaacagctgcaataatgtccactgtctctctcctctcagctttacttcaaaattatttccattgtgcgatcgtttcgatagggagacggtaggaagcatatccttcgtccgccgcttttccgattgacaaaagcataaccggtacataacggtctttttccagtccgaaaacgtcggcaatcttttctttgtcgtagccgccgatcgggtttgtgtcatagccgtgcgcgcgggccgtaagcatcagctgcatggaaacgaggcctccgtcaatcagaatggtttcacggttcacttgctccggcagtttttcaaaatgtgccgtcaaagcagcgatttgtctgtcttttacttcctgcggcatatagcccagttcgaccgcttttgaataaatttcttctaaatattcatcattcttcatatctgcaaaaaccgcgataaccgcagaagatgtgctgacttgtgtttggttaaagcttgcaagcggtgcgagtttttcttttccttccgggctgtcaattacgagaaaacgccatggctgcgcgttgactgaagacggcgctgtcgttgcttcttccaggatctgagtcatttcttctttgctgatttttacggccggatcataattccgaatagaacggcggcctttcataatgtccataaaatcgtttgttttcagttctgttttcatgtgtaaacactcctatgctttcatattctctatatttttttgcagctgtgataatacgttttttagcatactgcgttcttccgcgctgacgccggcaagcatttcttttatgaaacgctccttctcttttttggaagtctcaattctctcccgcccctgttcagtaagcctgacaagtatgattcggttgtcctcgggcttccgtcttcttgtgaccatttctttggcttcaagctgtttcaagtgtcttgtaacggctgcgccatcaatattcacctttttctgaagatcgctttggctgatctcatcaacgtgaaagagcacggcgagaagctcaaggcgggattggctgattccggtgcacgcttcaaattttgctccgatcactttatgcagtgattgaagctgatataaaatctcgccttcctgtgaacaacatgttgtcaaaacccatccccactttcttatgcacaattaattgactagtcaatgtttgatacatcaataatatacaaccgccactctttttttgcaagttttttctcctttttttaaaaaaagctgccggttaacggcagctcttaatgattatgaacttttctgaaattactgccttttacttcagccacatcatagaccgtcacaaaggcttgcttatcaatgtcattaataatttccttcagtttggtttcttccaaacggttgatgacacatgtgatttctttgaatttttcatgagaaaaaccgccgtatgcttctttgtaagtagcgctgcggcccaattcctcacgaattgtctctaccattaatgcaggctcgttggtgataatctgaaatgttttagaaccgcttaaaccttcctcaaccacatgaataaccttagacgcaatgtagtaagcaatgacggaaagcaaagcgccttgcagcccgaacacaaatgaaacgaaaataaacacaaaaatgtttaaaaataaaatgaggtcgctcgtgccgaatggcaatttccgtgacagcagcacggccagcatatcaataccatctaaagcgccgccgttgcgcaatgccaatcccattcccagaccaagaataatcccgccgacaacggtgattaatagggtgtctccctcgatgattgccggagtgtggtggaaaaaaaccgtgcccgcggcaagtgaagcaataccgataattgacagaaacgcaaagtttttcccgatttgcttatatcctaaccagacaaacggtatgttgatcgccgcaattaagatcccaagaggcagatgaaacagctgtgaaccgacaatgctgagtccggtcaccccgccgtcagatacgctattcggaatcaatacggtttccagcccgtaagccgctataattccgccgataatgaccataatagcccgtacgatagattttgctctggatttcttacgtttttgtttttcgattgtactcatctcattccccgcttcaattattttgtcttatttaaatataccataattgatacttttcgttaaaaaaacaagcctgtcagacgattttgaagcaggaaccaaaaaaggtgattttacagataacatatccatttatgatttttatcattcagaataaaaaacagtaaaaggaattaaaatccattaatattctcttttgtttcccttcttcacatactcccaatcatgttctatattttttctcacccgctgaaggaggctgaaaatggtttctttttcctcaggcgtaaagccggacaaggctacttccgcagagtgctccccttctctttgcaataacgggtaaacctttctccctttttcagtcgggaacagtttttttatttttttattttgatcatcaggacgcttttcaataaacccttgtatttccagtttctttatcgctctcgccgctgttgttcggtcaactttaatcatttccgccaatttctcttgtattatccccgggttttcacatattcgcacaagatagaggtactgccctttggttaagtctaattctttaaattcaatattgctgatggaatccaatgcccgtgcgatcatgccgatttcccgcaaaatatcagtcatatcttttcaaacccttcgtattttcattgcatttgcaataaaaatgttttatcgttacttctataagaccacaagcaagccgtgcagtccagactaatatgtgaaaaggattgattgatcatgaagataaaaagaatcacaacggaaaatgatttacaagcagctcttgatattagaaaaacggtattcatcgaggaacagcaagtacctgaatctgatgaatttgatcagttcgatacgcttcaggaacagtgccgccatatcttggtttttcatgaaaatcagcctgtcggcacaggacgcgtccgcatcgtaaaccacacaggtaagctcgaacgaatctgcatcctgaagccttaccgcaaatacggattaggcaaagtgatgatacgcgaattagaaaacatcgtgaaagaaaaaggcatcactcaatgtaaactgcatggacaaacacatgcggaaggcttttatcaaaaactgggctatcagacaagttcaccggaatttatggaagacggcatcccgcatgtcttaatgacaaaagagttggcttcgcctaatgacagtgaaacgtccggatcccttcttttttgatctttttaaaaaacgaatcagaaagaagacgcttcagcacgcccacaaccctgtgaaccggtagaagcctttgaaaaacgcgaaaacaagccggttcttgtcagcatcggctattcgacttgcttgtcagatacccactctagagtcagcaggattcataaagaagggagagagtcccttctccatcccgattttgtctagtcccaaattaaaggcctatccacttcagcagttctgagatagtctaaaagttgaccagtatgtactgattcatgataagcgattcttaacaacatgtcccctagttcccgaacatatccaacatcagacctgtcaatctttatatttgttaaatctgtttcgtttaaagatttgatgaatgtcaaaaactcagcccgaaacggttttgcaaactctaattcttcggctactgtggtaaaagtttttgattcataaggattaatagattcctctgaaggctcattcatttgttttagcaaaattttatgataaagaaattctgcttctaaaacatgtcttatcatttccttacacgacattgcttcggaatccgggcgccaatccatagtttccttaggtatacctgtccataacttgacgcttcgccgtctcacttcttcaaaatttaaaacaataagatcaatagtattcaagtatttttcccccttttattttaaaaacaaattctccttttttcctgaaaaacctccatgagctgcttcttaaaagatctcaattggagattttctgcccggataccaatagagagatcataaaattattatagaaagtcaccttacttcaaaagtatatatttatctgattgccaattctttaataatcaaactcaattcataaattcccttttgaaggtcttcaagagatgcataagcatatgataagcgaacaaaattccctttctcctgagcatagatactgccgagattgagaagtatcccttttgttaaagcttttgtataaagtaatttcatagatattgaaggcaatatttttacccagacaaagaatcctcccttcggaatattccatgtagccacattcttcaaattggtttctaaagcactcatgaccaattgccttctcacctttaattcacttctaacctgttctagatgccgctggtattcaccggatgtaaaccactctgccgctaccctttgagataatgaactggatccgtaatctgtctgcattttaatatcagataaacgttcaattaccggttccggccccgctatccatccaattcttaatccggggcttaatgtcttagataaacttcctatgtaaagcacatgcccatttttatctattgttttaataggatctggaggaatttcatctatccataactcacgataaatgtcatcttcaataattggaagctgtgcattctcacttgccgcaaggatttcttctcgcctcttttttgacattaaaatacctgtaggattatgaaaacagggatttgtatataatatggctcttccccgttcttcctttgtcatatgaatatggtttggcagaagcccctctttatccatagggagcccggtaagattcatcccggctgactgaaatacatgcagcgaataaagataagagggctgatcaagaaaaacggtagatcctctttgcaaaagccccattgatataagctgtaaggcttgcagcgctccagaaacaataagtatagaagaaggtgaagcacgaattccgaatgtttttaaataatgactcaatgcctctcttaaaggtagatatccttttggttcctcatatccgaatgcctctatgttttgtgatacctttcccataatctctttcatagcagctaaaggaaaaatctcgtttgaaagctctcctttgctgagctgtataagatcagggtttgattccgatttattgatctcttggacgattcttctgcttggctgctgaattccggaggttacatattgatcccaatcgggggcggaattcttagccaaaagtgtccatgtattgttaataacaactgtgcctttacccattctgccttcgatcaatccatccgccatcaattcctctaaagctgtaattaccgtgcttctgtttacttcaaagtatttagcgagcgtgcgctggcttgggatcttacttccaatcggccattctccatttccaattttctcttttatataatcaatgatttgtaagtattttggcagttttctaaccgtttttccttctgtaaagctcataaaaagcaatctccttcattataagtggttgggtcaacacttgattaactggttgaagccattttactaattctctattagtataaaacacattaagagactggttggtttttataagagaaggagtgaaaattttgaataagaaaacggttcgaatctgtatatcttacagtctgatgattgggttgtgggcatcagctttcccgggaatccgcgcgggtttggagagttacacgccggaacacctcgctttgtttcgcttattgattgggtcgatggcactgttgctttttgctgttttgactcaaatgcgtttacctgacatgaaggatatccctgctattttatctttaggagttttaggtttcgcactgtatcacattttgctgaatatcggagaaaaaacagttagcgcagggatagcaagcttactcgtaaccacggcaccgattttttctgcagtgttatcccggcttttttgcggtgaacattttggatcttctaaatgggtcggatctatcattagcttattgggtgtagcatgtatttcatttgggacagcagactatactcattcaatgaaaggcatgttattcattctgctggctgctttttcagagagtatctattttgtctttcaatcccgctatataaaaaaatatggttttattccatttgtgacattcaccatttggggtgcaacattgccaatgctggtgtttcttccggggttatggggagaagttattcacgcatcgatgaattccacattgtctgccatttacttaggtttattaccaacagttatcccatactttgcacttgcatacgtcacttcactcgtcggcgcttcagaagcagccatttcactttatttaacaccagctatagctttggtcatttcttggttgtggttaggtgaaatacctgcctttatttctcttctgggcggagcagttacagtctgcggggtatgcttcacctatctggaagcaagtaaaatcaggcttaaatgaatctttttagagaattgggtatgttaaacgtacaattaaaagaaagaaggtgatcccatgcccgctaacaataaacccaacagtttaatcacggagaagtctccttacttactccaacacgcccacaacccagtggactggttcccatggggagaagaagcctttgaaaaagcaaaacgcgaaaacaagccgatactagtcagcatcggctattcgacttgtcactggtgggatgtctgttaagatacccaaatatgtcgttgaaataaaataaattgtaagagatatttacaacttaaaatgaaaaataaaaaagtagattgattaaaaatcgacttttcgcattaaaatattaaatcttttaatgaggcttagttgcaatcttggagctgacctctgagttactggagtttaaattaattacatcttcaattggaataatctcgcttggggaaacaccatgaagggtagcacctttaactgcaactcctatgacttcattactttcatttattataggtccgccactgtttcctccgtatatgattgccgatatttcccgtcgtgaatggaacgttccggttgaatctctatgttttctaataccttttaggtggccagtttcgatttttatttcttgccctattttgtagtctggataccctattaattcaattttctgcccatctttcatgtcaatgttatattcatatccttgattgtctatattaaaaccttttatatctaaaattgcaatatctttatctaggtcatatttggatactttcgctttatattttaaatcaggataattacctctaaaaaatgagataccatactcattgttaaattttttattgtccttaatagcttctattgcatcttctataacgtgagcattagtgattaagccaactccctttaataaaaagcccgttccttgaccgtataatatttcctccattttatcgttttcaaaacaaactaaaggaactttatcatcataatcaattatatatgtataagtttcatgaaatttctttaaagattctaatttaaaaggagatatagtttcactaagataagatattttattaaatctctttgctaatttcaaatataaagggtcatcttttccttttacatgcccaacatgtgaaatcataccttttaaaatagcaaacatattaatattatcaagatatttcttttgacgaaatgggtatttttcttcgaaaatttgttctgctttctgtaaatcttcaacgtttttttcaatacagtgaagaattgaccttattcttcttacatagcttcttttaacatttaatttttcatttaccgtaattcccgttacagtttgattttgtctataattctgaagtcttgtcttttctttattaatcttaaacccctgatattccacaatactaattacattactattcagaaaaatagacccctcttttatatatgcaatatcatgagggaaaaccctcctgcttgtagaaaacgttatatcgtcagcatacctagtatattgacatctgttgtttttggccaatttagaaaactctttatctattctattacatataatatttgatatgataggggatgttgctgctccctgtggcagaaaaccattcggatgacaacatatatttgctaaggttgtagcaactttttcattaaatttataatatgtcataaacattgatctaactcttctaaaggttatactttcgaaaaaattctctatatcaaaatttagtacatattttttatttaaatgcttttgagcattatcaactattcctcttccttttacaaaaccatatgattgcctatggtttttatagttagactccaaaatataagctagctttttttgcagaatagataaacttaaagtaggcgaaaaaataacacgttctgaaccatttttcttttttaatttaaacgccttataattagctcctttattttttataagtactttccacaataattcttttggtacctctaaaaggagagctacatcttcaaaacaagataaattcttgaaattttgtttaatatcctctagattgctctgtaattcaaaatttaacttataaaccatagcaatcccctcctatttacaacagcaagggttaaaattctacccttctcctaatagcgattagacaaatcgaataaaacttcgaagataaaataagcgtgtaaattaagtataccctttaaataacagacggcgatttcaccgccataaagtcaattttttcttacccttgctgtcagtgtaaattatactatatatattcatcaatattaacagcatttttgaaaagtttatatttaatcgcgatgttttacattatcttacctactgtaagtatttatgataatgaaatgtggtaagctaacaacataattattaacgaaaaaagaggtacttatatgcctactcacaaacataccaacatgttaatcacagagaagtctccttacttactccaacacgcccataacccagtggactggttcccatggggagatgaagcctttgaaaaagcaaaacgcgaaaacaagccggttcttatcagcatcggctattcgacttgtcattggtgccacgtaatggctcacgaatcctttgaagacgaagaaatcgccggtatgttaaatgataaatttatagccatcaaggttgatcgtgaggagcggcctgatgtggattccgtgtatatgagaatttgccaattgatgacggggcagggcgggtggccgctgaatgtgttcgtcacacctgatcagaagccgttttatgcggggacgtattttccgaagacgagcaaatttaaccgcccgggttttatcgatgtgcttgaacatctgtccgaaacgtttgcgaatgatcggcagcatgtcgaggatatcgcggaaaacgccgccgctcatcttgaagtcaaagttcatccgaccgagggcatgcttggcgaacaagcggtacatgacacgtatcgtcagctggcaggcgggtttgatacggtgtacggcgggttcggccaggctccgaaatttccaatgccgcatatgctcctgtttctgcttcgctactacagctatacgggcaaggaacaggcattggccggcgtaaccaagacactcgacggcatggcgaacggcggtatttttgaccacatcgggttcggatttgcccgatactcgactgataatgaatggctcgtgccgcattttgagaaaatgctgtatgacaacgcccttctcctcagcgcttatacagaagcctatcaagtcacgaacaatgagcgctacaaacagattgcgacgcagatcgtgacgtttattcagcgggaaatgatgcatgaagacggcagctttttctcagcattagacgccgatacagaaggccgcgaggggaaatattacatatggtctaaaaaagaaatcatgaatctgctcggggaccaactcggctcactttattgcaaggtgtataacatcacagaacaaggcaatttcgaaggagaaaacattccgaacctcattttcacgcggcgtgaggccatccttgaagagaccggtcttactgaacacgagctgaccgaacgccttgaaggcgcacggaaaaaattgctggaagcgcgggaaaacagaagctatccgcacacagatgacaaggtgctgacctcatggaacgcgctcatgattgccggactggcaaaagccgcaaaggtatttcacgagccgggctttctcagcatggcggaaacagcgatccgttttctcgaacggcatctcataccggacgggcgcgtcatggtccgctatcgtgagggcgaagtaaaaaacaaagggtttatcgatgactacgcttttctgatctgggcttaccttgaactgtatgaggcaggttttaacccgtcttatttgaagaaagcgaaaacgttatgtacaagcatgctggatctgttctgggatgaacggcacggaggatttttctttaccgggaatgatgccgagacccttcttgtgagagaaaaagaagtctacgacggtgccgtcccttccggaaacagcgcggcagccgttcagctgcttcgtctcggccgcctgacgggtgatgtatcgctgattgaaaaagccgaagccatgttttccgtttttaaacgggaaatagaggcctatccgagcagcagcgctttcttcatgcaaagcgtactggcgcacataatgcctcaaaaagaaatcgtcgttttcggtagcaaagatgacccggacagaaagtggttcattgaagcgcttcaggagcatttcactcccgcctatacaattctcgccgcggaaaatccggaagagcttgcaggcatttctgattttgccgcgggttatgaaatgattgacggaaaaacgacggtttacatttgtgagaatttcacctgccgcagacccaccacggatattgatgaagcgatgaatgtattacaaatcagcagcagagcctaggcggcctgctgcttttcttttttcacaaaacggaatgcgagccatgcgaagatcatattgatcaccagactcgatatgcaatcatatatttcatagccgccggctgatgaaaatatcgatggaatggcgccgtaaaccgaatgatcctcggtgagaaagataaataaaaacatattattggcagcgtgaccgcccagggacagctccagactgcccgttttaatcgtgataaaggtccagatcacaccaatggtgacatatccgattcccgcccagagagccccattttccatctccggatttccgaagtgaaggacgccgaataatccgccgatgatggcagtcagaaccaccgcgtttgccgtcaatttcccggcgaactgaagcagaaaaccccgaaagagaaattcctccgcagaggtttgaatcggcaccaaaaagacggccgccgctaacagcagcagaaagcgcgaagcatggaattcctgaagcgagaatcgatccgggtggaataaaaaatcaaccagccccgcaataaacatcagcaaaatataagtgccgaatccaaagaaaatcctcttccagttcagcgactgattcggtgtgataatagataaaaaccgccgtttcataatgaaacgaaccgctatccaaatgcctggaatcgctatgaagtagacgatatgctgtaaataaatatccgccagcgggtcacctaatgccaactcatcccagtttatcgtcaatgacggattgaactcggatatgagaagcatataaaatacggtcaatatgcttccgaataagaacaaacccactatgaccagcagagaaagaagatatctccatacactattttttccctctgcgggccgtacaaaagtattcatatttatgcatcagcttcctttccttcaacattttacaatagaaacagaaacagatataggaaatttcatatatttttaagaagaaagcgctatgccgtttccttcggctctggttatttacactctgtttttgccaaaaaaagacctttataatgtatttgtcagattaatttacagtattttctgattacaattgccaagtcagggggttttttatgaaacatcagacattctcaaatgtagcgaaccgtttagaccgtctccccatttcacgtgtgcactatcaagtattaaccgctctcggaatcatctatttttttgatctcgctgatctgtttacgctcagtaatgtggctccggcgctgattgagcattggggtgtagagctgtccaccattgctgacattacggctgcatccttcttgggcatgtttttaggcgcctctctcggcggaaggctgtccgatcggatcggcaggaaaaaagcgctgaattgttttgtccttatcttttcgatctcatcttttctgaatgcgctggcatgggacattccttccttaatgattttcagatttttgacgggtctcggcgtcgcagccgccatgattgtgacgaacagctacttggcggagttctttccatcctccgtacggggaaaatatatctccttttgcgccatgatcggattaatcggcgttcccgtcacaaacgtcgtatccgcttttgtcattcctttaggctcatggggatggcggctcgtctttgtatggggcgcggccggtctcatttatttcttttttatccgccggcttgaggaatcgccgcgctggcacgaaaatcgcggtgcatataaccaggcaaacgccattatgaatcggcttgaaacccgtgtagaaaaagaaaaaggcccgctccccgcaccgaaagaagcagcagaagtacatgccgtgaagcacgccggctacttaggactgtttcagggcaggaatctaaaaatcaccatcatcctgtcagcggtatggatccttgaaacctttggcttttacggctttgcctcatgggtgccaagcctgctgaaaagcaacggcatcaccatggaaaaaacgctgtggtacaatgtgctgcactctgtcggggccccgcttggcgcattgctcggatccatgatatccgaaaggttccaaaggaaatggattctggccgcaagcgcttttctgactgcagtcgccgggctgctgtacggcatgacgtttattcccgtcatgattattgtgtttggatttgtcgtcaacgtcacagaacggatattcacctcaaatctatacgcatacacatcagagccgtatcctacggaatatcgctcggcagggagcgggctggcgtacgggctcggccgtttttccaacatattcggctctttgctcgtcggatttattgccataaagctcggctacatcagcgtctttttgtttatcggcggctgctggctcctatgttccgttctgttaatcctcttcggcccgaaaacaaatgcacagcaaatttaaacaataaaacagtgcggactcactccgcactgttacactgtgatttctatcaaattgccttcccaatcctctatcacgctctcataatatccgtcacccgtcacgcgcgggccgcttacaacctgaaatccgtcgtttttaaacgtctccgtcagttcattcacccgctccttgctgcctgtagaaaatgcgagatgcgcccacccggtcatattctgtgacggcgtttcctcaatgccgccttttttcataatttccagccggcatccggagtcaaatgaaagaaaatacgatttgaaatcctttttctcattatgataaaggtcattggcttttgcgccaaagtatttctcataaaactctttcattcgttctaaatctttcacccatatcgctgcatgttcaattttcatatgtccgcctccttttttttctcaatctatttataagccatgaaatccatttcagctcaagtctttttccgctgaaattggtgcataatttgttttttagccgtttctccgttcaaaaacagcaaaaacgcttcctttccgacccgttccaaatgaagttccaaggaaggaatattcaaagcccggctgacgctcacatttccctcgccgatgatctccacgtcccatttctgttctttcgcaaactggtacaagccggcagccacatcatcactgtgtgcataaatagccgtcggcggcttgctgaaaccccggaagtgctcaccagcacgctttccgtcgtccatatcgtggcatccgattagaatgcgggtttcatcaaaagaaccgaaaactgctttataggcgtttaccttatcggtcgtacttgggctttttgccgcttcccgcacacatgtaaaagcaacgtctcgatgcccgcggtttttcaaatacaaaaagctctctctgtatgccgcctgtctgtcattataagcgcagggaatcgcttggtgctgtgtatattcacaggcgacaatggggccgtattcaaggtaaggcacggctgtttcccattcattcgcgcgggaggtgacaatcagtccgtcaatctttttcattttcaacagttcgaaatatgtaatctctatagcggggtcatagttggtggggagaagagttgtcacgtaatcatgggcaaacgcttccttcgtgataccgtttacaattttgtcaaagcagggatgatcactgtacggcaatatcacgccgatcgtattggtctttccgcgaatcagatcaatggcggttcgattaggcgtataatccagctccttcatcacttgattcacaagacgccttttctcctcagatacgtacggatggttgtttagcacgcgtgatacggtagccaccgacacattcgccagtttcgcaatctcttttatatttgccatgtgctcctccattttcggtaataaaaaagcagcaagagtgaatttctcttactgctatctcatcataaatccagtgtcatttcaacagggcaatggtccgaacccatgatatcggcacaaatggccgcctgggtgatccgctgcttcagcctgtctgaaacaataacataatcaagccgccagccgatatttttctcgcgtgcattcgtcctgtaagaccaccaggaatacgcgccttcctgatcgggatataaatagcggaatgagtcggtaaatccggcattcagcagtacgctgaacgcttcccgctcctgatccgagaaacctgcgttctttcggttggcttttgggttcttcaagtctatctccctgtgcgcaacattcaaatcgccgcataatatcacaggcttcttctgatcaagcttttgcagataatccttaaaatccgcttcccactgaagacggtaatcaattcgctctaacccgcgtttggcatttggcgtgtaacagttgacgacgaacacattctcaaactcaagcgtgatcacccgtccttcttgatcatggtcgtcaattcccaatccataagaaacttgcagcggctttactttcgaaaaaacagccgtccctgagtagccttttttcactgcatagttccaatagtcatggtatccttcaggctgcaatgatacttgtccgtcctgtacttttgtttcttgcagacaaagaatatcggctttcgtttcctgcaggcaagtattgatatctatctttttcatcacggcacgcaagccgtttacattccaagaaatcagtttcatgtgttccctcccgcccggctcagccggtattaacaatcttacttcagtgtttcaatgtttctgccctctaatgccagcagctgctttttcatttctaaaccgcctctgaatccggtcagtttgccgtttttcccgatgacacgatgacatggaaccgtaatcaacaccggatttgccccgattgcggcgcccacggctcttacggctgtcggtttctgaatcatttctgcaatatccgaatagaagtatgtctcaccgtacggtatgtccatcagcgcttgccatacagccagctgaaattctgttccgtaaagatccagcggcactgaaaatgctgatctgccgttttcgatgtactcggacagctctgccgtgtaaggcgccagtttttcatcatcacgcaccaagcggtgttgcggcattgcttttcctgtccaccgctcaagctcttcaaagtttccatgattcgaacctataaagcaaagccccgtagaagtggcggctgtatacagactccactcattccgtgtgaagagtgtccaataaaccatagtctctttactcatagtgaatctctccccgtccctttccggcagtttttctgtatgctgtaggcgaacttcccgttctctttttaaaaagagtcgcgaaatgtgctgtgtttggaattccgacagtcagagcgatctccataactgtcttatcagtatagagtaaaaggtgttccgccttcgtcagtctttttatctgaatatactcaatgggagacagccccctgatttttttaaatgtccgctgcaaatgataggggctgccgtgacacatatcggccagcacgctcagagtcagtgattcgtgatagtggctgtcaatatactcggtgatttgcgcaatccattcttcatcaggaagacgcagaccgttgggacggcaccttttacagggacgaaaatttctctccagcgctgcatcagccgtatcaaataccagcacgtttttcttattcggaactctcgacttacaagaaggccggcagaaaatccccgtcgtttttacggcataataaaatgtcccatcataggaagcatcattgtgaatgattgcattccacttttcatctgtcaggatatttctttccgttttcatctcagccaccccctgtttctcagtataaacaaatccattacataagtacgcttatttgaatagaggagcaagataacaaagataagactcagaagcatttctatgtttcatgtggaacatttcggcagggggttgagtgatataaaaaaagagcaggagcccgcgggctcttgctcttttctttcggcttactcgccagttacgtatggaagtaaagccatttgacgtgcgcgtttgatcgcgatagtcaatttacgttggtatttcgcgtttgttccagttacacggcgaggtaagattttaccacgctcagaaacaaactttctaagaagatctacatctttgtaatcgatgtgcgtaatgccgttagaagtgaagtaacaaaccttacggcgtttcgcacgaccgcctctgcgtcctcctgccattgtcatttcccacctttcttgttatgaatatagcgataatctattagaacggaagatcatcatccgagatgtcaatcggcttgccgtcgttggcaaatggatcatcattaaagctgttcccttgatttcttctctggttgttctgatttccgccgaacggattatcattttggcctccgccaaagtattggcctccgccgctgtttccttcgttgtatccgcctgaaccagaaccgccgctgtttttaggctcaagaaattgaacactttcagcttggacttctgtcacgaagacacgctgtccctgctgattttcataatttcttgtctgaagacggccgtctacgccggcaaggcttccttttttaagaaagtttgcaacgttttcggcttgttttctccaagtgacacaattaatgaaatcggcttcacgttctccagactggttcgtgaatgtacgattcacagctagagtaaacgtggcgacagccgcaccgcttggcgtataacgaagctctgggtcttttgttagtcttccgactaatacaactcggttaagcatatgaaagaccaccttttaacattatatatttcaaattgcttattcttcttctttaacaacgatgtggcgaatgatatcgtcactgatcttagctaaacggtcgaattcagaaaccgctgcagcgtcagactgaacgtttaagatttggtagaaaccgtcacggaaatcgttgatttcgtaagcaagacgacgtttaccccaatcttttgttccagtgatctccgctccgttagaagtcaaaacgttgttgaaacgctcgataactgccttctttgactcttcgtcaatgttcggacggataatgtacataacttcgtactttttcatctgtttgcacctccttttggtctaagcggccctataatgggcaaggagcaataattctattactcacaagtttatattataccaaagctcttgtccctttacaactgtgtcctatacattaaatcggaaatgaatgacatctccgtcttggactacatattccttaccttccagacgcacttttccggcttctttcgctccggacattccgccgcctgccaaaaggtcttcataagcaaccgtttcagcgcggataaagccgcgttcaaagtctgtgtggatgatacccgcacactcaggagctttcatgccttttctgaatgtccaagcgcgcacttcctgttcccccgccgtaaagtatgtcgcaaggccgagaagagagtatgacgctttaatcagctgatcaagacctgattcttcgatgccgagctcttcaaggaacatttgcttttcttcgccttccaattcagcaatttcagactcgatttttgcacagacgacgataacctcggcattttcccccgcggcgtactcacggattttcgcaacgtattcatttcctgaaggatcagccacttcgtcctcgctcacatttgccacataaagcacaggttttgacgtaagcaaatgaagctgcttcacaagcttttgctgttcttccgtaaattcaacggaacgggcaggcttttcttgttcgaaagcttcttttaatttagacagaatgtcaaactcaaaaaccgcttctttgtctttttgcttcgcaagcttgcttacccgcgtgatgcgcttttcgactgtctccatgtcggcaagaatcaattcaagattgatcgtttcaatatcatcaatcggatcgactttccctgacacgtgcgtaatattgtcatcagcaaatgcgcgtacaacgtggcagatcgcatctacctgacggatatgagaaagaaacttatttccgagtccttcacctttagatgcgccttttacgatccccgcgatatcagtgaattcaaacgcagtcggcaccgtttttttcgggtttaccaattcagtcagcttttgcagacgttcatcaggcacttccacgattcccacgttagggtcaattgtacagaacgggtagttggctgattcggcaccagcctgggtaattgcattaaacaacgtcgattttccgacattcggcaaaccgacaattccagcagttaaagccattctttcatctcctctatatcaaaccatcatcgtataaacgtattgtaaacctagagcaattataaggaggttcataggaaaagacaagctgagaaaaaagcatttcccgcactctctctccttagattatccttttttaaccgctaccagacagtcaaaaagcgtacttcccattccattatcggaatttgaatcctttgtgagcatgttgacggagcctccgaatgccgaccacatgccttcatctatattcaccgtcttggggtgagcctgcttcatgattttcaccctgccgcgcagacgcccgcggtcattgtatacctctgccgtatctccgtcctgaagggcaagctcctcggcgatatcaggcgacagatccacctgaatctgctgaagtttttcaataaacggcacgtgctgtgaatggttagagcgctgcgggtgaatggacagcagcgtatacggatatttctcggccagcccgccgtcgtgataaacagactcctccggcacttccaatcgagggaggccgctgtatcctttctcttctgccaatgacgagatgaattcaaatttcccgctcggggttaaaaattggaaatcatcccacgggacctgtttgaccggaagcggcatatggcctttttcctttaatcgctcaagggtgatcccctcttcctccaaagaagaaagccccatcttcaagaaatcttccgtacgataatcaaacagctctccgaatccgagacgctttgccagctccgtccaaatccatcggtctgatttcgcctccccctgcggttccacaagcttctttccatattgaacatagtgatgatacatgctggagtaataaatatcttcctcttcgaaaacagcggccgtcggcagcacataatcacagagctttgccgtatcggtcatgatcgaatcaatagccactgtaaccggtgttttttcgaacgcttccttcactttttttgtattcggcacttgtgtcagcggattgccgcacgtcacgatgatcatctcaatcggcgggtcggctgcattcaacgcttcttcggcttgagtcatcatcgaaaacgttcttgcgttttttttcagatcaggacgggtgagttcggttttcgcaaagctttcaccgacttgcacatttccaaagtttgcgccgccgcctttaataccgacatttccgctcgccgccgctaaagcgtcaatccagcgtatcgtcccgccgccgtttttatatctctgcatcccaagacccataaaagtagaagcgggaccgtctgcatatagatcagcaagatattcaatctcttctaaagacgtttctgttttctcaatgatctcatcaaaagaaatcgcgcgcagcagcttttctatttcttcaaaaccgactgaatgcttttgaatgaaatcggcatccgttctgccggtttggcataatactttcaaaacaccggccgcaagccagccatccatgccgggtttgacggatatataccggtcggcaagctttgcggtcggattaaaaatagggtcgatgaccgtcagtgtcgccccttttttcttcacctgctgcaaatgatgatagaggtgcatattcgtccgggacacatttctgccccatacgatcacatgcttgctgtgataaatatcaagcggtccatgcccgtaagagcgcccgaaatcccagcgctgcgcttcaattccggaaccccagcaaatacttcccgcaatctccgtcacaccgccgtatccattgaaaaaacgctggtcgagcgccttcaaaagaccgttatttgcgtagtcatgactgtgcagcacagcggcagtgccaaacgtttccttaatcaccgccattttttcagcaatttcatccaacgcctgttcccaggaaatgcggacaaattcgccgtctatctttttcaaaggataacgaagccgttccggagcattcgttttcgtctccagcattctgccccggccgcaaatttttccttctgtaatggggtgattcgggtctccgtctactttcgtcaccttcccatcttcaactgtcaccaaaaagccgcagctgtcccagcaattcagcgggcacgctgactgatgcactttgctcatcgggcctcttcctctcctctatatgaaaaagcatgagcgccagcctttatgatgtaggctcctcatgcttgacgagtacttttttcagctttctctcaaaatctcttctcggaatcatgacactgtgggaacaccccgtacatttgatccgaatatccattcccatccgaatgattttccacctgttttcaccgcaagggtgcggtttcttcatttcaacaatatcattcaggccaaagtctttatccgccaagacccttcacctctcttcatagactgctttatttattgtacaaaaaaagacaggataagagcaacggccgcactcaaaatgagcattatacttttttccatcttcctaatatagggtaaagaagaagacataccagcaaataaagacttaatagcccgtaaatgggatacaaaatggcgattaaatctgaaaagccgattgtcgtaaaaggcaccatcacagctaaaagaagaaagacgagcatccatctcggcaatttcacaaatacaagcatgcggctggacagcccgaacaggccggtcacggttgtcgtatagatggctaaaaaaagtaccgcggccatacaaagaaataacggataaggagcgccttcaaggacggcaaagagaggaatctcgtattgtgtgagactgcctgaaagctgcacaagcgtttcattgtagacaaaagaaatcacaccaaaaataagcccgcttgcaatactggcgattttcgcttccccaagccctttcatatcctttccgacagaagaaagaaccgccacaacagaaaggatgtttaatgacgtaaaggtaatacttgccggccaattaaattgccgggtcaaatctatcgtccacgtgtaatgatgggttgtctgaaaaaagatcaatgcatataaaagcccggctacaagaatcggtatcaaaatactattcaaagataatattccttttatatcccaaaagaataaaaagacggtcacgatgcaaaaaagagaaataccgatccaaaacggcagcttgtacatttgcagcgtcacaccgcctccggcaatcatgaccgtcgtcgttgaaaacaaataaaacataataagtacatcatagattttggcaagagccggccccatcagatgctcaagcacaggtaaaaagtgcgttgattgaacacgatagctgatcttcaacactatataagccgaaatggtgaacatgactgtaaacaatataatagccagtccgctttcaacaccgaaaaactgccatatttcctgcccgcttgcataaccggccccaatctggctgcttaatatgagcagcatccacctcatcccggctctccacacccttatcacctcataaaatttcagataatctccgcatattgctactatattgagtgacagcggcaatcattcatacaaacgggacaaatatggtatgataaaaataattgactaatcagaaaattattttatgaaattattataaggagcccaaactcatgtacatcaggcgtttaaccgcaagtgatactcagccctattccaacatcagactcgaagctttaaaggatcacccggacgctttcgccgtcagccataatgaggagaaagaatggctgcccgaaaaattcaaagccaggatcgaagccgacaatgccatcatgcttggcgcttttgaaaaagacagactgataggaatcattaagatatccaagcagcctctgtataaactaagacacattgcgattatcggttctatgtatgtttctcccgaataccgggggtcaggcgcaggaaaagcgttaatgaccaaagccatcagccaggcaaagaagatgaaagacacggaacagctccatctctcagttacttcaacaaatgaacccggcaaaaaactctgcgctcaatagaattcacctacagaaaaagatcacacggtcttatatctttcatgaacttagagaacaacagctctaagttcttttttctatcccgctcttttcaaacaatcggtatgctgatcactgcataagcataaaaaaaggcggtgctggatatactgtaaacaaccatacatcatcaaaaacatcagtgtaatactcgtatgacatgacaaggaagtgaaccctatgaatcgaaaaggcgggcttttttctcaagaacgggcaaaacaatatgtgtctcatacagattcttctgccgcgaatcaaatacaagcgatccttgcttcatctttacgtaaagcagccggccgaccgttagtcaccgtatgtatcggtacagatcgatcgaccggagattcattaggtccgctcgtaggaacaaagttagaaaacatgaaattaggcaggttgcacgtttacggtacactgtcagatcccgttcacgccgtaaatatgaaagacaaactgaaagatattcaccatatacataaaaatccgtttattattgcggttgacgcttgtttaggccgcgttaaaagcgtagggtcatttcaaatcggcgatgggccgctgaaacccggagctggtgttcaaaaagaccttcctgagatcggtgacgtccatatcaatggaatcgtcaatgtcagcgggtttatggagtattttgttttgcagaatacgaggctccatcttgttatgagcatggcgaatgttttagcagagggattacagctgacagataaaacagaaggccgccaggaacggctcagtccgtttcataagctgacaagacgtatataaaaaaaccatctttttttaaaagatggtttttacgcttctctttcagacaaaagctcaaggatacgttcaaggtcttcatttgagaaaaactcaatctcaattttcccctttttcttttgtctcttaatattgactgttgttccgaagtaattttgcaaatacgattcccgctcttttaacacaacatcttgaacaggttcttttttctttgtttcacgtggaacattactgtttaattgctgaatgagctgctcaagctgacggacgttaagctgttcttcaaccactttcttcacaagcggttcaagcttgtttttatttttcaaaccgagcagggttctgccgtgccccatggataacgtaccttctgcaatgaggttctggatgctttcaggaagcgtcagcagtcttaaatggttggcaatatgaggtctgcttttcccgagccgtttagcgagctgttcctgcgtaatatccaaatgcttcagcagtgaatcatatgcaagagcttcttcaagcggtgataaatcttcccgctgaaggttctccaatagggcgatttcccgcatcagcgattcagataactcccgcacgatagccggcactgtctctttaccggcaagttttgcggcgcgataacggcgttcgccggctacaatatcgtagcccttcaatgattttctcacgataatgggctgaagaatgccatgctgaatgatggattccttcagttcagctaatgactcatcatcaaattgttttcttggctgataaggattggggcgtaaatcactgatcttaatctcttccactgtctcttcagacaaatcaacttgattaaacaacgcattaatcccttttccgagcccgcctttagccattcgctgccacttcctttgctaaatctaaatatacttccgcacctctcgaacgcggatcgtataatatgatcggcttgccatgactcggcgcctcacttaaacggacattgcgagggataatggtttgatacactttatctctaaagtatttcttcacctcttctataacttgaataccgagattcgttctggcatcaagcatcgtcagaagcactccttctatcattaagtctgtatttaaatgtttttgcacaagccgaactgtatttaataattgactcaatccttcaagagcgtaatattcgcactgaaccgggataacaactgaatctgacgcggtaagcgcattaatcgttaataacccgagagacggaggacaatcaataatcatgtaatcgtaattttgtttcactgattctaatgctcttttcagcctgacctctcttgaaatcgtcggaaccaattcgatttccgctcccgcaagctggatcgtggctggaatgacatctaagttctctactgaagtcggtttgataatctctgttacatctgcgtcatctactaaaatatcgtacacacaatgatccacatcggctttttcaatccctaatccgctcgttgcgttgccctgcggatcaatatcaacaagaagaacccttttacctatgtaagctaagcaagcccccagattaacagaagtcgttgtcttcccgactccgcctttttggttcgtaattgctatgatttttcccacgatgtcacctaccttcacatgaacatgtactgtcttgtttctatcttatcaaaaaaagagtaaagcgttttatttttttcataatttgtttatcagcaagtgaaaaaaatgtaaacgaaaaagacactttcccttataagttctccgataaagtgacttttttgactgtgaaaagacaatatacgacgaaaaaatataaatttttacatttataatgtatggtgtacaataaatctatcattatcctaaaatagttttttgactaaaataaaaactcccctgctgatcaggagagtttttatttaggtatccgaatggtaagctgaatgtactcttcgaattcttcttcctcagtattcagtctgacgccgctgtcttccaccatggacaatgactggcgaatcgtattcattgcaattcgtgtatctcggctgaacgctttgcgtctcggctttggtttctgcttattctgttcaagcattttcaccactcggtcttccgtctgcttgacatttaagcttttctcaatgatttccgcaagcaaagtgacctgaagctccggctgtttgagcgggatcagggcccttgcatggcgttccgtgatttttttctccataatcgcatcctgaacgggttccggaagctttaacaatcggagcttgttcgcaatcgttgactggccctttcctaaacgctgcgccaaggcttcctgtgttaaatcatgaagttctaacagccttgcgtacgcatgagcttcctcaatggaggacaattcttccctctgcaggttttcaatcaaagcgacagatgccgtttccgtatcagagaaatcctttataattgcgggaatcttctcccattcaagcgtctgtaccgctctccagcgcctttcacccgcaatgagctcatattggccttcatcttctgtatgtctgacaacaatcggctgaatgatgccgtgtgtatggatcgtcattgctaactctttgatcttttcatctgagaaaatggtgcgtggctgaaaacggttgggaacgatagcatgtaccggtatctcgagtatctcttctttatttgtatcatgctcagctatctccggttcctcttccttctcaccaaacccgaagaaacgagagaatgaatgcttcatgtacctacaccacctttaaaaactgccatttttataattctattttctcatggtttttcctgctgtatcttcatcaattttgcagaaaatatgatggaattgtcacatcaggctgtctaaattacccttcaattggcgatttatttggagtacccggttttctcggatattttttcggagtgcttttcatcttgcgaattaacataatgttccgttcactttcttcaacgggaagtgtaaaggaatgaacttgttcaagctctcctcccaatactttaatcgccttttgtcccgctttcaattcttcatcagccgctgctgcttttagagcggcaaatacgccgtttttcttgaccagcggcagacaaagctcgctcagaacagacagacgcgccactgcacgggccgtcacgagatcaaagctttcccggacgtccttgcgctgtccgaacgtctctgccctgtcatggacaaatgtcgtatgctctaattgtaaagcatcagcgagattttccaaaaacgtaatccgcttattcagtgaatcgacgatggtgacatgcagatgcgggaagcagattttgatgggcaggcttggaaaaccggcaccggcgccgacgtcacaaagagtggtgaccttttcaaaatcaatataaaatgccgccgtaatcgaatcataaaaatgcttgagatatacttcctttttctcagtgatagacgtcagattcatcttttcgttccattccacgagcatctggtaatacaactcgaattgctccagctggcggtcagaaagggaaatccctttctccgctaaactggatgtaaattcctctatattcatgccgtcatcctttctattcagctaccttggcaatacggccctgctccaggtataccagcaggattgaaatatctgccggattgactccggaaatacgggacgcttgagcaactgataaaggacgcacttctttcagcttttggcgggcttcagttgcaattcctttaatggcgtcataatcaatccgatcagggatttttttgttttccattttcttcagcttctccacttgctgcaaggatttttcgatatatccttcatatttcacctgaatttccacttgttccgccacatcttgcggaaccggagaatcagcaggtgcaagttttgtcactgtttcatagttcatttccggacgtttcattaaatctgtgccgcgcactccgtctttcagctcgcttccgccgagtgaacggatatattcctgattttcaggagacggcttgataataacagaccagagacgttttttctcagcctcaatcgccgcttttttcttttcaaacgcttcatagcgctcatcagaaattaagccgatttcatggccgatttccgtcagacgaagatccgcattatcatggcggagcagcagtctgtattccgcgcgtgaagtcagcagacggtatggttcattggttcctttcgttaccaaatcatcgatcaatacaccgatatacgcatcggaacggctgaggatcacctcttcttttccaagcgctttgcggcctgcgttgattcccgccataattccttgtccggctgcttcttcataacctgatgtaccgttaatttgaccggccgtatacaggttaggaatttttttcgtctccagtgtaggccagagctgcgtcggtacgatcgcgtcatactcaatcgcatatccggctctcatcatttgcaccttttccagtcccggaatggtcgccagcatccgctgctgtacgtcctcaggaaggctcgtggataaaccttgaacgtatacttcctgcgtattcctgccttccggctcaaggaaaatctgatgacgcggtttatcattaaaccgaacgactttatcttcaatagaagggcaatatctcggccccgttcctttaatcataccggaatacattggcgaacgatgcagattgctgtcgatgatctcatgagtctcaggactcgtgtaagtcagccagcaaggcagctgatcggtaatgtattcaaccgtttcatatgagaaagcgcgcggaaccgggtcccccggctggatttctgttttgctgtaatcaatggaatcgcttgatacgcgaggaggggttcccgttttaaaacgaacgagatcaaaaccgagctcctctaagtgctcagaaagtttaatagacggctgctggttattcggaccgcttgagtaagacagatcaccaagaatgatccgccctcttaaatacgtccccgttgtcagtacgaccgttttcgccttatattcagcaccggtttgcgtaatgacaccgcggcactcgccgtcttcaatgattaaacgctcggcaatcccttgaagaagtgtcaaattcggtgttttttccagcgtatgcttcatttcatgctgatattggaatttatccgcctgcgctcgcagcgcccgtacggccggaccttttcctgtattcagcattctcatttgaatatgagttttatctatatttcttgccatttctccgccgagcgcgtcaatttcgcggacgacaatccctttcgcggggccgccgacagacggattacatggcataaacgcaaccatatcaagattaatcgtcaaaacaagcgttttagctccctggcgcgcggatgcgagcgcagcctcaacaccggcatgcccggcgccgatgacaatcacgtcgtattggcctgcttcataccccatggttttttcctcccttttatttacctaaacaaaattgtgaaaagagctgatcaattaagctttcgtggacggcatcaccgatgatttcgcccagcagctcccagcaccttgtcagatcaatttgcaccatatcaatcggaacatcctgctcaattccattcagtgcatcatcaatggcttgctttgcctgatgcagaatcgagatatgacgggtgttgctgacatatgtgagatctccgctttcgatcgctcctgtataaaatagcgactgaatcgcttcctctaaatcttgaatgccttcttctttcagcaatgaggtcgtgacgacgggcctgcctttcgcaagctctttgacgcgctcagcgtcaatcttagcctcgagatccgtcttattcataatgacaatgacgtccattccctcaaccgcttcaaataatttcacatcttcttcagaaagctcttcgctgtggttaagcacaagcaaaatgagatccgcttccttcagaacctggcgtgaccgttctacaccgattctttcgacgatgtcttcggtctcacggattccggcggtatcaacaagccggagcggcacgcctcggacattgacatattcctcaatcacatcacgcgtcgttcccggaatatcggttacgatcgccttcgtttcatggacaagactgttaagcaaagaggatttccctacgttcggacggccgatgatgacggtagacagtccctcgcgcaaaattttcccctgctcagacgtacggagcagcgcctcgatttctttcttcacgccgctcgccttctccactaagagctgatgcgtcatttcttcgacgtcatcatattccggataatctatattaacctcaacatgggcaagtgtttctaataattcatcacgtagacggcggacaagtgcggaaagccgtccttccatctgattcatggcgacattcatggcacggtccgttttggccctgatcagatccatcaccgcttccgcctgtgacaggtcaatccgtccgtttaaaaatgcgcgcttcgtaaactcaccgggttctgccagcctcgcgccttctcttaaagcaagctggagcacctgattaaccgtcacaatccctccgtgacagttgatttcgatgacatcttcccttgtgaatgttctgggcgctcttaaaacagacaccatcacttcctcaataatccgtcccgtagtgctgtctgcaatatgcccgtaatgaatggtatgcgattctgccgaactgagcgttttgcctttcggacccttgtacattttgtcggcaatttttacggcttccggcccgctcagccgaacgatcgcgatcgcgccttcacccatcggagttgaaatcgctgcaattgtatccatgctgttcacctctctttatctctgtttccatctatataaaaaattttatttacgccaaaattaaaagataacatagtttggtttgaagtggaagatacgttatccacaaaggcagaaattcatcccttattactttaacttatccacatgtgaataacaattaattttatttcctaaaaccttttttatcaacagcatacaccgaaaaagaaaaaacttaaacgccaaaagtatgattctgcttaggaatagagccaattttgccaataaaaaaaccgaagttccgattttacccggacttcggttttctgctatctttatgggaaataacgagatggcggtaccggccttcaccggtagaaaaagttttgatatttggatgcttcgccagagcgtcatggatgatttttctttcaccagacggcatcggttctaaatgcacatcttttttcgttttcgatacctgcttggccagcctgtttgccagctgatccagaatttctcttcttttcagacgataattctcagcgtcgacaacggcttggcggtactggccggagccgcggttcaacacaagctgcgtcaatgtttccagggcattgagtgtttgtcctctcttaccaatgagcagcgccgctttttcacccttaatatgaaaacaaactgtttttttgttttcctccgtgacaatctcggaaggcccggcaatggtattgatgatttcttccagatacgctttcgcttcctgaacggaattttttttctctttcagttctacgatcgcattcttttttccgaaaatacccaaaaaccctttatattcttcctgcaccaccgttatttctacttgatctttcgtcagttgaagttcctgaaggcctgattgaactgcttcttcgacattccgtcccgcagcagtcaccttcttcactttttctttcctcccgctttctgcgtttccggatcgtgtttaatgtccggtcctttaataaggaatgtctgagcaatcataaacaagtttccgactacccaataaagagaaagcgcgctcgggaagttgatcgcaaatacgatgatcatgatcggcataatccataccatcattgccatttgaggattctgagaaggatttccggccatcatcagcttctgctggacaaaagtggccacaccggcaacgataggaagaatatagtaaggatctttctcgcctaaatcaaaccataaaaagctatgctgtgaaatggcttgcgtacgcataatagcgtggtaaaatccgatcaaaatcggcatttgaatcaggatcgggaaacatcccgccagcgggtttaccccatgctttgaaaacagggccattgtttcctgctgaagcttctgctgcgttttttgatcttttgagctgtatttttctctaagcttctgcatttcgggctgcagcgcctgcatcgcttttgagcttcgaagctgtttgatcatcagcggcagaatcagcagacggattaaaatcgtaacgatgatgatcgataaaccatagttatcgcccgtcagtttcgctacgtacgtaatgacttctgacaatggatatacaacatatttgtcccagaaatgcggactattcgccgtaatcggctcttttacactcgagcatccggccagcagcacgagcataccgaccatactcagtagtaaccatattctccttttcaagaacgtttcctcctataccattctttataaaccttgtatgtattttagcatctttcagttttaaatggcggtcatttttcgccaaacaaaaggaagcgcttttaaaaacgtgaagaaaacaaaatatgagctatttcgacgaagatttcttatataaagaggtttttctgaataagtgctgcagactttttttcgtttcttcaatactgagttcagctgcgggttttctagcgataataataaaatctttcggcttgagaagctctttttcctcctggatcgcctgcctgattaaacgcttcacccggttgcgcacgacggcattgccgatttttttgctgacagaaagccctacccggagctctttctgctgcggctgatcaagggtatacagcacgaactggcggtttgccatagacgttccgcgtttaaacactttttgaaaatcttcatttttctttaaccgatttcgcttcttcactttgattcactccgatattcactcgcagaaacttttatttctatctaaaaaaaacgggccgccggaaaactgaagaaatttctccagttccgggcgacgcgtgatctcttttctcataatgtgaaaaaagaccactgacattattcagtggcctaagctgataatacttttctgcctttgcggcgacggcgtgctaatactagacgaccgttttttgaactcatacggcttctgaagccatgaactttactgcgtttacggttattcggttggaatgttcttttcatttatgacacctccctcgaggaatagctgttaaagacagtcttacttattatatttgtgctgcctattcattgtcaacttcagcagtgcttttatttcttacaaccataataggataacataccttaaccagtttagaaaccttaattttcatattcctttttttagcgcaaaaaaaaggccccggcctctgaaaaaaacggcatgtggataattttttggtcgttttttaatatccacaatcgttatcgacaacattttcacattgctaacccctgtggacaaagatttttcaacaagttgtcaggtttgtggataagattacgagaaccgttgcaagtcctcgcttaatttgatattatatttgtgttttaactcttaattacttatccagcctattctctttatccacaaagtgtggataagttgtggattgtttctacacagcttgtgtagattgttgtccacaacttgtggaatttgtcgaaaagctatttttctactatactatatgttttcaacatttcgtgtgtacgaatggtcagagccatatgctctttttttgtgttctataacagggaaagatcgctgattttaaaagaaaaggagggctgtgccggataatggagaatatattggatctttggaatcaagccttagctcaaattgagaaaaagctaagcaaaccgagcttcgaaacttggatgaagtcgacgaaagcccattcgctgcaaggagataccttaaccatcaccgctcccaatgaatttgccagagactggctggagtccaggtacttacacctcattgcagataccatatatgaattaaccggggaagaattgagcgtcaaatttgtcattcctcaaaatcaggatgaagaaaactttatgccgaaacctcaagtggaaaaagcggcaaaagaggaaccgtctgattttccccaaagcatgctcaacccgaaatatacattcgacacatttgtcatcggatcgggaaaccgattcgcccatgcagcatcactggctgtggcggaagcacccgctaaagcgtacaaccctttatttatttacgggggggtcggcttaggaaaaacccacttaatgcacgcaatcggccattatgtcattgatcataatccttcagccaaagtggtgtacctgtcttctgaaaaattcacaaatgaattcatcaactcaatccgcgacaataaagccgttgattttcgcaaccgctaccggaatgttgatgtacttttgatagatgatattcaatttttagccggaaaagaacaaacacaggaagagtttttccatacattcaacacgcttcacgaagaaagcaaacaaatcgtgatctcaagcgacagaccgccaaaagagattccgacccttgaagaccggctgcgttcgcggttcgaatggggactgattacggacatcaccccgccggatctggaaacgcggattgccatcctgagaaagaaagcgaaggcggaaggccttgatattccgaatgaagtcatgctttacatcgcgaatcagattgacagcaacatccgcgaactggaaggggcactaatccgggttgttgcctattcatctttaatcaataaagacattaatgcggatctggctgctgaagcattgaaagatattattccgtcttcaaagccgaaggtcattacgataaaagagattcagcggattgtcggacagcagttcaacattaagcttgaagatttcaaagcgaaaaagcgtacaaaatccgtcgcgtttccaagacagattgcgatgtatctttccagagaaatgacggattcttctttgcccaaaatcggggaagaatttggcgggagagaccatacaaccgtcattcacgctcatgaaaagatttcaaaactgctgattgatgacgagcagcttcagcagcaggtgaaagaaataaaagaacagcttaaataatagagccctcggatgaatcggggaaagtgtgaataacttttctatagccatgcacagtctgtccacatgtggataggctgtgtttcctgtctttttcacaacttatccacaaatccacaggccctactattactactgctattttttaaaatatattaattatattatccgttaggaggataaacatgaaatttacgattcaaaaagatcgtttagtcgaaagtgtacaagacgttctaaaagctgtttcatccagaacaacaattcccattcttaccggtattaagatcgtagcctcagatgaaggagtatcatttacaggaagcgactctgatatttcaatcgagtcattcattccaaaagaagaagatgataaggaaatcgtgacgatcgatcagccgggaagtatcgtgctgcaagcccgtttcttcagtgaaatcgttaaaaaacttccgatggcgactgttgaaatcgaagttcaaaatcaatatttaacgattatccgctccggaaaagccgaatttaatttaaacggccttgatgcagatgaatatcctcatcttccgcaaatcgaagagcatcatgccattcagattccgacggaccttttgaaaaacctaatccgtcaaaccgtgttcgctgtgtccgcctcagaaacacgccctatcttgacaggtgtaaactggaaagtggaaaacggtgaattattatgcactgccacggatagccatcgactcgctttaagaaaggcgaagcttgatattccggaagacagctcttataacgtcgtcatccccggaaaaagcttaaccgagctgagcaaaattcttgatgacagccaagaactggtagatatcgttattacagaaacgcaagttctgtttaaagcgaaaaacgtattgttcttctcaaggctgcttgacggaaattatccggacacgaccagcttaattccgcaggaaagcaaaacagaaatcgtcgtgaacacgaaggaatttttacaggcgatagaccgtgcttctttattggcgagagaaggccgcaacaacgttgtaaagctttctgccaaaccggcagactcgcttgagatttcatcaaactctccggaaatcgggaaagtagtcgaagctgtgctggctgaccagattgacggcgaggaattaaatatttcattcagtccaaaatatatgatggacgcactgaaagtacttgaaggagcggacatccgtatcagctttacgggagcgatgagaccgtttcttatccgtacgccgaatgatgaaaccatcgttcagctcatccttccggtcagaacgtattaaacaaacagaatgtgctgccggctaatgttcggcagcttttctgttcatcagccgctccctcaagcaagttttccctttccttatttcaggattttttagtacaattagatattagtgatatttgaaagaggtcgatattatggcaaatccgatttcgattgatacagaaatgattacgcttggccagtttttaaaattagccgatgtgattcagtccggcggcatggccaaatggtttctgagcgagcatgaggtgactgtcaacaatgaacctgacaatcgccgcggcagaaaactttatgttggagacgtggtcgcgattgaaggatttggttcatttcaagtcgtcaattaaagcgggtgacagcggttgtatatccaaaatttagaattaacatcctaccgtaattatgagcgcgctgagcttcaattcgaaaacaaggtgaatgtgatcatcggggaaaatgcccaaggcaaaaccaatctgatggaagccatctatgttctttcgatggcaaaatcgcaccgcacctcaaatgataaagaacttatacggtgggacgaagactatgctaaaatagaaggaagagtgatgaagcgcaacggggacatcccgatgcagctggtcatctccaaaaaaggtaaaaagggcaaagtcaatcatatagagcagcaaaaactcagtcagtatgtcggagcgctgaacaccattatgtttgcccccgaggacttaaatctcgttaaaggcagccctcaggtgaggaggagatttcttgatatggagatcgggcaggtatctgccgtttatctgtatgatttatctctttatcaaaaaatcctttcccagcggaatcattttctgaaacagctgcaaagccggaaacagactgaccggaccatgcttgacgttctcactgatcagctgattgaagcagccgcgaaagttgtcgccaaacgtctgcagtttacggcacagcttgaaaaatgggcgcagccgatccattccggcatttcccggggacttgaggaactgacgcttaagtatcacacggcgcttgatgtatcagatcccaaagatttgtcgaaaataggtaacagctaccaggagtctttttcgaaattaaaagaaaaagaaatagaacgaggcgtcacattattcgggccgcatcgggatgatgtccttttttatgtgaacggacgcgatgtgcagacttacggttcgcagggacagcagcgtacgacggctttgtctttgaagctggccgaaatagatttaattcatgaagaaatcggagaatatcccattttacttttggatgatgtactaagcgagctggatgattaccgccagtcccatttgcttcatacaatccaaggccgtgtgcagacatttgtcaccacgacgagtgtggatggcattgaccacgaaaccttacatcaagcaggaatgttccgtgtggaaaacggtgcgttagtgaagtgaagaaatgaggtgagcgattgtatattcatttaggtgacgactttgtcgtttcaacacgcgatatcgtcggcatttttgactgcaaggtcaatgtatcgccgatcgttgaagaatttctggacagacagaaagaaaaagtagtgccgtccgtaaatggcacaccaaagtctatcgtagtcacgactgagaatatatattactctcccttatcttccggcacactgaagaaacgtgcgcaatttatgttagaaatagattcttagcggatctttacaatgaatatatcgtttaagaaaagtgtaggtgaatgtgcatggctatggaacagcagcaaaatagttatgatgagaatcagatacaggtattagaaggtttggaagctgttcgaaagagaccggggatgtacatcggatcaactaacagcaaaggccttcaccatttggtatgggaaatcgtcgacaacagtattgacgaagccctggccggttattgtacagatattaacatcgagattgaaaaagataacagcattaccgttaaagacaacgggcgcggaattccggtcggtatccaagagaaaatgggccgtcctgcggttgaagtcatcatgaccgttcttcacgcaggcggaaaatttgacggaagcggatataaagtatccggcggtcttcacggtgttggggcgtctgtcgtaaacgccttatcgaccactcttgacgttacggttcatcgtgacgggaaaatccattatcaggcgtatgaacgcggtgtaccggtggccgatcttgaagtgatcggtgacactgataagaccggaacgattacgcacttcgttcccgatccggaaattttcaaagaaacaaccgtatacgactatgatctgctttcaaaccgtgtccgagaattggccttcctgacaaagggcgtcaacatcacgattgaagacaaacgtgaaggacaagaacggaaaaacgagtaccactacgaaggcggaatcaaaagctacgttgagtacttaaaccgttccaaagaagtcattcatgaagagccgatttatatcgaaggcgagaaagacggcataacggttgaagttgcattgcaatacaacgacagctatacaagcaacatttattctttcacgaataacatcaacacatacgaaggcggcacgcacgaagccggatttaaaaccggtttgacccgtgtcataaacgactatgcaagaagaaaagggattttcaaagaaaatgatccgaatctgagcggtgatgatgtgagagaagggctgactgccatcatttcaattaagcaccctgatccgcaattcgaagggcagacgaaaacgaagctcggcaactctgaagcgagaacgattactgatacgctgttttcttccgcactggaaacattccttcttgaaaatccggactcagcccgtaaaatcgttgaaaagggcttaatggccgcaagagcgcggatggcggcgaaaaaagcgcgggaattgacccggcgtaaaagcgcacttgagatttccaatttgccgggtaaactggcggactgttcttctaaagatccgagcatttccgagctgtatatcgtagagggtgactctgcgggcggatcagcgaaacagggacgggaccgtcatttccaagccattctgccgctgcggggtaagattctgaacgttgagaaagcaagacttgataagattctctcaaacaatgaggtcagatcaatgattacggctctcgggacaggaatcggagaagactttaatcttgaaaaagcgcgttatcataaagtggttatcatgacggatgccgatgttgacggcgcccacatcagaacgcttttattaacgttcttctacagatacatgcgggagattattgaaaacggctatgtctacattgctcagccgccgctttacaaagtgcagcagggaaaacgggtggaatacgcttataacgataagcagcttgatgagcttttaaaagagcttccgcaatcacccaagcccggcctccagcgttataaaggtctcggggaaatgaacgcgactcagctatgggaaacgacaatggacccggcgaccagaacgcttctgcaggtcaatcttgaagatgcgatggacgctgacgagacttttgaaatgctgatgggtgacaaagtagaaccgcgcagaaacttcatagaagcaaacgccagatacgtgaaaaaccttgatatttaaccatgaaagccttattttcgttaagaaataaggcttttttctcaaagctgcttcaaacagtctctgaaaacccgcaaaacccgtatattctactaaattaatgtgtataaacacaagtttattgatataatggagaatagtgaaatcgtattgaagatcataatggacaatctactcccacattatttcatgtgatacttcagggaggtttttttaatgagtgaacaaaacacaccacaagtacgtgaagtcaatatcagtcaggaaatgcggacatccttcctggactacgcaatgagcgttatcgtatcccgggcgcttccggatgtgcgtgacggtctgaagccggttcacagacggattttatacgcaatgaatgatttaggcatgaccagtgacaagccatataaaaaatctgcccgtatcgtcggtgaagttatcggtaagtaccacccgcacggtgattcagcggtttacgaatcaatggtcagaatggcgcaggattttaactaccgctacatgcttgttgacggacacggcaacttcggttcggtagacggcgactcagcggctgcgatgcgttatacagaagcgagaatgtcaaaaatcgcaatggaaattctgcgtgacattacgaaagacacgattgactatcaagacaactatgacggttcagaaagagaaccagccgtcatgccttcaagatttccgaatctgctcgtgaacggggctgccggtattgcggtcggaatggcgacaaacattcctccgcatcagcttggggaagtcattgacggcgtgcttgccgtaagtgaaaatccagagattacaatccaagagctgatggaatacatcccgggaccggattttccgacggccggccagattttaggccggagcggcatccgtaaggcatatgaatccggacggggatccattacgatccgggctaaggctgaaatcgaacagacatcatcaggaaaagaaagaattattgtcacggaacttccttatcaggtgaacaaggcgagattaattgaaaaaatcgcagatcttgtccgggacaaaaaaatcgaaggaattaccgatctgcgtgacgaatccgaccgtaacggaatgagagtcgtcattgagctccgccgtgacgccaatgctcacgtcattttgaataacctgtacaaacaaacggctctgcagacgtctttcggaatcaacctgctggcgctcgttgacggacagccgaaggtactgagcctgaaacaatgtctggagcattatcttgatcaccagaaggttgtcatccgacgcagaacggcttacgaacttcgtaaagctgaagcgagagctcacatcctggaagggttaagaattgctcttgatcatttagacgcggtgatttctctcatccgtaattctcagacggctgaaattgccagaacgggtttaatcgaacaattctcactgactgaaaaacaagcgcaagccattctggatatgcgtcttcagcgattaaccggtctggagcgcgaaaagattgaagaagaatatcaatcacttgttgcgcttatcgccgagctgaaagatattttagccaatgaagaaagagtgctcgaaatcatccgtgaagaactcaatgaaatcaaagagcggttcaatgatgagagacgcactgaaatcgtgacgtccggtcttgaaacaattgaagatgaagatctcatcgagagagaaaacatcgtcatcacgctgacccataacggctatgttaaacgcctcccagcgtccacataccgcagtcaaaaacgaggcggaaaaggcgtacagggaatgggtacgaatgaagatgacttcgtggaacacttaatttctacatcaacgcacgatacgattctgttcttctctaataaagggaaggtataccgttctaaagggtatgaaatccctgaatacggccgtacggcaaaaggtattccgattattaaccttctagaggttgaaaaaggcgaatggattaatgccattattccggtcagcacatttgatgaggagctttacctcttctttacgacaaaacaaggggtatcgaaacgtacggcactgtcccagtttgcgaatatacggaataacgggctgatcgctctgggtcttcgggaagacgatgaactgatggccgtccgcttgactgacggcaagaaacaaatcatcatcggaacgaagaacggtttgctgatccgtttcccggaagaagatgtaagacaaatgggacgcacagctgcaggtgttaaaggcatcacgctgacagacgatgatgtcgttgtaggcatggagattctcgaagaagactcccatgtcctcatagtgacagaaaacggctacggcaaacgtacaccggcttcagaatacagagtccaaagccggggcggaaaaggtcttaaaacatgtaaaattactgacagtaacggtccgctagtaacagttaaagccacaagaggcgaagaagacttaatgatcattacggcaagcggcgtgttaatcagaatggatattaatgatatctccactacgggacgcgtaacacaaggcgtccgtctgatccgcatgtctgatcaagagcacgtggccactgttgcgctcgtggaaaagaatgaagaagagccggaagaaaccgaagaagtataaacgaaaaagcgcagctgtaacaggctgcgcttttactatataaagaaataaaaaagctttgacacatagcgatgatgctgatataattctttttgttgtctttttaatagaaaggcaagcctagcgaaaatattttttgaaaaagtattgacctagcaaactgaaaatgttatgattaagaggtcgcttcgagaggagccagatccggttacgacaggcggaaaaaaggcgacgagcttgccgaagaaaaaagacagcagaatgactagcagacctgatgccaaaatgcttccgtaaatagctgaaatcccgtattccttaccgatggaaataatcggcgccaccgctgtgaacgtacagccgagcacaacgggcaagccgatgccgaaaaatttgtttctccacacttgaagcagcgtagccgccccgcacataaaaatgtcaattgaaacgagataagtcagctgttttgcgttcagccccagtgccgctcctacaattaagggaacgacaacagcgccggcatacatggcaagcacatgctgaataccgagggaaagtgttttggcatagccgtttttcatgaacggacctcctgtacaaatgtcacttttccgtcctcaagcgattgaattctcgccagtgattcgacccggcatccttttttcacgagctcatctcttcccggctgaaatgatttttcgataacgatgccgattccgctaactgctgcaccagcttgtttcacgatggacaaaagcccttctgccgcctgtccgttcgctaaaaagtcgtcaatgattaacacgcggtcttctttagataagtgactgccggagacggcaatctgactttctgtttttttcgtaaaagaatagacggacgccgtcagcagatcatccgttaacgtgagagacttcctttttctcgcaaagatgacgggaacaccgagctcaagaccggccatcaccgcaggggcaatgcccgaagattcaatcgtgacgatttttgtgataccgtctttttcgaaacggcgcgcaaattcttgaccaatctgctgcatgagaaccggatcaatttgatgatttaaaaaagaatcaactttcagcacttggtcagaaagaacgattccgtcttcttctatttttcgttttaatgcttccacaatgattacccccgcttatataaaataaaaaaagcattgcccgctctcaaaaaagagcaagcaatgccgaataatctacacgtaacggcgaatgaaagccgtcccattgctcactcatagtcggtcatttacggtgaccggtagaaacttgcgtgccatatccacgcgattatatgagtgttcgtatgatattaatcaaattataacaagatacagtccttttgcatagagaaatttgaatatttccgaacttttacaaagaatcagtttctattattcgtctttttggaatttttagaaaaacacccggcgtataccgggcgtttcgtttataaatataaatttgaatatttgccgacgagatactcaataagatattggacgttcagctcttctcccgttgcatctttaatgatgtctagcggcattttacgtcttccgtgctgatgaaccttttctgtcagccattgcttgatcggctcaaaatcgccccgttctattaattgatcaaattcaggcagatcgtcaagcatggtattcttcagctgagccgcatacatatatccgagcgcataggaagggaaataaccgaaatctccgcctgcccaatgaacgtcctgcaaaatgcctttcgcgtcagatggcggcgtaatgcctaaataatcatgatatttttgattccacaatgcaggcagttcttcaactgtcacttcattgctgaaaatcgctttttcaatttcataacggataataatatgaagcggatatgtcagctcatcggcttcaattcggataaaggacggtttcgcctcgttgacggcgcgtacaaaatcctctctttttacatcttgaaattgatcaggcgaagcctcaatcattttttcataatatgcggtccaaaaatgttgatttctggcgataaagttttcataaaataacgattgggattcatgaatgcccatggatgcaccgtcagataagttcgttccgctaagcgcttcgtcaatattctgctcgtagatcgcatgcccgcattcatgtatcgttccgaaaatcgcggtgcggaaatcgttctcgtcatatctggtcgtgacccgcacatcgccgcggttgattgtcgtcataaacggatgcaccgtctcgtccaggcggccgccgtcaaactcatatccgagctcttttaagaaatacaatgatagatctttttgtttttctttcggaaatgtttttgttataaaggaggtgtccggtttattgccggatgccgtcacttttttgacaagcggaataatcgcttccttcaattcagaaaacagctgatccagcacctttaccgtaacacccggttcgaaaatatcgagcaatgcgttatacgggtggtcttcataaccccaataagaaataaaccgcttattaaaatcaatcagcttctcaaggtaaggagcaaacatagaaaaatcagaagccgcccttgcctcctcccaagccgtttcagctttcgatgtcaaaatgacgtattctctatattcatcttcaggaatttttttattatgatcataatctttttttgcaagttccgccgctttcactgtatcttcaggcagctcttcggcatgcgcgagaaggatgtcaatcagctctttcatccggtcggatgtctggatttgaaaaacgtcagccgacagctgaccgatgctttccgcacggtcatcagagccttttttcggggctcccgttcttgagtcccaatgcataagcgcaatggcttcttcatagtgggatacccttttcagcagatcaaaaaattctttttcatatgtatgtaaatccataaccgttccctcccttttcactatcaattacaggctaatggaacgccgtgataaagtcaacttcccggatttaaaaaaagccgcaggatgaaaatcccgcagcatgtgtttttatacgattttcggtgtaacaggcaagacctttttgacttcggccagaacccgttcgctttctccgcccgcgtaaatggatatggttcctctgtcttgattagagcggataaggcggccgattccctgccggactctcagcagcatgtacggcagatcaacttcctcaaacgggtcttttttcgctccgttccgctttgcggtaaatacagggtcatgcggcggataaggcaacgcccaaatggtcacatttcggagtgagtcacccggaatgtcaagaccctcccataagtggacggaacaaagcactgattcttcatcccgctgaaatttttcgaccaggctgctgatctcttcgtcaccttcgtagtatatcggatacggcagttcccatgcggcagcctgttctttaaattccttcatatcttcaaaagaagggaaaagaacgagggtgcggccttcattctccttaatcgtttcaatggttctcgctgttttctgctcagacgtcatatcaccgtgaagcgtaacagacatttgctcctcgtagtcgtacggagattcaacggtaaatgataaaggatcgcggattccaagactgtctgcaatataatcaaatgaaccgccctcagaaagagtggctgatgagaaaatataagggatctttttagaaaagaccttttctcccagcacttcggctacagttctcggcatcacgacaaatgttgagtctgtatcctgcttttcaagccagctgatggcatccttttgatacagcgaaagtgaatatgccatttgttcgacgtattcttctacgactgacagctcgtacttatcaatcgtatacatttcggattcaaatacgagcgcctcgccgattttatcaagcagacggcacagttcgtcagctgcacgcttaacgcgctggtcgttttggatatccaatcggtgggagccggcgatttccttcgattcctctgacagcacatagaaaaactcatcatttgcggcaagggaatcttcaatcaattcggcaaattcctccctgatgtcattttgaagcaggcgctctaaaaacagctcaagcgtcgattgcttcacacgataggttaacgctttttgcgcggcgaattccagcagatgcccttcgtcaaacacgacggcgctgtgatccggcaaaagcggcagctgcccttcccttttgcgtgattcttctgtccatacatgttccatgtagaaatcatgggaacaaacaatcagatccgttgattttctgtaatgatctcttgaaagtgttaaaccgcatctatgtctcatatcacatgttaaacaatcctggaaggaatcatagcttacgcttgaccactcttcattcgtcaaatcagcgtactgcttgcggtcgccgtacggataaaagcgctgcatcgcttgtgattcatgcacgaatgaaggcagcgactcataaagatccagccacttttcatcatcagaacgctgcatcgttttctcaagctttttcagacacaggtactgctcatgggattttgacagccttgtatcaatctgtaaatccaaatgttctgtcagcttggaaatatcgccttcttttttgacaagctgttcaattaacgtttcatcggcgcatgcaataatggccggtttccccgtatatctggcatagctgatggcaaacagcagatacaccagcgttttccccgtaccgactcctgcctcagcgaacatgacctttttctctttaaatgcccgttcaagctgaaacgccataaatacctgctcatcccgaaggtcaaagcctttttcgggaaggatatcgtaaaacacgtcaccaatccaattgttcaattcttcgtaaaaattcttttcttttgttaaagcaaaaggcaaacgtgatgttgtcacccaactccaacccctaactattcggcattcagaccatctataatatcatttaacccttttcaatacaacaaaaaaacttggccgcgccaagtttttgtaattgttatttccgattaatgacatgtgaacataaaaacggatggtctgttgaatgtgtgtgttttaccgcattttcaagattttcctgtgcgtgtgtcacggcggaaggatctagctccgctccggcttcctgcagctgggacgcagttgcttctaacgccttttgtattttactgaagtactcactgttcagcataaaataagatcacctctcaaatagaaataatcatcattctatgccgatgcctcactttctatacatgccttcctgaatgatccgcacctgacctgcacaaactacaacagatattcgatcgaatatccatcttcacaaatttattctatccgggagtgatggttacatgagttataaagatcgattagatcagcattctgaattgtttcatcacaattggacgcggccgaaacgctctaaatcgcaagtgaacggccacaccgaaatgtcccagaccaacattattttacggagcaacgcaaaagcgcaccgctggtaatggcagaataaaacgtaaagatgttaaaaggctgtcgatattcgacagccttttaaaattatttctaatgaaattttttctgactattttcttttctccacataaatagttttagattgaactgcatctttcattttcccacctttgtataactcaacattaacctgccatctctctttaaatccaggttttagtagtttactaaaataaaacttcttaacaggtgttttattcgagaatgaacctttataggaaaaatcaccaatattgtattctccatctaaggtggtaacacccattcgatagttcaatgtcccacattttccatttgtctgagcatatacatcaatagaagtagcatttcttgtatacgttgttgcgtcagtccaaaccctagcttcacaacctttaattccatgaactgtttgccatgaactcatggctgcttctgctttaggactgcaaataaaagtagaccctgctatcagtaatgcagaagcacccatcaagattttcgatacttttttcattaattccaactccttcatatttttacataaaatattataaaacgatattatatatatatcaagactagtaggtaaattttaagaaattagtaaactaaagatacttataaaaaagcaaatccattaaggttttttctttattttgaggaaatttacagccaatttatgtatttactttattatccaacaatacctcacagatatttatatttaaaagtataataaatagccgaaaaacaagaacactagttcctgtttttcggctataacttgaaagacttattcataacctatttttaaaatcatgttgtcacaaaaattctgctataaaagggactatatttttgaaattgtttttttcttttttgcccaatactgataataatccgctttaataaaaccgttaaagagcttgcgtttttttgtcgcttttcttccgtaggcttcttcaaattgttcatttgacgtcagcatgtaaacagaccatgtatcaagagattcgaatgcccggcccatttctttatacatccgctcgacttcctttttttcgccgagccgttcgccgtacggagggtttccgacgattacgccgaattcgagtttcgtcgtgaaatcctgcacccgcatttgcttgcattcaatcagatccccgagccccgcttcttctgcattttctttggcgatgtttaccatccggtgatccacgtcacttgcaaaaatctgcagcggctgatcatagttcgccttttcttccacttcaagacgcgccttgtcccacagttcttttccgatccattcccagtcttctgagacgaaatcacgattaaatccgggagcaatgttttgcccgattaaggcggcttcaatcgctatcgtgccggaaccgcagaacggatcaacgaacggacggtcaggcgtccagttggttaacagaactaacgccgcagcgagcgtttctttaatcggagctccgccctgatcaaccctgtatccccgtttgtgaagacctgttcctgatgaatccagcgtgatgacggctttatctttcaaaagcgaaatctccactttgtactcgggacccgtttcttcaatccattcattttgttttcctgattgcagcttcagcttttccgctatcgcctttttgacgatgcgctggcagtcaggcacactggcaagtactgatttcacggactttccgattaccgggaactttgcgttttccggaatatatgcgcgccagtcaatcgcttttgttttttcaaacagctcatcaaacgtttttgcctgaaactcggcgacctgtactttaatgcggtcagccgtccgcagccataggttagcgcggcagatcgcaagcgcgtctccttcaaaaatgacttttccgttgtctactttgcattcatatcctaaatcacgcacttctttggcgacaatcgcttcaattcccatcggcgccgtcgctattagtgtgtacttcttcatcgtatcaccctgtctcttttcagctttcgtttcattcaagataaaagctcccctttaaaggagagctctaatttgtcatatcaataaatgtttaacgttctgtaagccatgttttgttccgtcgtactgcaatcggctcatcacctcgtactcaggcggcaatcatctatctacagaaagtattctgtccttctatccgttcagttccttcaagaaggttcccctaccaaaatttgggtttctcgctcgaggggtttaccgcgttccactctcatcatttctgatgagacttcgtcactgtggcactttcaaggatactcagccatatccgaagacgtaggcttttttcctgccgtcagcctatcaaggctgccctagcttatttcttcgctaggcacgaacactacgggcatctcagcaccgtgcgagcatggactttcctctacagattcaaagatctgcagcgattacccgaacgttaagaacacttgttcattataaagcaacttgtctcatttgacaagtgcatctgtcttattcgtcataaagcttgctgccgaatacatgtttctcaaggttggacagccttttcagaatatcaaagttggtcgtattggactgcaccggctgttttttgcttgcttcttcaagctgttttttcagctgcagattttcctgctgcagttcttcaatttcttgatggaaagtttcataatccttaataatcatatctaaaaatttgtcaacgtcttcttgtctgtaacctctaacacctgttttaaattctttttccaaaatgtctttcgcagaaagctttactttatcagcaagcatctttttcacctcgtatcgtgaatcatcatgttatattttattcagaaacacgtcccgttgtcaaatgttctctggcatgttatgtaaagaagtcttcttcttcaacggcagcccggagatcgtccatcgtaatcgaataaatcggataaccgtctttttcgcggcgtttttccgcctgctgcagcatatatttcggcgacccttccatctccggatcatataaaagcaaaagcgcgtctgacttttcaataaagaacgcgtttttctgccggaattgaagcgggctttcgtacggccgatgcgtcaggctctcctcataatctgcctgtgcaagcaccgattcatacatttctttattcggttccttccacttttcctcctggccgtagaacggcgtgataacggcaacctttaattccggatactcttctctgagatcgtacgccgtttctgccgcccaaagctccgtccccagctgtccggatatgagaatccattccaagccttcgtcaagaaagcttctgagtctggtttctatcgccttttttatataaataagcgcccggtcatcatgtttaaagataccgagttcaaacggcttgtaccccgttacggctaatactttcaattgatcacctgcttaaaaaatggggctccccatcgggccccattttgattgatatccttaccgactttgcttaagcgttcaatactaataatcgcagcaagggcttccgcactgaaaatgctggtgtgtcgtcggatcaacatttgaaaaagtatgcggatagtaatgaacgtgctcaaagttgtggtgatttacgttagttgtatgttgcggatgaatatgcggcacaactgtgttagtaaaacaatggtgttcacagcaattagtcggatggacaatcggcggcattacgtttgggcaacaatgatgatgatgatgatgaaacatgctaaatcccctctccattaacttttattacactgttaagttatgaagaaaagcgggtgcatgttctaattcaatcacccaatttagaaatgcatcagcaagctgtctttaaaattcgtaaatacaaacgcaatcaaaaaaaccacgacaaagaacaagtaaaaaacacctttatacataccaactctcccctataaataactaacgctattttacaggatgcggcaccattctacaacaaaatcgatgcggattcagaaaaaaatatttttggcgaaacagctcggcttttgcgctttcccgggcaatatttcaagaggaatatttcctcctcagccgggcaattctcacttggagtttctcggcttctttttccgatatttcatcgtcttttgcagccttttgcgcggcctgcagagcttttttgaaatcttttgcgtgatgctcaaaatagattgccagctctaccgctgattgatgtctgcatatgtgaagagcggagtccgtcagtttctcccaaaggggcactgcttcttgccttcggttttgttttttataaagcatcgctaagtcaaaaagggcccgatccgaatcttcaaagtctttgccttgcagcgcttccagctgcgaaacagcgcgatcggtttctttatgagcgataaaccacttcgccatggcgtacgcttcctgacgttctgacgtctgatcagaggaggcaaaaatcttttttgacatatgaatgtaaagagcgataagggagagcacatcttgttcattatgggagagcactccttccaggagagccgggtcctccgcctttaaaaattggaaatacagcattggagccaaatacccgggtgtatcttcatcccttttaaaggccagctcttcattttcaacagccgaaagcgatacacgctctaatttatgtttccaaagccgtctcgccccgtgcagaagatcaaagtggccgaattcaggaagtttcggaagcctgtcccgaagcaatgtgtgccttgtttttacctgcggccaatcaaaggctttgccgttatacgtcacaagggacgtaatatcaacctcactcaaaaagctttggtaaagagccgcctcgtttcccggcttgggaagcagatgctgttttactataacacggtcttcatatactctcgcatgaccgagcaaaaagatcatattgccggccccgccgccaagtccggtcgtttccgtatcaaagaaaaacagctggtttttttcgtatccttcggctgataaagtatgcgtcaaaccgcctttattccataacgccatgacgtcatcaagttcattgaagctataccgtccgtggcggtgcgaaagcggatagacggtttcacggataaggcagtattcatcctcaaagaagaaaggcttcactcccaatgcctcccaatcttctctaaacgggacttgaatatcaggcaccggaagcgaagaagctgccggctttttctcagtttccgggagattcaggtggtttttcatccgctttaatttatttttcaaggacatctctcgtcccccttttcttttacacgtaatttaagagccggagaatcgctttctttgcatcaattccctctatttcagagccgatgcaggaaggacatccgtcttgacatggacattgtctgatcagacgctcagccccttcattgatttcatcaaatcgtttgtatacttcatcagcaagtccgattccgcccggataatgatcatacagaaagattgtcggcaatcccgtatgagcggctttgatctgcggcacgacatgtacatcatttcggtcgcacatgacgtatacaggcacgatatgctgcaggacgtgagcaatgcctaaaaggagctgttcaagcgttttttcaccgatctccgaatccgtctcttttaattcaagccacgctgcactggtatgcagctcttcttcaggaagatgaatcggtcctgatcctatattttcaaatgtcgtcattttaatttttttaaatatcgtcggaagagcgtttactgtcacgtcaccgaaatgtatggccgttttccttctgctttctgatctgtcaatttccagcactttcagctgcaccgctaaattggcatccgtataatattcgacatcgacttttcgcacgtatgcttttttgtgctcccaatcaagcttttcaacctggtactgcactccttcatgaagataaatcgcttcatcatgaagaagcgtcatcgcgctgaatctgtccatttctccgataatttttacatcagccgtttctgaccgatcaacgatgaccacgttttcctgtgaggccgaacggagactgatgtttgaagcgggaaatgattcgctcgcccagtgatagcgttcacggttttcgtgaaggacgccttcttcctctaaatactcgagaatgtctcttgcatcattttctccgaatgtttcatcggctctgaaaggcagctcatacgcagcgcatttcagatgatcgaccagtataatgagattatcagggtttatccgtgcagattctggagagcgtttaaagaaataatcaggatggcgcacaatatattggtcaatcggatcagaattcgccaccattacaatcagcgcctctccctgccgccgtccggcccggcccgcctgctgccatgcgctcgcgacactgcccgggtatcccgtcatcacacagacctgaagctggccgatatcaacgccgagctccagtgcatttgtgctgacaacaccgagaatgctgccgtctcttaacccccgctctatttctcttctttctttcggaagatatccgccgcgatagcctctgacagacttcgcgccgatttctttttttacgatttcctgaatgtggcttaaaataatttcaacccggacacggcttcttgcaaaaacaatcgtctgaatcttatttttcaaaaacgttttggcaagttcgttcacttccacagtggcgctttttcgaatatgcagcggtttattcacaatcggagggttgtaaaaagcaaagtgctttcttccgctcggggcaccgttgtcgtcaatcagtttcacagaatttcccgtcagctgctccgccaattctctcggattggcgattgtggcggatgtgcagataaataacggcgtgcttccgtaaaaagcgcagattctcattaaacggcggatgacgttcgccacatggctgccgaatacgccgcggtacgtatgtaattcgtcaatgacgatatatttcaggttttcaaacagactcacccattttgtatggtgggggagaatcgctgaatgaagcatatcgggatttgtaatgacaatgtgtccggcttttctgaccttctgcctgatggccggagaggtatcgccgtcataagtgaagcttttgatgtccatgcccgtctcatctatgatttcgttcagctcgcttttttgatcctgcgcgagcgcctttgtcggaaataaataaagcgcgcggcttgaggaatcttccgcgatagactggagaaccggaagattatagcacaaagttttaccggaggccgtcggtgtgacggccacaatgctttctccggtttgaaccgtttgaaaagcggagtattgatgtgtaaacagccgctcgatccccctctttttgagagccgcccggattttcgggtttaccttatccggcattggcatggttttcgcctcccgcggctcctcttcatgccaatgcacaatattttcatgatcttttaattcctgaatcagttcgctcagtgattttttcttcatcgtccacacctctttatgaggtacagtttaccgaatatttgtttgcctggctagatgaaaatactgcacaagaaaaaaagcaggggaatagccccctgcctacttcatttttattgtaaaaagctctgtttgtccttttttcgcctcatttgcgcctgcaaattgcaaaggctctgcggcatcaccgttcataattaccatagggatgacggtgctgcttgctttttcttttattaaatccagattgcaggttaaaagcaggtcgcctgtcttgactttgtctccctcttttacatgggcttcaaaaccttcgccgttcatgtttacggtatctaaaccgacatgtatcaaaagttccgctccggaaagggtgcggatgccgacagcgtgttttgtatgaaacagctgaatcacttccccctcaaccggtgaaacaatgtctccgtttgcaggttcgacggcgatcccgtcccccatcattttttgtgaaaatacgggatccggcactgaagccaaatccatcaccgctccgtcagccggagaaaaaatcacttcctcggccggctttttccggctgtctcccaatccgaataattttttcagcaatgtgttgtgctcccttcctaaatctgaatccgttaccagtttattctccactatttaaccatactttcttttttccttcaattcttaaccatacgggataacatcgcatagtctgttgtaaaaaggcggtggtcatatggatcaaaatgaaaacgataaacgttatttagaaagaaatgaagacatcatcagccatgcgatggatcaattttttcaatcaggcaccttctcagaattgatgcagggctttcagcatcttgtcaattcggctttcactgaagcacaagtgacgattgacgtcagggaagagcctgcgggcctctcagttgacatcagcatccctcagacattccgtgacggggatatgctggtggaaacgaaagaacgctaccttcacgtgactattcggcatgatcataagcaggcgcattcatcccatatgtcttcaagcatgacaagaaccgttgtcctcccttatgaagtgcgtgaagaagatatggaaacatcctggaatgagcagacgcttaccctctttttccctaaaaaataagcatgaatgatatctatcattcatgctttttatttaaagatactggtaaatcctttcacaagcgatccgacctggtttacggcgcttaccatctgccctgtcgtatccatcattttattaaagtcaaactgtccgttcgtctttttaaactgagagagtatgcctgagaattgggaaggctgctgctgattcggtctgggaacggggtaaggattcacaaatcccggcggtcccccgggcatgcctgcctgaggaggagcgagattatacgtctgctgcatttgaccatattcctgatttggataaaattgcggcggaaactgcccttgctgatgatactgctgctgcaacggctgctgcaatggctgctgcaacggctgctgcaatggctgctgcaatggctgctgcaatggctgctgcaacggctgctgcaacggctgctgcaacggctgctgcaacggctgaatctgctgcggatagaaatagcccattggctgctgctggtacatattttgatatggctgcgctctccattgcatgtgacattccccctatacctctcactaagttttcttctatatatgtatgaattccgccttggttatgtgctttcggagagcctcatctttgtcaaatgctgtcgaaagtcttaattttttaaaaacagaaaaaagtcgaatcgttatgttaacataatctcaacatacatgagaggggatgcaccattatgaacgtatcatacttaagaaaacgttttgcagaagtgaaaaaatatgaaacagattgtgcagataaactgatggactttgcaaagtttctctatattcaaggccatctcacggcaaccgaatttcgaaacagtatgaaggttctcgaagcaagtggagcagaaaacccggcgtatgaataacatacccgccccctttatataaaagaaggcagctattttcagctgccttctttttcaatttcatcccttagtatacgaagcgtatataaaacagattcagttaaatccttgtatctttttttatgaatatgatgaacatatgattggagcatcagctctccgaaattttctgtaacggcctgaatttgtgcatgatgaacgtatttcggacggttttcctgaataaacgcaagcgctgcttcagtccaaaacgcgcaaagccggtcttttttttcaacgtcaggtttaatgatgtcaaaaaaatcatatgaacggccggtttcttttccttcctgatacctactttcggcttcaagagccgcctctatcatttgttctgtcagttccaataacgactgtgtctgcaaacggactcacctcagtacatatcgtaccaaagatttcgcacaaaatcagctaatccggcaggctctcggcaaatctttacgccggtcaggcaaaaacagatcatcaatacaaacatgaagctcgcgggcctcttcctcaaggcgggcaagccgttcctgcctgatttcttcagcttccgcctgacaggacttaactgccttggtaagtgtcttttcagcggcagaaatccggacttcgatatcagaaagcagacggagaatatcggccttactcgtgtaaacagacattcatgttcctcccttttatcacttgcgtctctccgaatataattctcgtttttataccgctctcctccgcacatgacaaaactagaaggagttcggcaaacaaacagagattatcctaaaaggcggacttttcgacaaaaaagtgccgcaaactttgtatgaaccggcacgttaatgcaaacgatacagttgaggaggtgccgtatgaaaacgagaccgaaaaatgcaggtaaacagcaaaaaaatgaagcaaaaacaactgatacgcttgataaaaaattaggcggcccaaaccgcccttccacgtaagacaccagagcccgaaaccgcagcgaacggtttcgggctttttcatttcgtcagccactcttttaccgcgaaaagcgcatggagctcacgtcttttctgtaaataccagtcggtcagttcaagctgttccggcattttctcctgtaaaaaagcccctttccataaccttttttgaaaccaatccgtttttttgccgtctaatgagtgggcaacaatgggataggttgtcctcagcatcggtgatgttctttttttgatgccgatcattttctccatatcaaagcgagagccggtatgaggaacggtatcaagaaatcggtaaaaagaagcgtgaagatcagggctgaacaaaagacgggcaagctgttttccgagcgtaattctttcttccgtttttgagaaccgtttgacggaaattccgtataaacatccgtcaaatgagggaaatatcaccgtattaaagtgaaaccaatcacttaaataaaaaggaatcgtgccaaaaacattctttttaaacgaaggattttgtataataggtgcttggatagtgttttgttcatttataataagagcatacatgagccgttccgtatctccgtcacgccaaaaacggagccattcttcctgcataaaagccgagacgcggaaataagggagatggcggaaaagaggttcgccgatttgttttgaccactggtagaccagaagctgaggataggcatcagaaaaaataagccaattcgccctttcatacgaaaggaaaaaccagtttttctgcctgctgtcaaggccctcctggtagagaatgcctcttaaatcagtcatcgaccagcccgcattgcgggacacaaaggatgccaaaagcgaccacttgatctcagggtggcggtcataatatgctttataggcattcgtccgggaaacgttatcggcattttttcttttcgtctctttttcaatctggcgaagaatggcggttacggtctgtcgtttatgcacgttcattcacttccgtcactattagtttgataaggaggatggaaaaagtgattcggtatccgaatggaaaaacttttcagccgaacaaaacggtttcatcccaaaacagccagaaacggtcccattcatacagtaatcgcggcatgaccctcgaagacgacctgaatgaaacgaatcaatattatctggctaaccaaattgctgtcattcacaaaaagccgacacccgtccagattgtaaacgtccattatccgaaaagaagcgccgcagttattaaggaagcttattttaagcagtcttcgacaaccgattacaacggaatttataaagggcgctacattgattttgaggcaaaagaaacaaaaaacaaaacggcatttcccctgcagaattttcatgatcatcagattgagcatatgaagcaggtagtcaggcaagacggcatttgttttgttattatatccgctttcgaaaaggtttatttcctcgaagctgacaagctgtttgtcttttgggaaagaaaggagaacaacggcagaaagtcaattcgcaaagacgaattagaagatgcttcctttccgatttcccttggatactcaccgagaattgattatattagtattattgaacagctttatttttcgcaggaacagtagactgagcgaaaggttgattaacgaaaggttgagatgttatgtcagatcaatttaagagccgtgaagaacgccgaaaggcaaggcagacgaaaagccccaagccttcttcaccgaaaaaaggcaagaaacagcgtaaaggcggtttattcaaaaagattgtactgtccttggttattctgtttgtcctcggcatagtcggcggagctgcggcatttgccgttttagtttccggtgcgccgtctttggacgaagccaagctgaaaacgccttactcttcaacaatttacgataaaaacggcaaagaaatcgcggaagtgggcggcgaaaaacgaacctacgtcccgattaaggatatacccgatgttgtgaaggaagcttttatcgcaacagaggacgcccgtttttataagcaccacggaatagacccgatccggatcggaggcgccttggtcgccaactttacggatggtttcggttcagaaggcggaagcacaatcacccagcaggttgtgaaaaactcgcttctgacccaccagaaaacgattaaacggaaagctcaggaagtatggctttcactgcagctggagcgccattattctaaagatgaaattttagaaatgtatttaaacaaaatttatttctcaccgcgcgcctacggcgtcggtaaagccgctgaagactttttcggcgtgaaagatttgagcaagcttacggttgaacaggcagcaacccttgccggaatgccgcaaagtccgaccggatacaacccggttaaaaatccgaaggcttctgaaaaacgccggaacatcgttctcagcttaatggaaaaacaaggatttatctcaaattctgaataccaaaaagcaaagaaagtgtccatgaaagatgaaggcgtcgtcagccaaaaggaatacgataaaaaggacacaaataaatacagcgcttttgtcgaagaagttatgaaagaaattgagacaaaagaaaagaaagacgtcgatatttcaactgacggattaaaaatttacacgactcttgatacgaaagcacaagattatcttgatcaattgatgaacggcgacacagtcggctttacccaaggcatgcagggcggcgtcaccctccttgatacgacaaacggagaaatccgcgccatcggagcaggacgaaacagaactgccgggggatttaactacgcgacagacactcaacgccagccaggttcaacgataaaaccgattcttgattacggtccggtcattgaaaataaaaaatggtcgacgtatgagcagattgatgactcagcctatacgtactctgacggcactccgattcatgactatgacaataaatacagacaaatgataacaatgcgagaggctctctcagactcacgtaatattcctgctctgaaggcattccaagcagcaggtaaagataatgccgtcgacttcgcaaacgacttaggactaggattaaacaaagacagtgtaacagaatcttattcgatcggcggttttggagctgataacccgggcgtttccccgctgactatggctggtgcctacagcgcttttggaaataacggaacgtacaatgaaccgcacgcggtcacatcgattgaatttaatgacggaactaagcttgatttaacaccgaaaccgaagagtgctatgagcgattacacggcattcatgattaccgatatgctaaaaacagtggtgcagtcaggaacgggtaaactggctcaagtaccgaacgtggaagtcgccggtaaaacgggtacgacaaactttactaaagaggatattcaaaaatataacattgctccaggcggagtaccggattcatggtttgtcggctacacccctcaatatacagcggcggtttggaccggtgttgagtctggtaacaaagcaggtaaaaaatcattatcttatgcagaccagcaagttgcaaaacggattttccaaaagctgatctcctatgttgatgacggtaaaggaagcttcaagcagcctgacagcgtcgtgaaagaaacagttgagaaaggctcgaaccccgccgctttagccggaccgaatacgccggatgataaaaaagtgacggagtacttcgtgaaaggaacggagcctactgccgtttctaaaacgtacaagaaagaaaaagccaataaaccgacaggcttgcaagtgaagtacgacaaagacaaaaaatcattaaacttaagctgggattatgatggtgatgcaacattcaatgtcaaacaatctgttgatggcggaagctacagcgacattcaaaacagttcggcaaaagaagccgtcgtctcagatgtcacccctgggtccacatacagcttccaggtgacagcggaaaatgatgacggaaagagcgatacggcatcagcatctttcaaagttccgaaagatgaagaagacaatgcagataaagataaagcgactgacgatgaacagaaacctgatgataaggataaagacaagacccaaaccgatgattcaaaaacggacgacaatcagacggatacgtcagacggatcggatcaaacacctactgatgacccgaataaaaatccggatcaatccaatcaggatcaaacggataataacaatccgaatcagcctggtaacgggacggataacaacggacagcaagataacagctctgacaatagttccgataccggttcagatggttcaaaaaatcctgacagcggccagaaggataaaaaccaagactcatcttcaactgtcaacggccagtcaaattcgtcaaccatccagtcaaataccgctaattagcgtgcgaaatccttcacctcaaacaggtgaaggattttttcatgcaaaaaaacctccttaagagaaaaggaggttttttataatttgttcatgacttcatatttatgatattgctttttcatctccgtcattaattcatccagctgaataaacgagtgaaattgagtcggttttgttaaaataaacgccattctctccgcccaattaatcggttccgcgggaaaatgctttgtttcaaggacagaccaatcgagtgatgtgacccgctcccctgccgtccaatgaaaagcggcaatcagacagacgatccctttcagcatgtcgttttgatcacatctcgatttccttgtttgaaaaacggggagcagcgcttctttcgtctcgttccaaatctgaaaaagaaacggaacatattcactcctttccctccatggctgcactttcggctggccgctgaaatccatatacagcggatggcggcgcagcaccgttttgatctcgaggttttccagatctgtaagactgcgcaggtatgtttcatagcctgccagaatgtcaatcgccgtcaccgtttcaccagtccttttttgtcacgcttctgcccttccctgcatagcgaaagcaaaggacattccgcacagcggggggattgcgctttacaatgatagcgcccgaaaaatattagtctgtgatgtgtgacagaccaatcctctttcggcacttttttcattaatgttttctctacttctaatacagagtccttccagcggcagatgccaagccgtttcgagacccgttccacatgagtgtctactgcaattgcaggtacaccgaaagcaacggacacgaccacatttgccgttttccgtccgacacccggcagcttcacaagctcatctcggtctttcggcacttctccgccgtactcttcgataatcattttgctcagcttttgaatattcttggctttatttcggtacagtccgattgatttaatatcctgctggagttcttccagcggtacggccaaataatcttcgggccgtttatatttttgaaatagcgtttttgtcactctgttgacgagagcatccgtacattgcgcagataaagcgactgccacaaccagttcgaaaggatttgaatggacaagttcacattctgcgtgcggaaacatatcgctgattttatcaagacaatattcaatctgctttaaatttaacacgtttctctccttctcatgttactgttccagccaattgtaaaaaggcacctgcctcgtatactctttttgcggttcattttgtttcgtttgaacgcgccggaatttttggctgtgcgccttcgcctgctcaaccgttttgaagccgttctttttccattcaaataaaatccggtcaatatagcgaaaactgagctttcctgataaaacagcttcttttaacgcatgtttaatcaaaatcgcatcatgctgatcctggtcctgccatatggccagcgtctcacattcaagcggagacagcggtcttccgaattcttcttcaaagatggtgtacaggcttttttgctctctttctgacgttctttcctgcgtttcgttttgtgaatgctgaatgtaatcatacagcttcgcccatagcggctgcagagaatatttttcgaactttatgccgttatgatcttcacattcttcaatgaacagaaagcctttttgaatgaacattctcagacagcttgtacattcttcagcagaaatggacatgcctgattgaagttcaaacggcgtcggaaaataagagcccttttccaaatgcattttaatcttcaaaagcaggatcaattcggtttcattcagcccgagctgccgataatgtgtcagcagcaggttagggatgcttgaaatgccgagttcctgcatatctataaattgctgttttttcatgcttacacctcttactgtaaaaggttatctccgggagctttcccctttacttagaaaaagtctcccttacaggagacttcgttttttataactattacggatacagacggttcagaagtcttgggaacggaatcgtttcacgcacgtgaggcgctccgctaatccaagccactgtccgctcaagtccgaggccgaagccggagtgcggaacagaaccgtattgtctgagttcagcataccatttgtacgcatctgaatccagaccgtgctcttttaatctttcttccaataaatccatatcatgaacgcgttctgaaccgccgatgatttccccgtagccttccggagcgatcaagtccgcacataacacgacatcgtcacgatctttagcaggctgcatataaaacggttttaatgacgtcggataatgagtgataaacaccggtttgtcatagctttccgcgatcgctgtttcatgcggcgcaccgaagtcatctccccattcaatatcgtcgaatcctttttctttcaggaattcgatcgctttatcatacgtaatgcgcgggaacggcgctttgatttgttcaagcttggacgtgtctctacctaatgtgttcagctcgatcttacaatttttcaggacgctttgtacgatataagcaacataattctcctgaacttcaaggttttcttcaaattcgacaaatgccatttcaggctcaatcatccagaattcgatgaggtggcgtttcgtttttgatttttccgctctgaatgtcggtccgaatgagaatacttttccaagcgccattgctgcagcttccatatacagctggccgctttgagacaagaaggcgtcttcatcaaaatatttcgtcgcgaacagctcagtcgtgccttcaggagcgcttcccgtcaaaatcggcggatcaactttcacgaagccttctttgttgaaaaattcgtaagtcgcacggatgatttcgttgcggattttcataatcgcatgctggcgtttcgaacggagccataaatgtctgtggtccattaagaattccgtgccgtgctctttaggtgtaatcggataatcagtcgcttcgtgaatgacttcaatggacgtaaccgcaagctcatagccaagcggtgaacgctcgtcttcttttacaatcccttttacgtaaagtgacgtctcctgcgtcactgattttgcgatttggaagatgttttcttcaacttcagctttgacgacaactccctgaatgaagcccgtaccgtctctcagctgtaaaaatgcgattttaccgcttgagcgtttattcgcgacccaagctccaatcgttacttcctcgcctgtgtgtttatacacttggttgattgttgttttcaaaatctttccctccagaacaagaaagacattcaggaatctgcctgaatctcttttttcatcactttattatacccgttctactcttacggggtcaatgcagatgaaaagcggcttcaaaagccgctttttcagaatcagctgtgtttttccgtaaagcggcggattctctcgaccgcttcttctaaaagatcaagtgacgttgcgtaagataagcggacgttgtctggtgaaccgaagcccgagcccggcacgatggcgaccttttcttcttccagaagcgccttcacgtattcatcgacatctttaaatccgcagttttctgctgccgctttggcgttagggaacaagtaaaacgccccttcaggcttgacacaggtaaatccgggaatttcactgagctgagcgtaaatcgtattcagtctgtgctcaaatgcctgcctcatctcttccagcggctcagccggcccgttgtatgccgcaatggcgccgtattgagcgatggacgtcggatttgatgtgctgtggctcgcaaggctcgtcatcgctttgataatcggctcggaaccggccgcataaccgattctccagcccgtcatgctgtgggatttcgacacgccgttaatgatgatcgtctgctctttcaatttatctgaaagctgtgcgattgagacgtgtttttttcctccgtatgtaagcttctcataaatctcgtcagaaacgatcagaatgtcatgctccaggcacacttttccgagttctgcaagctcttctttcgtatacatgacacctgtcgggttgctcggtgagttgataatgattgctttggttttctccgtgaccgcctgcttcagctgctccggtgaaattttaaactgattggactccaatccttcgatatagacgggacgccctcccgccaatttcacctgctctggatagcttacccagtaaggagtcggtataatcacttcatccccttcatcgagaatgacctgaaataacgtatacagggcgtgtttcgctccggtgcagacaatgatttcagacggttgatattcaattccctgatcatttttgaatttttcagcgatactgtctttcagcgccggcagaccgccagaaggcgtatatttcgtatgtccttcattcatggaacgcaccgcggcatctataatgtgctgaggcgtattaaaatccggttctcctgctcccaggccgatgacatcatggccttctgctttcagctgtttcgcttttgcggtaattgcaagtgttgcagacggtgttaatgcggatactctttttgccaatttcaacttgaactccccctaatacgtctcacggtgtgatgtttttgagaatcttgccgcttgtaaagtccacatagctaaaactatattgcccgtttttgttgatgtaggtcacttcccacagcaggacatcattttctctcgccaggtggacgtcattcagcttggaaacaagccctgcgtcctgaacgatcttggcagccttgccgcttgaaatgccgtcactggcttttttcgagagaatttttgcttttttgtcggccggaacccatacatacatgtcttttccttgtttatccgttccggaaacaacgtaatacttctgtttgccgacaaaggtttccactttctcagcatctgtcagattcgttttttctttagcggcagcggcagctgtttcgtggccttcttctttttgagccattgcagatttaaaaatgctggccgaaaataaaagaactgctaaaaaaataataccaaatacggctgtaaatattaatgctttttttctcatcttttttcacctatgtgcgataaatggtgaagaccgcttcattttgattttcttcgtcaagcgcaagtccgaacatcagattgtcccttttcaaagtccggtttaatgtatcgacgattttatataaatcatccgaatgctccacattaatcgtagaaagaatctcaattttgctttccatttttataccctccatcggtcgaacaaattttgttagtcataacgggatacacgcgcggcataataaaatcacaaggcggcatgaacccgcttttactatataaacaattcctcatcccacaccacgaaagccgcgtttatgcggcttttattccgtttggctgacgtaatctgcgagttcgtcatccgtcagttccaaaagggatgacgtcgggagcgcttcaagaaacagccgtccgtacccagccgtcttgacacgctgatctaacagaacgatcgttcctttgtctcccgccgtacggagcaggcgcccgattccctgtctgaacgttaatacggcctcaggcagagaaatggtctgaaacgggtttttcccctgcttcttagcgtattcgcattttgcggcatgaagcgggttatcaggcgcccggaaaggaagccttgcgatcatgacggttgacaattcatctcccggaaaatcaacgccttcccagaaatgattcgtcccgagcaaaatcgcccggctggccgttttaaaggttttcattaatttaccgggactcccgcccgagatgccttggccaagaagctgaatgcctgagatctccatactgagtttcaattcctgatacacttttttcagcatatcatgagatgtaaacaggataaggatcttcggctgttttccctttgacatgatttctgcatacttagcaatatgctcaatgacttcccgctctccgtcatatttgacggatttcatttctttcggaatgatgacgttcatctgatcatcataagaaaaaggagacgggatgcttttggtgcgcggataaaagtccgaaagtcccagcctttcaatcataaattgaaaagactgctccaccattaaggtcgctgatgtgagcacaacgctttttttgcgggcgaaaaactggtccgccagcatttcaccgggctccaggggctgtgcatagatgctgacggcgttttttgcgcctttcgcatcaatttcaacccaaacggcctctttctcatcattttcaaacagcagccggctgaacgtatcacggtattctctcagccctctgatacactttacatattcggccgctaaaaaagccgctccgcttttcatctcatcaagcttttgatgtaacattttctcctgtacggaaaacaagtcgagcagctgatcaagcatcgcacaaagccgctccgctccgtccgttatcatgaaaagccctttatcctggcttttatgattcagactatagacgagacggttcagatcgtctttaggttttcttcgtttgacaaaagaatgcactgaactgaaaaatgcgtcgctttcagattgaatatgcttcatccactcatcggcgtcaaaaaaactttccgccggcaaatcatacgtataaaacagttttgtcatccgctttaacagcccgtgttccttcaacgttccgattcggctgagctttgtgtgcaacccgatgtatgaagctctgcgtcctaaatgctcgctggcggcgcgttcgaaatgatgcgcttcatcaatgatgaccgttccgcttgcaggcagtttttttgtttcactgctttgatctgaaaacagcaaagcatggtttgtgataatcagatctgcggcctgcgctttttctttagcccgttcataaaatccggcggccgattccttcccttttttcaaaaaagaatcctcatcataagacatgcgctcccacagcaatctcccgcccgaaggaagattcagctcagctgagtcgcccgtttcagtctccgtcagccagatgagaagctgcgccttcgtcagaaccgcatcatagttgtcatcttcctcatgcagaatatgttcaaacttgcgcaagcacagataatgcgattttccttttaaaatagcggcctgaaccggccaaggaaacatacactccaaaagcggaagatctttagacatgatctgctgctgcaaaagagtagagtacgtgctgataatgacgggagtttgttccgctttggcaaataaaacagccggaacgagataaccgatcgtttttccgatgccgggcgccgcttcaataagcgcatgctcccgattgcggaaggcaccaaggacttcatccatcatcgaaagctgcccttcccgcctttcatagcgggggatgatgtcagataagagccgttctttttcttcgttccatttttcaaggtcaatggcagcgctcaccggccgggatgccgggatttgttcgggctctttaattgaaaaagaggcatatggaatgcagctctcttctgccgccggcctgttttcatgaataaaagaatccaaaagcagcgtcaaatcgctgataaaatgctgtgaaagccttctaagctgctttaacgtcggcaaaggcagatgtttcagtttatgtaaaatgtctaaaaagatcagtcccgtaacctccgcatcactgtctgcgcggtgaggccggtcatgaacaatattcagctccgcgcacaattcaccgagcttatacccttcaaatcccgggaaaacaatacgcgagagctcaaccgtatcaagcacttcgcaatccgtcagctcataacccgcttcgctcagttcatgccggacaaatccgaggtcaaaatgaatattgtgcgcaacaaaatacgcgccgtcaagcagatgaaaaatctcttctgcgaccgcttcaaacggcagttcattttcaaccataccggttgaaattccggtcagctgttcaataaacggcgggatgtcctgattcggattgatatattttgaaaaccgctcagttatttgtccattttcaatgacaaccgctgcgatttgaatgattttatcgccctttttcggcgaatttcctgttgtttcgacatctatgacaacgaaccgttgcttgttcattaaaatggacacctcaattcttgcatacgagaaaagtgtaacacgttttgttcagaaatggagcggaaaaacagcttttgcccctaaatcttaaaagaaaacccccatgaagggggctcttttacaaaatcgtgtgcgccggctcctggcccagcatctgctcgattttattctgatcatcaagcaccgccaccttcggctgatgggtttttgcttcctgatcagacatcatttgataagaaataataataactttatctccctcttggacgagacgggcggcggctccgtttaaacagatgacgccgctcccccgtttaccgggaataatatacgtttcaagtctcgctccgttgttattatttacaatttgaactttttcattaacgagcattccgacggcatccaaaagatcttcgtcaatcgtaatgctgccgacatagtttaaattggcttccgtcacggtagcgcggtgcagttttccggccatcatagtacggtacatattatgatctctcccattcatcaatatcaataatgatattatcaatcagtcttgctttagaaaattgaacggcgcaggccagaatgatcttcccgtttaacgtttcaagcggagtcagctccggataagcgtacaattcggcataatcaatgacgccgcttgtgttttcgatgatgccggtgacggcttttatgacgttttccgggtttctttcaccgtctctgatcagctcggcgccttgttgcagcgctttatagatcatcggcgcttcttttcgttcctgctcagtcagatagacgttgcgagagcttttagcaagcccgtcttcttctctgaccgtgtccaccgcaaccaattcgatatccataaagaaatcctcaatcaatccgtccacaactgctgcctgctgggcatctttcaggccgaagtaggcgcgggtcggtttaacgagattgaaaaacttcgtcaaaacagtagccactccgtcaaaatggccgatgcgggaggcgccgcataacacgtcagttcttctttttacatgcacggcaacattttgctcacccttatacatgtcactggcagacggcgtaaacaatacatctgcccccgcctgttccgcaagccgggcatcgcggtttaaatcacgcggatatgcttcaaaatcctcgcccggtccgaattgagtcggattgacaaagatgctcatcacgacaatatcgttttctttggtcgctttttcaaccagcgtcagatgcccttcatgaagaaaacccatcgtcggtacgaatccgatcgtccggccttctgagcggtattgtgcaatcagttctttcagctgttgaatttctgtcacttgtttcatcgcttactttcctccgtacaagccttgcagcacagtttgattcagctgaaaggagtgcttttcttccgggaaaacccgttctttcacgtcacggacgtaaccgctgagcgcggactcaatcgtcccgtcgattttggcgtattgcttcacgaacttcggtgttctgtccacgccgtggccgacgacgtcatgataaacaaggacttggccgtccgcttttgaaccggctccgattccgataacgggaatggatacttcttcttttattttagctgtcagttcagcaggcacacattcaaggaccagcatcatcgctccagcctgttcgcatttgatgctgtcttcaatgagctttttcgcgctttgctcatcttttccctgtaccttatatccgcctaatactccgacagactgcggtgtaagccctaaatggctgacaacaggaatgccgccgagagtcagcgcgcggatggattcaaaaacgccgtctccgccttcaagctttaacgcgtcagcgccgctttcctgaataatggccgcggcgtttttcaatgtatcctcttttgaaaggtggtaagacataaacggcatatcagttacgataaacgtatttttcgcaccgcgtttgaccgcttttgtatgatgaatcatgtcactgaccgttacaccgacggttgaatcgagcccgagcacgaccattccgagcgaatccccgaccaaaatcatgtcgactccagcctgttccgcgagcttggcctgcggataatcgtaagcggtcagcatcacgatcggctcttcgttttccttcattttcataaaatccagttttgttttcattctgattctcctcctctaaacggtgaggagatgagccgccaattctttgcaagcaaaaaagccttctgtaaaataagaaggattcccacttgtttaacgttcggcgaatgtcatccctctgtcccagtccttttttggatcaaggcagacttttcgtagtctctgttctgctgatcaggtgcagttcattatgatactgcccataggaagtataccaaattcgcgagacttgtaccaactaagattaattgagctcaatatcagcagaatatattttctttatgccgtctttcgtttccaagagaagaactccttcatcatcaatgccgagcgattttccgtaaaacgtcccttgcagcgttctcgctctgagctcgttccccagtccgactgcgtaactttcccataacagcttgatcggtgtaaagccgtgctttaaataatcctgatagcgtttttcaaaagtcagcagaatctcttgtatcagacccgctctgtcaatttttccgccggcctccaggctgagacttgtcgcaatttcctgaagctcgccgggaaaatcggtttcctgctggttcacattgataccgatcccgagaataaccgaacggacacggtcttcttccgcttgaagctcagttaaaatcccgacggcctttttaccgtgaatcattaagtcattcggccatttaatggcgggctgtacaccggtaaaggcctcaatagcctgtacgaccgcaacggcagataacagggtaagctgcggcgttttttgcaacggaacgtccggtctcagaatgaggctcatccatatcccgtttccttcctgtgaatgccacactctggacattcttcctctgcctgccgtttgtttatcggcgactacgagcgtcccttccggcgcaccgtcattggcaagttcatgggccgttttttgggtggacggcaggacgtcccggtaatacagctgtttgcccaaaacctctgttttcagcccgaaacggatttcggattcactgagttttcccggctttttgatgagcctgtaccctttccgcctgaccgcctcaacctcatagccctctttgcggagctcttctatatgtttccaaacggcagttctcgaacagccgagcgcgtcacttattttctgcccggagataaagccgtcgcccgcctcagaaaataaatcaattaattgggttcttaatgttgatcccatgatgcgagccactcctttatgtcatgttttcggttggggagctttcctgctaataccgcttcttcaatccggctcagttcttcggccacccatttacccgcgcggcggtttctgaactccatcagatcagcgcctgaaatgtcgaggtcacggagacttttgatcggcagctgctcatagaggctctgaacctctttcagcttttgttcatcaatcgtcttatgctttttcagcattccgattttaacagctgaaaacagcgcctctcccgcccggtacatcgcttctgcttccagctgcgccggatacacgcttatgatccgcaccgctccttttatgacttttcccggcagtttccattgttttaaaaacggctcggcgtttttcggactaagaccgagaaataataacagcgctgcccagcgttcttcgcgcgcatccaaggaagaaaacgaaaattcacttgcttcgagcatttgctgctcataaccggaaagaccgggcagctcctgtatcagacccgtctgcaccatcgtttgaatcgcttcatttgaggatgtgccaaggagaagcttttcaaactcgacggtctttcgttctactgatacgtgcgccaaaagctccctgtcttttatgacggccttttttgttttttcctctaacacaaagccgagctggctcataaaacggacggctctcatcatccgcagagcgtcttcccgaaaacggtcttcagggtttcccaccgtacggatcagctttttcccgatatcgtgagcgcctccgaaataatcaagcagctctccttcggcagacatcgccatcgcattaatcgttaagtctctccgctttaagtcttctgataaagaagtaatgaaccgtacagcttcagggcgccgataatccttatattctgattcggcacggaaggtggtaacttcataggtttcatctttccataagacaattacggtgccgtgttcctttcctacatcgacggtccgctcaaagaggcgctccacctcattcggcgaagcgctggtcgcgatgtccacatcacctatttttcgtttcatatagctgtctctgacggctcccccgacaaagtacgcctgatggccagccttcatcagatggtgaagaatggggagggctttgacaaattcctgttccataaaatcactccggtcctgccaattcgtcataaatccgttcatattgactgacgattctttgcgaagaaaaggcggtctccaccattttgagcgcatggtcagtcaaacgtttgctgagctgtttgtcttctaaaatcgcaagcgctttttcagaagccgcctgaatatcgccgacttccaccagaaaaccgcttacttgatctttaatcacttccggtatcccgccgatattagttccgatgcacggcacgccgcaggccatcgcctcaaggagaacgagtccgaaactttctttttcagacagaagaagcttaaggtcgctgatggaatacagctcttccaccctgtcctgatttcctaggagcagcacttgatcctgcagaccgtatttctcgacaagctgccaagcgacgcacttttccggtccatcgccgacaagcagaagctttgcctttgttttagctgcaatattacggaaaacacggatgacatccttcacgcgttttaccttcctgaagtttgaaacatgaatgacgactttctcatccggcaaaataccgtgtttctcttttatactctctgtatttttcttaagataaacacgttcatcaataaagttgtaaatggtctcaatttttttattcggcttaattaagtcatatgtttcaccggcaagcgcggttgataccgccgtcactctatcggacgattcgatggcaaaacggattaaatcttttagtgacggatcatatcctaaaacggtgatgtccgtaccgtgaagcgtcgtaacgatcccgatgtcgcgcttgagcatctgtttggcgagataagcgcataccgcatgcggcagcgcgtagtgcgcgtggatgatatcaaggttttcccttgcggcaacctcggcgattttgctcgccagcgaaaggtcatacggcggatatttaaataccgcgtattggttgacctccacttcatgaaaatgaatattcggatgatatgtatttaatctgaacgggatgcttgatgtaatgaaatgaacctggtgccctttttccgcaagcagcttgccgagttccgtcgcaataatacccgagcctccgacactcgggtagcatgtaatccctatttttaatggtctcattgtccgcccccaaaaacatcatcattcaaaacgggaagctgttttgaaaagaaaccttcggcgtaccccgtcccggcttctttgccatacagtctttcccgcgcttccaccatttcgatataaccgtttgtcagcggtgtgttcactgactgcgccgtagaaataaactggctttgataggcattcaggctttcctttttcagatcgatggtttccgttatgtcgattacaaagtccggacggtgaaatccattgatcatataatagtatactttctgagctttgtgagccggaagttgctgatggtctttgtatttatgaattcccgctgagaacaccgcctcttcgaccaatgccgcagcattgccgtggtctgggtggcggtctttcggataaggcatgaaaacggctttcggccggcaggctctgatgacactgacaatcctgcaaatggcatcttcacttttcaaaagcccgcggtcgggaagcgtaagctggattctctcttttacgccgagaattcgggccgcctccgccgcttcttcttttcttatacttaccgtcccgttagatgataattcagcctcggtcaggtcgcatatcaccgcggtttttccttgtgccgtaaattttgcgatcgtgccgcccataccgatctcgacatcatcgctatgagcgccgaacgcaagaatatcaacgtgttcaggcattcggctctcctccgcgcacaagattgcggaaatcaaacgccccgccgtccagcgtacggacgaggatttccgctgttcccatatttgtggcgagcgggatcgcgtatacgtcacacagccggatcagcgccgagacatccggttcatgaggctgcgcagttaacgggtcgcgcagaaaaatgacgagatccaaggcatttgccgcaattaatgcgccgatttgctgatctccgccgagcgggccggattgaaaacgttcaatggacaatccggtcgcttcctggattttcaagcctgtcgtacccgtcgcgtataactcatgatggctcaatatatctttatatgcggtcgtaaactgaaccatatcctgcttttttttatcgtgagcaattaaagcgattttcatttgatgttctcccccttgccgattcagtcgataatattttcgagtccgtatacaagctggtcgattttcatcacttgctctactgacagcttcactcctgacataaaggaagcccggttataggagtcgtggcgcagcttcagcgtctggccgtccatgccgaacatgacttcctgatgggcgataaggcccgggagacgcacactgtgaaggcggattccgtttaattcggcaccgcgggcgcccggcagaatttctttttcatctggatgaccctgctgcttttctgaacggacatttgagatcatttccgcagttttcagcgccgttccgctcggtgcatccagtttttgatcatgatggagctcaatgatctctacatcttcaaaatagttggcggccatttgtgagaatttcatcatcagcaccgcgcctaacgcaaaattcggggcgatgatagcgccgatccctttttcttcggtgagagcgtgaagttcctgtaaatccgcttcagaaaatccagtcgttcccacaacagggcgaacgccgtgttcaagagcggctttcgtatgttttttgccgatttcaggcgttgtcaaatcgatcagcacatccggttttgtttcctggaaacatgcgcggatatccgtatagataagagcgtctgaatcagctgacatcacttcccgcaatgtttgctgatcgtatgtatggtcaatggcgccgacaagctcaaaatgaggcgtgcggacagcaagttttacggcctcctggcccattctgcctctcggtccggcaatgacgactttaatggtttcatttgacatggtttctcctactttccttcttcttttctcgtccagcggtctttatcccgtgtattaaatttatgcatcacgcggttatgagcttcctccaatgaaatatcaagggagttggcgaggcagatcaggacgaacagcacgtcgcccatttcctcttccatgcttttctcattttccgtcgttttcttcggcttttccccatagtaatggttgacttctcttgcgagttcgcccagttcttcggtgagacgggccatcatggcaagcgggctgaaatagccttctttgaattggccgatatattcatcgacctcagcttgtaagtctttcatcgttttgtcactcactgtgcgaatacctcctgtcatctcttccatgttagctaattcaagtacatttgacaaatgttaaaaacggcagtttgctgttttcttttgtatccactataatatttacgcaatctaatggaaggaaaaggggtttgatgcaatgcttggagaaatcagaatcaaaaatatttgctttattttaatcggcgccgctgttttttcattcggactggttcactttaatatgcagaacaatttggcggaaggcggatttaccggcattacgctgctcttatatgcgttattccacatcagcccttctatttccaacctggtattaaacattcctatctttttcatcggctggcgcatgctcggccggacgatgtttgtctataccctgatcggcaccgtctctctttccgtttttctgagtatttttcagcgttacgaaattcatatgccgctgtcgcatgatttagctctggcggccttgttcgcgggtgtatttatcggcgcgggtctcggcattatttttaaatacggaggcacgacgggcggagtcgatatcatcgccaggctgatcaataaatttttcggcatcccgatgggccggacgatgtttgcctttgatgcctgcgtcattctgctttctttgtttacgtatctttcttacaaggaagcgatgtacacgcttgtagccgtttttgtcgctgcgagattgattgattttatacaggaaggcggttatgcggcaaaaggcgcaacgattatttcttcgaagaacgatttgatccagcaaaagatcattgaagagatggagcgcggcgtcaccgttttaaaaggacaaggatcatatacaaaggaagacagagacgttctttactgcgtcgttccgaaaaacgaaattgtgcttttgaaaagcgtcattacttctgttgacccgcatgcttttgttgctgtaagcgatgtccatgatgtgctcggcgaaggatttacgcttgatgaaaataaaaatccgatcagacgataataaaaaggcggctcttgccgcctactcctcgtgtttccatttgacaaccggtgattttttctttctcaaccggcgggcgaatgccgggctgacattgagcgtctgctcgacaaagcgctgcggcgtcagcgccagccattggtttaaggagatgtcctcgaaacggtcgcttttgaaaatttccagaaagcgaagcacggtgtcaccggtattctggacataatgacccatcgcaaaaggaacatatcctacgtcacccgcttgatagttaaatgtccgcgctcttccctccgccgcaaacaccgtcatttttgcttctcctgaaagataatactgccactcgtccgtattcggatgccaatgcaattccctcatgcctccgggctcgacttccacaagagcggcggcaatcgtttttgacaccttaaacgtttttgaatcgacgatctttacttttcctccgctggtaacaagaggttcctgcagtgaaagcttgtagctgaacggttccaaaacggtgccttccggggaagaaactgctgcctgttcaatagggggaggcggttccagctggaacatgtaacgctcttttgcagggatgtaagccaaatcatatcccgaaacaccgaaattcgcctgcagcacgctgcgcggagtatgagcaaaccagtccgttactgaaaaggtgctgttctctgaaaaagagccgtcatcaaagacaagcaaaaactcactgccctgctccattccttgaatggagtgaggaatgcccgaaggaaagtaccacagatcgccctcactgacgttatcaataaaattccgcccattttggtcgaccgcggttaaacggacttctccgcttatcacatatccccattcggcttctttatgccaatgaagctcccgcaccgctcccggtttcagtctcatgttcaccgccgcgatgtttttggacaccggcagttctctgaccgtcacctctcttgaccatccgccgtcttcaagcctcatatgcgtatcagaaaaagagaattttaagttttgaaccgttcctgcatccgttgagggcggaacgagcatgtcaggattctggaagtcacgagcgaggtttcgcggtccttcatcagtcgccccttttctgcctctgatcggctgcgggaggtgttttgaagccaattgctggatgagttttttcaccttctttagctcctttacagcaatttgtgtttatttagacttaggatattcacgctttttctctttctttttttccgctctgtattttcggtagccgacatatgtcagcgcagtaataatgataccgcctgttgtcagaatgacccagagcagcgaaggatcagcgtcatcccgttctaccttgtcaaataccttttttaaatccttctggagaagcgtcagccgttcaagctttgttccttttgtcatctgctgaaacccttcctgctcaatcacctcgatatgtttcgccaccgtatcaagctggccggccgacacatccattgtcaggctgggataaattaaatcatataatgatataaattcattccacttttcattgaaattctcacttccgttcccgctgacatcttcttttaaggcgctgaatgtagccataatcggtcgttcaagcgaaccccacagcggatcggagtgatcttccatcgcatccattaccagcctgaactgggcggctgcccgtattttttcggtatttgaggcatctgcctgtttcaagacccgcactaaatcattgtagcccagagtcacctgcctgacttcggcgccggtcagtgagtttacgtgtgtcatttttttcttaaagtagccaagcacttgcagggcctcatcatactgcgaatgccgcgtcatttggaaaacggtatccgaaaggtcgttcagttccttgagacccccctcaccttcagctttggcagttgtgatgaaacacataagagcaagcaaaagacagatcgtcagctttcgtttcatagaggtccctcccactccttctcttttacagaatatgaggagcgggacaaggttagaccaagattctatcagtgtaagtcaagctttatccgccttttggaaatcaccaaaaagtatgcaagaccgagagaacaaatgctcagccagaatgtggcatagccgatctcttgcatataggcactaagcattgagtagcggggcatcatgccgaaaagataatcaatgacgtcattatgaagcgtccaaacagcggcaaggatgagatgccataaccggaaccgaaaatacgggctgtataaaacgccttgaacggccatggcgaaatgtgaagcaatcagcatgtacccttcccaaggcatctggcccattttgatcagcacaaagatattcattccgaccgcccacagcccgtatttcacaagggttacaagcgcaagcgcttcaaacagcggcgcgtttcttccgatgagaaatgccaaaagcacaaacaggaagaaaaacgtcgccgtcgggctgtcaggcacaaacaccagaaaacgcagcggcgtgtccgcaagctgcggcaaataccaataatagccgtataccgtaccgataaaattaactgcaagagcaagcagaagcatgccgcgccgccctaaaagataagaaatccacctcataccatcaactctcagtccttaaaagatatgtatcatacaaaaaaagctgacatctggtcagctcttttcataaaagtatatcctgctattgtctgcttcacaatacgttatttcgatgttgtttcagaaatgaacttcgccagctgatcaagctgtttgtcattccctttaaaaacaccggcaggcatctgcccttttcctttgacggcgatcttttttatttcttccgggctcagcccgttatctatcagagacggaccggcgcctccgccttgaagattatccccgtgacaggatatacagccttgttctttaaatactttataaccgtctgattctgtatcaatagcggcttcttttttaattttcccttgctcctccgccttcgcccagtcatgcgtcgcgactgactgccacgttaaaaagatcgtagcgcaaagcgccaaaagcatcatgccgaccgcaaccggacgcttccacggccttctttcagaaccccggtcgagaaacggagccaaaagcagcgacccgaaagcaagccccggtattatcatcgcgccgattacggtgtagctccctgcggcatattcatattttaaaagctggtataaaaatagaaaataccaatccggcagcggaatataccccgtatccgtcgggtccgcaacccgttccaaaggcggctcgtgcacaatcgttaaaacgagaaatccgacgaggaaaacggctccgaccatccattctttcagcaggaagttcggccaaaacgcctccgtctttcccggatactctgaatagtctttcggtatattcggttttttttcagccggtatccttgaatctcctacaaacttcattcctttcccccgatgcatgtcatcccctcccttttatatcagatctgtattaaagcggtcctgaaattccctgcttgcggatcatgacaaagtgggcgcccatgagcgcaaacaaagcggcagggagaaaaaacacgtgaatcgcaaagaatctcgtcagtgtttgggccccgacaatatcgtggtggccggcaagaagggttttcacctgcgctccgatcaatggcgtcgcttccgcaatctgaaggcctacctttgtcgcaaacagcgccttcatatcccacggaagcaggtaccctgtaaaaccgagaccgagcatcacaaagaagattagaacaccgacgatccagttcaattcccgaggctttttataggctccctgaaagaaaacccgcagtgtatgtaaaaacatcattacgataactaaacttgcgccccaatgatgcattcctcttacaatctgtccgaaagcgacttcattctgcaaataatacacagattcccacgcgtttttaatatccggcacataatacatggttaagaacatcccggacagcacttggataacggttacaaaaaacgtcaatccgccgaaacaatagacaaaagctgagaaatggtgagctggattcacatgttccggcacttcatggtcagcgatatcccgccacatcggcgtaatatcgagacgttcatccacccagtcatatattttgttcagcatgtcacccttcccccctaggctttgcttttccaagatacaaaaagccgtcctttactttatgctcataacggtcaagaggcgcgagcggcggcgtgcccggaacgttcgtgccgtctttttcatacagcccgtaatggcagggacaaaagaatttgttcggatttttaggatcattgttccagtttacggtgcagcctaaatgtttgcagataggcgaaagcgctataatttcatccccatgcttgtagacccaggctgatctggattcttccgatttgtgccaggcgtcgacttgatgaattttaaagtcaaaacgcttcggctccttcgtcagctcatccacgctgacaacctgcaccattttttgatttcccgtcggttttaataccgggtccagcgcaaaacggaccataggcataagcgcactggcggccataaatccccccacgccggtgagcgcatagtttaaaaattgccttcttgatatatcttgttttccgcccatctcttccccccctaaagattgaccaaaaattaactaaaatagaaaataattctgagatttgacaccctcataatatatgaatctttcagcaaggtcaacagaggcaaaacggctgttttgcgggatgtgcggagtttttaagaattgttccacttctgtaacaaaacgttcaaaatttctccgcacttgtcatccgctatttttctctttaaagagtctttcatatgttcaaacggaacggcaggtatgcagatgacatcagagcctatttcagagtccttccatttttcgtctgccgtcagaaacaaggcgtgccggaaattgatcatcacctcttctttgagtttttgaagcagggcgatctgtaattgatctatatcaacatatgtataagaggggaataaatatacccgtcccttcaattggcgctcaagctcttcagaaagcaattgggtgctttccccctgctcaacggcttcttttaagcctcctgaagatgatatggaaattaacggaatgatagcggtatcaatgtaatctacagattgtaaatagacctcggcatcagcggccctccatctcatgtctggttcctcctctttacgcaacaagccttgcatattctgcaaggctgtcatttatgtgagctgattcaactggcgggaaagcttttcaaatgtttctttgtcgtggcggtccagcgcctcgtcgatatctctaagcagcttttcccgctggaaagtggaaatggcgtgttctaatattttttcagccatcccctgatcctgtttattttcaaacaggtctttcggcagatgcggatttgattcaagaacagcagcatattcaggcgagctgtaagccgaacggaaattcagctggataaataaatcctgctgtttattcagccggatgtcgtgaaaagatttttccgcgtccgtggtcatgacattttctttgtaaaacctaaacggcacctcatcaacgcaatgagtagacatgatgatgcctctcgggcaaaattcggcttgttctacaaaatggactttttccattaatgtatcatgactcattaaataatttaaaatccagacgcactcccggcgtttaagctgataatgatttaaaaaccaacggataaaatcctttttttcattgacagaaacaggggtctgcatgtaattccctcctctatcgatcgtataatctgacatcacttatacattcagcaagcatggtccaaaatcctgcttatctcaaaaattcatcctctatccgtaagattgtttcttcaagctcttcgtttgttccatccattgaaagcacttgttttaaaagcggcagcgcttctttctgaaggccttcttccaataagaagtgagcgtattcatacaagaagtcccgatcctcctgataatggagatacgcagcttcgaagctttttttcgcttccgcatactgctcgagacccgtataggcacttgccaaataccaattgtatttcggatcttcctctccgtaaccgcggacttcctgaatcagatcaataatctcttcaaagctttcttctttatgatagacggctaaaagcgtatggagcgcttccacataacccggatcgagcgccagcgcttcctgaagaagctttttgccttcgtcttcgttcccgagctttaacgccattttccccgcatagagaaaaagctctttattgtattcatcgtaagtaataccttctttagcggtttttaatgcatcctcatacatgccttctgcttcgaagctttttgcaagcggcatataaagcgatgaataagaaggatcaagcccttttaaatcagacagctgcttgatggcggttttgagcattcccgcctgataggctgtgaacccgtatccgaaaatcgtattcggttctgtatgttctgcagccgctttttcataccatgaaagcgcttcttcaaattcccccgccgcgctcaatgactcagccagcctctgatgaacatttacgccgccgatttcgttccgctcttttgccgtctcttcgtaatacggaacggctttcgcgtatgctccctgtgtgaagtataattcccccagagcgaaatcaataacaggctcatcttttaacatcgctttcgcctgtaacagcttttgctcacttacttcgaataagccctgcatctgatacagatcagccattaaaagaaggctttccgcgtaagacgggtcttccggagaaatcgtctccagcacctcgagagctttttcttcttcatcaatatctattaacaattcggcgtaaaaattcgtcagctcagactcctcaggataaaggtcatgcagatcactgatcagcgttaacgctttttctgcgtttccccattcatagtagagctgggctgcaatggctttgtcttcgtcatgaagctgtgtttcagcttttgaaagcgctttgagtcccttttcggtttcacctgcttcaactaattttatggcttcttgaatcaatgtattcaaatcagaccggtcctttcttttcctatacctcatcaaccaatgaaaagggtttttattcgggttattcttatcataattcagacaggagctgcccgcaaataagatgcttcacccggcattatagtttatcaaaaaattgttaagaggaaaacgacaaaaaaggggacggcatctttatacgcaaacagcgcgattgattccggctgtttctgtaacgaaaacgcatccccccttccttttcgtttaagacaagctatgtcaaagcccaagactttatgacacatgaagaaaaacccgaagaatcatcttcaggcttttttggataattgatctaaatgctcaaaaaatgtcggatatgaaacgcggatcgcatctgtatcatggatctcaatcggctcttccgtcagacatgaagcgataccgagcatcatgccgatgcggtggtcgccgtggcttgatacacccgcgccgccagcaagcgtttttttgccgtgtattttcatgccgtcttcagtcgcttcaatgtctgcgccgattttccggagctctgatacgacggtatcgatccgattcgtttccttcactttcagctctgccgcgtctttaatgacagttgtgccttcagcctgcgtggccaaaagagcgataatcggaatctcgtcaattaaacggggaatgatttctccgccgatttctgccgctttcaaagctgaagtttcgataaccagatcaccgtaaggctccgcgctgtccgcttttgacagaatcacttcaagtgaagcccccatttgctttaagacatcaataattcccgtgcgtgtcgggttcaggccgacatttttcagcacaatccggcttccgggaacgacagcgcctgccgcaaggaaaaaggccgctgaagaaatatcgccgggcacgaaaatatcagctgcccgaagcttctgaccgcccgttacagaagcgctcgtctctgtttccgcaagctcagcgccaaaagcattcagcatccgttctgtatggtctcttgatttatggggctctgtcactgtcgtcgttccttctgcctgcaatccggcaagcagcacggcagatttgatctgcgcgcttgcgacgggggaaacgtaatcaatgccttttaattgtccgcctcttacggataatggcgtaaattctccgtccgctcttccgtcaatcacggctcccatctgttttaaaggctccgttaccctcttcatcgggcgctttgcaatactttcgtcgcccgctaccgtactgtgaaatgggcgtccggctaaaatgcctagcatcaggcggatggtcgtgccggaatttccgacatcaagaaggctgtcaggctcacaaagtgcgtcaatgccgttcccgtgtatcgttacatcacttccgttctgttcaatggagacacccatttttctgaagcaggcaatggtgctcaggcaatcggctccgggcaaaaagttttttaccgtagtggttccttctgcaagcgctccgaacataacagaacggtgggagatggatttatctcccggaatatgaatttcaccgtttaaagacgtcactttttctcttttcaatgttctccacctcagtcagcgtaaaatgtttcatatttggcgcgggattgaatgcaggtttccgcccgcttgcggtcatcatcagtctggaaactgattctcagaattccgttaatatcttctcttgtttcgataatgcggatgttggtgatactgattttttcatcagccaaaatcgccgtaatttccgaaatgacccccggatgatcgggaacatcgacataaaggtcataaaaggacgggatcgcccctttttgacggagcggcaggccgtcgcgataatccttcgcttttttaaagtaaccgaacaggttgtccgcatcttcattttctacataagattcaatcgtgtcaatctcccgtttccattctttgaagcggtcaagcagtttatctttgttatgaaggagtatgtccctccacatcgccggactgcttgaggctatccttgtgatgtcccgaaaaccgccggctgcaaaacgctgcaaaaacggataatcttcttcagattggtgagcctgatgtacgaggcttgcggcaacgatatgagggaaatggctgatgacgctcgttacgccgtcatgctcctcgggagtcatctccacaaagtgggcgtttgccgctttcagaagttccttcaaatgcgatactgactctttagaagttgattttcccggtgttaaaatgtaaaacgcgttttcgaataaaaattctttcgcggcagcagccccggatttatgagaccccgccatcggatggccgccgacaaattgatagtgagccggtagcactttgtcagcatagctgacgactttctgctttgtgctccccacatctgtaatcaagagttcatgggtaatgcccgatgcggcaagcatatcaagcattttcagcgtttgcgcgacaggcgtggcgataatgacaactgacgcctgctgcgccccttccgtaaatgagccggcccgttcgtcaataatcccgagcttcagcgcggcagtaagctgttcttccgaaatatctacaccgataatccgtttatgcggatgctcttttttaatggccaatgcaatcgacccgccgatcagcccgattcccgcaagcaatattgtgtccttcatttcactcatttcctttttcatctagtttaatagagtaaagaggtgacgcttgatcacctcttataatatttcagctaaaattgtcagaatttcctcattctgctctttcgtaccaaccgtaatcctcagtgcagcaggaaatccgagcgcctgtcctgagcggacgatataccctttttccagcagggcttggaacagttcatccgcagggcggttaaattcaatgagcacaaagtttgtttgtgaaggataacaagttaaaccatgggtttcggcaaaatcataatactgcttaagacccgctgtattttttttgacacattccttaataaacgactggtcgtcaagcgcagccagtgccgaagcctggccgattctgctcgtattgaacggctctctcgccggttcaatctggcggatcagcgcttcattcgcaataccgtaaccgacgcgaagcgcggcaagtccgtatgctttagaaaatgtgcggaggatcatgatattcggatattgctttaaaagcggaatactttcagggtaatcttccgctgtgacatactcgtagtacgcttcatcaagtacaacgagaatatgctcgggaactctgtctaaaaaggcaattaactcttgttcagaagtatacgtccccgtcggattattcggattacatacccatatgactttcgtcttgctgtcaatggcttcaagcatccggtccaaatcatgagcgccgtcactgcggagcggcacctcgcgcacttcagcgccttcaatcaccgcattgtgtctgtattgcgggaaagtcggagcagcggtaatcgtgtttgcctgatcatttaataaagaacggcagataatctgcacaagctcatcagagccgtttccgaaaatgatcgaagattcactgacctgcagatgttcactgagccgcgttctcaaagcggcactgtaaccgtcgggatacagcgcaagctgctcaatctcctgatgcagcgcatctttagcggcctgtgaacagccgaacggattttcgttagatgcgagctttactactttctcaagcccgtactccattttcacttcttctattggtttgcccggctgatacggtttcagctgccgcagctgttctttaatctgcaaatccagtcacctcattttacactgtacagttgtccgaacgtctttgcgtattcctcaaattcaagaagcgcatcggctcttgtgccggaattcacaagctttgttttaagctcttcaacctttctgacaagcgcgcttccgacaacgacaccatctgatatttcattcatctcgtcaacctgtttgcggcttgaaatgccaaaaccgaccgcaaccggaaccgagctgaattctttcactttacggatgaaagagtatacagacggatcgaattcgctgcgtacgcccgtcactcctaaagaagatacacaatacacaaagccgccggcctgttcagtaattattttcaaacggttttcacttgtcggcgcgaccagcgagatataagcgatgttctcctttttgcatgtcttttgcaaaagggcgctttcctctaacggaagatccggtacaagcagaccgtctatgtcgttttcccgcagtaaagcgaaaaagcattctttttctaattgtaacacaggattataatacgtaaagaggataattggaatatgaacgccgttttttttcattttgccgccaagttcaatggcttttacgatattcattccgttttccagagcccgttttgaagcccgctgtatgacggggccatccgcgagcggatctgtgtaggggacgccgatttcaagagctgaagcgcctgcattctgcaaagattttgccagttcaacagaaatttcaggaagcggatcgcccgccgtaataaaagggataaataatttttcagagtcatgcagattaaacatgtgtcttcaccccgttttccaaaacattcatcagcgtatgaacatctttatctcctcttcccgacagactgacgagaatgattttgtctttatccatgtctttcgccatttcaaatgcttttgccaaggcgtgtgcagattcaatagccggaagaatgccttctgtttcagaaagcagacgcaacgcggcaatcgcttcttcgtctgtcacactttcatatgttacacggccgcttttatgcagataggcatgctcaggcccgatccccgggtaatcgaggcctgctgaaatggaatacggttcgataatctgtccgtatgcatcttgtattaaataggtcattgagccgtgaatcaccccgagcgtcccttttgctatcgtcgccgcatgcagaggcgtatcaattccttttccggccgcctcgacgccgatcagctcagtatcttcgtctaaaaaggcctgaaatatgcccatcgcattgcttccgccgccgacacatgcaacaaccttgtccgggagcgtcccttcgaccctgaggagctgttctttcgcttcctcgccgatgattttctgaaactcgcgcacaatgtacggatacgggtgcggacctacgacagaaccgatcaggtaaaaatggtcttcacaatgctgaacccaatatctgatcgcttcattcgtcgcatctttcagtgtgccgttgccgctagagaccggcacgacctccgcgccgagcagtttcattcggaatacgttcagcgactggcgcgcaacgtcctcttcacccataaaaaccgtacactcaaaaccgaattttgcggcggctgtcgcggctgcaacgccgtgctgccccgcaccggtttcggcgatgattttcgttttgcccatctttttggcaagcagaatctgtcctaacgcgttgttgattttatgagaaccggtatggtttaaatcttcccttttcaaatagattttcgccccgcccaaatcatccgacaccctgtctgcaaacgtcaatgcagtcggtcttccggagtaatcaaacaatagttttttatattctgcatgaaatacgggatcattctttaattctttgaaagccgtttcgatttcttcgagaggccgcatcaatgtttcagggacaaatttgcctccgaattcgccgtatcttccgatttcatttggatatggatacataatggttcatcctttcttctaaaagccggatcagtgtttgatccttttgtccgtttttttcaatcccgctggcaagatctataccgcacgggcccgacttgagtaaatcagtaatcgtttcaggattaacgccgcccgcgataaaacagcgcttgtttgcattttgagcccgcttccggtacaaggggacacgggtccatgaaaacgcgattcccgtgccgcctctcattcctttcactgaagaatcaatgacatagccgtcgacggcgggtgcaaattgatccatctgacggagcgtcccttccccgtgacggagcgctttccatatctccgagcgcacaagcggacggagacggagggcatcctcaggcgattcatcaccgtgcagctggatgacgtcaagggacaattcagaagcgatttgcgcaatgttttctatcgtttcatttacaaatactccgacatgtttcttatctgtccggatttcctgtttccatttccgtacttcatacggcgtgaccttccgtttgcttgcggcaaaaatgaatcccaaataatccgcttctgaggctgccgcaagctcataatcacgctttgagcagatgccgcagtactttatttcaggctttttcatgccctcactccccgaacagcccgcggatcgccttttgctgcgaatcctctctcattaaagattctccgatcaatacagcccgcgccccgtgcttattgacgaatttcaggtcagccaaagaaccgatgccgctttcgctgaccagcagacagccgtccggcacaagatccgccattttttccgtttgtgaaacagaagtacggaacgtttttaaatcccggttgtttatgccgagaatttccggctgaaacacctgtaaaatccgttcaaggacggtttcatcatggacttccacgagaacgtccatatccttctcacgggcctccagataaagctcatgaagctttgagggttccaacgcttccccgatcagcaaaatcgcatcggcgccgatccggtacgattcctccacctgcagggaatcaataataaaatcctttctcagcacgggaagagaaacggtttgtttcacatctgtcaaaaattgatttcttccctgaaaaaaacgggtatccgtcagaacagagatggcatccgctttggcagcttcataatccgccgcaatcttttcgggaacaaaatgctctttaatcagtcctttagacggcgaagctttttttacttcggcaatcagtccgataaaacggttcgggttcaggatcgcttctttaaaggatctccgttcaatttgacggttttccggcagcacgatggatttgatttcttcttttttctgctgaatgatttgatcaagcatatatttcttcctctttctgtttcagacgttcgagctgctttttggcatctccgttttgaatggtttctaaagctgtttttgttccttctcccagatcttttgcaagacctgccgtataaatggccgcgcccgcatttaaagcggtaatatgcagagcggatgacggggcttcatttgcaaaaatattctgaatgaggagcgcgctttcttccgctgaactcacctgaatatccttcagtgaaccttctgcaaaaccgaattgttcgggtgacacggaatattccagacgttccccgtttttcagctcaatgacatcggtcggtgctgtgatggacagttcatctaatccgtcacgcgccgatacaagcatgacgtgcctgacatcaaattgttccagtgcgcttgccatcaggcgcgctttttcagatgaatagacgccgatcacctgccgcttcgcctgcagcgggttgctgagcgggccgagcaggttaaatacggttcggaagccaagctcttttctcgcggcagcgacatgcttcattgacgaatgaaacagcggcgcaaacaaaaaccccatttgcttcgtttcaatgctgcgtttgacgctgtccggagtggcttgaatggaaacccccagtttctccagcacatccgcgctgccgcttttagacgaaacggaacgatttccgtgcttggcaactttagctccggcggcagaggctgtaattgccgctgccgttgatatgttaaacgtagaaatcccgtctccgcctgtcccgcacgtatcaacgacatcctcgaggccatctgcagcttgtgcacgcgcccgcatcactttcacaaatccggcaagctcctccgccgtttcaccccgatgggctaatattgataaaataccgccgatttcacactgcgacatatctccgttcatcatcatctccatcagcttttcggcttctccggttttcagcgtgcggccattaacgcacaattgcagaaatttgttcatcagtcttctcctccccgtcagaaaagatgtcttctgcaatttgaatcgtttttaaaagcgcccccgctttgctgcagctctcttcatattcagcttccgggacggaatcagcgactattcccgcccccgcctgaaccgacgccgtaccgtttttgacactcatggtccggatggtaatacacgaatcaatcgaaccgtcaaatccgatataagcgatacatccgccgtaggtctctcttgaagtcggttctaattcatttaaaagctgcatcgcgcggattttcggagcgcccgtgagtgttcctgccgggaatgccgacatcagcgcgtcaacgggatggacgccctgttttaaacggccggttacaacggagatgatgtgcatcacatgtgaaaaagaaacgacctttgtgaattcaggaacggttacggaaccatactccgcgactctgccgatgtcattgcgcgccagatcgacgagcatgtaatgttcagctttttctttttcgtcattcatcagctcttttttcaggcgttcgtcttctttttttccggcgccccttcttctcgttccggcaatcggatgaatttccagatgcctgtcatgcacacggatcagccgctctggcgaactgccgacaatgtctctgtccggcagtttgatatagtacatataaggtgaagggttgacgatgcgaagcaccctgtacagctcaaatgaatttctggataccggaatatcaaacttttgcgacagcaccccttgaaaaatgtctcccgcttttataaattctttcagtttattgacgccggccataaacccttctttcgtataattagatgtcacattggcaaagctcggcgtgtcaaacgttgcctttgaaaaaaacggctcttttatatccttcggttctgttaaaataccgataagctcccgaagttccgcacaattttctttaaaaacggcccgtttttcttcttccgtctcccggccgttaagcgttgcatattgaataaaatgcacttgtttcgtttcatggtcgtacgcaatgattttccggcagacaaacagcatgcatttttctagatctgtttctttcgcatgccttcgcacagaaggctcgatcagaggaatcatatcatagctcaggtagccgactgcccctcccgaaaatggaatatcaagctcgggcgttttaatgcggaagctttcattcatccagtcaagcaccgctcttaattctccggcttcaaacagcgtatgccctttcggatcagcagcagcgaatgtgttatgactctctttaatcgtgataaaaggatcgaggccgataaaagaatatcttgaccagcttgacgactcatccttgctttccagcagatacgtaatgtttctgtccagtttttcaaccatctgaatgggtgtgatcgtgtcgactgtaaaagtctctgcgattggaatggtgcggtgtgtcagactgtcctttaaaaataaagaaacatccgattgtaaattcatgattctcctccttgcggtaaggagaatgagatgaagagtgagaggagtgttgcgtataagaaataaacccaaaagaaaggcttcttttgggcagaataaaaacgtgtttatctcagctcagctaaactcattctctgctaccctattctaaactcaactgttcaatatcttgcttatcagctttatacacactcttgtgtatttctaagctttgtttatcgtattacatgtcagtattttttgtcaatgataaatccggtcttaacacaacggctttttctagataaacatgtttgatttcatcctgaggcgtatccgtctgaaccgtcatcaggacgcggacacactttttcagagcgccggcgacatccatttcctgcatgcacgtcaccgggacgtactgccatccggaaaggctgcggaccgcttttgccggaaatacggaatggatatcaggcgtggcggataacaggatctgcacaacgtcttccggtttgcatccattttgttcaatgattttttcaagcagctgctgtgttttttctaaaatttcttgttcggtgtcttgctccaccgttgttgctccgcgaatgccgcgtatcatcatgctgtttcctccattcgccatttgttcagcaagttttcaagctcatcttttgaaagcatacagtcctgtgcttcgcctaattccttcaatacgatgaactgagtcatgcctccgcgcgtttttttatcattcatcattctggcggagagaaccggcgtttcaatatcctgtctgatgcttcccgggtagccgagtcctctcagccattgcgtgagttcttttctgttcatcttgcatcccgcaacctgttcacttacgtaaagagcaaactgcatgccgagggcgactgcatctccatgtgtaatccggccgtagccgtattccgcctcaacggcgtggccgagcgtatggccgaaattcaggaaagctcttatcccctcttccttttcgtcctcacgcacgacggccgattttattgaaattcctttataaatcatttcattcagctcagcgcttgtcagtccgtgtaacgtatcaaacgtgagcagcttttctaaaaaagcgtgatctgcaataaacgcatgtttgatcacttcagccatgcccgatctcagctcttgttccggcagggttttcagaagctctgtatcataaatcaccgcttttggctgataaaacgcgccgattaagttctttccgagtttgtgattgacagccaccttgccgccgaccgcgctgtcatgggccagcagcgtcgtcggcatttggatgaaatcaattccgcgcataaaagtcgctgcgcaaaagccggccaaatcacccgtcacgccgcctccgaacgcgatcatacatgaggaacggtccatatggaaagcgatcgcttccgtttgaatccgttcatactcttccaatgacttcgcttcttctccgcttggaacgatcacttttttcacgtcccatgtttcgtttaaaagcgtgaacatttcatcaccgtaaagccggtcgacttcagcgtcgataacgagcagaatttttgtcagcggcctgttcagcgaagccaaaagtgcagcggcctgtttcctaatgccttcaccgatatacacgggatatgcggaggaagctgtccgaacctcaagctccttcatcagaattccctcgataattttctcatattttctacattttctttaatgcggtcgatctggtcgaggccgaattgttctacgacggcatttgcgatttcccaggccactgctgcttctgccactacgcttgctgcaggaacggcgcagctgtctgaacgttcaatactcgctgaaaacggttctttcgtttcaatgtcgacgcttttaagcggcttgtataaagtcgggatcggcttcataacaccgcgtacgacgatcggcattcctgtcgtcataccgccttctaatcctccgagcctgtttgtcgcgcgtgtatagcctttctcttcatcccacacgatttcatcatggacatcactgccgtttttgccggccgcttcaaaaccgatgccaaactctacgcctttaaacgcgttaatcgacagaacggcagcggcgagcttgctgtcaagtttacggtcataatggacatagcttccgacaccgacgggcatgccttcgacaatcacttcaacgattccgccgattgagtcgccgtttgccttcgcttcatcaatggctgccatcatttgacggcctgcttcttcgtcgtagcatctgaccggtgattcctcagttacccgcttgagatcttcaatagatgtgtaatcggttttctcggcttttaccccgccgatttgcagaacatgtccggcgactttaatgccgagctccgctaaaatctttttagcgacggctccggcagccacgcgaaccgttgtctcacgcgcggaagatcgttctaacacatttctcatatcgcggtgattatacttaatggccccgtttaaatctgcgtgcccaggtctcggtcttgaaatctggcgtttcatttcactttcttcttcttctgtaatcggtgctgcgcccatgatttttgtccagtgggtccagtctttattttccacaacgagcgcgatgggtgaaccgagtgtccgtgcatgccgcacgccgctcgtgatctttgccctgtccgtttcaatctgcatgcggcgtccgcggccgtgccctttttgacgtctggcaagctcaaaattaatgtcttcctcagttatataaagccccgctggcacaccttctataatcgtcgtcagctgcggaccgtgtgattctccggctgttaagtatctcatttctttcttctcccttcatcgcattaacgcttttaagtaaaactataacacaagttttcataaaatgtcttctatcttttttgataaaaaaatgtatcggtgctttcaaggccgaatttttccgggctgaaaatctgttctgtgcttccgacaaacagaattccgttctttttcaggctgcccgccattttcacatacagctcttctttcgctttttcagtaaaataaataaaaacgttgcggcagacgatcaggtcaaaatcctgttcatagctgtcagcaagcaggttgtgccgcttaaagcggatgtttttctgtatctcttgctttacttgatagctgttgtcgtcctgcttggtgaaaaagcggctttttacggaagccggcacctcttgcagcgagcgctcctgatagatgccccgcttggctttgctgagcgccttttcatcaatatctgtcgccaatatatcaaatccggccagtcccgcctgctggttgagaatcatcgccaaggtatagggttcttcccccgttgaacaggccgcgctccatatttttaacggtttgttatggtttaataacggaagaatggaagtttcaagaacttcccaccgtttataatttcggtaaaattcagaaacattgatcgtcattctgtccaatgtttcatttaataatagcttgtctttttccaaagcggccgcaaattcctgaaaatccctgaatccctttttttcataaagggacgtcagccgccttttcatctgtgcttctttgtataaagataaatcaacgccggttatttttttccacttcgtgataaaaatttcgtaaggctccattgcttctctcccaatctcgctgtcttttgtcctagtatagcctgttttctttctaaattgtacgatttcaataaaaaaatcagcccgcaggctgatttgtgagaaatgaaaagacaggacagcaaggcctctgtctttcttaaacgatgtaaaccctttcataatacgagaaaaagaaaggctgacggcttagtacacccagtcggccattaatttttgatacggtacaagctcttcctgtttaaagaaaatctgaatttcccgctcagcgctttctaaggagtctgaaccgtgaatgatatttttgccgacaaacatgccgtaatcaccgcgaatcgtgcccggcagtgcgtctttcgggtttgtttttccgatcagctgtcttgtgatctctactacattttccccttcccataccattgcaaatacgggtcctgatgtaatgaattccacaagctcgccgaaaaacggtttccctttatgttcagcataatggttttcagccatctgttctgaaacttgcattagcttggctcctgccaattgtaagcccttacgttcaaatcttgataaaatctctccgatcagctggcgctgtacgccgtccggttttaccatgataaaagttttttccataagattctccaccccatcattatgtataggctttcaagttgcacaccgaaatcgtaacatctttctgacaattaatcaatccagggcggagaatgttcacatcttgttcgtaaaagggggttaaaatttccgtttgccgatatatttggcgattgcggccaatgatgagcgcgcccggcctctcggcagtgtattcagcttttcaaacgctttttttaagtacctgtcactgactgccattgatttttcaatcgcgtctgtgcgttttatattttcaataatgggggcaagctgctcctgtgttgtttcactgttaattaatttcagctgatttctcaattcaggctgatgcagcgcgtacaaaacgggcagagtgacatttccttgcagcagatctcctccgaccggttttcccagttcctcttcggtggaagtgaaatcaagaatgtcatcaataatttgataggacatgcctacataatagccgaaccaatataatgctttatgaatcttctcatcagctcccgaagcgatggcgccgagctggcagctgacggcgatgagaagagccgttttccgtttgatgcggcgcaaataggttctgaggttctgttccatattgtatttatctctgatctgttcaatttctccgaggcaaacttctacgatggttttggacaggatccggtgggctttcggctcatcgagtctcgtcatcatctcaagcgagcccgcaagcatataatcaccggtatacatggcaatgcggttgtcccatttggctttaatggtcggctttcctctccgcagctcggcgtcatcgatgacgtcgtcatgcacgagggacgccatatgaatcatttccagcgtcaccgctacatattttattttattaatgtcatagtcaccgaacatgccggaaagcaatacgaaaacaggacggatgcgcttgcctcccgcctgaagcagatggagccccgcttcgctcagcaagggatagtcagaccgcaccgtctgctcaagctccctttcgatcacatcaatatcgtcatttaaaaaagaataggccattttaaatttcatatcattcacccaaacatctgtatattcatcatttccaaccgatatgcgtagcggccactccgccggtaaacgaatggtatttgacattcgtcaggcccgcttcttcaaacagacgcgcaagctctttcataccgggaaattctcttgctgattcttgcagccaggaatattctttatagctttttgcaaacatttttccgaagaaaggcatgatgtatttaaaatagaggaaatatgcctgtctgaaaccgaacatttccggctgggatgtttctaggcatacgacctgcccgcccggtttgacgacccgccgcatttctttcagcacggtcaggtagtcgggaacgttccgcagtccgaagccgatggtgacaaaatcaaaagaattatcatcgaaaggaagttccatcgcattcccgtgcaaaagctcaatttggctgtaaccgccctcttttacttttttctcgccgatgctcagcatatttttgctgaaatccagtcctttgatttcgccgcttttacctgccgcttctgcgagggcaatcgtccagtcagccgttccgcagcagacatcaagcgcttttgcgccttctttcacattcatgatctgcatcgttttgtcgcgccattttttatgttgctgaaaactgataacagagttcatttggtcataatttttgtagattttttcaaacacgccgtgtacgcgctgttcttttgactcctgcatgttgattacccttcttccactttctgatgatatgttttgtcttggctgatcgcttgaagccggttcagcattagattttggattggtgaattgagcggcagcagcgtttcaatgctttgcttcgccttccggaagctttcttccagaatgtcagcctttgattttcctgactttacaatattgccgatgacatcgagaaatatagcattgccgttcatcagccgcttatatacaaaaaaatcactcgccagctctttccagcgcggaagattgaagtggtctgacactctgtgaaacagggccgcttccacaatcgccatgctttcaatcaattgattcaagtcattgacagaccgatcgtacagacggattttatgttcattgatttctttaattgccgtagcgagcgtccgaatcatatagatatccttcatttcagataaaagcgaatagtacagtccgctgaaatagtcgccggcaagcacggtgagctgccggtttttattttcgtctcgctttaacgctctggctgttgtcacttcatcgtgggtatcaagggcgctttggacaagcatcgcagttactatgtaattttctctgtcgttgttcttaatgtcagcctcttcaaacaaagcgtgaaaaagaagcagcttatcctcatcgattttcggcgcagaaatatgtttcgctaaataaggatgagacagcttttgttttaatttcgtatttaaattcgctaaagttccgtagatgtcttgcaaaaatatcacccttgtccccaaattcacatttattctaatatgtatgagatttattcgtcattattatacgcaggtatcattatagcataaaaaaaagaaattggctgtattctcccgccgtttgcgggcaatcagcaaaagcgggaaacagccggcttattttttttcgctgttcatttctccgtaagcggtctggatgagggcgttgcctctcactttgatggcggatgtatgctctgtaaactgagcgataatcacttcacccttgtccagtttttcggaatggtggaatttcgtatccgttcctctcgttaaaccgatgacgttcacaccgtcctcgaccgctttaatgacgacaaaatcacttgaatgctttgaattcatatctgcaccctctatcattattaatccgcacgtttaatatgttctaacacttcagaacgcgccgctgcgtcatctttaaaaatacctcttacagcggaagttactgtttttgcccccggctttctaacgcctctcatcgtcatgcacatatgctcagcttcgacgacaaccatgacgccgtggggatctaaggtttctacgatgctttctgcaatcgttgacgtaatgcgctcctgcagctgcgggcgttttgagacggcttctaccgcacgcgccagtttactcaggcccgtcactttaccgccgcgcggaatgtaggcaatatgcgcttttccgtaaaaaggaacaagatgatgttcacacatagaatgaaacgcgatatcttttacaagaacaagctcctcatgatcctcgccgaaaacggttttaaaatgctctttcgggtcttcgtttaatcccgagaatacttcagcgtacatttttgctacgcgtttcggcgtatctaaaagcccttcccggtccgggtcttctccaatcgcctctaaaatctggcgaactgcctgttcaatctgttctttattaacttctttcattgtctgtgtcctccaccattgaatacatttaatttcgattctagcacatttgccgcgccaaaagcaaaacgaaagtcctgcccggagaccgaggctgcttaaatatgaaaagcccctttatcaaggggcttttctgtgaagaaacaaagtgtatgtatcagatgcatacacgatctatattcacaattattttcctgcaacagcgtctttaagagctttacctggtttgaaagcaggtactttgcttgcagggatttcgatttcttcacctgtttgcgggttacgtcctttacgtgcagaacgctcgcgcacctcaaagttaccgaaaccgatcagttggattttatcaccatttttaagtgcatctaaaatcgtatcaaaaacagaatcaactgcttttgtagcgtcttttttagacaattcgcttgcttctgcaaccgcattgattagttctgtcttgttcatgcctttcacctcctcccaaaagggtatcaattcagcagtttattatcatttcttcacagttcagtctgattctaaacctgtctgataaaaaatcaatccagggaagaacagacaagtaaacggcttttcataagaaaacagacacttcgaggaatgtttgtccaacaaagtgaagattttctgtaagtagagtaacacatataaaaagccatatcaagcattttaaagccccaatcccttgctcgtcaaggttttcacgtgttttcccgaacaaatattcctttttttgcttttttcctcctaatccttgattgatttccagtatctaaatagacataaaaaaagaccccccgtatcaggaagaggtccttcagcttacaaaataattgcgatcaggccgcctgagccttcgtttataattctctccagcgtttctttcagtttatatctcgcattttcaggcatgagcgacagttttgccgagattccttctctcacaatcgagctcaatgatcttccgaaaatatcagagttccagatagaaagcggatcatcctcaaagtcctgcattaagtagcggacaagctcttcactttgtttttccgtcccgatgatcggagcgaattcactttccacatccactttgatcatgtgaatggacggggcgaccgctttcagccttaccccgaaccttgatccctgtctgatgatttccggttcatcaaggctcatatccgttaaggccggagcggcgatgccatagccggtctgtttcaccattttcagcgcgtctgatacctgatcatattcctttttcgcgtgggcgaagtcctgcattaattcaagcagatggtcttttccgcggatctcgacgccgaccacttcttttaaaatctggtcatataaatgatccggcgcgtataaatcaatttccgcgacaccctggccaagttcaattccggccaagcctgcgctttcaataaactcaaattcactgaagtggccgacaacccggtcgacgtcacgcaggcgtttgatatcttttacggtttctttcactgattcctggtaactctctctgagccagtgattttctttcagcaccatgacccagctcggaaggttgacattcacttccagcacagggaactcgtaaagcgcttctctgaggacgcttaacacatctgtttcccgcatgctttcaacactcatggcgaggacaggaatatcatatttcgcgcttaattcagccctgagcgcttctgtttccgggtgatacggcttcaccgagttgatgaccataataaacggtttgccgacttccttcagctcgtcaatgactctttcttccgcttctacgtaatcgccccgcgcaatatcgccgattgaaccgtctgtcgtaatgacgaccccgattgtggaatgttcctggatgacttttctcgtaccgatttccgctgcttcatgaaagggaatcggttcttcgtaccatggtgtattgatcattctcggaccgttttcatcttcatatcccttcgccccgggaacagtgtatcccacacaatccacaaggcggatattgacatcaagtccttccgccacatgtacggacatggcttgattcggcacaaattttggttctgtggtcataatcgtttttcctgctgcgctttgcggaagctcatcctgcgcccgcgctcggtcggcttcattgctgatattcgggagcaccacgagctccataaattttttaatgaatgtagatttccctgtacggacagcgccgacgactcctaagtatatatcgcctcctgttcgttcagcgatatccttgaaaatatcgaccttttccaagtgatcccctcccggacttcctatccttatcatttttcattcaccattcttcaatcaaatacaggacactatatgtgtatgacgttgtcccatttcaatatgacatctttagaaaattttcaggcaatcttttctatcggaatcaaaaaaacctttctccctatttgtatgcgcgggagaaaggttcattcctgtttcgttttactttctaaaaaaacgggttcctgtttttcatttacggtgtatttgactgaaaaggccgggacgaaaggagtctcttcccataaaatatcctgaatttccgcgcccggtttgattttctttttgttttctttcagacagcgggcgagatcgacgcgatagtcggcatagatttctccatcagctccgattaaaagcggcagagacgcgcctgaaaccggactttcgacagaaggagagtctttcatgccgagcttttttttatttaaagtgaacagcccttttgaaacggcgtcctcatagggtggatatgtatgcttttcctgatacattttgacacgcagctttatgtcgcggattgcctccgccatttggagatcgatcagcttcacagtcggcttattttccacatcgacaagcacgtattggtacattcctccgctttcaaaagcagaggacggcggctcctctatatatctgggcgcgagccgcttaaaatctatcggatatttttgatagatcggtgttttcatatcttttgtctgaatcggcagaagtccgccgttcgcctttttaaattcatccaccgccgcttgaacctgctgaagctgatgcttgtaagatactttattttcagttttttccgcttcaggatacagacagccggacagcagaagcaccgcaattgccgttatgacggccatttttaacttatgcattccgcgccccctttttttgctttattcattgacaggtccgctgaaaacgaccattaacacgatcaatcccgagatgaccatacaggcataagcgagtgaagaaactgctgcttttatcagcctgtttttaactttgtacctgctgacataaatagaggccaccgccacaaacattaatcccatagcaccaagcgcaaaccacattttcatcaatgccacactcacgtccgtgccccccgtccaatcattgtaagcgttatatttcattttaatatacaaatgttgaaaagatcaacaggttttccatctattgaaaaaaacaaaaaaactgaagcaaagagggggactttgcttcagtcaagttgactatattcacctatacgcctgagatacactctcttggacttcgatgctatagtatgcgtagatgcgtacgtctgcatcctcttctgcctaaatcagcaaatgttttgagcgatttcagccggagagttccgcgttttggactttcgtcacttcagaatatgctgacggcatgttattgtcactttacccggttttcgaatgtgttgaccaagtcttccatctcatgggttttcactctggccattaaggattctacggccgtttctaccttctgcccgttaaataacacttggtgaagcgcctctgtaatcggcattttcacttgatatttttgagacagctgatatgccgctttcgtcgtccgcacaccttcaacaaccattcccatctggtcaaggacttcttcaagcttatacccttttccaagcaggttgccggcgcgccagttccgtgaatgaacgcttgtacacgtcacaattaaatcgcctacgcctgtcaggccggaaaaagtaagaggatttccgcccatctttgttccgagtctggcgatttcagcaagaccgcgggtgattaaggccgcttttgcattatctccgtatcccaatccgtctgtaattcccgctgccagagcgatgatgttctttagcgctccccctatctcaacaccgatcatatccggattggtatacacgcggaaatgctggttcataaataaatcctgaaccgcttctgcagcctcgatattttttgaagatgatgtaacggtcgtcgggtgtcttaatccgacttcctcagcgtggctcggtcctgaaagcacgacgatgtcttttctgtactcctcaggcagctcctcctccattaattctgaaatgcggagaagcgaatccggctcaatccctttgctgacatgaacaaaaattgatttcttcgggatgtaaggcagagcctttttcagcacttcccgaatggcttttgtcggaaccgccacaatgatgaagtcagctccatttaaagcctcgcttacatcagctgttccgatgatagaacttgatagctccaccccgggcagataatctttgttttcatgcagttcgttgatttgatcgatcaattcggcacgatgtccccacatcatgacttgatgtccgttatcagccagcactaaagaaagtgcagtgccccagcttcccgctccaagcattgccacttttttcatctctgtatcacacctttttattttcttgctcttgcaaatattttaattggcgtaccttcaaatccgaaagcatcccggattcggttttctaaaaagcgttcataagaaaaatgcatcagttccggatcattgacaaaaacaacgaagctcggtggcttaacagcgacttgagtcgcataataaatcttcaggcgtgagccgttgtgcgtcggagtcggattcatggcgaccgcatccatgatgacgtcatttaagacatttgtctgtacgcggagagagtggttttcactcgctttaataatcgcaggcatgagtgtatgaatccgctttgtcgtcagtgccgacataaacagcaccggcgcataatcgagaaattggaaatgctcgcgtatattctgttcaaattctttcatcgtgctttcgtctttatcaacggcatcccatttgtttacgataatgacgacggcttttccggcttcatgggcgtatccggcgatccgcttgtcctgttcgaggatgccttcttctgcattcagcacaacgccgacgacgtctgagcggtcaatggcttttaacgcccgaagcacgctgtatttttctgttgtttcatatacttttcccttttttctcattcccgccgtgtcgacgatcacgaattcctgctggttataggtgaatgccgtatccacagcgtctcttgtcgtacccgccacgttgctcacgataacccgctcttctccgagcatcgcattgacaagggaggatttcccgacattcgggcggccgatcagacagaattgaacgacatcatcattatactttgtttccggaatgtttttaaaatgctcggcacatgcatcgagcaaatctcctaatcccaaaccgtgagtacccgaaatagggtacggctctccaaagccgagcgcataaaaatcatagatgttcgctctcatttcggtattatctaatttattaacggctaatacgaccggttttttcgtccggtacagtatttttgccacttcttcatccgcagacgtcacaccttcacggccgttcaccataaagatgatcacatcagcctcgtccatggcaatttcagcctgctggcggatctgtgtcagaaacggttcgtctccgatatcaattccgcccgtgtcaatcaggttaaaatcataattcagccattccgccgaactgtatatccggtcccgcgtcactccgggggtatcttctactattgaaattctttcacccgcaatccggttaaagattgtggattttcccacattcggtcttccgacaatggctacgacaggtttacccatagtacccttcctttcaatccagccgcttacattttcacaaaaattgttcaaccggttattaaaaatcatcttcgctatgaaaagaacccttcaaacagaagggcttaactcatttattatatcagttttcactgagatcacaatgtattcttcaaaatgtttcgcattcatgtaacagtctccgtccgttttcaagacatttttgtcgcccctttgccctgctttttgcttttttggctgatgcgtgcggcgagctgttcatatgtagtcagcccgacaagcaggatcactcccgccgagcagcctgaaagccattgatagccgccgacggctgccgcacccgcaattttgtgaatgaccgccgaatacaatagctctccttggcacatgccgagaacaaaaagacaaagcctttcaggaaatcgcccctcaacagagaccgtaatcacggtaagcagtatgaccgccgcccactcaggttttatgataaaccaaacagggtcatataatgcaaaaagaaaaataaagccgtacgctgccgaagccgtcagatgaatcacaatataacgaagccgtttatgcatgccgagactccccgcgtaaacaaatgccgcagcaaaaaacatgacatatgccgcgttcagcgtaaaataagccgtcatctgatgtatgcttgccatcatattagtcaaaataaagactgatacgtaaaaacggcttttcgttttggcaaaaataaaagtcgcaagtatccataaaaaccacatcgaccagtaataataaaacggttccataatcgctcctcctctgaccagtatggagcggtaacgtactttttaaaccaataaagctgaaaggagcagatgaagatgggtaaagacagacaggagaaaaaactgaaagcctcccgccgggtggaatcggatcgcgatgaatcgattcaccataaaggtgcgacaagcctcgagcaaaacggggaattccgaaaaagaaaatcgtaaacagaaaaaaaggcatgcgggtacgcatgccttttaacgtctgctgaaacgggatgtgtcaattccccgttcagaaagccagtgatgtgtgtcaccttttatgaccaaaggcgccttttgcaattgggcaaccgattgacagccgagaacggtcataatcattttcagctcttccaacagcgccgtcatctcgtcaaacagaccctcttctccttttgaggtgagagctttcaggaaaatgcccgccattcccgcagaagaagcgccgagggcaatcgttttagcgacatcaagcgcactttgcagccctccggatgcgataattgattgatcaacagaaagcgaatggatttccgctaagctggctgcagtggaaattccccacgtattaaaaaattgaagcgccttctctctgcgcatattttcaattttagaaaaatttgtcccgccgtacccgccggcatcaacagccgccgccccagcatcaaataactgccgtgccgattccctgctcatgccgaagccgacttctttaacgaaaacgggcactcccgcttcatctacaatctgctcaatacggcggagagcgcccgtaaaacttctgtcgccttcaggcatgacgatctcctgaatcacatttaaatgaatctgcagggcgtccgcctcaatcatatcaaccgcccttttcgcctgctcggcgtccgcctcgctccctaaattcgcaaatattaacccgttcggattctcttttctgacgatctcgtaagaataccgttcagagggatcttttaaggctgacatttgcgaaccgacagcaagcggcatgccggctttgcgcgcggctcttgccagtgacctgttaatttcgtatgtaagctgtccgccgccgcctgtcatcgcattgataaaaatcggcgaactgcttgtgagtccgccgatttccgttgagatatccactttttccaatgcaaggtctggcaggctgacatgaacaaacgtaatatcatcaagccccgtttcccggttttggccggtagacagcgcatgatttatatgttctctttttcgttctgctcgtgtcacgttttatcaccaatttattttaatttattgagcttgtccccgattaaatcgccaagctggaagccggtgctcggctcttctttcgcctggtattgacggaagtcctcctgatcggctttcggcgcttcctcaagctcacgcatgcttaaggagatgcgttcttcgctttcgttcacgtcaaggactttcactttaacagtctgtccttcttccagcacttcatgcggcgttccgatatgtttattggagatttgtgaaatgtgcacaagaccttccacgcccggaagaatttcaacgaaggcgccgaagcttacaaggcgctgcacttttccttcaagcacatctccctgctttaccttttcgccgatctggctccaaggtcccggcagcgtttctttaatagataaagaaatacgctcgttatcacggtctacggacaatactttcacttttacgtcctgaccttcttccaccacgtctgacggtttttcgacgtgtgaatgagacagctgcgaaatatgaacgagtccgtcaattccgccgatgtcgacaaatgcgccgaaatcagtcaggcgctgtacttttccttcaagaacgcttccaacctcaagcgtttggagaaaatcatgttttttggcagtctgttctttttccactacagcacggtgtgacagaatcacccggtttttatcacggtcaagttcaacgacgataagagagagggttttccctttatagtcagtgaaatcctcgacgaaatgagcttcgacaagtgatgcgggaatgaagccgcgaacgccgatatcaacgacgagaccgcctttcaccacatctttcacttcagcttcaaacacttcttttgtttcgaattttttttcaaggtcttcccaagcgcggtcagcatcaacggcacgtttagataaaatcaaagcatcgtcttccacttttgttactttcaggtcaagctcgtcgtcaacatttacgacatccgatgctttctctacatgaagacttgataattcactgattggaatgattccggactgtttgacattgataatttcgacatctacatgcttgtcctctacctttgtcacaatcccttttactacatctccaacctctggcacttgaacatcaatttgattcatttcctctgtcatttgaataacctccttggtccaaacctacacagcttaattaaaacggtttgaaagctgaacatgtgaatgtccgcttttcagccgaatatgtattaaagaatcatccaaaaatattttgaatgatcaataaaaagttttattagtattaacttctaataaaaggactggtttgtcaagcaataacatcttgttcttatgaaaaaaatttaaaatgcgctccggccaagttaacgtgatttctgttcaacgatctccagaatttttcctgcgacttcggcaatgctgagtgacgtcgtatcgatttcaatcgcgtcctccgctttgcgcagcggggaaaattccctttctgaatcgagtttgtcgcgtcttgcaatttcttcaatgagcgtttcgtaattcacgtcatagccttttttcttattctcctcaaaccggcgcttcgctctttcctctacggacgccagcaggaaaattttcacttccgcatcaggcagcacgtgagtaccaatatcacggccgtccatgacgacgccgcctttttctccgagctgctgctgtcttttcaccatttcttctctgacgcctttatgcttggcggcgatggatacttggttgctgacttcgtcttttctgatttcttctgtcacatcttctccgtttaccagaacgatttgtccttccggagcggatacaagctcaatcttcgtatgctttaacagctctgtgagcgcggcttcatccgttaattcggcattttgcctgagcgccgtatatgtaatggcacgatacatcgctcctgtatcaatgtacacatatgatttcttctcagctactattttagcaacggtgctttttccggcagccgccggaccgtcgatcgcaattgataatttcttgtccataatctctctccttgctctttactcctctatggattgtatcatgaactgcccgaaaaagggcgaaaaaaattgagctgacttaccgctttaccgtttcaatccattcttttttatccattttatcaactccctcatatttcacggctttcgaaatataaggttcaataggctgataatgaagcaaaaattgtaccgcgcccaaaatcacgagctgaatgcagaccaatttgaccagcagacgttcaaacgttttcatacacgcgcacctccattaggattagtatggaaaagtacgctgctgtttattccggctgactgtttcttctctgctgcagctgcgcgcgcatacagtattggagtaattgctgctgcgatccggcatcgatttctgtaaattcaagcgtcattttttgtttatccgccttttcatcataaaaaaaccgctgggtaaccgcttcagctgatatatcgtctgtattttccttacccggaagagagaatgagacatacagcttttcacccggttccacggaaatatgctcaggcatcacaactgcgattccgccggcgctgatattagaggaaaccgtttgaaaggcggtttttttcgcttttattttgacggatacattcaatacagcgtctgcacggacgtaccggcgtctttgaatccgcttcatttcctttttaggggggatatccaatccgatcatcgggataggatcttttttctttcctttgattatgcttttaaaatgatacggcacttggccattccccataaattccgctgttatttccagccctttgtgcaaaaagaccgtccgtcccgaatccagatcgacgggatatgagatatgcagttcgccgttttcaacgctgacagccttgctcctcgctttttttggctcattgttctctatgtattcaatccaaatataatctccgacagctatcatgggccttcactctttcattctttatgcttttattaaagcatgtaatgaaaaaaaggaaaagacttttagtcctttcctcctttatttttataggtctttatatataggttctgcactttttaatttttctattttttcctcttttccatcgtctgcatttatgaacatttgatacgtgtctttcccgatcgtcccgagtatttcgtagcaaagcacttcctgaccgagttcattcgtgatcagtgcctgccgcgtctcccgcacttcaacatttttattcagcttcgctttcgcttcatcagccgataaagccggagtcggaatcgttctcgtgtgatgcgcggccaggtaatcacgcgcggaaaaaccgacgacttcaccgtcatccagcgccactttcattcggatggcttccggatatatgcggacgtttttctcaacgggaataaaagagaagacgccgatgttattgtattgcgcgctttcatcaatttcgaggccttttgtttcataaccgtttttctttaaaaacgcgacggcccggttagatgcttcattaaggctgatcttttgtttcttcacggcccgcttttgaattaaatataccggatgtccgcctttttgggtaatatccatatagatcaacgatttgtgatcggcatcattcatgcggatgctgtatacgtcccgattcgtcttccggccgctcttgaccactttaatggaataattatgatcaggcgcaaaccgttccgcgatttttaccgcttctttttctgtaatttgtttgcctttcaaatgcgtaaaaccttttcgttctgtatttgttgccgtaaacgtggggctggtgttgtcttcagaaaaagcgcctacgtttttttcgactgttttaaagctgttgacgatcgtgttatcgctttgttttttgtcagaagcgagcgccatttcaacatccatccaccgtaaatttttgctcatgacgagatgctgaacgctgcggagctggttttgaatgttctccgcctgtttatacaggctgttcaatgtcgtatattcttttttatcaagcggtttttgatctaaatcccggacggatgttttatagctgaaatctcctatattggataaaaactcctccgtcttattaaaaggcataagtgtcagcggcagctggctcacattgttatgagcttcagatgttattctccatacatcaatgagcgccggtgacagagattttttactgttcatggcaagcgtcgtcccgattttgtcgtgaagctgatcaacatggtaagtcagttcatgaaaagccctctgataattattttccgcgtgcagaaggaccgcatccttttcctgatgctctttataaccccagtatccggttgcgacgatcacgacaccgagaacagcgataataattcctctaatcatgttaacacctcatttttcgtacttttactcacagaaaatgtgttttccgattcttttaatctgcggccgtccccaaatccatttgcttgtcgccgtatcagggttaaaataataaagcgcgttttcagaagggtcccagccgttaatcgcatcaagaaccgcttcttttgctctttcattcggctgcatatatatttgcccgtcggcaacggcggtaaaagcgagcggttcgaaaatgacgccggccaccgtattcggaaataacgggcttttaatacggtttaaaataaccgcggcgatggcaacctgtccttcaaacggctcaccgcgggcttccccgtacacagcctgcgccagaagattgatatcgttgtttgagaaaccgcccggcatattggccgctgtcgtgttttgcttttgttctgactgaccgcctgtattgttttgcggtttttgagcaggcttattcgttcccgccgccggcttctgtgcgcctgctgacggtttcgtttgattttttaaagggacgttgccgtaatgggtgaacgtattccctttttgaatctgctccattacatattcgcggtaatattttgattttgaaatcagcacctgtttggttttcgcaccgacgagaccgtcaaccgccttcatgccgaatttctcctgaaaatttcgtacggcccagtatgtggtccacccgtaaacaccgtcgattttcccgttataaaatccgttatattgaagacgtgcctgcaattctataacatcatcaccagtcgcgcctctttgaatcacttgatttgaaaacgcatgggccgtttcatgttcgaaaaaagcggcagcgaaagaaaatagaatgagacatgccataaacgctcctttgcacttcatcttttcaagcctcctcagcaaaatttaaactgtacccgtattgtctgtcacgcggttatttttatacaccgtttcctcttatcccccctaaggcataaaaaaagaaactgcacgcgatgcgcagtttcttcacacttgaatcatattgacggaacgtgctttttttgccttccgcagcccgaaccaccataaaaacagcataaacggcagcatataatatacccaatgattgagggcggtcagaataaaatcgtaagaaccgtgcagacatgaaggcacgatcagcgaaatcacaagccacttaacgcgggcttttttctgtgaaaagcgggcttttccgagataaaagcccataatcaccccgatcagcgcgtggcaggagaccggcagaagagccctgatgaaagcatgctcaacaccgtggccgaataaatagagaatattttcaagcgtggcaaagcctaacgacacactggccccgtaaacgattccgtcataatgctcatcaaaatgagcatgcgggtacacactgatcatcagaacaaaccatttcaccgattcttccaaaaaacctgaagacaaaaaagaaacgaaaaagcttcctccccctacatgctctttttcaagaacatattggataaacatggtcggaaacacgagtacaactccgagaaaaaaagacctcagcaccatatgtacgggttcattgtcatactgatcttttaaataaaaatagcttaacagcgcaatgccgggagcgattcctgcagagatgattgcaaacatcaggcaacctctttcctttatattcctatatctatcgtaccatgttgttcatatttttacatctttcaatttctaaaaaaagagcatatgaatgatcatatgctctctgcacccagccgttttgaaatttcttttgcgatcaagccgccgtgaaaacggccgttttcgataaaaatttcattggcgttatttcctgccgcaatgactccggcaataaaaacaccgtcaacatttgtttccatcgtttcttcccggaaaaacggtctgcctgattctgcatcaatctggacaccgattttttcgagaaaaccgtgatccggatgatatcccgtcatggcaaatacaaaatcgtttttcagcctgaccgtctcattccggcctgagcggaaaatgatctcatcttccgtcacttcttcaagacaagcgccgaattccatccggatcgtgccgtttctgacgagggcctcaaactcgggcagaatccacggcttgatgctcggggagtattcattccctctgtaaagcaccgtgacgcgcgcgccggacttcaccagttccaaagccgcgtccacgcttgaatttttcccgccgattacggcaacatctttatcaaaataaggatggccttctttaaagtaatgaaataccttaggaagctcttcacccggtatgttcatataattcggatgatcataatatcctgtcgcaataatacaaaacggagtgagatagcggtcttttgacgtttctacaagaaaacggccgtcttcctgttttgtcacgcgctccaccgtttcaaaggcgtttacgcgcagctcttttcttctgacaacctctctgtagtacgagagagcctgaattctgaccggttttctgttttccgtaataaaggcgacatcgccgatttctaatttttcacttgaactgaaaaacgtttggtgtgtcggatagttataaatgctgtttacgacatttcctttttcgatcacaagggcgttcacgccgatttgcttcagatgtatagccgccgataatccgcaaggacctccgcctattataattgctttttcttctgtcatgtccttcaactcctgcgattggcatttccatcataagtttccactcatataaaaaatctcctatatcatcataggagattttttttgtttatgcaaacgattggtttatatccagcctctgaagcgcgaagcctccgccattttccgcacgccgaccatgtaagccgcaagcctcatgtcaatccggcggttttgggacatttcataaatattattaaacgattttaccatcatattttccagtttttcttcgacttcttcttcactccagtagaagccctggttattttgaacccattcgaaataagaaaccgttacaccgccggcgctcgccaaaacatcgggaacaagcagcgttcctttatctgtcaggattttcgttccttccagtgtcgtcggtccgtttgccgcctctaccacgattttcgctttaatgcggtcagcgttttcatctgtaatttggttttctatcgctgccgggacaagtatatcacagtcaagctcaagcagctcctgattcgtaatggtgtcattgaaaagcttcgtcactgttccgaagctgtctctgcggtcaagcagataatcaatatcaagaccgtccggatcgtaaagacctccgtacgcgtcagaaattccgacaactttcgcgccggcgtcatgcataaacttagccagatagctgcccgcgtttccgaaaccttgtacgacgacgcgcgcgttctgaatatcaagaccttttttcttggccgcttcttttatgcagatggtgacgccttttgctgtagctgattccctgccgtgggatccgcccagtacaagcggttttcccgtaataaagccaggtgagttaaattcatcaattcttgaatattcatccatcatccaagccataatctgcgagtttgtaaatacgtctggtgccgggacatctttagtcggtccgacaatctgactgattgctctgacgtatcctctgctcagtctttcaagctctctgaatgacatatttctcggatcacaaacaattccgcctttaccaccgccataaggaagatcaataattccgcattttaaactcatccagatagaaagtgctttcacctctttttcagttacattcgggtgaaaacgaataccgccttttgtcggacctacggaatcattgtgctgtgcacgatagcctgtaaatattttcacagacccgtcatccatccgaaccggaattttaaccgttaataatctgagcggctctttcagcagttcatacacttcttctggataccccaatttttccagagctttatgtattacggtttgggttgattttaatacatcatgtttgtcttcttcattatgaccggtgaatcgatcggcttccatttgagttaacctcctaaaatcttctgtttctctcatgctccctttcagtgactagtatacaccttcaatatctccgtgcatagaagaaagacaatgatttttccattatttcgcttaaaaaaagacggccgctgaaaacagctgccgtttcgtctctttttttatgaaaaatgtctctcgatggtctccacagcattgccgtccatgatgagttttccgtactcatggagcctgtaaatcgtaatcgtcgcagggtgcccgtattcggccagcaccgcgacaacgccttctgcagaacgggagccgaggtcttcaagacttacatagtactggtcctcatagtggtagacggttccgccggtaatcccgatgcgatgaaggctcccggcaagctgaatgatatcttcaaacgaatggaactgataaataatatccgggctttcgtcaagtttgacctgcatctcgatataatcgtcgtcatattcgtcgtcttctgcgtccgcgtcatgatttttcgtgacaatcacaaccatgccttgtgcctgaagagaatatacttccaccgcgatcggaccattcgcttcaaagccgagctctgtatttgcttcattcatcatatctttaaataactggtggactttaaacgagtccttccagaggtcttcttttgtcagtccccgatcagtcagatcgtcgagggttaaaaagattttaatcttattatagttcagacgctcaagccgcataatgttccctcctgcctcttcttgcacacaaatcatataacacagtatatgaataaatgagtcataggttcttaatttgttatcagtttacaccgtgtacagcgggaagacaagcagaatgccgttttttatcgactcggccggatttgtttcaggaaaacggctcatccggtccgcacagggtgatgatatgcgtctcaggtttcgctccgagcctcagcggaacttttgtcgtcccgtagccgttgctgatcaggtaatgcgctttctttaccgttcccgtcccgcccaattcatacggaccgaaccggccgaaacggatttggccgccgtgcgtatggccgctgaacacagcgtcaattccgtcagactcattcatctgctcatggatgcccgggttatggcatagcagaaggtttactttgttttcgtccgtatgtctgattgcagattcgtaatcatccatcatcattctgatatcatccaccccgcagatcgtaaccgtttcccctttataagcaaactgaaccgattcatttctcagcgggatcactttatatgcctgaagaagagaaagcaatttttgctggctgacctcgtaatcattatttccccacacataaataacaggcgcaagagcagtcagacgtttgatgttttcctcgattctggcgtatggaactccgccctccgccaaatcaccgccgagcaaaacggcatccggcttataaactgatgcttcccggagaagcttttcatcaattaaacggcggtgcacgtcagatataaaaaagatggtgagcggcttcatccctttcattttatcaagcataaatgtatgtgttttcaggtggctgccgtttgccgttttgtacatgacagccgccataaccgcagccgctcccgccaatgagccaagaattcccgctgtaagcttcataaacgcactctccattctgtcattgtcttacattagacggacaaacaaaaaaagacgtttctatcctttccggaaaacgcctctttttatttgctttcaaaataaagattgatatcataccgatgtttcatcaggtgaaaaacagattctctcgccccccatttttccggctggggccataaatccgtgcttttttggataatttcacatctcagcttatgaaattcaccctcggctttttcttccttttttttaaaataataagaagtgcagtacgcaaaagcggaagccataatccagcacaaataaaccgtatggcctaatatttcctgcagaatcagctgcggagaagcttgaggggcattgaagcttttaaaaatcagcagtacgcacatcagggaaaagcaaacgagggacgcccactgccatcttcggcattgcttggcataattttcgtattttaatttccgtttaaccagcgcctgaagcatttgtttcgtcggtccgtcagcaaatcggtctaattgcttccataaagaatccattcgcttcacaccttgtccgttttcattggtacactatatgaaagccgcggtgaaaatatgtatttattcggaaagcgggatgttcagaacctggcctgtatacacatcgtttccgtttaacccattgtaactgcggattttttcttcgcctgcacggcttttataatatttcattgaaatgcggtaaagcgtttctttcggctggacagtatgctggacggtccgcactttttgctggacggtctccgcttgatcactgccggcagccggaactcgcttttcacggacagccggcggagactgctgttttgtctccgcgtattcggtttctgtcggctttacctgtttttctgaagctgtttccgtttttttcggtgttttttcactcggtttttctttcgttttttcagatggagccgcttctttcttttctttgtcctcagactttttttccggcttttttaaaagagcggtttcagatgtttctttctgcacgtccgctttcggaatcacggcaggcgcgctttcactgtggtctataaagacatcttcataatccttcgggtcaaatctgctgctgtttgtcatatacagaagaccgaaaaagacaccgattgtcacaacaataaacaggacggtcagaaaagtgaacagcggcgtttttgttttggttttttccttcacctgttcttccttttttttacgctcctcttttacagattgtcttgtcgggaggctgtcttcaagatattcaatttgttcatccgcggccgcggcaatctgctgctcggcacgcagctgctgagctttttttctttcaactcttgacatttccgtcatgcaaacccctcctaacatattgaaaacggacctgacaggcaaataccgcatcaataataaaatgtgctgtaaccggaacgaataaattaccggtccattcatagataagccccagcaaaagactgatgcccgcaaccataataaacagaagccatttcgccaagtatctgaaatgaagcacggtaaaaataaagctggccgcccataagccgatatgtgtctgcagaacgcctctgaataaaatctcttcgctgaacgcaatgagaagcgtcaaaaacaaaatgtgcaataccggccttttcttaaaaagcaatacattaataccgccgtcatcatataaatgcgaaggacaccatttcatcaccgccagatcggcaaaaatgacaaggacagcaagagttacaccgtaccatatgatattatcgtcacgtatatgccacagctttaaaaaatcgtgaacatcggtaaaacagaaaaagccgatgacagcagaagccgccaatatgagcaattgggtggcataaagctgtataacaatctccctgtctgagagctgatggatcaattcgctttgccgtttcagctgaactcacccgcagactctaaaccgaaaatccggtctaattccagcttccaatcttcaaaccgctccatgtttttccgttctcctttttgctcgtatggggtcagatccattccgcagctgctgcagcattgcccggttggaccttcaggctcatacgattcatcaaagtaagctaatagcgcttctcttatacattctttccgctccaataacgccgaaaagcggttcattttatgcagcttcttttccacgcggcatgtcagttcttcttgcagctgctctttattggtttttccttgcaggtacaggtggatggccgttcgcgcctgtgtttcctgaacgcccttgcttatcagaacatcccgaagctttcgctcatcgcttgtaccggcgtcccgtatgacggccagaatgccttccaggtcgtaatcggacaaactttctgtctgaataatctgctgctgaagctcggtatcgcccggcgctctcagcaaaatactgacacttgggctgccgtcgcggcccgctcttccgatttcctgcataaaggcctcggccgtttggggaggataaaaatgaataacaaagcggatatcagacttatccacacccatgccgaacgcattggtgcagcaaatgcaatcaagctggttatggataaattgctgctgaattaatatcctgtcgcctgtatccattcccccgtgataataatccgtccgctttcccgttttttcgttcagctcggccgcaagctcttccgcccattttctggtcggacaatatacgatgcccgggccctcgagcttttcggcaagctctgtgaccctgctgattttttcggcattatcagccacatgttcaatcgccaagagaatattcggccggttgaccgaatatagatggcgcaccgcatgctcaagtccgagcacatccgtcacatccctgagcgtttctttcgtcgctgtcgcggtcagcgccaatacaggcggcttgccgagtgcttgcctgaaaggtccgagctttgaataatcaggcctgaaatcatgtccccactctgatatgcaatgagcctcatcaatgacaaataaactgaccgggacgtttttcaaacgattcagcacataaggtgacgagagggcttcaggagacatataaagaaatttgtaacggctgatgttgctgaggacaaaatgccgctcgtcagaattcagcctgctgtttaatgccgcaacccgcttttctcctttcgctttcagctgctgcacctgatcttccattaatgaaagaagaggtgaaataatcagtaccagcccgtccattatgtaacccggaagctgatagcataatgatttccccccgcctgtcggaagcatggcaatcgtatccttcttttgaagcacgctggtgatgatttcttcctgcccttttttaaacgaatgcaaaccaaaattccggtataaagctttgtgcagctcagtcatgctgtttcaccgtctttgccagcgccagcctgatctgaaaatagctgaagcgcatctgcattccttcgcgaatccgtttaattttattcgtttgatgctgttttgcaaatgccgttatcatacgctgttcctcttcagaaatgtactgttctataaaaaatgcaggctgatgcagcgatatttctacgatatgatcttcgattgtggcagtttttaaatttctgattgcggcgatccgttcaatcggaaaccctttttccaagagctcataggtttttctggcagactgcgtgagcgcgctttccgactgcaggtcggacaacagttcgcgcagagctggatgtgcacattgcggaagcgattgaataacataatgtaccgctccccaaaactgaacggacacataccattcatcttcgttcagctgaagagcgagctgcttattcgtgctgccgattctgtcgaatgaggttagagaatagacgaaaataagcgcctgccgttcacttacgccttgcagaagctgaaacagcgtgtcatgcatttggacggagagttctttgacatctctggttttccgcataaaccgtttgacccatctcagcgtctgtacatcgtttgtaaccgggatatattgactgcattgatgctctttgtttgacaggacttgaatgagcagggacagccgcttccagaggatgacagccggcgtttgataattcgcgccgtggcagtgcttcggccaaggccgctctgcaaacgcccgttcaagcgtttgaacgccgcgtgcagtcactttccacgttccctcttcttttccggctgtaatgtatgagtctccggtgagtttatgcatcgaagcagcaatatcgccgcgttcgcactgtgaagccatgccgaaatatttagcgatctgaaataagcccgcatcctgaatggtttgagacgacttttttccttttaataaatgaaacacggcactcggagtccgttcgccgtctattttgtccagacagtcgagaaccacggtatcaaagtagtttatcgccaatctcaacacacctacatttcttctctcaacaagtttcgtttttttgttctttttattttaacagattttcatataaatttgacgtttaaagtcatcttttagggggaactgctatagagaatcccttatgtgataagcattctcaatcatttttctgttgaaatttgacaccaacatcattacaataagtaagaggaataggtgttatatttaaaaatatataaggtaaaccatttgttccaacacgaacaatctgggaggtttttttcatggcaaagtacacaatcgtagataaagatacgtgtattgcatgcggcgcttgcggagctgcggcaccagacatttatgattatgatgatgaaggcattgcattcgttacgcttgacgaaaataaaggtgtcgtcgaagttccggaagtgctggaagaagatatgattgacgcatttgaaggatgccctactgattcaatcaaagttgcggatgaaccgtttgaaggcgacccgctgaaatacgaatagaaaagccctccccgtgagaggagctttatacgtgaataagactccggctgttatcggccggagtcttatttttttgccgatccaacaaacaaaaaaaagcgcccggcctgtgttttacgaggcggacgctttcagtcattattgtgtttgaacgctgcgtttttgctcaatccaaggtttaagcttcgtaaagatgaacgtaaatacgatggtgatgataatgcctttcacaatgttaaacggcagaattcccgcaacaaccgctgtttttaactggctgtttgacagtgccggtgaatgcaaaaaccaagtatacgcgggcaggatgagaatatagttcaaaatactcatcagaacagtcatcgccgcggttccggccagcaggctcaccgcaagcccttttgcagacttgagttttttaaacataaacgccgtcggcaggataaacagcgtccccgcgataaaattggccgcctgcccgacaggcacgccggccatgcttccttgaatgatatactgcagaatatttttaatcgcttcaaccgcaatccccgccgcaggcccgtaaaccaaaatggcgataattgcaggaacgtcactgaaatcaattttcaagtaatccggcagacccggaaacgggaaatttaacagcataagcacaaaggcaatgctgctaagcatactgataacaactaatttttttactttcacaatgctctctccttttcgatcaaatctctcgaaaagaggaaaggttctttacacctcaataaaaaaaccgcttttataaaaaagcgggagtttactaaggcttagcaaagaaacgtttgatatgagcatcaaaacgtctgctgaacctccatcttctcccatccagactatactgtcggctccggaatctcaccggatcctgccgccgaagcagctcgcgggcttagagtatgatactcatcaccgccggtagggaatttcaccctgccccgaagattgatcttatgaatttattcacattatatatgatcacattgcaattgtatagcgaactgctcaattttatataaaatattggcgaaactcattttttaactgaatgagcggtttccttttctcctttactgcgtcaatacgcattgacactctattgagaatatgataaattatcagatatttagtcagctaaactaggaggaaatctaacaatgtttcgagttttggtctcagataagatgagcaatgacggcttaaagccgctgatggaatcagactttatagaaattgttcaaaaaaacgtcgcggatgcagaagatgaattacatacctttgatgccctgttagtccgcagtgccacgaaagtaaccgaagaattgtttgaaaaaatgacctctttaaaaatcgtcggcagagccggtgtcggggtggataacatcgacatcgatgaggccacaaaacatggagttatcgtgataaatgcgccaaacggaaacacgatttcaacggcagagcatacattcgcgatgatttcttcattaatgagacacatcccgcaagccaatatctcagtaaaatctagagaatggaaccggacggcttttgtcggggcggaactctacggaaagactctgggaattatcggtctcggccggatcggaagcgagatcgcccagcgcgccagagcgttcggtatgacggttcatgtgttcgatccgttcttaaccgaagaaagagccggcaaaatcggggtaaacagccggaccttcgaagaagtgcttgaaagtgcggatatcattaccgttcacacgcctttaacaaaggaaacaaaaggactgcttaatagagagaccatcgccaaaacgaaaaaaggcgtccgccttattaactgcgcaagaggcggaatcattgatgaagcggcgcttttggaagcactggaaagcgggcatgtcgcaggcgctgcgcttgacgtgtttgaagtggagccgcctgttgaatctaaacttcccgaccatccgttagtgattgccacacctcacttaggcgcttcaacgaaagaagcacagctgaatgttgcggcgcaggtttctgaagaagtgcttcaatttgcaaaaggcctgcctgtcatgtcagcgatcaacctgccagcgatgacgaaggatgaattcaaaaaaattcagccttatcaccaaattgccgataaaatcggaagtctcgtgtcacaatgtatgaaggaacccgtcaaagatgttgcgattcaatatgaaggcaccatcgccaaatttgaaacatcgtttattacaaaaagcctgctgtccggcttcttaaaaccgcgtgtagactcaacggtcaatgaagtgaatgccggcggtgtcgcaaaagaacgcggaatcagcttcagcgaaaagatttcctccaatgaatcaggatatgataactgcatcagcgtaaaagtgaccggagaccggagcacctttacgttaacggctacgtatatccctcacttcggtgaaagaatcgttgaactgaacggctttaatattgacttacatcctgccggccacctcgtatatatccagcatcaggatacgactggcgtaatcggacgcgtcggacgcatcctcggcgataacgatatcaatatcgccaccatgcaggtaggccgtaaagaaaaaggcggagaagccattatgatgctttcttttgataaacacctggatgataaagtcgtcaatgagctggcttcaattcaggatattgtctcagttaaattgattgaccttccgtaacagacaaaaacccaaaacatataaatgttttgggtttttaacgtttaatggatgggaagcggattaggcgcggcaggcacagcgattggttttgtcacatcataattaccgactttctttgcacgcgcatgtgtgaacagcacctcagaaaaaccgaattccttcgcggttaacaaaagtccttcgatcattaaaatcccttctagcgaatcttccaccgtatgtttttcggacaattggatttgcagctgccggccgtttttattttcggatactgatgcaatcgcatctgcttcaatgacgcctgcggtctgtgagtctttatctgttttcattccgtcaatggcttgctctactgaagaataggtttgttccgacggaatgagatactcttgtcccagattgtcacggtaagaaaaatacgcccgttttgcctgcttatgtacggacatctcagcggcaataccgtatgctttataaagatcctgtcctgctccattttgaatctttgtcattttaatccgctcgtaaggactccaggtcaaagtctctttcagcacctttttcaataaatcagcttcggccactgattcaattgatagccgtccgtttacttgtacaagcagatccttcttatccgcacttacttgaacaccgtccaaaagccggggtacagacaggaaagattcgggcacttccaggttttctgcctcggataaagcctctgaaaccgattcgtcgggcttccttttttcaaaactgatcggaataacggcggatgtttctgaatcggcaaacgccaacgtaatgtatttgtttttgttttggtttgagacgacaaacgtcttctgttccggcttgactgaagctgactgactggctttttcagcctgactgctgtcagctgtaagatcaccggaagattcgtttcttgtcagcaggtgaggagatataatcagagcgatgcacaatgcgcagatggcggctgttgcggggccgatcctgcttcgggccggtttttttctatactgtttacccgtttcaatattccggtaaatggcctctggtgaacgatgatctctaaccgccggaagttgtcttaacaactcctctactctttcttcgttccaatatgacttcatcatccattagctcctccctcaaaagctccatctgtttccgaagtattttgagccctctgtgttgggtcgttttgactttgctttccgagaagccgagagcggcagctgtttcctgaatggaatatccctgaataaatctcaagataataacagctctttgatcaatggtgcagtgatcaagcgcggtataaatttcccggacattttcatgctgtacggcgagttcgtccggaagcaaatgctgatctctgacatcttgtgtatcccaatcaaacgtacccataatacgctgtctgatcgtctgctgcttgcggaaccagtcaatcgccacatggcgcgcgatggacaacagccatgttttttcactgcttctaccttcgaatgtatgataggaattcaagacgcggatatacacttcctgcgccaaatcctcagcctgtgttttatcttttaccatataaaataaaaattggtataaatcttgatgatatgcatcatataatatctgaaaggtttcttccatgggaagcccctccgttcacttttttgtcgtataaatgcgttgaaaagttacattacaactatattacgagaaactggaatttggaagggaatttatattaacatattcttaaatttttaaaggggaaattaacaaaaaaacacccgcatgttctgcgggtgtttcgtatggaacaagattgttcgtcaatttcagacgccatcctgcacttttgtcggaatataaaatgtaaacgccgtccctttgtcgatgctgctgtgcaccgcaattgagccgccgtgcgcttccacgatattttttacgatagcgagcccgagtccggttcccgccctgccccttgttctcgccttgtccgctttataaaaacgttcaaaaataaaaggcaggtcctcttcaggtattcccgagccggaatctttaatatcgattttcagtccgtcttttacggtctgagccgcgatatgaacgcttccgcctgactctgtatgacgcagcgcgttgtctataagattggtaaacacctgttccattttgtcttcgtcaaagacacactccggctgagacaccgcaatgtcttctgtgagcgaaacccctttttccttcgctaccccggaaaatttgcgggaaatcttctccagaaattcatgcaggttcaccgtttcatagtgcagacccgtatgtccggattccattctggccaagtccagcaagtcattgacaagccggcccatgcgaagggattcatcataaatgatctgcgcgatttcttttttctcctcttcggtacttgcaatgtcgtccactattgcctcactgtatccttgcagcatagaaatcggagttctgagttcatgactgacattggcaatgaaatcttcacgcaatttatcaagcctgcgctcttcggtcatgtcacggagcacggccacggcgccgcggacgtgtgattccgcataaagaggcgacatcaataaaacccatgaccttccttgaagcgtcatttcaatcatttgctctttttctgtgctcacggcattttgaaaaagctcttttgcttcaggaggaaggttgtctccttctttaatgttcatattctgctcgtaataccaagcctgcagaaaacgttcggccggcgggttcgtcaccaaaatggtgccgtcgatattaatggtgatgaccccgtctgccatactgcttaaaatattcgacagctgttctttttcctgattcagcgcgttgatatggaaattgagctgccggcccatctgattaaaggcaatggccagttccccgatttcatcttgagtcagaatcggaatttttgtatcaaacttccctttcgccaagtcctgggcgccttcccgcattttccgaagcgggtacgtcaccctgctggataaaaagaacgcgaaaaacgttgtcaaaacgatggcaattcccgccgcaagaaagatataccgtgtcgtatgtttcgtcgtatctttgacggcaagcagcgactgagataaaaagaccatgccttttttgccgtctttttcatacggcacgccgacgatcagccgttcgttatcggaaccggcatcattgggcgccgcgcgtttgcttacttttttgcggtctgtcagcgccttgtgcaaatcccggtcgcgtttgatctgctccaatgtaatagatgataaatgattatcgtcattcggcgaataccagacgtgctgatcatcctgaatgatcgcgatgctcgttaagttgtccgccagctcccacgtgatggatctggcaagcggctggtcttcatgattttctataatgaccgctattttatcggcaagctgcgttaaatctttttccgcttcttctacgtggtaattctctatgaattcgagaagcagcaccgttaaaataaataaaacaattaatacgagtgaaagaatggtaaaccaaagctttcctactacgcttttccaaaacttcattcagcgcctacctcaaatttgtaacccactccccagacggtgacgatttttttcgccgctcccggagatactttgtttaatttttcacggagccgttttacatgggtatccaccgttctaaggtctccgaaaaattcatactgccatacttcttttaaaagcttttctctgtcatacactttgtccggtgttttcgccagaaaatacagcagttcgtattccttcggcgtcaggctcacttccgtgccgtccgcagtcactctgtgagcatcgtgatcgatggaaagatgtgaaaaaacgagcacattttttgtcggcgtatttgctgtcagataggatgtttgagaagctcttcttaaaagcgcctttacccgaagcaccacttctctcgggctgaaaggcttcacgatataatcgtccgtacccgcttcaaacccctgaacgcggttggcttcttccccttttgccgtcagcatgataatcggcgtcgcttttttttctctgagctgccggcatacttctattccgtctgttcccggcatcattaaatccaagagcaccagatcataatctgaggccagccccattttaatggcctcatcgccgttttccgcttcttcaatcacatagttttcccgttcaaggtacattcttaaaaggcggcgaattctggcttcatcatctactactaatattttagtttcatttgtttgatccatcgttttccccctgctttccttctgttactttcattttaacaaactgtgcggcggcttgagaactgtatcggctttcggcatctatgcgtacgaatgaagtccggcaagcacgagatttacaaaaattaagttaaacataataatggcaaagccgatgacggcgagccatgccgatttttcgccatgccagcctcttgacagccgcaagtgcaagtatgctgcgtaaaataaaaaggtgatcagcgcccatacttccttagggtcccagccccaaaaacgcgtccatgcaagctgcgcccaaatcatcgcaaacacaagcgcgccgagtgtaaataccggaaatccgatggaaacggcgcggtagccgacttcatctaccaagtcgagattcacatttttgacgagcgggcttaaaagagcgctgattctctttctgaatatcagcctgagcgcgccgtataagacgagacctgcgccaaacgaccagatcaccgtattaacctttctgcctgaaaaaatggccgggagctcaacaaacggcttcattgcgccttctgtaagcagttctccttcatgcggaccgacaagcgcaggcatatcatataccatgacgcttttggcatcttttttatccacccaattaaattcggctttgtagtccgccagccggaatgccgacgtgacggcgataaatgccacggtcgtcacgaggataaacatgatgacttcgagccagaacgtttttttgcccggtctggactgatcgacatgctttaacaggaaaatgactccggctacaaagctgatcgcaagaatcgcctgcccgagcgccgccgtcgtgacgtgaatgtacagccaattgctttgcagtgacggaataagcggcgtaatgtcggtcggaaacatgcttgcgtatgcaataagcaacagcgcgatagacaatgtgaacatgcctaaagacggcagtctgtaaataaagtaaataataataaaagcgagaacaagcatcatgccgaatgacgtggtaaattcaaacatattgctgacaggcgcgtgtccgcttgccgaccacctcgcaatgaagtagccgagatggcaaataaatccgagaatggttaacgtgattccgattgccgaccagcggcccttaccgtcctttgcaccttttgttccccggatggcgccgccgaaaaccgggacggcaattaaataaatcaaaaaggcagcataaagaaaatttgcgctcagctccgccatgacaccactcctttttcattaggcctgatttttgaccagttctttttgatcggccggctctttaatcccggtcccgttaagaacatattcaatatcctttttcaaaccgaaccagtttttgttcgtatgacccgccacaagcacttcattttcaccggttttgatccagattcttctgtgctgccagtacattccttgaatgacgccgatcataaaaatcgcgccgccgacggcaagcacccataaggttaaatcttttctgacggtgagtcctgtaatgtttttcgtttccacgtggtcgaattttaatttgtacttgttattcgcggaaccttcaacagtctgctgaatcgcaacaaagcttttctcccctttcggcttgtcaggagccgtaactttaaagacaaaagccggattgttcggaaccttcgttttcgtgctcggttctccgtccttgttaaaataaaaatcaggaagataactggcgatctgcactttgtaaccgttaccaagatcatagtccgtgtctggatcaagaagattgatcttcagtctgccgaatgactgttttgttttttggtcgatcagctgaaacaccatctgatcgagctggttttctttatagtccacctgatacacggaataggagtcgaaccgcagcggttcattgacgcggatattgttttctttgactcttttaagcttcggcttttcaccgaatacaatgtcgccttccctcttgtacaaaattgcatccgtattgaaggatttggcgactttgccgtttccggctctgtcaatggcgtcggcgaatacttttttctcagtgtttttgttatatgtctgcatggtgaaccgattgtttttcaagtaatatttgccgtcagtgccgggaatctgggcggtttcgccttcacggacccagagggtttcatcgacatacatccccgggacaaacctcagcatggctccgatcagaaaaatgatcaggccgatatgattgacgtagggcccccaccttgaaaagcgccctttttccgccagaatgcttccctcttgttctcgcactctataatgcttttttttcaaacgtgttctgatgccatcagccgcctccgcgctcagaccggtttccgtccggctgtatagacgctgcctcttcaaaaagaccggattccgctgaactccttgatttttcagcgctctgtacagaggaatcacccgatccaggctgcagatgacaagtgatatgccgatggatgcgatcaggagcatataccaccatgaaccgtacaggtgatgaaatcccagcagataatagattttgccgattataccgtactgctgttcataatatgtatccggctgggcgcccggcggcagataagcttcctgcggaaaaaccgtgccgaatgctgaagccgccagagtaatgacgatcagccatattccgactttaacggaagaaaagaaattccatactttatctacgattgttttgttatatgtttgcgaacgtcttgcgctgccgtcgtaccgcatatcggcaagcggcgacttttgatcatcaagaggcttcccgcacgactcgcacaaaactgttccggctggattcacgtgcccgcattcacatttgacctttttcatgaagacgcctccggcttaattaaattcatatagtcatgaaccatgcgttctgtcatcgtgccggtcaccactttcacgacttttccgtcgggattgatcaaaaaagtcgtcggtataggcgatacgccgtacgcgtccagcacttgccggtcagtatcaagcgcaaccgggaaattgacgccgtatgttttcataaaattatgtactgcaatttttgattcgccgacatttaccgcaaccacctctacaccgaggtctttaaaatacttatattggttttccatataggggaattcctgcttgcaaggctcgcaccacgttccccagaaattcagaaaaacaccttttccttttaactgactcagttctatgtttctgccctctgtatctttcagcgcgaaattcggggctttggacccctcagatatacgctcgccgtttgtgtaaacagcgttatagatggtatatccgagcgcgcagagtaagatgagaaggatgccggtccgaatgaataaacgccgccgttttttgttcattgtacactgctcccctcccctgcctgcaaatccattcaattatatcatcttcacgttttgtaatttttgaaggttatgtgaaaattagaaagcgtttttaccgtggtcggctaaagcccgcagccttttcacctcatgcggcgtcaattctcttgcgtctcctgtgtgaaggcctcttaaatctaaaaatgcgtattcttcacgtttgagtttcagcacgtcatgaccgatcgcctcgaacatgcggcggacctgtctgtttcggccttcatgaatcgtcagctgaatgatgctcgtctgctttcttttgtccagggaaagcattttcgctctggccggagccgtcttgccttcttcaagctgaatgccgcgctcaagctttctcagaagttccttggaaggaatccctttcactttggcgacgtatgtcttatcaatttcgtatttcggatgcataagtttgttggcaaactcgccgtcatttgtcagcaataaaagaccgctcgtatcataatcaagcctgccgatcggataaatgcgctgcggcacttctttaaagaagtcggtcaccactttccgccctttgtcgtcgtcagctgctgagatcactcctctcggtttataaagcagaaagtacacgggttcttcccgttccacctttaatccgtttacttcaatctgatcagaaccggtcacttttacgccgagctctgttattacttttccattcacctttacttttccttcttttatcagctcttctgcctttctgcgtgatgccacgccggcatgagcaataactttttgcagtctttccatgtcgttcacctcaagtataatcttacttttttccacttgaacaaacaagctttttcaaggagagttattctgatatataaaaagcgcctgattcaggcgcttccaaataataacgtaactatgatgattgatgcaaccactccgatcaaatcagcaagaagaccgacctttagagcatcccccatttttttaatgccgaccgccccgaagtataccgtcaggacgtacagcgtcgtatcagtcgatccctgcatgacagaagccagtctgccgataaatgaatcaggcccgtacacggcgatcaaatctgtcgtcatcccgagcgccgccgtacctgaaatcggacggatcagagcaagcggcacgacctctgccggaatgccgagcgccgtaaagaaaggcttgcaaagtcccatgacaaaatccagcgcgcctgaagcccggaatacggtgatcgccacaagcatcccgaccaaaaacggaatgatggaaaacgcaatctcaattccttcttttccgccttcaacgaatgattcatacgtcggcacttttttgatcgtgccgtatatcaatataccggcgataataatcgggatcatggctaaagacagccaattcaccatttccattcgcttacctcccttttcttttgcggcggtaccagaagtagcggtcaatgaaaattgcgccgattcccgaaattaaagtcgctaagatggtcggtccgacgatatcggtcggtgatttcgccgaataagccatgcggacggcaatgacggttgtcggtatcaatgtaatgctcgaagtatttaccgccaaaaaggtaatcatggaacggctggcctcagacttgttgccgttcagctttttcatctgctccatagctttaatgccgaggggtgtcgcagcatttcccaacccgaaaaaattcgccatgagatttgataagatgtatcccatagccggatgatcagggggaatatcgggaaacagcttagaaataaacgggcggcacattctgctgaatatatccaaaaggccggactgctcggctattttcatcaggccgagccagaacacgaggacgctcattaatccgaacgagatcgtaacagcttctttcgctcctttaaaaacagcttcattcacatcctgcaaggtaccgttaaacatcgcaaaaacaagtccgattacagtcagacagacccagattaaattgaccatactgaaccgcccgccgtgctcataaaaaggctcgtaaatgtttcaatgaaatgctttttcggctttttatggcgctcattttcataatagacggggatcttggcgatcactttcccgtcatgcataacggtcatccggccgacaacatcaggaatgagagaggcatcctttttccaggcttttttcggttttattaaggttgtgctgattttcacatcatcgatttcatcctcttttaacaaatatttaacatcacgggtaataaaagcgtgttttccgtaaaacgtctttttcagcttcgggatgccgccttttttggcgacgacataggttttatagttctcaaagacataattaaacatattcatatggtcatcccagtcatccggatcattaatagtgactgcgatgagatccgttccgtcttttgaagccgtcgaaacgagggtccgtttcgcgatttttgtgtaacccgtttttccgccagtgctgtaaggatagagccctgtcaaaagcttgtttttatttttccacacccggtccatcgtttccgctttatacacttttgtgcctgaaacggtccggtattccttgatcttcatcgcgtatttggtcaaaagcgccatgtcatacgccgttgaatataaattttcgtggtcatccagtccgtgcgggttttgaaattttgtattttccatcccgatttgctcggctttttggttcatcataaatacaaaaccgtcaaggcttccgccgacatattcggctattgccgcagcggcatcatttcctgatctcagcataagcccgtatacgagatctttcagcttaactttctgtcccggctgaagataaattgctgaaccttccgtttttacggcattcggggaaacagtcacggtcttttccatcttccctgattcaattgccagcaccgccgtcatgattttagtaatgcttgcgatccgccgcttatgatgttcgtccttagcgaataataccctgcctgatgttccgtcaattaaaatcgcgctttttgcgctgacatgtatttgggcatgtgccgtatttccgtctgtaatggaaaaaaggataacaaaagtcaaaagaaatacggcagcttttttgagaaagcgcatgaatgctcacgtccttgttgtgggtttgtacaagtttatgcgcatgtccatgacttatgaataccaattacatcactttacataaaaaaactctcccaaaagggagagtttttatctggctgataccatatttgagcctgatgcttcatattgcgccaattcttcccgcatgcgcagaaactcactgctgagcgaaagcagaaggctccgcagcgagtccggcactcgctggtaaaattcaatcgcgctttggcctgtatatgcggcgcggctgttttcataccatgtatcctttttcggcatgaaaaactcttccacgcactgatgatacactttatacagggttttctccgctctcgactcatgaaacggctcctgcattaagagccggcggcaggcttcctgggcgccttcgcaaaagacggtcatccgtctcagcacactgagcacatcgcggcagtatgcctcatccgcctttcccgaagcctgcatctccggtaatgttgtatgatttaaatagctgctgaccatcgtgacaacctcggctaaaaatttaccagtttcttcagtatgggccctcacaatcgaatttcccattttcgtccgtttccttcctctcttgtacttcgtcaatgtgcgtcattcatcaatggcctttccctactatcgtatgatgaaaaaccgttattatttaatatcctcaaaagtttggttgaagttttcaaagaacaagtcggcttcctcctggagaacgtcttcttccgcattttcaggaagcggcgggagctcgtccagtgtttttaagccgaattgttcaagaaatacaggtgtcgtgccgtataaaatcgcacggccgggaccgtcggcgcggccaacctcacacagcagcgcttttgacacgaggctgtgcagaatccgttcagacttcacgccccggatatcttcaatttctgcccgtgtgatcggctgcttgtacgaaacaatcgccagcacttctaaagaagcctgtgacagcccctttgacggcacttcgattaatttttttaaataaggcacgaattcttttttcgttccaagcatatacgtatccgcatattcggtcagctcgatacccctgccgtcttccttgtactgtgcggccacttcttccataattccggccagctccgcttcttctatttcaagcaccgtcaccaattgctttttggtaagcccctcatcacccgccgcatacagcagggcttccacaatcgctttccaattcacgatatcaagcgccatgaatggattcactccccgtaatgtatatatctgaaaagttttcttcctgttcaaggataatctgctgatttttcatcagctccagaactgctaaaaacgtcacgacgagatggtctttttgccgagaaggaaaaagctccgtgaagtttattcttcttcccgccgtttttaaactttttacgatttcgttcattctgtcttcaatcggtatttcctgtcttgtaatggtcgtttctttcggccgcgtgatttttttacgctgaagcactttttgaaacgcgccgatcatgtcataaacggtcaccgaaagcttctgctccgtctgtttgatttcttttgcatattcacttaaatcactcggcggcttcgtaaatgacttttgtctttcttcttcccgctcttttaaatctttcgcagcggttttatattttctatactcaatcagcttttcaatcagctcgtcccgagggtcttcttcttcaagcatttcgtcttcaaacagctcttcctcttgtttcggaagcagcattcggcttttaatgctgagaagagtcgccgccatgaccagatattcactggcgacatcaagttcaagcacttgcattgtatgtacatataataaatattgttcagtaatggttgccacgggtatgtcgtatatgtcgatttcaagacggttaatcagatgaagcagcaggtccaatgggccttcaaacgtatcaattttcacttgatattctaccattatctcaccattttcaatatcactctcattgccggaaaaactggctacccattagtataatccaccgaaatgctcgcgtccaatacttttctaatcgtgctccgttatttagaaaatactgaaaaagaagatatacgcctatacctttaaaggcggatgcacatatgatagccgtgtaaacatgaaacaaagggaggctgatttcacatgggcggagcttgtttcggcggaggatttgcattaattgtcgttctgtttatattgctcgttgtcgtaggggcatcttacatctgctagttcatcaggcttcagacaccaagccgctcttttttccttttcatagcgctgtggtacactgggtttagcataaaaggaggaagcggcttgtatccaaaagcttatatcggctttttggccgaatttcacgcatcaagagattattttgagtgtcatgaactgttagaggaatattggaaagaaagcccgcctggggagcggagcattcattgggtcggcctgattcagcttgccgtcgctctgtatcaccagcgaagggggaatgaagccggggctaaacggctgattgccaacagcttacgtattctgcggtctgaaaaacaggctgtcagctctctcggtctcagtcatccgaagctgattgagctgatagaatcgctgtcagacaacatagaagcgggcctgccgtacaaaagtgttatgctgccgattacagatgaaactttgaaagaagcatgtcttgccgaatgccgccgcaagggctatatatgggggcaagacggtgtatccgatacctttcttattcataaacaccgcctgcgggacaggacggatgtcatcatggaacgcgaacgggaaattgagaaaagaaaaaaaagcagaggctgacggtcagccctgctttttctatataaaaacagctcccgaaaccgtgatgattccgggagcatttgtcagttattatatgaaatatcctgatctttttgatgttgacagcgttcaaaaaagctttgcgttaattcattcggaacgagtgcctccgttttgaacagacgttttaaggcgtccatcatttgctttccgattccttgatggcggtgagaaggattcacgctgatatgacggatttcaacctccgagtcttttttttcgactccgatcgctccgacgatatcttcatcctctttccaaagaaagagctggcggccagtatccgtttcatagtccttcattgtctgctgaagctgcttaagatctttttcattcggcataaatgacagaagacccatcgcaatcttttcaaacgattttttataacgaattaacataaaaacccctctatatccaaaatgtccattcatgtcctatcaaacggatacataaaggcgatccgttttctcacattatatcattttcgccgcggttttaaacgcttttcaacaaattattcaaatgagcggtttaaatttgccatttcaatggcggatactgcgcagtccgctcccttatttccggcttttgttccggcgcgttcgatagcctgctcaatggtttcagtcgtcacgatgccgaagataaccgggacgcccgtcgccgttcccgcctgagcgatgccttttgccgcttcgttgcagacatagtcataatgcgttgtcgctcctctgatcaccgtgccaagtgtaatgacggcatcgtattttttcgtttccgccattttttttgcggcaaacgggatttcaaacgctcccggcacccaagcgacatcaatgtcatttgattctacaccgtggcgaatcaatgtgtcttctgctccgcttaacagcttgctcgtaataaattcattaaatctgccgacgacgattccgattttaagtcctgttcctactaggtttccttgtatgatattcatatgttatccatccttttttgtgagatttgtttttagaaatgaagcaagtgtccgagttttttcattttggtttgtaaatactgcttgttgtgctcactcgcttccatttgaagcggcacccgatctgaaatgcttagtccgtacccttcaaggccggcgattttccgggggttattggttaaaagtttcatatgctgaacccctaaatcgcggagaatctgggcgccgatgccatagttgcgcaagtcaggcagaaagccgagcgcttcgttcgcttcaaccgtgtcgtacccttgttcctgcaatcgatacgctttcagcttattgatgagaccgattcctctgccttcctgacgcaaatacaatagaacgccgcggccttcttcggcaatttgcgcaagcgcggcatgaagctgaggcccgcaatcacagcggtgggatgcaaacacatcgccggtcaggcattctgagtgcactctgacaagaacgggtccgctgttaaacgggacatcgcccatgacaaaggcgagatgttcttttccgtccacctcgtttgtatatccgtaaacccggaacgtgccgaagtcagtcggcagcgtaatgtcaacttctctgttcacaagtgttgtaatgttgtagcggtattctattaagtcttttatcgtaatcattttcagctggtggcgtttggcgatctcggctaactctggcactctggccattgtgccgtcttcattcataatttcacaaatgacgcccgctccttgagaaccgcatgcttttgcaaggtcaacggctgcttccgtgtggcccgcccgcttcaggacgcctcctttttttgcgattaagggaaaaatatgacccggacgctgaaaatcgtcaggcacagattcttcgtccaaaagcgcctgaatcgtaaaggaacgttcctgagcgctgattcccgtttttgtcagcttgtggtcaatgctgactgtaaacgcggtctcatgtgagtctgtattatgatcgaccattggatgaagatccagccggccggcgatgtcttcagaaagcggcgtgcagatcaggcctctcccgtgggtcgccataaaattcaccacttcaggcgtagcatgctcagcgagcgctacgaaatctccttcgttttctctgtcttcatcatcgacaacgatgatgacttcaccttttttcagcgcttctaatgcctcttctatcggatgaaacatattgatctccctttctaaaagccgttctcgcttaaaaaggcttctgtgatagtttgattgcttttcgtttgttctgttttgtgcaaaaagcggtataagtatttgccgatcatgtcgcactcaatattgacgatcgagccgactgctttcgtccggaaaatcgtttctgagatggtatgcggaatgacagataccgtcacactttcgtctgataagccgaaaatcgtcaggctcacgccgtctaccgtaatcgaacctttcaatacgagcgttttcgtcaattcgggagacagctttaagtcgtaatagaccgcgttgctttttttctcgatccgtgtaatttccgccgtcccgtctacgtgccctgatacaaagtggccgccgaaccgtccgttggcggacattgctctttccagattcactttactgccttttgacaagccgttcagcgaagtggctttaactgtctccggcatgacatctaccgtaaattgattgtcagaaaatccggtcacggtcaggcagatgccgtttaccgcgatgctgtcgccaagcctcacatcacttgtcacttttgaagcggcaattgttaatgccatggaaaggcctgtctttttgattgcttggatcgtgcctgtttcttcaacgattcctgtaaacatcgtcaccatcctttccatctttaggtatggccgtcagttttatatccggcccgatttgggtaatttgtgtgaattgtaaatgggggacatctttcattgattgaaaaccttcaccggagatcaagctgggagcaagcgttcctccgattaatgtaggggcgaaatagaaatgaagctcgtcgaaacagcccgccttgacaaaacttccgtgtacagatgctcctccttccacataaacggacattatgccgttttcagcgagaatgctgagcacctcagggatgtgaatgcggtctgtttcaagcgtaaagacttttattccgagtgcggtcagccggtctttctttcggacgtcagaacctgcggctgtaaatatccatgtcggcgcagccccgtcagtgagcacatttgccgtttcaggaacggtcagctttgtatcgagaatgactctgaccggctgcttcaccgcatcggggagcctgcatgtcaggctcggattatcggctttgactgtgcctgctccgacaagaatgctttgatgcgatttcctgtattgctgggcatcaagccttgccgcctctgatgtaatccatttgctgtcaccggtttcagtcgctgttttcccgtcaaggcttgcggccgctttcaaggtgacatacggaagtccggtccgcatgaagtgaagaaacattttattcagctcttctgcctgttgcctgagaagccccgttttcacttcgatgcccgctgcttccagcattgtgatgccttttccggctacaagcggattgggatcttccacagcgataaacaccctttttatccctgatttcatgatcagttcggcacatggcggtgtttttccgtaatggctgcaaggctcaagcgtcacatacaaatcagcgccttttgcatggctgcctgccatattgatcgcgtgcacctcagcatgggcctctccgtattgcaagtgggcgcccattccgacgatctgtccgtttttgacgacgacggcgccgacaagaggattcggctgtgtctgtccttcaccgcgtctggcaagctctattgccgtattcatataatattcttccatcgttatccctcccttcttccacgcaatttggcgtcaaaaaagccccgaatgtttacacagttcggggctttaccagttttaatccataggaaataagactatacagtatgattattttttgcatagcttctctcatccttctcccatccagactttcactgtcggcttcagcttttcactgaatccaccgtatacagatgcatacgggtcacgggctgtaaagcgcaggagcgccttattaccgccggtcgggattttcacccagccccgaaggatacaatcaatatttttttgtccttatccgctattataacatcctttacgggaggcgcaatgaatttgcacctaattattcagaaaaaataaaaagcgccttttttccaaaaaggcgccttcatttattcgtttactttaacgaccttcaataagccgtcaatccggttcgatttgctgaaatacgctttaatcttatctccttttttcacatcggagagatcctgtttcagcttgtcgccgttaaaaatgatttttgtgccgtttgctgccgtaccgtggtattcatttccttctattttcgtaattttatatgttttcactgtatattcttctttttcctgagacagggtttgtccgatcgcagtaggcacgtctttcagttcaatatcgtttatgaccataaaaccgcccgccaataacagcagcagtacaagtaaaatggctgcttttgttttaattctttccatttttctacctccagcccgtatcaatctattcattactatgtcatattcctttttttcatgaatagaaaaccgttcttccctgcgtgagttattcatataacgattcataaagggaagatgtttcatgtatctgtaaaactttctatctattaaatagatatacgaatttatgttctgtttttgtgggtggaaagataaatttatataaaaaaagcagttttctctaaagaaaactgctcgtacggtttatttcgtcttgcgaatttcattaaacgggaagaagacgaattttgatgttcccgctatttgttttttcgtaaaaagaccgaggccgttgcggctgtccatagagtttctgcggttatcacccatgacgaaatatttgtcgtccggcactttcaccgggccgaagtcatccgtcagcgtgtcatagccgtcctgcttcgcttttttcttgtttgccgctaaatacggttcggacacttttttgccgttgatgtacagctgatcgtttttcatttgcaccgtgtcgccgggaagtccgataatccgtttgacatagtgctcgttttctccgttcaaaacgacgatctggccgcgtttgaagtcgcttatgtatttgaccgtcatattgacaaagattctctcacggtcatgcagagtcggttccattgattccccgtcaacgacataaggagcaaataaaaagttgcggatgagcactgccagaacgacagcgatgataatggctttcgcccaatcaagtacggcgctttttttagaagttttttctttttctgatttcaagtgatttcctcccattagccatggttgtttttattttaccatgaatccctgcacagagggcaaataagccccgcacctcatccatttttttcatttcacaagccggatctgctgattttacggtatttcacgaagcttccgatccgccaaatgcacaaatacacaaaagcaagctccattgttaaaacggcaaattccgccgcgtcaatgtttttgaaatattgactgagcacgatacggatcgcaataatcgcgataatgacatatttaaagtttttattccgtttggagtagacaaagccgtcttcccggatttcatatgcggtttgcgacagcataatgacgccaaataccgcgcctaacagtccggcgatggcgagctcccaaacagcgggaagatgaaacggctttcccggaatatgcatgagctggctgatgctgaacgaaaaaatgacggcgataatcacaagcgggagaatgatgccgaagccgccgcctttaatcggcctgtttccctttttcattctgaaccaaaaaataagtgcaataataataatgacaaataaaacggttgccaattgaaccaacgtttttacctcttttcattgttgtaatcggtcttttacactataccagagtgaccgctatagttcatatatgtattttttcatgatttacacatgagaattttcatatacataaaaaaacccgcctgaaaaggcgggttttccgtcattaaccttctacacggacttctttcattttgtctccgttagacatgtttttcgcgtgctctaaaccgcttgtcacttttccgaatacagtgtgaacgccgtttaaatgcggctgcggctcatgtacgatgaagaattggcttgaacccgtgtctttaccggcatgcgccattgataaagaaccggcttcgtgcttatgcgggttgccttctgtttcacatttgatcgtttttccgcttccgcccatgcctgtcccagtcggatctccgccttggctgacaaagcccggaatcacgcggtggaaaataacgccgtcataaaagcccgtattcgccaggttttcaaagttagcgactgtattaggcgcttcattcgggtaaagttcaaattcgattctgctgccgttttccatttcgatgtaaccagttttcattctcattcctacttccatatgttttttgtcaaagccttcttccacatgaattttcaattgtaagccggctttctttttgatattcttttgaaggaagatgcgtctgctcttcttttcgcggcttattataccataccttcagccggaaaacgaatctcccagcttccaaagaaagaaaatgaaaccagaacagcttcacagccgtctatgtaacggaactgcttcacgcagggcctcacaaaccgcttcaaaacggcatttgtgaaaagaaggaggttaaccgctttgaaaaaaatgtggattggattgctggcggcggccgttgtattgtgcacaataccgaagatcagcctggccgatgccgcagtcggagatgtcatcgtcacactgggagcagatctgtcaaacgcagaccgtcaaaaagtgcttgacgaattaaatgttcctgacaacgcgacaaaagtgacggtcactaataaagaagaacatgaatatctgggaaaatatatatcgaatgcccaaatcggcacaagagccatttcttcatcatccatcacggtggaaaagaaagggtccgggcttgacgtccaaacccataacatcgattccattacggatgaaatgtacttaaacgccctgatgacagcaggcgtgaaagatgcgaaagtatacgtaacggcgccgtttgaagtatcaggaaccgctgcattaacagggatcattaaggcatatgaagtttcatcagacaaagcgatttcagaagatgtaaaacaagtcgccaaccaagagcttgtcacaacatcaaaactcggagataaaatcggagataaaaacgcctccgcgcttatcgcaaacattaaagacgatttcgcgaaaaacggtgtgcccgatacaaaagaaggaatcgagaaaaaagtcgatgatgcggcatcaaaccttaacattacactgactgacgctcaaaaagaccagcttgtttcattgtttaataaaatgaaaaatgccaagattgattggggccaagtcggcaatcagcttgataaggctaaagacaaaatcacaaagttcattcaatccgacgaaggcaaaagctttattcaaaaagtcattgatttcttcgcgtcgatttggaatgcgatcgtgtctgtatttacaggagacagcggatcaagttctaacagctaaaacaaaaaagagaccgggactgtatcgtcccggtctctttttttgtttattgtttgactcccgtcttaaacggcagatccagcttgacaatgtcttcataggtttctcttttaatgacaagatgcgcttcgccgtcttccacaaatacaaccgcgggacgcggaatgcggttatagttgttagccatgctgtatccgtatgcccccgtgcagaaaacggcgagcagatcgccttctttcacttccggaaggtctatatcccagatgagcatatctccgctttcacagcacttacccgcgatggataccgttgtgtcatggtgttctgagattctgtttgccgatacggcttcatatttcgcctgataaagcgcaggacggatattgtcgctcatgcctccgtcaacggctgcatatttacgggtgccgggcacttctttttgcgaaccgatggtataaagcgtcgttccggcgtctccgacgagcgaacgtcccggttcaatccaaatttccggaatgtcaaaagcgtacagttctgcgttttcttttaccgcttcaataattttttccacgtagacggcgggatgaagaggttcatcctcttctgtgtagcggatgccgaagcctcctcctaaattcagcacttcagagacaaagccgaatgattctctccattcattcagttttgcaaagattttttccgcggccaggacaaagcccgccgtatcaaaaatttgcgatccgatatggcagtgaacgccgagaagacggatatggtctgactgtaatacttgctcaatcgccttttctatttgcccgttatgcagatcaaaaccgaatttggaatcttcctgccccgtcgtaatataatcatgcgtgtgcgcctctacccccggggtgatccgcagaagcacatccatggcgcgccctgatttgcggcacagttccgcaagtaaggatatttcatgaaaattatcaacgacgatgcagccgatttgatgatcgagcgccatttgcaattcttccctgcttttgttattgccgtgaaaatgtatccggtcagccggaaaaccggccgaaaccgccgtaaacagctctccgccggacacaacgtccaatgaaagcccctcctgctcagcgagctgtatcattgcaacggaagaaaatgccttgctcgcgtatgcgacctgcgcttttaaatccgcgtcaatgaatgcctgtttaaagcttttagcgcgctcacgtattaaagccacgtcataaacataaagaggcgtgccgtaatgctccgctaaatacagcgcatccacacctccgatttccagatgacctagtttgttttgtctgcttgtgccatgtaagaacaatgctcattccctctttctgatccgcatatgggtgaaaaggacagcttttgttgagctgtccttatacaggtcccgtataagttaagacatacaatatcataatcttctgtcggtttcaatgcgattatgaaccgcttggctgtctttgacggtctttcgggtgaacaatgctcggtctgacttttgctcccggcactgtcgtccggacgagcacctgccacagcgccttgccgttaaatggtaaaaacggccataaatacggcgtatgaaatgagcggatactcgccattacgatcagcagcaatgtaaagccgataacaaagcctttcactttgaaaatggccacgagaatcattaagatgagacgcatcattttattggcgaggctgagttcatagctcggcgttgtgaatgatccgatggcggcgatcgatacgtacaaaatcacttcggctgaaaacagccccaccgctatggcgatttgtccgatcagcaccgccgcaatcagccccatggcggtcgataaagcggtcggcgtatggatcgcggccatcctgagaaactcaatgcccagatcggccaaaaagatttgcagaatgatcgggatatgcgtatttttatttaagccgataaaatccaatctttctggcagaagagacggttcgagaacaaacaggaaccaaatcggaagcaggacagttgaagcaataataccaaaaaacctgatccatcttaaaaatgtcccgacagaaggagcctgcctgtattcttccgcatgctgaacgtggtgaaaaatcgttgtgggcgttatgataacgctcggtgacgtatcgacgacgataatgacgtgaccttccaaaatatgattggcggccacatccgggcgttctgtgtatctgaccataggaaacgggttgtagccctgcttgacgataaattcttccaccgttttatcagccatcgtcagcccgtcaatgtcaatcgcattcacttcgttttcgacgatgctgacaagatcagggtccgcgatgtcctctatatacacaatggccagatcggtcttagagcgctcaccgactttcgtaattttgacgcggagcctttcgtctctgattcttcttctgatcaacgctgtattaatgacgatactttctataaaaccgtctcttgccccgcgcacgaccttttctgtatccggttcttcgggcgtgcgtccgggataattcctgacgtcgacgacgaaagcgaagccggcgtcttcaacgataacggcgacaagtccggaaagcacttgatccgttgcttcgtcgagtgttttcactttttggacctgctgattgacgagcctgttttcaacgacatcaatcgcttcatccgcgttctcgtcataattattgacatcgacgagctgctctattaaatgaatgataaacaaagtatcggttaacccgttgacaaagtaaatctggacttcccggcctaaaacttgaactttgcggacgccgacatcatagctcgtccccataccgacacggtctttaaaaaattgttcattttttctaggatcccggtatacttttatcatgttttccggtttttccggcatgatattcgctcctttctaaaatgaattcgacagccttcatcgtaatcggcgagcctttggatatatcatcttttcttcccatctttcctatgtcgccgatgcctacaatgaggggaacgtccagtttgtcaagacaatacaccgtgtctccgttcattctgtgctcgtccatttctctcattccgattttgtcgacgccaaactccgtcacttctccatcacggtcaatggagacatctactttcgtccattcagcctgatgggttttagaagcgaccgcaatcactcccagcacttcaatgtcttgatgtgaggcgacatatttcagcgccgtttcgcccggtccttcaccttgcaggcccgaatcgtcaaacatgacaaacaccgggtcattcggcgcggttttaatcagctgaacaagttccggaccgcttctggttgaaggattgccctttgattgggaaatacaccgtccgcctgttttttccgcggcatattcaatcgttttggcggcgtatacgtccccgtctgtcacaaggatgactttccgtttcgtcatcagacattatcctttcggtttaaaaataacagccacaagaaatgcgaataaaatcgctgaagatatgccggcggaggtaagttcaaaaatccccatgccgatcccgataaatccatgctcgtgagcttgatgcatggcgccgtgcaataagctgtgtccgaagctgacgatgggaaccgtcgcgcccgcgcctgcgaactcgataaatttgtcataaatgccgaacccgtctaataaggtgccgatgaccacaaaagttgtcatcacatgggcgggtgtcagtttaaaaatgtccagcagcagctgaccgataatacaaatgattcctccgcaaacaaaagccaacagatattccatttatgatgcacctcccgctcgctcaaataccacaccgtgggcgatggtcggaatggtttccttctgctgaatcattgtcggacttaaaagcgctcctgtcgcgacaacgagaaccctgttgagagaccccgcttttaattgattaaaaatatgtgtgtacgtaacaagcgcggagcaggcgcagccgcttccgcccgcaaatacctgctgatccggcgtatagatgagaagaccgcagtcatcgtgtttcgttccggcgggatagccttcttctttaagcaaatcttttaaaatcggcgagccgacgcctgaaaggtctcccgttaaaatcagatcgtaatcatccgccgtacggttcaagtccttcaggtgctgtttgattgtatctgcagcagcgggcgccatggcagagcccatatcaaacgggtctgtaatcccgaggtcgcttacttttcccactgtcgcgcttgtaatcttgatatcagaagggttttggctgatgatgaccgcccctccccccgtaaccgttgaagtggcggtatccggtttttgcccgccatactccgtcggattacggaattgccgttctgccgtcgcattatggctgctcgtggccgcaatcgccctgttcgcaaaaccgccgtcaatgagtgcggatgcgacggcaaccgtttccattgacgtcgagcaggcgccgaacagacagaggaacggaattttcagatgtcttgcgacgtaattggccgtcacattttgatttaaaagatcacctgcgagcaacaaatcaatatcgctttttttcaggttttgtttttgcaaagcggagttgatggcatcttccattaattgacgttccgccatttcccagtttttctgattgcaatgcatttcatcgtatgtcttatcaaacagcgagccgagcgggccgtctttttctttcggtccggctgccgtccccgccgcatttataaataacgggttttcaaacacccaggtttgctttccggtcaatttcattttttctcctcctatgaaaacagtttttcacaagcaaaccgtatcaggcctacgatataggccgccacgacgccgaatacaatgacgtttcccgccaatttaaacatgtttgtcgccactccgagcacaagcccttcacttctgtgttccagagccgcgcttgtcatactgtttgcaaatcccgtcaccggcacggctgaacccgctccggcaaattgaccgagtctgtcataaatgccgaatccggtcagcagggctgaaattaaaataagagtggcggacgtcgggttgcccgctgttttttcgttaaaattaaaaaagtggatgtaaaaatcttgaagagcctgcccgatcagacagatcaaaccgccgatcagaaaagctttgacacaattccagacatatggcggtttcggctgatagtctttcacttttgttttgtaattttcttttaagtttgtcacgtctgttcctccttatgaatgatggataaaatacagccaatgaaataaagagccggctattttgccgaacacaatggccatcagcaaaatgatgattttgctgccgaagccgatccgtttggcaagaatgggaagcacattcagcacttctgtaagcgcggcggccagcatgccgataaacatgccggccaaaagcccgaccggaacggctagccattcagataaaaaaaaatgattcatatttaaggtttcccagccgccaaacacagcccctgaaataacagccccttcgtaggcctgtacaaagcgcattgtttttgtcagctgcataaggcgggggacgattcccataacggttaaaaaagccacaaagcccgctcccacggtcagcccgccgccaagcccgacaaatataacgaaaagaatgctaacgatcatgcagatctttcatcgtttcttcattttcgtgcattgcgacataatgatcgagatcaagctgataattaaacatctcgacctccagcgggcttggctcttcattcaggcgttttttgaagatgtgattgaaaaagacgatcataccgagaccgaggccgatgctgtacggaatctgaagcagatacggatattcattccgtctgcccgttatgatttcatataaggcgatatgaacttctctcatactcacatcttcatgaaaattcataatggcgagacatgaaccgataaaaagcagcagccagacaccgacaaacaaaacggctgacagctgctttttctggtaatgaatttccactatcgtttcagcgccgccgacggtctgtacatcaagagcgggaaaagcggtatgaatggccttcagcacttttataatgtccagcactacgatatttttgtcttttttcgtgatctgatacagcggcagtgccgacagtttttttttcagcttttgctgtcccgcgatctgcgcggcgtcgccgactgtgatgatatctccggtatgagccttcacgcggtggcgaagtctgaggaatattcgtctttccatcttgcatcaccatctttcgggtggttatatatgtagtatgtggttcacttttgttctcattcatcagcggcaaaagaccataaattaccacttgtgcacaaataaaaaaagccggcccgtaaaaggtcagctttccgtatgatccatctgcactttaatctgctttaatatttttttctccagcctcgatacctggacttgtgaaatcccgagccgttcggctacttccgactgggtctggtctttgtaatacctcagatagacaatgagtttttcccgttcttccaaatcactgatcgcttccttgagggcgattttgtcaaaccacttctcttctgaatgatcggcgatctgatcgagcagggtgatcgggtctccgtcattttcatataccgtctcatgaatggatgaaggcgcccgcaccgcttcctgcgcaagcaccacatcctccgcatcaatttctaaatgatccgcgatttcctgaacggtcggcactcttccgtatgtttttgacagctcatctttcgcccggcggattttattgcccagttcttttaaagatcttgacactttgacggttccgtcatcacggatgaagcgctggatttctccgataatcatcggcacggcataagttgaaaaacggacatcataggacaaatcgaatttatcaacggattttaacaatccgatacagccgatctgaaacagatcgtccggctcatagcctctgtttaaaaacctttgcacgacagaccacacaagacgcatgtttttttctatgaggaggtctcttgcctgctggtcgccctcttggctctttttgattaattctttgacttcatggtccttgagctgcgcgtttttgctgtttttcttaacctccacatccataacaaatctccttaattacaaagcgctttgctttttgataggtgttttgttaagcgtatcgtcgtccccatctccggcgaggaatcaatcgtgacatcatccatgaagttttccataatggtaaagcccattccggagcgctcaagctcgggttttgtcgtaaagagcggctggcgcgcctcctccagatccgtgatcccgaggccttcatcccgtatggtcagatagacgacgtgatcctccagcgtgacggagatgtacacctttccgtcgcagttttcttcatagccgtggatgatcgcgtttgttaccgcttctgatacgacggttttgatttccgtcagctcgtccatcgtcgggtccagctgtgcgataaaagaagcaaccgttacacgcgcaaacgattcattctgactgagggctgaaaattcaagatgcatctcgtttttcatgatgccacccccagcgttaaaagcgctttttgttctgattgttcgaacctgataattttaaacaggcccgacatgtcaaacagacgtctcaccgcaggcgaaatcgcgcacacgaccatttctccgccgagctgtttaatttgtttataacgtcctaaaatcacgccgaggcccgagctgtccatgaaggaaagatcttcaaggttcagcacgatgtgacggatgccgtcagcctccagcgattcagtcaccttttgttttaatgattctgccgtatggtggtcaagttcacctgttaatcgaatacaaagcacggattctttgacatgaaagtcaattccaaggctcatgctcattcctccttgatatgatcggataatgagtgtttcgattttcgggaaagcaattccttcactatgacaaaactagtgcccattcgccacgattatttaaattttgtccaatctcccatcgtccgcttcagaaaagtgagaaaacccgctttttccatgtcgtcttttgccgtgacggggctttcaacgagcacttttccgtcttttttcagaacgaggctgccaagcacctctccttttttaaccggagccgttacattgctgttgattttcacttcttttttaactttgtccatattctccccctttttggctaaaagggaaatcggttcagacgtggtcagcttgatcagtttctgcttaccttttttgactttgaccgatccgacgatttgattccgtttatacaatggatgtgttttgaactggctgaaggcataatcaagcatttttgtcacttgggcatttctttctttcggagtgctggctccgaaaacgactgcgatgaccctcatattgccttttttagcggtggcagttaaacaatacttcgcttcgcctgtaaagccggttttcacaccgtctacacccggataaaatttgatcagccggtttgtattgacgagccagaactttttgtctgtattttctcttaaataatcctcatacgttcccgtaaattgagtgattttgtcatacttcaataattccttcgccatttttgccatgtcgtaagcagagctgtaatggcctttttcaggcaggcctgtcgggtttttgaaggaggtatctttcaatcccaattcttttgcttttttgttcatccggctgacgaaatcctcttccgaaccggcgatatattctgccatcgcgacagatgcgtcatttccggaagcgatcgcaattcctttgagcatttcttttaccgtcatttcctctccgggttcaaggaaaatctgcgagccgcccatggacgcggcatgttcactcgtcctgactttatcgctcatcttaatgtttcctttgtcaagcgcttccatgattaaaagcatggtcatgatttttgtcatgcttgccggcgccaggcgctcccggctgttcttattgtaaagaatgcttcccgtatcgcgttcaatcagcacggcgcttttggcttcatgagcgagctccgatgtatgttttccgtccggctttgcaaaagcggacggtgccgatgcggttaataaaatgccaatcaacaaagtggatataagacgtttcatctccaaagccctccatttcataatcctttttattttttccaagcccggtggttttatacgcctcatctggaaaatgtttcgttttgagggcacaaaaaaacagctgctcccgaagaaacagctgcctgatgtttatttatttttgagatcgtgcgactacggcttttacaagcttcaaaaagccgccttttactttttccgtcatttccatcacttcatcatgggataacggctggtcaagaataccggccgcagcgttggaaatgcatgagatgccgagaactcgcataccggcatggtttgcgacgataacttccggcacagtcgacatgccgacagcgtcagatcccatcgttcttaaaaaccgaacttctgccggcgtttcgtaagatggtcccgtaacagctgtatacacacctttttgaaccggaatgccaagctcatccgccgttttttcagccaagtttgacagctctttgtcataggcttctgacatgtccgggaatctgactccgaattcagcttcgttcggtccgattaacgggttggtgcccgtaaagttgatatggtcggtaataatcatcaaatcaccggcgcggaattcagtgttgataccgccggctgcgttcgtcacgatgagagattcaacgccgagcgccttcatcacgcggacgggaaacgttacctgatccattgagtagccttcatagtaatgaaagcggccctgcatcgcgataacctgtacaccttcaagcgtacccatcacaagctggccggcatggccttctaccgttgagaccggaaaatcaggaatcgtttcatatgtaagcttaacagctccttcaatttcatctgccaatactccgagccctgaccctaaaatcagaccgatcttcggtgtttctttcacgtgttctttaataaatgcagcagcacgttcgatcttttgtttcaaaaaaagtccccctactgtaatcttgataaaaagctttttccgtattccggcttttctgttttgaaattatccgcaatggttgcgccgatatcggcaaatgtatccgcaagcggcagttgttcagtgtgcttatgctttttgctgtagacaagaagcggcacatactcccgcgtgtggtctgtcccgtgatggacagggtcgttgccgtgatccgccgtaatgatgagcaggtcgtcttctttcattttttcaaacacttccggaagcctcgcgtcgaattcctcaagcgcttttccgtacccttccggatcacggcggtgtccgtacagcgcatcaaaatcaacgaggttggcaaagctcagacccgtaaaatcttcgccgatcgtttcaatgactttgtccatgccgtccatattagatactgtgcggcgtgacgaggtaatgccttctccatcataaatatcagaaattttgccgatggaaatgacgtcaaatccgctgtccttcattccgttcattaccgtgcggccgaacggtttgagggcataatcatggcggttcggcgtacgcgtgaagctgcccggttctccgacgaacggtcttgcgataatccggccgaccatgtatttcggatcaagcgtcagttctctggccgtctcacagatgctgtacagctcgtcaagcggaacgacatcttcgtgagccgcaatctgcaaaacggaatctgctgatgtataaacgatcagcgcacccgtttccatatgttctttaccgagctcgtccagaatcgccgttcctgaagccggcttatttccgatgattttccgtcccgaacgctgctcaagctcctgaagaagctcatccggaaatccttccgggaacactttaaacggtttttcaatataaaggcccataatctcccagtggcctgtcatcgtatctttcccgtttgacgcctcctgcattttaccgtagtacgcaagagggtgctccgttttttccactcccttaatgtctccgatcagtccgagaccgagctgagccatatggggcatatgtaaaccgttcatgtgctctgcgatatgtccgagcgtatttgcgcctatatcattaaaatcggccgcgtccggcgcttcaccgattccgacagaatccattacgatcaaaaatacacgtttatatttgtattcagacatcataaaagcctccttttcttccatctgtccattgtagcttacagaggtcagacaactcaagtataaaccgtttacattcttattgacaatgcccattcaaataataagaaccttctctgtattccgccaatccgacagaaaaaagccgcagcccctctggcagcggctcctaagcgcgcggatgatactgcttgtacacgtccttcagccttgttttcgacacatgcgtgtaaatttgcgtcgtggaaatatcggcatgtccgagcatctcctgtacggcgcgcaggtccgccccgttttcaagcaggtgcgttgcaaaagagtgccggagcgtgtgcggtgtcagttcttttttaatgcccgcctcaagtgcgatttttttcaggtttttccagaatccctgccggctgatctggcggccgtgatgattcagaaaaagtgcttcggtcacgtttttctttaataatttccctctggctttttcaatgtacgcttcgatcgcatgggaggcggcttcaccgatgggcacaatccgctctttccgcccttttccgaagcagcggacaaatcccatcgtcaaatggacatcagataatttcagctcgatcatctcgctgaccctgatacccgttacatacagcagttcaagcatggctttatccctgagaccgaacggactgtcaagcttaggcgtgtccaataaccgctctacttcttgcagcgccagcacttttggaagcgcccgctctgttttttgtgtttcaatatgtaccgaaggatctttatccgcggctttttcccttaacagaaactgatgaaaagaccggatcgacgccaaatgtctggcagacgtcttaccggattttccggagtcctttaaatgctttaaatattgaataatatgaagacgggtcacatcattccatgaagtgatctgaagggtttcagttaagaagagagaataacttttcagatcacgctcataggacatcatcgtattttgggacagccctctttcaaccctcacataatggatgaaatccttaatttgatccttcactcttgatctactccccgttttggtaaaaaaagatcaatcggccgaaccagccgtctttctcctcatgttccgttttggccactttgacggcggagccttccggtttatcgtaccgatgatagttttcatactctgaattcacccatatcatagcataatagaacagtgcggtaaaacctgtgaacagaataaacactttgatcgtatccgcggctgtttttatgaatctgcccatctttcgatcgatcctttctttggcggctgttagtacaccttatgccaatttcaaaggcttttatacataaaaacagcaaaaaaccctttcctgacagaaaaggttcataggcttttattctgtttcatcctcgcggcagcggtggcagattccgtgaaaagtcaatctatgatctttaattttaaatttccaatcacgttcaatcacttcttcaacgtcttcaagcagatcttcttcaatttcatcgacggctccgcactccatacacaccaagtgatgatgaaaatgggctgcgccttctttgcgaaggtcgtagcgggatacgccgtccccgaagttaattttatcaacgacttttaattctgttaataattctaatgtacggtatactgtagcgagaccaatttcaggagatttctcttttacgaggaggtatacatcttctgcgcttaaatggtcttcttcgttttcaagcagcactcttaccgttgcttcacgctgtggcgtaagcttgtagcttgacgagtgcagctgctttttaattcgatcaatacggttttccatgtctttccctcctacgccgcattccatgactcattataacaaaatacgcggagagttccaactataattattataaactgataaataaaagtattattttgtgataatcattctaaaatatgcgcgatgacagcttttccataaacaccggagacacgtaggcttccagcagcgaagcgatgactgagaagaacacgataagaatcagcacgaaggcgtagcgtccgaaccattggatcggcgcgtcatgaaggctgcgtttgacaaacagctgccggatcagtttcagcgaaaaagcgatggagcatgtccccatgataaggtatgccggaatgagaacgatgttttgcggcagcaccgaaatgaatgacaggaaaaatccgttcatccccatttgattcactaaaaatccgaccgtgaagccgacgacgattcctttcaaaaacaccataatgaaaataaccggaagaccgataacggaaatgccgaggatccacatcagacccaaatattttacatcatgaaagacggcctgccaaaacatttctgaagagcccgcatgttttccgtcagacagctgtccgaaaaacttgcttaaatagtaatacaaatcttctttctgcgtgatggtcatgctgttgacaatgattgcgccgaaaatgacgcccattaaaaacaaaacgaacacaaatatataaagtgacagatgatcctttacatggcgaaaaaacagttctttgtacgattgttttctcataccgctttcctcccgctaatctattgacttgatttagtagattgtatgaaagaaaagagaaaacatgacagagaatcatagaaaggcgcgagattccggcataaaaaaagaacccccgtcatcactccggtgatcacaggggttcctttttttatgttttattctttccagcctgtcttttttcgtttttgtcactctttcatgcgtgctgaaggacggcgcctccccccttgacaagactgcgtcacgcattccgtttcttctgagatgctcccgcatttttttcgctttgctcttcgccatgtgccgatcgctccttttccttttctctatcataacaaaaaaatccaagtgcgttcatgaatacggcttatgtttcgtccggtaagcgcgcagagacgttttggcagatgaaaagctcccgatcgcggcgtatccgtaaaagaatcccataaaaatccccgcatacacgtgttcgtggtgaccgaaaacgatagacacaacatttccgacaacaagggcaatcgtaggaacgaatatgccaggaacccggcagaacactttgatcagctgtgtgacgcataagacgatcggcacgccgatcacagcatcccaaatatttgtatggatcagcggaaaataatccacattgacacctctttactccgtcttttgctttctgttagcctgccaaagaattccgcttcctattcatataaaaaaacagcaccggacacatatccggtgctgcaagcattatttattttcccgccgcggcccgttctacggctgctgatacggcccgatgcacgtccgcgtccaaaggctgaggcacgagatcaccgtgtttcgtgcaagaggcgatggcttctgcggccgccacaagcatttcatggtcaattttcttgcttttagcgttcagcgcgccgcggaaaatacccgggaagccgagaacattattgactgaacggccgtcggctgcataggcggctccggcttgtaatgcctcttccggttcaatttccggtttcgggttagataaggccagaataacttgtccctttctgacatcttcttttttaattagacccggaactccggtagtgctgatcacgatgtcacacgtgtccattaaatccttgatgcttccgagcggctgacctccgtattgagcgaggcggttcattgcgtcttccgacttgtccgttccgcagaccgctttgaccccgtatgccataaacatgcggcagatggcgacgcctgccgcgccgagaccgatctgtccgaccttcgcttcttttaaatcaaggccggcgcttttacaagcggaaatggcggcagcgagagtgacgactgccgtgccgtgctggtcatcgtgcataaccggaatgtccaattcttccttcaggcggtcctcaatgtcaaagcagtgaggcgaaccgatatcttcaagcagaattccgctgaaccccggagaaatatgttttaccgtgcgaatgatttcttccggatcggaagtatcgagcaaaatcggaattccgctgatgcctgccagctggtcaaaaagcgctgctttcccttccattacgggcattccggcgacagagccgatattgccgagaccgagaatcgcagtaccgtcggtgacaatggcgacagaattgctgattgtcgtatagatggacgctttttcaggctccttttcgatcagtctgcacacatcagcgacgcccggtgtataaacacggccaagctcagccaatgttcggatcggcattttgctcttcatctgaattttcccgccttcatgggcagagagcacttcatctgagactgtgtgaagccggatgccttcaccgagagcttcaatggcttgaatgatttcctgcagctgctcctcattttcggcctgcaccgtaatgttgcgcatcgtgtagttcgggccgacttttacggtttcaacttccccgatatctccgcccatcactccgatggcggttgccacttttccgagatttccgggaacagtcggcgtttcaatcattaaagtccgaatcatatgctttgtaatcatgaaatgaacctcctaacccaatttttgagattgcatggatttttctttcgtataccaaatgaattttccagtgtatccgtacaatattgccagtccgatagacacgaaactgagccacatgaacggcagataagaaaatgtggatactccgagaatgccggccatataaattccgttgtcagaccacggcaccatccctgaagtaagcgtaccgcccacctctgcgttccgggataaaattcttctgtcaagtttcagtttatcataactgttctccatgatttttggcgtcagaatcaatgacacatacatcgcacagccgaaaatgtttcctaaaagagcgacgatcaacgtcgaaagcgttacatttcccggtgtggtcagttttttctcaaaagttgagacaatcacttttaatacgccgagcttttcaagaattcctccaaaaccgagaccgaacaggataacgaccaacgtatccagcataccggtgatacccccgcggtttaacaggccattcagaaattcgacgtccgttttaatggaaaaaccattataagcagtcgcgatggcactggcaaaattcattccttgaaacacagaggcccagattgcgccaagcaaagctccgatgacgatgacgggcatagacggctttttcaaaatcagaaggacaacgacgataacagccggaatgagcatccatatatgaatatcaaacgttttctgcaatgaagattttaagaattcaactttatcaagatcaatattttttccgccgtatataaatcccgttacggtaaaaagaatggccgtaataatataggacggaattgacagatacatcatcgctctgacgtgtgacagcacatccaccttagaaagcgtggaggcaagcaccgtactgtcagacagcggtgaaagcttgtccccgaagtaagcgccggacaaaacggctccagctacgatcggaagcggtatgcccattccctctccgatggccatcattgcgattcccgccgttcccaccgttccccaagacgttccggtcgcaacagacataatggaacaaataaccagtgtagcaagcaggaaaacatgaggattaataaactctaaaccataataaattaaagtcggcacaaccccgccggcaatccatgttccgataagcgcaccgaccgaaacaagaatcaaaaccgcttcaagaccgttcgatatcccggtgacaatagaggactgcaagtctttatatgaatagcccagcctgactccgagaataatagcaataaaccaggatataaacagagcaagctggatcggcaggtctaaaaacaccgtaaatgataaaacaagcgctaaaaacccgaataataagatgataatttccaataaatttggcaatctgacctctttcacaagaaaatccccctagaagaaaaaagctaaaacgctttcatcaaataatataacaaattatactatactgcctcatccctttgtatggcaaccgcctattcaccaaaaaacgtgaaaaggcggctgttgttgcttaaaaatttatttttccaaaagatcttttccagcgatccccggttttgtcatttcatatggattcaaaatgatatccaattcttcttctgtcaatacatcattttgaaggcagagatcccttacagattgccccgtcatgattgcttcacgggcaattcgcgcagccgcctcatacccaaggtgcggattgaccgctgtaatgacgccgacgcttttttccacgtattgcttcaggcgtttttcgttggcttcaattcccgccagacaatgatcggtaaatgagcggaaaccgttgttcataatgctgatggattgcagcaggttaaatacgagtaccggctccattacgttaagctccagctggcccgcttctgaagcgaggcagatcgtattgtcattcccgataacctggaaggcgatttggttgataagctctgccattacagggttgactttccccggcataatggatgatcccggctgacgggcgggcagggaaatttccgcaagtcccgcgcgcgggcctgaagccattaagcgcagatcgttggcgattttagacatgttcatcatgcatactttcaacgcagctgaaacttccgtatacgcatcggtgttttgtgtggcatcaaccaaatggcctgcgccgacaagcggcagtccgctgatgtcagcaaggtgcttcacaacctgttctatgtagcgcggatcagcgttaagtcccgtacctacggccgttgctcccatgtttacttcatagagatgctggcgggattgtttaattcgttttatatcacgctcaagcacgcggctgtatgcttcaaattcctgtccgagacggatcggcacagcgtcctgaaggtgtgtgcgtcccattttaatgacggaatcaaattgtttcgctttatctttaaagacactcagcatatgcgccatcgtatcaagaagcttatcaagaagttttaaggtagaaatatgaatcgctgtcgggaacacgtcgttcgtcgattgtgacatattgacgtgtgtgttcgggctgaggtgaatgtattcaccttttttatggcccatgatttcaagcgctctgttgccgattacttcgttggcattcatgttcatggacgttccggctccgccttggatcggatcgacgatgaattggtcatgccattttccttcaagaatttcgtctgcggcctggacaatcgcgtttccgattccttcatacagccgttttacatccatattggctagcgccgccgcttttttgacgatggcgagcgcattaatcatttcttcatggatgcggtagccggtaatcggaaagttttcttttgcgcgcagcgtttggatcccgtaatacacatcagcttcaatttgtttttctccaaggaaatctttttcctgacgatattctttttgcgcgtttgtcatgctaaaaccctactttctctttgtcttggtcatatttttacagtactacgtcgtctgcgatcggtgtctccataatacttttaacttcagccaaattgtgagactggccgagtgcccacattaatttcggcacgatggcttctgtgttcatatttctggagcggataatgagatcttgattgactcttcgtccgacttcatagacgctcatgtcctctccttcttcaaggcattgggtcgtaatgacaacgacaatgccgctttcaatcatttcattgactttggcgagaatgtctctaccttcaaacggtacgccgccgctgccgtagctttcaatgacgattcctttgtacatgccttttaacgcgtcaaacatttccggtttaagtcccggatggagcttgaggagacacacgtccgtgcaaagtgaagtattcaccgtaaaggcatcgtcttccggcaagtgcacgtgtttattgtattcaattccgttttcggtaataaacgcgatatacggatagttaatgctctcaaatgcatcatagcttttcgttcttaatttaatggcgcgggtgccttgaatgactctgccgtcaaatacgacatatacgccgcccacaccttcacatgcgaagcggatcgcgtccgtgatattttttttggcatcggttttttgaaatgtaatcgggatttgcgaacccgtaatgacgatcggtttatcagcatgctgaagcatataagacaatgccgctgatgtataagccattgtgtctgtaccgtgtgtaatgacgaacccgtcgtaagcgtcatatttttctttgacagcatcagctatttggacccaatattcaggctgcatatttgtgctgtcgatgttcattaacgaatgggtttccatcgtgtaatcgttatcaagttttgatacgtaggttaacaattcatctgctttcactccgggtgcaagcccgttttctccttcgactgaggcgattgttcctccggttgttaacagcaataattttttcataccctgcacctcttcatcatttctcaagatgtgttaagcattcgcttttcgcatacttttaatcaaattatagacagacaaatgaaattaatcaagtgattattattcaattcgcgtacacttttacatatcgatatgatataatttgctcaagtgaaaaggagcggtttttaatatgaatttagatcgtttaactgaactgagaaaaaagaaaaattggtctcttcaatatacggctgaccggctcggcatcgccaagagcacgtacgccgggtatgaatcaggctaccggcgtccgtcattcgaggcgctgggaacgcttgccgatctgtttgacacgacgtgcgacgatttactggggcgcactgaaaaaaaggcggagccgtttacccagaccatcgaattaacaaaagccgcacaaggccgcggcacactgaccgttgacgggcagccgcttaatcaggatgaaatcatcgaattaattgcgtttgtccgaacgaaaaagaaggtacaggaggagctccgctgaaaaattgctttacggctttatccggccgtacgttcccccgcccccggcctcaagggcgagctgtccggtgcgcgctttatgaatgacggccgctattttaggctgtacgacacgcgccaagtcctcttcttttgcccgatgaagaatcgccatctccgtcccgaaagcccgcttcagtttttctaatgttttcggcccgactccgggaatgaactgcagcgggatttgatgaatatacggaggccgcggcacgcggcttttttccgatccgctcagttcctcgagccgttcactgaccccttttgtcattgtttttcccccgcactccggacatgcggaagctcctttttcaaccgggctgccgcagcggtcgcaagccgtccggtaatacttccctagcttcggattcagtccgtaattcgccgtgatttttcttccgtccttcccttttaaagccagcgaaaattccgtgaaattcgcttccttaagaagcatttcattatattctctgccgattttccctaaggaatgcgcatcagaatttgttaaaaatgtatacgggtcaagttctgttaaccgcgaagccatatcggtgtcgcagcttaatccgagttccgccgcatcaatgagcgccgggtcgaatacttctcttaaagaagatctgaccccttttccgtacaggcttttatgcggggtgaacatatgggcgggaataaacagcccgcccaattcctttgttttcttttggagattcaaacctgtttcataaatgcgctgtgaactgagatggatgtttgtaagcctttttgcgagccactcggaaaacatcttcatttcggcaagagccggcataaagacgagaacgtgaatcggcccgaggcatgtatgatcatagatttcaagctcacttcccaacagaagcgtggtattccgataccggatgccgccttctttcagttcacggtatctgccttcttcaattccgcgctcgatttcttcaatgacttccggggaatggcagtcgatgatgcctaaaagttcaattcccttcccctcgcttgcttcttctaatatccggtgcagcgtcaatgttttggctccagtgattttgaccggttttcccgtatgggtgcgcccgatatgaatatgcagatccgcataaatggttttcatcatttttccttcagcgcttctttcagctggagatactgaatcgcgtacgccgttttagcgtcatacacccggcgctcttcggtcagtttcacggcctcatcaagcgtgacctgcatcacttcgacaaattcgtcctcatccagctcgcgcttttcttctagcggcgaaagcccttcagcaagaaagaggtgcacgatttcatcagcaaatccgggtgatgtataaaaagcggtaattttcgtcaaggtttccgccgtatatcccgtttcttcctccagctctcttaaagcggtatgctcgggctcttcccccttttcaagcttgccggccgggatttcaacgatagtccgttccagcggctttctgaactggttcaccaaaatgatttttccttcttcggtcaccgcaagcacggccaccgcccccggatgcttgacgatttcccgcttgcttgtttttccgttcggaagctctacatcttctaagtaaaggtctatgactttcccgtcatacagcttttttttcgctagtgttttttcttctaaatgttccatcatttcatctcccgttctgtctctctattatgcctcatatattttatcatacatgcatacgagggaggtgcttttcgattgaaggtataccggaaggataacagcatcgtattggtcggaaaggcttgggaagtgcgggctaaactgaaagagtacgggcggacattccgctatgtcggagattggatcaccgggccttaacagttgaaaacttcgcgcctttatattacggtcaataaaagaccataaaaaggagcgaaacaatgagaaaacgcacgctaggacgttctgatttagaaataagcgaaattgggctcggctgcatgtcgctgggcacggataaagctaaagcgctgtctattttggatgaagcgattgagcttggaatcaattatttagacactgccgatctttatgatttcggcagaaatgaggaaattgtcggagaggccgtcaaaaaccgcaggcacgatatcattttagccacgaaagccgggaaccgctggaatgatgagaaagacggctggcattgggacgcttccaaaggatacataaaagaagcggtcaaaaacagcctgcgccggctgaaaacggactatatcgacctttatcagctgcatggcggcacgatggaggataacatcgacgaaacgatcgaagcattcgaggacttaaaacaggaaggtgtcatccggtattacggcatttcctcgattcgtccgaatgtcattaaagaatatgtgaaaaaatcaaatatcaccagcattatgatgcagtacagcctgctggaccggcgtcccgaggagtggctgcctcttttagaggagaacggaatcagcatagtcgccagaggaccggtcgctaaagggcttcttacgaaaaaaccgcttgatcaagcggccgcaagcataaaagagaacggctatttaacatattcttttgaagaactggcagaaaccaagaaagcgattaacgctgccgcccctgatctgagcatgacggagctttctcttcaatacttgctttcacagccggccgtcgcttctgtcataacgggagccagctcacttgagcagctgagagaaaactgctcggcagcagaggcccggcgtttaagcagccaggaaatcaaagccctgcaatgtcatacaaaacgggacgtatacgaagcccatcgttcttaaacaataaaaccggcaccttttcagatgccggttttatttatatttgtgccaatcgagactgctttcattcagcagctcttcaaagcttttatttttttctatttcttttcgctttctgatttgttcggcctttttctgtgcctgttttttctcgtcttcttccttcagctcacttttcatttgcaaaagcttggccttcagatcttcctccagatcgtcttttaagctgtgtttttctttaggcagctgctttttcatcattacgcccccgtatctgaatatgctgaagcaagtgtaccacggagcgccggaggccggcaactgtccttcttttgttcagctgcctgaaaacccgggaaaggattttctatatttctgtcatttaaaggagggttcctgcgtgaaaaaatggctggcggtgttcggttcggcttgtgcagtctttttagctgccggatttgctcttacgaatctgattatgtttattaagaaaaaaacggatgaagatatcatgaaaagagaaacggcggacggacatgatctatttgattcctttcagaccatggaaaaagaagaggccgtcatcttgtcacgccacgggtatgagatcaaaggcttttacattgccccgtatgatacggcaaacaccatgattatttgtcacggcgttaccatgaattcgttcaactcattgaaatacatggatttgtttttagatttaggctggaatgtgcttatgtatgaccaccgccggcacggtaaaagcggcggcagaacgacgagctacggctattttgaaaaagatgatttggaagaagccgtgaattgggtgagaaacaaaaccggagacggcggtcaaatcggcatccacggcgaatcgatgggggcggtgacggccttattatatgcgggcgggcatcagaacggcgacggcgctgatttttatattgcggactgccctttcgcaagctttcacgatcagctcgcctacagactgaagcgggaattccggctgcctccgtggccgattctgcctttggctgatttctttttgcggatgagagagggataccgtatccgtgatgtatcgcctttgtcggtgatcagccgcatccggcagcccgtgctgtttattcacagtaaggaggatgattatatacctccttcttcttccgaattgctgcaccgcagaaaacgcggcccgaagatgctgtatcttgccgaatcgggcgggcatgccatgtcgtacaccaaaaatccggaaagctaccgtaaagccgttcaaacctttttagataccatgacgcaaacgtaaaaaagcgaaagaacgtatgctcgttctttcgctttcccgtcataaaacgtcggtaatcccgtccatattttctccgatccagtcaatggcgaggtcgattgtcgtaaattcctgcgctttgaaggtcatctcatcctgaagcaaccagacatccttctgaacggattcagcgcctccaatggaccagtgcagcagactgtacgggtggttgttgttcaggaaggatacccacgtcttatgctgtgccgtctgtttaatggctttcagcttttgattcactttccgtttctccctgctttactaatatgctcattctcgggctcagcatctctgccgggctttttaagacgagcgttttcgccttttcattgtaatcgattgtcatttcctcgtcaaaaaacactttttgagaggtctggatgtaaagcggaagtccgttggtttcaatgcgttcgcattgccccgttaattcgtccgtcagccagatggtcggcacgccgctgacagcgcatccgcagccttctgcgtcatagcggagctgcgcttttttctgcgggttggcgtccatcgcctgctggaatgtatgtttcgccgcatccgtcacatgtatttgcatagatgatcctccgtttttcattttcgccaattgtagcataccgcgccgctgtatgcattgtttctgcttttttacagcagaccgctctcccagtccttcgcctcttgttcagccgccttgatccagtcatttttcccttcaatatactttcccatatcgtacgggtatgtctcggcgagctgctgtttcagctccatgtattgagccgctttttcaggtcttgcggtgaggtaatcccggaacagcagatgacgctttacgtccgcatgtcctgtttcgtatatgtggacgtggtgtgtgcgcttgttgccgcctttttgaaaaaaacgccttccctttatcccgttctccccttttgcctcatagccgagtgcttccagctgcggacggtatcggtcagcatccaaaatatctttgacctccgccagtatatcaatgaccggttttgcggccatccccgggatggaggtgcttccgatatggctgacagaatggagtgcgggtccgaagattcggatcaaaaccgccttctctctctcaaacatctctttccattccggcttgtacggaatgacttccgctttcctcttcggataaaaatgaaaaaacgagagggtcagcccttccggcgtctcaatctgtccggcttccgtgaacccggtttttaaatagagagagactgccggaacgttttgtttagcggtagccacctctattttttgagcgtcccggttctcgtctatcacaaattgaagaagcgcccgtccgattcctttccgaaagccggacgggtgcaccgtcagccggcatatgacaagttcatatccctttttttcatacgaaatgacgcctatgagctgatcttttgccttgaaaccggcaaacgtctcccgtgaccgctgtatgtcacgcggtgtctcatgcagagcgggaatgccgaaaaagccgatcaactcggcttctttttgataagagcagcgctgaaccgctgcaatttcccgcgccgtctgttcttgtgtatgctgtaaaaatgtaatcaatcttccactccttttggtgcaaaccgctatgactccgttttcgttatgcggatcgcgtacgcactttttcctttttgttttgccgtccggtggccggtatggtctttccgcggtttcatcgcatccatgaacgctttcttcgcctaaaagccccgctgtcagtatgctcagattctccctttattgatgaaaaaatgaccgcataataaggcggtttgggcgtgtcagctaaaaaacccatattcggcctcctctatatgtatttcacaaacagaatccggtcttggcccgggccgtcataattcgcaaaaacagggattccgtttacggttttggttcctttttcaggttcaaagcctaactttgtatgataagcaattgacactttattaacaggcgccgtcacgcaattgacttttgtgcagcccctttttttcaccgtctccataaatcggtcgtagagctgttttccaatttgcatttttctgaaatccgggtgcacaccggaaaaatgaatgtaggccgtctcagggtctgactgtgactgaaacccaattaaaaaaccggtcattccctccggcccgtatgtaataaagcttgtgtcctgaaaatgttcaaaaaacaagcgcggcagtttttctttcatttgcctgccgccccaccattcattcaaaacagacgtaaccatttcatagtcttcagaggtgattgttcgaatatccattttcgattgactctccttttcgtccggcaaaatgaatgtcagctcttctcattggaatataaaaaattatatgtgggttatttgcaattgtaaatgatttctttttatgcgaacgaatcagccgtctcccaatcggggaatgatttaccagtataaacgcggtcattgttcgggtacaatgaaaaacagaacaaacgttcccggaggttttttttatggctgatattcttcttgttgatatgcaatcgttttatgcgtctgtagaaaaagcggaagcgcctcatcttaaaaaccggcccgtcatcgtttcgggagatcccgaaagacgcagcggggtcgtgcttgcggcttgtccgctcgccaaacgatacggcgtaaaaaacgccgaacggctgtgggaagcgcaggccaaatgccccgacgccgttatcgtccgtccgcggatgcagcggtatattgatgtatccgtcatgattaccgaactgtttgagcggtataccgaccttgtagaaccctactccatcgatgagcagtttctcgacgtgaccggaagcaggcggctgttcggtgatccttttacaatcgccgaaagcattcaacaagcgattatgcgtgaattcggtatttatgcccgtgtcggcatcgggccgaataaagcgctcgcgaaaatggcttgcgaccattttgccaaaaaaaacgcatccggcatccacaggctggatatgtcaaatatcaggcaggatctgtggcctctgccggtcggaaaactattcggcatcggaaaacggatggagcatcatttaagacggatgggcatcagcacaatcggcgggcttgccgggcatcctgccgaactgctgaaaaaacggtggggcattaacggcgaattgcttcagcggacggcccgcggcatcgatccctctccagtcaccgtaaacacgcacagccggcaaaaagcgatcggccataacatgacgctccccagggactactgccgctttgaggatatcaaagtcgttttgctggagttaagcgaagaagtggcccgccgcgcccgtttcaaacagtacatcggccatacggtttcggtcagcatcagaggcgcagattttgattttccttcaggttttcacagacagagaaagctcgtctctccgaccaatttcggaatggatatttttaaagcggcggtcaagctcttcaaagagcattggaacggtgagcccgtccgcagcgccggcgtcgccctttcccagctggagccctgtgattatgttcagctgagcctgtttgattccctggaaaaaaagatcagcctcggcaaagtattggatgatattcatgagcggtacggccccgcgtcgctgctccatgccgcttcgctgacagaggccggccaagcctttcaccgggccgaaaaaatcggcgggcactacaaataattgaggtgatatacatgaatccgaacaaattaacccccgggtataatgtcatgtgggagtcaagccggatgatgctgcccgaacatcgggagcagctgcttgcaaaaaaacgaaaagaacgggaattccggcctccggaactgagcgaagagcaaatgaacgacatgaaccgcaccattacggcgtcgattgaagaagacagggccatttcggtcacctacgcttcagcacacggcccccgccggttttggggatgggtaaaacaagtgatgcacgacgaaaagcgtttaaaaatcataaacgatgaagatgcattatcgctgccgtttcatcttattctctcagctgaattggaataaaaagcccatcccgtcctgacagaaaatatgatagaagagtgggaggatcatatgatatttagtagaatagatgaatgataagaataggagaatatatgatggatcaatttatagaaaaaatgctgggacaggccctccgccagtatggacggaatgtgtcgacagatccgctgagcccctatgaaaaacagcgtttaaaaaaagctttagaagaaagaaggaacgaagaacccgatgaggatctccatgcccatgtagaagatattatctacgattacgtcaccaaccagggccagttctcctgacactgacgtttatgcaccgggcgataagggaaacggtcgagagtaaacccttaaagattgcgtggtgcaggagatgccagtcgggccttatttcaagatcggatatgccgttcttttgttattcctcattatttatctcggaacattaatagactttttgttccagcctgttgtgattacggctaaaaccttgtttccgcccattgtattatcgggggtcctttactatttgtgccgcccgatcgtcagagtgctgcatgagaaagtaaagctgcccgaaggcatcgcgattttagcgatttatgcgggaacagccggcctttttgtcctcttcctttatacggcgggccctgccgttcaaaaacagtttgcagccttcacagatcatatccctgagctttccgcaaaagctgaaaattggatcagacaccttcaggacagcaaatggttttcccggattcagcatgaggattcctttaaaaaagcagcggacaaagccgcaaattattcaggttcaatcgctgattctctcagcagcctggccggtgcggctgccaatgccgccatcaccgccgccatcattccgtttgcgctgtattacatgttaaaggaaggaaataaagcgccccggcggctgctgcggcttcttccggaaaaacatcagaaagaaggaaaacaaatccttcaggacatggatgaggctctcagttcatacatacaaggacagctgctcgtcagtttttgtgtcggtgttctcgttacgaccggctatttcataatcgggctcgattatccgctcgtcctgggtgcgttcgccatggtgacaaacctgattccgtttatcgggccttggatcggcacatttccgggagtcattgtcggattgttcgattcaccgacgcgagcggtgctggtggttatagtcgtcgtcattgtccagcagcttgaaagccagctgatttccccgcaaattatgggccggaagcttgacattcacccgctgaccatcatttttcttctgcttgccgccggtaaattctcgggtattgccgggatgctgctggccattcccggctatgcggttgcaaaggtgatcataagccatatgcagaaactgttcattctcagaaaaaaacaaggctagagagaaacgattcacccctcatgccttcacatcggttaaaataaaaaaaaggcgggctgaagaatcccgccccacacggaggtcaaaagatgaacatcggtgatgtcatttttcaattcgtttcatttattgcagccgcgattttcctgtttgccgtgatatacgtattcagaagcatgaagcagcgccgccagcaattggacaggatcgaaaagaaactcgatgcgctgcgcgaagaaaaaaaccgcaaataagggggtcgcgggatttgtgtcacacccgtcttaccagcacctcttcaactttatggccgtcaccttttctcaaaatcaaatctgatctgaattttgtcggcagaatattttcatacagattcggacggttgacgctctcccaaatggaggcggccatggcatccgcttctgcatcagacaaatccttaaatttatgaaaataagaagccgggtcctgaaaagcggtttctcttaaaaggcggaagcgctccaaataccacgtgaaaatccggctttcttccgcatccacataaatcgaaaaatcaaagaaatccgatacaaaaatccgcggatcttccctgtcgtcctctaaagtcggcgactgcaggacattgattccttcgataatgacgatatccgcaccttcgacaacttcgacggcgccctcttccctgtcataagtaagatgggaatataggggcgcctccactctctctttccctgattttatatcattcagaaactcaagcagcgcttttacgtcataactttccgggaatccctttctggacagaaggttcttcctttttaattccgccgtcggatacaagaaaccgtcggttgtcaccagactcaccttcggcctgtccggcagacgggaaagaagcttttgcaaaattctcgccgtcgtgcttttgccgacggcgacgctgcccgcgatcccgataataaacgggattttcgctgaatgcggatgcttcagaaacacgttgacatgctgattccgtcttgcggcagacgtgacatgaaggtggagcaggcgcacaagcggaatgtaaatcgtttctacttcttcaaccgataggtagtcgttcagcccctctacggccttggcttcttcctctgaaacggcaatggaaagatggccgccgaatccggaccacgactcgcggctgtgctgcgtgtacaatgtatgtaagttcaattctttacttttcacaattcacaccaatctctctgtatggctttccggttaaaaaacaaacgcttacaaagattgtaacggaaaaccgcttcactgtctgcccatttttttcgcaaacgaggaaccgatgcggctgtactcttccatttcctcgtccggaaccatgctcccgccggtgctccacacaagatgcacggcattttccatctcaagcccccgctcttttatataacggtttcccgcttcggtctgaacgaacttgacagctccggccataccggcgagggcagaaggctcaaggctcttattctcggacgctcttaattgataaagcagcgaaaaaagcgtgctgtcatcagcggtataacagccgctgagtataggttccataagagggccggccagtccggacggccttcccaccgcaagtccgtcggcggccgtttgattatcaagaccgatatcctgcacgctgattccgtcatgcaaaccggaaaacagccctaacagcatacacggtgagtgcgtcggctccccgaaaaaaatatggacatgttcgccatagaccagctttagcgcaagcgcgacgccgcccgggcctcctccgaccccgcacggcagatagacgaaaagcggctcatcagcatcaggctttatgttcatttgatcgagctgctttttcacacgtccccccgcaacagcatagcccaaaaacagatcccgtgaatgctcatcatcaataaaataacaataagggtcctgctgcgcctgaatacgcccctctttaacagccagactgtagtctgcttcgtattcgatgacgcggacccctttttcccggagcagctcctttttccactgctttgcgtcaccggacatatgcacggtcacacaaaagccgagcttcgcgccgattatgccgatactaaggcctaaattgcctgtagagccgacggctatagaatatttcgagaaaaaatcagtaaaccgcttctcagtcaatatgctgtaatcatcatcttttgagagcattcccgctttttgcgcgaggtcttctgcatgcttcagcacttcgtaaatcccgccgcgggctttaatggaaccggaaatcggcagttcatcgtcgcatttcaaaagcagacgcccagggaaagcccggccggcgctgtgttccagacgtttcttcatttcattgatcaagacaagcggagattcaatgagacctcccgcctctttcgtctccgggaaagctgatgcgatataaggcgcaaaccggcgcagcctttcttccgcttcagcaatctcctcattccattcagcggcatgttttatgtgatcatcgtttttgtgcgggttgatccaaaagacttcacgcgcctccgccatttgcctgacgaaaggctcttccatcaatgccgtgcgtatatcccgatcagacatttgccttctcccccttgttactttttctttaatacccggccggccagtttttctgtaaacgaagggaaaagctgatacagcttcgtcccgaggctcatccatcccggaagattaatttcccgtttatccgtcaaaatcacggacgtaatgcgctctgccacacggtcggcatcaagcatccatctgccgacgcttttaacataactgccctctttatctgcaattgtaaagaagtctgttttgatcggtccgggattaaccgttgtcacagctacacccgtaccggccagctcgagccgcagggcattggaataccctaaaacggcatgtttcgtagcggaataaaggcttgatttcggcgtcgccagtttgccggcctgtgaagcgatattgataatatggccgcttttggcatgaagcatcaccggcagacaggctttcgtacaggcgattaatccgaatacattgacttcaaacattgacttcatatcatctaaagatgaatccgccgcagtttcaaaaataccgaaccccgcgttgttaattaatacgtcaacatgaccgattaaacgccttacgttttcagcttcttctgcatgccggacgtcaaacggaatgacatcacaccgtccgccccgcgcagtaatcgtatttttcacttcctgcaagcggtcttcccgcctggcggataaaaaaacatgggccccttctgccacgcaggaatatgcaagccgttctccaagtccgcctgatgctcctgtgatccaaatccgtttatccgttaatctgcccatttcattcactcctttacagctttaaacatcaaagtgtttcccgactgaaaagatacggccttcccttcagcggccagcacgtcaagatggccgatcgtttctgacattgttaaaaacaattcgttttcatacacagccggaaacagccgccggcatacttggaaagccgtcagcgtttcctctgacaacaggtgcagcacatagtccgcccggtttctctgtttttcaagccgcctgtcagcagctggccttacgtctgtcagcagatcgccgtgccccggatataaaaaagccgggttgatgtcatacagccgtttcattgatttcaaatagtcgagcatcggggatgagcgcacactccccttttccggagcctccagaatcggattggtggagctgttggacaaaagcagatcaccgctgaacatttcaccgtttttttcatggtaaagcgcaatatgagaagcggcatgacccggaatctcaagcaccgtccagccatcaagcccgtcaatttccccgccttctcccactgttttcgttagcggacggtttgctgaaaataagtatgacagcttaactgttttatgtatgtcttcaggtgtcagaggaacgcccatttcggtcataagggacagaaaaaaatcctcctgccgggcgatatacgactgatcctgagtcatgtacctgtcattcagcggatgcccgacaacttccgtgtcatcagaaaaaatgtgcagcaaacctgagtgatccgcgtgatgatgagtgagcaccacttgttctatatccgctgcggagaccccgtgttctttaagctgcattgagagtgattcagccgcttcctttgtattcgggccgcaatcaataagggttaatgcgtcatcttttactaaataaacgataacgtcgccgactgcaaacggagtcggcacacgtatcggaatgatctttctcgctgccatatttacgctccttcgttcttttcattcctgaatactcatattttagccttttctcatccctgtgtcattattgccgcatatcagaaaaaaagattgacatcccgctctgctgcatagcataatgaacaacaaactagaaaaaacggaacgcgatgacgaggaactagtatataaacaacggcagcagagagcaatgtccccggctgaaagacattgcggccctcttgtttacagaacctgccctcagagcggttaggaaaacctaaacgtatccctcgttacgggatttgagctgagcacggctgattcgtgctaatgtaaggtggtaccgcgaaaccttttcgtcctttttgacgggaaggttttttgtgttttggaaagaaggaggatttatatgaagaaaatcggttttatcggggccggatcaatggcggaagcaatggtgaacggactgctgcagagcggactgacagcccccggacatatatacatgacaaaccggtcaaatgacagccggcttgaagaacttcaagacacgtacggcgtgaaaccatgccgggataaagaagagtttttcagcaataccgacattatcgttctcgcctttaaaccgaaagatgcggcagaaagcattgagaacattcgcgaatacgttaaagatcagcttgtgatttctgtcatcgcagggctgacgattcacaccattcagcattatttcggcagaaagcttaccatcatccgggcgatgccgaatacatccgcggccattcaacaatcggcgaccggtttttctgcaagccctgaggcgagtgaggctgaaatccggatggcaaaagaactgctggaaacaatcggagaagcgacgctttttgaggaaaaacaccttgatgccgtcacagccattgccggaagcggccccgcctatgtgtaccgatatgtcgaagcaatggaaaaggccgcccttcaagtcggcctgccggaagagacggcaaaagagctgattttacaaaccatggctggagcgacggaaatgctcagaaaaagcagcaaacgacctgagcgcctgcgcaaggaaatcacaagcccgggcggcacaacggaagcaggccttcgcgctttaaacgagcgccgctttgaagaagccatcatacactgcattacagaaaccgcagcccggagcgcagaaattaaagaacaattcgcaggctccgttctgcaaaagacggatcaatcataaagcatggggctccccatgctttttttcgtccatttacaatttcggaagaccgctaacggcttacaggtttcttttcttgcacttatgaaagaggacgagcgagcaaaagcgaaaaataagactttcctgaaaaaaagtttgaagccgggctgcacccatgaggcaaaatcacatgtaggggaagaacacattaatcaaaagcggtgcattgacggttgagcttcaggacgaaggcgtgagccggcccccggtgatgcccatcagtttaccggggcgacgccgcagttatcttaattcctcgggtcacttattttgtgccggtccattatcctcatcctgcttaaacggcatatcaggcttcttcagacagaagcctgatggatcgcaacccattcttttatgcattgaatcagtttctgaacagaaggtgtctgcgtctcctttgcacgagctgtcaaaatgccgatctgcctgcagacataccggtcgagccgtttgatgagcacatcacaatcattcaccaaaagctgcggcaagaggctgatccccagattgttccgcaccattgcaataatcgcttcatcccctctgatttgataggcgatccgcggcgtgattttttcttccttcagcactttcagcacatcaaaatgtgtctccggataaggcacgatacatttgacggactccatgacatgtaaaggaaccgtttcacattgcgccaattcatgctgcggactcatcactactacaatcgggtcctcggccaacgggtaaaaatgccacttcccgctgtgggatgtcccgatcgccgcatcaacctgatcgtctttcagccattcttccagttcagttgaattcccttcaaacaaatgcaccttaatggaaggatacagcacattaaattctctcaaaattttcggcagccattttaccgccacactcgtaacagtgccgagccggatttctcctctttctaatccattaatattatcaacggtttcagacaatttttcatagtttttttgaatttccttcataatatgtaacactttcaagccatttgcggtgggcctcactccatgccgctgtctgatcagaagcggaaaaccgtactcttcttctaatttactgatcatttggctgatgttcggctgtgtgtaattcaatatggcagcggcttgggtcaggctgccgctttcaaccgttttaataaaggctaaatgtttctttaaatccaaccggcttcatctcccagatatcatttcttattatccagcgcattagttatatttagtttacttatacatcaatcaaaaataaaatggcaatgtctccataattatacttgataacaaacagaaggtgagcgttccagcatgagttttctcattcaatttttgatcggcggcaccgttatggtggctgctgcgtttttaagcaaatcgaaatacttatttttatcaggcgttatcacattgctgccgatcatgacgttgctgaatatacaattgcagctgaaaaatatgagcgccgacgatttcagagcagctcaaaaaaacggaatattcggtgcgttcggcgcggtgattttcatcagcagtatttttatcctgacaaactggttcaaaggaagccactccgtcatcggtgcgtttcttatctatatctgctatatgatcgcctgtaaatgcctgttatgaagatacagcccccctgtataaaaaaatgcccggtcagaacaataagaacattacgctcagttgtgagcagtttatatgactgaatgatcataagttgttataatcaatttctaaaacattccgggaggcgaaataaatggccagaaaattatttacaccatggaccgttaaagatgtaacgatcaaaaaccgtattgttatggcaccgatgtgtatgtattcctcacatgagaaggacggaaaactgcagccttttcatatggcgcactacatatcgcgcgcaatcggacaggtcggcctgataatcgttgaagcgacagctgtgaatccgcagggacgcatttccgatcaggatttgggcatttggagcgacgatcatatcgaaggttttgccaaactgacggaacaagtgaaagcgcaaggttcaaaaatcggcattcagctcgcgcacgcgggacgtaaagctgagcttgacggagacatttacgctccttcagccattccgttcgacgagcagtccaaaacaccggctgaaatgacgacagaacaaattaaagaaaccattcaggaattcaaacaggcggcggcacgcgcgaaagaagccggctttgacattatcgagcttcatgcggcacacggctacttaatgcacgaatttttgtcaccgctgtccaatcaccgcacagacgaatacggaggatcacatgaaaatcgctaccgcttcttaggcgagacgattgacgccgtcaaggaagtatgggacggcccgttatttgtccgtgtttctgcatctgattatacagacaaggggctggacattgccgatcacatcggttttgcgaagtggatgaaggaacagggagtcgacctgattgattgcagctcaggcgcactcgttcaagctgatattaacgtcttccccggctaccaagtgagcttcgcagagaaaatccgcgagcaggccgaaatcgcaacaggcgccgtcggtttgataacgacgggaacaatggcggaagaaattctgcagaacaaccgcgctgaccttatttttgtcgcgagagaacttctgcgcgatccgcactttgcaaggagtgcagcgaagcagctgaatacggaaataccgtcgccggttcaatacgacagagcatggtgacagaagagacagccggagatttttcgatccggctgtctctttttttattttttgagaaacgattgccgaagcttctccgtcttccctatagaaccaattagaggggatgactccaatgaaagcagcatggatggaaaggacatacttgattgacggatgtccgttttatactaaacaccgtaaaggtgccggcgaagtgacgatcgtctttgaagccggctacggcacttcttctgaaacatggacatcattactcgctgacatagatgaagaatttggggttttcacatatgacagggccggaatcggcaaaagcggacaaagcaaaaacaagagaacggcggatcacatggtacaggaattaaacgctctactgcttaaagccggcgtcaagcctccttaccttgtcgtctcgcattcatacggcacgattatcagcagactctgggcgagccgaaaccgccgggatattctcgggatggtattgcttgacccggtttctgaggatcaggagacaaaagtgcttccgcttcttcccgaggaaatgaaagccgcctatctgaaacagttcatactagaaggatcacatgcggaatttttgacgagtcttcggcagattaagcaccagcagcttcatttcagcgatatgccgctgttgattttatcatcgggagagcgggatgagcgcttaaagcacgcgcatgaacaatgggtaaacctgcacagaaatatgcttgatatctcgcatcaaagcggatggattcaggccaaaaacagttctcacgccattcatcacgatgaaccgcacatcgtccacctggccatttatgatgtttggtgtgcggcgcgccagcaaatgaatgcgcctgcctatcaggcggtaaactgataaaacaaaagccattgtgccgcggcacaatggcttttttattcgtgatctactttgtctcacggtgcaaagtatactttttcaaccggggtgaatactttttcagttctaaccggtccggattcgtccgtttgttcttcgtcgtaatataatttctgtcccctgtctctgtgcaagccaatgtcacattcacacgcatcattttcacctcacgatcaaatcgtaacaattacgttttattatagatcatcaaacaaaaatgtcaagcgcacattttttaagagcgctccacggcaacctccataaagtcaaaggcgaccttactgttttcaaataccgctttcgcctcatgttccagccgctctatcggcgcttcgccttgatacctggcgctgatatgagttaagatcagctgtttggcgcctgctttttttgctgtttgcgcggcctgttctgtcgtcgcgtgataataattatgcgcgagctttgcatcttccttggcaaacgtcgcttcatgaacaagtacatcggcattgcgcgccagttccgttacccgctctgatacacgggtatccccggaaaaagcgacgattcttccctttttcggcggctccaaaaaatcctcaccattaattattcttccatcgtcaagcgtgactgtttcgccttttttgattttctggtagacaggtccgggcggaatattcatttctttcagtctgccggcctgcaatgcaccgggaatatccttttcctgaatccgatagccgaacgcttctacaccgtgaatgacggatgctgcggtgacgatgaattggtcatcctcaaaaaccgttccctcttcaatttcatgtatggcaagaggataagtcaaatgtgtcgccgtcactttcaggcttgtttcgataaatgcttttatgccttttggcccgtaaatcgccagctcttcttcaccgccttgaaacgaccggcttcccaataaacccggaaggccgtaaacatggtcgccgtgaagatgtgtgatgaatatcttttcaattttcctcggtttaattgttgtatgtaaaatctgatgctgagtggcttccccgcaatcaaacagccatacggagcgcctttcttcaagaagcttcagcgcgacggacgttacgtttctcgtctttgccggcatgccggcccccgtccctaaaaatattaattccacaatgcttcctcctagatctttgtactactaaggatacaggatcaggctgaaaatgtgaattcgccaggggcgcccccggcatgattaatttttttccgcaaaccgcaaaaaacaggctgaaatgtttgctttcaatgaattttagatttaaaatgaaggaaatatgcggggttttaaaccatgcttcagataaagtgaggtactctaagtgaaaacaaacgacaaaccaaaagcagtaattgtaatatttggtgccacaggggatttggcaaaacgaaaactttacccatccattcatcgtttatataaaaatggtcaaattggtgaagagtttgcagttgtaggtgttggaagaagaccttggtcaaacgaggacctccgggaaaccgttaaaacgtctgtttcttcggctgggcaaaaagacacagacgatttcacgtctcatttttattaccatccgtttgatgtaacgaatccgggttcctatcaggagctgaatgtcctgcttgaccggcttgagcatacatatgaaatcccgaacaacagaatgttttacttggcgatggcccctgaatttttcggcactatcgcaaaatcgcttaaaaacgaaggtgtcacggcgacaaaaggctggtcccgtctcgtaattgaaaaaccgttcggccacgacctgccgagtgcgaaagagcttaacaaagaaatacgcgaagcgttcacagaagatcaaatttatcggatcgaccattacttaggcaagcaaatggttcaaaacatcgaagtcatccggtttgcgaatgcactgtttgagccgctgtggaataaccgctacatctcaaacatccagattacgtcaagtgaagatctcggcgttgaggaccgtgcgagatattatgagaaatcaggcgcactccgcgatatggttcagaatcatattttacaaatggtcgctcttttggcgatggaaccgccgattaaactgaacacggaagaaatccgcagcgaaaaagtgaaggtgctgagagcgctacgccctgtcgctcaaaacgaagtgaatgattacttcgtccgcggacaataccaagccggaacgatcgacggcacccctgtagcgagttatacggatgagcataacgtagcgccggattccaatacggaaacattcgtgtccggtaagctgttaatcgataacttccgctgggccggcgttccgttttatatccgcacaggaaaacggatgaaagaaaaatcaacgaaaattgtcgttcaatttaaagacattccgatgaacctttattacggcaatgaaacgaatgtaaatccgaacctgcttgtcatccacattcagccggatgaaggcatcactttatatctgaacgctaaaaaattaggcggagccgcacacgctcagccgattaagctggattactgcagcaactgcagtgatgaaatgaacacaccggaagcctatgaaaaattaattcacgactgtctgctcggcgatgcgacgaacttcgcccattgggatgaagtagcgctttcctggaatttcgtcgatgcgatttccgaaacatgggctgccgacaaaaccctttctccgaattatgaagccggatcaatgggaccgaaggcttcggatgacctcttggaaaaagacggccttcactggtggaatatataataatcaaaaaaccgcggcgccgttcattacggcccgcggtttttacatatcagaaaagcccccgcaataattgcgggggctttttcattacttcatccattcagtatggaaaatgccttctttatccgtgcgttcatacgtatgcgcgccgaagtagtcacgctgcgcttgaattaagtttgcaggaagcactgccgtacggtagctgtcgtaatacgcaagtgcgcttgagaacgaaggtaccggcacgccttgggctaccgcaagtgaaatgacttggcgaagagcgccttggtagctttctgcgatatttttgaaatagctgtcaagaagcaagttgtcaagctccggctcacggtcatacgcatctttgatcttttgcaggaacgccgcgcggatgatacagccgccgcggaagatcatagcgatctcaccgtatttcagatcccagttatattcttctgacgcggctttcatttgggcgaagccttgtgcgtaagaacagattttactcatgaagagcgcttttctgaccgcttcaatcagctcttctttattttcagtaaccggcttaacgtcaggtcctgacagaaggccgctcgctttcacacgctcatctttcattgcggaaatgaaacgcgcaaacacagattcagtgataatcggaagcggtacgcctaggtcaagagcgctttggcttgtccatttacccgttcctttttggcctgctttatcaaggatgacatcaacaagcggtttgcctgtttcttcatcttttttggtgaaaatgtcagccgtgatttcgatcagatagctgtcaagttcccctttgttccactcagcgaatacttcgtgaagctcttcggcagacagtccgagcacctgtttcagaatgaagtaagactcagagatcagctgcatgtcaccgtattcgataccgttgtgcaccattttcacatagtgtcccgctccgtccgggccgatgtatgtcgtacaagcttctccgtccactttagcagaaatggcttctaaaatcggtttcacaagttcatgcgcttccttttggccgcccggcataatagaaggccctttcagcgctccctcttcaccgcctgatacacccgttccgataaagtgaatgccgctttcggcaagctctttgttccggcgctgtgtatctttatagtatgtatttccgccgtcaatcaaaatatcgtctttttccagatgaggaagaagagattgaatcgtcgcatccgttgcagttcccgctttaaccattaatagaattttgcggggcgtttcaagagactggacaaactcctcaatgctgtatgtaccgacaacatttttgccttttgcctcttctaaaaactcttccgttttgctgcttgatctgttgtacacagacacagaaaatccccggctttcgatgttaagagccagatttttacccattaccgcaagaccgataactccgatttgttgttttgacatattctaacgtcccttcttcaaacgtttaaccattttaaaatttaaattaaaataaaatgatatttatactaaagaaattatcatagataaccccttttttcaagttattcagcttttcttttcatcctgaaaaaagtctctgttaaagctcgttccctttgttttgctttcttcttttttcataacggcgccttttctgatcaggtttcggccgtacttttcattcagctgattcatcatctgaaaaatcggctcgtcctttgcatcctccttgaacgaaaacagatcaagctgtttatacgcctgctgtttttcaaccagttccgttccggtgatgccgagaagccttactggattttggttccaatgtttgtcaaacagctccattgccgcttccatgatgtcttttttctgatcaaccggattgctgagggtcatgcttcttgtgaccgttttccaatccgcataacggatcatgatgaacagccggcaggccatgacctccttacgctggagccgttcgcttacagaaagcgcgagacggtcaaacacgccggttaattcgtcccagtcagccgaatcatgcgacagggtggatgagttgccgacgcttttaaattcataaatccgctcgggatcgacttctgcatggtggatgccgttcgctttatccttcagtctcgggccgtttataccgagcagcgtcttcagcgcatgctcatctccttttgccagatcaccgatcgttttgatgccgagcgtttttattttttccgcagttttcgttcctataccgtgcatttcttcaatcggaagaggccacaatacgtccggcagctctctttttcttaaaatggtgatgccgagcggttttttcatgtcggacgccattttggcgagaaatttattcggagcgatgccgatgcttgacggaagcaaaagctccttttgcagtcttgcctgaatgtctatggcggtctcatacgccctgtgtctgtgcggtgtgtctgtaatatccatgtatccttcatcaatagaaacgggctcgactaaatccgtatactccctcaggatgctgaacatttcttttgacgaactccggtagcggtcaaaattcggaggcacgacgatgagttccggacagaggcgttttgcccgccacaccggcatggtggtctttacgccccgcgctctcgcttcgtagctgcaggtgacgatgattcctttccgttccttcacgtttccggcaacggcgagaggttttccctttaaagacggatcatacgccatttctacggaggcatagaaactgttcatatcgatatgaaatataattcttccttttccggccactcccggcgcctcctttcctttcatagacaaacctcatatatatgtagtaaaataaaagctgaatggatgtgatgaaatgattcttgagtcaatgaatgactttttatttttagtcgattttttcacaattattcttcccgctctgaccgcgatcggcatcgcatttcttttgcgtgagtgccgcgcaggcgagcattggagaacgaaacgtatagatgaacatcaagcagtcgttcagctgaaccgaacagactttcttattattatatatcatcgcattacaacttggatacgtaaagtcatccgcatgaattcaccggcgaatgatgatgaagatgtcagcttcctccttttataacggcaagtgataataaaaaggaggagacatgaattgtctaaaacatatcaaaaatggattgctttcggattgttttttatcgtgctgttcacaggccgctcggcgtttgcggcgacatctcagactcagacgggaggactcggaaatatcgggtttttccacgattacctgatcgaaccgttttcggccctattaaaaggtgtggcgggcctgttccacggtgagtacggactgtcgattattctggtgacgattatcgtccggatcgttgtattgcctttgtttgtgaaccaatttaagaaacagcgggtgttccaggaaaaaatggctgtgatcaaaccgcaggtcgacagcattcaggctaaaatgaaaaaaacgaaagatgcggaaaaacaaaaagaactgcaaatggaaatgatgaagctttaccgtgagcataatctgaatccgatggcaatgggatgtcttccgatgctggtacaattcccgattctgatcggtttttattacgccatccgctcaacgccggaaatcgcttcacactcattcctgtggttcagcctagggcactctgatatgcttgtatccctgtgcgcgggggccatgtatttcttacaggcttatgtttcccaaaaactaaacgagaaatattcaccggccgctcaaaacccggccgcgatgcagtcagcaaaaatcatggtctttattttccctgtcatgatgactgttttttcacttaacgttccggctgcgcttccgctttactggtttacaagcggactgtttttgacagtgcaaaacgtacttttacagcagacgcatcataaaaagaaacaagctgcggctcaagcggagcccgtaaagtcataatactgaacctgccggataagttccggcaggtttttttcatgcgtttgcagacgcgaaaaaaaaaagcacccaattcattgggtgcttcgttttcagtttgccgctgtttcgataatggcaacgaccatttccgccgttttcacgagctcttcaatcggcattttttcatttttcgtgtggatttgttcatagcctactgacaggttgactgtcggaatgccgtggccggcaatgacgttcgcgtcacttccgccgccgcttgtctgaagctcgctcggccggccgatttttgccgccgcttttttcgcgacttccacaacctgatcgccgtcctgatatttgaaacccggatacatgaccgcgatgtcaacttctgcgcgtccacccatctcagctgcagcagattcgaaagcttctttcattttctgcacttgcgcttccattttttcagggactaatgaacgcgcttcagccagaatatcgacttggtcgcagacgatattggtttgtgtgccgccttcaaaacgcccgatattagccgttgtttcttcatcaatacggccgagcggcatttttgagatcgcttttgacgcgattgtaatagcggagatgcctttttccggttctactcctgcatgagccgttttcccgaaaatggttgccctcactttcgcttgtgtcggcgcggctacaatgatgttgccgactttcccgtctgaatcaagcgcaaaaccgtatttcgcggtaatatctgaacgatccattgcttttgccccgactaatcctgattcttctccggctgtgatgatgaattcaattgttccgtgctcgatgttttgttctttgagtactctgatggcttcaaacattgcggcaaggcccgtcttatcatcagcgccgagaatcgtcgtgccgtcggtttttacataaccgtcttccacaaccggcttaacgcctttgcccgggacaaccgtgtccatgtgcgatgtgaaataaatcgtatccgcatcttttgtgccctttaaagtacagattaaattgccggctccgtgacccgtcacttcttttgtatcgtcttcttttacgctcaatcctaaatcagtgaatttttgtttgagcactttgctgatttccgcttcatgctttgtttctgaatcaatttggacgagttccagaaattcttccagcaggcgtttttcgtttaccatttacagttccctccgtttaaagcggtatattaccgtgcttttttttcggtctttcctcttccttatgcgcaagcatgtcaaatgcctgaatcaattttttcctcgagtcttccggccggatgatatcatccaccattccgcaggccgccgctttatacggaccggcattttccttttcgtatatggcttttttttcgcgcttcgttttttccggatcatcagaagcctgtatgtctctgcggtataaaatcgacgacgcgccttcagctcccatcacggcaatttccgcattcggccaggcgaatacaagatctgccccgaggcctttcgaattcatggcgacataagcgcctccgtaagcttttctgatgatgagcgtcactttcggcacggccgcttcggcaaaagcatacagcaattttgctccgtgacggatgattcccgcgtgctcctgctgaaggcccggcagaaatcccggtacatcagcgatcgttaacagcggaatatgaaacgcgtcgcaaaaacggatgaatctcgacgctttgtcagcggcatctatcgtaaggctccccgccaaatgtttcggctggtttgcgataacaccgactgtgcgccgtccgatcttcagaaaaccgacagcaatgtttttggcaaaatacggctgaatgtcaaaaaacgttccgtcatccgccagttcttttatcacctgtaacatatcgtaaggtttcgaactgtccgcgggaacgagggtatttaataacggcctggcgtcttcctttttaacgggtgatgccgtctgtctgccgtgcggaagataagaaagcagcgttttcactgcggaaagagcctctttttccgttcgtgcggaatagtgggcatttccgctgatcacattatgtattccctcaccgcctaaactttccgcgtcaatctgttcacccgtaacctgttcaatgactttcgggcctgtaataaacatgtgcgacgtattttccgccataattacaaaatccgtcagagcgggtgaataaacagcaccgccggcacacggcccaaggatgacggaaatttgcggaatcactcccgagtaaaggacgttgcgcctaaagatatgaccgtatccatttaatgataccacaccctcttgaattctcgcaccacctgagtcgttcagcccgatgatcggggttttatttttcgcggccagatccatcaccgctgcgattttctccgcatgtgtctcgccgagcgtcccgccgagtacggtaaagtcatgagcaaacaaatacacgggccgtccgtcaattgtgccgtatccggtaatgacgccgtctcccggcgcattttgacacccgggcatgcggctttttgcaaacggctgaagctctgaaaaactgtctttgtccaataaataggcaattctttctcttgccgtcagcttgccttttttatgctgtttttcatttctttccgctccgccgccgtttgttaaaaaggaacgtttttcgtttaagtgtctgatatgctcactcatgctcatcttgagtttctcctttttcaattgtttcacaaagctcaatcaggaccccgttcgcctcttttggagagagaaatgcgattttcttcccgcccgctccgttctgcggttcatgatggatcaatgtcatgcggcatgattcaagctccttgatcgtttccttaatgtcgtcgcaccggaacgccagatgatgaagcccttcacctcttttctgtaaaaaagagctgacgggagacgcgtccgacagcggctcaatcagttcaagctttgtgcctcccgcttctaaaaaagcagctttcacattttgtccgtttaccagctcttctcccatataagtaagccccagcatccgttcgtaaaatccccttgctgcatcaatagagctgacggcaataccgacatgatcaagttttttcatagcgcggccacctgctttccgccataggatatggcttgttcatacaagcaaaacacgttaaaatgataaacagtaatcttaaggagtgaaacgatgtctcaaaaattcatgaaaagcgccgtcatcgtcattctaggcgtatttatactgtcaaccgtcttttcaagcattatgatgtatttgcgataaaaaagcaggcgcctcattgcacagggatctcctgcttttttatgagggctttccgctcttttgcaatgttctcaaatgagcggttttcttttgtaatcaacacttttgttccctcagggatgatccgaaaaatatggatgacatcccggtttttcatacggatgcagccgtttgatacaaaccctccgatcagctcttctctgtttgtcccgtgaatgccgtatatcctgccgtcggttcctctcgcgtcaaaaccgatccagcggacgccgagcggattttccggcgcacctccctctacatttttcttccgataatatggatttacggctttaaccgttaccgtaaattctccttcaggcgtcagatcatctgtctttcccgtcgccacctgataaatgccttctattcgattatccttcacaacggctagcgcatttgtggctttattgacgattatataagggtcacccggcaaaggattcgcgccaagcggccaaagcggggacagcagcagggcggctgacaataaaaaaaatcgcatgggctcccctccttttttcattagaatgaccaatgaaaggaggactcatgcgatgatccatgtgttttttacagcttgatgcctttgaaataacttttaatcacgagatattgctccatctcaccgagcaggtgaaacaaagccgcccgcgcttcaaactcctcgcgtgttgccgggagcggcatctcttcaaattctgttctcatatctgcaagtctttttaaaaatttatgagcggtattgccggggtgaatggcttcccttaaatcatggatgaaatgggcaatcatttttccctgctccaccgttattgaaatagaagtaatcttcggcagcagccgttcgatgatttcaaattgtttctgtctcatcttaaaatagtgataatagagattttcatggcgcaaaatatgattctgcacgtcccggtaggcaaggtttttcgcctcttgaatcatctgatgcgtctccggtatttcctttcccgtccaatcttgctcaccagttaacaaataccgttcgatttcagcgaagatgacggcaaaattgtcctcaatttttttccggtacgccgcaagtttcctatcgaggctcggcatatacagattcattaacagcgcgacaccgatacctacggtgatcagctggaactcattccagataaacgccatcgtaatgccgccggacatatatagatgaagaatgataactgagcttgtgacgatcccttcgtttattttcaagacgactgtagttggaataaacagcacaagcaatattccgatcacaaacggataatagccgatcagtccgaaaaagacatatgaaaagacgattgccaataaacaggcggcaaatcgggcccacgaggcctgaagcgaccgcttttgcgtaatttggatgcacaatatggtgatgattcctgcggatgcgaagttttgcagatgcaacagctgagctaaataaatggccagcgccgttccaagtgcggtctttagtgtgcggtaaccgattttaaacattgcttgctccattctgtttgtttctttctcaaaaaaaagaagaagagcacgcttcttcttttcttacagttatattttataatattttttctaaaaagtcctgtgctctttttgacttcggagaaagaaaaaattcttccggctgcccgtcttccactatcgtgccttcatccataaataatacgcggtctgcgacttctttggcaaatcccatttcgtgcgtgacgatgaccatcgtcatgcccgtttgagcgagctccttcataacctcaagaacttctttgaccatttccgggtcaagagctgaggtcggctcgtcaaacagcatgatgtcaggattcatggcaagggcacgcgcgatggcgacacgctgcttctgcccgcctgacaaacggttcggatagtcgttccgtttttcaagcagtccgactttttcaaggagagcgcacgccttttcctccgccgcctttttggactctttcttcacgctgaccggcgcatatatgatattttcaagcaccgttttatgcggaaacagatgaaaatgctgaaataccatcccgatattttcccgcactttcagtttattcgttttagcagcggtgatttctttttctttaatggcaatcgttccgccgctcggggtttccagcagatttaagcagcgcagaaacgttgatttgccggagccggaaggtccgatgacagcgacgacttccccttctgcgatctgtgttgaaatgtttttcagtacttcatgttttccgaatgattttgacaggttgtcgaccttaatcattggctttcagcttcctttctacgccttttccgatgaatgctaagatcaaaacgagcacgtaatagatgaaaccggccacaatgagaggttctaaatagttgtatgttgcggcaccggactggtaggcccgtctcataatatcgccgagaccgattacggtgacgatcgccgattctttcgtcaaggtgattaattcgttaataatggccggagaaatgtttttaaatgcctgcggcagaagcagatctttcatcatttttccgtacggcacaccgagagcgacggccgcttctttttgtcctttgtcaatcgcgttgattcccgctctgataatttcagagacgtaagctgctgaattaagtgataatgcggtgaccgccgcccaaaattggtcgatctgaaagccgagaagctccggcatcccgaaataaataatcatcagctgcagcacgagcggcgtgccgcggaatatcgaagtataaaaatccgcaatccatttcagcggactgatcgtgctgattttaaacaaactgagcacgatgcctaatacaaggccgatgaccgctgaaacgagcacaattttcaatgtgacggcaaggccttccaatataaaaggaatttggggtattgtcgctgagaaatccaaattcatacgtttgatctcctttacctgtattcaagataaaaagctcaacgaaaagttgagctttcttttatttctcgttggtgaaccatttcttcttcagtttttcgatttctccgtttttctccatttctttcagcgctttgttaaacttcgctgtcagatcactgtctttgcggaacgcaatcgcggaacccgattcgtctgatttcgcatctgctgatgcaaagccctgcagatcattatttgaactgaaatagccttgtgctacgatgtcttcgataatcgcggcatcaaaacgcccggatttaatctcttccgttaagtctgaaatgcggttgcggtcttcaagctggaaaccgtatttcgaagcaagtttcttgcctttttcttcttgaatggagccgagctgaacaccgacggttttgcctttcagatcatccagggatttaatgctgcttccctttttcgtaacgatcatattgttagcagtataataaataccggagaaatccacttgctttttccgttccggcgtaggtgtcattcctgataaaatcatatcaacctgcttagacttcagggctgtgatcaggctgttgaagtccatgtcctgcacctcaacgtcatagccggtctttttgcccagagcttttgccaaatcaacgtcaaacccgacgatctgatcgccgtctttatattcaaatggtttataatcagccgatgtacccataatcaatttgttctttccgccctctgagcctgaattgcctgatccgcaggcggacagcgcaaaggtgatacatgcggcaaccaataccaacagccatttcttcatgattattttcctccatatctgcttatctcttaaaattgaatatttattcgttaatctgtattttaaacactttttaatagttatgcaatactattttcgaaaaatatatttccttatctgcgtttattatagtcgttgattcccgaatgagtgacaactgaacgccggtgcataaataatttatatttatacaaacccaatataaaaaaaccccgcaagcgctcggctccggggttttcctttcacttatacttcttcacaatattcttcaaatgcttcctgcagttttgtgacgacggccataggctcatgtccttcaatttcatggcgttccaccattttcatgattttcccgtcttttaaaatcgcaaatgacggagaggacggcggatagccttcaaagtattctctcgctttggctgtcgcttctttgtcctgtccggcaaatactgtcacaagctgatcggggcgtttatcgtaatgcacggaatggtacgccgcaggtcttgcaattccgcctgcgcatccgcacacagagttgaccatgacaagtgtcgttccttttttcgaaagcgcttcgtccacttcctcagcggttttcagctccgtatacccggcggccgtgatttcctggcgggcttgacgcacgacatcattcataaataaattaaaatccatattcaactgggacctctcctttttgatcatctattcttatgatagcaaggaacctgccctatcggcaaatgacaccgctcatatccgaatgttttttgtcccttttatgttcctctatttaagtttatgaccttttaaaaacgggaaacttgttaaggagattgtctgaaataaaggagcagtcgtatgagccaacggaaagcagtattaatttataacggtaacgccggtcagaaacagattgataaaacgctcggcacggtcgtccccattttggcccagtcagctgatgagcttttgattaaaccgaccaaacatcaggatgatgcccgtcggttttgtgaaaatctcgacagctcggttgaccatttatatattttagggggagacggtacggtgcatcaatgcatcaacagcatcagcaagcttgatcacagacccgctgtcggcattttgccgggaggaacgtgcaatgatttctcacgggcgctcggcattccgcaaaaccttcaaaaggccgctgaagcgctcgcggctgggcataaacggatgattgacgtctgtaaatcggatgacggctattttctgaacttctggggcatcgggctgatcactgaagcctccagccatatcaatgaaacagaaaaagcatggctcggaaaaatcagctacttcacgagcgccttgcggacgatgacaagcgcgaacccttttcccgtcaaattgacgatcgacggcgaggtgaaagaagatgaagccgttatggtgcttgtcatgaacgggcattacatcgggacaaacagagttcccctgcctgatgcaaaccttcaggacggcttagccgatgtgttaatctgccgcaacacaagccttggagcattgcgggagctgatgacaatggaacagggtacatttgatgatttcaaaggggagctgtcctatattcaagcctccagaattgaaatcgaaaccggacgcgagatggacgccgatacggatggcgaggtatacggaaagacaccttgcacgatcgaagtgaaaaaacatcatctcactatgcttgttcccgaagattcagaatgaaactgaaaaaactccctttgccacccgggcaaaaggagttttttttaatagactgaagtattttcgtcaatgttttctaagatctctttgacgcgtccgaggaaacggccgcacacaagcccgtcgagcactctgtgatccaaagacaggcaaagattaaccatgtcacgcacggcaatcatcccgttattcatgacaaccggacgtttgacaattgattctacctgaagaatcgccgcctgcggatggttgataatgcccatagactgaaccgagccgaaagatcccgtgttattgacggtaaatgtgccgccctgcatatcatcggcggtaagttttccgtctctcacttttttcgcaaggtctgttatttctctggctatgcctttaatcgttttttcatcagcatgcttaataaccggaacaaaaagcgaatcttctgtggcaacggcaatggagatattaatgtctttcttttggacgattttgtctcccgcccacatgctgttcatctgcgggaattctttgagagcctgcgccgccgctttcacaaagaaagcaaaaaatgttaaattgaagccttctttctgtttaaacgagtcttttatgctgtttctgtatgccgtcatgtttgtgacgtcgacttccatcatcgtccaggcatgcggaatttctgttttgcttttatgcatattggctgcgatggcttttctgacgcctgtaaccggaatttcaatatcaccggctgacagagctggcgccggtgcttgtttttgctgctgtttcggctcttgcggggcttgaacggcagccgctttcggcgtttccgtcttctgctgcatgcccgaatcaatgatcttttgaatgtctttccgtgtaattcttccgcctgcacccgttccttcaacttgttcaagctgaatgccgtgttctcccgctaatctgagcacggccggcgaataacgcgctttatttgaccggtctttgcccgctccgtgtgaagggttatttgcaggtgtgctttgctcttcttcccgcttcggcgcttcttgggtttccgttttttctgtttcaattttgcagattatctcgccgaccgcaagagtctgcccttcttctcctacaagttctgtaatcgtgcccgtaaaagaagacggcacctccgcattcactttatctgtcatgacctcggcgatggggtcgtatttattcacatgatcaccgggggataccagccatttgctgatcgtcccttctgttacactctctccgagctgcggcatcgccatttgttcaatcgccatgtcaaaaacctccttacgtctttaaaactccgctaattctctcattgcggcttctgctttgtcaggattcatcatgaagtatttttccatcgtcggcgcataaggcatcgccggaacatcaggacctgcaagccgcttgatcggcgcgtctaaatcaaataagcagttctcagaaataatggcggcgacttcgctcataatgctgccttctttcgtatcttctgtgatcagcaaaacttttcccgttttagacgcggcttcaatgatggcttctttatctaacggatagaccgtacgcaagtctaatacgtgcgcggaaattccgtctttttcaagacgctcggcagcctgcagagcgaaatgaacgcataatccgtacgtaatgacagtaatgtcgctgccttcgcgttttacatcggccttaccgatcggaaggacataatcatcggcagggacttcgcctttaatcaggcggtatgcccgcttatgctcgaaaaacagcacggggtcatcatcacgaactgcagcttttaacagcccttttgcgtcataaggagttgaaggcatgacaattttaagtcccggctggttggcaaaaatggcctcaacagattgggagtgatacaatgcgccatgcacgccgcctccgtatggcgctctgatgaccatcggacagctccaatcattgtttgaacggtagcggatttttgccgcttctgaaatgatttgattgaccgcaggaagaatgaaatcggcaaattgcatctccgcgatcggacgcatgccgtacatcgcggcgccgataccgacaccggcaatcgctgattccgcaagcggcgtatccataacccgctcttctccgaactgctcataaagacctgccgtggctttaaacacgccgccttttctcccgacgtcttccccgagaacaaaaacgcgcggatctctttccatttcttctttcattgctgcattaatactgtcaatataagacattacagacataagtattcctccctacttcgcataaacgtgatcaagcgttgattcaggagatgcgtatggcgctttctccgcttcgtctgtcgcttcgtttacgatggccatgatgtcatccagcatggccttttcttcttcttcgccgagaagcccggcttcttgcaggtatgctttgtatatgagaagcggatcttgtttctttgcttcttctacttctttacgttctctgtagctgctgtcgtcgtcatcactggaatgcggcgtcaaacggtaggaaaccgtttctattaatgtagggccttcgcctttagacgcccgttcgcgcgcttctttcacagcctgataaacttccagcaggtcgtttccgtcaacagtgactcccggcatgccgtagcctaccgcccggtcggaaatattctcgcaggccacctgtctgtcatacgggacagagatggcatacttattgttttcacacatgaaaatgaccggcagtttatgcacggcggcaaagtttgccccttcgtgaaaatctccctggttggaagatccttctccaaaggtaacgaaagagacgatatcctttttatccatgcgtcccgcaagcgcgattccgaccgcgtgaggcacctgcgtcgtcacaggggatgagcccgttacgattctgtttttcttttgcccgaagtggcccggcatctgcctcccgcctgaattcgggtcagccgctttcgcaaaaccggacatcatcaaatcctttgcagtcataccgaatgcaagcactacccccatatctctgtagtacggaagcacatagtcggtatcacggtttaaagcataagccgcgcctacttgagccgcttcctgcccttgacatgaaataacgaacggaattttgcccgagcggtttaacagccacattctttcgtcgatttttctggctaacagcatggttctgtacatttcaacggcttccgcgtcagaaagccctaatgcttgatggcggtttgtagtcattcaaacccctccttctttccttttaaaaatgaatcgcgtttccgtctgcggctaacgcagcttctccaatcgcctctgaaagcgacggatgcgggtgtatggactgaccgatttcccacggcgtcgcatcgagcaccttggcaagccccgcttcagaaatcatatcggtgacgtgcggaccgatcatatgaacaccgagaatatcatctgtattccggtcggcgacgattttgacaaagccgtcgctttctccgtatacaagagcctttccgatcgccatgaacggaaacttcccgatcttaagttcatggccttttccggcggcttcttcttctgtcataccgacactcgccgcttccggatttgaataaatgcatttcggcacaagggcggcatcaagcggagccggattaagacccgccatatgctcaaccgcaatgataccttcacgggaggccacatgtgcaagctgcagcccgccgacgacatcaccgatcgcataaatatgcgattccttcgtctgtccggattcgtttacgaggatagaaccgttttccaaagcaatgtccgtattttcgagcccgattccttcaatattcggctggcggccgatggaaacaagcatttgttccgcgtgatacgtttcgctttctccattcttttcagcttcaattgaaacgccgtccgctttttccaatgtatccggaagcactttcgcacccgttacgatcttaattccttttttcgttaacagtttttccatttcgcttgaaatatcacggtcttcagtcggcaaaatgcggtccgcgtattcaattacagtgatattgacgccgaaatcattcagcatggatgcccattcaataccgatgacaccgccgccgacgattatcatggattgaggcagacgttcaagctgcagcgcttcatctgacgtcagaatataagtaccgtctgcttctaaacctggaagcattttcggccttgaaccggttgcgataattaattgtttcggtatcagcatgtcgttttcttcaccatttgcgtattcgacggaaatggtacccggaagaggtgagaagatggaagggccgagcatacgtccgtacccgttgaatacatcaatcttcccctttttcatcagatgggcgacacctccggccagccggtcaacgattccctgctttcgtttttgcacgctgtcaaaacggagagagacaccttccgtttcaatgccgaatgctgccgcttcctttgcggtccgatacacttctgcgcttcttaacagcgctttactcggaatacatcctttatgaaggcatgttcccccgagttgttctttttctacaacggccgtttttaagccaagctgggccgctctgatggcggcaacataaccgcccgtgccgccgcccagaatgaccacatcatactcagtcgccatttgttttcactccttcgccgatctgatattgtttcgcctgctcctcaccggctaaaacccgaagcgcgccttgcgcaagtgattgcagttcattttctcccggatacaccagtacatccgaaatccaatctatgtacgatctgatggcggaaacgaaatctttcccgtacgccaatccgcctgtcaggacgataatgtctacttttccttttaaaacggcgctagccgccccgatttctttcgctatctgataagccatggcgtcataaatgagccgcgcattttcatctccgtcctgaatgcgtttttccactttcaccgcgtccgttgttcccaggtagccggagagtccgcccgtgccgacaagttttttcatcatatcggcttttgaatacttgccggaaaaacacatctccaccagatcacccgccggaacggttcccgcacgttccggactgaatggcccttctccgtgaagcccattgttgacatcagtcacccgtccgcagtcatgaacgccgactgtgatgccgccgcccatatgagtgacgatcatcttcatctgttcataccgcttgccgagagacgccgccgccgtacgggcaacggctttttggtttaaagcgtggaaaatgcttttccgcttgatttcaggcattccagatactttagcaaggggtgtcatctcatccaccacgacaggatcgacgatatacgccgggatattaagtccgtcagctatttccctggcaataatcccgcccagattcgaagcatgctggccattgtacccgtttttcaaatcagtgatcatggcgtcattcacttcatatgtgccgccctcaatcggtctgagcaggccgcctctggcacaaacggcatcaaactttgaaatgttgatgccctgttcgtgcagagactcaagtatgcttatttttcgaaattcgtattggtcgataatgctgttaaatgttttcagctcttcttcggggtgccgcagcgtcttttcaaagatacagcgttcattgtgaaagacaccgattttcgttgatgttgagcctggattcagaatgagaatgcgtttttcctgttcgaacattttcatacctccagatcaaattcctatcgtctgcttaatacactttggccgttttgcagaaactggcttcttgaacggcgcatgcgctcaattcgctcttcagccagacggtcagccgctaagtaagtcggaatgccgtcacgcgcagaaatatcgagcacccgttcaatatttgcatagatgccttcaacctttttcaaagcccgctcagcattatagccgtaaagctcatcagctacattgatgacaccgccggcattgatgacataatccggcgcgtacacgattcccatttcatgaatggtatcaccatgacgtgtttctttcagctggttattggccgcccccgcaataactttcgccttcagctgtttaatcgtgtcatcgttaatgacggcaccgagggcacacggagcataaatatcgcacgcctgtgagtaaatgtcgtccggatcaacggcacgggccccgaagtcttcaacggcacgtttaacagattctttattgatatccgtcacgattaaagaagcaccttcttcgtgaagatggcggcaaagattgtaagccacatttcccacaccttgcacggcaattgtttttccttccagcgaatcagtgccaaacgccgctttagcagcagctttcatccctttgtagacaccgtatgccgtaaccggagatgggtttcctgatgaaccgaatgccggagaaatccctgttacatagtctgtttcatcatgaataatatccatatcttcaacggttgtgccgacgtcttccgccgtaatgtatcttccgtttaagccttgaatgtaccggccgaatgcgcggaacatttcttcattcttatctttgcgcgggtccccgataataacggttttcccgccgcctaagtttaaaccggcagccgcatttttataagtcatgccttttgcaagtcttaatgcatcttcaattgccgcttcttcactgtcatatgtccacattctcgttccgccgagtgcagggccgagcgttgtatcatgaatcgcgatgatcgcttttaagcctgactgttcatcttggcagaataccaattgttcgtaatcataagtttccatatatttaaaaatttccataggtacgttcctcctactgttcttgtgatgcgcaaatcgcaagcgcaattgaatacagtttattttctgcggtatccgctctgctcgttaatgcaatcggcgccttcgcacccgcgatgacggcagcaacatttgctttcgcaaaataaatcattgacttataaagcatatttccagcctctattgaaggaaccaagagaatatccgcctggcccgctacgcttccggaaatccctttttgcagtgctgcagcttgagatacggcattatccaaagcaagcggtccgtccgcgatacagcctgtaatctggcctctattgcacatttggacgatcgcagccgcgttcagcgtcgcctccattttcggattaaccgtttcaatagccgcaaggactgcggctttcggcatagggttccctactgaatgcgcgacatgaaccgcattttgcagaatatgccggagctcttcaagagacggggcgatgttcagcgctgaatcagtcacatacatcagccggtcatagtccggcacctcaaaaacggctacatgtgataacacacttttagaacgcagcccttcctggcggtttaaaaccgacttcagaagagttgagctcggcagattccctttcattaaaatatccgcctcttgttcgcgtactgcgcgcactgcttttgccgcagattcttcgggtgaatcggcgtggataatgtcagcattgaacttcggctcatttgccagaagctctttcagcttttcgctgtcacccgtcagtaaaaatcgtgccgacaagtgctctgccgccattttgacagcctggattacttctttatctgctgcgtgggccactgcaatggtttttgcgttttttgccgcggctttttcaactaagtctctcagcttcattttgtaccaccttccttgttcgaatccgcttttatcaatgcaagttccgtgccaaatgttcgggagggttattccggccttttttcaagaaaacatgcagctgtttgcgctttctctgcaatttattgcatgccgtcatttgcaaggccgtacttgtccattttgtagtacagattccgaatgctgacgccaagcgcttttgccgttttggttcggttgaatttatgcttttcaagcgttttttgaatgacgtgcgcttcaaatttttcaacggcctgagagagtttttctccttccacatccggaaaatcacttcgggcgccgcttttttcactcagctctgtttcaaaaacaggcagatgctgctgttctatccgctccatgtgcggctctaaaaatatcatcgcccggccgagaacattttcgagctctcggacgtttcccggccagctgtaggctgataaagcacgcagcgcgttcggcgcgagcccctttacgttgcggccgtaatcctgattgattttttcgatgagccgaatgctcagcgcttcaatatcctctttgcgctgccgaagcggcgggattgagatcggatagcggttaatccggtaatacaggtcttcccggaacgttccttccgccatggccttttcgatattgacgtttgtcgctgcgataattctgacattgacagaaatcgctttagcaccgccgactctggtaatttctttttcctgcagaaccctgagcagcttcgcctgggtgctttgggtcagctctccgatttcatctaagaaaatgctgccgttattcgcttcttcaaaaagcccttttttgcccccgcgcctcgcgcccgtaaacgcgccttcctcatagccgaaaagctcggattccagcagggattcagacagggccgcacaattaacccgaatgaacttattgtattttctgtcgctttcgttatggatggcgtgggcgaaaagttcttttccggtgccggattctccccgcagcagaatcgtcgccggcgttttcgccccgagcttcgcctgttcaagggcgaccagcatttgttcactcgtgccgataatgtcgtcaaacgtgtatttcgcttcaagcgtgcggatgatctgccgcgcccggttcaattcagcagtcagtgttttaatttctgacacatcgtgaatgactccgacgctgccttttaaaatgccgtccacaataaccggcgcaacattcacgatgacatcctttttattggggccgactttcattcttacgccccgtacaggccgccttgtccccaatactttcaggtgcatgctttctccttctgagatatcggtggaggcgggttttccgatgacttcgctttctgacagcccggtcatttttgtatacgctttgttgattaacattccgatgccgttttcatcaacgacggaaatggcttcgtctgacgattgaataatcgcttcaagcatggtgcggatttgttttaagttcgttacctcttctgccagctcaactgcgtccgtgatgtctttaaacacgcataacgcaccgagaagctttccgccttcatcaatgatcggcagtcttgtcgtgacaatctgcaggtgctttccgagaagctgcttctggttatattccggctctctcgtctccagaatccgcggcagttttgtgttcggcacgacatctttaatttggcggccgatgacatgctcccgtttttggccgaccattttttcagccatctgattaaataaaatgatcgtttcgttgacgtctataaaaatcatgccatcgtgggttgaattaaaaatccggtcatgcttatacgtctgtgacttcagcatttgaataagctgctgcttttcctccatcagctgaaacaccatgtacgccaatttccccggcatgacgatggtttgttcttttttctcatggagcagttcatccatgaccgctttgtcacctgttgtatggatgataatatctatatcttcggttatgtaaggtttccaatctgatgaggttgcaattccatatctccgggcttcttgcagcccttgcgcctccggatcttggtcaaccaccgcaataatccggatcaattttgttttcatcaaaatctgtaagagcgccgtgcctcctttaccagcacctataatcagcaccttctgcatcccgatacccctttgtatgaaaaaatttgcacacctgtattttccgttgcaataatttgcacaacccctatgttaccatgttttcatctcttgacaaaatattttttcgattggacaataaaggaaatcatatcgaaaaggggttttctgaatatgagccggcttgttgcgcttttgatcctggtcctccccggcgctgttgcggcgctcggcattaagctgatgagagatgcattattcgggcatacgtttgccccgtttccgtccctttttcttcagggagcggccggactggcgttttttttgttcggtctttatattctggccggatttattctgtaccgagatcggaaacgcaatcaagtcagcccgcggttcaggaaaaaaaagctgtaaaaaaaagcccttgcaaaaaagggcttttttcagtcatccggcagtatcgtttttgcaatggattgatcaagttcctcatagtcatggtaagcgatcgtttcatataattcttttctcgtctgcatatccgaaagcccctctttttgcgagccttcttcttttataaggcggaaaatacgctcaaaagccttggccgccgtcctgagagacgtgacagggtaaatgaccatctgacagcccatgccggagaattcttcagcgctgtaatacggcgtttttccgaattcagtcatatttgcgagaatcggcacactgatttgtttggaaaacgctctgaattcactttctgattggagcgcttccgggaaaatggcgtcagcacccgcttttatataagcggccgctcgttttaatgcgccctccagcccttcctgctgtctggcgtctgtcctcgcaacaacgagaagagtcggcgctgcctgcttgaccgcttggattttctgcgccatttcttcgatcggcacgagctgcttcccattcagatgcccgcattttttcggcaggcgctggtcctccatttggacggcggctgcgcgcgcttcatacatttctttcgccgtccgggcggcattcagcactcctccgaaacccgtatcaatatccacaaggacaggcaggtcagatgcacggaccaggtctttaacacgttcagccatttccgccgacgtgatgatgcctaaatcgggaagccctctgctcgccgtgtaagccgcgcctgacaaataaagagccgaaaaccccgttttcttggcgataagagcagccatcgcatcgtgagcgccggggatctgcaatagctccggcgctgtcatctgcgtacggaaccgctctgcaagctcctcttgagacgactgcctgctgacgatccacgtcatgtttgtcaccctcctactttatacgagaaataagtccataaattcaataacgctgagctgctgcatccgtccgctatgtttgcaggcttcttctattttatgctgctgcttcagtgaaaaatgagtgctgacgtttgctgaaaacttggcaagaatattcggaacggcttcttttctgcggaatcggtgcccgagcgggtattcacattcaatccgttccgtagctgtgccgtctgtaaaatgcacctgcacggcatttgagatggatcgcttatgcgggtctaagtaatcttttgagtacgctttatgttccgtcacctccattttgctccgcaatgtatcaattctcgggtcagaggccgtttcctcttcataatggtctgccgtaatatctccgaaaagcagcccgattgccgtaatgtactgcaggcaatgatcccggtcagccggattgtgaagcgggccttttttatcaataatccggatggctgactcatgcgtcaaaatcgtgattctgtcgatttccccgatgcggtctttcacctcaggatggagttggaccgcgcattccgcagctgtttgggcgtggaattcagccggataggatactttaaacaaaacattctccataacataggaaccaagcgggcgggcaagcttcatttcctgctgattaaataatacatcttgaaatccccatcccggtgcggtcagcgccgtcgggtatcccatttcacctttcagcgccatgagggccaaatacacgcctctgctcgtcgcatcaccggccgcccatgatttgcgcgatccggtgttcggcgcatgccggtacgttctgaggcttgaattgtcaatccaggcgtgtgatacggcgttgctgatttcctcttttgaaccgcccagcatttgcgtgcaaacagccgcagtcgccactttcacaaacagcacatggtccagtccgactctgtttaaactgttttccaaagcgagaataccttggatttcgtgcgctttgatcattgcgcgaagcacatcgcgcacggtaaacggttctttcccttcagacacccttactctggaaatatagtccgcacaggccaaaatgcctccgagattgtcagacggatgaccccattccgccgcaagccacgtatcattataatcgagccatctgttgatacatccgatattaaaagcggccgtgacggggtctaaaacaaaaggcgtgccggggactctgcttccgttcggcacggaggttcccggaacaatcgggccgagcagctttgtacattcgggatagctgagcgccagaattccgcagcctatcgtatcaagaagcacatgtcctgccgtagtgaaagcttctgaactgtcaatctcttgatggagcacataatcagaaatctcttcgatcacggcgtccattcggcgggtttctgtcatattttcatcttcctttctcatctgtttacagacgcgctccggtatagcggacacgcgggcggaaaagccggtttcggctgtgctgttcaatgacgtgcgcgcataggccgaccgtccgtgcgctgaagaatataggcgtgtacagcggaatcggaatgccgagcatgtaatagaccggcgctgcgtagtaatctaaattcgggtaaaggccttttttctcccgcatgacggtttcaccggcttcacacatgttataaagacggaaatcacccgaaagatcagacagctttttcaatgcttctttcatcatgagcgccctcgggtccatttttttcatgtagacgcggtgaccgaagcccatgattttttctttgtttgcgagtttttgagttaacaattgtataaacccgtctgtatctttcgcttcttcaagcatgtacataaccgcttcgttcgctccaccgtgaaggtttcccttcaatgaggcgacggctccggtcagagcgccgtatatatccgattgtgtcgaagcaatgacgcgggccgtaaacgttgagttcggcaattcatgctcactgtataaaagaagcgaccggtcgaatatttcttcttccaaggatgacggggtttttccggtaatcatatataaaaagtttgcgctgtacgataaggtcccgacaggcgctaaaggctccagcccgtttatgacacgatagctgttgacggtaagattcggcattttgcctatcagcccgcggacacggtgctgattcacagatgaggtgcggtcatcaatgtccttgtcaaagcctccaagcgcggacaaacccgtcctcagtccgtccatcgggtgagtatgttctggcagcagacggcagatgtgcaagatttcctcaggaaggtatccgccgcgccggacgtcctcttcaagcgccgccttctctttcgcatcaggaagtctgtcttccaataagaggtggacaatgtccatatagccggccgttttagaaagctcaatcagatcgtggcctttgatcaaaatactgccctgctgtgtatccagaaaagaaattcccgtttccaccgcaataacgccatctaaaccgggagaataagattccatgatttcgctccttttcgcacattttattgaagaagatacttagaaataatcagcctttgaatctcattggtgccttcatagatttgcgtgaccttcgcatcccgaaataaacgctccgcaggatactctttcatatagccgtagccgccgtgaatctgcacagcctcaaccgccgctttcatcgccgcatcagacgcgaactgctttgccattgatgcttcttttccgcacggaagcccgcgctgatacagatcagcagcatgatagaccaataacttggcagcttccgcattcgtcgccatgtcagaaagtttaaaagaaacagcctgattcgaggcgatgggcctgccgaactggctgcgggttttggagtactcgacagagcagccgagcgccgcttcgataatcccgagcgcctgagccgctatgccgatccgcccgacatcaaggtttttcatggcgattgaaaaaccctcgccctcttcgccgagcctgttctcaattggaatttccgcttggtcaaattgcaattcgacagtgctggaacctaacagtccgagctttttttctttttttccgatagaaaagccgggtgtgtttttttcaacgataaaagcggatatccccttcctccctttagccgggtcggttaaggcaaatgtcagatacagatctgccgctccgccgtttgtaataaagatttttgaaccgttcagaatataggaaccgccttttctcacggccgttgttttcaggcctcccgcatcagatccggattgaggctcagtaagtgcaaacgcccctacatattcgcccgctgccagctttggaatgtacatttgtttttgggcttctgtcccgaaatgcaaaatcgggtttgtccctaccgatgtgtggacggataaaataacgccgacagccgcgcttacttttgatatttcatgaatcgctaaaatataagatgttatatcagcgcccgctccgccataagcttccgggacgggaatccccattaaccccgcttcccccatttttttaatcagccggtccggaaattcatcggttgtttccatgatctcaaccatcggcgcgacttccttgcgcgcaaaatcacgcaccatttttctcatcatgatgtgctcttctataaaatgcacggctgccgcctccccctcatgatttttatgtcatctgttgtactcataaaaaccgcgcccgctttttttgccgagccagccggcgctgacatattttctgagcagagggcatggacgatatttcgaatctccgagtcccgaatagagaacctccataatggaaaggcacgtatccaatccgatgaaatcggctaatgttaaaggccccatcggatgacgcatgccgagcttcatcacatcgtcaatcgcttcctttgaggccgcaccttcgtaaaggcaataaacggcctcgttaatcatcggcattaatatgcgattagatataaagcctggaaagtcattgacttcaacaggtatttttttcatctgaacggcaagcttctttactgtttccgatgtttcttccgacgtggcaagccccctgatgacttcgacaagctccatgacgggaaccggattcataaaatgcatgccgattactttttcaggccttttggtgacagcggcaagctccgtaatgggaagagaagacgtattgcttgccaatacggtatgagggggacacagtttatcgagtgtgccgagcaattcggcctttgcttttttgttttcggcaatcgcttctattacaaaatcagcatttcccgcgtccgttaattctgccggggaaatgcggctgaaaacggcatctgtttcatgctgtgtctttcgtcctttcgcctgatctttctccagatttgttttgatgcggcgaaggccttttgtcaccatttccggctcccagtcgtataacatgacggtaaacccagcttcggcagctgtctgtgcgatgccggctcccatctgtccggcacctgcgaccatgattgttttcatcttcatctgacgctcccttcgttatatcagtacacctccagcaggacggcgtctccttgagccgctccgctgcatattgccgctatgcctaaacctccgccgcgccgctttaattcgtatatcaaactcatgatgattctggctccgcttgcgccgatcggatggccgaacgcaattgcccccccgttaacattcactttctcccggctgaacccggctattttttcgctcacgaggacgacggacgcaaatgcttcattcacttcaaacaaatcgatgtcgtcaacggacaaaccggtttttttcaagagccggctgatggcttctcccggcgcgcttgcaagctcggacgcttccagtccgacagacgcaaaaccaagtatcgcagcgagcggtctgacatgctgcttcgcggctttttcctccgacatcagcacaaatgctccggcgccgtcatttacaccgggagcgtttccggcggtgaccgttccgtcggctgtaaaaataggtttgagctttgcgagctggtcaaggcttgtatccggacgcagcccctcatctgctgcaacagtatgctgtttgccctttttgccggtccaggtgacggggacgatttcttcatgcaatttacccgtctcagctgcctcagccgcgcgtttctggcttaaaagagcgtaatgatcctgttcatctcgggaaatgccgtactttttggccgcagagcttccgtggacagccatatgcacctgatcaaacgcacaggtcagcccgtcatgaaccattaaatcctgaaaaaccccgtctcccatcctcacaccccagcggccggccggaatggcgtacggaatgttgctcatgctttccataccgcctgcaatcagcacgtccgcatctttcgcccggatgatttgatcacagatggtaacggctctgagccccgatgcacagaccttattaatggtttcagccggaacggaccatggaagcccggcatgcctcgcagcctgccgcgccggaatctgccccgcgcccgcctggacgaccattcccatcaccgcaccttctgcttcactttcactgatgccggcgcgcttgattgcttcttttatggcaatgccgccaagctcggctgcttttacctcttttaatgccccgccgaattttccgaacggcgttctagccgcactgacgataaccgtttttcccacacttttgcctcactttcaataagataaaagataacgcttacacaaaacgccctgttccaatatatgaaccggctgaccaagttatgatcgccccgtgctgtttctgcccataaaaaaagaggactgtctgaacagtcctctagttgcagcattcttcttttattgaaagagccagctttggataatcggtaaaaaatgcgtctgctcccgcttttatcagctgcttcatatcttccggccgattgacggtgaacggacggagcgccgcttggtgttttgcaagatgtttgatcacttcagcgctgaccgccggcgtgccgagcttcggatgataaccagaagctggaattgaagcaagataccgttcaggccggtaaagcacatccatcgtcagcaccgcccgttctatctcaggtgccagggcgtggcaaagcgcgaggctctcatgattaaatgaagaaaaaataacgcgctgttccagtccgtaatacctgacttttttgatcacttcttcttccattccctcgtaacggaacacgctgtttttcagctcaatattgatcagaaaatcagcacgctccgcaaaacgcagcacgtctgacaaaagcggaattctgactcctttaaacgaatctttccatttgccggcggcatctgcggttctgattttctcatacgccgtatctttcacaaatcctttcaaagacgtcgtacggtcaagggtttcgtcgtgaataaccacgattcggccgtcttttgtcatttgtacgtcaagttcgattccgtcagctccggcctcaatcgctttcgtgaacgcgagcatcgtattttcgggatagtcgcccgacgccccccggtgggcaaaaatagtcgtcatatgtgtcacctcaggtgtttgtcatcggttttctctattataatcgttatgcacataaggagggcgctatttacatatattttataattattgcccgctgtaataggtttcgattccgtttacaacagcgtctgcggcatgctcttgtccactctcgtttttcagcttgtccgcatcttgagaatttgtgataaagcctaattcagccagcacactcggcatttttgaatatgtaatgacataaaaaggggcttcttttacacctctgtccctcatctctaaagacgagacaagctgctgttgaatgtcagaagcaagcctctcactgtctgctccttcatatgttgaattaaaatacgtctctgtgcccgatgccgttgatacggctgaattcgtatggaggctgacgaataaatcggattggctggcgcttgctttcgccacccgctcgtccaaacttaaaaaagtatcatccgttcttgaagcaacaggttttgcgccttctgcctccaatttggcgatcaccttgtttgacaccgctaaattgatatttttctccagcagtccatttccgccggccccgctgtcttctccgccatgcccggcatcgatataaatggtttttccttgcacagattcagctgcataagcggacggtgcaagaagaagcagagcggcaccgaatgctgcagcgctttttgtcagtaaacccacgtgttttcctccccgttctttacatatctgtttctcttttcagtttttcaagccgtaattgtccgttgctctcttttttataggtgatttgcaccgccgtatgttcaggcagagactgacattcaaaccgcttagaaaaaggcaccttcacctcttgccgctctccgtcaattttcaccgcgatcgtatcgtttccggacgcttttatgaatgttccttcctgtgtaaatgacggcgccgaatccgcctctgcggtatactcgcagcctgataacagccatgcggtgaagatcagaagtatgacagatatgacagacttcacacagatcacctcacgttttctcattcggctttatctttgaacagaatgggcgatttgtaaagggcgccttcgttcctccagtgcttttccatatttggaatgaaggatttctgacccgctgattacctgaacttagaaagaaaacgagctgatccgtctatgaaaaaggttctgtctgaagagcggatatgcagaatttaacggaaacggacgactttctattcattttgataaaatatcaggtcatcaaaaaaagagagcctcatcatgcgctctcccgaatagaattgttcatatttattttgagtttttcataaaatgaacgggacaacttaaaagagcagcgtattgacggcaatgatgagaataatcactccgctcagcaccgtgctgaactgtccgacatggaaagatccgatgcgcaatgacgaagctttttttccaagcaagcagccgagccatatggtcagaaaacttccgaacgccgcagtgatggaaattgcggcgggagaaagcccgatcagacctgcgcttaatccgttagtcagcgcatttgcggatacggccactccgaggaccatggattccaatataccgatttctcccgaaccgtcagcatctgctgtctccgggttttgtaacagaccggcaaaacggcctttttttcttgatgacacatcagcacgcgctgaattttctttttttctcggcacagccagcaggatgatgcggatgccgatgacagataagataaaagccgccagcaagacgggaaaaaaaccaggcagaacggctgaaatccatttgccgaaataaatcccgatataactgaataaaaaacagataaaagcgatcatcatatttgacgcgtgcgatattttgatctttctgatgccgtatgacatccccactcctaaattatcaatgctcgaggacactgccaaacctaaaatcaataaccaagccatgttattttctccccattctttgatgtcttttcaacatgttgcgctgttgaatctacactatcctattcagcagtacagaaaaggtaccttttctgcaaaaaattattgactgattatcatcattccggcggaaacgaggtgacacccttggcagaaaatgaaaataatacattgggcccccttttaaaatcactgcttgataagcactcgctctccatgagaaaactcggcgccttaaccaacattgatacggccaccatctcccggattataaacggcaagcagaaggccaatttaaagcatcttcaggaattttcaaaacacctccgcaccccgctggaggaattgcttgaggcgtcaggcatagacatcggccatgataaagaagctgcgccgcaagatccgatgcacgcgattcaggatatgctgaatatggcggagatgtttgatcagcctttttcccgggagcaaattgaacgcgagctgaccagatatgaacaatatgccaaaacccagcagggccatcgcctgatttgtgatgagtttcaaaagaaaatggataacgaagaaagcgtcggcccttttattgatcacttgaaaaacatgcatcatcaatatatggatgaatcaacaccggctgaagaccgcgcgattctcgggagcgcgctgctgtattatattttggcgacggacgtcattccggattacatgtttccgatcggctatctggacgacgcgatcgccgttcaaatcgctttgcatcggctgaaaaaaaagtaaaggcgcttaaaaaagcgcccttttttgttgaaaaatatgaaacaccgcattacggttttgtcaaaacagagacagctgtcatatgatacattaacctaacaaaaaggagggtgtcttctatggacagcaacacagttgtggcagtgtgcgctctgttaagtgttgtgattcagatcggaacgatattcgccgcaggaaagtggaaaaaagaataaaaaacaaattgacggttttttcgcacaagcgtatgcttataaataatcttgtaaatgattagaaagaagttatgcatatgaaaaaaatcattctcctcttcgccgccgctgtcatattcagctcgatcggccatcaaatttcaggcggatataaagatcccgaaaaagaacggagaaaaccgttccattcatttaaatggttcagccgatcataatctcaggataaagcacaggcaaaataattgcacacaattaaaacataagctagaatacggacgagttaaactcctaaggaagaaggcgaaatgatgaaacaaatttataaaccgctgtttgaaccttttacgtttgaaagcggcgttaccataccaaaccgtatttctgtcgcaccgatgacacactattcatcaaacgatgacggaacaatttcagaccgtgaattaagctacattactccccgttcaaaagaaatgggcatggtcattacggcatgtgcaaacgtaacacctgatggcaaagcgtttcccggccagcccggtatctatgatgattctcacattcccggcttgaaaaaactcgctcaggcgatccagtctcaaggagcgaaagccgttgtgcagattcaccatggcggattggaatgccctcctgaactcgtgccaaacaaagacgtcgtcagcccgagcggctcagaagaagacggcagacaaacttcccgggctcttactgaacaagaagttgagcacatcgtaaaagcattcggcgaagcgacacgcagagcgattgaagccggctttgacggtgttgaaattcacggggcaaacgggtacctgattcaacaattttattctccgaaaaccaatcagcgcacagaccgctggggcggaagcgatgaaaaacgccttgcgttcccgcttgcagtcgttgacgctgtcaaacaggcgattgctgcacacgctgaaaatccatttgttctcggctaccgcctgtcaccggaagagccggaaacacctgggattacaatgaaagaaaccttcctgctcgccgacgcgcttgcggaacaaaacttggattacctgcatatttcactgatggacgtcaattccaaagcccgccgcggcgcagatacttcacgtacacggatggatttattaaacgaacgcgttggccataaagtgccgctgatggcggtcggttctatctataccgcggatgaagcgctagccgtattagaaagcgggattccgctggtggctctgggacgtgtcattctgatcaaccccgaatggtcggtgctgatcaaagaaggccgcgagcaggaaatcgaaaaagcaataaaagcatctgaaattgagaaataccgactccctgaaccgttatgggaaatgatccagaatacaggcggctgggtgccgtttgaaaaataaccacaaaaaactgccggatgtccggcagtttttttggttcataaatttttaccgctttgtttactcctatttctgacacactgcgtacatatagtaaatagattaatagaaaggagaccgtatatgatggctggatttcctattacgattaacagtctttccggaaacggggttgtcaatgtcggcggcgcgttttcgataagtcctttaaccgtatcaaaaacagtctacggctcaggaggaggaaatatcggtatggttctgcaaatgaatcaatccagcacggctcaatcttcaagttctcaattctctgatcaaaatgtaatgaaaacactatgatatctgtatttccctcctattccggctcacagcagccggatttttttaccgttttgtttaatcttatttcagatcacagcgtacatatagttagtagacttagagagaaaggagaaaaaatagaatgagcggttgcccgattacgataaacaacgtatcaggaaacggagttgtcaatgttggcggcgctatatccatcagtccggtgactgcatcaaaaaccgttttcggtgccggaggaggaaatatcggtattgtcattcaaagcaatgctgtgagccaggccaaaatgtttgagcatcaattttcagatcagaatattgtgaagtcaatttaagggctgccacgcagcccttatagacacgtaaagcgtcaatataagcaggccgacagaatcactgaaaacaatcagcggtcaccttctcatgttttgaatgatttcagttaagagtgaatagaatgcagattgaaagcatgaaaacacgacagtactgaatctcattacggaaagaaggaatcgcgatgaaaaaactttgccgggaagtttggattgaagttgaccttgatgcgataaaaaagaatatacgggcgatccgccgccatattccgaataagtctaagattatggccgtcgtaaaagcaaacgcgtatggccacgggtctgtcgaagtagcgcggcaggcactggaaagcggagcgagcgagctcgcagtcgccagcgttgaagaggggattgtgttacgaagagcggggattacggcaccgatccttgtactcggctttaccgctctcagctgtgtgaaaaagtctgccgtctggaatataacattgtcagcgtttcaagtcagctggatcaaaaaagcgaatcagatattggaagaagaagcggtttcgaaacggctgtccattcatattaatgtggataccgggatgggccggcttggtgtacgcacagaaaaagacctgttagcagttgtaaaagcgctcaagtcgagtacatacctgtcatgggacgggatctttacccatttttcaacagcggatgaacctgatactgaattgacgatgctgcagcacgaaaaatttatcagctttctccgttttttaaaagatcaaggcattacgctccctaccgtgcatatgtgcaacacagcagccgctatcgctttcccggaattcagcgccgatatgatccgtttaggcatcggtttatatggattatacccgtccgcctatatcaaggagctggatcttgtaaaactcacgcccgcactcagtttaaaggcgcgtatcgcttatgtgaaagccatggtgacagagccccggaccgtcagttatggtgctacatatatcgccgaaccgggtgaaatcatcgcaacaattccgatcggctatgctgacggttactcgcgcgccctttccaaccgcgggtttattctttatcgcggcagacgggtgccggtggcggggagagtgacgatggatatgattatggtcagtttgggtgagagtgagggcaaacaaggagaagaagtcgtcatctacggtaaacaaaaaggagccgagatttcagttgatgagattgccgaaatgctaggtacgattaattatgaagtcgtatctacgttaagccgtcgcgtcccccgcttttatatcagagacggcgagatcatcaaagtatcagctcccgtattatacgtgtaggtctcataaaccccgcttttatgcagcatcaagattcctcggaccagagggattttgcttatgtataaaaattcagatgccggtgcgagtgattcacttttttcaccggcaaaagcacaaaacgccttctcttccgcattgattcacggaaaagaagacgaaaaaagacatcctgccattcagcttgcgttatgaagcattatgctccaatctcagcttgtcagcaaccatcgcgatgaattctgaattggttggttttgcttttgtcatgctcacagtatacccgaacagcgaagaaatggagtcaatatttcccctgctccatgcaacttcaatggcagggcggatggcccgttctacacggcttgcggtcgtgttgaattttttggcgatgtcgggataaaggacttttgtgatgctgccgagaagttcaatatcgttatacaccatggaaatggcttcacgcaaataaagatagcctttgatatgggcaggcacaccgatctcatggataatgcttgtaatgctggcatcgagatttttccgcttcggctcaggctgactgcggataatgctgctttgcgcggacggcgcacggtgtgtgacgctgctgacattgccgcttacctggcggatatggccgacaaggttttccatatcaaacggcttcaggatgaagtaggacgcacctaaatcgacggcttttttcgtaacgtcttcctgaccgaatgccgtcagcatgatgacgttcggctgcttcgcaagttctgattcccggaggcgctccaaaaccgcaagaccgtccagatgcggcataataatgtctaaaacgagcacatcgggatttttatctttaaacaaagaaaggcattcctgtccgttataagcaacgccgagcacttccatatcatcctgtccctctatatattcactcaacaggcttacaagctctcgattatcatcagcaacacaaactttaattttctccacgtttcttcctcccccaatgtattaacaggacgcaacccatttgactgctacatgttacattcgacaaaaccactacttccccttttaaaaaatccatttttaccaataatagtggtatatctttgtttttctagcattttctaggtttttcgactaaaaattaagtttgacaaatcaggaaacgtgaatttgtcgaaaaatcttcatgtcttattttacatgaatccaggaaagaagtgaagaacgcatcaaataaaaaaactgccggatcatccggcagtcagcttgctttatcttttccgtaaacatcaacgcccgcttcagaaagcatccattcgatatgaaccccgtagccgcttgtcggatcattgacaaacacgtgggtaacagctccgacgactttcccgttctggatgatcgggcttccgctcattccctgaacgattccgccggtttttttcagcagtttcggatcggttacctttaataccataccctttgtcgccgggaatttttgcggcgtggtgctgacgatttcaatatcaaatttctctactttatcgttttcaataaccgtcagcatttgcgccggtcctttttttacttcatttgacaaagcaatcggaagcgctttgtcggaaatattgttttgaatcggctgatgcagtttcccaaagatgccgaacggactgttgcggttaatatcgccgatcgttttccgttctgacgaaaaccttgccagtttttcgccgggattgccgccttttcctttttcaatggaggttacagttgaatggacgatttctccgtcttctacaacaatcggttttttcgtatccatatcagaaatgacgtggcccaatgcgccgtatttttttgttttcggttcaaaaaatgtcatcgtgccgatgccggctgccgaatcgcggatataaaggccgattcgatattttccttcagcttcatcctttgtcggaatcagctttgtcttgattttttgcttatcgcgtttcaccaataaatccaatgattctccggttgtgcccgctttttgaataaacggggcgatatcgctcattttttcaattttatgtccgttcattttaataatgatgtcgccagattcaattcccgcttgttctcccggagacttttttccatcctttgtcatcacctgatgaaagccgacgaccaaaacaccgactgaatgcagttttacaccgatggactgtccgcccggaatcacctttaattcaggaagcacacgcactttcgtttttttaatgggaaatccggcaagatcatatactacttctgaccggccttgtttttgccctgttatgtttgcatgaccatgctcttctttcagcgtaaaggcttctgataattcgcccttttcagcgcttattgatgcattgaccggaacggcttgtgtctgtttttcaaagacgctcatttgcgacggtatcagtaaatattctttaaacggcttaaaaaagcctacacttagtaaagaaacaaggagaattacacctattgctttcctcatgttatcgtgcattcattccttcactctcctcgctcctatcccacaccactttctttttctgctacatctatacttttgccttcctgcgcttgatttataaccggcatacgaagaaaaacattggatacactgttagagaaatggaacaaaaaaataagctgcctgtatcagcagcttatcctgtcgtttttacctgtccggcctgttttaaaagctcttttgcatgccgttttgtcagatctgtcacttcgacgcccgcaatcatgcggccgatttccgctaccttgtcctgctgggaaagcggcgtgacatgcgtcgtcgtccggccgtcttttaattctttcgcgatcaaaaggtgcgtgtccgccatggcggcaacctgcgggagatgtgtaatgcagagcacctgtgaaccggtagatactttatggattttttccgcgatggcctgcgcaacccgcccgcttacaccggtgtccacttcgtcaaagatgatggaagtgacatcctgctgagaagaaaaaatactctttatcgccagcatcacccttgaaagttcgccgccggacgcaacctttgacagcggcttgagaggctcaccggtatttgttgaaattaaaaatttcacaaggtcaatgcccttttgggtaagctgcacgggctggccgttgacaactggcgcttcatcggctgacggatcggttttcacaagaaattccgtatcaaacgtagatttgcccatatacagactttttaattcctgatgaatcgcttcagccagttttttggcccatgcttttctgatttttgataagttggcggcttctacggccacatctttgcccacggactccagttccttcttcagcgtttcaaggtggctgtcacggttctcgatttgatcaatttcctcttctatctttgagccgtattccagaatatcttctaccgtcgctccgtatttgcgcttcagctgtttaatctcgtttaaacgggtttcaataaaattcagccgttccggatcatattccagatcatctaacaaattgcgcatctgaaaggttgcatcttccagcagataataggaacttgacacagtttcggacagcttttgcagcggttcattgatatccgaaatgtcttcaagctgggcagaagccattccgacccagtcgagacccccctgctcactgcggagcgcattataggcgttttgcaatgattcataaattttctcaaagttggatatttgcttccgttcttcctgaagaagctcgtcttcattcaattcaagcttagccgattcgatttcttcaagctgaaattggatcagatctaaccgatgcgccatttcctgctcgctctctgacagcttcttcacttttttgagcagcttcatataacggtcatagccttcacggtaagcctgaagcgctgattcggcctcagcgcccgcaaatttatctaaaagctctaaatgcttgtcgtcctccattaacagctggttatcatgctgtccgtgaatatctaataaaagtctgccgatctcccttaaagccgcgatcgttactaattttccgttgacacggcagacgctttttcctccggcattgatgtcccttctcatgacaatcatgtcgtcagatgcgtctattccctgctcacggcacacctcaaaaacgggatggccgctgtctaaaagaaacagtccttcaagctcggcctttgtttcaccgtaacggacaaattcagacgacccgcggccgccgactaacagggaaacggcgtctataataattgacttgccggctcctgtttctcccgtcaggacggtgagcccccgttcaaacgagatcgtcagttcctctataatggcaaagttttttattgatagttcagctaacaaacagcattccaccttttatctgataattacgctacagcagctccaaaagacggctttgaacgccttccgtatcttcaggcgtcctgcagatgatcaaaattgtgtcatctccgcaaatcgtgcccatgatttcctcccattcgagattatccatcaaagcaccgattgcctgagcattccccggcatcgtctttaatacgatcatatggcttgctgagtcaatttttacgaacgcatccattaatgaacgcttcagttttgacagcgggttgaaccgctgatccgccggcaggctgtatttgtaggagccgttattcgtaggcacctttacgagatgcagctctttaatgtctctggaaacagtcgcctgggttaccttatacccttcttctctcagcatgtcaactaagtcatcctgcgtttcaatctcctggcttgtaataagctctctgatttttatatgcctttggccttttgtcatgtaagcacctctgttttcaagctgttcttgtcattatgttaaccgcttcttgataaaaagtacatgatggcagaaaaaaggaataatagccccctattattccggtacatctgtctttttggcttttaatgtctcatgtgcttcgcggacggtacggagaatgtcttcttccggcagttcagtgccgtttccgtcttctccctcccagttcagatgaagcagaaactcaatattgccgtctccccctgtaatcggtgagaaggacagtcctttcactgcatatccttcagaggcggcaaattgattcatacggcggagaacgtcagcatgaacgccgggatctctgacaatgcctttttttccgactgattcccgtccggcttcaaattgcggcttcaccagagcgatacaatcgcttcccggtacaagcagcgtttttaaaaccggcagaatgaggcggagtgagatgaaagacacatcgatcgtcgcaaattccggcaaaccctctgtgaaatcagaaggctcggaatagcggaaattcgtccgttccattacgacgaccctctcgtcctgcctcagcttccaagcaagctgattatagccgacatctactgcgtatgaccgctcggcgccgttttggagggcgcaatctgtaaatcctcctgtcgacgagccgatgtcaatcatcgttttgcctgttactgagacagggaacacctcaagagctttttcaagctttaatccgcccctgctgacgtatttaagagggtttccttttaccgttaacggaagatcccgggcgattttttcacccggcttgtccaatcggttttcatttgagtacacgatccccgccataatggcgcgtttcgctttttcccgcgtctccgcaagtcctttttctacaagaagtacatctaatcgttctttttttgctgtcatgatccaattcctttatgtgtcttcggcggcatcagcagtttaatccggttcataacctcagccttcgtgagaccgatttcttcaagcagggcggttacgcttccgtgctcaataaaccggtcagggatgcccattctgtcaatcggcgtatgatacatgccgaggtcatgagcgaattcaagaatcgtgcttccgaatccgccttcaagcacggcttcttcaatcgttaaaatcggaagaccttcattaagaatcgccttcatcatttgtttatcaatcggttttatgaaccgcgcattgacgacacgcacggacaggccttctttttgcagttcttcagctgcttcaagcgccatctcaatcgttgttccgaatgttaaaataaccgcgtcttttccgggacggagcacttcccatgttccgatcggaatgcttttcagctctttatccatctttacgccgagtccgtttccgcgcgggaagcgcatcgcaatcggaccttcttcatagctaagggctgtattgaccatatggcggccttcattttcatctttcggcatcatcaaaacgaggtttggtatatgacgcaaaaaggcaatatcaaagacgccttgatgcgtctccccgtcagcaccgaccaaaccggcccggtcaatgccgataaatacattcgcgttttgacggcagatgtcatggacgacctgatcgtaggcccgctgcaaaaaggtcgaataaatcgcaagaaacggcttcatgccctgaagcgccattcccgcggccattgtcgccgcatgctgttctgcgattccgacgtcaaacatgcgctcaggaaattctttcgcaaacccttccagcttagagccgacaggcatggccggtgtaatcgcgacaattctgtcatcctcacgcgccagctcctgcacggtgccgctgacaagcccgctccatgaaggcgccgcggctttcggtttgacgaaatcgcccgtattgattttgtacggacccgtcccgtgccatgtgccgatcgtgtcggtttcagccggtttatagcctttgccctttttcgtgatgacatgtaaaaggacaggacctttcgtttttttggcgtattgcaggttttcaatcagttcgtgataggaatgaccgtcaaccgggcctaaatacgtaaagcccagctcttcaaaaaacatgcctgacacaagcatatattttaagctgtcttttatccgttccgctgtggcggccaattttccgccgacggccgggatgcgcttaaataaatattcaagctcgtcttttacccattggtatttgccggccgtgcgaagcctgcccagcatagaatgaatcgccccgacattcggcgcaatgctcatctcattatcattcaggatgacgatcatgtcttttttctcatcgccgatatggttcagcgcttcaagcgccattcctccggttaaagccccgtctccgataatcgggatgatatattctttcgtccctttaatatcacgggcggcagccattcccatcgcccctgagagcgatgttgagctgtggcctgtttcccatacgtcgtgttcgctttcgctgcgtttcgggaaaccgcaaagccctttatattggcgcaaggtttcaaactccttgccgcgtccggttaacagtttgtgaacataggactgatgtccgacatcccataaaaatttatccttcggactgtcaaattctttgtgaagcgcaattgtcagctcgacaaccccgaggttcggcccgatatggccccctgaggcagacagcgatgtaatgagaaaattgcggatctcctcactcagctcttccagctgttcaattgacatctttttaagaaatgacgggtcctgtattgataaaagatccaaagcggatcaactcactttcagcatgaatttctgcaaattaaacagtgtctttttgaaaaaagaaaaagactctccttgtattttcatcgaaactgcttacattttaccataggagcggcagccccttcaaatcgggatcgttttaatgatctctcgccgcaattaagtcgcagagatcatgcagcaattctttctcaagagaaaggccgcttacgatctgtttcgcctcgctgatatgatgcgcaagcttctctttcgcgccttcgagcgttaaaagcgacggatacgttgacttttcattcgtcgtgtctgaaccgaccggtttgccgatcttctcctcatgaccttcgatatcaaggatgtcgtctctgatttgaaacccgatgccgatatggctgctgaacaagcgcagcttctcgatttcatcctccggcgcatctgccaaaatggcgcccgccgtcacggaaaaaccgaggagcttggccgttttccgctcatgaatggattccagctctttcagcgttacctgcttttgctccgcttccatgtcggcagcctgtcctccgaccatcccttccgttcctgccgcgctgatcagttcatcgacgagacggagccgtttctcagctgaaacctcctcagacacgtgagatgtgatcaatttaaagctttctgtcagaagcccgtcgccggcaagtacggctgccgcttctccgaagactttatgatttgtcggcttcccccggcgcaaatcatcatcgtccatgcaaggaagatcatcatggattaaggaatacgtatgaatcatttcgacagcgcatccgaccggaatcccgtctttttcatcttttccgtaagcattcaaaacggccaaaacaacgagagggcgcagccttttcccgcccgcttccaaagaatacagcatggattttttgagggattcgggcatgtccagccgttctgtatacaaagaaagctgctgttcaatcatttgtttgcgtgatgctaaaaatgcgtccagtttatttgtcaccttcgtcttcctcctgaacgctgaaaggtgcaagttctccgttatcttttagaataaagtccatttgtttttcgacatgctgaagcttttcatggcacatttttgaaagggccatcccttcctgaaaatagttaatcgcctgctccagcggcacgtcgccttcttcaagctttgccacaatgccttcaaggcctttcatcgcctcttcaaatgtcagctcttcactttttttggtttctttcattatcgttcgcctctcttttgcaatacttcacacgtcagaacgccgtctgtcatctttacttcaagcgtgtcattttgttctacttgatcaacgcttttgatcagctctttgtctttataggccagactgtatcctctctccataacttgaaggggacttaatgcattcagtttaccaagaaccgtctgaaactgcgaatgaagctgcttcagctggacattcatgctccgctccagctgatttgagcgctcttcgtaccgtttttttgcctgtttcagctggttttctgggtgaagggccgttaatctgtacgtattccgctccagctgcctttgcttccggtccgtaagccctgtaagctgtgattggaactgctgatacaaaagatcaaactgctgttctttttgagtatacaatcgtttcggaaaacggaatgcgtaggatgactggagcgcttgcacccgttcttttttcttgctgatatgctgctgcatcgctcttgtcagacggacttccgccgtttttgtccgttccattaagtccgtcgtgtggggaacggcgatttctgccgctcccgtcggtgttgcagcccggatatctgcgacaaaatcactgattgtaaaatctgtttcgtgtccgacggccgaaataaccggaatggcggaagcaaagatcgcccgggctacgatttcttcgttaaatgcccacaattcttctatcgagccccctccccttccgacgatcaggacgtcgcacatcttttgtgcattggcttcttcaatgcgctttacaatcgatctgctggcattctcgccctgaacgagcgcgggaaggacaatgactttcaccaaggggtatcttcttttgagtgtggtaatgacatctctgacggccgctcccgtcggtgacgtgacaaccccgatcgtggctggaaaagcggggatggcctgcttatgccggtcatcaaacaacccttcgccggcaagttttttctttaattcttcatatgctaaataaagcgcacccacaccgtccggctgcatttcttttgcgtatagctgatagcttccgctcggttcatagacggaaatgccgcctcttacgatgaccttcattccgtcctcgggcttaaacgcaagccttgaactttgtctttgaaacatgacggcctgcatgcgggcatgttcgtcttttaatgtaaaatagatgtggcctctcgtatggattttaacgttggacagctcacccttaatccaaatgtcttcaagatgagggtccacatcaaattttcgtttaatatatttggtcagtgcggaaaccgtgacatatgccgcttcactcacatcctgcactcctttcataaaggctttttgccctaaactaagaaaacccgctctggctgaaaggagccttaagaagcgggtatcgtgctcattgtcacactttttgtgactgtctccggttatctatgataacgtacgtctggcagatttaacagtattatgcgcaagcattgtgatggtcatcggacctactccgcccggcaccggcgtaatgaaagatgctttttctttcgcttcatcaaactgaacgtctccgcagagttttccgctttcaagacggttgacgccgacatcgatgacaatggcgccctctttaatttgatcggctttgataaagttcgctttaccgaccgcaaccacaagaatatctgcttttttcgtatgctcagacatattttttgtacgggaatggcaatatgtgacggtcgcattttcgttcagcagcagctggccgaccggtttaccgacaatattgcttcgtccgactacaacaacttctttgccggaaagatctacgttcgtctttttcaataactcgacaattccgtgcggcgtgcatggaagaaatgtatcttcgccaagcagcattttcccgacgttgagagggtggaaaccgtcaacatccttatcaggggagatccgctcgattacggctttttcagaaatatgatccggcagcggcagctggacgagaatgccgtggaattccggattttgattgtactgatcaatcacttttaaaagctccgcctcggttaagcttgagtcaaaacggtcaagcttaaacttcattcccattgtttctgcggcttttttcttgcctgtcacataggaaacagaagcgggatcgtcgccgattaaaatgaccgccaagcccggcactacgccttgtgctttcagctcttctacttcttttgccaattgttcgcgtttttctttagccgtttcttttccgtcgatgattgttgcagtcattttctttcctcctacgattcgatatcagttttaatgttagaaagaaccccgtttacgaattttgcagctttatcgtcgccgaaccgttttgccagctcgattgcttcgtttaatgacacgttagcaggaatgtcgtcagtataaaccatttcatacaccgccagacgcaggatcgcgcggtctacgtttgcaatccggtcaagcttccaattgacaagatggccggaaatcatttcatcaagctgtacctgatgttcgatcactccgtacaccagctgttcaaagaaggcatctgttttctcaccatcaagcgcgtgctcaatggcctcgttcggtgcaatatcgctgacatcaatctgaaaaagtgcctgcaaagctttttctctagctgttcttcttttcattttctttctccttcagatccgctttatccgcttgtcgttaagcttaaagagatcataacatatttttttcccaatcgcatgtcgaaatttaggttttttcaccctaatgccgaatatttttacaaacccttttgatttcattcggatttcacagcatgaagaaactcggctgccgtttgtaagccggctttcttcatgcctgaaatgaagggaaacgtataaaaaaccaaagggctgcccatccccttggtttttatacgctcattacatttcttcgtcgatttcgacttcttgggccttcgtgtcaaattgaatgccgacgatatgaatattgatttcattaatggtcagagacgtcatgtttaataaagtttggcggatattctcctgaacgcttgctgccactttcgggatcgaaaccccgaattgaacgacgcaatagacgtcgatagtaatcccgtcatcggctaaatcgacctttacgcctttgccgtgattgattttgccgaaacgttctacgacgcccgtggcgaaattgccgcgcatttcagcaattccttcaacctcggaagcggcgatgccggcaatgacttcaatgacctcaggagcaatttcaaccttgcctaaatgagactcatcatgatccattttaagcacactgttgtcttccattcaattcacctcccgcaaaaattatgagcccattacatcatatgtttctaaaaactttgtattaaactctccgctgacaaatgtttcgtgttcaagcagtttcagatggaacggaatcgttgtttcaataccttcgatcacgaattcgctcagcgcgcgtttcatccgtgcgaccgcctcatcacgtgttgttccgtatgtgatgactttggcaatcatactgtcatagtacggcgggatcgaatagcccggatatgcggctgaatccacacgcacgccgagtccgcccggcggcaggtacatgttaattttaccaggtgaaggcatgaagtttttcgcaggattttcagcgttgatacggcattcaatcgcccagccgttaaattctacgtcttcctgtctgagcgagagctcctgtccggatgccactttgatctgttctttgatcagatcggttcccgtcaccatttcagtgacagggtgctccacttgaatacgcgtgttcatctccatgaagtagtagcgctgctctctgtagtcataaatgaactctacagtgcccgctcccgtgtaaccgacggccttcgctgcttttaccgctgcttcgcccatctgctccctgatttcagaatcaagcgcaggtgacggcgactcttcaagaagtttttgcagacgtctttggatagaacagtcacgctctccaagatggatcgtgtttccgtaattatccgcaagcacctgaatttcaacatggcggaaatcttctatgtacttctcgatgtacacacccggatttccgaatgccgtagcggcttcctgctgggtgatttcaatgcctttaatcatttcttcttctgtgcgcgcgacccggatgccttttccgcctccgcccgcagtggcttttataatgacaggatacccaatttcacgtgcaagtgaaaccgcttcttccgtattttttataattccttttgaaccgggcacaatcggcacgcccgccagttgcatcgtctcacgggcgatatcttttgtccccatttttgaaatggcgtctgccgtagggccgacaaacgtcacgtttacttcctcgcacagctcggcaaagtcggcgttttcagctaaaaatccgtatcccggatgaatcgcatccgtgccggtcagctttgcgacgctgacgatattcgttacgtttaaatagctttcttttgatgttttcggcccgatacaaaaagcctcatcggccatttggacatgcagggcgtctttatctgcctcagaataaacggctacagtttcaatgccaagctccttgcaggcccggatgattctgacggcaatttctcctcggttggcgatcaatagctttttaatcataatagcaggtctccttactcagcttttacaagaaatagaggttgtccgtattcgaccagctggccgttttcaactaacacttcaacgatttctccttttacttccgcttcaatctcgttaaagagtttcattgcttccacgatacaaaccactgtattttcgctcacttttgatccttgatttacgtaagggccggcttcaggcgatgaagaagcataaaacgttccgaccatcggagacgtaattttgtgaaggttttcgtcttgtttcggcgcttcctgaacaggagcggcttcacccgcttccggttttgcagcctgcggagcaggtgcgaaagcagcaggaacagcttgagcttgtcccgttacattcacggccggcgcttcattttttttcagcttcaggcttacgccttcaatttcgtaaacaaattcatcaatggatgattcatcgattctttttatcagttcatgaatttcgttgatttttaacatcagttccactcctatgtatgaaaaatagaaatttatgggttgctactaaaagtacatactatgtttatcttacaggagcggttgtgtaaattcaacactgatctaaaatgacatcagaaaagcccgcagcgggtgcgggcttttcaggcctattattttgtcggttcaaacgtcacggcgacgtctttcatattcttaatttctttttgcaccaggtcaatgatggcggaagcttttgcgtttgaatgtttgtcagacatgaccgtaatgttgattttgtctccttcagcatccacgagcgcatctttgtagccttgtgttttaatgagtgtttccagctgtttttctgtcccttcagcattactgagcgccgtcattttatcgtaggcttcgcttttttcctttgctgtcgcatcatcgcttgaaacaatgctgtttaactgttcccgttctttgcttctcgcgtcttcaagttccatgcggtatgtggtaaataaattttcgtcagctgtttctgtggcgaccgatccgtctttgtcggacgcttctgctgatgtttctttatcctcttttgcgcctttagaatctttagtgtctttcgtgccttttgttccgtcttctttttctgtgccgccttcggtcttttctttcgtttcaggagcaggagccggcgttttttctgtggcgatttctccgctatttttttcgcttttcatctgcacggcatttttgctttccggcgacgtaatataataaacacttaataccacgacgagactgagcattgttaaaagccaaaccgtttgttttttcagcataatttatgaatcctccttgatttttttaggggcaaccgctacacggtagctcggaacatcaagcacccttgtgacggcatcaatgatggttttttttatttgaacgttgtccactccctgagcgacaacgagtacaccgcggatatcaggctttttcgtctgaacgacgaccggggtttcctggtccccgtttcggatcatgacaatttgttcttcagaggtttgatcggttacgcttcttttgccgccttctttatcggtttcttcagtagtggtgtcttttttcgttttatttttttcaaacacttttaacgatgtcgcgtctacgtttacgacaatcgatacatcctccacgccgataatcgtttcaaggatttctttcagctggttttcataatctctctcgtaatcatcgatcgtgtttttggcgctgctgtcttttgacgccttaaaaacgggtgcgcttttttgcccgctcttgtcttccgtttggccggacatgacagtctgcgccgtttggtccttcccggttttctcaggtgaagagaacatctggctgaccagcataaaagataccccgagcacaaacacgaacagaaagtaatgatattttgtcagttttggtttttctccgtctttcgcctgtccgatcatcagctgttttttgagtatgttccatagtccgtttttattcatggccgtttttctccccgccttccatataaaccgtaattttctcactgccgatttcccatatatccgcaagtttttctttgatgtgtgcagcctcctttttgtcggctgcgccttccggttcgtatttgcggtctgtgcggatgtcgatcggtgcgacggtttgcacggttttttcagaagatggggccatatacacgctgatcgtttttacatcttcttctgaacgaacctgttcttccgctgtaaggcggatgtcatctattttgtattcgtcatgactgaacatctcctccgctttcttttttagttggacagccatttcttctaaaacatatgcgcggtttgatgcttgtatttcttttttttctgatttgatttgattttttatgtcagcggattgaaattgctcttgttttgtcaaataatcgaagatgatttccgggtctgttttgaaaagtttgaatatcgggttgagcatgacaatgattaacagcaggctgacaaccatctttgcgtatttttgcatactggagctgggcagcagcatgtcgatgacgatggcaaataagataaacaaaataatgcttgtcagccattctgttaaaaagctcatatctaatgggcctcctttatttcatcatcatggtgaggttgcctgctgtaataatgactgtaatgctaaggaaaaacatgagtgagacgatggcgagcgccgcgaaaatatacagcacgcttctgctgatgacgccgagacacgtaatgacgggcccgcctccgagcggctgcaaaatggcggccgcgagcttataaataaaagcgagagagagcactttaattgccggaaacgcggagatgcagattaaaattccgacaccgaggattcccacagtgttttttaataggagtgaggcgctgattaccgtatcggtcgcatccgtaaacatccggccgagcacgggaataaaattgcccgttataaattttgcagtcctgagcgtaatcccgtccgtcacggcagccgaagctccctgtacggagatgacgccgagaaatacggtgaggaatacggcaagcgcgccgatcgcgatatttctgagcagattggcaagctgcgtgactttgtattgatccgtcatcgtgctgacgatgcttaaaatcgctgacagaaagatcagcggcatgacgatgttttgaatgagaaggccactcgtattcatcaggaataatataacggggtgaaaaaaagcagcggagacggctcccccggaagaagccaaaagcgcgagcagaagcgggatcagcgcgagaatgaagctggtcatcgtctgaatcgcttcactggcataattgacggcaacatgaaagctgtttaaagcgagaataatcagcaccatataaacgatcgcatacgccactttgctgacggtgctctgctgaaatgcattttgcagaagctgcagaatgacacaaaaaatggtgagaaggatcaaagttcccagaagttttccgtttgcgagcacttcatgaaacaggtaggaaaataaggccttcagccacgcctccggcgagaacgttttttctccgttaataaagtcgatgatgcttcccttttggctttcaggaagaagaccgccgtattctgtcataatatcgtcccaaaactttccgataccttctgttttcagcgcttcggcctgctttttcgccacttcatcagccgattcttgatgaattgcggtttcccgcgccgcaccgtccgttccggcagcttgtacacattcagtctgaaaaaataagaggataaacaaaaaagcccccgcccaccgaaagcgcttcattttttgtgccccctttccatttatgatcaagaaggaataagtccgagaatcgtttcaataataacagtcagtatcggcacagccatcaccagaatcaaaatcttcccggccagctctattttcgaagcaatcgctccctggcccgcatcttttgtaagctgcgctccgaattcagcgatgtaggcaatgccgataatttttaaaatggtttccacatagaccatattgacgtttgcattgacggctattttttctatcattctgataatgtcataaatctggtcaacgagataaagaaagatcacgcagccgctgaagacgacaatcataaacgcgaaagtcggtttctgttcttttacgatcagggagagaaatgtggcgatcaggcctaaacctacaatttgaacaatctcaatctgtaagcccccctatccttggaatagaaacacagctttaatctttttaaacaggtcatcgacaatcgtcgccaccataaataaaatatagataaagccaagcagcgtcacccattgggcatattcttttttccccatttggtccagtatggtatgcagaaacgcaaccacgataccgactccggcgatttgaaaaatgacatttacgtcgactcccattttatgtttgctcccctcatgtttacatcaatagaagaatgagtaacagtccggctaaaaatcctaaacttttcaccattttttcatttttcgcctgcgcccgtccggcatccgcttccgccgcttccaaatgtgtaagcgcaagcttgatatgtttctgctgagaaacccggtcatgaagcccgagcgtctctccgaattgcttcagcacatcatattcgctttttttcatcgccatggaaggccagttatgcttcaggctctgttcccaggccgttttggcggaatcgcttccctgttcaagcctttggctgaaagcttgaaacaatagtgacacaggtttggaaagctgtctggcgatgtgtcccgaggcggtgtgcagcggcgtatgtccgtacataatttccgcttcaagcgattgcagcgccgcacgcagctgacggatctgcctcggcctttcaatatagattttggcgatctcaaatcccgtccatgtcgtcgccgtcagaatgaacacggcccccaaaagcttcagcatgtcatcacgctttcagcatgcggcagctgctccccgtcctttccgtacatcctgctgatcgtgccgggaccgcggcgccttgacagttcaacataccggtcaaacactttttcctcccaaagcattttcagcgacggtcttttcaccaaatctttcatattccatccgtgcgcagatacgataaccgatacacccgcatggagcgcttccatcagcgcttcagagtcttctattctcccgatctcatccacgatcatgacatcaggactcatagagcggatcatcatcatcagcccttctgccttcggacaggcatcaaggacatcaactctgcggccgaaactgtgctggggaatgccccgcaggcagccggcaatttccgaccgctcatcaatgataccggtctttttcgccggaatgcgtttcgatccggtgctggaaagccgggccaaatcacgaagcaaggtcgtttttcctgtttgcggagggccgatgatgagtgtgttcagccagttttctttccataagaaaggaataagcggttctgcgattccaagcttctcccgggcgattcgaatattaaaagacgtaatatcccggagccctttgacggctccgttttcgacgatgactcttccggccagccccacccgatggcctcctctgattgtgatatatccttttttcagctcttcttccagcgtgtacatactgtaattgctgagccggctgaggatcagctgtgcgtcgccggccgtacagatatatgacaaaaacaaaggttgtcctttccggatcagttcaaccggcctgtcgacccgtatcctgatttcttctgtatcccgccatgtttcttctggtacggcggagatggcatgtctcaataattcagggagaacctctgtaatttcattcaatagagtctcctccttttttaccgattggcttctttaaaatgtatgatccgggacagactttatgacacccgggcctctatttatgcacacccgctaaaatcagcaccacccccgcaaaaatcaaaatcaatttagcatatgagagctgtccggcaatctgataaatgccgatcgtcatcgtaatgataaaaatcagcggaccgacgatcgccaaaatactattaaccacaaccgcttttctgatgtcgtttgtgataatcataataatggcggccgataattcaatgagagaggacaaaactcgtaaaccggccatcgttaaaacagtagaattgattgaaccaaacaagaatttcattgcaatcccccaacttcaagcattttgttacactatatgctctagctgacggaagtagtctcactattttcatatagaagaaagattctgttttaaaacgcaaaaaaagcctgccccgtaaaaggagcagactccgaattcctttgactacgctcttgacacgtaagagccgtctgatgtatttacaacaagcgtatcgccttcgttcacgaagaacggtacgtttacgacaagacctgtttccgttttggcaggttttgtgccgcctgacgccgtatcgcctttaattcccggctctgtttcaacaactttcagttcaactgtgttcggcagttcaataccgagcgtttcagattgatacatcatgatgtgtacagacatattttccagaagatattttaattcttcttcgatttggtttgcattcaattcaagctgttcatacgagcttgtatccatgaacacgtgctgatctccgttggcataaagatactgcatcgtttttgtttcgatttgcgctttcgccactttttcacccgcacggaatgttttctcctgaatagcgcccgtacgcagattacgcaatttagaacggacaaatgccgctccttttcccggctttacgtgctggaagtcaacgacgcgccaaatgccgccgtctacttcaatcgttagtcctgtacgaaaatcgttaactgaaatcatgtttgatgtcctcctatattccaatcacaaaataattaattctttaggggaatgcgtaattgtccggttgccgtcctcagtgatgatgatatcatcttcgattctgacgcccccaacttccggtatgtatatgcccggctcaaccgttaccgccatgcccggctcaagaacggccgatgacctgaaagacagtcccggggattcatggacttccattccgaacccgtgtcctgttgaatggccgaaatactgtccgtagccttttgcggtgatgtgatccctcgtcagggcatccgcttcttttcccgtcatgccgggtttaatatgcgaaacaccgagcgcctgggcatcgtatacgacctgataaatttctttcagtttatcacttggctctccgaccgcgacggtgcgtgtgatatcagaacaatagcctttataataagcgccgaaatcgagcgtgaccaagtctcccttttcaatcaatttgccgcttgccactccgtgcggaaggctggatctgactcctgaggcgacgatcatatcaaaggaagagccatctgctccttgacgtctcatataaaattcaagctcgtttgcgactgaaatctctgagatgccaggtttgataaacgtcagaatatgttcaaacgcatcatccgcaatcttcgcagcttcctctaatatcttaatctcttcacttgacttaatcaagcgcaacttttcaacggaatccgcgacgggaaccatctccgcttcttgcagcaccgcttggtaggatgcatatgttccgtacgtcaggctgttttgttcgaagccgagttttttaatgccgtactcaagaatcgtgtccgcagccgtttggattaagcttccgccgtgctcgataatttcaaagcccttcacttgcgccttcgcctgctcggtgtaacggaaatccgtaataaatgccgcacgttctttcgatatgaccgccaagcctgacgaacccgtaaatcccgtcatatactgcagattggcggagcttgtcaccaagattccgtctatatcgagctgaccgaaaagatttcgcaatttctcaagtttcattccctttctcctcctcgccgattcttgactgccgcctgacaccgggagcatccccgcccggttttcagcataaaaaatgttcacttctcgtgaacattttaccataccggacagggattatacacttattcacttgttgccgagcgccctggcaagcttgtctgacgtaagttcattgtaggcgaaggaaatcgagtagccgacaaacaaaccatacagaatataaaggcaaagcgtcgtcacgattgtatctgatttcaattcagtgacagacttcacatcttggaaaatcggattgaataagaaaaaaaccgcgcaccataaaatgacgccgtacaccatccccggccacatggttttaaaacgcttcaggcagacgaaataaataaaagctccggcaatcgaaattaacccgatgacaacgatgctgaccatcgtgccgagccattgttttttccattctccgatcataaacggctgaagaatcatgttggggctgatctctgaaaaatgaaagagatacccgagatagccgatcaaactccaaaatacacccccggcaaatccgataccgcaaattctgccggtaaatgatacaggctgctgatcttcatcctgcttgtttttttcttcctgttctgaatgtttttcgctggtcatcatggcacctccagtcatagaatgccccaaaattgaaaagtcataaaaagttccgccatattttcaatcaatgagtaaaatcttagaaaacagggtatactgcttgtagaaaaagcattgattttccggctgtctaactagaggtttaccgctgtttcctgtacaatagagtgaaaggaaatggttagtaaatcctaagaaaacaggcaggttgataaacaatgtccacacaaaaaacgccgcccgcatacggcggtcaggctgtcgttgaaggggtaatgttcggcggcagaaaaaattatgttaccgccatccgcaggaatgacggaagcattgatttttttaagcttccgagagtgccgaattccaagctttcggctttaaagaagattccttttttgcggggaatcatcgcaattattgaggcaagcgccaacggcacaaaacatttaaacttttccagcgaacgttacgggcttgatcctcaggatgacgccaagctggaacaggaagataagaagggttcgggcttatcaatgtttttcagcctggcggtgatcggcgttctatcgtttttgttcagcaaattcgtttttacgctcgtcccggtctttttagcggagcttgtaaggcccgttttttcctcagacgccgcgcagatcggaatagaaagcgtgtttaagcttatcctgcttctcggctacatttattttttatcaatgacgccgttaattaaaagagtgtttcaatatcatggagccgaacataaggtcataaactgttatgaacagaatttgccaattacaataaaaaatgttcagaaacagtcacggcttcattaccgttgcggttcaagctttatcttatttacgatcattgtcggcatgttcgtctatttactcgttccgacagatccgctttgggtgcggattttagacaggattgcgcttatacccgtcgtcctcggcatctcctttgaagtgctccagctgacgaacaaggtgcggaatatccctgttttgaaggtgctcggttatcccggcctgtggctgcagcttttaacgacaaaggaaccggaagatgaccaggtcgaggttgccatagaaagctttaacgagcttctcagactggaagacatttcagaacagagcgaaaagccgtctgacaacgtaatctgaaccgttacctgttattattttcggaggtgggcagttatgaatcatcgtgtacaacctttttttgctgtattaatagcgcttggtgcatttggtttcatttatgcggcggtaacaaaccccgggcagatgatctcaagagcgattaccgtcattatcgcaggcgtcatcatttattttatcgtgagatcggttctgaaccgccgcgccggccgtgacggaaccgctttcaaaaaagcggccaaacaatcgcggctccgaatgaaggagcaaaaagcgaagcatcgcgccgctcacagagggcgggtcagccatttgcggagcgtgccgagcagcagcagaccgaagccgatgattcttaagaaaaaaagccagacccagcttaccgtcatagaaggtaaaaagaataaaaagaaaaacagagcgcttttttaatagctccattgcttcaaaaattgctctgttctgctttttcctagctcaatgagagctagttttttttgcggtgtgagatgaaactccgtcgccatcacattttccaccggaataaaaataatattctgttcgtacttcgtcgcgatatgcctggcatcatgagcgtctttcatcgtttcaaacaaagcgccgaacagctcaaaagcgttgcggattgagtttttcgggcgctctttttcgttaggcgaaagcgaaattccgatgaccggccgcctgcgctctttggaaaacagccaaatcgggaaattgcttagcacgccgccgtcaacgaccgttgaggtgcctttatcagtcttcagtttaatcggctcaaaaaaataagggatgctgcagctcattctgacagctctggcaactgggaacatctccggatttaatccgtagcggggaaggtcgtcaggaagcacgatcatcgttccgttcgtcagatctgaagcgatcagacggagcgatccttttttcatatcgccgaacgcgatgatgcccttcgcttttaatttatccgcaatccatttttccagcgtatcgcctttgtataatccaaggcgccaatatatcgacacccactgcaggatattcagcgggaggaaggaatatctctgatcaagcaattgtcttccgtccacctcatctatgatggaatgaacctctctgctcgtgtagcccgcagcgataaatgcggcaataatcgcgccggcgcttgttccggcgagtctttcaaaacaatagcccttttcttcaagcgcttcatacgcgccggcaagcgccaccccttttatccccccgcccgaaaatacgccgtcaatctgcatacgcgccctctcccttccatccaaggtgtattattattttaagaaacggcttggtgaaatagaccaaagaatgaagacattaaaaaaagggcgccctatttcgggctgccctttattcaccgggattttcggtttttttctgtacggatttcaattcttttttccggctgtcgtcatcttcaaaatactgaacgagatcgccgatgcggtcaatgctgttccagctcagatgatgttcgattccttctacatcattgtaaatcttctcttcatcaacaccaatgattcttaaaaactgctcaagcaattcgtgtctgtatacgaggcgtttgccgatctttttgccttttgacgtcaatacgagcccgcgatatttttcataaatcaagtactcgtctttatctagtttttgaaccattttcgttacagaggagggatggactgccaaagcttccgcgatatcagaaacccgtgcatatcctttttcttctatcagcatataaatctgttcaatataatcttccatacttggtgttgtcatcgtacccctcccaaaaagcaccttaactttataaaccattacaagtttacactaacggtcatgaaaaaacaaggatgcttccggtctgtcaagccttaatcagcgcttataattccattcgtcagacgcgtatttcgtctcggccagctcattgacaaacgcaagctcttccggcgtgagtgtgtaaggctcaagatgaatgttcaggccttcctcaaaaccggctttaaaagcgattctggcttcatccatcgttaccggtttttgcgctaaggcgttgatggctaccgctttgtttttgaaattccgctgcatgcgctcacggactctgtcgctcggatataaaaacagatcaaacagcttgtcctcatcaatgtcaagcaggatggagccgtgctgaagaataacgcctttttggcgtgtctgcgcgcttcccgccactttccgcccttcgacgaccagctcataccacgaaggcgcatcaaagcagacggacgagcgcggatttttcaggctttctttttccttttccgtacgcggaatcgcaaagtaagcatcaagcccaaggtttctgaacccctgcagaatgccttctgaaatcacccggtatgcctctgtcaccgtggccggcatttccggatgatcctctgaaacgattacgctgtatgtcaattctttatcatgtagaacaccccgtccgcctgtcggtcttctgacaaacccgaggccgtgtttatgtactgcgtcaaagttaatttccttcttaatattttgaaaatacccgacagacagcgttgccggattccagccgtaaaaacggatcaccggaggaatttttttttggctgtgccaatataaaagcgcttcatccagcgccatgttaaatgccgggctttcattccctgagtcaataaaccgccatgtttctttttccatacactgaacccttctttatcgttttaataaaatcagtttaacaaactgacgtgaaaatgaaaaatatttcgtttcattaaggatgacaatcgcttcatgctttactataatagtatttgtcccaaaacgtccggtaagccttgttttcacaagcagggtttttgattttataagctaaaggagtagaatcgcattgtctaatatgattgctttaattattgttgcggcgtttatcgtttatatgatcgtgtcgtatttttaccagcagcgtttaatgaaaacacttacggaagaggaattccgcgcgggctacagaaaagcgcagctgattgacgtccgtgagccgaatgaatttgaaggcggccatattctcggcgcgcgtaacattccgctgtcacagctgaagcagcgcaaaagcgaaatccgtcctgataaacccgtttatctgtactgccaaaacaatgtccgcagcggacgcgcggcacagacgctccgcaaacacggctgcaaggatatttacaacctgaaaggcggatttaaaaaatggggcggaaaaattaaagcaaagaaccaataataaaaaagagctctccgttttatacggaagctctttttttatacccgtcagcggctgccggcagatgtatgttcgtattttaaaaccggctttcttgcggccttggtttcatccattcttttgacaaccgtggtatgcggcgcctcctgaacggtctcaggtgattcctccgcttcccgcgcaatttgaatcatggcatctataaaggcatcaagcgtttccttcgattccgtttccgtcggttcgatcatgatgctttcttccacattgagagggaaatacacagtcggcgggtgatagccgaaatctaaaagccgtttggcaatatcaagcgttcttacgccgagctttttctgtcttcttcccgataacacaaattcatgcttgcaatgacgggcatacggcagatcataataaggcgcgagtcttctcatcatataatttgcatttaaaaccgcgttttcggtcacagcttttaagccgtcaggccccatggagcggatatacgtgtaggctctgacattaatgccgaagtttccgtaataaggctttacgcgcccgatcgattgcggacggtcatagtcaaaagtcaaacggccctcttttttcgtgaggacgggtttcggcaggtacggaatgaattctttctttactccgaccgggcccgagcctggtcctcctccgccgtgcggcccggtaaatgttttatgcagattaagatgaacgacgtcaaatcccatatctcccggtcttgctttacttaaaacggcgtttaaattcgctccgtcataataaagctttccgccggcctgatggacgatatcagccatttctgtaatattttcctcaaataagccgagggtgttcggattcgtcagcatcagcgccgctgtttcttcatttaccgctcttttcaaatcttcaatgtcaaccagcccgtgttcatttgacttgacggtaatcgtttcaaagccggcgaccgtggcggatgccggattcgtcccgtgggcagaatcgggaacaatcaccttcgtccgtccgaagtctccccgtgcttcatgataagcgcggatcatcatcaggccggtccattcgccgtgagcgcccgccgcaggctgcagcgtcacctcgtccatacccgtaatttcctccaagtgtccgcttaaatcgtataaaagctcaagcgctccctgaaccgtgtcctcgtcctgaagcgggtgaatggctgaaaagcctgggaaccgggcaattttttcatttaatttcggattgtatttcatcgtacaggagccgagcggataaaaacctgaatcaaccccgtggtttctcttagaaagtgcggtataatgccgcataatatcaagctctgatacttccggaagctttgcgtcttcattgcggatataatcacccggaagaaggctttcaagctccgtttccggtacatcaagctccggaaggctgtaaccgacacgcccttcgcgggacatttcaaaaataagcgtctgatcttgattattcatgttgatcccccaatcccgcaataagcgaatcgatctcttcttttgttctcagctctgtgacggcaatgagcatatgctgcttcagttccggatacgctaggcctaaatcatatccgccgattatgccttgttgtaagagcctccggtttgcttccttgactggctcattcagcctgactgcaaactcattaaacatcgggccgtcaaacgctatgtgcaagccggctttttccgcttggcgtctcgcgtaatcagctttcagtatattttggcgggctatgtctttgacgccgttttttccgagcgccgtcatcgcaactgaagccgctaaagcgttcagcgcctggtttgagcaaatgttggaggtggctttgtctcttctgatatgctgttcgcgcgcctgaagggtgagaacaaagcctcttcggccgttttcatcctccgtttggccgacaagacggcccggcaccttcctcatcagttttttcgttactgcaaaatagccgcagtgcgggccgccgaacgccgcaggtatgccgaatggctgcgcgtccccgacgacgatgtcagctccgtatgccccgggcggtgtcaaaataccgagagcgagcgggtttgaagaaacaatcagctggctgtttcctttatgtgcgagcggctcaatgtcctttaacggctcaatttgtccgaagaagttcggatactggacgatcacggcggccgtttcatcgcaaacggcatcctctaatgcttcaaggtctgtgacgccgtttttcgcgggcacctctactacctcgatatattggccttttgcgtatgttttcaggacatcccgtgattccggatgaacggccgcggaaatgacgatttttttctttttcgtatggcccgacgcaagcatcgccgcttccgccaacgccgtccccccatcgtacatggaggagtttgcgatatccatccccgttaactcacagatcatcgtttgaaattcaaaaatcgcctgcagctctccttgtgaaatttcaggctggtaaggcgtatatgccgtgtaaaactctgaccgggaaatcacatggtcgacgataaccggctgatagtgatcgtacacacctgcgcccagaaaagatgcatatgtaacagcgtccttatttttcgctgcaagctttgtcagctctctcgtcagctctgtttctgattttgcttttttaatttggtagtctttttgaaacctcacatcttccgggatatcggcaaacagttcatcaattgtttctgcgccgatggctttcagcatttcttttttatcctgttctgtcgcgggcaaatatcgatgcttcatatgactctcctttttcagctctgttttggacgtttataaaacggtgtgcggacaatcttcgcttttaccgtttttttgcggatttccacttctacttccgttccgatttcactgaattccgttttgattaaggcaaggccgatatttttctttaaagtcggagattgtgtgcctgtcgtgacttcaccgattgcaacaccgtctttttttacggcgtatccgtgtctcggaatccctttttcaatcatctcaagcccgaccagcttacgcggagctcctttttctttctgttcactcaatacagacttcccaaaaaaatcggaatctttcttgtgctttacggcaaatccgattccggcttcgatcggcgtaatgtctttcgtcaattcctgaccgtataaagcgagcttcgcttcaaatctcagcgtatcacgggcgccgagaccgcacggaacgagcccttcattctctcccgctgcaagaatctctttaaaaagatgaaccgcgtctccgttgcggcaataaagctcaaacccgtcttcaccggtatatcccgttcttgaaagcaggacttggcgtccggcaacgtccgcctcatcaataaacgtaaacggctttaaggaagccaaatcacattcagtcagcttcgaaagaaccgtctgagcattcggtccctgaacggcaagcagtgaaatctcgtcagactgattcgttaatgtgacatccccttttgcatgttccttcagccaagcgaggtctttttcaatattagacgcattgattacgagcagatagcaggtttcgcttttctgatagatcagcaagtcatcgaccgtgcctccgtcgggataacacatggcggtataaagcgcgcttttcggctttaagtcggcaacgtcatttgtcatcattttttgcagaaaagacagggcgtcttgcccggatacttcgacttctcccatatgggacacatcaaacaggcccgcttttgtgcggacggcttcatgctcctctttaatagaagaaaattgaacaggcagctcccatcctccaaaatcaatcgtttttccgccgtattctttatatacgtcataaagcggtgttcgtttcagcatcatcttcccccttcagtcattggcgcattgtaaagacatataaaaaaggacagagaaacacctcatgaaaatgaaggtttctctgtcccggcacctgaaagtttactttatgaaaacatcataaagacgtcccctttggtggtctgccttttctgctcgcagacactctccagagttgcgtcgagcaagagttcttttgcctgagagattcactccgcagtttgctccttcggcgcccggatgcacatctttcttccgagtctctccccttgctgtcattcgctcatatttaccaattgttatggacatactaaagcaatatcttgggtgaaatcattacttatatcctaccaccctcacttacgtccggcaacaaaaattatgataaatcagttttttaaaagaaaggcggttttgttacatatgacagcagagatcatatttgatgcaaactggccgggagagttttctgagcggctgaaaacggacggtccctggtcaaattgggagttgtacaaactgtcggctgaagtccagcagactcttgccattcctgaatttgaagggttgagggctcctttatacctgcccgatttcactccgcttccccatcagcttgaagttgcccagaaagtcgttgaaaaaatgaacggcaaggcgattttggctgatgaagtggggctcggaaaaacggtggaagcgggcctgattttaaaagaatacatgattcgcgggctggcaaaaaaaatcctgattcttgtgccggcatcactcgtttcccaatgggtgaaagagcttcaggagaagtttttaataccggctgttgaacagaagaaaagctatgtgtgggaacagtgcgatatcgtcgtttcttcgattgatacggccaaacgctcgcctcacaaggaaattgtgctttctattccgtatgatctcgtcattattgacgaggcgcacaagctcaaaaacagcaaaacgaaaaattatgaatttgcgagaagtcttgtgaagaagtactgcctgcttctgacggcaaccccgatccaaaaccggatcgaagaaatttttaatttagtgtcactgttaaagcccggccacttgggaaatgaaagcggatttcaagaaaccttcaatcaaaaggacggaattgacgctcatgagcatttgaaagagctcgtcaataaggtgatgatccgaaacacacggagcgacacggggcttacatggacgaagcgccacgtcgaaacagtgccgatcaccttttcaccgacggaacaggcgctttacgatgacattgccgcactgaaaaacggcacggaaaagccgacaagcgcattttccattatgacgctgcaaagagagtgctgttcaagccgggaagccgtgtatatgacgcttaaaaaaatgcttgatcaaaaggagcaaaaagcgcccgcattcgatgaacagacgattgcgaatttaatggaccgcatcaatcaagtcacgcaaaactcaaaagcgatccaagtggttgacttgatccaaaagattaatgacaaggtcattatttttactgagtaccgggcgacacagatttacctgcaatggtttcttcagcagaacggcataagctctgttccgttcagaggcggatttaagcgtgggaaaaaagactggatgaaggatctcttccgggggaaagtgcaagtgctgatcgctacggaagccggcggcgaagggatcaacctgcaattctgtaatcatattatcaactatgatctcccgtggaacccgatgcggcttgaacaaagaatcggaaggatacacagactcggtcaggaaagagatgtccacatttacaacatggcgacaaaacatacggtagaagagcatatcttaaaacttctgtatgacaaaattcatttattcgaaaatgtcgtcggagaattagatgacatattaacaaaaatcaaagtgaacaattttgaagaccacttacatgatattttatgccactcgctgacagaggaagaaatgcgaatcaaaatggacaatcttacctcttttctatcgtacggtacggaaaagccggccagaaaaaaaggctcttaatctaaaggaggaagcgcgacatgagacagcaggaggttcacgaatttttactgcgcttttttgaagcgaaccactgcccgattactgatcacgggccgggttttatgacggttcaattgacggtcgagatggacaaacaaattatgaaccggccgttttattggcattggcgtgaaaaaacgggcggagaaccgaacccgatgaagatcactttcatcactgataaagaaacggctccggatgatatggacggagaatttatttacttcggagccccgcggctctttcaaatctttcaagcagttaaacaaaatgggagatttacaagaatatatgagaaaattgtatcagccggagccagagtgccgcttcagccctggcttggattaaatgtagtgatttcataccaatccgacatgaaaaaagacagacttttgtctttaggcctgcatcttgtatctggaacaattatagaaggatttcagcagaagcttgcaccgcttccgctgacatcacaaatatcagactattgctttaccatatcgccgatgattaagccggaaagcgggattaagaggatggagcattatttgaaaaacgctgccgccaaagagccgtcagactgggctgacaacgcgatcgccagatggaagaaggacctcaggcttctcgatcagttttatgagcagacagaggaaaaacctgaggaataccaattggaaaaacaagcgctgaaagccttatatcagccgaaaattcacattcagattgagaacggcggtttatttttcctgcaaagtaatttttctggataagagttatccattcgacagctttcccgttttttttagaaattctatattataataaaggtatatagaaaaaatttctggcgtttcgcatgcgatgaatcacttccagacatgaaataaagataaggtcatggccggattggctgaaatacataaacaagtattttaggaggagaaaatgcatgaaaaatgcaaaaacagagttttcgcaattagataaggaatgggttgaactgatattagaagcccaaaaagcaaatatcagcctagaagagatacgcaaatacctgcattcgcataaaaagtcttctcaacatatccaggccgccagaagtcataccgtaaatcctttctgaatgtgctataatatcacaaggaaggtgatgacattgattggccagcgtattaaacaataccgaaaagaaaaaggctactcactatcagaactagctgaaaaagctggggtagcgaagtcttatttaagctcaatagaacgaaatttacagacgaacccctccattcaatttctagaaaaagtctccgctgttctggacgtctcggttcatacattacttgatgaaaaacatgaaaccgaatacgatggtcaattagatagtgaatgggagaaattagttcgcgatgcgatgacatccggggtatcaaaaaaacaatttcgtgaatttttagaatatcaaaaatggagaaaagcgcaaaaagaggagtagtgccgccatatgtgcacaactcctcttttatctgtccggcattcggatcagtttttatcctcactatgagccttttcattttccttcacgtaaccgtctttatccgtatggtctttcgtaatggtcaatccgttccattgcgttgcttcaaatgagaattgaagagaaatcgcattgccctggaatttgttttggacactcagaccgtttgcgtcttttgcggtatcatttttaaatcggatttccatccgcacttgatcataatcaacaggcgttttcggaactccgtcgtactcaggcgctgttttgccgttaatggttgctacattgacttttccgctctcactcaagaacttcggatcaatatgcttgctgatcgcttcagccgctgctttatcctgctttgcagacattaagtataagtctttcaggctggccgccttcaaaatgatatttttagggtagccgttgcccccttctttaccgactgtcagaaccgtaatttcaaactggctgaggaaatcctccgcagattcgtttcctttctttgctcctttgaagtcagtaaagttcaaagccatcagcacttctttaatggcaagtgaaccgttgtttctgaattcaaaatcttttgtcaatttgtcgcctggttttaagtttgacaaattgacattggctgattgttctttagccgataaatcaagtgttcctgacgcaaatgtggcgtccgtggacttcacatcattaaatgcggcccatgtgcctcctcctactaatgctaaaccgagtgcggctgaggcaacgcccaagcttaatttctttttcatacccatgtttgtactccccttactttttcattttttgttatcaaatcctgtcgccaggttgcaaccgtattcatgtggacatggtcccgtttctctcatgttcctccagcgctttcgtcttccgctcgatatcgcggagagcgcttgcaatgactgttattgagtaaattaaaagcatgacgccgggaacgattaacagaatcgccgttccgatcggctggctggccaaatgtattacatatcccgcatacgggagctgatatcccgtatactgggccgccactttttcagcttgaacgggtgcggcatccggagcggcattatggtctccttttgtctcaaacaacaggcggccgcccttttttgtgatcccgattattctgtgtgttacgactgacccgtcatcttgtgtaaaagtgatgacatcgcctttttttaagtcattcacatcagaaattttctttaccgctatgagtgaacccgtcttaaattccgggtccattgaacccgacagcacggatttcagcgtatagccgaagatggccggctcaccgccggaagcccgggtcgagattaccgtcaatgtcagcacaataatcaagctgaagattacggcatacaaaatattactgatcagtttcagtgtttttttcatgttcttccccgctttcttttgccggctcagccggttttttctctgttttcttctgatcggaagccgtcgcctgttcttggcacttaacaagcttcatcggttttgaccactcaaatttttcttcgttcgcaggatatccttcaggcttgtaaaccttgaatgcataaattcccggctgcaaggcccgctttgactccattttataaatcgttttgctttttttatcagtaataagccctttatccacgacattgccgttttgtaaaggctgttgctgagaggcaattttatggagctcccatttccagtcagaaacagtccgctctttccccctgttctccagctccgcataaagttgaagcggcgcacacacggtgcctgacgtatcagtttgatttgtgatatgtaaatcactttgatcccagcgttcgtcataacggcaattgtcatctgtatatcgaaaatctccgcacgtttgaaccgggagactgaagcttttcacatcattaaaggaggaacttgtgtctcccgtaaactgagtacatatcgtcacgggcaggcagaaaatgaacgacagccgtaaaaacagcatcattctcgatctcaccttgccctttttttccggtcgcaacaatcggaacatgccttaccccctgtaaaactgtttataaatatgatattcgttctctttaaagaaccgcatgaacaaagtataatcaaggattatcgtattggaaaatgtcaaaaacgatcaaattgttcgtttttaagaatatatcctttaaaaacaacgttttgctccaaattacacacctttttggaattttttctaataaaatgtgagaaaataacggagtgaccaacacaaaatggaaactatatacagcgaaaggacgaagaatgatgatcaaacaaagtctgatttgcctttcaattcttggtttcggagtttcagggacagctcaggcggaaacggtgccttattatgctgttcaccataaatcaaaatgggaaaaaatcgcagaaaaagaagctaaaaaaagatatccgctcgctcaaacgttatttattcaaaaggtgtgggatcggaaaagaacggatgaagcagtcaaacaatatcacttgacattgcgggatggcgctaaagaatttggtgtgtttgttacgatttcttttaatccctacagccaaaaggtaaataaaattgcggttattgaggaataccaataaaggccctcctatatcaggaggacctttcgggtgttgcactttattttttccgctgcatccacagcttaaaaccatacggcaatattccgaaccagtgttgagaagccggcattttcttttctttccgcacttcttttcgctcttttcgttcctgtttcggcgtatcgaaatatttaacgaattgctcagtcatatattttacataatcgtttgttttcatggctctcacctcatactgtctttattatgaagtgttgtcccgccgcctcttttttatacttctgtccattgaatcagctgtttcttcttatgattgaataaaaggtgagcctcccgtctcgtccctgatgctgttaccgcctttattgtaacttgaaccgtttcccggcgatcgttcccgttgatgtaaaaggagacggttccgtacggaaaacgctgtgtgcccgactgagtcttttgtccctgtatcatatgacggcttgacagcagtgcgccgttttgaagcaggttctcaccgatccagtactccccggcctcttttgcaaatgtttttcgggtgatgaaatcagatgaagtatagctgatgacaagtaaaactgcggcagaaacaaacagaaccgccggatatataaacccgtcagatttgtacattttaatcaccttttaaagagctgtaaaccggaatggccgtctgcttctttttacctgtaacgcttgtgattcccactaaaatcaggccgtttttcacatcagccgttaatgaagcagcgttatgcaggatcggcacatggccttttccgttcactcttttccttatcatcgtgtgatagatttcaaaacgcacttcttcgcctcctgttttcctgcaggttaacgcccgtccgccatctgcaggctccacagtctcagcctgtttacattcattcataatctgctgaacggcaatatgatgctcccggctgtctattcctccgttatcggtccggcctgataaaaacaaatgtaaaatcgggctcagagtgcctgataagaagagacagacggccaaggagaccaaaacattaagaagcgtaaagccagtctgttttgagaatgctgaggcacatttctttttcgccgcggacagctgcacagactttgtaataatcaccatcctccttccacgtcacatcgggagatggctgcttttttccggacatcatatatgcgctgatatgtttatgaagaagctggtacacttcctggtgttcttctattttcagattgtctgtcagcatgcccgtccagaccggaacgatagaaatcataaggaacagccaaatagccattgctgatagtgtttcaatagtagagaaccccttatttccgttctgcatggacatttccgctccctaagtaaattgttatttcataagtgaatcccgcgcttttcaattgaatctttccgccggaattcggatggcctttttcgttaaattcaaggctctccggtaaagtcacaagtgtaatgtgaagcgaatcaaaggaacgctcaacaatccttccggctgactgcagcttgtatttatgctcttttgggagaaatgtgatttttgttcttttatgttctgcgatagccgtttcctgagcaagctgaatgtctttttggagctgttctgttttttgccgcacggccagatgggtataaaccggcggaaccgccgtgaacaaaacagtcagcaatacagacgccagacttaacacaaccaggctttcaagaagagtgaatccgttttctgtcagccggttattgttcaactgtaacttccccgccctttattaaaatctgttttccattcgggcaggctgtattctttttgatatatccctctgattgtaagtcggtcatatccggcatttttccttcatggtcgatttcgtacgccgtcacttgggctttcaccatattctgaagtccttcacagcctttatgctgaatgctttgattatgttttgttacgttaggaatcgtgattaaaagcagaatggaaacgataaataaaacgatcagcatttcaattaaagtaaatccatcttgatttttcagacgaagcactcccttacatttggttcatcatctggtacatcggcatcagcattgacatatacacaagtaaaatcataccggccacaacaccgtaaatgacaggctggagaataccggtatacttctccgcattttgttcaagacgctccatcataaactggctgtacgtataaagttcgcgatgaagccggccgtttgcctgtccgtgactgactgcagccgcaagatctttttcataacacggatggccggaaagagcagattctatagtttcaccggccttcaaacgtgtaatgagcatctctgcttcttcacggtaaaaaggcagaaaagattgttctttaaaagcagttaagctgtcatagatagaaagaccggatttcagaagactgctgagctgtaaagagaaaaagtagctgttaaaaagaacggccgcttttcctatcagggggattttcacaacgataagcatcttgtcttgcggggattttttcttacataagaaccaaacgtacaaaaacaagctgagaacggctgacatccccagtgcgcaggcttcatgaaaatgctgaaaaaacgcaaagatgaaagcagtcgcaccggaagtattcatattcattgattgataaatccctgaaaactgcggaataatcaaactttgcaggatataaaacatgacgcagacggaacatattaaaaacatcggataccggagcatttttttgatttgattcgtctgcatgagctttctctgtaacaattcgccgctttgtttcatcgcccccggcaattctccgtgtttctccgcgaaatagcagatcgagacggcttctttatgaaaagacagtgcctcaagcacttggtaaaacgaatcgccttctctcagccggcgaattccgtccgtcagctctgcaagctgacgtttatgcagctggagtttcagcagtctgagcccttcaatcaggctgtatcctttttccgtcatttcaccgagccttttcaaaaaagccgcttggtccttcaacggccaggttcttttaatccgcttcatgatacacccaccgatcataattatcagtcgtgacataaccgagcgcgatgccttttctgatcagcctgcgaagcgtctgatattgaaaattggcgtgctccccttttgcttcttgaaagcactgggtgagattttttccgtaaagcagttcataaatcccagcacggcgtgtctgcctgtatagactgcagtacacggaacagttgtccgttttgcaaaacggacacgttaaatcaaccagacgctgagcggcgatggcaataacggtttgttcaatttccgtcatgttcaccccgaactccagcagcctgtatatggcgcccttagcatctcttgtatgcaggcttgacagtacgaggtgtcctgtcatggccgcgcggactgcgatttcagccgtctcggcatctctgatttcccctaagatgatcatatcggggtcatgtcttaaaatcgcttttaaaccggtggaatatgtgactccggctttttcattcacctgaacttgcaaaacatcttcatctctcgtttctacgggatcttccagcgtgacaatccgccggttgaaatgccgttttgcatagttgacaagcgagtaaagggtggttgtttttccagatccggtcgggccggtaaaaagaagcaggccgtgcgaatgcttcagaaaggataataatgcggcgcctgcccccggaaataaggacagtttatccagagggggaatctgccttttaggcaatagcctgatgacaagactttcatcattcattgtcggcaaggttgacatcctcaaatgaacggtttccgttggaagcggcagagacagtgatccgttttgcggctttcgtctttctcctatatccatggctgataaaaatttaaaatgagaaataagccttacgcattcctctttttttaagactctttttttcacaagagcatgaccgatgcgaaaatgaatgaaagcatccctttccctcggcacaatgtgtatatctgaagcccttgccatataggcctcgttgatgatgttcctgctgtatgtttcaatattctccataagacttccctccttccgacacgtattgtaaatcaaatacacaaaagtgatcaaaggagaaataatgctttttgcacagtgtaaatcgtaaaaaaagcaaaaataagccgcttaaatattgatttactgaaggaaacccggctccattcagcaattttcggccataaaaaaagcaggcgtgcgcctgctctgcttagcgtttcttttctttccgcagatatttcttttgattctccttcagaatatcccctgtccagcccttctgccgcagataaatataaatcagcagggttgatacgattataagcacaatggaaccgatatacgcatatttccaatgaagctccggcatgttatcaaagttcatcccccagagagctccgagcgccgtcatcggtgtaaagagagttgtaaagatcgtcaatgctttcacaatttcatttcctctttgggaggtaatgacttcctctgcgtgcagcagattgctcagttcctgatcaaattcattgatatatgtaatgcctctttccatcttttgatgagccctgaggtaatctttctgcttgtcatttttcgggagaaaagcttcttttaaagccatttccacttttttagctcccagcgtcagccctttccaaatgaacagttcatggcgcagtttatgcacattttccaagattcctttactgttgtcatcatgaatctgccatttcagcgtccgctgcttgacttcaaattcatctaatccgataagataggaattcatcagctcgccgagcagaacaaaaaagccttctatcgcattctcgcatgtttggatctgctgtgtggcgtgcttttcttttatgccgcgcagcagcgaaaaatcaaaattaatcgtaaaaaagaagtctctcgtaatataaaagtgaaatacggtatgatttttttcatcatctaatccttgatgatagattaaagaaccgaaaaccgcttcattattctgatcatttgtatctgagcgcagaaagtttatatggttttcatgttcaaaccacttttcacattgcggccagtgattgtggcggatcatttttttcgcttctgttttttcatgcggaccgagctggtaccaaacccagtccgctcccgaatgtaccttcatctcttgtcagcctccagtatcgctttcttcttttaattaccgtaattgcagcgggctaaaccaggtttgatgtttgaccagctttccagagtggtattattccgaaaaaagggaggtgcaagccttccttctcggaaggcgttccattgtatatcatcaaactgtctgccatcgtactatttattttattaacggcatgttttgtcgctatagagttttcaatcgttaaagcaaggcgctcccgcatcaatcagctcattcaggaagagatgaaaggggcaaaagctgccaagcatgtcattacacaccttgatgaatatttatcggcgtgccaattgggtatcaccgtaaccgccttgggactcggctggctgggtgaaccgacagtcaaagcaatgcttcagccgttatttttaaaaaccggacttcatgaagcggttgcccatgtcctgtcactcatcattgcatttctgctggttacatatgtgaatgtcgtcatcggtgaactcgcaccgaaaagttttgctatccaaaaagctgagcggattacacttttgtttgccagaccgatgattttgttttataagttaatgtttccgttcatctggctgcttaatcattccgcacgcctgattacagccctgttcggcttgaagccggcttccgaacatgaaatggcctatacggaagaggaattgcgggtgctcctggccgaaagctatcgaagcggcatgatcaaaaaaagcgagcttcattacgtaaataacattttcacatttgataagcgcactgcaaaagaaatcatggtgccccggaatgaaatggtgagcctgccgctggacagcggatcgggaaatatgctccgggatattatcaaaacaaataaatatacccggtatcccgtagtaaagggagacaaagatcatgttgtcggcattatcaatataaaagaagttttattcagattcctatcagaaggagctccgtttacaaaacacgagctcagtccttacattcagccggcgatccatgtgattgagacgatcccgatttatcaattgttcgttaaaatgcagcgggaacatgctcatatggccattctcattgatgagtacggcggaaccgcaggattggtaacggcggaagacatcatcgaagagatcgtcggcgagatccgggacgaatttgacacggatgagacaccctccgttcaaaagcttggggacagccgctatctcctaaacgccaaattgctgatcagtgacgtcaatgatgtactcggaacagagattacggctgatcaagtcgatacactcgggggctggtttctgactcagcatattgatgcaaagccagggagcgtgattgattttgaaggatacacattcacggtaaaagaaatcgacagccatcatatcaggacgattgaagctgaaaaagctgaatagctgagggagaaatccctctctgccattcagctttttatcatcttaatgattcttttacgacaaatccgtttttcgccagcgccttcgtcaggctctgttctgttttcacttgagaaaagtcgatgccgagcttcacgacggtttgcgcgatttccggccggatgcctgagattgtcgtttctatgccaagaagttttgtgctgtcaatcactttaaaaatttgataagcgaccattgtgtctacaatcggcacacctgagatatctaaaaataaataggaaagccggagcgaagaacattggtcaagcaccgattccaaaatgatctttgccctgtatgtgtcaatttcgccgacaagcggcataatcccaataccgtcggcaatcggcataatcggcgcgcttaattcattaatcatttctttttgggcgtttaattgcctaatcgtcactttataatattcctctgtaaagacttcaatcatatggtcaattgctttgttcagcttctctccccattgaaataccgcaggcgtcccgggcttctcggacatcgtttcactgcatgtctgtatgcgattccagaccaatctccggaattctttaaagcgcgcgacgctttcatagaccgggacttcatgcacggcccggtctcttgcgaactgcagcgcccactttgtcagttcctcgtccccaccgtctttttccgatataatcctggcaacgatttcaattaacaggcggtgctgcgtttctgctctctgatcatctgaaggccgccccgattcgggtatgagcagccattggcgtgtgatttcacctgattcttcaattaatgcttcagataacacttcatttaaatgtttcacgggtttcctccattcaaatcaaaattactttgtatgtataaattgccgccggacgcacatactgtaattacatccgatgggctatagccaagcggtaaggcaatggactttgactccgtgatcgttggttcgaatccagctagcccagtcctgtaaccgcaaaaaacgaagattagctgataatgtttgatcagcggatcttcgtttttctcttatgatacggattgatgtaccgtttttttcttcgtcagtttcattaattctccgggattatatccgataacgagttttttgtgatcgatcaggatcggacgccgcagcagcttcggtttttcagtcagaagcttcagcacttcatttccagtcatttcttcaagattcaggttgaggtttttaaatgtttggcttctcgtcgctaatatttcatcaattccttcggtcgttaaggataagatttgcttcaattcatcaattgtcggtgtctccctgaataaatggcgctcatgaaaatcaatgttgtgggcttttaaccaatgtttcgtctttcggcatgatgtgcagctcgggtatgaataaaaaataagttctttcatttttaaaaattcctccctcggataatccgtctctttgtaaacataagtaccctgaactttttttcactaaacgtatttcaaaaaaattttcggatcttttgttcagagcggcataagatataaaacacggggaaagacataaattccacaataaatataatcatgaaaatgtttacatttcgactgccgatccattataattaacttcagatagactctcgggaggggataaggaatgaatcgcatgttccgggtgttaggattttggacggggatttttgcagtaatgttttttttaggcggcatgaaggacgcatctcttttgttttttggacagacgatctttttcgtatttctttcttatttgaatctgactgagcggatgtatatttatattttcggagcttacttaaccgtatttttcgccggatttacatattactctatttttattatgacaccgggcggcggaacccactgactaaaaaagacagaccgattacggtctgtcttttttcatttacagtgaaaaaccattgataaacgggtttctttcctgctctgtctggatgtccgtttccgggccgtgcccgcttaacacaagtgtatgcccgggcagtgtgagcaatttttgatggatggaatcaagcaatacgtcctgacttcctccatgtaaatccgtgcggccgatgcccccctgaaaaagcacatcgcctgaaatcacaagatcggcgtcctttacataataagaaacgcttccaggtgaatgacccggcgtaaacagcgtctccaaatggaacggtccgatgtccaaaacgccgtcgccttcaatcagccgatcagcgggccgtgccgtgacggcgatgccccgcaatatgcctgatccgtttaaggaagagtcctccagccacttttcttcatttttgtgaagatacacgggaacatcccatctgtctcttacctcatcaagcgcgccgatatggtcaaaatgggcgtgcgtcagcaagacggcaagcggcttcagattgttttcttttatgtaattgttgattttgtccgcttccccgcccggatcaaaaataagacaggactgatcctcactgacgagaaaatacgcgtttgcctgaatcggaccggccggcattcgtctccatttcactttcatcacctctttatgtatatgcccttattatgaaggttttctgcggaagattcaatgaatgcggccgggaaaacgctatcgacaaataaaatgaaaacggttaaaatgaaatggaaagattttcaggttccaatgacaaagggggagcatgatgttacttgttgtaatcttcggccttgtcgcattattagctgtattaggagtcctgcgggctgtcagacagagaaatatcctgggatttttgttagccgccgccacgctcggcgtgtttggctggtttaccgtaatgaccgttataaccagcggctatccgactgcacattaaaagcctgtatccattaggatacaggcttattttttattgctgcaaatgtttgctgacacttttgattttgctctcaagcgtcgtttctttatcacgtctgtcatcaatgcggatattggtcgccactctgtgcagccctttatggaacggggcttcgtgaatgtcctgaatgactgcaaacaagtcgctcagctcaccttcaatcaaagtgttcatcggtgtgagctgaaatttgattttgccggcagctttgtagccctccaaaatcttttgcacgtccgctacatactcgctgacgctcggtgtttttgttccgatcgggataattgtcacatctgcaattgccatttgattcaaactcctttttcatttgttatgattggttctgtcatacctgttttcagtgaaatcagacggtcatacgtaaagccgtataaagcgtattccccgtccggtgagatctgaatcggctccatttccgtattcgtgagcaccgtccgctcccgttcgtcccctaagtcaaagctgatcagcctgtataaacggccctccggcttaaatatgtaaaaccgcttgtgcgtctgatcgtaatcatattccatcggcgcaaagctctcatactttttttgaagaggaaagcggtgtgtcacggatgccggtttttggaaaaaaaactcgccgtcgccgtccgattgatcagtttgtctgacggcaatcgtcatacccgggcgggaatcggcccagatgacgtgatgaagcactcttttttcttttttcgtctgcaagtcataagaatataaaggaccctcttcttccgttttcccttgcttgatatattgaaattcatcagaagacgtccaatggacaaaaggtgtctgaaccggactcatgtttaaaatgccgtttttcatatcggccgtataggttgtgaagtcccatgtttcagtaaaaacggtaatcatcatttgatacgggtcatacggattccaagccgtctccagctcataagagttaaaggctttgtgataaagtcttttcccctccttgttcataagctcaagctccgtctgcccgctgtttgtcacctgaacgagaatcagctgttttttcgggctgatctttacattgacaatatggccccttgtttcatagagccgttcggattttccgctgaaaagatcatatttcatcagctgatgatgcgctgtatacagaatggttctgttatccagccatccttccgctttctccgcttcatttttactgagcggaacgattttctgttctgctgattttgccgaaacgcctgtgtcatgctgctgatgagatggttcacaggccgctaaacacagaacgaatgcggacagcagaacacaaaacaagtatctcaccagccttccccccattcttttctattgtcccatatttgtttatgtaaacaaatgagaaatttcacagatgtctcaaaaaacgagcgacctccacaaaatgccttccgtcgcttgataaatatcagcaaactgatgaaaaggcaaagggttttttccctttccaagttcaacggtatagccctcttttccgtattgctgtataaaccaatccctaaaaccggcatggctgtcaatggtttttacaccttgatagcggtttccgcttatctcttcaaactcccggatgacctgagcggattgttccggttcatatccttcatatccccaataaatctcttgtccctgcgtatgaagagcgatcaccctgtcaggcggctgttcggttatcagccggtgcatcgcctgcgcttccggttcagtgagcggcgccatgcccggaaaatcccggtacgaaggggctttcggtttgcgcctctgttcaatgtcccaattggacgggaaatgtttatttaaatcaacgccgtttatattcgccttccattcgcggaaatccgggcggtactcatttaattcattgagaaattcacttttttctgataaatcttcacatccgtaaaggacgagatcaacaccgtcgggatttacgagcggaacgaatgacagtgatgtccggctgaatatatcaagcgcggaatacccaaaaaccgtcttatttttgcataacgccgcgcaatattctttacaccattttagcgcaaccgaggtggtgatccattcattggcatgaaaagaggcgtttacatgcacttttctttcggctgtatcctcacctattgtcagctcataaagcggttttcccaacacggaactgccgattttacggcacatgacaaatggaaagacatccgttattttctcaatttcttcaaaaaccgattgagcgccgtacactttttcttccttcacccattgatcactggaaagaacgcttttacagcgccggatgtattgcgaaagcccgctcagcgtcccgatcggaccctctgactgcccgctcacgacaaagccgggacaaaataattcctcgcttttcgccgttttattggcgtctttcaacagtttttcatcaattgaaagcacctttgcgacagctttcatatgctgtttcatttcaggtgtgacacgaattcccgccatgttcatccccctttttaaaaaactatatgacatgggaggtaaaaaaagaaagccgcccgctatatgggcaggcagactttctctagcagttttgatatttaagccattcatttttggcaatccacgccccgccgatgactccggcgtcatttccaagtgccgcaatcgaaatatcggccgcttccgcagaacgcgggaacgcggtgattttgaaggtctcttccacttttgaccgcagtatttctcctgctttcgagacgcctccgccgagcacgattttagtcgggttcatggcgcttgccaggtttccgagcacaaggcctaaatgttttgcgacataatcgacgacttccagcgctgtcttatcctgctgttttgccgcttcgaacacgtcacgtgccgtgagatcgcgcacttgcaggagcgaagagtcggaaaccgctgcaagcttttctttcgcgatgcggacgatgccggttgctgacgcaatcgtttcaatacagccggattttccgcagttgcacggagccccgccttccgggatactgcaaatatgaccgatttctccgcctgccccgtttttaccgtgaacgatttctccgttgacgatgatgcccccgccgactccggttccaagcgtcactaaaatgacatctttagctccgtcgcctgcacctttccacatttctccgagcgccgcgatattggcatcgttttcaatgacggccggaatacccgtttccgcctcgagatggtctttcaagggatagtttttccaccccagatttgtcgtctcataaaccatccccgtcgccatttccacgggtccgggcgctcccatgccgatccattttacgatccgtttcggcttattcaattcttcgagtttctggtcaagtgctttagcgatcgtgaccgtaattgtgtttcctgatttatcggtcggaacctcccatttgtgctgaatttcaccgtacatgttgataaaggccagcttgatggttgttccgccaagatcaatccccgcaaaccatgtctcttccataatgatctccttttcttattaaatcctgctgttggaccttcctttaatccgctctgattcctgttgaagaactccggcggctttcagccataattctctttcaatcacgtttgacaagtacatctcctttaattcatctttcataaagtcaatttcggcttgtctgtcaccgaaataaacgatatggccgaatgacttaaacagctgctgcacgtcataaaatgaattcatcttcttcaccatttctactcttcttatgagtataagcgtatttcatctctgaagcgggagtcaagcaaaaaacgattggagaaaatatcctagcggcattttgataaaatgtatattcataattgtaaaaaaactctcatttatgcgtttttctgttacaatactttcgtgcccaaaagcacaaaaggattaaagtttgatggggtgttgttttgaaacaagaaaaaaggctgacgttcatctcagccatcagtttatttgtcttgatgttagcagtcattatttcctgcctgtttttctttcatacggaaccgcatatgccactgtttttttgcgtcattattctggctctggcaggtttgtggctcggtttctcgtgggacagtcttgaaaaaggaattgtcaacggtttgaaaaacggagtacagccgattatcgtgctggctttgatcggtgtgctgatcggcgcctggatgtacagcggtgccattcccgccgtcaccgtttacgctttatcgattatacagccgagccagcttcttttgaccgcattattttcctgcatgatcatcagcacgcttgtcggctcaagtctgacaactgtcagtacaatcggcgtcgcgctgttaggggtagcaagcgcggcgggtgttccgctcgaatggacggcgggagcagtcatttgcggggcttgtttcggtgataaaatgtcaccgatgtccgacacgacgaattttgccgccggaatcggcgaaattccgatttttaaacatatccgccatatgatgggcacgaccgttccggcactgctgattacaatcgttctcttttatattctcggttcatccgtttcaataaatgccgcttcaacgcaaaatattgaggcggtcatttccggaattaaacaggccgtacacgttacgccttggtcgcttctttcacctctgttggtaatcattctggcggtcagacgggtttccgttattccggtgcttaccgccgggattatttccgcagggattctgacggcttttttcattcctggcagcagcgttcaaggatttatttctgccctgcaaagcggcacggcatttaaaaccggcgatgaggctgtagccagcattatcaacagaggcgggctccaatccatgatgggttccgtctctctgatcatgattgcctttgcgctcggcggcctgatggaaaaaacaggactgatcgcagcgctgcttcaaggattgataaaaggtgtgcatacgaaaggacgtcttgtcttggcgaccgtcttctcaagcataggcgtaaatctcgcgacaggcgagcagtacttgtcaattttaattcctggtcagtcctataaacctttatatgacaggctcagcattaagcggattcaccttgcgcggtcgctggaggacggcggaacattgatcaatccgctgattccatggggagtaagcggcgcttttatggcaagcgcattaggggttcccgtcatcgactacctgccgtttacctttttcctgtacatttctccgatgatctcaatcctgcttggtttcctgaaaaaaaactgacaatccgaagacacctgccgtctttttcccggcaggttttttcatgcaaaaaatcccgctgaagaaacgggatttgtttaaaatgcctgctgaatgaacttatttctgataaacggtatttttaaaaagaaatgaataaacgaccgtctgatccccggctggctgagcacgctgttcatcagacggtagcggttttggtaaacggctaaaacagatacggcgcatagtgagtagatcaacaattttttcatcttatccctcctgcccctatcgtttgtcaaacagcgaaaattattccggtgcaagacgttttttatgcgattaagcgatgatttcagattcagtcacgatcgtatcgaccggaatatcgtggggcatgcggggaatgcggtccgtcagctggcagtcaaagagaagcgacacggtacggccggcatagccggtcaggaacctgtcataatatcctccgccgtatccgattctgaagccttcccggtcaaaagctacacctggcacaagtacaagatcaatgtctttttgggccactttttccgtcaggctttcgatcggttcactaaggccagcatatacggtttccagttgatcatccccagaaaatgtacggaactccattgcgcccgttttcgggaagcatttcgggatacagacttgttttccctctttccaagcttgttcaataatcggccgtgtcgggatttccaagcgtttcgagacggtaacggcgatcatgcgggcttgtttccattcctttaaagaaaacagcgtttcacgcatgctgcggcattttgcctcccattcactttctgttatagcagaaagctttgcttttatatcggttctgatttgtgctttcacgttcctcaaacctccctgaaagacaaaaaagccagaactttattgaaagctccagcttttttccgccgttttaaacagcttattttgtttcacggtgtaacgtagattttttatcacgtgggcaatattttttaaattcaacgcggtccggattgttgcgtttgttctttttagaaatatagttacgctcaccacattcagtgcaagccaaagtaatattaacgcgcattattttccctccaaactaaatatcatttacttattcagacttatatataataccactataatggacggaatgctagagctgatttacatgaaatgttgtttaagtgcagaaaacatcagtttatgcttctgatcgcctgaatgagcttgcgcaagacagatacaaaatatgacgaaacaggacaaaaaaggacattctcatgcgaaatctatagagaaatatccgtttgctccccgaataaacaagatttcccgacaaaattccgtttttttctctatttcctttagaatggcggcgttttatggtataaaaaagaagggcaaattaataatagaaggtgatgaaacgtggaaattgctattattgcgttgtttatcgtcagtatagcgcttattgcattctcatattctcaaagagatccgatgaaagacgtggaacaggagcttgaaacgcttcagctttccgccatgcaggaaatttacaagttaaaaaagaaaatgacggtgcttgaagaagaattgctggaaaccaacctcgtgatccgcaaagccaaaagcagcggcattaaccaaaaaatcgccaaacaaatcatttcaaaatataacaacgggatgtctgccgaagccatcgcaaaagcagagcacgtgtctgtcgaggacgtcaataccattattaaagataatgagaaggtgctcgtatgacaaaacggggcattcaggcttttgcagcaggcatgattttagcgacggccgtcctcgccgctgtcttttatttgactgaccatgaccaggcagctgccgttaaaactgaaaaaacagcattaacagaaaaagaagtaaacagctacctcgactcccagcaaaaagtctccgtcaaacgggatgactatcaaaaactgcttgactctaaagaaaaatcgctgagcaacgatcaaaactcagacgccaaaaagaaaaaggtaacatataaactgacgattaaagacggaatgagcactgctgatgtgtcatccattcttgaaaaagaagggattattccttcagcgaaggactttaatgattacgtaattgacgctggctaccacaaagaaatccgtgccggccatttcaaagtcgactcagatatgagctttaagaaaatcgtcaaaacattaacccgctaaaaaagcttgcaggcatcgtccattcagatggatacggccggcaggcttttttaatgagcaatataaaacggacccggtctatggccgggcccgtttttttatccgaattttccgctgatatagtcatgcgttttttggtgatccggctgtgaaaagatttttcccgtatcaccccactctaccagttcgcccatatagaaaaacgcggtttggtcagagacccttgcagcctgctgcatattgtgcgtcacaatgacaatcgtgtacttttctttcaaagtcaaaataagctcttctattttccgggtggacacggggtcgagggcagacgtcggttcatccatcagaaggacgtccggttttgtggcgagcgcccttgcgatgcacagccgctgctgctggccgcccgacagtgaaagcgcctgctggtgaagacgatccttcacttcatcccagagcgccgcggcctttaaagattcctcggcgatttcaagcagtttctttttatttttttcgccatgtattctcgggccgtagacgacattttcaaatatggactgcggaaacggattgcctttttgaaacaccataccgatctgttttcttaattctgccgcatccgtcttctccttcagcagattgcgtccgttatagatcatgtcacctgtcactttgacattcggagccatttgcagcattaagtttaatgttttaataaaagtggatttaccgcagccggacggaccgatgatggcagttactttccgctcctcaaatccgatcgtgatgtcttttaaagcttgatgagccccgtaccatacgttcatgccgtgaatatcaaataaattctgtgtgtgcaccgcttctttcacaacgctcacggtccttccccctatccgaactttccgttaatgtagtcatctgtcttttgctccttgggactcgtaaaaatctgttctgtctgcccgtattccactacttctccgtttaaaaagaatgccgtgcggtcagacaccctcagggcctgctgcatgttatgcgtaacgataataatagaataatctttcttcagttctgtcagcagcgtctcgattctggcgtttgaaatggggtccagagctgaggccggctcatctaaaagaagcacggcgggtttcatcgcaagcgtacgggcgatgcatagacgctgctgctggccgcctgataacgaaagagccgatgaatgaagccggtctttgacttcatcccaaagcgccgccttcgttaaactttcttctaccgcttcgtccaaaacggcttttctgcgttcacccgcatacttgagcgcatgtgtgatgttattgtaaatggatttcgggaacggattcggtttttgaaacaccataccgatctcccttctgagagacacgacattaatctcatctcccagaatattcagtccttcataaaggatgtccccctcgcttctcgcagaagggatggcatcattcattctgttaatctgtctcagaaatgttgattttccgcagccggacggaccgatcagagccgtcaccgcatgtttttcaatatccatgtttacatgtttaaccgcttgtttgtcaccgtaataaattgataaatcattcacttccaaaatcgaagactccggcgatcgctttgtctgttcggattgttccctgacgatgtgatctatcatgttttcgcctcttttcgattaatttgccgtaagctttttataaatggcagatccgagccatcttgcacaaaggttaaacaagagcaccgagatcaccagcactgccgagccgccgtttgcaatcgcttctgcatcgggaatgattccctgcgtattgacactccatatatgaaccgccagcgtttcagccggcctgaaaatgtttaaaggagaggcttccgaaaacgggttcaaatccgtaaagttcagccgcggcgttgtcagccccgctgtaaataacaatgccgccgcttctccgaatactcttcctgatgccaaaatggcgccggttaaaatcgaaggaatcgcactcggaatcagcacggttttgacggtataccatctcgatacgcctaaagcgagagaagcttctttcagctccttaggaactgcggtgagcgcgccttctgtcacccggaccattacgggaagattaaagaccgttaatgcgagcgcgcccccgataatcgtgtagccccatccggtcaggttcacaaacatcagcatgccgaacatcccgataacaatcgacggaagcgacgacagaacttcaatacacgttctgataaaatctgtgactttattttgcggcgcatattcagccataaagacgccgccccccacaccaagcggtatcgtgatcagcatggtgataaacagaatgtaaaaggagttaaaaagctgatcccgtatcccgccgccggacgcgatggcgctcgattttgacgtaagaaaatgcaaggtgatttcagagacgccgtgaatcagaatatacaaaaacaatcctgccaaaatcgccgcgatcacagcggcgcataaaccgaatacaccggtggccaatttatccgttattttccggttcattacactttcctcctagatgacaagtagcgtatgagcaatataaacagaaacgacataatgagaagaacaagccccatcgaccataacgtattattttcaatactgccgtatgtggtatggcccatgtttaaggtgataatcgtcgttaatgttcccgccgtatcaagcaagctttccggcagaagctttgtatttccgataaccatctgtacggcgagagcttctccgaacgctcttgccatcccgagcacgacagcggtcagcaatgtcggaaacgccgccgggatgagcaccttcctgattgtctgccatctcgtcgcaccaagcgcatatgaaccgtcgcgaaggtgtttcggaagtgacgcaagcgcatcagcggaaatcgacgtaatggtcggcagaatcataaccgatagcacgatcgttcccgccagaaggctgtgacccgttccgcttgatttaaaagagccaataaacggaaccaatactgtaagacctatgaatccataaacgacggacggaatgccgacaagcagctcaattaccggctgcagtacctttttcccccaagtcggcgcaatttccgtcataaacacagcacccgcgataccgaggggtgctgcgatcaaagcggaaagaaccgtgaccgcaaatgatccgaaaataaaaggcagcgcgccgaactcaggctttgcctgggttggattccaattcagacttgttaagaactcaatcgggcttacaccatttacaaaaaaagattgcagccccttaatgccgagaaagattgtgatcgccgctgatgccgcaatgataatcgccgcacagacagacacaatcactcttccgcggacttcatccaattgcctgttttgttttgagcttattaagcgttcgcttacagactctttttctctgtgatttatcatttgtttacactcctataaagaagaagaggcggggagcccgccctcccctcagctttgcttgccgtttgcgtcacgtgtgactttcatatcagagatcggaatgtagccctgatcttttacgatacttttctgaacatcatcactgttcaaatagtcaagaaatgtttttgccaggcctgacgcgtcacctttcgtataagagtgctcgtaagcccaaatcggatattcgcctgtgacgacatttttctcttccggtttgatgccgccgatcgataaaggcgttactttatcatcgtttatataagagaatgccagataaccgattgctcccggtgtttccgcaatgatttttttgactgtattggaggaatcctccgtgatgccctcagccggctctgctccgtcaagagcgtatttgacgaatgtagcgcgtgttcctgatgaatcaggacggttcacgagagtaatcttttgatctttcccgccaagctctttccagtttttgattttgcctgtaaagacgtctgccagctgttttttggttatatccttcacacccgcacccgggttaaccgcagctgccatcgctactaccgctacacggtgatcttttagggctttcgcatcaatgccttctttttcttcggcaaagacatctgagttgccgatttgcactgcgccttcagacacttgcgaaagacctgttcctgaacctcccgcttgtacctgcacatcagcatccggatgtttttccataaacttttccgccgctgccagtactaacggctgcatggctgatgaaccagaaatggttaaagaacctgatgcttttttatcctcacttgcagattggccgtccgtcttgccgctttcctttgcatttccgcatgctgcagcaacgatcataacagcagccatcagaagcgtaagcatccatttgttttttttcatttcctgaattccccctgcgtttaatgtgtaatttgtcctacacgtatagagtaaagggttcgtgtaaaatgcgtataaatcaaatgttaaggttttgtaaatccggatgtttttttgtataaaaaaaacgcccacaagttgtgagcgttttttctatcagttatttgtattgccgttttcagcgtctttctggattttatcttcgtttttctgcttcgtattattttcttcttgcttctttttcagctcgaagtatttgtctagtaccgcttccccaatgtcattggtgatagaatatctgtcattgtaattttcgtaagcccatggaactacgaccgaaatggcaacttcaggatgatctgcaggcgcataagctacaagtgttgtgttgtaagtagacgcgccggttcttgattttataggaccatcatagaaggcctgtgcggttcccgttttaccagcagggttataacttttattagcaaaatttgctcttgcagtaccttgagcgccttgcataacaagcttaaaaccttgctgaacacgtttaatttcactttccgtcatatcgaggcggttcattacttccgggttaaccgattcaacaacggctccgataccttttttagaatcaggctttcgtacttcttttacgatttgaggtttcatacgaaagcctccattggcaatggtcgatacatactgagccatttgaagcggtgtatatgtgtcaaattgtccgatcgcaaagtcaagcaggaaccctgactgtcttttagttcccacatatcctgtcgcttcattcggaagatcaatgcccgtttttacacctaaaccgaattcactgaagtaataacgaaatttatcgaatgcgctgtaatcaagcggcaatgaatgccccgatatatatttacccttaccaatcgcaatcgcagttttaaacatatatacgttagaggaacgctcaagagctgttaaatcatttatcggtcccatcacacttaccgactttttaggaggggaatctttaatattcaaaacttcgtccgtaaagatattcccgatttttatagcacctgtctgataaccagttaacagcgttgctccttttacagctgaacccatgttataagaagacgtcattgttcctagtgcataatcatcaattttatatttaccgtttacttgtttaatttgtttgcccgccattgtaagcacttctccgttgcgcgggtccatcattacgacaaatgccctgtcaagcagctgtgtacttggtcttgcctttgccgctcttaaatttttctcaataattttttcaacgtctttttgcaattcggtatctatggtgagcactaaatcgtcaccggctttaccttttgtaaccgtttcagtatctgtcacgtttccagaggagtcagttacgtttctcactttttctttttgtccctggagcagattttcatattgatactctaaataactttttccaaccctgtcattcctgctatagcctagcgacaaataatgttcaagaaggtttgaagggagcccttcattggaactcgagacactgccgagaactgattttaataatcctttatttggataagaccgttcccagtcagacgtcacgtcaacccccggcagttcatctaaatgttcgctgacgacggccatttctttagccgacacaccttcatttttgatgtattgaggagtcagtgagtagcctgaatccatctgccttttgatcgcaaggacctgcatatcttttgaagtgagttcgttcagctgtttgtccgtgatccgtttcagctgaagctggtataaatcatcgtcagacagctttttgtcctcagctttttgcttttcttttgccgtaatcagtttttttgcctcatcaggcctcgttaacatccaatagtcttttttgtcccgttcagtcacctttttggtgcttaccttaatcataccagacaatttttttgcgatttttaaacgctgcgcctgggtggttgaggctgaacgtgtatatgtaatcgcatttaatgctttattcgttacgatgggattaaggttccggtcgtatattttccctctcggaaccgccgtgctgacatcagactcctcttgcttgttggcggcgtttttatagtcatcaccctgaacgatctgcttgatgccaagctcgacgataatccacgtaaaaataagaaacgcggccaaaaacaaaaaattaagccggatcggcagtgattttttcttttctttgtttactgctattttctttttatttctcctcatgacatcaccttttcttatttacagaaagaaatgacaccctcttttcaggtgccatttttcattctaaaggttttttcgatatttttctacagataacccttttatctttctccttttataaaattcggttcagccgcccgtttttgtcggtcttcttccactgtttcatcagaagtttccgcatccagtttaatgtcttttataaagtaataaatcagcggatggccggctccgagcagcacgagcgccgtcggtattcccactttttccttcagcaatgtaacgatcaaaaggaagcacaggatggaaacgatccggcctgcatttaaaaacaattccctgagcacaatgtattcaattctggcctttctggcaagccgcgcccggcctatcacatcatatgtaagcgagacatacggcacaagcagaacgggatagccgatggcaataaacactccgtacataagaagcgtcgtgaagctcatatgaaaaattatgagaaacagggcgccgtacacaatcaatccgccgataagaatcgcctttttacgcgctctttttttgatgagccttgatgcaaaataataggcaaaaaaagaaaccgcagaattaacgaggccgaacgtcccgagcgccagttcactgtttgtcgcaatgaacacaaatacgctgattaaaaaaacaaaaatcccttctctcaagccttgaaaaaagtgcgcgttggtaatccggcgccaattcagattcgtgtggcgctcatcaaaaacttttttcagcataaaacggcctttcgactccctccgtttcagaaaaaagctcatgaccacggcgagagcaaataagccgagcgacaggctgaaaatgactgtataacccgtattgttttcaagtcttgaaatgacatacccggccacaatcggaccgatcattcccgccgatgaagacaagatgcctaaaaatccgttgaaaaaatctctcgtttcaggttccgttatttcgaaagtcagcacattaaaagccagccagtaaaagccgtaccccactccaagcacggcccctatcaaaacgagacgggaagccgcattttgcccggcaagcagcacacttaaataaaaagcagccaaaaagataaccccgaacctgagaataaacaccctgtcaatttttttagccagccgccccgccagcagaaaggtaaacggctgcatcgtcacgaccgataaattgtatatggccaaatcaataaattttcccgactgcttccacaaatacacgttgacaaatgtatttgacagcgcgatgcccaaagagtaaaggccgccaatcgtcaataacagcagcagccctttatttacttcgatgtcgccgataattttttttattttgctcatcattgactcccctttactacacattagtctgtctcactcaaactgagatatgtaaaaggaatcaaagtcaataaaaaaacaaggcctcccgcaggagaccttgtgatgatttaaatcaattattttgcttcgctgtaaagacgggcaacttcatcccaattcacaacattccagaaagctgaaatgtaatcaggacggcggttttggtagttcaggtagtaagcgtgctcccaaacgtcaagaccgaggataggcgttttgccttctgaaagcggtgaatcttggtttggcgtgcttgtaatttcaagtttgccgttgtttacaacaagccaagcccagccagaaccgaaacggccggcagctgctgcagcgaatttttctttaaattgatcgaagcttccgaatgtgcttttgatctcttcagcaagctcaccagtcggttcgcctccgccgttcggagataaaagagtccagaataaagagtggttcgcatgtccgccgccattgttgcggacagccgtgcggatatcctccggcactgcgtttaaatcagcaacaagctcatctacggatttctctgcaagcgctgatccttcgatcgctttgttcaggtttgtaacgtatgtgttatggtgcttcgtatggtgaatcgtcatcgtttccttatcgatatgcggttctaaagcatcataagcgtaaggcaattctggaagtttgtaagccataatttttttcctcctttaaatatatgtactgaaatgccgctatgcgcgaacttttctaatctcaatgtaacaaaagaaagcatggtaatcaatgaaaaagctcacaatccggcgattccagcagacatactacactttatccgttcacagccgaaattaaaccttctaaagcaccgtccacaagaagtatccgatcataaagagctgaatgactcctttggcgacgacgcttgttaaaaagccgattaaagagcccagccccacttttgcagcggatttaatatccttttgatgaacaaacacctcagcgcagacagcaccgataaacgggcctaaaataatgcctgccacgggaataacaaaaggcccgatcaataacccgatcgtgcttccccagatcgccgccctgctcccgccgtaccttttaatgccaagtaaatttgacacgtagtcagctgcgaataaaacggccgcaaataccgcctcaatgagccagaacaggtaggaatacgggctgaaggaaaacaaaaatccgtaaaggagaaaaccagccactataaaaataacgcttggaatcaccggatacaccagaccgataaaagcaacggcgaagaccgcgatgataatcacccaatacaaaacactcataacaaaaacaccctcctttgttttgcggagcgatcaccgcattccgcttttttcttattatgtatgattccttatcaccgctttaaatactctcgcttgtgttcatcccctgtgaacgatacaataagcaacatataccagtttaggctaggaagtgaagatgttgaacatatttacggctttatggaaaagtacatactctccggcagatattgcgaaaacacggtttcaagggataggaaaagcgatcctttatgtatttttgctgtctgtcctttttacgctgccgagcgcttattacctcagctccggcaccgtaaactcaatgaacggtttcaaaaccgtgttagaaaaagatttccctgatttcaaaatttcaaacggcgaattgcagacgaaagcctccgcctccaaggaaacggaagcgaacgggtttgtcatcgtgtttgatcccactgatgcttacggcgcgaaacaaatagcggcgaaacaaaacgcgatcggcattttaaaaaataaaatggtgcttgctgtagacggacaggcgacagaaatgaattattcattaatgcctgctgatatcacaaaaaaagaaatcatatcagctttaaaccaaaataaaacgatgatcgtcaccgtcctttccgttttgcttttcatcatgacggcagccggcaaattcattgaagtctcatttctcgccgtcatcggcctgatcataaaaaatgcgcaaagaaagacattgaattatcagcagctctggaagctttcggcttattccataacgctctccaccatattctttacgattatgcgcgcgcttgtcattacggtgccgagtgaatttttagtgaattggtttgtaaactttatcatccttttcctcgtcttaaaagagataccgccaagaaaaacagctgtgtaagactgcctgaggcagtcttcttttttgtcatgaacaaaatgggacaagcatacaatgaagtaaaaatgtatgcgggaggcggttggaatgaagcggcttacttttttattcggcagtttatttgtgatatttattatcttttacgatctgaaaatcgggacaatccctgctcaagaccttcctgcatacgcagcggcggcggctcagcctgcaaaacaggaagcatcatacagaacggttacggtcaaaaaaggtgatacggtgatgtcgatagtcggcgcacataaagcgccggaagatattgcgcaagattttgaaacgctgaatccgaatgtaaaagcaaacgccattcaggcaggcaccgcttataaattccccgtctatcgtaattaaacgttaatttcttgtcagttcggcaaatacactgttacaatataacatgtaaatagaagttgcctgacatgtaaaaggctctgcctcaaaagcggtaactacaattaaggagcgattgacaagtgagtgaaatcacacatcgtacaaaaacgcgtcccgtcaaagtgggacctttaacaataggcggaaataacgaagtcgtcattcagagtatgacgacgaccaaaacacacgacgtagaagcaacagtagcggaaatcaaccgattagccgaagccggctgccaaattgtccgggttgcatgccctgacgaacgtgcagctgacgcgattgccgacatcaaaaaaaggatttcgatccctctcgttgtcgatattcattttgattacaagcttgcattaaaagcaattgagggcggcgccgacaaaatcagaatcaacccgggaaacatcggccgacgcgaaaaagtggaagccgtcgtaaaagcggcgaaagaaaaaggaattccgatccggatcggcgtaaatgcaggatcattggaaaaacgcattttggaaaagtacggctatccgactgctgacggaatggttgagagcgcgcttcatcacattaaaatcctggaagatcttgacttccacgacatcattgtcagcatgaaagcgtctgatgtcaatctcgccatagaagcatacgaaaaagcgtcaaaagcatttgattatccgctccacctcggaattacagaatcaggcacgctgtttgccggaacggtaaaaagcgcggccggactcggagcgattttaagcaaaggaatcggaaacacgctccggatctctttgagcgctgacccggttgaagaagtaaaagtagccagagagctcctgaaatcgttcggtctcgcttcaaacgcggctacgcttatttcatgcccgacatgcggacggatcgaaattgatctcatcagcatcgcaaacgaggtggaagaatacatttcaaaagtaaaagcgccgattaaagtagccgttctcggatgcgccgttaacggaccaggcgaagcgagagaagccgatatcggtattgccggagcgcgcggcgaaggactgcttttccgcaaaggccaaatcgtccgcaaagtccctgaagaaacaatggtcgaagagctgaaaaaagaaatcgacaagctggcagaagaacactacgcaaagcttgaggcggaaaaagccaaagcagaacaagacacacaaaaagcttgacggatattccgccaagctttttgtgtgttttagaaaaacggtgtaatgaaaatgcccagcacaagggaaacaataccgattcccatcgcccatccgcctaaagcgcctgctcctcttcttctggcgatatagccgacgataatgccgcatgcccctaataaaacagggagcacaaacagggaaatgatagaaatagccaatgctgcataccctatcccccggccttcacttactccgtcccggttatcatcgcggtctgctgtccggtcagaagcgcgatatggctctgcaatttcagccgctgtttcttctgaataaacatcacgcgtgatatccgttccttccgatccatgatccacatagtagtcgttgccttttcgattttcgtaatcgtatgccaccttcaattccccctttttcttttatgaaaggagcttttttagtttccgcgttttttacggaatcatgtttgctaaactttgctggtattgttaattgtttatgttacacttgaagggatgaaaatataggagtgtggacatgttacggttaggtatagatattgacggcacggttacggcacaggatacatttgtcccttatttaaaccgctcatttcatctttccattactttggatgatatgactgattatgatctgactaagcttttgaacattacaaccgaggaattttgggaatggatgaatgttcatgaagcagtcatatataaagaagcaaagctcgcggaatttgccaagcaagcgctggacgggctgaaagaagaacatcgtctcatttacataacggcaagacgcggccacttagaagatgtaacgctggactggtttgcaaaccgggacattcattatgatcacattgagcttgtcggaggccatcacaaagtggaagctgtcaaaaaacacggcatcgatctgttttttgaagatcaccacggcaacgcgacaatgatcgcaaaagaagcgggcattccggtaatcctttttgattccccttacaatcagctccccatcgattccaatattatcagggtgcggaattggcttgaagccgtcgcctggatcaataaaaacaaacacagccttcagcatgtcaaaagctgaaaaaaacctcctgcttatgcaggaggttttttatcggcacgccggacaggtgccgtaaatttcaaatttatgaccgctgatgtcatacccttccaaattatcgtgaagcttatccatcggacaggactcaatttccttcgttttcccgcaggttaaacagataaaatggtgatggtggtgggtataagagcatgtaaaacggaacagtttttccccggaaagctccgttgtttccaaaatgccgagttcttcatataaagaaagatttctgtatatggtatcaaagctcagacccgggtagtcgtcatttaatgcggcaagcacgtttttggcggtcagatatttatcagaatcagcaaaaagctgcagcatgtcttctcgcttactcgtatatttataccctttttctttcagcaggttcaacgcttcttgtacgttcatgaggacctcccctttacatcacggtatcgctccaaaaagaaaatggcagctgtctgaacagcaggccattttcctatgctgtataaaattatacctataaaatgataaaaagtaaacgaaagcctagtgaatcgcggttttgaacttaccgcccctcgtttcatgtgtattcatgattgtaataaatgcgtttttatcaatttcaaacactatggatttcaattttgtcacttcaagccttgtcacgaccgcgtaaatgacttctttggattcatccgtatatccgccttttccctgaagcttggtggtcccccgtccaagccggtgcaaaatcgcgtctgaaatttccgcgtactggtctgcaacaataatgaccgctttcgtttcatcaagaccctggatgacggcgtcaatcgtcttcatggcaatataataagtcatgaaagaatacatcgcctgctccggcccgtatacaaaaccggcccaaataaaaataaacacattaatgagcataacgaattctccgactgaaaagggcagcttttttgtgagaaggataccgaggatttcagtaccgtccatcgagcctccgtttcggatgacaaggcctaccccgaaaccgagcaaaagccccccgaataccgtcgccaaaataggctgggtcgtaatggcctccacatgatgcaatgaggattcaatcagcgctaaaccgacgatcccgataaccgtagagatgagaaatgtttttccgatatatttatatccgaaaatcataaatggaatgttgagtaacacaacgaataaggcgaaattgaggatgggattggacataaagaggtggtctaaaattaatgaaacaccgataattcctccgtcgatcacattatttgggaccaaaaacaattcaatacttgcggcggctgagcccgctccgaccagaatcaagatgaccctgaagataaagtgtaaaaatgactctcttttatgctgtttatttggggtcataaaatctcctttcctttaataactattttaaacagtaagcaacttcattttaccattaaaagctgtaacattttaatgatttgctcaatacattatatttaaagaggtgaaagtatcgatgattttaatacaaagaattattttgcagcggctcaatcaagtcactccggacgatctgctgaaatattccaagcaatacggaatcagcattacgagaagtcaagcggctgaggtagcggctctgatgcacggtaaaaatatcaatatctttgatgaacaggagcggctgcgcctgctgaaaaaagtggaaacgataacctcaaaagaaacggcacggaaagttgacgaacttttcaatcaattctcagggtaaaaaaggaggggtgaattcccctccttcttcttattgagctaatattttttcaagaagctccttatcaaattgcttttctttcagcatttcgatttcaaaacggtatggcggcttcttatttttcttgtcttcgcccacatacggtgtttcaaggattttcggaatttcggccagctgctcatgatgaacaatgtactgcagcgcgttaaaaccgatctcaccgaacccgatattttcatgacggtctttccgggctcccctgatatttttactgtcgttcacatgaaggacttttatccggtcgatgccgacgattttatcaaactcattgagaacaccgtcaaaatcattggcaacatcatatcctgcatcatgcgtatggcaagtgtcaaagcagacggaaagatgttcattatgtgtaacgcccgcaatgatctcggcaagctcttcaaagcttcttccgcattctgacccttttcccgccattgtctccagcgcgatctgcacgctttgatccggatcaatcacttcgtttaatccttcaatgatttttttgatgcccgtttcagccccggcaccgacatgcgcccctggatgaagcacgatctgtttcgcgccgatcgctgccgttctttcaatttcagaacggagaaaatcaacgcccagctcaaacgttgccggattagtcgtatttccgatgttaatgatatatggcgcatgcacgacaatctcgtcgatgccgttttccttcatatgggcgcggcccgcttcaatattcaagtcttcaatttttttgcggcgcgtattttggggagcgcccgtatatatcataaatgtgttcgccccgtacgaaacggcttccttgcttgcggcaaggagcatatgttttccgctcattgagacgtgtgaacctattttcagcaacccgattccccctacttccctttgttagattggtttcttctctgttttcttctgattttttccatttcatagctcattttctttttatagcccggttttacttttttcggctttttcacaaggcgcttcgcaatttggtctgcctcattttccgtctttttacgtttcttgcggcggtggcggtcatcgccttttttccattctccgtttacaagctccgcataagcaaactcaatgcccatcttctcgagtcttacgagcgcatcttcgtcagaaagctcataaatggtcagtgcttggcctgatgagccggcgcgcgctgttcttcctacgcggtgaacataaaaatccagatcgtccggaagctcgtagttgatgacatggcttacgcctttaatgtcaattcctcttgccgcaaggtctgtcgcaatgacataagtgaactccagatcattaatctgcttcattacctttttacgctcacgcggcgttaatcccccgtgcagaaggccgattctcatgcctttttcagtcaggtatttcgcaatatggtcagcagtgtttttcgtatttgcaaacacaatgcccaaatacggattcagattagacatcatatcaaaaagcagcttgtctttatcacgctgtttagaaggaaccaaaacatgttcaatcttttcggctgtgattcttttcggctcaacatgcgcgtatttcggattttccatatactttttcaaaaacggcttcagcttttccggaatcgtagctgagaaaacaagcatctgaagttcttccggcatacgcgacccgatgtaatcaacgtcttccaaaaaccccaaatcaagcatcagatcagcttcgtcaatgacgagagactgcgctttatagacgttcaatgcctgcgccttaatcagatccgcaatccggcccggagttccgacgacgagatgaggctgtgttttcagcttatcaatcgatttttgcttgtccgttccgccgataaagcattttgtccggatctgctcgtcttctgcaccctgtgtgattttaagcgcttcctgataaatctgattggcaagctctctcgtcggcgctgtgataacagcctgtaccgtatcagaacccggatcaatccgattcaggataggcaataaataggcgtgggtttttcccgttcccgtttgggactgcccgatgacgctttcgtttttcaatacagcaggtatcagcctcttttgaatatctgtcggttcataaaaaccaaggcggtgaactgcatctataataaacggttttaagttgtatccatcaaatttagtttctttcatttttcccagctccttaaagcggcacattctgtgtccatcatcacattataaccgatttcacttaaaaacaccatgtcttgggggaatcctgttttcgagatagaaaagcaaatgccccctccgatgcatattgtaatagcagagagacagaaaggaggtacaagtatgtttccacagcagccgatgagaaatatggcgcagcagggccggccgttgatgaatccgcgtatgatgatgggaggcagaccgtcattgccgggccggcagctgatgcagcagggccggcagttattccctcagcagcagattgcaggagcaggcctgagaaacgcaggcacaggcggagggggcttaaaaggaatgctttcccgttttttacccggttcaggaggaagcgctgccgcgtccgctccgacagcggccagcggaggagcaggcgccggactgcagggattgcaggggattcagagtctggcaagtccggcatccctgtcgagcatgctcggcaacgtccagaaggtgctgggcgtggcgcagcaggttacgccgatgatccagcagtacggccctttagtacggaatctgcccgccatgatgaagctttacagtcagttaagcagcaacgatgatgagacagaagataaagatgagaataaatctgacgagacaaaagaaacagacgaacaagacaaaaaggatgaagctgaaaaaacagacgaaacagaagatgaaaacaaatcagacgcctcgtctaaaacgtcaaagaaaacgtctgaaaaagcatccgcttcaaaagaaaaagatgacgctgaagcaaaatcagaagaacggccgcgtccaaaaagaacatcgggcagatcaaaaccgaaattatatatttaacattctttgatatctcacgaaagattagctataatgagatcagaagaatgcaagatttaagccgtttaactacggctttttatattgcctctacactcacttttgataggaggacatctacattggacgttatcaaaatctcgccgcgcggctattgttacggcgttgttgatgccatggtcatagccaaaaacgcgtcactcgataaaacactgccaagacctatatatatactcggaatgatcgttcacaataagcatgtcacagatgcgtttgaagaagacggcatttacacgcttgacggcacaaaccgtctggagattttaaagcagattgaaaaaggaaccgttattttcacggctcacggagtatctccggaagtaagaaaagccgctgaggaaaaagggcttgttacgattgacgccacatgcccggacgtcacaaaaacacatgacttaatccgaaaagtaaaagcggaaggctatcacgtcatttatatcggcaaaaaaggccaccccgagcctgaaggagccgtcggcgtcgcccctgaaatcgtgcatctcgttgaaacagaggaagacgtgagaaacctcgatattcaggctgaaaaattaatcgttacaaaccaaacgacaatgtcccagtgggacgtccatgatattatggaatcagtcaaagaaaagtacccgcacgtggaatatcatcaggaaatctgtctggccacacaggttcgtcaagaagctgtatcagagcaggcaaaaaaagcggacttaaccattgttgtcggcgatccgaaaagcaataactccaacagactggctcaagtgtcagaagaaatcgccggaacaaaagcctatcgcatcggtgacatcagtgaactgaagctcgaatggctgaaagacgtcaataccgtcgccgttaccgcaggcgcgtcaacaccgacaccgattacaaaggaagtaatccgctttttagagcagttcgaccataacgatgagtctacatggcagcttgagcacaatgtgccgctcaaaaaaatccttccgaaagtaaaaataaaaaactgaggccgcggcctcagttttttttataagaaggcaaatggatttgtatctgtttcggaagcgaaaatacgcacgtcatagtttttctctccagccattgccgtaagcttctctgctgtgccttttctcatgatcttttcagcgtaatgcccgggatccacgacgtttaaccccatcatcatcgcgtcatgcgctacatgaaaataaaggtcgcccgtcacataaacatctgcacccttccgctttgcctgataaatgtatttatttccgtctccgccaagcaccgcgacttttttcaccttgctgtttcgctctccgaccatccggactccgttaacgtcaaacttctcttttacaaacagggcaaactcttcaagcgtcatgtcctgctgaagttttccgatgcggccaagccctttttcaagcggagactgctccaccggataaatatcatacgccacctcttcatacggatggctttttttcagcgcttttacgacggctttctccatacttgccggaaaaatggtctcaagtctcacttcatgaacgagttccaattctcccgtctgtccgataaacgggtccgctccgtccagaggcttaaagctgccgattccctcagaagaaaacgcgcaatggctgtaattgccgatatgtcccgctcctgcattgccaagtgcggttctgacagcttcttcatagtctttcgggacaaacacggcaagctttttcagcgggtccgaatatgtcgggacgagcacttccgtatctgtcaggccgagagcttccgcaagcagatcgttaactccgccgtccgccacatcaagattcgtatgagccgcatatacggcaatatcatgctttatacatttctcaatcagtcttccgccgggctgatcagtggtgatctgtttaagcggccgaaaaatcggcggatggtgagcgataattaagtcaacctttttctcaatagcttcatccaccgtttgttccagaacatccagcgtcaccatgacgtttttcaccggcttattcaatgtgccgatctgcagaccgattttgtctccttccaccgcaaaagccttcggtgaaaattgttcaaacagctggatgatttcctgtccgtttacatgtttaggcatgtccgattacctccttcagcagagagatccgctctttcagctcagctaatttttcttggttttcatgctttgcgctgcggctgatctgttcataaatttgttcagtatgcttaagttcctggctccatttccgaagaaacacttcattcttctcttttaacaaaaacggaccggcaagcattccggcagccatcgagatgtcccgataaggtgcatcacggtcgccggtttccgcgacgagtatttcataacactttccgtcttcttcaaggatcacttcatcaatcagttcatagccttcctgataaagccactctcttatatgaacggcatgaatattcggctgcagaatcagccgttcacgccccgtcagttttgtttttccggactccaaaatatgagcgatcagcgctccgcccatgcccgcaattgtaatggcgcccgcttctcccttttcaaggacgctcagcccgtcacctttccttacggagataagagtgcttaagtccagtttttccacctgctgtttggcggatagaaacggcccgtctgtaatttcaccggcaattgcgcggctcgctaaatgattcaaaacggcatagcaaggaagatacgcatggtctgacccgatatcagcaaccagggcacccggagggatatattccgctacagactgcaatcttttagataacttcatttcattcacaatatcacaacttttctcaggttctttttcctttactatcatataaaaaaaccgcccggaatccaagcggcggatagagtttttcatatgtcttttatatagggaccggtaaaattttatttaatcttagaaacccattttgccatgtcatccagcttttcggccggaacaaggcctgcaggcatcccgttgccgcccttttcaattcttgttttaatcgcagcgacatcttttcttttgccgacgccttttaagttcggccctgagacaccttcatagttttccccgtgacaggtgatgcagttcgctttataaatttcttcaggtgaagcgtttgcagtttccttttcggcatttttgctttcaccgccgcttgcgatctgatgcgcatctccatttcctttcactgacagaaagaaagtcagccctattcccagaactgcaatgagcaaaaaaggaatcagcggattccacttcatatctccatcccccttttttcattctccccctatgtaaacacttctaattctaacttatttttacaaaatgtaaatggtctcattaagccatttcactgatttcacaatttatacataaaacaaaaataactgttttgtttatccaaaattatctttattctattgtataatgaattgtatacgcttacaataaggaatataaataaacttatctcattatcccccttaaaaggacatgccgcatttttccgaactcatttgcaaaacaaatgcttatccagtaaaataaaggtatattatccatatatcttatacataaaaaagaacggatcaacagacccgttccattctattcgagaaaatccttcagacgtttgcttctgctcggatgtctcaatttgcgaagcgcttttgcttcaatttggcgaatacgctctctcgttactccaaacactttgccgacttcttccagcgttcttgtgcgtccgtcatccagaccgaaacggagacgcagcacgttttcttcacgatccgtcaacgtatccagcacgtcttccagctgttctttcaaaagctcatatgccgcatgatccgacggagacgtcgcttcctggtcttcgatgaaatcaccgagatgtgaatcgtcttcctcaccgatcggcgtttctaaagaaacaggctcttgggcaatttttaatatttcacggactttttcaggcgtaagatccatgtcttcagcaatctcttccggtgtcggctctctgcccagatcctgaagaagctgacgctgcacacggattaatttgttgatggtttccaccatgtgaacagggatacgaatcgttctcgcctggtcagcgatggcgcgtgtaatcgcctgtctgatccaccaagttgcatacgtactgaatttatatcctttacggtagtcaaacttttcgacggctttcatgagacccatgtttccttcttggattaagtctaagaaaagcatgccgcggccgacataccgtttagcaatgctgacaactaaacgaaggtttgcttcagccaatctgcgtttagattcctcgtcaccctcttcaattttttgagcgtaggtgatttcttctttagcagaaagaagatttacccgtccgatttccttgaggtacatgcggactggatcattgatctttacgccaggcggtacgctgaggtcattaaggtcaaattcttcttcggctttggcaagctgttgaatattaggatcttctgtttcttcattttcactaattaattcaacaccttgttctcctaaaaattcataatactcatccatttggtctgattcaatttcaaagctggacatgcgttcagcaatttcttcatatgttaaaacgccacgtttttttccagtttcagtcagctggtcttttacctgatccagtgtaagttctgtttctgtctcgtgggtttgtttatcagccattatggatccctccttccaaagcttgcaacgaattctaaaagcggtatgtttcttatccgtcccgggagctttctttctttttcagcatgcagggcagcagataataaatgacaattcatgatgaggttaagcgatctatttgctcctccgcaaggaatcattgccaatgagaacgcgagcctcttttttgatgttattttaatgatcggttcaatgcgacaatttcttgagccagagacgcagctttcacaaagtctttctgccgctctgcatccgctctttctgcttctttttcctttatcattgaccattttcggtgatccaacactttttttacgtaatcggataactcggcctctgagagctcctcgttcacttggagcatccctatatctgaaagcagctggctgatttcctcatcctgcattctcgccataagatgctgcggcgtcatttcagcgccctcttcataaacagcgtacagatatgctgccagcgcacgatgtccgtcaatgttaaattcaaagccgacacgttcaatcactttcttgatgacgtttctgtctctcagcatatgagcgagaagaagcctttccgcattctcataggcgggacggagacggcgccgtttcgcttttgtcgtcacccgggcccgtcttgtctgcggttcggcgtttttgtcgccgggggcgttttgtctggcatagatggaaagctgttcggtcagagattctaccgaaagagaaaattcggaggcgagctgcttcacatacatttcctgctcaagcgacccggaaagtgcgctgatttctttcagcacttctttcatgtaagcaagccggtctccttcatcagataagtttttccctttgcggaaatattgcattttaaaggccatgaccgtaacgcttgcatcaatgatatcggtcttgaatttttctccgccccgggttctgatataatcatcagggtcaagcccgtcaggcatcatgcatactcttaccttacaatcagctttctgcagcaggccggccgctttcagcgtagcctcatacccggctttatccgaatcgtagcagagaatgacctcctgaacatttcttctgaggattttcacatgctcttcggtgagcgacgtccccatggtggcgatgctttcttttacgcctgagctgacggcggatatgacatccgcgaagccttcaaacagaacggctctctcctctttcctgatcggcaggcgcgccttatggaagttatacagcagcttagatttatgaaacagcggcgtttccggactgttcatatatttcggctgctggcttccgagcgccctccctgaaaaagccgccacggctccgtgatgatcatgaatgggaaacataattctgtttctgaaacggtcaaaatacccgctgccgtcttcccttctgatcaacagacccgctttttccatctgttcttcctcaaaaccgcgctttttcaagaacttcgtcatgaaatcccaagaatccagcgcgtagccgatttcaaactcatctatgagctctttcgtaaaaccccttgataaaaggtaatctaacgcttcctggccttcctttgtattcattagcaaatgatggtaaaatttcttcaggagctcgtgagcttccgccatcttgtgctctccggaagattccggcctggatgcagagtgaatcgttatatcatcagggaaatcaatctgatatttatccgcaaggtgagaaacagcttccgtaaatgaatagccttccatctgccgtaaaaaagagaaaacgttcccgcccgctccgcacccgaagcaatgaaagatctgcttatcgctggagacggaaaacgagggcgtgttttcaccgtgaaacgggcagagcccaaagtagttgcggccttgctttttcaattggacataatcacctatgacttcaacaatgtctgctgactgctgcacctgattaactacttcatctggtatgcggtttcccatcttataacactccgtcgtacattattcgatgttttgatttgaaatcccttcatcattcgacaggatttttttaagcagggtaacaaatcgattccgatcttctttatttaattttttaggtcctttggaatggatgccgcttcttctcattttgcccgacatatgacggctcatcagagcgaagtcaatcgtgtcttcggtataagaacggcccctttccgataagacggcaatatttctgttcagcaaaagggatgccaaaccgatatcctgcgtgactacgatgtctcccgatctcacatggtttgcgatatataaatctgccgcttctttatgaggatcaacgtatatccagttctcgtttttgcttctggaaagctggtagtgttcaaatgatgcgacgaaaataacccgaacgctgaattgcgatgcaatgagcaatatttcctcttttacggggcatgcgtctgcatcgacaaaaatcgtcttttctttttcatttagaagactaattctccatccctccatcaatctcctgcataaaaacaagcgaaatcgcatatgctccatgactgcggatctatttttgtctttgtcgaaaaatttccgggagttattcttgacatcttactcgtaatagtttattcgtatcacactaagcttaaacctaaaaataaacattttatcacaattttttattataatacaaacttcgcgaagatgccatcctttttgtttattccctatttgcatacccaaaaacccaggataaagcgtcctgagttatcggccctttgtttttagatgatgaatgatgttcgctgtttcctcgaccgctttattcgaaacatcaacgacttggcagccgatccgggccacgattttctcgaaatactccagctcttctttaattctgttgatgttggcgtaaatggctttgtcgtttaagccgagagattttaaccgttcttttcgaatatggttcagtttatcaggactgatttttaaaccgatgcattttttcggatcaacgctgaacagttcttccggcggatcgacttcaggaacgatcggcacgttggccactttcagacgcttatgggcaagatattgagataatggggttttagacgttctggatactccgagcaggatgatatcggcttttaaaatgcctcttgggtccctgccatcgtcatatttgacggcaaactcgatcgcctcgacctttttgaaataatcttcatcaagctggcggacgcggcccggttcatatttcgccgtcagaccgtaggccgtttccattttatcgatgagcggaccgataatatcgtaatacagcacattcgctttttccgcttgttcaactaagtatttgcggatttcaggaacaacgagcgtaaaacaaataatgccgccgtccgctttggcgagagacacgacttcattgatggtgccgatatcttccacgtaaggtattcttctgatatgcgtatcatcggctgagccgttaaactggctgagcgaggcttttacaacgagttcggcggtttctccgactgagtctgatactacgtaaatgatgcgattgtccatgttatccccccgttagttttcaagcttatatgatttcattttctgataaactgacaagtatcttggtcatattcgttttcgtaaaccggccgatgacctcaaagcctttatccgtatctttaataacgggcagggcatcgatctgtttttcaattaaaaacttggcgatgtccatcacataatcgtcacgccggcagacggcgatattcggcattcttgtcataataatatgaaccggtattgaggcaagttcctgctggccgatgctcgcccgcagcaaatctttgcgtgacagcacaccgactaagacagcatcacgatctacgacaaataacgtgccgacatcttctaaaaacatggtgcagatggcatcgtataccgagacattttcattgatgacgacaggaatggattgaaaatctttcacttgcagctttttcagtttatcggcaagcagctgatttcccgttttccccgtataaaaataaccgacccgcggacgggcctctaagaagcctgacatggtgagtatggccaagtccggccgcagtgtggctctcgttaaattgagctgttctgcaatatgctctccggtaatcgggccgttttcctttacaatttgtaaaatttgttcttgccgtttatttaattcgatcgtactcaccacctttatggaagggtttatttatctatgtttttcattctgtgatgttatgtaaaaggggaaaagacgattgccgatcacacagcaaccgtctttttctttattttacaataagatgattcatattagcaaaagacttgatcacatctgcaagagcggtcatttgcgctaaacggttggtttttaatgcttcattgtccgcatttaccatcgtatgattaaagtaatcttcgatcggctcctttaatccgctgagcgcggtaagcgcctgttcatagtttttggaggcaaagctttccgcgacgctgtcttttgtcttttgataagcgtcaaacagctttttctcctgttcattttcaaacagatccggcttgatatcgcggctctcgccttttttgctgatggagatgacccgtcccagtgcctcagcggtttctttaaagcccggtgtgccgaggtgtttctcaagcactcttgccttatgaacagctgcatacggctcaaggtcagtgctgtccagaacggcttcaataacgtcatgacggatgtcttcagcattcaagacgtatttcagacgctgtgtaaagaaatcgaggagctcattttctttttccgtttctgtcaatgacagcagctctttaaaagaaatgccccagttgcggtcgatcagaatggaaacgatgccgcttgcctgacggcgcaaaccgtacggatcctgagaacctgtcggaatcacgtcgatgctgaagaaggaggcaatcgtgtccagtttatcagctaacgccacaaccgcgccggtaaaggttgaaggcacgtctcccccggccgctctcggcatatagtgctcatttaccgcggcagcgacggcttcatcttcgccgagcatgcgcgcatatttttctcccatgacgccttgaagctcagggaactcataaatcatgtgtgtaaccaggtcaaatttagaaatctcggcggcgcgcttgacaagtttttgcgtctgttcatcagccttcaggcggacggcaagtttgcccgcaatggcggccgctcttctcactttatctccaagggagccaagctcttcatggaaaacgatattttccagtttcttcacgtttgcatcgatgttcagcttttggtcttctttgtagaagaacgcagcatctgaaagtctcgctctcagcaccttctcgtttccgcgggcaacattttcaattgcatggctgttcccgtttcttaccgtaataaaatgaggcagcagattcccgttttcatcttttaccgggaagtagcgctgatgctctttcattgttgtcacaagcacttcttcaggcaaagaaagaaactcggattcaaaagagccgtaaagcgctgtcggatattccacaagttgattgacttcgttaagcagatcctcatcaatcggaatattccatttcttatcggccgcaagcgcgtccagctggctttggatcatttgtttgcgtactttcggatcagcaatgacgtgctgttctttcagcagctcttcgtatgatgacggtgcgtcaatagatacttcttcaccgagaaagcggtgtccctgtgtgttccgtcccgtccctacatttgtgatctcaaacggaataacgtcttttccgaagagagctgcaatccatttgatcgggcggatatagcgcaggtcttgtgtgccccagcgcatgtttttagggaaatgcattccggtaatcaggttttccagctgcggtaaaagtgtcttcgtctcttgtccagcctggaatttttggacgaagacatattccgtgccgtttacgtcttttatatacaggtcatccactccggcaccttggcctttggaaaacccgatagcggctttggtccagttcccgtcagcatccagagcgatttttttcgccgggccttttgcttcttcctgaatatcagcctgtttttctgctacgtcttttatatatactgccagacgtctcggtgtattaaaaagtttcacttcgccgtgagcgatatttttttcagccagccagccagtcagcttttcaccgagctgcaccatgctgtcatgtaaaaaacgcgccggcatttcctcgagtccgatctctaaaagcaagtcttgtttactcatgggaagagccctcctctttaagcattgggaaccctaatttttcccgttcttcataatacgtttttgctacttttctcgctaagttgcggacacggccgatataacccgtccgctctgtcaccgagatcgcgccttttgcatcgagcagattaaatgtgtgagagcatttcagcacataatcataggccggatgcacaagcccgttatccatttgtctgatcgcttctttttcatacgtgctgaacaaatggaatagcatatccacatctgatgtttcaaaagtataaacggaatgttcatattcagccatcataaacaaatccttcactgtaaatcctgacgtccattcaagatcaaagacgttttctttatcctgaatataagacgcaagacgttcaatgccgtacgtgatctcaacagacaccggtttacattcaattccgcccacctgctggaagtacgtaaactgggtgatttccatcccgtcaagccatacttcccagccgagtcccgcacagcctaaagacgggttttcccagttgtcttctacgaaacgaatatcatgctcgagtgggttaatgccgagcgcgcgcaatgaatctaggtaaagctcttggatgttatcaggcgacggcttgataatgacttggaattggtgatgctgataaagcctgttcgggttttctccgtatcgcccatccgcaggccgtctggacggctcaacgtaagctactttccacggctccggcccgatgctccgtaaaaatgtatacgggctcattgtgcctgcgcctttctccacatcatacgcctgcatgagcacacagccttcactcgaccagtgcttctgcaaggttaaaatcatatcttgaatgttcatttcaagcacctccactttctccattcttttacaagtgcggcggcaatcaaaaaactcccgtctctatgcttgccagccgcaaacatagggacgagagttctcccgcggttccaccctagttgctgaggatgtgaatcactcagcctctttttaaagggttgctcaagaatgcctttcgttgcgcgctcatccttagcttacactgtcctaaggtcgcttatatgagttggacgcaagtacttctttctgtcactgcaacatattttataataaatgatcatataaaaagatgggcagaatgtcaacttttgttttcatccaaaaggtgcttcatgctttccatctggtctaaaaaccgtttagactttaaataaagccctgaatattcctcataatacagatcgataacccgtttaagttcgtttttggtttcctgttttaatgagacgctgccgagccttccgatatcaaagtaataaaaaagccttagcagccttgccgtttgcggcgaaatcggaactttgtacggatcctttccaaagcagcggtggcagataaaaccattatctcttaccgaaaaatgaaacgtcccgtcccggcttttgcagtggacacaatgattcagctccggatacagtcccatgacgccgagcattttcatctgaacgatgaaggtgatcacgtccgggtcagtcccttcattcagcctcttaaaggattcgagaatcaattcgaataaataggggttcggtttcttctcttccgttcctttgtcagtaagttcagcgataaaagcggcatatgccgtcaaaaacaagtcttctctgatcgttctcatgctgagaatcatttcaccctgctggagcgtgccgagtccggatgttctttgcattaaaaatgacccgtacaaaaacggctggctgactgctgacagccggctggctgacttcctggcgcctcttgccataacgccgattttgccgtgttccctcgtcagcaatgtcacgattttattcgtctctccgtagtcattcgtacggagcacgattccttcacattttgtcagcatttccgcaccttccaacaatgggaggggccaagaggtttacaaaattggaaaatcaattcgggctagctcatcttccggttcttcgggtctttccaggttctctttttccagttctttaaaaagaaggtacgtatcaacacttcctgtttgagaaaatacgttccaggtaaaattcaacacaaaaaacccacctttcatcattaaactagcttgccaatccaaattcttacccttatcttgacctgatgtcctccttttcatgttaaacaaattttgctaacgaatccctgtttctgtgaggtaatcccacacctcacgtatgggctgaaatcatttaatattcatcctctttgaaaccgaaatcacgcagctgagacattttattccgccagtccttctgcacttttacccatagttccaggtaaacgcgtgagcccagcagcgcttcaatatcagcccgcgctcttttgccgacttctttcagaagagctccttttttcccgatgacgattcctttttgagaatcccgctcgaccacaatggtggcggcgacatggatggagccgttttcctgtcctttaatggactcgatagcgacagcgatgctgtgcggcacttcttcccttgtaagatggagcaccttttctctgatcagttcagaaataataaaccgctctggatggtcagtcacctgatcactcggatagaactgaggcccttccggtaaatacgcttcaatctgtgcgagcagggtctcgacgttgtttccttccaaagctgagatcggcacgatttccttaaacggatagcgcgtacggtactcatcaattaaaagaaggagctgatcagggtggatcttatcaattttgtttacgatcagaaaaacgggcgtggacgtctgtccgagcttttcaatgataaactcgtcgccctttccgtacccttcttcggcgttgatcataaataacaccaagtcaacttctttcagcgtgttctgcgccactttcatcataaaatcgccaagcttgtgcttcggcttgtgaatacccggtgtatcaataaaaatggtctgcgatgtgcctgttgtcagcaccccttggactttatttcttgtcgtctggggtttgtcgctcatgatggcgatcttttgaccgatgaccctgtttaaaaaggtagactttcctacgttcggtcttccgatgatagatacaaatcctgatttaaagctttcgttcgtcatgtaaatcctccgatgaaaatgcgcccggcaataattcttccgcagtcatttcttttatttgtccttgtaagttggtcagaacaacaagcatatcctttgaacacagctcggaaatcacttgtctgcaggctccgcacggcgaaaccggtcccggagtgtccgcagccacggcgagcatcacaaattccgtatccccctcggaaacagctttgaatatcgccgtgcgttcggcacagttgcacatgctgtatgccgcattttcaatgttgcagcctctgtacacttttccgtctttggtaagaagagcggctcccactctgaagtttgaatacggcacatacgctgtgtcccgcgcttttaatgcttctgcaatcaattcttgtctgttcatgtgtacttattcctctcttacctttatcctgtatgataccgctgtcacttttattttacataattatgattggtttttcacgcccatttttggcaatgtaaaataattgtaagaatcttctgctaacatattttcggcaagaagatgagtaaaccaatgatacacgaaatcacggcaaagacgcaaacggctccggcggccgcgtcttttgccgcttttgcgagcggatgatactgatcggtaactaaatcaacaacatgctctatcgcggtatttacaagctccagagcaagcatcccgccgatcagcatcaaaacaacggcccattcggccgtgctgagcccggtgagaaaaccgcaaagaataacggcgcaggccgcgatgatatgaaattgaaaattacgctctgaccgcgccgttttccagattcccctccatgcatggacaaagcttttcaggaacctgctccactcgtttttatgatctcgtgagtccatactcatccagcaaatccttttgctttgaaaacatttcttcctcttcttcttttgtcatgtgatcatagccaagcaaatgcaaaaagccgtggacagccagaaaaccgagctctctcataaacgaatggccgtactcttcggcctgctctttcgttctgtctgcgctgatgataatatctcctaaaactggcggcatgtcggcgcccacgatttcaacctcgtcttcgccttcttcctcaagcgcaaacgaaattacgtcagtcggagtgtcttttccccggtagtctctgttgatttctctgatttcatcatttgtcacaatcgtaaccgatacttcagcctgatcctgaacgccttctttttccgccgcaaattggagcagcttctccacttcctggagcgcatcggctgaaacgctgtttgtttcatcaacaatatctatgagtaaacccatttatttcaccttcttcgtagcctccggatattcaatccgggagtggaaaattccttttaaagtcgcacatagtgtttttgcgatcgtatccagctctcggaatgtgagatcacattctgagaactgcccgtcctgaagcttgtcggatataatcccccgcaccagtttttcaatacgttcgggattgggattatgcatggaacggacggcggcttcgacactgtcggccactgagataatagccgcttcttttgattgcggcttcggtcccgggtagcggaactctttctctgtaatctggtcgcctttttctttcgctttataataaaagaattttaaaagggacgttccgtgatgctgctccgcgatatccacaagctctttcggaaacttgtagcttctgagcatattcgcaccgtctgtcgtatgtgcgatgatgatatttttgctgagctgaggagacagcttatcatgcggattatccatattcatctgattttcaataaaatattgcgggcgtttcgttttgccgagatcgtgataatacgctccgacccgtgctaaaagaccgttcgcccctacagcttcacaggccgcctccgacagatttgccaccatgacgctgtgatgatatgtacctggtgtttccgttaaaatcttgcgaagcaggggatggttcggattagacagttcaatcagcctcatcgttgaaagaatcccgaatcccgtctcaaaaaacggcatcaggccgataatcaaaacggatgaagcaagccccgagacgacccccatcagcatcagcgttccgatttcaacaggtgacagcgccgtattttgtattagcaaaagcgacagcacgataatcatattaataaatgatacaaacagtcccgcctgcaatatctttgatctcgcgttatgttttcccaaaaacagaatgcctgaaatgctgcttattaaatagtaaataccgatcacataattaaacgttcccgtcacgccttgattaaacatcatactgccgcaaatcgccaaaatgatgcttcctaaaatagcgagcctttcattaagcagcagcctgaataatatggcgccggcggcgatcggaactaaataaccgatattcgtgtattcgattttttgaaacaggctgacgacttccattatgacaagaatcagcgttgtaataatggaaaataacaaaagtgatttatttttcagcttaagttcctgctgctgtttctcaaaatagtagacaagcgtagcaatgaacagaccgatcatcagaaggagaccgctgatcggttttaacaggttggaattgttcaaaagtcccgttaattcgagctttctgtatacttcccgatcgatcaggtcattctcttcaacaagaacctgtccttgtttgatttgaaccggctggacactgtctgacgcttcctggcgctttgcatcagtcgctttcggatcaaatacgtaattcgggatgaccgcatattttccgatttcagttgccgctgacaaatactttgacggcacggaagcgcttttcagctcttttgcgactttttccttcgcttccgctaatttttcggacggtatctcactgctcatcaccgtatttaccgcagtaatgacggaatctcttacaaatgagaaatcttcattgttcgcatggagaagcgatgtaatagcatcttccgagatggattcattgacatcctgtgtcagcttgcttttcaccgcttttaccagcgatttttccgaaggtgactttttgtctttatccgcatcttgtttcacttcaccgatgctgtcaaaaatggaagtgatcaggtcaagccggttgtcggtatagccttttttcagagtgtactgatcttccaccgcatcttcggccgcctgttttttcgcttccgtcgcctgctggtcttccacggtggcgggcgcgtaaatcgtcttatcactgactgaaaacaaatccaaattaagtgattcaggttttacatgaataaagagcaaaccaaacatgatcgctgaaagcagcagatacagcagcacatgggctgagcgggcatgtctgaaactgcggaaccgttcccgggcgcctttaccctttcccttctttttcaaaacaagaacctcctccctgaaacatcaggaacacatcatataaaaatgacccgataacgggagatcgggtcattttgcattacttttgcttatcataagcttcaataatttttgcaacaagcggatgtctgaccacatctgtctggtcaagttcaatcacggaaatgccgtttatgtccttcagcatatccctcgctactgcaagtcccgatgtgacgcctttcggcaggtcaatttggcttacgtcgcccgtaatgatcattttagagccaaaacccaatctcgtcaaaaacattttcatttgagcgggggtggtattctgggcctcatcaagaatcacatacgcgtcgtcaagcgtccgccctctcatataggcgagcggggcgatttcgataacccctctttccataagacgttccgtatggtcgcttccgagcacatcatggagcgcgtcatacagcgggcgcaggtaaggatctactttttcctttaaatctccgggcagaaaaccgaggctctcgccggcttccacagcgggtcttgttaaaatgatttttttaatgtggccgttttttaaagcatgcaccgcttttacgaccgccaaatatgttttgccggttcccgccggcccgatgccgaacaccatgtcgtttttcttcatcgccgcgacatattctctctggccgagggttttgacacggatcggtttgccttttgccgttttcgttatttcttcttcatacatgctttcaaaatagtccagttcatctttctttgccattttcacggcatacagcacatcacgttccgaaatctcgatccccttgcgaattaaagtaaggagcgagcccaataatctgtcagcaatctcaaaagactcatcattgccggaaacgtaaatggtttcaccgcgtgtgatgatgcttacgcccagatccttctccatcaaatgtaaaaaggcgtcttggctgccgaacaaagaaagtgcttcgtccgggcttttcagtttgtgattcatcgcaagtaaatgttctgccattctttagtctccctgaacaataggtgtggtttgaacgatatcttctataacttggtagagaataatcaactttactttaccattctcaacggattggtgcaaaactttttcactttccacctctccgctgccgcttaatcgcttttctacgtcttgcctgcccattttgatgccggcctgaaccgcttcgtcttttttataagtccgcacggatgtttcgctttctcttatatgttcttggacgtaagaaacagggagctttaaccccagaaattgaaacgggtgcttttcttcctcggttttcggatgttttagcggctcttctttaaacccgaagccccaaaaaggtacgccccacgatccgaaagacagcttgtgcttcgtccttactttacccgtatatagcgtaaatgatgtttcaagaggcacggttacttcagacttgtaccatgtttctccgtaaatttccgctttggaggcgactttcttctgctgctcttcattaccgatcagacctgagacaaggagctggcctttgtcaacatgatcgttcacaaaagccatcggctgacccttttgcacgaacattcttttgatgaccgctttctttttggcaacgatatggcgggggctcaagtatttttcttttgtcggttcatttttttcgaccactttcatatgaagggctgtcccgttcaactccacaccgacccacgtaatattttcgatgccgtttgttaatgatttttgaattttctccggcgtcatcattaaaaattgcaaacggccttttttcacaccgatttcttcaaggtgcttcaccatctgatgctcagtttcgggcttggcccctttaatatcgatttcccaaatcatgttggacaaaaggaacaatataatgaaaaaaatcacaaatcccgcggtaaagcctatgtttaatttagatttgagaagcagaaagggcaggccctttctttttgtaaagcttgctttgcattcatggtttctgatgactcttctgaaagcatgtacatcctgaagctgaatcataagcattacacagtcttgcttttttttcaccgcaaagatggcgattccgtttcttgtacattcattaagcagccgttcaattccttttcctttgacttccatttggactttacccgaaaaaaatgacagccatttgtttttcacattatttccccccggctttatgaatcgacatatcgtacgtgatctatcgtgccttccaaaagaatttcctcaggaaggattgccttaatgaccaagttttttcctgatatgatacattgcccctgcttgagcatcagcctgacttcttcttcgctgaacagcaagaggcctctgtgattctctatgtagatatgaagtctgccgaccatcgtaatacgaggcagatccatcataacgtccgggggaatttccaatgctcttgtcagccacgcctttacacgattctttctttgccccataaaaaaagaaccccctttcatctcatatgtatgattagaaaaggggttctaacactttattttttacggatgctccgcatggtccggtgaggttttttcgcacggggcgggcctaaaatctcactgaatatgatgccttgcaccgcagtttctttctttattttgagggctggtttcttcagagtcgtatttcgttggcgtgcagatgtcagctgatgttcaagcccattgaacatctgctctgtctccgcaagacgcttttcagcttcccttctttttttctcaaaagggttctcttctggaacggcaggcatttcttccgcttccggcttgtgctctttatgcggctgtttgtgctcctgcttttttgcctgattctcgggacgtgtgcccggcggacgtttttcatctttgtttttcttgccgaatattgccgatataatgccgatgacggcggcaatgacgagcggatttgtcagaatctcgtgcatatagcggctccctccttaatagagaggttattgttggtcttcatcttgctggtcattcgtcagcttgccgatagaatccctcatgtccgtgtcagcgtcgatattttttatgttcatataatccatgacaccgatgttgccttcacgcaatgcttcagccatcgcaagcggaacttccgcttcggcttccacgactttcgcacgcatttcttctacgcgtgcgcgcatttcctgctcttgggcgacggccatggcgcggcgctcttccgctttggcctgcgcaatgtttttgtctgcttccgcctgatctgtctgaagaatcgctccgatgtttttgccgatatcaacgtcggcgatgtcaatcgagagaatttcaaatgcggtgcctgaatccagccctttgccaagaacggtctgtgaaatcatatcagggttttcaagcacttttttatgattattcgaggaaccgattgtcgagacaatcccttctccgacacgggcgacaaccgtctcttctcccgctcccccgacaagacggtcgatattggctcttaccgtgattctggcttttgcttttacttcaattccgtccatggcgacacccgcgataaacggtgtttcaataaccttcggatttacgctcatctgtacggcttccaatacgtcacgcccggccaggtcaatggctgcgcatcgctcgaatgacagctcaatattggcgcgctgtgccgcaatcagggcattgaccaccctgtcgacattacctccggccagatagtggctttcgagctgatttgttgtcgcagcaaggccggctttatgcgctttgattaacggattgacaacgcggcttggtataacgcggcgcagcctcatcccgaccaaagtgaaaatactgattctgactcctgctgcaagcgccgaaatccatagcatcaccggtacaaaggtgaagaatatggctaacacaataatggcagctgcaactaatgctaaaatcgccaaacttgacagttccatctaattcctcctcaaggttatcatctatatttctctcacgacaatgcgtgagccttccactttcactactttcacctgtctgtctttttcagtgaatgacccttccgaaacaacatccaagcgttcatcatcaataatgacggtgcctgacggtctgagggctgtagcggtaacgccgactttccccaatagctccgtccggttctgatttgagacataaccgctctctgtgcttgttgaatcagttaatatcaatttcttaaagaatttcattcgtttccccaacacccttgttaatatgataaaggctgtaatagacacagcaaaggcgatcaagagagaaaccgccattacagtaaagctgcccgcagcgagaaagaggcttgcgatgacgcccgcaatcccgataaggccgattatacccccgggcagaaaaatctctaaaaggataaacaccaagcccgcgcagaataagaatatactgtcatagccggcaaatccggctgcgatatggcctgcgaaaaacagcagcaaggctgtcagtccgacggcacccggtattccgaggcccggcgaaaacaattcaatggtcaaaccaagcaaagcaagcgttaataagacggggacaacaaacggattcgtcagccatctgcttaatttgccgacaaaaccctcttttgcatgatgaacatccgatttatcaaaaccgagctttgtatataaagcatcaaggtttgaaaccgtaccctccgaatatccgacttccttggctttttcagctgtcagtgtcagcagctttcccttaggggcgcccgcttcttttgcattgacggcggggtctgccatggccagggcatatttcgggtttcggttgtttttagccgctgcgtcctccatttctgcatgccacagcgattgggcctttttgtctgccgcgtttccttttccgtcgatgatggctgcggcacccatttttccgcccggcgccatataaatttcatctgcctgaagcgctatataagccccggcagaaagcgcccgtttattcacgtaagcggtaacaggaacatccgagccgccgatgatatctgcaatatccaaggctgattgaacggcgcctcccggtgtattgatgtcaaggataatgtgtgacgcaccggattccttcgcatctttgaaagaacgcgataaaaacgaggcgagcccctgttcgacatttttctcaaccgggatgacatacaccgatggatgatcagcttttgcgttcaactgaacccctaataaagataatacaaataagcccaatagagcaacagcaattccggttttttttcggaacaaggcaaatataccctccttcctgcttcattcttctttatatacgtaacaaatgtactttagtttcatttttttatgtataaaaaaagacatctctccaggaaagatgtctttttcttgtcaattaggataattgactgctgacaagtctgttaatcacactgccgtcagctttaccttttactttaggcataatagcactcatcactttgcccatgtccgctttggagctcgcaccgacttcagcgatggtttcatttacgattgtctgcagctcttcttcagaaagctgcttcggtaaataaacttctaaaatgtccagctctttttgaactttatctactaaatctaaacgattagcgtttgaaaattcatggagggagtctttacgttgcttaagttcacgagataggacagtaagttcctcatcctcggtcaaactgtctttcttaagcttaattgcttcgttttgaagtgaagctttcaccattcgaacgacagtcagtttgtctttctcacggcttttcatatacagcttcatatcttggttaagtcgctcaagaagactcataaatccaccctcttttagaatttgcgttttctagcagcttctgactttttcttgcgctttacgctaggtttttcataaaattcgcgctttcttgcttcttgcaaagtacctgtctttgatacactgcgtttgaagcgacgaagagcatcttcaagcgattcgttttttctaacgaccgtttttgacattctctttccctccctccgaatacaccaatcgactacctttaaaaagatacacatataaacatgtactttgacattataatataagccatcagtcaggtcaactaagtgagttcacttttccggcatgaaacaggcggcttgtctatataatgacggaaaggggtgtttcgtttgctgatactgattcttttcactgcacttatcctgatttttttactcggaatgagcctgctcagacagggactgatcgcattaacgtattcaaaaattgagaagagcctgctcttgtttaccgaccacccgttgaaagcttttctcattagcatcgtattcacgggttttcttcagagcagctcagcctttatggtcattgttatcggctttgtcagtgcaggcgctttaccttttaaacggacgattccgatgattctcggcacgaatgtcggctccacatttacgacggaatttttggccataaaaatggatgtgctcatttgggttctttttatcggcggccttgtgttgattctcatccgtaaatacccgttcaggcagatcggcataagcttcctcggtctcggcatcatctttttttgcatcacatgcttcagccgtcttgccgttccgctgacagaaatgaaggcgggagcggaggtattgcgccatgtaaatgattcaagctggtccgctctttttatcggcatgatattgactgcaatcattcattcaagctccgtctgcatcggcattttaatgagctttatgaacgaagggatgatcggcattgatcaggcggtcagcgtcgttttgggatctaatatcgggacatgcgtcacggccgtcatggctgctgtttcaggcggctatgccgccagacagaccgccggcgctcacgttgtctttaatattctcggcgtactcctcgtgtttcccttcctgtccgtaacagcggattttacggagcggctgtctgacgatcccgcgcaaatgatcgcgcatttcagccttttgttcaatgttgtcaccgccttattgtttctgccgttcactcatttgttttaccggctgattgacaggctgatccctgcgaaaccgtaaaaaaaccgatgcgcgaaagcatcggttttttttatctgttatgaagacatgcgcatgttctgagtcatttcttcctcaacgacgcggacgaattgtccttcattgtacggatagccagctttttgaattttgactttgacaagtttaccgattaaatcttccgagcctttgaagacgactttcatgtaattgtccgtatagccgacgaacatgccgtcttcatcagactctttaaacgtctcctccggaatgatttccagaacctctccttcgtaatcagaggcatattctttggcaagctggtcagacaaggcaatcagcttgtgcacccgttcatttttcacattctcgtcaacctggtcttccattctggccgcaggtgttccggtgcgtttgctgtaagggaatacatgaagctcagaaaacttatgttctttaatgaaccggtatgtttccataaattcttcttctgtttcacccgggaaaccgacgataacatcagaagtaacggcaagacccggcagtgcttctttcagcttatttaaacggtcagcgaaaaattccatcgtatattttcgtctcatccgtttcagcacggtgtttgatcctgattgaatcgggatgtgaaggtggcggacgattttatcagacgcatccagcacttcaatcacttcatcagtgatttggcttgcttcaatagatgaaattctgatccgtttcagtccctctacacgtgtatccaactcacgaagaagcttggcgaaattataatctttcatatcttcgccgtagccgcccgtatgaatccccgtcagaacgatttctttataaccggcatccaccagctgctgcgcctgtttaatgacttcttcgggatcgcgggaacgaagcaggccgcgcgcccaagggataatgcagaacgtacagaagttgttgcagccctcttggattttcaatgacgctcttgtccggtcagtaaaagcgggaacatccagctcttcaaacacgcgtgctttcataatgttgccgacaccgttgatcggctggcgctcttccctgtactgctcaatgtagccgagcattttttcacgatcctgcgtgccgacgacgatgtcaacacccgggatggccataatttctgccggggatgtttgcgcatagcaccctgttacgcagattacgccgtcaggattttggcggatcgcccgtctgatgacttgacggctttttttatctcccgtgtttgttaccgtacatgtattaatgacatatacatctgctgtctgttcgaattcttttcgttcataacccgcatctttaaacagctgccagattgcttctgtttcataatgattgaccttgcagccaagggtatgaaaagcaacagttgccattactgatcacctcttaataactctgtatgataggaaactgcgcttaacgcgtaaagcggcgcagtttcagtccgtaaaattctcggtccgaggccgcataagacggcgcctttttctgaaagctgctgaacttcagactcagtcagaccgccttcagggccgaatacgattaaaagagacgaaccttgcggaaggcttttgagttccgcggcgaaagcgcccgtttctccctgctttgatgactcctcgtatgcaacgacacatttatcgacattctccgccatctcaagcagctgccggaatgtatgaacggttttcacttcgggaatttcattgcggtacgattgctccgccgcttccttcgcgattttcgcccatctctcccgctttttctttgcctttttgtcgtcaagcttaacgacggatcgggcgccttgaaaagggatgaacatacttgccccgagctcggtccctttttggataatccactcaagcttatcgcctttcggaaggccgctggcgatcctgatctttaacggcagttcacggttttcccccgtccattcagcgacgctgcatgatatatgatctttagaaacctctttgagcaggcataacgcttcatggccgtctttcgaacagcagataatccggcctcccgcactcattctcatgacgttggcaatatggtggacgtcttcccccgtgatgtgaaaatcggggctttcgtccatctcctgcttcgtgagctcgataaaatatcgttgcatacgctgtgacacctactaactgttattttttcgcgatgatgctgacccaatcttccatagacagaatttctatgatggtaaagccggctttttccaacgcttcttttacttcctgttttttctggccgataatgccagaagtaataaaatggcctccgtctttgagcaggtcgtacgcctgcgatgtaaagcggagaatcacttccgccaaaatattcgcgacaatgacatcgtgttcgcctgtgatgccgtctagcaaattgttctgtttcacttcagccgtatcgcttactttgttcaatttcacattcagacgcgcgctttcaacagcgaccgggtcaagatcatacgcatgaaccgattcagcctcaagcatggcggctgcaatgctcaaaattcctgaaccagtgccgacatcaatgacacggtctcctttttgaacgatacgctcaagcgcctgaatacacagaacggttgtcggatgcgttcccgtaccgaatgccatgcccgggtccatttcgataatcagttcatccgtatgcaccggtgtatatgtttcccaggtgggaacgatcgtgaacttttcagaaattttcacaggatggtaatactttttccaagctgtcgcccattcttcttcattaacttcagaaatggtgattttgtttctgcccaaatcaatatcgtacagcagcagattattaatcgtctctttaatgccgtcgaccgtttcgcccaggaaactgttgatcgggagatacgctttgactatgacaccctcatcggggtaatcattggggtcgagctggtagatttccccgtaaacattctcacgctctttcattaaatcaagcggatcttcgatgacaaccccgctcgcaccagcttcatgcaaaatatttgagatgggttcgaccgcttcatgtgttgtgtgaatgctgatttcggaccatttcaaaactaccaactcctatccaatcattactcgcctttaaatgcgcgttttactttgtcaaagaaactcatttcttgttcatccggcaggttaccgctcacttcagcaaactcgcggatgatgtctttttgtttatctgtcagatttgtcggtgtgacgacgcggacgacaatgtgctggtcgccttgtccgtagccccggacattctgcacgcctttgcctcttaatctgaattttgtgccggtttgtgtgccggcaggaattttcaatttcacttttccgtgaagtgtcggcacttccacttcgtctccgagtgccgcttgggcaaacgttaacggcatttcacagtaaatatcatctccgtcacgctcaaagaactcgtgggcgcgcacatggaatacgacaaacagatctcccggaggacctccgtttacacccggttcaccttgacccggaacgcgcagctgctgtccgtcatccacaccggcagggatcgtaacgttgatttttttccgttttttcactttgcccgtgccgccgcagtccgcacacttgtttttgatgatttttcctgttccttcacagtggtggcagactcttcggttaaccactttgccaaacggcgtgttctgttcgacattcagctggcctgaacctccgcaatgcgagcacgtttccggctttgttcccggctttgcgccagagcctttacatgtttcgcaattctcttcgcgcggaatttcaatgatcgtctcttttccgaaagccgcatcttcaaatgacagtgtcattgtatactgcagatcagcgccttgccgcggtgcattcggatcacggcgtctcgtgccgccgccgaaaatgcttgagaagatgtcatcgaaaccgaaaccgccgaagtctcccccgccgccgaatccgcctccgaagccctgattagggtcagtatggccgaattgatcatattgagcgcgtttttggtcgtctgagagcgcttcgtatgcttcttttacctctttgaatttttcatctgctccggattctttattgatatcaggatgatatttttttgaaagcttccgataggcttttttgatttcatcctttgaagcgctcttacttactccaagcacttcatagtaatcacgcttactcatctcgcttcactctcccgaatttctcacataaattagattgtatcattttgaattatgttttttcaattccttttatcccgggcaagaaaaaaagtcaaagccaagagatgcctgactttgactttctgtctgttgaatcagaatatgctgtgtgttcttccgctttctgcggaaagaacttattttttcgcttcgtcgtcttttacttcttcgtattccgcatcgacaacgttatcgtccgcttttttgccttcagcgtttgctccgccttcagcctgctgcgcttttgccgcttcttcataaagcttcatggaaagctcttgaacgattgtttgaagctcatcttttttcgctttgatctcttcaatttcgtttttctcgatagctgctttcagcgcgtctttcgcgtcgtttgcttttttcacttgctcttcgtccactttgccttccaggtcttttaatgttttttccgtttggaacacaagctggtcagcttcgttgcggacttcgatttcttcttttctcttcgcatcagcgtcagcgttttcttccgcttcttttaccatgcgttcgatttcgtcatctgaaagacctgaagaagatttgattgtaatgttttgttcttttcctgtgcctaagtctttcgctcttacgtttacgataccgtttttatcaatatcgaaagaaacttcgatttgcggtacgccgcgcggtgcaggcgggatatctgtaagctggaagcggccgagcgttttgttgtcggcagacatcgggcgctcaccttgaagcacgtgaatgtcaacagccgtttggttgtcagctgcagttgagaatacttgagacttgctcgtcggaattgtcgtattgcggtcgatcagtttcgtgaacacgccgcccattgtttcaataccaagagaaagcggtgtaacgtcaagaagtacaacgtcttttacgtctcctgtgatgacgcccccttggatcgcagcaccaagcgctacaacttcatcagggtttacgcctttatgcgcttctttacctgtttcttttttgatcgcttcctgtacggcaggaatacgtgtagatccgccaacaaggataactttgtcgatttcgcttgcagaaagatccgcatcttgaagagcctgacggacaggagccattgtgcgttcaacaagatgagcggaaagctcttcaaatttagcgcgggtcaatgtcagctcaaggtgaagaggacctgcttctcccgctgtgataaatggtaaagaaatttgcgtagatgatacgccggaaaggtcttttttcgctttctcagctgcatctttcaaacgctgaagcgccattttgtcttttgaaagatcaatgccgttttcttttttgaattctgctacgagatgatcgatgatgacttggtcaaagtcgtccccgccaagacggttgtcaccggcagttgaacggacttcaaacacgccgtcgccaagttcaagaacagatacgtcaaacgtaccgccgccaaggtcgtatacaagaatggtttggtcttcgtccgttttatcaagtccgtatgcaagcgctgctgcagtcggttcgttgataatacgctctacttcaagaccggcgattttaccggcatcttttgtcgcttgacgctctgcatcgttgaagtatgccggaaccgtgataacagcttttgaaactgtttcgcccaggtagctttcagcgtatgctttcagatgctgaaggataatagctgacacttcttgaggcgtgtagtcttttccttcgatttctactttatagtcagtacccatatggcgtttgacagacatgattgtgttagggtttgtgatggattggcgttttgccacttcccctacttggcgctcgccgtttttaaatgcaacgactgacggagtagtacggtttccttcagcgttggcgataactgtaggctcgccgccttcaagcactgccacacatgagtttgtcgtacccaagtcaattccgattactttactcactttgaattacctcctgctatgtagttattgattcacttttaccattgaaggacggataacgcgatccttcagtttgtagcctttttgcagttcttcgataacaatattgctgccgaagttttcatcttcgacctgcattacggcttggtgaaggttcggatcaaattcctgaccgacagcttcgatggcttcaacgccttcttttttaagagcgtccatcagctggcggcggaccatttccataccttgcagcaagctttttgtctgctcgctttcagcttctacttgtaaagcccgctcaaagttgtcgagagccggaaggatttccgttacgacgttttgagaacggtatttctgagcagcttccatttcaaggcggctgcgtcgtttatagttttcaaagtctgcttgaacacgcaaaagcttgttttctttttcatcaagcaaaccctgcaattcatcaatttggtgctgaagatcttcttcctgaccagcggtttcttcatgctgttcttctgaagcggcttgttctgtcatttcttcttgttcagctgcttcaacctgttctgcggtttgtttttcttctgacattgtcttcacctccctcaaatgctgtaaaaagatgactgaaaatgattgccaaaattcccttattcatcatacaaacttgtgaatgcttttgacaagtccgaagtcacgtgctgcagcaggctgacgactcttgaataattcatgcgtgtcggcccgatgatggcgattgatccgatctgcttcgtatcaacagtataggtggccgtgattaagctgcagttttccatttcttcgtagtcattttctttcccgattttgattgaaatcccggcttttgatgactgaaacagcttcagaacatcctgctctttttcaattaaggataagagcgagcggacccgttcaatatcgtggaactccggctgattcagcatattgatttttccgccgaaaaacaatttctcaacatgggtcgccggatggaatgtggatcggagcgattcgagaatgctgtcatagttggcaatatgctgccttaaatatgtgacaacctctttaaaaatacgctcattcagttcgtccatcggcacgcccgctaatcgatcgttcaatatattgaccagtttttcaatatcggacaaatccactttagccgggaaattgatggtgcggttctcgacatgccccgtattcgtgacgaggatggcgaccgccttatccggctggatcggaacgatttgaatctgtttaagataattctcgctcagcgtcggcccgaggacaatcgatgtgtagtttgtcagttcggacagtatctgcgctgatttttggactgttttttcaagctcgaagattttttctttaaatatcgagtgaattaaatccagatcggtttttgtcagcttgacgggcgacagcaaatggtcgacataatacctgtaccctttttccgacggaatccgtcctgaggatgaatgggttttttcaataaagcccaaatcctccaagtcagccatctcgtttctgatcgttgcagagctgaatgtaatctcgtctttttttgaaagagttcttgatcctacaggctgcgctgattgtataaaatcattaataatcacttgcaggatcagcagctgacgatttgttaacatcatcatcacccctgttagcactctaggtcagcgagtgctaattctatatcaaaagtaacaaaccaaaagaaaaatgtcaattataactcacccaaaaaagcgccaaaaacctcatttcctaataatttgccctcatgcgtcagcgcaaccgatttttccgtgtcacaaatcaagcccttatcagctaaatttttgagaacatccggaaacagttcatcgactgagcgtccgaatttatcgagaaaagctttcttttgcacgcctgacatttttctgaggccgaggaacatttcttcctcaatctgttcctcccgtgtcacctcgtgcgtgtcccggtaaggcagccctttttcttcgatgagctgcatgtaatgtttcacaggaccggcgttgacggtgcgggtgccactgatatatccgtgagcccctgcgccgaaaccgaaatactcttcattgctccaatacgtcagattatgctgcgactcgtatccaggctttgcaaagttgctgatttcatattggcggatgcttgcttcactcatctgtctcatgaccgtttcatacatctcagcttctttttcctgcgccggaagatgcagtcggcctttttgcattaaattataaaataccgttttcggctctacgatcagcgagtaaacagaatagtgctccgcatcaagcgacaaagccgttttgacggaattgtcaaggtcatcaagcgtctgattcggcaggccgaacattaaatcgagactgatgttgtcgaagccgagggctctcgcccgttcaaaggaagtgaatacgtccttttgtttatgcactctgccgattttttgcaaaagcgcgtcttcaaaggtttgaacaccgaagctcagccgattgacaccggcgtttttcaagattcttaatttttccgaggataaatcatccggatttgcttccacagcaaattctatgagtccgtctgaaggcttcagcacgcggtgaacggaatccatcagtttatccagctggacgggtgagagcgatgtcggcgttcctcccccgataaaaatcgtgcggagatcaggtcggcccgtccgttctatagtatttatcatttccttttcgagtgagtttaagtactcgtcgacaggctggctctgaataaaatatttattgaaatcgcaatagtggcagatgtgctcacaaaacggaatatgaatataagctgatttcatttgaaacaccttcttctttacagaaagaagccgcagtgcgggactgcggcggcttccgttattttttcgggctgtcgtccattttaaggacggccataaacgcttcctgcggcacttcgactgagccgacctgcttcatccggcgttttccttctttttgtttttcaagaagcttccgtttccgcgagatgtctcctccgtaacattttgcaagaacgtttttccgcatggccttaatggttgaacgcgccacgattttctgtccgatcgctgcctgcaccggcacttcgaattgctggcgagggatcagttcttttaatttttcgacgatgacttttccgcgctcgtatgcataatcacggtgcacgataaatgacagcgcatctattttttctgcattcagcataatgtccatcttgacaagtttggacggcttgtagccgatcagctcgtaatcgaaagaagcgtaccctttcgtgctggatttcagctgatcaaaaaattcataaacaatttccgcaagaggcatctcatatacaatgctgacccggttggcgtctaagtactgcatgtcgataaagttgccccgttttccctgacaaagctccataaccgctccgacataatcgttcggcaccatcatagtcgctttgacataaggctcttccacccgctctattttttgcgggtcaggcatgtttgacgggttatcgacgatgatcttttcgccgtccgtcatataaacgtcataaataacgctcggcgcggtcgtaatgagatcaattttaaattcccgttcaatccgctcttgaatgatttccatgtgaagcattcctaaaaagccgcagcggaagccgaaaccgagtgcttgtgacgtctccgcctcgtattgaagggatgagtcgttcaattcgagtttttcaagagcctcgcgcaaatcattatatttagctgtgtcgatcggataaagtccgcagtacaccatcggattgagtttgcggtagcccggaagcgcttctgccgcaggcttaaccgcgcttgtgatcgtatcaccgacacgggtgtcgccgacgtttttaatggcggctgtcaaatagcctacatcaccgactgtcaattcgtcagccggctgcgctttcggcgtgaagacgcctacttcgatgacttcaaactcttttccggtcgccatcattttaattttctggcccggttttaccgttccttccacgactctgatatacgcgacgactcctcggtacgcgtcataaagcgagtcaaagatgagcgctttcagcggagcttccggatctcccgcgggagccggcactttttctacgatctgctctaaaatgtcttcgatgccgatgcccgctttcgctgaagcgaggacggcttctgaagcgtcaaggccgataacgtcctcaacctcttgacgcacacgttctggctctgcgctcggaagatcgattttattaatgacaggaagaatctcaaggtcattatcaagcgccagatagacgttcgccaatgtctgcgcttcaattccctgagccgcatcaacaacgagaatcgcgccttcgcaggcagccaggcttcgcgatacttcatatgtaaagtcgacgtgtccgggcgtgtcgatgagatggaatatatattcttctccgtcttttgctttgtatttcagctgaacggaatttaatttgatggtaattccccgttcgcgttcaaggtccattgaatcaagcaattgttccttcatttcccgctgggtgatcgccgatgttttttctaaaatccgatccgccaaggtcgatttgccgtggtctatatgggcgatgatggagaaattccggattcttgactgcctctctaaacgcttttctttatctgtcacaatctatcactcctactattaaacgcaaaatacactagcttagattatatcaataggattgtaaacattcaattaaaacaagaaagagaaaagcttcctttaaggaatcatccgcttttctcttcatcaatgctatcggttcagtttcaaaacccacttatacatcgcctgcgccgagtccgtcacggtatttgaaagggtttctccggcttttgaaaacaggttgaaggtttccgcctgttccagctgtttttgtttttcttccaaatctttcgccgtaacggtttggcccaaaatggaagcttctttctcctgcccctctccgccgccaagcgtgaacgctccttttaatgaggggtctttgtatcctttcatatcaagcattccgctgtttgcctgctgcatgccgaacaaaacgccgacaaacatgacaatggcgatcagcaggcatttgccggtaaaacggatcattcgaatcacctgatttctattgttttttcttctctcctgattgcgagctgactttttcggcgtcccagtacagttcgctgaatacatcggccatagcgtctgatgcgcgtctcagttcttctaggttgttatccacgcccccgaattccagcagaagcgatctgtcgtttaaatcctggttgtatactccattatctcccggagagccttttgataaaacaccgacgcttaagccggggtattttttctccatcagcttatgaagttcacttgcgagtttatagttttcttcaaaattggcgcttttttttccgacgacgatggcgactctggcatagctttttcctttaatatcggctgtcgtatttttcttgcggcgggaatcccggtgaatatctatggtatattgcaggtttttatttttcgcgagcgcgctttttacgacaggtcttgattcgtcatagcttcgcgcataatttaaaccgtctttgttcaagcgggcctgtatgtcggttttatctacggtcgctcctacgccttgggcttcaagcgcttttccgaacatatctccgacaagcgtgacattggcctttgaatggcgggcattatcaggatttgtttccccttttaacagagggagataggattcggtattgtgagtgtgataaataaagacgactttcttgctgccggtcgaatgttcgggcggcgccgtttcttcttttttcgttttgttttcgatttctgccaggttcacttctttttctttttccatcacctttgacggcggcggagattcagccggcatattcgtataatccgtcccctgccccgccaaaaggatttccgtatcgtattgggcaaatcccggaagctcacgtcccaagaagctccgcgggtcttccagattaatgcttgtcgccagttttaaggaaagccgggatagctgaaatgaatctttttcgggaagttctgacgcgaaataatgattctccatgccaaggaggtgtgcaaacgcgtcacccggaagttctccggcaattccgtgaagagaatcggaagaaagcctcaattcaggacgaagcgatgtaagcacaccggataatacgaaaataacgataaggcttgtcataaacaaaaacatgcccttgagcgcgtttccaccgtttactgcaacgacaatttgacggtttctgcgtttttttctcatgatttgaatccctccagcgcttgtctagtaattactctatgaacaagctagaggaggtagaaccaatttagtgattatacgaacctttattatcttgtgagaccttttcatgaagggcggtgtttaacccgtttgcaagcacgttcgccatatcatcaataaaggtgtcaatctccttcggcgtaaccatcagattatggccgagcggagaaagcacttcatgaatcagctggcgcttttcgttttcgtcaagcgtgccgacaatgccgagaaaggattggcgttccttttccccgggaagatcctcatctgtaagcaccttctttttgccgaagttcattccggcgggcaccagagaccttgacggactgtcatctttcatctctctgccgaaatgctttaatatgtagtccactgtatcgcttgcgatcgttaccgcatcaacgacagtcggtacaccgattgcgatgacggggatgccgagcgtttccttgcttaattcttttctcttattgccgacgcctgatcccggatgaatgcctgtatcagaaaattgaatggtcgtgttcactctttcaacggctcttgccgcaagagcgtctacagcaatcacgaaatccggctttgattctttgatcacaccttgaataatatcgctcgtttcaattcccgttaagcccatcacaccgggggcaagcgcgctgactggcctgtacccttcctgcacattttccggctgaagcctgaacaaatgcctcgtcacaagaaggttttcggttacgagagggccgagcgcatccggcgtcacattccagttgccgagaccgacgatcaaacagcttgcatcctttggaatctttaaagccgacagataggcggaaaattcctcggcaaacacttccgttactttttcctgcatttcagagtcgtgctcccggaccccttgcgcttcgatcgtgacatagcgcccctgctttttgcccgatagctctgcgccttcttttgtaatatctacggttctgactttaatgccgcctttgtcgcgttctttttcaataaacccgtttatttcttttttctgatcagtttgtccgtcttttaccgcctgttttgtttctaccgctaaatccgtccgtatcagaaattgattgacatccagttcgttgtttttcacaaggtagacctccttcaatcatcgtggtacatagtgttgccatttgcaaaacgaatcatgcgaatttacccatcaacgaaaaatactttacatttatattgcaatctaaagttctgtttgatagaatacaatttgttctattgtgaagaagatttaaccttaagacactgtgctacaggttgtatcttaggaggtgaaacacatgccaaacattaaatcagcgattaaacgtacaaaaacaaacaacgaacgccgcgctcataacgcgacaatcaaatctgctatgcgtactgcaatcaaacaagtagaagcttctgttgctaacaacgaagccgataaagcgaaaactgctctttctgaagcagcgaaacgtattgataaagcagtgaaaacaggtcttgtacacaaaaatgccgcagctcgatacaaatcaagacttgcgaaacaagtgaacggactttctgcataatacaaaaacgatcccttttacggggatcgtttttttcattcagtccggagaagctcaaggagaaagagctcaagcaggagctgcttgtcctttttccccgttttcatttcataatccatcactgcgagtttctctataatacgccgaagctcttcttcagaaaaaagcctcgcctgatccatcgccagctttacccggaaggggtgaacctttaagtttgatgcgatttgcttttggccgtatccttgtccggcaaaatactttgtctgcataatcagacggaattgattggcgatcagcgccataattttgatcggctcttcgttttgttttaaaagatcataaaatatttgaaggctttccgtccgttttcggttcacgattttgttgatcagctcaaaaatattctgctccaaacttcttgcgacaagctcccggacatcttcaagcgtgatttcttgtctgtcaccggtataggcggtgagtttttgtatttcctgatatatggaagacaggtggccgtttacgagcagaaccaaatgctcggcagcctctgtatcgatcgttttattttcggatttcgccagattaatcgtaaaatcagtcgtctcctttgcattcagctccttagcttcaatcataagggctttttgcttcagcgccttcgtcagctttttccgctcgtccagcttctcatacggagccacgatcacaaagaccgtataaggcgcaggctctgtcagataagtctccagagcgcctgtattgtgctctattttttctttctttttttcccctgttaaaaaagacggattttttacgatgaccagccgcttctcccccataaacggaaacgtttccgcatcggttatggcctggtcaagcggatcctcttcaagatcaaaaacagacaggttaaaatctttcgtcccctcatcaacgactgcttgtctgatccggctgacagtctcttggagcagataagtttcttttccgtataaacaataaacggagcggacatccccttttttcagggctttccaaacatcaaataccatgatcgtatgacttcctctctttcttgatccccttctatcctaaattgagttcggcaaatagtaaagaggaagctttaaaaaggacagcttcctcatttatattaaacgcctgattcacaagctcccggggctgcttgtaaaaaggcgataatcacaagaacagaaaacgttaccatcacttctagatttttcaaaacaattccagtatacttaaggaagtcaggagggatgaaattgaatgattttgaaaaaaacgttcaaagcaaacgaaatgatgctgttgactcagctgtcggttttgtcgtgtccttcggatttttcgcctttttgttcgtgatggcaacagccatccatcttatcggctcttagccgcattccgggctgctgtcaatcggcagtcttttttacttcctgcgccctggtttcttctatatcatatggagggaagacagaaaacgttccggcgccttttttaaatctgtatcgaatagttccgctgacatcggtgcgaagcacattgacagagtaagctttcaaacgatccagcacttcttcatgcggatgatgataacgattatcttttcctgctgaaatcagtgctgtctccggctgaagctgtttcaaaaaggcgtcactcgtagagcttttgctgccgtgatgaccggccttcaatatatcagccttcagattcggatacgttttcagcacctctgtttcgccgtccgattctaaatctcccgtcaaaagccagctcactctgcctaaaaccgtccaaagcaccagtgacgaatcatttttactccttccgccaggcgactccggagacagcacctgaaactgaagatcaccggctgttatggtatcgccccgttttgcttcagcaacgggaatgttgttttctttcgccatattcaatatttccccatccttcggttccttcacgaatcccacggggacaattaaccgcttcactctatgttttttgattaatactccggcttccccgatatgatcctgatccgcatgggttaaaatcagcgcatccagctttttcaccccttttccgttcaaaaacggaactaaaactttctcaccgatagaatacgggtggtgtttttctttccacgattcttcggaataagcaatcactcctcctgtatcaaccattacggtacctttacggtgcggggcacttataaacagtgagtctccctgcccgatatcaagcatatccgcttctccccaaggactgaaataaggacggaacattatatatgccaaaaccgcaaagaaaaaaagagccgatttcctgagctttaaaaaacctcccttttccaaagctgcaaaaagcgtaaaaacggaaaccgcaagcataagaagcgacagaaagtcaggctttgacgcaatcattgtaaataaatcaacggatgccgcatatgtaatgaaatcatgcacaggcttcatcacaagatcaaacaggtaaaacaaaaattcccccgcctgcctggaaagtaagagaagaagaaaaccgatgacagaaaacggaatgacaaataacgtataaaatggcaccatcaccatattcatcggaaaactgacgagcgaaatctgctgaaaatgatagagaagaaacggcagcgaactgagctccgcaataaatgaagccatcgcaagcccggcgagtctgtttttccctgctttctttaaaatggaggatgacagaattaaagcggcgcttaccgcaaaggaaagctggaagcccgcctgccaaaggaggtaaggatcaaacagcagaagcagcagataagacatggacaatgcagctgaggaatgaatgctgcgtttcaaaagagttccggcgatataaaatcccagcatgagggatgcgcgcagcacagatggggcagccccgcttaacaacgtatacaccggcaaaaaaagcagcaacaacatccccgccttttctcttgtcagtccaattctgataagggcataaaataaccccgccgtaataagaccgacatgcattccggaaatcgccattaaatgaacgactcccaaattttgataagcgctcagtatatcgtcctctatagaaaatctttcacctaaggtcagcgcctcaacaattccggcggaagattcaggtacatgattccgaatgatcgaaatcaaattctttctgatgttcagaagcttaaacagcggctgttcggatttttcgcactgcttaatggaagtaacggaaaatatccagtgaatatgctgggaataaagaaattccttataatcaaaacccccgggaaccgtcgcatgtcggggctgttccagtgagcctgtaaacgtacagcgcatccccggttccagctgttcaatgagtcttttttcttcaagggaccggattttgtacgaagcggcccatttttctttgtcatgggtacggataacggctgacattttcgctccgtcaaccttcggaatgtttatgatgagagcctgttcagtatagctgccggcctgataccgggatacattcgcagcgtcacaaaccgtatacagaaagaaataaagacaaaaagaaacgaggcagacgataaccggtgtgtgctgctttgtttttacgataataaagagaagatacagaaggaaaaagaataggacccagaaggaattagcggcggcagttcccgcggttgcagaaaccgccgccagaggcagaagaaggtatttatatttcatttatacgtagctggtaaacagctcattggcctgttcatgaatttttttcagttcgtcttccttaacccccgcatcagataattgctgaatcagcccggctacaaaagacaatttttcacggtttttcaaatcgatgatcatttcatcaagttcaacctgctccaccttgactccggcttggttgaacagctcttttgcgtaaggctgtgttttgtaatcttcggcataatagacagttttgatgcctgcctgaataatcgatttacagcattgaatacaaggataatgcgtcacataaatctcggcgccctccgtcggcacaccgaacttagagcattgcaaaatcgcattcatctctgcatgtatggtccgctggcaatgattatctattaaaaggcatccttcatcagcgcaatggacgccgcccgcaattgagccgttgtatccgccggcaatcatccgcttgtctctgacaacggttgccccgactgacagtctcggacatgtgcttctcagcgccagcaaatggctttgcgccataaaatattgattccatgagattcgttccacaagtgttccctccaaaagtcttgttgctgttctaagtttacatagttttgagcaaaaccgtcaattcactttaccgtaatggaagtttttatccgctcaaatgacttttctccaaaacctgatacattcatcaaatcttcagcagtctgaaaccgcccattttcttctcggtaggcgataatcgcttccgcttttttctgccccacaccgggaatcgcctgaagttcgtcaagagatgccgtattgatattgacagaagcattctccttttcacctgctgcggttttcgggggattcgcctcttcgccttcactcgggatataaacgatcgtcccgtcctgcagctgctctgctaaattaacattcagttcatccgccttttccttcaggccgccggctttcttaatggcttgcgtcactctgtctcccgccttcatttcataaacgccgggatgtcggaccgctcctttaatatcaatcataatcttatcgtctgcggtgtcttttttgtccgtgacgggcgctgaggctgtttggccgagcacggactgctgtttgacaggctcttctttttcggaacgaaacagcaaaatgcagatcaaaaccgcccctgccgcaagacaaacgccaagaattttcaggtactgcctctgccgctccgtcatcatcactttcgtcatattgcattgcctccccgcataaggtttagaggattaagggaaaaaggaggggaatttcattgaaaataggctttatcggcaccggaaacatgggaacgatcctgattgaatcgcttattgaatcaaacgctgccgatccctcacaaatcaccatcacaaacagaacaatcgaaaaagcattgaaactaaaagaacgtttcagcggcatccatgtcaccgaggatcaggaaaagctcgttcaggaaaatgatatgatattcatttgtgtaaaaccgctggatatatatcctttgctgaagaaactcacaccgcatttacgaaaagatcacattttaatctccattaccagccccgttcaaacggaacagattgaacatgcggttccgtgtcagacggcacgcgtcattccgagcattacgaaccgcgcctttgccggtgtctcgcttgttacattcggcaaaagctgcagtgagtctgcaaaagcggatattcaaacactgatcactcatatttcaaaacctgtagaaatcagcagcggcattacgagggcggcgtcagacattgtcagctgcggacccgcttttatgagttatctcgtacagcgctttattgacgcggcagtggaagaaacggacattacaaaagaagaagccgtgattatgtcgacggaaatgcttgtcggtctcggaaagcttttggaaacagggcattacacccttcccgccttgcaggaaaaagtatgcgtaaaaggcggcgttaccggagaaggactgaaggctctcgaaaacggtgtgcaggatatgttcaaccgtgtctttcagcgtacacatgacaaatacgatgaagatatatctttagtgcaaaagcaatttcacgtgtaaatgagtatgccataaagtgctttatcgtgccaatcgctaaaaatgcattttaaaaaccatcgttccgtttaaacgatggtttttggtttgcctgccgtaaagaaaagacgttcagactctcttgaaggaggacggtctgtaaaatcagccgtcactttcttcagttcaaatccgctctccgcaagcatttgttcatattcttcaatgtaaaatgttttttgctcatgcgtctcgtcataacggtcatatgactgtccgttccatacgaaaaaggacatatcatggatgacagatagctcttcatcaccggcaaagctttgccagatatagctgatctgttcatcttgatccgcatgggtgctgtccggaaaaagctccgtcattttatatggggaatggacgtcaaacagcagcaagccgccctctttcaaaacacgaaaaacacttttgaaggtgctgaagacatcatttttcgtttttaagtaatttaaggaatcacagcagatgacaacggcatcaaactgttcttcaaaaccggaaagctctctcatatcctgctggagaaatagaatcggctttcccgtttttttctgctgggcacagctcagcatgtcttcacttaaatcgattcccgtgacttcgcagcccttttcggcaagcctgacggaaatttctccggttccgcaggcaagatcaagcacccgtcccttttccggaagagccgcttcgatccagtctgcccattcatcatacggcgcatgcgacattaactcgtcatatacgccggcgaagccttggtaaatcatgagttcaagccgagttcaagctctgcgagcggcgcgtcgccccatagcttttcaagattgtaatagcctctttcatctttatggaaaacgtgaacaatgacgtcgccgagatcaactaaaatccagcgggcttcatcaaacccttccatctttttgacatcaatgccgttttcttctgcctgatctttaatttcacgcgcaattgcctgaacctgtttatcagaattcccgtggcagattaaaaagtaatccgctacaagagagattccttccatgtccagcgctaaaatatcctctgtacgtttatcatcgcatgcttttgccgcgatttttaatacggaagcttgattcatttccatattcctcctgtcatttttgagacaccagccagttataggttgcaaacgtctccgggaagaccggctggttttttttcatcagaaatatcattgtatttttcatcgcttgtatgagcgcttcgttcagatctgtttccgccagatggcgcacctcttccactcccggaaaatggcggccgggttcaatgtaatccgccacgtaaatgactttgtctaaaagggtcattccgggacgccctgacgtgtgataacggatcgcatctaagatctcggggtcagtgatccccgcttctttctcagccagatacgcccccacaggagcatgccacagctcggcattgtaatccaagagctcagccggcattttttcccgcacgatgatctgcttcatttcttctttcggccggaatttcgcataatcatgaaaaatagcagccatttccgcttttttcggatctgccccgaaccggcctgcgagaataaccgccgtatctgtcacgccgattgtgtggatatagcgatgctcggtcagctgttctttgacgcaggcaagtgcttcctcacgattcatataaatcattctcctctatatactgcctcacttcatccggcattaagtattgcgtcggtttttttgctttcagacgttctctcagcatcgttgacgaaacgccaaactccggaacgtcagcaaaaagcagcgggtacggggtctcaatatgataccccggacgccgcactccgataaattgaatgagcttgagcagttcgtccagtttgtaccatttcggcagatattcaatcatatccgccccgataataaagaaaagcttgtcgttcgggtgccgctccttcagtaaacggacggtatcataggtataagaaggaccttcccgctccatttccgccagctcaagcttaaagccgggattagagctgatggcaagcctcagcatctccacccggcgccggctgtcggtaaagtcttcattctgcttatgcggggggatttgattcggcataaaccaaacctcatcgagctccgcctgatgaaggacttcattagccatcagaagatgaccgttgtgcggagggtcaaatgtgcccccgaatattccgattttcctcatgtcaaccaccttacggaagctcgatttgtttattttcctttgattccttatacaatacgatcgtatttccgattgtctgcaccaaatgtgcacggctgcctttcacaagggctgccgcgacatcatttttatcgtcttcgcagttttgaagcacactgactttgatcagctctcttgcttccaatgcctctgcaatctgtttcaccatgttttcgttgactccgccttttcctacttgaaaaataggcgttaaatgatgcgcttttgaacgcaaaaaccgtttttgttttcctgttaacattgtgttcctcctagttttccttcaacaattgttctcatcaagccgctgtcaggctcttgttccgtccacagcttgaaagccaaagcggcctgttctacaaacatgccgatgccgtcaagggttgttaagcctcttttttcagcttcttttaaaaacgccgtttgaatcgggttgtatacgatatcacaaacaatggcgcccgttttggcccgttccaatgagagcggcacggcatccgtgttcggatacatgccgacagatgttgtatgaataatgacgtcatattgctcaagctgattttcagcttcttctaatgtgagggcgcgtttctgctgaaaagagggagcggccgcaatcaggctttctgctttttccggcgtgcggttgcaaacgtcaaattgtttcggctctttgcggacaatcgtcgtaaaaatcgctcttgccgcccctcctgctcctatcattaagatggagagctctgatatgggtttgtccaatactttgaccaatgatttataaaatccatctccgtcagtattatacccgatgagcctgtctccctctcttttgacggtatttacggctccgagtactttcgcgctttcatctatttcatccaaatgctccatgatcgcgactttatgcgggactgtgacgttaattccgcagatgccaagcgccttgattccgttaacggcgtccttgaggttgtgaggttctacctgaaacgcaaaatactgcccgttgatgttcttatcttttaaagccgcgttatgaatatcgggtgacattgaatgcccgatcggatttccgattactccgtacaattgtttcatgctccctctccccttctctctatattaatgatcggcggacaaatacgtgtacgcctttcggagcgtatgccgttatttttttatctgcgttctgcaccgtgacccagccgagaccggaaaaaacgatatctgtctttccttctttaatcgtaaacgtgtgggccgtaagctccggaaattcatccaaatgatcttttccgggcggggtgagcagttcacccgcatgcttttcgtataaggcgtcagcattttcaagctttgttctgtgaatcatcaattcattcggcatatagcagacaaacgccgatttatcgcctgaaacataatcaaaacgtgcgagcccgccgaagtaaagcgtttgtttctcattcagctgaaaagtgcgcggcttcagttcttttttcggtgtcagcacctttaagtcacgcttgtccacgtaatgcgccatctggtgatggttaatgattcccggtgtgtcataaagcgcagatccgtcatcaagcgggatttcaattgcatcaagcgtcgtccccggaaattgagaggtagtaataatattctcttcccctgagacctctttaataatccggttgataaacgttgatttcccgacattcgtacagcccaccacatacacatcgcggccttcgcggtaatgttcaatggcgtcaatgacttctttcattccttgtccgcgggaagcgctgattaaaaagacatcaagaggttttaagccgtattctttcgcttcgcgtttcatccattgaacgaggcgttcccgttttacggatttcggaaggatatcggccttattgccgacaagaatgatcggattaccgccgacaaagcggttcagtccgtttatccagcttccgttaaaatcaaaaatatcaacgactttgacaataagagagtcagtatcgccgattgtgtgcaagatatttaaaaagtcatcatccgttaatgaaacatcttgaatttcattgtagtttttcagtctgaagcaacgctggcagatgacattctcttttgtgagggatgcctttggcgcatacccgagaccttgtttatcttcggtctggatcgttactccgcagccgatgcaaacaaccttttccatttctaatcctcccactgaatatggcctttacgtttcaaagaactcaatattctccgttcaatccggcggttaaagcgcgtcatgaccccgtcagaggaagcgacaggcacgacgaggatcgtatgatacccatgtctgtttccgccaagaacgtcagtaagcagctggtcgccaatgaccacacagtcttcttttttcagatccatgctgctgacggctcttttaaaggcgcgccccatcggttttcttgccttataaataaacggtatgccaagcggctccgagaataatttcactcttcgttcattattattggagacgatcgtaactttaatgccgtgctccttcatttcttcgaaccactcgattaatcgaggtgtcgcactcggtctgtcccactccacaagcgtgttgtcaaggtcagtgataatacctttcacattgcgctccttgagcttttccggtgtgatatgaaatatatttttcacaaattcgtcaggtaaaaaaaacttttttaacaaaacccgcacccttcccttttctttctatcatctatatgtcgaaatctgtcagatttaaaaataaagtcggactgagcaaaaaaatttcgacaaaaattgggtttcttcaccagttgtggataaaattacacacattatccactcttattacatccggatttatccaaattataaacaagatactaacaagttatccacttgtgagtgtggataacagaacgattgttcttatttgtatttcatggtagattaaagataacctcaccatgattgaaacgcaaccttcatcatatgcttgcgtctgatgattgattacaattattaaggaggtgccactcccattaattgggtccccggcatgagaaagctttctgatgaattactaatagaatcttatttcaaagccaatgaaatgaatttgagccgtgaatttatcgagttaattgaaaacgaaatcaaaagaagatcgctcggacacattatttccgtttcttcttaaacagaaaaaattttccgggcgaatttcctttttttactcagatgactgatattatatcacttcggttatgcgctttactaccactttcaacaaaaaacacccctaaaatagaggtgtttaagaggacggctgttattatttgaaccaatacagaccgcccagaacgagaaaaacgacgagcaggacgacaaaaaatgcgtaccagtaccccgcattcacccgaggaggcgggcatacaggatattgcggagggaaaccgccgttcatagcatatcgcctccaaaaagatgtttttctacagcctatgatgcaggagcaaaacggcttaggcagctgacagcgtcagcgttccaaaacccgcccattttttatgccttcaattaagattctggccccttttggcgtcatgtgatttccggaaggatcaatcagtccggattggatcagcgcccggtctgtagctttgccgccgtccgcgcgtataaagtgtttccagttatccaccagaggcacttttaactcttttgcaacctgtcttgtaatgccgttataggaattatgccatttcctcgctccgcctttttctttaaaggctgaggccttatatcttgaatagtaatagagatgatgcgttccgtttccttctataaccgggatgcacgtcattaagatcggctttatgccgtgttttcggctttcgtttataaaataagtcaggttttctttaaaccttttctttgatactcgcggctgatctcccgtcaaaatgcccgcatcatttgttccgaacatgataaataaatattggggcttacggtcaatcacgtcgctttgaaagcgcaggcgcgcatcttcagtcgtctggccgcctattcccgcattcacaaccgtaagacggccgcgttccgttgtttttaaaatgtttacccactgctgcgcctttggataatcacgataatcccaattggaaccgcgcgtattgctgtcgccgaacgcgacaacacttttctctttgcctgcggcgcatcccgataacagacaggttatcgtaataaaaagaacagcaaacttcattttctctccccccaaaccttacatcctatggtacacatctcttttgcggctttcaacgcggcgctctctttaatgaatatgaaaagggccggattcctgtccgatcaaatccgaaaccttaacaaatgtgtagccctgttttttcagctggggaatgatttctttcaaagcctcaaccgtctggcgccggtttcctcctccgtcatgcagaagaatgatatctccatccctggcatgtgagacaacatgcctgacgatttttccttttccgggccttttccagtccatcggatcttggttccatgaccacatgatgataaagtagccctcttttaaaatgcctttgaaagccgtatgattcagcgatcctcccggcgggcggaataacttgtccccttccggctgaagcgatctgatatgctgcgcggagctgtgaagctcttttaaaatttctttgcgtttcagccggtgaaaataaacatggttcatcgtatggttgccgatttcatgcccttcttcaatgatgcgctttgccgtaatagggtatttgtctatacggttcccgatacaaaaaaaggttgctttaacattgtgctgtttcaacacgtctaacacagcctccgtatagacaggatggggaccgtcatcgaaggttaaagatagtttctttttttcagaccttatatcccagtacacgtttcccgtcttctccatgtcacttctttttaatgatttcgcatcggcggacacggcagtgagactcgcgaggacgcatatcatgatgatcagatgaaagcatctcaacgtttacacctccagtaaacactactgttaacgtgtccccttttttaaaaatcattctgcacattaagttatgtacatcacccgcttctgctgtaagaagcaggtgatactgatttatgacagcaccgcttccagcttgtcttttgttttcggaccgtaaatcccgtcagcctgcaaaccgttcattgtttgaaaacgttttacggcattggccgttttcggtccgtatattccgtcgattccatgatttttcgcatgtttatcaggataaaaataagcggcggcaagggctctttgcacttgagtcaccttttcgccctttgtataaggggtcgtcagtttaatgattcctgaaggcagcgggtagattttaggcgccttatttgcagagtcgtcagtgccggttatgccttttttaaaggattcccagctgttcagcagcctgtcggggcaattctttcctgaccattttttatggggaacgacgcggtcaagaggtatatgataatctttcatgagctttttaatgagccattgcgcatttttcactgccttatcaaaatcaccgtcagcgttttcacaaatttcaattccgattgacttccgatttcctgtcccatttgttccgtcaccggcatgccagccgttctcattaagcggcaaatgctgataaatctcagaatcatccaccgtaaagtgccagctgacggcagtatccggctgtttcacataatttgcatgcatcttcgcgtctgcgcccttgtccgtgttggacgtattatgaatggtaatatagtccggattcatggcatatcccggccgattgccgtttgatttcggtatcaggtctttttttatggataccattttatcccctcccctattaaataatgcagaaacacgcttatcggacagcctgttttaatagaaggagatagatttgtgctgtatactatttgaaaagaggtgaacgtgcaaatgataaaaaaaggattcagtcttgccgtcatcattgctgtcgtgatgatcggctttatgcaaaaagacgtctggctcggcatgattcggggaggcggaatgtacgccgtccttatgagtatcctgctggttgcagcagacgtattttttccgattgttccattcgccattatcgcggccttaaatggagcggtttttgggattgtaaacggggtgtggattacactgtccggcgcgatgctcggaacaatggcattgttttttctcgtccgttacggattcagagactgggccagaaaaaagctgcgtgcttacccggccgcagcccaatatgaagattcatttcatcagcacgcgtttacggcggtgcttttcgggcggctgattccgattattccgtcgcttgccatgaataccgtctgcgggctgagtaacatacgatggctgatctttttttccgcgtcagcgctcggcaaaattccgaacattgtgatcgtgacggtcgcaggcgcttcatttacaagcaacaaactgctgtctttcgggatttacggaatgtatatgctcgtgttaatggcagtcatttataaaaagtttcccggtcttttaaaaacaacgaaaaaatgaagcgagtaccgccccctattccggcggtacggctcctctcattctgagaacctttccgttcaatttcgaaccgaccgcttccaggtttttctttttgtaaaatgagagggccgttttattgtccggagaaactctgaaatgatattccgaaacaccgttcgttctgaaaaactgattcgcgtattgatggagcttcgttccgcacccccttcccctctgctgctcagtaatatagtaaaggtgcacataaccgattttttgattaccgtacgatttgacggaggcttcaagctgtccgatcggctgcccgttatgaaaaagcagcataaaaccgtcgggaaagcatttgatttgggatgacagccatctgagatattcatccttattaaattgagccgccgtgccaaagctgacgagaaacgaatcttcccgaaatgaaacggccgtctctttatgtttgtttaaattgattgatccgcttgaaatacatcgggtgtcctcctttttgaggccgcaattaagaatgagcataaaacagctgccaacatcagcataacggcagcgcctgtgatgacgatatggcggatggaagaactgactgccgccgctccgaacacggccgttatcaatataatgaagccggcttcaactaatgaataaaagctccccaccctccccatgatgtccaccggaacattcttttgataaaacgtcagaaatcccgtattggcgaatgccaggaaaaaagccagaaagaaaaatccgaaagcagccgtccaaaaaccatcagaaagcgcataaatcatatatccggcagctgtgaataaagagcccattcccatcaataaagaagccggtatttttttattaaacaacacattgacaagcgcccctgcaataacgcccgccccagacacactgacaagaaaaccgtaatcagcatcagtcagctgaagaacctcttttgcaaaagcgacttcaagcgaatcaagcgcagacaacataacggtcatgaccagactgaataaaaaataaatgatcatgacgtttcgcgccgttcggctgaagcgatatacgagcttccagtcttctttgtacactgcaaaagaaagcttctgtctgggagaatgtacatgaggttcattttcaaggtttggcagcatcattgtgataataccggaaagcattaaagctgccgtattcacccaaatcgcaaaaatcggcgtgccgatgataaaaagcagcccagtcgcagccggtccgaggagaaaagcccctgattccagcaacgccctgagtgaattgaattgttttctcctttcggccgggataagcatcgtcacgtacgccatggaacatggacgaaacatcgcattggccatttgaatcaaaaacacgatacaataaacggaaaacagagaccgtgcagtaaacatcagcggcagaacggcaatgaatgcagcccggatgaaatcaagcgacatcatcatattccgtttgttccaccggtcgatgatgctgcccgcccagccatttgtcatcaaaacagccgcgggcctgattaaatagagaatggaaacggcaaaagcagatcccgtttcttttaagacaatgagattaagagacaaaaaataaatccattctccaatgtttgctatcccgattccggttaacaaaagcaccgggtaccgccaagacttccggtttttcatcatatcccccctcaaaaataaaaaaacgccctcaagacaatgaagtcttgaggacgggaaacagcccgctatgccacctcaattcggtttggtgccggccttgccgggtacaaagcttactctgtaacaggagtatctgccgcatcatcctcgttttgcatgattccgatgcgaagctaagaggtttgtttcaacacatccattcatactccttcccagctcccggagctctctgtcatgaatgatatctgcctactcttctcttcagcgctttttgcgtatattcttttcgctcttactttttttaacaatatacaggctcaatcaaaaaaaatcaagaggccttcagaaataaaacctgcctttgattaatttccctgtacagacacagacagcctgactgccacatacagttacatataggcttttgcctacataactttgtggaggtgaggatggtgacaggtgtttttgcagcgctcgggtttattgtgaaagaactcgtgtttttagtatcatacgtgaaaaataatgcctttccacaaccgctctcaaataatgaggagaaaaaatacttagaccttatggctgaaggagatgaacacgcccgcaatatgctgatcgaacataatctccgtttggtcgcccatattgtaaaaaaattcgaaaacacgggagaagacgcagaagatctgatctccatcggtacaatcgggctgattaaaggaattgaaagctattcagcaggaaaaggcacgaagcttgccacctatgccgcacgatgtattgagaatgaaattttaatgcatctgcgcgccttgaaaaaaacgaaaaaagacgtctcccttcacgatccgatcggccaggataaagaagggaatgaaataagcctgatcgatgtcctcaagtcggaaagtgaggatgtgattgacaccattcagctcaacatggagcttgaaaaggtcaaaaaatatatcgacattttagacgaccgcgaaaaagaagtcatcgtcggccgcttcggacttgatttaaaaaaagaaaaaacgcagcgcgagatcgcaaaggagctcggcatttcaaggagctatgtctcccggattgaaaaacgcgcattgatgaagatgtttcatgagttttaccgggcggagaaagagaagcggaaaaaggcgaagggaaagtgagcgaaaagccggatctgacattccggctttttctgttttttattatgtcagtcatggtggcggtgttattaagaaactcttccacactcaatcttccatcattgaacgtacttcctatgaaaaatgattttgaacctcataggaacccttacaagacagggtttttgttgttttttttcattattcatctcaaaaaaaccataaaaataaggagtgacatattagtcatgtctaatatgtatcactccattagttcttgttcaataatcccacccgattgtggaagatcgttattaaaaattttcaatgttagtttgattttcatacatactaataaaatcttatttaaactttacaagacaagctgaattgactatagtctaattagactaaaatattgatgcaaagaagtgaaaaattagatgataaagtcttttttaatgttggggcagtcgaatatggcgggccgtggatttttgaatgaagtagatcctatctataatgaaaaaataaaaatgctgcgcaatggacagtggcagatgatgacagagccgattaattacgaccgtccggtttccggcgttggcctggcggcatcttttgcagatgcatggtcgaaagctcatcccgatgaagaaattggcttgatcccttgtgcggaaggcggcagttcattgaatgactggcatccggaaggcatcctttttcagcatgctttgtccgaagcccgcttcgccctcaggtccagtcaaatttgtggaatcctttggcaccagggtgagagtgacagttatcgttcgctacatgaaacttattacgagaaattaactcttatcatcgagacgctaagaaacgagttgaaacttgatgaggtaccgttgattattggagggcttggtgactttcttgggaagactggttttggacagcacgcgactgaatttcgacaggttaatgaacaattgctgcattttgctaatgaacaacagaattgttattttgttactgcaacaggtttgactgcgaatcctgatggcattcatttagacgcagcttcacaacgcaaattcggttaccgctatttcgaggctttttcgaaaaagcgccatatcctgaaacccatttcgggagaggagcaatcactgaaagtgaatggtgactattctaaaacagaacagatttaccttcatagtatggatttggcttcgggtaaaatcacgtacgcggaatttgaggcgcggatggcgaaggtgatgaaatcataattcccttacttatccttggcttgttaatccaaaaccccggagctcacggctatgaacttctggccttaatggaaaaacgtcattacaaatacattgttaacttcacgaaaggttcattttattacaatctgcagcaacttgaagaaaagtgtttgattgaacagattcagcagaaaccctcaaccagcgggcgtgaaatccgtaactttaaagtcacagaagcgggaagggcagaattcgaaaaattaatgatcaaatacggcaccaaatcggaatatgtgaacctgcaattttatggggcgttactctttgccgatgaattcgacaaaaataaattactggatctgattcaatcacaaatcgaccagactaaagctagaatcgagctccttgatgaatacctgtccatcactcaagaaattcccggcacaatcaattattttcgccgtatgaatgaaaattcccgttcacatcacttggttaatttagagtggttcgaaaaattgaaagcagaaatagagtgactattgcataataaatataaaacctgtgtcgcagatatccagtaacatcattgatacaggttttatactccttctttaattaaaccagtaatagggttgtcaacacttgcccccaacaagagcaagtgaatcatctgctgtgtgttcttctttttcaatccttcgtattaatagtattcaagtaagtcaactgatttttctccttcttccgctattgaacaagcagtgaaggtgaacatcgttctcgacataaactaaaattttttatatacctctgcgtaaacaactttcaattgattgatattaaacccctccaattggacgtttttcctatgaaaaagaccgcgaaaaagaagtgatcgtcggccgcttcgggcttgatttaaaaaaagaaaaaacgcaacgcgggatcgcgaaggagctcggcatttcaaggagctatgtctcccggattgaaaaacgcgcattgatgaagatgtttccggtaactttttttaaagatatttgtttggattcaaaaaattccaaaaatatatttatatactcctagcaacgctcgctttaaccaattattgtaaccccccatgtttacagagctgattaataaactatacgagggataaacggataaagccttccccttctttctgaggagaaaatattaaaaggcggaaagcccttctcgttatgagagggctttttaatacggagaactcaccgaagaacaaatcacttgtctgttgtgggatactgccgaaaataaatcacttcacaacagacaaactgacatttggatttattttctggttcagttatctccatccgttagtttaattagaattcagataatccaagacacgatcaactctttcattgactgagtaatctccttcaatttttaacaatggacaagataaatctgccatccaatgttcgtgtaaagctctacttctaacttccattccagcattatcatataaagaagcccactctaaaaatgtttttgattgttcatatttactgccgccggctaacacttcgtttccataacgctgaaattccctatgccttaatctctcaagccgtatatcttgcggaacccataagaagatgacaaggtcaaaataactttttagatcatcgccccagccgcacactgcgccagaaagaatccatttctcattgattgtcaagtctttttcaagcagctttcttcttttaggaatttctctttttttagtgaatttatctgtccaatagtaatcatcagtatcaagatgcgtatgaggcaaatgctttgataatgcaacacccaatgttgaagttccgactccagaggctcccagtatgtgaatattttttttcatagttccctctccttatgaagcaacgaaactccctgtccgctgcacaaggttcttactattattttaacataaatccccaaaaacctttgctttgatagggaatccagatgcgtgttaaaacccatactgcttacgaaaacagtccttattaaatcgtgatttccctataatatttaacgaatcaaattttagattaccgtctgtaagtttttttcatctcgaggtatatgacctgaaaactgagttttaccgggcggaaaaggagatgcggaagaaatcgaagggaaaataatgtcatagaagcaggtctgaaattcccgcttcttttcattccgctaatcccttaataatcggtgcaggcaatgtccgccggcgcaatatccatcagagtcgccaagctccgtcctttaatggctccatattatttatcatttattaaccatcacacagaatgattaactttctctccgacctattttatatcctcatacactttctcaaaagtctcgatcggcagtgaaaacttggttgttttctcgttacgataattgatcacgatctcaatttgattatttttttgttcaaactcaataagcgcattctcccttttatctctgattgaaatgatacaatttccatttttcttttcctttttcttataaatgtaattcaccttaactctcctttcgttgatcgacaaaaggtttctgaataaggaagctcctcaaaaaaaggatctaaacttttatcaagtttgatccttttccctttttagtcatttctccgtgaacgtttatagacattcatggttaccagccagctcataacgatgattcctgcaaaaagaatcagcatattactgtacaaataagcggaatgatcagcgttaacaggcagcagcatttgatccagcaagcggattgataataaaccgcctgtcatcgcaatgcccgttccctctgataaaaagctcgtaaaatttagcagactcattccgacgccggcttccttttgtttcaaactgccagacacaattgtagatataaccgtttttgtgaaggagagccccccaaaaacaaaaacgattataacggtcatgagccagggtgtggcatctataaaaaaggcagcgattaaaaaactggaagacatcaatacaattccaatggtcagcacatacaaagaacctttccgatcaacaagccatcctccaatgtaaccgaagatgatgacgctcatcgttccgggaaacataatcccgcttccaattgccgcagtacttaaatggtgaacatctttcatcatataaggaaccatagacacaaatcctgctgcagtgccgaatatcagtccgccgcaaaggacgccaatcataaacaagacatttttccccagtgcagggtcaacaaaaggttcttgagttttcctaatatgttttacaaatatcaggaaagctagaatactgatgatcagaaaagatagtctatatgatgtcgtaaacagcataaaaaacacgacacctgcagacattaatataatccccgtcatatcaaagcgcccgctgattctttcttccttttccagcagtttcatcaggaatggaacagtaatcattgttgctgttggaataagcagcaaatatgaccaatgaatataatgagcgatcattccgccaatagctggtccgacaccttcccccattgccaccaaagacccgatcagaccaaatgctttccccctgttttctttcggaatatagcgcactactgcaaccatcacaagagccgggaatgcggcagcaccagccccttgaataaaccgtgccagaatgaggacaggaaagaaagagtgtccgacaaatccaatgatcgatccgaagccatttaccataatcccaaataggagcagctttttgatccccagctgatctgataactttccatacagagcagttccgatggaaaaggttaacataaaggctgtgtttacccagtttgcactcgccggcagtttatgaaaatcgttggcgatatcaggtaatgagacgttcaaaaccatttcatttaatacgctgaaaaatgacagaacacaaagccaaatgaacacttgattgtgccgtaaagttgactgtgaataaggcgtattcacaatttcccctccattaatgagggcagacgcagtttatagggccattgatacgcttccctcttttaattgcaccctgttcttttttttacacttcatacataactccccctgcattgattgatatatcttattatatacagactaaggtatagaacaataaggctcgagtgcgaaaaaaagaaaaatcctcaatccgatattatgaaacattgcgacacacacccgctgtatgaacaagatgaccaaacatcaaatactgttatatttaaaatgtacagtaccaaaaaaccgcaatttcatttgctgttgaaaaattggaataaagcattgcatcgaccgctcctatgacaaagttatttttggcataaaaatgacaagctgaaacataaggttcagcaaatatctcctctgtatatgtccaaacattgttttcaaatgaagggataattctccctgaaacatattgaatcgagtcattttagttatcataataatcaccttcctgcatttactgacctcactttacatcttttgaactgtactgattaattcgtctgcatgtcatggacaccggtttaacaactttaagactaaaacaaaaaagataccaacatcgattggtatcatctattcattcgagcccttacaacaaaagcctatttcggagcgtccaaaccaaatgttatccattcctcttttgccggaccataaatacccggaacagttaaacctgcttgtctcataaggacagtcatttgtcctcggtggtgactttgatgttgaattaaaaacatcaaaagtgaaccatttggcaattgctgaccaataaagttgatacattcttgcagggtattgtcagtccattgcgtttttaacgcctgtacaaatgcattactggcttgatgatagctgtcagctataaactgagcagaagcgggaacaggataatcttcagctggggcatgaaacgttaagttggtgtttgaggtaatgatgtgaatagcagcaacagtatgccaagcaatacggcctaaagtccaatgttgtgaagtgatttcttgtttaagtgattcatcagtcagctgattcagcagtttctgtgtcgcaccggcttcgaactcccaagatttcaaaaaatggtctaaggtttgaaacacaaaaatcctccttccttttttgtttttctatgtatctacagttcaattatagtgtttcgtttagttaaaaagaacagaactttataccaacatgatttaagaaaaaaggctttgcctcagtttcaaatgcttagaaagtttccgctgatggagctcctgatggtgatgtgacagattttaaaaggatataattgaggagtgaatcttcataaagaaaaaacgataaattcctgttacaggacgaacgagatccagaatatgaataagtttgaagataaagaataattaactctgctccagcgtatacaaaaatgcttgttcatacccctgctttctcattgtttctgcagcgctaatattctcataatcgtgtgcatgacgctgctttcctcatttgatttgatgacaaagtgcgccgcatcttttatttcgtcaatggcgttcttgaccgcaaagctgtaggatgccgcttccatcaactctctgtcattgcggccgtctccgaatgccattgtctcatcaggcgaaactcctaataatcgctgcagttcttgtactgttgttcctttatgtattccgatatttgaaatgtcgatccaggtatcttctgatgctacgatataaaactggtgaaaaaattcatgcagcttttctctcgtttccgggcagttgccgtgagggtcatgaaccgtaattttgataaagtcgtcttttatctcagtaaaatcagctattttcgttacatgtgcataagaggcatttacatatctcatttcactttcagacaagttttcttttaccatcgcgcctttttttgtgcatgcaataatgctgtgcccgcagctgattttttctaaagcctctataattgacagtcccgctttattgctgatcaaagattcatatacaaatttgccgttctttttcatacgtgtggcactgtctcctaaaatccaaaaatctttcgcatcttctccgaacaacgcttcaaccctttcacactgctttccggtacagatggcgaaggcgacacgctgttcctccattactttttttgtcttttcaaataacgttctgtcaaagctgccttgattatttaaaaacgtgccgtctaaatccgtaatgactaatttaatcatcgttcagcacctccgcagttgaaccctgtctctttcagacaaaaggtttttcatattttagaatggaatcaatcgcgtttaagaccccttcttcgttatttgattgcgtgatatgcgcggcagcctgtttaatgctttcttgagcgttatccattgcgactccgtatttcacagcggacaccatctccaggtcattaccgctgtctccaaaggccgcgcattcttcattattgattccccattgttcctgaagaagctgaatcccgcttgctttatgaagcccgggtatgatcagatctatgtcaccgtgtccgcttgatacaggcgtcacaaaagatccgatggtgcttttcaaatggctcagcagtgcggaacaatgttcggcgggaaagctgacggaaaatttaaagatgtcatcattgatgttttcaaaatgcggcaccctttttaacacataataatacttactggcatgcagatattcatcttcactggcattttcatgaatatacgcgctttttttcccgcagacaatgacgtttttcacttcatactgctctaaagcacggattactgcttttattgtgtcttcagacattttacccgcgaataattcttttccggcattcacgacgagagcgccattttcggcaacgaaagcaatttcattcccgatttccggaaagaaggatataagctgcgcatattggtttccgctcgctacggcaaaatgaattccccgtgcttttaattcacgatactggttcataaaacgctctttgttatatgccatttcatcattcagaaacgttccgtccatatcaaccgctatcagtttaatactcatatcgtcctccttttttcagccgctcccattcaaataatgcgtatgaacgaattatatccgcagttgatccgtgacgtaaacgtttgacgacgccttgttttgaatgacacaaaaagtgatttgtcacatgaatataacactatgtaatatgttacgattagatgtacggtcactattctcataaaaaggagaatccccctgcatgttcacacacgaaatgattgcttcatttaacgagcttgaaacttctttatacaattacatctgccaaaacagcgagaaagccgtctatatgcgaatccgtgaattggcagatgaaacccacgtatctacggcttctatattacgtttctgcaaaaaaataaactgcgaaggattttcggagtttaaggtcaagctcaaaatgtatgctgaagctgataaaaaaacaactttaaagagctcccatcattccgttaccgagttttttgaaagaacagtaagcggtgacatggaagaaaagctgaaggaagcagccgcccttgtggccgatgcagaaaacgtcatttttatcggagtgggcagttcaggaattcttgccgaatacggagccagatatttttcatgcttagggaaactttcaatgtatattaaagatccttactttccggtccattcccatttccgccataacagcataacaatcgctctgtcggtttcaggtgaaggccattctacggtgactcacctgaatcagctgaagcaagaaggcagccgggtcatcagtattacaaatcataaacattcaaccattgccaaaatgtccgatgtgaatctgtcatattacgtgacggaagaatgggttgaaaatgcgaatatcaccacccaaatccccgttatgtacatacttgaatctatggctcgggaaatatacaaattgagagattaaatcttgagcaccgatgcgctatgggaatctttcgtggttaatcatcatgaaacatatttagctgccgacacttccgtaaataccgttaagaaacccctctctgatggcagagaagggttttgaaaattacagatgagacacgatacattctgaatgtcccgtaagtttatattctcccaaaccggaaggcaggagaatatgatcaccttttttaaagtgatgttcttgctcgccggtaaccatcattcctgcgccttcgattacactgacaagaaggaagggatgattctggaatagatttgcttcaccttttacatcccacttttcgactgaaaaataaggacattctattaatatagctgcgagcagatcatccgtttgtttatattgaacagtcggccgttcacggaatgatggaacgtctatgacttctgcacttttttccaaatggagctcgcgcggcctgccgtctgcatcctttcttccgtaatcatataatctgtaagtcgtatctgaattttgctgcgtttctaaaatgagtgtgcccttcccgatcgcgtgaactgtgccgcttggaacaaagaagaagtctcccggctttaccttaactctgttcaggagcctgtcccattctccgcgctcaatcatggataccagctcttcttttgttgttgcattgtggccgaaaataatctccgcatctttttcacaatcaatgatataccagcattcggtttttccaagttctccgttctcgtgcattttggcaaagtcatcattcggatgcacctgaaccgacaggtcttgggctgcatctaaaatttttgtaagaagaggaaaacggtccccttcaaggtatccgaataaatctctgtgatgctcccataattcaccgagcgtacatcctttataccttccgttttgcactgtgctctgcccattttgatgagcggcgaatgcccagcactcccctgtccgctctgacggaatattatagtgaaaagcacgcaaggcggtgcctccccacattctttctttgaaaaccggtttgaaaaatatcggttcaattgacatgatcatcccccgctttattcgatttcatccagaagctcaaacgcctcttcttttgtctgtacggagagcagccttttccgatagttgtcatccatcagttttcgggataacatctgcaatattttcaaatgctgatttccgccgctttctttcggtacggcaatcataaaaatcagttttgcatcggatccatccaggctgttccagtcaacacctgaacgctttatcccgaatgcgacactcggtgttctgacggcttcagactttccgtgcggaattgcgatattcatacctatcgctgtggttccctgctgttcacggctcaaaattgcttgtttaaatccgctgtcagaaagcagcatgcctttacgggacaatttctgaatcatttcatcgataatgtcatccctggtttctccggttaaatgcggttcaatcaggtctgtgctgataatgtcagttaatttgctgatgtcagtcatcccgcctttttgactggcctgagattgttcctcggtttcttttgccgctgcagctgtatttggttcggcagccggcggagcttccccgggcacgggggatttcgccatatcttttttcagtacattaaccaacagagcggtgacaagagaacctgctgttacagcgataaaaaacattaatacatgatcaactgccccaagcacggcaactatagggccgccgtgtgccactctgtctcccacatggccgatcatcgcgatcaccgagccggtcatagaacccgccataatactcgggattacacgaagggggtcttgggctgcaaatggaatagctccttccgtgataccgaaaaggcccattgtaaatgaagcctttcccatttctctttctgatgcggcgaattttctttttcctaaaaacgtcgcaattccaagccctatcggcggtatacagatggcaacggcaatcggccccataatttcataatttccttctccgatcattgccgatccgaaaagaaacgccaccttgtttacgggaccgcccatatcaaaggagatcatcgctcccaaaatcaatgccaggagaattgagctcgaacctttcattcccgccagccaagccgttaaagatgcgaaaatttgagctacgggggcaccgatcaaaaatacaaacgccaaaccgacaatcagtgaagcaaacaccggaataataatgatcggcataatcggctggatagcttttgggactttacattttttgattccaagcgccgcataccccgccaaaaacccggcaatgattcctccgagaaatcctgcgccgcttgcgctgtcgtaaaagcttccggatgccgcaatatatccgccgatcattccggggaccagccctggcttatcggcgatgctgaacgcgatatatccggctaaaatcgggatcatgaatgaaaaagaagcactgccgatctgttcaatcgttttccaaaaagactcatccggaatgactaagccctttggtgttttttctcctccaagcgttaatgcaaccgctatcaataaaccgccgactacaataaaggggaccataaaagaaacgccgttcattaaatggcggtaaatcgggttttgtttttttccctgctgacttccagattcagcttttgaagctgattgatagacgggcacttcaccgctcagtgctttttgaattaattcttccggtttgcggatgccgtcctgaactccgacagcgagcagcttttttcctgtgaaccggtctttattcaccgaacgatccgcagcgataatgattgcgtctgcttcccggatgtcctcttcagtcagcttattttccaccccgattccgccctgggtttccactttgatctgaacgcctaatctgccggctgctttttgcaaattttcggcagccatatacgtatgggcaatgccgttcggacatgatgtaatcgctaacagtttcatataaatcctcctctgccgtttgaatatcaagatcttgtctcaactttatactgaattcataccttaattagcgcgtttttttaccataagttccggaaataacggcatttttccctataaacagaaaaaaagcagggagccattccctgcttttaatagtttaaataagataaaaacgtcatcacatttttttcttccgtcagtttttgaatcaatgccggctgctcgctgagataggaaagctcactgaataattgctttaccatgttttgatcctcatgtttgacggcaagcataaaaacgagcgacactttttccgtcccccattcaatcggctcttttaaagtggcgattgcaatggctgattgtttgatatatttggagttagcgtgaggaatggcaatacccgccccgatatttgtcgccgacattttttctctcattactgcatgaatgccatactctttttctacatagcctttctcatacaaagcacgtgccagctgttcaatgacctgatagcggtgctctgtctcttgctgtaaaaaaacgagaaacggagtcgtatcattcagcattttgaacgttttttgctcccggcggtgcgatgtatcaagctgtccaataaatgcgctgagctttttttcatcagcaggctccaaaagcggtgaaacgacaatatgagggttcgttacatttccaagttctatcgtagaaatgacgaaatctatctctttatgctttttgatatactctgccagctccgcttttgcgatgcagtctattacggtaatgtcatgaaatttccgttcaattttagtccgcagcaattgtgacataccaatgcccatatggcagacgatgatcgcccttttatggctgtcactgcttcggcgcagacgctcgatcgctgcctgaaaatgcagcgtcaaatatgccgcctcttcttcaggaatataaagatcaaatgtttgattgatgtcttccaagacgtcgatgataagatgaaacaaataagggtacatttttttgatgtcgttaagcatggggtttgaaacagagagatcatagctcagccgcttcagcaccggatcgagatggatgttcaatccgttgatcaattcttggtctttatggaaatccagcattttcagctctgaaacacgattgattaaatgcctgacgactttgggaagctcggaatcttcaagatcaagcttcttttcttgctgcaatggatagcggactttcccgcctataatatgtaaagttaaatagacggcttcttcctcaggaaaccggatggcaaataccggctcaagccgttttaaacaagcccgtgtccattcatattctttcttcttttttactgcgtccagctgtcttgcagaaatcgcgatcggctgcttcattttgatccggcggattgtcagcaatgtatgcagcagcaaactttcaaatgtttcatccgtgaaatagatagaatgggttttttgtaataatttaatttcttttctcacaaaatccgcttcatggcttaagaacttactttttataaattggcttgtaaactccgtattatcagtcaaatccgaaattcgcgccaatgcttttcttttatttttttcgtccccttcaatctttaatccgaggcgctgtttagaaaccagcgtgaggccaaatcgcttcagccacttttcaaccgcatttacatcctttttaatggatgctctgttcacaaagtgctgcgcggctaattcttttgcagaaacaggctttgaattcattaataaatcataagcaatgtgaagtattctttcttcatcggtcttatgcctgcaagtgaaatgctcattatacatttgccggcttaaccatgacctttcctgttctgatatatgtaaatagacgcctaatccgggttttcggatcagctgagcgtgagaatgttcattcaggaaatcctcaatcgttttcaaatcattcctgatcgtcttttcagaacatcggaccctgtctgcgaaatcttgcacaactaagcagtcatcaggttcagataacaacagatacaaaatctctttctgtcttgaattcatgtctttcatctgtttttctatccttcctgtccgtttccgcttgaacaattgtgatagtataaatatactgcgcatacgaaaccgtttacattatatagcggaacaaaagagtaaaaagttttgttttttaccgcagcttccggaaaaatcatgttttatacagtcattggacgacaaaacaccaatcgtttttaaacgattggtgtcggcagtgaaaatctgctgttacagccaaaatgtttctccgagcgctaatgctttcagcttttgcggatgtaacgcaagacgggtccattccctgtgcagtctgcttaatgcttccggtcctgtatcatcagcaagccggaatgctccgtaatgcatgggaatgaagctgtcagccttcagctccaaaaacgctttcacggcgtcttccggattgatatgtgacactttcataaaccattccggttcgtacgctccgatcggcatcagagccgccttaatatgaaacctttctccgatttctttgaaaccatcgaaatagcctgtatctcctgcaaaatagatggattcgccgttttcgctttcaatgacccaccctccccaatgagaggtatcggtatcccagagcgttctccgtgtccagtgctgggccggaacaaatgatatgttcactccccgcacctcaaaacgatcccaccaattcatttcatagacctttttgcagcctttttttaacaacagctttttcagtcccgctggcacgtaaaaatccgggtttcctcgcagtttttttatactcggaaaatcaagatggtcataatgcccgtgtgaaatgagcacggcatcaatatcaggcagttcgctcaactcatatcccggctctgtcagccgtttttgaaaacccatccgccgcgcccatacagggtcggtcatgatgttaagcccctgtgtttggatcagaaatgaggaatggccgatccatgtaatggccgtttccgtgcgattgacggcaacctcgtgaacatccctattggccgctttcggaatgtgctcgcttaaatcttttattttctctcttcgttctttcatccatctcaacatgtccctgaatccattttcattcttcacgccattcaagttttcgtatctttttttcattatcattctcccttgaaacgtgtatttcactggatttatcgggcatttatacaatatctgcaaatgctgcccggcttgcttcggctaaatgttgaggcgctaatttcagctgcattccgattttccccgcactgacaatcataaactccagtgtttcggaggatttatcaataaaagtcggaaaccattttttcatgccgatcggggagcagccgcctcgcatatagccggtcacgcctaaaaggtccttcacggcaatcatttccactttcttctcacccactgcctttgcagcctttttcagatccagttcttttgaaacgggaacaacaaaaacgtaataacgttctgttcctgccgaggccactaaggttttataaacattttcggcagaatatccgattttctccgaaacggaaaggccgtctgcgggctgtcccccttctgttttgtaacctaaaagctcatagggaatgttttgctgttcaatgatacggacagcatttgttttaaccgtttttttcgccatggtgttcctccgttatccgtatttctttctgctttatatcaatagtaacaccagtttcgtcacctcttctactgacacgtatttgcaatgctggattttcagaagaaagatgttacaaaggtagtgaatgatcattcgctcaaaaagaagggattctctttgctgttttaaaaaaagaatgcttttgggaagatcaatgacattcatttggctaacgggccgatacagtttctgtcggtgaaatggaatgtgtacagttgatttatatgtaagcacaaaaacaaaggcagggatgccggctgaagaacttcatcagcagctgtttccctgcaagtatcccattacatttttttcgaagggcaatgggatttaaagcatattgtgacttcgattttacgagactgacggcgcatttcgtgttttgtaatactcaagtgcaaactgtttaaaacgctccgcagccggagagagatcatggttttttaactgggctaacgcaatggtgcgttcgcattggtaatctgccaccggaagaaaaacgaccggaaaatattgatgctccgcggttttcggcagcactgcagctccaaggccggcggcggtcagccctaatatggtcgatacttcctccccttcaaatgcgagatgcgggtgtatattcaaatcccggcacatcagatcaaacatatacctcagcccgtatcccggtttaaatccgacaaaatcctcgtcctgcatttctttcatttgaatgctttttttccctgcaagcgggtgagtttcaggaagcaccgcataaagaggctctttctccagcaccgtccattgtaaaagctcgctgggaagcggcggtgagctgagacagatatccgcatctcccgtttccaccattttgcgaagcgtttcatttgcgccttggtagagcctgaaagtcacgtttggatattgctttttaaattcggcaatcagctgaggcattaagcgcaaaccgagcgtatgaagaaatgatacggatatttcgccgtgctccaggctcatattctttttcacttgttcaacgccttcatttaaagcgcgtctcgcttgttttgcttttagtaagaactgctctccgtgccttgtcagccggactgctttcgtctctctgtaaaataacggcgcgcctaattcttcttcgagcctgataatcgatcggcttaatgccggctgagaaatcatcctttctttggccgcatttgtgaaatgctgatgttttgccgccgcaatgaagttgtcaatttgatgaagctccatttctccttctccccttctttcataacctacacgcattaattccatagttattataaattagacacattgaaatgaaaagcgtacgatacatatataaccaacagtgagaaaagagggacattcatgacgtttatacagcctcatacaaaggcttacagaaaggccagcctggctctgtttatcagcggcttcgtgacattcgccaccctttacacgacacagccgcttttgcctttgttttcggaagagtttcatatttccgctgcggctgcgagcttaactttatccatctcaacagccgttttggcattttcattattggccgccgcttcgttatctgacgatttcggcagaaaaaaattaatggtgctttcattaacagccacttctgttttaggtctgttaacagcattcagtccggcttttccggcgcttttggcgatgaggggtctgctcggtatttttctggcgggcgttccggctgtcgccatgacgtatgtaggcgaggagtttgatccgaagggcctcgggaaaatgatgggcctgtatatcagcggcacaagcatcggaggaatgagcggcaggctgttaacggggcttctgaccgatttattcggctggcggccggcgcttgccatcatcggtattctttctattgtattaagctatttgttttggcgcttgcttccggctccgcgtcattcatctcagcggcatgcgggcttaaaagcggcatgtaaggaatacggagctgtcatacaccgtaaacggctgcttttgttaatttctctggggtttatattaatggggagttttgtcacattatataattatatcggttttcatttaatggccgctccttatcatttgtcgcagactgtgatcggttttatttttattgtctacctcgcgggaacgttcagctcagtctatatggggaaaaaagcggacctttacggaagcgcaaaaatgataaagattgcgatttttgttatgctggccggcgcagcggtgacacttctgcctcagcttgcacttaaaatcgcggggattgccgtctttaccttcgggttcttcggcgcacattcgattgcaagcgcctgggtcggccgcgcagccggtaaccatcgcgcacaagcctcttcattatatctgcttgcatattatatcggttcaagcgtggctggttcttgcggcggtttcttttggacgcattttcattggatcggcatcatttcttttatttcggttttattgctgttgtcttatccggttttatttttggcggaattaaaaaaaagaaaacatagccgcctgcatataaattaataaaaacattaaatgtttgtgtcttttgtccgataataaaaataaggccggcacgatactccctataactattccttttgattcagtagatttcaaatatcgtgccggctttcttccattatatgacggtcatcagttgtgacctcacgcttctgttacacacctgcccacacatctttcgcatatcttccttccgcctgcagctgttcaagccaactcaaggaaactttcgaatcagtgttatgcaccttttcatacgcctgcagcaggacattttccacggccggagccattttgcttccgtcaccgcatatatagagatggccgccttggtcaagaagcgcaataatctgtgcggcctcacgaagcaggacatcctgtacgtatactttacagtcctgatctaaccttgaatacgcccgatgcacggtgacaaggcctgttttctccgcctgatcgaattcatctttgtagagatcatcttcttcaggatgtctgcagccaaagtataaatgagcttcccccaggctgttaccggacattttttcggcagcccgcgcctggataaatcccctgaacggcgcgattccagtgcccgctccgaccataatgagaggcgttttcgtattttcaggcagtgcaaaaccggattgcggtgagcggatgaaacagacggcatgatcgccattctgtaatccggctaagtagttcgaagcaacaccgcgatattctccccggccgctccaagccggagccgttacaacgccgactgtgatactgagttccccgctgtttgccttcggtgagcttgagattgaataatagcgcgcctttaaggacggcaaaagttctaaaaagcgctcgaacggcaattcacatgccggataatcttccagcagatccagcatggtcattcgttttttcagcacgttttctttatatgccgtttcatcagaataaagatgctccaattctttttggtgcggcgggcacacggtatgtgcggcaagttctcgaagctgggctctcgtggccggttcctgcagttctacatatgacgccaaaagctccagtgcattaaccggccggtccatcggcagatgaggtaaatgccgtccgctgattttaaagtgctgattcggatcgagagcgaaccggtgaatgacgcggctgatcagttccccgctgttttgcggaagcaccccgagatggtctccttcctgataagtttctgtttccgggagacgcagctcaatgtgccggactgatcgcgtgctgctttcggtatgaagctctttgtttgtgatgacttccgcctcaaacgctttgtacgttttggcaatcggcgtctcagctgcttcacttacatattctattgatagctgtgatttgttttgctgttcgggagcggcttctatatgaaaagccttgatgatgtcctgccaaaatgaatcttcccaagcttcctgactgtactcaaaatcatcggcattgtcaccctctccgatagaggtaagccgtgttgctcctttttcttcaagcactttgtctataagacggggaatcttctggtaggtggcggcccaattgcggtctccgcagccgaagacggcgtaagaaacaccctttaattcctgatcttcaagagtttccatccacttgacaaaacccgccgcgttatcaggcggcgccccgttgtaagaagccgttacaatcacgacagcgccttttacaggcaatttcccggcataatcatcgagcggcccggtttcagttgaaaagcctttgcttcttccgatgtcagccagctcttccgcaattccttccgcagttcctaaatttgatccgtaaaggatgagaagcggggttccgtgggacggtatttctttcgtttcttctttgtgatcgcttccttcagctttatggttctgtgcggtctgccgattggacacgtccttgtttttcacccggattttaaaatcgccgggcttaatggttaaagcttctttaatcgtaagctcataatcagaatgatcaatcagttcaaaatgcttaaggacaagaccgagcaccatcgtcgcttcctgaagggcaaactgcatcccgatgcaggcgcgctgtccgtttccgaacggcttatacgcatcagccggaatggccgcgggatcactgaacctttcagggcggaataactcggcatcttctccccacgcgcttttatcacggtgcagctgcggagtcagaatcgtcacgggctgtcctttctcaatcggatatttcccgccgagaaccgtatcttccttcgcgtacagagaaaatgccggggcagtcggataaagccgcaatgtttcgtttaacaccatgcggatataggtcagctgctgaatctgcttatattcaggggtttctcccgtcagcacccgttcggcttcctgaacggctttttccaatttatctttatttttcagcaggcagtatatcgcaaaagaaagcagcccgcttgtcgtttcatgcccagcgatcaaaaaggtaataatttgatagcggatattttcatcatccagcctttcacccgttacagggtctttggcttcaagcatcaatgccaaaagatcagacagattctcatccggattttccctccgctcagcaatgatccggtctacaagcgcattcatctcttcaatatcctgctggaactgatgtctcgttttgatcatcagcttgtcctgcaggctgtgccgttgagattggcgcatggcctcctgcagcgcacgaagcatgcttgtgataaaaggatgctgtgtgtcgcggtaaaagctgttaaagcggtaatgaaatccgcacaggccgatggtatccagcgtcaggcgcgtcatatcttcagcgacgtcaatttcttcattcggatttaatctgctccacttctgcacgagctgcatggcaatatcaagcatcattgaatgatagcctttcattgctttctgactgaagctcggcaataaaatccgatgcgctttctgccaattcttttcgtttgtccagctcgtaaataatccgtcaccgccaaattcacggactttcagcaaagctttgccgaggtttttgtcaaatcgcttctcatcacagacttctgctgcgagctcgcggcctgatacgaagaccccgacagagctcgggaattcaaaacgaaagatcgggccgtattcctccgctattttccaaagcgattgtgaaagcttttctttttccaagtgagggagatttttcagagggccgtatgttttcggctgcggtattgcgcttagctgtttcatatagatcttccttccttcggcgaataattaatgagttctgatggcatcccaagagcattgctccaattctttcagaaacggtttcgttatctcgacgcttcccgcccggacaagctgatagagtttaagatatgccccgagcaaaatcgccatcagcacattggacggcaggctgcggagcacgccttcagacttgccgcgctgaaaaaagacgtcaagcatctgtgttaattcatcaagaagcttacggctcgtttcattcagaaagtaggcgtccttattcgtttcaagaaaaaacaatgcatactcgctttcctttgtaaaatcaatcagacaataaaaaagatgatgaaacccttctcttacagatatttttgaaaaatcggttttgacctttttcataaaacgctgggcgctttcctgatacagcacatttacaagtgattctttactgtcaaagtaacggtaaatggtgccggttccgacatccgcctgagcggcaatcatcggaattgtcgtcgcgtcaaatcctctttcggtaaacaaagtaagcgacgctttcataatgagttcaaccttgtttgaagctgtcatccaatcccctttcaaaagcggaatgaatattcattccgtttgttcaaattttaaaatgtacggacatctgataaccattgtataagaaaaaaactttttttaatataaaatatgtgtgaaataaccgaaaataaggaaaaatgcccaatttaacaaaaagagctgcagtgacttaagcagctctttttatttcccgagaaatattctatttaatggcagtaataaaatggaatgaatctctgctgacaactgaaatgtctctgaaatgctgatcacgcagcacctgaatcacatcattttcactcatccgcgaaggcttcaaaacgatgtaaaaacacccgtcaatctgaagaacgcggtacacttctttacatgcaatccggtaatcgctgactgtttcagcagtatgtaaagagaagactttatgaaagctgcggtcgtggaacggaatgctttcaggccgcccctgctgaatgtttccgagcccggccttaatggccgaacggtttgcgcgctgtgttttccgtattttacgtttagatctttctatacttttaagactgcccttttcaagctgtccgatgatttgtttaaacattgagccgtttcctgttccgatttccagaatgcggtcgtattcctgtatatccatcatgatttgtcgaatgaccggttgtgccggttctgatttagcaaagtatttcgcgcgcattcgttttaatgctgaagatgtatgttgcaacattgtataacacccgcttttctattcctgtgatttattattcagaaataatattacctcctattagtacgaggtgctaactagacgcagttctcttcatcaacgtttcgatttatttgaaatttattttagatttcataaaaaaaagacggaaaacgtatgttttccgtctgctctagtaccaataatacggtgcgatatatcttgtctgccgggaaagggccgccattctctgacggcggtacgggttgccgtagccgtgtttaaatgaatggggcattgacgcatacccgtgtccaatggatggaattctattctgaccgccctgcatgctatcacccgcttaccagtttttctttaccatggtatgcaggccgtctgcgccgtgacagaaaaattttcgctaaacctggtccttctccatagtgtaatgattcagcagttcaattctgaacatgatgatctcctccttctcctccattttggctcttcgtgttcattcagttcatataaaaatgtttcagctgacgttctttcgcttcattgtaaaactcttcgacctgttgttctcgttcgtactcttccgcacttttaaaacgctttgaaatggtcagtgttaaaaagaaaagattgatggtcattatcgctcaccccctttcaatatccgcacaagcgaaaataacccgcagcaaacttcagatgcgctgcgggcagactaaatccgcagacaaaagaagccgatgcttctttccctgcggggagctgcgaatgtcctgatactccgaaattaacgtgcttgacaggcagaggttaaggaaggacacgaactcttccacaggctgaatcgattcaattttggattttgcttaccgtttaacattgtcatgtgactcaacctccctttgcttttttcttactttgtaagtatatccaccgacttccaatttgtaaacatttttttcaagatttggacggaaaatgtgcttgaattccgctataattgtccatgttttccggcatctttcttacctcaggacactcttttcattccttgtttattctgatccttttttgaatatgcaataaaataaataaggccgacaaacactgcgccgccgatcacattcccgataaaggccggaatgagattaagaatcagatccccccatgaaaaagagcctgcaaaaattgcggccggaatgataaacatattcgcgacaacgtgctgaaaaccaattgcgacaaacgccattatcggaaaccatatacccgcgattttaccggctccgtcttctgcgccgaaagaaagccaaacggctaaacagacaagccagttgcagccaatcgccgaaacaatgacttttccaaacggcatatccaatttgccttgtgcgactgcaatcgttttttccaaatacgggcctgtttcggttaatccgactatatgtccgaaaaagtaagcgacaaacagcgcgccgacaagattcatcagcgtcacgatgacccagtttttcactaatgaaccggctgatattcttctggaaaacagcgccatggatactgacatcatatttcccgtaatcagctccgccccggcaagaacgacgagcaccagtccgacaggaaacacggccgcgccgattaaactcgacaaactgccccattctttcggaagatctccgatgacacgaatatcaagcaaataaccgagcgcgataaacgctcctcccaaaaatcctagtacaaccaatgctgaaagcggtgaatgcactttttttacccctgcttcgaccgcaagctccgctatttcgtccggtttacgaaacgccataataacccctccatttatcaattcatccggcagtttcaaaaggcgcccaacaaaaaaggcagcattcaaataacccgtctgaaaacggggattgaatgctgcctaacttgtatgcatacccatacaacaatatcaagcagaataaaaatatgcgttatagaacatgtacagatcatgcacacattccataaaaaatcgtcctttagccactgctggcagttcatatcatatcaaatgtgacaatttcgtgtcaattaaatattatcagttcttgatttcttctttatgctcctcaatggagcggtcaaatacaaacacggatacagcaatattttcctctattttaatatctgaaaacaggtgcacgagctttgctccgataagctcttccattccgtcaggcgtttgttttgaatacagctcctgaattaagctggtccgcgcggcgtgaaccatttcccttccttcaggcgtgcgtgcgataaactgctcacttgcgcttaaattgccgtaaagcgtagataccgccatgttatctacaaagacggtgtgaattcgttccggcccttttccaaataattctttgcgcaatttccggataatatcgttaaattcatgaatctttttagacatattgtccccctccgattttagcctatgaaagacattcccggttcccctttgtgacatttcacctggttaaagttttcctttcgtattgtattataataaatatcaccttataataaaagcagtgaagatggattcgtaataggaaacgtgttatgagtctatcgttttatacagataggattggtctgttagtaagacttgctagtgaactattccgccatgcgtatttttaccgatctccggacaggaggccggtatctatgtgcatggcttttttcgagtttaaaagatggaggggaattggaagtgacagacgttcagtctatccgtgtcaaaattgacggcacagagtatgaagcaccagaggggactaagattttagatattttaaatcaaaacggaattgagattccgcaaatatgccatgtacctgaagtagatccgattcaaacatgtgacacctgtattgttgaagtaaacgggaaattgcagcgctcttgttttacggctgcagaaaatggaatgtccatctcgcttacatcaggtagggtaaaagaagctcagacggaggccatggaccgcctgctcgagaatcacctgctttactgtacggtatgcgataacaacaacggaaactgcacactgcataatacagcggaaatgatggggattgagcatcagaaatatccgtatacgccgaaagacgattcaaagtgcgcggttgatatgtctcatccgttttaccgctatgatccgaaccaatgcatcgcctgcggccaatgtgttgaagtgtgccaaaaccttcaggtgaatgaaactctttcaattgattgggagcgcgaccgcccgcgggtcatttgggacgaaggcgtcgccattaatgaatcttcctgcgtcagctgcggccagtgtgtcactgtctgcccttgtaacgcactgatggaaaaatcaatgctcggccaagccggttttatgacaggaatcaaagaagatgtcatggaaccgatgattgatttagtgaaaaatgttgaacccgactacacaagcatcttcgccgtgtcagaagtagaagcggcaatgcgcgataaacggacgagaaaaacaaaaaccgtctgcacgttctgcggcgtcggctgctcttttgaagtatggacaaaaggacgtgacatccttaaaattcagcctgtttccgatgctccggttaacgcgatttccacttgtgtgaaagggaaattcggctgggacttcgtgaattcggaagaacggattacaaaaccgctcatccggaaaaacggcgcattcgttgaatcgtcatgggaagaggctcttgaccttgtcgcttcaagactcggctcgatcaaggctgagcatggtaacggttctgtcggttttatttcttcttctaaaattacgaatgaagacaactatgtcatccaaaaattagcgcgccaagtatttgaaaccaacaacgtggataactgttcacgctactgccagtcaccggcaacggacggcttattccgcaccgtcggtatgggcggtgacgccggcacaattaaagatatcgcaaaagcgggcctcgtgctcatcgtcggcgccaatccggcggaaggacacccggttctcgccacacgcgtgaaacgcgcgcataagctgcacggacaaaaattaattgttgccgatctgcgcagaaatgaaatggctgaacggtccgacctctttatcagcccgaaacaagggactgaccaggtctggctcatggcagtgacgaaatatatgattgaccaaggctggcatgaccaagcgtttattgatgaaaacgtgaattactttgatgattataaagaaacgctgaaaaaatatacattagaatacgcggagcgaatcaccggactttctcaagatacgatcatccgcattgccgaaatgatccgtgatgcagacggcacttgtgttctttggggtatgggcgttacccaaaatacaggcgggtctgatacatcagcggcgatttccaacctgctgcttgccacagggaactaccgccgcccgggtgccggagcttatccgctgcggggacataacaacgttcaaggcgcttgcgatatgggaactttgccgggctggcttccgggatatcagcatattaccgatgatgcggcacgggctaaattcgaaaaagcttacggtgtcgaaattgacggcaagccgggccttgataatattgaaatgctccatgcgattgaagaaggaagcatgaaagccatgtatcttgtcggtgaagacatggcgctcgtcgattcaaacgccaaccatgttcatgacattttatccagccttgatttctttgttgtgcaggatattttcctttcaagaacggcgcaatacgcggatgtcatcctgcctgcggttccatctcttgaaaaagacggaacatttacaaacacagagcggcgtgtgcaaagattgtatcaggcgcttccgacacttggcgatgcaaaacccgactggtggattattcaggaagtagccaatcgtttaggcgctgattggaattacacgcacccaagcgatattttctcagaaatggcgagcctttctccgcttttcggaaaagcaagctacgacgttcttagcggctggaacagcttcctatggggaagctttacgggagaaagcactccgcttctttatgaagacggctttaacttccctgacaaaaaggcccgttttgcgctgagcgactgggtggagcctgccgtattccctgaagaatatgacctgcacattaacaacgggcggatgcttgaacatttccacgaaggaaatatgacaaacaaatcgaaaggcatacagtctaaagtgcctgacgtatttgttgaagtatcgccggagctcgcagctgaacgaggaatttgcgacggaacaatgatccgtcttgtctctccttttggagcggttaaattaaacgcgcttgtaacagaccgagtccgtgcaaacgaactttatctgccgatgaactctacagataaagattcggcgattaatttcctgaccgggcccgcgtatgattcacggacacatacgcctgcctataagcagacaaaagtccgcatggaagtgctcggttcctgtgatactccgccgcttccgaaaacgaatccgcggaacaaaaaacgccacccgcaaaacggtgtggaagcgcagcgaaaatggaaccgtccgggctatgtgcacttaactgattaaggaaaggaggaagcattatggcaagcccaattactgaaattcataaagaaacaaaaacagaggaacagctgaaagccgaaaagctggaagagctgaagacgcttcttgcagaaaatgaagaagccgtcgcgaaaacgatgtctattatggcagagctgaatggcttggggatttttgatgccgccggctatatgctccaggcgaaagaggaaattgccaaaatcgcactcggacagatttcccgggaacctgtcacaaatcttctgaatacgatgatggccgcgggaggcgcgctgtcaaaagccgatcccgaatttatgggcagacttttagagagcgtcatggccggaacggatcaggcgcaaagctttttaaaagaagaccggaaagtcagtatgtttgaactgatgaaagccgccggtgaccctgatattaaccgcgcgctcggcttcgggctgcagtttttaaaaggaatgggaaaagaattacgaaaaactccaactgaataagaaacgaaaaaagccattgtcaaaagacaatggctttttttattcatcggcctcgtccagcctctttttataaataagtgaacggtcaacgcagaaataagcgcccgctaaaaatacacaatcggttacaaacatcagcattttctggcctgcagtcagcccttgtccgggaagaaccgcgccgatataaatgaaggtgctgactgcaagcagaataaatgcgtaatgcttaaaatcttctattaatgatttcagtcttttcttctccatataaggtcacctgccagttttatagtctaacaacattataatataagctgacagccgacagagaatgtaaatctatccaatctttataaaagtgaatcaagcgcctgtttcacatccgccgttaaatcctcagtgtcctcaataccgactgagatccgtacgagcccgtccgtaatgccgagtgcaagccggcggtcgcgcggaatcgaagcgtgtgtcattctggacggcacggagattaggctttcaaccgctcctaagctttccgcgatcgtaaacaggttcaatttttctaaaaatgcgtcgacacgttcgctgctgccgatatcaaaggaaatcattccgccgaaaccggagctttgcgcttttgtcagctcatggcccgggtgtttcggtgatcccggatagtagagcgtctgaacggcatcatgcgcttcaagcagctcggcgatctttccggcgctgtgattgatggcgtccattctgagtccaagcgttttaatccctctcatcaacagccatgaatcctgcggtcctaaaacgccgcccgttgagttttgcacataatgaagcttttcgccgagctctttatcagccgttacgactaagccgccgacgacatcactgtggccgccaagatattttgtcgcactgtgcagcacgatgtcagcgccgaagctgagcggctgctggaaatacggcgtataaaacgtattgtcgacaatgagcaatacgcccgcttcttttgcgatgtcagacatcaatttgagatcagtcactttcaaaagcggatttgtcggtgtttcgatataaatggctttcgtattcggacggatggctttttggactttttctttactgctcgtatccacaaaatccgcttcaatgccgaaacggttcagcacacctgtcatcacccggtaagtgccgccgtatacatcgtccgtcaaaataacatgatccccgctgtcaaacagcatcatgacggccgtaatcgcagccattcctgagccgaacgcatatcccgccgcgccgccttcaagctctgtaattaaactttcaagagccgtccgcgtcggattggccgttcttgagtattcatagcccgtgtgctcgcccgctttcggctgctggtatgtgcttacttgataaatcggtacggaaaccgctccggttttttcatctcccgtaattcctccgtgcaccatcagcgtttttttcttcatcttactgacctccttggaaaatattcttgcttatataacgatcgctgccatcagggaaaatagtgacgatatttgacccggcgggcgcttttttcgcttcctcaagcgccgcatacagagccgcccctgatgagctgccgattaagagcccttctttttcggccgcttctctgacgaacgaaaatgccttatcgtcctctactgtataaatggcgtcaaaatggctctcgtccatataatccgggataaactccatgccgatgccttctgttttatgggcatgcggttctccgccgttcaggatggagccttccggttcaacgataaccgttttgacggcaggatttttttcttttaaataagctgccgtgccggcaaaggtgccgccagaacccgctccggcgacaaaagcgtggatattgccgccgagtgcgttccatatttcaggtccgagcgttttatagtaagtcaatggatttactcggtttttaaattgcaaaacagcataagaattactgatttctctctccagctcaagcgcttttcggatggctccctgcatgccttcttctctcggcgtgtgcacgatgtcagctccgagtgctttcataatctgctgcttttccctgctgaaatgctccgggacgcaaaaaacggcgcgaagctgatgctttctggcgcacagagcgagtccgattccggtgtttccggcagtcgcttcaatgataacgccgcccgcttttacttttcccgtgcgaagcgcatcctcaatgagcatctcgcccagcctgtctttaatgcttccgcccggattcatcatctcaagcttagcataaaccgccgttccctccggtatatcaaaatgcttgaggcgaagcagcggtgtatttccgatcagctctgtaatgtctgttatcacgttcaacatacgtcctccccctgaaagcgggggagaacgagaatcccccgcttagtgaattcgtttgatgacattcaggacaagctcagttgaatgaacggcagcctgttctaaaaatttatcaaatgaaacgtcagattcttttccggcaatgtcagataaagctctgatgacaacaaaaggcgttttgaactggtggcacacctgtgcgacagccgccgcctccatctcaaccgcgtacaaatccgcaaacttggcgcgcacgtcttcaacccgcttcggatcattcataaaagaatctcccgttgcaattgtgcctttggcgacttgaatgccgttcagctcagaaaccgcttcctcagtaatgctgatcagcttttcatcagctttgtatgctgccggaagaccgggcacctgtccgtattcatagtcaaacgccgtcacatccacgtcatggtggctgacatctgttgagatgacgacgtcgcctacattcaatgtatgatgaaatccgcccgctgagcctgtgttaatcacataatcaggtttgaaacggtcaagcagaagcgtcgtgctgatcgccgcgttgacttttccgatgcctgatttgagcaatataacttcgacgccttcatagctgcccgtcgtaaactcacagtgcgcgatcatctcttgttttgcgtctttcagtttgcttcttaaaatcgtaacttcctcttccattgctccgatgactgccagtttcatttatacacaatcccttcgatttaccgtttaatcgcctccattatccagacaaagtcattttgctgcgtaaatcgcgcggcaaacccctcagttgaaaagatgtttttcattgtcccgagtgtcggataatgttccgtctttaaatcgtccgctaattgatgatagccgtttcggcttgctttttttatagcttcatcgtatgcttcttgatctttaaagacggtatcggcaaacactattttatcatgcttctgaagaattgtgccatactgctttacagccgtttgcttttcttcatcggttaaatgatgaaaggcgtacgagctgacgatggtatctatttgaaaaggcggagcgggaaactccagaaaatccccgtcactgaacacggctctgtcagaaagcttgtcagctgccagttttctcattgacggagacggttctacaccaaacaccttttttttcgcggcggctaatttcgccgtcaaattcccagtgcccggtccgaactctaaaacgtttgaacctgaaagtgcgacgatgctgtccagaatattgtcatatcctttaaaaacatcggcatattgtttgtcagccccgtgcaccgtggcgtcataagtcgctgcccaatcttcgaataaaggaataaattcacggcccatatttttcactctccataatttataattcctatgagtatagtatggattaatcgtggaacagttcctatcctatcacaaaaaagaacgaaagggtactaaaatactctgggattattgcgcaattacggcagaaaggcttatactttcattgactcagaagaaaaatcaggaggatctgtactgatgaactttcaattggatttaataaaagataaagtagaatttttcgaagcggcatctttgcaggagcttgaaaagaaaataaacgttcaggttgaaaacaaccaggcgattatgcttcgcgtccgttctgtatctcatcaggtgacggccgttgacggcagaatcctttacagcgcgtcggtgcatttttccgctgacgtatgacagaaaaaagcagctgactcttcagctgcttttttgcggttattttaatgtttctacttttgtcggcttccagccttttttgtcttgccaagtgatggtaacctgatactttttgccgttcgttttgtctaaaattttacccttcgcatcttgcgggcttccattgtttccgagccacagcactgtcatgtgatcttttgacacgccggttgcgtaagagatggcgtcgagcatttcagaccagtcttcagagcttgaatcatacgtcgccgtatgttctcccgtctgctttgtgccgaccgctttccattttgagttaacaattgttttatcgacattgctggatgagccgccctctgttatttctgctcctttaaaaggatcgcttgaatcagagtcttttttgctgctgtcatcacttttagatgaatcatcatcttttttgctgtcagagtctgaagatgaatcagatgtgttcttatcctgtttatcttttttgtcatcgtctgacgccgtatcttttttgctgtcttttatgtcttcatctgatgtctgcttcgtcttgcctgatgcaggtgtttcctgcttttggctcgtgtccgctttttcgctcacgtcgctggacgggctgttgatgaagaggctgactgcaacgacgacaataagaatagatacgatagcaattaaaatgttaagcaccatatttgcttttctgcgcttatcacggttttcaaaacgagattgtttattgctcaatcattctgcactcctttatccctcttgctcagcatatattttaacatgggctgagcggttgttctatgtctagtttgtttcattttcatgtacctttttaacaatatcataaaacactgtatttgtcagagccttatcccccggcgtgtccatgtgcagcaccacgagagcgtatttcggcttgtccgcgggaaagtatcccgcaaaccatttgtggtaaagcgtctgtttttcttgtgtgaacattcccgtctgggccgttccggatttgcccgccaccgcatacggcagatcctgaaatctcctgccggttcctttcggtgaagtaacgacttctctgagaattttttgaagctgctgcgccgtatatttatcgatgcttttccccttcagcggctgatctttgaatgacgccatcgtcgttccatttttgtattcgattttgtctgcgattttgacttgttttttttcaccgccgcgtgcgatcgttgccatcatattggcgacttcaagaggcgtgactttcacgtttttctgcccgatcgccgtctgtgcgactgctctttttacggttttgtctttggcatctccccaaatgacgccgcttttttcattatacaattgcctgaatccgtcttcccggtacagcttgccttcccagcccgcccgctgtgtgagaccgagcttctccgccatgttttcaataacggagtcatcttttttgaccaatttttccgcaagacttgtaaacgtataattgcagctttgggcaaagctctctccaaaactgagcgtgcctttgtcgtcacccggctctccgtacaggttgagactgcagttaaaggaagtgctcggcttcacttcattttgttcaattgcggctgcggcgatcaccgttttaaacactgatcccggatatatcggcgtcagcatgtaattttgcagagtctgctgctttgacatgtcggcgtcaggctttgataccataccgagcacactgcttttttcaatgtctaaaaggacggctccccccttttttaacccgcggtctttcaatacatcttccattgctttttgaatattgcggtcgatggaggttttgacttgcagcggataaaacgcgtttgcttcagccgtatatttgacgtccattccgaataaagggtttccccttccgtcgacatgatacaaaagttttgtgtcctgatccgctagtaaaaactcatcaaacgtccgctccatcccgcttgtcccgatttttgccgtgatcggcagttccttgcggccggggtatttctttttcaaaagctccgggtcctggtttgtcgcgcccagcagatgggcggctatgtttgtttctttgctgtctttcatatatacgccgtaaatgccgggatatttcaaagaattgatatttgatacggattgtttcgtcagatgtttgatttttttgctgtttaggatcaccggttttttcgcctccgtgagcagctgcctgagctcctcctgtttcattccgagaatggcggatacccggtcaaccggccaatcctgagtcacgagaaagggaaacagaacgacggccggctgcttttttccggtcagctcttcgccgttccgatcaagaaaagagccgcgtccgtctgaaataaggacttcttcagtccgctgcttgacgctttcctgaatcagattaatattagattttgaaaaagattctgtaaaaaacagctgaatttcagcaagtctggcaagcagaaagaaaaatacgagcagaaaacaaataacggccgctttcagcctttttgatacgatcataaaaaacacctcatccacattttggacgaggtgtttcattgttaaacggatcttatgaaattttcacaattttcacgagcatttctccgcccggcgtctgaactgtgacttcttcgtccacttttctgccgagcaggcttttggcgattggcgagtcgtttgaaattttcccttcaaacggatcagcttcagcgcttccgacaatcgtgtaagattcttcttcaccgtcaggcaattcgatgaatgatacggtttttcccaaaccgacaacatttgaaccgccgtcgtcctcgatgattttcgcattgcggatcatgttttcaagcgtcgtgatacgcccttccacaaatgcctgttcttcttttgcagaatcatactcagagttctctgacagatccccgaagcttcgtgcgattttaatgcgttctactacttctttacgtttaaccgttttcaattgctctaattcttgttcaagtttttgttttccttcttgagtcatcggaaaaactttttcttgtgccatgttccttcactccttggtggttgtccctcaacaataacgtgtgattatgtatgagagcataaacgaaaaaatcaagaatgagaacacagggcagtcctcgttcttctctcccatataggtactgtttatcttaaactgaatgtgtgttttctgcaaatgtttcggtttataaacagggaaagaagggaactgtctcattcccttccagcctatacataatatggtctgagttatttatgtctatgctatggtattacaaaattgcattttgttcaaggatcgtttgaatcttcgtgaccatcagatcgatagcgacgtgattttggccgccttccggaataatgatgtccgcgtagcgtttcgtcggctcaacaaactgattatgcatcggcctcacgacggagacatactgctcgatgacagaatcaatagaacggcctctttcgttaatatctctcataatccgtctgatgatacggagatccgcgtccgtgtcgacataaagtttcatatccatgaggtcgcgaagccttttatcttcaagaacgagaatgccttcaagaataatgacatccttcggctcgaccggaatggtttcctcagaacgcgtatgcagtttataatcataaatcggcttttctatcggccgataattcaaaagctcttgaatatgctcgattaaatagtcattatcaaatgcgagcggatgatcgtagtttgtgttcagcctttcttcaaacggaagatggctttggtctttataataaaggtcttgctggatcattaaaatcgagtgtcctttaaactgttcgtagatggaacgtgtgacgcttgtttttcctgatccggaacctcctgcgatgcctataactacaggactcttacccattggtgattacttcccctttctcatcatgttgctcggataaatctttttgtctaccttaaatgtaacgatttgcaggggatggcgggcagcatcaagctcgtttccgtcttcgtcccaaatagtgccgatggtgaatgtgaaattatcgatttcgggaccgaaaaattccacttcgtcaccttgtttaaagaaattgcgctgctggagcgtcaccatttgagtttcctcgttatatgcgagcacgagaccggcaaaatcaaatgttgttttctttccgtgttcgccgaacatctgctcttcaaaaccgggcgtgccttcaaagaaagcaggcgcagtatcccggtttgcacatttgtccagctcatcaagccattctttttgaatgacaaagttttcaggatcagcgcagtatgcgtcgatgactttgcgatacacgctgacaaccgtcgccacgtaatgaatcgatttcatccggccttcaattttcaggctgtcgatgcccatctcgatcatttgcggaatggattcaatcaattttaaatctttcgggctcatcgcaaatggagcgtcgtcttcgccgtagagcgcgaccgcgttcgcaccgtctgtctgatacaggtcataatcccagcggcaggactgacagcagccgccgcggttggaatcacgggccgtcatgtgattgctcagcacgcatcggccagaataagcgatacacatggctccatggataaaggtttcgatttcaatatccaccttttccttcatttctttaatttccagtccgctcgtttcgcgggcaagcaccacgcggtcaagcccttcttctttccagaactgcaccgctttccagtttgaaagggactgctgggtgctgagatgaatttccacatccggggccactctccggcatgtttcaataatcagcggatcagcgacgataattccggcaactttcgcgtctcccaacgcttttaagtattcttccagaccgtccatgttttcattatgggcaaaaatgtttgttgtcacatatattttcgccccgtattttttggcaaattctacgccctctgcgatttcttctatagagaagttatccgcatttgagcggagtccgtattcctgtcctccgataaaaaccgcgtccgctccgtaatgaacggcaatttttaatttttcaaggtttcctgccggagcaaggagttcaggttttttcgtaatgacgcgttttccgtttacgactttggaaatggtttgatttacggctgtcatccgttgcatcctcctttttaatagaccgtttctttaaagaagaatcctgtgtcgatgcttctgttcacaggctgaatgctttcaatccgttctatccagctctcttttttctcttcatatgtctcccggctgccgaagcacagatcgattgcttctctgtacatgcgggttacttcaattaagtattcaggagacttcaagactccgtcgattttgaaagaatcaatgccggcttccatcagatcctctaactcatcaatcatgcacacatcgttcgggctcatgatgtgcgtgccgttttcgtcttcaaaaatcgggtatttattgccccgttccttgtcatgcagaaacatgcccgcttcttttttcttctgttcgatgtccatgacttttccttggtattcgaagtaatggcccactaacgaacgcttggattggaacatgcaggtcataccgtggatttgaatttcaatttccacttcggcgttttcttttatgtcaatgatgctgtccatatttaattccttagccagcactgcacgccgtgcgcctttgcgtccccagtaattgcaggaatagtagttggttcccgttgtttccgtgctccagtggagtttgagcccgggagccgcttcccgcgccgccattaaaacggccgggtcgccgaaaacagccgcatcaacgccggcttcctgcaaaaaggcaagatagccgttcagctcgtccactttttcattgtgaaaaatagcattgacagcagcgtacactttcgcaccttcttggtgagctgtctttacggcttcttttatatcttctcttgaaaattctccggccagtctcaggccgtatctttgttctccgactaacagcgccgttgcgcccgcttgaatgagcggaagaatatcctgtacggaagtcggagtcaccaaaagttcaggttttttcatgatcattcacctcttctttttactgatggcgatgccgtctccgaccggcagtataaccgtttgatagtcagagcggttcatcagccattggttatattgatcaattttttcaacaagcttccgttttcttttcggctcaatttccgagtgatcttgtgccaccagtcctttaaacaggacgttgtccgtgaaaatgacgccatccggcgcaagcatcggttcatagagctcaaaaaagttcgtgtactggcctttggccgcatcgataaaaatggcatcataaggagccgtgacacgaactgactcagaaagtgtcagcgcatccccgtacagtacgtgaatccgattttccatttcaaagtcttttatattgttcacagcttcttcatagcgtttgtcgtcccgttcaatcgtgtaaatattcgcatccggaagctcaagcgccatccgtatggcggaatacccgattgccgtgccgatttccaatatgtttttcgcctgttgaatcgacagcatttgaagcagcacttcaatgcccgcttcttccataatcggaacatggtgctcttttgcataggcttcaagctttttcactttatcaggccgaggcttcagcatcgcgtttatatactcgtttatttgttcataccgatcattcacggcaaacagcctccgttctaaaaaggagtgcccctgacgaatccgcggggacactctcttaagacacttctttattcataagtaaacaacccgatatattttatcataaaacctttcagaatggaataaaaggagagcttttgccccccttttattcactgtcttttttggaaatatacttttccttcgctttattatgatcttttaatgttttcgtgaaaacgacctcgccgtttgattttgccaggaaatagagataatccgttttgtcaggattgagagccgcttcccatgatgaatccccggcatttgcaatcggtcccggcggcagccccttattcttatacgtattatacggagaatcaattttcaggtctttgtagtagacacggcttttatgcttgccggccgcatataaaaccgtcgggtcagtctgcagcggcattttttctgcaagcctattgtaaaaaacgcttgcgattttgtgacggtcggctttggcggtggcttcctcttcgataagcgatgccatcgtcagagcgttatggacggaaagtttctttttttccagttctgatttataggtttcaatacgggtgtttgtttcctgaaccattgccgtcaaaatcttgtcaagcgatgcatccggatcattaaacggatatgtagccggatacagatagccttcaagcggatgcttaagcttcttgtttgaaagagcgtccgttatcgtatcaggaaacttgtttttcagtttgttaataaatgttttgtcgtccagtttcgccatgatctcttcttttgaatatgatgtttcgtttgcgatcgcatcagcaatctgtgtaagctgttttccttcaggaacggtgatctgaaaggcatatcccgcagatcccgcggtcagttttttaataatcgcatccgcgtccattcctttattcagatggtaaaatccggcctgaaatccggaagcgcctttatacttcacatacagctgaaatgcttttttgcttttgatgacatgctgatcctcaagaatctcagcgattgccgaaaccgaagaaccgcttggaatattaatgttgactgtcgttttgctgccttcgtcaaccggagacagcagtgattttccatagaaaaaagcaccgcaaatgatgataaaaagagcgatcacggaggacagtattatcgtcgtttttttgtttttacgcagaaatgaatttttagtctgattgatagtcatacaagtattttcctcccaacagctcttatactacatgattcatgcgcattcggcaatttattacaaaaaaagccgaagcggcatatgcgctccggcttttttgttcattttattcttcgtcttcttccgctaaaaacgtgttcagcgtttcttcgatcatttcccactcttcatcagtttcaatcggcatcagttcgccgtcttcaccgttttcattcggctcgaagcttgaagcgtgaatttcgatttcatcatcgtcctgagcatcaatcggataataaagtacgtaagatttgttgaatgtgtcgttttcaaatgtgaacagcacttcgcaaagctgttcgttgccttgatcatcgacaatcgtaatgtgtttttcgccgtgttccatttctttcacctcttagtttagactgtccagaaacccttgaagtatcatgacagccgccattttatcaatgactttttttcgtttttgcctgctgacgtcagccgcgatcagcattttttcagccgccatcgtcgtcagacgctcgtcccacagcacaacagggacattgtacgctgtttcaagcagtttcgcaaatgtttggctggcttcgcctctcggaccgatcgtcccgttcatgtttttcggaaaaccgagtacgatcttctctacattatagtctttcatcagctcggataaacggtccagaccgtaatctccttcagcctcgtttatttttatcgtctcaatgccctgagcggtccagcccatttcatcgcttaaagctacgccgagtgtcttcgttcccagatcaagtcccaatattctcatgaatgtatttacgcctctttatgctgttctagataggattttaccaattcctcaattaattcgtcacgttccaatttgcgaattaagttccgggcgtcgcgatgcctaggaatgtatgcaggatctcctgacagcaagtatccgacaatctggttgataggattgtatcctttttcctgaagcgcatcatacaccgtaatcagcacttcttcgacgtttgtttcagcagaatcatcggagaaattaaatttcatcgttttatcaaacgagctcaccgttttgcacctctttcccaaattcgcaggcaaagttcagcctgaggtcctcatcttatcatcattctacactagttgaaaggattataaaacggattttatccaatcttccgcagaagtgagcgcctcttccaatttctcaggctgctttccgccggcctgcgccatgtccggacggcctccgcctccgcctccgcagacttcagccgcttgtttgaccattttgccggcgtgaaggcctttttcgatcaggtcttttgttacgcctgctgacaggttgactttgtcattttgcacggcaccgagaatgataaccgcagaaccgagcttcgccttcaggtcatccaccattgtgcgaaggtggttcatgtctttcgcgttcactttttcagccagcacttttacaccgccgatgtcttttactttagacagaatggctccggcttccacattgccgagtttgcttagcaatgattcattttctcgttgcgcttctttcagctccgcttgaagagactggatccgcttcggcacgtcttttacgtttgttttcagctcatccgcagcatgctgcaaaaggctgagctggctgttcatttcctgatacgcgccttttcctgttacggcttcgattcttcgcgtacctgcgccgatccctgattcggatacgattttaaacaggccgatttcagccgtattcgtgacatggcatccgccgcaaagctcaaggctgtaatcgccgacttgtacgacacggacgatatcgccgtatttctcgccgaacagagccattgcgcccatttcttttgcttcattgatcggttttaagtcaatcgccaccggaatgctcgcccagatcttttcgttgacgattccttcaatgcgctcaagttcctctttagtcacttggccgaagtgagagaagtcaaaacgaagacgattttcggtaacaagtgaacccgcttggttgacatgtgtgccgagaacgtctttcagcgcctggtgcaaaaggtgggttgccgtgtggtttttcaccacgccgcttctcatttgatcctctacttcagccgtcacgcttgcccctttttgaatcgtgccgctatccactgtgccctcgtgtacatgctggccgttcggagcttttttcacatctttaatggttacgacagcctgcgcgcttctcagcacccctctgtcaccgatctgtccgccgctttcagcatagaaaggcgtctcatcaagaagaatctgaacggtatccccttcatgagcctcgctgattaattgtccgtcatgaagaagctcgatcaccttggcttcagcttttgtggcactgtagccgacaaacgtgctttctgcggtaatgtcgcgtaatgcgccgccctgcacctgcatgcttcctacatcttggcgcgcatttctcgcccgttcacgctgtttctccatttcggcttcaaagcctttatggtcaaccttcatttgttcatcttccgcgtattcctccgtcaattcaactgggaatccgtacgtatcgtacagtttgaatacgtcttttccggagatgatgccgctgccgttttctttctctttctttatcacgtcagataaaatcgccaaaccttcgttcaatgtttcatggaagcgctcttcctccgttttgatgactttggcgataaactcttgcttttcttttacctccggataaaaagcgtccataattcctgcaacggtcggtactaactcgtacataaacggacggctgataccgattgttttcgcgtatcgcacagcccggcgcaagaggcgtctcagtacatacccgcgcccttcgtttgacggcagcgctccgtcgcttaccgcaaatgcgaccgttctgatatgatcggcaatcactttaaaggccgtatccttcaccgcatcctttccgtaagcatctccggaaatgcgctctgccgcttcaataatcggcataaacaaatcagtgtcaaagtttgtcggaacattctggataacggagaccatccgttcaagccccatgcccgtatcaatgtttttcttcggaagcggtgtgtacgtgccgtccggattgtggttaaactctgagaataccaggttccacacttcaagataacggtcattttcgccgcccggatacaattcagaatctgacgggtcattgccgtatttctcgccgcggtcatagaaaatttccgtattcggtccgctcgggccttcgccgatatcccagaagttcccttccagacggatgattctttcttccgggacgccgattttttccgcccataacgtataggcttcttcatcctccgggtgaaccgttacggacaggagctccggatcaaagccgatccacttttcgctcgttaaaaactcccatgcccacgtgatcgcttcttctttaaaataatcaccgatggaaaagtttccgagcatctcaaagaacgtatggtggcgcgccgttttccccacattttcaatgtcatttgtgcggattgatttttgcgcgtttacaattctcggattctccggcacaacgcgcccgtcaaagtattttttcagcgtcgcaacgccgctgttgatccacaataaagacggatcttcatgcggaaccaatgaagcgctcggttcaacagcatggcctttttctttaaagaaatctaaaaacatttgacgcacttcagcagatgttaagtgtttcatctatattcctccttatcactacccgaaattctcttttgcgacagcaaaaaagctctctccctatgcaaaccatgcgttcacacagggacgagagctgtctcgcggtaccaccctgattacaggccgaaaaagacccgtcacctttcatcccgtaacgcaggactgcggcagcctttaactgcactcaggattagcttcggccaatcttctgctgaagctcctttcagcgtatcggagcttctctcttaaacagggcttcggcgtactcatatccgtcactcgagattcgtatgtattctactcgaaattatagacaagcagaacccgaatgtcaatgttccgtcctgatccgcaaaaagtgaatggccgtcacttttaaaacggctgctgccggaacggcgagaatcatgccgggaatccccgcaagctctcctccggcaagaagtgcaagcataatcacgacgggatgcattctgaggcttcgcccgacaatgagcggactcaaaatattcccttctataaattgaagaataaaaatcgtgataatcacgatgatcacagcctttgcagaaagcgccagcgcaaggagcagcgtcggaacagcgccgataaacggaccgaaatacggtatgacattcgtaatgccgatgacaaggcccaagatcagcggataaggaaggccgaacatccaaaaagaacagcctgctattaacccgagcaaaaaacaaacgagaagctgtccgcggatgtaatctccgagggaatcgtccacatcccgcagaaattcactccccctttttctccaggacttcggcgtcaaataccagaccgtctttttcatggcgtctatatccttcaccatatagaaaacgagaaaaggaatcgtcgccgcaatcaggatataatcaaacacgaaacggatgcttctgatcgtgctctcaatcgttccggcaaggaacgtttctgtctgctgaatcattttgtccatccggtggtgcatgccgtcaggccaatgatccgtatgattgtgcagatgcctcagcatgctgttgtagttttcagcaagcccgggaatgctctcagacagatcctgcagctgttcaattaaaacaggaactcctttataaaccccccagccgattccgccgaaaaacaggaaataaatcagaagcaggcttaaagttctaggcatccctttcccatgaagccattcagtaatcggaagtaaaagataagcaataaatactgcgatgaatataggaataaagagagattttataacaagccatatgggtgcccataacatatcgagcatacaaaagacatacactgttaacaaaacgagcagacatacagccgtccacattaagagctgcagcggtttttgaagcatgacgtttcacctcttgctttatcttttgacagaaagccggaattattcccgtttcataaagtccgccttatgacgcagatctcttgacggaaataattatctgaaattacaaaaaagtttgaatataaatcataaaaatctgaataattatcatagcatgaagttaattcgaaaacttattagtctatatgacatgtttttcttaggaggattgccatgatctcatttcaggatgtaaataagcattacggacattttcacgtgctgaagaacattaatctgcacattaaaaaaggggaagtcgtcgttatcatcggaccttcaggatcgggaaaaagcacgcttctccgctgcatcaatcagctggaaacggttgatgaaggcgccttgacggtaaatggcgccgacatccatgacaagaaaacggatatgaataaagtccgccgcaacatcggtatggtgtttcagcattttcatctgtatccgcacaaaaccgtgctgcaaaacatcatgctcgcaccgatcaaagtgctcaaacaatcaaaagaagaagcaaaagaaacggccttatattatttgaaaaaagtcggtataccggacaaagcggacgcctatccttcacagctttcaggcggccagcagcagcgtgtggccattgccagagggcttgcgatgaagcctgaggtgatgctgtttgatgaaccgacatccgcgcttgatccggaaatgatcggggaagtgctggatgtcatgaaaacactcgcaaaagaaggcatgaccatggtagtcgtcacccatgaaatgggattcgccaaagaagtggcagaccgcatcgtatttatcgacgggggatctatcttggaagaagctgcaccggctgagttttacgcaagccctcgtgaagagagggcgcgtttattcttaagccgtattttaaatcactgaaaagaaacgggggaacgattatgtcacgcgtaacaaaatggttatctgtcggtttgatatctctgctggccgtctttatgctggccgcctgcggagggaaagaaacggccggcgattcaaagggtacgggaaaagacacgttagcctcaattaaagacagagacaagattatcttcggcgtcaaaaccgatacaagattattcggactgaaaaatccgagctccggcgatattgaaggctttgatattgatattgccaaacagatcgcaaaagatattctgggggatgagaaaaaagcggagtttaaggaagtgacgtcgaaaacgagaattccgatgctgcaaaacggagatatcgatgccatcacggccacaatgacgataacggatgagcggaaaaaagaagttgatttctcagacgtttattttgaagccgggcaatccctgctcgtcaaaaaaggaagcagcatcaaaagcaccgaagacctcaaaaaaggttcaaaagtgttggcggtaaaaggctccacttcctcacaaaacatcagagaaaaagcgcctgacgcctccgttctggaatttgaaaattacgccgaagcgtttaccgcgctcaaggcgggacagggagatgcgctcacaactgataatgcgattttatacggcatggcggatgaaaataaacaatatcagctgacaggcggcacattcaccgatgagccttacggaatcgccgtcaaaaaaggccaatccggactcgtcaaggaaatcaacgcttctttgaaaaaaatgaaagctgacggcaggtatggaaaaatctataaaaaatggatcaaagaagaaccggcaaaatagaacggaccgcggggtgagcaggcatgctcatccccgttttataaggagtgacatggcatgaacttttcaattttaatggaaaacttcgatatgtacatggacggtttcctgcacacattgcttgcgagcttcatcgcgctggcaggcagcttcgcgctgggcgttctgatcgcagtcatgagaatcacggctttcaaacccatccaatggatcgggactgcgtatgtggaatttatccggaacattccgcttctcctcatcaccttcgtattttatttcggacttccgaacgccggactgagactggacggctttcaggcggggacgattgcgctgacgatatatacgtccgcttttatcgcagaagccatcagagccggaattcagactgtctccaagggccaaatggaagcggccagatcgtcaggcttcacctacagtcaggcgatgagatacgtgattctccctcaggccgttaaaatcgtgattcccccgctcggaaaccaatttctcaaccttgtcaaaaactcatcaatactcggagtggtggcgggactggatttgatgtatcaggcggatctcgtttcctcaagcactctcgtcgtgtttgatgtctatatctttgtcgcgcttttttatttgatgttaacaataccgctcagcatcggagttcactatttggaaagacgcctcgggaaaagttattaaaaaaggagagtgaaaaacatggattttagcggcgcctatacatcggatcatctgctgtttttatggaacggctttttgatcacactttatgttgcgctcatttccattattctcagttttattttcgggcttgccgccggcactttgcgctatgcgaaaatccccgccgtctcaggcgttatagccgcaattgtcgaaaccatccgtaatctgccgctgttattaatcattttctttacgttttttgccctcccggaaatcggcatcaaactggaaattaccgcggccgccatcacggcgcttacgatttttgaatcggccatgctgtcagaaatcatcagaagcggtttgcaatccgttgaaaaaggacagattgaagcggcgcggtcttcagggctgacatatacgcagactctttttctcgtcgtgatgccgcaggcgctcaggcgtatggtccctccgattgtgagccagttcatttctttattaaaggatacgtcacttgcggtcgtaatcgctctgcccgaactgattcataacgcgcagattttaaacggacaaagcgctgacggagggtatttttttccgatctttctgctggcggccctgatgtatttcgcggtcaattacagcctgtctcttgcagccagacggctggaagcgagacaaacgtaaaaaggatacttccgaagaagtatcctttttcacttaaaacattttcatgactcgtcttctcatccgtttcataccttttttattcagcatatcggactgagaagccatacgatacataacggctcctgctcctaaagccaatagagaggtcattgttctgcccatcgcgcgtatctcctttcaacattaaaaattgatactgcgttcgtcttcagaaaacaaatcatcaagactgcttaacgtgccgtcttcctctacttgatgtgtcgcaattttgcctttggccaccgtcagctcaataaagcagccccagcaatagtattggtttacgccgattttgccgatatctttacttttgcagttcggacatacaagcacagactacacctcttatccgttcaggacgataccgtctttccccgcttcaataagcgtatcggcggcccggcgcacttggcgtctgcctgccagatctgaaaagaaaccgtccgtgagttcatatgctacgattatgcccttgtccaaacaaaagtatacatcttccagcaaaccgaacatttcaccatcaggcgatttcaccggctgcatcttaatctgttcaaaggtgaaacagctcttcggcaaaggctgcaaatgagcttcggcggcagctacggcttcttgatccatctcttttatatcactggctgctaaaaaaagatggcggttgtgaaacaggcgtttctgctccagcacaaaaccgagaaaccggccgtcaagagagaaacacacatccgaaatcatcccgaggctgcgccggttgtgttcgtcataaactgttcgtccttcagctgcatggcatgttctcaaagtgtgatcaaccaccttttgttgaacacgtataggttttgccgagaagccgggcgccatactttgaaatgacttccacaataaaacccggcgtatgtgccgggttttatttacgctttttcttccataaagtcaaacggcgtaatgccttccattccgatgttggcatcatatacactgaacggcagttctttttgcagagcggccagttctgcatccatctcttcagtctgctctgtgagcctgtttttaagcgacgtctgtctgacggtggcatcattgtttttgacgccccattcaagcgcttcttcttctccgcaaaggatcagaaatttcttggcccttgtaatggcggtataaaggagatttctcctaagcattcgatagtagcctttgacaacaggcaggacgacaatcggaaattcacttccctgagacttgtggatggaacagcagtaagcatgggtaaactggctgaaatcctttttcgtaaaggtgatttcattaccgtcaaacgagacgacgaccatgtcttctttttccgtattttctttggcataaaaaatggacacgatttcgccgatatcaccgttaaacacattgttttccggctggttgacaagctgcaatattttatcgcccgtcctgtagacgacatctccgaatttcagctcccgccttttttctttcggcggattcatgatgtcttgaagaagtatattcagctcgttaattcccgcttttcccctgtacatcggcgcaagcacttgaatatctctggaggtatatcccttctttaacgcgtttgaaacgacttgatcgacgacttctttaatctgtgcagaattacagcggataaatgagcggtcttttgtcggcgcggtcagtccttttggaagcaatccttttttcatatcatgagcaagttcgacgatggatgacccttccgcctgacggtaaatatctgtcaggcgcactgtcggcagcacctcagaagccaaaaggtctctcagcacctgccccggccccacggaaggaagctgatcttcatcaccgacgacgatgagctgaatgtgcttagggagcgccttaaacaaatggctggcgagccaaatatcgagcatactcgcttcgtctataatgatcagtttcccttcaatcggctgatcttcattgtaggtaaagccttcagcgccattccagccgagcagcctgtgaatcgtaacagcaggcagacccgtagattcgctcatccgttttgcggctcttccggtcggcgcggcaagcagcaccggaaacgcctcgtcttttttataatcaccgggatcaagcgatacgccgtggagttcactgtataattccacgattcctttgataacggtcgtttttcccgtacccggtcctccggtcagtaaaagcatcggcgacgacagcgctttttgaatggcatccttttggctcggagcgtattgaactttcatccgttcttccagttcgccgagcgcaagcagaaattccgattcaggaaattgatcggcatactccgtctgagccgcaatgtcgagcacgcgttttgcgacattttgttccgcgtaaaacaaagacggaaaatagcagcggtctccttctatgacgatgtccttactctctccgagggcgatgatgccgtcagccgcatccatttccgtgacgcggcctccgtcagctgactgattcagtagcgtttgcgtattgataatcagctgctttgtgtctatgtaagtatgaccttctgaaaggcaggtcgattcaatcgtatataagatcgccgctttgatccgctcgggatggttccctgacagacccatttttccgcccagctcgtcggcttttacaaagccgatgccttccacgtcctttacaagctgataaggattctcctgaattttctcaagggtttccgtttcgtaagcttgataaattttcatggaaagctgaggtccgaaaccgtattggttaagagaaatcataatctgctccagcccctgatgccgctgcagctctccggcaagcttatccgctttctttttggacattttcggcacatcgtaaagcaccgacgcatcagccagaattttattcagcgcgccgtctccaagctttttgacgatttcttccgccgttttttttccgattccttcaaacagatcacttgataaatagtgaatgatcccttctttggtggtcggaatttcttttttaaagtgttcagcctggaattgcaggccgaacttgggatgtgtggcggtttttccgtaaaatgtgtaagtctcatcttcttgcagcagagggaagtagcccgttacggatacgaccttgtcttcgatcgcctcagacgtttctgcaaccttgaccttcagcactgtatacaggttggtgtcattgtggtaaatgaccgtatgaataacgccttttacatacggttgttcctcgattttcagctgatccacgagccttccctccttccgttatgactgggtgataagctgttttgcatgaagcgcaagcatatgatcaggctgtatgccgattgcgccttcaagcatctcaagcgccttttcacgattttctttgtaggcgtaagcgactccggcattataaaatgcgtccgcgtggcttgggtcctgctcgatcaccgtctcaaactgcgccaatgcttcatccagcatgtcttcgtttgcgagacacattccgaactggaaccgcgcttccgtatcgttttcgttcaattcaacggcccgctgcaaatacggcagcgcaagcttcggctgctctaatttaacgagaacggttcccagcatataaaacaagtctccgttttccataccggagcgaagcgctttttcaaacatatccttcgcttcagaaaacgattccttcatcacatatacgtttcccgctccgtaataagcggctgccgctgaattgtccaattcaagcgctctgttgtaaaaagcaagcgcgcgttcgagttcgtttacagaagaaagcaggttcgcaaagttgatatacggcaccggatcttggccgttttcctcaatcgctttcgtaaaagcctctgccgctttttcaaaatcgccctcctgcatggcgtcgattccgattttattataatccatttttaacttcctttcgctaaaaaacctcaacatgcgagttgaggttttttacatgtgttatacgtaccacaattttgttccgtctttataaacgtcatcaatcgttccgccgccgaggcactcttctccgtcataaaaaacgacggcttgtcccggcgttacagcacggacctgcttgtcaaaaatgatttccgcttcgtcagcacccgtcattttcaccgtaactttgtgatcttcctgacggtagcggaatttcgccgtgcatgtcatttcgccgccgtccatcaaacccggacgcgtccagctgatatttgtcgccgtaattttatcagaatacagaagcgggttatggaatccctgatcaacatacagaatgtttttttcaagatctttaccgacggcgaaccacggctcgccgcttccgccgattccaagaccgtggcgctgtccgatcgtataatacatcagtccgtcatgacggccttttacttccccgtccattgtcatcatatcgcccggctgagcagggagatattggctgagaaacgttttgaagttgcgttcgccgataaagcagattcccgtgctgtcttttttcgccgctgtcgcaagttctgcttctttggcaatttcccgcacgcggcttttttgcagatcaccgatcgggaacatgactttactgagctgttcctgattgagctgattcagaaaataagtctgatccttgttttcatccaggccgcgaagcatgcgcactgtatctccgcttcggtccacgcgggcgtaatggcctgtcgcgaggtaatccgcgccgagtgataaagcatgatccaagaaagccttaaacttaatttctttattgcacatgacatccggatttggagttcttccggctttatattcatcaaggaaatattgaaataccttttcccagtattgcttttcaaaattgacggcataatacgggattccgatctggttgcagacccggatgacgtcttcataatcttccgtcgccgtgcaaaatccgttttcgtccgtatcatcccagtttttcataaagattccgattacatcgtagccctgctccttcagcagaagggccgccacggaagagtccacgccgccggacatgccgactacgactcttgtatcctccggccgtttttccatttgcattcactccattaaaaacgtaagtccgccgttttaagcaagccgtttgacgacggcggcaagcttttcggcggctgtttcgatttgttccgccgtattgccgaggccgaagctgaggcggattgacgaggtcagcctgccgctctcacttccgaacatggccgtaagaacatgagacggaagaacggaccccgccgtacacgcagatccgcttgagacggcaatgccttccatatcaagattgaccagcagcgattccaccggcacaccgggaaagtaaaggtttaaaatatgcggcaggcagttctcggcatctccgttcacctccgctgtgacgccggctttttccagcgtgctcatgatgatgtttttaaactccttaaacatcgctgttttctcttcccgctcacggtttgaaagaacgaccgcttcctttaagccggcaatgcccggtacattttccgtacccgcgcgccgctttcgttcctgctcgcccccgagaagaatcggtgacagcttcacctcttgatttacatataaaaagcctgtcccttttggcccgttaagcttgtgaccggaaacagacagcatgtcaattctgctttttttcacatcgatcggtatataaccgaatgcctggacggcatctgtgtgaaaataggcctgatgcccgcttaacagctctccgatttcgtcaatcggctgaatggttccgacttcgttattgccatacatgacggtaacaaggattgtatcatcacggagcgcttctttcacctgatttgcactgatccgtcctgaagggcccgggatgaggtatgtcacctcaaaaccgtcttcttccagcttttcgcaggcgtgtaatacggcatgatgctcaatagcggtcgtgataatgtgtttcccttcattcttccgggcggcagccgtgccgagaatcgctaaattatcagcctccgtgccgccgcttgtgaaaatgatttcctgttctttcgcactgatttcacgcgcgatgtccgctctcgcttcgtcgacccatttccgggactctcttccgaatgaatgaatgcttgacggattgccgaagctgccgaagaaatgaggcttcattttttcgagcacacgctcatccatcggggaagtcgcggcgtgatctaaataaatccgttccattgtctttacacctctggtttaaatatagaacatataagcttcctgctcgccgtccgtgtagctcgcaaggtcttctaacgtcgtactgtccagcacgtcttttacggcgtcgcggatgcggatccataactcccgcttggcaggctcttcatcctcaagcacttctaccgggctgatcggcccttccagcactctgataatatctccggccgttatctcttcaggctggccgccgagcacataaccgccgtaagcgcctctgatgctttttacgagtcccgcgtttctgagcggtgatacaagctgttccaagtaatgctcagagaggctgtttgtttgggcgatgcttttgagcgacgtcggaccttctccgtgctttttcgccaattcaatcataatggtgagcccgtatcttccctttgtcgatattttcaatatgaacaccccagtcaattctaattgttaatttatacaagtaaatggatatgaataatcagtttagtatcttatagaccaactgttattataacataacttatcctaattttcattgaaacacggggcccgccgcaattcgcttttctaatcggccgttttccgttaccctgtatatgtaaggagagatgttcatgaaaccattggcgtatcggatgcggcctgccaatatcgaagacattatcggccaggaacatttggtcaaagaagataaaatcatcggcagaatggtgcgcgcaaagcacctatcatccatgatcctgtacggaccgccaggcatcggaaaaacgtccatcgccacagcgatcgcaggatcgacaagcatcgcattcagaaaattgaatgccgtcattcataataaaaaagacatggaaattgtcgtacaggaagcgaaaatgtcaggtcaggtcatcttaatacttgatgaagtgcacaggcttgataaggggaagcaggattttctcctgccctatttagaaaacggcatgattattttaatcggcgcgacgaccgccaatccttatcatgccattaacccggccatcagaagccgtacccagatattcgaactcgaaccgttaacaccggatctgatcaagcaggcattgagaagagcgctcacagatgaacaccggggactcggttcctacagcgtttcggtggacgacgaagcgatggatcatttcgcgcaagggtgtggaggagacgtccgttccgctttgaacgcactggagcttgccgtgctttccacaaaggaatcaagtgacggcacgatccgcattacgcgggaaacagcggaagaatgtctgcagaaaaaaagctatacccatgataaagacggagatgcgcattatgacgtcttatccgcattccaaaaatcaatccgcggctcagacgcaaacgccgcacttcattatttagcccgactgatcgaagccggcgatcttgaaagcatttcaagaagacttctcgtaatcgcctatgaagatatcggccttgcaagcccgcaggcaggcccccgggtgctgagcgcgattcagaccgcagagcggatcggctttcccgaagcgagaattccgctggcgaatgcggtaatcgaattatgcctttcgccaaaatcaaactccgccatctcagccgttgatgaagcgctcaaagatatcagatcgggtaaaatcggcgatgtgccgaaacatttaaaagacgcccactataaaggagcccaagagctcggacgcggaatcggctatcaatatcctcacgatttcgaaaacggatgggtcgaacagcaatatttgcctgaaccgttaaaaaacaaacaatactataaaccgaaacaaacggggaaatttgaagccgccataaagcaagtgtatgaaaaactgctgaaacagaaaaaataatcggacaaggacacccaatgtgttcttgtcttttttttataccggccggccattcgtgtgaacggcggctttattcaaataaaaaacagcctttcctgaagaaggctgtttttctttttatttatctttgacccgtttaatgtcaatatcctttaagagctccataatgacatgtccgcccataatcagaccggccactgacggaacccaggcgttggaagacggcggcatttgcgctttgcggattttcgcttcgtcattcccgacttcttttctgacatcttcacggatgacgatcgggctttcatcagaaaaaatgacctgaacgccttttttaatgccctctttgcgaagcctagtacggacgactttggcaatcggatcagtatgggtttttgaaatatcagcaatctgaaagcgtgtcgggtctgttttattcgccgctcccatgcttgaaatcagcggcacattccgtttcagacattctttcatcagatgaattttataatgtatcgtatccgacgcgtcaatgacgtaatcgagcggatactcaaagaactgctcatacgtctcttccgtataaaacattttcaaggcgacgacgtcacaatccggatttatatctgcgatccgcgctttcatcaagtccgttttcggctgccccaccgttgacaagagagcatgcagctggcggtttacgtttgtaatgtcaacatcatctttatcgacaagcacgatccgtcccactccggacctcgccaatgcttcggctgcgaatgaaccgactccgccgacgccgagaacggccaccgtgctgttttttaacgtgtccagcccttcttttccaatcgctagctcatttctggaaaactgatgtaacaagaacctcactccacattctggttttataaactcggcttgtcaaaaagccgctggttttaacgcacaaaaaataaagtcccaattgtgccgttgcagctttccttcgttttgaacccgctctcagcaggtgggtgcccttttttaaactttgtaagtcccctttaccgaatgaaaagaggcatgtacgccatttaaaaatacgggctcccaaatcaaaaaaatgttcggtcaaaactaggtgtacaactaacacatcaggactttatttaacttgtcaaaatcatatcacagcagtttttgattttcaagaaacaaactgctgatctttactgtttcacttttcttttgacagaaaggtgaagttcttcaagctgggcgtcgctcacttcgccgggcgcttccgtaagaagacagcttgcgcttgccgttttcgggaaagcgatcgtatctcttaagtttgtgcggcccgcaagaagcataaccaaacggtctaagccgagcgcaattccgccgtgcggaggagcgccgtattcaaaagcttcgagaaggtatccaaactcctcctccgcttcttcttttgtaaagccgagaagcccgaacattttttcctgaacgtctttctcaaaaatacggattgagcctccgccgagttcatagccgtttaagacaaggtcgtaagcctgcgctttcatatcctcaggcgccgtttcaatcaggtcaagatcttcacggacaggcattgtaaacggatggtgagccgcatagaaacggccttcttcctcgtcatgctccagtaacggccagtccacaacccacaggaagttgaagaggctttcgtcaatcaggccgcgttctttaccgagctttaagcgaagcgcgccgagggattgggccacaacctcaaacttatcagcgccgaacaggagcaggtcgccttcagaagcatcaagcgcttctgccagttttgcctgcttctcattatcaaagaatttcgcgatcggaccttttacgccgtcagcttcaactttgacccaagcgagacctttcgcgccgtaatttccggcaaaaacgccgagcgcatcaatatcttttctggagtagtcgccggcagcgcctttgacattgatcgcttttacaacaccgccgttggcaacggctgatgagaacactttaaactcagtatctttcacaatgtctgatacgtccgtcagcagcatgccgaagcgtgtgtcaggcttgtcggagccgtagctgttcatcgcttcttcatatgtcattcgcggaagcggcagcgatacttcgacgccttttgtttcgagcatgactttcgccatcatcttttcggccagagccatgatgtcttcttgactcataaaggacatttcgatatcgatctgcgtaaattccggctggcggtcggcacgcaggtcttcatcgcggaaacagcgggccacttgataataccgttcaaagcccgacaccatcagaagctgtttaaaaatctgcggcgattgcggaagagcgtaaaattccccttcatgcacccggctcggcactaagtaatcacgggcgccttccggagagcttttcgttaaaatcggtgtttcaatatcaagaaatccgttttcatccaagaaatggcggatggattttgtgacttgatggcgcatttgcaatgtttgaaacatcgccgggcggcgcaaatccaaatagcggtgttttaaccggacgtcttcagaaacgtcagccgcttggtcactgatcggaaacggcggcgttttcgccgtgctgagcaccgtcactgcttcagctttgatttcaattttaccggttttcaggttgggattcaccgtgccttcttcacgggcagaaaccgtgccttcaatatcaagcacatattcatttctgattgcttctgccgcggcaagggcttctttcgagacgtcaggattgaacacgacttgcacaatacccgaacggtcgcgcaaatcaataaaaatcaagccgccgagatcgcgccgtttctgcacccatcctttcagtttgacggtttcgccaatcgctttttcagttatttcgccacaataataggttcttccaaacatagcgttcctctccttcactgcttttgatctgcctttaacacttgtatcagctcgtctaacaccacttcacgctgctctcctgtttccgcatcttttacattgattttattttgggcgagttcatcttcccctaaaatcgcaataaagcgtgcgccgagacggtcagccgttttgaattggcccttcatttttttgttttcataatcgatttcacttgagatgccagcttctctcagtttgtacacgagagaaacggaataatccttcgctttttctccgagcgtcacgatgtagcagtcaatcccctgattgacaggaagctctgttttctcagcgtcaatggctgccagcagacgttcgatgctcatcgcaaatccgatacccggcgcttccggtccgccgatctgttcgacaagcccgtcatagcggccgcctccggcaagggttgtaatcgctccgaagccttccgcattgctcatgatttcaaaagcggtatggttgtagtaatcaagccctctcacaaggttcggatcaatttcaaacggaatgccgagcgccgtgatgtactgctgcaccttttggaaatatgcggctgattcttcatttaagtaatcaagaattgacggagccgttttcatcagctcatgctctctgtcttttttgcaatcaagaattctgagcgggtttgtgtgcagccgcgactggcagtctgagcaaaattctccgatacgcggttcaaaatgtttgacgagcgcttcccggtaggctttgcggctgtcctggtcgcccaggctgttcagaacaagcttgacatttttcaaaccggctttacggtaaatactcattgcaagcgcgatgacttctgcatccacggccggatctttggagccgatcgcttcaattccgaattgatagaattgacggaagcgtcccgtctgcggacgttcgtaacggaacatcggtccgacataatacagcttcgtcggctgcaccggatttgcaaataatttattttcattgaacgcgcggactgcagcggccgttccttccggccgaagcgtcaggcttctccctttacggtcttcaaaagtgtacatttctttctgtacgatatctgtagactcaccgacgcctcttgcgaataattccgtatgttcgaagatcggcgtgcggatttctttatattgataagtgcggcacgtctctctcataatttgttcgacgaactgccatctgtctgattcacccggcagtatgtcctgtgtgcctcttggaatgtgatatgccatgttacaggcctccttaatgtctttcttcattaaaacatgaaataaaaaaactcccgcccctactatacatgtatagtagggacgagagttatacccgtggtgccaccctagttggaatgccgaagcatccccgctctgaccgttaacgcaggttcacgtccgctgcctaatgactgatgcccttttccggcaaagcgttcagcagggaacctccggagtgttgtttcgagaaagatgcagtgcggatccgctttcagcctgggacggttcctctcttctccatgcattctgacctactcttctccattatcggttcaaaatcgttatcatgacttatgtacatcaatttctattataataatgggattgcacgcccctgtcaagttttattccgtctgtttttccttgcgaccgcttctttcgataagagaccgaactccgttgccgtctcttcaagaaaaccgtccttctctctatcgctctgatcactgaagtgaagatttccttccgcatcgtgcagcgcgcgtcccatttttggttgaaatttcatgatttgcacaccttttcgctgtatttatgactagtataaacaaactattttatttttatttaacattcagcaaggaaaatgcgatattatacaagaatgtattttagttagttcagaaaggaggacagccatgagtaagagaactcttgttcttattttatgcggcgtcatcatcacagcgcttcttccgtcattccacaccgcagtcgccgcagagggagaagcggtcatcgcgacagacaagatcaatgtcagaggcggtcccggcctgagctacgaaattaaggctgaagtaaaaaaaggggaaagataccccatcctcaaggaagagggagactgggtgcagcttcagctgagccccggtaaaaccggatgggtcgtttcctggctgatatcaaaaacagccggaggagcagacaatgcatccgcaaaaagcggaacggtcacttccactgaccctgacctccgcatcagaaaaggcccggggacatcatatgaagtcatcggcaagtttccgcaaggcgcacatgcatccatgctggacaagaacagcggatgggtgaacatttcttatcaaggcacaaccggatgggtttcttccgaatacgtcaccgcggacagcggcggatcggatacgaaagcaaattcgtcccaaagcggttcaaagaacgggaccgtcggcgtttcttcattgaatgtcagaagtgcagcgtcacatgattcagccattatgactaaattatcacgcggaacaaaggtttccatcttaagcgaagatcacggctggctgaaaattgaagcaaacgggcaaagaggctgggcagcaagccactacatcataaaggattctgactcatcggacagcgcggccggttcgggagacagctcagacacctcgaaaaaagcgtatatcgtttacggcggcaccaacttaaggagctcagcctcgacttccgcttctatcgtaaaaagagcggataaaggcgcagcctatccgattgtcggctcaagcggcaaatggtatgaagtccggctagaaaacggacaaacagcatatgtggcaaactgggtcgtgcaaacgtctaaaagcggtgaagaaacaggagaagcaccttctcccaacacgtcaggcggcagcggctcacttaaaaataaaacgatcgtcgttgatcccggacacggaggtaaagacagcggaacgatcggctactccggaaagtttgaaaaaaacgtaacgattaaaaccgctaagctgctggccgggaaattgagagcggccggtgcaaacgtgtatatcacaaggcaggatgatacatttatcagcctgcaggccagggtttcaacctcccattacaggaatgcggatgcctttatcagcatccactatgacagctatgccgatacgtcaacaagaggaagcaccgcttattattacagtccgtctaaggaccggcagcttgcctcagacgtccattctgaagtagtgaagcgttcgcctatccccgatcgcggcgtactgtttggagattattacgtcctgagagaaaataaacggcctgccatgctgtatgagctcggctatctcagtcaaccgcaagaagaaacaatcatacatagcggctcttaccaggaaaaagtgacagacggaattgaaagcggattggaacattattttcaatcataaaaaaaaagctgccaaacggcagctttttttattgtttagaatccataatcaatgtaacgggcccggaatttgtcagctgaacatccatcatggccccgaatattccggtttccactttgactcctttttcccgaagaagttcgttccacttttcataaaggagcagagcctgatccggtttcgccgcattcataaaattcgggcgtctccctttcttcgtttcgccgtaaagcgtaaactgggaaactgataaaatctctccgcccgtatccaaaagcgataaattcatcttgccgctctcgtcatcaaaaatccggagattcacgattttatcggccaagtaggcggcatcttcctctgtatcttcatgagtgacgccgacaagcgccataatgccgggtccgatccggccggcgacagcgccgtcaactgtcacacttgcatctgttacacgctgaacaactaatttcatagcaagctccttttagttcattacccggcggactgaatatatgtctctgatctgcttaatccgctcgaccactttgtgcagatgattgatgttttgaataaaaatcgccatatgaatcgtagcgactttattgcggtcggatttgcccgagacagacgagatgttggttttcgtttcgtttacggcctgaagcacttcatttaacagcccgagacggtcataccccagaatctcaatctcaacgttatattctttgcgtctttgaacttgtgattcatgctcccattcaacagggatcaatcgttcctgcgcttcattcgtttttacgttcggacagtcatcacggtgaacggatacaccgcgcccttttgtaataaaaccgacaatatgatcgcctggcaccgggttgcagcatttcgacaaacggacgagaaggttgtcgatgcctttcacgcgcacacccgcttcccgttttctcccttgcggatactgtttcggctcggaagtgacttcctgaacgattttttcctgctcttcctgatcacgcagcttccgttctttttcggtgagcctgtttgccacctgcaaagcggtaatcccgttatacccgaccgccgcgtacatatcctcttcatttgagaaattgaacttgtcggcaaccttttgaaggttttcgagcgttaaaacttccttcacttcaaaatcaagatttttaatttctttttcgaccagctcacggcctttttcgacattttcttcacggcgctgtttcttgaagaattggcggattttgtgtttcgcctgtgacgtctgtgcgagtttgatccagtcttgactcggaccgtatgaatgcttggacgtcaggatttcgacaatgtcgcccgtccggagcttatggtcaagcgtcaccattttcccgttcactttcgctccgatggttttgttgccgatctcggagtgaatcctgtaggaaaaatcaatcggtacagagcctgacggcagttcaatgacatcgccttttggcgtaaatacgtataccatgtcagaaaataaatcgattttcagcgattccataaattcttccgcatcggtagattcgttttggaattccagaatttcgcggaaccaggacagttttttctcaaatgtcgcttcttcgtttgcagccttgccttctttatatgcccagtgtgcagccaccccgtattcagcgatctcatgcatctcaaacgttctgatctgcacttccagcggatcgcctttaggcccgattactgtcgtatgcagggactgatacatattcggcttaggcatcgcaatataatctttgaatctgcccggcatcggcttccagcacgtatgaataatgccgagtacggcgtagcagtctttaatgcttccgacaagaatacggacggcgagcagatcatatatttcattaaactgtttattttgcagcgccatcttgcggtaaatgctgtagatgtgcttcggacggcctgaaaagtccgctttgatattcacttcttcgacgcgttttttcacttcattgacaacctcatcgacataaagttcgcgttccgcgcgctttttcttcatgaggttaacgattctgtaatattgctgaggattcaaataacggagagcggtgtcttcaagctcccatttgattttagaaatcccgagccgatgggccagcggagcgaaaatttccagcgtctcatttgaaattctccgctgcttttcctgcggaagatgctttaacgtccgcatattatgaaggcgatccgccagcttgatcaatatgactctgatatcctgagccatagcgacaaacatttttcgatggttttccgcctgctgctcctcttgagatttatacttaattttaccgagcttcgttacaccgtcgacaagcatcgccacttcttcagaaaatgcttccttcaggtcatcgagggtgacatccgtgtcctcgaccacgtcatgcagaaatccgcccgcaatcgtggaagggtccatttccagatcgacgaggattcccgccacctgaatcggatgaatgatgtacggctcacctgatttgcgatactgttcgcgatgcgcgtcttgcgcatacagataagctttctcaacaaacgcaatctgctcctccggcagataagtgcgcgctttatctattacttgctcggcagtcaatacttgttcgttcgccatggaatcaccttttttaaatgtaaactgtattagtttattatcaagaaaaaaacgagagatgtaaagggcagaagttcaaaacacctaaagaatctgtcaggatgatgaaataataggaaaaaagcaccctgacacgagtgcttttttccatatgcggtttaatatttcattagtgttaaaatatcgtaatcgtcaagctttgctctgccgtcaaggtaagaaagctcaattaaaaacgcaataccggctacgacgccgccaagctcttccacaagcttaatcgttgcttcgatcgttccgcctgttgccaataagtcatcagtaatcagaacgcgctgtcccggcaggatcgcatctttatgaatggtcagtacgtctttgccgtactccaaaccgtaatcgactttaatgacctcacgcggaagttttccttctttccgaaccggcgcaaagccgactccgagcgcatatgcgaccggacagccgataatgaagccgcgcgcttcgggcccgacaactaaatcaatttctttttcttttgcatattcaacaatttggtcagtcgcgtaacggtatacgtcgcccttgtccatcaatgtcgtaatatctttaaattgcacgccttctttcgggtaatcgggcacaattgttacgtattttttaagatccatctgttctatgtcctcctcgtactttcataagcctctgaaccttggttcatcagcttattcagccattccttcagctcatgggctgcggaataattgagcttctggtctaattccatcagctgctgttttacctgataggtttgcgaatctgcgaggtcgcgttttttcgcgccgctcacgacagacagcacaccatcttctattttaacaaaaccgagatcaaaaaacacctttgtcatgaaattgattgtgtcaattgaccatcctctgtgtctcgcaagctctgaaccatgcttgcctaagttaaaagtgccccttttcaagagaaatgcgtaaaaccacttgaagtcattccgcgatggaaatgaggacaggaaatgttcttcatgattaataaaaacaaaataaatccgttccggcttcttcccgtcaagcaaacgctggaggcggtccgctgatggcggcacatccagaaaaacggcatactttccgtcaagcggaagagcttctgcttcggattccgacgtgatctcagccagctcacccgaaagctcggcacggagctttcgggcggttttttcgttaaagctgatgagcacccgtttttccttaggcagcgcagtgaccgtatcttcccacatccgcttgcccctgatatcaaaaagctgccattccggcaccgcagcatctttaatcatcagctggggtttctttctgttgttccattcattaatagacatctcgccgacaatggaaatcgttgatccgggaacaatcccggcttcaagctctcctttgttaaagccgacgcagtcgagagcggcggaatcatttttcaccgtcattttcacgtgatttttatttgctccgatcaggcgcacctcatcaagcacggcgttttccaccatcacatgaggtttagggtttagcatgccgaacggcgacagcatattcaattctgtaatgctttcaacggtgatgtcttcgacgccgcagacaagatcaacctcctgaacggggataaaatcctcttcggtaagggtttcttcagccatttgattcagccgatcccttaaatccgccacatcttcagccttcaaagtcattcctgcggccatcggatgtccgccgaaatgaggaagaatgtctctgcactgtgacaggctcgtaaaaaggttaaagcctctgatgcttcgcgccgaccctttggcgattccctgctcctcatccatccccagcacaacagcgggccggtaaaagcgttcagccagcttcgatgcgacaataccgacaactcccggattccagccggcttttgccacgacaatggcagaagggtttccgccttgctgctgaaccatttcaacagcctcttcggtcatggttttcaccattttctgccgctctttattcagccggtcaatatccgaagccagctcctccgcttcaaactggtcatcggtcatcaacaggtgcaccgcgggatcagcctgttctattcttccgacggcattcagcctcggtgcgacctgaaacccgatcgtttcctcatcggcttgtccgatatctccgccggaaagcttaatcagagctttgagacccggccgatttgtcgtccgaagcctttcgattccaagcgacgctattaatctgttttcatcatgcagcggcaccagatcagcaaccgtaccgatcgccgccaagtccagcatagcttccggcaaagaacccgtaagcgcgtgggcaagcttaaacgccacaccgacgccggccaattctttaaacggatagctgcagcccggctgcttcgggtggataatcgcaaatacgtcaggaagctcgggtcccggctcatggtggtcggtaataatgacgtctaaaccgagctcttttgcgacttcggcttcatgaacggcggcgatacccgtatccactgtaatgatgagcgaaaatccccgctcttttatggagcggaaagcttgttcattcgggccgtagccttctgtgaaacggtcgggaatataaaagtcaacgttcgctgacagctgtctgagcgccgtcagcatcactgacgtgcttgtaacgccgtctgcatcgtaatctccgtaaatcataatcggttccccgcgggaaaccgccagctttatccgatcaactgcttcccgcattccctttaattcatacgggtcataaaagtctgcatcctttgtatgtaaaaacagccttgcactttcggcagtatcaaaacctctttttacaagcagcgatgccacaagaggtgttatgtccaattgttctgtgagtgatttgaccttttccttatccggctgctggatttcccagcgcatttttgacgctaacataaattcacccctcaaccaccctattatactagagcggactgaggggtttcaaatgttattctgatccttttttctcttccagcatttcttccggcggagcggctggttttctgacgtccggatcagccggcaattcagcagcggatctgttttctttccgcagcattttaatttcacgcttcagcttcatcacttgaaatataccggctgaaaacacgatcagcgcccccattaacacagagcctaaaatgactaaaatcagcggccattcagcggttccgaacagataatcaacctcaaccgcccgcacgttaatgacagcaaaaatggcgacaatcagagtaaataataaagcgaatataatagtccattgtttattcatgcgtcagcccccaattattaattcttatcttttccctcattttcctgcgggtaaaccccgggctcaggacatccgggccgttaactgctcacgaaccagctttttcaatccgcttctttccccagataagacgagggtgtccccttcttcaatcacggtatcaaaggcgggagtcagctgtttttgccggtttttcttcacgatcgcaattacctgaacgccgtattgttccttgatatccaaatctccgattgtgcggctgacagccggcgcatgagattcggctttaaaccactcaatgacgaggtcgtcaagcgcaacttccacagattccagcgctttcggtttatacgtcatcccccctaaaatagcggagatctgcctcgcctcttcatcgttaaattcaacggatgccaagcactcgtcatgatcatcctcatcgaagtaatagagctctcttctgccgtcatcatgaagaataatactgattttatcgcgatttttcgtaatgacttcgactttctggccgatgcccggaagctccgactcacgaacgttcataagaaccctcctacatgtttttacagtgatgattgattatgtaagcgtatgtcattatagcaaatgcaggttttaagttcaatgcagcttgaaaaaacaggctgtcttctgcaagacagcctgtttcccattactcttcgattgattttttcgatttaaattcttttcctttccatacaagccacatctgtgcggcgatgtaaagagaagaataaacacccgtcaataaacctatcaataaggcgacggagaagtttgtaattgacgatgaccctaaaatgagcagcacgacgacaacaatcactacggttaagaccgtattaatcgagcgtgtaaaggtttgctgcaagctcagattcacgatgtgttccagatcggcaaatgacttcggcttgcgctttttcatctgctcgcgtatccggtcaaatgtaacgatcgtatcatttatcgagtaaccgataatggtgagcacagcggcgataaaggtgacgtcgacctccagccttgtaatgctgaaaaacgcgacgataaagaaagcgtcatacagcagggatacaattgcggcgacagccattctgtactcaaaacgtattgacacgtaaataatgatgccgattgatgcaattgccacggcatataaggcattacgggccagctcttttccgactgtcggcgataccgtgctgacattcggttcagctccgtatttgtccttaaagtacgttttgatttcagcgatcttttctttagatggctctccgacaaaccgggccgcggcgacatggttctctttacctgagagcactacgttttccgggtccatgccgagagagtcaaagtctttttcaacctgctgcgccgtcaaggcatgattgctctgcacgtcaatccgcgcgccgcttgcaaaatcgattcccaggttgagtttaaagatcagtaagatgataattcccgcaatagtcacagcacttgagaaaataaagaagtattttcgtttgctcgtgaaatcccatttttggaacgccgtatgcggttcagtattttcatctgttttctggatgtccataatatgttttttcttgacgccgaaccagccttttttccggtcaagccatctgctttccacaagaagggagagcaggaatcttgaaaggaagacagctgtaataaagcttgtcagaattgacaaaatcagcatcgtcgcaaacccttttacagagcttgtcccgaaaataaagagcacgaccgctgcgatgatcgttgtgatattcgcatcgaaaatcgtcgcaaatgaccgtctgttccctgaacggaaagccgagcggacggattttccgagtttcagctcttcttttatccgttcataggtgatgatattggcgtcaaccgccatccctacacccaaaatgagggccgcgatacccggaagtgtcagcaccgcctgcatccagtcaaacacttgaagcgtaatatacacatatacagaaagcgtgataaccgcaatgagacccggcagtctgtaataaagcagcataaataagaaaacaagtgcaatcccgatgatgccggcctctaccgtatcatgtaaagcctgctgtccgaattgcgcccctactgaagtagagtatttttcggtcagtttcacaggcagcgcgcccgcgtttaaaatattggccaagtcctttgctttttgaacggtgaactggccttcaattgtgacatccttcgtatttaattcctggctcacattcggagcggatacatatttcggatgttttttgccgacttcttttttaaatgaatcgcctttttgataatcaagccagatgacgagctgattattaggcgccattttcttgacttttttcgtcacttctccgaacttgtccgcatccttcagcttcacgctgacaatcggttcgttcgtcgtcggatcgaaagtttgcttcgcgccgttttcaacgagatcagagccgtttaagagctctttatcattcgtgtccctgaacgagagctgcgcttccgttgacagaatttcgcgcgccctgttctgattcgtgacgcccgccagctgtacgcggatgcggttgttcccttcaatctgaatgttcggctcgcttacgccgagaacgttagcccggcggttcagcgcctgcaccgtgctgacaagcacgtcttttgtgattttatcgccttttttgacgggctgcacatcgtacagaacttcaaacccgccgcgtaaatccaatcctaacgtaatatttttggcagccggctttgtaaaataccccagccctgtgccgatcaataatacgatcaggaaaaacgcaatcaagcgtccttttttcattatgtatttcctccttaaacctatgccgtcaaatcattatctcagcagttcatccaaagcttcctgaccttcatcgctttccagccaattagacgacttaaaagcttcgacggttgcatagttcataaaatcgccaattttaactgataaaatatcgccggccaatttatacagcggcagttccgttttctgtttccactttttatgtatgaggtatgaccataaactctcatgttcaacatcatcgtatccgaggattttgaactcttcaagtttactgtacaaaaaaggccgcaaatgatctttatacatttcggcgggatgtttctccactgggcgctcgctcctttttccctttttctcgaagacttgtcatgctcggacgacatcggcgcatatccttattgtatatgattccaggtagtttgagaaggcaggggttgtaaaatggcaaaacagacttttttaaggggcactcttattctcatcacagccgggatgattacaagaatgctcggctttgtcaaccgggtggtcatcgcccggtttatcggtgaagaaggggtcggattgtacatgatggctgccccgacatttttcttggccaccactttgacccaattcggcctccctgttgccatcagcaagcttgtcgctgaagcaagcgcccggggggaccgggaaaaaatgaaacatattttagtgatgtcgcttaccatcaccgggatattaagtctcatctttacgccgctgtttttatgctttgcgccgattatggccgaaacgatgctgactgatcaacgcacggtttacccgcttttggcgattacgcccgtcgtgccgattatcgcaatctccagcgtgctgcgcggttattttcaaggcaggcagaatatgaacccgctggcgttttcccaagtgcttgaacaaattgtgcggatttcacttgtcgcggtctgcacgacggtgtttctgccgtacggaattgaatatgccgcggccggagccatgatttcgtctgtcatcggggagctcgcctctcttatttatttattcatttgtttcaaggccaaaaaaacaatcagaatcagaaaacaatttttcaagtcgattgcaaatggaaaagaaaccttccgccagctgatgagcgtgtcgcttccgacaaccggaagccgcttcatcggaaacttgtcttggttttttgaacctattgtcgtcgcgcagagccttgcgattgcaggagtggccaccgctgctgccaccagccagtacggggagctgaccggttttgccatgacggttttgacgctgcccagctttataacctattctctgtcaacagcgcttgttcctgcgatcagtgaaggaatggagcaaaaaaagctgcaagttgtcgaataccgtctggaacaggcgatgaggctgtgtcttttaagcgggggcatttcagtggttattttattctctttcgctgatgagctgatgtccgtcatgtacggatcaacgaatgcagcggtatttattaaagtgatggcgccgttttttctgctttattattttcaggggccccttcaagcggtgctgcaggcgcttaatttagccggggccgccatgatgaacagttttatcggcgccgctgttaaaacaggccttatttttgtgctggcgaccaggccttcgctcggcattatgggcgcggcattggcgattgtgacgggaatggtcctcgtcaccctgctgcatgcggccactgtaagcaaagtgctcccgatcagcattaaaataaaagaatacgcgctctgctttgccgtcatattcatttgcggctatgtgagccgcattataaagcacgccgttcatttttcagggtcagaggctgttaatctcacaggatggattgcaatgaccgtgatactgtacattgtgcttctgctgatattcaggctgattaaaagggaggagctgatccggattccggtcatcggccggtttgtgatgcggtgagtccggtttaaggctcccctttttcatttttgatatcaataaaaaaagccccgtctgtaaacgtgcagaatgatatttccgaaagatcgcgatatcctctttttgctaaatttttttcgagccagtgtttgtctttcccgattctgtctaaatgctcgttttgaacgactccatcgacaatgagcggggtttccagctgcttatccttattgtttttctttttgacgattgacagttttcctgatgactctaaaacggcgtatgacacgtcagaaattctttcgatgttattttccctcagctgcatcagaaggtcgtcaaaattgtagcgctgtgatctcatcgcccgttcgtcgatttttccctgtttaatgatagtggttggcttgccgtcaagcagctgccgtattttttggcttttgagcgagacaaaagcaaggcttacctgaataatcattaaaatgacaatcggcacaatggtatgcaaaagctgatcctctacattttcaattgccaaaaccgctatttcagcaatcataatggaaacgacaaaatccaaaatgctcagctctccgatttcccgctttcccatcagcctgaaaatcacaagaatgatgatgtaaagcactattgtacgaaacgtaataatgaaaatatctcccatatcgcacctccaacggtcatagcatttgccatccgctctgttttatgtaagaaatgagctgaacatgatgcttttacgtctaatccgaacattcagagaatacatttagaaaaagacaggctccggcttgtcatatgtcaggccgcagggcggggaggagataaaaatggaagaaacaaaacaagtgggaaaaggcgtcttgtacggcttagtagctatctttgcagtgatgctgctgacgagtttggcgatttcactgttactgacggtcacctcaatggaagagtcatctttcagctggctgatcaccgcgctttcttttctatctttatttgcgggcggttttatttccggcggcaaagcgaaagaaaaaggctggatgatcggagcgttaaccgccgtttgtttctcgttaatcatcttgctgtttcaatatttagggttcggaaaaacgtttacatccgggcagcttttgtttcacctcggctttttgggagtcagtatgctgggcgggattttcggagtgaatttgaaaggaagcagatcagcgtaataaaaaaaagagcggattctccgctcttttttagtatgtatgagcttcgctgttactcagcggaagcttctctgattgcgcggcggtcaaaagttaaacgggtgttatcacctgttttaatgacgaccttgctctcatcaattgaatcaacagtgccgtgcaatcctccgattgtcaccactgaatctccttttttcagctcttcctgcatctggcgtacagccttctgctgcttttgctgcggacggatgagcaggaaataaagcactgcaaacattaaaataataggaacgattgtacctaaagtacccatctgtttccctcctttcaaaaatggtttttatttagaagcttttcgcatttggcttattatagccgtaacgctcaaagaactcttctcggaaatcaccaagacgatcctcccggatagcttgtctgacctgctccattaagtgtaacagaaaatgaaggttatggtaagttgttaatcgaattccaaacgtttcattacagcggatcaaatgtctgatgtaagcgcgggagtaatttttgcatgtatggcagctgcactcttcgtcaatcggacggaaatcgcgctcatatttggcatttttcatattcaggcgcccttcactcgtgaacaccgtgccgtttcgggcaatccgggtcggcagcacgcagtcaaacatatcaacgccgcggatggcgccgtcaattaaggcatccggtgaacccacacccattaaatatctcggcttgtccttcggtaaaagcggagttgtaaactcaagcactctgttcatgacgtgcttcggctcgccgacagataatccgcctatggcatagcccggaaaatcaagcgaaaccaagtctttggcactttgtgtccgcaagtcttcgtactctccgccctgtacgattccgaacagcccctgctcatcagagcgtccgtgcgccttcaggcagcgttcggcccagcggctggtccgttccacagagcgcttcatgtaatcatactctgccgggtacggagggcattcatcaaacgccatcatgatatcggaaccgagggcgttttgaatttccatcgctttttccggagataaaaacagcttgtctccgtttaagtgattgcggaaatgaacgccttcttcttctatattacgaaacttacttaatgaaaagacctgaaaaccgccggaatccgttaaaatcgcgcggtcccagttcataaactgatgaagcccgcctgcttcttttacgatgtcatgtcccgggcggagccataaatggtacgtattgcttaaaataatacccgcatccatagatttcagctcgtccggagacatcgtcttcaccgtagcaagcgtgccgaccggcataaatacaggcgtctcaaaggagccgtggggcgtatgaactctgcccagacgcgctcccgtttgtttgcattcctttataaattcataacgtatcggttgttcagccattttgtatgaggcctcctgtcattcaaattagataatcagcatggcgtcgccaaagctgaagaaacgatattcctcttctaccgcatgacggtaggcggaaagcacatgctctctgccggcaagcgcagaaacaagcatgataagcgaggatttcggcagatgaaaattagtgatcatgccgtcaatcgctttaaattcatatcccggataaatgaagatggacgtccagccgcttgaagcggtgaatacgccgtcatgctcgccggcaatggtttcaagggtgcgcgttgatgtcgttccgaccgacacgatgcgtccgcccgcctttctgacctcatttaaagaggcggcggtttcttccgtcatttcataaaattccgcatgcatgttatgctcttccacatcatccgcactgactgggcggaaagtgccgagccccacgtgaagggtgataaattcaatccgcacgcccttttgcttcagctcgtccaggatctcttccgtaaaatgaagtccggccgtcggggcggcggcagaaccgatttcttttgaaaagacggtctgataccgctctttatcatcaagctgctctttaatataaggaggcagcggcatttcaccgagagattcaagcacttcataaaaaatcccgtcgtaccggaattttatttttcggccgccatgatcaagctcctccgtacagaccgctgtcagccggccgtcgccaaatgtcagaatcgtaccttttcttacgcgtttcgccggctttacgagcgtttcccatgtatcgttttcttcctgttttaataaaaggagctccactttcgctcccgtatcttcttttgtgccgaataatctggcgggcagcacacgggtattgttcaaaacgagacaatccccttctttaaaaaagctgacaatctctttaaatgaactgtccgtcagtccgcccgtctgtttgtcaagcaccatcagccgcgatgcgtcacgctctttcagcggcacttgggcaatgaggcgttcaggcagttcaaaatcaaataaatcgactttcatcatttcacctttattctgtctattgttatttcattctgccgaaaaaattgagcagaatggatagtatcacactgatcacaatacaagtgacaacgggaaagaaaaatgtgacatttcccttcttaacgaaaatatctccgggcagccttccgacaaagtgccagactgcgccgacaataagcaaaacagcaccgagaaccatgagaatcttcggaaattcagtcacaggcgggtgcctccaatcgaaaatgctcatacacagccggggtcacgacccgtcctctcggcgtcctttggagaaatccgatctgaagcagatacggttcgtacacatcctctattgtatgcggttcttcaccgattgtcgcggaaatcgtatcaaggccgacgggaccgccgctgaatttttcaatcatgcccatcagcagcttatggtcaatatggtcaaggccgagtgcgtcgacttgaagacgttcgagcgcgtcgtgagcgatttcttccgtgatgcggctgtcacctagcacttgggcaaaatctctcacccttctgagaagccggtttgcaacccgcggcgttccccttgaccgtctggcgatttccaaagccggggcttcttcgatttcaacttcgaatacttcagccgttcttgacacgatatctgtcagttcttcctgcgtatagtattcaaggcgggacagcaccccgaaccggtctctgagcggcgcggtcaataagccgaccctggtcgtcgctcctaccagcgtaaaaggcggaaggtcaaggcggacggagcgggcggacgggccttttccaataacgatatcaaggcagaagtcctccatcgccgggtacagcacttcttcgattgaccggttcagtctgtgaatttcgtctataaacagcacatccccgggttcgagcgccgtcagaatggctgccaagtctcccggtctttcgatagcggggcctgacgtcgtccgcatctccacacccatctcattggccacgatagacgcgagcgttgtttttccgagacccggaggcccgtataaaagaacgtggtcaagcgtttcctgcctcattttcgccgcatcgataaacacgcgcagattttcttttaccttctgctgcccgatgtactgggcgaggttctgcggcctgaggctttgctcgattattgattcatggctgtctgcttcacttgaaacgagccgttcatccatgaacatcaccttactttaataatttttgcaatgcttttttcacatattggtctgttgaaagcgccgtttcctcttttaagtgaggaagcacttttttaatttctttttcggcgtagccgagtaccctgagcgcttcaagcgcctcatcaagcgccgtttcagcctcttgtttttcaatgcgcgcttcatgattgaacaggttgtcaatcatttcaggcacgacatcggccagtttgcctttcaaatcaagaataatctgccgtgccgtttttttgcccacaccaggaaatttcaccaaaaaggcttcatcttcctgttcgatcgcttcgatgacggctcccggatcaccggaaccgagaatggcgagcgcccctttcggaccgatgccggtgacattcagcagctttgtgaaaagcgctttttcttcccgggttgaaaagccatacaaagaaaaggcgtcttcttttatatgatgatacgtaaaaatggtctcttgattgcttaccttataaataaacggattcggagtgaagacctgatagccgatcccgccgttttcaatcacgatgtattggggcgatacgtaatcaatcgtccccttcacgaattcaatcacacctattcacctctttgactgcttatcattgtaacacaaaaacagccaaagtcttatagaaaagttaacgtatgttcgctttgacacttttcattcagaaaaaaaagacatgtgtaacatgtcttgcgtcaaagtcagccgctgtaagtcttaatatgatcgatcacgctctcaaactccgcttttgtcctgtacggtataccgtgttccaagtgcttttgcaatcggctttccagccgctctaaatcaatctgaaagaaagactggatcggttccgccagcgatccgggacggccgtgaaaagtggaaatgacgcccccgtctgtgacaccgatataaccgtttactttactgagcggagaaatatcatcaacatgcttacggaaaaggacgaagccttttttttgctcaacgagcgtccagccggcatatgcggcccaaaagtcctccatcgccaaaacggtttcatccgtatgctcaatgccgacatcaccgtccagatagaccttctccagctggacatgcacccgaagcggcccgtaatgctcaacctctgccccgtatgcggcgtttcctccgcaaatcaggactgctgctgataagataagcataatcaaaagacgcacaccgcaaattcgtttcaccaataacacctctttattcaatcaaactcttgatgctagtttgaccaaagatgccggtgcttaatcgttttctttctattgtctgtttcagccgaaaaaaacagccctccaaacggaaggctgccccgatgattaagcccggctggctgaaatcagtttcatttgtccgggcgtcagtttgaggcggtatcctcttacagtcagatacacagtttttgtcccgctgctattgtcatgctctgtttttttcatcccggcccctccgttacgttttatattgtttttatgataacagcgcaatataaatagcgttttaaaaatatgtaaagaaatgatgaaaaaatactgccggatggaatcatccggcagtctaagtctaacggctgtttttgttcatgtcttgaagcttcgtaaaagtcgcgttatcggtaaacacttgaattgtgcggccgtccgcgaattttttggctgcatgcttgacatgtttatcatcattttttgtaaatggatgatttgttctgacagcaatgacgactctcgtgtcagtcacgataacctgactgtcctgtacgccttttactttcttcacgcggtttgcaatttttgccgccattctgatgttttcggcattgtcgtacccattataagacatcgcggccggcggcgtattgacgttgcggccgttgtatgtgccgtccgttgttaacggaaccccgttattcggcgtattttggtaagacacgtttgtcgtatttcggcggccgtttcggttttccatcatttcagaaacaggtccttgatggtccatgccgtactggcgtctgccgttatcattatcatttgaataatacccgaccggacgtgttgtctgattgtagcgtccgtcattcatggcattatttgctccgcatgccgttaagcttgccgtcacggctaaaacgcctgcgatcgtcatcaattttttgcccaatggaaaaaccccccgtggattcatcgctgtgtgagcgttttttcgctcatgtttaggatgtgcggccgacggcgggtttaagcttgtcagttatgaccattccacatttggacataaaaaagggaacgacatacatcgttccgaaacatcaatcttcttcttcctccggccgtccgaatacttgatttggactcggctgattaggcgagacattgggatttgctccgccgtaaggcataaaatatccggcatttgcccccacattcggaaatggctgcacaggcatatttgcgtgatgatgatgagacccgtggtgatgatggtgatgatgtgaattatcatgacagccgcaatcatcatccttatattttccatcgtgatgaggcgcgtttgcgtgatgtgacggatatccgccgtaatacggcatgtgagcgtacgaagcacctccgaaaccgccataatgctctgcgttttcatgagcctggttttcatattcaccataaccgccaaatcccggatggaatccgtacgaatatggcatcggcattaccggaaagcctccaaaaccgccgaaaccgccgcctaccgggaagaacgggtggcataatcccgaacccggcagcatcggcgtcaccggaaccggacaaggacaaggcatgcacggcatcgggtaatgcataaacggttcaacggccggcatattcggaaacgggacattcggaatgtttggcatattcggcagatgataagcggcgttttcttcttccatctttccgacttcaggcgcctttggcatattcgggtaattcgcgttttccatgttgatcattgcctcctgttgtggaatgttattgtcatactccttctctttcggctcgacaaaatgagtcaccggttcctccggcttaggaggcgaccacggctgaaacagctgattggacggataatgttgattcatatcagcttccggcagcacattttcatgtttttcagggatcggcggcacatacggaattgacggctttggttcttccgctatggtgtcttcgatgtccacaactgatttcggtttttctttagcatatggatgctcatgcttatgcgcagacgttccgaagtttgcttttggttcttttctgaccggaacggcttctgaaggcacctttatcttcattccaggcataattaagtctggattgcttagctgattattcaatttttttaattcttcaaaatcaactccgtatttttcagctattttccagagcgaatcgcctttttgaacgatatgaattttcaacgttttcccctcctatgcacaaaacgtgaacggtacatttgtcattacaatacgtttcttcacactatatgcaggcgagctgggcatgatgataaaaaatttggaaaggaggggagttttttatttttacgtatggctcagcattctgtttaaagcacgaagcgcttctgtccgaaccgctttcggcactttaatgacacctttcggctcgcctttttcaagctgctcaagcgaccacaacaaatgcggaaggtcaattctgttcattgtcagacacggacacatatccggattcagtgattcaatctgtttatccggatgcgagtgaatgaggcgctgaacaagattcatttccgtgccgattgcccacttgcttcccggttcagcctgttcaatcgtatcaataatgtatttggtagatccgctgtcgtcactgagcgagaccacttcccgcgaacattcgggatgaacgataatacggatgtcagcatcccgctgccgcagctgagagatattttccgctgtaaacttttcatgtacggagcaatgtcctttccaaaggatgaccttaatattttccgggtgatcagtaagcaaacggttctgcgtcgggtcccatacggccatttctgtcagcggaatgccgaggtcataagctgtatttctgcctaaatgctgatccggcaaaaataaaattctttctttttgtttaaaagcccatttcagcacgctcctggcattcgaagaggtgacggtcgccccgccgtgccgtccgacgaatgctttaatttccgccgtcgagttaacatatgttaacggaatgatggtgttaccgtacagctcttgaagctctttccatgctttgtccgtctgctgtatatctgccatatcagccatcgagcacccggcgcgcatgtcgggcaaaatgacggtttggttatcatcggtcagcatatcagccgtttccgccataaaatgcacgccgcaaaacacaatgtattccgcatctttatttttttcggccacttgggcaagctgcagggagtcaccagccgtatcggcgaattgtatgacttcatctttttgatagtgatgtcccggaatgaacaggcgctttccgaaggaccgtttaatttcggcgacccgcttctccatttcacgggtgctcatgtttttataatggctcggcatcatttcatctgatgcagttaacacgtcaaaaatagacattatgaaaaatccccctgttctgtcgcgacatccatgctgatatcggcgctttttactgaatgagtcagaaatcccagtgaaatatagtgtacgcctgttcctctataatcgggcaatgtgtccagcgttatgccgccggatgcttccgttttgatatggcccggtgtcatgcctgcaaaacgccggacggtctctggcgggcagttgtcaaacataataacgtctgcgcctgcgtctattgcctccagcagctgttgttcggtttcaatttccacttctgccgcaagcatctgccccgccgcttttcgcgcccgctccatcgccgcttttatcgatccgcaggcggcaatatgattatctttaatcatgatgccgtcatataagccgaagcgatgattacagccgcctccgattcggaccgcgtatttttccagcattctgagcccgggtgtcgtttttctcgtatcgcaaagcttaatggacggatcatcaagacgccttttggcctcatccgtcattgtcgcaatgcctgacattctttggataagattcagaatgacccgttctcccgttagaagagccgccgccgggccttctatttcagcgagcacgtcttcttttttcatccgctctccgtcttttttcagggaacggatgcggatgtcattgtgtaaaagcccccatccttcacggataacggcttccccggcaaacacgccgtccgtttttgcgatgatcttcgccttacaatgctcatcagaaaaaatcgcttgtgacgtcacatcacccgttccgatatcttcctgaaaaaaacgtgtcagcatttgtttcagctgcagaatgtccatatttccccaatcccttcgttttttctgataactgttcctgatgttgaatgaatgatttgttttccgtgccactttttctctgccccgggaaaatcagcgcgataatgagcgcctctgctttcttcccggataagagcagaggacacgacgagttgtgcagtctgccataagcaggatagttcggcttgttctattgtgatatccttcacatttatatgatgcacagatactttgttaagccaggatgccagcgcctgcatgttttctttctccctgatgatgccggctccgcttgtcattttggcttggagcatgtgaagcgttgtatccggcacttgtaagatgacgtcagatttcttcgaagctttttgatatcgtccatttaatggcgtttgcgtgatatgttcagcacatctttgtccgcttgccagcgcttccagaagtgagttgctcgcaaggcggtttgccccgtgcaaacctgtacaggcggtctcgccaatggcataaagatcaggcacagacgtttttccccatgtatcggctcttactcctcccattaaaaaatgcattcccggagctacgggaattccgctttcaatatcaacacccgctgatttacaaatgcctgatatggtcggaaagcgtttgttaaagtcagctatgcggctgcaattcataaaaacggggttttctttcattatttcttcaaaaatcgcccgtgacacgacatcccgcggcgccaaatcttcaagtgcgtgtctgcccgccatgatcctgcggccggagcgatccgttaaatatccgccttctcccctcactgcttcagaaatcagcccgtacgcagtcccgcttttcacaaggagggtcgggtgaaattgggtgaactccatatctgtgatctcggctcccgcacgaaaggcaagagtgatgccgtcgcccgttatggaggaatcatttgtgtgatactgatacagactgccgcagccgcctgatgccagcactacacaatctgctcttctgtaagaaactgaacctgaagcatcctttacggcaacgcctgcgcaccgtccgtgttcaatcaaaagatcaaccgccgtttcgtgttcaatgatccggattccgtccctcagctgctgaagcagaaacccgaccaaaatccgcccggttgcgtctcccccggcgtgaagaatccttcttttggaatgagcgccttccctgccgagacaaaacgttccgtctgatttcatatcaaatggaaattgatcttctatcagcctgtttatcatactttgtccgctttgcagcaaatgccgcacggctgtcacgtcattgtgcccgcatcccgcatacagtgtatcgtttacatgggattcaatggagtcatctgttgcgtatgaaacggcaatcccgccttgagcataatgcgaattgctgttcgttacgtttcttttcgtaatgacggtcacttggtatgacggaggaaatgaagaagcacaggcgagggccgccgtccccgaaccaatgatgataattgttttttcagacatacatcaccctcctgttttatttacacctgtcttgacacctatatttacacaacgataaaataaactcaagctttttttaacagaaacggataggagacggcctgtatgatttatcttgattacgcggcgggaacgccattaagcaaagaagccgctgaagtctttcagcagctcagtacagaggtatacggaaatgcaagcagccttcatgacgccgggggaagagcggcggatgtgctggaatattgcagacagtctgcaggaagattgatcggcggtgcggcagacggcatttattttacaagcggcggcacggaagcgaacattctggccgtccaatcattgctgcatggtctccccgcaggcaaaaaacattttattacgaccgcaatggagcaccattcgatccataatgccgcggcgtttttagctgatcagggcattgacgtcactgtcatttatcccgacaaaaacggccttataaccgaggacattcttgcggctcatgtgcgtcctgacacggggctcgtttccatacagcacgccaattcagaaaccggcctcatccagcctgtggaacgtctggccgcttttctccatcagagaaacatttttcttcattgcgattgtgttcaaagtttcggcaaactgccgattgatgcggatcaggcgggaatcgacgccctttccgtctccggccataaagtatacggcccgaaaggcaccggggctgtttacattcggcccggcatcagctggaagccggtttatccgcataccgtgcatgaaaacgggttcaggcccggtacggtgaatgtgccggctatcggcgcttttaccgcggctgcggagtatgcggtgaaacacatggagaaacaccgtgagcacgctgacaggctgaggaattatttttatgaacaaattcggctgcagggccttcccatttcattttcggaggaagaaaccggcggtgaatgcctgccccacatcatcgggtgtttttttcactcctttgaaggacaatatgttatgttagaatgtaatcgtaacgatatttgcatctcaaccgggagcgcatgttccgcaggcagtcaaggcccttcttcagctatgaaggcgctgaggaaaaccgaacgggaagcgcggcagtttttccggatctcattcggaaatgaaacaacatgtgaacagcttgatatgctgatacatacattaacggcgctatgggagcaaaagaaaggagaatcagcaatttgacagaaggaacgaagctcacgggggcgaaaagacgcgacatgctgcttctttggctgaaagaagccggctcaccattaacagggggcgaattggccaaaaaagcaaatgtctcaagacaggtgatcgtgcaggacatatcactcttgaaagcaaaaaacgagccgattatcgcaacaagccaaggctatttatacatcagcatgaacgccggcagcgaaaatcatgttgaacggattgttgcctgtctgcatggcccggagcgaacggaagaagagcttgaactcattgtcgatgaaggtgtcaccataaaggacgtcatcattgaacaccccgtatacggcgatttaaccgccgccataagagtgagcacacggaaagaagtcaaacaattcatgaaccacattaactcgacaaatgccgcgtacctttcacaactgaccgaaggcgtgcatctccatacgttaagcgcaccgacaaaagagcggattgaccaagcatgccaagcgctggatgaggcagggatattaataaaagattaaaaaaaagccctctgaaagggctttttttatatggaataggattgatatgttcccagaagcttgacccggcagccgagggcttccatctcttgaacggcaccgggaatcagcacctgatccatcgcctgttcaatatcaataataaagaaatagttgccgagacccgtttttgtcgggcgcgattcgatctttgataaattaaggtttctccatgaaaaagcggacagcaccctgtgcagcgcgcctgattggtcatcttggggaagcgtcaccatcatcgtcgttttcggccgtgaagacagtttcgcactcacttcaaatgatacgtctttttcaggtgaaagaatgacaaatctcgtgtggttatcctgataatcctgaatgtcccgcctcacgatgctcaatccgtatgtagcggccgccatttcatttgcaatcacgccgatcggaagttccgggtgctcactcacatacttagcagccgcaccggttgacttcgcatactcataaggaacggccgaaaaatgccggtgaagaaatttgtggcattgcgcaatcgcatgtgaatgagaataaattttctcaagctgtttccactcattttctttcgaagggtgaacgagcaggtgctggtggatcggcagcgtcatttcccccacgatcgcaaggggctgctcatgaattaagtagtcaatcgttaagttaacagagccctccagcgcgttttccaagggaacaaacgcaagatcaacttctcccgcgaccgccgcatccatgcatgccggtattgtatgataaggtgcttgtgtcacgctgttttgaaagcaggaactgactgctagatgtgtaaatgtggcttctggccctaaataaccgactttcatgtttctcttctctccttacgcgcctgaccctaagatctcaactttttctataaaatcaaattttctcagtttattcattaacgtatgaatgttttcttccattgcggacgtgctgattgagagcgtgacatttgccctgccctgaagcggaatcgtctggtgaatggaaagcacgttgcttcctgagtcagctaccgcctgcaaaagctgtgataatgcgcctgaccgatcctccaaatgaaagaaaagtgtgattatttgttctttaaccatggtgtaaaaagggaaaaccgcatctcggtatttgtaaaaagcgcttctgcttaaatcgactttctgcacggcatctgcaactgattcagccttttttctgtccagcagctttttgacttcaagggttttccgcatcgcatcaggcagaacgtcttcacgcactaaataaaatgtctcttctttcacctgcacccctccctcttacatcagagagcctgcatcgcaagctctccgtctttttaatcaataaattcaaattcaaattcaagaagccggatgatatcgccatctttagcaccgcgttctctgagcgcttcatcaacgcccattccgcgcatctgtcttgcaaaacgcttgacggattcgtcacgggagaagtcagtcattttaaagaggcgttccaggctgtcacctgaaagcacaaatgcaccgtccggatcacgggtaatgttaaatggaatttcttcgtcttccatcgtgtacatcacgcggttttccgccagctcttcttcatcatagagcgggaattcaggcgttgtttccagctggttggcgacttcaaacagaagatcgcgaagcccttctcttgtcaccgcgctgatcgggaagactgggtggtcatcctgaagcttttctttaaacgctttaagattttcagtcgcctcaggcatgtccattttattcgcaacgataatttgcggacgctccgtcagccgcaggttatattcactgagctcctgattaatggtcacataatcctcatacggatcacggccttccatcgctgacatgtcaatgacgtgaacgatgacacgcgtccgttcgatatgacggagaaattggtggcctaagccgaccccttcgtgcgccccttcaatcaggccgggcagatccgccatgacgaagcttcttccgtcatctgtttccaccatgcccagattcggaacaagcgttgtaaaatgataatcggcgattttcggctttgctgatgaaacgacagacagaagcgtagattttccgacgctcgggaagccgacgagacctacgtctgcaagcaccttcagttcaagcacgatatagcgctcttttccgggctctccgtgctctgacagctgcggtgccgggttggccggtgtcgcaaagcgggtattcccgcgtccgccgcgtccgccttttgcgatgacggcgcgctgtccgtgttcagtcagatcggcaatgacctgttttgtgtcgtcatctgtcacgactgtaccgggcggaactttaacaaccatatcttccgcgtttctgccgtgctgatttttagacatgccgtgctcgccgcgtatcgctttgaaatgccgctgataccggaagtccataagcgtgcgcagtccttcgtccacctcaaaaatgacgtcgcctccattgcctccgtcaccgccggcaggaccgcctttcggcacgtatttttcacggcggaacgcaaccattccgttaccgccgtcgccgccttttacatatactttcacctgatctacaaacataatatcctccgttctaaaccgtaaaaaaccgctagttcattccaatttcggccacacattcatggccggtcagctcaaattgcatgacatcaaagtcctcataccgcgatttgcgaaattcatcaaacacatctgcattagcaatcgttccatgaaaatcgagatatacaataagctgtctgtcagggtgatccgtctgcagcgatacggtcagatgattttcactttcattgcttaccgccagcccgaacagatgaaacagttttctcatcaggttcgacagcttttgatcatatgccgataaatcttttatttctccgagcacttcgtattcgagcctcatataacgggacttccaattaaatgtcaaaaagtcaaacgccaagtgcggggttttcaggtttgagagctttgattcgtgttttgcatctatgaccatttcgtcaattatttcaacgaccctgtcatacttctgcaaacttaagtttccttttatcagctgcagcttattcatccaatcatgacggaaatgacccattaattggatcagctcattgatcagagccgcctcgcttacaggttcttcttgtttcttcgatacatccttcattttcgcactcccaatcgtttaatttctttttaggagtcttgataagtgtgtactatgaattataacagagaaggctttgttagaaaaacacttgtttttcctggttcatcatgttcctttttcggatcgcatgcatgcggatgccaggcagaaacatttttggtatcactgcttggggaacatatccagtgggtatgagaagctgatgtcctcattcaaggcggggttcactcacgcgtcctctgcttttcattcttgatgttactccgcttactgcaaaaaaaactccagtcaacgaccggagttttttgtgtcattattgagctacaggatatacgctcacttttttgcggtcacgtccgaaacgttcgaatttaacagttccgtcgattttagcaaaaagagtgtcatctcctccgcggcccacgttttcacctgggtagattttcgttccgcgttgacggtaaaggatagatccgcctgttacgaattgaccgtctgcacgtttagcgcctaaacgtttagattcagagtcacgtccgttctttgtagaacctacaccttttttagaagcgaaaaactgaagatctaatctaagcatgtaactcacctcctatatttggtttgcagtcaaccgtaagtgttcactgtaatcccgttcgatcgtttcaagagaaacaatcatgccttcaatcagcagctgcgctttttgcaaagcttcctgatcagcggattcagggaattcaaagtagaaataacccccgtcctcgcctatatcaagaatcggttcgagaggagccagcgcgataaccgcattgaccgctccgaaaacgacagccgtgaccccggcgcatacgagatctcgtccatgttcagcaaaatcggcatgtcccgtcatttcaaaggacaaaatgcccccgtcattccgggatcttcgaattgttgcctcaatcatgcttacgcgttgattttttcgattgtcaatttagtataaggctgacgatgaccttgttttttatgaacatttttctttggcttgtaacggaaaacggtgatttttttcgcacggccttgtttttcaactttagctgtaactgtcgcgcctgcaactgttgggttgccgactttcacgctgtctccgccaacaaacaatacgtcttcaaacgtcactgtttcacctgcttcagcagcaagtttttcgatgtaaacagtttgaccttcttcaactttgatttgttttccgcctgttttaatgattgcgtacattctctgcacctcctattagactaagactcgccagcaacagggggctttaaagctcttatcacctgtcccgagcggttgtagcattggtgctacatccataacattaaaaaatatatcagaaccaaaaggatatgtcaatctatttctagtaaggcagcagcaggtcttccatggaggaatctgtccgtttatcggcaaaatatgcatgaagcacttcattttcatcaagctggctgagcttctcgccggctttttcaatgataatgggatgtttgcagccccgtttgaattcagccatgacatgctttactttggcatcggccgcgaccgtcaaaggatgcagcatggcgacatcgcggtttttgccgtaatatctctctaaaagaaacctcagctgaatataatgccgctttcggtattcatcccataaggaagccgcgagaaagacgaacagcacccatgcactgacctgcagggggacggccagtacaatccagccgcagagcaaaagcgcggaaacggccgaagtctgcaggctgaggagatgcgctttttgaaaagccatttgtttagaaaagtataagaacacgaactttccgccgtcaagcggccagatcggcaacagattgatcaaaagaatggagagattataaaaggtaaacatctcaaatgtctgctgacttgcaaagccggagatgaaaaggagccaggctgccgcctgaagccacacgtgctgaagcgggcccgccagaatgacagcaaattcttctttcagcggccggtttccgtgctcttccacctcaaccgtcccgccgaaagggagcaaaaagacgcgtttaatgcgccacgaaaaaaacacagccagagcagcatgccccagctcatgaacggatacgaccagcaaaagacacaagagcgctttgatgtgccccgtcagaaaaccaagccccatgataatccaaagaaaaggatggacatgaattttgaaaagaaggctgagccatttattcatcaaatgtgatcacctggatcggatctatgaatttatcgccatcctgaatcgcgaaatagtactggcctttacctttatcgctgagcttgatcgaaccgatctttttccctttatcgataaagtcatacaatgatacgttaacatctttgagccggccgtaaatgctgctggtattgtcggcatgctgcaccttaaccgtcagccctgtttttttatctttgctcacttccataatgtacccttcttttacgctgtcaatggcttcactggccgtttcgacaacgacgccttctccgttattttgaaagttctgctggattttccccgcggcaggaacggccatctcctggctgaccgccacctgaccgtctttcttttttgttcccggagtgagaaatgcgagcgggtttccgaaggaggatacaaaccaattgtttacggcagcaaactgaaattctttttgaaaagtctgtgcgatcgccggtttgatctgactcagcggctgtttgtcagttttataggcgatagcggaaaccagcacgagacaggcggccagcaggcattttaaaataatagaattagcgctgatcaatggatgccgtccgttgaattcgggcggatgttccgtttgatattcatagttcggaagaagcccgtgcttttcctgctccttggacgtctgccatgcgggaggcttctgcgtctgggcgttatgcacgaaagtccgttttgattctgggcgcggttttctccttttggccagtctttttctaatttcatcagctctgtgactcatcgctatcatcctttgcaatcgttgggtttgtacatcctatgccttgtccattgcaaatatgcgccctgttgaaaaacaaaaaagacctgataagctgggcttcatcagatctttgtattctagtatatttatgatcgcacgccgaaaaatgacttaattttcgccatcatccctttttgctgctcttcaagcacctgcaaaggaacggattctcctaaaatgcgccgggcgatattgcggtaagcaatgctggcgcggtttttggaattcatggcaatcggttcgccgatatttgaagctctgatcacttcatcatcgtcagcaacgatcccgaggagatcaatagacagatgatgaacaacctcatccacatccatcgtatcaccgtttttcaccaggtgatttctgatgcggttgacgatgaggcgcggcggttcgatatcttcctgctccaaaagtccgataatgcggtcagcgtcccgcactgctgatatttccggcgtcgtcaccacaatcgccttatcagctccggaaacggcatttttatagccttgttcaattccggccggacaatcaataatgacgtaatcaaattcctgcttaagctcctgcacaagcgatttgatctgctcagggacaacagccgttttgtcgcttgtctgggcagccggcattaaatgaagcagatcatcaaaacgtttgtctttgacaagcgcctgatgcgtcttgcatctgccttcaattacatctactaagtcgtaaataattctgttttcaagacccattacgacatcaaggttgcgcagtccgatatctgtgtctaccaaacagacgcgcttccctaaaatggctaaggcggtaccgaggtttgcagatgttgttgttttacctactccgccttttcccgaagttattacgatagcctcacccaatttcacattcctccctcaagccttgttagatcaggtcttaaatgagccaattgctgaaggcgttcaatgaccatatttccgtcagtatctaaataagcacattccatgtcgttccctttttgaatgtggtctggggagcgatttaacacgtgattgatcctcaattgtgtcggcatcatttcggatgcggcgatcacagcccggttatttccgttataacccgcatgggcaatcccttttaatgaaccgagaacaaatatatttcctccggctctgatcgtaccgccgggattcacatctccgattaaaagcaaatctcccgtgacatgaagcacctgacctgaacggacaattttagaaacagaaacaatttcctgctcctctttcatccgcttcgcttcttctttggcgatgacttcactgtcaattgaatgcacgactaaatctttctttgacgcgatcagttcagtaagctgctctgcctgttcctgatacagataccgatgcccgagtttaatatgaacactgattttttggcctttgccatcagtatattgttcaattgacagcatattttgaagaccatcaagtagctcatcaaaagaacacgcatcatcaagatgtaatgttaagccgttttttgttccttttattgttacatattgctgctttttggtcttcatcaatgttcacctcaacaacatactcttttcgtcaaaaaaagataaaatcctttttactcatctcttaattctttcttcagacttatataaaacagcctaaagggcaggactaatataatggctcccgcaatattcagcacagcagtcggcaaaaaccgctgaatgacaaaatcgttaaacgtcattgtaccgctgcggattaacgtctgaatgccgtagacgtaaaattcaagcacacatacgctcagcacagcgaccagaatgaccatcagggcgtttgtctgcaacaccttaaacgctttggccgccaggtagcataaaccggcaaaaccaaacatataaacgcctaaaacacccgtataattgatgtcataaaggagtccgaaaatgaaaccgtagatcaccgcatgcttttggttgatataagcggacataaaaatcagcgcgagcaaaagaaagtgcggaacgacctgctgctcgtcggaaacgaacggaaaatgcaccagatctgtatagatgctttccgcacaaaagaccacaatcataatcaaagggagaaggaaacgtttcacgatccttcctcccctgttgctacgcttcggttcacgacgatgacatggtcgagatcatacagatccgcagccggtttaacgtaagcgattttcgtcaggccgtacgcatccgattctacatctgttacttcaccgaccgtcagcccttgaggaaatacgccgcccgttccggaggtttccacaaggtcgccttttttcacttcacgtttgtcatccggttcaaggatggtcattttgagagtctgcttctttttgtcatacccctcaattaaaccgtagcctttgcttccctttttgccggagattttggtggccactctgttattgcggtcaacatcgctcagcagctgaacggcggatgtgaaactgttgagtccgctgcttttgatcttcccgacaagcgcacccttttcgtttgtgacagccatgtccttggccactttctgcttcgttcccttattgatcatgatctgcttgtaccattgatcaggatttctggcgataacggtcgctaaaatcggttcatagtcggaaatcgacttgacatgcccgagttcatcacgcagcttcttgttttcatctttgagttcttggagcttcgcttcatattgcgtctgtccgtccagcttttgtcttaagcgttcgttttctttgtacgtgtttttcaggtcttttatgtccccgaagaaccctgcaaaatattcggcaggcgtgtgaaaaatattttgaaatactcccgtcgtatcaccgatcagcttttcaggccaggtggtattacggccgttcttcagcgagaatccaatcatagccaccaatatgataatacacagaagtaatagcattaaccgtttattcggcatcgtgatacacctcttctatttaactcctgattatcttgtttttcctttgaaaagatggatgtgctccagtgcttttcccgtgccgatcgcaacacaatccagcggatcttcagcgataagaacaggcattttcgtttcgtcgctgatgaccttgtcgagattgcggagcagggcgcctccccctgttaacacaatacctctgtccataatgtcagcggccagctcaggcggtgttttttcaagcgtgctcttcaccgcgtcaacaattgagagaactgtatcacgtagcgcatttgcaatttcagttgccgtaatttcgatcgttttcggcagacctgtcaggagatcgcggccgcggatttccattgacgtattttcttcaccggtttccgctgagccgatttccattttaatggcttccgcagtacggtcaccgatcatcagattatatgtttttctgatatagctgatgattgagtcgtccatttcgtcaccggctacgcggattgactgagacgtgacaatgcctcctaaagaaatgatcgccacttcagttgttccgccgccgatatcaacgaccatgctgcccgtcggctcccataccggaagattcgcgccgattgctgccgcaaacggttcttcaatcggataagcgtcacgtgcgccagcttgtcttgtcgcgtcgataaccgcccgttcttcaacggcagtaatacctgacggcacacacaccataacgtacggctttctcgcaaacaatcctttatttttcacagcctgattaatgtagtatttcatcattgtcgcagttgtttcataatcagcgataacgccgtctttcatcggacggagcgcaaccacgttgcccggagttcttccgatcatgtttttagcatcgttaccgaccgcaacgattgatttcgtatccgtttgcagagcaaccactgacggctctctcactacgattcctttacctttaacaaacacaagcgtattcgcagttcccaaatctataccaaggtctcttgtaccaattccgaacatatgtatgtatcttcctttcttaaagcaaaaataccctaaagggaaaaactcataaaatctattatatcttaaatcaacgaaaaaaaaagtgttacaaatatcctttttcctttaaactcacaaattttttgtcaccaatgaccaaatgatccagcaactcgatgccgattaaatttccgcactcaaaaagccgtctagttacttctatatcttccctgctcggtgtgggatctcctgaaggatgattgtgaacgcaaatgaaggacgcggcggatcgtttgaaagcttctttaaacacctcccgcgggtggacaatagatgaattcagacttccgataaaaatggtgcgtttatgaatgacttgatttttggtatttaaatataaacagacaaaatgctcttgggataaaaagcgcatatcctccatcacatacttcgccccgtcttcgggagaacggatgacgcaatgctctccggcggatgtcttatgaatacggctccccagctcaattgcagcaaggatctgaacggctttcaccgtgccgattccggggatgctggaaagctcctgggcagaagcgccttttaacaggcgcagcccgtcaaacgtccgcagcagccggtgagagagattcatgacggactcatgtttcgttcccgtcctcagcagaatggcgagcaattcattgttagaaagatgttcggccccgcaatgcagaagccgctctctcggtttttctttttcggggaaatctcttaattttaacggcagatcacggatgatcaacccctccttgttccccttcccggtttgaacatcaagcttttatattaaattctttcagggctctcattgttttagcgacaggcagcccgacgacagaatagaaatcaccgtctatttttttcactaaaagcgcgccttttccttggatgccgtatgcacctgctttatccatcggttcttttgtttcaatgtagagctgtatttcgtcttcactgagcggccaaaatgtcacttccgtcttgtcacagaacgtttctttccggtcatgcgtctgaatgctgaccgccgtaatgacttgatggcttcggccggaaagcctccgcagcatgtgtgccgcttcttctctgtcacgcggtttgccgaggcattcaccgtctatgcacaccatcgtgtcagccccgataacgactgcatcgggattttcggccaatacagcaccggctttttgctcggccaaacattggacgttttcttccggcgaaaggtttcgatttaatttttcatctgtgcggctcgcaataatgctgtaaggaatctgaagaagattaaggagttcttttcttcgcggagattgtgatgcgagtattaagcgttttgtcatgattgtcatcctttcagggtttgcttaagaaaaaaagatactcgtctatcctaccaaatcaagcggacaaccacaatttcagaaaaataactttttgatgacaaaataaaaaatcccgccgcatgacgggagaaagaaatattattttacaatgcttaaaagctctttctgggctttccagccggattcggaaccggacgtttccagttctttcagcgcttgaaggacggcctctttctgctttttgtcagcggcggctgcgccgtctgccgctttggctgcttcagccacatctgattttgaaatatctttgccggtaattgctttggccgagagctcagatgctagtttaaaagagtcttccaagcctgaatcgaccgcaaagctgagctcttttccgccccatgcctcaaaatcatggtctatcagcgcctgacccaattgctgtgataagcttttttccgctgcaagaccggcgatcacgtatgtgtatccgtcttcttttgccagagagacggccgagtaacctttttcagtcagctggtcaacgagcgtttgcgctcctttttctgatgaaaatttaccggcctgcaccgcatatgttttatagtttccctctgactcttccgcatttcctgtggcgcttgtttcttgcttgtcttttgatacatctcccgctttcaccgtctgcccttgtgaacctttgtcggcggaagctggagcagcggcttctttacttcccgacatatttaaggcgacgaggccgagcccggtgcctaaaacagccgcaacggcaattgtcgtgaccgctttttttacgggagaagacggctgcttctttttcggaaaatgagggcctgtgtttttcttttgatatggcgggacgactttcgggtcatcttcaaatacctcctgattcttctcatcatcccaattgaaatcttcttccttcggatcttcatgggaagctgcgatctcctgctccgccttctttgtttcttcccaatttgaaaatgtgacggttttctccccgccttcattcacatcttcttgtccatacatcgtttcttcttttccgttaatcgttactttaagggcattgtttttggctttgctgttctttttgctcttcctttttttcaacgtctcttcccccttgcattcgtcttggccgtaccttgaactgatcatggttcacactttagcataggcgaaaaaaaaaagaacaagacttttgtcgtcttgtccaaaaaacgttcgccaaatttttcaagctcctccggaagcgagtttgatgtaaaacgaaaacagttcttcaccgtataaataactcacagcgctcccggccgcgatggcgggcgcaaacgggaaaggctgctttttaccaagcctgccgcccgctgcggcgcacatcccgtatacggctccgattataacggaaagaaagaatgcaatgagtacgagcttcacgccgagcgcaaggccgatgaccccaaacagtttcacatcacctgcaccgatgcctcctttactgacaaacataataaaaataagcagaaaaaatccgcaaacggctccggcaaaccccgcataccatgaatccagcggagaaaaaatacggccgacgatgagaagcggcagaaaaaacagcagaaccttgtcaggaatcagcatatattgcagatctgtcacggtaacaatcattaatagagacagaaataacagcgcgactaacagttctcttgagaaaccgaaatgaataccggcagccgtaaataaacatgccgtccagcattccgccgccggatacataatcgacagcttcccacggcagtttctgcatctccctttttgcaggacataagaaacgacgggcaccagctcaccccaggagagcggcaggccgcaaaaggaacaggatgagcgcggcgaaataaccgagatccgaagcgggatacggcacgctgctgtataaaaaaaagaaccgaaaatcaaaccgagcaaaaacagaatcaaaagcactcagaccacaccttttctatcaatctggctcagattgtagcatagaaaaacatcatgcctgaaatggctgaaactatattttcctcataaaaacacccggcaaaaccgtaaaatggtttgccgggtatccgaagagctgtcagataagccgctttctcatttctgaaataaaatataaggatccggtaatgatgatgacatcatccgttccgtctttttgcttaatccattctgtcacactgtccgggttttcatcgaagcttttgttcgcaagactgcttgcattgtaaaggtcttttgcgcttgaagcacgcggaaaatcaaatgatacaaaatgaatggagtctgcttcggtttcaagctttttaatcatttcctgatacggtttgtcttttaatgcgctgaatacgacatggatgtttttatcagcaaagcgctgcctgatcgtttctgtcagcgtttcaacgccctcttcgttatgcgcaccgtctgcaaatactaaagggcggctttgaagccgttcaaatcggcccggccacgaagcctttttcagaccgtttcgcaatgcttcttcagaaatggcggcgactgtcaggcgattcagccattcagcggccaatatcgccaatgccgcattctgcctctgatgaatgccgatcagcgacgtttgaatgttatcatagcagttcgtttccgtttccagcgaaaagctttcaccgtacggaagcgccgcttcattaaaaagtctgcacgttttatatagcggctggcacggagcctgcttcttttcggcttccgcttcaataacgccgagtgcttccggctgattgacgcccgttatgacaggaatggcttttttgataataccggctttctgcccggcgatctcctcgatggtattgcctaaaatcgccatatgatcatgcccgatacttgtaatgaccgacaagagcggtttcactatattggttgaatcaaatgtgccgcccagccccgcttcaaaaatgacaaaatcgatatcatcccgcttcgcaaaatataaaaatgcacacgctgtaatgatttcaaattctgtcaccgttccggcatcggtcttatcgagctcatcgactatcggttttatttcattaacgagcgctctccattcctcatcagaaatcggcgtgccgttgacgctgatacgctcattgaacgtaatgatgtaaggagatgtgaatgtgccgaccgtataaccggcttcctgaagcacggatcggataaaagagacggttgatcctttaccgtttgtgcccgccacatgaatggcgcggatgttcttttccgggtgttccaatttttccatcagcctttccatacggagaaggcccggcttaacgccgaacttgagtctgccgtgaatccagctgatcgcttctttgtacgtcttaaacaatgaaatcccctcttttatacgacaaggcggtttcttaggaaaccgccccgctggtttatcagcctttcagctctgcaatccgctgccggacagcttcgcgtttcgccgtgtagtctttctcttttgcgcgttcttcttcaatgacatgctcaggagcttttttaatgaatccttcgttgccgagttttttctgaacgcgttcgacttcttttgtcagcttgtcgaattctttttgcagacgggcgatttcctcatcaatgttaatcagcccttcaagcggcagaatgacttccgctccggtaacgactgctgtcatcgctttgtctgccgcagtgatatccgtcccgattttcagcgtgctcggattcgtgaaacgctcaacgtaagaacggttcttctcaaggcggccggcaatgtcttccgtagatgttttaatgtaaagctcaacctgcttgctcatcggggtgttgacttcgctccggatattgcggacagaacggattaattcaacaagcagtttcatatcagcagccgcctcttgatccgtatgttccggcaccggaaccggccaagagctgatcgtgattgactcgccttcatgaggaaggtgctgccaaatttcctccgttaagaacggcataaacgggtgaagaaggcgcatcgtttggtcaagcacgtacgccaggacagagcgggttgttttcttcgccgcttcatcttcaccgtacagcggaagcttcgccatttcaatataccagtcgcacacatcgtcccagataaagttatacaggtggcgtccgacttctccgaattcataacggtccgcaagctgggttacatcttcaatcgtttcattcagtcttgtgagaatccacttatcagcaactgatttctcaccggacagatcaagctcgtcatacgtcatgccgtccatgttcattaaggcaaaacgggaggcgttccaaattttatttgcgaaattccatgtagattccactttttcatagctgaaacggagatcctgccccggtgaacttccggttgccaggaaatagcggagggaatccgctccgtacttgtcgatgacatccatcggatcaacaccgttcccaagggatttactcatttttctgccctgctcgtcacggattaagccgtgaatcagcacgtctttgaacgggcgctcaccggtaaactcaagaccttggaaaatcatccgggatacccagaagaagatgatgtcataccctgtcacaagaacatcggttgagtaataccgcttaaagtcttcagcgttttcatcaggccagcccattgtagaaaacggccaaagcgcggagctgaaccatgtatcaagcacgtctgaatcctgttcccaattttcgctgtcttcaggcgcctcaaggccgacatacacttctttggtttctttatgataccaagccgggatgcggtggccccaccacagctgacgggaaatacaccaatcacggatgttttccatccagtggagatacgttttctcgaaacggtcaggaacaaagtgaactttctcttcttttgactgaaggtcaaccgccgcatctgccagcggctgcattttgacaaaccattgtgtggacaggtacggctcaacaacggcgccgcttctctcactgtggccgacagaatgcatatggtcttcgattttaaagagaacgcctgtctcctggagatctttgacgagttttttgcggcattcaaaccggtccatgccgttatattcgagcgctttttcattcattgttccgtcttcattcatgacaagaatccgctctaaattgtgtcggtttccgagttcaaaatcattcgggtcatgggctggcgtgattttaacggctccagatccgaattccatatcaacataatcatcgccgacgatcggaatttcgcggtttgtaatcggcagaatcaccgttttaccgatcaagtgcttgtagcgctcatcttcaggatgaaccgcgacagccgtgtcgccaagcatcgtttccggacgggtggtcgcgatttcaattgagcctgaaccgtctgctaacggatagcgcaaatgataaaacgcgccctgtacgtctttgtaaatcacttcaatatcggataaagccgtttttgtggcagggtcccagttgatgatatattcgcctctgtaaatcaagcctttttcgtacaatttgacgaatacttcacgcacggctttgttcagcccttcatcaagagtgaaacgttcgcgcgaataatcgagtccaagtcccattttggcccattggctgcgaatgaaatcagcatactcttccttccacttccatgtttcttcaagaaatttttcgcgtccaaggtcatagcggctcgtgccctgttcgcggagtttcgcttcgacttttgcctgagtggcgatgccggcatggtccatccccggaagccagagcacgtcatagccctgcatgcgtttcatacgcgtaacgatatcttgcagcgtcgtatcccacgcatgaccgaggtgaagcctgcccgtcacgttcggcggcggaatgacgacagaatacggctgtttcgtttgatcgccgcccgcttcgaaatattttcctttcagccaaaaatcatagcggcctttttctatcgcagacggatcatattttgtcggcattgtttgttcgtttgtatccataataaccctccagcatgtttagaaatggctgagcaactaaaaaagagccttcatcctgataaaggacgaaaagctctttcgcggtaccaccttttttcatgaacagatctgttcatgcacttaaacggataacgggtgcggcccgaatttctctactgtatgttcaagaaattatgctcccgggcgaccttccaatgagacggcataagaagcctttcagcacagtagcttctctctcttcatgcgtctttcttgtactcttcccgttcaaagcaggtgtattctatcagctcatgatcttatttattatgttctttattatagtaaaagtgtttttgattcgtcaatcatcttttccaaaaaccgctgccgtcatacataaatgggcatgcaccccgcccttttccgcacatacgatacaaagaaaggcgaatgtgaggaggaattgccgtgaaaaaaagattcaattcttattcgctcccccagtgggccagacaggtccgccttgtatccgcgcaagtcattataccgattacgatctttcagggaatcaggacgattttctttccgacgacttttgatgtccttctgcttgccatcctgctgtttttagcgtgcgccctgcatttggaatggatataaaaaaacgagtcccgttatgaagaggactcgttttccgcctttatttttttctcctgctcaatctgatacaccttcatgagaaatggttcaacatttttcatctgccaaaacgcccttaataattgcgagcactcttctttttcagagcccctttgagcggtctgataccgtttcagcactttgtacatgccggacggataagccatatagctgagaaacaggctgatttccgcttcacggagcggaaatgatttatgatacgtataaaaccagtcaagacactccggacacgctttcggatagcttctgaacaatctggaataaaagccgagcagatcattttgcggagggcccagcgcagctttctcgaaattggtgaaaaagcccgctcccacgtcattatatagaaaatggcggctcgataagctgccgtgattgatcaccgctctcgtcttatcaagatcctttgccgcttcgaaccactcctccagacgctccagagcaaaattgacggcggacaccgtttctgtaagatacgtaacggcctgcagttcaaaaggagaaaggtaccactctttttccgcccggtcggcaaattgttcatagacgagcttatcattttcccaatctcttttcgttacttcataaaagccgctgatatcttcagtactgatttggatgtcccgcacggtcgcggagtggagcttcgcaacctctttaaaaaggtaaacatgcttttgatccagttcttcttcctgatcgtactgaagccaaggcattaaataataagaatcctccgtctggcttccggcaaaaaaatcgcctgcatgcgtgcggtagatcggaacaaatgaacggtagcctttctcctcaatctcaatcatatgatccgtaaaatcattgctgcgggccggcttgagctgtttcaaagcaaaaatgccgtggtttgagtagactttccatacatgcgggctgacaggctcaatatactcagccgccagcccgtattcctgaagcactgattggactgcttccattccattcaccacatttttacggcctctttgtgcttacgcatggctgttattatattcaggtatatacagaagctgaccttcttcaagctcgtcatcaaacgataaagaattcgttctgataagctgctgggatgtgatgtcatatcgttcgcacacccgatcgattgtatcttgctgctgtacaatgcaaattttcattctcgaaaacttttcttcttctcttgtaaataattttgtcaaataatgagagttgtcattttccttctgatccgttttcggtgccggttcttcattctctctttcggacttaagcggctcaggccgttcagatgccgccggttcttcaggcggcagtttggaaaactgaaaagacaaatcaagaggttccccggtttcctcctccggctgcgccatcttccttacctcaatttcaaacccttcatcagcctgggtttcttcctcaagaaacttaggagcgctgtaaaattcctcttcccgcggttccggaacgaactcgcgataagcgggctcctgttcttcttcaaaaaccgcaggctcctcttcgtcttctgtctcctcttgatcactctgacggagaagcggttcggcctctggctgctcttctatttcaagggcgggctgttcctcaacctctgttttttctgcatgcggggtcagagtaaaagcaggggaaaccggttcaacatcatcctttggctcttccagcacttccgctgcatcatcctcagatacaggctcattcctttcagccgacatgattgcaggctcctcagcttcttccggctcttcttcgtcttggacggcagcgggaggaggaggctcagtaattgaaacaggttccggcacctcttccagcctcagaacaggggcggtttcctcatcctcctctttttcttcttcctcttcctgcctgagtataggcggagtctcttcctcattctccacggtttcttgtattgcttcttcttccgatacactcagcggctcttcaggaatctgacgtatcattaattctggttcattttcttcctcggaacgatgttcagcaagattgatcatttcttctctggaaaattcaggcgccacatacagagggatttccggctcttttggctcggtttcctcaagcagtccttcaattgccaaatcagcctgaatggttaagattcttgaatccgtcaactgataatcaaaggcatcaataaaaacgaaaacatcattgaggtggctcactttatttttcggaatcgtgatgtctaccgggaaacaatgaaggagctctgcagtgccatcctcccttgccctcacttcctctacatgtctcagctctctatcaagctcttcgaaatgactgctgtgatctatgttgtactcgccagtaagttctaatgatcctttaattgagacataatcatttacttcctgcaccctgatatcagggtctaatgaaatcgaaagtaattcagaaacttcctgtcctttttggaaacagattgattcttcaacagaaaattgcaaccggtgattatgcggcaagttcatatcctcctttcatctaatccatacaattagatgtcactaaaggtgtatgccgcaatccggataaatatgataaaggaggcattgaaaaaagccgatacaagacttgcttgcatcggcttttcggtatcagcggctgatagtctggaacactttctcagcggcttgaatggttttttcaatatcctccattgtatgcgcagtggagagaaacaatccttcaaattgagacggcggaagaaatacgcctgcgtcagccatccctttataatatttggcgaacagctttaaatcagatgatttagctgtttcatagttaatgacaggctcatttgtgaaaaagaatccgatcattgagcccgcacggttaaacgtgtgcggaatgccatgtgcttcagcggctttggaaatgccttcttcaagcatatcgccttttttcacaaattcttggtaagattcaggtgtgagctgctgtaacgtctcaagtcccgctgtcatggcaagcggatttcccgacaatgttcccgcctgatagatcggaccgctcggagcgattcgttccatgatttcggctttgccgccatacgcaccgacaggaagaccgccgccgatgactttgccgagacacgttaagtcaggcgtcacgccgaaatatccttgcgcacagttatagtccacgcgaaaaccggtcatgacttcatcaaaaattaacagcgcgccattttgttccgtgatgtcacgaagcccttgcaaaaagccttcctgcggcggaacaacgcccatattgccggctaccggctcaacaatgaccccggcgatatcttcaccgtactcacggaatgcgagtgcaacgctttccaagtcgttatacggaacggtaatcgtattcatcgcgattccttcaggcacacccgggctgtcaggaaggccgagtgtcgccaccccggatcccgctttgatcagcagcgaatcaccgtggccgtgataacatccttcgaatttcaaaattttattgcggccggtatatcctcttgccagacgaagagcgctcattgtcgcctctgttccggagctgaccatccgtacgatttcaacagacggcacacggtcaatgaccaatttggccagttcgttttccacttcagtagaagctccgaaacttgttccgttttccgcgacctttttcaggctttcaacgacgcggtcgttggtgtggcccaaaatgagcggaccccagctcagcacatagtcgatatattcattgccgtcaatatcaaaaattttcgatcctttgccgcgctgcataaaaatcgggtccatatcaactgatttaaatgcgcgcaccgggctgttcactccgcccggcatcagtttctgtgcttctttaaaagcggattttgatttttcatagtttctcatctgcctcagctcccgtcaaatgaaattcttattcagcaagccattttgctgcgtcttttgcatgatacgtcataatgaggtcggcacctgcacgtttcatgctcgttaaaatttcaagcaccatttctttttctttaatccagccgttttgggctgcagctttcaccatagaatactccccgcttacattataagcgaccagcggcaggtgatggcggtttttcacatcacgcataatatctaagtatgacatagacggtttgacgattaaaaagtcagcgccttctgcagcgtctgattcagcctcacggagcgcttccaagcggttggccggatccatctgatatgtttttcggtcgccgaactgcggtgtgctgtcagccgcgtcgcggaacggaccgtaaaattcacttgaatatttcacggcataggacatgatcggaatatttgtgaatccttctttgtcaagcgcttctctgatcactgtgacaaaaccgtccatcatgtttgaaggagcgatgatatcagcgccggctttagcctggctgacggctgtctgcgccagcagttcaagcgactcgtcattcaggattactccgtctttcacaacgccgcaatggccgtgatccgtatattcacagaggcatgtatcagcgattacgatcatttcaggataatgctttttaatttcagcaatccctttttgcacaatgccgtgatcgtgaaaagcctgagttccgcagtcgtctttttcttccggcacgccgaaaacgatgaccgacttaatgccgagtgatatgagctcagccatttcatcctttaataaatcgagtgacacatgataaacccccggcatggaaggaacttctttttttccttcaagcccttcaacgacaaataaagggtaaataaaatctgaagggtgaaggcgtgtttctcttactaaatctctcatcgcagcgttcgcgcgcaaacggcggtgtctgttaaatgtttgattcatcattatctatcctttcccgacatgctgcacatgacgtccagcatgccttcaatcgtataggtgtcaggcacatgggatgagatcccgtattccaatagcgctttttccgtcaaagggccgatgctgatatagctcgcaccgctgttttccaaagtttttttttcgtctccgaccgcatgcataaacgtatgcaccgccgaagaactggtaaacgtaataaaatcaaaatgagagcgggatgcagcctgtctcagctcgtccattcctttttcatcctgaatggtattgtacagcacccattcccttatttgatagccaagcggctcaagctccgcttttatgacatcgcgtgataaattgccctttatcactgaaatgggttcggcagctgatgcgtgccgctttaatgtatcagccagacattcagccacatactcatcaggcatcgcatccgtcccggctccccgctctttaagggcgcgcgcagtcttttcaccgacggctgcgatttttttccgtcccgaaagcgcaaggccgtgctcatcgaggtaggaaaaaaagaaccggacaccgtttacgcttgtaaaaacaagccaccccggctcagaaaggtcttcccggagactgtccgcacattcacccgggagcgcttcctgaaaagcgatcagcgaagcggaaacagccgttccgccgagcgcctccactttttttcggaacggggcggcctgtcttttgttccgggtgacaagcacggtctttccttgtaaaggaaggtcatttgccatcctgatcgagctcctgttttacgctgtcgattaatgctttggctcctttttcagacatcatcgccgcacagcgtttcccgatttcttccggatcatgtcccgccgctgtttctttataaatcgtcttaccgtccggagacgcaacaagaccgaccaattcaacctcatcccggtcattgacggacgcatacccggcaatcggcacttggcagccgccttccatcgcgtgcaagaaagcccgttcggctgccaccgtgcgtttcgtatactcatcggtgaattgcgcaaacagcttcaaaagctcctcatccgactctctgcattcaatggcaagagcgccttggcctaccgcaggcagacagcggtccggttcgaggaattcagatacgacatcatctttccagcccattcttgaaagacccgcagcagctaaaataatagcatcataatcttccgtctcaagcttttgaagtctcgtatctatgttgcctctgatccatttaatagtaagatcagggcgctcagcaagaatctgggcgcttcttcttaaactgctcgtgccgatgatgccgccttcttttatgtcgtccagcttttgatgccccttggaaatcagcgcatcacgcgggtcctcacgtttcggtatgcagccgatgaccagaccttcaggcaaaacagcaggcatgtctttcatgctgtggaccgccatatcaatctcctgatgtaacagcgcctgttcaatctctttgacaaacagacctttgccgcccacttttgacagtgtgacatcaaggatgcggtcgccttttgtgacaatctcctgaatttcaaagttatacgaaggattcaattcctttagtttgttaatcacccattttgtctgggtcatagccagtttgctccgtctggaacctaccttaatcgttctcattttctttcctcccgaatctgtttggcgcgtgacgttaactgaaccaatggaattgcgataggcttccgagcaggaagtaattaatcatcagcacgagaaaacatgctgaattccataacgccgccacttttccctgcagttccttaatcattctgatatataaatagtagctgtataaaagcagcacaataaacgagccgagcacttttgaatcaaaccagtacagcgtttccagagacacatacgcccagattacgcctaagatcaaacttaacagcagcatcggaactccgatgacattcaaaacgtaagccatataatcaagttttgacaaatcttcaattctcaacagccattttccccattttttcttctttaataaagaatattgaaattgataaagaagcgaaaagacaaaagaaagggaaaaggcgccgtatgagagaatcgccattgtgatatgaatgaccaaaagctctgagaccagctggccggaaaaagctgccgaatgctgatcagtcggtgaaaacgtgtggatcgcgatcatcgagaaaccgatgacattcgtgaaaaacacgataaaatcaacccgcagaatctgcgtgacaacaagtgagagcgtaacaagcacccacgcataaaagtaaagggcctctgtaatatttaagaccggaaatctccccgtctgccacataaaataagaaagatagacggtttgcagagtccagacaatagaaagcaaccagaaggccattttcccagccttccggttgtgttgaagaaaatctataaagtaaaaaaggacgcttactgcataaataacaattgtcgcttcattaagtcttgccattgctgtatcaatcatacagcgctcactcacttacaagcggacgtaagcccgtttttgcttctgccttttgaaacgaatgaaccgtctggcggttatccaggcttttgtccagctggcggccggcttcatcctcaatatcgaaaatctgcataaacagcttcagcttttcctcggaatccgcttcagccgcaagctctttcgctttcagaatcgggtcgcgcagcatctggttaatgatgcttttcgtatgtttgctgagcagttttttctctcttaccgtcagattaggcagcttgcgctcaatgctctgcatcgtatcggactggatggacagcgccttttcacgcagcgccgaaatgaccggcacgacgccgagcgtattaagccactgcttaaattcaacaattgccgcttcaatgaacagctcgactttttcagcggtttcacggcgttcttttaagttggcttcaacgattccttcaaggtcatcaatatcgtacaggaaaacaccttcaagatcgttcagcgcaggatcaaggtctctcggcacagcgatgtccaccataaataacgggcggcccttccgctgtctgcccgctctctccatcatatctttagacacgacaaaatcactcgcgcctgtcgagctgattaaaatatcagcttcagcaagtgcatgttcaagctggtttaagctgcgagcttctccggagaaacggtcagcaagctcttttgccttcaaaaacgttctgttgatgaccgttactttgccgatgccctgtccgtgcaggttttctgcggcgagctcgcccattttccccgcaccgagaatcaaaatgtgcttatttgacagagagccgaagatttttttcgcgagttcaacggccgcgtaactgacggaaacggcattggcgccgatatcggtttcagcatgcgtgcgtttgccgacagtcaccgcctgtttaaagagctcattgaaaatggtgccgattgtcttttctgtctgcgccgttttaaagctcgaacggacctggccgagtatttgtgtttctccgatgaccatggaatccaaaccgcacgccacacggaataaatgctcgatcgccgcatcgctctcataaaatttcagaaacggagacagctcttctttcggcagcgagaaccattcggataaaaatgtctttatataataacggccggtatgaagctggtcgaccaccgcatatatttcagttcggttgcaggttgacacgataatgttttcaagaacacttttttcttcttttaaacggagcatcgcttctgcaagctcatccggctgaaaacttattttttcacgtatttcaatgggggcggatttataatctactcccactacaagaatatgcatagccgttcatgcacccccgtacatcgcaatttatttataatcattctaacatagaatttattatttataataattataacatagtttcttcgtgaaaatgtgaacagatttcaaaaatgttatgctatagtataaaaagcttcgtttcctctgtaatcatcatactaaaaatcctttactgcgggtaggtgacaggatgaaaaaaacatcaattttattaccaggacttctgcttgccgcttcattattcgcatggcttcagagcggacaggtccgcctctttgcgaatcagggagaatggccggtgctccttatgcttttgggtgccgtgttcttgtatcagggcaaaaaggaagcggctgggcctcacgtccttatcggtatgcttctgttcggaataggtttacactttttcgccaaaccagagctctcttggtggccgggagatttcgaaatgctgctcttcgtactcggtttctccttatttgcggccgccagaaaagaatatgtatacgaagcggttgccatgattggtttttccctctttttatacttctttaaacaaattacggcgtggatggaatccgtgaatattccgacggagcatttcaaaacatactggccgtatgttttcgtcggaatcagccttttcttattgtttatcaagcggaacaaaactatacgataaaacccaaaacgcactgcgttttgggtttttcattacctgctgatcatttttttaatggctccccatgcttcatcttttcctttttttgtttcagaggagaataaaatcagctcatcttcagggtccatatcaagcgtctgtttgacaacctttaagtgcttgtcccattttccttttggaatcttatccgcttttgtcgcaatgacgataacgggaatgccgtaatatttcaagaattcatacatgttcacgtcatcagcagacggcgcgtgtctgaggtcgacaatctgcacgcaggctttcagctcttcacgggtcgtcatataggtttcaatcattctcccccatgcttcccgctcgctttttgaaactttcgcaaacccgtacccgggaacgtcgacaaaatgcaattcatcattgatgatgtaaaagtttaaggtctgtgttttccccggttttgatgacgttctggccaggtttttccgattgattaatgaattgataaaagatgactttcctacatttgatcttcccgccagcgcgatttccggaagtcccccatcagggtactgttccggtttaaccgcgctgatcacgatttctgactttgtaactttcatttcttctctcctactaaggcatgttccaaaacgtcatccagatgtgacacgaatataaatttcagtccttctctgacgctttcaggaatatcctctatatctttttcgttatctttaggcgcaataatcgtggtcaggcccgctctgtgggcaccgagcgccttttctttcagtccgccgatcggaagcacgcggccccgcagcgtgatttctcccgtcataccgacttcgcgttttaccggacgatccgttaacgctgaaacgagcgccgtggccatcgtaattcccgcagaagggccgtctttcggcaccgctccttcagggacatgaatatgaatgtcatggttctcatggaatgtcggatcgattccgagctgttccgcttttgagcggacataactgaaagctgcctgggcggattcccgcatgacatctcccagcttcccggtcagaatcagctttccttttcccggtgacaatgacacctcgattgaaagcgtgtctccgccgactgtcgtatacgcaagccccgtgacgaccccgatttgatcttcggtttccgcttgtccgtatctgaatatccgttttccaaggtagtctgccaaatttttctctgtaacggtaatgcgttttctttcctcagaaacgatggcttttgcagcttttcggcaaatggcggcaacctggcgttcaagcgttctcacaccggcttcccttgtataatagcggatgatgtcggtaatcgcctgatcccgaatctgcaggttgctctttgtgagcccgtgctctttgatctgtttcggaagcaggtggtcttttacgatctccagcttttcgttttcagtatagcctgacaggctgataatctccattctgtctctgagagggcccggtattgaagcaaggttattcgcagtcgcgataaaaagcactttcgataaatcgaacgtctcttcaatataatggtcgctgaatgtgctgttttgttccggatccagcacctcaagcatcgccgaagacgggtcgcctctgaaatcagacgacattttatcaatctcatcaaggagaaagaccggattttgtttgccggcttttttcatcccctgtataatacggcccggcatcgctccgacgtatgtacgccgatgcccgcggatttcagattcatcccgcacaccgcccagtgaaattctcacaaaacggcgccccatgctcgtactgattgattttgcaagagatgtttttccgactcccggaggtccggccagacaaagaatcggccctttcagcgttttcgtcagctgtttcacagccaaatactccagaatccgttctttcactttctctaaaccgtgatgctctttgtctaagatttccccggcttttttaatatccagtttatcttctgtttcgtccgaccacggcagagcgataagccagtcaatatagttgcggataacagagctttccgctgagcttgacggcactttttcgtaacggcttaattccttaagcgccgtttctttgacacgctcaggcatgccggcttcttctatcttctccgtgagcgactgaacttcaccggttttcccttctttgtcgccaagctccttctgaatggctttcatctgttcacgcaagtagtattccttttgagtgcgttccatcgaacgcttgacgcgctgtccgatttttttctcaatttccagcacttctttttcattatgaatagaacggatgaccttattcaggcgttctttaatatcagccgtttctaaaatatcctgcttgtcctttaatttcagcgggagatgagaagcgacgatatccgccattctgccgggctcttcaatatcagtcacggctgcatacgtttctgcggagatttttttagaaatttttatgtactggtcaaaatggtccagcagcgtccgcataagcgcttcatcttccacgtctttcgaatcgtcctcatgcatcagctgtatatcgaccgaagtataatcttcgagctcggtgtattcaaggatctgcgcccgctgaattccttctacaagcactctgatcgtaccgttgggaagcttcagcatctgtttaatttttgtataagtgccgacggtgaaaatgtcctcttcacccggttcgtctatcgaaatatcctgctgagtggctaaaaaaatcatatgatcatgcatcattgcctgttcaagagcctgaaccgacttgtcccggcctacatctaaatgtaaaaccatcgtcgggtataccaataaacctcttaaagggaggagcgggatgctgcgttttgtatcttctgccatgtgactgacacctccgtgactttagtatgaaccattataatacaactttttcatcgttgtacaattccgggatcgggcaatcatcggcttaccgcctgccctgtatataaaacagtctcttcgtagtataccctttctttctgttctgaaaaaggaaaagatgtcctccataaaaaaaccccattataaaaatggggtttatacggattccttattcatttggatatcaaacggtttctgttctgaaggcgggtctaccaatatgacgtcaagcacttcctgaaacgtttttaccgctttaatggtgattccatctattcgtttcagaatggactgctgattttcataagggataatgaccgtttttgctccggcctgctttgcggctttgattttcgggataacgccgccgatgggtttgacaagccctgtcaggctgatctctcccgtcatcgccaccgtatggtcgatagggatgcggtgaatcgcggaaaaaatccccgcagccatcgcgatacccgcagaaggtccgtcaatcggacctccgcccggaaaattgacatgaatgtcatagtctgaaggtttgatgcccattgtgcgaagaaccgtcagaacattctccactgaccccttcgccatacttttgcggcggatcgactttgattggctgccaatgctctcttcctctgcgattcccgtaatattcaggctgcctttgtcctgcgcaggcgtgacattcacttcgatttccagcaatgcgccgctgttcggcccgtaaacggcaagcccgttcacgataccgacttgcggttcatcagcgattttctgctcatttttcggcgtaagctgactggaatgaacaacccactctatatcctctgtcgtaatttctttcctgtcctcggtcaccgccataccggcggcaatctgaatcatattgacggcttcgcgtccgtttctcgtatatgcggtcagcacaccaagagcctcatcagaaatctctttctgaattttgtcggccgcttttttcgcaacggttttaagttcatccttttccagctcgcggaaaaacacttcaagacagcgggaccggatggccggcggaatttcattcggcattctcgttgtcgctccgatcagtcggaaatccgcgggaagcccgttttgaaaaatatcatgaatatgattcggtatctgcgtattttcctcactgtaatacgcactgtctaaaaatactttccgatcttcaagcaccttcagcattttattcatctgaatcgggtgaagctcgccgatttcatcaataaacaatacaccgccgtgcgcatgggtcacagccccctgcttcggctgcggaatgcccgcctgacccattgcccccgctccctgataaatcggatcatgcactgaaccgataagcggatcggcaataccccgttcatcaaatcgtgcggtcgtcgcatcaagctcaacaaaaacggcctgcttctgaaatggtgactgtttatgttttttcgcttcttccaatacgagacgcgccgcagccgttttaccgactcccggaggcccgtaaattatgacatgctgcgggttcggaccgcaaagcgctgcttttaatgctttaatcccatcctcctggccgacaatatcctgaaagcttttcggccgcaccttctctgataaaggttctgataaactgatggcgcgcattttgcgaagctgttccatttccttttttgattctttatctatcgtcactttttgtgtacgctggtttttgagcagattccaaaaatataatccgatgactatcccgaaaaacagctgtacaaataatgcgatccctgtccaactcatgctggtccctcctgaaaaaacgatttatgtatccaattcattcctctgtccgctagtatctcccagcaaagcccggaataaacatttttcagaagggtcgggacaagaaaaaaacctcctgatcaatccgagtcaggaggttttgtaacgttacgctgatgttttatcttgaccgacaacagtgccgtcttttaatacaagacgcggtgcttcaccgtctgccactgtcgctccggtaatgacacatttttcaatgtcatcgcgggacggcagatcaaacatgacgtcaagcatgatgccctcaatgatagaacgcaggccgcgtgcgcctgtttttcgctcgatcgcttttttcgcaatttcagataatgcctcgtcttcaaaatcaagctcgacatcatctagttctaacattttcttgtattgtttgacgagtgcgtttttaggtttagtcagaatttcaaccagtgccgtttcgtcaagctgctcaaggcttgcaatgacaggaagacggccgatgaattcaggaatcagcccgaaacgaagcaagtcttccggaagaactttagaaagcagttcttctttttccaagtctgccactttattatcagagccgaagccgatgactttttgtccgagacggcgtttaatgatttgttcgatgccgtcaaatgcacccccgcaaatgaacagaatgttcgtcgtatcgatctgaatgaattcctgatgaggatgtttgcgccctccttgaggcggcacgcttgcaaccgttccttcaagaattttcagcagcgcctgctgaacgccttcgcctgatacgtcacgtgtgatggacgggttttcagatttacgcgctactttatcgatttcatcgatataaataatgcctttttccgctttttccacatcatagtctgctgcctgaatcagtttgaggagaatgttttctacgtcctcaccgacatatccggcttcagtcagagatgtagcgtccgcgatcgcaaacggcacgttcagaatacgcgcaagtgtctgggcgagaagtgttttcccgcttccagtcggcccgattaatgaaatattacttttagaaagctcgacatcatccactttactgttggagttgatgcgtttgtaatggttgtataccgcaaccgcaagtgatttcttcgcctgatcctgtccgatgacatattcattcagaatctcacggatttcctgcggcttcggaacgtctttaaattcgacttcttcttctgtgcccagctcttcttctacgatttctgtacagagctcgatgcattcgtcgcatatatatacacccggtcctgcaaccagcttacgaacctgatcttgcgtttttccgcagaacgagcattttaattgtcctttttcctcgttgaatttaaacattctttcaccccttaatcttgtctcactttttcttttacctgaagggcaaaagaaaacggttcttgctacgatcgagtatgtattgcattttaccatactttccagtaagacggtaacaatgtgtttcgcgcttgcacattctatatgtatgacaaaaaacagcccggcaatgactatcttgccccaagaaaaagagttatatcataattgtacaaaacaaggcacgaattaatcgcgccctgttttattatgtctattattatgaaccatattaacggttttctacaagaaaatcaattgcttttcgaacttttaaatcttctttcatcgcgtcagttgaaccgattgcctgcttgatgttttcaaccggcatgttgtaagcttcagccattttagtcagctcagcttcaacttcttcgtcagtcacttcaagattttcagcttgagcgatcgcttcaagcgtcaggtttgattttacgcgttttgcagcatcttctgtcatttgctcttttaacgcgttttcatcttgacctgagaattgagtgtaaagctcaaggttcatgccttgcatttgcagacgctgttcgaattctttcagcatgcggtcaagctcagtgtcgatcatcgcttgaggaacatcagcttcagcgttttcagatgctttcagaacaagctcttcacgcaatttagcgtcagcttcgttttcttttgcttcttcaaggcgtttttttgttttctcagttaattcagcaagcgtttcaacttcttcgtcaatgtcttttgcgaattcgtcgttaagctccggaagctctttcgctttgatttcatgaattttcactttgaaaacagctggttttccggcaagctcttcagcatggtactcttcagggaatgttacttcaacatccttttcagcgcctgcttcaagacctgttaactgctcttcgaagcccgggatgaatgaacctgatcctacttcaagtgagtagttctcagcttttccgccttcaaatgcttctccgtcaacgaaaccttcgaagtcaagaacgactgtatcgccgttttcaacagcgccttcttctttcacgacaagctcagcctgacgctcctgaagcgctttaagttcgttttgtacgtcttcgtcagtaacggacacgtcatctttttcgatacctaagcctttgtagtcaccgagtttcacttccggttttacagtcacttttgcagtgaaaattaagctttcgcctttttcgattttttcaacatcgatttcagggcggtctacaggctcaatgccggcttcttcaaccgctttagggtattctacaggaagtaaaatatctaaagcatcctggtaaagagcttcaacgccgaaacgctgttcgaataaaccgcggggaactttccctttgcggaatccaggaatagaaacctgttttactacttttttaaatgcatcatcaagagctgttttaaacgtttccgcatcaacttcaaccgttaatacgccttcgttgccttcttgtttttcccattttacagacatgtgtttccctccaaaaatctattcaggttgtgtcggtcttccattctaaagcaatccgcggctttgtcaaagaaaaaaccgctttgaatcagaatcattatgtaatgaactggcagcctgtccaaccgtaattctcatttcagttaaaccgctatacataaatacaaccactatattataacataacgcctagcgctttcaactatatggcgtgatttacaaataagaaatttcttcaatatccttaatcatcgtgcaggcttcttcgagttcacggctgtcaaactcgtacatcatatgaagttcctccggctcaatgtcaatgccgtgcatctcgtaaccgaccttatgaagcgccgcggcccataaatctgcgttcaaaaacttcggcataaaagggtgcaatacggtcagatgccttctccacagctcctcaacggcggcgtataatgtaggattttcattgccgagcgtttcatcaagcacccggagaacacgatgcaaaatcggggccgcatcaggctgaatcgtttcactcgggatcgcggtcattgaatcaccgaattttgtaatatggaccggtttgctgtagtcgtgctccgacataagcgtcaaaatcatcgttttgatcagcggatgcgcgcccggatcttgaagaatcgtttttaaaaggcccgtgtatttcgcaatattgcggtctttgagagaatgaatcagattcatttgttctgcggggctgttcagcactttttccgcatcaagaacgtcttcatattcctcctcccacgcctcatcctgctgatcgggatcggtcattttgcggctgaattcgagcagccggtagaattgttccgcactttctgctggcagctggttttcctccagtacagcttcaattgtgcttttgacttcttcatattgtttcagctgaattaaaatggtcatatacacctgcagcacggtaaaataatggccgtacccttcattcagcattttctcgcaaacttgttttgcttcttccaattccccgagttccagaaaacaaatcgccatgcctaaatgtacgtcggactcggtatcaccgtggcttaccgcttctgaaaacagttcgagggcctcctgatactgtttatccttcatggcggccatccctttatcaaccaagcgttctttcagacgggggaaaggaatgatatcagcttttttcttgtcatgcgtcatactttatttcctttcaggcgcttattttgttcaagtgtatcaacacgcgtcaggaaacacaagaaaggatgacgcgcacggccaaaaaagccgccggacagatgccggacggcttttttcaggctcgaagccaagaacttcttttcgattcaaactgctgaatgtcgtcctccagcagaagcgttaatgaaatttcatcatagccgttaatcagcatttccttccagtgaggatcgacttcaaacgaaatctctcttccttcgctgtcgtgaatgagctggttttccaagtcaaccgtcatattaagggactgattttcatattgacaggcgagttttttccactgatcatacggcatacggatgggaagcataccgtttttaaagcagttttgatgaaaaatatcggcaaatgacggggcgatgatgattttgaatccgtaatcatccagcgcccaaggagcgtgctcacgggatgatccgcagccgaaattctctccggcaattaatatagacgcgccttcatagacttggcggtttaattcaaactcaggatcaggctcaccgttctcaaggtatctccaatcaaaaaacgcgaatctgccgtatccggttctttcaattcttttcagaaactgcttcggaataatctggtccgtgtcgacgttgatccggtttaagacggccgcttttcctgtatgcgtttttaaaggttccatctttcgcgcactccttacacaactgttttttcttgataaaactttcttacatcgacgaaatgcccgtgaatggccgccattgccgccatggcaggactgacaaggtgtgttctcgcgccttttccctgtctgccttcgaagttgcggttggatgtggaggcgcatcgttccccttcaggcacgacatcattgttcatactgaggcacatgctgcagcctgattctctccattcaaagcccgcttcaagaaacacacggtgcagcccttctttctcagcctgctgtttcacgctttgagagcccggcaccacaatcgctctgacgctgtcggcgacttttcggcctttaatcatatcagcagcctggcgaaggtcggtcatccgcgaatttgtacaggagccgataaatacatgttcgacttttatatcttcaattttttgattcggttcaatccccatgtattcgtacgcgcggatggcttcttttttaccgtcgtcagaatcaatgctttccggcgccggtatttgagcatctaccggaagaaccatgccggggttgatgccccatgtgaccattggagaaatctcgctgccgtctaacacgatggaacgatcgtagacggcgcccggatcggtttttaacgctttccattctgcagccgctttttcaaactcttcgccttttggcgcgtatttacggtttctgcagtattcgatcgtcgtttcatcaggagcgatcagtcccgcgcgcgctcccgcttctattgacatattgcagacggtcatgcgttcgtccatagacatgtttctgaatacttccccggtgtattcaatgacatatcccgtaccgaatttcaccccgtattttccgataaccgataagatgacatccttcgcggtcactcctttttggagcgttccgtcaacgcggatttcaagcgttttcggccgctgctgccataatgtctgtgtggaaagaacatgttccacctcacttgtgccgataccgaaggcaagcgccccgaatgcgccgtgagtcgatgtatggctgtctccgcaaacgatcgttttccccggaagtgtcagaccaagctcaggcccgaccacgtgaacgattccctgatccgcgctgtgaagatccgcaagacggacgccgaactcctcacaatttcgttcaagcgcggttacttggcgctttgcgacttcatcttttatgtcaaaacggttgacagtcgggatattgtggtccatcgtcgcgaatgtgttctgcggccgtctgacctttcttcccttttgccttaatccttcaaacgcctgaggagacgtcacctcatgaattaagtgcagatcaatatagagaagatcgggttttccttcaccgctttttacaacatgccgatcccaaatcttttcgatgattgttcgaggcatcatctttgtttcctccctctacctatgaactaagaccgctctcttttaagcgtcacactatagattttgtattcgcgccgactaatgcggcttttactttttcagtaatatcatgcgttccggcatattggccgccccgggcgatatcacgtgtgcggctgccgtctgcaagcacctttgcgaccgctttttctatggcttgcgcttctgtttcaagtccgaaagatgttctcaagagcatcgccgctgataaaatcgccgcaaacggattggccatccctttacctgcaatgtcaggcgccgatccatgcacgggttcaaacaagtgaagacctgaacttgataaactggctgacggcagcatgccgagcgagcctgtcagcatagaggcttcatcgcttaaaatatcgccgaacatattttcagttacgatgacgtcaaattgattcggagcgtaaatgagctgcatcgcggcattatcgacaagcatatgctcaagcgtcacatcaggaaattcttttgcgatttcatctgctgtttcacgccacagcctgcttgaagaaagcacattcgccttatcaactgacgtcactttccctttcctgccggcagccatcttaaaggcttctctgacaacgcgttcgatttcttctttcttataaaaaagggtatcgaccgcttctttttctcccgcttcattgacatactgtctgcttggctctccgaagtagaggccgcccgtcagttcccggacgatcacaaagtcgaccccgctgatatattcttttttcaacggagatgcctcagacaggctttcaaatacggtcacgggacgcagattggcaaacaggccgagtttttttctgatgccgagcaagcctttttccggcctgagctcaggagaattttggtcccatttcggtccgccgactgcaccgagcaaaatggcgtcggatctttcacaaagagcaacagtctcctcagggaggggattttgatgagcgtcaatggctgctcccccgatcagcccgttttcaaattcaaattcatgtccgaattgttcggcaacgcttttcagtacatctgccgctgattccgccacttccggcccgattccgtcaccgggaagcaaagcaatgcgttttttcaaatcaaacgttctcctttctattacgagccgaccgcagtctgtctctttaatccgtctatattgcaatccagcaccaattgccggttcactgcattcagataagcttttgcagaagcttccagaacatcatgcgcgattccccgccctgatgattcttttccgttcacggtgactctgacataaacttgagccagcgcgtcttcgcctttccggttggactggatgcggtaatccaacagttcaatatttttatcgatgcagcgcccgagcgtgttataaacggcttctacgctgcccgctcctgttgccgcctcttgaattagctgttcgttttcctgatttcgcaaagagactgttgcagtcggcacctgagacgtcccgtaatgcacttgcagagacaaaaattcatagccgatttttttgtccgtcactttttcttctaaaataagagaaatcaggtcatcatcggtgatttctttcttcttttcagtcagttctttaaacatcgtaaaaaatttattgatttcatcactgtcaaactggaatccaagcgcattcaggcggtctttgaacgcgtggcgtccggaatgctttccgagcacgagcgcctcagcagtcacacctacaagttccggtgaaatgatttcatatgttgatttctctttcaggaaaccgtcttggtgaatacctgactcatgtgcgaaagcattatctccgacgatcgctttattgcggggaacggccattcccgtcagtttgctgacaagatcactcgtccgctttaactcatgaagggtgagagatgaatcagcctgatacgcgtcatttctgacatgaagcgcaacggcgatttcctcaagcgcggcgttaccggctctttctcctattccgttaatggcgcattcaatttgatcagccccgttttcaattgccgaaagtgagttggcaaccgccattccgaggtcatcgtggcaatgggctgagagttttgcccggctgatattcggaacgtgttccttcatatatttaaagatatttccgtattcagcaggcgtcaggtaacctacagtgtccgggaggttgatgacgctcgcgccggcatcaatcactttttctacgatttcagacagaaacggaagttcagttcggcatgcatcttccgctgaccattgaacgagcggaaagcgttcttttgcatacttcaccatttcaaccgctttttccttaacctcttcccgcgtcattttcagcttatgcttcagatgaatgtcagaggtggcgataaagacgtgaatccgcgggctgactccgtctttcagcgcttcccaggctgcatcgatgtcacctttgacagagcgggcaagccctgttaccgaacaatttttaatcgttcttgcgatttcctgcacggctaaaaaatcacctcgggatgaagcgggaaatcccgcttcaataatgtccaccccgagtctctcaagctgcttggctatcgccagtttctcccgtgcattaaggttgactccgggagattgttcaccgtcacgaagagtcgtgtcgaagacattaattttgcgcaacggagaccaccgcttccttctttttgccttgtttgacaaacggcatcatttcacgaagctgtctgccgactttttcaatctgatgctcgttttcacttgcattgatcgcattgaaacgaggacggttcacttggttttccacgatccattcttttgcgaatgtaccgttttgaatatcagttaatacttgtttcatagattcttttaccttcgcgtcgactacgcgcggtcctgatacaaaatctccccattgagccgtatcggagattgagtatctcatgcctgccaatccttcttcatacattaagtctacgatcagcttcagttcatgcagacactcaaaatatgcaagttcaggctggtatccggcttctgtcagcgtttcaaaacctgctttgacaagcgccgttaaacctccgcagagaacagcctgctcaccgaacagatccgtttccgtttcttctttaaatgttgtttcaagaacccccgcacgcgctccgccgattccttttgcataagcaagcgccgtgtctttcgcttcgcctgatacgtcctggtagatggcaaacaatgccggtacgcctgcgccttgttcatatgttcttctgacaaggtgtcccggcccttttggagcgacaaggaatacatcaacatcagcaggaggcacgatctgatggaaatggacgttaaatccgtgtgcgaataccaatgatttgcccgctgtcaattcatctttgatttcagcttcatatactttttgctgctgttcatccggaagcagaaccataatgatatcagcctgggcagccgcttctcttacagaaaatacttgatgaccgtcttcttgggcctgtgtaaatgatttgccttgtctgacgccgacaataacatcaattccgctttcttttaagttcagcgcatgtgcatgaccttgtgaaccgtaaccgataatcgctacttttttacctgccaatacgttctctttgatatcaccgttataatatacttttaccattttaatctctcccttttttgtgttatacaattgaaattgttttattggatgacgccttctgctgggttcccctcgcaaaagccgttgtgcctgttctcgcgatttctttaatgccataaggtttgagaagctctataagcgcttcgattttattggattcgccggtgacctgaacgacgatgctgtctcttgagacatcaacgatggaagccctgaacggttcaataattccgttcatttccgttctggccgacggtgcggaaacaactttaattaatgcaagctcacgctgtacgatcgattggtttgtgatatccgtcactttcaggacgtcaatttgtttgttcagctgctttgtcagctgctctacgtcattttcgccttccacatggacgacaaatgtaatccttgaaacaccgctagtttccgtgtggcctacagtaatgctttcgatattgtagtgtctttttgtaaacagtccggtgatccggtttaatactcccgagcggttgaccaccgttaatgtgataatgcgtttcaaggtttcacccccaccatttcatgaagtcctttaccgggcgcaatcatcgggaatactttttcgcttttggcgacccggacgtcaataacgaccggctcttttgatgaaagcgccttttgcagctcttcttccgcctcttcttccgatgaaatccggacgcctgtaatgccgtaggcttctgacaatttgacaaagtcaggctgcgccgagaatttggattcagaatagcgttcttcatagaagatttcctgccactgtctgaccatgcccagacattcgttgttcaggataatcactttaaccggaagattcagctgccggatgacatctaattcctgcagagtcatctggaaacctccgtctccgaggattgcaacgaccgtggcattacgatcagccagctgcgctccgatagctgccggaaggccgaagcccattgtgccgagacctccagaggtcacccacttatccgcctttcggaaaggataaaactgagccgcccacatctgatgctggccgacatccgtcgccacaatcgcctcaccgtttgtgaattggtgaatatactcaatcagcttttggggtttaaagccctcttctctgttgtctgtataccaaagcggatattcttctttccattctgaaagttgctgtttccattcctccgagtgtccctgttttccgttttgcttcaataattcctgaaggacgattttactgtcgccgaccaccggaatctgcgtttcaataatttttccgatttcggcagggtcaatatcgatatgcgccaccttggcggactttgcaaaatgcttcaggttccccgtcacgcgatcatcgaaccgcgctccgatgctgatcagcaagtcacagtggtaaagcgccatattcgctgtgtatgtgccgtgcatccccgccatccccagaaaaagcggatggtctgccgggaaaccgcccagaccgagaagcgtgtgcgctacgggaatttgctgctgttcagcataattttttaaatcttctgaagctttaccgtgcaaaacacccgctccggctaaaataaccggcttttgcgcactgctgacagcttccacgagctttcggatctgcagatagttaggctcttttaccggctgataccccggaaggctgatctcgtgatcatacctgaattccccttcaaatgatgcgacatccttcggtatatcaattaataccgggcccggtcttcctgttgtggcgatatggaacgcctctttaatcacacggggaagatcttccggacggcgaacctgataactgtgtttcgtaatcggcatcgtaattcctaaaatgtcagcttcctgaaaagcgtcgctgccgatgaccgaagtggccacctgaccggtaaacaccacgagcggcagtgaatcaatcatcgcatccgcaagaccggtaactaagtttgtcgctcccggtccggaagtagcgattacaacccccggcttcccggaaactctcgcatacccttccgccgcatgaatcgcaccttgctcatggcggggcaggatgtgaaccaatcctgattgatacaacttatcgtaaatcggaagaacggctccccccggatagccgaagatcatttcgacattttctttctttaatgattcaatcagcattaaagccccgttcattgtctttgtacaatcggcagacagagtatccgcctgtacatttgtgcccattttcagttcctccttttcaatgttcccttctaaaatccaattcataaaacgaagcgccggctgacgcaaataaaaaagccttcccacccacattcagccaagcattttatgcgatagccaaaaggggcgaaaaggcttgctttccgcggtaccacccttgtttacggtcatatgagaccgtctcatggataattactatccgttttgataacgagtaaacattgacgttcactcggccgagtcctactcttcacatttcagaccggcactctgaggcgagttcactttggtttgtttttgccggctctcagcgttaccggctctctgtgaaaaacttcagcaaagctacttatcctcttctgcgctttttattatggcggctcttttatttaaaaaagaaccttcatttgtttgttttttcagtgttttatgatttttctttttagtgtgaatcatttaattatttttgtttgaactcatattacgctcgtttacaggcagtgtcaacagcatttttataattattagacaatttagattaatcaatctactttgtatacgctttcattactgatacaaaaggatcggtaaatgttaaaagtttttataatttttttgttaatctcttaagattacatgaaatttttccgttcatatacgaatatgtcacattttattccaagatttttcacggtctttccgtcccgcctgtcagatattcagttcagattgaacaggctctttatacagacatacgcatacactattcttatctcgtgaagaaatgagtgatgtcatgaataagatgttatcaggcatgcagggcctgcctcctggatttccgcctttaccggttttaccgccgcagtcttattatcctccggctccgatgcatacagccccatatcaggccggtccttcttttcagcagggatttccgccatccggttacgggcagcagaccccgcaaagcacgctggcattctccggacagcaattcgtcccgtacccttatacatccgggtactacggccaaaccttcagtgacgtcggaggaagcctcggcaccgggacacatcccggcgcactcggaggcggtttcagcggcggccataccggcttcagcgctccaagcggattcagatgatataaaaaaccggccccgcacggccggttttttcttacttacagggtataacggtcattccattgattcaattcctgctccgtatagtaatcagcccttgaaacctcaacaataattaaaccgcattgagtgattaaaaattgtttcagctcctcaaacagctcatcttttccgcaaaagatggtttctatattgtaattcttatatgcaaatgcgtacttcaaaagctaattcctcccgctgtctttctatcgattattgacaaaatgtatgatagaaattagataatttatcactcaagggcgccttaagtatctttatacatatatttattacggtaaatattacattaagtttcatttatattaaaattactttacaattttcataaaatacggaacttttgtttcgtaaaaaaaataaaatacaaaaaaacctcaaacccattgacagggcttgaggtttttaattatacgtcccaggagagattcgaactcccgaccgacggcttagaaggcccatcttgacccagttcatgatgaactgggttttttatatgaaagatctcacagatataaagagctaatgcctttcaaaggcattagcttttttgtttatattgattttgctttgctgctgtgattttgaagactgtttgattttattgtctcgagcattcttaaactgaacacaatcagcagcatcaggagcatcagtgcagtgaacagccagaacgcggtttgtgcgggatactcatccaagctccagccgacggcgatcggaaggagtgaaccccctaatccgtttgaggcaagcagaatactggtagttgtttctgtctttcctgggtaaaaatgattggtgatgattagggctattgcaaacatgccggccatgaacagtcctaaaaagaagcaaagggcaaaaccgaaccatacgcttttacttagtgctaatacagcaagtgcagccaggccgccaacgcttataatacggagataacggtgatatgtcagcttttcagataccggacctgttaataacctgccgataatcatcccagtccaatacacggtgactgttatcgttgctaaggagttggggatatcccatttctcagcgaagatggaggggataaaatgtacaattgaaacttcactgcctccgtaaaagaagaagtaagcagccgccagggcaataaacagcaatccatgtgaccgatagccggtgctttcttttttagtgccgtcggaagagacatctttgcgtatgagaagctgatcaatgctcccaaaactcatttgcttccatgcgattaaaagtgcaaaactggataaccctaatactaaaaaagcaattgtccacatgtggctgttgataagaaagcctgaaagcagaggcatgaacagcgcccctaatccgtaagccacttccatcttgctcatagccacggcttgtctttctttaatagcagtgaggataatcgtgcctacgcaggattccaccaatccagcaccgagtcctgctatactgacgagaagaaagagcagcggccagggcggcaggaaggtgatgaaaacctcacagttgatgagtgccaggccaaagataacgacgtttttgcgcccgaactttttcaccatgtaaggcattccgatgacacccacgaggaagcccatgaactgagaaaatactagtactccgccattgctgtaggtttgtgaataatgtgtgagtaactcagggagtacggctccaagaataacaagtgtaaaggcaatcgatccataagaaaaacagcttatccacagcagacgagttttcatcattttatctccttattggtaaaataatatttctctctactcgtacgacatgatgtttttacaaaaaatccaagtattgttactatatcacataaccttttcacatacatcccttatggtaacgttaacaaattgttaacattttttacaagaagatcgttgacattattttcaattattaatacgataaaaagcgagtttctaataatttcataggggtggtatttgtgggaacgaaggaaatcacgaatccagacagcttgtattacagtgttgacgatgtagtaatggagcgcggagaagggatttacctgtacgatcaagaaggtaatgagtatattgattgtgcttctgccacgtttaacttgaatttaggatacggtaacaaagaagtcattgatacggttaaagatcaagccgataagctgatccatgtgacatcgtcctttcaaacagacgccgtaaataaactagcagaaaaactagtcgaaatcgcccccgataatctcacaaaagtacaccctaaagtcagcagcggttccggtgcgaatgaaggagctattaaaatggctcagtattactccgggaaaaccgacgtcatctccttatttcgaagccacctcggacaaacctatatgacatccgctttgtccggcaactcattcagaaaagaacctttcccgccgcaaatctcttttggcctacaagtacctgatccctattgcagccgctgtttttataatcagaaacctgattcgtgcggtatgctgtgcgtagaaagaattaatgattttattgagtatgcgagcaatggaaaaattgccgccatgattattgaaccgatatccggaaacggaggaaacgtcgttccgcctaaagagtattttaaacagctgagaaagctatgtgatgaacatgatatcgccctgatctttgatgaaattcagaccgggttcggacggacgggtaaaatgtttgccgcggaccatttcgatgtgaaacccaatatgatgaccgtagcaaaagggctcgggggcacaggctttcaagttgccgccactctgacggaggagaagtataccggacttccgggatatacacattcctttacgtacggatctaatgtgatggccgctgcagccgcgtgtaaaaccatagatatcatgcagcgtccaggatttttggaaaacgtaacgacggtcggaaattatattatggaccgcttagaaacgatgaaagaggattttgcttttatttctgaagtaagaggcgtcggtctgatgatcggtgttgagattgtcaaagagaacaatgaacctgatgtggagctgaccaattatattgccaaacgggcgatggattacggactgattctccggacatcccgttacggattcggaaatgtatttaaaatccgtccgcctttaaccattacacttagtgaagctgaggtgctctgctacagacttcgcaagctattggaggaaatcaagtgagagactatatcattgagcttggacaatatgtttatcaaaaggtgaaaaatcaaaaaggcacgctgaaaaatcggctcgtaaacggatattcccccggaggcgatgctcaatttaatatagacgccgctgctgaggaggcggtgctggattatattcaagaaaagggccatccggttgctttttacacggaggatggcggcctcaagctgattggagagaatccgcaatatattttaattgtagatccgatagacggaacgcgcccggccgccgcgggacttgaaatgtcatgtatttcgattgcgcttgcttcctataagccaaacgcaagaattaaggatatcgaatttgcttttttacttgaattgaaatcaggcgcttatatgtacggtgatatttacagcgataccattcaatttgaagggtatcagggagaattgccgaatttgagcggagtgcaggatattaaaaatatgttttggagccttgagtttaacgggcatccggcgcagctgatgacggacgcatacggccatttgattgaccagtcggccaataacggcggagtctttgttttcaacagcgcttcttattcgatttcacgaattattacggggcagatggatgcttatgtggatatcggcaatcgtctgctgaaagatgatccgaagctgctttcagattttcagcaggtcgggaacggacaggtgctgcacttatttccttatgatattgccgcgagcgtctttttggcgaagaaagcgggagtggtcattacggatgcgtacggccggtctttagacgacacacttctgacagatttaagttaccagaatcagcaatcatgtatcgctgcatcaacgaaggagcttcatcagacattattagaccaaatccgctggggcagaaaggaagagagatatgaaggcgttggtctggactcctaatgataagcttgaatatcaagaggtggacgagcctcaaattcgaaaagccaatgatgtgaaggtgaaaattttcggcaccggtatctgcggcacggacttaaatgtgctgaaaggaaaaatgaatgcaacccatcatatgattatggggcatgaatcggtgggagcggtcgtggaagtcgggccggacgtgacaaatgtaaaagtcggagaccgcgtcgtgatagatcccacgcagttttgcgggaaatgccattattgccggagagggctgacgtgttattgcgaaaccttcgaggaatggcagcttggaatcggggcgcatgggacgtttgcggaatattacgtgggggaagacaggttcatgtacaaaattccggattccatggaatgggaacgggccacattggttgaacctctctcctgtgtgctgaacgttgtggataaggcttcgattcagccggaggattcggttttggttttgggttcagggccgatcggactgcttgtgcaaatgatggtgaaaaaactggcgcgtttgacggtcgcgactgaaataggcagcttccggagtgaggcggcaagccggatatcggattatgtctaccatcctgaagcattaactgtggatgaagtgaaacggattaatcaaggaagaaaatttgatgtgatttttgatgcgatcggcaatcagctcgattgggcttatcctttcattgaaaagggaggcagaattgtgccgatgggctttgatgatacgtatgagatgacggtaaggccgtaccagctgctgtcaaacggcgtgacgattgtgggcacaggtgaagcccggcagatcatggaggctgcgttggcatgtgcgtccgaccttccgcagctctatgatttcattactgaaaagacggaactgaagaattatgaagaagccattgatcatctcatgggcatcgatccggtgacaaaagagagaaaggatatcagcgcgataaaaaccattcttgtgtctgatccggaacttttataaaaaatggcgaaaacggctcaaatgagggccgtttttctttcttatttatccggtcttgcagatttattaaaaatttaatatgatactctttgttaacaattcctttccccaacgacattatactctgagcgcgtcctcttttgctccgtaagccgtccccatattccccagataaaatcaatgcttccaactgatatggtgcggatttttatagtaaaaaggagtcgttatcatttgaaagattatacattacagcagcaatggttcggaaatgtccgtaaagacattctggccggtattctggttgctctcgctctgatccctgaggcaatcggattttcaattattgcaggtgtcgatcctatggtcggcctttacgcatcattttgcatcgcgattattatttcgatcttcggcggcagaccgggaatgatttcagccgctacaggttcgatggcggtagtcatggtgactttggtggccgattacggactgcagtatttgtttgcggcaaccattttgacaggtattattcaatttattctcggggtcagtaagatagcgagattaatgaaatttattccgcgttcggtcatgatcgggtttgtgaatgctttggcgatcttgattttttccgcgcagctgccgcagttcaaaggggcatcctgggtgatgtatgccatgctcgccggatcgctggctatcatatatcttttgccgaaggttacgacagccgtgccgtctccgctggtagcgattattgtcatgacaattattgcggtggttttccatgcggatgtccgcacagtcggtgatatgggcggaattacaagttcacttccgcatttcttgataccggatgttccgtggacgtttgagacattgcggattattttcccgtattcactggcgcttgcattcgtcggattgcttgagtcattactgacggcccagattattgatgaaatgacggatacggatagtgataagaacaaagaaagccgcggacaaggaatcgctaatattgtgaacggatttttcggaggtatggccggatgcgccatgatcggtcagtccgtcattaatacgaaagccggcggacgcggccggttatcagcttttacggctggagcgtttttgatgtttttaattgccgtattaagcggtatcgttgtgaaaattccgatggctgcgctggtggcggtgatggttatggtgtccatcggcacttttgattggtcatcgattaaaggcttgcggaaagcgccccttacggattcaatcgttatggttattaccgtcttgacggtcgtcctgacaaatgatttatcgaagggtgttttcgtgggtgtgttattaagcgcgatctttttcacggctaaaatttctaagctgaagattgtgtcgcattccgaacagaaagatgtcagaacatataaggtaacgggacagatcttttttgcttctgtatctgagctgatgaatgccatcgattatgatgaagatgtgaaacggattgtcattgatttgacaggcacccacgtgtgggatgattcaggagcggcggctcttgagaaaattgtcgccaaatgtaaagaatacggaattgaggctgaattaaagggattaaatcagaaaagccgagatttaatgaagcaaatggcatagaatttgtgaagtccggatgaatatatccgggctttttttcggttaaatttgccggaatgcattgttataatgaatgagacttgaaaaccgtatataggagacttgcatatgatgtggcttcagaagatgaaccaagtgttggggagaatcatgccgcttttgactccgtcaagtgtggcggcgggtgtgctgttatctcagcatatcagctggatggccggcgctgtgccgtggatttttgcatttattacatttacaggcagtctgagtgccaattttcaatcgctgaagcgaagtattgagcagccgctcccgatgatcatggcattgtttgttctgcatattttcatgcctgtttttgcatggggaagcggtcatttgatattcagcggtgaccctttaactgttacggggctgataatgggtgtggtgattccgaccggaattacgagtttgatttgggccgcgatgtataaggggaatgtcggattgacgctgtctataatcctggttgataccgtactgtctccttttatcgtaccgctgagcctttctgtcctggccggggcaaatgtccagatggatgtgtggggaatgatgaaagggcttttggaaatggtggtgcttccgtctatcgcagggatgatggtcaaccagttttccccgccggtcaggactcagacgataagccggacgctgtcccctttttcaaaactctgtctgatgatagtcattgccattaacagttcggaaatcgcgccgtatgttacgcacttggatatcaaatttgcgggcatcgcggccgtggtattttttattgccatgacgggttatgccgtggcttggctgatcggaaggctcttgaagcggagtcaggatgaaattgtctctctgatttatacgggaggcatgcgcaatatcagtgccggggccgttctcgccgtttcgttttttccgtcgcaagtggcggttccggtcgtcatcgggatgctttttcagcaaatccttgccgctttattcggctatttgctgaggcgctttgaacttaagccggtcgttatgaagtatgaaaaaaaccgctcagccacgtgagcggttttttccgtacagccagcttagagctgaaatgaattgtcttttgaacgcttcttgatggtgtacggcgccctcttcaatcgtgaaagagagctgagattgagagaaacctttttgcctcatgctttcatgcacgtctctattttgtctgaccatagtgttttggatgttgtttttatgctcagcttcacttctgccgacagacatatagatgcgctggcgtgtcggctgcaaaggtgcggagcggacatagtctgccgatttttcataccagaaggacccggagatacagccgattctgccgaatatctcaggcttctgtaacatcgcgtacattgaaaacaatccgcctaatgacgcgccgatcagtcctcttgtttccgggtccggagacatgtgatgcatatcctcaaccgttgggatgatggtatttgtcaggtcttcaagaaagaggctccctttgccgccgaaatcatgaaacgcaggactcagggaaggcgcaggccatggtgtgtactcatcgagtctgttatccggtttgatgccggcgaaaatcaattcaggaagtgttctgttcgcaaattggaattcaattttctccatctgctctaaaaacaaaactcccccatcaagtacgtaaacacagggtaaagccttggtttgaaccgaataggagggaggaagatataccgtgcattcctttccatttatccggtgttctgtgagtgtgcctctcatgcgtccaatccctttttttgcttaaacagcagaaaaaagaaataaggaacgccgagaatcgccagaataatgcccgccggcacctctgatggctgaaagaacaatttgcccgcaaagtcggcggatatgacgagaagcatacccaccagtccgctgaccggtaacgaatatctgtgttcaattccggcaagcctgcgggaaatatgaggcgcgatcagtccgacaaatgccatgctgcccgctgcggtcacacatgcgctgatcagagcgatgcaggcaacgagtaaaatggttttttctttattggatgaaacaccgaggcttttcaccgtgtcctcatcgaaacgtatggtatccagcaatgacgttttcgccatcagcagaggaatgaacacgatcagccacggcagtatcgccgtaatggtcatccagtttgccgaccagatgctgccgttcttccagaccatcgccatctcatagtcctgcgggtccatttttaatgaaagaaatagagacagcgcgctgaatccggaattcatggcgattccgacgagaataattctgccggattccaaatggccccggtgccaggcgaaaatataaatcagcacagccgccatcaatcccccgataaggccgaagacaggcatgcccatggcggatgcaagcgccgtcgcttcagactgcccctgaaacagaagcataaacgcgacgattcccgctccggctccggcattgatgcctaaaataccgggatcggccagcccgttcttggtaatggcctgaataacggttccggctatccccaaaccgagtccgatggcagccgccatgacaatgcgcggcagcctcagctgaaacagcaaaatttcatattgaggattcggatggatgtggaaaagcgtgctgagcagttcacccggctttgcggaaaaagaaccgcttgtcatgctgaaatagcttacgagcaatatgagaacaatcagtatgagataaattccggccattttacgcaccgcgctgatcccctccttttcttttaatcaaataaagaaagaaaggaacaccgatgatagaagtaacaacttcaataggtgtctcaaacggataattgatcaatcggctggcaagatcgcaaagagtcaggaagacgccgccgatgatgcacgcgcagggaatcagcctgctgtagtctgatccgacgagaaagcgtgtgatgtgcggaacgaccaaaccgacaaaggcaatttttccggcaagcgccaccgagcttccggtcaatatgacaacggccgccatcgccatgagtttgatggttcttttctgctgtcccaaactttttgaaatgtcgtctcctaatgatacggctgtgacctttttgctgagaatcatggccgtgatgattccgatagcgaaaaacgggacggccagtttcaaaaaatcagggttcatttgatgcagtctcgcactgtaccaaaaactgagatcctgcgagatttgaaaataaatcgaaagcgcggccgacagactgctgagaagcatactggtcaccgttccgataatggcaagctgcaccggggtaaaaccgccggggagaatggaggccagcccgaaaacaagggcggcgccgaaagcggaaccgataaacgagtatatgatcatttcaatggatgtcgattgagggagcaataccatgcaaagggtaatgataaaagcggagccgtccgacacacccatgatcgaaggcgaggccagatagttccgtgtgattccctgcatgagcgctccggaaacagcaagggcggcgccgataaacatcgcgccggcagcccttgggattcttgaatgccatatgatctgatggtcggtattctccggattaaagtgcagcaatgcggagaacacggtatggacgtcaagctgctttgcgccatataaaacggaaagcagcagcgacagaacaatggcaatcggtgaagcgatgataataatgtgtgtccgccgttttgcatacatgtgaaaaacctactctttattagtcttgagtcaatttatcagccgcaacctgtaagaagcggattttactccaagcggttccgccttgagctaatggatcaatcgtattgacgtatacatggtcttttttgactgccgtcaggctcttccagatcggatttttctctaaatctttcaacgcgtccggtttatccgcgttttcatcatcagagaattgtacgaagatatggtcgggattcatttcgcttaatttttcaagagaaatcagttcctgcgctttcgccgctttgacttcggccggcgccttcagacctaaatcaccgtatagcgtggagttgaaataaacttgttcagggtaaatataaatattgccttgtctgattctgataaccagcgcgtttgactgtttcgctttgctgttgatctttgtttttgtcttttttagatcctgttcgtaatcggcaatgatttctttcgcttttttctctttaccggtaagctgggcgagcagcatcatgttttctttccagtttgatgagatatgagagacagggatggtttcagcggtgccgctcaatttttttaatgttttttccgggaatttggttgatgccagaatgacgtccggctgcagctcaagaattttttccatattcggctgcattttttcaccggttgatacggatttatctgtaatatctttaaacagttccgggaatttgccggagaatgaaatcgctcctgccggatggacgtcgagtaatttggcgtcttccattgactctacgctgcctgtaatggcgattttgtcagtcggcgctttgacttcatatgtttttccgagatattcgattttctttttatctgaagaagcgtcctttcctttacttgctgtatcagatgtttctgagcttccgcaagccgcggccgtgaaagccaaaagcaaaatcatgaaagcgaatgccaatttcttcatctattgttcctcctgttcaattgataactattatcaattggaattatagagaatgaacagagataagaccatggacaatttccggtattaccatggacgatcttcggaaaaaatggaaatgctttgctcaatgatccgctgatggccgcttggagaatattcaatccacgggtcggatgaaatgggaaacacgcgtttattgctgacggctctaaggttctgccatatctcggtctgctgaatgtgctgaaaatagcgaagtgtttcgggttctttgcaagtaaacagcatgatgtagtcagcttggcaatccgccagcatgtccaatgaaatcttttcgtcgggagcaaaggattccggttttgcggaggcaaagcctaaatcgccgaagaagacttcctcaatgctgttgttatgggcgatatacatattttctttgtacacacggacaaataagaaacgctgatgccgcaagtgttgaagcgaatccttcgctgattgcgcaaggctttgataggcttcaagccaatgctttgcttcctgttcttcattcaggtaagcggctgtgcgcagaaactgatctctccaattgtcttgagtcggcaggtagaaaacttcggtgatatcattcaggcgctgtttttcttcttcactgacagaatccagactgaaaatgatgtcaggcgcagcttgagacagcgtatgtaagttctctttccaatctgcgttgtagcggtaagcgctcaggtgaacgggaatgtcggaagagaattgtttgtaataataggccgtccatttcgggtgaagcgccgcagcgtaaggcacgtgatgcagcgggatcagatgccccattatttctttcccgtacgcagccatttttgtgcgtctttttttcatatagcttgtaggtgagctgcctgtatgttttttaaaaatgcggctgaaataaaattcgtcctggtagccgatttgatgagcgatttcccgcagtttgcagctggctttagccatcagtttttttgcattggtcatgcggatgtctgtgatatattctgttacgctctgtccgtatagttttttaaaggtttcactgtaatgcttggggctgatccccgccatttgcgcaagctgggtgagcgtgatttttgtgtcgaattgtgcatgtatgaattgttttgtctgttcgatcgccgctttcgtattgttctgatgacacacttttgcggcatataggtcgtacatcagctgctgaaagtcggctgttgatttcattttctccaatgcgtctgctgattgcacattttcggaaagtgactgaagccggcttgtcaaatgttcaaccgtctgcaaattcatttgctggagtccgtgaaagatgtcttccccattaaccgggagcatcgcttcttcgtctgataaataggaaaaaacacgaagtctgacgatatacaaatggatgccgtctgacggtatagggtcaatattgaatgtctcatcacgaggacagatgtagagtgtttccttctgaagcgggaagctgtctgttccgatatcaatttttccctcgcctttcacatgaaagatcagtacgggggaatcagtgagctgatgctctgacagaaggtcggctgttttttttacggagatgatatcaattggctgaaagaataatgtgtttttcatgagaaaccaccttttaggaaacattcatttaaatgataactgttatcatttgaattgtaccaaataaatgaatgttttcctataaaaaggcggaaatgcaaaacacgtcaaaatgttacacgtgtaacacgaatcttgtcagtatatgaggtattgctttcttacgggcttgaattgatcaagccggcgctgatatgtgctgatgatgtcttgaatggaagcgctttgttctatttttttgcgtacccagccgttgccgatcagcttgtcaaaggctcctgtcggcaggaatgagaagtcgttcggatataagtcatgcatggttttcagaatggagagccctgtttttaccgcttcaaatgtgtttctgtttgttacgtagacttgtacgccgtggcatagcttgccctggtgcttggagaagctggggatgaatgaagcggctctgaaggtgacaccgggaagcttgagactgttaaggcgttcttcaagctctgtgctcttcatataaggcgcaccgataagttcaaacggcttcgtcgtgcctcttccttcagatacatttgtgccttcaattaagcctgttgccgaatatgcgaatatgctgtccggggtcgggatgtttggcgaagggaggacaaacggcagatcggtatcttcaatcgtcatcgtccgtttccagcgcttcatctttacgacggtgaggtcggcgccaatatgaaactctttattgaataagagagcaagctcgccgatggtcatgccgtgcttcagcgggattggataaagtccgacaaatgaagcgtaatcaggttcaagaaccgggccgtccggatttcgtccgccttgcggattcggccggtccaagacatagaaaggaatgcctttttctttggccgcttccatggcataggccattgtataaatgtaggtgtagtatcgcgttccgacatcctgaatatcgaaaatcagcacatccgtatctttcagcatgtcaggtgtcggttttctcgtttctccgtaaaggctgtagacgggaagccctgttttttcgtctatataggatgtgactttgtctccggcctgagcgtccccgcgaacaccgtgctccggtccgaataatgccgtcaaatgaatgtcttgtgcctcgtaaagcacgtcaacgctgcttttcaatgttgagttcacaccggtcggattggtgatcagcccgatcctttttcccttcagttcttgtttataatctttcagcaggcggtcgatgcctgtttcgatgcttggtttcctggcagtgtgtgaatttctgtcagaagccgccgagactgccgtcatggcactgatgacgactaatccggcgagaagcgcagccgtttgtgttttcatgatcagccctcctgtttaaagcggttttccggtttttagattaattccgaagccataagggtacagtgtcgttcctgggtgagtgacggaaggaatgtcaacgggcagcctgcctttcggttttgtctgtccgaatattgcttcaatgcctgccggaatgtttggctgaagaaattgtccatctgcatatcctttaaagccgtagactgcgataagggcttcagcttcttcaaaattagcggcgtcgtaaggattacgaaggctcatcagcacaaagggtttatggttcgattgtgcagatttcatgacggcccgcggaaatgccgtcgtccacttgccgggatctgtgacagaatcgtcaatgttgccgtcgtttacgacagggtcatttttcacgacatatgagcctgtaatgacgtaatcggcgtcggatacgagctttttatcctcatcattaaatgtgcgctcggcgaagttcattttactgatggttaccggccggatctttttcttcttgatgagctgccggatggtttgttccatggatgctgtttgatcttcataaggagcggcaatgagaacgcggctgttctttttcggtttgaatggaagcgtacggtttttgttttgtaagacggtgacggatctttccgcgatttgtttttcagctttcagatggtttttgcttccgacggtttgctttgcttttgcgactttctttttcagacttgtttctttcggtgcgggatatatacctctttttattttcagggaaatgatgcgttccgccgatttgttaatttgctgaagcggaatttcccctttctgaacagccttttttaaagcggaaagaacttgggcaaagcggttttccgtttgcagtgatgtcacttgggccggcatcagggcgatatcgactcctgcttttacggccatgacgaccgcctcttcctggccgaaatgatcggcaatggctttcatatttaatgcatccgtgacaatgacgccgttaaatcccatttcctcacggagaagatgagtcatcacttttttcgagagagtggctggtacgaggatgtctgaaccgtccagcttgcttttataagttgtatcgtcaaaagcgggaaattgcacatgggctgtcatgatcatatcggccccggcctgaatggctttccggaacggataaagttcaatctgacgcagcctttcttgactgtgggtgacaagcgggaggccgtagtggctatcgacatccgtatcgccgtgtcccgggaaatgtttgacggcggcagcgacatcctgtttttgctgagccttcattgaggcaaggccgagtgatgctgtcagatcacggtctgagctgaatgacctgacgccgatgaccggatttccgggattattattgatatcgagaacgggagcgaaattcgtattaatgccaagtgccttcagttctttcccgattatggcgccggtctgagacgcataggctgtttttctcgcggctccgagcgccatattgcctgggaaatgagtgccttcaccaagtcttgttacgatgccgccttcttgatcaatgcttaataaaagcggaatatcaggactcgctttttgaaaggcatctgtcaggcggaccgtttgctcagtgttttttacattttctgcaaatgagataacgccgccgaaccggtacttttgaataagccctgcgacttcgtcattcatttgggtaagagcctcaggggatgactgccccttcttttgccaattgcgaaaatcaggcatgagcatctgccccagtttttcatctaatgtcatgcgggataccgcttgttccgcctgtgacggaatgtccggttttgtcgatgcatgatgtgtgccggaaacaatgaacaacagtaatacagctgagatgacaagtttcataatgatgtcctcctgtcgtcatagtgtagacaaaagacttggggtgtcattcaatggcttcgtaaatcgcctttacaacgctgccgtaacttccggtcgggaaaagatccccttcgaaaacattggggctttcaccggggctgacgacgggggaatgctttttgttggtcaaaagtgcgatccccaggttataagcggggtcaatgatcgtgacggtgccggtccatccggtatggccgtaagcctgcctgcttgcatatgggccgaacatccactccatatcagggctgccgtttttccgccagccgagagcgaaagtcgggtcagatgaagccgccgttgtgaacagatcggccgtttgtttattgaagagagaaacgtgtttgtaggtgccgccgttcagcatgacttgaagaaggacggccatgtcatcagctctggaaaacagtcctgcatggccggacactccacccattgagtaaaaagctttttcgtcgtgaacctccccttgcagcgtatacgtcctgatgtgagggaaatggatggccccgtcacgcgtgttgcctaaacgttcagtggctgcgaatgctttttctttgaagcctttttgcagcggattgaacagggtatgcgttagtttcagcggtttatacagttcttgctccgcataagcatcgagggtttttccggttaggttttcaatgatgcagccgagaagcatgtaaccgatatcactgtatacgtgctttgtccccggtttgtattcaagcgggatttgggtgagaaaacggatcgttttgtcccgttgttgtgaataaaaagggcccgccgtgtcaggctgatagaaataaaaacttgccggcagaccggagtgatgctggagcacatcaatgacgcgtatgcggtctttcccttgaaccggatcgctttttctgtctttgaaatcgggaaggtaagccgagactttttgatatacatcaagcttcccctgactaacgaggcgctgtaatgcaaaattcgccgcgtacatttttgtattggaggctaaatcaaacatagttgatgttttcatttttttcggatgggataaaaggacgtttccgtcatattttttgctgtagccgtatgctttcttttttatcacgcgtccgtcctttacgacgacgaggacggctcccgggaatcctgctacaatgtctttttcaatcatttgatcaacctttctgagctttgctgtatcgtataatttggattgggcgaaggctttgtgctgcggcagaaaagagaagctgatgaccattgtgagtatggcggctgccaatgttttcatattctgattcctcccggctaatcaaattcagcagccatgtcatccgtaaacccgaaagcataagtgaagacaaagcccgccgcgtaagagatgaatagaccgatgatatacaaaacgatctgggccggctgtacgagaaatgagagcggaaggccggagacaccgattgaaaaagtggccacttgaaaatgggcttgaaaggcgccgccgattcccgcgcccaaacacgctgttaaaaacggtctgccgagcgggagtgtgacgccgaagatgagcggctccccgattccgagcagaccggatggaagtccgcctccaatcgctcttttcaatgaggctttttttgttttcataaagatggcgaaggccgcgcctacttgacctgcgcctcccatcgcgagaatcgggagaagcgggtcatctccgattgatcggattaattccaaatgcacgggagtcaagccctgatgcagcccggtgatgacaagaggcaggaaggcggcccctaatataaaccccgacactgctcccccgatattcaatagcgacaataagcctgatgtaatcagatcagaaataaaaccgcctacagggataaagacgacatatgttaccagcccggtgatgagcaaagacaatgtaggcgtaacgataatgtcgatggattggtggacgtactttctgatcaaccgttcggtataagcgataaaaatcgcggcaaaaagcacaccgattaatcctcccctgccagggagcagattctctccgaacagactgatattggcgatctcagggttaaggatcaatatccccgcaagaccgcccatcgcgggtgtcccgccaaattccttcgctgcattgatgccgacaaggacgccgaggtaagcgaataagcctgaaccgataaccgttaatataagcgcgatttgggattctttcgggagccagccggcctgaatggcggctttcgtaatgccggtgattaaacctgatgcaatgagtgcgggaataagaggaatgaagatgcttgatagctttctgagaaacagggtgatgggtgttgtgttttttctgttgagatcagctttttttcgtgaggcggcttcttttaaatcaatgttttttccgggtgacataaggtttgcgaaagcgtcggcgacatgattgacgacacccgcgccgagaatgatctgcagcgtttcggcttcgacgacgcctattactccgtcaagccgtttcagcgcttcaatatccgttttgtcctgatcgaaaggtgtaattcttaagcgtgtcatacagtgggtaaagcctgaaatgttggatgaaccgccgcaattgtccagaatatctttggccagcgcatgataaaatgcctctttgctcatggaaaccctcctctttcagtacaattttcccgcggagctttgcctgaaacgcgtcttaaaagcgcctgcgccgatcatgaaaacggcgcgggctcgtaaagcactttatgatcattgactggggcgttctgaccaagggatgatcagcggtttttttctcttgaaatatgctgttcaatggctttgtcaatgaagccttctgcttctttgagaagtgcttttgcgtgtgtttcgtccgaattcgtcttcagcatgacgatcgccgttttgacatggctgcctgaggcctcaagcgtttcccttgccttgtcgtacgggacgcccgtgatgctttggatgatgccgattgcccgttctttcaatttttcattgctgacatgaacgtccaccattagattttcgtacactttgccgcttttaatcatcacggcggtggaaatcatgttcagaatcattttatgtgccgtcgccgctttcattcgtgttgaccctgtaatcacttcggggccgacgacaacttcgatgctgtgatcggcatacgtgctgatcaatgagtgcttattgcatgtgagggcgacggttttggcgccgattgtttttgcatatttcagcgcaccggccgcatacggagtgcgcccgcttgccgcgatggcgatcacggtatcgtcttcggtaagcccgattgtcttgagatcaagagcgccggtttcctcgctatcttcgattccttcagccgcttgcaaaaaggcgtctgcccctccggccatcagtccgatgacggtgtcgggacttacgctgtatgtaggcgggcattcaaccgcatccagtacaccaagtctgccgcttgtgcccgctcccgcataaatcagcctgccgtttcgccgcaatgactgatgggcaaattgaacggcaatttcaatatcaggcagcacctgctgaacggcgtccgccactttgaaatcctctcggttaatgatgcggaggatttccatcgtgtctgcttgatggattgaagcggtctctggatttcttgtttctgtggtcaatctgtgaatgttaagccggtctgtcatgaatgtaccctcccaagtcgttattacttgaagtatatgggcttctgaatatatgtttcaagaaaaatcggcaggaaagagatgaataatgaaacgctttcacaaaaaatgatgcagaatgtgctgttcgccgatcgggccgatcctgcgccgccctttatcaataaaaccggaagaccggtacaggttctgtgcacgatgattgcgatggttcactgcaagcacgatttcatcacaccaaggaaaataatttgcgacaaaagcggggagctgcagcatcgcttgtttggcataaccttttccctgctgcgccgcatgtaatgacagcgcgctcagcaaaatggcagacacattgttcgaatacggggcgatggtttcttttgaggtatgtaaaataaaaaaaccgactgggctgtcttcttttaaaatgactgtcggataacgatcccggatgacaagcgcctgcggcaggacatctttcgggagagcggagaacattttatcttcttcactgagtacaaacccgttcagcccatctgcatgctccggtttgtaaaaagacagggttacatccatgatatcctctccttttttataattgatccagttcatcttctgataacacacggcagcctgcccgttttaaaagagcggaagtgatgccgtccccgatgatctttttccccgagaaagtgccgtcatagataaagctgcttccgcaggatgggctgttttctttaaggatgaccgtgccggcgcctatttcttttgcgtatgccagtgttttttccgcgccggccatatataaagcggtaacgtcttcaccagatgccgttacgattttcgccgttccgttcagcacatcttcgcccgtgccgccgatgatttccgccggttcgcggggagtggtgaagccgcccaaaagttcggggcagaccataacagctttcttttcatccacgagtctgcggattttttccgaagcggcgtgggagccgttatacctgcattcgataccgccgagacaagagctgactaagatcatctgtgtccattcccttcaatatttatgatacctccatcttaaatgaaataagaaagaagggatgagtttttcagttaaaaaacgggtaaaaaagtttgaaaataaaaaaaataatttttctctttacaaatagggtacaacctgtatataataacttttgtcagctcgacgcggacacaacggcccgttggtcaagcggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacgggtcatatggaggattagctcagctgggagagcatctgccttacaagcagagggtcggcggttcgagcccgtcatcctccaccatatttgccggcctagctcaattggtagagcaactgacttgtaatcagtaggttgggggttcaagtcctctggccggcactgtttttctgaaaaatacggaggggtagcgaagtggctaaacgcggcggactgtaaatccgctccctcagggttcggcggttcgaatccgtccccctccaccatttttgggctatagccaagcggtaaggcaacggactttgactccgtcatgcgttggttcgaatccagctagcccagtctcagacaccttttacataaggtgtctttttttacggtattttacctcgatttccgattgttcatcagatatactatttttaagctgctgttaaggcagtatattctgtattttccatctacaccctgcctgaaatttggtaaaataaatgtaataaaaaaaatgaaaccttttaaaacaatcaacgtatagatacagaccggtgaagggcagaggtaagataaaacatggaaaacctgattaaaaaaagaattaagcaagtcaaaaaaggcgatcaaaatgcgtttgcggaaatcgttgacctttataaagataagatttaccagctttgctaccgcatgctcggcaatgtccacgaagcggaagatattgcgcaggaggcttttatcagagcgtatgtcaatatcgacagtttcgatatcaacagaaagttttcaacgtggctttacagaattgcgaccaacctgaccattgaccgcatccgcaagaagaagcctgattactatctggatgcagaagtggcgggagcagaagggctgacgatgtattcgcagatcgccgcggacggggttctccctgaagacgccgtattgtcattggagctgtcggacacaattcagaaaaagattttaaagctgcctgacaagtacagaacggttattgtactaaagtatattgacgaactctctttaattgaaatcggggagattctgaatatccctgtcggcaccgtcaagacaaggattcacagaggcagagaggctcttagaaaacaattgagagatctttaagtggggtgatgaaatgagctgtcctgaacagatcgtgcagcttatgcataagcatcttgatggagatatccttcctgaagatgaaaacgtattaaaacaacatttgcggtcatgcgagaattgcaaacggcattttcatgaaatggagaaatccgtagcgctcgtccgaagcacatcgcatgtcacagcccctgctgattttactgccaaagttatggcgaatcttccaaaagagaaaaaacgcgcttctgttaaacgatggatcaaaactcatccgatcattgcagccgcagcggtttttgtgattttaatgggcggcggttttttcaacagctggcataacgaccacaatttcagtgtgtccaagcagccgaaccttgtcgtacagaatcacacggtcaccgtccctgaaggcgagaccgtaaagggcgatgtcacagtaaaaaacggcaagctggtcattaaaggtaaggtcgacggcaatgtgaccgtcgtcaacggagaaaaatacatggcctcagccggacaagtcaccgggcagattgaagaaattaaccaattgtttgactgggtctggtacgaactgaaatcggcgggtcagggcgttgtgagcgctttagacccgaatgaagatgagtaaagcgtataatcgctttactctttttttacggattgccgcgctggctcatttcacttgagaaatcaaaatgtggtataatgagcacgctatatgatgtacatattgctcatgcagcgcaattcataacggaaaaacgaaatgactgaattcttggaggacgaggaaatggcttttgaggacatcccatttttgcaatacctcggcaatgccgttgatattctccttgtttggtatgtgatatataaattaatcatggtcatacgcggaacgaaggcggttcagcttttaaaaggaatcgtcgtcatcgtattggtccggatggccagttcatatttgggactcagcacacttcaatggctgatggaccaagcgataacttggggatttttagcgattatcattatattccagcctgagctgaggcgggcgcttgaacagctcggacggggccggttcttttcaaggagcggcacccccgtggaggaagcgcagcataagacaattgaagcgattacaaaatcgatcagctacatggcgaaacgccgcatcggcgctctcatcgccattgagcgcgacacgggaatgggcgattatattgagacgggcatcccgcttaatgcgcaggtcagctcagagcttttgataaatatcttcattccgaatacgccgctgcacgatggagcggtcattatgaaaaataacgagattgcggctgctgcctgttatctgccgctttctgaaagcccgtttatttcaaaggagctggggacgcggcacagagcggctgtcggcatcagtgaagtgacggacagcttaaccattatcgtatccgaagagacgggcgccatcagtgtggccaaaaacggagaccttcacagagaattgacggaagaagcactgaaagaaatgcttgaagctgagtttaagaaaaacgccagagatacttcttctaaccgctggtactggaggggcaagaaaaatggataaattcttaaacaaccgctgggctgtaaagatcattgcattgctctttgcgctcctgctttatgtggcggttaacaacaaccaggcgccgactccgaaaaagccgggggaatccttttttccgacatcaacgactgacgaggctacgcttactgatattcctgtaaaagcatactatgatgaagcgaattacgtagtcaccggcgtgccccagaccgtgaatgtcacgattaaaggctcgacaagcgcggtgaaaaaggcgagacagacgaagaattttgagatatacgctgatatgaataagctgaagaccgggactcataaggtcgaattgaaggcgaaaaatgtatcggacggactgacgatatccattaacccgtcagtcacgacggttacgattcaggaaaaaacggctgaaagttttccggttgaagttgaatactacaataaaagcaaaatgaaaaaggggtatacgccccagcagccgattatcagcccgaaaaacgtacagattacgggttcaaaaaatgtgattgacaacatttcgcttgtcaaagcatccgtgaaccttgaaaatgcaaatgagaccattgatagggaagtgaaggtgaccgtctatgacaaagacggcaacgcacttcctgttgatgttgaaccgtcagtcattaaagtgacggttcccgtggccagcccgagcaaaaagctccctttcaaaattgaaaggaagggaagtcttcctgacggggtgagcgtggcgagcattgactcgaatccgagtgaggtgacggtttacggcccgcaggatgtgctggattcacttgaatttatcgacggtgtatctcttgatttagacaaaattgataaagatacggatgtcgatgccgacatcccgcttcctaagggtgtcacaaaggtgtcaccggggaaaattacccttcatgttaaggtggacagtgaagacaaaaaggattttagcaatgtcccaatcaagacggtcggactgggaggctcgcagcggattgagtttctcgaccctgaatcgcgggcgatcaatattacggccaaaggctctccgtccaacattaaggcgctgaaaaagtcggacattgagctgtatgccaatgtctcgggcttagatgacggagagcattctgtaaagcttgaagtaaacgggccgcaaaatgtcacatggtccttgtcaaaagacacggttaagatcaggctgacttctaagaaaaacacaagttcaaataaaaatgacggcggctccgctgattccggcaataaagacggcacaagcggaggcgcagacaaagacaagaaccaggaagacactgacagcgatcagaataaaagtcaaaaccaggatcaaaatcaagaccaggatgaagacggatcaagtgctgattcctcttcaacagaatgaaaaaggagcgatacaaaatgggcaagtattttggaacagatggtgtaagaggtgttgccaacagcgagcttacgccagagctggcctttaaagtggggcgttttggcggttatgtcctgaccaaagataaacagcgcccgaaagtgctgatcggccgcgatacacgtatctccggacatatgctggagggagcccttgtcgccggacttttatcgatcggagctgaagtgatgcgcctcggcgttatttctacgccgggggtatcctatttaacgaaagcgatggatgctgaggcgggcgtcatgatttccgcttctcacaatcccgtgcaggataacggcattaaatttttcggaggagacggctttaagctttctgacgagcaggaggccgagattgaacgtctcatggatgaaccggaagacaaactgccgagaccgacaggcgcggacctcgggcttgtgaacgattattttgaaggcgttcaaaagtatctgcaatttttaaagcagacggcggacgaagatttcacgggcattcatgtagcgcttgactgcgcccatggtgcgacatcttccattgcgacacacctttttgccgatcttgatgctgacgtgtctacaatgggaacgtctccgaacggcttaaatattaatgacggcgtcggttctacacacccggaagcgctgagtgctttcgtcaaagaaaaaaatgccgatatcggccttgcgtttgacggagacggcgaccgccttattgccgttgatgaaaaaggaaacatcgtggacggcgatcagatcatgtacatatgcgcgaagtatttgaaatcagaaggccgtctgaaggatgatacagtcgtatcaaccgtgatgagcaaccttggtttctacaaagcacttgaaaaagaagaaatcaaaagcatccaaacggcagtcggtgaccgctatgtcgtagaagcgatgaaaaaagacggctataatgtcggcggcgagcagtcagggcaccttattttccttgattacaacactaccggcgacgggctcttgtcggcgatcatgcttgtgaatacgctgaaggcgtcggggaaaaccctttcagagcttgctggtgaaatgaaaaaattcccgcagcttttagtaaacgtgaaagtgacggataaatataaggtagaagaaaacgctaaggtgaaggccgtcatttctgaagtggaaaaagaaatgaacggagacggccggattttagtgcgcccttcaggcaccgagccgctcgtccgcgtaatggcggaagcgagaacaaaagagctttgtgacgaatatgtcacaaaaatcgtggatgtcgtgcggacagaaatgggagcggaatagcgaagtttataaacagagagcgaacaagacaagtgcgatcagcataaaatgatagtaacatgatgccgggacggaaaaaaataattgaccgtccttggcacatgttgtaaaatcaagcttgttcagcctttgtttttcatttataggaaaggcggcattgtttgcatctttcataattatagcgcccgaactaagcgcccgaaaaacggcttagttgacgaggatggaggttatcgaattttcggcggatgcctcccggctgattcatttagatcacagccgtaaggatttctttaaaccggaggggcgactctccgaacaaagggaaatcacatgatcttccaaaaaaacatgtgggaggggacgattgaaagtccccttgtaatctgactttcttcgtctccttttacacctttaggaggaagaaaaaatgtgtggaattgttggttatatcggtcatcttgatgcgaaagagattttgttaaaaggattagagaagcttgagtaccgcggttatgactctgccggtatcgctgtggcgaatgagcagggcgtgcatgtgtacaaagaaaaaggccgcatcgccgaccttcgtgaagtggtggatcaaacggttgaatctcaagcgggaatcggccatacacgctgggcgactcacggcgaaccaagcttcctgaacgctcacccgcatcaaagcgcacttggccgctttacacttgttcataacggtgtgatcgagaactatgttcagctgaagcgtgaataccttgaaaacgttgaactgaaaagcgacacggacactgaagtagtcgttcagatgattgagcaatttgtagcgggaggactcagtacagaagaagcgttccgcaaaacactgactctgttaaaaggctcttacgcaattgcattatttgacggcgaaaacacagacaccatttacgttgcaaaaaacaaaagccctctgttaatcggccttggagatacttttaacgtcgtggcatctgacgcgatggctatgcttcaagtaacgaatgaatacgttgagcttttggacaaagaaatggtgatcgtgacaaaagacgaagccgtgattaaaaaccttgacggtgaagtcatgacacgtgcgtcttatatcgctgagcttgacgccagtgatattgaaaaaggcacataccctcactacatgttaaaagaaacggatgagcagccgcttgttatgcgcaaaatcatccaaacgtatcaggacgaaaacggcagactggctgtggctggcgatgtcgctgacgccgtggcggaagcggaccgcatttatatcgtggcttgcggaacgagctaccatgccggtcttgtcgggaaacaatatattgaaatgtgggcaaacgtcccggttgaagtgcatgtagcgagtgaattctcttacaacatgccgcttctgtctaagaaaccgctctttattttcctttctcaaagcggagaaacagcggacagccgcgccgtgcttgttcaagtcaaagcgctgggtcacaaagcgctgacaattacaaacgttccgggttccacgctgtcccgtgaagcggattacacattgcttctgcacgcaggccctgagatcgccgttgcatcaacaaaagcgtatacggctcagattgccgtgcttgcgattcttgcgtccgttgcagccgaacgcaatggcgttgatatcggttttgatttagtcaaagaattgggtatcgcggcaaacgccatggaagccctttgcgaccagaaggacgaaatggaaatgatcgcgcgtgagtatctgactgtttcaagaaatgctttcttcatcggccgcggccttgactacttcgtatgtgtcgaaggcgccctgaagctgaaagagatttcttacatccaggcggaaggcttcgccggcggtgagctgaagcacggaacaatcgctctgattgaagaaggaacaccagtctttgcgctggcgacacaagaacacgtcaacctgagcatccgcggaaacgtgaaggaagtcgcagcccgcggcgccaacacttgcatcatctcgctaaaaggtttagaagacgcagacgacagattcgtcctgccggaagtcaaccctgcgcttgctccgctggtatctgttgtaccgttgcagctgattgcttactacgctgcactgcaccgcggctgtgacgttgataaaccgcgcaaccttgcgaagagtgtgactgtggagtaatatatttaacccctttggttattatatttgtagttttataaaaaagattgatcatttataataaagtttgattgaaaataacctcttcggtatgatatccgtaagaggttattttttattattcagataaaaggcggagtgaaaatgttacccaaatataatcccaataatccgagtctattagaatcgatagtttgttttactgatattttaggtttttcaagtttaattataaacacacctaacctacagtctggaaatcacttacttaaagatcttcataaaattcttacaaaacaatatgcgttaatgagagagatgaacccatatggtcattttaaaacatttactgacaatgtcatactagcatatccaagatttgaagatggtgaagggcaatcaggtaatttgtttatgtcatttattgattaccaattagagatgacattaaatgggtatttcttacgtggcggtattgatttaggagattactatggtgatgatgattttgcttatggaccagcgttaattgaagcacatgatttagaaagtagtaaggcaatttatcctagaattattttaagtgatgaaatgattaaaatggtatcgcaacacctgggctattatggttctgcatcatatgctccacagaattcacatttattaatagatgaagatgataaagtttttgttaattatttgtatggactacatgaaatatataacacgactgaagatatcatggaatatattcaaaaaattcaaagtcacaaagatattattttaactaaattgaaccacttcaaaagcgataaaaaactttattctaaatacgagtgggtagctcaatatcataattattactgtgatgagtattttgaaaagaatgcaattcaacaattcaatttgaaaatacctagtatacagacacgtaatttttctagaatagctataagtgatttaatacttatttaaatttaggaagaagctaaagatagaatgtccaagcgaaaacgttcgccctctattggtaagaaatataaagaaggtttcggataaggttaggggctaattataagccgtgggtgacaattcaagatgtaccttcattgggtcacgttacacgtacttctatttgttagaatattacgatttggtaattgatatacgtgaacaatatccactgctatctgttgaagaaacaatcgttattgcagatgagagtttgaaggagttttctggtttgtttatttgagtgatggtgttactgaaaggaagtatgtgattgctgagttcaagctatttccaaataagaagtcagcatgattgaagtagaacgtgaagacagagcatttttcaactttaatatgtttcattaataaccagcagaataaaagctattgttatcctcaaattttaagtggattaattgatagtcatagaactaaagtaataatcagaaaaatttactaagaggtaatgttatgtataaagatatagcaattaattgggatgtgtttcaatataaatttactgagaagactagagatgtatttgaatatttagcttatatacttttttgtcatgagtttaaaatcgaaacaggaatatttagatactttaatcagccatatgtggaaactttacctgtaacaactgaagaaggatgtattggatttcaggcgaaatattacgatgcaggcactagtattgctgataaaaaaacagaattaaaaaatgctattaagggcgcaaaaactaaataccctgaaattgatagatttataatttatacgaataaagaattgagtgcaagtagtaagaaagatactgtaaagcctgaatatcaaacagaaattgaagaatatggacttgagagagatattcttgtggaatggagagtcaaaagtaatttcgagataatgttaatgagacccgaattggaacttattagagattatttttttaatccagattcaggaattaaagggtacttagctcaagttaaacttcatagtcaaagtaaattagagaatataaagtcaactataagatatagagaccaaatcattaaaataaataaaaataatgattttgatatccactctttttatgagtcagaaattccatgtttaattatttatggtgaggggggatcaggtaagtcgggctttgcaaaagatttattagaaaatgaaaatagagctaatatcgcttttaaagcgacagattttgatgttactacttttgcagagttctcaaggagatttggagagtatacttttgaagattatttaaagcttttccaagacgatgaaaataaggtttgtttgattgattccacggaaaaagtattagtgatgaataaccgagatatatttaatgagtttgtgaacttatcgattaagtatggatggaaaattatttttacagtaaggacagtacacaaggataattttattaatacttttttaaatggggtaagatatcaagaattaaagatagagactttgtcaaaacaagaattacaatatttattaaaggattcagattttcctcttccgaaagaagaatcctatattaatctaatttgtaatttgttttatctgaatttatatattgagatagcttgtgaaagcgatagcgatattttaacaattgaacaatttatagaaagtatatggacgtataaaattaaaaatactaatcattatagagagttagatattcgtagagaaaagactatttgtaatattgtcctatcttgtgcgaataagggtgtatattactatgaatatcaactatatgatgattcagaagcaattgcggcactcagggaagatgaaataatattctatgatgaagttatgagaggatattccttgagtcatgatatctacgaagaaattgtattaaaacatatatttgaaaatttatatattaagaaagaagactgtaaaagcttttttgaagagattggtgacagtttagttgtgagaaaaaatcttcgtttatggcttaaagataagttggtacaaaaaactgaaggtattaaagattttattatagaagtattttatacaagtaaaatttcttcaatttggcaagatgagattttgataactttaatgagcattgaagataatcaaatttcaataaactttataaaatccatgttaactagagatgaatacaaattattattcagggcaatattcttattaaatactacgtgtagaattataaataatgacttttggaataaaattttaacttctgaagaacaaaaatctgcaaatctttatagatccacaaagccaactggagcaggatggggttatatttttaatttcatctatgaaaatctaacagcaatagaatggaaacctcaaaatataatgttagttattgaatgtttatatagttggacttcacataatgtaaaaggcattgaaaccaaacatgcaggtttaattgcattatatttatacaataaagtaaaagctgataaatcattaatctataagttaaatgataaaaaaatcgagaaaataaataatgtaatattatcaagtgcctgggaaattgacagtgagttatctatcattgtagaagaggtaacaacagatacagattttaatcatctgcataaatattatgatttgtgtgtgcagggattaactaatgtatacaattgtggaaatttagttgactcgaatcctaaattagtatttgatttagcaaataaatattggttttttaaagacagtatgttttatagtccacgtgaaattgaagatgcttttaaactaaatgactcaacttctcatgattattatccatcaagtgcctttcaaactcctatatttagactattgcagtctagcccttgggagacaatagattttattatagagttattcaataagataaccatagattactccaattcggaattggtcgagaagtatgatgaactcttaacaattaaaattaatctatctaatggaaaagaaatagagcaagtagcgagcgaacgtttatggctgatgcacagaggtacatatccagctcctaatttacttgaaagtatcctgatggcgttagaaagatggttattacttgttttcgaagaaataccaggtgttatagaaaagatttgtataaaactattaagttctcaatcggcagctctaacatcagtagtagtaagtttagtggaggcataccctcaaaagttatttaacatcgcatgcatattaatttcttccaaagaggtttttatattagataacatccgagctgttaaagaatttggttcaaattttttgaagggtgtagttccggctaacaaattgtatgaagacgagagaataaggaccaataatcaagcttttagaaagaaaaggctagaagatgtaattcttgagtatcaattaaatttagaaaaactacctattgaagttttagagaatagaaataaaattttatatagtcaactcgataaagtgtttgagaaaatagagcaatttgaggaagaatatcaattcgtatactatagaatggatatcagaaaattaaagcttgatactgataattttttcgaaaaggatggacacacatatgcctctttggtgacagaactacctgcttctctagttgaaattcataataaaacggaagagaaaaacagaaaaatatttaatagaaatgatttgtatatgtggtcaattgcacgttttgagcataaaagggatagtgaaaagtatatagactatgaaaataatcctttaaaagccttaggggaagctagagaaatttgggagagtgaaaataatgaatatttttatcttcagaagtatgctccgatatatgttttcgctatattaataagggactataaagaattaatttcagaagatgactgtcactactgtaaagatagtattttaaattttattgaattgaacattgaaagtgggaatgttattcaaacaggaagtggttttgaagcggcaatttatattttgccactaataatttctaatgaagatatgagtgacatatctctaaagaaatctattgaattacttttaatattaatactagattctaataaactagtaattcaaactttttcaaccaaaatgtgggaaacaaattttaaaatagcatcaggtattttctgtggttatgttgaattaaaacctctatatgattcagaggttagaatatataatggaatttcatcgattgaatttatcaataaaaatcaacatgtaataaataatattataaaaaatgtctatgctattcctaatgatttttcacatttaagttataattcgttacttaatttaaatatgcttttggcaccaactaatgagattactgtaatgaaatcaatagaaatcggaaaaaatatttgggaaatcttatttgaaaaacgacataaaagaagagaagatgttgtagcaaatatagaaaccgaaatggagtatattaaatggttggcaaaatatttgatgtgtatatcattagaggaacaaaagaaattaataagagcttttgaaccatttataaatagttgtgaaagctttgaatggcttttaagagatattattcttaaacaagatgaaatggataagtatgatgagttttggaatatatggaataatattcaacctattataatatctttatgtaaaaaaacagaagaaagggatagaaccgtttcttcaagagaatatcatgatgatattcatcaaatagttataacttatttatttgcattccactggtggaacgataagataaaatcttggcattcattaaagaaggatgaccatttattttttagatatataagttatgaattaggttataagccaggtgttttgtatgcgattggaagagttttaaatactgttggatataataattatctttcacaagggattgattggttatatgaaataattaacaataatccgcatcttgaacaaaaaaagttagaagtgaatacggaatattatatagaagagtatatgcaacgatatattttagaaaatagattgagtttcaagaaaaaacccgcattacgtaataaagtgatagttgttttgaattttttggtcaatagaggttctacagttagttatatgctaagggaatctattgtgtagtaaaaatagttgaatgctaacttaagattattatctttaaaaataaatataaaatagtaggagtgtatttaatggtgaaatgtaaagaatgtcaaggcgcatgacaaatatgtcctgactttaccggtcagcagaacaaatattgttcaaagtcactatttcttttatcttttggttgttgtgatcggggctgtaatatcttatggtattttctttgtatacagcctgagtgctgaggaacctgttgacggcattttgaatattgtctctttcggaacgttcatcgttctctttgccggtgcaatcgtttatcctcttctctacattatgggcccggaaaagtctgatgcgattgtgattggaggtgcaatgggagggctttttactacctttggattgcaaagtgtcgttggttatgtaacagaaaaattaccactgtcatttttgcacataaatccttctttatatgtccctattatatatatcattatcggcgttatattatatatcatttcttttttcattgccgcagctatctatcgtaaaaaagaatttacaacaggataaggcatggcacgggctcataaatttacttaaattccaagcagaaagccgcccgcacaatgggcggctgttcttctaattaaaactgcgttgtcacatcgtactcataatcaatcttcaattttacatttttcatagtcgatttagctgttgcgagtgtgttgtatttaaaattccagatgcttgccgctgtgaggttatcatccagtgtaataccgtaatttccttgtgtggagctgtttgcaagtgcacggtgccacactttattttcttccgacatgatgtagtggcttgtatttccttggcttggtgtttgggttgcggtggtgttgattcttttcactgtggcgtctcttggaatgcttgtctgtttggttaagtcgagtctaagagcagttgaatctgatccattcggactgaggcttgtatttccattattttcagctgtgccgctgaatgagaaagtctcactgccggatttgattcggtcgtaaatggagagtgtaaagtacatatcgtcagtgtaggagccgcgggacactttcacgtagaacgtctcgttattttctttcgcatctgtattcgcatagataaaaggcagtgccgtatcaggatttatcacttctgtgcctttactgatcagtactttatttttattataaatttcaatgtccattcccttgtattcacttcttgttgaactcctgacataaagtctttctcccttatttgccgtgaaagtgaaatacgaatctttttccccttttggcaatatggcagtatcaatatttttatatttccagtagcctactggattggcagtttcaaatgaatgatttcctgtaatggcgcttatttgtaacgagttcttttgagacgcagaggctgaaggtgaagatgcaaacaatgcgcctgataaaacgatgacactgacaaatagaatcaatatacacttcttcatggaaaaatccccctttttgactacatcatacataaaaacattagctatgtaaacatttgttatttaaggtcaaaatctactggaagacagccgataaaaacactagaacatcatctcaagcggaggttaaaaacatgcgcctaaacgctcgatatataaaaaatcaagtaatggctcagcaagtgcttcagcggtattcttccaaaacaaatgtgaaagatgcggcaaaaggaacggacagcttattgattcaggcaggcgggagccgcgatctgagccaggtgaattattcaaggagcggtgtcactgagaaagggagcagcctgtcccgtttatatcaatccgcaaatcagaaaaccgttacggatactgggaatgagacggtgattcaagccaataatccgtatgagtctgagagtgatattgcgagcaagattcttaatgagaaatacagccgtatcaacgaaatcaataaacgaaagcctgatcctttaggttatattaaggacaaatatcagcgtgccaattcgccttatttcaggagtgatttatcggaatcagagcgtcaggccgcttatcataatgaaacggaatggctgtttaaagggaaagcccaaagctatgattttcgtgatgcggcatttcggggtgaaacgctcagcggagagattgagggagaaaatgaaaaggtgtttcagcgcgggcaggtcaatcagcagattgagatgcttttccatcggaatcatattcagattccggagggcgcgaaccttacatttacgatatcaccgattgattatctgttaaaagtgagcggaacggacgatgaagagctcactaagcagattgaagccgtcttaaactctggggaaaacagcaaagagctgtttgcgcacatcattcggagccggagtgatgattcctcgcagtttacggcagaagcgtatgagaaatatcaagtcgttcgggaaatgtatgaggtgaccggctatcatctgaaagacttgcagattgtgaacggaaagtacgtcacagaagacggccgcgaccttttagacgtctataaagaagcgctgcagcaagatcctttgctgagacatacggccgcagaagcagccgcccattacggacaggggctcacgaagctggcgagaacggggtatgatgccattcctgatttggtgctgtcaattgattatagagacgggtctctgcgtgacgtcggccaacgcaagcaatacggatcaggggatacggactggctttctgaatggaagcggcagctgggcgtgcgtatataaaattaaaaagctgacgaaatctcttcgtcagcttttctatattcgtcttcttaaaattcctcatactccgccgggtcttggccatttatgcgtccgtccgcgcgggtaagcgaatcgatgatcttcatgtcattttcatcaagggagaaatcaaaaacggagatgttttcaagctggcgctcgggcgatgctgattttggaatcgggatggcgcccagctggatatgccagcgtaaaatgacttgagaaatggttttgccgtatttgtccgcaatctgtccgagtttttgatcgttcaatacttctccggcgcgggataacgggctccatgattctgtcacgatgccctgttcctcatgccattgacgctgctgctgctgattaaaagcgggatgtaattcaatttggttaatgcctggctttacgccggtttcacgttcgagccgttcaatgtgttcaggcaggaaattgcagacgccgatggaacggatcaggccccattttttcgcatcaatcagtgcctgccatgcttccgtgtagcggtcttgtttcggattcggccagtggacaagatacaggtcatagtaatccagaccggcgcgatataaagattcttggattgtctgtaccgctttgtcatattcatggtagcgccccggaagtttggacgtcacgtataactgttctctcggaactgagcttctgcggatggcttcaccgaccatcccttcattttcatagttataagcagtgtcaatcaggcggtagccgatatcaatggcgctgttgacggcatgaacgccgttgttcctgttaagagcgtatgtaccgaagccgatcgcgggaatgcttgtcccatccagcagtttcttttgcggaattgctgcagtcatcattaaatccctccttggtttctactttaccattaatcttacaaatgaaacataataatggaagaaagtgagatgacctgcacatgaaaaaagctgacggaaaaccgccagctttatatttgaaacatccatgcaacgacggggccgaagaccgaccctaatacggcgcagagcgtcatggaaacagaactcatggagactgttaattctccgtattccatcgcttttgaggtgccgagcgcatgggaagcgctcccgaatgcgattccttttccgagtgaactgcggatgcggatccacttgagaagcagcgggcctaagatgacgccggaaaaccctgcgatcatgacgaacacgactgtcatggaagggaccccgccgattcctgatgcgatttgaatggcgaccggagttgtgattgattttggaatgattgacaaaatcaaactccggctgatgccgaacagttctgcaaataacaggccgctgaccattccggagaataaaccggccagcacgccgccgataatcggaaacatatacttgattaacatacggcgctgcttataaagcgggtatgccaaagccaccacggccgggccgagcagtgaattgatccattgtccgccgatcatatactctttatacgaaatatgaaaaacaagcagcacagcgattatgaaaatcgtagtcgtcagaacgggtatgagaaagggataaggaaagcgcacatataatttcaccatggccagataggcggcggccgtgaacaaaattataaggattgcgatacatgtttgctgcacttctttttctcctttctctgattggctttatgctctaacagctggctggcgtaccctgcggcgatcattgtgacgagagtgctcagcacaacgatcaaaaacagggccactccgcttgcggaaaacagtgacggataattgatgacccccgtcatggccggaatgaataacaacggaagaaaagacagcaaaaatcccgctccgtcttcaatcattttgacgggaatgatcttaaccgataaacatatgatgagcaggatcaaaccgataatgctgccgggaatgggcagatgacagagctgctgaatggctcccccgataaaggaaaatgcgaataaaataatgatttgcaatatgatgcgtatgactttcacgacgatgctgttctttggagaagagcagcttccccctttcttgttgcttcggtaagtttctttacttttggtgcatatatttgtactatacaaatatatgtatgcaaaaaatttctatatgttttctgagtaaatgtgcatatgtttgtattatacaactaatattgctgatgtcaattgtaaggagtgaagccgtttgtcaaaacaagatccgattgaattaattgaatatgagctcaccacttttattaggagggctgtttatcttgataactccgaccgcaaaatcggaaatctggaaagggcctcgtatttgttattacggcagctggatgaattcggaccggcgcgtgtgaaggaattggccgaatcctttaagcttgatatttctacattgtcgcgccaggccgcggccttggaggcgaaggagctgatccagcgtttatccgatccttccgacggacgggtcagtctttttgcgattacgaagcttggcaggcagaggttaaaagctgataaaaagatgcgacttgatcgatatgagcgcatgcttgatgattggtccggcgatgaaaaagaaatgttcggcaggcttttgctgcggctgaatgaggcatttatcgattagtgaatgatttttcccggttaagcaggattatggcgtatatgaaggagaatggaagagaggaggctttacgccattctgctttagctaaaattttatagaaaggggggcggaaaacatttaacccgggaaatagtgtttctcggagattgcagcttttattatctcaatattcataatttaataaaatgaaagcgctttaatttgagtattctggtttagggtgtaaggtgtttacctgaaaaaaacaattgtattttccacgaaaatttattatgatgagataaggaaattagagattatataacaataggaagatagaatatttctaatattgcgggaaatgaagattgagttaggttcaaacaggtgcaccttctgcttcattatttcacatatatctgagctgttaagaggaggaagcgaagtggcaaacaaagaattaaagagaggcttaggcgcgcgtcatatccagatgattgcgctgggcggcacgatcggtgtcggtttattcatggggtcatccagcacgattgaatggactgggccgtccgttctgcttgcttatgcaatctccggtatctttatcttttttatcatgcgtgcgatgggcgaaatgctctatgtagagccgagtacagggtcgtttgcgacattcggccataagtatatacatccgttagccggctatatgacggcgtggagcaactggtttcaatgggtgatcgtcgggatgtctgaaattatcgccgtcggttcgtatatgaaatattggtttcctgatctgccggcatggattcccggcattatcgccatggccattctcggtgcggcgaatttgatttcggtaaaatctttcggtgagtttgaattttggtttgccatgatcaaaatcgtaaccattattctgatgattgttgccggaatcgggattattttcttcggtttcggtaacggcggccatgcgatcggactatctaatttatggtcgcacggcggtttctttacaaatgggttctcaggatttttctttgcgttgtcactggtcattgcggcttatcaaggggtcgagctgatcgggattacggcaggggaagcgaaggaccctcaaaaaacgctgcgaagtgcgattcagagcattatctggcggattttgattttctacatcggtgcgattttcgttatcgtcaccgtgtatccgtgggatgagcttcactcactcggcagtccgtttgtttcgacatttgcgaaagtcgggattacggcagcggccggcttgattaactttgttgtgattaccgctgcgatgtccggctgtaacagcgggattttcagcgcgggacgcatgctttatacattgggcgtgaacggtcaggcgccgaaattttttaagaaagtttcttcgagcggtgttccgatattcggtacgcttgcagtattaatcggacttgtgatcggtgtcgtgctaaactacatcgcgcctccgaaaatttttgtctatgtctacagcgcgagtgtgcttccgggaatgatcccgtggttcgtcattttaatcagccatctcggtttcagaagagcgaagggcgctgagcttgataagcacccgtttaaaatgccttttgcgccagtgacaaactatttgacgatcgctttcttattgatggtgctggtcggcatgtggtttaacaaagatacgcggatatctttggtcgtcggggtgatttttctggcgattgtgacggtcagctattatgcgttcggcatcggcaagcgcatgcctgatgaagaatcgaaaatagaagacgctgtataactcaaaaggacacctctcttaaaggggtgtctttttcggcttgtccgcgagtggtatactggataaaaaaagcagaaccgggggaaacatcgatgagtcactaccgtacgttattatttgatatagacaatacgctgctggattttaccgcttcagaaaccgttgcccttcaaaaattgtttcaaggttcaaagctggacctgacggcagaggtggaggcccgttataaagcgttaaatcaagggctgtggaaggcgtttgaagagggtgaaatgacccgcgatgaagtggtgaatacaaggtttgcccttttgtttaaagaatacggcctcgaagcggacggcgtgctgatgaatcagacgtaccgccaatacttagaagaagggcaccagatgatagacggagcttatgagctgattgaaaggctgagtcctttatttgatttatacattgtgacgaacggggtgtcgcgatcacaatataagcggctgggcgactccggtctgtatccgttttttaaagatgtgtttgtttctgaggatacgggttttcaaaagccgatgaaggaatactttgattatgtgtttgcgagaattcccggtttttctgccgaacacgggcttattatcggcgattcattgagcgcggacataaaaggcggtcagatggcgggaattgatacatgctggtttaatcccgggaagaaagcaaatgagtccgggatcatcccgacgtatgagattcaatcgcttgatgagctgtatgatgtattgaaagtagaacgaaaagccgccgctcatctgtaaggagattaggatgaagattgcacatacgaagttactgatcaggggttttgcgttactatccatctttcatacgattcttcagcttccttccggccgggaggatctgaaggtttttttgtctgcactcgtggtgctgctgacggctaatgactgtctgcggccgatatatatgaagagacggcccgccatatataacggatcttttctcctgagcaacgtgatggcaggatttctgctatacaatgtctattgtgcggggacgcaggccataatggtgcttttattggtggaggtccttatcactgatcatcagatttcagctgttttggtaacggtgaacgccgccgcatttggcggagctttatatgccgccggagcgggtgtcagtgatattgtgctgccatacttcatcatgtttgcggtgatttatttatatcggaaaaatctgcaggagaagtcgaaggttgaattgctgaaccgagagctgaagacggctaacgccacattgaaggaatattcggaccgcattgaggaactggccgttacgaaagaaagaacaagaattgcgcaggagctgcatgattcgctcggtcattatctggctgctctgaaaatgaatttggaatttgccgggaagacagccgggcatcaaccggagagagtgaagcagatcattcataaggcgcatgatcttacgaaagagtccattttgaagcttcgccaggcggttacgctgctgcagggctctttgtcggggcgggaatttgaacaagcgctccgtgacattttcagccattttcaagaggcgggcagcatacgtttcgagcttgagatggatgcagccatagaggcggcacagccggatgtgaagcactgtctttatcaatccgttcaggaaacgattacgaatgcgatgaagcacggacatgcttcttatgtttccgtccggattcaaaaagaccggagcatgatagcggcgcatatttataataacggctcagcctgcggaacgatcgtaaaatcaaacggtctgaaaggaattgaaaaaagagcggccgcacttggcggagaagccgttttctcttccggaaatgaaacgggttttgacgtgaaaataaggattccgtgcaaggaggaatgatcaagtgaatgtcatgatcgcagacgaccagtctattgtaagagaggggctgaaaatgatcctgagcctccacgaaggaattgaagtatcaggagaagcttcctgcggcgaagaagttctcaatctgcttccgcaaactgaaactgatgtgattttgatggatatcagaatgcccggcatggacggaatcgaagcgacaaaagcggtaaaagccagatatccgtctgtgaaagtcatcattctgacaacgtttgaagatggacactatatttttgccgggctgaaaagcggtgctgacggttacatcttgaaggatgctgactcagatgaaattgtcgcctctcttcaagccgtttgtgaagggaatatgatgctgaatcccaaagtcacggttcaagtcgtaaaagcgctcaatcatatggacatccctgccgtgcaagaggaaccgaaaacaaatctgacggagattctcacgccgagagagcttgatgtggcaaaacacattatggaaggcaaaagcaataaacgcattgccgcagacttgtttctgactgagggcaccgtgaagaactatgtatccagaatcctcgataaacttgaagtgtcaaacagaaccgagcttactttatatttgcaaaaaatgatataacccccgcttcaccctcctctctttttatcttcaaacatatgacgaaagtaatatccatatcgagtacgaaagtgaatagaaaacaagaatttcaaagagtagaataagtgcagacatgacacaaggagtgctgcacgaatgctcgaattaaccgatttgacaaagaagtacggcgattttaccgccgtcaatcatatatcactgcgcgtcgaaaaaggagagatattcggtctgctggggccgaacggcgccggaaaatcaacaacggtgtcaatgatcagcaccgtgctctcaccgacgggcggaacaatctgcattgacggaacatcattacaggaacagcctgcggccataaaaaaagtaatgggtgtcgtcccgcaggaaatagccttatatcaagcgttaagcgcaaaggataatttggcttttttcgggagtctgtacggactttccggtaaggagctctataaacgggttgatgaagtgctggacatcatcgaattaaaggagcagcgcagccaaagggtgtctgaattttcaggcggtatgaaaagaagggtgaatatcggcgctgccctaatgaatgaaccgaaactattcattttagatgaaccgaccgtcggaattgatccgcaatccagacaccatattcttgaaaccgttaagacgttaaatcaagaaaaagggatgaccgttatctacacgagccattacatggaagaagtcgaatatctctgtgaaagagcggcgatcatggatcacggctcaatcattgcttgcgggacgaaagaggaattgaaacagtcagcaaaagcttctgataccctgattgtgaatgcagaggatctgaatgatgacgccgttcaaaaaatccgccgcattcccggtgtgtctgaggctgccgtcagccatcagaacatttctatgctcgtttctgcggcagatcggaatatccttgatattgcggatgatatcagaaaaaccggtatcaccatcaagggcattcattttgaggaagcgaatctggaaagcatcttcctccggcttaccggcaaaacgctgcgggattcataggagggcatcatgaaaacattattcaggctgattttattagattttcggttattgaccagagaaaagtctttctatataaaactgattctgtttccggcgctgatgatttttattttaggaacagtttttcacggcgattcgaaagtgaagtcatttcagatcacgttttataatgcggatcacgcggagagtcctttgggcgacgtattaaagaatgacgttctgaaacaaaatgatcttatccgtgtaaaagacataagcagttatcaagaagggaaacagcttgtcgaaagcggcaaagtctccgtttttgtatacgtgccgaaagggtttgcaaaagcggcagaaaacaatgaaaaaacaagtatcaaagtcatctcagaccaacaaggctctgtaaacggcgatattgttgaaatgatggccgattcgtttgttaccagagtaaaagcggcaaacagtgaggaaaaagcggtgctgaagcagtcgggacatctgtcaaagaaggatgtcagcagcataatcagcggcctttccagtgaacatgaacagactgtcaccataccgaaacggccggccggcaatcaagcggctccgattgatgcgatgcagtattattcaatcgcgatggtcgtcatgttctccatcatgaccgcgtttgcgcttattcacggcatagtggaagaaagacagcagcacacgttattcagaatcaaatcaatgcctgttttacatatacagtacgtggcgggcaagcttttgggaatcatgtttgccatccttgtgcaaatggctgccgtcatcatcgcaagcagcatcttgtatcaggtaaaatggggcaacttatttgagatattgctggttacgatcgtttattcttttgcgatcggcagtattgtgattctgtggggggttactgcaaaaaaccacgagaccgtctcaagcatggcggctcccattttgtatggattcagttttttaggcggaagctttatcacaaaggaaagtctgcctgacagtttgaaaatcgtgcaggagctgataccgaacgggaaagccataaacagctatgtaagtgtcacgcagcatgcaggtctgagcggtatttcggcggatttggcagagctttttgccatcggcgccgtgtttttatgtttgaccatatgggtgtttaagcggaaggaggctgtttcatgacgcagctgttattcatgatcagacatcagctgaaactgatgctgcaaaatcgggccgccatctttgcgacgatttccgttccgctccttctgacttatttcttttccttttctgcggatgacagtcagcagagggaagtatatgtggctgatgcggatcagagcgtcttttcaggacaatttatgaaaatgattcggacagccggccatgtaaaagtcacgaaggtaacggaggacgttttaaagacaaaagtcaatcatcaggatatttccttcggattgctgatcggctctcattttgaagagacattattttccggagacgaattgaatgtttcatttattcagaatgaagaaaagggtgatgctgttttgacagagcagctgattgcccagcaggcgggaaccctgaaaaaaatagtccgcgatgcaaaggtgatgtcccggacgctgcactctgacgggaagcagtcggcggctgatctgctgaaggatattcaggaccattctgccgtcacagttgaccgccatcacgtttatgcaggcggacaagcggccggcaggctcatcggttttttagtgatgtttatttggttcgttgcggtccaaagcttgcggtcatttatagatgaacaagaaaatcatacatatgcaagattgctgagtacgcccgtttcctatacggcatatgccatctctaagtttgcggcggcgtatcttttcggacttctgcatattatagtgattctcgctgcgggaaaattcatgctgcatatccgttttgccgatcacgttcttgctgcgggagcggtgcttgcggcctgctcatttgcgctcacttctgtaacgatagcagtaataccgtttatgaaaagccaaaagcaattcacatcgcttgcttccgtatttatagctgtcacgggtttattgggaggggctttcttcactttagattcggctccggattacatgcggacgctgtctttgtttacgcctgaaaaatgggcgatcggcgcgtttcaaaacaatgggggcagcagcacgcagattgcgccgctgagcctgtttcttgctgccggcgcagtgtcactggccttgtcactttatttgataaaccggaatttgaaaaaacatggttaggaggatggctgctttgtatatggcagaaataatcggaataatagaaatgctcgcgggagccgcaatgaacgtatggatcggcaagctgggaaaaacctttttcggtaaagatgacagaagttcgaggatcgtgttaagaatctgcggcatctttctcattatcaatggtgcttccagagcgtttcatatctagttcacaaagttttccggactattcacctaaatgtaatctttttccttgtaaatcatgtaaaatagtaagtgttctatgaaaatatgataaagggaggaagaaacatgaaaaagagaatcgttatgttatttgccgcggctgccgctgttttaatgctggtaagcggattgtgggccccgtcagcgtctgcggcgccggctcctgctttaacacaaatccgtattatcggagtgacctctgacggacagaattatcaatgggaaaatatcgggccaaaccaaatcagcgcatcaaaaccgatgaagggcactacgggttatttagcggtatacttccaaggatatccgaacaataacacgattcaggcgtttaacaacgggacgaatattacaaatcttacgtcaaaagcgctggaagatgaatatacgaaaaacggcaatatcattacaggctacattaaatattacagcgtccctctttcttatgtcagttcaggaacgttctctttctccgcaacggggctgaatgggccgtatacaccgttaagcagcggatttttctccattcaggtacagaattaaaacaaacacccggtgtgcagatgccgggcttttatgtatagtttttctctctttccgggaagctattcttaaagaagagggagggcttacatgatggacaggacactcgggtatttgcgcgagtcgctttcaaaccacttggagcatgacgtttgccgcgggatttataaaaagctgcaggtgaagcattatgcaaatgaaggtgagtttgtgaaagatcttaatgatctggaaatggatgcgttaaatcaggtgcttgagaaggaaatcaaatatgctgagaacgagcaggatgagaagcgcacaatggaattgaatgaagtatatgagcttctgttttaaaaagcctcccggctgacgggggcttttttttattgtttggaaacggtttacagtatcgaccgagtctttgtataatggatagttgtgacaaaaacagacggaggagaaaaatgaacgaaataaaaaaacagacggtacttgaattgtcatcggttgagaaagcattggtttttctggtgccgccattattggggctggtcatcggatggtttctgccggtcattgcgaaatgggccatttcattggattggctgccatttcaggggccgcttggaatcatcgcttcttttcacggatggaaggctgcggctgtgaccgccgttatcggtttattcggagggatccggctgacgagggctgcttttaaagaaagtcttgtggcagtcgtaacggatagagaggtgtccttaaccatacataatgaagaaagcgtgttttcaaaagacagcatttccggtgtgtttacagatcaaaagcagcttgttttattggggactgaagggcaggagctttttcgggaaacgcttgagccggccgttgaaaaagcagctgatgcatttcgcggtcatgggtatgtctggctggggacggaagatccttttaaagatgaatacaaacggtgggtgccggacatgccggatttggagccggtggcaaatgctcttttaaaagcgagacaaaaggcgctgaaacaggatgagaaggctgatgcgaaagaactgaaagctgaaatatccaaactgggcattaccgtgcgggatcaagggtcacgccaatattggcggatctataaaacgccgtctgcataaaaaaagctgcctccgttttatacggccgggcagcttggaaacagattatttcttcttgtcatcatagtattgaaccgggtacatggagccttcggataccattttgttgtcttcaatatcttcgggatgcgggttgcctgctttattgacgggaaatgattcaatatcgtgcttcccggaaagcgatgttttcatattgcggagaaagctcttcaccttttggcggtttgatttatctttaagcagataggaagtcactccgacagtcgacacggcaagtcctgaaatgagcagtttttgtttcataataaaaactcctttctatttctggcttgcagtatttattcccgcttggcggctgtttaaacatcgaaggggaattttggctttctgctttaatgcgataaagattgacaaatctattttcagaataatattataaatatatgatagtgctgaagtcatattttatgtgaaaggtgttaactttatgaatcaattacatcgcagaatgggaacgtttgcactcatgatggtcggacttgggtcgatgattggctccggctggttatttggggcatggcgggctgctcagattgcgggacctgccgccattatttcctggattattggtatgatcgttattctgtttatcgcactttcttacagtgaattgggttcaatgttcccggaagccgggggaatggttaaatacactcaatattctcatgggtcatttattggatttattgcagggtgggcaaactggattgcgattgtttccgttattccggtggaagcggtggcatctgttcaatatatgagttcatggccgtgggactgggccaaatggacaagcaatcttgttcacaacggcacacttacgggagaggggctcggctttgcatctgtattgctgattatttactttttactgaattattggacagttaacttattttcgaaggcgaattcattgactttaaaatcattattccggggctgacaatcggggctttgctgtttaccggttttcacggcggaaacttcacatcagggtcaagcattgcgccgaacggctgggcgagcgtgctgacggcggtggccacatcaggtatcgtatttgcgtttaacgggtttcaaagtccgattaacatggccggagaagcaaaaaatcccggcaaatcgattccgattgcggttgtcggttcgttattggtcgcaaccgtcatttacgtcctgctgcaaatcgcgtttatcggtgcggttgaaccttcaatgatcgttcacggctggagtcatctgaactttaactctccatttgccgatttggcgatcgcgttgaatattaactggcttgtcattatcctttatgcggatgcgttcgtatctccgtcaggaacaggtatcacctataccgctacgacgtcccgcatgatatacggcatggaaaaaaataagtatatgccgagcattttcggaaagcttcatccgctgtacggcgtgccgcgccaagcgatgatttttaatctgatcgtatcgtttatctttctgtttttattcagaggatggggtgtgcttgctgaaatcatttccgttgcgacactgatttcttatatcacgggtcctgtgaccgttatgacgctgcggcggacggcttcggatttgtaccggcctctccgtctgaaagggctcagcgtggttgctccgctcggcttcgtattcgcgtctctcgtgctgtattgggcgcgctggccgttaacggggcaggtgctgtttatcattttgatcggtcttccgatttacttctactaccaagcgaaagcgaagtggaaaggattccgccgaaactttaaaggcggcgtctggatggttgtctatctgctcagcatgatggtcatttcatggctcggaagtgaaaaattcggcggtctggacatcattccgtacggctgggatatgggactgatcgcaatcgttgcccttgttttctatacgtgggcgcttaagagcggattccaaacggagtatttgaaagacgctaaagcaatcaacgatcaattaaaaggcggacaggcggaagccgctgccggaaaagaataatgattatgcaaaccttgcggtaaacgtcccgcaaggtttttttatcgggcaaaaaacatgggttcggtatcatctccgaacccatgtggctcgatacaggttgacgatgaatgagaacaagcctaacgacagaacaatcaagaccagtattcttttttctcatatttctccgccttatcaataactgtcttccattaacttttttgtgaaaaatgacactctatcattaggcagctaattcaatacttaatactttcgatctgaaaagtatgaagccgggaaaaaatcccgttaaatagatcgacaaaatttgaaaaccaagcaaaattcacttattttgacgagtttgaaattttattgttagaattgatcatagatggtaaaaaattaaaatccactcctgtcagaggacttgaaaaaatgattaacaatgcccatgtttctgaatatgactttttatgattaagaaaaacaaagaagtatggagtgattagatacattttttaaatggctagacagcagagtgagtatacataagggaaattaaattcacaaaggagaataataatggatgagctagatcttgcttttggtattttatcactttctattatcgtcttatcgattatattcacttatattttcaaaaaggtgtatataatgccgcttgtcagtatagttgtttcagtcatattaatgttcactgtttttaatctatccttctggggatgggttgttgtctatggtttaatatcactggtattgtcatatattacaaatagtataagaaagaaaatagataatagaaataaataattatatcctttaatgcaaaccttgcggtaaacgtcccgcaaggtttttatcgggcaaaaaaacatgggttcggcattatctccgaacccatgtggcttcattatttatattcttttttgaccttttggaatatatccgcatagttggtgaacacaccggttacgccccaatccagcagacggcgcatgtccgcttcgctgtttacggtgtaagggtgcagcagcagtccgtggctgcgtatgttccggacgttttgagcgttcagcgctttgtaatccggcccgattccgacggcatatgttttgatgtccgttaaatctgcgtcagtcattgaagtcagctgttccgcttcaagcaattggacggcgggaagtttcggatcaagctttttgattttcagaaggctgtccttgctgaaagactgaatgatgacttgtccgggtttcgcatgctttcctgccaacttgtactttttcagtgaagcgatcagcttttcttccatacccggatacgtttcaggcgcctttgtttcaatataatagtttgcatgtctgccgaatcgttttaacacgtcatcaagtgtgggtacacgaagtcccgcgtattgcggttttgctttttccggataggccttattgaaccaagagccggcgtcgagcttttgaatctcggctaatgtatgatctttcacccagccgtgtccgtttgtggtgcgatccagtttttcgtcatgcatgacgatcagcttgccgtcttttgtcatttgtaaatccaattcaatatagtctgccttcattttttgcgcagtttcataagaaaggatcgtgtgctccggcacatagcccgaagcacctcgatgggcaatggtcaaaactctgtcaggagacaagagatttccttttcccgctgctgatacaggcgtgacgatgaatgacaataaaccgaatgaaagcaaaaccaaagcaaacaacttatgtttccgcatgttttcttcccccttaaaaaaatcaatatctgtctctagcgtagaagatagttgtaaatcctgtactgcaaaaatattaatcttttatgttgttttcttacgcatgctccgcccgtttgcctgtattccacgtcatcgccaagaagacgatggacagcaagcatgaggtgacaagcatgataaagcctccgttccagtcaaagcggtctacgacataacccatgatggcgttggcgaaagcggagcctccgatgtagccgaaaaacccggttaagccggctgccgttcccgccgcttttttaggagcaaggtcaatagcctgaagcccgataagcatgacaggtccatagattaagaacccgatgctgataagcgcgatattatcgacgagcggatgaccggcagggttaagccaataaaccaatacagcgataaatacaccggccatgaacagtacgcctgcaggtgcgcggcggcttttgaaaaaccggtcgctgatccagccgcacaaaatcgttcccggtattcccgcgtattcataaaggaaataagaccatctggaatcttcaggagagaatcctttcgcttccgtcaaataggtcggcgcccagtcaacaacaccgtaccgcacaaagtaaacaaacacattagcaaatgcgatataccacagaaatttattattcagcacgtatttaaaaagaatttctttggtcgtcatctctttttcctggtctttaaacgcatgtttcggatagtcattccggtattcctcaatcggcggaagcccgcatgattgcggagtgtcccgaacgagaagaacaatcacaaatgaaatgacaatggctatgatcgccggaaagaaaaacacgcttttccaagtaacaaacatagcgatgccgagtgtcacgagcggggcgagaatacctccgcctatgttatgcgcgacattccatatcgacattttcgtaccgcgttcactgatggaaaaccaatgagccatcgtccgtccgcaaggcggccagcccattccttgaaaccacccgttaataaacataaaaatgaacataatcgtcacgcttgaagtgacccatggcatggaaacaaataaaatgtttacgacacctgacaaaaacagacctgtcgcaaggaaatacctcgggttgcagcggtcagacaccatccccataataaatttgctgaagccgtaagcgattgatacggccgcaagcaccaagccaagttctccttttgaaaacccttgttcctgaagataaggaatggcgaaggcaaagtttttgcgaagcaaataatacccggcatatccgatgaaaatccctaaaaatacttgcagcctgagccgtttataggccgcatccgtctttgaatcatccaatctctcaatatgcggagccggcttgaacaattgaaacatcatatcctcccctttgctgaacgtctatcatgatgtatgtatgactcctttccttgaaaatgacaaaaagaaccagaaatcaccctcgtaaaagggcgggtttttctggctctcctcatctccatccaaaaatcattaacttgtatatgatagcgctttcttaaattatcacagtccggcgtgattgtaaacgctttaagaaaagttttcatttttttgaataaataaccgaagggaatatcagccggaacgcgaaaggatttgaagtactcgtttttgtactcaggcataagatgtgttaggccgattaaagaaaagcgaagggagtgcatctgttgattgatgaattggattttgcgttcggtgttctgccgctttgtatcatcatcttgtcagtcgccggaacgtatctgtttaaaaacgcgttcattatgccggctgccgctttggccgtttgtcttatatgcacctttaccgtgttgaattactcgtttatcgggtgggcctttgtgtatacgcttgtctctttcgcgttatcccatattacgatggtggtgatcagacaaaataaaaaataggatcggcggcagccgatccagctatcataagcagagatgaggctctgctttgttttatttatgaatgtgcaggaattccttaatgacagcggcatgttcttctttcggatacgtgctgtacagatggctggttaagcggacggggtctccgaagaagtatcgttcatattgtgtctgtctcgtgccgaaggggctcatggtcaaatcccatgccaggcggaatactttcacccgatcctcagcgttcaattcggccgcctgtaaatattggtcaaggtctcccctgatatctgaatggaacgctttttcagtcggcaaagttaccattccgcttgccccgatcagctgaatgatctccgtgaagcgcgggtagatgtcaggaaaaattgcgctgacaacacgaagcggaatgacactcggccgcatatatccccattcatctgtttccgcatcattctccgatttttccaaaagtgctttcatcgtttccagaccggtgatgatctcagccatctttgcatgaatatgctgatactcgctgacatttatcgtatcgacaatcgtctgggcaaggcccaggagaaactccgtctttacgatttgtctcgtgatgacttgatgaaatgcgaaggcgttaaaagagcttttcatattaaaatcaaaagccgcatcgtaattatcataataaaatacgcgttcccaagggactaaaacgttatcaaatacaacgatagaatccatttcttcatatcgtgagctgagcggataatcaaatgatgattttcccagtacgaaagattccctgcaaatgaattttactccctttgtattggatgggattgaaaaagcgaacgcttcatccgattcaaaatacatcttaggcagagaaacgacgagcacttcatctgtcagaccgccttgtgtggccaaaagccgggcgccgtgaatgacgaggcctttttcatttttttcgatgacttttgccgagataggggcaggtgacacgtttacacccatttgcgaacgatttacctggggggtgataaacgtgtgcgtaaaagaaagatcctgtgcaacagcgcgttcgtacagcgcctgaacatgttcaggaaaacaatgatcccggtctttcaaaatcgcggcagaagaggcgaaactcatcagcacggtattcatgtaatccgggctccgtcccatcattccatgcgtgtgcctggcccagtgctcgaacatttttcttcttctctttaagtcttcttttgttttcggctgcaggtatgaaagcccggcccgttcttttttgccgggaagactgtaagtcatctggtcttttaatcccggtttcgtctgcaaatcataaagagagcgcttcgtttccagaaggcccttaaatgcaggatgttcagaaatgtgtccctcgatcttttcaccgtcaagccaaatctcattctcaagccggtttaatcggtcaataaacattttgccattaatgatacccatcatgtcgcccttctttctttacagatccactacctcattatattgaaaacgaaatggggtgttccggttatttccaaaggggaagagcctttttcggctagggaggctgaaatgattgcataataaaaaccccttacgcagagggggtttttaactgatcatgtctttgtatctttgttcgaggacgaagtctatcattccggtgatacgggtgttttcagcgttttttgtaaagtgaggaattgagtgcaaaggtccttttttgtacagtttcagcagttttgtaagatacattaagcctctggcgaataaaaaaagcaggagatacggaaagaggcggggaacatgaacatagctgacttgacctgagaaaagtgctgtcagaaacatggcaataatgcttccgataaaaatccatttcataaaatcaaataatgagaagtcaggtttggaaaactgtttttttcagcttgaataacttctcggtatcctgttcttcaagacaattcatcatgtttacaagacctagtctgcttcatgcttatcatcacttttttcccgcttcttttgattcatttaaagatgttccgatataaaaaaggcgtgccgcggtgtaaaatggctatattgataaatatggaggttgagatggatcaagattatatgactgagcttgtctcggtccagctgaagaaaatccggtcggagagaggctatacacaagaaaaaatggcggatgtgatcggcctttctaaaaaggcgctggtgcagattgagaaagggcgggcgctcgcggaatggccgcatgttgtagcggtttgcgcgcttttcagatcaagtgaaacactgcaatccgtattaggagatgatccgctggaggtcattgaagcggttgctcaccgaaccattgacaggccgaaggggaagacgatgggcggcagggtgtggtggaaagccatcgagaaaaaaggcgagttccgcttgcagcagcatttgatttcccaccattaccgcatcctcgattcttatgatgatttgtggttcagcagttttgaaaaggcggatgctttagagcggcttgatgagctgtttttggaggcggaggaagcgaagcgctgacgcacctccggttgatgtattttctgacaagtgggaaaatacatataaatcccaaccaaaggagagattcgaatgaagcctgaagatatcgtgcgaagcggcccgaatcagtacatatgcaaggaagggatcgcaaaagaacttcccgggctgtcggaggtattcagaaaacccgttattgtgaccggaatcaagtcctatcaggcgtttgccgattacagcgggggttcttcctgggatgtgattcagcataaaggatactgttcacctgaggcggtgcgtaaggtctgtgagcaggcgaaaggtgcggatgtgatcatcggtatcggaggcggcacgattttggatttggcaaaagcggcggcagaccggcttgatattgaggctgtgatggttccttccattgcgggtacgtgtgcggcaagtacaccgttaagtgtcatgtatgatgagagcggcaattttatcagagtggattatcataagcgttccagctatttgacgcttgttgatccgctgtttttgctttcctctcccattgaatatatgaaaagcgggatcggtgatacgctggcgaaatggtatgaggctgaggcggtcatcagaaatacggaggcgccgccgctgatggctcaggcggggctgagacaggcggaatatattcgcgatctgttattgcgttacagtgaagcagccgtcgaaagcatggagaaaggcaggctgtcattgccgttcatccatacggcggaaacgatcattatgcttgcgggaacggtcggcgggtatggaggccgtttgtgcaggatggcaggggcgcatgcggtgcacaacgggctcagttttcttcaggagacacatcaggtgctgcacggccagaaggttgcttacggcatattggtgcagctcgcgcttgagaatcggagtcatgagattgaagagctgcttccgttttaccgccggctcggatttcccgtcagtctctttgatctcggcatccgtgacagccgtgaggaagccaagcgacgcatcgcttctcacgcctgccgggcggaagaatcattatgcttaatggggcaatatggcgagaaggacgtgtcagcggcgattgaatcgctcgaatcagcgcaaaagacaggatagagcttatgatctatcttgtctttattttttgaatatttccgttataatgagtggggtatagaaagggaggggccaaaaggacatgtatcaggcgaagaagatattgttattaggatcaggcgagctggggaaagaagtcgtcattgaagcgcagcggctcggggttgtcactgtagccgttgacagctatgagcatgcccctgccatgcaggccgcgcacaaaagctatgtgattgatatgcttgataaagcgcaggtcagagaagtgattgaaaaagaaaaaccagacttgatcgtgccggaagtggaggcgattgcgacggatgaactgctgaagcttgaagaagaaggctttcacgtcattccgaatgcgcgtgcggcaaagctgacgatggaccgtgaaggcatcagacggcttgcggcagagacgctgcatcttccgactgccggctatgaattcgcgaatacatatgaagaatgtaaagaagcggcggaaacaatcggctttccgtgtgtggtaaagccgctgatgagctcttccggaaaagggcaaagcgtgtgccgctcggcttccgaactaaaaagctgctgggacatggcgatggaaggcggacgggtgaaaaacggccgggtcatcgtcgaggaattcattccgtttgaatcggaaatcactcttttgacagtgcgtgcggcgaacggtacgtccttttgcgcgccgatcggccatgaacaaaaagacggcgactatatggaatcgtggcagcctcatcatatgacggaacagcaggttgaagaggcgaaacacattgcgaaaagcataacggatgagctcggcggatacggtttgttcggggtggaacttttccttactcaagataaagtgtatttcagcgaggtgtctcctcgtccgcatgatacggggctcgttacgcttgtgacgcagaatttgtcagagtttgcgctgcatgtccgcgcgatattgggatttccgattccggaaatcacccagctgtcgccgggggcaagccgtccgctgaaggcatcaaaagagcttgccgattatgcggttgaaggtttggagaaggctttggcggttaaaagcactcaagtccgcgtattcggaaaacccgtcacaaaaaacggtcgccgtatggcggttgcgctttctgcagccgagacggttgaagaggcgagagaaagagcggccgaagcactcagtcatttatcagtcacataactatatcttaagaggcgtttttaccgtaatggtaaggcgccttttttgtttggacagactatatactggaaaacggggttgtgagataatgtatgaggccgttttgtgccggctttataattcatgaaactttttatgtccgcaatcgttatatgtaatgttctcatttaacagaggagaaaataacaatacaccatatggtctttcatctgtgaagaacggacaatccgcatcgcggcatggaataaattaagcagggtaatccggaatagagataacgccgattgcttaccttaatatgaacggcgaaaaaacaaaaatcaccagattagattgttcaaataacaccaaatgctgtataataaaagaatttgaatgatagcattgaaggaatttcattttatgtttccttaaaatggagtctttatgcatacgcagtccgatttgatatggttttaattggaggtttgtgtaaactgtgaattatatacctagtatgattacaattggaaattttatttgcgggcttctatcgattcattcccttttgtatcataatattcactctgcggtgatttttattttcaccgggatgtttcttgatttctttgacggtttggccgcccgtaagctgaacgcggtatcggagatgggaagggagcttgactcttttgctgatctcgtgacgttcggcgtggcgccgtctatgctcgcttacactgtttcactatatacgcttccgttcatcggaattttaatcgcgctttcctacagcatttgcgggatgatccggctttcgagatttaatatcgaacaaagcaagctgccgacgtttatcgggatgccgattccttttgcgggcatgtgtcttgtcattttgagcttcatcaataacgcttttcttctgggagcgggaacgattgcgctcggatatttaatggtcagcaacattaaatttccccactttaaaaaacaggcgcctgaaaacctggagagcagaagatggaactagttcagcaattaatttccgattacggatatatcgcgatttttctcatgctgacacttggtattatcggattgcctattccggatgaagtcatgatgacgctagtgggctacttcacgcatttaaaagtgctcaattatgagctctccattcttatcagctttatcggagcgcttctggggatgatcatcagctacttcatcggcagaaaagccggccggccctttattaataagttcgggaaatgggtcggcctgaaggaaaagaggatggagaaagtagacaggtggatgaaaaagtacgggccgtacaccattattttaggttatttcatccccggcatcagacacgtgacatgctacttttccggaatcggcagaatggatttcaaaacctacctatgcttcgccgccatcggagcgtttttatggtgttttatttttattactataggaaaattcataggagtaatcaatgtttaatactgccgctaaagttctttatcgttcattgattgaactgactaataatcgattgacgtcttatctcattaaaaacttctgtgaatcgaaactgagcaagccgatgattccgctgttttccaaacactatcgcatcaactggaatgaaacggaacgcacagcttctgactttgattcactggcgtcatttttcattcgtgatattaatttgaatctccgccccgtggcaaaagagaagaacgccattgtcagtccggtggacggcgtcgttcaaacggtgggcatgattaacccgaatcaaaccttcatggtaaaagggaaagattattcgttcgccgaactgacggggtttaaaagcgccgatcacaaatacaacggcggctattttgccgtgctttacctgagtccgagacattatcaccgcttccattcccccgtcagctgcacgtatcagaagctggccgagcttgggaaacgctcctatcccgttaatacgatggggctgaagtacggaaaagatgtcctctcaaaaaattaccgctatgtgtacgagctgacccgagctgaccagcagatgctcatgattccggtaggcgcgatgaatattaactccatcgttcagaccagcaccggaaacaagcttgaaacgggtgaagagctgggctatttttcatttggatcgaccgttattttagtattcgagaaagatatgtttaccccttcggataacctgacagaaggccgcgaattacaggtcggccagatcatcggttatgcggagtcacaggaggaggcgtccgctttataaaagctgctcctcttttttatatggtgtaaggaagtgacaatatggcagaaaaggatttggcaaagctgatagagcagtaccagcatacgggcggccagcaagttcttgaagccgtgcgggacgcctgctggcctgtcgtcgaagcgctcatatcagagctggctgaagacagcgccgatgtcctgcgggaaaaaggccgtgaccgttttccgtttattatcggcaagtaccagaccgctgcgggcctgccgcttgagacctttttgcgcaatacgtatcggttttattttcagcaggtgttaaaaggcgaggcatgactggaagaaagagtccggacggaaatgttcatctttcgcccgttttcctgtatgatatagtagagtgtgcgtgatcattaatataattgaacagggtgtataatcatggaaaaacaatatagagttttactttattataaatatgtaaagattgatgagcctgaagaattcacggctcagcatttgaagttttgtaaggagctcggtctgttaggccgtattttgatttctgaggaaggcattaacggtacggtgtccggaacggttgaacagacggatcaatacatgaaggcgctgaaagctgatccgcgctttgccgatatgccgatcaaaattgatgaggctgacggacacgcgttccgcaaaatatttgtccgccataaaaaagagcttgtgacgcttcgcctcgaagatgatgttgatccgaatgtcacaacgggcaagcatttaaaaccgaaagaattttatgagaaaatgcaggaccctgacacgatcgtaatcgacgccagaaacgactatgagtatgacctcggtcatttccgcggagcagtcagacctgatattgaggcgttccgtgagctgccgagctggattgaagaacacaaagacatgcttgaaggcaaaaaaatcctcacgtactgcacaggcggcgtacgctgtgaaaaattttccggatggctgttgaagcagggctttgaagatgtatcccagcttgacggcggtatcgtcacttacgggaaagaccctgaagtgcaaggaaaactgtgggacggacagtgctacgtgtttgacgaaagaatcagcgtaccggtcaaccgtgtagagcatgttattatcggaaaagattatttcacaggcgagccatgcgagcgttatgtgaactgtgcgaatccggcatgtaataaaaaaatgatctgcacacctgaaaatgaatacaaatacatgcgcagctgcagtcacgaatgccgaacaaacgaacgcaacatgtatgtgaaagagcacgaaatgacccaggaagaaatcaatgaacgcctcgctctgattgaaaaagaagatcatgcggcgattgattaacagaaaagaccaccaatgaggtggtctttttttgtgtttacatactttctgttcggacgctctggtctgaagcggcggcgggtcctttataattgaaggctttttcccatttggatacgacgatgcaggcgaccgcatggcccggcacgttgacaccggttcgcgccatgtccatgacgcggtcgacaccggcaatgatggcgacgccttccgcggggagaccgacggcattcgcggtcgccagaagcacgacgagtgaccctgacggcacggcggcaatgcctttgcttgtcatcacgagcacaagcatcatcagaagctgctgagatagcggcatctccacatgaaaagcctgcgccagaaaaatacatgacaccgataaatagaggcttgagccgtcacagttcagcgataaacctgacggaaccacaaaggagacgacccgcttcgggcagccgtatttctccatccgatccatcagctgaggcagaatggtttctgtgcttgtcgtggaaaatgcgatcaaaaacagatcccagatcattttcagcacttcaaagtatttgattttaaagataagccccacaatcggaaacagaacgaaaaggatcaaaaacagcccgagaaatacagtgccgatcagcttcagcatcggaagcaaaagcgcgattccgaattgtccgacggaggcggccataagggcgagaacgccgatcggagcggtgaccatcaccatttgcgtcagcttgaacataatatttgccgttgattcaaagaaattcatgacaggtgcggatgctttgccgatgccggctgccgcgacaccgaataagattgcgaaaaagatgacggcgagtaggtcatttttcgccataacgtcaatgatgttaacggggataatatcaagaagcatttgtttcaggtcgactactttttctgtatagccggaaagctcgtgaatatcttttttagcaaggtgagagaggttaaggccgactccgggcttcagtacgtttgccaataacaggccgagccccagaacaagcgtcgtaatgacttcgaaccaaataatcgttttgatgccgagacttcccatctttttcatactgccgctgccggcggctccgataacaatggtcgaaaacacgatcggcacgacaatcattttaatcaggcggataaatccgtctccgacgggccgcagcgccatcccgaaatccgggaagaaatggccgatcaatgctccgatggctaaagcgatcaaaatctggaatgcgataaattttttcaagcgaatcccccttttacttgcgcatttcttacgtaattcgtgaagcaggcggcaaccaccttcctctctgccataaatttgtcacacattgactgtgtgaaagagaggattgctttacattatgtaagcgcaatcattgaatatgacacaaagtcctcattggaaaaaatgaagcggcataggataaagaaagaattttactcgaaaatattaaaaattttgataattatatgatatgatacggacaactgcatcctcatatatctgtgcatacacgattcggacagagaaaatatatgcagatcataaaagactgaaaattttaacaattataagaaaggtgtgcttttgttgaatcaactgattgaaatacgtaaggtcacagcaagaaaagaaaaaccggattccgcttcattgggatttggcaagtacttcactgattacatgtttgtcatggattacgaagaagaaagaggctggcatgatccgagaattacaccttatgaaccggttcatcttgatccgtccgcatccgttttccattacgggcaagccgtatttgaggggctgaaagcttacaggtcagaagaaggacgggtattgatgttccggcctgaccagaatgttaaacggctgaataaatcgttacggcggatgagcatgccgcctctcgacgagaagctggcgctggaagcattgatacaattggtggagcttgagcaggaatggattccgaaagaaaaaggaacgtcattatacatccgtccgtttgtgattgcgactgagccttctttaggagtccggccttcaaaccgttacaaattcatggttgtcctgacgcctgtcggttcgtattacggcgatcagctgaaaccgatccgtatttatgtagaggatgagtatgtgcgtgccgtcaccggcggagtgggcgatgtcaaaacgtccggaaattatgcggccagcttacaggctcagcaaaaagccgaagaactgggatatgatcaggtgctttggctggacggggtggaaaagaaatatgtcgaagaagtaggcagtatgaatatctttttcatcataaacggagaggctgtaacgccggcattaaacggaagcattctcggaggcatcacccgggcatctgtgatagagctgttaaaaagctggggcatacctgtcagggaagaacacgttgccattgatgacatttatcaggccgcaatgagaggcgaagtgtcagaggtattcggtacgggaaccgcagccgtcatctcgccggtcggcgcgctgcatattcacggagaaacgattgaactgaataatggtttgatcggtgaagtgtcagaaaggctctatgaaacgattaccggcatccaggtcgggaaggtgcgggattcgttcagatgggtggttgaagtataaatgtaaaaagaacccttgcgcggcagggttcttttttcggttattgggatttagcggcttgaacgcgggcggggcttttccggtttctcacataataagcgatgtaacagacggccataaatgcaattccgcaataaagggcgatggcctggttcggatcaaaagcaatgccgatacaggaggcgaggcacaggagaaaggccgctatcggcacggccgggtatcccggcgtccgatacttcagctctgaaacctgatgcccttctttaagaaaccgtcttctgaacaaaaattgcgatgcggcaatgctcatccacaccgccacgaccgcaaatcctgagacggagacgagaacaagatagattgtatccgctgcaaatacgcttgacagcagcgacagaatgccgccgatcatactgaagatcagagcgttaaaaggaatgcctttaggcgtcagcctggcaaaggcaggatgaagctctccctctttagacagggaccacagcatacgtgatgacgcgtacagccctgaattggcggcagacagaagcgccgttaaaatgacgaaattcatcagatcggccgcatagggcacgccgactctgtcaaataccgtgacgaacgggctttcaatcacaccggcttcctggatggagatcatgcccgacagcacaaaaatcgttccgataaagaaaagcgccagccgccagactgtggtcttaatggcgcgcggaacggttttttccggatcagcgctttccccggcggcgattccgatcaattccgtccctgaaaaggcaaagtttactgaaagcatcgtcatcagtatcgggaaaaagccatttggaaaaaggctgccgctaaccgtaaagttcgacagcataggtgcggcttcaccgcttttcatcgggacgatgccgaacatcgccgctcctcccaataaaataaacagtaagatggctaagactttaatgcttgagaaccaaaactccgattcagcaaaaaatttcacggagaagacgtttaataaaaagatgaaaagagcaaataccgcactccacatccacaccgaagtatgcgggaaccagcgctgcatgaagagcccggccgccgtgaattcagagcccagcgccaccgcccacgtcagccagtacagccatgcgaccgtaaagcccgtcgccggtccgatgtaggttttcgcataggtgtggaatgcgcccgtcaccggcatggccactgacagttcaccgaggcaaagcatgacgagatagacgatgcacgcgcccaaaaggtaagcgaaaatggtgcccgccggacccgcctgatgaatggtatacccagagcttaaaaacagccccgttccgatcacacctccgagtgagagcataaagaggtgtctgcttttcatacttctctgaaaatttgtctcgttcttgttgttcattgttttccaactttctgcgagggccgttctaataaaaaatctcatgccggcgaacggcacgagattccggcgaaccggctttttgaatagaatatacaaactattccgattagtcaagttgtttttaaagtcttggcccaatcggcaatggcctggatgtccgcaggtttcgtccggcagcagccgccgatcaggctcacgccgttttcgtaccagctttgcgcgctttttccgaaatggttttcacacgctgtgcctatccaggtttttgtcaccgggtcatattgttcgccggagttcggataggcgataatcggtttagacgctgcccgtttgatttcttctatcagcggcggaatatgttcaatcggtgtgcagttgatgccgatcgctgcgatttggctgcaggagtcgagcagagccgcgcattcggaaataggcgtgccctcgctgatatgccgtccgtctttggcgctgaagctgatccatgcataggtgccggggaattcctccagcagctttgtgatcgcttttgcttctgacaggcacggaatggtctcacaggccaaaagatcggcgccggattcgatgagggctttcatccgggggcggtgaaagctgatcagctcatcctccgtcagtccgtaatgtccgcgatattcagagccgtcggcaaggctcgcgccgtaaggtccgatagaagcggcgatcaaaggtttgggacggtgtatacggttttcttcatgcgcccaaaattcatcacgtgcttggacggcgagctcaactgatgtctgaataaggcggatcgcatcggtttctgggatgccgcgtgccgcaaatccttcaattgtcgattgatagctggcagtgatcgcgcaatcagcacctgcggcaaaatattctgcatgcacttgtttaatcagttcgggtctctccaaaagaattttggccgaccacagatcgtcatttaaatcacagcccatccgttcaagctcggtagccatcgctccgtctatgatcataaccggatattcatctaatatttgtgtaatgggattcataggcattcctctctgacttttctgaaaatatataaaaagagtaatagacgcttttctctttgtcaatgaaccggcagaaaaaaggtgttcaggacagctgcccgaacaccttttgtttaggaaatgtgtttgcctttcgcatttttagcgatatctgaatactcccagcattcgatcccgtcatcatcagggagcacatctctgtaaaagacggggtcctttccggctttcttttgccggacataatcgctcaaagcggcaaacgcttttttcgacagaaggaaaatcgcgattaaattcacgaccaccattaagcccatgaacaagtcagccatatcccacacaagctggactttggaaatgcatccgaacagaaccattccaagcacacagatgcggtaaatgaacagccattttttgttctggcttaaaaatccgatattggtttctccgtaataatagttgcccatcagagcgctgaagccgaacaaaagcattaagacggctaggaaacctgatgcccacgcgccgacatggtcgctcaaggcagcctgagaaagcgcgatgccgctcaggcccggctggtgataagcgtctgaaaataaaatgataagtgccgtgcttgtacagatgacaagcgtatccgtcaggacgccgaatgcctgaatgagtccctgtttcaccgggtggctcgttgtagctgtcgccgccgcgttcggggcgcttcccattcccgcttcatttgagaaaatcccgcgtctcacaccttgcatcaatgccgcacctaaagcgccgcccgctgcctgatcaataccgaaagcattttttacgataatcgacagaacgctaggcaattgggtgatgttcgtcagaatgacaaagaaagcgatgccgatatataaaacggctaagacgactacgacatattccgccatcttcgcaattcgtttgacgcctccgaaaataacacaggcgaagaccgctattaaaatgaggcccaatgtaagccggcttgtgccgaacgcgttttgaaaggcgatgctgatcgtattagactgaacggaattaaagacgatcccgaatgacagtgtgattaatacggcgaacagcgcgcccatccagcgttttttcaggcctttttccatgtaataggccgggccgccgcggaagccgttttgatcttttactttataaatttgggcaagcgtgctttcaacaaagcttgaagccgaaccgatgactgcgataatccacatccagaaaatagcacccggaccgccgagtgcgatcgcaatcgcgattccggtaatatttccggttccgacacgcgccgccatactgatgcaaaatgcctgaaatggggaaatgctgttttttgaccgggcggccgcgccttcttttaaaacccggatcatttccctcagcatgcggacttgcagaccctttgatctgaacgtgaaaaacagtcccagagaaagaagcagtacgattaaaagttttgaccataaaaaatcatttgctgaaccgattacattttcaaggaattcctgcatccaatcacctcttggttcgtttgattaaaaaatactgagctcccactcctgtgcgatatgtttcagcagcatgccgcccgtcaggctgttgccgtattcatcaatggccggaccataaatgccgatgccgcagccgttatgaaaaggctgttctcttctggcgcttggaggaaccaatgccataatgccgccggatactccgctttttgccgggacaccgacgaaagccgcatacttgcctgacgcattgtacatgccgcacgtcagcatcagggctttggcgagtttcgcgacatcttttggaatgacctgttcccggcggatcggatggtagccgtcatgcgcaagaatcaatccgattaaagcgatgtcctcggttgtaccctccatggcgcactgctttaagtagacttccagcgtttcttccacatccgcttcaagaaagttcgtttcttttaaatagtaggcgagcgccctgttccggtgcgcggtctgccattcagaacggaagacctcctcgtgaatgtgaggccgttttcctatcaatttttcaaaaacggaaaacaggtattctaatttatcatgcgccgtttcacccggaagaagtgaggcgacggtaatggcgcccgcattgatcatcgggttgaacggcttgccgggtttatggatttcaagccggatgatagaattaaacgcgtcacctgtcggctccacgtccacgcgatccagcacgtaagcaatgcctctgctcatgcaggccgcaataaagctgatgactttggagatgctctgcaatgtaaacgggacattccattcaccggcatgaatcacggagccatcaggctctaatatgcaaatgcccagctgagagtcgttgatttctccgagggcgggtatataatttgcgctttttccattaacggaaaacgggcggtaatgctcgacccaatcttgtaaaagtgaagccagttcctctttttcaaggcgctctctgaccatatctttcataacattcctcctctattgcaagcctgtccgcaagcggaaatcggtcttggaaaacgttttcaaatatagtgtgttcaattttaatgtataatgacatctacagaatcatacaaaatacgacaaaatcattcttaaaataagccgatagatttataaatcagcccgagcgtcccgctaaccgggtctaaagaaatttgcggactccttcggtcttattcaaaatagatagaagaaggaagtgattgtgatcaggctcgaatatttactaaaaaaagacggctatcttttcgcccttatgctgatcaccgtgccgctggcgggggaactgaaattttaccccgtaaatgaggtgtaccggatcagcttcggcgcgcccgcttttttcttttttctgcttctgctgcggcatgtgccggcggtattgtcagggctgttgacaggtgcagccgttgtggcattccggatcggcctggcttgctggggaggagagcatgccggctttacggaggcttttttcagccaataccccagtttctttttttactttacatatgcctgtttgttttacgtgctgaaagtcagacattttcgcgatcggccgctgatgatcggattcctcggttttctcattgaaatcgcgtctgacacggttgaaatggcggtgcagttttccggaggccagccgattatgataccggacaagctggcagatattgcggttatcgcagtttctcacacatttattgttctgagttttttcaacgtgatgaagctgcatgaagctcaggtcagggaaaagcaaacgagaaagcagcatgagcatatgctgatgatcgtgtctaacttgtatgaagaaacgattcatttgaaaaaaacgctgaaaacgacggaacatgtgacgaaggaatcctatcagctgtatcgggaaatgagcgggaacgaccgggagctcggcagccgcatgctgcgccttgcgggagaaattcatgaagtgaaaaaagacaatcagcggatattcgccggactgtcgaagctgatttcaaatgagagattccgggattacatggatgccgccgccctgatcggcctcgtcatccgaatcaatgaaaaatacgccgaatctttaggcaaggacattcagtttcaaagcgtgattgaaggagagcatcccgattaccatgtctttaccgtcctgtcgatcttgaataatcttaccgccaatgccgtggaggccatgggagacaggggtgagatccgccttacgctgcgcagggcggaggatgatacggcggaatttcaggcggaagatgacggtcccggcattccggaaaaaatcggagagatcgtctatgatccggggtttacgtccaaatatgatgaattcggcaccccttcaacgggcatcgggctttcttacgtgaaggaaatcgtaactgaacttgacggggacatctcctttcataacaagccaaaaggcgtcatatttacgattcagctgccggtgaggcatttgattgcagaaagggggagttcataatgcgcttttttatagctgatgatgaccgggcgatccgttctattttgagacagattatcgaggatgaggatttaggcgaagtcgtcggtgaggcggaggacgggagtcagattgaagggcattatctccattttaaacaagtcgacattttattaatagatcttctgatgccggggcgggacgggattgagacgatccggcatctgcagaattcgtacaccggaaaaacggtgatgatatcgcaggtggaggcgaaggaaatggtgggggaagcctattctctcggtattgaatattttatccacaaaccgatcaacaaaattgagatcatcaccgtcctccgaaaagtgaaagaccttatagaattggaaacgtccatcggcgacatccaaaattcgttaagacggcttgttcaccgcaatgaaccgcagcaaagccgccttcctgaagctcatgaaaaatccgttaaagagacggggaaatttctgttatcagaattagggattgtgggagaaagcggcgctcacgatctgatggccgtgctgcattttttatttgaggatgagcaagcgcaaaaaagcgttccgtcgctgaagcgggtgtttacaaatgtcgcgctgcggaaactggggcccgcggcgtcggaggcagacgtcagcagggagaccaaagcctccgaacagcggatcagaagagcaatcattcattcgttaaaccacttcgcttctctgggcacgacggatttttcaaatcccaaatttgaatactacgcttcgaaattcttcgatttccctgccgtcagcaagagaatgaaagaaatgcaggccaaagaaaccattccgctttctccggttaaagtgaatatgaaaaaattcattcacgtcttctttttggaggcgaaagatttacgcgaaggatcgaaatttgtcagcgggggaagccggtaacctgaacaatagagtttacttatataaggtctttgtgtaaaataatgttaactcaaaaaagaacggaggggtcctgatggcaaatcatattccggtttacgcactaatgaaatagtgtcaatgtctctgccttgagcgcggagaaaaccgggattgtctgcctgaataaaggaacctgacagttatagtgagggggcggcgattatgccgccctctttttggcgtcttcacatatctcatttttctcctcctcaggcgaagctctgtgtcagtaaataagggaaatggggaaacaaaatgacaaaacaaagggatatagaatccgttctgaacatcgcaaaggaaaatggcttacagttaaaatatgaaggggcagacataaatgaaacgggtatggacttccaagtcgtatttgctgaagatgacagcggcgtaacatgggtgctccgaaaaccgcgccgccccgatgttattgaaagagcggctgtggaaagtaacgttctcgcgtttctccgcagctatgccgcggtatcagtgcccgattggcggattcatacaccggaactgatcgcttatccgaaactgtgcgggatacccgccgccgcaattgatctggataagaaacagtacgtctggaatatggaacacgagccgccttcagacggttttgtcggctcgcttgccgcagcattagccgagctgcacggggcagatcctgccgctgcctccagagccggcattgaaatcataaaaccggatgatgtcaggcaaaggacagcggaatcgatggatcatataaaaaaagaaatcggagtttcagagccgctttggcaaagatggcaaacatggataaatgacagctcgtattggcctgatttttccgcgcagatccatggcgacttgcaccctccgcatatattaatcggcccaaatcagcgtgtgacgggtcttctcgattggacggaggcgaaggttgccgatccggccaaggattttgtcctttatcaagtgatattaggagaaaaagaaacgaaacgcctgattaagagctaccaagctgaaggcgggcgtgtctggccgaaaatgcaggagcatgtgacagaatggcaggctgcttatcctgtggagacagcgaagttcgcgcttcagacggggcaggaagaacatatgcaaatggcgcgggaaatgctcggcctgtctgattcgaaaggttattgacttccgccggatgacagcgtatgatactttttaaaacaaaagaacggatgaacaatgctgaggaagagtaagtacgcatctgcgcgcggggttcagagagtcggtggccgctgtgaaccgatccccgtccgatgccgaatgggcttctgaattgctgcgcttaaatgaaagtaggcggtgccgggattctttccccgttatcaagaaaggagtattgaaaccgtgttggttctgtactttttgagagaatggcttttcagccgttaataaaggtggcaccgcgaaaacctcgtcctttgatggatggggtttttttgtatcgttaaggaggtgatggccatggaaagtgactggagacggaccgaaaatcaaaaaaggagggatattcatggtgatcgcaaccgacgatcttgaactcacttgtccgcattgtgaaggaaccggcgcggagaaagaaggagcgccctgcccgaagtgcggagcgaagggcgtcattttgacggctcagggaaacacgctgctgcattttattaaaaagcatattgatcagtgaaatcaaacgaaaaaggccgtatccggccttcaggctgtcgagaacatctcgacagcctttattttcccttaaaatatcagacggtgtctttctcatgttccacacaagaaacgcttctcaaaacacagccgaattcgttctgcttggccaacttgtcgaagaggaccacctgcttcgaaaaattgataaatacatagacttctcattcatcgttgaaaaggccaaaccttactacagcgaaaataaaggccgcccctcacttgatccgctgatcttattcaaaatgatgctgaagattgccgcatacctgccaagcaaggccaggcgtgtgggagtgctttttctgcgcctgaaaaagaaacaggacaaaacataaaagcttgtagaaaaacatcattttctatacaagctgctttttcattcttcaaaataaggattcacatgaatgagcacttcttcaacatctgaaaagtgtcttttgatgtcatttcggatttcgcgggcaatatcgtgtccctgcttaatcgtcaaatcatgatccaaagataaccggacatcaagcaatttatagtggccgtgttctctcgctcggattttatcgagccgtttgacttgaggacaatgcaaaataaccgctttatattcctctatcagttcgggatcaacacttttttccatgagaacgtcaacagacggcctgattaattccattgaaatcttaaaaatgaggtacgccacgatgacactggcaattgcatcggcgtacaacagataggaccatccgcgtgtgttcccgataatcgccaataggacgccgataaaagcggcaagagaggcaacgatatcgcctttatgatcgtatgcaatcgctataatcgctttactgttccatgtttccccttgtttgatcgaataacgatataagatctgcttagccgcgtaggatatcagagccgcaaacaatgcgctgtattgcgggatgcttggaccttcaacaaaggacgaaatcgcttctattagaatatacacggaaacgagcactaatatgattcctacaatcgcttcgctgatgacctcagctttgccatgcccgaaaggatggtcttgatcgggcggcttattagaaatgccgatgacggccaggacagcaatcgaagccacgacatccgctgcagaatgtataccgtcggcaaaaactgcttcactatcgcctatcagtccaaaaaagatctttcctgccattaagatcagattggctatcaatgcaatcaaagcaacttttttgcttatttgttctctttcacttgccattttttcctcctataaaactgcacaaaaaaataggggcgcttttgatgcgctctccgtatcctttcttgtgtaatcactttgctcatcataccaattcagtttcgagtgggtctatagcaaggttgtttcctgtttactaataaataaggtgacagaaaaaaagttggagcagggctaaacagtacacatacaaaattgcgctgaattttaaaagtgaactattgacatttgagtatttatcttttattattatctcgaattcaagatattttaattcaaggtaatttaattagagtgcaggataagaacctgccgatcgtttgaatcacgaaaagatcagtgaagagaacgtttcgttttttgatcatatgctatttgattttttataccataatatctcgaattcgagataaagggggtacgagggaaatggctgaatttgtacagctagtgaatgaaagaagatctgcaagcaactttcttccagatcatccaatcacaagagatgaactcaacgaaatgttcgaattggttgcgttggctccatcagcttttaatttgcagcatacaaaatatgtgacggttcttgacccggatgtgaaagaaaagctgaagcaggccgcaaacggacaatataaagtgtttagctcatcagcggtgcttttagttttagggaataagcaggcatatcagaaagcggctgacatctatgaaggattgaagatgctggggatattaaataaacaagagtatgatcacatggttcaagacaccgtttcgttttatgaaaacaggggagagccatttaagagagatgaggcgataagaaatgcttcactttctgcgatgatgtttatgctgagtgctaaggaaaaaggctgggacacctgtccgatgatagggtttgatactgaagccgtgaaacagattttgaatatagatgatcaatttgagattgtcatgatgattacaatcgggaaagaaaaaacagaaagcagaaggccgcgcggctaccgaaagcctgtgaatgagtttgtggagtatatttaaatacttgtaagggagcggataaaaatggctaaaaaaacgatgggaatacatcatattacagcaattgtcggtcaccctcaagagaatgctgatttctacgctggagtgctggggctgcgattggtcaagcaaacggtcaattttgatgatccgggtacgtatcacctttattttggggatgaaggcgggaagccgggaacaatcatcacattctttccgtgggcggacgcccgtcaaggcatcattggagacggacaggttggcgtgacatcttacgtcgtgccaagaggtgctatgtcattttgggaaaagagacttgaaaagttcaacgtgccatacacaaaaatcgagcgttttggagaacaatatatagaatttgatgacccgcatggcctgcatttagaaatcgtggaaagagaagcaggggaggccaatacgtggactttcggagatgtaaccccggatgttgccattaaaggctttggcggtgcaaccctgttatcagcacagcctgaaaaaacaggtgaattgcttgaaaacatcatggggcttgagcgagtcggcaaagaaggagacttcgttcgttatcgttctgccggtgatatcggaaatgtgattgatcttaaattaacgcctatcggccgcggacaaatgggtgtcggcacggtccatcacatcgcttggcgggctcaggatgacgaagatcaattagaatggcaaagattgattgctacgcacggatatggtgtgactcctgttcaggatagaaactattttaatgcggtttacttcagagaacatggggaaatcttatttgagatcgcaactgatccgccgggctttgcccatgatgagtcacaagaaacaatgggcggtaaattgatgctccctgagcagtatgaaccgcatcgggctcatattgaacaagggctgctgccgtttgaagtgagagaattagattgatttatagatgaacgtgaagcatgaagaaaaataaaagacatacatttaacagatgtttgctggaagtgactgttggtaaacaagctgccttgcagcacatcatataatatgaaaaataaggagagataaaaatggaagatgcaggattgttgtttattcgaatcatgattggtgtggtgtttctgttttatggatcacaaaaattatttggctggtttggcggatacgggattaaaggaaccggacaatggttcgagtcaattggagttaaaccaggcaatgcagcggccgctttatcaggtctcggggaactcgcaagcggaattttatttattttaggtgtattcctcccgcttggagctgctatcataacgatcattatgttaggtgccattgtaaaagttcatggagcgaaagggtttgcgaacggtgccggcggttttgaatataacttggtgctgattgtagtctccatcggagttgcactcatcggttcaggggcgtacgctgtgcatttttaatataagtatctaagaacagttactgaaaagcggtaactgttcttttattttggaattttaagcattatttgcgggtgctctgcaaagcaaaaaaacggatatgttcaatataaatgtgtatagtgaatgtacgagtattgatgagcttggtcatgaaagacgagccgatttgaaggagggttttgatgaaagagctgacagacttacattcattagattctatcgagaattttattaaacagcatcaattcagttttatctacatttcaaggcccgcctgtacagtatgtcacgctgttctgccgcagctcagaaaagtattggatcagtttccaaatatcaaattggggcatatcaatgctgacgaggtagaagaggttgccggcagattttcagtcttcactgtccccgtgcttcttttatttattgaggggactgagtttctgagagaagcccgcttcgttcattttgaacagctcgaagaaaggctgaaaagggtttatcagttatatcaagatgtataaagcgtttatactttacaaataaaaagccccctttaaggggatcgggctgtcgagaaaatctcgacagcctttattttttccttaaaatatcagacggtgtctttctcatgttccacaaaagaaacgcttctcaaattcaaaacacagccgaatttgttctgcttaaccaacttgtcgaagaggatcacctgctttgaaaaattgataaatacatagacgttatcgccctaccccagggttgtttccaaaatggaaatttcattatgacagtgaacaagacagatccatttgtctaaatcaccaaacgcttacatacgcagcaactgaccgaaaaggatatcgatcatataaatcaaatcctgaaatctgttccgaatgcccatttctcgaacaatggacaagatcaaagaaccaccaaaaggtcatcacccgacatgtatgggaggatgataaagaaaaggtcagacaaaatcgtttgtctgtttcaggaaaaaacctctgcaaaaaaaagaaaaaatagagcgaaggtttgcagattcaaaacagctgcatgggtttcgctattgcaggttgggaaaacaaaatgtgagggaacaagttctcctcacagccgcatgccagacatgaagaagattgccgcatacctagtcaagcaaggctaggcatgcgggagtgctttttctggacctgaaatcaaatgaatatggaaagaaacggcataaaacaaaaaagcttgtagaaaaaacatcattttctctacaagctgaaggccgttatccggccttttttgcgttattcagatcggggctctaaaaaacgggacccgcccaagtcttttctcatcagatagatatggaaaaagtattctccgacagcaatgatgatggcggaaataagagcggcaaacgccagtcttcctcctgaaatgcccatggacagcggcattcccatcagccatacaacaagaaacgcgattccgaaatcagcggacgccgccgtaatgttattccatctcggcagcacgtaaagatcgcccgtaaagtaggaaacggctcccaacacaatggtcatcagcagcacgtcgccgaatgtaaagcggaaacctaagccaagtatcagatacagaataatgatggtcataatgcctttaatggcaagcgctttaatgtgctccatgcgaattcctccttatggaaatcatgttagtatgtttcctcatcatgtgaaatataaacctttttttcgtgaacatttgttttctggcttttgtctgtcatcactgggccgcggctgaatatgatgaaaggagtaaaaacgggaggtgtcatgatggcagtcgtaaaagcgtcgagcgccgatgtcgatctaatggcaaggctgctcagggcggaagcggaaggcgaaggaaagcagggaatgctgctggtcggcaatgtgggaatcaatcgggtgcgggcgaattgttctgattttaaaggtttgcgtactatcaggcagatggtatttcagccgcacgcgtttgaagcggtgactcacggatacttttaccagaggccgcgtgaatccgagcggaggcttgcccgccggacgattaatggtgaacggttttggccggctaaattcagcctatggtattttaagccgccgggagactgcccgccgacttggtataatcagccgtttgtcgccagattcaaatcccactgcttctatcagccgacaggcgaaacatgcgaaaacgtgtacaatacattttaatcccggacgcaccgttcttggaatgaacggtgtttttttaatttcttgtgaagaaaaataggaacaaagtgcgcttgacggatgaaaagccgaaaagaaacagagggggatttctcccggctgggcaaaggtttgtcgaaaacaatgtgaaaaatgtctcccgccgttcattttccggccttacaaatccttcacactcttcatagcggtttaacatttcttttttataatgagggcgatcaatgagaagaaaggggaactgacatgacacatgacggccgtttagatgaatggatcaaggaattggagaccaaaagctttcagaacaatacgtttgaccgccgcgcatttatacagggcgcggggaaaatcgccggtctttccctcgggttagcgatcgcccaatccatcggcgcgtttgaagtgaatgccgctccgaaattttctaactatccgttcaccctcggcgtagcttccggcgacccgctgtctgacagcgtcattctctggacgcgtcttgccccggacccgctgaatgggggcggcatgccgaagcaggctgtgccggtaaattgggaaatcgccactgatgaacatttccgccatatcgtcaaacgcggaacggagatggccaagccgaatctcggacactccgtccatgtcgaagcggacgggctcaagcccaataaagtgtactattaccggtttaaaagcgggcatgagctcagccccgtcggccggacgaaaacgctgcccgcccccggtgctgacgtgtccgccatgacgtttgcgtttgcctcatgccagcagtatgaacacggctattatacggcgtataagcatatggcgaaggaaaagcttgatcttgtcttccatctcggagattacatttatgaatacggaccgaatgaatatgtgtcaaaaacggggaatgtcaggacgcacagcagcgccgaagtgtatacactggcagattaccgcaaccgtcacgcccaataccgctctgatgccaatctgaaagccgcccacgccgcatttccgtgggtcgtgacatgggacgatcatgaggtggaaaacaattatgccaatgtcatccctgaaaaaggccaatcggttgaagcgtttgtgctcagacgggccgcggcttatcaggcttattatgaacacatgccgctcaggcgcatgtcactgccgaacggtcctgatatgcggctgtacaggcaattctcatatggcaatttagcctcgtttaatgtgcttgatacaagacagtacagagatgaccaggccaacggagacgggaataagcccccttctgatgagtggagagacccgaaacgcacattgatggggacagagcaggagcaatggctgttcgaaaatttagccgcctcaaaagcgaagtggaatgtgctggcgcagcaaatctttttcgcgcaatggaatttcggaacaaccgccaatccgatattcagcatggattcatgggacggctacccggctcagcgggagcgggtcatcaattttataaaaagcaaaaacctgaacaatgtcatcgtgctgacgggtgatgttcatgcaagctgggcatcaaacctgcataccgattttaatcaaacgaattcaaaaatcttcggcgccgaattcgtcgggacttccattacatctggaggaaacggggcggataaacgggccgatacggatcagatcttaaaacaaaacccgcacattaagtttttcaacgattaccgcggctatgtccgctgtacggtaacgcccgcccaatggagagcggattacagagtggtgccgtatgtgacggagccgggggctgaggtatccacgcgggcttccttcatttatcagaaagaccagacggggattcggaaggtctctcaaaacgcggttgcgggaggcttaaagcagtcaaacgaagtggaagaggatcgattcttcgcccataacaatgcgcacgaaaagcaaatgagaaagaaacgggtcaaaatctcacaataagggggcacattcatgttttcaaatatcggcattcccgggttaatcctgatcttcgttatcgctcttatcattttcggaccttcaaagcttccggaaatcggccgtgcagccggccggacgctgcttgaatttaaaagcgccgcaaaaacactggtctcaaatgaagagccggacaagcaggcggctgagaaagacaaaacggcaggctgaatcatgacacgggggcagacgaatccgcttctgcctcttctttcatataaggaggatgtacgattggataaaaaagaaacccacttgatcgggcatttagaggaaatccggcagcgtctcattaaaaccgtcatcgcctttctcgtgttttttatcggcgcctgctggtttgtgcaggatatttatgactggctgatcaaggatttgcctggcagactggccgttttaggcccgagcgagattttatgggtgtacatgatgattgcgggaatttgcgccattacggcaacgattccggttgccgcctttcagctctggcgttttacggcgccggccttgaccgcgtttgaacgccgcgccgctttgctttacattcccgggctttccgttttgtttatcatcggaatttccttcgggtattttgtgctctttccgattgtgctcggatttttaacacaattatccgccggccactttgacatggtatttacggcggataagtattttacctttatgcttaaccttacattgccgttcgggtttttgtttgaaatgcctctggccgtcatgtttctgacgcgtctggggatcgtgaacccaacccggctggcgaaggcgagaaagctttcatattttttgctgatcgtcgtctcggtgctgattacgccgccggattttatgtctgactttctcgtcatgattccgctgctcgtcctctacgaaatcagtgtgacgctgtcccgcatcgtttaccgaaagaaatgggccgagacgccgtctgccgcttagtgaagctcgcctccgccggtctcaatatcgtcctcatgcgccgcggcggtcaccgcggcgattttgagcgcttttgtgatgtgatcaaggctgaggctcggcgcggatttctgcaaggtttgttccggaatgtacgggatgtgtataaacccgccgcggatgtgcggatgatggcggctgatttcatccatcagcccgtaaaagagatgattgcatacaaacgtccccgccgtgtaggatacagccgcgggaatgccttcttttttaatctcctcaacgatccgtttgatcggaaggccggtccaataggctgcgggaccgccttgagaaatgtcttccccgacaggctggtttccttcgttatccggtatgcgcgcttcattcagattgatcgcgacccgttccggcgtgatctgcattctgccgcccgcctgcccgacacagatgataatgtcaggctgatgtttcttcatcgcttcgcgcagcacggcaagggacttgtaaaaaacggtcggaacttgttcggatacgatagaagcggggccttcagcggcaccattcagccgtttgaccgcttcccatgaaggattgaccgtctccccgccgaaggggtcaaagcctgtaagcaatacttttttctccatcaaaaaccctccttttctttttaccatactctataatggacatatattcctgccgaagggggaaacatgtcttgaattcgcctctgctgcaataccgacctttatttccggtgctccaaacacatacgatgctcgcgagctgctctcaaagcgctcttgcccggccggtgtcaaaagcgataaccgattatcaggaaagcctgcttcagtacggaggaaattgggaggaagccatcggacgcacggagcaggcaagatgtgagtttgcgaaattgatcggcgcccagcctgaagaaattgccgttttaccttcagtaacggctgccgcctctgccgtcgtttccgctttaccagattgccgaaagaaacaggcggtgtatacggaattggattttccggcgatcgctcacattctgaaggctcagaccgggatggagctttcagtgattccgtctgaagaaggaatgattccgttagagcggtatgagacgtatattacggagcagacgcttttcacctgtgtgccccatgtgtcatatacatccggttttgtccaggatatcaagcgcattgccgagatatccgcaaagaagggatcgcttctttttgtcgatgcttatcaatcggcggggcatgtcccgattgatgtgaacgagtggggagttgatatgctggccgcgggtgcgagaaagtatatgcttggcataccggggacggcgtttctttatgtcagaaaggaacttgccgaacggctgaagccgaaagtcaccgggtggttcgggcagcagcgggcgtcgatgctggatttgacccatttttcttatgctgacggagccaaacgcttcgagaccggaaccccggcatttatcagcatatatgcggcacaggcggctttatcccttttaaacgatatcggcacagattgcattcatcaagaagtaaaaaaactcagcgcatttgggtacgaatacgcttctgaaaaagggctgcgcctcgcaggcccgacgtctgccgatgacaggcccggcatgatttccatatgggatgaaaaagcggcggaaacggctgcgtttttgaaacggaaaaacatcgtatgcgcgcccagcgggcaaatcatccggctggcgccgcatttctataacacggccgatgaccttatttatgcgattgatgaactggctaaagcgcgcggtatataaaaaacagcagactcatggagagtctgctgttttcttatgagtgattcactttgacccgcttcataaagaaagcgctgatcaggccgataacggcgacaatcattgcgaagataaaggcgtgctggacgcccgcaatcagcgcgtgggagtatacggaaggatcattcggatttttcacggtgctcatataatccttctgaccggccgccatgatgctgaccgccaccgcagtgccaattgcgcctgccatctgctggagcgtattcataatggccgttccgtccggataaaattccggcggcagctggtttaacccgttcgtttgcgccggcatcatgatcatggaaatgccgatcatcaggcatgtatgaagcacgacgatcagaagggccgtcgaagcgccggtaatgtttgagaaaaaccaaagcacggctgccgtgatgacaaacccaggaatgacaagccacctcggcccgtatttatcaaacagacgccccgtcaccggagacataaagccgtttaaaataccgcccggcagcaggatgagacccgacgtaaacgccgtcagcatcagtccgctttgtaaatacataggcaatagaagcattgttgataagataaccatcatacagataaatacaatcacgactccgagaataaacatcggatagcggaaagcgcgcagattcatcatcggctgcttcattgtcagctgcctgatggaaaataagatgagcgctatcgcaccgacagtgagcgagccgataaccgtcgggcttgaccagccgcctgatccttcgcccgcattgctgaaaccgaagacgatgccgccgaatccgatcgtagacagaataattgaaagcacgtcaattttcggctttgtaatgtctgatacgttctgcatgtaggcgattccgaataaaagagccaagacaagaaacggcagggaaatccagaaaatccaatgccagttcaaatgttctaacacaagccctgaaaaagtcggaccggtcgcaggggcgaacatgatgacaagcccgatcgtccccatcgccgctccgcgcttatgcggcggaaagatgacgagaatcgtattaaacatcagcggcagcagcagcccggttcctaaagcctgtacgattcttgccgccaaaagaaacggaaagctcggcgcaagggccgcaatcagcgtaccgacaatggaaaaggcgagtgacacgatgaacagctgcctcgtcgtaaaccattgcagcagcagccccgaaaccggcacaagaataccgagaacgagcaggtagcccgtcgtcagccactggacggtcgcaggagtgatatgcagctccttcatcaggtcagtcagggcgatattcagcgccgtttcactgaacatgccgataaaccctgccgtcagcaaagaaatcatgatcggcatgactttatattgtttggaaggttgagcgttttccaaaatcattctcctctcttacatacgtaacatgtctctcgtattttatgtcctcagaaggctggggatttgttttgaaatatggatgatcggcattttgtcttttttggctaaggacaaaatgatgccgccttctatcatggcatttaaaacagtgctgatttccgccgctttctcatcagaaaaaccggctgatctcaatttgcccgcgaacagattctcccactcctgataagcgcactgacaggcctgctgaagtttttcgcttcttaaagcagtttcagcagccagtaaaccgacaggaaacccttcgaagttctccggacatgtaaattggcgtgataagtcctgtaaaaacgcttgaatgctttccgcaggatcaggataggcatcaaggctttcttttattttcatacggatataatggctcatttcattgacagcctcaatggcgagctgctctttgccgtccggaaaatgatagtaaagagaacctttcggcgcaccgctttctttaataatctgattcagtcccgtgccgtaatacccctgcagctgaaacagcttggttgccgcggcgagtattttttcacgagaatctccataactcattatgttcccaccttactgattgatgacaaatttaaatatagtgactggtctattatcgtgatttcacatggcggtgtcaaggatttttgaaacggatcttttctcaggaagattcaaaaatcgttaaggcatgctgtttttatatgatggaagaacaaaagcagggatagggggagttttctcttcatgcctgacagcttcaaatcctctcaactctcaaacagccgatgctcaatgcatctaggaaaagagaaccgggcgctctctcctttttttgattgccgtattaaagcataatcgtgctatcggaaaggggcgactttcttatttttccgctcttatttatttgtagaaaacagtaaataatacactattttttccttttctcaactaatagaatgaaaatttcaaaaatattacatagcaggaggaaagttcatgaaacaaataaaaagcaaaatcctagccattcttacagtttgtatgctgtccgtcatttccgtatttgccttccagccgaccgtatcaaaagcctcctcaggtcataatccggttgtcatggtccacggaatcggcggagcgtcctttaacttcgcgggaatcaaaacgtacttggcatcccaaggctggtcaagaaatgagatgtacgccattgattttctggacaaaaccggaaacaacagacacaatgcgccgagactgtcaaattacgtgaaaaaagtgctcagcgaaacaggcgcgaataaagtcgatatcgtcgcgcacagcatgggcggcgccaacacactctattacattaaaaatcttgacggcggggacaaaatcgcaaacgtcgtcacactcggcggagcgaacggtcttgtgaccaacagagcgcttccgggaactgatccgaaccaaaagattttatatacatcgatttacagctcagcggacttaatcgtcatgaacccgctgtcacgactgatcggcgcgagaaacgtgcagattcacggtgtcgggcacatcggacttttaatgaacagccaagtaaacgggctgattaaagaaggtctgaacggcggcggacaaaatacgaattaacagattcagagccccggatatagagaatttccggggtcttttttttcttccatattcttttttcaccgtaaaccaagccctctgaagttatttttgttaaaataataaagttatatcagaattcggagggtttattgtgggaaaagtgaaaagaaatgccccttgcccatgcggcagcgggaagaaatataaaaaatgctgcggaagtaaagcagctgacattccggcagacatcgcggcaaaagaagcgaaacagattcaggaaagcttaatggagtacgcttttacagcacatagagacggcatatcatcatttattaaccagcacgagttcattgcggagctggacagacagacaaaagacatcggcgtcttcaaccttggcatctggggaattttcttccggccgctggcaggcggcaagacgatttttgaagaatatcttcagaaaaaagccggcggcatcaaccgcccgaaaactcgggaaatcgttgaatcatggaaaagcatgacacctgccgttatggtgcttgaagatgtgaaagaaggaatgattcactttgaagatgtcatgacaaaaaaacaattcaaagtggaaatggacgtcagccagcaggatcttccgccggcgggaagcctgattctcggctatccgatccacgaagcggaaaaagcggagttcttcatgcagtttacgatcttccctgtgaagcggaccgaagctttgatcagcaaagtgaaaaaggcggcggccccggcccttgcggaaggaaaatcgcctgaacgctttatgcaggaggacttcgacactgtgctggccgctcttttaggaacggcggaagagccgaagcctgctgctgaagaaaaacaggcagagtgggcgaatgacatggagaaggagacggcggacgccattgaaaaaggtctgagcggggatgaatacccggctgagctggttccggccgttattgatctgtggaaaacattctgtgtgaaaaaaacaccgacgatcagaaagccggaagccttcgcggcagcggtcgaatattatgtgaacagcatttctctgaacggcgcgtccgtttctcaagccaagcttgcgaagaagtacggcgtcagcgcatcaacgatttccagccgctacaaagaaatcgaaggcgccctgcaggatgaagctgatcgcttcgccgcggctctgacatcttaatagcttaatagacggcaaaaaaaccttgaagggcaaacgcttttcaaggttttttctattgatgcgctctcaggaaggataattcctgccggctatcaaataataaaaagagcgataacaggaaggggatggagccatggatgagacacgtacgctgggcaggacggatttacgggtaaagcgtatcggctttggcgcaaatgcggtcggaggacataacctgtttccgaatcttaatgatgaaacgggaaaagaactcatccgcacagctttggatggcggcgtcaattttattgatacggcgtttatatacggcttgggtcgttccgaagagttaatcggtgaagtcgtcgcagagcgcggcgtgcgggacagccttgtgattgcgtcaaagggtgcgcataaagaggtcaacggacaaatcgagctggacaacagccgtgaatttcttcggagtgaggcggaaaaaagcctgaagcggctgaaaacagatgtgattgatttgtattacgttcacttccctgacggtaaaacaccgctggccgaagtggccggcacgctaaaagaactgaaggacgaagggaaaatcagagcgatcggcgcctccaatctcagcttccggcaattgcaggagttcaacgctgacggctatttagaggtttttcaatcagaatattcactgattcagcgtgaggcggaaaaagatctgctgccttactgtgaaaagaacggcatttcctttatcccttatttcccgcttgcttccggcttgctgacaggaaagttcacaaaagacacagtctttgaggacagccgaaagaacaggccgccgtttcagggagaagcttttctccaaaacttggagagagtggataagctgaagtccgttgcggaagaaaaaggcgtgcatgcagcgcatatcgcactcgcatggcttctctcgcagccggctgtggatgcgatcattcccggagccaaacgccctgaccagctgaaacacaatctcggcgcgcttgatgtgcaattaaccgaagacgaggttcaatatatcagtgacatcttcaagtgaaaataaaaaaggaaatagcctgcgctatttcctttcttgctgtcaggacgttttcaaaaacgcttctgtcaatccttccagatcggcgtctgtgtccaaataccactggccgcgggcgtttttcttcatttcgatttctttcgtcacggaagaagaagccggtttcaggcgcataaactcttctggatagacagaaagcagatggctgacaatttcgttttcatcagcatcgggatgctttccggcgtagtcctgcacacggtcttgcagccggcctgcaagcggagacatatcaagcggcgtcacttttgcttctaggacggctttgccgtctgacatggatttggtttgcaccttgagttctgtgtgttcacgcagcgctgatgacatggcgtcaataatagcggaaatggcttttgagtccgcttgttccttcgaaatgcctgctgaagcgataaagctcgctttcgccgattcctggtatgcggcggctgtcattttttcatttacaccggtcaggcgggtgaaatctttattatgccggccgtacagcatcacatcaatgtatgcggataatgcgtccgccggatcgggttttgctttcggagctgtgcctttgactttcagtttataagataaaggcttcgcgtcttttgcctgcggctgatataccaattcatatgatttgccttcgtcagccgtgaagtacagacttcccgtcactgtcttgtccgcatgaagcgtgccgctttgcatccggtcttccttatcggccgcagctgttttcgcgtcattctgataaagcgagaagtcgctgcttttgacggtaagcggatcattgcccgtatttttgacagtgaccgttactttcagtgcggtcgggtgttcagcatcgtctgaagtcacccaggccgtatcttttatttttactttcgccgtgccgctttccttgccgccgcttgtttcgctgctgcaagcggcggtaaatgccgtgagaagcaaaatgaaaaacacggcgctcatttttttaatggacatcttgttaccccctgttgttatgatggttgattcaatagtcatatagatgaacaggttaattatactagttttgtataaaagagtcttgatctttttggaagaaaaggaagtgttatgatgaagaaagaagaattgaaacagctggctctcagaatcggaaacgtacctcctggctacgagagtaatgtggaagaataccaggaagatgaggttctgttttggtgggaagacaagaacgatccggaagccggcatcatggtcgaattggaaccggacggaaaactgaaatacttatcccgtccggctttccggactgatcttgctcctcttttggaaacggacatagaagaacggatgcgggcgtttttagaaacccatcgtccgggggcattggctgagttcgaattggagaaaaaaagctccgtaaatgatggtgatgtaagatattcctatgttcagatggcttacggtctgccgcttccgctgaccgggttttacgtcgacctagctgtgacaggggaagtaaccggcttttcgtaccaagggaaggccgatgatctgttaagacccgggacaattgcggacaagcgggaagcatcggctcattttgtcaaacagattgaagcagagctgttgttcaccgtactgcatcagtccgtctatgtgcagggggatgacaagccccatctcgtctatgaaatcgtgtctccgacgcggccgatatctgctgacctgaaggaagagaatgaagaaatagaagagtatgaagagctggaacacaacacgcggccgtatgtctcgatttcacgccctgaacctgaagcggaaaagatgagcatcaatgacatgatcgggctgcatgacggtttttataaagatagggaaagcgatcttggggacggctgcatcggcatagcgtggcgtcgtgaaaaaacaaaatccgcacgggaagataaaagctttgaaagtctgtttaaagagcggaatgaacatgtattgaaaacaaggtatgataaagaatcaggccggctcaccggggtgatgtcatttatacaagaagaaggcgaaccggtgttttccgaggaagaatgccatcacatggccatccgctttttattcgccatgtttccggaagcggatcagtatttccgggttcaatatgatgagccggatgatgaaggagaaaacgcgggacttacatataaggcctgttcgggcggcgttgatttgcgattcggagaaggaagaatctgtgtcagcaaaaagacgggtcttgtcactttttatatgccgccggaaattgatccgaaagagcttgagaatatcgatcccgttccttcattgacaatggaagaggcgaaggatgcgattcgccggaatatcaaagcagagctcgcttgggaccgttacgatgacggcagcggcagaaatgtgtacaggctcgtatacaagccggttttcccgcggtttattgaggcgcatacgggggaagcgatcatgagtttaataggctgaaggtcataggtgttcggtttgggggttttaagtgacatgtgacatttgtatgaaaaataaccgccctgaatacggctctttcccctctttgctaaaaatagacacataaaaggcactttcttccctttaaaagaataaggtcatttttatataataaaaaacagttcttttttatacactcttcctgaaaggatgaccccattgctgaaagaacatctgagaaaaaaagcgctggagattgggaacataccgccgcactatgagcttgaaatagaagactttgatgaaaaacaaaaaacgagagcctattatatatggaaagatcgtaaccatccggaaaaaacggtaacgattgagctgggcggcgacggatctttgcttacatattcacgcaatgactgtccgggttcagaccttcagttgtcagacgccgaattaaagctgacggctctgcggtttgcggccagacaccgcccgcttacttttatgaagttcacctttcaggcgagggaagaacgaaatgggtgcatccgtttcatctatacaaaaaaagtgctcggccggccgctccccgattcgggttttttcgttgatgtaaccgagagcggcttcatcgtgcagtttctctattacggggataagggtgaagcgcccgtcccggaaaccttcgtcgatcaggagaaggtgatctcgcattatatgagcgggctgaccttcagtctcgtctatgacgttgtcaattttgagaaaacgccgcgccttgtctacgaaccgattctcccggcttacagctatccggccggagaagatgatatcgtgccggatcagccgttttgcgaggacaggaacgaatcggcaaaaccgcttcccgcgcttgaacataaacgggaagtcagcatcgatgaattgatgggatttaccgcggatatgattcagacgcgccggcgcgatctcggggatgagatcggaacgacatggcggaaaggggcagtcccggaacggaaagatttgagtatagaaagctattttgaaagcagcaacaaaaatacaatgaagatgaaaacggacaaaaagacagggaagatgacagcctttaaatcttttattgagcatgagggcccggccttttattcagctgaagaatgcgaggaaaccgcgcttcaatttttatacaagctttacccgagagcggacgagttttttaaaatgaatccgctgaaaacggacgggaggggacggttccgctaccatttttccgtatggcatcgggatattccgcttcggttcggtgctgcgagaatacttgtcagtcccgtaaccgggcttgtggaagcttacatggcgcctgatattgatccggagcagttagagcagatcaatccggtgccggccgttactatcgaagaagcaaagtccgcttttttatctgattttcatctgcagctggagtggcagcgcgattttacgccgtccggcaatgaaggatataagcttgtgtacaggcctgtatatcctccgtatattgatgcgcataagcaaaaaaagaaaaggttttattagccagggatcatttgtaaatgaggataatctttaaagtttctccaatcgcctccccaatcaaaaccgagcgttttggcaatcgatacgacctcaagccaatcgggcctgccgttttggtttccgtcgtacgtcatatcccaaatcaggctgccatcctttttttgcagggcgaagtcgatggcaaggccgtaattgtgatatgattctccgccttttgcgtaggtgacgatatttcctttttttgaacgtccttgacggtacaattcgttttgttcctcaattgatctgaaaccctctgtaatcacgacggtgatgccttttttcagagcggccgtctgcaataattccgcattttgtttaacgagcggatgaagagcatttggaatgcccctctcttgtaacgccgtttgcggcctcagctctttctgcacataggaaaaacataggtccgcggaaaagaagaggatcaaaagcaatgctattctgactggtaatctcatggtgaattctctctttctttaattgattaaaatctttgtttgctcactgtcataaatttgctatgataaaatataacataattagtagccggaggaaggaggcaaatctatgaaatccaagattccatctgaagaagtagccgtaaagatgaatgaatggtataagctgatccgcgcgtttgaagccgataaagctgaagcgctgaagcgggagattcaatatgaactcgaagatatggaagaaaatcaggatttattattgtatttttcattgatggaatttaggcatcgcatcatgctggataaattaaaacccatgaaagacggcgactgccagcctccgttctctgaaatgctcactgagattgagatgaaccagcaaaagctgaccggcttactggaatattatttttactatttcaggggaatgtatgaatttaagcagaaaaacttcatctcagcgatttctcattataaacgggctgaggaaaaactagaatatgtggaagatgacatagagaaagccgagtttctgtataaaatttctgaagtgtactatcatatcaagcagactttcttttcgatgaattacgcgggacaggcgcttgatatttacaagaaatatgaattatacggaatgagaagggtgcagtgcaaatttatcattgccggtaacctgatggacgcccagcagcatgaaaaagcgctggaataccttgaatgcgccttggagcacgcggagcggcttgatgatcactatatgattgctgcggcctattataatatcgggcactgtatgtacagtttgggtgacttttgcaaggcggcggaagactttgaacgagcggctgccggttttgaagcgcacagcttccagcaggtcatccaggctgttttttcactcacgcatatctactttaaaacggaaagatacagtgacgccgccgccagctatgcgcggggcatgaaaagcgcggcggagtgggaagacgagatctatatgacaaaattccgtctgattaaggagctttatcagggtgacggcggacaggattcgctcaaagagtattttgacattctggaatcaaaggagctgttggccgacactgaggaactgcttcaggacgcggctcatttctttcataaacgggagaactacaaagcggcatcttattttttcagcaggcttgtcggcgtgcaaaaaaggctgcaaatgaacaattacgcataatgaaaaagaacgggggagcttcggtttcgtcgttctttttatgatcccttctgttttcagccggtcaaaaccgggtacatgctctgtattaacatcagggaggaaatgagacaatgtatcaggatttacagggaaaaacagcgatcgtaacaggttcttcgaaaggaatcggaaaggccattgccgaacgcttcggcaaggagcggatgaatgtagttgtgaactacctcggtgattccgccggagcagatgaagcggctgacttcattgagaaagcgggaggccgagctgtcaccgtaaaagccgatgtatcttcagaagaagggattcaggcgctgtttgatgccgcacaagagcacttcggcggtgtggatgtgatggtcaacaactccggctttaatggcgccgaagcgatgccccatgaaatgagcctggaagattggcaaaaggtcatcgacgtcaacgtgaccggcacctttttgggggcgaaagcggcccttaaccatatgctccagcgcgggacaaaaggaacggtcttaaacatatcgagcgtccatcagcaaataccgcgtcctgaaaacgtgcagtacgcaacatcaaaaggcgggatcaaaatgatgacggaaacgatggcgctcaattacgcagacaaaggcatccgggtaaatgccatcgctcccggcacgatcgccacggagtccaatgaggatctgcaagatgaaacacacaaacagacccagctgaaaaaaattccgatgaacgccttcggaaaaccggaagaagtcgccgcggccgccgcatggatggtgtcggaagaagcaagatacgtgaccggaacgacacttttcgtcgacggaggcatgacgctttatccgtctcagctggaaaggtaaaagaggaggggaaaccttctcttttttgtttagggaaggatcataaaggaaatggttccctaaaaaaacagggggatcacaagatggcgaatgactggtggaaagacgccgttgtctatcaaatctatccgcgaagcttccaagacacgaacggcgacggcataggcgacctgcggggggttatcgcgcgtctcgattacataaaagaacttggcgctgatgtgatatggatctgcccgatttacccgtcgccaaacgtcgataacggctacgacgtgacggatcatcaagcgattatgaaatcttacggaacgatggaggactttcacgatctgcttacggaatgccgcagccgcggattaaagcttgtgatggatttcgtcttaaatcatacatccacagagcatccttggttcaaagaagcggaaatgaatccgaacagcaaataccgtaaatattatttttggcggccgggcaccgcagacggcccgccgaccgattgggtgtcggattacggacaatccgtctggcagtacgaagagcatacaggtgaatattacctgcatatgaacgccgtcaaacaagccgatctgaattgggaaaatcccgaaatgcggcaatcagtgtacgagatgatgagattctggctcgataaaggcgtggacggattgcgtattgaccagctccatcttctgtcaaaaaaagaatacctgccgccgtatgaagattatatcgctcgccgggctgatccgaagcctttccggccaaacggagcacggatacatgattacttaaaagaaatgacgaaagaggtattttccaaatatgacgtgatgtcggtcggcgaggccggatcagtgacgcctgaggaagggctggtctacacgggaaccgatgagcatgagctgaatatgatttttcattttcagcatatggagcttgatcagaagccgggacaagagcattgggatgtaaagccgcttgagctgtctgacttgaagaaagtgctcacagactggcagaaaaaacttgagcaccaaggctggaatacgctgtattggtgcaatcataaccagccccggatcgtatcccggttcggagacgaaggcaaataccgcaaagcatccgccaaaatgcttgccgccctgctttatttcatgaaaggcacgccgtacatttatcagggagaagaactcggtatgacaaacgctccgtttgacaggatagaggattatcaggatattcagaccgtcaatatgtatcacaaaagggtatttgaaatgggccgtgacagagaggaagtcatggcgtccatcatggcgaaaagccgcgaccatgcccgtacaccgatgcagtgggacggaagccgaaatgccggatttacagaaggagaaccgtggctgaaggtcaatcccaattacaaaacgatcaatgcagccgaggctgagaatgatcccgattccgtattgaacttttacaaaaaactgatccgtttacgaaaacagtatgctgacgtcataaaaggcagctacacgctgctgctccctgatgacccgcagctgtttgtgtatgaaagacaggcaaacggacaaaagctcatctctatcagcaatgtatcaaaagaagaagccgccttttattggccggacggttccgagcctggaagtgcgaaactgcttctcagcaactatgaaaatgccggaagcgcggattcctgcataacattccgtccatatgaaacaagagtctatctgcttgcctgatcctgagcagtcttgatccgcttggcagccgtcctcgtttcttttgtaacggggatgcttccttttgctttggcgagaccgaatgccggcatattgacatagatggattcataactgccagcgggaactgtatatgtttcatggtatataccgaccgcttgagatgcggccgcgcgctgataaaaatgccgccatgctttcatatgtttttctcctttggcgtaggacataaggtcatcaaaagagcgccaatattggatcagtgtaatgcttcgtaatgtacaggacatttccatagagagaaagccgagctccttattggcatacaattctttaatcattggcgtcattgctcggacaacaggaagccagcgatgtattgaaggccatttgttaattcgaacaccgataataaagacgacggtttcttcattggagcgggctgttacctgtgaagcggtgatcatctgttttttcatttaaagctcatctcctttttgcagtttgctgatgacggcatctgcccactcgatcgcggccgctgtcactcgtttgccgtagtcaatagtaaacagcctaagctccataccatcccgttttaaaagtgattgttcgattgtttcatacagttcatatttcatattgagctggagtttatagtgctctatcatccggatatttgaggcagtgtcttgtttatcgctgaaaaaaagcttcagcagcaactcatttttttcggcagctggctgcttgaccggctcgttcagccaatcctgtaatgcatcttcacccttttgggtaaggtggtattcttttttgtcaggacggtcttcttgaacggttgttgtcaccgtcagcaatccttcttctgtaagccgttttaaattaggataaatctggctgtagctgatggtccaaaaatgctgcaaactccgatccatcatttgctttatttcataacccgtgtgacatcctattgttattaaaccgagtaaggcgtaataagtatcagatttcttactcaattttcaccctcctatatattcaatagatatatatcaattagatataataataacggaaacatatctacacatcaattcttttcaaaaaatatcttgcaaaacgtaattacttcgttttattatggtataggaacaaatgaacgagaaagtacaaagtacggttcggaaatcgtcatcattctgatttacaggacagggggaaacgagcttgtttaaaaaatggagcggaatcattgtcattgcagcatgctttttaattgcggcgggctgcggcaattcatctacaaaaggttcgtcaggttcttcgaaaaacggcaaactgcacgtcgtgacaaccttttatccaatgtacgaattcacaaaacaaattgtcaaagacaaaggcgatgtagacatgctcatcccgtcttcggtcgaacctcatgattgggagccgacgccgaaggatatcgccggcattcaaaacgccgatcttttcgtttacaacagcgaatatatggagacatgggttccctcagcggaaaaaagcatgggctccgatcatgcgaagtttgtaaaggcgtcaaaaggaattgacctgctcgaaggttcggatgaagaggaagaggagcatgatcacggcggtcatgaccacagccacagcatggaccctcacgtttggctgagcccggttcttgcgcaaaaagaggtcaaaaccattacggcgcagatcgtaaaacaggatccgaagaataaagcatactatgagaaaaacagtaaagaatatattgcaaaactgcaggatcttgataaactataccgtacaacattaaataaagcggcgaaaaaagaattgatcacacagcatgcggcattcagctatttagctaaagagtacggtttgaaacaggtcgcgattgcaggcctttctcctgaagaagagccgagcccggccaaactggcagagctcaaaacgtttgccaaaaagcatgatgtgaagatcatctactttgaagaagtcgcatcgcctaaagttgcagatacacttgccggtgaaatcggcgcgaaaacggaagtgctcaatacactggaaggtttaagccaaaaagaacgggataaaggcatcggttatatcgacattatggagaaaaacctcgatgcactgaaagattcgctattggttaaataacatagtgtgcgccgcggggtgcacactatttctatgcgggaaaggaagatcagcatgaatctcgttacattacaggatatcgtttttggttattcgcatacacccgtgcttgacggcgtgtcgctggaaatcaaaagcggcgaattcgtcggcattacagggccgaacggcgcgtcaaaatcgacgctgatgaaagtcatgctcggcatgctcagaccttgggaaggaacggccgagatcagtaaaaaaaatgccgccggaaaacgcctgacaatcggctatgttccgcagcagatttcttcatttaacgcaggatttccgagcacggttcttgagcttgtgcaatctggccgttatacgaaagggaaatggtttaaacgattaaacgaaacggatcaccacgaggtggaaaacgcgctgaagatggtggaaatgtgggatttccgcaaccggaaaatcggcgacttatccggcggacagaagcagaaaatctgcattgcgagaatgcttgcgagcaatccggatctgctgatgcttgatgagccgacaaccgcggttgattatgaaagcagacagggcttctacgaatttatgcaccatcaggtaaaaaatcacaaccgcaccgtcgttatggtgacacacgaacaaaatgaagtccagcagtatctggataaagtcatacggcttgagaggggggaaaaaggcggatggaaatgtttgacttggaattcatgcgacgagcttttctagcgggaagcatgatcggaattatggcgccgatattaggcgtatatctcgtgctgagaagacaggcgctgatggcggatacgctgtctcacatttcattgtccggcgttgccatcggcttttttctcagtaccaatattacggcggcgagcatcgttgtcgtcacgatcggagcgatcggcatagaatacatgcggcgggcataccgtacatattcagaggtctctatcgccatattaatggcggccgggctgtcgtttgcgatgtttctgatcagtctgtcaaaaggcggcgcgtcgatgagcatcgatcaatatttatttggatcgcttgtgacggtcagccagcagcaggtctatattatcggcggcattaccctgctgattctgctttatttcattattttaaacagaccgctctatctgcttacctttgatgaggcgacggcgaagacatcaggcattaacacaaatctcttgtcaatgtccttcagcatcgtgacggggcttgcgatttcggtcattattccgattatcggcgtgctgctcgtttccgcgctgctcgtattgcccgcggcttttgcgattcgtatcgccaaagggtttaaatgggtgtttacggcagccattgtcatttctctgttcagtgtgttcacggggctgacgtcttcttaccagctcggaacgcctccggggccgtcaattactctactgttaatcattctgcttctgctcggctttacgctgcaggggatttggaatgcgtttaaaaaaggaaaagaacgaaaaaaccgccgttaagcggggctgcagtctcatctgccgctccgtttaacggctttttttatagaaataaatcagcgagacgttcgtatgattctttttttgcttcaaagtcaaagacgttgcagagcaccatcatctcttttgtctgataacgatctgacagttcaagcaggtggcgtctgactgcggcgggagagccgatcaccatccgcttcctgttttcttctatctgcttacggtcctccggggaatacgggtaagccttcgcttcttcaacactcggcacacggctgtcggcccctttcccgacacgaagcagccataaatcctggcttaacgcgagttcttccgctttctcatccgtagccgcacatatgacgaaaatggcacagagagaggcgggagcggaaaaatgggcggaggcccggaaatgatcctgatagatctgaaaggctttttccccgcgttccggattaatgaaatggccgaaaacatagcccgcaccctgctgagccgcgcgtctggcgctgttttctccgaggccgagcacccatagctgcggggctgtttcaatcaaaggcgctgtctttattcctgcataatcatgatccgcagggatagaatctgtcagaaaggatgataaatcctgaagctgtctgttgaactcggtcatgcttttcttgaccccgtctgtgagggcgagccggattttcgtcgtgccgccaggtgagcgtccgaccccaaggtcaatacgattcggatgcagcgcctcaagctgacggaatgtttccgcgactttataggggctgtactgcggcagcagaacgccgcctgagccgatacggatggacgttgtggccgcggcggtatgagccatcataatttccggcgacacgcttgcgagcccccttgtgccgtgatgctcggcaaaccagtacctcttatagccccatccttcgctgaggcgggcgagctccgcggaatggcgaagcgtctcgtgcggcccgtttcctttggatacgggcgcctgatcaagtatgcttaaatcaatcactcgtctgcccctttcctgaatgtattgatacaaggatagaaaaaatggttcgtccccgtcaatttctttgttttctctattctctccggaatgaaggagaatatagaaagtgaattttcgccgtttttcgtcaaaaattcttatgttttatgaaactttgatataataaaagacgtatatcttaataaataccgggatccttatcccggaattttgtgaaaatgcgcacttgcggcgtgcttatcggcacccttacagaataggagtgaatcatatggcgatctctttacaaaaaggacagcgaattgatttaacaaaaggaaaagcaggcctgtcaaaactgctggtcggattgggctgggaccctgtatcatcgggcggctttttcggaaagctgttcggcggaggcggtgccaatatcgactgtgacgcttccgtactgatgcttgaaaatgataaaatgacagacagcaaaaacgtcatctatttcggcaacctgaaaagccggtgcggcggtgtcgtacatacgggtgacaacctgacgggagaaggcgacggcgatgatgaacaaattctcatcgacttggcgaaagtgcccgcacagattaataaacttgtatttgtcgtcaatatttatgactgcgtcagacgcaaacaggacttcggcatgattcaaaacgcgttcatccgcgtcgttgatcaatctaaccgcgaagaattggtgacttacaatttaagagataactattcaggcaagacgagcctgatcgcggctgaaatctaccgtcaggacggcgagtggaaattcgccgcagtaggagaaggcacaaacgatacaaaaatcggcgatatcgttaaccgatacgcctaaacgaaaaaaaggagagtgcacacatggcaatttcattggcaaaagggcaaaaagtagatttgactaaaacaaatccgggtctttctaaagtcgttgtcggccttggctgggatacaaacaaatacgacggcggacatgattttgatttagattccagcgtctttctattaaatgaagcgggaagatgcgcgtcgcctgatgatttcattttctataatcagcttgaaggcggaaacggttccgtcgcacattcaggcgacaacctgacaggccagggcgagggtgacgatgaaagcgtaagagtcaacctgagtgcggtgcctgccgctattgacaaaatctcatttgtcatcacgattcatgaagcggaagcgcgcggccaaaacttcggacaagtctccaacgcgttcgtgcgcattgttaatgaagaaacaaatgaagagctgatccgctatgatctggctgaagatttctcaatcgaaacagccattatcgcaggggagctctacagacataacggcgaatggaaattttccgcgatcggctcaggctaccaaggcggactggcccgtattgcgacagattacggccttcaaatcggctgaaccatataaaacacagaagggagaggacggcacatggctattcaattgtcgaaaggacagcgtgttgatctgacaaaaacgaacccaggccttacaaaagcggtgatcggcttaggctgggatacgaacaagtactccggagggcatgattttgaccttgatgcgtcggcttttctggtcgatgcccatgacaactgtgtaaatgatcttgattttgttttttacaataacctggaacatccgagcggcggcgtcatccatacgggagacaaccggacgggtgagggcgatggagacgatgaacaaattatcgtcgacttcacaaaaatacccgcaaatatagaaaagatcggcatcaccgtcacgattcatgacgcggaagcgcgcggccaaaatttcggacaagtctcgaacgcgttcgtgcgcgtcgtcgatgaaaacaaccagaatgaactgcttcgttttgatttaggggaagacttctcgattgaaacggcggttgtcgtttgtgagctttaccgccatggggctgagtggaaatttaacgccatcggcagcgggttttccggcggtctggcatcactgtgccggaattacggcttgcaggtgtaagcaggaaattaccgttttactaaataggaggaaaaaacttggattttctacatcatattatgtcgacctacgcttccttttttgattggaaaatgtggggtgaggtgctgactgaccctgtatcatgggggctgatcggttccttggttctgctggaaggcctgctgtcggccgacaatgcgttagtgcttgcggttatggtaaggcatctgcctgaaaaacagcgaaagaaagcattgacgtacggattgttcggagcatatattttccgttttatctttatcggaatcggaatgctgctcattaagttctggtggatcaaagtgcttggcgcgctgtacctggcttggctcgtcattaagcatttctggatcggagaaggtgatgacgatacggaaggcatgaagaaaaattcttggatggtccgtacgttcgggattttctgggccactgtcgtttcagtggaactgatggatcttgccttctctgttgacagcattttggccgcgtttgcggtatcggaaaaagtgtgggtgctcttgatcggcggtatgctcggcattctcatgatgcgtacagtcgcaaaagtattccttgttttaattgataaaatccctgagcttgaaaacacggctttcgtgctgatcgggattatcgccgtgaaaatggcggcgagcgcttttgattatgaaatgccgcacgtggtgttcttcggaatcatcatcgctgcgtttgtggtgacgtttgtcatccattatttcaacaaacaaaagcaggttcaggagcagacggctgcatctaaagaagaataaaaccaaaaaggagggagagttcatttccttccttttttgtaccgataatcaagaagagaaaggaggaagatgatgaggcaggaagaattggtgatccgaaaggctgagcttgaaaacgatgactgggaaacgtttctgatgcagccgctgccggaacgccccggttacgagcgggaaaacgggctggcttttacccgccttgccgtcaggattttaggcactccttatgatgagacggaatattacaatacgcttttcgagctgtcttctcatgaaaacattcatgtattgagcgaaacactggataagaccatcgcgcctgaaacgtttcaggcgctgcagcacattcatacggtcaatcaaaaggagaaagggctttcggtttccaggtttgtcgcgtttctcgacggaggcaggctgcttgccaaacatcccgatccgcttatgcaccgccggctgagaaccgcgtttatgacgcttttggaaacctttgcaagccggcatgaaaacgggctgaatcatcccgatttccggcgtgtgctcctggatgtgtcaaagttttcgctgaaccacctgaatccatggctcgaacaagccgatatagagcgtgagatgccgaaggtggtgtggtatggagacgctgccaaaagccagctctattttctctattatttaatgctggtcggctgtgatgtcctattatttcatccggctggtgaagatctgttcagtgagattgatccggatgaggagctcagctttgtgataaagctccccgcaataggcggccttgagccttttccaaaagaaaaaccggttagaacctccacggcggcctaccggtcaaccaaagaaattgagcatgtgttaaaccatgaagagtcaatgatgtataagccttggcagttcagagagcataccccgcagtccgtgacattaaaaacgacgtatgatgagttatttctcattgcgaaggagcgggcctttatccgtccgcaatttaaagcggacagggagcgggttgccgttccgaacctttttgcgaaagtaatgggggtttccaaagatacgaaagaatattggaacaggctccataccgccgcggactatcaggagacacacatgatccgcagttttccgtttacggaagagctgaaagccaactaccagtatcattacagtcaagtcttaaatgaagaaggaacgattgacgcggaaaggctgaaaagaagcaacatctggcagtacaagcatctcccgtcaggggtgcagaccgccatcgccaatgtgatttctgacatgtgcagaaaccccggaatgaaggctttgccaggggagcaggcaagggatgccgctatttatttgttccgccaggcgacgaacctgcccgcttcgctgctgcaattgattcagacgtttgattacgcccaaaccgttccgaagctgcttttgtatcatacggaacaaaatggcgaattcacgcgttctgatgcggccgctcttttgtttttaaataaattcggcgttgatatcatcttgtataatccgccgggtcatcaggacatcgagcattatatagaagaaagccaatttgatgtccattggctggaggacatggtgtttcggcaggaatataaggagccgtcactcgtaagaaagctgtttagaactattacgcaaaagcagggagagtaaataaacatgacagaaaatcaaaatccgcttattcttgataaaaatgaagagatttctgaacaaaaagcagacgacatcaggctgcagctccgccaagaccctgaggtacagcgcatctcgcagcaaattgatgtgaaaaaccaaatggagctgctcgagtatggaaaagaaccggcagttgaaatctcgaagttctccgatcgcatcttaaatatgatgaaaacaacaagtgtcacagattcaggcacaatgctgacgcagctcggaaaaatcatggatcgttttgacaaaaatgatttcgatgagccaaagggatttctcgctaaaatgttcaaacgcggaaacagcatgattgaaaagatttttcaaaagtaccgcaccctgggcggagaaattgaaaaaatccatgttgaaatttcgaaatacaaagatgaaatggcaaagacgaaccatacgcttgaagagatgtatgagaacaacattaactactacatggagcttgaaaaatatgtcgttgccgggcagatgaagcttgaggaaatgcaggcgcttattccttcttatgaagaaaaagcggcgggcggaaaccagctggcgcaaatgcagctcgatacgctgcgcgacgggcttcaggcgcttgaagaacgtgtgtatgatttagatatggcgcggatggtggcgctgcagacggcaccgcagatccgcctccttcagcgcgggaatacgaagcttatcgggaagatcaattccgctttcgtcattacgattccgattttcaaaaacggcattattcaggctgtcactgtcaaacgccaaaagcttgtggctgattcaatgagcgagctggaccgccgcacgaatgaaatgctgaagcgcaacgctgaaaatatttcaagccaaagcgtggagattgcccgtatggcaggccgtccgagcattgacattgagacaatcgaaacatcttggaatacgattgtcagcggcatgcaggaaacaaagcagattgaggaagagaacagacgcctcagagaagacggagcgaaaaggattcaacagctccaagataatattaaaaacgcagtcttaaagaattaatcagcaccccgcttgcttacggcaagcgggtttttttgcgaaaaaagataatgacaatgtgtaaagacaggtgtaaacttatacggtaatcattttcgatttgaggtgctgcttatgaacaaacaacctgccgtcacaccgcgtaaacttttggcgattgccggaatgggctggctgtttgatgctatggatgtcggaattttatcgtttattatcgccgcgcttcacgctgattggaatttaacacccgatcaaatgaaatggatcggaagcgtcaattcaatcggtatggcagcgggcgcttttgtattcggaatgctggctgacaggatcggccggaaaaaagtgtttatgatcacgctgttattcttttctgtcggaagcggcatatccgctttcgcaacgggattgacggtttttctcatcttgcgttttctgatcggtatggggcttggcggagagctgcccgtcgcttcgacgctcgtgtcagaagcgtctgcccctgaaaagcgggggaggatcatcgtgctgcttgaaagcttttgggccgcgggctggcttcttgcggcggttatttcttactttgtcataccgtcattcgggtggcgggccgcactgctcttaacggcgctggcggcactttatgcgctgattttgcggagaagccttccggaatcaccggcgcatcaggccttatcacagaaaaaaagcatacgcgggcaggcgggaagtgtctgggcgaaaccgtatagccggcagacggtgctgctgtctgtcgtttggttctgtgtcgtcttttcctattacggcatgtttttgtggctgccgagcgtgatgctgatgaaaggctacagcatgattgagagcttcgaatacgtactgatgatgacacttgcccagcttcccggatatttctcagcggcttggctgatcgaaaaagcggggcggaagaccctcttggtcatctatttgctcggaacggcgggcagcgcttatttcttcggtgccgcggattcattgggtatgctgcttgcggccggcatgctgctgtcattcttcaatctcggcgcatggggcgtgctttacgcttatacaccggagcaatatcctgcggcgatccgtgcgaccggttccggcactgcggcggcagtcggcagaatcggcggtattttcggcccgcttctcgtcgggtcgcttgcagcccggaatgtatcgtttacagctatctttgccgtcttttgtgcggccatcctgattgctgtcatcaccatccttattctcggaaaagaaacgaaacagacagagcttgcgcaatgagcacccttttggggtgctttttttagtgaggcgtctgtttgaaagacctatatttttccttaatattccttaattttaggaagaggcaacacctttttttgggacaatatcgcaaaaaaattcttgtatttgtaaaaaaagggtaggaaatcagtttgcagcatatttgatggaaacgttctcaagcctgataaaagctcaatttcccttgtaatttatcatcattaaggaggattagagagtatttagaagcataccagaggaaaataagtcacatggatgtttttaaagtaatgatacaaaataaaagggattatgatgtttgtttgacttattacaaacgtgttacggtattaaagattgcttattatggagggaaaatatgaattcggatgagaaaccaattaagataaaagtcgaaaatgtatctaaggttttcggaaaacagacaaaaaaagccattcagatgctgtccagcggtaaaaataaaaaagagatcctgaaagcgaccggatcaaccgttggtgtcaatcaagcaaactttgatgtatatgatggggagatatttgtcatcatgggtctatcggggagcggtaaatcaactttagtgcggctgttaaaccggcttattgaaccgactgccgggaatatctatattgatggtgacatgataacaaatatgtcaaaagaccagctccgggaagtgcgccggaaaaaaatcagcatggtctttcaaaaatttgcactgtttccgcacagaacgattcttgaaaatacggaatacggtttggagctccaaggcgttgacaaaaaagagcgtgagcaaaaagcgcttgattcgcttaaacttgtcggtcttgaaggctttgaacaccaattccctgatcagctcagcggaggaatgcagcagcgtgtcggccttgcccgcgcattgacgaatgatcctgacattcttctgatggatgaagctttcagtgcgcttgatccgctgatccgtaaagatatgcaggatgagcttttagaccttcatgactctgtcggcaaaacgattatcttcatcacgcatgaccttgatgaagcattgcgtatcggcgacagaatcgtgctgatgaaagacggtaacatcgttcagatcgggacacctgaagaaattctgatgagcccgtccaatgaatacgttgaaaaattcgttgaagacgttgatttatctaaagttctgacagcgggccacatcatgaagcgcgctgaaactgtgcggattgacaaagggcctcgtgtagcgctgcagctgatgaagaacttaggtatttcttccatctacgccgttgataaacaaaaaaagctactcggcgtcattcacgcggcggatgcgaaaaaagcggtcgaatccgacttatcgctgcaggatattttaaatactgaatttacgactgtgcacgaaagcacatacttgacggaaattttcgatgtggtgtctgatgcgaatatcccgatcgccgtcacggacgataaaggccgcatgaaaggcattgtcgtaaaaggcgcattaatcggcgcgctttcaggcaataacgattatataaatgttgaagattctgctgaacaagctcaggattcttctgttcaggaggtgaagtaaatggacagattgcctagaattccgttagcagatatcgttgaccggtttgttgactggcttactatgacgttcggaggtttctttgacggaatctcaaacggattggccgctttcgtaaacgcgattgtgagcgggttgggtttcatcccgtctattttattgactgtgatttttgcagctcttgcttggtggatcagtacgagaggaattgcactctttacgttaatcggattccttgttattgattatttgggctattggtcgccgatgctgcaaacattggcgcttgtcgtaacatctgttttgatttccattattattggggttccgattggcgtgtgggcgtctcagaaagaaacggtccgccgcattgtcacaccgattctcgatttaatgcagaccatgccggccttcgtatacctgctgcctgcgattttcttctttaatatcggcgttgtgccgggcgttgtggcatctgttattttcgcgatgcctccgacgatccgcatgacggttctcggtattaaacaagtcccggctgatctgattgaagcgacggaagcattcggttcaacgacgtctcagcgtctgttcaaggtacagcttccgcttgccacaaaaacaattcttgccggtattaaccaaagcatcatgctggcgttatcaatggtcgttatcgcggccatggtaggtgcgccgggtcttggttctgaagtatacagcgccgtgacacaattgaaaaccggtgtcggagtagaagcgggtattgcgatcgttatcgtcgcgattacgcttgaccgtattacgcaaaacattaaagtgaagaaaaagagcagggggaatgcctgatgcttaagaaaatcatcggtgtcggcgttaccgctgcgctggctctttctttggccgcctgcggttcgcagactgatggtcaagctacggctgcgtcccaggtgaacaaaaccattatcggtattgacccgggttcgggaatcatggccttaacggatgaggccgtgaaggattacggattgaaagactggaacgtcgtgacagcatcaagcgccgccatgaccgcgacattgaagaaatcatatgaccggaagaagccgatcatcgtaacgggctggacgccgcactggatgttctccagatataagctgaagttccttgatgatccgaaaaaaacgtacggaactgccgagcagattcatacgattacaagaaccggcttcagtaaggaacagcccaacgcggtcaaagttctcagccagttcaaatggacgcaggacgatatgggagaagtcatgattgccgttgaagaaggcgaaaagccggccaaagccgctgctgattatgtgaaaaaacataaagatcaagtggctcaatggacaaaaggcgctcataaagtaaaaggtgataaaatcaacctggcttatgtggcgtgggacagtgaaatcgccagtaccaatgtagtcggaaaggtattgcaagacctcggctatgacgtgaagctgacgcaagtggaggcaggcccgatgtggactgcggttgcgacaggcagcgcggatgcgtcattgtctgcttggctaccgaacacccataaagcttatgcgtctaaatataaaggcaaatatgaagatgtaggaacgagtctgacaggcgtcaagatgggtctggtcgttccccagtatatgaaaaacgtcaattcaattgaagatttgaagaagtaatgaagaaaagcagccccgtgccgggctgcttttttttatgtttcaaacgatgcgaggacggcggccgttaatatctcgacgccggtaaagatggcgcttcggtcaaatgtcatatggggatggtgaagccccggctgcagcccgcacccaagaccgagcatcgtcgttttcaagttcggcacctttaacccgtagaagtgaaaatcctcccctccggtcgtcactagaggctcatctacatgttcttctccgagaatgccgcttatcgcagccgccatgatggcttccgcttcttggttccgctcggctgccgggaggctgtgttctttttgcaattcgatttttgcgccgaatgcggcagccgccgcctcgcaggctctttctgtttcagcggtcagtttttccatggcggcattggtttgtgcgcggagatcaaggctgaaggatgcttttcccgggatgatattggaactctctccgcctgcctgaagctttgtcatcttcacggaatgcgggatgccgggatcaagatgaatgaagctcagcttttgcacgagaagggcggcgatttcgatactgttaagaccgagatgcggtcttgcgccgtgggcttcttctccgataatcaggccttcgatatgccggcttgagccatgaagaatggacggcgcgcatcggccgtttgccgtttcctgtacggggcgtacgtgcactccgtataagaagtcaacatcatcaagcactcctttttcaatcattttcagcgctccgccgcctttttcttcagccggctgaaaaataaagcggatggtgcccttcggaagcttccgctggcgctttaaaagcatcatcgtgccgagcgccatggtcatatgtgaatcatgtccgcatgagtggttcgcctgaaagacaccgtccacttcctgccacagcgcgtcaatatccgcccggacagccacgacgggtgaaccttctccgatttcgccgatcaccccggtacaatcatcaaacgtgcgggtccggcagcctgcttctttcagtttttcagtcagatattcagttgtttgatattctttccagcttacttcgggatgggcgtgcaggtggttaaaaatatccataatgacttgtttatcatgttctgtcagtctgttcatgccgtaagtcctccttcaaaagctgtctgtttttttatttttgatattgaaaacaggcaatcagtctgtatataatatagcacatatctgtattttctgaatagtttataaatttcaagcgggatggtgatgttatggctgtgccgaaagccgaacctgtattaaaaaagaagaaatcgtttgtgatgcccgatgcttacgttctgcttttcattgtcgctttactatgtgcgttagcgtcgtacatcgttcccgcgggggaattcgacagggtgacaaagggcagtgtgacgtcggccgtcccgggaagctatcatgctctggagcagtctccggtcagcccgatcgcttttttcaccgcgattcaggaagggatgacaagttccgcaccgattatctttttaatcctctttacagggggcaccattgcgattttggagaaaacgggcgccatcaatggattgatcaataatgtcatcagtacgttccgcacaaaacagctgctgtttattgcgattgtcggcgccttattttcgatcctcggcacaaccggcatcgtcgtcaattccgtaatcggttttatcccgatcggtctgatcgtcgcccgttcgctgaaatgggatgccgtggccggagcggccgtcatttatatcggctgttatgccggatttaacgcaacgatattatctccttcgccgctcgggttatcacaaagcatcgcggagctgccgctgttttctggtatcggccttcggattgccgtctatatttgttttctgctttcttctattttatatatatatcggtatacgagaaggctcaggaaatcaaaagacgccagcctgttggggaacgattggttcccggcggcaggttcagtcccgcaggtttctgagccggaggacaaacaagtctcgttcactgtccggcataagctgattctcgctgttgcggctttgtcgcttgctggttttttgtacggcgcgctcacccttggctggtctgattcagaaatggccgccgtgttcatttttatctcgatcttgtccggcctgattgcgggaatggcggcaaatgatatcgcaaaaacgtttatcacgggctgtcaggggctcgtttacggagcactgatcgtcggaatggcgagaagcatttccgttattttggaacatggaaagctgcttgatacggtagtcaatggactggcgtcactgctgcacggtttcagcccgatggcgggcgcaatcggaatgtatatttccagcgctctgcttcattttttgatctcatcagggtcgggggaggcggtcgtatttattccgatcttggcaccgcttgctgatctgatgggcatcacgagacaggttgcggttgaagcggtcatgcttggagaaggcgtcgtaaactgtgtcaatccgacttccggcgtgctgatggccgtattggctgcaagcggcattccgtacgtaaagtggcttcgttttatggtcccgctggcgctgatctggtttgtgatcggccttgtgtttatctgcataggcgtcctgatcaaatggggtccttactaaacattttgtcaatgatatttcggtttatcattatgaatcggcaagatataatgaagttgtaagccattcataaaagtacgggaggaagtcatcaatcagcgtaggaacagactttcaaacgtgaatggaaagagtgagagtgtgagagagaaagaacgaatgatttggtcagaagtcggaatgcttatgggcacactgtctttgcttgacatcatagtacgcggacttgtcctgaactgtccgtttagggaatgggccggaagcttggcggttttcttcattataatcgtttattattgcatcagagcagctgcatcggggattttgctgccggctattcattctgaagcagcattgaaaaaacaaatcagacggcaaatgggagaaacgcttgccgttgccgttatcattacgctgatcaccatgtatgaccaaggaatcccgcatcactttacaggatggctgaaattgattgcattatttctcgtatgcagcatcttcatatttctggtccgttatgttgcagtaaggctgatttatagaagatctcgcaaaaaaagctgacaaatgagccctgcttggtttcaagcagggacttgctttatatgttggccgattttgaccgtgcttttgcaatgtatgtatgagcggctaaatcatgtacactctgtgagcgatttttaaagagaaataaaaagtataacagcgggctcgcgcaatacacgaagatcgtaaaatagcggataaacgcctgcttaaaagaaatgttcccgcgggacttttcatcggcgacacgcagcctgaaaatgaacagtccgatcgttcctttcatttttgtaagcggcatcagcatcggatacagaataatcatcacaaattcagagatcagcacggcccacaaggcttcatcggtcagtttcgcgatatagaggatgactgatacaatgataatcacatctaacaggacagccggaatgcgataatagaactttccggcatcgggaagcggttcggatgactggacatccggtgatttcctgagaactgcggtgccggccgccatatcgtgaactgcctgcgctttttctgtaaagtgcaccgtaataaacggcagaacagagagaaagtgaagaagggaaacaaaaaatctgccgacagcctgcccgaatgaaattctgctcccatcatgcgcttttaccaccttcagtttaaagaggtaagcgccgatcgttccttcaagcggagtaagcggcatcaaaatatagcaaagcacaatcaagccggtaaaaatgaagaaaaaagaagtgctcagcggtctcccggcatataaggtgattggcacaagcagaatgaataggtacatgagcagaaggtcaaccaaaaaagccgccatccgttcacctatatttgcataattcatgattcattattctcctttcgtacagtaaaaagacaacaaatcacattttatagtcagatttccttttttagaataggtatttattccttattttctcttaaatgacattacaactattcatttattcctttcagttggaaagaataaaaaaataaaatttttctcttgcaaaagtttgtgaagtattgcacaatataaatgtgaaatacttcacaatataaaaacagacaccacgaaacactggaggatgagcatacatgatgaacgaacgagtgaacaaagtagcattaatcggagcaggttttgttggaagcagttatgcatttgcgctaattaaccaagggatcacggatgagcttgtgatcattgatgtaaataaagaaaaagccatgggagatgtcatggatttaaaccacggtaaggcatttgcgcctcatccggtaaaaacgtcttacggcacatatgaggattgcgaggatgccgatattgtgtgcatttgtgccggagccaaccaaaaaccgggcgaaacgagacttgagctggtcgaaaaaaacctcgccattttcaaaagcattgtcggtgaagtcatggcaagcggatttgacggcatcttcctcgttgccacaaacccggtcgatattcttacttatgcgacgtggaaattcagcggcctgccgaaagaacgcgtcatcggcagcggtacgacacttgattctgcgagattccgttatatgctgagtgaatacttcggcgccgccccgcaaaacgtacacgcccacattatcggcgagcacggagataccgagcttcctgtatggagccacgccaatatcggcggagtgccggtgcagcaattactggagaaaaatgcagcttacaagcaggacgagctggatcagatcgttgaagatgtgaaaaacgcggcctaccatattattgagaaaaaaggcgcgacatattacggagtggcgatgagcctcgcccgcatcacaaaagcgattttgcgtaatgaaaacagcattctaaccgtcagcacatatttggacgggcaatacggagtcaacgacgtctttatcggcattccggccatcgtcaatcggaacggcatcgccggtgtggcggaacttgagctgaatgaaacagaacaggctcaattcagccgcagcgcaaacgtgctgaaagatattctcgctccgcattttgcagagtaaacacaaaaaagcagtacatgacaaacgccatgtactgctttttttaattcgcttttttcgccatttcctgagaggttttcactctcgcttttcccatgaacaaaacggtaacggctgcaatgacgatcggcaccagagcaagagtaaatacatatgtgatgctttgagacattgcgtcaataattttatccagaatctgcggcggaatatgagcgcgcgtgccggcctggaagatttcctgaggatttccgatgttctgcatcgcgccgcccgctcctttcatgccgctgaaagaatctgtaagcttgttggtaaatacattcgtctggatggttccgaaaatcgtcacaccgagcgtcatgccgaatgatcttaagaacgagtttgttgagttggcgcttccgcggtagcgcggctcaaggtcattcatggacgctgccggcagcaatgagaagttgaagccgacgccgaatccggagatcagcatgaatactgtcagcatcgtacgcgccgtatccggagtcatattcgaaagcagcagcattccgataaagaaagcgaccacggaaatcagcattaaattacggaaccgcactttcgtttggaaaatcccgccgatcatacttccgataacagaaccgatcatcatcggcgtcaaaataaagcccgcgcttgtcgcggtgcttccgtacacagcctgaacgaaaatcgggataaacaccgccaaaatcacaaatgtggctccgtaaaggaaagccaaaatctgagcggtggcaaataaacggtttttaaacatccaaaatgaaataatcggttcttccgcttttctttccacaataaaaaaggcgataaagaacacggcgaacacagcgaacagaccgatgatctgaacagagttccaatcatacgtttttccgccgagctcaagagcgaacatcagaccgacaatggaaaccaccagcgtaatcgcaccggcccagtcgattttctgcttcttgtgctcaagtgattctttataataacgaagaatgaagaacagtgataaaatgccgatcggcacgttgatgtaaaacacccagtgccagctgatggagtcggtaatgagcgcgcctaaaagcggtccgagaacactggacagaccgaaaacggcaccgaacatacccgacatttttccgcgtttttccggcggaaataaatcaaaaataatcgtgaaggcgatcggcatcagcgcgcctccgccgattccctgaatgacgcggtaaataatgagctgatccattgtttgggcgattccgcataatgcagatccgattaagaaaagaataagaccgaataaaaagaaacgtttccgtccgtacatatcggacagttttccgtaaatcggcataccggccataacggctaccatgtatgatgccgtcacccacgcgaacttatcgaaacttccgaggtccgccacgatatttcccatcgcagtggcaacgattgtattatccatagccgacattaaaatgcccagcaaaagaccgatgacgacaaactttgtcgaggcgtccttcgcggctgtttgttccatgctttttcctcctatacttacttttgatcattaaatttgctatgatcatattagatttgccgaaaattatcttgatcgtcaagataaattgattttatagggaggcctgtcagttgtcaacaagaaataccagaagcgagacggaggaaaccgccatacagttattccggaagatggccacaaggacgatcctttttcatcaggcggccgctcaatctctcggtctgtttccgaccgatttgaaatcagctgatattttaaatgaagcaggcccgatgaccgcgggtgagcttgggaaaaaaaccggcctcagcacaggctcggtaacggcgctcattgaccggcttgaaaaagcgggatatgtcatgaggaaaaaagatcccgaagacaaacggcgggtgatcattgtgccgctgacagcgggaaaagcgaatgtgaagcaattgttcagctccttatcccagtccacggtcagcctttgccggcaatataaagaagaagaactgcatctgatattcgattttctcaaaaaagtgacggacattatggaagatgaacttgagaaattaaaataatatatcatagcccggcccattcatgaataatttgtacaagttgcatgaatgaggaggaagccaatgaacatctttttaagctacatcgttctcgggctgtcattgtcagcacctgtcggcccggtcaatgcggcgcaaattgacaaaggcatcaaaaacggcttttggcatgcatggattttcggtcttggcgccatggcggcagacgggctgtatatgattctgatttatttcgggctgtctcaatttttgacggctccatttgttaaaacgtttttgtggctcttcggttttttcgtgcttacctatacgggagtcgagacgttaaaaaatataagggaagccatgaatgtcagaagcggaaaaggaaaaccggcattttacaaaacattcggcgcggggttttttatttctctttccaatccgctgagcattttattttggctcggcatttacggcagcattctcgccaaaaccgctgaatccttcgatgcgaaccagcttttgatttacagctccgggattcttctcggcattttgatctgggatttctgtatggcgatcgccgcgagcactttcagaaatctccttcatgaaaaagcgcttcgctggctgacgggagcggcaggtgtgtccttgatcgtttttgggttttatttcggatggcaggggattcagatgctcatctcataaagagaagaacagtcactcatcgcctatctccatcataacgtatcatgacgatactggaggtgggcagatggcaagcgtgctgtacacaaaaagttgccttgaggaaaatttattgaatctgccaaattggcagaggatcgcttttgagctactatcagaaaaggtaggcgatgaagcggacacatttccgtgcattcccggccgtcagggatttctgacagatcagctccggatatccttcgcgggtgaccctcgtgatcgggaaaccccggaggaagtgggactgctgctgtccgagtacggaaagatctcaagggataccggaagatacgcgtcgctgcttgtgatttttgatacgccggaggatttagccgagcactgttccattgaggagtatgaagagctgttctggtctttcttaaagcggctgagcggctgcgacccgaaagactggccggaagacatgccggaagatcctgaacattataaatgggagttctgctttgacggcgagccgtattttattctgtgcgcaacgcctgcgcatgaagcgagacaaagcagaagctttccgttttttatgctggcgtttcagccaagatgggttttcgaaggattaaacgattcaaccgtgttcggacgcaatatgagccggctgatcagaaaacgattagaagcatatgacgaagcccctcttcatccccgattggggtggtacggaggaaaagacaatttagaatggaagcaatatttcctccgtgatgatgagacgcaagtgtcaaagtgtcccttttcttacttgaaaagattgtttaaaccgacgaaataagcaatgatccggcagggctgtgtccctgctttttttgtacgatccatgtcacgattgcaatgatggcgagaaaacaaaggctgaccagaaaaccgggccggcttgatttttcaaacagcgtgccggagacggccgcgatgatcagcaagagggcgataaaaatctgtgtggttcccatctttgtcggttcggtcagtttcttgcttgagaataaaatgaacagccacgtataaagaagcatcagacccgccgcggttgtcatgtgttcatatatatttttcggcagcaccaatgacagtatgatggagacgataagcccggcaaatgtcaatccgagcgcaggccagcagatctttttgttttcttttaatctgaagcatttcggcgcgtctccgtcatcagccattgtacagagcaatgtcgtcacggcaaacagcgaggcgacgagcgtagaaaatcccgcaataataaaaatcccgttaaaaatatcaagaatgacatctaaatgaaagcccttcagcgacgaaataaacgggctgtcctgttcggtgaatttggcgagcgggatcaacagcagcgccaggccgagagaaataacgtaaatcaccgcaagaacgatgagcatcagtctgcctgattttgaagcttcctccggctttttcagatgtacggtcatcagccccaagacttcaattcctccgaaagcgtaaaacgcataaatcagccccgtccataaccccatcgctccgtgcgggaacaaatcctttgtatcattcggcacctgcacatccgacttgtgtgaaaatataccgcacagcgccaagacggcgatgacgataaacataaaaatcgccgccgtttttacaacagcgagcacatgctccgttttttgaaaaacggacaaccccgtaaaaataatcaaaagaccgagcaccgcatagatggaggcgaagatccacagcggcacattcggaaaccaatgcttcgtaaacagcgagatcgctgtcagctggctccctgtgatcagcatttcggacgaccagtacacccacccgttgctgaagcctgcccaagagccgaaagcctttctcgcataagcgcaaaaagaccccttttcgggctgcttagccgaaagcttcgcgagctgctcaaagacaaaataggtgccgagtccggcaatcagaaatgagatcagcgcggaatatccgcttttgacaatagcgatactggacccgagaaagaagcccgtcccgattgtgcagccgacgccgattaaggagagctgccaccaagcgagatttcctttaggctggtcctgtgatttacccatgaaattcaacccctttatcaaagcttagattgcggccggcagaacgggaatatacatccaattaattgctttacatgaaacaaacggccggggttcataatagaagaaaaaaggagcagtctgatgccacagcaatttatcgtaccgccgaaaaaagggctcggcctgaaggttcacaaagggcagattataaaagtagtcgatgtggaaggacagcaggtggctgactttacggcctatcatgccaaggacttttatgagcatcttgatcagggcgcgacgattgatgccaaccagtccatcaatgtgaaaacgggcgatcatatttattctaatttatacaagccgatgctgacgctgattgaagatacagtcggcaagcatgacctgctgctccccgcctgccgcccggatatgaacaggcttttatacggaaagcataaagacgagctccaggatacgtgctatgacaatatgagcggggcgcttgagcaattcggggtgccgcggccgcatatgcattatcctttcgccattttcatgaacacggtgcttgatgagaaagggaacttgtcagtcgaaacgcccctgtccgacgcaggcgattatgtacggctccgtgcggaaatggatcttgtcgtcgcgttttcctcctgcccgattgaaaaaggaaaatgcaacggcgacagcatcactgcgctgcgggtggaaatcagctgatcccggtgtatttgattcacttaaaatctgcacctgtgctatatttaacagagtcgtacatagtggcatgattcatttccagcatgaacgggaaatgaatcaaaagaaacaatgcaggaggagtgattgggatgagcatccagaaacaaattatgaatgatctccatgtaaagccctcaattgatccgaaacaagaaattgaggacagagtgaactttctgaaacaatatttgaaaaaaacaggtgccaaaggctttgtgctcggcatcagcgggggccaggattccacgcttgcgggacgcctcgcccaaatggcggctgagagcatcagagaggaaggcggaaacgcggaatttatcgccgtacgtcttccgcacggcacacagcaggatgaggatgacgctcaaatggcgctcaaattcattaagcctgataaatcatggacgtatgatattaagcccgctgtcagcgcgttcgccgatcagtacaaaaaagaaaccggcgatcagctgtctgactttaacaaaggaaatgtaaaagcaagaatgagaatgatcgctcaatatgccgtcggcggacaagaggggctgcttgtcatcggaactgaccatgcggctgaggctgtgaccggcttcttcacgaaatacggtgatggcggagctgatctgctgccgcttacgggcctgacgaaacgccagggcagacgtttattagaagagctcggcgcgccggaacgcctgtatttaaaattaccgacggctgatctgctcgatgacaaaccgcagcagactgacgagaccgaacttggcatcacatacaatgacattgatgactatttagaaggcaaggacgtttcttctgaagtaattgaggcgctggaaaaacgctacctcagttcggagcataagcgccaggtgcctgcatcgatgtttgatgattggtggaaatagaaataaaaaacctcccttttgaaagggaggtttttatttcttatgaaagcagtgtttcatctcattcagagattctttaatatgcacttcagcatgacgaccgaagtattcgagtgacacgaatccgccgtattgcctgttcatcagttcattcagcaagggttcctgctgtaaatcaccttgcagcacaggcaccggcttgctgagataccagttgtcaaagttccaatgatagttttttaagtgaatatggctgacggtatgatacagtttttccaaagcggtcatttggtcaatgtgattgacgtgaaggttggagccgtcaaaaatgatgcggacccgcggatgtccgacatcctctaaaaatgccagcgccgcctccggtgtatccgcgtacgtatcgtaatgaatctcaagcccgatatcgacttcataactgtcagcgagccgtgccgcctcctgaaattgatcaaccgcacgctcccacttttccggtgacgtccggtgcgaagccagattgcccgcaaagactctgatcaaggggctgtgaagctgccgtgccgcgcttaatgctctttgaacatcttttaatgcctgcctttcatcctgagagacgaagtcagtgtacaagctgacagccggcacctcgatgccctcctcctgaagctgctgatcgagcctgtcgagcgggccgatttccttaatatattgtttgatgtggccgtaccacagttcgatgccgtcaaaggagtgctccttcgcgaaagaaatgacgtcgagaatatgcttttttttagaccccgtcgtgcaaaagctcagtttcatcggtaatcctcccgttaactgtctatcatatgtgtacttttccccgggtacgatacggataaacagatgaaaagggtaaacactttttttatgagggaggttcacctgcatcattcgcacataaatagtttagtgcttttttgcgtcaaagtattaaataattgcccgaagtgttgtacaatggatgtcattcgagtaagggggagaagccattgaaaaatgaaacggagctgacggacttcagtcccatccgcaataaaccgactcgcgctcgttatgtgatactggttcttttgttttttatcactgcgattaattatatagaccgtgccagtgtatccatcgccgccccgtccattcagacatcgctgcatataagccccgcgctcttgggcgtcgtattttccgcgttcagctggacctatacgggaatgcagattccgggcggactcattctggacaaattcgggtcaaaacggacgtacggaatttcattatttgtctggtcggttttcacgggagtacaggcttttgcagccagtttcggatttttattcggctgccgcctgattatcgggctggctgaatcgcctgcgtttcccgcaaacaaccggattgtcacgacgtggtttccaaggcgtgaacgcgcctttgcgacgggtgtttatacggcgggggaatatgtcgggctcgcattcgccacaccggtattattctggattttgacggcatttgactggcgcgccgtctttatttcttcgggggcgctcgggcttattttctccattttctggtttaagatgtatcaggagccgaaccggtatcggaaagtgaatcgggaggagcttgattatattaaagaaggaggcggactgacagaggtgtctgaatcagccggcaggatcacgtgggcggatttcgtccagcttcttaagtaccgcaagcttgtcggcttgtatatcggccaattcgccgtagcctccacgctgttcttctttttgacatggtttccgacttatctggcggaggcaaagcatatggccttcttaaaagtcggcttcgccgcatcaatcccgtatatcgctgccttcttcggcgtattgttcggcggattttggtctgacggcatgatgaaacggggcgtgtcggtgaacgttgcccggaaaacgcctgtcatcctcggtcttctgctgacaggcaccatcgttctcgcgaattttacggattcttctcctgcggttttgacgattctatccattgcttctttcgcgcagggcatgtccaatatatcctggacaatgctgagtgaggtggcgccgagcgagacaatcggattggcagggggcgtgtttaactttttcgccaatatggccggtatcatcacaccgcttatcatcgggtttatcgtctccgcgaccggttcatataacggagcgattctgtttgtcggcgctgtcgcttttatcggggcgttttcttatattttcattgtcggaaaggtcgaacgcattacgctccgatagaaagaaaaactcatctcttcttgttgaggatgggttttctttcattgattatctctatatttcaatattgaattatcatataataaacataactttttcattccttaggaggatttcgccgaagatgaacgcaaaacgtgccattcccgtaagagaaagaaatatcgtactgatcggattcatgggtgtcggaaagacaacaatcggccagctggtcgctaaaaaattatacagagatttcattgatattgatctgcagattgagaaagatttcaatatgtccattcccgaaatgtttgagaaaaagggtgaagcctttttcagacagactgaaaaggattatatattagatatttgccgcaatacgaaattcaagatcgtgtcgcttgggggcggttcgtttaaacaagaggaaatcaggcaatgctgccttgaaaactgtctcgtgctccatcttgatttgtcatgggagaattggaagcagcgggctgacctgctgattgaaagccgtccggttctgcataaccgttccatggaggaaatgcagcagctctttaacgagcgccaaagcatctatgataaacataattcaaaagtcgcgacggataatctggaacctgaagaaattgccgattatatcgtcgaaacgttaaaaatcggctgggacctgtatcagccgatgtaaaaagagccgtgacgctgtgagcgcacggccgtttttctattttaaacaaacgtttgataaaaagtgaatgcgcccgccgattatttataaaaatgtttagaaaataagtgtgaaatcgtgttaagatagagtcagaaaattaaatcttataaaacaaaggggaataatcggatatgcaattatacgacttgccgcttgaccaactgcaaacctataaaccaaataaaaccgcacctcatgactttgcggatttttgggcatcatcattacatgagcttgcaaaggaaaaggcaaagcctgaattgacgcctgaaagctatccggctgacggcgttaaagtattccggctgaaataccggagcttcggcaaggcggaaattgagggatggtacgccgttcccgaccgaaaaggaccgcatccggccatcgtgaaatatcacggctacaacgcgagctatgacggggacatccatgatatcgtgaattgggcgctgcacggatatgctgcgttcggcatgcttgtccgcggccagcacagcagcacagatacaagcgtctcaccgcacggacacgttcccggctggatgacgaaaggaattttagataaagatacatattattaccgcggagtgtacttggacgccgtacgggctctggaagtcatcagcggctttgacgaagtcgatgaaacgagaatcgccgttatcggcgggagtcagggaggcgggctttcaatcgccgcggcggcactatccgacattccgagagcggttgcagccgattatccttacttaagcaattttgagcgggcgattgatgtcgctcttgatgagccgtatcttgagattaactcctttttcagaaaaaacggcagcccggagacagagaagaccgcgatgaatacactggcctattttgatatcatgaatctggcagaccgcgtaaaggctccggttctcatgtccatcggactgattgaccgcgtgactccgccgtctacggtatttgccgcttacaatcatttagaaacagaaaaagaattgaaggtttaccggtatttcggccatgagtacataccttctttccatacggaaaagctggcctttctgaaagcgcatctgaaaggctgataaaagcgaaaagcccaagttttacatttgggcttttttcatgaatgatgacggaaaaggacggatacaaatgaaacaaaggatcatcgaagaattaaaacgaattgaggcacagcacgacgttaaggtgctttacgccgtagaatcgggaagccgcgcatggggatttccgtcaagcgacagcgactacgatgtacggtttctctatgtgccgaaaaaagaatggtacttttccattgaaccgcatagggatgtcatagaagagccgatccatgacatgcttgacatcagcggctgggaattgagaaaagcgctgcggctctttaaaaaatcaaatccgcctcttttggaatggctctcttctgagatgatctattacgaagctttctcggcggctgaaaagctccgaaaactgaaaacccgcgccttctcgcccgaagccggcatccatcattatctcaatatggcaaaacggaatgaaaaaacggaactgcggggcggtgaagtgaagattaaaaagtacttttatgtcctgcggcctctcctcgcctgcaggtggattgaaacgttcagctccgtgcctccgatgtcttttcccgtactggcggatgccctattgacggatgaatcgctcatttctgaaatcaattctttgcttacaaggaaaaaaagcggtcaggaactggctccggaacccaaaaatacgatcattcacgcgtttatagaagaggaaatagaacgcatcgggctatatgccaaaacgataaaaacgccgaaatccgatataacggaagaattgaatcagctattgattcagaccgtcgaagaggcgtgggagcaaaaagacggaaattgacgatttctgtcatttccgtccgccttttttcggcataaaccgcctgctctctaagaagctgattgtggtaaaaccacaaaaatttatcagaatctttgtatttttagaatattgtgagaggatgttttgtccatttacaatagactcatacaaatacttcttagattgcggggtgttaaggttggaagtgattacaagagattttttcttatttttgtccaagagcagctttctcaataagatggcgagaaactggggaagccgcgtggcagccggcaaaatcatcggaggaatggatttccgcagttctatcccgacaatccgacatttgaacagccaggggctgtctgttactgtcgatcatttaggggaatttgtcaacagcggtgatgttgcaaaggagcgcaccgaggagtgcatgcagaccatcgctttaatcgctgatgaacagctgaattcccaagtgtcattaaaaatgacgtctttaggtcttgatatagatctcgatctcgtctatgaaaatatgacgaaaatcctccagacagcggaaaaacataaagtcatggtgacgattgacatggaggatgaaacgagatgccagaaaacgctggatatctttaaagacttccgaagccggtatgaatacgtaagcaccgtggtacaggcttatctgtacagaacggagaaggatcttgatgaccttggcccgctgaacccgtttctgcgccttgtcaaaggagcctataaagaatcggaaaaggtggcctatcctgaaaaaagcgacgtagatgaaaattataaaaaactcatccgcaaacagcttttaaaaggacattatacggcaattgccacgcatgacgacaagatgatcgattttacaaagcagcttgtcaaagagcacggcattccgaacgaccgctttgagtttcagatgctgtacggcatgcgctcgcaaacccagctcagccttgtggaagaaggatacaacatgagagtctacctgccttacggcgatgactggtacggctatttcatgagacggctcgctgaacgcccctcaaacatcgcattcgcctttaaaggaatgacaaagaagtaaaaaaagggagagatgacaatgactacaccttataaacacgaaccattcacgaatttccaagatcaatcaaacgttgaagaattcaagaaagcgcttgcgactgtaaacgaatatctgggaaaagattatccgctcgtcatcaacggtgaaaaagtagagacggaagcaaaaatcgtatccattaaccctgcagacaaagaagaagtcgtcggaaaagtgtcaaaggcatctcaggagcatgccgagcaggcaatcgaagcagccgctaaagcgtttgaggaatggagatacacatcccctgaggaaagagcggccgttctgttccgcgcggctgccaaagtccgccgcagaaagcacgaattctccgccctgctcgtcaaggaagcgggaaagccttggaacgaagctgatgcggatacggcggaagccatcgactttatggaatactacgcgcgccagatggttgaattggcaaaaggcaagccggtcaacagccgcgaaggcgaaaagaaccaatatgtctacacaccgacaggcgtaacggtcgtcattccgccatggaacttcctctttgcaattatggcgggaacgacagtggcaccgattgtaacgggcaacacggtcgttcttaaaccggcaagcgcgacacctgtcatcgcggcaaaattcgtagaagtgcttgaagaatcaggccttccgaagggcgttgtcaactttgtgccgggaagcggagcggaagtgggagactatctcgtcgatcacccgaaaacaagcatcattacgtttacgggatcacgtgaagtcggtacgagaattttcgaacgcgcggcaaaagtgcagccggggcagcagcatctgaaacgcgtcattgctgaaatgggcggtaaagatacggttgttgttgacgaggatgcggacattgaattggcggcacaatccattttcacatcagcattcggctttgcgggacaaaaatgttctgccggatcccgtgcggttgtgcatgaaaaagtatacgatgccgttcttgagcgtgtcatcgaaatcactgaatcaaaagtgacggcaagccctgacagcgctgacgtgtatatgggccctgtcatcgaccaaggctcttacgacaaaatcatgagctacattgaaatcggaaaagaagaaggccgtttagtcagcggcggcaccggagatgattcaaaaggctacttcatcaagccgacgatcttcgctgaccttgatccgaaagccagactcatgcaggaagagattttcggtccggtcgtcgcgttttctaaagtgtcaaactttgatgaagcgctggaagtggcaaacaataccgaatatggtttgacaggagcggttatcacaaacaaccgcaaacatattgaacgggcgaaacaggagttccatgtcggcaacctgtacttcaaccgcaattgtacgggagcgattgtcggctaccatccgttcggaggcttcaaaatgtccggaacggattcaaaagcgggcggcccggattacttggcccttcacatgcaggcgaaaacaatcagtgaaatgttttaagcgggactgaatgggcacctcctcgcggggggtgtccatttcaccataaacatataaaacggaggaggaaatgccatagcaaacattcagttgattatttccatttgtatttatatggcgggaatgctgtttatcggttattacgcctacagacggacgtcaaatctgacggattatatgctcggggggcgttctttaggccctgccgtgacagcgctcagcgcgggagcggcggatatgagcggatggctcttaatggggcttccgggcgccatgttttcaacggggctaagcggcgcttggattgtcatcggacttgtgctcggagcatgggcgaactggcttttcgtggcaccgagactgagaacgtataccgaaaaagcgggaaattccattaccattccgggtttccttgaaaatcgtttcggcgatcacacgaagcttctcaggctgttttcgggtcttgtcattctcgtttttttcacattttacgtatcatccggcatggtatccggaggcgtcttattcaaaagcattttaggattgaattaccacacggggctgtgggtcgtgacaggcgtcgttgtcgcctacaccttgttcggaggctttttggcggtaagctggacggactttgtccaagggatcattatgtttgcggcgcttattctcgtgccgattgtgacaatttttcatacgggcggcccgggagaaaccgttgccgatatccgttcagtcaacccggaactgtttaatatgttcaaaggaacgaccgttctaggcattatttctttatttgcgtgggggctcggctatttcggtcagccgcatattattgtgcgctttatggcgatcacatctgtgaaagagatcaaacgcgccagacggatcggaatgggatggatgattttatctgcactcggcgctctgtttacggggctcgcgggaatcgcgtattaccatcagcgcggattgaagctggctgatccggaaaccatttttattcagctcggcaatattctgttccacccgattattacgggatttctcatttctgcgattttggctgccattatgagtacgatttcgtctcagctgctcgttacgtccagttctttagtggaagacttgtataaatccatgttcaggcgttcggcttctgataaggaactcgtatttctggggagaatggcagtacttgcggtgtccatcatcgcattggtgctcgcatgggagaaaaacaacacgatacttggccttgtcagctatgcatgggcgggattcggcgcttcattcgggccggtcgtactgctcagtttattttggaaacggatgacgaaatggggggcactcgccggcatgattgcgggagcgattaccgtaatcatttgggcgaatgccggtctttcaggctttttgtacgaaatcattccgggctttgctgtaagccttgctgctgtatttgtcgtcagcttattgacacaggctccgtcaaaagatgtcacagatcagtttcatgagtaccgtgatacactttctcaataaaagcaaagaacgagaggaagaagggaccgccctttttcctcttttcatgatacaggcctccggataatactattttgggaatatatgaatttttttctatacaaaaagtcaccccgcagagtatgataaagataaaaagagcataggagaaataggtatggaagagcttttagagagagttttttcatttacggacattgataaattaattgatttcatcagttatgaattgcagaagcccgtcattctggaaagcgcggatttctttttgcttgcctataattcttattacattaatcacttcgactccgccaaccagcagacgatcttctcaaaaaaatgccccgtgcagatttttgaaaggtttctgaaggacggggtaatcgaaaaactgaaaaccgttcctgaaccgttccgtgttgaaaaaatagacagtatcggcctgaatcagagagtggttgtaagcgctaaacataaaggggaagtgatgggttacatctggattcaggagctcgaccgcaacctgacggacgaagagctcaactttttatatgaaacatcatttcatgtcgggaaaatcatccataaaacgaaccgggtgaaacaggaaaaggaagagagagcggaagaccttgtgaagcgggcgatttttcagcaattctcctctgaaaaggagttcaggcgggaggcagaaaagatgaacgccgtgctgccgtcggtcttttcagtagtcgtcctccatgccgcaaatggagatggggaggcagtcgaagatgtgaaggaaaatatcaaatcgtacttgaatttgcgagataaagtgagtcatgttttaaccatcgattccaatattgtcatcgtcgtcgcaagcttctcgcaaaaaagctccggcacttcggcagcatctgaattcatccacaaactgctgactcattttcactttcagaagatccccactccaatttatatcggaatcggcaatgaatacagcagcatcctgaagctcggcaaaagttatatagaagcccttgaagttataaaggctgccgaaattaccgggaaccaggaaaatatcccgtatgaatacagtaagctcgggatttaccgttatcttgaaagcatcgaagaaaaaaacgcctcactggaatatgtaaactatgatttagctttattaaaagccaaagacagagaaagcagtaccgaactgctgaaaacattagaaatctatctcctcaataactgcaaaacaaaaccagccgcagaacagctttttattcatcaaaacacattgaactaccgtatcaaacagattcttgacatgacttcaattgatttaaacgacttcagaacaaggtgtcagctgtatctcgatattatgctgatgaaaaagaaatagaaaagaaaccagtcgccgtactggtttcagctttaatccctcccgcctgtcaactctcactgaaccgcgcttgtgaatctctccttttccgtgatgagaaatgaataaacaccgctccccgatgtatgttatactttttattgatattgattctcaattaaaactttttaagtatagatataaacgggaggcagaataatggcggaaaatcatgaggtgtatgacgtcacgattataggcggaggcccggtcggcctgtttgcggctttttattgcgggatgcgcgagctgaaaacgaaggtgatcgagtttttgccgcggctcggagggaaagtgtctatgtttttccctgaaaaaatcatccgtgacatcggcggaataccggggatcaccggggaacagctgattaagcagttgaaggagcaggcggcgacatttgagccggatatcgtgttgaatcagcgggtgaccggatttgaacggctggaggacggaaccattgtgctggaaagtgccgaaggggaaaagcactatacacgcaccgtgatcttggcggtcggcatggggacgctggaggtcaatgaacttaacagtgcggatgcgagccgatattcagggaagaaccttcattataaagtggagaagctggatgcgtttcaaggtaagcatgtcgtgatttccggagggggagataccgcggttgactgggcgaatgagctggaaccgattgcggcgtctgttaccgttttgcaccgccgtgaggagttcggcggcttggaaagcagcgtcgcgaaaatgaagcggtcttccgtgcgggtgcttgcgccgtatcgtttgaagcatattaacggcacaggagaacggatcgaaagcgtcaccgtttgccaaactgagtccggcctttctgaagacatcaagcttgatgagctcattatcaaccacgggtttaaaattgatctcggtgcgatgaaggattgggggcttgagattgaagaaggcagaattaaagctgacagacatatgcggacgaaccttccgggggtgtttgttgccggtgacgctgcgtattatgaaagcaaactcagattgatagccggcggtttcactgaggggccgaccgccgtcaacagcgccaaagcatatttggacccgcaggcggatcatatggcgatgtattcaactcatcataaaaaattggtgacacaataaaaagggactgacctccgctgttgggccgggggtcagataaagcgcatcagctgtgaaggagcacttctttcatttcatttcgtataaacgcaaataattgttcctgatttttcacggcggtaaatccgtaaccggcgggcacgtcttcgcccatgcagacgacaggagggcggtttgccgacgggttcggtgatatgccgatctcttttcccgcgctgatcaaatgctgagcggcttctttgtccggacagataatcatttgcagaggggactcactgatcgtgcgttcgatcatggaagtgaaccgctcatctgcaatatgttcatgggtgacataaaacgggcatgattctgagtctggcatgtttactgccgcttgacggctccttacaatgagtgaatgcggagaatcactttgatattctgataggaggaagccccgtttttcaagttccttctgtgccgcttcagtcgctgcattcaggtttgcggtcacccggcggatgtcgatttggttgaaagccaatgtgtcaaagaattcacagacggcaaggcgtgatgtgaaaaagatatgttcaaaggtgccgatctgttttaggatggtttcgttgaccggcatttttttaatgatccgcttcggccattcgataacatcggcgccatactcccgcagcttgtctgtcaatgtatgttcagcatcgccatgggtgaccaccatgatatgccggccgatgaacggtttgctttcaaaccagctatgtgtttgaaaattcacgatatctccgatgacaataatggcagggttggtgattttacggctttgtactttttcatggatatcgtgaagcgttccttttatgctccgctgccgcccccatgttccccattgaatgacgagtacagggacggaaggggattttccgtactccataagcttccggcatataaatgacagatttttaacgcccatgtaaaacacaagcgtttgaacgcttctggcaagcccttcccagtcaagattcggcctgccttgtaatgatttatcatgagcggtaatcatggcgaaggacgaagcgaaatcacgatgggtgacagggactcccgcatacatcggcgctgcgattcccgaggtgatgccgggcaccatttcgtagcggatgccgtgctgatgaagcgcctctgcttcttcgccgactctgccgaacacacttggatctccgcctttcaagcggactacggtgaagccctccgccgctttttcaatcagcagggcattgatctccgactgtttcataaaatggcggtcgggcagctttccgcaatagatgaaccggcattccggtgaggcatattcaagaaactttgggtttgcgagccggtcatacaaaatgatctccgctttctccagagcctgttttccttttacggtgatcagccccgggtctccgggtcctgcaccgacaaaatatacgattccgtttttcatgatggcttcatcccttcacaatttaaaaaatgaaggaccacttgaaaaagtgatccggttctttgatcaatacaggaggtatacattctctccttcgatcaatgtatcgtatgttttgatacagccatgatccggctcttggacttttccgtcttctaaggagattttccagtcatgcatcgggcagaaaacgtattctccgctgatgatgccttcagccaggacgccgcctttatgaggacagcggttttccacggctcggacgcttccgtcggaaagcttaaatacggcaagctctttatcttctacatatacggtttttcctaatttctcaggtaattcgtttaatctgcctatgcaaacctttgtcatatctttattaaccatgtccgttccccctcactgtttgttctgtctttatgaagtcgtgacgacattttcgaataaatctttagaagcttttttatcattaaggaagtattgccacggatctttatggacagagagtgtctcattcattctgtcattgagctcctgccgtttttccggatcgtttaacacggattggacatgagataaaccgacgcgctccagccatgcggatgtacgctccagatagtttgccgtttctctgtagtactgaaggtaagcaccagcgtattctaagacttcttcatttgttttcactttcatcagcaaatcaccggcgcgcaaatgagttccgccgttcccgccgacataaagctcccagccgccgtcgatgccgacgacgccaaggtctttaataccggactccgcacagttccgcgggcaggcagacacggccattttgactttatgaggtgtattgagcccttcgaattttttctccagcgcaatgcccagtgccatggagtcttgcgtgccgaagcggcagaattgttcgcctacgcacgtttttaccgtgcggagcgtttttccgtacgcgtagcctgacggcatatcaagctcggcccatactttcggaagatcttcttttttcacgccgatgagatcaattcgctggccgccggtcattttcacgagcgggatttcgtatttgtcgacgacatcggcgatcttgcgaagatctgtggaattggtcacaccgccgtacatccggggaacgacggagtatgttccgtctttttgaatattggcgtgcatccgttcgttcacaaatcgggaagttctgtcatcctcgtacgtagccggattgatcatgcctaagtagtagttgagggcaggccggcatttggagcagccttccggcgttttccagccgagcacgttcatgatttctctcgtatgtgacagccctttggctttgatttcttctacgacttcatctctcgacaatgaggtgcagccgcaaatcgcttctttttgcgcggatgcgtcaaattctgatcccagtgtgtattgaagaatgtcttcaacgagcggtttacagcctccgcatgagcgggatgccccggtgcatgctttgatttcgtccgtggatgtgcagcctttttcctgaatggcttgaataatcgcgccctttgatacgccgttgcagccgcagatgatttcatcgtcgctcatcgccgcggtcatacttgtacctgcttcctgatcaagaggctgtaaaattgatattttggaggtttcggagatatcggcttctttttgaatcattgaaaacaggcggccgccctcgctgctgtcgccgaataaaacagcaccgacaatttgatttcctctcaggacgatttttttatagatgccatcctgttcatcgaacactttaatcgcttttttgtcctctgattcgttaaagtcaccggcagagaacacctcgacacctgatacctttaattgagtggagagaacggaaccttcatacggttttgtttcgatgccgcaaatatgctttgcgagcactttcgcctgttcatagagcggcgccacaagtccgtatgcgattccgcggtgctcggcacattcgccgaccgcgtaaatgtgcgggatttcagtttgcatataatcattgacaatgatgccgcggttaaccggaatgccgctttctgcgccaagctgtgtattcgggcggatgccgacggccatgacgactaaatcagcttcaatgattgtgccgtctttaaagcgtacgccttcaacactgtcagtgccgaggatttcttcagtttgcttttcaagtaaaaaggtcatgccctgtttttctaattcgttttgcagcaggcgtcctgccgctgcatcaagctggcgttccatcaggaatggggcgaggtggatgacggacacgtccatgccgagattcagcagtccccgcgcggcttccaaacccagcagtcctccgccgatgacggctgcttttttatattgttttgacgcggcgagcatcgtgtctgtatctttaatatcccggaaagcagtgacaccttgtttatccgcgcccggaatcggtaggataaaaggtacggagcctgtcgccaggatgagttcatcgtaaggctggattctgtctgcatctgtgatgacggttttgctttccgggttcactttgatgactgtttcaccggtatgcagctgaatgttgttttctttgtaccagtcccaatcgtttaacgtaatatctttaatatctgtatcgccttgcagcacttttgacagaaggattcggttatagttgggatgaggttcggccccgaatatcgtaatctcgaattcgtcttttgaaacatgcagtatttcttcaattgctcttaccccggccattccatttccaacaaggactagctgtttttttcccatcagatgatccgctccttatctatgttttttttagcgtagcacagcaaaaacaaatatttaagatgcatgttatgaaatgtaacaaaaaatacgaaaaaatctaaaaattttatgaaaaattatatggggctgattcgtacggcgcacatcttaaaaccgggcattttacaatctgctgtttatcggaatgatggcgctcggcatgggtaacggagcggtatttcagcttgtcccgcagcactttagaaaagaaatcggaatggtgacgggaatcgtcggggcggccggcggcataggcggtttttttcttcccaatattttagggtcattaaagcaggtgacgggatcttatgctatcggctttatctctttttcatgtatcgcattgcttgcgtttgtgcttgttctcgcagcaggttattattggagaaaaagctatggcactgaaagcagccatgcggatgtttaagtttgagcggaagacacgtgtgacagcgtgtctttttcatgatgtataacttttacttgattttaaacggagaatacagcagaataaatagtaacgattgcgatttaaactgatgtacataataattgaaaagagacgggtatgtatcataaatcgtaatcattctattttatcaggaggatatgttcatgaaaaaaattccggttacagtattaagcggctatcttggtgctggaaagacgactgttttgaatcatattttacaaaatcgcaacggtttaaaaattgctgtcatcgtcaatgacatgagcgaagtaaacatagacgccggcttggtgaagcagggaggcggcttatcacggacagatgagaaacttgtggaattatccaacggctgtatctgctgcacgctgcgtgaggatctattagtcgaggtcgagaaactcgccaaagacggcaggtttgattacatcgtaattgaatcaacagggatcagcgaaccgattcccgttgcccaaacattttcttacatagatgaagaaatgggcattgatctgacagccttctgcaagctggacacaatggtgactgtggtggatgcaaaccgcttctggcatgatttccagtccggtgacagcctccttgaccgtaaggaagcggcgggagaagaggatgaacgagagattgctgatctattaattgatcaaatcgagttttgtgacgttctcattttaaataagcgcgacatggtgggcgaaaaagagcttgaacagcttgaaacagttcttcgtgcattacagccccgggccaagctgatccgatccgtccgcggagaggtgtctcccgaatgcatattaaataccggtttatttgagtttgaggaggcaagttcatctgcaggatggataaaggagctgacggcaggtcatgaggcgcacactccggaaacggaagagtacggaatcacttcgtttgtgtactcgcggcgtctgccgtttcataccgctcgttttgacagctggctgcatcaatcaatgcctgacaacattgtacgcgcaaaaggaattgcatggtgcgcaacccgcaacagccttgcgctgctgatgtctcaggcaggtccggcagtctcgattgagcctgtttcttattgggtggcggcgatgccgaaacttgagcaggagcagatcaaacagcaggaaccggaaattctggaggattgggacgctcaattcggagaccgccatacgaatctggtgtttatcggaactgatttagatcaagcagccatcacaaaggaattagatcagtgtctgctgacaccgtctgagttcgattctgactggtcgcagcttgaagatccttttcaatgggacattcagcgggctgaataacataccggccaagtttagaagcgggtgagaagggaaggagtgatgaaaaaggagctgaccaatgtgaaagcactgacataccaagggaaagaacatatggaagtgaaagaagtcccggcaccctccattcaagacgagagagatgtcatcgttcgaatcaccgcaaccgggatttgcggttcagatcttcatttatataaaaacggaatccccgccgatccgggttatatcgtcggacatgagccgatgggaatcgttgaagaaacgggcagtcaagtcaaaaggctgaaaaaaggcgaccgcgtcgtgatcccttttaacatcggctgcggtgaatgtcattattgcaagcaccagatggaaagccagtgtgatgaatcaaacccaaaccctcatacagatgccggcggcttattcggtttctcggagtttaacggtaattatcccggcgggcaggctgaatatttgcgtgttccttttgctgatttctcttcttttctggttccggcagacagcgggcttgaagatgagcaggtgctgcttctgtcagatgtcatgccgaccgccttttggagcgtccagcacagcggagtgaaaaaaggagacacagtcgttattctggggtccgggccgatcggtttaatggcgcaaaaattcgcttggaaaaaaggagcaaaacgggtcatcgcagtcgatcaagtcccgcaccgtcttgaacatgcgcgacgcacaaacggagcagagaccttcaatttttcagaacatgatgagatcggaaaactgctgcatgagcaaacgtcagggggcgcggatgttgtgattgattgtgtcggaatggacggtacgccgctttcaaaagaaaaagcagagcaaaagccgaatcagttcggaaccatcagtccgattcttacagcgtcagaagccgttaagaagttcggaacagttcagctcacaggcgcatatatttctgaagcggacggttttccgctcggtgattttttcacccgcaacgtctctttaaaaatggggcaggcacccgttatccatctgatgccgatgctgtatcaaatggtcgaacaaaatgaaattgatccgacggatatcattacgcataaaatgagtcttgcggaagcccctgctgcatatgatatatttgacaaaaaagaagatggcaatattaaagtgattttgaagccatagcgaggggaaacacaatgaatatttacagaccggcaggattttggatcagattgggagccttagtactcgactatttaattacttcagtgcctctggcgattatttttatgctggcaacaggaaaagatccgaatgatagcacaatgatcagcatcattttgactctttattctcttttgctcccagtttactggaacggttacgttatcggcaaaaagatttgcggtatccgcattgtcaaaaaagacggcactcaggtaggctttcttactatgattttaagagtgcttgtgggcgctttaatatatggcgtgacgtttggaatcggtgtgatcgtgagcgccttcatggtcggaatgagagaagacaaacggtcaatccacgattttgtagcaggaacgtatgtcacatacgcgctgccggatgaatcgattgaaaagagcgaataatttcgctctttttttttgcataaaaactggatgaaggcacaacatattacaaacgttaaaggaggaaagagtcatgaaaaaagctgcgttatcattggctgcgtttttcattacggcaatggttttcacaatgccggcacacgccgctgaaacgaaaatgccttcaacaatgtcacttacgcaacagcagaaaaaagaaattgaatcacttgaaaaagaaatactcgaaaaacgcaaacatgtcatttccaaatatgttgagtacggcgtcctgccgaaagaaaaagcagagcatattaaacagcatatggacaggcactttaatatgatgaaacaaaacggctttattccaaagcctccccctcataaactggaaaaacggcatcatcattcttaagcatccggcaagtcggatgcttttttgtttttatcgggattgctttgaaacgcgtttcataacgtatgatattaatatcatacgcatcaggaggatgaaaacacatgatacatgaaaaaccgggtcttttccctgatacatttctatgggggtcagcttcagctgcctatcaggttgaaggagcctggaatacagacggtaaaggcccttcagtatgggactttttcacaaaaataccgggtaaaacatttaaaggctcaaacggtgatacagcagtcggccattatgaacgttataaagaagatatcgccttgatggcagagatgggtttgaaagcttatcgcttttctgtcagctggccgagaatttttccgaaaggcagaggggaaatcaacgaagcagggatcgcattttatgaaaacttgatcgatgaattgatttctaacaatattgagccggtgctgactctctatcattgggacttgcctcaggcgctgatggatgagtacggcggatttgaatcaaggaaaataattgatgattttaataattactgcgttgcgttatacaaaagattcgccggaaaggtgaagtactgggtcacgttaaatgagcagaattataattttcataacggattcattacagcttcacatccacccggtgtaaaggacagaaaacgattttatgaagcgaatcatatcgcatttttagctaatgccaaagcaattgaatccttcagaaaatatgttcctgacggcttgatcggcccgagcttcgcatattcaccggcttatccgctgacaagtcaccctgaagacataactgcatttgaaaacgcagaggaatttatgaatcattggtggcttgatatgtactgctgggggacttatccgcaaattcctttcagctatttaaaggaaaagggctgggcgcctgccattgaagccggcgatatggagctgctggcaaaaggcaagccggatttcatcggtgttaattattatcagacgattacgtatgaaagaaatcctcttgatggtgtatcggaggggaaaatgaacacgacggggcagaaagggacaaaccaggacacaggtataccgggactgtttaaaacgaaaaagaatcctgatcttgtgacgagcaattgggattggacgattgacccgacaggcctgcgcatcggcctccggcgtataacgagtaggtatcagcttccggtttttgttacagaaaacgggctgggggaattcgataaaatagaagaagacggctcgattcaggatgactacagaatcgactatttacgctcccatcttgaacagtgcagagaggccatcagtgacggagttaatctcatcggctactgcagctggtcatttacggatctgttaagctggctgaacggctatcaaaagcgctacggctttgtatatatcaatcgtgatgaagaagacgaaaaggatctgaaacggatcaggaaaaaaagtttttattggtatcagaatgtaattgaaacaaacggtaagagtttataaaagttccctgagagaaatatgattctctcagggatttcttttacattgcggccgcatcaataatatacgtatctgcatgaagatcggatatttcggcaggcactgaataacaggtaaggctgtatcggcctttcggaagatcgaagaaaagcctttttgacatcacgctttcaatttcaatcccatcttttacagcctcgaagggaacagtcgcttttttctcataggatggcaccggctcatttgtgttcagcctcaggacgataaatgccttcgtatttctccctgcttcaaatgaaacagcatcgtcagcctccgcgtatcctttttcaatggcttcatcggtccaatcgataacaggcggttctgaatctttttggaagattgtaaattgatgataagaaatggtcagttcttgcggtttccatgatttaatcaatgcgctgttcctcctgttttttacttgattttaaataatactctcgttccgtctggatcattggtaagctggtgtccgacccaagagccggctccgcggttgtctgccggagaaatatattctacggaggcattatttccgccctgtttacaaaccgccatcggccattcatccctatcgtatcctgtttttacaggcacatgtttaagagattgttcacgccgcttatgtactccgtctctgtcaatggtgcatatgctggaatgtccttcttttatcgcgtccttaatatgctttgctgtttccggatatcgatcggacggaaataggattaccttgtcgtaatcactcttctgaacggtctgctcgttatctgagaaaatatcacccttgatcagggccgcgactgctccggcaatgatgataagaacaagcagcagtgcttttaatgttttcaagagtatcaatcacctccagttttaaattgctgtgaagctggtccaagaataaagcagaatcgtcccgctgtaaagctgttaaaatatatttttcagccgcaattctgctgaatatctgtaaaaccgtccgtacaaatccgctttatccaataaaaaaccgatcagaaagtgttttttgccgtttctctattcagaaatgaatgattgcggccgtctgaataattggctattatagcgataagctcaccggcagggtaattcgtcggcgagtttccgccccgtgacggtttgtaattctgcgcgacggaacgataaaaagacggccatcttataagaaggccgtcagcatgtcattccagattcgcatgttttgtaaacatatctgccgaattcagttcttttttctccatgatttttaggataaccgcatcataaaacagcagaagagtttgttcgaataaagaacccatcggctgaatcgtctttctgtctccgtctgtctcttccttaggagagcctgggatcgttatcgtgagatccgcaagtttgccgagactcgaggcggggttaatcgttaatgcagtgatgatgccgttaaggcttttggctttttcggctgtgtggaggagactttttgtttctcctgagccggagccgatgatgacgagaccgccttcttggaggggaggggtaagcgtctcaccgacaatgtaagcgttcagtccgatatgcatcatcctcatggcgaacgctttagccataaaaccggaacggccggctccggatgtgaagatctgatctgccgataaaatctgctccgcaagcttgtcagcttcactgtcggctattaatgatgcggtacgggataattcattcaggatgtcatgtaagtattcagtcgttttcatgatccttgtgtgatcagctgtttcatttttgaagcagcatccgctttatcgtcagcgcccgtaatccctccgccaacaatgattaaatccgggttttgtttgatggcttcaggaagcgtatcaagtttaatgcctccggcaattgcggtttttgtgttcttgaccgcttttttaatcgccgtcagttccccgaatgaattttttccttctgcttgaagatcataacctgtgtgaacacaaatataatcaacaccgagttggtcaatttctgttgcccgtgtttcaaggtcttttacgttaatcatatcgacgaggatttttttctgctgcttttttgcttcagaaaccgcccctttgatcgttgagtcatctgttgcccctaaaacggtgatgatgtcggctcccgcttctgccgctttcataatctcgtaaccgcccgcatccatgattttaagatcagcaagcactttcagatgaggaaaggcctccttcatttgctgtacggctctcagtccttcattaatgacaaccggagtgccgatttcaacaacatctatatattgttcgacctctttcacaagttcaattgcttcaggaatattcactaagtctaatgcgagctgtaattccactttatatccactcctcttcttaatgtatttacattctatagagcgtcccgcatgttgagaagtacgcactttgaagtctaatagttaccttgaggatactgtccccgcaggcaatgcgctttgtttcagcaaaactgcgtggtagtataaactgatgaaagctctgtgaaaaagtaagtgtgtattaatagatgatgaacatacgaaaagtcagaggaaggagagttgtccgtgagccgaatggataagaagacgtttaattgcgaaaaggaattgacgcttgccgtgataggcgggaagtggaaaatgctgattatgtggcacttggggaaagaaggaacgaagcggtttaatgagctgaaagctttaattcctgatattacgcacaaaattcttgtgaatcagctcagggagctggagcaggatctgatcgttcacagggaagtttaccctgtcgtccctccgaaagtggagtactctttaacggcgcaaggagagagccttatgccgattctggacgccatgtataagtggggaaaagaatatatggaattaatcaacattgataaaactgcaattaaggaatctttttgaagcgctctatgtaaaatagagtgcttttttttgcgggttaatgaaatcatattgcgaacggttgaacctcctgtttcggttcttgcgctttttttcttgtatcggcttacatatgttaacttttttcattctgccataatgggatattcggcagattttatactatagtttaaagatttttaattttacgtaaataatattttttgaaaataaattgcgggatgccgcaaaaatccctctggatttgtcggaatttttttcggtgtgccgcatgaaacttttcacccgtttttcggtgataaaaacaatattttcatataaagtgaacgtaagtagatatatagaaattcatgaagaaataggtaaacctttcgtgcttacaatcttgacttttgtctggatttcccataatttgatgccgaaatttcggtctttacaagtaatggatgacggatttcggcggtgttttgaatcgggatgttttggaggtaagtggttcttttggcttgagaatgagttagggacattgagggaggctgtttctaaggaagaattgacaattttatcttaaaaagggaggcgtacacatatgggaataactttttatcctttaacaaatgctcaaaaacgtatctggtatacagagaaattctatccgcacacaagtatttcaaaccttgccggcttcgggaaactcatttctgaagacggggtacaagcccatttcgttgagaaagcgatacaggaattcgtccggcggcatgagtcgatgagaatccgtcttcggcttgatgatgagggggagcccgttcaatatgtgagcgaataccgtccgctgactatcaagcatacagatatcaggcaagccggttgctctgcggacgagctgtcaaaatgggggcgtgacgaggcaagcaagcctctggcgttatatgatcaggatttgtttcgtttttccgtgcacaccatcagcgaaaaagaggtttggttctatgttaatgtgcatcacgttatttcagacggaatttccatgacgattctgggcaatacgattaccgatatttatttggagctttcgggcggagcaagtgagaacgaggcggagattccttcctttatcgagcacgtgctgacagagcaggaatatgtgcagtcgaagcggttcaaaaaggatcgggatttttggaacggacagtttgagaccgtaccggagcttgtgtctttaaaacggagccaggcagatgcggggcttgatgcgaaacggttttctcaagaaattcctcatgacctgtacggccggattcaatcattctgcggggagcataaggtcagcgttctttctctgttccagtcagctctgatcgcttatctctacaaagtaacaggccgggatgacgtcgtcacgggtacgtttatgggaaaccggacgaatgcgaaggaaaagcagatgctcgggatgttcgtatctacggtgcctgtgcggacaagcgttgatggaggacagtcgttcttggaattcgtgaaaggccggatgaaggatctgatgaaaattctccgccaccaaaagtatccgtataacctgcttgtcaatgatttgcgcgcttcgaaaagttcgctgagcagattgtttacagtatctctggagtatcaggtgatgcagtggcagaaaaaagagaatctgtccttcctgacagacccgatcttcagcggaagcggaacaaatgatatttcgattcatgtgaaggaacgatgggacaccgggaaattgacgattgattttgactatcgcagtgacatattcaaagccgaggaaattaaatctgtttctgaacgtctgatcacgctgattgaagatgcgatttcatctcctgatcgcgtaattgatgagctcgctcttctttcggattctgagaaagaaatgcttctgaaacgggcctctggcaatcaggtggcttatcgcaaggagatgacgattccggcgctgtttgaagagaaagcgaagtcactgcctgacaaacccgcggttgtatatgaaggccgaacattgtcctacagcacattacatgatcagtcaaaccgtatcgctggacgccttcttaaagccgggatatcagcggactctcctgtcgcggtgctgctcggccgttctgaacgtgtcattgcggcaatattgggaattttgaaagcgggcagcgcatatgtgccgatcgatcctgactttccggcggatcggattcagtacatattggaggacagcggagcgaaggccgttctgacagaggccgggatacaggcgcgtgaaactgatgctgaatggattgattttgacgaggccgttcagtatgaggcggctgctgaaggtgtcggcactcaatcagaccggctggcttacattatctatacgtccggcacaacggggcggccgaaaggcgtgatgattgaacaccggcaagttcatcatctggttcaatcactccagcaggagatatatcaatgcggtgaacagacattaagaatggcgcttttggctccgtttcattttgatgcgtccgtcaaacagatttttgcctcacttcttctgggtcagacgctttatatcgtgccgaaaacaactgtaacgaacggctcggcactgctggactattatcgccaaaaccggattgaagccaccgacggaacgcctgcgcatctgcagatgatggttgcggcgggagatgtcagcggaattgaactgcgccacatgctcatcggcggagaaggcctgtctgcagctgttgctgaacagctgctgcaactctttcatcaaacgggcagagcgccgcggctgacaaatgtctacgggccaacggagacgtgcgtagatgcgtccgtgcacccggtgtcagcagataacggaatgatgcagcaggcggcgtacgttccgatcggaaaaccgctcggaaatgcccggctgtatatattggataaacacaaacggcttcagcccgacggtacggccggtgagctgtatatcgctggagacggtgtaggccgcggctatttaaatcttccggatttgaccgcagagaagtttttgcaagacccgttcagtgagagcggccgcatgtaccgtacgggtgatatggcacgctggctgccggacggcacaatcgaatatatcggccgtgaagatgatcaggtgaaagtccgcggctaccgcattgagctgggagaaattgaaacggtgctcagaaaagctccgggcgcggcggaggccgtcgtgctggcacggccggatcagcagggcagcttggatgtttgcgcctatatcgttcaggagaaaggaaccgagtttcatcctgccgagtacagggagtatgtgtccaaacaccttcctgattacatggtgcctgcttactttacaaaaacggataaaattccgctcacgccgagcgggaaggcggaccgcaaaaagctgttcgcgcttgatgtgcaggctgtcagttcgtccgagtatgcctcaccgagaaatgaaacggaggaaacgctcgccgtcatctggcaggaagtactcggcatggacaaggcgggtatttatgatcatttcttcgagtcaggcggtcattcattaaaggcaatgacgcttctgacgaaaattcataagcaaatgggcgttgaaattccgctgcagtacttgtttgagcatccgacaatcgcggcgcttgccgattatgcggcaagccgaaacgaaggaccggctttcagtacgattgagccggctgagaagcaagcgagctatccgctttctctcgctcagcagcgggtttatatcgcgagccaatttgaagatgcgggagtcgggtataacatgccggcggcagccatgatcgaaggcgctttagatcgtgaaaaacttgagcgtgcattttctgccttaatcagcagacatgaagcgctcagaacatcgtttcaatcagaagacggcacgccgagacaggtgattcatgagcaagttccatttcatattgaagtgattgaagcgggcggaagaacgaatgagcaggtcatgaaggactttgtgcgccgttttgagctggaagaggcgccgctgttcagaatcggtctgcaaacgctcggtcacaatcgccatatgatgctgtttgatatgcaccaccttatttcagacggggtgtctatttccatcatgctgaaggaacttgcagacatctatggcggaaaacagctgcctgaattgagcattcaatataaagattacgccgtctggcaggcggaacgggcggaagaaggctacaagaaggagcgggcatactggaaggaagtcttcagcggcgaactgccggtgcttcagctgctccctgattatccgcggccgcaggtgcaaagctttgaaggtgaccgcgtgtcagtcaagctgccgaaaacgctgcgggaacggctgcaaaagcttgccgagaaaaacggagccaccctttacatggtgctgttatcggcatattatacgctgctttctaaatattcaggacaggaagacatcatcgtagggacaccgtcagcgggaagacaccattctgatactgaggggttgatcgggatgtttgtcaacacccttgcgctgcggagcaccgtgaagcaggatcagacatttacaggcttgttaggccatgtgcgcaagcaggtgctggacgcgttttctcatcaggactatccgtttgagtggctgaccgaggaactgaatgtgccccgggatatgagcaggcacccgatatttgatacgatgttcagcctgcaaaatatttcggacggaattccggagatcggtaatctgacactgtctcttcatgaaacaaacttcaatatcgccaagttcgatctgacaatgcaggccagggagacggcagaaggcgttgcgcttgatctggactattgcacgaagctgtttaagcggtcgactgctgaccgtatgcttacgcattatgtccgcctgctggagagcgcggcagctcagccggaagcgaaaatcagcgaatatgatctgctttctgaacgggaggctttgaaccaattacagcggttcaacccggaacgcacggcatacccgaaagatcaaacgatcgtgcagatctttgaagaacaggctcaaaagaacccggaccggacggctcttcagttcgaaggggaaaccctgtcgtatcaacagctgaatgaacgggccaacaggcttgcgcggcatattctttcggccgggggcagcggaaaaaccgcggctgttttgtgtgaacggtcattggatatgattgtttccattatggctgtgttaaaagcggggtccgcctatgtgccgattgatcctgagcatccggttcagcggattcagcatttcttccgtgacagcggggcgagtgtgctcctgactcagcgaagcctcaagccgattgcggaaaaagccggttttcaaggcgtcatcgtgcttgctgatgatgaggagagctatgaaaaggactctcacaatctcgcgttgccgtttgattcaaaaaccattgcgaatctcacttatacatcaggcacgacgggaacgccgaaaggaaacatcgtcacacatgccaacatattacggacggtaaaaaacacgaactatttgaccgtttctgaagaagacacggtgctcggactgtcaaactacgtctttgacgcctttatgtttgatatgttcggttcgctgttaaacggtgcaaagcttgtgatcgttccgaaagatacggtgctggacatgtcccgcttgtcccgtgtgatcaaacgggagaatgtaagcattctgatgattacgacggccctgttccacctgcttgttgatatggagccgtcctgtctgacgacgcttcggaaaatcatgttcgggggcgaaagagcgtctgttgagcatgtcaagaaggcgcttgcggcagtcggaaaaggaagactgctccatatgtacggcccgtcggaaagcactgtatttgcgacataccatccagtggatgtcattgaagaggatgcgatctccgttccgatcggaaaaccggtcagcaatacggaaatcttcatcatgaacaaggccgggcgaatacagccggcaggcatcccgggagaactgtgcgtcagcggggaaggcctcgtagaaggctactacaaccgtcctgaactgacggaagaaaaatttgtaaaacatccgtttaaggaaggtgaacggatgtataaaacgggcgacttggccagatggctgccgaatggcgatatcgagtttatcggacgtatcgaccatcaggtgaaaatccggggacagcggattgagcttggcgaaattgagcatcagctccaaagtcatgaccaggttcaggaatgcatcgtgctcgctgtagaccagggcgcgggtgacaaacttctttgcgcgtactttgtcggccttagagaaatatcttcccgggaactgagggagcatacggcgaaggatctcccggcttatatgattccggccgtctttattcaaatggatgaattgcctcttacaggaaacggaaaaattgacaggcgggcgctgccgatgcctgatgtgactgcagcgaacgccgtgtcatatacggcgccgcgcaatgaaacagaacaaaaactaacggatatttgggctgaggtgctgcaaatggagcgggttggcatccatgatcagttctttgagatcggaggccattcgttagcggggatgaaactgcttgctctcattcagcagacattcggcgtccggcttacattaaaggatctgttcacttctccgacggctgcgggcctggcgaagctgattgccggatctgaacggaaggcggctgagagtatcatgcctgctgccgtgcgggaaacgtatccggtttcttcaccgcagaagcggatgttcgtgcttcagcagctggaaggcgctgaaacaagctataacatgccgtctgtgctgcgtttaaaaggaaagcttgatgcagaaaagctgaaatccgtcatgaaacagctgacagagcgccatgaagccttcagaacgacgtttgacataaaggatggagaaacggttcagcgtatatgggccgaagctgatattgacatggaatattacgaagcctctgaggaagacgctgaacaaattattcagagctttatccggccgttccgcctggatcagcttcctctcgtcagaacgggcctggtcaagctggctgaacatgatcacctgctgttgtttgacatgcaccatatcatttcggacggcgcttccgtaggcgtgctgatagatgaactgtcccgcttatatggcggcgaaacgcttgagccactgcggattcattataaagactatgcggtatggcagcagacatttattgaatcagagcagtatcgcaagcaggaggagcattggcttcgggagcttgacggcgagcttccggtattgacgcttccggctgattacagccgtcctgccgtgcaaacctttgaaggagacaagctggtcttttctctgacggagaagcagacgtcggctcttcgcagtcttgcgaaacaaacgggttctaccatgtacatggtgctgctggcgtcatacagcgcttttctctcaaaactgagcggacagcatgacatcattgtcggctcaccggtcgcgggacggtcacatgcggatctcgcaaacgtcatcggcgtatttgtgaatacactcgcgcttcggacgtatccggaggcggacaaaactttcgcggattatcttgaagaagtgaaacaaaccgcattacgtgcatttgatgcacaggattatccgcttgaagacctgctgcaaaaggttgaggtgcagcgtgatacgagcagaaatccgctgtttgatgcggtattctccatgcaaaacgcaaatgcggaagatctggtcatggaaggaattgagctgaagcatcatccgtttgacagaaaaacagccaagtttgatctgacaatgacggccgatgacacagacggaggcctgacgtttgtgcttgaatataacaccgcgctgtttaaaccggaaacggcagagacatggaagcattattggctccatctgttagaagccgcagcggaaaatccggctgcgaagctttccgagctttcattggtgaatgaaacagaaaaacaagccctccttaacgcatggaaaggaaaaacgctttccgtgccgcgggacaaaacggttcaccgtctctttgaagaaacggctgcccgccacacagaccgcccggccgtggcatacaacggcgtgaaatggacgtacggcgagctgaacgcaagggcgaaccgcatcgcccgcatcctcatggattgcggtgtcacggctgacgaacggatcggcattttgacgaaaccgtccttggaaatggccgcgggcgtactcggcgtcctgaaagcgggcgcggcatttgtgccgattgacccggactatccggaagaacgtatcagctacattctgcaggacagcggcgccaagcttcttctcacgcaggaagcgctcgatgtgccggacggctacaccggagaaacgattctgcttgacggcagccgctcgattctgagcctgccgcttgatgaaaatgatgaagcgaacccgcagacagaaacaacggcggatcacctcgcttatatgatttacacgtcgggaacgaccggacagccgaagggtgtcatggtcgaacaccatgcgctcgtgaatctgtgcttctggcaccacgacgcattcgccatgacggcggacgataagagcgccaaatacgcgggcttcggttttgacgcctccatctgggagatgttcccgacatggaccatcggcgcggagcttcacgtcattgacgaagcgatccggctggatatcacccgcttaaatcactatttccaagagcacggcgtgacgatcaccttcctgccgacgcagctggccgaacagtttatggagctggaaaatagctctctccgcatgcttctcgtcggaggcgacaagctgaagcgggcggtgaaacagccgtacacgatcgtcaacaactacggcccgacggaaaacaccgtcgtcgcaacaagcggcgtgatcaatccggaggaagattcgctttcaatcggacgggcgattgccaatacgagagcttatattctcggcgacggcgatcaggtgcagccggaaggcattgccggtgaattgtgcgtggcaggccgcgggcttgcgcgcggatacctgaaccgtgaagaagaaacggcgaagcggtttaccgccgatccgtttgtgcccggcgagcgcatgtaccggaccggcgacctcgtcaaatggaacacgcagtgcggcatcgaatacatcggccgcatcgaccagcaggtcaaagtgcgcggctaccggatcgagctttcagaaattgaagtccgcctcgcccagcttgcgggagttcatgacgcagccgtgacagcggtggaagacaaagcgggcaataccgcgctttgcgcctatgtcgcgcctcagcagacggacatcgaagcgctcaaagcggcgttgaaagatacccttcctgactacatggtgccggcgttctgggtggagatggacgagcttccggtcaccgcaaacggaaagattgacaaaaaagccctgccgtcgccggacattgaagcgggaagcgccgcgtacaaagcgccggaaacggaaatggagacgctgctttctgacatttggcaggaagtgctcggccttgaacagatcggcgtaagcgataatttcttcacgctcggcggcgactcgatcaaaggcatccaaatggcgagccgcctgaaccagcacggctacaagctggagatgaaggatctcttccagcacccgaccatcgaagagctcgtctcctatgtggagcggacggaaggcaagcaggccgatcagggccctgtcgaaggcgaagcggacttaacgccgatccagcgctggttctttgagaagaactttacggacaaacaccactggaaccaatccgtcatgcttcatgcgaaagacggctttgatccggctgtaacagaaaaaacattacatgtactgacggcgcatcatgatgcgctccggatgatttatcgcgagcaaaaaccgtattacagagggcttgaggatgcccctgttgaactgaacgtctttgagctgaacggacttgctgaagatcatgaagaccgtatcgaacgggaagcagatcgtcttcaaagcagtatttcactggaaacaggacctctgctgaaggccgggctcttccgggcggaagacggagatcaccttctccttgcgattcatcacttagtcgtagacggtgtatcttggcggattttactggaggacttcacttccgtttatacacagctgaagcaaggcaatgaaccggcgctgccgccgaaaacacattcatttgcggaatttgctgagagaatcaaagaatacgcaaatacgaaggcgtttctgaaagaagcggattactggaaagagcttgaggaaaaagaggtatgcactcagctcccgaaagacaggcagtcttctgatcagcgcatgaaatatacaagaacggtcagcttctctctgacagctgaacaaactgaacagctgacgacaaatgtacatgaagcctaccatacggaaatgaacgacatcctgctcacggcgctcggactggcgctgaaagagtggacgggtgaagacacgatcggcgttcacttggaaggccacgggcgcgaggacattcttgacggcctgaatatcacccggacggtcgggtggtttacgagcatgtatccgatgatccttgagatgaaacacgccgacgatctttcatatcagctgaaacaaatgaaagaagacatcaggcatatcccgaacaagggagtcggttacggtattctgcgttatgtaacggcgcctgagcataaagagaatctgtcgtttgagattgatccggatatcagctttaactacttaggacagtttaatgagatgtcggattccggcttatttacaaggtccgatatgccgtcaggacaatcgctgagccctgacacggagaagccgaatgcgcttgatattgtcggatttatagaaaatgggcagatgacgatgacgtttgcctatcattctctcgaatttcatgaaaaaaccattcaatcgttcagtgacagctttaaagggcaccttctggaaatcatagatcattgcctgtctcaagacggccctgaacttacgcctagtgatcttggtgatgatgatctgacgcttgatgaacttgataaattaatggaaattctttaacagaaaaggcagaggtgacttatgagcaaaaaatcgattcaaaaggtgtatgcactcacaccgatgcaggagggaatgctgtatcatgcgctgcttgatccgcattcttcctcctacttcacacaattagagcttaggattcatggatgctttcagcttgagctttttgaaaaaagcgtcaatgagctgatccggacatatgacatcctgcgtacggtattcgtgcaccagcagcttcaaaaaccgcgccaagtcgtattggcggagcggaagacaaaggtgcactatgaagatatcagtcaattagatgaagaacggcaaaccgaatatatagagcgctataaacgcgatgtgcagcagcagggttttcatctggcgaaggatattctctttaaagcggcggtattcagactcagtgagaaggagctgtatctcgtctggagcaatcatcatatcgtcatggacggctggagtatgggcgttttgatgaaaagcctgtttcaaaactatgaagcgcttcgtgccggccggcccgccgggggaagccagggcaagccttactctgactatatcaaatggctcggaggacgggattatgatgaggcggaacaatattggagcagccgcttggcggatttcgaacagccgagtctgctcccgggccgtctggcatcagaaaagaaaggctaccaaaatgaagaatattcttttgtctgggatgaagagctggtcgcgcaaattcagcagaccgccaaccggcatcaagtcacggggcctaacttgtttcaggccgtttggggcgcggtgctcagcaaatacaactatacagacgatgtagtgttcggaactgtcgtatcaggccgtccttcagaaatcaacggcattgaaacaatggccgggctgttcatcaatacgattcccgtcagaatcaagattgacaaagaagcatccttttctgacgtgatgacggcagttcagaaaaacgcagtggaagctgagcgctatgattatgtgccgctctatgacattcaaaagcgctccgctctggacggcagcctcttgaatcatttggtcgcgtttgaaaattatccgctggacaaagagctcgaaaacgggggcatggaggaaagactcggattttccataaaagtggaacatgcttttgagcagacgagctttgatttcaatctcatcgtttatccgggaaaaacgtggactgtcaaaatcaaatacaacggggcggctttcgctcatgatgccatcgaacgaacggcgcatcatctgacgcgcatgatgaaagcggcggtcggaacgcctgatgcccccgtgcgggatctcggccttgtttcaggcgaggaagaacggcagattgttgaaatattcaatgatacgaaaacggagcttccaaaagaggaggccgttcaccgtttgtttgaagcacaagcaaaccggacgcctgcaagcatcgcgataaaagaagatggacacgagtggacttaccgcgaagtaaacgaagcggccaaccgtctggcgagacatcttgtcgggaacggactggaaaaaggccggaccgcagctattatgaatgaccggtctgcggaaaccgttatcggaatgcttgccgtcttaaaagcagggggcgcatatgtgccgattgatccggcatttccggaggaccgtctccgcttcatggcggaagacagctcgattcagctcgtgctgacggttcaggcttatcaagaacaagcgggcacattgcaagttccggtcatcatgctggacgaaagcacggatgaaaaggtaagcggaacagacctgaatctcccttcaggcggaaacgatctggcgtatatcatgtatacatccggatcgaccggcaaaccgaaaggcgtcatgattgaacacagaaatatcatcaggctcgtcaaacattcgaattacgtgccggttcatgaagaagaccggatggcgcaaacgggagccgtcagctttgatgccggaacctttgaagttttcggtgcattgctgaacggagcttcgctgcacccggttaaaaaagagacgctgcttgacgccggacaattcgctcaatttcttaaagagcagcggatcacgacaatgtggctgacatctccgctgtttaaccagcttgcccaaaaggatgccggtatgtttaacacgctccggcacctcatcatcggcggggacgcgcttgtaccgcatatcgtcagcaaagtaagaaaggcgtcaccggagctctcgctttggaacggctacggcccgacggaaaatacgacgttttcgaccagttttctcattgatcaggactatgaaggttctgtcccgatcggtaagccgatcggaaattccactgcatacattatggacgaaaaccgcaatcttcagccgatcggcgcacccggtgagctgtgcgtcggcggaagcggagtggcaagaggctatgtgaatctgcctgaattaacggagaaacaatttgtctgtgatccattcagaccggatgaaatgatataccggacgggcgacttggcgaagtggcttccggacggcacgatcgagtttctcggcagaattgacaatcaagtaaaagtccgcggtttcagaatcgagctcggcgaaatcgaggcgaaaatcagccaggcggagaatgtgacggaatctgccgctgtgattcggaaaaacaaagcggacgaaaatgaaatctgcgcttactttacagcagaccaagccctttcgccggaagacttgcgcaaagcgctttcggaatcacttcctgaatacatgattcccgcgcacttcatccagatgaatcagtttccgctgacggcgaacggaaaaattgataaaaaggcgctgcctgagccgcagactgaagccgttcaaaaagaatacgaagcgccgaaaacggaagcggagcagaaactcgcggacatttgggaaggcattcttggggtaaaagcgggtgtgactgacaatttcttcacgattggcggacattctttaaaagccatgatgatgaccgctaaaatccaggagcattttcaaaaagaagtgccaatcaaagtgttatttgaaaagccgacaatccaggagcttgcgcattatttgcagcatgagagcgaggaggagcagcagtttgaaccgatccgacaagcgccttatcagaagcattatcctgtttcctcagcacaacgcaggatgtatatcctcaatcagcttgggcaggccagcacgagctacaacgtccctgctgtacttttgctggagggatcggtagacaaaaaccgtcttgagggggccatgcaggcattaatcaatcggcatgagacactgcgtacatcgtttgacatggcggatggagaagtcgtgcagaccattcataaaaatgtatcatttgagctggaaaccgcagaggtacgggaagaagatgcggaagagctgacaaaagcctttatcagaccgtttgcgctcaatcgtgcgccgctcgtccgttcgaagctgatccggattgaagaagatcgctatcttctgctgattgacatgcaccacattattacggacggcagctcaatgggcattttcatcggtgatctggcgaagctttatcaaggcacggagcttgcgccgccaaagatccattataaagatttttcagtctggcagcgtgaaaaagcaaatctcgatcagcacgaagcttactggctcgataggttcaaaggcgatctgccggtgctggacctgccgcttgatttcccgcgtcctgccgagcgcagttttgaaggggaacgcgtcattttcggacttgataagcaggtgacggcgcagattaagacgttgctggctgatacggatacgacgatgtatatgttcttgttagccgcttttcaagtgctgctctccaaatattcaggacaggaagatattatagtcggatctccggcagccggaagacagcatcctgatctccaagaggtgccgggcatgtttgtcaacacagttgcgcttcggtcgcatccttccggcaaaaaaacgttcaagcaattcctggacgaggtgaaaacggcgagtctgcaagcttttgagcatcaaagctatccgcttgaagaattaattgaaaaactgccgttaacgagggatacaagccggagtcctctgttcagcgtgttatttaatatgcagaacatggagatcccgtctctgcggctcggtgatttgcagatttcttcatattccatgcatcatcatgtcgctaaatttgatctttctttagaagcggctgaacgcggagaagaggtcggattgagctttgattatgcgaaagccttatttgcggatgaaacaatccgccgctggagcactcattttgtcaatctgattaaagcctgtgccgaaaatccggatattcagctggctgatgcaagtctgctgtctgcttctgagcgggaagcgctcctttctgatgaaaaacgtacggaagcggacctgcctgaaggcacttttgtttcgctgtttgaacggcaagcgcaaaaaacgcctgatctcacggcggttgcaggcggaacaagtctgacatatcgcgagctcgatgaacagtcgaaccggtttgcgcgccacctacagtcctgcggagcgggcagtgaggacatcgttgccattatgatggatcgttcggctgacttaattaccgcgattctcggcgtcatgaaagccggggctgcgtttctcccgattgatccggaaacgcctgaagagagaatccgctactctctggaagacagcgggacgaagcttctcgttgtcaatgagagaaatatgaccgcggctgccgtttataacggaaaaacggtcgtaatggaagacggagaatggcggaatgaaagcgccgatcggctcgaaacggagcccggcgccggtcagcttgcttatatcatttatacctcgggaacaacgggcaaaccgaaaggcgtccagctggagcatcgcaatctggtcaattatgtcacatggttcagccgtgaagccggtctgaccgaagctgacaaatccgtgctgctgtcttcctacgcatttgatctcggatacacggccctgttcccgatccttcaggcgggaggcgagctgcacattgtgccgaaagagacgtacaccgcgcctgatcagcttggtgagtatatagagaaaaacggcattacgtatatgaagctgacgccgtcattgttccatatgatcgtcaatacagcccgttttgcggaagaacgccgtttcagcccgcttcgtttagtggtgctcggcggtgaaaaaatcattacgtccgatgtccgcaagtttcatgacgtatacgcccatacggatttcatcaatcactacgggccgacggaaacgacgatcggcgccattgccgggcggatcaatatggagcggcttgatcaatatgagcagcgccccgtcatcggccgcccgatcgcaaataccggtgcgcttgtgctggacggatcaatgcagcttgttccttcgggcgcaagcggtgagctttatatcaccggaaaggggcttgccagaggatatctccaccgtccgcaactgacggctgagaagtttctccccaatcctttttcaccgggcagcctgatgtacaaaacgggagatgtcgtccgcaggctttctgacgggacgattgaatttatcggccgtgcggatgaccaggtgaaaatccggggctaccgcattgaattaaaagaggttgaaaccgtactgttaagcataaacggcattcaggaggcggtcgttctcgcggtcagcgaaggcgggctgccggaactgtgcgcgtactataagtccgacagcgacctgaaaggctccgagcttcgcaaacggctttccgaaacactcccgtctcatatgcttccggcctatttcgtgcaggttgaccatattccgctcacagccaacggaaaaacggataaaaacgctcttccgaaaccgggcgcaagccaaacggcgcaagcggcttcagccttgccggaaacggagctggaagagaagctgtgccgcatttggcaaaagacactcggtgcggattctctcggcatcgacgataatttcttcgattacggcgggcactctttaaaaggcatgatgcttctcgccaatattcaggctgaactggacaaaacggttccgttaaaagcgctgttcgaacagccgactgtccgccagcttgccgtatatatcgaaaaatcggcggtatctgagggatatcggatgatccggccagccggagcggctgacgtgtacccgttatcatccgcccaaaaacgaatgtacgtcctgaaccagcttgaccgggacacaatcagctacaacatgccgtccgttcttttgatggaaggagaagtcaatatttcaaggcttcaggaagcgctcaatcagatgatcaatcgccacgaatctttgcggacgtcttttatcgatcaaaaaggccggccgatgcagcggatcgcagaacaggcagacatcgagctgcacgtccttgaagcagctgatgaagagaaagccgatcttatcattcgggcattcattaagccgtttgatctgagtgcggctccgctcattcgggccgctcttgtcagattgaatgaaaagaaacacctgctgctcttggatatgcatcatattattgccgacggcgtgtccagaagcatgctggtcaaagagcttgcccatctttacaaaggcggaagtctgccggcgccgaacctgcattataaagatttcgccgtctggcagaatgaacctgagcaggccgaacggatgaaagagcatgagcgttattggctctctgcgttttccggcgagcttcctgaactgaatctgccgaccgattttcctcgtcctgcggttcaaagctttaaaggacaatccgtccgcttcagagcgggggttgaaacagaaaaagcggtgcgtgaattaatggatgcatcgggagcgactcttcacatggtgcttcacgccgcgttccatgtctttttgagcaaaatcacggggcagcgcgatattattatcggctcggtgaccgccggaagaacgagcgccgaagttcagcaaatgccgggcatgtttgtcaatacgcttgcgcttcgcaatgaaacgcgcaaagagcagaccttcgccgaactgctcgaacgggtgaaacaaaccaatctcgatgcgctggcgcatcaggaatatccgtttgaggatctgatcggaaagcttgacctgccgagagatatgagccgaaacccgttgttccaggttatggtgacgacagaagatccggataaagaaacgctggaactggagaacctgcgcattaccccgtatgagtcgaaccaaggcacggcgaaattcgatctgacgcttggcggctttacggatcaagaaggcctcggtcttcagtttgaatatgcgactgatctgtttaagaaagaaacaattgaaaagtggagcgccggcttcctgcgaattctgaaggaagcggcagaaagccctgacagaaagctgcctgagctttcactgatcagcgatgctgaacaacaagcccttcttaacgcatggaaaggaaaaacgctttccgtgccgcgggacaaaacggtttaccgtctctttgaagaaacggctgcccgccacacagaccgtccggccgtggcgtacaacggcgtgaaatggatgtacggcgagctgaacgcaagggcgaaccgcattgcgcgcattctcatggattgcggtgccacggctgacgaacggatcggcattttgacgaaaccgtccttggaaatggccgcgggcgtactcggcgtcctgaaagcgggagcggcatttgtgccgattgatccggactatccggaagaacgtatcagctacattctgcaggacagcggcgccaagctgcttctcacgcaggaagcgctcgatgtgccggatggctacaccggagaaacgattctgcttgacggcagccgctcgattctgagcctgccgcttgatgaaaatgatgaagcgaacccgcagacggaaacaacggcggatcacctcgcgtatatgatttacacgtcgggaacgaccggacagccgaagggtgtcatggtcgaacaccatgcgctcgtgaatctgtgcttctggcaccacgacgcattcgccatgacggcggacgataagagcgccaaatatgcgggcttcggttttgacgcctccatctgggagatgttcccgacatggaccatcggcgcggagcttcacgtcattgacgaagcgatccggctggatatcacccgcttaaatcactatttccaagagcacggcgtgacgatcaccttcctgccgacgcagctggccgaacagtttatggagctggaaaatagctctctccgcatgcttctcgtcggaggcgacaagctgaagcgggcggtgaaacagccgtacacgatcgtcaacaactacggcccgacggaaaacaccgtcgtcgcaacaagcggcgtgatcaatccggaggaagattcgctttcaatcggacgggcgattgccaatacgagagcttatattctcggcgacggcgatcaggtgcagccggaaggcattgccggtgaattgtgcgtggcaggccgcgggcttgcgcgcggatacctgaaccgtgaagaagaaacggcgaagcggtttaccgccgatccgtttgtgcccggcgagcgcatgtaccggaccggcgacctcgtcaaatggaacacgcagtgcggcatcgaatacatcggccgcatcgaccagcaggtcaaagtgcgcggctaccggatcgagctttcagaaattgaagtccgcctcgcccagcttgcgggagttcatgacgcagccgtgacagcggtggaagacaaagcgggcaataccgcgctttgcgcctatgtcgcgcctcagcagacggacatcgaagcgctcaaagcggcgttgaaagatacccttcctgactacatggtgccggcgttctgggtggagatggacgagcttccggtcaccgcaaacggaaagattgacaaaaaagccctgccgtcgccggacattgaagcgggaagcgccgcgtacaaagcgccggaaacggaaatggagacgctgctttctgacatttggcaggaagtgctcggccttgaacagatcggcgtaagcgataatttcttcacgctcggcggcgactcgatcaaaggcattcaaatggcgagccgcctgaaccagcacggctacaagctggagatgaaggatctcttccagcacccgaccatcgaagaactcgtctcctatgtggagcggacggaaggcaagcaggccgaccagggccctgtcgaaggcgaagcggacttaacgccgatccagcgctggttctttgagaaaaactttacggacaaacaccactggaaccagtccgttatgcttcatgcgaaagacggctttgatccggtactggtggaaaaaacgctgcaagcattgatcgaacatcacgatgcacttcgcatggtctaccgtgaagaaagggaaggcgtcattcagacatacctgcctgtcagtgaatgcaagacaagctttgaaatcgttgacctgtttggaactgacgaggatatgctgaaaagccagatccagcggcttgccgatcatcttcagggcagtcttgatctgcggaacggtccgctgctaaaagcagagcaataccggacagaacaaggcgatcaccttttaatcgcgattcaccatctcgtcgtggacggggtgtcgtggagaattctgcttgaggattttgcttcaggctataaacaggcacagcagcaaaacagcatcgttttcccgcagaaaacccactccttcaaagattgggcggaggcgctgcacacgtttgcgcagtcagatgagctgaagaagcaggcggattattgggcgcgggcagatgcggaacagctgccgcggctgccgaaagaccgtgatacgaaaaaacggctcgtcaagcatacggcggccgtgaaatgtgaactgactgaggaagaaacggcacagctgctcacggatgttcaccatccgtacggaacggaaatcaacgacattctgctcagcgcgctcggcttaacgatcggtgaatggacggaaaacggtaaagtcggcatcaacttagaagggcacggccgggaagaaatcataccgaatgtcaatatttcacgtacggtcggctggtttacggcccaatatcctctgattctgcaggtcagcaaggaggacggcgtctcctctgtcattaaaacggtaaaagagacggtgaggcgcgttcctgataaaggcgtcggctacggaattcttcgatatctgtcaccagatgaaacagaaagaagtttcacgccagaaatcagttttaactacttagggcagtttgacaatgaggtgaaaaccgaatggtttgagccgtctccatatgatatgggacgtcaggtcagcgaagagtcagaagcgttatacgcattgagcttcagcggtatgatcaccggcggccgcttcgtcatttcctgctcatacaatcaggaggaatatgaaagaagcaccgttgaaacacagatagaacggtttaaagacaatctcttaatgatcatccgccattgcacggccaaagaggagaaagaatttacgccgagcgatttcagcgcgaaggatcttgagatggatgaaatgggagacatctttgacatgcttgaggagaatttaacgtgataaaaacagataacagaaggggggagcggagcagatgagccaattcagcaaggatcaagttcaggatatgtattatttgtcgccgatgcaggagggaatgctgtttcatactctcctgaatcccggccaaagcttttacatcgaacaaatgacaatgaaagtaaaaggtgatttttccgtcaggatgctggaagaaagcatgaacgtcattgtggaccggtacgatatatttcgtaccgtgttcatccatgaaaaagtcaaacgcccggtgcaggtcgtcctgaaaaaaagaacttttcacattgacgaaatcgatctgacacatctttctgaaagcgaacagatgaccgccatcaatgagtataaagagaaagataaggtgaaaggattccagctgacccgtgacattccgatgcgtgccgccgtcttcaaaaaagcggataagcgctatgaatgggtatggagctatcaccatattctgcttgacggctggtgcttcggcgtcgtcgttcaagacttatttcaagtttataatgctttaagagaaaacaagccttacagtttaaaaccggtcaagccttataaagagtatattaaatggctcgaaaaacaggacaagcaggcatcgctcagctactggggcggctatttggcggatttcgagggtcagacgacgttcgctgagcaaaggaacaaacagaaagccgcttatcagccgaaggaactgcttttctccctgcccgaagcggaaacaaaagcgttcacggagctcgccaaatcacagcatacgactctcagtacggcgcttcaagccgtctggagcctgatactgggccgctatcagcgctcggatgatgtcatgttcggtacagttgtgtccggacgtcccgcggatattaaaggcgttgagcatatggtcggactgtttatcaatgttgtgccgaagcgggtccgcctcactgacggcatgaatttcaaagatttgctcagacatcttcaggagcagtcgctggagtcagagccgcatcaatatgtcccgctttatgacatacaaagccaggcttcccagcagaaactgattgaccatatcatcgtctttgaaaactatccgcttcaagacgccgacagcaaagaagcacggcagaacgggtttgaaatggaagatgtccacgtctttgaaaaatcaaactacgatctgaatgtcatggcgtcgccgggtgaacaaatgctgatcaagctggcttacaacgaaagtgtttttgacgaagcgtttatcagcaggctgaaatcgcaattgctgacagccgtcagctatatcgtacagcatccggaagcgccccttcatacggtgaatatcatagatgaggccgaagagaaacgccttgtcacagaccttaatccatcccgtctgtctgccgaggcgaaaaaactgacggattggttccgtcaggcggctgaagcaaatcctgacgcgccggcagtaacagccggagaaacaacgctgacttaccgggaacttcatgaagaatcaaaccgtctcgcgcaccgtttacaaaaacaaggaatcggaaaaggatcagtagccgctttgtttgtaaagcgttcttgtgagatggccgcaggaattctcggcattttaaaagcgggcgcggcatacctgccgatcgatccggagtacccggaggaccggatcgcctacatgcttgaagacagcaaagccggttgcatcgtgacgcatcaagcgctgtatgcggaagctgagaagctgccgtatgcgggaagcctgatgtgcattgacggagaagacgggcttgatgccccttctgatgaaccggaagcatccggcggcgccgatatgccggcatatatcatgtacacgtcaggaacaacgggcaaaccgaagggcaatgtgaccacacatgccaatattcaaagaatcgccaaaaacacaaactatatcagcatatccgaaacggatacggtgctctctctttccaactatgcctttgacggtttcaccttcgatttttacggatcgcttttaaacggagcaaggctcgtcattgcggataaggagaccattttgaatactgaaaagctgactgagctgatcgtttcagaaggcatcaccgtcatgtttgtcacaaccgcgctgtttaatgtgctgacagacgcgggtggcgagtggatgaaagggcttcggcatatcctatttggcggagaacgcgcttccgcggcccatgtcagaaaagcgctccgcatcatggggccgggcagactcattcacgtgtacgggccgactgaagtgaccgtgttcgcaacggctcataccattcatgacattcctgaatccatgtctgctgtcccgatcggcaggccgctgaatgaaacgggcgcttacattctcacggaaacagggcggctgcagccattcggagcggtcggtgaattgacgctgaccggaatgggtgtgtcaaacggctatctcaaccgggaagatttgacgaagcaaaaattcatcccgaatccattcaagtccggtgagcgcctataccgcacgggcgatttggcgcgctggctcccggacggcacgattgaatttgccggccgtattgacgatcaagtcaaaatccgcggacaccgtattgaacttgaagaaattgaaaagcagatccaagcgtatcaaggtgttaaagaagctgttgcagccgtcagccgcaatgaatcgggagacgcttacattgatgcatacctcgtatgcagcgctgaaattgacacgaacgggcttgaagtctttttaagcagacagcttccggcatacatggtgccgcaatcgttcacgatccttgagaaactcccgctcacgccaaacggcaaggtgaacaaacgcctgctgccgaaagcagagccgaagcagcggacaggcaaagaccagacgccgccgcgcaacgaaacggaagaacgcatcgcccgcatttgggccgaggtgctcggaacagaatcaatcgggattcatgatgacttctttgcgctcggaggccattctttaaaagcgatgaccgcggcgtcacacattaaaaaagagctcggtacggacattccggtgaagctgttattcgaagcgccgacaattgcgggcattgccgattttctgcttcacggtgaagaaaaaggaatgaaagatctcacaatcatgaataaaaatcagtctgacacactgtttgcgttcccgccggttctcggttacgggctgatgtaccagccgctcgcaaaacagctgtccggctgcagaatctgtgccttcgattttatcgaggaagacaaccgtatcgaccgctacactgaactgatcaatcagcttcagccggaaggggccatcaagctgttcggatactcggcaggctgcacgctcgcctttgaaaccgccaaacggcttgaagccgaaggccgtgaagtggagcggctgatcatggtggactcctataaaaaacaaggcgtcagtgacttggatggccgcaccgtagaaagtgatgtccaggcgctgatgaaggtgaaccgggacaatgaagcgctgaataacgaagccgtcaaagaagggctcgccaaaaaaacaaacgcattttattcttatttcgtacacaccgtcagcaccggcacggtcaacgcggatatagatcttttaacatcagaaccggactttgcgatgccgccgtggctcgcttcgtgggaggaagccacgacaggtgaataccgtgtgaaaaaaggctgcggcactcacgcagaaatgcttcagggagaatgtctcgaaaggaatgcggcacatttgctcgaattcctaaggaatgaacatctgaagctgacaacttcacgatagaaaaggaggaagccgctaatggtccagctctttaaatcgttcgatacgacagaaaaaacgcagctcatctgttttccgttcgcaggaggctattccgcatcattccgcccgctccacacctatcttcagggtgagtgtgagatgctagccgcggaaccgccgggacacggcacaaatcaaatgtccgccgttgaagattttgagcagctcgtcagcttgtacaagcaggagttgaatctcagtcctgaccgcccgtttgtgctgttcggccacagtatgggaggcatggtcgctttcaggctggcgcaaaagctggagcgggaaggcatttacccgcaggccgtgatcatctcagccatccagccgccgcatgcggaaaggaaaaaagtttctcatcttgatgatgaaaaatttctcgcccatattatcgagcttggcggaatgccgcaggagttagtggaaaataaggaggtcatgtcatttttcctgccttctttcagatccgactaccgcgcgcttgaaagcttccgcccgtctgattctcacatcattcaatcacccgtccatatttttaatgggcggaaggatcataaatgtatcagagatgcggacggttggaaaaaatgggccgcaaatcccgtttttcatgagttttcggacggccacatgttcatattaagtgaaactgaacatgtggcggaacgaatttatgagattattaacaggagcactgcaggccaattgttataaaatatgacagacagcatccgctgtctgttttttgtaacaaaatcggccttggagttttctcatttatcaaaaattttatgttatgatttaatggaatatcactttgaagggattgtcgtacatgaatgatgcagctaaagagctgaacagaacattatctgaagaaaacccgcacgtgcttcatatgctttctgatttgggcaaagatttgttttatccgaaaggggtgctgacgcaatcggcggaagcgaaagccaaggccggaaagtataatgccacaatcggaatcgccacctcacaaggagagtccatgcacttttcccatatacaagagacattgtccgcctataaccccgatgatatctacgattatgctccgccgcagggaaaagagccgctcagacaggaatggctgaaaaaaatgcgtctcgaaaatccttcattagccggcaaagacatcagcacgccgatcgtgacaaacgctttgacacacgggctgagcattgccgccgacttgttcgtcaatgaaggggatacgctgcttctgcctgataaatattggggaaattacaacttcattttcggtgtccggcgcaaggcatctattgagacgtacccgctttttcagcaggatgggcgttttaatgcggctggtctgtccgagctgctgaaaaagcaggaagagaaggcgattgtcgtgctgaatttcccgaataatccgacaggctatacgccgggggaagaggaagcgttagaaatcgtcagcgtgattctggaggcagcggaggctggcaaagagattgtcgtactcgtagacgatgcgtattacaatttgttttacgatgaaacggccattcaggaatccatcttcagcaaactcgcccaagtgcatgacagggtgctttgcgtgaaaatagacggagccacaaaggaaaattacgcatgggggttccgcgtcggttttattacgtacagcgcaaaaagcgaaaaagcgctgcgcgtgcttgaggaaaaaacaaaagggattatcaggggaacgatttcaagcgccccgcatccgtcccaaacattcatgctgcgggcgatgcagtcaccggaatacgagaaagaaaaatcactgaaatacaacatcatgaaaaaacgggctgacaaagtgaaagccgttcttgcaaaaaacaagcactatgaagacgtatggacgccttatccgtttaactcaggctatttcatgtgtgtccggctgaaagatataaacgccggcgaattgagagtgtcattgcttgaaaagagagggatcggtacgatatccattaatgaaacggatttgcgaatcgcgttttcatgcgttgaagaagaacatatcgcggatttgtttgaagaaatttatcaagaagcaaagcagctgcagaaacaggcggaaatatcaggctgacaaaaaaggaggggggcacccctcctttttctatgcttacagcagttcttcatacgttttcatctcaatcccgtcacaaaaatcgggatgagccgcacaaaccgccagcttatattcttcgtccgcatcatatgtgcggatgaaacatggttcatgtccgtccgggagttcaatggacacacaaccgtcctcttcaaggcggacgctgaatgaatcaagcggcagggaaagcccttttccggcctgtttgataaagctttctttcattgaccacaggtgataaaaataatcggtctgccgatcgggatgtttcgcttgcagatcactgtattctgaaggcgagaaaaaacgtttcgctatatcaatcgtgccgggcttcattttttcaatatcgatgccgatcggttttgagtcaacggcacacacgatccagcgcccggagtgggaaatattaaagtgcaagtccggaagcgcggggatgtacggctttccgtactcctggacgctgaatacaatcgcagccggattaagtccgtaagccctccccgcaatggtgcggatgagcatgtcgcccagcaaggtgcggtgagcatcctctttatgataaaagcgccggcatttttcccgcttttcagcggacacagccgccatcatccgatcctcttcccttggagaaagcgggcggtccatatatactccgtaaatcttcatgtccagatcctccgtctgcaaatattgtcaaaaccatcctatcatatcagacgcaagctgtccggcaataaaaaaaacaaaaccgtgtcggctttgttcttaatgaacggacgctgcccgcccgtagatcgcatatgttaacagtttagaggactgaggcaaagaaaaacgcagaatcagcccggtcaaaacagccgtaataatggttccggctccgatcggtccgcccatcgtccaggctgcggcaagaatcgtcagttcaatgccgttccgcacccattgcacgttccagcccgttttttcagaaatcagcagcatcagagagtcccgggggcccgcgccgagcccggccgatacgtaaataccgacgccgcagccgatcagcagcaatccgaaagaaaaaaacacggccgctaaggaaaaagcgtgcgcttcaggaagcagaaatgaaaaaaaatcaataaacattcccatcatcagcatattcaagatggcgccgattttcgggagcgttctcgtgaacaggcaggttaaagcgacgatcaccgcgccgaccacgatggaccattgcccgacggaaagaccgaaatgctgaaaaagcccataatgaaaggcatcccaagggctgatgccgagagcttttcctttaatggttaaagataccccgaaagacaaaatcaacagaccggcaaaataaaacgtccagcgcatcacgaattcccgcttcaaagaggtcccttctttcataaaatctcattaattgtcattgtagcataactgccaaaaaaaagaagagcgaaatcagtgtttcgcttcttcttcggctcctacaaaggattcagtatacgattcaaaaaccgctgcgtgcgttcttctttcggcgcggaaaaaatttgggccggtggtccttgttccacaatgacgccgccgtcaatgaagatgacttcatcggccacttcctgcgcgaatttgatttcatgcgtgacgacaaccatcgtccagccttcattcgccaaatccttaataactttgagcacctcgccgaccagctccgggtcaagcgctgacgtcggttcgtcaaacagcatcagctcaggctgaatcgcaagcgcgcgggcgatgccgacacgctgctgctgaccgccggaaagctggaacggatataaattcattttgtctttcagtccgactttttcaagaagctcaatcgcttcttttctgacttgctctttgtcgcgcttttgcacttgaatgggtccttccataacgttctcaagcgccgtgcggtgaggaaacagatgatacgcctgaaagaccatgcctgatttgcggcggaggcgaaggatatcagcctgcttcacttttttggagaaatctattgaaaaatcggagaatgccagctcgccgtgattgggaatctcaagcgcgttcagacagcgcagtagcgtcgtttttcctgaaccggacggtcccagaacggcgatgactttccctttttctatctccatatctatcttttttaaaatttcattctggccgaatgatttatttaatcctttaacagaaagcatatcgaaacctccttatttggccacataacggtcgagacgccgttcgatcacaagctgtacgattgacagcaagaagcagatgatccaataaataaaggcggcttcaatatagatgaccaagatctgatcaaggttttgcgcgccgatttcctgcgctttcctgaacagctccgcgacgagaatttgtgacgcgagagatgtatccttgatcaggctgataaatgtatttgataatggcggaatggacacgcgaaacgcctgcggcaggatcacgcggaacaatgtcttgcgataggtcatgccgatcgtataaccggcttcccattgccctttcggcacggatgaaatagatgcccgaatgatttcagaagcataggcgcctacgtttagtgaaaatgcgatgacagcgcttgggaaagggtccagtgtaatattaaaggtcgggaacagataaaaaatgatgaacaattgaacgagaagaggagtgccgcgcaccgctgatacatatacgctgaacacccatctcaatggtttcatatttgacattctggcgagcgccgtaatcagcgcgatgatcattccgaaaataaaggaaagaatggtaaggggaatcgagtaatagattcccccggaaagaatcggccagaatgactgctgcaccagatcccatggaatggctgccgcaatcacgggctcaggcatgttacttagaaacatcttcgccgaaccattttttagctattttagaaagagtcccgtcctctttcatttcttttaacgctttgttgacgtgagtcacaagttcgccgcttccttttcggaatgcgaaataagtttgttgcggctgcccagcttcaaacgcgattttcacgtttttattgccggacgtttttaagtagttcagtacggcaagcttatcgttgtaagtcagatcagcgcggccctgctgaatgagctgaagggattgcgccatgccttcaacgccttcaattttcgcgccggcttctttcgctaatttattgtaattgcttgttaatgactgagccgcggtttttcctttgacatcagcttcttttgcaatcgtgctgtcttttttcgtcacgacgacggcatttgacgttgtgtatttatcagaaaaatcatattggttctcacggcctgttttgccgacttggttagcgacgacgtcaaaccgtttagcatttaatccggcaaacatgctgtcccattgcgtttctttgaagtcagctttcagaccgaggcgtttcgcgacttcttgaatgacctcaacatcatatccggtcagtttgtcagtctttttatcatggaaggtaaatggttcatacgttccttctgtaccgacggtcagtacgccttttttcttgacagaagcccaaagatcgccgtcttttgacttcgatccgctgtcctgtgagtttccgcaggctgcaagcaccgcgatgctgaccatcatgaataaagccaataatgcttttttcattttctttattccccacttttctgattagttttattgagaaaaaatagctcccaattgtaaaggataacttttttttagtatgagtcaagtaattggttttcatgagtgtgaaatctccgtgtttccgggggtcaaaataattgcaaaaactgtctgaccggcttcggcaggtagctgtcttttctccagatgacggccggtgtcatgacaaacgggttgtcctcgatggcgaccgttttgacatgcgatcgcatatggacgggaatcatcgtcaaaggcagaatcgtggctccgaacccagatgagacgaggctcaaaagtgtcgcggagtcatggcattcacagacaacctgaaggtcgagaccgtactgttcacaaacatggaggacttggtcatacacaccccttccattgacggtgcgcaaaaggatcagaggcaaagaagcgatgtccttcagcttaatcgtttttccgcacaggcgttttgtatgctcagacagcaccaatacacacggaatgtcttcaagctcctttgattcaatgccgtcgctcttaatcaaggtggtggtgacggcggcgtcaatctgtcgggattctaagagctccagcagtgagacgggttcgtcttcccaaatgttaaaggtgagatgaggataccgctctttcatctgcgacactttctcaagcatgagtgcggcgcagtaaatggttgaccccacggcaagggggccggctgcttcttccttcagctcttgtacctcgataatggcgtcctcaaacttatgaagaatctctttcgctcttttcaaaaatacgtttccttcatatgtaagggtcatttgtttctttttattgcggtcaaacagaatgacgcccaattcttcttcgagctgtttcagctgtctgcttaacggcggctgagccatatgaagctttttggcggccgtcgtaattttctgctcttgggcaatggtgacgaaataacgcaattgccggatatccatgagaatgcgctcctttcttttatacctttagggtatgatatatagatttaacgaatatttttcatatggatatatcaggagtatgatggttttgacaccatatttcaagcgtaaaggagggttcaatatgaaactcgtcatcggaatgaccggggctacgggagccatattcgggatcaggcttttagaatatttaaaggccgcggagatcgaaacccatcttgtcgtttctccttgggcaaatgtcaccatcacacatgaaaccgattatacgttaaaagatgtagagaaactggcgtcctatacgtattctcacaaagaccaggcagcggcgatttcaagcggctcgtttgaaacggatgggatgatcatcgctccgtgcagcatgaaatcacttgcaagcatccgcaccggaatggctgacaatctgctgacaagagcggctgacgtcatcctgaaagagcggaaaaaacttgtgcttctgaccagagaaacgccgctcagccaaatccatttagagaatatgctagcgcttacaaaaatgggttccgtcattcttccgccgatgccggctttttacaacaaaccggctgacatggacgaattgatcgaccacattgtgttccggacgctcgaccagttcggcatccgtctgccggaagcgaaacggtggtacggaattgaaaaacaaaaaggaggaatctgataatggcctatcaggattttagggaatttctcgccgctcttgaaaaagaagggcagctgttaacagtcaacgaagaggtaaaaccggagccggatctgggcgccgccgcgcgtgcagccagcaacctcggggataaaagccccgcacttttgtttaacaatatttacggacaacatcatgcgcaggtcgccttgaatgtcatcggctcctggccgaatcacgcgatgatgctgggcatgccgaaagatacgcctgtaaaagaacaattctttgagttcgccaaacggtacgattcatttccggtatcggtcaaacgggaagaaactgcgccgtttcatgaaaatgaaataacggaagacatcaatctttttgacatccttccgttattcagaatcaaccagggagacggcggctattatttggataaagcgtgcgtcatttcccgcgatcttgaagacccggacaatttcggcaagcagaatgtcggcatttacagaatgcaggtgaagggaaaagaccgcctcggcatccagcccgtgcctcagcatgatattgcgattcatcttcgccaggctgaagaacggggcgtgaatcttcccgttacgatcgcgctgggctgtgagccggtgattacgacggccgcgtcaactccgctgttatacgatcaatccgagtatgaaatggccggagcgattcaaggggagccttacagaatcgtcaaatccaagctgtccgacttagacatcccgtggggcgccgaagtcgttctggaaggagagattctcgcgggagaacgggaatacgaaggcccttttggtgagttcacgggtcattattcaggcggccgcagcatgccggtgatcaaaatcaaacgtgtatatcatagaaacaatccgatttttgaacatttgtacttaggcatgccgtggacggagtgcgactatatgatcggcattaatacatgtgtgcctctttaccagcagctgaaggaagcatatccgaacgaaatcgtcgccgtcaatgccatgtatacgcacggtctgatcgccatcatttcaacgaaaacacgatacggcggctttgctaaggcggtcggcatgcgcgccctgacaacaccgcacggactcggctactgcaaaatggtcattgtcgtggatgaggatgtcgatccgtttaatctgccgcaagtcatgtgggcgctttcaacgaaaatgcatccgaaacacgacgcagtcattattcctgacctgtccgttcttccgcttgacccggggtctgatccggcagggatgacacacaaaatgattcttgacgccacaacgcctgccgcgccggaaacaagaggccattattcgcagccgcttgattctccgctgacaacaaaagagtgggaacaaaaactgatggacttaatgaatcaataagaaaggatgagtttgcaatgaaaacatgcccgcgctgtgaatcgaaaaaaggagaaaccgtcagccaatcgccggtcaaaggcgcttgggaaatataccaatgccaaacctgcttttttacatggagatcctgtgaaccggaaagcatcacgaatccggaaacattcaacccggcatttaaaattgatccgaaagaaacggagacggccactcaagttcccgctgttccggaaagaaaagcgtaatgctgacggagcatttgccggaagccctttacacgcttttagacgggacggagcttgagaaaaagcagcacgatgcatttgtactgcaatccgtgacaaaacaaggccgtccgcacgcggccatgatcagcgccggtgagattctggccgtgagcagcacaaatctccggatcgccttatggaaaaacacgacgactgtaaaaagcctgctgcattcgggacaagctcttttcatcgcctggcacggaggagctgcctattacgtcacattggaatgtgaggcgcttccgccgctgaaagaggcgaaatacgagcgggaacggttcagctgccgcgtgatttccgtcaaggaagatcgggcgaaatacgctgatctgacgtccggcccggccattcagcttcacgagccggaaagtgtcctgaagagatggagcgaaacgcttgaggagttaaaacaataaacgcacaaaaaaagcctgcggacgcttccgcaggcttttctattattgtacgcctttcatcgcccgtttaataacgggagaaagaagaaccaaaataataccgagaatgatggaaataagcccgattgagccgaaataggccgcttcagaaatcttatcaaacaaaccgactacttttgcgttcagggcttggccgcaggcgtttgttaagaaccacatactcattgtctgcgctgagaaagcggcaggcgcaagcttcgttgtgacagataaaccgaccggtgaaaggcaaagctcaccaagcacaaccaaaaggaagctgagcacaagccaaagcgggctcacaagctcgccgcttccgcccataaccggaagcaccatgactaaaaatgacaatccggcaaggataatgccgatcgcgaatttaatcggtgttgaaggctggcgtttgccgagcttcatccagaaccaagcgaacaccggcgcgaaaataacgatgaataatgggttcagagactggaaccatgaagactcaagatgcattcccgcaaaagaaagcctcgtgcgctgatccgcatataaagcaagaatcgtcgcaccctgttcctgaatagcccagaacatggccgccgcaataaacagcggaatataagccgcaagccgtgatttttccgttcttgtcgcttttttgcttgtgaacatcacgataaagtagataaccggaatgacaatgccgaggacactgacgacgtcaattacacgctggattgtcagccagccggtttggatgagaacgaaaataacggcggctgcgatgaccactccgattcccgttccgatcactgatgatttagaaatcggattcggtacattggagcctgctttgccgaggtatttctttctcgtaagagcgaaaacaatcagtccgaggaacataccggccgcggcgcatccgaagcctaagtggtagttgtacttctgtccgagtgttccgacaattagcggcgcaactaatccgccgaggttgatccccatgtaaaagatactgaaaccagagtcgcggcgctcgtcttccttcgtatatagatctccgacaacgctggatacgttcggtttaagcaggccggttccgataatgatcagagccatgctgagaaaaaacgccgccgtgctgccagggaaggcaagagcgatgtggccgaacataattaaaattccgccgtagaatacggtgtttgccgtaccgaatacccggtcggccagccatccgccgatgacgctcgacatgtatacgagagatccgtatatggacatgatggcaactgcggtgcttttatcaaagccgagaccgccatgagcgacttccgtgtataaatagtaaagcaatatagctctcataccatagtaggagaaacgctcccaaaattcggtgaaaaacagtgtgaacaagccgcggggatgaccgaaaaagcctcgttgcggcacagtttctgttatagcttccttttcaatagatgccacctgagccaaccctttcttaaaaaagtgtattacaaaaatcatattcttatataatacttgtgtcaatataatttatactgaattcaaaaaattccagaatgaaaagatattataacgaagaatatagacgtattttcctaattccaatgacttatttttggtatattatctaactaaactatctttataaacttttttaataaaatttaaagtatgtacaggcggagcgggatatggcggaataagatggcaataagagagaaaggaggagatcatcacttgccgaatcgtatattggatataacggattgcggcgtggcggcagacgggaaaaccgacgtgacaagcgccatcaaccaatgtttggccaaagccgtcagcgagggctgtcatacggtgttttttccgtccggaacgtataaaatcaacggcacgcttggcggtgacagcggccagccgtttaggaacgccggaattaatgtgccgagccatctctccatcgtcatggatccggaatgcacgattaaagtaacgccgaacagctcctggggctactcggctttctatataggcaggcgggaaaatgtcaccatcaccgggggccgcatcatcggggatcgggatgaacacaagtatatcaatgttcctttgcggtcgacccatgaatggggattcggaatctgtattgaaggcagcagcaatgtactgatcgaagatgtggagatatcggattttacgggagacggcattattgtcagtccgctcgggttaaaaacaaacagtgattacgaaacatcagaacatataaccatccgccgctgcgatatcagacagtcaagacgcaacaacatttcaatcaccggctgcaacaccgtcacggtggaagactgcgtgattgaagacgccgggaaaggaaatggaacagccccgaaattcggaatcgatattgaatcgtacggagaaggcgatgttgattatgaagaggctcttcatattacgatccgcaacaacttcttttacggaaacaccgcaagctcagtcaccaactttaacggatataacgtgttaattgaaggaaatcattccgacaatacaatcagttacgggtacggcgcgcataccgtcatttcagggaacgtcctcttttggtcaaacggcggctcaagaaccggaatcgccggacaaggtgtgtcacaagggcaggacagcagcaatgccgtcatttccagcaatctgattaccggtttttccaccgggatagatgtaagggggaaaagcgtcctcgttacccacaacaaaatcaatcaatttgaaaatacgggcatttccgtctatcgggcggaagatgtgaccgttgacggcaatgtcattgaaaacgggcgttccgaaacgggacgaagcgcgggaatgcgggccacgctttctgaaaacgccgtctttatgaataacactttgaatcaggtaacagacggaatcagcatatcagccggcaatatcaccgtaaaacagaatgtgctgaaatcgttcagccggggcatatgggtcacaggcggaaatgccctcattgaaggaaatacgctcatccctaatgcgtttcagggcgccgcagagtcctatgccgtatctgtgacaaacgacgccaaggctgtcatcaaaggcaatctcttcaaaagctacaaaaactatcccattttcagttcgacatcctcaggaacctctgtcatcggcaaccgctttgaatcatcaccgcttatcgttaccgtgtatctgaactcaggaacgcatgaagtcatagacaataccatcacgatcaaccgaacggcgggcagcccgatcggcatctatctgaacggaacctccaattccctcgtttcggggaataccatcaacaacctttccgccgcttctgcttcggctatccaaaccagttcctccgcaagcacgaaaatcatcggcaaccgcattatcaaaggcatcattgtaaaacacactacagatacggaaatcggaaatatcgtcatctgatcatcattaccgtctgaacaataaaaagaacacatgaactccgaaaaaaggagcgatgtgttcttttttgacacaatacagctttcaacagcagtgacgaagtgccgggcgcttgtcaggcatctttttttcctgttttatataaagccaacatttctttgattaaaaagagggcgaagaaaaacagcatcagccattctgagaaggtcatcaatttaaaagcggacaggttgttttgaaccgctccatagagactgaaaccttgcagcatatccacccctacagaaatcatcagacaggaagtcagtaaaaaaatggaaatccccaatattttcatgcggtatcactctccctttttatccttttcaaatttgcaaaacttatacagactttccgccgtgcataatcttttgccgtacaggaagaatatgaaaaaaacgaggaaaggttttttgcgatatgccgccattttttaagcagaagaaacaaaaaaaagccgatcaaaacgaccgtggcaatgaagacagaaaagaaccggaaaacaaatcagacaaagagcgggaggagccgatctccctcagcttagagaaaaatatgaagaagctgtctgcgaggttcggcaacagtgctgatgtcgttatccgccggctgaaaatcggaaaggaagagcttccggccgcgattgtgtatatcgccggtttggtagacgaacagcttgtcagccaatctcttctggaagatttaatcgatattccgtccgttcagccggaacaagcggtctgcctgatatacgaaaaaacgcttgcgatcggcggagtaaaagaggaagagaaatggaaaagcctttttgccgggctggtggcgggcagcacgctcatttttgtcgacggggctgacaaggcgctgatcgccagtacggaaggaggggaacaccggtccattcaagagccgagcactcaggtgtccttccgcggcccgcggcagggattcacagaatctctgcaaaccaatatttccatgatccgcaggtatgtaaaaacgcctgatgtatgggttgaaaaaatggagatcggacacgagacgaatacggacgtcgcgctgatgtatatcaacggaatttgtgaaaaaaagctgattaaggaagtccgcaagcggctgaagcacattgatatcgacagcattctggaatccggctacattgagcagcttatagaagacgcgccgttttccgtgtttcccactgtgtatcatacggaacgtccggacgttgttgcgggaaatctgctggaaggaagatttgcgattatcgtggatggaacgccgtttgttctcctcgcaccggccttatttattcaattttttcaatcagttgaggattattattcacgatttgatatcgctacaagcatcaggctgcttcgggttttgatattcttcatttcactggtggcgccggggatttatgtggcggcggcgacctttcatcaggaaatgattccgacgcagctgctgattgtcatcgccgcccagcgggagacggtcccgtttccggccgtcattgaagcgctgacgatggaagtggccttcgagattctcagggaggcgggcgtccgtcttccgagagttgcgggttccgccgtttctatagttggagcgctcgtcatcggccaggccgccgtacaggccggcatcgtttccccggccatggttatcgtcgtcgcgctgacggcgattgccagctttgcgaccccggcttttgacatggcgatatctgcgcgcctgatccggtttgtctttattctgtcggcggcggtgatgggattttacgggctgattctgggcattatcatgatgtttgttcatctgtgcagcctgcgttcattcggttttccgtatatgtccccgctcgctcctttgtccccgggcgggctgaaggattcccttctccgcgctccgctgtgggcggatgaaaaaaggccgggactgctcgtgcagaaaaacaacaggcgccaaggagaacatcaaagaccgaaaccggagacatccagaggaatggttaataaagatatagaagagggcgacggtaatgaaaagacgtaaatggatactcctcctttgtacgatggtttccctcatgtttgtatccgggtgctgggataaaagagagctgaccgatttggcggtgatctccgccatcggtattgaccggaccgaatcgggaaaatacgtctttcactttcaaattatcaacccgggaaacgtggccggcggtctgcagggcggcggagcgggagaccggcctccggtttccgtctattccgtgtccggagacaatatgacggaagctttgagaaaaggctcgatgaaggtgtccagaaggctctattttgcgcatacgaatcttgtggtgttcagtgaaaagctggcgaaagaggaagggctcagttttattctggacaatcttgaccgcgacaccgaattcaggacgaccgcaaccgcggtcattgcgcataattgcaaggctgaagacattattaaagtgctgacgccgattgataaaatcccttccaataaagtgaacaagacgctcagctttacgcaggaacaatacggcagagtcattaaaacaagccttcaggacgttctgattgatctcgcctctccgaccgggtcgccgtttataccgggttatgaaatgcacggagacgataaagtcggtcctacgatggaaaatacgcagacgactgaaccgaaagcgctgctgtcagctgacggattggctgtgttcaaaaaggatgggagactcgattactggatcgaggatgacgacagtgtgggcgcggtatggctgctgaacaaaatcaagcatacgttcatcaatgcggattggaagaacgttaagcatgcaatcagtctgcaggtcacccgccagaatacgaaggtgacggccacttttccgggcgggaaaccgcatattcacgttcatgctgaggtcgaaggactggtggacgccgtcagataccctttccatctgtctgatccgaaagtgctgatgaccatgcaaaaggcgctcagcgcgcagcttgacaaagatatcaccaaatctattgaagatattaaggctcataagaatgatttcatcggcttcggagacctgatttatcggcagcatccgcataaatggaaaaagttaaaagggaagtgggatgaagaaatctttcctaatctccccgtggatgtaaaaacggaagtcatcatcagaagaacgggcttgcggaataatcctctttcagacgagctccagcatgattgatttgaggagaaaggagcaaagcacatggaaaatgccaaaatcggcacgcgtcagctgtttattatgatcattttgtttgaattgggcagttcgttattgatcccgccgggcacgatggccggacgggatgcatggctgtccgtgcttctcgggtgcgttgtcggtctcggacttttctacgtttatcaggcgctgtatcagtattttcctgagtcttctccgagagattacatgaacgaactgatcggcaggcatctgagctgggtggtctttcttctctatattctctattttgcttatatcgccgcccgtgtattgagggattttggcgaaatgcttgtcaccttcgcctatcaggacacaccgcttgtcattgtgaatgccatgctgatgattgctgcgatatttgcggtcagaaagggaattgaagtcatagcgagagccggcgagctgctgtttggcattatgtatttcctgacggccatcgggctgatcctccttatcagctccggcacgataaacctcagatttctccagcctgtcttagcggaaggcatggggacagtcatttattccgtgtttaaacagaccatgttcatcccgttcggtgaattaatcgtgtttgtcatgattttcccttacttaaaagatcggaaaaaagtgaagaaaacaggatttctggcgattatcatcagcggtctgtttttggcgatgtcggtggcgattaatatttgtgtgctggacgtcaacttaatgctccgctctcaattcccgctgctgagcaccatacagacgattaaagtggaagagtttttagaccggctggatgtcttttttatgctcgtgctcgtcatcggcggttttttcaaagtcagtctttttacatattcggttgtcgtgggggtctccacgctgtttaaagagaaaaatccgtcccagctggccttgccggtcggattgggagtactgattctctccatcagcatcgcaagcaatttttcggaacacatgaatgaaggcttaaaaattgtgccgatctatattcatcttccgtttcaagtgctgttccccgttttgctgcttatcattgccgtgatcaagaaaaaagtcaaagggagcgtctatacagtttcgaagaaataacccggccgatgcgccgggttatttttaaaatcatgatttttgtctgaatgcattgacaaacttgcctgacaattgtacattttgatttattcttataaatttactaggaaatataggtttagtagtgttaatattttccgaacggtatttcagaatagaaggagatacgtcatgacaaagaaaaaagaaatcaaactcggtgtgtttctcgcgggcaccggccatcatgtcgcctcttggagacatcctgaggctccggcggacgcgagcatgaatttagattatttcaaagaactggccaaaacagcggagcgggggaaattggacatgctgtttttagcggacagtttatcaatagacagcaaatcacatccgaatgtgttaacgcgttttgagccgtttacgctgctgtcggcgctcgctcaggtcacatcccgcatcggtctgacggcgaccgcttccactacatacagtgaaccgttccacatcgcgagacaaattgcatcgcttgatcatctttccaacggccgcgcgggctggaatgtcgtcacatcatcaattgaatcaaccgcgcttaatttcagcggcgaaaagcatcttgagcaccatctcagatatcagcgcgcggaagaattcgttgaagtcgtcaaaggattatgggattcgtgggaggaagacgcctttatccgcgacaaagaatcagggacgttttttgataaagacaaaatgcatgaattgaatcataaaggaacatatttttccgtaagagggccgttaaatgccgcccgcactccgcagggccgccccgtcatcattcaggcgggatcatcaggagacggaaaggcgctggccgccaaaacggcggaggtcatttttaccgcgcaaaaccatttggaatctgcgcaggaattctatcattctattaaagaacaagcggcttctttcggccgtgatcctgaaaaaatcgcgatcatgccggggatttttcccgtgattgccgatactgaggaagaagcgcaggcaaaatatgaggagctccaagacctcatcatcccgtctgtcggcctgaacattctgcaaaactatttgggcggcgtcgacctttccgcttacccgcttgacggcccgctgcctgaattggatgcggaagcgtcaaatgccgtgaaaagccgcttcaagctcgttcaagagatggccaagcgcgataacatgaccatccgcgagctgtacaaatatgtggcgggttcaagaggtcatcatatctttgtcggaacgcctgaacagcttgccgataagatggaagaatgggtcgacaaacaagcttgtgacggcttcaacatcatgccgccgcttttgcctgaaggtctcactctttttgtagataaagtgattccgattttacaagaacggggcgtgttcagaaaagaatatgaaggaacgacgctgagagaacatttcggactggaaaaaccggcaaaccgatatgccggctaaggagggctcatcatgtcaagacaataccggctcgcaacggaaagagacgctgatgaactgctttcactgacactgcgggcgtatgaaccgatccggaagctcggcataaactttgccgcagcaacggcggataaagagctcgttttgaataacatccaaaaaaacgcctgttacgttttggaggaagacggacggattctggcgacgatttccctgcggatgccgtgggggccgaatccagggccgtacggtgtccctcatatttggtggttcgccgtcgaccctgacaccggaaaaaaagggacgggctcagaaatgctggagtggctggagaacacggtgcttcgcgatactttaaaagcccccttcgtatcattgggtacagcagacaagcatccgtggctgatcggcatgtacgagcggaaaggctacgtccgtgcaggcgaaaaggatttaggaaaaggacacatcaccatctatttaaaaaaacaattgcagaattaacatattcatagaaaaaggcgggagttcaatgaaaaagaaaacatgggctttgctgctgtttgccgcgcttttggcggtcttatcagcatgcggtaacggaaaagaaagcgaagacggaggtaacgtgctgcatgtcggcgccacgggacaaagctatccgttcgcatataaagaaaacggcaagctgaccggctttgacgtggatgtcatggaagccgtagcgaaaaaaatcaacatgaagctggactggaagctgcttgaattcagcggactgatgggcgagctccagaccggcaaactcgacactatctcaaaccaggtcgctgtcacgggtgaacgcaagaaaacgtataactttacagaaccgtattcctatgcgggcactcaaattgtcgtcaaaaacgataacaaagacatcaaatcagtcaatgatctaaaaggaaaaacagtggcggccgttctgggctcaaaccacgcgaaaaaccttgagagcaaggacccggataaaaaaatcaacattaaaacgtatgaaacacaagaaggtacgctgaaagacgtggcttacggacgcgttgacgcttacgtaaacagccgcagcctcctgatcgcccaaatcaaaaagaccggtctgcctttgaaattggcaggagacccgattgtctatgaaaaagtcgctttcccgtttgcgaaggatgcggcacacgataaaatccgcaaaaaagtaaacaaagccattgaagaactgcagaaagacggcacgctgaaaaagctgtcagaaaaatactttaaagaagacattacaacggaagaaaagcattaagaaacggcggtgaaaatcgagaatgaacagcattgattggggatttatgttttcagcttttcccgcgttaatcgaagccttgccgatcacattagtaatggctgtcgcggccatggtatttgccgtgatcggaggccttatattagcgcttatcacgaaaaatcgtattcctgtgcttcaccagctgtcaaaggtgtatatttcatttttccggggcgtgccgacgctcgttcagcttttcctaatttattacggcctgcctcagctgttccccggaatgagcaagatgacggcgttaactgcggcgattatcgggttaagcctgaaaaatgccgcctacctggctgaaatttttcgcgccgcgctcaactcagtcgatgaggggcagcttgaagcatgtctttctgtcggaatgacaaaatcccaggcgtacaggcggatcatttttccgcaggccatcagaaacgcgcttcccgcaacgggaaatacgtttatcggcctgttaaaagaaacatcgctcgcctttacattaggagtgatggagatgttcgcccaagggaaaatgtacgcatcaggcaacctcaaatattttgagacgtatttagccgtcgcaatcatgtattggattcttacgattatttacagcgtgctgcaggatctgctcgaacgggcgatcagcaagccttatcgcacataggaggaggctcgggatgatacaagtcagacacattcgaaaagcatttaaagaccttactgttcttgacgggatcgatcttgagatcaagagcggtgaagtcacggccatcatcggcccgtcaggctcgggaaaatcaacgctcctccgctgtctgaatctgctggagcgcccggatgacggcatcattgaaatcggtgatgccaagctgaatgcagcgtcctattcgcgcaaagacgtacacaagcttcgccagcagacggcgatggtgtttcagaattacaacctgtttaaaaacaaaaccgccctgcaaaacgtgacagaagcgctgatcactgcgcaaaagaaaccgaaaaaagaagcggaacagatcggtatggatctgctgcggcaagtcggtttagagcacaaagcggacagctacccgattacgatgtcaggcggacagcagcagcggatcgggattgcgcgcgccctggccgttgatccccatgcgattttactggatgaaccgacttcggcccttgatccggagcttgtagccggggtgctccaagtcatcaaatcaattgccgaaaaacagacaaccatggtcatcgtcactcatgagatggcttttgcgcgtgaagttgccgaccaggtcatatttatggcggacggacgcatcatcgagcagggaacgccggaagagctgtttgacaatccgcagaacgaacggacgaaaaaattcattaagcaagtgggagagcctgccgaacttgtctaagaagggatgaagaaaaaatggcaaatgaaacgtatgaatcattaaacaaacgtttaatcaatatccgccgcgaccttcatgaataccctgagctgtcaggcgaggaatacgaaacgacgggtaaaatccgccgctggctggaggaagaaggtatctcggttcttgatgttccgaaacttcaaaccggagtgatcgctgaaatcaaaggcgacaaaagcggccccgtcatcgctgtcagagcggacatcgacgcattgccgatcgaagagaaaacaaacctcccgtttgcttcgcgaaacagcggcgtgatgcatgcctgcggtcatgattttcatacggcatctattctcggcacggctttcttattaaatgatagaaagcatgagctgaaaggaacggtccggtttattttccagcctgccgaagaaatcgccgccggagcgagacaggtcattgaagccggcgcccttgagggtgtatcggcgatattcggcatgcataacaaacccgatctcccagtcggcacggtcggcctgaaagaaggcccgctgatggcgagtgtcgaccgctttgaaatgaccgttaaaggaaaaggcgggcacgccggaattcccgacaacagcatcgatccgattcaggcggcagggcagatcatcggcggcctgcaatcggttgtcagcagaaatatcagctcgctccataatgccgtcgtcagcatcaccagagttcaaggcggcagttcttggaatgtcatcccggatcgtgttgaaatggaagggaccgtccgtacgtttcaaaaagaagcgcgggaagctgttccgaaacatatgaagcgggttgctgaaggaatcgccgccggattcggggcagaagctgaattccgctggtttccttacctcccgtcagtcatgaacgacgcccgtttcatacagacggcggaacaaacggctgaaagcctcgggcttcaaaccgttcgggcagaacagtctcccggcggtgaggacttcgccttatatcaagaaaaaatccccggcttcttcgtttggatgggaacaaacggaacagaagaatggcatcatccagccttcacactcgacgaaaaagcgcttccggccgcggctgagtttttcgcccggcttgccgtcaatgtattggagcagacggaatgaatacggaaaatctgacggccgggcttgctcaggccgtcatgtcgtctgtgccggaaacatccgccgaagcgatgaaagaagcgcgcaaagggctgcttgattttacagcggcagcctttgcgggaagacgggataaaggcattgagaaactgataaagctggccgaagaagaaggcggagcgccgatagctccgcttatcggcagaaaacaaaaaacaacgccgtcccaatccgcgctgattaacggattcatcgcccatgcgcttgattttgacgatgtccattctgatgtaagagggcacccgagcgccgtcatccttccggctctgattgcagccgcatcatcaggccgtatagacaagagccgttttctcggtgcttacgtgacaggaatcgaagtgatggcgcggctcggtgagtcatcgggaagatctcattacgaaaaagggtggcacaatacggggacgttaggcgcgattgcggccgcgtgcgccgtcgggtttgcggagaacctgaatcatcatcagttgcagaaagcgatcgggtttgcggccgcccgttccggaggcatgcgtgtgcaattcggaacggaaatgaagccgctccatgccgggctggccgctcaagccggattgttcgccgtcaagcttgcgcaggccggttttggcgggtcagctcatgcgcttgacggggagaaaggctttttcgggctgtacggcgatcttgaacgggcagaaactttgcttttaaacggatggggaaaaccttggcggatcacgagcccgggactttggtttaaggtgtatccgttttgctcggctgcccatcatgcggcggacgccattctcaagctgaaggccgagcacggtctcaccttcagccaaacggaacgggtcgacgtaatttatccgcctggcggggacgccgcattgacagaacggcgtccgaaaaccggcgaagcgggacggttcagtgtggaatatgtgatctcgttagctttgcacggtaaagatctttcagctgaacatttcacatccgagccgattccggaattccttcaaaaggggttcgcgcggattcaccgcggctatgatgatcaaattcagccggctgacaacgccgttccgaagggccgttttacaattgtacgggttacggctgccggcaatcatgtgtatgaagcgcgtatcgactgtccgaagggtgcgccgggaaacggtctttctgaaaaagacattgaagacaaactcaggctcgctttgccaggagaagagaaaagagcggcagagttgatcaaagcagccggacagccgaatattgaacgttatttacagctgatataaataaaaaaagcgaggggatgcagccctcgctttttttacgttcacttctattgaatagggggatatagggtgcgcccctgtctgcgctggcaggggcgcggtttcaggaaacggctgtgccgttttcttttacggtgaaacttcctcttgataagcggatgttgatatccgaaactttggaaatttgttcatcatgcgtgaccatgatgacgcatttgctgtctttatgcgccagatcctgaaagagccggacgatttcctttgacgtatcctcgtcgaggtttcccgtcggctcgtccgcacaaattaaatccgtgtcacagcagaaagcccgcgcaatcgaaacccgctgctgctgtccgccgcttaatgtcagcacccgctgccgggcctgctgttccgtaatacccactctttccagcatgctgagcgcgaacgcatctttgtttttctctttagatccggtaatctccatcgccgttgtgatattctggagcgctgtcatatacggaatcagattataagattgaaagacgatagagacatattgatttctgaatttggtcagtccgattttggagatatcttctccgttataaaggatgcttccctctttaggtgtgtcaagaccgcccgccagagacagaaacgttgttttccccgttccggaggcgccgacaattgtataaaacttccctttttcaaagctgatcgttatatcctgaaacagcggctgtgatttgtcttggtaccaatagccggtctgttgaaaggttaataggctcattacgctgcctcctcttattcctgcttggtcaggatggttttaggatgaagccgcatgactgatacagacggcagtaatgtggcgatgacggcaatcgcgatgccgataccgccaagaatcagaaggtcattcagcgagacgtttacctgcatcgtgctgatgacgtccgtgcttgatgaatgccggccgaacataccgcctccgcgcggcatttctccgccgccccagccgcttgcttgctgctgtgaatcatcggctgagctgacctgctgagaaagaagctggtttccgagctgattcgctacaaggctgcctgtgacagatgcgataccgatggcgatgacggcgaccgccagtatttccgttaggaattgtccgatgagcttccagcgtttttcgccgatcgccattaagacacccatttcatacttgcgttccctgatcgacatcatcacgattaatccgagaatgaccgcgcccgcgatggatacaagatacaccacgtttttagaaaacgacgcgacattttcaatcgggccgaccatttgctgatacacctgatcattcgtcgtcagcgtgtacgttttataatctatggatgtttttttcgcagccgcaacgaatgagtcaatatatttggcatcatccatgtaataaacggctgagctgattttgtttttgttgtcagatccttttaacgccgctgcggcggtgtaaggcgtatagattttgttatcaggatttaagaatgaaaaatgctgtgcctgatcatctccggaagatgttgttttatagattcccacaattttaagcttcgttttcaccgaatcatctgatgctgaggaaacggtaatggagccgccgaccttcagcttgttttgatctgccagtgttttattgatcactgcgacttttgcgtccgcatctgtttttgtgatggcgcggccgtccgtgatttttgagctgccgtccgtgaaatcgtcaagcagtgccgtagagagcacgccttcgatcgaaatgtccgctgacatcatctgtcttccgccgccttgaaaacggcttccgccggaattgttatcggctgatgcgtctgagctttctatcgcgtcaaagctttctgcgtttgctgacgctgtcgtgagaaagttgtaatttttcacgtgctgtaaagatgtaagcttcttggcatccgagacggaaatcggcgttgattcaaacgtccttttttcaccgtctttttgctgctgcgccatttgcttttggcggtcaacctggagtgtgacactcccgccgagctgctgcctggccagttcgcttgatttctttgccgctgactggatcgtaaggccggacaggacaaaaatacaaatcaccgaaaacacaatcagctgcaataatgtttttcccttttttgccttcatgctccaaaaggctctttttataaaattcatgtctgttcctccgtgtgggtgtcagatcttgtaaaaccggccttctttagcaccggtcatccgatatgtatatagtaggagaaatgtatgaaaaaaatatgaacaaactatttccgggtgatgaaataaaaactaacaattgtgaaacgggaaaacatccgggtaaaatggtgctattataagaaaaagcttcaagataagcggaggatacaatgaagatattaatgatagaagacaatataagcgtatgcaccatgacggaaatgttcttttttaaagaaggatttgaagccgaatttgtccatgacggagtggaaggctatcagcggtttacggaggaggactgggatttggtcattctggacattatgcttccatccatggacggagtgacgatctgccggaaaataagagagacgagcagtgtgccgattattatgctgaccgcaaaggacactgagtccgatcaggtaatcgggtttgaaatgggggccgacgattatgtcactaagccgttcagcccgctgacgcttgtggcgcggattaaagcggtgatcagaagataccgggcgacggggcaggccgtaaaaagcgacgacttgatcgaaacggcatgcttttcaattaataagaagacgcgggaagtgtttcttcacggaaaatccgtcgagaatctgacgccgaaggaatttgatctgctcttttatctcgtacagaacccacgccaggtcttctcaagagaacagctgcttgagcaggtgtggggctatcaattttacggtgatgaacgtactgttgatgttcatattaaacggctgcgtaaaaaactgtccagtgacgaaaaaccgtttttgtacactgtgtggggggtaggatacaaatttgatgaggattaaatacttatatcagctgctgctgagccatgtcagcatcttgattttggcctttttcatcatcatttccctgttttcgcattttgtgaaagattttgcgtatcaaaacaaagtggatgagctgtcatcctatgcccaacagatcacaagtgagctgaacggccgcgatcttgatctgcgccgtttgtatccctatcaggacatgttaaaaacgcgcgagacccggtttattatttttgatgaacatcagcggccttacttttttcctgatgatatgccgccgcgtgagaagctcaaaaataaagagtggcacatgctgaagcaaggcaaaaccgttcagatcagagcggagatgaaccgttttaatacggaaggcttagaagtctcgcttgtcgcaaagccgctttttatcaacgatcaatttaaaggcgcggtgctgctcgtgtctcccgtcagaggggtcgagcagatgatcagccaggtcaaccgttatatgttttacgcgatcatcagcacccttatcatcacgatactgttaagctggcttctatctaaattacacgtcaaacggattcagacattgcgggatgcgaccggaaaagtggcgtccggtgattacgatatatcgcttaagaacagcggcggtgatgaaatcggcatgctggcgtccgatttcaatacgatggcccataatctgaagcaatcgcgagaacagattgaccgccttgaaaagcggaggcgccaatttatcgccgatgtttctcatgaactgagaacgccattgacgaccattaacggacttgtggagggactcaacagcaacaccattcccgaaaaagataaagagaaatgcttctctctgatcagtgaagagacgaagcggatgctcaggctcgtgaaggaaaacttggattatgaaaaaatcagatctcagcaaatcaagctggacaagctgagtctgccgctcatcgaagtgtttgaaattattaaagagcatctcaatcagcaagcggaggaaaaacaaaatcggctccggattcaagtggaggccggcgtcaaagtgttcgccgattatgacaggctgatccagattctcgtcaacattacgaaaaacagcattcaatttacgcaaaacggagacattacgctgcgcgggtatgaaggctataaggaaacaattattgaaattgaagacaccggaatcggtatttccaaagaagaaattgagcatatatgggagcggttttataaggcggacgtgtcacgaacgaatacggcatacggtgaatacggtctcggcctgtccatcgtgaagcagctcgtcgaactgcacaaaggcacgatagacattaacagcgaaaagggacaaggcacaacctttacaatccgccttccgctgaatacgaaaaatgaataatcttgaaaccggcagtctgtttggctgccggctgttttatcttcccttcgaaaaattgcgctctgccgaaacaaagtttgcgtgtttttcgggatggaaagacacggaaacgtgataaaataactggtaaacaggtcttggatggggagggtgaaggaatgaagagcgggttaattccttcttcagcagtcgggcagaagattaacgagtggtaccgatacataagaacattcagcgtgccggatgcagagatcttgaaggccgagatcaaacaagagcttgaccatatggagcctgattcgaacttagtactttattattccctcatggaatttcgccatcagctgatgctggactatttggagccgctggagaaattgaaaatagaagaccagccgaccctgtcggaaattctcgataacatagataacagccaggccgggctcaaagggcttctcgattattacgtcaactttttcaaaggcatgtttgaatttgataaaagagaatttatatcagcgatcacgtattataaacaggctgagaaaaaattggccttcgtatcggaccacgtggagcgcgcggagttttattttaaagtggccgaagcttattatcatatgaaacaaacgtatttttctttgatacatataaaaaatgcttatgaaatttacgtagagcaggacacatacaacgtccggatcattcaatgccattttgtgttcggcgtcaatttaatggatgaaagacgttttgaacaggcggccaaacattttcagcacgctctgcaaatggccgaaaaagaacaaaaagcgcagcttgtcgggagggcgctgtataacctcggactgtgctactacaatcagaaccgcatcgatgaagccataccgtactttgaacgggcagttgatacatttgaatcacaaagaatcgtcaattctctccctcaggcatattttctaatcacactcatttactttaaactcggaaaaaaagataaagcatcggaatatcacaagcggggatatgaatatgctaaagaaacagacgatcccgtttacacggtaaaattcgaatggctgcaggctctgtatcaggcgaaaccggatgaggaaaaaatcagcgcatgtttccgttacctcgaagataaaaatttatacgccgatatagaggatttagcactagaagcagctaaatattactatgaacaaaattgctttaaaatttcttctgactattttctgaaagtcgaagaggcaaggaaacaaatacaaaggagtgagggtttgtatgaaattgaaatctaaatggtttgttatttgtttagcagccgccgcgatttttacagctgcaggtgtaagccagacagatcaggctgaattccatgtggctgaaagaggaatgacgtgagaagaaaataactgaacaaaggaaaagactgcctgagaatgatcgcggcagtcttttttgtgtgtccggatttgggcagcggcggaaaacaaaaagaaaacgccgcaggtcaaaacccgcagcgtcttcatatagacggagtgatgtttagtaaccgccgacgaaggcagtacctacaattactaacaggataaataaaacaacgatcaaagcgaaagagctgattccgccacctgagtatcccatcatttgcttcacctccatattgtctataccatacaatatgtttcagaagctgttctgtaagggatattagtggacaagagaaaaaagaggctgtttcctatgagagtaagaccccggcgaaaaattcgtcatacagtgcccgcaccgcgtgtttttcctgttcttctttcactccgaacatcatactgacttccgatgacccctgattgatcatctcgatgttgacgccggctcccgacagcgctttggatgccctggcggttgtgccgacattatggcgcatcgcttccccgacgaccataatcagcgccagattgtgcctgacagtgacttcatcagcttgaagttcctgcttcagacgggtgacgagcttctgttccagttccgaatccatctgattgtgccgaagaatgatcgtgatatcgtcaatgccggatggaacgtgttcatacgtcaatccttcttcctccaaaatatgaagggctttgcggccgaaaccgatttcccggttcattaaatatttgcttatgtaaatgctgcaaaagcccgtgtcgcttgcgatgccgatgaccggcccgttcgtgttgtcacggctgctgacgacgcgcgttcctttcgcatcgggattgttcgtgtttttaatctgaacagggatgccggcacgaaatgcgggaataagcgcttcatcatgaaaaacggaaaacccggcataggagagctcacgcatttcccgatacgtcagttcgttaatttctttcgggtgcggcacgattgacggattgacggaatagacggcgtccacatcggtaaagttctcatacaggtcggcttttaggccgttggcgagaatggagcctgtaatatctgaaccgctccgggaaaacgtcacaatctcatgctccttcgtatatccgaaaaatcccggaaaaatgatcaatccttcgcggtttctcagacggtataaatgatcataagactcaggaagcacctgcgcgctgccgggctcattcgtcacaaacagccccgcttctttcgggtttacgtattccgctttcacgccctgcctgcggaagtaggctgcgatcagcttcgcgttattgtcttcgccgctcgctttcaccgcatccatataccggtcgggattggttttgcagctgtttaagagagcgaataagtcacgacggattctttctataatagagaaatccagatccagctcgcgcgcgatggcggcgtaccgctcaatgaccgtttcggcaagctcgggcgctgctcctttttgcaaataatgctccgcacagcggattaacagatccgtcacctttgtatcgttcgagaagcgttttcctggcgccgatacgacgacggctttccgcgcgggatcggccgtcacgatttgaaacactttctcaagctgggctcctgacgctagggagctgcctccgaattttacaactttcatgatttacatcccctaatgtttaaattttctcacaaatttaatttttattatctctctttcgaacatgtaaatcaaggattttttcttctcgaggagtacatttgtatttatggagaggaattcagctgctttctgtcagatttgcttcctcaaagcgtgtaatcacgtgtgaaaaatgataagcctccaaatgtaggttatagaaaatcctgcaaattattgatagactgattgtaagacaatttagtgtacggcccgcggatgaccgcttttgaagcaaaaccgtattgactgcgcttggaaagatgataagattatagttgtcgttgataatgataatcattacgagtggggatatatgggagttgtttggcaatgagtcataccgtttgtgatgggttcagggaggcagcatgaagctacgttacttacttttgttactggcggtattggcgtgtacttctatttttatcggggtagaagatttgtcgccgctggatatttttcatttaaataaagaacaggcaagtacattatttgaaagccggctgccgcgtctggcgagcattattattgccggcatgagcctgagcatctgcggattaattatgcagcagatcagccggaataaatttgtatcgccgacgactgcgggaacgatggactgggcgaggctcggaattttgatttcattaatgctttttacgtcagcgagtccgcttgtgaaaatgtcaatcgcttttattttcgcgttggcgggaaatttccttttcatgaaaatcctcgagagaatcaagtttaatgatgcgatttttattcctctcgtcggtttaatgcttgggaatatcgtcagctcaatcgccacgtttatcgcatataaatacgatctgatccaaaacctgtcgtcttggcttcagggggatttctcattggtcgttaaaggccgctacgagcttttatacctgagtatcccgctggtgatcatcgcttatgtgtatgcggataagtttacggtggctggaatgggagagagcttttccgtcaatctcggcctgaaatacaaacgcgtcgtcaatatcggtctgatcattgtgtcgcttatcgcttcacttgtgattttgaccgtcgggatgctgccgtttctcggtttgatcattccgaatatggtgtcgatctacaaaggggacaacctgaggagcagcctgcctcacacagctctgttaggtgctgtttttgtgctgttttgcgacattttgggaagggtgatcatattcccgtacgaaatttccatcggcctgatggtcggtgtgatcggcagcggcatcttcctgtatatgctgttaaggagaaaagcatatgagtcataataaaaaaattacgctgctggcggcgctcgccattatatgtatcggattctttctgttctacggattgggcaattgggaatactccctgccgagacgatgcttcaaagtgcttgccatgatgctcaccggaggagcgatcgcattttcaacggtcatcttccagacgattacaaataaccgcatactgacaccgggcattttaggcctcgattccctgtatatgctcattcagaccgtcatcgtgttcctgttcggttcaatgaatatcgtcatgatgaacaaaaaccttaatttcgtcatctccgtcgggctgatggtgctcttgtcactcgttttgtatcagctcatgtttaaaggcgaggggcggaacgtgtttttccttctgcttgtcggcgtcgtgttcggcacgctgttcaacagtctgtcatcgtttatgcagatgctgattgatccgaatgagttccaggttgttcaggacaaaatgtttgccagctttaacaatatcaacaccgatcttttaggattcgccggtgctgtctttcttctgacaggcatttatgtctggcggttcacgcggttctttgacgtgctgtcgctcggccgggaacacgccgtcaaccttgggattgattacgataagcttgtgaaacagatgctcattgtcgtcgctatacttgtgtccgtctctacggctcttgtcgggccgatcatgtttttagggctgcttgtcgtcaatctggcgagagagtttttaaaaacctacaggcacacgtatttaattgcgggttctgttctgatcagcattgttgcgcttgtcggaggccagttcgtcgtggagaaagtgttcacgttttccacaacgctgagcgtcatcattaattttgccggcgggatttatttcatctatttgctgttaaaggagaataaatcatggtagaggtcaaaaatgtaagcaaacaatacggcgggaaagtcgtccttgagaaaacgtctctttccattcaaaagggcaggctcacctcgtttatcggtccgaacggcgcgggaaaaagcacgctgctgtctatcatgagccggctgattaagacggattccggagaaatcacggttgacggacaagagatcgggtcttgcaaaagcaatgatctggcgaaaaaaatcagcatcctgaaacagacaaatcaaatcaatatcaggctgacgattaaagacctggtcagcttcggacgatttccttattctcaaggaaaactgacggatgaggattgggtgcatatcaaccaggcactcagttatatgaagcttgatgacttaaaggataaatatctcgatcagctcagcggaggacagtgccagagggcgtttatcgcgatgatcatcgctcaggataccgactatatttttctcgatgagccgctgaacaatttagatatgaagcattccgttgaaatgatgaagctgttgaagcggcttgtggaagacttcggaaaaacggtcgtcgtagtgattcacgatatcaacttcgcatcagtatattcagaccatatcgttgctttgaaaaacggccggatcgtcaaagaagggccggcggaggagattattgaaacctctgtgcttgaagagatttatgatatgaccatcccgattcaagagattgacagtcagcggatcggtgtgtatttttcttaaaaaccagatgaggtgaaagtcatgaaaaaattcgcattgcttttcattgcgctcgttacgatttttgttgtttctgcatgcggaaacggaaacggggacaaaacatcaggcaaatcaaaagaaacaatcacgattaaggatgacctgaacaaagaaggagtcaaagtgccgaagaatccgaagaaagtcgtcgtattcaacttcggaatgctggatacgatggatgaactcggtttacaggatcatgtcgcgggacttccgaaacaaagcattccaaaatacttatcttcatacaaaagtgataaatacgccaatacaggcggtttaaaagaaccggatttcgaaaaagtcgcggatattgatccggatttaatcattatcgctcacagacaatctgattcttacaaagagttctcaaaaatcgcgccgacgatttatcttgatgatgactatacaaactacgttgacagattcaagcataacaccgaagtgatcggcaaaattttcaacaaagaaaatgaagtgaaagataagcttgcgaaaattgacaaatccattgctgatctgaagaaaaagacaagcagcacggataaaaacggtttagtggtgatggcgaacgacgggaaaatcagcgcgttcggatctaaatcaagatacggcttcattcatgatgtgttcggcgtcaaaccggctgacaaaaacatcgaagcatcactgcacggacaaagcatttcctatgaatatatcgccaaaacaaaccctgattacttgtttgtcgttgaccgcggaacagcgatcggctcaaaatcttcaacaaaacaagtggttgaaaatgattatgtgaaatcggtgaaagccgtgaaaaacaaccatgttgtataccttgactcagctacatggtacttatcaggaggcggcctggaatccatggcgcaaatggtgaaagaagtaaaaaacggaattgagaagtaaaaaagaacccggtcacacaagtgatcgggttctttttcgtttagcgcgtgacggcctgctgctgctcgggctgacgcggttttttcttcaaagtaaaagatagcaggaatccggccagcgcgatgcaggcagctacgacaaatgccgcattcatgccgtgcagggcggcgtttgccggagacgacgcatttgcgtgcgcggcctggctgctcataacggaaacaagcagcgccgtaccgatagaaccgccgacttggcggacggtattgttcatggctgttccgtgcgggattaagtggcgcggcagggcgttgattcccgctgtcgtcaccggcatcataatcatggctgttcctaaaagccgcgcggtgtaaacgacgacaatccaaatgagagaagtcgagtctgtcagattcataaacggcagggacgtgagcaggataatgaagaatccggtcatcgcaaggccctttccgccgattttatcaaaaatccggccgataaacggagacatcattcccatcacaattgcgcccggcaaaagcattaatccggtatcaaacgcggatacgccgcggaccttttgcgtgtagagcggaagaatggtttccgtaccgatcagcagcgcgaaaacaagcgtgccgagcagggtggtcaggctgaaaatcccgaaggaaaacacgcggaattccagcatcggttttttgagcttgatctgtcttgcgataaagaaaatcagcgcgaccgctccgacaagcagcgaggtcagcacttcagtactggtccatcctgatgagccggcgcttgagaaaccgtaaagcagaccgccgaatccgagtgtcgataagatcacggataaaatatcaatctgtgtttttcgtaatgtcgtgacgtttttcatcagaataattgctaaaagcaaatcgatgactgcgatcggaaagataatataaaacaaagaccgccaagagaatgcttcgaccgcccatccggaaagcgtcgggccgatcgccggcgcgaacgaaataaccaagccgaccattcccatcgcgcggccgcgtttttccattgggaaaatcgtgagaaataccgtctgcatgagcggcagcataattccggcaccggccgcctggataatccgggccgttaataataccggaaagttcggggcgaatgcgccgacaatggtgcccgctgtgaaaatactcatggcggaaatcaagagggtgcggctggtgaatttctctattaaaaatgcggaaatcggaatcaaaatcccgtttgtcagcataaacgacgttgtcagccattgcgctttgttggcgtctatattgaagtcattcataatatgaggcagcgccgtgataagcagtgtctggttcaaaatggcgacgaacgctcccgccaaaagaatcccgacaatgacagagcggttgtatggtgcagtttcaatactcttattcaagctgattccttctttctttatagtttgagcaatgttttaacggctgcaagcggctggtgcagcggtccggcctgttccaaataaccgatgagcgcttttaagaggaaatcccgcggctgtttgtccgctgattctttctccagcatggatgccgcggaggcgagccctgcggcatcgtatttttcctccggaagagctgagacggcttctttcagctctttcaggctttcagccagcaatacggttttgcctttcggctcaaatgaggaagcggaggcgatataaaggtcaatcatctcctgaggcaaagcggtttcggttttcctgttttcaacgatgagattgaggtggcggatgataaactccgtgagcggctccagggcgagcggttctttttccagcttaatcagcgtgatgcattctctcaaaagcccctgaaggacaataaccagctcccatacataaggaatgatctcttcgccgtacgtctgaatcagtgaatctcgatgccagcagataaagatggagcgggccctgtgaatatgccgttttacccgttcattaatagaggaagggcttccgtacatcagcatgttaaagaactgctgattgcgcctgaaaccctcaagctcagccatcagttttttggcaaaccgttcttcaggggacaggcttgtttcttcatttaataatgaggcagccgctaccatctgtttctggttaaaatcaagcagctccaagagcagatcttcctttgattcaaacagcttatataaagatgctttggagactttgcactcctcggcaatcgcctgcatcgaaaccgacgaaaaacttttctcagaaaaaagctttcttgccgccagcagaatatccgttttcttatcattcataagcccagattccttctttcgtcacaatagaaaacccatcggttcacagaaaaccaatgagtatatgatgaaaatattaacaaaaatttttacacagtgtcaacgcttttgtttgcgaaaaagaaaaagcctgccggagtgtttccggcaggctgatgcgcttatttatccgtcttaaacccttgtttttcaagcatttcacgaatgtgaggataataaagctgtttatagtaggaggtgatgccttgtgaccagtttcttgtttcctgtccgccggtgcggttttgcatgtattcggacatctgcttgtcataggcctcaatatgtgttcttaaaccttcctcttgatacgtttcatgatgaagaacggctgcttgcggcagacgcggttttttcgcggagcggtctgccggatggccgatgacgagaccggaaaccgggaaaacgtatttcggaagtttcagcaattcaatcagttcatccggcttgccgcgcacggcgccgatcggcacagtgccgagtcccattgattcagccgcagctgttgccgtaccgagcgcaatcccgacatcaacggctccgacaagaacggactctaaaccgttcgttacctcaagcggtgtatcattatattcttcaagcgcaattttggcacggttaaaatcagcgcagaataataagaaaaccggcgcttggtcaatccacggctggccgccagccaattcggatatttttttctttcgttctttatccttcaccgcaataacggtaaattgctggccgttaatggaggtcggcgctgcttgagccgcttggatgataagatccagctgttcatctgatacgggctcatcggtgtagctccggatggaacggtggtctgttaatatttgaaggacttcgttcatgtcattcatcctttcgttactctgatagctctgtgcgtacgacatcaagcggcgcactcagcaggtctttggcttttgccacgaatccttggaaatggtcagtggcgttgtgggatttcatcgcttcttcatctttccattgctcaagcatgacgaaagtattttcctcaccgatcttttcgaaaaggtcgtattgcacatttccttcttccgcgcgtgaatgctgaacaagtgattgcgcttctcctaaaaattcctcgcgtttatccgcttttactttcatgtaggcctgtaaaacgatcattgttattcctcctgattgggtttatttgttatagttcgaatattatcgaactaactgtaacatgtatcgccgcgcaaggtaaagaaaaaacccttacggcctaaattgtcacccgccgcttatatgtgttacatttgactcatgaacattccaaaccatcctgaaaccgcccgcttacagctgacaaaggttcttcatgctctgagtgatccgctccgtttagagctggtcaaacagttggcggaaacaacagaaaaaacgtgcagcacatgtgctgatgtccgggtcgccaaatcaacgctgtcccatcacttcaaagtgctgcgggaggcgggggtcgcccaagtgcgcatagacggaaagcaccgttattattccctgcgcaaagatgatttacaagaggcgtttcccggcctgctggaggcgattttacagacagagccggaccgctggtaactaaatccccgaattccgggggtttttttatgcgccgaaaaccgcccggtacagccttgtaacgccttcttgaatctctttctccttcagacgggcgaatcccaggatgagctgaggtttgtttgattcgccgcccgctttcaggcggaaccggctcatcgcaaacaggtcgagctgttccgcatccgcccgtgccaatatctctttttctgaacgggggcagtcaaactcaatgacaaaatgaaggcccgcattggcgccctttacattgattctttctccgaatgtttcttccagggccgaaatgagacgctcacgcatgttcttataatgctgcttcatcttcttaatatgtttctgatattcacctgaatcgataaattctttaagcgccagctggccaagcgtgctgcacgtatgcaggtcatacgttctttctttgaacgcccgcaaaagtccgggcggcagaaccatgtagctgatgcgcaggccggggaaaagggattttgaaaaggtccccatgtagatgacgttttgaaaccggtcaaggctttgaagcgccggtatcgtgtcggcgtcatatttaaattcactgtcatagtcatcttctataatgaagcggccgtcctgttcggcggcccagtttaaaagctgaatccgccgggaagcgggcatgatcacacctgagggaaattgatgggacggcgtggtgatcaatacacagggccgctgcttttcgatttcggccatagacatgcctttttcatcaaggctgaccgtcgccgtctttttcccgaggttttgcagcagccggtacatcctcatatatcccgggttctccatggcgtacagcgcgtcttttggcagcagttccgtcagcagctgcatcagcatttgcgtacccgccccgagcacgatttgctccggccggcatgtgacgccccttgtcagagaaataagccttgagattgtttcccggacttcatataagccttgcggatggacgagttcaccaagcgtatgaaatgaacgggcggctgctttctgctcacagcgaaaccagcttttcagggggaaatgagccgtatccacgctcatatgtgaaaacgaaatccagccgcttttgtccggttcccgttctctcaaatcgtcaggcaataagagcgacggcgcttcttcgtgataaaacgtatcaatttcctcaacgaaaaagccttttctttcgactgcatataaataaccttccgaaagcagctgctgataagccgaattcactgaattcacgctgaccttcagcgtctcggcaagctcccgtttagacggcacctttgtgtgaggcatcaggctgcgcttcaaaacggccgcttttacgtgctggtagatctgctgatagatataatccgccgtttccgaatgatcaatggaaattgtcagcatacagaccctgacccctttctgataccatggataaattgattttggtacttttcatcataccaaaaagaagtcagaatgataagaaaacaatgcagggggatgaaatctatgagtcaaacagtatcatctgaagtgacaactgcccagtggcagcaaaaacgggatcaatttgtttccaatggggtcggcaacggaaaccgcagtatggcggtaaaaggcgaaggggcgcttttatacgatttggacggcagacgattcattgattttgccggagcgatcggaacgctgaatgtcggccattcccatccgaaggtggtggaggccgtgaagaaacaggcggaggctctcattcacccgggatttaacgtcatgatgtatccgtcttatattgagctggccgaaaaactctgcgccattgcgccgggagatcatgcgaaaaaagcgatttttctcaactccggagcggaagcggtggaaaacgccgtgaaaatcgccagaaaatatacgaagcgccaggctgtcgtctcattcacaagagggtttcacggccgcacgaacatgacgatgagcatgacgagcaaggtaaagccttataaattcggattcggcccgtttgcctcagaggtgtatcaggcgccgtttccttactattatcaaaagccggccggcatgagcaatgagcagtatgacgactttatcatcagcgcttttgatgatttctttatcgccgcagttgcgccggaaaccgtggcctgtgtcgtcatggaaccggttcagggagaaggcggttttatcattccttcaaaacgtttcgtgcagcacgtcgccgctttttgtaaaaaacacggcatcgtttttgtggcggatgagattcagaccgggtttgccagaacgggaacgtattttgcgatcgagcatttcggagccgttcctgatttgattaccgtatctaaatcactcgcggccggattgccgctgagcggcgtcatcggccgggcggaaatgcttgatgccgccgcgccgggggaacttggcggcacatatgcgggaagccctctcggctgtgcggctgcgcttgccgtcttggacattattgaagaagaagggcttaatcagcgctccgaggagatcggccgcatcattgagcatcaggcgctcgaatggaaaaaagagcatgcctgtatcggagaagtgcgcagactcggcgcgatggcggccatcgaaattgtcaaagatccggacacgcgagaaccggacaaagcaaaagccgcggctgtcgcaaaagcggcgaatgagaatgggctgctgctattgacggcaggcattaacggcaacattatcagatttctgacgccgcttgtcgtgacggatgaacagctcaaagaaggcctttccattatcgaagccgctttgtgagttcaattattggaatgccggcggatgggtctgctatcatgagagtgtgagatacatcaataagcattcaatggttttactatagcagagaaaggaatgttcaatatgccagaacaattaacagtttacaacccggcaacgggagaggcgatcgaaagcatccctcagcagacggccgaagatgttgaaaaagcgattgaacgttcacacaaagcgtttcaatcatggtccaaaacatcagcgggagaacgtgcttcccttttgaaaaaatggtatgagctgattgttgaaaataaagaagaacttgcggaattaattacgaaggaaaacggtaaaccgtatgaagaagcggtcggagaagttttatacggcgccggctatattgaatggtttgccgaagaagcaaaacggatttacggcagaaccgtacctgcgccgactacgggcaaacggattgtcgtcacccgtcaggcggtcggcccggtagcggcgatcacgccgtggaatttcccgaatgcgatgatcacccgaaaagccgcgccggctttggcggcaggctgtacattcatcatcaagccggcggaagatacgccgctttccgcttacgcccttgcgcgtctcgcatttgaagcgggaattccggaggacgtgctgcaagtggtgatcggtgacggagccgaaatcggaaacgtctttaccagcagtccgaaaatccgcaaaattactttcaccggctcaacgcctgtcggcaaaatcctgatgaaaaacagtgccgacaccgtcaaacatatgtcgatggagcttggcggacatgcgccgctgatcgtggatgaagacgctgatcttgatctggcggtagcccaaacaatggcctctaaattcagaaatgccggccaaacctgcgtctgtgcgaaccgcctgatcgttcacgaatccgtgaaagacgagtttgcgaaaaaactgagtgaagaagctgcgaaactcaaagtcggaaacggtcttgaaaaaggcgtaaacgttggtcccgtcatcaacaaaaaaggcttcgataaaatcgtcggccaaattaatgacgccgtggaaaaaggcgcgaaagtgctgacgggcggaacgtatgaccaaaacgatgaaaaaggatgctatttcgttacgccgaccgtgctgtcaaatgtagacacatccatgaacatcatgcatgaagaaacattcggtccggttgcgccgatcgttacgttctcagatatcgatgaagcgatcaagcttgcgaacgatacgccgttcgggcttgcggcttatttcttcacagaaaactaccgccgcggcatctatatttctgaacagcttgaatacggcatcatcggctggaacgacggcggtccgtccgcggttcaagcgccgttcggcggaatgaaagaaagcggcatcggccgagaaggcggtacggaaggcattgagccgtatctcgaaaccaaatacatgtcaatcggactttaatagctgaaagagagcccctgcttctaagcgggggcttttttaattgagcagtctgccggtgaaatcgccggcaggcttttttgatctcatgggaataatcggttcgattccagacaaaataacagcaaatacgattgaaagaaggtcgccatcatggatatattactggctcttctcccggctttgttctgggggagcatcgtgttatttaacgtcaaattaggcggcgggccttacagtcagacactgggaacgacaatcggggcgctcatcgtttcgtttgtgttatatctgtttgtccacccggtgctgtctgtgcggatctttattgtcggcatcgtatcggggctgttttggtcgctcggccaaagcaatcagctgaaaagcatacagctgatgggcgtttcgaaaaccatgccgatttcgacgggaatgcagctcgtctcgacttctttattcggcgtgatcgtattcaaggaatggtcaactcctatcgcgattacactgggtattctcgcccttatttttatcatcgtcggtattgtgctcacatctttagaagataaaaaggggcgggcggacggagaaccgggaaacttaaaaaaaggcattgtcatcctgcttatttccacgctcggttatttggtatatgtcgtcgtggcccggctgttcggagtatccggctggtcagcgcttctgccgcaggcgatcgggatggtaattggcgggctgctgctgacgtacaagcacaaaccgtttaataagtacgccctcaggaacattctgccgggaatcatctgggcgctcgggaatatgtttctgttcatctcacagccgcgcgtcggtgtcgcgacaagcttttctctgtctcaaatgggaatcgtcatcagcacgctcggcggaatcttcattctccgtgagagcaaaacgaagcgtcagctggtcgccattgcgatcgggattatcctgatcatcgtggccgcggtattcttaggcgttgcgaaatcaaattcataacaaatgcaggaggtttgaacatgtacacggatctaaaaggaaaagtcgttgccattacaggagcatcatcaggattaggaagagcgatggcgatccgcttcgggcaggagcaggcgaaagtcgtgattaactactacagtaatgaaaaagaggctcaaaccgtaaaagaagaagttcaaaaagcgggcggcgaagcggtcattattcaaggtgacgttacaaaagaagaggatgtcaaaaacattgtgcagaccgcggtcaaggaattcggcacattagatatcatgatcaacaacgccggcatggaaaatccggtcgagtcgcataaaatgccgctaaaagactggaacaaagtcatcaacaccaacctgaccggcgcttttctgggatgccgcgaagccattaaatattacgtagagaatgatattcaaggaaacgtcattaacatgtcgagcgtacatgaaatgattccgtggccgctgtttgtccactatgcggcaagtaaaggcggcattaaattaatgacggaaacattggcgcttgagtacgcgccgaagcgcatccgtgttaacaatatcgggccgggcgccatcaatacgccgatcaatgcggaaaagtttgcggatcccgttcagaaaaaagatgtggaaagcatgattccgatggggtatatcggtgagccggaagaaatcgcggctgtcgccgtctggcttgcttcaaaggaatcaagctacgtgaccggcattacgctgtttgctgacggcggaatgacacaatatccgtcattccaggcaggccgcggataagaaaaaaagcgatcgcagctcttatgagccggatcgctttttgctttatgcgcgttttttcttaacaagcgccgcgatggaaaggataatcgccgcagctgacagaacgatggccgcgatatcaagcgctgatacgccggatttgctttcttcttttgactgttcagctccgtgcgcatccgtcacgttggccgcttttgtgattttcgtaatcgagtgaggcgtgtcagctttttcatcacccgtccattctacaatgctgccgtctttgtaatattggtaggcgtcccaagcggcatccccggtcttttcagggtttttcgcaacaaatgtgaactgctggaattggccgggctgaatgccgccgttcttcgcttcccaagtgacggagaccgctttgtcatcatgctttgatacggacgttttccagcccggaatcggctggtactgctgaaattcaacgcccgcaggcattttcagcacgactttcgttgtcggctcatttttttccacaggcactttcatcgtgtacgtttcccaggaacccgccgcggattccgcgggtttgactgagacgtgggcgcttgctgttgccgtaaaaccgatgagtgacagggttatggcagacatgaatactaaagccttttttttcaacatgagatacactccttagtttgtggttgagaatatttgattgatttcattaaagtcgtttgtcagtccgtggactttgatcttccagtttcccttttcggtgatggacatattggcggcttcgaatgtgccttccttcgtttttttcaaatcaaaggtgctttcatgctgtttgccgctgaagcccgtctgataaaccgtcaccgtaaattgctgaatgtctttcacaaggctgccgttgtgatcggtgacaatgacttgaaattcatttttacccggctggttcggcgttatgtgcaaggacagggtttccccgtttccgatcatgtctgagccgttaaaaggcaatggcgcaggcggcggcgggctgggcaggcttgtgaagacggcggttgtaaataacaccgcaatccctattacccattcggcctttattgtgccgctgatgcttttgtttctgcggagttttgtcatccatacgtgaatggcgccgagagcaagcatgatgacaaacagtccgattttcaaaagaagcgtcttgccgtaagcggtgtgaaagagtgaatcaaacgaacggataatgaaaaatccgttcagcacacctgaaaataaaagcacgccgacagaggcgaatgcccaaggggagaaccgtctgaccgtttcccaggcgatggttttatcggtgtttctccactctgatgaaagaagcagcacaagcgcggctataccgcccgtccatacagacgcggctgataaatggagaaagtccattgtgatgccgaccgctttttcgtcaatgaccgccgcatgtccggcaaatgcttttgccaaaagcgaagcgaaaaagaacaatagcggcgccgtccagtacgcaaatgaccgaaatgctttcttcttcaacagcgggatcatggacacagcaagcaggataaataagctgatctggatcatccagacatacccgccggccgttttcagaagcgtttcttttacatagtccggctgaaacgcggcgctccaagcgccgcccgcgttttctttcgtctggatcgggagctggcagacaagcgcgagtcccattaaacataaagagataacgagcagctttacggttcggctgttttttgatgaactttcattttttctgaaccaaaacagatggaaaaaggccgtgccgataaacagggagagagcggtgtacaaaataccgcggtcgatggccgcttcggggtggagggccgcttgcgatgatgttttctcctgaaggtctccgccggctttcccgatactgaaaggaatgacgccggataccgggtgtccgtcagctgacaccgcgttccattccgctctgtaaatatcatgcggcagattttttttcaaagccgcggtcatgatgcgggaatcatttttttgaatcaccgttttgcccgcatcgacccgttcgccggatgaattatagaccttaatggagtggaagccttcttcaatctgttcattaaactcaatttcaatctgctttggcgcttgttttaattcgctgttctcacccggatttgagtttgtgatgtaggcgtgggcgaagcttgttttcggaatcaaaacaaggaacagcaaaaagatgagccagcgtttgttctgtctcatggctggtgacaccgccttccggttggttgttgttatgtcttgctgcaggtgcatcctttctgcctgtcgtgtaagatgatgtccgctgccttgtcaaaagtgcaaatgaccccgccgaagcctttttgaaaccgttccgcgtaatcaagcgttgagaaaggaatcgcctgaggccggcagcaatgaaggtcaatgtcggcatcgactaaaaagtatgcagaagcggccgtcagcgtcgtttggagaaggaaatccttacaaatgacgtgggacacttcttcctttttatcctcataccgcaaaatcgcgcaatgaatgcagcacatctgctcaacgttctgtgaaacggtaataagctgaacggaatatgaatgctgaatcggccgcaggcaatagccgcattgattggcgctttgttctgaagcgggcgggagcgtaatgccgccgggtgtccggataatccggtttgcatccgccagctgattgacgtctctgtacacggtcatctcggagacgccgaatctctcgctgatgtcagagattttcagcgcgccctcttctttcagccattcaagcaatgtttgctgtctgttaatcggaagcaattctgcatcctcctttttatgcgaatgagtgatgaacctccttctaagagtagatgttttcacaaatgtgtacaagagcctgatgataaaatatgtgaaaatatgttgaacaatcacaaatgtaaaacgcggagacagactctgttataatagaagagttgaatggaggaataaacatgaaagaaacgacctgcccgaactgcggcaagccgattacaggcgacatggtcagatcatccataatcccgtgccagtttgattgcgggcactgccatgtgaaattgcgtgaatataaagtatcagctccgattatggctgttgccattgcgataacggtccttttgatttatcttgtgcagatggcccgaaccgctgtcatgccgatgtttccggcggcgcggtatgtgccggccgccattttcgcgctcgtatgcgcatatccggtgttcattgtcagtgagcggctcattgcgaaactcgtcgttacaaaaggacacattatatacagaaagcggtaagacaccttgttatgaggtgtctttttttagttaaggatttgtcacactctatgtgccaaactcctctttacttttcattgaatgaggattgtaagcgttttatgatgaagacacaggggagaaagaaaccccatgtcttatttatttcatcttaaggcgagcatacagggagggaattgacatgcagcaagaacagcaagctggcatgaaagtgaagatacagcggttcggcagttatttaagcggtatgatcatgccgaatatcggcgcatttatcgcgtggggaattatcaccgcgctgtttattcctaagggatggtttccgaatccgcagctgaatacattggtaagcccgatgattacgtatcttctgccgcttttaatcgcatatacgggcggaaaaatgatttacgatcatcgcgggggagtcgtcggggcgacggccgccatcggagtcattgtcggagcagacattccgatgttcttaggcgcaatgattatggggcctttgggcggttatctcattaaacaagtagatcgtttatttaaagataaagtcagacagggttttgaaatgctgatcaacaacttcacggcgggaattatcggcgctgtgctgacaattatcgcgttttatgcgatcggcccggtcgtcctgtctcttaacaaattgctggcggcgggtgtggaagtcattgtccatgcgaatttgctgccgattgcaagcgttttcgttgaaccggcgaaagtcctgttcctcaataacgcgatcaaccacggcattttaagtccgatcggaatcgagcaggccgcaaaagcgggtaaatccattctgttcttagtggaagcgaaccccgggcctggactcggtattttactggcatacatgttctttggaaaaggctcttcaaaatcgacggctccgggagcggcgatcattcatttcttcggggggattcatgaaatctatttcccttacattttgatgaaaccgatgttgatcctcgcggcgatcgcgggaggagcgagcggactgctcacattctcgatttttaacgcgggacttgtcgcggcatcatcgccgggcagcatcatcgccattttagcgctgacgccgaaaggaagctatctcggtgtgctggcgggcgtcatcgttgcagccgccgtatcgtttatcgtatcggcccttattctgaaatcatctaaagcgggtgaagaagatctgacagccgccgcggaaaaaatgcaggaaatgaaaggcagaaaaagcgaagcggccgctgcgttggcagatacagaggaagagcctgaaagcggcgcagccgatatttccgctgaccaagtcagccgcattatcttcgcgtgtgatgcgggtatgggatcgagcgcaatgggcgcgtccattttaagaaacaaagtgaaaaaagcagagctggatattgatgtgacaaatacgtcgatcaataatcttccggatgacgcggatatcgtcattacgcataaggacctgactgaccgcgcgaaagcgaagcggccgcaggcggtgcacatttcggttgataatttcttaaacagtccgaaatacgatgaactgattgaaaagcttaaaaactaatcaaacagaaagagggattttcatcatggaagtattggctaaagcgaacatcaaactgaaccaaacagtgaactcaaaagaggatgccatccgcctggcgggacagacattaattgataacggttacgtgaaaaacggctacgtggaaaaaatgttcgaacgtgaagaaacatcatccacttttatggggaatttcattgcaatcccgcacggcacggaagacgcgaaggaagaagtgcttcattcaggcatttccatcatccagattccgaatggtgttgaatacggtgaaggcaatacggcaaaggtcgttttcggcatcgccggaaaaaacaatgagcacttagacattttgtcaaacatcgccatcatctgctcagaggaagaaaacatcgaacggctgatcagtgcaaaaacggaagaagaactggccgctattttcagcgaggtgaactgacatgattgcccttcatttcggagcgggaaacatcgggcggggctttatcggcgccctgctccatcattccggctatgatgttgttttcgctgatgtgaatgaaacgatggtcggccttcttaatgaaaagaaggaatataccgtggagcttgccgacggcggccggcagacagaaaccatcggccccgtttcagccatcaacagcgcgaagcaagaacaagagctgtacaggctgatcaatgacgcggcgatcattacgacggcagtaggaccgaatgttctcaaattcatcgccccgtcaattgcggaagggctgaagcgcagaacgtcctctgagcctctgaatatcatcgcctgtgaaaatatgatcggcggcagcagttttttgaaaaaagaggttttcggacatttgacggaagcggagcgggaactggtgaatcagaaggtcggcttcccggattccgcggtggatcggatcgtgccgattcagcaccatgaggacccgctgaaagtatccgtagagccgttttttgaatgggtcatagacagaaccggctttgccggcggtcagccggcactgaaaggcgcattgtttacggatgatcttacgccgtttattgaacggaagctgtttaccgtcaataccggccatgccgttacggcttacgtcggctatcagcgcggattaaaaaccgtcaaagaagccatcgaccatcctgaaatccggcgtgtcgtgtacgatgccctttcagaaacgggcgagtacctggtaaaagcgtacggctttaagcaagccgaacacgagcagtacatgaagaaaatcatcagccgttttgaaaatgaatacatcacggatgatgtgacgagggtcgccagatcaccgctcagaaaactcggagcgaatgatagattagtagggccggccaaaaaaataaaagaaccgaacgcgctggcagaaggcatcgccgccgccctgcgctttgactataaggatgatccggaagcggttgagctgcaaaagcttatcgcggaaaaaggcacgagcgcggttcttcaagacatttgcggtattcagccgcatgaaccgctgcacggcatcgtacttaaaaagctgaatcaataagatgaatccgcgtcgggggacgcgggtttttttcttctgttataatgtgagggaagggaggctgcgtgatgaatgaggagcttttgccccatcgttatccgtttcttttattgacggcatgaagaacagcgaagccggaaaatgggcggctgcttataaatacatcagtgaaaatgactggtttatgtcagaatcacagagagagatgccgttttcgctcatcgttgaagcaatggcccaaacggccgcctgcgcggggattacaggtgaaaacagtctcggcctgctgtctgcggtgaagaaagcggaaagattaggtgccgctttgccgggagaccgtctggatcttttgtttgaagtcacgcgaatcaggcgcgggtttgtattcggccgggcgaaagcgtccgttgccgggaagcctgtcgcggaagctgagatcagcatatttatccagccatcgtaaaaaaagccgccttcagcggcggctttcggacaagcctgtcattttgtatcataatctctttcactttgtgaattgttcctttggtcgtgtttgtgtttttcgtcattggcgttttccttcagctcttccagcggaatcggatcggttaaatcatgatgttcaggattttcattcggtttgttcttctgttttctttctttcatccttcatcacctcaatagttcttttcctcaacgttctccccgccaaacgtcagggagcggttttttgttcctgtgggtcatatgtattaaaatagaaacgactacattataaaaagtgaggtacatatatgccgatacaaagagaagacgcagatattaaactgatcgcgattgatatggacggaaccctgctcaatgacgagcagctcatcccggaggaaaaccggcgggcgatcaaggaagcggaggcgaaaggaattcacgtcgtcatcagcaccggacgcacgctgatgacctgccgcgagctggctgagtctctcgagctgtcatcctttttaattacggcaaacggcagcgaaatctgggattccaactttgagctggttgagcgcaagcttctgcataccgatcatattcaaaaattatgggatctgagaaataagcacaacacgaatttctgggcctctaccgtcgatagagtatggagaggggaattcccggaaacgattacggatcaccagtggctcaagttcggatttgaaatcgaggatgacgatgtgcggaatgaggtgctgaaagagctgaaggaaaacaaggagctcgaaatcacaaactccagcccgatcaatatcgaagtcaatgcgctcggcattaataaagcggcagcgcttgcgaaggtttcggaaaaactcggcttcacgatggaaaatgtgatggcaatgggcgacagtctgaatgacattgccatgattgaaaaggcgggcgtcggcgtcgccatgggaaatgcgcaggacatcgtgaaagaaacggctgactgggtgactgatgtcaacacggaaaacggggtcgccaaagcgatccgccactgggtgctgtaatagaaaaaagagggtctctgtatgaggctctcttttttgttttgtcacatttctgactaggtccatggtaggttttctgacaaaaggatgttcaaatctgtcagaattgatataatgaaaaaagtccaataattcggaatagtcgttccgaatagcggaatgataataaaataaaacgtttacaatacaggagggatcttatgtttcagattgacatcaattgtgatttaggagaaagtttcggtgcttataagatcgggcttgatgaagagattttggattatgtgacatctgcaaacatcgcctgcggctttcatgcgggtgatcccaccgtgatgcgcaaaacagttgcgcttgcggcggagaaaggcgtgaaaatcggcgctcatcccgggctgttcgatcttcagggattcgggcggaggcagatcgcgattacgcccgaggaagcgtatgatctgacactgtaccaaatcggcgcgctgtcaggatttttaaaagcagaaggtgtcgcgatgcagcatgtgaagccgcacggcgctttatataatatggccgccgtcaaccgcggtctgtcagatgcgatcgctcaagcggtttttcattttgatcccggacttattttattcggactttccggaagcgagctgattaaagcgggggaccgaatcggactgcagacggcaagtgaagtgtttgcggaccgcacctatcagaaagacggcacgctgacgccgcgttcacagccggatgcgctgattcaggatgacaaaaaagcggtcgggcaagtgatccgaatggtgaaagacaatacggtgacatctgcggagggacaagctgtaaacctgaaagcggacaccgtctgtattcacggagacggcgcccatgcgctcacattcgcaaaaacgatcagaaaagaactaaaagcggctgacattcaaatcagcgcgcttgcaaaagactgagcagcagagggaggaagacagcatggaacaaaagaaaaaaacagccggaaaggctcccggcagatggtcgctgcttttaggcgcgacatttctgatggcgacatcttcaatcgggcccggctttctgacgcaaacggccacgttcaccaatacattggcggcaagcttcggctttatcattttaatctccattattttggacattttcgcacagaccaatgtgtggcggattatcgcagtttccggaaagcgcggccaagagattgcaaatatggtgctcccgggcgccggttatgccattgcttttctggtcgtgctcggcggacttgcgtttaatatcggaaacattggcggcgcgggtctcggccttcaagtattattcgggatcaaaccggaaatcggcgctttaatcagcgctgcggtcgcggttctgattttcgtcataaaggaagccggaaaagtcatggaccgttttatgcaaatcgccggaatcgtcatgatcatattaacggtgtatgttgccgtaacgacggccccgccggtcggacacgccgttgcgaaaacctttatgcctgatcatatcagtgtgctggcgatcgtgacccttgtcggcggcacggtcggcggatacattacatttgccggcggccaccgtttacttgattcaggcatccaagggaaggaagtcattcctcaggtcacgaaaagctccatcacaggtgtcttaattacatctattatgcggattgccctgtttctcgccgtgctcggcgtcgtctcaaagggcctgcgtattgatcccgataatcccgcggcttctgtattccggcttgcagcgggaaatgtcggctataaaattttcggcgtcatcatgtggtctgccgctattacgtccgtcatcggcgcggcatatacatcggtgtcattcttcaaatcgttctcggcaaaaatcgaaaagcattcacacggcgtcattatcggttttatcatcgtatccacgctcatttttgtcacgatcggccagcctgccaaaattctggtcgcggtcggttcgcttaacggtttaattctgccgcttgcgttagcgatgattctgttgggcgcttataagaaaaaaatcgtcggcgattacaagcatccagtctggctcactattgcgggggcgacagtagtcgttgtcatggcgattatgggcatctatacattattctcgcaattgccgcagctatggagctgatgacatgaaaaaacatatgagtgacatgactcccgaagaagtcagacagcttatcaggaaggggcagatgaccgggccgacggcaggatgggccgcttcttatgcacaagccaatctcgtcgttttgcaaaaggatcttgcctttgattttctcttattctgccagcgcaatcaaaagccgtgtccggtgcttgacgtgacggatacgggctcacccgtaccggctgttgcggcgccgggagctgatatccggacggactttccgaagtacaggatttatcggcatggcgtgcttactgaagaggtaacggatatcacccggtattggaaggatgattttgtcgggtttttgatcggctgcagcttttcattcgagcaagcccttatcaatcagcaaattcccatcaggcacatcgatgagggagtgaatgttcccatgtatataacaaacattgactgtgttccggccgggcggttttcaggaaagatggtcgtcagcatgaggccgattccggaaaggcttgcagtccgcgcggcgcaggtcacgtcacgttttcccgccgtacacggcgcccccgtcagcatcggaaatccgaaaagcatcggcatcagcgatttgaatcagccggacttcggcgatgccgtgacggtgcgggaaggcgaagttcccgtattctgggcgtgcggcgttacaccgcaggcggtgatcatggaagcaaagcctgagatcgtgatgacgcattcaccggggcacatgctgatcaccgatatccggaatgaatcgcttgctgttctgtaagtgagaaagaaaacaacgaggtgatgacaatgatgcagtatagcggcaatacagcgcttgatatacagccgcacggtgattccgccgttatcatccgctttggcgggcaaatcagcgaagaggttaacagccgggttcatgcggcggcggcctgtattgaagaacggccgtttccgggcttcgttgaatgtatcccggcatttacgagcttaacgatcttttatgatgtgtatgccgtctcaaatataaaaaaaggcgtctctccttttgcattggccaagaaagaagtgatagaacgcctcagccatttaaagaccgacaggcaaaaagagcgccgggtaatggaaatccccgtttgctacggcggtgatttcggtcctgatttagaagaggtcgctaagatgaacgatctgacgccggaagacgtcatccgcattcataccgaaggcgaatatctcgtctatatgctcggattcgcgccgggatttccgtttttaggaggaatgtctgagcggatcagagcgccgagaaagtcgtcgccaaggccgtcaatcccggccggttcagtaggaatcgccggaatgcagaccggtgtgtatccgatatccactcccggcggctggcagctgatcggcagcaccccgcttcggcttttcaggccggaagaacatccgccaagcctgttgagagcgggcgatacggtgaaattcgtccgaatcacagcagaagaatacagccgcatcaaggagggagccgaatgagcatgaaagtggtgaagcccggtcttctgacgacgattcaggatacggggcgaacggggtaccagaaatacggtgtactgggaagcggcgcaatggatacgatctctctgcgcattgccaatcttcttgccggaaataaagaaacagaagcaggactggaaattacgctaatggggcccggtccttcctttgagctttcagaaccggcagtcattgccgtcacgggggctgatttcgcctttcatattaatggagaaccggcccctctgtggaaaccggttcttgtaaaggaaaacagcgttgtttcatttggaccgtgcaagatggggagccgcgcttatctcgccgtcgcggggggatttgacgtgcccgccgtcatggaaagcaaaagcacgtatgtcagagcggggatcggcggcttttacggaagagccctgcaaaaggatgatgaacttccgctcggcagtatgacgcagtgctcggaaatcatcgcgcaccgtttgagcgattctctcgggcagcatggtttctcagcgcctgattggtctgtcagcagcagaggttttctgccgctgaaaaaaaatccggtcattcgtatgcttgaaggggcgcaatttcatgcttttacagaagaagcaaaatcacgtttttacaaagagccgtttacggtcacgccgcagtccgaccgaatgggctaccggctgaagggcgctccgcttgaattacaggagccgcttgaaatggtatctgaggccgtgacattcgggacggtgcaggtgccgccggacggcaatccgattattctgctggctgacaggcagacgacgggaggctacccgcgaatggcgcatattatatccgccgatcttcctcttgccgcccaaacgatgccgggcgaacatatcacgttctcggccgtttcgctggaggaagcggaaatgctgcttttggagagggaacagcagataaaggagctgaaagccaggctcaaaatggaatggctgatctgacaaaggggctaaagaccatggaaaacaaaaacaaaaccgtcatcaaatcaatggagctgcttcatttgtttctgactgaaccaagcctgagcctaaatgagcttgtttctcgatcggagatgccgaagacctcggttcaccggatggcaagttcactggaggaaatgggatttctcacccgggcagcggacggccgttatcagctgggtctgatctttttgcaattcggccagcttgtctctgagcgtctggacatcaggaaaatagccaagccgataatggaagagctgtgcggtgaagtggatgaagccgttcagctgattatgagggacggcgatgaagccatttacgttgaaaaaattgaaggcacccaaaccgtccggctgtttaccgcaatcggccgccgctcgccgctgtacgcgggggcgtgcgccagaagcattttatcgtttctgccgagagaggagattgacacataccttcagaagacagagtttgccgcaattgcctcaggcacgatgacgaatccggctgaactgcttcaatctattgaaacgtcattacaatcagggtatacgatcagctattcggaattagaggattacacggcggcgattggggcgcctattttcaaccacgaaggaaaggtggcggcgggaatcagcatcgccggctttgaagccaggttttcagaggatcggctgccgtatttaacggaaaaggtcaaagccgcggcacagcatatttctgagaaattggggtattgaccgagccaattttccttcgctcgcgtacattacaatatcgacagtaatgagtggaggaaagtaaatgggacttgtttatacggcgctaggggattctttgacgacgggaaggggatccgggccgttttcccccggctttgttcagcggttcgggtgtatgatggcagaagatttacagacaaggaccgaggtatccatctttgccaagtcaggccttgagacgggagaaattctcgggcttatgtccttgccgtacattcagaggcggattcaggctgctgatatgattacgattacgggctgcggcaacgatttgatcgattcggttcgggcgtatcagcaaacgaaagacgcttcggtgttcgccggcgtgtcccgtcactgccatgagaactttgaaaagatgattgccaagatcgctgccttaaaagaaacgcacccctctccttatgagatccgcgttttcaatttatacaatccttttccgggcatctccattgcggaaaaatggatatcttcttataatgcgcacctcagcacactcgcatcagcgccgcacgtcaaaattgccgatgtccacagcgctttcaaaggaaagctgaacgaatatctctctcatgaccgcgtacatcccaacagcagaggatatgaagtcatggcatgcgtcctgcgggggctcggatacggaagcctcgcccgctcataaccgcgcgctccttttcatcgggagcgcgcttttcgttctccttaaaacaaacttaaaattgtccgactttcgttctatccgtgcaaaaagtacgctagaataatgggggataaagacagaaatagaattgtgttcaaaaaatgataacagaaaggatggattgctttgctgcgcgccttaaaactgtcactcgcgatgctgattattatacttgcggccgccgcatttacgtatgcggaacatacctctgtcatacagccggttatgctcgtgtttctcggtgcggtcatgttcattcagggactggaagaaaagcggaaggaaaacgacggttcggggagattcaatatctataccgctgtttttgtatggtcgatctccttaatcggttttacgcttcacgcgatctgagtttgatagatcctcaaaatgttccacaacgggaaatggtgaataaaaacggtgaagtaaggctttccattcctgatattccggtgatccgcgaaagccttttgtatgatcctccaatgtctcccattccacaagcagcaaatatttatgcgtcttttccatacatttggacaaggaatgggacagataacctttcatgcccgatataatcggctccgcccggcggaatgcctcttcgaattccccttcaaagccttcttttacatgcagcatggctgcttctctgatcatctgaaattcccccttttttaatagatacattgtataagtatatggaccgtgatggctggaaaaacaaaaaaattttaaacgctataagaaaaaaatccttgccagcctgatttgatttaggagaaaataacaattggaaggcaggggaattaacagtgaaaaaaggattatacctattacttttactcgcaggaatcctaggtttgatcggctgttcgaaaacggagtcggccgaagacagaatgaaagatttcgtgaaagactggaacggcggtcattacgataagatgtaccaaagcctcacacaggatgaaaagaaaaaattgtccaaaaaggattttgtaaaacgatatgaaaccatctatgaacaagcaggggtcaaaaatctgaaagtcactgccgaaaaacaggacgaagacgataagaaaaaagatgaccttcagcacatcgattataaagtcagcatggatacaaaagcagggaaggtcgcctttgaaaacacggccgtcctgaaaaaagaaaaaacagacgatggagaagcatggaacatcgactggaatccttcttttattttcaaacagctttccgacgacaaaaccgtgcagatcgcaaatgaagaaccgaagcgcgggcaaatctacgacaaagacggcaaaggcctcgctgtgaatacggaggtgccggaaatcggcattattccgggaaaactcggcaaggataaagacagcgtaatcaaaaaactgtctgaaaaactggacctttctgaagacgatataaaaagcaagctgaatcagggctgggtaaaagacgactcctatgtcccggttcaaaaaatcagaccggatgacgaaagcaaggtcaagagcctgctttcattagacggcgtgacgaaaacgacagtcagctcccgctactatccgtacggcgaaaaagcggcccacctgaccgggtatattaaaacgatcacagcggaggatctgaaaaaagcaaaagacggccaatacagcgacacctccaaaatcggcatcgccggccttgagaatgtatatgaagacaagctgcgcggcacgaccggctggaaaatttacgttccgcaaacgggtgaggtcatcgctgaaaagaaagccaaaaacgggcaggatattcatgtaacgattgacatgaaaacgcagacgaagctgtatgattccatgaaagatgacagcggagcggcagtcgccctcgaaccgcaaacgggagagaccctcgcgcttgtcagcgctccgtcttatgacccgaacggctttatcttcggctggaacagcaaagaatggaaaaagctgaatgaagataaaaacaatccgttttcagcgaaattcaacaaactctatgcgccgggatcaacgattaaaccgattgccgcggcagtcggcctgacaaacggaacgttgaaagcatcagaaaagaaaaaaatcaccggaaaagagtggcagaaagattcaagctggggcggctaccatgtcacacgcgtatcagagcgtctgaatgaagtggatctcgaaaacgcgctgattacctcggacaacatctactttgcgcaaaatgccatagatgccggagctgacgcgtttacaaaaggattaaaatcatttggttttgatgaagacattccataccaatttccgattgaaaaatcgtcaatcgctaacggcaagcttgattccgagattcttctcggagatacgggctacggccaggggcagatgctgatgtctccgctgcatttagcggctgactataccgcatttgtaacagacggaaatctcgtcaaaccgacattaatcaaagacggagaaaaaacaccgcaaatctggcataagcaagtggtatccaaagccaatgccgaagaaatcacaaaagggctgagaggcgtcgttgaagatccgcgcggctctgcatatcagccggtcgtaagcggcattaacgtagccggaaaaaccggtacagccgagctgaaaacgtctaaagaagataaagacggcaaagaaaacggctggtttgtcggctacgactataaaaagaaagacctcttgatcgccatgatgattcaagacgtcaaaaaacgcggcggaagccattacgtcgttgaaaaagcgaaacagcagtttcagaaccggtaaatgacgatttttccgggctgaaaggaaaatcggccgccgaagcagaatgaaacagcatgggcaattcctgaaacagagatacaagaggctcactaagaaaaagggggatttcacatgcagcgtattcaattggctgaagatctggaattttcaagagtgatacacgggctttggcgtctgaacgaatggaattattcggacggggagctgctgaatctgattgaatggtgtatcagccaaggcatcaccaccttcgaccatgccgatatatacggcagttatacgtgtgaaaagctgttcggcggcgctttatccctttcgccctcaataagggagcgaatcgaaatcgtcacaaaatgcgggattgtcattgagtcgccggaacggcccggaaacaagtcgcatcattataatacgtcgaagtctcatatcttagcgtcggcggagcagtcgctcttgaatctgaatacggattatctggatgtgctgctcattcacaggcaggacccgcttatggacccggaggctgtagctgaagcgtttcatgcgctgaaaagctcaggcaaggtcagatacttcggggtatcgaactttaaagcgcatcagtacagaatgctcgaatcctatttggatgaaccgctcatcacgaaccaaattgaaatctcggcttatgagctggaacattttcatgacggcacgctggatttctgtcaggaaaaacgcattccgccgatggcgtggtcaccgcttgcgggcgggagcgtctttaccggacaatcggataaggacgtccgaatccgtaccgcgcttatttcggtgcaggaagaaatcggcgccgcctccattgatgaagtcatgtacgcatggctgttcacccacccggcagacatcatgccgattgtcggcagcggaaaacagaaccgcatttccgcggcggtgcgtgcttcagcgtacaagctcagccatgatcagtggtttcggatctatacagctgtccaaggttatgatattccataaccaaaacaaacgcccggaaggctatcttcccgggcgtttgtttatgtggtgtgcaatgtcaaaaaacaagtaaggtcactttgaagtatagccgtgcggatcaagagaaacaaacgtcacggcatattatctgacacatttttcttattcaatactgtcacacggaccagtgccaaattgccatttgaaaatggttgtatattctttgaaagcgttttatattagaagttacactactttccccggcagcaccccccatgtgccatacctctcacaactagaaaatctggaggcgcgtttcatgtatatgacagcgagagaacaaaaattaatgaaacatcttttactgcagaaccgatacgagacagtgcatgaactggcagaagctttacaagtcagcacaagaaccgttcaccgcgagttaaaaacaatcaaaccgatgatgaaatcattcggcttggcacttgataaacagcccggcaaaggactgaaagcggtgggaaaaccggaagataaacagaagctcctgtcagagctgtcctatgaacagcaggaatacagcgcggaggagcggaaacttttaatcctatgttcgctattagagtcccaagagccgatcaagctctacagtctggcgaacgagctccaagtgacaaacgcgacgatcagttatgatctcgatgagctggagacttggattgctcccttcggcttgacgctgatccgaaaaaggggcttcggcattcagctgacgggaccggaaaatgcgaaacggaaaatcgtcggcaatctcatggtcaaccgccttgatattcaaacctttttggaagcggttgaattcaatattaaagggaaacccgacgctgctgaaaagatgttcggcgttgtaaataaagcggaacttttgaaaatggaccggctcttgattcagctcaaggaaaaaatcgcgatcgctttatctgacagctcttacatggcgctggcggttcatttaacctttgcgatggaccggatcagactcggagaaaccatcacgatggaagcttcggaactaaaagcgctgcagcagacgaaggaatacggctccgcgctcgaaatggcaaaagagcttgaaaaagcgttcggtgtttcgattcctgaggcggagatcggctatatcaccattcatttgcggagcgccaaccgcaaatacaaaaccgaattcaaaccggaaaacattgaagttgaaacggccttgcaaacgaagcagctgatcggcttcatttctgaaaaaataaaaattgatctgacggaaaacggctctttatatgacggtttaatcgcccatctggagcctgcgatcaatcgggtgaaagaaagtatcgacatgtacaacccgatgactgagcaaattaaacgcgactacttcctgctgtatatggccgtagaagaaggaatggaaaaattctttccggggcttcgttttcctgatgatgagatcgctttcatcgttcttcacttcggctccgctctggaaatcaaacgggaagaggcgaagatcaaagcgctgatcgtctgttcaagcggcatcgggtcgtccaaaatgctcgcgtccagactgaaaaaagagctcccggaaatccgttcctttgatatgtcttccctcatcgaactgaagaaccgtgacacctcggcgtacgatatgatcgtatccaccgtgccgatcccgtatgaaaacattgattacgtcatggtcagtccgcttttaaatgaagaagacgccgatcaggtcaagcagtacatcaaaagaaagattccgctgattcttgacaaaaaaagaaacagcaaaagagaagagaagcagcctgagacgcctgatatgctggaagcagccggacgtatggcgcattacgcggcggttatccaaagcgtgctgcggaacttttcgatcaaatccattgattcacacatggcgtatgagttgtttttgaaccatctctttggcgtgcttgagcaagaaggatttgtccgtcatgcaaaaaaaaccgcacagctcctcacagaacgtgaagaacagggagggctcgggattccgggaacggcgatggcgctttaccatctcaaaaatgaagaaattgtcacgccttttttcaaaatttatgatttgacagctccatgcagtgtcaaaggcatggacggaaattccctgaccgtcgaccgcgctttggtgatgatggcgccggctgatatgcccgctgaaggctcggaaatattaagtgcggtcagttcggccattattgaatccgaagccagtataaaagcctttcagacagaggatgaagccgatttatacaaacgtttaaacaggctgttttatcatttcattcaggagaaaggacagcgctgaacaggaagcgcacgcctcataaggcgtgtgtttttttccgtatgtatgagggtaaagtgaagggaggaaactaaaaacacgggactattgtatcattcaccgatggaatagttctaaaacaaaatagttttacaagttatattttttggtttaaaatgggttgcgtgaggaagaaaatctgacagagtttttttgatttatcattatgggagatgaaaatatgaagacattacagcatctgattctgcatgacatttcaaatagcgaagagatcgaagctgtaaaaagcggtgcgcacaccctgacctacgcggaatatcgaaaacgaatcaatcagcttgcacaagcgcttcttgataaaggaataaaaaaaggcgacagagtggcgatgctttgcaaaaacggccacgcttcatccatcgttatgtttgctgcacttgaaatcggcgcggtggttgtgccggtcagctggcaattaacaccgtatgaaatgaaaggcattttggcagcctgtgagccgaaagctgttttttacggcactgaatttaaagagattatggaagaggtgcttcctgcgcttgaatcttcccttaaactgaaggtcgtgacaggaactgctgtagagacaacacctgagtttgatgctttattgacaggctccggcgatacaccggacgtcgaaacagtgtctgaaaacgatacggcattgctgatgtttacctcgggtacgaccggcaatccgaaacgctgcatggtcactcacggcggcatatacaactacgtaaatgcgacattggcatacacggggagaatgcagcatgtccgtttcttagcatgccacccgaattaccatacgagcgcgattatttgccagatggtcggcacgatgagcggaacgacattcgttatgacagacaatcaggaccctcttgaaaacttgaagctcatcgaaaaagagaaaattcaaaccgtgatggcgctgcctgtttattacacatacctgctgaaagcatgggaaacgcatcagactgacatatcttctatcgtttatatgatgacgggaggcacaaaggtgccaagcagcctgatccagcagtatcaggacatcggcattccgctcatgcacggatacggaagcactgaagcatggggcatcagctcttggaatccgcaaatgggaatggataaagccgcttctgcgggtaaaccgatggaagaagtggacgtccgcgttgtagatccggaaacaggagaagtccttccgcaaggctcaatcggagaagtcgttgtgacaagtccgtttttattcaaaggctatgaaggtaacgaagaagcgacacgaaaagtgctgaaagacggctggttccataccggtgattccggatatgttgatgaagacggatttatctttatcaccggacgttataaagatgtcatcatctacggcggcgataatatttatcctgaccagattgaagaggtcattcagcaagtgccgggaattctcgaaacggctgttgtcggtatccctgatccgctttacggtgaaaaaccgaaagcgtttatcgtgacaaacggcagagaaggcctgacagaagaagaagtgacacgattccttcaagaacgtcttgctgcctttaaaattccggaaattgagttcgtcagcgaacttccgaaaaacaaccttggaaaagtgaaaaaagacgtgctccgcaaacaagcggtccgttcataattgaaaacaaaaacccggctgcccgccgggtttttttcgtgcgttccatgtgaaacatttttctccgaaaacgttttgaactgtttcaattatgtttatccggcagacagccgaggtagacatgaagtaagacatcgaacaagaaggaggaacttgacatggaaaacaactatccgaaggaattcccggcggaatcacaaaaccgccagccggcattgagagcgaaatgaagccggcgcctgtttacgaatacaaagaatataaaggcgctgataaattaaaagggaaaaccgcgcttatcacaggcggtgacagcggtatcggccgcgccgtagcggttgcttacgcaaaggaaggcgcaaatgtcgcaatcgtctattttgatgaacacggagatgcggaagatacaaaaaaacgtgtggaggaagaaggcgtaaaatgcctgttaatctccggcgatgtcggtgaggaagacttttgtaacgaagcggttgaaaaaacggttgaagaattcggtcgtctcgatattctcgtgaataacgccgcggaacagcatcctaaagaaagcattaaagacataacaagcgagcagtttcacagaacctttaaaaccaacttttactcacaattttatttgactaaaaaagcgattgattacatgaagctgggcagcgcaatcatcaatacgacatccattaatccgtacagaggaaatccgcagctgatcgactatacggcaacgaaaggcgcgattaacggttttacgagatcaatggcgcaagcgctcgtcaaagacggtatccgcgtcaacgccgtagcgccggggccgatctggacaccgctgattccggcgacattctcaggagaaacagtcgcttccttcggccaggatacgccgatgggacgggccggccagcctgttgagcatgtcggctgttatgtgctcttggcttcagatgaatcatcctatatgaccggccagacgctgcatgtcaacggcggcggatttgtgaccacataagggggctgaagcatgacgatatcgaagcatgatgtgaatgcatactatcaaaaagcgggaatcgttctgaccgatgatgaagtcgaagacattcaaatcatggattatggcttaggcaagcttcaggaaacagggcttcagctgtttatttacgtgaatacagaccgttactgttcgaaagaattggtgctctttccgcgccagacgtgtcccgaacaccgccatccgccggtcagcggcgaaaagggaaaacaagagacattccgctgccgctgggggaaggtgtatctctacgtggaaggcgaaaagacagaacacccaagcgtcctcccgccggaagaagataaggaatactacactgtctggcatgagattgtgcttgaaccgggcggacaatacaccattcccccggatacgaaacattggtttcaagcgggagaagaaggggcggtcattacggaaatgtcatcgaccagtacggatgatcacgacattttcaccgacccgcgcatttaaggatgaggctgcgcgcctcatctttttttgtatggaaaaaaatgaatttacctgtataatggctaataaaggaaaggaggtgtgatcgtgttttcctgtcaaatccgggaacatctgacgatcagattgcttgccaaagaagatacggacgaattgtattctgttataaaacgaaatcaaaaccatctcagcgaatggctcagctgggcggaagaactggctgatatcgatacgtaccgcgatgtgatcattccggaatggcgttataaatacgccgaagagaatggtttcgacgccggcatttttgtgaagggccggttttgcggcatgatcagtatccataatgtcgatgcagccaatcaaaaagcggacatcggctactggctggatcaagagcatgaagggttcggcatcatcaccgcgagctgccgggcagtcatttcccatgcatttcaggatctcgggctgaaccgaatcatgatcagcgccgctgaaaaaaacacgaaaagcagggcggtggcggaacggctcggatttcaaaaagaaggactgacgagagaaggcattttcgtacagggcgcctatcatgacgcggtgaactacagcatgctgaagcgtgaatggagcgaagatcggcagaagagcacatttcttggtttaaatgtctccccgatgtggaaaagtaacagcggagacgttaaaaaggagtgattcttcatgaatcagaatgaaatcaaacaaaaagtgctcgaagtgctggatcatcataaagtcggttcgcttgcgactgtagagcaaggcaatccgcattcccgctatatgacatttttccatgacggcttaacgatttacacgccgacaagcaaagacactcataaagcggaagaaattgaaaacaatccgaatgttcatattttgttggggtatgactgtgaaggattcggtgacgcttatgtggaagtagccggaaccgcaaaggtcaacaactcagccgatttaaaagaaaagctgtgggatccgaaactggaacgctggttcgacggtaaagacgatccgaatctggtgattcttgaaattgaaccgaagcagatcaagctcatgaacgcgggcgaaaaaacgccggccgagctggaactttaataaatcatttgatcattcaggggcaatctgttatacttaactgctaagtgacaacatgcaaataaaaaagaaagtaaacttcttttttctgttttgataaagaagcttcaggcttcaacggacagcttgaaaaaaagctgagcttattcttttccttctgaaattcgcccctaacgaagagatggaaaaaagactttttgttttacaattcacaccggcgcggcttcggagccgcagtgacgattgagaggtagggctttcgttgtcttgtgttcaagaacttccatggtgtttactttcgaagaatgattctgtcggaactgtaatgtacgaatcacccgcgggctaaggcgggaaaccatatattatttatttgcgtaagaaaagaataagacaaaaccgcaccggacatccgggcggtttttttatttggccggccgaaacctcgccgcagtctgcagagtctaatcagtatgaaaagatttggaggaatcatacattgcacgttattacttcacaagtactgtttatcttctgttttctgctgttgatacattcgattgaaacacttgcatatgcgacacggctttccggcgcgagagtcggatttatcgcgtccgcgctgtcattatttaatgtcatggtcattgtgtcccgcatgtcaaacatggtccagcagccgtttaccggacatctgattgacgccgccggatcaaatgccctgtctgttgtgagcgcccagtttcgctttttaatattcggctccacggtcggaacgatgctcggcatctgcctcctgccgacatttgttgcgttatttacccgggcgattatacatttggcggacggaggcggctccgtcatgcaggtatttaaaaaaggattttcactgaacgggctgaagcaggcgcgttcttatatcagattgccgtcagtttcctatttaaaagggcttcaattccgaatgatcccgaagcgcttgtttgtcattaatatggttattacgtctatttacacgatcggcgtactgtccgctctgtacgccggccttctggcgcctgagcacagcacgacggccgtgatggcatcaggattaatcaacggggttgcgaccatgcttctggctgtgtttgttgacccgaaagtatccgtactggcagatgatgtcgcgaagggcaagcgaagctatgtttccttaaaatggacatcattgacgatggtgacgtcaagggtcgctggcacgcttctcgcccagctcgttttcattcccggcgcgtattatatcgcctgggtgacgaactggctgtaggtcatgcaaaaaaagctcctctataaaagaggagctttttttatttataatttctcaggccgcggtcataaataaaattgccgaacgggataaaagccgcgataaaaccggcggctgaccatttcacatgccatttgacagtgaacgccgcatacgccagcactgccaaataaataataaacaacccgccgtgaatggatccggcaatggtgacggcgagcggatgatgtgcccaatacttcagcggcatcgcgataaacagcagcaccaaaagcgacatcccttcaataaaccccatcgtgcgaagcctgccgatcggcgtgtgtaacatacaactccctcctgtcggacatctgattttctatactataagcaatgggcagtcctaatatgaccatttcgcgactgtttctgaaaaaccttcatgatttcagcctgttgttcttgtcattttacggatttctcttgataatatagccaaaagggtaaggaaggactacagtcatgaaactagataatgttgatctgagcatcattaaagagctgcagcgggacagccgcctgtccatgcgggagcttggaagaaaaatcaaattgtcagccccgtccgtcacagagcgtgtcaggcagcttgaatccttcggcgtcattaagcgctatacattggacattgatcaaaaaaagatcgggcttcccgtttcctgcattgttgaagcgacggtgaaaaacggaaaatacgatcaattcaaaacctacattcaatccattcccaacattgaattttgttttcgggtcgccggcgcggcgtgttatatgctgaagattaacgcggacagcctggaaacgatcgaacacttcattaaccgcacctctccgtatgcccaaaccgtgacccacgtcattttctcagaaattgacacaaaaaacgtcctcgattagagagagcgtgaggaagtctgttataataacaggatgagtgtgaaagaaagagaagtgaaaaagcatgtcaaaaacagttgtattagctgaaaaaccttcagtcggccgggacttggcccgcgttctgaagtgtcataaaaaaggaaacggataccttgaaggcgaccgctacatcgtcacgtgggcgctcggacatctggtaacgctcgctgatcctgaaggatacggcaaagagtatcaatcatggcggcttgaggacctgccgattattccggaacctttgaagctcgtcgtcattaaaaaaacaggaaaacagttcaatgcggtcaaagcccagcttatccgaaaagacgtcagcgagatcgtaatcgctacagacgcaggacgggaaggggagcttgtggcccgctggattatcgagaaggcaaacgtccgcaaaccgattaaacggctgtggatttcctctgtgacagataaagcgattaaagaaggattccaaaagctccgcagcggcaaagaatacgaaaacctgtatcattccgccgtcgccagagcggaagcggattggatcgtcggcatcaacgcgacccgcgcgctgacgacaaaatttaacgcgcagctgtcatgcggacgcgtccagactccgacattggcgatgatcgccaagcgcgaagcggatattcaggcgttcacaccggttccttattacggtctccgcgcggcggctgatcagatgacgctgacatggcaggataaaaaaacaaagcagacaagaacgttcgaccagacggtgaccggccgtttggcaaaagacctgcaaggaaagccggcagtcatttcagaattgaaaaaaacagcgaagaaaagcttcgcccccggtctttacgacttgacggaattgcagcgggacgctcataagcgcttcggtttttccgcaaaagagacgctgtcggtgcttcaaaagctgtatgaacagcataagcttgtcacgtacccgcggacggattccagattcctttccgcagacatcgtgccgaccttaaaagaccgattaaacggcatggaagtcaagccgtacgcacaatacgtcaatcaaatactgaagcgcggcgtcaaagcgcataaaggattcgtcaatgatgccaaggtatctgatcaccatgccatcattccgacagaggagccgctgattctttcaagcctcagcgacaaagaacgcaagctgtatgatctgatcgccaaacgttttctcgccgtgttaatgccggcgttcgaatacgaagaaacaaaggtcacagccgatatcggcggcgaaacatttaccgcaaaagggaaaaccgttcaatcgccgggctggaaagccgtgtatgatatgtacgaggatgacgacgatcatgaggaagacaaagaccagacgctgccggctcttcagcagggtcagcgcctctctgtctcatcattgaaagaaacgagcggacagacgaaaccgccggcgcgctttaatgaaggcacgctgttatccgcgatggagaacccaagcgcctttatgcagggagaagagaagaaccttgtgaaaacgcttggcgaaaccgggggactcggaacggtcgccacccgcgctgatatcattgaaaaactgttcaacagctttttgatcgagaaaaaggaaaaagacattttcatcacgtcaaaagggaagcagctcttacagctcgtcccggaagatttgaaatcaccggcgttaaccgccgagtgggagcaaaagctctcctccatcgccgctgggaaactgaaatccgccgtgtttattaaagacatgaaatcatatgcgggcaaaacggtgaaggaaatcaaaaacagcagccaaaccttcagacatgataacatttcaggcaccgcctgccctgattgcggcaaaatgatgcttaaagtcaacggcaaacgcggcacgatgctcgtgtgtcaggatcgggagtgcggcagccggaaaacggtggcgagaaaaacaaacgcccgctgtccgaactgccataagaaaatggagcttcgcggccagggtgaaggccaaaccttcgcatgtgtgtgcggccaccgggagaaattatccgtctttgaaaagcgcaaagcgaaagataaatccggacgcgcatccaagcgggacatcaactcttatatgaaaaaacaaaacaatgatgagccgatgaacaacgcgctggcagaacagctgaaaaaactcggcctggataaataaatgagagaaaggcagcatttgtaaagaaatgctgccttttgtcgtgttttttactgtattgggaatacaatccatacaaagagggaaaaggggagcaggcggcgctcctatttttaaaatttaccaatgtgaaaaaatgctagtattctttgatcgtttcttatatagtaaaaatactttgtggaaaaataagatataggtataaaaaaggatttgtgaactaggaggatagactgtgaagcgtttcggttttagtttgatgatccttttgatttcgatcgtgctgacggcaggatgcacggaggccggcattgaaaaacagacggccgttgaaccgtccgaaccccttcagcccgcagagcattttatttatcataaactgatgaacggacgcggaatgatcaagacgaacatatccggtgaaccggaatatttatctgagtctctcggactatggatggaatttttgctgagcaggaaagatgaacggcagtttcaagcccagtatcagctgctcaccgattcgtttcttatgaaaaacgggctcgtgtcgtggaagattgaccggaataaagcaagcggcaccaatgccttaattgacgatttcagaatcatgggttgtctgaatgaggccgcatctctgtggggaaacagtgaatacgggaaaacagcggtgcaaatcgggaaggcgctggaaaaatacaatacgaatgacgggtattttacggattattatgatgccgcttcacatgctgcatcaaagaccgtgacgttgtcttatgtcagccccggcgccttacagatgctgagagaacaggggattatcgatgagaaaacggaaaaccggaatcttgatgttctcaatcttgcacccctgaaaaatggctttctgccgaaatcgttcaataccgaaacaaaggaatacaaatatgacagtgaagtcaatgtcatcgaccagttatatgccgccgtgaatctgaaacggggcgatgacaaagccgccgcgctgtcaaaatggatcataaatgaatttaagtcgcgcggacagctgtacggacggtacagcgcagacacgaaggagccggctgttcaatacgaatcaccgtccgtttacgccctggccgttctttttttaacagagcaaaaagctgatccggctgtcatcaagccgctttatgaaagaatgacttcatttgaaacgctggaaacgctgaaacctgattacggcggctatatgagcgggggcgatacacattctttcgataacctgctgccgcttctggctgaaaggaaattgtttaatgaaaatatcattcaatgaatcacaaaaactatgcagctacacagctgtgatgacagtgctgctgtcattttttatttactatgtgtcacagcaatcctcagggcttctcatgacctgtataacattgcttgtcgcgggagccggcttatggtttggggcgatctacgcgctcgtcatcactttactcgtcttatttgttctcggcagcctgctcctgtggtttcagaccgggagttttatggcgtctgccggtgccgaaggtctgcagatgctggtcgtgtgggggatcgcgctgctgctcttttcctacatgtcgggaagaatacacgatttggccaaggggctggatcgctcagttaagcagctgcgggaagagatcacgagctttgtggccgtcgacagggtgacgggctttgacaatcatctccggatgaagctggaactctctgaggaaatcaagcgggcggaacgctacggcaattccttcgtctttttgctgctgcacatgcattatttcaaggaattcaaatctctctacggagaaaaagagaccgaccgcctgctggcatttatcagccgccaaatccgttcaagcgtacgggaaacagacaaaaaattcaggccgtctgccgaacggttcggcatcgtgctgacccatacgcctgaagaaaacatgccggccgttctggcgaagctgaaaaaggaattggatacgtacaggctgcaaaacggtaaatacgtctcaatcactttccgtgtatgctatttggcgtaccgaaaggatttaaaaacggccgatcaatttttaaatgaactggaaaacgagatgatgatgaatgaactctaaatggatatgtctcttattggcggcgctcttcatggtttcggcggtttatgttccccgtacggcggaagcaaaagacaaaaaggacggcattctcattatttatacaagcacggacggcgaagaaaccgctgaagtcaaaatgcttgatttgatcgcgggccatttctcatccgccgtcaccgttaaaagcgacggagatatcacagccgctgaccttaaaaaaaatcggcgagtcatctattacggcgtaacgaagaaaaagctcagcaatcattttgtatctctgatcagcagcatgccgcagcagctcatcagcatcggctataacgccgggcagttccgccaatttacgggtttgtccctgacagaaaaagaaacggtctaccgcatatacggcaagaaagaaaaaacagacatgccgcttgaaaaaggaatgtccgtgctcggcgtatcaggagtaaaaggggaacccctttatacataccgatccggtgacggcagcacccgtccttttatatggaaaacggcgcgctctgactgctatttcggtgtgaccagcctgttaaatgattcgtttctgacggcgaaagaactgcgtaaggcgttcggagaatcagagggaagcaccttcctttatttgcggcttgaagacatcagcccgatgtcggatgaaacattgctttatcaagcgggcgcttatctgcataaaagacacattccgtttattctggcggtgattccggtctatctcaacccggaaaacggagaaaaagtatatctggcggacaagccgaaaatggtaagcgtcctgaaaaaacttcagcaaatgggcggcagcatcattatccacggctatacgcacgcataccggtacagtgaaacgggggaaggctttgaattctgggatgccaaagcggatcagccgattacgtcggaaaatgcggacgatactccggtcaagcttgaaaaggaacaggattttccgaatgaaaaagcataccgggcgtatgtgaagcctttccgtgaaaaagaaaaaatctatacgagaacgaagctggagcaggcgattgacgatctgacagagctcggcctttacccgctgtcattcgaagcgccgcattatacgatgtctgaagaaggctacaaaatcgcgtcttcttatttctccagcattttcggccaagtccagctcagcggcacgacgtggaaaacctcgggcgcccctccgtttgtcacaaagccggctatgctggacgggatgacgctttatcctgaaacaatcggctttgccgataactcaaaggagaacccgctcggagatatggagaatcgcatctcccggatgattgatttcggcggcggtgtggcgggaggtttctaccatccgtatctcggcatgaaataccttcccgagctcgtcaatcaaatggagcggattcccgacggagagtggcttgatctgaagaaaacgaagcaaacggtgacgtcggcgagcgtcaggatcaaaacggacggagacggaaccattcatgtggaaaacaggattcatccgataacggcctttttcaatcaccatcagcagacgcctctggaaaaagcgctttggattctctccggcgtggtgctattgtttatcatcatgttcgtctgctacgtcctttatttgcgcgccacattaaaaaaacgaatctttaaggagagaagaagccttgagtaacattctgttttttatctcattaagtttaatatgggtgatgcttctctatcacatgtttctgatgcagggcggattcaggcattatatgaccttcgaacggaacattcccaagtggcgcgcaaaaatgggggagctcccgaaggtcagcgtgctcattcccgcgcataatgaggaggtcgtcatcaggcagacgctgaaggcgatggtgaatctgtattatccgaaagacaggcttgaggtcatcgtcgtgaatgataattcctccgaccggacgggagacatcgtcgaagaattttcccgtcagtatgacttcattaaaatggtcattacaaagcccccgcacgccggaaaaggaaaatcttcagcgcttaactccggtttcgccgaatcgaacggagacgtgatctgcgtgtatgatgcggacaacacaccggaaaaaatggctgtgtattacctggttctcggtctgatgaatgatgagaaagccggagcggttgtcgggaaattccgtgtcatcaacgcggccaaaacgctcctgacgaagtttatcaatattgaaaccatctgctttcagtggatggcgcagggcggcagatggaaatggttcaaaatcgccaccatcccgggaacgaacttcgcgatcaggaggagcattatcgaaaagctcggcggctgggatgataaggcgctggcggaggataccgagctgaccatccgcgtgtataatctcggctatcacatccgctttttcccggcggctgtgacataggagcaggagcctgaaacatggaaggtctggtggcgccagcggacaaggtgggcgcgcggcaaccaatacgtggttctcaagtttttatcccaatttttcaagctgaaacgcaagcggattatcttcgatttgttttacttcttttttacgtattttctgtttttcttcggtgtgatcatgtcaaacacgatttttatcatcaatcttttttacgacctgcatctggcagtcgggtttttggcgatgattttgtggatactggcctttttcctgtttatgaccgaggtcatgattaccttaagcattgaaaaaacagaaatgaacaaacaaaacttctttatcgtttttctcatgtactttacctactcccaggcttggatcgtgctcgtcatctggtcattattcacagagattaagcaccgcttgttcaagcaggaagtcaagtggtacaagacggagcgatacaatcaaaataaaagcgggtgacctttttgaaaaaagcgatcatattgataacaggccttttgctattgatgtataacgggcagacggccgcggctcaggaattaaaaacggacggttccgccctcggaaaaagcgccggcgcaaaagagcagcaggcgctgacgggtgatctgatgacactgtacggggcgaaagacagctcagaactgacctaccagattcctgcgggggcttcagatgccaatcagtcgcttctgattgattacgaggcgtcaaatttattaattgccccgtcttctttaaccattgccattgacaatgaacccgtcaaatccataaagcttgacggcagctccaagcggaaaacggtaaagctcaatctcagcaaaagccaatccgcccaaggctatcacaatgtatcattgcaattttacggtgtattaaaagagggtgtctgcgtcaggcaggatacgtcaggcaactggataaagatttatccggacagccgccttatgctttcagaagcaagcaagtccaagggagcggatctcagccatttcccgtatccgtttgcccaatcaggcaatacgggtgaagaaaccgatattatccttcctgacaaaccgacctcggcggaagcggaagccgcagtcaaaacagaaggatttctgaaaacggcggacagcaggctgaaagtatcatacgtaaaagaatccgatgcaggcaaaatcagcaatccgtcaattgtcatcggcgccggacatcattggaacggcaaaatcaaacagcttatcgaacggggaaatatcaaagcggaaggaaacaaactccttctcgcggaacgggtgctgaccgccggagacaaacgtcagcccgtcctgtttgtcacggcacaatcagacaaaacgctggcagataaaatccgcgtcattacagacagcgcttattcaggccagctgagcggagactcactgatgatcggccgtcttcagcccgctgctgaaaagacaggcaataaactgacactagacgatttcggcgcgggaaatgtaacggtcggatcaaacaaaacggcgtcagagcacttcttttaccctgcggcggccgctgttgataaagacgggcaggtcaagctttcgctcacattaaagacgtcggaatcggtccggacgaagacggattctaaagatgttgacgctgagagagcagagcttaacgtcatggtcaacggacagccgaatgcggtgcatcttgatgatctcggcaataaggataaagacgggttttatcacgtcacaattccgattgatccgaagcttttgcgaagcagcaggtatattgatctgcaatttgtcacatcaggtttgaaaaataacaatccgtgtatcgaccgtgacgaaaacaaatgggtctatattgataaaagcagcacgctgacttacccggtaagcggcgcgacgcaaaaaccggatttcgggcaatggccgctcccgtttgcaggtgacgtgaagaagaaaacagtgatcgtcatcccggataacgtaaacatgcagacacttaaagaactttctctggtgacggactcattcggaaacggcgcccgtcaggcatttaccgttaagacggcatcagatatgaaggaagcggacgccaaaggccggaatgttgtgtttatcggaggcttgccgcaaattccgcttttgaaatcaaacgcatctaagcttctcgtgccgtcagaccgaagcggcgcttacgatgtttcttcgtttcagatgctgaatgagacgacgaaacaaatcgcatttacacaggaatcaccttgggactccggctccggcatagctgtttttgctccgttatcaggaagcggcgcggctgtcacaaaagagctgatcagctttttagacagctcaagcgaagcggcaaccgtcatcaacgaaacgggcagcaagcagctgttttcgaaccatcagcaaatcaaatccgatgacagcagtccatcggctgatacgaaaaacccgtccgccgcaccgaacgtcacgtatatcgctgttttcgcagcgcttattctcattgcggccggtctgatatggctcacggcaagaaggaaaaaaagaaaaacgggcaatgaaaaaagtgaagaataatgaaaggaaaagaggctgttaacaggcctctttttctgtatttttatttccatttttgggggaggtttttttatttttgaaacagcataaaagcccctttacaaccggacgggacgggagtatgatctcttttataatctatatcgcttaatctgtatccagagcgggggaaccaatttgcggcgcatgatgccgcttggggtgaatcctttttcaggtagggccaactctcataagcccgaatccgacagctaacctcgtaagcgttcatgagaggagatgaatgaaacctgtgcacgattatggcgcaggggcatccgtttgcctctgtgtttttttgccgtgctgaaatatggcatgcaatcagcattcggagacatcatagcagtaagggtttgtaaatcaaacggaaaatgaaaaaaaggggaagacaacaaatgtaccattcaatcaaaagatttttgattgggaaaccactgaaatcacaggcggccggagagcagaaactgacgaaactcaaggcgctcgccatgctttcttcagatgcgctgtcatcagttgcttatggaacggaacagattctgatcattttggccacggtaagcgcggccgcgttttggtattccattccgatcgcttgcggcgttctcattttgctgcttgctttgattctgtcctacagacagattatttacgcttatccgcaaggcggaggagcttatatggtttcaaaagaaaaccttggtgagaagccgggcctgattgcgggcggctcattgcttgttgattatattctgacggtggcggtaagcatttctgccggaaccgacgccattacatcggcatttccggctctgcacccgtatcatctgttcattgctgttttgcttgtgattctgattatgattttaaatttgagaggactgtcagagtcggcgtccatactggcgtatcccgtctatctgtttgtggcggcgcttgtccttttgatcggcgtcgggctgtttaagctcatgacggggcaggttcatccggccgaacacacgccgatcggcacacccgtagcgggcatcacgctgtttttgctgctgaaggccttttcttcgggctgttcggcgctgactggtgttgaagccatttcaaacgcgatcccggcttttaaaaatcctccggcgaaaaacgcggcccgcactctggccatgatggggattctgctggcgatcttatttacggggattacggtgctggcgtacggatacggcacaggaccgaagcctgacgagaccgtcatttcgcaaattgccgcggaaactttcggccgcaatacggtgtattatttcattcaaggcgttacatcactgattctcgtgcttgcggcgaatacgggcttttccgcttttccgcagctggcgtttaatttagcgcgcgatcagtatatgccgagaatgtttacggttcgcggcgaccgattaggcttttcaaacggaattatctttctcggtatcgcatccatcctgcttattctattattcggcggccgcacggaacatctcatcccgctctatgccgtcggcgtgttcatcccgtttacgctgtcgcagacgggaatgtgcatcaagtggatccggcagaagccgaagggctgggccgttaaaatgctgatcaattcttgcggcgccgccatttcatttatggtgctgtgcattttatttgcgacaaagttcaatcttgtctggcccgtgctgttattcatgcctgctgtcgtcatgctgtttttcgtcattaaaaatcactacaccgcagtcggcgaacagctgcgggtcgttgatcagcagcctgaagaaattaagggaaccgtcgtcatcgtccctgtcgccggggtcaccaccgtcgtccaaaaatcaattcagtatgcgaaatcattatcggatcaggtcattgcggttcatgtttcctttgacagagaaaacgaaaagaaggtggaaaagcgctgggaagagcttgataacggtgtccgtctcgtaaccctgcattcctcataccgcagtctggttcacccgtttgataaatttttggaaacggtcgaacagaaagcaagaaaagaacagttctccgtaatggtgctgtttccgcaattcattacgaaaaaacgctggcagaccatcctccacaaccaatcagccttcttgctccgcgtccggctgttttggaagaaggacatcatcgtcgccacactgccgtatcattttaaaaagtaacatcaaagaccgcaggccttagtgccgcggtctttttttcgtcaaacgctgagaatgctacaggtgcacgtccccgtgtttcaacccgttgtaaaaagggcatgaatacaggtaaaaggaggatgcagtatgccaagtaaaacagcaggacatgtaatgacagagctgcttgaacaatggggagtcggtcatatatacggcattcccggagacagcattaatgaatttatcgaagaattgagacatgaacgaaacaacctgacattcatccaaaccaggcacgaggaagtcgcagccctggccgccgcggctgaggcaaaactgaccggacagatcggtgtctgcctttccatcgcagggccgggggccgttcatctgctgaacggtttatacgacgccaaagcggacggcgttccggtgctggcgattgcgggacaggttgcttccgatgaaatcggccgtgacagctttcaggaaatcaaattagagcaaatgtttgaagacgtggcggtattcaaccagcaagtacatacggcagaagcgctgcccgatcttctgaatcaggcgatccgtacggcttacagcaaaaaaggggttgccgtcttaaccgtatctgatgatttattcgcgcaaaaaatcaaacgggagccggtttatacgtcgccgatataccttaaagctgatatagagccgaaaaaagagcatctcgtgacatgcgcgcaatatattaacaacgcaaaaaagccggtcattctcgccggccaagggttaaaatcggcaaaagaggagctgctcgcattcgccgataaagcggccgcgccgattgtcattactcttccggcaaaaggcgtcgtgcctgacagccatccgcactttctcgggaatctcgggcagattggcacaaagcccgcctacgaagcaatggaggaatgcgatctcttgatcatgctcggcacatcgtttccgtacagggattatctcccggacgatacgcccgccatccagcttgattcggatccggcgaaaatcggcaaacgctatccagtcaatgcgggaatcgtcagtgatgcggctcttgggctgaaagagctgacggaatacattgaatataaagatgacagaagatttttagaagcctgcaccgagcacatgaagcattggtggaaagaaatcgaaaaggatgaaaccgaagcgactcatccgctcaggccgcagcaggtcattgcccggcttcgggatgctgccgcagaggatgccgtcctgtcagtggatgtcggaacggtcacggtgtggatggcccggcattttaaaatgaagaagcaggactttatcgtatcaagctggctcgccacgatgggatgcgggcttccgggagccattgccgcaagccttgccgaacccggacggcaatccatcgccatttgcggagacggcggattttcaatggtgatgcaggatctgccgacggctgttaaatataaactgccgattacggttattattttaaacaacgaaaatttaggcatgatcgaatatgaacagcgagtcaaaggcaacatcgactacgtcacccagctgcaaaatgtggattacgccgcctttgcagaaagctgcggggcaaaagggatcaaagtgacgaaacacgaggaattggctcccgctttccatgaagcgctcaactcaaatgagccggtcgtcatcgacgccgtcatcggcgacgagccgccgctaccgggaaaaatcacctacggccaagcgaaaggcttcagcaaatacatgctgaaaaacttctttgaaaaccaaaaaatcgaaatgccgtctctcaagaaaagcttaaaaaggctgttttaaaagccggcgtttataaaaaataaacaggcagcatgcctgtttatttttttatttgttattaggccctctcatttactcagttgagccgtagtaaaagcccggctgtttgttctgttttttcaataatgtcatgtcggattatatggtatagttcaaccaatctccaagagaaccgcccatctttttatagaacctttgtgcacggtaattatcagctgcagttatccacgacatatgtgcatacccgttttcttttgtgaatgattcgcatcttttaaacagttcttgggctgctcctgtacctcttgcgttttctgccacgaataaatcattcattactgttattttatctgctttcgttgtgctaaaactaaaatataatgttgcaaagccaatgagcttaccatcttgttcagcaacgaattgaataccgctgttcttttcaaataacatttcaatcaaattatgtatatgttcaatcggcggtttaggtcttttataaaaatcgacgatatataaatacattaaatcggtcaattggtttatatcatagggttctgcgcttctgattatcaaatgtttccctcctcactctgtttattttattatataaaacttacaaaaacattcggaattatgcaatatctttattgggactgtcttattgatccattagttcttatcagttttactgacctctttcatgataaggaagtgctcagtagttcaaacctgcttggaagcttagaggacgggaaccgaaagtctatcgcattgaaatctgtggaaatggcatgaaatcagcgatggctgatcaaaaaacttatgaaggaccaccttatcagcaaaaacgggaaaaagaccggtggggcgacgtacaccataaagaaaggggatggattatccgtcatagcacagaagacaggcgttagcatggcaaccctccaaagcttgaacggtatcaaggacccgaacctgatcaaagtcggccaagtattaaagctgaccggttcggccggcaacaaaaggcaagaaatcatcttacacgttgccgccaggcgtttttaaagagacaagccttaactaaggggacggccgtaaacagattcaatcggctctggcggctctctattactacccggacaaagaggcaaagaataatgcaatagacggctattacggatcgaagacagcaaatgcagtcaaacggttccagtccatgtatggattgactgcggacggtatttacgggccaaaaacgaaagaaaaaatgttgtctcttctgaaataaatgaaacagccctttaaagggctgtaccacaattctatatatttcataaaaataaagaagtatatagaattgtggttcgtgccaatggtagaatatgtttgttggaaatgatatttcaaatacttgtaaagttgtgtaaaatttgaaggttaaccttacgaagaaatagtgaaacaacacattgcctggtaaacattgtttaaagcccaaatcctatagttcagttggcactacatgtcccgattttgtgacattatacactcaatagaaaagattaaaatatcccgaataattcaaaaaaggtgtttacaaaccttatttagttcctatatcttagaaaagaaggaaaaattattcaatagggggatactgatgtgaaaaagagtaaatttttacttaccaccatgttctctacaactatgttgatttccggtttaggattgggatttgggaaaagtgcacatgctgaaggatttccgcaacttactaatgaaaaagtccaaacggaaatacaggaaatgaaagatgccggcatgacaagtgaggaagtacagaaattctatgaaatgagtaaagaagagtatgcgtatgtacaagaacatgcggaagacttgtataaggattcccaaaaagaaatcaaagaattgaaagcctctggtcaaattgatgaagttcttcctaaatacgaggagcctgaatatcagcacaagaaccaaatcgcagcaaaagcgttaggtacaaaaggtgatgttcttacaagctatgaaattaattctggaagttggtctattggtgtaggacatgctgcgattgtttcaactaacaaatcaaaaacagttgaagcatgggcgaaaagctggagtcctataaaccaagatggagttcgcagatataataataactggggaagtaaaaagaaagtttatggtctatgggttaaaaagtcgaataacaataagtatataaatgctgcaaaatatgcggaaaagcaagcagataataaaaagaaatataatttcaacttttttaataaaaagacaactgctaaattttattgttctcaattagcttggcgttcttggaaaaaccaaggtattgatattgacaatgtcaaatgggacactgttgtaacaccaatggagcttgtaaaatccaataacacaacaatcttttatcacaagggttaacattgacaaaaacaatcggtgctgcaccggttgttttgtcatttcaaagggaggaaaaaatgaatagacttaagaccctgtttattttcatttgcatactgatagtcacaacctcttgtagtctcatcccaactgggaatgaaaaagaggaaagaagtagtaatagcaagactgcattaaagaatattgacaatgcaaaatttattgttggtttttctaacactttagataggggaagtgagattggggtttacagtgaagatggtactaaaatggatagcttggaattgaaagatggtataaatttcacgatgtcttcatataacaaaaacgatacgttcttctcatcaaatagaagcaataatcacttgatgatagacaataaaactggagcaataaacaaaataaatgaaaagagtttgtcgaaaacaactgaggatgaaggtgctttctttataaacagttctggcggttatatcatccatgacattaacgttggatatacagacaaagggctggaaagtgaactggtatattggaagggaaacagccgaaaaaacaagaaacaaataaagcttgacggagaacttggatcagcaatcgtcgctaaaaataaaatttatgtcatttcaagtgatgaagaaagtatgtccatcatttcaattaacctagagacaaataagcaagagaacaaggcatccataccgaataaagggatatacttcatggatgaaaaggatgcattccaagctctagatgaaaatacatttgtactggcagttaatgataacgtgaatgagaaagagaattctaagctcatattaatagacagagagacgcttaaggtaaaaaaagaagtcgagatggagaaagggtttcatcctgcaaaattgaaaatattaaaagatagcatcttagctgtttcttttgatgggaagctgcaggtgtttgataaaaaaatggttaagaaaaaatctttcgatttttatgctggggatgataacaaattaatgaatgatgttcaattcaatgacagagagatgtatgttttactcaaaaactttgatatccagcgtgataacaagcttggagatatcacttcttatgatttgaaatcaggaaaaaaggtaaaaacaatcccgctaaaagcaaataaagagtgggaaatcgcccggttcgaaattttaaaataagttggaggtgtttatattagcccgcttttgagccctgcatatatcatactcatcattcttccggcagcttctttcttgctggggataatagggtatttcatctttcaaaaagtatggactatggttgtcgtcgtattgatcctgtcattgatatttatgtttgttgtaataggagcagagccaacatttttagtttgggtgtttatcatgacgggagcctgccttatctccggttcaatcactaagactataatgaattttacaaagcgaaaatattaaatggaataatcataagagtgtacaccaaaaccataatcccaaaaatcccgcgacgaaaattgcgggtttttttcgttttcactttttgttcaaatagttataatattacaaaaatagagattagagggagaggtatatatggaccaagttttgccgtcgtcccaggttggtgtcaagatcaatgaatagtacaaaatgattcgtcagttcagtgtgcctgatgctgagattttaaaggctgaagtagaacaggaaatagaggagatggaagaggatcaggatttgcttgttttttattcattgatgtgctttcgtcaccaattgatgttagattccttggagccggaagacagatatagagatcgccccacagtcgacgaactgcttgagaaaatagaaaaaccgcaaaaaagacttacaggcctcttgaaatattactcattattttttcgtggtatgtatgagtttgatcataaagagtatgttgaagcgataggctattatcgcaaagcagagagagagttgaatgctgtatcagatgaaatggagcaagctgaatttcattacaaaatagctgatgcctattatcaaattgatcagcactttgtttccctcaatcatttaaaaaaagccaagcaattgtttgaaaaaagtcaattatacaaagtgaaagtgattggctgtaatatgatggttggtgctaacatgtacgatatgtacaggctgacggaggccgaatcatattatcgggaagcattaagtatcgtccgcggcttggaagaggaaaaagtgaaaagaattataggagtgatctttcataacttaggcttagtttatttaagagggaaaaatttgattgctgctgaagagaatttcaaaaaggcaatagacgtgaaagaacatattgatacagtgtatggggtgagatcattatatatgatggcaaatgtcctgtaccaatgtggtaaagtcaaggaagcgcgtttcttttatgaaacggctttaaatcgtgcccggacttctaatgaagaagaatatttggctaaattaaaaatcattaattcattatacgaggaatataatgaaacagcagtgaaacaaagcttaggttacttagaagagaaacgcctttggtctgatttcgcagagctaactgaaaaattaggtgactttcattttgagaagaggaactatgtagagggaagaaactttttaaagaaaaccatacatgcccaaacacaaatacttaaggttacggaggctatataatgaagaaacttttaattagctccgctttaatcggtattcttttcactggattattaagtgtgacaaatgtttatactgctgaattgaatgagtctggaactttttatatcgccgaaaaagctataaatatttaattgtactcccaattcagttccccgccttttaaggttggggtttttctttttaaaatctccaccggtgtttgtgcttatcccatttcaacatacgctgccgcatgaggttcttgaccgcttcacgtatagcctgtaatcctttaccggtttttctcttcaactcatccattgaggatttttcccgaagtgagtcatgttaaagataatccggtacattttttccgctcaaaatcattcattcgaattacctcctcgagtaaataatacaagaacgaacattcccttttcaatttgaaaagcagacagacaaaaactttcaggatggacctgaatccccctctaattatagaaggggattcagcaatcatccgtaatcttacaaaaaggcaagaagatgctttgcacgctatatcgaatttcttaaatcagtatggggtgcatcaatgcctctatgaatcgccaaataaggcgtttttttcataatatctttcacagcctcgctaaaacgatttcacaacattctgatctgaaaattgttggccaatcatttccgcctggcttacagagttgttttggatgacgattccagtatttaagcctccggatccaaacgctgtttttgaagcggtgataggggtgatggttaacgcgccgccgacattgacaactccgtttcctgataagttgttaattttaataggggaaccatacatactcttttctcctctcacttcaagctgctaactatatgtatgctgtcattttgaataagattaaacaacgcggcaaaaattgccgaaagctccggcaatttctcttttgctagggataatagagcatttcatcttttgaaaattttcattgatatgtttgttgtaaggggcagagaacgtttttcatttgggtgtctgtcttgacaggggtttgccttatctccggtaagataatttcaaggaaaaacaaaacaggctgtcgagaagatcccgacagcctgtttatttttgtttgcgtgaaagagcgaagaaaaacgggaaggcggaaccggccaataacgtaccgaataaaaacattcccccgatgaacacatgatagttcactccgccgatccaaagccccgtgattaaggaaacgatgctcaatgcgatcatcacaaagccgggaatcagacgtttcttacccgttgtccgataagcaataagagaacagaagatgccgatgacaatcggcacaatccacagataaaaaaggataaatactgacataagcaaaactccgattttttcttctatcataccaaaaacgcccggaaaaagatacgaacgagagccgacggccaaaagaaaaaccggccgagatgggccggtttttctaacggaatgaatcgtaaatcacaaacagattaagcgcgatcaccaaaaccgcaatcagccaggcgagagccgtaacccattttcggttcgtcaggacgcccatcaggcgtttgttgcttgtaaacataatcagcggcacaagcgcaaaggcgatgccgaatgaaagaacaacctggctccatacgagcgcttctgtggcgttgattcctgagataatgatgatcatcggaggaatgatggtaatgaaacgccgcaaataaagcgggatacggtaacggatgaagccctgcatgataatatcgcctgacaatgtgccgacagaagagcttgaaagccctgcggccagcagtccgatcccgaagagaattgctgaagccggcccgataaagtggccgaattgctgataagccacgtctaaatcctccacatacagtccgttcttgaagaaaagagcggccgcgacaatcagcatgcttgcgttaatcgcccctgcgattaccatcgcgatgagaatgtcaatcgtctcgaatttaaaaatctttttccgctcgttatccgtttttccgacgacacggcgctgcgtcagggcggaatgtaagtaaatggcgtgcggcatcacggttgcaccgagtatcccggttgcaagaagcacactgtccattccatcgattttcgggatgaacagcccttcgagtacggaagcggcgtcaggcttggcaaagaaggtttgcagggcgaaggcgatcaccacgacaaacagaagtccggcaatgcccgcttccagcgcccggtaaccccggcgctgaagctctaaaatcgcgaatgatccgatcgccgcgataatggccgcttcaatcatcggtatgccgaacagcagattgagcccgagggccgctccgataaactcagccagatcagtcgccataatcaccagttcaccctgtatccacaacccggcggatacccatttcggataccggtctctggcgatttccggaaggtttttacccgtggcgatgccgagcttcgcggaaaggacttgaattaaaaaagccatcaagtttgaaaagagaatgacccacaacagcatatacccgtatttcgaaccagctgagatattcgtagcgaagtttcccggatcaatgtaggcaatcgccgcgataaatgcgggacctaaaaaaggcagaagccgcttgaatcccttgcttttgccgtcaagtgcatcctgaacggcttttgattgcagtgattgtgctgagatgtctttgctcattatgtctcacctaaattccgatagatttttagctaaataacaaaaagtttcctagacgcaaattattttatctacatcataaatccgctattatgagttgtcaagctctttatgttcaataaccagtacattttttccccgttttatctatgatatgtatcccgtccgagaaaggtccgaaaatgcaaaagacatcgtttcggaatagaaacgacgccgttttcaaacgatgtttccccatgcgcggatcctttgagcgttctttaaaaaggtggaagagtacacttgcccataaaacgtcagaaccttccgatcgccggcactgaatggagaaaaagccggcacattgcctccgtgtgccgggtaaatagaataataatgaatctttcctttggaagataaaacctttctgtaccattcaaatgacctccggcaaaacctctgcttctctgaataaacgtttgaatccgcggtatataagtgattcaggaccaataaaccgcagttatttatcaaaacaaagaaaggttttatcatttgcgcagaaatgaagttggagcattagacttatttcagtcttcctggcaaaaaagtataataacgtcaggaaagctttccagccatatgataaaagagggggaattttcttggtacgtcgtttgtcggtcttttctttagctatgatttttgctgtttctttattcgcttttggcggctctgcatcagctgcaacttttacacctaaagctgaaccggacgtttccattttagcaagcgggggaacagtcggtatttacggtgctaacatgcgctcatgctcaaaggtcagctgttcaacgattacaacattctcaagcggtaaaacaattacaggtacttgggtaaccggagaatatgtacaaggccactacaccaactctaataaatggctgaaagtgacgtatgcaggagcgacaggctacgtgtccgtcaccactctgtcttattattacggtttataatcagaaaaacccccgttcttttcagagcggggtttttccatgtattccggtttaatttcctcgcttcgtttcatcatcgtgtttcatcagctgatcgatttcttccttagaagcgttttttttccactctttcgcctgacttgtcgcaatgggaatggcccgtccttcttcataaccctcatctaccatcgcattcgcgatttcgatcgcttttttcctcacaggttcctcgagattcttcaatgattgcggataatccttcatagaccaaggcatgtctatcactcctttatgaaaagtgtttcccgcctgaagaaaaagaaaaccgcctcatcaaaaagaatgacagctatttttacgagagaccagcaatttccgaataaaatataaaggataaagaagcaaatacagattgaatgcccaccacatcagatcaaaatcaccgataaatacccaaaaggcaatcgcttgcaggcctgaacaaaaggtcagcacaagtgatattaatgcgaaagggcgccataacgcatgtttccgtttataaagaaacaagctgtacagcccggttatcgaaatgaaaatatctaagggaaagaatgaccagttccaggccattatcatggcgttatcatagtctttaaacaccatgttttttggaatccactcaaaaaaagtaacaatccaataaacgataaatccaatatctgtaatgaggaagagaacctttaaccctttcatcatcagtttctgtccgtatgaacgctgatgccgtttgatgacgtttcactttcagaaataaagtttaaggtaacgacaccgatgatgatcagaagaacagcgacagcttttatgacagagaactgttcatggaagaaaaaaattccgataaaggaaatcagcacgatccccattcccgaccagaccgcatacgcgatggagacacttatatatttcaaagtcaaagtaagaaaacataggctgccgatataaaacaataataataaaatactggggacaagttttgtaaaaccatttgataatttcatgctgaccgtacccattacttcaaaaatgatcgctaaactcaaataaatccaatgcattcaacattctccttcattcgtattattcaaaattatacaatatatagaatttaaagaaaattaaacaacggaatgttttccggataaaaaacccggtcgggtaagaaaacaccataaaggtatactatgtacaaagacattcggaagggacgtgcaggacgggtgacagaagaacggacagacctggaaagacaattgaaagacattcaaaaatgggaaaaggcgcagcagagggtgatgttctggaaaacgctcacccgcctgccgtttcagcttttggacaagctgacacctcaatttattcagcggaaaatcggacgcattctcgatgaaacgggaacgtttattcagtcaggcggacagtatctcacatcagaaaagcgcattatcaaaaagtttcagaaacggctgccgcacggcacatgtcaaacgcttctcgatatccggaatgcaccgcttgccgtcatggatgaaatcgcagaagccatggcgcgcacaagcgtaaagaccgccacggtgcagggagccgcaacgggagtcggcggcgtgtttacgcttgcggcagatattccggcgatgctcggtctgtccttaaagacgctgcaggacatcgcgattgcctatggctttgatccgaaagacaaaaaagaacgcgtgtttatcatcaaattgctccagctggcatccagtgacgtcatcggaaaaaaagcaatcctgcgggatttacagcaatatgaccaaaacgaccaaatctatcagcgcattgcctcgcaaatccaaggctggcgggaagtcgtttacagctaccgcgacacgttcgccgcgaaaaaactgctgcaaatggttccggccgcaggcatcgtcttcggcgcatccgccaaccgttcagctttagaaagcattgcggaaacaggcatcatgctttataaaaagcgccggattctaaaacgcctgaaagatacagaatgataaaaaaccacccgaaaacacattcaatgtgttttctttgtttatgagttctgaaatcgggaaaccaacaaccaacaccaattaaaggaggaattcaaaaatggcacaagaaaacaaaatgagcagagaagaagcaggtaaaaaaggcggacaagctacaagcaataaccatgacaaagaattctatcaggaaattggtcaaaaaggcggagaagccacaagcaaaaatcacgacaaagaattctatcaggaaatcggtgaaaaaggcggagaagccacaagcaaaaatcacgacaaagaattctatcaggaaatcggtgaaaaaggcggagaagccacaagcaaaaaccatgacaaagaattctatcaggaaatcggcgaaaaaggcggagaagccacaagcaaaaatcatgacaaagaattttataaggaaatcggccaaaaaggcggaaacagacgcagcagctaataaaagcataaaaggcagacaacctgcagagcaaaagcgatccggcgcatcagctggatcgctttttattttgggaaaatcttgttctgggccgacgttgcggtacaataaatgaaaaaaggagttttcactcgtgtctgaaatgcaaaatttactcgccatcgccaataaagtcaaagaaaaacacgacaatttttcaatcgcggagatcaatgaccactgtgtgcgcctcgcagtgtttacgggagaatatgactggcaccatcaccctgactcagatgaatggttcattgttcttgaaggtgagcttctgatcgattttaaggacaaagaaactgcagtgctcaaagcaaatgacagcctgctcatcccgaaaggcactattcaccgtacacgctcatacgtcagaaccgtgaatctttgtgtcgagcatacgcaagcgaaaacagtcatcacagagggactgccatgctgatcaaaaagattgtatgtgaaacagacgttgcaaacgctgaagtatttgcgcaagcacagtcacggtggggagcattatcacgtgtaaatggcttcgtcaaacaggccggcggctggcggaaaaacgcagacggtctgttcatcgcagagatcatcagtgtttgggagaacagacaggcctatgatcattttatggagaacgaacatgaccgcatatacgaagaaaacgagcagaaggctgcgattctttcaatagaagtgatgctgtacgaagaggatgaacctttcattcacgagctgttacatcatccggacatccgatacgaacctgattggacagttgtgcgcacataaaaaaagcccttttagagggcttttttattttcgtccgggaagcgtgttgtggacataaggcgggacaggatccagcttagctatttcgccgtgcgctttcggttctttttcgtattcgaacggttcgccgtccggcgctttttcctgcagccaattctgttcagcgctttctccgccgtctgagaaatgaataagcttatgggagaatgactgtttttccagcgccttcgggaatgtggaaggaacaatcgggccttcctgtgcctctaattctttaatagccgcaagccattggttttggtgcatcgtgtcacgcgccagcaggaagctgagcatatctttcacacctttatcatcggtcatttcatacaggcgtgcgacttgaagccttccttgtgattcggcgttcagattggcgcggaagtctgccaagaggtttccgcttgcgacgatatagcctgcgctccacggaacgcccgtgctgctctccggcattgcgccgagccctgagacaatggcatggtgcgggttcatgccgcctaaaatggacccgatgaccggatcatccgccgctttttcctgctctgccagcggagcatcttctaacagtctcgcaatcatcgtcgcgatcatttcaacatggccgatttcttccgtcgcggtgtccatcaggagatctttatatttttcattgccgcgtgtattccagccctgaaacaaatattgcatggcgacggatatttccccgtattgcccgcctaagatttcctgcatcttttttgcgaacagcgggtcaggacgatccggtttggccggatgctgcagttttttcgtatgtgtaaacatgtctccatctccttttttatttgtccctacttacttccccgtcaggaaaagggatgaaacggagatgggcgtattggtcctgctaaggatcgcggcgcaaggataacagatcttccacaagcccgcggccgatcacctgctcatattgcccgtaaactgggtcgagacgtttcatccattttttcttttccgctttcgtcagcacgtgaatattgatggatgaattcttcttgatttcttcgagctggtctttattcattttctcagcggaggcttcgttccattccgttgtttctttcatcgcctccgttaagatggttctcgttttttcagtctgtgaattccagaaatgctcgtcggtcattacggcataaccgaggtatccgtgattgctgattgtcaaataatcttgaacattataaaattttttagaatagatatttgaaatcgtattttcctctccgtctacgagattgctttccaagagctgaaacgtggaattaaaggaatcctgccgcggctgcgcgccaagcaggcggtactggtcctcgatcacactgctcggcatgatcctgagcgcctgtccctttaagtcatccggtgtgaagatcggccctttatttgatgtgagctgcttaaacccgtttgtccagtatgccagtcctttcaaatgatgcttttctaaagatgcgaacaggcgggtgccgattttgccgtttaagccttcctgcacggccttatagctggtaaacgcgtatggcagatccaaaacaccccattcgggagagagtgatccgagctttgaggtggagggagcgatgaattgcacgtccccattttggagggcgtttatttcttcattatctgaatagaggctcccgtttggaaacacctctactttaatggtgccgccggacttttgatagaccaggtcggcaaacttattcgcagcccgccctttaggcgtgttttcagcaacgacatggctgaatttgaaaacaatttgatctttcaggccttcctgttcgtcatcataatacggatcttccgttgagaaacgatcatgaaagccgatgaataaagcggttccaataccgagtaccatcaggctgagacaagtcagcaagcttttcatcgaaaaccccctccgccattttctataacaagcataatcgggcgggccggtttcgtaaagagacggaaaggaagaggccaatgacgaaaaaaaagctcaccatccgctggaaaatcaccatactttcttatatcgtcgtgctttttacctttttgatcgtaggcatcgtgctgatcggcaatattcagcatacagaagagcgcgagctgaaaaaacggctgatgaataccgcgcggacggtatctgagatgacggatgtcaaacgcgctctcgagcagaaaaaacagagagaagacgtgcgccatgcggtcgaagaaataaggatcatcaatgaagcggactacatcgtcgtcatggatatggatcatatacgctattcacatcccgtcagcacaatgatcggaaagcgttcaaggggcgaggacgaagcagcggcgttcgccgagcacatttatttttctgaagcaaagggagagatcggcaccgccgtccgcgctttttatcccgtaaaagaccgggatttgaatcagatcggtgtcgtccttgccggtaaaacgctgccgggctttggtgaaattcttcttcagctgaagcatgaaattctgtttatcgttctgttggcgctcggcttcggactggcgggctcctttttgctggcccgccatatcaaaaaacagatgttttggctggagcctcatgagatcgtgagaatgtatgaggaacggaccgctacgtttcattcgatgaatgagggtgtcatcgcgattgataatcagcaccacatcaccatttttaatgaaaaagcgaagcagatattcaatgtcagtcaagatactgatggcagattgatctgggacgtattaaaagattcccggctccctgaaatcgttgagcggaaccaagctgtatataatgaagaaattcaagtcagcggaaaggtgatcatgagcagcagaattccgatcgtcatgaaaaagaaggtcatcggagccgtcgccattttccaggacaggacggaagcagcgagaatggctgaagaactgacaggcgtaaaaaattttgtcgatgcgctcagagttcaaaaccacgaacatatgaacaagctccacaccatcgcgggactgattcagctcggaaaatcagaaaaagcgctccagctcgctttcaaggcatcgtcagaacaagaaagcgtcactgaatttcttcatcaggccattcagaatgacgctgcggcggggcttttgttaagcaaaatcaaaagaggaaaagagctcggcatttctgtgaaaattgatgaaaacagcagcttctcggaatttccggagcatgtcgaccagcatgacatcgtcgtcctgctcggcaatttaatagaaaatgcattcggcgcatttgaaacagcggacacggaggacaaacacattgacatcagtatcgagcaaaatgatgaagtgcttgctatattaatagaagacaacggaagcgggatttccgatcagcacatcccgcgcctttatgaaaaagggtttaccgtcaataaaacggggggcacgggatacggattgtacctcgtcaaacaaatcgtcgacaaagggatgggcgtcattgaagtcgactcacagcagggacagggaacggcattttcaattttatttccgatgaagggggaggaatcattaaatggacatcaaggtgctgcttattgaagatgatccgatggtgcaggaggtgaataaagaatttatcaccggtgtttcgggattcagcgtcatcgccacggccgctaacggagacgagggaatcaggctcataaaagaactgcgccccgacctcgtaatattagacgtgtacatgccgaaaaaagacggcattaaaacgctccaggaaatcagaaaacaaaagctcgaagtggacgtcatcatcgtctcggctgcaaaagacaaagaaacgatccagcttatgctgcaaaacggtgcggccgattacattttgaagccgttcaagctggagcggatgagacaggcgctcgaaaactttaaacaatataaacgcaaaatcgaagagcatgacaccatgtcgcaggatcagcttgacgcgctgcttaaaattccgcaaaatcagtcccggaatctgccgaaggggttaaatcattttacgatgaatgaaattttgacctatatgaaacagcagacggagccgctttcagctgaagaagccgccaaagcgctcggaattgccagggtgacggcgcggcgttatctcgatttccttgaaaaggacggccagataaaactggacattcaatacggaggagtgggccggccggttaaccgctacaaattcgtccgttagccaagaccaaaaagaccaaaatgtccgttatgatcataagcttcccctcccttcatgaaaacgctatcatttgtacatagacacagcgagaggcaagggggagtagggatgaaaattttcaaaaatctcacggtgcaagtcatcacggcggtcatcatcggcgtcatcgtcgggctcgtatggcctgaggccgggaaacaaatgaaaccgctcggcgatacatttatcaatgcggtaaaaatgattatcgccccgatcatattcctgacgatcgtgcttggcatcgccaagatgggagacatgaaaaaagtcggaaaagtcgggggaaaagcatttatttattttgaggtcgtaaccaccatcgcccttattatcggacttctggtcgtcaatatcatgaagccgggtgaggggcttgattacagcaagcttgaaaaaggagatgtctctcagtacacgcaaaacgggggacagggaattgactggattgaatttatcactcacatcgttccgtcaaacatggttgacgcttttgcaaaaggcgatattcttcaggtcttattcttttctgttttattcggggtcggcctggcggcgctgggtgaaagaggcaaaagcattattgatttcttcgataaactgtcacacgtctttttcaaaatcatcggctacatcatgcgcgcggcgccgatcggcgcattcggggccatggcctatacaatcggccacttcggactggattcgatcaagccgctggcgagtctgatgctgtctgtatacattacgatgttcctgtttgtattcgtcgctttgaatatcatttgcagaatattcggtttcagtttgtggaactatctccgttttataaaagatgaactgctcatcgttctcggcacaagctcttctgagtcggttctgccgcggatgatggataaaatggagcgctacggctgttcaaaatcggttgtcggccttgtcattccgacgggatattcctttaatttggacggcacctcaatttatctatccatggcgacggtttttctggcgcaggtgttcggcgttgaccttacgatcggtcagcagattacgatcattctcgtgttgatgctgacatcaaaaggcgcggcgggcgtaaccggaagcggatttatcgtgctcgcctccactttgtcggcgctccaggtgatcccgctggaagggcttgcgctgctcctcggtgttgaccgctttatgagtgaaggaagggcgatcgtcaatctgatcggaaacggaatcgccaccatcatcgtagccaagagcgaaaatgaatttgacgaagtgaaaagcacacaggccgtaaaagaaatgaaaacggcggtataaaaggggaggaacggcatgcatcgggcatgccgttctttttttcggccgctatgagtaaaaaagataaatttgtttaaatttattaggaggtggacaaagaccttagcgtcattttgttatataatttacaattagagagtgaaagatgaaatctaagggctttttgtcctagcaggagtgtataaatggcggctatttttaaattttttcagcatccgggtgtcagacgtttttccgtttttcttgttttgactggggtgttagttgtattccgaagtatgattaatttgattttgcttacgtttatttttacttttctgatggatcggctggagactgtcatcaggcacgtgctgaaccattttttccggatcagccagagggtggtcattaccgttttatatattgcgctggctgtcggagcgactgtgggaggctttgtcttttacccgattgttgccaagcagattgaacagctgattaagcagatcaagcacatcgcgtatcatcccgatgtcatcccgttttatgaagaaatatcgagcgtgttcggcgatattaatatcggttcctatgtaaaagaaggatttaatgtactgtatacatacttggccgatatcagcactttcggtttgcaggtcgtgatgtcactgattctcagcatgtttttcctgttcgagaaaaagcggctcacggagtttatgaaaaaatttcagcacagcaagctgtctgttttttactacgaacttgcttatttcggcagcaagtttgcgagaacgttcggcaaagtgcttgaagctcaatttattatcgcgctggtgaactgtatcctcaccttgatcgcattggcgattctgcattttccgcagctgttcggcctgtcaatcatggtctttttcctcgggctcattcccgttgcgggtgtggtgatttcgctcattccgctcagtatcatcgcgtatacgacgggcggcgctgcgtatgtcatctacatcgtactggtcattttcgtcattcatgcgattgagacttacttccttaatccgaaactgatgtcagcgaaaacggaacttccgatcttttttacctttacagttttaattttctcggaacatttcttcggcatttggggcttgattatcgggattccgatttttgtgttcctgctggatattctggatgtcgtcaataacgaagaggtggaaaaatctgaaccggagccggataagacgtaacatcagctccgctcttcacgaatatatgacaaatgttataatgcagacagtgccttatgtacgggcactgtttattttttgtgaaaaaggaggaaggctgtatgactgagccgattttacatatcgaaggccttgacaaaacaataggcaaaaagcacattttaaaaaacatcagcttggatgtcaggcagggcgagatcatcggtttgctcggtccgaatggatcggggaaaaccacacttatcagaatcatcgtcggccttttaaagaaaaacagcggtacgattacaattaacggttttcagcacgatgctgatttcgaaaaagcgcttgaatctgtcggagcaatcgtagaaaaccctgaattctacccatatctgacggggtgggaaaatctgaagcactttgccaatatgcacaagaacatcaaggaggacaggcttcaggaagtaatcgagcgggtcgggctcgcaaatgccgttcacgacaaagttaaaacgtattccctcggtatgcgtcagcgcctcggcatcgcacaagccattcttcaccgtccgaagctgctcattttagatgaaccgacaaacgggcttgatcccggcggaatgaaggatttccgcaaccatttaaaagagctcgcggagcttgaagggacgagcatcctctttgcgacgcatttattgcgtgaagtggaggatctttgcgactgtgtcatcatcattcaaaaaggtgaaatcaaaacagaggtcgtcctgcgcggcgttgcggaaaaagaggaaaaagccgtcatcgacatccagccggctgacaaagcatttgaatggctgtccgaacagcaatttgctccggagaaaaacggcgggggcattaccgtcaccgtatcgaagaaggacatcccggcattaaaccgggcgctcgtcggacaagactttctcgtgtattccatcatgccgtatgcggaatcgcttgaggatgaattcatgaaagtgacgacggcgcttcaagaggagggggagacgaatgtttaaattgacagcaaatgagcatatgaagctctttaatcgtaaagtctcattagtggcgcttattctgatggccgttctccagtttattatggcgcttgtcattaaacggcttgtcatcagctccgggacggatgagaatttcatcggctacatggcgtacgcacccgggctgaatattctgcttgaggcattaacgatcgtgatcgcggcaacgatcatttccgctgaatttgataagaaaacgatcaaatttttgttaatccgcccggtaaagcgggagcgcatttttatatctaaactcattaccgtatttttggtcagcctgtacctgtatgcggcgtactatattctgtcactgcttttcggcatcgctttcttcggtatgtcggtgacatctgaatcagggacgctcctcgtgaacacgctgaaagtaatcggcacgaactgggttgaggcatttgcgatggcatgcttcggattgctgtgctcttccttattccgaaacagcgccacggctgtcattttatcatttatcgtgctgtacggcgcaaaatcactcgtgacgattatgtctctcttccaaaacaaatggggaagcttcctgctgttcgcgaatactgacctgacgcaatacatgagcggggcaaaaccgctgtttgcgggaatgacgccgttattttccgtgggcattatcattatccatatcgtcttcttcttagccgtcgcttggtggagtttttgcaaacgcgatgttcgggtgtaaagtaaaggaatgacatttttgtgaaaaagatcacgataaatcaataatttatgctattttgatttataataaaggtaatgacggaggtgctcacttgagaaattttattaccgcattaccgattgtgttattgcttggtttttcctttgtgtcattcatgttccaattcgaacatcttgtttatttcaggcttgcgctgggattgttttctacagtgggtctgtttctcttatataaaatgaagacgggattccgttatttcatcatctacctgtatgcaagctggatcgtgcttgcggcagttaccgcttttgaagagccgattttctcaagctttttctttggcgggcttgtgatgacgatgggttatctcacatatatgctgatctatctcgggctcaagcaggatcgcggcccggaagcagtctaaaacgcgctattctacggaatagcgtgtttttttgtacagcctcacagttgcggaacgagacttgaatctctataatacttattaactttatcggaattataatggggggattccagtgtctttatggatacagaacgaacggcagagagaatggatggaaaaaatcggccttcttgcagatgaatttcaaaaaacagccgcgcttgatgatgaagagggccgttttcccgcagagaaaattcaaagattgcgggacgcgggatatacggcgctaacggtacctgaggctttcggcggagcaggcatctcggtttacgatatggtgctgtttcaggaacggctggcgaggggggacgcggccgtagctctcggaatcggctggcatttatccgtcatgggagagctcggagaagaaaacagctggaatgaagatgtcttttcatttatcgcagaagaagtgaaaaagggagccgtcctgaacagggcagcgacagaaaagcagaccggcagcccgacgagagggggaagacccggcacttccgcggtgaaaaaagacggtcaatgggtgctgaacggccgaaaaacctttacaaccctttcactgactttggattatatgctggtgacggcatggattgaagaaaagcaaacgaccggcgtttttctcatccataaagaccaggcgggcgtttcggtcgaagaaacatgggatatgattgccatgaaggcgaccggaagccatgatctccttttagatcatgtcacggtcggtgacgagcggctcgtggagcttttcagcgggccgagaggggcaaaagtgaacggctggctgctccacattcccgctgcttatttgggcatcgctcaagcggcaagggactatgccgtccggtttgcatccgaatattcgccgaacagcctgaacggtccgattaaagacgtgccggccgttcagcagcgtgtcggggagatggagctggaattgttaaaagcgagacagtttctcttcacggcggcgcaaatgtatgatgacccaaaacgccgtccgtttataaaaagcgagctcggcgcggcaaaacacattgtgacgaatgccgccctttctattgttgataaagcgatgagaatcaccggcgcgaaaagcctggaacgaaataatccgcttcagcggtattaccgggatgcccgggcgggacttcacaacccgccgatggatgatgcggtcatcggcaaattagcggcggaagcatttgagcaataaaaaaagagcctgaaaaaggctctttttatgtatggctgttgtgctgaagccgtttttgatgcttacggtcaattctgtcatagatcacattcatcagcttttgattattcatgatggcggccttgttttcttttatcagctgttcgtaagtttttattttacgtttcggcatgagtccgcaccttccttacatatttgatattcgctttctagctctccaagcgataattcgtataaatgccgttccgactttttgtatattccgttattaatcagcaaatggatcagatgtttttttcgtccttcaactgatgatctgagttgaggagaagatctcatgattaccctcctatcaaatgatattgataatcattatcagttaatgaaagtatacaatgtgaatattcatatgtaaaggaaaaataccgccaatttttcgacaaaaagtttcccggggaataatgctgtcgaattgattgcatttccggcagatcaaaactgctatttttctgcttttccatccatactatgaatgagaatggaggcgtcttatatgaatgatcaaacggcaaacttaaaacggggcgaaaaaggcgcgcttctcaatatcgctgcgtacctcatccttgccgccgtgaaactggtgatcggtcttgtttatcattccgaagcgctcagagcggacgggttaaataatgctacggatattgtcgcatcactggctgtgctgatcgggctccggatttcccagcgccccgcggacagcgatcatgcctacggacattatagggctgaaacaatttcttcattaattgcgtcttttattatgatggcggtcggtattgaagtgctgatcggaggagcgaaggcggtcgtgagcggtacggagaccgagccgagcttcattgcggcttggacggcgctcggaagcgcgattgtaatgtacggcatgtatgtatacaacagccgtctggcggatcggatcaaaagttcggcgcttcatgcggcggcgaaagacagccgttctgacgcttatgtcagtattggggcgttcataggcgtcgtaacggcccggtttcatctgccgtggattgatccggtcattgcttttctgatcgggatcatcatctgcaagacggcatgggacatcttcaaagatgcttcccactcattgacggacgggtttgacctgaaagatttggagccgtacaaacatacggtgaaagaaataaaagaagtcagcaggctgaaggatgtgaaagcaaggtatttggggagcacggttcatgtggaaatggtcattacggtagatccgggactgtctgtgaaggaaggccatgaagtagctgatgaggtcgaatatgcaataaaacatgaacatgatgttactcatgtccatgtccatgtagagcctgaagtcataaacaaagatcgcggaacgaattaaatatgctgtgataaaaactcagtgacttcttcgggagttttagcgtttgcgctgtgaagatgcgctttcttttctccgtttttaaagatcagaaggctcggaatgcccatcacctgatatttgtcggcaagctcagggagctcatctctgttcaattcataccaatcattttgattatattcttccaaaatatcgccgatgaacatattcatgcgcgtgcagtcagggcaccagtcagcgaaaaacttcacgatgatttccttgtcggattgaataagttcattaaattgttctgttgtactgatttttttcatatgacacatctccttttccatgccattttaatataaaataaaaaggaattacatacaaatgctttcatatgcagaatgcccaaaaataattagatcattttctgaggaaaatgataagatagtaaagatgaattgttgtggggggaatatccattgaaaacaagtctaggattggtgtacggcggaaagtcagctgaacacaatgtatcgcttcagacagcacttgctgtaacaaaagcgcttaatactgataagtttgatatacatccgatttacatcacggaaaaaggagaatggcaaagaggtccgcttctgactgaaccggtttccaacgtgaaaatgctgcagctggaacaaaatggtgaaagtttcgctctttccgcattgaaccgggaaatgtttcctgaagcgtcggctgatgaaaaggcgccgattgacgtcgttttcccgcttctccacggaccgaacggtgaggacggcacgatccagggccttcttgaattgctgaacgttccttatgtcggcaacggagtgcttgcgtcatcagcgggcatggataaagtcatcatgaagcatttgttcgctcaagcggggcttccgcaggcgaagtacgccgctttcttaaaaaaggattggaaacagactccggacagctgcttacagcaggttgaagaggaactggggtatccatgctttgtcaaaccggcgaacctcggttcaagtgtcggaatcagcaaatgccgaaaccgcgaagagcttgaaaaagcctttgaactggcttttgagtatgaccggaaaattgttgtcgaagaaggaatcgccggcagagaaattgaaatcggcgtgctcggaaatgacgaaccgaaatgctccgccgtcggtgaaatcgcgccaaaaaccgatttttacgactacaaagcgaaatacgaagacggcgacacggatttaatgattcccgcgcaagtgacggatgaacaatacgcggaaatcagcgagatggcgattaaagccttcaaagcgattgacggctcaggccttgtccgcgccgatttcttcctgaccaatgacggtcaagtgctcattaacgaagtgaacacaatgccgggctttacgccattcagcatgttcccgctgctatggaaagaagccggcgtagattacagtgatctgattgaacagcttgttgagctggcaaaagagcgccatgccgagaaacagctgattaaacatacattttaatgaagactgacactgcctgtaggggcagtgtcttttcccgtaacagacaacattttttagaaagcgaggtgccacctttgataaagcgaactgtaaaacgaatcgccgacatggtcaaaggcacactgacaaatcccgtatttgaacaaacaatgatagagggcgccgcaaccgatacgcggactttggaaaaaaatcagctgttcatccctttaaaaggcgagcattttaacggccacacctttgtgccgcaagccttcgaaaaaggcgtttccgccgtattgtgggaccgctccgaaccaaatccgccgaaagagcgtgctgtcatccttgtcgatgatacgctggaggcgctgcaaaaattggcaaaagcttatttagaagagctcggcacacgggtcatcggggtgaccggaagcaacggaaaaacgacaacaaaagacatgcttcacgctgtcctcggcactcaataccgcgttcacaaaactgccggcaattttaacaaccatatcggcctgccgctgaccgtgcttgccatgcctgaggatacggaaattgccgttttagaaatgggaatgagcgcgagaggcgaaattgattttctgagccgccttgctgaaccggaagcggccgtcattaccaatatcggcgaatcccacatgcaggatttaggctcaagagaaggaattgcagaggcgaaacttgaaattataaacggacttcgggaagacggagtgctgttttatttcggggatgagccgctgctgcgcgagaaggcgtacacttgccggacaacgacatacggcgaaggtgcggacaatgatctccgcttgaaagaaataaagcaggcagaagaaggcacatatttcactatcgacggtattgatcgttctttctttattcccgttctcggccggcataatgtgatgaacgccatgggcgcatacgccgccggcatctatttcggcattacgccggaaaatgcagctctgggactgagccgcctgaaggtgacgggaatgagattggaactggtcaaaacggaaaacggcatctcaatcgtaaacgacgcctataatgcgagcccgacgtcaatgaaagcggcgatcgaattaattgaaacgatgaaaggctatcgaaagaaaatgcttgttctcggtgatatgcttgaactcggtgatgaagaaaaagcattccacgaagaatgcggggccgcgatcaatccggcggaaatcgaccatgtgtttacttacggcactctcggcgcattcattgctgacggagcacgcaaacattttgaagagggccgcgtcagccattatcttgataaaaaagaactgcttgaggctatccgggaaaatgccgcttcaggcgatctccttctgtttaaagcatcaagaggtatgaagcttgaagaaaccgttaaagatttattagagaagaactgaagaaatactgatcagcatcataaaaatccgcaaaaatgaagaaactaattcagggtgaaataattctgtccgtatgaaaaagaattaccgacggctggaaaatcccgcccggagcgggggccggcgtcatttgcgggaagaatccggtcaggccgcttccggccgcctgaccatctcgccttattgaaaaacacatagtgtaatggtaagattaaacgtaaagtaattcgggctttgtatacgtatgatcctgtcctttacatggaagggcagtttttagtggtaaatcacgacattactgaaacagcaatcagaaggagtttgaataatttgactataacgtttcaagatttccaattaagttctgatctcatgaaatcaatcaatcgtatgggatttgaagaagcaacaccgattcaggcacaaacgattccgctcggacttttaaataaagatgtcatcggacaagcgcaaacaggtacaggtaaaacagctgcgttcggtataccccttgttgaaaaaatgaaccccgagtctcctaatattcaagcaatcgtaatcgcgccaacccgtgaattagccattcaagtatctgaagagttatataaaatcggacaagataagcgtgcgaaagtgctgcctatttacggcggtcaggatatcggacgtcaaatccgcgcattgaagaaaaacccgcatatcatcgtaggtacgccgggacgtcttcttgaccatatcaaccgccgcacgatccgtttaaacaacgtgaacacggttgtcatggatgaggcagatgaaatgctgaacatgggattcattgatgatatcgaatctattctctcaaacgtgccgagcgagcaccaaacgctcttattctcagcaacaatgcctgcgccgatcaaacggatcgcagagcgtttcatgactgagccggagcacgtaaaagtaaaagcgaaagaaatgactgtatcaaacatccagcagttctacttggaagtgcaagaacgcaaaaaattcgacacgctgactcgtcttcttgacattcagtctccggaacttgcgatcgtattcggccgtacaaaacgccgtgttgacgaattagcggaagctctgaaccttcgcggatatgcggctgaaggaattcacggcgacttaacgcaggcgaagcgtatggtagcgctccgcaagtttaaagaaggtgcgatcgaagtgcttgtagcgactgacgttgctgcccgcggacttgatatctcaggcgttacccacgtgtacaactttgacgtgcctcaagatcctgaaagctacgttcaccgtatcggaagaacgggccgcgcaggaaaaacgggtatggcgatgacgtttatcacaccgcgtgagaaaagcatgcttcgcgcgattgaacagacgacaaaacgcaaaatggaccgcatgaaagagccgacgcttgacgaagcattagaaggacagcagcaggtgacggttgaccgtctgcgcacgacgatcagcgaaaacaacctgaacttctacatgacggcagctgcggaactgttagaagatcatgatgcagtgacagttgtggctgcagccattaaaatggcgactaaagagccggacagcacgcctgtacgcctcactgatgaagcgccgatggtcagcaaacgctataaaaaccagcgtacttctaagcgcagagacggccaaggcggcggctaccgcggcggtaaagggaaaagcagcaaccgttcttcctacgataaaaaacgttcaaacgaccgccgttcttcaggtgacagacgccagaaaaaatcatactaagacacagaaagcggacccttctatggggtccgctttttttcgatatgccggaaagtgaatcttttttgcaaatcagccgtatttgtatgtatgataaaaaatgggaggtaggtatattgagagcacagccaaaaaatcgaatcagtccaagcggcttaaaagtctggcgtcttcaggaagtcatcttgtccgccgtttgtcttctagcggtcataacagcagctgttttaagccatttcttccattggccgtattggatcacgggagtcctcggcatcatttggattatcgggtcagtgatatccatctatgccataccgaaaatcaggcacaggatatggcgttatgaagtccatgaaaatgaaattgatattcaatccggcatttttattgtcaaacgggtcattgtgccgatggtgagggtgcagcacgtagacacttcacaaggcccgctcctcagaaaataccagctggcctcagtcaaaatctccacggcggcaaccgttcattccattccggcgcttgatatggaggaagctgaccggctgagggattccatttcccgtctggcaagggtgacggaagatgatgtctgaaccgaaacgtctgcacccggcggccgtgattttgaacttattccatattattatcgaaaccattaaaaacattattcttcctttttttctcgtctatatcgtcaattccaaccatttcatccgcttttatggcggcattgcgctcgccgttctgctgatctggctgattacggcaagtgtgatcgagtggaggaagttcacgtatcggattgaagacggagaattcaggattgaagaaggcttattttttacgaaaaaaagatacatctccattgaccggattcaatcaatgaatacgagtgccggcgtcgttcagcagctttttaagcttgtgaagctgcaaattgaaacggccggcgacgggaaaaatgccgaggccgtcttatccgccattacggtggacgaggcggaacggatcagagcggctgtttttcagcaaaaagccgagcaagaagagcaccgggaaactgcagcggagcaggagcccgtgcgtgaggatgatgtgcaatccgtctaccgcctgtctttaggtgagctgctcatggccgcctcaacatccggaggaatcggtgtcatcatctcagcggtattcgccctcatttctcagattgatgaagtatttccgatggactggctctatgacagattttcttttctcaagcatgcgagcatcagcatttacgccgtgatcattttcgtgggtttgttcatcgcctggctgttaagcatcgccggtatgatgatcaagcatgcgaactttaaaatagagaaaaaggaacatgaattggtcattaccagaggaattattgaaaagcatcaagtgacgatgccgctccgtaaaatccaagccatcaaaattaaagaaaatgtcatcagacagttattcggctacgcgacggttgcgattgtcagcgccggcagtgcggggaatgagaaagaaggagctcagacgattctgtttccgatcatccgcaaatcaaggctcggtgtgatgctcaaggatttcaccccggattacgtgctggacgaaaatcggcatcatttgccgaagagatcgctgcgccgatatttattccgctccgtaatcttctcggttttcgtgatcattccgctttgtattctgtttaaaccgtggggatatgcatcgcttcttgtgcttcccgccgaactggtgctgggctatgcctcgtttaggagtgcgtcatggtgcttaaacggcggccggctgcagatcaccacgaggctgatcgggaagacgaccacgattatgctgagaagaagaatgcagatgttcgaagtcagccgatcctttctgcaaaaaagaagacggctcgcatccgtggctacagcggtgaaatcagctcaccatatggagcatgtcatgctgagggatgtcagcgaggaagatgccgaacgcatcgggcgatggtattcatatgaaaaagcggacggttaataccgccgctttttttgctgcacgcataaaaaagaaagcaaaaatccgcctgccagtccgaacaaatgcgccataatgttaatattagaattgataaacgtcgacagtaccgcaatgacaagcagggtcataatcattttcgactggtcccggccgatcagctccttgcggaaaacagtcagaaacacatacacgccgaaaagtccgaagatcgcccctgatgcgccgacatgcacataatcaagcggttcgacaagatacgtgccgatattgccgatgatgcctgatgcgatgtacacaatcagaaagcggacttttccgagcatttgctcaagcgggggcgcgaataaaaagagagacatggagttaaacagaaggtgggtgaaattcgcgtgtaaaaacatcggtgtcaccagccgccaccattctccttcggcaacgccgtaattatagccggtcactgcatctgaccacatcatgacggaatgaagcggcaggctgaaaaacagccacaagaacgcctgcagcgccaaaatacagctgacggccggataacgtctgataaaagtctggaaattttccgttcgtataaacatcgcaagcccctttgcatctgatttgttacatatatagtaacacgtttatgacataaaccgttttttagtacggacttttaggaggaattcacatgattttcggaatcggaatcgacatcgttgaactgcacagaattgaaaacatgctcagccggcagacgaggtttccgcaaagaatattgacggaggctgaatacgcccgttttacacagctgtcagacaaaaggaaaattgaatttctcgcgggaaggtttgcggcaaaagaagccttttcgaaagcatacggcacaggtatcggcaaagagctcagttttcaggatattgaaatcgggaaggacccggcgggaaagcctgtgctgacctgtgccaagctggacggcgcggcacttcacgtctccattacccatacaaaagaatacgctgcggcgcaggtcgtgattgaaaggttgtcacgctagtctgcatattagccgaaaccccttcatatatttgatagtgcattaagggagacaagttgtttgaggcttttatggtacgcgtccggccgttcagggcgtaccgttaaagtcaaacaagcgatttcttccctttacatcaattgagaagaaggggttgaaaaaaggtgagaaaaagctttgttttgcttttaacgggactgcttgccgtccttattctttcggcctgcggccaaaaatcacaggaagatattgtgaacggtttagataagaaggcgaaagaatacacctcgtacaaggcgaaagccaaaatgaccattcaaacggggagtgatccgcaagtatacaatgtggaaatctggcataaaaaaccttccctgtaccgggtctatctggaaaatccgaaaaaagaccaaaaccaagtcattttacggaacgctaacggagtatttgtcctcacgccgtctttaaataagagcttcagattccaaagcgactggccgaataacagcagtcaagtatatttgttcgagtcacttgtaaaagatgtgcaaagtgacaaagacgccgtctattccgccaaggataaaaagtacacttttgaaacgaaaacaaactatcagcacaacaaaatgctgccgacgcaagaaatcactttcaacaaaaaggacatgagcccgtcgctcgtcaaagtcatggatacagaccggaaagtgatggtgaaagtcgaattcaaaagctttgaattcaacaaaccgtttgacaaagattcttttgacgagaagaaaaatatgacgctctcccagatggacgtcgccacaagcgccaagccgtctgattcatttgcggtaaaaactccgcttcaattgccggccggcgtcaaaaagcttgaagaaaaagatatttcaacagcggacggcaaacggatcgtcatgacatacggcggggaaaaatcattcacgctcattcaagaaaaagcccaaatcgcaaaagccgcctctgccgtcacgctgaacggcgaaccggttaatctcggcttcacggtcgccgcgctgtctgatacgtctttaacgtggacatatgacggagtcgattacctcctgtcatcgaaggatcttaccaaagatgaaatggtggcagccgccaaaagcatgcagggacagtcatcaaaataacgtcaaaaaagaggccgccgctgtcggtctctttctttttttgatttcactttgcagaataattttagtatgataataacaatatggattgaaaataatgctaggaagtgtatcgagtgaacacagcatccttttacagagatacgtgggcggaaatcaacctgtctgcgattaaagaaaatattacacatatgaaaaaacacatcggcgaaaacgtccatctcatggcggttgtaaaggcgaacgcgtatggccacggagatttggaagtcgggaaagccgcgcttgaagcgggtgcctcttgtcttgccgttgccatactggatgaagcgatctcattgagaaaacgtggcattacagcgccgattctcgtgcttggcgccgtgccgcccgaatatgtacaagcagctgccgaatatgacgtaacactgacggggtattctgttgaatggcttcaggaagctgcacgccacctcggaagtgaaacagtgccgtttcacctgaaagtcgataccggcatgaacagactcggggtcaaaacggaggaagaaatccaaagcgtattaaaaatcctcagccaaaacccgggtttagtctgtaaaggcgtttttacccattttgctaccgcggatgaaaaaaacagggattatttccttttccaatttgagcgctttaaaaaattgattgctccgcttccgttaaaggaattgatggtgcattgcgcgaacagcgctgccggccttcgtcttaaaaaaggcttctttaacgcggttcgtttcggcatcagtatgtacgggcttcgtccttctgccgacattcaaaatgaaattccatttcaattaaagccggcttttacgctgcactctgttttatcccatgtgaaaaagatccgcaaaggggaaagcgtcagctacggcgcaacatatacggcagagaaggatcaatggatcgggaccgttcccatcggctatgcagacggctggctccgcaagctgagcggtacggccgtgctgatcgacggcaaacggatgaatattgctggaagaatctgcatggaccaattgatggtagaactggaccaatcttatccgccgggcaccaaagtcaccctgatcggcagccagaaggaagaaacgatcacgatggacgaaatcgccgggcggcttgagacgattaattacgagatcccttgtacgattagttcccgcgttccccgtatgtttttggaaaatgagagtataatggaagtaagaaatcctttactgcaagaaaatacaagtaagtaaccgtcatccggaaaaagagaatttataaaacagctttgcttgacgtttgaataatggtatcattatgtctggatggataattggtcgtatccgtaagtttggtggaggtgtatgttttttgtctgaatccagcgcaagaaccgaaatgaaaatcagcttgcctgaaaacttagtagctgaattggatggtgtagcgatgcgggagaaacgaagcagaaacgaactgatatcacaggcagtgagagcgtatgtcagcgaacggacaactcgccataaccgtgatttgatgagacgcgggtatatggaaatggcgaaaatcaacttgaatatttcttctgaggctcactatgctgagtgcgaagcagaaacgacggttgagcgcttagtcagcggaggataatcattttgattgtaaagcgcggcgatgtttattttgctgatttatctcctgttgttggctcagagcaaggcggcgtacgcccggttttagtgatccaaaatgatatcggaaatcgctttagcccaactgctattgttgcagccataacagcccaaatacagaaagcgaaattaccaacccacgtcgaaattgatgcaaaacgctacggttttgaaagagattccgttattttgctggagcaaattcggacgattgacaagcaaagattaacggataaaataactcatctggatgatgaaatgatggataaggttgatgaagccctgcaaatcagtttggcactcattgatttttagtcatatttttctagttgctcatatagagcaactttttttgttttcgaaaaacattagcgctataataaagagataatcaaacaaaatatgttgttttgtgtcgggaggtcagcgaaacccatgtcgaatcagaaagtgtatcagttcattattgatcagcatgatgaactgcttgatacttggacagccaaattaaaagaagtaggcaatcaggaagattatcagcttacgtatcacatatccgaaaatatctgcaaagactatatagacattcttttattatcgacaaaagatgacgaggctgcggaagagcagatcagccagctcgcactgcgcgccgttcagctcggcctgtcattgaagcttctttcagtcaccctgtcagagttttggaagctgctttacgaaacgatggttgaccatgagatggccgatcatgacagagcagaactgatcttggaaatagacagctttttcagcccgatcaacacggaaattttaaatcagtattccatctcttgggaaaaaacagtttctctgcaaaaaatcgcgctgcaggaactgtcggctccgctgatcccggtatttgagcatgtaaccgtcatgccgcttgtcgggacgattgatacggagcgtgcgaaacaaatcatggaaaatctgttaaacggcgtcgtaaagcaccgttcacaagttgtcttaattgacattacgggcgtgccggtcgttgatacgatggtggcgcaccacattatccaagcatcagaagcggtgcggcttgtcggcgcgaaatgcctgctcgtcggaatccgtccggaaatcgcgcagacgatcgttaacctgggaattgatttgtcgcaggttattacgaagaatacccttcaaaaaggaattcaaacagcgcttgaaatgacaaatcgaaaaatcgtttcattgggggaataacattgtgagacatccaaaaatcccgattctgaaactgtataactgcttattggtatccatccaatgggagcttgacgaccagactgctctgcattttcaagaagacctgctgaacaaaatctatgaaactggcgcaaacggggtcgtcattgacctgacatccgtcgacatgatcgattcatttattgcgaaagtgcttggcgatgtcattaccatgtcaaaattgatgggcgcaaaggtcgtattgacaggaattcagccagctgtagcggtcacattgattgaacttggaatctcacttgaggaaatcgaaacggcgctcgacttagagcaggggcttgagacattgaagcgggaattgggggaatagcgatgaacgaccaatcctgtgtgaaaatcatgacagaatgggatatcgtagccgccagacagcttggccgcaacgttgcgaaggaattaggcttcggcacggtggatcaggccagaatcacgacggctatctcagaattggccagaaatatctacttatatgccggcaaaggccaggtcagcatagaacaagtaaacgacagaggaaaaaaaggccttaaaatcatagcagaagacaaaggacccggaatcgcggacatccgtaaagtgatggaagacggcttttcaacgtcaggcggattgggagcgggccttccgggcgtgaaaaggctgatggacgaattcagcctgcaatctgttgcggaggaaggaacagagattcaagccgtgaaatggcttcggtaggaggttagaacgtggatttcagggaggttatagagcagcggtaccatcagctgcttagccgttatatagccgaattaacagaaacatctttatatcaagcacaaaaattcagccgaaaaacgattgaacatcaagttcccccggaggaaattatcagcatccaccggaaagtagtaaaagaactttatccggatctgccggaagatgtttttcattcgctggattttttaatagaagtcatgattggttacgggatggcttatcaggagcaccaaagtctgagagatatccagcaggagattcgttcagaaattgaaattgccgcaaatgttcagcagacgctgctcggcacaaaaattcctgaggaagaagagctggatatcggggcgatcagcgttcccgccaaacagatgagcggggactattatcactttgtcaaagacaaggaatcgattaacatcgcgatagccgatgtcattggaaaaggaatacccgccgcattgtgcatgtcgatgattaagtatgccatggactctcttccggagatcggcattcacccctcccaagtgctgaaaaatcttaaccgcgttgtagaacagaacgtggattcaagcatgtttatcaccatgttttacgcaaactacaatatgaaaagccaccaatttacctatgcttctgcggggcatgaaccgggcttctactactctgaaaaagaaaaaaagtttaatgacctggaggcaaaaggattggtgctcggaatttctcaggattttgattacagccaatatgaacagcacctggacgaaggagacatgatcgttcttttttctgacggcgtcaccgaatgccgtaccgaaaacggtttcctggagcgcggcgacattcagcgcatgctggaagaacatatggactgctccgcgcaggatatggtcaaaaatatttacgacagcctgctgagactccaggattttcagcttcatgacgattttacgttaattgttctgaaaagaaaggtttagaaaaacggcagcacgggtaaaaagccattagcacgagtaaggataactttcagaggtgatacgatgaatttaacagtagatatgaaggaaaatctttcagatatacaaatcaatatcgccggagaaattgatgtatactcagctccggtggttcgtgaaaagctgatgcccctggctaacgaggggaaaaacatgagaatctgcttaaaagatgtgaactatatggacagtacgggtttaggcatttttgtaggcgtgtttaaaacggtgagcaaggaaggcggttctttgaagcttgagaatctttccgaaaggctcgtccgtctgtttgaaattacggggcttaaggacatcatcgatatttcggcaaagtcagaaggtggcgtgcaatgagtacatcagttgattatatagagatgaaaattccggccgaaccggaatatgtaggaatcgtcaggcttacgttatcaggtgtggccagcagaatgggctatacctatgatgacattgaagatttgaaaatcgctgtcagtgaagcttgtacaaacgctgtccagcatgcatacaaagatgagaataagggagaagtatccgtgcggttcggtgtgtttgaggatcggctggaggtcattgtcgccgatcagggagacagctttgattttgatcaaaagcagcaggatctcgggccgtacacaccttcgcacacagtcgatcaattgtcagaaggagggctcggtctatatttaatggaaacgctcatggatgaagtcaaagttcaaagcaactctggcgtaaccgttgcgatgacaaagtatttaaatggggagcgagttgatcatggcacaaccatcaaaaactacgaaactaactaaagatgaagttgatcggctcatactcgactttcaaatacatgataataaagaagcccaggaaacacttgtcgaggtgtataccaatctcgtcgaaatgctggcaaagaaatattcaaaaggaaaaagctttcacgaagatctccgccaggtcgggatgatcgggcttctcggtgccattaaacggtatgatcccgaggtcggcaaatcctttgaagcatttgcaatcccgaccatcattggtgagatcaaacgcttcctcagagataaaacatggagcgtacatgttccgagacggattaaagaactcggcccccgcataaaaatggcggtggatcagctgacgacagagacacagcggtcgccgaaagtcgaagaaatcgcggcctttctcgatgtatcagaagaggaagtgctggaaacgatggagatgggaaaaagctatcaggcgctgtctgtcgatcacagcatcgaagcggatgcggacggaagcaccgtcacgattcttgatatcgtcggttcgcaggaggaaggatacgaacgcgtcaaccagcagatgatgatcaaaagcgtgcttcatgtgctgtccgaccgcgaaaaacaaattatcgatctaacttttgtgcaaaataaaagccaaaaagaaacaggggacattctcggaatatctcaaatgcacgtctcgcgcctgcagcggaaagcggtgaaaaaactgagagaggccttgattggagatccctccatggagctaatgtaatgattcaggttgaagaaaatgaacatgtgcaaactcttgtataccaattaaataaagaaggcaagtccatatgcggcgacagcttttttataaaggcgaatgaagaggaattagtctgcgcggtagcggacggtctcggcagcggatctcttgccaacgaatcttcgtcagccattaaagacatcgtaaagacgtatgcagatgaggatgtggaaagcatcattgagcgctgcaatcaagcgatgagaaacaaaagaggggcgactgcctccatcttaaaattcaatttcaccaaaagggaactgacatactgttcgatcgggaacgtccgtttctttctgcattccccatcaggcgaagtctttcatccgctgccgatttcgggctacctttcaggcaaaccgcagaagtacaaaacgtatacctcatcatatgaaaaaggggcaacattcatcatctatacagatgggctggaggttccgcatatccgcacctgcttaaagcagggacactcaatagaagatatatcaaaatcacttcatccgtacacaacatccagacgtgatgatttgacctatattctcgggcagcttttatcgtaaggctgctttttttatgttccgccgttttttgatacactagagaaagaatgaagagatggaggcttttgtgatatggaaacgttagcccttttgaaaaaacaaattgctgaagaaacagctttatcccaaaaaaatgtcgaaagtgtcatccgcctgcttgaagacggcaataccgttccgtttattgcgcggtaccgaaaagaacagacaggctcaatggacgaggtgcagattcaggcaatctccgagcggtggcaatacatacaaaacctgacgcagcggaaagaagaagtcatcagattgatcgccgaacaggacaagctgacggacggactgaaacaaaaaatcgaacaagcggccaaacttcaggaagtcgaggatttataccgtcccttcaaacaaaaacggaaaacaaaagcgaccgtcgccaaaagcaaagggcttgagccgcttgcggactatattctttctctcccgaaagaaaaccggctccatgaaatcgctgatcaatatatcagtgaagagaaagaagtcgctacaagagaagaagccattgaaggcgcgaagcacatcatagccgaacaaatctcggatgatcctcattttagaaagtggatccgccaggaaacgtataaaaaaggaattctcacatccacggcaggcaagtcagccgcagatgacgagaaaaacgtctatgaaatgtattatgaatacgaagagccgatccaaaaagtcgttcctcacagagtgcttgcgatgaaccgcggtgaaaaagaaggcattttaaagattgcgatcgaaccgcccgccgatcagttgaaagcttatttagaaaagcaaatcatcaaacatcgtgaaacgcctgtgaaagaaacgctgaaagaagccattgaggacgggtacaaacgcctgatccagccggctattgagcgtgacatccgcaaagagctgtcagaaaaagcagacgcgcaggcgatccatattttcgctgaaaacctgcgtaagctcctgctgcagccgccgatgaaggggaaagtcgtgctcggcgtcgatccggctttccgtacgggatgcaaactggcagtcgttgacgagacgggaaaagtgctgaaaatcgacgttatttatccgcacgctcccgtcaaaaagacagccgaagcccagaaaaaaatcaaacaattgctgaaccgttacgaagtcgaggtcgtggcgatcggaaacggcacggcatcaagagagacagagcaattcatcgttgatgtgttaaaagaaacagagcgggacatctattatgttatcgtcaatgaggcaggggcaagcgtgtactctgcgtcagaaatcgcccgtgaggaatttccggattttcaggtcgaagagcggagcgccgtctccatcgcgcggagattgcaggacccgctggccgaacttgtgaaaattgatcctaaatccgtcggcgtcgggcaataccagcatgatgtcagccaaaagcacttaaacgaatctctccgttttgtcgtagagaccgtcgtcaaccaagtcggggtaaatgtcaatacagcatcagcagcgctgcttcaatatgtagccgggttatccaaaaccgttgccggcaacatcgtcaaaaaaagggaagaactcggcaaattcacaaatcgcaaagagctgaaagaaatcccgcgcctcggtgcaaaaacatatgaacaatgcatcggctttttgagagtgcccgaaggacaggaaccgctcgaccgcaccgggatacacccggaaagctataaagagacaaaggcgctgctcaaaaaacttcatctcacagcagatcagatcggaagcgcagacgtaaaagagaaaatcagcgcacttccgctgtctgaaacggcagaagagctaggaataggggacattacgcttgcggatatttgcgggcagctgacaaggccggagcgcgatcctcgtgacgaagtgccgaaacctttgctgaaaaaagacgttctgcagcttgaggatttaaaggaaggaatggaattgcagggcaccgtccgcaacgtcgtagacttcggcgctttcgtcgatatcggcgtcaagcaagacgggcttgtgcacatctcaaaactgagcaatcaattcgtcaaacatcctcttgacgtcgtatcggtcggagacatcgtcaccgtatgggtcgaaggggtggacgtgcaaaaaggcagagtgtcgctgtctatggtaaaataaaagcactgcttacgagcagtgtttttttctgtagaagtaccagcactggttcagcagtttgatttggtaattgtccttttctaaaaacgctttttgcatttgtttcatcagccaattcggcatggctcattcctcctcagcttttagttagagggcggttttaacacattgtatgcgaacggtgaattgtcccgttcaatgtttttaaagcggggtgcacttatggataacgaacaacttcaaaagctgacggaagacatctctgcacaagatttcggaaagccgttccgccaccgggcctttttcaatgaccggctgaaaacgacaggaggccggtacatgctgtcttcccataacatcgaattaaaccgcaaatatctgctcgaacacggccagagtgagctcgaaggcatcattaaacacgagctgtgccattatcaccttcatcttgaaggaaaagggtacaagcacagagacaaagacttcagagagctgcttcagaaagtcggcgcgccgagattctgcacgccgctgcaaacaaaaaagacagaaaagaaaacatatatgtatagatgcacggcttgcggccaacagtatataaagaaacgggcaatgaatccggaaagatatgcctgcggaaagtgcagaggaaaaatcaaaagaattttttaaaaaggcttgactcatttcggtgatctatgttaaattataaaagtcgttgagagacagcgatactttctcaaaaaaataaatgttgcttcttgacacaatatgtcgcatcatttataatgaagaaagtctgatcattccacagtagctcagtggtagagctatcggctgttaaccgatcggtcgcaggttcgaatcctgcctgtggagccattatggagaagtactcaagtggctgaagaggcgcccctgctaagggtgtaggtcgcgtaagcggcgcgagggttcaaatccctccttctccgccagataagttctcaaccagacggcccgttggtcaagcggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacgggtcaccatttaccttcgttgggctatagccaagcggtaaggcaacggactttgactccgtcatgcgttggttcgaatccagctagcccagccattttattttaaaatttttaatcacttttagagcgagccattagctcagttggtagagcatctgacttttaatcagagggtcgaaggttcgagtccttcatggctcaccacttgtcacgcgggtgtggcggaattggcagacgcgctagacttaggatctagtgtcttacgacgtgggggttcgagtcccttcacccgcactttattttcaaagtgctgatcatgattcactagcttacatgcttagtggaaagacagcttcatagcacgcggtcgtggcggaatggcagacgcgctaggttgagggcctagtgggtgaataacccgtggaggttcaagtcctctcggccgcatcaatgataccaaggattatagagatccttggtatttttttgtgcttatttttaaatgatctgctgcccgtaaactggcacttacctaaagtaagttccgttattcccacgtgaatatatttgcgataaggtattgaatcaatatacgatccactcaattatttgagtggatctgtttgttttttatttatttgcagcagtctctatgtgacgaaacaatagattcattaaaaccctttacgcagccaggttgtggcaagatcaattgctccgcgcgcggcttcagttttagctaaggcgttgagcatcacgaagtcgtgaatgataccttggaaacgtacggcagtgaccggaacaccagcttcacgaagtttattggcatatgcttctccctcgtcacgaagtacatcagcttcagctgtgataatcaatgcaggtggaagcccttgaagttgctcagtagttgcacgcagaggtgatgctgtaatctcagcacgctcgttcgaattggttgtgtactgatcccaaaaccacatcatcgcgtccttgcgtaaaaagtatcctgtagcaaactggtgataggattccgtatcgaaagaagcgtctgttaccggatagaaaagtaattgttgtcggatattcaagtcacctcgtgctttggccattagcgtgacagcagcagtcatattgcctccaacactatcacctgcaattgttagactctctggattcatgccgttctcacggccattttcagctgcccacttcactactgcatagatttcttcaatggctgtgggatattttgcttctggagataaggtgtaatttggaaagacaatagcagcttgtgctccaactgctagttcacggatgagccgatcatgtgtatgctcattaccaaatacccagccggccccatgaatgtacacaatgacaggaaggtgcgcaggcgcattctgtgggcgcattattcttactgacacctgtccgctcggtcctcctgaaatcataatatcttcaatatcaactggcagtttatcaattgggtcagattgaacctcatctacagcttctcgtcctttctcaggtccaaggtcgaatagataaggtgggttcgcggttgcttctgcaaattcttgagctgctttttctaattgtacttttttcaacatagatctctctccttatttgaaggttggtcacctatatgttttaatcaaatttttttattctattacctattgatcttggcatctttcgtcttacattgctgttgtaatgatttgtacatcaatatttccgcgagtagctttagaatatggacatacctgatgagctgcatgtgttaattcttctgcttgctcttgagataccccttgaatttccacctccaaaacaactccgattttataaccattatcactttcatcttttaataaacttactttaccagtaacagctgattcgatttttaatcgttgtctttgggctgctaaatgaagagcactgtcataacaagctgaatagcctgccgcaaataattgttctggatttgtagcagtggatacttgatttggttttggcatagctaaatccaaatcaataataagatcattagattttacatgaccttctcttccaccttttgttgtagcttctgctgtaaaatatactgtcatcatcaaacactcctataaattaaatttaacacaattgaattttaaacaattaaattaaggttgtcaattaaatttttaaaaattgaattgttcacaatataaattcgcgattaaaatccttgataggagatcatattattggtgatagattttttgtgattttgtataaattatgattaattaaattgttagtaattcaattttacttaatgtaattcttgtgctattatgtgtaataatgaatataaatattgtgagggatataacatgaagaatgataaattactgttaagtaatcatctatgttttgcgatttacgcagcttcccgtgaaatgataaagttataccatcctctcttaaaagaattaggaattacttatccacagtatttggttcttcttgttttatgggagaaggaaaaaatatctgttaaaggtttaggcgaagaattatatctggactccggaacattaactccagttttaaaacgacttgaggagcgaggtcttattataagagagcgttcaaaagaggatgagcgaagtgtaattattacgttaacaactgaagggaacgagtttaaagaaaaagtcacattgattcctaatgcagtatttgataaaaccggttgtaatgaagaagaaattaaaagttataacaaggaaattcgtaatttacttaacatgctgacaactgagcaatagttttatgaatatagatggttttgctattatgaagtctaaagtgcttagtttaagggccctgcgggtgaataacccgtggaggttcaagtcctctcggccgcatcaatgataccaagggttttgacgcccttggtatttttttgtttatagaaatttatctgttactgcccacttacttataggcgtaagctctcacgtttcctggatgtcaaataacaataatgatatgcaaggttggtattatgtcacggtggatggtcaagtgcaaacataaaaagcccaaagatgggctttttttatttcattgattgtgctaactgaaccatttcagtatcctttaagttagagctatccatttctacataggttccgttttgtacccatcttaaaatgccgccttttgttccatcagcccatctttcaaatatacctttctgtccattaatagtaacgtttttaacgttttttccatctgaataacgtaacggttgatttttaaatttgctttgtgcaatttcgaccatcacatagtttctgtaagcatggtcttcataattaagtcttgtcatgcttatttttttgtcttgatttagataattttttatggttaatttccaatttgaagaagtgtctttaggtactaaaacatgaaaatctgcatgttcttttaaataagataaatcttttcttgaaaaattttctacagcgaagtctgaagttgcagtaactttgagatttgaccaaggatttaaaagaaaaacaagtgaaagtgatattccaatcagagaatatttcattttaattgctccttttctgttaataagcaacttaaggacagtatccctattttgatatgtgaaatacgtaaaatttaaatttttttttgcataatttggattagtgaaggtatcaataaaaaaatatcttttgcctttagcgatcaacaaataaagaatgaatagacatagtatctactcatttttttgtatgtgcaggaatgtgctttggtttgaaaccaatataacttaaaccttaattttagatataaagttcctttttacattttaactttatcaaaaaatgttcgatctgccataatacaattaatttaaatattgttacaattttgtattgtgcagcagctttgcttagggattcagatgaaaagtcgtagtgtatgcagataatatttgaaaggagtttcgaataaaagatggatcgaataagtgcatagagctgcccaatttctgcccagaattaatgttaaatgataaaattcagtgtgaattaaataaactgatgctttaaataaaggcttttgtaaacgatgatatgtttttacttaggttgagggcctagtgggtgaataacccgtggaggttcaggccctctcggccgcatctcaatgataccaagggttttgaacctttggtatttttttgtgttttatgattgtgagcaaatgtgtctactaacttgaagtgaagtgcttctatattgtaagtctgtaatcggtatctccattcatcctttttgctgaatgcgtgcggtgtaaatggggttcataacgtaataaagaagtataagacctcttttagtgaaagaggaaggaatactattgatgccaaaagagataaaaccttgaaatttgttggtgatattttagaataaaacttactcttgacttttttattgctgatttcattttgtaaaccgtcgtactgctacacacccgattgctcctaatattcattgttatgttgcttcaaaataagacttgataacgttgtaaccaagtggtacaaagagcacctattattttaataggattgctcttgttttttaaagcgtatattttcaaagccatgtcattgcagaaaagttaaaagaaataaaaaattaatagttgacttaagcaactgtatcaattacgatagaaaaaagttgcttaagtcaatcttttggaggaggtacgtaaatttggcaacaaaacgtgttttggcattcagacaatttaatagattttatacagatattttgggttttctaaatgaacatatttatgacagtccattctctttaacagaaacaaggattttatacgaaatttataatacacccgattgtacagcaaaaatcattcaagaaaggttagacctggacagaggatatgtaagtagaattgtcagaaaattagaagaagaaggcttcatatataagcaaaaatgcagagaagacggacgaaatcatttcctttatgtaaccgcatcaggggaaagtatttataaaagtctggagaaaaaagccaatcagcaagttgaatatatccttgaatgcatagacaaagaagaacaagaaaaacttgtagattctatggaaaccattcaaaacattttgcagcattctttttatgataaagaatctccgatttcaataagagactattatacttcagaagatgtcaaaaacataattgagaaacagcgattattttatgccgaatcccatggctgggatgaaacatttttatcctatcttcgcgatacgtttaaagctgatattgaaaaaatatgggtggcagaaagcgggaatcaatttgcgggttgtatcggcttagtgaatgacgatgaaaaaacaggacagttaagatggtttttagtcgatccgtcttttcagagaaaaggtgtcggcagccgtctgattaaggcacttgttcaatattgtaaagaaaatggatacgagcgtatatttctttggacggtaaaagacatgtcaacagcacggccattgtataaaaaaaacggattcgaaattacagaaattcatgaagaaaaacctttatggggatcaaatttaatagaagagcgatgggatttggaattataaagtgagggggggataggatgccaataaaatatcattatgcatggatcattgtttttgtcacttttttaacctttttagcggttcaaggcgcacgtctttcatttggagcttttgttgaaccatgggaaaaagatttttctatgaatagaggaacaatttcacttatttccactctgagttttatcatatatggcatatctcagcccataatagggaggctggttgataaattaggaccccgaatgattttatcaatcagcacatttttggtcgggcttagctttattttaacgtcttttgtgaatcatccatggcagttatttattctttatggaattgttatctccgtcggtgttggaggggcatctaatgtagccgcgacagttgttgttacaaattggtttaatgaaaaacgcggactcgctttcggaattatggaggcagggtttggtgccggtcagatgcttcttgttcccggctctctcattttgattcaatggtttgattggaagttaactgtagtgattttgggtctgcttttaatggttattgtgtttcctgtcatactgttatttttacggaatcatcccggcgagatggggttatctcctatgggcggttttatcaaagcagaagctgaaagtgaccagcatacggcccacttttctgtttgggcagtgttttgcaagaaacaattctggtttttaatactaccttttgctatatgcggttttacaactacaggcctgatggatactcaccttattcctttttctcatgaccatggattttcaacaagtgtaaccagtgctgcggttagtgtgttggcgggatttaatattttggggataatcatttcaggaattgcggcagaccgttggagcagtaaaaagatgcttattcttttatatgtcatccgcgcattatcaatttgcatcctgttatacagtcatcattcgattatattacttatttttgcaactttgtttggactggttgattttgcaactgtagctcctacccaaatgttagccacgcaatattttaagcaatattcagttggttttattttaggctggttattcctgagccatcagataggatcagcgctgggagcttatgtaccaggttttctttatagtgaaataggtaactatgatctttctttttatttctcaattattattttgttgggagcggcaatgtttactttcttactgcctgaaactgtgaaaataaaaaaagaggaaaagccggagactgattcagtttcatattaaacagctataaaattttcaagctcatcatacgaatgttaattataggggaagaacagattcaacagttgatctttttattaaatttaacagtgcccattttgtgctctcggccgcatctcaatgataccaagggttttgacgcccttggtattttttgtgtttctttttatatgatctactgctcacttacctaaagtaagtaaaaaatgatttacctctttatatcgtaaataaccaaactagaataaataggtaaaaaagcttaacttagtcatattagaaaacaggaagattgcctgatgaaagaagaaggctttcggtttaatataaaaacgcccaaaaaatggcgtttttaatgggtaaaagtatatatctcgaaaggaagatatttaaaactgagggaatatgcttaaaacaactaataaattagaagaggagagagatttaaaaatgtatatgacttgattctgtgcttttttaatttcttaaaagaattaaggactagaatacaaaaattaaagaagacggagaatatgaatgtttaaaaaaactggtatttttatattactttcttttataatcatttcagctttttcacagacggcatctgcacatacagttaaccccgtaaatcctaatgctcagatgacaacaaaggagttgacgaattggctagctcatctgccaaaccgaactgagaatcgcatactgtcaggtgcattcggcggatatacaaatgcgacgttttctatgacagaagctaatcgaatcaaaaatgctattggccagtcacctgcagtatatgcttgtgattattcgagagggtggttggagtcaggaaatattactgatgcaattgattatagctgcaacagtgatttaatttcttattggaagagcggaggtatacctcagatcagtatgcatcttcctaacccagcgtttcaatctgggcattataaaactcaaatctcaaacagtcaatatcaaaaaatcttagattcatcaactactgagggcaagcgattggatgctattttgagcaaaattgcagatggtcttcaacagctaaaaaatgaaggtgttcctgttctattcagacctcttcatgaaatgaatggagaatggttttggtggggactaaccgaatataacaaaaaagacagccagcgcatctcactttacaaacaactttatcaaaaaatctatcattatatgactgatacaagaggtttggacaacctgatttgggtatatgcaccagacgctaacagggactttaagactgacttttaccctggctcttcatatgttgacattgttggattagacgcttatttctcagacccttattcaattaaaggttatgatgagttaacagctcttaataagccatttgctttcacagaagtcggtccgtcgacaacaaatggcatcgtggacagcctggattattcacagtttatcaatgcaattaaacaaaaatatcctaaaaccatttatttcttagcttgggatgatgagtggagtcctgtggctaataagggtgcgtctagcctttataatgatagttggacactcaataagggagaagtgtggcaaggaagttcacttacaccaatcgttgaataaatagaactaaaagcaccatgaagatacaactgtttcttcatggtgcttttttgacaaaaggacgaatgtatttcacgctttagaaaatctgatttcaatggctcattcgatttatcggatggtgtaacaggtgggacgacgatttattttggtcaaaaaaatcagaagcgtatctctgcttttacgagaagaattatgagcaagcggaaaaatacaatataccgttagaagaattggagattagaatcgctttgacattggtcgccatgcagatcattaataattatgtaaggttcgttgatgccgacgaggaagtcactcgggagcattggaaaacgagccttttttggtctgaatttataggcgatgtagggaaactgcaactgtacatgaaaccgcaaagagacttttaccaaaaaacaaggaactggccggaaaactcatgttctcctaccatgatcatggaagctgaactgtcagagaaacaggaaaagatgctggatgtgttttttgctgaagtggcggacatggtgtttagaggcttatgcctttcgaatgaattttatcgtatgagtattgatcgagacgaaaaataaagagaggagagatcattaatgaagatcagccgaattctattgggagtaatggtgttaagtagcattttagcattttctcactttgcgggtgagcaggtttcaatcgagggatttaaaatagcagccgaccgagttggagcataaaaaaaagcgggggatgcccttcgttttttattttgctaatcttggtgagggatatgatgaaattatggaaaggtaatgagtgattacctttccgtaattcgttaattatttctttgagcaatactataattcattttaaccttaccaccgtcagccggtggtgaagctgtaaatgtgtaattgtatgtccaaccaaaccaaccatttttaacctcagcagaaatgtggccttgcttgcctggtgcgatggttcttgagacttttccatcaattgatatttttatgtcattactcccggtattttcaatccagaagtttacttgtgctccgtcattctcatctaattcgaagctccgactccagcttgattgatcaacagggccctttgaaacctccttgtctagagctttgaatacttcacttgcaactgcaaaatttttcgacgatacacttgtagtcgactccgcaaaagcaggtatagcacaagtcccaacaattacaccagctatcagagtcgatgatacacctttaaaaatggacttaaggttcacgatcaagcactcctttttaatttaatttattttattatacatgcatactccgcatatataatacaaataataccatgtaaaataattacagtaaatattttttttggataatgatgtttgcaactcaacttttgtatcccaaacatccgaaatcagacaagtaagccttgatatagctaggtaagtggaaattgcgatcttcttattgaggtactgctactagcaaagtttttccgatacccgcaaaacgaaaaaacacctgtcctttctctaaagtaacgaaaagggtagtgttttttgtgctattcaaaattaatacgtactcttttttactctgtctatctatactgaattacaaaatcggacaagtgaagatactatcaaaagaaaaaactcagtgggcgataccacattacttctcttgttagtggtttcttaggttttagctggaattacaaatttaaagctaatattttagtgattttttaaaaaaagtactgcccaattattgcccaaaattcatgaaaaaagaagaaaataggtaggaatgaagataaagaatgctttatttataaggtttatgtaatacatgatgcgtttccacaaggttgagggcctagtgggtgaataaaccgtggaggttcaagtcctctcggccgcatctcaatgatgccaagggttttaaacatttggtatttttttgtgtttatgattgtgaccaaatgtgtccattaacttgaagtgaagcgtttctgtactgtaagtctgtaatctaatgggtacttcccggtatctccattcatccttctgctgaatgcatgaggtgattcataacgtaataaagaagtataagacctctttaagtgaaagaggaagggacctgttgatgccaaaagagataaaaccttaattcgtgtatatgatggtgggaaatatattcagtttgctttttataatgatgcttcactcaattattcctcgaaaaaaagtttctaaatatagttggactgatatattatgatagcctacatatgtgataacaatagcagatttagtaggtgtaacagaacgtaaaagttagtatttgagtagggggaaattatgctatcacttaatagagctttaaaattacgtgatttagaaatttttcgtgtgctgaaagatggtaacattttatcttacgtaataattgaagatactcgaaagccatttacagaagaagacaaaaaattagaaccattatgttatatggacgaagaagatattaatgcgattttaaatgtttttaagatttcaattgttaatgatgaaaaattaaatgaagctgattcaacttttataagattctacttttccgaatttgttaataatacaaatttaacgaattttattactaaagaatatgtacaaaaggatttatatgattacgaggatgaagatgacatcattttctttaatagaattttacgtagtataggatcagattatgttattaaagaatttgacgatataaattggattcatttatctcaagattgatttctgatttggcccgatgactgcttcagcttgctaggctaggtgcctgatatgatcctcatgctattctattaactcttagtcaggatttaatcgatcaagctataccaataggtacagcattaattttacaaattcaatcatcgaaaaacgaaaaaacaaaatatgacttgtaaattaaaggctgtcttaaaggcacaaaaaaagctcaaactaatgaatttagtcagagcttttttttatgaagtattcccgagtatctgtccttgtttttttaggcaatactacgtccaattctttatttaaccatgcgagcgttttattacgaagatacttacgcatctgttcttctgcttcaagcattaccaagttaattgtacaagaagaattgctggattcacaggagttgcatttgtctcgataaagcaggccattgcttacaatatttttacattgaaaaatgggttttggtccttcaacagcctctattacatcccaaaatgaaatatcttccggggattttgctaacctatatcctccctttacacctgggacagaatttacaataccagctttagataatttaccgaaaacttttgaaagaaatgtttctgaaagtccttggaactctgcaaggtcccgaatcccgacacttttcttggagggaacatctattaaataaaccaggcaatgtaaagcatattcaaccccagcactatactgcatagaaactcacctgcttttgtttttgtaggtaatcacattgtatcttaggagtattttgggtgatagtcaatcataaaacccttctttagatatattatttgtttcatttgacaaaataaaatgaagggtttatattaaagaccaatttaatcgtcgattgaattggtctttaatagaagataaaagggggaatttcaaatgagcaaaacacttatcattaacgcacatccgaaagtagatgatgcatcatcatacagtttgcaggtaatgaaccgctttttggaaacttacaaagaattaattccaaagagtgaagagcttgagcagattaacttgtatagtgatgaagtgcctatgattgataaaacagttttaagcgcatgggaaaaggcaggaaaaggtgatgaactgactggcgatgaacaaaaagtaacggaacgtatgactgaagtattgaaacaatttaaaagtgcaaaaacgtatgtcatcgttttgccattgcataatttcaatattccatcaaaattaaaagactacatggacaatatcatgatcgcacgtgaaacatttaaatatactgacactgggtcagtgggtctgcttaatgatggacgaagaatgctcgtcatacaagcaagcggatcaatttatacaaatgatgattggtatgaagaagttgaatactctaataaatatttgaaatcaatgttcaatttcctcggtattaaggattatcaaattatacgagtgcaaggaacagctttactaagtccggaggatgttttacaaaaagcaaagaaagaagttgaagaagctgcttcaagattagcagggaaaagggaaacctgaataacattgttggttagaacagctgaagtgacagagagattcgtctattatacggtagctaaaagagatttctcactgcttgttatcccttttgatttaacgctattggaacctctaaaaaaccataccaaaacaccccgcaatgaaacgtaatattaatttgcagttatttccgtttcgtgctatgataaaggggaattatttttgttcgtgtaaaggatagtatgaatatcgacttttcgtcttgatgatactttgggcaaggatagtaatacaatgtgtggtatcacactaggaggcaacaaaaatggaacaaggtacagttaaatggtttaatgcagaaaaaggttttggatttatcgaacgtgaaaatggagacgatgtattcgtacacttttctgcaatccaaagtgacggattcaaatctttagacgaaggtcaaaaagtaacgtttgacgttgagcaaggtgctcgtggagctcaagctgctaacgttcaaaaagcttaatcttcaatcgtttatacaaacaggctctttatatagggcctgtttttttatattctctgtataatacttaataaaaaaccctactcaacgttcgagtagggggagatggtacaaggtaatagaaaaaggtttaaaacttcaaaggtttgtatacagtataacatactggattgacaatatgcggaatgtatataaattatttgtttttctgttctcaatataactgcatgttattctttcttctttcactaaaattgctcgttaatttaagcacaaggattaggctgacgaaaactttcgtcagcctttttatattaaggaagaaattaaaattctcaaagttagagcgtgttttgttttgactcaccatttttttcaccataattcatacaaacatatagaaatgacgtaaagtgaagtgggtgaataacccatcactttttgtttctttataaaaggggagggaatactccaagataataaagagaaaacaaaaaagagcccgcaggccctcagaaaacatgagtaaaataattcacttaataaaatctgcgtcctcttccaacgaatccaaaccgtcttcttctttcgaatgcaagaggtgaaaatccccttctaaaaccgccacgaaaaaatcggtttcttgcatataatccaaataaaggcatgggttttcctcctttcaggtcataagttatgagacgcggatctgctccgcaggcgttcaacaatctacaatgattagcagaacaaatatgaaatgactaaggctttgcgaaaattaaatagatcttgtttacaatctattcatcataacctcttcagagtcacctcctgtttggagtaattaatcatcgaatattttatgtgtagataaacaaaatagattgggcgaactttagttattataaaattccacgttatagcaatctggctgaacgtggcaccacacatatgaagaacccttttaattttccatggtgtatccgccatccttctgctgactgcgtgtggcggaagaagtatgacaattcgattgatgaagtgataaagcagtagaagaaagccagaaaagaaataagggcagattcagatgaggataagaaggataacgctgaatttgggtagaataactcttggtgacagattggtacacatttttaaggggggacaactatgattggaatactggcaggaatgggaccaaaatctaccgggccatttgtagataaagtagtagacgagtgccaaaaaatatatggagcaataaatgacattgattttcctcatatgatgatttattcttgtccgactcctttctatattaataaacctctcaatcatacggacatggaaaaggcaattattgagggtgctgtaaagcttgaaaaaacgggtgttgattttatcgccatcccatgtaataccgctcatatctattttaattcattaaaaaaattgatttcagtccctttactaaacatggttgatgaaaccataaaaaaaataccaaaaggctcaaaaaaagcagctcttttagccacctctccaacggttcaatctggaatatttcaagaagccttaatcagagaaaattatgattttttacatcaagatagttggcaaacctgtgtcgatcaaataatagaaaagattaaacaaggtcaaatcaatgagtctattacattatttgatgaattacatcgtgaattagcagaaaaggttgatacggctatcattgcatgtacagatttaaatgttgtcacggataaaaaaagcagcgatattacctttgtggattcatcagcttgtctcgctcaagccattgtcaataagtatgtatcattaacaaaataactctttgaatagttgagtggactttgtgtctgctctttttttatggggaattcatctaaacagtaagccgtctgatttatcagcaaattcagggcgctttttttccgttaaagcgcccgactgcggcagaaacattatccccaaattacttctttgaatttaacttcctcgcattatttttcttttaacattgaatactttcgataagctttatagtaactgatgccaaagataacagccataagggcgggaagcgatctcaaaagggcaaatggagtttcaaataaaaatgctttccaaaacattgcgctttccatactccacagaccttcagctaaatataaacctgaatccttgtaaatcatataagaaaaaaacaagcacagtaagccaaaacaagatgaataacccattaatcttttataataattactctttgattggcgatccgagaagatttcattttgatcatcatcttctttttgccaatatcgcgttccgctaagccatgggctgtttatataactccagccgaagtcttcatagatccctttgtaatctttgaactttttctttgataaataatcttgataatccagccgcatcacatatctcttatcggttttttcgaaggtgtatattcctaatccgctgatatttgtacagcgatagcctttttgtaattgctcgttcagccattgctcctctttttcaatatcaaaaaacatcttaaatttcttcattcgattcacttccttcgtacagggatagaatatgcaataacctattttgttccattttcaaaatgtcgcttccttctgcagttatcatatagacttttctccggcctgactctccaacaggttcaatccagccatgcttattcaagttttcaatcgcaccgtataatgtgccggccgctaatataacagttccgttactcatcttttctatcttctgcatggcggcataaccatgaagcggctcacgcagagctaataaaatataatgcatggtttcagacagcggtaataatttatgtttcatatcgtcaccctctattcagttcgactatatagttcaactttataataaaagtaatacagttcaactgaatagtcaatggttttttcaaaatttgtaaaaataaattgataataagaggacatcaatctaaaaagccgccttcctgcgtaagggaaagcggctgcacgatattatatgtcagccaaatcctcaggggtaattggctgctgtaatttcaaagtatgtgtttggcataatggattaaaagaaaattgttttctaaacggtgcgatcatataattgaatgaaaaaaggaagcatatcatgccgatcaattcttttgaaaactatccgatgagctggaagccgacgattgataaaacggaaaagcccatttataaagaaattgcggggaaattggaacaggatatattacaaggagttttattacccggaaccaagctgcctcctcagagagaattagctgattatttggatttaaatgtaagcactatttcaaaggcttttaaagtttgcgagttaaaaggtctgttgagtgcatctgtcgggagcggtacttttgttgcttacgatgcattatcgaatgcgtatctgctcgaagatacaaagccgaagcatctaattgaaatgggagcgacacttccggatcaggtttcttatgagccgctgctgctccagctgaaaagtatgctgcaagaggaagattacgaaaagtggtttggctatggccggacaggtgaaagtctttggcagaaagatgcggctgtcaagctgattcgaagaggcggatttgaaacgtccgttgatcacattttatttgcaaacggcgggcaaaatgcgattgccgccacattggcaagtctttgtaaaccgggagatcgcatcggagttgatcatcatacatatcccggcttgaaaacggccgcatcaatgctgagtgtgcagattgtgccgataaaatcagagaacaatgaaatgagcccatcctcatttgaatatgcgtgtaaaaatgaaaatattaaaggcatctacctaatcccggattatcataatccgacagcgtcttttatgtctgttgaaaatcgaaagatgattgcgggcattgcaaaaaaatataatcagttcattattgaagatgcatcgtaccatcttctggggaaaaatccgcttccggctatcgcatcatttgcaccggagcagacaattcacattgccggtctgtcaaaatcattagcaccagggttgaggctggcgtatgtcgcagtcccgagtcaatataaggagccgatttcaaaggcgctttacaatttaaatataactgtttctccgctattagcagaacttactgcacgcacgatcgtatcgaatcaatttgaagtcttaattgaaagtcatcgtgaacagaccattcgcagaaacaaaatcgtaaatcaatatttacatggctatacgtgtgcaggtgctgaaacgggaatctttcgctggttaatgttacccggaaacatgacaggtgcggaatttgaaaatttagccgcgcaacatggagtgcaagtgtatgcggctgaacgctttgtcgttgggaatagttgtccggaaagggctgtcagagtgtctgtctgtgcaccgaaaacgcttgaagagcttgagcagggcttaatgattcttaaacgcttgctggatgagcatatgtaatattgttcgccatacaattctcatattgtatggtttttttgtgcgtgttatgataatccaaatttgttggaggttataagaaaggcaggtcgggttatgcttcaaaaagacagtataaatgtatcagatggtcaatcggcatcattgcggcaattcatagattctcctgaaaaacaaaaagcgttatataagcgtactttagctgtcgtcagtctttcacaaattttcggaggtgcagggctggcggcaggagttaccgtcggtgcgcttattgcacaggaaatgcttggtacagatgcgtttgccggtgtaccttctgctttatttactttaggatcagcaggcgccgcattatttgtggggagactttctcagcgttatggccgtcgaacaggtctttcagccggttttatgattggcggactgggagcgataggagtcatcattgcggcaatgataaatagtgtttttctgctgtttgcttctttgattatttatggtgcgggaacagcgacaaatctgcaagcccgctatgcaggtacggatttggcaaatcacaaacagcgggcgactgctgtcagtatgactatggtttttaccacatttggtgcagttgcaggcccgaatttagtgaatgtaatggggcaattcgcgctctctatcggtgttccgtcacttgcgggtccattcattttagcggcagcagcatatattttagcaggtgccactcttttcatcatgctccgtccggatccgttagtcatagcaagaacaatagaaatttccggccaaaaacctggtgatagaggccaagtgaccgcggacgaacacacaaagaaaaaaagagggatcattgcgggtgcagcggttatgattcttactcaaattgtaatgactgctattatgacaatgacaccggttcatatgagacatcacggtcatggcttaggagcagtaggtcttgtcattggctttcatataggcgccatgtatctcccttcactggtgacaggtgtgcttgcggataagttaggccgtactgtaatggctgtatcttctggaatgacgctgcttttggcaggactcgtatcggcatttgcaccgggagattctatgattcttatggtcattgctctatctttgctcgggttaggatggaattttggtttaataagcggaactgcacttattgttgattcaactgaagcttccgctcgggctaaaactcaaggtacagtggatgttttgattgcgttgtccggagctgccggcggagcattgtccggaatggtcgtagcaggcgcaagttacctaacattatcacttggcggaggaattttatcattattattaattccggtggtgatatggtcacttggaaataaagaataggtttgcccaaaatgaacacaaaacggcgtaaatggatacaatgaataacttcaaatacttgaaataacaggctattaagggcctaggtgggtgaataacccgtgtgaggcgaggttcaagtcctctcggccgaatcgaaaaataccaagggtttttccgcccttggtattttgtccgttcttatttgctgttccagtttttctctataaatttattcacaggctgtaagttggttttgttcgcaatttcaatgacagcgggaaccacggaagggtccgttttggagaagttaggaattcgcgggtctaaccggaaaaagcgatctcccagaagattagcactgaccatggattcatagtaaccgtttccgccaccgacaatctgcagaaatggcagtaaaggttcattaggcgacctgtccaaaaggactccccaatttggaggaagattcttcagattttcgggacgtatgttatctgcacttaccattccccaccccctcgtatctcgtcttaaccgagtcggggcttcacctgttccaatggataatactgcaatttgatccaaaggcactttggcttttcctactgcaaacgcgatactggctgtactggggttcgttgctactacatatccgtccacgtagttttgataggcgcgttgtgtcgcgggagcaccgctgcttcgcagtatgacatcactcactttctcatctaaatagggagagccgggaaagttgtgaaataatacaggagtccaacgatccagtttaggagagtataatttgaatgaagggacaacaattcgtctttttaaatctttgagacgaagatctgccgggaaaaagtttcgtaccgctttaataaaaccggaatatggtaattgttgattgaaaacaggtccgcccggccgggaaatgctgaatgctggcaggatattttccttaaaatagcggaatgtctcctgcggtgatcttccgctggctaatgcaagggcagtgaatgaaccgattgaatttcccgaaaacacatgggttcggcttattaatgttggattttgtttaaccagtctgttcaatagttgtaaacttaaagcacctaaggtaccgcccccatcaaaggtcataatccgatattttgccaaagttaatttctcctttcaatttaaaactatcattcagtatatgtttctccagtgtctattgtatggatgaatgaaaatttctctaaaatgtgttgattaatcaaaataatagtccaagctgtgattttttatttacataatatgtaatgatttaatcatttaatcatatgagaaggagtgatggtcatgtattataaccaagatgaagatcaaatgttcattccgaagaaaaagccatacaacgaagcctgtgacattggtcatgatatggatcaggtggaagaagcattaagagcagaagcagcaagagaagcagaggcaagagcaagagcagaagaagcaatagcgagggcagaagaagcaagagcaagagcggcggaagcaaaggcggaagcaataagattagcagcaaaagccaaatgtaaaaagcgtcataagaaagagaaagaacatgattgcaaacgtaagcacaagaagaaaaaataaaattttaataatgtaaaagacttgaatcattttttcttgaaagaaaattttcaccgcggaaattcctgcatggctgttggaggagcaatcacgaagcttgctcagcagaactaaacgggcaggcataaaaaacatccggctcataacgtttagggaactgtctgtcggacagcctacaaaagtcaatatgttatcccagaacgttataaaaagtgagaagagacaagagagtggcagcttgccgcccttgtctttttttgtgtttttatagagggataagtcgatgatcaagttaagctttcgcatatatttatctatttttaagttagtagaccatctgtctaagaatttgtccaaatcctacatatactggtaccggaatcaaatgcttattgggagtgaaatagatgggatcagcacagttaacaggacgtgtaatcttcaaaggggaccccggctatacacaggcggttaagaattggaacccttatgttgatgtctatccgcttgtctttgtttttgcacaaaattcatacgatgtcagtaatgctattaaatgggctcgtgagaataatgtgcctttgcgtgtcagaagcggccgccatgctctggataagaatctttcagtagtaagtgacggaattgttattgatgtgagtgacatgaataaagtcctcttggatgaaaaaaacgcgattgcaaccgttcaaaccggcattcacgttggtccgcttgtaaaaggattagctcgggatggttttatggctccgtttggagacagtccgaccgtcggaatcggaggaattacgatgggcggcggatttggcgtgctctcacgatcgattggccttatcagtgataaccttctcgcactgaaaatggtagatgcaaaaggcaggattattcgagcaaatcaatctcacaatgaggacttactatgggcttccagaggaggcgggggaggtaatttcggatataacacccaatatactttcaaagttcatcgtgctcctaaaactgcaaccgtctttaatattgtttggccatgggaacaattagaaactgtatttaaagcttggcaaagatgggcgccgtttgcagatgaacgattaggatgctaccttgagattttcagcaaagtaaatggcttgtgccatgcagaaggaattttcctcggttcaaaacctgagctgattaaagcattaagaccgttattaaataccggaactccgacacaaaccgtaatcaaaacattatactatccagattgtatagatttcttagaccctgatgaaccaatccccggcagatccgatcagagtgttaaattttcctcggcttgggcgctcaatctttggccgcaagaacccatatcaatcatgagacaatttttagaaagagccactgggacagaaactaatttctttttcataaattggggcggtgcgataagcagagttcctagcagcgaaacagccttcttttggcgccggccattgttttatacggaatggaatgccagttgggaacataaatcacaagaagcctcgaatcttgcgtcagttgaaagagtgcgtcagctgatgaagccatatgtaacaggttcatatgtgaatgttccggaccaaaatattgaaaatttcggaaaggcatattatggctcaaactttgcaaagcttcaaagaataaaggcgaaatacgatcccgaaaatgtatttcgttttccgcaaagcatcccgccgtcttatcactagtgtattgttttgttaagcattctaaatatcatcaagttggaacacaccagaaaattcaggtgtgtttttatttttgcttttatttcttaaatgaaaagcactctccatcagaaaatagcatatcagttttctaatgtatcccagtgcggattccaaacgatttcccataggtgcccatcggggtcttggaagtgaccggagtatccgccccaaaaagtatcatgagcgggatcagttatagttgctcctgcctgttttgcctgatccattactttatcgacttcagctttactattaacattatgccctaatgtacattcgacagggcttggtgcggttaaagcaacgtttgcttcatgtgcgatgtctttgcgatcccaaatggcaagtttcagtcctggctgcaagtcaaaaaaggcaactgcaccatgctcaaactctttaccgactattccttctgtaggcagacccagaccatctcgatagaagtgcagcgctttttctaaatgatctacacctaacgtgattactgtaatctgtggtttcataaaaatgcagcctcccatgctcatgataagaaaattatatcaatcattgattaggagagacagcggaagttatttaattattcagtttgtttttggggatgtaaagagggtattggaaatcttcattaaaaattatagtaaagaacatttatattcagatatgaacacatgatcatatataattgtttgtgtgtgacatgttagaatgcttcataacagaaaagaaataataaaagcatatgcatcaagaaattttaggttaaggaggagatttttatgggtcacaatcatactgatggggccaacaaaaaggttttattgatctcttttatcatgattacaggttatatgattatagaagcaataggcggatttttaacgaatagtctggcgcttttgtcagatgcgggtcatatgctgagtgattcaatctcattaatgattgctctgattgcttttaaattggctgaaaaaaaggcgagtcacaataagacgttcggctataaacgatttgagattcttgcagctgtgataaacggtgttgcattaattcttatttccctttatatcatttatgaagcaatcaaacgtttctctcatccgcccgaggtagcaacaacgggcatgcttatcattagtatcatcggattagctgtgaatatattggtcgcatggattatgctgaatggcggagatacaaagaataacctgaacataaaaggagcttatttacacgtaataagtgatatgctcggatctgtgggtgccattctagctgcgattcttatcatcttctttgggtggggctgggcagatccattggccagtgtcattgtggctgttcttgtcctaaggagcggttataacgtgacgaaagatgccattcacgtattaatggaaggaactccagaaaatattgatgttactgacatcattcatacaattgaagagacagagggcattcaaaacattcatgatttacacatatggtctatcacaagcggattgaatgctctttcctgccacgctgttgttgatgatcagctgactatttcagaaagtgaacgtattttacgcaaaattgaacatgagcttgagcacaaaggcattacgcatgtaacgattcaaatggaaacagccgcgcataatcacgacaatgcgattctttgtcaggccaaaagtgagcagacggacggccaccatcatcattaaatttttatctgatttgaatgcagagatggatgggaacgttaaatggtatttctcatcgattgatgcaggatgacggcacccagccagcggctgttttagaaaaagactaactcttggagctgaatgaaagctttccgggatgtatacgcttggtaagtaaatttacagagaattgtttagctcacgcacatagaaaagctccttgttaaaggagcttttctactctttacatatggttcatataaaatgtttgctttcactccccgcccagcctttctcatttaatcctttcaagcacaagtcgaaacagctcaaataacaggaagttaaaaaacatccaaaccccgccgtatacatatccgcccactatgtcgcttggaagaacgcttgtccatttaatatttacaatcgcgagacctattaataacaataatccaaataaaggagccgcaatggtcacataatgtgtgtttgaatgacgaacaagcaaaaatatgcaagttccataaatgataatcatcatagctgcattcagatccggaaaatcggcagaatgaaatttccccttaaaaccaatcgttcgaaggatagagaaggcctccataataaattcacgaaaaggggctcctccgagtatggaaaccgataataatagatactccagcagcctattctgattcttcaaccaaatgactaatagggttaaaacgatgaggccggcgatgccagcgggttgttgaaaaatgaataattctttcatccagtccatataaaaggcagtataaacgacatattccgcaatttgattaaactgggcaacgtcatttgcaagataatcctgagctaagccaaacatcaggatcacaaatccaattaaaactgacgtgaggcaagtaaggaatatttcagtggctcttatcgttctgaatcgatttgttaatctcgtcagccattggataaaaaagtttttaatctggattttataaaatctaaaaagaagatatcccgctaacaaaacagccagaacaagaagaaaaatgattaaatatttgcttgctgcctgatgtaaggtttcccatttaggacccaataatttccctaaagtaataaaacagcttccccacaaaatggccccaatgtaagcagggataataaatgtctggaatgacattctggaacttcctgatacataaccggcaaaatgcctgaccccgggaatgaaataagcgaacacaagtaatttacttcctgaccgctcaaaccaagccgctgttttgttatacctttcgggccctaaatgaacatactttccataccgctcgattaatctatatcctccggttctgccaacccaatatgtgattgttatccccgtgcccgcggaaataaaggcagttagaagtgctaaagcataatccatttttccttgataaacaaaataccctgcatagctcatgatcatctcggctgaaattggaatagctaagagctctaaaataataccggaaaataaaatcagataactatgttgttcaaataaagttattaaatgtgacataaaagcctccggatttttatctaacaccgttaccttgatctgcaaagtatcattatttttttagtaagtttagcattttcagaaacttgtaagtttttaataggaactagtttattgtatagagtaaggatgcccgattccgaaaaaaatataacatcagtccaagcaattgcgatgcttactcatatgtaaaagcgatttttaaagctttaacttttaatgcaaagctgacgggtttatcaattgcttcgaatttttgtcacctcttctcattacgtatcaaaatatagtaagtttgtggagcagagaacagtatcattgagggacaatggatgagtgacctgcggaagttcaagttttctcagtcgtaatcatgataaggggaaaattccttagcgtggcacattctcactgtaaaagcataggataacatcataaaaatttaaaattgcggggatgaaaaatgtattatatacctttttcacatcaatgttattattgtgtgaatgtaccgatgtatagcgatggaagatctgtttattggactgttccaaataactatgatccttcatacgaagatagaaaccttctcttgaaagattatggaccaaaaccatttgtcgtgaatatcaataaagccgcaaaacaaaatcatacgttccgtactgccttatggaccggaaaacattttcaaattactttgatgagtatcggcattggagaagatatcggtttggaaatccacccccacgtagatcaattcttacggattgagcaaggccggggaatcgttaaaatgggcaggagtaaggaaaatttaactttccaaagaaatgtctatgatgactttgccattgttgtacctgcaggcacttggcacaatgttattaatacgggtaatacgccgttaaaactatattcaatttatgcgcctcccaaccatccatttggcacggttcatgcgactaaggcagatgcagaggctgcggaaggttagcataaagtatactgcagaggtttgacaaactgggattccgcctttctggctgcctaagagtatggtaaataaggccgatttaatatgaatcggcttattttttgttggatttattttctttgaacagccttggatcgctgcgggcaatgtatcggttttatcggccttaaattctccggtataccccggcacgagtccaatatggccttcttgattaggcttttcagcaaagaatagctttttcattcatttggcaaacgttattgatttatttgcggaataacatataatggaaccgtcaaaatataatctcgttagaagggagattcatatgattattaaaatgactcaatgtcatatgaaagacttcaataaaccaaatgaacctctggttgttttcgggagaattatacccgcacttgaaaacaatgtgtggtcatatactgaggaacggttttctaaaccttatgttaagaaatatgaagatgaggatatcgatgtcagttatgctgaagaagaggggaaagctgtttttttgtattatgctgacaacaactgcatcggccggattaagattcgtgcccattggaatgggtatgcgctgatagaggatattgctgttgcaaaagactatagaaaaaatggtgttggaacagcattattaaatagagcgatggagtgggcaaaggagaatgattgttgcggtcttatgcttgaaacacaggatattaatgtgtcagcttgtcatttttatgccaaacacggctttgtaataggcgcagttgatactatgctttattccaacttttcaacggcaaatgagatcgcgattttttggtactgtaaattttaattgctgctgaattttaaacgggcactattgtgtgcgtattgaggaaagacgaaaaatgcagacagggctgcaaaatggtgcataaaaaggaagggggcataatccttccttaaaagaatcttcaataccttttacttctttgtataacattccttttttgaaatcggcacccaaatttcgcttttgaaagatggcgatgttatatccttatgctcgttccacagtatttccgggccttctacttgttcataatttgacgatggaaaccattcggaataaatccgtccccacacttcttgcagcgcatccgggaatgatccgattgcttcgaatacagcccacgttaaggcaggaactttaagctgcgataggtgatttgggcaatgtttcgtcgttgctgcgccaatatagtgatcaagctcccctttctcctctgtacggccttcagaaaagtttgtggatgcactaatgagtcccaaaggtgttgtattagaaagctctttaagttcatttattgtttcttcatctaaactttcccacatggatgcaatatccggattcacccctttgaaaataataggaactcttttcttaatgccaacgatgcgaaatgcctctttttcttcgatacgatagttcatttcatttcctcctttgattgataactggaaggtcattcgtggataagctttaagtgaatggccattatgtttagcttcagatggtcttatgccatgcaaatgttgaaatgctcgagcgaaagaatctggtgagtgataaccgtactttattgcaatgtcaataacctttgcgctgcggtctttaagttcaaaagctgcaagagtaagacgtctgcggcgaatgtattccgataatgaaatacccgtaaggaaagaaaacatccttttaaaatgatattcagagcagaaagcaagctttgctgcttctttaaaatcaatatcgttcgtaaggttttcttcaatatacgttagcgcactgttcatacttttaatcgaatccattttattgacctcctttaacaaaagaataacaggagcggcgtgtatctgcccgacattccgtgcacggttttgcagggttaataaaaaacgttaccatgctataagggcatttcatacggtatcttatctgaaactgtatctttttaaatgtcagtcgatgtaataccctgcaagccatgcagaatctaaatgctgcaatccctgccccttagcttattagataataaaccggtcaatctggagcaattaaacgaactgatcgatgaagtgacataaatataaaacattactataagaagattggtattcaagcaggcagttatagtcaagcattgttatgttttaaactttacataggggaacccttatgatatggtgattattactaatattgacaataaagaggtgaaagcaatgataaccgtttttagaattttgtatggttcagatgcaaaaattggaaatatcttggccgacaaagggagcagtctgtccttttttaagccaaataaccataaaaaaacagttatcggcgctttttctctttggcaaataaacgttaattcaatgacatgatgtccttgtttatttgtgcatgattttatttaagcgcagcaccgataattgtgtcggtgtttttttgtgcctaattttaaaaaaggttagatgatgactcccttctatttactcaaacaaacgagagttttatggaaggatgagaaaacatgcgacaaaaaaacaagtatataagaattcaagagttcttgaaacagaatgaatttcctgattttagaatgaaacaaatcacaaatgctatattccatgggagaataaatcatttcaatgaaataacggttcttcctaaatcgttgagaaaaatgttagttaaggagtttggagagtcggttttaaatattgctgctttaaaagaacagcattctgagcaagttacaaaagtcttatttgaaatttcaggagacgaaaaaatagaaacggtaaatatgaaatataaagctggctgggagtcattttgtatatcctcgcagtgcggttgtcattttggctgtacattttgtgcaacaggagatattggtttaaaacacaacttaacgtcagacgaaattactgaccaaattttgtactttcacttaaaagggcattcaattgatagtatctcttttatgggaatgggagaagcattagccaatagacaagtttttgatgctttacatgtacttacaaatccggagttgtttgctttaagtcctcgcaggttatctatttcgaccatagggattattccgggcattaaaaaaatgactcaaaactatccgcaggtcaatctgacgttttcattacattctccttttaacgaacagagaagcaagttaatgccaattaatgaacgctacccgttaatggaagtaatggacacattagatgagcatatacgtgtgacctcaagaaaagtttatattgcttatattatgctgccgggagttaatgattctattgaccatgcgaatgaagtagtaaagcttttaagaggcagatataagagagggaacttgttccatgtaaacatcattagatacaacccaactgttagctcacctatgagatttaaagaagtaaatgaaaatcaagttgtaaacttctataaaacattaaagtcagcaggaattaacgttaccatcagaagtcaatttggcattgatatagatgccgcttgcgggcaattatatggtaactatcaaaaaaataatagctaataaagatgagagtcatgtttctaacgtgggaagcatcgatacggggattgtgataagaggaatggagtgacagaagagaacgcgggaaagtgacggatacgatatagcggaggggttttatcgttagtattagttccggcggtgatatagctttagggcaggaaatgacacattgacttcatattatttcatttgataacataaaatggttattttagtgaagaatcaggatatccattttgataaaaaaaaggagtcataacgttgttgaaaaggttttttcttgtttttcttacgctgatgatgtctatatttgctgtactcgcggctgctgaagagtctcccggcgaacatgtcatttcatttgacgagcctataattttattggtatcactcggaatcattttatgtttattcctccctccgttagtcatgtccttttttggcagcttgattgtgagaatcatatccggagtctatcaatgttttatcgttctcactttcgcagggctcatcccaattggatttcttattcccaatggctatttgacacttcttgttgccgttgcgggaactttggtcagttcagccagtgttgcggtcaccttattcgctggcaggacaaagaacacaaggaaagttagaaatgatactgaaactaagctttcgtaggcggtcccaaaaacaccaagtgttacagacacttggtgtttttttattccggcggcgccaacccgattcttataaacaaaagaaggtataatgggcaggggagggttgccagccaatgaaaataaccagagaaaaattagaaaatcagcaaatttggatatatggtgtgtctcttgtgatcggaggaatagcggggatcgccgggaaagattcaggactcacctggggctggacgatatcaccgcttattgctgttctcatgtatgccatgtttgcccaaattcctttcttaaaactgagggaagccatttcaaacctcaagtttatggcggcattactgatcggtaatttcttagctgtacctgtcgttgtgtgggttttgaccgccatttttcctcaatctccgcctatattattaggagtttgtttggtattgcttacaccttgtatcgattacgtcatcgtctttactcagctcggcaaaggaaatgagaaattaatactggcttctacaccggttttgtttgtcgttcagatggtcttgctgccgttatacctgtggctgtttatcggaaaagaggtcgtaggagctgttcatgcggggccgtttctggaagcattcttatttttaatagctgcgccgctgctggcggcagtcatgactcaattatgggctgataaaaagccggcgggagaaaaggtgttagaatggacagcgtggatgcctgttccttttatggctctagtcttactggcggtcgtcgccacacaaatcggcaaagtttacagtgattttgacatcattgtacgtgtgattcccatctatctgttattcttgctcattatgccgtttgtttctcggtttatcgcatatgcatttcgtttggatacaggtgaaggaagagcactgatcttcagcacgggcacaagaaattctctcgcagttcttccgttggcgctggccttgccggatgcctgggcctcactggccgctgctgttatcgtcacacagacgattgttgagctgataggcgaattggtttatataaaagcggtgcccgactggctgctgaaataagccgtgttccttgtcgggcggattccgtctgaactgaaaaaaacataccaatagatattggtatgtttttatgcggattataaagtcgaaatatcaataacgaaacggtagcggacatcgctttggagaacccgttcgtacgcttcgtcgacttgattggccggaatcacttcaattttaggagcaatgccgtgctcagcggcgaaatcaagcatctcctgagtctgcggaataccgccgacaagtgaacccgcaatgctgcggcggcccgtgattaaggagaatacactgtatgagtccggattagcaggcgctcctacatttactaatgtaccgtcaatgcgaagcagggataagtaggcatctacgtcaaggttcgcggacaccgtatttaaaatgagatcaaaacgtccggccagctcagtgaatgtatccggattgcctgtcgcaaagtaatgatcggctccaaattcaagagcttcgtcctttttattcattgagcggctgaggacggtgacctctgcgcctaaagcgtgcgcgaattgaacggctaagtgtccgaggccgcccattccgacaatcgccacttttttgccgggaccggcattccagtgtttcagcggggaatatgtggtaataccggcgcacagcagcgggctggcagcatccaattccagctgatccggaatccggacaacgaatctttcagtgacaactattttctggctgtagccgccgtacgtaggatttccttcgtagtccaggttattataagtctgaacaacaccttttgtgcaatattgttcgtcaccgttgaggcagtattcacactctccgcaggagtctacaaaacagccgacacccacgcggtcgccgacggcaaatttggtgactttttcgcccacggcttctacaacaccggcaatttcatgcccgggaaccatcggaaaaattccgccgccccattcatcgaatgcactgtggatgtctgaatgacaaatgccgctgtacttaatgtcaatcaggatatcgtgcggccgtaatgctcttctctcaatcgtcgtccgttcaaatgcagcttttgcatgcggagcgcttaacacacgagttggatgattattgcacatggttatcttcctttccgaaataaagtggtgaatcctcttttcaattttactttaaatgttaaagcggactttaagtcaaggcatttggtttatttttttatgaaatgatattctataatggcacgcttatgaaaggtatgatagatgaaggatgggtggtaagaacatgaagattgcacaagctgcaaagcaggttgagttatcaaccgcgacgcttaggtattatgaaagcataggactgatccctccggtaaagcgcaatggaagcggcatccgcgattatgatgaaaatgatgtgaattggattcaatttataaaatgcatgagaagtgccggcctgtcgattgaggcgctgattgaatataccgctttatttactgaaggagccgatcatacgattgaaccccgaaaaaacattcttataaatgaaagaaaaaggctgaaggagaaacagagagaaattggtgaaaccataaataggttaaacaagaagattgaagactacgaagacatacttgaaaatgaagcgaaactaaagggcagcttgaaagctgaatgtatttctgagtgaagaagatgacctgagcgccggccgcaagaaatgtactaagggaacaagccttggtttttttattttctgctgactttatccgcatctttttgggaaaatataaaaaacccacaatagagagaaatgaatctaatttaatctttatttatccttttttcagcttgactttttcactgcagacttttaaagtgtgaaatgttgcttagactgtgattagcgactttaatgctgaaaagaggtggtttacccagatgaacaataataagaacccttgggctttattgccattagttttattcgtagggctttttgtcggctctggtctggtgaccggagatttttataaattgccgatcttgattgccgcgatcattgcatcagcttttgcgctgttatttaaccgcaagaaatcgctcaatcaaaaaatagaatggtttgcttccggtgcgggacatcctgatattatcattatggtgatgatttttatattggcaggtgcctttgcttcagcggctgaagcgatgggtgcggtgcattcaactgtcaatcttgctttgagcattattccgcagcagtttttgctgccggggctgttcatcatttcttgtttcatttctatatcgatgggaacatcaatgggaacgattgcggcggttgccccgatcagcgccggtttgagcggagagctaggcatcccaggcgcgattacgatggcggccgtcgtcggcggagctatgtttggagataatctatcctttatttccgatacgaccattgcgtcagtccggacgcaaaaaacacaaatgagagataaatttaaaacgaactttctgattgttttgcccgctgccattgtcactgttattatcctattttttattccggcaggccacgcaggccatgcgggcgctgaatcttacagctggatcaaagtgcttccttatgtcgccgtgttagtctttgcgttaatcggttttaacgtaatggctgtcatattcggcggattggttttaacgggaatcatcggattagcgggcggcagcctgacgtttgcatcttattttaaggcgattacggatggaattgccggaatgtccgaccttatcatcctgtccatgctgatcggcggaatggtcggcgttatgaaacaaaacggcgggatcgactttttactggagttcattacgaaacgaatccgttcgaaaaaaggcgctgaagccggcattgccggtctggtcagcgtgacgaatctggctgcggccaataatacgatctcgattatcgcagccgggccgattgcaaagaatatcgctgatgaatttaagatcgacaacagaaaatcggcaagtattctggatatcttttcgtgcatggtacaagggctcattccttacggcgcgcagctgttatcggccgggaaattcgggaatatttcacccgtcagcatcctgccgtactctttctatcccgttctcatcggaatctgcggcattatcgccattatgtttggcttgccgaagtttacaagaaatacgaaataaaaaaggcgtcgaatggcgccttttttatttcatgtcagccaggcatgtttcaaaagctgaatgccctgcgcgatctgatcagtatcaagatgggcgaaccctaactttatgatcggcggttcaggctttccggaaacgaaatagatggcggtagggtataccttcaccccgtactgaaaagcgcgctcgattaatgtttcttctgaatagttcaggtgaactctcaccaatatatacaaccccgactgctcgccgatgatcgtcacatgatcgccgaactgctgcttgatatgtgaaatcaaatgctgcattttgcgcttgtagacagtgcgcatgcgtttaatatggcgggtccactcaccagccttcatcaattcagccatggccagttggttaagcgaagaagcggtgctttcaaaataaagaaaccgttttttataccggtgtaaaatgcgctgcggcaaaaccatatagctaatgcggatgcccggaagaaaggattttgagaaattccctaagtaaatcacacggtctgattgaatggaggcaagagcgggaaacggctgctgcgtataacggtattcactgtcataatcatcttcaagaatatatccttctcttttattcacccaattgatcagtgtttggcgctgctgaatggacatgcttacgccgtaagggctgtgatgggaaggggtcacatagattaatttttctttcattgcgtgtaattgagaaaaatctgctccgttttcatagacaggcatcgtttcaagtgacagcccatgaaattgaaatgcctctctggcaccgtcaaatcccgggttttcaacgataattccggaaaaatcttctttcagaatccggctgagataaatcagcatctgctgtgtgctgctgccgatgataatggaatccgcgtctgttttcaccccgcgggattccaagagataagcggcaatttgttcacgcagatccaactcgccgaatgggtcaccgtacaggaagcttttctttgatgtcaaaacttgattgtataattttctccatgttttcagagggaaatgcttttgatcgacggctccggcgcgaaaatcaaccgagaccggctgcggcgattctgttttctcagcttgaacaatatcattttcttgttgaaataaagagggttctatttcgtttgcaaaatatcctttgcgcgtttcgccgcgaatgtatccctccgctaaaaggagatcataggccatcagcgttgtattgcggcttaccagcagggaatccgccagctcccgaatggatggcagccgctcatttgcctggatatttccctgctcaatcaacgtcttaaattgctcgtaaatttgtttatatttcggggcgtcgcttctgaaagcaaaaattatatttttcatcagatgttctcctctgacatgtatatttatccgaatctgtatctttttaaatgtcagtcgataccttattatagcggaaagcgctttattaaatccatgttcagagaggagaatttttatgtatattcccgctccatttcagcttagtgaagctgatgcgagtaatgtcatcaaagagtatggtttcgcaacattgttttccacggcagggggcatgccatacgcaacccacctgccattgatgatgagcaaggataaccattacttgtacggtcattttgccctgccgaatccgcaatggaaagagattgaaggccaaagcgtgttagccgtttttcaagggcctcattgttatatctcgcccaaatggtatgagacgaatcaggatgttcctacatggaattacgtggcggttcatgtttacggagaggcggagcttttagataatgaagaaaccgtgcattcgatgagtgatctcgtattgaaatacgaaagccccgacagcccgtataaattagaggatatcgatgcgaaattgctggcaggcttgaacaaaggggtaaaaggctttaaaatcaaaatcagcaaaatagaggggaaagcaaagctgagccaaaatcaatcagccgcaagacaagagctggtcgtacaacagctcaaacagattcctcatacaaatgaacagctcatttccggcctgatggaagaaaacatcaaacggattactgaaaaaaactaaatgaaactcaaaaacataccagcagaatgcggtatgtttttttctggttatcaagcttttcttgggatgaataacgattcaaacaggaaccgcatgaagcaaaatttttcatgaagaatacaccaaaaataagctgtcagcttggtccctgacggcttattcttggcgaaagattatttctctgtggcgaaataaagcaaagcgatgaccggaaaagtgataccaatccataatgtgatactccaaccgcctgaagcatatgcccatccgccgattgatgaccctatagcaccgcccagaaagaaaattgccataaataatccgtttaatcgactgcggacttcaggccccaacgaaaaaattgaacgttgactgagtacgagattggctgatacacccacatctaacagaatagctgccgctactagaactgctattccgacgggggagctgctctgaatcatgagcggcagtaataaagaaacagtgacagcaccgagagcgattccggtggcaagccgggtcaagccgcgatcagccagacggccgcctatcggtgcagcggctgcacccgcaatgcccgctaatgcatatagcgctattgccttctgagaaaaatgaaaagcaggaccggacaataataaaggtacagtcgtccagaacaagctgaaagctccaaatacaaacgcatgataaatggcacggcggcgtaagaccggagtcgtgcgcagcagcttccacattgaaccgagtaagacggtatagtttgtgtttgctgttggttttctggcaggaagcacttttgataacacgattgccaggacaacacttaacgcggcggataaagcaaatatggcattccacccccaaatatccgcgaccagactggatatcggacgggacagcataataccgagcagcaggccgctcatcacattgccgacaacccggccgcgtgcagcgtctggtgcaagatatgatgcaaacggaacaagcacttgggctgcgatcgatcccaatccgatgaaaaacgcagcggctaaaaacagtgttccatgcttcacaaatgctgtcagtgtcaaagcggctgcgcttagaaggagcgatacaacaacaagttttttattttcgataatatctcccaaagggacgagaaacagtaagccggcaacgtatccaatttgggttagtgtgacaatcaatccagcactgctgggagaaagcccaattgccgcactaatggatcctgccaagggctgcgcataataaagattagcgacaatgataccgcatgcagtcgcgagaagaagggttaaaccagatgaaatcctctgatctgctgtttgtttgttttctttagccataaaaatgaactcctttttaagtggtttttaatgatgcttgataaatgatttgctgattctaagacttcctcaggttattttataaactaaacgtttagttttaatcataagcaaatgatatactgaacgttcagttttgtaaataggtttctgttttatttttttaatcatgttacgtatactgaacgtatcgtttatatttggggaaggaatgattcatgtgcagaataaacgagggcggccgcgcgatgaaggaacgcataaggcgattctttctgcagcttatgacttattgttggaaaaaggctttgacgcggtgacagtcgataaaattgcagagcgtgcaaaagtgagtaaggcgacgatttataaatggtggtcaaacaaggctgccgttatcatggacagctttctttcgacggctacggacagactgcctgtgcccgatacaggatcaacagtgcaagatatattgacccacgccacgaatttagcaaggtttttgacaagccgtgaaggaacagttattaaggaattaataggtgcgggacagctggatgcaaaattggcggaagaatatcgcacgcgatttttccagccccgccgcctccaagcgaaaggccttctggaaaagggaattcagcaaggtgaattaagagagaatcttgatattgaagtaagcatcgatctcatttacggaccgattttctatcgtctgctgataacaggtgatgaggtgaatgattcctatgtgcatgatttggtgatgaatgcatttaagggagttcaagctacctgaataatcgctcgaatcggatgcaaagatatttgtgcctatggggcagaaaataataaaaaagccgaacaagttcattgttcggccttttctggtttatttgcgaaccgccgggcggctgccacgcaagcgataacgccgacattcaccgctgcaagtccccatcctactttttcgtgcagaatcatagcggccagtaacaggccgaagaaaggctgcagcagctgcagctgtccgaccgccgcgataccgccttgggcgagtccccgataccagaatacgaacccgatcagcatgctgaataaggacacatatgcaagacttagcagtgcaggcgcgccgatgtttgaccatgagtgcggaataaagcagacagacagtatgaacataaggggaagcgataaaacgagtgcccaagagatcacctgccagttgcccagccgccgggagagacgggcgccttcggcataaccgagaccgcatacgataatcgaagcgatcatgtacgtatcaccgagaggagaggattctcctccttgaagcagagcataaccggctacgaggatgctgccggcagccgagaaaatccaaaagaccggactgggccgttcgcctccgcgcagtacgccgaagatcgccgtcgcaagcgggagaagcccaatgtagacaatggcatgtgcggaagtgacatactgaagcgctaaggctgtaagcagcgggaaaccgattacgactccgaccgctactgttagtagtgagatgatgtcgcttttggccgggcgtttctccttaaagatgaggagcagagcgcctgccaatataccggctatcgcggcgcggcatacagtgagaaataccggatcaaagtccgctacagccaagcgggtcgcaggaagcgaaccgctgaaaataagcacgccgataaatccgttgatccagccgtttgcggctttgttcattttcaatcactccaacataaaatttgctttatccggtttgtgtttctaaatcgattttcaaagtttataatgactataaactgaaattggccttatacaaatggccagtttttataaaaagaagaatgccagtttgggggaggcagaatggatattacgccatttttaaatagagatctgaatattccgctttatcagcagctttatcggcattttaaggagaatatgcatcagggccgtattcctaaaggactgaagcttccttcaaaaaggcttttgtcgagtcagctttctgtcagtcagacaactgtagaacgggcctatgatcagcttgccgccgaaggctatattgtcagtaagccgagaagcggatggtttgccgattatgattcagaagctgtctatgtgaagaagaagccgggcgcttcacccgttcaaagaaagacggaggaagttccgcaatggattgatttccattacggcgctgtggatgccgtgcattttcctttttcggcatggcgcaaaagcatggtcacaagcttggatcaatatgggcatgagctgtatcggcccggggatgatttgggcgaggctgagctgagaacgatcatttcagagtatttatatcaatcgcgcggcgtgaattgccttcctgaacaagtcatagtaggcgccggaaaccctattcttctgcaaatgctgtgcaacgtatttgaatcgaatgtttccatcgggtatgaagatccgggttacccgagagcgagggagatttttgaagccaatcatatgaatatcacaccgatacccgttgatgaggaaggggtctgtattcggaagctgcaggaagagcggccgcgtctagtgtatgtcacgccttctcatcaatttacgttagggacgattatgccggtaaacagaaggattcagctgctgaaatgggcggcggaacaccaggcgtttattatagaagacgattatgacggtgaattcagatacaccggccggccgatcccttcattgcaagggcttgatcagcatcaccgtgtcatttatatggggacgttttctcaatccctgcttccctcgctgcgcatcagctatatgattcttcctttgccgcttatcgaaaaaggcagggaaatcgcttctttatataaacagaccgtctcctgccacagtcagctgacgctggcccaatttatcaaaagcggagagtggcagaaacatatcaacagaatgagaaagctgtaccggaaaaaaagagcggtattattagaggccgtgcggcgcgagctgggacaatacgtaaggattcgcggagaaaattccgggctgcggattttactggacgttcagctgcctttcagtgaaaaagagctgattgaaaaagcaaatgaacaaggggtcgtcatctatcccgtgtctcatacctatcaaaaacagctccctgcgaaaacagtttccctcgggttcgcgggagtttctgaaacggatatacaaaacggcataaaaaaactgagagccgcctgggcgctgtaaaaaaagattgctgaggacagcggcattcatgctgaactgtcctcagcagcaaacgtttatagaacgggcaggcggagcacagtatcaatattttgtaaattgagctggatttgttcgtttgtgttccacggatgataccaccctttttccatcatataggttgagatttgctcgtgcatgtcaagggcttcttctaagtgccgggtgaggatcgctttcacttccggcgttcctgcttccgtcgccgccatcgcatagtttctgactccgctttttgccgaattcaataaatccattgcgacaatttggtctgtcagtgcatccattcccgtcaggtattcaataatcggattcattcgtcattcatctcctcattcatgctgttgatcagataaaatcgaggcaaattcctgcaattgcctagtagatgtatccacatcctgctgcatgatttctttcagatgcggatcggataccagcgctttcatggttttggatttcgtcagacaaagtgatttaaaagacgtcatctcctgaatttcgagtaattcatgtaaggcgcgggccattttctgtagcctccgttctctaaggtttgagtacaacttttatgcaatcatctgttttcgtgtcaaacatctcatagccgtgtttcgcttcgctgagcggaatgacgtggcttacaacatcgcccggatcaatttttccggttgataccaattcaaacatatacggcatatagtggatgaccggagcttgtcctgagcggatattgacgttccgctgcatgatatcgccaaggggaaaaccgttatatctgccgccgtacacgcccgtaatctgaatcgttcctccttttcgcaccgcttgggaggcaatgaccaaagcgctcatagccccgccatgaagctttaatccgcttgcgaggaactccatgtctgtcatttttccgtccatgccgacggcgtcaatgacaacatccgcgccgcctttggtgatttctttcaggtagcttcccgtattttcgtggtcttcgaagttaacgatttccactttattcgtccgtttggcatgctggagacggtagttgacatagtctacagcgattacgcgtttagctccttttaaccagcagaatttttgagcgaacaggcccactggcccgcagccgagaacgataactgtatcgccttcttttacgccggcattgtcaacgctccaaaagccggttgtcatcgcatcggcaatcacactcaatttctcatcaggttcttcacacgtttcggggactttaaaatgggtaaagttcgcaaaagggacgcgtaaatattccgcctggccgcccggatagccgccggtactccctgaatagccgaaataagcgcccatatcgccgttatcatttgattgatcacactggctttccaggtgatttttgcaataagtgcattctccgcaggcgatattaaaaggtataatgacacggtcgccttttttgactttcgtcacgccggggccgacttcttccacgatgcccatcggttcatgcccgatgatgtagtcttcctgcaagttcgggatgagtccgtggattaaatgtaaatctgagccgcaaattgccgtacttgtgacttttataatcatgtcatcatgtttttcaattttcggatcaggcacgtctttgactacaacgtttttaactccttgatacgttacggccttcatgctgtaatacctccagtattagtgttcatcaggtgtacggtcaaacattccttttctgtttgtttcaacgggaaacaggttcatgtttccgaccatgagggtatttttcgctgaaagctgatccaatttatactgttcgctcagatcatgcgggtgaaaccactttttgctgaccatcaagtctgtaatctcctggtgcatcgcgattccttgcatgagctgtttgcgcagcaaagcccttacatcaggtgaagcggtttccgttaaagcgacggcggtatttctgacgccttctttggcgcgtatgagaaaatccattgcgaatgtcatatctgcgagttcagggacatgtaatgaattgattggatctaaatggtcatgattcaatggtgcttaccttcctttcagttgatgatcggtgtcggccggttttgaggaacaggagcctgaaaaggtgcacgttcataaaccgtctgcagatcagccagatcttgagaggcctgctgaacatctttttccattaacgttttcagatcctgatcaaacacaagcccttgcatgagcttggatttcgctacacaaagcgtcttgaagttaattatttcatgtaagtcgagcgactcatgagccgctaattcacgcttatccataatcgtctgtagcctccttttctagaaatacgcagttaattttccctgagaaaagggatctagtcttacaaattttgtttatcaggatcgaaaagtgccgcgcatcccggaaaaaggcaaaaaatccggtacaagccattcatgccggattaaaacataacggacctgtcgtgacagcggcggggctgattatgattttcgtcttcgcaggatttatctttgcgggggaagctacgatcaaatccatgggattggcaatggcattcggtgttcttttcgatgcgttcattgtaagaatgaccatcattccgagcgtcatgaagctgatgggacatgccgcttggtatttgccgaagcggctggataaaattatcccaaacgttgatatagaaggccataaactgacacaaggcaaaatgccggagaaaccgaaagaacagaattgaatataaaataaaaaagcagatcatcgtgatctgcttttttttatgtgccgactgcatccataaacagagaaaaaagctttttcatgtcttcatgtttctttgtcagcatttcaggatgccattgcacgccgacgacaaataactcacccgtccgttcaatcgcttcaatgactccgtctttcgcataagccgcggccttaaacgttgaagctgtctcttttatgatctggtgatggaatgaattcacacgcgctgaatcgccaaacaaggaatgaagacgggtccctttttcgaaagaaacatgatgggtttttaacggaggatctttttcttgatcatgcttgatctcagcaaacgaagcgtgtgacaggtcctgatataaagtgcccccgaaagtgacatttaacatatgcatcccgcggcagatcgccagaatcggcttctccatagcaatcgccgtttgaatgagctccttctcataggcgtcccgatcaggaaaggtctttctcaaagcctgtaaaggttcctcgccgtaaagcagcgggtctatatcctggccgccggacagaatgatgccgtcaacctgagagacctgttcctttaaaagctccgtctcttgaatcaccggcaaaataaacggcacgccgccggcttcggcagcagactgaatataatcattattgacatacgcccgattataacccgggaaaggaccggattgatcagccatgatgtttcccgtaattccaattcgtttggccattcttcgccctcctgaaccatgctcataataatctgaatgtaggttgtacaaatcagtttgaaattattcttttctatacgtaaactttccaaaaaaaaacccgtgagaatcacgggttttttgtactcatttcaatttcttgatctcttccgtcagctctttgaatttttgatcaagctcagaatattgtttatcagccggagtcatgaagctgagctttccaagcacttcctgccgttcggtttcgagctttaatcgtaattcttcaatatcatctctggcggcgggggattctttccattgttttcggacgctgccgtttgagatatcaagccggatgtccgttgttttttcgagaaagtaacgatcgtgcgatacgatgatgagcgttccgtcgtattgagccaatgtgtcttcaagctgctcgcgtgacggcaggtcaaggtggttggtcggctcatcgagaatcagcacatctttttcctccagaataaatgccatcagcttgcatttgacccgctctcccatgctcatcttgccgataggctccgtccattgcgctgcggtaaatcctaaatgcttcatgagggcttgcacatttccccttgcttcgaacgtttctttgtaaaaaagctgttcgggggttttgtcaagcggaaggtcaaatacttcctgcgttaaatacccgacatttgcagacggagacatccatatgctgccgccctgagctttttcctgaccgaggatgaccttcaataatgttgttttcccgctgccgttcgggcctgtaatggcaatcttttcaccgtgcaaaacagtgaaattcacatttttgaacagcgttcggccgtcatacgattttgtgacatcacttacttctaaaaaacgctttcccgcttttttgcggtgttcaatggaaaagcggacttcatactcagcctcaaccggttctgctttcgctttttcaagctctttttcaagacgcttctgctttgatttaatctgcgcgtccgtacgttttgcttttacgcggtggtattctttaaagccttctattttcgttgattgggcgtgggctttttttgaccaggcgttcagctcgttcatttgagcttcaatccgtgcgatcatattctgctgattctcataattccgctgctgtgtcagtcttctctgtttgcggacttccatatagcttgaataattccctttatgctcaatgagtttctttccttcgatggcccagatttttgtcgccgctgcatccaaaaaagcacggtcgtgggaaaccaaaataatggtgcctttatagttcttgatctgattttgcaggatttctaaactgtgctgatcaaggtgattcgtcggctcatctaataacaaaaggccgcttgaggaggagaaccctttggcaagacgggctttcagtttttctccgccgcttaattgggaaaaggctcgggcgggcacgttccatttttctaataatgctgcctccgcaggctccggcaggccggaatcataagcttccgtttcttgttcgaccatatagatgttcacatcttgcatcatctggatctgtccttgtgacggtgctgtttgattgcagatcaattgcagcaataaagatttgccggcgccgtttttgccgatgacaccgataatctctccctgctgaacactcgcgctgatctgttcaaaaaggggaacactgttgatttcataactgattccggttaattttaatatttctttcatatgtcaatccctcgctttaagggaggacaaaaaaatcctcccaattgatttggaaggattagccgtacctgtgcatgatcaaataagctatttttacatagcttttgtatcgtatagaaaatgggcagactaatcctattttttctgatttgaaatatttgatttcaaacggtcaaaataagattagttaatcattgtccacccatcgtcccttcgtatttgttacaaacagtgtagcacacacttacctgtaaaagcaaaaggtataagcctttttattccaggtttgaggcttcccactcttcttctaaaacggcataataatattcatcccaccagtcattatcatgggggatgcattttttgaaaaagccttcccgccgcattccgatcttttccatcacccgatgcgaggcagtgttttccggttggcatgtcgcaatgatccggtgtaatttcatcgttttaaacccgaatcccagcaaggcgcttgcagcctctgaagcatatcctttgccctgataatcagggtgaaacacccatccgatttcatacgtatggtcaccaaaatacttaaaaaaagcaatgtggccaatgaccgttttttcatccttcaatacaacagggaacatctcggcatgttcaccgctgttatcaataacgaatttcttggcatcttcttcggtaaagacaccctccggtatatacttcatgacattcagatttgaggtgtactcatagacatctttccaatcttccggttcaaatgtccggatcacgagcctgtcggttttgatattcatattatgttctcccatcaaaaaagatttcatttattacttcaatcaaaaagtgtaaaaacctttgagaggggaagggacgaatataaaaaagcctgcagatatacactgcaggcggttatttctcattcgcggcggcgggcaggtttgtaaagccgaattgccctccgacagcttcttttacttcatgaataacgataaatgatttcggatcaattttttgaacatgttttttgattttcagtaattcgttctttttaatgacgacatatataatgcgcttgtctttgctgccgtaatacccgtatccgtaaaaaatcgttgccgcgttgccgtatacggaggtgatcgctttggcgatttcttcgtattggtcagacataatggtgagggcttttttattatggaaaccctcaatgacaatatcgacgattttggcgcacagataaacgaatataaacgtatacagcgtatgattgatgccgatcgctaaaacggatgcgacaataatgacacaatccatataaaacatgcttttggagatgttaaaaccctttgtgtaatttaataaatacgctaaaagcgtggtcccgccggtagatccgtcagcgataaagattaaagccagccccgctcccatcagcagagcgccgaacacgatcccgagcaccatgtcatgaaccccgaacggaataaagctgacgatgctgagaaaaacagaagtcatccccgtaccgagtatcgtgtataaaatcgtttttttcgttagaaatttataagccagtccgataaaaatcaaatttacaaccagtgttgtaatactcgcaggtatatggaaaagataatataaaacaagagcgattcccacggtgctgccgtcccctaagtgattcgggatgacgaaaaattccacggacgccgcgataagaaaggccccggccataatcatcagtatatccttgcaaatgttcttcatgtgtagacctcctttgcagtcaaaaatatataaaaaacaaaaacgcctcaaaaattatccagcagaactaaataatttttaagacgaatcattcacaatctcgtttgttcattcagtaaagaatgatcagcttcaatatcgaagattatatagacaccttcacatcttgtcaatgctgtgaaaattgatttttctattatgtaaatgaggtttgaatcaaataaaaaagaggaattatatcagaagagttttcatttctgctctatcattaagagaaatgtatggaagacatcaaagaagggatgatgacattggaacgaatttttatcagtccggccaaatatgtgcaaggaaaaaacgcaattgaaacaatcggcggacatctggagggcgttggtgaaaaagccgtcgtcattgccgacaaaaccgtatgggatatcgctggtcacaaagtgacggctgaattaaagaaaagcaatatctcctctgaagaggcggttttcaacggagaagcttcccaggaagaaatgaaaagaattgcgggcattgcagaaaaagcgggtgcgtccattgtgatcggagtcggcggcggtaaaacgcttgatacggccaaagccgtatcagatgaaataaacggctacacggttatcgtgccgacggccgcttcaacggatgctccgacaagcggactgtctgtcgtttattcagaacaaggcgcgtttgaaaactatcgtttctaccataagaatcctgacctggttctggtcgatacgaaaatcgtcgcggaagccccgccgcgttttttagcatcaggtattgccgatgcgatggcgacgtgggtagaggcgcgcagtgtcatcgccaatggcggtaaaacgatggcgggcggaattcctacaatcgcaggagaagccatcgcggaaaaatgtgaagaagtactattcaaatatggccatctcgcctatgaatccgtaaaagcgaaagtcgtcactcctccattggaagcggtggttgaagccaatacacttctgagcggactgggatttgaaagcggcggcttggctgcggcgcatgccattcacaacggcttcaccgcgcttgaaggtgagatccatcacttgactcacggtgaaaaagtggcattcggcacgctcgttcaactggcgctggaaaaacgttcgcttgaagaaattgagcggtatatcgcgttttatatcagcttggggctgcctgtcacacttgaagacatcaaattgaaagacgcatctaaagaggacattatgaaagtggcagaagccgcaaccattgaagaagaaacgatacatgccgcttttgatgtcacggctgatgacgtggcagatgccattatagcggccgaccaatacgcaaaagcgtttaaagaaaagcatgcgtaaaacgtttcaccgcaagatcggagaccaagggctgttatggcccttggtttttttatgtcttcctgccgcccttgaaaactttaaaaaataaagaaaaaattatgatacaatatacaaatgttttgagagattgacaaaggaaaggtgggaacgatatgctgcataatccgaccggcaaggagcggcttgcgctggcttttcttctcggcatgcttgcgatactggggcctctgaatatagatatgtatctgccgagtttccctgaaatcgccgaagatttaagcgcccgcgcttcgcttgtccagctcagtttaaccgcatgtctgatcggcttgacaatcggacaggttgttgtcggcccgttaagtgacgcgcagggaagaagaaaaccgttattactatgtatttttttatttgccttgttttctctgttttgcgcgcttgcgccgaacattacaacattagtgattgcccgttttcttcaagggttcaccgcttcggcaggactcgttctgtcccgtgcgatcgtcagagatgtctttacggggagagagctttctaaatttttctcgctgttaatggtcattaccgccgtcgcgccgatggtggcgccaatgacgggaggcgcgattttactgctcccgtttgcatcatggcatacgatttttctctttttaaccgttatcgggtttttgcttgttctcatcattgcgctcaagctgaaagaaaccctgccgccagaaaagcgtatcccgagctctatcggaaattccgtgcggacaatgggaagcctgctgaaagatcggtcatttatcggctatgcgttgacggtcggttttatccacggcgggagctttgcgtatgtctcggggacgccttttgtgtatcaggatatttacggagtatcgcctcaggtctttagtgttttattcggcataaacgggctggcgatcattacaggaagctttatcatcgggcgtttcggcggaatcattcatgaaaaaagcctgctgaggattggtgtcattacagcgatgacggcgacagccgttctgcttgtcatgacgatcattcacgggccgctggcggcactggtgatttccatttttatttatatgattacgatcggcatgacgctgacaagcacctttacactggcgatggaaaagcagggacaccgcgcgggaagcgcaagcgcactgctcggcatgcttccgcttcttctcggttccatcgtgtcgccgcttgtgggaatgaatgaagcgacggccgtgccgatggggctgatcatgtttgcgacatccgttatcggttccatcgcttttttcaccttaacaacaaaacaggagaaagcaaaaaaggagtgaaatgattcactcctttttttatgcccgctattcatatttcttcaggatgatcgctgagttatgtccgccaaagccgaatgaattggagaggccgattgttaaagattgctgacgcggaccgtctgatacatagtccaaatcacacgccgaatcaggggtttgcagattgatcgtcggcgggatgatgccgtgtctcaagctttctgtcagagcgatggcttcaactccgcctgccgcgccaagcatatggccgagcattgacttgtttgccgtgaccggaatgtcataggcaagctccccgaataatttcttgattgccaatgtttcagaaagatctccggctttagtgcttgtcgcatgggcgcttacgacatcaatgtcttccgctgaaaccttcgcctttttcaaagcgtttttcatcgccaagtatgcgcccgttccttcaggatgggtggctaccatgtgatacgcgtccgagcttgcgccgtagccgagcacctcacagaggatcggagcatttcggctgattgcgttatccaatgattctaatactacaatacccgcgccttcactcatgacaaaaccatcgcgatccgcgtcaaacggccggcttgccgcggcggggtcttcatttctcgctgacagcgcgtgggcattgccgaagctggctaatgacaggtttgtaatcgccgcctccgcaccccctgcaaacatgatatctgcgtcatcattccgaatggcgttaaatgcttccccgatcgacgtattgccgatagaacacgcggtgacgggagaaagtgagggaccgagcgcgcctaatctgatactgatttgagcggcggccgcatttgaaatcatcatagggacaaggctcgggctcacttttcgcgctccccgttcgtttaacgtacggacattgtcaatcaaggtcgtgatgccgccgattccggagccgacgtacacgccgaggcgttcacggtcaatttgctcgagctgaatcccggagctttccagcgcctgttccgctgcggctaaagcaaactggctgaaacggtcaagctttctcgcttcttttctgccccatctttcttctgcgtcgaaatcgcggacggtgccggctatttttgtcttggagccggagacatcaaacgaatctatgatagagattcctgattttccttccgtcaggtgtttccaaaatgtatgcacatcattgccgagaggtgaaatcactcccattccggtgatcacaactcttttcatggtcattcctccttcggtatgtatttattgtaactcgcaattatcctattacaagttgttgattatcctagtataataagtaccagggtaagaaaggagagggtcagaatgataccagaagcaagattgcaggctctttctgagtttttaaaaacgcagcgggccaaaatttctccgcagatggccgggctgccaatgggcacacggagaagaacgccgggcctcagaagagaagaagtcgcgcaattagccggcgtaagcaccacgtggtatacgtggctggagcagggcagagacattaaagtgtcagcagccgtattggacgccgtttccgatgcgcttcagctgaataaagatgagagaaattatttgtacgcgcttgccattgatgagggcgtgaagcagccgtttacagcggaggaagaagcggtcatcagcccgtccctttcaaaaatcctccaggagctccgttattgtcccaccattatctcggacaggcggtgccatatcgtagggtggaaccaggcggcggctcacgtgtttttggattttgaacaaattcctcctgaaaagcggaatctcatagagctattgttttccagaaaagaattaagaagtctagccgtgaactgggagcattttgtgaaagggttcatcgccattttcagaacgtattacggccagtatgtcgcggatacgtggtattctcagtttatagaagaaatggagcagacatattcagagtttcatacgctgtggaatgagagcgaagtcagctcggctcccgaagtattaattgagttccgccacgcgaaggcgggaaaaatggtttttaacctgacttcctttcaggttcagggcaacagtgacctgcgctgcagcgtgtatacgccggtagatcacaccgaaacggaggcaaagctgaaaaagctctgcgaaaaccggtaaagaacagaaaaaaacgggaggcggctgccttccgtttcagtttaaaataaaagcatcagaccggcgatggccggtgttaaaaagatggctgatttcagaatgactttcggcacgagattggtgaatttcgctccgacatacgcgccgcacatcgttccgatcagcactttgaccaacagcatataatcgacaaatccttccgtcacataaccgagtcctccgccgactgcaagcgggataatgacaagcatggtggtgccgaccgactggcggatggataagcgcaaaagaatcattaagccgatttggatgaagggggcagaaccgatgccgaacgttccggacaagatccctgcgatgataccgagcacaacggctttcacccatatgttcaggttgctttgccgtccggagtcttcttgtgtttcttttaaaataaataaccggaccaaaataagcagagcagataaaaacagcatgcccgccgtcaagtaatgcagcaaatctgcgggaataagagaagtaagtctggctccgaaaaacgaaccgaatgccgcaaaaacgccgacgatgagaccgattttcatctgaatattgccttcacggtagtggctgaaagcccccgataaacttgtgaaagccattccggcaagggaagtgcccaaagccgtatgaattggtacgtgaaaaagtatggttaaaagcgcaatgacaaaaccggctccccccgcgccgataaacccgagaataatcccgagaagaaacataacgagtataataagcacaatcttctcctccatttagatgcctgatcacaatattccgatccgctgtatcaggttttaacaatcgacattggtcgtccgtcgaccgtcgttcaatacttttatgttacctcaaatttaaggtattggcaagaagacgaatggcttttatacagagagtctacagctctttgaccatcactttttccccgttgaagtccagctctccattgaatataaagctgaatctttgataaaggcgcaatgcgtgcacgttatcttcaaacagacttaaataaatccgtctgcaatcatataatcgagcgaggtgccggataagggcatcaagcatcagtttgcccaaaccgcgtccctgatatcgttcatcaatgaaaaaacggtcaagccacactctgccgttttggttttcctcatcatattccggaaaccatccgtacatggcaaagccgaccaattctccgttaaaataaaggccggccggctgataatgccggcaatcctcagcatcttgtaaacacttttccacggtttcaataaatgaagtctggctttcgcttacatgaagcgccagtatatcagcacggttttcttccgtgactgctttgatttcaatagtcatacttaatactcctcttccgctttttctgagacggttaaaagcttcgattgccgtaagcgtccgtccataggtaagctgatttgtgagtcagccttctctcagatacaatgaacatcataaaggatatggttaccgtatagtcaaggaggtattatgagcgaagacgtcagaaaatactttacaacgggtgaatttgcaaaactctgccacgtaaaaaaacaaaccctgttccattatgacgagatcggcctgctctctccggaaatcaaaaaagcgaacggatacagatattattcctatcatcaattcgagctgtttcaggtcatcagtctgtttaaggaggtcggcatacccttaaagcgtatcaaaccgctcttaacagacaaaacccccgaggatatcatcgcgcttttaaaggagaaatcctcagaaatcgaaagcaaaatcaaaaagctcgaacacctgcaaaggatgattcagacaaaggtgaaactgaccgaacaggccttggagacggacttttcctccgtctctctgcagcactcagatgaagaaccgcttatgatcgggcgtcctgtactcaatttgcctgaacggcaatacaccgccgctctttccgaattgatccgctataggcaaatccatgaactcgatcaggggcacccggtcggcggcctgtttgcgcgggagcagattctgaagaaagaattctacaactacactcatttttatatcaagacagaagaaggcatagtgaataaagacctccatatcaagccgaaagggctttatgcggtcgggtatcaaataggagatgaagcggaagcggcttaccgcagaatcatgcagttcattgaagagtatgggctggaaatgggggattatgcatatgaagaatacatgctcgatgaagttgtggcggatgggtttgacaatcaaatcacaagaattcagctgcaagtccgcggcacataaagctgatcatttacgccttttaacaaaccttgtataatgagaaaaatcagattggaaattgaggtgaaaagcgatatgtttttggcgcctttatttgaacatgatgtaccggcagcacttctccgcccttaatggaggaaagtgactgcgcttctctccgttagggcatgtcacatgacctaatatgataacggagggtgcatcaaattgaaaaatacgttgttcggttcgatttatttggcattggccgccagtatctggggcggtatgtatgtcgttgtaaaagttgtggtagcggtcattccgccgcttgaactggtatggctgagatatgcggtcgcgcttgtggcgcttttacttctcagtttgtttacacgtcaatcctggaaagttcataaacgtgatctattactgattgctgtgatcgggttgatcggcaacacgatttcgatcgtcacgcaggagatcggcacgaaattatcaaccgcgcaaatgggagcgatcattacggcatccactcccgcatttatggttgtatttgcccgtctgattctgaaagaacggttaacgctgaaaaaaggaatatcggtaggactggcgaccatcggggtattgctcatcgtagggaacggagatatcaatatgtcgggccagctcggcggtctctcgcttctggctgcggcgctgacatgggctttgatgtccgtgctgattaaacgggttcccggccgttactcaccgcttgtcgtcacaacctattccatttgtgtcgcatttgtcatcctgaccccgtttacagcgggcccgcttcaggagattccgttgtctcagcttgcccggcctgagatatggggcggccttttatatctgggtgtgatttcaacggcctgtgcgttcatgctgtggaatcgcggattgcaattgctgaatgcggcaagcggaggtctgtttttcttctttcagccgctctccgggacattgctcggctggctgctgctgggggagaagatcggaggaaccttctggatcggggcggctcttattgctgcaggcgtcgtgctcgttattaaagaaaaatagtgtctgaaaaaaagccattcattgcagaatggcttttttctgatgtaatggcaggattcgtcccgccatgcacagaaaaaaagaagcagaaacggatcatgagcacggtactcttaaagtcaatacccgggtcctcgggagtccgtcaatcaaagtaaggcggtgaaaataatggagccaaaatggcttgaatgggcaaaacagcttcaatccgcggcgcaagcggggctggcatattccaaagacatatatgatattgagaggtttgaagaaataagaaaaataagcgtggatatcatggcgcattataccggcatcgagaaacggatcataaaagacgtattcgccggtgatacgggctatcccactccgaaagtcgatatcagagcggcagtttttaaagatcagagcatattaatggtgaaagagaaaagcgacggcaaatgggcgctgccgggcggatgggctgatatcggaatctctcctggcgaagccgctgtcaaagaagtaaaagaagaatcgggaatcgacgtaaagccggtgaaattattagctgtcatggataagaaatgccattcccatccgccatccgccgcccacgtttacaaagtgtttatcaaatgtgagatcatcggcggacagctcagggagggaacggaaaccagcgcggccgctttttttgcggaaacggagctgccgccgctatctgccgcccgcaatacagaaagtcagattgaaaggatgtttgcatatctcaagcatccggatgagcccgtttattttgattgaggctgccagcaggaaaaagagggggctggttcagaaccatttcacttatgaatgatccggcctgtgatagagaagataaatcctcaggccgggttttaagagtgtgcctgtttcggtgtggtgcgccccttaaaaaaccgtttttgaaaaatcaataatcctgcgggcagtttctgtcggtttttcctcggggacataatggccgcagccttttacctcatatccgctgacttcacgtattgattctctccatgtgtcaagcacgggaagaccggctaaattccctttttctccccacagcaaaagtgtgggaacctccagttttttttgtgattccttttctgaacgatatctcggcaaatcaatttgataagcggctctgtagtcattaagcgcagcctggacagcgccgggctgcttccaggcggctaagtaccggtcccaggcgccgtctgatgtcagcaggtcaaaaagcccgtcacctctgcttaataaaaatctaagatattcctcttcttttccttttattaattcttccggcagatggggaacgacttgaaatgtccagtgccagtatttttttgccgcttcagctgccgtcagagaatcatagacgtattcagtcggcataatgtcaatgagcacaaggcctgccgccagctccggagcatctaaagccagccgccttgctacccttgcgcctctgtcatgcccggcaattaacgctctttgtatacgcaggcggcgcatcagaccttgtatatcgcttgccatcgatttgttatcataaccgtttatgccgctcggcttttcagaatcgccgtagcccctcagatcaacagcgatgactctatgagaagcggcaagcgtcggaattacataacgccacgtcacccagctttgcggaaagccgtgcaggaggatgacggggggagcatcctcctttcccgcaaagacataatgaaggctgatgccatttacctcaactgaatcatgggtcacatgcttttcaaattgttcacgaaaagaatccattttctctctcctcataaaattttatttttttatttgagaaataatagcggaggtgacgtcttccgttgaatgctttccgccgacatcaggggtcaggacgccgctgtttgtgacggtttcaattgattgtaagaggagattgcccagttcctcttctccgaatgaatcgagcattaattttgccgtccatatttgccctataggattggcaattcctttcccgacaatatccggagcggagccgtgaacaggctcaaacatagaaggatattttccgtttacattgatattggccgcaggagcgattccgacgcttcccataatcgccgcgccgatatctgtcagcacatctccgaacagatttgaagcgacaatgacatcaaagcgttccggatgagtgacaaaaaaggccgccagtgcatcgatgtgctgcgaatctgtcttaatcccggcgtaatcccggctgacctctttaaagatgtcgtcccagaacggcatagagtgtacaataccgttagatttcgtcgcgcttgtgacgtgtttccgccgatttgccgccagttcaaaggcataccgcatcactctttccgttcctctgcgggaaaagaccgcgttttgaatggcgatttcgtcttcatcctgatagattctgccgccgacagagctgtattcgccctcactgttttcgcggacgactaacagatcaaaatccttcgggttcacgagaggggaggtgattcccggcagcagcttggccggccgtacattaatcacctgttcaaattcccggcgtatcttgatgagcagcccccacagcgaaacatggtcggggacgagtttttgatttcccaccgctcccaaaaacaaagcatcaaagtgttgtaacgtttctaatccatcatccggcatcatggttccgtgctccagataatactcgcagctccacggaaaagaagtaaaatcaaatgcaatgcccccatgtaattcggcgatcgcattcaatacccgctccgcttgcaggactacttcttttcccacgccgtctcccggtatgctggcaatcttgtatgttttcatgtttccatcacctctgaatgaattgtttcggtttacggaagaccgtcgaccgtcgtttgtaataattccatattacgccacttttgctgggctgacaagcttgggaatgttgcttccatagataaactgttatatgatcttggtaacataaggcctaaattgtatgaagaggtaggaaagatggataattttaaattagataagccaaccccgtattatctgcaattttattctcaattgaaaaaaatgatattcgacggggtgtttaaaccgggagaacggctgaatgaaacacagctggccaaggattttggagtcagccgatcaccgatcagagaagccatgcggctccttgaaaaggacgggctgctgacggcagacgatcgaaacggctttgtcatctattcgctgtccattaaggatgtcgaagagatttacaaaatcagaatatcgcttgaatcactggcggtcgaactcgtcattgatgaagcggctgagagcgaaattgaacgtattgaacagcagctacgggagacggaagaagccattcataaaggcgccaaagagactgagattatttccttgaacgaaacgtttcatcagctccttgtggatttcagccgcaacagccagctggccaagctgcttgagcatgtcaatgtgctgattcatttttgcagagttcttaattttaaaggagatgaccgtgcggaggttatcctgcatgagcaccggaaagtctttgaagaaataaaaaaaggcgacaaagcaaaagccgtgcaatatatgaccgagcatctccagcatgatgtagaacatctgaaaggcgtgctgaaagcggaagaaacagacgaatcgtcacgattgacaaggtgaaaagccttgtctttttttgttggtgtcattaaatcgccataaagacccgacggatgttccttgcatgatttttttcgcatcatttatgatggatatggaaaaagggcgaaaaggcaaaggagtttgaaaaaatggctaaacatattctaatgatcaattttcccgcagaaggacacgtaaatccgactctgggtgtgacaaaggccttcagtgaacggggcgatcacgttcattatatctcaacggaaaaatacaaaagcaggctggaaggagtaggggcggaggtccatcttcaccgcgatctgctcagaatgacacccattgatcccggcaccccggccggtatacttgcatttttaaaggttcatatcaaaacgtcactggagattttacagattgtgcagcgtctggctgaggacattcaattcgacgccgtctattatgataaattcggtgcgggagagctggtgagagattatctcaacatccccggcatctcttcttcagcatccttcctgttcaatgaagaccgtctgaaaatactgccgctccatccggaatcaggcgtgccgtttaagccggacagggaatgtgaagagctgttggccgagatgaaagacaaatacggcgttgctcctgacagcctggttcagtttatgaacaacacgggtgaactgaacgtcgtctatacaagcagatattttcagcccgaaagcgagacattcggagatgagtatttatttatcggtccgagttttccgaagagaaaaggggacaccgccttcccgattgactctttaaagaatgaaaaagtcatttatatctcaatgggaacggtgctcgggaacacggaagcgttttttaatctgtgcatagacgcgttctcagattttgaaggcaaggttgtcattgccgccggggaaaaagccgatctgtcgaaaatcaaacaggcgcccgaaaactttatcatcgctccatacgtgccgcagcttgaagtgctggagcaggcagacgtgtttgttacacatggcggaatgaacagtgtaaatgaaggcattcattatcaagtgccgctggtcgtcatcccgcacgataaagatcagccgatggttgcgggccggctgactgaattgaatgcgggctttacagtgcaaaaagatgaagtaagcgctgaaaagttaaagcttgccgcagaagaagtccttcacaacgggaaatacaaacaaggcattcaagccatcaatgaaagctttaaagaatgcatggacatgaaggatgttctggcacggatcgaccggtttattgaaacgaaaaatgctcattaaaatgaaaaaaagcctgtttccgcctccaaaggggaaacaggctttttataatggctttcagatgatatgatgctcttcatttgcaagtttcaccgccggtttggcggatgagccaattcatattttgttcatattttattaaaagtttatccaagcctgtcctttacagtgaatataatcacaaatacgctgctgaaaggggcttttaaaaatgcatattcatatgatcaacaaaaaccagtttgagagtgacttggaggcggccgggttcagccgtcaggcagatgatattatcgggaaaatgaaagagtacgtaatggaatatgcggcttcatccgaacggttcctgattgaaacacaaaccgtcatgaacgaatacaaagctgtcgtctgtgcgatgttttcaaccatggaaattgccggggcaaagaaagacgagaagcatgttgaattcgaagcctgcactgtatggtgtgaataaaagaatcacattaaaaaggaaaaatattgaaacctataaagcaggtatccgtataaaagagagaatcagtttttagaagggaggacgcgaatgaacgataagaaaaaacaagcttttgaacagcttttcagcacattagacggaagacatgaaataaacggagctgtattagcagcagaaaacggccgcattttatatcagggttcattcggaactgcagaactggaaacaaacaggatgctgaatgaccaatcggtctttgaattggcttcagtatcgaagccgtttacagctctgggtgtcatcattttagagcaagaagggaagttgcgctatgacgatatgatagagcggtggcttcctgattttccttacccgggcattaccattcggcatttacttcatcatacgtcagggttgccggactatatagagttgttcttaaaacattgggatcggaacaaaattgccgttaatcaagatgttatgaatatgctcaaacggcataagccggatgtttatttcccgccgaataaaggctggctttacagtaatacggggtatgttgtgttagcggttattattgaaattgtatcaggcatgagttttgctgaatttatgaaacaagccgtatttcatccccttcgtatgcacgatacgcggatttataacagaagattgagcaaagaaaccattccgaactatgcatatggctatgtctatgatgttcattccggagagtatgtgctgccggatgaacttgaggaaaccgattatgtcgtctttcttgacgggattcaaggcgacggaaccgttaactctgccataaaggatttatatctgtttgatcaggctctttatacggaagaaattatcagcaaggaatctaaagatcaagcgtttacacccggctattggaatgaagaagagcaattcggatatggttttggctggatgatccgaaacagcagcgaaaaagggaagatgatcagccacgacggaggctggccgggatattccagtctgatgcttcgatatattgatcagaataaaactctgatttatctcagcaacatggaacaatcggatcaatttgaacaagttgtgatcgaagcggcggtaaacatcttatttgatcagccatatgtgattccgaaacgtccggcggatcagaaaaaagcagacatcgaccccgccgtttacagcagatttatcggtaattattcatttcaggatggtacctatgcagcggtgacggtaagagaaaaccgattgtatattacaatagacggacaaacaccattcgaattattcccaatgacagaaacccgttattttgtcagggcgctgccgattgaaattgaatttgcaggtgataaagcacaaacagcctcacatttcgttttatatcaggacgccacagaagaaacagctctgcgaatagactgagtgacatacagaaaaaccgccgtcctgagaagacggcggtaacagaaaagtcaaacccctttgattatgcgaaattttattttcggctctgacataaatatagaagaaaaaatcatagctccgagcattgtgatgtattccatataaagtgaaacctctgccaaaagcaaacccgcaatcattaaaacagcgcccaataccaccgcaaaaaccttcgttttcatgatgagttccccctattatctgataattgaattatactgcatttctattaatgtgtacattttgtgaacaatttcacctgacgaaaggcaataaagagagatttgaagaattaggagaaatgacaggccgcaattcatcttttgttttactgaggaaccgaaagggaaacgcaaaactatcaaaaaagcaaaggagttaattgaaatgaaagcgcgactatttttattcagcatgtttctcctgattcccgttctggcgcttgccggatgcaacagccaatcttcaggaggaagcgaaaaagcgaaagacaaagaaacgcactcacacgaagacatgaatcactcaggttcatctgaggtgccgaagggtttaaagaaggccgaaaatccgacttataaagtgggcagtgacgtcatgattttagcttctcatatgaaaggcatgaaaaatgcgcaagggaccgtaaaaggtgcttatgatacaacggtttacagtgtatcttacactccggaaaccggaggaaagcgcgttgaagatcataaatgggtcatccaggaagaattgaagggcgctggcgataaaacgttaaatccgggtgacaaggcagtcatcgaggcagcccatatgaaaggcatgaagggtgctgaagccgtcattgattcagccaaaaagacaaccgtttacatggtcgactatacaccaactgatgggggcaaaaaagtaaccaaccataaatgggtgacagaagacgagcttactgccgcaaaataaaaaagaacgcaaaagccgaaggaattcctttggcttttttgcggtctcacacttatgcggattttcttttcaaagcgggtctcgttaaagagaatacggctaagctgactgcgataatgacaatcaaaccgccgcaccaggcggttgctgtgacagaacccgtttgtccgatcacgccgccgccgatggctgacccgagcgcaatgccgatttgcaaagcggacgtattgaagctttgctgaatatcggaagactcaggcgcgattttgatcaaatagctttgctgcgccggcgcaaggctccagctgagcaatccccaaatgaccatcgcaggcaggaaaacgattaaagaaaccgttgacagcggaaggataaacaggatcaaagcgaaagaaacggtcacaagcatgatgcttttaaatgatcctaaacggtcatacagccagcctccgaacgggccgccgcataccgctgacaggccgaacaaaaagtagcatacactgacccaaacagaactcaaatgaagcgttgtttccaaaaaaggcgcaaagtaggcatatagtgtgtaatgccccgccaatgtaaataaggtaacaagatgcgcgctggcaatcttggcgttcccaatcgttttaatctgctcacggaacgggatcattttttcagcaggtattttttcaaaaaagacgctgataatcagcatggaaaccagagataatacgccgattcccaaaaacagcacgcgccatccgaaggcattgctgatgataatgccgacaggcacgcctaaagcgattgcggagctgaagcccatgaaaatgatgccgatcgcccgcgctctgtattccggcgccacgattttaggagcaatcgttaaagaaaggacgacaatcagccctgtgctcatggaagcgagcactcgtgacaccataagtacggcgaaattgggactgaagtaagcgaccagattactcaggaagaaaacaaaaagtgcgattaaataaagccgctttcgttcagcttttgccgtcactgccaaaagcagagggcctgataccgcgtaaccgagcgcgaacacgctgatcagctgcccggcgctgacgatcgatatgtctaagtcggaagcgatttgcgggagaataccgcccacaattaattcaaccaatccgactgcaatagtagatgctgcaagcagaaatactttgaaattcatgtacagatactcctttttttattttttagaaaataaaaaatcctgattacaaaaagtgtgcgggacagttttttgtaatcaggattttacggttcctggtagacaccctcaaaccatatcattgaggttatacaatgtatgcaatattcgtttgtgtccgtttctgcaaaaaattctaccataatagtgagagagattccatagaaaattcgaggaaatcctttcaattttaataacggcggctgtaacgtcattgatgaagcagggaaaaaaatttatgataaccgtaaggagtctatacagatcaaacattacacagccggaggaaaccgatgaataagtacgaaaaaatcgccaacgaaatgagaacgaggattaaaagcagtgtttatgacatagatcagccgatcccggatgaaaagacgctcgcactggaattcgggtgcagccgaatgacgatgaaacgggcgctcgacacgcttgcggctgaagggatgcttttcagaaaaagagggcacggcacgtttattattcaatcagccatgcaggacgagcacgttcacgtagtcagcaacgaaattctcggcttgagcaatttgttaaaaggcaaagacgtcaaaagcaaggtcatccggtttgaagtgcagttcccgtctcaagatgtcgccgcgcatttggccatcgacgaaaagactcccgtctattatgtagtgaggctgagaatcgtcgaaggcgaaccgtacgttcttgaaaaaacgtacatgccggcgagccttatacccggcattaacgacgaggtgctcaaccattccatctacgatcatattacgcaagagctgcagctcaaaatcgcaggcacacacagaaaaatcagagcgtgcaagtcggatgatatggatcagcaatatctcggctgccgggcggatgacccgatactggaagtcgagcatgtaggctttttggataacggcaccccctttgaatattcattttcccgccaccgccatgacaagtttgtcgtgacctcagttaatataaaacgttcgtaaaagcgccgaagagtgagagaaaaaactcactctttttttcgttgcgcctgatttacaccttcgccgattttatgttatattatccaatgatagaatcatcctacaaattacagaggtgttttgatggatatatccaaaacaagcagactgtcgctcgtagaacaagtggtggcgcaaattgaatcgttaattcaatcggataaatggccggtcgggacgcgcattccccctgaactggatttaatgaagcaatttgatgtgagccgaaacacgctgcgtgaggccatccgggcgctcgtacatgccggcctgcttcagacaaggcaggggagcggtacgtatgtcagctcatccagtgtcctcggcgcggcattttaccgtcacataaaaaaatcaaatttgcttgaaacattagaagtcagatacgcacttgaaagagaagccgcacgattggcggcccaaaggcgtactgatgaagacttggaggcactgaaggcatgtctggatgaatgtgaagcggccttgcaaaacgacgatcgaaaacggtatgccgaagccgacattaagctgcacaaaacaattgtacaggcggcccataacaatatgctttctgatctatacgaacatatgacggaggcgctttgtgcgtcagtccataacctgttggaaatcacccctgatatcagggtccacagccagcttgccgatgcgattgccggacagaaaccggatcaggccatggaggctgtcaatcaatacatcacaggatttaaagatacaatacacatggaggataaacatgaaaattgaagacgaacatcaaatgttacaagcaagtcagcgtaagaaactgatcttgctgatcatcggagtcatattgataggggccaatctcagagcgcctctgacatcggtcggaccgctggtttcctcaattcgggacagcctcggaatgaccaatgcggctgccggcaccattaccacagtgccgctcttggcctttgcatgtctgtcgccgtttgttcctttattgtcccggcgcttcggaaccgaacttgtcttactgtcatcattaattatcctgacagccggtatcctgctgcgctcaatcgccgggatcggcactctctttttagggacgatcctgctgggattatcgattgccgtatgcaacgtactgctgccgagtctcattaaacataagtttccgggaaatttaggcgttatgaccggcgtctactcggtttctatgaatctatgcggcgcgattgcatccggcatcagcgtaccgatcgcctcctcagctggattgggctggaaaggcgcgctcggctgctggggcattctttctttaatagcgttcgtcatgtggattccgcaaatgaggggacgcgaactgcccgtccgcacgccgggggcagacggagggaagaaaagcagtctgctgcggtccccgctggcttggaaggtgacgatgtttatgggcctgcaatcccttattttttacacagtcatcgcttggctgccggaaattcttcagcagaatggactcagctcaagcagggcgggatggatgctttcgttaatgcagttctcactcctgccgattacctttatcgtgccgatcgctgccgctaaaatgaaaaatcagcgcgctctcgccggactgacggccttatttttcttcatcggcattgccggtgttctttgcgggagcccgtctcttactccgctatgggtcattttgatcggaattgcgggaggctgtgcgttcagtctggcgatgatgtttttcagcctgcggacccggcatgttcatgaagccgcggcgctttccggcatggctcagtcattcggatacctgcttgccgccttcggaccgctcgtattcggcctgctgcatgacatcacgcacggctggacggttccgttattcatgctgatcgcagtctccgttctgatctttattttcggagtcggagcgggaaaagcagaacagatcaaaacagcataaaaaaacaaaggacccgagacgggtcctttgttttttatctgaaaagcagtctccggccatcatgtcgtcagttttaaaccgatgacaccgatgaggataagccccagagacaccaattgtgacagattgaatttttctttaaaccagagtatgcccacggccgaaacgccgatgcttcccatgccggtccaagctgcatacgcaacacctgtgggaaggacctgcatcgcttcagaaaggcaaaagaatgaaagcataaagcctgttgtcatgacaatcagcggccacttttttttaaagccgtcaatatgtttcatggcaacggccgctacaacttcttccgctccggcaataaataacagcagccaagccattaatgttcactccttgttttattttctttcgtaaataccttcattcctaaaatgccggacagcagcaaagccaaaaagaatatctgcccgattgaaaaaggttctcctaaaataacgcccgttacatatgtgccgaccgtgcctattccgacaaaaacggtatatgcggcagccatggggatttttttataagagcggatcaacatcagaaagctgacggcaatcagaaggaaaataccaatccaatcaatgagcgaatccgcatgcttcagggcagacgcccaaatcacttctaacagtccggctatcagtacaagcagccaatacatttacagtcacctcaattatgaatgaatgtcagtcatttttatggcggtcaaaaatgatcggtctctgccaatcatttctgcaagcttcttttaagaaagctgaatatttcttttttatacacttcgagatcgacatcctgttcacagccgatataaaatcgttcagccgcgttctcgacaacgttgataatcgttctggccgtccatctgacatgaatgccgctgatgaccacattctgctcaatggccgtattgatcacgtcttccagccaggaataataaggctgataaatggcctcccatttttccattgagtgatcgatggcaagaccggaataacagaggacgataatatctttatgaagccgggtgatgtgaaatgtctcatcaaccaaaatgtccagcaccgtccaaaaatcttcagtgccgtcggttttccctttaattctgtccagcgtaaggtcgagcaggttttctgcaatcgctgatatcagtgcgtttttagaagaaaaatataagtaaaacgtaccttgggccgttccggcttttttaacgatttctgaaatggatgctttgtctaatcctttttcagaaatgacttcaatcgcggcttgcaggatcttttcatattttcccgagctttgttttgccaatagaggggttcctcctttatgaatgactgtcattcattttatcatatgattgtttttttgtcatccttaacaataaaaataccggaaagaagatcgtgcttctttccggcattcgtcatttatcactgtcgattatagccttcggcagccctgtatattttgcccagtaataaatgccgagcgaaccgatggcgatcagaatcaggtcaagcggattgctgataatgcccaatccatggccgaacgagccgatataggagaaaatcagcatcatgacataaaaaccgacgatccaccaggctgatttcagctgctgccgtatgctgacatcatctttaggggcatatttactgaaacagaggtagacgagaaacatgacaatttgagaaccgagaagccaggaaacagtgcgccagccggaccaatatacaatataagaagtaaaaataaacgacagcggtccgatgatgctcataccctttaaataaaacggtctgttaatatccttcgcgtttaccctcagcgccgctgaagaaatcggcgcaatcgcataagacagaatcaatgcgacggagcatacgttgacgagagcgttccaggaagggaacggcagcgtccaaaaaacagccagaccgaacgagagccaaagagaggcacgcggtgttccggtttctttattgactttagaaaagatgctgaataatgttccgtttctggcccaggcatagacgagacgtgaagtcgtattcataaagatatttccgttgccgcccggtgataaaatcgcatctaaaataaccaatgtcgccagccaccctaaaccgagtaaaacggcgatatctttgaacggaagggagaattcctgcccgatagccggccatccgtgcttcagtgtgtctcccggaatcgccccgataaaagtgatctgcagcacggtgtaaattatggtagaaacaataatacagacaattaatgcgatcggaatgttgcgcttcggattctgcacttcactggcgacagctacaatagggtgcagcccgaggtaggcaaacatgacaccgcctgtggaaatcgccgcctgaataccggtgaaaccaaaaggcgcaaatccgtgaacggtcatattgcccgggtgaaaatgaaaaatcagtaccacaataaccgtaatcggaacgacgtatttaaaaatcgaaataatgaagtttgctttcgcaaaggttttgacactccagtaattgaggaggaagaacaggcagagcagcgcaaattgcaatatccacccggcaattgtcggcgaatcggagccttttacggtcaaaccgggaaaccaatacgccacgtattggcggactgccgtgacttctatagaaataaggctcgtgtatgccacaatggtgacaaaggaaattaaatatccgacgagatgtccatgtgaataaacgggataccggataattcctccggtccgcggcagagcggcgcccagttccgcgtaaaccaagccgatcaataagataatccccccgccgatcagccaggaaaaagcccctgatggacccgctttagaggcgacgttactgacggcaaacagccatgccgaaccgaatatggctcccatgccgattaaaataagatcaaatagtgatatggatttctggaagtttccttgcttagacattcgctgcctccttaaaaagacattgttctatttacataattcccattatcattcgaacatacccagccggccggctggaaaattaggacaactttcgagttgatggtatgtacagcaatgtgctcaaattataatggagtgacttgaaaaacggccgtatctcaagatctccccgcatatattccctgttttgaccgcgttcaaacctcattcccataaaaattaaaaaaacgcccgaacgaagcaggcgttttttattacaagttcatatctttcagtcctgggctgtgctcattcggaagctccggaagctcaggcacaggaaaacctttaggcggttcggacacacttaattcgccgccgtttcggctcggcgtcgttccctgcagaatttctccgatccgtgtcgggtccagcctgaaattaaattgggtattatgataacccatctcaacgaatttccggcattccggatatttttcaatatcataattcggcacggggaataatttcccccattcaacacccagagtttccagcgcttttgtaaaagcattttgatgggcgttgtcacggacaatcaggaaaccgagtgtttctctgaacgtctgatttgaactcatttcataaatgcgcgttttttgcagaacgccggttgattccagcacaacattgtccaataagtcggcaatcagattaccgtgattgtagacccaagagccattccatgggttgccgctggcatctgcaggcagggaactttgcgccccgataatataatggtgcggattggcatgcttcaccgcttcatcaatcggcgcctgatctgctgcctgatttccggcaccctcagcgccgctttcgtcgagcagcgcattaatcgtattctggacgagctcaacgtgtgcaatttcttctaaaaatacaccgcgaagcaggtcgcggaactgcttttcttttcctctgaaattagagctttggaaaaagtattgcatcatcgtccgcatttccccgtaatgcccgcctaaaatttcctgaagcaccttggctgcggccgggtccggcttgtccggtttaatgatattgatcagctcttctttgtaataatacacaaacagcgccccctgaaataagttttcggttcttctgttagtgtctttgcaaagtcgatttttatgtatcggcagcaaacaaagggacggaaagcgtatcccgtccctttgttttaagcttcgaccgccccgcggagttttgtgttcacaagtccgttccatccttgatccattgtactgtgaatctcagagcttttccgattgactttattgatgacggcatccggttctttccatccgccgtgaatgagagtgaattccgtatctccgctttccgtttcttttaagacaaaagaaacgatccagccctccgtatcccacgaaaaagaaagacggtatggcgcctcgatatccaacagcttgcacggagatggaccgaatggggattccagctgaaactcactgtcttcctgaggcgtgaaatcattcggcataaaccagagggacagtccgtctgcagtggagaccgtatcccagacaacttgtatcggcgccttgaaaacggcggtatgaataatgtccggtaatgtttgattaccgctgttgctgtttttgttatcattgttttgtttatcagacatgctgtgtaaccactctttcgctgttttttcttttgatcatactacacagggcaggacatttgaaaacaaatcaaacttattttatgcttttccaaagcaattcaattcattttaagggagacgtagtgatgacagatcaatttaaagcgttagtagtcgatcaacgtgaagaccggttttcagtaagcgtacggcagctggctgttcaggaccttcccgagggcgaagtgctgattaaggtttgctattcaggcgtgaattataaagacagcttggccgccattccggacggcaagatcgtaacctcgtatcctttcgtaccgggaattgatttagcgggaatcgttgtttcctcagatgacgaccgattcaaagaaggggacaaagttattgcgacaagctacggcataggtgtttcccacttcggcggctatagcgggatggcccgcattccggcagattgggttgtgcctctgcctgatggtttgacacttaaagaagccatgacgatcggaaccgccggtttcacggctgcgttgtccgttcagcggcttgaagaaaaccatgccgcccctgaaaaagggaaggtcctggtgacgggagcaacaggcggtgtcggaagctttgcggtttccattctttcttccttaggttttgacgttgaggccagtacgggaaaagaagaagaaagcgcctatttgaaaagtctcggagcgaagacggttatttaccgtgacgaagtttataacggcacgttaaaaccgatgcaaaaacaaaaatgggcagcggccgtcgatccggtcggaggtgagccgcttgcgtcagttctcagtcagattcagtacggcggggcagtggcagtgagcggactgacagccggaacgaaactcccggctactgtattcccgtttatattgcgcggcgtcagtctcttgggaatcgattccgtattctgtccaatggaaataagaaagaaaacatggcagcgtttagctgatgatttcaagcctgcagatctggaggcctttattcaaaaggaaattacacttgaggagctgccggacacgcttcctgctctcttaaaaggagaagcgagaggaagaacgatcgttaaattgaatgaagaataaagcgaaaaccctcaacattagttgggggttttttcaatatataatcaattattggttaaaagtaaggttaaatattgagtaagttataaaagtaagctgattataaatatgaaatgattatatataggtcacatatagataaattataaaattttctgaaatatttattgactgaaagcgcttttaaaattatgataataacataagtgccaataatatcattataacttcactacaaagtaactataaaataacaatttgtcggaagggaagtgaatattaattataaatgataacgctttcatattgatttcttcattataggactgttttgggcggtcggagcatgtgtgcagacggtataggtgtaaatatcgataactgaatattcaggtattatctcagcataaaagctaggaggatttgaagatgaataaaaatagcagccagtattcatttttgaggaccatcattttagtatcgacgttcggaggacttcttttcggctacgatacaggtgtaattaatggagcgctgccgtttatggcggaacctgatcagcttaatcttacggctctgactgagggcatggtggcaagctccctgctcttgggcgctgcgatcggcgcggtttttggcgggcggctgtcggattataatggcagacgtaaaaatatccttatccttgccgttctgttctttgtggcgacgcttggatgtacgctggcgcctaatgtatcggttatgattatctctcgttttctgctggggcttgctgtcgggggagcgtccgtaacagttccggcatacttggctgaaatgtctccggcggaaagtcgcgggagaatggttacccaaaatgaactgatgattgtaacgggccagctgcttgcctttacgtgtaatgctattatcggcaatgtgctcggtgatacctctcatgcctggcgttacatgcttgttatcgcggcgcttccggcggtattcttgtttttcggtatgcttaaagttcctgagagtccgcgctggctggtttctaaaggaagaaaagaagatgctctgcgcgtactccggagaatacgcaatgaagaaaaagcaaagtctgagcttgctgagattgaatctgcttttcataaggaagcggagatggagcaggcgacatttaaggaccttgccgtcccgtgggtgcgccgcattgtgtttatcggaatcggaattgcggtagtgcagcagctcaccggcgtaaattcaattatgtactatggaactcaaattttaaaagatgccggcttcgaaacaaaggctgcattgatcggcaatatcgctaacggtgtgatttctgtgctcgcgacttttgtgggcatatggcttctcggcaaagtcggccgccgcccgatgctgatgacggggctgatcggaacgactgtcgtcctgctgctgatcgggattctgtctgtcatgctgaaaggatcgcctgcacttccttatgtgattctttcattaaccgtcactttccttgcgtttcagcagggagctgtctctccggtgacctggctgatgctgtcggagatattcccgcttcgattgcgggggctcggtatgggagtcactgtcttctgcctctggatcgtgaacttccttgtcggtttgactttcccggttctgctcgcaaacatcgggttgtctgcaaccttcttcatctttgtcctgttagggatagcgtccgtcatattcgtaaaaaggttcctgccggaaacaaaaggtctttcgctcgaacagcttgaacaaaatttccgcgcctatgaaaaaacagatcgaaaaaccgttgaagccgaggtgagcgggtaatcaggagagaagcagggtttttagggatcctgctttttcattcttttattatatagaaggaaataataagcgagaaaaaagttgtgtaaaagtgttgacgtgttttaaggggcgtggtatattattaaacgtcgctgatgaacaaagcggtaacgccaaatgagaaaatgtttttttgaaaaaagactttacaaattctcataagtgtgtataataaatgaggtcgagaaaaagacttcgaaacaaaatgaaaaaacgcttgacatcataactgattagtggtatgatagttaagtcgcctgataagcgcccgtagctcaattggatagagcgtttgactacggatcaaaaggttaggggttcgactcctctcgggcgcgccaatttaaatgcgggtgtagtttagtggtaaaacctcagccttccaagctgatgtcgtgagttcgattctcatcacccgctccattataatgatctttgaaaactaaacaagacaaaacgtacctgttaattcaaagttttaaataaatcgcacagcgtgctgtgcgatttatttaaaactttgaattaacaggtacgttttgtcttgtttagttttcaaagatcatctcaacctcatctcgaggcgacttttttagtataacatttcagcaagttgctgtcaaatgtttttttgtttttatttctccgccgctgtgagctttttgttgaagcgcatcagcgacgtttaataatataacacgcttataaatcagcgtcaacactttttttaaaagaatatcctcgatgatatacttcttgtcctttggtttctatttgggatacttcaataaagcctttttccgtcaggtaatcaagcatgacaccgagatcttgagtgaagtgcgccagttcaggatgctgaagcaattctccaaactgccacatttctttttctttcatcacttgaaaaagatgggcagaaccgatttcagcttttgaatgaatgagaaaatcatttgctaagaataataattcgagtcttttctccaggctttcgtgactctcgacaagttcggaatataacttatacacctgcggctcaatatgacggacctgattccagactgtcgtttccggataaaacccccggtcaatcacttctatgcgggccaagtggtgaagagcatgcactaccgcataatatgcgtccagaaaatgatcagcttcaaaaaacgcttttccttctacaaaccttctgatcagcttgccgtactccattccgatttttaatttgcgctcggcgaacgggaatgtgctgagccggtcagcaagctcagctatatattcattgcggtcaaacagcaccttgccgttgatgatccaatctataactcttctgtttgtccccagcaaaatccattcctgaagcagagcatccgttacaatatgtaaggaagcggttttgtgttcgaattcataatgctttataaaaagaggctcttcagcctgtttgacaatgacaagcatgaccgcatcaaagttatctgtgatggatgatgctttgctccttctctcaatcataaggacggccagcgtatcgggatgacttgctctttcttggtaaattggacggagaagattgtccattacgattcctccaatgcgattgtttcactagctattgtttctacatttctatgataaaacatgaaagtccttttttctaaacacattgcactattataacaaatttcctttcggctgccatatttattcttcccttttcttacgagaacatgaagaatataccatctgttttgtgctatagttaaaccagagggggatggacatggcgaaatactcaagcaaaattaataagatcagaacgtttgcgttaagtttggttttcgttgggtttatcattatgtacatcgggctgttctttaagcagtctgttttgcttgccagcttgtttatgattctcggcctgctgtcgatcgggctgagcaccgccgtttatttttggatcggcatgctgtccacaaaagcggtccgggtgacgtgccccgcctgtgagaaagaaacgaaaattctgggcagagtggatatgtgcatgcattgcagagagccgcttacattggataaagggttggaaggcaaagcgtttgatgagtcttataacaaaaaaaacagtgtgaaataaacaaagctgaccgtatcaaagcggtcagcttcgtttaatggttttcttttttggagcattcttggcagacaccgtaaatctccaaacgatggtggcttaccttaaaccccgttacgtgagccgcaagctgttcaacttcgtcaagcccgggataatgaaagtccacgatttttccgcagttttcacaaatggcgtgataatggtcagaggtgacaaagtcaaacctgctggacgcatctccgtacgtcagttcctttacaagcccagcttcccggaatacacgcaaattgttatatactgttgcgacactcatattagggaatttcccttccaaggctttatatatatcgtccgctgtcggatgagccatagagtccacgagatattccagaatggcatgacgttgaggagtaatccggactcccgtatccttcaacgtgtctaaggcttcttttaattcatgtgcagccatccgtcatgcacctctcttctaaaaaagattcttactttataatgtttataattagtgtacatctttttccggtctcctgtcaaatgtaatctgaagaaaaccccgtgatttcagcatttgtccattaatttgccgcaatttgttccaattcgcgaagagcctccgcaacatgatctttcacttttacttttctccactccttcacaagacggccttctttgtctaacagaaaggtggatcgctcgattcccatatattctttcccaaaattcttcttcagcttccacacgtcaaaagcttccgccagtttatgctcgtcatcgacgaggagctggaaaggaagatcgtgtttctgtttaaattttttatgtttgtcacggctgtcagggcttactccgataatgaccgcatcaagtcccgcaaaactttcgtgctgatcacggaaatcgcatgcttccgtcgtgcatccgggtgtcatgtctttcggataaaaatagagcacgacgtacttccctttaaaatccgttaatgatacttcttctccgctgtcgttcaataattccatatccggtgccgcttgtccgatttcaatcgtcatttcttatacctccgggttttttattaagcgtatccaattcacgttaagattacaaccgttatcccccgctcttttctggaagcaagaaccgttgtgctcgcaatgaagcatgctacaatagaacatgatgtaaggagatattaggagggtcattttttgtatacaaaatcagttgaacttcataaggaagcgttagaacatatcgtcggaggcgtgaacagtccgtccagatcctacaaagcggtaggcggcggttcaccagttgcgatggaaaaagcgaacggcgcttatttctgggatgtagacgggaatcagtatattgattatttagcggcttacggcccgattattaccggacatgcccacccgcatattacagaagcgattacaaaagcagctgaaaacggcgtactgtacgggactccgaccaaacatgaggtcactttcgccaaaatgctgaaggaggccatcccgtcacttgataaagttcggtttgtgaactcgggcacggaagccgtgatgacaacgatccgggttgcacgcgcttatacaggccggacaaaaatcattaaattcgccggctgctatcacggccattctgatctcgtgctcgtcgctgcgggttcaggaccgtccacactcggcacccccgattccgcaggtgtgccgaaaagcatcgccaatgaggtaatcaccgttcctttcaatgacattgaaagctacaaagccgcattggacaaatggggttcggaaattgcagcggtcctcgtcgagccgattgtcggcaatttcggcatcgttgaacctgaagaaggctttttagaacaggtcaacgaattgacccataaagcgggcgcgctcgtcatttatgatgaagtgatcacggcgtttcgttttatgtacggaggcgcgcaggatcttctccaagtgaagcctgatttaacggcgctcggaaaaattatcggaggcggcttgccgatcggcgcttacggaggcaaaaaagaaatcatggagcaggttgctccgctcggcccggcatatcaagccggcacgatggccggaaacccggcatccatcttatcaggcatcgcctgtttggaagtgctgaaggaagaaggcgtttatgagcggcttgatcagctcggcgccagacttgagcaaggcattctcacccatgcggagacacatggcattaccatcaccgtcaatcgattaaaaggcgcgcttacggtttatttcactgatgaaaagatcgtcaattatgagcaggcggaaaatacggacggagaagcatttgccaagttctttaagctgatgcttgagcgcggcatcaatctcgccccgtcgaagtatgaagcttggtttataacaaccgcacatactgaagaggatatcgacgccactttaaaagcggttgaagatgcgttcagacatatgaaaaattaactgccgaaacaagcgggagcccggggcttccgctttttctttttgtccgatttgtgagataatggttttttcaaaaaaagaccttgaataattagcacgatccctgtatattactttattgtttagcaaatcaaccgacagggaaatgtaagtgtcagccgttcgttcggcacataatttattagagaaaggaatgcacgcacaaaccaatgaaacttggtgcccgcatttttaaaacagggattgcgattacgctcgcgctctacttagcatcatggatcggacttccgtcgccgatctttgccgggattgcagctatatttgccatacagccctctatttacaggtcttttcttatcattattgatcaggtgcaggcaaatatcatcggcgctgtcatcgctacggtattcggactgattttcggaccgagtccgattatgatcggactgaccgcagtgattgtcatcacgattatgttaaaactgaaaattgaacacaccatttcgattgcgctcgtgacggttatcgcaattttggaaacaccgggaaacagcttcctgacgttcgctctgatacgaacaagcaccgttattttaggggtgctgtcttctttcattgtgaaccttgtgtttcttccgccgaaatacgaaacgaagctgactcatcatacggttgaatataccgatgagatcatgaaatggatcaggctgacgatgcgccagtctacggagcactcgatattgaaagaggatattgagaagctgaaggaaaagatgatgaagcttgatcatacgtaccttctttataaagaggaaagaagctactttaagaaaacgacgtatgtaaagtcacgcaagcttgtattattcagacaggcgattattacggcgaatcgggcgcttgatatgctgaaaaagctgcaccgctatgaaaatgagatttatcatatgccggaggaatttcaggagacgctgacagaagaaatcgattatctgcttcattggcacgaaagagttctgatgcggacagtcggcaagattaaaccgcatgatgacgatgctgaagaaagcattagatataaacagcttttgacgaagtctttcttaaaaaaccagcagaactgcgaagatgaactgcttgattacaatatgctcagcattatggctgcggttgcggaataccgcgaacagctggagcatctcgatacgttaatcacgagttttcagacataccacccgaaagacagcgaattagaaacagacgatgagtaacccggtgcttcagcagaaccgggttttttgtataaaaaaacttatgccgccaaatcggacggcataagtttttcggtcagtttaaattctggatcgtaaataagtgtctgtactggccttcccgcgccattaattcctcatgcgtgccggtttcaatgacggcgccgttttccataacgacaattttatccgcgtgcgtaatcgtggacagcctgtgagcgacgataaatgtcgtccggtttttcgcaagcttgtccatcgcttcctgaatgtagtgttcactttcaagatcaagagcggatgtcgcttcatccaaaattaacagcggcggattttttaagaaaacacgggcgatggagatccgctgtttctgtccgcctgacaatttgacgccccgttcgccgactttggtctcatagccttctgggaagcccataataaattcatgggcatttgccgctttcgcagccgcaaccacctcatccaaagacgctcccggtttaccgatggcgatattttcacgaatcgtctcactgaacagaaatgtatcctgaagcaccattccgacttgattgcggaggcttctcgcttcataatcgcgaatatcggtgccgtcaatgagcaggctgccgccggacacatcataaaaacgcggtataaggctgacaagtgtcgatttaccgccgccgctcatcccgacgagtgccacggtttccccttttgtcacctttaaagaaacgtcccgcaatatcgattctttcccttcttcgtaacggaaggagacatttcgaaattcaacctcgcctttaatgccgtcagcttttaccgcattcggtttatcagtcagttcatacggttcgtcgataaattcaaatatgcggtccattgaagcgatcgactgggtcagcgtcgtcgatgagttgatcagtcttctgaccggattgtacattctgtcaatgtagccgacgaacgcaaccatcgtccctacggtcagcgggccgtttatgacaaaatagcccgcaaacgcgataacgagcagcggcgccaaatccgtaatggtatttacgaccgcaaacgttttggcgttccaattcgtatgacggatcgctttgtcaagaaaatgtccgttcttttcatcaaaattggcttgctcatattcttcaatcgcgaagcttctgataacgggcattccctgaactctttcgtgcaaatgcccctgcacctgagcgagtgcctgagagcgctcgcgtgtcagtttccggagacggccgtaaaagtatttcactgaaatgccgtataacgggaacaaaatgacagaaatcaatgtcagtttgacatccaatgtgaacataatgcagatgacgatcagcactgtcatcatatcaagccagatattcatcagtcccgttatgacaaagtcttttgtctgttcgacatcatttatcacccgggaaatgacttcgcccgttctcgtgttggcataaaaccgcaggctcagtttttgaatatggtcaaacaatactcccctgatatcgtagagcacccggcttcccgtccattgcgcgaaatattgccgataatactctaccgggggacgcagaactaaaaacagcacgaacatgatgcccataatcgtgaatagtgtcgatgttttagcgcttgccgttccgctcccttgaataatgtcatcgaccacgtattttaacagaagcgggagagccagcgggatggagaattttatgataccgattaacactgtgataaagatttgttttttatagggttttacaaattgcatatagcgtctgattacgcccacactttatccccctctctctttaaggcgtgtgagcccatgtgaaaaacctgttgacaccccaacaggtttttattgtattctttattttgtatagcgcagataccgttcataccacatatcaacaaattcaggagcaaaagggcctttccgctgatgaatccagtgcagcagcgtattcagatactccttcagaatgctgtcgatctctttaggataattcattgatttgcggtgatcatcgtattcatcctcgtccagaatgttatatgtcatatccggaaacactttgacatccaaatcgtaatcaatatatttgatggcctctccgtcataagcgaacggcgagctgatgttgcaataatagtgaactccgtcatctctcagcattccgatgacgttaaaccactgacgggcatgaaagtagcatatcgccggttctctggtcacccacgtccgtccgtcggattccgtcaccattgtccggtcgttagctccgatgatacacaattccgtactttttaaaatcgtcgtttcgttccaaattcgatgaagcagcccgttatgcttatagctgtgaatttgaatcgtttctccttccttgggatatcccatatttctcccctactttctgtaaagccctgcagtcaatgcagccgcaattgctttccgacaagtcttttcactattataacgttacgaattaaaaaatgaaaataaaagaaccactccgcttccggaatggcacattcatttctgcacataggaagacggcttttccgtgctgcgataagactggatgacttgctctgtctgcctttggaataactcctgtatgccggccagatcttttcgctttgtcgcaatttcgtcctgtacattgtccagctttgcatctctttccagactgatgagttccgcttccacctgccggcagcggtcaagttctgactgcagctcgagaagctgatccatgatcttcatctgttcacttacaagcttttcaaactctgacatcgggttcctccttaggcttttaggttgatactacttaccatttcgagtttctgccggaaaaccctttgactcattctgtagaggaatcacaagttttgtcgttttgataaaagaaaaaagcacttccacccgaagatgaagtgcttttttgtttcagtgattagctgttttgttgtttgttttgctcagcagattggttttgctttctcacctgctgcgcatcagtttcactgccgaattcagtaccgtattgaccttggccggaagctgattgctggttttgttttttcacctgctgaacgtcagttttgctgtattttgagttttccattgttatcacctccacgcaatttagaatgcgcaggagacgatcaggctattcatctttttaaaaaaacttacacgagcagagagcgtccgccgtcaataatgatggtctgaccgcggatcatgtccgcttttgaagaaactaaaaactccaccgtgtcgatcatgtctttaatttcgaccattcttccggccggcgtattttgacgggcatcttcaagcaattcttctctgttagggaaatgcttcagcgcgtctgtatcaatcgctccgcctgaaacggcattcacgatgatatttctcggcgaaagctcaaccgccagataacgggttaatgattctaaagcggcttttgagacaccgaccgtcgtatagttctcaagatagcggatgctgccaagtgagctgatgctgacgatgtggccgcctccggttttttccatcagctttgccgcttcctgggcgcagaaaagcaatgcttttgcgttaatattcattgtccagtcccaatgcgtttcttcaagttccatgaccggtctcagcacgcctgaagccgcgttattgacgaacacgtcgagtctgccgaaggcttcgtcgatctgacggaacatgtctttgatttttgccggctggccgacattggctttaacgacgagcgttttgacgccaagtttttcaatttcttcagctgtttctaacgccgcttttttactgcgggcgtaattgattacgatattgtagcctttttccgcgagtctgatggctgctgctttcccgacgccgcggctgcttcccgtgattaatgcgcatttattttgttccatttttcctcagctccttgctgcgtatagttcttttcattcaacaaacaataaaagcattacctgttgaaaggggtcttttcatatgtatgtcggacgtgatatgggcgaattggccatgatgccaaaaaaagattggaaggattcagagctcgcctatttccatcatgccttccagcaaattatgccgtatttaaacgaagaaggccagtccaaataccgggagctgattcaggaaattgaagcccggggcggactgaaacggaatgaggcggattacggccacggcacacgcgtcagctatgactgacgcttcttaccggcggccgccttcgtccgccattttccaaatcttttgatgggaaacgggaaaagcgtattcttcgagttccccttttgtgacccgtattaattctgatgtgtccgacacttgttttactttaccgaaaaagaccgaaatattccagacgagatgagtgaaaacatgttctacgatgccttccagctctccgatttcagcggttgctcccatttctttttctaaaaaggcttcgagctgctctcgttcggttttggttcctttttgggtttcggtattcggaaactcccacagattggcgagcaatccttttggcggccgtttatgaatatagacattgtcttggtcgtctgtcagcacaacggcggccattgtttttactccgggttttttctttttgcttttaacgggcagctccctctctgtcccttctgcaaatgccgagcagtgcttttgcacgggacacagcaggcaggacggagatttcggggtgcagatgatcgcgccgagctccattaaaccctgattgaattcagatggtttttcatgagaaatgaaagctgataccgcctgttcgaaaatcgttctggttttaggttttgcgatatcgtcccatatggaaagaattctcgacatgacacgcatcacattgccgtctacggcgggaatcggtttgttgtatgcgatgctgagcacggcgccttttgtataagggccgacgcctttcagtccgccgaattccttttcctcagcaggaacgattccgccataccgctcgtgcacttcctgtacggcgctttgcagatttctcacacgggagtaatagcctaacccttcccaggctttgagcactttttcctcatcggcctcagcaagcgccgagacggtcggaaactgctcaacaaaccgccggaaataaggaatgacggtttctacccgcgtctgctgcagcatgacctctgacacccacacccgatacgggtcctgattttctctccatggcagaattctttgttctctttcgaaccatgtaattaagtcctcgcgaaatttgtctatatctttttgtttcattttttcttcaagtgcgttcatatcttctcctcagatgtttcgggtcccgcttttcttgacactgtattttggtgtaaactaagggcacgttacgataatatgttacattaaatagagataaagaaaaagcggaaacatatgaaaacggctgatacacgccatgattgggcaaacagaaaatggggaatatcttataatggaaatatgcgggcggactgatttttaacgcctgctaggaggtcaccaatggatactggcactcacgttgtcatgggcatcgcgcttggcggaatcgcaactcttgatcctgccgtcggcatgcatacccccatgtctcaggcagttatgatcgccgctcttgccggctctcaggcacctgatattgataccatattgaagctgaaaaataatgctgtttatattcgaaatcatagagggttcacacactccattcccgccgttttattttggtccattctgattccgggcattttgtttatattttacccggaagcgaacttgctgcacctgtggctgtggacgcttctggctgtcgttttgcatgtatttgtggacatttttaacgcgtacggaacgcaggccatccgcccgttttcgcgaaaatgggtcgctctcggtataatcaatacctttgacccgtttattttcatcagtcatttggccgcgattgccgtgtggtatatcggaggtcatccgggcgtgacatttttgacgctgtatatcatccttgcgggttattacgccgtccggattatcatgcagctgcggataaagctgcggctgcgcgagatgattgaagaggagattgaaaccatcatcatttcgccgacgatgaaattcaggcagtggcgtatcgccgtaacgacggcccatgccttttatgtcggcagaagccttgacggtcatgttgtgatattggatacattcaaccgtgtgcccgttccggaaaccgatgtgatgaaggcggcgaaacaagatgaaaatattgcagcttttctttcgttttcccccgtttacaggtgggaggtcgatacctttaaagatcattatgaggtgcgctttattgatttgcgctaccggagcaaaggccactatccttttgtcgccatcgtccacctcagtcatgatttagaggttctttcttcttacacgggctggattttcagcgaggaaaaactgcagaaaaaattaaagctcggctctgtttaagagccgggctttttttgtcttctcacatatatgacggcaaacacgagactgatcaccgatatagcggccgccggtttaaaatacggcggataatacgttaattgaatatcattttttcctttttgcgctttaaatccgataaaggaataatccgctttttcaatctgttcttgtctgccgtttattttcagctcccagcctttttcatatggaatcggaagcatgatatacggcgcgcgggttttgttttcatacgaaatatgaagcgtatttccgcgccagctgaggtcggctggcggttctttttccgcttttcggtatgcgcttttcagcgtcgcgtaccgttcttcgtaaagcgccagtctgtcgagctgatacgatcctttcggcagccggatttggatgttttttgttttcggcactctgacggtgagatcgttgacacctgttttgtaaatggattgattcgattttctcgttgtcgtgtaatcgttcacttttaatgtaaagccctggtccttcgctttgttcattaaataaaagctgacgtaataatctccgccgtcagccgcggcgccgtgcggcgtaatgatcaggccgcctccgtcttcgtttaccgtcaggatgccgtcacgataatccgcatgttcgggggctatctctgcctgacggatgatattttccgcttctggcggttttttcgtttttgttgtgttcgattccgtgacgatcccgtcaagcattgcccgttccctggctagggcgggcgcttttttcaggtcgtcctcgttatatactcgatcggctgtccgtacgaacggaagtacatattgattttgataaaccgcatagcgggatgattccatgatctttttgaacccgtacggcacgccggcctcgtttgttttttccgtcatataatattttccgtaaagcaggctgtataaattagccctgtttcctaatgtcgcatagcggcttacgctttctctgcccatgtcaatctggaggtcattccagtagaaggacagcagattgcggttcaggatgcttgagtaaacgctgaatccgttgaacccgtatatgatcggggtattattgaatacgccgttcatccaatctaaacgggcaaaggggtccgggtctttttctttcagacgctgaatgagctctgcttgttctttgcctttatagtcaggacccgtcatgaatgtatgcgataccgtataaatcttcccgccttctgataaagcatatttttcatatgtattggccgtcagcaccgcagtcaagagaatgacgccataaacggcgggcaccgcgcctctcagtcttacctttgctgcaaaaaaagcggcaatggtcagccccagaaggagcaggatggacaggtaggcgtgatcagaaatatccaggctgaaccgtctcatctggctccaatagagcagaacggcgagtacggcggatatcagcatactcttcctgctgatgtccgaaagcttagaaagccctaccgcaaccgttcctgcaaccgtgaagcacaggacgtattcaaacctgttttgcggagctgaaaaaccgttaaaggcgcttgccgcaaacggactgaagtgaaacagaatatacagcagactgattcccgcaaacagccggaacaaccggtttttgtataaagaaaatgtaaatagaaaaagcaaaaaagccgccggcaggatgataatccggcttgaaaataaaatgttgtcggagaaatcaagccaatcaatatgctgtgaatacggcggccgcagattattgagatatccgtacacgacagggataaaggagactgcgcttataccgaaaccgagcaggcctgacagaataaacatccggcattgagtgagccttttcgcctcattgtcttcaaggcggatgatccaccggaataagatgtaaatgccaatgaaaatcagattaatatacgcaaaataaaagttgttgatcaatgtcagcgcacaggcgaaaataaaccacgccggctttttttccctgatgatcttttccgcgccgaacacgagcagcggcagccacaccatgctgtcagtgaaaaagtcccaatacacctcatgccggaagtagataatcgagaccccgtacaacacggcgccgacaaaagcaggcaatgtccgtttgacgaaataacggaacacacaggccgccgtgaatatgatgaaactctgcttggcgatgctgataaaaacggaggcctgcgcccaaaacagcgcatccgcctcacccgacagctgcataagctgcagaatgcggacagcggcggaaataaacagaaaaagaaaagaagtagagaaataatagccgagctgactgtacactcccccgcccagtccgaacgaatagctgtaaaacagcctgccgttcatatattggtcaaacagcagctttttgaagaccgccatttgggcgatcccgtctccagaccccgtcatatagcggcctgccgaccactcttttaagaaaaaaacatgagcggctgccgcagccagcacacaggctgccggcaagatccatttattttttttcatacaacgtctccataccctgcgcacagcggcggctgtttaatggttccacttgcgcttttttgtataattcgtttcattttgttctccgtacgtaatattcgcttctttaattaaatagtgcgggcgtttttttgtttcatagtaaatccggccgatgtactccccgatgatgccgagactcaaaagctggatgcctcctaaaaacagcacggcggaaataatggtgaagtatccgggtacggacacaccgtgtgtcagaatatgaataaaggtcgtgacaatataaaccatcgacagaagcaatatcagaataccggtgaaaaagcaaaccctcagcggtttgttgttaaaggagacgacgccgtccattccgtagttgaacagattgctgaatgaccatttggacgtgccgttctgcctttcgacattttcataaaatacgattttctggtcaaatccgatccagcagaacagcccttttgagaagcggttcccttcactcagcttcaaaagggcatctacggcctgtcggctcagcaggcggaaatctccgaccccgtcacgcagatccacttcgacggctttgttgataaatttataatacagggaagaaagcacggaacgcacggggctgtccccttttcggttgcgctgcgcaatgacttggtcatacccttcttcatagccttgaatgaagtctttcagcagatgcgtcggatgctgcaggtcggcgtccatcacgattaccgcttcgccctgcacgtgttcaaatcctgccaagatggccgcttcttttccgaagttgcgggaaaaagatatgtatttgacgcgatggtttctggcggccacttctttaatctgctgaagcgtgtcatccgcgcttccgtcattgatgtagaaaatctcatagtcataatgaatcgtctgaaactctttttttaaagattcatggatgagcttgacgttattcccttcattgtaagacggaataataattgagattaacctttgtttcatgaaggcaccttctttgtattattcttttttagtacggccttaaaggcatagtccgcaaaacttcagtaaggcttttcctttttttaatgtcgtttaaacccttttttcgttacaggggtaagaaaaatttttctgcatatggttttattttgtcatgtttttcggcagatatgagaaaaaaaagaaaaagtctgtacccgggacagactttattgatgaaggtattcatgaatcaaatggctgacgatgcgcggtttttcgtgaatgacccaatgggaggcatcatcgatgaatattaattcgccgttgggaatcatccgttttgtttccacggcgagctttttgcttagcgcacggtcattgacgccccatatcaatcggtacggaacgggcattttaaacggtacggcaggtcctaaaccgccggctctgatcgcccggtaccagttcagcatagccgtgagcgctccttttctgtcccatgcttctttgtagctgtcgacatcttcccgtgagaaaagctccgggcgttcggataagccgatcgcatgatccaatacgcggtaattgtcttcagataatctccgttcaggtttttccggaagctgaaagaacgcgatataagagcttttcttccactgcggcgggtagaacggggtgaccttccgcataaccgccgggtgcggaatattgaccgtgatcaatttttcaacgtattgcggccgcgtggatgccaagtgccaggctacggctcctccccaatcatgaccgatgacgacggccttgtcatttgtaaaatgagtgatcagcccgataatgtcgtctctgagcgtatcaatggtatagttttcaatgccttcaggtttatcactgagattatatccgcgctgatcaggcacgacaacatggtatccggcatcggcaagcggtttgatctggctcttccagccgtaccaaaactccggaaacccgtgcagcagcaccgccaaaggaccatctttcggaccggctgaagccgtgtgcagcgtcaccccgtttgtttcgatcatatgaaaagtaatgtcattcaatcggttctcctccccttttgttttaatcttctttctgttaaggctatgatcagggcgctgatcgcgatcaataatacggcctgaacggtcaggctgtacggctgagtgagctgaatgagcaggctgcccgcaaatccggctgcagccatcagaaggccgaacagaatcatgaggagcgcactgaaacggttgccttctttccactggaattcatccgccatagaccgtttcgtccgatatccgtacaggctgttaattgacttcggcgggaaaagtgtgactaaaatgccggccgcagccatcagaaggcctccgattaccattatcatatctgtcactctccttttcatttcatacgaaaggaaaggcggaaagtttcagaaaaaaagcaggctcatccgcctgcctgaatctctatttttgagctaagtcggccgtcttcacatagcctgctttcccgccgtatgtgacgtatgcccatttacggtcaaatcctccgtcatggctgaatccccagccgagcacattgacggtttcacccgctttaacggagctttttttgccggtttccaaagtcggcgtataaaaatcggtttgtttcgcggtcactgccttcatcggctgcttcatcagaaaatgagtggagatataggctttctgacctttgtagttaatctcggcccaatctgccccttcaagctgtttaacctttacggcatcttctgaacggagcgtgccgacaatcaccccttgtttatttggttctttacggacgttaagttctcctgctttcacgatatatgtatctgctgcggtgtccagttttgtctgatgagctggtgcggcattcgctgccggatcaaaaaaaacggtgcctgcggctaaaaataagcaaagtcctgcggccggaataaatgcggttaacccttttttcatgttcattgtggttcctccccgctattttataagttattacacatttccacactccgcgggttatcaaacatgtttttcctatttcttttataaaaagaaaaaaccgccgggagatatccggcggaacgcactggtatgttaatgcaggagtcccctgctttgatccaaataatgagaaacgtcttcccgcatgctttggaacatatggagcttgctgccgtatgattcaatccattccttaacgacgcgttctgtcatttgctctccttgatacgggcggccggcttttgcgtaagtcgcttcgaaatctccccataagagctcaacccaagttcgcgcttgcaaatagctgatcatgtcatttttctcaagcagcaaattcgtcagtttgtcgatatatgtattcatgtctctgtctcctttccttgggaaaacctgctgcttttacacagcttgtcacaggcatatactaactttacgtcttcagtccagaaggcgcaaccttttgatattggccgagggggaaaacaaatggtccggaacaaggcaaaaggatttccaaatcagaacaacaataagtttgaaggcgaaccgcgggcaaaggatgactacgcttctaaacgggcggacggttcaattaattcgcacccgcaagagcgcatgagagcttcaggcagacgataacacataacgtaaagagaccgggaatggcccggtctcttttttgcggcgaaaaaaaggtcataacgccaaacaaattccataatatgttaaatgttaaaccgaaagccggtagacaaaaaaggagggggttttatacaatgaagacagtttcaaaacgattgctgagctttaccgcattctttctgtcagtttcattatttgctgtttcagcagaagcccaaggcagtccgcagacatccgtatcgaacagcggtgaggagtttgacgcaagtccgaatcagcctgtaaaaacaacacaaacatctccagcttatgaaggaacgggcctcaccaaaaaacatcctgcacaaaacggcaaagccgacatcaagtcattaaagccttccagtattatagggacagacgaacgaatcagaatttctccgacaacatcatttccttatcgcgcgacagcacagctgaccgttacatacagcggcagcacaagcacttacggatgcaccggattttttgtcaatgcagacacgatcgtcacggccggacattgtgtgtatgatcagaaaaacggctgggcatcgaaaatcacggcagctcccggccgcaacggctcatcgtacccgtacggatcatattcaggcaagacattctacagtgtcaaaggatggacagaaaacggtgataccaactatgattacggggcaattaaagtagacggatcgcccgggaatactgtcggctggtacggctaccggacgaccaacagttccagtccggccaggctgtcttcaactgtgacgggatatccatgcgacaaagtgtccggttccatgtggtctgacagcaagccgatacgttcggccgagacatataaactcacttacacgacagacacgttcggctgccagagcggatcgcccgtttatcacaattacagcgataccggccagaccgccattgccgttcatacaaacggcgggtcgacttacaatctgggaacaagggtgacaaatagtgttttcgacaacattcaatattggtcaaatcaataaagtttttattttctttctcgccgcggctgttttatgcggatgcagcaaagcggatgattccgccgccggcaaaaaaacactgcccgttactctccattttgaggatgctgacggctcacctgctgacggtgtgacggtcacagtgatgaaagcggcggagtcagatgatcagccgaatatagaccgcggagagataataggcaagaccgatcaccacggcaatatcgcctggaaaagcgggacggaaggaacctatgccgtcgtttttgaaaaagacggcataccggaaacccggaatatttccttagttgagagcgataaacatacggtgatcagctttacattgaaacattaaaaaagcttgcaggcggattatccgctgcaagctttttgttatcctttatgcacttggtattcatagacatctttcttctcagacagatgagcgaatgtggaaagcacaaggccgagagcggtcatcagcgcaccgcctgcaaacagccatgagtaagatcccgttccgccgagaatcaatccgccgagccaagcgccgagcgcgtttgcaaggttaaatgcggaaacgctcaccgcggcggcaattgtcgtgccgttttcagatgaagaaataacctttgtctgtaaaagcggcggcgtgccgaacgcgcatgcgccgaataaaaatgtcgcggaaacggccgcggcaggaaaaacagcgatataagggaagatcgccaagacgccgatcaagccgatcatcacaccgatcattgtgcgcgtcagcagtttgagcggcactttccctgcgaagaaattccccgccactccgccgagaccgtaggcaaataatgcgcctgtaatgccgaccgtgccgaatcccgctgaatctcttaaaatcggctcaataaacgtgtaagcaataaatacgccggagtagccgagaatggtgatcgcaaaggagaagatcacttgcttatgcttaaagacactccattcattcatcagcatcggaatcactttcggttttcgattcggtacgaccagcatcaggccgatcagcccgatcatgcctaaaacggaaataatgaaaaagacggcccgccagttaagaacatcccctaaataagagccgaacggaacgccgagcatcagcgccacggttaatcccccgttcatggacgcagctgcggcggaacgtttttcaggcggcaccatttcactcgcaaacaccatggcgatcgcaaaaaaggctccgtggatggatgcggataaaattcttgaaatcgccagcacggcgaagtttggcgcaaagacgctcatcaggttggcaaggacaaagatgcccatcaagctgagcagcaccggctttctcggaagtttaaccgcgataatcgttacaatcgggcccgtcaggcagacgcttgccgcatacgcggtaacaagcatacccgctgaagaaacatgtatatgaaagtcatcggcaatcgacgtcagaatacccatgacagcatattccgtataaccgatggaaaaagtgcaaatcattaaaacaaaaatcattaatttcacagatggctgtttcattttgatattcaacgctaatcgcctccttttactaaaaaacaacgaattccatcttaaaagatatcgaaaatgaattcaaacattttttactgaaagtgtgaaacgaatgtgcccgaaaataaaaagagaccggatccggtctctttcgttaacttttttcttttaaaacggaaatcggcagtgcttcttcctgatcaggcgacgaagatctgtgtccccaggcgaatacgccgttcatgtaatcaatgcggaacgtatcatcagtaccttctatctgatactccgcgcccggcagaaagtcttccgggttctgcatgtaggctttggccatcgtgattttccgttcaagcacggccagttcatttacaatgcccatctgttctgcttttcgcgctttttccgtcaggcccgcaatttccgtctgtagttcatgaggcgtcatttgactgtatcgtttgtccatttcagcttactcctcttcctgcaaaaattgttcaatgtcgtcaatcgagaatccttttctgaataagtactgcttgaccttcattccgctttcatagctgccgtcatagcggtatttcctgattgctttttccgcatgagtcttcaaagcttccatctcagcttcgtcatcattctcatactccgtctgctccagagcggcattgatgacgtcgaaagggaagccttttcgctgaagctgcatctgggcccgctgtctgatctcttttgtggacagctttttgtcttttttcaggatttttccgatatgtttcagcgcttcctgtatctgctcatcaaacgtaaacgcactgagcgtctccttaatggtatcgtcgtctattcctttcgctttcagctcgcgaaacaggacgtcaggccctttgccgtttgtttttttgtgggtgctcgcataggcttcggcaaattctttgtcatttaagtagcggtaatcgtacagtttgtggatgacttcagaaataaccatctcaggtgtttctttttttttcaaatggtcccggacttctttttcagagcgcatccggtatgataaaaattcgacggcgcggttaaaggcttttttcacttcatcgccgtgactgatttcaagaatgtcaagctcgtccagttctttcccttttttcaggtcaaaacgaacaagcacgtcggcgtcgacgctgaatgcatatttctcatcaaggaagatgttgaagcgttcggtatttttcttttgggtcgatatttttgtaataaacggcatcccgatctcctttcccgccccgattttcaggcgtttttcttttaggcaaatgaggtaaagtatatttatcaacgtgtaaggagagatggatatgaatatcgcgatgacaggcggcacgggttttctgggccggcatctgacaggtgtgtttacccgccagggacatcatgtctatattttatcaagaaaacaaagagaaaccgaacaaaaaaatgtgacatatgttcaatggctggccgaaaacgcggcgcctgagcgcgagcttccccctattgatgtatgggtgaacctcgcgggcaaatccatctttgaccgctggacggacacaacgaaggaacaaatcatctcaagccgggtagaagcgacgagagaagtcagacggattatccggcagcaggcaaaaaaaccccgggctttaattcaggcaagcgccgtcggcatttacggcacaagcacagagaaaacgttcactgagcagtcagatacgtcaaatgaagacttcctcagtcatacggctcatatgtgggagcgtgaaggccagaaaattgaagcgctcggcattcggacggtatatgccagattcggcgtgatgctcggtgaaaaaggcgccctgccgctcatggttctcccttataagctgttggcgggcggcaccgtcggctcaggacggcaatggctgtcatgggttcatgtcgatgatgcggcggaactcatcgcttatgcggcggagcatgatgacttgtccggcccgatgaatgtgacctcgccgaaccctgttgaaatgaagcaattcggtaagacgatcgcaaccgtcctgcaccgcccccactggattcccgtaccggaattttttctggagaaggcattgggagaaatgagcctgctgatcgtaaaagggcagcgcgccctgcctaagcaggcgctgacatccggttttcaatttacgtatgaagagcttgatttcgctttaaaggatctcttacctgcataaaaacggaaataaaagccaatcctattggtattctgttttgaaggaggatcttcttttatggaaaagaagcgcgaaaaacatcagcagggagccaacctgaaaaaaatgcaggaagtcctttattccggtgaattcaaaaaagcggaaaaagcagccaaacggaaataagctgaataaagatcgggactgggcagatactatgtttgtttgatatcacttttttcagggggcgattgatatgggcagaaatcatactcacaaaaaccgtgataaaaacaaacaaaagcttcctcaagttccggacgctttgaaacgcgaaacggacggcacatatgaggaatattcaagcgagcttgctgattccgctgaccgcgaagcgcaggcgcggatgaaagccgctgacaacagagctaaaagcaaaaaccgctaatacaaaatccccgcctcttgaaggacggggatttttttacagttcggtaaacaggctttttgccggcgtccgttctttcgccttaggctgttcatccggatagcccgtttgaatgatcgccgcaaagcgctcattgtctgcaaggccgaagtcttgatgcatctgtttgtcatacatgatacggccgcttttccaaaccatgccgatgccgttttcatgtgcgagaagctgaaggttttgaatcatgccgctcagcgcagcgaaatcatcgtttctcgtaaattcattttcatcttcttttaagacgaccaataaaaatcccggaacggcgctgaggttttttctcatgttctgctctttttcctcgttgaaatcatcttttatcttcttgaaaaatgagacgtagctgtccgcaagctttgcttttcccgcttcgcttgccgcgtaaataaaacgccacggctccgtcagcctgtggttcggtgcgtaaacggccgtttcaagcatatctaatatgacttcagaaggtacggtttccggtttaaacgaccggatggatcttctgtttctgatcgtatgtttaagtctctcgttttgctgtgattgttcggttttcggcatgccgattcaccttcctattcaattgaaaatgattatcatttataatataacggatagaaccgtcttttgtaaaccgttacggaagctgaagattgattgattcggcatacacagccgttcccgtcatctggatattcatctctccgtcttcctccgtgatcctgatttccacttttccgtctttccctatttcctgaccttgttcaatcgtcagccattcggcaccggagcctccgtattgccgcatataggctgccatgacgcctgaagcggttcccgtgacgggatcttcggtcgttccggaaaagggggaagaaaaatggcgtccgtgcagatcgctttcagaatgcacggtttccagagaaaaaggatgaacgctcgctttcgggagatcgtgtaaaatggcgggaaattgtgtgttgtccggcaccatatttcgtgatgcttccagtgatctcagcggaacaatcagtgtccaaattcccgttgatccgtaaacaatcggaagctcatcgtgaaaatcctccgccgtaatgccgagagaggccgcaagcttttctttgtctcccgtaaacggcagaaattgcggggaagcctgtttgagcgtgatgtacacccgcccttttcgttcagcggcttttacaggaagaatgccggctttcgtttcaatttgatacgtctgatcagcctgaagctttcccttttcaattaatgcatacagagaggcaacggtagcatgtccgcataaattcatttcatggccgggtgtaaaatagcggattttcaaatcggcttctccgcttttgcagagaaatgatgtttcattgtatcctgccatttcggcgatcatctgcatttcttcatctgaataatcatctccgttaagaacgattcccgcgggatttcccaaatcaggaacatcggtaaacgcttcgtatttcaatacgtccgcctgtttcattcatcaatcttcctttcgccttatgatcatgttattcagtataacaaaagaagcgggaattttcggttaattacccagaaaaaaagacgcctttttaacggcgtctttttttggtttttccgatcaggcgggtgacgagaatcatcgtgacggacagcgatctgtttttgcggtacgccaagtatttcccgcgccactccggtttgtatttttctttaaaggcccgcagaccgctgaagctgtacatataccggacgttgttaaagatgacggccgcgattctttccgaccagaaggatgaaaaggccgttcctacgtttgacaaaggcgccatgcccatattaaaggtggtgtacccttgttcctgcgcccagagaaacagacggatgaaaagcgcgtccatgataccgttcggcgcgtttttccgataacgcattaagtcgactgatatctcgccttcctgatacatcggcataaggttggcaaaagcgatgatctccccttctgtgtctttcacgtaagcaatcggggcctgttccaaataatcccggtcgaagaaaccgagagaaaagcctttctcttttttcggtccgagccattcgtccgaaatatctttcagtttggcgataaactctgaggaaaacggcggttccccgacatgaaacgtgtagccttcgcggtcaaatttgttgttaatcgcccgcagacccgcttttttctttcctgacagcgtaaatgcctccatatccacgagcgcctcttctccaagcttgaagaagttatagccgaagtcatgatacagcgccatgtcttcacgttcaatctgatagaacatgacactcaggccctgcttatgcgcctcattcagaaattcctcaattacaagcggaaaagagtctttctggcctgacggatcaccgagcacgacaagccttctggaaatctggccgaacaataaaagtgctttgccgtcgcttgagaaataaaaccgcttatccccgagaaagccgaggtggctgagcgcgtttccgccttcttccgccaaaaaggacttcagccgctcaggatcggcctcttccccgatcggcttcgatcttttatgataaattgccgtaaacacaaggaaaaacaaaggcacaacaataatggccgtcatcgtggcgtatgtaatgtgcgaattgttatggacgaaataatcgtggcgcagcagccgattcattttatcccagataaagccggcaatgagattgtagttgaacaaggcgataataaacagagcggccgcaaaaatcatctggccgagcgtatacgatgcctgttctctgataaactgcctctttaacagcacaagcaatacgataacgacaggcagaataaagatcgcgctgatgttcaacccttttaagaaactgaacacaaaaccgccgacaagcgcggcgaccgccattgaataagagcgtttcgtccgtttgtatagttcaatcggcaaaattaaaagaatcaaagccgcgcttaacgataacgcgttaaacgcaagaagcgccggatgcggaatatgcggaatgaccgtctccctgtcgatcggcaaggcgacagacgcaagcacgacgactcccgacacgaaaaccaaaagcgccagcgaaccgtaaagcattctgattaagatggcgcgctgcaatacgagaagcacgttcgtcgtttccacggcaggagccatcttcggatttgattccagccgtttaagcgtattttccgttaagtcgccggccgcaaagaacagcccgaacacaaacggaataaatgaatacacaatccggtagatgacgatggatgtcacaaccgcctcctgcggaaagcccatattctgcatgccgagcagaaacagaaggtcaaacgagccgaatcctcccggcacaaggctgatgattcccccgatagcggcaatggcaaatacaccgaatacatggcggacatctgcttgaatgcccatgacatacagtgaataatacatgacgacggctgccgcaaaccattcggcaaacgatgctccgatgtatgaaaaaaccggatgcctcggcttggcttcaccatcttctgtgtcagcttttttattgttgatccgggcggcgattaaagctgccggcacaatcagcgccacaccggcgatgacagcccacagccacggcttctcgcttgtgatttcacccaccgggagcacccgggcgacggtcagaatactgaagaccgacagcccgagcagagctgaagaagtaagccaagcgattcctgcgacaagacgttttacgtcattcgtgtgctctttgtaaagcatcgtccgcagtccgacacccgccagaccgccgaatccaaggacattgttaaaggaattggcgataaaggaaaccctgaacactttccaattcggaatgttgagacgcagcgttcgtttcagcacaaagtcataaaaggacatcgcactgacggcaaggaggccgagcagaacgagaataaataaatcgtaacgctcaatcccgttaataatgtacagcgtgcgtttaaaagaaaggtctgtcaattcctttttggactgataaatgactaaaagcaaaactgcaataggaaataatacttttaatatcgataaggcattctttttagtcagcaatgttctctccaatcatcataaaatagcttatttattataattcccccaataatctccaacatattatacactaccacctcatattcaaacaaaactcgtctgcaactttctttctcagattaaaatcagtaatatgggatacaggagtattaacgaggaagtgagacgatggattataatctgcatgatacaacggtattaggcggcgatattttttctcctgaggaacgggatatttgggttttgtatatgaaagtgatgacatcggcgggactcggcgatgtgtcagagtggatgaagcttgatatgagcatgccgcaaatgaaggtgctgatgcttctgaacaaccacgggacactgaaggtgagtgaaatcgcggaaaaaatgggcgcttctctttcaaatacgacggggctgcttgaccgtttggaaaaatcaagtttcattacacgcgctccgtcagaagaagaccgccgttcagtcgtcgttcaattaacggaaaatgcaaaagatattttccgcagcctttatcaaaaaggacatgtaaaattgaagcgttcattggaaacgctgaccgctgaagaaaaacaaacggtcaatcaagggctcgccattttggcaagagcgcttggatcttccaatcaggcatagagatgaaaaaggcctgccggtatcggcggcctttttttgtttgacatttaattcattcaaagtgaataatatattcaaagtgaattaaaaatggaaggattgatcaatatgccggagccattgcaaacagaaaaaaaccagagctgggccatcaccctctttacgatcggtgtgttcatggcggcgctggacaacggaattatttccgctgctctgacgacgattaacagctcttttgatgtttccccttcatggggctcgtggggagtaaccctttacacattgggactcagtgtcagtgtgccgattgtcggcaagctgtctgaccggtacgggcggaaaaagctgtttatgattgaagtcgggttgttcggcctcggctctttgcttgtcgcactcagtcaaagcttcccgatgtttttggcggcaaggctcattcaggcgcttggcggcggagggatttttattatcggcagttcgcatgtcttggctgtgctaccgaaggagaaacagggaaaagctctcgggcttttaggagcgatgaacggtatggcggccgtcctcggaccgaatatcggaagctttttgcttgatgtaaccgggtcgtggcattggctgtttttgattaatctgccgattgccgccgctttggttgtgtgcggcggtttgtttatcactgaaacgaaagagcctgaggtgaaaaagcttgatctcttcggcacgatgatgctgtcttttgcgatcttatcctgcatgatcggtattacgaacctcgatggggcgaagctgtcagaaagcataatggacgtaaaggtgtacgggtatctgttgggggcgggacttctctttgccgcgctgcttaaagtcgaaaagcgggttgaaaaccgcgggggtgatccgattctcgcctgctcgctgctgcagaataaagtgtttcaatggacgctcgtcatcggatttttatcaggcgggctgctcgctgcggtgatttttattccttcttacgcggagcagtatttgcacgtatcggcggaaaaagcaggttattggatgacgccgctcgctttggcgtcaggcatcggggcatggctcggcggggcggttacggataaaaaagggccggtcttctctgcggttgtatcaggcgccatcgcttttgccggattcagcctgtttccgttatgggtgacggataaatgggaatttgtcacggcgagtgtgattgcggggaccggtttcggatttctgctcggagctccgctgaatgtgcttgtatcagaaacggcgggtcaaaacaaagggacagcgctcggcacgctgtcactcgtgaggcaggtcgggctgacgctcgctccggccttatatgccggcttcattacagccggctttgaccggatcggagatgacatcaaaaaccgtttagcgaaaagcggcattcccgctgatcaggcgcaaatgcccgatatcggcggcggactttcttcgttgcaggaacaggtaagccgaatccccgtccccgccgtcaaaaaagcggtttctgatgcgattgaagcgggcgttgccagcggctaccaccatctttatacggcagccgccgtcatttcgttatgcacgattgtgtctgcggctgttttggcgtatttccggaagccggcatcctctaagaaaaatgccagtccatccgccgggaaagctcagtaatatgggcgatgtgatgttcagagtgccagacatataatccgagcgcctgttccagcgtaaccgtctccttagatacaggatggaaaaatgtccgtttgaattgagcttccgtcatggagcgcaaaagagcggcccaccttctgtgcaggatcgttaacagctcaagcgtatccccgcaagcggcggttttggaatcatggagatcggcccagcctttttcatcataaggacggatttccggttcatcctccgttaagctcaatttaaaccggatatagctgttcatgtggctgtccgccagatggtgaaccacttggcgcacagtccatcccccttcgcggtacggcgtatcgagctgactgtccgacatctctctgacagcttgtttcagtttggccggagcgtgttccagcgtattgatccattcttgtttctgtccggccgaaatcgattcaggcggctgatattctccaatcggatagctgagggtttgtgtttccatattgttcatctcccattgatcgtattaagaaagtatgatggtgatgtcgcagccttccgctttcgcttcacggaaaacctgaagcacactctcggcgccattttcagtcagctgcttgctttgttcaaactgcctccattccaaaacgagcgggtactccacccatccggtcagacaatcccataaagcgtccaggttttcaccgtagtattccggaagggcaagctcctttttcaatgtctggtggaggtcgctgatacttctgatttgttccccgttaatgactgcttttttcatgtgcggctcctttcttatgattttattctatcagtttaccatttttctcttcagaaatggccggattctgccccggtttcagctggacgatgtcctcctgtctcggacggctgcagattggatttgcccggctgcgctgcttttttaacagagctgatccatataaagaaggcggccgaaacgccgccttttttcagactgtgcggcccggggacgccgccgtgcttcttttgctgtgcttcggctgatacacttttccgacaaacaggtatccgtacctgaaatggttgcatccccacgatacgaaaatgggaccgagcgtgcagatcaaaaataacagcaggatggcagccggcaagggcattgaccgcagatagctttccaggaggtacccgctgattaaaaagtaggagtggagcagatagattgaaaacgaatagttgctgatcatcatcaccatcgcgggcactttattgagctttgaaaacagatgaaagcacagaaaaataatactgaccgcataaatcataatatccggacgcttagaagaaatggagccgccgctgacatatgaaacggccacaatcaatatcgccgatacggccgcactgaagtaaaccgcatagcggtactgattgatgagcgctaaaaaacgccggtattcctttccgcaataaaatgccagacagaaataaaacagccagcccggaaacggaacccaaaagaacggaaaaatagaatcaagccccgatgacgccggcggatgaagaattgaaaaatagccgagatagacggcattgatgataaaagaaacagacagcacccatgcgggagatgttttgttcagccagcggtgcagcagcatatggagaatgtaaaattgaaagatcacaagaatgaagtagccgataaagtttcccaaaaagacattttctaaaaatttacccatcactgaaacgaaaccggcgccttcttctgccacgcttttcattaaaatggcatccaccgcggcaataaacagaaacggcacgaaaatgacttttccccttttctttaagaaacccgcgggcacgccttccggataggacctggcaagcagaaattccgagataaagataaacgccggcgtgctgaacatcagcaaggtccggaacgcatcaaccgtatgggcggcgcttgctaaggactcttcctgaatcatcagcaccattgacatcacgtgcagcagaacgacacttaagcaggacaggcagcggatcacgaaaatttcttttatctgcatgcggccgctcctttttcacaagcacggcggactttggcgtacgcctggcgcagccgcttttcccgcagctcgggtgtgctcgttttgacggcggacataaagttccgttcggctttttgaatgccgcaaaattgcagaatgccttttttcagcgtaatccagtccgcgtttttccggaaccactttaagtgccggttcggggagtccgccgtataaaacacctgtgccgtctctgcccggagcagtccttttacacggccgttttcaaatgtgtaggcttctccggcgacaaacactttgtcaaaaaagcctttcagaatcgccggaacgcctccccaccacagcgggtaaatgaaaatgagatgatccgcttctttcatcagtttccggtatttctttgtttcagcgtcccggttcatatccctccgctttttttcatctccgaccttcagcacgggatcaaattgatcggcgtataagtcaatgacggtatagcttcgtccgctgtcctttaaagccatggcgacgtatttgacgatcgccgcattgaaactgttctcatccggatttgcatacacaatcaccgtcttcatatgtccctcccagtattttttaatttttacaatgattatatcattatgcagtatgaataaggcaaagacatgatgaaaggctttttcgccgactgaaacggcggccttcccttctgtctgtttccggcagcattttgattcgttttaaacaggattgaaatgcggtatccgacacttctgcgtttttaagcagccgtatggtatactagctgtcaaatgaatgggcttggaggacaacatgagaattttaaagtacgcgattttaggacttttgcgaaaaggcgaattgagcggatatgatatatcgagctattttaaagaagagctaggccagttttggagcgcaaagcacagccagatttatccggaattaaaaaagctgacggctgagggattcattacgttccgcactgcgattcagggaacgaagctggagaaaaaaatgtacacgctgactgacaatggagagcgggagctttgtgcatggctgacgaaaaaagatccgattccggaaacggtgaaggatgaatttatgctgaaggcttattttatctcagctttgacgaatgaagaagcggatgagctattcaccgatcagctcgtaaagcgaaaggagaagttgtccgatctggaaaacagttatcatgaactgatgacatcctccgaggaggcggattccttttcttctccggatttcggccattatctcgtgctgacaaaagcgctggagcgggaaaggaattatatttcctggcttgagcatattttggctctcatcaaaaaagcataaacaaaacggggcggctctgtatgcaagccgcctgtttacgttctgagacccgccgtaataaacgaatctgccattaaaataagaaaaagcagactgaaataaacaatcgagtaaaaaaacatccctttcgaccattgcgtgtcatccgctgctcgaaaacctttgacgctccggtacagccagatggctccgagcaggagagcggtcgcggtataaaacgggctgacatcgatataaagagggacgagcagcgaaaccgcagtcagaacggcgatatagcgcagcatttttatttttgtgacacgattgccttttataatcggcaaaagcggaattccggcagcacgatactcttcctttcgcctgattccgatcgcccaaaaatgcggcggctgccacaaaaacataatcgcatataacaacaccgccggcatatcaatgtacccggtcagggcgcaatagccgatcaagggcggagccgcccccggaaagctgccgacaaatgtgcccagacggattgtcttttaaaccaaagcgtataaacgacggcatacagcaaaaatgcaagcaggccgagaacggcggtcagtacatgaagcgaagcaagcatgatgaatccgcatgcgccgagacaggcgccgtataggatcataaccggcggcggtattttacccgtgacgcttgcacgggtgcgggttcgcgccatcttggcatccatgccgcggtcaaagaagttattaaaaacagtgcttgatgccatgacaagcgccgttccgatcatggcgatcgtcatagcggcaaatataccgggcccttcgcccgtcctttcagactgaagccatgcgatccaaaatccgcccaatgcggcgagtgaatttgagatgataattcccggtttggcaagaatgataaagtccttgaccgtcacccggtttccgttatgcttcatcggctgttccgtccgtgctgcatttgaattcatttgttcgggttctcctttttcggcttatcatatcaggaagaatcaggaatcacaattcattctgtatatttttcacacaattgtaaattatatataaaaagccgcatcttgaccggatgcggctcatttcctttactattcaaaatctgcccataaaactccctgatccggcttgaagcgagcagatcaatttcaaacacgggcattaagaaggctaatcccgtatcgtttttgttttcggggaagttttcaaataaaaaaccttgccattgatggcaaggtttttttcttacagtgtaaatgcgatatccgcccctgacacagggtctttgacgaatatgccatcgtttttttcttcaatttcaaagccggcatcagtcagcgcttttgtcacacgtgacagctcttcatgatgcggaagcacgatggtgtaataatccagcccgcttgcgtttcccggtttcggcggcgcgtgttttccggcccatatattcagaccgatgtgatggtgatatcctcccgctgaaacaaacagcgcggacatggccgcgtaattgccgacaatgtcaaaaccgagaatatcggtgtaaaaagccttggcttcctgtaaatccgtcacatggagatgaatgtgcccgataacggttccttccgggagacggcttttccgttcagctccggcttcttccaaaagcccgtccacatcgacgggcgccgtttgcatgacgtaattgccctctgcatcgcgctgccacgtgctgcggggacgatcggcgtatatttcaatgccgtttccgtccggatcagacaggtaaagagcctcactgaccgcgtgatccccctgaccgagcgcgatgccgttttcaatcagccgggccaatgcgatgccgagttctttccgatcaggcagaagaatcgcgaaatggtaaaggccggtgacagaccgctccggcagaatgacggcgcctggattttcttcaagcaccagcaggacgcgttttccgtctgctgacagttctgcggaacgatcggtttgcgagatgacttgaaagccgatcacattttgataaaagtcgagcgaccgctccatatttttgatggtcaatttgacataacccagtgccgtatcttgatgaatgccggtcatctgaacgccttctttcttatgctgaaaaagtttctcccttttttgatttgaaaaggagctgatccaatgaaagcagacggcttcctgaaagcgctaagtgaattgacgcaaccagcaagatgaaatcaaattccgatccgcccataaacggtgaggaaagcttcgccgtgaagatggcgccgactaatgtgatggcaaacagaacgccgataatgcgcgttgccaagccgaaaaagatcagaaccccgccaaccagttcaatcgttgcgatgacatagaccataaaggccggaatcccgatgctctggaaaaattgcgttgtgccttctaaaccttgaaacttggataaaccgtgaacaaaaaagataatacctgttacaactcttaaaagcagtgttcctgtttcgaatgatttattcataaaatcctccttgaaaattattatcacttactttatgtaagctagtatatatacataacttatttacgtcaagtaatttcgttacatttaacgaaaataacttaaaagtactagttatccccgcaaaaaaagacctccgcactctgtcggaggtctttgttcctatttatgattccctgaactggctttcatataattcccggtaaaaaccgttctggctgagaagttcggcatgggttcctttttcagccatttcgccgtctttcagcacaagaatctgatcggctttttgaatcgtattcagcctgtgagcgatgatgacgcttgttctgcccgccattaaacggccgagcgcttcttgtattttcacttccgtcaccgtatcaatgttgcttgtcgcttcatccaaaatgagcagaaccgggtcggccagcacagctctcgcaatggaaatgagctgtttttggccttggctgatgcccgcgccgttttgggtaagaacggtatcgtagcctttggggagccgttcaatgaatccgtgggcattggcggctttagcggcttcctccacctctaagtcagatgcatccaagcggccgtagcggatattttccctgatggtgccctgaaaaagaaatgaatcctgcaggacaaaccccatattttttctcagactggatctcgtcagttttttgatgtccgttccgtcgataagaattttcccttcattcggctcgtaaaagcgggcgatcagacttgtgacggttgttttacccgctccggtcgggccgacaaaggcgattgactgtccttgcggaacgctgaaggacagatgttttaagatcaggctgtcttcctgatagccgaaggagacatctcggaattcaatctctcccgttttgatcggctggtacagcgcatgctcttcgtcttcccgctcctctttttcatcaagcacgtcaaacacccgttcagccccggcgatggccgataacatcgtgttgaactgattggctaaatcattcagagggcgcgtgaactgccgtgagtattcggcgaatacgacgatggaaccgattgagatccaccctttcagcgcaaacagcccgccgaccgccgctataatcgtaaagcttaaattgtttaaagagttcattactttcggaatgaatcccgaaatggtctgcgcccaaaatcccgatgattttaacgccgcgtttttttctaaaaattgctccatgacgcggtcttccctcgagtaggctttaatgactttcgctcctgatatcgactcttcaataaaaccgttcagctcgccgaggtttttctgttgctgcttaaagagcagtcccgtccggctggtgatccatttaatgctcaaaaacatgatcggaataatcaagagcgtgatcaatgttaaaagcgggctcatgtacagcatgacggcgattgtgccgacgaatgtaatgacgctcgacagcacctgaatgactgatgtatttaaagtggagctgacattttcaatatcattggtgacccggctcatcaagtcgccgagccgctgtttatcaaaaaacggaatcggcagttcatgcagatgagtaaacagctcgctccgcattttaaacacggtgctttgagaaatattgatcatccaatagttttgaaaccataaggacaatgattgcacgaggtaaatcccaaacagtatgaacagcacccccgccaatccgtctgtcgtccgcccgacgatgaaatgatcaatcgctttcccgatgacgaacggtccgaggaggccaaatatggcgcttatgactaccatgatgatcacgagggacaaaagcccttttttctcggctacataagaccagatcctgcgcagcgtgccttttgtatcttttgctttcgcgcgttttctgccgccttcatttgatttgagcggtattttcggatatcggaaaggtttacgaatgtctttctgcactgtcagctccctcctttccgaattgtgattcataaatctgccggtacaaatgagactctgccatcagctcttggtgcgtgccttttgccagcagctcgccgtcttcaagcaataagatggtgtcagcctttatcgcggtcgttattttttgtgtaataatcagtgtcgtacattcataagacctgatcgcctttaaaagctttgcttccgtctgaagatccagcgcgctcgtactgtcatctaacagcaggagggacggctttctgataaaagcgcgcgcgatggaaatacgctgcttctgcccgcctgacaaattgacgccccgctgtcccagcaccgtgtcgtatccgtttgacagcttcataatggtttcatggatttgcgcgtctttggccgcttccattacttcatctagtgaagcatcctcccgcccccatgcgatattttcacggattgtgcctgaaaacaggagtacttcctgcggaacatagccgatttccctgcgcagtccatgagcggagaattcactgatcggtttgccgtcaatgaaaatactgcccgaatcagccgtgtacaggcgcggaatcagctgaaagagcgttgattttcctgagcccgtcgcgcccataatggcaaccgtctctttcggattggcagaaaaggaaacgtgatgcagcgcgtctttttccatgcccggatagcggaaggacacttcgcgaaactcaacgccgccttcaagcgtctgtgccgggtcgtgccccgtcccctcgccgccttctgtttccagcacctcgccgattctttctccggaagctttcgcccgggaaaataccatgataagaaaaggaaggacggacagcgcgcctgtaatccgcgtcgcatagttaatgacggaaacgacatcgccgacctgcgctccggcctgatcaatgcttttggcgccgaaccataagataaataaaatgcaaatgttcatcaacagcattaagatcggcatcgccgcttccacgagccgaaaagcggagactgtcttttccatcagcttcgtatttgattgcaaaaaacgtttcacttcgtggtttgcacggaggagcgctttaatcagtttgatcgccgtcaggttttcctgcatgatcgtgttgacctgatcgagccgcttttgtacagatcgaaacagcgcgccgcctcttttcagcacccacagtaaaaacaaaagtaaaatcggcaccgtgaccagcagaaaaaacccgagtttcgcattgacggtcagcgagagaataataccgcccgcgatcattaacggcgcccggagcataaatcggagactcataaaaagcatattctggacctgcgtcacatcgtttgtcagcctagtgataaatgatgtggatgagaattgcgcaaacgtcgaataggagaaggattgaattttttgaaaaagtccttttcgcgtatcatacgcatagctctggctgatatgggcggagtagaaagaatttaaaatgcccgaggcgaatgaaacaacggtcagtccgatcatcacgccgccccacagccagaccgttccgagctcctgcttcaaaattccttcgtcaatgattttcccgatcagcaggggctgtatcagctctaccgcaagctcgatgagcatgaaaaacagagcgatccccgccaacagagaatacggttttacatatgataaagcctttgacatgtgtaagcctccaaattctttgttcagttgtatgtatatttattttatttgtttgtcgtaaatgaataaaggattaacccttgaacccgcacttttattatgtactttatgaagaaaaaacggaaatcattgaagaccaaaattgaagaataagggatgcagatatatggaggctgtcttttctttttaccagctttctgaaccggagccttgattttaaaatgaattagcggagcctttaaaaaggcgtccgctagtcatttatgctttgtcatttcatttaacgaataaaaacgagagcgaccccgaatcctttatcagcatcaaactctttgatcactttcatgacctgccagcgctggtctggagaatcggattttgtggcaatcccattatgagcgtgaataaaatctcccgcttccacagtctcatcgcatctgacaaatacctgaccgataagcccgacaatgttccactcgtctctttcttgtcttgaagcgtagtcttcttcaggccgaaagtccggattttcttttggcgccatgaccgtatggccgtttgcatctttctgttcttcataaacatagccgccaaactcattctttacgtatcgtcccgaccagtgaaaactcgactcaccaagaattactccggcagtctcggaaataaccccaagcatgagatcacccttttcagccggtctgatcttatcaccttcaagtgtgacaagtgttcccgtcggaatcttctccccgctcaggctctcaaagtactcagcgtagtcagagaaggtcgaggaacctgttacgcctcccgaagccttaattgttccttcttttgcgtgaagctcaatttttctgtttgccgatgacggagtgctgccggcaccccagccccatacagttgagttagcttgtgggttaatcgtattatatgaaccgattaccccggattgagaaccacctgcagcctgtccccggacagaaccgacgacaaagccattagttcctgtaacgtgggaatctttagatgccataacagaagatcctttatgtttaaacaactcatacggtgtttttttaccgcctacattaaatgttgtttcatatccctgaaaatcaatatttgatatattcagatccggacccgaagaatagagtccgaccgttccgctgctggctcccaatctatgcccgtatacattgctcactgtgcaattatcaacgccgccgccaaaagcaagacccgtcgtgccgccgtcaactagaaaaacgccgtcaatcatgcactttcctaccgcattttctccgccgagaacataaagatcatgagcagcggagcggaacccgcggaccgtaatattcttcagattgacataccgtcctttgtaataaatcataatgatcgtgtcattgctgtaatcatatgatcgatcttcacaaatcgcctggaaattcactatattaactgaatcatagcccgaaacaaccaaagcactcgctccgacgcctttatatatagaattttgtttaggatttgttgcctggcaatttactaattgaacatcatgggcagtttttgatgtcggctcagtcgataaatggtggccaatatgtctaatacaaaaaccaatggcattttcgtaagcacggcaattagctagctgaacccgtttagctgccggtgcatagtcatgcgccttaatttcaaaaccgcgggcgccgccaattgcaacacagctatctacaaatacatcttgggaaccgtcatcgatctcaaagcaatttgaatttgacgtgccattcccatttcccatcgggtgataggaaatacaatgacaaaaagtagtatggtacccgaaatgacaagtaaagttatcatcgccggaccctgttgcttcacaatgagaaaacgttacaaagttacagccattgggctgataataagtcgggtcgtccatttctccatgtctgttatagttcgggcttgtagaatcaaagccgtgcaggccgccgttcttcgcaaacacatgttcgacaaaagaatagtccacattcgcaaaaagcagacagcttgaagtgggccctttcggaatcttccagccggcaggacgcgtatccttattccagtccagcgtgagatggccgacgtaaatattttcattaccgttcgtatagtcactgttggtcagaacagaacggccgacaggtgtttcgtctaataacttaatgaccgttcttttcttacctgctccgacaagcattgtatttgacggaacaaacaatcccgatgttctgaatacacctgcgggaacggttacgacataacctccgtcggccatcgcatcatgaaatgcttgcgtatcatctgttactccgtcacctttagccccaaaatccataacgtttcgctctgtaacgtgttcaaacctgttttcatacattttaagtctttcgtttaagttttcataagttgacgtgccatcgttaagggcggcaccgattttgctgtcaatcgcttcaaagttttgagcaatgctttcaacttcaacaccctcagttttatcaggtttgtaaagtcctaagaaagtcgtatagtttgtcattggtttgcctcctatttttaattgctaattaaaacaccgaacatcacagaagtcattcactcctgcatgtacaggtggcaaaggtatgacaaattcagacattttttcaacacacataaaaagagcgccggataaaccagcgctcttcccgttctgcacacagcctgctgctgcggtatgctaaccgttcagtattttctcaacacgctcccgcatttgcggcacgcctaatccgacgatgacctgaagcgccctgccttttctgacgacgccgtgggcgcccagctctctgaaatcggcatcacttttgacttttgaatcatcagcgacagtgacgcggagacgggtggcgcaattggtgacctccataatattgtcttttccgccaagcgcctcaatatacaaagcggctgtatcccgctgtgtttcgtctgccgccgctgtttcttttgaagcctgcttccgttctctgtactcctttttcgaatagagctttgtttcctgcccttcttctttttctctgcccggtgtggcgatgttgaatttgagaatgaggaaacggaagacgaaaaagtaaatggcggtaaagcacaatccgatgatgatctggtatacatacgtcatgccgtggcttgacgccagcgggatccagtttaaggtcgccgtttcaatcaagccgccgcccatatttccgacgacgccggccatatacatgacggttgccatagaagcggcaagcaaagcgtgaaccgcaaataaaaacggcgagataaaaaggaatgtaaattcaatcggctccgtaatcccggcgataatggatgtcaaggtgaccggaatcaacaggccggcgacgatttttttcttttcctttgaagccgtggcgtaaaaggcgagcgcgattcccggaatgccgaagattttcgagttgccgtgaagtgcgaagcccccctgcgggaacaattctttcagcggtttgacgctttgggagtattctccgagatgctgcgcccaataggtgacgataccgccttcagccacagccggaccgtaaacaaacggcgagtaaataaaatgatgcaggcccgtcggaattaagatccgctccaagaatgtgtaaatccacacgccgattgccccggaagaaacgagaaagctttgcagtgatccgattccggactgaaccatcggccatacgtatgccaccgcgagtgaaatcggtatcataatgaaaaaagaaataatgacgatgtacgaagatccttgaaaaattcccaggaaatccggcagttttttatcaaaataccgattgtgcaaataaacgacaatagatgaaataaagatggcgccgataatattcgtatcaagcgttttgatgccggcgatcatcgtcagcccgctcgttccgccgacttcctgattcatatcgacatgaaaagccccgccccaaaccgtcagaatcgcattgataaagtaattgaatgtcagatatactgtaagcgcttccaaacaagcccgcgcctgcgcttttttcgctaaagcgacaggtatgccgatcgcaaacaggagcggcatttgattaaagacggtccagccgccctgttcaatgacgtaccagcattgataccaaagcccgtcaggatcacccagcggccccatcagtgttttatttttaaagagcgtactcagaccgacaataatgccggaaaatgcaaataacaaaacaggcacaaacatcgcgctgccgaagcgctggactttttgcatcatttcatgtgacctcccgctatttatcaaaattttcaagctcttcataatcaacatatgcacggaataacgcttcgcccaccagaaaaaacggggcaaatgcgacgatttccgttttatcgcttaacgtcaccggcttgctggtcgcataaaggttatacggcgttgtttgcgccagtacgttgtttttcagattggtgattgaaataaacggaactccctttgcggacagggtccttacctgcggaattaattcgggtgtttccccggataaagaaatgatgatgaatacgtcatcgaccttaaaatcgtcacacatgatatcaaactctgtgatgtcctgaattaaaatcagatacttccgccgggatacaaacatccgctgcagctcacgggcgcacaccctctgagccgtgcccgatccgtaaacgaaaatccgttttgcttcatctatcagccggcacatctccgtcatatcttttgacttcacgtattttacgttggcttcaatatcatccagaagcttttcaaacgtcatattctcgccctcttcaggctgatcctcccatttcagaaaaacccggaattcactgtagccgctgaagccgagtttttgggccagccgcaggatggaagaccgagagacattgcaggctttcgccatatcattgataccgagatggtagcacgtatgcttattgttcaatatatattttaaaatataaaaatcgttgtcatttaatttcgcgtaatgctgattaaccagttcttcaagactcattccaaaatccccccgttttctttctattatatagaataacagatgaagaaaacggggaagattgtcatcaggaaatatgcgacggacttacgtcaagctcaggccagtagtctttattagcctccatcagatcttcaaggatcagtcttgccacacgggcattcggcactgtttttgacaggatcagcgcctgccacagcttttgaaatgaccgttcttcccaagcttcaaccgtcagtttttcgacagataactgctgctccatcaggcctttttgaaattgcggaatgttcccgactgagagcggttccggtccgtttgaacctacgagacaaggaatctcaaccatggctgatgaatcaaagtttgcgatcgcgccgttattttcaacgattaacagcattctctccccggtgttgtaagcgatggcccgggcaaggtcgacgatataggaagcatgatcgtcaattttaatttcactgttttccgacgactgttcacgtgtaatcatgtcacattggctgaagatgaaagcttcgcgcccttccatgacttcgttggctctcgtatgattcggatttgattttttcaccatatcatccgggaataagtaatattgcagatacgtgttcggaagcgtatccggatcggccgcctgaacatcgcgcgcttttttgaatgtgtcattccagcttgcttcagtctgctctgcctctgtcttcggaacgtagccatattcacggacatgctctttcagcttcggcattaaatcattgccgtgctgatctgtaatggaagtccaccagccgaagtggttcaagccgtaatagcggacgttcatttcttttcgggaagataatccgaggatgttcgccatgcgatcctcaattccgaccggcatgtcgcagatgttcaatatttttgaattcggtctgaggcgccgtgtagcctcagccacaatcgccgccggattggagtaattcagcatccatgcgtcaggcgagtacgtttccatataatcaagaatttccagaacgccgccgatagaccgcatgccgtatgcaattccgcccggcccgcatgtttcctgtccgaccacgccatacttcagcgggatttgttcatcaagcgcgcgcatcgcatatttcccgacgcggatatgcgccatgacgaaatcaacatccgtaaaagccgtctctgggtcatcagtcgccaaaaattcaatgtccggcgctttttcttttaagaatacctcacacgcacccgcaatccgctcctgcctttctttatcattgtcataaagtttcagctttctgatcggaaactcttccaggtgattcaaaagcattaatacaattccgggggtaaatgtgctgccgccgcctgcaataacgattgagaatgatttgtctgtcatgtgaagccctcctctgataacgtttacattttatttatatcatgagaacggcttctctgtaccgggtttgggggagttagatcatttaatcatttttagttatttttctcaaaaagcgggaaagttctcacaggaacataaaaggtctgctttgatcagcagaccttttctcaaaaatgctcttgtaaatcagaaagcagcacttcctgctcaaattgaggatttccgaccggaaaaatcctggctgtttctttgtcttcgttgacatgctgaatataaatcgggactccttcatacgtcacatacgccatggcggcggattcagcaatgtctttcgcacgctgtgtattcacgtctcaaacctcctttgggcctcacacataacgtgtccggcagccaagagaagtatgcttgtttcttacaattgtccggcggtgagtttgaattttttgaggcgtttgtaaaacgtgctacgcggaatccccgcaattttggcggcctgcgtgacatttcccttcgccgattcaagcgcgtttacgatcatgtttttctgaatgtgctcccgtatagagacaggaggcgcttcttcttgttcaaaaggctgggccgcctctttaagacctgacgcttcaagcagggatgcgaggggacgtccggacagccgtccgtccgggaacatgacggaaagacgttcaaacacattaaacaattctctgatattccccggccatttccagccctttaatatgtctaaaaagtcatcaggaagctctcccggccacctgctgtttcgctgaaattcaaagaagaggccgggaatgtcttcagtgcgttctcttaatggcggaagatgaatcggacagacgtgaagccggtaaaataaatcttctctcagctttttgctttcgacaagctgtctcagatcagtgtgtgcggcggtgatgattctgatgtcgatgggaatttcttttgtcccgccgaccggggtgactttccgttcctgcagcacccgtaacaaagccacttgcatggaatgtgatatttctccgatttcatcgaggaaaagcgtgcctttatcggctttttgcaaagcgccgatctgtcctttccgtttcgctccggtgaaggcgccttccatatagccgaacagttcgctttcaatcagcttttcggggaccgctccgcagttgacggcgataaacgggccgttctttctggagctgttgttatgaatcgcccgggcggcaacctcctttcccgtgccggtttcccctgtcagacagacggttgcgtccgttcgggcgacaagcttcagctgctgcagcatatttcgggatgaccggcttttgcctgcggcaccatgaaatataaaagccggcttttcttcccgtttggttacataaaagcatgtgaagccgttctcctcccgtttcgcctgcttgatttgaaagccctgttcctcaagctcacgcagcatatgtccggtaaaatgctgaacgggggggcttgcggcgataatccggttgatttcattacaaagcacgattggctcacgagaccgggtaagcccggcgaatttgctgatcatgtcaagctctgtcatcttcatctttaaggcaagctcccgttccgccgtataggcgatggaggaagcaattccgagcataaaaggctgagcgcgggaggcggggcaggaaatatcaatgacacccgccagccgcccgtcttcataacggatcggcgcggcggaacagctccattgatgggaagcgagcgaataatgttcagaaccgtgtaccatgaccggctcatttgtataaagagccgtaccgatcgcattcgtgccgaccgccttttctgtccagcaggcgccttttaagaaattgatgcggttcgcttcatgaatggtgcgcgggtggccgtcaactgaatggacaacgccgtcggcatcaatcaggagaaccatcatttccatttcccgcatcgccgttttcattttttctgcatacggtgccgaggccgctaagaataacgcatgcttctcggcctgcctttctaaatgatctgccggcatcacattcggccccttttcaagataaggattgacatcagcttttttgcagcggtgccatgaggcggccacccgcttctgaatacaggattcatcaagcacgccttctttcacaaagcgcttccaggttttaaaatcattccgaatgacattcattgtattcgctcccccctgttcagaccatcttttcatatattgtaggggaaaagtaaagcgctttcaacgaaaaataccccttctcagtcctgagaaagggtatcccggctatacggaatgcacagcgaggccggtgacattcagaagggcttcctgaagcgtttccgaaagagtcggatgcgcggtgataaagtgctccgacatatccgccgtcatttcgccgttcatcagcatgaccgcctgcccgatcaattccgtcacgtcaggcccgatcattgacaccccgacaatttctccgaattccggttcggcgatgattttcattttgcctccatgctgatgtttaattaatgccttgccgttagcggaaaatgaacattctccgatttttacatctccgtatttctctctcgcctgtatttccgtcagcccgacagcggccatttccggagatgtataaatacagcggggcaccgcccgcatattggctttgctgtcctttcccgtggcatgcgaagcggcggtgattccttcatgaatcgcggcatgcgccagctgcattcctccggccgcgtcgccgcacgcgtatatatgcgaaacatttgtctgcatatggtcattgacttcaatgccgcgcggagaataaaggatgccggcctgctccagattcagctcttgcaaacgcggctttctgccgattgcgaccagaatgtgatcagcctgcgcctcaatttcttttccgtcttttgtccacacggcggtttttctttccctgtcaatccgctggaaggaagctttcgtctgaatatcaactccgctgtctcgtaaagagtcttcaaaagcggccgcgatatcttcgtcttctgccgggagcagcctgtcagccgattcaatcatcgtcactttcgttttaaaacggctgaataaagaggcaaactcacagccgatcacacctccgccgacaatgagaagggaggacggaatctgctgtaaagaaaggacatctttgctgtcgatcacccaatcgccgtcaaagggggcaaaaggcagccccgcgggttcagaccctgatgcgatcaatatccggccggcttccagaatttctttttcgcctccttccccttcaatcagcaaagtttgatctgagagaaatgaagcagtgccgctgatgactctaattttatttgctttcattaagtattgaatgccctgcacgagccggttgacgatttgccgtttgcgcccctgcatccgggcccaattgagcgtaatgttttgcggaagttcgatgccgaatgtatttgcgtgcctgattttatcaagcacattcgcgctttccaacagcgactttgtcgggatgcacccctcattgagacacgtgcccccgagcggccctttgtctatcagaacgacttctgctcccctccgcgcggcagccacggcagctgcatatccggcaggccctcctccgataatggctagtgtcaatctcttcacccctctctataaaatcaatccggccggctcttcaagcagcgctttaaccgttttcaggaagtccgcagccggagcaccgtcacatactctgtgatcaaaggtgaggctcagcggcagcacggtgcttttgacaagctcatctcctttgaacgccggcgtttcatagcttgcgcccactccgagaataccggcttcaggcggattaaggatcggggtgaaatgttcaattccatatcccccgagatttgtaatagaaaaagtcgacccgtgaagatcatctccggaagcatttccttcccgcgcccggcgtgcagatgtgctgatttgatccgcaagctcaaggaatgaaagcttttccgcatcacggatcaccggcacgacaaggccgttttcaagagaaactgccatcccgagatggacatgcggataggtaatgatccgctcctcttgataagagctgttcagctcaggatgctgtttcagcgcaagcaccgcggcccgggatacaaaatgcgtgaccgtcagtttaacaccgctccgctttttcgcactgtcggccagctgtttctgccatttcacaagctccgtaatgtccgctttcatggtcagtgtcagctgggcgctgttttgcaggcttttgtgcattcggtctgcaatcacttttctcattgctgaggccggttttccctccggctgtgccgtctgaaccgaagaccgcggttcagcttccgtcttcatcgcctttatgacgtcggcttttacgattctgcccccgggccccgtcccgttcagcgtatcaactttcaatcctgccttctccgccatttttcgggccacaggggatattttcacgcggtgtttacgctctttcccggctttgggagcgggaatagtttcaggttctgcttgtggttccccggcattttcaggggccggtgcctccttctcctgcaccttttcaccgttttccccgatataacagatggccgttcccggcggaactccttctccctctttgactttaatgtgaaggagcgtgccgctttcgggcgcttctacttccatttctattttttcagagttgatgctggcgatgctttctcccttttcaaccggatcgccgactttcttattccagactgatacttcaccttgcttcatcgccattcccaatttcggcattactacttttacagccatactatatccctcctttaattcattgccggctcgccaagcaattcaagcgtgacgctgacaatttgatctgatgtcggcaaatattgatcttcaagcactggcgaaaacggtactggtgtatgcggcgctgtaattcgtttaatcggcgcatcaagcaaatcaaagcccttgtcggcgacaatcgctgcaatatccgtagcgatgctgcagcgcggattggcttcgtcaatgatgatcagccggtttgttttttctaacgatgtgaaaatcgcttcctcatccaaaggagacagacttcggggatcaagcacctcagcctcgatgcctttctcagaaagctgtgcggccgcttcaagcgcggtattgacctgtttgccgattgcaaacagcgtgatgtcgccgccttcacgtttgatatccgcttttccgagcgggattgtataatatccttccggcacctcgcctttcatgctgtaggacgttttgtcttcaaaaaagaataccggatcattgtcttctattgccgccagcagcaggcctttggcgtcatacggattggacggaacaactgtcttcagacccgggatgctggtgaaaaggccatacagcgcctgtgaatgctgggcagctgcccggaacccagctccgtatgtggtgcggacggtaatcggcacttgcgcttttccgccgaacatatagcggaatttcgccccttggttgatcacctggtcaaagcacgtgccgataaaatcattaaacatcagctccgcaatcggtctcagcccggttgatgccgcagccatagccgcacccatgtagcccgcctcggaaatcggtgtgtccagcactcggctgcgtccgaattcctgtacgagcccctttgtgacccccagtacaccgccccatgcttcatcatcctgtaaatgatcgacagccgctcccccggcgacatcctcaccgattaaaagcacattttcgtctcttctcatcgcaagcttcattgcttcattgatcgcgtctgacatgcttatgactctcgccatctcacattcctcctttttcatatgacacgtagacgtctgtcaacagctctgactctttcggatatggactgtcttcactgaacgagacggctttttcaatcgattcgctgacacgctgttcgatgtcggacagtttattggcatctgtttcttttaaaagatagtttttaaagccttgaatcgcatccttttctttaatatgctcagtcctttcatcctttgttttataggtttgggcatctccttcgaaatggccgtagtttctgtaggtcatacattcaatcaaagacgggccaccgccgtttcttgctctttctatcgcttcctcggctgcctggtaaactgctaaaatatcttttccgtccaccttgacccccggcatgttataggcagccgcccgatcagcgattgaatcacaggctgacgcgtactcaaatgttgtggcttcgccgtagccgttgttttcggcaacaaatacgacaggaaggttccatactgccgctaagttcagcccttcatggaaggtgccttggttatttgctccgtctccaaaaaagcaaacgcttacattgttagtctgtttatatttagcggtgagcgctgagccgcatgcgagcgtaaatccgcccccgacgattccatttgcccctagcatccctttattgagatcggcaatgtgcattgaaccgccctttcctttacacagtccggtcgctttcccgaatatttccgccatcatgccatccagatcacagcctttggcgatacaatggccatgtcccctgtgcgtgcttgtaatactgtcgccatcatgtaaatgagcgcacacccctacagctaccgcttcctcaccggcatacaaatggacgaatccgggaagcactccctgtgcgaacagttcatgaactttgtcttcaaagcccctgatttccagcatcttttggtacatccacagcgctttttcctcagttaatgacaagccttctcgttttaacaattccattttttgtgcgcctccttctatttagggttcacattaataaatgcaaaaagtgtgccagctttttgagcccgtaaaatcaatggttttgtttttacactgtgagacagtttgagacaggtgtctcattttgtctcgatctgatccacctgtctcgttttaaggcacacaaaaagaccggacatcacccggtctttgacaatgatcgacgtatttatttcctcggaaatgttttaatcgcttcattcttctgcaccttttgtctgaatggctgttttcagaagaaaatcaattgatatttgacataaccgaaactgccgcccccgtccttctgcatacagtctatcgtgccgtttgcgtatgcatttgctgtgctacagttcttgcttttcttcaactgcccgattcagcgcttgaagcatgtagccaatccctttgtacgaggacagaggccagctgagatgctgatgttctccgatgacggcgtttaggacgcttcggtattttttcccgccaagcatgataagctcttttgtattagaaaagcccttttcataaaattggcggcgcagctcctccgctgtcatgatctccggatggcctgttccaaaagtaacatcgtaattttcgggaacggtatcatcaggacgaaggaatccatgcttcgccgacaaaatcacccactcatcgaaaaatgctttcgcataccgctcgcacgcctgatgaaacgggctgagataagcgtcttccgcccttatcggccctgtatccggatggatgtcccatatttttttcttgccgcatgggatgatgcatagtcgtttcatgtttctctcccttgtgttgtttctcatatcaatgtaccactatccgcttatttctgcatgactaataatcagggtgcaggcggggtaaaggctgcacacaaaaagacccggaattcgtattgaaatccgggccgaatgagaaattgtttatatcactgctgctccatcccatcaagatactttctctcaaagtcatcgagcaatgcacgcacttcatctgttgactttgtgttcatgcattgatttcttaattcacttgctcctcgaaatccgcggagataaatcttgaaaaagcgaggaagaggtttgtatggacgtgcttctaattttgaatatttatcgtgaagatccagatgcagccttaaaagatcaagcaattccttactgctatgctctctcggctccttttcaaaggcgaatggatttgtaaaaatacctcgtccgatcataatcccatcaacaccgtattgttcggcaagttttaagccggtttcccggtcaggaatgtccccattgatcgtcaaaagggtatctggcgctatctcgtcacgaaggttcttgatttccgggatcagctcccaatgcgcatctactttactcatttccgctctggtacgaagatgaatggaaagattggcaatatcctgcttcaatacgtgtgtcagccagccgcgccattcgtctacatccgtgtagccaagtctggtcttcacacttaccggcagtcctcccgctttcgctgcttgtattaattcggctgcaacttcaggacggcagatcaggccgcttccctttccgttccccgccacattaggtacgggacagcccatattgatatccaggcctttaaaccctaattccgccatcccaatgctcatttgacgaaagttttcaggcttgtctccccatatgtgggcaaccatcggctgttcatcctccgtgaaagtcaaacggccgcggacactatcccttccatccggatgacaatagctttctgagtttgtaaactcagtaaaaaacacatcaggcctgcctgcttcacttacgacatggcggaaaacaacatccgtcacatcttccattggtgccagcacaaaaaatggccgtggcaattcacgccagaaattatctatcataataattcatatcctttcattagagactacggctgtatcatgtattccaaaattaaaaaactgaccatgctttccttttacacttatagcacgcgaaagcatttcttatcaaacgatagtaaattttgaacatttcactttttacaagttaaaaagtgaaaaagctaactgaaatagaacagatctaatagaacaccttcattgagttaatgtaatagagtgtcactataaacacagtcaactccttaaccttataataggttcgagagcgaaaaaagtgtgatgattatctacacgtattttttatttatattgtggtttattaatactagcgctgatcttcctctttcttagcagccttacttttaaactttttggataaaaagtattccaacccaaatagaatatcatatgagttctccctattaccaattcaaaataattatcctgttatcgaagagaaaatatttaacactgcaccatatccgtatctcaatatcatttgcggaaaaactaatttcaagagctatttgattaagcaaattgagtttggggtagtatatctgatactcaagagaatgtaaaaagaaaaagccctaacttgccgcttgtgaatcacatggagtaaagaggatgagatgagatgggaagagaaaataaactcgaacttaaaagaattcaagaacttcaatctggatcatttgggatttggcttatggtttagaaataaccaacgaacaagcggcaacctgacaaagattgcttttttctggcctatacagtatatgtactaagggtcgattggctttcaatggtttcgattcggtaatcctgatccagagccaataaaatagactgctgactaagtgtcgcagtcttcattcataagattaataagaaagtgttcattttctttcataattaaataaggcatcagaagttattgctttaatttcgaatatcctttgttataccggtgattatttgtataacagtgaaaacccctaagaaaacagtgacaatattaaaccatggattttcatagaatgaaagatatttttgaaagaaatccagttcaactatgtttgctgggaagccattcatttctctatacttaggaccccatcccgttaattctacaaaattaaaataaagctgtgaaactaaaaatgccaaaaccgtttgaaaccaacttcttttatataacggtcgttttttgtttactttatccatttaattatcagtttccttttctgcaatacttttttagccaagtgtcaatctaaaatcattatattatgaagcatgattgtcgcaataattacttattaaggatataaccattgtaggtattactgtaatagttgttatcgttggtcccacttgcggttccacctcggcactattatttaattgttgtaatgctaatacgttattcataattaatcctccattcttcatttgataaatttaacatttgaatttagtcttacatataaataaagaactaagtcacccacttcattcattttccattgacaataaataagaagtatgggatagtgaaaagaatttatatgaaaactaaatttattccttttttagaaacaggaaaaggattggggtccttttcctgtttaggctttcatataatgtatgaagaccaagcgtacttttttagtgtgtttggtcttttatccgcagttattgctaatagtagatgtgccaactaccgttgtgattagtgtaagtaagccacctttgccttttgaagcttctacttcagttccttcattcagttgttgaagttccaatacatctctcattcaatttcacctcctttttattatttattacaactattgctaatagtagatgtatcgatgagtgttgtcaagaagtgtccacccagctgtttctacttcagcactagaaatatgcagaaaatctttttttgttatgtttggtcttttattagcagttgttgctaatagtagatgtgccaactaccgttgtgattagtgtaagtaagccgcctttgccttttgaagcttctacttcagttccttcatttagttgttgaagttccaatacatctctcattcaatttcacctcctttttattatttattacagctattgctattagtagatgtatcgatgagcgttgtcagaagtgcccacccagctgtttctacttcagcactcgcagaaaatctttttttgttatgtttggtcttttatccgcagttgttgctaatagtagatgtgccaactaccgttgtgattagtgtaagtaagccgcctttgccttttgaagcttctacttcagttccttcactcagttgttgaagttccaatacatctctcattcaatttcacctcctttttattatttattacagctattgctaatagtagatgtaccgatgagtgttgttagaagtgtccacccagctgtttctacttctgaacctttactcaattgttgcaactctagtacttcattcatttgttcatccactcctcttaaatatcttaacagttgttgctaatagtagatgagccaactatcgttgtgattagtgtaagtaagccacctttgccttttgaagcttctacttcagttccttcattcagttgttgaagttccaatacatctttcatttagtttcacctcctttcaagtactctttcttagattatccttctctctcattagcaatgattactaagggtagataatgtaactgaaatagttgttagagtaacagtccatgccgtaggctccacttcagatttttcatcaaattgttgaagtaccagcacctctttcattttcttttctcacctcccttcataagttctgtatattaactgctttaattctaatcttcaatgattatcatcgaatataagtgttagagttttaattgtttaataacaattctttttttgtctttcttaagaaactatcaatttttattattggcaaccaatataacggatttgaaaactggatagagtttatgcccaatattatgccagcacttccggagtagtaatcatctgctaaacgaaagctgaagtttccagggaataatacttgatcatctttgcggataagaaacaattctagttttctcaatgccagctcaatatgctgactgatttcatttttttccttagtcattggcgggattaacaagaaactaccgatcccatcaaacaatccaccgctatatgcgatccttactttatttaaattgattatttgctctaattcttctctaaataaattattattttttacataatttaaataccaaatagcaattcctattccgattgatcccccagataaatagggtaataatcgagggttttgatcatcatatgtttgcaaagtattcgtctcttcatctaccttacaatgttttaaatctcgctcaatatattcttttgattttaaataatatttttcattcttagtaactgaatataatgccgcatagaataaagatattcctgaccaaccatcaatcaaacctataggtactgctgcaaaatcagtcactgataatttatcatcttcaataatccttttttctatctgatcagcaattttttcagaagtaaccaaaaaatcattattattttcttccatgtataagctaattaatgaaagacctattcccgacaatcctgaccttaatgaaatatctttcatatcttcatatgacagattattgaataagtccatagcttgctctatgtatcccaattcatacaatgttgctgcgataccagctcgtcctgtaaataacccaacatcatcattaagaacattcaatttttcaagtaaaacattttcaatccaatcccaaacttccttgctgacgtttccagatctgtacaatgccaatgcagctccagttcccccagttagtacatttaactttccagatggcattacaaattgccgtacatcgccatgaattagcgagctgttgggcaaaatattactctctatactgtttctcaatccttttattacttttgacatgtccatttctttttgtattttactgtcataactattcttgaatatcttttctttggtgtcagataagtatttgtcacatagattttctgtatttacaacatattgatagacatctttgccaaactcgtcctctatccacatatcatgtttctttttaatggtttcttctatatcagcaaccggacctattggcagaatacaaaatcttaaaactttctttagtgcataccaatcacgctctttatgattcttatttttcttatttgtgtagccaattgtttgcaacgctccgttttcttcagagagagcactagcagcctcaaaatcaataatcttaacatttgattcgggggttatcattatattttggggttgtaaatctcccataccaacatctttactatgcactagtttaattgttttgaccaagctattaattatttttttcaccttactaatgtattcatttttatcattttcaacgttgaacggataattgattgcacaccaggtttgaagagttacaccttctacaaactcttcaactaaaaatacatgtttccaagctttaaagtaatcaagtacattaacaacaccttcaacatctgtaagtttatttaatgcttcgtattctatattcaatctatcaatcgcatcattaaattgaccatctaaccctactttaggtcttccttctttgattactacttttttcccatccaatttccttattccagtatatataccgccaccattattaaacctaaggactccttggaactcataatcattaaaattacttacatcttgagtatctaataagttattcttggaatctaaatactgatcaaaatcacttacgaattcaggtattttataatacggctgtctattatccggaattaggtttccattttcgtctttaatacaaagttctcctctttcattgtaaatattcttaaacgcaccatatcggtaatatatattgctgtccttccacgatttatcatttagtatgtatggtccattctcataatgttttaattcttcataaagttcattcaataacctgaagaacatgttattagaggaaggatagatagcgataaattttccagatgaagttcgattaccatgcttcgaattcatattaaatagagattgtttatctttaatatgtttaaatggtatctgatgtttaaatataatttgactcacaacttctaatatatcctgagcattattcattgttgcacttacgtgtattttccagccttgttctttgagggtatgatttggattattataaaacttccatggtgatttgtattctgtactaacagtatagtaatttggtatattatgtacttcatatggatcagtctctgcatttgggcttttctctatatagtattttgaatcttcactcatgtgttggaaataaactaattttttgtccattttgttttcgcctctcttaagccgctcttaattggttaatactaatggatcggtactatcttctttaaactgctgctcacagaattgatgatacaatttatgactattctttaactcccaatgattcccttgacctgtgatctcaccgttttccataaaaatgatattgtcagcatttataatggtggataacctatgtgctattataatagcggttctatccttcataagcttcttcattgcttcgttcacaattcgttcagaatgactgtcaagacttgcagttgcttcatctaaaaagattatatttggattcttcagaaacattctcgcaatagcaattctttgtcgttgtcctcctgataagttcagacctttttctccaatattagtttctaaactgttaggcaattcacttataaattgccatgcatatgccttcttacatgcttctactattcttttttcatttgggggattttctaaaccaaagatgagattgtctctaatagtaccgcttattaaatcatgattctgtgctacatatcctatttggctacgccatgaatttaatgaaaataactcaatattctcgtcaccaaaataaatatttccgctgttgggcttgtagtatctctccagaatagagatgattgtggttttaccactaccactaggacctactaaggcattaacacttcctctttttattattaaattaatatttttcaaggaaaatgctttatcctcattactgtagcaaaatgataaattttcaatcactaaatctttattggtttccgctaattcttttcctttatgctgatcttctccttgctcatatatcaattgagaaattctttctgttgcacctattgtcttttgtatttgagtaaagaatagcccaaagttattaagtggacccatgatatagaacataagtgtcagaaatgctataaacgttcctggcgataaacttccattggctaatttaacccctccgaatccaattatgctaataatgataagcatcatcattaaattaatgatagggtttaaaataaccatccattttgtctgctttaggcctatgcttcttaaagcttcaacatcttcttttcctttttctacttgtaatttttctgcagttgaagatttaaccagtcttattgcagatattgtttcaacagctcttacatttaattcacctgttaagctttgcgtcattttagataatttagataaaattcttcctaaaggtataaaaattaataaataaactggaattgctacgacaatcactagtgtcaattgccaatcatagtaaaacaaccaaaatccacaaaaaagcactattaatatagcattgataaattgcgaaaaagagttacttactaagttgtaaatcaccgtagtatcattaacaaatctacttgctatatccgcagaacgattcttatcgtaaaattctacaggcagtataactatcttttcccataataaatttctgagatttgcgacaacattatatcctactacacttaacatataactaccaactgccccaattactccgctgcttaaaaatatccctagcagtcctaataggtcccacaaattgatcttttcatgaatattgtaatagtctattagactttttaaataatgaggcactaaggtagaagctattgcgcttaatccacttaaaaatattgccaatataaataatcttatattcggtctggttttactcagtaagaagaaaaactctttcgatttaaaattagggttggtcatcattttcacctctttcgtttaattccaatgtctcaactttttatatcgaatgactcttgaaatgacatacgccatatctttcctgattttcctataaacaatatttcacactcaataactgtaagtcaatatataattttacaaattataaaaaaacaggtctttggttatacattattctacttttgtatattacgaaatgtatattcactcttaatatttctgcccacaaaaccataggcgtagtataaaagaataaaaagaaatttaaattaatcatactaaagggacgtttccggggataatcacttctaattagaaaaatatgcattgactgatttacttatattttataaaattgaattaaatatacttatatttcattttttggaatgggagggtgaattatatacaatcttataatgaaatgtataaagagaaaggagtataaaaaatgaagaatttaagaagaatttcgatagttttcatatttgtaattgtatctagtttacaacctgttagctctcgtgctgaagaatcaaatcatgatgaatctatcataattaacctcgactcaaaaattagtgaatcgacaataaacaaggttcaggaaaagtattcaaatatagaaacaaattatattaaagaactagatttattggtaataaataatataaaaccaagccaattctcagcaatcaaagatattgctaaagaaaaattagacgcaaatgaaattattgaggataaagaaatttctcttcctgaaaaaagtaaacagattcctgctaaagtggcatcttcatcacaattcacggaagataatgacactctttatgacagttggttatggaatatcaagcaagttacaaatgattatcgaagttatcagataaataaaggatctcataatacaaaagtagggataatcgattcaggcatagatttcaatcatccagacctcaaaaaaaatattgtagatactggagagtcttttgttccagttgaagataatacacaagacttttatgggcatggaacttctgtggctggaataattgctgctaatggggatgtaaaaggagttggaccaaatcttggtttagtgccgtataaagtatttgataaagacggtaaatctaaaagaagttgggttataagcgcaattgttaaagctacggaagatgatatggacgtaattaatttaagtttatctacttttttatcaaaaaaagataaagatgatagagagactataaaactttttgaaaaagcttttaaattcgctagaaaacacaatactttaattgttgcagcagctggaaaccatggatatgatatctcaaattcaaaaaaacttgcacaacaattaggtaaaccaaaggacaatatcctacatcttcctggtggagataacgatgtaattactgtatctgccaccacagcgcaaaatacaaaagcttcttactcaaattatggaaaaaacatctcaattgcagccccaggtggtgatctggatacaaataagattgatctatatagcttggtatggactacttcccctgtcaatatcccgcaaactccgctaagtaagtcactaggctttcaaaagggatatgaacctactttagggacaagtgtagcagctccaatagtaactgctacagcagccctattaaagacagaatactacgaaaaatatggagaggaaatgccaaatcgtaaggttgaagaaaacttatatcagaacacagaccacgttgaaaacttagataagaatgaagtaggtagcggtatcgtaaatgcttacgaatcattgcttaatattgagagataaaagatattaagcagttctcgaacttcactaaaaatactttgattaataaaaaaagattactagacgataatgatgatgaagtagagatgaaataaattatatttacgggatattgagaataactaaataagttaagttcacaagcaacttaatattactaagttgcttgtgtcatattttatttcagcctgagtattcaattctttagctattgttgatttctttatcgcacaaaacccagcatgtagcagcaccttataaacagaccaattctttcccttgctttaatctatcttcaatagcccacttaccttccttaccctaaatccctctatacgattttgtgtacggactaaattttgattacggaaccatgaaccgactcataaagttctcctaaaatttaagggctcactctagttggttttctttctgtttgtaaaacaattcatactattattactccttctttagcagtcccaaacactctttatctctcttcccaatcaacagtgcttttctcttgttattcggctttattctcggtgttactttgtaataccattcccaatcatacttacaaaatccacgtatgcagcccttttgctgtcctacccaatccaacaattgtctcatcaaaatagggacagcgatacttgaagcaagtaatgtaaactaaaacaagtcgctccaataaatccaattatcagacctctttttatattgcttttcattcaaattcacccttaacaaaccatttcataatcatagtgaacaattagctaattaagcaaaatgtaacgatgccaactattattaatacatgaaaaaatgcacctgtcataggacagttgcaaaggccttactagaactagagcatcagcatgttgtctacgctaagccaaaaagtggttattacattgttgactattatcaaacccctagtccaattaaagatcatattgattttatctgctgatccggataaacgcattgccttatcggcactttaacattgtatgaatcaagcgatagatcattataaggagcaattattcacgtatagttagcaacaggggctttactctttaaaaaaggagtttacaaaatattcacaggagttacaagtattcacgagacttgaacgagtcgttattgctcttcatattttgtctgtaataccgtttccaaacgaaaaaaagaatatgtttatggagcagcatgatagaactttactgttgaatcatgttacagctttaggaattgatctaaaaaatgagggtttccgcacgttttttcagctcttttcgtcagtgaaaataaagttctctgagaaaagacagtcagggcaaaggctccctatgaaaaagacccggaaatcggcaaggttcattctgccgaaatccagatctgatcaggaatcgttttttaattagacgatttcaatacaagcttcgccacagcttccacatgagccgtctgcggaaacatatccacaggctgaatatattcgacgcgatagtccttcgacagcgcctgcaagtctttcgccagtgtggaaggattgcaggatacgtagacgaagcgtttcggttttacttttttgatggtatctaaaaatgttccgtcgcagcccgttctcggcgggtcgacgatgaccacgtctgggcggaagccttctttcgtccatttcgggagccagtgttcagctgttcctgtgacatatgccgcgtttttgatgccgtgttttttggcgttcttcttcgcatcgtcaattgattctttaatgacgtccatgccgcggatctctttcgccccgcttgagacccacatgccgatcgtaccgacgccgcaatatgcgtcaacgactttttcttttccggtcagctgcgccgcttttttcacttcgtcatacagcttgaccgtctgctcagggttgagctggaagaaagcgcgggcgcttaattcaaatgacacgtcaccaagtacctcttgaatggcatggcttccggccagcgcttttgttttgtccccgaaaatgacggatgtgcgcgcgccgttgatgttttgaataatcgatttcacttcgggcagacgattctgaatggctttgacgatctcgtctttattcggaagtgtctctttcgccgtgacaagcacgacctgcacttcgcctgtttcaaaaccgactctcgtcacgatggtgcggacatcgccttttttggtccgttcgttataaacagatacgttgtgtttttccaatatgcggcggacaatacccgttgttttgttcgtcgccggatgctggacaatgcattccttaatcggaacaattttatgggaatcaagtccgtataagccggcaatgatgctgccgctttgcgagcgtccgacttgaaactggcttttgttccggtaattccacgggttgtccattccgatcgtttctttaatgttcatttcttcaacattgaatctcgtatgacgttccaaagactgaatgacgatatcgcgcttttcgcgaagctgctgactgtaggccagatgctgaagctggcagccgccgcattgatcgtataccggacaaggcggcgtgacgcggtgttcagacggcttgcggatttttttgacgcgtgcttctgaaaatttcggctgaacgtttgtcgcttcggcaacgacttcttcgccgggcagagcgccgggaacgaagacaacctttttcttaaaatagccgacgccctctccattaatgccgaggcgtttgatggtcagcggaaatgtctgtccgattttcaattcggcaggcgcctttttttgatgttgattcacgttttattctctccgtttctataataaagccatcctcatgggaaaacggctgatttgaaatatcacatcttttcagtataacatgcagccggcggttccttcatgtttttcaccggaagtttccaaaaaatactcggaagcgatcaaatgccatcggtaagccatcttgtttttattcaatacttctccacaaatacaaggacgcgtagcttaaatacggcgcccattccctgcttacttgaagcatcaagtcttttgacggtttatcctcaagggcgaagcggcgtttgacggcgttttgcaggccgatatctgccaaaggaaacagattcgggcggccgaggccgaacatgaggacgttttggacggtccatggcccgatgcctctgatggtgatcagctttttcataatgtcttcatccgataactggggaagttccgcaagattgagcgctccgtctgcaatcatccgtgaaaggtcaatcgcatattccgcttttctcatgctgaactgaagctcccgcaagtcctgatactcaagcgccgcaatcgttttcggctcggggtagcaccagacgccgtctttttgttcgccgaaggcatggacgaaccgttccgttaaggtaaaagcgaaggacaggttgagctgctggtggatgatgcatttcatgagacagttgtacacatcgtattccagcacgagcggggttcccgcatgctcttcaaaaagcgcagacagatttgtttttgaaaaatgatcaagcacaggctgaagcggctgctcccactgaaaaatgtgtttgatccgttcaatcatctcctcgcggtccgtttcgccgctgacgaggaaaaccggatctatggcggtgcctttcgcttgaaccgtgatgaccgacagtttgccgtcccgtgttctgagcggaactttaattgaccttgctgtaagatcgaccgcattcagcggatcgagtgacagcctttcaagcactttatcaaaatgatacggcggcgtgaccgaaaccgtttcctcccacatatgctccacccctttttgtccaagtatatcacgaagcgttccgacggcaattcgtatacttttcttcataacgccgcatgatataatggcaggcggagggttgtttatgatacatataaccgcaatcacaacacataatgagatattagataatatccccctatcacgtacagaacaaccggacatcgcatggtactggattgattttttcggagccgagatgcatgaaaccgagctgctgcgggattatttccattttcatccgctcgcgattgaggattgctttcagcacatgcagcggccgaaaatcgaccattatgacggctaccgtttttatgtgctccacgccttgaacccggacacactggaaatggaagaggtggacatttttcagtccgaccgtttcatcgtcagcttccatctgcacgaatcgcccggcatctcgagagtaagagaacggtttttcgcttctccggggttagccaaaaaagggcccggacacataacgtatatgattatggatcagcttgtcgatgaatatttccctgtgctgtacaaaattgaagaccggctgaatgaaattgaagacagcagaacacataaatcttacggcactttaatgaatgaagtgtttgaattgcggactgatcttttgaacctgaggcggacgatcattccgatgcgcgatttaatgtaccggattttgagtcttgaccatgtaaaagaaagccgtgaaacaaaagcatatttcagcgatatttacgaccacctgttaaaactggctgagctgatcgagtcaaaccgtgatatgacgtcagatctgcgggacagctatgtaacactgaattcaaaccggatgaacgccatcatgatgacgttaaccatcgtctcgaccatttttattccgctcacgtttatcgcgggagtttacggcatgaatttcgataacatgcctgagcttcattggaaatacgggtattttatcgttttgggtgtaatggccgctcttgtggccgccatgctgttttggttcgcccgcaaaggctggtttaatattttcaagtaagaacggctgccggctgttcttttttttgtgaaaacatgatatgttggaaaaaaacgtaaagaggtgtgcgccgttaccattctttctcacaaaaccatttcttccgcccttctgcttctcagtgtcatgtccattgccccgctgtataacggctgtacgatgtctgattacatctttgagtggctcggcttttcttcttggtctgaagatggagcccatatctccgtcattcccggggtcgtgctatattttgcggcgttaatctggtgtgccgcctcgttcagacggacgcttcccgctgtggggctgtttctgatctttctcagcatgggggtctcttccagcatcagtcctgtcactgaatatgccgctttttccttaaaacagttcgcgcctgaaagaaaagctgtcgaatatctgaagcaccgcagtgaatgcagtcatctgattgagcgcaaaaaagcgagaatgagctgcacgatttatatcaattattatggaaaaggggaacaaaccatatctatcacacctgacctatctgagaacgtaaagggcgtcacattcaaatcaaaaacattcactgtaaagccccgatcgaaaacaatcatcaaggcgcagtttaccggcttttataaagggaaagccgcatcagacagcggatggtcttcagaacctgacctaaaagttgcaagcctgcacacagcagaataaacgttttgcatgtataatgatggaaaacatttcattggagggactgcaaatgaaaatcgccatcgtcggactcggcaatatgggccgccccatcgccgaaaatatcatgaaagccggatacagtctgactgtctataaccggacgaaagaaaaagcggctgatctgctggagaaaggggccgaatatgccaaaacgccccgtcaggcagctgaacatgcggacattgtgctgtcaatgctgtcagacgatgaagccgtaacaggtgtgactttcgggcctgacggcattattgccgggttatctgaaaaaggcattcatatttcaatgagcaccatcagcacggcgctgtcagaacagctttccgctgcgcattcgagcagaggacagtcctttattgccgctcccgtcctcggccgtcccgatgcggctgagaaggccgagctccgcatcatcacagccggccctcaggaagcgaagaaaaaggccgaaccgctgtttaaaagcctgggtcagcaagtatttgacaccggtgaagagaccaaaacagccaacgcggccaaaatcagcatcaatttcttgctcgtttctatgctggaggcgttatctgaatcattcttaatgatggagaagtacggcttgggccaaaaacaatttttagaaatcgccaacgcgctctttggctctcccgtctatcaaaattacggaaccatcatgtccgagcagaaattcgaaccggccggtttcaaaatgtctttaggcctgaaggataccaatctggcgcttgccgccgcagaacaggttgccgcaaagctccctcttgccgagctggccaagagccattttgaaagcgggatcgaacaaggcttcgggggtctggattgggccgctttgattaaatgcctgaaataacaaaacacctctccaatagcaggagaggtgttttttacaagcgcggcagcttcatttctttctcaaacataaggtcatcaatgcttttaaacgtgtatccttctttttttaaatcggtaatcgcatcgtccaaagcttctgaattgtcctttgaaacggtgtggagaaggtagatcgcgccgggatgcgcctgcttgatcatgtgatcgtaggcgtattttttccctttctgctccttaaccttccaatcgacaaatgcgacggaccagaaaacggtttgatatccgaggcgcttcgtttctttcaagacatattcgctgaatacgccgcgcggcggacggagatacaggttatcccgctttccggtgatgttgtaaacagcttccgtgacggaatcgagttcgtcctgaatctgatcacccgtttttgtcgtcagatcaggatggtgaaaagaatgattgccgataatatggccttcctttgacatccgcttaatcaaatcaggctgctcttttacaaaatggcctgtgacaaaaaaagtgcccgtgacatgatgtttctttaacacatcaagcaccttcggggtgtatccattttcatatccgttatcaaacgttaaataaatggtcttttctttcgtattgcctaaataaaaggcatcatattttttgaccagattgtccagctgcttgccggcatccggcggctgatgattgacgcttcgtttaaatccccagtttatccgctcattcggcacggcctctgcgctgtttatgcctcccgcaagtaaaacggccatgcagcaaattgaacaaaaccatttcatgcccagcactccttctgcatttttccttattttgcagtaggctctccccttttatacagccgcattatggaaagagaaaaaccccggcagatgccggggtttattcccaatcctttttaaaccgttcgtattttgcttccagatcatcaagcatgccgatgagccggtctatatcttcaacgtccgttgattcagggtctaacgaatcaatgacattcataaacatatcgagtctgttcttcaagtaatcgagctgctgatctttgctgtttactgcattccccatacttccactccattcattttttataatggtagcgtattttttgccgtttttcaatggttccgctacttgcgatcttggcagatcaggtctaaaattaacagttggcagacgttagtatgcccatttataaaggagttagatagtcatgacacaaaacacagcactgcgtccgatcacaccggagtacgatccttgggaagcgtacatggatgtggaccagtatggagatatgaaactgacgaacgttgaattcacaacgacgaccttgtgcaatatgagatgcgagcattgcgccgtgggatacacgcttcagccgaaagacccgaatgcgctgccgctcgaccttttattaaagcggctcgaagaaattcctctgttacgctccatcagcattacgggcggcgaaccgatgctttctctgaaatcggtaaaggaatatgtcgtcccgcttttgaaatatgcgcatgaacgcggtgtgcgcacacagatcaattcaaacctgacgcttgatatcgggcgctatgaacggattattccttatttggacgtccttcacatttcccacaactggggaacggtcgaggactttgccgacatcggatttgcgatgatggagaagaaaccgacatttgaacagcgggcgcgctattttgacaaaatgattgaaaacagccgcacgctggtggaggcaggcgtcatggtttcggcggagacgatgctgaacaagcgcacgctgccgcatatcgaacatattcaccggcagattacggaagaaatgaaatgtcagcggcacgaagtccatccgatgtatccgagtgatttcgccagcgcgctggaatcactgagcctgaaagacatgagacaggccattcatcatctgctcgatattcgtgatgaagagacatggatgctgttcggcacgctgccgttttacgcatgcagccctgatgaagaagaccagaagctgctccgccgcctgcgggaagcgaaaaacgttacggtgcgaaacgaccctgacggccgctcacgcctgaatgtcaacatttttgacggaaatatcattgtcacggatttcggcgatacaccgccgctcggcaatattaaaacagacagccttcctgaagcgtatgacaggtggagacagacgaagctgagcaaagagctgaactgccgctgctcaaacgtccggtgcctcggcccgaacgttcttgtcaaaaacagttattatcaggagacagatttttcattacgcaaagccagaggttaacagaagatggaaacgacaattacagatattttgaaaagcaaagtggttgagatcatcatcgtcgctctcgtgctttacgtcggtgtttttctgatcaaccgctttgtacagatgttatttaaacgcactgatttcttggaggaacggaaaggaaagacaatcgaaagcctcgtccggtccatcacccagtatacggcgacgatcggttttatcttttacgttatttcattatttgttcatgatttcggccgaattttagccggggcgggcgttgccggtatcgtcatcggtttcggagcccagtctttaatcaaggacattttggccggtgtatttttaatatacgaacgccagctgcataaaggcgattacgtgacgattaataatctgttcaacggcacagtcgaagaaatcggactccgttctttgcagatccgtgagttctccggcaagctgcttaccatttcaaatggtgaggtcagacagcttcagaactataacattgattttatgcggattaccgaatctgtcgtgatcagctataaggaagaccctgaacgggtatatgccatcttagaaaaagcctgtgacatgctcaatgatgaacttcgcgattcactgaaacgggatgaatttctcaatgcaacggagccgtttcaagtgcatggaatcatgagcctgaacaaattgacgagaggcattgaatttacggttaaaggcatggttcaagacacagaatacttctcggcaagccttgcggtgaggcgcgttcttgcccgcgagctgtacaacaacaatgtgcaattgcttgaggagatgtatcacacacaaaaaagctgattcccaaaccggaatcagctttttcatttatctcggctgcgctgtaatttgaaagccgaatgtgacatgatcctgcaccggaatccaagcgccgattccttgcgaggtcacatttttgacgacaagtttccgcttgctgcctttcagcaccaaatacacttcgccgtatgttacttttcctttttcattaacggccggggcataggcgtgtaaatagccgagccgctgcggagaaattttataagtttgatcgcgttttgtgcctgcgccgatgactgtttcaaatgcaagcggcagttttgttttcttcatcgctttttgcatcatcatgcttttcacatcttctgcgttcggcacttttgctgtgagcccgcctttgattttgtattgctgttcttgtgcgtatgaaatttccgcggcttgctgcccgccccggttatccgctctgtttgtgttgatttttttatattcccagttggcgaccgtttcgttcgactgatagccgagcgcccatttcccgagaaatattttcgcccggtatccgatggcgagcggcgaaccggaaaccgtggtttcattcagcattttaatcagatgcgggttttcgatgttgatctctgatgtatctaacaattcctttgccagtttgctcggctgaagcatcggctggtcctgtgaagcattcggatacgtattttcctttgaaatgcttacgacagagttgggaaccttaaacggtttctttgcaccggcagacggcgttgcgaaaaaactaaaagataacagcagaatcagtgtggcatgaaacagctttctcatcatatcactctttctatagcattttcctttagtcttttcctccgcaatcgttgttatccgcatttttttacaggttaaagcaggaaaaatccgatcgccataatgacataggccgcaaggagcgtagccccttcaaaccagttcgaatcaccgtcatttgaaatcatcgtcatcaaaaggacggatgatatcattgcgacaagctcaggcaatgtgaatacaagcggcatattgaccgggaaaaagacggaacagatgacaagcaccggggccacaaacatggcgatctgcaaagtcgatccgaccgcgatttcaacggcgacatccattttgtctttgtacgccataatgatggcggacgcatgttctgcggcatttccgacgattgcgacgataatcactccgataaacagctcgctccagccgaactgttcagccaccgcatgaaacgtatggacgagattttcagatatgtaggcgacgataatggtggcgataaataagacggcagtcgctctcttcccagaccactcaggctgctcctcttcttccttggcctccggctggttcggctgataaacaccgcggtgagtgacgagcttgaaataaagagccgccacgtacaaaaggatcatgatgatgctgatgccgacacttaaatcaagcttgcttttttcccccatatccatggaaaacacttcgggaatgacaaaagctacgataatggcaaatatcagcaggcctgaattatgccgggcatcatgaatattgaattcctgccgcttgtatttcaaaccgccgataaaaaacgacaaccccgcgacgagcagaagattgccgagcaccgaaccggtcagtgaagcaagcacgatgcccgtcagcccttcctttaaggcaaaaagcgatataatcagctctaccgcatttccgaacgtggcgttcagcaggccgccgatccgcggacccgcgataatggcaagagattcagtcgctctccccatataacttgcaagcgcaataatcgtcaaacaataaataataaacaaaacagctgacggccagtgtatcaggcttccgataactgaaagcggcacccccgccgcagccgtaaagaaaaaaatccgattcatactcagcctggctcctttttcgaatgagtcttttttatccttctcaaaaactccctcaattacacttccgtagaaacccaaattggcattttcaggttgccggacgcgaaaaatccgtgtacgatcaagacagatactgaagaaggagaaaatacgcgatgtcacgactgcacttctttattttggttctgcttgtttccatctccggtttttcccaaggcatgcttttgccggtgatttccgtcatttttgaaacgaacggagaatcagccgccataaacggccttcacgcaaccggcctgtatatcggcgtgcttctcgcgtcgccgtttatggaagcgccgctgagaaagctcggatacaaaccactgatggtaacgggcggatttcttgtcatcatcagcttattcagttttatttggcttcaatccatatggatatggttttttcttcggctgcttatcggaatcggcgaccatatgcttcatttttcaacccaaacgtgggtgacttcaaagtcaacgcctcaaaacagaggaagaaacatttcgctgtacgggctgtccttcgggcttggattcgctgtcggtccgttcatggttcctcttgtgaaaacaagtccgtcccttccgtttattgtatccggctgtatcagtcttgccgcctggctgtttgtgtttttcttacgtaatgagcacccgccgcaaggtccggatgaaacagccggggacaacagcgcaaaacgtttctaccgcgccattcttttcggctgggtcgcttttcttccggctttcggctatggctttttagaaacggcgctgaacggaagcttccccgtgtacgccctgcgcttaggcatatccgttgatgccgtcgcgctgatattgcccgctttcgccatcggaagtattgtattccagtttccgcttggtttattaagcgatcggttcggtagaaaacgtgtcctgctcgtcattttactgacgggcgccctgtgtttttcgacggccggattgtttccgtcgcctgccgttatcggcggctgctttttcatggcggggatggcggtcggcagtatgttttccctcggtatcagctatatgagcgacctgctgccgtcccatctgcttccggcgggcaatctgctctgcggcatttccttcagcctcggcagcatgatcgggccggtggcgggcggctggtatatgcagcggtttgaaagcgccaatttgttttattttattacggtgatcctcatctgtatttggcttgcgctcgtcttcggaaaaacaaagcacagccctgcatctgaatcccattctttcccggtctcataaaaaaagccgcctgttccatgccaggcggcttctttctagtggtatccgttctgcccgttcgcgcttccgcttgttttattcttcgggccgttttttgagttttgtttattatggcttccgccttttttcgtatgcttggtcataatcggtttccctccgttttcagcttgaacgtcatccgttcctctatagcttgctcccgcggtagggattttcatcaggaagctttttacgtttatgtaaaagcgcgttgatttctcctcctaaaatcagcagggttcccgtcaggtaaaaccagatcataaggacgataattcccccgatgctcccgtatgtggcgctgtagttggcaaaagtgccgacgtaaaatgagaacagcatactgacgataatccagccggctgccgcaaacacggctcccggcagcacaaagcggagagaaagccttttattcggcgcgaaaatgtaaagcgcggtaaacacgattaaaaggattagcggactgataccccagcggacaaccgaccacacctgcaaaaacaggccgggggcgccgataaaatctgcggccagcagcccgatttctctgccgaacaccggcagaagcagtgcgattaaaatcgtaaccaccatcgcgatggttaaaaaaattgaggtcaggcgaatgatgataaatgagcggttttcttcgacttcgtaggcatggttaaatgctctgacaatcgcattcataccgttggaagccgaccagatgacggcgataatcccgaatgacaaaagcccgccgctgcgtttgttcagcgtttgctccgtaatggatttcaccatggacatggcgctgtcgggcgcatattgatcgactgcgccgagcacgtcttctgccgatatgggaagataggcggtgagcgtcagtatgaaaatgattaacggaaacaatgacagcagaaaaaaatacgccagctccgccgatttactttgtccttcatgcagagaaaaccttgcaaacagctccttcataaaactcatgacatcccacctcaatgatcgtttttcgaaaaatgctccttcgtttcttttaacagctcaatgacctgcggtgttgtctgcttcagcttggagatctgattgtttaaaaaactcagatcgtctgatacggtattggccatgattttcacttgatccatttttgcagaagcctcctgtttcagggcttcaggatttttccggtaaaatgcagcacgctgcctgcacgcgtccatattccggaaacatgcctctcttgtcggcttatgtaataatgacagtgctccgccggcggcagcgccgatcagaattgcttttgccatgaagcgtgtctgtttcatcggtcaatcccccttataaatgatggtctttcttaattgtgtccagcaaatgatggcaccccgactcgatcaacgcgtacacctcgctgaaattcccggtatagtacggatcgggcacgtccgcaagatccgactccggtacataatcaagcagccttgcgatacgcggcgccgcttttttataaccggccatgctgcgcagatgtccgatattttcagcatccattgcaatgacgtaatcgaaatcggtcagatcagactcacggacctgccttgccgtgatgccgcttgtgctgattcctttctcctttagaatctcctctgtcccttcatgcggcggatttcccgcatgccaggcgccgattcccgctgaatcaatgttaatctgattttccagcccgtttttctttaccatatcagaaaataccgcctctgccataggcgaccggaaaatatttcccagacagacaaacagaacatgtaccatatcgtaacctccctattctttccccatattttgaggatcaaaaaccttatcatcatcttagcaacttttctgcggctgtggaaatatgcttttattctaaatgaattctgttagaataaaggatacgaaaacggtcatgaaaggatgcatgaatttgccgagccaacaaacagaaacgttaaacaagatgattgaagacatttcgcagaagctcaatatgctcaatgtcggcgtcatcaaagcggaagatttcagtgatgaaaaaatagaagatcttacatatcttcatcaaatggtcatgaaaaaggaatcattcagcccgagtgaaatgcaggccattgcccaggagctcgcctctctcagaaaataaacccatgtcagacctgccgaaaacggcgggtctttttgaattaaaaaagtgaaaaataaaagttcatcggtttgacacatataaaaagaaggagtatagtaactgtgaacttggtagaacgatatactaaatgagcgggccgcttatatttttttatttagtagaacgatatacttgattggtatcagcgttacgcgagtatatccgtttgtctctgcagccgttttatcaaaccagttttcagagaaaggcagtggttcaataaaggggaatggttctaggcttttatcagtttaaaaaataaattaattctttattaaccgcattaggggatgtcatcatgaaaaacatatacaccaaaatggcagcgggtctttatatcaactatttcctgctgggcatgatcaatattattatcgcatccaatatggaggcattatcaaaacagcttcatacatcagcagccggagtcagctatttggtctccgccatcggaatcgggaagctgatttcgcttctgtttgccggaaagctctcggatacattcgggagacggccgtttatcgtggcgggcgcatttctgtatctgattttcttaatcggaattccgctttcgacaagctatacggccgcgtttatcttcgccattttcgcagggatcgcaaattcctttttggattccgggacatatcctgctcttattgaaggatttccgaaaaacgcaagctctgcaaccgtgttaatcaaagcgtttgtatccatcggcgcgacggtgctgccgttttttatcgcatttattgcggacaggcatttgttttacggctggacttttttcgtgccgggcatcattttcttcctgaacggctttttcctgctgaaggtgccgtttccgaatcataagcaaaaagacgacggcggcctgacggaagcctttccgccggatgacacgttcaaatcacagccgtcgatatggcgcgaaggacttgccattattttgttaggcttttcatctacggcgctgtttatgctcgttcaagtatggcttcctaagttcggacaatccgttttgggcatgccggaggtgcaagccgttaagttgcttagctattacagcatcggggcgcttgtgtctgtgttattgttggccgtgctgttaaacagagtgattcagccgattacggtaatggtgctgtacccggtgatcgcggcaatcgcgctgcttgctttgattttcattcatcagccggccgtatcggtcatcagctcctttgtcatcggtctttcaactgcgggtattctgcaattggcgatgacggttatggctgttttattccctaaaaataaaggtaccatcacatcttttgttaatatagcatcaagcttatcttttattgtcattccgcttgtaacgggagcgatatccaaagcggccggcctgacccctgtttttctgctagatatcggaattgcggctgtcagcgcacttctcgcattgtttatcggaatccgctttaagcaagtgatgaaagcctgactattttttaagggagaggatttatcatgcatactattacaatcaaaaacacggttatcggcgaaggccttccgaagatcattgtgccgctgatggcagccggagagaaagagcttcttgaagaaatggaagccgttaataagcttcacccggatatcattgagtggcgggcggatgtttacgagcatgttgacagcctggacgccgtaaaagacatgcttgaaaaattgcggaaagccgcaggcgaaacaccgctgcttttcaccttcagaagccataaagaaggcggaaataaagtcattgacggccgcttttacattgaattgctcaaaaccgcaatcgaaacaaaacacattgaccttatagacgttgaattgtttacaggcgatgccgaggtcaaatcaattgtaaaaaccgctgaagaaaacggcgtatatgtcatcatgtccaatcatgattttcatcagacaccgaaaaaagaggaaatcatttcccggctgcgcaaaatgcaggcgtatggcgcgcatattccgaaaatcgcggtgatgccgcaaagcactgaagatgttttcgtcttattggatgccacacacacgatgaaaacacaattcgcagaccggccgatcatcacgatgtccatggcaggcacgggcctgatcagccgcctggccggcgaagtcttcggctcggcatgcacgttcggcgcgggcaaagaagcatcagcgcccggacagattcccgttgatgaattgcgcagtgtactcagcattttaaataaaaatatgtaatcagcgtttttcttcccccgagcgggatgaaaaacagatgaatggactaacggaggaatacatcatgaagaaagatttaggacggattaacggaaaaactcagcttatcggattattcgcgacaccgatcggacattctttatctccggcgatgcacaacctggcgtttaaaaaattagggctgaactacgcttacctcgcgtttgaagtcggcaatgaacagcttgaagacgtggtaacgggaatgcgcgccttaaacgtcagaggcttcaatgtttcgatgccgaacaagatgaaaattctcccttacctcgatgaactcgcggattcagcgaaattcaccggtgcagttaatacagtggttaatgaaaacggcacattgatcggacactccactgacggtatgggatacgtccgcaacttaaaagaacacggcatcgatatcacaggcaaaaaaatgacgcttgtcggttccggcggggctgccactccgattgcgattcaatccgcattggaaggtctcggcgaaatctcaattttcgcccgcaatgacgcgtttttcgaaaaagcggaagaaaatgtccgcatcatcaatgaagaaatgaaaggctcttcttgtaaagcgaatatcttcccgctagaagatcaagatgcgctgcgtgctgaaatcgccacaagcgatattttcacaaacggaacgggtgtcggcatgaaaccgcttgaaggcttgagcgtcattgaagacacatccatgctccgtccggatttgattgtgacagacgtcgtttacaaccccgttacgtcgaaattgctcgaacaggcacaagaggccggctgcaaaaccattaacggcctcggcatgatgctttggcagggcgccatggcgtttgaatactggacaggccgtgaaatgccggttcagtatattaaagagcaaatgtttgaataacctattgtaacaaaagcgccgaaggacaatccgtcttccggcgctttatcattttctccccctctccctttcttctcatgcgccaaaacgcttataatggttgtaacaataaaaaccaagtgaggaatgcacgtatgaaacagcaaaaaaaacgccgggtgacattgcagcaggtcgctgagcatgccggcgtctcaacatcgaccgcctcattaatcgtccgcaataatccgcgaatttccgaagcgacccgtgaaaaagtgctgcaatccatgcgggaactggggtacgtgtatgatcgggtcgccgcgaatttacgatcacagacgtctacaacggtaggactgattattactgacatttccaatacgtttttctcagaatttctgatcggcgttcagaatacgctcgaggaagtcggattaacggtgctgttaggcacgacatttgattctgtcgcgaagcaggagcagctgatctcgactatgctggaacacagggtcggcggattgattttatgtccggtttcaggcgcggccgaggaaaccctttcccgccttgaacagcttgacattccggtcgtgctcgccgtcagggaaatcgccgatgccgactgtgattttgtcggagccgattatgaagaaggcacctataaggcagtgcatcatctcattgaaaaaggccatcaggagattgcgtttctgggcggcgtgaagcactcatctacatggacaaaacggatgaaaggtttaaaaaaagcgctccgtgaggccgatcttgaagtgaaaaatgaatttgtcattgacagtgcaccgacccgcgaggcaggctatgaagcagtgatggagctgctccgccggcctgagcgcccgaccgcgattttctgcttcagtgatttggtcgcgttcggtgtcatgcaagggatcagaaaagccgggctcatcccgggcgaagatattgatattgtcggttttgataacgtgccggaagctgaaatttcttatcccccgctcacaaccgtttcttcctttccgcggcagtcgggaaaagaagcggctcaattgctgcatgataaaatcgccagttcccagcacaaaaaacagcgcattattctggcgcctgagctggtcattcgggaatcttcatcaaaaaagcggaacgcctgatacggcgctccgcttttatattacgcaagcagttttaatgattcgcggttgaatgccggaatgtcatccggagtgcggcttgtgaccagctggttctggcagacgacgacttcttcatccactacatttgcgcctgcgttttccatgtcaatacggatcgatgtaaaccctgtcgctttgcgcccgtccaatgctttcgcgttgatgagaagctgagggccgtggcaaatggcgaaaacaggttttttatcatccataaacgctttggcaaattggacgaaacggtcatccgctcgcagcatgtcaggtgagaatccgcccgggatcagcaatgcatcaaagtctttcggattcacatcatcgatggacgcatccactttcacttccgcttccccttgtttgccttttactgtttttcctttttcctgttcaatcactgttaattcatgacctgcatctttaaaagctttcgcaggttcagtatactcgacatcctcgaaataatccgttaatacaactgcaatttttttacccatagttactacctcctgctttgatgaagtctacataaatccatgaccccagccagactaatatcaaacatgggagacacgtttgccgcccatccgtattacataggtcattatcctcatttttcatctttttacaagaatcatcatgaaatctatataaactttcacaaaatattcttacaatggtactgcatgacaaaatttgttgaaaggtggagaacaggtgagaatacagaaaagacgatgcagcgtcaatatgacactccgtattctgctgcccctagttatgatacttagtctaatcctcccaacatcacccattaaagcagaagaaaacaaatcctccagtgtgaatctcagcattttagcgacaactgacgttcacgctaacatgatggattacgattactacagcgacaaaccgacaacggaattcgggctggcccgaacggctcagcttattgagaagcacaggcgcgaaaacccgaatacgctgcttgtcgataacggagacctgatccaggggaatcctctcggtgaatacgcagtaaaatatgagaaaaatgatattatctcaggtgcaaagacccatccgatcattcaagtaatgaatagtctgcactatgattcaggaacgctgggcaatcatgaatttaattacgggcttgaatttctggacgggacgatcaaaggcgccgaatatccgatcgtcaacgccaatgtaaaaacattaagcggcgaaaaccgctatacgccttatgtcataaaagagaaaaccgttacagatgaaaacggcggaaagcatcagataaaagtcggctacatcggctttgttcctccccaaatcatgacgtgggataagaaaaatcttgagggccgcattcaggtcgaagacattgtggaatccgcaaagaaaaccattccgaagatgaaagctgaaggagccgatattgtcatcgccctcgcccacagcggcatcgaaaagaaagcgcagtcttccggcgcggaaaatgccgtttttgatctggcaacaaaagtcagcggaattgacgccatcgtatccgggcatcagcacgggctgttccctgatgccgaatacaaaggcgctgatcaattcgacgtcgataaaggcacgattaacggcatccccgttgtcatgtccagcagctggggcaaatatgctggcgtcatcgacctccggctccagaaaacagacggcgcgtggcatgtggaagatgcaaaaggcagcatcgagccgattgccggaaatgtgacttcggaaaacgaaaccgtcgtcaataccgtcaaaaaagcgcatgaaggcacgctcaaatatatcagagaacctgtcggccagacaaaagccgatatcaacagtttcttcgcccaagtcaaagatgatccgtccattcaaatcgtaacggatgcgcaaaaatggtacgccgaaaataagatgaaggatacgaaatataaagatctgcctatcctctctgcgggcgctccgtttaaagccggggggcggaacggttcaaactactatacaaacatttccgcaggtgacctcgccatcaaaaatatcggcgatttatacttgtatgacaacacggttcagatcgtcaagctgaacggaagcgaagtgaaagactggctcgaaatgtccgcggggcagtttaatcagatcgaccaggcaaaaggcggcagccaagccctcataaatgacgcctaccgctcatacaatttcgatgtcattgacggcgtcacctatcaggtcgatgtcacaaaaccggcgaaatacaatgaaaacggaacagtcattcatcccgacgcaagccggatcgtcaacctttcttatcaagggaagcccgtcagcgccaagcaggaatttcttatcgtcacaaataattaccgcgcttcaggaggcggagggttccctcacttaagcaatgataaaatcgtatattcatcagccgatgaaaacagacaggtcttaatggactacatcatccagcagaaaacgattaatccgcaggctgatcataactggtccatccttccggtcaaagggacgaacctgacatttgaatcctccttggccgcaaagccgtttgccgaccgtgcagatgacgttgcctatatcggagaatccaaaaacgctggctacggacagtacaagctccagttcaaggatgatgaaccgggcacagatccgccgaaagatgatccgtggaagctcaccgttatgcatacaaacgacacgcacgcccaccttgataacgcggcgaggcggatgacgaaaattaaagaaatcagaagcgaaaccgacagcagcattttgcttgatgcgggagacgtcttctcaggcgatctctatttcacaaagtggcagggactggcggatttaaaattgatgaacagcatgggctacgacgcaatgaccttcggaaaccatgagtttgataaaggaccgggtgctctcgccagcttcctgagcggtaacggaagcgcggttgatccgtccggaaaatatcatttccaagcgcctgattttccgctcgtcagcgcgaacgttgatgtgtccaaagaatcaaagctcagtccattcatcaaaaaagcagacacgtttacggcaggaaaaaagaaaaaagcaggcatctatccatacattctgcttaatgtaaacggagaaaaagtcgccgtattcggcttaacgacagaagatacgtccgtcacatcaagcccgggaaaaagcatagtctttaacgatgccttccaatcggcgcaagatacggtaaaagagatacagaacaaagaacacgtcaataaaattatcgctctgacccatatcgggcatcagcgcgatctcgatctcgccaaaaaagtaaaaggcatcgacttaatcgtcggcggacatacgcatacgcttgtagataaaatggagatagtcaaaaacgaagagccgaccatcgtcgcacaagcaaaagaatacggtgaatacctaggccgggttgatgtcgcatttgacaaaaacggcgtcgtcctgccgaaacaatcctctcttcaggcgctgcctgtgaacgagcagacgaaagaagacccggatctgaaagaagagcttgatccgtttaaaaaagagctcatctcagtcaaaaatgaaaaagtcggctcaacgaaggtcgcacttgacggccagcgtgagcatgtccgctccaaagaaacgaatctcgggaacttcatcgcagacggcatgcttcaaaaagcgaaggaagcggccggcgcccaacttgcgattacaaacgggggcggcatccgcgcaggcattgataaaggagacatcacactcggtgatgtactgaatgtgatgccgttcggcaacacgctttacgtcgcggatttaaccggaaaacagatcaaacaagccctggaacaagggttaagcggaattgaggctcaaggcggcgccttccctcaagttgccggcttgacatacacgtttacactgaataaaaaaccgggacaccgcgttcttcaagccgcggccgtgcaggatgacggcagcttaaagccgatttctgatatggaaacatacagagtcgccacaagtaactttgtcggtgaaggcggagacggatattccgtctttaacgaagcatcacataaagaagaccttggctttgtcgactatgaggtcttcatagaacagcttgaaaaagcaggaaaagcggttgaaccgaaagttgacggccgcgcacaagaagtgtacctgccgacgaaacaaaaaaacggctcatggacccttgaagatgacagcgcatttgccgtctatgccaaaaacgccaacactccgatcgtgtattacgacaagaatgacggcgccaaaaagcagattgacctcagtgtgaccaaaaaacagatcggactgttaaaggacagaacaactgattcttcccttacgatcctgcatgacaagttcagcatgaaaatgccgatggcaaacgcagccgcagctgatacaaggttcggcgtatcgccgaaaggaaaagtaagcgggtcgctttcaaatgtgtacgattttacaatgaagcagaacaacaaagaagtaaaaacattcaaagcgccggtaaagctcaccctgcgcattgagaatacgaaaaaagcgaaacagccgggcatttatcatgtagaccggaaaaagcacgtctatacaaaaacagaaaacggttcggtttcacacgatctcgtcacgggctatacaaatcatttcagtgaatacaccatattaaacgcaaacacgaagagcgcgccgccggcaagcggagatcacggctcgggaaagcagccaaacggacaaaacccatcatccggccctgcgcaggacggagtatcgccgggcggcctgcttcctgatacggccacaactatgtataccattctccttgcagggtttctcatcagcgcgctcggaacggcactgtatctgtatcaaagaagaaaagcaaaaaaagtgaacgaagcataaaaaaaccgcttttatcgggcggttcggcacaagagctcccctgatctgatatcaggggagcttttctgtcggtccctttctgagtcgacagccgtatgtccgaatgataaaatatcgcacagacgtacaatctatggtatgacacttcatggcgggtctggctttcccggcgccgcctgtttggaggacttttattgaagataacaggaaagatacgaaacagcatgacttacaaaaaaaagctgttttacgcaataacagcactttgttttatcggctcgctcattttcgtcaattacaacgcttctttttatgagcgcccgattgccaaagtgacgaaaacaacattggagcatcaatctgacgtgcaggacatgcataaaaacaaagataggattttcaatcagaggatcacagccaaacttgaaaacggcagtcggaaaggacagctcattcatttgtccaatcaatattcatcctccggagcgaatgatcagaaatattcaatcggcgatgaagtattcgtttctattgataaaggaaacacgtcaaataaggatatatcgggaagcattatagataaaaaacgggataaacagcttttgctgatcgcttggattttcatattcaccttgcttatcgtcggtaaaaaacaaggcttcttttcgatcatcagcctgatctttaacgctgttttgctgtcgtttgcattagatttgtaccggaagcaccagaacatcgggctcattttcatctgcggtatctgtattctcatctttactgtcatatcattgctgcttgtcagcggctttcacgcgaaaacatatgcggccatagccgcgacgctcgcaggcacatttgtttccctgctgattacgtatcttgtgatgacggctgccggagagaaagggctcagatatgaagaaatgcagtatttaacccgcccttatcacacggtgtttatggctggggtattcatcggatcactgggagcggtcatggatgtggccattaccatgacgtcatctgtctttgggttatatgaagaaaacaagagtatctcattacaagcgcttaaacggtccgggatggagatcggaaaagacataatgggggcgatgaccaacattctgttttttgcttatataagcggctctattccgatgatgcttttgtatctgaaaaatgattcaccgataggattcactctttctatgaacatttccttggaaatagccagagcattggccggggggatcggaattgttttaaccatacctgccagtctgtatgcttctatctttttcattaaacgaaagaaggcaagctcatgaatgtcatcgtaattcttgcggcgattttatttctattgatggtcatgatcggcggtaaaaagggagcgagatcatttattgcgttatttttaaatttcggtgttctctttctcaccatcattttaatgacagacccgcatatcaatccgattgttttaacattgctctcttccgccgtgatttgcagcattacacttttttatattaacgggggaaacgtcaaaaccgtaaccgcctttatttctgcaatgctgacgattgtattgctgctgttttttattatggccgtaacgaaacatacttcgattcaaggatttggtgaagaagaactgggtgatatcggtatattcacgctttttgtcggggtggattttgtgaaggtgaccgctgcgatgatcattatgggcacgataggggcgattaccgatgtggcgatttccattacctcgcccatgagagaaattcacagccataatccgtccatgaacagaaaagatctgtacaaattcggtttaagcatcgggagagatattttaggaacgaatacgaatactttattctttgcttttttcggcagctatctggctttaattatatggtttaaagacttatcatactctgctgaaaaaatagtgaactcaaaagtcttcagcgcagaagccgtcaccattctttgcgccggaatcgggatcggcttgatcattcccgttacgtcctggatcaccgcctattttttagcgaaacaaaataaacgttaaaagctgccggcagtttcccggcagcttttttatcttatacccacttcacaacgtcttttgagacagatcttgttttcgggcgcggttctctgacacggtacccgaatgcggccatgacggagatgtcgaaacttccgtcttcaagaagcccttcttcttcaagaatccggtgaatttctttgtaattgaagccttctaccgggcaggaatcaatgccgatctgcgcagcggctgtcatcatattgccgagggcgatatatgtctgctttgatgcccagtcaaacagcgcacgatctgattcaagcagattgaaatcatgtttctggaattcttccgttttgctgatatagccttcatacatatcatccggcatttttttgacttcccgcaagtggtttttgacatagtcggcgtcaaaacggatatcctttgccgtccgggcaagcagaagaacgaaatggcttgcggtcggcagctgcttttgcgcgccccacgtgaactcgcgaagtttttcgcgaagctccggattttggacaacgacaaatctccaaggttcaagaccgagtgagcttggggataatcttcccgtttctaaaatgaattcaaaatcgctttctgaaatttttttctcaggatcaaattcctttgtggcgtgtctgaattgatacgcttcgatgatctcgtgttttttatctgacattctgatctctcctttacaatctcgtatgtactattgtagccaacatttttaaaagtaccagtacgcacatttttgttggatagtatccattttgatactgacaaaaaaacggactgccgcggcagtccgttcttatttttctcttctcgcaaagtcgacgaaacgaaatttatcgagcctgtgccggctttccgtatattgaaagaggctggtgtcctccaaaaacacacggtttttcacgaccgccatatggctgaatccgccgagatccaaatactttcggtcttcttcccctgccggctccacgacaatttctttttgcgcgtagctgattgacagaccgagctcttcttcgagatactcgtaaatcgaatcttcgcaaatcgccttcgtcaaaagaggaacgtgctttttcacaaagtaatccttgtccaaaataatgtgttctccgtcaatccgccttgatctgacgacttcccacaccttttcatccgcctttgtgccaagctcttttgcggcttcggcgggaggcggaatcagcccgagacggtgaaccgtcgttttcgtctcttttccgagcgtttccgaaagctccttaaagctgatcaggcctgagacgggaaaacgcattttttctctgtctaatatgacggagcctttgcctttgattttctggatgtagccgttttgcgccagcatattgagcgctttgcggacggtttctcttgatgcgccgtattgatcgcacaaatcattttcagacggaagaacgtcttccgccttccgcatgccgctttcgatttgctgcaccatgtctttatagattgtgatgtatttattcactttcattcatgaccacccagattagtgtatcacgctttggtcagatgataaacgatcgattcatacggacggagcgtcaatcgttccggccgcccttccctctgttcatcattcgtcaacagcaccgtaaaccgccagccggccatgtcttcaagcgggagcgtaaaatccgcttcttttccatagaagttgttgatgcacaggagtttttcatccttgccgtgtctcacgtacgccagaaccgacggatcgtcttcagcaagcagttcaaacgttccttcggtcacgatgtcatattcctttctgagccggatgagcttctgataatggtagaaaattgaatccgggtcccgcaaagccgcttctgcgttaatgtcctgataatcatccgccgcgggaatccaaggcgttcccgtcgtgaaaccgccgttcggttcgctgttccattgaacgggagtccttgaattgtctcttgatttctcttttaaaatggcgataatgtctttttcgggcacgccctcttccttcatcttcttgtaaatgttcagtgattcgacatcacggtatgagccgatgtcatcgaatttcggattgcccatgccgatctcctcgccttgataaatgtaaggcgttccctgcatcatatgaatcgccgacgccagcattttagctgatttcgtccggtacacgccgtcgtctccgtatctggatacgacccgcggctggtcgtggttgcaccagaataaagcattccagcccccgcctttttgcatctccgtctgccaaaacgctaaaatccgtttcagcttcagaaaatcaaacggagcgagcgcccacttttcaccattcggataatccacttttaaatgatgaaagttaaaggtcatatcgagttctttactttccgggtttgtgtaccggatgcagtgatcagccgttgtcgaggacatttcaccgaccgtcatgctgtcatatttcgaaaacacttcccggttcatctcatggagaaattcatgcacacgcggcccgtccgtataataaggacgcccgtcatgtccgtccttggcatcaggaaacgattggtctttagaaatgagattgatcacatcaagccggaagccgtcgatccctttttggaaccaaaaatgcatcatgtcgtaaacccgttttctcatctcttcattttcccagttcaaatcagcctgcgacacatcaaataaatgcagatagtgctggcctgacgccggatcgagcttccaagcggagccgccgaattttgattcccagttgttcggcgcccggccgtcttcctttccgtctttccaaatgtaaaaatcccgatacggactgtcaggtgacgagaccgcttctttgaaccacctgtgctcgacggatgtatggtttacaacaagatccatgacgaccttgatccctcttttgtgcgcttcattgagaagacgttcaaaatcctccattgttccgtattcttcataaatggtgcagtaatcacgaatgtcatagccattgtcattctgcggtgaatcgtaaatcggcgtaagccaaatgacatcaatcaaaagcttctgtaaataatcaagcttctcgataatgccgttaagatcgccgatcccgtttcccgtcgtatcattaaagctcttcggataaatttgatacaccgctgcctttttccaccatggtgtgctgtctgttttcatttttcttcaccgcctgtattcgtttgatttgaaaagggaaagggacagcctgaatgaaggcgtcccgcaggttatctattttttccgcttcagccgcgcatacccgtatgttcccgcaaacgggagaatcagcacgatcagcattccgagcgcaaacggcccccagtaccggctcatgatggagaaaatccccggcacgccgccgactccgactgagcttgccaaaacgcctttaacggagatgtacatccctgcgattcccgaactgatcatggcgatcacaaacggaaatttgtaacgcagatttacgccgaaaatcgccggctcggtaatgcccaaatatgcggaaatgccggccgtcagtgaaagcccccgctgttttttatcttttgtaatcagcatcatggccaaagccgccgatccttgagcaatatttgacaaagcgagcatcggccatagaaatgtgccgccgagctttgagccgattaattgaagatcgaccgccagaaacgtatgatgcatccccgtaatcacaagcgccgaatacagccctccgtacagcaggccgccaatggcggagaattggccgaaaatagcgatcaatcccgctgtcagcgcgtttccgatcgcaaaagtgatcggtccgatgatgacaaacgacagaaaaccgatgaccagcagcgtcacaggtgcgacgactaacagctgaatgccttccggcgtccgtttggttaaaaagagctcaagcctggcaagtaaataagacgccagcagaatcggaagcacctgaccttgatacccgactttctgcacctcaaggccgaagaggttccacaccggaatatcgccgctctgctcggcagccccgtagccccatgcattcaacagatcaggatgcacaagcatcagcccgagcacgatgcccaaaagcgggcttcccccgaaccgcttcactgctgaccagccgattaaagccggcagaaaagcgaaggccgtccccgcaatcagattaatcatattggcgagatccgcccattgcggatacacttggacaatcgattttgtgctgaagaaaatgccttccgccgttaagatgttgttcagacccattaaaagcccggctgtgacgatcgccggaaggatcggaataaagatgtccgcaagcgttttcacagcgcgctgcaacggattcattttttgcgctgccgccttctttacgtcatcctttgacgcttcgcctatccctgtttccttcactaactccgcatatactttgttgaccgtcccctgcccgatcacgacttgaaattgtccgtttaccgcaaaagaacctttgacaatgtctattgcatcaagcattttctgattcactttggtttcatctattaacgcaaaccgcaaacgcgtaacacaatgagtcgccgcctcaatattttcgattccgccgacagcttcagcgatctgccgcgcagcccggttaaactcacccatgccaacccctccgtaaccgttttcattttgtcttgtaaacttgtatatacatgtttatgactctattgtaatgatgtatatacatgtcgtcaatctatttttatagcgctttcatcacaaatatactgcgaaagacccttacacaaaaaaatccccgccgggacggggtcttgattacttgtttttcccggagcatgtccaggcggaatcacaacaggagcagcaaaagcatacagtactgtacaactaagttaaagaggtgtgaagagatgccatccactgttatcaacctgtactatttgaagattaacagtatttctggcaacggatctattacgattggggaagcggcatacaacagtcccaccacaaataacaaatcacaaggactgaactcttcattcggcgatacgtcacctatagaatcgatgatggagaacttgttaaatgatcctgatgtaaacgaccagacagccatcggaaccgcagataccgcaaatattacgccggtgccgcccattatagattaaaggggtttttatgaatgccttaccaaattaacgtcgtcaatataaaagtaaacggagcaacgcaaaacggaaacgtcgatatcggtcagaccgtacaaaacagccacaccgccaacagtaaacttgtcggcgcgaacttttctttaggagacttttcgccggccgccggatgtttgaattcgggccatcttgaccctgacgtgagcgatcaggatcagatcgccaacccgtcaatgccgatcgcaaatcaaatataggggagctatgctgaagtggatatcgaaaaaatgagaaagtggcttgagattacgaatgagcacaagcccagcgacttttggaccaatgtcctgaaacggaaatctcccgaagagtttttctccttacaaaaaaacaccctgatttatgatatctatcaggatgaacagtacacatttgtcattgtggaattgcccggtgtttacgaagaagaattaacattgaggctgctgtcaagaacacggctgcatataaaaggaaacatcacgcccctttttcccaaggacatgggaatctgccaaaaccggtattacggggaaattgatgagacgattgatcttcctgaaccggctgagccccatcttttacaggcgcagtgcgtcaacggcctgcttcacatttcctatccgcgtctgatggaacacattccttttcagaaaaaaatataaggagccggcttacgggcggttcagccatctgtacactttctccttataatgagaagatgcgggttttgagaacatggctttctcctccgtcagcttgtcgagcctgacttgtttttccgtccgtttgttccgcaggtgatccagctccgtttcattgcggcacttggcgatcaagtaatcgagtgtcatcagctctttcttcagcgcgccctcatcctcggcgatcccggcatttttcaagattcggtagcccattctgagcgactccggaagatgtgcagcatcgtctttcggcaggggctttcccattcctttgatgccggcgaattctccatccttaatggcgcgcttgattttatcttcagccacgatatgggcaatatccatcatttgtcacctctttttttcgattgaaccgggtcatatcacacggaaatgatggtcccagtttatcccatctttatttttaaagctgtcattcaacagataaactgcctttgcgacagcgtttttcgccctttttccgatgagccttttccaccttttctatttgctggtttcatggtatattgattacgttcgttttttctatcgttccgtgtaaaccgtgatcggaaaaaaggagtgtaacaatgaaaacatttataaaagaaagaggacttgccttcttcttgatagcggtcgtgttattgtgggtgaaaacatatgctgcttatattttaaactttaacctcggcatagacaacacgatccagaaaatattgctttttgtgaatccgctgagctccagcttgttctttcttggatttggacttcttttcaagaaaaaattacagcagacagccattattgtgattcattttttattgtcttttttgctttatgcaaacatcgtctattatagattctttaatgatttcattaccatcccggtcatgatgcaggcaaaaacaaacggcggccagctcggagacagcgcgttttcattaatgagatggacagacgccttctacttcctggataccgtcattttgattattttggcccttaagatgaaaaaaccggctgaaaaaccggcgaagaaatcattcagaatcgttttggcttccgccgtgcttgtattcctgatcaacctggccgtcgcggaatccgaccgacctgagcttttgacacgctcatttgaccgaaactatctggtgaaatatttgggcacgtacaacttcacgatttacgatgccgtgcagaatgtgaagtcaaacagccagcgcgcgcttgccgattcaagcgatgtaacggatgtggaaaactacatgaaggccaactatgacgtgccgaacaacgtctatttcggaaaagccgaagggaaaaacgtcatctacgtctcattagagtctctgcagtcctttatcattgattacaaaattaacggcaaggaagtgacgccgttcttaaacaaactggcgcatgacaatcaaacattctactttgataactttttccaccaaacgggacaaggtaaaacatcagatgcggaatttatgatggaaaactctctgtacccgctgtcgcaaggttcggttttcgtcaataaagcgcaaaacacgcttcagtccgttcctgcgatcttaaaaggcaaaaactatacgtctgccgctttccacggtaatacgcagactttctggaaccgtaacgaaatgtacaaagcggaaggcatcgataagttcttcgattccgcttattatgacatgagcgaagagaatacgaaaaactacggcatgaaagacaaaccgtatttcaaagaatccatgccgctcttaaagagcctgccgcagccgttctatacgaagttcattacgctgtccaaccacttcccgttcggaatggataaagaggacacagacttcccggcaggagactttggcgattcagtcgtcaataactacttccagtccgcgaactatctggatgaatcaattgaacagttctttaatgatctgaaaaaagacggtctgtacgataagtcgattatcgtgatgtacggagaccactacggcatctctgaaaaccataataaagcgatggcgaaagtgctcggcaaagatgagatcactgattacgacaatgctcagcttcagcgggttccgctctttatccacgctccaggcgtgaaaggcggccgtaatcataaatttgccggcgatgtcgatgtcgcgccgaccgttcttcatctgctcggcgtcgatacgaaagattatctcatgtcaggttctgatatcttatcgaaagagcacagagaagtgattccgttccgtaacggcgacttcatctcaccgaactatacgaaagtcgccggcaagtattacgatacgaaaaccggaagacttttagatgattcagaagtcgataaaaaagaagactctctcgtcaaaaccgagcttgaaatgtctgataagatcatcaacggcgatctgcttcgtttctatcagccgaaaggcttcaagaaagtggacccgtcacaattcgattatacgaagcgtgaagattcttcatcagatgatcaaaaagaataaacaaaagccagatcatattatgatctggcttttttatgttcaacttccggctgcggccattgagcgcttttgcaggctgtcggaaagaaccgaataagcgacgactttctttttctgctgtttgacgacatctacatgatcttcgtagctgtatacaaacaccgtcacatctttttttccttttctcgtcttaatgacaagcggatcggctccgttttgcggatgaagataacgctcttcatcacccgggtatatataatgccgttctataaacacagcttcgttaaagtcatcaatcacccggcgtttgtcttcgccttccagacgttttccgccgagggatacggcagcggactcgtcactgagctttgaatgggtttcaaatttgcggagaatccattccaccgctccggtaggaaggcatgtcagtacaatcttaatcaggcttatgacaacaattgaaacaactgcaatccacgtcaccttacatcatctccatacttgttctacatgaatcttaacacaggaggaaacgttgttttttgtacattatgtgaaacttgatagatatgcaaaaaatccggatcgcatatatgatccggatttttcaagtctacttctgatcgtcacggcggacggcctctctcagctcctccgcgacaaattcgacgttcgggccgataatgacctgcgccgttttattccccgttttgataaccccttttgctcccgcttttttaagtgccgcctcattaatgagagacgtatcatgtacggtcagtctgaggcgggtcgcacagtggtcaatcgtttcgaggttttgtctgccgccgagccccttgagcatggcatgttcttcaacggaaccggccgtatcttcactaagcacttcctcttcctcatcatcttcccgtcccggcgttttcaagtttaacgttttgatcagtacgtagaagacgacaaaatagagcaccgcataacaaatcccgacaacgagcagcaaaagcggtttttcggcaatgccgtagctgaggagataatctatcgcccccgctgagaacgaaaaacctgacctgattccgagaatattgacgataaataaagagaatccggttaataaagcatggaccccgtacagaagcggtgataaaaacataaatgcaaattcaatcggctctgtaattccggtaataaatgccgtcagcgcgagtccgatcatcatcccggccgtcgctttgcgcttacttggcttagccgcagcaatcattgccagacatgcggccggaagcccgaacatcataatcgggaagaatcccgtcatataagtcccggccgtcggatcttttgcaaagaagcgggccagatctcccgtttttccgtgaaattcaccaaactggaaccaaaaaatattattcagcacatgatgcagaccgaacggaatcaaaagacggttaaaaatcccgtaaatcccggcgccgataccgccaagcccgatcatccattctccgaatgatgtaatcactgactgaatcggcggccacacaaagccgaaaatcccggccaaaataatggtgatcagcgccgttacaatcggcacaagcctgcgtccgctgaaaaatccgagatattccggcagcttcgtatccttaaagcggttatacgtgtaacccgcaattaaccccgcgataatccccccgaaaacggccatattatttgtcgaattgattgattttacagccgcctcaagcattatataggaaattgctcccgacagagcggcggccccgttgctgtctttcgaaatcccgatcgcgatcccgatcgcgaaaatcagcggcagatgatcaaataccgctgtccccgccgcgtaaatgaacggaatatttaataagtcctccctgccgatggccaaaataatacccacggcgggcagaacggcaatcggaagcataaaagattttccgagtttttgcaaaaattgaagcattttacccatcccccttcttttttcttaaatataacacataagttatctagtgatctataccaattttccttcatttattcagacacggcttgttggttttctatttataaaccagttgtggtaagcttgaataagatgaataaaaatagaaagcgggaatgacaatgattgtaacaaacgatcaagaattagaaggcctaaaaaaaatcggcagaattgtcgcgctggcacgggaagaaatgaagaaaaaagccgagcccggcatgagcacgaaagatcttgacctgatcggaaaggcggtgcttgacgaatacggagccgcttccgctccggagaaggaatatgatttcccgggcgtgacgtgcatcagcgtaaatgacgaagtcgctcacggcattccgagcgcctctaaaatcctaaaagcgggggatcttgtaaatatcgatatttcggcggagttcggcggtttttactctgatacgggtatttcatttgtgcttggcgaaggtgacgaactcctgcaaaagctctgtaattgcgcagcttctgcatttgaaaaagggcttgaacaggcgaaagccggcaagcgccagaaccagatcggcagagccgtctaccatgaagcccgctctaacggctttaccgtcattaaaacgctgacgggccacggaatcggcagaaacctccacgaagcgccgaaccacatcatgaattactacgatccgtttgataacgcgctttttaaaaacggaaccgtgatcgcgcttgagccgtttatttccacgaaggccgaaacgattgttgaagcgggagacggctggacgtttaaaacgccggataaaagccttgtcgcccaagtggagcataccatcgtcatcacaaaagacaaaccgattattttaacggcattgtaatgtttcatttccctcccaaacaggtatacaacaactaacccgaaggagggagacgcatgaaaaaagataaagaacaaatcaaaatcgaaaacgaaatacacgccatgcacggcgtaacgaagcagcagattttagaggatttcgaggaatttaaggcgtaccttcaccagaaaatttccgccggaaaaaaactaggcctggatgacagcaaaatcatcaaaagcgccgccatcctcggggactatctcgccaagcacgaggagccccgcaatgcggaagaaaaactcttacaagagctgtgggacattgcggatgacaatgaaaaacagcatttggcccagctgcttgtcaaacttgccggacactgatacagtgcccggctttttatgttccgttataagagatgtgctacactggagatatgtctgtgaaaggagccatttttcaacatgtggtttattatcttcgggtttattttctttattgaaagcatcattctcaccgtttacggggtgaagaaaaagaaggggctgctgatttatttcggcgtcgtattcggaatcatgacgctcggcacggtgctgttaaaattgaccggccattaagcatgaaaagaccgccctttacatatatatgtaagaaagctttacatctctgaatcgaaaggctcagtttttgcttacccccttttcagcgtctttttatagatgttacaatgccaaaagtttggcaaaaactgaagaaactctcctaagcgggagaacggagaaaggagttttctgacatgcattatggcagtaaaggctggtatgtagaagagttaaagaaaaaaggaattacccactatgaaggaagaaagcttcaaagcttcaaaaagtatttccttgccaatctgctcgaaacaaagaaacaagcataacgtaaatcagccgtgctgtcagtcagcacggctttttttctatacattcatcagtctgtctctttttttaaggaaggagtccctccagctttctgacagcgcttcttcccgcagtacttcttcgatcgccgccagattgccggaatcgcggtatttcacttcattcgcataccagacggaaatgctttctttgcctctcgacagacgcttgaggaccggacgcggatcgacatatccctcttcaagcaccctgaaataaaagccggtaaagccggtctgctgtacacggagcaccatatccttgatgtcatatttgagcgcgagtttgacgcagggctggcgcggctggctcacttggacgacggcttcccccagctgaaacacgtctccgatccacacgtcttgctcggccagccctttgaccgttacattttctccgaacgcggcggcgggaagttttctctcaagcgttgtttcccaatatgaataatgctcggcgggatacacgcacaccgctttatccgggccgccgtgatgcttcagatcagcttgtccgtcccctgcaaaatgggttttatacagcatgacgggggaatccgcgggccgctttacgatgccggaattgatttgtctgccggcaaattcatgaatggcgggctttccgagattgatagataagacagaatagtcttgcgtcacctcgttcacatcctttgcgaaatatcatatttatcctttatcatagtaagaaaaaggtggtttttccatgcttcaatatcgtatggttgcagacggccgggttcagggcgtcggttttcgctacttcgttcagatggaagcagacagacataagatcgccggatgggtaaaaaaccgtgatgacggccgggttgaaattcttgccgaaggccctgaagagtcgctgaaaaaatttgccgaagcggtcagaaaagggagccccttctcaaatgtcacaggcgtaaccgtcgaagaatcacgccatctgaaagggtaccgcaccttttccatcagttactgataaggcttgtcctggtaaaaataattcggcttcacaatcgtattgtcatatgatttatggaaaatgtgggtggaagcaggcgagatcggcgggatcagccaggtccagtctcccgtcagctttctgcccgcgtcttgttcctgctcttcaaagcgcttaaattggttcgccgccgtatggtgatccacgatactgacgccgtgttttttatatgaatagagcactgccttattcagttccacaagcacctgatctttccacagatcggtattcaggctggcggaaatccccatgaccgacgcgatttttctgagcaagtcataccgtttttcatcagcaaggttccttgcgccgatttccgttcccatataccatccgttaaaaggcgccgcgttgtacgacagtccgccgatttcaagcttcatatcggcgataatcggaaccccgtaccatttgagattcatatcggcaaactctttgatatccggatgggagatcggcacttctttcacgagcgtctgaggcaggtcataccagaccggctgctcgtcccctttcattcggaaaagcagcggcaaaatatcaaaatcggtccgctttccgcgccagccgagtttttcacagacagccgtcagctcatatgatgccggatcgccgattcttccttgttctgtctcataccccgcatagcggatgagctggtgattccagatttccacttgtttctccccattcttctcagggggaaaaatcgtaatcgtcggtttaatttttccgccgttcgtcgcgatttcgatatgttcaaataatgcgtcgcgcacctcttctttcgtgctcacgccgcgccggtcaatgacgttcagcgattgccaaaagagacgtccgatacagcggttgctgttgcgccacgccattttcgccccgtgttcaagctcttccgccgtatggacgtaacttcccgtccgatctatctcatcttttatcgcgtgaagacgcgcattggtttccgattccattccgagttcctgatagcagacatcaataaaagctttcgcctcatcccagagtaattccgtatgtttcaaaaaactctctccttcaatttacatctgcttcccattgtatcgtttttagaagtgaacacaatggtttttttgtatcatactggaaagtacaaagaaaaaacacctgtgattttcgcaggtgttttacaaaacggaatgcagtttttcagccaatgtaagcaaatcctcacggtagtttttgcccgtcatcggaattccgtgacccgtcaaaagcgcttccggctccagttcggccagtttccggacggatgctgccgcagtctgcgtatccgctgtgaaatacgccggcgggccgtgaagctcttgcttttgaatgacaacgtccgcaagcgattcctgttcaacagtgatgacggcatcaccggcaagcagaacgcggtctttttgccggaaaaaagaaatatggccgggcgtatggccgggcgtatgcacccatttccattcttcaagaaacggaacggtgccgtctgaaggcagggtctgaacggacggaatgcggatcgcatggcgcggaaacagcggcgacagctttgcgacaagcccttttttcgcatcgggcctggcaggcggataatccgcttttcccgtcacgtacggaagctcctgttcatgaatataaaccggcacatcccacatttcaagcagctcttcaatcgctccgacatggtcaaaatggccgtgcgtcagcatgaccgccttcagctgatacccatctccgaaccggcgtttcatttcttctgtaatcatctccgctgattgcggcattcccgcgtcaaccagaatgatttcccccggagctgagggattttcgataaagtaaacattcgcaatctggacggtcagcccgtaaacaccgtccgccgctttaaaaccgacaccgcttttcaatgaaaagagcggcataaacggatcactcatcatggcacctcctctgatgcctttagtgtgcgacgaagcggatgttttatgttaaaaaatcgtgatcgcgccgatgatgagcgcaaaggccgtcatgacgataacggcaagaaccgcccatttcatcgcaaatttctggtgttcatcaatggttaccccggcaagcccgactaataaatgcgtcgacggcacgagcgggcttaacatatgaatcggctggccgataatcgaagcacgtgcgatttccaccttatccacgccgtatgccacggcagtttcagacaaaatgggcagcacgccgtaaaaataggcgtcgttgggcatcagaaacgtaaagataccgctcgttaaggcaacaatcgccggaataaatccccccatctgctccggaataagcgatacgagggaaatggccatttcatcgaccatcttcgtccccgttaaaattccggtaaacacgcctgctgcaaatatcatcgaaccgatcgcaagcacattgctcgaatgggctgaaattcgctccctttgatcgttaagcctcggataattgacaatcagcgcgatacaaaacgcaatgatgaacagcacggttaaattcacttttcccgatactaaaaaccccactaaagaaagtgttaacagcaaattgaaccaccacagtttcggccgcttccattcatcttccactgccgcagcagtttcatttgtatgggacggctgctttaattcgatcaccccgagccgtttccgttctattcttccgagcacataagcggacaccatcatacataccatgccgctggcaatgacaggaagcatcggacccgtcagctctgccgggtccacaccgagcgcgcttgccgcacgcggcgtcgcgccgccccatggaatcgtgttcatgatccccatgccgacaccggcaattcccgctaaaataatcggacggattccgagcataatatacaaaggcagcatcgcgcttgtcgtaatcatatacgtcgtcgagccgtcaccgtccagcgcgacgagcatggtcagcgctgctgttccgacaacaattttgagcggatcgcctttgaccagctttaaaatacgcgcaaccatcggatcaaataaaccggtatcaatcataatgccgaaatatagaatcgcaaacataatcatgactgcaatcggcgccacctgttcaataccggagatcatcatctcgccgacccggttaaaagaaaagccggcaatcagcgcgaacacgatcggcgtcaacacgagcgccgttaacaccgaaagccgttttgtcatgatcagcaccataaaaacaaacatcataagaaagcctaagattgctaacacagtatgtcccccttatcatgaatacgcttacattttaaaggcccgattcccctttatctgcctttttgctatcttatgagaattgcataatgaagtaaatattttggattttaaagatttttaattttttataacctttttgatcattttgttcatttataaataaaaaagcattccgcaagtctgcggaatccttatttttcgctgctcatcatctctttataaaactcagtctgctcttctaaaaagcgttttgcgccgctgctgtttttataaaagctctcccaatcccgttttttcatcatttgcttccactccgcggatgaggtaatctgtttcaaagcctgatcccaataagcgatctcgccttcggtcatgtctttcggccccatgatgcccctccagtgcgcaaagacaaacggcaccccttgctctttccaggtcgggacatcgctaaagccggagagccttttgtcagaagtaacggccgctaatgtgatttttcccttctgataggcggctctcgcttctgaaatggtcattgaggcggcatctatatcgtgactgataagcgcttcaataacctcattgctgctcccgtattgaaaaaagcggatatcaaacggagaaattccggccatttccgcggctctcgcaaaggagagctggtcatcatttccaagacctggcgcaaatccgatttttatgccgcccggatgtgttttaatagcaccgagcagctgcttcccactttttatctttgaatttttcggaagagcgacagtctgccactcttttgcgataatggccaagggcgtaaaatcagctgccttcagccggctttggcccaagatttcattgcttaacagcaggcttgaattcatactgatgacatccgtttttcgttcattcacgtatttccacccgctgtctccgcctccgccgggcttatagacgatctttacaggccgtcccaaaatatgtttccgctctattactgattgcaaagcctttgccgttacatcccagcccccttgaggcgctgcgggtacgacaatttcaatcggtcccccggctgagcggatgcccgccatctgccgtccgtccaaagaaaccagcgccgcaagcataataagaagcactccaaaccgcttcatttctcccatcccttattcatgtgctaaataatattttcgttccggcctgccgataatgccgtattctaattcagcgagcgcttcttcccgagaaacgagaaactcggcgtagcgccgcgccgttgttctggaggcgcccattttttcgcccagctcttcagccgtcatccctttttgggcagtccggagcgcgtttttgattttttgaagggtaatagagttaatgcctgtcggcagatcactgagctgtttttgttctttctgactgcttccgaaaaacatgtcgattacggattggctcagctccggctgtgagtgcagccattctcttttttcacggtactgcaaaagcacatctgtaaatttacgtgccgaaaccggttttatgacatagtgggaaacgcctgatctgagcgcttcctgcagcagccttgtttcagcagaagccgtaataataatgatatcaacggaaggaaaacggcggcggatgagcgggagcagatctgttcccagctcatccggcatataaatatccaatagcagcagatcaggctgctgtttctcaagcagagataaggtgtctttggcgttgattgctttgccgatgacattgaacccatccagatgttcgataaatttttcatggatttgcgctattcgaaagtcgtcctctgcaatcgcgatgttaatcacacggattccccctttggcctttctttcggtataaacaccgtaaatacggcaccgccgctcttttgctgtgaaatctctatccatccctgcaattcactgacggcttccttcagattggctaagccgtatcctctccttgtcccctttgaagagtatcccttttcaaatatcgttcctgttttttcctgaggcacgccgtcccctgagtccgccacttctatgacgatatccctgccgatatcggtcataaaaaaggcaacctcttttttctctttttcggcgacggcgtcaaaagcgttatcaataagatttccgatgatcgtaatgagctgggatgaacccacatgctccggcagcgactctaaaaagctgttttcatctatcgagagcttcacttttttctcagaggcttttcccatttttcctaatagtatggcctgaacacgctgggaatgaatgttttgaaataggatttcatgctgttcattttggatggcatactcttctttaatcagttcaatggcttcctcgtattctcccagctctaacagaccgagtatcgcgtaaagcttattcgagaattcatgcgtttgcgcccgcagatcctccgagtattttttcatttcggtcagcttgttaatcagctttttgagctccgttttttcgcggaagcttatgaccgctccgtatacttgcccggcctgcctcatttctttcacgtttaagatgaatactttatctccggcacgcacctcaacattcggcggcacttctccccctgacaaaaccggcatgagctttgcgccgggcatgatttcttttatatgccttccgatcatcggctccggaagatgcagcatatcagccgcggataaattcatcatcgttatcgcgccctctttgtttacggcgataattccttctttaatcgcaaggagcatcgcattgcgctcccgatacagcgctgcaatttcatgcggttcaaggccgagtgtatctttacggatgctttttgcgagtgccgccgctcccccgataccgataagaaataccaaacatgcaaaatagcccaaatgccgcagatgcgctttcatatctttttctatctcatcttgtaaaaactcgactgtcaccgttccgacgacttcgttatgatttttttcatccagaataaccggcgcgcttccccggacggctttcattccatcggaaaccggagatccgccgaacataacggttttattttgcagattttgattttcttttgggatgctgctgcgggccgaatgaaatgcaacatgccctttttgatcagtaatgtagacggcgtgcgcacctgcctgttctttcatttgttcaatgacgtctaactttgtaaaagcaccttcgtccgcaagccggaatgcctcttttacaggcggcatgtaagaaatggtttttgctgtttgcaccgccagctgttcagcctgcttctgcccttcatttaattgctgaaaagcaaatataacggtgagcgttccgatgacaagtattaataaagccgtgattaatccggctattttcatttgcagagagacataaaaccgcttctcttccaacacagcaccagccgtcctttcctcctaaaatgataccacttttcaaatctttatttctcatttttatgaattttcgtgatctttttctcttgtaattcctgtaaaaaagtgcgataggtatcattttcctcaagagagataagcaggacgacctttttataaccgctgtgcaaaaaagagactgacagaagccagtctcgggaagtttaattactgacgtatatccagttgacagaatgattctctaagatggctgagatacatttgaatgaccggcaatatcaatcaactttcctttgacggccagacgtccttcggtatttaccgctttgtcacatgtgattaaagtaatctctttttcttttgtctcctgaattatgtttgcttctatttctgaaatcgtgctttttgatgttacagaataaatatagtcttttctaaaatcggtaattacgatttgcgcgcctttttttatgtgtaaaagagggccgaacaataggttctcctgcctcagatggtgaccagccaacgggtagtttccctctcccattttctgatccggccgcatagttgccgcgccgatcagcaggttttcattggttgtgccttttaaaatcgggagctccaaattgacgctgctgatggtgatccgtccgattatcggtttcggtttgcggttaaaactcgactgaacggtttccctaaaaccgggaggatgaattgaatcaaatgcataatccgcttttttcatgttgtttttccgcgcctgttctgcggtcaattcagcttcactatggcttttactgaggtaagcgataaggcaccctttcatgagaggagaggtgacaagaagcagcccggatagaatcagaacagcaatgatcgtttttttaaacatgaagaaaattcctttcttgtacataatacgggatgggtacttgttgtgaaatgactttcgttttaaaaaagcacctgatcgattcttacatgatcaggtgcggtaacgtctatctatttcttgccttcttctttcttgatacaagagccgcggctccgccggctaagagcagcagaataccggccgtcacctgcatcataccgtccgtatcaccggttttcggcaggcttttgcctgtatccggatgattggcattaccattggtatcagggtgatgcccgccttgcttcgtttgatgattcggtgtgtctttcccaagtgcgggattttttaatttcttattcgaaacgacaacttcaacagcttttgactgtcctttttcaattgtgaattcaattggtttttcgttcagctgatagccgtcaggcgcttttgtttcgataaatcggtactgtcccggggctaaacctttcaccgtaaactgtccctttttatccgttttccataacgccggccgtttttcgctggttccgccggtgtttaccggatgtccgccggaatctgttatcttgaattcagcaccctctaacaccttatttttatcgtcatgatccacttttgtcagtgttacatcgccaggtgttaatttgttcttcgcactgatttcgattggttttatgtcggtatttgtaaccttgaatgatattggcgtttgatccaaactgtaaagttcaggcgcttttgtttcgataaattgatattcgcccgctttcagtccccgcacaataatccgcccgtgctgatctgtagtcagaccctctgtcagcactttgccgtttgcatctgtcagtttgaactctgcatctttcaggactttccgtttgtcgtcttgatcgaattttgtgagaacaacactgttcttgatgttaactgcagtcaggacagcctgatccggttttccgctgttctcagccttaatcgtaaacggcacaggtgttgttgacagcagataaccatccggtgcttgtttttcaacaaattgatagcttcccggtgccaaaccgtcggcgtcaatcttgccgccttcttttgtcatcagatcgtctcttacagtttttccatcactgtcagtgattttgaatactgcaccgtctaaaacatttccgtcttgatccttcttgaccagctggacagagcctttgtagttgacggccgttcctgcgtcagacggcttcggctttccttccgccgattctgagatcgtaaactccactttctccgtatttaacacataaccggctggcgcttttgtttcgataaaagcgtagtgccccggtgcaagtccggatgtttctacttttccgtcctgatctgaaaccagatctttttgaactgtttttccatcctgatcgataatctggaagactgcaccttcaagtttccggccttccgcatcttccttcgtcagctgaacagagcctttatagttgacggccgttcctgcgtcagacggcttcggctttccttctgctgattctgagatcgtaaactccactttctccgtatttaacacataaccggctggcgcttttgtttcgatgaaggcgtaacgccccggtgcaagtccggatgtttctacttttccgtcctgatctgaaaccagatctttttgaactgtttttccatcctgatcgataatctggaagactgcaccttcaagtttccggccttccgcatcttccttcgtcagctgaacagagcctttatagttgacggccgttcctgcgtcagacggcttcggctttccttctgccgattctgagatggtaaattcttttttctccgtgtttaacacataaccggctggcgcttttgtttcaatgaaggcgtaatgtccgggtgcaagtccggaagtctctactttgccgtcctgatctgaaaccagatctttctgaaccgtttttccttccttgtcgatgattttgaagactgcaccttcaagcttccggccttccgcatcttccttcgttaaagcggcttttccttgataattaaccattgatcccaattcaacatcaggcacttgattcttttcgttctttgcgactgagaagtgaatcgcttttgtgttcacgataaaccctgaaggagctttcgtctccatcagtcggtagtaccccgctggcaaaccgtttatttcaaccttcccgtttttatcgctttcaatattacttcttattaatgtataggtaccgtcgcttgattttttctccagcttaaatacggcaccagccaaaggattgttgttttcgtcttttttgataagcgtcaccttatttttttgatttatgactttgtagggagcacccgccccggaggatttactgtcgaccgttacaaggaccccgtttacataggcgtcgctgatggtgtagccgtccggcgcttttatttctttcagtacgtaggttccgtaacggatattcccaaacgtaagtttaccggcttcatctgttgtgcctgaacgcagcagctgcttgccgtctttagaccataattgaaaatctgctcccggaagagatgcaccgtctgatcctgttttggatatcgtcatgcttcccttctctcctgatcctgaaccgccgccgcttgaaatggcgacaagcactgagctgttattctcctgggtctgctccttaacatttgtccctgatattgatactttgttgttgacctgaccgctgctgccggaaatattaatgagagaacgatattgtatgacatacgcacggtctatttgtttatagctgcctgtaaaggtgaggacaaatgattgttcaccggtggcattgtcggttttaacatctaatttatagtccttatctttctcaagctgcacatcacccgcagcaaggtttccactgctgtctttcataacgccgttctcatcatattttgcttgatatactttaaaagaatcttcatctattatttggttctcatctggggtgtctttgacttttacgtcatccagtgtcgattggctggcattgacattgatgttccaatcgatatagttcccgctctgtttaccgcctttagaaaccaggtttccgccgtttgcgattgatactgaacccgtcaacgttcggtctgcatggtcatcattatagtactctgctttgtttgtgtattgattctgtttaatgacctgacctttcagtgacgttttgaattcaatcagatatggtacagagtcctctgttttaagatgtacggttaatgtatttttgttgccgtctgacggttcttccacttcgtatttcgaaggatccagcgcctctccttcagtgatggaaccgtttttactgatggtgtactttttgacggcaaccgacccgtgcaaaaattgctgaccatctgttagcgtatcttttatataaggattctttgaaggttcgccattgtaattgatgccgactttccatgtgatttcttttgaaacggcgttgtatgagccgtttttgaatccgttatgggaagtctgattgttcggtgtgaagccgctcgattccttatttgtgcgtttgccgccattttgatcggtccatgtcgactccgccgtattcttgatgttttcattagaaaagtcagtgttgaattttgtcgtatacgtgatcttaaactgactgtttgtttctgcgtaatccccgatcaatgctattgtaaagccttgatttccgggtttttttgttattgtataatctgttccttctttcagcgttttgttctcagtcgtatcttgcatgtgaaatgaatcatcaatgagcgccagacctccgctggtgaattgatcatccagagtccagtctttcattgtgtaacggtttttattgattgtgattgtccaatcaaccgtcttcttctcatagtctgcgtttgaataatttttgatcagattctgctgaatggctgtccccggagtttcctttgattcccccgtatctgtaactgctgtgttggtgtatttgacaggactgtcaataatgaccccatcgttgacttgagattgataaatgatcttatatgctcctgtgacagtttgcttgaatttgatctcaaagccgttcccgttatcagtcagcgtataatccccgccttcttttaatggggcgccttcttgttcgctgccgttttggctgaatgtaatcggaaggactttcaaagatccgggaacaaggtgcagatcgtctgatccgaacgtatccttgatgccggctttggattgatcaatctttttctcaccgtaattgtacataacagcccagctgaacgtttgggtttcccctttataaccggtcgaagatttttcaatcatttttccgtagcccgccgttacggaggcttccgcagaaatcggctccgcattatccccgctgaatgccgccttgtttgtcagcgtgatatttccgcctttagcaggctttgcatcgtcatcaataactgtgtcatagatgagccgataggctgaatcaatcgtcccggcgaatgtgacatttcctttgtcgtcgacggtatagcctgacgttatctcacttccttgactcaccgagccgtcaatattcacatcgagttcatacactttcacagagcggaaggtcaaaccgtccggaagactttccgtcaatttcgcatttttgacttcttcttcctttttattaagatcaaccgtccacgttacctttccggggttaatgcctttatccaatgaccctgatttatcaatggttttagtgacattcggtttaaaataaaccgttacttccggggtatcagagttaaccggaaacttaatcttttgtgtggttgacccttttatttctttctgattgaattgggtgtttacatacaatgaccctttgacattaaaatcttcttttacctcgccgttaaacgtcatgatgacatggccgctcgtattaatggaaaaagttccgtacgtcatgtcgccgttggtcaatggctggttcgtaatgtcattgtgcatgataaattctttaggcaggtcaaattcatatcgatcaccgtcgtttattgttttccccagctcattcgggatcgcccattgaatggtgatatttgccggagaattcgtattcgcacggttgtttttgtcaaatggttttcctttttcatccgtcaatttcacatcagttaaaatattttgcgtaatctggcttccgcctgattgaagacttttaacagcagatttgcttgaaatcaccatttttgattgattgcgttcagcagaagggcttgatttcgttgtctgttctttcttatccctgctgtctgcagatgttgactttttctctgcttcttcctgaggttcagcaggttttgaagaggtgtttttttctgtttcggaattcgttgtctcatctttcttcacaggtatgatcacctgctgggtcttgccggcgtccagttgaaaaagagcttttgccgttttcgttttatctgttacgtcaggtgtaaacttcgccggcagtgtaatggagcctttgacatcatcggcctccgccttttccttgttcactttcacctcaagagtgctgctttttgcttcagctttatatataccgatcacccgatcagctgatttcagctcaccttcgatatcgttatctaatgtaaaactttcagggatctttaaggtgatatttcggtcacttgcatcttccttgtttttcagagaccattcgtatgtcagtgtcacttcatctttcggtgctaaagccggctcactgccttttgatccgtcaacggtctgatgtttgccgtctttgaccgtgactgaatcaaagaatccgctctcgcttagctgcgatccggaagcggctgcgatcggagtaaagctgacaacttggctgaagatgaaaaacagcgtgaagcatgtgatcaatgctgttctcagccttttgcttttttgcgggctgaacgaaaagttcctcactcccaatgtcttattcctccccttttatatagacttacgttcgaacaagcccgtaagcatgggattctccttatccgaaccaaactacattgtatgaaatcgacctatacaaattctgtacataggatcatttcagaaataacgcacaaaaaaagaccggcatcagccggtccagtccttcacttgtttatagcgttcatattcttttatcgcctcttctacttttcccaattgattaaataactgcagtttgtattgtataattttatcgtcacggggctctattttctcgacctgcaggcaaacgtccattgcttgatgctcgttcttttcttgaatgagaaaatcaatcagttcgtacgccttgctgagccacagatgcgccagacgtgttttttccggctccgcccacaggtagccattctccatcagataatggttctcatatgacatgacaatgtccatgtgccgggttaatgcggcttgactgagcgggggagcttcttttaatgtattttcccagtcaactgtatcaacctttacccctgaaagccgaagaatatatcctatatcggtattttctatggattggctgaagggaagctgactgattaatttccgtatctgatatattgtcgagtagagctgagtgctcgcttttgaaacttcataagcaggccaaaacatctcaatcagcatgtctttactgaccgtgcgcccttgattaagaagtaaaaatgcatacagttcacgcgctttggatgttctccacttgactgttatgtatgttttgacaccatttaacgattgataaaagtccaggtttccaaaacattgtataaaataatccgtcccggtgttttcgtctgccgtcctgagctttttattcattcggattcgctcaacggttgtcagcagcctggcattgtcaaccggttttaaaagataatcaacagcatttaactcaaacgcttttatagcgaattcattataagcggtgataaaaataatttgaatattttcattaattgcctgaattgattcagcaagctcaataccgtttatcccgggcatttcaatgtcaagaaacaccgcatcagctgctgaaagccccgaatactccagaacgtccgccggatcttgaaacattaaaatagattgaaaggcgtttgtccgctcaagcatatgattaaaatgaagcaatgccaattcctcgtcatccacaattatcgctttcaaaacgcatcccacccgtcaatatagatatctgaaaataatttcaattataccatgcccaacgccctatatagttggattctttttctttctcttgttgttttatgaagtttaggattacaatatttatacattgaataggataatagaatgaccctgaatgggataaaggagtaatgatgtgaaagaaaaattcatttctatttcgattatttgcggctacgctgccttctttatcatttttatagccatggatcatttctccggaacaactctccctaaagcagaacagggagtgatcaatctgaagaattgggattttcataaggacgggaatgtccagctgaatgggaagtggtttctgtatccaaatcaaatgctgtcaccgcgggatcttcattcagaaaaaggaaaaaaacctgtactcgttgatgtccctgtcaatgtgaagctgttcagaaaaacagccgatacggattacggaacgtacaaactgacaatccgctcaaataaagagaatcaggttttcggaatcagcacatcttttatctacagttcaaaccgcctttatcttaatggacaattgatcggacagagcggcagcccttcagagaaagctgattttgaggctcagaacaaaccgtatacttgctttttcatgcttcacaagggtgataatgaacttgtcctgcaattttcgaatttcggaaaagtgcctggctgggggatcgcaaaaccgataacgtttgggactcaagaacaaattatacgcgaaaatcaaatttcctttcttaatgattccattatgatcacggcttttttcattaccggtttatattttctcggtttttttctgcaaagaacaaaggctaaacatttattgttcttttctgtgatgtgtctgcttttttctgcgattattcttatgatcggaaaagaaagaatgatctttctcatctttccgtctatatcattttcattgctgaatttgttgcgcagcacctcttccgtgcttgtcagcattgcggtttttctctatctcttttatgcatacagagaaattgtgtcaaaaacgacaataaccattttaactgctttttcggggatcatcttggtcactgattttatgtctgtaagttttattgaccacctctcttacattttacattcggtccttgccgttacgactttgttttatattacatatatttttacgattgctgccatacggaagataaaaggaagcatgtaccttacgctggcatctgtttcaatgagcgcctttgtgattcttacgacaatttcagcttacagcggcagaacggctgtttcttttaattcgatttattcattgccgacagtcattgctttattggcactggttcttctgatggcgcagcaattcgccggggctttccgggacaatgaagtcctctcacgtaaattagtcaaaatgaaccagctgaaagatgaatttatcgccaaaacttcacacgaattcaaaacgccgctgaacagcattattaatatatgccagacgcttgtagccggcagaaaaaagaagacgatagaggaagagaaagaaaacatgcagctgatcatcaggatgggctacagactttccaatctcgtaaatgatattcttgatttggaaaaaatgaagcagggtctgctgcagattcgtcctgttcctgttgatgtgcatgccgcaatatgcagtgagatgaacttctaccggcttttgtccaagcataaaaatctcgacattcttaatcatgtaccggacgatctcccctttgtgcttgcagatgaaaaccgatttcggcaaatcttaacgaatcttgttgaaaatgcaatcaagtatacatccgaggggaaaattattctttctgccgaaagcctgaataacagcatgattcaaataaccgtggccgataccggcagcggcattcctgaagctgatcttgaaaccatttttgattcttttcagcaagcgggaggaaataacgaggatggaacgggtttaggtttaagtattgtgaaacagctcgtcaagctccaaaacggggacatctgggcagagtcggaagaggcgaaaggttcagcatttcattttacattacccgccgctcaaattgattctttaccggaagcaaagatcggacttcctaaatcgcagcccggacagaaaatgccggatatttctttgagaacgccttatcactcaaaaaaaatcgatgctccgacaattctgatagtcgacgataacatcgagagtttaaaaattttaactgatatgcttgaaggtgttccttataacgtaatcgcagtaaaaagcggaaaagaagcgcttcaagctgtctcttcctcgaagcttgatttggtgatattagacttgatgatgcccgacatgacgggatttgaagtctgcacaaatatccgcgaaagattcagtatggtcgagctgccggttcttatcgttacggcagccataatcagccatgacaaatacaaggcttttcatgtcggtgcaaatgatattttacagaagccttatcattactctgaattcaccgcgcgtattaaaaatttaattttgatgaagcatacggctcaccaagccacaaatttggaaatggcatttcttcagtcgcagatcaagcctcactttctttacaatgtattaaatacgattatcgcgcttagtcatttggatattgaaaaagcacgggaaaccactgctgcatttacaaactatttaagaatgagttttgattttcaaaatacttcggacatcagctcattcaaaaacgaactttctatcattacgtcgtatctggctatcgaaaaaacacgcttcggcaagcggctggaaatcctttttgacatcgatgaggacatggacttcagccttccgcctttaatgatacagccattggtggaaaacgccgttcatcacgggatcagcaagaaaagaggcggcggatgggtaaagctgacggcaaaaaaacaaagcgaaaacacatatttaattaaagtggaggataatggaaccggcatcatgccggatatacaaaaagatatattgtcttcccatgttgaccgcagtgtcggcctgaaaaatatcaatcggcggctgaagcatttttgcggaagtgaattgactattgagagcacaccggatgcaggcaccgcggtttcgatgatgattcacatcaccggcacaacggatgattcaaactcattaaaaacgtcttcatctgtttaagatactgattaacttcagaaggatgaaatacttctgccggctgtcgggaaattcccgtcagcctttatttactcagaaagacgaaaaaacaaaaaagcttgaagaaaaagtgataccttctccaagcttagatgattcacaccagtctggccgttttcacttaagaaatcgtaactcccgcgcttgcatatcccgccactgtattaataagagaaagacctgtcgcagtggcggagaataccattaacagccgggtttgaggagttaccgcaatgttcagccctgtagtgattccattgctgatgctgccgatggataatacgccggtaagggcaggagccaaggtgacagatgctccgggaatcggtgtgaacgtattgttcggcacagttgaactgtataattgtgcagttatcgtgacagtcgagccgacaagtgacaatgctgcggttgtactgaaataggcggcaattgatgtaatggttccgcttctcggagcagaaaaagcaaagttcagcagagtccctccggccccggtaagatcaattgcacctcctcctccgacattgacgcccgtcacagaactgccgaacccgacaaggctcaccgttccgattaatccgccggcaatggtggtcacggcagttggaaggcctgaagcataaggaatgatcgcgcctgctccggtggctccggtggctccagtggctccggtcgttccggttactccggttgcacccgttactcctgtggcgccagttacccctgttgatccagtggctccagtatctccggtcgaacccgttactcccgtggctccggtgattcccgtggctccggtgattcccgtggcgcctgttactcctgtgacgccggttacccctgttgctccggtggcgccggtgattcccgtggctccggttacccctgttgatccagtatctccggtcgagcccgttactcccgtggctccggttgctcccgttactcctgtgacgcccgttacccctgttgatccggtggcgccggtcgttccagtggcacccgttactcccgtggctccggtatctcctgttactcctgtgacgccggtgattccagtggctccggttacccctgttgatccagtatctccggtcgagcccgttactcccgtggctcccgttactcccgttactcctgtgacgccagttacccctgttgatccggttgcgccggtgattcccgtggctcctgttgcacccgttactccggtcgttccagtatctccggtcgagcccgttactcccgtggctccggttacccctgttgatccggttgcgccggtcgttccggttactccggttgctcctgtggcgccggtgattcctgttgttccggtatctcctgttactccggtggctccggtggctccggtggctcccgttaccccggtggctcctgttactcctgttgatccggtggctccggtgattcctgtggctccagtgggaccggtagcacccgggtctccagtcgctcccgttactcctgttgcacccgttactcctgtgacgcctgttgctcctgtgacgccggttaccccggtgattcccatggctcccgtcgcaccagttattcctgttgctccggtgactcctgttatccctgtggcacccgttactccagtcgttccggttactcctggatctcctgttggaccagttactcctgtggctccagtgggaccggtggcacccgggtctccagtcgctcccgttactccggtggctcctgttactccggtggctccagtcagccccgttgccccagtctctcctcttccatgataatgattcggatgacagcacggacaccatctttcatgacagcaagagttttcgcaacagcatccttcacagcaatgtgcccgattatgatagctgcgcctttgatttcttcttttatgttgagaatgacagcaacaatcattacaatgccggcagtcgcaatcccaagaatcacatctgctataccaagtatctccttttctcattacaccacctcttcttgcataatattttcacaaagacaaatggtgtttcaaaattccctttaaaaatatcaactggtctttaagtttgcatgctgcacagcatttacagaaaaaagacccgaccgtatatcagtcaggcctttcacctttaaaatatcagtttgctattttcatgaggttgtcggaaaactaatgctgttaaaatcaatattgagagctgttgctgttgttatattactagcagttgtgaaaacaactctcagctggtacgtgtttgttcctgcggtcggagctgtatctactgtagtatcagcaatcggaaacctttcagtagttgcgctaataatagatcgcgacaaaagtcttgtatgaatctgtactgctcccctatataatcttatttcaaagacaaagtttgaattggctgtagatgttacctcgacgctgactgaataatccagctttatattctgcaaagcattaactgggattgccagcgtagcaacaggaatttctgtatttaatggcgggtaaacagtgagcggcccgttggttcttgtgaagagcaaggtcggtgtactgcctgttgagcctgttgggccggttactccggttgagcctgttattcctgttgcaccggttactcccgttgggccggttggtccggttggaccggttgctcctgatgctccggttggaccggttgcacctgttgctccggttactcctgttgcacctgttactccggttgatccagttgggccggttgcaccagttgaccccgttgggccggttgatccagttgaccccgttgggccggttgatccagttgaccccgttggaccggttgatccagttgaccccgttggaccggttgagcctgttactccggttgagcctgttgaaccggttgagcctgttactccggttgcgcctgttgctccagttgatcccgttgggccggttgcgccggttactcctgttgatccagttgggccggttgcgccggttgctccagttatccctgttgttccggttggaccagttgcgccggttactcctgttgagccagttgggccggttgcaccagttgaccccgttggaccggttgggccggttactcctgttgcacctgttactccggttgatccagttgggccggttgcaccagttgaccccgttggaccggttgggccggttactcctgttgagcctgttggacccgttgggccggttactccggttacccctgttgatcctgttgcgccggttgctccagttactcctgttgagcctgttactccggttgagcctgttgatcctgttgatcctgttgaccccgttgggccggttgatccggttggacccgttactccggttgagcctgttactccggttgatcctgttattcctgttgctccagttgaccccgttgggccggttactccggttgctcctgttattcctgttgctccagttgggccggttgctcctgttgttccagttactccagttgggccggttactccggttgctcctgttattcctgttgctcctgttgatccagttgatcctgttgatccagttgatcctgttgatcctgttgatcctgttgatcctgttgatcctgttgatcctgttgatcctgttgatcctgttgatcctgttgatcctgttgctccagaagcaccgatttctcctgttggtcctgttgatcctgtttctccagttactccggttgcacctgttggaccggttgcacctgttgaccccgttgggccggttactccggttgagcctgttactcctgttgggccggttgcacctgttgatccggttattcctgttgatccggttattcctgttgatccagttgggccggttactccggttgatcctgttattcctgttgctcctgttgatccagttgatcctgttgatcctgttgatcctgttgatcctgttgctcctgttgctccagttgctccagttgatcctgttgctcctgttgctcctgttgatccagttgatcctgttgggcctgttgctccggttggacccgttgctccagttgtccccggtgatcctgttactcctgttggcccggtttctcctgttaatcccgttggaccggttactcctgttgagccggttgctccagttgatccggttaagccggttggcccggtcgaccccgttgggccggttacacctgtcgggccagttgctccggttgagccggttggcccggttgagcctgttattccagttgaacctgtcggcccggtttctcccgttactccagttgatccgatttctcctgttgcaccggttactccagttactcctgtttctccggttgggccggtcgatcccgttgggccggtcgatcccgttgggccagttgctccggttgagccggttattcctgttgggccggttgcacctgttgcgccggttgatcccgttactccggttgggccggttggacccattgttcctgttattcctgttgctccagtttcgccggttgatcccgttgctccggttggtccggttacaccagtcggaccagttgctcctgttgcgcctgttacaccagtagggccagttgctccggttgagccggttggcccggttgctccagttgtccccggtgatcctgttactcctgttggaccggtttctcctgttgatcccgttggaccggttactcctgttgagccggttggcccggttgagcctgttattccagttgaacctgtcggcccggtttctcccgttactccagttgatccagttgatccgatttctcctgttgcaccggttactccagttactcctgtttctccgattgggcctgttattcctgttgggccggttgcacctgttgcgccggttgatcccgttactccggttgagcctgttgatcccgttactccagttgatccggtttctcccgttactccggttggccctgttgcaccagtcgggccagttgctccggttgagcctgttgatcctgttgcacccgttgggccggttggacccgttgagccggtttctcccgttattccggttactccagttgaacctgttgctccagttgatcctgttactccggttgggccgatttctccggttgttccagttgatccagttgcaccagttactccggttgagcctgttgggcccgttgttccggtttctcccgttactccggttgctccggttgaccccgctactcctgtgacgccagttacccctgttgctccagttgtcccagttgatcctgttactcctgttgatccggttgatcccgttgcaccagtttctcctgttgctcctgttgttcctgttggaccggttattcccgttggacccgttgggccgatttctcctgttgatccggttgctccagttgatcctgttgctcctgttgatcctgttgttcctgttgatcctgttgatccggttactcctgttactccagttgatcccgttactccggttgggccggttgctccagttgaaccggttactccggttgggccggtttctccggttggaccggtttctccggttgagcccgttactccggttggaccggtttctccggttgagcccgttactccggttggaccggtttctccggttgagcccgttactccggttggaccggtttctccggttgagcccgttactcctgttgagcctgttgggccggttactccggttgatcctgtcggcccagtcgatcccgttgggccggttacacctgttactccggttgttccagttggtcctgttgtccccgttgcacctgttactccggttggaccggttactccggttgggccggttgctccggttgagcctgttactccggttggaccggttactccggttgggccgattgctccggttgagcctgttactcctgtgacgccagttacccctgttgctccggtggcgccggttggaccggttactccggttgaaccagttgatcctgttattccggttggaccagttgaacctgttagaccagttgaacctgttactcccgttacacctgttgatcctgttattccggttggacccgttacgcctgttactccggttgttcccgttgggccggttgagcccgttactcctgttgatcctgttgttccggtttctcccgttactccagttgggccagtttctccggttgttcccgttactccggttgttcccgttgaaccggtttctccagtggctccggttatccctgttgctccagttgcgcctgttgggccgatttctccggttgttccagttgatccagttgcaccagttgatcctgttgatcctgttgcaccagttgatcctgttgatcctgttgcaccagttgagcctgttgatcctgttgcaccagttgagcccgttgctcctgttactccggtttctccagttgcgccggttgatcctgttactccagttgatcctgttactccggttgggccggttgctcctgttgggccggttgctcctgttgggccggttgctcctgttgttccagttacaccagttgggccagtttccccggttggacctgttactccggttgagccggttggcccggttgagcctgttattcctgttggaccagttgatccgatttctcctgttgcacccgttgggccagttactccagttgatcctgttattcctgttgcgccggttgatcccgttactccggttgggccggttggacccgttgagccggttgctcccgtttctcctgttgttccagtcggtcctgttgctccggttgcacccgttgatcctgttattcctgttggaccagttgaacctgttactcccgttacacctgttgatccggttataccggttggacccgttacgccggtttctccggttgagccggttgctccggttgtaccagttgatcctgttattcctgttgctcctgttgggccagttactccggttgctccggtttctcccgttactccggtttctcccgttactcccgttgcaccggttactccggttgagccggttggacccgttgggccggtttctccagttactcccgttgcaccggttactccggttgagccggttggacccgttgggccggtttctccagttactcccgttgcaccggttactccggttgggccggtttctccggttgagccggttactccggttgagcccgttactcctgtgacgccagttacccctgttgatccggtggctccggttggacctgttattccggttagaccagttgcgccggttactccggttgcacccgttgatcctgttattcctgttgaacctgttactcccgttatacctgttgatccggttgatcctgttgatcctgttactccagttgctccagttactcctgctgctccagttgatcctgttgatcctgttactccagttgccccggttgctccggttacaccagttgctccggttgggcctgttacaccagttgccccggttgagccggttgctcctgttgggccagtggctcctgttatccctgttgctcctgttatccctgttgctcctgttaatccggttggccctgttgctccagttgcaccgatttctcctgttggtcctgttgatcctgtttctccagttactcctattgcacctgttgaccccgtttctcctgttgttccggttggacccgttgcaccggtccctcctgttgatccagttaggccagttgctccggttgatcccgttgctccggttaagccggttggcccggttgagcctgttattccagttgaacctgtcggcccggtttctcccgttactccagttgatcctgttactcccgtttcacctgttggacccgttgggccggtttctcccgttactccggttgctccggttgaccccattactcctgtgacgccagttacccctgttgctccagttgtcccagttgatcctgttactccggttgagcctgttgatcctgttattcctgttggaccagttgctcctgttgaacctgttagaccagttaatcctgttactcccgtttcacctgttggacccgttgggccggttgctccggttgttccagttgcaccagttgggccagttgctcctgttgagcctgttgctccggttactccagttagcccggttattccagttggacccgttgggccgatttctcctgttaatcctgttggtccggtttctcccgttactcctgttgagccgattgatcccgttgctcctgttgttccagttggaccggttgagcctgttgcacctgttgcgccggttgagcctgttgcacctgttgcgccggttgagcccgttactcctgttggtcctgttgtccccgttggaccggttgctccggttgaccccgttgatcctgttactcccgttgcacctgttgaaccggtttctcctgttggacccgttgggccggttgagccggttgcacctgttggaccggttacaccagttactccagttacaccttttgatcccgttacgcctgttgctcctgttgcgccggttggtcctgttgggcctgttacaccagttgctccggttactcccgttgctccagtcgcccctcttgctccggttactcctgtcgctcccgtgggccccgtcgctcccgtggggcctgtaattcctgttgagccagggtcacccccggtttgcgccaatgaaacgtcgtctattaatactgtgccagaagaaactttacttaatataatgacagcagaggctgtgccagaaggaaccgtacttgttttataaatttcagaccatgtatgaaagagcacgttcggcaaatttccgggtgtgatattttcttgaatggaactgatttcttcacctgctgcactgacaaatatgatctggagggttacctggggacttggctcatttcctagcgttgccagtgatacgaatagagtcagtgacttggctgaaattgggacaatttgactgaggtaagcatatggctgagttccaataaattgcgctgagtatctccctgaatgtgcaaacaaactgttaatctgggtatttgccgaactccatcctgctaatgtgccggtttcaaagcctccgttcataatcggattattcattcaatctttttccctctccttccagtagacagccttactttttaagacagcatattaatacgggctctcttttgacaacctaaataaaaaaggtgatttcttttcatcaccttagtccgatccttgaacggggaatcccgtcgcgataagggagccgttttccgctgtcacttgtgttacataattcgaagaaagcacggataaaaagagctggtacgcggctgtttctcccgctgccatttcgtcgatgtacgtaaaaggaattcctatgatttgcccgcctgaagaaaagaggttccgctcttgtctctgtgtttgaatagataccccatttctttgcagatcgacagctaagaccagtgagaaattagacgcgagcggatccagttccacatttacttgtatgacggcatccgtttttacaaattgatccgtcggcgcatctatcacagtgcttaacacgtttatcggtgttccttctaatggaatcgtcatttgttctgtattattttgaaaagcgacaaccggaaccgctcccggcggtccctcaggacccggaggaccgggcggacctgcctccccttgcggacctcgggagccggcggggcctcttttgccttcagggcctcgcagctggggtgcgcacaaggcggatcgattttcatctaaagacggaaactgttttttcgtcactatttccggctgttcattatcacatagtaactgttcataccagcgtttcatatgtctgctcatatatttgtaaggcttctgtttcaatatcatgtattgattacggctgctgctcatattatcaccccggcaatattgtattccaactgaagccatcatgtgctgggccttcccatcccttatagaaacaaaaaaaggcagacctgagtctgccttttttcttctaccataaacctaaaactttccaccataatccaccgatgacaagccatgtcacaatatggacgatcgacaggataaagccgatggaccaccatttgctttgtgatatatagcctgctccgaaaaagaccggagccgctcctgagccgtaatgcgtcgtcgaaccgaagaggttgctgaaaaacgccaggctgagcgctgccaatagcggcggcgcgcccgctgccacgattacggcgagaaatgccgcgtacatggcgctgatatgcgcggttgcgctcgcaaagaaataatgagtgtaataatatacgacaattaaaatcataaatgccacaatccatgaaaaaccggaaacagaagatttcatcatattgctgaaccaagacaccatgccgagttcattcaggaaattcgccagcataacaagcgccgcgaaccaagtcagcgtatcccatgcaccttgttcctttttgatgtcctcccatgttaatacctgtgacaaaagcaaaacggataatccgatcaaagccgttgtcgttgcgtcgatatttaaacttcctccgaaaatccacagcgcaagcaccaataaaaagacgatgaccatggagagttcggattttttaaacggacccatttctttcaatttttccgttgcgattttagccgcgtccggtgtttctttaatttccggcggatacagcttataaatgacgagcggcgtaatgattaagctcgccaatcccggtacaatggccgcgattgcccagcttgtccatgtgatgtccacccctgcgacatcatgggccagcttggcgatcagcggattcgccgccattgccgtcaaaaacatcgcagacgtaatcaagtttccttgaaaaccggtctttaataagaaagcgccgattttccgctctgttccgtctgccggcgttgatccgaatgtttcggataatgatctgataataggaaaaataatgccgcccgcccgtgccgtgttgctcggaatggcgggagataagattaaatcactgaaaagcagtgaataagaaaggccgagtgttttcttcccgaaccgttgtacgaatacgtaagaaattctggcgccgagcccggttttgataaacccccgggaaataaaaaaggcgatgacaatcagccagattgtcttgtttccaaatccgcttaacgtatcttcaatagacagcgttcccgttaacgcggtgactgccaatgcaaaaattgcaattgcgcccattggcaagggcttggagataaagccgataattgttgcgacaaaaatagcgaacaaatgccatgctttaggttcaagtccggacggcgcgggaataaaccaaatgattaatcccacagcaacagtaataagcaatggaatgatttttactgcctgctgtttttttgcgtctttttctgaagccattacaggtctcctcctattttgttatcttccatcccctatcccattttactacttaactaagttaataaatgtttttgttaattaaaaaacacaaaggaatattttcctttgtgtttcttgtttcttattttaatattcccgcaccggcattagatataacatcggattttacatttgatgatgagccgatggagccgtgcaatgacggtgtccagccgacggactgacttaatccgttggcggctgacgcgttaatggcggcgccgtttaaaagcgtgccgtcttcatgaagcgcttttccgccgctgaaaacgctgatgaccttatcagcagccagtcccggcacttcaaagacattattctgggcatatatttttgacgcatgtcccgcgccccatgcatagctgaacgggtatgcggcgcttttcgagcctgcgtaaaaattattataaatgtgaacctgcccgtaccggacccgcggtgcgcgctggacgatgttctggtaatagttatggtgaatggtcaccttcaattttccttcatctgacgtcttgctgtcgctgtttccgatgacggagcctttgtcatggtcatgatatttattataggataatgtcacataattcgccccgttggccatatccgtctggccgtcatggtgctgatattttctcccgtaatagtagggaaaaccgctgtcaggattcgatccgtcattaaaggtgcaatgatcgatccatatgtgcgtcgccccgttaatggtgatattgtcatattccgagttccagttgccgctgtccccgtcagtcgggtcccattgcggaaaataatcataagcgtcttgaaattcaatattgcggatgatgacattgtcgacgccattcttaatattaaaatttccgcctgtcactttggcatttgagcctgagccgatgatggtcgtatttgaagggatgtcaatcacgacctgcgctttctgttttttttgggatcgctgtctggcatcttcctgggtgcctgacggcgcttttttcccccatttagccgggtcgtacgccttcagatatgcgtttagatcatatgccggatctttataatcattaaagccgagcgttttattgttatcgtttgtattcatattgattgtgccttgtatgtaaataatcttcggcgtgctgttggcgcttccccctaatgcagaaacaagctgctttctgtttgatacggtgtatacgttggatgatgaggctttcgctcccccggttgttccgccaaaagcagctccccagccgtcatttgttcctaacgtctgccggcctaggtcagcggcatggacgtccgctgggatcatacataaacaaaccgccagcataaatagcatttttttcataaattgtgctcctcctgatttacattccaatttattgcaatcaaattgtatcaaatcagttgaaaaacagcaccgcaaatgtagtgaaggtgcctttcggttttattgcggaacccgcaaaaaaatcccaagggaccgaaaaccccttgggatctaattcagcttacgcccatgattttactttttcgttatccgtgacaaacagaagaacttttccttcatctaagcgcttttcaaattgtgatgcttcctcctccgaaaagccgatttcgtgaattttgttgcggagctcgtcgccttttttattaaacatattgccgaccgcgtgtttaatgcccgtttctttcgctccgatggtattgacatccgtattgtcggccaggcgatccgttctgtcgtcatcatgagaaagcacatatacgtcttcttttgcgacacccaattgctgaagctcttttacgtcctgcatcagtttttgatcatttgtatattctcttactaccggtttcattgataagtcctcccttttgtttttgtatattggttgtttacccgcttcatcgagtatcaaacaaaagaaagagagttccataaaaattcaggaagattgtcagtggatattttcttccgggacatgttacagtaggagaagacactttgtcagaaaaataaaaacctttacgagccgatcaagcagggaggtgcttcctattcattatttttcaccggaacagcgatttaacgcttgggttgtcagtgatttagtgaagcaggtattccgccggcatacccgctgcccggacggaataaaagagcttacggcctttgctgaagatacctttcatattaatatcgatttcgttttctctattattataaatatcggtgatatagaatccgttctgccgaaagaaattgagaatacgctcggttcttatctgaccgcgcttcggcctgtgatcaccgccgacatgcttcattcttctaaaacgaatgcctatgaatatttggaacatgagaaaaacaccgacatatatcagttattcttttaaatgacgcttatgaagaaagaagggccccagcccttcttttttttatgccggctgacggtttgattttgtattcgggaaatggttcgtgttacatttggaacaaacactcatgttgaaggaggatgtagtatgacgaaaaatcagcagcagattcaattggcaagacgcccccaaggcgttcccgtccatgacgacttccgatttgaaacgattgccgttcccgaaccgaaagacggcgaagtgcttgtaaaaacgagttatgtttccgttgatccgtacatgcgcggacggatgcaggataccaaatcatatgtcgagccgttcgctttagatgaagccataacaggcggagttattgccgaggttctgacagacggaaataagctaaaaaaaggcgatgttgtgatcgggaatctcgcgtggcaggaatattcagccgtcaatgagtccgccctccgcaaattggatacggatatcgcacccgcccaggcctatctcggcattttagggatgaccggactgaccgcttacttcgggctgcttgatatcggccgtccgaaaaaaggcgaaaccgtcgtcgtttcaggagctgcgggcgccgtcggctcaacagtcgggcagattgctaaaatcaaaggcgcgcgcgttgtcggcattgccggatctgacgaaaaaatcgcgtatctgaaagaggagcttcagtttgatgaagccattaactacaaaacggcagatgatattcaaaaagcgcttgaacatgcatgtcctgacggcgtcgatgtctattttgacaatgtcggcggaccgatttcagatgcggtgatgaacctgctgaatgaattcgcccgcattccggtatgcggagcaatctcttcatacaataccgaaagtgaagaggaagacatgggcccccgcgtgcaggcgaagctgatcaaatcaaaggcgctgatgcagggattcatcgtcggtgattattctgaccgcttttctgaaggcgcgaaacagttggctgaatggctcaaggacggaaagcttcattatgaagaaacgattacggaaggattcagcaatattcctgacgcgttcctcggcctgtttaaaggagaaaataaaggcaaacagatcattaaagtataaatcaaaaaaacggagggcttttttgccctccgtttcttatttctcagatagtcttccgcctgaatagacagcctctttcagttcaattccgagtgacttggccatttttttcagtttggattcttccatcggcgtgacaaggctgagtacggttccttctttaccggcacgccccgtccggcccgatctgtggatatacccgtcttcattcggtatgtccgcgtgaatgacatacggaagatcatcgatatcgagtccgcgcgccgcaatgtcagtggccagaagcagcggaaattctccccgttcaaacgctgataatatgtttgcccgctccatttttttcgcttccccgtgcagaatgccgagacccacatggtgatacgcaagtttttccgcatagacgcttaaattcccgatatctctgacgaaaacgagcgcatgcatgccgttcagccgtgacagcttttgcagcagcttcactttatcccgctgatcgcagacgaggtattgatgcgtgacccgcgccttttcctccgtattccgcttcactctcaaaacggacggttcgtgtgcgatcgcattcagcacctcttctgtctccggctgcagcgtagctgaaaagcttaaaagctggcggtctctcagcgtcgttttaatgatttttttcatcgtttcgcggtgttcctttgtcacaagctgatcagcttcgtcaagaacgatcgtcttgacttcatgcattttcagctttttcgcctgaatcaattcaagcacccttcccggtgtgcctgcaatgatatgcggtttatttttgagcttttccacctgctttttcacgtttgctccgccgatcaaagacaaagcgcgaagatcagagccttttttccaatcttgaatcacttggaaaatctgcatcacaagctcgcgggacggcgctaaaataatcacttgcggatgtttttgctccgggttgatccgctccaaaaccggaagcgtgtacgccaatgtttttcccgttcccgtcggggattcggcgatgacgtcttttccttccatgatcacctgagcggctttttcctgaatgacggtcggctcctgaaagcctgacgcctcccagttttcggcgataaatggttgtgtatgctgtaaaaatggccatgtttgggtcatgtcgttctcctcaattcttaaaatctactccatagtatctcaaatgcacgcgccaaacgcaattttctttttccttccaagccttttaacaaacggtctcctcctttataatcataaatgagaaagacacatgacgaaacagcgtgtctgataacgatagaggtgtaatgatgagtattttatccgtaaaagatttaagccacggcttcggtgaccgtgcgctttttaacaatgtatcgttccgtcttttaaaaggggagcacgtcggcttaatcggagcaaacggcgaaggtaaatcaacgtttatgaatattattaccggaaagcttgagcctgatgagggaaaagttgagtgggcgaaaaacgtgcgcgtcggctatctcgatcagcataccgtgcttgaaaaagggaaaacgatccgcgatgtgctgaaggatgcgttccattacttatttgcgatggaagaagaaatgaatgagatttataacaaaatgggcgaagcggaccctgacgagcttgagcagctgctggaaggtgtcggtgtcattcaggatgccctgacgaataatgatttctacgtgattgacagcaaagtcgaagaaatcgcccggggcctcggcttgcaggatgtcggacttgaccgtgacgtcactgacttaagcggaggacagcggacgaaagtgctgctcgccaaactgcttttggaaaagccggaaatccttctgttggacgaaccgaccaactacctcgatgagcagcatattgaatggctgaaacgctatttgcaggaatatgaaaatgcgttcatcttaatttctcacgacattccgtttttaaacagcgtgatcaatttgatttatcatgtggaaaaccaagagctgacgcgttatgtcggtgactatcatcaattcatggaagtatacgaagtgaaaaaacagcagctcgaagccgcctataaaaaacagcagcaggaagtggctgagctgaaggatttcgtcgcccgaaacaaagcgcgggtcagcacgagaaacatggcgatgtcccgccagaaaaagcttgataagatggatatgattgaactggcggctgaaaaaccgaaaccggaattccattttaagcctgcgagaacgtcaggcaagctgatttttgaaacgaaggacttagtcatcggctacgatactccgctgtcacgcccgctcaatctcaaaatggaacgcggccagaaaatcgccctgtacggcgcaaacggcatcgggaaaacgacactgttaaaaagcctgctcggtgaaattcagccgctctcaggcacggtggaacggggcgaacatcaatacacgggctatttcgagcaggaagtgaaagaaaccaataacaatacgtgtatcgaagaagtgtggagcgaatttccttcctttacccaatatgaaatccgcgccgccctcgccaaatgcggcctgacgaccaaacatattgaaagccgcgtctccgttctcagcggaggagaaaaagcgaaggtcagactgtgcaaactgatcaattcagaaacaaacctgcttgtgcttgacgagccgacaaaccacctggatgtcgatgcgaaagaagagctgaaacgcgcgctgaaagaatacaaaggctctattctgctgatttcccacgaaccggaattctacatggatatcgcgacggaaacatggaactgtgagtcttggacgacgaaagtgctgtaaatacaaaaaggaactcccgcctgtgcggaagttcctttttttcttaatgtccggcttttattccggcgagatgtttgcgtcccagaagcaagatcagcatacccgccagcacgaccgctcctcctacaaggtacggcgtgtgggctgtaaaacgctctgacagcattcccgcaatccacggcgcaatggctcccccgatgaaccggacagagctgtatgcagaagatgcgatggaacggtcgacaggagcggaccccatgacggctgtcgtcatgatggtgttgaccatcccgagcacagcgcctgcgatgacgatgcaagtaatgacaagcgccatgtgttctgtccaaatgcccataataaacaaaatcacggcaaaagagatgaacagaacgacgagcgaacggactgtgccgagcgctttatgcaaggccggcgctgtaaatacagacgtaaccgcaagcaataaaccccagccgaaaaagacatagccgagaccgtgctcatccagatcaagcacaaacggtgaataggcaagcaaaataaagaaaccgaagttgtataaaaacgccgccgacgccatggtcagcaatcctttatacttgagcgccttcattgcgtcaaacacaccgacgcgtttcgccggtttcggcagcttcggcagcatgagcgaaatcgcacaaagtgcgattaacatgaggacagacactccgaaaaacggagcgcgccatgagatgctcccaagctctccgcctgcaagcggtccgacggaaatccccagaccgagcgcggcctcatacaaaataatggctttggcgctgcccccgacggacactccgacgatgacggcaagcgcggttgaaataaagagagcattcccgagtccccagccgccgcgatagccgacaagctgagcgattgaacctgagcttccgccaagggcggcgaacacgatgataaaaataagtccgagaagcagtgtccattttgcgccgatccggctggaaatcgccccggagaaaaacatcataaaaccggtcacgagcaaataacttgtaaacagcagcgatacttcactaggtgaagcatgtaattgtgcggcaattgccggaagaatcggatcgacaagtccgattcccataaaggaaataacacaggcaaacgcaaccgcccaaacggctttcggctggctgaataagcctgttttctgttgtgatgatgtatccatttgatcaggcctcctatttgatccattaaaagaaacgctatatccatagcgtttacagcaaaatcattcgattgattgaatggcgcggtcagctttttctttcattccgttaaggcgctctttaaaatgcaggaatgtgctgatcttttcatcaatcatctcaagctggtgattcaaagcgtgctgaatttcttccagcttttctttccgttccttcggatccagtgacaataagtacccctctttgtttaattccagctgacggctcatctccataaactgctgaagctcctgaagggaaaaaccgagcacttcttttgtgcttgttactttttcaagttcctccatatcatcctcagagtaaagccggacgccgccttctgtccttttaggagcaggaattaaaccaatctcctcgtaaaaccgaatggttcgttttgtcaatccgcttcgtttggcaacttgatcaatcttcatccattccaaggtgaatccccctcttgtcgtatctgatactattatacaccttttgaaccttaacgtaaacgtaaacttttaaagaaaaaattttgttataatatgctatcattagatatttcgatgcgatttgtgtttaaacttggacggtttcggacgctttgctgggattgctttagacggacatgaacaagaacatatcgctcaagcggtatgttccggcagacatctgtttatgacaaaaaagccggtatgacctggggatcataccggcttttcttaattctcaagttcttcaatcatcagtgacagttcagtccagcgttccatcgccgcttcaagctcttcagccgtttttgcctgttcggccatcagttcttgaatctttccgaaatcacttcccgcttcggcgatttccgcttccagacgctgatgcttctcttcaagaccggcgattttgtcttcgatgccgtcccattcgatctgatccttatacgaaagctttttgcgctttttcttcggctcttcctccgcctttttctcttcagccggctgttttaccgacgttttctttgcttttgcatattccatgtattcgctgtacgaaccttggaaacgggaaatgacgccttgcccttcaaatacgatcaggcggtcaacgactcggtcaaggaaatagcggtcatgggataccgtgatgacgacgcccggaaactgttcgatataatcttcgagcacgcttaatgtttctgtgtccagatcattggtcggctcgtctaaaaacagcacattcggctcctgcatcagtacattcagcaagtacagacggcgcttttccccgcccgacagctttctgatatacgtctgctgcatcgggcgcgggaacagaaagcgctcaagcatttgttccgcggtgatgacatcgccctccgccgttttgacgatttcagccgtctcttttatatattcaatgactttcatatcaccgttcatttcactgtgatcctgggtgtagtagccgatccggaccgtctgcccgatggtgatattgccgctgtcaggctgaactcggccggcgaggctgtttaatagtgttgttttcccgattccgttcggcccgatgatgccgattctttcccccgggatgacaagctcgttaaattggctgatcagcgcttggccgttataagtaatggtgacgttttccgcttcgatcacctgttttccgagacggtgggagccgatcgcgaaatcgagcgatccggagactgccggccctttttgctccttgagcgcctctgctctgtccactctcgctttttgttttgtcgagcgcgctttcgcccctcttctgagccatgccaattcgcggcgcagaagattttgacgttttgtttctttctgctctgccagtgcttcccgttcggcccgcttttccagaaatacttcatagtttcccttatacgtataaaggctgcctctctcaagctcgtaaattctgttcgtcaccctgttcagaaaatatctgtcgtgcgtgacaagcatgacggcgcccggatattgcgataagtagccttccagccattcaatcgtttcattgtccaaatggtttgtcggttcatccaaaatgagcaggtcagccggctggatgacgtttttcgcaatcgcgacgcgctttttctggccgccggacagctcgctgacatccttcattaaatcggtaacgccaagttttgtcaaaaccgttttggctaacgtattcgcttcccatgcatcattcgcgtccattctggcctgcgcatcaagcaggtgcttctggcgctgttcattttcaggctcttcattcagcgcctgaagcgctttttcatactctctcatcgttctcatgactgccgagtcgccggaataaatatgttcaagcacggtttgtccggcaggaagctcggggtcctgatgcaaaaattcaatatgcacgcttcctgacgccgtaatctcgccttcttccgttgattcaaggccggcaatggttttcagaagcgttgacttgcccgttccgttcgggccgattaaaccgattctttcattctcttcaatatgaaaggagatatggtcgaataatgtcttatctccgtatgttttataaaggttttccgcttttatgatgctcatggttcctatcaatcctcacgtaagttcatgtgttcattttaaatcaggcgctggaataaaactagtaaaagggcagacaaatttcttggaagagatcattttgtccgaagaatgtttccgcctctccttttatacactggaggtgaagaggtgatgacatgatcagcgtcagtttgtgcgttattgtaaaaaatgaagaggaagtgcttgcgggctgtcttgattccgtcaaagacattgcggatgaaatggtgattgttgatacgggctcaaccgaccggacgaaagaaatcgcggcccgttatacggataagatttatgattttgaatgggtcgatcactttgcagccgcccggaattttgcgttttccaaagcggaaatggattatattctgtggctggacgccgacgatatttttttggaaaaggaccgcgaaaaactgcttgaactgaaggcgtcactttcaaaagaagttgacgcggtatccatgtattatcacgtcggctttgatgatcggggagaggtcagcttcagataccggcgcaaccgtctcgtcaagcgggaaaaagggtttcactggatcggagccgtgcatgaatatctggaagtatacggaaacatcatagaaaccgagatcgccgtcacacaccgcaaatccgagaagcagcattcgcctccctcagaccgcaacttgaggatttacgagaaaatggcggaaaacaatgaaacgatgacaccccgcgatttattttactttgcgaatgaattaaaagatcacggccagtatcagcgcgccattacgtattatcaccattttctttccacaaaacagtgctggatcgaagatgagatcagaacatgccaatacttatccgattgctacagggcggtcggccatgaagaggcagccatgacgtctcttttaaaatcatttttgatcgattgcccgcggccggagttctgctgcaggctgggtgacttttttgctgagaaacggcaataccggcagggcgtgttttggtatgagctcgccctatccgccaaaagcagcgatgcaggctttacccagctcgagttctccacctggtatccccatctgcagctctgcgtctgctactggcagctcggcgacagagaaaaagcgaagattcataacgacaaagccgcctcctaccacccgtcacatccgagcgtactgtataatcaaaacgtgctcggcacataacatcaaaaaaagagctgccccgtatgaagggcagctccttattgattacgctgtcggaattcctccgcttacactataaatttgggatgtcacatagctggattcctctgaggccaaaaagacataaatccccgcaagctccgccggctggccggcacgatttaatggaacggccggtgtttccttgccgaatttcggaatgttttcaccgcgctgtcctcccgaaatctgcagcggcgtccagatcggccccggcgctaccgagttgactctgattcctttattcgccagctgctttcctaagccgacggtaaaaccgataatagcatgtttcgtcgcggcataatccaatagcatcgggcttggattatacccttctacggacgttgtcgtgataatagacgcgccttttggcaaatacggaagcgccgccttgacgagccaatacagtgaaaatacattgacttcgaaggtttgatagatttgttctgtggcaagatcgctgatatcatccactgcctgctgtttgccggcgacaagagcgagcgtgtcaagaccgccaagctcttgatacgctttttccgccaattctccgcaaaacgcttcatcgcttaaatcacccggcagcagaacggcttttcttccttctttttcaattaatgcttttacttcttcggcatccggctgttcctcaggcagatagttaatggctacatccgccccttcccgggcataggcgattgcggcagcccggccgattcccgaatcgcctccggtaacaagggcttttcttcccttcagctttcctgctcctttgtagcttgtttcaccgcagtccggcacaggcttcatctctttctgcaaaccgggcggttcctgatattgttttggaaattcatcatggtcatatttcgtctgcgggttgtgcagatttgcatcagacatacaaaactctcctttatcattggtgatgtattcgtatgtgtacccttgagcatgacgggtcaaacgtgtgaggagcagtttccgaatgctaagataaaacaaaaaaaggagcccgtaagctcccccccttttttatgaatctccgagcacgttttcagccattttcgctaaatgctgggcgcttcccgaaatttcctgcatcgttgcagaaatttgttcaaccgccgccgcttggccgtctgtgttctggttgatggattcaatagaatcctccagccctttcagcaggctgtggatttttttcgtaatctggtcaatttggccgacattgtcttttgaatgagtggcaagcttgcggatttcgtccgccacaacggaaaagcccttgccggattctccggctctcgcggcttcaatagccgcatttaaaccgagcagattgctttgatctgagatgcccttgactgtgacggagatgtctgcgatttctcccgcgctttcactgacttgtttcgcctgagcggaaatcccggacatctgtgacgaaaagccgttgatggattctgaaatatccgcgaccgctgaagccgtctgttccacgacggcggacaggctttcagcgacatcatgaagcttggctgatttttcaaggctggtgccgagaccgacgccgccgataacttttccgttttcatcgtgaagcggaatcgctctggcaatcagcggaaatccgaacagctctttcggcaccatgcttgtcttcttctgattcatgcggatcgcgtctgtaatgatatcccctttttgcagcgggtcgcccggctttacgttaagagaaaaagttttagccggaatgttcacgattaatttttccgtatcataaatcccgatggtgatgtcatcttggatcagactgtttaaaaaaggcgcaactttgacaaaagcgtcaagcaggctgtgcgtttgctgctccgtctgtatactcatttctttcactccttcttaatatgggaattgccgtttttcatgctgaaccgaaatccatttcagcgtggtgaattcttcaaggctccattcgccgttcagcctgccgagacctgattgcttctcgccgccgaacgcgacattcggttcatcattaatggtcgtatcattgacgtgaatcatgccggtctcgatccgctttgcaaactcaacgccccgctcaacgtttgccgtatgcacggctccgcttaaaccgaacggtgtcgcgtttgcgatgctgacagcttcatcctccgtttcaaacggcatgatgcagacggccgggccgaacagttcctccttcgcgatgctcatatcaggcttcacatcttttaagatgacaggttcagcgatcgttccgctgaatcggccggacaagaccggaaccgctccctcttctatcgccttttcaacagaccgttttaaaccttccgcctgtctctcattgattaaaggcccgataaccgtatcagggtccatcggatcgccgactttcagcgatgacactttcgcttcgtaaagctctgtaaatttgtcatatacagacgtgtgaacgagcacgcggttcgccgacatgcagatctggccctgatgcgtaaaccggctgaatacggccgcattgacggcgtattcgagatcagcatcctcaagcacgatcagagcgctgtttccgccaagctccaacagcggttttttaaagtgtttaaccgcaagctgtccgatatagctgcctacccctgttgaacctgtaaatgagataattcgcggcacgggatgctcgacaaagctgtcgccgatctccccgatatccgtaacgatgacgttcagcagcccgtccggtacgccggccgcttcaaaaattttcgcgataagcgtgccgccgcagatcggtgtttcttcatgaggcttcaatacaacgccgttccccgcgccgagtgccggcgcaacagatttcattgaaaggaaaaacgggaaattaaacgggctgatcaccccgacgactccggcgggtattctgtacagcctgttttcttttccgtcaatcgtcgacgggagaattttcccttccatccgcaccggaaatgttgcggcttcttttatcatatttttaacaagtccgatttcaaactcagccttcagtcttgttccgccaagttcctccatgattaagtaaacaatcgcttcttcatgctcttcgatgaaagataccgctttttccaaaatggcccgctttttaaaagggtttactttgtcccattcttgtttcgcaagagccgcggcacggtacgccgcatccacatcatcaggcgtcgcttttcggaatgaggtgatgactttctgagtataaggatttctgtcttccaatacgttccggctgcttccatccctccatcggccgccgataaactgcttatttagttcttcatattgaaacatgtaaacatctccctttcaccgaaacttgaaaatagttaatgggtcattttttgtatcggtcttaacgtgagaaaattgaactatttcacgataaaattactttctcttcctcacatcgacgcttttgagctttgtccttttaaagtggaaaattctttaattgactgcgcgaaatttcaacaatataatacaaacgtcagtgtatataatgatgagaatattatgaattttcaggaggacccatatgtctttactatttcggaaaaagccgctggccgacttaaaggcacagagcagacagaccagtctggcccgctcgttaagcgcttttgacttggttttactcggaatcggctgtgttgtcggcacggggatttttgtgattaccgggaccgtggccgcgacaggcgcagggccggctttgattctttcgtttgtgctcgcggggcttgcctgcgcgctcgccgcgttttgttatgcggaattttcttcatccattccgatttcaggcagcgtatatacgtactcatatgtcaccctcggggaatgtctcgcgtttttaatcggatgggacttaatgcttgagtatgtcatcgcgctcgccgccgtcgcaaccggctggtcatcgtatttccagtcgcttctcgcaggcttcgggctgcatcttccggaggcgctgaccgccgcacccggaagcaaagcgggcgccgtgtttaatctgccggccgttatcattattttggtcattaccgcaattgtttcaaggggcgtgaaagaaagcacccgctttaacaatgtcattgtattgatgaaaattgcgatcattctgctgtttatcatcgtcggtttcggctacgtgaaaccggaaaactggtcgccgtttatgccgttcggaatgaaaggcgtcatcgcgagcgccgcgaccgttttcttcgcgtatctcggatttgatgccgtgtcaaacgcgtcagaagaagtgaaaaatccgcagaaatcaatgccgatcggaatcatcggcgcgctcgccatctgcaccatcctttacattacggtgtcgctcgttctgacaggaatgcttccgtacaccaaattaaatgtcggagatccggtatcctttgcgctccaatttgtcggccagaacaaaatagcgggcattatctccgtcggcgcgattatcgggattacaacggtaatgctcgctctgctttacgctcaggtgcgccttacatttgcgatgagcagagacggccttttgccccgcatgttttccaaggttcacccgcgctttaaaacaccgtttcaaaacacttgggtgacgggaattgtcgctgccgggatcgcgggttttattgatttgggaaccttggcgcaccttgtcaatatgggcactttggcggcctttacggtcatcgcgatcgccgtcatcgttttaagaaagaaacatccggagatcacatcttccttccgtgttcctttcgtgccttttgtgccgatcatcagcgcatgcttatgcctttatctcgcatgcagcctgccgggcgtgacgtggctctcctttgtcatctggatcgccgccgggatcgtcgtttacatggtgtattcgagaaaacacagtttgttaaacaaataaaaagggaggctcttttttcggtttgagaaagaagagccttttttgctcttgataattcattcaccttatgaataatatggtgtatgcttcgcttacagaaaaaggaggagaataactgtggcaattgccgccccgctgaaagaaaaacctgtccaacgtcccgagacaaccatgtattccattttattgattatcgggatctgtcatttgctgaacgattcgctgcaagcggtgattcctgcgatgtttcctattttggaacgttccatgagccttacctttacgcagctcggaatcatcgcctttacgctgaatatggtgtcatccgtgatgcagcccgtcatcggctggtatacggataaacgcccgatgccgtatgctttgccgctcggactcacctcaagcatgctcggcattttaggcctcgcgttcgccccgtcttttctgacgattttatgctgtgtattctttatcggccttggctccgccgtctttcatcctgaagggtcgcgtgtcgcttacatggcggcaggcaataaacgcggcttggcgcaatcgatttaccaggtcggcggaaataccggccaggcgatggcgccattgattaccgcgctgattctcgttccgctcggtcaattcggttctgtctggtttacgcttgtcgccgcaatcgctgtgctgtttctcatttatatcgccaaatggtacaaagaccgcctgattcatttgcgcgccgcaagtaaaaaatcgccggccgccgctgtacagaccgtgattacaaaaccgattattcttgcccttatcatgattatcttcttaattttcgcacgctcctggtatgtgagtgcaatcggcaacttttatacgttctatgcgatgaatgcttatcatgtcagcattcagcaggcacagagctacatcttcgtctttttatttttcggcgctgtgggaacgtttctcggcggaccgcttgcagaccgtttcggaaagcggaacgtcatcatcgtttcgatgatggcatcggctcccttgacgattttccttccgtttgcgggccctgtcatcgcttatggcgtactggccctgatcggcgttgtcctgatgtccagcttctccgtaacggttgtctacgcgcaggagcttgttccggggaaaatcggcacgatgtcagggctgacggtcggactcgccttcggaatgggagcgatcggagccgttgcgctcggcgccctcattgattcggcgggattaacgccgaccatgacagccgtcgcctttctgcccgttttaggcctgctcgcctttgtcctgccgagcgacaaaaccttaaaagaatggcactcataaaaaaatccctgccaaaaaggcagggatttttatgtttcaaccgtataaaaatgagtgtcaggaaccgcatatctcggaataaacccgtctctgaaatctgggaacgcttgttgaatttcatcaatccattttttaatatttttgatatacggcacgtaaatatagctgactgtcgccttgtcatcgatgtgatagtaccagcacagattgaattcgttctccgtgacgagtgtaaaaccggaaaaatgataaaaaatcagcggggtgtcattgacatatacagctccgtcgcgcaggctgactttatatttctcaatattccacagcgccgcattcgcgccgatcgactccgagacatggacgtgttcaaattgcgcgggccacttttcaacatacctttgatcaccgtatgtctttttttcttcattcatctccacggtacaataagagatacaatcctgtctccattgccagaccgcccggtacgcttcctcagtattccgcgcgccgacaaacccggtgttgtactgcccggtcagcttgtaataggacgcaaaccgttttgaattgcggtgatccgtcagaaaaagagaagcatccggcttttccgcaaacagcctatccacatctgagaagaaaaagagatcggtatccaaatgggcaaaatattcggcttccttatactccgtcatcacatggaacagaaatgccggcttcagcgtccagcaatattcatgaaacgtccggccgccctttgcttcaagcagctccggatcctccatttcatggagctgaaccgccgtgacatgctcccacggcacctgctgaagcagttcatacgccttcaggtcgacacacagcacatacagatgaaaatcacggcaatgctcatggagagaatgaatcatcggcatcagtttaaagatatgcgttcttgaaacaatggttgaaaaatgatatttactcaccatatcacatccagtttatttaagatccacatgcagtaaatcagcaatcagcgctttgaacgccctggcaaagtgcgtgacgcccagctttttttccgcttttgacaaaagcttttggacctccggcagatgaaagctgttcgccgtgatacgcgggcttttcgtcttccagtccgggtcgaggttgcggtctttaaccacgtgcagcagctcgagaaagatgtgcagcaggctttcatatttctcataatcaagcagtttttcgatgtctgccataatgctgttggtcaactccgcatcaaatgggccgttaaacgcgaggtgcacgtcaagcgaatgaatatcattgtacttgtcgcacatgtacgcgatattcgtcctgatgtcatcaacggaagcgcagttgctcggatgctcctgatggacgctcatgatatcgcgccgcagctgaaacgccaatcccgactgatgaagcctgatgccgagatcataatcctcaaagccgtatctgacaatgccttcatcaaacaggccgagatcttccacgtgctgtcttttcactgatgaattgttcgtaatgaaaaaacgccacggcagacggtagcctttcaaatcgtccccgtattttcccaaaatacttttcagcgcgcggataaaatcggtatctaagtcaaagcattggtcaagaaagcttccgtctctgatcgcactttcatcaagaagcggctctttatctcccggcagatcttcatacagttcggctagcttttccttatgctctttttcaaagcggtcataataaaagctgtacagccgcttccagaacataccgcaaacgacaagatcgtcccggttctcatgagccttgatatgcttagccaccaaatccttttcggcaagcatgtcactgtcatggaaaatcaaaatatcgcctctggcattgcgaaccgcctgattccgtccgtaagcgatccctctgttttctttaattctcacaaaaatcagcggaaaattcgcgctgaatgattcaagcatggataaggttccgtcttctgaaccgttgtcagccacaattacttcgaacggctctgtgcattcctgttcattcagggagagcaggctgttatacagcctctccttggaattatatgcgggaacaatgacgcttgccttcactttttgttcacttcctgtatatgatcatttatttgttatcatcctcagatgcaaagccgctgaactccgggcagacggcgctgaccgtcccgatcacctgcttcagaatgtcctggtaaagctgatggacaaacggcaggtcggtccgggtcgtctcgtgaatctgccgaatgtcgttggctgtgacgatccgatatccgctgaaatgatagaaaatcagcggacttccgtcttcgagcacaaggcgcccgtccttccatgaaaacgtatgccgtccgtaattccaatggccgatattcacgccgggcgtggcaatgtcacacacattcgggaacagatcagacatgtaatccaaatagccctgatctccgaattttccttcccccggcgcatttttgcattcttccaggcaacgttctttccaccacttgagacaatctgtgccggcccggtcggctttgaagctgagaaaaccggaattataccggcctaaaagacgctgcagcatgtcaatttcctgtttttcaaatgaggggatgacgatatcgccccgtgacagaagcaccgaacaatccggctgattttcaaaaatcgggcgcggatcagcgaagaaaaacaaatcggcatcaatgtacgtgacacgctctaagtccggatgtccgtccagtacgaattcgagaaataccggcttcaccgtccagcagtattcgctctgatccctcgtccgcttcagttcaaggagctcctcattttccagtgccgacacctgaatcaaggtgacattatccggccgcattgcttgaagcacgtcataggtgtcttgatccatgcacaaagtaaaaatgggggcgtccgcctgaacctctttcaatgagccgaataaagcgatggcctgatatagccttccttttgataaaactgtgcaatatgcgcttgtcacgtctttatctcacctctgtttttgttacttttgaaaaaaggctttataccattcaatcgttttttccaatccttcatcaatggcatgcgcgggtgtccagttcagaagcttcctcgccttttcagccgataaatattgatgcttgatttcgtggcttccctggttgagcaccttcggcttcagatcactgtccatggccttaagaattttttctaccagttccagcaccgtcagctgaatctcattgctgaagttgaacgcttctcccgcaagattgagctcctccatcttttccgccagcaaaaggtatgcttcgaccgcatcctcgatataaaaataatcacggataaatgtgccgtcgctgcggatttccggcgcttcaccgttcagcacgagctgaatcgtctgcggaatgatccggttgaaattcaaatccccgccgccgtacaaattgccgcagcgcgtaatacagactggaaggccgtacgtattaaaatatgtgtggcttaacagatcggcacagctttttgacacgtcatacggatgtttgccttgaagaggcatgttttcatcgtacggcagtgtcggctggtcgccgtatgctttatcactggaagcgacgatcacacgcttgataagcggatgtctgcggcacgcttcaaggatgttccatgtgccgagaatattggcttcaaaagtggaaatcggattgcggtttgcgacaccgacgatcgcctgagcggctaaatgaaagaccgtgtcaatttcatattcgccaagcgcccgctcaatcacatccagatcttcaagcgcgccctgcacgatattcatttgcttcacttgttctccctgatacagatttgatttgggcacagtgtcacggacaagtcctgtcacattggccccctgatcgatcagttccttcaccaagcagcttcctaaaagacctgtacatcccgtcacaaacacatttttatttttccagaaactcaaacctgatcaccataccttccatacatgttgtccttgatcccacatcttgttgatttccagcaggtttttatacgtatcgatcgccgtccagaatccgtaatgccggtatacagctaattcgccggccttcgccagctccttcagcggttcttcttcaaacatgacatccctgtctttcggcagataatcgaataccttcgggctgagcacgaagaatccgccgttgatgatgccgtcgcttgaggttttttcagaaaagcttttcgccatgccgtcttcgactctcagcgtcccgaattgcgaggtcttctcaataccggtgacggttgccgcagccccttttgattgatgatagctgatcagatgaaacatgttgatgttggccagtccgtccccgtacgtcattagaaaggtttcatccccgatgatgtcctttgcctgtaaaagccgccccgccgtctgcgtgtgttcccccgtgtctaaaaaagtaattttccacggctcggattttcccaatatccgcacttctccggtagagctgtccagcgtcatgctgtgattcttccaatcataatctaagaaatattccttaatcatctctcctttgaaaccaagaagcaggataaattcgttcacgccatagtattgatagagtttcataatatgccatagaatcggttttccgccaatcatggcgagcggtttaggacgttcattggtgatttcgctcattctcgttcctttcccgccgcagagaatgactgctttcatctctacccctcttctctgtgaatattggattcgaaaccgcccgtacaagagaaacccaacccgataatttgtccgattctctattaccggtttcaaaatctactgtaagatatgagagattggcgccctttgtgaccaaaagctctcccttttttcagattagtgaagatacacacaaaaaaaagaaccttacggaagatattccgcaaggttctttctattatttattatcctgattgagcttttctttgccgtaatgatattttgacggatcaaccggcgtaaagtcgttcattttgtggaatctgagcaggtctttgtacataacgctgtcagacagcttcagctgctctgtgactctggctttcaggtttttcgtttcctgattgcctttcagttcttttcctgtcttcgtatcgtatacgacattggaaatagaagtatatttcggcgtgacgtaatctccgttacggaacgtcaccgtgtcatcatggtctttcgagaagagatcggtaccgaaattaatatatttcttagaatcgatgccttctaagtgaaggatcgtcggcattacatccatttcaccgccgtacgtatggttcactccgccttttttgccagggacgtgaatcataagcggcacacgctggttctgcgcgttttgataaggcgtaatttctttgccgagaatttctttcatcgcgcggttatggttttcagagattccgtagtggtctccgtaaatcataatcaccgagttgtcatataaaccggacgatttcaggtctttaaagaactgttcaagcgcttcgtcgagataacgtgcggtctggaaatagtcatccacagtcgcgtctcccgttttcgctttttcgatcgttgcgtctttttcatcaagcgtaaacggataatggttcgtcagcgtgattaaatgcgcatagaacggctgtttcagcgattgaagcttcggaatggattctttaaagaatggtttatccttcagtcccatattgacaaggttgtcgtcagacatatcgtatgtgctggcgtcaaagaatttgtcatagccgatatgtttgtaaatctggtcacggttccagaatgatttgtagtcaccatgtaaaacggcgcttgtatagccttcactttggtcaaggatggcaggtagcgattgatacgtgttttctccttttgtcacgaaggctgacccttcaggcagtccgaacaggctgttatccatcatcagctctgcgtcagatgttttaccttggcctgtttggtggaaaaagttatcaaagtacgtcatgtcttctccgccgcgggcgagtttattcaggaacggcgtgacttctttaccgtcaagtttgtaattgatcaaaaacgattggaaactctccaagtgaatcttaatgatgtttttgcctttagccttgccgaaatactcggcgtccggcttcgcgtaatgcgacgatgtgtagttttcaacgctcgtcaggtcatcgctgcttgcatatgcccgctgcgtttccgtctgtgccgtctgcacgccgtcataaatcgtgtaattataaaggcctaagtatttcacaatgtagttgcggtcgaatgttcttgtcaacagctccgggcggtcctcttcggcaatcgccaagttaatgaagaacaaaacgatacccgtaacgataattaatgacgtataacgttttttcagcttgaattccttcagctcacgtctccacaccagcagtgcgattaaaataataatgtcaacaaagtataaaatatcatggccggacataatgctgaagatgccgtctcccatatttccgacattaccggattgctttaagttagggaatgtcaagaaatcatcgaagaatcgatagaataggatatttgcatacaaaataaacgtcatgatgaaatcaataatcaccataataatcgctgatttgcggcctttcgcaaacaatgccagtcctaaaaagaaaatggcgcttgagaacggattgatcacaagcagaaactgctgtgtcggccccttcaccccaaggttgaattcagcatgataggctaaatacgttttggcccaaaacaaaataatagccagtacaaaaaaactaagtctgtaagaaaataatttcttcatggcaacctctactttcctaaacactttaaatctgtattcttactttttgcttcaattcctgctttccgagcaaaacgaaagcatcacacagccccataaacacaccatttttaaaaacgatatatttatcattcgtgtcatgcccattgaacatcttatcccgccagccattagacgcaggatatccgttcttcgtttcacatttttttctgacattaaaaggataccgtatcaaaccgggtctccaaaatatgagataccaaatataagaataacacaaacttgtaaaaacgaaaaatgaatatcaaagacagccgcccaccaggcgggctgaagttattgtatgcaaagggtttgaaaaacttgaaggtttttttcggctgatgcaaaaaaaggactggagtgatccagtccccatatgcgtaatttttaaattcccgcccagacatcttttgcataaatgccttttgtctggagatccaaaagccactcttgtgcttgccgttcatctgttccgtgagccgactgatatgctttttgcagcgtttcctctacatcaggcgccatcttgcttccgtcgccgcatacgtatagatgccctcccctgtcaaggatcgaaattaaagtttcggcatcttccgccattaagtgctgcacatacgttttcggtacgccttctttgcgggagaaagccgtatgaagcgtcacgattccgtctttttcataagcttcaagctcgtcacggtaaataaaatcataatcgtttctgcatccgaagtagagatgggcctcccccagctcttttccttctccttttaatgccgcccgcgcctgcaaaaatccgcggaacggggcgactcctgtgcccggaccgaccataataatcggtttttccggatcttccggaagccggaattttgtttccggcgtgcggacaaacatcacgataccatcgtcaggactgcgatccgccaaatagttcgaagcgactccgcgatactcccccaaaccgctgcgggcggggccgcgaacgacgccgacggtaattgaagcctgcccgggatgtttcagcggcgagcttgaaatcgaataataacgcggtttcagcggacgcaaaagctccaaaaatcgttcaaacggaagctcacacgcttcatatttttcaaggagatcgagcattgagacgcgcaatgtcaggatttgctcctgatagacaccctcctcaagaagaccttccaattcatgtttgtgcggcgggcagacagtataagcggccatttcacggatttgagctcttgatgccgcttcctgcaattcgacgcagctgctcagaagatcgtgcagcctgaccggccgatcgagcgggagatgagccgcgctctgtccgctggccgtcagcagcacttggtcgttgccgttcagattgtaccggcggagaacacggctgacctgctctttgctgtttacaggcagaacgccgagatgatccccttcattgtaagcagcctccttcggcagaatgatttcaatatgccttgtgcttctatcgctttccggcgcttggagctccctgttttccgcaacggatgcgtaaaccgcttcatacgtctgagccaagggagagccgccaagcccgctcacaaattgaaggcccagcgtactccgctctttttcggcattttcattcagcttgagaccgaacgctttcatggcgtccttccacatactttttttccattcatcaagctttccttcaaaatcgccgctgacatcaccttcacctcgtgaggaaaagcgttccgcccctttttcagcaagcttttcatcaataagtctcggaacggcctgatatgtcgccgcccagttatgatcaccgcagccgaagacggcatatcggacgccttccaattccccttgtttgacttcttcaagccattgaacgaattgtccggcgttactcggaggctttccgttataagaggacgtaatgatcaagagagctccttctttcggcaattttccgatccggtcattcaaaggtgccgtttcagtccggacgccgtgcatcccggcagtatcggcaagctcccacgcaacgccttctgcggttcccgtatctgagccgtacagaatcagaagcggtcggttgtcaagcccgataatggaagcgccttttgtctcctgtttttcttttgttacgtcttccgccgctttttcagccgccgtgaaagccgccggaacggcttctttgctccgcggccgcacccggatatgaaagtcgttgggcttgagcgttaacgtctgtttaatatccagctcataatcggtatggtctgtaaaggtaaaatgctgaagaatcatccccagtacaagagtcgcttcatgcagcgcgaactgcatgccgatacacgcccgctgaccgtttccgaacggcttgtacgcatggtggggcacttgatcaggatgttcaaaccgctccggataaaattcctccgcattgtctccccacgcgtctttatcacgatgaagctgaggaattaagacggaaattctgtcttttgtcgtgatcggatatttcccgccgatcaccgtatcctctttcgcataaagactgaacgcaggcgcggtcggccataagcgcaatgactcctgcaaaatcatccggatataggtaagctccagcacttgtttatacgaaggaacgggatcggtcaatacccgatcagcttcctcataagctttttccaaaacgcggggatgcttcagcagaaagtagatggcaaaggaaagcaggccgcttgtcgtttcatggccggcaattaaaaacgtgatgatttgaaagcggatattttcatcatcaagtttttcacctgtttccgggtcttcaacattcagcatcctggccagcagatctttttcatcccggccgccgtctgacctgcgctctgcgataatactgtctaccaacgaaaacatcgcctgaatatcatgatgaaattggcgcttcgtcctgatcatgagcttatcctgaacatcaagacgctgcatttggtgcatcgcttcatcaagtgcgcgcaccatgctgttaataaacggatgaggcgtttctctgtaatagctgttaaaccgatagttaaaaccgcacagtccgatcgtatcgagcgtcagccgggtcatatcagcaggcacatcaacggcctcatcaggattcagccttgcccatttttgaatcagctgcaccgcgatatcagtcatcatcgaatgataatctttcatcgcgcgcttgctgaaggtcggcatcagaatattgtgcgcctttcgccagttaggctcgtgcgtccagcttgtaaacagcccgtcaccggaaaacgcgcggactttttccaaagccccttcaatacttttatcaaaccgctcttcgtcacaaacctctttcaccagttcatggccggacacgacgataatggtgcccgccggtgtatgcagctgaaaaatgggcccctgctctttggccagtttgataagcgacattgtgggcttgtctttatcaagcaaagggagattgccgagcggcccgaacgtcttcggcttcggaatcggacttgtttccttcatttacaacaccctttcttaaacgttgatgcgttccttccaactacagtgcccttttcaccggccgattatccgccaggacggatcaatcctctgattgacgatcgattacggttttttctatactggagaggcttgtcaaatacagaaataaggtgagttcacatatggattttgaaatcaagtttttatcgttttatgtcattcaagtggaaggaaaagacgatcaggcaaacaaacagttcaaacatttccagacgcttgatacggaagaatttgaagaaagcgagctgaaggattttcttgacggggaattgaagaaaatcgtcaaacggaaagccgaacggcacccgcaatcagagcaggtccccacaaaaatcggccattttatcacggagccgggtcatgagcttgattcaaatccgaattacaaccttttcaaccgcgcccggcttgcggatacgaaggaagcatttatagaagcaagtgagcagttcgtccgcacgtacctcgatacaagcgccgttcgcggcggtgttttcattgtggcatcggccgtgccccgcaaatattttgaggacaaattcgtctttatgatgaaatgcgatttcgagccgaaggtcgcccgcatctcagacgccgcgtctctcattaaaaaagtcgaaatggccatcacgacaaagaatatgaaaagcattcaatatccttatatgccggaagaaggcatgaccgaagagcacgagctgaaaatccatcaggcctcgcacgcccgttatttcgaggattttctcaaatttgtcgaatacggcgaatcgatgccggaaatcatgaaaaaccaagtcataaacatggtgcaggaacacgtgtatgaaacctttgaagaaaacagtgaagagcttcagcagtttgagcacgacatcgaaatttgggaagcgagtgaaaagcgggaaattcaggagcgcctcgacacccatcaagtcatcgaggcatccgcgcagatcattgagcatacgcctgaggccgagctgaaaatgaaagtcggagaaacagagattaaaggactgctggccgatttcggcgaatccatccatctcgcgaaagtgaacggacgctatgtcgcgctcattgaagcagaaacgatttcgtttgaaaaaggcagttcaccggtggagtttcacaagcctgaggggctgcatgaggtgattgagcggatccggaataaatctgaacaagactgacaaaagtccagacgccatgttctggactttctttatttaataaggctctttgagcagccgatggcattcaccgatgatgtcttggacaccgggtgttccctttatctcgcggcggacgatttcagatgacagattctgtatctgtaaagcccgctccgcccgtctttcgaagtatgcttgaaatgcagtttcatggttttcatcattttgcagtcttcactaagaacgatcgcgtcttcaatcgccatcgccgctccctgcgccaatgtcggcgctcctgcatgaacggcatccccgcccagaacgacgcggcctctgtgccacggttctttgaccgccatctgctcaattttatgaaacaaaacaggatattcctttgacatattctctgtcacaaacttcactcccggaaatccgtgcagcaggtctttcacccgttcaaaacgtgtatcctcgtcatccgtacagtcagcgtcatacggccggatgataaatacgtatcctgttttttcggacagcggcacgacaccgacctgcgtctgcccctttttatacatcagtgtcgaatcatgaaaaacccgctcgggaaaagagatgaaaaatctgtgcgctcccatgccgagatactccgttttcacttctctttgcagcatttgatcacggacaacagagcggatgccgtcaaagccggcgagaatgtccgccgtcatcacggttccgtctgcgaaatgcaccgttatttcatccgccgtttcttcgtaagacacgacttttttccccagcaaaatcgtggcccccgccgcttcagcatgctttctgaggatatcatttaacgtttgccgcaatatattattcctccccggcaatgaatcatctaaaaacgcctctctcactttaaacaataacgacccgttttcatcatgctgcttcagccattccgtttgaaaaccgttttggcagcattcttcatacacaccgatttcacgcagcaccccgagcgcattttgaggctggagaatgcccgctccgcttttacgcatttcagaagccgcctcgcaaagggtcacttcaaaccccgctctcccgagagaaatcgctgcacacaggccgccgatcccaccgcccgctatgatgatctttttcacttcatggttcattacgataccgccttcttatttattatctattaactattagccaccttactatattggctgaaaaactgtcaatctttataggttgccttttgaatccggcaggcttatactttgaatcactaaaatggtacggaggcttacaaaaatggagttgagacatttgccggattactcgcagattgccggacacgctgagatttacgccgatatggatgctgaatcattgaaaacatttttgacgttattagatatgtcgaaaaaaatgaatcaggtcatggagcattatttctcaagtcatggactgtccgaaggcaaattcaaaattttgatgtttctgtttgacgcgcccggccacagcctgagtccgacggagctggcgaaagaatccaatgtcaccaaagcgaccattactggattgatcgacggacttgcccgggacggctttgtgaaccgcaggcggcataccggcgacagacgaaaaatcagcatcgacctgaccgaggaaggaaaagaaaagctgatgcggtttcttcccggtcatttctccaaaatttcaggtgccatggaaagcttcaccgcagaagaaaaagcggaattgacaaaaatgcttgaagttctatttgataagcttctgctgttttccggcggcagaacataaaaaggcgccccttttagagggcgccttttccgtgcgattaatcatcactgtttaaaattccgaaaaaccggagcaggttgataaacaggttgataaagtcgatataaagcgtcaatgccatcaaaggaatcaaatccgccgtgatgtcccggtgtttgatctggttcagatcgtataagatgtacattgaaaacacaatcgtgccgatgacggaatacgccatcatggcggcggaattcagcgggctgaaaatattaaagatccccaccgcgagaagcgcgataacagcgacaagcaagaaggaccataaaaacgacaagtcctttttcgtcttagcgccgatcgtgccgagcaccgcaaaaatcacaaatgaagagccgaatgcctccaatacgacataggcgcccgctgcggacgcataatggctgataatcggaaacagcgtcattcctgaaatgaaagcgaatgtaaagacaaacgcatatccgacggcttttttacggcgcagccaaaacgcggcgaagatcatgataacctctaagaccgacagcggaagcatcaatgccggcggaatgaactggccggtatacaggccgattgtcgcaactaacagcgtaaacacaaataccgttataatgcgctgcataatagattgtttgctctcataagcagcagtttgcatgtcaaaagtcctcccaaaaaatgatcgtgataggtctattataaataaaatgggagaaatttgcatgattttaagaagattttaaggatattcaagcctggcgttttgctgcgcactcctgcatatccatgaaatcatgcagttttttcgtcaatcccccgtgcccgaatcggatattccccttctgtcccggcgttttcgcaaaatcgagaaacgccagcacataaagacgcctgacgggaatgggaatgatgcccgcatcataaaaccagccgtcaattgtgttcagcactcctttgttaatgccgtattgcttcgtgcaccaatgcagaaagcgcacttcaggcaagtgcagataccggctctcccggaaagggacagttgaatgcttcatatgtaccgcctcctgtcatcggctgttttttaagattgctgtttagcttctttgctcttcagggaaaagcggtatttctccaccttatcaatttgtgttacttgggaattatgaaccgtaatctgaacagtcccgaaatcgatcgtttccagcgcactgataatcttttcaatcacatgcggatctacgcttcctttggacgtcatcatgctccccctttatgtctgcccgttcgtcttttgacaatggctttttaattcatactattctgataagaaatatacacttatactattatgttttctttcagaaatcaataacatttacacaatttttggatttgatttctccactcttttcctgcttaaaaaagaaaatcagttgactggcggccagctttcgtttgtgtacgatcagctatttgtgccggttcgatgtgctgcctaattaagtttttgaacatttaaatttcccgccataaaaaaaaagcgccccgcctctggccggagcacctttttctcacacttttgtttcctcaataatacatgtgacacccatgctggcgagcgcttgctccaggctgccgtatgtttgatactctgaaaaatcaagtcccaattggattgaagtctgtgccacatcaggccgaatgccggaaaatactgttctgatgccgaggagaaataacgttttcgacagcatgtacaattgctgcgccaccatcgtatcgacaatgggcacaccggacagatcaatcacaaggtttgtgatccgttttgcgacacagttttccggaactgtctccaaaatcacacgcgcccgttccgtatcaatcgcaccgatgagcggcaaggtgccgatcgtatccgcaatcaaaataaccggacagctcaattcggaaataagctcctgctgagatgacagcctcgaaatcattaatatctgatactgttcggtaaaatccgtcatcagctgatcaattgagccgttgacaaggtgattccagcggcgggcatcctcgcttgttacgatgtcctgatgctcatccataaaacgggtgaccgcttcccaaaagacggttcttgaattgccgatcgcctcaacgacctcatgaacctgagcgtcctgctccactctgcttttcgctacctgtgcggcccatttttctttgttctgctgaaaaacggccggatcttccagcaaagcgctggcgatggttgtgttcgtaaacgtatgctgctcgatcagcagttgtttcttttcttcacttaattgatcctcggaataaaaccgccctctcagcttccgtctcagcttgagccatttttccgtcagctcggccgaatgtgtaatgatataatcatgaagtaattggtctttgttcactgccgtctcctctttcaagatatgtacttttataaattataaatcggaaacgccgttcgtactagaggaattaaaaaaagccggcacattgaagcttttggttgcttttttcggttgcgggatacaatataaaaagaaatgaaacaggaggtcgtaaaatgattaaaaaaatcgcgacagtcgccgtatacactaatgatcagcaaaaagcgaaaacattttggacggaaaaagcggggtttgaaaccgtcgctgagcatccgatgggcccgaacgccttttggcttgaggtagcgcctaaaggagccggcactcatttggttatctatccgaaagcgatgatgaaaggagccgagcatatgaaggcttctatcgtatttgagtgcgaagatgtgtttgccgcatacgaacagatgaaaaagaacggcatcacctttttagatgaaccgaaacaaatggaatggggcaccttcgtgcaatttaaagatgaggatgggcatgtttttctcctcaaatcgtaatcaggtgtctcaattgactttgagaatcattttcatttaaaataaaacgtgaaaatgattggagagatgccagatgttcgtgcaaatcagaaaaatgaccgtaaaagaaggacatgccgacaaagtgatcgaacgattcagctcagaaggcgtgattgaaaagcaggaaggtttgatagacgtaacggttctggagaaaaaagtccgccgcggcgatgaagaagtcgtcgtgttaatccgctgggagtcagaagaccattggaagcaatgggaaaaaagcgaagaccacatcgcggcccacaaagcaaaccaaggcaagccgaaacccgattatatgcttgggacggatgtcggtatgtatcatgtcaaagccgttaaaacaggcgtgtacggaaaataataaagagcatttgccccagggcaaagctctttttattttttctcctcatatggaaggacgaacagcggtttatcatgcttccattccgcataaaatacatcctccgttcttttgatgttctgctttttcaggtcctgaatcagctgttcttctttcaccccggcttctttcagattttcatacagcacttcaccgtcaatgatcagtgtgaccggtaaagagacctgcttcggcttgatttgcatgtcgccgtttttcgtcgtgtcatacggaaatttcgggaggacgctgaccatcccgtttgtttctaaaatcgcgtattccgcttcctgtatggaaaagcaattcgcctgtctgagaaggctttgcagctgattaatatccagtttattctttttcagcacatcatatttcaattttcctttatggatgacaatattcggctcgccttccaacagctttctggagcttttcaccttctgcgtaatcagttcgatgaaataaattaaaattccccataacagagaagcaaaaatgatttcgacgatcctgacgcctttatcatacaccgcatttccgaccaattcgccaaggatgagcgcggaaataaaatcaaacggcgtaatctgtgagaattgagtttttcccagcaattttagaatcacaaataaaatacccaaaccgcatactaattcccaagccactgtaaataaatgtcccatatctgcaccttcttcttaaaagtcattaccattatggacattcgcctgttttctatacagcggctgacaaacacaaaaaaacgcagccgaggccgcgtttctctatttctgtttaatgtttttgattcgatctgacgaccctaacacacgcctcagcggcataaccggcggccgctccgaaaccggcaaacatcgcggccagacccagacccatcccttcccagccgccgacaccgatcatactgtaaacaaccgtaccaaatgcagcaaggccgatcaccgccaaaagacattcgggccacatttttttcggccatttcttacggagaaaagcagatatcccaaaattaagacaaaacgcggccagacagaacagataaaaataccacatgtcttttgcacctccatccgtgaggagctttttatttgctcatctctttttcaaacaaatgataacctgacgccaatccctttgattcatatcccatcccgctgtaaaacgactgaagcgccttgttttcggacacgcaatcgagccggattttcgtttttcccggacaagacacacccgtctccgcccatgccataatcgtccgtccgagcccggtgcctgcaaaccgcctgtcaatcgccagccggtgcaggtacatggactctccgtgaccctcatcgccccaaagacgtctgtcccactcgcttgcttcgggaagcagcatgacgacgccggccagctctgctttctgcctgaataaaaaaacatgtccttgggcgatcgcctcccgcatattgtgggtatcttccccctgtaaaaggccgctccactggcttgaccctttatcccgaagccattctgccgctgacacgagcagatccatgacctcttttgcatcatccttccgggcggggatgacccggaatgcccccgccgtctcctccgtgatcgtaaatggtgtcataaaagcctcctgtaatcagaatattcgacacctttattatagaccaagcgcaggacggaaaaaaacagccgtcatgtttgagggccgtttaaaaaatcttcttcttatcacgttcttcttttaaaatctcaaccgcttccctgaagcgcatggagtgaacgatttcacgctcacgcagaaaacggagtgaatcattcagatcagggtcatcggaaatatcaataatccattgatacgtcgctctcgccttttcttcagccgcaatatcttcatataaatcagcgatcggatcacccttcgcctgtatgtaagacgctgtgaacggaactccggccgcattgtgataaaacagcgcgctgtcatggttgacgtaatgatcgctgagccctgcatcacgcagctgctgcggggtcgcatcttttgtcagcttataaatcatcgtcgcaatcatttctaaatgcgcaaactcctccgtgccgatatccgtcaataggccgatcactttatcaggaatcgtgtagcgctggtttaaataccggagcgctgcggctaattcgccgtcagccccgccgtattgttcaatcaaaaacttagccagcatcgggttgcatgtgctcactttaaccggatattgcagctttttttcatatacccacatttacagatccctccttatacttgccatggccaaggaccgcggctccaatcccactgcgcgccgacctgactcacgccgaattgcagaagcggtccgtactcaggctcaaaccgctttctcagctgccttgagtaccgggaatattcatgaaactgctgaagcgcgaggcggtcgtgtggatgcgtatccagataaagcgtcagctccaccagcacaaagtccgccgcctggatttgctccagcagccgatagtattcatcatcaatctttttcgccatattcgattcccccccgataaggattatcatagaaatcgtaaagatccttccaaagggtcccttttttcaatgcctccatcggagaaaactgctccaagtgatacggctgaaaccgcatataaagatgcggcggcgttctgaagtattttctcccgatcggcgggcagggatcaaaccggctgtggaagggcttataagatttgaccggtgtaaacggctgattttctttcattacgatcctcctttcctaaacacatgaccttaataggtatgaatccgtatcagcttttatgctccgcaagaaataaaaaaagcccgttaaaaacggactcaaggtaacgctccggaatttgaagtgaaaaaatcacaatgaaaactctgattgaaaacgctgataatgtgtcaacgtatattccgtaatttgctgatcatattcaggatattcatatctcaataaaacagcgactgactttgaatatgctctaaagagaccctgacagtcaaacaatgccttccacacgctttcataagtattgccgacaaaagtattcagcaggatttcccaatcttccgcattcatgtatttttgaatatacttataattcttccctacacttaatgaaaactgattctctatcccgatcttccacgcaatcatacgcaaaacattaggccttagaatgtcattcatatgatccagcgcaaacagtatttctttacgcattaatcctttaatcacataggttgaaaccatccaaaattcattgcagcaatcatcaaactctctgggagtcggtttctttatatgatattgttcatcacttgcaataatcttgcgcttgatccggtcatccttgtctaataatatttccgccaaaccatcactctgtgtaaaataatgctctgtttgatttacagggatcaaagttaaatcgattttatgatgatctttaaaaagcattaagtaggagaaccagtctccgagttctggagggaaaagttccatatcttcaggtttttgcatcatcattctttcgccaaactgatccagccagctttcgtcagatgtgaaggagtccatatcggtcacaaaataagaaatatcatagtcttgaaatctgtctctcggtacatttttattggttcttgatccttccaaggtcacaagccggattcgctcgtccttcatcgcaatatcaagaatcaatttcatcatttcgttttcacttctcacatgtaaaatctcccgcataaagagagcctttagggatgctgtaaacggcagttaaaattcataaagaaaaagtttgtgagcttgcttataatttacagaaaagccctatgtactcgtgattttgctcaatcgtaacacagctgcaagaacatgagtagggcactcctgctgctcaagagtgcccttctcttatggtcagatatattggctgtcccgatgatgatgatggaacgggtagccgccgtagcctccgccatagccgccaaaaccgtaccccggatatcccccgaagcctccgtagccgccaaaaccgccgtaacccccgtaaccgccaaaaccgtaccccgggtagccgtagcctccgccgaaaccgtaccccggataacctccgaagcctccgtagccgccaaaaccgtaccccgggtagccgcctccgaagcctccatagcctccgccgtagcctccgccgtaaatcggtcttctttcattcatgatttatcgctccttcacataggttacagtccagcttatgacatcaggaacgaaacgtatgggcatccgcccatttttaacgaaataatcaaaaaacgctttacggaggaatccgatacagggcggccgcacaggcaaaataaaaagccggaacatgcacggtcccggccttttcgtctttattcgcctaaatctacattgtgataaacctgctgtacgtcttccaggtcttccagcacatcaatcagcttttcaaattgagctttcgcatcttccggaagctcgatttcattttgcgcaagcatcgtcagctccgcaactgtgaactcttcaacgccggcatttttgaatgcctcctgcacggcatggaattgatcaggctcggcatacacgataacactgtcatcctcttctaaaatatcgcgaacgtccacatcagcttccatcagcaattccagcgcttcatccgccgtcttgccttcaacaccgataacggcggtcgcatcaaacatgtaagcgacagacccgctcacacccatatttccgccgttttttccgaatgcggcgcgcacttcaggcgccgtgcggtttacattgttcgttaacgcatcaacaatgatcattgaaccgttcggcccgaaaccttcgtaacgcagctcgtcaaagttctcctccgcgccgcctttcgccttttcaatcgcacgctcaataatatttttcggcacactgtacgtcttcgcgcgctcaagcaccacttttaaagcctggttcgattccggatcaggctcgccctgttttgccgccacataaatctcacggccgaacttcgcgtaaatccggctcgtatttgcgtcctttgatgctttcttttctttaatattgttccacttacggcccattttgttccactctctttcacgaattgaatctgtatgataaatactctgtttctattatacctcagcggttgggttgtttcgagtgtaagactttagaaaaagcagggacgcttaaaatagccgcggcgcactaagccgaatctgagggttactgtacaaaacataaaaagcctcccttcatacaggaaggaagtcgcaagccaaaagattcattttattcttattacctatttcctacactgtatatcccgactcacgtggtaaaattttgatatcgaacaaaagaaaggatatggtcatgaaagttttcgaagcaaacagcctactggccgccgccaagcagcgtgcgagtgaatacaaagaactccgcggccaaatggtcaatctaaaaaaagccttccaaggcatggctgatctcggtgacggcgatttctctggccggggcgcaaataacattaaagcttttttcaaggaccacgccggcgtcacagacagctggcttgatctgatcgatatgaaaatcgcatttctcacaagccttcccggcaaagtcgaaaatgccgaactttccaattcgcatgtggaggaatcatttctggagcacgagcttacccacgccctcagaaaatcaaaggcgattatggaagagcagaaaaaagacatgcgctccatcctcggagagatcgaagacatcatttcgctcgaattgttttcaaccgagagcacagatcagaagctttcctcagctgacaaaaaaagaagcgaaaccatacataagctcggcaagctcgatcacgatctaacgaaagaatacgcagaaaccgaagcgaacgaacagttcatcaaagccgactttcagcagcttcaaaatgccacgggcaaaggaaaaagcgccacgccgcttcattacaacgccaaagcataccgagaaagcgacatccataagaaaaaaggcgagattgcaagacattcggatgcttatttgacgattaagaaggaagaagcgaaagagcggggagattgaaaaactgaaagaaagactgaaaaactatgattatgcgaatgccgatgaattctatgaaatggccaaaacgatcggctataaaaacctgacaaaaggacagcagcgctacttcactcaaattgaaaacacgcgtgaactcacagacggtttcaaaggcgttgccgtcggcctttatgattccggaaaagacgcggtcacaggcctgtgggatatggtcacagatccgggcggaaccgttaaagccattacaggagcggtggctcacccgatcaaaacgtatgaagccatttcagccgcaattgaagaatcgtaccaaaaagacatggtcaacggtgacacctactcaagagcaaggtgggtgtcatatgcggtgggcacagttgtgacatcagttgtcggcacaaaaggcgtcggcgccgtctcaaaaacaggcacagcagccaaagtgacgaccaaagtcaaagcagcagcaagcaaatcagcaacagctcaaaaagccataacggtctcaaaacaaaccgttgatcacatcaagcaaaaggtcaacacaggcattgaagtatcaaaaaagcgcgtcaaaaccaagttgaatcaaatcggagatctcactctagctgatattctcccgtatcatccgcgtcacgacttagtaccggcaggcgtcccttacaacgcagtcaacggggtcacacttaaagagggactgcaaaaattcgccaaggtcatcctcccgaaaccgtacggaacctccgcaagcggcagacggacaccggcaccgcatgtaccgccggtaacggtcaaatacggcgagcattttgcgaaatggaccagaaagaaagtattgaaaccgaatgtcatctacaaaacaaaagaaggctacacgtacaccactgacaactatggtagaattacaagtgtcaaagcagacttgcagctgggagaagcaaaacgcaaccaatatgcacagtcaaaagcaggtaaaccagaccgtctgacagatgacgacggaggccacctaatcgccactcaattcaaaggctcaggccaatttgacaacatcgtgccgatgaattctcagattaataggagcggcgggaaatggtataagttagaacaggcatggtcgcaagcgcttaaagaagagcctccaaaaaaggttacgatcacaattgaaaatgtgtatgagggtgattcgttaagacccactttatttgatataacatataaaattggagaagaaagaacaaagagcatcacaattagaaaccaaattggaggctgatgaaaatggaaacttcaaaaatggaacaactatatcaaaagattgctgaaaaaataaatgatatgattccctccgaatggatgagggttactttatatgccgaaattttggacgactccagagaagtttattttttctttaacacacaagaagacgaagaatatatttattcacacgatattccagaacattttcaagtaagtaatcgaatttacaaaaatatgctactagaccttcaagatttatttgatgaattaagggatgaatttaaaaagcaatcttcagatatttggactaacctcacactaaatttagatagaaacggtgaattctcaatcgattatgattatgaagatgtactcgcttcaaaatatactgatactgagcgacaagtaatttgggaatataagcacttgggaattacgccaataagcgagagcagcagaaagttccttgaacaatatctaaatgaacaatgaaaaaattggtgaactatatcaaaagattgctgaacatctaaatgaaatgattccatctcaatgggaaaagatcattttatatgctgaaatacttgaggactcagcggatatatacttttattttacaacaccaaataacagtgattatttattttctcattatatacctgaacactttgatgtgagtgaagagatttacgatcaactgctaattgaacttcaagagctatttgaagaactaaaagaagaatttaaactaggcaaccaagatatttggactaatctcactttaaaattagaaaacaccggaaagttttcaattgattataattatgatgatgttttatcctctgaacttgatgaccttcaaagacgagatgtttggaaatatcaaaatttagggatattgcctaaagatgagaacgataaagaatttgtaataaactacttcggtctataaatcaaaaaaatggctcagcccttctctgctgggctatttttgataactaggatttctcgatggctggaggtgaaagattggagactaaaaaaacgcaagatttgtaccagcttattagtcagaaattaaatgacatcataccttgtgaatggacaaaaatttacctttatgcagaagtattaaatgactctaccatggttcttttttacttcagaacaccagaaaataatcaaattatttattcacaagatatacttagccattacagcgtaagtaaaaatgtcttcaaaactttattaagggaaatccgtgaaatttttgaggaattaagagttgagcacaaaaataatattgatcaggtctggactaacttacattaacattggagagcaatggtcaattctaacttgattataatgatgacgatattttggcatttgagttagatggggatcaaagaattgcattaagggaataaaaacccttggaattttgcctgtagacgaggaagaagaggatttttaattacttatctaaatcaataataaagactggaggcatcatgaaactgcaaaaatgggtgaattatatcaacagatagctgaaggcattaacgaaaaaatcattccttctggatggtaaaaggtctttctttatgcggaaattctcgacgattcatctgaggttttcttttattttaataccccccaaagtgaggattatatctattttcaaaacattccagaacattttcatgtcaatgaggggctgttatttgacttacataacgtattcaagttttctttcaaaacaggcagcaccccataaacggatgctgcctgttaaatccttatgtatagtctgaagaggtcatttattttgttttttaaatatgaaaatagatatgacggtaaatatgatagctgtaataacaatgatccataagcttgcagccgtactgataaaatggccgtttaacttgtagacgatcccgtaatgcttttcatattcctgtatttggtccgcagaagcatgtttaaatactttatcaaccgagtccgtcataaacgcttttctgaacagaacagcggtgtggctgatagggaaatacataataatcttctgtacaaacaccggtacgccgccgatcggtacatatactccgcataaaaaaccgatggctgttccgacgatcgtacttaacgttgaaaatgcattttgtgtgtgaataaacagcgttaaaaataaattaatggagcttgacaaagcaactgaaagaatgatgatacccaatacttcaagtatatcagctccgcttaaaagcttgctgcctgttgaaacgagaaaaatttcacagcctaaaaaggcgatgaaggaaaagatcaagccgataacaaatgaatgaatgacgtagctcaattgaatggtcgctctggataaaggagctgttaaaaagtcatacgttctcttgctttctttatctttcaccataattccgaaagcgcctaaagtcgttgttacagctgtaatggacagcaatcccgccaccatccattcgttcaccatggctttggaatcatctgtcgaaccaaccagcgccttaatggcgtccagctgtgtctgctgcaagaacacggcatataacagaatgacgataaatactgacagcagagaaagaagcaaaagcgttcgatcacggaagtagatttttatgtttctgctgattaaactggataaagacttcatttacgcaatgctcccctttactggcaaagtgcttccttgttcttcgataatatggataaacacatcatccatattccctttgatcacctcgaaagattcgacttttccttcaagacttttcaaaatgtcaaacgcatggagagtggactctacacgaagagaataaatagagtttttaaccgtaaaggccagttgtttactttcaaaccatgccgtcggatcaacgtcttgcttaaacaaaatatgcagactgtcaaacgcatattgatctttcagctgactcggtgtgccctctgcaatcagccgtccttctttgatgaccacaacgttatcagccacagcggcctcttccatgtaatgggtcgttaaaaagatcgtcatgtttgtttcttcctgcagccttttaatcgcattccagacaaataccctcgtttgcgggtcaagacctgtcgtaggctcatctaaaaataatatggtcggtttatggatgatggcgcgggcaatatccgctcttcttctttgtccgcctgacaaatcgctgtattttttctccttaatatcatccaattttaaatagtctgatacaaactgatagttttcctgaacttgtgctttgcttaaatgataatattgtccgcgattcatgatattttcaaatacggtcaatcgttcatccaaaatactctcttgaaagacaaccccaatctttttgcggatatgattgttctctttcccctcaccaagcgtaaaaccgtcaattaccacttttccggatgtctttttgatcagtgtacagagaatgtcaatagtggttgatttccccgcaccgttcgttcccagaaatgcaaacagctcaccgcgtttgacagaaaaggatatccctttaactgcttcaaatgatccgtattttttgcgcagatccgttactgtaataatgtcttgttcttctcccattctgttcacctcgaaaagtaagattttatgccgttgaccactaactttatatcgactttgccgctaggatttttctcatttttatccaactttattatctttttataaataattatcttgattatgaaggtatacgcacataaaaaggcttcttaaaagaagcctttttatcgttttacgttaatattatgctttaattccccaagtcattaaccatcgccactttgttgagaagctttgtaaggatctcctgcacaaatagatttttctttttctgcaaaaacggtagaaattttagtcgcattcgttaaaaagcctttaacagttatcgcaaaatcttgcctccctgctctttttaaaggtataagatcatagcgtgatgtttttcccaattccgttttaataaataattaaaaaaggtttcattggtgcttatatgtggctttttcttcagcaactaatgaagacttaaagaactcattctctttgtaattcatttgcatatgtttcagccttttaaaaaagtaattttctaattgtttgtctatacaataaataaaacagcctttttgtccccgggtcatcaaagttctgtatgtgttgcgaataatttcgtctgcaagcttctcagcttcttctgaattttgctttagcattttcttcaaaccacgtaaggaggtatctgttttcgcccgctttgaatgatcagtcaatactactccatccctgcacactagatcatttcctataattacacctacataatcaaattccaaaccttggcatgtgtgtatacaacctatttcattaatagaatcttcgtcaattgcccacgtgtctgagttatttaaattccaactcattccgaattgatattcaggaatctctatatcatgaaattctgttttagcttttccttccttcacccaatcccaacagtaaccagcaactattcgagctttattattaactttattcagatcttctatctgtttacgcaattcatttggatttctatatatacgaaaatcgtagttcattccaatataattagaattcgcagtttcccgaatttgaagaacatcatctaaccagcttatataaccatctgaaccattgcaacgaaactgtgaatccagtttcatatttgtaacctgagcatctaattcttttgagaatttaaggattgtatcagtactgccaatatcttttaacgttactctttgatgttcatctatgaaaaaaacagaaagtttggaagcatttattatttccttaatttgattttccccaaggttattaaataaaccggatttctcatttaatcgatgcgcctcatcaacaattaaaacgtcaaattcacctgatggagcattgacataactgcccgatcctttaaataaattatcaatgtgccctttccgaaagttttgttttaacttagtagcatatacatttctgggagctgcattttttgttacatattgtgcaacgagacttcggtttgttgcttctactaataaatttacagcaagaacagattttcctgtacctggcccgccttctacaactaaaacttgtttagtgtttgtacgtaatgcctcattcgccaaatgtaaggccgtctcatacacaactttttgattatcaatcatcataaactctcgattaccttgaagcatactgtttaacgaatcttgaagagactttgaaggccgtattcttcctttatctattgtatataggatttctttgctgtctccatacttaatatactttttaatgaaatcacgaagcttacctgaatcacctttgataaaaaccggagcttcttttatataatattcatatattgaatcagttaatggatcgtctgtaccctgattcaaatagttatgtaagtatgtacaaggatataggttgatatcttctttttgcgcattttcattgtaatcctttattaacgatgcgtatgaccaggcttgataagatggatgggttgtttcgcgaattcctttatttataaacgttttaacgatggcctctttactatcaattttctctaccttctcccattgtttaagttccacaatcacaacagatgaacgatcattcttatctgatccagatataagaaaatcaatacgctttgaagtattgggtattttgaactcaatagcaattcctgcgtccttaggaatttctctatcacttaataccctatacatatactgcatagagttatcccaagatctaacctctctctcattgattttgccaattttatcattgtagtttttacaaatatttgttaccaacttatcgtcaaacacatcacttaaaaactcttcttttgtagcttcatagactatcattgtttcaccttttcattaactttttacgttatctctataattcgccactcaaaataactaaattgagttatattgagaataccatttttcttcaaattaatctgttttaatatgctctttgtaattaataattaaaaaggatccttcacatactaatataaaaaaagcagcgttctcaaaaagagaacactgctttatttcaattcgagctttgccacacactccacatgattcgtatgcgggaacatatccaccggctgcacttcgagggtctgatatccgccatcctcaagcacccgcaggtctcttgcaagcgtgccaggattacatgacacgtacaccacccgcttcggtttcatctcgatgatcgtccgcaggagggcttcgtcgcagccttttcttggcgggtcgacgacaagggtgtcggccgtgatgccttcttcgtaccactttggaatcacggtttctgcttctccgactgcgaattccgcgtttgtgataccgttcagctcagcgttgcgtttcgcatcctcgatggcttccggcacgatttcgacgccgtatacttttttcgcctgcttcgccaagaaaagagaaatggttccgatgccgcagtaggcgtcgatgacggtttctttgccttgaagctctgcgtactcaagcgctttgtcgtagagcacttttgtctgttccgggttgacctgatagaacgatctggcggagatggcgaatttgacgtctccgatgaggtcgtagatgtattcttcgccccagatgacgcttgtttcgtttccgaagatcacgtttgttttgtttgggttgatgttttgcacgattgatttgacgtgcggaaattgcgccgtgatgtcttcgatgatcttcgctttgtgcggaaaatcgcttgttcttgtgatgaagacgatcatcatttcgcctgtgacgacgccgtatctcaccatgatatggcggagccagcctttgtggcgttcttcattgtaggctttgacgccataatttgcgcaaatgtctttgaccgcttggacggcttcgtcgtttttagattgctgaatcaggcaggcgctcatgtcgatgatgtcatggcttctttgctgataaaatccggcgacgagtccgccttctctttctcctaccggcacctgcgctttgtttctgtagttccacgggtcttccatgccgagtgtcgggtgcacgataacactggacagatccagcttgccgatccgttctaaaacgtctttgacttgtttctgtttaaacaagagctggccctcgtaggtcatgtgctgaagctggcagcctccgcattgcttgtagatcgggcacggggcatccgttctgtgcgggctttcttccttcagctcaatcaagcggccgaaagcgaagccttttttgacgcgtgtcactttgatttgcgctttttcctcgggcagggcgttcggcacgaagatcgggaagccctgaatctttgcgacccccgctccttcgtgcgtcaaatcctcaaatgtcacgtcatagtattcatttttttctaccgggggtttcattttcatctataatcacctctagttttaccaatagccttgtttcagcgtgctggcaaaccttcaaatctgtcaggccttcaaaggtttccgatcacgctgaaaagatgacaaaatcctaaaacgaatactgttttaggattttgtccgcgtattaatcatccagctgttcagctttctccttcggcatgacgacgtgaatatgtctgtacagattcacgaattcgcctggcagcatgccgccgtattcgccgtccaggttcagctgcatcttttctgatacattgactttcacacggttcgcttttgtgtaaataatgtgctgatcgttaatatgatcgcctctgagcgccatgctcgcgactctgataaactccgcgagattggcttttttcaaaataattaaatcaaacatgccgtcattcaggctggaatcaggggccagcttctcgaatccgccgaccgagttggtcagcgtcactaaaaacagcatgatttcgccttgaaacagcttgccgtcatattcaatctcgacttctgtcggacgaagtgaaggcagcatttccattccttttaaataataagcaagctggccgagcatcgttttcagtttgcttggcacatcatacgtcagctccgtcagacggcctccgccggcgatattgataaagtactgtccgttcacctggccgatgtcgatcgggcgggccacgccgttaatgacggtatcagcggcattcagtatattttctctcggaatgcccagcgctctggcgaagtcatttgtcgtgccgaccggaatgacgcccagcgtcggtcgtttgtctaacggcgcaaggccgttgacgacttcattaatcgttccgtctccgccggctgcgacaattaggtcaaactcccgcaaagcggcttcttttgcggcatgagtggcatctcccgcacatgtggtggcatgggtggaggtttcataaccggcttgttcaaatttttgcaggacctgggcaagatttttcttaaaaagctcacgtcctgaagtcggattgtatattatgcgtgcacgtttcattatctcatcatcctacttaagagtatccgatccattattaacactaacaacctttaattatactatgacttgagaaaatcgcaacaatatgtacaggaattggcagaagaaaaaaggccctggctccatttaaggagccaaggcccgctgtcttactcttcttccgttccaggttttttcttacggaatttcaccaatacttcatatacgatcggtacaatcagaagggtaagcagagttgaactgattaaaccgccgataacggtgacaccgagtcctttagatatgacctgacttccgccttcgaagcccaatgccaatggaagcagggcgccgattgtcgcgatcgccgtcatcagaatcggacgcaatctcgtagagccggcttcaaggagcgcttctctcgtcgataagccttccgcttctttatggatgacgcggtcaattaagacaatcgcgtttgtgacgacgattccgatcagcatcagcataccgatcatggcattcaggctgactgtctctccggatacatacagtccgactaatgcgccgatgaccgtaaacggaagcgagaacagaatcgcaaacggcgctaatgctccgccgaacgtgatcacaagaacgaggtatacgatggcgactgcggcaagcatcgctaagccgagtttcgtaaaggaatcagcaatatccgctgatacaccgccggtatcgatcgatacattgtccggcttatccagtttgtcaactttcttttgaacggctgatgacaccttcgtgatgttgtcagaagtgacggttgccgttacgtcagcgtacactttgccgtcgcgtctggaaatggtgtcagatgtcgtgccgtttttcactttcgccacatcgccgatttttacttcttggcctgcaggcgatgtgatggttttatcctctaattctttcacactcttatactggtctttttcagtcttgatattcacgtcaagctctttgccgtcttttttcaccgttgtcaaaggagactgtgacgtttgagacatcagggcctgggagatttgcgaagccgttaagccgagcttgctgagcttctcctggtcagcgacgaacgtgtactcatcatatgtgctggaaaggcctgagtttacgtccttcagatccttttgctttttcatgatgctttcgatttctttgaccgtgcctttaatatcagactctgaatctccgtacacatagtacgttaattcattgttgttgcctgacgaactgaaattttgcgttttccattcgccgcggctggatgtttttttgatttcttttaagacattgtctttttctttgtcaaaatcaggtgtgtcttcttcgtatttcacgtagaacaatgcgccgttcgagcttccgccgagcgggctttgcgagcctaatgaatactggacggtatcgacatgtttgcgtttaagcagcatgtcttccgctttttgcgcagctttttcagcttcgcttttcgtttcacccggttcaggtgtatatgtgagctgcatcgttttgtccgcttgtgccggcagatagctcgcgccgatcagcggtacgaggaacaaactgccgacaagcatcagaaccgcgatgatggatgtaatccatttatggcttaatgaccaattcagcacttttttatagaaatcggccaatctgcccggcttatgctctttcgctttaacaggcgcgcctgtgagcgattttttgaataaactgtgcgcaagcattggcaccagtgtgatggaaatcaacaatgatgcggcaagcgcgaaaacaattgttaatgcaaacggcataaacagttcgccgatctgtccgccgaccatggcaagcggcaggaatacggcaatggttacgatcgttgatgacatgatcggtttaaacatttctttcgtcgcttcacgcaccaactgttttccgcgtaaaggctcatctttcagcctcatgcggcggtaaatgttttcgataacgacaatggagtcatcgactacccgtccgatggcgaccgtcatcgcaccgagcgtcataatgtttaaagtgacatcaagctgattcagcacgagaagcgcaatcagcagtgacagcgggatggaaacgatagaaatcatcgttgatttaatatctcttaagaataagagaatgatcacgaccgcaaagatcgcgccgaaaatcgctttgcttaacatcgtatccactgactctgtaatcggcttggccatatcaagagtcgagctgtacttgaaccctttatggtcttttttgtattgattcagttcatctttaatcgcatcggccacttctaccgtgttggcgtcattggcttttacgatattaattccgatgctgtcctttccgttcgtgcgggaaatggattctgcttttttcacatctttaatgtcggcaatgtcagaaagcttaaccgtcggaacccctgctgatgcgctttgctgtgcctgctgcgcagcctgagcgtccgccgcagatgccgcacccgcgccgcctgcttgaccttgagctgcggaagaagatgtgaccggaattctcatatctttcagatctttaattgacgtaatatttccgttaacgacaactgatttttccttgttgccgaatgtgtataatccaagcggcgtattgacgtcagagccttggattactttcttgacggtatcttcatcaagtccgtactctttcatttttttatctttgaaagagaattccacctgctcttcctgctgtccggaaacttgcacggacgcaacgccctggatgccttcaagcttaggaacgagagtgttttccacgtttttggtcagatcttcaagcgagcttttatcacttgtcacactgagcgtcaaaatcgggaaagagttgatgctgtaacgggaaatgtcgggctttttcgcgtcgtcgggaaggctgacattatccagcgcttcagcgacttcggttttcgccttgtccatatccttgttgtaatcatattcaatcataaccgatgagacgttttcagaggatgtggacgatacgacgttcactccttctaaattctgcaccgcctgctcgatcggtttcgtcacgtcatccgcaacttgactcggagcagctccgggataagtcgtatttactgagaggtaaggcatgttgacgtccggtatggattcctgcttcatattcagaccggcatacagccctgctacagtaacgataatcgtcatcagccaaactgcgaatttgttcttcagtacaaagttaataatgtggttcatcatgtcctccgttattttttattgactgactggtcattctatataatactaaacggtataactcaacatcgtcaaccaataaggcagtaaatttttctaaatttttcaaggattaaggggaagcacgtcatgaacgaaaaaaaagagaaaatcattaaaacaggcatccatttatttgccaaaaaggggttttcttcaactacaattcaggaaatcgccggtgagtgcgggatctcaaaaggtgctttctaccttcatttcaaatcaaaagaagaccttttgctgtcagcatgtgagtattacatcggcatgtctatggaagaaataaagaaaatcaaaacagaacatcagcataaaccgcctaaggacgtattccaaaaacaaattgcttatcaattccgggaatttatggagcacaaggattttatcattctcttgctgagcgaaaaggtcattcccgaaaatcaaaaggtaaaacagtattttcatgaggtcaatattcaatttaacatgctgtaccgggatgctctgctctccgtttacggagatgccgtcacaccgtttctggcggatgcatccgttatggcgcaaggaattgtaagctcttatatccatttcttgatttttaatgaacatacggcatttcagacggaaaatgtggcggcctttctgattgccaggattgatgatctgattacgggactgataaaagacaatcccgacccgcttttatctgaggatatctttactcagcccgcggcggacagagaaaaactgctcgcggatattcaaatggcaaaagcgcagcaggggctgcctgaggacgttctcgtatcgcttgaagtcattgaagaggaatgccagaaggaagagccgcgaaaaccgattattaaaggaatgctgtccaatttggccggcagcggaaatgaacagattgaaacactgcgggcttccattgaaactcatttcagccttaccatataaaaaaagcagcgcccttacaggcggctgcttttttttatcgttttttgatttcttcaagtaagatcttgttgaccatcggcgggttggcctgtccttttgaggctttcataatctgcccgacaaggaagccgatcgcgcggtcttttccgtttttgaagtcttcaattgactgcggattgctgtcaagcgcatctgtgaccagcttcagaagcacgctttcgtcagaaatttgcacaaggcctttttctttgacgattttttcagcgtcgccgcctttttcaattaattctttgaagacttttttcgcgattttagatgaaatggtccctttttcaatcagcttaatcatgccggcaagaccttccggagtcagcgcgacatcctcaagctctttttgttcggcgttcaggtaagctgaaacttcacccatcagccagtttgacgcctgtttggcttctgcgcctttattgaccgtttcttcgaagaaatcagccatttctttcgtcagcgtcagcaccattgcgtcataagccggcaggccgagctcttcgatataccgcttgcggcgctcgtccggaagctcaggaatggttgctcttacgcgttctttccattcgtcatcaatgtagagctcgacaaggtcaggctctgggaaatagcgatagtcatctgaaccctctttgacacgcattaaaatggtttttttcgtcgcttcatcgtagcggcgcgtctcctgctgaatgactccgcctgacagaagcacctgctcttggcgtttctcttcatgctcaaggcctttttgcacgaacgcgaaggagttcaggtttttcagctctgtttttgtgccgaatttctcccggccgatcggacggagggaaatgttggcgtcacagcgcagtgaaccttcttccattttacagtcggaaacgcctgtgtattggataattgatttcagcttttcgaggtatgcgtaagcttcctccggtgtgcggatatccggctcagatacaatctcgacaagcggcgtgccttggcggttgaagtcaacgagggaatagccgtcgcccgtatgcgtcagttttcccgcatcttcttcaaggtgaagacgggtaatgccgatttttttcgtttttccgccgacttcgatttcgatccagccgttttcgccgatcggcttgtcaaattgagaaatttgatatgccttcgggttgtccgggtagaaatagtttttccggtcaaacttcgtatccgttgcgatttcacagttcaaagccattgcggctttcatcgcgaattcgaccgcttctttgtttaaaacgggcagcacgccgggatagccgaggtcgatgacgctcgtttgggtattcgcttccgcgccgaatggcgtcggtgagcttgagaaaattttagattttgtttttaattccacatggacttcaagtccgattaccgtttcaaagttcacttcatttcaccccttacagttcaggtttcgctttatgatgatctgttgcctgctcaaaagcatgagcgacacgatatacagtgctttcatcgaagtgttttccgatgatttgcagtccgagcggcaggccgtccgcaaatccgcacggcacgctgattcccggcacacccgcgaggttgacagggatcgttaaaatatcgttggcgtacattgtgagcgggtcgctcgttttttcgccgattttgaatgccggtgtcggtgttgtcggtccgacgatgacatcgtatttctcaaatacgtcttcaaaatctttcttaatgagcgtgcgcactttttgcgcttttttgtaatacgcgtcatagtagcctgagctgagcgcgaaggtgccgagcatgatgcggcgcttcacttcgttgccgaagccttcagagcgtgtctgtttataaagatcgatcaggttgtccgcattgtctgtgcggtatccatagcggatgccgtcaaagcgcgcaaggttcgcggacgcttcggaagaagacagcagataatatgtcgcaagcgcgtatttgctgtgcggcagagatacttcttcccatgtcgctccgagtccttcaagcacttttaaagcggctaaaacggattctttcgcttctttgccgacaccttctccgagatattctttcggtacggcgatttttaagcctttaatgtcgcccgttaatgaagaaagaaagtccggcacttcgacattggcgctcgtagagtccattttgtccgggcctgaaatcgcctgaagcaggaatgcgttatcttccacggttcttgtgattggtccgatctggtctaatgaagacgcaaaagcgaccaaaccgtaacgggacacgcggccgtatgtaggctttaatccgacgacgccgcagaaagaagcaggctggcggatggagccgcccgtatcagatccgagtgaaaacggcacttcgcccgcggcaaccgcagctgcggaaccgccgcttgatccgccgggaaccgtatcaagattccaagggtttttcgtcgctttatacgcggagttttcagtagaagaacccatcgcgaactcgtccatattcagcttaccgattgtgacagcttcagctgcttgaaggcgctccactaccgtcgcatcgtaaatcggatcgaagttttcgaggattttgcttgagcatgttgtgcgaagccctttggtcacgatgttgtctttgacgccgatcggcattccgaagagaagaccgtgttcagaccgtccgtcaaccgcttcgtcaagctctttcgcgtaagcgcgggctctttcttcatcaagctgcaaaaacgcctgcaccttatcatccacggatgcgatccgtttgtaagattcatcaacaagatcggaaatcttgatgtcttttttatgtatcatttgtttcagttctgtgattttgtgatcaaataatgacatactgtctccctcctttaatccagaatagatggcacacggacatagccgtctttatgatcgggagcatttttcatgacatcctcgaccggaaggcctttacccgcttcatcttctctcattacgttcttcattttcagcacgtgtgttgtcggttccacgttatccgtgtccacttcattaagctcctcggcaaacgagatgatgctgtcaagctgttctgtgaacatttcagcttcttcatccgtaatggcgagtctcgccaaatgagcgacatgctttacttcttctatagaaattcgtgacataagatccacctccgcataattctccgtttcgtcatataatactgatcatatcaaaaacgagccctctaaagcaacaaaacgccgccttctgaggcatgatgaaaccttctctattttatcctaaatcggggagaaagagaaacgaattatatgtcagaaaatttttacttttataatttattggtagcgttttcatctttaagctgttctatgttggcggggattttttccttgaatggggcgggtttcgagagttgattgatcggggatactttgttaggtttagtaaccatagcctgcacaaaatcatgcgagccgcatgtaatgatgactaaaggctcaccgccggcgcaaaattccggcactactaatctacagaggtgatgcaacatttacttgaaagaagagagggtccaaaaacgtgagtattgaattaattatatctcttgggatttattttgctgccatgctgttaatcggctggtacgcattcaggaagacaacgaatatcaatgattacatgctgggcggaagaggactcggcccgttcgtaacggcgctgtccgcgggtgctgcggatatgagcgcatggatgctgatgggggttcccggcgcaatgttcgcaacgggcttatcaaccttatggctggcgctcggtttgacgatcggcgcgtattcaaattatctgctgcttgctccgaggcttcgcgcgtatacggaagttgcggatgatgcgattacgattcccgatttcttcgataaacggttccgccattcatcatcattgctgaaaattgtttccgccgtgattattatgatctttttcacactgtacacatcgtccggaatggtatccggaggcaggttatttgaatcggcattcggcgccgactacaaattcggtttatttttaacggccggtgttgttgtgctttacacgctgtttggcggtttccttgctgtcagcctgactgacttcgtacagggagcgatcatgtttgcggcattagtgcttgtgccgatcgttgcttttacccagctcgggagcgtttcgacgacgattgattcgatcaacgccgtaaacccgaaactattggatgtctttaaaggcgcgagcgtcattagcattatttcttatttggcatggggactcggttattacggccagcctcatatcatcgtacgatttatggcgattaaagaagtgaaggatttaaaacccgcccgcagaatcgggatgagctggatggctatttcagttgtcggttcattgcttaccgggattatcggggttgcttattctcatcacttcggagtctccgtaaaagatccggaaacgattttcattattttttctaaaatcttattccatccgctgattacgggcttcttgctgtccgcgattttagcggcgattatgagttccatctcgtcacagcttctcgtaacggcaagcgccattacggaagatttataccgcgcctttttcagacgggaagcgagcgataaagaattggtcatgaccggacgcttgtcggtattgatcgtggccgttatcgccattttgctttccatgaatccgaacagcaccattcttgacctggtcggctatgcgtgggcaggcttcggttcggctatcggcccggcactcttgctcagtctgtactggaaacgaatgaatgaatggggagcgcttgcggcgatgattaccggagccgcggccgttttgatctggattacgacagggcttgccgcttcaaccggcgtatacgaaatcattccggggttcttcctcagtctgattgccggtattgccgtcagcctgctgaccaaaaaaccggccgatgcttcttatcagctgttcagccggatggaagctcttttgaaaaacaagaaatagacaaaaagccgtcagatcttatccctgacggcttttttcttgcgcacttgtcctgctataaatactgtgagaaaatcatatcaatttactataagaaaaactgcggaggtgctgtgtaaattgagctggcctatcgaaccggacattttattaaagctgggcattgccacgctgatcggtatgatcatcggtcttgagcgtgagttgaaaaataaaccgttaggactgaaaacctgtatcgtcatcgccgtcagctcctgtatgctgacgatcgtcagcattaatgcggcatatcactttccgaaatattaccgtatcatgatggacccgctccgccttcccgcccaaatcatttccggcgtcggttttatcggtgcgggcgtgatcctgcgcaaaagcaatgacgtcatttccggtctgacgacatcggctatcatctggggcgcagccgggctgggtctggccacaggcgccggcttttataaggaggcattcgcaagcctcttgtttatcctgatcagcgtcgaatttcttccgtggctgatcagaaaagtcggtcccaatcgcttgaaggagaaagatatccgcgtgaggatgtctctttccgacaaagataaaatgaccgagattctaaaggaaatgaaaagcaaacagctccgcattcactcggtccggattgacgatctgcgtgaaacagaaaatccgattatggaagtgaaaatcagtgtccataaaaaccgctacaccactgacgtgtattatgatattaaagaaatccagggtgtcgtcggagtgaagtgtgatacgttataaaaaacgccggactggattcagccggcgtttttctttttatacgagggaggtaaagttatattcagtaatcggtgttttgttttcgatatcacgcctgaaacctttcagcatctcaagctcttcatccccgagtgagtcaagatcaaacgcctgatgcaataatccgtagatcagcatatggcgcaggcggaggaaatccggaattttttcaagccatgcaggatcaagatcattttcttccttgtaccctttcataaaatgagtcataaactcctctgtaaatgcaaccttgtcttcatacgggatgaccggataccacaaaatattgtacagcaaaatactgatatcattcacaaaccaattgtagccgctgtcatcaaaatcaaatgcagtgatttttccgttgtcccagttgaaattgccatggtgcaaatcggcgtgcacaaggccgtagttttccgggttcttcggcaattgccgcagttcttccattaaagcatccgcccgttcgaatacaagatgctgatcttcgggcacatattttcttagcttcagctgctcctcttcatcccattcttgccttttatatttcgggtcgctcagactgtagcttttcgtcagccgatgcatgttccccgtatacttgccaagctcataaaacagagacccgttccaatctgattcctccactttgcgtccgggcgctttttcatagactctgaacaaaaacgctccgcctttttcgtccggcacttcttcgacatctctgccatttaatgaaggaatcggttttgctgccgaaagcccgccctttgtcagatgatgaagccattccatttccccgaaaatatattccggtgttctgcggatcgtatgcgtaatttttaagatataagcttgattatcttttacaatttcgtatacgtagttctctgcgtccgcaataaattgaaacttagtaaatccgtatatttcaccggctttggccagcaccttatcttcctcaaaaatcgcttgaatatctttatgcatgctgattcaccctcttcttaacttttgtcggtgacgtgagtactcagcaaatgtcattcatcaacattcctgcccttcttttgttcatagcagattagtaaaatccgcctataaacgaatgtattttcctgttaatccctaattatacaaatatcataacatacctcatctctctcaccaacgatatacacaataaaaaacccttgctcatatagacatgaacaagggcatcttggttaatcgtaaatatggacggtcggttctttgtcacccgcattgcggacgataagcgcttcctggccgtctgatgaggtgatgttgatttcgacatcgactgagccttttgaataataatccatcagctcacccgttaagtattgggtaaaagcgatgacttcgctttttccgtaaaattgcatcgggatttcaattttcatttttctcatttcatcattttcatacatcgccgttccgactactccggtgtagttcgggaagtagctgtcgatcgcgtttttgaagcgtttaaacacttcggaatcgtcagggtatttctttgctgtgtcagtatcagccggatagaacacgtacttttctttgacatcatcccagtttgaaatggtggatgagccggctttgacttctgttttcgcaatgtaattccccggtacgattgatgtcttcggcgcttgtttataaagggcgacggtaatcggcacatttttcaggttatccattttccggagacggttaacgacttcctgggcgatttcttcaccatgactgcggatcgttttgtcgctgagctccacttcctgctgcggatcccctgtattttcgcgataatagtatacagagttgagagcgagaccgatcatgataccgccaagctggatgctgtttttatcttttcttactaagtaatcctgctcaagcatagacgctaagtaaatcgggctgttttcgtttttctcttttgccgatcccgagtttggcagcaccggatttaagccgagattctggaagttggcgtctgcttttttcgcctttttcagatcactgccttcttttttgcggtcaagccagctgagtaccgtatcctcatctaaatactggccttcctgatacaaatagtcatccgtcgggaacgtgtcttgggcgagccgcatcagtcccgtctcgaattcatcgatgtccagcctcgtattcagccggtccgcggtcagcccgcgcgcttttccggccttaaacggaagcaccatcttatagtaggaatcagagatattatatttcggtatgatcgctttttcagaagactttgccgttttctgcgtgatctcttcctctttgtttcccccgaaactcggcgaacaggctgacagcatcaatactgccgccgttgccgtcgccgccaatgccaacatctttttcaatagaaaacactcctcttatttctttagctctcccaatagctgtgcttcatcccatacttcaatgtttaattcctgcgcttttgtcagcttgcttccggccgcttctccggcaatcagcaagtctgtttttttgctgacagatcccgtcagctttccgccgagcgcttcaatctgcgttttggcttcatttctggacagctcttcaagctttccggttaacacgatggttttgccggcaaaataagagtcgctgtcctccgcttttacttttttcgggcctttatagagtgtgttcacaccgagctcttccagttcattcaaaagctcaagcatttcttcttttcggaaataggtgatgacggcatcggccatcttttcaccgatttcatctactgccagcagctcttcttccgtggcttgtttcagattttccaggctttcaaaatgcatggcgagtgttttggccgcttttgagccgataaaacggatgccgagaccgaacagcaggcgttccaatgaattctctttcgatttttggatggagctgatcagattgtcagttgatttttctcccatccgctcaagccggatgacctgttcttttgtcagcttatataaatcagcgacattacggacgagatgttcacggaaaagctgtgtgatgacacgttctccgagtccgtcaatattcatcgcgttgcgtgaaacaaagtggatcaggccttctctgatttgcgccggacattccgggttgatgcagcgcagcgcgacttctccttcaatgcgcacaagctcgctttcgcactcagggcagacggtcggcatattgaattctttttcttctccggtccgctgttcaattaagacattgacgacctcagggataatgtcgcccgcttttttaacgaccactttatcgagaatgcggatatccttctctttaattaaatcttcgttatgaagcgatgctcttgagaccgtcgttcccgcgacttttaccggttccagaacggcggtcggcgtaatgacgcctgttcttccgacattcagttcgatatcgagaagttttgtcacgacctcttctgccgggaatttatatgcaatcgcccagcgcgggctttttgccgtatacccgagctcttcctgctggtcgagcgaatcgactttgatgacgattccgtcaatttcatacgggaggtcggcccgcttcgcctgcagctcctcgatcatttcaattacttcatctatcgtggcgcattgtttccgttcctggtttgttttaaaaccgagctcatccagaaaatccaggccctgactctgtgtttccacacccatttcgtcaagctccgctatactgtagacgaagatgtcaagatttcgtttcgctgcaattttcggatcgagctgtctgagtgagcccgcagcagcattccggggattggcgaacggctcctcttcatgtttcagccgttcttcattgagcgcttcaaatgactgtttcggcatgaacgcctctccgcgcacttctatggaaaggtttcgtttcattttcagcggaatgttgcggatcgtttttaagttttccgtaatatcttcgcccgttgttccgtctcctcttgtcgcgcctctgacgaaatagccgtcttcataacggagagaaacagcaagaccgtctattttcagctccacattgtaagcgacgccgtccccgacagcctgacggacgcggcggtcaaaatcgcgaagatcatcatcgttaaatgcgttgccgagactgagcatcggcgtgccgtgctgcaccttttgaaatgattcaagcaccgctcccccgacccgctgtgtgggcgagtcaggcgttctgagctccgggtgctcttcttctatcgcaatcagctcctgcatcagtctgtcgtactcggaatccggtacgctcggttcatctaaggtgtaatattcgtaactgtactgatcgatggtgcggcgcaattcatctgcccggtgtttcgctgtttctttgtccatcatgttcttcctttcctcttcaggttactgcttttcaatcggcgcaaaggcggccagcagccgcttcacgccgactgggctcgggaatgcgatatcaagctccgtgctttcgccttctccttttacgctgacaaccgttccggtgccccattttttatggcccgctttatcgccgacagcccagctgagcgagtcgccgcctgttttattcgcgtaggaaacaggacgggatacgggcccgcgtttcggctgcatttttctccccggctgcatgcgcgggtttttcttctcatttaggttctccaataaatcgccaggtatttccctgataaagcgggattccggattcatattggtgcgtccgaatagggtgcgcattttggcattcgttaaatacagttcttcttccgcccttgtaatgcctacatatgcgagtctgcgctcttcttccatctcagcttcttccatcagggagcggctgtgcgggaacacgccttcttccatgcccattaagaacacgacaggaaattcaagccctttagcggcgtgcagagtcattaacgtgacggcatcctttccgcccgattcctcttccttctggtcgagctggtcaatatccgcaatcagcgccaagtcggtcagaaacgcgacgagagacttgtcttcgcttttttgttcgaagtttttcgtcacagaaagaaactcgtcgatattctcaagacggctttgggcttcaattgatttttcagccttcagcatttctctgtattccgttttatcgagaatttcttccatgagttccgtaatggacaggtaatcctgcatattcgtcagattttcaatcattgcgccaaagccgtcaagcgcgtttgccgctttggcactgacgccgatgaaatcaacctgtttgatcgcctggaacagtgacatcccgttcatcgccgcgtatgaagcgattttttcaagcgaagtggcgccgacaccccgcttcggcacattgacgatccttgtaaaactgatatcgtcgtccgggtttgacacaaggcgcagatacgcgagaatgtctttaatttctttcctgtcgtagaactttgttccgccgacgatattgtagttcagtccggcttttaaaagggtttcctcaataacacgggactgggcgtttgtccggtataaaatcgcgatatcggaaagcttccgccggcccgagctgttcagctcataaattttgcccgcgacgaattggccttcgccgaattcattgtcgccgctgtaataagaaagcttgactccttcgtcattccccgtccacaagtttttcggcttgcggtttgagttgtttttaatcacttcgttggccgcttgcagaatccgctttgtggagcggtagttttgttcgagcagaatgacgtttgcgctcgggtaatctttttcaaaagaaaggatattcgcgatatccgcgccgcgccatctgtaaatggactggtcggagtcaccgacgacgcagatattttcaagacgggcagcaagctgcttaacaagcaggtattgcgctctgttcgtatcctggtactcgtctacgtgaatgtactggaatttgcgctggtaaaactcaagcacttccggcacacgctcgaaaagcttaatcgtcgtcatgattaaatcatcaaaatcgagcgattggtttttcagcagttttttctggtaatcggcatacacgtcactcgtgacctggtcatagtagccgccggccgtttttgcgaattcctccggttcgatcagctcgttttttgcgctgctgatggagcctaaaatacttctcggatcaaactttttcggatcgatattccgctctttcaaaatccctttaataacggagagctgatcagccgtatcaagaatggagaagttacggttgatgccgatcctgtcaatatccctgcgcagtatccgcacgcacatgctgtggaaggtggatatccagatttcatccgcgccgggcccgagaatgctctcgacccgctccttcatttctctggcggctttatttgtaaatgtaatcgccagaatattccatggcgcgacgtgtttttccgccattaagtatgcgattctgtgcgtcagcacacgtgtctttccgcttcccgctcccgccatcagaagcagcggaccgtccgtcgtcttaaccgcttcctgctgaacgggatttaatccgcttaataattgattgctaatataattcatatccgttcaccgcctatcaaacatatgttctatcataaatcaaattcgtctgcttggctacttcgtctttacagccgccaccgttttgagcgcctgatcaaaatcttcatatacggcatttcctacaacaatgacatcggcatggcggccgaaccgttccgccgtttccgcatctttaatgccgcctccgtaaaacaggacggacttgtccagcacagctttcgttttctccaccgtttctatgtccgccagcattccgctgtattccaaataaaaaatcggaagatgaagcaaatgctccgcgacccgcgcataagcgagaatatcttctgtttctatatgtgtatccgcctccgtcaaagcggccgctttacaatcagggttgacgatgcaatagccctccgtcacgatttcctccatggacatcagctcgccgtattctttcatcgcctgatggtgcatgccgacaatccagtccgcatttttgctgttgagcacactcggaatgaaataaagatcaaatccgggcacaatggaatcaatcgtcgatacctcaagtacgcacggcactaaaaaacgccgcacctttgacatcagtctcagcacattgtcctcggtgatattgtcgcttcctccgatcacaatggcgtcagtccctgattcacaaagccgttccagctgttcatccggtaaatctttattcggatcgagtttaaaaacgtgcttccactcgttaacatcgtacatgcgttttcgttcctccattcgtttcttgccatttaaacattataacaaattcatttggcccggaaaaacggaaaaagacgtcattcatctgattcataaaaaaagatggcgctccggcggacgggaaacggccatgtttgaaaacagacaaaatgtggaatgtcaaagagaaaaaaggcaaggagtctgatttcaatggaacaagccattatcgtactgatatgtatattgatttttattattttagttcccgccgtattgctgctttggatatacataagagacgaaaaacaggaagaacattcagtgctgcgcaattatcccgtagcgggaaagctgcgctatatatttgaaaaaatcggaccagaactgcggcagtatttattcagcaatgataacgaagaacagccgttttcccggagagaatatgaacagacggtcatgtcgggaaagtataaaagcagaatgatgggcttcgggtcagaacgggatttcgatcagccgggctattatatccggaatgccctctttccgaaacaaagggaggagctgcgcacagatcaaacgccgaagatcgacacgatggtatacaagattgacaaggacaacctgctgaaacgcagcgaacaccgcgaaaaaacaaaagcggatccttattacctgcatccggacgatgtacaagtgatcggccgtgacacatgcaagaaaccgttttatgtgaaaggattaatcggacaatcagcgatgagctacggctcacttggcgaccgggcaattaccgccctgtcaaaagggctgcaccaggccggaggcacgtggatgaatacaggcgaaggcggcctgtctgagtatcacctgaaaggcggtgcggatattatctgccaaatcggactcggactgttcggcgtccgtaccgaagaaggagaattttcgtgggaagaatttaagaaaaaaagccgtctcgaacaaattaaagcctttgaattaaagcttgcgcaaggagcgaaagcaagaggcgggcatattgacggttcaaaggttaccgaagaaattgccgccatcagaaatgtgcagcccggacaatccatagacagcccaaacaggttcaatgaattctcaaatgttccggacatgcttgattttattgaggaattaaggactgtcggtgaaaaaccggtcggcatcaaaattgtcccgggcagccgaaaagaccttgaagatcttatttcccgtatgagttcatcaggcaagcttcccgactttattaccattgacggcagtgaagggggaacgggtgcttcctttcatgagctggcggattccgtcggtctgccgattatgaccggcctcccccttgttgacggccttttgaaaacatacggtataagagataagctgaaaattttcgcatccggaaagctgctcactccggataaaatcgccgtcgccctcgcgttaggcgcggattttgtcaatattgcccggggaatgatgttttcagtcggctgtatccgcgctcaagtatgccacaccaatcattgtcctgtcggagtggcaacaaccgatccgaagcttcagcgcgcgctcagtatcgaagacaaacagcaccgcgtctgcaactacgtgctctccttgcgtgaaggactgtttcaccttgccgcggcggcgggcatcagctcgccgattcacttctcagctgaacacatcgtataccgagaggaagacggcagcctgagggaacttcccggccttatgaatatgaatcagcacgcataaaaaaaaccgcctgccgtcatcggcagagcggttttttacgttgctgaggaggattctcctttgtttacacggtcaagcgccatttcataggcgtcgttgccataatttaagcagcgtttcacccgggaaatcgtcgctgttgaagcacccgtttcgctttctattttgtgatacgtgtttccttcgcggagcattcttgccacttccaaacgctgcgccagcgattggatttcattaatcgtacaaagatcatcaaagaaacgatagcattcctccagatctttcagcgataaaatagataagaataactggtccagttcttttccgcgtaatttatcgatttgcatcgtcaaacaccttctcctttactaatggaagctgcatcgagatcaggcacgatattaatccatgtctttcctggcacaaacggaagaatctcaccgccttttacgggcagaatacgtccgtctttatattcccagtctgactcaataacatcgccgtgctgaagcaggaggccctttccccctgattgaatatcgatggcccgccttccatctttgtctgtaatgcgatggccggcttcaacaataaaaatgttgtgcatggctaaaggctttccggtctcccggtctgtcgctttcacaccatcagagcttcttgtataagcatcagcttttttatcataatcgtattcgacaagatttgtaacgttttgtgttccataatctatccgaatattgtaggtttcgtttccgggttttgcgtctgatgtctgaaatggaagcggttttgttttttcgttcagcttgtatcccttttgttccgccgcctttctgatattgtcataagacgtgtaggaattgtggggaggcttgctgaaatcggctctccaaaacaggcttccgtcaaaatccaaaccgtttatataatcgtaagctccggactccagctgctttttagcgccgggactccagccatgatggacaaatatgctgttaaatccgctgctgagggtgacaaaatattccctcgcgctccgcacaggtccgaccgtttccggcatctcactctgaaaaatcgcgagaaaccgcgtaatccggccctctgccagcgcttcgatgacaacatccgcctttgacagcccggattggggcctcgccttcggatgattgttcactgcgactgcaatcggacggcgttctgcaagcttccgctcagttttcaaccctgttaaaggggcttccgcctctttcggctgcacctgatcggcatcattctgccggcaggcggcaagcagcaaaaacgcaaaacaaagcatacaaacggttttccatcttttcatatgtcggctccctgcttttatattttaacgcattatcgatggaaagagtacagtttttttcatcacgtcgaatattcctctcggcgtaatgcgaatataaggcaggtgtgtgctctgcaaaaagagcagcgtatagatcggatcgcagaatcggtagccccgctcctccagcagaatcctcagtttttgttctttctcaagcacctcttcataattctccgcagatgcggaaccatttaaggcgaggggaatttcatgaagaattttcccgttttcggcaagcacgattcccccgccgatttctttcatccgtgagaaggcgagcaggatatcttccttattttttccgacagcgataatatctccggttgtagtgtaggaactgacaaagccctgcacccgctcggcaaaacctttcagcattgtattgacccgccattttccatgcttatcgagaagcgtgagatagctttcatcatgatcaaaagaaagctggtcaacagaattatcaatcgcaatcatatacggctccataatgaccgcgttgcgcattttcacacccatcggcattgaaaactgtaaatcatccatcttcatatcatatgaaagctcaagagggacaagaccgccctttttccaatccgtttctgtaaacgccttcatatttcggccgtcttctctcagcaggatgcctttggatatcaccgtaaccgggtccggattcatagggtcatcaagaatgttcaatgaggcaagccgtcccgggccgactacaccgagaaagtcgtccatctgataatacttcgcgatattaaaggacgccatattgtaagcgtcaatcgccggaactccttcctccagagcgattttgattaattcattcgtcatgccgcctttataaaaaagcggcgacgccccatccgtcgtgtaaaagaaatgatcataatgccggaagcctttttgatggaggtcctgcagaatcgtcctcaaatcagggcggatggatgaatgcctgagcgacacatagtagcccaattcaagccgtctcatcacctcatcgccattcatcgcctcatgatcggaatcagcgccgaacagtttcatcttcgtaagtgttttctcagaagcgccggggaaatgcccttcgatccgcttgcgcagtttctttgtcgcctgcatgcaatgaagcatcaagtcatccccgtccatgagccgcggccagccggtcaattctccgccttgaatgacatccgggtgctcaatccattgcttgcggacatcaaaagaaagaagctggtcctcattcagcacttcagtctgcagatcatatctggaccaccagaaatattgcaccggctgttttttcagttcttctaatatggtaagcgctttcttttttccgctgtgcaaaaggaaaaacaagttatcattaacaaacgtcgttgttccgaattgagacacatattcggcgagcgtttggggattatatatttgaaaaggatgtgtatgcggttcaatgtaacctggcacaatgtattttccttcacaatttatggtatgaatgtgctctgctgcatcaggaagctcatcaccgacatatacaattcggtctccgtaaatccagatattctttttcagccattgttttaaaaaaggatttaaaacgagagcgttccgtaaaagtagcgttggaagcagctttgagtctacaacatccgcctgtgatctgatgtctttatttttccagttaaaggtacgttcggacattcacatactctccttcgcttatattagactcatcgtatcacatccgcacaattatcgcacggttaaaacgttacaaattattgaagatgaacgaaaagtaaaggagctgaaataatgaaaccgaatatcagtttattaaacgccgttatgcgaatcacttgcggccttaccattttgtctgctgcgtcagcaaaatacacgagaaaaccgtggtgcaaaatgcatcttttctgtatgatgatgggcgcaatgaaagcggcgtccggcatcctccgcttctgtccggtaacatatatgttccaggctggaatgaatcaggatgacagccgccagtaagaaaaataacaagccgtttcggcttgttatttattttctcctgttataaaagagtccggcgagtccgagaaggatcggataacagaaagcccagccgctgaagctgtatatgccgatacaaagtccgagtgacgccagcgcggaccaccagccgataccgaagcggcgcagcagcttgagcccggccgccatcgtaatgacgtatgaagcgataaatgcggcactcgggcccttcagcagcacttcaggattgagctgaaacacccattgaatcaaaagcaccgtaaaaaatatggcgccgagcgtcgtcagcacacgcacaggggtgcggtttttttgatgcagccggtcaaagtatttcggaatatgcccttcccgcgacatcgcatacaccattcttgaaaagcccgcaatattggcatgaacggtgctgaatgtaataaacagcgccagacatgcggttatgtatactcccgtccgccccgttccgtttgccatcagcaaattgagagacgcgatgcctttttcgtctccgtaagcatgggttccgaccgtaacataagcagtcagcgtatataacagtcccacacacgcggcagccgcaaacaggctgatcggaatatcccttttcggatgtttaaactcttcggcaagcggcgtaatcatttcccagccgacaaaggagaaaaagatcataactgcggccgagcctgcggcatgccatccgtgcgggagaaacggatgaaaagagccggacgtgacatgcggcagtgaaacggcaacagccgcggctaacaacaatataatcaaacaaatgatcagcgtgccgatccctgcggatagctgaagccctcttaaatgaagaaacagagataaagcaagcatcgctgccgcaatcaatgtaacggcacccgcacccgctccggtgacgcttgtgatgtactgagcaccggtcagcgcgataatcgggacgccgatcggaactgatccaagcatgatccagcctgaaaccgctccggcctttttctgaaaagcaagttccgcatatgctgtaatccctcctgcactcggcactttctgcaccaaggcggagagtgtccccacaatcggaaaagccgccaatgacattaaaagccaagcagcgagcgaagcaggccccgctgtatttgccgcaacagaaggcagaattaaaatcccgcaccccaaaacagcccctatcgtcaatgcggttccctgcacccatgtgagagagcggcgcagcgtattcatggtgattccccctttttgaaaagctggctttattataaagaaagaaaacggtcttccatatgctacaattaagcaaaaacggtttctttcatttaaaaataaaggaattacaggaagatcacttaaaatgaaaaggggcagccttatggaccaaacagacttacatattttatcgcatttgcagaaaaacgcccggctgacaatggtggagctcggcaagcttgtcgggctcagctctccaagcgccgctgaacgggtcaaaaaacttgaagaaaaaggcgtgatcacgggctacggcgccaatatcaattttgagaaactgaataagcacgttacggcttttatcctgatggaaccgagaaactgcaagcattatgccgcatttgccggcaagcatccggatgttatagagaaccacagaatcaccggcatgtacagctacatcacaaaagtcgtgacagaatccgtccatacgctggaagactttatcgatgaatgcatgtcacacggcaagccgacaaccttggtcgtcctgtcttcctcagcctttgaaggcgcccttacgtaaaaagaaaccccccgcatcttcatgacgcgggggttttcctcattatcgcagcgatgctttcagcgcacggacgccgatatcgcttctgtaaaacagtccgggttttgtcagaccggaaacggcgctgtacactttatctctcgcctcttcaaatgtctcagcaaatgccgtgacattggcgacccggccgccgtttgtgacaaattgatcgccgtcttttttcgttccggcatgaaaaacggcgatcccgtcttcagcggatgtcaaactgccgatcggtgtccctttcgcatagccttcaggatagccctcagaagccagcacaacgctgacagcggccgtatccttccaccttaggtcaacatccttctcatgaagcagatccaaaagcacctgaatgaggtctgattccattctcggcaccacaacctgtgtttccggatcaccgaagcgcgcgttgaattcaatgacttttgatccgttttccgtcagaatcagccccgcgtacagcacgcctgtgaaggagcgtccctctttcaccatagcttttgccgccggcttcacaatcgtttcgacagcgcttttgacgatgtcatcggaaatgtgcggcaccggtgagtaggcgcccattccgcccgtattcggccctttgtctccgtcgaaggcgcgtttatggtcttgggcgatcaccatcggatagacggtctccccttttacaaacgccattaaggaaaattcttcaccggcgagaaattcttcaatgaccacggatgcgctcgcctcgccgaatttctcatcctcgagaaaatcatgaaggcattcaatcgcttcctcttccgtcatcgcgaccgtcacaccttttccggcggcaagcccgtccgctttaatgacaatcggcgcgcctttctgctgcacatatgctttcgcctcttcaaatgaagtaaacgtctcatactccgccgtcggtataccgtattttttcattaaatccttcgcaaactgtttgcttccttcaatgattgccgcttgttcggacggcccgaaaacaaggagtccggctttttcaaactcgtccgctatcccttcaatgagaggaacctcgggaccgataatcgtcaggccgacatgatgttctttcgcaaaggcaatgagtccggcatgatcgctttcttcgatgctgaccagcgtcgcgcagtctgccataccgtcatttccgggcgcggcgtacaccgtgtcagtaagcggactttgcgccgctttccaagccaatgtatgctctctgccgcctttaccgataatcaatacattcacgcttcgttcctcccttaatgtttgaaatgtctgatgcctgtgaagaccatggcgatgccgtattcatccgcttttttaattgaatcttcgtcgcggaccgatccgccgggctggatgatcgccgtgacgcccgcttttgcggcttcttcgactgtatccggcatcgggaaaaacgcgtctgatccgagcgcgctgccttttgctttttctccggcctgctcgatggcgattttggccgaaccgacgcgattcatctgtcctgcacccacaccgaccgtcatatggtcttttgcaagaacgatcgcgtttgatttcacgtgtttgacgactttccaagccagcttcagatcttcccactcctgctcgctcggctctctttttgtcggaatgctgatttttgcgtcatcaaatccgtgcacgtctaaatcttgaatcaaaaggccgccctgtacggaagtcagctgtttttctttcttccctgctgcattcacgtcaagcgtgagcagacgaaggtttttcttcgacgtcagcacattcagcgcttcttcactgaaagaaggggcgatgatgatttctaaaaagatgccgtgaagggcttcggccgttgcctgatcaacttcacggttgagcgcgatgatgccgccgaaaatggacgttttgtccgcttcatacgctttattgaacgcttcctcaattgtggctcccgtaccgactccgcatgggttcatatgtttaacggcaacagcggcgggttctgtaaattcccggacgatttgaacggccgcatccgcgtctttaatgttgttgtaagaaagctctttgccgtgaagctgttttgccgccgcaatggaaccggagacaggcagtgcgctttggtagaaaacagcctcttggtgagggttttcgccgtagcggagcgattgttttttctcaaatgtaacggtgaattgctcagggtctttctcaccggcctcgtgtgttaagtaatcagcaattaatgcgtcgtatgccgcggtgtggcggaatactttggccgcaagctcgcgttttcttttaagcgaaacgccgccgtattctttaatctcattgagcacggagctgtaatcggccgggtccgtgatgaccgtcacatcctgatggtttttcgatgcggcgcgcagcatgccgggaccgccgatatcaatgttttctatcgcttcatcgtatgttacgtcttcttttgaaatcgtttctttaaacgggtaaaggttgacgaccacaagatcaatgggtgcaatgccgtgttcattgatctgcgccatatgctcttcattgtctcttacggcaagcaggccgccgtgaatattaggatggagcgtttttaaccgtccgtccataatttcaggaaatccagtcacttccgaaatgccgatgacatccacaccgttttcctggagaagtttttttgttcctccggtcgaaatgacttcgacgccgagctctgtcagttcctttacgaaaggtacaagatttgttttatcagaaacactgattagtgcgcgtttgattgtcatgccttttcacctctgttatttagtcccagcagctgtttcacaacgctcggataccatttgtgctcaagctcgtgtattgtatgttccatatcttcaagcgtatcgttttcctgtatctcgaatgctttttgcgcgataatcggtccggtgtccatgccttcgtcgacgtaatgaacggtaatgcccgccactttcacaccggcacgatgcgcttgtccgacagcgtcaatgcccggaaacgccgggagaagcgacggatgtatattgataatcctgcctccgtatgcttcaagcagcgtatctccgatcagtctcatatagccggcgagaacgattaattcaaccccgtgaaggcgaagctgctcaataatggcccgttcaaaggcggccttgttttcaaaagctgacggttcaaaggcgaatgacgggatttgtaaagcctcggccctttccaccgccttcgcctgaggcttgtccgtcacgagaagcgatagctccgcgtcccacttctcttctctcatgcgtttggcaatggcctcgaagttcgatccgtttcctgaagcaaatactgcaaattttttcatgaaagagccgcaccgccgaaagaaatgccttcgccctgcttgacccgcccgatcaaataagccttctcgcccttagcttcaagcgtgtcgatgacgtctgtcaggttttcttctttaacggcaaggacaaaaccgatgcccatgttaaagacgttgaacatttcttcttctttcagcttgccgtgctcctgcaaaaacggaaaaatcggcgggatcggccatgacccgtgatcaatttccgcgctcaatccgtccggcagcatccgcggaatgttctcgatgaatcctccgcctgtcacatgcgccatgccgtccaccttaccgcttttcaccgcttcaagcaccggcttcacatatattctcgtcggttccagcaattcttctccgagcggccgcgcgaagggttcatagacagtatccaaatcaagtccgccgtcatcaagaagcacctttctcacaagggaaaatccgttgctgtgaaggccgcttgaagtaagtccgattaagagatgcccctcttcgatatgttcaccggtgacgatttcgtctttttccgcgactccgactgaaaagccggcaatatcgtattcatcagccgtatagagccccggcatttccgccgtctcaccgccgataagcgctgatcctgactgctcgcagccatctgccacgccctgaacgatctgctcaatttttaccggatcggccttgccgactgctaaataatcaaggaaaaacagcggctccgctccttgggcgagcacatcatttacacacatcgccaccgcatctacgccgatcgtgtcatgcttatccattgaaaaagcgagtttcagcttggtgccgacaccgtctgttccggaaattaaaacaggcttttgatacgggagctctgacagatcaaacattccgccaaaaccgcccaagcttcccataacgccgagccttttcgtgcgctccacatgttttttcattcgtttgacggcttcatatccggcttcaatgtcaactccggcatttttataagcatcagacatccctatcactccttgtcaattcgtttctcctcaaaaggcagaaagagaaaggcagcctgaaatcgcgctgcctttatatcattttcagactttattttgtcagcactgcttcttttacgtgaggaagcactgtatcctgataaatttccgtcggatatttgcccgtaaaacaagcgaggcattgtccgcaattggtgtcttcaaattttcggccgactccttttaacaatccgtctacacttaagaaagaaagcgtgtcggcgccgataatctggcggatttcttccactgaatgcgaggaagcgatcagctcctcatgggttgatgtgtcgatgccgtagaagcaaggatgggcgatcggaggcgaactgatctttacatgcacctctgtcgctcccgcttctcggagcattgtgacgatccggcggcttgtcgtcccgcgcacgatggaatcatcaaccatgacgacccgttttccttcaacaacaccgcggacggcggacagcttcattcttactccttgctcacgaagagcttgagacggctggataaacgttctgccgacgtaacggtttttaatgagaccgagttcgtacggaatgcccgttgcctcggcatagccgatggccgcggaaatactggaatcaggcacgcctgtgacgacatccgcttcaacagcggactcttgggcaagcattttcccgaggctcttccgggcgctgtgcacgttaatgccgtcgatattgctgtccggacgggaaaaatagatatactccatgctgcagatagaacggttgatattcatggagaaacgctctgatttcaagccttcatcgtttatgataagcatttcgcccggttctacgtcacgaaggtacgtggcgccgaccacatcaaatgcgcatgtttctgatgcgacgacgtaagcgtcgccgagcatgccgagtgaaagcggtctgagtccgttcgggtcaagcgctacaatcatttctgtttctgtcatgattaaaaaggcgtaagcgcctttcagcatggatagcgaatttttgatctgatccttcagtgaaaagtggccgctgcgtttaatcagatgagccagcacttccgtatcggaggaagtctgaaagatgctcccttggttttcaagctgctgtttcaattgtgtggcattgaccaggttgccgttatgggcgagcgcgagactgccgttgttttgcgaacggaacaggagcggctggacattttcatatccgccgccgccggccgtcgcatagcggacgtgaccgatcgcgcctttgcctttcactttgctcagttcgccgttttgaaaaacctcggtaataagcccctgccctttatgagccgtcagtttttggccgtcggtcgccacgatgccggcgccctcctgccctctgtgctgcaggctgtgcaggccgtaatacgtaatctgcggagcctcttcatgcccccagatgccaaacacaccgcattcttcattcaggcctttgatttcagcaagcatggaatagctcctttccacgcgcgctcaagttctttcgtttgcgcgtgaaccaattgttgtccttcttggcttcggatcgtcaactgtccgtcccctgtcacttcaccgatatgaacggcatctgccgcagccgcttcaaacgccgccttgttttcttcctttacggaaacgacgaagcgggattgagactcactgaacaaaagagccgcttcattaaatgccgtgatgtttgcgccgagtccgtctgtcgtcatgacgctttctgcaatcgccacacccaatccgccttctgacacgtcatgcgcagattggaccagaccttgtttaatggcgttcagaagcgatgtttggcgggctttttcaacgtcaagatcaatttcaggcgctttgccatagattttcccttcagtcattttctgaagttcacttcctgcatactcaggcttcgtttcaccgatgacgtaaatcaagtctcccgccgctttgacatgctgtgtcgtaatatgagccgtatcttcgattaacccgaccataccgatgaccggcgtcggatagatggccgttccgttcgattcattataaagtgatacgtttccgccgatgacaggtgtgctgagaacattgcatgcctcgctgatgccgtcggccgctttttcgatctgccagaaaatttcaggtttttccgggtttccgaaattcagattatccgtgaccgcaagcggctcggcaccggagcaaacgatgttgcgcgccgcttcggcaacggcgatttttccgccttcttcaggatcgagatacaaatagcgggcgttgcaatccgtcgtcattgccagcgcctttttcgtgccgcggattctgagcactcccgcgtcagagcccggagccaccaccgtgttcgtgcgcaccatgtaatcatattgatcgtacacccactctttgctcgcaattgtcggctgctgcagcagggcaaaaagcgtctctgtcgcgtcttttacttcaggcgcgggaacttcagtttcctgaaactcgcggtagtacgcgggttctgctgacggcttatgatatacaggggcttcttccgccagcgcgtcaaccggaagctcgcaaacaacctctccgttatggcggaggcggagcattttatcatccgtgacatgacccacggaaaccgcttcaagatcatatttattaaaaatatcgacaatttcctgttcacgcccgcgttcaataacgagaagcatgcgttcctgagattcggaaagcatcatttcataagcggtcatacccgtttcccgctgcggaatgagatcaaggttcatttcaatgcctgatccggctttacttgccatttcagcgcttgaacttgtcagaccggccgctcccatatcctgaatgccgactaacgcgtcgcactggatgacttccaggcaggcttcaagaagaagcttttccatgaaaggatcgccgacctgcaccgcggagcgtttttcttcagatgaatctgacatttcttctgatgcgaaagtagcgccgtgaatgccgtcgcgtcccgtcttagcgccgacgtacataaccgtgttgccgacacctttcgcctggccttttttaatatccttatgatcaattaggccgacgcacatggcattgacaagcggattgccctcatagcttgcgtcaaactgaacttccccgccgaccgtcggaatgccgatacagtttccgtatcccgcgattccagccactacttcttcaaacaagtacttcacacgcggtgaagtgagttcaccaaatcgaagagagtttaatacagctatcggacgggcgcccattgagaaaacgtcacggatgatgccgcccactcccgtcgcagcaccctggtatggctcaagcgctgacgggtggttatgcgattcaattttgaacacaaccgcctgattgtcaccgatgtcaacgatccccgcgccttccccgggaccttgcagcacgcgttcgccgcttgtcgggaatttgcgtaaaatcggcttagaatttttatagctgcagtgctctgaccacatcacggaaaaaatcccgatttccgtgtagtttggcaatcttccgataatagattcaatgagtgcgaactcgtcatcactgacacccatttgctgatagagtttctcttcttttatttgttctttacttggttcaagcagtagcgacatgaatttccctccaatttttcacgatagactggaacaatgtaagaccgtctgcgctgccgagcagttcatcgaccgcgcgctccgggtgaggcatcatgcctaatacgttgcctttctcattcacgacgccggcaatgccgctgacgcttccgttaatatcgccgccgtatgtgaaagcgatttgattgttttcttttaatctttcaagcgtttcgtcatcacagtagaaattgccttcgccgtgggcaacgggaatcgtaattgattgtccctctttgtaggaagaagtgaacattgtttcaccgttctgcacgattaattcaaccgggcggcaaatgaattttaaatctttattgcgtctcatggcgccgggcagcagaccgagctcctgcaaaatctggaatccgttgcagacgccgagaaccggttttccttcagcagccgcttttttcacggccggcatgatgttggcgaatctggcgatggcgccgcatctcaggtagtcgccgtaagaaaagccgccggggatgagcacgccgtcaaatccgtcaaggcttgtttcctcgtgccagacatactccacttcttcgccgagttcgtcctttacggcgtgatacatatcaatatcgcagttagagcctggtaacacaatcaccgcaaatttcactgtgcgacaacctcctcaacttcatatcggtagtcttcaatgactgtattggcaaggagcttctcacacatttctttcacgagttcatcaagatcgcggtctgatttttccagcgtcagctccatgtattttccgatgcgcacatcctgcacttcattgtaggtcatgctgtgcaatgcatgctgcaccgcgcttccttgaggatcaagcacactttcttttaagctgacataaactttcactttatacattatgaaatgcctcccagtcttttgaaaatctcttcatatgcgtcggttaagcttcccaggttccgtctgaacaaatctttatcgagcttttcgttcgtgtctttgtcccacagacggcacgtgtcaggagaaatctcatccgctaaaagcacccgtccctctgcgtctaagccgaattccagcttaaaatctattaatctgacaccgcagtcttcaaaaataagctgcagctctttattcacctgtcttgtaattgatttgatcgtttccacctgttcggatgaagctgcttttaacagccagatatgatcttcggttatgagcggatcaccgagtgcgtcatctttatagtaaaattcgataatcggctgcggaagctctgttccttccgggatgccgaggcgtttcgacatgcttccggcggcaatgtttctgaccacgacttcaagcggaacgatgcttacttttttgataagctgctctgattctgaaacacgctccacaaaatggttgtcaattcctttggcgtgcagatgtttgaagatcaggcttgaaatttcattgttcagacggccctttccagtgatctccgcttttttctcgccgttaaaggctgttgcggaatccttgtagaccacacggagaatctgttcgtcctcagtttgataaattcgtttcgcttttccttcataaagaagattacttttcacaatattcacggaaggcctcctaacccgaatgttgggaatattcaatctatggcggctgaagaagccgcctccggctggcttcttctataaacctaaacgatcaaagatcaagtcgacgtttttcaaatgataattgtagtcaaagcaatcggcaatctgttccggtgtaagacgggacgtgattttttcctccgcttcgacaagctgacggaacggcacttgtttttcccacgcttccatcgctttcggctgaaccgtgtcatatgcttcttcacgaggcagacccgtgtcaattaaagcgagcagcacgcgctgagaatagattagacccagtgtgcggtccatgttgcgtttcatattttccgggaataccgttaagtttttgacgatattgctgaaacggttcagcatgtaattcagcgcggttgtcgcgtcaggaagaatgatgcgctcagctgatgaatgagaaatatcacgctcatgccataacggaacattttcgtatgccgtcagcatgtatccgcggatcacgcgcgccatccccgtcatattttcagacccgatcggattccgtttatgtggcatagctgatgagcctttttgtccttttgcaaaaaactcttccacttcccgtgtttcactcttttgcagaccgcggatttccactgcgaatttttcaatgctcgtcgcgatcagggcaagtgccgccatgtaatccgcatgacggtcgcgctgtaatgtctgagtggagatcggcgccgctttcaggccgagtttttcacagacatactgctctacgaacggatcaatatttgcatatgtgccgaccgctccggaaagcttcccgacttcgattccttcttttgcctgcttgaaacgttcaaggttgcgtttcatttcttcgtgccacagcgcgagcttcaggccgaatgtcgttggttctgcgtgtacgccgtgtgtgcggcccatcatgaccgtgtatttatgttctttcgctttttcttttataatgtcaacaaatctctcaatgtccttgagtaaaatctcattcgcctgttttaatagataggaaagagcggtatccacgacatctgttgacgtcaggccgtagtgaacccattttctttcttcgcccaatgattctgaaaccgcgcgtgtgaatgccacgacgtcatggcgcgtatcctgctcgatttctaaaatgcggttaatgtcgaaagacgcgttttctcgcatgactttgacgtcttctttcggaatgacgccaagttcagcccaggcttcacaggctaaaatctcgacttccagccatgcctggtatctgttttcgtccgtccagatcgcggacatttcaggtcttgaataacgttcgatcattatgctcgtcctccgtctcttttcatccatatgttcgtgatgtcctgaatccatttttcatcaggctcccgcaaaaatgtcatatgccccattttgcggccttttttaatctcatgttttccgtacaggtacagtttggcttcctttaaaagctccgtatgctcctccgccagcttcacttcgtcaccgagaagattcaccatcattcccggtttaagcagatcggttctgccgagaggaagtccgcagaccgctctgatgtgctgttcgaactggctcgtttcacaaagatcgagcgtataatgccctgaattgtgaggacgcggcgccaattcattaatcaaaaggtctccgtcttccgtgacgaacatttccaccgcaagcggcccgacgagctccagtttctccgcgagctgaacggcaagcgcctctgcccgcttttgaaccgtttcctccgctctcgcgggcacgatgctttggaacagaatattatggtggtggatattttcagcagcgggaaaggttgaaatctctccgtgcaccgatctcgtcacgataacggaaagctccattcggaatgacacccagctttcaagtatgcacgcgccgttttctaacagtgcggccgcttcatctgtctgtccttcttccttaatgacaaattgacctttgccgtcatatccgccccggcatgttttcagcaccgccggaagacccaatgactgaacggcttcctcaagctcccgtctgctgtttacgatccgataaggagcgacctgacatccggctgactggatcgcctttttttccgtttccctgttttgggtgatgagcagcagctcgcttccctggggaagatatgcatgttctttgagccagttgagcgcctcgtaatcgatattttcaaattcgtaggtaatgatgtcactgactccggccaatttttgaatcgcttcacggtcattgtactgggcggtaatctcaatatcggcgatctgtccgcatggcgagtcttttacgggatcgacgactgcgactttataccccatctgttttgcggcgacagccatcatttttccgagctgtccgcctccgataatgccgatgacggcgccgggaaaaatcgtttttttatcagacaagctgatcactgctttccagcaccgtttgttttgtcgcatttcttctcgcctctagtttatccgcaatgtcatcgtcaaatgccgacaaaatttgcgcggctaacagacccgcgttcactgcgcccgcttttccgatcgctgtcgtcgcgaccggcacgccgccgggcatctgtacgatagacaaaagagaatcaagcccgttaagcgattttgtctgaaccggaacaccgatcaccggcagtgtcgttttggccgccgtcattcccggcagatgcgccgctcctccggctccggcaataatgacttttaagcctctgctcctggcgctttctgcatattcaaacatcaaatcaggcgtccgatgcgcggataccacctgtttttcataaggaatgtgaagttcgtcaagtatgtcgcatgcatgtttcattgtctcccaatcggaggtgcttcccatgatgattcctgctagcggctgcattctgttcccaccttctcatgctttgtttttcagaaaaaaaagcccggctcgtattgcactatgaggaagcaatacaaaccgggcatggcgcgtatcggcagtcgttcgcttctgcgatatccatgtcagctgtttatcactttcctgcatagtccggccgtttacggcagccgggtagaaacttatgggccatattcccaagattatatgaggtcgtgttttgatttcatgtttatcttaacaacggacttggataatgtcaacgacattatcgaacgatataaaaattctttcttttaatgttcgtgtttagatcaatttcccttcaaatacgatttttctcccgcaaggaacgacttgaattgatccattttctttcttttctgtaaagatcggctcttccatccgccggacgggcatatacccctcttccttcattaaagcgagaatggtgtcgatcgtttcatgttccgttacttcaaaccgtttcttttttggctttgtcattccttaattctcctcttcttcactgctttcacccagaatccgccgtggatcgttttcggctcaaaggcgatgataaacgctttttcatcaagcgttttaatcgtatcataaagctgaagctcatatttgcgcggcgtcagaatctgcatggcggtccggtctccttcaagtccgcccgccacccagcttgtgaccccgtatcctttttcccggagctgtttcggcaggtccagatcaagctctttcgtaatgacgttgactgtaatatagccgagcgccagtttttcttcaattttcatacccactatgacgccgaggccgtagccgagcgcataggcaatgacgttttgaatttgattcagattgccgagcacgagactcaagccggtcacatacacaaggatttcaattgtactgatgcctgcggcgaaatagcgctgcccctttaaggtaaggatcatcctgatcgtaaaaaaagagacatatataatgttaatgatgagaataatgagaaccatacctatactgttggataaaatcgtctgcatcattgattccccctcctctgatctttgaaaaaactgaccgggacggccgcgtcaatctttcaggttaaggatagtttaccctcttttgatcattttcaaaagaaaaaaaagcccgccccggaaggcagactttcaaactcttatcagtgaagctcagcttttttcaatcgtttgacggcttcatattccttttctagttcactcagcgtatatccggacagttcctgaacatggttttgataaaaccctgaacggatcagctttgtcctcagatgctgttttttccgattaatggcttctcgcaacaacggggccatcctcatcatcctttccgaatcataaagattaatgccgttttcaacttgctgttgctcccatcatatatcggccggctgctcaaaacaacacgctttattagaaatatttgtaaacattgtgaaagacaaatttcgacttataaaggaatcagtgaggcggtaaagtactctgaaataagcggccatgtcacagccgtaaaggcgagcatgatgatgaccgccgcagaaatacagtacatcacgtcagccgcaggcttttcagccgatttgtacaggatctgcacaaactggaccattgccgaggcggccagaaacaaggtcagggccgtaaacaccacggtgatgaccggcagattcaatatcgcgaaaatcatccatactatagagcaggcgacagccggaaccaaaagcgaaccgactcctgccgccgcagcccgcatcgtaattttctgtttcatcatatagcgtgatacaagccagaccgcgccggccgcagcggctaaaaagacgagcgaatacacgagtacgacggtaaagccgtcaaaaaacgtatggtgccgttccccgtaaccgagcggtctctgctggcttgccctcagctgaaaccaatttccgattgagaaaaagatactgaatacaagcattgaaataagagcatatttaaagcgggaaaagccgtcttccccaacgacctttaccggtgatgtcaaaatgcgcagcgcgaaacggcagtaacgtttgaccgcagcccaagcagaagcgagtttttccgtaaaagccggagccgggcgccgttccttttcttttttcttttgcttttgataacgtcccgcatttctggacattctcgacagcggttcttcatcagttccctgatgctgtttttcttcttccaacgtttcttttctttcttccgtcatgtcagcaactcctatcaaaaaaatacggcggaatttgttaagcaagaaaataaaacacttatataaggtaccgaagcgtccttaaacagtcaagcggtttcttcacccggacacccacatgacgttttatcttatgtattggttttacggaataggacaaaaacaaaaaaccggctgtcctcagccggtttttccgttatttcaagaagatgaaatacagtataaagataacgaacagcccgtacataatcgggtgaacgctttttccttttcctttgcagatcattgtaatcgggtagaaaataaagccgatcgcaatccccgtcgcaatgctgtacgtcagcggcatcataatcatcgttaagaatgccggcacagccacctcgaatttatcccaggcaattttaccgagcggcgccaccatcagcgcgccgacaataattaaagccggagccgtcacattcgtagtgacaactgacagaagcggcgagaaaaacatcgccagcaaaaagagaatgcccgtcacaacagccgcgaatccggaacgcgctcccgccgcaacgcctgagcttgattcaacataagaagtcgttgtagacgtaccgagcaccgctccgataacgattgaagttgaatccgcaagaagcgctctccccgcacgcggaagtttgttttccttcatcagccctgcctgtgtcgccacagccaccagcgttccggccgtatcgaaaaacccaacgaacaggaaagttaaaatgacaatcagcatttggacggagaagatatccggaaggtgcatccatgcctgtccgaaagtcggcgcaagactcggcacactgccgacaatgtgcgtcggaaccggaatcagcccgcagatcatgccggcaaccgccgtcagaagcattccgataaacacgccgccgtttacgcgaagcaccatcagaatgaccgtcacaatgacaccgaaaaccgtcagcagcacaggaccgctgtgaatattgccgatagacaccaaggtcgatgagttcgcttcaataatgccggaaccttgcaaaccgacaaatgtgatgaataaaccgatacccgcgccgaccgccaatttcagctcgggcggaattgcattaatgattttttcccgcaatcccgtcagcgaaagtgccacgaaaataattccggaaatcaaaacgccggaaagcgcagcctgccaggaaattcccatgccgagtacgacagagaaagcaaaaaacgcgtttaaccccatacccggcgcaatcgcgatcggatacttggctatcagccccattaaaatacagccggccgcagacgcaagggctgtagcggtgaacaccgcgccctgatcaatttttaatgcttccggaaatcctttcacaccgtttaaagacaatgtcagcggattgacgaacagaatgtacgccattgacaaaaaggtcgttaaaccgccgatgatttcattacgatagcttgtccccagctcattaaactgaaaaaattgcttcaagccaattgcctccttcattctctcccatttattctgcccgttatccgccaaataaaaaacgccccaaatacattgggacgcttgactacatacgttcagtctaaataaataagaatggattatttatatcaaacgattgagattgatccgtagtcaagccatttacggtagcttggtagaaacttgcgggccatatccccgccattatacgatatctgcatatttgatttctgagtctattgtatcaatacaattttgaaaactcaatataaaaaacgaacaatcccgtttaaaaaaattagtttattcgttaattgaccaaaaatggaagacggcaaaagccgcctccctgacatcattttccgtccgcaggccgtaccggaaccgcgaatgtgatcttgccgtcacctgctaaaatgttcataaccgtttgattgacatacaaagcatatgaatcgaatgagaaatcgcgcaatgaatagtcattatcagatgaatcatccaattcaaaaacggattccatttcacccgttttaagattcgtgactttcgccttattccccttgagataatagcccttttcatatttatcaactgatgaccaagttttcatttttttcgtattgccgagaccgattgactcaccgacattcatcagctgatcttcatccgtcttgcttacattaattccgctgaattgataatcgacgatcacccgtctgccttgctgtttgatctttttgatggtgatgccgacatggtgatgtttcgtttcatagctggcgggcagttttgttttcagagggacgatttctcccggctctgattctgattttatattacccgttatgaaaagtgttttcgctttcgggtctatcggtttgctgaattgagtttggccgcgtattcttttcccgccgccgggaagattttctctgctgccaagttcaatagccgacgtcgtcatttcataatggtttcctgcatcatccgttgcttcgtaaatcgagatggcatcatttttggctgtatcgtgaaagtcaactgaatatatgagagccgatcccatcgttccgttttccgcccggatatcgaaaaagcggtataattcgttatttacattcacagctttcgttccttccagggaaactgacttttgctttttgatcgggagtgtaaagcgccagtttcccgggatgtccttgatttttgtaatgacaagcggaagcttatcaccgtctttcagccttgagccgtccgtgaacaagcgaagctggcccccgtaccgcccgtctttcatttttttcatatcagtcctgtcataatcctcagataacatattccgggtatttttataatcgacttgaaaaggaatactctcctcatctgatttcaaattgtcaacgataaagttataaacgagctgtccgctgtcgtaatatacactttttactgtaaccgtgatcccgcgtgattccgctttctcgttcagttttgtcaccagattgcttttaaacagcgcagaacctgccttatcctgaaacagactgtaaatttgtccggcaacaggaatgtttcccatagccgtattaacggagggcatgaacaagcctgaggacagatacagaaaaaacaaagcagcagcaaccgcgaagccgtttatcagttttcttccccatctccgtctgacggcgccttcttttccggcacggacagccgcgctgtgtatcacgtttttcaattcagctttcggcacgtcaatgtcctgatacaattgcttcatttgatgcttttccatatttgtttatcctccttttccagctcttgcttcaatgcttttctcgccctgtgcagatgcgtttttacggtgccttccgccatgccggtctgttcagcgatcatggaaatcgagaaatcctgaaaataataaagctgaatggtcagctgtatatgttcatcaagtgtttccagagcatttcgaaggtctatgtattcttcaacgttcttgttctccgcacatgtatcgtggtgcggctcaaacgggatgacgtcaccgtgctttttcctcatcgcaaaaatcgtattaagcaaaatccggatcagccacgttttaaaatatttcggctccttcagctgcgcgatatgaagaaaagccttgtaagccgtttcctgaacagcgtccagggtgtcttctttgtgatgcaaatagagataagctgttttatataaagtctcctgatgagctgtgatcagtttttcaaaggctgaggcatcaccttttttcgcctttttgatcaatcgttcttccttcaccttatccacctcctatgctgttagatacgaatcggggcgaaacggtttcaaaaagatgacaaaaaaaacgcctcttttttaaaaagagacgttttttatcttgatttattcccactcaatcgtcgcaggcggcttacttgtaatatcatacacgacgcggttgatgtgtttcacttcattgacgatacgtgtcgaaatcacttcaagcacatcccaagggatacgcgcccagtcagatgtcatgccgtcgattgaagttacggcacggataccgattgtgtaatcatacgttctcgcatctcccatgacgccgacgctgcggatgtcaggaagaaccgtgaagtactgccagatgtcgcgctcaaggccgtggtttgccacttcttcgcgcagaatcgcgtctgattcacgaacgatttcaagtttttcttccgttacttcgccgagtacgcggatgccaagaccaggtcccgggaacggctgacgccatacgatatcatccggaatgccgagctctgtgccgagcgcgcgcacttcatctttgaaaagagtgttaagcggttcgatcagttcaaactgcatatcttcaggaagaccgccgacattgtggtgcgatttgatcgtttgcgctgttgccgttccgctttcaataatgtctgtgtaaagcgttccttgcgcaaggtaatcgattcctttcagcttgaccgcttcatcatcaaatacgtaaatgaattcgttgccgatgattttgcgtttttgctcaggatcagaaacacctttcagcttatttaagaatctgtctttcgcatcaactttaatgacattcatattaaagccttcgctgaacgttttcatgacgccttccgcttcgcctttacggagcaggccgtggtcgacgaaaatacaagtcagctggtcgccgatcgctttatgaatcaaaacggctacgacagaagaatcaactccgccgctcaaagcgcaaagcacttgtttgtctccgactgtttcgcggattttttgcatttcgatttcgataaagttttccattgaccattcgcctttacattcacaaggaccgaagacaaagtttttcagaaggtcatttccgtattctgaatggcggacttccgggtggaactgaacgccgtaccattttttgtcttttttactcatcgctgagttcgggcagtgatggcttgtcgcatctaccgtaaacccttccggcacttgtacgactaagtcgccgtggctcatccataccacttgttcttccggaagatctttgaacaggtcaggagttccttgaatctgaatgttcgcttttccgtattcgcgctggcttgccgcctcgactttccctccgaggtaatgagtcatcagctgcataccgtagcagatgcccaatacaggaatatcgagttcaaagattttttcgtcacagcggaaagatccttcatcatatacactgttcggtccgcctgaaaggataattccttttggattcatttctttgatttcctcagctgtcaacgtatggggatgcagctcgctatatacgccaaattcacggatccggcgggtaatcagctggttatactgactgccgaaatcaagaacaagaatcatttcattcactaacttcgtcatggttgtcacctaatctcctctaagtttttgacacagaaaaaacggaggacacacgttcagccctctgtcgcgcaagacttgtccggaagcccggctttttaacgctcccgggctcccatttaacattcatttattctaacaacaggacgatatgcggtcaagactatcttgttttaattatattttcccacaactgtaccgattcattccaaagctctgcggcattatcgctgcggtataaagcacgctcatagcgcagcgtcagctcggacatgtcgtctgtatggtacgcctcatcaatcctcgcggcaaaatcacggagcgtttctccgtctcccctgctgaacccttttcgtttcagctggcggagcagcgcggcatatgcgtcgaaaaagacgtcttcatccgtgcgccgcttcaatctggctgctgcaacatgcggaatccagcgcgcccgcagcacccagacgagcgcggccgcggctgaaatcacgatgatgatagctgcatacggccacagctgtgccgcggttttattgtgcatcacaggatgcggagccgcactgtgctcccgctttttcggcgtttcttttttttcgggctttgtttcctggcgctgcttgtcagacggtgtatccgaattccccgctgagcttccgccatcttttcccgctgtatgattctgctctgacgtaaactccgtcggattggtgaagcctttcgtcggctcaaacgtcacccagccctgatccggaaaatatacttctacccacgaatgggcattgttgtttgtgacttcataaagatggccgttttgatcgcccgcgcctttatattctccggatgtatagcctttcacccagcgggcgggaattcccgcagatcgcagcagcacagccattgccgaagaaaagttatcacaataacctcttttcgtttcaaacaaaaattgatccacataatcctggttgtgctccggaacggcgacatcctgtgtatcatacgaaaatgcggaagatcccagataatcctcgaccgccttcgctttatcgaacatattatgatgatcccgcgtcagcctgtcggcaagctgtctcactctttccggaaggctgtcgggaagctgcagataccggtcattgaattgattctgctcacggtatcgtttcactttcacttttttgaggtcattcagtttaaagacgggcgcgtgaaaagtcaccgtgtaccgtcccatattgcggatgctgcccacttgttcactgatcggcgtgatttgctcggtgtttccgttcatttcaagctgaatcgagtgcttcggtttaatattggagacgccgatcggatacatgacgtgattataaagataattctcatcaatggacacctgcgccgtataacgtctcgtctgcacactccggtcaaaccatatatcttccacattgccgccattcagtttataggacatgccctgatcggtctccacccagccttttcccgtgtatgtatccttcgtttccacccggaagtacgcccgctcttttcccttccatgtgaaaaccggcgtatcgtcctgctgaaaaggcccgcctaatgtttcatcatggttgccgtagccgattttgctctcagcggcgggcacctctttgtgatttgttatttttttcagaaacggcacggggtccggccagttcggatctgatttcggagccgccagaccgaataggacggaagcgcagataaacagcgccagcggcagaaaccatttgatgatcaacctttttttaaacgctatgtgttccgtcaggcggatgcgctccatattcaaaagccccatcatcaaaaagccgataaagacaatccggatgacggcgtatgcggcatcatagggagtaaacgtatcaagcacggtgatataggccaccgtcatgataaaaaagaataatattttccgctgatagatcacccagtaatgcagtaaatatacgagcagccataatagcacaaaaaacagcaatgtgcggaatgacgggttcatatcattccatcttccggtcccgatgtgccgggcattcagcatcacgtcccgcaaaaaagaagcgagccattccggctgaaaaaccgaacctttataaaacagcatatgaatactgatcaacgtaaacagaatgcaggacggcacggtgacgtaccacctcatccggaagaatgacagcagaaatgccaaaccgataaaaatgatgaaaaaaccggtatgttttgtatccgtaaaattgtgcagcggcctgagccattcccataacaataaaaaagcgagaaaataaaacagcagcagactcagcctgcttccctggttctcgtcatgcggcatggcgcgccacctctctttctaaacaacatgggacacccgtttgtccctgatcatttgcaccttgatattcttctgagcgaagatgagagcgagattccgttctttttccgaaagcacggcattcgtttctttcgccaaaaacaccgtcatgtcaaaaggtcctgcctcagcctgtttgagaagctcttctgtaaggctgcccgtcacgacggcaataaaagctttgcggacacgcggatctgccagctcttttcttaagcgtccgccggcatcagcttcttccgattctgaaactgcagccagataacgcagcacatttctgaaatgctgctctccctcccggacgggaaaaacagtccggtcgttccccaatgaaataaaccccgcgggagagcccttcacaagcgccgtgtaaagcagggatgccgaggctgagaccgcggcttcaaacgaaggggacggcgtgcagtccaaaaggagaaccatattcatactctgcaaggggtcaaattccttcgtcatcagctcattgcgccgcgccgatgttttccagtcgagtgcggaaaaccggtcgcccggctgataatttctgacgctcgcggccattgcggagcggtgagtctgaaacggcgcgccggcacccgcaccctcttctccggatacggtctgcgtcttataatgtacagacccgtacgccgggaaaactaagaccgtatccgttaccgaaaacgaggccgtcttgtccaaaagcccgagaacatctccggtccgcactcttatcgtatgtaaacgatgctctccgcgcggagcctgcggcagctcatattgaaacgtcagctttttttgaaaccacggaaacacgagctgtttcgcacagcgcctctcgccaagcgtttccggcatcacatcttcaatgaccatataagtcagcggaaacggcaggcgcctcgtcagcctgatggtgacagacagcctgtcacccgaggttaattgagcagaagaaatctcacgcgtcacccgaaacgcccgcagcggatacacagcgaccagcccggcgtaaacggtaaacggcaaaaacgcataaaataaaaaccagctcacaaatccgccctgaaacatggcataagaaaagaccgctgccgtcaatacggccaaaataagcagcttccagccgtatagcagccaatgcactttctttctcattatcggaccgacatcctttgaacgggaactttttccgtctgcatgatgtcttcgatcacagcttccggcgtgacatcattaaatttcgcctcggccgttaagatcattctgtgaggcagcgtatacggagccaaatactggacgtcatcaggaatgacgtagtcgcgatcatgaagcagcgcgtatgcctgtgcggctttcattaatgaaatcgaaccgcgcggacttacgcccaaatgtacggacggatgccggcgggtatgctgagtgatgccgacgatataggctttaatgccatcatccacccgcacctgctccagcttttgctgaagactgataaattgttctttagaaatgacgggctcaattgtttcaagcggattgcgcccttcctgcaaagacagaaccttaagctcctcctcggcagtcggatagcccatcttcagcttaaataaaaaccggtcaagctgggcttcaggaagcggatatgttccttcatattcaaccgggttttgtgtggccatgacgaaaaacggctcagccagccgcattgtctttccgtcaatcgtgacatttccctcttccatcgcctcaagcaaagaagactgcgttttcggagaggttctgttaatttcgtcggccagcacgatattccccataatcggtcccgggcggtattcaaattccatcgttttcgtattataaatagagacacccgtcacatctgacggcagaagatccggagtgaactgaatcctcttaaagtcagctccgatcagcttggccaaagcgcggaccatcatcgtttttccgactcccggcacgtcttccagcagcacatgcccttttgcgagaatggcggccaagctgagtatggcgatatcccgttttcctatgatgatgttttcaatatgctcaacggctttctccagcagcggatgcagctcttctttataagccattcttctcctcctagtcatctctcaaatttcaattatcgtaacctaactttaccacaaaatataaacagtataaaaaaacgtttccagcgaattgtttccagtccgcaaaaggaaaaaagctccctttagaaaggaagctttatttcagctggagaggctccatatgaacatgtgaatggtcgatggcatgttcatctttcatctttcgttctacctcatttgcgatatcatgactctctttaatattcatatcagacggcacttcaatgacgacatcaatatgaacggagctgcccagatatctcgctttaatatcttttaaacggctgacgcccgcaatctgttcgatcgtctttttataatcagaaatatttttgacatcaaaaccgtcagtcagcgaatgagaggattctttgaaaatatcccacgcggttttgcagatgatcaatccgatgataaacgccgtgaccgtatcaacccaagccaaatggaactgcgaagcaaaaattccgataaacgtgccgatactgacgagcgcatctgatttattatcagcagccgcggctgaaagggcttggctgtttacctttttggcaagcccttttatatagcggtagacaatcagcatcacgacggcgctccccgcagccgtccaggcagcaatcatatccggtgtttcctcttttacggaaaaaatagattgtgcggcgctgaacagcacttgcattccgacaagcatcataataatggaagcgataagtgacgcgacggtctccgcccgaaagtggccgtaaggatgatcttcgtcaggaggtttctgagagatgcgcaaaccgatgaaaacagcggcagatgccacgatatcagtcgtgttgtttaaaccgtcggcttgaagcgcctctgagtgaaacaaatagccgatcacaagcttcacagccgacaatactgcatatgcggcaatactgacaatcgctccggtttcgccttttttcaattcatgatatctctccactgaaaaccctccttcccgttcattttttccttcattatcatacaaagcgaaggcacagtgggtctatagaaacatgattcactttccacagaaaaatagtaatcatagaacatttgtgcatacaggcaaattatttttattcacgaaaccccagtcatcccaatcgtaccaaggcttcttgccgctctgcttatatggaattattttcaataccatcaaaacatataaatcacagaaaattatttcttttccttctgctgtacgaacgagaaaaaatgtcatattttcttacatcattttcaaaagtcatatgtatttatgataaaataaaacttgtcggaatattcagcataaacaaattaaaaggaggcaaagaatgaatcagcctaattctttatcgaagggattaaaaacccggcatatgacaatgatttcaattgccggcgtgatcggcgccggattatttgtcggaagcggatccgtcattcattccaccggacctggagcaattgtctcctatgcattagcaggactattagtgatttttattatgaggatgctgggggaaatgtcctccgtcaacccgacaagcggttcgttttcacagtacgcacatgacgccatcggtccgtgggccggttataccatcggatggctgtattggtttttctgggtcatcgtcattgccattgaagcaattgcgggcgccggaatcatccagtactggttccccggcattccgttatggctgacgagtctgcttctgaccgtgctgttaacactgacgaatatttattcagttaaatcgttcggcgaatttgaatactggctttccttagtgaaggtggcgactatcgttgtcttcttaatcgcgggttttgcgtttattttcggcctcgtccccggcagcaaaccggtcggacttgaaaacctgacgggcaacggcggatttctcccaaaagggccaagctccgttctgctcggcatcgtcgtcgttattttttctttcatgggatctgaaatcgtcgcaatcgcagcgggagaaacgtcaaacccggtcgaatccgtaacaaaagcgacccgctcagtcgtttggcggatcatcattttttacgtcggctccattacggttgtggtcacgctgcttccgtgggattcagccaatgttctggaaagccccttcgttgccgttttaggccatatcggggttcccgcggccgctcagctcatgaatttcatcgtcctgacagccgttctgtcctgcctgaactccgggctttatacaacatcacggatgctgtattcactggcagagcgtaatgaagcgccgcggcggtttatgaaactgagcaaaagaggcgtaccggttcaagccattgtcgccggcacctttttctcctatattgccgttgtgatgaactatttttctcctgactccgtatttttgtttctggtcaattcatcaggggcaatcgcactgctcgtctatctcgtcatcgcagtctcacacctgagaatgagaaagagaattgaacggacaaaccctgaatctcttaaaatcaaaatgtggtgctacccatacttaacctacctgacgatcatcgctatttgcgccatcttgttatctatgctgtttatcagctcaatgcggtctgaatttctgctgacaggatttattacattagtggtccttgcctcatatgtattccacaaaaaacaaaaaccgaaagagaacgcttccgcaagccgggttgcgcaataaccgcaaacacccgccctcaaaaaagggcgggtgtttttttaaccaacctgttccagacagcattaactgtagtacaggatttcaataaatgataaggacaggatgaataatggcacttgaaaaatttgcagatgaactgccgattatcgaaacactgaagccgcagaagacatcaaacggcagcacgtattatgaagtcacgatgaaggaatgctttcacaagctgcaccgtgatctcccgccgacccggctgtggggctataacggtttgtttcccggcccgacgatcgacgtgaaccaagatgagaacgtctatattaaatggatgaatgacctgccggataagcattttctccctgtggaccataccattcaccattcagagggcggccatcaggaacccgacgtcaaaaccgtcgtccatttacacggaggagcaacgccgccggacagcgacggctatccggaagcctggttcacacgggatttcaaggagaaggggccttattttgaaaaagaggtataccactatccaaacaaacagcgcggggcgctattatggtatcacgaccacgccatggcaattacgaggctcaatgtgtacgccgggcttgccggcatgtatatcatccgcgagcgaaaagaaaagcagctgaagcttcccgccggagaatacgacgtaccgcttatgattatggaccgcacgttaaatgacgacggttccttgttttatccgagcgggcccgataatccttccgaaacgctgccgaatccttcaatcgttccattcctttgcggaaataccattctcgtcaacggcaaagcgtggccgtatatggaagtcgaaccgcggacatatcgtttccgtatccttaacgcctcaaatacgagaacattttccctctcgctcaataatggcggccggtttattcaaatcggttctgacggcggactgctcccccgttctgtcaagacacagtccatcagcttagccccggctgagcggtatgatgtgctcattgatttctccgcttttgacggagaacatattattttaacgaacggcaccggctgcgggggcgacgtcaatccggataccgacgccaatgtgatgcaattccgcgtcacaaaaccgctgaagggagaagacaccagccggaagcctaaatatctgtcagccatgcctgatatgacatcaaaaagaatacacaatatcaggacgcttaaactcacaaacacgcaagacaaatacggccggccggttttaacactcaataacaagcgctggcatgatcccgtgacagaagcgccgcggctcggctcaacggaaatctggtcgattatcaacccgacgcggggaacccatccgatacacctgcacttggtttccttccaagtccttgaccggcgtccttttgacttagaacgttataacaaattcggcgacattgtgtatacaggccccgccgtcccgccgcctccaagtgaaaaaggctggaaagacaccgtgcaggcgcactccggagaagtcatcagaatcgcggcgacattcgcgccttacagcggacggtacgtatggcattgtcatattttagaacatgaagattatgacatgatgagaccgatggacgtcacagaaaagcagtaatccccctttttgagaaggggcttttttatttatacaaaaagaaaaaataaggatccgcttatttgcatatactgtaataacaggaagacggtgcaccctcattggaaatatggatagaaaaaggaattaggagattagggaaaagtatgagacaatgaaggtgtgcacgaaaattcataagggaagaagtgactttatgtcttactacaacaaacgtaatcaggaaccgctgcctaaagaagatgtcagtacgtgggaatgcacaaaagaggactgtatcggctggagcagaaagaattttgccggcagtgataccccgacttgccccctttgcggcagtaaaatgatcgacggcgtccgttcgttggtgaatctccaaaacaacagtcaaacggcatcaagttagacctcccttttacgagtctcaacatagagaaggcctccatgtctcatgagaggcctttgcgttatcatgtccttttacgatgcaaaggagcaatgaacatgaaaaacgatcggcagcagaaagatctcaaggaaatggcaaaacagcagaaaatgaaccttgccgcacagtcattcatcgaatcactccattttgccgttccgattctccgttttttcaaatggctcgcctcagccgcagccagctttgttcattaaaaaacacccagcgggcgctgagtgtttttttcatgattggataacggaaaaactgttgataatgccattgtcattttcccagactttttcacattttttcgtatccaaatgataagcataaatggtcctgaccttcgcgttccgtcctgtttcatccttcagacgcttagcgcctttggcttccgccatgaaataaatgatgctgccgtctttagaaaactgaggctgggcatcaatcagcggagtgaaatccttcccgtttgagataatcgtttcatcttttttcgttttgacattcatcagacggatggacgctttttgttcagtccctttttgtgtataagatgtaaagacaagatttttgccgtccggtgacatcgcgatgtcgctgataaactgttcaaggtttgtcagatcctgaaggtgatcgcccgcccctgccgcaaaccgtatattcgtcggttcagggtcaacccccttctcatttgcctcatccgtttttttataatcctctttcacggaataatgcagcagcgcaaaatcgttttggctgcggttataaaagaagccgctcacactgtcgtctttctcatccgccgcagggtacaggttttgatagcgtttcgttttcagatcaaaagacgcgagacggaaaatatcttcatccgcttttccgagacggaaataaatgtgcgtcttatccttggataaaaacagactgtcagcgcttgccgatcctttataaagcaccgtcttctgtttcgtcttcagatcaagcttatacagacgcatctcattctgatcattattaccgacataatagagcacctgatgggcgtcatccagcgcaaacgccggatatgccgaaagcttttcctcgtacagcatacggccgtcttcgtaatatttcgtcatcagatctttgtctgtaatggaaacaagcagcttgtcatggccgccggagacaacggcttttccgcctccgtcgctttttcctttgatcagtaaaacggccgcgatgaccgccgccgccagaacagcggctgcgaggatccagatccatcgtttcttattcattatcaatctctccgtcaatcagaaaaagcaagaatagtctccttgctttttctgatggtctattttaatagctgtaatgtccggatactcttcctttgcttaacggatatccgagcgctttgaacgctttcgggctgacatccaatacggcattcggcagacggcctacatcatttttatatactgtgataacctttttcggttttgctttagcataagctctgattttcgttccgtttctcggaacgtcaaatcctaattttgtcgcgcaatcccaatgtcccagttttttaccggaagatccttttttaccgactccattataccatgtaatatttccgttcacttttttagcacttgcatcagaagagtaactgatcgctcccagcgtacttcctgctaaaatcaataatgctaagaataacttcttcaagctttcgtccccctgattctttattctaggcaaaattatacaccaagaagacgattataatatttcaatcactttacatgttcattacaacgcgacggagacacgcacacaatattgacacaatttccaattctatataatcccatggtaaattatactacaaaatttaattcataagcgttataatatccctagagtatttctgcattcaatatggactttttataaggcctattgatagttgcgtaatatgatatattttgagaaatcaggctttaggaagcactttttttccttttaaaccgtggttcatattgatcatgtacctatactcgtttccatcagactaggagtgataatcaatgaaagcggcaagatggcacaatcaaaaagacattcgaatcgaaaacattgatgaacctaaagcagaaccgggaaaagtcaaaattaaagtcaaatggtgcgggatttgcggaagcgaccttcacgaatatctgggaggtccgatctttattccggtcggcgaaccccatccgttaactaaagaaacggcgcctgtcacaatgggtcacgaattctcaggagaagtcgttgaagtgggcgaaggcgtcaaaaattacagtgtcggcgaccgtgtcgtcgtggaaccgatttttgccacacacggacatcagggagcctataaccttgatgaacaaatgggattcttaggcttagcgggaggcggcggcggattttctgaatatgtgtccgttgacgaagaattgctgtttaagcttcctgaagagctttcttatgaacagggcgcgcttgttgagccgtcagcggtagcgctttacgccgtccgtcaaagcaaattaaaagcgggcgacacggcagccgtttttggctgcggaccgatcgggctgcttgtgattgaagccctgaaagcagccggcgccacagatatttacgcggttgaactttcaccggaacgtcaggaaaaagcgaaagaactcggcgctatcatcatcgatccgtcaaaaacggatgatgtcgttgaagaaatcgcaaaacgcacaaacggcggcgttgatgtttcttatgaagtgacaggcgtccctgtcgttctccgccaggcgatccagtcaacaagcattgccggtgaaacggttatcgtcagcatctgggaaaaaggagcggaaatccatccgaacgatatcgtcatcaaagaacgtaccgtaaaaggcattatcggataccgtgacatcttcccttccgttctcgcactgatgaaagagggctacttctcagcagataagctcgtcacgaaaaaaatcgtgctcgacgatctgattgaagaaggcttcggcgctttaatcaaagagaaaaaccaagtaaaaatcttagtaaaaccgaattaaaccgttcagcaaaataaacagacacatccaaaaagagccgttcaggctctttttttcgtcccttcgtctttccttccttttccttttaaaaatgatccgctctgcgcaaactatttttcaccctgttccgtctatccataggtaacagcctatgatacgtatttttaaaaaaggagccctttaaagcaatgaagaacgaaacagccaaagcgtcgcttgtgacgtgcataactgagcgcaaagaagacttttaccgcctggcatacagttatgtaaagaacaaggatgacgcgttagatattgttcaggaatcaattcaaaaagcgctgacatcagtcgaatccgtcaaaaaccccgatgtgataaaaagctggttttataaaattttagtgcgtacggccattgattatctccgcaaacagaaaaaacttaaagtgatggacgatgaaacgatcgagtttttaagccgcggaaaggaagatcactacaaagacacggaccttcatgaagcgcttgacgacctgccgcatcaatataaaaccattatcattctgcgtttctttgaagacttgaaattagaagagatcgcggacattacgggggaaaacatcaacaccgtcaaaacacgcctttacagggggctgaagctcatgcgcattcagctgacgaaggaggatctttcttaatggaaaaaagattagaacaattaagagaagagtataaaagtgtgcccattcctaaagaactggacagcattgtcgaaaaagcccttcagcacaaaccgaagaaaaaacgaatcgtgatgtggccgacatccgcggcagtcgctgcggccgtcttatttaccgccgtagtcaatatcaatccggatgccgcacaagccatgtctaaaatccccgtcatcggcaaagtcgtccaagccatcacattcgtggagatgaaagaagaaaagaaccaatcaagcatcgatgtgaaaacgcctgctctgtccggcctttccaatcatgaacttgaagacagcatcaaccggcattatatgaaagaaagcaaagagctctaccgggaatttatgaaggcgacctcaaaaagcaaaaaaggccacctcagcatctacagcgattatgaaaccgtaactgacacatcggatctgatctcagtccgccgtgatatcgaaaaaacccaggcttcatcttatacccaaagccgatatatcacgattgataaaaagaatgaggccgtgcttacgttaaagagcttattcaaagatgaccgttatattaaagtcatcagccaaaatattaaagaacaaatgaaaaaacagatgaaagaagatccgaataaaatatattgggtcgaggaagatgatatgacggagcctttcaaatccattcatgccgatcagaatttttatattacagatcagcacaaacttttcatctcatttgatgaatacgaagtagcacccggatatatgggcgttacagaatttaaaataccgacctccgtcatctcaaagctgcttgtcggagaccgctacatcagataaagaaagaaaaaaatccatgatatccgcagatcatggattttttctttttccccggcaacagccgcttgcacaggggaaccctttcatataacagacgccggacgagggctgaaaagtttaagaaaatcacaacatttcattcattttttctgaaacaaaatccccttccgaatgcgtctatctaacggaacaaatggaagactgtacagaaatctgccataaccatccgcaaaacagcgagaatttccgcacacattattggaggaataccatgtcagacaagtcactgaatcatcgctatattcccggactggatggacttcgcgcctttgccgtcctcgcagttatcgcatatcacctgaattttaattgggccgacggcggtttcattggtgttgatatcttttttgttttatcggggtatttaatcacatctattatattgcctgcccaaggcaatgacatcacccttgatttgcgtgatttttgggtgcgccggatcagacggcttctgccggcggcttatctcatgattatcacgacagtcatttgggtcgtattatttaatagcgagctcctgcataccatacgcggagatgcggtctcctcacttttttacataagcaactggtggtttatctttcataaactttcttatttcgacagcttcggctctccttcgccattaaaaaacctttggtcgctggcgattgaagaacagttttatatcatatggcctttcctgctgcttgcaggaatgcacatatgtaaaacacgggcccggcttgcggcagcggtcacattcatcgcgttatgctcagcagtcgtgatgagtatgatgtatgtccctggcggagatccgagccgcgtttattacgggacggacacccgatcatttgaattgcttatcggctgcgctttagctttagtgtggccgatgaaacgattatcttccaaacggctgccgagcagcatgaaacacctgcttcacgggacggagcttgccgcttttgccgcgctgttgctatgcgtcttttacacggatgaatatgaacccttcctgtacaagggcggcatgcttttgatcagcatcaccgcagcggtccttgtcgcatgtatatgccatccgagcagttttttgggacatgtcctttcatggaaaccgcttcgctggatcggaacgagatcatacggaatctatctttggcattatccggttatcgtgctgagcacacccgtgcaggaaatcggaaatccggtttattggcattgtgccgtcagaatcggcgccactttcattcttgccgaactttcttatcatttcattgagaaaccgatccgcactgcgggcttcaggccttttttccgccgcgtgtttttgaaccgctttctggaatggaagacgtcctctgtcatcagcagaatgtcgctcggcctcattcttgccgccatcctcgtatttgcgggcgggctgtcaggaatagccgaggagaaaaaacagccgcaatggacatacgcgcaaagcgggcagcaagaaacagccgcctcttcacacaaaacggctgatcatgataaaccggcaaaagaagatgacagccagaaaaaatacggcggcgaaaaaacagacgccgcatcagacaaaaacaagaaagaatcaacaggcaaatcagatacgaagaaaaacgaagacaaaaaagagcaatcatctcaaaaaacggctgattcaaaacaaacacagccaaaaaaagaagtgctggccatcggtgactccgtgatgctcgacattgcgtcatacctgcggcagtccctccctcatgtcaccatcgacggaaaggtaggaagacaagtctctcaagcactccagctcacatcggaatacgcgtcatttaatcagccgaacaaagcggtcatcatcgagttagggacgaacggctatttcacaaacagccagattgaatcactgatcagctccttttcaaaagctgatatctatcttgtcaatacgcgtgtgccgcggcagtgggaaagcaaggtaaacgagtcattgcgccagcaggccgaatcacgcaagaatgtcacccttgtcgattggcatgcaaaagcattgcagcaccctgaatactttacacccgacggcgtacatctcatccctgagggatcaaaagcgctgacatccctcatcgtccaaaccatgaaatcatgacaaaaaaagaggcctcaaaaggcctctttttcgtatatcgtcaggcaagcttctgtccgcaattcgggcaaaaattcgcgccttccgttttcgttccgcagttcggacagaatttcggcttagccgctccttctgagccatttgccggtgccgtcccctgattctgctgattttgactttgctgcggctggttctgctgattttgattcatttggttcatcatttgatttgccatattcattcccatcatcatgccggccatatcggaggctgtgccgcttccgctcattttgccggatgacattccgtccgtcatggaaatctgctgatagcgattcacatcgcccaccatgccgtaagaagcgttcttcgtaatcatatcctgaacttcctgcggatagttaaagctcatgatattgaagcccgtaatcgacatcccgtctccgatcagctgcatatcaagatcttcttgaatcccttttccgatttcaaatgaattcgactgcagattgaacatgtcttttccttctctggtgatccatttcatcaaaagctgatcgagaatagacgtaatccggattttaatgtcctctactaaatagctgtctttgacacccgcaatcttatcaatcaatccgatgtagtcaatgaccttgaagttaaatgtaccgtttgcgcggatcggcataccgcccggcattcccgccgccggaatgttgatggcgttttttgtgccccacttcacggtgaactccttcgtattcacaaacagcacttccgcccgcatgccgctgttaaagccaaacttaaacccttttaacgtcgatagaaacggaatgatttctgactcgatatcataatcgccgtcatcacggaagatcccttcaatcttcccgttgtgtaaaaagatggcatcctgtcccggccggatgatcagacggctgccttttttaatttcacggttgttccatttatagaaaaccatgtcgtctctgaattcttcccattccaccacattcgctaactgatttctgaaaaaacccatgtatgctcaaatcctttacgtaaaatttaaaaacttcctttgcttccgctgtaagacgtgccgcccctcgtgactccgccgtcattgtcattatctttgtcaggctttctttctcttgtaacgtccgtccggatatatgtgtcgtgctggtccagcacttcagacgtatcgtgatccatatacgtgctgccggtgacggtgaccctgccgccggaattgtacaccatcacagtgacggcaattccggctgcggctgcggcgataatcagctgaaaccaccacgtgagcagcagattgtcagacttgttctcagggtttttccccatatctttgtaggacattttaatataagtctcaaacgccttttcgtaatggcctgcggaaatgtctgacgaaatcgtattcctgatcgtattcagccggctgctgttcaaatacgtctccgcctttttgtatccggagataaatacttcccgatctttcatatcaatggtcaatatcgccgtgcttccgtgaaaatgactgtcataaaaatcaccggcgtactgcgcgatgtccttaccgcccgttccgtttgcggtaagaataataaaatcggtatggcgctttgcccccagcttccccgccaattcctcgagtttcttagtttcatccttcgttaataagtgagcattgtcataaacatattgcttctgttcagcggcagacgctgatgtatgtaaagaaaaagacagcatcagaaaaaggacgaagcaaaagagacacgctttttttatcgatactttcatcaaaaaccgccccctatcataagtgagacgagtcttaatgctaaaaacgtgccggctgtaatgccgccgaaccacgcggccacttttccggcgctgatcggcggtttgccgacaaccttgcccgtctgcccgttcatcgcaaaaatgtgctcagtccgctcataatcatagctgaccatccagaccggaagaagcacgtaaaaactgctgagtttatccgtctgaatcttttcatctgtaatgtcagccgtcgtatagccggagaaggtggatctgatataagaatcaatataatggctgattttatccttcgcccgcggaaagagatcgtcatcggtataattgtacttttccgctatatatcccgccaaataggctgtattaaactccttcagctcactgtaagaataaggctccagtttgtccattaattcatcattcattttttctgaagcgtcgaccggaattttgagataatcaagattaatatcgcggtacgcgttgtaatactcggtctccgtcacccggtattctccatcatcatagtgatgcactctcgtacaaacggcattgacctgaaccttgctgtttaagtcaaacatccaaaacggcacgtacataccggttatgttcttcacccgatcggcattcataaatcccttaggtgtcaggcggccgtttctgcaccactttttaaaagcgctcatggcctcttctttgctgatcgtaaaaggaatcaccatggaaggcgcgagatttcccgataatcgatcggcgagaacggccgcacctccgcaaaacccgcacatcgttgcagtcgtctccgcctcagtcattaataccgcgccgcagttctcacagtgatactccttcgcctcattttcagaaaatctggtcgtaatatactctttaggcaggctttctatttgatcctgccgcccgcagctgcggcatgtcagcttgccagatgaactgtcaaagaccatatcatcgccgcagttcgggcatttataagaaatgatcattctgtttctctcactttctctttatatcggacaaagctcagcccgctgtctattgatctttactgaaaagcattttctgcttgagcgccgccagttcatcatcgacactgctttgattgctgtcatatttagccgtcagctcgtcaatatcgtctttcggagacgcattcagctccgccatcgcattggcatgatcaagcgcccggttgaccttgtcttccattctatcgaaagctgtcatcgattggcccgcatttgaaacagaggatcccagtttgttcattttctcctgtgtttttgccacagaccacttcgctttaatggcatttcgccgcgactcaagctccccgatatcggcaacaagcttgtcatgcatgctgcgcatttgagacgcgttggaagaagcaagctgataagccgtttgcagctcagtcagccttgattcaacggctgctttcctttccagaaatgtccgcgcatcagcttcatttccggcctgtaaagctttcatcgcgtagctttccatcttttcggcctcagcctggcattccgttaacgctcttttcgcccgctgttcctcagccatgacagaagccgtctccgccttcacttttcctaaatcactgttcagattccgcaaatattgatcaaccattttttcagggttctcagctttatccagcaacgcattaatattgcttgacataatgtctttaaatcgtcctaaaatactcatttttcattttcctcccaaaattaaatagtaacaagttcacagttatatatactggtttttttcaaaaaagtttcattttctcatgagtttatgtataaatatatgaaaaaagtctcattcagcccatttgtgccggcggatattctttatgaccaaatacaatgaaaacaaaaaataaataaacagcccgatcatcaaaccgctcactaacggataatgcttcgcagaatacacaaagaaatccagctgcgatatctgttcgggacttgtgatcgtatccgtattattcaaaagctttgaaaatttagccgtataattccaatcaaacgaatcagaaacaaactcactcccctgataccaattcacagcggcgaggcagaaaaaacaaaaaacagaaaacgcgcattgcacgataagaaaaacatttttcatgtaaagcattcctccgcggttcaatttcatatgccgtcacactatacatgacggcagcagcagaaacttggttttactccgattttataaaaacattattgtatgtacttcacattggttcaatttactggatatccctataaagtataccgtatatcacaaagggtttcagacctaaataaaaaggatgcctcctgaagtccgctgactttcaagaaacatccccgatattttacagagacacttcaacctcttttaagctcggcaaagcatcaatcgcaccgattttggtgcacacgagcgcccccaccttattggcaaatgacacaatatcacgcagcttcgcaaaatcttcggctgccgtctgaatttcatccgtgcgtgccagctgatacagcgccgcgccgacaaacgcgtctcccgctcccgttgagtctattgatgtcaccggaatgctcgggatgatatcaagatccttcccatttgaaagaagggtcccgcttttcccaagtgtcaccgccacaatgccggccccgatctcatgaaggattgcaacaccttctttatgatccttcgcaccgctgatgatctcaagctcctcatcactgactttcacaaaatcacttacggcaattgctttttttgcggtgcttataaactctgaaactcttcccttccataaatcctcgcggtagttaggatcgaaggaaacaaactgtccattgtctttcgcaatcgacatcagccgtaaataggcctcgcaaaacggatctgataacaatgccgtcgctgaaccgaaatgaaggattttcgcatcgtttaccttttccagatcaatatcctccaaagtaaacaaagcatccgctcctctgttaaaaacaaagtcgcgctccccattttgttttaatgaaacaaacgcaagcgttgtaggcgctttctcatccatgacgagcatagaagtatcgacgtgtacggcgtctaaagtctgcttcagaaagtacccaaacggatccttgcctgtttttccgctgaaagccgcgtctccgcccagcttcgcgatggccgctgacacattcgccggtgcgccgcctgcactttttaagaaattgcgtccttccgtcaaatcaacatccacatcggtacaaaagaaatcaattaacaattctccaatacaaataacagattggtttcccacattatcacactcatttgtcagttctcgattatagtttcagtatagtgctttctgtcataaatacaaccgtttacatagaatattttaaattttacgtatacttatcttgcagctctttgctccaggtcagacatcatctgcttatattttttttcagttaaaggataaaaagaaatgagaataatagacagcagaatgaacaatcccggaatgagcgcattcatatttttaatcgcattcaatgacgatgccgtctgctcggtattcgcggcatacccggcgattccgagataaacagccgagaatgacccggctaacgcgactccgagcttattgataaaactcatgctcgaaatcaccacgccatcagcgcggactccggttttccattccgcataatcaacacaatcggcaaccattccccaagcaagggtattcaaaggcgtcgtgaaaaacccagaaacgaaaagccaaaagaaaataagcggaatcgaagaatacgatgtaaactgaaggcctgcgtaagaaataagcgataacgctgccgtgattatcatgacttgttttctgcccctcttctctgaaaagaaaggaataaacagattgctgatcagcgctgccccgaaaaacaacacggttcctaaaaacacaaattccttatggttgacgttatacgtaaaatagtacaccatcgtgctgagtttaatgttaaacccgatcgcaaacgccaaaaatgaagaaaccaaaatgagcaaaggcttgtttcggaacaaaacagataatgtttttttcattccttgtttttttcttttttcaggctgaatccgctcccgtacagtaaagaaactgaacagattcaaagcgatgctcaccgccgcatagataagcgccgtcatctggaatccaaacgcctggtttgtcccgccgatggcgtccgcaagcggtgtcgcacaggagatcgataacagaattccgatataaaccaaaatcatccgggtcgtcgtcagaaccgttcgttcctccacggaattcgtcatccgccccgttaaactgttgaccggaatcgtctgcatgctaaaggacatcccaagcagaatataggtgatgtacgcatagaccatgttccccgtctcgccaaaatttggggtcgtaaaacataagaacgtaaataacgcaaaaggaaacgccacccacagcaaatacggccttgcctttccccatcttgtgctcgtcttgtctaaaatcacgcccataattggatcaaaaatagcgtccagcactcttacaatcagaaacaaagctgctatcaccgcaggcttaatgccgccgatgtctgtatagtagaataataagtatgcgtttacaaattgaaagataatattgtacgacatatcgccgaatccgtatccgatccgttcgatccaggtcaggccgtgatgtttcctttactgccgctgctttttctgtttcaatcatcatatcccaccccaagaatccgttttcatttccagtaaacaagagggagaatgcaaagattctccccgttcactcagcgatttggatacaccatcacttttaagcattcatttttatattgaaatgcccgttccatcgcctcttgcgtctgctccagtgaatattgatccgttacaagatgcttcgtgtccacaatgccggaagcgagaaattcaattcccttcggatacgtattggcataacggaagatcccgtatatatcaatctcgttatctgcaataaacggcacattgagcggaatctcgttctgtgaaggcaaaccgacaatcgccaattttccgccccggcgcacggaagccagtgcggattgcaatgccgccggattccccgctgtttcccaagcagcatcaacgcctctgccatttgtgatcgttttgatttcttcaccggcatcctgttcccggatattaatgacgtgcgtcgctcccattttcttcgcggcatctaatcgcagcggctccaagtcggtcacaatgattgtgcctgccccgtatgctttcgctgccgcaacggccattaacccaacagggcccattcccatgatcgcaatcgttgccccgggctgaagcttcgttctcacggccgcatgaatgccgacagaaaacggttcaatcaaagccgcatcttcataggaaagagaatccggaatcgaaaaaacaaagtcctgacgcattttgatatattggacaaacgcgccgtcaaccggcggtgtcgccaaaaactgcacatccggacaaagattataacgcccttccttgcacgcctcacagcgtccgcacgtgacaccaggttcgacagcaacacggtctcccaccttgaattgatcgacagacgatccgacggcggcaatttctcccgcgcattcatgaccgaggataaatggtttttccaccaaataattgcctattctgccatttgtatagtaatgcagatccgatccgcaaattccgacagccatcacctttatcagcacttcatcatgattgatgtcaggaacgggcaatgtttcgattttgatttctctcgtgttatgcataaccgccgctttcatgttttgaggcactttgtgagtcatttggcaaattcctttctctgctctgaaatgtaagtgcatacatttttgttttctctgttactgccaccattttaacttcttttcaagacgttcaacagcctttcctgctgtataaaaggacagccgcactgtactttttattttttcatatacaaaaaacactgaattgataaaatagtactaataggaggtgcaggctaaatggctgaactagaaaaccggatacaatttgcagaactgctggcacctgccgtcaaatcgctgaaacttcatcctgattacaaagtcaaaaggacaaaaaacataaaagcaggacagacttatatagacaaaattgcactcagattaggcgtttcctctaatacgatcaaaagctggatcggacagatgggcgcaaactatatccccggacgaattgacgacggaaagctgttcggcatgatctggatcattatagaaaagactgacatgggtcctgaatggctgaccggccttctggaaaccaccaccattcccgtcatcaaacccgcattgcccgtttggacggcgtcctgtctaaaaaaagcaaaaatactccggaaagacggatcattcggagcgccgagtgatgaagatgttgaaaaggcagtgaagcggctgtttcaggacagccccggccttgaaacgaatgcgcttacagaacagcctgtgacacataacctgccgtcacgccggacggggaactttatcggccgcggctttgacatggaagcgatccggcaatggatgctgtctccgtcaccggtctgtttaatcaccggctgggccggcatgggaaaaacgacaatcgcccttgaagcggcctattcgtgtatcggcggttcttcagattggacggcattttgcagcatcatctggatcagtgctgactggaaaggattgagcttcagcgattttttaaacacgatcgcctatcacctcggacgcaccgaacaaatcgacaaatcaatcaacgagaaacggttcgtcgtccgcaatgcattagccgctcattcaaacgaaaaacccgtactgctgattattgacagcatcgatatggcggaacgtgacattcacgaatttatcatcagccttccgcaaggtgtaaaagtcctccttacggcgcgggaaaacgtaaaacaaacataccgggacggcctcggagaaatggaggccatccagctgagcggccttgagcaaacggatgcccttgaattttttcagcaagaagtgcaccgctgtctgaaaacatgcaacctcccgcataaacgggagaagctggagcagctgttgaagctatcgcctgaccttaagaatgaattcatctcggcagccgccggcaacccgaaggccatggcactcagtatcgcttacatgtcggacgacgacatccccgctccgcagctcattcaagaacttaaacaagcgggctactcattattggaattgtttgaggttctctttggccgcacatgggacagatgtcatgaagacacacggaaactatggcagacgctttgctttttcgctaagccccctgatgagaaaagtttagcggcagcggccggattagacgcccgccgttttcatttcgctattgaacaaatgcggtcatatgccctgattcagccggaacgaaacgaaggaagaacacagtactcagcgcatcaaaccgttgttgcttacggagaacagcacttatccgaacatcaggaatttgaaaaagaagcccgcagccgctgggcgcattattatattgattatgcggaaacccatataaaacgggaacagcccaattctgtctattggagctatctgctgggacggaatttagagcaaatgaaaaaggaatggccgaatatcctaaaggtcatcgaatggtcaagcgaaaccggacaacatgaaaccctgatcgaactcatcacccgtatcagtcattttctaagcagaatcaacctgcccctgcgaatcgaatacggattaaaatccgccgatgccgcccgtcaatcaggcgaacacacgcgggaagcttacttcaggatcgacacggcaggctgggcgctgatggaagtcaatgatttagacggagctttgcagcaggtagaaaccggcctgaagattctggaacaatcaggagcgccggatcacgacgacttgaaagtatgggggctcgccctgcaatcgaggctgctgttaaaaaccggagacccggaaaaagcggcagcaatgctggacgacataaaagatcagcccgtctcgcccattatccggcacagggttcttctggtccgcggcgacctgagtttcgcccattctcactacgaagaagccatcacattatacgaagcggcaaacacaaccagcgccgcatacggcggcgaaaaaacgatagaagcctatttcaatttgggcatggcttacgtgaagtgtaatcagctcgaaaaagcggaaaaagcctttgaacagatgctctatgacaaacataacgccaatcaagttgagctgatctattactattacggaatggcacagctgttgtaccgtaaaggagagaaaccgaaagcgatcgaatcgaatcagaaggcgattcgtctgattgattcgtgggagcctgggattgggattcggggtgaggtggagcaaatggacattctcatttaaaagacaactacattgcggctagcggtacgagctttgaaaaacactcataaccttgttgtttttaaagataaaaaggtatctttatcagtacagtaaattgattaagataccttgattgaaaaattaatatttcacagaaaacaaatttctaaagttaaactttttaacaagaagaggttaatacttatacagccgtattaatgctgtactgtaatataatgttttagttcacctgaccaatatcttcctccccactcctgtccaacttgcacatcatacttacctgcaggaagatttttcgttgaaaaactcacacgaaaattacgtgaaccaatactatgcaaaatatcttttctggcaattactttacctttattatttaatataattactgaaaagccattatctaaatccctagccaaagtaccagtaaccacaatggaagtagctcttttcgtatatgtattagcatctgttttaaatttgattgtacctttcgaatccatagcaaatgcttctgacccacctgcgaaaatgataactcccaaaagtgctgctgtaaacagtgtcattactaactttttcatctttaaaattccccttttctttttaatattttaaatccacaattataataacatatccccctaaaaaaaagaggtttttccatatccttcttctgagaaatgaataagtatgatagaaatttattaatattaatgcaaatttgagtttcttgtgaaatgaatcttaaaatttgaagtatcatctataaaacctttgccaaggtggccaataaacccatatactcgaataaaaaattacaaagtgttaaacaaatacacttttacaaaaaattttatttttttcaattctagtaggcggatgtgaggagaatttgttcgcgcgcattttatttgcctgctcgaaataacgaatcagttattattttcatctgcagaatcgcgttctattttttcataggatttttcctgaaactttaagtgttttttccaacctcttcttttcttatggttttcccatacatgcagggtgatgacttttcaacggatctttgattttgtgcagttctaaagcagagggtatgatgaacacatttaagaattgatctatatcatcaaagccttttcagtcagttattgtgtatgtgaatttttgtatatcttttcgattgttttcttgtgcatttactcttgttggacattggctttaaaataagtgaagacacgtccggctattatgattgatagcctgaagtacaattttatcaaaaacaccttgtaagtcggttgtattttcataaagttagtgcatttcttctagtctataatgagtggtgcagaatattatatcgttgatattcaatccaagaaaccatatgttacgcccctcccacacaactattcctagaattccaagcgcccaatggatatgggtagaaaacacaatgtgaataacagcatgataagtgacactatccctaaatatctcctcatgtttccccctttctctttccttccatactattaaatttatttttataatagcttatatcttgagaaaacaagactattataatactcttgatctgcatttaaaattggcttagtgttattatttaataaagatctgtgcaatgaaaactctttctgtccgatatacccttaagtattcctaatcaacattatgctggtgagttcaaatatttcttcattcaaactctagttcttctgctctttttcaagatccaaacaattaatgcaataaaaacgatgttaattataaacgcagaaataacataagtttcatctgaaacgccaatatacttccctttcgattctaagagattccttacttgcttactccataaagaaccattcagcgaactatcgtctgctccaaatgtaatttgtgctgtttccttattgttgcttgtaatattaacaccataaaatactgtatacctattgttataaaagataggcatataagaatagtcagaaactaaaggctttacctttttggcaggtaatgatacgtacaaaatcgcagaataattacctatccctgtttcaaattgctctgctttaataaacttcgtgtttgaaggtagatcaatattataaaaatgctcaaaaatttgaatatcttcttccgaaaaatctgttaattggtagtaatgcggatcaataatacatttatgaaaataccatccattaaacaataaaaaacaggcacttattaaaattactaatactgccttatatataatctttaactgtatcacaatgatatgcgcccccctcataatatgcattataacgcttttcccaaaagtaaatcaaaacagcgatttacttttgggaagaattaattattcagattttattttttctttaaggcaatctgcaaatgcttgtgcaattgcttgaccatcctcttgggtataattattaacactaaaatgctgtttaaattccaaacagacaggattgttggtgtttaaatagtactctgcatccttagtaactgcttcaaatgaattattaaatctgtttttgaaaaattgagagtatcttgtactatagccggtagtatagtattcttcaaataccttgtaaactggttgtgaggcaatccctgttcttgtattcatagcaaggttaacagcgtctacatctcctaataaatccggaagtccaaatgtaccaatttgacctcctattaaatctattgcagcatcataagttgttttataattagcattatatttgacagtgtctccccctactgtaattaaatcacctgcccatcctgcaagatcttgtatcattcctacagaactatgaattattgcattaaaagtggccatcatatgtgcgtcatctagtgtcagtttagaaattggatctatcaggattctcttttcttgtcccttcaatacatcatcagctattttaacaaaatctgagtcaataaaatccgctgttaaaatccacaataaaccatcatattcatcttttcttagatactgggcaactaattcatttgcctgttgagtaatattcccgaccggattaggtttatttccttcctttttagtaacataatctactgctgtattatataaaacttttaattgatttaagaacttattatttgtcgtcgaaacataatcgttactattttctttattataaactatagaattaacgcctttatccttgcccgatgagatattattatcaatctctattttcccaagcccatcccctatactccttgttttaatttggtcaaatgcccaatcggtgggaagtgaatagccgcggttaccgctaaatcctgaagacatatcacatacaaaactactgactgagtaacctgctgcggccacgcggctacaaacatttctcgcgccataaataccaatttgataaccactattgagttgggcaaatgtccttttaattgctttaaaataagggagtatacgactggtaacctcaccgtcaacagcgtcgtaatctacagtaaaataaataatagtattttctttaaaaccatatcccttagccgcaccaatagctgctcttgcatcgaataccccttgagtttctgtaaaataagaagcttcagttgattttctctcgtaaattggaaatacgctaagacctgcagcaaatatagtctctaattcaggcaacgtcatctgatgcgatccagtaaggtatctcccaaccgttttatacccgttggatttcaaagttgctgctctggcagcattaattggtgtcgcacaatcacaagctgttcctttcctatcttcgtcacctttgcttactaaaagagatgcccaggtctgcattccagccactccatcggcaggtaatgctgaaaacctttgaaaatcaataagtgctgttctcatattttcatcgaagataccatcaaatcttcctggattacgattattacagtacaaagcatattgtaagagctttacaaaattagcttttgtgctacccattgagattgtcgggcattttgattttgtagcaggtccaaatgttccagttggttctgctattccttcttcgacctggagtgcgtaaattaaagcctcattagtttgtcgggagtatctaccgtcacatggattaaggccagtgaccttataatatttccgattcagctcttgttgaatattacgaattttggcatctcctacatttacaaaagcgtccatatttaatagcgctttaaagattataggagttgcaattccatcttgattagacaaccctgcatcagtttgaaatttttttatagcagcctttgtaccatcaccataggttcctgtaaaaccagttggattatatcccttgcaatacaatgcaccttgaagaatcataatttgatttcttgttttttcattcgaagaatcagatttagttgataatgtaggacattttgccatagtagccggtccaaatgttccagtagttgacgtaattccttcttcaatttgtaatcctgtaatcaaagcctcaatcacaggccaccctgtttttccattttcatcaatttttacataacctggcctgtttaagtaaacaagatttacccattgttgaactttttttaccatttcatccatttttcccactccttattttttgttagtatggtactttcatttaaaggtggcaaacgtatgacaaattaagagtatctactcttacttcaaaagatgtaaagaataaaacctatgaacacaaatccttctacaagatttgtaacaaagtcatataccttgatgcaattgaataaattattctaatttattcgtaatttgagattaatgatagaaataaaaaaaggcctctcacaaattcattgaacttgtgagaagcctcgaacattcataaatagatcaaaggggcatcaaaatgacgtccgttgccgacaaacccttgtaaatcaagggttttttgtcggttttacatcattccgcccatagatcaatcactttcaagaacatacattctcattcatttgggcaattcaatatttgttttttcgctcgattgccctcatatctctcattgatattcatatttggatttataaagtgtgaccaatcgtgtgaccaaaattgaaatcagaaactaaattcgtttatactcccgttaggagttgattcagaatgaccgattttgagcgtaaagtgtatcggattatttttaacatgagccgcttcgggaaaaatccctccatggaacaattgaaaaggaaaacgggaaaagatgagcagacgatccgtgctgctgtgaaaagtttgatgagacaacgcattttgaagtgggataagaaaaaagaaaagtggattttctaactttacattgacaattccataagaaaatagtataataatattaacagagctcacacgcctcttgttcttcggaataatgcggaccacagtgagacttttttttatctaaaggatggtaaattatgtcaagtgtacatacccctaaagtctttaaaacacatgaagaacagcttgaaatacttaaacaacgtggtttaaaagttgatgatgacactgaagcattaaacaccctaaaaaaaatcaactattaccgtttgacaggatatatgttaacgatgaaggtaaacgacgaatttcattcagacgcttcgtttaatgatgcagtacgcttacataattttgatgagaaattaagaaggattttattgagggctattgagtctatagaaatttcatttaaagctcaactggcatatagttttgcagatacttatggtcctttaggataccttttttcagaaaatttcaaccacgatcaaaaaagtaaaaaattccatggagatttcattgaaaaattatctaacacaatcatgaatagcagtgatctttttgttgttcatcatcgtaaacattataatagtaagctgcctatttggggcgcagttgaattacttacgatgggcaatatatcaaaattttataaaaacatgcacagcaaagataagaaagtaatctcaaaaagcttatataatggactttcgcatgccgtgcttagtaattggcttgaggctattactatattaagaaacacatgcgcccactattcaagagtttataataaaaaattctcattttcgattagactatcgccaaagataaaattaaataacagcaagcttgtttcatttatttatattttgaagatattgttgtctaaacaagaatggagtaggtttcttaatagttttttagttttaacagaagagtatgatgatgtaatagaaatgcatcatatgggtttctatgataattggaaagaatatattaattgatcccccaccgaaatgggggattttatttattttaagagtgattcaagttttgctttcgtcttcggcccgaaaatgccatcagcagtcaggccattcatcacaaaaaaccctcctcgtcacgagaagggaatcattcatcatacaaccgatacttcttaacgctctgcctctgacttttttagagcttatacattcaccaagagaataagtaggcattataccagcttttagaacaacaatagattaatagcataataaacaccatcagcaattattttggccgatcctccgccaatcttacccttcaaagccttaaatagcttgtccgaaatcatatgtgcagtaacatcgggaagttcagctatttcatctatcttatctgctatgtagcctgaattctttttaaatgcttttgctgctttagcgtcggcatgttttaatatttggccaaccgctgctccgccatgtctaattcctaaggagactgtatttgcagctaatttgactagatagcctttaatgccggtagtgtggaacactggctcctcactctgttcctcagccaaattgttcaaagtgttagtttgaacattaacactatgtgttgttcctttagtctcagtttgactattaggagttgcggcacttgcaacgcttggtaatagtgttgatactaaaagtaagcttgtgagagaaagaataattacgcttgacataatctttttcattttaccacctccttccaatatagtattatatactaaaatttataatttttgtttaaaattagttaaaaaaggagatttaccatgagaaaaatttacaatcatatgaacgttgaccaaaaaaagactgctattaaattgtttaaagaggatttagaagaactgaagaaggagcagaaacaggaaagtgaaaagggttaccctcgggttgtaagagatgcaattgaggaaactatacaacggtacatacaagatatagaatacctaacaaatgacttaaaacaacatgagcaggcctaatgcctgctcgtgttcatttcaaaagcgcttcgatcttcgctttggtcttcggcccatagatgccgtcagcagttaacccgtacatagattggaatcgtttgaccgcgtttgctgtcttcgcaccatatgcaccatcaattccaaaattctttgcactcttatccgggtagtaatgaagagccgccagcgccgtttgaatctgttttacggcctcccctcgggtcaatgggcttgtgactttaaaagtacccgcaggcaggctgaattttgatttctgagtgtttttaggctttgaggctgttaccttcttcttgccgccgcttttcagctcgttatcgcttttgatataggagacattcacatacccgtggaatgtctggcctttagaattggtgtattcaacatatccccatccgttgacagttgatccaagctgatattttacaaccgtgccattcggcaggttaagcaccatggaagaagaggcgctccgttgtgtacgtaaaacaaggccatcacttgaaactaccgtgtttttgatgaaacggcctttattcgaatcggtgttggtttttgatttgttgttagttggtttgttaattactaccccacctaatcgcgcttttactccattcttgaaatcagtaaacccttgtgatctgcttacccatggggccggacagattttgtgtgtaatgtcatagtgccgcacgatgtcattgatcggatcgagtttatacattttgcacagttcggcacaaacttgttctgcacgggcaatggtatccagatggaaagtgccgttcttttcaatgcaaagctccacgccgatagataagaaattcgcattcggcttcagcgccgcgacaccccggtaaggctgcccgttaacaatctgttggacatcattcgcatgataagccacctcattcaacggaatgatacaaatagcctctgtacgatcgacaaagatatgtgcagaagcaaacgtctgttttttctcaaacagatttctgttctgtgcggggagcgtttgaccaaagtatctataatgattggcagcagacgcgccggggtttgccgtgtaatgtacggccagtttcttcacgccgttgtttttaattcccggccgcgtccatttattaatatcaatatattggtttctgtatgctgacataaaatctctcctattctgtttttggattcaaaaaaagcagccggattaaccagctgcctgatcgtctttttcttttgtctgatcgttgtcgctttcaattacgtgaagccggtcagtgatgacggccgggattttaacgccgatctgtgccaagttttccgtgatggacaggccctcatttgcgatataaaaaagaacggtcccaaaggtcagaacaccgttcaaatttgttatcgtatcaataatgtttgcgacgatgaccaccataaaactgagcatcttccggacatatccaaaccacgcgctgcggctccggagctgcttcattttccacgctttgataattccggtgatgacatccaagatgctgaggatcagaagcaagtcaaggtatttcacctccccgaaaagatatgttcttgcgatctgtaagctttcaaaattcatccacacatgtattccctccattttgatcacctccttcgaggcaaaataaaaacacctattcagttacaggtgctggttcactattattttctttcgctgacagtgcagcacttaattgttcctgaagttcctcgcgcttcttttgagcaaatgtatataaagccttgtattcggcgcgttccttattcttttgatctaattcttcttgcagtgaaatggatttatagatttcaatctgtagctgttcttgaagctgctcttttgtcatttcttgcattccgttcccctccctattcttgatccggatacgcattaccgcgctcttttgctgtaatttcatcatattctgcttgtgtgatgcggcctttctcaacggcttttctcatttcaacggtcaaaacagttccatttttccagcagtcttcaaaaaaaccgaagagaacgcttcgattctccaatgaaatttcctccgcttcttatgattgattcattaagagattgcaaacacgctgaagatcaagagttctagctttcaaattttcctcttcatcagtttgagaaccttcgctttcttctttaatacgttcaatatcttccgttgataagccctcagtccagcagttattttcaaaatctcttttaaccataaaaaactgttcggccggagcttcataaaaaccttcaggtggctcacgatcttcagaattctgataaaacacgccgtttacaaaaccttctttatcaactcctaaaaaagttttcatggcaatcccacctatttatcttttggtctaaaatgaatgttgctaattgacacttcatattctcggccgtcagtcggtccatagaatagctttatatcgccgctaggatacacagtaaaacgttcctttccggttccattccaaacataagcaggaaagatttgctgatactccggtgcaacttcttcaggcagactgcaaattacataatcacgcagctccccagcgcccatttttctcaaaaagccccgcaacattacatcgccgctttcattaattcgatatttaaccggaccaaaagagcctcctttacttgcgaaagggctcataacctgcaagaattcccacccactgtctttatttcttatcacaaatcttgattttttgtgctccaaaaccgcatcatatctatctccatctccgccgatgtaatttacagtatttttcaactgcataacaacctcattgttcagcgaaaaatcaaaatatgtgccagctgaatcatgcgtatcattttgattttgtgaatagattttcagggccgaagtataagtttcttccggaaatgttttgcctccgtctatcgtaattgtgccattctcgattaacacacggtttatgtcatatttaacattcccgcttgtatcttcagcctgccttctttgtgagaatgatgaagctgtcaattctaaaacatcatattttaacccttcatttgctctttttctttgatatattgtacccgcttcaatataggcagtcagtgaatccgagtttgagattggctcaaaccgggctccttttatcaaagaaccttctatcgtgatccccttgatcgtgccggcatttattttatcagcagacaaattggcgatttttgcgtttgtaattgcgccgtcaatgatatgcgcagtgtcaattatggccgttccgagatgcgccttattaattgcggcgttcgcaatagcagcagaccctaccgccgcatctgcaatttttgctgatgttatcgcggccgattgaatattggctgaaccgaccgcaaggtttgcaagatagttattcgtgatgaccccatcaaccagggctacgtcatagggactgtagccatattctttaattaccgctccttttctgacttgaatttttcttacgacataactgcaattactgttatcatccgaaccacggccgcccaaaccaattgtgtaattattaccggtttccggtgccgtgaattgaatattcaccctcttgaattcatctgccgggtaattgcttatgtcagtgagcccgcttgaatccaaggaaataaaagtgctgcctttttttagatgattccaagatatatctgttgtattatttcgtttcacttcaaaagacaatgtatacacgtgatcttttacaagcgacatcgtctgtttgacagagagttgacaaacaccaaaagccttggcgccatcctgagaaattgtcatttcattgaattcttttttgtctatcgtgtacttggtgcctgaataggcataccaccagttgctatccaacaatgaacccggcaaaatattggcatcatcaaagtttctggaaagcttatcagcgtcaacggccagctcggccagtttttcctttgtgatcgctccgaaaacaatgtcatcagtcagaatgcgctgagtggtcgcggaaaactgatccgtgaattcgctcgcagtgccccgtgtgttgattgagcgcaagcgataataccaaacttcatttactcccgtaaaatgctcgtatccgcctgttttgcctctgaaaatacgattctcttttaatggggtgaatccatttacttgtgaagcatatacctcataagctgcgatataactggacggatcataatcccatgtcagggccacattctgaaacattggcttgatcactacattcgacggaacaggcggggctttatcagggaaactgccatccgtaacctctccggcatccggtttgctttcccaagtgccacggttcttttcgatcacactttcaatctgctcaagcctaccgtctttttgtaatgccgataaaaattgcccgatctcaacaacgcaagtattttcaggatcggtaatatcgtattccattgaaataacgcgctgtgatgtctcaattgggatagcgaaatttcgatcaattgcgatcgttgtatctcccaattccacatgttcgtgttcgtgtcccggcacgctctcgagaagttgcacggacagttcgtaattgatttctgtcttacatgcagtcgtaatcaaatgatcatatgtggcctttaagagctcttccggctccgttatgtcttcattattgaactggccttcccgatggatcagctttccatctttaaggcgccccaatcgttctaataaatccggatcgccaacccattcctggcctaaaggcttatcgaccgggtcgccttttgattttttccattccacttcagagaaatcaataaaacgagaatagccgcccgtttcctctccttcctcatccgtagatgctatggatgccccgtaaccccaaagggctgtcaccgggtaactgataacagtccgccggatattcgttgtatccttatcactctcaaagcgcttcccgctgtctttaccgcgacggggaagtatttttatgattcgtttgacgaccttatttccatcaaattctatagtgtcctgaagctctccgccccatatattgatcacgtcagcaatacaatccaacgctgtttttttatagaaggtagtcgaattcactccaagctccgccgttacttccgccacccatcttgaccgagaaagaacgttgtccagtacaaactgagcagttttattggtagggcgaaaatcttttacaaaggtttcggcaagctccatcatggcagcctcacaggtaacctgggtgttaacctctccttcttcacttgtatcatccagttccttgatgacaaacagacgcattacaccgtctttatccttgaataccacttgattttcttcgaataggaagcgtgcatcagggtgggaggcatccgctacaaaagaaaaagaagagcccttgttgagctcttccttgtatttcgcatcccagaacgtacaggtttctcgtccgtggctggacagcactgtcaataatttatcatctggtgaaaggatataaatgtcagccatgaccggacctccttacaaatatgcctcattaaatttgatgctgctcttatgactgaacttgattttaactggcgttctgggcggcagcagaaaccaatctgattgaatttgaagtgctgtcataattaaattaccgctgcaagtgacctttctttttgctgaatcaattacaagagtgtcaccagcgatgaaattgtacagcagcttgatcgttttcgatacagacccatcaccattaagaagagccacttcatatgaagtggctttctcttcaaagacgcattcgattgtcgggtctacggccgcatagcccggattagtgatagtctgaatacctgaattaaattcaaaatccttcgccgggccgtatttttttggatcaggacagataaaagtcaatgttgcagtctgaaagcctccctgttcttcgccttctgaaatgctttcaaagacagcattatagactctgtcaggctcatcgtgaaaaattaacggtttaggttcttcggtgtgcagaataaaagtcagttcctcctgctttttcttcagctcttcttcactgctgaaggcaaaaagaacctccacggttatgactcttacagggattcttgtgtcccgcaggaaaccgccggggcgattcccgatagtggctgtattcacttctcttcctgtcactccccggccgcccgtcgacttcacataaaagaagggtgatatatcaatgccgtcaaacgtgattttccattgattaggcagcagttcctgataattgatcaattaaatctatccctccttgcgtttgaccgtttttgtgcgtatgttacaggctttactactccttgaccgaccttcttgctgtccatctcaacaacaatcattctgtcaggcaattcaaggtttcggatgtccgcgctcaattcttttctaacagtgccaagttcaccgctagaaatggatgtgtcatatgcaaaattcatatcctcttgctgaatagtcatagcttcactgacggctcccatagctttttgaacagtgccgataccattctgaatccccacagcgataccagcaggaaccatgatccccacctgatcccgcatcaatctggatggggagtggattttcaattttttcttaatggttttctcaattgtcgaggcgatggaatttgcttctttcgccagctcgccttgcatattcttcattccagaaataatgccagccattgtatttgaaccgatggcttttccgcttttcttaagagaaccaagctgttttacatccactgtaagctccccaattttgcggagatagtcatttttcaaaagtgccagttctttatttgcggcagatcgtaattcaactattttcttggttgtctcgttcttcagtccggttaattctttttccgcctgagtgctcgccagcttatgcttttcctgccacagcttgacatactcatttaactcggaatctgtcatgcgtgaaatcgcattaatctgatcagctgacccgatacccatttctttcaattcatctgtgaacgccttcggtgcccgacctgctatttttgaaaagtcattgttgaacgttttgatcttgtccagctgctttttaagatttgcagtcagcttggagccgttcacattttgacttgagacatcgtcaaatagaccgatggcgttatagatcgcgtcagttcggtcttgcagctcttttttataggcatcattggccgccttaatatcggcagtcagtttatcattcacacttttgaattttgagagataagtattgtttgcagaaagaatgcccttgttaagtttgtcagccgctttcttttcggcttccttctgctttctggccttatcagccatcgctttttgagtctggtagatttcccgttgaacctttatttgctggtcagaattcagcttgttcttcttcttgattttctcaagcgttttgatataggtattcccgctgatttttcctgtatcgtattttgcctcagctttcttaatctgatctgatactttcttggtatacgccagcttcgccttcgcttccttgcgctgctgctctttcagaagcttcttctgcttatcagaggcgcttttggatgcctgatatatctcgcgttggatttttcggttttgctcgctggtaagcttgttttgcttctgaatcttctgcaatgttttgatatacgtatcggcgcccattttcttggtgtcatacttcacttcagcgttcttaattttattggaaacctttacctcagccgccttctgagccgctttcgctgcttttgccgcggccgcttttactttgccctgcgatttatcaataccagccgccataccggtgccgacgtgatatccgacctggtcacgcattacccttgacggtgaatggattcccagaagctttttcatgccgttaggaattgcgtttgccattgatttaactttgctcgctaatgcacccgccatgccgctgataccatttattaagccttgtatgatgttgcggccaatggacttgaggttgatgcctctaaaaaatttcatgacaccattccaaatgctgacaatgcgttctttcgttgcttggatacggtttacgatttgcgctttcatatagctgaacgctgtagaagctgcgcttttaatgccgttccaaatggacatcactttgcttttcactgtattccagaggcttattactctgtctctcgtcgctacaattctattgacgatttgcgcccgcatgtagttgaaggctgttacagctgcactttttaaagcattccagacagatgtcactttgctttttatcgagttccacaaactgaccattttgtctctggttgcaataatgcgattcacaatttgtgcgcgcatataggtaaaagcagtcactgcagcacttttcagggcattccatatggacgatactttactcttaattgcattccagatgctgatcattttatctctcgtcgcaatgatcctgttaacgatctgcgcccgcatatacgtaaaggctgtgacggccgccgatttaagccccgaccaaattgaggtaatagtgttcttaatgccgttccatactgaagtcgcagtctttttaataccattccagacagaagaggcaaacgattttatagcattccaaactgttgtgaaaatggttttgtacaaattgaattcccatttaaagaaagcagatagcccgttccaaatggttttagctgccgaaacaattccattccaaacagtggagaaaaacgacgttattgcgttccatgttgatgttgccgctgttttaatgccttcccatacagattggagccactgagatatgacgccccaaacttgaagggtgtacttcttgactttatcccaattggcaataatgagaacaactaaggctataaccgccgctgtaatccaaccgataggccccattgcgatgatccatgacgctgccatgcgcgccgcatttgccgctgcttgagctgccaaaatgaccaagcgtttaccaaataagatcatttgtttaatacctgccgccaacattgacacaaatgaactgatttttgccgcagtccacgccgctgccattcgtgttgcttgggctgctgattttgccgctaaaacagttattctggcaatgaaaagccccatctgcttaatgccgtttttcagcattgttatgaaagagctgattttcatcgcagtccatgacgccgccattttaacagcattagctgttgctcttgctgccatcgctgtatacttcgcaatgaattgtcccatagttgctatcgctgattttaattgaccaatcaggccggccagctttatacccgcagctgtggttttgaaggttcgtagatattcagctgcatctttaaaatctttaagaccgttggtaacagcactgactgctactatcgccggaacaatagctcttaaagcaccgattaatgaaatgcccgctgcaatgaacttcccaattgccgggtttgcttccatcgccgcattagtaaatttcaaaaacccgtttacattctccaagatcgttttgccgagtggagccatgccaacaagcaagttgatgatagtcttcgcgatctgccccaatgtgctccatactgtagggccgttagttttgatatagtcaatgaacgattgaaattcttttgttttcgtaacgctgccagcccactcattgaaccgctttgtcatacctaccagcgatgtcatcatgtcttgagacataggagcgaatccagtaaacagcttagtcagaccgcccgaaaagtttctgatgatctgcagcagtttcgggccgttggtttttgtatactccacgaaagcctgaaatttctttgaggagcccaagttcgctgaccacttcacccatgattgggtcattccttcgatggattttgtcatgctctttccggtcggtccgaatgctacgatcagattaaaaactgtccgtaagacattcccggcagatcggccgaatgaagcaaacgcccccggagcttctttgttcagataggaaatgaatctctgcatgtccggagctttaaaagccttgtccatgcttttagccagtcccacgccctcttttgccagtccatcaaacattggaatgagtgagttaagcgcgagtttaaacgtatttagagacataccgaatgtttttaagatcggcttttgaaccatcgtaccgatgtcccgccaattgtctttaaagtcttcgaggttctttaatgcctctctctcttcttttccaagagatttttgcagattattgatctgtttcatgattttagcgcgctctttcgcgcttgttgcattgtccagcttctcctgcagcttggaaaggtcttcggatgctttgaatacaccgcttatcgaagtaatagcaagggcgccgaatgccgccgcgcctgttcccgctgttgcaaatgcactggttaaccccattactccgccggctgccaccccgagcataggacccaatgagccgattaccccgacaatacttgcaagggctggcgagattgcagggagtagggacgttagtgccccggcaattgaatgaccgatgaccgttgaaactgagtttgtgatcttggcaagcctgttcattgacgtttcaaaccgatcaattcgagcttctatactaatccatacttttctcggcaaggacgccagagcagcgcgtgccgttgctacagagcgcataagcgcagctgtgtttccgtttatgaccgtggtaattctgtttggcagtgaagccaaagctgaacggactgccgaaaccccgcgcatgataggcgacgtggccgcattaaaagtggtagttacgttatgagatactgatgctatggctgaccgcgcaacagcgacagcacgccctaaaggagtgggatttccgtctatcgtcgttgtgattctgttcgccaccgccgatagccctgctttagcgcgtgccaatgcggaagataacggccgcacattccccattaattgcgtggtgacagtttggggaatctgtcttaatctttgcttcgcccaattgatggcccgtgttaaagggtctgaatccgcatctaaatcaacccgcgttcgttcatgtcgatgaacaaaattatctatttgttgcgccgcctgccgtactcttgcttgaaagctggcaatttcggcgtcaatctcgacagtgtgatgatcagccatccggcgcattatatcgttgacacgatccatactgcgattaaattttcgtgtctgtgcttcaactatcgctgtcagtctttcgatcattccctcaccccattccttgtccggattttgaaaagtggttgcggattgcatcattaaaccgctgaacccctttggctcgtttgccaagctcgtttacatctgacttgcgccatttgtcgttatcgccagtgatattgcgctccaattgacgtctggccttctttgcatcaaacattttcgtttctttggggcgcttctcattcatggcgtaacggtgaaacatggcgtttcttgccataagctccaattcatctatttttcgcaacttggcccctttgagcagaagcttgtactcgttaggagtccatgacatgattaaatccacatcataaaccccgagccaatgtgcggagttcgtaattatttggtcgtagtcgatcccgttctctctttgtatgcctctttcatcatcttcaagacttccttgccgttctcttcgtcctccaaccgtttcgcttccatttccggtgtttcgttcggagccggtttcttccctttgttcatcttctccatcatcttccaacgctgacggatcacacctttgaaaaaacccgctgagtccagtgtcgtgaatgcttcattgatcatcttgtcaattgcctcgcctgtctcgtcttcatcaatgattttcatgattgcttcttcaatagcctcagttgaaggcttttctttcttcaagtaagcaagtgcgcaatcccaaaaagcagaaaggtaggaagcctcttcattcagcagactcatgtaaatattcattgtgccgcctttgcccttttcgtcctcagtggagtatttttcgtttgccaatctgtcaaaagcaaagtcgcaacgtgatttgtattctttatctccgatagttaagtaagccatttataaaacctccgattatttttgtatgttaaaaaagagcccgggaagcccggaccctatgattccttttctgttcgtatcgtaaaattggccgatcgttccgattccccggccgagttcactgccgacacgttaaaaatgtaggcggtatccggcttcaggttaggattcgacgtgtacgagttcgttgagacagtcgctatttttgcgtaaaatctgtaaatgttgtaagatgtcgcccctttcaccgcatcccatgaaaaactcacctgatttgaagtggcgcttttcgcagttatattgcggggtacgttagggcgtaaccgcttgtgtttgcgtaacaatctcagacattgaggactcgcccgcatcgttcacagcagagacgttgaccgtcagtttcgtgtcggccgcaattcctgtcaaggtgtgggatgtgcctgtgacatttgcgtccagttgcttgctcgctcccctgtataccttatatgaagttgccccatctaccgcatcccatttcacggtcacgctgtcagtcgtagccgtgaacgatagattttggggcgcattagggcgtagtcgtgccgccgaattcctcaaacttagtcgcgccggcagaggattcaatcatcgctaaaatttcatctgatagtggcggcaattcgcctttgaatgttttcccgagcacaggcagagttattgaaacctcaacaaacccatcctgcggctgactgaattccaaactttcaataattgcatgtccaaagacagaatcatgcttatcatttttgtttttgtttttattgactttccagaccttaattgccttttcgttatcataagcactttcaatcgcttcctgccccggatcggtcacagcagcataataagtcagctcaaagctttcattttttgtaccataaccgacaatacggcctgattttgtggactcatccagcgtgtcctgttctttcgtgtgtgacccttctgtttgaaaggcgatgaacagcccgtctgccccttttgcatccatcggctgcacaaaataaatctcatctttaccgtttaataaatctggcatttctttcatcctctcaattgtttattgtgaagcgcattctgagaatgccgtgacgcgtgtacccgtcaatatcggtgatcacctgcatgctgcgcatctcagaacggcataaagaaaagccctctattgttaggggcctgcttgttaacgcttgaagcatgaggctcagaatctccattgcttctttttttccgttgtaacctgaccagcagtgtaaaaccacattgatttcttcaccgctggatgtcttggttttaaatggggatacatcatcatcgcccattgtcacataaggcttttgctgatctttcgggactgcatcaaagacgcccgtgacgcgcccgtccagctcttcgtctgttgataacctcttaaatagagcagcctgcaacggccacagggcagatcgcatgatgacagctcctttctatcacatttgactggcaaaataccgcatgccttcgtccacagctggattccagaacggctgcgcccgcattccccgggtgactacccatctatttagcttggtgtcgtaataaacccacggcgtttgccggccgccgccttcctctgcgtaaatccctgttccgtattccacatatacggcataatcggcaccaacagaaataacggcccgtaagccgccctcttggtagtcgatttcaattgaatttttcaggttccccccgtctattgcggcggtcggagcattcagaacagcatggctgtaaatcagctcggccgtgtctgtgaccagttgcttaatatcatctatgacccggcttctgaattcgctcgtggctctttgcatctgcctgacccatcttccgctcacctcagccattgcccttcagtacccccgttacctgacatttcaaattcataatctcatgcatgccgccctggtcgatcggatctgatttgagagtcagcaccttgttttcgtagatgatccgcattgtcttctcaatatcattgcggtacgggaaatacacattgcaatcaaccggattctgaagctgttgagcctgataatattcccgggacgtaatcccaccgacaaaggcctctgttgtgagataatcagtgaatttttcaacatagcccccgccgccgtccggcacctcttcccaccgctgaaacgttatgacatgcgggaattcttcatagatcatcggaatgcctttctgtatgggtacagattcttcataatgtgttgcgggaattccgtgttatacgaatatgacacatcccccatacttctcccagacagaccagacggcgtcatattgtattcagccgctttcgcaacaaatatttttacaccagcgggcagcgcttttggatcaaaagtatttttgcattcgtctgcggcaacctcaattaaaatagggacaacctcagacaaataagcgtcatgcttatcggttgttatccctatcattcgtttcacttgttggatgtccattggatcaccctttcaatttttcgagaagtgtttctcgtttcatgttgtaataacctgagatccctttatcctttgctacctgcttgagttgctcgacagtcatttcgtcataagacagtttttcttgagctgccttatcgatgtttgcacgccttttcaattcttgttccaagagccaaaaggttgttgctcccatttattcgctgcctccctctgcattggttttagttgcgatttccgacattgcagattcgccgctctcattaacagaagtgacattgattgttaacttagtatcaggcgttagaccgtccgtgctgtattcaggcttggttacattcttatcaagacgtttgtctgctccccgataaacattgtatgaatccgccccagctacggcatcccaattgacagtcacagaattactcgtgcttgtaaaccgtagattttggggcgcattagggcgtaggagtaggctcatctactggaagtgaatcatcaacaataatggacttttgaaggtatgttccaaaacctacatcagccctgttgttaggaatgaactcaatcaagttttgtttctgtaaatttgtatgcgttactgaatgcattgcaattgaagtgaatttccctttagcatccccgagtaattgagctgcatcaagaatcacttcaccgcttaattttgatttagttgctgcttctggtccttcattggaaatgatcttcacaattcggactttctttttgtcataaacacgttcatagttctttgcgcttgccaattctttgaatgtaggcatttcagcagcaacatcagcttcggtccatttgaaaccacgaggatgcataatgaacttcttacgattgatcaaaatgtcctcaccttttagtgagtttcgatctgtttcggttggtgttttcggcatacctggggcataaccaacggcacctccagcaaataggtaagttgtgtactttttcccgtcaccgctcgaaatatctaatacaagatcgccatcattattagtgatgttgctaccaaagacaccatccaacataaggaagatcattttttgaaactgtctttcccaatagtaattgacacgatccccaattgctctcattggatctgatcccgcaagctctcccgctaaatcttctgcgctccaagccttaccatattcgaatacccgagcaacgtctttccctgctttgattttttctggagtcaatgcaaagtttgattgaatcgcctctggatctccttcaagatcgttccaaaaaggcatattgactgtatccccaccactcggaacaattaagcccggtacaggctgaataattccacttcgatataccgctgtttgttcaacagtattgttcattgtgtattggttaaaaatttctgggatgataacatcctgaactctagttactgtcatttaaattctcctttataatccatagattgcaggatttccgcctgcttggataattaattttcttgcttgttctggatcacttttcaaaatgtgaccttgctcagtcaggtttaaatggtcctgactaaatggattcttgcctgttggtgaatgaacacctgaatttgctgtgtcgtgtggctgcctacctgctaaagacggagcgcctttttggtcttcctcaaaaagatagctgtcgctttccctgagagccgttagctgttcgtcaagaccaatcaccttgccgtcagctaatttcaaaccatcaagatttaaattggctttaacagccttgatgttttttgacttcgcatcccgcaatgctgattcaatcgcgaagtcaaaagcctgctgatctaatttttgctgatactcctcagcagtttttttgttgtcttcttgcaattgttcaattgccgcctgaagctcttcgtttcctttagcctgtttctgcaaggcagtcaattgctggtcccgctcgtcaagctggcttttcaagtccttcttctcattgttgactgcatcaaaacgctcctttgggaaccattggccgttactgacaatatcaatcttttgatctccggctttttcgatcacctgagcatataaatcatcaccgagcaattcttttaaactcatttcattctctcctttgatgtttttttgcgtgtccacctcacgcgcaggatttacgtttgtttttgctctaaacctttaaaacgagcagacaaaagagccttttaacgtcatgctcaggacaaaagaaaaaagctgtcacatgagtaaccagctttaaagcttacctattttgttatcgaaaatgtttgttagcttaggagcaacaatgccccatccattaaattgactagagtgattgtctttcgctctgtactctttctgtaattcaaccattttttcagcagtctttgtatcaaatgctttaggagtaaacagtgattgcttcaactcactgataatctcgttgtagctatcagagtcattatattgaattgcactattcaacatttctaggaggtatttaatacgttcgttctctttcatgaatcatttccccctttcctcaatggatttgtaccactcttcataggtttggtatgggatggtctcgccagctccattcccgcgcttacgggcccttcttgtatccggcagcacgccgtttactttgaaagtaatcgtgcaacggcagttaatatcatccttggcattattcatgtgccccggagccggcccgacgccgccgtaaattgatttgaagagcccattgcgctctattgtcttcccgtccagcttcctgtgcccggctcgtgttttaagatcaagggtagcattccacattttttcaagattgctccgttttgaggccttctcagcgctttccatcctcgccgacacttgtaccctatgagcttctgttctcgctacgtcacgggcttttctgcgcgcgaattccgtcgctctttcaatgcggcgggcgatctttgaataatcctcccccgcttgcaggccctgagcgacggaaatttgaatctgtcggacataatcgtctcgatgtcgcctgtatatcgctgacaaagtcaattcggctatagggtttagaatggcctgccgaatgacttcggctgtcgggatgctaaaacccaagtttaccacagattccaattcaaatagataagcagaacgcatgtaattctctaaaaactgcttggctgctaatgcctcaacaattgtcagaatggttttgaaagccttgtgagattcctcggccatcctctccatttccttgttcagacgattgtatttgttggcatcggcaaaagtaagctggccgtccttgctgtacttcgcatacagccgggcaatttgtgcattgatctcctttaagcgagacgcaaaaacgacatcaatcttctgagcatcctcagtgatcatgtcgtccaggtacttatcaatatcattctggttcatcttcatcaccgcccgcgtctgtttccacatccgttaacggcggcatgctgttcctgtattcgatttcttcagattcaattcgcttcatttcagcttctacatcgtcaacccatggatgatgagcgagacgggtttctttgcttaaatcagtgctttgattacccatctgcacctcttcaagttcattggtcatacgtgaacgattgaatgtcatttgtaagagagtgtgatcgtattccccttggccggtcatccgcaaatattcagtaaaaaaccaaaagaaggcatgcaaagccggacggaatttcctctcagcttcatttgccttcagatcaagtaaagaatataggtttttaattgcaacgttcgtcggtgaatttcccactttgtcaggattattgttaactccctgcccgaaccggtatatattttcttcaagtcggtcaaggtgggtgttcgcgctgtcaatcggtacttcagcagttttcatatccattccgccatccgaaccgacttcaacggccttgtaataacgtagatttgtcatgaactcgctcaaattttgaccgccgaagtttttaaggatgtaaatgaagtcttgcatttcatcaaaagtatttgcgttatttgaaatgttgctgttgtactgatcaattaaatccttgtaaaaaacaagatcgctgacgccttcttcattgttcttgaattcgattaaggggacttttccccatccatacccggcattccctaaataaaaatgactctccgggtttcgttcgtagtcaaaatcaagaacgagagcgccatcgtgcatgacgtagtagaatgtctgctcatccgtatacaattcgaccttacgagtgtattcatcatcaaagtttttcacatcataatacctgatagcatacaggagcttccgctttttcgtcgtatcgtataccgcaatgacttcttcagctggaatccggataaaatcaaatttcccgtcttcatcaacaaacgggtggagccattcactgcccttattactggcgttttttaaaagctcattcattacgtcatcaaaatcttcgtttacaaagtcattgaccaactccaagaactttgaatcttcagcattaaaagtgattggtttcccgaccaggtattgcactttctgttggaccagcagcttgtgccagttatgagaaatacggttattgggtttttccttatctattttgcgtacgccatcctcatagaaatagcgcagtcttttttttatgtcggcctgattcatgtaatatgcgacgccctcaagcattcggtcacgatctaattcgtgtttatcaatcatcttttgaataaccgtagtgttcggcagagtatctgatgtttctgcactgtcctgaatgattttcaacagctcttctgtgtgtgttggtgttatcggatacaataggagtcagctcctttctttttatcttgtcataacccgtacgcccggccgcttcatatcccgttcaaaagcataacgagtggcatctatagtgtggttgtcagcgtcctcaagccgcgccttcggattgccgtctctatcagtctgatagtcgatattctcgaattctcgggcgatattaggtgttctcaacggatcaatgataatggcgtctaaatcatcaagccattcttcgccatattgaaccgagtcaggtccttttttcgcgcctgtaatgcgccggatgccatggtctattttcaattcatcaatacttttaggttcggcactgtcagcagtaatttcttgactctcatatccttttgacctgatccattttgccagctctctgttggaaaccttttgatcataaagctcatcaatcgcatagatactgttccgcttcttgtcatagtgccacctgacataagcgagaggatcaggaccatatccaaagtcaacgccctgccggatgttgtcgaaggagcgaaccatttcatcagtaatgcagccgttctcgattttcaaattatcaaacggcacaacaccactccctaacgcttcgccgagatattcccatctgtactttaatgggttccgttccttaacgatctcagcctcttccttaaaggcttttgagatataaggattttcgagatatgttgaatgatggatatatgtgttctttggtacgaatgaagattcgtattttttgttaacccacgattgctttcttttcggcggattgtatgaatagtaaaaagcataaaaaagaccgtccgggagttcagcccgcaggacggaattttcgatcattgaaatttcttcttcaagtttaaattcggcaagctcttcgacccacaggaaggcaaccggaaattttgcgatcttgagtgatttgatttttgccggatcgtctgcacccctgaagatgatgctgtttcccctgggtttgtacgttagcctcatcggcgatttattgacatgccagtattcacctacgcccagcagatcaattgcctctttaagctgctcgaaaaccgattcccctaatgtgttggcgactttccgaaccacaagtgtactaaccgggtatttcatcatgtcgttgactattcgggtaccaatatgcgtcgatttcgaagagccacggcctccctttaagacataccgaagatatttgtgactgttggctgccgcccagaacgaacggaatttcggcgttacgatgtccgatattcgcttaaccttcgtcaacgtcttcacttcctatatcatcaatgatcgtcacgccgctgtcttttggagcgtctttctcgacttcgttccgtgttttctcgatatttaagcgcatttgttccaatttaaggcgccgttcatcttgctcatgcgccagctggtcaaactgcttgatcagactccggagctcccccattgcccgagattgagcgtttaagagagtcgcatgacgatcccaagcgaactgtatttcaagttcctcttctacaatgtttttctcatatgttagattgccatcttcgtcctcatcttgatgataggcgtattttgcctttttcagctcttttgccgtatcatctttattctgtacaaacataatgcgttgcgcccgtagaatggctgcatattgtatttgaatctgatcccatatcatatcagcaggggaacgttcctgaatctcttccatgatttcaagcgtttcttctggaagatactttgagaagaatccatgtgatacagcattttgatttcttgccggagccgccccgccgctatttcctaatgcgtttttgttgccgggttgcccgcctatttttgtgtgcacacttttttcagggggtgcaccctttttcctttcccaaccatgccgctgcttccacgatttaatggtgttcaccgacaccccgtatttctcggcaaggtccttgtatttcatgcctttgacgtaatccttatacgcctgaatgtgcttttcagccatctacattcaccgccgcccccttctgattcgtgtttgttttggaaaaagatattccctctaaaccgacaccgcactcagaccgttaaccgccaattgtttttctgagatttaccggaatcagtttacagagaacataaaaaagcacccgtaaggatgctttaaaattacattacaaattcgacagagtataattcatcataacgtctaactatattcccgttaagtgtgagagttgcgttgttctttttcccattcacaatcgttttcacaaaatctccttcacttccatccaactctgattcaaacagcataccgtccttaaatttaaacaatacttttaatttcatggtttcacctcccaccttattatcggttaaggagtgtgataaaggaactatttgcaaaatttgtcgaacgaaagcacccttcataaataggtggcaaccgtaagacgaaaaaacacccttttgacagggtgctcatttccgcctatgtttttggaaatccaaaatatcctctttcagaaaaagcctgtcccggggcatttctttcatcggctccagttccccggtctttactaactggttcagatactgacgggtgaaccccaaaatctcaagcgcttcacttgtattgagtatctcttcattcaggaatttcttgatggcgtcacgctctttaggcttgtacatttttgaatcatccttttttctcgcgatatttcaagtaaagggaaaatgctttctcgatgatcgaaacaacaaataaaatgatcaggctaatgtcgagagccgttttcaatggtcccgctgccacatcctgacggaaaaacaacatatacgccaaggcgagaagaacaacaatatcggtggtggactgtacacttttcatttttttgaaagtggctggctttcaagtatttttctttagtcgccgcatttgctatacttggagcaagggagaagcgctaccttctccctcggctcaaaatcatttgcgctttcttggacgtctgcgttttttgattttgggcttttttgttttaagcttttccctgatgatgaggactttttcaacaactgtgagagttgtgaggataatccccagtaccaatgcgatttcagccactttctttccctcctttctatactctaattatacctcatttgtttactcacgtcaagtaatttaatgggcttttttcattatttctccaataaaaaagagcctattcacgctaaacagaataggctgtgatctgctctatttttcattttcaggcgggaacgttcaatgttcttttgtacggttccttttttaatccccaataactgcgctatctcttcgaatgacatgttttgcacagcgtgcatcatgaatatgtctttttctctttcggtaagcacggatagggcatcagcgattctttccttatcccaatcacttacctctccctcagcctcttgaacgattgagtattcttccggcagcgcatcaattaagcgcggatcagcaagaatcgtcctttgatatgcgtctcttctgtcagcacctcggcgggcgcccggctgtcttccgttctgcagccattcaagagtgaattcaatatcgctgatcatgctactgataatctttttgtcgttgatctgttcagccgtcagattgacttcggccgtatctttgtagagccggtacatttttcttgtttctcttaaagcccgtttgtattcaatgattaaatcttgcattctgattcctccccttatttgcgcttaaatgcgccgcccttgcctcgtttaagtctttgcatgtcttgtcccatcatttgccgccaaaagcgttcagatcgctcctgcgcgtttttattgggctttttctttttctgcttcatgtcatccctccgctcaaataaaaaacggacaccaatcagagcacagtgattctgtgcaatgatcagtgtccgcaggctttccgtcttggacttattcagttagattcgttcttattcttctctacatacttatcaatatcttgaaaaaacgccgcggccgtgaatgcgatgattgcgcctattaacgtgatgtttgctttcatgtccggcctgtattcgtactggaaataaaaccagaaacctaaccccatcagcataaaaactattctcagcgccatcgaatcccccttatttgatttgaaatttagctgattctaatgttccgatgtagttccgcttgccggaatcagagtagcagtcaagctggatgacataggttccctttccggtcttattccggatcgttttcacgttgaatgacttcagaggcgttgccgttttgaagctgccccgctgtattaaattcgtatcagtcagcccaccgccactgcgcttcttgtatacgccggccgtataataaagtgtgcttgatccttttttctcggctttccagtccaccgttgaggcgccggccgtgtatgtcgcggcatctgtaaacacccggccgctgtacccggattcattttgccagccggaccatgcggcggaagcagacggcgcaacggccgcggctcccgtaaataatgctgctgatagaatgattgatttgaatatttttttcatgattgttcatccccttagaatttttgagtcattcaacaatttcctaaattttttatgattttctttagaacttcgatatgcgttttgttaaattcgaagatgtgtgcctctgttgacgaatcatacaagtcaactaaatgaccatcggtacatatctctaaacgcttagaatgcctatcacttatttctaaactgttactatccgaaagctctttactcattccgcgccctcctattcctatgatcttagttttgtcttatttatcatgattgtcatgcaccgcagtatgaaaaagggaagtctgatctagcccggtgcgataaagaaatccagcgtagcattttgtcttaaatccgactttctgaagcaaccaacaaggaaaagaaatagttgacgataggccaatcaataaaattaacaaaatgcctgttttccaatctagtttgaatccccacataaaataaatccttcccttcatccttatctcccatcactctccacgccctcctgatttaaaatgatctctttcagatcattcaattcaacgacaaaatcactgaatgcatcgtgcaacggattttccttttgtgatacggcgtctgctcttctctcatatacacttatcagcctttcaacttcttctaatggcgttttcagcctttcgaaattctcttgcactaccgcttcaactaatgaatagcgagaaatattgtttaaaggggcatatttcatattgccagtgtctccccatcttccgtgaaaataaatgatttcagaaataatcacatctttatttcctatccctaacaatgtacagaatgcattgtactgctcatctgtcaatttaagcttcacgccacgccctccttagtaatttctccaccaaactataaacccccaaaacaggagcaggaatactatgactccaatcattccgcaccctccttcttttttaacggataccatccacgaaccaagtacccactgataactgcggtaactgacacacaatttaatctcaaactctgattgtcgaaataatacgccagaactattcctatggaatcggcaacggccgacattatgagaatcatcaacactctaaatgcaaatttcactccgcgccctccaataactcaggatcttggtaaatgtcgccgatgactttatttgtcgccgtctcagaaaacaacggtcggcactcttcttttttctcattgatgatgcaccatgatccgtcaatcattttcacttcgccgatgaacggttccggcccaaacaaaccgccgggcgctgtttcctcctgtttaacgatatcgcccgcataaattcgcttcagtctcgagtgtgtttgaaactgatcagttccattcatgagaacggattttccgtctccgctgtgtgcgatcacaccataacctcctaaccatacagaccatccgaaaacttttccttcaattgaacccaattcaccgatggaaaggcatatgccttcatcaccgcaataacacatctgctcgccatcccatactctgtatgcggccttcataggagcgaaccgtccatgataaggactttaatgtccggatcgttgaaagtccctgaaatataggtgtaagacatcagctctccatcttcaccctttacttgcgaatacataatgagcgcatagtctcgttccacttctcggatttcatcgtcttgaaaattttcgtaatcgtccgtgtcagaaatatactcgttgtaaatcctttcagcatccgcctcgtctttcgctttgataagcgcgtaatatggatcatggatttcatagaatttcattgttcttcccccttcaattgtttggatagtcgctcattttggtgtgacgagtgaataaatatcatttgttccatcaatgatgtcaatttcatgaattccgcctttatatgcccctgctgctatgattcggaatgcaaacagcgttaataactcctggctttcagctttacaccctgcgaatttcgggttagactcgttccggaaaccgatacgcttgttatcctcaacaatcgcatcccagacatcacccctaaactgaatgacatccacctcgaaacctcgattacgaatgctattgattactttgattgccgccgattggattttttgaatatccatcaatacccctcctgctgccgctggtgattgacggcgtttttctccatgtaagccgcttcgatttgctcccatttaaatccgagccgctcaccgagaatgaagaagcttacacaaaggtcgagaaactgcacttcttttccattcatcacctgtaaacggtaagcagtagacatcaaagaagaaaaaagccgctcagtgttaaaaccaatggtagaactcaagtaacttaaatggatggaggatattatctttttgctatttaagcccaacttgttcccaatgctcaagataaaatgcaggcagtccacgtattcctcaagtaatggattcgattcacctatctttcctgagccgttgcagtctcggcattcggaatatggttcagttgcatgtccttcctcgaggtattgcaaattaatatcgtggttttcatcgccagtgccatcacacgtcggacataaacgctctattttcgtccgcggctcccggtcattgctccaatgcttaaagccgcgccattcattcgcacactcggcaagctccacctgtagagcaagaatgaggttcggcagcaagtcctgcccctcaagccccttttctttgatgatccgatcatcaagcactttttgcatttcaaacattttttgtagattcatgattcaactttctcccttctccgtttacgcggaatgcctatttttcttgcatgatagaaataagtatcaatacattcgaaaccgaaatgccgtgcaatttggaagtgggtccaattctggttacgaagctccgtccattcttccagagtaaacaggcgatacggtttctggattactatcccgttagcctttttccagacggaaagagtggatggagagcaatggagttcctctctcgctatttccgtatcagacataccgcgttcatgaagctctcgatattgctcctctgtgaagccgatgtcatcaagtaaagtcacactatttcctcctcggcgcccatgccgcgcccacagtgcgggcaacaggcatctgcgcggatttctaaatcaagtttttataatcgcagtccgggcaatggtattcgatcatgaccgggcctccaaactgaacaatgattgctgaaagtaactttgttcagcagcaaccgggttgatccataacacttcttggcgtttggccccggcttccgctgatacttctcgtatttctcttttccaatgcctgagtcgttcatcgtatattggatgtgcataccctgagagaagaacaggaccagggtgttcatccagcgtctcaagcagttcaacatgatcttctattgtcatttcgtgtttgtaatgccgctttgtccgcgtttcgatgatgtaaggcgggtccgcgtaaacaagaaccccttttcgcttatacctttcaagcagctggactgcgggctgatgttcaatctgagcctctttcagtcgcttggctactaacaatacctttgcaggcagtttaccccactcttttgctgtgtcaggcccgttactactgatcaagctccgccagcctgtccggtcacttgttttcgctcctatggcctgccagcaacgaatgagaaaacgtcgagcgtcctctatttcatcgcctgattcagaatcataggaggcgtaatattcctctctggataacggcgtccattcaattaatctcgcaagctcttccggatgatcccgaatgactttgaaaagattgaccacgctgctatccagatcattgattgtttcgatgatcgagggctgtttattaaaaaacaatgctccggatccaaagaaaggttcaacgtatgttttatgctcgggcatatggctgatgatccagtctgtcatagaccatttactgcccggatagtgtaaaatccgcggaaatcccatcccttaacccccgatcaaattcggcagcacagagatagtgaagaagatgagccccacgcatgccccgaccagccagatacttgttttatcccgtttagcgataatggtatcgccgatcattttgagatcgtcagaacgatcgacaagcgtcgggatgtagtccgggtgaacctttaaaagctcggccgcctgctcgacggtcattgcttcgtccttcgtggccttcacgttccgttgcagttctacttgtaatggcatcattccgcagccccctccagtgcctgagttgcaatatgttcagctatttcaagagaatcaactttaggatttccggctattatatcgagagattttcgatagtgttctttttccttagtaagccgctgaatctcttcccgcgcctgccgaaactgattgaccgtgacttcctgctggcgttggtgttcctcaatgattgcctgctgcttaacagacagttcagttctatcaatcagaaaatcaacatgttctttagtcatccagtattgatctgttgacttagcattttcatagccttttaattttgaaatacgcgctttaatttcctgtaatttatccatgcccgttcctcccccgcaggggaaacccctgctatttgaatttgtggccgatctcgtaatcacaacgagccaggccgccttttattgtttgaatgattgttttaccgtgttccggggcgtccattaaatgagcagtcccttcagtgccatctaaaacgatgatgcgaactttccccggctcgatgctttgctgaatagttgtttcatgattttttatttctgttggcttgttcactctggccgccccctgtgctatgatagaagtaccagttcatatcaaaggcactgaggcgcagcttcggtgcttttttacgttttacgacggcagccgcatcgttaagccggcagatggctttaattcctcacggtagatgattggatgcttttcgacgtatgccgccaactgctccgccgtcattttccactccttaactggaccaggcttgtatggatcgattttttcttgcatagcgataacctcctgaattgattttgggaatttctgaacctccaagctttttgcaatccgctcccatgcggctggcgcatcgtttgtaatcggaacagagcatcatgcaggccatgagcttatcttcttcctgcacccacaacggccgatcgtctacgattaccacgtttcgcagtggtcttccccgcctttcttttgagttttttcagctcgtccagctcaatgaagccgagtgccttatccagcgccagcaccttgagtggcgtctcgtaaagccgctcatacagcttgcgtttgatggcaaattcctttgtttccacgcccttgatatcaatgatctcgatactgccgtcaaggttatgaacctcaaagtctgcaatatattcaatcttccgaaaagtcttgccgttctttttgaatgcctcttgaagcaggaaccgcggctgcagcttaaaatctttgatctgcttgctcatcttgagccatttcagctgttcatagtatttggcttcagcccggctatcgaacgtgatgccgtccacctgtgtttttctggctccgtatttatttgctggcatgtgaggcctccaaaagctctggatcttcataaatgtttccgatgacttcaaattcatcaaaccattcaacaaacgaatgaatattaaagttacggttagttttcacggctcctacgccattaatgaacaattcttcaaaatccttaatatcgaaaacaaacgataagtcatatttgaccgttcccttatgaacctttcctgatttatgttttgctataaagccgtctccctcataaatctcccggccgtttttgtccttcaatccggtgtattgcattaaaggtgatacatttgaaaactcgtttttgaaataacaagctaactcctcttcgtcattattgagaagttcatcccagtcaagcattcgcggaaattcttgaccgtctcttttctctgtatgataagcccgaaacttaatctctctcattcttccgcctccatatctctgactatttccttatcggcccgtttccgcttgccgtcgttacctcccgtcaatttgttcccagtgctgaatctgcttttccttgtatggcgccgtgaagatgatggccggaagcagaataaccgctttaagcactgtgcatcagctccatttgtttgattttttcctcaagcacccggatcgccggggtaaggtcctggccggccgattgctcggcgggcccgaacagatacatgccgccggttgctgtgaagttcgctttttcggtcattcccaatctcctaacctatgatttaattgcatccggtcgcccttaatgatcaccgtgtaatctctgcacatttgatgaatccgggagcccagcgcctcgtcaatatccaaaatttcgcccgtatcaagctcggaagagattagcagaggcttatgattcaggtaccgatagttcacaaccgattgaatttgttccacttgccaatccgtcgcccgcggctcccccttcactggcttgaataagtcatcaatgaacaggacatcggctttccgcatggcgtcgagctttgtttccaactggtcaaagtcatttcgcagatcgcccattccctcaacgtacgggaaatacatgcagtaaattgattttttcttgatcagattgttcatgatcgccgttaacaggtgcgtttttccactgcccggctgcccgagcaaagcgatactgtttgaacgttttcccatgatgttgagaaaatccttatagtattccactgcgcactcataagcgtccttgatcatgtccggcttgccgtctgtaatgaaattaccaaataaaagcatttcaaattcctccgtaatgccgctggccttcataagccgcgcgatcttttttcgttttacacactcgcattgctttgaaaatgtggttttccattcccgggccttatccggcaagcatactttccccgcaagataatcctcttctcttaccatttgatcgggggccaggctttccattgtcttatgctcttttctcagctgacgctctgtgtcttggtgaatccggtaaacgataatgcccttatccttgcagtcagagcactcgtattcagccttttcttctgaggcggcctgtcccactgaagatgctgctgaccgatcccggagcttggttagaatggccttcattgccgcgtccatatcttgcgttttgcgagcttccatactgctgtttctcctttcgtctctggctgaatgggtttgagaggattgcttcaatgtaattcagattgacgttgttgcccttgcttctgaaagcctgtttcattgcttccatgactttctcttcgccgtaatcatccaccatatacccgagccgctgaacctccattgtgccaatggtgcgggctgttttgttttcgaatagttcaaatgcgtttttcattttttcgtcaacctcctgctgtgcttttggcgctgattcttttggcgatgctgcgtctggtatatctgctttaccgttctctgtttcctcattacgcactggattttcaaaagagatcagtttgtatttcccggcctttctcccctgcggctcatattctattcgtttgagctcgattagaatttttcgatgctttattagtgttgcttctgtgatttctattttggcttgaagagtggtatttgaagtggtgaaccactcccgccacccggttttattgttgatgtgcatcagatggaaccataacgcttgtgttgttgcagacaacggattcgtttctaaccaattcatgaagccgttcatttctttcaggtagttcatggctcacctacttcctttcacacagtgctgtcatgccgctgatgcggactaaacgtaagccaggttcatttgttctgagatagccttcgacataatcacggaacagctgggcgcgatttggtgccccttccgtcatccacttgtaacagaaagggatgccaaccttaatcaaatggcaggtcattttcactaatatcaacaggcttaccatcaaaaggatcagcattctgcgcgcttggcttttcttccggtgcttcagcatcaataatctctggctctgccattgcgtcagtaatgtcaatccgctcacgttcctcgttatcctcgatgactgccttttgcatttcaacggagagaatcccccatttactaagcatggatttaagaacggttttaagcgccattgcgtcccagtccttgccccagccaaagtccgacttactaaacttctttttgtgtttctctacttgcgtctttgtccaatacactgttttccggaaaccgtttaaaagctcaaagtaagcagcgtagccaataaccgcatctgattcccgtttttcaaaatcaatctctatttcctcggttagtgggttccacttttgcaattctcctttatggacaggtatgcaattgatagatttatattggcctgtccgcaaagcaagctgaatgtatcctttgtaaccaagctgaaattgcgcgcgccctttatacggaacgatccaggcataacccaagttcttatccactggcagatcaagcgttgccgccaccatagccgatgaaattacactcataggttctgctttttgaagagtattttcactgttgtacagacttaaaattgatgctgtgaattgagacgcccttttccccagaacttcttcaaaccggttcatgactgccggagaagaaagcaggcctttcatcgttgttccctgcggctgccctggcgcgttattctgtttttgaatgttatttttaagtgattcatttgtagccatatttagctaacctccttaattccaaagcgtctgtattgaacttcttttgtgactttctcatatacatctggaaactgctctttcagtttattagtgtcgatccggttagttataaccggtttccagctggtctgatagtttccaatgaatccgtattctgcttccttcatttcgtgcttgatttggttttctaattctttcgcctgcaattgcaattcagcgatgctttcctttaattgcaaatactgctttatccgttcacggtttaccgctgtaagatcaataaccttgttgctttccgtttccgcatacctttttttcagatattcttctgctgcgcttgatccgtccaatgcgggagcaaccccacccaacaccgcagtattccaaaactcgacttcggcagtgaatatcatttcgattaattcatcatcccgctcaatttctttccagacgaatttattgccgccgatcagaacagcaaagtatgcttttttatactcgggaccaagcactccaagatagtgctggacctgaacaatatagtcagcagggatctcgtcattttcccattctttcaagttgtattccgatgtggtcttacattccagaatggccttttctccaacgatcattcggtcaatattcgccaaaatgaaatcatgttcaggatgcttcagcatggaccttttacgcctaacttttttcccgctccgcacttcaaattcttttgcgacaatgtcctcaaggattgagccgaagtaagccgcctcactggctgactcactgaccgggacttgtcccgttttgtccagccataattcaaatgcggttctccatttgtttaaccccaagattacggaggcatctgaaccgccgatgcccttccgtcgctcaagaagccattcgtcccgactcatgtccgctgtcgaagcgaaaacctctgcttgcattaaataatccctgcctttcttttgtatgcttccgcaccaagccgctgccattctcggtatgcgtccattgacgggaaggaaaatacgggtttgcctttactgaacatgattgagccgccgacttctctcaggcgctgttgatcgtccgcccggtcactgaaagctgctgttattcgtttagccatgtataaaacctccattgttttttatggggcgttttggtataataggaatacaatcaattaccaaaacgccttacctagtccactctgccaagtgggcttttttattgcgctgaatgaaacctaaatccgagttgttcctttaaatagcgtttaagattgtcttgtaaaatcatctcgccgctgtcgattacataattatctgctgacgttacttcatccccgaaaaagtccttttttgtttccggttcagtcgccttgtcatgccagttgttcaagaccattggattttcaatattcattgtgaacacctacttacaacactcaggtgaatccctcgggccgccatatttaaaacggtttgatgtaagcgccctttattcgccagtcggctgatatcctctgtaagaaccttgatgctccctgcaagactgatagcttcttcataatcgccatcccgtaacgcctccgatagcatgatagagagctcttccgccgactcgatttttctttttgctgaatctgcatccgatttaagaaactgattgatcttcataccagcaccgcctgcctttcttctgttttcgccattgcaacctgactcattagcgctttccgtgtccacctttcagccagttccttcatgttcagtccatgactacgggccagcgaatatatcagcgttttgtttgccggaattagatcaaaaatctgcttaatatcggccatgggcagttcttcaggttgtcggcctggcctatcgtttgccagccagcgcgctaaatgccttgttgcttgcaatgcttcttcaagctgatgaatcatattgattaccgccgcgcttgcgctctcgttaagtgctggatcaattggtgccgccgtcgtcgggtgaagtttgaaaaggtaatgtaccagatcaatatgttcgtacgcctcgcacgcctcaaaccacttgatgcataattccggagtaagcttactgaatccattttcaacgtccgaaacataccgctgatctttcccccctatcaaattaccaatctgatactgtgcaagtcctgccgctttgcggacactacgcatgatccggggtagattatgcaaattgtatgggttgttctccatatgtttgcctcctgatatatccagttgttcactggtaaaatttaattaatgaagggacaagcttgtccttttctcgaacattaatctccccaaatttgtggagattgtttcaagctgtttctgatgaaatgaatttattcacaaaataaatctgaccttttcccgtaacctttggcgttcgggtagttctaattgaaccatcagggttattcattgttctcttcttaatttcaaagagacccaaatccatacttcgctgtgttggtagattgaaagactcgcctgtcttacgaattaaataaccattatcacggagccattgaaataacttgttaggtccaatctttacgccgttctgttgaatgattttcgctaactcgccaacaagcacagatgattcagatgcttccacggcttcggcaaaaagagcttttggcttcatagattcaatttgcttattttgctcctttagtgcgtgaagagttgttttgaaaaataatttggtattttcgtctgcgttggacaaatacgtctgaatgaactgttcatcatttgcgacatatcccccagtttttctgattgtgggtataacttcaaaggctaaccaatcttgaaattgttcggcaatttgattagatgctctaaaagccagcttgtacaccaatggttcaggaataaaatcacctttctctacttctggaaagttatccggaaggtaagtattcacacggctccatcggattgttacgttgccacttttggcaacggtagtgaggcctaaattccgagcaacttgctcggcatcaaaaaggatttgatcattctcaattttggctgcaacttcgaaaatttcatttttgaatgtttgtaaattattcatgcagaagctcctttctgatagtatgcggtgttctcagcaacccaacgcgtgttgctctcaatccatttaaaaagcaaagtcgtagggacttttttgccacattcttcgttaaccggaaaatccggacgggccatcagttccgccattttagtgggaccgcaccgcagcacctccatcgcttcagttctcgtcaagatgtgaggaagctggttcaaagagctgagccgctctaccagcatgtctgttgctctatcagcaattttggcagcgatctgttcaatgaatttctcatcgtattgcatagtgaacatataaaaaacctcctttacaatgagctttataatctctcactttcatgtggtaaaatatgcatggaaggtggtgagatttaatggcttctactaaggtttacgcttgcctttgtggtgaatgggttgacttgactagtgatccggactgcaaaataggtgaatctatgtcttctccatacatatggtgggaagaaggtgcttcaatttggagccctaattctaaagaagagcacacgatgtatcagcaagattacgttaatatttattacaaaaatgctgaatatcgcattcacccaatgtttatccaaatcaagtattcatcctaaattcacgtttaaggttagcttctaacagttctgggtcgtcaaactgcaatttggcggctttagaactgaacagtacgtccacatgttgtttaacacggaaccactcggattgagtcataccattcaataaatttttaatttgttccagctttttttgatccataattttgacctcctatgctgtaggggaatccttttttcatccctagcatttttttagaacctctgataagcacgattcgtgaagttgttctgtaaaaaaaatttcttgaacggacttgttgtagtatttagcaattttcatcttaatttcatcacgaggtatacgtttacctgactcatacatcgctaaagcactctcgcttatctccagagcctcagcgatgtgagatcgcggttttttatttctgagctcttggagtttagctccaatgatctgtttattcatttagcaccatcctttacatttcgtgttgttctgaaatctatattaaaccgcacattacgtaaagtcaagacgttttgtgaagttttttctaaaaagtcacgaatcgtgatattatactaaataggtgatgtatatgagatttggcgaccaattaagacaattaagaaagcaaagaaagctttcacaaaagagtttagggcaaaaattcggcttggctgaaagcactataagcatgtatgaaaggaacgaaagagaacccgattatgctactcttgttaagtttgcagatttttttgatgtttccacggattttctgctgagaggagaagattattatagagataaggcccgagaactccgcaaacaaaatgatgtccgatttgccgctgtcgatggtcgggagttctctgatagtgaaaaagaggagattcttgctgacgcattaaggcgcattgacggaatcgaaaaaattattgaagagagattcaaaaagaagaatgaagataagaattaattatttattattgttttgtttagtttaaataatgctgaacagatcgctttaatttttaaagtttagtgttaagttgactgatgttcaactttaatttttaaagcgaagcttgtaatgaaaccttcagttattttcctttcaaatgaacttagcttttttagcacacctcatgaaattattagcaaaattggtaattaccccttgaattttcaacaattatagtcgattatatataggtattctattatatgaactgggggaatcaggttgaaaaagtggttagttttattcatgtctctgggcttggctctagctttagcagcatgcgggtcgacagacgatgtctctactggcagcagtgattcaaaagacaaaaaaactgaagagaagaaagacgacagctccaaaaagattgacgctagtaagcaatctacagaagcactaggaatgaaaattaacctgggcgacgtcaagattatgaaagataaaataaatgttgggcttaacattgaaaacactacaggaaaagtccttactttttatcccgatcaaggtaatgcagtcattggcagcatgcaattatcggcaaatatgttcctgactgacggagaagtcggcggagacgttcaaggcggagtgaaacaggaaggtgtacttgagttttcagcgccggacggaaaagaaattgatgttgataaagtcaaagaaatcaaattaaatttcggtgatgtggtcacagatgacttcatgaaaactaaagcagtaacaatcactgtaccagttaagtaagggagagttaacaatgaaaagaacaacagaatttgttttaggcttattgggcggaattttcggttttattggagcaattatggcattaattatcggtggactcgatgcctcttttaattcaagtggcacaagcgatataattggtttgggctggggcgctgttttcttatcaatcttaggcatcgttgcttcagttgtagttaagaagaaacctaaagtcggtggagtattacttctcatttcaggaatcggtggattgatttgtatatccctcttctatttactacctgctgttcttcttattatccctggtatcatgggacttgtcagaaaagataaaacagtaacgacagcagcttaaagaaaggcccttgatagggcttttcttttccagtaaacacagaacaaacgttcttaataattctactataatctatttatggacacatttaccggtgtaaaatggtacatttttcccctataattacatacaagcaaacatatttaccacattttaagcattgacaaggtaatgagggggtcaattacagcatggggtatacacaaagagtcacttagaggattggatcgaaagtttcctcagggaacacaaaataacaacgcctttagaacttaaacttgttaaattatgcaggaagctcaatgtatttgtactttttgatgatcgggaaagttatatgttagatattgggggtgttcatatcgtaggcataaacaaccggttaagctatcaacagcaacgatcggatttagctcatgagttatggcacatcttattagaaggcggcgacaacgagcttatgccgccccactggaaacagtatcaagaatcaaaagcaggttatttttcatatcacttttgtgtcccaacattcatgctgcgacagatgaacttacctgcagatgaggaagccgctgcacggttggtatcagatacttttaaggtaacttttgattttgcaaaaaagagactaagaatttactttaataaattaaactatcgttaaggaggattaaaatggttgtctttaaaaaggagaaatcaaagcgttcatctaaaggatatacttggtattttgtgatggaaaacggccgcgatccaagaacaggaaaacgcagacaaataaaaagacgtggtttcctatcaaaagcatcagccgaagccgcttatcttgaattgaaaacgaagctcctttcagggattgatgtcgggaaagagaacattctttttcaggaaatcaaagacctatggtacaaggaatacaagcataccgtcaaagtcagtaccctgcgagcacgaaaaagtgaaatagagagtttagaagaatacttcggaaagatgaaaattaaagacataaccaggggtgtttatcagaagtttttagattatctgagagaggaaaattattccttcaatacaataagtggtatccacactacagcaagtatgatcttcaaatacgcgaggcaggaggacatcataagtaaaagcccgacggaatttgtaaaacctcagcgtccaaagctcacagtagaagatattgaatcacaagaagaagccgaaaactttcttgaaggggaagaacttgtagagtttttagaccttacagagaaacacggcctttttctcgactttgaatatttctgcatggctgcatttacaggcactcgttccggggagcgattggccggcaaatggagagacttaactttagagggagacgacctcaaaacatttcgagttaccaaaacgctttattgcccatcaaacaaagcatctgactatgaactgctgccaccgaaaacgccagctgctgttcgggatgttcctttgtcagactttctagcatctctgttgaaaaggctaaagctcaaacaagctaaaatagcatacgcgaatggacgcacattcagtgatgatgattttatattcgctcgtcctgacggccaccctgagaacattaaaaagatggataccagaatgagaaggattttaaaacgaatggacataaacaaacatattacccaacatacttttaggcatacattcacttcgcttgctgctgaggcagatgtacctttggaagagatacaaaaaatactaggccatcaaaatgatgacataacgaaaaaagtctatttacacactactagaaaaaccaaagaaagaacttcgcaaaaattcaattcattcataggtgacctctcaatgaaaatacagttatcatgactcctatgtgaccaaaatgtgaccaatttcataaaacaaaaagaaaaaccccttgaaatcaaggggtttcggcattctttacatcattccgcccataccgcccatgccgcccatgtcaggcattcctgcgccgccggcattttcttctggtttgtcagcaacaaccgcttcagttgttaatagcattgctgctacagaagctgcgttttgaagtgcagaacgtgtaacttttgtcgggtcaacgattcctttttcgatcatgtttacccattcgccagttgcagcgttgaagcctacgccgatttcttcgtttttcaggcgctcaacgatgacagatccttcaagaccagcgttgtgcgcgatttgacggatcggctcttcaagcgcgcgaagcacgatgttgatacctgtttgcgcatcgccttcagcttcaactgcagcgactttgttatatacgttgacaagcgctgtaccaccgccggatacgatgccttcttcaacagctgcgcgagttgagttgagggcgtcttcgatgcgaagtttacgctctttcagctcagtttcagtcgcagcgccgactttgatgacagctacgccgccagcaagtttcgcaagacgctcttgtaatttttctctgtcgaattcagaagttgtttcttccacttgagcacggatttggttgacgcgtgcagcaattttttcagtatcgccggcgccttctacgattgttgtgttttctttcgttaccacaactttagaagcgcgtcccaattgtccgatttcagtagatttcaggtcaagacctaaatcttctgtgatgacttctccgccagtaagaacagagatgtcttcaagcattgctttacgacggtcaccgaagccaggagctttaacggcaacagcgttgaatgtgccgcgaagtttgttgacaacgagtgtagcaagagcttcaccttcaacatcttcagcgatcagaagcaatggtttgccttgctgtacaacttgctcaagcacaggaaggatttcttgaatgtttgtgatttttttgtctgtgattaagatgtaaggattatcaagaaccgcttccatcttatcagagtcagtcaccatgtaaggagacgcatatccgcggtcgaattgcataccttcaaccacttcaagctcagttgtgaagcctttagactcttcgattgtgataacgccgtcgtttcctacgcgctccattgcttcagcgataaggcttccgacttcctcatcagcagcagagattgcagcaacctgagcgatagactctttgccttcgatcggcttagaaatttcttttaagttttcgattgccacggttacggcttgttccatacctttacgcacgccgacaggattagctcccgcagttacgtttttaaggccttcgcggatcatagcctgtgcaagcacagtcgcagtcgtcgtaccgtcaccggcaacgtcgtttgttttgctggctacttcagctacaagcttcgcacccatgttttcaaacgcatcttcaagttcaatttcttttgcgattgtcacaccgtcatttgtaattaacggagaaccgaattttttctccagaaccacgttgcgtccttttggccctaaagttacttttacagcgtcagcaagcgcatcgacaccgcgaagcatagcgcggcgtgcttcttcactaaacttaatatcttttgccatgttaacgaaacctcctcgaatttttaaaaatatttatttgcttagccgataacagctaaaatgtcgctttcacgtaagattaagtattcagcaccttcgtatttcacttcagtaccggcgtattttgagaagataatgcggtcgccctcttttacttctaaagcaacgcgctctccgctttccaacacgcgacctgaaccagctgccacgattttgccttcttgcggcttttcttttgcagaatccggtaatacgattccgctggcagttttttcttcagattctacgagttcaatgacaacgcgatcacctaatggctttaacaatgtaataacctcctcaatagtatgaatatgtaattttagcactcagctctaaagagtgctaacacatttattataataaagaatctcacttccaatttcaagtcataagaataaaaaattttcacgcttacatgattctctcttacaccgattttctccttttttcacgtcaagttcacttgtgttacaataagaacaaataagttgattttataggataaaggagtacatatcatttgagaaaacagtattggtatatcattttgacatatgttatcatgcagctttccgcattgatcggcattcctttaatgtacagattcggctatgcgggcgggcagcctacgaatgcgaatctcaccatggctcaggggatttattccgtcgtaagcttttttatctgcctgattatcgttctcctgattttgagaaccgcgccgaagcagacattaagaaacgggaagaaagcatccgccggcatgtccattctttgggcggtcgcgggaatatggctcgctttattttctcagggaattgccgggatgattgagcagtatgtctttcacgtgaacagcggttcggaaaacacgaaagccattctcaacattatcaaagccatgccgcttatgattatcgtttcttctatcgtcggtccgattcttgaagaaatcattttccggaagatcatcttcggtgtattatatgaaaaaacgaatttctttatcgccggactgatcagttccgtcattttcggcattgtgcaccaggacctcacacacctgctgctttacacggccatgggctttacctttgcgttcttgtatgtgcagacgaaacggattattgtgccgatattcgcccatgtcatgatgaataccattgtcgtggtcatgcagctcggccccgcccaaaaatatattgaacagcatagtgagcaaatgcaattaattattggaggattgtttgtatgaggaacccaatgacttggggcttgatttatttcgcagtcggctgtatctttacgtatttggccgcaagctcgccgggaagcatgtggtctttttattccatactgctgatggttttcgccgcttataatatcagcatctcgtttaaaatgttcgctttctcatttaaagtgaagaaaaatcaaaaataaaagaaaagccatttctcatcattgagaaatggctttttttatgctgatacatcctggtcagattcgctgctgccggtctgctttttccgatatgcggcttttgaaataagaatactgatctcgtataaaatgcaaagcggaatcgtaatcatcatgtgagacagcagctcaggcggcgcaatcatcgcggcgatcacaagcagcacaaaatacgcgtacttcctgattttcgataaaaacatcggcgttacaacaccgagcctcgtcaaaaacatgatcagcaccggcatctgaaacagcagcccgaacggaattgtcagctgcagcagaaaatgaaagtactcgctgattccgatcacctgattgacatccaagtcattcgaaacccgcttcataaaatcaacgaccagcggaaataaaatataataagaaaatgacacaccgctgacaaacagcacgattgaaatcggaatatagctgagtgttactttgcgttccttctcatacagccccggactgacaaacgcccaaatctgatatagaataatcggcgaagtcaaaatgatgccgataataaacgcgaactgcaaaaagataaacagcggatccgtcaggttaaaagcattaagggtgagctcttttacttcatcggctttttgaagatacacaatgataggttttgccagaaaaaagccggcaataaagaaaaccgcaaaggataacgccacaatcagcaatcgtttccgaagttcggcaatatgctccacaagcgtcatttgattcactctcatacgtgtcatcctatcttactgttcttctttctttttttcctcttcttcaccggctaatcctttagtagcgttcttaaattctcgaagcgtgtcccccgcagcttttcctaattcgggaagcttcttcggaccgaaaataatcaccgccaccacaccgataaccgccaggcttccaggaccgatcatgtgcagctcctcctttcgttattcaatttcttccaaaacagaataatgctttaagaaataaaccaatgattgaagctctacagctaaatctatatgatgaattcgaatgtgatccggcacattcaaacgggccggcgtaaagttaaggattcccttgattccgagcgccacgagccggtcggtgattgactgagcggcaaccgccggaacggtgagaatcgccacgggttcatccttaatgtgaagctctaaatcatcaagatcaaagacaggcacaccgcctacctcagttcctattttactctgattcacatcaaaagccatagatatttttgtgttattattttttgtgaaattatagtgaagaaacgctgtccctaaattcccgacaccgatcaaaatgacatttgtcgtttcatcctgatccagtgtttttctgaaaaatgacagcaggtaatccacattatagccgtatccttttttgccgagcgccccgaaataggaaaaatcccggcggatcgtggccgaatcgacttttaccgcatcgctcagttcagctgaggaaacacgctgctttcctgacgcgtgtaaattctttaaaaagcgataataaagcggcagccgttttgccgtcgcctgcggaatttttgattgatccttgttcatgattggtcctccactttatactcagatgcatctcttttaaaatcaccgtttttgccgcccgttttttccatgaggcaggtcgggccgatgaccattcctttatccagcgccttgcacatgtcataaacggtcaatgcgcagactgaagcggaagttagcgcttccatttccacacctgtactccctttcgtttttacgcttgcctgtatatgaagaacggcttcggaatccttttcctcccagccgaatgaaatgtcgacgctgcttaaagaaagcgggtggcacatcgggataatcgctgacgtctgctttgcagccatgattccggccacctgtgcgacagccagcacgtctccttttccgatctcccggtttttgattctgctgtacacgtcatgcttcatgtgtacgctcgatatcgcagcggcagtacggactgttgaagatttatcgcttatatccaccatgcgggcacggccttcttcattaaaatgagaaaatccattcatatttaaactctccttacttctgatcatacactattttctccctgatgtcttatcctataatgttccaattctgatgtattgtttgctgacagcaggttgataagctacacttaacttattataacagaggtgaaataatatgatgatcttacaaattaatcagctatccaaatcttttggcgctgatcctattttaaacaatataaagcttgaagtcagatcccgggatcgcatcgccattgtaggcagaaacggagccggcaaatcaactctccttaaaattatcgcaggtcacctttcatatgaaaagggtgaattaatcaaaccgaaagaattaacgatgggataccttgcccagcacacaggcatggaatctcagcttaccataaaagaagaattgctgagtgtttttgatttcctgaaagcaatggaaaaagaaatgcgctctattgaagaaaagatggccactgccgccccggcggagcttgagacgctgatgaaaacctatgacaggcttcagcaggacttcaagaataaaggcggctatcaatatgaagcggatgtccggtctgtccttcacggcctcggcttcggcaaatttgacgattccgtgaaagtgcaaagcctgagcggcggtcagaaaacaaggcttgctctcggaaagctccttttgacccagcctgatctgcttattttggatgaaccgacgaaccatctcgacatcgacacgctcacatggcttgagcattatttacagggatattctggcgccatcctgatcgtctcccacgacagatactttcttgataaagtcgtcagccaagtgtacgaggtctcacggacagaaagcaaaaaatacctcggcaactacagcgcctatttagaacaaaaagccgagcagtacgagaaagacctgaagctgtatgaaaaacagcaggacgaaatcgccaagcttcaagattttgtcgaccgcaatctggccagagcatcaacaacgaaaagagcccagagcagacgaaaacagcttgaacggatggatgtcatggcaaagccgctcggtgatgaaaaatcagcagccttccgttttgaaattacaaaacagagcggcaacgacgtgcttcgcgtacaggatgtctccatcagctacgacggccagcctccgcttttgaaaaacctgaccttcggcgttacaagaggcgaaagcgccgcccttgtcggacccaacggaatcggcaagtcaaccttgctgaaaaccattatgaacacgctcagtccggaatccgggtcgatctcgtacggttccaatgtcacaatcggctattacgatcaggagcaggctgaactgacctcgtccaaacgcgtcttggacgagctgtgggatgaatatccggacatgccggaaaaagagatcaggacatgcctcggcaattttctgttcagcggggacgatgtcttaaaaccggtccgttctttaagcggcggtgagaaagcaagagtcgcgcttgccaagctgatgcttcaaaaagcaaactttctcatccttgatgaaccgacaaaccaccttgacctcgacagtaaagaagtgctggaaaacgccctgatcgactatccgggcacactgttatttgtatcgcatgaccgctactttattaacaggatcgccacaagggtgcttgagctgtctcaagaccatgcagaagaatatttgggagactatgactattacaccgagaaaaaagcccagcagctcgaactggaagaaatgaagcggcaggaaaaggagcaagcacagcctgccggcaaggtcaaacaggacacgaaaagaacatatgaagaagaaaaagaatggaagaagaaagagcggcagcgcctgagacgcattgaagaaatcgaagcggccgtctcatccgctgaagagaaaatcagcgccaatgaggagctgctgtgcgaccctgaggtgtatcaggatcatgaaaaagtacagaccattcacgctgagaacgaagcactgaatcaagagctggaacaattattagcggaatgggaagaactctcatcagaagaatagtaaaagtcaagcacctctttaaggggtgcttttttatccacatctttcttccttgtcagccatttaagtaagcgctttatacacactatccacaaaattttctgactttatccactttactcacaactcgcagccccttatccagtatggatttctgaatatatacacaatcctgtggatatgtttgaattatctgttaataagtcaaaaaaagcctcacgttttacaacgtgagacgatcaaaagacattaattccaaaccaggctgtccgttcatatcgtatgaaccccgaatccccttttcaaaagcaacagttccggcagccgcaatcatcgctgcattgtccgtgcataaagaaagcggcgggatgataagttcaggatctcccgcatggctgaattcctgctgcagcgcggctctcaagcccttgttcgcggctacgccccctgcaagcagcacttgtttaactccgtattctttggcggccttagaggtttttgccgtcagtacatcaatgacactctgctgaaagctcgcggcaagatcctccggaggaatcacctcatttttttgcgaggcgttatgaagcgtgttaatcacggctgactttaagccgctgaagctgaaattgtaagatccttcttccagccacgcgcgcggaagcggaatggagtccgttcccacagcagccagcttatcaatctgcggccctcccggataaggaagccccatcgttcttgccactttgtcgtatgcttcacctgctgcatcgtccagcgtttcaccgataacatcgaaggaaccgtgctctttcatatagaccaattccgtatgtccgcccgacacaaccaaagcaagcgccgggaactgaagctctcctatcagcctgtttgcataaatatggccggcaatatgatgaacgccgactaacggaatttgatgggcgaagcttaacgcctttgccgcattgacgccgattaaaagagccccgacaagacccggtccttccgttacggcaatcgcgtcaaggtcatctaagcccaactccgcttgtaaaagagcttcctcaatcacaagggtaatctgttccacatgatgtctggacgcaatttcaggtacgaccccgccgaaccgtttatggctttcaatttgagaagcgacaacgtttgaaatgatgtctttcccgtttttcacgactgaagccgctgtttcatcacagcttgtttcgattcctaatacatatatatcttgtttttcactcatgtaatgtcacccacattaataacgcatcttccccgttatctgtatagtattgttttctgattcctccggcctgaagaccgaattttttatataaggattgggcgggatgatttgagaccctgacttcgagagagagccttcttgcctttttttctctgcacaattctatcgcagagccaaacagcgcttctcccaatgattggccccggtattccggcttaatggctatgttcgtaatctgcgcgtcatctataataatccagattccgcaataacctgccagacagccgtccttttcaatgacaaggtagtgcgcatacggattttccaaaagctcatgataaaatgaatccttcgtccacggagaagtgaaggatgctgtttcaatttcataaatttgatcaatatcttccggccgcatgcttcgaatcgccgttttcgttttcatccccatcaccctatttttgagattccatccatttcgcttcagcctctgccagacgcaaataatccggaacaaggctgtggacatccgcttcttctttttccaagcctaaaaacgccagctctgacggccgcggattatgctgcgcagccgttcctatcactgcttgagaagccaattcatgtttaatggtttcttcatgaatggctgtatcgtgccctaaaaataaaaccggagacgctttttctctcagcatgccaagccaatcagtcaaaagcacattctggtcaggaagaacggattgtaatcggccgtcctgatattcataaagacccgtatacacttgtccgcgacgggcgtcaaataacgggcagatcagcccttgaaagtgccgtccgttagccgccagcacctccaggctcgatacagcggaaatcggaagcttcagcgaccaggccaatgtcttcgccagcgtcacaccgattctgacacctgtgtacgatcccggccctttcgccactactattttcgtaaggtcctgcggtgttaaaccgcaatccgccagcaatgaattgacagcaggcatcgcccgcacggaatgattcttttttaaatatgtaatatactccgccatcaccgttttttcacgaacgagcgcggcacccagcgtgtaatttgacgtatcaattgccagtattgtcatgtttacttatctcctcacaaagcgtttcataccgtgttccgcaagccgtaaaggtaatgtccctttcctcatcaccggctctcttgatgacgatctgcagccgttcgacaggcagctgctcctgaattaaatgagcccattcaattaaacagacgccttgtccctcaaagtattcttcaagtcccaagtcttcgctttcatcctccatgcgataaacatccatatgatatagaggaagcgaaccgtcatggtattcttttataattgtgaaagtcgggctgtttaccactctcgtgatccccagaccttcggcaaaaccctttgtaaaagtcgtttttcccgcgcctaagtcgccttccagtgtcagaatatctcccggctttgccaaagaagcggcaagcttggcaacggcttttgtttcttcggggtttttcgttctccattgtaatgtcttcaaagtgagtcacccgtcttatttaaaatgattgtatccttttttctcaaggacgatttgtctctgatcattggctgtcataagaacacttgcttccttccgttcagaaactgctccaatcttagcaatcggaatgcctgattgagtgcagtaatcaagcaaagaagtccactcttgctgagataccgttccaaccaattcaaaatcttcaccgccgaataacacccatttctcccactgaggatccgcctcaggtaaatccggatgcacgggcagaagctgttcttcaatttctatcgtaactgaacttgactcagctatttcatgcagctcactggccaatccgtcactgatatcattcagagccgctcgctgaagctgggagcaaaagcggccgacctggaccctcggaacgggccgtttatgttttttgataaaataatcactcgtgtgaaaagcagagggaggtgtttctcccaataaaagagacagcccagctgcggacgaaccgatatctcccgtaacaaaaacaacatccccgggccttgccgagcttcgcagacaagcgcgatccttttcgacttctccgatgacagtaacagtaataacggcttgaccggaagcggagacggtatctcctccgatcaaatccatccggtatagtttcgccagttccgccatcccttcatacattgcctggacatcagctttctgccagcaagaaggaaccgcaagagataccagataaaacttcggaatgcctcccatcgccgccacatcactaatgttaacagcaagcgccttataaccgatatcttgaggagaggaatactctgatttaaaatggacatcctccaccatcgtatcaaggcagacaatttgctgcatatgagatgatgctgtataaactgcaccatcatcaccgatccctacattgacggaaggatgataatgcgtatgcggcgtaatactgtgaatcaaatcaaactcgtccatgtttctcccgtctccctttctgacgctcttgtgaacagctctttctagtgtatcggattatgtttcaatatccaagactttaacgatataaaagaaagcttggttagataccaagctgccagcatttaaaagaaaacacaaaaaaaacgaaaacatgatcgtttcgtttacaatgagttgctctatccagctgagctactgggacaagattttgctttatgtatcagcgacaagatttattatatacaggttcatatcataagtcaatattttttcagaaactttttatggggaagaaagaaatcttccccatcacatgttaaaagctgattgtattctcaagtccttcaattcctgacctgtttcgtcgtaaaaagccatggcgccttcactttctgtgagagtaagaatggcatagcttttcacattgcggactctcggaaggcggatgctccccgggttaatcaaaagcttgccccgaagcacttcacttccggcaatatgcgagtggccgaagcagacaatatccgctccaagctcttccgcccggtaaaaaacagttaaaagtgactgtttaatgccgtgaagatgtccgtgaacggccaggattttctttgaaccggcatccagcaggagttcgtcctgaaatccgcccccaaagtcgcagttgcctttcaccgtatgatacggtgtgagcgcaggatgtgcggcgtcaagctctgaatcaccgcaatgaatcatcagatccacttcgtcttcgtgccgcttcgcgatcgtttccagttcgtcttcaaggccgtgactgtcacttatcatcagcactttcattgcattacgctcccccttacgcatcaagcagctttgacagtttcttgagcgcttcagccctgtggctgattttgtttttctcagcgcttgtcagctgggccatggttttatctttatcctttacaataaaaatgggatcatagccgaacccgttatctccctcgggttcttctgcaatatatccttcaacatggccttcgaccgttttggtttcctgccccggcatgctgacggcaagggcgcagcggaaacgggccgtacgctgctctttttcgatgccttttaattctgacagcaccttgtccatattcgctttatcatcttttgcttcgcctgcataacgggctgaataaacgcccggtctgcctcccaggttgtccactgataaaccggagtcgtccgcaatgaccattttgtttacggcttttgccaccgcttccgcttttaaaatggcgttttcttcaaaggtatgtccggtttcttcaatttcttccgtaaatccgatttccgccaaagaagagacactgtagcctttcggttcgagtatttctttaaattctttcacttttcccggattgtgtgtcgcaataatggcttctttcacgctgatcaggcctctctttctttatttcagttcaggcaatgtatctccaagcacttctttttgtttttgaataagcgtctggattcctttttcggcaaggcttaacagtccgtttaaatcttcacgggagaatgtggcttcttcgcccgtcccttgaagctccacaaaacgtccgcttcccgtcatgatgatattcatatcgacttcagccgctgagtcctcttcataattcagatccaaaagaaggccttcttctttatccatcccgacagaaatggccgcgagatagtctgtcacaggagaggttttgataacgccgctttttacgagtttgccggccgcaatggccattgccaagaaggcgccggtaatggaagccgttcttgttccgccgtccgcttgaatgacgtcacagtcgatccagatcgtccgttcgccgagcttctccaaatcaacgacggcccggagcgcgcgcccgatcagacgctggatttccatcgttcttccggaaacctttccttttgaagattctcttatcgttctttgattcgtggcgcggggaagcatgctgtattccgctgtgatccagccttttcctccgccgcgtaaaaatggcggcacccggtcttccactgatgcattacagatgacctttgtatttcccgctgtaattaacacagagccctccgggtgagtgataaaatccaaatcaaatgtgataggtcgcagctcatcgtgctgtcttccgtcgtgtctcatattttacctccgattatatgtacataaaccttttgttccggattgtgaataaagaaagaggcagccggaacgctaacctcttttttactagtatatcaaaaatcgcaaattaaaaactacccgtattcacttgggacggcctcgaaacaggttttgaaagggattctcctttttcattcaccagttctgattttccgtttacttttatagaaacactttttatcgacggctgttctgttaatgtgaggacgatgctatccagcacgcccgatgataccatttttgttttttcatcggcgcttccgtaaatagagctgttaaaatcaagtgtaacctggccgtcttttactttcggcttactgaggagcttaacatcgttattaaagtccgtcaaaagcccgcttgctttgcccggtccgtcggcgagctgctcaacggctgcggtgatgtcgtttgtttctgaattgtcaatccgctttgtgacaggcacgtagtattcactggtctctgtttccgccagataatacacagtcagcggatgggtgtctgtcagatcattcactccggcggtttcaatattaattccgtcttttctgcttaagtcgcccgtaatcggcgtgccgcccacaggcatttctttcagttcatgcccgttgattctgattttgactttatctattgagctgaattgggtaagcgtccatgtaatcgattgcaggattttttgttcgtcttcttttttgtagtttttaaattccttcgaaaaatcagcgacggcggtaccgtcttttttaatgtcaacatttaccgtcgtatccgcagggagcaccgctctgaagccattcggcaggatttctgacacaggccctccctgaaccaaatactcaagggcctgctttgcggttccctcactgttcggaagaggcagtgtctgtgctgcgacatagccgtttttatcaatcagatacagctctctcatgactgtattggccggctgatcggctttagatgtgccgtttttttctgactgcgttgattttgcctgaattcccgcttcatcttttacatatgaaatgtcttgaggcgggtcaatttccccggctgttttatcggattgaaacaaaccgcatcctgataatacaaaagccgaagtaagacatgttgcagcaatgactgcaggtccttttttcagcatacttttccctcctaaggctgtttgtactatgatgtatacgagccctgtgcgggaaatagaccgggatgcgcaaaaaaacccgccgtaaacagcgggttttttgatttattttctgatcggctcttgaagggagatgcactcgacatggccgatttcatgaccgaaccagtcttcggcaatttttgcgaagccgttccgctctcccgttgttagaaactgatgctccggtgcatgtttcgattggtttaacaagcctttataagacaaaatcgtgctcacttctctcgctgtctcgtctccggaggaaatgattttcacatgctttcccatataatcttgaatcggatcttttaaaatcggataatgcgtgcaccctaaaatcaaggtgtcaattgctgtaccttttaaaggctcaagcgatgcttcgaccgcttccgccgccgattcctgaagaaaccgtccgctttccacaaacggcaccagcagcgggcaagctgtgttctcgacttgaaggtctgcatttaatccgagcagcgcctgctcatacgctcggcttttaatggtatttatcgtgccgatgacgccgatatgctgatttttcgtgaccttgatcgctgttctcgcacccggctgaatgacgccgacaaccggaatatccgttttgcgctgaatatcctccaaggcaatggccgtggccgtattacaagcaatcacgagcattttgatatggtggttttccagcaggtaatcggtcatttcccacgtgtattgaagaacttcttcttcaggacgcgggccgtacgggcagcgttttgtatctcccacatagatgatattttccttcggtagctgtctcatgatttccttggcaacggttaacccgccaaccccggaatcaatgactcctatcggctgttccaacaaaatcgcctcattttcttttcatttcatgctgcagtttcaataatgacttttcgaagagggctgtttcttcttcggaaaatgtctcaaacatatcccgcaaataagcctgtcttttcaaaatcacttcctggataatgcgctctccttcagcgagaagatgaattctgacgacacgtctgtcagccgggtcttttacccgctcgacaagcttatttttttccatgcggtctatcagatccgtcgtcgtgctgcaagccaaatacattttgcctgataattcgcctattgtcatatcccccaattcataaagccattgaagccccacgaattgcggcggtgtaattgaatattggttaaggatctctcttcctttttgtttaatgatcgcagcgatatggcggagtgatttttcgatatccgcaacatgctctacagattttgatgtcatttgtccatccctcactcaaggatctttctgggctatgcgctccgtgtctattttccttctttttttaagaaaatgcaagactgacggagaaaaagggaaagccgggattttcaccgcatgcccattttcctgggcgccaacacaaataaccggctccttctcgtaaagaaggaaaaccggcaagaatcagagctctagctcacccattctaagaagctcgacaacagcttgcgaacgccctttcacacctaacttctgcatggcatttgaaatgtgattccgtacagttttttcactgataaatagctcgcttgcaatttcctttgttgtcttgtcttgaacgagcaattcgaatacttctctttctcttttggtcagcagcggctttgattgaaaatctttctccttcaagtattgtaaccctccttgctaaggtgagagcgaatctgaaacgaatgggtttatatagtcaagatatcatatgtaaagggcgcttcggaggtgacgtcacttagagaaatagttatccgctcaggagagcagaatgcctttctcccgctccgtccagctgaccgctttgccgcttgtctttgacacttgaaccataacgacggaaccggtaaaacacggcaggcctgactcattttctccaaggtaatgaagggtgacggacgcatttccgacagagcttgctttgacatgaatccgcaggttttcatacggcatcacctgacgcatatagtcgcactgctggcttgcgacgaccgtcatcgtttccgagttttgcgctgatatgccccgctgcttaaaataagcgatccgggcttcttcaaaatagatgaaagggattacattattcatatggccgaacatatccgtttctgaaaaccgaaccgtcacttcagtgaagaaagaaaacgactgtctccactcttcaaacgggatgtcaatatattgcggttgtttcatcaccttcagctccttataaaaaaacctctcccgtgcggaagaggctctttttttctttcttatactctgtcgcttccgaagaaatttcggaatgcttgtaaattcgtatctctgttcaaagcagcgattgaagtcgtgagcggaatgcctttcgggcaggattgaacacagttttgtgaattcccgcaatctccgagaccgccgtctgtcattaaagcttctaaacgttctgacttgttcatcgcgcccgtcggatgggcgttaaacagacgcacttgcgacatcggggcaggccccatgaattttgatttgctgttgacattcgggcaggcttcgaggcagacgccgcatgtcatgcatttagacaattcatatgcccactggcggcgtttttccggcattctcggtcccggtcccaaatcgtaagtcccgtcaatcggcacccatgctttcacttttttcagtgaatcaaacattctgctgcggtcaacctgaaggtcacggacaaccgggaatgttttcatcggtttcagacggatcggctgttccagcttatcaaccagcgccgtacatgactggcgcggtcttccgttgatgaccatggagcaggcgccgcatacttcctcaagacagttcatgtcccatgcaaccggcgtcgttttctccccttttgcattaacgggatttctgcggatttccatcagggcagaaatcacattcagattcggacggtaattgatttcaaattcttcatcgtatggcgcgctttcgggcgtatcctggcgtgtaatgataaaccgtatctttttctcactcatgattatttcgccaccttcttcttcgagtagtcgcgtttacggggcgcaatcagtgatacatcgacatcctgatattcaaattccggagcttcaaacggaccggcatgtttagccattgtcgttttgagccactcatcgtcatttctttcagggaaatccggtttatagtgcgctccccggctttcatttcggttatatgcgccgagcgtgatgactctggcaagctgaagcatgttggagaactgacgggtgaacattgccccttggttgctccattttgtcgtatcgttgatattgattttcttaaagcgttccatcagctcttgaattttgtcatccgttttcaaaagcttgtcgttgtggcgcaccaccgttacgttagccgtcatccattctccgagctcacggtgaagcacgtaagcattttcatcgccgtccatcttcatgatatcggcccatttttcttcttcttttttcacataggaatcaaataatgaagaagacatgtcttccgctgatgtttcaagtcctgaaacatatttcaccgcattcggaccggcaaccattcctccgtagatggcggaaagcagagagttcgcccctaaacggtttcctccgtgcattgaataatcacattcacccgctgcgaacaatccgcggatgcttgtcatctgatcataatcaacccacaggccgcccattgagtagtgaacagcagggaaaattttcatcggaagcttgcgcgggtcatcccccatgaatttttcatagatttcgataatgccgccaagcttaacatcaagctctttcggatctttgtgcgaaagatcgagatacaccatgttttctccgttgatgccgagtttctgattcacgcatacgtcaaagatttcccgtgtcgcaatatcccgcggcacgaggtttccgtaagccggatatttttcctcaaggaagtaccaaggttttccgtctttatacgtccagactcttccgccctcaccgcgcgccgattcactcatcagacgcagtttatcgtctccgggaattgctgtcggatgaatttggataaattcgccgttagcgtagtaagctccctgctgataaacgattgatgcggcagatcccgtgttgatcatgctgtttgttgatttgccgaatacgattccgggtcctcccgtcgccataataacggcgtcagaacggaatgactcgatttgcatattggtcagattttgagctacgataccgcggcacgtgcgctcatcgtcaagaacggcgccgaggaattcccagccttcgtattttgtgacgagacccgccacttcatatctgcgcacctgctcgtccagagcgtaaagaagctgctgacccgtcgtcgctcccgcgtatgctgttctgtggtgctgtgtacccccgaaacggcggaagtccaagagcccttccggcgttctgttaaacataacccccatgcggtccaataagtggataatggacggcgctgcttcacacatcgcttttacaggaggctggtttgccaaaaagtcgcctccgtataccgtgtcatcaaaatgctcaaacggagagtctccttccccttttgtgttgacagctccgtttatcccgccctgcgcgcagaccgagtgagagcgtttgaccggaacgatggaaaacaatttaacggccgtgcctgattccgctgctttaattgtcgccatgaggccggcaagacccccgccgactacaataatgcttgattgactcatgatagcccctctccctctagtaatctagttctcttacacaaacgcaaaaattgcttttagaccgacgtatgaaagcgctaaaaatataatcagcgtcacgtaagtcgaaattctttgagaacgcggcgtgaccgtgatcccccatgtgaccgcaaaagaccataagccgtttgaaaagtgaaaaatgaccgataaaacgcctacaatgtaaaaaccgagcatgaacggcgagctcaaaatattcgccatcatatcaaagttgacttcagcgcccatctgtgcggcaatccgcgtctgccacacatgccagctgacgaaaataagggtgagaataccagtgacacgctgaagcacaaacatccagtttctgaaataactgtagtggccagcgttgtttttcgcagtaaatgctatgtacacaccgtaaaccgcatgataaattaaaggtaagaaaataataaaaatttctaacgcatacctgaacggcagactgtccataaagccggccgccttgttaaacgcatctgctccccttgcggcaaattggttgacgactaaatgctggatcaaaaagatgccgaccggaataacaccgagcaaggaatgcaatcttcgaaaataaaactctctgttcccagacattactttaccccctgtttgattcaagtgcgaaatgtgctaaaatctctgcccccacttcgtttcaattgtaagcactttattaaaatttattgacaatttcattttactcctccctcaaatgggcgtcaagaaaacgtgtacataaattataattttcggaattgattatttgacgggaaaattttattttcctgcgatatctttctcactttttttcacgtgttttataggatcatcctgtaatcctcccccctgtttaagctataataaacgaaggagagaggggaatacataatatgaagaataattatgaagcagctttagaacctttaactgaactcgacgtcagcgcatacggctacgaattaatccgggaaatcgtgcttccggatatcctgggcccggaacattcatccatgatgtattgggcgggaaaacgcctcgcccgcaaatttcctcttcaatcgtgggaagaaatccccgccttttttgaaaaagccggctggggaactttgacaaacaccggatcaaaaaagcaagagcttgaatttgaactggaaggaccgctcgtatccagcaggcttaaacatcagaaagagccgtgttttcagcttgaagccggttttatagccgaacagattcaattgatgaacgatcagattgcagaatcttatgaacaggtaaaaaagagagcggataaagtcgtcctgaccgtaaaatgggatatgaaggaccctgtataattgaaaaaaggcggtgactccgagtcccgcctttttgcctgcccgtttatacggcagacggctgtttagaaagctcaaacgcatcgtgaagcgcttcgaccgctttcaccatatcattttcgctgacaaccgttgatacttttatttcagatgtgctgaccatttttacttgtacatttttttccgccagtacggcaaacatgtccgcagcgacgccgggatttgagaccatgcctgacccgacaatggatactttcgccagctttctttcagtttcaattttttcatagtcaagcgcgtttttatattcttcaagcacagcgaccgtttgagcggcatcttccgttttcactgagaaagaaatgtccgcttccccatcgtccgcctgtgtctgaataatgatgtcaacgttgatgtttcgttttgccaaggcggtgaagatcgttgaaagtgttgtcagtccgcttgtcaggcctgtaacggacaccctcgtgatctggtcttcaaatgcaattcctctgacgattaaattctgctccattgatgattcctcctcaattaacgttcccgcttcatgttccgtacttgaccgtacttccaaaggcacttgatagtttttcgcaaactcaaccgcccgcgggtgaaggacacccgctccgagatttgcaagctccagcatttcatcataagaaatccccgccagttttctcgctgaccggacgtaccgcggatctgtcgtaaacacgccctgaacgtctgtgtaaatgtcacatttatccgctcctaatgctgcggcaagagcgaccgccgttgtatcggaaccgccccgtccgagcgtcgtgatgccgccgtcttccgtcacgccctgaaaaccggcgacgactgtaatccttccttcagcaagctgggcctgaattgccgtgatatcaatatccgtaattctcgcattgccgtggacggcttctgtgcggacacccgcctgccatcccgtataagagacggcgtcatatcctttttcctgaagcgccatggctaaaagcgaaatcgtgacctgctctcccgtagacagaagcatatccatttcacgtttacttggctcagatgtgatttccgccgccaggttaacgagcgcgtcggttgattttcccattgccgaaacgacgactacgacgtcatggcctttttgcttttcagcaatggctcgatttgcggcatgttgaattttttcggcagagccgacggaagtgcctccgaatttttgtacgataagacccatactagaccaccctttacattttggttcgtgcgggtgaggagaaaagagcgttttgttcacaataaaaaaagcaatgagaggaatagctctcattgctttttcatatcattacgattgattatgaacaacgagatagccctccaagaaaatgaattcttgacagccttacatttatttaatgcaaggccagcaaaacacaccgatgggatgtgattcacttcggcgacgctcccctttcagcttttctcgcagaatccatcattctcaaaaagcttactattgaagttcgcacctctatcttcaccttataacacgatcttatgaaattagttcacattctagcaggtttttcagaaaagcacaatactattttttcaatttttcaaacagcatctgagccgccgcagccggcacaccggcttttttaatatcgtcaaggcttgcttccttcatctttttgacagatccgaaatgctttaagagcatttttttgcgtttttcgccgattcccgggatatcatccaaaacggattgaaaggcgctttttccccggatctgcctgtgaaaactgatcgcaaagcggtgaacttcgtcctgaatgcgctgaagcaggtaaaattcctggctgttccgctccagaaacaccggttcaagcggatcgccgatcaaaaggttggatgttcggtgtttatcatccttcgccaatcccgctaccgggacatcaaggccgagctcattttcgagcacgtcgcgcgccgcattaatctgcccttttccgccgtcaatgatgattaaatccggcagcgggagattttcgcggagcaccctcgaatatcttcttctgacgacttccctcatagagccgtaatcgtcaggccctgttacggttttaattttatatttgcggtattcctttttattgggcttaccgtcaataaagacaatcatggccgatacagggtttgtgccttgaatattggagttgtcaaatgcttcaatccgatgcggcgtgtaaatgttcagcgcctcaccgagccgttcggcagcaccgattgaccgttcctcatcccgctcgattaatgagaatttttcccgcagagcgattttcgcatttttgtgcgcaagcaaaagcagctcttttttcgggccctttttcggctgatacacggcggtttccaaaagctcgctgatcatgtccctgtccacgctgtcaggcaccagaatttctttaggcagaaagtgattgtttttagaatagaactggccgatgtaggtcaggaattcctcatccgcttcctgatacatcggaaacatgctgacatcgcgttcaatcagctttccctggcgtatgaaaaagacctggacgcacatccagcctttatcgtaggcataagcaaacacatcgcggtccaaaaggtcattcatggtcattttctgcttctccatcgtcgattcgatgtgagcaagctgatcgcggaattctttagcccgttcaaattcaagcttttccgccgcctctgtcattttctcttcaagctcttttttgacctcgttatgccctccctttaaaaaacgggtgatatcttcaaccagctcgcggtttgtctcctcagaaatatctttaacacaaggagcgaggcattgtccgagatgataataaagacagacgcggtccggaagcttcgagcacttcctgagcgggtataggcggtccagcagttttttcgtttcccgcgccgcctgcacattcgggtacgggccgaaatagcgccctttgtcttttttgacattccgggtgacaataagccgcggatggcgttcatgggtgattttaataaagggataggttttatcatctttcagcatgacattgtatttcggatcgtattttttaatcagattcatttccaaaataagcgcttcaagattggaggaagtcacgatatattcaaagtcctcaatctccgtcacaagcctttgggtttttgcgtcgtgagaaccggtgaaataggatcgcaccctgtttttcagcaccttcgctttccccacgtagatgactgttttttgacggtctttcattaaataacagcctggctgatcgggaaggagggccagcttttctttcagttgtttattcatacgttacccttccttatattcatttctcgtgtccattcagtgtatcacgaacatttgtttttctccattctcagcttttggcagatcaaaaaaaggcgattcctctttaaaaaggaatcgccctgccgtaacggccgctttcggcttacagatgtttgtttacaagctcttcaagcgcttctttcggtttgaagccgacagatgtttcaacgacttctccgtcttttaacacaagaagtgtcgggatgctcattacgccgtatttaccggcagtttcttggttttcatcaacgtcgattttgacgattttcagtttgtctcccatttcttgatcaagctcttcaagaacgggcgcgatcattttacaaggtccgcaccaaggagcccagaaatccgccaatacgaccccttcacttgtttcagctgagaacgattgatcagttgcttttacgatagccatttgttattcctccaatgtcaaatgatgatttttagtatagcatctcccattcgttcatgctaatttaatgcttatattattttctcccgaactcctctgaattaatcttctttatatggtgtattattaccgatcagcaggcattcaaaacttaagatggatcagcaggcagcgtaattaaaactaccgccatcggaggaagctccgcctcaaggttttcgcccttttgagtaaatccggaaaacggcttcggtttgacgttttccgggctgctgaatgtattgcgggcattcattttttccgcatgcagaatcgttcccgaaggcttccctgcctttttcatgccccgcaattcaatcttcacgtcagctttgtgcagatgatcgatattgcaaatgctgatatgtatgtcgccgttttgctgtttggacgctgaaatgctgacctgcgggagccggccgtctttccattcgtaccctgcggcttttgtttctgatgccaaaagagaagcgtcctgatgaaccttaaacatatcaaacacatgatatgtcggcgtcaacagcatctgtttcccttctgtcaggatcattgcctgaagcacgttgacggtttgcgcgatattggccatttgtacgcggtctgcgtgctgatgaaaaatgtgaaaatgcgtggcggcgacaagcgcgtcgcggatcgtattctgctgatacagaaagcccggattcgtgccgggctcaggatcaagccatgtgccccattcatcaatgatcagaccgactcttttttccggatcatactgatccatgatggcgctgtgccttgtgatcaattcatccatatgcgccgcttttttcatcgtgatgaaccattcatcttccgtaaactccgtcgctgatccttttcccttccagaagtcgcccggtattgtgtaataatggaggctcagcccatccataagatctgcggcttttttcattaaggtttcggtccagcggtaatcgtcgacattcgcgccgccggcaattttatagatttcattaccgctgtaattgcggacataggtttgaaaatttctgtaaaggtcggcataatactcaggatgcatgtttccgccgcagccccagttctcatttcctattccgaaatatttcagcttccatggtttttcccgcccgttttcctttctccagtcggacatcggcgtgcctgcttcaaatgtcatgtattcaatccaatcagccatttccttaaccgttccgctgccgacgtttccggcgatgtacggttcgcagccgagcagttcacaaagcatcataaattcgtgcgtgccgaattcattggaatcaatcgtcccgccccaatgggtattcagcattgttttgcgtttccctacgccgtttgcccaatgatattcatcagcaaaacagccgccgggccatctgagaacgggaatctgaagctttttgagagcggatgcgacatccgtcctgatcccgtcggtattcgggatatcggaatcttttccgacccagatgccctcatatatacctcttcctaagtgttccgcgaaatgtccgtatatatttttgttaatggttgccctagtgatatcggtttgaataactgccgtattgtgagacaaacttgatcattcctttcccataataagaatgaaagcactacagtcaatctttgtatctgggatgtatgctgaaaggataagtttgtaagcgctttacagaaagcttattacattggttcggacatgtcaatctattattttatcaatgtataatttgtacgaactaattaccccaaatcaaaaccctctgacaaaagagccagagggttttgattatgaatgaatattggcatttttgaattcctgggtcagaagcggaaccacttcgaacaaatcgccgacaatcccgtagtccgctattttgaatatttccgcttccgggtctttgttaatggcaacgatgactttactgtttgacattcccgccaagtgctgaatcgctccggaaattccgcaggcaatatacaaatccggcgtgacaacttttcccgtctggccgatctgaagagaatagtcacaatagtccgcgtcgcaagcgccgcgcgaagcgcccaccgctgctcccagcacttcggcaagttcttttaacggttcaaacccgtctttgcttttgacgccgcggccgcccgcaacgataattttcgcttctgacagatccacgccgtccgctgtttttttgactacttcttcaatgaccgtccgcaaatctgccgccggcgccgcaagctcttcaatatcacccgtgcggctcgcgtctttttctaatgcctgaatgttattcggacggattgtcgccaagatgaaaggatcggttgaaatcacctgttcaaaggctttgccggaatagatcggtcttgtaaaaacgatgttgtccccggtaacgcttacatccgtgctgtctgaaatcaatcccgtttcaaatcgggccgcaagcttcggtgacaaatcttttcccatagaagtgtggccgaaaatgaccgcatcaggcttttcattttcgatcagatccccgagaaccgcggcatatccgtctgctgtatactgagaaagccccggtgtatcagccgtaaatactttgtcggcgccgtagtgaatgagttctggtgctgcatcagccgcgccttttcccatcagcacgccgattacatctcctccgccggaaatggttttgcctgcggctatagcttcaaaggtgacgttccgtaaggcgccgtcacgaatttctccgagtacgatcactttttttcccattctgacatcccccagtttctttaatatcagtttatacgactttggcttcttttctcagcaatgacacaagctctttcgcctgctcggcggcttctccttcgatcagtttgcccgcttctttttgcggcggcagaaaacgttcgatcgttttgagcttcggagcagcatcgtcctcatcaatgtcaaggtcatcgagctcaagttcttccagcggttttttcttcgccttcataatgcccggaagcgacggataacgcggctcgtttaatccttgctgtgccgtgatgactaaaggaagagaagttttaatgatttcggtatccccttcattgtctttctctgcaacagcttcatcgccgctgattgtcaattttgtaatcgttgtgatgcaaggaatgtttaacagttcggcaagtcttggcgccacttggccggagccgccgtcgatcgccacatttccgccgagaatcagatcatattcctgatctttgaaatagtgatataagatcgttgaaatggaatattggtcaggatcgctcaagtcatcttcaatattgattaacaccgcctggtcgcagcccatcgcaagagctgtgcgcagttctttctccgcatcctctccgccgaccgttacggcggtaacggttccgccgtgctcttctttcagctgaatggcttcttcaatggcgtattcatcatacggattaatgataaattcggctccgtcctcctgaatctttcctgcttcaatgacgattttctcttctgtgtcaaacgtccgtttcatcagtacaaatagattcatattcttatcccctttatcttcgcccaccgaattgaggctttcttttttcgagaaatgcctgaatgccttcttttgcgtcatctgatgcaaatgcttccccaaagcgctttgcttcaagctttaagccgccgtcataagaataaaccttgtttgtataaaggagctcaagcagaaaagccatcgactgcgggcttttttccgcaaacttgcccgccagcgttttcgccttttgcagcagctcttcctcatttgcggcgcctatggtgacaagcccgaggctgagcgcttcttctccggtcacaggttctgaagtgccgatcatttcaagcgctttcgccgtgccgacgtaccggggcagacgctgcgtcccggcaaagcccggaataatgccgagattcagctcgggcaggccgagctttgcatccaatgtagcgattctgatatgacaggccatggcaagctccagaccgccgccgagcgcagcgccgtgaatcgccgcgataacaggctttggaaacccttcaattttttccatcagctgctggcctttatccgccatggcagaagactgctcaaggttttcaagcgacgtaaattcctttatatcggcgcccgccgagaaaaatttcccctcaccgcgaatgatgatgcttctgacgctgtcatctgtttcataccggtcgaacagaccggacaactcgtctaaaatcgcaccggacagcgcgttggccggctgatgatcaatggtgatcaccgcgacagattgttctaccgccactgaaaggctgttcatccgtcaaccccctttagttttgatgaatccctgacaccaacagttccaataccttgtctgacaaatccggaagatcatatttctgatcgttcatcacccatgttgtcactgtttcatctatcgtcccgaatatcatctgccgggcgaggcggacgtcgagattgtctttccattcgcccgactcaattccttcggtcaaaatggtgtccagcatgtttaaataaccttttaaaatgtcattgattttcaggcgcagcttgatattcgactgtctgagctcaagctgggtcacaatcgcgaggtggcggtcattgccgagcagtgtgaaatgctgcttaatgacgagagcaagtttttcttttgccgtcgttttttctttcacttcttcttccatgcgttcaatgaactggcccatcttttctttaaaaagagaaatgagtatatcctctttgtttttgaaatataaatagatggtgccgtccgcaacgccggcctgcttggcgattttggacacctgtgattggtgatagccgttttccgctatgacttctactgctgcatcaatgatctgcatatactttggccgtttttggttcaatgtcatcgttccttccttcaataaatgaatgactattcattcataacttcatgataaaaaggaatccgggttttgtcaagtttttcttttaaggcactttgttttcacgggaagaatctgcctcttcgactaagcgtcttcttaatatttttccgacggccgttttcggaagctcttttctgaattcgtaaagcttcggtactttgtacggcgcaagccgctctcttgcaaacgcatcaagctcatcggcatttgcctcggcccctttttttaagacgataaatgctttcaccgtttcccctctgtaggagtccggcacgcccgctacgacgatttcttgaacggcttcgtgctcatacagcgcctcttccacctctcgcgggtaaatgttgtatccgccggcaatgatgatgtcttttttcctgtcggcgatgtagaaaaacccttcctcgtccatgtaacccatatcaccggtaaacagccagccgtctctgatgacacgcgccgtctcctcttgtttgttccaatagcctttcataacctgcgggccttttacgatcagctcgccgtgttcatacggctccgcaagcccgcctttttcttctgaatatattccggcatctgtattgggccaaggacagccgatgctgccgggtttattttttccccaaatgaagtttgaatgggtaaccggtgaggcttcagataatccgtagccttccacaagctttccgccggtcactttttcaaatttctgtttgacttcgaccggcagagccgctgaaccgctcggacagcttttgatggacgagagatcatatttgttcagttcaggatgatgcaaaatgccgatgtaaatcgtcggcgcccccggaaaaaccgtcggcttcagcctgtcgattgtttttagggtgtccaaggggttaaatttaggaagaaggatcatttcacacccctgcatgatggaaaaattgagcacggcggttaatccgtacacatgaaaaaaaggtacgatgccgagcaccttttcggctccctttttcattttgtacatccaggcggcgcacatttctgtattggcctgaatgtttcggtgcgtgagcatgacgcctttcggatagccggttgttccgcccgtgtattgaagcacggcaatgtcatgtgcagggtcaatatccgatagctccgcttcctccgctttttcttcttttaagatgtccgctaagctgtgaatctgttcgtggccgtcataatcaatatgcacctgttgtttttgcgtgagcgtataaagcatatttttcggaaacggcaaaaagtctttgatactggttgtaataatgcgctcgacgattgacaacgttttcatttttatcaccttcggaaagagcatatcgagggtgatgatcacacgcggcgcactgtctttcagctgatattcaagctcgtgttccgtgtagagaggattggtttgaacaacaatgccgccggcaaacaatacaccgtaaaaagcgatgaccgactgcggacaattgggcagcataatggcggctctgtcaccttttttcagacctgttttgcgtaaaaaagcggcaagctttaatgaatctgtgagaacgtcttggaatgtgagtttttttccgagaaaataaatggcggtatggtttgggaattgagctgcggagtttgtcagattggatggcagggtttgatcggtaaattcaagctcatgcggaatctcttcgggatattgagaaagccatggcttttcagactgcataaaacctctcccttctgtttttcctatacgctattattatagcagaaggctgattggaattggaaagcgtttcatgtgaattttgacgttcaggaggtgttgtcctttgctggaaacgatgcattttgaagagggagggagttcctattctgcgccagctgccgaagccttttacttcagccgcttttttgctacatccctttgtccgaatgccggatgggtgggaagagcaaaagcgcgagcggccttttgaacatatttatccgagtgatgaggagatcatcacaatgggcagacccgtttcctggaataccgtcatgaccatttgcggactgcgctctgaaaaagagaccgcgcttgcgcttatgaccgctgtcatggcgctgcgggatgaatatgcacagcctgaatccgccgagctgcttaatcggcttcatcctgcggatctgtacttgccgagcgatgatgtcacttcgccatttttgattccggggctcttagacgtgttccgttcaaaaggcattgagcgctgcatttattatgagccggtcgaagagaaaggtatattttcgctcaatcaaacggcgcctttggatgtatgcggactgctgaaggctgacatgatcattgccgataaaaagcgccgcgccgcttttatgagtatgtatgattctttcgcgacactctttctcatggaagatcaagacatgccgtctgtgatccgcgccatgaattgggaagcggtcatttgctctgatacgacctgcataaactggttttctcaataaaaaaaggccaccggatttagttcggcagcctttttttcagtattaagatgtcatgaccagataaataagtccgatgaacagaaaaattcccgctgccgacagcagcactttcgcaagcttctccatttttccccgtccccttaaatcccggcggccaccacaaatgacaggccgactgagatgacaaatgaaataaagccgacagctctgttatctttttcaatttctttatcaattttaaaccggggcgtcagaaattcaaagataaaatagctgattaaaagcataataaatccgtatacgccccagccgatcatttgcagcagcgaattatgctgggcgatgctgtgctgaaagacatttgcgatcccgagaattttccctccggtcgccattgcaaccgcaagattgcctttttggatttccacccagtttttataggatgtcaccaattcaaacacggtcagaaaaatgacaagacacagaacggctacactgtaataagccgcgatttcaacaagctcattttcccaaaaagcattcatgacgtttactccctttttattttagttcgacaatcgttacgcctgatcctccttctcccgcttccccgaaccgcgagcttttcacgctgcggtggtttttcagaagatcctgcaccccttttcggagggcgcctgtgccttttccgtgaatgatggacactctcggatagccggcaagcaccgcgtcatctaaatatttttcgacgcggctgagggcattttcgtaacgctctccccgcaggtcaagttcaagggacacgtgataatccttcccttttacggcggtgatggctttttcttttttcggttcaggagcggacttgagaaactcaaggtctttttccttcaccttcattttaaggatgccgatttggacattccattctttctcgccggttttttcaagcagcgcccctttttgtccgaatgtgagcacctttacttcgtcacccggcttcagctcgcgttttttctctgtttttctttccggctgctttgatttttcaaaagccggcatcgcgtctccgagacgttttttggcatcaatcagctcgtgttccttaaaggatctgtgttcttgcttgatagaccggagctcgcgaatgatctgttctgcttcttttgcggcgtcttccagtttttccgctgctttttgttcggcttcttccatcagtttgtctttctgggcgttcagctcaatgatttgctgctgcagctctttatgcagtttttctgcttcttttctgattgattcggtttcagaaagctcttcatccgctctttttttactttgttcaagtgacgcgatcatcagatcgacttcattgtgttcggcggtcatttctgacttcgcctggccgatgatatgctccggcaggccgaggcgtcttgagatttcaaaagcgttgcttcggcccggcactccgatcaggagcttgtaggtcggcgaaagcgtttcaatatcaaattcaacgcttgcattcatgacgccttgtctgttatatccgtatgctttcagctccggataatgggttgtcgcaagcactctggcgtttgtccggtggacttcgtcaagaatgctcatggcaagcgccgccccttcctgcgggtcggttccggcaccgagttcatcaaacagcacaagactgttttcggacacgtcttttaaaatactgacgatattgaccatgtgagatgagaacgtactcaggctttgttcgatcgactgttcatcaccgatatcggcaaaaacatgatcaaatacggcggcttccgatccttcatcagccggtatgtgcagtcctgcctgcgccattatcgtcagcagcccgagcgtttttaacgtaacggttttaccgcccgtattcggacccgtgataacgatcgtcgtataatctccgcccagttcaatgtcgttggccacgacttgatcttgaggcagcagcggatggcgcgcttttttcagacggataaagccgtctccgttcataaacggttttgtcgccttcatcgcttttgcgtatctcgcttttgcgaaaatgaaatccagcgtctgcagcacttccacattttgaacaatctcttgtgtgtgttcagccgtatgctccgtcagcatccggagaatccgttcgatttcctgtttttctttcaccttcgcctgctgaagcgagttgttcatatcgacgatcgcctgcggttcaataaacagcgtcgcacctgatgaagaagtatcatgcacgatcccgccgtagcttgatctgtattcctgtttgaccggaatgacaaagcggtcattccgaatcgtaacgatcgtgtcagacagcatttttgaagcggaagatgaacgcagcatcgattcaagccggtctctcactcttgattcaagcgttctgagctgcgtgcggattcctcttaaagcgggagatgcatgatcaagcacttcgccgtgatcatcaatgcaggaattaatctccctttccaaatcgcccaatgtaatcagctcttctgcatgggcctggatcagcggaatgctgacgccgtcttctgtcatttgactgataaagtgcttcatttgcttaacggcatacagcagcccggacaattcggtgaattccgccggggtcagcacgctgccgatttccgcccgacgcaaagccgatcttatatcggtcagaccgccgaacggagcatggcctcttaagcgcatgatcgcggatgcttcttcgacttcatccagctgtttttggatgtcggcgagatcagtcaaaggcttcagctgcagaagcttttcccggccgagcgatgaggcggcatgtgcggtaatctgttcttttactttatgaaattcaagtgatgataacactttttgctgcacggttttgtggtcctccttacttaatcattgcgcgtcagaaatgctttgacctcatgtagcggccgggcgtttaaaacattctttgtttctgtccagcctttgcgcgcagcggtcacgcccgttttcatgtcatcgagcatctctatattatgggcatccgtattaatgaccaaagtcacgcctttttcgtttgctttgatcagatgctcagtccgtaaatcgaggcgcgcggggtttgcattcagttcaagcgccgtatttgttttggcggcgagttcaatcagcatgtcgatgtcgacttcatagccggcccgtcttccgatcagccgtcccgtcgggtgggcgataatatccacgtgcttattcgtcagcgcctgttcaagccgtttcataatgacatgttccggctggctgaagcttgaatgaatagacgcgatgacaagatccatttcagacaggacactgtcatcataatcaagtgagccgtcggggagaatgtccatttccacgcctttaaagatatggaagttttcaaactcggcgttcaacgcgtcaatttcttccgcttgttttctgagccgttcggccgttaacccattggccacctttaaatattgggaatgatcggtgatcgccatgtactgataaccttttgccatacacgcttctgccatttccctgatagaaaaagcgccgtcactccaagctgagtgcatatggagatcgccttttatctctttttgctccacaaggtccgtttcttcccgatacgtgtcgacctcctgcccgctttctctgagctccggaggaataaacggcagaccgaagtgggcgtaaaaggcttcttcgctcgggaaagttttgacttctcccgtttctatcgtttcaaccccgtattcgctgatccgttcaccgcgctcttttgccagctggcgcattctaatgttgtgatctttggagcccgtaaaatgatgcagtgtggtcgcaaactgctcctctgtcacaagccggaaatccacactcgtctcatattcaaaggtcaggatgactgatacctttgtatccccgctcgctatcacgtcttttacgttcggcagggacagaagctggtctctgacagccgccgggtgatctgtggcgataatgtaatccagatcttttacggtttcccgcgctcttctgagactgccggcacgggaatatttctgaatatccgtcagcccggccaaatgttcttcaatcactgaagcaatgctgagcgcatagccgatcggaaaacgttcaggctgttttccggcttctccgagagcctggaggattttctcctctgtttttttgccgaaaccggcgaggccctgtactttttgctgctcgcatgcttctttcagcgattccgcgtcatgaacgcccagctcttgatacagcttggcgattttcttgccgccgaggcccggaagcttcaacaaaggaaccaagccttcagggacttctttctgcaattggagaagcgtgccggacacgccttcctgcatatattcacgaatgacgctataagtgccttttccgatgccggataaagacatcatgtcgtcgatttccgacaggctgcggtcatcctgctcaagcgccgctgccgcttttcggaaggctgatattttaaacgggttgtcccctttcagttccatatagaccgcaatcgtttcaagcagcctgataatatcttttttatgcatactgttaacccccagtcgtttcctgcttttcatcatacaaatttttctcctcctgcacaactgacgcagagcttgaaaaaaacttctccggtcaagagaagttttttatgccccgtactgggcccacagttcttgcagaagccctgacagatacggcgtatgatgtgtgatgatatccgcaagcgttgattgtgcgagcatatcttgaagcgcgcttacaggcagtacggatgcgacgtataacaggataaacgcaaatagatagacttccagaaacccgagcaccccgccaagcagtttgttgatctgtttaatgaccggaatgctggcgatgatattaagggccgctccgataatccggagcagaatctttgcgatgataaacaaaatgacaaacgcgatcgcattgtaataagccgtctctacgtttccattaataaaagaaagagccgcctggccgccggaaaaatcaggcgcaggtataaagctcaaatgcggcgcaaggtttttgtaaaaaagcgccgcaaacgcaatcgaaaggataaaactcgttaaatatataaattggaggataaatcctctcttcaatccaagcaatgtgcccatcaagagcaaaactaagatgatgatatctatcatatggtgttcattccttttctttaagctgccgctccagtatttcatatttttcttgcagtttcatataatcatgcacgacattgaccgcagtcaaaacagcgagcttatttatatcaagatatggatttttctcgttgatttctctcattttatcatcaaccattccggccacatgacgcatgtgcgctttgctttcttccccgataatggtgaagtgctggccgtaaatgttaactgtcgttttggtttttttgccgtcagacaacgtttctcctccattccgcgagaatcctagttcctatcataccacgattatcgtttgaatggaaagacgagcctcgggctgttatgatacactggtatatacagtgaaaagtgccaaaaaaggagattatatcgtgtcccattctgttataaaagtatccgcttccgctatagaacaaatgaaacattcctatgccggctcccttacttccgccgttccgcagggcgccgtcttccaggctaagcctccgggctgtaccattacagcctaccgttcgggcaaggttctctttcaaggaagaaacgccggcacagaagcggcccgctggggaacggctgaggcgccgaaggcaaagaaaaccgtcaaaaaagcggccgatccgatctacgctcccccggcgggcattgcgtccatgtcggtgatcggctcagatgaggtcggaacaggcgattatttcgggccgataacggttgcctgcgcctacgccgacaaaacaaagctttctttaatgaaagaactgggcgtcaaggattcgaaggatttaaaagatccgcagattattgaaatcgccaaactgttaattaaaaccattccctacagcctgcttgtgttaaaaaacgaaaaatacaatcagatgcaggaaaaaggcatgagtcaaggaaaaatgaaggcgctccttcataatcaggcgatttccaacctgctgaaaaaaatgaacggcgtcaaaccggaagcgattctgattgaccaattcgcagagcctggcatttattttaagcatctttccgggcgggatatcgtaaaagaaaaaacgtttttcagcacgaaggcggaaagcatacacctttccgtcgccgcagcctctatcatcgcgcgatattctttcttacttgaaatggataagctttcccgtgaagccgggatgacgatccccaaaggcgcggggccgcacgtcgatgaagctgccgccaagctgatcatcaataagggagaagatgcgctcagaacattcaccaaacttcattttgccaatacgcaaaaggcgaagcgtcttgtcgaacggaagcggtcataataaaaaaaagcttgcagagtgatctgcaagcttttttctttagcctcttaatacggcctgatacgtttcttccaacgccttcagcacgttttcatggacttttgtcacttcttcttctgtcaatgtttgttcaggattaacatattgaagcgagaaggcgacggattttttgccctcttccatatgctcgccttcgtacacatcgaagacggtgacttctttcaacagcgcgccgccggcatctttgataacggcttcgagctgtccgcttgtaacggttttatctgcaacaagcgcgatgtcacgcgtgacggacgggtatttcggaatcgccgtgtacacgagaggttctgtttcttcggtcagaagcgcgtgcagatcaagctcgaacacatacgtttctttgatatccagctctttttccattgccgggtgcacctgtccgataaatccggcaagtgagccgttcaaaagaatgtttgcggtccggccgggatgcatgtttttgcgttctgactggacaaattcaatccggtctgacacattcaattgatgcagcaggccttcaacgatacctttgacaacgaagaaatcaaccggctttttctcaccctgccataagtttttgcgccataatccggttacagctccggcaacccgttctttttcaacaggttttgtattttcttccttcgtcagaaatacagaacccgtttcgtataaagcaacggaatcagtctgtctggccaggttgtatgaaacagcttcaagcagattcggcacgaggctgtgtctgagaatgcttctttcttcgctcatcggcagagccagcatcgtgttgaatgatttttcgatcgcaaaagcggccgcttttttatcattagtcaatgaataagtggtcgcttgagaaagacccgctccttcaaggaaacgtctcactttccggcgttttgcctgatacggggtcaagccgcctgtcgtgccggccgtttccggaagcgtggacggaatattgtcatacccgtataatcttgccgcttcttcaatcaggtcttcttcgattttaatatctccgcggcgtgacggcaccgttacaacgagaacgtcttcagcttcaccgactgcaaaaccgagccgcttgtaaatgctgatgatttcttccttagcgattgtcatgccgagcacggcgttcactttttcaactgacacgtgaatgttgttcgcttcgattttcagatggttttcttcaaccgtgcctgacagcacttctccgcctgcatacgcctgaatgaggctgcaggcccgttcagctgcaagcagaacgcgtgccgggtcaatgcctttttcatatctggcgctcgcttcgcttctcagcccgaggtctctcgacgctttgcggacggtctgtccgtcgaaataagcggcttccagtaaaatcgaggtggtgtcttcacggacttcagactcggctccgcccataactcccgcgactgcttgcgccttttttccgtttgtgatgaccaaatggctgcttgacagcttgcgctcctgttcatcgagcgtcacgatggtttcgttttccgccgcttttctgacaacgacctcttttgaaccgaaccggtcgtaatcgaaagcgtgaagcggctggccgtattcaagcaggacgaagtttgtaatgtccacgacgttattatgcgggcggatgcctgcattcatcagcttcgtctgcatccaaagcggtgacgggccgattttgacgtttttaatgattttcgcggcgtaatgcgggttggcctgcgtatcttcaatcttgacggaaacagcgtccgccgctttttctgccgctgtttcatatgaagtctccggaagctttacctctgcgccaaggatagccgcgacttcataagctacgccaagcatgttcatcgcgtcggcgcggttcggcgttaagcccaattctaaaatcgcatcgtcaagctgaagggccgccattgcgtcagctcccgtttcagcatcattcggaaacacgaaaatgccttccgcatattctttcgccacgagcttgctttcaatgccgagctcctgaagggaacagatcatgccgtgagatgcctcgccgcgaagcttggcttttttaattttgaaattgccgggaagcacggctccgaccgttgcaacggcaaccttctgtcctttatcaacattcggggcgccgcagataatctgcacgggttcctccgcaccgatatcgacaaggcatttgttgagtttgtcggcattcgggtgctgttcacgttcaagcacgtgtccgatgacaacgccttttacgccttcccctttatactcgataccttcaacttcaataccggctcttgtaattttttctgcaagcacggccgggtcgattccctgcaagtcaacgtaatcttctaaccatttataagaaacaaacatgtgtatcctcctcttacgcctgtttaaactgcgaaatgaatctgacatcattggtatagaaatggcggatatcttcaatgccgtatttcagcatcgcgatacgttcaacacccattccgaaagcaaaaccctggtactcttcaggattgaacccggccattttcagcacgttcgggtgaaccatgccggcgccgagaatttcgatccagcctgtttttttgcagacggagcagccttgtccgccgcacttaaagcaggtcacatccacttcgacagaaggctctgtgaatgggaagaagctcggacggagcctgatttcacggtcttggccgaacatttttttcgcgaccaattcaagcgtgcctttcaggtcgctcatgctgattttgcggtccacgacgagaccctcgatctgcatgaactgatgggaatgtgtcgcgtcatcgttgtcacggcgatacactttaccgggacaaatgattttgacggggccttttcctttatgtttttccatcgtgcgtgtctgcaccggtgacgtctgcgttctcatcagcatttcttctgtaatgtaaaagctgtcctgcatgtcgcgggccggatgttccttcggcagattcagcgcttcgaagttataataatccgtttccacttcagggccttcttctacggtatatcccataccgataaataaatcttcaatttcttcaataacgaccgtcagcggatggcgtccgccgatgtttaccggactgccaggcaatgtgacatcaatcgtctgactgctgagttttttattcatctcttcttgttcaagctgttcatttttcgccgttatggctgctgcaatgcgctctctcacttcattggcgagggctcccattttcgggcgctcttcggcggacagtttgcccatgccgcggagaacttctgtaatcggccctttttttccgagatattgcacccgaatatcgttaacttcttttaatgaaccagccgcttctactttttctgcagcttccagttcgagctgtttaagcttctcttccatcatgcatcctccttttatgtaaaccaaaccgttctatgcctttttcagaaaacaaaaaaacccgccccttagagaagggacgagttgtggccgcggtaccaccctttttaaggcagacttcatctgccgaaagcttcattgacataacggaaacgatcgttccggttcacctttacgcgcgtttggcgcggtcccggtgacaactcgagaggtgaaaatcaatttctgtgctgcgataaaaatgctttcagtcagcggcattttctccctggaaggcagtgtgtgcaaaaattgacgtcctctgtcacggtttttacattattgctatctattatagtgaaattcgcggctttgcgcaacctatcctctaagatgatatacgaggattgcggccgctaccgccacattcagcgattccgcctgtccgtacaacggaacatacaggttgagatctgttttttgcagaaggccggcgtccactcccgctccctcgttcccgacgattaacgcgaacgattcttcaggcttcacgctttgataaaccgcaccgttttcaagcgccgtgccgtagatcgcgacaccttgtgatttcagctcatcgataaactcatcaagcggacgtttcaaaatgggaatatgaaagtgagatccttgggcagaacgcagcgtttttccgctgtatggatctgccgtcccgtcaccaaggacaacggcgtcgatacccgccgcatccgccgttctgatcattgttcctaaattccccgggtcctgcacggcatcaatcagaaggagccgcttcagcggatcaggcttctcttccggcatatggcagactgcggcgatccgctgcggcgtttccgtttccgtcacggctgaaaacgcgtcttcgctcagcacataacaaggaatgctcatgtccagatcggctgggatggcgctctcatcttttacgagaatttcttttaccgttccctttgatttgagcgcttcttctgccagatgctctccttctatcagaaatgtattcgttttaagtctctctttttttgtgtgaagttttttccagtccttcactttttggttttttgcagagtcgattcgtttcactttatttctgtgctctccttttttcatgcatgttgttattatatctcaagaacagcacataataaaccgcgtgcgcggtaagaatatgcgtatcacaatcaggaaaaaggagcggttgtaatggatcttaatttacgcaacgccgttattgccaatgtaaccggcaataaccaagaccagctggagcacactatcgttgacgccatccaaagcggtgaagaaaaaatgcttccgggcctcggcgtattattcgaagttctttggcagcatgcgtcagaatcagaaaaaaatgaaatgctcaaaacacttgaaggcggattaaagcctgcgcaataagcatgaaccgggtgatggcacacccggtttttttgtataataacggcgagggggatcgccatgcagttacagccggaactggcaaagaaattgattgccgaagtcaaacacatgtacagccgcgaagtgattattgccgatacaaaaggaatgatcatcgccggcaccaacgaagcgcgcgccggatgttttcatgaaggcgcactgatctgcgcgcgcgaaaaacggaatgtcatcatcacgaaagaagatgaaaaacggctcgagggcgtaaaagcaggactgaacctccccgttttttcgggtcatgaggtgatcggagtattcggtctgacaggaaaccctgacgatatcctgcctttcggagaattgctcagaaaaatgacagagctgtttattaaagaaacgcgccacatggaagaagcgcagtggcgtgcgagaatgcttgaatcttttatggttgattggctgcagttaaaagaatggtccccgggctttatagaaaaagcaaagctcctcggcgcagatctgcattcacaccgccggatcatactcattcaagaccgttataagcaatataaagcagaagagctcaggcgaatctggcagaacgaatgccctgaagacctgtttgtccgctggggaaatgaacgcattctcattaatcatgaaacaaattcaagttccaaacagcagctgatcaaaagaatcggcgctgtttttgggcagcctgtcacggccggcatcggtcggattgttccgggagagcgcctcacggaatcatacggacaggcggagaaagctctttcggcaggcattgctgacaagcaggccgtctttgaagaagatttaaaactggatatgtgtcttgccgaaattgcgcccggcacacggtcggaattttcacgccgtgttctcaagcatgtgctcggccgtgaagaacttctggatacgctgcgcgcctttttcaaccggcaattatcgttaaagcgcaccgctagcgacatgcacattcatattaatacattgcgctaccgtctttccaaactggaatcattgacaaatatgaagcttgaccgccctgaagacattacggctttttatttggcgcttcgctttttagaccaacatacaaaaaacacgtaatctcatcgtcatttttcatatgtttctccatagtgcgcggaatcatttttctttacaattaaatgaaaacgcttttctaatcagggaggttgggagaatatgatttcacgagaggcaaaggaacagttcattctggcggtcggagaggagaattatgatgattcggcggcggggcgtcttgtgtattcgtacgatgcggcccctcagctgcaggccatgccggatgcggtaatagccccccgctgcgcggatgacgtatcacgtatactaacgatttgcagcaggtatgacattccgatcgtgccgaggggttcaggcacaaacttatgcggcggcacatgtccgtctgaaggcggtcttgttcttttattcaaacatatgaaccgcattctcgaaattgatgaagaaaatttgacggcaaccgtacagcctggtgtgattacgcaagatatgatccatgcggtggaacgaaaaggtttattttatccgcctgatccgagcagcatgaaaatatcgaccatcggcgggaatattaatgaaaattccggcgggctgcgcggactgaagtacggcgtcacccgggattatgtgctcggccttgaagcggtcctggcatcaggcgatatcatccgcacaggcggaaagctgacaaaggatgttgcaggttatgatctgacaaggctttttgtcggatctgagggaacgctcggcattgtgaccgaagcgactttaaagcttgttccgaagccggaaacgaaaaaaacgctgctcgcactctatgaacatattgaagcggctgcggaatctgtttctgccattattgctgaaaaaatcattccagcgacactcgaatttctggatcagccgacactgcaggtcattgaagattacgtcaagatcgggcttccgaccgacgcaaaagccgtcctgctgatcgaacaggacggtgacagcgatacggtcagacgcgatatggaaaaaatcgaagccatctgtaaaaacggagccgccgcatcggtccaaacggctgaaaccgaggaggaggcattcgcccttacagaggccagaagatccgcattatcagctcttgccagactgaaaccgacaacaattctggaagatgcgaccgtgcccaggtcacaaattgccagcatggtcagagccattaacgagattgcagaaacatacggcttgtccatctgtactttcggccatgcaggcgacggcaaccttcatccgacgtgcaccaccgatatcagaaataaagaggaaatggaacgtgtcgaaaaagcctttgccgccatttttgagaaagcgattgagctgggcggaacgataacgggtgaacacggggtcggcatcgtgaaagcgccgtatttagaaatgaagctgaaaacagaaggcatcaccgcaatgaaagccatcaaacaagcgctcgatccccaaaacctgctgaatccgggcaaaatattcgccaattcatcaaggaaacgcgtggtggtgatgaaatgacaacagctaaagaacagaagcaaattcaaaaagaattcaaaagccggatggatgaaggtgaattgctgaactgtatgcgctgcggcttctgtcttccttcctgtccgacctatatagaatcgggatttcaagaatcccattcgccgcgcggccggatcgccctgatgaaagccgtcacagacggactgatcgagccggatgaagatgtcgagcgctcactttcgctgtgtctcggatgccgggcatgcgaacccgtttgtcccgcaggggttaattacggacagctgcttgaagaagcaagggatatcattcatcaaaataaaaaacataagccgggcgtacgccttttgcggaaagccgcctttaccgggcttttccctcatcaaaaccgcatgcagacagcggcaaaccttctcgggatatatcaaaggtcgggattgcaggccgccgtcagaaaaaccggtatgctgtgcgttttgcctgagcatctgcgcacaatggaacaagtgcttccgcccgtcccgaaacggaaagacatgaaggaacggccgcgttttcttcctgccgcgggctccgttaaaaaacgggccgcttttttctcgggctgcttaatggatacgatgtttttagcgacaaatcatgcgacaactgcgctgttacaggcggccggatgtgaaatcgcggttccggagggtcaggcgtgctgcggcgcgcttcacgggcacagcggagaaaaagagacgggaaaagaactcgccaagcggaatatcgcggcctttgaggcgcttgacgctgattatatcattacaaacgccggcggatgcggcgcctttcttcaggaatatccgcatttactaaaagatgaacctgaatgggcggagcgcgcaaaacaattcgtccggaagctcaaagatttttcatccgtactggttgaactgaagttccatcaaagggacctacgggcgcggtcccctcatatcgtcacatatcaggactcctgccatctccgcaatgtgatgcatacgtcagaagagccgcgcacgcttttgaaaagcattaaaggggctgagttcagagaaatggaaaaggccgacagctgctgcgggtcggcgggaatttataatataacagaatcagaaatgtctatgaaaatattagacagcaagatgaaagctgccggaaaaacggaagcggccgtcatcgtgacagccaaccccggatgccttctgcaaatgcagctcggcatcttgcgtgaaggcataacagaccgtgtccgcgcggtacatttggcggattaccttctggaagcggcggatttgtcctaaaccgaaagcagagagaccgatcggctctctgcttttatgatgctgcaatgttctgatcggcggcggatttatccgggtattgaagcctccagtctggcactcggatcacgccatacgtttgcccatttcttcacagccgcaatgataatcacaagtccgagaatgagcatgataatggataaaacaccattcagcacattgtatcctgccgcttcggggttcaaatacacatacctcaccatccaataccccgcatagttgacggtgacgtacaaataagcgaggggaatcaagcatgtcagcatatagcgccgcttatcggctattttcaatacgacggtcgcaccgatgattaatccgacagaagccataagctgattggacacgccgaacagcgcccaaatggagctgatgtcgccggaatacagaagatagccccacagcaggcaggcgagcgcgcttgagaaaatcgagcccggcagccaatctgtttttttcagcggcttatatacctctccgaaaaactcctgaatcaaatagcgggcgacacgggttcccgcatcaatcgccgttaaaataaacaccgcttcaaacataatgacaaattgaaagaaatatgaagccaaatgactaaaaaaaggaatttccgtaaaaatataagtcattccgacggcaagtgtaacagcgcctcccgtccttccttccagactgagcccgattcctttgctcaattcaggcaggtggatgacattcatcccgagcgtgcggaatatttcaggcgtgctgttaatggcaaaatagtcggcaggctcgagagcggcagcagcaataagcgccatgattccgacgagacattcaacaagcatcgctccgaaagcaacaggctttatatcactccatttatcaagcattttcggggttgtgccggaaccgacaaatgcatgaaagcctgaaatggcgccgcaggcaatcgttattgaaataaacggccagacaggacccgcgatcaccggtccgccgccgtgaataaactctgtcactgccgggaattgaacggctggatttacgaaaaagacacctgcgattaatgcggcaaaaaccccgattttcataaaactgcttaaatagtcacgcggggcaagcaaaagccaaaccggaagcgccgcggcgaaaaatgcatagacgggaagcgccaccgcgagtgttttcgcatccaatgtcagcatgtcgccgagagccgttgtttgcagccacggcccgatcacaacaccggccatcagcaaaagaaaaccgacagttgatgcaagtttgagattgcccgtttttttatagtagacgccgacccccatggcgatcggaatcgtaatccctaccgcaaacgttccccacgggttttgctcaagcgcatggagcacaaccatcgacagccccgccatcgtgatcgtaatgataaacagcatggaaagaccagtgcaaaatcccgccaccggaccaagctcttctttggcgacttcagaaagcgtttttccgtttttacgcatcgatgcaaacaatacgacaatatcatgcacggctcctccgatcaccgccccgattaacagccataaaagcccgggcagatagccgaactgtgccgccagaatcggtccgacaagcgggccggcggcagcgattgccgcaaagtggtggccgaatgacacccatttattcgtcggcacataatctttcccgtcctcaagcacatgggccggagtcggtgtctgatcattgatttttaatactttgaccatcataaaagtaccgtaaagccgataggcgatcgccaaaatacatatagacgctatgacgattgtaatcgcattcatttaatcccagccccttttctctttttctaaatattatcacaattatcaaataacaggagatgattttttgcgtaaaaaaagccgggctttgtcgccggcttttcggaacattattttcctgataaacggatgacattccaggacagcggcgtaaaatgagccgttattccttcggcgcttgcggaagatgtcccgttcgcgtgcggaatgacttgttttctgtttttttgattggtcgctttcatatcctgatgctcgagcacgatatgctcaatgatgcggtaattttcaaatcctctgagctttatctccgtttccatcagttccttgcttttgttgacggcaaaaatggtcagggtttcatcctcttcatggtaaacggcggcggcatcaacatacggtacatccgtaaaatccgcggagtcgtatttcggggaggtcaccagcagcttcattgaagtccctcttccatagacagaggcgtgcatgtaagggtaaaagatcggctgcctccacgcttctccgcccttttctgtcatgataggcgcaatcacgttgacaagctgggcgagacaggcgatctttagtctgtccgcatgctgcagcatcgtaatcagcaatgagccgatcaacagcgcatcttcaaaattgtagatgtcttcaagaatcggccgggccgtaatccacggttccacttttttatccgcttcatttgagtgataccacacattccattcatctaatgaaagctgaatcgtttttttgctgcgctttttcgctttcatataatcacatacggctgttacagatttgataaaatggtctaaatccatggacttcgccaaataattttcaagatcattttcatggttgccgtaatacgtatgcagtgagatgtaatccacatgctcgtacgtatgctccagcacctccgcttcccactcgataaaggtcggcatgccgctgtttgagcttccgcaagccaccaattcaatcgtcgggtccgtccatttcattacctttgccgtttcagcggcgagccgcccgtattcgtgcgccgttttatgcccgatctgccaagggccgtccatctcatttcctaagcaccatgtttttatgccgtaaggtttctcatacccatgcgattttcgtaaatcgctccagtatgacccttcaggatggttgcagtattcgacgaggttcctggcggcgtcgattcctctcgtcccgagattgaccgccatattcacttcggcattcactttttttgcccacgttaaaaattcattcgtcccgacttcgttcgtttctgtcgtctgccatgccagatcaagccttcgcgggcggtccttcacaggtccgacgccgtcttcccaattatagccggagagaaaattccctcccggatagcggatgaagggcacctgcaattccttgatcagctcctgtacatctgttctgaaaccgtcctggtcggctttcgggtgtccgggctcataaatgccttcatacaccgcccggcccatatgttctataaatgaaccgtaaatccgtttgtccacttctccgatgatatattctttatctaccgtaattcccgcttttttcattatgtttcctccctctctatcccttcactccgccgactgtcaggccggaaatgaagtatttttggaaaaacaagaatatgatgatgaccggcagtatcgcaaaaacggaaccggagatcagcatgtcatagttattgccgtacggactcagcagccctgaaagcccgattggaagcgtaaacatttctttcgaccgaagcacaatcagcggccataaaaagttattccagctgtttaaagattggagaatgatcattgctccgaatgccggtttcataagcggcgccataattctgaagaaaattccgaattccgtgcagccgtccattctcgctgaatcaagcagatccttcggaaggccgagcgcgtattgcctgaaaaagaacacggcgacaggcgacacgataaacggcagaatcacccccgtataagaatcgatcaaatgaaggcccaccgtcagtttaaataacggaagcatcatcacttcaagaggcaccatcataatgatcagcacaagaacgaaaataacatttctgcctttaaactcgtagacaccgagtccgtagccgatcatagaggaaaaaaacagcgtgagaaccgtggtgagaacgccgagcagcaggctgttaaaaaaccacttaaaataaatgcttcccccgtggaacaaatacgtgtagttatcaaggctcatcacatccggatcaagacgcagattcagcccgatgcgcatcagctcagatgacggctttaatgaaccgagcagcaggcagagcaacggaaagatatacagcaggctcagcatgataaaaaacaaggtaaacgcaactctgtacacaagagacatgtgattgtgacgcaccgcttatccctcccctttaaacgaaccggacagtttcagcgagacaaggctgaccagtaagatgatgagcaaaaggacaattccgattgcggcaccgtaccccatttcgttatacgcaagcccctgctgatataaataaccgacaagcgtaaggccgatattgcccggggaattattctgccaaagcacatagctttcctcaaacattctgaacccgccgataatactgatcgttaacacataaacggacaccggcttcaaaaacgggagagtaatatgccggaactttttccacgtactcgccccgtcaatttcagcggcttcatataattctttcggcacgttctgcaatccggccaaaaaataaagaatgttaatgcccatccatctccatgatgcaaggagcaccattaaaaacatcccggttcctttgttgttgagccagttttggggcgatgcgccgagcttgatcatcagctcatttgccagcgatgtattcatttctccgaacatcagccggaatataatgcccgctacgattgtcgatgttaaagccggtataaacagtgccgatttaaatacatttctgaacatgacgagcttcgaattcagaaacaccgctaaaagaagcggcaccggaatcagcacgacgagcgtccagaaggtatattccaatgtattgaataatgcggtataaaaggttggattaagaagagcggtataattggaaaacccgacaaatgtaacttctcccggcagtatccgctgaaaactcatgataaacacactgatgatcggatacaaaaagaagacgagaaacgaaatgataaaaggcgccgtaaatagataaggcgccgctttttttgaatacagcacattgcgccggcgcggctctctccggactgcagaaacggtttgcgctgactctgtctttacaggtctcataaaagctcccccgctttctctgttaaattgggcggcttcttatttttccaattgctgtgccgcctcgtccaaggcttcctcaggtgttttttcctgcgtcttaagcgcatcgaacagcacctgtctgactacgagatcagccgctttagagaagtcttcatgcagataaatcggattgatctcatcttttatctcaaggagtgaggaaaaaatggacgtaccgttccggaagaaatcagtgtacttgtttttctccttcaattcttttgaattccacacgtcccagcggagcggatcaaagccgagcaccgtccacagcttaatatttccttcctttgaacctttcgcaaatccgagaaattctttcgcgagctccagatgttcagcctgtttcggcacgacggtggctgttccgcccaagcccgctgatcggtcaccgccttctttccaggccggcatagggtaaatcgccattttcccttttaagtcaggcatataatcgataaaccgccccatgtaccaaatgggcatcagcactgacgccgccccgctctgattcataaaaccgtagtattcttcgctgtgatggccgccgccgggagccggcagaagggttttatcatttaccatgtcctttaagtaattcaatgtgtctatattcgttttactgttcagaatcaatttgccgtttttgctgaagtagcctgatccctgctgcgaaatcatggaaaggaatgtggcggagtcatttgtttcaaccgttcccatcggttttcccgtaatttcgcgcacttttttccctgcccgccggtaatcctcccatgtcttaatggaggcaggatcaacgcccgcttttttcatgatatccatgttgtaaaacatgacggtcgtccccacatgtgtatcaaggccgtacaatttgccgtttttgctgtatagggcaagacgcgcctccacaaacttatcgcggtctttttcaatcagcggagtcagatcggcaagcgggatatcctttcctttcagaaagttcgagaaccggcttaattccacgtcagctatatcgggaagcccctcacccgcgatcagcgaaacagatagattatcatgcatttgtccataaggataaacaacggtattcagcttaattttgcgctccgggtatttttgattccattctttgaccatttcctgatagaactgttcgtgcagtccgttaaacgtccaaaaagtcagctccgtttctcccggccggccggcagcccgttcttttgaacagccggcggtaaacaataagagcatcatcaccaccaaacatacagcggtcgtttttttcatgtcatcccccctccactttaggccgcgcggctattgaagcaaatgatgtgcaaagagcgctgcatgttcatttatgatggtcaaaccggtataacggtctctcagtgtgtgcgcatgcttaagcgcgtcgcagacaagttccttcttgacaccgatttcatcgaaacaggctggacctcccgcagatgtgagccacccggcaattgttttgccgtcaggaagcccctcatatgctgattgaatcgccttgcgaaagttcggcggcagttctgcaagcttttcgtgacaagccagttctttgtaaatatcactcagcaccgcgcaggcgcatcccaccttcgcaccgtggagaatcggaggctgttttgtcttcagcatttccatctcaatccaatgcgagatgtgatgctctcctcctgaggcgggacgggagtgatcaagggcaagcatgacaaggcccgaaacgatcagcgcttccatcagtatctcaatgccggtctctgtccccgcggcaatgccagcgcggtgatcaatgcactgccaaagcgcgtctttcacaagcttcgcccctgcttctgagtatggctcatctgcaagcctgcgggatatctcccaatctgccagcgatgttatttttccgagcatgtcgccgaatcccgcggctgtcattgaacggggcgcgtcttttaaaagattcgtatccgcaaagagggcgatcggcgctttcgtttgaatcgtcgttttgattccgtttaatatgagcggcgctccggccgatgtaaaaccgtcgactgacggagcggtggggaatgatataaacggcaaaccgcgctgataggcggcaaaccgtgtaatatcgtgaatcgtccctgaaccggccgcaatgattacatccgtctcttccgcgatattgatcagcgtatagaccagtgtcctctcatcagccgcagcggtcccggcttcatgctccggaatgatgagctttgccgctttaaccccgccggccttcaattcgtcagcaagcacccgtcccgctgcctcgtaagtgttccgatcacagacgatcaccggatgtttccagcattttttttgcagaaatctgagaagttcttcttttgcagtcgctccgatcacgatatcttctatttgaataggcgagcggctgcccccttctctgtcaaactcggattgaatgtccgccggagaaagtttcataaaaggattccctccttcgctaattctgtcagatctttaatagaaccgagtacgatgtcaggttcataaagacggggctccccgagtttggccgatccagtcagaaccagtacgcttttcattccgtacagcctgcccattgcgatatctgattcgagactgtctccgataatggcgcattctcccggaggaagcccgagcgctttacatgctgcttcagccatcagccaagacggtttgccgatgacaagctccgtttttgctccggcagatgcttcaatggccccgatcattcccgcgacatccatggcatggccgccttcattcggaaaggatctgtcccgattcgtggcgatgatgcgcgcgccggaggaagctgctttaaaagcgagattcagatcctcataggtgacggtttcatgcagggagatgacaagccagtctgccgcctgcggtttttgcgccatggcgacaccagctaaagcgagttcatcagtcagccctttctctcctaacacccacacctttgacaaaggataatgcttctttaaaaatgatgccgtcacactggaggacagcacgatgctccgttcatccgtccggatgccggcaccgagaagtttcttccggcacattgcccttgataaattgccgcggttgcttaaaaagacaacggatttgcccagtgactgaagggtgtgaatggcttctgctgcgccgtcaatcagctcctgccccctgaatacggttccgtctaaatcaatcagaaacccggatgcgtcaagtttggccataataagcattcgccccgtgttttctgtaaaagtgcttatcatgcagcactctgtcgatcggactgagctgtttgttcagcatgagcgaatggtaggccatttccgccactgtttcgagcactacggcgttatgcagggcattcaacgcgtcctttccccagcagaacggaccgtgactgtggacgaggacacccggattttgttcatacggttcattttgaaaggtttcagctatgactttgcctgtatgatattcgtaatcttttacaatctcttcttcatacatttccctcgtgcaaggtatagcgctttcaaaataatccgcgtgagtcgttccgagcgcgggaatgtccctgcctgactgtgcccagctcgtcgcccagcgggaatgtgtatgaacgattccgccgatagccggaaaagctttatacagataaagatgagtcggcgtgtcagaagacggcttcagcgagccttccagaatgtctccgtcctcattcaggacgaccagtttgtctgcggtcagctcactgtaatcgacaccgctcggtttaatgacgattctcccgctctctcggtcgatgccgctgacatttccccatgtaaacgtgacaaggttatgttcctcaagcttcagattggcggcgagcacttcttcttttaacgcttcaagcatagcggctctcccctttcacgaactcacggtttttaatggctttcaggcgtttcatgacattgttttctttgccgaagtagtgaacgagctctttatattccgcatataagctgtcataaatctcagctctttcgcgattcgggacataagaggcgtcttttaatttccccatatgtgcgcaggcttcagcaatattggagaaacctccgttttcccgtcccgcagcgagcgctccgaaaatcgcggaacccagtgcaggcgcctgcggagacccggataatttaatctccatatttgtgatatctgcataaatctgcatgataaaaggatttttttcagcgattcctccggctgcgtaaagctcttcgaccggaacaccgttatcccggaacgtttcgataatcatcctcgttccgaaagccgtcgcttcaatcaatgccctgtagatttcttccggcttcgtgtgcagcgtcatgccaagcatcatacccgtcaaatcggcgtccactaaggttgaccggtttccgttccaccagtcaagcgcgagaaggccgctttcccccggaataagctcagccgcttttaagcttaaaagctcgtgaatgtctatgtgtttatcctccgcttccttctcatagtccctcggaacacacgttttgacaaaccattcaaagtggtcgccgacacaggactgccccgcttcatatcccgcatatccgggcaagatgccgttatttacgactccgcacataccggggacgatatgttcttcctcgccaagcagcacgtgacaggtggacgttcccatgatcatcagcattttccccggttttgtaatgccgaccgccggcactgacacgtgtgcgtcgacattggctacggcaacggccgtccccggcagaagcccggtcagctccgccattttttcggtcagcccgcctgccttttccccgactgaataaatggttccgcttaatttatcctttgtaatcgttttcattaaaggattgagcctttcgaaaaaatgatccggcggataccccgtctcgtcattccagattgctttgtaaccggccgtacagttgcttcgcttcaatgaaccgcacaattgatagacgatccagtctgccgcttccacaatccggtctgccgcctcgtatatatgcggcgcttcttccgcgatttgcatgattttcgggatcatccattcagaagaaatttttccgccgtatcttttgagaaatgtttcatttgtgtcctcggctatacggtttaaacggtccgcatatttttgagccgcatgatgcttccacagcttcacataactgtgaggctcccgttcaaattccggcagcatgcagagcggctgtcccgatccgtctaccggcaagatggtgcaggcggtaaaatcaattcctaagccgatcacgtctttcgggtcagtgcccgtctgctgaagcagactcggaatcgccgttttcagaacttcgatataatcggctggatgctgaagcgcccagtcccgaggaagtttttctcccgtcttcggcagcgtacggtcgatgacggcatgagtgtattcttttacagcggatgcgatttcctcccctgtccggacattgacgagcaccgcgcggcctgacaatgtgccgaaatcgacaccaatcgtatacgccatatcaaatccctcccaaccggtataatacgtcattccatttcagctcttttttcagctcgcgtatttcagtattgcgggaaataaagatgctttcaatgcccgccatctcggcccaatcaagcatctgttcagccgtaagccggaaagacatgcaggtatgatgagcgcctcccgccaaaatccatgcttccgcagctgttttcagcgatggctcaggcttccacagcaaccgcgccacagggagattcggcatgtcgtgatcaatttccctgccttccgcttcattcagaacgagacggaaccgccctccgatatcaatgatgctggcgatgatggctgaaccgccgattccgttaaagaccagccgggcagggtcttctttgcctccgattgagagagggtgtacttcgattttcggctgatcgagagcgactgtcgggcatacttcaagcatatgtgatccgagaatcatcgcacggcccggttcaaaatggtacgtataatcttccatgaaggaggtttgttgtccgtccgccattattttcatcatccgcaccagggcagccgttttccaatcgccttcgcccgcaaatccgtaccctttttccataagacgctgaacggcaagccccggaagctgcttcattccgtgcagcacctcaaaggaagtcgtaaacgccgtatatccgccccgctcaagaaaggctgttaatccgagttcgattttcgcctgttctttaatagaagaaacttttgcttcatcctgtttcgtttcgtcgctgatgacatacaacttgtcgtattcttcataaagcgcttccatttcagcatcagtgacgctgttcatcacttcggtaagatcgccgattccgtatccgtctacctgccagccgaattgaatgtgagcgccgactttgtctccgtcagtaacggctacattccgcatattgtcgccgaaccgggctactttaatatgcctgctttcattccaagcggcagcagtgttcatccattgtgaaatgtcgcgtttgacttcctcatcatcccaatagcccgcaatgatttttctcgtctgccccattcttgactggatatatccgtattcccggtctccgtgagcggattggttgctgttcataaaatccatatcaatcgtttcccacgggatatcgcggtgatattgggtatgcagatgaagcatcggcttttgaaaggcggaaagaccttcaatccacattttcgcgggagaaaatgtatgcatccacgtcacgaccccggcgcagttttcttgatactgtgcttcccgcaaaacctctctgattgtttcagatgacgtgacaaccggtttatgcctgatcttatatcttgatgacaccccgctgagaccgtcacatatcccttttgcatgtttatcgacaagctgaagtgtttcctctccatataagtgctggcttcccgttataaaccaaaattcatattccttgttctgaagcacattcatttccccttcccatcaaaataaggcgctcgcatttaaaaatatacgtacgaatataaaatataaaacttctatccttttatttgtacgaacaacttcattatagttaaggaggaatcaaactgtcaatcttttattgcaagtaaaaagccggaccatatgcccggctgctcaattaataggaaggccagcctgaactccagttgatatcattgatgagcatcttcggaatcccgctgtcttcggcatcatacgcatggcgcactaaaatattcccgttcacaatgtcttgaccgcccgggcctttccagcggtcattgccggaatcaagaattgtgcctccgccttctgacatgcttttcccgcttttatcaagatatgggccggtgatgcttttggatcttccataagcgattttgtacgtactattcacgcctgaacagcatttatcaaatgacaccattaaataatagtagccgttctgataggtgatggccggcgcttccaaagctccgccgttattcggcctggcagcgatggagtaaagtgatcccgtcggtttcattgtgtttttatcaagccttgtcagcttgatgccgctccagaaagaaccgaaagcaagccaagggtttccgtccttatcaattgtcagctccggatcaatcgcattgtaatcatttgcgcttgtcgaacggatgacgagcccttcatccttccagtttcctgagctgagacttgttgatgaagcgagaccgattgcggaggtatttttgccgaatgaagaaacggcataatacagccaatactttccattataatattgaacatcgggagcccattgattcagcccgtaattcggcacgtaattgctccaccatgacagcggggaagtaaagattgatttttgaacggtccatacgccgccgctgccctcctttaagacacgaagcccccgctcaccttccaaaccggttccgaaagcgtaccacgtgtttccttctttcgccatcgtcggatcgtgaagcaattcatttgatgccccccaaaacgcggcagatgccggagatgaagacatcagcagcagcccggctgtaacggctgcgcacgaaaagcggatcaagcgtttgaatctgtttttcatttcataacccctccctttttaagcgcttacaaaatacgttgtcagatttttctgtgtctttcttattgtagccgcagggctcatatttgtacagacaaaaaaaagaatctgcttaaaaaagcagattcttccgtatctttattgatatgtaatacggtcaaccgtttcccggtccaattttttaatcacttctgtgatcagttttaccgtattctcgtaatcatcccgatgcaaaatagcggcatgagtgtggatgtagcgcgttgcgattgtaatggacagcgccggcactccattcgcggttaaatgaatggaacctgaatccgtccctcctccggcaatggaatcgaattgatacgggataccagcttcttccgccgtattcacgacaagatcgcgcaggcctttgtgagataccattgacgcgtcatacagaattatttgcggcccttcaccgattttgctttgcgcctctttttcagaaattcccggtgtatctccggcaattccgacatccacaccgaatgcgatatcaggctggatggtatgcgccgctgttttagctccgcgaagcccgacttcttcctgaaccgttcccacaccgtatacttcattcggatgatcgctgtttttcagattttttaatacatcaatggctatcgcacagccgatgcggttgtcccatgctttcgccaataaatgtttttcattgttcatcactgtaaattcaaaatacggcacaacctggtcccccggaagaacgccccattccatcgcttcttcacggctggatgcgccgatatcgatgaacatctctttaatatcagcggctttttttctggcgtcaggcggtaaaatatgaggcggcttcgaaccgatgatcccagtgatgtcccctttttttgtaacgacggtgacacgctgggccagcattacctgagaccaccagccgccgacggtttgaaaacggaggaaacctttatcagtgatttgcgtcaccataaaaccgacttcgtctaaatgccctgaaatcatgattttcggaccgttttctttgccggtttttttagcgattaggcttcccagccggtctgttgtgacttcatcggcaaatggttctatgtatgatttcatcacttgtcttacttctctctcatttcccggtatcccttttgcgtccgttaacgctttcagcatggtgagcgtttcatctaattttgtcatcaataaacctcctttttttactacccttcttattatacagaaccaatgctgaagcatacgattaattcgcctgaaaaacgggtaaatgttttatatatttctttttaaaaaaatgaaaccttttgttttgtttttcgtattacatcagatcatgacaaaggtgaggaggtgccttcacacatatggccattacagtattcaggattgtcttgcttgcacttcttatttattttatttacatggcggtcaaattctacgcaaatccgaaaagaaagctcagactggcgcagtcaaaagaaaatttttattttattgatgaacagaaaaacacgcgtaaaaatctccagcttacttataaaggagtgctctttgaaggagagaagcatatcccctccaaagatcatccgctgtttattcatacgatattcgtgtggaccgagactccggaaaagctgagcagcttttctgcagatgattatgaagaagtcgagagaaaggtattggagcggtaccccaattgcaagattgattgggaccagcccatcaaaaaagcaaaaaaagcaggcgagcgctgagctctcctgctttttattttttatacatcaaatagatcagcacaagggcgacttcggcgagaaaaagcatcggcaccccgtataaaaaagatttgtgcttcgtcttatgcctgaaggcgcgcatgccgatccatacgccgagcgagccgaacatagcggctgtgagccatatccgcttctctgagattctccacctgcgcgcttttgctcttcttttatcagcgcccataatccaaaagccgtatccgtttatcaataccgcataaatgaagaaagccattgattgtcaccctttacgtaaaaaaccgctccccggaaagagagcggctttttcaacttacttgtctaactgagctttagcagcatcagcaagctgattgaaagcagtaagatcgtttacagcaagatcagcaagcattttacggtttacttcgatacctgaaagcttaagaccgtgcattaaacggctgtaagaaagaccgttcatacgtgcagcagcgttgatacgagtgatccaaagcttacggaaatcacgttttttctgacgacggtcacggaatgcatagtttccagatttcatgacctgctggtttgctactttgtataatgtatgttttgaaccgaaataaccttttgctaatttaagaacctttttacgacgcttacgtgtaacagttccgccttttactcttggcattagatttccctcctaattgttccttgtccgattacttgatgttggcaagctgttgtttaatgcgtttgaagtctcctgcgcttacaatagcacccttgcgaagcttacgcttttgcttttgggatttgttggcgaataagtgacttgtatatgcatgagaacgttttaacttcccagaacctgtctttttaaaacgtttagcagatccgcggtgagttttcatttttggcatgggatttcctccttattgcttttcgtttttcggcgcgagcattaagaacatgctgcggccgtccatttttggttttgtttcgactgtcgcaacttccgcacatgcttcagagaaacggtccaatacgcgctggccgatttctttatgagtgattgcgcgccctttaaagcggatagaagctttcactttatcgcctttttcaaggaatttaatcgcattgcgcaatttcgtgttaaagtcatgctcatcgatcgtcggacttaaccgaacttcttttaagttaatgattttttgattcttacgtgcttctttttcctttttctgctgctcgaatcggaactttccgtagtccatgatacggcagacaggcggttttgcatttgctgcaactaacacaaggtcaagatttgcgcggccggcgatttcaagtgcttcctgacgggacttgatgccgagctgatcgccattttgcccgattaaacggacttcacgtgcacggataccctcattaaccaattgatctttgctaataatgagccacctccatagtttcttcgaattgattcacaacgctttttgactgcattctgcaggcaaacaaaaagtgcgggcatgataacacacccacactacgaacatctgcataaataaaaatgtacggtcaacctgccaactacatgaatgtgtcaatcaggtgagaagcgggtgcctctgcttgtgatttatattcaattcagtaactattctacacaataccggaacattagtcaagaatgacttatccggatcaactttttcattttaacacggtgccggggtaagcgcaaggaaaaatgtgaaattttgttctttgcaacctttgatgtgccggacaataaaaaaaccgggtctatgacccggggcttatccaccgatgagctgaacgaataccggaatgaccagcaccgtcaccactcctacgacgacaaccgcgatacttgccattgccgcttctacctctcccatctcaataccgaccgcaacaccaagtgcgtgacctgatgtgccgagagccagtcctttagagatcgggtgcttcactttaaacatttttaagaacagagcgcccagggcatagacgatcacggcgttgaaaatgacggcgaaagcggtgatgtcggtgatgccgccgatcccttttgacagcggaagggcaattgccgttgtcgccgcctgaggaagcatgcttttcataacggccgcgtcaagctgaatgccttttgcgatcaaatatactatcgtgactgagcagacagagccgacaataattgaagacatgatctgccaccagtattttttcagcttgtcacgctgtttgtataaaggaatggcaaaagcgatcgtcgcgggctccaggaagaacttaataatgtctccgccgcttttataatcttcatatgaaaaaccgccgagcttcagaaaaaggatgccgagcaccatcgcgacaaacagcggggtgaagaggaaaaagcctttcgtttttttaaataaatacgtgccgatgccgaatgctgcaagtgaaacgacaataccgaaatatggactcatctgttttccctcctaatgctgcacaagttcattttcttgattggaacggcgcaccgtttgtttatcagccgaagtttccttctgacgtttttggctgacagacagaatcagctgagaaaaaagacccgtcgcccctaacagaatgatggtggcgagtaagatgacgagtgcgatctgcacgccgtactgctgcatgacgccaagtgaattcatcacggagatgcccgacgggacaaataaaaatccgatcagtgacgttaatgatgttcccagcgtttctacttgttcaagcttaatcactttcagacataagaggacaaataataacaccaaacctactacagaagcgggtataggaatggggacaatcgctgcaatcccattagatatgagcataattacggcaaaaataaatgcttgtgtcagaaatccgtacacttttttcgcactcattttcttcacctctttctctttgttaggtccattataaaagagacaccgatttataaagcgctttcatgacaaacggcagaatattcattctgaaatgcaaaaaacggctgttgaaatgcagaaagccgcctcataaaatatgaagcagcttttttaagtcttttgcgtatgtacggctgacgggaattttagagccgtcttttaaaataagattgtaggtcgaattaaaccacggatgaatctccgtaatatgctccgtattcacgatgaacgcgcggtgcactcgcaagaagcccgtctcaggcagttttttctcaatgaccgccaaggtttcgtgaacggaataagacgcggcgaaagttttgacggaaacgtgtccgtcctccatgccggcaaaaataatgtccttcgtatctaaaataacgatagattcgccggctgataccgccagcttatgcgctccggctgcggacggctgttctgagacggcttctgccctgtcctgtttaacccttttaaactttctgatcgtctggcggactctttcttcatcgaaaggctttgttaaataatcgagcgcatcgacttcaaaggcttttaaagcaaattggtcatacgccgtcgcaaaaacgactgccggcggatttttcatgtttttcagccgtttggcaatgtcaaatccattttctcctgacaaatcaacatctaaaaacagcagatccggtttttgatccatcatgctgtcaaaagcggattcaatattttccgcttcatttatatcacttacttcattcgtccgtttcagcaaataagccaattcatctcttgccagcatttcatcatcaacgattaacaccttcagcatgttcttctccttttgtcatcagtttcaaaggcagctcaaatgatacgtctgtacctttaccggcctcactttccaatcgcagagcggctttgggaccgaacagtccgatcagccgctgatttaaattgtaaagcgcggttcccgttccttctttagacggcagcggacggtttccgagcacagacagcaattccggatcaattccccgcccgttatccccaacccgcattaaaaccgacggaccggcggataccacgctgacattgacggcacagctgtcctgctttcttgaaaacgcatggcggagcgcgttttccacaaggatctgcagcacaaaaggagggatttcgatgtcctccaaaccgttttcgatctcaagactgattttatatttcccgggaaaacgagcctgctccagtgataaatatgcctgcagatggttcagttctttagaaagcgggatgagcagctgcctcgctccctgcagattggaacggaaatagacgctgagctgcagcagaagctttcgggttttttccacatccgtgcggcaaagtgcagaaatcgtattgatcgcattaaacagaaaatgcggattgacctgtgcttgaagcgcctttatttctgcatctttcagtaatttgctctgcagttccgcctcaccgagttcaagctgggtggaaaacagcatggcaagtccttccgcgagctcttcttcaacccggcttaaacccgacgggcttttaaaatacatttttaacgtgccgatcgttttgccgtttgacgtcagcggcaatacgatagccgcatgcagcggacagggatcgtgcgtgcattcaatttcttcctttgatgtcgctttcataatatgtcccgttttgatgacccgttttgacaatccggtgatcaggcttttagacggaatatgatggtcggcacccgccccgacatgcgctaaaatcttttcattatccgtaagtgataccgcatccgtccctgtctgcctgtgaatgatggcagcaacgcttttgcatgagctttcattcagcccttggcggaaaaacggaagtgtctggtcggcaatcatcagcaccctgtgagtttcaagcgctcttgcccgctcttcttttcggataattgactgaatgatggaaagaaaaataaaagtccctgacccgtttaccaatatcatcgggatgccgatgatgctcacaagcgtccaagcgtcagaaaacggcttggccatcaaaaggatgagcagcatttgcaaagattccatcccaagcccgacaagcgcggccacccgcggtgtcggcattgcatagcgttttctgaaataccgcccgatccagccggacaaaacgcccgctaatacggacgagacggcacagctgactgcggtcgcgccgccgagtgataaacgatgcaggccggccaatatgccgactccgatccccacatacggaccgcctaagagtccgccgatttcaacccccataatccgtgtattggcaattgaaccggacggattaatttgaaacacccagtcattattcatgatcatattccgctgaatttctatccccgtatagttactgatgatactgaacagcgagaaaattgaaatcagcaccgcttttcctttatagctctcaggctgctggagcgcctgtctgaacaatctggtatgagccagaacgaatcccaatatgacgataattccgactctttccagcatcataatgatcaaatgcagcatactttttcacctgttctttcaaattttattttatcatgttttaaagcaagagacagaatcggacacaaatctgcctgtttttttcaaatcatcagaaaacaaatctttcacagtctatgtatctattgtagaataaacgggagccttgcggcagagagtttcagaatataacaaagaggagaagatcatgaaagccgtattttttgatttggacgatacactgttatgggatgaaaaaagcgtcagaacaacattcagagaaacatgtttacaagctgaaaaaaaatatggccttgacccgcacacatttgaagaagcggttcgtaaagcggcacgggaattgtatatgtcatacgaaacctatccttatacggtcatgatcggcattaatccgtttgaaggattatgggcgaatttttctgagccggtcagcgaaggatttaaaaagctgaatcagattgcgccggaatacagacgaaacgcctggacgaacgggttaaaaagtgtcggcatagacgatgcggcttacggcgaatatttagcggagtttttcgcggcggaacgcagacagcgcccgtatgtgtatgatgagacgtttgcggtgcttgaaaagctgaaaggcgtttatgaattgcttctgctgacaaacggcgaccccagcctgcagaaagaaaaacttgccggcgttcctgagcttgcgccttattttaatgaaattgtcatctctggcgctttcggaaaagggaaacccgacgcctccatctttgaacattgcctcagtcttctgcacctgaaaaaagaagacgccattatggtcggagacaacctcaatactgatatattgggagcgaaacgggcaggcatcacgactgtctgggtaaaccggacgaataagaaaaatgaaacggacattacgcctgattacgtgatcagcgatcttcacgagctgtttgcgattatagagaaacaaaaacaaagataatcacataccgaaaaaaaccccactcattcagaatggggtttttttatgtttccggattattttttcgcttcggctacagcctttttcacaaaatcgtccagtgaaacggtttcggatttctgctcgccgtatttccggacgtttaccgcgccgttttccgcttcttggtcaccgaccacaagcatgtacgggattttttgcatttgggcttcacggattttatagccgattttctcgtcccggctgtcaagctcgacacgcaggccttcacgctgcaggcgctcctgcacttttttcgcgtagtcaagatgcacagacggtgataccggaatgacttggaattgcaccggcgcaagccatgtcggaagagcgcctttgtgctcttcgattaagaaagcaacgaagcgttccatcgttgaaacgacgccgcggtgaataacgacgggacggtgctgtttgccgtcttccccgacgtaagtgagatcaaagcgttccggaagaaggaagtcaagctgtacggttgacaatgtctcttctttgccgatcgccgtttttacctgcacgtcaagcttagggccgtaaaacgccgcttcgccttccgcttcatagtaatcatggccgatttcatccattgccgccttcagcatggattgcgctttgttccacatgtcatcatcatcaaaatatttttccgtatcttcaggatcgcggtaagacaggcggaaagtgtaatcactcaggccgaaatcttcgtatacgtcttgaatcaaacggaccgtgcggatgaattcttctttaatctgatcagggcggacgaaaatgtgtgcgtcatttaacgtcatgccgcgtacgcgctgaagacctgaaagcgctcctgacatttcatagcggtgcatcgttccgagctcggcaatgcggatcggaagctcgcggtagctgtgaatgtcctgtttgtaaatcatcatatggtgaggacagttcatcggacgaaggacaagcgtttcattgtccatttccatcggcgggaacatgccgtcctgataatgttcccagtgtcctgatgtttcgtacaggtctttgcttccgagaacaggcgtatagacatgctcatagccgaggctcagctctttatccacaatgtagcgctcgatcacgcggcggatcgtcgcgcctttcggcagccagagcggcaggccttgtccgactttttgagagttggcgaacaattttaattctttgcccagttttcggtggtcgcgctctttcgcttcttcaagcatgcgcaaatgctctttcaagtcatcctttttaaagaaggccgtaccgtaaatgcgctgaagcatttggtttttactgtctccgcgccagtacgcgcctgcaaggctgagcagtttaaattctttaatttttcctgtagacggcacgtgcacgccgcggcagaggtcaaaaaactcgccctgctcataaatggagaccgtttcgtcttcagggatggcatccagcagttcaagcttcagattatcgccgatttccgcaaacatggattttgcttcatcacggctcacttcttttcggatgatcggcagattttcaccgacaatgcgtttcatttctttttcaatcttcggaaggtcatccggcgtcagcgcctgctccatttcaacgtcataataaaatccgttttcaatgacgggaccgactccgaatttcacatctttataaatgcgcttaatcgcctgagccaataaatgcgccgtgctgtgccgcatgatgttcaggccttcttctgtgccttctgtaatgatttctacggcaccgtcctcttgaatcggcgttcttaaatcaatttcctgtccgttcagtttaccggctaaagactttttctttaatcccggactgatggatgccgcgatatcttctgttgttgatcctttcggaaattcctttaccgctccgtccggaaatgtgatgttgatcatatctgacatcttcgtcactcctttttttatacaaatcaaaaaccccgccccctatgaaagggacgaggttaaataaacggaatcgtggttccacccttttttccgcgcggccgattttttcggcacctgcggctctaaactctgtaacgggagttcccgtcagctattactggcgcttattcctgcgttcacagctgaagttcaaaggcggtaaagacaatgatccatagctggaaagctttcagcctgggctctcctctcttataaagccggtatcaatgcttcatgtccttatcaatacgtgtagcaatcattaatctgttatgtattataaaatgtctgtgagaaaaatgcaactcggttttccgtctgatttcgcacagacagccccgctgctgccgcaaggccgtctgtgcggctatccttccgtcttctccgacacaaacgcgcctaacgggaagaggcgcaccctctcctgaaacacgttttgaatcgttcttgacatcatatgctccggtttgtccgtatacagttccacggtctcaggcgcaatggagatcagcggcgcaagcagatgggaatcgatatacatcgggtgctcccgcacaaaccgcctgtctatgtattttttctgttcccgttctgacacatagcgcagctcccacagcgtaaaagcccggtcatgtacgatgcggactttcttcatccgcggcggattggatgtcacgtaatctctcagagactggataaagttttgatattcctgttccatccggtattcatctatcgcagcctccgcatattccctgagccgctcataatacttgccgagccggaacgtctgaaacgaacgcacggaaaaaacacccgcatcaagtgaaattgtccggagcgcatctgaaataaactgtgtgcgcggctctttcttcggctcaaacggatgatcatcaagctctccttccataatgctgtgtgcaagctgaaggatttgctgctgttcatcctgatcggtgaagcagtatgcgtcctctatgagcgaaagcatatgctcgtcttctttacattctaaaaaaaacctgacaaatatcggctcaataaaacgctgaacggaaaaagccgattcagacctttcgattccgactttttttatgccttcacggacaataaaatgtctccggtcgtccgattgctgaatgagatgtaaaaaagcagcggtatcgtggtcatcttcaaagatcacttcaagcatatttgtccccccttacggcatctgttacaagtatatgggggatctttttaaaatagacgtaaaggttagctttcaccgccgaacaaatggcgcatcttctttttaaatatgaggggaagcgataaaaacacgatgtaaagacagatcactccgaacatggtcagcacattgccggacataaagctcgcaccgagcacattcaggacaatcgttcccggaatgatgcccgccgcggtcgccaaaagatatgtcatcggcctgactttcgaaaggcccgcggcatagctgatcacatcaaagttaacaggcagaatgcgaaggataaaaatataaaagaagccattggttttcatctgtttttgaatgatttccatttttccgtgacggcttttttctttaaaggcaaacaggcccgccgcaaaaaaagacacggcagcagcgcccattgagcctgccagcgtatacacggtgccgaaaaacggtccgaacgccaatcctccggcgacggaaacgattgatacgggaaacagcacaaaaggccttacgatggaaattccgataaacacaagcggcgcaaaaacaccgaacgataacacccaaagacggatctccttaggcgacagattcagatatttgcggtttgcccacagcaaaaggcccgctcccgccgcagccgcagcccatgtgacagccttcttattcctcattccctcaaatccttcccattggtcgccggcactatgaacggcggcggttttccccgtcaagacggacaggcgaagccaaatataaaatccgctccatcaatcttgccgctttgacttcttctttttctccccgctgtgaataggtaaaatgatgcttcagctcgtcaggtgaaaaattagacgagaagaaagtaggaagctgctggctcattctgtgctgaagcacggtgccgatgacctcatccctgacccagcttgtcattgattccgctccgatgtcatcaagcatcagtacgggcgtcgtttttaccatattcagtttctcctccagcgactgatcctggagcgagtttttcagctctctgacaaattcgggaacatatacgatcattgaggaatactctttttccgcaagctcattggcaatggcggctaaaataaatgtctttccgatgccgaattttccgtacaggtacagccctttgcctttgcccgtctcattatagctcttcagaaaatcagtcacatgctggaaaatgccgagtctgctcggatcggtaatgtcgatctgctgaaaggtcgcgccgagcagatctttctggatatacatgctcttcatcagggatttttgtcttttctggcggtcgagctttctcttttccggacattcgtaatattcaatatcaatcgaacgcccgttgatcacaagcttcggatgatagccttcaagcagactgttcgtctcgttgtcttttgaacagaaggcgcactgcttgctttgctgaacgtattcgtacagtttatttaaccctctgtcaatcatactttgattgattacatcattctgttccttcaaaaaagcctggacgtctttgtcggccatgacctgctgctgcattcgttccaggcgtttttgaaagtcaggtctcttcgttacgccttctaaggatcggctgatcggttccatttcatatcaccccgcttctctgtctcaataggcagagtattttttcagttttttcatttcttccatcatttttttcttctgttcttcaagatcctgtgcggaaagagccggctgttcaggcttattcccgttttcttcttctttcatccaatcagggcgtttttcttcccggacggtttttttgccgcgtgccgcgccgtttgttttgccgtccgcccaatcaagatattgcctatgctcttctattgcgagcttcatagcttcccgcaccgttttgactttctttctggcccagtgggcggcgattttttggatatagtttttggacagcttcatatccgttttcagcatgacataataaatcagcacattggtgacaccgggctcaagtttctgttcgaacataatatccgctatgatctgcaggtcggcttttgacggctcggtcccgtccgcaatgtcctggagcagctttctcggcgaaatggtctcaagctgtgcaatgagttctgtattcaatgaatcttccttttccgccttgttttctctcagacggacaggctgtgttttatcaatcaattccgggagcttcccgcttctttcaatttggtaccagtcgctggccgctttcctcagcgcttcggccgttatcgtatcctgttcattaattgccgtcataacgacgtgctgcatggagataggatctattccgtataaatacgaaagctttttaatactctcccgcacgtcctgtgtgattgatttgcgcggtatcatcgtttctgataatcccgctaaaaacagctcaaaatcaaacacttcctccgtcaccgtataggaaggcgcttgtccgacagacgccgtctcataatcctcggggaggttcatcgcttcttccatatccggcgtcatcttccactcactcggctggaaagaggcaaaggcgtgattaaacggccgcgtaatttcccttgcgccttcgccgacggaaggatgcgtgtaaaattgtctcagctgctggtatttcgttttaccgactctgttataaagaaagacgttcagcatgccgtcttcaaaaaattcattcggtctgagcgggggcagcagctcataaataaacatccgctccttttgctcggactcgcggatatacactttcagcagaccgattccttcaagctttccctgttcatgatgaatcttttttaaatttgactgcatcatacccatcagctgtctgtgcgtggattccgatccccacaaacggttctgctcaagctccccccataaggtcatatacagggagaatgcaaaagaaccgatcagcggctggtacagatgtgtcaaaacctgtctgtcgacatcctgaagaagcgaacggcttttgaccgtataaggatctacaggcaatacgtcattccaatagtcagccatgattctcaaaccttccgatatgtttctactctcattttacaccgtttccgcaatctatcaaatgccaattttgctcatgagaaaagagccagacacaatctcttagctctttagcgttctttctttattaaatctttcaattcatcgataaacacgtttatatccttaaactgccggtagacggaggcaaagcggacataagacacctcatcgattttcgccaggcggtccatcaccatttctccgacgagttcgcttttgacttcagatacgccttggtttcgcagctctttttcaatgtcaaagcacatgtcttccagtgtttttaaaggaacgggtcttttttcacaagctttaattaacccgcgcagcattttttcacggctgaattcttcccggacgccttcttttttcacgacgatcagaggcatctcttcaaacttctcaaatgtagtgaagcggtaatggcaggcttcgcattcccgccttctgcggattgatttcccttcgtccgcaggccgtgaatcaagtacgcgggaaccgttatgctggcatgaaggacatttcaaattggatcagctcccatctgtttcgttgctgtaatgcggttcgcaagcttccggtaaatgcccgccaacgtttctaggatgagcctattgtgttgggagagccgatagaccggccttatctttctctattttacaaaaaaaatgcttaaagaaaaagcaatgctgtttttttacattagaaaaggagcatcagcctcaaagcgcgtaatggctttttcagcttagctcccttgtgtgtgcgttttgaaaattacagtactttcgcttgtgcctgtttaatctgtacaggccccattcctctcggtatttcaatgttttctcttgtatctgcatgtaatgcgtccgcaatgtaatcagcagccacattaggatccaggtctccacaagtataaacatcaatgcttgcatatccgtgttcaggaaaactgtgaatcgttaaatgtgactcagaaataataacgactccgcttacgccttgcggtgcaaatttgtgaaatgcgacctcgcgcacctcagctcctgatttcaaagcagcatttacaaacgttttttcaataaaatccatgtcattgagcttatcaaaatcgcatccccacagctcggagatgacgtgacgccccattgtttccataatcatggaccccccttaacaagaattaaaaaagtgaatttccgagaactgacccggctatttaccacgggggaaagttagtccggagaggtcctaaccctttaagtaattccgaagcagtcacgagcaagaagttcacgaaagatagtatactgtgtttaagtttattttgcaagaagtgttttttgcgaatatgccgttaagggttttttctaacaaatgtccatgatctttattctacacagctgacgggtgtttcattcgcgcggccacgtgacggataagatcaacgacccggcaggaatatccccattcattgtcataccaggcgagcacctttacttttcggtcttccatcaccattgttgtcagtccgtcaatgatcgcggaatgtgaattcgtattataatccgaagacacgagcggctcatccgaataatcaagaattccgtacattgacgtctttgcggctctttggaaagcggcattcacttgctcggccgacacatctgttttcagatcgcagacgaggtccactaatgacacattgggaacgggaacccgtaaagcaaggccgtgaagttttcctttcagatgagggagcacgagcgacagcgcttttgcggcgcctgtagaagtcggaatgatggattctccgcacgctctcgcccgcctcagatctttatgcgggttgtcgatatttttttggtcattcgtataagcgtgaacagtcgtcatcaggccgctttcaattccgaattcctgatcgagcactttgacaaccggcgcgagacagtttgtcgtgcaggatgcatttgaaataatgacatgttcatccggattgaattgctcttcattgactcccatgacaatggtaacgtcttcatttttgcccggagcggttaaaatgaccttcttcgcccctgcttcaatatggctcatggctttttcttttgaattaaattttcccgttgcctctacgacgatgtctattccgcactctttccacggaagctctctcggatcccgccgattgaacagcataatatgtttaccgttgacgatcagactgtcttcggcggcctcgacttcttgatcgtatctgccgtggattgtgtcatactttatcaaatgagcaagcgtttccgggggatagcttgcattaatggctgttatttgaatttgatcatcttccattgcttttctgaacaccattcttccgattcttccaaacccgttgattgctacttttaccttcatgctcaggtcacccctttttaatatgccactctaattaatttttaattatatatagtataacacattaaaagaaatccgccagtacaacttgataaaaatccacccttataccgatcaatatgttgttcaatcggtttttttgcatataaaatgatcttttttccataaaaaaagcaggatcagcgtctcatcctgcctgcttttttcttatatttgttccggatctttaaatttgtcatttaaaatgctgtcctctaaaacggaagacacctcgccgtaccgtttagaaatatgcatcgcgccccagtcgcacagcgcgtttaaaattctttccagactgtgcccgtattcactcagctcgtattcgactttcggcggcacctgattgtacacgatccggttgatgacgccgtctgcttccagttcccgcaattgctgtgtcagcatcttctgggtaatctccggcataagccgcttcaattcacttgtccgctttttcccgcgcatgaggtggcagaggatcacacacttccattttccgccgatcacttcaagcgtcgcctctacggatatattgtattttttcttcagcaacggtaattcctcctcatctataggaactaaaaagtgcctatggcacttaaaagtacgttcttttcaatgacgcttctatcaatcataatgacatttgccggatgaaaagggatgtactcttatacttatatcgtttacccggcatcatttcaaccatacattatcgaccaaggaggaaaacagatgtcttcacatcgccaaagctatttaccagcgctgctggcattagccgtcagcgcttttgcgatcggcacaaccgaatttatcagcgtcggattgctgccgcttatatctcaggatctgcatatacccgtgacaacggcgggccttaccgtttccatgtatgctctcggcgtgacattcggcgcgccggttttaacttctctcacatccggcatgtcgcggaaaacgctgctgctctgggtcatgttgatttttatcgccggaaatatactcgcggcgagcgcgtcttcaatcggaatcttattgacagcgcgggtcattacggcgttttcccacggcattttcatgtcaatcggggcaacaatcgccgccagtatcgtaccggaacataaaagagcaagcgcgatttccattatgtttacggggctgacggtggctacggtgaccggcgttccgttcggcacctatctcggccagcaattcggctggaggattgcgtttgccgtcattgtcacggtaggaatcattgccttccttacaaatgcgcttctcgttccgtcaaatttgcgtaaagggacgaagaccgcgttttccgagcaggtaaaactcgtcacgaacggacggttattgcttttatttatgattacggcgttaggctacggcggaacgtttgtcgtgtttacgtatttatccccgcttcttcaggaagtaaccggctttcagaaagaaaccgtcgcagccgtcctgcttgtttacggaattgcaatcgccatcggaaatatgattggcggccgattatcaaatcgaaatccgctgaaagcattgctttacatgttcattgtccaggcagctgtgctgtttgtcttgacttttaccgcgccgtttaaaacagccgggctgatcaccattattttaatggggctgttggcgtttatgaatgtgccgggactgcaggtatatattgtgatgctcagtgaacgttttgccccaagcgccgttgatacagcatcagcattaaacatcgcggcatttaatgccggaatcgcgatcggctcgtttgccggcggagtcattacagactcaatcgggatcattcataccgcttggatcggggcgctcatggtgctcagcgcggtcgtgttaaccggatggagcaggaagcttgaaaagcgggatcacatcatccctgaaaggaggtgagtttttcttcaggcattttgatcttttcaacaaacaaataattggaggaacatatacatgacaacacatttacaagcaaaagcaacattgcataacggagtaaaaatgccttggtttggcatcggggtgttcaaagtggaggaaggcgcagaactcgtcaatgcggtgaaaacggcattggtgcacggctatcgcagtgttgataccgccgcgatttacggtaatgaagagggtgtcggtgaaggcatccgccaaggattgcaagaagcgggattaaaacgtgaagacatttttgtcacgtcaaaagtatggaatgccgatttaggatatgaagaaacgttaaaagcgtttgacatgagcttagagaaactcggtttagactatttagatttatatttgatccattggcctgtcgaaggaaagtacattgatgcgtggcgggcgctcgaaaccctctaccgcaatggacgcattaaagcgatcggggtcagcaatttccaaattcaccatctgaaacatcttatgaaagaaacggatattaagccgatgatcaaccaggtggaataccacccgcgcctgacacagaaagaactgcaggcattctgcgccgaacaaggcattcagcttgaagcgtggtcgccattgatgcaaggccagctgcttgatcatcccgtcttacaggagatcgctcagaagtacggcaaatcagcggctcaagtgattttgcgctgggatttgcaaaacggtgtcattaccattccgaaatcaactaaaaaacaccgtattgaagaaaatgcaaatgtctttgatttcgaactgtcagctgaagatatgaaacggattgatgatctgaacgaaaatctccgtgtcggtccggaccctgacaattttgatttttaatccagaaaaacaccgttcggcttcccgaacggtgtttgtttatgcccagctgctcaatatttcctccagctgatgctttgtatgttcaagactgccgctgttatcaatgacggcgtcagctttttttgttttgtccgctaaaggcatctgcgacgttatccggctcatcgcttcttcttctgtaagagaattccgctccatcagccgtttgagctgtatgtctgccggtacggtgacgacgagcactttgccgacaagatagtcaagcccgctctcatacaaaagcggtatatctaaaacgacgaactgctcttttcgcgcaacagcctcatcccgctgtttcatcatttccgcacgcaccgccggatgaacgatctgattcagcgtcagacgcttctgttcgtccgtaaaaacgatggcaccgagtttttttctgtcaatcccgccgttttccagcaggatttcttttccgaacgcttcaacgatctgtccgtaagccggctttcctttttccaccgcctgttttgcgatgacatccgcatcaatgactgtaatctttttgtcgatcagcatgcgcgctactgtgcttttgccgctggcgatgcctcccgttaaaccgatgaccaagctcaaaaagcccactccttctacattttccaaatcccgatgataatcagcaggactcccggcaaaaatgtcattttatctatccaattccatcttgaaaagaaatgccccgcgtttatgccgagtgaaacaaacagcgagctcatcaccccgacggtcacgctcatcataaccggagaaaagccgagaatggctgctcccatgccggcgccaaacgcgtcgattgataaggcgataccgagcaaaagcgcctcgactccgttaatggttccggattgatcaatatcagcgctggtcggctttttcaaaatgtgaatcacgatgccgagcgatttcacttcaagattaagtaacgttttttcatgcaataagtaatccggctctttagccggtttaaaaaattgatagatgacccatgccccgattccgattaagatcagcccgcccagtttctccgtgacggatacgggaaaaatctttgtcagaaaatggccgatcagcatggatataaacatcacagaggctgaacagcaagcgatcacggcaatcgctttgaacgggattttcatttttctcaatccgtacgtaaacccgactgaaaaactgtccaagctgacagcaaaagccaaaagcagcaaagaaacaatctccatatccgtttctccctttctcttgatcggcaattgtgacaaatgcctattgggtgaatcacaatatatatatggagaaaggtcatcaactgtgttagaaaaaagtcattcttccggcgtccgcttgaacagcttcagtttatgattttttttggcatcgggcgcagaaatgcgtacctcttccgccgaccacgattttagaaatcatcgtgccgcacgtcttgcacggctcatcttttttgccgtatacgtaatgtctgagctgaaacattccgatctctccttgggaattgatataagaccggacggtgctcccgcccgcgtcaatcgcttcctgaagggtgtctttaatttctgtatggagcttttttatctgcccgtctgacagactgttcgcttttgtctcaggatgaatccccgcccggaataaagcttcatcgacataaatgttgccgaggccgacgaccgctttttgatcgagcagagcggttttcaccgcgcggttcgttttggcgagccgctcttttaaataggcggcggtaaatgcttcatcgtcaggctcaggcccgagctgtgaaagcggtaatgcagtcagttcctctcccggcgcaaataaatgcatcgtgccgaatttccggacgtcccggtagcggagctgtgttccgtccgtcatgttaaatacgacgtgcacatgtttatcgtcaggctcatcggcctggtgaagaccgtatttcccctccatccggagatgggagaccatgacataatgatccagatggaaaagcaaaaactttccccttctcccgatggatcggattgtttctcctgcaatctgccgcgcgaattcctccggctcggcgggttttttgatgatattcggccatctgatgtcggccgattcaatcgttttccctttcacaagaccggtcagagtgcgccggaccgtttcaacttctggtagttccggcacaatcatcacttcctttttttctgtttattttgcatcgtaccaagacgggcctgaagcataatccgcctttaacggcacgtctaaatccaaagcatgttccatcacttcaggaaccagcttctctaatattttaatttcttccttaggcgcttcaaaaatcaattcatcgtgcacctgcagcagcagtcttgccttcagatttttctctttcagctcagctgccatatcaatcatggcttttttaataatatcggcggcgctgccctgaatcggcgtattcatggccgtgcgttccgcaaagctccgcaggttgaagttgcggctggtcagctcagggatataacggcggcgctgcatgagtgtcgtaacatatcctttttgcttcgcttcctgcaccgattcttccatatacgccttgacacccgggaagctctccaggtagcggtcaataaaagcgcccgcttctttccgggtaatgccgaggttttgcgacagaccgtaatcactgatgccgtaaacgatgccgaaattgacagcctttgcctggcggcgcatcgcttgtgtcacttcatcttcactgacatgaaacacatccattgcggtttttgtatgaatatccatgtcattcgtaaacgcctcaatcagattttcatctttagaaatgtgcgcaagcaccctcaattcaatttgtgagtagtcggcggcaaaaataagccagtccggttctgacggaacgaatgcctgacggattttgcgcccttcctccagccggatcggaatgttttgcaggttcggatccgttgagctgaggcgcccggtttgagtcaatgcctgattgaatcgtgtatgcaccttatgagaatccttgcgcgtgactttcagcagcccttctatataggtcgattgaagtttgccgatttgtctgtattgcagaatataagcgacgatatcatgtttgtcggcaagcttctccagcacatcggctgaagtggaatagcctgtttttgttttcttcactaccggcaggccgagcttgtcaaacaaaatgacgccgagctgttttggtgaattgatgttaaacggttcaccggcgatgtcatggattttttcttcatattctttcagtttcgcgcggagctcttcacccattcgcttcagtctttcaacatccactttaacgcccatagattccatttctccgagaatcagcgcaagcgggagttcgagatcttcatacagttcaagctgattattttctttgagcgcgtgcagcagcttatcccggaggctgttaacggcagccgcttttcgcgcgagatggtcggcaagctctttttcagccggaacggcgtgctttgcgccctttccgtaaaccgcttcgtctttggaaacgatattcagcccgtattctttcgcaacgctcgcgacatcgtcgtacgaattgcccgggttaataatgtaggccgcgagaagcgcgtcaaattccgttcccttcagctcaattccctgccagcgcagagcgacgacggagcgtttactgtcaaacacccactttttcttcgactcatcttcagcccaggatttaaacgcttcggactgaatggctgtttctttcggaatataataaaggcctgtttcattcacgatggaaaagccgagaatcggttcttcatgatagttatcaccgatttgttcgacgactaaagcggacggcgaaacgagcatgtcttcggtgatttcttcaaccgtttcaacatcgatgtcctcaaagtcttcttccgcagtttctccgctttcttcaccgagccgttcaagaagcgtgttaaaaccgaggtctttaaatatggcgacaacttgttcacggtcaaacccttgataatctaaatcttcgagcttgacttcaatcggcgcatttgtcataatcgtcgccagctctttgctcatcaaggcttgttctttatattccccgagcttttcttttaatttttttccgctgacttcatcaattgaatcaagcagtttctcaacggaatggaactgctttaagagcttaatcgcggttttttctcccacgccgggaacgcccggtatgttatcggatgaatcccccattaatcccttcatatcaataatttgcagaggtgtcagaccatacttttcttcgacgtgctccggcgtgtaatcttccacgtcggtaatgccttttctcgtaatggcaacggtcgtttttccggtggcaagctgcgttaagtctttgtctccggaaaatacctttacttcgaagccgtctttttcagcagatacggcaagcgtgccgataatatcatccgcttcgtattcaggaagctcatagcggctgatgttgtatgcatcaaggagctcgcggatgaacggcatctgttctgaaagctccggcggcgttttttgtcttccgcctttatattctttaaacgtgctgtggcggaaagtcgtttttcccgcgtcaaaagccaccagcatgtgggtcggtttttcatcctccagcattttcattaaaatcatagcaaagccgtatacggcatttgtatgaatgcctttttcattgcttaaaagcggcaatgcaaaaaacgcccggtacgccagactgtttccgtcgacaagcactaatttttttcgttccgtcattcaatatcctcctaagagcaaaagctcgtgattcctctggttttaatctcacagcttctcttattttaacaaagttcaatttgaaaggaaaatgagcgaaccccgagaaaacgcaaaaaaggacgggaacaaggaaacacgttcccgccgtcaaaattggctccttggatgaaggggttctgttacatcctaacaagataggtttaacaggtcatgaagaaaatgttaatcctttgtaaagctgatcacgcttccggcggccgcttcagcgtcacggtaaacacagtcccctgtcccggctcgcttgtgacctcgatatggccttcatgggcttctattaagtgcttcacgatggcgaggccgagccccgttccgccagagttgcggcttctgtctttatccacacggtagaatctctcaaatatccgcggaatctcttccttctgaatgccgattcccgtatcggacactttgatatcgacaacggtttctttcacgtttaccgaaattcccaccgtccctttttcaggggtataggttaaagcattgttcgccaaattcagaaatacctgcttcagcctgtgcgcatcacccgtcacaaaaatcggctcttccgggaggtcgagctgaaagctgatgcctttttccgcagccttatgctgcaaaagcgcttcaatttcatgcagaatttttgcggcgtcaaaggattctacacgcatcgtaaagttttgctgttccattttggataaatccaataaatcctgcacgagcgattggagccgttcactttctttcagaatgatagaaagaaagtctgaaagcgccttatcgtctttcattgccccgtctaacagcgtttccgtaaagcctttaatggaggtgatcggcgttttcagttcatgggagacattggcgacgaagtcctttcttatctgctccaattttttaatttccgtcatatcgtgaaagacgagaacgatgcccttccattcatcatcaggacccatgatcggaacgccgtcaacttcaaagtaccgccgttcaatgttgatgggcagtctgagcagctggcattttttcgtctccgtcataaatatatcttcgacaagccgaatgatttcctcatgctcaaacgcatcatgataaaggcggcgaagcagacgttcaggctttgtatgaaactgcttcgtgtacgaccggttcacgagattaataaagcctcttccgtctattaaaatcaaaccggaaccgatattttcaatgacggttaacagacggtcgcgctgcatatcctgcgttctcgtcatttccatcagatcgaccgccagactgttcatcgcacgcccgagacggtccgaccgccttgcgtaaccgctgtaggagcgggcgtcataattccctttggacagctccgtcgccacttttgtcgcggcgtcgattgattttttgtaacgggacgtcatgtttgtataaaagaaaacgataatgataaaagcggtacaaagacttgccgccagcatgccccacatttctccggtgatgcttgaaccgccgttgatctccgaagaaacgactacatatcccgccgtttgcccggtgtcatttttcacggcagtcccacggatcactttgcttcccgcctgtatggccgcctcatttttattgtgagacatgaactcctttacggctgaatcatcggcatgactgccggaatgatatacggtgtcacccttctcattaagcacggagacgtttataccgagggtgcggccggcgtcgtgaatcaccgtgtcattgcttttattgccgattcggccggtgtcaagaaggcccgctatgtataccgcttccttttttagctgatccgccgttctttctttagcagatgaagaaataagctgctgtagaaaaaggccgagaacactgaaaaccaatatgatacatacaacgagtaaagcgaacagacgcacacggactttattcattcatttttggctcctccagtttataccccaaacctctgattgttttaatataaatgggttttttggtatttgattcgattttgtcgcgcaaatggctgatatgaacgtcgacaatccgggtatccccggcaaaatcatagttccagaccgcgctcagcagaagatccctcgtcagcactcttcccttgtgttttcctaaatacagaagcagttcaaattctttaggcgtcaattccagctgttctgacttgaagtacgcttcgtaatgctccggaagaattttcagctcgccgatgaggatcttcccgtccttttcctcttctctgccttgtgacagtgaagaaatgtcagcccttcttaaaatggcttttacccgcgcagtgacttcccgcggactgaatggctttgtcatgtaatcatccgctccgagctcaagtcccagcaccttatcaaactcctcatcttttgctgtcagcatcaagatcggaaccatcattttctgctgtctgagctgtttacagacgtcgattccgtccactttcggcagcatgacatccaatacgattaaatccggattttctttctctgcctgttccagagcctcttctccgtctgatgcggtaatgacatcatagccggacctttccagattatactgtaaaagagtaacgatagattgttcatcatctacaactaaaatttttttgttcatgctgcgccctccgctgtctattttccccgacatccaattttctctattttatgtgttgcatatcactttatgatttcattttatccaatactgcccgttcagacaattcgcctttttgatcattttcagagaaaggatcgttcagggaaaaagaaaacgctttcattaattgtaaaaagaggaaggcttctgattcggaagccttcccttttttcttatgacaatactttcatcacgtttttgacagattcaactgatttactcagctgcgctttttcatagtctgtcagttcaagctcgatgatttgctctaggccgtttcctccgataatcgtcggtacgcctaagtaaatgccttcatgaccgtattcgccttctaagtaagcgatggtcggaagcacgcggcgctgatctttcaaaatggcttctaccatttcagtcagtgatgcagcaggcgcgtagtaggcgcttccgtttccgagaaggttgacgatttccccgccgccttttcttgtgcgttctacaatcgcatcaagacggtctttcgggataagcgtttcaagcggaatgccgcccgcataggaataacggacgagcggaaccatgtcgtcaccgtgtccgccaagaacaaagccggtcacatcttttactgacaggtttaattcttcagcgacgaacgttctgaatcgcgcagtgtcaagcactccggattggccgatgacgcgctctttcgggaagcctgattctttgtacaccgcatatgtcatcgcatcaacagggtttgttaatacaacgatgatgcagtcaggagaatatttcacgatttcacgtgtgacgcttctcatgattttttcgtttgtagatacgagatcatcacggctcatgcctggttttctggcaattccggcagtgataacgacgatatcagaaccggctgtgtcctcgtagttggacgtacctgtgattttcgcgtcaaatccttgaaccggacttgcttcgagcatgtcaagcgcttttccttttgtcgggttttctaattgcggaatatcaacgagcacaacatccgcaagctctttttgagctgtaagaaaggctgttgtcgctcccgtaaatcctgctccgataacagaaactttactgcgtgtttttcccatgattctcttctcctttttttggcttcattagaagtctgctttaggttcagtccatgtttttgatgagctcttcaccgaactctgaacatttcacttcggttgcaccgtccattaatctagcaaaatcgtacgttactacttttgaagcaatcgttttttccatagatttaatgatcaagtcagcagcctcattccagttcaggtgttcaagaagaagcactcctgaaaggatgacggatgacgggttgaccttgtcaaggccggcatatttaggagccgttccgtgagtcgcttcgaaaatcgcatgccctgtttcatagttgatgttcgctcccggcgcgattccgattccgcctacctgagcggcaagcgcatcagagatatagtctccgtttaagttcattgtcgccacgacgtcgaattcgctcgggcgggttaagatctgctgaaggaaaatatcagcgatgctgtctttgacgatgattttccctgctgcttccgcttcgctctgcgctttatcagctgcttctttcccgtctttttcgacaatgcggtcatattcagcccaagtgaatactttatctccgtattctctttcagcaagctcgtagccccagtttttaaatgccccttcagtgaacttcatgatgtttcctttgtggacaagtgtaacagatttacggccgttttcgatcgcatactcaatggcggctctgactaagcggcttgttccttcttcagaaacaggcttgattccgattcctgatgtttcagggaaacggattttgttaacgcccatttcattttgcaggaagctgatcagcttttcaacttcttcagaacctttcgcatactcaattccggcgtaaatatcttctgtattttcgcggaaaatgaccatatctgtatcttcagggcgtttgaccggagaaggcactcctgtgaaatatctgacagggcgcagacacgtaaacaaatcaagctcctgtctcagcgctacgttcaaagaacggataccgccgccgacaggtgtcgtcagaggccctttgatcgcgatgaagtactctctgatgtcttccagcgtttgggcagggagccattcacctgttttattataagccttttcaccggcataaacttctttccacgtgatttttttctcgcctttatatgctttttcaacagcagcttccaaaactttagaagcggcattccaaatatcagggcctgtgccgtcgccttcaataaacgggatgatcggattatttggtacgtttaatactccattagagactgtaattttttcaccttgtgacacaatattacctcccagtatgtaattcatatttagaaaacattttatttttcttgtataaaaaataaaatgatttttctcaagattctatcaaaattgtaaaccaacccgggcttgattaacaagaggctaacgacatgaaaatcaccagcctcccgtttgatcaggctctttcatcaatcggaacaaaagtctgcttatccggacccgtgtattcagcgcgcgggcggatgaggcggttgttatcgtattgctcaagaatgtgcgcgatccatcctgacattctgctgaccgcaaagatcggcgtgaacagatcgtgatcaatgccgagactgtggtagacagatgcggaatagaaatcaacgttaggcggaagttttttctccgacgtcacgatttcttcgacacggattgacatgtcgtaccatttgctttcacccgtcagattcgtcaggcgtttgctcatttcttttaaatgtttggcgcgcgggtccccatgcttatacacgcggtgcccaaagcccattactttttcctttttctccattttgctgcggatataaggctcggcattttccacttcgccgatttctgtcagcattttcatgacggcttcattggctcccccgtgaagcggcccttttaaagcgccgatggcggctgtgatgcctgagtaaatatcggataaggtggcgacgcatactctcgccgtaaatgttgatgcattcagctcatgatccgcatgaagaatgagcgctttgttaaacgcttccacttcgatcggagaaggctcttcaccgtttaaagtgtataggaaattctccgcgattccgtactcttccttcggttcaacgggatcaagccctttacggattcttgagaaagcggcgacaatgcccggcaccttcgcctgcaggcggatggcttttctgtagttcgcttccggattcatgacatcggcttcactgtcagtcagaccgagtaatgaaatcgctgtccgaagcgccgccattggatgtacgttattgaggggataggatttgaagtgctcaatgatttcttgtggaacggcagcttctttcgcaagctgttttttcaattcagcaagttccgttttattcggcaggcgcagatgccacagcaaataaatgatttcttcaaaacttgcattctctgtcaagtcgtcaatatcgtaccctacatatgtaagggtatcgtcgataatagagcttacagatgatgttgttgctacaaccccttcaagaccgcgtgttgctgtcatattcaacctctccttttcaatcaaaattcccctttaaagagtatataaaacatacggcttacttaaaatgagtcatgcaaacaatccctttcccctttaagaaaatgcttacatttcactggttgcggttacataaccgatatgcttatagaggaacataacaaattcttataagcttatttaagtttaagcctattcttattataaacaataatcagacatttgttaaatgtttacctataatttttttttctttctcgcacattttcttgattttacgcggttttttcatctttttccgcaaaaaaaaagcagctttcagccgcttttttactttacgaagtgaatattttaacgatttgcatggccaagtaggcgattccggcgccgattaacggaccgacggcgacgcctccgaaaagcgcgacggcaagtatcgtgccgatgaccagcgccgttgtaatatgaggatcgttttccaatagggtgagaccgtttttggcgattaaggcaacggcgatcccggcaccgagcgcgatccacgcgtaatacgatttcatcgcttctccgagctgtttaaaaccgatatcacccgtagcaatcggcactaaaacggcgattgtaatgacagtaaccccccagttgattccttttgactgaataaccggaaacagtttctggtcaagaccgacagcttttatcacgataagaaagccgacggcaaaaagcaatgactgatttttggctatcaatgcgatggccagcaataatagtaaaaataaattcgcctgtgtaaacatcctgaaagcaccatcctttatcataactgtattcatatccttttttttgacgaataaactaatgtaataggacgtgccgaccgagaggaggatcgatgtgaatccgcactatgcaactgtttttttccgcgcgctgtttgtactcgctgcggccggcggcgctttagcggccggttacgcctcattcccgttaacttatccgtttctgatcgcccttattctgtcatcggcgatcataccggttgttgactggctggacaaactgacgggtctgccccggtcagtcaatacagtcattgtcctggtcttctttttgctgatccttcttggcgcggcgacctttctggttgcggaaatcatttcgggaaccgcttatctggctaaaacgctccctccccatatcagcgcctttatgacatattgcgaagagctgttcacttcccgcattcagccattgtaccacgagctgaccgtcttatttaacgggctggaaaccaatcagcaggcatcaatcgtgacgcatatccagacgctcggtgatacagccgctaaaaatgcggggctgatgctttcacatcttttggaactggtgccgaaatggattgccttccttcccaatacagcagccgtcttcgttttcgcaatgctggccaccttttttatgacaaaggactggcacaagctgaaagcgctgctttattccattcttccggaacgggtttcggcaaacgccaaggccgtatcgggagagctgaaaaaagcgatggcaggtttcattaaggcgcaggccgtgctcatcctttttacgatgatcattgtctttatcggactttttcttttagggattgagcatgcggcaaccattgccttttttatcggactggtggatcttctcccgtatctcggcgccggatcggtatttgttccttggattatgtatttggccattgccggacagcttcctcaagcgatcggcctcggtattttatatattgtggttctcattcagcgccagctgacggagccgaaaattctaagcaagtcgatcggtcttgatccgcttgcgaccttaatcgccctgtttgccggctttaagctgttcggaattttaggactggctgcggggcctgcactgcttgttttcattcaggcatttatcacaacgggcgctttaaaagaaatatgggcctatattactgttcagtccaaataaaaacagcagccctgtaaaaaggctgccgtttttatttgataatgatccgcttgttttttgacattcctctcagccatttgaacaaaagcggcttcatgcggttccgagtgaacggaatcagaagacaggcccctgcaatatcggacaaaaaacccggaagcatcaaaagcaggcctccgataaagacgcatatcccgtccagaagcgcttcccccggcattttgccgtgctgcagatcgcgcatcacccgatgatacacatcagttccctgtctttttgccaccaaggcgcctaacacacctgtcaaaatgatgagaaggacggtcggaaaaacgccgagccattttcccgccagcagaaacaagccgatttcaatcgccggacacacgataaacagtaagaataaaactctcatttttctgccctcctgcccttctaaaaagcgtgtcaccgcccgcatgggaataggaaaatcagcctaaagacaaaagagaagggcaaatcccctctcttttttaaagctgtttaaagaacgcttgcgcggccttcatacacagcgccgcgggcagcgtcaactgtgataacctgtccttctgttaaaactgaagttgcgttctccaggcctacgataaccggaatgcccaagcttaaaccgaccacggcagcatggcttgtcagaccgccttcttcagtgatgagcgcggatgctttttcaagtgaagcgatcatgtcgcggtcagtgcttgagacaaccaataccgcgccgtctgtcattttttgttcagcttctttcgcattttttgcaactacgacaggaccgaaagcggatttgcgtccgatgccctgcccttttgcgacaatgctgccgacagtgtggactttcatcagattcgtcgtgcctgattcaccgacagaaccggctgtaatgacaatcagatcaccgcgtttcacgatgccgctgtcaagtgatttttgtaccgcatcttcaagcatttcatctgttgaatttgcgttttgtccgcttgctgggaatacaccgaatacaagaccgagtttgcgtgatacagactcgttcaccgtaacggctacaatcggagcctgaggacggtatttcgcgatcatacgcgccgtatggccgctttctgtaggcgtaacgatagctgctgcattcaggttgatcgccgtatgcgcaactgattggccgatcgcatcggtaatcgtcatgccgacctgatctctgcgtttagacagaatttctttgtagttcagagattcttccgtgcgtgtggcgatgttaaacattgtttgaaccgcctcaacaggatattgtcccgcagctgtttcaccggaaagcatgatagcatctgtgccgtcgaaaatggcgttggcaacgtcacttgcttcagcgcgtgtcggacgagggttgcgctgcatgctgtcaagcatttgtgtcgcagtgataaccggtttgccgagcgcgttgcattttttgatcatttctttttgcacgagcggcacttcttcagccggaatctcaacgccgaggtctccgcgcgctaccattaagccgtcagaaacttccaggatcgcatccaggttgtccacgccttcctggttctcgattttagggatgatttgaatgtcagacgcgttgtgctcttcaagcagttcgcggatttccaggacatccgtagaacggcgcacaaatgacgcagcgatgaaatctacgccttgctcaataccgaatacgatatctttggcgtctttttcagtaattcccggaaggttgacgctgacacccggaacgtttacgccttttttatttttcagcgtgccgctgtttaagatttttgttttgatttcgtgtttttccggatttgattcaagcacttccaatccgattaaaccgtcatccaacaggatgatagatcctgctgacacgtcgtctgccaggccttcataagaaacagagaacttttcaagtgttcccagcacctgtttcgtagaaacgataatttcatttcccgcctgaagctcaagctcgccgttttccatatcgtgcgtgcggatttccgggcctttcgtatcaagaagaattcccacgtttttgccgagctttttgcttgcttctctgatgtttttgattcttgcgccgtgctcttcgaaatcaccgtgtgaaaaattcagacgagcaacgttcatacccgcttccatcaactttgtcagcatttctacactttcactggccggaccgattgtacaaacgatttttgtttttttcaactcgttcacttccttctgaaatcttcagcttctaccgtcttaaatagacagttcttttgaaagctgatacatgtttggttcaacagtatgttttgtctctaaaatttctataatatcatggtctacaagcttgttgttttgtatacctacgcagcgtccgccttttccttcaagcagaagctcaaccgcgtaagcgccgaggcggcttgcaagaacccggtcagaagcgcttggagatccgccgcgctggatgtgccctaaaacggatacccgtgtttcaaggttcgtctcttcttcgatgcgttttccgaattcaaccccgctgcctaccccttctgcaacgatgatgatactgtgttttttgccgcggtcatgccctctcttcaaacggccgataatttcctccatatcgtaatccgcttcaggaattaaaattgattccgctccgcctgcaagccctgcccataaagcaatgtcgcctgcatggcgccccataacttcaataacgtatgtacgctcatgcgacgtagcggtgtcacggattttatcaatcgcatcaattacggtgtttaacgccgtatcaaatccgatcgtaaaatcagttcccgggatgtcattatctatcgtacccggtacacctacacatggaaacccgtgttccgttaattttttcgcacccatgtatgaaccgtctccgccgataacgacaagaccttcgatgccgagtttctttaaattttcgattcctttttcacggccttcaactgttttgaattcaggacatctggccgtgtacagctttgttcctccgcgatggatgatgtcgccgaccgaacccagctccagtttctctatttttccgctgattaatcctgaataaccgttataaattccgtatacttctacatcgtggtagatagctttccgcacaaccgcgcgcaccgctgcgttcatccccggggaatccccgccgctcgttaatactcctatacgcttcattttcctattcacctcagcaacatatatatgttaaacatatcatgatcattgccctaaaacaatgaaaagggacgcctgagctcccatgaaaccttacctattatacaattaaataaattgtttttaaataaaatttaaggaatatcacaaaaaacacaaaaaacacaaaaaataaacgtgagccataggcttcacgtctattcagtttaccccgatatattgatcctcaaccgaaacttttccgattgctttatatttttcgtagcgctgtgagatcaattcttcggcgttcaattgaagaagagattttaatgtttctttaagaatgccgtcaatgtagcccgcctgctgcttgatatcatggtgagctccgcccttcacttctttaatcatatcatctataattcctaattctaataaatcgggcgcagtaatcttcatggtttcagccgcttttttggcaaggctggaatctttccacaaaatggacgcggctccttcaggagaaataacggaatacgtcgagttctcaagcatcagcatgcggttgccgacacctaatgcaagcgcgcctccgctgccgccttccccgatgacgatacaaacgacaggcactgtcaggccggccatttcgaacaggttcttggcgatggcttcactttgtccccgttcttccgccgctttgcccggatacgctcccttcgtgtcgatgaagcagataatcgggcggttaaacttatccgcctgcttcatgaggcggagcgctttacggtagccctccggatgaggcatcccgaaattgcggacaaggttttctttcgtgtcttttccgcgctgatgaccgataacggtgaccggcatgccgtgatatttggcaactccgccgacaatcgccgcatcgtctccgtacgttctgtctccgtggcactcaaaaaagtcagtaaacaggtattgaatgtaatcaagcgtcgtcggccggtcgggaaggcgtgcgatctgcactctgtcccacggtttcaggtttttataaatctcatcctggagcttgctgagccggtcttcaagccttgcgatttcagcgcttaaatccatctccgaatcctgggtgaattttttcagttcggcgattttcgtctggagttcaattaccggtttttcaaattctaatcttgcagccactcatgctcacctcctgtttggtgcatgtccagcagaaatgcgagtttgtctttcatgtcgtttcggtgaatcaccgcatcaagctggccgtgctttaataaaaattctgccgtctggaaatcttccggcagtttttccccgatcgtctgttcaataatacgtcttccggcaaatccgatcaaggcgcccggttcagcgaaattataatcaccgagagacgcgaaactcgccgatacgccgcctgtcgtcgggtgggtcatgaccgaaataatcaggccctgctcctcactgaacagtttcagcgcagagcttgtctttgccatctgcataaggcttaagaccccttcctgcatacgtgcgccgccggaagcggtaaagatgatgaatgggactttttcctcttttgctttttcaattgccagcgtgattttttcgccgacaaccgatcccatgctgcccatacggaatgtcgaatccatgatcgcgatcacggcagggaatccgctgatggttccttttccggtaacaaccgcttcattcagcgatgttttctcgcggtctttttcgactttttctaaatatcccgggaaaccgagcgggttttcagatatcattccctggttgaattcttcgaatgaatcttcatccaggaggctttcaatgcgctgctttgcattcatcgggaaatggtgcccgcagttcatgcagacgcgcaggtttttatctaactcttttgtgagcatgatttttttacatttcgggcactttgtcataatgccttccggaacatcatgttttgcctgctcagacggcacggaagcatattttttcttttttgtgaatatatcctttaacaaatgattacctcccttttgtgaagggttctcttcactgcatgtcttccgattagatagacttaataataactttaccgaaactattgtactttttttgtcaaacggtgtcatcctccattcgacattttttgctgtaaaacagacggaaacaggaggattccggaccgcaaaaagcgttgctcagccttatctgtcagcgttttcaaaagaaataaggattctgctgaattttttttaagacctgcccttaaaaaaatgccagcagtccgtatattgaacagcagcgcgttgtttttcccaacgcgctgccatttcatttttgtgttattattcgccgatgaccgtcagctgtcttgttttttcagccacttcctcagggtcgaccgtaattctggcgacacccgtttccatcgctgctttcgcaacagctttcgcaacggcaggagccacgcgtttgtcaaatggagccgggatgacataatccgcgcttaattcatcctctgaaacgagggaagcgatcgcttcaaccgcagcaattttcatttcttcgttgatgtgagtcgcgcgaacgtcaagcgctccgcggaaaatgcctgggaatgccagtacattgtttacctggttcgggaaatcagaacggcctgttccgattacgcttgcgccggctgcgcgcgcgtcttcaggcatgatttccggattcgggttggccattgcgaaaataatcggatctttcgccatgctttccaccatttctttcgttagagcgccttcgactgaaacgccgataaagacgtctgcatcttggatgacatccttcagcgaaccgtctttgcggtcttggtttgtaaacttcgccacttcgtttttcaccgcgttcatgccggccggacgcccttcgtaaatggctcctttagagtcgcacattacgatatcgcgtacgccgaaatggtaaagaagcttgatgatcgcgatgcctgccgctcccgctccgtttgcaacgactttaatggatgacatggattttcctgataatttcagcgcgtttacaagtccggcaacggttacgatggctgtgccgtgctgatcatcgtggaacacaggaatgttagtttcttttttcaggcgttcttcaatgataaagcagttcggcgccgcaatatcctcaaggttgacaccgccgaatgtcggttcaagcagcttcaccgtgtcaatgattttgtccacatcgtttgtgtcaagcgcgatcgggaatgcatccacacccgcgaagcttttgaaaagcaccgctttcccttccataacaggaagagatgcttcaggtccgatatttccgagaccgagaacggctgatccgtctgttacgactgctaccatgttccccttcattgtataatcatatactttatttttatcgttataaatttctttacaaggctcagctacccccggagagtaggcaaggcttaaatcgtctgcatttctgacttctacctttgcttttgattcgagttttccttggtttactttgtgtaaatgtaatgcttcttctcttaatgacattctaaacactccttttaagtactttgttacatattctgccgcatagactggtacaatctctggaggtgaaaaatttcagaatctttaaataagatagcacaattgtttcaattgtataacaaaactattgttgttaccactattttaacacgacgttttcgcggcccagcagctcttttaaacggtataacgcctgatggtcggcctgaatatgaaaagtatcgggcagcctgatggtctgcttgtccttttcgtaataaagataaacgccggtttcccctttatgctccagtaaaatacgcttcatcttttccagaaactcctgattgtgccggctgccttcgattttgatgtaaacagacggcgctctgtctgcctccgtctgctcaaggagagaggcggatgacataataaattgtatcttctcctgccgctcttccatttttccggacgcgaataaaagcgcgccttcttttaacagcggagacagccttctatattggtcaggaaacacgacggcttccatttctcccgtttcgtcgcttaatgtgagaaacgccatatgctgacctgtctttgtccgaatcgttttgatgcctgcgagcaaagcgccgattgacagctgtcctttcggcatctgcagcgctgttgcgatcgcttgcgccccccgttttttcaagagattcctgaaagctgacaaaggatggcttgagaaataaacaccgagagcttctttttcaaaccgaagcttgtccacgagcggaaattcctctgcctctacatattttggcttaatggagaacgattcttccaaaaacaatcccatttggtcatcgtctgcacgaaaaagctcagcgtgctctaaagccacatcaacggaggccagcaaggcggcgcgattttgattgaattcgtccatggcgccagaaaatataagggcttcgattgttttccgattaacgcttttggcaggaacgcgaaagcagaaatcgaaaagatcctcgaacggtttatgtgttcttgctttataaatatctttcactgccgagacgcctacgttttttatggcccgcaaactgtatctgacggcgccgttttcaggtgcaaacggaaaaccgctcttattgacagacggcggaaggacttggagcccgctcccctttgcttcgtgcagatattgcgatattttgtcctcattgccgatgacgctcgtcaaaagcccgcacataaaatataaaggatagtgagcttttaaataggcgagctgatagccgatcatgctgtatgcgacagcatggcttctgttgaatccgtagttagcgaatttgacaatcagatcgtagacctcgtttgcagtgactacagaatactccttttttaagcacccttcaacaaaatggcttcgctctctgtccaaaatgtccttttgctttttgctgacagcccgtctgagcagatccgcttcacctaatgaaaaacctgccatgcgcgaggcgatcatcataatctgctcttgatagacgatgacgccgtacgtgtcactgagaatatttcttacatcctcgtgcgggacttccacacgcgcccgcccgtgcttccggtcgataaatagcggaatattttccatcggccccggcctgtaaagcgcgtttaccgcgacaatgtcttcaagccttgacggcttcagacgcttcagcacattcctcattcctgatgattccagctgaaaaatccccgtcgtatcgccatttgataatagcgagaacgttttttcatcctgataagaaatctcggaaaaatcaattttcgtatttgtctctttttcaatcatcgtcttaatggattcgataagcgtcaggttgcgcaaacctaaaaagtccattttcaaaaggccgagatcttccaagtgatccatcgcatactgcgttaaatacacgccgtcatgcccttcctgcagagggacaacttcagaaagcggctctttgctgagaacaacgccggccgcgtgtgtagacgtatgcctcggaagaccttcgattttccttgcgatctgaaacactttatgaagaacggcggattcagacagccgcctgttcagctgagcggactgccgtctcgcctcctcaagcgtcattcccggcttagacggaatcaggcgggcaagctggtcggcttctttcgggctgattccgaacactctgccggtatcccttaacgccgcctttgcggccaatgttccgaaggtgataatctgggcgacgtgcatgctcccatacttattttgcacatactgaatgacctcatcccttctcgtatcagggaaatcgatatcaatatcgggcatgctgatccgctcgggattaagaaacctctcgaataacaaagaatgtttaagcgggtccacgtctgtaatgaaaagggagtaagcgacaagcgagcctgccgcagacccccttcccggacctgtcacaatgcccttttcatgcgcgtacttcataaagtcccatacgatgagaaagtaatcactgaatttcatgcgcctgatgacatccagctcatattcaagacggcggacagcacgctcatcaggagtgccgaaacggagacgaagcccctcatgacagacttccgccaaatagtcatcagctgatttgccgtccggcgccgggaaagacggaagctgtgtctgtccgaggctgacatcgacttggcattgctgagcgacacgtgcggctgctttgaccgcttccggattcttcatataaatattttccatttcttcaggcggcctcaagtataagtccggcaggtccccgctctgatcctcccatttctccccggctttaatggcgcacagacagcggtacgcatcttgatcttctttcttgatataacggacatcccccgccgcgcagacagcgatttccgtctcggctgacaggcggagaatttcttctgataatgtctcatgtcctttaaacggctggtaccctaaataaaaacggccttctccgaacaattcccggaatccttcggcaacccgaaccgcttcttcaaactctcctgcttgaagcaggctttcaatgtacccgttttcaccgggcgtaatggcgatcagcccttcatgatagctcttcatccattttcgcttcatgccgccctttgctatggattgcagcgcacttgagattttcagcaggttctgatatccggtgtttgtctccgccaaaagaacaagcgggcgtgcttcaagctcagtttcgtccgtgtatattgaagccgtcagaccgataatcggctttattccgtgtgacttgcatgctttataaaactcaatggcgccgtacatcacattttcgtccgtgagcgccaatgaagaatatccgagctccttcgcttgtgtaacaatctcttttacagaagcggcgctgtttaacaggctgtagccgctacgtacttgaaggtgaacaaaagacaatgccgccactcctttcccgtatacgttcaatttgcctttctacattataagacgggttttcttaagaaacaaatgttcttttttgactcatcatcatacttgtccgtttcgctcaatatgatagaaaagtgaggtggtgtatatatggatcaggaagccggctttatggcgaattttatcagcagttattttatcgccctcggtgttttgctcggcggagcgctcatcggcggcgtcggagcttatttatcaggcgagcctccgcttacagcgattacaaaattggcgaacaggctgaagatctgggcgcttgtcgcggccatcggaggaacgtttgacgcggtatacagttttgagcgggggctgcttgaaggcaacacacgcgacattttcaaacagcttcttttaattatttcagcaatgggcggcgcacagaccgggtggctgattgtttcatggctggcacaggagaatatttcctcatgagaattcccgagtattataaaaaaccgggatggcagcgtttttttgcgggaatgatgtgcggagccatcgtcagctggctgttctttctgtttacatacggaacgtttcaggaagaacaggtgacgttaattcaaaaacagcgggagcacgcacgggatttgaaaaaccagatctccatctatcagaaggatcttcataaattaaatgaggataataagcaaagactgcttatccaaagcgtcgatgtgaagctgatcaatggagaaaaatacagaatcgcccagcccgataagatgaaatttgaagaacaggtgaaagataatatttcggaagtcatcacaaaggatattgaaagtgtgtataaaacaaaggaacttttaaaacggacgattgaaaacaaggtgtacaccataaatgagaaggaatataaagctgaagtaaaggaactgacgatttatacgagattgtctgtcgaaattcatatttcttttgcgacgtaattatgtcatttttaaaaattttccatagatctgtcgcttttttctccgcttttttataaactgtaaatgagacattttcaatgattctgaagggaggaagggaaaatggaggtttttagtgaacgccgcttggcaaaagatcatgcagaccgaatcagaaaaggctattccgcatatgcagaaacagacacactcgcttccctcataaaaaaagaactccaaatctgtaatctccgcgtctacgaagacctgactgaattcggctgctggttcatccccgtgacagatgaacactaagaaagagggtctcccctctacttgtgttcgttacatacctcttcaagatcagcaagaatcggaccggtttcatcccagctgtagatggatgcgccggccgccagcggatgtccgccgccattgtatttccgggcaattccattgatgaccggaccttttgaacggaaccggactctgatttgatcgtcttcttctatgaagaatacccaagcgcgaatacccgaaatatttccgagtgttccgacaagctgcgatgcttctgaagcggtggttccgtatgtctccaaaatgtcttttttaatgaaaacggaagcgacgccgttgtcagacaatgacacattttgataaataaagccattcagcttcaccacatttaattttgtttcatacaattgattgaaaagctctgacggtgaaaaagggaactcaatgagctctcccgcgtatttgaatgtcttttttgtggtgttcgggaataaaaagcgtcccgtatcactgacgatacccgcgtagatcagcttagccgctttcgtattcagcttccagccgtgctcttttccttccaggtacagctcatagatcatttcgcttacggagcttgcattcgtatcgacccataacagatcgccatatggatcttcatttggatggtggtctattttcatgagctttgcgccggaatgatagcgctgatcgtcgatccgttcttggtttgcggtatcgcacacgatgacaagagcatctttataggtttcgtcatccacctcatcgagggaatataagaaagacaaggacggctcaggctgtccgacggcaaaaatatttttttcgggatacgtttcccgcaggatttccgtaaggccgcactgtgatccgtaagcgtctgggtcaggcctcacatgtctatgtaagataatggtgtcatataatgatatggttctgatcagttcggatttcatcgttttctcctttttgtttttattcatttaatcatactctttatccgcggaaaaggaaaatctttcaggaacggtataaacagttttgcaaactcatataatggaggatttcatttatgctggtttttgtttttctcatcgggctttctgcctgcttttacgtgtattacaaagtaaaaggcatccagacgaaacgggcgctggagaaggaattcttttcggctaaatcaagtatggcgttaggcgcgctggtgcttttgtacggagtaaatcaaatgattctgtttcactccgtcctcacccttgtcatcggcggcgttttcattttaatcggagcaggcagcgcatgggccgggtataaagcctataagcattatgaacccatccatgcaaaggaagcggagagggaccacgcataatgaatgtcaagggaccgagatgcgtcccttagcttctctccatcagctgcaccatcagcatcgcttttgaaacgatgccgctttggcttgacacttccacttccattttcccgaatttccggcccgcttctaaaatgcgcggtttcacttcaatgaccgattccatctgaacgggttttaagaagaaaatcgtaatgctttcaatgaccagctcgccgcgtttgcgggaacgtaaaaatcggctggcggcctgggttaaaatcgttgtaaacaccccgtaagaaatcgtcccgagctgattggtcatctgcggcgtgacttcatattgataaacggccggcgttttatcatcttcctcttctttaaatccccttgaaacgatatcatcaagcttctccccgacctgaggctgcttttgaaccatttgaagcgcttttaagacatcctggcggctgatcatcccgatcagtctgtggtgcccgtctgtcaccggaagcacttcgattccttcccaaaccatcatttgagccgctgaggcgacagacgttttcccgatcaccgtgacagggtttttggtcattactttttcaatcggaactgatcggtcatgcccggcgatatctttcgatgtgaggattccgtggattttcatctgctgatcgatgaccggaaagcgtccgtgtccggtttcatagtttttttcgtaccatttctccagcttatccttaggagacagcgtcactgtccgatctgcgggcgtcaaaatgtcctccacgagcacaatttctttttttatgagctgatcataaatcgcccggttgatcattgcggctaccgtgaaggtatcatagctcgtggagagaatcggaagctcaagcatatcggccagctcgataatgctgtcatcggtattaaaccctccggttaccaaaacagccgcacccgcttcaagcgcctggcggtgagcgttgattctgttcccgacgattaacaggttccccgccgctgtataacgcatcatcgcgtcaagctccatcgcgccgatcacaaacttgttcaacgttttatgcagaccggcttttccgccgagcacctggccgtctatcacattgacgacttcggcgtatgtcagcttttcaatattttcttttttcttctgctcaattcggatcgttcccacacgttcaatagtggaaacaaaccctttattttcggcttccttaatggctctgtaagccgttccttcactgactttcatttctttcgcaattcgtctgaccgaaattttttcaccgacaggaagcgaatctatgtatgataggatttgttcatgctttgttgccaagcgtttcacctctaaggacagtcttctgcttttattataagggcacgggggattcattcgcaatgagacgcccgaaaaaagacggcaccgcaaaaagaccttctgaatgcgtgattcagaaggtctttgacattatgtcaggcaagctcaatggtctcgccgaccgccatgactttgccgacgccaccgggcagactttcggcgaaagcgtcagggtcctgttcaatgacagggaatgtattgtaatgaacgggaacgacttgtttcgccctcagccattcagccgcgagtttcgcatcttcagggcccatggtgaagttatcaccgatcggcagaaacgccaggtcaatgtgattcagttccccgatcagtttcatatctgagaacagcgccgtgtccccggcgtggaaaatcgttttgccgtcaatcgtcaataaaatccctgccggcatccctgtgtatgtgatggttttgttttcttcatcagtgactgccgatccgtggaatgcctgtgtcagtttcactttgccgaaatcaaattggcgcgccccgccgatatgcatcgggtggacgtttaaacctttaaagccgagataaacggccagctcattcggcgcaataacgagcgcatcgttttgtttggcgatctgctctgtatctccgacatggtcattgtgtccgtgagtaagcaggatgacatccgctttcacttcttccggcttcagatttgtcaggctgtttccggtaataaacggatcgaaaataatgttatgggttttcgtttccacatgaatgacagaatgtccgtgataagtcactttcatcgttttcacctcataaaaagttaatatttatcaagttcccttttcgacaaacgaaaaaacttacagggattgatgcctgttaatcacattcagcccgcctgttgcttctatgaccgttccggttacaagatcggaatcttcttcacataaaaaggcgatgattctcgcaatgtcctctccggttccggacctgccgatcggcgtgttttctttgccgatcttccgtcttgcttcttctatagacgcttctttcatatctcctacaatatcacccgggcagaccatgttggccgtaatgcctgattcggcttcttcaatcgcaatggttttggttagcgaagccaatccgactttagccgctccgaaagcggaacggtgcagccagcccggagcatggtcagctccttgaaagccgtatgtaataatccggccgaaccgctgctgtctcattaccgggataaccgctttaaacagatgaaaaacggcgcttaaattcccttcaagcatgtcataccattcgtgatcggaataatcggcaagctttttgcgctcaaatatgtacggcccggcattgttaatcagtatgtcaatccttccaaaccgctgaagggctgcatcggcgatccgcatgagatcttcttttcgggttacatcgcccttaacgaattgcaatctgtcatggcaccggggataatcggccttcagacaagcgaccgcttcttcgtcctgtctgtaattcactgtgaccgaaaagcctttttccagcagcatttcagtcacttttcggcccaatcccttcgtaccggcagtgattagagcatgtcgcacattgaataccctccccaggcaacgttgccgcttcaatagaataaagtcgtttctccctctactttactataaacaagcggcaatatcacttttttgcacttcaatcgcacgaaaaaaagccgtctttacagacagcttaattttctgaaggggctgaggcttcctccaggccgacataaccgctttgatatgcctctgagatgagccgggccgtttcttcactttctttttcatcataaatgtaacggtcttgttctttgcgcattccttctacctcccatcattatagatgtagggtgtctgatatgacgggaaaatatgaaggtaattttagcaaattaaacgccggcgcaggcttttgcttttacaagtgcctgttttacctgctgaaaacccgttccgccggcgctcattcttttttcaaccgcgtgatgcggatcgagcacggtatagatatcttcttcaaagagactgctggcttgaaggaattctgcaaacgccatatcacttaaataaattcctttttcaatgcagctgtacacaagcttgccgaccacttcatgcgcttctctgaacggcatgccttttttggctaaataatcggcaagttcggtggcgtttgaaaaatcttgttttgtcgcctgtttcatgatgtctttgtttacggtcattgtttcaatcatgcccgtgaaaatctgaaggcttccttcaacggtcttcaccgtgtcaaacatgccttctttatcttcctgcaggtctttgttgtaagcgagcgggagccctttcataatcgtgaaaagacccatcatatcgccgtatacgcgaccggttttcccgcggatcagctccgccatgtctggatttttcttttgcggcatcatgctgcttcccgtcgcgtacgtatcatccagttcaatgaatctgaattcctgcgagcaccaaaggatgatttcttctgagaaacgtgaaaggtgcatcatgagcatgctgctgctgcttaaaaactcgagaataaaatctctgtcgctgactccgtcaagactgttctcataaatggaatcaaagccgagcagctccgccgaataattacggtctatcggaaacgtagttccggcaagcgccccgcatccgagcggcgatatatttatccgcttcatggcgtcacggaaacgctctttatcccgttcaagcatccaaaaataggcgagcagatggtgggcgaaagaaatcggctgggcccgctgcaaatgggtgtaccccggcagaattgtctcgacattggcctccgctttttcgatcagcgctttttgaaactgttcaatcagcacgatgatatgcgagacatggtctttcaaatataaatgcatgtcggtcgccacctgatcattccggcttctcccggtatggagcttgccgccgagcggtccgatttcttcgatcagcattttttcaatattcaaatggatatcttcataatcaacagagaattcaagcgttccttcctctgctttttgcaggagggtctgcaggccctgacggatggcgctttcttcttcttccgtcagaatgccgcattttttcagcattgctgcatgagcgagagaccctgtaatatcctctttgactaagttttggtcgaatgtgatggatgcgccgaactcatcgacccacttttccggtgttttttgaaaacggcctccccaaagctttttcatgcttcaatctgctccttctttttcacaatgctgtttacttttgtcggcagcccccagagctcgataaagccgattgccgcgtgatggtcaaaagcatcgtcttttgtatatgtggcaagtttttcatcatagagagaatattccgacttacgtccttctacaatggcatggcctttaaacagcttgacgcgcacaacgccggtgacgtgtttttgggtttctttcaggaatgcaagcagtgcgtcttttaacggtgagaaccataaaccgttataaatgatttcagacagtttttgttcaattgccggtttgaaatgagccacttctttcaccaacgtcagatcctcaagctctttgtgagccgtaatcaaagtcattgcgcccgggcactcatagacttcccgggacttaatgccgaccaggcggttttcgacatggtcaatccggccgattccgtgctttcctgcagtctcgttcagcttgagaattaaatcagcaagcgggtaggatacgccgtcgattgaaaccggaacaccggcttcaaatgcgatttcgatgatttcaggaacgtccggcgtgttttcaagagatgctgtcaggtcatatgccccttcaggaggcgccgcccacgggtcttctaatataccgcattcattggcgcggccccacagattctggtcgatggaatatgggctgtcaaggttgatcggaatcgggatgcctcggcttgcggcatattcgatttcttcttcacgtgaccactgccactcacggaccggagcgatgacctccagatcagggtttaatgatttgatggatacttcgaaacgaacctggtcgttgccttttcccgtgcagccgtgcgctacggccaccgcgttttctttttccgccacttcgacgagttttttcgcgattaatggacgggataatgcagatacgagcggatacttgccttcatacattgtatgagcctgcatagaaatgagcgcgtactcccgggcgaattcttctttcgcatcaatcacataggagttcacggcgcctacttccagcgctttttgctgaacgaatgccaaatcctttccttcacctacgtctaagcagcaggcaacaacatcgtacccctgctcttgcagccattttatcgctacagaagtatcaagtcctcctgagtatgccaatacaacctttttttgttctgccatgttaaaagctccctttgtataaaaattagttttaattaataaaaatgcattttgtatgtatacactgtaacaagtaacttttgttttttcaagccttttataaaaaaaactccacccaattttttgagcggagcagagcctttttatacgtttataaatcttttcggatttcccggagcacatgaggcagttcaggaataatcagtttactcattgcaagcctgacggcgcctgaggagcccggtgtgcagaagaccgcggtattttggattacacccgccgcggctctggacaaaatggcggcggaaccgatgtcctctgtatagctcagcatgcggaacagctcgccgaatcccgggagctcttttgaaaacagcggcgtgaccgcttcaatcgtgacatccctttcggcaatgcccgtccctccgtttaacagcaccgcatctgtatattcatccatacagccggataaaacggctttctgcaattcatctttttcatctttcacaatgtcataagcgaccgtttcaaatccagcttccctgatgaaatccatcatgacgcgtccgcttttatcggtttctttcgttctcgtgtcgctgaccgtgatcaccttgcagcgaaccgctgacggggcttcttgtttatgttcatgcacactcattgtttcacctcatcatttatgtaataaacatatcgtaacgtttgattgtgcggcattcaataaaaaagcacaccccttgggatgtgctttctttcgattattactgtgcaaggcggacaacgtcgcgtgcgatcatgacctcttcatcagtcggaatgatgatgactttgacaggagagtgaggatagctgataaacgcttcctcgccgcgcacgttgttcagcgcaggatcccaataaacacccatgaattctaagccgcgaagtacgcgttctctgacttcaacgctgttttcaccgataccggccgtgaaaataatggcgtcaacgccgctcattctcgccgcgtaagaaccaatgtatttatggattctgcttgcgaacacttcaagagccgtttccgctctttcgttgccttcttttgtagcttctacaatatcgcgaaggtcgcttgagaagccggatatgccaagcagtccgctcttcttatttaatgtatttaatacttcatccgccgtctgatctgttttttccataatatacggaatcaaggcagggtcgatgtttcctgaacgtgttcccatcgccacacccgcaagcggggtgaagcccattgacgtatcaatggattttccgccttcaacggctgcgatacttgctccgttacccaagtggcaggaaatcaggcgcaaatcttcaagcggacggccgagaagctcagctgcgcgctctgtcacgtatttatgagacgtgccgtggaaaccgtatttgcgaatgccgtatttctcgtagtattcatacggaaggctgtacagataagattgctcaggcatcgtttggtggaacgccgtatcaaacactgcaaccgcaggcacattcggaagcacttctttaaaggctttaatgccgacgatgtttgccgggttgtgaagcggcgcaagttctgaaatctcttcaatctcactgattgtttcatctgtaagcaaaacagaatcgctgaatttttctccgccgtgcacaacacggtggccgattccgtcaatttcatttaaatcctttataataccgaattcagtcagcttgtgaagcagcatcttcaccgcaaccgcgtgatccggaatatctgtgacttctgtatttttttcgccgttaacagagatagtgaaaacgctgtcggcgataccgatccgttctactaaaccttttgttagcaccttttctgaaggcatttcgaataactgaaattttaaagatgagcttcctgcgttaattgcaataattttagacataaatgacgctcctatcaaaattcttcttcgtttgtttcgttcttttttcccagaccgtaactgcagtccaaaaaatatctgacttttccatttaaacattgtcaactcagcatttcaagtcaacatccatattggtaccgcttacaatatgaagtcgttattttctgataaattcttcttgtgccaaatggacggcacggacttacggaattttattttctttccttaatttgtgttatttccctgatttccattcattttaaacagcaaaaaggcagcgcggattctgggtcacgcgctgcctgttcggccattatttttctttttgaatccattgatccaattttgccatcatctcccgcatcgcctgctggttcgcgaaggaaggaagattcgccaaaagcgtttgtttcggcgggtttgcgtctccgccttttttctgcaaaattaaaatgctctttgcctgcgcttcgtctttaaacagagtagccggcagctgaagaagagcgttaatatacactttttccgccaaaaactgcttcagtttatcgctttgggcgctgtcaaacaaatgattcgggatcataaaaaataagtatccgcccggttttgtatgcttgacgctctgctcaataaataagtggtgggcaaatgagtggccttcatctgctttcagctcaaacgcttcagcgccttcgtcattcggatagtagccgaccggcagatcgcagatgaccgcatcagcctgttcgataaataacggctgaagactgtcctggcagaacagctccatttctttttcctgcagattcgcttgggcataagcaatcttcagaaggacatcatcaatatcaatgccgaagctttttgccgctttgtcagaaagctggtttgccgcggtcagcagaagatttccggtgccgcaggcggggtccagcaatgtcaggcctttttggctgcccgtaaatttattcacgaggtaactgatgaaaaggccgatcgtatcaggcgtcatctgtctgttcggatgggatttatctttcagcccttttaaaatggcgagctggaacgccttgcggatccattcatgctcccattttttgaagtctgctttcgcaagcaggcttttaagctcgccggtttgcttttcctgaagcggcagctgttcggccgtttcgagaaaatacatctctcccgcttccgcaagcccctcaatataggacagctgaaggccttctgctatcactttggcggcttcatctaaaagttcataaatctgaccgacatggtcgtgttgcatactgtttcctccttgccatgaaaagagctccgcggcagcacccggagctctttctcaatctttacttgattaacgcttttgcagcttcgataggcttttcataattcgggtggtttgtcgcttcacttacatattcagcgtaaacgacttttccgtcttggtcgagaacgaaaacggaacgtgccaaaagacgaagttctttgatgtaaacaccgaatgcttcaccaaatgacatctctttatgatccgataatgtttcaactttatcaattccgttcgctccgcaccagcgcgcttgtgcaaacgggaggtcggcactgattgtataaacgttcacatcaccgagttttgctgcttcttcgttgaagcggcgcgtctgtgcatcacatacgcctgtgtcaatggaaggaataacagatatgatcgttacttttcctttcatatctgctaatgtcttctcttctaatccgtttgtcaaaaccgtaaagtcaggagcttggtcacccggtttcacttcttgtccgatcagcgtcacggctccgcctttaaatgtaatttcagccattctgattcctcccttatctatgtatagctctatcatagtcgagtttcaggcaaactgcaaaggttatgccgcatcgtaaaaaaagctaactgcgggcggcagttaacttttctcttataaatcgatatccgttcttttttggttccggcctttttcattctttttaaacatatgctggatgcgttcaatcgtttgaggcgcggagtctaacaatttatcaatcagatgggtgttttcgtctaaatgaagcatacgcacgccgtttgttccgacaatcagaaacgcaatcggcgtaatggatactccgccgccgcttccgccgccgaacgggagcttctgctcttttctttcatcgtcctcggttcttttttcagccggctttcctccaaactcgcttccgcccgccgcaaatccgaagccgacttttgataccgttaagattacgctgccgtcaggcgtttcaaccggatcgccgatgattgtatttacgtcaatcatttcttttaaattttccatagcggttttcattaaaccttgaatgggatggtctgccatatgcgctcctccttaaactgatgaatcattctttgaagcaaccggaaccggctgtttctttcgtatgatagaaagtccgttccgcccgtatttgagcaatttgaaagctgcacctataagatgtccaaaacgaaaaaagaatatacactgcaaatgcgtcttggaagcaggcacttgaaaagacggaatgacttcgcacaccggtttatgtataaaacgcagatggtcgtacagcatcgccgtaaggcccccctttacggcccacacgcctccggcggcgattcccgtaacggcagcgtcctttattccgataaccgtcacccattcgaacttcgtcacacggactcccgcaagaaacgaagcaccgatttggcgcatcctgacgacctgttgcagaatcatttctattctgtcaatggtctgtttgacatcttcaaatgtgatttttttcttctttttctgctggcctttcatttcggatttcgtgtcctgtttaacatcaattgacgcatcttcgctgtttattttaatgacgggccacgttttttttatacggatcagcccgtataaggccgagagtttaaacgtcattttgtcgttatctttatcatgcagatattcgaaagtcagatggattttcatcctcatgagcagccaggccaaaatgagaatgagaataacagctgctgcggcatatcccataagcttcacttccttagctgcattatcgccaaatccaaaaaaaataaacccggacgtttctccgggtttactgctttttatttacggtacagcgcttcgtgaatcaccgtggtgtcagcaatcagatcgtgaattccctgctttttgggcgtaaacgcaatgacgatgtaaagaatccagattttatcgatataacgccccaccgcttctctgaaaatgacggtgccccatgtcagcggctttccgggcgccaaaggagtgacctttaacccgaaaaccattttgccgagtgtctgatgaaaccattttgtcatgaacacaaaataggcgaggtagacgatcagggttgtgacggaatagactgagattgtaaacattccgcttgttttcgggagattcatcagcgtgaaaaccggtgaaacgatgagatggttaagtccccagatcaccagccaatcgagaagaaacgcccaaaatctgatccaaaagcccgcgtatgccggctcgagcgcctcctgttgtgcggcttcctcttctttgccttgaaagccttcgtaaatcgcgtccattctttcttcccccctactttgcatagagatacatcatccgcggcgaaccggattgcgaaataagctctttcatattcagaaaatcaatttcgcttttaaacattttcgctgcgctcatcgaaaagagcgagcctaatccgaatccttcttcgtatgtgatgactgaagcgtttttcatatttttatgatcctttttcatcgcgctgatcgtatcatcgtaaaaaccgagttcatcaacaaggccgatttttttagcctgtctgccgtcatagacacggccgtcggcaatttttttcacatcagcttttgacatgtgccgcccttttgaaatgacattgacaaatccttcataagaatcgttgaccatcgtctgcatgatctttctttcttccttcgtcatgtcgcgggtcggagacatgatgtctttatgcgcgccgcttttaatcgtttcaaatttgatgccgagttcatcggcaagcttagagtaattgacgctttccataatgacgccgagtgagcctgtgagcgtttccggtgaagcatagatcttatcggcggcggttgagatatagtagcctcccgatgccgccatggagcccatggatacgtatatcggtttcttcgtttctttctttagttcttccagttttttatgtatttccgcgctttcgtatacgcctccgccaggggaattgattttcaggacaattcctttgacgtttttatcttctttcgcacgctcaatatgttttaagaacgatctgtgatcatacccgcctgagctgagcaggcctgcggactcgccgctgtcctcgatcgtgccgtccacttcaagcacggcgattttactgccggggctgccctcatcaagcgtcacttcctctgagtcatctgtcagcgaggcaaagccaccccctgtatctccgacatttttcagcaccccgacggtcacacttgcgattactgatacgccgaaaatgccgatggcgatgacgagcgcaatccatctttttgcattcattctgttctgcctccttttctgtcaatattcgtacgttcccccgtaaaaaaagattcatttttttcatgaagcgctttcacttaacggataaacaggaaacatgttacactattgccacaggtattttaacacaatacctgatgggagaaaaacgtaaatatgacagcaaaggggaatggagatatgaccgatcttcgccgcaatgtttatttttttcacaaacaagacaacgaaacaaaagaacaagtcagctctcttatgcaattggctgaatcgcacggttttacagttgcggctcacccggaggatgcggggattatcgccagcatcggcagcgacggctcatttctgcaggccgtcagaaaaaccggattccgtgacgactgcctgtatgtcggcatcgctaaaaaaggaaaagcccatttgtactgtgattttcacagcgatgagcctgaaaaaatggcggacagcatgaccgcggaacagcttgaggtcagaaaataccctcttattcacgtaacggtggacggcagcaatcattttcactgtttaaacgaggtttccatccgttcaagcattattaaaacgtttgtgatggatgtgttaattgatgatcttcactttgaaacattcaggggagacggcatgatcatttccaccccgacaggcagcacagcctacaataaatccgtatcaggcgcggttgtcgatcctttgatttcctgcatgcaggtatccgaactggcctctttgaacaacaacacatatcgaacactcggatctccgtttattttaagctcggacaggaagctgacactgcaagtggtgcaggacggcaatgagcatccgattatcggacttgataatgaagcgctcagcacgcggaatgtcaaaaaagttgagattacactttccgataaaaagatcaagacggtgaaactgaaagacaactctttctgggaaaaagtaaagcgctcatttttatcataaaaaaagaggacgggcattaacgcctgtcctctttttcatatacaatacggccgccgacgacggttttgacagcttccagtttatgaagacttttcgggtccattttaaacggatcaccactgagaatggtaaagtcggcatcatagccgggggctatccgtccgcggctatgttctttatggatgattgccgcgcttccctccgtgtaaagctgaatggcttcgtacacggtcagacactctttttcataataggccggaccttcagggtgctgcttgctagtacggagcacagccgattgaatgcccagaagcggatcggccggttctatcggggcatctgaacctccggcgcacagcagcccttttgacagcagtgttttccaggcaaaagccgttttcatccgctcttcgccgagccggtcaatcacccacggaaaatcactggcgacaaaatgcggctgaagatcaaggccgatcggaagccgggcggctctttcaatcagaccgtcatctaaaacctgcgcatgaatgagcctgtcaagctgtccgggctttgccggatatctttcgataacatccagcaccttttcaaatgcgaggtcgccaatcgcgtgcacggcgatttccatccctttctctctcgctttagaaacaagagaggcaagtgttttgtcatcatgcacctgaacgccggaaacagacggatcatcatgataaggctgtttcaatagggctgttctgccgccgagcgcgccgtctgcaaagattttcatcgctccgtattccagatacgggccggtcgacttgtccagagtgctccacctgtcgacggcttcgtgatgaacgagcagatgggcgcgaaaaggaaaaaggccgctgccggttattgactcgtacgcggcaacgggaacggacgcgtctccgtagtatgccagatcctctgaatgcccgccggtcaggccttttgaccagcagtccgtgaccgccgtttgaagagcgcgtttgacatagtgaagtgagacgggcggaagagcctgtgtcacaagctcttgggctttatccagcagaaggcctgtcggaccggcgctgtcccgggcgataatcccgccgtttggatcaggtgtttcgtttgtaatcccagcagctcgcaatgcggccgaattgaccgcaacggcgtgcctgcatacccgcttcagcaggacgggacggtcgggaaagagcgggtcaaggtcatgcttcgttacgtaaaccggccgctcaaacagattttcatcccagccttcgccgatcagccattcaccatcttccaattcacgctctgcttctttaacggcttgcagtattgcttcttttgatgtcagctgcgacaaatcaaggcgaagctgtttttcaccgtgtccgattaaatgcatatgactgtccgtaaacccgggaaacatgactgctccatgtaaatcgatttcctccgtatcaggcgaaccgtatgtttcacggagctcctgaaagctgcccgtctgtctgatgacgccgccttcagtataaacggcttcagtgacatggttctcctcaagcattgtataaatggtgccgccgtgccaaatcgctttcatccccgctcaccctttttttatattatgcttttttatccgccttcagccgttcttcgcgctgtctcagctccacccgtctgatttttgcagacgccgttttcggcagactttcgacaaattcaatttctctcggatatttgtaaggcgccgtaatcgtttttacgtggttttgcagttctttgacaagtccgtcactgcgcttttcatcgttttgcaaaacgacataggcttttacgattgaacctctgatttcgtccggactcgccacgacggcgcattctttcacttccggatgcttcacgagcgcgtcttctacttcaaaaggcccgattgtatatccggagctgacgataatgtcatcattgcggctttcaaaccaaaaatagccgtcctcatcctttttcgcgcgatcgccggtaagaaagtaatctccgcgaatctgctttttcgttctttcagggtctttataatattccttgaataaggccggtgtgctcaagtgcacggcgatatcacccgtttcgcctgtttcgcatacttcgccttcatcgtttataatttcaacttgatttcccggtgtcggtttccccatgctgcccggcttaatatccatattcttcaggacgccgactaacagggtgctctccgtttggccgtagccgtctctcactttaatgccgaaatgtttctggaatacgtcaatgacttcccggtttaacggctcacccgcagaaactgcgctgtgcagagcagaaagatcatatttgtccaattcctccacctttgccatcaggcggtattcagtcggcgtacagcagaagacattaatctgatggcgctcaagcagttctaaatacgttttggcgtcgaacctgccgtgataaatgaagcctgttgcgccgcttcccagaacggcaagcagcgggctccacacccatttctgccagccgggcgccgcggtggcccagaccgtatcgtcttcagaaatatccagccatgcgccggcggatgtttttaaatgggcaaaggcccatccgtgtgtatgtacaacgcctttaggctggccggtcgtgcctgaagtataggataaaaatgccatatcctctcttgttgtatctgctgtttgaaaactgtctccgtccgcttcaatggttaagaggtttttccagccggcatcattttcaccaatagacaatgtcacgagctgatcggtgttcacctcgtcaaacgcgtttataaatgaaggataaacgataacgcccttaacatcggcgtgtttgatccggtattcaagatctttagcacgaagcatctccgagcaaggaatgacgaccatccccgcttttaagatcgctaaataaacggcatacgcttcaagcactctaggaaccatgacaatcagcttatcgcctttttcaaacccgaaacctttcaggcgggctccgattttattcgtttcttccatcagtttttcatacgtccagactttcttgctgcctgtttgatcctcccaaataagcgcgttcttctctttggaacggctgaacttttcgatttcattcacaaggttatagttctttggggcgattaaatcttctcgttttaacacgaacaactcctcactttctttccccattatacataaacataggacgttacaataaagatatgcataaattgcttcccgccttctatctttattcatgaaaaaagagcggggaattccccgctctcttagccattatgtgaagttgtgattaaaactgttgctggttgcttccgcccatgctttgctgagcaaaagaaacaagacgttttgtgatttctccaccgacagaaccgttggcgcgagaagttgtttccggtccaaggtttacaccgaattcagaagcgatttcatacttcatttggtcgatagcttgagcagctcctggcactaaaagctggttgctgtttccgctgtttgattgttgtgacatgtgtatcacctccttgtgagtatagaatgtgataaaacacatgtcctcattcaaaaaaactttggtaattgtatacagttctaaaacaggtccgcgaatttatcgtgagcttcttgttctgagtaaacagttatcgtttcgatgccggcagccgcctctgcaatcagcggttcaaagtcaacaaagctttcgaagtgctcgattttttcttttttcgggcgtgttttcggacttggcggcgtaaagatggtgcagcagtcctcaaacggctgaatgcttgtttcataagtgccgatttcttttgatttctcgataatttctgttttgtccattccgattaaagggcgcaaaatcggtgttgccgtcacggcattgatcgcatacatgctttcaagcgtctggctcgccacttggccgaggctttcccccgtaatgatcgcgagcgcttttcgttcttctctgattctgtctgcgatttgcagcatgagacgccgcgtcgccgtcatcgtatagttttccggaatttgtttttggatgagttcctgcgtttttgtaaacggcacgatatgaagcgtcatactgcctccgaaccttgcaaggcatcccgcaagatctatgactttctgctttgcccgttcgctcgtatacggcggactgaagaaatgcacggcttccactgataatccccgtttcatcgcgtaaaacccggcgaccggactgtcaaaaccgccggaaagcatcagcatcgctttacccgcagaaccgacgggaagacctccggcgcctttttcatcacgaatggtcaggaatgtcgcttcctccctgatttcaatccgaagcggaatatcgggattcttcacatcgacggttaatccttccgtgtttttcaaaatgtggccgccgatctcagcgttcattgcgttcgtatctaactcaaactgcttgtaagcccgtttggtcgcgaccttaaaagtatttcccggtgtatattggccttccatcgcggctaatgccgtttttttaatgtcttccagcttactttcgcatttaattgcgagactgaagctctgaatgccgaatatattctttaataaggaacatatttcctccgggttttctccattaagagtaattgacatccggtcccggttggaaaagtattttacttttttataatcctttaataccaggcggatattctgttttaatctttctataaaactgcgtctgttttttccttttgtggatatttcaccaaaacggattaaaatatgatcgtaattcatatgctacctcatcattttttttagtttttgaacagccggcaccagcgcggccataaacggctctgtgatgtcagccgtgtggctgaagttcaggctgactcggatgctgcttgatgcaatctgttcgcctttattcatttgcaggaggacacggctcggtttgtgctctcttgctgaacatgccgcggttgtggagacgtatattcctttttcctcaagcatgtgcagcagcacttctgctttcacacccggaacggaaaaattaatgatatgcggcgcgctgttttcagcaggagtgttgatgacgaccccgtccgtcctgcaaagcctttccataagcgcattcttagcagcttccactgaagaaagccgctcgttcatgtcacgtgcggaaagattgaccgcttttgcaagggagacggcacccgctgtatgttctgttccggcacggacgcctttttgctgcgagccgcccgtaataaggggaatgagccgcgttccttttttgacgatgagcgccccggtcccttttaagccgtgaaatttatgccctgaaatggtacacagatcaatgcccgcttcttctatagacagggggactttatgaatgccctgtacatgatcaacatgaaacagaatattcccatgctgtttcaacagtccgccgatttcctttataggctgaatggagccgacttcgttattgacatgcatgacgctgacgattatcgtgtccggcctgatagccgcttttacgtcttttaaagaaacgaagccgtcttgatcgaccggaagatatgtgacttcaaagccaatcagctctgtcagctgatcaagcgtctccgtcacagaagggtgctcaatcgctgaagcaatgatatgtcttcctttattcatgttggcccaggcggctccctttaacgcagcgttgttcgcttcagtcgctcctgatgtaaatacaatatcataattttttaaacccaaggttttttttatttgctgagcggccgcttcaaggagctgctccgtctcagttcctagccggtgcagagacgaaggattgccgaaataacggctgctcgtctgtttatacacatccaaaaccttttcatacggctcggtcgttgagctgttatctaaatatatcatttttttttactccttttatgaaaacggtacatcgtatgatatttatgctaccataacaaaagtaaatataaattcgcaataaatcgagtattgacttctctggacattgcaatataataagtaatgttcgttttgttatattatctgacaattaattgacagaatatttcaacatagtatttaggaggacttttatgaaacactcactacctgtcaaagataccgtgattatcggtttcatgcttttcgcactttttttcggggcaggaaacatgatatatccgccggagctcgggcaagcggcaggacataatgtctggaaagcgatgggcggtttcttactgaccggcgtaggtctgccgctattgggtattatcgccatcgcattaacgggaaaagatgcaaaaggacttgccgataaagctcatccggtattcggcacgattttcaccgttgtgctttatttatcaatcgggccgctttttgcgattccgagaaccggaaccgtttcatatgaaatcggtgcagttccgttcttaagcggtgttccggaaagattatctttatttattttcactttaatctttttttccattacgtattatttagctcttaatccgtccaaaatcgtggacagagtcgggaagattttgactcccattaaattcggtattattttaatcattgtcattaaagccatcgccactccgatgggcgggctgggcgccgtacatcaggaatactccggaacgccggtgttcaaaggatttttggaaggctataaaacaatggatgcgctcgcttcaatcgtcttcggtgttgttgtggtcaatgctgttaagagcaggggcgtcacccagcgaaaagcgcttgcggccgcttgtattaaagcgggacttattgcagcggcaggtttgacattcatttatttatctttagcctatttgggagcgacaagcacaaacgctgtagggccgctcggcgaaggcgcaaagattttatcagcttcatccgattacctgttcggttcattaggaaacattgttctcggtgccgccatcaccgttgcgtgcttaacgacgagcatcgggcttgtcacatcttgcggcgaatatttttcaaaattgattcccgctttatcatacaaaatggtagttacgattgtcacgctgttcagcctggcgatttcaaatttcgggcttgctgagatcattgcattttcagttcctattctatcagccatttacccgctggcgattgtcattattgtcctttcctttattgataaaatctttaaggaaagacgggaagtctatatcgcctgcctgatcggaacggggctgttcagcatcttggacggcttgaaggcagccggcattccgctcggatcactagattcattcttaaacgcgaaccttccgctttacagcattggaatcggctgggtgcttccgggcattgccggagcgatcatcggctgtatcatcacgttttttaccagcccgccaatcgaattgaataaagcgaaatcgtaacattcagcgtctgcggcttgacgtatatcagccgcaggcgcttttttatattccgggagaaacaaaaaaactgcacctctgatttccatcagggtgcagtttttgcttgtacgctatgaagcagattgatcagctttaatttttttcacggcgccgggagccgctttttcaaccgcagccgccgccatctcgtaagcttcattgtagctgtaagcgtaaaacagccgttccgcttctttcagctgttcggataaaatgtgattctggcttcggaaacggtttccgtactggatgatccgctcaataagcttcacctgaatcaccagttcttccgcctcttcactgacttccgcaaccatcttttcagcttcattcagatgtttggcggcttcctccatgtttaacggcagctcttccaattggctgacggttttttctatatgatgatttgccgtctcgagcttgtccttgacctgttcaggaatacccggcacattgcttttttgcagcattctcgctgtgtcagaaatggttttccgaaggtgcatcagcgtttcacgcgcctgcagttcttcttttctgagcgcttgcagattttcacggtattcggcatgttctttctgagcctcttccatctgcttttcgatggcctcaacttcttcaatcagcagagagtaagcgacatgctctccgtcaagtttttctctcgcctgctcaaggagccggccgatcgtttccatctgtttttcaaacgcatgctgtctgccgatttctcccgccgtcagctgatagctttccttgacgagctctgtttcggtttttgtgcggtctttttcttcctcaagcttctcatacgcgatgatcagttcaggcattttgcttaagacggactgtccggcttccacttcgccttccagctgttcatacatcgattgaattgtttcatcaatcagctgaagaatggcggacgcttcgtcgacatccaattcttccaaaagcgcgtgttctgcccgtttcacttgatttgtgagtgtctccagctctttttcgatttgaatatgttccagtttgtagcctttttccgtcatttcccggtagccgtctttcagcttggcaatttggttcggcacggtctgtttacagtccgcgagcagtttcggaacgtcatctatgtatgtttgaagctgatccagcctgcggtcctgttcaagcagcacttttctcgctttgatgtaattgccgccttccgtctcttcttcgaactcttttatgccgctccagatttcgtcgagatccgtctccaggctgttataaagctctccgtagagatggctgtacgccagaaggttcttccgcgcttttgaataccgctcacgcacctgttcaatctctccgcggcttttttcctcgctcgtcacaaggtcgctgatctcacgcaggatgccttctatatttgattcggcggcggtgaggagatcgtcgatgtggacaagcacctgattcgcttttttaaaccggtatttgtcggcgttctcttcggcatcataaaggagctcttctactttcggcagatgggctgtgacaatttcatcccactcctcgcgccatctttcaaagaactcttccgtctctccggtcattttcagatgtttgatcttggacatttcttccacaatcgaacggtttaaaatttcaatcttccatgactccagccggtcaatttccgtataaatttttttcctgaaaaagtagcccgccgcaaagagtgcgagcagtataaccaataatccgatgactaactccataatgagcccccttgttgttctcataatctgtcagggtgttttatgtattcagaaagatttcaatatatgtattgagaaaatctgtcgttttcattgttattatgataccatgtaaccaacattttttgaccagaaatcaaaaactttttgcataatttcggcaggattctgcaattttttaatggagtgacaaaaatggaaaaacgagacgctcatatccacacgcctttttgccctcacggctcgaaggacgcgctgaaacaatatgtcgaaaaagccctggaaagaggctttacatctatcacatttactgagcatgcccccctccctccgtcttttcaagatcctacaccgcttcgagacagcgcaatggctctcagagagatggaggcctatttggaccgggtctcacaattaaaaaaggtatacatgggacaaatcagcatcctgacagggcttgaaaccgattttatctcagggtatgaggaggaaaccgcggcgtttctgaatacatacggcccctcactggatgacggcattttatctgttcattttttgaaggccggcccgtcttatatatgcctcgattatgatgagcacgcgtttcagcggctcgccgcgcacttcggaagcattgaagcggtatatgagcaatactatgaaactgtgtattcttccattgtaacaccgctcggcccctttaagccaaaacgggtcggccatatcacactcgttaaaaaattcgcgcgccttttcccttacagcatgtcacctcaaataagagagcttgtgacccgctgccttgacgctgtgaagaagcacggaatggagctggatattaatacatccgggctcagaaagaagtttgccggggaagtatacatggaggattggatggcggagacggcgaagcaaaaaaaaatcccgctcatattcgggtcggacgcccatcaagcggaagatgtcggcagtttctatgaaacgtacaaaagcatcattacttcataagcaccgcatcaggccggcgaaacacgctttcgatccaaatcttcacctcttcaaaatactttttataaaaatacggttcatgaggctgcatatagagcacctccgtaatatattgtggctgaagatacggcatcatcaagagggatttcaattgcagaataaaatgcggcacgggcagcgtcagacgcctatcgcgtgactgcccttcttcgatcaccagctggaaaatatatttttctttcattaaataagtagacataatttccctgataagcacagaatcaatcgtcacttcccggtacacaaaccgcgttaattgacgatgatcgtgctgataggataaaatatcaaaaatcacccgcaggatgcgttcctgtgcgtcttcaccgttcatactgacggcggcgttttccagcgcctcagtgtagccttcgtaaaactcggaaactaaatgttccattaatccgcctttccctttaaaatagtaggagatgtgcgcaacatttacatcagctgactttgcgatttcacggacggacgtgccggaatagcctttttggttaaacagctggacagcggcgttaataattttgtctttggtgcttactttcatacggctcacccctttatgttaccaattcaagccgaagggcgccgttcctgtaagaacttctcgacaaatgccggcagaacggccggaactttgtttgatattatagaaaaagtgagggttttccatgtttcatgtcgaaaaacaatccggagataaagaaaaaagttatcagcttctgcttaaacagctcgaagccatgacagaagatgaaacagatgcgatcgcaaattacgcgaatgcgtcagcgcttttataccattccttacatgaagtcaactgggcggggttttactttgctaaagagggcgagcttgtgctcggaccgtttcaagggcttcctgcctgtgtgcgcattccgttcggcaaaggcgtatgcggcactgcctactctaatggcgcagtgcagcggattgccgatgtgcatgcgttcccgggacatatcgcctgtgacgcggcttcccagtcagaaatcgttcttccgatccgcgtaaacggtgaagtgatcggtgtgctggacattgacagccccgtgaaaaaccgttttgatgaaacagacgaatcctatttagcacagtttgttgaaacgcttgaaaaacgattaggataaaaaaaaggagttcggcccgcgggccggctccttttttacgtcgccgtgctgttttgatggatgatcagccggtttttaccgttccgtttggcggtataaagcgcctcatccgcttgctgaacgagcattttcaacggcatcgggtcagtctttgaccagcaggaaacaccgcaggaaatcgtcacgcgcggttcggtgttttcccggatggcgcggaccagccttctggcgatgcgttccccggatgatacgttgatattcggcagatagacagccagctcctcgcctccccatctcgcagcgacatcgtgctcccggatatggtttttcataacggaggccacctgtatcaggatcgaatcccccgtttgatgaccgtatgtatcattaatgtttttgaaattatcgatatcaacgaggatgaatacaccccgtttatgaattttcatgctgtattgaattttctcatccaaataggttcttgaatacagctccgtcagctggtctgtctgaacaagatgctcaagcctgtcgcgcagcatggagttcgtgaccgccaatgtcgcatggtgaatgagcgcctgaaaaagcttatacatttcaaacgtaaaagcgtataaatcctttttcaataaaatcgcgaatccgaagacggtgtcattttcgatcatcggcaccgccatcagcgaaccgtagccattttcgccgaatacagtctttccgctgccgataaacacacctttttctccttcgaacagcttttctttcacaatgctgatgtatgcgtccgcgcgttctgtcttaaaaaaggcggtatgcccgggaagcagattttgcgcttcaaaatggtcaatatgaaaaaaagccacttcttccgcatgaaacgattgaatcataatagcggcgagctcccgcatcgtatcagtgagcctgagacgctgattcagctgacgcgatgtttcattgatgagctcaagattcgcaatgctttttttcgattgctcatacagctgcgcattttcaaatgcttttcccgctgcgcccgcaagcagcatcatttcactcagagaactgcacgaaagcgcggcatcctgcagcccctcagccttcagaaccccgtaagtcccctgctggcctttaatcggcaggtaagcagatgacctgcctttcctgagcattctgcctgacaaataaaccttcagggcaaacggatcggcatcttctccgtccatatgcaattcttttgcggggagctgtctgtccgtatcctgatcctgcgagataaacagtaaaaaacggaaagactggaaagccttcctcaaactcgcctgcagtttttccaatacttcatcctgatctaaaagcgaatggaacatttctgtcattttgtgaattttccgctgatgctttgttttgtcaaacagcccgctttgtctcacagattgattgataaattgagtaacgagctcaggcaatgattccgggatcggaagtccgctttccgagcgcagataaaaggatctgccggacgtctgattcctgatcataaaacggccgtcactctctttcagcggagcataattcggttcctcttctgtttttatggtgaaacgtgttgattcagccggtgaaagggtcaatgaaagagatgtaaagcaggattcaagagctgaggccagccataacagcgagtcggataatgagacggattcagatttcgtcaagaaaaaagaaagcattttctgatgaaaggccgtaacttcatcgattgtttgttttttcatttttatcacctaaacatgtactactcatttttgtacattatatcataaaccgacagtcttcatggagaaatggttgacggcggccgggaaaaatcatataatgttctttgtgtgaaatattgcagcctttttgttcagcttctgtgttttcattttgttccttagctgtaaggtgtatcgtgtaactctctgctgctggagcgaggatacatgaaaacaaaatgtgcacggtcggatcgaacagacggtttttattttccacaaaataaaaccaaacaaaggaggagtcacattatggctcgctatacaggtccatcttggaaactgtctcgccgtttaggaatctctcttagcggtacaggtaaagaattagaaaaacgcccttacgcaccaggtcctcacggtccgggacagcgtaaaaaactatcagaatacggtttgcagttgcaagaaaagcaaaaacttcgtcacatgtacggtgtaaacgaacgtcaattccgcacattgtttgacaaagctgcaaaaatgactggtaaacacggcgaaaacttcatgattcttttagatgcacgccttgataacgttgtgtacaagcttggtcttgcgcgcactcgccgtcaagcacgccaattagttaaccacggtcacatccttgttgacggaagccgcgttgacattccgtcttaccaagtaaaacctggtcaaacaatcggtgttcgcgaaaaatcaagaaacctttctatcatcaaagaatctgtagaagtaaacaacttcgttcctgagtaccttacttttgacgctgaaaagcttgaaggtacattcactcgtcttccagagcgctctgagcttgctccggaaattaacgaagcgcttatcgttgagttctactctcgttaagtaaaacgctctttaaagagcattggattaaaccccggaaatgttgtgatgacaatgtttccggggtttttcttttggttgtgtaaactgcccccgtactcagccgtttatcccggagaatataaaaagcacccgttcatccgggtgctttttatcgtatttcattcttccatcacaccatactcagctgcggttcgaataattcgtagtggatcgattctggcggtgtattgaattcagaaatcagctttttcattgctttaatgaatgacggtgagccgcacaggtaaaaatcagcatctttatctgtcatcacttcttctaaaagccgcttgtcaatccggccttcccgaaaacgaatgttttctgaacggtcttgttcggacggctcgctgtaaataaagacagtgtcaacggatgaatgttccgcagcttcctcagcttcatgccgcaaagcatgatactctccgctccttgccgcatggatgaaaagaacatttcgctgcggctgggttttcacaaccgtttttaacatgctgatcatcggcgtaatcccgacaccggcactgatgagaaccaggttcttctttgaggcagggtccaatatgaagtcaccggccggggcgctgatctcgattgaatctttttcatgtaattggtcatgcagataagaggaaacaaccccttcttttttaacggaaatccggaaataatccttaccggacacgtccgataagctgtactggcggatatgcgtataacccgtgtccggaatgtatacttttacactgatatactgtcctgctttgaattcaggcagcggctgtccgtcttccggttttagataaaatgacgttatctctttgctttctcttacctttttatcaattttaaacggcttatagtctttccatccgcctttttgcgttgccgcttgttcatacatgtccttctcaattccgataaatgcgtctgcaattgcgccgtatgctttttcccacgcctgaatgacctcaggagtagccgcgtcctgtaacacatcctttatcgctattaacaaaaactttccaacgattgggtaatgctcgggcttaactccgatactccggtgtttatggctgatttgtttaacgacgggaattatgttttccaagcggtcaatattggcggcggctgcaatcacggcattcgataaggctgtacgctgggtttttttcttttgattcgtctgattaaaaatattcaacagctcagggtgatgctgaaacagcaggtcataaaatcgtcctgtgatttcttcaccatgctcttccaataccggcacggtgcttttaatgatcgcgattgttttttcatcgagcattctgaaatccccccaagatgtatgcatctcgattgactgaaaagaatcattttgaattcttttttatagatttccccggtcaaaaagaattaaccattccgatttgaagcgaattcaggaaaaccctgtagatactataaggataaaaacagcagataaatgcattataaaaaccaaacctgcggccctaaaaaatacggacttttctcagtgtacttgtccggtgcaaaatcctccttgtcagctatttagtacgggaggtgagataaatggggaaagaatcgaaagtgtattactgtgaccctaagtatgttgtggctgacacgtatactgacagcgaagcggtgtacgtccatcccatcaaacacattaacagagagcatatccgttatgctccccgtcacgtttatcattcatgagatcgttgatccgggcggtcctgggaaatgtgagtgtaaaaaaaataaaaaaagacacagatggtaattggctcgccttatctcaggttaaacacgcaagctaagcagacctccgtcttttcttgtgcctgataccgttgttatatacaaacaggcatgacgtatgagcaaaaaaatcgcagttctggtgacagaccaattcgaggatacaagcccggcagaagcagaaaaagaagtgaccggcaggcacggtgagaaagtaaaggtcgatcaagcgatctcagacgcagatgaattcgcagctgaacgcccggatggatttactaaagcatccgcaaagatttaataaataccggcacaaattttataaaggtgaagaagccggaagccatcatattttaacgagcagaaatgaatcgtgaatcattgaagctgctgaaataagcgaataaaaaatgcacagacagttcagtctgtgcattttttatggatatttaaactggacctattctctttaccatccaaaataagtaaaatagagagtgggtttttcaaaactcgacgggaggttcacttatgtggataatcattttgctgcttattattttaatcggctttaccggaaatattgtctcgcttttgagagcgcaacgacgcgcatctcaaagaattattgagcttttagaagaaaaaagccgaaaataaccttttcgtgctgtttcatccgtaatagtaataataatttcggcagatttcctgaaaaatgatttgatgccctgtctcgttcggatgaagaccttctgacatgcacattttgcggaaagcaggattatacgggtcaatgagatctgtatcaaacaggtcggcatacggtacagagaggagtgtgcaggcttctttttgggcttttacatagtccgccagcttcaggcccagtttatttttatcagtatcacggcggacgatttttccgtttgagattttcacctgccttgtcggggtcaccacaatgatgctgcagtctttatttctgcttcgcagctgctgaatgacctgacagaagcctccgtaaaatgtggtgatatccttttcatctgtgccgatgggaatatggccgcaccaatcatcatctgttccctgcacaataatgacatcatggcccgacgttttaagcgattgctgataaatgttatcggttccattgttgctcatattgacgccgctgacagacagattggttattgcagcgtttgtccggtctttcagaatgtcaccaaagccgtatttcgcacgcagcccccgggcgacgctgtcacctaagatcgcgattttcgaagccttccggagcctgcttatgctgatgaagtccacgctgacatgtccgctgtccgtgatatgtaactgcttgctgctgatgttctgcgaatataccgtttttccttcagattctttataaaaatcctcattcagcttcattcggtgtcatcccttcctttttatccttcggcatcatgttcagacatcaaaaacggacacgaacaaacagcgtcatgttgtcagttcagtgtccgcagatgatgatactggagtttttccagttctttctattgccattatagcagatcccggttctatacgcatttattgcacatcgtagtttttatagtcagcatttgaaacagcgcttgcgggaagagcggtgcttttgatgggaccgtcttgtgcgatgcgtacgacgtgtccggcgcgtccgtcttctgctgcgtgagcggtgtgaacggtgcgtccgtcttttgctgcgtgaacgatgtgaacggtgcgtccgtcttctgctgcgtgaacggcgcgtacattttccggcaaccggttcttggtgtaaatactcccctaaaccttctctttcagcaacggcaactccatgttcaatttctttaacagaaatagcgttcaattgtattcacctccctttttctttacaacaacttatgaaatgaacctttcacttgtataagcttctctctcatattggtgagaaatagtcatttacatatcaaaaaagccccgttttacacggggctctcagttaaagatcacgattatcgctgtcagaaacttgccggtgacaaaggcaagatcatttatttcttcctttcgctctccggctcaggatgaatcatcacctgtgcttgtttaaattcatccgtaatatccctttcaatgcggtcacacaagtcgtgcacgtctttaatcgtcacgtgagacgccacgaccatatgaaaatcaatatactcctgcgggcctgagcgccttgtacgaaaatcgtggatttcaataaattcctgatgaaatgtatcgataatctttaaaattgttttctcttcttcttctgacagacgggtatcaatcagcggcggaaatgcttctttcattaacttaaatgcttcatatatgatatacaccgcaagcaccatacctataatgggatcaagtatataccactccgttaatgtaacaaccaaaaggcttgccgctacgcctaatgatgtgtatacgtcagtcagtaagtgcagagcatttgatttcattgctacggaattaaccttttcagcttctctttttactaatttcgagacgatcaaattaatgagagcccctaaaagcatcacaataattcccaataccggcagatgaaccggctctggattcaccaatttttgaacgcattcatatatcatccaaatccctgccgcaaaaatcagaatcgtctcaatggttccggagagattctcgacttttccatgtccgtacggatgccctgtatcagccggcttttttgatatcctgacggaaataaaggcgatgaaggcggcgatcaaatctaaaaaagaatgaatggcttcggaaagtatcgcgacagaccctgttataatgcccaccgctattttgagcatgacgacaagagaattgcttataactgataaaaaagcgattttagaggtgttttccaccatgatcctcctcttttgacttcttgaatttatcgtatcaaacagcattcgtgtgggtctacggcaacgtttttcacaagagccatacaagtaactcgctctaaaataagttggaaagcgacaaaacagctgtgcctttcattcagcactcaagtcccattgacaacatataaccgcttaaattatagtagtttcatgaataaccactacggaggatgtttatggaggatgttctgaaagaattacaaaaatttggattttctcaatatgaatgcaaagcatatatcggcttgttaaaacactcgcctgttaccgggtacgaagtcagtaaaaggtcaggcgtcccccgctcaatgatctatgaagtattgggaaaattagttgataaaggcgctgtccatattgtgccgtctgatccggttacatatgccccgctggccggaaaggaattaattgaccggctgcggcacgatttcgaaagctccttcggctatcttgaggagaaattattggcgcttgaaagcgagcaggagatgaatgtcatcctccgcatcagcacaaatgatcatgtcatcaatgaattgaaggatatgattgaaaaagccgaggaagagttgtggctgtctgtctgggaacagcagattccctttattcaagaagccgctaacaaacgcgcggccgaaaaattgcccgtcttttcgattgtgttcggccctccggaagtaaagctcggaaatacgacacatcataatatgtcgcctgaagtggcggaaaaacgcatgggcgggagattaacgatagcggcacgcgataataaagaagtcttaatcgccaatttttctccgcagacgaatgcctgggccattaaatcagaagatcccgctcttgttctcgtggccatggaatatatgaggcacgaccttatgttcgcggagcttgtaaaagaagtaggggctgaaaaagttgaaggcctgatgaaacaaaaccattcgttatttcatgtcgtcaccggaaatcggttcatataaatgtgaaccgtattttctttgattttttcattagtcgttatcattataatctctaaggaaggagtataaaaaatgattaacacagaagtgcaaaaaaccgccgtttcccgggaaatgaacgatacatttttacagggggtccgggattgtgtgcctaccttgcttggctatatgagtatcggttttgcttttggcattgtcggcgtggcctcacatctcagtattcttgaaatttgtttgttatccgtgtttgtctatgccggcgccgcccaatttattatttgctcgctccttgtttccgggagtccgatttccgccattattttaacgacgtttatcgtcaatctgcggcaccttctgctcagtctgaccatcgcaccttatttcacgaaatactctttggtgaaaaatatcggcttcggtgctttgcttaccgacgaatctttcggggtagcggtaaacaaggcggctcagaacggcaggcttaacgataagtggatgaacggccttaatgtaacagcttatgtgtgctgggttatttcttgtgtgatgggcgggcttctcggacaatggatatctgatccttacgccctcggcctggacttcgctttgcccgctatgtttgcggcgctgctggtgctgcaattgcaggcgtctgcgtcggaaaagctgaagcacaatctttccttaatcgtctatatgatcatctttatggtcttgttatcctatatcgtgccgtcacatatcgcagtcatcgtctcaaccgtgattgtggcaaccatcggggtggtgacggacaaatgagcatcagtacgcaaatgatctggattatactcggctgcatgattgttacacttgtgccgcgtatcgttccgtttatatttgtccggaacattcagatgcctgaattggctttaaaatggctctcctttattccgctctgcattttgaccgctctggtaacggagagcatgatcgtgaaaacaaatagcgctttgacctttgattggaaagcaatgatcgttctcatcccgacattgctttgcgcgatgtggacaaaaagcttatcaattacggtcatcacgggagtcgtgctgatggccgccgtcaggctgatctggtgacaaataaaagcctccattccgcagaatgaaggctttttcctttatgatggcggattttcttcttccgcctcaggttcctcggctttgacttcggcgttcatgctttgctgctgttcccaatgatcccgctgcaatctttccttcgcgatggtgaacatgaaattcacggcgcagcgccccttccctgttttgccttatactatgtactgtactcatttcccggtgcagtattcacaaaacctaaaaaagcagcctgccgcataaagcggccggactgctttttattttcagtacgtgatcaggaagtattttttctttccgcggcgcagtacggtaaattgatcttcgatgcggtcttctgctgtcagaagatggctgatgtccgtctggcgctcgccgttaatgtagacggccccgttttgaatgtcttcgcgggcctgccgttttgaaggcgacaatttagattccacaagcacgtctactaaagacagctcttcagagcggtctttttcaaacgaaggcacgtctttaaaccctaccttgacgtcttgagcggaaagctctttaatattgccgctgaaaagcgcctgggagatatgaacggcctgctccagcgcttcgcggccgtgtacaagaacagtcacttcttcagcgagacgtttctgcgcttcccttttctcaggagccgtctccgttttttcagcataagcttcaatttcctcttttgacaggaaagtaaagtattttaaatatttgacgacgtcgcggtcatctgtattgatccagaattggtagaattcatacggcgatgttttttctttatcaagccaaatcgcgccgccttccgttttgccgaatttcgtgccgtccgcttttgtgacgagcggaatggtaagaccgaacgctttcgccccttcttcttccgattttctgatcagttcaagaccggccgtgatgttgccccactggtcactgccgccgatttggagtttgcagttcttttctctgtacagattcaggaaatcgtaggattgcaggatcatgtagctgaattccgtgtaagaaatcccggtttcaattcttgagcttacagtatctttcgcaagcatgtagttgattccgaagttttttccgacgtcgcgaagaaattcaatgatgctcatttttccgatccaatcaaagttgttcgctatgacagcggggttttctccggcttcgaaatctaaaaatcgggaaagctgatttttaattttttgcgaccattcgacaacgatatcctgagtgtttaacgtacgttccgcttttttgccgctcggatcgccgatcagtcccgttgcgccgcctacaagcgcaatcggatggtggcctgcaagctggaaacggcgcagtgtcaatatcggcagaaggtgtccgatgtggaggctgtcagccgtcgggtcaaaccctgagtataaacggattttttcttcgttcagctgtttattcagtccttcttcatccgtcatttgctggattaagccgcggaatgataaatcttctaataaattagtcattttgtcttctcctttgtttatagaaataaaaaacgccccttcgtttaaaacgaagggacgatataatcgcggtaccaccctactaataaaagcctaaaaaagctcttatcactcttcctgataacggaccgtgtccgttctttcactactgaaagccttcctttgaagtactttgttcgcaaaagcggttcatgagtgtattcggcatatcttatgtactgattttcaccggccatcagctctctggaacaatcagatatcctacttgtctcaatcaaaaccttttcgtatgaagcttactcatttttaacataaattagatgcaatgtcaacgccggctttaatcttccattgtggacaggtcgcctgccggcaggttcagctcccacgccttcaggacacgtcgcatgatttttccgcttcgtgttttcggcagtttatctttgaactcaatttcacgcggtgcggcatgcgcggcaagcccttgttttacaaagaggcgaatgtcctccttcagctgatcggatggttcatgtccttctctgagggcgataaacgctttaatgatttctccccggacaggatccggctttccgatgacaccggcttcggcaatcgccggatgttcaacaagtttgctttcgacttcaaacgggccgacacgctcgccggatgtcataataacatcatcgactctgccttggaaccagaaataaccgtcttcatccatataagctgaatctccggaaacataccagccgcccggcatgaaataagaatcatatttttctttgttattccaaatggaatccatcatggacggccagccctttttaatggcgaggttccccatccggtacggcggaagttcatttccttgattgtcaacgatcgccgcttccactcccggaatcggtttccccattgaacccggcttgatctccatgcaaggataattgcagataagctgtccgccggtttccgtcatccaccacgtatcatggatgcgcttgccgaatactttatgcccccacttgatgacctcagggtttaaaggctctccgacactcaggacgtgacgaagtgaggtaaggtcaaatttggacgccatttcatctccggcgcccataagcattctgaaagcggtcggagcgctgtaccagacgctgacaccgagcttttcaattgtgccgtaccagttttccggactgaatctgccgccgacgattacgttcgccgctccgttcagccacggcgcaaaaatcccgtacaccgtcccggtcacccaacctgggtccgcagtgcaccagtaaatatcgtcttctttgagatcaagcacccacttgccggtctggtattgctgaatcatggcttcatgaacgtgaagcacgcccttaggcgttccggtagaacctgatgtgtaatgaagcaggtagccgtctcttctgtccatccattcaatgtcaagtctcgtgctttccccttcagccgctttatcgtaatggatgattttatctcccgtttcttcgctgccgccgacaatgaaaatatgctgcaggtcggggagactctctgccggaatccgttcggccagctcaggtgttgtcacgacaacctttgcctggctgttcagcagacggtctttgacggcgccttccataaacgcttcaaataaaggaccggcaatcgcaccgattttaatagcgccgagcatgataaaatacagctccggcgaacgaggcatgaaaataaaaacgcggtctcctttttccacgtttccataccgtctcagcacatttcccgcccggttcgattcctccatcatttctttaaatgtgtatttttcttctctgtttgcgtccttgtaatacagcgctactttgtttctgcgaaatgactcggcatggcggtcaatcgcttcgtatgcggcattcagcttcccggtctgatgccaggaaaactcggcctctgcttctttccaatcgaagctgcggtatgtttcctcataattttgcagatgataattccccttttctgctggcaacgctttcaagttcatgcaacatccccctttgctgatctatagactaattatagtagaagttcacagttttctcaatttttaaaatataaattactgtactattgaaaacgctttataatttgttatgcttaaaggagatgtgtttttattaagaaccgacaggcggtgaatcagtgaaacatcataaaacgtaccattctacatctattcagacagcagccggccctcttttagtagaagggcccgttcctccagaggacttagcacagtatgagtttcatgaaggcctgacagcctttcgccttcctcatgaacagcacaaagcgttaatcgagatagccgggcttcccgaagggcggatcattatcgccagggacggacagacgattatcggctatgtgacgtatttatatcccgatccgcttgaacggtggtctgacggaaatatggaagacctccttgaactcggggcgatcgaggtcgctcccggctacaggggctgttctgtcggaaaaactttgctgacagtcagcatgatggatgaacagatggaacattacatcatcatgacgacggaatattactggcattgggatttaaaaggaatgaaaaaagacgtgtgggaatacagaaagattatggaaaagatgatgaatgccgggggtcttgtctggtttgcaacggatgaaccggaaatcagctctcatccggccaattgtctgatggcccgcatcggcaggcacgtcagtcaggagtcaatcgaacagttcgacagacttcgtttttatcagcgatttatgtattgactgacatacaaaggggataaaaaaatgattgcagaacaaatcatgaagcgggatgtcatcaccgtcacaaaaaacgactccattgaaacagccgtacgcaaaatgaaggcctatcatatccgtcatctccctgtcaccgacgaagacctgcacgtcgccggtatcgtcacagacagggacattaaacaggccggcccggacagcagctttgaacaagaagaccgcggcgcgtttctgacaaacaaagtggaaaccattatgaaacggaatgtcatctgcgcccatccgcttgatttcgtggaagaaatatccgcttctttttatgagcatggcatcggctgtctgccgatcacggtaaacaataagctgacaggcattttaaccaaaaccgatgtacttcggactttcgtcagcctgacaggcgcagcccagccgggatcacaggtggaaatcctggtgacggatatgacccaaagccttgctgatctcagctgcatgtgccgtgatcttcagctgcaaatcctgagtgtgctcgtctatccccatgattcagccggctcgaatatactcgtctttcgggtgaagacgatgaatccgctccctttcatccatgccgttcatgaggccggatacaatgtcttgtggccgaaacatttgagggatcagtcatgagagacagcgtttttgtttactcgccttcttatcagacatatcaatttcaccaggaacatccgttcaatcagcagcgcgtgcttttgacatacgatctgcttcaggcggcggacgcgtttgaagagggagatatcgtcgctccccgcacggcctctaaagaagagctggctctcgttcatacggaggattacatacaggctgtggaactggcgggtgcgggccggctccctgccaaagaaggagaaagctacgggctcggaacggaagacacccccgtttttgccggcatgcatgaagccgcatcgcttcttgtgggcggcaccttaacagcggccgattatgtcatgacgggacaagcaaggcatgcctgcaatttaggaggcggccttcaccacggctttcgcggcagggcatcgggcttttgtatctataatgacagcgccgtggccatccaatacattcagaaaaactacggggcaaaggtgttatacattgataccgacgcccatcatggcgacggcgttcaatttacattttacgacaggtctgatgtctgcactgtgtcttttcatgaaaccgggcgttatttatttcccgggacgggacaggtactggaaaaaggaagcggccaaggctacggctattcttttaacatcccgctggacgccttcacagaggatgattcctttcttcacgcttacaaaacggccgcctcggaaatcgcggctttttttaagccggatgtgattctgactcagaacggagcagatgcccattattacgatccattgacacacctgtccaataccatctccatttatcaagagatcccgcggctcgctcactcattggcccatcaatattgcggcggcagatggatcgcggtcggcggcggcgggtacgatatttggagagtcgtcccgagagcatggagccgcatatggcttgagatgaaagggattgatcccggggagcgcataccgcagaagtggattcaaaaatggcagaaacactctccctataccttgcccgctttttggagtgatcctgaccaattatatcctccgattccccgaaaagaagaaatctcagaaaaaaatgcccaaaccgtggaaaaagcgctttttgccatccggtctgagcagcggtataaaacaaaataaaaaacgaccttacgaggaggtcgttttttttatgacaatttctacacggcggttttctttcatatgtctgatgcttttgttgtccttcacaggtttcgtatccgcgtaaccgacagaaataaaccgtttggcggaaaagtcttcttttgcggtaaaataacggatcacactcgccgctcttgcagatgacagctcccagttcgacggaaattgataggtggaaatccggcggctgtccgtatggccttcaacctgtatggcattcggaagtgttttcaaaagcaccgcgatctgatgcaggactggctcagcgtttttcagcacatccgcttttccagtctgaaacagaacggcctcctgcagcacaagaaccactccgcgctcatcgcgcttcgccgtcattttggaacttaaatggtacgtttttatgtatgtcttcacgttctgcaacagcaaatcctgttcactattttcgtttgctttgcttgatgacgctggttcacccccgctgccgtttgtatgaatcgaagtaacggctgattgaaatttttccgcgtctatttgcgacatcgaaaaaagcaatataaagaacacgagaataagcgtgatcaagtcggcaaacgtcaccatccatcttggtgaacctcctgtatttcccggtttgttccttcgttcaaaacgctcttttctaagcttcatggacagcgccctttttcttgttcgaaggctgtcctttacgccagtcttctcttgagctgaaaacgacgagctgactttcgagattgcggggattttttcccgattggatgccgacaacaccttcgatgataacctgcttgatgaaaatttcactttcggttttttcttcaagctttgccgcgatagggataaacaccaaattggcaagcagcgccccgtacagcgtcgtcaatagcgcaatagccatattcggcccgagtgtatgcgggtcatttaagtttttaagcatgagcacgagtccgacaagcgtcccgatcattccccaggcgggcgcaaaatcaccggctttttcaaaaacgcgtctgccttttctgtgcctttcttccatcgcggcgatctctgaatccatcaccagccggatcgtttcctcgtcccagccgtctatcgcaagcaataaccctttttttaaaaacgggtctttgatttcacgcgcctgatcctccagagacagcagcccttgcctgcgcgcctgctccgcaaggctgacgaatactctgacaagctccttcacattatcatcctgacgggagaatacctgttttaaaacagatggggttttctttaaatcccgcggcggaaaactgataaacaccgctgcggcaaggccgcctgttacgattaaaaaagaagtcagatctaaaaatgagctgattcccgccagtcccgttcctgacagaattccgattgcgacaataatacagcctaacataaatccaacgggtgtcagataatcaaaacgtttcatatcttctccttatcaagtaaaaaagcaagattccactcaggcagagtgaagcttgcttttccgtttttcttatgacttggttgattgtcttaattcgatgcggtgaggcaattcaacgatatgctcttcaaccggctctttgttcatcagttttgtcaaaagtctcatcgccacggcgccgatatcgtacgtaggctgcacgactgttgaaagctgagggcggaccatcaggctcaatctcgtattgtcaaaaccgataatgtcaagatcgtcaggaatcgacataccctgatcctgggccgcatgaataatgccgagagccatttcatccgtcgcagaaaggatcgccgtcggtttccggtcaaggcccatcaagctttgaagcgcctccatcccggaatcataggtgtaatcgccttccgccacgaactgctcgttaaacgcaatgcccgcttcttcaagcgcccgtttgtacccttgcagttttttcgaacggttgatcggctctgccatcggtccggagacaaatgcgatatcgcgatgccccttatcaatgaaaagcttgacggcatcataaatcgcctgttcataatcaatggcgacagaaggcgtctcgccctgttcttcaactgacgcagccaatacgatcggaacgggagagcgcttaaattcttcgacatgctcgtccgtaatgttgccgcccataaatacgataccgtctacttgtttaccgagcatcgtatttaacaggtgcagttccttctcgagattttggtctgaattgcttaaaataatattatatttgtacatcgtcgcgatatcttcaattccccgcgcaagttccgcgtaaaaaatacttgagatatcagggatgatgacgccgaccgtagtcgtttttttgcttgccagtcctcttgccaccgcgttcgggcggtagccgaggcggtcaatggcttccaatactttttttctggtcgtcggttttacattcggattgccgtttacgacgcgggaaacagtcgccatgctgacatttgcttctctggccacatcgtatatcgtaatgttgctcactgaaaccactccttttactggatacacttatccttatctatagcataaacactttatgtaaagaaatgtcgtacgttttcgcattctgtcgtttatggttgtaagcgtaagtcagtagtgtacattatttttcattattcatcaaatttaaatacttctcatgaaattatacacgtttttcccaatgatgaaaacgttcactttcattttataattaaataaaatgaagaaacgaaaaaaggccgcacacggcggccttaaagagcggaacactgtattatgcttttactttcatcatcggctttaattcgttcagccatttctcgaattcaggaatatccatctgctgcgcagagtctgaaagggcaacggaaggatcagggtgaacttcagccataacgccgtcagcgccgatcgcaagcgccgcttttgctgtcggaagcaggagatcgcggcggcctgttgaatgtgttacgtcaacaaacaccggcaagtgagtttcctgcttcaaaatcggcacggcagaaatgtcgagtgtatttctcgttgctgtttcgtacgttctgattccgcgctcacaaagaatgatttggtcgtttccttgtgacatgatgtattcagctgcattgatgaattctgaaatcgttgcggcaagaccgcgttttaacaataccggctttttaacggaaccggcggctttcagcaattcaaagttttgcatgttccgtgcgccgatctgaatgacgtcaatgtaatcaatcgcttgctcaatgtgggcaggcgttacgatttcactgatcaccgcgaggtcatattcatcagcgacgcgtttgagaatttgcaggccttctacgccgagaccttggaaatcatacgggcttgtgcggggtttgaacgcgcctccgcgcaggattttaatgccttgttttttcgctgcggcagctacttccgcaacctgctcatagctttctacggcacaaggtccgacgatgaatctctgatcgccgtcaccgactttttcgcctttaatatcaacgattgtatcttctgcttttttcttccgggagacgagcaacgctttgctgtgatcctcttcttgaagctcgaggccggctttgaaaatttctttgaaaatatgctggattgttgagttttcaaatgggccgtcattgctctcaataatgcggttaagcattgtacgctctctgacagggtcaaatcggttgacaccctgtgcttcttttgctttaccgatttcttttacaacggctccgcgttcattgattaatttaaggatttctaagtttagtgcgtctgcctgctgtcttaggttctctaattccttgttgctcatctttttcatcccttctatgctatgttttattttaatagttaacatgcatcttactacagttatgcgaaaataggaatatgaaataataaattttttcacattctgctttatcacaaaaacgcttttaagcttttatgcgttgaagtaacgtataatgttatcctacatgatatgtctgaaatgatcaatagtttttttcaaaaaaaaaccgccggtattatccggcggcaagcaattatgaaagatgctgttctattgcgttttttgtaatttgtgaatgagacgcgtgccatttcacttcgccgtttgtaatgacgaatacttgcgggctttcatgtttcacgccgtaggtctcggcgatatagtttgaaagcggccggctgtcctgcacctgcaggtaataagaaggcacttctgtatgctccgatgcaaaggcgtcaaactcttgaaacgccgcttggctgatcgggcaggttgtgctgtgtttcaaaaacacgagcgtattttctttctcagcggcatttttgaactcttcttctgacgatatcagctgcttagtcatgtcggttatctctccttattgaagatcagcgatttgcctgaccggctgtttccgcggcttcttccgcttcgttcttgatgctttgagccgtatcctgcatttcgcttctcgtctcttcggctttctcagttagtgtgctcttagaacggtcttttaaatccttcactttattcataatctggcctgactgatcagctaccagctgggtgatgttagatgttttgtctttggcgatgctgacatattgagagcctttttctttcgcgtcggccgtcattctgtccgtcttatcctttaatgcagaggcctggctgccgagatcgtcgcgcagctccttgcctgatttaggcgccagaaacaaagctgttgtcgcgccgataattcccccgatcagcgttccgattaaaaaatccttactattgattccatctttgctcattatgattcctccttagtggatttttcttatgattaaagcgatgtttttttcttttgcttccacttgtcccatatttccatagccgcctggctccaggtgacaacctgactgatcttgtcctggttctctcttacagaggccgaaacggaaccggctgcctgctttatggatgtattaaactgctggacggaagttcccacttcctgcacagcatggacaaccgtatttaatttctctgatttttcctgaatatcctccgcgagacggtttgtcttatgtaacagctcggcggtctctgcggtgatgcccttcatctgcccttcaaggccgtttaaagtcgacgcaacgtttgttaaggtcatctgcacagactttaatgttttggacagataaatgacgaggataagaaatgctacggcaatgagtgcgacgcttaagtaaagaatgataatcatctaatacctccttattgcaggatataatggtatatacccaattatgaaaatgataaacatatatgaaaggggctgtctgtatactatttctccgtttatcggaaaatccctttacagcacgcgcaaaaaagcagtgagagccccactgcttttttgttacgctatgacgttttcataagctctcatatatttttgaatgtctccggcgcccataaagatcagcactgcgttttcatgcgcttttaacacggatgtgtcattctcttcaatgagttctgcgttatcgattttttcctgcagatccgtgatggtgagctttccgacgttctcgcgggctgagccgaaaatgtcgcacagatatacgcgatcggcggcgcttaagctttctgcgaattcatcaaggaaagattgcgtccgtgtaaacgtatgcggctggaataccgcgatgatttcacgttcaggatatttttgacgggccgcctcaatcgtgactttaatttcagtcggatggtgggcgtagtcgtctatcagcacctggctgccgatcactttttcattgaatctgcgtttgacgccgccgaatgattcaagtccgagcttaatcatgttcacgtctatctcttcatagtggcagagcgcaatgaccgctaatgaattgaggacattgtgatggccgtatgccgggatgtagaacgtatcgtaaaacgtattgcggacaaagacgtcaaatgtcgtgccttcggtattttttacgatgtttctcgcttgaaaatcgttttcttctcccgtgccgtaataaacgacaggcacattggcgtgaattttcggcaggtactcgtcatcaccgcaggcaatgatgcctttgttgacttgaagcgccatgttttggaaagcatcaaacacatcgtcaatgttggcgaaataatcagggtggtcaaaatcaatattcgtcatgatcgcataatcaggctgatagcttaagaaatgacggcggtactcgcaggcttcaaatacaaagtattcgctgctttcatttcctttgcccgttccgtccccgataagaaacgaagtcggcttcgcttgctgcatcacgtgtgctaagaggcccgttgtggacgtctttccgtgtgcgcccgttaccgcgacacttgtatattttttcatgtattcagctaaaaatttatgatatctgataacaggaatcccctcagcaagcgcctttgcgatttccggatgagaatcagggaatgcgtttccggcgattaccgttaagccgggtttgatgttatcggcgctgaacggatagatcgggatatttcttttttcaagggcagcctgagtaaaaatctgcttctcgatatccgatccctgcacctgatatcctgtatcatgcaagatttgagcaagcgggctcatacctgtcccttttattccaacaaaatgataaacagtcataatcgtacctccaacaaacgtctatctgttccccagtatatgacgctcatttcattttgcgaccgccgcgggcaaaaagcccaaacagcggcgcttccatttatttttacgttatcgtcagtatctgtaactttctttttgattaaacctgccgcatgatatttcagcgcgtgacagtgatgcagtttgatggtccatccactatcataccatgtttgtgagaaaaatgaacgatattcttattcttgagaaatgtcagcggccgtaatcagcacttcgcggggtttgctgcccttcgcttctgagatcatgccttcagcctccatcatgtcaatcagcctcgcggcgcgattatagccgattctgaaccttctttgaaggcttgaggtgctggcgctgttttgttccacgacgaattgacacgcctcaggaaacagctcgtcctcttccttgagggcggttccctgcctgatcagttcttcctgttcaaacaaataagaaggcggcagctgctttctgacatgggagacgacgcggtcaatctctctgtcggacacaaagttgccctgcaggcgcaccggttttccggtgccgttttcccagtagagcatgtcgccttttccgagaagcttttccgctcccgccatgtcgataatcgttctggaatctacctggcttgagacggagaatgcaatcctcgtcggtatgttcgctttgatcattccggtaatgacatcgacagacggacgctgtgtcgcgacaagcagatgaatgccgcaggctctcgctttctgcgcgattctggcaatgctttcttccacatcgttcggcgccaccatcattaaatcagcaagctcatcaatgaccacaacaaggtaagggagcttttcgccggtcttatgatcggccgttaattcattaaagcggccgatatctcttacacccgaatgggcaaacagttcataccgccgttccatctcttccacaacccattttaatgcggcggtcgcggctttggcgtctgtgatgacggggctgaccaaatgcggaatttggttataaggcgcaagctccaccattttcggatcaatcagaagcactttgacatcgctcggatccgccttataaagcagacttaccaaaatggtattgatgcagacgctttttcccgatcccgtggcacccgcaatcaatccgtgcggcatctttttcaaatcaatgacgaccgggtttccggaaatatcgacgccgagcgcggctgtaagcggagacggattctccctgaaagcggcgcttctgatcatctgccgtaaatcgacgaccttgcttacgcggttcggaacttcaatgccgatcgtgtttttaccggggatcggcgcctcaatccgaatatccttggcagataaactcagttttatatcatctgctaaatttgtaattttgttcactttcactccgggctcaggatgcacttcaaatcgtgtgacagatgggccttgtgtgacatgaacgacttgggcgcgcacattaaagtttttcagcgtaacgtttaaaagctcgcgctgtccttcaatccatgattggtcgtcctgtctttgcgccggcggcacgtccagaagcgacagattaggaaagacatagcccgcaccgccttctggcgtcttcgtctgcttgtgtttatcgcttttaagcatcatgacgttaaacggcacattacgctctctcggccgatccgctcttctcgcaggctgtgcggtgtgatcggttttttcttcagcaggccgggccggggcatcggccgtctcaatgtttacaggctcaagctccggttctgattgctgaggggcatcattgtactcaggctgaggatctgcttcctgtttcacgtcagcttcaggcaattcaggccggtcttcagactgcggctgaacttcttcttgttcttctgagtatgtatacaccggttcttccgcggtttcaaaaggccgggctttttccggctcaggctgctgatactcctcctgcggcggcgcttggtcttctgtgtgttcagccggcaggggtgcttcatactcaggttcttttatagatggctcggtttgttcatgctcttgttcttccggatagccggcaggcaccgcgctttccgtttgctgcgagtcttcagactgcggcggttcggacgctctgtacacctgctcttccgcttcagtctcagagtgcagctgctcttgtttggcggccgggtattcgtccgtttcctgtttcgttaacggttccggccgggtatttgtctgtttagttaggccggatgctgtgaatacgggctctttttccgtttcctgaccggactttggcggatcaaactgctcctctgacagcaatgttacgctctcttcacgctgtttttggggattaggcgcttttttaatgctgtgctgagattgaaagccgtagaccggtgaaggaatggatgacggtttaaagggctttttcaccgtatccggctctttatatgtatgctctttcctttccgtatgctccttcgcggcggcataaccccgtgaaggctggcggcggcgttcgtgcctttcctgctgtctttgttccgtccgcttatagccgtccggaacgacagggaagcggaaattccctttcggatattcataatatattttaggatcttccatgcgcgttaatttgccttctggctgatccggtatatgctctttcgggacttgtgcatgcgtgttcggttcaagttcatgctcttcttctttttcacctaaaaataagtcaaaaaatttattcagccaactcatgtttaatcactctctaactccctttttagtagtctgggacgatatttagtataccattgccgggcggctcagaaaagattaagctcccaacagaagaaagccgttaagcagacatgcttaacggctttccctcacatcattcgattctgtgcgcttatttatgggagttagaattgaaatgcttcgccggcctcgcggctgtcttcaagaacaagaatgcctttttcctgcggcgcatccggcaaagcgagttctttcgcggagcagatcatgccgcttgacggaacgcctcttagttcagcgtctttaatcacaagcccgctcggcatcaccgcgccgactttagcgacgacgactttctgtcctttgtccacgttcggagcgccgcaaacgatttgaagggtttcttctcccacattcacttggcagatgttcagtttatccgcattcggatgtttttctttcgattctacgtgaccgacaacaaatttcggagaaaggtcaaccgtcagtgtttctgaaacgccgtttctgttcagtatttcattcacgtcctgaacgaatgtctcagacaaagcgacggggccgttgtcttcaatctgtaaataagaagacacgttaaaaatgttaaagcccgtcgtttcttttgtttctttgttaaagattcttgcgacatcgccttctctttcatagctgatttcttcgcgtgctgcatctttaagagagatcagaagcgtatctcccacaccttctttattgtaaaaagcgttcataagaaaaatcctttctaatcctttttcggccggcttttcgccatgataaacacaggttccagtctgccttcattgtacagaaatgaaagggccgtaatcggcaccgtgccgcttgcaaagaagctcatggacatttgccctaaaatatcataacccgattcatttcgaatgtcagcaagtattaatacatcctgatgcgggacagaaatcgctaattcaccttcagcggcctgcttgtattcatgaagaatcgaatcattgagaatccggctggcgtcatagccgtcattcgccctgaaaaaataaaaataattgcccgcaaccgtatcctttttgacgacggaagggagagagcggagattgaatgacgccgtctccctgatccgttcttttgtccagttttctttctcaagcatccggctgtcaattaagcggtacgttttgccgaggtcaagcgcgtagtagattctggtttcggccgtatggtcatcatacacgagcggaatgccgtcgcccgtttgatcgggaaatgatgtggagcggatcaccggatagattccggcttcctttccggtcatctcctgtccgctgccgcccatcgcctccatcgcttctgacacatagtagacgatctcgtcgatcgcttcttctttttttgtctcccacttggcgatgatcggcgggagctccaatgtaatgccttttttagtcgtttgatcctcaacacggagggtgtctttttctctgtcaaaaaagaaggatcggttctcgtgctgcaggcgctgttttaatagatccgacagcttccttgacgtcattttcaaagcctgtggcctcctttacgctttagcgagggaatcggttaaaaattgctcaatttcctctttcgttttgcggtctttgctgacgaagcggttcacttcttttcctccgttaaacaccacaaagctcggaatgccgtagatttcccattccgcgcatgtatcaataaactgatcgcggtctacgtagtaatacgtgaattcaggatagtccgcttccagctcagggagaaacggctccacaaagcggcagtccgggcaccaatccgctgaaaacataaataccgcccaatcgtcctgtaccgctttttgcaattcttccgtgctttcaatttttttcattgtgattcctccatttggattttgagttttttgtatgctgagtccaattggatcataccagactgcttacagcaagaccaactatatgcaatatcattatcatatttcatttgcattatcaagtaagtttcgtttaccattttgtttatagccgtacgaaaatctgaatatgtataaaaggaggagcaaaagatgcagtttgtcgtgtacttagccggtgaaatccacagcaattggcgggacgagatcaagaacaaagcaaaagcgctgcacctgccgattacatttgttggcccgatggaaaaccacgagcgctcagacaatatcggagaagagattatgggcgagcagcctgattctgttttaaaagacgccagagcttctgatatcaacaatttccgtacagaggtgctgatggaaaaagccgattttgtgatcgccctgtttggcgagaaatataaacagtggaataccgcgatggatgcttcttatgccatcgcaaaaggaaagccgctcattcttatccgcccgaaagagctgcatcatcctctgaaagagctttccggaaaagcgaatataacggtggaaaccgtaaatcaagcgatgaaagcactctcttatttatttgaaacagaataagcaggccgcctttatgagggcctgcttatttttttacacattttctctgatcgtttcgaccgtctgtttgtcactcgccatgaccagcttaatgagcatttctttcgccgcggcataatcgtcgacatggatgatggcggcatttgtatggatgtatcttgaacaaatgccgatgacggcagacggaaccccgctgtttgaaatgtggacccttccggcatccgttcccccgcctgaagcgaagtattgataagggatattatgcgtttccgccatatcaaggacgaactctctcatcccgcggtgcatgaccgtcgttctgtcgagaatgcggagcagcactccctcgccgagacggccaaacagctccttatcgccgctcatatcatttgccgggctggcatcaagtgcgaagaagagatcaggctgaatcatgttggctgctgtctgcgcccctctcaagccgacttcctcctgaacggtggctccggcgtacaggttgttcggcagctcttttccgtgcagctcttttaataattcaatgcttaatccgcagccgtagcggttatcccacgctttggacaatattttcttctcattggccataggagtaaacgggcataccggcacgacctgctgacccggtctgatccccattctgaccgcgtcctctttatcatcggtaccgatatcaatcatcatatttttgatctccatcggcttggcgcgctgggcatccgttaaaatgtggggcgggatgctagaaatgacgccgatgacaggtccgttatccgtctgcacctcgacgcgctgggcaagaagcacctgactccaccagccgccgagcgtctgaaatctcagcatgccgttatccgtaatctgcgtcaccataaatccgacttcatccatatggccggctaccataacggtgggcgcatcttcagcgccccgccttacgccgaaaacacttccgagtctgtcctgcacgatgtcatccgcatatttcgcaagctcccgtttcataaaggagcggacctggtgttcatttcccggtgcgccgggaagctgcgtcagcgtccggaaaagcgttttcgtttcctcattcatattttcccctcatttctatgtagtgcttttattttattagaaaaacaaccgttttccaagttctcaaattgaatgggctgtaaaaccgccgctttacttaacaccgtctggcatcttctgtataataaaaactacgacataattggaggtgcttcatattgaaattacgtcattttctcttaggtgcgggagtcggattatgcgctgccatcgcagtgaaaaagtatgcaatgaaaccttatatctcttcagaaaaagcgctgcgcatcgtgaaagcggcttttaaacagcgcgggccgatagatggatcatggatatacacagagcccgagccttaccaggtaaacggagaaaccatccaggtatacaaaactggcgtgacacgttcggcatttggcgagctggagcaatatgaagttatggtcaatgcaaaaacaggccagattgtcgatgtcattgattctgtcgcctcataattcggacaagcaaaaaataaagcccaaaaccatcagcgttttgggctttattcggttacatcggccgaatccgtttgtatacagggtgccacatcgcgtcttgcaccgtttggatcagatcctcgggttccgtttccgctacaccgtcctgaatggccgctttcgctacggctaccgctactgttgctgataccgtcctgagatcctccactttcgggagcatcggcgcccccggcttgccgacgtcgaccataccggcaatggcattcgcgcaggcaacgaacatattgtccgtaatcagccttgctttcgtcacaatcgtgccgagcccgagtcccgggaatacgagcgcgttgttcgcctgtccgatatggtaggtaacgccgttatacgcaacaggagggaacggactccccgttgtgacaagcgcacggccttctgtccattttattaaatcttctggttttgcttctgataaagtggtcggatttgacatcggcaaaatagcgggccgcttgacatgagaggccatttctttgacgatttcttccgtaaatgcgcctgatacagtggacgtgccgatcagaatcgtcggcttcgcctggcgcaccgtctccgccagatcaattgatccgccttcaccgctgcggctgtactctttcacttcatcagcaggccgggcgtacggaacctgaaaatcacgcaaatccttcatgtcatccgttaacagtccgtttctgtcgatacaccaaaaatggctgtatgattcttcttggcttaatccgtcatgcaccattgcttcacggagctgctcagcaattccgatgccggccgttcccgcgccgaagacaacgactttatgttcttttaaaggcacttttgatgcttttgcgcaggctaacactgctgcaagcgacaccgcgcccgttccttgaatgtcatcgttaaacgtacagactttatctttataccgttttaatatgccgcgggcgttagccgtaccgaaatcctcccaatgaagcagcgcattcgggaacgtttcccgcgcaagcgagacatattcatcaataaaacggtcatatttctcgccgcggactcttgaatgctggtttccgacatacagcgggtcatttaaaagactttcttgatttgtcccggcatctaatacgaccgcaagcactcttgacgggtcaattcccgccgctgccgtatacacagcgagttttccgacagaaatggcgatgccgccgacaccccagtcaccgattcccaaaatgccctcggcatccgtcgcaacgattaaatcaatattttcattttttccgaactgctgaaatgcagtgcgcattccctcaggatcatctattgataaatacagaccgcggggttttctgtactcatggctgtaacgctggatcgctgtgccgacggtcggcgtatatacaatcggcagcatttcgcctaaatgatcatttagcagcctgtaaaataacgtttcattccggtcatggagagcggtcaagtacacatttttgctcagctcatcaggctgcgaactgaactgttcgtaagcccgtctcgcctgctcttcgattgtcaatattttcggcggcagaaatccctcgagtccgagttcttttctttcctcctgtgtaaaggccacccctttatttaaaaagggcgtagaaagcaattctaagccgcgcagggttgttttgatttctccatctttcgtcacttgaaattgattcacctgtctcttcctttcaaagcaatttgtcttaggtttgcttttattcccgaaattcatacaggtaaatcatttggcccgcttattttttctcccgcttgacagacgcagccacttcaccgtcttcgccccattttaccgctctgtaaatcgcgtcgtgatagaaaatcagccaggcgtctttctccgctgcgaacgtctgccatttctgcttttgcggaatcgaggtcatcggataatcatcatacgccagcacccataacggatttttatgagcgtttgtcggcatcaggtcggcaaaatgcacagccgtttcccctccgtcttctaagacaattacgctgtgtccgttactgtggccgccggtgtggtgcatcgtaatgccttctgtcagctgatacccgttatcaaaggtttcgacctgatcttgtaccgcctcccaattttctctccaatatgtatttttcgatctgatattagggtttctcatttcgtgccactctgtcgcagaagtgataatacgggcattcggaaaaacagagacaagctcatctccgctgtattccgtcagaccgcatgcatggtcaaaatgaagatgggtcatcgccgcaatatgaatatcctcacaggaaagccccagctcactgagagattttttcagattggattcctgtgttacgccgtaatttcttttctgcttatcggagaatttcccactgccgatacccgcgtcaaccaatatattcaggccgttttttctgatgagaatcggatctgttcttaattcaatctggttcttgtcatttacggggtattttctcgaccataaaggcttcgggacaacgccgaacatcgctcccccgtccatatgcgtcacaccgccgtccagccacgttaatgaaatattcccaatattcaatgtctccatcttcatccctcctgatgtaatggtagcaaatggcggcataaaaaaacagactcccgcatcagagtctgtcttttgttctccatttggcttccgcccggtaaatcggctggccgagcgcggagaatttttcttcgtattctgtcataatattgcccttcggatcgctgttgtgcagatcgagactgacatccgtcaggagcaggccgtattcggaaaagctcttcagggagtattcaaatagaccgcggttatcggttttgaaatgaatctcacctgtttcgcccattacttcttcgtattttttcaagaacgttttaaacgttaaacggcgtttttcatgacggtttttcggccaagggtcagaaaagtttaaatatacgcgtttgatttctccccgttcaaatacatcattcagtgtttccgcgtctatatttaacaagcggacattgtgagctccgctgtcctttactttttggacggcagtgacgatgacgcttttaaacagttcgataccgatatagttgatatccggattctgcttggccattcctgaaatgaactgcccttttcccgtaccgacttcaatatggatcgggttgtcattgccaaagaccgtgttccaccgccctttatactgagccggatcactgatggcgatgtcagcgttttctgccagaaaatcattcgcccaaggtttatggcgcattctcatatgattgacacctctatctataatttcgagtaacaacataccatgaaacaaaaagagccgcaagcgccttttaaagaccccggctgcataaaaaaagaggctccccggtccggaacactcatgtgatgcataaaaccgcaccgctttgcacaatgtatgacacagaaaggatgtgtatatgaatcatgggcttaacaagcgaacatcaggtccggttattaaaggacatattggccgaccatcaattggattgctgcgggaccgttgccgaatatgaacagctcgagcgcgtcatcaaatcactgatggccaacaccgggcttgattcaaatataaaaaacgtgctcgaggatgtataccgctacagccagtccggcatcacggccgattccatcgacacgcatattcaggagcaccaaaaccatttgtcccaatgggtggagcagatgaattcgtactcctgactacttgacaatccgcttcatcagggcatgaagctcttccatggcatcatgatacgctttgtcgtttccttttgatttgtgccaggcaatgaaggtgagggtctctgataacatgtaccatgccatccgcagccgcagcccttccgtgagcttcatgccgtacattccaagccagctgtcccacgctggctcttcgacgtaatgatacaataaagggccgagatccatggccggatcggctatcatggcgccgtcccaatctattaaatacagctggttgtcttcagacagaagccagttattatgattcacatcacaatggcagacgactttttcaccgaattgaacctgatccacatgcgcttccaaataagcaaggccttcctggataagaggcgaaaattgccgcacggcaaagacggcctgcttcagctgcgacaaaagggcgcccggatcgagcggttcttttcccaatcttttcagcatgtcgagcaaggctttggatgtgtggattttgcgaagcagctcagccaccgggcgtccgctcatatccttcggcttcagctctctgcccgccatccaatgctgagccgtaataacgtctccgttttccatccgtttcgtccaaaccagcttcggaacaatgccttcggcggataacacggctaaaaagggtgagctattacgttttaaaaaaagctgttggccgttatgtttcgcataatatgcatctcctgtagctcctccggcggggaagatctcccaatcgctacctagtaattgtcccaaccagttcatatcaatgttcaacccatcatttcttaaaatattttagaataggcctccagcctttctcttttcggcggagcagcctgtcataaacaatttcttgagaataaaaaagacagctattgagagtctcatatgctaatcaatagccgtcttataaattttagcgctacagcacaaacttcgtcaagcaaaactagcaagaacacctgtgaattctgaagatttatgtcgtgaaccgctctttgccgagatagatttgacgggttttatttgtttattatgtttttatttttaacggcgctccgcctggcataagccgaaacggcgtcgttccgacaagctcgccgtcagcgtgaagcggaattttcccatccgtttcaaaaatgaattccttcccctttaaaatcgtcactccgtccattttggtatgccggccaaagctcatcgcccatagaaaacggtacagcggaaaaaaggacaggttttctgcaatgacaatatcaaaatggttttcgcggggatttgcagaaggcgccgctttcataccgcctccgtaataaggatgattagccgcaatgacaaaccagacattgcggaattcatgcctttggccgtctgcggtgcaagcaaatctgaacggctgaaaccccgaggccgtacgtatatgcgcaagcgggtaaatcacaaaaccgagacgcagaaaccgaagaacgcgcgaaaacggaaactccgcggcagtcttcaagaccgaggcatcgaagccgacagacagatggttaataaaataaagagattgggctttgtcatgaaaaaagttgatgtttcccgcaaaaaatttccgtgtgagcgggcggtgcaggcctttgatttcatggaggagcgccgacttcttaatgccgaggcctttggaaaagtcattgtacgaaccggcaggcacaaaggtcagctcaatctgatccattcctttcagcccgttaatgacttcatgcatcgtgccgtccccgccgataacaaacagccgcttcagcttatgatcctgcatcgttgaaatctgtctcgccagcacttccgcatgtcctggatgcccggtcaaaaaggagcggtggctaatcccgcgcctggtcagctctttttgaaccgatttccagacacgccggccccgcccgcctcctgagaccggattaatgataaaaaaccattgactcatcgtttgttttcacctgcttcatagatgaagagacatctggcaaacgtccgttttaatcaagccattcctgtctcctgcttgattgactcaagccgtaagacaaaagagccttcgccgccctcagctggtggtgcttgatcggcgccgtatttttctgctgcttttccagccactctgcggcagtccgtttatcagctatatccagcccgtacggcggctccggataatcaatataagacgttctgctgaacaaaagcttcctgacgggaatgtcggcctgcttttctttcatgatttgcgaaacgaccgaacccgtccgattcaggctgagagacggatttaatacttggcgggtgctgccggaacccctttcttcccagaaacgatgttttgatccgatatatacactgtcttcttcagcttccataaaagcagcgcagaaaatctccagcggggagatgatgacgatgctcaattcgacggacgcctgctgaatttgaagaaccggatgatacatcacaaaataggaatcgggcagcttttgagccagcattcttaacatcccgtcccgcttgacttcctgcgaaagctcagacttttgagaaagcgtggagctcgcccattttaattgaaagtcatacagctgggctttgaaaaaagatgcgagctcagacttttgagacggaagattcccgaacagcgcctcatcttcctccggctcatcaaaccattggtgcctcttttcatttatatcggccggattttcttcttttctcttttttaagaaaattttttttcgggccggcgcttgatcggtttcaccgccggcagccgtttctgttgctttttcttcttttttccggtcaaactcttcaagaagggtctcccagcgttccttcttcagccggatatactggttcatatagtgatatggatcaagctcatatcttgatatgcagtcatgaattttgatgatttgtgccatgtgatttccccactccgaatatttgtttatgtcaattgaaactgtgcgatttcttcgtatttaggcgatctgtcaaggtgggtctgaaacaaggaaaaccggctgacggcactttgcaccctgccgctttcaaacggcacatcttccggaaacggccggtctcccgcccacttccgcgccatcgtcatgtgaggatgatacggccgtttttccacttgaaaaccggctttcaaagcagcctgttttgttttttcccgcaaatcaaagagcagttcattgtgttctggctcaaggtgaagcactcttggctgtctgcggtcgccgaaaacgtccagatgctgaaactgtacggtaaacggctgcactgccgacgcagcatctgcgagcagagccgatagttttgcaagccggtcttcatccgcggctccgagaaaaatgagtgtaatatgatagtcatgcggatgcacccattttttgaatgttaatgccggctcctttctggctgcttcccaaatcggttcagcaatgtcagccggaatcggaatgccgataaaataatgcggcaatgaaactttcatgcgaggatctccccctctttggttatggtgttattataaaacggataagcggagaggagaaccctgtccgcttattatgataggatattatgtaccgaacgttttatacagaaaggatgagccggccttgaaaatagtaaacagcacggcggaactgatcggcagcacaccgatcgtaaaactcaatcgccttcagccagaaaatgcagcacaggtctatttaaaattagaatcttttaacccaagcggcagtgtcaaagacagagcggcttacaatatgatcattgaagcggaaaaaagcggacatctaaaacccggctctgtcatcattgaaccgacaagcggcaatacaggcatcggcctggcgatgaacgcggcggcgcgcggctacagggcaatcctcgtcatgcctgacacgatgacgaaagaacgcatcaacctgctgaaagcgtacggtgcggaggttgtgttaacaccgggggcggaaagaatgcccggcagcattaaaaaagcgaaagaacttgccgaacagatccccggaagttttatcccgatgcaattcgataacagcgcaaaccccgatgcccaccgaaaaacgaccgccattgaaatctatcaggccgttttgcagctcaacaaaccgctcggtgcttttgtggcaacggcggggacgggcggaaccattaccggaaccggagaaacgctgaaagagcttttcccggatttgaccgtccatgttgccgagccggcgggttcccccgtattatcaggcggaaaacccggcacccataagcttgtcgggacaagccccgggtttattccagacatattgaatcaggacgtttacgatgaaattatgaaaatttctgatgaagatgcgtatacgacaacccggcgtctggcccgagaagaaggaatactcgtcgggccgtcttcaggcgccgcctgcttcgccgccattgaaaccgcaaaacgcctcccttccgagcaaatcgtcatctgtatgacggccgatacgggagaacgttatttatcaacggatttatggtcatttgaatgataaaaagggatgccgctttcggcgtcccttttgttatcacttggcaagctcataaatggcttgagcgtataaggcggttgaccggagaaggtcatcaatctcaatgtactcatccttttgatgcgcgctgtcaggcctgtcgggaaacagcggcccgaatgcgacgccagccgaaagggatctcgcatacgttcctccgccgattgaaatcagatccgctttctttcccgtctgcccttcgtatacgttctgaagcgtctttacgagcggatggtcggcagatacgtggtgcggtttgctgtctttaaattcttcaagccggaattcttcaacagacataaaggcatcacggatgactttgctgtctgaagtgacagggtaacgaatgttgatgccgagttccccttcctcacccttattgtatgtaaaggtgccgacattcaatgtaagctctccgctgatgtcatccctgcaatcaattttcagctttttgcctcgtgtatcattagaaaaatagtcactgacagttttgacaaagtgctttccggcctcatccagttccgctcgctcaaggcattcagcaagctttaagccggcatttatgccattatccggctccattgcgtggcatgatttcccgtacacccgaagcgtcagttttccattttctgaaaccgcttcaccttgtgtttttgattgctccagccagttgctgaaataggcgtgtacggcatcaagaccgtccccttcaatgaccgcttcagccgcatccggcaccatgttcaagcgcagtcctgaacggaatgacagaagcccgttttttgcgtcttctttatcagaagcgctttttgcaatgcgcagtgatgcgtctataattcctttttctgcgttaatgatcggaaaatctgcgtcaggggcaaatccgacatcaggcattttttcgtgtttgaagtagtggtccacacatctccaatcactctcttcatccgttccgatgatgattctcacgcgtttggataaaggcagctgcatgtctttgacgattttcagcgcgtaaaacgccgccattgtcggccctttatcatcaatggcacctctggcatatatccggccatccctgatgtcggctgaaaacggatcgctcgtccagccgtctccgggcggaacgacgtcgacgtggcacagaacaccgacgatttcgtcacccgtcccccactcaatatggcccgcatagccgtcaagattttttacggtgaagccttctttttcaccgaattccaacagtgaagtcaggcagtcacctacgccttctccaaacggccggccgggaccggctgttgattcgtccattacgctgttgatttgcagaaacttctgcgtgtcacgaatcagatcttctttgtttctgatcacttcaacttcccagttcatcacaaatcccctttcttgataaagacttgcaaaatgttgataaaacgaataatatagatgatgttttgaaaaaatgttcgtcattggaggtacttatgtttcatctcgacaagcatcaaacgacaataaaaagagaaattaccgcgggattgaccaccttctttacaatggtgtatatcattgtcgtcaatccggtgatcctttcaaatgcgggaattccgtttgaccaggtgttcaccgcgacgattatcgcttccattgtcggaactttatggatggctctcgctgcgaattttccgatcgccattgcccccggcatgggcttaaacgcgtatctcgcctttcatgtcgtcggcgcaggcagcggaattacgtatcagacagctttcagcgctgtatttatcgcgggagtcatctttattattttatcgttaacgcctttaagaaaacaactaatagaagcaattccgggcaatttaaaatacggaattacgaccggcatcggcttatttatcgcttttatcggcttacgccaatccggaattatcacagctgataaatctaatttagtcgcactcggcgatcttcattcgcccgccgtcattttaacgcttatcgggcttatcatcagtattgtactgatggtgctgaatgtaaacggcgctctgttcatcggcatggcgctgacagccgtcattgccttcttgaccggccagatccattttacaaaaggattcctttcattcccgcacctgccggaggggctgttgataacaaatccgttcggagccctcggggatgtcgtacatcacggtctgtatgccgttgtgttttcttttcttctcgttacgatttttgacacgaccggcactatgatcggtgtcgccgaacaagcgggattgatcaaaaacaatcagcttccgaatgccagaagagcgcttttggctgattcgaccgctacgacagtcggaagcatcttcggcaccagcccgacaaccgcgttcgttgaatcttcagcaggggtggccgccggcggaagaacgggtctgacggcgctgacgattgccgttatgtttgctgtttccatgtttttcagcccgcttgtcagcgtcttatcggaagtgtccgcgattacgtcaccggctctgattattgtcggcagcctgatgatgggagcggtgtcgaatatccgctggaatgaacttgatgaagcgttcccggcctttctcgtcattttggcgatgcctttgacgtccagtatttcaaccggaatcgcactcgggttcatttcatacccgcttgtgaaactcgctaagaaaaagtggcgcgaaatccatcctttagtcatcatctttgccgtgctgttttttattcagctttttattttaaacgggcattaagaaaaatccctttcctttttcggagagggatttttcacatataaagggcggaaagaatcgcggcaatgaggcaccaggcggaacagatgacttgaatgagagttaatgcgctgtttctcgcccgaaaatagtcatcactctctctcttgattccgcttaaaaccggtttgtccgtaatccggtcaaataaaagcgaagcggcgtaccggctgactagcatacataaaatgagggcggccggtttcagcaaaagcggaagaacgagaataagagccgtaaaagccgcggttaaaaggtaaagctgccggagatacccgccattacggatcagcactttaaaaaacaattctttccacgccgtatacgccgaccgttttgaaaagatatgctttgagccgggataaaaaaacggcttgctccgtcctttatttttcacattcggcagctgcacatcatgactgagcatcaaaacagaggccgcaaatgaaagcttgcgcttattctcctcaagcacttcttcctcaaaagctgataaagaatctgcctctttccaagtaacaagaacggagcagataaacaatatacagcctgccggccaaagccagtaccactcggcggcaaagcggatcatgaaaaacgcgcccgccatcataacgatcactttcagccagcctgacgtctgattcccgaatgtctgcctgctgttttttctttgccggtgcaccgctaatatcgcggtatggaagccgaacagacagcaaaacatacctgaatatgccgaaaaagtacagtcaccgtactggcgccataagggaaataacagcaccgcaagcactccccatttgatgaaagataggaacatcgaatacaagagcgcgtaccgtttcagctgttgcatcaaatgttttgcatgcaccaaaaacacgtgatccgcttccagcaaaaaggtatgaataaaccccgtgcacaatagcaggacactgaatacatacagccagtcccagcccaatacgccggccgccccatcaagaagccccttcccgttcagccattcagcatattggtaaacgacgaatgcggcagctggaagaacgatatacagcgcgaccgtccaatcaatgatcgtccggaacaccttccattgataccgccaataatgaaacatcctttgaaaaaacaaagcccgcccggtcatcgctgactgccccgaaccgctgaataaaagcaatctaacaatgaacggccccctgttctttcctgaagctcttctaacgcgccttgaagaagcagagcgccttgatccagcaaataaaaacggtcgcagattttttcggcagtatccagaacgtgggtgcacatcagaatacccgcgcccctttctttctcagcaatcagcatgtcggtaaacagcttcgttgagatcggatcaagtccgataaacggttcatcaatgatgtaaatatccggtttcgccaaaaacgcctgcatgagcatcagcttttgctgcatcccttttgaaaaaccggaaggcaattcatgttttaccgccgtcaatgaaaattcatcaagcagccgcccggcccgctcacgccatgctccgctttctatgccccgtaatgatccggtcagctcgagatgctcccagagcgtcagttcatcataaaaactcggccgctccggtatgtaagcataagatgaatcattccactcaatacacccttccatatcccgggacagcccgagaatcgcctttatcactgtactttttcccgcgccgttcgccccgattaacccggcaatttctctcgaattgaccgtaaaagatacatttgaaatcaccttcggcctgtcagcatagccggcggatacaatgtttgcattcaataagtctcccaagcttctcactcccccattttcatacggacacgtataaaaaaagtttcagtttccatactaataaaagcgggccaggcatagtaatgcaccaaggcggcacccaattggaaaaaattatcggcgcttattcctagattcgtgtcctccatatcgtgtataatggaggcagttaaaagagaaaaaacagaatgtctgcctttgttgcttattcgtacgaagttttagagtcgtgagttgtggtatatcaagtccatccgatcttatgatagggagtggttttttgaaaccttcaacaaatcgtatgctgactcggattaaatcagtttacatgttcattcaggaaaaaggccttgtgacaacacaggaactggttgatgaattcggcattacacctagaaccattcagcgagacttaaatgtgttagcatacaatgatcttgttcatagtcctagccgaggcaagtgggagacaacacgaaaaaaagtgaaaattacatcttaagcgaacaattacatagggcccttttcggcctgacatgctgcaaggcaaaggcagcgtctttgccttgctttttgttcctctatataaaaaacccaaaacaaatctgttttgggtttttctgatttcgattacatttcagcatctttcagcgctgcgagctcttcttctgtcagctcgcgaaattctcccggcttaagctccgggtcaagagaaacagcccccatcgaaagccgctttaaataagccacttcatttccgacggcctttgccatcagcttcacctgatgatacttgccttctgtaatagtcaaatgaatgaccgtttcatccggactttcggtaatcgttttaacggctgccggcttcgtcttatagcctccttcaatcacaacgcctctttccagatcgatgatgtcttccggagacagaggtgatgttagccgaacctcgtatgttttgggtacatgctttttcggcgaaagcagacgatgagcgagctgcccgtcgttagtcagaagcaaaaagccttccgtatccttatcaagacgtcccgccggaaacggttcgaaccgctgttcttcaggcgtcagcagatcaaccaccgtttgctggcggctgtcttctgtagcggacagcactccttgcggcttattcatcatgacataaataaactcacggtactctgccggctctccgtataccgtgatgtcctgtttatcgggatcgacatggattttcacatctttcgccggctctccgtcaatcatgacagcccctgccttgacgatttttttcacatcttttcttgagccgaatccgctgttggcaagcagcttatcaagtctcatcatgatcctctcctttaaaaagaaaagcccgcgataagcggactattcattattcctcaatgggcggaatgcctgcctcttctcaaaacgcggggcagacggtttccaaacattttctgcaaaaatccgattcggtacgcggcaaacatgtacaccgcaccgccgacagcagcacagacaaagacgacaatcgccgcatgcagctggccgctttggtacgtgacgaaaaagccgagcagccattgagtcagcttgaccgcaactcccatcacgacggataagaccgcaattaaaatgacccgtttcataagcactgtatacgaatagcccgcatggcgcttaatcatgataaaaccgtacagtagagaagcgatataaccgagcgccgttgccaatatggccccgtctccctgaaacagcttgatcagcggcacgttcagcaccacttttataatgacgccgatgaaaaggctcacgacagcaaatttctgcttattaatcccttgcagaatcgcggcgtttacggtaaacagagaaaacaaaatcgcgacaggcgcgtaccagaacaaaatatcctgtccgatatccgggcgaaggctttcagagccgtagaagaacgtataggccggccccgataacacggacatcccgacaacggcgggaataaccaaaaacagaatgatctgcatcgtctggttaatctgctggttcaaaagcttataattcctgctcgtaaatgattcggtaatcgtcggaatcagtgtcaggccgaatgcggtcgccagtgaaaccggaatcatcacaagcttcggcacataaagagtgacaattgccagcatgtcctggctgatgtccttatggcccgccgcaatcatcgctttattaaacgtattcgtatcgatataagaatacaaaggaatcgccaggccgacaaaaacgtaaggagctgcatagctgaaaagctcaataaacatttttttatagcttaagtttgcggacgggacgaggttcggcttcatcgccagaagatcgcccttccgcttattccagtaaatataaaggacgacaagccctccgaatgatccgatcagcgctgcgaaagtcgcatatccgactgcgatgacaaggccgccgttaatcactcttaaaatcaaatacgtcgcgcccaataaaaagatgatccgggcaagctgttccacaacctgagaaacggctgtcggccccatcatctgatggccttggaaaaaaccgcgcacaagactcataatcggcacaaccaaaagtgccagactgaccatccggatgacataaacgacgtggtcaatcgtaagtccgttattactcgtgccgccgagagatgtttccgcaaaaaacggcgccgaaatataaagaatcgaaaaagcgatcatcccggtaacgagcataaccgacattcccgctctcagcatacgcctgctcgtttcatagtctcctttggaattatatttcgagacaaactttgaaaccgcggcgggaaatcccatcgtggcaatgtttaaaaacagtgtatattgattatatccgtattgaaacaaagctccgcccgtcgctccgaccatcgctccgaacgggatcagataaatcatccctaaaatccgcgatatataggtgccgagcgtcagcacgaacgtgccccttaacaatttgcttgacatgtttcctcatcaccattttctacgaagattcaacttttctattttaacacaactgggcaaatagacggtaataattacagcggaaaacttcttgggaaagctctaaaaaaacaaaatacgtttaaggaatcccctactttcgctataatagcaggaagcggacatttccgcctattattacgcgaaaaagaaagttgttgatgaaatatgaaacattttgacgtgattgtgatcggcggcggcccgtccggtttaatggctgcgattgccgcaggcgaagaaggggcagatgtcttattaattgataaaggaaacaagctgggacggaagctggcgatttccggcggcgggcgctgcaacgtaaccaaccgcctccccgttgaagaaatcatcaaacacatccccggaaacggccgcttcttatacagcgcgttttccgaatttaacaatgaagatatcatcgccttttttgagaaactcggaattcagctgaaagaagaagaccacgggcgcatgttcccggtgacagacaaagcgcaaagcgttgtcgatgcgcttttgaaccgtttaaaagaactgaatgtcaccatccgcacaaatgaaaaaatcaaagaagtgcggtacgagaacggcagggctgcgggcattacgacaaacaatgacgaacacatttccgccggcgccgtcattatcgccgtcggcggaaagtcagtcccccacaccggcagcaccggagacggctatgcatgggcggaagcggccggccacaccgtgacggaactctttccgacagaagtgccggttacgtcctcagagccgtttattaaacaaaaaacacttcaggggctgtcccttagaaacacggccgtcagcgtcctgaataaaaaaggcaagcctatcgtcacacatgtgatggacatgctgtttacccatttcggcttgtcaggccccgccattctccgctgcagccagtttgtcgtcaaagaactgaaaaagcagcccgaggtcaagctccgcatcgacctgttccccggcatcaacgaggaagatttatttcagcggatgcataaggagctgaaagacgcaccgaaaaaagcgctcaaaaatgcgctgaagccgtggatgcaggagcggtacctgcttttccttctggaacggaacggtcttgatccgcaaatcagctttacggagctgccgaaggatcaattcagggcgtttgtcaaagactgcaaacaatttacggttgctgctgacggaacgctttctctggacaaagcgtttgtcacaggcggcggtgtttccgtaaaagagattgaaccgaaacaaatggcgtctaaaaaaatggaaggcttatatttttgcggagaaatcctcgatattcacggctacacgggaggctacaatatcacctcagcccttgtcacggggcgcctcgccggcttgaatgcaggacgtttctcacactcgctgtaagatggtctaaagcacatttacctgagcgcccccattgaaaattgaccaaaaacatgatagagttttctgcgttttgtttcacctgattgagggaataggaagaaaggaatgatctgcaatcgtacgaccatactaaaacaaaatggcgtatcgaaaaaatagtcagagggtgagaacgtttgaaaaagaagaatatctccagtgttttttggattgtgattgttatcacagccgctgcggttttatggggtgtcgtttctccggacagcctgcagcaagtcactgaaacagcgcaaaatttcattacggattctttcggctggtattatctgctggtcgtttctatatttgtcggtttctgtctctttctcattgtgagtccgatcggcaacataaaactcggaaaacccggggaaaaaccggaattcgggttattatcatggtttgccatgcttttcagcgcgggcatgggaatcggtttggtattttacggggctgcggaaccgatcagccattacgccatcagctctccctcaggtgaaacagaaacgccccaagcttttcgtgatgcgctccggtacacatttttccactgggggctgcacgcttgggccatctatgcggttgtcgctttatgtatcgcatattttcaattcagaaaagacgcgcccggtttaatcagcagcacactgacaccgcttttaggcgataaagtaaacgggccgatcggcaaggcaattgactgtatcgccgtgtttgcgaccgttgtcggtgtggcgacaagcttgggtctcggagcgactcagatcaacggcggtctgaattatttattcggcattccgaagacattttccgttcagctgatcctgatcgttgtcgtgaccgtgcttttcttgatttctgcgtggagcggaatcggcaaaggaattaaatacttaagcaataccaacatgatactcgcgggtattttgatgatctttatgctcattgcaggcccgacggttttgattatgaactcatttactgattctatcggccaatacatccaaaatatcgtgcagatgagctttcgcttgtcaccgaatgatccccaaaagcgcgaatggattaacagctggaccattttctattgggcctggtggatttcctggtcgccgtttgtcggcatatttatcgcccgggtttcaaggggccggaccatccgggaatttttaatcggtgtgttagtgacaccttgtatattggctttcttatggtttgcaatcttcggtgtatccgctatggatcttcagcaaaaaggcgttttcaatgtcgccggaatgacaacggatacgatgctgttcggcgcactcagccactatccgctcacaatggtgacatccgtattaacacttgttctgatcgctgttttctttattacatcagcagattcagcgacatttgtgcttggaatgcaaacgtcttacggctcattggacccgtcaaatcgggtaaaaatcacttggggcatcatccagtccgccgtagcagcggttttattatattccgggggtctggccgcactgcaaaacacggccattctcgctgcggtcccgttttcagtcgtgatccttctgatgatcgtgtctctgtataaatcattagtgagcgaaagaaaaggaatcaaacaagcggagaaataccaaaagccgagaagtccccgcgtcaaaaaagcataatgcacaacgaagcccggcattcgcccgggcttctttactttcggtataaaatgagagcggaaaaacaataaagctgctccccttcaggatcacaggcagccgctaccgtatatttaatatcgacgagctgttcttcggaaattccttttaaaaatgaattgacttcagtctgcagatccttttcatgctcctcatcaaaaacagctatcttcagcatgtcaccctctcctttctctatcaatttattccggttcaactgaaatatgatagagaaaaacagatttccctttttactgatttttactaaaaaactccaaaaaaagttgttgaaaacgcttactaacatgtgataatatcactctaacaataaccaggtcatttctatttagtaaatttttagtaaaaaggagatgcgaaatggtccgtctcaaagatattgccttacaggcgtctgtatccagcgccacagtatcgagaattttaaacagagatgactctttagccgtgactgaagaaacaagagaaaaagtcctgcggatcgccgatgagctgggctatcagccgtcggcaaaaaaacgaaaaaaccgcagccgcaatgattctgcccccctgatcggcgttgtcagctgcctgtcaccggaggaagaacggcaggacccttatttttcggcgatcagaaaaggcattgaagaagaatgttttcagcaaaaaattttcatcacttcttctatccatctcggttcttttcaagagcatatgtttcacgaattggacggtgtgatcgtaatcggcagcctccaagacgaggcgctcacgaatatcagcacctctttcagacacgccgtatttgttaacggcatacctgatcccgcccgctacgactccgtcagcgtagacttttatgccgcagcgcagaaagcgatagaacatctgctgtcgctcggttatcggcggcttggttatatcggcggccgggagcgggagcataccgtgatagacggtgtaaacagcaatcaaacaattgaagataagcgcctgaccgctttcttacaaatggccggcgccgagccggagcacgtgctggtcggcgaatacagcatgcacgaaggtttccggctgatgaaggaagccatcaaaggcggcagtctgcccgacgccttctttattgcaagtgattcgatggccatcggcgctttaaaagccctgcaggaagccggccttcaagtcccgcgcgatacagcgattgtcagcttcaacggcattgatgaagcggaatacgccagcacgcctttatcaacggtaaaagtatatacagaagagatgggccggacgggtgtcaaattgcttcttgaccgtttgaacggcaggaccgtcccgctggccgtgacgctccccacttcactgattgtcagacaaagctgcggatcacaagaaaggaggtgacgtttcccgcagcatttatatcatatttaaaggaggaaaagatgaaacgcttactggttttgtttctttcttttatttgtatgatacttcccggctgttccgcgggacagagcagcgcaggagaaaagcagaaaaccttgaccgtctattccactatatcctcagacagcgaacgcgccgtgttcagagaattggctgattcattccaaaaagaacatccgggcattcaagtaaaagttcatttcccaggcaatgactacgaaaatatgatgagagtcagaatggcggccgatgacatgcccgatctattcgacactcacggctgggccaaaatccgctacggagaatatacagccgacctcagcggcatgtcttggacgaagcggctcgatccgaatttaaacagcatgctcaaggacgccaaaggcaggatatacgccttccctctgaatcaggcaaaggacgggcttgcttacaaccgcacccttttggaaagatacggaattaaaccgccggacacgatggacgatttcatgaaggcgctgagacaggttaaagaaaaaagcggcggaacagtcactcccttctggtttgccggctatgagaaaagctcatttgcccaatattacgatcaattcgccgcaccgcttctcatcacagatcccgctcaccgttacaaaaagcagctgttaaacggaaccttccgctggacacacttcacctatttatctgacaaactgaaagagatgcaaaaagaaaacctgctcaatacggatgccgtgacggcaaaacgttcccagctgattgatctgatggcgcaaaacaaaatcgcctttacgctgcagagcggcaccctcggccaagacgtcgctcaaatcaatccgaaggtaaaagtcggcatcataccgaccccggcagtccacaaaggagacgcaccggtatggatcgggggcgaacgttatacgctggcggcatccaaggattcctctcggctgaaagaagcgaaacagtttatcgcatttatggcccgtccagaacatgcaaaatcaattgccgaagcgacctcgcttccggcaggattagtgaatgtaaagacggacattttttacgcaaatgactataaacgctatcagcatattaaggtgcagccttatttcgaccgcctttatttgccgaacggaatgtgggatgtgatgggcacggccgggcaggagctgatggctgatatcttaactccctcagaaatttcggcgaaactcggcagggaatataagcggctccgtcttcaatctgattcacagggagctgaagaagaatgagtgatcttgcaagagaaaccgccggatttcaaaataaaaagccgattaaacccgcgtcattatggtggatgtacgtccctgctcttgccacggtttttattttcatgatttttccgtttgccaaaggcgcttttatcacatttacaaactggaacggcttctcacagacatatcaatgggtgggggtcacccaatataaaaggcttttgacagacccggacacatggctcgttgtgaaaaacactttgctttacgggctcggaagcactttttttcagaatatgctcgggcttttatatgcgctgcttttgaatcaaagcttaaaaatgaaggcgctcacaagaacgatcgtctacctgcctgtcattatcagtccgctgatcatgggatacatttggtattttattttctcgtatgacgggggcgcgctgaatgatgtgcttggcgcgttgggtatcggttctgtcaacgccttggcaagcccggcggcaaacccgtggatcatcgtcatgattaacacctaccaatacgcaggcattgcgatgattgtatatttggcgggcctgcaaagcattccgaaagattattacgaagcggcaaaaatagatggcgcgggaggccttcagccgtttttcaccattaccctgcctttattgatgccggctgtcaccatcaatatggtcatcaatatcatcggaggactcaagctgtttgatgtcattttcgccctgaccgcaggcgggccgggcaattcctcccaatcgatgtcgacatttatgtatgatttatattttaaacggcaggatgcgggatatgccgccgcccaaggcgtgtttatgtccgtcattattcttgtcatcagcttttcggctctcgtgtatttcaaacgaaaggagacggaaatgtcatgaaaacagtccgaatgcggatctttaccctcttggctgccgtcatctcatgcgttcatattgtccccttttatatattgctgaccacgtcattaaaagcaaaaggagactacagttcaaaatggtcgctgccctccgctttttcatttcagaatttccgtgaagcatgggagcgggcctctctcgggcaatcttttctgaacacgatcatcattacagccgtttccgccgctttgttaattttcatgggttcgcttgccgcatatccgctcgcaagaagaaatacgaagctgaataaaatcgtcttcggccttttgatttcaattatgatcatcccgcctttgacttccatggttcctttatacaagatggtcgctgatgcgggactgatcaatacgcatgccgcagcgattctcattaatacggctgcatatatgccgctgaccgttttcttatattcaggatttatccgctcttccattccgaaagagcttgaggaagcggccaagatggacggcgccggattgatcaggactttttatacgatcgtgtttcccctgctgaaaccgattaccgcaacggtctgcattatttcctgcgtgtttatctggaacgattatcaatttgcgattttctttttacaagatcaaaaggtgcagacgttgaccgtggccatggcgggattcttcggcgaaaacgcgaacaatcttcacttagtcgccgcagccgcaattatggcgatgctgccgatggtcgttttgtttttggcccttcaaaaatattttatctcagggctgtcctccggggcagtcaaaggctgagaagaaaagggaggaatttctgttgaagaaaattacgtttatcggagcgggaagcacgatatttgcgaaaaatgtactgggagactgtttactgactgaagctttaaacggatttgaattcgcgctttatgatattgatgctgtacggctgaaagaatcccagctcatgctggaaaacatgagagaccgctataatacgagcgtatccatcatttcttacgatgaccgaaaacaggcgctaaaacaggccggctatgtgataaacgccattcaggtcggcggttataaacccgcgacggtcattgactttgacatccctaagcggtacggcctgcgccagacgattgccgataccgtcggaataggcggcattttccgttcccttcgcaccatccccgttttatttgacatcgctaaagacatggaagaggtctgtccggatgcgtggctgttaaactatacaaatccgatggcttctctgaccggcgcgatgctcagacatacaaatgtaaaaacggtcggcctgtgccacagcgtacaggtctgtacaaaagatctgtttgactcactcggcatggatcacgaaggtacggaagaacgcattgccggcatcaatcacatggcttggctcttagagatcaaaaaagacggaattgatttgtatccggaaattaaaagacgcgcccgcgagaaacaaaagacgaaacataatgacatggtgcggtttgagctgatggataagttcggctgctacgtaacggaatcatctgagcacaatgccgaatatcacccgtattttataaaaagccggtatccggagctgatagatgaactccagatcccgctagatgaatatccgagaagatgcgcagaacaaatcaaaaactgggaaacgataagagacggcatcatcaacaatcaaaacctgacgcatgagcgctcgaatgaatacggttcgagaattatagaagcgatggagacgggccgtccgtttatgttcggcggcaatgtgctgaatacgggactcataccgaatctgccggcgaaagcagtcgttgaagtgccttgcgcagccgttaaaaatcaaattatgccttgctattcaggcgaacttccggaacagctcgcggcgcttaacagaacaaacattaatacacagcttttaaccatcgaagcggccgttactttaaaaaaggaagccgtatatcaggcggccatgcttgatccgcatacgagcgccgagctttccatgaatgacatcatctctttgtgcgatgatttatttgaagcccataaagactggcttccggcgtatcactgatcattcgcgatccggccccggagggggctggatcgcttttatatgttcagcaccagtttgaccgtctgcagggtgtgtcctttaaagtcttcttcaaattcacatacccggtgaaaccctttcgcttgataaaaggacaaggcggtgcggttctctttttctgcatggacataaagctcttttattccggcagactgtctgatacattctttaaggagtgacgtgcctatcccgtttccctgaaaacccggatcaatataaatagcggtcagctccgcttttccgtctttttgaaccggagtgacatttgcaaagccgagtacttttccctcttttccttctgcaacaaagaacagagaatgctgaagccggcgttccatcatttcatcctgataggcggatttgagaaactgatcctgaatgtgtctggggataatcccttcatacgtatgatgccagcttcgttctgcgacttgccggacctgtttgatatcacttgctttcatagcacggatcatcggtttcacttgattcgcctcccgtttttttctattaaaaaagaagaaaaagacgtacgttcctttttcttctttcactacaaaacgttatttcttcggctttgtttcgccttcccactccagcatgccgccttcaacattaaccgtacggaagccctgctcatgtaaatacatgcaaacattcatgcttctttttccggaacggcagataaatacatattctttgtccttgtctaacgcatccatcttctcagggatgtctcccatgcggatatgaacagcctgcggaatcattccttcggctacttcttcatcttctctgacatcaatcagatacagctcttctcccgcttttaatttctcttccagtgcggctgtgctgatttcatttattttcaatgtgtgacactcccattcgtcttaatgattttaagtataccaaagcctgcggggcaatttctatgctagaggcctgataaaaaaacccctctttttatgagaggggcttcgcccggtcagtttgccacaatattgacaagcttgcccggtacggcaatgatttttcggatcgtttttccttcaagctgctctttcactttttcgtcagcttgtgcgagctgttctaatgccgctttatcggcatcagccggaaccattaatttcgcttttacttttccgttcagctggacgacgatttccacttcatcatcaaccagttttgattcgtcataagcaggccaagcttcatatgcaatcgaaccttcgtggccgagtttttcccacagttcttccgccaaatgcggggcaacaggagaaagcagcttcacaaagccttccatatattctctcggcagttcattcgctttgtaagcttcattaatgaagaccatcagctgagaaatgcctgtgttaaaacgaagggcttcgtagttttccgtcaccttcatgactgtttcatggtagacgcgttcaagagtttctcccgcgccttctgtcactttgccggtaagctctccgttttcctcgataaacaaacgccatacgcggtcaaggaagcggcgggctccgtcaaggccggattcagaccaggcgatagatgcgtcaagcggacccataaacatttcgtacaggcgcagcgtatctgctccgtgagacgccacaatttcatccggattgacgacgtttccgcgggatttactcattttttcattattttccccgagaatcattccttggttatacagcttttggaacggctctttcgtcggcacgacaccgatatcatagaggaatttatgccagaaacgagcgtacagaaggtgaagcacggcatgctccgctcctccgatgtagatatcgacaggcagccatttatccagtttctcaggtgaagcgagctgatccggatttttcggatcgataaagcgaaggaagtaccagcagcttcccgcccattgcggcatcgtgtttgtttcccttctgccttttctgcccgtttcaggatcagtgacttccacccactctttaatgttggcaagcggtgattcaccggttccgctcggtttgatctcatcggttttcggcagaatcagcggcagctcttccgcaggaacggctgttgacgtgccgtcttcccaatgaatgaccggaatcggctcgccccaatagcgctgacggctgaacagccaatcacgcagacggtatgtcacttttttctcaccgtttttcgtttcttcaagccaggcgatcattttttcaatcgcttccgctttattcagtccgttcaaaaagccggaattgacatgctctccgtctcccgtgtacgcttcctcgtctgtgtttccgccttttacgacttctttgacaggcaggctgaacactttggcgaattcaaaatcgcgttcatcatgcgccggcacggccataacagcgcccgttccgtaagtagcaagaacataatcagctatccagatcggcagcttttcaccgtttgccgggtttacggcatatgcgcccgtgaagacgcccgtttttgttttcgcaagatccgtccgttccagatcacttttcgcctgaacttctttaatataagcgtctaccgcttctttttgttcagccgtcgtaatggcttcaacaagctcatgctcaggagccagaacggcataagccgcgccgaacagcgtgtcaggtcttgtcgtaaacaccgtgaacgtgtcatcagtgccgtcgattgcgaaatgcacgtttgcgccttcagaacgtccgatccagttgcgctgcatgtctttaatgctttcaggccagtccagatcttctaaatcttcaagaagcctgtccgcataagcggtgattttcagcatccattgtttcatcgggcggcgttcaaccggatgtccgccccgctcgcttttgccgtcaatgacttcttcgtttgcaagcaccgttccgagtgccgggcaccagttgacaggcacttcgtctacataagcgagacctttttcgtacagcttggtgaaaatccactgcgtccacttgtagtagtccggatcagtcgtattgatttcacgatcccaatcataagaaaagccgagcgattggatctggcggcggaaattatctatattgtgtttcgtgaactcagccggatcattccctgtgtcaagcgcgtattgctcggcaggaagcccgaacgcgtcccatcccatcggatgaagcacattgtacccctgcatgcgtctcatacgtgaaagaatatcggttgccgtatagccttccggatgcccgacatgaaggccggctcctgaaggatacgggaacatgtcaagcgcgtaaaacttcggcttgtcattctcttcactggcggcgaatgttttatgctccaaccagtaattctgccatttcttttctattttttcgtgctgaaaactcaacgcaaaaacctccttctgattgaatacggcgtatgtagtccaagtattgacgggatgagaaagattatattcagattattctaaaactaaaaaaactccctcatcccaaaaagggacgagagatttttgtttcccgcggtaccaccctcgttagcgcggtttttagccgcactcacttgatacttttaacgcagttatgcgtcagcggttttgccgctgcaactctgaggcgagttcggaaacagacttgattgacttgcaccggccgtcaactctctgactgcaaaatctgcttcttactgctcctcttcactgttcttatcgctaccgtaatcttacctgtattttatagaattctgttcataagtgcaagcaggtttgtatacaatgggaatgtacccagaacgggtcatgagcggggatattattttgatggaggatttttttgctggtgtggttttgcttcggccgaatcactgttttgttccctgacaaaatcaaagcttctgagaacagcttctccgccgtagcctgcgattatggataagatgacgagttgaattcctgaatcggggtcagcggataagacaagtaagatggaagcagccattccgataaaaccatcttccaaaaaaccgagatagataaaccgctttgtcattctgggtttctccagcctgcctctctttttcacatgaccgagaacccccatgattcctccaattacacaagcaataattacctgatgcagcatcttcatcaccttcctaaagcccttatttagtaaagcgacttcaggccatccagcccccttacgaatacgatgattttcgatatctacataccggcgaatgagcaggaaagtaaaaagcttgtttcttccattatatgtgaacacatgatcggtaagcttgatgcattagattcatttttcacccagtgacaatgacctagtcacttacttagcggcgatataccttctccttatatcttcagtgtatatgaggacaagcccgaatgacaaatcgcaaacttcggctgcttgaatcagaacatatgttatgctacggttactgtagattcatttaaaaaggggagaaacaacggctgaaaaaagcgcacagctttacggccaaaagggggttttatatggctgactcaaatgtattcggaaaactggagcagctggagcttatcaaaaaggcgcttgatcacgcacgcatcggcgtggtgattacagacccctctcttgaggacaatcccatcatatatacgaatcagggatttatggatatgactggctattcttccgaagagatattaggtaagaactgcagatttctgcaaggcaaagaaaccgaccgaaaacaagtcgcgaaaataagaaaaagcttaaaacataaagaaaagatcacggtgcggctgaaaaatgtaaaaaaagacggcaccccgttttggaatgaactcaatattgatcctctttatgttgaagacaagctctattttgtcggttttcaaaaagacatcacagagcagaaagaatacgaaaaactccttgaggattccctcgcagaaattacgatgctgtcaacgccgattgttccgatcagaaacggcatctccgccttgccgttagtggggaacttaacagaagaacgatttgactcaattgtgacaactttgacggacatattaaccgcatctaaagatgattacttaattatagacttatcaggtttggccgaggtgaacgaacagaccgcggaccggattttcaaattgcaccacctgcttaaattaatcggcacagaattaatcatcaccggtatcaagccatcccttgccatgaaaatgaatcagcttgatgccaatttttcttcatttaagacctatttaaatgttaaggacgcagtcaacgtgcttcctgtcgtataaacaaaaatcccgccgaaacggcgggatttttttgacgtcatcgcacttggacgttttgtttatgaacagctttcaggcgtttgtcgtaaagcaccgtcgctgcgatgctgacgacaagaagcaccatcaggatcaagagcagcacgctcatgccgtactgatcaaccagcacgccgccaaggagcgggccgatcattctgccgcccgtcgcagcgctgttgacgaacccttggtaaaacccttcttttcccttaggcgcaagctgattggcaatagtgggaacggcaggccagacaagcatttctccgatcgttaaaatcaccatcgcggtgaggtacatcggaaattgcttggcgccgagaagcacgccgaacgagacgataaaaatacaaaagccgatgaccatctgcgtttttaacgcaccggaccattttttcagaacaactcctataagaggctgtccggcgacaattaatattccgtttacggtccagagcacactgtataatgaaagcggcataccgatgctttgagtatgtgacgcaacggttgtggaccattgcgaataggcaatccacccgagaacatacccgccgctcagtataaggagcgccgtaaatttcgttctgctgctgacaggctcgtagtccagaacagagacctggcccgcatttccggttttgatatttcgaaaaccgaaaaatacaataaggaaaaacagcacatacagcaaggcattggctaaaaacacgtacgtaaacgagtacgccgcaaccattcctcccagtgcggaaccgacagcgacacctgcgttctgagctacatatatcgcattaaaagctctccgcccgccttctttccagaccgctcccgccatggcgtagctggccgggaacacgatgccggaaccgaacccgacaatgatgagcagccaaatataaacgggccattggtgaaacagtacaagtccgagaagacttgccaaagtgatcataatgcccaacataatggatttgaatccgccgattttatcaaacaaaaatccgccgcataaattccccgctacactggctccggaattcagcatcagaacaatccccgcaacagtcagcgatttccctaaatgattatgaatatagatcgtattcagcggccacaaaaaagatgcgcccgtcacattgataaacattccgatgattaatatcttcaaagcgcgcggcataccgatccccctttctctataaaaaaatccatgaaaaaacggaaaccgcaagctgcagctccgtatcggtcgttatcatagcacattcattctatccccgcggacgccttttttcaacataagaatctgaaaaaaataatgccggaatgttgaaaaaattacaaatgattggattcacaaaaacagcccgccatcatgctcttttcttcagcagccaaaacgggatatacagaatgaaaaagctcaatatcaccgccgcttccattgaaagaagataccacggccaaggcccgaaaacattcagaagcgaagcggtcttcggttttttcattaaataaaggtagttcgcattcagcacacgatcaataaaaaagacacacgccccgtacagattgacgatcagcactgacacccaaagtgcgtgcaccgacggtctgtacttttctgcactggccataaatagacaggcaagaaaaacacagccgtgagagacgaaaaacacgatataccgaaaatgagggaaggtatacgcccctaaatcaggcgtagccatcgcctgtatggcgctgcccaaaccggcaaaatagaggaaggcgaacagctttttgctttttgtcataaccatcagcatcgccaaatagacggataggtcgctcagctgcagcggcagagatgttttcagcgaccaggcatgatgaaagagcagccatatatggtagcagatctgcgacacggcaagaagaatgaacagcacatatcggaaaacgcgattcggccggccgtgattgagctttttccgtaatatgatcacgaacactcccagcaatccgatgatgaaaagcgtgaaaatgtgttccgcagaaaaaagatgaaaggcccctgtttcagatttcaattgaaaatatttctgcataaggctcccccgcgcgaataaatgacgtatgtctattcttttaaaaatcgctttcttctattcatgcaaaaaaagcctccgctgtgcggaggctcctcaacttattttacaatgcggattgaatgacttttttataataaagcaccgacaatatgccaaatatggaatacagcaacgtatacagcgccatgaccatgatcatcggcgtccacacctcggttccgaataaaaaccatcctgactgaacggcgaaatagctgtggaaaagcccgagaacgagcggaatgccgaaatgatacgcctgcttccggcggatgcctttcagcagatctcccgttgtgaaaccgagcttccgcaatatcgtgtaatcagccttttcatcctcgcactcgcccatttgtttaaaataaaggatacaccctgaggtgatcagaaaggttaagcccaaaaacccgacgataaacatgatcagccccatgtttttcttttgggtgtcagccgtttcaaactgtgaaagcgcgccgtctgaatagcgctgcgcctgaaacaggtcatcagctttttggacgtcctcttcatgtttgagtgtaatgccgaaaaattgatttgattttccctggatggatgggtcgatatctttctcaatccggtcaaatacatgctgcgtgacaataacggtcggcagtcctccgcttgtgaatgtataagacaggatgaagtcgttcttcaagcccttatacgcgagcggtattttatccgttttgccgtttacttcaatggaacccgacgtttttaggtcgagaaattttttcatcatatcattatatccggtaaacacagcttctccgtcagaaagtgccaccccttccgcgtctttctcacttacaatcggcagcgccaagtgggatgggtcttgtttaaaacttttcatatcaccgtttatgatgttcttcatattgacaccggcctgaatggtcttgattgtcttcacttgatacccaattccgttttttttcaataaggcggtaaatgagtcagcctccttttggttatcaaacgcaaagtcagccgccgtattttgctcggctgatttttccgcagagtaatacgaaatatagcttaaagacagtaaaccgattgacagcgccgaaagagtcgtaataatcgtcagcagtacggcgttagacttcatccggaacatgatggatgacaaagacagcacttcactgacattcagatacccgccctttgattttctgataaggttagccagaaagctgaccgaacctttataaaacaaataggttccgataatcacagatccgagaataaacaccattgccgaaaacagttcattcatggtcgtaaaactgcccccgaatagttgagcggacaccgcatagcctgcgatgatggccgcaataccgataacgccgattgtcatctgcagccaagagagccgccttatgccgctttctgacgatgacgcagctttaaataaagacaaaatgctttgccgtttaataaataagtaattcatcatcataatcagcacataaacggccccgaacacaatcaacgtctgaacgagcgccctgcttgagaaaaacaaggagacagcggcttttacaccgactgtatggaacagcatcatcatacataatttcgaaagagaaaagccggcaaaaataccgatccatatcgacccgaaatacaaaataaaattttctgtgctgagtatgcggaaaatgtgcattttcgtcatgccgattaatcggaataagccgatttcccggccgcgccgtttaataaaaatagtgttggcgtataaaagaaataccgacacaatcgccacaagcagaatggaggcggcccggatcgccgccgctccttttatggagcttttcatttcatcaagcgccggatcgtattgcattgtgacaaaggcgaaataaagggcggcgctgaacaccagcgcgaaaacgtaaagataatagtttttcatattctttttcaggttctggaagatcaaatgatgaatgctcatgcctgaaccccgcccaacacgctttgtgttttcataatatcctgaaaaaagtccggtctctcctgaccgcctttattcagctgtgtatacacacggccgtctttaatgaaaaccacacgtccggaatagctggcggcaaccggatcatgcgtcaccatcacaatggtggcgcggcgcttctgattcaaacggctcagtttattcagtaaatccgaggcagccttagaatcgagcgctccggtcggctcatcggcaaaaatgatgcccggctcatggataacagctcttgcggcagacgtccgctgtttttgcccgccggaaatttcactcggatacttatgtcttaaatcatagatgccaagctcctctgccgtctcggcaaatcgcagatccgcctcttttttagacattttcgtaatggataacggcaggagtatgttttctttcacggtcagcgtatccaataagttataatcctgaaagataaagccgagatgccgttttctgaattcggcaagctgtttttccttcatggacgtaatctccgtctcattcactttaatggtacccgcgcttactttatcaatggaagaaagcacattcaaaagggtcgttttccctgatcctgacgggcccataatactgacgaattcccctttgtggatctgaagatcaattcctttcagcacctcttgtttattcagcttatttccatagcttttgcgaatattgcctgcttctaaaatcaccacgttacgattctcctttttacattggttatatttattgtaagaacaggagccgtttttttcgtttgattaagcgaacaaaagagaaaagcatgtgacacttttgtcacacgctgaacgtgctgacggcatcgttctgcttcggaaacaccaatgtaaaaaccgtgcctcgtttcggctctgatcgtacactgatgcggatgagaagcgggaccgcagctttttgagccaaatacaggcccatcccggttgacgcgtgatcacggctcattcgcgttgaagtaaaccccttttcaaaaatgcgcggaagatctttaggcttgatgccgatgccgcggtcttcgatatccacatgcacccggccgttgtgttcatagctttttacggtaatatcatccgcttcactgtatttgacggcattgcttaacagctgtctgatgatgaaggacagccatttcccgtcactgagaacgtcttgtgcctcaagctgaatgtcaaacccgattcctttctgtatacaccatgattgcaggtttttaatttcgttgaaaacgagaggacggagctgaacgtgctgaaatgataaatcattttcaataaaggtcaatcgtttctgatgaagctgctggtcaaggagatggtgaatccgcagccattcatactgcaaaggagctttcagtggctgttcatccaagcgttcgatcataaggttcatcgctgtcagcggtgttttgacttcgtgaatccacgacatcagctcatctttctcatgctctgaggccgcctggagatgaagtgagctttttctcaattgctctgtctgcccttcgatgctttcttcaatgatggattcaaacggactgtctggctttttcagataagaaatgtctaaattggcgtcccattctgttaagcttttataaaaagcggtctctttgcgatagcggaacaagagaaacacaagaaacagaagaagcgatagataaatgaaatacagcaccgataaaaacggaatggatggatcaatatatgccgcaaaaaggagcacggcctgctgaaaaagaaacatcgcgatccagctttttctttcaagcagaaatgatttaatcataaagaccgtcttcttccttcgcgatgtacccctgccccactttggtttcaatcatcttcccgatgcctaattgatcaagttttttccgcagccgattgacattcaccgtcagcgtgttatcactgacgaaacgctcatcattccacaagcttctgatgagttcttcgcggctgacgattttatttttctgctcggccagcagttttaaaatcagcatttcgtttttggtcagctcaactgaaccgttttcatggctcaccatgtttgtttcagcatcaatggcagccccgctccaccttttgatgagcgccggttctgcattgtattgatacacccgccgaaacacggcttgtattttagcaatcaagacgtcaaaatgaaaaggcttctgaatgaaatcatctgctccgagctgcatcgacatgaccatatctgcgggatgatcccgcgaggacaaaaacagaatcggcacgtttgattgggagcgtatcattctgcaccaatgaaagccgtcaaatttcggcagctgcacatcaatcatcaccaaatcgggcttgatttcggtaaattcccgggtaacccggctgaaatcctttatcccgtgcaccgcaaatgaccagcccgttaatctctctttcatctcgtgaaacaaagtgttatcatcttctattaacaaaatatgaaacatttgtatacaccctttttctgtctgatagaggaaaaaccggctgttgtgtccagccggttctttctctttacaattctcttcttaacgcggtcagaacgttggtttttgtcgctttccgggccggattcatacccgagatcaccgcgactcccgcacaaatgacaactgcgattacaacgaggctgagcgggatataggagaaggtataatgaagatcttcagctccggtctttccccctaccgctttcaaaataaccggcacagccagattgacggcaaaactcactccgtaggaaataataatcccgatcacagatcctaaaatcccgatataggcgctttccatcagaaacattctgcggatgatggacgggcttgcgccgatcgctttcataatcccgatttcctgcgttctttctgtaaccgccattgtcatcgtgttgaaaataccgatggcagaaatcaagacggcgataaagccgacaaagatcaggccgattttaaagacgaggaaaaatgtgttgacgccctgcagctcggttgtgacggacatgactttataaccgtcatcactcaaatcattcgttaactgttcaacattgtcaaatttgtcggcgtagacttttatgcttttttcagcatttccgcctttcagatctaagaatttcgaaaagtcctttttgaattgatcactgataaaaatatttgtatcctccatccactcttgggacggtttttttgttattccgactaccttaaagtcgtacgttttggttccttccgtttttccggtatcattgttcgtttttgagatgctcagctggatggttttattcagcagatcctccgtatagcctgttggcttttccacatccgagacattgtcttgatgatcctttaattctttgttgtattcatctgcctcttttttcgtccataggttcttcgcgaaattatagccgaccacaatttcattttctgatttggcgactcttccccgatcaagctccatattggctttgacttcgtctttcatgtttgtcagcactatagctgaatcttcatttgttctgtttcccaatgtcgctttattcggttcatacacttgggttctttcaacgacagacttgacattcttatatttttccaagtctgatttctttacggcttttccgttctcctggccgagcacattgatttccgtcacaatctgctggctcatggtaatgtctgtaatcgttttttgaatcccgaatccgacggaggacaagacaactaaaaacgcgcacgccattgtcgtcgccagcaccgtcatgaaaacacgcagccggtttttcttcatatttcttctgataaagtgaacctgatccttaaatctcaactgtaacgcccccttttaatacaccgtcatgcagctggaattttgaatgagcaatggaagcgacttcatcgtcatgcgtaatgatgacaaatgtaattccgcgctcccggttcagctgctgaattaatgcaagcacctcaagctccgtttctgaatcaaggcttcccgtcggctcatcggctaaaataatcgacggatttaaaatcagcgcccttgcgatactgacacgctgctgctgaccgcctgacagctcattcggataatgattcgcatgattttcaagaccgacccgtttcagcatatccgcgactttctgcttgcgttcagaaggttttacgcctttgagggcaagcggcatttcaacattttcataggttgtcagactcggaatgagctgaaaactttgaaaaatgaaaccgaaatgcccaaggcggaactgcgcccactctttttcactgaagcctgtcacatcagtgccgttaatgacgatacggcccttcgtcggtgctatatagccggaaattaaattcagaagcgttgattttccggaaccgctccgcccgacgatacaggcgatttcccctttttcaacggtcaaagagacatccttcagcaccggaaccgcactctctctgcctttcctgccgattttaaatgaatgatcgatatgctgtacatctatcacgtaaaccactcccctttatatttgtttcgtttttttatacatgaagtaataactgatgaaaaacccgataaccgcaccgataagcatgccgaatatgtagccggaatatgaaccgttataagcatatccgcatacacccgcacctcccaacatactgatcaccatgacgagcacttggaagatgcgttctgtatgtttgctcaagataaaatgtccgcttcgttcactcggcattttcaggaaattcacatagccgaaaagatagaaacaaaaacccattaatgcacatataagcaatgcatgtttcatgtaatgaatccatgacgtatggatataagcggccggcatgaaatagatcagaaacccgctccaagggaaatcaatatcccgcacagcctgcttgccaaaaaggaactcagcgtttaatagataaatggtgaaaatcacgattggaaagaaggagatcgtgaacgctgtgatgagctgtgctgctaaattgccagttattgtgccggcagctgtcactaatgcataaatcatcaagctgacgaccagcatccctgcgctgaatgagtgaaaatgatgtacagcgtcaggtttaagcataagaaacaatatgtcagacactccgtaagagacaagctgggaaccggctaacacggctgctcccagtaaaaacttagtatggaatatccggcttctcgaatacggaagacttaatgtatacattttttcagcccgtcctgctcttgtcagaaaaagccccataataaccggaggaatgaaatgcagcccaattacattccgatggctgtaatcaatgctgaatgtacaaactgaacccggatattgatgaagtacactcaaacaatctttataatgaaaatactcatttataattgccaaagggcctatgataagtaagaaccccgcggaaaggagcagcagcgtctgccgctgtttccattctttataaagcaaaccgttaatcggcaccttgccttcccccaaactaaacatgttcatacagacctacatatgctttgttttcctgtaaaccgtaaaataactgatgaaaaatccgataacggcgccgataataatgccggctaaatatccgaacatcgtgtccgtgaccccatatccgaaaactccaaaacccataaccgcaaacgcgattaccaatagctgcaccgggcgttccaattttctccaaagaaagaatctgccgttccgttcattcggatgtttcagaaagctgacgtaaccgatcagataaaagacgacgctcatgactgccggaatgagtaagatcagatgtctctctctgatccagtcgttaaacacatatccaataggtgttacaaatataaaaagacgagattcgatatagctgctgatgaaagagaattcattaccaatactaaaatcgaaaacaacctccaaattcgcggccggcagaccgatgagtaaaaagggcagaatcgttacggtaaacgccgttaacagctgagcgaatatatggcccgtcaatgctccggatgccattaacagtgcgtaagccataaaactgatgacaatcattccgattgaaaaatgatcaaaatcgtacgtatggctcggtttcagcagagaaatcagcaatgacgccgctccgtagcctatcgcctggggaacaacaatgactgccccgccaagccagaatttggtctgaaagatttggcttctgctgtaaggcatgcttaacagggcatccatcgttccctttgtccgctccaagcctaataagaagacagcaatgatgacactcacaacccagttgaaggaaagaagcgacccattcgtataactgacgacgaactcacaatcttgcggagccggatcattcaaacatccctgatatgttacgtaattgttataaaccataaaaggatttgccgctattaaaaaaatactgctcaataaaaacaaccactgatttttcttccattctgtatacaatagcccccgcggtatcattccggtcctcctttcttacacatgcttcgtttttttataaatcgcaaaataactgaccaaaaatccgaccgctcctccgaccagcatcccggccgcataccctgtcatcgtctgtcccgtcgagtaccccgccaggccaaaaccgagaacggcgataatgattaccacaatctgaatgggccggtcaagctgtctccagaggaaaaaacggccgttccgttccacgggctgtctgacatagcaaaagtacccgatggcataaaatataatgctcatcactgccgggatgattaatatatacttgctggcagatacccaattcgtatcaatgtacgtaatcggattcagatattgaaaagaattgtttaggtaagcattgactggcggcatcagctcatgcatgtcgatcccgaagatgacttccgcatttgtcaacggcaacgtaataatcaggtaaggcgctatcgatacagcaaacgccgttaacagctgggcgaacgtattgcccgttaagcagcctgcgctcgcgaccaatgtaaaagccaaaacactcacaatgatctctccaacgctgtaatggtggaagaaatatacgcgttcaggctttaacagaagaatcaacagctcagccagcccgtagccgatgacctgaaagccggcaatgaccgccgctccgagccaatatttagtgtgaaacacctgagcgcgggaataaggcagactgaaaagcgtatcaatcgttccctttgtgcgctccagtccgaataagcaaaccgccaaaatcacagcgggcgcccagttcaagttcagcattctgctctccaaagaattcacataaaacttacaatatgctcccggggtatccagacagccttggtagaccagataggtatttaacacttcaaaaggattgaccgccgctaaaaaaaggccgaccataacgagaacagttcgattctgcatccattccctgtatagcaatccccggtctaccatctccggttccccccaaacttcgcgatgaagacttcttctaagtttacaggaagctcgttccacactttcgggcgcagctcttgcagaaatttctttttcttctcatcgttcttcggaatcagcactgtataaaacacaccggcatggtcgaggatcggtatgttttgttctctgatcatcaagttgacatcctcatcaaacgccatttggattttcatgtaatcctctttcatatcatccaaatccatcacattcgtcagctgatttccttccaaaaatccgatccggttgcacatgcgctcaatatcttctaaacgatgtgaagtaatcagaatgctcgtttcccgttcagccacttcatccaccataagctgaagcacgtcatgacgcgttacagcgtcaatcccatccgtcggttcatccaaaagaatcaatgccggacgtgaagcaaaggcaaggacgagggccagctgttttttcagccctgtggataattcccggtatttcttcgtttccggaatgctgtacctgttcatgagctcattggcgtaagtcacatcaaaattcggatagattctgcttacaatagcaacaagctgtttatatgtatatttgtcataaaaaggattttcaacaggcatataaatgatattctgttttactttcggatgccgctttatttccacctgattaaataaaaccgtcccttgatccggcagcagaatctgctgaatgagccggagcaatgttgttttccctgatccgtttcggccgagcagcccaaaaatttctccttttccgatggtgagcgaaatatccttgagcacttctttaccgtcaatcgtttttgagagattgcgcaattcaatcatgatccctgcctcctttcacatcagcgctgatttcctttatccattcctgcagcttctccagctcaactcccgcgtaatgggcatcgatgatgagctgtttcaattgctcttttatcatcgtcatcttcccttcaaccaatgtcttttttgcattctccgatatatacgttcctcttcccctcagcgtttcaatgacaccatcgcgttcaagctccttgtacgctttgctgactgtattcggattggcgataatgatcgttgccaattccctgacagaaggaagtttatcccccggcttcatgatcccttttaaacaaagctctttcaattgctgtatgatctgctcataaatcggggttgagcttctcggatcgatttgaatcatttacttcccttctttcttttacgagctgctctatttctttaaatgttctgccactgaaaaccgatgacgcaagaatgacaaacagactgctggccaaaaccgaggcggcgataataagaggcacatcttgttttacggatcttttgtttttcatgaaggctctcctttcctatgctcaacatttatatttcgatttcattttttgagtgtttgcagtgtattacatcaagtagtacacgtaatacaataaacacactccgccctattgtcaattcttttttaaaaagaactacaaaaaaacccgccgggattccggcaggttttgcaccatctaaaacggtgcggtcagtaatcgaaattacgctgcaaaatcatattgttttgcagggtctggagctgcaatctcattcggtaaagctgctctctttgctgatcattcgcagataatgacagcttgtttaattcattcaccgcgttttcaagcatcatttgcgcttcactgtactcattatcattataatgctcttgtttggaagcggttttaaattgctcattcgcaaattcatacgcctgttcgcttctttggagatgttcatctactgattgtcttgttgccaacgaaacccctcctcagtgaatgggaaatcaaacttagtttgagcggaggaaaaatgattaacacccgaagattgcaggaaagagaaccaaattttccgtgagtcaggaaaaggaatgagaatcctgcccgcagttatactaaacaaaagaaagccgcatctgttttcacattgtgaacccccatcattcatgctacaattttaggatgcatctgatgtgagggaggctttttgaacattgaacgagaataacccttttccttattcaaatacggaaaaacggtaccatacattaaattatcatctgcgggagcatttcgggcataaagtgtttaaagtcgcgcttgacggcggttttgactgcccgaatcgggacggcacggttgcacacggcggatgcacattctgcagtgcggccggatctggcgattttgccggcaaccgggccgatgacttaatcacgcaatttcacgatatcaaaaaccgcatgcacgaaaagtggaaagacggcaaatatatcgcatatttccaagcgttcacgaatacacatgcgccggtggaggagctgcgtgagaaatttgaatccgtactcaagcttgacggtgttgtcggcatgtctatcgcgacccgtccggactgcctgccggatgatgtcgtggagtatttggccgagctgaatgaacggacatatttgtgggttgagctcgggctgcagaccgtacatgagcggaccgcccttctgatcaaccgcgcccatgattttgactgctatgttgagggcgtcaataaactgagaaaacacggcatccgtgtttgttcccatatcattaacgggcttccgctcgaaaacagggacatgatgatggagacggccaaagccgtcgctgatttggatgttcaaggcattaagattcacctgcttcacttattaaaaggcacaccgatggtgaagcaatatgaaaaaggaaagcttgaattcctttcgcaggaagaatatgtccagcttgtatgtgatcagctcgaaatcattcccccggaaatgatcgttcaccgcattacgggggacgggccgatcgaattaatggtcgggccgatgtggagcgtcaataagtgggaagtactgggcgccattcaaaaagagctggaaacacggggaagctatcaaggaaagctcttcagaaaaatcggggaggagactgccctatgaccttgatgcacatcctccctttcagtaaagaattgctgaagtccgccgcacaagaaggagatatcacggttgacgcgacaatgggcaacgggcatgatacatattttctggccggccttgtcggtgagacaggacatgtccatgcctttgatattcaggctgatgcactcgccaaaacgaaggagcgtctcggtgacgccctcagcccgcgcgtcacgctgcaccataagagccatgatcaaataaaggcatccctgcctgaggatgcgcacggccgtgtggcttgtgccgtgtttaatctcggctatctgcccggcggcgataaaagcattacgacaaacgggcactctaccatttctgcaatcgaacagctccttgaactgctgaaagagaacgggctgatcgttctcgtggtctaccacgggcatcctgagggaaagacggaaaagaatgcgcttctggaatattgcgaaaaccttgatcaggaaaaggcgcgcgtgctgagctacggctttctcaaccagcgaaacgacccgccgtttattatagcaattgaaaagaaatctcctggtaaataaagaatcggcctgtcatcaacaggccgattctttttgtgaacgtatttactttttcaaaaaagtcaattaccatgaaataatgggaaaaagttcatttttccactgaaacacctgagaggagcagcagtttgaatattcttcgcatcattttttcaagtgttccctacgtgatgttcatcatcattttatcaagacatttaggatttgagttcgcgaaaacctattactggtggtttgctgcatttttcgtcatcgggctggtcggcaaatttgtaatgcactttgcggaaaaaaagaaaccattaaaaaaagagacagcgtaaattgcgcatgtctctttttaatgggcactgttcatccattacgagcttttcgtccaagccatcttctgaaatttgcggtaggctcttccgttgatataaaagaaaaatgacgtttttccgcttgccctgatcagctttcgcgcgaggcggcccatttctttttggctggcgactttgtcatcggataaatagacgccgagcagcccccggttaatcagccggtgaaaattttcatgcggaatgccgtgcaaatgttcatccgctttttcaataaaatgcttcagtctctgcatcatttcttcatgagattgataatacgtacagaaattcagatcgccttcaagcagatcctcttcctggtctattaaataatcgagcagaatgtgcagcccttgtatgtacggaaaataactgctgcggattttctcagcggtatgttcgttgaaatcaggctggaaagagtaagcgacgagacagaaaatgcctaacgtcgatcctgcgcaagcagagaattcaaaccactccatttccggaagctgtgaccggtactgctcaaaccagcttttaagcctcggaacgcgttcatgctcaacgacatgcttatgcacctgaagatcgcaataataatcgcacagctcgagcaaataaggtttaatgatgccgtaatgttctattgacccgagcacccgctggcatgttctgaccagctcatgaagataaccgccgtcatcctgctcctctctgtactgatagtacggctgcacctcggcaccgactgtcagcgcgtcacgcatcgaaaggtgaagcatgcggaaatcttccggatcaagcgatgtgctgcggtcacacagattgtccagataatcactgatcgtctggtacgcaatgataaattgcacgcatttctgtttttgctctcccgacagcagggctaaaatgccgccgccctcacaatgaaacgatttatcacggatacttgcggccgcctgctcccgcagctcggtatttttaatggaatctgatttttcccgccatatattcaattcctgatgtacgagcggaaaaatttcacgatacacttttgccataaggttaaaaggatgttccggtactgtcaacaaatgcacccccagcgaattcaaatatactgatctgtaaaggctttcgccgccttaaacacagcttctctttccggttcattaaaaatttcatgataaagcccttcccattcccggtatgatttattatgggaagccacaccggaaaaccatttacggaccttcattttatcaacgattttgtcatcaccgccctgcataagcaaaagcggcacttttaaaaacgcatcagtcggcaccatagcggcatcaatggtttttaaaagctctctgtaccatcttacagatactttcgtgacatataaagaatcgttttgatccgcttcaatcatatccgcattccttgtcgccatatcaggcgataaaccggagtccactctgagggacggggcgagaacattcagtcctttagacgcaaaatcaagcactttattgacttttatttgcagcccaagacaaggtgatgataaaatgagtgccgtaatgcggggatttctctgctgcttaaaccattctatcgcaatcagtccgcccatgctgtggcccaaaaggaaaacgggcgattcaagcgttctcgcttgatcaatccatatatctacttcatcaatgtattcttggaaagagcgaatatgccctctggcgcgggtggatgttccctgaccgggcaaatcacccatcaccacgttatatccggaagatctccacatttcaacgagccatttataacgcccgtggtattcgcttgccccgtggattatgacaatggtaccgacgggcctgtctgctttccaagtccacatgctgttcacctcttacataaatttagagaaagaaggatgagacatgataatctacccttataaagaatttacgccggacatacatcctgaagcgtttattgcggataacgccgtcattacgggcgacgtcgtgatcggagaacaatcaagcatttggttctcagccgtcatccgcggggatgttgcgccgacaagaatcggaaaaagagtcagcatacaagacttgagctgtctgcatcaaagtccgggccgcccgcttcttattgaagatgacgtcacgatcggccatcaggttacactgcacagcgcaatcatcagaaagaatgctttaatcggtatgggctccgtcattctggacggggcagaaatcggagaaggcgcgtttatcggcgccggaagtctcgttcctcccggcaaatccattccgcccggctttcttgcgttcggccgccctgcaaaggtcatccgccggctgacagaagaagatgtacgggacatggaaagaatcagaacggaatatgttgaaaaaggccgatactataaagcactgcaagagaaataaaaaagatcagctttgttttactactgtaccatttttcaaaatattatttaagcaaaaaccatttgcgttctgctggttgtcagaaaacagaagcaaaatgttcaggaatttgttttattcttccccctttgacccgatcctatgaaaaaagagcccatttcagcgggctcttttttttacgctttttcggcaaatgtctgtccgttttccagatttatgtgttttcttttatggaagcctttcccgtaataggctgctaataatatgcagaaccaggcagggccgatgatgacggccactcgggtctctgcattaaaagccatcagtacaacgacaaaagcgagaaatgccagtgagatataagaggaaaagggatataaaggcattttatatttcagtttttttcgttcttccggctgtaagcttttacgatatttcatttgagaaagcaaaataatcgcccacgtccaaatcgctccgaacgtcgcaatgcttgtcacccatgtaaacactttcgccggcaccacgtagttcaacagaacgccgatgcataacgcacccgctgaaaccaataccgcttttcccggcaccccgccttttgtgaccgtgccgtaggttttaggggcttcattttgctcggccagattaaacagcatgcgtcctgtgctgaagatcccgctgttgcaggacgaaagagccgccgtcaaaacgacaaaattaatgattccggccgctgcggggattccgattttttcaaatgtcaaaacaaacgggcttccgcctgaaccgatctcctgccacggataaattgacataatgacaaacaaagctccgacgtaaaaaatgagaatgcgccaaaaaacagtatcaatggcgcgtgccagtgatttttccgggtttttgacctcaccggctgtgacaccaatcagctcaatcccgagatatgcaaacatgaccatctgcagcgacagcagcacccctttaatcccattcgggaaaaagccgccgtggctccataaattgctgatcccgagcgcaacgcctccgtttccgagaccgaatacgatcatcacaaggccgatcgcaatcattgacagaatcgccaggactttaatgagcgcaaaccagaattcaagctcaccgtatgctttgaccgccagaaagttgacagccgtcataatgacgagtgcacaaagcgcccagatccatgacggcacgtcagggaaccagtagcccatataaatgccgaccgcggtgatttccgccatgcaggtaacgacccataaaaaccaataattccagcccgttaaaaatcccgccagcgggccgagataatctctggcataccggctgaatgagccggccacaggcttttgaatcgccatttcccctaatgcccgcataataaaaaacataatcagcccgctgcaggcgtaagctgctaaaatccccggtccggcaagctttatggccgaagctgacccgagaaacagcccgactcctatcgcggctcccaaagacataagcgagatatgccgctcttccaagccgcggtgaagcgtttttcctttgttttgcataactctccctccccctgattttgacagaaaaaacaaaccgagacgaaatagccagaaaacactctccggaatctgtccgatagtcctataataacatttttctgaatattgcgtaacactttgcggaaaacatagcggaatagaaggtttataaaaaacaatagaaaaaaggctttcgataacatcgaaagccttttggattaaacgaagatgacttctttcggctgatgattcagctcttccggcaccagtcttttttcgacattgatgctgtgccagatcatgaagatcagcacggtccagattttgcggctgttatccgctctgtcggcacaatgatcttcaagaagctgaaggacataatccttttcaatataagcgtctgtttcgctttcatggatgatgttgcgcacccattcgttcatttcatttttcagccagtggcggatcggcacagggaaaccgagttttttacggttaagcacatgatcaggcactaccccttcagcggctttacgcaggaggtatttcgtcgtgccgtttttcgttttcaattcatccggaattttagaggccacgtcaaacacgactttatcaaggaacggcacgcgcagttccaatgagttggccatcgtcattttgtcagcctttaacagaatgtcgccgcgcatccacgtatgaatgtcgacatactgcattttattaatgtcactgtatgaacggctttccgtaaagtacggcttcgtgacatcacggtatgaaagctctgaattgtaatgtttaagcagctgttttttcacaggctcttcaaaaatcttcgcatttccgatatagcgctcctcaagcggtgtgcagccgcggactaagaggcttttccctctcattccttctggcatgaccgacgccacgtgaagaagcatttttttcagtccggacggaatgcgttcaaacggtttaagcgacagcggttcacggtaaatattgtacccgccgaacagctcgtccgcgccttccccggataacgcaaccgttacatgttttttcgcttctttcgcgacaaagtacaaaggaatcgccgccggatctgcaagcgggtcatcaaagtgccagacgattttcggaagctcgttcatatactcctctggagaaatgactttgctgatattttcaatcccgagcgcggcagctgtttccttcgctacatcaacttcactgaagccctgctgctcgaagccgacagaaaatgttttcaggttcgggtgaaattctttcgcaactgagacgataaaagaagagtcaataccgcctgataggaacgagccgacgggaacgtcacttctcatgtggactttgacagagtcaaagattgcgtctctgacttctttcaccaatttatcttcatcagactgaacgggcttaaagttcgctttgaagtacgttttaaacgcgatatcgccttccgggcggatcgtaaactggctgcccggctcgacttttttcacttcagcgtcaagcgtgctcggttcaggaacgaattggaaagacatatattgctgtaaagaagctgtatcaagatcaataccgttttgagcggccattaaactttttctttcagaagcaaaatacactttgtccccgatggttgtgtaatacagcggtttaattccgaacgggtctctcgcgccgtacatgacacggtcagctttgttccagattaaaaacgcaaacattccgcgaagctttgaagcagcttcttctttataatggcggtatgtcgcaaggagcacctcggtatcggaatctgtattgaacttgtagcctttcgcttcaagctcttctctcaattcaatgtagttatagatttcgccgttaaaaatgatccaatatttttcgtcttcatatgataaaggctgtccgccgttttctacgtcaataatactgagccgtctgaagccgaaaccgacgtgctcgtcatgataatacccatcgctgtcaggaccgcggtgaacgatcatttgattcatttgtttgattagctcttcttgatctgcggtttgagttaatggatgcttattaaaaacaccgacaaatccacacatagtatagcctccataagtgtaattttctaattggaccccctttttatagacgctttgttacgccattggtttcacgctatgtaaaaaatcagcatggcagcatctgcaaaaagggaaagccgcttaagtaagcggctataaaattattctcctagtgcttctttgcgaagcgcatccgccttgtcagtacgctcccaaggaagatccacatcatggcgtccgaagtggccgtaagcagcagtctgcttatagatcgggcggcgcaaatcaagcattttaataatgccggcaggtctcaggtcgaagttattccgtacgacttcgatcagtttctcttcagaagcttttcctgtatcaaacgtattgatggaaatagaaacaggctgtgccacgccgattgcgtatgcaagctgcacttcacaagaatcagcaaggcctgctgccacgatgtttttcgctacgtatctcgcagcgtatgccgctgaacggtctaccttcgtcgcatccttaccggagaacgcgccgccgccgtggcgtgcatatccgccgtatgtgtcaacgatgattttacggcctgtaagccccgcatcaccttgcggaccgccgattacgaaacgtcccgtagggttgatgaagtattttgtctcttcatcgatcagttcctcaggcacgacagggttaatgacatgctctttcagattgcgctgaatctgctcaagcgtaatttccggatggtgctgagttgagatgacgatcgcatcgatgcggacaggtttgttgttttcatcatattcaacggtaacttgcgtttttccgtcagggcgaaggtacggaagaatgtcttctttgcggacttcgctcagacggcgggctaatttatgcgccagtgagatcggaagcggcataagctctttcgtttcgttacacgcataaccgaacatcagaccttggtcccccgctccgatcgcttcgatttcagcgtcgctcattgtgccttcacgcgcttcaagagcctgatcgacacccatcgcgatatccgcagactgttcatcaattgatgttaaaacagcgcaagtctccgcatcaaatccgtatttagcccgtgtgtagccgatttctttaatcgtttcacggactgttttcggaatgtcaacgtatgttgatgttgtaatctctccgcttaccagcacaagacctgttgttacagacgtttcgcaggctacgcgcgcgttcgggtcattttttaaaatctcatctaagatactgtcagaaatttggtcacagattttatccggatgaccctcggtaacagattcagatgtaaatagtcgacggtttttactcatttacttttcctcctgaaaaaagatcttttgcaagaccttttcatatgatacggaactcgctccctcttaatacaatgtcatactatatcagagaatgttaattggcatattttatgaaataaaaaaaccttttccactcgaggaaagggtttggtctgtgtgcctttcactcttatcgctcaaggaaatattaaaccttgcatcaggttagcaccttggtttcccacagtgttttcacctgcttttttacagagaaaccggttgctgggcttcatcgggcctgtccctccgccagctcgggataagagtatccgctcaatgaaatatcttatcgtaaaagggcggaaagtgtcaatatgaattaaagcgattacgcgcctttatttcgggaagcaatggaaaaaacacaaacaaaaaataataaatagtatagactatttttatatatatgttatactaattccacattcagcgaaatacaaataaaccggcaaaggaaggtttttatgaaattagttgatttaaccgcagatcttcaagcgttactcgcaagtccgaatgtgcatcataatttatcagctccaaaacttactgaaaaagtgatcagccgaaatgaaggaacgctgacatcaacaggcgccgtacgcgccactaccggcgcatatacgggccgatcacctaaagataaatttatcgttcgtgaaaaaagcacagaaaatcaaattgattggggcgcggtgaaccagcccatttctgaagaagcgtttgaaaagctgtacgccaaagtcgtcagctacttaaaacagagagatgaactgtttgtttttgaaggattcgcaggcgcagatgaaaaatacagactgccgattacagtcgtaaatgaatttgcgtggcataatttattcgcgcgccagctgtttatcagaccggagacgaatgaaaaagatccgcaagcacagccgtttaccattctttcagctccgcattttaaagctgatccggaaacggacggcacgcattctgaaacatttattattgtatccttcgaaaagcgcgtcattttaatcggcggcaccgagtacgccggagaaatgaaaaaatcaatattctcgattatgaactttctgctcccgcagcaggatattctgccgatgcactgctcagccaacgtcggtgaaaaaggcgatgtcgccctgtttttcggtctttccggcactgggaaaacgacgctttcagccgatgcggaccggaaactgatcggcgatgacgagcacggctggtctgattccggcgtttttaacattgaaggcggatgttacgctaaatgtatcaatctgagcgaagaaaaagaaccgcagatttttcacgcgatccgcttcgggtctgttcttgagaatgttgtgcttgatgagaaaacgggtgaggcggattacgacaattccttctacacggaaaacacaagagccgcatatccgattgagatgatcggcaatatcgtgcagcctagcattgccggccacccgcaggcgatcgtctttttaacggcggatgcattcggtgtgctccctccgatcagcaaactgacgaaggagcaggcgatgtatcatttcttaagcgggtacaccagcaaacttgccggaaccgaacgcggtgtgacatctccgcaaacgactttttccacgtgcttcggttcaccgttcctgccgcttccggctcacgtatatgccgaaatgctcgggaagaaaatcgacgaacacggcgttcaagtctttctggtcaacacaggctggaccggcggagggtacggagtcggagagcggatgaaactttcgtatacaagagcgatggtcaaagccgcaattgacggcacgcttgatcagacagacatgacagcagacagcattttcggtctgcacagccccgttcatgttccgggcgttccggatgaggttcttcagcctgaaaacacatggagcgataaaaaagcatacaacgaaaaagcgctgtttttagccaatgagttcaaagaaaactttaaaaagttttcccatgcagactccattgccaaagccggcggacctctcgtttaaccaaaaaagccaagggcgtatatgccctcggcttttgttttttcaatttgtcgaatgaagcgaagtgagtctgtatgtaatgcttgtccggccgttcgcccactcgagcttttggacttcacccgtgccggatttctcgccgttttttgttttgcgcacgtccatcggaatatcgagaggatagacccgatagccctctttctctaataaaaagatattttcctctatccgtttttcattgcctttagtcacaatcatagtattaaattctacaggcattcccaaaatgaaaatcccctttcattctctttttctatattatcatatcataaatccggcatcttaccttgtcttcatccattccgccagacgccggacaatgcgtctgttttcctgcgggggaaaataatgcgtaaaaccgctgtaataccaggtctccaccggtttccccgtctctttcagcttgtcctcaatcatcctggcgtgctcgatcgagacattttcatcattctcgccatggatgagcagcacaggcgcctgaatgcggtctgctttttcaaacggcgaacgccatctgtattcatccggcacctttttcggcgtgccgccgatcacccgcttcatcatccgccgcaaatccttccgctcttcataagtgagcgccatgtcactcacaccgccccaggaaacgagcgaagccgcttgatgccccatctcgatcgcagtcaaaagacccatgattccgccccgggaaaatccgaaaatatgaatccgcccttccctgacgttcggatgctcctgaagcagacggaaagccgaaaacgcgtcctctctgtcctctcccgcaaaatcttcattcccctcgccgccctgattgcctctgtaataaggcgcaaacacgacaaagccttgggaagcgaattgaacgattcttcccggacgaaccatgccgacatttttaataccgccgcgcaaatataaaaaaccgtcgtatgttcccggcgccgcaggctcggcaaggagcccctttaccttcagcccttctgactcatagcacaccgtaaagaggcggacatgcggactcggagacggaaaccttttcttttcaacaagcaaaacaaatgagcctccttccatcatcagttttttattctttcccaacctgaatatgggcactcacacattttttatacccatcatacgatatgtaaagcaaaaaaggttaatttaacgcttaaaacaaggaggttacaccgtgaacaaatggctcaaaacgagctgcgtctttgtcatatgctcctttttcctgctcattcttccggcctgccgacaggaagaaagtctgacgaaggtaaaggtggcggaagtcacacactccatcttctatacccctatgtatgtcgctgaagcgaaaggtttctttaaaaaagaagggcttcacgtttcacttcaaaccacatggggcggagacaaaacgatgacatcgcttttgtcaaacggctctgatatcgcgctggtcggttctgaaacgtccatttacgtggaagcgcaaggagcaaaagatcctatcatcaacttcgcgcagctgacacagacagacggtacatttctcgtggcgcgaaaggatgtgacatcattcaagtgggacgatttaaaaggaaaaacatttctcggccagcgtaaaggcggcatgccccaaatggccggtgagtacgtcctgaagaagcatcacatacagccgaaaaaagacattaacctgattcagaacattgatttcgccaatatttccaacgcattcgcatccggaaccggtgattatgtccagctgtttgaaccgacggcatcccaatttgaaaaagaaggcatcggccatatcgtcgcatccttcggagaagcttccggccaagtgccttacacaacctttatggcaaaagaaagctatttaaaaaacaatgaaaaaacggcggaaaaattcacccgcgccatctaccgcgcccagcaatgggtggaaagccatccggccaaagacatcgcaaaaacgattcaaaaggaatttgccgataccgaccctgccattattgaagcatcgatagaccgttataaaaaacaaaaatcattctcttctgaccccgttctgcaagaagatgaatgggaacagcttcaatctattatggatgaagccggggagctcccgaaacatattccgtacagcaaactcgtcaacacaaaaatcgccaaaaaagtcacctcagaacaataggaggaacatgaatgtcttttttacatgtggatcatgtgacacatacttatttctcgctgaaagaaaaaacaaccgccgtgaaagatatacatcttcatattgaaaaaggggatttcatctcctttctcggaccgagcggatgcggtaaaacaacactcctatccattcttgccggccttattgcccctgcacaaggccgggtgctgattgaaggcagcgtgccgaaccataaagaacaccaaatcggctatatgcttcagcaggattatttatttccttggaaatcaattgaggaaaacgtgctgctcggtttacacatttccaaaacattaacagaagaaaagaaagctgaagttctcggccttctgcctaagctcggattaatcggcgtcgaaaaaaaatatccgaaagagctgtcagggggaatgcggcagcgggcggcacttgccagaacgcttgccccggacccgggcctgctgcttcttgatgagccgttttcggcgctggactttcaaacgaagctttctttagaaaaccttgtcttcagaacattaaaggattttcaaaaaacagccgtgctcgtcacccacgatatcggtgaagccatcgcgatgagcgatacgatctatttattttcgaatcagccgggaacgatccaccaaattttcaccgtgcctaaggagctcgccgccttagatccgtttgacgcgcgtcaggacccggcctttcagccgctgtttcaaaccatatggaaggagctgaattcccttgaaaaacagcagcggcacgattgaagagcttcatcagcagtttaagaaaaaacaccaaaaagaaaaacgccggattcgtgcgtatcaggccgccatttttatcgtattttttgcagggtgggaaatatcgagcaaagcgggctggatcgatccgttaattttcagctccccctctgccgtttgcaggctcttagttgaaaagattgcggacggatccctcgcggcgcacatcggtgtcacattaggcgaaaccgttctcggctttttgctcggcacccttctcggcacatgtctcgccgctctgttatggtggtcaaacaggctcgcccggattttagacccgtacctcgtcattttaaacgcgatgccgaaggtcgcactcggaccgattctcatcgtcgcactcggaccgaattttacaagtatcgtagccatgggagcagtcatcagtgtcattatcacgacaatcgtcgtctttacggcttttcaggaagtggatgaaaattatattaaggtcatgaaaacatttggagcgaaaaggcgcatcatgtttaaagaagtcattctgccggcgtgtgcccccgccattgtttctgcgcttaaagtgaatgtcggtttatcctgggtcggtgtcattgtcggcgagtttctcgtttccgaaaaaggtttaggctacatgatcatatacggatttcaagtcttcaatttcacccttgtatttttaagccttctgatcatcgcgatttttgcgacattaatgtatcagggagtggaactgttagagagaaaatggacgaaaggaaaaatataaaaaagacccgtgcggaaacgccgggtcttcgtttctatgattgaaatacgccatcttctttcagctttttcaggcttatcggaagcaccgaatctttcataatgaaactgaactttttatttcgcgggagattctccggcagttcgctgaacagcaccggcccctttgtttcaaaataatcagcctgtttttcaagcttttcaatatcggcaaaataaatattcttaacgattaccttttccctgccgagcactttatactgtccgacgtactgaaggtgtcttaccgcggcgccggtctcttcttttacctcgcgcagggccgcttcctccgcacattccatcggctccacttttccgcccggaaattcaaacccccggtcttcgtgctcagtcaaaagccacttgtcaccatatcggcatatgacccatacgtgcttcgggctgtctgaaaaaggctggtgttcaaaggagagctgaacagtgttctgataatagtctttaaactcgtacatgtttatccctctaatccgttccttcgtatcttccatacatcataccacagttgcgtttgttcggaagccctttatcaaaaattcagaggaaaaccatcatacccgctagtatagcctcctatgaagcaaatgttacggtttgcgcttgaatttatttttcagggtgtccaaaaggtcgacgagcacctgcggaaccgggatgcccagcgagcttgccgtaatcacaatctgtatcgattcgtataaaatataaaacatgatagccaaattgcggatggagccttcggtatgaagcagctgatcaaaaaaatggcaaactgagactaatgacaaggtcacgatttttttgaccagccgcgcaaaaagcttttttgggctcagctgttgcaaaagagattcctttaagcttgtactgataaattcgatcgccatgaccgatagcaaaatcagaaacgaatactgaaaaccgccgaagaaaaatcccgctgccgacacgatcactgcaaaaaacgaaaagatgccaaagtctctgcccacttgatccaacatcctttcacagaaacggccttacattattctatgaaaggtgaatagaacggactggatttttcagaaaaatggacaaccaaataaaagaccggatgctctaaagccccggccttcccttgttaattatcctaaatacgctttcagcatccagttatgtttttcgatattctggtgaatggcaagcagcatatctccggtcgtttcgtcaccgacttcatctgcgagatccattccgcttttcagttcctctgcaatgacagtgaagtcatcataaatgttctgtaccatttgttctgcgctctcattgccttccgcttcttttatagatgcagtcttcaatgattccgtcattgtgccgatcggcttgccgtttaatgccagcagacgctctgccaagtcatcaatatatgtagccgtttcgttatacagctcctcgaacttttcatgcagtgtaaaaaagtccttccctttgacgtaccaatgatagttatgtaatttcacatacatgaccgtccagtttgcaacttgtttattgactgcttccaatagtttttctgacatgcctatcttcctcctttggtttactattgatataccctttatatcgtttgttaaaacataaatttttagcccttgattttacgtctggaaaatatgttattatttgttaaaaaggagggatttcatgctgcttcttctgagtctcggctttcttatcgtgcttgccgtgctgcttttatccatctggtcgaccgtaagagcctataatgtaaagcatacgattgatccgccgcaggacgaatcaaacggcttgacgcacaaaaacaaaccttaatgatgatgcgtctgttcctcatggccggaggaatcatcggcagcttcagcatctccgacacgcacttttacagtcggcatattgtgctgctgttttgccgttacgtgggattgaacggtatacacaccctcttcgtcaaattcagtccgcagatgatacgcccctttttcctccttggccttgcttgttttgctgctgcctttttttccttctttccatacttcaaacatgacttcatccgcatccgtgacgcgctttccgccgtaaaaaacatccgccttgtattctgctttttcatgcggctttaccgtttccggtcccgtaagcttgacctcaagcgctttaggcttttcatccgcggaggttttgtccgaattgcccccgcaagaagataaaagaaataccataccgcacatacctgccaatacagcccgtttcattccatcactccctcgtgtttgcttctattttagcaaacgcttacacataaggtgtgacattttttagaaatatgtaaaaaaagcctttttgcatgacagcaaaaaggcctgtttttttatccgaacactttcagcaaatcttctttatcctgtgacagccagaaacgcattaggcgtttcgcgccttccaaatcatgaagtttcgcctggccgcactgtttttcgttggctgccggaatctccgtaatatcgatggcttctttcagtgtagcgtcaagcaggtcaacaatctcttccgctgtcggctcaccgctcacaaccagataatatcctgtctggcagcccattggtgaaatatctatgatgtcgaagtgattgtatttctcagaatgtgtgcggatcgtaaacgcaagcaagtgctcaagcgtatgaatcgtatccggcttcatcgcctgtttgttcggctggcagaagcggatgtcaaacttattcacgacgccgtctgttccgactttatgcactccgcaatgtcttacatacggagccacaaccgcgttatggtcaagctcaaaactttctactgaaggcataatggcactccctttttttcagaatatgcacccattataacacagttttccgataagaattgcggcggacgcttttcaatctgaaattttttttctatactagcatcagaaaggtggtttttttgatgaaaaccataatgattgcgttaatccgcggataccagaagttcatctctccgctgacgccgccgtcatgccgcttttatccgacgtgttcgcagtacggaatcgaggccgtcaagactcacggcgcactaaaaggcggatggctgacactgaagcgaattttaaggtgccatccttttcatccgggcggggttgatcccgtaccggaaaaaaaacaaaagcattagtccatatgctgatagccgtcgatcaccagatcaagcttgccggtttcaggatcaatcacaagaccgtgcaccggcacgttatcagggaatagaggatggtgtttaatgacgtttacgctgtctgtaacactcgcttctacagaatcaaagcttttcagccattgatcaagatcaacacctgagtacttcagcatgtcaatccgctctttcggaataccgcggtcaataattttaccgagcatatcctcgctgttgattttgctcataccgcaatcatgatgcccgataacgcagacttcatcagcgtttaattcgtatacggccactaaaaggctgcgcataatgcttccgaatgggtgggcgacaagcgcgccggcacttttaataattttcacatcgccgtttcgcatgttcatcgcatgcggaagcaattcaacaaggcgtgtgtccatgcaggacaaaatcgccatctttttatccgggaatttagatgtttggtatttttcatactctttgtttttagtaaactgctcattaaatgtcatgatatcgtttagaagactcatcttggtgtttcctttctgcttttttattcacaatataacataaagcgggtcctttcgtcactccccgctcttgatgacaaagttgcagacggctcaaaaaataagacaaaccccctcgggcttgtcttatttccccatattgtattttttgttgaactgttcgactctcccgcctttttcgttgaacttttggcggcctgtataaaacggatgcgtatctgagctgacttctactttaatcagcgggtatgtttttccgtcttcccactctgctgtttcctctgatgttttcgttgaatggcttaaaaaccggtagccgctgttcacatcttgaaaaatcacttgatggttatccggatgaatatcttttttcatgctgatctccctttctttaaatcgtaattattacgctttattctaaaccttaaataggcgcttgtcaatcatatatgccccgatcccttgatttctaaaccctgcacatatatggaatcagaagaataatttaatggcttcagcaaataatataaccacattacataaaacggtaattagaaaggcggtttatgacgtggatgatttagtattagccagaagcctgttcgggacaaccatgggctttcatattattttcgcgacgcttggtgtcggtttgcctctgatgattttaatggctgaattaatttatcaaaaaacaaaagatccgcattatgccattatggcgaaaagatggacaaaggcgcaggctgttctgctcggcgtggcgataccgaccggaacgatcgcgggtacacagcttgcccttttgtggcccggattcatggaagtcatcggcagagtgatgtcacttccgtttcaaattgaaatttatgctttctttatcgaagcgctgtttatgtccatttatgtctatgccgctgaccggctgactccggcgatgcgcatcattgccgtcattttcgttttgatcggcgccgcggcatctgccgtcttaatcacaaatgttcacgcatttgaaggaacgccggccggctttaaaattttaaacggcaaaatcactgacgtcgaaccgtgggcggcattttttaatccaagctttttcaccaccgcgggccatgtcgttctgacggctttcatgaccggtgcatttatcgtcgcgtcagtagccgcttataaaatgctgagaacgagaaaacaggagcaggtataccgttttcaccggaaagcgcttctgctcgctttaacgatcggcggaatcttttctattattgcctctttaaacggacacgagtcagctcagctcctttacgaataccagcctgagaagcttgcgggcgcagaagggctgtttgaaacaaggtcacacgctccgcttgcgatcggcggttttaccgacgcaaaagaagaaaaagtaaaatgggcgatagaagtgccgtgggctttaagctttttggctgcaaacagctttgacacagtcgtcaaaggcttgaacgcgtttccgaaagacgagtggccgcctttattcatccatacactgtttaacggaatggtcggcatcggaatgctgctcattttgtactccgtcatcggcatcgtgtggagaaaaatattaaagaaagacagctttccgacttggcttttgattttatttttaaccgcgggaccgcttagtctgatcggcattgaattcggatggatattcgcttgtactgggcggcagccatgggtgatttatcatcttctgaaaacgtcagatgtcgtcacgacaactggttcaatcggtttgctgttcatcctgtttacggtggtttacgccattttggcggccgcagtcatttatgtgctgctgtattatttccgcaaacatcccgttgaggaggatgtaaaagcggcggaatcttaacaacagaaagggctgaattgaaatggacattaccatggatgctctcatcgcgatatccatcgtatggggcttcgtgtttatctacgcggttatggcaacgatggacttcggagccggtttttggtctatgatttatttaaataaagaacaaacaaaggcgactaacatcgccaaccgttatttatccccgacatgggaagtgaccaatgtctttatcgtcgcgatcgttgtcgcccttttcagtttctttcccggggcaactttcgtgctgggtaccgttttattgattccggggagtatcattttgctgcttttagctatccgaagcggctttctcgttttctccaatacggcgaaagaaagaaaaatcatgagatatatctccggaatttcaggcttcattattcctgctgtgctgattttggtacttccggtgacacacggaggatttatcgagaaaacgggcggggtgtatcacttgaatttggcaaatgtctttacaagcccgaatgcgtatgcctttatcggctttgccattttaagcactttatttttatcttcgctgcttctggccgacttttcaaatgttgcggaagaggagcatgcgtatcgcatatacagacggagctctttaataacagggccgctgtctcttctttttgcgatcttcattatgctgacattgcgtacggaagccggctggctgtatacgggaatgatgaaagacctgacatggctcatcctgtctgtcattacatttatcattgccggtatcgctctgtttttgccgaataaacgcttcggcagaaacctcggcaaaccgaggatcgccatgattgccattgcgctgcaatactttctggcaagctatgcgtacggacgggctcatcttccttatatgatttatcccgacattacggtcatgtcaggatttacggaacccgcaaccttcagggcgctgtttatgacgtatatcgtcgcgttcatcattttgtttcccggattttatttcttctggaagctctttatgaaagacagacgttatatccgccaggaggaataacaaaaatcggggcggctcatactaatggcgtaccttttatttgggaggggaatcagcatggaccaaaaaattctgtgtgaagtcaataactgctcatattggggcaaaggaaacaaatgcacggccgacgctatttatgttgtcagccatacaggcgaaaccgctgaaaaaagtgaagaaacggattgcaaaacctttaaaccgcatgatttataaaaaaaagagctgtttttatacagctctttttaatttccgcgccgcactgctcacatttatcaagtaaaaaaaccggctttaacagccggttcaaacggggaaggggtgatgatgaacagtttcaatataacagcggcatacagaatgctcaacttgctgaaatatcgttttatcagctgtttgtcgtaaaaacgtccatttgggtgacgtattttctcattatttcctgattaacttcgacacccagcccgggaccgtccggaacagagataaatccctcttcgatacggatgtcaggagtgataatatcctcctcccagtatcggtctgatgaggaaatgtcccccggtatcgtaaattgcggcagcgaagcaagcgccactgtctgcgctctcgaaatgccggtctcaaacattccgccgcaccataccggcatgtgatgctctctgcataaatcatgtatttttaaagcctctgtcagaccacctacacgcgccggttttatattaatgattttacagcttccaagctcaatcgcacgcctcgcgtcatcaaatgagcatatgctttcatcaagacatatcgccgttctcaagtgtttttgcaggtggcggtgatcgacaatatcatctgcctgaagcggctgttctatcatcattaattggaattcatccaattctttcagcctgctgatgtctttcagttcatacgctgagttggcatccgccatgagcggtacattcggaaaacggctgcggatggctctgaccaaatcaacgtcattgccgggctgaatttttatttttatacgttgataaccttcttttacgtattgctcaatttcccgaagcatctcatcagccgaagcaagacccactacgacgccggcgggcactttatcttttttgcctcccaaggcttctgcgagagaaatcccctttttcttggcatataaatcccacacggctgattcaaggcccgcttttgccatgcggtttcctttaaaacgctcgagacagtcaggcacgtctgacgggtgggaaaattcgcggcctacgacatttggaataaaaaaatctttcagcatatgcgcgcatgtctgaatcgtttcttctgtataccacggggaagaaaacgccgatacctctccccagccggttctcccggtttcgtcgatcgcttccacgatcaaaaatttacggtcgtgcagagtttcaatacttgttttaaatggtttttttagcctcatactcacatgataaagggtgattttttcaatcttaatcatgacaattctcctttacgaagctcattaagccgatgcctcatcagtttattggacgcgttccgcggaagctcgtcaaccgcgaaaaaagcagccggtattttatattttgcaagacgttcacggcaaaaagcggtcagctcctctgaactgacagaagaagtcaaaacgagaaaggcatgcggcactttcccccacttcggatcttcggctcctgaaacaccggcttccgctacagccggatgggcaagcagcgccgcttcaacttcagccgggtagatgttctctccgcctgaaatgatgagatccgaccgtctgtccagcacatataaaaacccttcatcatccaaatagccaagatcgcccgttttgaaccagccattatgaaaagcggcctgattcgcttcgtcacgatgatagtaccctttcatcacattcggccctttcaccgtaatctcaccaggttcaaacggcgcacagcgatttccgtctttttcaattctgatttcacatgaaaacagcggtttacctgccgagccgagcttttccatgctgaattcaggagaaagcgtgacaatctgtgagcaggtttcggtcaagccataagactggaagaccggaaattgtttcctgcggcattcttcaagaagcggcagcggtgccggccccccgcctagcagaatgcaacgcagtgattcaggacattgttcagtctccgaaagcagacccgacagcatggtctgcacagccgatatgatcgtgacccggtgtgagctgatgctgtccagcacatcagtgacagaaaatttttggtgaagcacgacaggcatgccgtaaatgaccgatttaaacagtgcagacaggccgctgatatgaaaaagcggcagcgcaataagccagcggtcccgctccgtgacccccagattcagcgcagatgatacagcgctggaataatggtttccgaaagtctgctgcacccccttcggccttcccgttgttcctgacgtatacataagagtcgccgtatcatcgagcgttacatattcttccggctcaatgtctcccgcctcttcagcctgcagctcgtccacatctgcggtggcgactgcagattcataatcttcccggcgaaaaccgtcctccgtcaataaaagcttcgcctgtgaatcttcgagctgaaacagccgttcttgttttgagagcttcgtatttaacagcaccgcttccattcctaataagaagcaggcgtgaacggcataaaccatttcaggtctgttagaaagcaaaatcgcgacacggtctccttttttaagcgtgtagtattcggacagccgcgcggccatttgtttagaagcatggtacaattctttgaatgtcatctgtttgttttcaaatatgagagcgattctctcaggtgtcagctgagccctttgaatgagccaatttggctgttctgtcagcatgttatcatctccgaggtaaaagtactttttttgaaaagaaaacagcttggaccagagcggctcaagctgtttcgtagtgtcatctgatcacggaaaacgagggaactgaccgaaatcgggactgcgtttctctttaaaggaatcgcggccttctttcgcttcgtctgtcgtgtaataaagaagcgttgcatctcctgcaaattgctgaattccggcaagaccgtctgtatctgcgttaaatgccgctttaaggaaacgaagggctgtagggcttttctcaagcatttcctcacaccatttaattgtttcctcttcaagtttctctaatgggacaaccgtattgacaagccccatgtcgagcgcttcctgcgcgttgtattgacgacacaggtaccagatttcacgggctttcttatgtccgacgatacgcgccaggtagcctgagccgtaaccggcatcaaagctgcccactttcggcccagtctgaccgaaaatcgcgttatcagctgcaatcgttaaatcacagacgatatgaagcacatggcctccgccgatggcgtagcctgataccatcgctacaaccggttttggaataacacggattaaacgctgaagatcaagcacattcagacgcgggatctgatcgtctccgacatatccgccgtgaccgcggactttttggtccccgcctgaacagaatgccttatctcccgctcccgcaagaacgatgacaccaatctcagagtcatcacgtgcgtaagcaaatgcgtcaatcatttctgataccgtcttaggagtaaatgcgttatgtacctccgggcggttaattgttatttttgcaataccgttatacgtctcgtacaggatttcatcgtactgacgttcacttttccattctgcagccattgatatgacctcctctatttttgcatgagtccggccgaaaagtcattttctttatgctttacaagccgtttaaaaactcacttactatcttaccaaaaattcgcggctgttccacatgaaccgtgtgccccgcctgtttgacaacctctattttacttgatgggagcaggttatgcaccttttgattaatgacgcaaaatttttcatcccattcaccgcatatgagaagaaccggcgatttgatgcggtctaatgcactccaccaggaaggctgtgagcccgtccccattccgagcagactgcctgcaagaccggacggattatttttcagccggccggcacggatggacgcctttacattgtccggaagagaaagctgtgtggcaaacaacggaatgctttcccaataatcgacaaacgatgttatgccttcccgtaatataaagtcagcaagcttccggtctgactgaatccgctttttgcgttcctcgagcgtgctgaggccaggagttgaactttccagaacaagcgctgacacccgatgcggaaatgtctgtgcaaaggagtaagcaagtcttccccccatagaatacccaataagtttcactttgtgaagttttaattgatcaaaaacggcggcaaggtccgccacctgccggctcgcactataccttgccgcttgcacaggcgcgtctgtctctccgtggcccaggcagtcaatcatcaccattcgctcgccgggaaacatttcgcgtaaaaattcccatgattctttactgcccgtaaacccgtgcagacaaactatcgcttcagacgattcgtgaccgctgtcagccgcccgatagcacacaccgtccgccattttgacagttacagcttccattcttttttcacttcctggactgcggcctgcagcagatcgcgatggaattgaactcttgatgtccgatctgttttcagctcgataatatgaagtccgggcttgtccgcctgcggctgatacgcatccttaaatgcatcccaagtctcagggcaagtatacgtcccgccgtacagtgcggcggcatgacggaaatcaagtcccgtcggcgtaccgaacagttcttcaaaatgagttttatcagatgcctgcggcaaaaatgagaaaatcccgccgccatcattgtttattaaaataaccgtaagcggaattccaagttttttagccgctaacagcccgtttaaatcatggtaaaacgataaatctccaatcacaagcgtgacaggcgcctttgttccctcacacagtcccatagccgaggaaacaaccccgtcaattccgttagcgccgcggttggcatagacacggaaggaacggtcttgtttttcaaagaaagtatccacgtcacgaatcggcatgctgttgccgacaaaaatcgaactgccctcaggaacaaggtgctgaagctgacgatatacatttccttcaaatgataaatcatccatgtccgcggcctttaaatggctgcggaaccgctcattgacaaactgccatttctccagccatccggacggccgtttttcagtttcagctgaacggaccgcttccaacaatacagacggatggcaatgaatcatatgcgcgccggtctgagtgggatctctccacccgccgtcttcatcaacgataaactgctcaatggcagaatcgtctctgagccataaaaagagcggtttggaaaccggcatcggaccgaatcggatcacaacgtccggacgcagcgcctcttttatctcctcatcttttaagaatgagtcataggcatcaataatcagcgccttatcatgctttccgtttcggagatttgaaagcgggtcagccaaaatcgggaattgaagcatctcggcaagcgcgatgatctgctgtttttctgcttcaccgtgaatttcgccgcagacgatcatacccttttcggcactcgcaagacgctctgtaatatgacgcagagaggcttggtcagctgactgaatccctgttgtaacagagacatgccgcccagctctcattctttcaaaaggccgtgctgacaaatccggcatcaaaggctctctgagcggcacattgacatgcacaggccccatcgggcgtttgcccgcttcacttacggctcggccggccaatgttctgatataactcagcatctgaggattttcctcaggaagagctgagtctgtgaaaaacttaacaaagttaccgaacagaaaatgctggttaatcgcctgaggcgcccctacttcccttaattcatgcggccggtcagcagtcaggacaataagaggcactcttgaataatgagcttcaatcacggccggatagaagttagccgctgccgttcctgacgtacaaatcagcatgaccggacgctggcgggcttttgcaagaccgagtgcgaaaaaacccgcggatcgttcatcaatctgtatatggacatgaatatccgggtgggccgctgccaaaaccgccagcggagttgacctcgatccgggacaaacgactgcgtcggttatacccgaaagagcgaattcatcaataaagcttccgatataatgtgtaatcgggtttgtcaaagcctttcacctcctaaagcagagatcatcggctttagtttaatttgtgtttcttcatattctgattgcggatctgaatcttcaacaataccgcatcctgcgaataggcgcgcactttgatcttcaatcagccctgatcggatggccacgacaaattctccgttttccctgccgtccatccagccgatcggagccgcgtaccatccgcgtgtcatcggttcaatatcagcgataacttcaacagctttttgctggggcgctccgcccaatgccggtgtcggatgcagcttttcaatcaaatcaaacagcgaagcggacgttttaagatgaccgacgatcggcgtatataaatgctgaacactttttgttttatatagttgcggacccgccggctttttcacatcactgcagctcgacaaaaaagcatcgtgtatcatctgaaccacaaaatcatgctccgcgagattttttccgtcatgcagcaattcgttgccaagacagtcatcttcttgttgattttttccgcgcttaattgaacctgccaggcaggacgacatgacgtctttgccggattttttgatcagccgctctggtgaagcgccgacaaagcatttatttccctgctcaatcgcaaaaacatagcttgtcgtttgatccgtcaaaagctttctgacaacgctctccaccggaataggcccatcaaatgacaatacgacttcccttgccagcacgactttatcatattgatttgccttcatatcatttgttgctgtattaatggcttcaagccagttttccacatcaagttcttccgcttttgttaaagcaggatactcctcatacgccattgaagaaactgcaaaagcttcagaaaaagatttcagacgtttcagcacatcttctgcctgattaccgtctgccgcccattgattgacggttaaataatcaccatccgccgtctttgtcagcatgagtgagggaataaagaacagtccttcttcgaacccgttccattcgtctcctctttcttcagcgggattaaatgaaaaaccgccgaataagacaggaccgaccgcggtatgcgccgcctcttcttcatgaatatgaaaagccgtctttttaaagcgctcccattgttcaaaaacgtcgtgataacgctttttgtttttttcattcgattggaacagcgcttctgtgccaagaccgactattgttaattcactaccgggttctgaccaaaaaaatcgtttgcctttatatttttttgctccgtctttgaaaaatgatagagggtctaaagacgcaatacgtcttgaatagctcaataagacagcatggttgacttgtttggctttatgtaatgcatgatctgcttcctctcggaacgtatgctgcaccgttgtcaccatgagacattcctccataatccgttaaatgcttttaatacaatacacctgtgatgacattgtgtcaaacacacagatgtgagcacgacaaaatgcctgcatttcttattataaacctttttgcacaaatgaataaagaaacaaacttgaattttctttccccactctcggcaaacactgtatccttttactttactgtggaaaagtgaccatttttatccaccttttttctgtatcaaaaacgttcatactaactgtaagcatcacatagaaacgagggaacgatgtgcttacaaacgaacagatcacacacttgaaaaaagagctagaagaagccaaacatgatattttaagccgttttaaagaaaatgatcaatttcaattaacagatgaattcccgtatcagtcatccggcgaattgtcttcctatgacaatcaccccggcgatcaggcaaccgagttatacgagcgtgaaaaagacctggctctcctcgaccatgaacgggagcatcttcgcgatattgattactccttgaaacaaattgaaaacggtacgtacggcatatgtgaagtcagcggcaaggagatcccttatgacagactggaagctctgccgactgctacaaccttggcggaatattcctcgcaggatgccgtttctaaagacaggccgattgaggaggaaacaccgttcggacagtttgaatttgatgatgatgaatcaatacggccgccatacgacagtgaagactcttatcaggacgttgagaaatacggaaactcagaaacgcctcaggatttagagaatccgcctctcagctacaacgatatgacaatgaactctgaagaaaacatcggctatgttgaggattatgaaaacttcatcgcaacagatattaccggaaaaaacatttctgtatatccaagcagagaacacgaaaaatatgaacaggaactggacgaagaaggaattatgacgacgttcggcgatcttcatgctgactaaaaccccggcttgccggggttttaagtttgcagcattattgcaatgaaaactcatacactgaaaggggtatgcgactctttaaaaagtttgacctttacaaaatcgggaatgaacgtattgacattgaatatcggaaggaatagatgaaaaagaagtatatcggtgcgattattgtatttatcattacatatgccttgttttctttagctgggtttctctttcccatcgacagggaatggtacgacgcccttcacaaacctgactggacgccgagcggatcagttatcggcatcatatgggcggttttgtttgcgtttatctcgctgtcagcagccttgatatacgcaaaattttcatataaagaatccaaagctttctgggtgatgcttctcatcaattatatcgttaatcaaggattcagcttttttcaattcacacagaaaaatttgcttgctgcatctatcgattgcctgcttgtggccgttacaacacttagcttattgataattgcccgcaaatacagtaaagattcagcctggctgctggttccttatttattatggagtgtttttgccacatacctgtctttcaccatttacactatgaactcataataaaaaaccttgcatactatgcaaggttctttaatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccttatggcggagaaggagggatttgaaccctcgcgccgcttacacgacctacacccttagcaggggcgcctcttcagccacttgagtacttctccatatggctccacaggcaggattcgaacctgcgaccgatcggttaacagccgatagctctaccactgagctactgtggaaaaatcatcatggtgggcctgagtggactcgaaccaccgacctcacgcttatcaggcgtgcgctctaaccagctgagctacaggcccatgacaataaaaaaatggagcgggtgatgggaatcgaacccacgacatcagcttggaaggctgaggttttaccactaaactacacccgcattgttgtttggggcgattgatgggaatcgaacccacgagtgccagagccacaatctggtgcgttaaccacttcgccacaaccgccaaaacaatattaaattaagatggtggctcgggacggaatcgaaccgccgacacacggattttcagtccgttgctctaccaactgagctaccgagccttttttataaatggcggtccggacgggactcgaacccgcgacctcctgcgtgacaggcaggcattctaaccaactgaactaccggaccattttttggttgcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctaccgaactgctccaccccgcgatgataattaaattagatatggcggaggaagagggattcgaacccccgcgggctttgacacccctgtcggttttcaagaccgatcccttcagccagacttgggtattcctccgtatatgtggtggaccttgtaggactcgaacctacgaccggacggttatgagccgtctgctctaaccaactgagctaaaggtccaatggtagcggcggaggggatcgaacccccgacctcacgggtatgaaccgtacgctctagccagctgagctacaccgccaaaaaacaattaaaatcaactgcgcaaacaccaagattggtccggtaaatactgtccgcatcgtgtgttagcggaaggccgttgggaagccgtaaaagcggcaatcgcagcggaactcaaagcgctcggcggcaagtcttccgcaagcaagccggccaaggcatccggatcgacatacaccgttaagaaaggcgacactttgtccgaaattgcggtgaaaacaggcgtcagtatggcgaagttacaagcatacaatggcattaagaacgcgaataagattacggtcggccaagtattaaaactgacgggggcggccggttcttctaaaccgtcatccagcggtaagaaatacgtttaccttccggcgtctgccgactcatggcgcatctatcctacgaataaagcgccggtcaaagggaacgaaattaactatttgcgtccgaaaaaattcggcggccttaaatacgaaatccttgcgaatccgcaaacggacgtttacacgatcaagacggatcagttcggaaaggtaaatatctatgccggaaaaataacaggcgcaacagtaaaataaacgaaaagggagacgatgattatggaagaagtattgattttcgcgactatcctcgcgcccatcctaacggcgctcgttcagctcgttaagaaaacggttaagctgccgacgaatattgtgccggctctcagcttcgtcatcggtatcggattgggcgcgattgcctatccgtttacggatctcgacttggtgctgcgtttatgggccggtggctttgcgggtctggccgcgacgggtcttttcgaaatcggaacaaaacgagagggaactacgaaataaaataacggaactttttgcgagcgcttgcgtatgaatacgtaggtgtccgtttacataacgaacaggtattgcggaaaaagatggtcggatagtataatttaactacgaataggggaggcgtggaatttggttaaatttattcaatgcgttggatgtgctatacttgtagtaggtattatcgcttttttgtatcttggattcggcttgaaaacatatacaccgggtttatcggaaggctatacgtatgccgaaccgcacccgctacgatggatttacgctacggcctcctttttaggggcggctttcttcggcagcgtgctcatcgggctggctcgtattttacaccacaaggaatccgattctagttacattcgagaaatacaaaacgacctccgcctgatgaaagcgcgcgagggaatttcgaaataataaacagccctatccttaaccggatggggcgttttttttgtgcacatgtggataacaacgcttgtcattcgaggaaagtttgggtattatggtgttaacgagattcgtcgctaggaatacgcggcgttaacaatctaaacgaataataacaatcgtacaaatcgtacataaacgttgatatgatcgggttttcatttaacgtaaactgatcgtatgattcaccattgacaatccgaatgccatcgcttcctgcggctgcggttcttctttccgcacggccaaaaatgccggtacgccggaagagtgctaagggattcataggattagtgatgacgtctttcttttcgatggaacttacaccgtcgttaaggaaggcgtttttattatagcggaaaatcaaatatcgcggatagttgcggggcaggcaattctttttaataaagaaaacccgcttctgttgagcgggttttactttttcaaagatgttattcaattgtatgtttcattgcattgtacatattttccacgtgctcatcagcttgatcccgtgacatgcgcagccgttccactgaagaaccataaccgatttcttgtttgccctctttaagtcctttaaaaatcccatcagcgaattcatctagcggttcgccttgagtatgcagccctgctccgcctaaatccgtattcactgccggaggcgcaacttcaataacttctacagatgaatcagaaagctgatgtctcagactcatcgtaaatgaatgaagtgccgctttcgttgctgaatagatcggagcaatggcaagcggtgtaaaagctaatccggatgtgacgttaatgacagccgcattttcttttccggcaaaaaccggggcgaacaacatagacagatggaagggagcttcaatgttcgtggtgatttctttattgaaataatcccaattgtccttcgcatctgcttttaatacatgaaaccgctgctgaatccccgcgttgttcactagcacattcacttccggatggttctctgtcacccaatcaaacaatgatacacgttcagatggaatgctcaaatcactgacataggtaataagttccggacatttttcttttgctttttgaagagcatgttcacggcgtccggtaatgatgactttatttcccgctttgacaaagcgttctgcgaaagccaatcctatcccggcatttccgcctgtaatcagtattgtatttcctgttagtttcattttaactcctcttttccaattgttttctcatttctttgacaaacattcaccgctttcaagtcgaagttcaattaactactatccaatcaatatattgctaaaataaccgtttcaaggatcgaaacattacgcacaatcaacagcagcagtgattctgtaaaattgaattttgtgcatcatcggaaaaccgccaaaactattctttccttgtcacaggataatgatacgactttaagtatggtttaagtcaacaaaaaacttgtgttgccgttccggttaaaaaggataaagtctgggatttttcttgattaccatataacattggataagaggtagtgctgattattataagccatgtaaaaggatgggagacttatgcaggaagaaaacgccattgttatcagaccgctcagcctgaatgatgcagagcgggaactggttctgcagacggaaaaccgcatgttttttgaacagtttgccatgtcgagacaagaggacttttatacgctggaaggccggaaaaaacgaattgaacaatcactgaaagatgcggaaaatgatacagaatacagcttcggcatttttcttcaggatcagaccctgattggcacgatcagtctttttcaggtggttcggggctccctccaaagcgcttttatcggttacttttaagatggaaaacataatggaaaaggctatgcgacgaaagctgtcaagctgattgttgaatatgcattcaatgagctgaaactgcatcggatagaagccggtgtcatgccgcacaataaggcgtcaatccgggtgctcgaaaaagcgggctttcataaagaaggcattgcgagaaaaaatgtaaaaataaaaggaaaatgggaggatcatcaggtgctggcgatcattcatccggaggataaataatgatatcctctttttttatcccgcgtctcattcctcaggtattcttccaaaatcctcaaatcaattgtttgaatatactatttgcaaactcggataaaaataaagggtatataggactaaaatttctgaataatatcctctttaacaaccattccaaagtcatattttcgcgaaagtatgttgattttttcataggaataaactaaattgtaaaagtatagaatagttattttattttgtaagaaaaggatgataatatgataggtcaattgagcaataaaaaaatatttttaagttcttttttcatcattttgatctgttcattactcttccaatttagtatttcagataaagtgctgcaggcatattactcttctgtcggtgaaagtacctacgatatcggggagaaaagtgttcgtactattgtcatgtttttgcaagggtttatgatcttcactacttttgtggaaattctgataggcggatttctgttatttgttgccgcttttattcttggttcaaagaaaccgaaaaaaacatatttgcttctatatacactgacttctttaatctcggcatttaaaatgttaattctatcagttgttaactatgtaacggctgattcctcacttatatattctgccggcggctcaaaattgagtttacagctgctggacccgtttctgcttctatcaatcgcggctttatatactgccgcaggaaaacttaccgatctcagtaagaaaaaaagaatcattttgactggatgttttattttattaaaactcttcactattttctttaattattttatggcggataaaatttagctcgggagagagtaaatgaagctgaattttattatatattaaaaagcagagtagggagatgttatgatgaacttagtaaaatctaataaaaaatctttcattttgtttggcgcggcactagctgcagcaactttggtttatgcacttttattaacgggaactgaattaaatgtggcggcggctcatgcattctcagccaatgctgaattagcttcgactctcggcatctctacagcagcagctaaaaaagcaattgacattattgatgcggcatctacaattgcttctattatttctctcatcggtatcgttacaggcgctggtgctatttcttatgcaatcgttgccacagcaaaaacaatgattaaaaaatacggcaaaaaatacgcagctgcttggtaaaatcgatcaataaataattgctctttttgtacaagctgcaaaaagagcctctctcccaaatacatatgtaaggattgaaagtatgatagtcaaacaaattgcggctcttatcaaatataataccctgtcatcgtttcgcaaaagaaaggaagattggggaattcctcaactcagcagcaaactgctgtctgccattattatttctctgttatgtgtttatctcattttactgggatgcggtgtcgtattcgggacaaaactgattcagctccctctcagcgcatggggacaatttgttttaatcgccgtttcactggagcagcttttttgggctgccggcttctttaaagaacatcaaaatgcctttctgctggatacgcgcaaggtcattcatcaattaaaaaaggttcgttttttacagctgttttctgtttttaccggccaggcgatcaaaaaaaccattttcgtatggtatctttttgtttttccggtctttttgtttttatcaagcgcaggcatgactgggtctgcagcggtcatcgtatttttcctgggcttcgtttattttcttctcaatctatttttatctatgctgttttcttacgttgtttatcttcttacgaatatgtggagcaaactattttacctgaaaatcttgaagggcatattattcagcgtcagtctgctggttccgctggcagtcgggtatgctgtttatctgctcgtatttggggagtacacggtaaaggaaatctctggatttacggagtcaccggctttccggaacatcctcatgaatacgccgtatgtattgttagcattccgctcccattccgtgctcgtcttcgccgcggtatttgcggcagccgtccttttaacggcggggctgtttaagctgtggtcggccacattgaagaaaatggaccttatcccttatatgtttttgacaaacgctgattttgcgccaaaactgaaattatataggaataacaaaatatttcatgccgtttttcaaaaggatctgctgttcttatcgagaattgacgggtttttcatcagaaatttcggcagtatgctttatttgttcatgctgtttttaggtttttgtgttccgctgctctcccatcatttcaccgggtattcggcagcggccatcgtatccgcggcggttatcattgcgaacttttcgtatcagctcgtcggggatgcgctcaaaacagtattatcagttgacggagaaatcaaaaatcagcatctgtttcaccggaatattaaacatgcgtggcagcttgtgtttccgaaagtatgtatttataaccttgcggctcttatctattcgatcatcatcaccattttgattacggtgttttttccgtctcccgctgcactgacaatctacttgtttattgtatttttatgttctggttttttatacagtcttgttcagatttcaagcaccgctctgtatccaaagaaaaactgggagcacctgtacgaaattggagaagcgggaaaagcaaagacgtacaacaacttatacggttctttgattttcattgtgtcgcttcaaatcgctgcgatcacgtcgtattttatctataaaaagccggaaattgaaacgatgcttattcattctgcatcaggtatatttgtcctgttcacactattaaactatggagtcatgtttctgtttcttcgcagaatcaatatggcggaaaggtttgcgaacaatgattaaattagtaaatatacaaaaaaactatagtgaaaaacaggtgttaaaagatatttcttttgaagtgaagaaaggctcaatttacgctttgctggggaccaatggggtagggaaaacaacgactttaaaaattatctcgggcctgcttaaaccgacttcaggccgcgttgtgattgacggcaaagaaatggattcagaagagggggggcaaatatcggctgacatcggttttgtgcccgatcatacctttttgtatgattatttaacgggagtcgaatacttgcgttttacagctgagatgtttcaagtgccgtcccagcggacaaatgattatataaagaaaatgctggagatgctgaagctttctcaggacggtaatcagttgattaaaacctattcgcacggaatgaaacagaaattatcaatcgcggccgcgctcattcatcagccgaagattttaattcttgacgagccgctgacgggcattgatttaatcagcggcaaaacgatacggacgttgttaaaagagtacgtcaaacaggggaatacggttcttttatcgactcacctgctggagctggcgcattcgctgtgcgatacgatcggcattatacacgagggcgtttttgcggcggagtatcagtcagccgagcattcattagaagagattgaagaaatggctgagcgtatctatacatgatgaatcgcattttgccggcaatcaggacgtccgccattccgttaaccgcgtcattgctgtttttttcaggcggtgtaatcgctgcggtttttactgatcactttgtttcatcagcgtcttataatggctcgtcaggcgcggttgaactgttaaaaaataatgccatcgcttgtctgtttttagcggcaggtttttttactttcgggttaacctccatcttttatttattcaccaacggttttattttaagcggctctattatagaaaatctgcacagcgggatgcctttatatcagattattttactgctaattcctcatggtatatttgaagttcctgcgttattattaagtggcgccattggttttaaaggcgttgaattgatcatcagactgtgtttttctaaggaaaaaaagatattgagatcaatgttcaggcatatcggaatattggtgatgcttattatttgtctgctgatcgccgctgctattattgaagcttatatcacaccaatttttaagtaaaaggggcagaaatcatatgagaagcaaattatcattaatcggtgtgccgattgttatgattatcggttatttcatttctttatcttttgagtggctgttccctgtccttacttttggggcggcagggctgtatctctttatatttgccccggtgcaaaataaattcattcgttacatatttctgtttatttttgtgattaatctgttagccagcgcggctctttatttccgcatttaataaaaaatgacattcttattgaatgtcatttttttatctttgagcggctttgctgcgtgttaaaatctgtcgccgttgaaaatagagtttttcacgatcacgtagtcgacattgcggatggcttcgagtttattgccgccggcgtaggagatggaagattgcagatcctgctccatttcaatcagcgtgtcctgcagagaccctttatgctcgacatgcatttttttgccctctacatttttcttttcgcctttttgaaattcggaagcggagccgaaatattctttataaagctttccgtcgatttcgaccgtttgtcccggtgattcctcgtgaccggcgaataatgatccgatcatgaccatagacgcgccgaaacggatggacttcgcaatatccccgtgcgtgcggatgccgccgtcggcaatgatcggtttgcttgccgcttttgcgcaccagcgaagcgcggctaattgccatccgcctgttccgaagcctgttttaatctttgtgatgcagactttaccggggccgattcccacctttgtcgcgtcagcgccggcgcgttccagctcccttacggcttcaggcgtcccgacgttccctgcaatgacaaagctttccggaacatgttctttaataaattggatcatgctgatcacggcattggaatgaccgtgcgcgatatcgatggtgatataatccggcacaagctgctgtgctttcagctcccgaatgaattcataatcattttccttcacgccgacactgatggaagaaatcagtccgcgcgctttcatatcctgaacaaaagccaggcgtttttccggctcgaagcggtgcatgatataaaaatacccgttttccgcgagccaggcagcgatgttttcatctataaccgtctgcatgttggctggcacgaccggaagtttaaatgtgtgtccgcccaacgtaactgatgtatcacattctgaacggctgttcacaatgcattttgcgggaatcagctgaatatcttcgtaatcgaatacattttccatacataacacccctaaaagcgaataataaaattatatcaaaaataaaacgttcgtctttttataatgtactttgttttgtcaggaatgtcaaatgatttcatgctgccttatatgcggtcagcttgtcatccaattgcagtttggttatcatagtagtattgattgttgtaaaacacttgtcacgatagatagttttgcagaggaagggaggggccggtgtggaagaaaaacagcccgggcacagtccgaaagcccagaaaattcaggaccggattattttaggcacgatttgggtcgtctcagcgcttgtcattgcgcttgttgtcggaactgtcatgaattatatttggatgtttaaataaaaaagagtctgtgccgatatgacacagactcttttttatattatttttcaaacatgcttgtagaatgcagaggctggacgcgcgctttcgggtccatgtaagccttcgcgttgttcacggctgtcggagcttcgccgaaaccgctggcaatcagcttgactttgccttcatatgtgcagatatctccggcggcaaagaagccttcaatattcgtttccatcgtgcttttgacgacgatggagtttttctcgatttcaaggccccagtttttaatcgggccgagagaagaaacaaagccgtagtttacgatcaggtcatcaatttcaatgatttctttgcggtcgcctttcacttcttcaagaacgatctgttcgatccggtcttcaccgacaagttcagtcggaacaaacggtgtcagcacgttgactttagaattgtgcaggttttctacactgtgttcatgcgcgcggaatttatcgcggcggtggatgatgctgacttctttcgcgatcggctcaagcatgagcgcccagtcaaccgcggaatcgccgccgcccaaaacggcaacgcgtctgcctgcgaattgattgaggtcgtcaatgaagtagtgaaggtttttgccttcatattgctccgctgattcaagctcaagctttctcggcttaaacgcaccgtttcctgcggtgataataaccgtttttgaatagtgcgtttctgaatttgtgacaagcttaaacacaccgtccgcctgtttttcaacagattcgacggcctgctctaagcagatggtctgctcgaactttgccatttgctcttttaagttgtccacaagttcttgggcgcggattttcgggaatccggctacatcataaatatatttttcagggtacagcgcgctgagctggccgccaagctgaggcaggctctcgatgattttaacgctcgcctgtctcattcccccgtaaaaagcggtaaacaggccgaccgggccgccgccgatgaccgtaatatcataaacctttgaatcctcttgcataccaaattgcctcctaattgaaaattgttattaattataacatacaaattgaaagaatgacgagtgccgaaaaccgccaggccgcttcattcttgaaaaaaaacgcggccgccgctaagatggggacaaattccattctgttttttcctgaatgttttccgactcttccggatagtatggtgatatgcagacatgtgcggttttctaaaaaatttataattcatttcataaaatcccgccaataagctgaagctaatacaaatgttgatttgattatgcgtctaacagcaaaaaaaagaaggtggatgtgatggcattgaataaacccaaaatcgtggttttaggtgcaggttatggtggattaatgacagtaacaaggcttccgaaacatatcgggacaaatgacgccgacattactttggtcaataaacacaattatcattatgaaacgacatggatgcatgaagcgagcgcaggaacgctgcaccatgaccgctgcagatatcaaataaaagatgtaatcaatgaatcacgggtcaaatttgtgcaggataccgtaaaagcgatagatgttcaaaataaaaaggtgacgctttcacaaggggacatcccttatgattatctcgtcatcgggcttggcgcagtccctgaaacattcgggattaaaggtttaaaagaattcgcctttccgatcgcaaatattaatacgtcgcgccagctgaaagaccatattgagctccaatttgcgacatacaatacggaggccgaaaaacgccctgaccgtttaaccatcgtcgtcggcggagcgggatttacgggaattgaatttctcggagaactcgcgaaccgcaagccggagttatgcagaaattatgatatagatgaaagtctcgtccggatcgtctgcgtcgaggccgcaccgacggttttgccgggatttgatccggagcttgtggattatgccgttcaataccttgagagcaagggcgttgagtttaaaatcggcaccgcggttcaagaatgccgcgctgacggtgtcacagtcggcaagaaagatgaagagccggaagaaatcaaatcgcagaccgtagtctgggccgcaggcgtgcgcggacatccgatcgtggaggaagcgggttttgaaaatatgcgcggccgtgttaaggtcaatcccgatcttcgggcgcccggccacgataacgtttttattctcggcgacagctcgctctttattaatgaagagacggaacggccgtacccgccgactgctcagatcgcgatgcagcaaggagaaacagtcgccaaaaacctgggccgtttgattaaaggaggccagcttgaagagttcaagccggacattaaagggaccgtcgcctctctcggtgagcataacgcggtcggtgtcgtatacggcaggaagctcaaaggcacgccggcgtcctttatgaaaaaggtaattgacaaccgctcgttatttatgatcggcggcctcggtctgacattgaaaaaagggaagtttaaattcttctgaaaacccgcggccgcgggttttttcttctctcaaaaaagagcgctgcgaaaagcatgtaagagaaaaaatgaatgtttccgcttacatgagttgatttgttacatattctgacttggtgcttgacaagtaaatatgatatattatcagaaaattaagaaaaagggtgatccgcatgaaaacgacagcaaaaagcactgcggcatgtccgttctgctcaggtaaagggtattttcaattgcttcttggcggctccgaaacatgtccctcctgccggggaagcggcaaagagagacgctgatttttccagacgttgacttttttaccgcccccgaggtacactgaaagtgctgtagggggtggatgtttgtgattagtttgccggtcgtcctgatctcaatcgtactattttttgtactgtttttcggcattggctttctgttgaacatgctgctgagaatgtcgtggattatggctgttatctatccgattgtatgccttttcattatcagcaataaaaagatgatcagttacgtgcaggcaccgggggaatcatttcaaagcctgtttcagcgcatcatgtcattagcagccgcagatgtcgtgattttggcaggcggactggcgggagccgtcatgtcaggcattgccataaaggcgctcagaaaaagaggatatcaaatgttttaagccgctttcttattcgagaaagctttttttgtgtttgtatagcgcctcaccgagttgggaacactgactcggaggagaggtgatttcagagtgacgataatcagacgcgtattcatgatcgtgctctttttaggcgcgtgccatgcgacatacttttccataacgggtgttgaagcaaaggatctgtcaaattggatgacggaacatcgcggcgccgctttgaaaaacatcggtattccgtttcagtcattacagaatcagccggaaaagaaggcatcaggcaaggtaaaaccactggaagaagcttttgactggaaccgttatccgtctcaaaaggtgacggccacaggttataccgccggagcggaatctacgggaaaatctccggggcatccgcaatacggaattacatattcaggcgtgaaggtcaaacgtgatttatattcaactgtggcggccgatccgtctgttttcccgatcgggacgattctgtttataccgaattacggatacggggttgtcgccgataccggttcgaaaattaaaggcagccgccttgatctttactttgacaccgtaaaggacgtctataacaactggggtaaaaaaacacttgaagtctacatcattaaaaaagggaacggcacagtgaccgaggacgaacttgtaaagctgaacgaaacaaagtcgctgcaagtgttcagaaaccaatacaaaacggtaaaagaataaaaacgcttcagcatccgctgaagcgttttttacataaagaaataatctaaaatcagagtcagcacaataccggtgacgccgccgaagaacacttcgatcggctgatggccgagcaattctttcagttttttctgtttttctttctcttccgctttcggaaagtccttcgcttcgctgacaaaccggttaaaatcgataaccagcttattaatgaccgtcgcctgttcacccgcatgccgccttacaccggtagcgtcaaacatcgtaataacggcgaaaatcgcggcgactgcaaacaggggggagtccagtccctgttccaaagcgactccggttgacagcgcggtgacggcggcggaatgggaactcggcatgccgccggtgctcgtcacaagagtccagtcaagttttttggatacgataaattgaataggcacttttacaacttgggcaaaaataatggcggcaaaactcgccagtaaaggaaaattcataagtacacccatatgcgacatcctttctgtatctgcggagtccgatcgtatcgaaaaactgcagaaaacgcccttagtttggtaaaataaaatcaatggaaaaatgttttttcattataccactttacataacaaatacccacataaggagtgtgtactcatgttttatgcatctgatcaattgcggcatcccgaaacacttgtcatcggtctttttcaaaaaagcacgctgaacggatttacgaaggaattggatgataaactggacggacatctgacgcagctgttaaaggacggtgatgtgtctgccaaacgcaatcgtgtatcaaaagtataccctccggccgcaaccggtatgaaacgtatttattttatcggcttgggaagggaagcggattattcgtttgaagatacgaaggaatgcttcgcacgcgtgtttcagcagattcatcaagataaaaaacaggaagtatccgttttgcttgatacattcgtctccggcgaagtgcctgccgccgatgccgctcatgcgctttcagaaagctgtctgcttgcggtttatgaagtgcaggattataaacataaatcgaatgagccggatcaggaactgacttcagtctgcgccgtgacggaagaagacctgagggaagtgcaggccggcctgaatgtcggcgcggcatacggtcaagggacgaattcggcccgcacgctcgtgaatatgccgggaaatatgctgacggccactgatctggcctcatatgccgctgaacttgcggcgaaatatgatttcgagtgtgaaattttggaaaaagatgaaatggaagagctcggcatgggcgggctgcttgccgttaacaagggctcatctgaaccgccgaaaatgatcgttctgaagtatcagggcaaagatcagtgggaagatgttatcggcctggtcggtaaaggaattacctttgatacgggcggatattcaattaagccgaaaaccggaattgtcggcatgaaaagcgatatgggcggagccgcttccgtactgggggcaatggaaattatcggcgaactgcggcctgaacaaaacgtgctcgccgtcattccgtctacggacaacatgatctcgtccgatgccatgaagccggatgacgtcatcgtctcgctcagcggaaaaaccattgaaatcctgaacaccgatgcggaagggcgcctcgtgcttgccgacggcatcacatatgccaagcagcacggagcttctgtcctcgtagacgtcgccacattaacgggcggtgtcattgtcgccttaggaaacgaaatgacgggcgccatgaccaataacgccgcgttttatgaacaggtggcagaatcggcgaaagaatccggggaaccgatctggcagcttccgattacagaaaaggataaaaaacgggtgagaaacagtcagatggctgatttgaacaattctcccggaagagaaggccatgcgattatggcggggacattccttggtgaatttgcggaaaacaccccttgggttcatctcgatatcgcgggaaccgcgacagccaataaagcgacatgcttcggccctgccggcgcaacaggcgtcatggcaaggacgttggctgttttgactgaacggtttactccagaaaaataacagcagcccgctgccttgatgcagcgggtttttgatttccaaaatctttagttgactaaagcgcggaatatatgttaactttaattatctactacattagcaaactaaagggtttttggagggacatatcacatgaatgctgttgttgtcgcagtactgcttatgctcgtcttaagcctgctgcgtgtcaatataattatagctttaatgatcggagcgcttgccggcggactgaccggcggcttaggcctcggtgagacggtgaaggcttttacggacggtctcggcggaaatgccaccgtcgcggtcagctacgcgctgctcggagcatttgccgcggcactgacaaagacggggcttcccgatgcgatggtcgaagcgtctgtcaaattaatcggaaaaaaggaagattcgcggaaaaaagcactgtctaaagtgttaatcgtactcattattttaatcatatcctgtttctcgcaaaacgtggtgcccgttcacattgcgtttattccggtactgattccgccgcttttaaaaatatttaatgaactggaaatggaccgcaggctgattgcgtgtgtgatgacattcgggctgactgcgccgtatatcgttctgcctgtcgggttcggacagattttccaggggatgctgagagataatatggcatcagccggtttaaaggtgccgctcagtgatatcccgtacgctttaatcattccgacggcggggatggcagtcggtttaattttagccgtcatcgtctaccggaaaccgaagaaatatgagacgaaggaaattgcgggattatcgtcttctccttatacgagaaaaagcatcgccatcgccctgatctccattggcgtatcgcttgccgttcagctctatctgtctcaggtgctcggagtggaaggtatgatcatgggcgcgcttgccggcttgtttacgctgtttatcagcggagtcatgaagcgtaatgaagccgataagctgattacggacggcatgattctgatggcctttatcgggtttgtcatgctcgttgcagccggtttttcaaatgtattgaacaaaacgggtgatgtggcttccttggtcaaagcatcaacagggttgatcggcaacagccaatcattgggcgcgctcctgatgctcgtcgtcggtttgctaatcacgatgggaatcggatcgtcatttgcaaccgtacccgtcattacgacgatatttgttccgctgtgcgctcaactcggattcagcccgatggcgacgatcgccgtaatcggagcggccgccgcggtcggtgatgcgggttctcctgcaagtgacagtacgctcggaccgacgtcaggcctcagtgccgacggccagcaccatcacatatgggatacgtgcgtaccgacatttattttctataacattccgcttgtgatattcggctggattgccgcacttgtcctgtaaaaaaaggctcccggaaaggggagccttttttgtatggcctaaaaatacttacgcaggatttcgattgaaccccgtcgctttatgaacggatctgtaaacggcaggcgcgatagatgccaataacagtgctaaaatgatatcttttatgaaaaaccaaatcatataaaaccaggccattccgtagctgatcggagcatgaagccataatttcagcgcaatatacgtataggtcgtgccaatgatataaatgacggcggtgccgatcaaagaggcccatgcataatgcaggcggccgggttcttttgttttttccagcagccatccggctgcaaatgccgccgggatgtaggcgagaataaatccgccgctttttccgataaacggcgcaaagcctgctgagaattgagcgaaaataggagcccctgcaagtccggccaatgcgtataccgtcatcgcaatggccgcccgtcttgcgccgagaagcatcgcagctaacagacaaaagaaaggctgcagtgataacggaatccccgcaacttgcaaaaagggagccattgatgtaatgttggcgccgacggccatcagtgcggcaaacatgccgataagcgccatatcgcccgcgcgaagattgcgttgtttcatttgattttcccccttacacttgtaccagattagcgtaatcgaaggaaaattaattgtcaacacgaattttatataggtttactaaatggagggagccatatgtttttcggaaaaacgaaacaaacaaggcagtcggatcggattccgccaaaccaaaatgtcacaacgaagtttcccgtgcttcacgccggaaatgttccttattatgaagatatgtcaaaatggaatctgcaagtgtacgggcttgtcgaccatccgatgctgttaagctttgaagatatcaaagcctttccgaaagccgaattgaaaaatgatattcactgcgttacgggctggtcccggcttgataacgtctggcagggaatacgcgcgaaagatatcgccgagaaagcgggcgtgcatgaagaagcgggtttcgtcattttgcacgctgaagagggctggacggccaatctgccgctttctgattttatgcgggagacttccctgctggcatatgcgtttaatggagagccgttaacgccggagcacggctatccgctcagaggcgtttttcctcatctttatttttggaaaagcgctaaatggctgcgcggcattcagttcacaaaggaaaaccaccccggcttttgggagaaaaacggctatcatatgaggggagacccatggaagaatcagcgctttacatgggattaagcacatatcaacatatagttcttaggtaccttattagaataaggtgctttttttatatcaaaaatccattgactttgtttggcaaaaaacctattatttgaggtgtcttttgatattgaaaatcattatcaatgagaatagataaagcaattgtcacagaggggatgaactcataatggacggaaatcaaacaaagcggggttccgcgccggccggtcgatatgcgatgccgggcacagaagtaagagaagtgcgttcaaaaggaggccgtacgtatcgtctctttgtctcttttcctcaggaagaaccgcctgcatccggttttcccgtcatatacctgctcgatgcgaattccgtgttcggaacaatggctgaagctttacgggtgcaaagccgccggcctgaaaaaacaggcgttgtcccggcggtgattgtgggaatcggctatccgactgatcagccgttttccgccgaacgccacagtgattttacgatgccgctctctgaatcagaactgccggtgcatccgcgcggggcggcgtggcccgagcagggaggagcggaagcgtttctggcatttatagaaaaagaagtaaagcccgcggtggagcgggattattcgatcgacagagacaggcagacgattttcggccattcgctgggcggtctttttgtgctgcaagtgcttttgacgaggccggacctgttccggacctatgttgccgggagtccgtcaatccactggaacaagcgctttattcaggaagaagcggagcgtttgtcagaacggatctctgaggaacatcttcaagtcagcgtactgctggcagcgggagaaattgaaaagacacataaaagcaggattccgcagcacgcagaggagctgtactctgtattatctgcgtttgaaggtgacggagtccgcgctgaatactgcgagtttgaaggagaaggccatatctctgttctgccggttttaatcagcagagccctgcgtttctgcctgaatccgggagggccgcataccccgtattccccttcttgagaaaacaggcccttcgaactaaatgaggctgattctaattttctaattgactgagtgttttgatttggatatgattgtcttgaaccacaattgataatgataatcattatcaatagagaaagggaatgataatatgaccgcattgggaatgaaagggaaaacggcagttgtcaccggcgccgctcaaggcatcggagaagcaacagcgcttgcccttgctgaacaaggagtaaatgtggcagctatagatacgaatgaaggcctgcttctcggtcttactgacaggctccggcaaaaaggcgtccaagcgcaggcttttgccgcagatgtatcagacagtgcggctgtcaatgatatcatcgccgccgttgaacgcgacatggggcctattgaaatattggcgaacgttgcgggcgtactgcggccgggtccggtgcattccctcagtgatgaagattgggctcaaacattttcagttaatacgaccggcgtgtttcatgtatcacgcgccgtcagccggtacatgatggagcggagaaagggggccatcgttacggtcggttcaaacgcggccggcgttccgcgcgcttccatggcggcttatgcggcgtcaaaagcggctgccgtcatgtttacgaaatgccttggactggagcttgcggcctatcatatccgctgcaacatcgtatctcccggttcaacggaaaccgagatgcagcgggcgatgtggcaggatgaaaacggagcaagggacgtcatcagaggttcgcttgatacatataaaacgggaattccgctacaaaagctggcaaagccttctgatattgcaaatgctgttttgtttctggcctctgaacaggcaaaccatatcacgatgcatgacttatgcgttgatggcggtgctactttaggcgtttgatttacgagaaggagggacaaacatgacaaatcaatatttattgacggaagtgtctgcaaaagaggtgcttgacgcttacaagcccggtgcgttctttttagcttccccgaaaagtacgatgcttgcggaaggaattttttcaaaagtgcctgatgcgggtgaggagaaacagctggaatcgctgcctgaacgtgtgcggcagacgcttcttgaggcaaagcaggccggcatcaaacatccgattgcggctggcgccattccgtttgacggaagaaaagcttcccggctttttgtaccgaaggatgtccatacggcaggcccgctttcgttttcagaagcttccgcagaaaaaccgcaatccaatacatatgacatccggcctgttccggagcctgagggcttcatgagcggtgtggaaaaaggcgttttaaacattacggacggaccgctcagcaagattgttctgtcaaggacgcttcatctgaccgctgaaaaggatatcgacatcccccaagccgtcaagcatttggcgcagcacaacccgcgcggctatacattcgctgcggatgtgacgggaacgtcagaaacaagaaaaacgcttttcggcgcaagtcctgaactgctgctgtcgaaaaacgggacatcaattttgtccaatccgctggctggttccagaccgcgcagcgcagatcccgccgaggaccagagaagagcggaggaactcctgcaatcagccaaagacctgcatgaacatgccgtagtcgttgccgccgttgccgctgctcttaaaccgttctgccgcgtgcttgatgtgccggaaaaaccgtcactcattaaaaccgaggcgatgtggcacctgtcaaccgaagtcaagggagaacttgctgatccgtcaacgacctcgcttgagctggccatcgctcttcatccgactcccgctgtatgcggaacgccgacggatgcggcgagagaagcgattcaggatattgagccgtttgaccgtaatttctacacgggaatggcaggctggtgtgatgctgaaggtgatggagagtggattattgcactccgctgcgccgaggcagaaacaaggtctctcaggctctttgcgggtgccgggattgtcgccggatcaaagccggaggatgaattggacgagacttcggcaaaattccgcacaatgctccgggcgatggggctatatcaagatgagatgtgaaaaaggaggatacggatcgtgctgacaggatttacgccatggccggaagaatgggctgacaaataccgcaaagacggctgctggaagggtgaaactttcggaggaattctgaaggagcgcgcggctttatatggaaatcaaactgccgtgacgtataaagatgtacattggacctacaaagaattagatgaaagggccgatcgtttagcggcgggactgcacaagctcgggattcaaaaggaagaccgtgttgtcgttcagctgccgaatatcgctgagttttttgaagtgatattcgccctgttccggctcggagcgctccccgttttcgcgttgccttctcatagaagcagtgagattacttatttttgcgagtttgcagaggcgaaagcatacatcattcctgatacgcattcaggctttgattacagagagcttgccagacaggtgaaagataaacttccggctttggcgcatgtcattgtagccggtgaggctgaagagtttctggaactgagcagcctgcacagagagcctgttcagctggaagacgtaagctcggcggaagtcgcttttttacagctttcaggaggcagtacggggctgtccaagctgattccgaggacacatgatgattacatatacagcttgcgcctcagcgcggaaatatgcggcttggatcatcacagcgtttatttagctgctttgccgacagcgcataattatccgctcagttcacccggtgtgctgggaactttatatgccgggggccgggttgttctgtcaccgacgccgagtccggatgactgcttcccgttaattgaaaaagaacgtgtcacgattacagcgctcgtcccgccgctcgccatggtatggatggaagcatccggatcgcgaagtgatgatttatcaagccttcaagtgctgcaggtgggaggcgccaaattcagcgctgaagcggcccgccgcgtgaagagcgctttcggatgcacccttcagcaggttttcggaatggcggaaggattagtgaattatacgagactggatgatcctgaggagattattatcaatacgcaaggcagaccgatgtcaccatttgatgaagtgagggttttaaacgatgacgggcgggatgcggctcccggcgaaaccggacatttgtttacacgcggtccttacacgattcgcggatattataaagcgcctgagcataatgcgagatctttcacagccgacggcttttatcaaaccggcgatatcgtcaaactgacggaagacgggtatattgtcgtcgaaggacgggcgaaagatcaaatcaatcggggaggcgaaaagattgccgctgaagaggtggaaaatcaccttctcgcccaccctgccgttcatgatgcggccatggtttcaatgccggatgattttctcggagagcggtcctgtgtgttcgtcattccgaaaggagaagcgccgaaaccgggagagctgaaagcatttttgcgtgagcgcggactggcggcctataaaattcccgaccggattgaatttaccgcttctttcccgaaaaccggcgtcggcaaggtcagcaaaaaggatcttcgcgaaacgatcgccaaaaaattgaagcctgctgaaatcaaacaatcataaaaaaggaagtgtttacattggctataccggctattcccgcatatgcgctgccgacagcgtcagatatgcctgaaaataaagtatcgtggactctgaacccgaaccgtgcggtgcttttaatccatgacatgcagaattatttcgtcgatgcttttacaaaaggggcggctccgatcacagaggcggctcagaatatcaaaaaaataaaagagcaatgcaaagcgctcggcattccggtggtgtacaccgcgcagcctggcagccaagacccggcggaccgtgcgctgctgacggatttttgggggccgggactcaaaagcgggccttatgaggaaaagatcattccggaacttgcccctgatgatcaggacattgtcctcacaaagtggagatacagcgcgtttaaacggacgaatctccttgacatcatgcgtgaaagcggcagggaccagctcatgattacgggaatttatgcacacatcggctgcctcgtcacagcctgtgaagcatttatggatgatatccaaagcttctttatcggagacgccgttgctgatttttcttcagaaaaacataagatggccatcgaatatgcgtcccagcgctgtgcttacacggctttgacaaacgaagtgctggagctcttggcaggctctgctgacggagaagagaagacttcagccgcattgacaaaagaacggatgagggagcaaattgcggcgattcttcaagaatcaccgtctgatattctggatcaggaagacctgctggatagaggccttgactctgttagaatcatgagccttgtcgaacaatggcgccgtgacggagctgaagtgacgtttgtggaactggcggagaatccgacgctggaagagtggtggagactgctttcttcccgatctcaaaaagtcttgccgaacgcagattatttataagggagagaatagaatgcatgaaacacaacagctgcctctgacaggcgcacaggccggtatctggtttgcgcagcagcttgatcctgataatccgatttacaatacaggcgagtacgttgagattaacggcacaattgatgtgaacatatttaaaatggctcttgagcgcgtgctgacggaagccgcgtcattacatgcccgcttcaccgagggaactgacgggccgagacagatcatcaatccttcttgtgaggcggcaatcgatgtcatggatgtgagcgcagaacctgatccgatgcaggccgctttcagaatcatgcagtcggatttggctgagcccgttgatatggcggctgggcctttgttccgcgacattttattccaagccgggccggaacgctttttctggtatcagcgcattcaccacattgcgatagacggctacggtttttcactgctggcacggcgtacggcgcaattatacaccgcgatacgggagggacgtccggataacgggcgctccttcggttctttggaggagctggtaaaagaagatcaagagtaccgagcgtctgatcaatttctgaaagatcgggaattttggatggagaaatttgcggatgaacctgatgtcgtcagcttggcagaaagagcgccgagaacgtcaaaaagttttcggaggagcacggcttatctttctgaaacggttttacagcatgtaaaagcgattccaaactggcacgaggccgtaacggccgcagtggcgatatacgtccaccggatgacaaacgccggggatatcgtgctcggtttaccgatgatgggacggatcggttcgatttcactgaatattccgagtatggcgatgaatcttctgcctttacggctttctctccgcccggatatgaatgttcacgagaccgtcagccaagtggcaaaagaaatccgaagcatccggcgccatcagaaataccgccatgaagacctgcgccgcgaccttaaattgttaggagaaaaccgcaggctgttcggcccgcaagtcaatgtgatgccgtttgattatgcgcttgatttcgccggagtgccgggcaccgttcataacttatcagcagggcccgttgatgatttgtcaatcaacgtttacgacagagcggacggccgcggattgcgtgtggactttgatgcgaatccggaagtctacagcgccgaagatatcgaaaaccatcaaaaacgcttcttgctgctgctggagtcggctctgaaagaccagacgcaaaaaatcggcagactcaatcttctgcttgaaaacgaacgtctccgcgtgctggaaagctggaatgacacgcgcaaggccgaaaagcagaaaagtctcccggagctgtttcatgatcaggttgtaaaaacacctcaccgcccggcaatcatcacggaaaacggagagctcagctatgccgaattgaataggcgagcgaaccagcttgcccgcatgttaaagaaaaaagggctcgggccggaacaatttgccgccttattgcttcctcggtcacaggaactggttgtgagcatgctggccgttttgaaaacaggagctgcgtacctgccgcttgatcctgattttccttctgagcggatcacatacatgctcaaagatgcacagcccgcctgtctgattacaacgatggaattatcgggccgtatgccggaggaaagcgatgcaaaaacgattattctcgatcacccggatacggtaaaaaccgttgctggtcaaaatgctgactgtcctgctcacacggaatattcacctcagcaccctgcttatatcatttatacctcgggctcaacgggcagaccgaaaggcgttgtcgtcacattaaaaagcgtaagcaatttcctcctatccatgcgggaaatgttcccgctcggcgcacaagaccgcctgcttgccgttacgactgctgcgtttgatatttccggacttgagctcttccttccgcttatcagcggggcgggctgcgtcattgcccgtaaagagacgattcaggaaccgcaggcgcttgcgcacatgattcactcatacggtatttcaatcatgcaggcaacgccgacactgtggcattcattggtcacaaatgaaccggattcactccgggcgctgcaggtgcttgtcggaggtgaagcgcttccgaatgcgcttatgcatgctctgcttgaattggactgtacggtgacgaatctgtacgggccgactgaaacaacaatctggtcggccgcacagccgcttgcaaaaggccataaaggggcgcctccgattggaaagccgatttggaacacgcgggtatacgtgctggacgccgcattgcagcccgtcccggcgggggttgcgggcgagctttatatcgcgggcgaaggacttgccagaggatattataaccggcctgatttaacagccgagaggttcattgccgatccgtacgggtcagcaggtgcgagaatgtacaggacgggagatcttgtgcgctggcgtgaggacggctctcttgattatatcagcagagccgatcatcaaattaaaattcgcggcttccggatagaattaggagagattgagacggtgctgtcaaactatccgggtattttgcaggccgctgtcattgtccgtgaagatcagccgggagacaagcggctggcggcttatgctgtcgcggatcatccccttgatatcagcgggcttcgtgcatttatgggcgaaagcctgccggattatatggtgccgggcgcatttgtacagctggaagaattgccgctgacaccgaataagaagctcgatcgcagcgctctgcctgcgccggatttttccgccgtcctgtctgacagagggccgcggacgccgcaggaagaaatattatgcgatctgtttgccgaggttctcgggctcgctcgggtcggaattgatgacggattctttgaactgggcggacattcactcttagccggacgcctgatgagccggattcgtgagacgatgggcgcagagctcggcattggccgcctgtttgatacaccgaccgttgccgggctcgccgcacagcttgacaccgcaaagagtgcgcgccctaagctcaagccgtttgaccggccggagcacatcccgctgtcatttgcgcagctgcgtttgtggttcctttactgccttgaaggtccgagcccgacttacaacattccggtgattgtccgcatgtcaggaaaccttaaccagtcagcgctgaaacacgccttttacgacgttgtcagccgtcatgaaagcctgcgcactgtttttccggaaaataagggatcatctcatcagctcattttacctgctgaagaagcccggcctgcgtttacagtgacacatgcagacaaaagtgagcttcaagacatgattgccgctgcagcacgctaccggtttgatttggcaaaagagccgtccgtccgggctgagctgtttgatcttggtgacggtgagtatacgctgatggttctcctgcatcacatcgcaggtgacggctggtccttgaatccgctcatgcgtgacttatccgcagcctataccgcccgtcaaacaggcgaaaaagcagaatggacaccgctgccgattcaatacgcggattatgcgctctggcagcagcagctattaggcagtgtgtctgattctgagagcttaatagcgcggcagcttgatttttggaagaaaacgcttgaacatgtgccagatcagctggagctgccgtctgattttccgcgtcccgccgaatcaagctacagaggcggcgtcattccggtcaaaatcggccgggagcttcacagccgtctcctctcgctagccagaaatcagcgcgtcagtctgtttatggtgcttcaatcagggctttcggcgctgctgacccggctcggggcaggaaccgatattccgatcggcagtccgattgccggccgcagtgatgacgcattgggcgatcttgtgggcatgttcatcaatacactggtactgagaaccgatacctcaggcgatccaagcttttgtgagctccttgaaagggtgcgggagatgaatctcgcggcatatgaaaatcaggacgtgccgtttgaacgtctcgtggaagaattgaatccgcttcgttcccgctcaagacatccgctgttccaagtgatgctcgcattccaaaatacgcctgaccctgtgctcagccttccagaaatggaaacaagcctgcaaatcagcagcgtcggagcgtccaagtttgatttgacacttgaattggctgaacagcgccatgacgacggcacgcctgccggtattgaaggcctgctggaattcagcacggacttatttaaaaaagaaacggctgaggcacttgcgggacgtctgcttcttctgctcgaagatgctgcggcggatccggataagccgatcggaagcttaaccattctttccgatgaagagcgcagaaagctgttgtcggttaaacggactgcacagcacattcagcctcagcagacactgcctgagctgtttgaaatacaggccgctgaaaaacctgatgaaacggcagcagtatttgaagagcgccgactcacttacaaagagctgaatcaaagggctaatcagcttgcgcatatgatgattgcccgcggcgtcggcccggagcagtttgtcgcgctggctctgcctcgctctttagatatgattgtcgggctgttagcagtcctgaagacgggagccgcgtatttgccgcttgatcctgattatccggcggaccgcatcgcttttatgttacatgatgccaagcccgtatatatgctcaccaaccgtgaaggcgcaagtaagctctctatcggaagcggtatgaccgccttcatcttagatgacccgcagaataaaaaaatacttgagcaatatgccgtcacgaaccctgcggatgccgaccgtatttgtcctctgtcgccgcttcacccggcctacgtcatttacacgtcgggatcgaccggtgtgccgaaaggtgttatcattccgcacagcaatgtcatccggctgtttgagtccacgcagcactggtatcacttcgattctgatgatgtatggacgatgtttcactcttacgcgttcgatttttctgtctgggaaatttgggggccgttgcttcacggaggacgtctcgtcgtcgtgccgcatgacaccagcaggtcgccggaagcgtttctgaatctcctcgtgaaagagcgagtgaccgtgcttaaccaaacgccgtcagcattttaccagctgatgcatgcggaaaaagaaaacaaagagctggggcgtcagctcgcactcagatatatcatcttcggcggcgaggcgcttgagctgagccggcttgaggactggtacagccgccacccggacaataagcccgtgctcgtgaatatgtacggcattacggaaacgacggtgcatgtcagttatcttgaattagataaaaacattgccgaactgaaggcaaacagcctcatcggctgcggtattcctgatctgaacgtatatgtgcttgatgatcggctggagcctgtgcctccgggcataacgggcgaaatgtatgttgccggagggggcgtggcccgcggttacttagggcggcaaagcctgaccgcggaacgctttgtggctgatccgtacggcccgccgggaacaaggatgtacagaacgggggacttagcccgtctgcggccggacggttcgcttgattatatgggcagggcggaccaccagattaaaatccgcggcttccggattgaactgggcgaaattgaagcggttctcgtcaaacatccgggtgtcgaggacgctgccgtggtcgtccgtgaagatcagccgggagataaacggctcgccgcttaccttgtccgatctgacaccagtaccttggatacgggggacatgcgccaatttgccggagaaagcctgccggattacatggtgccgtcggcttttgtccaaatggatgaactgccgctgacaccgaatggcaagcttgaccgaaaagcgctccctgcgcctgacttccaaatggaggtctccggccgggggccgagaaccccgcaggaagaaatactgtgtgaactgttcgcagaggtgcttcacctcccgcgtgtcggtattgatgacaggttctttgatttaggcggccattctttacttgcggttcatttaatgagccgtattcgggaagcgatgggagctgagctgagtatcggaacattattcgaagctcctactgtggcaagccttgctgaaaggcttgagacgggcacgggcacaagcgcgcttgatgtcctgcttccgctcagaacggcgggagaagaaacaccgctcttctgtgtccatccggccggggggctcagctggtgttatgccgggctgatgtcttctttagaagctgattatccgatatacggcttacaggcgagaggcattgggaaaaaagaaccgcttccgcaaagcttagatgacatggcggcggattatattgaaaaaatccgcaccgtgcagccgaaagggccgtaccgtctgctgggctggtcactcggaggaaatgtcattcaggccatggcgacacaattacagagccggggcgaagaggtttccctcttggtgatgcttgacgcgtacccgaatcattttcttccgataaaaaatgcgccagatgacgaggaagccgtcattgccctgcttgcccttggagggtacgacccggacagcctcggggatcagccgcttgattttgataccgcgctgaccattctccgccgtgagggaagcgcattagccagcctggacgagtcagtgatgatgaatttgaaagacacatacgttaattctgtcggtctgttaggaacatacaagccgaagccgttccacggagatgttctgttcttcagatccacgattattcccgagtggtttgacccgattgaaccagatacttggaaaccatatattacggggaaaatcgagcggtatgacttagactgccgccataaagatatgtgccagccgggcccgcttgccgaaatcggcgcgattctggcggagaaattaaacggacggcgtacagtccggtaaagaaaggaatgagctgatatgacaaatccatttgaacgggaagacggcttatatcatgtgctcgtcaatgctgaaggccagtactcgctgtggccggcctatctggatgtgccggacgggtgggaaacccgcctgacgaatgaaaaccgttccgtttgtctcgaatatattgaaacaaactggcgtgacatgaggcctgaaagcctgaaacgggctgaacctgctaagatgtaataaaaaaagcctgccgttgattcggcaggctttttatgcggaaatcagctgttaagctgtgtatgatcacaaaatttataagggtggccttcttcattcgtgcaccatgactgagacagaaaagccaaaaagaccgcggcccactggtctgcaaactggattaaaataccgccatcatgccacgtcccgttatccttcttccagcgtgtatcaattggatttccctgattcatatgaatattatgcatgccgtttgtcggtttgaacccgaaaatcttatcagcgtcctgctccggcccgaatttagagccgtaaatatagacggtggctttttctgtttttgctttttgcatatacgtttcaataaaatcatttaagtcattatctggcccggtgacttcatgcgggagcgacaccatgttccggggatcaaacaaattgccgcggacataatccagcgccagctcacggcttttgtcatcaattggtgtgtatccatacggtatgttcggcagcagggtgatcgcgcttgcgtcaaaatgatcgcgcgccgcatacagaacctctgattcttttgaacttgacatgacattgatcgcacagcgatagtgcgtatcaggctcgcctagcacctcgacttgaaaatgcggagaatcatcatctgtttcccttctcatatctaacacagtgccttttaatacaccatagtgctgaacagccatatgaatcctcctttttcttccgggatatgaattgatattcgagacagggggccgtttttccttttacgagaaagaaaaaaaggacagcctgctgatcaggccgtcctcttcatatctattaagcttttgcaactgaaccttgcatcgctttttcagcaggcacgtagtcatagcctaagtctttggctaccgcttcatacgtgacgtgtccgttagccgtattcaggccggctttaagcgccgggctgtctgtaatggcttttgccgcgcctttattggcgatttcaagcgcgtaaggaacggtcacattcgttaatgcgagcgtagatgtacgcggtacggcgccaggcatattagcgacagcataatgaacgacgccgtgtttttcataagtcggattatcgtgtgttgtaatatgatcaacggtttccacaatgccgccctgatcgatggcaacatcaacaatgacggaacccggtttcatttgtttaaccatttcttccgtaacgagagtcggcgctttggctcccgggatgagcacggcgcagatcagaagatccgcttccgcgacggagtctgcaatatttacagggtttgagatcaatgttttaatctgatgcccgaaaatatcatcaagctgacgcaggcggtctgcgttcaagtcgatcatcgtcacatcggcaccgagtccgacagccattttcgcggcatttgttccgacgccgccgcctccgatgatcgtgacttttccgcgggatacaccaggtacgccggctaataaaattccttttccgccctttggtttttcaaggaactgagctccgatttgagcggccattctgccggccacttcagacatcggcgtaagcagcggaagtgaacgtccgtccgttaccgtttcgtatgcaatagctgtcacgcctttttctgtaagcgctttagctaattccggctctgcggctaaatgaaggtaagtgaataagatcaggccttgacggaaatacgcatattcctcagccagcggttcttttaccttcatgaccatttctgcatcccatacttgctttctgtcttcaagaatttccgcgcctgcggatacataatcttcatttgtaaagccgcttccgagtcctgctccggattccacaagaacccgatggccgtttccgataagctgtgaaacgcctccaggtgttaatgccactcgattttcattgtttttgatttcctttggaaccccgataatcatgtctgtttcccccaatgtttgtgtgatgcttcaagtgtagcgcgattgttgcgaaaattctttgtttgaaacagaaaataaaaaaacacggatttgtgaaatttcacgaatccatactgcgaagcttgatatcgaggtaaatcgtaaacttttcattcacattttttaagtcgatttctgcgatctggctgattcttttcagcctgtaattcaatgtattgacatggatgttaagcgctttagcggcggtgttgacattgctgtcggcatcgataaaatgttcgagcgttttgaccatatcggcctgatgctctctgtcatactgctcaagctttgacagggaatagttcatatagccgctgtgcttgcgtttttcatccaaaacatcaaggtactgataaatcccgagttcagaaaagctgaaaaggtgtttggtttctctcacaaaccgctctttcgctttcaatacggagagcgcttcctgataggagcggtaaacgtaagaaatcgattcgtaaataccgccgaaagcaatcgacgcatcctcaattttatatcgttctttcagctgtttttgaacatggagggcgaactgttttaaatctttaaaaggctgatcggatttcggcgcggctaataagattaattcattcgaatcgacagtcgccagcatgacatgaatctgctgtgtcgtttcctgcaaatattgcagctgctgttccgtcttttcagtcagctcatcatgtaaacggatgatcatgacgctgaacacggacggcagcgccattccgagcttatgaaacccttcggccatctcggcttcctgataaatatggccggtcagcattttccaaaaaaactcctggccccgctcttcgatttttgttttgcggatctgcaggtgcaaaagcttgttccgcaccgctttggcggccagctgaagcgtcttcaggtcctcatcattgagcttttttttgatctcaagcgcccatataaatccgagaacctggctgtttttccaaatggaaatcgccacgcggttgctcaggcccacctcgtcgatttctttcactttgatcggctggtctgtttttaaaagcgccggaatggttccgtctttccacagtttgttgatgactttttcaggcaccctccgtccgataatcgtcgacgtccgggccggatctgtacaatcgctgtgcgtgctgtatgcaagcagtttatgattcacgtcttctattgtaatggggcattgaagaacttcactgatatggtcggcaacatcttcaagcctgtcgaaactgtacttaaatggatcttttggattggtcatctgtatccctactttttcatagcttcatatcttgatcttaccatcttgcttttcagactgaaaggcatctttgaacggaaataaaataggaaaatcagatcatttgacgaaatcaaaaagaataagaaaatcataccattatatttacaaaatgtgtaaatgtgacgaaaaatcctgtatatcataagactcattttgtaaaattaaaacagatttgtttgactgtgccgaattgttgtttttataataatgacgttcaaaaaataagtgaattagcccatatttaggctgatgacacaggagggtataaggaatatgtctggattaattcgtgtcacacccgaagagctaagagcgatggctaagcaatatggcgttgaaagtcaggaagtcatgaatcaggttgaccgcctgaaccgcatgatttctgatttgaaaggcatgtgggacggtgcttcaagtgaagcatttgcggatcagtatgagcagctgaaaccttcatttattaaaatgtctgaattgctgcaagatgtgaatcatcagctcgaacaaacggcaaatacgcttgagtctactgaccaagatatcgctaaccaaattcgcggataataagatgaatgaagaaacggagcgcctgattcaatcaagaagacggcgctctttctatgtaagggtgatatgaaaatgtatatcgatattacaatagatttaacacattataacggcagcgtcttcgatctcagattgtcagattaccattctgtgaaaaaagtcatcgatattgcccggcaggctcagcatgtatccgttccgccgcgtgaaggctattggatcagagtggtcaataaagaaacggttttttccggagaacaaaaattatctgactgcggcattacgaacggagaccgtcttgaaattttatgagaggacatggtggaatgacagatcataacagatcttatttagaaactgaattagacgccgtccgggcagaaaccgaatcaggcttcaccttcacctttcagcgggaaaaagtcaagcttcttgacgggctggaagcaaacgtgattaaagatgctgatcctttttttcaaaaagaggtttcagtctcagaagacgaagtaaccataacaatcagacccccttcttcttatcaggctttccgctatataaaaggaaaagataaaaaaagcagatggcaatttgcctaccgtctcgtgcaagctgtgaaacagcacaagctgaaacgcctcaatctgattgccgcgccggaaaatatcgtatttgataaagcgctgacgccttactttcttcattacggcgtaaaggagagtctcccgccttatgaagaagacagacaaagggtgtggaaagagctcaaagcctgtgcggcgcttgcagctgacggggcgtacaccttcgaagaatatctgaagtacaaggagacgcttcaattctctcctgaggtgaaaagcgtgttagaggctgagacgtttgaagaactggaagaaaccattcaaaccacaattgattccctcgaagcaagggacaagacatacataaaactgccgaaaaagaaatggaaaatccaaagatacgtcggtctggcgcttgcagttcttcttgtgccggcacttctgtattccttgtacgtgctgtttttcgcccagccgaagcaagaggcaattacggaaagcaaccgctattttctcaatcagcagtacagcaaagtcattgacacgcttgctaaatacaacgcggaaagcctccctgaatctgtgcagtacgagcttgcttcctcttatgtggcagttgaaaatctgagcgaagaacagcggaaaaacattgggaatctggtcacgctgcaatcagatccgaagcacttcctttattggatcgatatcggcagaggggaaaatgaagaagccatcaatatcggccgcaatcttgagtacaacccgtatatctggctcgggcttacaaaatataaacagcaattattagcggacgacagtatgaaagacgatgaaaagcagaaagaactggacgccgtggaaagcgagctggcgaaggcgaaaaaagagcaggaagagcagaacaaagaagcggaggaaaaccgtgacaccgtcgaagcttccgccggacaggataaagatggcaaaaaggacgaagcgaaggataacaaagagaacgacaagaaagatgagaaaaaagatgaaaaaaaataacagcacacatcaaatggccgtaagtaacgatcaggctgtcaggaggttcgccatatgagtctgttatgggtcttttaccgagagcacgtacaaaagattcagctgtctgaactcccgccgtctcagccgatcacgatcggcccggatataaaggatacgatcacgatcggcacactgcctttacggcaaaccgccgccaccctttatcgtaaagaaacagaccgttatgatgttttcctgggaaataactgtgccggcgaattgacaataggaaatgaaatgccttgcagaatggaagaagagacgatgcggcttcttctcactcctgatcaggaagaatcctccgtttattttgtcggcggaaaggacgagatcgttttctcatcagaaacagaggaagcggatatatacaaagagccgtcgtccgctcaaaaaggcgctttttatctccgaaaagcgggaggaagctggtctgtcattcctgatggtcaggaagtttatgtaaacggagagctcacaaaagtccctgaaaggcttcggatgggagatgagctgctgtggaattttctgcgtctgaggctgacggaggacgaccttttagaagtcgttcatcacgaggagtttcaaaccggcttaattaaaacgataaagccaagcactgaaatgaaaaagaaatacccgcaatatcgaagaacgccgcggatggtctacgatcttcccgaagaccgcgtttcattcagctttccctcacaggaaagcgagcagaataacagggggctctggctcgtcattctgcctcctgtggtcatgctgattgtaatgggggttgtcgccattatacagccgaggggcattttcattctcgtttctttagcgatgtttatgatgactctcattacgtccaccgtgcaatatttccgagaaaaaaaccagcggaaaaaacgggaggagaagcgtgagcgtgtgtacaagcagtatttagagagtaaacggaaagaacttcagacgctgtcggaaaaacaattgcaagtgctgacgcaccattttcccacgtttgaaaaaatgaaatatttaacctctgaaatcagcggccgcatttgggagaaatcgctggaaagcagggattttctgatgctccggctcggaacgggcactgtcccggcaagctacgagatctcgatgagcggaggggacctggcgaaccgtgatgtggatgacttaatggaacagtcgcagcacatgcagcgtgtatataaagatatccgccatgcacccgtgaccgttgatttacaagaagggccgatggggcttgtcgggaaaccccagatcgtcaaaaatgaaattcaccagctgatcggccagctcgctttcttcaacagctaccatgacctgcggtttgtctttatctttcatgaagatgaatataaggaatgggaatggatgaagtggctgccgcaatttcagctgcctcatatgtatgcgaaagggtttatttacaatgaacagacccgtgatcaattgttatcttccatttacgagctgctgcgggagcgggatttggaagaagataaagagaaaaagatcttccagccgcattttgtctttgtcatcacgaatcagcagctgatcgcagagcacgtcattttagaatatatcgaaggccggcatgagcatctcggcatctcagcgatcatcgccgcggaaacgaaggaaagcctggcagaaaacattcacaccctcgtccgctacattaatgaagatgaaggagacatcctcattcagaagaaaaaagcggtccagatcccgtttaggctggacaggcatgaacggacaaacaacgagcggttttcccgaacgcttcggacattgcaccatcaggtcgggatgacgaattccattcccgaaacggtctcatttttggagctgtttcatgcgaaggaagtaaaagaaatcggcatcaggcagaagtgggagacaagtgagtcggcaaaatcactggctgttccgatcggctacaaaggtaaagacgatatcgtgtatttaaacctgcatgagaaagcccacgggccgcacggattgctggcgggaacgaccggctccgggaaaagtgaatttctgcaaacgtttatcctgtcattggccgttcattttcaccctcatgaagcggcgtttttgctgattgactataagggcgggggaatggcgcagccgtttcgcaaaatgccgcaccttctcggaaccattacgaatatcgaaggaagcaaaaacttcagtatcagggcgcttgcctctataaaaagcgagctgaaaaaacggcagcggctgtttgatcaatatcgcgtcaatcacattaatgactatacaaagctgtataaacagggggaaacggatattccgatgccgcacctgtttttgatttcagatgaatttgccgagctcaaaagcgaagagcctgactttatcagggagcttgtcagcgcggcacgcatcgggcggagccttggtgtgcatttaatccttgccacgcaaaaaccgggaggcatcattgacgaccagatatggagcaactcacgctttaaggtcgcgctgaaagtccaggatgcaagtgacagtaaagaaattctgaaaaacagtgatgcggcgaatattacagtcaccggacgcggctatttgcaagtcggaaataatgaagtgtatgagcagttccagtctgcctggagcggcgccccttacatggaagatgtatacggcaccgaggatgacattgccatcgttaccgataccggcttaattccgctgtctgaagtggatgcggacgacttggcgaaaaaagacgccccggcagaaatagaagccgtagtagaagaaatcgagcggattcaaaaagaaatgggcattgaaaagctgccgagcccgtggcttccgccgcttgccgaacgtattccgcgcacgctttatccggcgaaggaaaaagaccgcttcttcatcgcctgcgttgatgagcctgatcagcaaagacaggcgcctctcgcctatacgatgatggatgacggcaacatcggcattttcggctcatccggatacggcaagtcagtggctgccatcactctcctgatgaacttcgcggaagggtacacgccaaaagagcttcatatgtacatctttgacttcggaaacggcacgcttctgccattggcaaagcttccgcacaccgcagactatttcttaatggatcaaatgagaaagatcgaaaaattcatgatccgcatcaaggaagaaatcgagcggcggaaacggctgttcagagaaaaagaagtcagccatatcaaaatgtacaattcgctcagcgaagaagagctgccgtttatatttatcacaattgacaatttcgacatcgtaaaagacgaaatgcatgaattggaaacggaatttatccagatttcacgcgacgggcaaagcttaggcatttacttcctgctgaccgcaacgagggtaaacgccgtccgtcagtcattgttaaataatataaaaacgaaaatcgtccattatttaatggatcagtcagaaggttattccatttacgggcgtccgccgttcagtctcgaaccgattccgggacgcgtcatgattcaaaaagaagaactgcatttcgcgcaaatgtttcttccggctgaagcggaaaatgacctcgagatgttccaagcgctgaaagccgatgtcaaagctttagctgagcgccatgccggaacagccggtccaaacccgattccgatgctcccggacatgctgacggccggcgaattttcgctccgtctcggcccggatcaagaaccgttccgcattcctgtcgggcttcatgaggaaaaggtcagcccggtatactttgatctgggcaaatataagcattgcctcatcttaggccagacacagcggggaaaaacaaacatcctgaaagtcatgctgaatcacctgctgcgtgaaagcacggaacggatcggactgtttgactcgattgaccgcggattgtcgcagtatgcgcaggaaacaaaggtcagctatctggacacaaaagaagacatacagaagtggattgaagcggctgaagccattttcacggagcgggaagctcagtatgcacaggccgtcaaaaatggcgatgtgcacaaactcaatttctctccgatcgtgttaatggccgacggcattacaagattccagcagacaatcgacaccgccattcaggacaagctggcgatgtttatgaaatcttacgcgcatgtaggcttcagttttatcccggcgggcaatcacagcgaattttcaaaaggctatgattccttaacgacggaaatgaaacagatccgccacgcgatgctgcttgtgaaaaaatctgaacaaaatgtcattccgctgccttaccagagacaggaaccggacattcagccgggcttcggctatttggttgaaaacggcaaggagcaaaaaatccaaatacctttatgttcagcggaaagggaggccgtcagatgactgaacaacgaaaaagcctgatcaaattagtagccgcgatcgtcattattctgctgctgccggtgctgtttttccggtttatcggcgatgacccgggaaaacaaaaaatcaatgccacccgccaaatcgcagtcgtgaatgaagacatgggcttacatgatgaaacagatgaaaatgaggatagggaatcggtccatttcggcaaagaagtagcggcggctctcggcgaccgtccggattattcctggacggtcgtcaacaggagcgcggctgaaaacggcctggcggataagaagtatgacgcagtcgtttacattccatccgatttttcaaaagacattttaagctatgacaaggagcgtccgcaaaaagctacgctgacattcaatattcaaagcaacctgaacgccgtcaacaaagaaaaagtgcagcgtgagcttgaagacgcccaaaaatcaatgaataaaaaaatgtcggcattgtattggaatttcgtctcacaaaaagtgaacaatgtcagaggcgattttgacaagatcgtcaataaagaatcagaatttcaaaatgtcatgtacaacttttacaagccgagctccaatgacttggcaggtgagatcaaacggcaaaaagacctgattgacgaactgaaaaaatcaatgaacgaagcgcagggcgcagcaaaagaaaaattgacctcggcagatgaagccaaaaacacgctcaaagactttgccgatacagttgagcgctataaacaatatcaggaaaatcagaaaaaactgctgctggccgcgcaggaacaaaatcaaaagcaaatcacaaccggactgaacgctattaaagcgcagcaggccgccaaccagttcagcaccatgatgagcgggctgtcttcaggcataaaccgggcgcagacacagcttgaccagacaggatcggcactggcagccgcccaaaaggtgagagaagcgcaggtccctgagcaggaacaagggatggcaaatattcaatccaatttacttgacaattatttgactcaatataaagcccaagcaagatttgaaacactgaacagcattcaagcccttatgaaaagggatcgccagaacttaaccgttccggaaaaagacccgggggatgacggctcggatgaaccgaaagaagaagaaaaaccggaagaagaaaaacccggtgatctgaaaattgaccttgacgatcagcgtaacgaattaaaacgcatctccgctgagatcaattctatttctgacggtttaaaagaaccggaaaaagaaaatccagaccctgaaaacccgggccatggggataatggtgaaaactccggcggtaccgaaccgaatgacgggacggctcccggagaagacggaaaaacggatgacggcacaaaagaacagcagtctccttccgataacacaggcgatcagcagacaaaaacagccgcaaccgctaaaaacgtcactccgcttgctgatgaccccgcggacgatccgaacggctctgaaggagacggcggcacagaagtatctaaggcaaaagaaaggctgaaccaagccgcagagcgcattcagcaaattgaaaaagagcttgaagagaaacagcagacacataatgaagaactgaaaaaacgtctcgatgctcttgatgaagaaatccaaggccttaaagaccagattgccaaagttgaaaaacgtgcggacaaattacaaaaaaagctggaacaatcagaagaaacgagaaaacaagacttcaataccgtttacagaatgattttaaaaacagaacagaacattttgaactacccgtcattggacggcggccgcaaatctgctcttgaacagatatttgccgctgacatcaatacaaaagtgatatccgatttaatgagttactataatgatttatctttgtatgaggcaacactttatcattctctcgacgcaggctcgctgcctgatgtgaaaaacagggtgctgaaagcccagcaaggcgaagtccaaaccgttctcgccatcaaaccgattgaaacggcaagctgggaaaacctgaaaaacaataagatgcagacagatgaagacatcagcaatttcattaaaggcatgaccgaattctcggataactacagctcatatatcagagatgaacaagccggagtgctcgatgagctcgccagcatcgcagacagcgcggctaaagcatctgatcagcttgctgaaggcgctgtgcaggaagcggcaacgttcagcggagacggattaaccggaacgatggcgctcggcgctcaggataccgtcggccgcgaagtgctgcaaatgtctgacacgatgggccatctgtcagaacgccagtccggcatcatcagctataccgacaatatgcagcaaagcgtaaatgacgtacagcagaaagcggacaccctgaacagcaattggggcaaaaacgtcgattccacaaaattgatcagaaatgacgtgtacggcattttagggaacgcgctcgttgacggacaggaaaacggatacgtttacgattatctcgccaacccgcttaaaatcagcggagaggtgccggaagaccgggttcagaatgttccgccggtcgtcattttggtgatcgttttgatcagcagtcttctgatcggctatttcagctcgtattatcagcaggcgccgcttctcgtcaaaggcgcgctctttgggattttaaacattatggtcggactgatgatcagtctgttcggtctgaatatctactcgcttccggacgatcagacgattaaatggtcaatctttacgattctcttgctcgcggcgagttcggcttttatccgggcagcctttgtctttggctcgatcaccggatggatcgcttcgtcagcgctcattctcttttatgtggcgcctttgatcgacttgattatgccgaactttacctttgacagcccggtttcgaaagtctatatcgatatccaatacggtacgggccatctgtttgcgatgggaataacggttcttgtgattattacgctgattgcggcggtgcttccgctcattattcggctgtttgcggaaaaaacggaggaaagtgatcagtcttatgaggcgtaacacattcatggaaaaagggatcttgctgtttgctctctcctttttccttttccttcctcaagccgcagccgcgaatgaggacaatactgatgtcaagccgaatgaatatgaaaagaaagacattgaaattcgtacggattacctgcacgacgacgcctactccgaagaaaaaacggcgcttccgaaagagcagaaggacattacgtttgatcaaccggccgaaagcccggatgaaaaactgatatcaaatttgtttacatcgtcagacactgagccgaatacgatcaaagcgcaatcgaaaaaactggggatcacttttgccgagccggcggtgcgccatacctcggcagatatggaagcggatgagaaaaagacttcttttcttttgcctgtcatttatgccgtcctgatcctcttcggcattgcggcgatgatttatctgattccgaaagtcacggcgcaggaaaaggcaaagcggtaaacagatcgcttgtgtttgcgggaagacagtccgtaaaataagaaaaaaaaggaggagtgtcatgcagttttttctgataacaggcgcatcaaaaggattggggcgggcgcttgcggaacaggcgcttcaagaaggagccgaagtcgccgcgctttcaagaacgataagcggagaaaagcgcgagggactgacagaatacagtgttgatttaaccgatctgtcagacaccgagcggcagatgaaggcgattcttgatcaagctgatgagaagcggtattccgccgtcacactgatcaataatgccggaatggtagaaccgatcaagcgggcgaaagaagcttccgcagaagaattgaaccgccattacacccttaatctgacggcgcctgttttgctcagccaaatgttcacgaagcgtttcgaagcgttcaccggcagcaaaaccattgtcaacatcacatcgggcgcggcgaaaaatccttataaaggctggagcgcgtattgcagctcaaaagctgggcttgatatgtttacgagaacattcgggtttgaacaggaagatgaagagctgccggtccgcatgttgtcattctcaccgggagtgatggatacagacatgcaggccgtcattcgttcttcatccaaagaagattttcacgacatcgatcggttccgcaatctgaaagaaacgaacagcctcagaagtccggaatacatcgctggtgtcatccgctcactgatcgcaggagagccggaaaacggacggatatacgatatcaaagagtttttgtagagcagcttccgcgctgctcttttttatttgtacaatcacttcgcggcccggcggcatattatgactgaaacgcaatataaggggtataataatgtatcggatgaattgagtttcttctcgatttatgttaggattctaaaaatataaataaggaggggtttccatgagaaatgtaacgttaatggatgtcttcacccatccaatcgcacaaaagtatttacagcgttccggcgtcgcccatgcggttgcctgcgcgtttcatgcataccgtcttgccgtaaaagcaggtgtcagcccggatcttgcggcgaaagcggctttactgcatgacatcggccattacgaatggtacacagacggcaaatgggattatgaaaagtacagaagaaacgatatccatgccattaaaggcgctgaacgggcgcataagctgctcatccggctcggtgaagaaccgaaagcggcgaaagagattgcgctggcgattctgcttcacaccgattcctatctgcctgaaggcgaactggacaagaatacgctccagcaaattgtgaaacaagcggatgaactcgatgaagaacccggcggacatcaccattaccgccaaatggaccatacggccgcgctcaaacaaatccaaaagcttgatcagttaattgaccaagcccaatatcccataagaagctcagtctaggccactcatgcggccttttccgcttacataactccgcatgctcactaacccttttcccctccgatagacgtactgtgtcaaagcctttgtccgctgcatatgctgaaggaaaacatagtaaaggggatcagcgaaaatggcccatcaaggaagcccgcaaatcgtctcgttagtagatccttacgtttatcagaccatccataagcttatcggctcaaggtttatcattcaaaccgtcagacgcattgtcaggggacggctgattgatgccactccagatcatatcgccattgaagaaacgcatgaccgcgtattttatatcagaaaccgccatgtggtttctgtcatgcctgattataccgaacgtgtgtaacagcccgataaggcgcaaaccggaggccgtccttacaaaaccccggtgcgtcttcttttttgagatacatagatgcacggcggctttttttggtacaatcacagtacaagttcacataacaataggaggaaaccgcttgttgaaatcaaaggtccatttttggacgctgcaaattttgctcgttttgctcataatttacgtatcaacgaaagtctcgtttatttttcagccgtttttcggttttatcaccactctgttttttccgattctgatctcgggcattttgtttttcatttttaatccgatcgtgcgcctgcttgagaaaaaaatcccccggacattggcgatcctgctcatttatctcgttttcatcggcctgatagcctttatgttcaccgcaatcggaccgattgtggcttcccaggtcacggggctgtttaacaatttccctgattacattaatcagattcaaagcttgacgacacaattatcccattccaaatggtttacgtggatgatgacgcaggattatgtgtcgatagaaaaaattcagcagtctctgacgggatttttacaaagtcttccgcaaaatattaccgcaagcctgtccgccgtgttcggcgtcgttacgaatataacgcttgtcgtgatcaccgttccgttcatcttgttttatatgctgaaggacggccggcgttttccgctcttggcggtcaaaatcctgccttcttcctaccgggcggaaggtcggaaaatattcaatgacttatatgtcacattggccgcatatttccaaggccagctgctgatctgtctctttgtcgggacggcatgctttatcggatattggattatcggcctgccttacgcgttaattctcgggatggtgattgccgtcaccaatatcattccgtacctcggaccgtttctcggggctgcgccggcggtaattatcgcgtttatggattctccggctaaggcgctgtttgccgttattgttgtcgttgtcgtccagcagcttgacggaaacctgctttctccgcttgttatcgggaaacggctcaatacccacccgctcaccattattcttctgcttgtcggagcgggcagtttcggcggcattctcgcaatgattctggctgtgccggtttacgcggtcttaaaagcattcgtcttaaatatcgtccgccttatcaaacttcgtcagcggtcaaaacacgaagacaaccgcaagccgaaataaaaacgggcacaactccgcacgcgccgcataaaatgctgtaaagaaaagcggaggtgtgggtatgcctgcaattgtgggaccgatttatattatgagcttagccggagacgctgcggcgagcttcggtgacgtgtttgccatttctcccaaagccgttgaccactcaggcgcgggggcaggggcgtttcattccggagattttgtcaaagtcactaataaattcagcaaaacgctctttgaagatatcgatctgtttgacgaacctgattggtttaacgcgtgacagcctccctttaggaggctgtcgcttttttgtagtataatagaatcagtctttataaaaggggaatttttatgaaaatcagaaaagcgaatattaccgtgcagtccggaatgatcggcgatgtgtatctgcatgaaaataaaaaagaacagcataccctcgtagccgttccggaacttgagtggagcacgattatttcctatgaggaagagaaaaaggcgctggcgcagcggcttttacaatcattcagcaaactgattgatgaagagcctgccggagagctcgccggcaagatctcccattgggtcgctgaaatgtaacgaaacggtttaccgcgtccatgccggggcgataattgtaaaacaagctgaggagggacaggccgatgagcgacaaaacagttgacctttatttacagcagggtatgtatggccctctgcagacgaaaccggatgaacgccatttatttttaggctcgctgcgtgaaagagtcatcattgccctgacgaaggggcaggtgctgcaaaagaagccgtatgaagaagtgaaacaggcgctgaaaaaccgaaaagacgcggtgctgtatataaacggaaggctgccgtatcatgcttattcaccatatatgaagcttgccgcactggacggtgtccgaagctcagtgatctcggaccttcaatttgaaacgccgctcggcctggtttttgccgccgatcatgctgtgaacctggacggcatttatgttcaggatgacatttttcagcgttcactcctgaaataaatgtcattttacaatgccaattcacttacaggtggagataggatataatggttttcatatgaatggcggggaggccggctatgaaaaaagcatttatatgcattgattatacgaatgattttgcagcagagaacggagcattgacgtgcggagaacccgcaaggcaaattgaagatacgattgtcagtttgacgcaagcttttatagaaaacggtgattacgttgtttttgcggtggattcacatgatgcagacgatgactttcatcccgaaatacgcctgtttcctccgcataatatcaacggcacggagggcaaggagctgtacggaaagctttcgcctctttatgagaaacataaaaacgcaaaaaacgtaagctatatggaaaaaacgagatattctgcttttgcgggaacggatttagagctgaaactgcgggaacggcagatcactgaactgcatcttgcgggcctgtgcaccgacatctgtgttcttcacacggcggttgacgcctacaacaagggctttcagatcgtcattcatcaaaacgctgtggcaagctttaatcctgaagggcatgaatgggccctgtcccattttaagaacagcatcggagcgcaagtggcagagtaaggaaggggaaaataattttggtggagcatggttttaaagacgacagtttgtctttacatacagatctttatcaaattaatatggccgaaacgtactggagagacggcattcatgagaaaaaagcgatctttgagctttttttcagaaagcttccctttgaaaacggctatgcggtatttgcgggcttagaaaaagcaatcgaatacttggagaacttcaaatttaccgacagcgatctgaattatttaaaaacggaattgcactatgatgatgatttcattgagtatttacgggatctttcttttaccgggtctctttacagcatgaaagaaggagagctcgtttttaacaacgaaccgattatgcgggtcgaagcgcccctcattgaagcgcagctgattgagacggctctgcttaacattgtgaattaccaaacattaatcgcgacaaaagcagcccgcattaaaggcgttgtcggtgatgaggacgcccttgaattcggcacgcggcgcgcccatgaaatggatgcggctatgtggggagcgagagcggccctgatcggcggcttcagcgcgacgagtaatgtaagagccggaaagcgctttaatatcccggtatccggcacgcacgcccatgcgctcgtgcaagcgtaccgtgatgaatatacggcttttaagaaatatgcggagacgcacagagattgcgtgtttctcgtagatacgtacgatacgatccgttcaggcatgccgaatgcgattaaagtcgcgaaggaattcggcgaccggatcaacttcatcggcatccgcctggacagcggggacttggcgtacctgtcaaaaaaagcgcgtgaaatgcttgatgaagcgggtttcaaagacgcaaaggttatcgcttcaagcgaccttgatgagcatacgatcttaaatctgaaatcgcagggagcgaaaatcgatacgtggggaatcggcacaaaactgattaccgcatacgatcagccggccctcggcgcggtttacaagcttgtggccattgaagaggacggcaaactgaccgatactatcaaaatttcgtcaaaccctgaaaaagtgacaacgccgggaagaaagaaagtataccggattatcaacaagctgaatcatcactctgaaggggattatatcgctctttatgacgagcgggtaaacgaccagaaacgcttaaaaatgttccatcccgttcatacattcgtcagtaaattcgtcactgatttctatgcgaaagacctgcatgagccgatttttgaaaacggcgttttatgttatgataatccagaaattaccgatatccagcaatatgtccaggaaaacctcaaacttctgtgggaggaatacaaacggatcagcaagccggaagaatatccggtcgatttaagtgaagactgctggagcaacaaaatgcagcggattcatgagatcaaaagcaagctgaaacgggagcttgaatagatgataaaacggcctttcctttctctggaaaggctttttgtttgtgataatatttttcacatttagacaaatttcgtcaagttatttgatatacttatgttcgaaggccgcacctaagggggtaaatgaatgaaggtgtttgttgcgagacagcctatcttcaacagaaacgaacaggttgttgcttatgaacttctttaccgggagagtgaagagaaccgttattcggccgcggacggagataaagctactacagatctcattataaacagctttatcaacatcgggatcgaaaagctgacagaggggaaacgctgctttgtgaattttacagaaagcctgatgttttcagatctccctacctcctttgatcctgaccagctcattatcgaaattcttgaagacataccgatcactccggcactgatctcaagatgcagacagctgaagaaattaggatatacattagcacttgatgatttttacgccatcaatccggcaaatgaagaattattggaacagctgatgaaatatattgatattttaaaaatcgatttcctgcaatcttcgcgtctggaacgcaaaaaaatcattcagacgtacagctgtaaaaatctgatttatttagcggagaaagtggagacaagaaaagattataaacaggcagccatagacggctttcacctgtttcaaggatattttttcagtgaaccgcgtgtcatcagcggaaatgatctgacgtttcattttcattcttactaccagcttttaaacgaattaaaccaagaccagcccaatatagagcgcgtaacggaatacatagagcgggacgttacattatcgtatcagattctgcgttttttaaacggatcgcaaacaaggctgaaaaaaaagatagacagcatccagcaggccatcatgatgcttgggctgaatgagattaagcgtttgatttacattctttcattcagagatttaacggcgaaaagccactcaagccaaaaagaaatcattaagatttctttaatcagggccaagctgtgcgaactgctggcgaaaagaaccggaagaccgcagccttcctcttacatgctgatcggcatgttttcactcatcgatacgcttctccagagagagcttgaggacatagtcaaagaactgcctttaattgatgaagtcggacaggcgctgctcggttatgaaaacgattattacatgatgctcgggctcgtcaaagccattgaatgcaacaactgggactgtgacgagtggggaaaagaactggacaaagaagaagcatatgaatgttacttacaggcgatcgaatggtgccggcagcttatcgtgaattgaggcgctttaagccgaccacctgagggcgatgatgaaccggctttgctctctgaacagactgacacggatgccgtcgggattaaatgtcacatcaaaatcatttttgatgccggtctgcttaatgagccgcttgaccgccgcggcgtcagatgattgcgctgcggtgaggatgcggcgcgcaagctcttttgacgccgacagccgcgcaaggagcaggcgggcgtcctccagcatgcccgcagcctcttttgcggacgctgtcaaaatatctgcgtgaatcgtgggagcaggcgcaggattgcggtatggcgcggcgaaaacaggacagcatggatacacataaagcatgcggcggcctccttctgagataacattcgttatacatgagtataggcggcgtgataacgagttatgacatgcaaaaagaccacaatgcgggtgttgcggtcttttcggtgtttgtcggtggttatgcgacgctgttcgcccattctcttttgaaattgcgacgtcagggactatagtccttagcggtttgtcggaaaaccgttaaaaaaccagcagaaccaccagattgatctgcttcatcccaaacgtctgcctttatggtagttatatagtcctgttcgccaaatgctctgttcgggactatgggattaccgtggtttgcggtgtcacgcagatacttttacacatacttttcggtgaaaaatcccgcaaaaacgtttacactattagtaacagatcaaatacctaggactcgttcaccatacacaattcattgatctttcaaaaaaaggagtgtggaaacggtggaaaagaaattagaagaagtaaagcaattattattccgacttgaaaatgatatcagagaaacaaccgactcattacgaaacattaacaaaagcattgatcagctcgataaattctcatatgcaatgaaaatttcttaaaaagacttggaaacaagtcttttttttgtgcatttttcacccatttcatggataaagtattatacgattgttaaaaaacgaaaaacctgctgtctttcatcacctgcatttagtaaaatagaatgggagggtgaagacaattattgagcaaatgtgtttagatgccgaaacgattaaagggaagatgaaggaaattgttggggataaagtcgataatctacatttagaagagactcttttgaccttcattaatgaaaagaagcacttttcattcggtgtccttgctttccagcattatgttgcttttaagggtacacattcctcggaaatcacactactggccgctggaattgaacttttaattttagcttttgatatttttgacgatattgaagatgaagataactttaataaggcatggatgcaaactgaccatgctatatccctgaatgcggctacttctctgtattcaataagcctgcaagccatttgtgagcttgaatcaaacatcgatttttcaagacttgcaataaaatatgccctaaatgcaatgcaaggtcagcataatgatctaagaaatttcccggagactgaagaagagtgtttacatatgataaaacagaaatcaggatcgttaactgcaatgtcagctgttttaggggcgatgcttgcaagtggtgaatttaacgcaacaattgagaattattcttataaaattggcgttattaaacaaattgaaaatgactattatggtttatttgataaaagccgtagtgatataaagaagaagaaaagaactttgataaacttgtttttaaatcgtcagtttaatagtgcctcaaaaaaagttttaaatatgatgaattctaaaaacagctattactctctcatatcggacagaaattattttgaagaattgctgtgtaaagcaggagtcagacaatatgttttaatgttaattaaaatatatgaaaatgaaatttataacgaaatggaaaagttgaacataagaattaaactatggtgagaattatgggggagtaatatgaagaaacaagacattgtgaattatcttatagaaaatccaagagtgatccatcaattggaagagggggaagtttgcttgatcggaattccccattcaattatccccgcgattatagaaatattcagtaacagcacttataagaaaaaacctgaatttacattttgggatcaataatttttaagagagttgtgatccattgaggtattttattaagcatctttcaatcgcactgttgatatttagttttttctatattgcacatattatatactttacccagaatggaattttagtcggaacctatgttgttgaaacatcaaaacatgagtttgaagttgttaaaattacaaaatcttcttacggaagatacttgaatttaaaagaaggggacaaaattctacagataaatgggcacatgccttcttctcaaaatatcaaaaatggttatttagcaaaggctaataacttaaaggttgagagacgtaatcatgaaattcaattgcatggttcagaggatttgtctttaaacagttcagttagtttctttatttatattgtcccttgtatattatttgcactaagcttattatgtattttctatatatacaaagtcaatcgtataaaaaatacagtttctgcttatattctaatctgcttcttaatttttatatcgatagcttatttaagtgcaggcggtgtaacaagaggatatgagataaatagatatgttaatctttttacttttttaaatgtgcctgtactatacctgcattttttatatcaatattttaaagaattaaaaataaaattttcagcaaagagtatagtatatattctttactgtttacctgtccttaacattgttacagaactttttagatatcgatatgatttatactttgttagagacatgaatttattgtcattttttatcgagatactaatagtgtatatgtatattgtttattatgccattatttatagaaagagagatcatgcttatctattaaaagtgttactaatatctaacacaatagcttttttaccatttactgttctttatcttctttctgaagttattttaggacagtatatttattcagctatagtaactgctccgtttctgctcattattccattggcattggtttatcaatttgttgtcaacaagatttatgatatagattttttgttgggaagaattagatactatagttttttgtctattgttcctacaataggggttgtatggctgtcaatcttatatgaaagtaaaggtaatcattttaacaccattcaaatcactttatatgtgtttttgatttttttggcggtcttttacaccaaagaggttttagactataaattccgtttgaaacgtttttcagaaaaatacaattatcaagacagcatttataaatatacacagcttcttaaaagtgtgtcagctttaaatcaagtgtttatgaatctgaaaaagactatattggatgtattacctgtaagtaaggcttacatttttgaaatcagttcagacggagatattctttattttgataaacaaaacatcgaaccgaattggcagccgtataaaaaagaatttgataaagtcacatcagagattgggaagataattgaagtaaatcaaggatttctgatgaagattggagaaagaggggcaaattcatacattttgctctgtttatccagcattaataccccaaggctgacaagggatgaaatctcttggttaaagacattgtctttttatacaagtgtttcgatggaaaacattttacagatcgaagaactcatgaaccatttacaagatctaaaacaacaaggttcaaacccggtctggctcaaaaagctgatgtttacgattgaggaaaagcagcggtcggatttggcccgtgatctgcatgattcggtgctgcaggatttgatttctttgaaacgccagtgtgagctgtttctggccgattttaagaaagaagagccttgtcacatagaggtgcaggacaagcttcatcagatgaatgagcagatgtcggatgtgattttgatgacccgggagacgtgtcatgagcttcggcctcagctgctgtatgatttgggtctggtgaaggcggtatccaagcttgccgctcagcagcaggagcgtgcgccgtttcatatccgtctgaatacgggacggtttacggcggcgctggatttggatacgcagctgaatttgtaccgcatcattcaggaatttctttcgaatgccatgaagcattcacaggcgaatgaggtgctgattatgctgatcagcattcaaaataaagtgattctgcattatgaagatgacggggtcggatgcaatcaggaggaaggcagcggacaggcgatgagcatggggctttcgggtattaaggagcgcgtccgggcgcttgacggccggatgaaaatcgacacaagtgaaggaaatggttttaaagcggatattgaaatggaattgtaaccaatttatcactaaatcgacttggcagaagccaagtctttttaataaaatggaaatgaatgagtaaaagggaggaaaccatgaaaaagatactagtgattgatgatcatccggctgtcatggagggcaccaagacgattctggaaacggacacgaatctttctgtcgattgccttagtcccgatgccagtgaacaattcgttcttcggcatgatttttcagcttacgatctcatattaatggatttaaatctgggtgatgacctcagcggcatagagctttccaagaaaatcttaaaagagaatcctctctgcaaaatcattgtttacacaggttatgaggttgaagattattttgaagaatccatccgcgcgggtctgcacggtgccatcagcaaaaccgagtctaaagagaaaatcatgcaatacatatatcacgtgcttaacggacagattttagttgatttctcctatttcaaacagctgttgacccagcaaaaaacaaaaacgtcttcttcccctcaaagtgagcaggatcggttaacaccgagagagcgccatattcttcaagaggtcgaaaaaggtttgaccaatcaggaaatcgccgatgcgcttcacttaagcaagcggtcgattgaatacagcctgacatccatttttaacaagctgaatgtcggctcccgtacagaagcggtgctgatcgccaagtcagataacgtactataaaccttgaaaggagaatgacctatgaatctgaaaaatacattgctcggcgcactcggcattgaaatcactgaaaacacggcgggaagatgcgtcgcggttatgccggtggataagaggacggtgcagcctttcggatatctgcacggaggcgcatcagcagcgctggcggagaccgcagccagtgtcggggcccagcattttatcgatcagtcgtcacaggcgtgtgtcggacttgagattaacgccaatcatttaaaatccgtgaaagagggcggtacggtcacggcgattgcgcaacccgttcatacaggcagaacaaccattgtttacgagattaaaatttttgatgaaagagaaaggctgatctgtgtttcccgctgcacgctggctgttataacaaaataaacaaacagccggaaccctgaatcgtccggctgtttgtttttacaaatatgaatctttttttcgtttgatcacaaagtttctgatccctttataatcatcctgaacgcttcttttatcaagcgccgctcctgaattgtacgccgccctgcagatgaggtgcgccccgaccggagccgtcagcaggataaaaatcatcccgagcagtatttttacagaaatttctccggtcagcatccacaagtaacccaaaacgccgagcaatatcaaattaacgccgagtgtcgagccttttgaggaggcgtgggcgcgtgtatacacatcaggaagcctgagtgtgccgaaagacgcgaccagacagatcagcgatcccatcagaatacaaacggcgacggcccatttaacgatatcgatcattttcgataatctctcctttctccaaaaacttagcgaaggcaatcgtaccgataaatgataaaatgccgagcagcagaatgatgtccaaaaaggccgttgtttttatgagaatggatacaagcgcggtcatggcaatcagattaatgccgatcccatcaagcgcgacgacccggtccggtatcgtaggccctttaatgacgcgaatgacgtacagaagagtcgaaaccgccataatgccgagcgataattgcagaataaacgtaaacatcagcggctcacctcctgaatggctttctcaaaagagacacggatgtcatgaatcgctttctccgcatcttcaatgtccatggcgtgtatatagagaatcgaccgatcatcggagatatccatcacaagcgtacccggtgttaaagtgatcaacagcgagagcagcgtgatctcccaatcctccgtcaattccgtcttaaacgcgaaaatacccgggcggatgttcattttcggagacataatggttttcagcacgctgacattggccagatataattcttttataaagatcagcatcagtttgatgactgaccatattttccaaatataaaacggctgcgagaagaagcgccggaaaaaaaacagcgccgccaagcccgcgataaatccggtaataaatcccgccgtgctgaggctgtttgtgagaaacatccagcaaacagcgagaaacacatttaataatagttgaaaagccatgccatctactccttcaaaacagcttcaatgtatttttccggattcagcagattctcagccgtctgattgacatacggtgaaacccattcggttccgagtccgaacagaagcgacaataggagaaaagcggctgccggataaagaagtccttttgcggaccgtcttgcggtgcccggtatttctttttcttctccccaaaaagcggtcgtaaaaaccttcagcacggagtacagcactagcaggcttgacagcagaatcaatacggaaaacaatgtttcccccttatcgaaaccgccttccgcgatcttcagcttgcctacaaatccgctgaacggcgggatgccggccagagatatggcggagataaagaacatccagcctaaaaccggataacgggtgatcaatccgcccattttgtgcagactggcagtgcctgtcaacgcgataagcgtgcccgccagcataaacagggctcctttaatcagcatatcgtgaatcaagtaatacaccgctccttgaatggaggcaggcgtgttcatggcaatgccgaacaaaatcacgccgacggctgtaataatattgtagatgacgattttcatgacatccgaaaaggcgatagatccgattacgccgaataacaccgtcagcatcgcaagccacatcatcaattggtgggtaaagcctgtatcgtgaataaaaatcagggtgaatactctcaaaatggcatacaggccgactttcgtcaaaagagatccaaataaggctgaaatcgcagccggcggggcgtaataagagcccggcatccaaaaatacagcgggaatatcccgccctttaaaccgaaaacgacgataaacaggacgccgatgacggttatcagcccggtctggcccgattcgcttatttttacgctcagatcagccatattcagcgtgcccgtcaccgcatataagtaaccgacaccgatgacaaaaaacgcggatgacacaatgttaaatacgatatacttcaatgattctcttaattgaattttcgttccgccaagcacgatcagcatgtaagacgcgatcagcagtaactcaaaaaagacgtacatgttgaacagatcacccgtcaaaaacgctccgcttacaccggccagaagaaactgcacccctgaataatagaaagcgcgctcccgtttttctccgatggagcggaaggagtacaaaatgacaagcaatccgatgaccgcggttgtcaaaacaagcagtgcggcgagctgatctgcggcgagcacaatgccgtacggcgctttccagccgccgagcgtcagcgtctgaatcccgtgtgtaaaaaccgtctgaacgagaatggcgctgatgacgatggagacagcggaagcggcggtgctgaatatccgcatcagcataatgtgcctgttcataaaaatcagcagcaccgcggcaagcagcggcaccaggataggcaatatcacaaagttattcatgttgatcatttcccctcattcgatccatatcgtccgatttcagttcctgataggcgcgaaacgccattacgagcaggaaggacgtgacgccgaacgaaataacgatcgccgtcagtatgagtgcctgcggcagcggatcgacaaacaatgtgcttttcccgcccagtatgggaggggcgccttttttcagtccgcccatggtcagaagcagcaaatggacgccgtggcttaaaagcgcggtgccgataatcacgcgcagcagacttttagaaagcagcaggtaggttgccgccataaacaaaataccggctatgacagacattaagatttccactattcttcctctccaatcgtttgaataatggtcatcgtaacgccgacaacaacgagatacacacctaaatcaaacaaagtggccgtcgcaagctccgtattcccaagcaccgggagatgaaaatggccgaatgtatgggtgagaaagggcgccccgaataagaacgaacctgcacccgtcgcaattgcgataagcagacccacggccgctacataaataaaattgacgggcaaaatcgatttgacggtttttaaatcaaaggccaaaagcaaaagcacgatggccgaagacgtaatcagcccgccgacaaatcctccgccgggagcgttatgccccgctaaaaataaatagaaagagaaaagcagaatgataaaagatacaagcttcgtagccgtctgaaggatgatgtcgtttgttttttgctgtctcaacgctcttctccctcctcttttactttcgttctgatcatgctgtaaatgccgagtgcggcaatcgacagcactgtgatttcaaacatcgtatcaaatcccctgaaatcaacgaggatgacgttgacgatattgttgcctcccccgagcttatggctgtaagcggtgaaaaaggaggcgatgctgtcttttgttttttcgctggaagacgcgatcccgagcattgtcacgatgacgccgacgccgagagaaatgataaaattcgtcatccggaatgttcttgtcttctttttccgccgcattttcggcagatgataaaaacaaagaagaaacaaggcgacggatatcgtctcaatgacaagctgtgtgagcgccagatcgggcgctctgaaaatcacgaaaaacagcgcgagcgtgtacccgacaacaccgagtgagataatggccgtcagccgcgatttggcaaacacagtcgccgccgtcgcgctcaccataacgagggagagcacgatttcatacaggccgatttcagccattcctttcgttgtcacggaaaagccgcctttcatcacaaacgccgttccgatgagaatgataaacgccgcaaaagtatacagcagataatcccgcaagaatccggtcatataagatgacgtcagctgataagatcttttttccatattgcccgtcaccgcatcgtaaagccggttcaatgacagttttttcggaaacagtccgtacagccgctcccatttagacagcgtcacgtaaccgattgtgccgacaatgatgatcccgagggtcatcaataactcagccgtcaccccgtgccactgggaaatatggacgtggaatgtatctccgccggttaacagagccggataaatggaattcatcgccggttcaatcaggctgtaggacaaaacgttcggtgcgaaaaacagactgacggcgcaagcggcaagaattaccggcgaaatcagcatgccgagcggagcttcatgcggcgtcttttcaagctgatcaggtttgcgcgcgcctctgaacgttctgaaaaacagcttcatgctgtagataaaagtgaagacactgccgatccatgcgagaacggggaacagcacgccccacgtatcaagattgaaaatatctgcatgagcaatccgcagcatgcttgtaaagaacatttctttacttaaaaagccgttaaaaggagggaggcccgccatggaaaacgttccgatcaatgaaacggtgaacgttaccggcatgagcgccatcagtcctccgagcctgcggatatcccgtgtccccgtttcatggtcgataatgccgaccaccataaataaacttcctttaaaagtagcatggtttattaagtgaaacacagccgcggtcacagccaacgtaaaatactctgaatgctgataatgaagcgcggcggctcctgcaccgagcatagatacaatcataccgagctggctgactgtggaaaaagccagaatcgcttttaaatcggtttgtctgaccgcgttgaaggaagcccataccatcgtgatgagaccgactgaggcaaccgtccaaaaccagacgggtgaaaatgcaaaaatcgggctgaatctggcaatcagataaatacccgctttcaccattgtagccgagtgcagataggcgctgacaggagtcggcgcctccatggcatcaggcagccagatgtaaaacggaaactgcgctgatttcgtaaaggctcccagtaacaggagaatcatcgccggaataaagaacggatggccggcaataatatgcacctggttgaccatttctctgatactgaatgagtctgtcatcagatacagcaggataaagccgccgagcatacacagtccgccgccgacggtaatcaatagtgatttttccgccccgtagcgtgatttctcccgcttataccaatacccgattaataagaaggatgacaggcttgtcagctcccaaaacatataaagcacaatgacattatcgacgagcacaacgccgagcatcgcgcccataaacatcagcaggtacacataaaaggggccgagcttttctttgtccttcgataagtaaaaaatgctgtaaagagtcaccaaagagccgattcccgtaatcaataaagcgaataacagcccgagtccgtcaatataaacggtatagttaatgccgagggacggaatccattcggccgcataccggacggtctctccggccattgtaatagggagcttgctgataaagtaaacaaacagcacaacgggcaatatcagcacaaaccagcctgtatggacccgttttacccgtttatagagaaagggaacgataaatgcaaataaaaaaggcgccaaaatcgcgaaatgtaacagctgcaacaaaagacctcctttgcttgtttttcatcaagcaactgctttatgtaagagtgaaccaatcaattcacggtcataggacccagtacaaattatatcgcacttttttttaccctgctacggcataatgtattcctctctgtatttttgtggtcttttgaacccaaaataaatttatcaaatttcctgatctttgtatatacttttatctttcagatcaagctttaaaaaaggagctggtcagatgaagagaaaggcggcggcctgtattggaatattttgctctattatcgcaggaacattcatagcggacggtttttgcaaaggacggcagcagacggaggcagatgaatgggagagtttttttctcggtgcggaatacgcacacggcaagctgagtgcggctgaatcaatacaaacaccgtttcagccgcgtgagtatataagaatcgtctataaatgaaaagagttccggcaccagggcgcggaactcttttttgtgtgatgatcagcgttttcctttaatgtaagggatgccgttggctttaggcgcatcagcgcggccgatgaagccggcaagcgcgagaatggtcaggatgtaaggggccatcagcatgtatacattcggaatgtctttgaacaggggcaaaagcgagccgataatgcttaaactttgcgcaaatccgaagaacagcgccgctccgagcgcgccgatcggatgccatttgccgaaaacaagagcggcaagagcgataaagccttgcccggaaatggtagagtgcgtgaaatcaagcgcgatcgtggaagcatatacaccgccgccgagcccgccgaacagcccgctgatcatgacgccgatatagcgcatgccaaacacattgattcccatcgtatcggccgccatcgggtgttcgccgacagaacggatacggaggccgaacggcgttttgaataaaataaaccaggaaacaaaggccagtacgatagctaaaatcgacgtataatatacgtcagaaaagaaaatctttcctaaaaccggaatatcgcttaacccggggatgttcgctttgtaaaagggcacgggaattttatcagtctgagcttttccgtaaatcagcttgacgataaacagtgtcgctcctaatgcgagcatattgatcgccacaccggttaccgtctggtcggcacggaaagaaaccgcggcagccgcgtgaatcagcgagaacagcccgcccgcaatcatggcggcagccaaggcaagccacggagcagcggcaccgagctcgcgtccgaaaaataagttgaacatgacgcttgtaaaggcgccgataatcatcagtccttccagaccgatattgacaacccctgatctttcggaaaacacgccgccgagagcggttaaaataagcggagccgcatatacgagtgttgccgggacaataatggataaaatctgcaggaagtccacttacttcgcccccttattcttcaatttatcaaggatgagccggatggcgtagcttgatgccacaaataaaataataatggcgatgacgatgtcaacgacttcagaaggcacgccggattcaatcggcatatttaaggcgccgactttaaggccgccgagaagacatgccgcaagaaccacgccgattgccgtgctgccgccgagaagcgcaaccgcgatgccgtcgaatccgactccggtaaacgcgcctttaaccgccgcatattgaaaggttccgagtccttccatcgcaccggccagccccgcgaatgcaccggaaatcatcatggcgtacatcatattttttctgacgctcattccggcgtattgtgcggcgtgctggttaaatcccacagcccggaattcgaatccgctttttgttttatgaataataaaccacatgaagactgccatgaagagagcgatcagaatgccccagtgaaggcgggagtaatctgtcagctgctctaaaaacggcgagcggagcgacgcgctttcatgaattttgcctgttttgtcccggtgatcggtcatgacatcggaaatgagataattggttaaatgaagagcgatataattcatcatgatcgtgacaatcacttcatggacaaaaaaacgggcttttaaaaatccgggaatcagcccccaaatgcctcccgcggcagcagccgccaataacgcaagcggaaggtggatgtaagcgggggcgtcaaaggaagtaccgacccaaaccgcggcggtccagccgacaaggagctgtccttcaacaccgatattgaacaggccggtccgaaatgcgaacgccacagccaatccggacaaaatataaggcgtaatctgccggatcgtttccccgatgtaatacacctcgccgaaaatgccgttccaaagagccgaatacccgcttgcgacattgtagccgcttgcgagcatgatgactgcgcccgcagccaaaccaaggatgatcgcaatcagcggcacagccagatgagaaagtcgattaatcatgtattttccctgcctccatttgcttacttcccgccattaaaagtccgagctcctgctcgcttgtttcaagcggattgacgtttgcgatgatgctgccttcaaagatgacggcgatgcgatcgctgagattcatgatttcatcaagctcaaaagacaatagcagcaccgctttaccggcgtcacgctgctcaatgagctttttatggacgaattcaatcgcgccgacatcgagtccccgcgtcggctgggccgcaattaaaagatccggatttctgtccacttcccgcccgataatggccttttgctgatttcctcccgacagcgcgcgcgcaggcgtatattcatcaggcgttctgacgtcgtattcttcaatcaggcttcgcgctttgtcataaatcgcgtgtttatttaatatgccgaaagaagagtagggcttttgataataactttgcagcacgatattttctccgatcggaaaatcaaggacgagcccgtgtttatgcctgtcctgcggtatatgcccgattccggcttcagtcattttccgcggcggcatgttttgcaactgtctgccgtttaatgtgatcgtgccggcatgtgtttttctgagacctgtaatcgcctcaattaattcagactggccgtttccgtcaacgcccgcaatgccgacgatttcaccggctctgacagagagggagagctgtttgactgcctcaactccgcgcgcgtctttaaccgttacatcagaaagcgaaagcacttcttgtttcggatcagccggttgtttatccgttttgaatgaaacttcgcgcccgaccataaggcttgccagttcatcttgatccgtctgtgcgacatcgagtgttgtaatgccttttcctttccggatgatggtgacacggtcgcagacttccataatttcttttaatttgtgggtgatgaggataattgattttccttcattgaccaggtttttcataatctgaatcagttcttgaatttcgtgcggggtcagcaccgcggtcggttcatcaaaaatgagaatgtcggcacctctgtagagggtctttaatatttccgcccgctgctgcatgccgacagaaatatcggcaactttggcttcgggatcaatctgcaggccgtaacggccggaaatatcgcgcacgtcccgggcggcgcgctttctgtcaatccggcccaatgttttcggttcttttccgagaataatattttctgagacggtaaaggtatccacaagcataaaatgctggtgcaccattccgatgccgagatcattggctttgttcgggctgttgatgtgaacgcgttcaccccgcacccggatctcgcctttttccggctgatacaggccgaataaaacgttcatgagtgtcgattttcccgcgccgttttcaccgagcagggcgtgtatttcgcctttttttacttgaagcgtgacgtcatcattggcgacgattcccggaaattccttgcgtatattaagcatttcaatgatataatccaccgatttgacgctcctttttagagatgctttgatgaaaaagagcttggcaaaagaaaagctgcaaaagatgcagcttttccttcaccgctcttttcaaaaaagagaggggataagcacgaaagtctccttatcccctgattcttactcagccttgaaggatttcaattctttttcagttgaagggatctcgagtccgtccgcgattttcttcttccaatcgtctgttgctttgatgacatcgtcagaaaggttttccttgtgatccgagatgccgactgcatcttgcgccaaaccgtatgttaatgttttgccgccagggaattttccgtcacttgcttttttcgttaagtccttcacggctgtatccacttttttgaccattgatgtaagtgtgacattgtcttttgtgccttcgacttgaccttcggcgtactggtctttatcaacaccgatgacccatacgttccgcttcggatcttcttttttaagatttttggcttcagtgaagacgcccgttcccgttgcgccggccgcgtgataaatgacgtcaacgcccgatttgtacatgctttcagccgtcgccttgccgacatcggctttgtcaaatccgcccgcatatttcacttcgacgaccgctttcggatttgcggcttgtacaccggcgcggaagccgatttcaaattttttgatcaattcagactccattccgcccacgaatccgacttttcccgttttgctcgataacgcagcggctgctcccacgaggaatgaaccttcctgctctttaaatgtaaggctcgccacgttgtcttttttgacaacggcgtcaataatcgcaaaattcgtgtctttgcgctgatcggcgatttcgctgatggaatcctgcatcaaatacccgactccgtatatcaggtcaaagtgttcccgcgctaatttatttaagttcgttgtataatccgcatctgattttgattgaagatagtcaaaaccgcttttgccttttgtaagccctttgtcttttccgaatgcctggatgccttcccaggcggactggttgaatgatttgtcatcgacgccgccgatatctgtgaccatgccgacggtaaagtttttgcttccggagccgtttgctttgtcacttgaaccgcatgcgcttaatatggttccggcagccgcgatgagcgccatcgccattccgattttgcgttttttcaaagatataacccccctgtaaaatatggctgatgctgttcctttcacactcgattcaccgtcccggatacagaatcgaaaaaactttctgataataatgatgagacgatctctctttttcccgcctaagcggctgtctcttccgggttcgggacttatggcttacctgaaaagatcagctaaccaatcataatttatcattttacccgccataaataaatagaaatttgcttatttttaaaaaatatcaattttacgaacccatttcctcatctggataaattataggaggttccgccgggtcattattcttatatagcattttgtcacgggggatgacagtaaaaaagcaccgttcacggcggaacggcgctttttgacattataaatattgttttatgctgctgacattgccggtgttgatatggtattgaaagaccggtctgccgatcgtgccgtacgccatctctacgttcagcacttgagtatcctccaaaaatttaaggtatttccggatggaaacttgtgagatttcagtatgcttggcgagatcttcagtggtaaaagagctgtctccgaaagattcgatgcttgcccagatgagtttaagcgtgctttttgtcaggcccttcggaaggtgaactttttcagccgcttctttcttttgaaaaagctccgcatccaattctttctgtgtcatgcttctgtgtgattgataaaccttctgcttgcgtctgtagtcggaaagggcggtttgaaaacggtcaaactcaaatggtttgattaaataatcgacggcgccgtaccgaagcgtttttttgatgacatccagctcgcttgcggctgaaatgacgatgacatcgaccgattcattttgtttgcggatttccgttaaaagctcaagcccgttttttcccggcatgtaaatgtcaagaaggatgagatcgatatgatgctcgcttaacacgtgcagcgcgctttgaaaggatgaagcgatccctttcagctgaaagccttcaatctggctgagatagcgtttatttaattcacccaccatggggtcgtcttcaactatgagtacattaatcatcattttcctccttcggttcatacggaatgcgaagactgaaagtcgttccttcattcttttcacttgtcacaatcatgtggccttttaaattttctgttgcctgctgggtaaaatagaggccgaatccccggtttgttcctttcgtggaatacccctgttcaaaaatgcgggtttggtcttcggcagacattccggccccggtgtccgtaatttctatattaagctggcgatcctgaaaccgcatcgaacacgtaatgttttttttcggcatctgcgccaccgcgtcaagcgcgttgtttaacagatttccgataatcgtaatgagctcatggatgacggcaggatccgccgcattcggaatcaggctgccaagctgaatgtctagatcagcgccctgttcgcgtatgtagctttgttttcctaaaagaaaccctgcgagaaccgggcttttgacatcgcttataatttcgcttgtttccgtcttttgctgaatagcgatatctttaatataagtgccgaggtcatcgtattcttttaactgtacaagtcctaaaatgacatggagcttattcatgaattcatgggactgtgctcttaacgcgtttgcatacattttaacaccggacagctgttctgctaaatgtttgacctccgttttgtccctgaaagtggcgattgctccgacggtttgccccttcagatgaatcggaacctcattaaagaccagctctaggccgttaatgcggatatctctgtcctgaagcggttttttcgtttcaatcacctgcttcagccggcttttcggaagaatatcgttcacatcttgatcgaccggattagtcggaatacccattttaataaaaaggcgtttcgcttccgcattggcaagcttaatttttccccgcgcgtcaaccgccaggatgccctccttcgtggattcgagcatggcgctccgctcttccagcagggtggcgatttcataaggctcaagaccgtacatgatgtttttgacggtgcgggcgacaatcacagctcctatgacgccgacaaaaatacttacgcagataatgaaataaagcggtctcaaactgtggcttacgacatcctgtattttgttcagcgaaatcccgactgaaacgacgcccacttgttttttatcttttccatagatcggaacgaaggctctcatggatttcccgagcgttcccgctgatgtgctcgttttgatatggccgtgcatcgccggctgctcgtctccgccggtgaatttcttcccgattttatttgcgtcggggtgggtgaggcggatgctgttcatatccataaccacgacaaattcggttcctgtcgtatgctggacgtccaatgtataatcccggagctctttcagcccttttcttgtttgcaatgcctgtgcgacacccggtgtttctgcgaccagttttgcggtgcgcagcgcggttgtccgttcttcttctttcacgcggtctgcggtctggacgctgatggtgaaaaaagtgatacaaagtgcgatcagaacgacaatacagacgaatatcgttaatcgggtttgcaattttaatgtttttttcataacagccttccttacgtttatcattcccgcgttctactttactccgaaaaagccggtttgtgaagatcgggctcatatttcgtaaaagtgaggaaaaatggaattttttatcttgtcaatgtgttttaagtcctccataataagtgaggtagattacagaaagggacttattatatgaaaaatacttattggacgggttattttccgctcgttgcgattctgctttttagttcgtcattatccatttctacctcgctttatgccatgaagatgcttcagtcgctcggcatgtatcaggggatgctggattatttctccgagaaagggatcagactggcgctttttgcagcgttcgcccttgtgtattttatgcttttttcggctttaaagctgattgcaaacacagtaacagagctgtctcttttgtttttcacaaatgaccctgaaggggacaacctgaaaaaaatcagattaggctctttaatttatgtaggcggaggaattctttcctttgcgcttgtgcagaatggtttctggattgcggcgttatttgccgtcgtcacgctcgtatatttgatcttcatggtgtacagaatctattcaacgctctcgatcgtttccctgatcggttttatattgtttgagattctgttttggtttacttttgttatcggtattttgtacatttttatcaagctttataatagcataatggctagcttacctgtgtaagctagccatttttgttaagacagaaatctgtttttgatctcaggggaggggagcatgcatgcttccctttttccgaaccatttgtaacgtcgccgggcgatgaaagaataggctctgtccctgagggggcggggcactgcgaaaaaaaccgaagacagccgccaggctccgcggagatgacgggcaactttcaataccgcttgggattttctgtatatccgcccgttttcgataaaaatcatgctgtcaaattgttctgtcggaagtccttctgatgccaaaagctcacgggcggtatctgattgcaatgaagcaaatgagatcaggccggccggatcgcgtttaatgatgaattgaacggcgccgttgcataagttgcagacgccgtcaaacaatagtacgcggtccggaagctgagctggtttcaaggtggatcccctccgttatctttaataggctgcttgcagcgtgtttttccagatcgaaagctgagggcttgcgtcatgaagatattcgacgcttgacggtgtatccttgccgacccatacccccattgtatatgcatccgtcaggccgacaaaccacatgtcgtgatagtcatttgacgtacctgattttccgccgacgtatggagctttaaagttcgctttttttcctgttccgcttttaacgacggctttcatcatttctttgatctgcatgttggtccgtacgctgaaaacctgcgtcggctggtctttccattttaatatcgtttttccttttaaatcagtcactttagtaatcgcgtgactcggcgtataaacgccgttgttgccgaacgtggtgtacgcattggtcatttcaagaggcgtcatcccgtttgtaaaaccgcccagcgccgcaggcagacggtaatccgcgctgaccagcttcgcgaaatgaaacggttcaaggtagctgaacgccttattgacgcccacgcggtccataattctgatggccggtgtgttgtacgagtatttaaacgccgtttccagcgttaccgtgccgtacgtgcggttattgtagttttgcgggcagtaatccgcactgcagaatttgcttgcgtcaatcttgctgtttggcgtggcgccggtcttttcaatgtaaggcccgtaatcaagcagcggcttaatggaagaaccgggctgtctgtaagcttgataggcacggttgaaatcatatttatgataatctttcccgccagaaagtgcgataatctgatgcgtctgatgattaatcacggccgctccgccctgaacgcctgcatacggcagattttgattcacttgggcgacgacctgattttgcatatacggattcagcgccgtataaatcttcacaccgtctttcaacagcgtgctgactctttcggaaagctcgctctgaattttttgtttcgcctttccggaagctttttcaagacgtttgtcatagccttcagatgatgaaacaagctgtgtgaattcatcatttacataggaaacatagtcaggatatttgtttgttttttcgtttatatcaagtttgatatgttccttttcggcttttttaagctgttttccggatatgacgcctgctttttttaatccgttaagcaatctgacttgtcgttttttcgtatagtcaaaatgcttgagaggatcatataatgtagggttattagggatggcgcagatgaaagccatttctcccagggtgagagatttcagcggcttgctgaaataaaattgtgccgccgaaccgacaccgtataccccgttattaaaataaatcgtatttaagtagccttctaaaatctcatctttgctgtattttttctcaagctgataggaataggccagctccgtcagttttcggctgaaggtgcgttcatggcttaaatacacgttccttgccagctgctgggtgatggtgctggcgccctggtcaattttatgatctttgaaattggaggcggctgccctgaccatccccataaaatcaaaccctttatgctcataaaaatgacggtcctcagaggtcaaaaacagctgttttacctcattcggtattttattgaagggcacgattacgcggttctcatgatcgctgacaatttcagaaacaaggcttccgtccctgtcatacatgtaactgttttgaaccagattgattgcttttaaatcaatatgtttatcgagcacctgatcaaaaggcttgatttgttttacctctttgccggaagcaataactgtaaatgcaaacaacgggataatgccaagcagcaaaatccatccgattattttacgtaccatggtcactctcttttctcctgatttctagccatatcgtatcattcttttaagaatacgagaaggttaaatttagaagaaatcgtgattgctgatcggtcagcccgcatttgacgctgtatccttttgcagatgtccggccatccataaaagtcccgcgcctgccaaaaagagaaaggcggtgacgtagaaagcagccgaaatggaaaaaccgctcgataccgcgcctccgagcagagggccgagcacatttccgagaaaccgaaagctgacgttatagccgagcacctcaccctgaatgctgcccggcgccctgacgcggatcgctgccgtaatgcagggcagcgtgccgcccatgaccatgccgaacagaaatctgaagactaaaaggatggagagagaggaggcgagcgcctgcggaataaaaaacaccgctgatgcgatcaaaagcacgattaagatccggctgtggccgaagcggtcgccgaagtctccccatttccgggcaagcaataagcttccgagtccggtagctgaaaacgccattccggagaaaaaagctaaattaacaggcccgtgcagctcattgacatataaagcaagcagcggctgaatgctgaaattgccggtttgcacgatcatggtaagcaccatcatcgcccaaagcgcgggctggtgaaaaatataggagagcacctgttttctggaataggttttccgcttgctttgtttctcgccgagcggctgctcgttgacctgaaataaaacgagcagcacggatgcgaaaatgacaaaggacgtaataaaaaacgtgtacgtaaacccgaagctgtcagcgagcagcccgcccagcatcggtccgaataaagtgcctgacacctgacccatctgcaaggtgccgagtgttttcccggcagtttctttcggcgtctgcgccgaaatcatggcaagcgatgtcggaacaaagcctgtcacgaggcccattagcagccgcaggacaaacagctgataaaccgatgtcacaaaccccattaataaaatgcttgcggcaatgccggttcctgtaatcaaaagaatttttttgtagccttgcttatcgccgaatcttccccaaaacggagaaatcacaaacgccattaaaaacgtgacgccgaacacatacccgctccatctctgcacatacccgccggagtgggggctgatcgattcgatatacagcgaaagaaacggaacaatcatggtcatgctggcggaaacaaagaaatttgtaatccaaatgacgacgaagttcttcttacggacagaaataacatcaccttctttacttttcgtgtgtctaataataagtatataggaatgaattcggtatttgtatttttgatgcggatataggaaaattcattatttttagaaaatgaagaaagtttcagaggggaaactgatatactatcataaaatatcatttttgatcggaggaaaggcaggtgtaaaaaaagtggatcagcgcagtctgctcattattgatttcgaatttacgatgcctgacggaaaatacagcccgcaaaatttctttcccgagattattgaagcggggattgtcaaaacggtggatgacgaagtggctgaaacgttttcaagttatatcaaaccgaaaaaatttccgaagctgacgaaacggtgcaaaacctttctgaacatcactcaagaagacgtggacggcggaatcacgtttaatgaattcatccgcaaattaaatgagcttgatcctgataaaaactgcacgatcgtcacctggggcaatatggacatgaaagtgttaaagcaaaattgcatgtttaaccacatcccttttccatttaaaggagaactccgggatctgtcccttgaatacaaaaacttcttcggtgacagaacattgacgggcctgtggaaagcggctgaagagtacggcgataaagggacgggtacgcatcataaagcgctggatgatgcgatgacgactcacaagttattcaagcttgtcgagcgcgataaacaatatcttgaaaaaccgaaacctccgacgatcggcgatcgcgtcgatctgactgaactgtttcgccgggccacataaaaaaacccaatcatgccgactgggtcaaagttctttaaaatagtcacgctctaacacggccaagctggcgagcgatcgtttcgcccattctgagccgtccgctgtgagctgatctttcagccgggcagccgcagcctgtaaggaagccgtataatcaggcacttcaccttcaaacggtttgaccatctggtgcggtatgtttgtctgttccccgtatgcaagcgctcttctttcatgaaaaaacggaacatccgcctgcttcggatgatgaagatctccttgagcgggatgcgtcagaacggctttaatttttactaaatagtgcttaggcctgacgtctgtcacttcccctatgtatgctcctgttttataaaacccttttacgattgtgccgatttcaaatgaatccatagcgttcacctctctgcttattctataaaagatcagcgcgattggctagtgaacagctgccggaagcctgacggaggccgttgtgcccgagtgctcgccgctggtgaaatagacggagccttcatgatgctgaataatcgagaatgtcacagtaagtccgagcccggtgccgttagtcttcagtgtataatacggcttgccgagtttctgaagttcgtcgtcggacatgccgattccgttatccgtaatctgaatgagaatcatctgttcctgtttttgaacggagacctcgattcggccgttttcagaaggcacagcttcaatactgtttttaatcagattaatgaaggcctgtttcagtttttttatgtccccgtacacatataaatccggctcgcttcgaacggtaaccgtcaccgatttaaaattggcgtatgactccattaaggaactcgtttccttcacgagcagagaaatatcaaacctttccttttcataatcatcctgcttcgccatatccagataattcgttatgatcgtctgagcccggtcgagttcggacagcacaagcttctgatacccggagtgtgatttgtcctgaagctgttcgccgctgaacagcagctgcacaaaacctctgacgactgtaagcggattgcggacttcatgggcgacgctcgccgcaagctcactgacgacagccattttttctgagtgtatcagccttgcccgcatggacgcattctcatcaatgatctcaatcaaataaatgcacagcaccagggcgctgacctgaaaaaatacggatattgccgcctcgtaataaatagaagatagattttgaaaattgaaaatattggttacggaatagatgaagacagctgcggttaataggacggcttcagtgcagccgatgagaagagcgaaaagcagtttcttccgctttgaaaaaaaaggccatttcgtttggagccggataggaatgatgattaaaaaaggaattaaggataagaaaaaaagagcggaaggttcaaaccatatgagctgagaaaaaacggatactgctcctgcggcaagtcctgcggcagttccggagtaaagcaggcagacgataatgggaatcagctgcaaaccgtaacggacggtatgaagttcctggatgggaaatgccgtacataataatgaagatgccgctgcaaatacggcgaccagcaggcggttcgctctcggcacaagcaaatcaggcttgctgagccagaagacttgataaagaaaaatagggaatagtataaaagagaagtgaagcaggtaatcctttacaatctccatttatgcgaaatcctttcctatgtaaatatgaatctattataacatctttaccggcaaaaaaagtatattttttctctaaagagaacgcccttatctcttctgataaaggcgttctttcggctgctaagcgagcgcttctttgattctctcgagcccttcttttacggcggcggccgaacagccgacattgagtctcataaatccttcgccgccggggccgtatttcgttcccggctctaaaatgattttcccttttttgagcattctttctctgagctctgcgtccgaaaacccgtattcgctgaaatccatccagatcaaataggaggcgtcaggcttcatcatgcggactttcggcaattcttttcttaaaaagtcctcagccaatttcatatttccctcaatgtaagggatcagcgcgtcgagccaagggccgccctttgtataggcggcttcgattgctgcaaccgcaaatgtgttgaggttggaaatcccgttctgatgcaatgcggcggagaatttcacccgcttataccgatcgggaatgataatggcggatgcctgaatgccggcgatattaaacgtcttgcttggcgcgacacaagtaacagaaatccgcgcaaaatcctcagacagagaagcaaaaggcgtatgcggctttccgtacagcatcaagtcggaatgtatttcgtcagaaacgacggtgacgttatgggcggcgcacagcgatccgagcttcaaaagctcatcccggctccacgctttcccggacggattgtgcggattgcagagaatcatcagcttaacctcagaatcgctcagctttttctcaagatcctcaaaatccatgcagtagattccgttttcttcccgtaatgggttatgtaaaacccgccgtttgttttcctcgatcatctgataaaaaggcgtatacacgggtgactggatcaaaaccggatctcccggttcggtaaaggcctgtacggccatgctgatcgccgtgacaaccccggggctgaacgtgatgcttgcgggatcgggccggtagccgtgccgagtatgaagccatgaagcgacggcttctcttgtattttcgtcaggagacgtataaccgaatatcccgtggtcaaggcgggcttttaaggcttcagtgaccgcttcgggggctcggaaatccatatcggccacccacatcggaagtgcgtccgatacgccgaataacgcttctgccgtgtcccatttcaccgattgtgtgccaagccggttttctcgaaggtcaaagttcatgtatgtcactcctgtagtatcattattttcacagtgtatctatggtaaaatagatttgcaaactttattataagcggtgatgaaaatggaagaaagccaagcggtcatgggaatgatgaaaatcattgccaagtgggacccgtttaaatatggagaagaattttatgagacagaagccgtcgatatcgttcaggccgtctatcgtgaagatcgtgccgacaagctggcagaagccattcaggatatctttgaagcttcatttgaacaaaaacttccgatcgaaggctgccaaaaggtggccgagcagctgctgttcataaaagaaagcagctcctgcaccccttaaaaaccggcgatatcgccggtttttgttattggataaattcaaaaatccgctccgaaacaaactccggacgctcttcggggacgagatgccccgtatctttaagcgaatacaaaatggaatccgggaggtcgcggtgaagccgttctccgactgagaccggcacgacccggtcttcttccccccatattaaaagagcggggttttgtactctcttcaaatcttcagagtccaaatcgccctccctgtgcctgatgaaccttgtcattgctttgaaaatctgccggtctgtaaatggtttttcataaccgtcaatcatttcctggtcgataagcgtccggtcatgtacgacatttagcaggtttttcagcacgccgtcttttgaaagccaatacttaagatacaagtcaaaacaagggatatgcgttccgaatataatcgacggatgcgagcgttttaaataccccgagctgcacagcaggacgattttagaaaaaagctctggtttaagaagagacgcggataaggaaatctggccgcccatcgaatggccgacgagcgcggcccggctgatattgagcttttcaagaagtccgatcagaagcttggcgaggtttgcataagtatatacgaacgtccgtgatttttccgattgtccgaaaggaggcaggtcaacggcgataatatcataatggtttctgagcagcggtatcagttttctgaagctgaatgccgaagataaaaaaccgtgtacgcagacgagtgtgtctctgccgggattttcataatgctcgtaatacagctcaactccgtgtatcgcggcccgtttaatcggtgaaacagcttccataaaaggcttcgccatcctttctttgttgtgatgtaaaggcttttttgattgtcagattttagctccggtttctttcgggtttttcttagcatttgtcgaaaatcgtgatataatgtcatgaagatttttgataatgcaaaggtgtgaaacatatgaagctgaccgaaaaagaaacagaaatattagaaattttagacgaaaacagccgcgttgacgcggaaacgattgcaaaaatggcgaacattcccgccgatgaagtcaaaagcatcattgaaaagcttgaaaaggaaaaagtcatcattgattatgcagctatgattgattggcgcaaagtcgacggtttggaaggcgtcacggcgatgattgacgtaaaagtcactccgaaacgaaatgttggctttgatgaagtcgctgaacggatatacagattccaggaagttgaatcagtatacctgatgtcaggggtgtatgacctatctgtcgttattcgcggcaacacgatgtcagacgttgcgagcttcgtgtctgaaaaactgtccacccttgattccgtcgtttccacgacaacgcactttattctgaaaaaatataagcatgacggcaaagtctttgaaagcggagacgatgacaaaagaatcgtggtgtctccgtaaatggaaacgaagacttcttatttatctgactatgtgcagcagattaaaccgtcaggcatccgcaaattctttgatctggccgctacgatggaaggcgtcatttcactgggagtgggggaacctgactttgtgacggcctggaacgtgagggaagcgagtattctttctttagaacagggctatacggcttatacggcaaatgcgggtctttatgaactgagagaagaaatcagccgctatttagatcagcggttcggcctgaattattcgcctgacagtgaactgattgttacggtaggggcaagccaggcgcttgatctcgctgtccgcgccattatgaatccgggagaggaaatgttaattcccgaaccgtgttttgtcgcctatgaatcactcgtgacactgacgggagcgaagccggtgccgattcagactaccgctgaaaaagggttcaaagcatcagcagccgattttgaagcggctctgacggacaaaacaaaagcgctgcttctttgttcgccgtcaaatccgacaggttccgtctattcaaaagaagagcttgaatcaatcgctgctttcgctgaaaaacacgacatcattgtgctcgccgatgaaatttatgccgaattgacgtatgacgagccattcacgagtatgggggccatccgcggcatgaaggagcggacgattcttatttcagggttctccaaagcatttgccatgacgggatggagactcgggtttacggctgcgcctcccgtgatcagggacgccatgctcaaaattcatcagcacgcgatgatgtgcgcgccttctatggcgcagtacgcggcgcttgaagggctgaaaaacggtcaggaagacgtggaaagaatgaaaaaaagctaccggagacgccgaaatctcattgtggaaacgctgaacgaaatcggactcggctgccaccaccccggcggagcattttacgcctttccttccattcagtcgaccggcatgagttcagaagaattcgcagaacagctgcttcttgaagaaaaagtagccgtcgttccggggaatgtgttcggcccgagcggcgaagggtacatcagatgctcctatgcaacatccattgagcagattcaggaagcgctcgtcagaatcaaacggtttgttgaaaaaagggcataaaaaaagatacgaacccagttcgcatccaaataaaagggggggaatactagaaagccttcgtaaacatagtataccctcctttttccgtgcttaaacatcctcataaaaaaagttctctttgcgaaaaacaaacttgtatgatataattttaaattgcgtataaactgtatttaatttaacttaggagttgttatgaatggcagcaaaatttgaagtgggcagtgtttacactggtaaagtaacaggattacaagcgtatggtgcgtttgttgcattagatgaagaaactcaaggacttgtgcacatttctgaagtcactcacggtttcgtaaaagacatcaatgaacatctttcaatcggtgacgaagtacaagtaaaagtacttgcagttgacgaagaaaaaggtaaaatcagcctttctatccgtgcgactcaagctgcgcctgaaagaaaagaaagcaaaccaagaaaaccaaaagcggctcaagtttctgaagaagcttctgctccgcaaggtttcaacacactgaaagataagcttgaagagtggattgaacagtccaaccgcaaagaccttatcaaaaaataagcatcaaaaaaaagcaccggatatgtatgttcggtgctttttttatgtttatctgacttccggatttgttgcttcctcgcgggatgtttcttcgttcggcttaaacagcaggccgagattgatcagaccggcgatgccgacaaggccgtaaataatccgcgacagagctgatccttggccgccgaagatggctgctactaaatcaaattggaaaaatccgatcagtccccagttaatagcgccgataatcgttaaaacgagacagatacgctgaataacactcatgtaaacaacctcctctatgaattcgtgaaacagttatagattgtgacaaagcaaagaatctatgcatactacattctccgccgtgaaaatcacactgtttcaagctatatctgtgccattcccgaggttacgacgtctgtaaaccgtatgatgtgccgtcaaaaaagcggattgctttacattgaacgtcatctttctgcataatataaatccaaaggaggagatgtcatgcaaaactttacatattggaatccgacgaaattgattttcggaaagggagaggttgaaaaacttcctgaagaaatcaagccgtacggaaaaaacgtgctgctcgtatacggaggcggcagcattaagcgcaacggtctttacgatcaagtaaccgagctgctgaaaaaagcaggagttaccgtacatgaattggcaggcgtagagccgaatccgcgtgtctcaacggtaaacaaaggtgttgcgctctgtaaagaaaacaacatcgatttcttattggccgtcggcggcggaagtgtcattgactgcacgaaagccatcgcggcgggtgctaaatatgatggtgacgcatgggatatcgtcacgaaaaaacaccagccgaaagaagcgctgccgttcggaacagtgctgacgcttgcggcgaccggatcagagatgaactccggatcagtcatcacaaactgggagacacaagagaaatacggatggggaagcccgctcgtttatcctaaattctctattcttgatccggtaaacacatttaccgttccaaaagaccacaccatttatggcatggtcgatatgatgagccacgtatttgaacaatatttccaccacacgtcaaacacgccgtatcaggaccggatgtgtgaatcgcttctgcgcacggtgattgaaacagcgccgaagctgatcaatgatctggagaactacgagcttcgtgagacgattttatatacaggcacaatcgcattgaacggaatgctgtcaatgggcgcaagaggggattgggccacacacaacatcgagcatgcggtgtctgcggtttacgatataccgcacgcgggaggtttggcgattctgttcccgaactggatgagacatgtactcaaagaaaatccggcccgctttaaacagcttgccgtccgtgtctttgatattgccgagacaggcagatcagatgaagagatcgcgcttgaagggatcagcaggctgtctgcgttctggacgagcctcggcgctccgaacagactcgctgattatgacatttctgacgagaagctggatacgattgctgataaagcgatggcaaacggcgcattcggacagttcaaatcactgcaaaaagaagatgtgcttgcgatactgaaagcatcattgtaatcaaataaagggggcggccgaattggcagctcctttttttctgtgttatagtaattcccttacgatttttttggaggttattgtgaatggagaactttacgtactacaatccgacgaaactgattttcggaaaaggtcaaatcgaccaattgaaaaaagagctgaagcaatacgggaaaaatgtactgcttgtatacggaggcggcagcattaagagaaacggcctgtatgaccaagtaacaggcatcttaaaagaagaaggcgcatctgttcatgagcttgcgggcgttgaaccaaacccgcgtctggcaacggtgaataaaggaattgagctgtgcagacagcatgagattgattttcttctcgcagtcggcggcggaagtgtcatcgactgtacaaaagcgattgcggccggagcgaagtatgacggcgacgcatgggacatttacagcaaaaaagtaacagcgcaggacgcgcttccgttcggcacggtgctgacgcttgcggcgactggctctgaaatgaacccggattccgttatcacaaattgggaaacaaatgaaaaattcgtatggggcagcaatgtcactcatccgcgtttctccattttagaccctgagaatacattcagcgtacctgaaaaccaaaccgtatacggcatggtggatatgatgagccacgtatttgaacaatatttccacaatgttgaaaacacgccgcttcaggacagaatgtgctttgcggtacttcagacggtaattgaaacagcgccgaagcttttggaagacctcgggaactataagcaccgcgaaacgattttatacgcgggtacgatcgcattaaacggcacgctgcagatgggctatttcggcgattgggcttcccacacgatggagcacgccgtatcagccgtatatgacatccctcacgcgggaggactcgcgattttgttcccgaactggatgagatacacgcttgatacaaatgtagaccgttttaaaaacctcatgctcaacatgtttgacattgatactgaaggcaaaacggataaagaaattgcgctcgaaggtatcgataaattgtcagcgttctggtcaagcctcggcgcgccgtcccgccttgcggattatgacatcggcgaagacaagcttgaactgatcgcagacatcgccgcaaaagaaatggaacacggcggattcggcaatttccaaaaactgaacaaagatgacgtgcttgcgatactgaaggcgtctctgtaagatcaggtttccggccggagtgattgcgtaaatcccgcagtcacccggccttcttcatgacttgatttagcggtggagttcatataaagtgaaagagaaaacaattcaccgttatggagggacaagcaaatgacgcatgtacgctttgattactcaagagcgttaccatttttcaatgaacatgaacttacatacgcacgtgatttcgtaaaaacggcacaccataatatccatgaaaaaacaggcgccggaagcgactttttaggctgggtggacctccctgaaaactacgataaagaagaattcgcgcgcattaaaaaaagcgctgaaaaaattaaatcagattcagacgtgctcctcgtcgtcggaatcggcggttcatacttaggcgcccgggcggcgattgaagcgctcaatcattctttctataatgtcctgccgaaagataaacgcaaaaaccctcaagttatctttatcggcaacaatatcagctcaacttatatgaaagacgttatggatcttttggaagacgctgatttctctatcaatgtaatttctaaatccggcacgacgacggagcctgcgatcgctttccggattttccgcaaacttctagaagaaaaatacggaaaagaagaagcgaaagcgcggatttacgcgacgacagataaagagcgcggcgctttaaaaacgctttctaatgaagaaggctttgaatcattcgttattcctgatgatgtcggcggacgtttctccgttctgactgcggtgggccttctgccgattgcggtaagcggggctgatatcgatgaaatgatgaagggcgctctggatgcaagcaaagacttttccagctcggaattagaagagaatgcggcttatcaatacgccgtcgtccgcaatgttctgtataataaaggaagaaccattgaaatgctcatcaactacgagcctgcgctgcaatactttgcagaatggtggaagcagctcttcggcgaaagtgaaggaaaagacgagaaaggaatctatccttcttccgctaacttctcaacagaccttcactctctcggacaatacgtgcaggaaggcagacgcgatctgtttgaaactgtattaaacgttgaaaaaccgaagcatgagctgactattgaagaagcggaaaatgatcttgacggcttaaattatttagccggcaaaacggtcgatttcgtcaacaaaaaagcgttccaaggcacgatgcttgcccatacagacggaaaagtgcctaacttaattgtcaacattccggagcttaacgcatatacatttggatatctcgtctatttctttgaaaaagcggtggcgatgagcggttacctgctcggagtcaacccgtttgatcagccgggtgttgaagcctataaggtgaatatgttcgcgcttctcggcaaaccgggatttgaagagaaaaaagcagagcttgaaaaacgccttgaaaaataaaaagaatggctggcccgccgcatgacgggtcagccttttttaaaccgtgaaaggtgtgatgatgaattggcacgactcttatggaagcatgccgtcatttccgtctgttccgccgttattgtctatcctgcgctgaatccttcttccgctgtcctcttacaaaccatcctgtttttcgctcttccactcgggttttttacggatatggtccggctgaaactgaagattggccggatgcattcgctgattacgaagtgctgtctctatgccgccgttttctttatttcacctgaagccgctgcgtccgcaattgtgacgtattttctgattgaatgcgccgttttctcttttcagcgtctgtctgcggctcctgattcttcccggaagccgtatgaagatgccgcagagcggggacgctaaagactaaaaggagcatatttacatgatcagcataccatcttcacttgaagggcaatcttttttattccgcgaattggaacaggtgctgaaaccgatcggttataccatcggaggcggctgggagtatgaccggggattctttgattataaaatttccgatcaggacggctatttatttctccgtatccctgttgaagcaaataaaggacggctggatgaacggggggctgccgttacaatcggcacgccctttttgctgaggcacgtctatcagcaggaaacggatgatacagcaggcggcggtgtttttgaatcattattcaaccaattctccgagccgaaacgccgggatgcagcaattgaccgttcatatatcgatatcggcatttcactcgtgaaagagcttgaagatgttctgctgcattaaagagccaaaaacagatcagtgctgagcacgtggtatgacaagggaggggtaagcatcggcccctcttctttttgtatgccgatgatcgtggtattccgcttgagataatagagcgcacaatcataataagataagccttttcattcctcggggacgggaatgatgcgaacctttttctccagcgtcagatcggacagcgtttgcggtttggcaagctgcagcttgacccggtaatgctcaaacatcacccggctcgacagccgtgatgtgcacagaatcttattggctccggcgcgttcggcgtttttgacataccgttccgttaaaatttctacgatacaatacacggacggatgcagccctttgatggcgagcagcgttaataccgacagcatatcagcttccgcttcattcttctgctggtctgctgtcagaatgacggtatcggcttccgtaatattcgccttattgagcgtgccgtcgtcagcagcgtgtccgcggatgaaatggacgttctcaataagcggcccttctcgtaatgaatcatcgatcaggacgacggtttttgatggtgcgaagtgctgcagctctttcagaagcatatgtgatttctcattccatccgacaagaatgacgtgccccttgcctttaaaggcgacccttccttcgacatagcggtgctgtttgctgaacacggctgaagaaagcgtggcgaaataggcggtcacaaaactcgctccgcttaatacaagcaccatgccggcaatctgcccgagcggcgtctggggcacgtaatcgccgtagccgaccgtagccactgtaataaccgcccaccaaatcccttcaaacacagacgtgaattgcttcggttcaagcatgtaaatcaattgaccgaacaataagatcaaggcgataatgatcaatccgatccgaatatataacggccatctcagccaggaaataaagatacggtttgatttcattcgtccggctcttccttcgacagagaaatggacaaaatctgcttaataatggtatttaatttttcgttcagctgttcctggccgtatgagtcacgcgcctgtctgattaactcggccgtctcatcctcgaactgaatgagaggttcgtcgttttccgattcattatagagctggataaagacgtcaagcccctcattcattctgtctatcgcattgctcagctgttctttttcgccatttgtcactttcatgatggatcacacctgtatcttttttttatacagtatgtcccagttcatttgatgtctttcaaaaatcggcgaaaacatattcacccggtttttttcatatgataaagaaacggaccgaaaaagggtgagtcagatgacagtcattcaaaaagtgctggcggcgctggccggagcgcagctgctcgcttcagcggccgtattgcttattttcgatttgaatggatacaatcatatgtccggcggcttttcatggcttgcttttgcaaaggggaccgttggcacgtttccgttttatactgcaatggccgggtgttttctgatcatgctcgcaggtttgattcctgtcagaaaaaagaagcggatttctgtacaggaaagcggccattcattaaaataatatataagcagttcgtacgatataagagaaaaaggaagaggataatatgctgtttgtctttttaacaattgctgcattgggattgtcgttttgggcacaatttaaagtgaaaagcaattttcagaaatactcagacgtggaagcttccagtcagcggacgggggcggaaacggcaagacggattcttgatataaacggtttatatgatgtgccggtagaaccggtaagaggcactttaacagaccattacgacccgacggaacgggtggtgcgtttatctgagccggtatattacggccgctccatttccgccatttccgtcgcttcccatgaagtcggacatgctttgcagcatcaggaatcatacggcgcgcttgtgctgagacacaaaatttttccggtcgtcaattttgcctccggggtcgcccctctgcttttcttgggcgggatgctcctgggcagcttgaatttaatcggactcggcattattttattctctgccgctgtttttttccagcttgtcacgctgcctgtcgagtttaatgccagcgcgagggcgaagcggattatcgtgtcggaaggattcattcgcaacagtgaagaacacggcgtgaataaagtgctgaacgccgccgcgctgacgtatgtggctgcggcgctcgtttcattattcgagctgcttcgttttgtgatgattttcttaaacggtcgtaatgagaattaacacgaaggaggtggccccttaccgtttgcggtaggggtttttttgcttatattaaaactgattctcattatgctgttaatcggattaacggccatctttgtggcggcggaatttgcgatcgtaaaaatccgcggatcaaaaattgcggaactggttgaaaccggagacagccgggcgcttgcggcgcacagggttatttcaaatctcgatgagtacttatcagcgtgccagctcggcattacgattacggcgctcggactcggctggctcggtgaaccgacgattcagcggattcttcttcctgttttcagcctgatcggaatgccgtcatccattacgcacgtcgtcacgtttattgcggcgtttatcgccgtcacgtatctgcacgtcgtcatcggcgaacttgcaccgaaaacgatatccattcaaaaagccgaagccgtcagtctgtggacggcgaaaccgctcattctcttttataaagtgatgtatccgtttatcaagctgttaaacggctcggccggatttttggtcaaactgttcggctttcattcagtgaaagaacatgaagtcgttgtcagtgaagaggaattgcgggtgattttatccgaaagctataaaaaaggtcaaatcaatcaatctgaattccgttacgtcaacaaaatatttgaattcgataaccgggtcgccagagaaattatggtgccgcgcaccgaaatcgccgccatctcgcttgaccagtcagttgatgaagccattcatttgatcatcaacgagcggtatacgcgatatccggttattaaggaagacaaagaccacattctcggcattattaacaataaggatttatttaaggcgtattttctcggccgttccattgaattaaaagaaattatgcgtccggtcatcagagtgattgaaagcatcccggtccaggaacttttgatccgcatgcagaaggagcggattcatatggcgattctcgttgacgaatacggcggtacggcggggcttgtgaccgtcgaagacatattggaggaaatcgtcggggaaattcgcgatgaatatgaccaggatgaaatgccgcacatcgtcaaaaaaggcgaacaccattatgtgatggacggcaaagcgctgatagaagaggtgaatgacctccttgatatcgccatcgaaaatgaagacattgacacgatcgcgggatggctcttaacacaaaaaatggagctgaaaaacggcgacgtgtttcatgccgaagggtgtgaattcaaggtgctggaagctgaagaccaccatatccgctttgttgaaattaaaaaaactgatttctgagcctcctgctttttgcaatgaggctttttttctgaaaaaaatgcttcttcatcccgctccttcatatgctgtaatgaaaggagtggcggtatgaaaacggattggtggaaaacggcggccgtctatcaaatttatccccgaagctttatggattcgaacggagacggaatcggcgacattaacgggatcagagcaaagcttcattacataaaagagctgggggcggatgtgatctggctttgtcccgtttttgactcgccgggcgcggacaatggctacgatattcggcattataaacaaattgccggcgaattcgggacgatgaaggattttgaccggctcctcgcggatattcatgcgctcggcatgaagctgattatagacctcgtcgtcaaccatacaagtgatgagcatccttggtttatcgaatcccgctcagcgaaggattccgaaaaacgggactggtacatctggagagacggaaaaaacggcaaagagccgaacaattgggaaagtattttcggcggatcggcatgggaatatgatcaagggacaaatcagtattaccttcacctgtttgacaaaaaacagcccgatttaaattgggaaaacgaatcgatgaggcagtctgtttatgaaatgatccgctggtggcttgataaaggcatagacggcttccgggtggatgccatttctcatattaagaaaaaagaaggtctccctgatatgccgaatccggacggtctcccgtatgtcccgtccttcccgtatcatatgaatggggaaggcatcatggatctcctgaaagagctgaagcgggaaacattttcacgctatccgatcatgacggtcggcgaggcgaacggagtgacggctgcggaggcggctgattgggccggtgaagaaaacggcgtctttcatatgatttttcaatttgaacacctcggtctctgggatacggatgagaatcaaagtatctgtattccggcgcttaagcgcgtcttgtccggctggcagaacagtctggaaggtaagggctggaatgcgttatttatggagaatcacgaccagccccgttccgtttcggtatggggtgacgaacggcttttgaaagaaagcgccaaggcactcgcggcgatgtatatgctgatgaaaggcacgccgtttatttaccaggggcaggaactcggcatgaccaatgtttcgttcccatccattgaagattacgacgacgtcgcaagcaaacagctgtatgaaaaagagacgtcccgcggtgttccgcatgaaaaagtgatgaaaatcatctggaaaaagggccgggataattcacggacaccgatgcaatggagcggcgcggcgaacggcgggttttctgatgcttccccgtggctcggggtgaacccgaatcacacatggctgaacgctgcatcgcaaatgcaggatgaaacatccgtataccatttctacaaacggctgatcgccctcagaaaaaaacatgacgtattgatcagcggaacatatgaattgctgcttccggaggaccggcagatttatgcctatgtaagaaaagacggaacggaaaccgccctgatcatcaccaatctgtccaaaacccccgccttatacaggcatcccggttatccgcttgattccgattcgctcgtgctcgcaaacatggaaacaacagcgcatcggcatgtgacatctgttctattaaagccttatgaagcccgcgtatatgtatggtgaaaaacttcagttccgagactgaagttttttgtgatctgcgtttatcatcgcgatccgacaggaaaagacaaatacagaaacgaatatgggaaaggaagagaaaaaaaggaaggggcattcatatgctgaaaaaattgcagattcaaacaaacagacgggatgaaatgatcgacatcacgcatgaagccgaagtatttctccgcgaaacaggcgtaaaaagcggcttggcgctaatatactgtccccataccacagccggcattaccataaatgaaaatgccgatccggatgtgaaaagggatatgctcagaaggtttgatgaagtgtatccgtgggagcatgaactggaccggcatatggagggaaatacggcggcgcatatgaaagcgagtacaacgggcgcctcccagcatgtcatcattgaagacgggcgcctgattctcggaacgtggcagggcatttatttttgcgaatttgacggtccgagaaacagaacatgttatatcaaaatacaggctgaaacgggggaaatcacaatgagtgagtggatggacgcattatcattgacaaagcccgtcatccaggcgccgatggccggagggcttgtcacaccgcgcctggcatcagcggtatcaaatgaaggggcgctcggaagtctcgcttcaggatacgtcagtccgcaggcgcttgaaaaacagcttatcgagatgaaagacctgacgaaccgctcctttcaagtgaatcttttcgtcccggaagaaaggcagatgcctgaggaggaactggttgaaaaatggaaagcgcgcatcccgagggcaaatgacgccaagccgttctccgatttgaaagaagaatggaatgattttgaggaaaaagcggagcttctgatccgttacggggtcaaagcgtgctcattcaccttcggcctgccgccggaaaaaacggcagaaaagctgaagaaaagcggctgtttccttttcggcaccgcgacaacgccggaggaagcgaaggcctttgaagagcggggaatggacgccgttatccttcaaggaatagaagccggcgggcatcgcggatcgtttctgccggttaaaggagaaccggctctcggccttatggcactgattccgcaggctaaagacgcgctgaaaatcccggtcattgcggctggaggcatttttgaccgccgcggggtgcaggcagcccgatgtttgggtgcggacggtgttcaagtgggcacaccgtttctcctttgtgaagaaagcagcgcctcgccggcatatcaaaaagccattgccgaatcaaaaggagccgacacgcggctgaccacattgttttcgggaaaacaggcgcggggaatcgtgaatcagttcatgaaaacatatgaagctgatgaggggaaaacgctgccctatccgctgcataatacgctgacaaagccgatgcgagggcatgcggctcaatcaggagacgcggagcatatgtctttatgggcaggccagtccgccgcaaaacttgaagggccgacagacgtgaaaaccgttttggacgctttgtgctgatcataattacgatgctgtgaggtgatggatgatgaagattcttcaaatgtcctataaaaaaagagggaatattgagtttgtctttgaagattttccgcattccaaagtcaccatggcgccgattaaagggtattactttgtccggaccattaaatggagcagacgggacagagccgtcacccgccatgacttagagaagtttgaatgggcggcaaaccaagcgctcggcacgaccgctttttaccgaaaaagaaaagcatttcacatcccatcgtcaccatgacagacgatgggattgttttaatgcatgatctgataaagcgcgggcgcatcaagccttgtcgcctgagaaagcagataagctgactgcacggcattttttcttcttaaagaattcaatctctggatgatttgttcagcggtcagaatcccgagaccgtgggcaaaatattgatcattccccatcacaatgacattttctccccgccactgggcctttgcgggattaaactcagggtttttaaaatataaacaatctccccgtaaaaagtgtctgccggtttccgtgtagatcggcaggtgctcatagtgccagtcatacaaagtaatatcccggaaacggcggtcaaaccgttcttcaccgatcgtctttaagacggccagataataaatcacaacaatagcggtagcgcattcaaatgcataaaacgccccgttttcaataatatcccgtatcgctttggaagcggggattctgtacttcagctccagagctccttccggcgtcactctccaataagccgtatttccgtatgttttggcgaaagttgcaaattttgcgcctgatccgtgcagttctcttgcagcctccacgatatggcgccgcagccgtgcttcaaacatcagttcagtaattgacccgtaatcgaattgtacgggagaattgatcagttcatttaaatacggaacaaggctttcttccgtctgccagttcgcgatgtcctggggccgaagcacttggccggatatgataatcatctgcacgccccctctctttttttataagatatgcaggaggcttgggcaatgaaaatcaagtcataaaaaagggggaaatgttaacaaaatgtgaaggaggagccgatatataaggtatcacatatgagggagcaagcttaatatgaaaaaattcatcaattggtgtacaaaggcatcgatttcacggaaattaatcatttcatttatcgtgatcttaatcataccgattctcgtgttggaattcagttcataccatacggcgagcaattcgctggatgatcagatttcaggcaacgcgaaaaataacatcgactcttttaactcgaccattacaaatgatatcggcgcaaaagcaaaggcgattgaatttttcagtgaaaccttaaaaggttcatcattctctaaaaaaaataaaaccgaacttgaagaaaagttcgggcaatacacgtctattcataaggacgcagctcgtatttacggaggaacggaagacggcagctacgtacaggcgccgaaggaaaatgttccggccgattacgatccgagaacacgcgcatggtataaagacgctgtgaaggctggcggcacgctcgttgtcactgatccttacatcgctgcaaacgacggcagcatggttgtcaccgtagcaaagcagatgcaggacggaacgggcgtagtggccatggatattacgattgaccagctgctgaagcaaatgcaggaaatcaaaatcgggaaaaaaggcttcgtgtttataacatctaaaaacaagacttacgtcgcgcataaagaccataaaccgggtgataaagtatcaaccccgtggctgaatgaggtatacagcaaagacagcggcattatttcatacaagcttgataatcaagataaaaaaatggcgtttacgacaaataaactaaccggatggaaaatagaggggagtatggaactcaccgaaattaaagacgcctcaaaaccggtgctgacgatgggaatgatcgtgcttgcagcatccattatcatcgggggaattttaattctgctgattgtcagatccattacatcaccgctgaaacggcttgtccgctcgtctaaacaaatcagcggcggagacctgaccgaaaccattgaaatccgctcgaaagatgaattgggcgaactcggtgcaagttttaatgaaatgggagaatctctgcgcggacttataagcgcgatccaaaactctgtcgacaacgttgccgcttcatcggaagagctgaccgcttcagcttcgcagacaagcaaagcgacggagcacattactatggcaattgagcagttttcaaacggaaatgaagaacaaagcgaaaaagtagaatcaagttcagccaagctgaatcatataaatgaagggctcgcagccgtttcccgcacatcatcatccattacggaagcatctaaacaatcgaaagaagctgccggcaccggggaagaatatgtgcagcaaaccgtcgggcagatgaatctcatcaatcaatccgttcagcaggcggaagctgttgtgaaagggcttgaagccaaatcaaaagacatcactcatatactaagagtcattaacggcattgccgatcagacaaacctgcttgcattaaatgcagccattgaagcggcaagagccggtgaatacggacgaggcttctcagtggtcgcggaagaagtgcgtaagctggccgtccaatctgcaggttctgccaaagagatagaaaaactcattcaggaaattacagctgagattaatacatcgcttcacatgtttacatccgttaatgaagaagttcaatcaggacttgccgtgacggaccgcacgaaagaaagcttccagaatatcttcggcatgacaaacgacatcgccgagaagcttcaatcaatgaacggcacggttgaacagctgtcagacagctctcagcacgtctcagccgcagtgaccgatattgcggacgtatcaagagaaagcgcggcaagtattcaggatattgccgcatccgcagaagaacagcttgcatctatggaagaaatcagcacatccgccgatacgttggcgcaaatggccgaagaactgcgggaattaacgaaacaatttaaaatcaactagtacaaaaggacgctttccggatggaaggcgtctttttttatggaggcaggcagagaattaaataaaaagactcaccttaaaagagagtatatagaactatttttcatttatgactaaattttcaatgtaataaaaagggagtccgccgatataaacagtaaatgattgaaagaggtttacaaaattgagaaaaacagcaaaaaacatcgcaaaaaaatcaatagccagaaaactcatcttgtcatttttactgatcttactcattccggtagcagtattggctgccagtgcctaccgttcggcggcttcatccgttgaaaatcaaatgatggaaagcgctgaggggaatgtgcaaatcttaaacaatatgattgatgaccggatcggaacgtttacaaaaagctcagcatatttcagcgaatgggcgacaagcgcaaaatttaaagaaaaaaaccaaacggaaatgaaagaaagattcaagcagtttattgaaagcaatgataaagcggcagccatattttcaagcagcaaggaaggcgcgtttacacgttatccgcatgccgatatgccggccgatttcaatccgcttgaaagaagctggtatcaagaagccatggagaataaaggccagaccatcatcacggacccttatcagtccatctcaaacaaaaagatggtcgtcaccatggcccgtgccgcgcaagacggatcaggcgtcgtcgccattgatattaaaatcgacgatctcatcacgatgacaaaagaagtcaatatcggaaaagaaggatacgcctttatcctcagcaaaaataaaaaagctgttgcctacagtaatgaaaaagccggcgcggcggtatcgggaaaatgggttgatacattatacagcggggaaaaaggcgattttgaatatacgctgaacggaaaagcgaaaaaaatggcttacgtcaccaataaagcgacaggctggaagatcagcggaaccatgtccgttgatgaaattaaggatgcggccagacctgttttgaccatagccgtcatcatattggcgatagcggttgccgcaggaatgattttcatttattttgtcatccgctctattacaaaaccgctgaaacgcctcgtagcttcagcggaaagaatcagcagcggagatctgacggaaaccattgatgtcagttccaaagatgagcttggtgtgctcagtaaaagttttaatcatatgacagattcactccggtcccttattcagggaattcaggactctgttgaacatgtcgcttcttcctcagaagagctgacggcttcggctgagcagacgagcaaagcgacggaacatatcacccttgcgattgaacagttttctaatggaacggaagaccaaagtgacagcattgataaagcgacatcccaagtgaatgacatgaaagacggactcagcgatctggcggaagcagcagccgttgtgacggaaacttcaattgaatcggcggagatatcagtcgccggagagcggcttgtcaagaaaacagccgggcagatgggcaccattgatcactccgtcagtaaagcggaacaagtcgtaaaagggcttgagctcaagtcgcaagacatcaccagcattttgcgcgtcattaatggcattgccgatcaaacgaatcttctcgccttaaatgcggccatagaagcggcaagagcgggagaatacggacacggtttctcagtcgtcgcagaggaagtgagaaagcttgccgtccaatcagccgattcagcgaaagaaatcgaatccttaatccatgaaattgttaaagaaattcatacatcgctcggaatgctggaatccgtcaatcacgaggtgaaaagcggcctgcagctaacggacgaaacggaaaaaagcttccgggacatctccgccaaaaccaatcagattgccggtgaactgcaaaatatgaatgcaactgtggaacagctttctgccgggtctcaggaagtctcaaacgcttcagaggatatcgcggccgtctccagacaaagcgcggcaagcatacaggacattgcggcttcagctgaagagcagcttgcgtctatggaggagatcagttcatccgccgtcacgctcgaaaaaatggctgaagaattgcgcgggctgacaaaacgttttaagataaactcttaattaagtctaaaagactacttttagataggtaaaaagtatgcttcgttatatttcttcttttaggatatgtatatttacctataattgccgatatgaagggtaaacatgcaagaggagatatagcagatgaaaaaaattgtgcaaattatcaagcagagatcgcttacaagaaaactgctcatttcttttttagccattcttattcttcctatttcaacgctggcttttatcgcttatcaatcggcggtaagcacgcttgacaggcagatgatgggaagcgcattagataatgtgcagcagattaatgatatgatcaatacaagcatcagccagaaggaagacggcgcggcatatttcagcgattggctcaccaaggatcggtacaagccgaaaaaccaatcgcaaattacggataaattcagtgagtatataaaaatcaataaagacgtggaatccatctatacgagtgacacggaaggccatttcacccggtatcccgacctgcagatgcctaaaggatataatccgattgaaagagattggtataaaaaagccgtggaaaacaaagggaaagttgttgtaacagatccttaccgcacggcttccaccaatacgatggtcgtgacgatcgtgcagcagacgaaagacggctcgggagtcatcgccatcaatatgaaaatcgaagagcttctgaaaacgacaaaaaaagtgaacatcggaaaatcaggctatgcttttatcctgacgaaagacaaaaaagtggtcgcccacccgaaccgcacatcaggaacagtattaaacggggattgggctgaacagctgtacagcagtaaaaaaggtgattttcaatacacctacgacggtcaggaaaagaaaatggcttatgatacgaacgggctgacaggctggaaaatcagcggaacgatgtatctggacgaaattcatgaagcggcgctgccgatccttcatctgtccctgctcgttctcgtattagcgattgtcatcggaaccatcgtcatggtgctgattatccgttccatcacaaaaccgctcaaacagcttgtaacatcgtcgaaacagatcagtgaaggggatttaactgaaacgatcgagattcaatcaaaggacgaattaggcgagcttggaaaaagtttcaacaatatggccgcctcgctcaggtctctgatccataccattcaggattccgtgaataacgtcgcgtcttcatcagaggagctgacggcttcagcagagcagactagcaaggcaaccgaacatatcacactggcaatcgaacaattttctaacggaaatgaaagccaaagtgaaaaaattgaaagcgcggcggaacatatttatcaaatgaacagcgggcttaaagatatggcgaaagcatctgccgtcattaccgaatcctccgtcacatcagcggaagtcgccaattcaggcgggaagctcgtccaccagacggtcggccaaatgaacgtcattgaccggtcagtgaaagaagctgaacaagtagtgcgcggccttgaaacaaaatcaaaagacattacaaacattctccgtgtcattaacggaattgctgatcagacaaaccttcttgcgctgaatgcggcaattgaagcggcccgtgcgggagaatacggccgaggcttctcagtcgtagccgaagaggtcagaaaacttgcggtgcagtctgcagattcagcgaaagaaatcgaaagcttgattgtagagatcgttaatgaaatcaatacatctctcggcatgttccaatccgtcaacaaagaggtggagagcggacttgatattacgaatcagaccgaaacgagcttcaaacggatttctgaaatgacgaaccagatcgccggagaaattcaaaacatgaacgcgacggtagaacagctgacagccggatcgcagcagatttcaggagcctccgagcaaatcgcgtccatcgcaaaagaaagctccgccagcattcaggatatcgccgcatcggccgaagaacagctggcttcaatggaagaaatcagttcgtcttcggaaacgttatcccaaatggcggaagaattacgtgatatgacgaaacaatttaaaatagaataatagtagaaagacacccaaatgtgctgtttgggtgttttttttagtttttttaataaatcttttgtcctagctgacgataatagatttagctttcaaagaaggagactgaaaaaaatgaaacaactgatacattggatcaaacagccatccatcagcaagccgcttatcgcggcatttttagccgtattggtgcttccggtcggcatactcgcctacttcagctaccaaacggcggggagttcattagaaagcgaactgacccacagcgctcaaggaaatgtcaacgaactcaacagcgtgctggaaaacatgctcgacggcaagctgaaagcaattgactattacagtgaatcaatcacaaaggaaaaaatgaaaacgaaaaataaatccgaactgcttgaaaacatgaagcagtatgtcaccgtaaatgacgatgttgcatcagtgtatgccgcgtctcgcgacaaagcgttcgtgaaatatccgtccgttgacatgccgtccgattacaatccgctcacacgagaatggtatacaaaagcggttgaaaaaaacggacagccggtatttaccgagccctataaagacgctgcaaccggacaaacggtcgttacgattgctcagcagacaaaagacggatcaggcgtagtggcgcttgatataaatctgggagacctgctgaacgcttccgaacgcgtccagatcggtcataaaggatttgcttttattacaacgggagataaaaaatacatcgcccatccgactataaaagcgggaacagaaggctcaggggagtggacaaaagaagtattttcaaaaacaagcggaacgtttgaatacatctttgaaggacagcaaaagaaaatggccttcacgacaaacaaactgacgggctggaaaatcgccggcacattttttgtcagtgagatacatgatgcagccctgcctgttatgagaatggcgctgatcattcttgcggtgtctcttatcgtcggcgggattttaatcttttttatcattcgcgcgatttcaaaaccgctcaaaaaacttgtctcgacatcagctaaaatcagtgacggcgatttaacggaagtcattaacatcagttcgaaaaatgaattcggacagctcagccaaagcttcaatgagatgtcagcatcactccggtctgtcatcggtgtcatccaatcatccgtcgaacatgtcgcttcttcatccgaagagctgacggcatctgccggacagacaagcaaggcgacagagcatatcacactggcgattgaacaattctcaaacggaaacgaatcacaaagcgaaaaattggaagaaagtgcagaccatctttcccaaatgaatgcaggcattgccgagacggcgaatgtatcggcggaaatcactgaatccgccatccaaacctctgatacggccggaagcggagaagaattagtagcgaaaacggtcggccagatgaaaacaattgatcgttccgtacagcaggcggaagcagtcgtaaaagggctggaaacaaaatcgcacgacattaagagcattttgaacgtcattaacggcattgccgatcagacaaacctgcttgccttaaacgcggccatcgaagcggccagagccggcgaatacggccggggcttctccgtcgttgcggaagaagtgagaaagcttgccgtgcaatcagccgactccgccaaggaaatcgaaacgctgattcaggaaatcgtcaaagaaatcgccacatcgctttctgtattccaagcggtgaatcaagatgtgaaggaaggactcgatattacggatcaaacggccgaaagcttcaaaaaaatctcggaaatgacgactcagatttcaggcgctttgcagcacatgaacggaacgcttgagcagctcgcggccgggtcacaaaacgtgacaaacgcggttgaggatattaccgcagtcgccaaagaaggatctgccggcattcaagacatcgccgcgtcagccgaagagcagcttgcctccatggaagaaatcagttcatcagccgaaacacttgcccatatggcggaagaattgcagcaggttacgcggaaatttacgattcagtctgaagacgaagagcagctgtaacgagctgtttcttttccttcgctgaaaaaagcgatacacttacataaaagaagggagtggcagtgatgagattagaaggcaagaaagtcatagcgcttgtcagtgacgactttgaagacttagagctttggtacccggtctaccggctgcgggaggagggcgcgatcgttcatttaataggagaagaagccggccgttcatacaaaggaaaatacggcgtgcccgcgacagcggattacgattttaagagcctgattatccaggagtatgatgctgtgctcgtgcctggcggctgggctcctgacaaactgagaagatatccggaagttttggacatcatccgtacgatgaatgagcagaaaaagccgatcggccagatctgccacgcgggctgggtgctcatatcggccggaattctcgcagggaaaaaagtaacgagtacgcccggcatcaaagatgacatgacaaacgcgggggcacagtggctggatgaagctgtcgtaactgacggccacattgtatcaagccgccgtccgcctgaccttccgcattatgcaaaagcgttcgctgatctcttagcatccaaataaaaaacctccgcccgaagccgggcggaggtttttagttttgatcggcagggaagacaattccgatttgttttcttgcttcttccataatgcttgccgtaatgaaagaacgctcaaaggtattttcggaagactcctgctgtccgtttcgaagaagattgatgaattctgccgtttcgtaatacatcggcggtttcgaatcagggacggaaatgtcctccgtgcgtccgtcacgatagcggatttccgcccgttccggcccgtgaatgctgtccagtacgattgtgccgtcttcaccctgtatttccgccggggcaaacgaatttgagatttttgaatgcatcagcaccgcttcaaatccgtcatatgacagaataaccgtgccttcgccgtcaacgccggatgataatttgtgaccggtcgcaatgacgtctttcggtttgccgaacaggacgacggccggataaatacagtacacgccgatgtccattaacgatccgttcgatagttcaggtttaaacgcgttaagcaccgttccgtttttatatgcatcatatcgtgatgaatattggcagtagcttgccgtgaatcttctgatgggcccgattttatgtaagtggttttgaagcatgctgaagttcggcaggaacgtcgttttcatggcttccatcaaaagaacgccgttcgctttagctgcgtgaatcatgtcttccgtttcccttgcgttagacgcaaacggtttttcgcacagcacatgcttgccgtgttccataaaaaggatcgcctgttctttatgaaatgcattcgggctggcgagatacaccgcgtcataagcttcgctttctgccatttcttttaggctggtgaaataatgagcagcgccgtgtttgccggcaaactccgccgcacgttcctcagttctggaataaaccgccgttaattgaaaatcatcaatagcagaagccgcctccagaaatcgttctgtaatccaattcgttccgactgttgcaaatcgaatcattgctatcgctccttctatgtattggcttacattatagctgtttttcacagaaacataaatgaaaaaagactgcccggcaaagatataggaaaaattcccatagaggccggttattatttttcattacaggaacgatagtgtacaatttaggtaaaatacatatgatggaggaacaatagtggaaacattgcaaacatggggcggcagatttaaacagtttttcttggacaataaatttgtcttgtttttgcttgtattgctgctcatcggtctcaatatccttgtctttacgaagacatcatttattttcacacccattatcgtcctgctcaaaacaattgcgctccccgtcattttgacaggaattgtttattatctgctcaatccgatcgtagatatattggaaaaattaagagtgaaaagagtgtattccatcctgctcctttacctcattataataggtctgatttcgattacgatcgtttcaattattccgtttttaaaggaacagattatgagcctgatcgacaacctgccgaaatatgtggatattgttgaagatcagacgaaaagcctgatcggaagcgattttgtaaatcaggcgcaaaagacgatgaatatcaacatttccgatcttgcaaataaagtatcggcgcaggcggcgacaattgcaaacagcacatttaccggggtcgggaattttatcggcgcgctgacggaagtgatcatttcaattgtgactgttccgtttattctgttctatttgctgaaagacggcaaaaaactgccgttttatatattaaagtttgtgcctacccgtctgaaagaacaaacgtatacgatgctgagcgaaatgaaccacagattaagctcttatatcagagggcagatcatcgtcagcttctgcatcggatttttattatttatcggctatctgattatcggacttgattatgcatccctgcttgcggtcattgccgcttgtacgagcgttgttccgtatttagggccgaccattgccatcacgccggcgattattatcgctttggtcacgtcgccccttatgctgctgaagcttgcgattgtctggaccgttgtccagctcgtggaaggaaaattaatctctccgcagatcatggggaaaaatcttcacattcacccgattaccatcatctttgttcttttaaccgccggaaagctgttcggggttgtcggcattattttagccatcccggggtatgcggtcatcaaagtggtcacaacccatctgtttgattggttcaaaatgcgctcgcatttatatgaagaagaaaaaaatgatgctgtatcgaagtcataaaatcggaacggacatgatatttattataagacaggctttcctttaaaggagagcttctcttttgtaaatgacgaatgaagggaagaataggatgacactatgggagatgttcacagcagccgttttgggaatcgtggaagggctgacggaatacgcgccggtttcttccacgggacatatgatcatagcggatgacatctggctgaaatccggaagcctgatgaatccggaagccgccaattccttcaaagtggtgatccagctcggttcgatcttagcggtggctattgtatttaaggatcggatattaaatttactcggcctcaaaaaaaacgtgacgcgcgatcagcagaagggatacaggctgaccatcgcgcaaattgctgtcggtcttgttccggcggcggttctcggctttttatttgaggatttcattgaccgctacttattttccgtcagaacggtcgcttacggattaattgccggagccgtgcttatgctgattgcagactggatcaataaaaggaaagaaacgatcgatacagtagacagaattacctacaaacaggctttctgtgtcgggttattccaatgtctcgccttgtggcccggcttttcccgctcaggctcaacgattgccggaggtgtcattctcggcttgaatcaccgggcagccgcagacttcacatttattatggctattccgattatggcgggcgcaagccttctgaagctggtgaaatactggagcagtctttctcctgacatgattccgttttttcttgtcggttttatctgcgcctttgtcgttgctctcttagtcgtcaaattctttcttcggcttattaatcggattaagcttgtcccgttcgccatttaccgtgttatcctcggcattattttaatcatgttggtccgataaccgaagaggcccctcgagggtctttttttatgtttgaaaaacatctcataaaaatgtaggcaaactgaatttccggcttgaaatttaaagaaaactcgtctataataaaacatgacgttaccgcacggggccatagctcagctgggagagcgctacgctggcagcgtagaggtcaggggttcgagcccccttggctccatacctttaaacccttattttataagggtttttttatttgtctggaacacagcagagccaataacccaaaaaagtagttggggacaatttggggacgaaaatttatatcgacaaaaaagattatgaccataaactcaaagcaagagtcgaaaccccccatgctattatgccaaacattacagagaacctaagacaagcctcaaattttgtaagccctcgctctctttttgctttacctaatttccaataaacagcatagccggaaaacaccaaaatgattactccaagtcgtgtcatattctctaaaaattctataccatccattgattttcacctcgtttatttatgagaaaaaaataaagtagacttgtagagagtctacttataaacgcctaaccaaagtacacattttcttagagctcaaaacatttgagtgataaagtaagactcattttaaaatgtcacatccttatcccctccctatttatattccccatacattagttttattatcgcaaacagaatggttatttcaaacagttatgtaataataggtaacctataacttgtctaatggtataagaaacgagtttttctttatccaacaaaactatgatcatattcacggtaaaccgaaacaaattgcggttttttttcgtttaaacataatttggaaatgttagaatattatataaaaggaggagtggccttgtgagtcctgttttaccatcatcggaggttggcgttaagattaatgaatggtacaaaatgatacgtcagttcagtgttccggatgcggagattttgaaagcggaagtggaacaagagataaacgagatggaagaagacgagtatttactaatatattattctctcatgaaattccgccatcaactcatgcttgattatttagagccggtaactgtcagagtccgaccgacaatcgacgagttgctggaaaaaatcgaagcatcaaataaaggcatttccggcctgctgtgctattattctttattttttcgcggcatgtatgaatttgatcagaagcagtatgtaaaggcgatcggcttttatagagaggctgaaaaacaactcattcatgtgcatgatgaaattgagagagcggagtttcattttaaactggctgaagcatattacggtatgaaacaaagccacgtctccatgcatcacgtaaagcaagcgctcgatatttacgatcagtatgagttgtataaagtccggaaaattcaatgtctgttcgtcatatctgggaattatgttgactttaaacgttatgaaaaaagtttgccgcatttagaaaaagctttagagttgtcgaaacaagtaaacaataatgaaaggctgctcagttctgcttattacaacataggaaagaattacggagacttagaagaatacagtaaagctgaaatctacttaaaaaaagcagcggagatttctgaaaagtataaattgggcaaccttccgcattccttgtttacatacgcaaagcttctatttaaacaagggaaaacaagcgaggcgattcaaatcagcaaaaaaggactttcatcagctatatatcaaggggataagctgtttgaatctctgcaaaaatatttggaggctttatacattaacgcaatagaccaaatgggaatcaaaaaaacaattgattaccttgagaaaaataaaaactattcgtatgtagaagatattgctcttgatacggctgctgtttatgcagagtcaaagcaatatgacaaatcatatatttatcatcaaaaaatgattcaaacgcaaaaacaaattcagaggggagaatgcctgtatgaattttagaaaaggcgtatttatcattgtgtcggctgttgttttaatgtcaggggtcggtctaacggcatcggctgtttcatttgatggatcatatcaagtttcatctgatcgtaatcaaacctaagaaggagagtgcctgtatgaattttaaaaagagcgtcttcgtcgtcctgggtctgtcattgactttagtatgtgggttgggtatgaactcagtagaaaaacaagcacaagatacgatccaagtagcttctgatcgccttcaaacatgaatatattaggccttttcttcggaaaaggctttttttcatttgaaaacagatcaagcaagataacgtcttcgatttttccgcttttcaaataatcgccttagggcatgggagagttcgttagattgaccatccggcacgcgcgcgctgctttgcgcaagcagggggtgtgcttcgaaaaaactgtcatgattatatcctttcataatgaattcagactaaatgttaccacggaggaaagtgtaatccggtataatagtgtgaggttggaaggaaaaaagaattatttagtctgtgtctttattctttttttgcgggttttaaggaaggggggagaatgaaaagcaacagaagctgatttaaggtcttcaaccctctgcagcagcctctatatacttctccattacgaaataaaggaatcagagaaaaatgaaaaagaaaatccatcttatattatctctttcagcagtgctggcgcttttttttctaacggcgcttccggttctttctcctgtcgtcttcacgtctgcttcagaaaaaggagcaatcaggcatgaaatttataaaaaaggatatccgtatcaaagttactttgcgattcttcataaagaagaagacgacaatgaggcggggaatctttattatgtaaattggttcgattggaaagatgaaaccgggcagacgccgcaattatgttattcgaaaaaattacccgaaggtatgtacaaagtaagctgcggaaccggaccgtaatgatcaaaagcccttctctaatgagaagggcttttttgtcaaagagggatgcgccccccttaatatctccaatataacggctgaggataatatcgatacggatcgttcggataatgcgtatttggctgataaggcttattcatatcgtaaatatccgtgttttcagattgcccgcagtattgatccggacctatcacagttgatttgcggatcggtgaaacggctttttcccattcatgctcattcagacagtacgtatgcgccataatctcaggcggcgtcagacggagaatatccgagccgtaaatcacttcaggcgtatgggcgtcaaatatggctaaaagatgggttttgtctgaagtggcgatctcataatgccaccacccctgcggaacattcgccacttgtccgggggtaatcgggtaattttgtattttctgggtgaacgattcagcatcgacaccgttgcggaacccgaaatacagtacaccaattcagcggcgttttgatgggtatgcggttcaatcacatttgtcttgctcagaaagatatctaataatgaaatattttcaagcgtgtttaactgtttaatccccaatacattgataaagttccgatgatctttagtaaaaaaacggctctcattcacatcgtaagtgaactgtgtattaggagacgtgtaatccatataagaaaccatgcgatcccctgctttcatcttaaaacgtatatttccaagtatatgtatccctgtttcagcgggtgaagaaaaggaaccagaacccataaattccaaatttaacacaatattgtgacggcttttttaaagattcattttagatatatctttttttcgaaatatctcttactataaagatatattaaaaatacatctttagaagggttgaggattaacatgctggatgagagaacgatagacatcatcaaaagcacagtacccgtattaaaaacacatggagaaaacatcaccggacgcttttataacctgatgtttcaagatcatcccgaactgttaaatatgtttaaccaaactaaccaaaagaaacagactcagcgcgcggcattggcaaatgcagtcattgcggctgcggcgaatattgatcaattagagcaaatcattccggcggtcagacagatcggccataaacatacaagcatcggggtaaagccggaacattatccgattgtcggaaaatatctgcttctggcgattaaggatgtgctgcaggatgccgcaactcctgatattatgcaggcgtgggaaaaagcgtacggcgtaattgcggaggctttcatcggcattgaaaaggatatgtaccatgaggccggatggcagggatataaagaatttacggttataaagaaaacgaaagaaagcaaagacattacatcattttatattaaaccgagtgacggttcttcgcttcctgaatatgaagcgggacaatatatcagcattaaagtgcgcattgcggattcttcttatacgcacattcgccaatacagcctgtctgatgcttcccaaaaaggcgaatatcggatttctgtgaaaaaggacggagcggtttcttctcatctccacaatgaagttcaagaaggagataaacttgaagtgagcgcacccgccggagatttcaagctgtcttccgccaaaaaaccggctgtccttctcagtgccggttccggaatcacgccgatgatgagcatgctgaaaacagccgccgaaaaacagccggagcgttccattacttttattcatgcggcgaaaaacggagagtacgccgcgttccgtgaagaggctgagcaagctgcggcgaacaatccgaatagtaacgtcatgtatgtatacagtgagccgtcagaacaagaccgctcagtagacaagcctttttacagcggccggattgatcaaagcttcttagaacagcttcacctgaatcaagatactgaattttacttatgcggctcagcctcgtttatgacgcagatgaaagacatgattcttgcgctcgggtttgactctgattccgttcaatatgaattgttcggccctcagctgagcatggcttaataaaaagactcctctttgggggtcttttttatttgcacaatgtgttctttctccgtctttttccctattttattgaaattttcatcaatgaacagtaaaattataaatctagtgattccggaattaaaggaaggttgatatgaaaaagaaagctaagaccaaaagggtgctggggtgcctttttgctgtatctcttatattcggattatttttgatatctatggtgttttcgaaattcatagtgacggaagaaaaaccgccagaagaagtggacgggcagcaggtctttattgacagcctttccgggcatgctcagattttatatgagaaatatcatgtccttccgagcatcaccctcgcacaggccattctcgaatcggattgggggaacagtgagcttgcggggaaagcgcgcaatctgttcggtgtaaaaggtgattataaaggaaaacacgtcacgatgaaaacggatgaatttgaaaagggaaaacggaaaacgattcgggcaaaattccgtaaatacaacacgttctttgaatccatggatgaccacgccaaactatttgttaacggaacgtcttggaataaaaagaagtataaacccgtcatagaagcggacgattataaaactgcggcggctgcccttcaaaaatccggctacgccacagatcccgactatgcggaaaaacttaaagatgtcatagaaacatataagttgaatgaatttgacaaaatcaatgcctctcttaaagcagttgatatgaaaggcgccatcaaagaccacgccattgaagacgtatggtccaagccgtcgaaagagcagcattctattaaactggcatcggcgcaaaagtttaccggccagcatattaaagtcgtatccgaaaagcaaaacggagaatccgtctggtatcaatttcaggtgaaagacgagctgatcggctgggttgaccaaacggccgtccagttaaatgaagaaacataaaaagccggcggccgccggcttttttacattccttcagtttcaaatcttttaatatcacgtttatgtcccatcagcacaaggcagtcacattcgcggatgacagtctccggagaaggggtcagctgaatgtctccattatgtttcacggcaagaatggtgcagccgaacctggcccggacgccgagctccagaatggattttaaatgcagctttttcgtggctgaaagctccacgatgctgtattcatctgacaaatcaatataatttaagacgttttcatccgaaaggcttagcgcaatcttcacacccatatccttttccggatggataatacgatcagcgccgattttttcaagtactttgtgatgataataattttgcgctttcacccaaatattagggatgttcagttccttcaataacagcgtcgtcagcgtgcttgcctgaatgttggcgccgattgccacgatgacatattcaaaatttctgattccgagcgaatgaagctcgctttcttctgtcgcattcgcccgcacggcatgcgtggcataagaggagtatgcgttgacccgctcttcgctgatatcgatggccagcacctcatgccccattttaaaaagctctttgcagatgcttccgccgaaacggccgagcccgatgacggcaaattgtttatttttgattcttcccaatcctcataactccttaagaaactgttttcgtcactccaaatacaacaaacaagaatgtactcctgtttcaaaggtttgtcaatgtgagagccggaagaaagaaaacagcacaaaaaaaagaccggctgacaagcgatgggcttgtgccggtccgtttccgcaattatttgcagttgcaaggctgtgtcggcggtgtgctgcgtttttgaacaacaattgtgtcctcagcatagaatttagagccgatgcttaatgatttattttctgcgcggaacttatatgtacctgcagcaggcagcgttttattattaagagaaagcttaaattccgccgcgccgattaaatcaatgtttaacggaagtctgactgttttgccgttattcagaatctgtctttcacgcaaagcgtgtccgtttactgtatcttttgttgtagccgtaaatccgcttggaagggtaaattccataacgcctaagctcagaatcgtgttcgggcggtacgtcaattcgatatcagaaaatgaccattcctgctggctggcacctgtatattttgcaaataatgtagcagtcgcctttgtggacatttccggctcgtgaacggttgaacttgactcagcggcgaatgacgctgtcggcagagaaagaagtaaaaccaagccgaataaacttgccatgacagttgagaaaaacttgtgtttcattttcataaatccccctaaaaaaaatttgttgattgttcttaaaaaagaacgatcatacctataaaaatttaccatcaattttaatggaagtaaatggggttatcttcctatgttttcctgaaaataatcaaatcacgtcgaaaaatgacgaagaaaaaacgcctggttacgattcaggcgttttttcttccgtctctatcggaataaatttaaaaatctctccgctctgcaccgattcggcaagccgcttcagccaatgataataggcctttgagctttcaagctgatcgtataaccggcgtgcttcttcctgtaattccgtgctgccttcctctgccagcaaaacagcctgcaaatccgcctgggcctgtacgatggcggacagatttacctgaacttcccgatcccattttggcgggaagaaattcgtgaaaaacgtaaagaaatccttttccgctacaaacgtatgcttccgtgtgccgcggtgaaaggtttttttgaccacatttaaatcctgcagttttttgacgccggtgctcatactcggtttgctcatctgcagttcctcacgcatttcgtcaagcgtcatttcatctctcatatacatcgttccgtataaaatcccgacactccgggtgattccgtaaagatccatcgtctcggcaatggaatcaatgacaagatcccttgcttgttctatagctgcgaattctggattttcatccatactgtccctcttttcctcttgaagattaaatttgttaagtcatttctttatgtttttaatcttaacgaatcatgacaaaatgtcaaaacctaaacggacaagcccggttttgacaggtcaaaaaacatgtgttaaattaacattgttaaaaacattaaatttttatttaacaaacttacttttcggtaaggaggactctcatgagcaaaacgctttatatcggcggtgaatggatcagtgcagaaaaaaagcagacccgccgtatcatcaatccatttaatcaagaagaaattgcaacggtatgtgaaggagaccgggacgatgcggtgaaagccatcgccgcagccagaaaagcatttgatgaaggggagtggccggtgctttccgggctggaacgcggccagtttgttctgaaaattgcggaattaatcagacgtgatctgaacgaattagctgagctggaatcgcttgatacaggaaaaacaatcgaagaaagcaaagctgatatggatgatatcgcaaatgtatttcagtattatgccggtttggcggataaagacgggggcgaggtcatctcatctccgattcctgattccgtaagtaaaatcgtcagagagcccatcggcgtgtgcggacaaattacgccgtggaactatccgctccttcaggcgagctggaaaatcgctcctgctcttgcggccggtaatacgatcgttttaaagccgagcgagattactccgctgacaaccattaaagtctttcaattaatagaagaagccggtattccaaagggagccgccaatcttgtgcttggaccgggcgcctctgtcggtgacgagctggcgagaaacctagacgtcgatttggtgtcctttacgggcggaattgaaacaggcaaaaaaattatgcaggcggcaagcggcaacgtgaaaaagattgctctggagcttggcggcaagaatccgaatatcgtgttccaagacgctgatcttgaaacagctgcagatcaagcgctgaacgccgtgtttttccatgccggccaagtttgttcggcaggctcccggcttttagtggatgaagcgattcatgatgaatttttagccgagctgatcaagcgtacgaaacgcatcaaattaggaaacggttttcatgaagatacggaaagcggtccgctgatttccgccgagcatcgggccaaagttgaaaaatacgtagaaatcggaatcgaagaaggggcaaagctggaaacaggcggcaaacgtcctgatgatcccgcccttcagaacggtttcttctatgaacctactattttttcaaactgcaagtctgatatgcggattgtccaagaggagatcttcggtcccgttttaacagtcgagtcattttcttctgaagaagaggtgatcagactggccaacgataccatttacgggctggccggggcggtatggtcaaaggatattgaaaaatgcgaacgagtagctcaaaaactgcggatgggaacggtatggatcaatgatttccacccgtatttcgcgcaagcgccgtggggcgggtacaaacaatcgggcttcggccgcgaactcggcaaaatcggcctggaagaatacacggaagtcaaacatatttaccgcaacacaaaacctgcagcggttaactggtttaaagcataataaggaggagatacaatatgacattaaatatgaaagtagaaagcatgcataaattccatacatttgaaatcccgacagttattaaacacggaatcggcgcgattcagcacgcgggaaaagaagtcagagcgcttggcgtcacaaaagcgctgctcgtaacagaccccggaatttataacgcgggggtggcaaacccggtcattgaatccttgcaggaagcgggcattgaagtcgtcctgtttaacaaagtggagccgaatccgcctgtacgacttgtgaacgaaggatctgaactgtataaaaaagaaaactgcaacggtcttgtggctgtcggcggcggaagctcgatggatacggcgaaagcgatcggagtagaagcgacacacgaaggaagcgtgcttgattatgaagccgcggaaggcaaaaaaccgctggaaaaccgtattcctccgctgacaacgattccgacgactgccggaacaggttcagaggttacgcaatgggcggtcattacagacgaggaaagagaatttaaattcaatacgggcggaccgctaatcgccgcgcatttaacggtcattgaccctgagcttcacacatctatgcctccgcatgtgacggccatgacaggtattgatgccctcgcgcatgccatcgagtgctatacgatgaaattcgcgcagccgatcactgatgccgtggctttaatggccattgaatatgcggcgcattatattaagcgcgcgtttgcggacggagaagatttggaggcgagatacggcatggcgcaggcggcgatgcttgccggactttcatacggcagtgaatcagcaggcgcggcgcatgcaatgagccagacgctcggcggcatcatccctgtcgctcacggacaatgtgtcgctgctatgatgggaccggtaatggaatacaactggaaaggatatccggataaattcgcccgcatcgcccaagcattcggaatcgatacaagcaaaatgacaaccgaagaagcggccaaagcgtctgttaattggatgtatgacctcgtaaaagatttagaggttccgagcttagaagaacaaggcgtatctccggacatgattgagcgtttatcaaaagaagcgatgaaagatccgcaaacattcggaaacccaagagatttgaatgagaaagcatacaactggatttacaaacgctgctttgacttaacaccgaaaacagtataataaatgaatcccgctcctttacagagcggggttttttaaggataatgtcaagaaaaaggcggtgatggctgtgtggaagcgcataacagcaaagacggaaggcgtatatatagcggatacggaacaatttgttaccaaaaagatggacaagcttcgggcggaatacggcgggtttcccggtgacctgcatttcggactgacgaaaaaagccggcgcgcgtgagcccatgtatcaaagaggaacggaaatttttaaccggagacaaatttcaatcgtgtccatggaggaatgtgatgacattgcggaggccatggggatttctcatatctttcccgaatggcttggcgcgaatatcgcaatcagcggtttttctgcactaacgtcgcttaaagaaggaaacagaatcatatttccaagcggtgcgtctctgttgtgcgagggagaaaatgacccgtgcattcagcccggagaagtcattcaatccttttatccggatcagccaaaactcgctgcggcgtttgtaaggcacgcgataggcagaagagggattgtctgtattgttgaacggccgggggacatatgcacgggtgatccggtcgacattcattcttatgaaccgaaacgcgtcaagaaaaaaatcgagaaggtctgactcagaccttctcgattttttgtttgatttcttctatttgattgatgtgacgcatttcatgatgaccgataaaatcaatccactggcggatcgtcagttcttgaaaaacgggatgcggaagcacacgtttaaagtcttcctcgtttaatgatgaaataacggcggtcagctgctgtcttgccgtatctaattcttgttttgcttcaatgactgatattcggttttgctcaggttcgaggtgtgacggagccggccgtttatttgttctgtcctcgataaactccatcggtttttcttcaatttcttttaacggtgcgtcttttgcatgcttcgataaaagagtctgtgctgtttcgtcaattttctttaaatggtcaaggacttcccggatgctccactcatcagctgcgggcttttggttgaattcctcatcagagagtcctttcagttcttcccaggtctgctgtctggcttcattaaaaatactcatcctatctcctcctctggagtaaacatatcatatcggccttggataatcatgtaatcagcctctattgttagaaaattgaaaccattctcctttccgcccgtatataaagtaacactccgacatccgggccgaaaggaggatagtatatggacatatttcatctgccgcttgaaacgatctatctttacacactgattattgcggggagcctcacgcttttgattctgttttttcaagatgtttttcacggcctctcggaagccattccagttacatttttaaatccaacattgatattgtcgtttttgacaatcttttcagcctcaggttacatcggcgaaatcgccgctccgctttcaagtcctgtcattgcattactttcatttgctctttcagttcttttggtcagcctgcttcacttcttcgtccttgtgccgctttcatcagcggaagaatcgctcgtttatcgggagacggatttaaagggcagagtcggcagggtcattacttccgttccgaaaggcggctatggagaagtgataatagaaggaatcgggggcgccatttctaaatctgcggtcagctttgatcaagaacagatcaagtacggaacggccgtattagtcattgacgtgaaagacggagtgctttttgtgacgccgcatgaaccaatctgatttctaaggaggaactaatatgactatgccgattatcatcgtcatcggaatcgtattctttttacttatcgcacttattgctgtatttatcacgaagtaccggacggcggggccggacgaagccctcatcgtgaccgggagttatttgggaagtaagaatgtccacattgatgaaggcggaaatcgcctgaaaatcgtccggggcggaggaacgttcgtgctgccggtattccagcaggcagaacctctcagcttactgtcaagcaaactagatgtctctacacccgaggtttatacagaacaaggtgtgccggtaatggcagacggcaccgccattataaaaatcggcggctccatcggtgaaatcgcaacagccgctgaacaatttttaggaaaatctaaagaagaccgtgaacaggaggcgcgggaggtgcttgaaggccatctgcgttcaatcctcggctctatgactgttgaagagatttataaaaacagggaaaagttttctcaggaagtccagcgggtcgcgtctcaggatcttgctaaaatggggctgatcatcgtttcctttacgattaaagatgtccgcgataaaaacggctatcttgaatcattaggtaagccgagaattgcccaagtcaagcgggatgcggacattgccacggcagaagcggataaagagacgagaatcaaacgcgcggcggctgataaagacgcaaaaaaatcagagctggagcgggcgacggaaatagctgaagcggagaaaatcaatcagctgaaaatggcggaatacagaagagagcaagacacagcaaaagccaatgccgaccaggcatatgacctcgaaactgcaaaagcccgccagcaggtgacagagcaggaaatgcaaattaaaattattgagcggcaaaagcaaattgagttggaagaaaaagaaattctgcgccgtgagcgccaatatgactctgaagtgaagaaaaaggccgatgctgaccgttattcggtagaacaagcggccgcagccgcaaaagcgaagcagctcgcagaagcggatgccgagcaatacagtatcgaagcgatggctaaagcggaagccgaacgcgtgagaattgacggtcttgctaaagcggaggctgaaaaggcgagaggggaaaccgaagcggaagttatccgcctgaaaggtctcgcggaagcggaagctaaagaaaaaatcgccgaagctttcgaaaaatacggaaaagccgcaatccttgatatgattgtgaagatgctgcctgaatatgcgaagcaagtctcagctcctctttccaacattgataaaattaccgtcgttgatacaggaggaagcggtgaaaacggcggagcaaataaagtcacaggttacgcaaccaatttgatggccggtcttcaggaaagcctgaaagcatcttccggaatcgatgtaaaagagcttattgagaatttttcaggcaaaggaaacattaaacaaagcataaatgaacttactaaagaactcagagattcaaaagaagaacacagtcctgaataaaaaaacagcaggcgtacacccgcctgctgtttcagttcgcccgcttggattcaagaagccgcggagccgtcatgaataataaaataaggacaatggccgaaaggataaaagaaggaatcatataagtcgcgttgtagacgagcgaataaatccagaccggcgtgcctttcggagcatagcttccgaaaaagaccgctccggaaaccgtatgtgccgcatatcgcagcacactgccgataaaaacgccgcctataacatacgcagttaaggcgcctctttttttagctaatgccgattcgcggacaccggaagcaaacaagccgctgaaaccgagaaccgcaaacgccgcgatataatcgagaaatagctgcaccgggtgctgtaaaaataaattgccaatggcgatttggacaatccctgttaaaaggcctgtcgtaagtccggctttcactccccagcggaatgaaatcaaaaaaatcggaatcatcataatagagactgaaccgccttgaggcatccgaagaaacatacctgacacaatgtccagaatgacggcggctccagtcataatcgctatttcaattaagcgcacaagctgtgctgaatgattcatagttttccccctggtcagacaaccgttcaaggataaacaaaaaagcagcgcggggaaggatgggaaaaggtccgcgcgctgcttacaaaactgcaattcatttggctttgccacatccctacgccagcgttaactaacaggttcaaagggtcagaacaaaacgttcactctcagctttaatgctccccttgtggtcatcaagtatttagttcaatcttactatactagaaaatatgccaaaccacaaggcggcttatctttctatagaagagaaacagaaataagtatgaaagaaaataaatggtgactttttttaaaaaaactattgtcatattttcaaaagggtgttatattattaaacgtcgctgatgaacagcagacaaaaacaaaaagcttcgaaaacaacttgaaaaaagttgttgacataaaagaagctgagtggtaagataataaagctgcttcaacaagcggtaatgatctttgaaaactaaacaagacaaaacgtacctgttaattcaaagttttaaataaatcgcacagcgatgtgcgtagtcagtcaaactatcacgttcctaacgatgggaaaattcgacctatcttatctgcataccataacgatctataggacgccttcttaatcctcacatactctttcgtttcaaccattacgcaaccacctctcagccgtcttaatcgcgatttctgcgtgctcaatcgtcaatggtaccgtgttttcgtcggtcataaatagtgcgttaccgacctttccacgctctttgtaccacatcattacgatatagcctccgtaatcgttgtaagtatccgacgcataattatcacttaaaggtacgtatcctattgatccgcaagaatcatcatcacggtcagaatgtccgagttcctccgataatctgcgcagtttacccatcgttgcgcacgcccagttatccggcgaaaacacgccattttcaaatgcacatatcggatcggagccttcccacgtttttccgcgttcctcacataaacgacataccattacgcaatccctcccgaaatttttataaaaaatcgaacacacattcgtatttatgtggtacaatatacctgagttaccgaaaggaggttcgattcatgaaaatatcaaccgaagataaagtagttatcgctcttacagcggcatttgttttcgcattcagaaagcctattttcgctcttcttggacgctaattcttggcgtccagccgccgggcgcactagaaccacgcatcatcctcgccgctcttctcatctcctccactttcaattaaattaatttgattctcaatttcctcaataaatctctctaaagcttcttcatcaaccaatacttgtccatgatggactttgatgatttctttcattcggtcatccatatttctaaattcttctgcttgttgcacagtaaacattactctgtatttctttatgtataaaagaaaatctttaagtactccgatctccccaattttgtggagattggaatcttcttgttccacttctagccggagtaaagatgcttccttttctaaaacatcaatttcaagctgttttttctttgacaacaattctcgctctttttgttgcaatcaatcacctccttataaggattcaatatgtattcacagtatgaatgtggattatgtctttaaaccgattcatactttaaatgcttgtttttctttttgctaattctatactctgcaattttcagtgattcaagagtccatccattattgtttaagcttccgaaaagtgtgttcaataattggagctcttgttttaagcttcttcgctttctcaatatcttttgaccttttaacgaaagatgatatccctctgaagcattaaattttgcctcttctaacttgtgataaaattcattgagctctttatcaactttccccagctctttatcaactttccccagctctttataaaggttatcaatttcattttgaagtcgttgtttagtctcctcaattgcaacaagaggtttggaaatggaaacaagataatcttttgcagttttcatatcgtcactcctatatattattttatttttattcttaaagtatgtaaaaaaaagacaagcttttaacttgtctttatcttatcattcaacttctcaaaagtctataactattttatttttatccttaaattattttgagtaagtcacaaatgaataattaaatgtggtattgttgtctacttttttgtgatccttttcaattactctccaatcgtcatttaacctgggaaaatatgaatcgccttctcagcaactgaatcaacaatcgtcaaataaaccttatcagcatgtggtaagaatgcctcgtatatagcgcctcctccaattaccattacttcttcatttgtatccagttgaccacgtataagcttcaacacatcgtcaaccgaatgataaacgaatgaagagtgatcaggcttgaaatccttatttttagtcagtatgatattccttcggttctgaagtggttttcctgtaatgtttacgattgattcgtatgtaagccttccctgtatacacagctttcctgtagtgagttctttaaaacgtttcatgtcttcaggaatattgtacagcaaattattctcatacccgatggccattgatttgtcgcagcaagcaataagagatagcattatactgctacctcaaagtaaagcttgtctccatgtttataattaatcaatttgaaatcatcaattgtgaaatcataaaagtcttttacgtttggattgatccatagttcaggtgcttcatattgctctctgtccatttgaatttttaaattgtctatatgacgagtgtacacgtgacagtctccaatattgaagatatactcacctagctcatatccagtaacttgagcaatcatacgctgcaatacattgtactggaatacattaaacggattcccgagcgcgagatcattactgcgacagaaaacttctaaatgcaacttcccgccttttacaagccattgagtgccataaacacagggcgtcaatgccatagagtctaattcatcaggattccaaagcgttgtaatatgtctgcgtgatgatggattatttttcaactgatgaataagatagtcaacctggtcaactttctcaccgtttagcattctgttcttcttaccaagctgatatccatatgctttgccgatcgtaccgtcttcttgtttccattgatcccaaatatgtacgcccatcttgtttaactcattaacatcatttgatttacattgccatatccaaagcagttccttgattgccgttttccaggcgacttttttagtcgttaaaattggtatttcggaattatcaaaccgcatttgtttactgattacacttagtgtatgtgctggtgttccatctgtatcccacttggttctgacatcgaattcttcgtctgatgccccattattaataatgtcatttatgattgtgttgtactgcatatcaaattgactcataatttccttcctttcaattccatcgtttggtaaaatattcttgcctacataatggaaagaggtgatctttttgtctatttacaaatacaagccagcagtggttaaagaagtactggactgtaaaactgaaagattaacagactcaattgaagcaagatattgtttatcaataaagcttaacaataatttagattcttcatatgtgtttattatgttaaatccaagtattgctgacaaagaagtatccgacctcactataactaagttgtgtaattttagccactcattaaatgaagttggatccattcatattgtcaatctctatcctttttacgaaacaaattcagcggaattatcctcaataattcataagcttcaaaaagagaacaggagcctgtatgaagctaccgttaagactaatcatcaaattatagccaatttagccaaagaatctaaaaaggtaatctttgcttggggtgattgtccaaaacgattcgataaacgaagttttaataaacaatgccaaaatgttaaacagctcctaaaaggaataaataaagacgaggcatttgttatcaaaacccattacaacaggcttctcacagttaagaattcgccaagacatccctctagacctggacttaaatggctcgaaccgtttcatgaattagacgcttaaatgaaacgaccaataataaagttaatcacgaagataatattaccgcaaacaaatagcatgtacacaaacttgttttgtttattgtttgagtcaccttccaaaacatcaagaattttaaacattgttaaaccggtatagattaaagcaaaggctgtccaagctaacattagcaagttaccgtgcgtgatcagtccaatagtagccaaggggataatgaacgaaatccccttgaacaatgtaatggcatatactaagttcttatttttcttcagttctttatacggtgagttagaaagcatatgcgtaactttagcgtatacgttctgatctcctcgtgtaattaatctaatttcattaatatttagtgcaaataagtatgctgcaagtaataacgtaaagtatgtaattctaatacatccccttattttatttttattctataaataactaaaactaatcaaacaactctccagctctcttcatgtctttgatgtcttcactaacactttctttgattgtctgaggtagctggtcaattcctcgttgtattcttttctgacctgtatttcttatatgtaaagttaattctttaaacccttccattgattcatctgaaattaaatcaaactgatgttgaatcttagctagtaagcttatatgttcttcttcatcctcgctgaataattggaggccttgtttaagattttctatttcttttagatgggcttttattttctctatgtgtttatccatgattgctaaacctttcaacaatttctaaaacttcagcgagcttatctgttagctgtcttcccaggtctgttttttgtttctgatcgagtttgttcatttttcctttgcccctttttgctttaatttgattctgtctcatataatcaatggaattttatctaaaacacatagttgcacacaactgggattgagactgcagttttctgcttagctctataaaaatcattcaccagctcaatgtcaccaactacatagctaatgtctctaagttcttcgatttttttatcaaccggaaaagtgtttggacagtatgtttttcgatttatcaatttaattagagcttcttcaatggtttgaatttcaaataacagagtcccatcatgtgtgctatttgcagtcagtttataatcaaattcttcgttaacactttcatcataagacacatgtccaagcttaagattttttaagtctccatgataatcatctaaataaccgcttcttttaaaaaagaaggcaatctgttcatttggatttaagtattctgtccgtttattcatgtttttcctccttattgttttagataaaagtcttcttttatagagatgttcgttcaatcgacatcctttggtatccctaaattttaaacttgtacatattccctttcctgtctacatgatagtgtccttttggataatatacatgtccatctgcatttaccttatcaattacattaaacatgaattcgccatgttttatattccctgtcatccacacctttttacgcaatctttttttcatccagcatctcctttgtaggtataattgttgaattatttgagtattttaagttgtaccctggctatgaccctccactggacaaacatcatgatctaagccagggcttgtattacttagttccagtcgatccgtgcccacctcgatcatcgtttcctagatgatctacctcaatcaattcaactgcaggcatctttttcataattctgaactgacagatccgatctccctttttaatctctgtatcacgcaatgcataagcaggaaagaaccagaaatcgttgtctcccttataagactcatcgataacacccattgagttggtttggataacgccaaagttcttatatgtacttgaccgaggtacgacatgtgcttcatagccttcaggcaattccatggccacacctaatgggataagtttaaattcatctcttttgatcgctacatcttctgctgcacgaagatcaatccaatcaccttgctcaattttgctgattcttgtttgggtttcatctaagtatttgattttaatttgcattatgtattagctccttttgtttttagtgtttgtaagttcttgtataaccttcttcagttaaacaaatgactctttattgtttgaactttgccctcaactcttcatatagtttacgatcacgttcttctttctctttgagatacttttctctttctgcctcttccttctttttcaactcattctcatactcttcccactctgattcatcgatcacccctttttcatgcaattctcttttcaaagggtgtaatatcttcttagcttcatgtgggtataaaattcttgtctcataaccatcatcccagtcagattgttgacaaaccataaacacgccgccatccttagtaataatagtcgtttgctcacaaaattgatttgcccaaacataagcaacttctttgccgattaacccttcctgattttcaatgaaatacatttattagctcctttaaatttaagtttgtttaaaattacccttttatcgtaattcctttaataacaaatcaagttcattgggcttaaaaccaatacttcggtttacttcttctccttgatcattcagcaaaatggttaccggtactcccataacaccaaatctagctgccacttctggttcctgtgtaacgtcaactgtctcaaattgaatatttgcttgttctaagtaattggacaccattttacatggattgcaattaggctgctctaatttaattactctcattatactgatacctcctcaaagtacttaagcacttttatttttccaattagatttcttaattagtttaaaagtccagccattgtagttcgagcgctcccctcgtaagcatttctgtattattgcacggtgcaagccgaactttttagaaaaaggtcgaaggccctctactcgtataatttcaccatcaggggatttggccataaagtgcaaacaagcattcgttaaatctcgatatgcattattgatttccctggtgacaaagcaacaagtttctagggaataaatcttttgacttttcggtattctttgttgtttcatgtctttatcaagaaagagttttcgcttattgaaaagatcctcatcatatccctctatctttgaaacatcttctagaaaattcttaaaacaatgccatctctcacaaactctaatccctgaaccgccatagttagaatactgtgggcaactgacatcgtaacaccgttctagcatccccttccaaacggagtatacattcttcacatctaccatctttacatcaccaagataccctactccgaacactgagcgctcatatcggtcttttatttttccacgtttaatttcaatcttttctacgtcccgttcgtatccggtctttatgaatcgtattctaaataattttgttccatttttcttttgtccatttgtccgtagaaccttatatttctgaccatgattattcgagaacacgctcccgatcagatctttttcaatcctcaaaataaaaatcctcattttttaaggcttcagcagtagccttcctgtaagaattccctttttgactaaagaagtccatagacttggtttttgtactcaatccgttcaacactactggattaatttcttcttcatggaaatagtggtcgaatcccagattatttaaggctttatttgcgttatagcgaataaacttttttacatcatgagttagcccaactggatcatataaatctgttgtataatcaagctcgttttcatataagtcgagcagcaaatcaatagtccatttatacagctcttttttcttgatttcagtttgtttgctatagatttcctgagccagtaatccagtgtatacgccgtgcagtgcctcgtcacggataataaggttgactatttctccgctattcattagcttcccttgtccgtagaaatataacggataatagaaaccgctgtagaaaaggaagctttccagatagacggaagcaaccatcgctttaaacagcgaaatctcatcatctttttttatggcgcggtacagtccgacgacggtgtgggcttttttctgcaagtatttattctgcttcacccattcaaagacttcattgatctgctcggttggagccaaagttagaaagatgttgctgtaagacttcgcatggacagcgttttccatcatggccataaagtttaatactgcttttctttgatgtccctcaacgtgctcggccacaatcggcatgcccgtgttcccctgctctgtgtctaataaggtaagcccagctaaaactttcatataagtatcttgttcctttgttccaagatacttccaagtgagaagatcgccgtttaatgcgatctcttccggaagccaaaactgctttacgttttggttgtaaaacatttgggtgaaatcatcttcatgctttgaccagtttgctgctgtatactgaatttttttattaatgagattttcctcccctgttatttgctataattatcataaataaaatgaaaagaggtttttgtattgtttatttctggagctctaccttctgaaactccttgcggtaatactgttatttatccaattaaaattgactctatgaacatccaagagaaaaaatctattatttttatgattcattgctttgagtctgccaagtcgtatcttgttaagccaaaacctagaaacggttctcgcgttggtcttgaatatataaaaaaaggagatcctaacactattgcaaacgaatacgctaagttaccttggccagaatttgagataaacgatgataatggaacattcacctataaagtagctccttcagatgaagagcgagactcattctttaaacaacgcaactaagacacccttcttgagtcgtatcctttgttcttgcataatacagtgttttaattcctttatgatgagcgtagagatctattctatttaggtctcttgtcgtcatcgtatcctttaagaacaacgtaaaagaaattccttggtcgacgtgctgctgaattgttgcaataagatcaactaccttaaacatatccatgtcgtatgcttccttataaaagaaccaattctgagccgataaacctggcattggataatatgtcttactgtttccgtatgtacgttcctcaattctctccataataggcattacaccggccgtagatgattgaacatatgagatgcttcctgtaggtgcaacagcttgcctatacgaatgatacaacccatatttcataacatcctctttaagcttcatccaatcttcaatgttaggaatatgttgatctccaaacaggcttttaaccttttcatatttagggctataatcaattgtcacgtacttatcaaaatactcgcctgatttgtaagttgatccgtgaaacttgtagtacgtctcccctgtttcttttgcaatttccattgaacgttgcagggagtagaagttaaccatcataaagtatgtatttgcaaagtccttagcttcttcactttcataagcaattttattttgagctaaaaaaccatgtagattcatctgcccaagaccaattgatcgcattagtgtatttgctctcgcaactgctggagcatttacaatgtttgttttccttgtgacagttgtcagtgagtcaattgctattctgactgttgaagcaattgattgattactcattacatttacaatgttcattgagccaagattacaagagatatctaagccaatttcatctacctgatcgtaatctgtataaactgacacttgtgacgcttggagcacctctgactttaatattcaacgaaaggcgcaacactctcgtccgttctcttatgaactgcttacgatcactcgtaagaatagactatatcatcgacctataaggccgcccgccgtttccatcgccatatgcttgcgatgtactctactcccttacgcgtatacgtggtttcgatagtcgttcggcatttccgcaaggtgcggtttagcacggtattgtctattgaatagagtttcaccgtttagacgggtttgctacgatcattgctgaccgaaggtgctacagttaacacaaattagaaaacttcacttttgaaatatgttcatttggatgcactttatttacattgtcagcaaacatgatataaggatagccagattcgcttcttagaatggccaattgctccaacaactttcgagcattgccctttgttttcctaactttagggttttcaacaagctcatcatacattttgttgatatccatctcatcaagatactgcccatattctttgtaaactgaatgaggatagagcatgtaaaaatccttatcttctcttgccaattcaataaatttatcaggaagcactacaccaatagacagtgttttaactcgaacatcttcatctgctgagatttttttggtcaactatccccctatttctaagggggctggactatatcttcatcttagtaagatgctttgcgcttcaaccggcgctaatctccggcttacaattagtctctacaccttccgagcacctgtaataatttttgaatttggggttgtttacacgactatttattgtgtttctactaatatttagtcgcctacctgcttctgacatagaatgatagtaaactccgtctacaataatcccgaccctatttccgttgttaagactaagcttaagacaagtttcttttgtcttctttcttcccttacgagataaagacattttttgcttagtttcctcagtgtgcttccttccatcaaaacgcttctttattttgctccgcattttctccatatgttcaggcttgtcgtaccaataattttttttccctgaattaattttggatgagttacgtctaactttctctgaatgagtcttcccaaacataggatttttttctcccttgtaagacattccaaatgcattgtcataaagattgtataactgttctttttcagaattggataggaattcttgttcttttttatatagatcaaaacgatttatgcaatcagagtgatacaaaacttcaaatcgaaaattattctctccatatgtattaaagtcttcttgtaatggcttattgtgatgtgaaccagcttttagtaatcctaaatgcgctgtcttccttttcctgaaatttgcgctacttcctatgtagaacttgtcgtttttaatatttcttattttatatacagccttcaatgtttcacctcctttcgtgctcggcttggcacgggattgccaccaccattatgtgctgaggttcccccgttagccctgaatcaggacaccgcttttgcttgcgttcacaaagttttcactgccatattgctataacaggcgactaccaattaatcgagaaaatcaataatatctggatggaatacatttagataagctgctccagacccttgcctttgcagaccattcagacgtgttcgctaagcacgcctcgccatacggctgcttcatgttaccatgaaggttagactatatcttcaccctctaagggtgcctcctgtttcgactgccaatagcttgcagcctacgcctttcggctagtcgttgcacgttcaagacgtttgatctaagtgtttccacttttgccgcaaacagatttttttaatgattgttttactcgcatatgtatgtatttcagagagttctttaatggacttaccacttttaaaatcatttaaaattgacagtgcttgaatttcagtaattttagcctttgggcttttttctccaatcaaaagcagttcatgttttaaagcatgctgagcatttccttttggtgtaacccactctaaatttgagagctttggattcgctttgttaccgtcgatatgatttacataaggcaaattttcaggattaggtataaaattgagtgcaactaacctatgtactcgtttaccaacctgcttaccttccttatataaggtcacttttacatatccttcaccatcaatcttagtctttaaaacagtgttctttttcaaattaatcactctgctatgatttgtaatcccgtacccagggaaatcaggaattggagtaactatctctcccttcattaaaacaaagggaatttgtgttttccttagccccatctttattgcacggtgattaattgcttctctggaaacgcccaatttttctcctatttcttttgcagtcattgaactataattttcgcgaataaaattctcatcaatatctaacttgttatgcggtcgtcttgcttcgctcatgattgtccccctttattttggcttgtgattgacccaaaccatctgaggagttcccatgaattaaagaggttttcgatcgccatttctgacgaaaggggccaaatcaacccatttggtcagcgtagcggaacgcattatccaatagtttcataacacctacgacgcctttagttgcattctctacgtctttaattgcttcacccttggctcttagtttgtttaggttcaatgcaacaccgccgcccaatttagacagctgcatggaaatatcgatcgttcttgaaatgtcgtttaaactgtctcccacttcaagcaagaaacagctcaccatttcgcctcttcgcttacgtcccgcattaagaaaagtaggtgttgccggttgatactcttgtttcatcattgcgtgtacttcctcaatagccttatcgtaatcaccatctgcacaatacaaagctacaattgagacgcgatcctcatatctctccaggatctttgttttatcgtttgtcttcaatgcatagtcattgtagaacttaaatgcactcatgaaagaagggaacctgaatttgtaactgtaagcaattttaaaaatcgatttaatctgctcaaatgtgtattcacttaagaattcttcttcgtaataatcatttttaatcagataatccagtttctcttttaaatcatggaaaaagactgtattttgattaatgtaatcaacaaagtaactgtgcacggcctccttatccttctcaaattgaaacttaccgtctttctgaatcatgatctcattattgagtttgatccactttggtattgtgtttgtcaataagttgtacctcccgattaatcttctgcaaatcttgttttgttccgcttagttcaaactttaataacaatggtacgtggaacattgctgaaagcttgtccccagctaaaccatagttatcaccccaaaccttgttaccactcaccgcaactccttttattttatttttattcttattgataaaactcaaagtcctttcaggtacttccccaaagcctatcgtatatgtaatatgtatgaactcttgagtgatgatcgtatcatcagttatttcaattgcctcaatgtctaactcttgttgcaacgcttttacaaaccttcttacattgccagttttactctcatatgtaatgatcactaatcgttataggctcctgtaattaatcttgtagttgcacattcagcttcattttcaacatgattaaatacttctgatatctcacgattaatgtcgcccatttccatgtagccctgtgccatactttcatataaggaactcttcttaactggaacgtaatcatctagattcttttctaattcaacaaattgatttccctgttggtcagttgcaataatctctccttttaatacaggaaaagattgcccatcagctaaatgaatatgagtgttctcatcggctattgtaaagctaataatgttcttcttttttacatattgttgagttggatcaatacgtctagctgcccccattttacatctccttattttttaatttcattttgaataaagctgtgattttatttaaactaaaaccaaaacattgtttttgatgtacttgtctatttctgattttgtataagtaagagtactgtcggttgtagtgtcagttatttcgaattgttcagtattatgattcattcttgctgtgtatacagtattgctgactacagcaatagcttcttctgatagcttaaatttaaattcgtttaaatcagctacttcatcaatctctcttacctcatgcggtactccgctttcttcttgagcgtacacagcatctttatgagcctcaatagcatcatcataagtgccaacaagtgttcccatgcaataaagtccgtgttttttattcattgtcatcatccttttaatttatttttgtgaacctcttaatctctttaccttcaacagccacatttccaaagaacatttctttaggtcttgcccaaagtaatccgtcttggtcttcatatgtaaccagcttttcttctgtttcagtgtgaatgacctctccaataaccttatacagaccgcctttataatgtctaaaccagcaaccaactacttcgtatgtatccttcaaagcattcaacaacttctgtgcatcttgagcactttttgaactgctgtcatatttgctgagatgtaaaaccgcttcctgcattttcaaattcactttgttcatccttcccggttcctcgaagtacattaattctattcaccatttctctaagctcttcaagcttcacttttgcattttcatattcccactctggataatacaaagattccagctccaaaattcttctcttgagtagattgagaacttctgataatgccttatccattccaatttcctcagcagttgtgtttgaatttatcagagcttctcgaatacgttgagacttcctttgacttatactaatgtctaatcatctccttaaaatcatccttttatgcagtttccaaaagctctttcatttagcttctctccactcaaaaccgatattaacgtttgcttgtttaggtctgataacttcaactgtgctacctctgtcagacaacctgctttttaatgccttcatatccttgtatggcgatatttgaaaggaactcagattgataagtataacttcatgtttatctttagcggcatactctctgtctagtgttctaacaatgtatacatgagcatcatttattttaatgaagtacccgtcctctatctctttcaccttcggcttatctgcttcgttctttctaatctttaaatttattggcattctcttcccccttatttctataaaataaaacttttaattaaatctcaatcaactgattcgtatttaacccttggataagttgtttgcatataaacttttttcatgcacaatggacattgaaacggatacttcggtgggtttgatgtgagcatcatatttgcaaacacgagctctggagcttcctcgcattcatcacaatgcaacgtctctctaaaaactttaacttgctgcgatttaatcatattcagattcctccttcgttaaataaacaatgtactaacatacagaacaatcaatgcaaaagctgaatacagtaaagacttacctgctttcttgaagatattctcgtttctttcttgatctgactgttttacacctttgacaaatatattaagtaaaacaccgataacaaatgaatgagataaagtaacatgaacattttgaatattgtatgtatcaataagcaatggatttaacacatgatttaatccgtaataaacaactagtgacatagtcaatgcttcaacaaaaatgagcaatccaactacaatcagagaacctgatccgataaagaaaccgttccgaatatcttttgtatccttattcaataaatatctctcctttagtcttttttaattagcctcttccaccaggaagttttacgtttttcttcttgctctttaaagcgttcatattcttgtttaagttgctgattaaattcctctattttatcttgtgtttgaatcgctttttcaaggctttctttatcttcaattgttttaattaccttgtcagtctgatatgtccattcattttttgtattgcgctgcctgtctgttacgactacgtattcgttaaaccctgggatatacactttcccttcgatttcaattgggtctaagtcaatgatcccttcaaaaaatggctggtatctacattgcttctcaattgggacaagggcatcacacaggtctaatgtccaacttttcttaattaccttaccttcaaatgttgctttatggcgtcccacttattcacctccttaaatgtaactgcctaatgtgtaatctgagataattccctcttcaattaagtaggacataatttcttggactttatcatgtatgatatgtggaaattcaagtttttctcttgtataagcattcatgtagtactgataatcatatggttgcaaacatctttcatttaaaatatctatttcacctttgagactgtttttatgtattgttaaattaaatgtgatgttaggctggattgattttatgaagtaccactttgatttcacgtgatctgtaaaaccaatatccctcatttgtttctcttcaagtatgtgaaacctcatttttctccctcattgatgattttctttaaggcttttaaaagcatgtttagtgatttcttgtcacccatttcatcccgattgacctcaataaagtgaattgctgacgttaatttatcctgcatttcagttgctcctttcaccataaaaattgaattttatctagacattgttgataatcagtaaaaccaaacctgccaagaataacaaaccagctaaaactaataatcctagagctatttgagcttttattctccttttaattccatatgtatctagtgaaactattccaatcaacaaaagacccgtgatttcaagaatgttaatgactagctgcaatattttcacactcatccagttttgcaagcttgcaccatactcctaatgagcctcctgctttcagttcttgggctgcagtcattgcttgctctcctttattaaatactgctacctttccatctaagccagtcatctttccaacgaattctttacctgcatagacctcaactacccatttttcattgttcatgattattctctcctcattatttgttttgatttgtcgtatactgcgcttgcccgggaaattgtgaatattccttctgaacattttccttgctcttgttcatatcactgtaagaataactccgagaaggagtgaacatcctccgattaagaaaaccgtaagataaaatggtttgccttctttaaagttcttattctcaaccaaacatgccattccattgcctaagaatattgatccgaataagatcagacccagtatcaaatatgaaattacattcatcgcagattatctccttatctactcatgagttgattcgcgattagctttcattgtagccacaaagctatcatcaaaagctttttcagttaatacatgcttgctatacggttccactaatgtccagattcctcttccttctttttcaaccctcaatgccaacttttctgccacttccagagaatcaaaaatcaaatcttctcctgtgacaaagttgttgtacactctgcctttatttgtctccccatcacgtctaaccactactacccattgttcttgtttcatttaacatctctccattctagataaaagtaatattttatttttactcttaaagtagttgcaagtattccaacgtcttttctaatttcatgtctttacaattctcaatgcattctttcttgattgcttctccgcattctttatgtacctggaattccctgtattctttgttgtcggatattcttatgtaataaacgatctcgcctatgtgatccttgcatttaacacactccaatgcatcacctcgcttcctatatttctaatatactcgcattctctcgaacaatcaacaactattttatttttattctcaaaaagtttcttttaaatttcttagctttactgttgcagccaaaatatccgaatcacaccttttccatatacggtcatcctctggccttaaattgttctctaagtaaacccaaagcttatccagtatctcctcaatctcatcaacgtcattattaatgatatccctggcaatatccctaattacccgaaacctcctctacgagaatatgattatagctttcccgttgtcattctttatgtacggcgaatgttttctctgaaggtaatttgtctccttaccttccccagtgctcacgttataaacagtctttaccttatgtatgtctaatgccttccgtttagcctcttctgtagacgttgcttcaattaccaaagacgcgttttcgcctttgtgattcctacatctaacatagtaccttttcaataaacatccctttatcctttctttttatcctgttgtattaatcctcttttaggtaagtcttaaaaaactcttctaggtttgcagcaattgcaccggcaacttctgcacaatgagcatgactcttttcttgagatcttaaaaactcaaccgcagacttagcaatggcttttattttcccctcgtctaatttgccgcttcttacttcatctttaattttttcggcttcctcttttaaactttctggatagttaaccacaggatcgattcacctcttgtattttatttttactctttaaaagacaaattttattcagattctttattaacgtatgtatgtattaattccttgaatattgactcaagtacagttacagtaattgaattgccggcttgcttgtacaactgcgaattactaattcccactgataaggctttctcaaaatcttcttcatcaaatgcttgcagtctccaacattctaatggagtgagctttctaattctgtattttgggtattcgccaattgctacaacttgacgatcaattgtattaacagtgaaggccggttcatcgtcttctttaaagcgtctgccattttgtcttttttcttccctttctggagttaagacgggtcttatttcagggtttggcacagaaattttcaccccttcacccttatttgttgttaaagttgaacttagcccatttgaattgtaaacctgaccattcattccttctcctgaaggattaatattaccaacatactcaacagcaattttaggttctctatgacctcctcccatagttgttaatgttggtgacaccccatcaggcgagtacactcttttaattgcatcatgtccttttagatcaatgtgaccaatcatgatcgggtcttccactttgtatagcgaagtctgccctccgagaccacctaccgattgggatgtcaaagttgttgcaatgccatttgaatcatagactctattgccttgtttaaagtttctggaatatgtttttccgttattcagccacctctttcctacgttaatgccaccaacaaacaccacatctttttcttttggtttttcaatttgttcaatcagtttagatgttttttcttcgcttaagtaatacttctcatctacatattcctcaagaatttctcgcaatctctttccaacaatatcttgtgcagaccatttaaaattgaaactttttatatttaattcttttaatctcttttttcccttacttaaaacatcgttccttcccttttcgacaatccattcgtcattttcaattaaatcctcacgaactccaattatgtatatacgctcacgattctgaggaacattgaaaaattttgaattaagtagctctaagtcaattctgtacccaacttcactaaaagattcagccataatatttaatgtatttcctttatcatgattgatcaaccctttaacattttcaaaaacaaaataccgcggcttcttctcttttaaggtatctatatattgaaaaaacaatgtccctctagtatcttcgaaccctttccgataaccggctacgctaaagctttgacaaggagatcctccaactaaaagatcaaattcaggcagttttttcttatcaatcttgcttacatcaccaaaatttgattgctcatcaacgttgtgaatcgcacaatatgacttaatagcatatttatcaatttcactaaagccaaccagttcatattcaaccccaatgtttcttagtgcagcttcaaacgcaccgattccactaaaaagactcattactcgtagtttattcaataaacaacctccatatattttatttttactctaaataaaattgatcttttaaatggaatcattcaaattattttccttcaattatatttctgactcttatgtttagtgcttcttgttctatttgaaaagaagtgtttgtctttatcgttaaatatgtatcagctagatgattggcaacattacggtatatcggatctgtattgtatctatgaaattgctcctcttcagtctcttctgtcaccagcttaattacctttaatgcttggtctagactttctctatgcttttcagtgttaataataattttcacctctcttcaaaagagatattttatagtaattttcgttcaatctctccccagttcataacacgaataaatctgttatcatccctgttatgcggtgcatcaaaaagtatcttcattccatcaaatgtttctaagttatgtactccgtcatcaatcatgatatctgctttaattatgtttttattgccacaaagcacaacattgctatgtggaataaatgggaaatgctctgtgagccattctaacttagctttaagggattctggatggtttgttgctgtagtaacaatatatacttcatattttttcgtcagctcctcaactgccctctgactcccttcaataacatccagatgtctgaacaattcataatccaaatgtctataaacattgttttgggtatttgaatatttgctaatatcccagcacagtatatcttcctcttttagaaaaggatcatcgtgggcattaatgtaggctacccaatcacttaataaatcagctaaaacttgatccatatcaattgcaattactttcttcataaatccccctaatccactaaaaagattatgcctttagcaatttcttcgctagaccactgttctgtatcccatgaatatgtatgtaatcctgcatcgctcattacttctctatataactctaagaccggttcaatgtctcgatcatttatgtattcgtcaccccgttcaagtaaacgttgcttaataacttttggatcagcatgtaagtagatcactttggctttatctctaatcttcttctcgattgttctttgctgctcttccgttaaaattgagtaatccttgaacttcttcgcataaaccagatttgaatatatgtatcgatcaataattacattgtcctcatcggccagcttgttgaagtgttcaaacagcttctcatttccgctcttggccaattcaaagctggatccctttattaccggatatccgagttctttgcctagcttatctgctactgttgatttgtagcagcagtcagtgccttctaaaataatcatcgtcatttatcttccacccttcttacattactgaagccaagcactctatatgagccgtctggatactcaacttctaattgttcatatcctttatcaacttgcgcaacaacaccaatctctcctgtgaaacccgcaatcaccttctctccctttttaaacatataattaacctcctttagctggatttaattcatgctccttgaagaatgtaatatcacctgtttcatcactgactgcgtaatcatatgtggcagagtgtagcagctcaataattttcccttcccgtccaacatgatgaggacaagcgttccttgcattctcatttatgatgacttttaacccttctggataagaccaaaacttaggcaattaaccacctcctaactaataattgagattgtccccttttgcttaccaaaattaattgcgtcacgctcggttgctacaagcaagtccactttatttccaacgattgcgcctccagtatcaattgcaattgctttgaacgtttccccaccaattcttacttcaacaattgaattcaaaggaataacgcttggatcgcttgcaataacacgataccctttataatagattgattgagtaacatcaacacctgttcttgttgttcctgtgcatccttcttggcagtgggcaatataagcactcagcttaacctggatggttttctttgcggccagcggcttgtttcctttccttttaatattaattttatttttactcttaataactctatgctttgccttctcacctcctctcatgtgccttttcttactttgcttaggtttaatgagttttgctgagacaatcttctctgtatgcctttttaattgctgttctttgttcgtttgagcttttttaaatagccgtgagacaatattctcacttgatggtatactaatctgtctagacttcttataaaatgattcttttattgagtcttcatttccctctgttttatgtaaatgttgctcataacttatgtaagaaaaagtggctaacggaattaaaatcatcataccataaacagatctgaaaatgtgtgtttttattttatttttatccataaaatttttattgataatcctgcctcctatgcttcagctcttttggttgttagactgatattccctttcctgtcaacatgatcaattctacagaccgtgtgactatagatgctgttcttatatactttaggaataaaattgttgcctcttctgaatccagtgaacatgagcaaagttcctctggtataccaagacttctcaacaacctcttttttgccgccagcaacaggtcgagaaatctgtttattataatgcccaaagctaccagcccactgtttaactgtaaccacccctgtaggtgtaaggagtgtgattgtgtgcttgtttttatccctgtctaatacggttcctataattcgagtcgtttcatattcatacagagtttttcctcgccattgatatggtttccctttgattggctcttctggcagctcataaaaatcagcaatatcatacttagcaaagttaacaccagaaagttcatgatcgttatagtaataactcaatgaatccatctcccatttaccaagagatccatcggcatacttagaccactctttcttaagtaagcaattgttaagtccacttaaggcttcttcagtcgatatccagtctttgattttggacattttactgtcatattcttttttaaacaatctttctgatacaacaagttgtccattaatcatatcaacgattccgctttcactgaaatgctgattgtaaaagtcggaagacatatcatctaataagaaaagcctgtcttttggagatttcattgtcttgtaaatctttttgctgatgtattctttgaaacggaagaatctaatttctaaagcatattcctggggaacaatatcgttttcgattagcatttttaaattcgataaagtcagcttggttttaggctcagatatcaaactaataaaggattccattattttttgtctatcaccaaaagaatcaaaacaaccaccttttattagttggattacctgtccttttttaaggatgctacttctgaacattctttcgatgaagtcgtcaaagtcactgtatggtctatttgcaattatttgatgaacaacatcgtcaccaattccattcattccttttaatccaaatataatagagttactttccgtatctgctttaaaaccaaaatttgcgctattgatatcaggtaaatcaactttaattcctctttttctgatattccctatagctgcagccactttcccatagtttgtggcggctgattttttggtagcctggtcttcttcgctttcaattccaccactgttgaccgttaaacaagctgtgctccaatataatggattgtacttatagttaaggttcaattcttgaagagcaataatagaatatgcaagagtatgcaggctgctgaacgagtatccgaattgtcttttaaattgtacttcccagacatattttaaaaggttttcagatgttcccaagcttcgccctttctcaaaaaacattgtctttattgcatcaatcatttttttgatttttttggctatcccttttcttagcttattagattcttcaatgctaaacccagcaatttctttgtccatggataacatcataactgattcctgtgtatctgcgatcccatatagaccttcttctggtttatacagatgttttttaagtacatccatttcttttgaacttaaattgtaatttctcatttcttgataccagtggtcgatgtcttttttaaatcttacatatgtatctacaggctgttcttccccttctgacatcagtctcattaaagaatttgttacggctgtttccaataagtttttcggcttaactttaacaacggattggttgcccacttctgtatcaaactgaaacaaatccattatttctccttcgccagccatttcccatattctcttagagttatactccaaagtgtctggatgcaaatacttagtataagttctttttaaagttccttgggactctatttgattgtcttcgataagctggtctaaggctactcgaattttatctaatccctcaatagtcaatagatcatacttaactgaacccattgcttcactgtcgcccatattgaactgtgtgatatatgctccttttggtgtcctcatcattgcgtttgatttggtgtattcatcattgaatattaggacgccggctgcatgagaagatcgtttgttagttaaaccttcaattttcagacaggtttctttcagattgggatatccctcgacctctctaataaattccttaataggctttcttcctaattcttcattgccaaagaaacaatcggagagagtccagtttgctcccctttcaaatggaatcattccacttaaatattgagagatgtcgttatcaattcctaagcctctgcaagcagtttgaagtgcggatttagatttctcagttccaaaagtgcaaatctgcagtactcttttttctccaaacttgtcccttaatgcttttaagattcttggacgcttagatccttcagtatcaatatcgatatctggcaaatctggtctcgatttatgtatgtgacgccaatgaggaaggttgtactgcattgggttaatttgcgtaatgtctaagaagtaatttactaaaaaacctgctgcgctcccccttgctgctccaactaagctgtctcctccacattcatcatcccaaattgtattgatgatttcccggacagtaacataataagatgacatggcctgttttagcttctcactaatttcccatagctcacccaattctagatcaatccgttttaaaattgagtgcaactcttttttagacatatcctttttcattagctttgccttaaaaccatcttcaattagctttaacaaatacctgtcctgttcttcatcagattcagccattaattttatatatttatatttctcataagccggcttgaacaaatgggataattcaaactcaggtaaagccatttttggaataattggttcgtgctcaatagtatagtcttcaatcatctctccaattagcaatgtgttttcaatggcctctttgatgatctctttgtccaagtagtccattctctcatgaatttcatcaacattctgaacaaaacatgcctcataaaaagagtcgacttctctctctccatccttggcgtttaaaaaggcttgatgaattgccctgtcttccggtctaagaaagtgtgcatcggttgtgacaatcactttcaatccataaccgttagctatattaacaagtttcttattacaataaatttgctcttcacttaaagctggctgaagctcaataaagaacttatctttcccaaagactttaatacaccatgttataaactcatgaatttttaatttgtgctgcttgattgactgaatgtttccactttcttcgcaatctttgattctgagtaaattgatattcacctcagagccgagacaagctgttgtagcgataatgtgacctggatctttgctaagcagttcttctacatcctttttaactgttggcactctttccattgttcctgtgtaaaatgaatttccccaggcttgtgaagacagtgttcttagctgctcatgtcctatagggtcgattgccaacattaaaaagtgcggaaactttgtctgtcctgacttataattatcacgaacttcttccagtgaatcgactaaatatgcttcattcccaagtatgagtttaaaatctgcaggcatatcccctttcttcttcatttctctgacagtcttaatcgcttccaaatgagctgaaagaacctcatggtcagtaatggctaatcctttataattcatctgaactgctgttttaagcaattctcctactgaatttgttgaatcgagaagccttatgttacttttatcagtgtgacagtggcatccaatcaattttcatcccccttaaaacacaagctcttttttctttgtgcgaaccacctccaagtcataaatttcaatttgaggtgtttgtctgcccttatattcatttacccttgccttaccaacaacattaagtattaaagttccatttgattgagtaagtttctcaaagtattctgtatcacttttaaagcgtatgtattcaatatctccatgtttaaacttgactgttgtcttgttctttttcccgatgtgttcaatttgatcaacatcaacttctagttctgttattgctactaatggttcttcgaccttatagccccaataatctttatagctatacagcttaattaaaaattcctttctaagttgattagctggtatctcaaaatcaacattttgaacatcttcttcaatatctatgtctttaaatttttcattcagcactttgttcaccagaattaagttctgtcgtttaattgcaaaaccagctgcatttgggtgaccttcaacaaactcaaacaatccggtatccataagcactttcttaaaatcctttatgaatcctttgtcatacccacgtatagagccactcaagatatctttacctttttcgggatcgtttctggctaacaagaccggctttttatattcttctgcaagctgattggccaccagtccagttagacttttatctagaattccttcaatgtaaacaatgagtactttattcgctgttaaacttttctcctctattctatttttaatttccgctccagctgcatctgcaatccgtttctgctttgcttttagatttcctagaattctaactgtgtcatcatgtattgacacaagctctgtttcactttgcccacgttttttgtagggaaccttttctttagaaagaaggaatgctctcatcatttgatctttttcttcactgcttccaaccctaatggcagcgttaattaaagggttaataaagaactgtgtattctgtatgttcttatcgcctttggttgaaaaatcttgcttcttaaacagcttctttaataatggatgcttaattttcttcaagccttcattcataaaatacctggtttcaaggtttcttgaatcagccgaatcagcaatgttaccaatagatacaaggtctaagaattgttcggcttcatttttatttagcttttcatcaactgcctggcaaaatttataggccattcctgcacctgttagagttttattcgaataattaggtgaaagttgattatttactacgatcgcatgttcagactctcgttcacattcatggtgatcaataacaattatttctgtgcctctcttattaagagcttcatgttcctcaaattgacttgaacctgcgtctgggattatgactaagtcaacatcatcaggaactgtattaataaaaatcccatgttccttcccatcttgaattctgtaatgtatatttgctttcggacaaatcttctttatataattgataatgattgaactggatgtgtacccatctacatcgctatccacttgaacaaatattttatttttattctctaaatgctttattaaacaatcagatgctttatcaatgttatcgagttttgaaaaatgaatgactgagctctggttcacatcaataaagctcttcggattttcaatccctctgttttttaaaattgtcgataatggattgaaattataatcattgttgccaatgagcttataagccactaaattcctccttcattcgtattgatttcaatttttcttctcatcaactcctctaaaacgtcttttcccttatcagctggactgtctttataatccaacatattttcaaaatcccataaaacatacacacgaacatacggcgtaaattttgctgcaagcttcaagatttttttctgatactcaagcagtttacgttgatacatttccaccgtttcatggtctttcggcggccggtatttatcgagagcaataaacacttcttccactccaagagaaagtaagatatcacggtgaaaatttgaaatgttgtttgaacagactgcacatgtgaaatttgcttcaccataaaagtcctggcattttaaaacagacttttctgattcaaaaattaaggcttttttaaacctttcaattgaatcttttgttttatgtaatccatataaattcatcatggtctgatgattatacagggtgttcccaacttttaaaggcatatatttatagccggcatcaacttcctctttaataagagatcgtctacgtatgccaatcaatctattatttaaatctcgatgtggaatggttataccttctgtgtagcttctaaaatagtagccaatttcaaagtcatttaatgtttgcatggtgattccctcgtccagccacatttgatgaggataaggcataaacacatctaaaacagtttcattgaagctgggaagctcaatgtctatctttttcttcttattgaacttccccatccattcccagtcatcaattaaatcattgttcgtgaatgtctccctattaccaaagccaaatgttctcccagctatctttgcaacatactcaatcgcttgattgaaaggtatattgatccctttttgactttttgctcgtataacaagctcaaagacatcgaatgtgtctccacattctgtatagcaatgaaattgctttgcttcgtgataataatacagcttgtagcttccaccagaagtgttatggcaaacggttctgtatattgggtttccttgttgatcccattgattattttcgctacccaattcttttaatattttatgtatctcctcaagcgtaagactttcttttattctgtccttatcatatttcaaagggtgctacaccccttatcctgctttaatattcaatttttcaactgtaattaattcattatcaatatttgtggtaaaacaatcttccgttctcatgatatccatgtttatgtatgtgaaaatcttcagcttatcatgcttattcccacgattcttaaatacatggacaacaaagttaggcatcttgtatccaaacccattcttcattatgtctgcagcagcttccttctcttttttgcttaatggaagaataatcatcgctacgtcagttttatctgcaattgccttacttcctcttaaataattagcatcaatttgcagaccttttagccaagcgtccttccattcaccgttcaactgcgttgcactcatcataaaaacatcatatttattacatagggcctttaacttatctgccatgagcaataaaatttggtcttctcttaagcttattccactgtttctactcatttctgaaaaaatggttacagaggaatggatataatcaaaataaatatacccaacattgtattttctaacgtttttctcgatagtctcttctatttctttgatattgaaatccggcaaatgttcaaaccaaataggtgattcctctaatatatctgccgcctttctaattctttcttcttcagactctgtagtggaattttgaagtattttctcttctggtacacctgagatatacgctattgctatactttgcagttcctcaggtaccatttccgttgaaattacagatgcgttctctctaaaaaggttatcttcccattgtttttctttgatattgtaaatttgggttgcgcctaagaagcaggcatctgcaaccatgtttcttgtcttacctcctccagtggtacccgatctcaaatagaactttttccttcgagatcccctaaaaatagaagtttgaatttcactgttcaaaggtactccaatatctggtgagagctttaacctatctaaaaactgatgagcaccctctccagcttgaatacccttgctttgactgtttgttttgaatttatcttttacttcaataatcttcatttcataatgggaaagtatttcttctattgacttcttatcaaagcgttcctgcatagcttcttgctctctaggatcaattattgtatgatcgtatatttctctaacgtcaaaccctagtccatgcatttccctaattaaactaaacttttttaaacggttataataatactcaaagttttcgacttcggccaaattctgtattgtatgaatataatttataccgtcattgtcattgaaaactttatactgaattccatagttttttagatatccatcaatctctacttcattaataacctctgtgccttgattaaataagttacacattgcagcaaagagaattgaatgaaatctttcgggaaagtcggcctttgataggttgtatccgttactttcagataagagcgagggttcctttaatatgctccccaacacttgtataattgcttttttgtcttgtagcaaatggactctccttcctataatgttgagatgtcaacaagtccccttttctttcgcaatcccttttttataattaaagtgatttcttctcttttgtgattctttgggtcttcagctgatttttgtattgccttttgttttatgtaatgtcgcttggcctcgtcatatacaaaagggacaattccaatgccatcaccttctcttggatgattcgccagtgtttcataaaagtacttaagcgcaagctcgattccttttagcttataaccataatcctcttgaaactctttgatctgttttagcatcatacctgtcggagatgcaagaccatataagttgcatatgtattgaagtaactcttttcgatggtctgcctcttgtctccacgtgttgaagcactgttcatggtagtatctttttttataaggaatcgctaaatctttatctaatttagtctcacaatatggacatttgacttgtcttcccaaataatcacccctattaaggaggagggaacaatccccccagtttatttagatagaagatcttttaggtcatccaaaattacagacataacgtttacttgtttgcggctgcattcagtcacttttactcccttgcctaaatgtttctctgtaatctgattaacctcttctagtcgtccttcttcattgagcttaattccaacttctttaatttgctccatcaaagagtcataatcaagctcatctgaagcattgttttgtttttgctcttcatatgtaacagcaacaataccttctgcttcttcctgtctttcgactgcctcgataatggccttctccaggttctctgcagtgaactcaggaaggtatgtatcaatgtaatcgaaacggctgcgtgcaaagtgctcatctgtttcagccaaccaagcacttgatttgataacctttctgtcttcatcaacaccattagaacttagataaagtacaatatcactgttatcaataacaggggccaatacacgtttatcacccttaggataaacctttccttttttgtcctctgcagcatgagcaataaagattacggtaaaccctacaccaattaatttattgatttcttcccaaacttctgtttcatactctttccaaagaccaaacccatcgtttccatctttaatccgttctacatcatattgctcacaaacatatctggttgcatatttagcaaatgcatctacttcatcaacaataattgtctgatacgtttcttttgccttttctgcatttttggttaactgtttattaaccttcttaaaatccgcccagctattaatagccataaatttaacgcctgcgatggcattcaaacctttttcaaatggcaagtataaaggcttcttcattcgtgtgctttgttttgtcttacccaagttgttagaaccatagattgtaattacttttccttctaaaccttttgcgactactgaaacttgaggattgaaaatatcgattgccatttaagctctcctttaattatgatttggggtgagtcgaagcacaccccgagttatgtattttcagttaagttattttatttttacccattaaaaagggaggtcatcatctgaaatttcaaccggctttgaaggcttgttattaggagcgcttccgccaaacccagacttattattattctcattgccaccttcattcttaagctcatctaggtaaatctctctttcagtcagcgcttttttaattgcatctgcattaaaagcattcttgctatcctcgtcatatggatcattgccacctgtaattaggtactctcttttcgaattaatagtgatttctttcttgtcttcgccaaatgctgctgttttggtcgttactttttgctctttaaagttaataatttttccaaaaacgttaaccgtagaccctttttcataattattttcaacgtattgagacccttcttttgtgactacaaattcaaacggaattactttcccaccatataaaggaatataaccatttaaattaactctgcccgtttcttcaccttttactttttcttcggttacattctttacaaacagctcaacatcaaattctgctcttggattgaattcttcattggcgtccagtctatttacaaagttagtcgttaactgtggatacgcctttaaaatcccttgagagtaatattcattcaatccaatctttccttgggtaattctcactttgtcagcttcatctctcccatgttctgcaatggacttatattcactgataatggtttgataaccttttgcaatagcattatctgtgccatcagctttcttatattttgaaaagccttttactgtatgcacttcatttggtgcaacctcaatatctagttcaatatttagccctttaccacttttccactcagtgtgttttacctcagcaagtatcccctcaatagttacaacatttgatgcttcacgtaatactgttttattttctgccatgtaaataatcaacctctttcttttaattgttaattttatttttattcttaaaatgcctataatgagacttgctactaaacttacaatccttgataccaagtagcttatttaattctatgtatctcttttttggaaagtcccaaggttcaggatcaccttttacattttcaatccttattactgttccatgccggattgtgatctttaggtttccatatgagtatgttttagaaaaaagtcctctcttaattcctcttggtttaaattcctttaccaacatcacattcctggttaattttcttcttgcttggtcttcgtcaatgtcgtaattcctttttacatcatttttgtaggtatgtaaggctactgcagatactttcagtatctttaattcctttttcatcactttcctcctttctctctttgggataacttaatcttacatcaccaaaacgaattggtcaataactattttatttttattctaaaaagttttaaaaagagttgagctgcagataacagctcgacagagtgcttaactttagctgggaaagttgttaacccttttaaggtggttatccatatgttttaatatatgaagtttttcattaaaattcatatattcttctttagtaattttctttgctaattgatattgacgtgaatctaattgaactttatgtccgagtttatctttaataattacgtgtttaacattaaaaatcttgtatacttcataaaaggagttcatatctagatcatcatatttgtttgcaccattgccactttctttaattctgttaccatcattgtctatacgtcgtgtatcgattggcttcacaaaatcacccaatcgaggtcttctattaagagtttgaaagtaaaccgattcaccgtgctcgttttttgctgttaagaagttcatttgcttctcctttatcgacgatattttttagaatacctcataaaagaagagccgcttaaatagcaactcaaaatgtttatcttattagcctcccactctaacttccataactcagcctccaatagaccttatctgtatatcagagcgcttaaagaaggctatgtggttgatcagccaattgaatttaatgaagcaattgtgcggttctatgatggtgaagaacttgctgtgatccataagactactgggaagagatacaatgtgaatgttaaaatgaaaaaacttcctgacggttttacgctgcagacaatgaacatgtggtcttggagtgaggttatttgattattcaaactcctttgtaaatggtataattgaattaataaaggagtggtattatgttcatcaatcaatcgttcagcagaccaaggatatggcgtttatttagagaatacaaacaaggtacgtctcgtaagaaacgatgtgcgcggaattggtggcaagttattatcccacccatattgcacagataaagcaaagaatacaaccttaatttataacacatatgacagtggaacgctgaagactgcagaaggagatattgtggtctaaataaaactgtagttttaacaagtttaggagatggatatatggccaatattttaaccaaagaacaagatgaagcaatccggtatttcaagaacaagctgaacatatctgaaaaactgtacatatccctgattaattttaatctgcttagagataaacacgaagactttggtaataaattatatgagctttataagacagacatgatctcattatcctttaatatatgttctgaaccgccagtcagttggatggctatcaatgatttacagaaataaatctgattttcactaatttggcaactatatttatcaggagtgcctttaattgcaacattcctaggctcatgaatttcatttcgatgtagtgagacagaagagtctttatcccaaaagatgccgtacccacttccacttaacaacaagtcatttccctttaaacgaactgactgagacctttcgcaataaattccaccatatacattagcaaactcattattaacgagactgactcggctagagtccattatctttgcagcatatgatgagctcgttccttttcctttggtattcacaaccttaatatcatttgagttcctaacctggacttggacacaatcactgttttctatcctgttgtccgtaattaaaaagtcctctgcttgatgtgttgcaatagggcatgcttttattttttcaaaagtattatttgatactgtgccaccctttcctcttacacaaatgcccacttcaaagccactaatcgtattgccatcaatttgaactctgtttccagactcagtacttgaaacacctaccgaatcaatcccatatgtcttaatttccttttcattgatgatcttgttatttttgatactgacatccgtgctatatccataggaaataacatggtcgctgtagtttccttcaataattaccttgccgcttgtgtgagctgtaacggatccacgtccattatttttaaacctgcagtttcgcacagttaatttataggggtgatcgtatttaattccgttttctccaaagccctctaaatcaattcctaattgtggcccaattgtatctcccccagcttcttctatatcacagtcatcgacaagaagaccttcacaaccattggtagccagattatttcttcttcctcttaaaagcgtacactttcgaacggttacattctttgagggcgtatatgttcctgaagtgttcatcattccatcagccgctatccaaatgttgtctccaatacagtcagaaacttgtacattttcaattagcacattgctacttccattaacatggataccaaagccccattcatgcgtcttcttaattgaggtaatttttgaataatcatgctcatgtcgatccccaataatttgaccgccacgaatcgtaacattacttgcttggccgatataaaaacaggagtaaccctgataatcatttggctgcactttaaatatagcctctggatgaagtattagctcaatattcgaaggaacattgatacctccaccgaattcaggtaaccgctttgacgtattcactgcatcaattaggtagataccttttggaacatatactttatagaatgattttgagcatgcatactctaaagctcggtttaatccttctgttgtttcaattgcatttgaccctttatcatcaattccccaatccagagcatcaacaaaatagtataagggctgttgcatgttcatgttgtcaaacccttcccttctacattttcattgagaaaccctgatagagtgtcaatgaagttataaaaagtctcatttcttgtaccagagcgtcctttcagagaaaaggtgttgaacattgatttgcgtagtccagtgctcaattccagttgaatgctctttcctgttttatttttattggccacgttatttggactgctaccggatagcctcgtaccctcatctagaagctctgcagggtagccggcattatttaatgtacttgttatcgcttcagctttgtcccggtctgtgccgccaactaaaacatgttgatcattacttgcgtagccgtgaagtgacagtgtgaactcatgttccttcaacatttcaagtgcttgtggttcatcaaaattcgtactggttaaatgcaaatcaaaggctcctggtgtctttaaagcttcaaaaagatatgtagagtatgtttcgcttaattccttagcaagctcgcttgttcccccttctatgccacctccatggggagcaagaattaatacatccgtgtcttgctcttttgaaaatacgctaaaattgaacggtgattcattcgctttaagctcttcaaagttccgatacttgtcctctgctaaaatactcactggattcaggaatgagaccagagctgtcaccaagaatggaaaagtcttcttaactatgttatactttaatagcttcacttcgcggtgaggtgggcagattagagtgtaccatccaaagtctctcttctctgctcctttagtcttttttagcaattccactattctgtttttaatcttcaattaaataaacactccttttatttttataaacttcagatagctgaaataaattacatctcaatcacctccttttaagttaaaaatcacttttgacgcacgcaatctcaaaattttgttttaaatttattgcatactacaccatagtatttaaaatattgctgatgattagctttttccaataaagttatgaactcatctccatgttgttttctcgctgaggaatgtcttaggtcgacaatgtttatttcttgtgcttttacactatgaataaactgttttacttgattaatcaatcttttgggaactgttccgtcttcaatcatcaattcaagctctatcaaagtacgatttgttctatctatattgcttcactccattcctctataaaatatcgtttttatttagactctataagctcagaatcttcgtaaatgttgccgatgacttctaaatcaacatgagctacaaatacagtagtcaagcctcgctttattcgcttgaatctaaaacctggcacctcttttgtccaatagatcccgtctgaagcatgttcagccacttcttcctgccataaaacttctaatagctcatttgaattatcacggtggttccttacaatgtctccctcataaatctcccggccgtttttgtcctttaatccggtgtattgtcgaaccgatttcaaacttttatcagcaaacgaaaattcatcaccgtctttatctgtaacgtaatctatttttccgttatcaaaagaaatgtcatgaacatcaataatttcttcgtaactgtctatacctgcccaatgcatattagaacccaaattgcttaatgcatgtttaactaccaacgcctgaaatttaatatctctcattctctccacctcctgttattgtctccactcaaaaccgatattaacgtttgcttgtttaggtctgataacttcaactgtgctacctctgttagacagcctactttttaattccttcatatccttgtatggcgctatttgcaaggtgctcagatcgataagaataacttcatgtttatctttagcggcatactctctgtctagtgttctaacaatgtatacatcagcatcatctattttaatgaagtacccgtcctctaaatctttcacctttggcttatctgctttgttctttctaatctttaaattgatcgccattattctcacatccacttattttatttttatcaaataaatcaattatgtaggcttcgtacatctcatcccaataaggatctgttcttgctatgtatttctttactcttccattctccacaatcttaaaggtttgccccttttcaatatccgtgaacttcttctttgtccatatccctctgatcaacactacaacttcttttacctcaactgtttgccgctgcatcacattcctcctttttgattttcgtgtatcaagcctgtacaatattcaaaaaccctaaaggatgatgaacatgtgcggcaggttcactttattctctgagtttgacgacattatcgaacagttcaatatagatcaatttttgtctgaaaacgaataccatccaagctataacgttgctccttcacaaaacatcctgacaatcattaatgatggatcaaacaaccgtatgggtaagcttagatggggtcttatccctccttgggccaaagatgaaaagatcggctataaaatgatcaatgctcgagctgagacattggccgagaaacccagctttcgaaagccactcgtaagcaaacgttgcatcatccctgcggacagtttttatgaatggaaacgactcgatccgaagactaagattcctatgcggattaagcttaaatcatccaatctctttgcatttgccggcttatatgaaaagtggaatacgctagaaggcaatccgctatacacctgcacaatcattactacaaagcccaatgagcttatggaggacatacatgatcgtatgccggttatccttactgatgagaacgaaaaggaatggctaaaccccaaaaacaccgatcctgattatcttcaaagcttactgcttccgtatgatgctgatgacatggaagcttatcaagtttcatccttagttaactcgcctaaaaacaactcaccggagctcattgaatcccattaagtaccacagtcattttgctttatatatcaccttcgcttagctattatgttctaagtaggaggtgatattttgtttgtatcgccaatgttattgcattcaatcaaagaaccatttgatgacgatgattatattaccgagctgaagtttgatggaattagactgatcctctccaagtttaatgatcagataaagctttatactcgtcacaacaatgaagtaacaagcaagttcccagaactgttggatattgatatacccaatggaactgttttagacggtgaaatcattgtagctgccccaggcggtgctcctgattttgaagctgtaatggaacgctttatgtctaagaaatcagctcataaggtggtttattgtgtattcgatgtaatctatattgacgggtattcaatcgctaataagccgctcactgaacgtaagagcatgcttttagacctaaaccttgaccacgaaaatgtctttgtaattgaaggcctgcaaggaaacggattagcttactttaatctggccaaagaaaagaatcttgaaggaatcgtactaaagaaagctaactccccttatgaaatcaataaacgttcccatagctggctgaaagtgattaattatgattacacagatgtgcttatcactggctacaccaaagaggatataaagtttcttctgtcttatcctgatggtacaacagctggatttatggaattcatgccgaatgcggaacgaagtaagttccactctatgaaacaagtaaagtctgaatctgatgaatatgtatttgtagaaccgatcttatgtaaggttaaacacagatttaagactaagcatggcaaactccgtataccttcctttgaatcctggagagtctaacctctccgttacataattccttaatgtctctttcttaacaaaattcaaaatctattacattaacactttaagttagttctattccatctcaatccacttataatatttccctatatgacaatcaaagcgccaaccatcctcaatgactttcgtatgactattcttatatttcgagtgatttaataacaccctaggagaaaacattattctctgccaattaaataattctttcatttttcatacccctttccttgtgaattttcacttttgataacaatgttatctttacagttcgttcaattaaatattctgcattgcagtaatcgcattttactctaaattcaagagatggctcataaacaatggtttctccacaaatctcacaaggaaaaacatcttcattgattctccccataaataaatcacatcctttaaaataactattttattttgatcccataataatcaccaaatattttagcccacaaaatcatttagaatattctcattcattctcctccatctccatatccgctatgagaactacttccgaataacccgagggaaacgactaatgctgttataaacgacgacaatataaggggaagcaaaaatactgccaagccggtatagttagactcaaacgttataagctgtgtgatcgaatatgcgaaaaagaaaacatacaatccatatataatccaaaaccgcatttattcactctccaatcgttttaatgcttcactgttttcgccaatagtttcgttaatcaataatctgcgagctttctttatcgtagttatttggaatgtgcaatcgtctcttccatacatctcacaggtaacaacataatctctaaatagatcgttcatatactccatgtcaccacaaccatatagtttgccgtttagaaagcacgcatatatttgcgccattgactttcctccatatcacctatggctatcaccgccatttgattgtgtttctgtcatttattccatctcaatttttttgaattcttttttgatttttctattgcttttcactcttttattaatagaggcgttgtcttacccatgccatctaaaagagaaaggacatttttgtctcggaggtgaaaggtaatgaaatttctaatggatcttttcacaaattggacttttgataaagtcatggattacatgctagctgctgtaatttggtttgtattcaagtccaaatcaaagcagaatgagtatcctgataactttaaggaaagaaggcgttatagagattgatattctctctatgatcgttatctatatggttactgctttagatagcgatcttctagtggtttaatttaaattcaacacccaaaaagtcacatagctcttccttaaaatccggttctccaaatgttccattcaacaatctgtgttctaaaacattgagagtaacctcttcaggttcccactgatcttctaaaccgtggcatgaacagtgggaaccattaacctcgaacaatttccctctctcttcaaatagaacccatgcgtgcccttcacaaatgtcaccatcataagaggcaaacagaatgtttacatcagtttctttttcttcaaagtctgacaaaacgtcaaccttttcttttccttcccaatcgttcagaagtactgatttttgcttaatgatttcttcaaattttttcattgtccctaactcccccatttcattttaaaaactatcttttatttagaccttctcataagtctgatgaaatatgtcaggtttacaaggataaaactcaccttggactcctttaataacaaaatcattaggcgaaacgatcatactgccttctaaagtttgtatatgacgcattgttgtaagtaaatcatgccagataccaactacatcaccgcagaattcccgtaattcatcataagaatcttgtgatccgtcatattggatagcatcaacttcaactggttttttatatttcacttcccacctcttcctttaaaatcacgattttatgtagactaaacctttttcttgctgtcatgcgttcacacttttgggtaagatactaatctgttaacattaataactcatcaactttataattgtattcaccgtattcacccgagctccatttaacacctacagagccttgatttgtcacccacaatataattcccatttccccattttcatgccatcttacttgctgccctttctgataaccaagcatgtttccacccctttcttaaaaagcattttaatttaactttaatgtgtattgccttgagaaaatcccctttaattggtaaactcatacctaacttacatacgagtgggtgattccttgaataaaacaatcggtattactggattaatcatcagcatagtagtacaatcattttcggccgatgattcgctaacccaaaagattgctacgggtttgttatttgtatcaataattatctataattttgaacatgctaaagattattctataaagtcacttgtaattttaggtgtttcctttattgtttttatgctagggatttataaaatcctctctattaccagcgattactttgaaaagcttaatgtgaattttggatacatcctcttatttgaaatagcattgattattgcattagtgtcgattgcagtaaacgtaatgaagtacattgcgaatcggttaaagaaatcacctgatggtaaagagctttgactctttgccgtttttaagctaaatacttcttcttatgtggtcttctatgtatgaaatcaaatgcgatatcaacttttgccggttccttctcctctgctactcgttccgtaacaacaatcagttgcccattttcctggtgttcaatgctatgaactgaatacccttttgaagcgtaatattcaccaataatctcatcaacgtggttgctaagcagattcctttttatcaccctcataacctccacttattttatttttatcctttaaatatttatatgtattccatccacagccatcaaatatgcttatatccgctccaagatgccatttaaaccaaactaagttaaaccaggctgtatcaactatgtacttgaggtaatcgataccctttgccctccattcttttatgcaaaattatataattctttaatcgttcatttgcaatatcacaatactctttactaatttctgttcctatgtatttacggttatttaaagctgccatctttgcagttgttccacttcccataaacggatcaaatactatgtctccttcatttgaccaagagagaatgtgatcttcagcaagcttttctggaaatattgccggatgttgaaaagcgatcttgtctagtgttgatttttgatgaccgttcggtatcctccaaatgttgaacctcacaccgaactcctttagtaagttctgtttatgatgtcgtactttttcgccgtccatttttctgtaatgtccttttatgtgtttcttgccgttgtaccatttatttttcctgtctgctaatagattgattgtttttggcttgcctttcgaaaaaataaacatatactcaaaaatctgataatatctattcttatctggaaagctgatactgtctttttcataaatcattgtgtcatgtaggttaaagcccaactctttaaagtataaagcttgtctaaaacttgaccctgtctcggaacctttatgtgttttatcccctactacccaaacaacgactccgccctcttttgtcaccctatacaattcttgagcagtttcctcaaagttaaatgaatatccattgtaattccttaggtcatcataaggaggagaagtcactgttaagtcgatagtgcaatcaccaatattctctttcatgaattgtacgcaatcattattatgtattttgtttagttccaataaataccctcctttagttttcagatgaaataatccttttacacaaatattaatgtaggctccttgtcctcttcatatcgttcgtatccaataaaataatgatcgtagtccttttgaatatatgatgaaatccagtcgatgaatttttcaatctcatcatcgtagttttttaaattacatctaatacttacataacaaccaccaacagcgtcattttcaattttgctatgggttttcccatcgaaataataactatctgattgaagcatccatttccatctagtatcttcagaaaacagattatgttctggcaactcacttggatgttcatctctttgaccagtcataaactctaaaatttcaattattgatcttggtgtttcctcaataagcttaaaagcacaaaccaattcagtatacattcccattaatatatctccctctctttaaaacagtctttttattgaaaatatttatctgatgtgcgggccatgtcttccccgcctaaatagttttttatttcatttaagctataaatgaccttatcgaatttatccctaatgtgcggtgcatattcaactgatgaatcagacatccctaattcctttagatttgtgtctaattctttaaagtaaccttgtaactttacgttcactgaaaactctcctttttttgttattatttaatctcaacaattagactgtctggaaaattcttcacatcaagtgcatttacatgacagtagcctacatagccttctttatctacatacttataaaagaagttttccccattattgatgatgactttaccatgatgtgtatactccatctctgaccccttataccaaatcactttaacttcagttcctggtttgattttatctaggtcaaatattgttatttcttttaacaaacgacaacctcctatatattttattccttctccccagaaagctccttgattaacatctgtccaagctcatcactgatatatctccagtcagccccttcaggcgttctaataccaagagaaaaaccgccacacaaggtatcttcagccaaccttaaaactccatcatttgttttaagcagctcatgtttaaccatccctttaatcatttctcctcttcctctctctttaaaattttacttttatccaaactgctttctccaagggacgttgcccacaacactgtgatcaagcatttcttcgcaacttttacacagggttgattttgttattgtcatatggaaggagtcccacttaccacaacagtgacacgtattctcaaatgctgctgattccttctgtttttttctttcagagccgttgccagttaacaataggccgttactataaaggtcgttctgtcttacttctgcttctacactccatgggtatattcgcttctttaagtgcctttgcactaacgactcgcttcggctatttccaatcttcatgaactctctatttgcagtaaggtcaactgttcttttcatcacttcggccttttgaacagctttttaaaccaattttctttttcattaaccattacaaatccgggattattcatcctaaacccatttcctgtcttgtccatgttgtttaactgcttcttcaattgctcaatatcttggggtgtattgatggtcattgcaatatttgattcttttacttcctgcactttggaaatcatcttatctaaagtgagatcacattactcatcttcgcagtcgcctatgaaataaaaacgttcaattaaagtaccactcgactcatcttgaaaagtgccgaataaaattggatccttatctctccgttcttttttgatctgcctttcaaccttccccgtataatctgtaaacaccacataaaaccgatccaatttgtctttcactttgttgtatttaatgattacatcatcagggatttcacgttcgtaattttcaagctcaataattttgacagtatcttttgcaatgttatctatgtattcttcaatgtcatatcgataaacaaacgtatcaatgccaagctttacaatctcgcgttctttttcaattgattctaagtggaatatcagtttctttgcagctttaatttgattagtttgcttatacttattgagtaaccagcaattgtcgtaatatctttgaagttctttgtctgtaaccttatttttctttgatttaatcatgtcaaaatattgatttggttgtaaaacttccatcttttcactcctttacttaatctaattccctcatgtcctcccgctgctcaatataacttttaaagtcctcccattccctatcgatttctttaatattcctagcaatatagctttctgcaatgtctggatcaaccaacttttgaagagacagctgatacataaattcaatctttgacactgtttctagaaatgactgggcataactttttgctctatttaagcgatattgactcattccatgttttgattccattattattctcactccttttaatcacattaaaatgcatcttttaatcacttctttgcagcatagctctcaaagaattcttcaactgatcttagataacggtatttatttggatcttctggatttctgaatcttttcgatagcaccaatgaccaattaaacatcaatggggaaaaccttgcccatttgctaaagcttaactgaaggcctttccattctctccccgctaattctgctaattctagaatttgatcttcttttagattcacttcctcttcaaacatcacttgaatttcttcgtatggcttatgcccaaaacaacaatgacgtgttttcaaaccaaacttgaaatttaagatatcaattaaattaatcatttgtgtatcaagttcatcatatggtataccatttgcaatgaatttttctctttgatttgatttcacattattccttaataacaggttagacctcttactcattccgcgccctcccaatgtccatgccttctcatgatgtccgttacctcatcgatatagggttcatcccggttgataacgacataatcattaagtgctttcccttcggtttctctacacaaattgatcctgtcaatgaatatcccaagaaaaagttgttcctcaaaagttaaatgatctttgacgtcatccattttcaaaacgatgaacttactcattctgaatcacctacaatctgtagatttttatagtgagctacatgtccgcaggggttctcccaaatatgaacttgtccgaagaatccgtcctcagcgtgttgcatcagctgtggattccccatttcctcgccacaagtaggacattcccaaagtgcgttcatttctttaaacccgatcatgaaacctttggaatcgcgggcgggaatcgttacttttttttgcattcattccccatcaccttcccatgtagcaggaaactgaccgtttaagaccttacttaccactccgaaaggatcgtcctctttatcggtgaatgtagcaagcaaccttctgaaattgtcattctcgtatttaagtcgctgaatctcttcctgagcctgccgaaactgaatgaccgtgacttcctgctggcgcttgtgttcctcaatagtagcctgctgctttttcataaaaccgatcattatgtctttgacataactttgctcgatgatgtaacaaggccctgcgtttaaatcaaatggcttcaactcttcttcagaagctaaatgccacaatgacaagtcacatataatttcctttaatttatccatgctcttcctccttatttcaatctcaataaaacttacattttatttttattcttaaaataaccgtgctgatttacaacatctccaagtatgtattgtatttcctctaaattgtctttaacgaaatctagatctccaattgccattctgatttcattattctctatgctgcgtaaagacctttcacatgatactaagagctttgtatatttccttaaaaccatagttcttatttgatcgttaattggttcattaatcaataattaaagctatctcctttcctgattctaatttgattatataacctcaaccatatgttgtaaatacttattttatttttactctaaataattttaaaaagatcagctttactcatactgtaaagctgctgtcttcataaacgtcttcatgccgtccagtttccaaagagtttcatttattttatctctaaattctaaaactgaagcatgatccattctaatcctcaaacaatccccattgtttttaaagataatgtctatgtagtactctccactttgtatgttcttagaaccaacactcatggaaactgatctcataatgtctttcaagtcaatttcaagattaaaatccattgtatgctccagtctgactaaaaagtcaccaattttttatgtctcatgatgactggcaagatgtgtatgtgagtttattttattgataacagttgagaagatttatagccatcattttcaaacgaatcgtctatttcttcggcataagaggttgttatttcagcatcctctgtacacatgatgtctacatcaaatagtgcctcatatttttcttgatctttttgaagaaaccccattttccctgttttatttcttaatttctttttaattgattgatatgcgaacaaaagtgcttcctcttcattcttggcttttattctgccgaaaaaaggaatgcacagctccccttgaatgaaataatccttttctgacatacgtttccctctctctggtagcaattaaccgaacttacgttccctttttgttaacttaattataaccttttacctagttagtggcaaatcttttttctttcatttaaaaacttggaaagaattgatatagtatgataagcaatactataacaggaggttgtccgatgcttgaggttgaaatcggacaatgtttgatttccattctcctcgaaagtaaaggaatgtcattaggagaactttcaaagcgaacaggcattagtacgcaaagattaagtgactatgcaaacggctttagaccttctatgaatataaaaacagcgaaaatcattgctattgcccttaactgttcaattgaagatctctatgaatggaaaatcaaacattgactttatcgctagggagtttggcctagcgaacctccttgtaccctttttagggtatagaactattttactgcatatgtacaaatttgtctctgtctaactttgtcgaattctgaaaaatgtgaacaaaatcctgatatttttcgaaaaaatatcacgagtttatccgcacgtgttttatttttactctaaaagttatgtaaagataatccctgcaacagggattaagaattattctcaattacttcagacttgatacaatatttttctaagttatccatattcactactttcctcagtgattgtgaattaaactccgcgtcttcattcagaaacccgtattgtcgagttatttttttataatcaggtacttttaattcacccttctctttgtatatctcatacgccatgttgagctttcctgagttgatgagattcttgggtgaaaagaagggttcttctaaaaatttttgaaactgactaaaagatcggtgaactaaaaatttatcagctttcatactctgattagaactcttatattttagcctaaaaatgttttcgcttttaactaatgtagcaaatttgtttttaagtccactctctggcgaaccattgctaagatgatatgttgtttgatcattagcgcgcttaagcaactcataacatttatcgcttacagtaattattcttacaccatgtttatcatctaccagctttaccttgttatcatcaagtaaatcgtcacctgttaaattcagtaactctgaatgctgataaccatctataccttcataaatagcctgtatcatcgctttatcctgatcattaaccataaaatcaacatattcttctacttctttattggtgaatagtgtttttttgtttttatctataaactgctttaagtcaccatcctgtatctgatacactttgttgatgttactgtttgccaagccattttccattgcccatgttgtgtattgtccaattacagctcttgctcctcttagtgaatctatagatttactatctaaatctaaaaataacgtacgcagctcttccaaagaaaaattaaatatgtctttttgaagtattttttctgtagctgagaaatcccttagccttagccaatagtggtttcttgttgcttcactttcgtatttctctaaaaacttttccttcaattcagcattatacatttcactcatattaaattctcctttaggctttaaacaacagcaatttcatcataaaatattcgcttaagtttcttcttcataacattctttagttgattttcattattttgtcttcctaattcttcaaacactcttccgcttttactaaagtcaatcgtattaaggatattttcaagcttgtttagttctacattgttttccttcatcttcttggccaaataaacataaccgtaaaacattacgttatggttaatgtatgattgctttctaatggacgataaatcatcttcaagaaattcatctgggaaggcataaaaaaggttatcgaaaaagtctaccaagtatttcgcaattttcaacgcatcttttcgagatttcaactcaaatgcatcgtctatagcttccgataaagtataatatgtcacaagaaaattgctatcgataccaatttcactttgtgggcttattttatttttaagttcacttttaaatttcagctgctcgacaacggttgaagaataccgtttttgtcccaattcttcaattctggatttttcaactgggtttatggtattcatttgagcaaagtgaaccttagccttttcttcatcgtaattgagcacatttaaaatgaatggttgatctaattcagggacttcagcaatggccttaacaatacctgaaattcgatgatatccatcaagagcatctaataaggttcctcgtgttacagtgagggattggtcgcttggatcatattcaacttcttcatcaccatcagatgttccaagacgagcgttaaaagttaacattgatacaattaaatcgcctttaataaacaattctttgatctcatcaactgatttagggtttgttttaggtacaggaataaggctacccttaatgtactttccttcacgctgagtgttgtaattgtactgcaggatggagctattatataactcactcagttctttggcagtaatggaagtgacatagttatcctctttaattttaatcacatttttaaacttgtatgggagcttaactacttcttcaccggcgaataccctcccaccttcaagctcttttgccaatctggttggaaaataatttgacggatctaaggcttgcgtcccaagaattgaatacatctcttttgaaacaatgtacacttctttttcgtttaaacgctgtacgttgttatcattattatttaaaatttcttggatataaccagggagtgccttgtatttgtccgccattgtggcttttaattccttcaccatattgggatcatttttaatatcattaagattttcctctatttcagtttttaacttataaagtttatccgttgtcaacaaaacttcagacacattatcacctcacataatcatattaaatttatcattattttcataagcaagtaaagcttttatatgattatttgtatcacttgttcaaaaacattttaagtttattctgtatatacatgtctgattttaaaaagaattctttatattgctctaaggtaacttcatctaaaaaggacatatcttctttttgatcaaccaaaacccctggatcttgagaataatccctttcattgtttaaataatgatcattcaaaacattgatattgctgtgaccagagaaagctgccacttttttaatatcaccattaacgctgtaagaaaagtttgttgcagtattgcgtaaactatgcggagttatctttctttctttgggaatacccataactctacatacgcgattccacatatcctgtattgaatcaactgttaacttatgaaataacagttcatgttccccatactcttgctttaacagcaacaactcttcataaaaagctgtggaaattccaactggcctagcctttttttgcttagtttttttaaagttgacgagataacattggtgcttttctgaataagtaatatcatcccacccaactctaagcacctctgatttacgccctccagtgcgtgcactaaacaaaataaacatctttttcattaatctgttctgacgctcagtagcatacgctacctcagcaaattcatcagcttcagatattccttcaaaagaacctgctgggttcttttctgttggaagaggcctaaaattaaatacagatgcatcacactcatgttcagattcaaggtacttaatcatacttttcagtgctgcaatcttattgttaattgttgaattggagttgcttttatttttagccaaatgggttcgataatcatacaggtcgcttttcttgatcgccaggtcactctcagttaaatattcaatatccttggcagcataatggttgaaaaactctcttatatgcctttcatacgtggctctagtattagacttttcaatttctccagtttctcgatccctgtttcttaaatctaattcatcaaaccacctatttatgttattgtatattgaataatcccttagtgttgacgctttcttttgagctcccataatgacacctcatatcatttttttcattaagtattgatcaaattcttgccatgcaacaatccattcattttcaccttgaatattactcagtagcattatattggcgttacagatttccatttgctttagcatgtcgtattctttaagagcgttaattaagatgtctgtattcattttatcacacctaatttatttttattctataataaaatttagtttaggacatttaccctttcgtccttacagacgtttataattggcatccccgttaattcctcataaagctcctcttcgaatccaacccattcatcacttgtcgcttctcttcgtaggaactcattataagctactgctatctcaggctgctctaaaaactttaaaacgatcatatgctttttccaaactttagccttgttttcttctgtataatatttattattcattttatttttactccttaaatacattttattgaattcttttgttctttaatgaggttatattctttatgattttttctcattgtagttacattattaggtgtaaacacatctggatcctctaggtggagattgactcgtgtgaagttctttagttgttttatgtattgatattgtcttaatgatgtaatcttcaactcttccttttgagtggcacttgttgtttccattgtttcatctcccaacaacgttcatcttgtaacttcattatatatgttcccacaataatatgcaataattattttatttttactcacgacaaataacacatgccctttgtatgtgttaaaatgtctgctagtttgtctttaatcctcattaggatacctttgctttatattttgatctaatcatttctgcttcattttcaagatgattgtcttcctgggaaattacaagattaatagctgccatttcttcgtaacctttggccatatcctcataagaaagtgattgtccgaaatgctttttcattttaattcctccatgttcttgttttttatattatgaatttctggaacattctcttaaaattagaaaagacgcctgatccactggatcaaacgtctaaccattgattatgtagtatcctgttgtattattaagctccccgaattgcacttgctacagagatctcatcagaagctgatgccgtattaactgaatgttgacctgcaatgaatgaaattgctaatgctgctaaaatggctgtaccgaaaataattttcttcattaaattcacctcctttcaagtgctaaattctaaattaaatttagtagctccggatcacagcctaatttttcgagttctattatagtcaattggataaaatatttatcatctgattttttgaaatatgttattgatttataaaaatcagatttttgttttgatatcaaacctttataataaaaataaaatcctaattcattttcatcttgatccctatttgataagctttccaataattcgttagccttgtcgagattattattttttatgtaataaaaagccctaagctgctgatatttgatatcatctgattcatagttaacccatggattttccttgttccatacgttagctaggaagcaaagagcgccgtttagcatttctttatgggtatcattaagaacatacttctttgcctcaatatacgccagcatagcttcttcatagttttcgaaaattagggtatttcctatagtcagatgcgcaaaaaaacatattcggttcacattggactgcattattgcaatatttgaatgtttcctcgcttcgattaaattgttttcatttaagcttatattcgcttgtaacattgacactctacttttgtacgaatcttttataaatccttctggcaagctgctaaaatctaaaagtgttaaggtgcttttcatcaatccaaactcaccaatattcaagtatttatacatcagcattgcatctgagaaaaatgacatttctggggctttgcatcttccgcactctcttattgcttctggtattgagatttcgtttttataaagctttctatgtatgctgtagatgttgccccattcttgacttgtggtgttttttgagttgcttaaatttaaaataatcttgtctgttaacgtatcccattgattaatatctgagtattcaacagactgtcttgcgctttttttattgggatccagtgataagaagtaatcacttagaagctgctcttcattatcaggaaacaagcttttaacaatattaattaaaccgcctaagttgtccatttctttctctggggtgttgatgaatttgtaaaaaccattaaccttttcgtaccctgctatttttgagagtttcgctgcgagctggttgtctttttcacattcattcttaatcatctgcttaagattcattggttactccaccccttcccaactaatgttctcttgtttataatatacattagagttgtcagaattacaagtatttattttatttttattctaattattttttaaggaatacttatctgtttgaaattcgtattttatttaaaaaaagggggatcgcccccgacttttatttgtccagaataatttttgcttgtgaaaatttttggtttaaattcctgttttctttcatactatttaaaatgatttcttcatccaatcctatctttttcaggattaaaaatgttaatagtccattcattcttaaggaggcgtaatatttctcaactgctcgatggaaaaccttagttttgtttgttagatcatagtgagtaagatagtttctagtctcaacaagtccaaaaataaaactgtccctttttttattattacccgaaaggaagttttttgtatctgttgattgttgattaaataactcctttagtcgcttcataagattaacttcattaatatgctttaacttatttaagaaaaattgcttatggtcaactgaaacattagaattaataaactctcttactttttcagtttcaaatgttagttcttggttaaattctaagctggagcaatatcttctgtgaaatatctctaaacactgaatatttttaatgaatttggtttccacgaactctttctgatctttactgttcataaataaactaactattgtactcagcttttctctttcttgaaaccagttatttaacaaagtttcataattgtgtcttaccttattataatcaaacaagaaatttgtattcttctgtttaagggcttctctgtgatgttgaaagtatttatatttcaattgttttttatcttctgtcacgtttaatgtgatatttatatcgtagttaatgttgttcattagaatgtttataagtctaacctgatgatttacattctcatgaaaccatttcaaatctttcctttctgatgggattatattaaatccactaacatgctccatagatacacactgtccagatttttgattcttaatctttaccccactagtttcttgtactacaaaatctttgactgtaaccttgtttatgtttattctctcataatgtatttcatgtttttcaccattagagtcaaatatttgagtgaaggcgctcaaacccatccattctgttaaattcccagttgaaaactcagcagagtcaaatttttctggaaatgcctctgtgtaatctcctactaaaaagctcctaatttcataaactgaagtgggtattccaggtgatctaaagtttgattttcctattgcaagaacatcaagtttatacaattcgccatctactgatattccattgataacttttggagtgtcaccaatatcaataaagtcattaactaatgtacccattatctctaatgtgatttcttctggtttatatattaacgtacctggaacttgattttctttatctttatcaatccaccaatacccttgtacagaaaaaacatcaaaaatatctttatttactatgtttttcataactaaactccttttgcaattaatgattttaataagggttaatactcagaagggagcttgtttgttccttttaatcactcacttaagtcgtaaatacaactttaattgtttctctctttcaatttatttctctttaacatgattatttcatggccttactctacatttaaagccgcttccattcaacatactcaaatcgctgctgataaagttcttcaaggattgcggcccattcaacccagccgtccgcaacaatgcttttcttctctccatcctcaatccattcaatccagtacacctgaacaccccttaccgagtaataacttcaatctgtcttatagcagaagtgactttaaactctgtatgtagctcgtttgagatcactaaagcttctgacattgtagtaaacttagaagcgccatgaagccccttagatgacttataaccactaccatccaacttaaatgacctgaagtaatcattattttcaaattgaatgacaaaaaagttatcgattaccggcatgattatcccctcttcagcagcccaacaatttttatccctaatggcagaaatccaattagtatataaaacaccatgatatttattttattcttaaagaacaattcaatcatgttttgctccattcctggtgaaaaggaattaataagctcctgtttaaaatcctcatcgtaaacttgatcaacgaataaggctttaaatcccgtcaggaagccaacaccaagccagagtattaagaaatacgaaaatccaatcataaaaccctcctccttatatacatcgtctggtattatagtagagttaaatatcctatgtaggtgaatttgtatggaagagaaaaattttgagacaaatgggtatgatgtttctgtcatttacgattataaggagtaccctgatgttaagtatggtcgctgtgacaactgtgattacactctgtttaagagttcagtgaaaagtggcgtgtttttacgcgagtgtcgtagatgtgggatgaagaagagtatctaaacactcttcttcatttatttttaggcttgatttcaatttcaagatctaagccgtctagaattttgagtaaagtgtccacattgtagttcttaccgttagtaactctaataatttgtggatgttttaaattaaccttttcagctaatttcctgactgaaagcttatttttatctagtccatctttaattgcattaatgatcttaagtttaggtacagagatagaataatattcttcaggaacttccataatgtcttcaatattcatttcaataatatcgtctttatttgataccataaatccatcaatcctttctagatagaatggtaccatatgagttaccactttgcaatcttttatttcactggaatcatgtagcttacatatacttcaattccatcttcagttctatattttgcaatcttgtctggatcagattcaatcttttcaataagtcgctttgcgcctttatttcccttttcactattggttacagcaatccaagaccaataatattaaaaaatagatgcagctttttagtattaaagcaagttccctgtcttaattttttccattaactatgtcgttgatcaataaactcgcttgcatatcggtatagctctttatattccgtttcatcaactggagactctattaattcaaccccgttctttacggcagtgtaggttcttccatcatggggatacgtttcccagacaactgggattgtaatatttttgaagtttgaaagttttttagattttttaaattcttctctttcagttatcctagaagctgcgatgtctattatctcgccatgctacccacatatgaaattcgaacggaggattccacttgtattgaactggtaatgatggaaatataactgatcctgcttttaattttgcatttttattgtatttctctttcaataaatcttttgttagataagatgtataaacacacgcgtcgcctattcttatcccagatttatcaaaagcaaagaaaatactttccacaatatttttttgaataagctctttattgttcattttgcccctccgtagtcgttaaaagaatgattttattcagtaacaccattttcatattcaaggttgtatgttgatatttcgtgtactcctatatcccctgcaaagtttccatcctcatgttcctgttgtaaataaacctctttatctttttcgaagatttctcttgcttcatctaattcagttacagcttgcgatcccattcgatctgttacagtaaaaactaagcaccgttttaactcggtaccatctttaaggactacgtctgccatgacgtacccatttggctttagttcgccaatttcattacgtcttttatcgattgcctcttgaagaaccacagaaacagtattgttatcagactcacttaaagccatttctaattcttcaatttcctcaagtaacacttgaatttcctctctcattttcatctctccctttgttgttaaatgaatcattatctctatttaagcaccctgagtatagcctgatttgtcaatagttacgagatgttcaatgtcatcatagtgctctgcgttcatgacctcatatatatcaatcccaagattcttttccaaatttcttttggcatgtaaaacaatcatattgtctgctttaatgccattaggcatttgtggtacacccgcatctgttttgatttctacaccatttacattaaaagttacttttactgtattttgcattgcaatctctcctactccctatgaaagtacgattttatttaaacattgcatttaatatattcgtcaaaatccggaaagataagccagtcatttgtcatcagctcatccactttttgcaaaaattcttttgatctgcctttcaatttaaaatcgccgtctcctccataaaattcgctcaagccttcataaccgcctgatttgtagtctgatataaaacatctcccatcaaaattcctattgtttcctgccttttctgaatctataattgcacgagtttcttcctctattgcttcaaaattgtaactctttgcaatccgatttacctctgtcaatctggagatgatttcatctgaccagttacccctcacatctcttagaagtgcttccattaagatgatttcttcttgctttatcatggcctttcctcctctaattaagtttgtattcctactccataaccttcccttcaagtacaacctcacttgcagtccaagtgatctcattaactccattctcatccatcaaggttttcgctttactatccgcgctcacttttaggtcttccaaactttcggctttaattatatcggctaatagcatatagtcctgatcgtaaaattttactgaataatccttcatatattctctctccttttgttgtaatgtgcgctttaacttaaccttgaaaattttcattcccttactttttttgtaactttagtataccatgatcactttaagtgatcaatatctttttaatcttttttgtaaatcaacagctcatgcaactcaatatctaaatatgtacaaactttatcaagcagatcccttggataccgctccatttcgtcatgatacagctttctaactgtgttgaaaccatggtcaatatcattggacagctttcgaatactgatattcctttcgtctaatatcggctttaaatttgatttaatcaattttactacctcacattcattatgtatgatcactttaaattatcaccatatgcataaaaaaggtcaaggatataccttgactatgtattaagcttaccaatcaaatgaatcttcatgttcaaatccataaatacctttaatccacacgtctccgcagcctggattctttgtaatctctaacacatgattacgatttgcatctccctctactcgatctgcagcagtatagtcggcatagttccctacaaactgcttttcactacgtggaaatacccagccagcaagagttatcctactgatttttatatttagagtacacccttctgcattgctaattgtgaatttgtagaagagccaagtgcgatcataattccgatcaaaataatctgccattgaaaaactctctgaatcctcactcatgtgaaaattcacatttttgtagtctaatgtaagcttcgcctcagcacttggtgtgttaaaactcaatataaaaccaatgcaaattacagccaaaaagattaactttttcattccctctcccccttttccaaattatactatatttgaaatgaaggtgaaagaacaggcagaagcttcgtgatttatctgtattcttcatgatatagctagatatacatgcatctatgaatatcttcgtgtatttataagtatctatacctccctatatcacacaaatacaccttattgagaacaaaaatatttattttagttcatttttaagaacaaatcttccatttttatgatataatcatcactgcttataggcagccttactgcttattcgccatatggtataggaaagaggttcttttaatgaacgtaaaacattctaactgtttctttgttatcaggctgtttgccgctctctgtgtgcttattggtcatgctacaagagatctaaacatttctgtctttggttatactccagagagtaaagcaatatttcacaccggcatatcaatcttcttttttctaagtgcattttttcttttcacttcttatgagagatcccagcttaaagggaataatgtaactgatttttattggagccgaattattaggatcgcacccgcaatatacacctatgctattgcctccactgtactgctaattgttctaggagctctttcattgacagtattcactactaaagagtactggacatggcttcttagcaatcttgtgctataccctcaatacttccctgacatattccatcacattggcacaggtcgccttaacgattcactttggacaattcctgttcagattagcttttacctggtgttacccgcaatttattggttttataaacgcttcggattcaaaaaaatgattctttgttcttttgctgtttctgcttttagtgtgctgatttctttcgtggttttgaagttcttgcctggtaatgtgttcggtaacctgtacttacattctttcctgccacagatgttttatttcactttgggcatcttctggacaaaggcatggagtaagtcaccgcagcaccttgttttatttttgtcttcggtaattttatttttacttattaaggcagatcccatgcatcttagttcaataaacagtacactatggaactttttatggtttgtgccgttaagctatgcgatcgtttggttcgggtacaatgggccgaaaatattttggcaactgaaccggttagatgatatcagtatggggattttcatatggcacatggtgattatcaacgtcttcctatacaccggaattaataaaacactgtctgattacccgttgatcatagttctaattgctgtcactgctgcaatcgcatttctttcgtacagaatcgtggaaaaacccgctcttaaattacgtaatatcaagaaaaacaaaccagtcaaaacgaagattgcgagctaatggccaagggctgttcatgtaggcagcccgtgtcccatttagcatgaaatggtgtttttatttagaaattagattattctttttcacaatgcgttccattaaattttgatctcttgtggaagttaacttttctctttttacatctccatctgataagtgcctattggttgttccagcttcttctctatcgatacaatattgaaaaatatcccttgtgtcttcttctaatattgattctaatgttcctgtgctcataacatggtaagaagagtcactaagcactccaccattttcctttattgcttcttcgagtccagtttcatctgcaatattaaattcttcaagtgtaatagcaatatgtgaaattcgcgaaatatttttaggtaacttttcatggtttataaagccgctttttagatgaccttcctttttaaaacactgagcaagtgcagcaccaagtgaagttttaagctcttctttatattttgtataatttgttgttcttaaacttatcatgggtactcttgcttttaattcaataaagataacgtgattatttttaactaacataaaatcaggggatcttaaattgttcttttgaaatctatacacaaactcttttatataaagataattatgaagttttaaaatatgttctatgtaatcttcgtaagggtgttttccaaaagcacttttgaattccaaaccttttgcagtgcaaatttgttgatacatcccctctgtaacagctatgaaaattgaaaaaggcattggaaataaaaggtcagagccatttgaggttacaatcggtttcattagtaatgggttgaaatcatagactttcatttttggatcaattgttgcaaattgttcatacaaaactataaattcttctctattaattaaaaaggtatttattaaagttttcacttttgtttcagaaaatcgggaaatttccccaagtgttctaataaaattatctttatcaatttcccagtatttcgaggaaaaattatataaagcccaagagaataacaaataatcttcatactcataaccaaacaattcaagaaaaatttttttaacattaatttcagggctttcataattaaacagatagtgatacctataaaaacttttaaaaggatgcctctgataaataaattgttgtaaaccgactctcacagaaaattgtgacaataattcctgatcagacaaattcaaatcatctttatgcttaaatggaatattatattctcgatataacttaattactttcactaaatcattataactaatatctggcgtatatccaccccactctttccctattatagaggctaaggagagatatgctagttcatgattatatatgttacctctaatttgttttcttaatatattattaggcaatagactgattaaaaaatcatcattaggattaattacagatgtagcatgatgtaacactcttaataattcaagtttagaattaaaattaaatctccttaatcttttatcaatctcattaagtatatttatgttagactcatagttatccaatctcttcccgccctaaatatttttctcttactaaacactacttctaattaattcaatattatagcatgatactctatctgttaactctctttaaaactgctgttttattggaacctataatacaaatgtttttgactcttcattcgaaattaacaagataaatccctgttcttcatcttcttttttatgggtttcgcagtaatctgaaattccccaaaatctgtttggatatgtagtattttttgaaggtgaataaattttgtatctgttaacttttccgatacattcttttgaactacaagtacaaatcattttaatctccccattcagtttaaaatatgcatttcatttagattgttagcaaacaagctcctgttgcctatactcatcaaaaaacatattacagtgaccaatttgactaagatacaggctctccttaggtcttgttacaccgacataaaataatcttgcttcatctaaaagatcgctttttctatgaggaaacttaccatcttcaaccccaattaagaacacatgtttaaattctagacccttgcttgcgtgaatactcattaatcgcacggcattttcatttttctttttacttggcttgctgccgtatacaaaattaatgaactgctctaagttattattcttaacaaatttcttcatggtattgagagattcttttctgtcagttatctcatcttcatcgaggtatttctcttctatgtaatcattcattctgaaagttttaactacattgtcgatcaattcttccacggcaatccctttaagcacttgcatttggagtttattaatcatactttggaatttcaagacgttatcgttttgagtcggacgatcaaatctcatatttaacatggcctcatataaggacatatttgtttgtccggcaaatgactcaacatcttttaaattcttattgctaaaataacgaaatggatcattccttagtgtgaaaatatctcgaaaggctgcatcatcatgtggatcacgaattaatcttaaataagctacaatcccttttacctcttttctcttgaaaaagctcccattattagtaatatcatattcaatttcacgcctttttaattcattctcaacatagctagaatgagagtttaatctataaaggacacaaatttctgatggtttttcaccggctttaagcaatgtttcaattttatcagctgtattcagaccttctgcttctctgtcctgatacgttagtgtttgaatttcgccattgttatgaatattagggacggagtctgcgtaatgttcatagtcaccatagtattccttgataaagctgtttgcgttatcaactatgtttttatttgatctataatttgtatccaggttaatcacagtggcgttttcccaatccttttcaaactccatacaatactcagtattgccgcctctaaatgtgtaaatagcttgtctataatcgaataagcagaatatgttaccagaggcgcaaagttcttttaaaatgagattttgtactaagttagaatcttgatgctcgtctacaagaataaattcatacgtatacttatgtttattgttttttagcaccttgtaacactccaataaataatcatcataatcgtacagtccgtttttggatttaaaagcctcatactccttatagaagagacgtaattgctcctcggtatatttactctctttaattaaaaactcgtctgtgtagccccttaaaaagttcttttggtagctgatgaaacccgtaatgtctttaatgtcaggtttctcttcaagtgatttaaaacagttttctcgctgccattctttaatcgtatttttctcgttaatttcaattccctctttgagaagaatgttgcggcatactgaatgaaatgtacctacattcacactagttaatttctgcttatgtaatttcttcttaagctcatttgcagtattacgcgtaaaactgatggctaaaatatcctcttgatcttcaccgtaatccctcaccaatgttttaacacggttaaggagaacggtgcttttaccgctccctgcccctgcaatgactgcgcaagctcctttataaaaattaattgcttctaattgttgtttgttaaattttacagtcattctaaataattcccccttttgttccctcttctgttttttctaaatatgtaaataaagcattgactttctcttgttgaagtgaattattttcatgcatagctatgtattcgttaattttcttgtcaatatattttctgctcggtgtccatcttttaacaactttcaaagcagcttcaaagtcattaatgttaatgctcgaagtattaggtacatttagagcttcagatacttttccatagcattgcatcaacaaccctctataaaataaaaggtgttctggactgccaattggttttacataatcaaacactctgcttttagcagcatttttaaactctagaaattttcctgatttatcatgttggaaggtaaagaatgtttcatcatattctttaaattttccttccatctttaaaatttcttctgcattttcactttcttttaaagacaactgctcaacttgcagctccagctctttttgtttatcagccatttttataaaatcttcacttaatctatttacttttaaacttagtaccttgtccatgagcatatcaatttctccgtttgacattttgttcaattccagttcattaatcgccatattaaaccacctcaataatattatttttattcgtaatttttctcatttctttgcaccaggattccacatgcccgattacagaatcaagattgttcattataatttgattgtcactcatattcctaatggcctttgcatactttacaggcgctaaactaccttttagtactttttcaatctcccaaaccatttcagaaagctctgaagtggcctcaacttgtctccctagatcatcctgttctcttgttacggcctttaatttgtttgttagctcctcgtattcttttactttcacatcactcctttcaagttgttgctctaagatcattttttgttttgataagttttcatattttttatttttatactctaattctttttttaatgtgtctatttgtttgtagtcagtgttatcaatgactttttcaacaactgtcttgtttttcttttcttggtttaattcataactaagattcttattatcctcttcagctttcctcagcttagcttcaagctctttgtattcctttaatgtcttaacttctccatttaggactgcttcctttgcttgtttctttgattctgttgattctgatgaaggttttgcaatttcgtaagttaaggatactgggagatcttcaagcaacttttgatcgtaacaatttgttaccaacgaatatctttgaatcaatctgttcgcttgcatcttgtttaaaccaatagattctacccacgcttgaaaataaccgtacccattcttagctaaaacatcttgagcttcctttaattctcttcctagctcggtataagctttacctacaatctcacgcatattaaattctttttgtttaaggaaatcagcagttgattgatcgactaaatcatatttgaactctgttgataattcgtttgtcattgtctttacatcctttctaagttaccgttcctatccatttttaactttatgtttttcaaagggttatcctcttttttcactttttttgatttggaaccctcttcatcaaaatcaatcaactcgcttgcaataagctcttgaagcttgtctattcttttcttctggctttttactttgttactaagtttattgatcttgtcatctttatcagctaatagtttgtttgttccagtcttttcatgtttcaaagacaaaatttcgtttttaagatcaaagatttcttttgttgaggtttctgtcatgttttgcacagattgctgcatattaaaaatcggcgttaacatgttcttcacctcatgtagaatttgtatattgttcgacttcatcatttctttaattacatttgtatctgaagcaggcacaacaacttctttcctttcatgaaaaaccgatggaacaaactcttgttgagtaccgtcctcctcatttgtgagttcttttcttaccttaatggctgtatctgaatttttaaggatcattgccaatcttaaagctactcttttaggaacgatatatagcttaatgaatttcccaggcatattatatttatgcttaaatccttcaagctctaatccttctagtttctttagtccatcttcaaccaaaacctcattatttctgtgaatgtatgtagtcaatgtaggtactttcattccgaaatactctgacaagaattttattgaggtatgttttttgtcacctagcatctttaactttttcactttgtccaagacgtcaattcgatccatgtactgctctctttcactttctttgattaaatatagattggtattcttcatgttatgtattctcctctttaaattttttaagtttaatgcgcccttaaaacattatattttatttttattcttaaagtatattcacttcactgttgctttaacttgattagagtatagcatgagtatttaaaattaacaatagttattttatttttattctaaaaaaagaagaacatattatcgaggttcagcttgctgaaacgagacggccgtaaaggcactttacggacgaatttattatttttttatttaattatttttctggttctccttaagacttaggctctaaaacccttgatatgactggcttattttttaagtttaagaggtttgtcctctttatcaagtatcgagccagtttgtgagcagcttcctcattctcaaagaaggtatgtacaaagttatttcttctccatccctaatagcagacctccatacccattgcactaactcagacaatgcaaatgcgtcctggtctattgtaatactgtacttttctttaaaataattatacagaacagtattcgtatatctgtttattgtatatgctaagtgtttcttatgcttaaactcgtttgtagcacgtgcattacatgagacaaacccctttgtatacccattgccctttattctgttcttatggtctgaataagtcgtccacatagcttcatcacttgacgacttaacaatattattaaagtaattgaatacattgttcttcacctttttgattgtgtaaggtgatttatttttataccaattagaagacagtgaaaactccagttgtcctattgtatttaggttgccttcatatatttttattttatttcttaactcttttttaaagttcctttcaaaatcagtatcatggtcaatgaacctatactgtccatctatgtaagctgaaatatacttctgatactcaatattgttcacatcgtaataatatttttgtatttgagcatcaaacatatatgtaagtatgtaaacctccttgaataactggaatacgtcggcaggaaagttccaaatcaatatattatctttaaaatacattaggttgttatttaacgccatatctcgaatatcatcgtatcgtgtttcataatcttttttctcttcattccatttgacaaaaccgttttcaacataaatcaaattggaatcaaacagtgttgttagatcatgtttctttacctgtaattgttccactacttccatgacttcatctaatattagtgtgtaattgcctgcaagtataagttcctttgtctcgtcgtttgcgtttttaaaaaggttatgagttgccacaatgtttttattctgtgataagagttcgtgaaaggattcaaacttatattgtgttttatcacctttcttctttactttaggttcgaaaaattgtttggactttatgcttttctttatgcgctcaacttcatttaaataaggtgtgatgaatataaaggtttcttctttgccagcagaattcattttgttaatcgctgcagatgttttaccgctccccataaccgaatcgactattttaattttattcataatataaacagacttccccctttaatattaaaaataaaggaacggataaatgttttaccgctccttctcatgtatgaaattcaattgttgattctttcttcaagatcatgaatacgtctttcaagtccagagaatttcttatcattgtatcggtggtcactttcaatattcttgttaataatcttaagcatggatacaacctcttcaggttcattttcttcgattcgtttaaccgtttctttaatatccttaacgtcctgcttaattgtgttaatatccttggaaagttgctgtatcgcttcaaggatctgattttccattccgctcacctctaataagcttagtatagcatgatgtcagttagatttgtttaccttcttttggcgtataacaaagtaagcgatccataacaaaatgataatgatacacgttactatgaagatagccataataagcgactgtattccgctgctgaagtaatctttgatgaagaggaacaataagaataaaacaataaatgttatgttcgtaaaccataatgagaatcgtttcatatttacaatgtgcttgtccatgttataatatgggtagtaactaaaggggaattaatcccctttagcgtgttatctgcgtatacgtttgcgttgtctctctggtcggagacgcttgcgtgtacgctttttctttttgctttccttattcttcatcaggttttgaatcttctcagctatcgttaaacagttgatgattaaaaccgtgataggaataaggaaagcaattgttatacccactttctcaagcactatgtacacctcctttcctataactctattataacacatttttccttcgaagtcattttatttttactcttaaaatggatttttttaaattattttggcactattatttatgggtgtttataagctttatgaggcgtgtatgtggattggatacccaatgtactatgattcatttaaaattgattctaggtgcattagaatgcttctgatgatgtgtggtgaatggaaacggatagagatgattaggtaagattaagggtggatgtaatgaggggatgagaaggaatattattagagtgaatataaaataggtattcggattaagataaaaaattgtatagataacacttcgattcattccctttcgttatacacacgattatttttaatgaatgggtattcacttttatattgaccacttaattattttttcaaaaataaatattgtttttcatttgaaattgtgttagttgtgcaaatttatcagccaaatcataaaaaccctacataacgtatcttatatagggaattcaataccaatatatagggggtatattaacatctaaaggccaaaaaacaggaacaaatgtacccctagcacttccatttccacacccaacttattttttcacattcccatttttcagcctattttcgcatcgtaatcgctatcgtaaaagcctatagtatcaatgtttttccaccccttattctcccctttttcatcagatttttaactcaacgaccacttttcctctctcctgcctacgttttacgatcacaaaacacctattatcccctttgacagctctaaaacattgctatatcaactaaataaccctttccgaccttcatttacgataagcactttttttagctcacgatcacccaggggggtcattaaaaatcaaaataaaaaagccaccttaataggcagcttccctttaaaattaacgttttagtctcttcagtgcctccatatacgaggtctttttcgattccttgttctccagtttttttggtttaaataaatcctctctacggcgattcttcgctttataaacagttgtttctttaacttcagtatttccatcttcaattagatcatctaactgcttcatccgttcattgatccaggttaacccgctaagaatcgttatcgccctattacctttatcataatgccctttaaataaatctaggggcatcttgttttcaaagacattaaacagctcattatacgatatatgctccgttaagaactcatgaacatctaggataactccagctctcatcacattttcaaactcaacaggagtgaaaatcgaattgttccacgacttttgtatatcttcatgcagcttatcaaaatacttaccctcatttgtaaattcattgaggtctgtttgagcaatagtcatgattcctggtgtatcaaaaagctgatttaaatccttcctgtctaatgtactgatctttgatcctctgtccgtgtaattgagtaagatttcaattaaatccaggaacattttgtttgtttccttgtagagtctgctctcagaaagcttcccttcatatttactcaaaaccatttgattatccaaaggtaaaacacatgtctctggcatagataagtcttcaagtagctccagtgtattcatctggttaaccaatacctcattattgtcaggaaggattggtacagcaactattgttttatgtgtaagacattcgtttaacaattctaataatataggggctactcctgaaccggttccaccagctgcagagaaaactacgaaaataacttgtactgaaggcttttccattgtgttctttatgaactcaatagaggactcccagttatttttcatatgtttcgctgctacgcttctgtctttacccactccttctgttccgaccaaatgcagcttatcttgaatattgaccaatgaattaaggtctgaaagtgaataatttattgcgacagaatgaaatcctctcttcattgcttcatctgctatacttccaccggcctgacctactccaataaatccaaacattaaaccctctccccttctaattgatatctcaaagcttcttgaccatattgagtaataaaaattgtatgctctttactgtttttcactatattaataaactgcaaggcctcaagacgatcaatgctctttctaaaggtagcatcagttaactgagtttttgcttgaatggttttcttcctaattgatttaaactttaaatcagccccttcatcactcaataagcctagaatatacagatcatttcgagttaagttgtcaattacagaatcaaaataagtatccatgtaacccctccttaatatctgatgattttgaagtatcttggttgatatacgattattatattgtctatttgtatttaaatgcaaatatttttgtatcttaatgcaaataattacactctgcttgtatgtaaaccagtgattttataaaatttattcaaacagcaaaaggatgatttaaatggaatatagggttaaaagtaagttggattcatttctaagcagcaaaggtatcgaaaaaggctggttagcagagcaaataaaagctgaaagagcaagtatatctagatggtgtaaaaatgacagcgagggatttgcaaccgtcctccctagtacatacaatcttttattaatggcacatattctaaattgtaaagttgacgatctttttgaattaatcgaaattaaatccaattaactttggatttttatgtttacaagagtaaaaataaaatatataataaagacacaaccacgtgaagtggtctttattttaatcattttaagagtaaaaataaaatagtatggaggtgtaagatgaaaaagcagtatttatttagtcatttaatggggtttattgagggaaaagtagtcgatgggacagcaacacccgaagaagaatacctttatcaggattacaaatggtacggaaagattaataagcaaagctttacatatcgaagtttagtaaatcaatatcttaatagcgaatattaagcactttcagagtaaaaataaaataaacggaggggattgattgaaaagaaaaaaagacggattgtctaagcaagttcacatttacagtgtggatacatcagcattttataatgacaaagaaaatttattacataataagattttaaagtcttatagatacagagattatcttaagacattagacaatgtacataataaacataagaaatacatttcacaaagaattacataccttaaagaatgtctctattctgcattcgaagaacataatgacataagaacacttcgaactgacagcttaagggacaataaagtgatttctttatttgattcagtgttgacccgaacattagggattaaagaaaataccctttcagaggaaatcatggttgtccagacttatcattttgaagtattgaaggacattattgatcaaggatttttacataacaatgaaaaatacgtttatttcacaagcagcgccggtcaaattcgtacaaagaagtcatgtttcattaaaaaaagcacctacgataagtatcaggatgctttgacatgcggcttaagtattgaaaagatcaactcccttggtggtagcagcattaacaaatggaatagctacatggccttatctaacagcgccagtagcccttgggagattgatattgataaagctattgtagtcaacgacttagaaaccgatgtgtcgagtctcgttgactacattgatcgagaatacgagatcactcgaaaaacaatgaacattcccattgagcatacagatggctgcggaatgatactccccactctaagtcataaaagcttcatggtaaggctcccgtgggtaaagggtttattagtcccttttgattttcgtaaatttgctgaggaaaacaaagcttttaaagtaactgatatatacggcaaggaatgggacatagtgaaagatgatgttcaaattatcttcactaaaagtcagtttaaaatgtggaagtattattcatcgtgggaagaatatcaattcaattataaaaaatatggatgcttaggggcaaaactcaacgaagaagatccttctgttgaaggcaagctcacttatcaaatgctccagacacttacagatatctctgatgaagaattaattcaaatgagctcaaagactgtaaaagaaataaccacattgggcactgataaagagaccatgttaagagttcttggagctacggagaaaaagaaacatcggacagctcttcaggacgctttacttctatatccagaacttcttaacgatgatcacacgaaagaaattattaaaaataaaaagaaaagcatgatcaaagatgccaaatcaggaaaattgcttgtggatggtgctcgttatacatacttatgccctgatctatatgctttctgcgaaaaattatttctgaacatccagaatccaaaaggactgctttcaggaagtgatgtccattgttctttatatgatgaagggtatattgacatcctccgctcccctcacctattcagagagcatggtgttaggtggaacaaaaaagatgagaaatatgaaaaatggttcattaccccaggtgtttacacaagcatacatgatccgatatctaagttgctgcagtttgacaatgacggggataaggccttaattatttctgatgagttaatcgtcaatattgccaagcgtaatatggaaaacatcgttccgttgtattatgaaatgtctgtagcccagaaacaagagattaatagcaagaacatctatgaagcactaactcttgcttatgggatcaatatcggggagtacagcaacaacatcactaagatatggaacagcgacaacataaacctggacgtgatcaaatggttatgtatggaaaataactttactatcgattttgcaaaaaccttattcatgcccacccgtcctgatcatgttgatgaaaaaattaaagattacataaaaaataaagtgccccacttctttatcaatgcaaaggataaagaagaacatagtgttgagttaattaatgaaagcacagtaaataagttagactccattatcccttctgaccgaattaatttcgcagctgtggcaggaaagttcgattatcgtttccttcttaagaacaaggatattaaattggacgatgcaattattagtgaatacaaacgattagaccagaacaaaaaatggctcatgaatgatgaagacattaagcctggacaaaaactttatgtttataaggttatcaaagacagattgttgaagatacatgaagacgaggaatatgttgctgatgttttagttaagcatttatataaaaagaaaagcaaatttaaatcaacattatgggagtgctttggcgatgtaatattggaaaacatacagaataatctaaaaagatttaaatcttgttatagttgtggaaagatgtttaagtcaatctccaataaatcaaaatattgtagtaaatgtgcattggaaattgaaaaaaagaaccatcgaataaggcaaaaaaaatacagtaagaaaaaaatgacgaaatagaaagtgccttgagccttactcccccaaggggtacagcgattttaccggaaaaagtttaacgaaaaaagcgccttgaatccttgatatgactggtctgaaagccccttttgagataatcgccataagggagaaagaaagctaatttccacatataagggtgagtacgtctcccattttttcaaaagaagcacaaacgataccgtaattatactttaacacaaaaataaacaaaatcactaggaggaattaaaacatgaacaaaacagaatttgttggagaagttgcagagaaattaggagttactaagaaagaagctacgcctaaagtagaagcagtatttaatgtgatcgttgaaacacttacaaaaggtgaatcaatcaagattcctggagttggaacatttgaagttcgtgaacgtgcagctcgtaaagggagaaatattcaaactggtgaggaaatcgaaatccctgcttcaaaagtagtgaaatttaagcctgctaaagcactaaaagacgcagtaaaagcttaataaaattaatgaggacgacaggaaaggcttcctgcacgctttgtcacatagagcttatgctcctaaaagtggcagagttagatgttatggaggaaattgtcgccctcccctctttttacatgtgttcatctccaggttaataaattagagttcttttattggtggcatgggggtgtcgtcaataataagctgattactgatatgtgggatatcagttctccgctaatattcatttgtttgaggacttggaatgtcagggtttcggataagtggatattaacggggtattgcccttgcgtggaagaagctttttctaaacatgtctattctcactttcatacgaacaaagcattaaattcgactttacaactacaactggtcattgtggttggtcggataatggtcatttatgagggttcgaggttaactcggatgtctgtatcttaataagataggtaaatggatattatcgggctaaaaatgtctataggcaacaacttagcctctaaacttttcaggatggagggtcaattttggttgaatttgattatggcgaattaaagaagacaatcttaaaaaactccaaagctaatggaattgaaattaatgatgaacaaattgaattgtttatctcttctgaagaagagtatatgaggagtattggtttgatctctgaataattacaatatcagagtcaagtgttaatgattttaagccacctacggcaatagatggctctttctcagtagacggcaatctactgattctgattcagttcttttttcacttcaataacgattttttgaatgagtttctcaaacgcttttgaagcaaggttgcgtgtcatagtgacaagcataaaaattaattgcggtgtattgcttcggcttgcacttaggtaaggaagatgcgtctcccttccctttaaataatgcccttgtaagctttgttgcttattagaggtaatcaaaatttttccgggttagtgagtcttctatgctcgtaaaataagcggaatggtctttgagcgcctgatcaacgctcccatatccgcgcggaagggttattttcggtcttaccttccgatcccatttgcgcatgtaccaagatgtacaaggcgtttctgaagacgataatttgtcttttgtttcgctcgttaatatacgggcaaatcacgaatgcggtggcggaataggtagacgcagacaagccggagggccgtaaacttatgcgaggtgcaaatcctcgcccgcataataaacgaatagccaaggcggcgtgtcaagttatcgcaacttgcttatcaataatctccttcgggcgtttccccaacgcctatccgacttatcttttcatctcccttatatccccttttcggacgttaccgatgcttcggatcatcgggcttccgaaggagcttattgtatgtaaatagaaaactattggaggaatttaaatggctaagaaagttcatacagtaaatttaaaaggaaactatacttacattgatggaattattgaagaagaaacaaaaacagatatcgagcgttatgatctgaattcaattttaaaatcatttgatggtcggaaagtgaaaatttctattaccgaggaagacgaacttccacaaatcaatgagtaggtggtgactgaatgacagctattatagatactgttttacaacgagaaaaagacgaatcgttcactgattatcatattagacttttcaaaaacaaagacacttatcacattgacacaaaaacaattgctacccttttaaacaaggatcagggaaccaactatgatgaaagcaaatggcgtaaagactttaaacaatttgaacgctggcacgattactttatctcaaagaatatgaacaaagaagttcaacaaaaacatgaagaaattcgcattgaatctgaaaaacaaacaattaaagcacgagatcaaaaaagagaattccggaaattcattgccaatcaagcacggtttgaacaaattaaagatgatgttgttcaagctattgcatctctagagtcaaaaagaccccttcgcttcaccttcccatcacctgctattgctgaaaaacatggactcgctctattcagtgattggcacttcggaatggaaatcgacaaccgcataaataaattcaataaagaaatttttaatgagcgtgtagaacatctcaccaacaaagtaattgagtatggtaagcagaatcatatttccacactacatgtagcaaacctcggtgatttaatcggaggtcttattcatgtgtctacaagagttcaagctaatgaagatgctgtagaacaaattaaatatgtatcagaaacgcttgctgaggttttagcgatgttggcaagtgagtttcaagaggttaagttctacaacgtggcaggaaatcacggtcgtctctccccttctaagaatgatgtggggatcaaagaaaactttgaatacctcattaattggtacctcgaagccagattgaagaacataaagaacatctccattgaacctgagcaagacggattcatccccgctaaaatcaacaatcaggaagtcgtgtttgtacacggacactacgatcgtgttgatcagtgtgtaacacggttgcctcaattacttggctacatcccttcttacatattcggcggtcatattcatcacaattacgaaaaagagtacggtagcacaacagttgtagtaaacggagcgcttgtcggtgcggatgattatgctatgcaaggtcggtttggaacaaaaccttctcaaaaatttatggtttttgatgatacaggtattgaggctacatacataattagatttaagaatgaaatatagggttgcgaccaatcgctttaaggagaacgattatggaaaataaagatttcatcaaagataatatcggttattgtttaagtaagctgtctgaactacgcaaggaaggaaatcatccggcatacaaaactatcgccaaatcgctgtgtgagtacatgaagatgataaatactcaagacatgaatgaaattaaatatttgtcaaatattaataaattaatctcatctgaaatggacaatctcaaaatctttattactacttcatttaataagagggattttaaagcttatcatagtttaagttgtgttttcggtgaattgagtagaaatttaggttctcttagaacttcccttcgattgatacataaagaattatctgaacgtgtactgcattatcaaaaggaggattaaataatgaacgttatttcattcattaatgaactttcaatttattgggatcaattttcggaagaatttaaaacggagctttccttaattgtttccagttaatttccacaacttagcctaatcgaagtattaggacattattttttcaactaagggagccttgatgtaggctcctattaactttgtttattgaggagctaattaacctttggattttcatcccattttaaactcaattctcaaaagttattggaggttaaattatgtggatagatgacggtgtatcagtatggatgtgcgaccgatgtggcatgtcatggtgtgaatgttgtaatgaatgcggaatgccacatagcgactgtgatggctgtgattgccctggttgctatgagtgtaatggtgatttagattaaaactttaattttataaagatgaggatgaggaagattgaaagaagaaactaaaattctttgggaatatgtaaagctactaaaagaaattaatgatagtggttatctatgtaacagggaattaaaagacgccctaacaagtctacataaaagcatgggatttgagaaaaacactaaaagtgaacaattgaaccaagatgtcaaattctctactaaacccttaaacggaaatagctacacattgagctcgggctatagtcctgaaagaattgctgtaattaatcctggaagagaagaaacaacctttttaattattgatttatacaattcccgtattgaggacatttcaaagaaagtggaatatggaacgtttaaacatcaggctagtcaaataaaagccataattatagacaaacgaccgagtaaattaataattgatgcaaacggtattggaaaaggtttgcttgatgctcttgctgataccttaaaaggaaccaaggttgttttgtccgaaaatggtgccttaacttataaataaaatacttttttagaacgtccagtgatgatttgagaaatctcgactccctctctattgctgggcgttttataaaacgtgtttttgaaccaaaattttggaggtgaaccaatgccaagaaaagctaaagaaaaggaaaaattgatctgtgctgcttgtcaaaaagaaaaggacaaagagtcggggttctataattcacgaagtagtctgtatgagaaaacaggaaaagtccctatttgcaagacttgcttgaagaaaaacattgattacagcaatatcgagtcaatatatacagtcttacaacagatcgatgttaaatttgatccgttgtattgggaacaagctgaaaagagaaaaacagatacatttagcgcttatatgacaatggctaattcattgaagcagtttaacggtactggttataaagacagtgtttttgacagacaaccagagaagccacttatagaggaatctacgcctacaaacaattctggtgttagccaatctgaaattccagatgacctgattgataaatggggtattggttacacccccgatgagtaccgtcagtttgaaagaaaatacaataaacttattcgaaattacggagaaaaaaccacacttcatactgaaggcttgctttcatatattcgtttccgtgtaaaagaggaattagcaactgctaaaggtgatgtaaaagaagctaaagaatggggttcattagcttcaaaggcagctacagatgcaaaaattaatgtatctcagttaagtaagagcgatatcagtggtggagtcgatgtactttctcaattatttgaagccgttgaaacagaattgggcattatcccccttctcccccgtttagcagcccaaccatatgatgacgctgatctaatcatttgggcgattataaattattacagaaggctcgaagataaggaaaaagtcgactacaaagacatttaccacttttatgatgaaatgcttgaagaggacttcaaatcaaaaggattgtcgcctgaagaaattgataaactaaagagtgctcgcaacaatgttttcagagacttggagaatgtgtacaaagaacctctttatgacacaggtgatgaagattaatggctagttataaaaacttcacctcgaaaaacaagaagcacacaaaagacagaacagatatttacgacgcagcttttgaaacccctctgaatcccgatgacaattcaaacctcattggcaagaatatctccaagtgggctgagttcacctcatttattcgtttttatccagacattttttacgatatgttgaaacccgaagtcggcggaattgagctggatttatatcaaagagtgatgatgagaaccctcagtcgcttcccacagaactacttctgtattccacgtggcggatcaaaatgtgttgcaggagacacagttttatttactgaaaatggattagtagaaattggcgaactattcaattacgaaaaaaaagagtctgaagttgaaacaatacataaaatctcaatgaaaaacagatatggtctaatggaaacttctatggccggcatatcaagcggattcaagaaaacgaagaaaatcaaaactcaagatggttatgacttggaagcaagtttaaatcacccagtattagtaatgtgtgaagatggaaaactaagatacaaaaattctagtgaaattaaagttggggatttattacctatttcaagaaacaataatgtatttggaagtgaaacaaagctaaatgtaagctttgatgatttcttaaatggatttagcaatcaaggcagatggcaagtagaaagaaacaaattcaatattccagaacacattgatgaacaattagcattaattattggttatcttcttggtgatggttgcttgactagaaacaattcaatactttttacaaatgaagacgaagatatattaaataattatatagattattttaacaacgtattaggtattgcagttaagcaaaaagatagaattaattttatcgtatttggtaagctcattcgagaattcttcagacagttaggactggaagaaaaagatgcttttggtaaggaaatacctaaaattatacttaaagcacctaaaaatattgttgcaaaaacaatacaaggtctatttgataccgatggatgtgtgacaaataaaagcgtacaattttgcactgcatcagaaaaaatgagtaaacaagttcaaatgttacttttaaactttggtattatttctttcagaaaaaaatatctaaataaaaaatttaatacttatcattataagatcaatatttctacaaagaatattgatctttttttacgggaaattggatttagttgttcaagaaagcaagaaaaacttatatcaatatgtaacaaaaatcgcaatccaaataaagatgtcatcccttatcagcaagataacattatagcaatttatcctaaaggtaaaacaagagataaattttatcatgttcttaaaggatctaatgatcttacttacgaaaaattatcactattattaagtgaaaatgagcgttttgataataaagatagcgatgaattcaaccatttagtagagctttatgattctaattactattacactaaagtaattgaaacagaagactctgagaactacgtttatgatctatatatgcctttaaccaactcatttgtaagtaatggattagttagtcataatacattgacccagattatggttgcataccatacagctatatgctttcctaatgtaacgttagccattaccgcttctacaaaggaatcagcggtgaaaatttggaaagaaaagcacgaggaaattttaaggttttacccttccattaaagatgaaatcaagagtgaaaacttttcaaaagacagtggtcgagttgaatttcaaaacggggcgatcatcgataacctggcaaacgcccaatcctctaagggtttacgtagaagacgtggctccttagaagaatcggccttgattgataaagatttatacgatgacgctattgagccgatctttaacatccctcgcacaaccatgactggcgaaattgatcctgctgaattaaatggtcagattaaccgattctctacatcagggtataaaaactcagatgagtacgaaaaaatccttacgatggttaaggaaactggtgatcttaaaggatcctttgtattcggatcagattggcgcattcctattcactttggtcgtcaaaaaatgtctgttattaataaagcacgacaagggaatgtaactcgtttccgtcagaattacctttgtgactggattggcgcaagtgacggcgcattaattaatatcagtaaattaatcaaagcccggactattacccatcccgaactttcttgcccgagagataaaaataagaactttttgctgcacgaatatgtaattggggtagacgtagcccgctctgcggctgaatcaaacaataaaacagcaattgttgttttgaagataatcagaaacagcaacaacctcattaggcaagttcaagtggtcaatattatagagccaccaaacggattgagttttaaagaacaatcaatcatggtaaaaagagttttcaaaaactatggaggaaatcaagatacttccctctcaagagttaaagctgttattgtcgatggaaacggagtcggtggcggtttaatcgaccggttattagaggatgttacggatccggagaccaatgaagaacttgggtgctgggctacaataaacactgatcaaaagccagatgtcccgaattcgccggaaatcgtttataaccttaaatcccaaggtattaaccaagacattattactcaattcctggattatgtagagtccggaaaattgaagttgcttaagtcctatgatgacatcaagaaccaaaaaagcatatctgacgatgtaatgattgaagcagcatgtattcaaactcaattgttcattgacgaagttgcaaacctcagaattaaaaagacacagaattctttcactgttgagcaagttgtaaaaagaattgataaggataggtacagtgcaattgcttatgcactgtattacatagctttatttttagaaaaggaagaatccgatgatgaatattcatttggattcttttttaattagtaattgaggaggtgaataatgactacacctgaaccacagtcatcatatgagtttaatacaaatttagcgccgcttgattcgttgttctttaatgatttatttaacggcatttcttacgacaaagttaaatcatggctgaaagaccacaacgtttacaataaacagattagggatgcctctaaattgctttataacgcaaatggtgtgtatagaaacgttattgactacatggtagccctccctactttagacagagttattttgggatcaagtaaagtagctgatttcaaattgaacaaacaaaagttcaatctggccttaaggaaaatcagcgacaaaagtgttgtcagggatgcattaggaaaactcagcaaatatggcactggtttttattattttgattctgtggtgaatgattccttccccactactctaagtgacaatgagatcggaacaataactgaatcaaatgctattgacgactttaattgttcagtcctcccccttcccctcgattattgcaaaattatcggcaggaaaaattcctcttatcagttagcttttgatgtctcctattttgacaagttcacaagtaacggaagatcactaaagcttagacgatggccagaagaaatcagacaaggctatagagcttataagaaagatcaaaatcgaaaatggctagttcttgataacaataagaccattgctgttaaaggaagtagcgacattgaagatcaatggggacgcccaatcggtttatctgcatttattgatatggtttatgatgaatactttgttgacactaaacggaacattttagatgaacttaacagtactttaatctaccagaccttccctgaaggcgatcaaaaagggaaatcagctttatctcaaaagcaacaggaacagcagcatgagaatataaaaaaagcgttagttgctaaaggaagcgttaaaggtgttaagttcttttctttggcttcgggaacaaaattagacaagttagaaactaatgtggatttcttgaaggtaaaaggtgaagacgagctcattaaacgtatcactacaaatttaggatttgccggttctgctctcaacggacaagatggtaactactcttctcaacaaaccaatatcgagatggtttcttcccaaatattctcctggttagaacaaattcaaagtgaatttaacaaggtgataaacgccaatatcatcaaagatcctcgctcttatattgaggtttactacctccctcttacccacgttaacaggaaagaaaaagtccaaaacatgaaagacctttatacaagtggtcgaggcagccttattgcttggatagccgctactggatggaatcctgatgcttacttatccctaatggaatatgaaaaagacgaaggttttgatgaaaaattccctgttcatgcgacctctttcacaatgagtaagaataacgataagtcagctggcgcgcctgagatcgataatcccaaaaatgaaaacacgattaaatcgaagacaaataacagtaacggaacgccttctggctcttgagaggaggtgattaatatttgaaaagcacgattttagaaattaataatcagaaaaaaaccagtggtcaaacatacatcaagtgggtcgttcttgaaattcatgaaaacaatactcagtttaacaagaacggtattacctggctggagaaatacataaacgctaaccttgaatcaatcaagctaatgccaatttgcgcagagttcttggatgatgaaaacagtgagccattcggacacggtttaacagaagtcaaggacggcacccctctctttgaaaacagcgcagtggttggtactactaccaatgcttacattgacactattgatgttattggtgagccaaaaagagtgttaatagctgaaggcttcctatacaaccagcgctaccctaaatttgttcaatggttaaaatcaaaaatgtttgatggtgatttccctgaaacctcggttgagatagcagctgtggaaggttcagatgcaattgaatatgaaggtggctggaaagaacaaggacgtatacctatgaaatttgactttacaggtgatgcaattttaggtattgaccctgcagatgacgctgccattttacttgaattaaacagtaacaaaaaggaggataatttaatgtcaaaatctcaagaagaagtagtccttgagttaaacaacaaacttgataataagaataaagaaattggagagttaaatcaaaaagttgagaaacttactgaggacttaaagcaaaaaactgaagaactgaatgctgctgttaaagctgcaaaggatgaaaaagctaaggctgaagcaaaagaaaaagaagcgcaaaaagccaaggatgaaaaagccaaggcagatgaagagcttaattccctaaaggaattcaaaaacaaggcggtagccgaaaagatgcaaggagagcttaaccaagctttaaaggaatattctcctgaagaaaaggatgtcgcaaaagagaaaattgaaatgttctctaagtccccttctatcgagcttaaaaacgaaattatttctgaaatcaactcagcaatcgctcgatccttcatcgctgaacgctcaaagaaacaagcctctgagactaatagcaaaaatttcgatatttattcagacgttcgtgattctgggcaacaaggttcagtgacaattgatgatctttattaagataaaataacacttttataaaatttaggaggaatactcaatgttcaaattcggaacaattggtgcttataaacaagtacgaaataatccacgttgcaaggctagtgtcgatttagtccctggtcaagtcgtaatccctaacgattcttctggtaacgcattccctccaggcgcatcttcaactgcaaaaggtgacgtgtatgtggttggaaacattattgataaacctgaaattcgcaataaagaagacttcaaagtcctaaaaggtgaatatgtccttgcatttaatttagcagacttaaaaggactgccaattgaactcagctcagacgtggtagttgattatgatgcgcttgttaaagatgacgtattggttcctgctgcggacaaaacaggtaaatgggttaaagctggcgatgacgttgcggagtttaaagtatctctaaaagtcttagagaaaaatacatttggcggaaaaggtttgtacctaacagtacaggcttaattaatattctggaggtaattattaatgtttacagttgaattaaacaatgttcaaaaagactcaaaccattatgcaaatgctaaattgaatgctaagtcccctattgtagaaatcttttctgcagctgcaacgggtcaagatctttccaaatttggcgcaaaagccgatgcagctatggcccatgtgaaggaactagcttcaaaagctcttatgggcaacccagtagctaaagccgagatcaacacaattgttcgttatgctattgagcccaaacttatttcagcaattaagctatttgattttatgggcacgtttagaaatattggttatgatcagcaaccaatgatgacaacatacgcacatgaatccatccgaagccaattccaagcatcccgtggtgacgtaccattcgctactacaacttggagcgaatacccaattggaacacaaaccatttcttctggttatgctgttaactatcgtgagattcaaagtggaaacctcgataaagtagccgaaggcatggagcaagttcaaacagatatgatgaacaaagcaatgtactatgtagtaaacgaaatgttcaatgcaattaaaaatgcaacaggcgttaaatactttgctgaaaccgaaggcattactaaatcttctgtagacgatataatcacaaagattcgtcgatttggacaaccttctattgttggtgatttctctgttgtttctcagctaaatgactttgcgggattccaggctgtagccggagatgcttcaagcactaaactcccacagtctgttatggatgaaatccgaagaacaggattgcttaacacttataaaggttcttctgttgtagaattacctaatgcttataatcttactgaattaaataaagccggcgacaacttcaaaacatatcttcctgaaggacttctcttcttcattcctcaaggtaaaaagtctcctcttcaagttttccaaaaaggcggactcacatcaatgaatggtaacgacattatcactggaactgagatcactcgttttgatatggaaattggagctggtgtagcaaaaggacaagaacatcaaattggtctcatcagagacacaaaatatgaattaccacaaatttaaacaatttaaaatctaggagggctgtgtccctccttttatttttggagggattacatgtcttttaatttagataaaaagatcacaattaaaaacctatgtccatgggatttatatttccgaaagattgacactcacggagacttcagattaccagccaatgggattagacagattacagctggagaagtgcaatcccaagtctatgacaatacctcgctattcactggaactgacggtcaaggtactcatgccaaaatctatattgatgacaaagaaacccgtgtgcacttaggttttgagaccgaagataaagacgacaagcaagaaattgttactgttgaacgaattaaacaaatcttaggctataaaacacaaaaagcctttgaagaaaatgttcaaaaggaaatcttgcttgagtctgaaaaagctcagctgtttgatgtagctaaaaaagaaaagattaatgattacgctaagattaagttcattgaagaatacactggatttaaatttgatactcaatcataagggggttaaatcttgactccttatgaaaaaataattaacgttttccactcaatgtttcaatcaaatgaaattcttcccgatggccttgagcagcagtttttcattaacgcagttggtgaatacgaaaccgaactgacagaacttggttatgatgaaaagtccaatacatttaaatatccccttacctcatcacaaattcaagttttaggaatgcttatgtacaaaggattctctttcagatatcgagacagagccttaaaattaaacaacgttgtaggaagagatgttcaattgacaggtttatctaatactaaagctcaggttaatagatcctatgaagatcttgtcgatgagattgaaaaaaaaatgagcaaactgaaagtgaataattttgattgaggtgattaggtgtctgtagattggtatctaacctcttcttcaaattatttgagtggctgggaaaacgaagagtttaattcaaacaagtatgaaatcttcaaggaaatcttagcgaattcacctgaaacttacgatattgaattgaatggcaagcctgaacaggtaataattcaaaccactcaggacagtgaaacaaaaaaagtccttacagttttaggcttattaaatcgtggagacctgattttatatgacggtagttattggttagttaattcacgccctaccgataacaaaatgaatgacagtgctactatgcggctttgtaattcatcaattagtctaacctcttctgataaactaattgattctggagagattgatgaagttacaggaagaccaataaagattaaagtccctggtgataaggttgacatcccgtgtgtattagaacgaacaacctcaacaattggatcagaattggctataaacattcctgaggggcaagcacatgtcaccatcccctttttaaaacatgaaaaattaaagaagggtctttttctttctttttatggcgaggaattccgtgttgatgatatagactattccaaggtctatggagacaccggaacaattagacttatagccaaaaagaaagttggaggtgatagcgaatgagtatgatggtcgaacatatgacaactgtattcagaactattatgaatgatgtagaattgaatcgtcttttatattataaagatgaccctctctcctcttctctccctgacgttcagacgttggaaaattattatgatccagttgatgattccccatcaatattaagctcaataattaagcgtgctcccaaaactgatgatttaaccgatcaaccaatatgcagactttgtgtttatcttggcaatggaatccctaaaccctcaatccaaagtgtgatgctgctagatcaagatttgatgattgatgtttatacacacattaacacctatgaagagactgaattcaggaacctgaaaattactgatcgtatttgtgacatgctcttcaatcaaaattttgctggtatcggtaaaaatattaaatacacaagactgctcatatcgaacgcacctgaaggctatttgggatacaaattaatattcactttcggagctatgaaatgattgatatggagtttttcattactggagaacctgtctctacagaacttggtgaatgcagattcattaaagttaaagagtacggtcagttagccaattatctaaggctaatcaaaatgtccaaaaaagagatcatttatgtttataacaaagaagatgttaatcgtttcggggaacttgatgagcttgttgctgaattaaaaaaaatgactctttatgaaatttcgggtacccttcctaattttcaagaagcctatagcacagtgttttctaaaatgttcaatggagaagaaatactggataagcttactccagacaacttcgattccattagagaacttgtattaaaaatgtgttgtttgaaggaagaaaaaataagctccaatcctgaaattcaaaaagctaatgagcgaagcaaaagagtcaagagtcaagatggtgattcagttgatatggcagatatcattagcacagtgtcgacttatacaggctacctttataaagacattaatgacatgaccctgtttcaactttatatgacttataaccggattgctcaattcaagcaatatgacacttccacactctttgctacagtttcaccagaagcaggtaaaaacattgtgaactgggataaacacattgacttatttgaggaagagaaacattacataagccgagataagtttatgaaagagaccaaaggtttttctaagggcagctaaaagctgttcctttttttattttaaggaggaaatctatagatgaaaacagttattcaagatacagctgatgtttatttcagaagaaaatctgatggtcagcttgtattcacagcagaagcacaaacagcttcattctcccaagccatctccgaagaaaaacttcgtggtggtatcggaaataaaccactttatatcttgaagtctgaaaaagaaatcaatcttactgtcaagaatgcatatttcgacttagagtggttagcaatgacacaaggtgaaacaattgaagaagaagcaaaagttcaggttttcgaccgtgaacatggtctaattgttgatgacaaaaatgcggttacacttaaaggtaaaccggtaagtgatgtaaccttcttcaacaaaagaggtgttacgtacaagacacctgtgtcaacagatggatcttatttaattcctactggatttgctggcactaaagagaaattaactgcagtgtaccagattaacaaaatcggtagacgcctccctattaaagcgagcaaattctctgagcgatatgaagttgaataccgtacaattgcctataatcctgacactgaagaggtttacagtgatatctacattcaattccctaacgtatctccttctggcgaatttgaaatgtcgctcgaaaacggtaatgcattagcaccagaaattaaatttgaagcactggcggatactgacactgatgagatggctgttgttattgaagcgagtagagaaattaactttgtcaaagacccagatcctggatctgatacagaaacacaaactaaatccgtagacgttggcaattaattttacaggagtgatttttaatggcagcaaaacttaatgatttcgatggtgtaaaatcttcagctagagatgatggaaacggtggtttagtaactgacattcatctcaaatcacaagaaaagcctctacaagttgacttccctcaagctggtttagatgctatcaaaggcatccaagtacaatccccttccgtgaccttgaatgaaagagatcctggtttctcctcttttaaaacggataaattcactgttacttcaacagctcaaaaagttactgcaggcatcactgacagaacagcacttactatttatcctcctgcagaaggcacgatttacattggaaactctactgtgactgctgatacaggtatcccattgacagctggtgacaaacctttttcagttcctgtcgctgctggtaaaacactttatgtctatgtgattaatgacggtactgacagagatgtaagagtgtttgaagctaaataatttgaggggattcttcccctctcctttttaaataaaagtcagtttttaaacagatttaggaggtggagttgttgacagaaaccgatgcaaatattttaaaaaccattccagataaagcaacctttacattccacgaagcaacaactgccccgtctgaaggtgaagaatttgtagtatcacattatcgggatattactgttaagatctctggttcctcaacttcaagagaaataaaattctttgccgtagatgaaaatggtgaaaagacagaaattgctggaacaaacaaaactgattttcaattaggtacgggcacattgaatacaaatgaaatctgggattttgatattgcagggcttttcaaattcatggttgaggttgtttccgtaaatggagatgtaacgattaaaggaattgcggtgagttaatgagtagtagtaaatttgtaggtcagctcaaacaaaacaatgagcaaattaataatcttaaagatcaatttttcagaactgaatctcacatgtctgatcatgaaaaacgcttgaatgacaaagttgatgagttcatggagaagcagaatttcgatttaaaaatgcacattcaaaacaatgcgaatccacatcaagtcacaaaagaacaagtcggattatcaaatgtaatcaatgaagagcaagccacaaaagtagattttgatagtcatcttgacgataaggaaaatccccattcagttactaaaagccaagttggcttgtctaaggttgataatgtacagcaagcaacgaaggttgattttgacgctcacaatgcagacctcgatcgacatatcacaaaggatgagcgcagttattggaacagctccgatgaaaggacaaagtcttttttagctgaacatactaacgatcaatccaacccacacaaggttactgctgaacaggttgggcttgggaatgtagacaatgtaaaacaagctactaaaagcgactttgataatcatctgaatgacactaatgtccatatcaacaaacctgatcgggataaatggaacgctgctcaacttttcaaactcactgccgatgatggaaaagtaatctacaaagacagttctgaaaaaacggaatacaacgatttgattaccaccgggttctatttaatcgccaaccaggggctacactcccctgctaacttgtccaatgtatatttggttgtcatgaattatggtgatacaatagcccaatttgctttagaagcatattacggaactcatagttatttccgatttagaaagagtgattcaacttggacttcatggcaaacacatgaaacgaccgacggagcacaagcaagagctactgctgcactcaactcagctaaaacctataccgataccaagctttcctctccgacatggtacactcctactttacaaaacggatgggttaattacactgatgctaactctacagatcaaacagtgtttaaaactcgatatacaaaggatgctacagggactgtttttgttgagggcgctatagcaaaaggaacaattggctttggagtggctgcattcactttgcctgaaggatacagacctggaagagcgtttcagtgggttggtgtagcttcccaagcaggaatgtcaggtgtcccgcaaactcacagagcacttattgacactgacggaaaagttattatagaaaatagctcaaacacctccaaacccaatgattacattagcttaggctttagttttaaggccgtgtagggagaatattatgatgcaagtatacaaatatgacgaaaattatatttacgaattccctgttgtacttgaagacgatagtccgcttcctgataattgtactactatagctccatccgatggtctttatattcctaaattcagtcctaaaacgaaaaaatgggttgagtccgcctccaaagaatacattgacagtttaaaaccccttgaccccgaaccatcggaagctgaaaaagttaaaaaacaattaagtgatttaacatatcaactaatgatggatggtgtactttaaatgaattggtatgaacttataaaagattattacaacgatggtaatggtgtctgggatgaataccgagtagcgcaagctgtagtaaaagggaaaattacacctgaacagtacgaagaaattgttggaaagaaatatattgaaccaactacctaattatgataattttaggttatgaaaacaataaattttataacattcatcagtgctttagtcttgcttggaggatgttcatttaacgaagtagaaacatcagctacgggattaggaaaaggaagcagtaaacaatacgagccgttaatgattgcacatcgaggcgcatcagaaattgagccagagcataccttactctcctacgaacgagcaataaaagacaaagcagactacattgaaattgatttaagacaaaccaaagacggtcatctagtcgcaaatcatgataagactgttgatcgaaccacaaacggcaaaggagaagttgaggatcttacattagatcagattaaaaagctacgtactgaaaaagggcaaaagatattaacgattgaagaaatcattaaaaagtttggacaaactacaaactattatatcgagactagaacaaacaacaaaggcaaattagtaatggagaaaaagttaattgacatactctctaaaaataaactaatcgctaataacaaagttgttctagaatcatttagtgacaaaagtctaaagaaattacataagcttaacagccatgtgcctcttgttcaacttttaaaagatgaagacgtaaagaatatgagcaattcaaagctaaaagaaataaaaaaatattctaatgttgttggccctaatgccaaattggttgataaagattttgttgagaaagtccacaataaccatatgaaagtacatgtgttttttgatactgataaagaaagaacattcacttccaaaatgcttaaattgaaagttgatggactatttacaaataacccagcttatacagagaaagttctaaaagaagattataaataaaatacaagttttatttagacacctctcccctattgaggtgtcttttttaatgtgtgcagaggatatataaggaggaaatgagatggcatcgaaaaaattaaatcttgggttaatcgaagaaagtgtaagtaaatatgacaagaaagaacgagtgcaactaactgatgacgttcatgtttttatttacccttacttctcccctacccgcttaaccaaaatgcttactgaattaattactgatccacaaaatgctcaagaaaaaaacattgactttaaaagcataaatcctgttcaatggggattcttttcactaattaaagaatttacagacttgggtattccaagtgatatcaaaaacaaagtaaagtggtttgttaagcttgtggactctgaatttttcccattgattatcagtagtttccctgaagaaagcatgaagaaatttagagaagcaacaaagatgatgcaagaaaatttagacaaactgtcaaacatatctcaagaagaaataaatgatcttatccttaataaggtcgaagagattgaaaatgaacaagaggctgaataatggccaagaatataaaagatatagcagcactaattgaatatgccgcaaagcaagccgttcaaaaacaggcaaacacaaaaaatacgctgattaaaacaggtcaagagcatgtgcaatctgatgtatatgacacatacgatcctcttgtatatgaacgtacttctcttttgaaggactcttttgtcattcaaaacgaatctaacggaatttcattagacaatacccgtgaagacaacggcaaggatgttgctacggttgttgagactggtcaaggatacacatatccagataaatacggttatggttacggaaaacctcgcccatttatgaagaatactgctgactccttaaaagatggacgattagttgctactatgaaaaaagatttaaatgcaagtggtattaaaacagaataacggtggtgtattaatggccagagaaataaaacaaaacatgatgcgctctagagccgaaaagttgcccgaagtcacggatgaaatgtggggtcaggttgatgacgagcatagaagcttaacacaagaatttcttgatgcccactcattccgagataaaaccaggaagcaatacaactcctctcttcgtcagttcttctggtgggtgcataattccttgaatgggaagaagctttacaaaatatccaaaagggatttcatcagatatcaaagcttcctgaaaaatagagggatgtcttcaagtggaatcgctttaaaaaaggctggagtatcttctttaaataactatatcgagaatgttgttgctgaagatgacgataattataagtcattcaggaacttcacaagaggtcttcctgccatccctaaaacaactacgtatgaaaaagtaaaagttacttacgatgaatacagaacaatgatgaaagtgcttgaagaagataagaactatttggggatggcttggttagctactgcttttaatgtaggtgccagaagagctgaaattattcagtttaaaaccgaaatcctgaattatgagatacctgaaggtcaatcttatgtcatggctcacaaagttcttggaaaaggaaaaggcgaagggaaacccctcgactacatgattaacacagaagctctggaatatttgaagctttggcatgaacaacggggatatgaccatgagtatctatttactacacagtacggtggccaaccaagacaaatgtcagagggttgggctgactatttttgttctgatgttctttctgatatcctcggccgccgcattaaccctcacctctttaaagcctcctgtattacttaccttcttgaagtcaagaaaattaagattgagctcgtgagtaaatatgttgcacagcataatgatgtgtctacaacaattaagcattacgaccttcgtgattttaaagaagaaaagaatcaaatcttctcgtaaacattatgagcctcttcaatcctcaccaaagttcaattgagaatatgcaacagcaaattaataaattgaacgaagctgttgctgaattaactaggcagcttgatgctaaagctgataagaaccaattcggatctaaacagattgatgaatccaagatcagtgatggtaaagttcttgtttacaacgcaagcaccggtaaacttgaatacgggaagattaagaaaagcttgttgggtgacatatcaattgatttgctttaggcagcactctttatgaaatccctcttttatgcagaatcaagatccttctaccgaagggttttgcttatggataaaaccttaaacttatttccatatttgacgataatatggagaggtgaaaaatatgaataagacaatacttaaacacaatttagtacagatgaatagtcgcgacctgatcaaatacatacaaaaagaattcccgcactctggtgagccctacacagaacaaaagcgcaaatttcaaatcctaaaatcgcttaattcatcagatttaatcttagctatttcccgtatgagtcgaattgaagcgtccttcgatcatacgaaaatgtggacagttggaagtgtgctcataggaacatgtttactatctctcagaattatgtttagttttaatttgctttggtatattctaatcgcaacatcgatttgccttctcctactttttgttgtacgaaaggatagggacattgttattactgctacatattttaaagaattacttgagcagattaagtccgaaaaaggaaagtgaccctcccctttgctagttctacacttttggaaatcatgatataatgtaggaaaataatactggtggtggttggatgggttataagattatggcttatggtggctattttttattcagccttttcttctgtttaatggatggttggaaacctctgggagtttgcttgacaatcctaggcttacttatattagctactgaaccgtacaggataaaatccgcagcgcttgcagataagattaaaaaaaatgctgatatgctaaaggtctacgatagcgaatttaatcctgataatttctttaccacttataaaaccaaaattgcttacaatgaagataaagctatccttaaggtatatcagcttaatggcgaagaaataaacgagtatgttatcccttttgaccaaattattcaatctgaaatctcactggatgatcaggtgatttcgaaggttgccaaatcagggattattgctggaggattattaggtggtggaatcggtgcagcaattggcggtttgtcagcctcctctactcaaacagaaatggtgaagtcaattacgcttaaaattacagtcgaaaaccttaaaaatcctatgcactatatccacttccttccttctcgtgaggatgatggatatgaacctcaaggttataaaaaagacggaaatataattcaacaggctttgaaaaacgccgaatattggcaaagtgttatggatgtaattattaagaaaacaagtacagtcgctcaataatttgagtggctttttttatttgctctgattagccccacttgaaaggatgtgacttatttttgagtcaagatttaaaaataatactgaccccaaaagctgatacctcctcaaagactgtcgaacagttaaatcagcaaattaaatctttagagaaaaagcttaattcccttaatttaaagaccaatattgatgcctctgctttaaagactcttaacgaattctcctctgcagttgacacttaccaaaaacatctcaaatccttcaatcaaacagttaaagaaactacaacgattaccagaaatgctgatggcactgttgaaaaactaacgcagcagtataagaaaaatggcgaaatcattcagcgtgaaacaaagaccatagacaatcgcaatcaatcattacgtgaacaaacgcaagaagttaacaggcttgctcaagcgactgaaaaactaggtcaggtacagaaaagaacagaacagaagaattctcaaggacaaacaacgagggttactcaaaagaaccgtaatggctttgacgatattacctatacgactgatccaaagacaaatgctacgtcgtcaaaagttataacaaattacgatcagcaacgaaaagcaattgaacaactaaagatagatttagaaaaacttagacagcaaggaattgtaactgacaccaccctctcttcccttgggcggaaattaaacactgctcaaacagctcaacaaattgaagcattacaaaacagaattaaaatgctcgatgataagtctgctgctgtggctaaaaataatgaactccgaaaaactattgagctttatcaacgccaagcacaggtaaacgtacaaaaccttaatacgcgttatggcgatacgatgggcgctggaaatagacaagctatccaagaatatctgaatgcagttaatagtcttaacgtaagtgccggcggcagtaatatcagatctcaaatgcaaagtttgaacatgcaattcagggaattagcttcaaatgcgcaatcagcagctagtcaagcctcttctttcggcgcggagctaacacaagctttcaaaagcatgtctacatatttaatctccggttctttgttctacggtgctatatctggactcaaggaaatggtatctcaggcggttgaaattgatactctaatgacaaacatcagacgtgtaatgaatgagcctgattacaagtacaatgagcttcttcaagagtcaatcgatttaggtgacacactttcaaacaaaatcactgacattctccaaatgaccggtgatttcgggcgtatgggcttcgatgaaagtgaattgtccactctaacaaaaaccgcgcaggttctacaaaacgtctctgacttaactcctgatgacacagttaacactttaactgccgcaatgttaaacttcaatattgcagccaatgattctatttcaattgcagacaagctaaatgaagtggataacaactacgctgtaactactcttgatctggccaactctattcgaaaagcaggaagcaccgcttcgactttcggtgttgaattaaacgatctgattggttatactacagcaatcgcaagtaccactcgtgaatcaggaaacgttgttggtaactcacttaaaactatttttgcccggataggcaacaaccgaagcgcaatcaaagcgttggatgaaatcggaatttctgtaaagactgcaggcggagaagcaaaatctgcgagtgagttgattaatgaggtagcagccaaatggaacacattaactgatgctcaaagacaaaacacctctattggcgttgcaaatatccatcaattgtctcgatttaatgccttaatgaacaacttctctatcgcccaaaatgccgccgcaacagcttctaattctgcaggtagcgcttggagcgaacagcagaaatacgcagatagcttacaagcaagattaaataaacttcaaaacaatttcactgaattggctatagcttcatcggatgcctttattagtgacggattgattgagttcactcaagctctgggttctttgttaaaagcatctactggaataattaacactgttggtttcctcccccctctttttgtaacgattagcaccgctacattgttactcagtaaaaacactcgaactttagctactactcttatatttggctcaaaagcaatgagacaagaagcattagctagcatcggattagaagcaggtatgacccgcgctgctgttgcatcaagggttttgaaaactgctcttagagggcttctggtttcctcagtggttggtgttgcatttgttgcactgggctttgctttagaaagcatagtttcatcttttgcagatgcaaaaaaagctaaagatgattttgaacagagtcaacagaccaatgttgaagcaattacaaccaacaaagactccacagacaaactaataaaacagtataaagagcttcaaaaagccaaagattcaagaaccctttcatcagatgaagagcaagaatatcttcaagttactcagcaattggctcagacattccccgctttaattcaaggttatgactctcaaggaaatgcaattttaaaaagtaataaagctttagaagaagctattgagaacactaaagaataccttgaacttaaaaagacggaaactaaagacagcgccaagaaaactttcgaggacgcttctaaagaaattaaaaagtctaaagatgagttgaagcaatacaaacaaattgctgattataatgataaaggcagaccaaaatgggacttccttgctgatgatgaagattataaaatcgccgcagataaagcgaagcaaggtatgcttaaagcacaatctgacatagcaagtggaaatgcaaaggttagagacagtgttctctcaatcgcccaagcatacagttctatagatatcagcaatactttaaaaacgagtatcaatgacattgtaggtaaactcactttaaaagatgatttgaatcctgatgatctcgataaattctcttctgcattgggtaaactccaagagaaaatgcaatcggcattgaattcaaacgatgaaaaagcatttgatagcgcgaaaaaggatctgcaaacccttttggagacctattcaaaatccggttcttctattgatgtctttaagttgagttttgataaggcacaaaagaacattaaagatggagataaggccatttcttctgttaaatcggaagttggtgatttaggggaaactcttgctgaagcaggtaatgaagctgaagattttggtcaaaagctcaaagaagcacttgacgcaaatgatatcagtcagattaaagatgtaatcaaaggcatgtcagattcaatgcagtttgactctgttcaaggcattcttaacggggatatttttaataacaccaaagaacaagttgctcctttaaacgaacttttagaaaagatggctgaaggaaagagcatttctgccaatgaagctaatgctctaatccaaaaagataaagaattagccaaagcaataagttatgaaaatggtgttataaaggttaaccgagatgaagtaattcgtcagcgaaaagttaagctcgatgcatataatgacatggttcaatatagcaataagctaatgaaaactgaagtcaataatgccattaaaactttaaacgctgattctttacgaattgacagccttagaaagcttcggagagaacgtaagctcgatatatccgaggcagaattgtctcagcttgaagttaaatcaattaataatgtagctgatgcgaagaaagaattacataagcttgaagaaaaaatgttgcaacctggtggattttctaacaaccaaatctctgcaatggataacgttagagctgctcttaaatcgtatatctcagcatcagaagaagctacatctactcaggaaacaaacaaacaagcgttaatcgaatctggaacttcccttgagaaatggacagacgagcaagagaaagctaatgaagaaactaaaacatctatgtacgtggctgataaatacaaggaagctctggagaaagtcaatgctgaagttgaaaagtacaataagcaggtaaacgactatccaaagtattcccaaagttatcgaaatgccctgcagaaagaaattaaagctcttcaacaaaagaaaaagcttatgcaggagcaagccaaactcctcaaggatcaaattaagtcagggaacattacacaatacggtatagttacctcttccctttcctctggttcatcttctggtggttcttattcttccggtggcgggtcttactccggtaaatactccagttacattaattctgccgcaagcaaatacggtgttgatccagctctaattgcagctgtaatccaacaagaatcaggattcaatgcaagagctcgttctggagccggagctgctggtttgatgcagttgatgccatccacagctaagagtttgggtgtaagcaatgtttatgatccttatcagagcattatgggtggcacgaaatatttagcccaacaactaagcaaatttggtggcaatgttgagaaagcacttgctgcttataatgcggggcctggcaacgtaattaaatatggtggagtccctcctttcaaggaaacacagaattatgttcagaagatcatgtcaaactacaccaagtcaatgacttctgctaattcctccattgcaagctactacacgaagaacagtgcgtttagaataagttctaagtatggtgcacaagacggtgcgtaccgatcaactccacataaaggtatcgacttcgcagcaaaagctggaaccgcaattaaatcggttcagagtggaaaagttcaaattgctggttatagtaaaactgccggtaactgggttgtcattcagcaggatgatggaaaagttgctaagtatatgcatatgcttgataccccttctgttaaagccggtcaaactgttaaagctggccagaccatcggtaaagttggtagtacgggtaattcaactggaaatcaccttcatcttcaaattgaggaaaacggaaagacaattgaccctgagaagtatttaaaaggtgtcggtacatctatttcagatgcatctcaagctgaagcagaacgacagcaagcaatagcacaagccaaatctgacctcctctctctccagggtgacattaattcagtaaacgatcagatacaagagcttcaatatgagatcgttaagtcgcatcttgatgaatatgacaagcgcattggtgattttgatgtaagaatcgctaaagacaaagccctcgctagtcattatctgagcgatagtaaagagttccgtaagtatacaaacgatcagaaaaaagctttaactgaacagcaaaagattcagagtcagaaggtttcttttattgaaaaagaaatcaaaacaaacaaaactctgaatgccgctcaaagagcacagcttgctgaggaattaaaacaagctaagattgatctcatcaatttccaagaagaagtaagagaacttcagggacagctcatccaatccaaagttgatgaaacgcttaacggtatagagaaatcaaccaagaaaactgaatccaagcttaaagatgttagcaacaaaatatccatgaccgaggaagataaagacaaggttaaatattatagccaacagattaagcttattcagcagcaacagaatgaagcgaagaagtatatcaaacagttggaagcacaaaagaaagctgctaaagggttcccggatattcagaaacaaattactgaagagatcgagaactggaaagataagcagaaggattacaatctggagctttacaacacaaagaaatcaatcaaagatgtgtacaaatctcttgctgatgaagttgtctccatctataaagagatgtacgaaaagatgcgtgatattgaattaaaagcgcaccaaaaagcaacacaagacttgattgatgagatcgataaaactgacgatgaagctaaatttcaaagacagttaaaagagaagcaagagagtatccaaaaactcactgaccaaattaatcagtattctcttgatgactcagaatttggtaagtcaaaggttaaggaattaactgagcagttacaaaaggaacagttagatttagatgagtttcttaaagatcgtgaaagtagcaaacgtaaagaagcgttgcaagatcagcttcaaaaagacgaagattcaattaacaagaaatatgatgatctcgtcaatgatgagcgtggatttaaggaacttgagaaaaagctaatggatgggaagattactgatattgctaagcaactgaatgaattctctaaattcattaacagcaatatggagtccattggtaaaagtatctctaataaccttatcgataagcttaaagaagcttctaatgcccttaatactgtgaccaaaggcaatacaacaggcaaaaaaatatcttcatttgaaacaggaggatacacaggaacaggtttaggtgctggcaagcttgctattcttcatgataaagagcttattctgaataagactgacaccaagaacatgcttgaaactgtaaagtatgttcgcaatctgtctgataacgatctgaataatgaaacacctaaatgggggcaaggtggaaaattagcagctttgattaacaaagggattacttctattccatcaataattcctaatattaaccaagcgagcctatctaatagtttgataccaaatgttaagactgctagcctgccccctaccacaaccgttaattctaatggtgataaaacaattaacacaccaataattttcaatgttgataaacttactggtggggaaactggagccagaacaatgctcgaaaccatcaagaaagaagttataaaattaaatggaagcatgtaagggtctgtataatgcaggctcttcagcttgctttttgattggtaagggtggaattttatgattagagaaagtcaatatttcatgttcgatgatatcccctcttatgaaattggggcagtgaatgtaaacacagagggcggactattggaagagaccttcgtagcgaatagaacagtaaatgaaacatatacacgatcagcttctgaaccgtatgtggacagtgttaaacgtgaaccatatgaaatccctttaaacttttacatagaagatcatttagatgaagaaaatattcgaagagttgcacgttggctaaatgtagatgattataagcctctttcattcagtagtaatttagatatcatttattttgctttgccagtgaatgcaacagatttggtacacaactgctctaatgacggatatgtgaagctgacaatgaaagtatttccttataggtatggacgagaaacaactacccattggtatgacatatcatcaggttctaataatatagaaattaaaaatataggggatttagatatcccactctctcttgaattcaaaaaaatcggtgatggagacatcacagtcgaaaacttgacagcttataaagaacctctaaaattcacatcaattaaacatcaagaagttattaatgtagatgccaataaagagctgatcacctccagtgttactgggtatgagtgttatgatcaagtcaatgaacagtatgtttttttaacaagggggataaacagagttaaaataacgggcgaatgttgtatccggtttatatacagatataagtatttgtaaggggatgttttattgatttacgattttaaaccaggccatctcaagctttctttagcaaaaccaaataaaaagaaaatcgctaatatagtagatttctctaacgcctctctaaatttgaattttgatgaactccacgatctaacttttaatatcccacttaaagcaagatataatttcaagatgaagccaaaccatgtggcagaactcataaaaggctggtatctcattaaggcagagttcttaaacagagttgaatggtttgtaattaccgggttgacaaagtcagaaaatgaggaacaaacaatacaagttagagctcaaggacttccctacattcttcataaaagcaaaatcaaatcatatgaaggcatctctaaaaatctgttggaagttgccacagattgtcttaaaggaacttgctttactgtagactttattgacccctcttttaatgaaaaacgccgctcatttgatgttacctctacccgatatgagtttttaaagaacattggagaaacttttgaggctgtgcctatatttgatactgttaacaacacagtatcattttataaaaaagaaactgtgtccaagtataaaggtgtccaattctctcctaaaaggttcatgattgatatggaagataccattgatattgatgaagttgtaacacgattagacattaccggtaaagatggaattgttattaattcagtcaatcctactgggcagagttacttggatgatttctcttatttcctctacccttttgaacgtgatgaaaagagaaatgtaattaagcatagtgattacatggatgatgatttgtgccatgcaattttagattacaatgaacttgtaaataaagaaggctcttctttttacctccttttaaatcagaaaaaagatctggaagcaataaaaacaacacaggagaataccctcttcaccctagaaaaaattgaattacaacaaatcttagataagatcacagtagcaaaaaaagctggagatgacacgaaagaccttatcaagcaaagagatgtcaaacaacttgaagttacatcaaagaaagctgaaatatccaccactgccaatcagatttccaagataactgaagaaataacagtgttaaaagatcggttatctatggataagtttctcggtgaaaagctaatgaaaaagttgtcttattttatccgtcaagatgattggtctaatgacaacatttttgatgaaacagagctgtatgaaaaaggccttgaggaacttggggagaaaaatacacctccggtagacatcagaacaaacattgtcaacttatttactgtcaacaaagaaaaggatttttgggatagaatttacctgggagatataatcagattagttaatgacgattttagaactgatgtcaaagcaacacttacaggaatgaattttgattttgagcagcaaagtatacaagtaacactctcgaatggaaaaagagctactacgatagaacaagactttgcacgctcattgtatactgctaagaaagcatcaactgaattcaataagaaaaagattgattatgataccctactgaccaattacaatgcacgaaatgatcgtatatctgcacccgtagcaaacccaactatccgaaatgacgggactgctataactcatgttgtaaatgataatggatctgtagatgtatcaattgaatgggattttccagactccgatgaggataaatacaatatcgatggtttccttatccattgctactctgacacatcagatgatacctatctttttggttcaaagatgtcagctgaacaatatttatcagttagttatgataaacgaattgcaacattaaccggtcaagtttcaaataaacactatacatttggagtacaagcctatcgcacagtagagacatccattgatagcagtggtcgaatactatctgatattgtacagcctaaatccccttcagaaaacccctacctcccttctaattctgttgaagtgaaaggaagtctaagcggaaaagttaacgggctttatacaatatccaccgaaacaaagcctatttcgccagatgcaggaacgatttggattgattcaaagactaataaacaagagctttttaatggtgaagagtggattgtgtcttctgcgggctcggctgattcattaaatggttacacgacttcaacgctatccacgcctaattcaatacctgtacgtaatgaccggggaatcattacaggttccatagatggaaacgctgagtttcttggcggtaaactacactcagaatatgcgctatcctctgatgttcctcagatagctaaaggaacgtatgtgggcgatggaacaattagcaaacaaatattgctgcctttcactccaacacatgtgaaagtgtggccagtgtctcctaatgattctatgctattaattgatgagacagggggttatacgtatcagataaatgaaataggaatatccctggttgggggaaactctacatacggaagtataaacgagcttggatttataacaggctcagacagcaatcaaagagggaataaattaagtacaaagtacatctgggaagcatataggaatgtaaactaaacaggcatatccttattggatgcgtctttttttatttcaactttctttctataaataaaattctactttatgcaaagacttgaccgttttcatacgataataccccttcttcacttaaaaataccttgtaaattataaaccattttaccacttgatcccatagcagaaattgtgtcatgatggattttggtatataaagtgtttaacagaaagagtgaggggatcagcaatgagtgacaaaaaatatgaatctatacactggtttgcgtcagtgctagcgtttttattaataattttgaatagtttttttataaaaattgagggtgtaactgttggtattgcgattgtatatatagtgatcatgggaattgttaggagtacatggaaaaaggcttaaagagaaaagactgcagagtttagaagagagagtcgcgcacttggaagaattgctccatcaattacacaataagaaaggacggtgaatttagtttggattttcctcagctctataacgaccctaccctttctcaaaaaaggaagggttcaatcgatgacccttatttaagttatagtgaaactttaactgtttacaatggtcgggccttacttactgaaatccctaatcgtgagtacagagttgtggttgaaggtgacggtaaagaatggcgagaaattgaagatggtgaattagcagacaactactttaaggttgattaccttatgggcgttgtcttttttaatggttcaaacgaaggtaaatcacttacttttacatatcaaggagaaggatgcaccttctcccctgcctcaaggatttggattaaacggcaaggaaatatggtcattgaaacacttcaaggcttaatagatgatgctgaagatgccattattcgtatcaacgaacgaattgctgaatgtgaacgtgtcactaaacgatgtattgaaataacaaattggtgcagacaagcaacatcagattatgagtatgtagttgagaacactagaaagatttacttgccgtttgtgtacacctatcaggatttattgaacacttatccttcccctcaaattggttggactgtcactgtaaaagaaacaggtattgaatatcgatgggatggtttcgactggataaatattagcgtctcagataagtatgacggtttcaacattgtttctagctatgtagagccttacaacatcagatctgtatggttgagaacgaacaatgctcccaaaaagatgagaataaaaccttctgtagaaccacctgacggaagtatggtttggattagaaaaggataaggaggagtatatattgaacgacaatttaattcccataaacacaatgggttataaggacgaagaaacagagcaatggatacccattgatgccatagggttaaaatcaaataatattagatatactgcagacgatatccaagaggcttttgataaagcttctaaggatattaaaaacgtaataagtacagtcgattctggcttaacagatatcacaaacactattggagacatttcaaaaatccctgcatccggtgcaacaattgttgataaagtcctaaatgaatttatcagacgaagtgtcaatgttcaggattttggagctaagggtgatggtgttactgatgacactgaagctttcaaagctgcctttgcaagtgggaaacgagaggtttttgtacctgcaggtatttatatggttcaaggattacatatcccttcttatgtcagactttacggtgttggatctgggtctattatcaagcttcacccaactgccgccggaacatcttgtgtgttaaccaatagcgactacacaaacggaaacgaatatatcttaattgaagacttagacctcgattggaatttagacaaaaaggacaacaccattacaaatggaacaaatgcaaactgtgtgggtattgttaactctaaatttgttcgagttagaaacgtcaatgctcgaaatccaggtgtgcacggttttgatgtaagctcccctgtttggaactcttcctctgatggagcagatcattatcagccaaatggtagcaaatatgtgtggattgaaaattgtactgcaactaattatggtgatgatggcttcacaactcactattctgattacatcttcttcactaactgttatgcttatgacgctaatgggtctgcccacgataaaggctcttcaaattcaaatggttttgaaattgatgatggctctaaaaacgtatggctggtgaactgttacagccgaaaaaactgtagaggatttgaagttaaagcgcacagcagagccccagcagcaagaaacgtaaatttaataaactgctactctgaaaacgatattcgctcatttgacttcagacacgttggcttccatcttgccaccgaaaagatctccacaagtgcattcgatattaatgttgttaactgtactgccaagtaccctatttataatgacctttatacagggttaaatccccgtgctcttgttatttccgcatatagaaatgtcaacgtatcaaacttcaatgcaattggcgacccagcctatgattacaagaacactcctattatcactactcaatataagagtagaaacatcaacctaaataacatttcagtttcgggatttacaacagcgagtaacgatatttatgttatcggcggagctcaaaagtctgacaatgtaaacatttcaaatgtcaccattcatcaatctgcattagtggggattgcggttgggagcagagtagactcagttaatatcaataacgtgaacctaaccggaacaaacaaagcaggttcgataggtgtttattgcactaactcacaagccaatattagcgctgcgatgtgcgaacaatacgctactcccagtaaaattgccggaaaaacctacacttttatcccgaataatttcaaaggcggtttacgcggggctacgacttctggctatgctaaaacaaatactagtgcagtattagcttcatcgggtgaacctcaagcacttggagatgctactttagttggagccactactggaggatgcgttgcaaaaggaacaagaaccaacgttttcggatcatcagggggaagctctgtagatggatctcgtagcggtgtttacaactccaatgattctcatatcgaggggcaaaatgtatcacgtgaaatccacgcttctggcggggtaaaacttggtgaaaatgatcgctatatggtggttggcggatttggcgctactccatccagagcgaatattaaatggatgctaaactccataaatggggatataacatctgcaggaaagatgaatggcggagccacctttagtgattacgctgagtattttgaaagccttgacggaaaagcgattccgacagggacaattgtcactcttgaaggagctaaaattcgcccggcgagaaaaggtgaagatgtacacggagtaatctccgaaactgcaggaactattttaggcggagctgatattcactggcaaggtagatatttaaagaatgagttcggtggatacatatatgaagatgtggtcaacccagaaaccggtgatgttaagaaactgcctaaagtaaaccctgagtggattgaaaaaatagattacgtccctcgtgaagaacgccctgaatggaatatagttggattgcttggacaggtttatgtgaaagtggacaacaccgtttctgttggagatcggattgaaggtaattatggcatcggcacaaaaacagaagacaggttttactcttggaaggctatggagattgtaaccccatattcagacaagcttggctatggcattgccatctgcttaattaagtaatccctcaaaattaaaggaggtggttatgttctagttaaaatataaattttattcaatttacagcattcaaaaacagagataacaagagcatacgtgagataaagagagattgggattcccccttctctcattttgtgttcttaaaactaagattattggaggaataatttttatgaatatcactcagaaccttttgactccgaatagttattcaagacctcgcactggtttgaataaagttaaagctgttgtaattcactgggttgcaaatcctggttctagcgctgaaggaaaccgaaatttctttgaaagccgaaaaagtggaacgaacggatacggatcagcacactacattgtaaaagagaacacagttattcaatgtattccaaacaatgaaatggcttatcatgtaggctcaaatgtgtatactcaaagtgcactgcgaaatcttagctcgtatccaaataactgcactatcgggattgaaatgtgccataacgatatgacaggtaagcctacagacgcaacttataaaacaacattagagctagcttgctccctattgaaaaaatatgatctgactcacgaaaatctttggactcaccatcaggttgttgggtggaaagattgtcatagatattacactaacaatccatcagaatgggttcgatttgtgcaagacgcttctaaaattctaactggtaaatctgtcacaattcctacccctactcctgctaacaataaagaccttgaagctcctgatgttaaaacgagagagtcatatattaagaacacagttatcgcagacagtcttaatgtgagaacacaacgcaattcaaactcctctatagtacttacccttcctaaaggctctactgttcaataccaaaaaggatcaactcaaaatggttggggttatatcaaatatacaaactccaaaggtgctacatatagtgggtacgtcaatgtaagttatattaagagtgatgctgagcttgggaaaggtggctcaaaacccaagacaactccatctaaatcacccggagtgacaaagaaacaggtagttcttcccgcttcagcttcttcttggagaatctatcctcttggcaaagccccagttaaagcaaacgctctttctactcaattgaatccaaaaaaatttggtggattaacctacgacattttagataaccctcaagcagacgtttacacaattaagactgatcagtttggtaaagtgaatatttatgccgctgcttcaacaggagctaagattgtgggtacgtcttccccaaagtctaaatccactcctaagcctaatagtagtggggtcaaatctgcaggcaaaattaaaattgtcggtgtaaaaagcgctgcaatcgttatggacagacccgataaaaacaaagcaaagaatctcggcactgtggagctaggtgataccgtcagcatttctggctcagtgaaagggttaaacaatgctaagggttactgggaagttatctacaaaggtaaacgcggctacatctcaggacaatttgggtcaaaaatctaaatatatttaaatatctttgaggatgattgttgatgaggtatatcaatgattatcctcttattataggaggtgatgtaatgtcacctttctattttatcaaaggttggtgacaaatggataactttgagcaaagcaccatttcaagattaagtgcacttgaagaaaaagctaagcacactgataacaaaatcgactctcttgaagaaagaacaaatgttattggtcgtattgctacgcttgttgagcagcaagtcgaaattaataaggattctcaagcacaatcgagagaacagttcagcactctgaacgaaatgagcaacagtttaaaaaatctaagtaaatcatatgaaaaactggacaatcgagttgaaatattggaacgctctgattctactcgcaaaattgatccttctcagtttactaaagaccttgtgtttaaggtgctaccaagtgtaattgcgtctattatcgcggcttggttactcatacattttggacttaaataaaaagaacaggagacgatttaatgactaaaattaactggaaagtaagacttaaaaagaaaacattccttgttgcaatcttttctgcaactcttttgtttgcacaatccattgcatctgcaattggttacgacatttctgtatttagtgatgatctcactgagaaatttaatgctttgcttacatttttaactgcaatgggggttgtagtggatccaaccactacaggtatctcagacagcgatcaagcaatggaatacacagaaccaaaataacttggggagtttgtctcccctttttttcattttcaagaagaaaggaatgatttttgatcatgcaaataggatctggatatatcggaagtccaatgcttgagaagtcagaatctaaccatgaagtaatcccctccccacctgcaacctggacgattaaatattctttctataagttcagcttttcgaatgatcaggaatgccacgtatcaatcaatggtggagatcctatctatttaagggctggacaaggctttcaaatggacgctcacgattcacctatcacaagcttcaaaatttctgagtcaggaattacatataactttttgggggcgcataaatgagttttttcaatccaatggttaatgtctcaattgtcactgggaagtctgcttatgaaatcgcagtggacaatggtttttcaggaactgtagaggaatggttagcttcactaaaaggtgaaaaaggcaacactggagctactggcgctaagggagacaaaggtgatactggtgcaaccggtgctaaaggagctactggtgctgccggtaaagatggaaaatcagcatatgaattagccgttcaacaaggcttcactggaacattagatgagtggcttgcttctctaaaagcaacagcaaactgatcatatacccttctctaacgaggagggtatttttttcgtttcgttcataatcgaattattgatttgtttttaattttcactcaaattccctttacatttctttcctccaatgcaactatataataaaatggatttgaaaggggtttaggacttggagaacgaaaaggtcattccttatgatttagtagcaacaaagatgaatcattggtatgtggctattaaaaagaattgggtcggtagagcagaagaaatgcgtaaagaagttatgcaggaaataaaaattatggaagaaaaccaagatgttttactatactactccctacttgagtttagacataagctaatgttggcatatatgtatcctaacgctataaaagacattgagaaaaattatggtgagttaaaagcatatgaaggccatgaaaacttaacaggaatgctcgaatattactattattttttcatgggcatgttctattttagacaaaaggagttggcattctcccttaatcactatagacaagctgagagatatttggattcaattgagagcgaagatattgaagttgaaaaagctgaattttattttaaattgtcagaagtgtattaccacatgaaacagacttatttttcaatgaattatgccatgagggcttacgatatatttaaaaagcaacctgttattgacggtaaccctacatacggggtacaaaaggtacgctgtcaattcgtcatatttggtaatttattggacagtatgaagtttgatgaagctttaaagcaagcatacaaagcgtatcaggaagcagtagagctaaacaaaagtgaaaagaatcgtgggcatttgatgcgttcagcactgtttaatattggattatgttataatcaaatggaagaacttgataaagcattttttcactttaataagtcacttcaaatcattgagccggtaaatcatgattacgctgctaaaacattatttgttatctccttcttaaagggaaggcaaaatgacattgaaaacacaaaaaaattttatgaacaggccaaacagttggctgaacggcataacaatgaaatggtacttgaaaagttaaaaatggttaaaggacttttcttggactatgatttagacttagttaggaaaacattcgagttcttcaaagaaagaagtatataccctgacatggaaagctatggtgtctctgtagcagattttctcactggaaaacaggatgcttggggtgcagttgaattttatcgtttagcaaatgaagcaagaagacaaatcaaaaggggagaagcaatatgaaaactaaactatttatctgtgcagttctattattcggcgttgccggaacagtgggtgcttcctatctccaacaacaaaatgatacgttcaaggttgctgaaagagccgaaacgtaaaaaactaatgactttgtaaggagaacagagggagttgctctctgttctcatgatttatgtccacccgtcaatcctgctctatgcaatgctgttcctccaggtgtataagaaacagctcgtaagatcgcttttgatccgtatttatttcttatcccgtccataacaaatccaagctttcttctcttctcattatctttttcaaacagacttaattgttgatttacatcatcttcaatattggataaggtaactgaaacacttcgtaccgttttgcctatatagaacttatcaaataacatcaagcaatttcgataaatatccattgtgatatttgtaggtaaatcaattgttttagctctgtgaaagccacccccgaactcatctttactataaccaattcctaagctgatcgtacgccctactttattatgtgtccgtgctcttcgtgcaacctcttcacaaatctccaagagaaccgcctttatgtcctctttcttcgtatagtctctaagtaatatctgacttttcccgtagcttatttgcccctgcatcaaaggagctccaatttcagaaaggtcgattccatgggcatgataatagtaggataagaacccgacgccttggcatattactatgctaggtttccaaatgctctcccccaaaccgtacgtacgcctctcagcgtatacggctttccacttgtcagtttagtttcccattgtgtaagtccctatgacagtctacacataaagcaagagttttcctttgtcttgcaatcatgtgttgttcccataaggtcttaccttttaagtctttaagttttctaacatgatgcatttcaatcgctacatctgcttttccgcagtattcgcattttttagcgctcaatctgtcgattagactcgttctcccaacataccttacgaaattcggaagcgtatcgcaccttatgtctgcttcattatccactcgtttaaaaccttctctatagaaataccttattttcgttcccgccttagttttataagcaatccccaacttcccattcagcctgaatcgactatatatgcttgcaacggacgccttatacttagccccaagggttctaagaaagctgtatttcataaaataatagaaatcattcagtgtgtgaacgttatgagcgagcttgtaatagttgtacattcctcggatttccgagttatacatgttgatgatttcaaggtcatcgtggtttataaggtatgtcctatgagcagccttccattttccatcggcggtgattttgagagctttatattcctttagtttattaatccacttttcagccggcatatagagtttacatctaagattttgtgttttcctaaggttcccattcttgtctgttttggtatgtgaacttctcttgatttgaatgtcatatcctaggaatctcgctttttttgaactgtttgtgattagtgtcttttcttgggacagatttaatttaagatttttatttagaaaaaccgtaaggtcttcctttatcttcaaacagtcctttttgcttccgataattccaactatgaaatcatcggcgtacctaacatattgtattcgtttataattcgtgtccataggatcagcaaaatcaacagctaaaagtttctgtttcagcgacttgtacgttctcagctcttctctttttctctctaaaggtagttcgtcccagcacgctttaagtttttttctgtgtttgtaaactagatactcacggcgcttgtattccttgtttgttgctctttttttggctttattgaaaccactagcatagtccctcaggtacttgtctaattcattcaaataaatgttagacaatagtgggctgataattcccccttgcggtgtcccactataagtggagtggaatttccagtcgtttataaagccagctctaaggaatttccatataagcctaatgaattttgagtctctaatccttttcgccagaatactaattagcgtatgatggtcgatgtgatcaaagaaagattctatgtccccttcaataaaccaccgcacccctgtaaagctgtgttttacttgtttaagtgcagtatgacaactacgattcggacgaaagccatgagaactgtcttggaacgttccttcatatatcgcttctaagatcattcgtacaacttcttgtacgagcttatcgtcgaaagatggaattccaagtggacgcttctttccattggattttgtaatataaactcttcgagatggtttaggctggtaagtttcatttttgagtgaatcaattaacgaatcaatgcgtttatgactaaaaccgtcaatagtttttccgtccgatcccttcgtcatgttacctggcttagcatatattttggcataagcctttaggtaaaactcaggattatagagattcctataaagacggtcaaaaacataattttcttctttagacttggaaactaaattgttcaacactacgtctggacttctcacagagcctcgcgctccttccaatgttgtattaaactagacaagctgtctcccttcgccatgtagcaggctttccctaccccagactactacggagactccgttaccttgtcggatattcaggatcgatatccatagcctatatcaggcattccgatttaggtaatccccatttagacatatgttgacatagctttatgcggtgtcggatgtgacgttcgccctttaacccttatcgggattgtccagtcattgagttgcttagagaaagctcaactataattcttcctccctatgactgtataacgttaatggataccttccgttatagacggtagttttgacgactcggactgtcattcaagcagtgtagctttcatccttatccacatatctcatcttgccattcagtcgtgacttggtatctagccaacttatgacttttccaacatgctacactccccgttcagtttccttcccggataagttggatgatgacagatcgttgcaacttaatctgttgtcttgctatcgacaaattcaaacatatgcccttatgggcgcacaagctgattgcccatgatgccgaagcgtttttcaagcagctctagtggatatttagctaattggccaacagttaatatccccatccggtttaaattcctctccatcctccctcctattccccacatttcagataacggatgaacacaccaaagctttttaggaacatcttcatatctccaccgtgcaatcccagtctttgttttcttgctctctaaatcaagagctaacttactcagtagcatattgtcaccaataccaacagtacaaactaagccaaactctctcttcatactgctctgaattgcttctgccatgacttcaggattttcttttcctgcatctaaaaaagattcatcaattgagtacgtgtgcacacatgtttcaggaacgaacctgtaaaacaatttagtgatttcagttgaaactctgatgaaaagtttcatttgcgggtttactatatgaatttttggatcatctggaatctcaaataaccgggagccagtcttgattccataatcttttttaagtgcaggagacgctgctaagacaacacttccctgtctatccgtgtttccgactacagcgagataacatgtcattggattcaatcccattgttacagccattcgctaaatatagcaagtgtttttttcattttatttaaaaacataattcgttatattcatatccgctgcggcataggatgtaatcaagcatggacaagataaggaggcgtcatcagtgaaccacttctacgtgtggcacatcaaaaggataaaacagctgcttattattatcattgccgcatttgcagcagccagcttattttatatacagagagccgtccctcttcctgtatttttaacggataacggtccgaaggcgatttctaaaggggagacgaaagcaaacgaagtcgcattaacatttgacatcagctggggcgatgaaaaagcggttccgattctgaacacgctaaaagcaaacggcataaaaaacgccactttttttctgtcagcttcttgggcggagcggcacccggatacagtggaacgaatgattaaagacggacatcaaatcggaagcatgggatacgcgtataagaactataccaacctagaggaccaagacattaaaaaggatatcctccgggctcagaacgcatttaaaaaaatggctgtaaagaatgttcatttactccgcccgccgaccggacaatttaataaaaaggttcttaccattgcacagcagtaccactattcagtggttcattacagcattaactcacacgattggacaaatcccggccctgataaaatcattgaaaatgtaaacagtcatataaaaggcggcgacattgtcctgctgcacgcctctgattcagcaacacaaacggaagaagcgctccccgccatcattcacaatttaaagcaaaaggggcttaaaaacgtgactgtcggtgatctgatcgcaaatactgacgtcaaatcatcagaggtgaaataactacctctgggcaaactttggcagcattaacagctgaaacgcattgcagcccatcagcgggatcagcatcaaataaagccagtcctcattattcactcttaacgcaggaacccattcaagcgctgtaataacgaccattaaaaataatgatgaaatgaacgtatttcttgaggactgcttttgttttatatatgccgtcaacaggcccacggcgagcaaagccagcggcagccagacaaaccctgcaatcgagtcatcccgctcaccgaaaaataaaaatctgacgtacattaaatcaaaagcaacaaacagaatgataaacagctgaagcagattccaaagcgaactcgatctgaggatttcaagggcaaaccggtgcaccgtcaaaaacacgaagaatcccatttgactgatcacactgaaaatcatgcctactccgataaaccagatcagaacggagaaaatctgtccggcctcaaaattcagaaagaaccccttgtactccccccacttcagtgcaaatcccacgacgcttgtaataagagcgcccacagctaaaatcgaaaagaaaaatcgaacaagcccgcggcttttcatctcttattcatccccctgacaatcgcgttcagcgatattttgttatgtataaatccattccgatgaatcatattaaaagtaagaacaagtaaggaaggagcttatgtatgtcaaaagccaaaacgctattgataagctgttttgttgtgttatctgtaacagcttgtgctccaaaagaccaagcagcggatatggattatgaccagactaaaaaaatggttgtcgatatattaaagacagatgatggaaaaaaagcaattaaggaaatattaaatgatgatgcgatgaatgaggcattggtgattgatcaaaacgccattaaaggcacgatagagaaaaccctcacctctaaaaaaggggcggagttctggaaaacgatctttgaagactcaaagttcgccgaaagctttgcaaaaacacttcagcccgagcacgaaaaaatcataaaaaaactgatgaaagaccctgattatcagaaaagttttatgcagatcttgcaggaccccggcatggataagaaatactacgagctggtgaaaagccaaaaatttcgcagttacctagaagatgtgattacagagacactttccagcccgcttttcaaaaagcaatttgaagatgaactgaaaaaagcggcttcaagctctgaaaaagaaagccaataaaaggccgggccgtattgatcccggccccttttttattcagccgttttttcaatgactttttgggcgatgcccatataaatttctccgatcggatggcttctgtcgtagacagaaggcgcaaactggtctttgtcccaatcaggctgctttaaaggaattctgccgagcagcggcacctgcaattcttccgcaagcttatctcctccgccttgaccgaacacaaattctttttcaccggtttttgcactttcatagtaagccatgttttcaatgacccctacaacttcatgatcggttttaattgccatagaacccgctctcgctgctacaaatgcggctgtagggtgcggcgttgttacgataatctctttactgctcggaagcatcgtgtgtacatcgagcgcaacatcacccgtgcccggcggcagatcgagaacgatatagtcaacctctccccagtcaacttcatggaagaagttgttcagcatcttgccaagcatcggtcctctccaaacaaccggagcgttttcttccacgaaaaagcccatagacatgacctttactccaaatctttcgacaggaagcagtttttctccttctactgtcggacgaacagtaatacccatcatgtcaggcacgctgaaaccgtatatatccgcatcgatcaggccgacttttttgccgagccgcgcaagagaaatggccagattgacggaaaccgttgatttgccgacaccgccttttccgcttgccaccgccagaaagaccggcggatttttcctattcagcagggtttcgctttcaggcgccggctggctgaatttcgccaatgtctcttccggcagctcttcaaaccgaaggccgacagtttccgctcccgcttctttcaggacggatacaatttcctgctgaatgcccatttgttcagccgtccccgtttttgccaatgcaatttttacactgacatgccgtttctccggcttgacctttacttccttaacggcatccaattctcccagcggtctatgaagaaaaggttcgcgcatttttccgactatatttcttacttcatcttctcttatcatcgaaccctcaccctttgtgtattcgtttacaaatggtattataccatatattaatcatagaatcggcgaaaaaccctccttactcgggagggtctcctttctctgtgaagtatctcaatacgcccttatacacggaagatgcgattttatcctgatatttaggctggctgagccttttcgcttccgcggggttggacaaaaatccgacctccaccagtgcgcccggtttggttacattctgcattaagtaaatgccgtgtatccgcttcgcctttctcgttgtattctccaaattaattctcaattcgtcctgtatatattttgccactttttcattctcttcgtattttccatagtaaaagctttgggcgccgctccatttcggtgacggtatggcgttcaagtgaatgctgatataaagctctgcttctgaacggttgatgatctccacgcgctttctaagatcttccgctttgcgtctgctgtagcctttcatcccttcaggcgctaagtcggtatccgtctcccgcgtcatgatgaccaaagccccttgctcctgcaaatagtctctgactctggaggccacttcgagcgtaatatccttttcaaggtgattgcttcccgtggcgccgccgtccggcccgccgtgtcccggatcgagatagatgatttttccgctcagcggcagactccacggccgccaggaatcatcattatggaattgaaaccggaataaacacaataatatgataaagccaagtaaaaaaccgagccatttcagcttatttctcatacctttccctcccgcttgtccccgttattaataagtatgggacatgggaagaaattatgattacctcatgcggagcttacattgttttttccgttgcagaaacccttccgtccaccagctgttgataaacctgcatgacgcttcgtagatttctttttgttcaacggaagaatattgctcatgcgtccagctgcaaagatattcaaaaaaatcgaccgtcagttcttcctcctcttcggacgaacgggcgtttgccctttgcaaagactcaccgtaatagccaaagacgccgaaccggccgcctaataaatacgcttctattgcaaaatctatgcacccttcacttagaatgccgttttcatcttggagaaagggaaacaaaggggaaagacatgcttttacggattgaatgatctgcgtcagtgacagctccttgagtaaattcttctcaagttcaaaatccttctgccgtttcacgtctgaaaaagataatacctctgccattgccattcacgctcctttttactgttattttgaaaggaaaaagggaaaagcatgctttgttgatagtggaaatcctcccaaatgaaggggttccatgtttaaagggcagagacggtgttgtgaaaatgctgttacagcacagtcggcaggtgcttgatgagaggctgagcggaatcacagacaagcgcgacccgcaaaaaaacagcacctctgacgggatgctgtttttatattttaatgcttcttgttacggagtatgtattaatgtattcatccaggacgaggccgcccttgtcctcataaaagccggtgaccatgaagcccgcgtcaatctggcccttaatttgatcctctaacgtatggccgaattccagcgcttcattattgtcaatgagttcctttacttttttcttactgagatccttttcatccgaaaacggaatggaatactttacttttaggacgccctcctgctctaaatccatatcaaataaaaacacgacgggatttacaaaaccggagactaaagatccgcctttttttaatacgcggtgggcttctttccataccgggagcaccgtatcaacaaagcaattcgatactggatgcacgataaaatcaaatgactcatcctcaaaacagctcagatcattcatgctgcctttgacagtccggagcgtaagatcttcccgctcagcaaccattctgtcttgcgcaagctgtttttctgaattgtcaaagacggtgacatcagctcccgcagcagccagcaccgggccttgctgtccccctcctgaagcgaggcaaagaaccttcagaccatcgatgggcgggaaccaatccgccggtacgtcttttcccggagtcattctgatgctccaactgccttttttcgctttgccaatcgtatgtgaatcaaccgcaaccgtccactcattgccaatttcgacttttttatcccatgctttgctgttatgtatggctaacttattcattataactgcgctccttattgttaatgaatagagtataacaaacaattctagaaaaacattggataacctcttggatttgagaaaaaaatacaaaaaaaccacaaccaagaagttgtggtttttgcaatccaaaacgattaacgttttgagaattgaggtgcacgacgagcgcctttaagaccgtattttttacgttctttcatacgagcgtcacgagtcagaagaccagcacgtttaagtgttgcacggtattctggatctgcttcaagcaaagcacgagcgataccatgacggattgctccagcttgaccagataagccgcctccatgtacgtttactaaaacatcataagtaccagctgtttcagttaaagttaatggttgtttgatatcttcgattagagctggcgatggaatgtgctcgctgatttcacgattattaacgacgatacgaccttctcctggaactaagcgcacgcgcgctacagaacttttacgacggccagtaccgtaatattgaacctgtgccaaattggtaacctcccttttaattaaccgcgaagttcgtaaacttcaggctgttgtgcttggtgtggatgctcagaaccacggtatacgttcaatttcttgaacatttgacgacctagagaacctttaggaagcatgcctttgatagcaagctcaagcattttctcagggtagtttgtacgcatttcaagagcagttcttgatttcagaccgcctgggtgcatcgtgtgacggtagtagattttatcagttaactttttaccagttaactcgattttttcagcgttgatgatgatcacatgatctccagtatcaacgtgcggtgtgtaagttggtttgtgttttccgcgaaggatagatgcaacttctgtagaaagacgtcctaaagtcttgcctgctgcatcaacaactaaccacttgcgttcaatagtacttgcgttagccataggtgttgtacgcatttaattccctcctaaatgatctgtcattttttcataaacttctgttacgttctatttcacaacacaataagttccggggcttatcgtggggttgaaatacataccatatgatatcttataactttatgcagactctgtcaagaaaatgttacacctggtttagttgtcatagcaaacgctccataaatacagcccgtgccccggtgcggtgcgccccgcggcttcgcgatccttcgcttccagcattgcttttacgtcatcaggagaaaattttccagcccctgtgtctaataacgttccggcaatgattctgaccatattatagagaaatccgtttccggtaatccgcatttgcaggccgtctccggtctcagtccattccagctcgtaaatcgttctgactttatcctgaaccgcggtatcaaccgcacaaaagcttgtgaaatcatgtgtcccgatgaggtgccttgaagcttccctcattttctgcacattaagctgatatgcaaaatggtaagcgtaatgtcgtttaaatacgtccgggtgtttctccgtgtatacaaagtagcgatattccttttggactgcgctaaatcgtgcatggaacccatcatccgcaatctctgctgttttgacggcaatgtcatcaggcagcagggcattgagcgcaaacggccatttctcagccggaatggacagcggagtatcaaaatgaatgacctgtccggcagcatgaacatcactgtcagtgcggccggatgagtagacaggcactctgccgtcggttttatggatgacggccagcgccttttccagttcactttgaacggtccgttttccaggctgaacctgatatccgttaaataaatgcccgtcataagcaatggtacatttcattctcattgggcagcacctctaacttcttaagaaaaacaataatacggctaatacgatgatgagcagaatagctccggtatccttgccggtccagacaagctttctgtatttcgttctcccctcaccgccctggtagcctctcgcctccatggcgaccgcgagctcttccgcacgtttaaaggcgctgacaaacaggggaacaagcagcggaacgaccgcttttattctgtctttcaccgggccgcttgtaaagtctgcacccctcgccatttgcgccttcatgattttatccgtctcttccatcagcgtcggaataaagcgcagcgatatcgacatcatcaatgcgagctcgtgtacgggcagcttcacctttttaaatggatgcaggagctgctccattccatccgttatttcaatcggcgttgtcgtaagcgtcagcagcgtcgtcataaaaatgaggtaaacgaaacggagagagataaaaatcccctgtacaagtccgccctcataaactttaaaccagccaagccgaaaaatgacagcaccctcatgcgtcatgaagatgtgcagtaaaaacgtaaatgccacaatccagataatcggcttaagccccttcagcaaaaagctgaccggcactcgcgtcaaggcgatcaccccgaatgtaaacaaaccgagcaaagcgtacgtctgtacgttgtttgccaaaaaaacgatacatacaaaaagaaaaatgctgacaagttttgttcgcgggtctaagcggtgaataagcgatgatccgggaacatactttccgataatcatgctgtccatcattggtccttatcctcctgaaagaaagccttaatttcaccggcggcatcctgcagggtgagcatgggtttctcatacttgactccgagaaccgcctcaagccgtctctgaaacttcaccgattcaggaagatccaggcccatttcggccatctcttcaccttttgcaaacaaatcactcggactccccgtcgctttaatcgttcctttgtgcatgacgatcatctcgtcggcatagcgggcggcgtcctccatgctgtgcgtgacgagaacggtagtcaggtttccccgctgatgaagcgcatagaacatgtccataatgtcctggcgccctcttggatcaagcccggccgtcggttcatctaaaaccagtacttccggctccatcgcaagaacaccggcgatcgccactctgcgcatctgcccgccgctgagctcaaacggcgaccgttccaaaatgtcttccggaagacccacaagctccagcatctctttcgccttccgttcagcgtcttcttttttcacaccgaagttcattggtccgaatgcgatgtccttcagtacagtctcctcaaacagctgatgttcgggaaattggaaaacgattccgacttttttccgcaaagccttaagatctttattctttttaccggctgctaaaatcgtgctgccgagctccagctgtcctttagtaggcctcagcaaaccgttcaaatgctgcaggagcgtcgatttacccgatcctgtatgcccgatgacggcaacgtagctgccctctttgatcacggcattgatatcatacagagcaagccgttcaaacggtgtctttatttgataacgatgttctacatctttgattttaatgtccacagctcattcaccagcccttcctgagtcagatggtttttcgataacgccagtccgctttctttcaaaagcaggctgagctggaatgagaaaggcaaatcaagaccgatgcgaaccaagtcttcatttaatttaaaaatctcttcaggcgggccctctgcatatttcctgccgccgttcattacaatgatcctgtccgcccttgcggcttcttccaagtcatgtgtaatcgaaatgacggtggccatgccttgatcttttaagcgtctgacagtatcaaggacttcttctctcccgatcgggtcaagcatggatgtcgcttcatccaaaatcataatatcaggacgcgcagcaataatccctgcgatcgccactctttgtttttgacctccggagagatggtgcggctcttgatcaagaaaatcctgcatattgacttgtttgacagcccaatctactctctcaatcatttcttcgcgcggaacaccattgttttctaaaccaaaagccacatcatcgcgaaccgttgttccgacaaattggttatcgggattctgaaagaccatccccattttttttcgcacatcccaaacagtatcttcagtcagtttcatgccgccgacttcaatatctccggcctcaggcaaaatcagtccgttcagcgctctggccaaagtcgacttccctgaaccgttgtgacctacgatagcaagccattctccttcgtatacctccagacttacaccgtccagcgccggcctttctgcatctttgcggtatcggaataagatgtcttttacggatataagctgtttttgatccacgggcgcctgacctcctctcagctatagctctgcttttctgtctcatgataaaaagttctggtatctaaaaaaagggcatagatccagttagaaactgtcccgcccttctttagatacacaaaaatatgtgattaaaccaattcgatgattgccattggtgcaccgtcaccacggcgaggaccaagcttcataatacgtgtgtatccgccttggcgctcctcgtaacgagttgcaatgtcagagaataatttttgaagtgcatcttggttattttcttcattagcaacctcgttgcgaatgtatgcagcagcttgacgacgagcatgcaagtcaccgcgtttaccaagagtgatcatcttttcaacaacagagcgaagttctttcgcacgtgtttcagttgtttcgattctttcgttgatgatcaaatctgttgtaagatcacgaagcatagctttacgctgtgaactcgtacgtcctagttttctgtatgacatgtgatgtcccctcctttaatggaatgctgtttctaattaaaaaacacacgaaaatcctagttcacatggaaactagatcaatcgtctttgcgaaggccgagtccaagttcttcaagtttcgctttcacttcttcaagtgatttgcgtcccaagttgcgaactttcatcatatcttcttccgtcttgttcgcaagttcttgaaccgtgttaatgcccgcacgcttcaagcagttgtaagaacggacagaaagatcaagttcctcaatcgtcatttcaagaactttttctttttgatcctcttctttttcaaccatgatttcagcatgctgagcttcgtcagttaaaccaacgaatatattaaggtgttcagttaaaatctttgaaccaagagcaattgcttccttcggtccagtgcttccgtcagtccaaacatcaagtgtaagtttgtcatagtttgcaacctggcctacacgagtgttttccacctgataagataaacgggaaactggcgtaaagattgaatcgatcggaatcacgccgattggctgatcgtctcttttgttcgaatcagcaggagtatacccacgtcctctttgtgcagtaaggcgaactcggaaactcgcattctcaccaagagtcgcgatatgaagatccggattaaggatttcaacatcgctgtcgtgtgtaatgtcagctgctgtgacagttccttcaccctgtacatcaatttcaagcgtcttctcttcatcagagtagattttcaatgcaagctttttaatgtgcaagattatcgttgtaacatcttccacaacgccttcgattgtcgagaattcgtgcagtacaccatctatctggatcgatgttacagcggcaccagggagtgaggataagaggatacgacgtaaggagttacccagagttgtaccatatccacgctcaagcggctctacgacaaacttaccaaatttggcatcgtcgctgatttcaaccgtttcgatttttggtttttcaatctcgatcattacttaaaaccctccttcaaaacgtcgaaacctcgaatagaatcatatgagattccatccgaaattccccattgtttagtcccgtatgtgctcaggcaacgagtcggtgcattcgtttcataaataactgtatcataacccattattgacagggacacaaaatctatacaaacaaattacacgcggcgacgttttggtggacggcatccattatgaggaacaggagttacgtctctgatagctgtaacttcaagtccggcagcttgtaaagcacggattgcagcttcacggccagaacctggtcctttaacagttacttcaagagttttaagtccgtgttcgattgaacctttagcagctgtttcagcagccatttgcgcagcaaaaggagtagatttacgagaacctctgaatcctagagctccggcacttgaccaagaaatagcattaccatgagtatcagtgatcgtaacgatcgtgttgttgaaagttgaacgaatatgagcgattcctgactcaatattctttttcacgcgacgtttacgcgtgttttgtttacgagcagcagccattgtttaggtacctcccttacttattttttcttgttagctacagtacgacgcggacctttacgagtacgcgcattgtttttagagttttgtccgcgaacaggcaaacctctgcgatggcggattccgcggtagcttccgatttcgatcagacgcttgatgttaagagaaacttcacggcgaaggtcaccttctactttcagtttgtcaataacatcacggattttaccaagttcttcttcagtaagatcacgcacacgagtatcttcagaaacaccagcctctttcaagacttgctgagccgttgtgcggccaattccgaagacatatgttaaagaaataacaacacgtttgtcacgtgggatatctacaccagcaatacgagccattctctgggcacctccttattaattatccttgtttttgtttatgctttggattttcacagatcaccattacttttccttttctgcggataactttacatttctcgcagattggtttaactgatggtctcactttcatgtgtttccaacctccttcagtttccggagtgctttatttgtaacggtacgtaatcctgccacgagttaagtcatatggagataattctaccgtaactttgtctccaggtaaaatgcgaatgaagtgcatgcggattttaccagatacgtgagccaaaaccgtatggccattctcgagttcaactttgaacatcgcgtttggcagtgtttcgactatcgtaccttccacttcaattacatcgtctttcgccattcaagtgttctcccttcttcaaatcagtaacttgctctctgacaaatttcaaaagagaaaatctcagttatccgtttgtcacacgccctgtttcgtttatactgttctgaacttccggagatacgcaatcataaagggtaaatgattgatattctttttctaaggagaatgaaatgtacgcttttctccgtctgctttagtacatgatgaagaatcttcattccgatgacagcagctagccggtttttcctccgaccaattgtacttctacaatctgcccaggtgcggaatgaaaaacatgtgtcatggaattcatttcatcatctagacttttgtcagtatatcaaaacccgtttccgtaatcgcaatcgtatgttcaaaatgagcacactttttcccatctaccgttacaaccgtccagttatcagtcaatgttttcacataccggctgccagcgttaaccatcggttctatagcgagaaccataccaggcttcagcctaggtcctttgtttggcggaccgtaatgaggaatttgcggatcctcatgcaagtcttgaccaacaccatgtccgacatactccctaacaactgaaaactgctcattttcgacatacgtttgtattgcgtgggaaatattcgacaaacgttcacctggttttgcttccttcaagcctttatataaagactcctctgtcacttccagcagtcgtttatcatcatcactgatgtttcctaccggatatgtccaagcagagtcaccatgataaccatttaatttagcaccgatatcaatgctgataatgtcaccgtcgcgcaaaacccttttgccgggaattccgtgaacgagttcttcattaactgatacacagatgctcccgcgaaacccattataccccttaaaagatgggattgcaccctgcttctcaataaaacgttcggcaatttgatccaattcttttgtcgagattcctggtttaatgtgctttttcaactcttcatgagtcaaagccacgattcgccctgcttcccgcatgatgctaagctcacgaggggtcttacagataatcatttgctcaatcctccaagaagctccttcacatctttgtacacgtcattaatgtcctgctggccattgacgttgacaagatatcctttctcggaataaaaatcgagtaaaggctgagtctgcttcatgttgacctcaagccgttttgagacggtttcctcattatcatctgcccgttgataaaggtctcctccgtctttatcacaaacacccggcgttttcggcggattgaaaaccaaatgataggttgtgccgcaaacactgcaaattctgcgtccagtcaaacgttccattaaagagtctttgtctactttaatgttaatgacataatcaatcggcttgccgtattcctcaagaatgtcttcaagagcttcagcctgagcgactgttcgcggaaatccgtccagaagaaaacctctttcacaatcatctttgccgagtctttctttgacaatgccgattgtgacttcgtccggtacgagctcgcctttatcaatataagactttgcttcgagtccgagtggtgtttcttctttcatagcagcacggaacatatctcccgttgagatatgaggtatcccataatcctcaacaattcgttctccctgtgtgcctttaccggctccaggaagtcccattaagactaagttcattcggatttcccccgtcctctcttatttagaggaatggttaaaaccagtcctctaatttttcataaatcctcggtaattacgtttcactaactggctctccagctgcttcattgtctccaaggctaccccgacgacaattaacaaagatgttccgccaatctgtgcactttgaggcaatccagcgaattgaatgaaaaagataggaagaatggaaatcacggctaagaatatagaacccacaaacgtaagtcgatacaaaatgctcgtaattctatcttgagtcattttccctggacgaacccccgggatatagccaccctgttttttaaggttatcagccatttgttcagggtttacctgcacaaaagcatagaagtacgtaaaggcgataattaatgcgacataaaccgtcatgcccaccggatgtgtattgtcaaagttggcttgaatccactttgtcacatcgtttgttccgaaaaatgacgcgatcgtacgcggcgtaataagaaacgcaacagcaaagattaccggaataacccctgcaggattcactttaagcggaaggtgagttgactggcctccgccaacaggtgaacgaccttgcccttttgcatattgaatcgcgattttgcgtacggcctgctgaatgaaaataacaccaacaataacggctaaaatcgcaatcaccagtaaggcgatttttacaatatgaataaacagctgatcgctgctgccgacaaattgagtctcataaatctgcccaacagttttcggaatactagccacaatccccgcgaagatgatgatcgaaattccgttacctactccattggaagtaatttgttctcccagccacattaaaaaagcagttcctccagtgagtactaaagcaataatcagatatgtcgatatgccggatttttcaatcagcataccgtttgccaggttgttaaacccgtatgacatacctaacgcctggataaaaccaagcacaatcgtaaaatatctcgtgaactgagctaatttacggcggccgacttcaccttgcttagaccactcagtaaacttcggaacaacatccatctgaagcagctgaatgatgatcgaagcggtgatgtaaggcgtaattcccatcgcgaagatagagaactgataaagcgcaccgccgccaaatgtattaaggagatcaaaaacccccatcgaactttgtgtctgtaacgcctgagcattaacatatggcacagggataaacgcacctatgcgaaagacgataagcatgagtaatgtaaaaatgattttattccgaatatcactcacacgcataaagttggagattgtcttaaacaagttagatcacctcagctgtaccgccagcagcttcaacagcttctttcgcagaagcagagaatttattggcttttacagttaattttttctctaatttaccgttgccaagaatctttactcctgcattaagtttgctaataacaccagtctcaagaagaagttcaggagtgacttccgttccttccgcaaaaccgttcaatttgtctacattcacaatcgcgtattccttacggttgatgtttgtaaaaccgcgtttaggaagacgttggaataaaggcatttgtcccccctcgaatccagggcgtacaccgccgccagaacgagcgttttgacctttgtgacctttaccagctgttttaccgttaccagaaccaataccacgacctacgcgattgcgcactttgcgtgaaccttctgaaggctttaattcatgaagtttcattaggacacctccttagcctatagtttatttttattgttctttaacagaaactagatgagatactttattaatcataccgcggatcgcagcgttatcttcatgaacgacagtttggttcgttttctttaaaccaagtgttcttacagtaacgcgctgatcttccgggcgaccgattacactgcgtttgagggtaatttctaatttagccattaatgttccctccttatcctaacagttcttctacagattttccacgaagcttcgcaacctcttcggcacgtttaagctcacttaaaccttgaagtgttgcacggatcatgttgatcggtgtgttagaacctaaagacttagaaaggatatcagcaacgccagcaagctcaagtaccgcacgtacagggcctccagcgataactccagtaccttcagaagcaggtttcaacaagatattgcctgcaccgaaacgtccgatgatttcgtgtggaatcgtagttccaaccattggtacttcaatcaaattctttttcgcatcttcaacagctttgcggattgcttcaggtacttcttgtgctttaccagtaccgaaacctacgtgaccgtttttgtcaccgacaacgactagagctgcgaaacggaaacgacgaccacctttaacaactttcgctacgcggttaaccgtaactaagcgttcttctaactctaatttgcttgggtcaatacgacgcataatcatgtgtccctcctttttttattaaaatttcagtccggcttcacgagctgcatcggccagagcttttacacgtccatggtataagtatccgccgcggtcaaatactacgtcagaaacacctttctcagaagcgcgtttcgcaacgagttcaccgactttagcagcagcagcgctgtcaccagtgctttccacgttcaaatctttgtcgagagtagaggcactaacaagtgtaacgccatttacatcatcgatgatttgagcataaatgtgtttgtttgaacggaacacattcagacgaggtctttcagctgtgcctgaaagtttagcacgaacacgagcatgtcttttttgacgagcagcatttttgctagttttcgtaatcatcctaggtcactcctttcttcactttaagcggtcttacttagcagatttaccttctttacggcgaacaacttcaccttcgtagcgaattcctttacctttgtaaggctctggagaacgtacagcgcggatgttagcagcgatagctcctacacgctctttgtctgtaccttttacaactacttttgtttgagaaggaacttcaatttcgatgccctcttcaggaacgatttcaacagggtgagagtatccaacgtttaaaacaagtttgtttccggatttagacgcacggtaaccgacaccgactaattccaaacctctttcaaatcctttagatacgccttcaaccatgtttccaagcagactgcgagtcgtaccatgcaacgcacggtgctctttatgatcagaaggacgagtgactgtaagcacgttgtcctcaattttgatttccatatcaggatggaaagtacgagttaattctccttttggtcctttcacagctacagtgttgccttcgttcagcgttactgtaacttcagaagggatctcaagcagtttcttacctacacgagacatactaaaacacctccattctttgttaaacttcttaccaaacgtatgctagaacttctccaccagcttgttttgcacgggcttctttgtccgttaaaacaccttgtgatgtagaaataatcgcgattccaagaccgttaagtacgcgaggtacttcatttgatttagcgtatacacgcaaacctggtttgctgattcttttaagaccagtgataacgcgctcgttgttttgtccgtatttcaagaaaacgcggatgataccttgtttgctgtcttctacgaactcaacgtcacgaatgaaaccttcacgctttaaaatgtcagcaatttctcttttcaatttagaagcaggaatttcaagcttctcatgacgtaccatgtttgcattacgaatacgagtcagcatatctgcaattggatctgtcataaccattatataattacctccttccctttcttggggattaccagctggcttttttcacgccaggaatttgtcctttatatgcaagctcacggaaacaaatacggcaaagtttaaatttacgaatgactgagtgcggacgtccgcagcgttcacagcgagtgtactcttgcactttaaactttggtgtacgttgttgtttcgcaatcattgactttttagccacgatttcgcctccctttcattgattatttctggaacggcatacctactagagttaatagctcacgagcctcttcgtcagagttagcagtcgttacgataacgatgtccattccgcgaacctttgttactttatcgtagtcaatttcagggaagattaactgttctttgataccgagagtgtagtttcctcgaccgtcgaaagatttcttagaaatcccgcggaagtcacgtacacgcggtaaagatacagaaataagtttatcaaggaaatcatacatgcgctctccgcgaagagttactttcgcaccgataggcattccctcacgaagacggaatccagcaattgatttcttcgcacgagtaacgacaggtttttgacctgcgataaacgttaattcttcaacagcactgtcgattgctttcgcgttttgaacagcatcaccaacacccatgttgattacgattttttcgattttcggcacctgcataacagagtcgtagttgaacttcgtcattaaagcaggtgaaatttctttattgtacttttctttaaggcggttcatgagatagacctcccttcctttaaatactatttatctaaaacttgcccagattttttagcaatacgaacttttttgccatcttccactttgtatcctacgcgagtcacttcacctgttttaggatcgagcggcataacgtttgatacatgaattggcgcctcttgattagaaataccgccttgagggtttgcttgagtcggtttagagtgtttcttcaccatgtttacgccctcaactagaacgcggtcctttttagggaaagcagcaaggatcgtaccttgtttgcctttatctttaccagagataaccattactttatcgccttttttcacatgcatcctgatcgcacctccttgagtaaggcatttatttcattagataacttctggagccagagaaacaattttcatgaagttgttttcacgtaattcacgagcaaccggtccgaagatacgagttccacgcgggctcttgtcgtcacggatgataacacatgcattctcatcgaagctgatgtatgatccgtcagatctgcgtgctccgctttttgtacgaacgataacagctcttacgacttcaccttttttgacaacgcctcctggtgttgcttgtttaaccgtgcaaacaattacatcaccaatgttagccgttttacgtccagaaccgccaagaactttaatagtaagtacctcacgcgcaccggagttgtcagcaacttttaaacgagtctcttgttgaatcattatttgttacctcccttcggaaaaaagaattccgaactttattagataataacagcttcttcgacaacttcaactagacgaaaacgcttagttgcagataatggacgagtttccatgacctttacgatgtctccgattttagcttggttattctcatcatgtgcttttaatttctttgagtattttacgcgcttaccgtagataggatcctttttgtatgtttcaacaacaacagtgatggttttatccattttgtcagaaacaacacggccttggtaaactttgcgctggttacgttcgctcatgctcacgacctcccctcagtgattatttgttagcagcaatttctctttcacgaatcacagttttcatgcgcgcgatagctttgcgcacttcacgaatgcgagcagtattttcaagttgtcctgtcgctaattgaaagcgaagattgaaaagttcttctttaagagactttactttttgttcaatttcagcagtggtaaggtcacgaatttcattagctttcatttgattcaccaccaatttcttcacgttttacgaacttcgttttaattggcaatttgtgagatgcaagacgaagcgcttcacgagctacctcttcagacacaccagaaatttcaaataaaactttgcccggttttacaacagctacccagccttcaggagcccctttaccggaacccatccgtacctcaagcggtttagcagtgtaaggttttgaagggaaaattttaatccaaactttaccgccacgtttcatgtaacgagtcatcgcaatacgtgcagcttcgatttggcggtttgtgatccaagaagcttcaagagcctggataccgtactcaccaaaatgtacttcagtaccgcctttagcgcgaccgcgcatttttccgcgatgctctctgcgatatttaacgcgttttggtaataacatattattttcctccttcctcagttttcttcttagtaggaagaacctctccacgatagatccagacttttacaccaagcttaccgtaagttgtgtcagcttcagatgttgcatagtcgatgtcagcacgtaaagtgtgcaatggaacagttccttcactgtagtattcagaacgagcgatgtcagctccgccaagacggccggaaaccattgttttcacaccttgtgctccagcacgcatagtgcgttggatttgttgtttctgcgcacggcggaaagaaatacggttttctagttgacgagcgatgttatcagctacaagctgagcatcaagatctgctcttttgatttcaagaatgttaatgtgtacacgcttgccagtaaggctgttaagggctttacgaagtgcttcaacttcagaaccgcctttaccgattaccataccaggcttagcagtgtggatcgtaatgttaacgcggtttgctgcgcgctcgatttctactttagaaacagaagcgtcagaaaggcgtttgctaatgaattcacgaatttttaaatcttcgtgcaggaagtcagcgtaatctttaccagcgtaccacttagattcccaatcacgaatgactccgatacgaagaccgactggatttaccttttgacccactacttatccctccttcttttctgatacaacgattgtaatgtggctcgtacgtttgttgatttggctcgcacgtcccatagcacgcgggcggaatctttttaacgttgggccttcgtcaacaaatgcctgagaaataaccagattgttagcgtccatctcgtagttgtgctcagcatttgcgatagcagattttaaaactttttcgatgattggagaagcagctctcggagttaggttcaagatagatactgcttcgcctacttgcttacctcgaatcaggtccattactagacgtgctttacgaggagcaatacggactgttcttgcaacagctttagcttgcatttaaaagcctcctctcttagcgtcttgtttttttatcgtcactggcgtggcctttgtaagtacgagtcggtgcgaattcgcccaacttgtggcctaccatgtcttcagaaatgaatacaggcacgtgtttacgtccgtcatagactgcgattgtgtgaccgataaattgtgggaaaatagttgaacggcgagaccaagtttttacaacttgtttcttgtccgtttcatttaatttctcgatttttgtcatcaagtgtccatcgacaaatggtccttttttcaagctgcgagccattttggaacctcccttcgtgattgcactacggtccgaaaagaaccgtagacaaccccgttatttatttttacgacgacgtacgataaatttatcagatttgttctttttcttacgtgttttgaatccaagagtcggtttgccccatggagacattggtgatttacgtccgattggcgcgcgaccttcaccaccaccgtgcgggtgatcgttagggttcattacagaaccacgaactgtagggcggatgcctttccagcgagagcgtcctgctttaccaacgttgataagttcgtgctgctcgttacctacttgaccgatagaagcgcggcaagcagaaaggatcatgcgaacttcaccagagttaagacgtacaagaacgtatttgccttctttaccaagaacctgagcagatgtaccagctgaacgtacaagctgtccgcctttaccaggttttaattcaatgttatgcacaactgtaccaacagggatgttgataagcggaagtgcgttacctactttgatgtcagcttcagggccggacatgatttcagtacctacttgaattccttttggtgcaagaatgtaacgtttttctccgtctacatagttgattagcgcgatgttagctgaacggtttggatcgtattcaactgtagcaacgcgtccaggtataccatctttatcgcgtttgaagtcgataacacggtattggcgtttgtgtccgccaccttggtgacgtacagtcaatttaccttggttgttacgtccgcctttcttgtgaaggggcgcaagcaaggatttttccggctggtcagtcgtgatttcagcaaaatctgaagttgtcatgccacgacgtccgttagaggtcggtttatactttttaatcgccattttgaatttccctccttctttttacagataattaagcttcaaaaatttcgatttctttgctgtctgcagtaagttttacgatcgcttttctgcgacggctagtcataccagtatagcggccgacacgttttgatttccctttgtagttcatgatgttgactttgtcaactttcactccaaagatactttcaactgcatctttcacttctgttttattagctcttacatcaacttcaaaagtatatttcttttcagtcattaaatcagcagaacgttcagtaatgacggggcgcttaagaacatcacgaggatctttcattatgcaagcacctcctctactttttcaaccgcagcttttgtaatcagaagcttctcgtggttgacaacgtctaacacgttgattccgttagcttgaacaactgtaactccagggatgttgcgtgcagaaagagatactgcttcgtttgcatccgcagttacgattaaagcttttttctcaacagataatcctttaaggatagctgccatttcttttgttttaaccgtatcaagagtaagatcttcaagaacaataatgttgttgtcgttcactttagaagacaatactgatttgattgccaagcggcgaacttttttaggtaatttgtaagaatagctgcgtggtgttgggccgaatacgacaccacctccgcgccattgcggtgaacggattgaaccttgacgggcacgacctgtacctttttgacgccatggtttgcgacctccgccgcgtacttcagaacgattttttactttgtgagatccttgacgtaaggaagctctttgcataagaatagcgtcgaatactacgctctcatttggctcaattccaaatacagaagcgtttaattcgatatcaccagcagtagaaccgttttggttgtataatgctacttttggcatgatcaatttcctcctttcctaagagacttatttagatttaacagcactttttacagtgattaaagcttttctcgcaccaggtacgttacctttaatcagaagaagattgcgctcagcatcaacttttacgacttcaaggttttggacagtgatttgatctccgcccatgcgtccaggtaatagtttacctttgaatacacggttaggatctacaggtcccattgaaccaggacgacggtggtagcgtgaaccgtgagacataggtccgcgagattgtccgtggcgcttgattgcaccttggaaacctttacctttagatactcctgttacatctacgatttctcctgcagagaaaatttcaaccttgacttcctgaccaatttcatacgcatccatatccacgccgcgtaattctttaacgaagcgcttaggagcagtttccgcttttgcaacgtgtcctttttccggtttgtttgaaagcttttcacgcttatcgtcaaaaccaagctggatcgcttcatagccatcattttcagctgttttcttttgaagaacaacgtttggagctgcttcaataacagttaccgggataagatcaccgttttctgcgaatacttgcgtcataccaatttttcttcctaagattcctttggtcattcgtcacacctcctattaagatcattctatattttagaattaaagtttgatttcgatatcgacaccagatggtaagtctaatcgcatgagagcatcaacagtttgtggtgttgggttcacaatatcgattaaacgtttatgtgtacgcatttcaaattgctcacgagaatctttgtatttgtgcaccgcacgaaggattgtgtaaactgatttttcagttggcaacgggatcggaccagatacgctggcaccagaacgttttgccgtttcaacaatcttctctgcagattgatcaaggattctatgatcatatgcttttaaacgaatacgaattttttgttttgccattattttccctccttttcgcctacatcacgttagacagttctccgtgagaaaaacctgatcaccttgccatggcaaagcggccgggtgtgtcagcaacctctcacttcatcgcagtcaaagaccaacatacactattatacagaaaatagacgcatgttgcaaggtttatttaaagaaccttgtggttttcacactttgattattatacaggtgatgccatgattaatcaaggatatgcctgttttctttcagagatggaaagatgcgaatcggctgacaacttcagcaaagcgatccggctcttccaagtgaggcgaatgggctgagttttcaaaccagtgccattctttatagggagcttcaaccttctgataatattcgtaagatatcgttcccggcaccgtcaaatcgaatcttcctgacataaaacagcacggtatttcaatagaagaaactgattgcccggcatcaaagaaaatgagatcttcccacaaatgtttcaggctgaacatctgtccccgcgcggctaagaagctccctctcacaccgtacggttcaccaaacagcattcgtccgcctgctttaagggcgccgatcggattatgggtaaagcctcctcccttcatctcgatacaaagcagaaacaatgagcgctgaagctggctgttccatggaggtgcaccgataaagcgcagcgtcttttgtagcaggcggtgtttgcgctcctcgctccaatccgtcagcagccggtaggcttccgtttcttccttttggatatttacaacctgactgataccgatatacccatcatacaaatcaggtctctcttgaagaacatgaagcgccaacactgatccccacgaatagccggcgatatatattttttgcctgttgaattgcttgcataagcgttcggtcaaatgaatggtgtcagctgtcagctgatccaaagtcatagacgagcccggaatttcatttgaatatgaaagtcccgcccctctctgatcccagttcacaacagtgaaatgcttttccagctcgctctggtactttctcgcatagccgatttgaggcgtgccgggcccgccgtgcaaaaacaaaagcagcggattgctcttgtcatcaccattaatcataatggtctgttcactgtcgttaatcagcagttgctgaagcattgaaatccgttttgtcttgaagttatcaatcatcgctctgctcctaaattttgtataacttctattatacattgaatcagccgggaaacaaaaaaacgaggccccgcatgggaccccgtattaatgaacgagtcgattactcagtgattgtagaaacaacgcctgaaccaactgtacgtccgccttcacgaatagagaaacgagttccttcttcgatagcgattgtagagataagttcaacgatcatttcagtgttatctccaggcataaccatttctacgccttctggaagattgatgataccagttacgtcagttgtacggaagtagaactgaggacggtagttagagaagaatggagtatgacgtccaccctcttctttagaaagaacgtaaacttcagctttgaatttgctgtgtggagtgattgtacctggtttagcaagtacttgaccacgttggatgtcttcacgagctacaccgcgaagaagtgcaccgatgttgtctccagcttcagcatagtcaagaagcttacggaacatttcaacacctgtaacagttgttttgctgttttcttcttgaagaccgatgatttcaacttcgtcaccgactttaacttgtccgcgttctacacggccagtagcaactgtaccacgaccagtgattgagaatacgtcctcaactggcatcatgaatggtttttcagtgtcgcgttctggagttgggatgtactcgtcaactgcagccataagttcaagaattttttcttcgtactcagcgtcgccttcaagagctttaagagcagaacccttaacaactggtacatcatcaccagggaagtcgtattcgctaagaagatcgcgaacttccatttcaacaagctcaagaagctcttcgtcgtctaccatgtcgcatttgttaaggaatactacgatgtatggtacaccaacgtttttagaaagaaggatgtgctcacgagtttgtggcattgggccatcagcagcagatactacaaggatagctccgtccatttgcgcagcaccagtgatcatgtttttaacatagtcagcgtgtcctgggcagtcaacgtgtgcatagtgacgagtgtcagtttcgtactcaacgtgtgcagtagagattgtgataccgcgctcacgttcttctggagcaccatcaatttgatcgtacgccatagctgtacctttaccagatttcttatgaagtactgttgagatagcagcagttaatgttgttttaccatggtcaacgtgtccaattgtaccgatattggcatgtgatttggaacggtcgaatttttctttagccattctaaaatcctccttaagagcttttaattagtaatgtatagagtgatagaaagtgaaagcaagctctcacttcctcatcttacaatagtagttatacttgagttaagtggcaaaatcaattattcgcctttattttttttgataatttcttcagcgatgctcttcggcacttcttcgtagtgatccatgaacattgtgaacgtaccgcgtccttgcgtgttagaacgaagggcagtagcgtaaccgaacatttcagcaagaggtaccatcgcacgcacaacttgagcgttaccgcgagcttccataccttctacgcgtccgcgacgagaagtaacatcacccatgatgtctcccatgtattcttcaggaataacaacttcaactttcatgattggttcaagaagaactgggttacatttgctgactgcatttttcaatgccatagaagcagcgactttaaacgccatttcgtttgagtcaacatcatggtaagatccatcaaaaagtttcgccttgatgtcgattagcgggaatccggctaggacaccattttcaagagagtcttcaagacctgcttgtacggctgggatgtattcacgaggaacaacaccaccgacgattgcgttttcgaattcaaagccagcgccttcttcgttcggttcaaattcgatccaaacgtgaccgaactgaccgcgtccgcctgattgacgtacgaatttaccttcaacttttgcaccggtacggaatgtctcacggtacgcaacttgaggagcaccaacgttagcttcaactttgaactcacgcttcatacgatcaacaatgatatcaaggtgaagctcacccataccagagatgattgtttgacccgtttcagggtttgtttgtgtacggaatgtaggatcttcttcagcaagtttcgctaaagcgatacccattttatcttggtcagcttttgatttaggctcaatcgctacgtcgataacaggctctgggaattccattgattcaaggattacaagatccttctcatcacatagagtatctccagtagaagtatcttttagacctacagcagctgcgatgtctccagcgtaaacagtagagatctcttcacggctgttagcgtgcatttgaaggatacgtcctacgcgctcacgcttgccttttgtagagttctttacatatgaaccggaatcaagtgtaccggaatatacgcggaagaatgtcagcttaccgacataagggtcagtcataactttaaatgcaagtgcagagaatggctcttcatcagaagaatgacgaacgatctcttcatctgtgtcaggacgtacacctttgattgcagcaacatcagttggcgcaggaaggtagtcaagaacagcatcaagtacaagctgaacacctttgtttttgaaagcagatccaacaagtacagggtagaattcaacattcagtgtacctttacggatagcagctttcagttcaggaatagtgatttcttcaccctcaaggtacttttccataagctcttcatcaagctcagctacagcttcaatcaggctgctgcgaagctcttcagcttgctctttgtactcttcagggatttcttttgcatctgaacgagttccaaggtcatcttcatagaaatacgcaacgttttctactaagtcgatgataccttcgaagttgtcttcagcaccgatcggcaattgaattgcgtgagcgttagcttgaagacggtctctcagagtgcctacagagtaaaggaagtctgcgccgattttgtccattttgttgacaaatacgacacgcggtactccgtaagttgttgcttgacgccatactgtttctgtttgaggctcaacacctgattgagcatcaagtacggcaaccgcaccatcaagtacacgaagtgaacgttcaacttcaactgtgaagtctacgtgtcccggtgtatcgatgatgtttacacggtaacctttccactgtgcagttgttgctgcagaagtgattgtgattccgcgttcttgctcctgctccatccagtccatttgcgaagcaccttcgtgagtttcgccaattttgtggatacggcctgtgtagaacaagatccgttctgtagtagtcgttttaccggcatcgatgtgagccatgatcccgatattacgagttttttctaaggagaactctcttgccattgggtaatttctccttccttattagggaattgtagttttgattatataaatcctaccagcggtagtgagcgaatgctttgttcgcttctgccatcttgtgagtgtcttcacgtttcttaacggcagcaccagtgttgttagctgcatcaagaatttcgttagccaggcgctcttccattgttttttctccgcgaagacgcgcatagttaaccaaccagcgaagaccaagagttgtacggcgttcaggacgaacttctacaggcacttggtagttagctccacctacacggcgtgcttttacttcaagtacaggcatgatgtttttcaatgcttgttcgaaaacctccattgcatcattgccagtgcgttctttaatgatatcgaatgacttgtataggattgtttgagatttaccttttttaccgtcgatcatcattttgttgatcaggcgggatacaagcttagagttgtaaagcggatcaggtaaaacgtctctttttgctacaggacctttacgtggcatctgaatatcctcccttcatagttttaatgatttatttgattactttgctttagggcgtttagtaccgtatttagaacggccttgcgcacggttttcaactccggcagtatcaagcgcaccacgaacgatgtggtagcgtacccccggtaagtcttttacacgtccgccgcggatcagtacaacgctgtgctcttgcaggttgtgaccgataccaggaatgtaggcagtaacctcgattccgttagtcaaacgaacacgagcatatttacgaagtgctgagttcggttttttcggtgtcattgtacccacacgagtacataccccgcgtttttgtggagaagatacgttagtgtgctcttttttaaagctgttgtatcctttgtttagtgcaggtgacttagagttttcaactttgctcacgcgtcccttgcgaattagctgattaattgtaggcatgttgtgttcctcccttcattacgttttataacccacatacccaggtggttcatcattaggcaaaaaacaatgtctttacacaagattgaaatcttatataaaaacaaaaagtacgctataacataatggcaacagctgctgctcccacttcaattccgcaggctttgccgagctttttcatggaatccaccatacagacagcgatgttttggttctttgcaagctggataacgccagccgtaagaactgaatccgcgtcttttgccacgacgacttccttcactgaacctcgtttcagagctttcactgtttgcttcgtaccaataataattgatttggcctgtgatactttatcataagacataaacatatcctccaaagtaacaggttttatttcgagcaccttggttatattatcactctgcgggacggatgtcaacatcgtatgacattttttagtgcagtccgccgcaagaataaatgtaatactgaggaaaggctgtcgaaacagccttcccgcagcagtttatgttattcagccggaaccatatcttccgcaggctgaacgtttgaaacaggttttacttttctgtaattcatcataccggtaccggccggaaccagtttaccgatgataacattctctttcaggccgagaagttcatcacgcttgcctttaatcgcagcatctgtaagaacgcgtgttgtttcttggaatgatgcggcagacaagaatgaatctgtctcaagtgaagctttcgtgataccgagaaggacaggacggcctgtagcaggtcgattgccttcaagcagcacttttttgttcgcttctgtgaattggtgaatatcaagcaatgtgccaggaagaacatcagtatctccggcatcgatcacacggactttgcgaagcatctggcgaaccattacttctacgtgtttatcgccgatttcaaccccctgcatacggtaaaccttctgaacctcatgcagaagatattcctgaaccgttgtcaggtcagtgactttaagaagttctttcggatcgatagaaccttctgtcaggacttggccgcgggtaatctgatcaccctcagccactttcaggcgtgagttgtaaggtgccgtgtatgaacgtgtctcaacagcgccctgaacaacaatttcctgctgtttgtcgcggacttcattgatttcggcaattgtaccgtcaatttcagaaatcgtcgcttgacctttcggattacgcgcttcgaaaagctcttggatacgcggaagaccttgtgtgatatcgtctccggcaaccccgcctgtgtggaacgtacgcattgttaactgtgttccaggctcaccgatagattgggcggcgataatgcctactgcttcgccgacttcaacgtcggttccggttgcaaggtttcgtccgtagcatcgtttacatacaccatgaggagtgttacatgtaaacgcagaacggatccacacttcttcgattcctgcttcaacgatttccagcgctttatcttcatcgatcaattcgttttcgttaatgagcacagcacccgtttcaggatgtttgatctgttttctggcgaaacgtccgatcagacgctcttccagacgctcgatgatttccgtaccttctttaagcggttttgcaagaataccgcggtcagttccgcaatctgtttcacgaatgataacatcctgcgcaacatcaacaagacggcgtgtcaggtaacctgagtcagctgttttcagggcggtatcggcaagacctttacgcgcaccgtgagtggagataaagtactccaatactgtcagaccttcacggaaacttgatttgatcggcaattcaatgattcgtccagccgggttggccatcagaccccgcatacccgcaagctgcgtaaagttagatgcgttaccacgggctcctgaatcactcatcatgtaaatcgggttgacttcgtctaatgatttcatcagtttgccttggataacgtccttcgctgaactccaaattgaaataactctttcataacgttcttcttcagtgattaaaccgcgtctgaactgtttcatgacattatcaactttgctctgtgcttcttcaagaatttcctgcttatcatcgagaacgacgatatcagaaacccctactgtgatgccggctttcgttgaatatctgaaaccgaggtttttcatgcggtcaagcattttagacgtttccgtgatatggaatcgtttaaagatttccgcgatgattttacccagaataccttttttaaacggtgcgttgatcggctgctctgcaatcacagcttttacgtcagcacctttatctaagaagaaacggtcaggtgttttctcttcaatgttgctcttcgacggctcattcatgtaagggaatgactcaggaagaatttcattgaagaccagcttaccgactgttgtaattaacagttttgaacgttgctcatccgtaaatgtcacattcttcagggagttcgccgcaacggctactctcgtatgaaggtgaacatatccgttttgataagcaagaagcgcttcgtccgtatttttgaagaccatgccttcgccgactgctccggcgcgctcaagcgtcaggtagtagtttcctaataccatatcctgagacggcgtaacaaccggtttaccatctttagggttcaagatgttttgagccgcaagcatcagaatgcgcgcctcagcttgagcctcagctgataaaggtacgtgaaccgccatttggtcaccgtcaaagtcagcgttataagctgtacatactaacgggtgaagacggatggcgcgtccttcaacaagcgtaggttcgaaagcctggatacctaatctgtgaagcgtaggggcacggttcagtaagaccggatgctccttaatgacagattcaagtacatcccatacttcaggctgcacgcgttcgattttgcgttttgcgctcttgatattgtgagcaagacctttttcaacaagctctttcataacgaatggcttgaagagctcaagcgccatttccttcggcaatccgcactgatacattttcaggtgcggacctacgacgataacggaacgtcctgagtagtctacacgtttaccgagaaggttctgacggaaacgcccttgtttccctttcagcatatgagaaagagatttgagcggacggttacccggtccggtaaccggacggccgcggcgtccgttgtcaatcagagcatcgactgcttcctgaagcatacgtttttcgttctgaacgatgatgctaggagcaccgaggtctaacagacgttttaaacggttgttacggttgatgacacgacggtaaaggtcgttcaggtcagacgttgcgaaacgtccgccgtcaagctgaaccatcggtcttaactcaggcggaataaccggaagcacatcgaggatcatccaagacggcttgtttcctgaattacggaaggcttcaagcacttcaaggcgtttgatcgcacgcgtacggcgctgtccttgagaggttttcagctcttcttttaacatatcaacttctttgacgaggtcgatgtcctgcagaagtttattaatggcttccgcacccatagaggcttggaatttgtttccgtacttatccagatacgcacggtattccttttcagataaaagctgtttcttttcgagcggtgtattggccgggtcagttacgacgtaagaagcaaagtaaatgacttcttccagcgcacgcggtgacatatccaatacaagacccatacggctcggaatacctttgaaataccaaatgtgagaaaccggggcagccagttcaatatgccccattctctcacgacggactttagcccgcgttacttcaactccgcaacggtcacaaactacgcctttataacgaacccgcttgtacttgccgcaatgacattcccagtccttagtcggtccgaaaatgcgttcgcagaacaggccgtccttttcaggtttcaacgtacgatagtttatcgtttcaggctttttcacttcaccaaaagaccatgaacggattttatccggtgaagcaagaccgatgttcatatactcaaaattgttcacatctagcaaggggcctacctccctttttatcttcggattaaccgatgtcacttgcctttatcaatcagagactattctttagttactgcgtcacgttcaacgtctggagatgctgtttcttccggcgcttcatcacctgataatgcaaggccgtcagcttgtttcgcatcttcttcgtcttctagatctctcatttctatttcttcttcatcacttgagaggatttttacatccatacctaagctttgaagctctttgatcaatactttgaatgattccggaacaccaggctctggaacattatcgcctttgacgatggcttcatatgttttcacacgtccgaccacgtcatcagacttcacagtcaggatttcttgaagcgtgtaagctgcgccgtaagcttcaagcgcccaaacctccatctcaccgaaacgctgtccgccgaattgggctttaccgccgagaggctgctgcgtaacaagtgagtaagggcctgtagaacgggcatgaagtttatcatcaaccatgtgtgccagtttgatcatgtacatgattccgacagatacacggttgtcgaacggttctcccgtacggccgtcataaagaactgttttggcgtctcttgacatgcctgcttcttcaagtgtttcccacacgtcttcttcacgcgcgccgtcaaatacaggtgacgcgatgtgaatgccgaggtagcgggcagccatacccatgtgaagttctaatacctgaccgatattcatacgggatggtacacccagcgggttaagcatgatatcgatcggcgtgccgtcaggaaggtaaggcatatcttcttcaggaagaatcttcgagataacccctttgtttccgtgacgtccggccattttatccccttcagaaatcttacgtttctgaacgatatatacgcgtacaagctggttcacgcccggaggaagttcgtctccgtcttcacggttgaagacttttacgtcgtggataattccgccgccgccatgaggcacacggagagaagtatcacggacttcacgcgctttttctccaaagattgcatgcagaaggcgctcttcagccgtaagctcagttacacctttaggcgttactttacctacgagaaggtctccgtcgttgacttccgcaccgatacggataattccgcggtcatcaaggttgcgaagcgcatcttcccctacgtttggaatatcgcgggtgatctcttccggtccaagctttgtatcacgtgcttctgattcatattcttcaatgtgaatagatgtgtatacatcatctttcacaagacgttcactcatgatgatggcatcctcatagttataaccatcccatgtcatgaagccgaccattacgttgcggccgagagcaagctcacccagctccattgaagggccgtcagcaaggatttctcctttgactacttcatcaccgacactgacgatcggacgctggttgtagcacgtaccttggttggagcggacaaatttcagcaagctgtacttatccaggttgccttttactttttgaccgtcaatttcttcatagcggcgcacccatacgtttttcgcttccacccgttcaacgataccagggtgtttacaaataacggctgcaccggagtctttaccggatacgtattccatacccgttccgacgatcggagcttccggctgcatcaaaggcacagcctgacgctgcatgttcgctcccatgagggcgcggttcgagtcatcgttttccaagaacggaatacatgctgtcgcagcagatacaacctgtttaggagatacgtccatgtaatccacgcggttgcgggctacaacggtgttttcccctctgaaacgggctacgatgctgtcatccaagaaagaaccgtcatcgctcagcttagcgttcgcttgggctacgacatagttatcctcttcatcagcagtcaggtagtcgattctaggcgttacttttcctgtttcaggatcaacgcggcggtatggcgtctcaatgaaaccaaagcggtttactttcgcaaatgatgacaatgagttgatcaaaccgatgttcgggccctcaggcgtttcaatcggacacatacgtccatagtgagagtagtgaacgtcacgtacttccatacctgcacgctcacgcgtcaaaccgcccggtccgagagctgacagacggcgtttatgcgtcaattcagcaagcgggttcgtctgatccatgaattgagaaagctgtgagcttccgaagaactctttaatagacgcaataacaggtctgatgttaatcagctgctgcggcgtgattgtgtttgtgtcttgaattgacattctttcacgtacgacacgttccatccggcttaaaccgatacggaattggttttgcaggagttcacctacagaacgcagacggcggtttccgagatggtcgatatcatcagtgtcgcccactccgtgcaggaggttgaagaagtagctgatagaagaaataatatcagcaggcgtaatgtttttaatcgcctcttcaatgtaagcattgccgatcacgttgatcgtctgctctccttctgcatcagtaggagcatagattttaatggattgaagcatcacttcatcctcgactacgccgccgttaggataaagttttctgaagccgattccattttctaagtatggcagtactttatcaagtgttcttctgtcaagaatctgccctttttcagcgagaatttcaccggtttcaggatccaccagtgtctctgcaaggcgctggttaaacaggcggttcttgatatgaagctttttattaattttatagcgtcctacattcgcaaggtcgtatcgcttcggatcgaagaaacgggaatccagcaagctctttgcgttttctactgtaggcggctctccgggacgaaggcgctcatagatttcaagaagcgctttgtcactgttttcagtgttgtccttatccagtgtattgcggagatattcgttctctccaatgagatcgagaatctcttggtcggaaccgaagccgagagcacgcaaaagaaccgtaaccggcaacttacgtgtgcgatcaatgcggacatacacaacatctttcgcatcagtttcgtattctaaccatgcgccacggtttggaatgacagtcgcggtaaaaccttttttaccgtttttgtctactttaccactgaaatatacacttggagaccgaacaagctgagatacgataacacgttctgcaccgttgatgataaaagtaccggtatctgtcataatagggaaatcacccatgaagacatcctggtcttttacctctccagtttctttgttaattaaacgaaccttcactcttagcggagctgagtaagtcacatcacgttcttttgactcttcaacgggatacttaggatctcctaaactgtagtcaatgaactcaagagagaggttaccagtgaaatcctcaattggtgatatgtcttgaaacatctctctaagaccctcatcaagaaaccactgataagaagaggtttgaatttcaatgagatttggtaattctaacacttcgctaatgcgagcatagcttctgcgctggcggtgtcgtccatactgaactagttgacctgtcaactgattcacccctcaaatcatgcgtattatatgtgtaataagcatcccttacaatgaagaaatacttttacaagacaaaagaaaaaagggtttctaattaagaaaaccacatccaaaaacaaataccgattttattagcatttccatgtttgtataatttatacatgcactatgattattcagcatatcatgcaaaatatatacattggcattttacaatattaacatagctgaaaattcaagtcaaactttttttgcttttatgatataatagcctttctttttttgaacaacagaaacttcgtcaaaaagttccttcagtttttcaacggcagaaggcccgccctgttttttctgtataacgatccacaattcacctgaagcccttaaatgctcagcgcttttttcaaaaatggcatggacaactttttttccggcgcggattggggggtttgtaataatcgaagcaaatgtttgagcagaatcaatatttgaaaataaatcactctgataaatctgaacgttttttattccgtttttttctgcattttcatttgacagctctacggctctttcattcacgtcaatcatgtgcacggtccggtctgtaaattcaccggcaagcgacagaccgatcggcccgtagccgcagcctgcatccaagaagtcaccgtcaatttcaggctcttcaaacgcttcaattaagacacgtgaaccgaaatcaacttcctttttcgagaaaacgccgctgtcacttgtgaatgtataagatctgttccgcagtgtaaatgaccatgtctgtttatcgcttttaactgaaggtttttctgaataatagtgttcactcattattagaacctccttttttaatggcacttaaagaaaagcaaagaaaaagcccgcctcataaaagcgagcttcccctacaggcaagtgaagattacttaacttctacagaagcgccaacttcttcaagtttagctttaagctcttcagcttcttctttcgcaataccttctttaagtggttttggagtgttgtcaacaagttctttagcttctttcaagccaagaccagtgatttcacgaacaactttgataactttgattttctgagaacctgcaccagcaaggataaggtcgaattcgctttgctcttcagcagcgccgccagcagcagctccgccagctacagctacaggagcagcagcagttacgccaaattcttcttcgattgcttttactaggtcgttcaattcaagtacagttgcttctttaacggaagcaatgatttcttcgatatttaaagccatttgaaattcctccatttgttttattttaggttaaaatcagattaagcgccttgttcttccttttgatctgcaactgctttagctgcaagtgcaaggttgcgaactggagcttgaagtacgctaagcaacatagaaagtaagccatcgcgtgaaggaagttcagcaagagctttcacttcttcaacagaagatactttaccttcgataacgcccgctttgatttccagagcttcgtggtttttcgcgaactcgttaagaactttcgccggagcgacaacatcttcagtactgaatgcgatcgcattcggtccagttaagacatcattcaaaccatcaagttcagcttgttcaaccgcacggcgagtcattgtgtttttgtacactttgaactctacgttagcttcgcgaagctgtttacggagttcagttacttcagaaacgttaagtccgcggtagtcaacgatgatcgttgatttgctttctttcagtttagaagcaatctcttcaacaacaactttttttgtttcaattgcgctgctcatggttacacctcctgtagattttgtgtaacacttataccgctaggtgatcacgactgtgacgacgattccatataaaaagcctccatgtggacatggaggctgtatatacaagcatacgtaacgtaatagctgtgatatatatacacctcggcaggatattaagccacaacggcccctgctgtctacggtataaatgacatattatattttacaacattttgaatcatatcagaatgctgatctaaagtcaaatattattttacgttgaaagtagaagcgtctactttgacaccagggcccatagtagaagtaacggcaacgtttttcacgtaaacacctttagccgcagccggttttgctttcaggattgtatcatacattgttgtgaagttctcaacaagtttttcatcctcgaaagaaacttttccgattggaacatggatgttaccagctttatcaacgcggtattcaactttaccagctttgatttcgccgattgctttttctacttcgaatgtaacagttcctgttttagggtttggcataagaccttttggtccaagcacacggccgattttaccgacttcacccatcatgtcaggagtcgcaacgattacatcaaaatcgaaccagccttgctggattttcgtgatgtaatcagaatcgcctacgtagtctgcaccggcagcttcagcttcttttgctttttcgcctttagcgaatacaagcacacgctgagttttaccagttccgttaggaagaacgactgcaccgcggatttgctgatcgtttttacgagggtcaacccctaaacgaaaagcaacttcaactgtagcgtcgaatttagctgtgtttgtttttttagtaagcgccactgcttcagcgacgtcgtaagcttttgcacggtctacaagcttcgcagcttcaacgtactttttaccttttttagccattttaaaatttcctccttatgtggttatagcggaataacctcccacgaataagggttgcgaacttgtgaaaactcgcaacccgacaagaaacaaattaatcctcgataacgatacccatactgcgggcagtaccttcaaccatgcgcattgccgcttcaacgtctgctgcgtttaagtcaggcattttcgtttcagcgatttcgcgaaccttatcgcgcttaacggttgccactttattacggtttggttcaccagaaccagactcaattccagctgcttttttaagcaatactgcagcaggcggagtttttgtaataaatgtaaatgaacggtcttcgtaaaccgaaatttcaacaggaatgattaaaccagcttggtcagctgtacgagcgttaaactccttacagaatcccatgatatttacaccggcttgacctagtgcaggtccaactggcggcgctgggttagcttttccagcaggaatttgcaattttacaacttttactacttttttagccacgagacacacctccttaagtccgtgatgtggtaatagggtaaaccctcccactcaaggtttcattctttatatgaatgacgaaatatcaagctagctgccttggattagtccaagacgtacctttgctatattatcattaatatatagcaatttcaagttttttcacattacaatttgtcgatctgggtaaattccagttcaacaggcgtttcacggccgaacatgttaacgaatactttcactttgctcttatcataatcaatctcttcaattgatcctgtaaagttggtgaatggtccgtctatgactttgactgtctcattcaattcaaaatcaatgtctgttttccgctcgtccatgcccatccgttttaagatggcttccgcttcgccgggtaaaagcggagtcggttttgagcctgaaccggctgatccgacgaatccggtaacgcccggcgtgttgcggaccacataccatgaatcatcagtcatgacgatttcaacaagcacatatcccgggaatactttctttttgactacttttttcttgccgttcttaatatcagtctcttcttcttcaggaacgaccacgcggaaaattttatcctgcattcccattgattccacacgtttttcaaggtttgcttttactttgttttcataaccggaatacgtatgaacaacataccaattcttttccattctatcaggactctgcagtccttccctccccgcatttaaaaatgaagtgtaaaacaaaaaataggcgcagagcctatgaatccttttttcaacacaataaaaaacccgctgaacgggttttggcaaacgatattatgatctattatagcacgtattgctgatcattattcaactattaaacgaattaattgagaaattcctgtatcaaggagggcaaaaaagataacaaaaaagataaccgttgaaatcaccgtgatcgtatagcgcgttaactctttgccttttggccagctaacctttttcatttctttcccaacatctttaaagaaactcatcatgcgcatgtaaaagacctccacaatttaaaaagcgaacactattttgtttctaaatgagctgtatgtgaattgcaagtgctgcagtacttcttaacttctaaccgctcagccgctgatgcagagcttttcattgtcgtataattacgatttccgcatgttttgcatgccagcgtaatcttttttctcatatcgttacaccttttcctaaatagacattcatttatcttaataaaatagcacagtcagaaaaattctgtcaatatgacacagaaacccgctacatgctgatttctcttatttctaaatacttctcaagcttgcgctttacacgctgcaaggcattatcgattgattttacgtgtcggtttaagtcatctgaaatttcttggtaacttcttccgtctaagtacaaaacaagcacctttctctccagatcgctcagcagttctcccattttcatttcaatatcatcaaattcttcctgattaataatcatttcttcaggatttaacgttttagcgcctgagatgacatcaagcagtgttctgtctgattcttcatcaaaaataggcttgtctaaagaaacataggaatttaaaggaatgtgtttctgacgggtagctgtctttatagcggtaataatctggcgggtaatgcataattctgcaaaagctttaaatgaagtgagcttgtcctctctaaagtctcggatagacttatataagcctatcatcccttcctgtacaatatcttctctgtcagcccctattaaaaaataagacctggctttcgcccgtacaaaattacggtacttcgtaatcaagtaatctaacgcatcactatccccaacatgaaccttttcaatgacctgctcgtcctccaactggcaaaactgcactttgttgaattttcccttgttgttctgtagattcactgcgatccccccggcgcacgtagatagaaatattatacattaatgggcgaaaaagcgtcaacctaatccaggccgccgcgacgccacttttcaaacgttttcaaaacctcttcggacagctcgattttacccgggggtttttcggaagtgatctttgaaacccgtctttgaatccggcgttctatcgcatcaacttccctcagcagctcccgggcggatttgcggagagccccttgtccgaaaatcgcccactgctccgtataatcagaggtcgcgacatgaatctgtgtcgcgatattattcagcgcctgggcaagcttctcgatccgctcatccgccgtttcattctcccgtgtaaaaatcacttcgactctgtgattcgtgtgttttttctctatgccttttaccagatgtgcgtcaaacaccacaatgactttgattcccgtgtatgactgatattccgccatcttctgaatcagcacatctctcgcttcttcaaaactgttcgcttttaaatcctttagctgcggccaagctcctatcatgttgtatccgtctactaataggatgtccatcggtctttattcccctaaaggattgcgtttccggtagacttcatacatcagaaggccggccgctactgacgcattcagagacgtgacttttccggccatcggaagtttaatgagaaaatcacatttctctttcacaaggcggcccattcctcttccttcgcttccgataacaagcgccaaaggcatcttgccgtccatagagcggtagtcttcccgggcggatgcatccgttccgacaacccaaatgccccgctccttcatttcatcaagtgtccgggcaaggttggtcaccttcacgacgggaatgtgttcaatggcaccggtcgatgcttttgcgaccgtcgcagtcagaccgaccgctctgcgtttcggaataacgatgccgtgtgcgccgacggcatcagccgttctcatgatagatccgaggttatgagggtcttccagctcgtccaatatgagaaagaaaggctgttcgtttctctcttccgctcttttatataattcgtctaattgtgcatattcatatgccgccacctgggcgacaactccctgatgctgcccctccaccatctgatcgagttttttcctcggtacaaattggatagtgatgccttgttttttcgcaagctcaataacttgctgcgcctgtccttttactgtgttttccgccatccataacttgtacagcttgcgatcagactttaacgtctcaatcactgcgttttttcctatgacgtaatcatgttgctgactcatttgttttcctccctgacgtcccgacttgtaaagcctcagtaatcagctgatccagtctttcttctcttttctcaagaaaaagatatccgagcaaagcctcaaaagctgtactatggcggtacgtctgtacatctgtgtttttaggtgtcgtccctgatttcgcgtttcttcctcttctcagcacggcttcctcttcttccgtgaaaaaggattcgtcctgaaggcggaaaagaatgtctgcctgtgattttgccgatacaatccggcttgctttcttatgaaggtcattcggtttcgtatggccctgcttaagcaggtgatgccggacatatatttcaaaaatggcatcacccatataagcgagcgcaagaccgtttaactgctttgaatctttgatttgttcaaattgaagcatccgcttactctccccgcttccagcgagttccctgagccgtatcctcaagaatgatattcatgcttttcagctgatcgcgaatctggtcggataaagcaaaatcgcgattacggcgggcttcatttctcttctcaatcaattcttcaatttcttcatcgacaagctcttcttcaccgagcgtaagtccgagaacagatccgattctgtcaaacatgctgataaaggctttaatgacgtgatccgccgtattgtcctcctgcatgtagtaattggcgagcttcgctaaatcaaaccatacggaaatcgcattcgccgtattaaagtcatcatccattgcttcttcaaatgccgtgcggtgctcttcgattttagcgagccattcatcatcattgtcagtcagattcgtgctgctaatcaaacgatggtttaaattactgtaggccgtcttcaagcggttaaacgcgttttttgttttctcaagcagctcctccgaatagttgatcgggtggcggtaatgaacggacagcatgaaaaatctcagcagctgcgggtcatattgcttaatgatatcgtgcaccaaaacaaagttgccgagcgattttgacattttctcattatctatattgatataaccgttgtgaagccagtattttgcgaatgtcttgcctgtcaatgcttcggattgtgcgatttcattttcatggtgcgggaatgtcaggtcctgaccgccggcatgaatatcgatctcgtcacccaaatactttttcaccattgcggagcattcaatatgccagcctgggcggccttttccccaagggctatcccatgagatttctccgtctttggcggctttccaaagagcaaagtccagcgcatcctctttcttctcaccgacacggatacgcgctccagatctgagttcatcaattgattgctgagatagcttgccgtagccttcgaaggctcttgttttgaaatagacgtcgccttctgattcataagcgtagccttttttaatcagctcgctgacaaattcaataatggcgtccatgttctccataacccgagggtgaagatctgctttccggcatccgagggcgcccacgtcttcaaaatacgctttaatgaaccgctcagaaacggtcggaacgtcctcgccgagctcgttggcggctttaatcagtttgtcgtcaacatcggtgaaattcgatacatattgaacgtcgtaccctttatattccaaatagttgcgtacggtgtcatacacaatcgccggacgggcgtttccgatatgaatatagttgtatacagtcggtccgcacacgtacatttttacttttccttcctcaagaggaacgaatgtttcctttttccgtgtcaatgtattataaagtgtaatggtcatttttggttgatcctttcttttttatcttccagttcagcctgcagctcaaaaatctgctgctccaatgctctaaaccggtcagcaaccggatcgggcaagtcttggtgattgagatcgcgtttgatttttcttccgttctgaatgacgacttttcccggtatgccgacaacggttgaaaagtcgggaacatcacgcagcacaacggagccggcccctactttagaaccttgcccgactgttatagagccgagcaccttcgcccctgttgcaattaaagcatcatctttaatggtcggatgccgctttcccttttcttttcccgttcccccgagagtgacaccttggaaaaccgtcacgttattgccgatttcacacgtttcccctatgacgacccccataccgtggtcaatgaaaaatcttctcccgatggtcgcgccgggatggatttcaataccggtaaagaaacgggcaatctgcgatatcagccgcgcaaggaagaaaaacctccgtttatataaagcatgtgcaatccgatgcgcccatatagcatgtaaaccagaataagttaaaacaacttcgaaatagcttcttgctgccggatcttgatcgaacactgtatctatgtcttcttttagcattttaaaaaacacatgcttccccccattctctccccgctccagtctatttttccgcctataaaaaaagcgcctctgcatgtaaacatgacagagacgcttttaccgcgcggttccactctgtttgaaaaacaaaatgctgttttcccaacttaaaagccggtaacggcggcggccgcctttaaatactgatttccgcagaaatgttcttcaaaggtcttaagggcgcacttctaaaacatgacgcatgaatctctctcagccgatgaagattctttctgtaatggtcattgttttatactcttccctgtcaacaatcgtatatttagatgcttttcaggcgttttacggctgtttctcttccgatcagctcaatagcctgcggaagctccggaccgtgtgtctggccggtaaccgctacacgaatcggcatgaacagctttttgcctttatggcctgtttctttctgaacagctttaattgaggctttgatctgctcaggcgtaaattcttcaagctcttcaagcttcgcagcaaatgcgctgagcacttcaggcacctgttcttcttccagaacggcttttgcctcttgattatactcgatttcatccttaaagaacaaatcagtcagctcgacaatttcagcgccgtagctcaattgctcatgataaagagagatcaacttatgcacccattcctgctcttcggcagaaagctcagtgccgacttttcctgctttttgcaggtgaggaagagtcagctcaacaacttgatcaagatccagcgctttgacgtattggttgttgacccatttcagtttatgcatatcaaacagagccggtgacttagataaacgattcacatcaaaaatttcaataaattgctctcttgtgaagagctcttcttcaccgacaggagaccagccgagaagtccgataaagttaaacagcgcttcaggcaggtaacccagctcttcatactgctcaataaactggataattgattcatcacgcttacttaattttttgcggctttcgtttacgataagcgtcatatgaccgaatacaggaatatcccagccgaacgcctgaaaaatcatgatctgtttcggtgtatttgaaatatggtcttcaccgcggagcacgtgcgtcattttcattaagtaatcgtcaattgcgacggcaaagttatacgtcggtgttccgtcttttttgacgatgacaaagtcgccgataccgtctgattcaaaagaaatctcgccctttacgatatcgttaaaagcgatgattttcccttccggcacgcggaaacggatgctcggctgtctgccttcggctaaaaactgctcctgctcttcctgagtcaggtttctgtgtttgccggaatagcgcggcatttccccgcgggcgatctgctcttcacgttctttttcaagttcttcttccgtacagaaacatttataagcaagccctttttcaagaagctcttcatagtatactttgtaaatgtcgttacgctcagactggcggtacgggccgtactctccgccgacatccacactttcatcccagtccatgccgagccatttcaaatagttaagctggctttgctctccgccttcaatatttcgctttttgtccgtgtcctcaatccggataataaactttccgccttggctgcgggcaaataaatagttaaaaagcgccgttctggcgttaccgatatgcaaatgtccggtcggactcggtgcatagcgaacgcgtacttcatttcccatgttcaaatacttcctttcatctcgtctgtagcctctagccgaatatatgtatctattctaccaccaaatagaccgggcatcaaaacaatgatcaggctttttggatcagaacggtcgcctgagcggcaattccttcggctcttccggtaaacccgagcttttctgtcgttgtcgcttttacatttacttgagagacgtctgcctcaagaccttccgctattcgttttctcatagcatcaatatgcggagccattttcggcttttgcgcaataatcgtgcagtctatatttccgagtacatatcctttttctttgacaatattccagacatgctgaagcagcttaaaagaatccgcatccttgaattccggatcagtatccgggaaatgcctgccgatatctccttcacctaccgctccaaggcacgcgtctgcgactgtatgaagcaatacatccgcatcagaatgcccgagcagccctttttcataaggtatttcaattccgccgatgatgagaggacggccttccgttaattgatgcacatcaaatccttgtccgattctaaacattatgattcccactttccgctttcatgattgcttccgctgttatcagatcatccggtgttgtcagcttaatattggtatagctgccttcaacgatactcacctgatatccgtcaagccgctcgacgagactggcgtcatccgtgcctaagaagcctttattttccgcctccatatgcgccttcttcaataaagaaagacgaaaagcctgcggcgtttgaacggcccacaagcttgaacggtcaaaggtctccgcaacccgggagccttccgcccgttttatcgtatctttcacaggaacagccaggacagccgctcccgcctcctctgctgtttcaacgagcttatcgatatgctgatgcgtgacaaacgggcgcgccccgtcatgaacaaggacgacggactccttatcaatcactttcaatccttcgtatacactgtgctgacgctccgccccgccggtgacaagctcaacttccgtttggatcggaaattgggcgagcagctgacgaaaatcttcccgttcactttcattgatcacgaggattatttttttacacgggccgtggctttcaaaaacccgcagtgtgtgtataataacaggcgcaccctttaagctgatgaacagcttatttttcccggccttcatccgtttcccttgtccggcagccggaatgactacgacatactccatcattaactccctcttaaagagccttctcaagcagcttaggcttggcaaaaatcattcgccccgctgctgtctgcagtacgctggttacaagcacatcaatatgtttccctatataattgcggccttcttccacaacgatcattgttccgtcatccaagtaagccacaccttgattatgctctttcccgtccttaatcacctgcacattcatctcttcacccggaagcacaaccggcttcacggcgttcgcaaggtcattaatattcagtaccgcaaccttctgaagctcacatactttatttaaattaaaatcattcgtcacaacgacgccggatgtcagcttcgcaagtttgacaagcttgctgtcaacctcctgaatgtcttcaaagtcgccttcataaatttcaacggtaatatcaagttccttttgaatgcgattcaagatatccagtccgcggcgtcctctgttacgttttaaaacatctgaagaatcggcgatatgctgtaattcctccagcacaaattgaggaattacaatgactccttctaaaaagcccgtctgacaaatatctgcaattctcccatcaataataacacttgtatccaagattttcagccttttctcctgttcctcctgctcctcatcgccgcttccctttttcttctgcattcttgcagaaatggagaacaggctgatcagttcatcctttttcttaaatccgacctgaaagccgagataaccgagaaagaaagccagaaagaccgggatgatggtgctgaatatacggtacggaatattgtccagcggaatcacgtttacaatgagatatgcgatgataagtccaaaaaccaatccgagacttccgaataacagatccggcaccggggctctcagcaaagaatcttcaatccattttacccaattaatcacatattctgtcgtccatatactgatgagaaaaaagataatagcaccaattgcagcagacgtatatgcgtttgttattaaaggtatgtcctgtatatttgacagtacaaacaattcaggtattaaaaagataccgacaacgcaacccacaataatgaagaacgcctgaactattcgttttaacatacccccacctccttttaagtagcatttttcagcagactgtcaaagcctacaaatatcagaataaacaaaaactaacaataatatacccggattcccacaggtttaagcgatacttaaagctgtctatctatatagtgtttttcttggaggcgttttaagccttttttgattttttgggcgcgcacctcgccgataccttcaacatcatccagttcttcggctgtcgcttccgttatgcttggcaaaaatccgaatgcctcaaccacattttcaacaatcggcatcggcagacgcggaattttgttcagcagcctgtatcctctcggcagaacataatcatcgagattggtagaagcgggatatccaagcagcttaaacaaaatggaatcatcaagcagatcatagctggacatatcctgaagctcttttaacagcacgaacggatctttgattttttcttttacatagtctttgatgaaaagagccgcttcttcttccatatccgtaatcagttcaatcacctgcagacggattaagtggccttccgttccgagttctttaatatacatgttgatttcattttttatacggagcaccatttcataccggtgcatgacggacagcacgtcactgaatgtcacaagctcctcaaattctaaggcgtttaaagctgtaatcgttttgtctagaatggttttatacttctcaagcgtttgaatggcctggttagcctttgttaaaataaagcctatgtcctttagtgtgtacttcatgctgtcctggtataacgtaatgacatttctgcgttcagaaatggctatgacgagacagccggtctgctttgccacccgttccgctgtacggtgcctcattcccgtttctgaagaagaaatggtcgcctccggcataagctgcgtattcgcataaagaattttctggccggaatcacttaaaataatggctccgtccattttggccagctcgtataagtgagcgggcgcaaatgatgtattaatatgaaaaccgccatccacgacttgttttaccttatcgttgtatccgacaacaatcaggccgcctgtatttgcccgaagtacattttctatcccggctctgagcggggttcccggtgcaacgaactgcaggattgcagacaggtcaagctcttgtttcgccccttttttctctttttccatctattatgatcctcctaatgaagtacgaagcgcttctgcaacatttgctactccgacaacctcaatcccttttggtattgtccatccgtctgaatttgcctcaggtatgaccatacgcttgaagccgagcttcgccgcttcttttacgcgctgttcgattcttgacaccctgcggacttctcctgtcagacccacttcaccgataaagcaatctgcaggatttggcggtgtatctctgaagcttgaagcaatgctgacggctactgccaaatcaatcgctggttcatccagtttgaccccgccggcgacttttaaatacgcatcttgattttgaagcaacagccccacccgcttctcaagcacagccatgattaacgacaccctgttgtggtcaattcctgtagccatgcggcgcggatttccgaagctggtcggtgatatgagcgcctggatttcaactaagatcggtctcgtgccttccattgacgcaacgatactcgaacccgaagccccggcagaacgctcttctaagaaaatttcagaagggttcagcacttctgtaagcccttcttcccgcatttcaaagatgcccatttcatttgttgagccgaaacggttttttacagcccgcaaaatacggaatgtatggtgccgctctccttcaaagtatagaacggtatcgaccatatgctcaagcaatctcggtcctgcgatcgatccttcttttgtaacgtgtccgacgataaaaataggtatgccgtttgttttcgcgattttcatcaattcggccgtacactctcttacttgtgatacactgccgggagctgaggtgatatcactttggtaaacggtctgaatggagtctaccacaacaaatgcgggtttcatctcttgtatagcagacgaaatatactccatatcggtttcagataaaacatgtaacaattggctgttgattccaagtctgtcggcgcgcagcttcgtttgcttcacagattcttccccagaaatgtaaagcacgctgccggccgtgtctgctaattgtgcggatacttgaagaaggagcgttgatttaccgatgccgggatcgccgccgattaatactaacgagcccttcacaactccgccgccaagcactctgttgaattcttcgagcttggtttgaacgcggggttcttctgatgtttcaattgatgtaatgggtgatggtttctggacggtttgaacggaatgggagaaagccgcccgccgattcgccggcgctttttttatggtttcttccaccattgtattccaagccccgcagcccgggcactttcccatccattttgcggattcataaccgcatgagtggcagatgaattttgtttttgatttagccatatacgctgtaagacctcttccttatcgaatatttctctatataacaaagtgaggcatacacttgcttacgtatgcctcatgtttgtcactatattagttcgttttagcagtcgtttttacgacaaattcgccgtcctctacatcaagaacgatgtgctgccctttatcaatattgcccctgaggagctcttctgataaacggtcctccacatgcttttggatcgctcttcttaacggacgtgcgccgtattccaaatcgacgccctcgtctgctacttttgcttttgcagcttctgtcagctctatagagagatcttgttctttcagacgttttgttaactggtcagacataagcgacacgatgtctgtaagatgttttttctcaagggagtggaagacgataatttcgtcaatccggttgataaactcaggcctgaaggcacgcttcagctctcccatcactttgtctttcatgtctttatggttttgtgattcatcctgaacattgaagccgacatatttgttgcgtttcagctcgctcgctccgacgtttgacgtcataatcaggatcgtgttgcggaaatcaacagtgcgtccttttgaatcagtcaagcgtccgtcttcaagcacttgcaagagaatgttaaacacatcaggatgcgctttttcaatttcatcaagcagtacgacagagtaaggttttcttctcactttttctgtcagctggccgccttcatcatagccgacatatcccggaggagaaccgacaaggcgtgaagtcgaatgtttctccatgtattcggacatatccactctgatcatcgcttcctcatcaccgaaaatggattccgccagtgctcttgccagctctgtcttccctacgcctgtaggacctaagaagatgaatgaaccaatcggacgtttcggatccttcagaccggctcttgcacgtctcacagcctttgcaacggctacaacggcttcatcctggccaatgacacgagagtgcagaatgctttccatattgagaagcttatctgtttccgtttgcgcaattttagatacaggcaccccggtccagctggatacaaccatcgcgatatcctctacagaaacttcggagttctcttggccttgtttttctttccacgtttttttcgtatcttccacctgttctctcaggcgctgctccgtatcacgaagagaagccgctttttcaaattcctggctttgaacggcagcgtctttttccttgcgaacttcatcaagcttctgctcaagctcttttaagttcggaggcgttgtgaaagaacggagacgcacttttgaaccggcttcgtcaattaaatcgatcgctttatccggaaggaagcggtcagatatataacggtcggacaatttaactgccgcttcgatcgcttcatcagtaatggatacgcggtgatgcgcttcatagcggtcacggagtccttttaaaatttgaatgctttcatcgactgacggctcatccacctgaatcggctggaaacggcgctccagggctgcgtctttttcgatatatttgcggtattcatcaagcgttgtcgcaccgatgcactgaagctctccgcgcgccaatgaaggttttaaaatattcgacgcgtcaatcgcaccttctgctcctcccgctccgatcagtgtgtgcagttcatcaatgaataaaatgatattgccggcctgacgtatttcatccattacctttttcaagcggtcttcaaattctccgcggtatttcgtgccggctacaaccgtccccatatctaacgtcattacgcgtttatcacgtaaaatttccggcacttcattgttgatgatctgctgtgcgaggccttcggcaatcgcagttttacctacacccggttctccaataagaacggggttattctttgttctgcggcttaatacctcaataacacgctgaatttctttgcttcggccgataaccggatcaaggctgtcttccctcgcaatcgcggttaaatcacgcgccagactgtcaagcgtcggagtgtttgcgctgctatttgttccggctccagatgtccctgtttcattgcttccgagaagctgaagaacctgctgtctcgccttattgagactgacacccagattattcagaactctcgcggcgactccctcaccttcacgaatcagcccgagaagtatgtgttctgttcctacataagaatgtcccagctttctggcttcatccattgagagttctattaccttttttgctcgaggcgtgtaatgagggacagatgtggtgctttcctgtcctcggccaatcaaactttccacttctttttgcattttatctgaattgaggcccagcgcttctaaggctttaaatgctatcccttcaccttcacggactaaccccaataatatatgttcagttccgatatttgtatggcctaagcgcagtgcttcttcctgtgccagtgccaataccttttgagctcgctctgtaaatcttccaaacatcatatcgaatcatcctcctgtctatttgcactcatttctaaatgcagcctttccctgataagagccgctcttctcacgtctctttcgttcggccgtaatgcaccgcccgaatattgctggagaaaacccggctgtgtcaaaatcatcagttcattaagtatattgcttgatagccctttaatgatccccaggtctatccccagccgaacgtcagaaaggcatttcgccgtttccttcgattcaatcatacggcagttggataaaactccgtaagatctgaatacccggtcctctaattcaattttcgaggtttgataaagcgcttctcgggctgagcgttcctgctcaatcagctgggcagccacactgttcaaatcatcgacgatgtcctgttctgactttccaagtgtgatttgatttgaaatttgaaagatatttcctaatgcttcgctgccttcaccgtaaattcctctaacaaccagacctaattggttaattgccggtataattcgattcatttgcctagttaatacgagacccggcaaatgcatcatgaccgaagcccttagccccgtccctacatttgtaggacagcttgttaagtaccctctcttctcaccaaaggcgtaatccactttctcctcaatccagtcatcaacctggtttgcagcttttatcgcattgagaagctggaagccggggaagaggcattgaattctgatatgatcttcttcatttaacataatgctgacttcctcattttcagaaagcagacagccgccaaacggcgattccgttaaattcgggctgatcagatgtttctccatcagcacccgtttttccagaggctgagcttcactcattctgattaaatgaaattgaccgatatcaggaagttttttccctgaaaaatgatcttcgaattgctgaataatggatgaggcttcttcattcgtataccgggcaggaaactttatattttcaaagttacgggccaaccgtatacggctgctgagtacaatgtcactttcaggtccctcttgcttcatccaattgcttaatgcgtcctgaataaaatgcttgagcgacattacccttgttcctcctcactgtctgtgctttttaattcctgctccaacgatcggatctgatccctgacctgcgctgctttttcaaactcttcctggtgtattaaagattctagctccttttttaacatttccatttgccgccttacatgcaggtttccgcctatacgttttggaattttcccggcgtgcaccgtattcccgctgtggactttccgcaagatcggcgtaatttggctatagaacgtatcgtaacactccgcacagccgaaccgcccagttttcctcagttgctgaaacgtcatgccgcatttcttacaagctgtgccttgctctgggtagccgaacatttgagaacccgtgttttgaaatgaagactccatattcagcagccctgataataaattatgaatcgagaacccttggtttccacttataccgtatgagtcactgttttcttttgcgcattgttcacatatatgaacttcttgcttttctccattaacaactttcgtaaagtgaaaagtggccggtctctcattgcactcttgacaaatcaatcttttcacccgcttactttagttttaaagatgtgagcattgctttcatcattctggctcttagctcatcccgttcgggcaaatcaatatatagaactgagcgatccattacactcaccatcattttagcttctctttccgaaataaccccgtcctctaacagtctgagaataatatcatcagaggctgcctgagacaagtgggtatgaatttgcgaaataatattattgataaggacgacttcgttattcattttaattttgataatacgaatataaccgccgcctccccgtttactttcaacaatatatcctctttcgcttgtgaatctggtgttgatgacataatttatttgagaaggaacacactgaaatttatcagcaatttcactgcgcttgatctctaaaatttctttgccattttgatctaatacttgttttaagtactgttcaatgatgtcagaaatattatgtcccactcaaccccctcctttattgactttgactatatttgactttaatcttactataaggtgtttcgcaaaatttttcaactgtagcgctctatctctattatttccactttacacaagcataaaacctgcttttgcaaaaaggcatatcgttacttttctcgtattatataacgtatgcagaaaaacacaaaaaaggcagctcatgatgagctgcctttaccgttaagataggcggttttaacattcgtttttgtccagctcgttacctcaaacgcaaggggtgcgttattgtatatcactgcaaaacctcctttaccgcataaaaataactgctacaccgtatcccttttcggaatcgtaagccgtcttaattcgcattactttaaatccgctgttgtcccctgttttcgttgcaacaccgtctgtgcccgccgtaaccctatcgcctactttgacagtgtcgtcaatgcgcacgtgtatttgaccgattagcccgacgatatgccactcaacgcgctcatcacgcggaatatattcgagggtcggatcatagttaggattttctttcggcacgaccagctcgcggccattctcgatgattgtttcgtagatcatgccgccaaactcgttacgcaagaaccgatcattccagtaaaaacccgcgcctcccaatacaacgcccgcagtttcggatataatgccgtccacgctgtcccctggctgcgcttttcggattttatcgccttcgagcgttaccataaggctggaatcaattctctgtccgtccagtgactcgaagtattccgcaacgtccttaaaatcggaaacactttcgacccggccgacgccctgaatattaccgttcatggagtcgatcttccatttgatgttccctgcggatgcttcgccagaaccatacccgcctacaaccgtataaccgtcatcgtttattacggactgtgacgataagatagtccgagccgggccgtcgccttttgtatgcgaattgttcgttgcgagaatagcctgccgcgatccttcagtcgatgaacctcccgaaacgccgcccatgaagtttctaggccctttcgcaacattatcacccgtagccgcaatgattgcgctcgtcggatctaggggtgatccgctcgtggtagcgcctttgaatcctcctttaaaattcgtgggcacaacgctgtacgaacgcccaccgaggtttgccgcagatgcatacccagtcgcgttaattgcagcaagttctacttggttattaggagaataaacgcccatctcaccgttatctccaatcaatgtggcgccaatcagagacgcattataaaccccgccaccgaacgcgacaccaatcggtgaagactcggagatagttacgccggagatctgtacatagtcagttctttgcgcgccgccaaaagctcgtatgtcgtggctggccgtcttaaaccctcgaatcttgattccatcaacgttgatatagctagatttaaattgaaacgctactaccgggttagccttgtaatcgtattgtggatcgccgatcgcagtaaaattcgaaatctgaacatgtttataggctgagatacccaacgctcttggagaaatatctgcgtataaactattaaagacgggttcaatcgatgtgcaatttgcgaatgtcacatgatacgcagatgtactctcaggatcagtctcgctatgatgggcgatgtgtcttgcatcgtaagaacgaacgtctctataagaaatatgattcgtcacatggatgttttgcgatgccggccattctttgtgcgcctttacttcgacgcctcgaatgtttccactcgtataacagccgtctacccaaacattttttgacccgtcatcaatttcgatcccattcgaattagcagcaccggctgggtgcgcctttccgctagggctcatacaatgcgaatttgaaatgaaaatgtattcgctataatgcgtcgtaattccgtcatcaccataaccggacgcaacgcagttatccagccaaacgtaatatgatccgtcagccgtataattttccgcagtattgtcgtatgtcggagccgttatatcgaagccgtgtagaccggggtttaccgcctctacgtccttaatccaaccgaattttactttcgcgaaagttaagcagctcgaatttataccgcccgtcgcagtcacgccgccttgtcgatccgggtaccaatcgagcgtcattccctctacgtagatattccggtttcctcctgagtggtcagcgttcgtaataacccactcactggccggcgtatcctcgtgtagcttcagcgtagtaacgccttttccttgaccgataagatacgtccatgaggggagtttagcgcctttgatgacgtattcgcccgccgataaattaaggcgcaccttaccattaccgagtgcccttacgaaagcatccgtactatctgttttgccagtaggatcggcgccataatcgtccacgtttacgttgcgttgaattttccggagcaacttgtagtactctttatcgagccgctcttttaatagaggttcaacgttgccgtccgcgtctacacgagcgtctaccacctcttttacgttcgttccgtctgcgttaagaatcaagttttttatacggttatacagaccgtctatatatgtgcgcaaagaaaaaccgctatggtcaatctgatctgacgtatgggcatgctccgcggtcttatggcggctcaaaccgttactcagatcgagcatgtcgttgccgatgtcttcgaggttttggttatagttcttgatatactgacggtcaaacccgcctgtatcagctttcttatatgagtatttccccatgcgctcacctccgtttagttcgctttaaattgcgtgttgattgcgataaaagcgttcgcagtagaattcgtactgctttcgatgcaaacatcgccatttgtttttataacgccggtataaataaaaccaacgcctgccgatccggtaaaatgatacgggtaagttggccgaaaaccttccggaagtgtgtaaaccggtgttgtcggtccgatggttccacctttcgcaacgcctcgtaatatcaccgttccgaccatatccttaccgtactgaaccggataacttccagaagcgtcagtgtattgcgcccatccgttttttaacgtcggagccgtccaggttatagtcgttagacgggcttccaatgcagcggccgctccaccggactcctttgaatcccacgataacttctctgatgcagttacgtgtatatccgtgttttttacatgcgcatctaaatcgctcttgagcgccaatcccgcggtattcagcgcgcttgctttaatggttccggtcgacgaatcgattaccttatcaaccgttttcttagtcgtatcaaaatccgcaattaaatccgacgcttttttcgtgactgacccgaatgtgaaaaccggtggctttttgtcattcgaatagtcttcgatagttaagacgcgtagctgaacgttaatatcaaacggttcgataacgcaccacagataatcgccttttctcacgtctttaaaacccatatttgcgagctcaatagccgtaaatgttagcgaaatgtccagactgtcaccgagcttattcttcatttctgccagcaacgaagatctatccgtaaacctttcgtcttttaccggctcggcgtgctttattccgtagatcgttgctagtggacttgtatactccgcctgcacaacataggtaccatcatctttttgtttaccgtagccgcgaatataagtcgcaaagctactagtatcgatctctttttccggctcactgacgttgtacttgtatcgcagaaaaggttcgtctttcttgctgccgatctttttcgcaatgtaaatacgcttaccagcgtaatcaaactctgcgccaaacttttcgagaatgcttcgcagtaaagctaacgaattatcccatccgaagttttgaacctctactgatgtcggaagatccgtatagtctacttcgtacgtgtatccggtcccttttaacgcaaaatcgagcatcgcatttattcgcatcgtgcccgatttctcttcgtaaatccgataatttatcaagtcgtcaaatatccggtgaagtgccgttacctcaacgcccacgccgtttttggacgttttttccttgtgcgttttgataatgtattcttcgtctttataaataaggatattttcatttttaacgagtttataaccgtgttgatttagagccgtcttatatcccgttacatttaacgttttttctccctcgattccgttactacgcgtagcaaagaagcccggcaaaggttccgcgattcccgatatatcttttactgctaaaatagccatcgtcgctgcacctacttatacaaataatgaaaatcgaaagatatttcgaagcttcccaccgttccggaaagttcgatctcgttccatccgggagcaagcgaaatgtagcctcggttcgtattcgcgtatatgcttgtgccgttcttcaaatgccggaggccttcgagattcagcacatcggttaatccggagctccccgaataagccaccgtttgggtagtcgttttattcgcgagcttaaaattagatgaggcgcctttataaacgatgtctaacggtacgtcttcggctggatcaattgtgacgttacctgcgttataaattcggaatctgttcgttttgtgtcgatacgataaatcgtccgaaggtaacatgccttgcgcgacttgccacttatcggagttaaacgttaatgggtcgagcgttgaacctaaagaagccgcaaaaggaaaagcagccgtaaactcaaccgtaagttttccgctccttggcgtaatatcttccggctcgtacgtgctgcttacttttacggaccaaacctttccgggctggcgcgaatctataatttccatttcgttctgtgtcgcgaatagattgtatatctcatccagtaacaaatgataatcgagatgatccacgcctttaaaaagaaagacggccgttaacttccggatgtcgaatgtcgtacctacatcgattgatccgttacggccgtctatttcctgaagatctgtacggtgggttaacgagtcctttcgaaaactaaggagccgcaaaccgaaatcacggtgatcgatcgtctcaccgttttttataattatcagatgcactaccgatcacccctaaataatcttttcatcgtagcttgttgcgcctgagagctgtcgacgtagttagtaaaagcatccttatctacccgtacgctcggatctttttgagcgattatattaagcgccgctaaagatcgttgctccacgctaaccagccgctcaagcagattcgctacaaccgtctgatctgttccgctctctacgcctaatttcttaccggtttctttataaagctgaagcgcccgctgacggttattctttaacgggatgactgcttccggaccctcttccgcaacccaggcgagttgcttttgcgttacaatgtcgccgattttgtaacccttgtaagggccgccggcacgcattgatttaattcccggaacgttgaaaaccgttttgtatcgggaaatgatgtagcgaatggccgcaaccgcgttgtgaaccggattcatgatatcgcccattcccttcattttatacgcgtcaaacgtcggtctaatcgtctgcataagacccatcgatggcgttccccgtttccagttgctatcccatttgttgatcgttgaaggaccggtccttcctccggattctttcattgcgattgttgttaatgggttaaaccaactactcggtacttttgtggctgccatcgctttacgaatccattgttttacgttgcctgtcgctttttctccgcttccgaaaccgccgccaaaatcatctatttgcttcttgacgaagccgaccattgacgacttaatcttttcataggcccctttcgccatgttgccgaatacgccggagatttccggaagcttcaggccgagactgccgacgactttcgagactaactttttcggatcggaaacgtagtcccacacgtcaaacgcgaattctttaactttgttgacggcacctttcgcgacattaacaacagcgtcttttgcacccgaaactgcatctacgcctttttcgaaaaggtttttctttttcgtaccgttattgtaggccgggatgccttgcgcaataagctttttcgtcatatcgtgtggaaggacttgcgtacctttcggaagattaaagagcgtatcactgcctgggcttaacccggtgaatccggaaggtgtacggaataactcagggccgccgccatcgcctaagatcgccgggccgcctggatgtccgcctgctgacgtacctttcgcgtatctaggaatctctaacttcggaatatagtgttttttatcaacgccgattagtccgaggaccttgttgataccgtcttgcgttaaaccattgacaattccttcgatgccgccaagaagtttattacctaaagatttaactccatccatagccttatgcgccatgtttttaattccatcgcctatcttaccgggaagttctttagcatttgtaaccatcttgtcaaaagtttcaaccgcaaaatcttttattcgtttaaagaaatttttagtatttccccacaaagagttccaagcacttaccgcaccgtcgactactttccctgccaggtttttaacagttccccatatactgttccatatactcgttagaaatccccatatcgcattaaaaacagaagaagttacagactttattaggttccacgcagttgtaacaactaataaaactaagttaacggcacctttaataactgatgtgataatcgaccaaacgctcgtcaggattcccaatacagcattccaaacaccttgccagtctccttttaataaggaggaaaaaagattgatgacattagttactatattaagcgcgccctgaatgacttttacaattaccgggaacacaatctgtacaacttgaaggataaaacgaattgctggaatgactatgttttgaataattattgctacacccttcaatatcgcaatgataactgggactgccgcttggataatcgctagaacaacagggaaaaccgcttgaaccacgttaagtacaagaggtaatacattagttacgagatctttgattacggtagcgagtaatttgattatcgcaacaacaatcggtaatgctgcttgtatgattgtcaggactgcagggaaaatcgcctgaacggcgctcaataatatcggaagtacctgagtcgcgatcaattgaattatcggcacgattgcttgaataagactcaaagctactggaaataccgcttggactacgttcagaataatcggcagtaatgacgtaaacccttcgacgagcaccggaagcaccgccgttacgattgacgtaattatttgtagcattgaactttgtacctgcgcccacacgcttactagcccgctaaccaggctgatgatccccggaagcatctgcgcaaaagcacccgccaattctccgattaaaggcgtaatctgaacgactgcatccgaaaatgcagctcctaaagaacccgctaaacttacgaacgtcgcacctaattgcgcgaaggctggtccgagctctgcaatcgctgcgcctagctccgcaaaagccggctctaacgtagcgagactcgtaaccataacgttcatcgtttccgcgaactccggcgctaattcagcagcgatttcaccgaagtattgactgaatgcgtcaaataccggttgcagagccgtcattgcgctactaattacgctcgatacttgcgcccaaacagtcgttactgaggtgcggaactgttcgttagattgataaaggcggaataaaaatccggacaaactaactagcgcggtgatcgcgaggcctatcggacctgatacgcccgctaaagctaagccgaacgccgtaatcgttggagcgacaatagagattacgccaccgacgcttgagaaagccgttttcaattgtgcgaagaataacccagccgcgtccgatactttagctgcgactccttggccgaagaattccgaggctttctgtccgagcgagtaaaagaacgcacctattgcagcgatcgcaccattgaatccgctctgaattgcggtacctatgttgaccgcgccggctgcaaatccgttccacatagccggtcctttttcgagcaagtacgctgagactcgatcgacagccgcaatgattccatcaaacgctaccttcgcgccgttgtaagcgactaaggcaccggatttgattgcgttaaacactacgcctaaaagcttctgtaactgctccgaatgtttgtatacgagcacaaaaacggtcactagtgcggttatgcctgctattgttaacgcaattggactcgtcaaggccgctaatatcgatgtaaagacgcccatcataccgcctgcagccgctatttgaaccgatagtagcccccatgcgattttcaacgaacctaaaccgacgagcgcacctccgattcctgctaacaaaacgccaaggacggtgacgacgcctagaatagctgctgttaccgctagcgtgatggtaacgaacttctgcatacccggcgataaattattaaacgcgtctacaactttttgcaaaacggcaactagcgcggatacggccggggttaacgctttaccgacatttatttgtgccgtctcgaatgcgcctgataactcttcgatccgtcctttcaagttgttcatacgctcggccgcaacgtctgccgctttgatcttatccattgcatttgccatttcggtaaaacctttagctccagacttgccgaggattaatgctccgcggatagcgtcggaaccgaaaattttgtacagtgcttcctgtttatctttggctgacataccatccaaggccttagagagttctcctgatatctcggtcatacttttaatgtttccttgagcatcgaaaaacttattgtccatcactccaagtgcaatcgatgccttagaaaatgctttttcaaatgaggccgtacccttcttcaagccagttgtcttggtgacgtatgcatccatcgctttgtaaatatctccgagatcttggctagctggtttaaatccctgtttagccaaagactcaaatgcttttttcgtatctaatgaaacaagaccgagtgactccattgttgtgtaagcaccgtctgtcatcggcactaaacgacttaacattgttttcagtgatgttccagcatcagatccctttagcccattctgcgcaaatactgcaagcgctgtagatgtatctttaaacgataaacccatacctgcggctaccgctgaagtcatggacaatccgtacttcatttctccaacagaagtagccgaagcattggccgctcctgctagaatgtcagcagccttggcaacacttaaattatcgtctctgaatgcattgagcgcagtagaggcgatctctgcggcgtctgccaattcaagatcaccggctgtcgctaaggaaagtgccccagaaaggccgccgtccatgatgtcttttgtagatacgccggctttaacgagttcttccatgccttgcgcagcctctaacgcgctgtatttcgtatctgcaccgagtttaaccgccaggttcgttaaagcctcgctgtatttattcgcctctgccgggtccattaccgatttaacgttcgacatttgctgctcgaagtccatcgatttctttgtcgcgaggccaagagctccgctgattgccaacgtcgctacaccaaaagacgtcgcgatttcagagccaatcgactgtaatttaccgccgatcgtccgaaggttttcgccgctctcttgagcttgcgttcccatgcggtgccacgcgttggcctgctgttcaatctgcgtgttagtcgctcttaactgcgcctgcgtctcgcgaagctgtgcagtagcttcgttcattcttgcgctaagttcttgcgtttcctgagcgtcttcgccttttgcgcgcttggcttcgagatacagccggcgaagatcttttaagcgttgttgctgaagatcaatcgatttatttaagtggtcggctttctgcctcagttgatccgaggtcgatccgaagttatcaacgccagccgttgtcgctttgaacgctgcatcaagcgcacgcattttcgtcgtgatcgtattgacgctcgcacttagtttagcgcccagttgtgcaaatcctgtactctgctctctaatccgtttattaacgaggtcgagttggtcctcggttttcctcatggccgctaatgctttgttgtactgcgtcagtaaccggacggaggcagccgcatcttttcctttcgtttgaacactttcttcgtactggcgcttaaggtcggacagcttcgctttgtgtacctgaagcgtacggttaagcacgtttgctttctgattgagagtatcgagactgttatcgaatttacctgcaccggccattgttgccttgaactcactgttaagcgctccaagtttacggttaatatccgcaaggcctcgcgtcaagtctgcgctgtccaatccgatactgacgcgcaaagcgccgagtgattccgccatgctttacctcctttctaaaaaccgagtacctgatcgatatagacttccttcttcccgccgcttgaaccgccgcgcttgttttggccgctatcggaatagtgcataagctcgaagaaccaaccgatatccatttcgtcaaagtaatagatatcttgtggacgctccatgttatcgagataaagttttttaaggtcgttctcaagcttttcgaggaagtctaacgggaaaaggtaccccggcgttagttttttgccggagtctccgcagtggcttcgccttcacctttcgcagcttcagactgttcaacgcctgcatttaccgtcccgacaacgccctgaatggtatcggaaatagttggaatcattttttcggaagcaatgccgtcgtagaattcgtcaagtgagaactggttgtcataaacacgaacgacgtaatcaacgaggttatcgagatcgccgacatctagttcgtcaaaattgcttgttttcgatagcttgatagcttcgcgaagcattcttcctttaataaatggtgcgtgaaataccttttcttcacctttgataagtaatgtaatttgcatgcaaacactctcctaatttgttgttttttgagtgaacaaataaaagagagccggccgcagccgaactctccgatatgaatctattactcgcctgaaggcggtgttccgccgccaccggtagatgcggaaggctcgtaaactttcgtgaaccattcgttaataaccgtctgattaacgccttcacctttcgtgtaaactgaacggccccaaacgccatcaaactcacgacgcatgaatgttccggaaattgaatccgtttggaattccggactatccgttttagtagcgaactcttcttcctgtaactggaactttcctttatatagcgcgtaaagcttatcgccgccgcccgatacttgcgatttaaagagtaacgcaccgtatggcgccaaatcggtgtctttcttttcaagtacgccatcagcattaaccgtatgtccgagtaataacgcctgaatgtcgtgggacaactggtcaacgccaatctctacctcaacacctccgaaagccgtttcaatctcagacggtccatcatccgcgttcaaagtttcgctgtttgtgttcggtgaaatagacgcttcaatcgccttaccgatcttaaccggtttatcgtaagtagcgcccgcttcatcgtccttaatcaatttcgcaaagtaaatatcgcgtaatcccatgcgtgttcctgccaaatttattcctcctccgtattttgcgcataataaaaacggagaaccttgtgatagatctccgtttcatgttcgtataggtcgtactgccctaagcgcccaaagcccgcatcgacgagctgtttcttaacgccagtttctaaccgagcgtattcgcttgggtccttcgtataaatatcaacttgaacgtaaaatcccgttgcttcttcagcgtcttctgcattgagtgcgctcttttcgtcgtagaagaaaaaacggatatacgtttcatcctctccgcggtacttaaggaaaacaacgggcacgcccaacggtttaagcgccgagttaacgattgcccgcgcactcatcgaaataactccctttctaaatagcgtctgatctcgcgctgtgcttcgttctttttcgcgttgaaagacggctcaataaaaggcatcgcttggtgtcccgggtgatcgacttctcttccgtagaatgtagatccatcgctcatgacctttttgttcttcgctttttctaagtgcggactggtaccgaactcagcgaatcgcgatataaaatcaaggtcgcttggtccgatttcgataatgtcgttcttaacgtcgctgaccaggatcttactttgtgcgctaggcttccgcgcttccatctcttcaaataccggcttagcgccggcctcaagcgcgcctttcttaacggactgagattcccgtcccatccggtttagcctcgccatcagctcgcgcatgcctcttacgttcgatcttgagctcacttaacgtcgacctccttcgcaataaccgtgaaggtaacgtttgcttcgttatcgttgataatgctttcaatctcgaactctcgtccgtcatatttaacgcgcatcttgttattaagcagcgccttaatccgcttggaataacgaatgataaaacgggtcgtcctctcggcctgaattgtggctgccgcaataaattctcggccctgtaacgtctttactgccgaccaaaccgtggcaaccggcgtccagccatctatctcaaacccttcgtcattcgttgtgtttgcgtattgcaaaaacgtgatccgcttattaaaacttccgatgtttaccgccatagcgctcacctcaattgaaggatcataccggcgatttttgttccgctgttagctgtcgtcctgttttcgtaggcgtccgcaacaaagatcagtgccgccattttgtacaggtccgattcggtatcctttacgcctgcgttttccatgtgcttttctgctgcggaaataaaaaaggagacgaggttatcgtcctcatctccatcaatccgcaagtattcttttgcttcatcaagcgtaagtgccatcgttattcacctgccggttcgttgaccgtaatagccaccgttttcttaaccgaaggtttcgacttagacgcgacagtgatcgtggttgtgccagccgctttagccgttactaacccggagctagatacggttgctgtcgcggtgctgctagacgtaaaagtcacgctttggtctgcgcttgaaggcgtgaccgttgcgttaatcttatacgtatcgcccaccgttaaggtcttggaggtttccgttacgttgacgcctgtaggttcggtcgctaacgtagtcaccgaaagctcggcgctaagtggcgacgggtcaccggtgttaggaattgcgcgcacctgatacttatacgttgttaattgcgtcaagccgctgtctgcaaacgatgtccctacgcgagatccgatagatactccgtctctgtacacctcgtattctttaatgcccccattgaaggttacggcgtcccaattgagggacaccgatgtgtctttaggagtcgccgttaacccttggggcgcattagggcgtagtttcgactttcgcgatacggaatgcagatttaagtttgattttgtgatcaaaatacgcagtcaatacgaatacgttttcgccagttttaacgtctttatcgctttcgtaagtgatcgctggatcgtagttgaagtgagagtaacggaagtcaccaacgatcgggctaactgcggcatcagagaagacgaccggcttgccgagaatttgctcaggttgtgcgctgtacagtgtggcgttaccgttcgcaagagtttcaacgatattcatgtaatcagagtagcgcatcatgattttagcgttttcgcgataatcttcgtgaagatctgcggtagcttgcttaatcgctttgtattgatcatccgcagtgatttctttaataccagcagcatagaaggacatttcttcttcgccagcaatcggagtcgcagcgaatgcaactttcttttctttcgcagctaaaccggattgaagagcgcgttctacagtagaaactagcgcagtgtcagtcgcagctaggatcgtctcagatacgagcgccataaccttgaatttatgacgaccgaaagaaagtgagctgccttctactttcaattctttagcagtctctaagtcctggatgaaactatcatcatccagagtaaaatctactttaggaagctctaagtttgtaacgttagtgtacgtagatacttcgcgcagtgggttcttaacgaacggctcaagcagcaattcttcggaaacagttttaggaagtaatttttctccaccagttccgttaccgtcgcctaatgctgcgcgaacttcttgcgctggaacttctttacgcatagtcgcacggattaaacctgctttagcagatgttttttgaatctttggatcagagctcgtaaggccttcggatacgcctgctttagcttgttgtaagcttgcttggattttagctttttgctcgcgctctaaagaatcgtgttggttttgtagaatatccatacgctctttaagatcgtcttttttctctttaagagctcttacatcttcgatagaagcgtttggatcagctgctttattcatgatttccttctcgacagatgctagttgagtacctacagtatttaagttagccttcagatcaaatagttccattaaataattcccccatttttgagttttagtaagtttgtttgtgcttccgcgataagctgctcgcgttccacgcgctctctttccgcctgtttttcgtcttcttccgtttgattaagtaaagcgtccggagtattccggtaactcgcgaataacttcgtatctactttcgcagccacttgttttggagcttcgatactgtcgcaaagccctaattcgaggcattcctgcgctgtaagccacgtttctgcgtccaaaagagcgattaaacgatcacgatcaagcttttcgcctgcctttccgagataagcctcgacaagactttcgcgaatgcgatccatgtcatcggcctgcttgcggagttcgtccgcgtttccctgcgctaaggtccacggattgtgaatcatcatcatcgcgtttgcgggcataaaaatagcgtcaccggacattgcgatgacgcttgcgatactggccgccagcccgtcgacgtaaacgttaacgtaggctttgtgccgctttatgatgttatagatcgaattcccttcgaaaacggacccgccaggcgagttaatatagatatttagcgttgaaacgtcgccaagttcgtctaaatccgccttaaaagtctgtgctgttacttcatcgccccaaaattgagccgaactgatttcgctgtaaatgtaaacctcgccagctttagcgtcattattcgccgctttgatttcccagaacttctttatcgtcctcacctcctttcgagtcttcgttatcatcttcgttagtttttaacgttggaggcgttggcgcgtcggcgctcgtaattttctgttgcgcgacttggtcgatcgggaataagtctttgctcaaataaagcgtatctccgcccttttctggcggcaaatcctcccatgcgcgcacctcattcggcttaaaccagccgctccggatgcctttttggtagaaatctccgcgagtcctcatgtccccccgcaataacgcgttcatgttgaacttaaaataataaccggccttacgttccttttcggtcagtaattttcggttaaattctttttcatattgagccgcgataggcatcagcgttccttgtacataatcgatgtaaagctgctccatgttcgatacgcttccttgcgtttcgccgagcatgtataacgggatattaaaagcctgcgcaactcttgaacgtgttaccttttcgacttcaaacgcttttgtatcgatgaattccttttttaattcgcgtatttttacgccctgttcttgaattaagatgccgccgttatctctatagaagcttttaaagttctcgagcatctccgttttccgcttctcgtccaactgcgtagctaattcgagaatgaacgatatcttagcaccgtccatctgttcgagactgaacgtccttacatcgcgatcaaagtccagcgcattccgcaaaacctttagcggcgagattcctttcagtccgtcaaccgacgtatacttaacgtgaatcatatccatgttgtgaacgaaatagtttccgttatcgccgaatatctcgtaccataactcacgagacgtttcctcaatgaccggctgcactcgcgaagggtctaaaacgtcgagtccgacgacttcataacgcattccatatcgttttatggcgtacgcattgccgtaaaccgcccgatgcgtctctaaaagcccgatcatttcaccggaagtcatgttatggttcggcgcgtacgttaatagttcggatgcctgcgactcaatcggctgataattcttgtacgctttgatcggcaagcttgccatcgtgtttgataaccgcgatacagccgaaaagactgtttcgttatcagccaacgcgtgctcaccatagtttccgaaaatactagcgcgagggataaaccagtgcgcgagatcctttttggcggccgcctttgcttcaggtgcgcctctgaaaaagcttcgtaagttactccaaaagcccaatttcctcacctcctaaccgtttaatagatcgttaatcgagataaatccgacacttccgcctgcaaccggcttcgtcatgtcaagatatacctgcgaatgggcgttaaggaacgcagcaaagccgtctatctttcggtagcgcgtctgcttggtcggcagccagtttccgttacgatcctcgacgagtttgacgttgtttaagtaccacgtgaagagtttgttttcgttatatacgactcttccgtcgagtaataattctttaacgttcttcaatggatcgctcagcgtaatgtaaccctgccgcacgacttccgtttgaaatccgtaattctgcaggtcttgcaccaaccgcatcgcattcgccgggtcaaacgtgatcttttcgatctgatatttgcgcgacatttcaacgaaccaatcgtaaacgtactcgtattccacgtattcgcccggaataatcgtcaaataaccgtcggtttcaaacccacggtagtcgattttttcgttatctttttgtacctttgccgccgggacccacgaatgagacaaaacaaaaacgcgattatccggcaagatgaattccagacacgcgctcgtaaagtcttccgtttgtgataagtcgaagccgccaatgcatctcatgccacgcaacgattccggatcgacccgtctgttattgcgcttgatgacttcgaagtcaataaagctttcttcgccgttgtcaacgaagatattgaaccgcttgaccagccagtcgttgtattcgcgtggtacgtgtcggtccgcgttaaagtcttggatcattgacggaatatccatcgttacaccgatattggggttcgctttgatccacatttcgggattttcgacctcggatatgtcgtctaattccgccataaagtagaaattacgctcctgaacgttgcttccgtcaagaacatcggaggcaatttcgtaatattcgactagaggtccgtcgagctgatagccggccgttgtgatgtaaatgattaatggctgggtccgcgcagcccttgagttcttgattacgctgataagcttcgaatctttgaattcgtggatctcatcgaatataccgaggtgtgtatttaagccgtccaacttttcgctatctgacgcccgcgcttcgatttgactcatagacgcgtcgtgatagatgcctttctgattctcgcgaatatgtttccgcagctttggcgatttcctaatcatggctcgactctcttcgaaaagcacgcccgcttgctgcttcgagttggctaaaacgtaggctctggcgcccggttcgccgtcttttgttatcgcaaagttggctaaaccgctgattttcgttgtttttccgttcttacggccgacaaatatcaggccttcgcggaaacgtcgtagccccgtatcgcgatgaacccaaccgtacagcgatcctattacgaagtgctgccacggctgaagcgttaagtttgaataacggccctgtgacggcttgcagtaccgctcgataaattggatcggacggtgccctttttcttcgtcaaagacgtaagggaattcgtctgtaccggcgcgttcaagatcgcgaaggtgacgtttgcaagcaagaatatttttcttactagcgactatttcacctgacgctaccttttccgcataccaagtcgtcagcaacttttcggacggtttttcgcgtataaatccggctattttttgcgtttttagccagttttcgtaccatttttcgacctctgtagcgttagaatttactgaaatcgtcgtcatcgtcatcaccgcctgcgtttaattcttttcgctgcgccggcgttagatcgagcgacttcagaaggttatttaatgtcgtaaccgtcttcgtaagctcaatcgctaacggatttttgacgaggttttccgcgcctgccttgttcgtatgccgcatcattaaagggttttccgccacttccttttttaatcggcggtagaacttatgcgtatcgatataaagttcgataagctcttcgtccgattccgtatacctgtcgccaagatattcgcgcagcctttttgcagtgggtaccgccataggatcgctcctttcgtccggggatttaccccctttaatgtaaaatttccggtcgcgctacaagcgaagtggccccgccggtccttacgtttttgccttcgaaatcccaacggtaggggggctatagctccggattagcctgcgccttcaccacgtttattctgcgcttcttagccgttttcgtagccggtccagcgcctttttccgggtgccttcggttgtggcacggattgcacaaacttacgagattttcgagcgttagcgcgagttccggatgatcgcgcagttctttgatatgatgaaccgtctgagccttcgttatcttacgttctttgagacagtcttggcatacgttgtggtcgcgcgtaagagccaacgctctgcattccgtccatgccttcgacttatagaacgctcgtgcttcgggatcgcgcttgtgtttgtcgtagtagttcaaggcatcgcctcctttcgcatactaaagcgtcaatcactctacagtgacttaggccttcgtttgttcttattattcttttaagtacaatcgcgataaggtacttaatagattactaatatctgcgtatcgtatgagcgtaagcgaatagaggcgctattatttgtttgttattattagttcgttattattacgtttgttattattaccgtcactctacggtgatttacctaaatcactctacagtgattaacgtaagtcactctacggggattgaccgtatataacgtccagcctccgccttacctccgcatcactcagcccgctgtaatattgcggataatataacttctcgcgcttattcgacgcatagtcatacgctgtctttagtagccctaccgcctccaacacgttagccaaccgcgctatcctattgcgccctatccccgtatcctcagcgatcttatccaccgaagggaacgcgctcatataccggtcgttatcaacctgcccgttcacatgcgcaagtaagtacgtatacaattgcgcgatggctccgttacctttctcgtattctctcgcgataggaaccaggcgccgccataaatcatgcggtataggtgcattacctgtcaggccgttttccttctgcatcgcataagctttccgttgcagcgactcctgcgccaaatgttcgaattggcctcgcattgactatcgacttcctttcgttaactaatcgcgctacttactgcgccctcgcattcgcctttctggcgtcatattcgtcaagcaaagcgccaaagtcggcgtctctctcaaatacccacatccggttattagttcgcggatgtagcttcgtaaatttatagcggcggccattcgcctttaagaagtgcatgagcgttgttgagtagcagtaaaataatccgttcacttaacatacctcccagttaattaaaagtcgcgattacgcatcgcatacaaaccggctataatacggcgccgttcgcttcctatccgaaagccatcgtaccaataatccatttgccgtatgactcgccgcatctctacattgttagccttacgtaaatgttccggtgcataaccattgtcgcgtagccatattcggaacgtatcgtattgcgttttgtttaaggacggccgactcactctgcgccctcctctacgtaaatcacttcggctgccaacttaacaagccactgaaaatgcggatcttttacgattgggttttcggcataaccaggcagcataaatagcgttgcattttccgcgttgatgccgtcaattccgccaggtctacgcgatacaaattgcgtgtacttaaagttcggatatttcgttttcacacgtttccataccgcctgagcttcgttaacggtccgtcctacaacgagagctgtgcgccatttctctttcggtgcgaaaaaggctcggtgcaacgtatcgagctgttcgttgaattcgtcgctggcggtgagtttaacggttatcttttcgctcattggcgctcagcccgttttattttctctttactagcagaagcaaaatagaaatcgaaaatgatagcaagtggaaacagcggtatctttattagcgtaatgactaacgcaatcagtaaagtcgcggccgccttttctttgtcgacctgctttgttcgtaatagttcacgtagctcatcgtcagacgatccggatacatataaagacgcgatcgtaaatttaaacataaggcccgcgtagatcattccggcaatgaggtaaaccaatagcgcccccatcaacgatcgcccttccggaagcttactcggcgaatttctttcccgtcgagacacaatccggcatcatataccgcctgctgctcctcccgcaattcagccagcgccttagtcgccgcctttgcttcgcgctgtagcgctttgaggccggttattgcttcggatacctctacgtttacttttacgttgatgtcacccgttgcgtagatatttccggtttgagattctaggctgaattttggagcttgatatccgtctaataaggagtagcccggtttgtttgtagctacccccgccattactgaatttcttgttgattcgcgtttgtccgccattcattttcctcctttaattaactctattagctctgttgggacttattaaaacaagagttgtaatatctgctgtactcttctacactcatacaattaactttggctaaatagcttattaagttgtcaaactttactgacgacaaattaaatcgatctttattagcctcaaaccactcaaagatatttgagttatatttactaatatttagttccgagctaagtgggatcatgtttccttttgttgttcctccgaatcctgtactcagcggtattacgtgatcccaatgtatatttgaagattttccagttaaggcacatccgccaaagtaatcttgtatcttgagtttatctgcctgagttaagtcatttggaaggtctttaactttagcgcgccttttttgattctgtagaataatgcttattgagtttttcttttgccatctcttcttcagtattgcgtaatgctctttgcgggcagagcagtatgctcggctgtattcagctcttttttgtttgtttttcgttctgtattcggcgtccctcttcaatttacagtagttacattccgaactacgtccggcaaatccttgggattttcggaaatcagtgagagcaaaaacatcaccgcacctcctgcaagcttttgcgatcacctgtcccgagtgagactcatagtacctggttcctctactagttaccttttctgccaaatcgggatgcattctaaaacgcctcctattcggcagtctcgacataaattttcacagggcctgggtatacgtgtctcgtcatatcaacgtcgatagttgccacttctgttggtgacacttcgataacctccgtcgtttcttcgctgtttaatatggacctgttctctcgcctaatcgcagatataacctccgcaatctctttgcgcaccgcatgtccggcagactgcagcgcaatcaggcgatctagatatgcgaacaattcctctgtcttcgtcatcttcatcgtctccttttcgtttcttaaagcgcgcttcaacgtgaaacccgctttagcacatacgcaagcacgaaaagaccgccaaaatcgttggcagcctcgtcctgtttgcggaacgtacagtaaaaacggtagatctgcgtacaggttgcgatcctatacggtgagacagtgtttgcagctccgttttccgccggagtacgcaagcacaaaaagacctccgccgtgatggcggaagcctcgttctgattgcgtatgttggcttttagcaagttgcgataacttgacacgccgccttggctattcgtttattatgcgggcgaggatttgcacctcgcataagtttacggccctccggcttgtctgcgtctacctattccgccaccgcatccgtgatttgcccgtatattaacggacgtagtaaatttcctctcccgactcagccgcaacacccgctaattccgcaagcttttgaaaagctacgttattgactaacggtcctgcctcgcattcatatccacaatctttaagctgctcgacgatttcttttaacgtattaaattccgccattcgattcgttcaccctttcgtaagtcttttcgaaaatgtccggcttgcacgggtaaagttcgtcctcaatgccccgaataatataatcgcctacttgcgcaatgacttcgctactcggcgttataattttgagtctattggatgccggatacacaaagcaccgttctttgtacgcctcatccccgataaatttccgtagattatctatcgagtcctgtgtaaccccgccccattttagcgcttctatttccgcggcctttctacgatatttcgtcatccttccgtcctcctttcgaaatcgcacgaaagtagcgtttctgaccactaccctatcgaatactctccggccggattaaaacggctgtggcgtacttatttcgcttttctaacgtttaggatctcgcaaatgtatatatccgtttcgtcccaataatcgtcttcgtctcgctcatcaagatcgacgagcgcttcttcgtatgtgtcgtatgtgcaaggagccggatcgataatagaatcgctaaatactacgtacctcattcgcgaacacctccgtttgatatagcgccgcaatatgtattaaaaggacgccaagttgcggctagtgcccgttgttattccgtaggggtggcgtcctttaccgtacatactgaaaacctcaaacctcgatcgagcttcataacgtaagacagcatattggacactttaacaagtatttttcaaataaaaaaccaaattgttttcatccagtaaaaatcaccggacaacgtaatttggcttctctttatattattaaattctaatcgcgatcaaggtgctaagtaattaatatctgcgtccgctaatgagcgtaagcgaatagtggcgctattatttagtaagtctttataagtaagtatgtatagtaattctttatacgcagtgaaaattactggaacgtccggtgaaaatcgctgtatgatccagtaaaaatcaccggacaaatccgcctatgcccgcatcgacagtatttttcccgccaggaacaatccaacgaccgccttccgtttcagcatcgccaagtataaccgcctcgcccagctctcctcgtgttgcagcgctatcgaaaccgccttccctacattcggatgttcgactatgcgcttaatcagcgtcaacttttcgcgcactgttttacggcagcccggtttgaattcgttttgtatacagccgttaaccgcgatataacatttccgccgcgccagatctaccgcaaccttttcgctatacaagccccaccgttttgcgtaccgttcgagcgtatcgctatcgatgtacgaatcgaatagctccggattatattctcgcatcaaactggcgtcattgatctgccggtaatggtacagcggcctgttgatatagtatgccgtctgacaatacgtaaacgcgtccatgttgaacagccaatcttcgccgaggtacttgccgtcagggaacgatatgttatgcgtatcgagcatgcttctgcggattactttgccgacgccgccgtacgatccgttatataagaaatccgttaatatagtcgctttaatctcggcccgtccgatcggctcattcgcttttgcgctataacttttcgtatagcttttcgtctcgtcttcgtaatcccaacgcatgtccgtaaacacaatatctgcgttgttttcgcgggcagcttcgtacataatcgcataagcttccggctcaatccagtcgtccgagtcgataaacgctacgtattcaccacgcgcctgcaggtcgaggaggaaatcgcatgaaacgtttatttaaatcaatcgtaatcaccgcggctttattgacgagtactatcgccttagcaccgcaagcagacgcagcatggtcgggctggcagacggagaagttcggacataaagcgctcgtctatacggatgcaactacgtacacaagcagcgcaaagtcggtcgattggaaggccgaaaagaaaggcgcggccacgctttattatacggccggcgtatataaaaagcgttcaggtggcgggctggctgatacgggtttggtgcagcgcggaagctttaagaccgcaacgccgctgaagtcgtttagcgtaaagtcgattcgcggtaagactggcgctggcagttacgttatccaggtcgattgttatacggattcgggcaagcgccattatgtcgggacttttgagtcagcgcgtttcaacgtgaaataagcgtgtgtgagccgttttaagctgcgaggtacttagtgtacctgatctgcgctaaggcggctctttcgctttgatttcgtggtataatcgttctatatggaggtttaagcgatggaaacgaaagactacgaaacaaaaggatacgatacgagtataacgtacgaatataaggaaatgccggacgtacgtgctggtcgttgcgataactgcgactatacgttgtttaagagttcggttaagcacgggaagtttttgcgcgaatgtagaagatgcggtatgaaaaagaatatttaaacgcaaaaagaaagacgccttaataggcgtcctttttcgttttatgctcctctaacgataccctctagcggactagctccccgtggcattccgtataattgcggccctgcgcccggatttaattctcccattcgcctcacctccgatatagtaaaattatatcacgcgagctttccttttcgcacctatattcgaccatatcgcgtcctgcttccgtttattctcggcagcttccggaaacatgcgaaaaaactcggcttcgtcttcgatgggcttgcggaaataatagacgagattcttcgcgccgcctccgttctctaccgtctgtataagttgcgcctggactagcgttttgaccgcgttacgatacgttgagtcgcttatagccagcgccctagccgcctgttcttgcgtcggaaaggcgtaaccgtagtccgcgttataaaacttcagcagaaacgcgtataccaacacggcgttaccgttcagcttcggaaagtattgataatgcgtaagaataacgttaggtatgcccgtatagcccgccgcagtatcaaacggtagggccttcgctttatcgctcatataatcgtcctccacttaaataatattcgacttaagccggcttacggcgctgccactccgtcaataaacgatcgagttcgggcgttcgcgcatattgccaaaacttccgtaaagtattttcgttcaagcctacgcagatatatcgttggttatggtcgcgcaggaattcgtatagattcgcagaatagcagtaataatagccgttatgcattcggtcgcacctccgtaattagataaataaaaaggcgcctatgcgcccgtatgctctaccctttcgcctgttgcgatattgaccgtaaactgaccgtccgtgcgtccgttaatgaaatcgttgtagcgcttgcggcgttgtttgtttagagatttagcgcgcgcatcaacgaaaatagattcgtaggttgataacgaccggcgctttggttcggcacgattgcgaccgttctgatcgtattcttccgcaagctttccggatcgttctccgttcttgcgcgtcgtttccaggcgttcgctcatgatcgggtattccgccttcattttatttttattcgtatcggttaattcttcgaaaagtacgagatctgccatgcgatctaacgcgatggagtccggctctttgtcagtcgcgtccatataagcgtcagtaagcgctgtgattcgttctaggcgcgctacacgatcggaaatatagatggaccgcaagccaaggccggcgtgatcttccgacttatacgcaacaatttcgccatcaaccaatacgcgatcgccttcttgtggctgtccggaaacgcagcgccaagctaatggaccgcccgtcttataatcgtgtctgacgtcgagctgcaattccgtaatcatttcgtgcaataaagcgttatccattaattcgtcccccttatcgcgtagccttcgccgtggctcgcccagtagtaataaacatccgttaaactatcgacagctgcgtttaagtgaaatacgacggcttgttgcgcaatacccatccgttcgcccgcctcggtttgcgttaattctccgaagtaaacgagctcgatcgcctgccgttgccgatccgttaagccggcgagctcgatcgctttatgaatatcgatcagcacttccacggccgcatagtcgccgcatcgcttccggctgacgaacttctggtaatcggcgagtaatagcttgacgccttctgcgttatcgagcgcataggctgcgtcgaattcgcgttcctttcggtgtagatcgattttggtgacgcccattcgtaaaacctcccgtctgcaatttagtgatcgcgacacccttccgtatagttgcgaaaaagtgatgtcgtataagaaaaggctgcgttcgcattttgcactcctgttccgatgaacattttcgaaaaaaagtattagctgaggtcgtttttcctttcgttgactccttcgttaatttcgtttatgattaacgtaaacgcttacggaaggagtttcatttatggtccttacgtggatatctaacgactttgagcgcaacctcaaagcgtacataactatcgaaaagcagcgccgtctgtttatctcggcaggagctcgccgtgtaatcggcctgcctacggacggtccgttttatcttgtagtcgcatatgaaccggagtcccggcgcatcgtggtcggcaagcccgaattagtaaaccaaccggacgttaagccgttcaagttcgataagcgcggcaacgtatcagccattccgttcttacgtaaggtcggcatcgatttcgacagcttaccgcaacgctattacttgatcggcgatggtgaggcgtccaaacaaccgtatttggcgtatccttcgcatacatacgcgtttcagttagacgctgacgctaattgatccgccaaggcacatccgatataccacgcaacacgcgaagcgattccgttaccgacaatccggtactgtgccgataaggagatatcgtctggcaggacgtaagtgtctggcgcagattggattcggagacactcacggacagtgaaacggcgaggtgcttcggtcggatggatcggctggccgctgttatgatgcgccggaatcgtattagacggtttatctagcgattgcacgcggttagcttggccgtacgtgtattcgctttttggcgcccaatacttcccgcagtcttgacgttcgggttccggtaaatctccgatcacatcccgcaatactcgcgtctgataatcgccttctaacggcttcggaaactcaaacgtaaatccaagatccttccgcacaccaacgataaacacccgctctcgcttctgtgctactccgtagtcccacgcgctcagcgctttccactcaatctcgtaacctatttcgttaaacttctcgataagcgcatcgaatgtaggacggtggcgcttcgttatcaatcccttaacgttttcaaacacgaaggctttcggctgctttcgttcaatgatttcgagataccgccatacgagtttaccgcgttctccgtctgctccggcacctttacccgcaaccgagaagtcttggcatggtggccctccgaaaacaacgtcggtatccggcaagctgtcgatatctactgcgctaatatccgcctgttcaacgtaatcaccgaagttgtgacggtatgctttaacggcgttcttatcgaagtccagcgcctttacgatatcgtatccggcggccgtaaagccgattgcgccgagtccgcctccgcagaataattcgagcacagtcagtccgttcgccggctgttgcggcgttaaattaaagtcgcccatgtattcgctcctttcgtgttcctctatacagcatgcgttctttccgccagtcgttgaagcgataactgtataggcgggcatgttaattcggcttactgatgccggcctacctttccgaccctctgtccgtactctttagtcggcacagcaccgtaatgattcggaatctccgtcacttaacgcccacctccgccattaaatcgtccaacttcgcatagagctgctcgtacgtcccatcgttcacgatttcgtaatcaacttcgaaagtttgcagcgctttttcagtcggatgatcgagcgctgctaaatcgaaatcgtcgccggccttccgtgcgcgttcaatccgtaattcctccggcgctgtgatgcggacgatagtaaatccttcggcgcgcagccggtcatattcgttctgctgccgaacgtcttcgatcagtacgcgattcttcagggacggtgctaatccgcaatcacatttgcgagaaaagagcgccgtatatgcgtcgactttcgccatacatgcggctatccagacgttctcgccgagtatcttccgcaccgcctgaccgaattcttgataatacccgcgcggcttcggcttttcaggtacggaagggaaagcgcgatgaaaggcggctttgagttcgtcactgaaggcgaacgtttggaaatcgtaatgcagcgataaatacccggcggcttccgacttgccagcacgtaatggcgcggttagagcgagcttcatgggcgcatcaacaacctttcgataattgccgccaattcatccgcggtaaataacttttcgcctttaactccggtcgcactttcctttaaccgcgccaattcctcgccgagcgtccgtttgtctttaaacagcgtgtcgatttcgtctctatggcgcgcttgttcgcgtttaagcgattgaatattatcgagaacttgacgtctttgtagaacgtctaacatacgttgttgatcgctcaccttacgcttcatttccgcaacctcttgcgctaaactggcgataacgtcgattgggtcggctggcttcggttcgtcttcggcggcttcgaccgggacgaggacgagataatatccgtgagagaatccgatccacactccttcttcgtcttcatacggatcgacttctactccttcgtcatcagtcttacgaacctctctcgcgattccattcgattcaccttcgtacaagtgaataaccttctcgcccacttccgcctcacgttcgaccatttcgtaacgctgaccgtcaatgtgaacgatgtcggtcggttcgagtacgtgatattcttcgcgaaggataaatccgtcaatgttgccaccgcatctagcttcgtcactttctacgtgcgactttcccgggcggtgtcgatcaactgtaaaaacatcgccgttctcgtacccttcctcgagatcatccttctccacaattacgatcttctcaccgacctccgccttccgatcgacctctacgtattcgcgcttgatgccgccaagtgtttcgtcagccagtacgtgaattcttgcgtttgcgtttacgatatccttcgccatattatcgatattcctccttaatattcgatcatattctgatttagctctttccgcctcagcgctgaaccaacccatccgatcacctcttccgcacatatttcgcaaagacttggcgtgatgatttcgtcgagaagttgggcaacgtaagtccagctctcgcaaggtcgtcaagttctcgtttttctcgcttggtcgggtattcgtctaagaagcgttctgtaagcgcgattaaatcctttcgtgttatatccgccaatacatggaccccctcccgttaatttattacgcgaacctgcaccggctgccgcccgaactgtaccgcgtcggcttcattcgcaactaatacgtcaattttggcgcccttaatcgcgctcccagtatcctgcgccacggctttaaacgtcgtgccgtctgcctgccgcacctcaaccgttgagcctaacgcaatcactgacggatcgaccgctatgatgcgcttgcctgcgtgatagatcgtatggctaacgtcgaggccggtcgctgttgttccggtacacccttccgcgcaataagccgtatacgcggtcgcttcgaacgtttgccagccggatgtttgtgcgtgcttatgcggcggattcttgcgcttttcgttagcccgcgccttgacttcgtcttttacggaagcaagttcggattcgagcgcttttatcttcgcatccttggtcgccagttcagcgtccttgccttcgataacagcctccgcctcttggagcgcgtattcttcttcggtaatgcgcggtgggtctggcggtggtggctccggtggcttggcggtcgggttcgtaagtaattgcgttgacatcgctagattcgttagtataccgataaaatcagtcctttcttaggcgctcttttcgaatataaaagaactcaccttcgcgatattgttttcgtttctcttttagcgccgatgcttccgtatcatgaacggaatgtaacgttacctttccgttacttccgaaatcatcggtacagtcccacagaagataaacgtattcgctcacgactcaaacctcctcgaaaaattgcgcagtccatggctccacgtcgaccacttcgcgtcttaacgcttcggctaattcggtaatttccgcctgtgcgccgcgtccctttttacgtttggaatagaacgatagcaacgcggtcagattcgcagtcattacgagattcgttgcggctgcgttcggcaggacggctctcgcatcttctgcgggcactccaagacttctcaactcgtcatatacgtcttgaatcatttccatagcgtctccgaagtggtcgactgcgctaatgtaatgcgtaaaatccaatgacggactgtgatccacttttttatcctcggtcactgtcggaggcattacgtagtcgaacccgccggatctatcatctctccccatccgcacataccgctgtgactggacgctgaagctaaaaccggcgcgatgccgtgtaagctgcgccaataacgcccggctgacgccttcgatcgcaaaggtgaacgagatatgctccaacgtcgacgtgtgtttggatgcgaagatatgtcggaacagccgatcggcatccgtgcctgcaccgccatctgacgctttggaaccgaaatactttgcgccttcctttgcaacgatttcggtcggtttgtttgcgctataacacgatctgattgcggttaaggcgatgagctttccgtccgtcgtatcaagttggctgagataattgaaatcgtagttacctacgctatctaattcgtcaaagctatcgtaaaatttatcgcttaactgcgtatgtgcgattagctgtacgttcattttggtttccgccatttattcgtcctccaatcgttgtaacaatcgtctgtattctcgtttaattgcgtttcggcttgcacctgcgatcgctagtgtgtacaagccaacttcgtgctcaagcttcgcgtactgttcgtccgagatttcgttcagattaacgaacaatccacgcctatttttcgcaatccagcgcaacgtagtttttaacggcttgtgatatacggacatgtgtagcgcaatgaatttcgtcgctctttcgtcaagtattcggaacgggaactgcatagcccatcgcgttttactacttttgcggggaagtggcgccatcacgacgacaccccgctactcccgaagccgcccgcccctcgatcgctatcgccgagcgtatcaacctccgtaaacaccgcctgctcggccggcttgattacggcttgggcgatacgatcgccttttcggatgatgtacgtatttttcggataatgtgttccgtcgatattctcggcctttccgttaagattgcgtaatctaggcgtcgatccccattcttctctcgcaatattatcgataatcactccgacctcgccacgatagcccgcgtcaactgttccgagctgcacgcgtaatttagtattcagcgtaatgccggatcgcggtcgaatctgcatttcgaaaccttccggaatctcgaatgccaagcccgtcggcacacacgcggttgcgcccggttcaataattacgtcctccgccgcgactagatcgaagccagcgtccgttgcgtgtgcgtaggttggcgtttgagcgtccggtgataagcgttttatatttacgttcatttcgtttcctccttcgtaacgtcctcacatataactgcgaggttaggtatcggattggcacgttttcctcataaatagatgcgtataaagttcgtagcctggacgcttattccccgaaataaaagtccgaatcctttagcgcctcgaccgtcgccttcttatatccgttacccttctgcgaaaagaagtcgtgcgatttcgtcttcgtactaagtccgttcatcacgatcggattcggcgtttcgtcctcgaaatacggatcgaacgcgaggttttgcagcgatttattcgcgttatagcgcatgaaccgtttaacgtcgtgcgtcagaccgaccgcatcgtaaagatcctcggcatatgcgacctcgttttcgtacagctccgtcagtaactcaaccgcaaaatcgcgtaattctaactgaatgctatgagcttggcggttataaatttcctgcgcgagcaagccggtataaacgccgtgaatcgcttcatcgcggataattagcgatatgatttcgccggagttcgttagcttgccttgccccgcgaaatataacggataataaaagccgctgtagaacaaaaagctttcgaggtataccgaagcgaccagcgccttatacagcgaaatatcatcgccaggttcaatcgcgttgtacaggccgacgatacgcgctgctttccgctgcaaatacggattcgtcttaacccattcgaatacttcgttaattgtttcggtaggcgcgagcgtcataaagatattcgaataggacttcgcatggactgcgttttccatcatcgccatgaaattcaggacggctttacgttggtggccggcgatgtgctgcgcgatgataggcattccggtatttccctgctccgtgtctaatagcgtcaggcccgcaagtccccgcatgtaggtcgcctgctcggccggccccaacgccttccacgaaaggaggtcgccattaagcgaaatctcttccggaagccagaactgcttaacgttctgcgcgtagaacatttgcgtgaagtcgtcttcgtgtcgcgaccaatcagccgccgtatggattgcgtttgcgttcgtcaattattcgtcctcctttttatatccgtccaacaatgcgatcagaactcccggcggaatattcgcgtaattcataagatcacaacaccgacttgcgtaccttctcaatttcgccagatcttcgtccgatagccgttgattcacgatcataacctcctcttcgtttaaacgacgcaactcaagcatgaatcctgaccggtgtcttttgttcgcgcataatacagcgtcttaatgccgcgatgatgcgcgtataaatcaatccggttcagatctcgcgtcgtcatcgtatctttcaagaacagcgtaaacgaaataccttgatcgacgtgctgctgaatcgttgcgatcatatcgacgactttaaacatatccatgtcgtacgcttccttatagaagaaccaattctgcggcgatagccccggcataggataatacgtcttcgaattgccatacgtacgctcctcgatgcgctccataatcggcatgaccgacgctgttgccgactgcacgtacgaaatagatccggtcggcgcgatcgtaagtctgtacgaatggtaaaggccgtggagcataacgttagtctctaagcgaacccaatcgatgcgcttcggaatttcaacgccttcaaacagcttcgcaaccttttccgttttaggtcggaaatctcccgcgacgtacttatcgaagtagctaccgtctgcatacgttgatccctcgaatccttcgtacgtactaccggtctgttgcgctaattcattcgaacgcaccagcgaccaataattcaccaacgcgaagaatacgttagcgaaatcccgcgcttcttccgattcatatgcgataccgttttgcgctagatagccgtgcaagttcatcgcgccgaggccgagcgagcgcatctcccgattagctcgcgcaacagccggcgcgttcttaatattcgaagtttccgagactcgcgtgagagcatcgacagacagcttgacgatcgtttcgaagtcgccgtttttcattacgttcgcaacattgagcgagccgaggttgcacgagatatcgaggccgatttcgtccggttcgccatagtcggtgtattccgatacttgcgacgcctgaaggacctccgagcacaaattcgaaaacttcaccttcgatatgtggctgttcgcatgctccgcgtttacgttgccttcgaacatgatatacggatagcccgattcggaacgcagcacggcgagcttttcgagaagcttacgcgcgtcgatcttatctttacggacggccgggttgtcgacgagctgatcgtacatctccccgatatccatttcgtctaggtgttggccatacgctttgtaaacggtatgcggatagaatacgtatgccggccggttctctcgcgccagttcgatgaatttatccgggataacaacgccgatggacaacgttttgactcggacgtcttcatctgccgagattttcttcgtatcgaggaagtcgtggatgtccgcatggaatacgttaaggtacgctgcgcccgacccttgtctttggccttgctgatctgcatatcggaatgcattatcgagaagcttcataacaccgacgacgcctttcgttacattctcgatgcccttaatcgattcacctttcgcgcgaatcttcgatagattcaacgatacgcctccgcctactttcgatagctgcatcgagatcccgacggctctttcgatgtcattcaacgagtcgcccacttcgagcaggaaacacgaaactaactcgccgcgtcgtttacggcccgcatttaagaacgtcggcgttgacggctgatattcctggcgcatcattaaatcgacgtactcaagcgccttggttgcgtcgccttccgcgaagaacaacgcacagcaagcgacccggtcttcgtagcgttcgaggatctttttgccgtcgttcgtcttcagcgcatagtcgttatagaatttgaacgcgctcatgaacgaaggaaaacgaaatttatgcgcgtaggccgcctgatagaccgccttgatttcttcgaacgtataggcgtccaggaattcggtttcgtagtattcgttatcgcgtaggtaatcgagtttttcgcgaaggtcgtggaaaaatacggtgttttgattaacgtagtcaataaaataagcgcggacggcttcgagatccttttcgaattggaaccggccgtccttctgtagcataatttcgttattaagttcgatataacttgcgtgtttattcgtcatgagtgtcctcctcaataactacgtgagaaatttcggttttatagaatattgtccgacgtttgtttttacgcccttgtatcgaaaacgttccttttctgtcgtttaacagaagctgtagttcatctccggatagactgacgttgtttattgtatgttcgccaccgtcttttaaataaatcgtaagtaaattacccaagcgcattcaccctttcgataaattgtcgtacatctacgtccgtgcccgctaattcaaagcgtccgattatcagcacgccgtattgtgccgctatcaaatccgcagcctttgcgtaattatccgcccatacacgatttcccgacgcagccacgcccgccaagtacgcgctattagctgtaagaaaatccgccaccggccgcgccacctgaccgaagccatacgtaccggtcacgcatacgaacggctcggcgatcatcaggcccggcttaatttcgacggttgctaggccggtctttgcgacgaatcggcggacgttgccggtcagcgagtaataagcgatcagcattcggaatcctcttcgtcttctaacgaatcgagttcgtcctcaatatcggcgatttgttcttcgatatcgtcaatatcgttctgaacgtcctgcagctcctcacgtaagtcttcgagatcactttcccttgaccgtagttcgacttccaacgctgatagcgcattttctagctcttcgcgtttatgcatccgatctacccctttcgtctctcaatttccgcctctacttcgtccaaacgcgcctgcgtccgttctcgctcgatacgctcctcgatcagtttccgatcgtggaagctgatggcggtatcactttcgatcagtttttcgttaagccagcgtctcatattccgcaaaccttcgtcagttgctccgtgaatcattcggccgttccctccgtttcgcgctcgcgtttatgtgcgcgatatggttcgacgatcagccataagataaaacggacgattccgtaaagtccgacgagaagcaggccgaatacgagtgaaatcgtaaagatcgcttttgctacgggagatgctatcgcccataccagaaatctaatcaacagaaagaacattgcgcccgtaagtatccacgaaagcgtttcgattaatctccgcttaaacatccgcatcactccaagtcgattttatattcggtcgtaatcgtatcttccggaaggtaaaactcatactcctcgaatcccgtactcttaccgtaaaagaatcgagcgaacgcagatttaaattgcacatcgtaagttagaacgtacggcttcgcgtactccccttccttcatcttcgaatcctcaactgcggctttgctaaccgttttaaacccgtctttctcctttacgaaatataaatactgcttttcgtcaactgttccggaaccaagtacgaagcttccgcttgttttagcgttgtctttaatcgagtagatctccgctttatgtggatcgactgttttcgtttcgataaaaaacgatggtacagccgcgattaaaaacacacccacaccacaaaggattcctataaaaatcccgcctaggacatcgaaaaaatcaataaagtaccacgaatccttgattgctagaattgcgacaacaacggtaacaagtaatgccaggataatgatccccatttaatccgcctccccttgttgctcgtcataagctttcgccttcagttcgctaatgacttcttcgatagcttcgttgtatatagaactaagcttgcggagggtctctgctttctcttcgactgtcagcacaacctcttcatccaaagcctctaaaaagtctcgatgtattcccttagcgcttttcccaaacgcctttaattccgactcaatcgtcactttagcgaaatacttcttcatttcagttgatgcgaatacgtcctcgaacattttaatcgggttcatctagtcgccctccttcggtttatcgattacgcccacatgaatcagccacgcaagcccaatcgcagccgcatcgctttcatcgaaattagcgaattcgccagtataaccggtaatgcgccgtaccgctgacgcaacttctttcttttctgcgctacctgatccggctaccaatgacttaacgcgtgttgctgagataccgagttgcggctgttttgctttcggagtcttccaatatttatcgaacgtcagcccgaatcgcgacgtcgcccgttcacacgcgttccatgccgccagcaccggatagttcgaggtcgacgttttgcctgcgaagtcttcccgaaccacatagtcgaagccatctcgcggatagtttttgtcgagaaacatcatcgcccacccttcgataacctccgccctgtgtgcgtgtgatcggctagaattcggcttcacgtgtgacagcgctttgatcgtaggctttcgattgcgtacctcgattatcgcgacgccggggcaggtcatcgacgtatcgaacgcgaggcatcggataggcttggcgctagtcatcggagctccttttcgtcatagtcatcgaaagttattttcgcatgacacgcctgcattttcccgcctttaaagtatttacgccacatatcgccgttatcttcgccttcccctgtaagcgtgatgagcacgtcagggaattgacgggatacttctcgcacgtcttcttcgtgtccgtaccatttcatctcgtaggcccatccattgaaaaccgcggtcaagcatccgttttcgtcatgattttcgttaacatattcgcgaactaattccgcatccttatccatctcgacttcatattgtgtaatgtaacccatcaaaccgcctcccctttgcgtactttttcgataaactctagcgccccggcgtactgcctttttgtagaatcaaagacgttcgaccgcttgactcgcgaaaccttatcgcgaatgtcttccagctcggccgctgtaagcgattgcgcaatagccgttttgtacccgttgaatgtccaaccgttaaggtcgacctccatcggcttgccgtcgtcaatcgaattctgaatttctacgaatctatcgagcagcacgtcgatgtcatcgcgtccgatttcaaggccgaacgcccggatgtccggcgacttttcgaattcgccttcttcgtactcccacgccttcttcgatgcgtttacgtagaggattacgtataagtcgacgccatacatctccgcataagcgacgcactgcttaacgtgcttttcatccggcttcttcagcgaatagaaagacgtacgggctgcgctcgtttgcttcgacttgatttcgaggcccacgcgcaatacttcgccgtcctcggtgacataacgcatgatgccgtcgcatgttccgaagaggtgaaacgtcttgccagcgcgctcgatcttatggttccgcttggcgaagtcctcgaacatcggcgtgccgtcttcgttgcgttcgaagctgaacgggcagggccgaccgactttcttttcgaaatgtttttccataaagagcagatcacgctggatcatatcgccgattgccgtcccaatgcgggtccaacgcccctgatacggaggctttcgcgttatgtctctcggatcgcctagcgccttatgataaagttcacgcgggcaggcattcgcagatgacggcgagaaatacggcttcttcggaaatactttcggagcatctgcgtaccatcggtgtatctgcgcgtccagtgcgttatcccccgtttccggaagcgagtgccattcgtttagatattcgatgagctcatccgcaatctgctgcgcatagccggccggctcgggcgccggcgctaattgggcgcgcagtgagtttgcggctgatcgtgcgtttgcgttcgtcaaactgccacccactctgttactacgacttcgcgtttttctacttcggtaatttcggccggatcgtcggctccgtaaatttcgctgtcatacgtccagtcagtccattcagatccggatctgccaatttctccgcgataatgtttatttccatcggtgaaaataacggttttactttggtacttgtgatcgtactcccatccgctttcctctacgactgtataggtcacatcgtcgatatcaattccgccctcaaacgccatatcttccagttgttcaatcgtcaatttaaccaattaaaccgcctccttatttttaaaccattcttctacgggcacgccttcgccccatttgcgcatgacttcgatatccgtaccgtttggcacaacgtctccccaacggtaagaattaagcatgatatcgcgaatttcttgcgcttctccccacgtaaaatcttccggaacttcgaaaatgagttcgtcatgtaccgttgaccacagcgcccagcccggtttgttagcgcaatattcgtgcgctttaatcatcgtgactttcgtttgaatagacgacgacccttgtacgcgagcatttgtcgcttgacgcaaagcgcgattaattcgtgaattatgtttccttgcgtcatcgtatttcggatcattccattttccgtacggaatgtttttgcgtgggagtttagcgtctggtagccggcgttttcgcgcattcagatcagcccaaacgtatccgttttttcgcacaaattcttcgttctcttttaaccacgccgacagcttcggcatacttccgaacaactcttccttaaactcggtcgcctcttttttacccacgcctaacatatccgcaagagaataatcactcattccgtacagtgtagctaaccatgcgaccttcattttctttcgctcttttgtgtcggaaccatcagcgttcttataaacttcctcgtacggtcgtttgtagaagttcgatgccatcgttgcgtatggatcgcgttcttctaaaaacgcattaatcagtactggttcgcccgacaggtgcgccacacaccggatttcctgcgctttaaaatcggcgcctactagcagctttccgggaggaggaccgaacatcggacgtgcttccggtggctgattctgcacgttaaacccttgctgcgttttatcctcttcgccctttccggagctgaatcggcccgtcacggttcccatcggattgaatcgcgaatgccaacgctcagttgttgggttttgctttgtcggcagcgtgtcgatatacgtaccactcaacttaacgatattcttgtactctaggagtttcgcaatgacatcgtagtcgtctttcaacggcttgagcgttttcttagcgtccatattcgggagctccttgccgattgcctttgaaagtgcgggccgcatctgatgagtcgagtttagatttatcggttcgtctccttcatggaatggcgtcaactccgcaactaattcctttcgcaactcctccgcacgcttatgcagcttttctccgtattctttcgcgaaatccaagtcaagaatatatccgttggcttctaaatcgacgattacatacaataacggaacttcaacggtttgataatattccaaaatcgtcgatattttcgccatgtgataacgctgaaattcgtacagcttccacgttaattcagtatccttcgctgcgtaaactagcgctagatctaacggtacttctttaaattgcgcattcctaccgaacaaagcatcgaaagtatctgccggtgtttttaaatatttaggtgctaagtctttgagcttgaacgaaccggctccgcctaatgtccgatcactctcgttttcgttcagaaggtgcatcgcggtcatcgtatcccaagcgacacctttcaaatcgaacccatgccgcctaagcatcgcaatatcgaatatcgcgttgtgtaaaaccttgccgaccgactcatcgttaaacacaggcgccagaccttcgagtacatattcgcgacttagttgctcgcaatcaacgtgctctaccggtatataaacgtgccagtcagcgtttggcaacgtcagtgaaagccctacgattacgtccgtataaacatctacgcctgtcgtctcggtatcaactgcgattattgtttcggtatttaaggcctcaattagcgctcggaaccgttcttcagtcgtaattaattcgtaattatccggcgtgttctcgaccatctgtcgcagggtttcttcgcgctgggattcttgcagcgtcttccataaccggagcgcctccgccttgctgaacgctttagggttaccggccttgttaacgcagtcagccggatcgcgcgccagcttgcccgcatccatggccgccttgacttccgttacccttttgcggtcggcatccgatagcttcatcgcgaatatcttgcgccagctttcctcgatcggctcggcggtcttggctttcgccttccgcttggccgtcgcctctactgcgtccgatttcgttgccgccggcttaagcgcgttcaagtttaaccgtaagccttccatccgtcgtcctccttcctcgcgaagtaattgcgggttacttttcgattgtatctgctacggtcaaaataccgaatgcaatgacagcgatagccgcgataagcaacattgtccaaggcgattcatctgcgccatgacccgctgagaatgcgattgatattccgagcgcatacgatagcgcgcgttcttttttccgattcataaatcgaccgcctccgtccatcttcgtttatagtccgcttcgttctccgcataccactccgaccagcaagacgtcccgcacgcataaacctcgaagagcgaatcgtaaattgcggatcgcccttcgtagaggttagcgttacgtgcggtgcagacggaggccggcttagcggtcaaagcgcgcctcgactggcgtaatgagttcgactttaagaaaatatccatgcactgtatccacgatggacccaccagatgcttgtttgaggacttcgataatatccccgtttgccacacgtccagcacactgattgtctactactctcgcgatatcacctttcttatactcgccaaccttgcgtccgatcttcgcccacttcgcttcttcgacttgctggcgttcgatctcggcgacttcctcttcggataaaatttcgagctgatccggcgctgcgaatccagaccctctaaaacagtcgccgccttcgattcgaatgagagtgactctccggtggttgtaggcgttatcggaaacctcgtaaatattaccgtccgtgaatccgctaagaggatagtctccgccgcctgaaagcaaccgcaccttatcgccttctttaaatttagcgcgtgctactgcgtctttagcttcggcaacttcttcgtcagtggcgcggacgagttcatcttcgtaaaaaattccggcttcgtttccgtttaatttttcgcaatggaaaggtgcgaaatctttgtcgtctctttttactagtacgatttcatcaatttccgcataatgagcgctttcgttcccgaccaccttcgcataatcaccgactttcaggcgttcagcttctgcggttacggcgcttactttgcggtagaatacgaagtcacggttactagcgtcatactcgtctccatcatcgtcagtgatccaaggatctctataactatcgaatcgaacaatttcgtaatattcctcatcggttaagtagtccggaggatcatcgaacttaacgtaatcgcccacattcgcctcatctgcgtcaatccgtacgtaccccgcttcacccttcaacgcagccacgtcggattttaacgattcgatctcgccttccgcctttgctacgcgttcttctacggacggattggtgctggcggcgacttttcggaaagcgataccgttaccattcttttggacggctgaagcgttccctctatacctcgttgggatttcgataccaccgctaggacgtttattcgccatgtaaaacgctccagtatcgccaccgattacgagatgtccttccgttaataggaatatgtcgccttcctgaacgggactatccgtcttcacatattccgcaccgccatactcaaccttcgtaatttcaccgttcaccatatcgagtgtcttaacgccttctaatttcgccaatcaaaccgcctccgcttcgttattaatatcttcgcgactgaacgccaaatccatccgtacccaacgcttgccttccttcgactgcggcccccaatattcggtcagctcgcgattctcgaacatccaaacggcgggcgccggacctgtgccgacctcgacgccgataaaataatcgacctcatcaagcgtataaggtgtgccgtcgttcttccgcgcctggacgatccgcttgccgccgcgcttttcacgtacgataatcgtcttcacctggaacgttttccactcgccgcttaacggacactttgcgctaatatcgaacgcttcttccgtttcggacgtactgaccgcctgccagccgctagccagcagcgcagcacgtgcgatcagttccgaatacttgccggtatcttctgctttatgcgccatataagcgcctccttttcgtttggttggtacgtgattagaacggtaattcttcgtcgctaggcttccaaggctcaggttcgttagagtctgccgagccgccgccctctaacggaggcaatacagatttcttaacaccgtctttcgcttcgtgtagcagcttaacaatgtcgctttcttcacgaaagtttgcgagctcttcgtacttgtaatcgataccgataaatgcttttgcttcttcgatgacttcgtcagggagatcgccggtttccaacgagtacgttttatctgcctgtttaaagtgaaccgcctgacctacgagtgtgtaatccggaaggatcttcttcgcaggtttctcggccttgtcatagtcgtcgattaaattgttcgcgtggaactcagcgatatcaattacgcgataggttttatatttcggatcgtagaccggaatcataaaaaacatcttacgctgcgctccggctttgcacgaaatgcattcatccttaccgggacggaaatactgctgtaattcttccgtacctactttatcgtgtggagagtgcaggcatgtgtgtttgcggaatttgtgatcataacctttccccgtgtattctttattttcgtgaacaaagtagatgtaccaatcgtcaggttgcgcgagaatgactaggctacgtccgtctttgttgatttctccatagcttccaacgcgaacatatcgcgtaacaccttccgggaattcactttcgccacttgacgctttatcccgttcctcttcacgtttctttaagatatctcgaatgctcattcgttttccccctacgtttttattaaggcttttcgccctcgcaaaatgccggtgtctgcgcccgaaacgccgccagcgcttggcagtagcgacgcgacacggattacctaacggccgccccgacattctccgaggacgcgacgcgcctatgatgcgtcgtcttcgccaatttgcgtccacatgccgaaaagtattaatccgataataacggcggcgatcggtcccacccacgaaagatcagacatacgccgcaactcctttcgccgcttttgtaagcctgcgttttaattcgaaggactcggcaggtaattcgtcaatacgcatctgaaccgcattgattcgcgcctggtacgccatcttcttcgcttttgatcgcgtccgtttaagctcggacttcagatgcgctatttcttcgttaagatccgcgatataattttcgttattttgaaccgcatcctctacgctttgtttcatcgtgtcgtacgcttcgttgataaatcggatcgccgtattcttttcgggaggatgaacggtcagtacataatcgctattcagcgcgaagagtataacgaccccttttccgccgtacatgcgcgcttccttgccgttagaatctacggtgattccgagatactttgcgtgctgaagctttttcgcaatccaattacgcgctacgtgtaaattcgtaatattgtaacgttccttcaggcgcttgcgtgcatggtgcgaaaacttgacctgaccggcggtaatcatccgacgcgcaccgccttaatcgatgtagccgggaaatagtcggccggatcttcgtcgtgcggccatgcgccttggtaaatgaaatcggttagtttgcgctcatctagcgcgattaacgtttggatttcgttaagattgggtaaatttgaagtagtcatagtacgttagcctccgttttaattgagattatcgtactaggtcgcggggatgcgttcgtaaagtgttcgcttgattccgttggcaacgaattgtattatagaggagtaacgaacgtcctcggacctagttacgtatagcgtgttatacagctagaaaagcgttaagttcgccgtgttgagaagcgtcgtaatttttcgctaaacctttgatcacacgttctacttttttgtagtgaacgcctaccttactgccgatcgaagcgtatgtaggtcgctcactcgaaagatgctcattaacgattgcagtcgttatggcatcggaatttactgttagggccttgataagttgcagcttatcttggtccgtttttatttctccatctaattgagaaatcaccttatcttctatatggacaacagcgccagattcgaatgttgcagcattctcttctgcggttgaatccattaatttatgtcgtttaacatatgttccattcttcccgcgaataatatctatagatgatttctttagttcgtagattatcgcgttttccgcgttttttattttttttgtatcgactgatgaagaccacttccaaagtttttcgtgtaaggcactaagtatgtcttcgcgaataacttgtctagttttagaaaaatcagataaaaccttagaaattaagtctcttgattcttcaaataggaggttgaagtcctcatcctgcctagttatttgataggcgttgattagctgtattaacttttcgtgtttcttcaactaaaatcccccctcatttattgatgcgtataaactttcctttttggacaccatttcataaaagaaataatattttctttcatgtccacatattagcatgtctaacattataattatctaaataggaacaatattttgatttagcaaacttgttcaggtatgtaaacaaaataaaaagcccacctaccgtgagatgggctttaaaacttatcctccgatcgcgttgattgctacttctttacctggatctgatacctggttactatacagcaaccctagagctaacacactcaccaatgttaaaacaactaataaagtcttcttcaaaaacaacatctccttttttcgatgaggttcccctcaagtttattgtcaggtttttgatgaaatcagtacattcgcctgcctccatcaaatcccttacaattatagatgcgtaatacaaattagaaccggacacgaaatcgcaaaactttttataaaggcttttccgatctcctgaaatcgcctcaaaatatccggtaaggtcagggtcgcccattttcccaacgcaatctagtgcatcttcataggaaacttttccttttctaaacccctcaacctttttcaaaacatcgggtgcactttcttcaactttctttgataagaggattctagcaaagttataattataaaccgcgtacccttctaatcgctcgttttttaattctttagctacttcaacactgtcttttaagtagctcaaacaaattgattcatctgtttgcaggtaagtcatgccaatgatgtacaaagcgtctgaattcactctcttgttaatattagcattgaggagaatatttgagtagcgtctagcttcttctaagttgtttgaaaaaaggtgtgcatatgctaaaatctcagatagcctgtacaaataacactcttttaaaaacagatgagatttatcattcaatccatttatttgaacttcgagttctgaagctttgtttattacatatgagaactgtcttttatgtagtaaagtgatgcaaccgtagatgtctacaagaattttaaggatcgggtcgttgaggtttgatagtttgtctagttcttcgtccattgaatcgaacttaacttttccgtgcatgtacttactgataaaagaatacaccttaacgtacttctcgataatattccgcttttcgcatttataagtctcgatatggtcatccagaagctcgatatctctagttatagcagcatactcaaaagtctttcttatacaatcggagctctcggttaattgagggcatacgtctctcataaaggatctataattttcaggatctgctaattgcgaaaggacaagaaggcttcttaatgtcagtttccgctttccagctctaaggtttcctacctgttttgtagacagttttaaatatgacgcgattaatgagtcatttaaatcatctctgtccgaaatacgatcaaatagaaagtttctaactttgtccatgttgttcaccccagttttaagtaaatgaatgacatttccaccacgttcaagtataattgaattatatctcatatgtttatatacgtaaacatattattgggaggatttttaaaaaaatgatcgatttttcccctttgatggagactttaaaagaaaaagaaatgaatctgagtgatttacgtcaggttatgagttcagctactcaagctaaaataaagaaaaatcataaagtgtctgattctaaaatgcgtttaggaactattgaaaaaatatgtttattattagacgttcccgtggaaagagtcattaggattgccaaggaataaatattggtaaatgttctttatataagttaaaatgttacggacacctttacgaatggaggtgtttattacgtttaaggtcggcaaatgccggatacccgaattatgcaaagatatcggaattgaacacgcacaactcgcagccaaggtcggactagataaatcgcgtatttccgattacgccagtcttcgcaatataccgaatatcgagctcgcctataatatcgctcgtgcactcggctgtagactcgaagacttatacgagtgggtagaggtatccggcgacgaaacggagggctagaacctccggccgacctgaagttcggaaattcccgaaccgactcgtaatacagtacgtacaccctccgcacgatcataaacgtttctcaacgcctctgcaccgcgctttaccaatagttcattagcgtctttcacctccgttatataaccgtgcgcaagccgcacctttccgtttaaataacgctcgatcgccgcacgtaatttatcgccagctttgtcgttatctgtaactaccgttaaatattcgataggagactgcgcaattatgtccgccttctgtaaattaaatgtgctgccgcctgttccgatcgccggtacgcccgcagaccgccacgccatagcgtcgatctctgcctcgcatatcaccgcgcttttaatccgctgcgcatatacgagatccattccgtaaactaaataccggataggcaagccgccttttacgtaccagaacgccttccccttcgttgccctatacttaacgtttgccagccggccgttaggaagccgccaagggatcgcgactgcgttaccggcaagtgatacgccagcctcttcttgtactgcggccgcaatgccccggcccgttagataagcgttaggccccggcgttgtgtcagcgaggaccgattccgctaaaggctccggcttcgtgacggcttttaatttcgggagccgcagcgccatacgtccgccttcagtcgccggtgcatacgtttccaataagtaatcgattgcgtcgtcttcggtttcgccgcgcaggaaagcgagcagtttaacgaacccaccccgcgcaaactcttcgtcataggcgcctgagtcgccccaatagccggcttttgccgacgctgtgtcttcgagatatacgtaaaagctcggagtccgatcgtatctgaatggactggcggccagcaggcgttcgtcgccccacgtcggccgggtccagtcgaattgttcgagttcataccgaatgtcgacgtctacagaacgtccacccaaatttaatatcggcaattcgagacacttcctttcgagacttgtaaattatattacgacattgttacgaaaattacagtcgcaatttgtcgaaactattcaaaaatttagatgtaattgttgacaatatcatccggtaaattccaaacgatctaaaactcgaacacgtccgcagccccggcgcccatttccggctgttttactacgccgatttgcggcaaatagatgatctctgcgacttccccttcgccgccgtcgcgccctttgttcaatccgatcaagccgcggccttctttcgcgttcgtatcaactgcgatcaataacgcagcatcttcgagcagggctttcgttttcttgacgtccttacgctgcggcagcttaagctcgcgcgctccgtcttccgtttctttctcgtcatcctcatctgcctgtgtgagcgcaaagatcgtcgttttcgtatgcccggccagacggcgcagtttttgcgaagtattagccgcgtctccgcctgccgtctttgacgtattggcttcgtagtcgaggtaataaaacggatctacaagcacgacgtcggctttcgtttcgataatgtccgattttagatcgcgcagggttcttgagccgaagtcttcgtcgtcgacagctcgcaccgtaatgtttcccggaatgatttcgttaagacgatcaaggaattccataaaacccgcctcgaactcgtcggatagtttgccctgacgtacgtcgcgagaattgaagccggcttccatattgacgccgttaagaatcgcagtcgtaactcccaggcttccggaaattgaaacgtataggcgcactaggacctcgtaccatcccatctccatcgaccatatcagaacgttcgcgccctgcatcgcacagttaacgacttcctccaacgcaatggccgatttaccacgccccgactttccgtaaataacgtagacgttagatgatacatagccgcccatagcccggttaataaagtcgaacttgctgcgccagatccggaaagactcgccggccttacggttttcatattccgctttaaacttgtcgatgtcccgtttgatatccgtcccgaccgaatttcgaacgtttgttctcattttaagactttcggcctgccccgtcaaccactcgaagaattttcccatatcaccgcttttttgcgcttcaataaatcgtttttcgagctgcggctcctgaacttggcgattggtttccggatcaatacggccgttcatcagctcgataaattcgcgctcggctgcccgatcctttaggtttttcgcaaggtaatcgtagctggcttcgatgttaaaatccggctggaagtccggcacctcattcgcaaccatctcggccgtcggcgcttggcctcggtgttgctcggcgtattgcatgacataccggaaggcttttcgttcgccttgcgttggtaggtcgttttcagcgatattaaaacgcaatagagcgttcgggtcgttcgcttcgatggctttcgatattagtaaagttccgtatttcattcgcccgcctcccgtcttaatttcgtcatcacaccgtcagccttcgttttatattccgcgtctccaaacgtttcgtaaaggcgcatgtaatcgttatattcgtctagcagtccgtcggttttcttcgcatcttccttcgctttctttttcgtcatctcactcgacaccttttcaagtccttttcctaaccccgcgacactttctatgcttggcaatttcggaaaatagtccgtaaagtgaaacgccgtgtttgtcggctccggatagttcgtcatgtcatacgtcatcaagaaatcttccgacgccgcctcccgacagaccaaacgcaggtcatcgctattggcttccagccattcaccgttaatcgcgtcggtcaagtcgtactcaacgtaatcaaaagcgccgtattcttcgtgctgtgtgacttcgcgccagcaatcaacgtagaaaatccgatctttgtatccgtctactgcgacaatatctccgattgcgaatttcggcttcattcgcacatctcccaacgtaatctatctaaaacaatgtcgtcgacctcttctccggattctgtctctccggtaggagtatatcttgatttatatacctcaccattctcgatcgcttcaccgaagtcgtggagtgttttaattggacgcgaataaacaatcagtctgtcaggaggagccggataggtgtgggtcggataaacaaatacctgacgtgaattcttatacgaaatgtactcgcacccattcgctccaaaccaaaatatatttaaatcaacattgtactctccaattatccctttactcatctacgtatcccccttttcgattcacctacgaattcaatctcgcgacagagatcgccaatacggtcggccagccgcttttctccgaacacggtcgccagcgatccaagcgcaacgttactcgtatagatggtcggtagctgattcgttactcttgcgttgattacagcgtgcaaatcgccgcgaaatccgtccgttgcatcacgcacccctatatcgtccaaaaccgcaaacggcgccgtcttagccgcttctaatgcgcgataataacgggcggccgccggctctgcaacggaatccggaacacgtggacggttgaattcgttatagtcgttctgccacgcgttcacatcgaggaaatacgccggcctctgcaacggatcgaggccacgccgcagggagccgctataatggacgcgcagccattcgttaagaagtgcggcggccgtcgtcgtctttccggtgcccggcgattcgcttacgaggtacagcgacttaatgcggtcggtcggcgcaaccggtccgctctgttcgaactgccgcgcaaaggatgccgcataagcctcggccgccttataagcttcggattggtcaccgcgcactggcgaattcttcagcgtgacgagccgatactccctcggaaggcctgccgcccctgatcgccctccttcgcctgatgcgccgtgcatcgcgataaaatgcgtacagtgccgcgtacatgcgtcggtcccggccgctttacatccgtcagcgagtacgcaagtattttcgttagtcatattcgcggacctccttccgatcaattcgttttcttatcgttctctcatgcttcgagcgcatccgcttatctgcaccctttacccggggttccggatacattgcgtcgtaagtccaatcgtacccgctatactttttaaacaccgttgttttcaagcgtctatggtacgtcactcacgcgcctcctttcgttaattctttcgcagggtaaactccgctctaaccttctgatcccacgagttacatatgaattttccgccagtagccgtgtaaccctttcgatttaaccactcgaccatagcttcgactatttccgcctgactcatcgtatattttacgttcattcgcacacctcttcgcgtgagtcatcgataatcgttaggtcagcgttatctataaaatcgtaacctccgccgacatatcggtatttaccatccgcaatttctctaatctttgcttcgtaactgtcatcgccgagttcgccttcacggcataactggtagtagtaatccgcgtacttgccgcgaacaacgtcgcccacacgaacctcagtcggctgcggggcgttcaagtattcgtctggcaccttcaatcccaacgcacgtcttagcgcaatcgcctttccgatgtgaacgttgaagcagtcgtccggcacggccctggcaataccacgaacatatacgagctcagttccagctcccttcaataaaactactactgtacgtttatctcgattaacaatgaattccgatttaacacagaacatttcaagtcggtaatcaaaaggcttaccaccgtgtgttctcccatatttcttcagggtttcaacgtccgccttcgcctgctcaacaatttcatcacggcagacttgggcgcttttctctggctgccataaacgttcctctagtgttgtacaaaccggagtcgttaccgtattctcatctccagatataacaacaacgtcttgattcgtttttgcatattgaactacgaatctataagaatatactccgccaataacgatatctccaaaacgagatttataaccgaaatatttatcgtccttcttttcaaatagcgtattcgcattattgattaccgtttgatttacgttttccattccgtcagcctcctcgtttttaacttcgctattgacgatgctttcgttcaagcgactttattattatatcttatcaatctcttgaagtcaacaactttttaaaatttcttttttcgtcagcgccttgtttagcggcaacgaataataatataccacctcacaaataatagtgcaatagttttttaaaaagaaaatcaaaaaagttttacaaacgacttgtttctaaaaaagcgccgtactgcgatatgcagaaacggcgctttcacttttattagcgatgtctcatttgagggaataataaaacgtctctgatagacggagcatttgttaacagcatgacgaggcggtcgatgccgatacccaatcctccggtcggcggcatgccgtattcaagagcttcaacgaagtcttcatccatcatatgcgcttcatcgtttccttcttctctttctttcaattgcgcttcaaagcgttctctctgatcgatagggtcattcagctccgtaaacgcgttagcgtgctcacggccgacgataaacagctcgaaacggtctgtaaaacgagggtcctcaggatttttcttagcgagaggagaaatctctacaggatgtccgtaaataaatgtcggctgaatgagtgtttcttcaattttttgttcgaagaattcattgatgatatggcccactgtcattgagtttgtgatctcgatgccatgttcttttgcatggcttcgcgcttcttcaacagtcatctcattccagaaatctacgcctgtcgcttctttgacggcatctaccatatggagtcgtttccattcaggtttcagatcaatctgctcttcgccgtactggattgtggtgcttcccagcacttcctgcgcaatatgtgcaacgaggttttccgtcaggctcataatatccttataatcggcgtacgcttcatacagctcaatcatcgtgaattcaggattgtggcgtgtagaaacaccttcattacggaacacgcggccgatttcgtagactttttctaatccgccgacgataaggcgtttcagatgcagctcaatcgcaatacgcatataaagaggcatatcgagcgcattatgatgcgtgatgaacgggcgtgcagacgctcctcccggtatgctgtgcatcgtaggtgtttcaacttctaagtatccatggtcatctaagtatcttctcatcgcttggatgattttgctgcgtgtgataaacgtttgtttgctgtcaggatttacgatgagatcaaggtagcgctgacggtaacgctgttctacatcttttaatccatgatatttatcaggaagaggacgcagtgcttttgtcagcagttcaaaagatgtcgctttgacagacagctcgcctacgtttgttttgaaaactttcccggtgatgccgataacgtctccgaggtctgaagatttaaagatttcatattgttcttcgccgacactgtcttttcttacgtagatttgaatttggccctctaagtcctgcaggtgcgcaaagccggcttttccttttccgcgctttgtcatcatacggcctgcaatggtaacttcgatcgctttttcttcaagttcttctttagaaagctcctgataggcgtcaatgatctgctgagattgatgtgttctctcgaaacgttcgccgaaaggatcaatgccgttttctctcagctggttcattttatcgcgtctgacttgcagctggtcgttcaattcctcatgattttgctcttcttgactcattggtatcactccgttacattttgatttcatgaaaaagcagaaaaactgccagcggtaagctggcagtgagcagcaatagagggtgtatattaacctacttttgcatcttgaagctcttttgcctctacttcagccgtaaatgcatctaaaagctgcacaaactcttcacgcgcctcacaatggttgattccgttgcggacctccgcattgcctctgacgcctttcagataccaggcagcgtgttttctcatttctctgactgccactttttcgccttttaacttaatcaggcggtctaagtgcagcttacatactgacattttttcacggactttcggttcgtcttttaactcaccggtttcaaggtactgaaccgtacggtagatcatccacgggttgccgagtgcggcacggccgatcatgacaccgtcaacaccggtttcctcgagcatgcgtttcgcgtcctgaggcgttttgacatcgccgtttccgatgacaggaatagagagggattgttttacttctttaatgatatcccagttcgcagtgccttcatacatttgcactcttgtgcggccgtgcagcgcaacggcttttccgccggcgcgttcaacagcctgggcgtttttcacggcataaatgtgatcttcatcccaacccattcgcattttcactgtgacgggtttatcaacagcatctactactgcggataccatttcataaattttgttcggatcgagaagccattttgcccccgcatcgcattttgtaatcttcggcacaggacatcccatgttaatatcaataatatcagctgtcgtattttgatcgacaaacttagccgcttctacaagggtttctttctctcctccgaaaatctgaaggctgagaggtttttctctctcctcgatgaagagcattcccattgttttcgcgttgttgtacagaatggctttgtcactgaccatttccgcacatacgagtcccgctccgaattctttaacagtaagacggaatgcggcattgcagactccggccatcggagcaagaactactctgtttttcaattcaatatcaccgattttaaacattaatcgacctcctttcgtgcattttgaggcggagccaattcctccgcgcttatatttaaagcatcagcagcatcacgaatgatcacagctgacggcaaacggtttccgcgttcaatctcgccgagaatggaaactgatatacctatcgcttttgcaaacccttcttgagtataccccttcagctttctgaatgcacgaattcgtctaccccagatttctgcttccatactcttacaccttcttggtttgtttcagcgcttatggtgatatgatccgcctgaggacaaatttcttttaacggcgcaaggacaaataagcgctcatacattctcggatgcggaacaatcagccgctctgtttcaatattttcacgattatacagcaaaatgtcaaggtctgccgttcgcggcccccagcggatctccctcgttcttcctaattcagcttcaatgctctgcgtcacatcaagaaggtcaaaaggtgataatgccgttttcacttcaaccgccatattgagaaactgatcctgatcctcatagccgacgggatccgtttcatatatggaggacacttttgacaccgtcacgccatcctgccggctgagcatggccactgcctggcgcaaatagtgttcacgatcgcccatattggagccgaggccgatatatgccgtgttgttcatgatttctttctcgtcatttctatggctactgatttataatggccgggaatcggcggatcaggcttaataacctttaccgtacattgctgcacaggctcaaatttcttaagaaccgtgtctgcgatccgttccgcaagcgtctcgaccaaattgacgggctcgccctcaacgatgccgcggcagacactgtaaagctccgcataattaatggtataagaaaggtcatccgtttgtcccgctttgctcaaatccagctcggcagtcaggtctactttgaaacgctgaccgagtttattttcttcttcgaacacgccgtgatatccgtaaaactccataccttctacatatactttatccatgatgtgcgcctcctttattcaacatagcatccatcatcttagtcattctcgcgatctgcttgacatcgtgcaccctcacaatgtcgcagcctttctggacgccaaggcataccgtcgctcccgtcccctcggcacgttcttcaggaggaaggtcaagcacacggccgatgaatctttttctcgatgtcgcgaggagcagcggataccctaacccgctgaacacttccagcttgttcatgacagccagattgtcctcatagcttttcgcgaagccgatccccggatccagaatcatgttttcatctgaaacgccggcttctgcggcaatttttacactttccatcaaatctgcgagcatatcaggaatcagatcgttatagtttctctccttgcgattatgcattaagataatcggaacactgtgtgcggcggctactgacgccatgtcaggatcacctttcgccccccagatgtcattaatgatggaggcccccgctttgaccgcttcgtctgctacggacgctttgtacgtatcaattgaaatcggaacgtccagttcgcttgtgatccgctctatggcggggattacacgtgacatttcctcatcagccgacacgagtgatgcgccgggccttgtcgattctccgccgatatctatgatgtgcgccccttcttcagccatcttcgccgcatggagaagcgctctttccgtactgtcgtatttaccgccgtcagagaaggagtctggcgttacatttaatatccccataatgagtgtcttctctttataggacagagcgcctttttttgtatgaatcagtttaggctgttcaattgtttgctgcgccattttgttcctcctcctatacattcattttgtttatttcccgctgatactgcgtccggagcaattgcaccgttttaccatccgctccgggaagcggcacttcctctattttagaaaacgggatgatttcaaggacggagtttgtcatccacgcttcatccgcttcaagcattgattgaaaacggaatcggccttcaatgacttctgtcccctgccgtttcaattcatcaatgacaaactgcctcgttacaccgtcgagaatgcctgtatccaaggatggcgtgaagaccttgtctccttttcgccaaaacacattggagacaatgccttccgcgacatctccttctttggtcaggaaaatcccttcaagattcggatcattgccgatttcctgtttagcgtacatgttgtttaaatagtgatgggattttaaccgaaaagatccttcaggcgtatttctccggacagagagaagcttgccttctttttgaacaggcagggcttccggattgagccggttgacgaaacaaaggacagtcggcttttcataagtctgggcagtaaatcccttatcgctgacgccggcggagacgttaagccggacacgcgcgctgccgtcctctatgtcattgaggagcaagaggctgtcaagcatatcaagcagctcctgtttgttcacctcatatgcaatctgcagatcccggagcgccctgttgagcctggcgacatgcgcatccggcagaaacggccggccgctgtaaagcctgaacgtctcgaacgcgccgatcccgtacagataaccatggtcaaaaggagaaagcgccgcttctttctcctctatatattgaccattcaaatatataatcacaccgtcacttccttcttgcggtgtgtctctataaagtttctgagcatctctttgccgaaggaggtcatgatggattccggatggaactgaacaccttcaatgggcagctcattatgacggattgccataatttctccttccttggtttgagcggataccgtaaagcagtccggcaatgtatccgctttgacaataagcgagtggtaccgagtggcgaccagcggattttgcaggccattaaaaattgtctgcccgtcatgcataatctctgacgttttgccgtgcatgagccgctccgctctgacgacatcgccgccgaatacttgtgcgatcgactgatgtccgagacatacgccgaaaataggaatgctgccggcaaaatgtttgatcgcttcgaggctgatccccgcttcatccggactgcacggcccaggtgaaatcatcaagaaatccggcgccagctcttctatctcttcaatcgtaatcccgtcattccgtctgacgatcagttcctcccccagctcacccaaatattgaaccaagttgtacgtaaatgaatcataattgtcaatcattaatatcatctctgctcacctcatctaattttttgtctcttcttcgctcagctctaatgcctttttcatcgcaaaagcttttttgaacgattccttgtattcatgcttcggaaccgagtcaatgaccactcctgcgccggactgcataaaagcatgtcctccggctgcatagatcgtccggattacaatgttaaactgcaaatctccgttaaatccaaaccagcctatagatccagtataaagccctcgtcttgtcggctcaagctcttctataatttccatcgttctcactttgggcgctcccgtgatggtgccgcccggaaaaaccgcatgaataatatctgtcgcgtcatatccgtcctgcagttctccctgtacatttgacacgatatgcatgacgtgggagtacttttcgatcgccataaactcgttcacccgcacggagccgtagcgcgatacgcgcccgagatcattgcgctcaagatcaacaagcatgacgtgttccgcacgttctttttcattgtgaattaattcatcagcaagcgccttgtcttcagcatcgtcttttcctcttgaacgcgtacccgcgatcggtctcgtttcaagcttcttccccttttttgttaccaatagctccggcgacccgcatatcacttgaaaacccggcgtctccagataggccatgtaaggagacggattaacgtttctcaaatgtttatacacttcatacggatgaacggataaggactgggattgcctgatggacaaattaacctgaaacacatcaccgctcgcaatatattgtttaatttgttctacagcctgtgaaaatccttcttcagtgaacggagcggcatacgatccgtctccgtcccggttcagcggtgaataaggctcgtcctccgtttggagggaacaccacatatcctctaagccggacagcttctcttccgcaagctccgcttcttccgattcggtatgagtaatgagccataacgcctcttcctcatggtcataaacggccacatcgtcaaaaacgagaaagtaaatatcaggtgtttccaaatcatctaaagacagcatcttaaaattctcaatatatcgggcgtagtcgtaactgataaagccaattgcgccgccttggaagtccgggaactcatcgtttgtttccgtcccaagcgcctcaaaccactcatgaaaggcccgcagcgggtcaccttctttaaacagcgtttccccttcatgcttgattgtcgtaattccgtctttccccttgacggacgcaatcggatctagaccggctatactgaatcttccccctctcgcgctttcgagcagaacatgccgttttctcgatttcgaaaggttttcatactgctgtaaaaatgcttgtttcgtaaaaggtattcttcttcctgccggtctgcgttgtgccatcttatcaatcctctgcttcgtttttctctagttttattttatagcaatcacactggtgaaaaaagtgaatttctcttccaacgatagaattcgaaacgttttttggattttcgatgcttcaggcacaaaaaaactcccggatacagccgggagccgtgtgtatgtctctattcaaactgatatagcggtgtgcttaagtaacgctctccgttactagggatgatcgcaagcactttcttgccttttcccagttttttcgcgatttccagcgccgcgtaaatggctgctccggaagaaataccgccgagaatcccttcttcttttgccgttttacgggcatattcaaatgcgtcctcgtttttaacgggaatgatctgatcataaatgtccgtgttcaatgtttcagggacaaaacccgcaccgataccctgaattttatgcggacccggttttccgccagaaagaactggagagtccgccggctctaccgcataaattttgatggatggatatgcttctttcagcacttcacccgctcccgtgatggttccgcccgtaccgataccggccacgaacgcgtcaagctggtcttctccaaactgttctacgatttctttccccgttgtttgacggtgaatttccgggtttgccgcattgttgaattgctgaggcacaaaatagccgtgttcctccgcaagttcttccgcctttttaatggcgcccttcattccttctgcgccgggagtcagtacaagctccgccccgtatgcgcgcagcagattgcgtcgctccatactcatcgtatcaggcataacgaggatcgctctgaggccttttgccgcagccaccatcgcaagaccgattcctgtatttccgcttgtcggttcaatgattgtgtcgccggcttttaatttcccttctttttcagccgcttcaatcatcgccactccgatacggtcttttacgctgctgcccggattcatgtattcaagcttcagatatacatctgcgctgttttcatccgtcaggcgattcaatttcacaataggagtattaccgattagttcagtaatagaatttgcaatacgaaccatattggacacctcaatttccgactaaatttattggtattataaatacaagttatcaatttcaaaattttttgtcaatcatttagttcttttttccccgtagaaccaagagacccccgcctctttccacagcgttttgaccgtcgccttatcacctaattgatccatcgcgatctggcgtctgatttggctcttcacttcattgtatgagaaagttctcgctttaagcttttctttcagctgaatgaccgcatatcctgaagaaactttaatcggttcagccgaccattcattttctttaaggtttttggcttctgtgatatatgccggcgggatattctcctggttttctgtcacaaagccgaggtctccgccatactgagacgtgtatctgtctgtggaacgctctgcggcgacggcttcaaagctggaaccgcctttcaaatcagccagaaccctgtccgcttcttctttgcttttaacgacgatatgccggattctgtaggaatcatcgaattgatacagttctttatttttattataaaatgattgcatttccttatccgaaatatcgatatccttcgtcagcagttcttcaagaagaatgttgtagcggatctggtctttccattctttttccgtaatatgactgtcttcataaaatgaattattcacagctttgattaaaagaaattctctctccagttcgctgtttgacactgtgagtttattctttttcgcaagttcttccactacttgtgtattaatcatgtcttccagagttgattttccgtactcatcttccatctttttcatccagtcttgcctcgtgatatgtttatcaccgattgtcgcgatggattcttcagatgatcccgcggcttgggattttgttaacttatacgcgactgccacgctgcatactaacagcgccgctacaataattgtcaaaagtgttctcggtttcaaaatctaccccatccctttaataaaatagaacaacccgctaaagagctagcgggttgtttcgtcacgaagctcttccagttcttcttttgtaaataaatatttctcattacaaaaatggcaaaccgcttcggcttttccgtcttcttctatcatatcttgtatttcttttttgcctagtcctaaaatagccgcttcgaatcggtcttttgaacaagaacagtgaaatttgaccggcatggtctcgagtacgtccggtttttgacccagtacttcttctaagatttcttccggtgtcaggcctttttgaattaatttagaaatcggttcgatttgagataattgcttttcgattgttgaaatggtttcttcatcggttcccgggagaagctggataatgaagccgcccgcagcgagaattgtgttatcagggtttacaagcacacctacaccgacggatgaagggacttgttcagaagaaactaggtagtatgtgaagtcgtcaccgagttcgcctgagacaatctctacttgtcccgtaaaatagtcacgcaagcccagatcttttacaacactaagggttccgtccgttcctaccgcccgtctgacatccagtttcccctgttcattgaggtcaaaatgaacgtgcggatttgatacgtaggctctgacttcaccctttgcgttcgcatctgcgacaatggcaccgatcgggccgccgccttctatcttgacggtcagcttatcttcacccttcagcatcgctccgaggatcagagaagctgtcatcgtccggccgattgcggctgatgccgtcggccatgtgtcatgccttctttgcgcttcatttaccatatctgtcgttctggctgcataagcccgtactttaccgtcatatgcaattgctttaattaaataatccatcgtttacctcctatacgtgacccacgcgatttcgctcataaatgatttcaagccctttcagagtgagaaacgggtcaacaatatcaatacagtctgattcgttcgcgatcaatgatgcaagtccgcctgtcgcaatgactttcggttcttgtttggcctgccatttcatccgcttcactatgccttcaacttgtccgacatagccgaaaaggatgccggactgcatggcgcttaccgtgtttttgccgatgatattatccggacgggcaatttcaattctcggaagcttggccgcacgggagtagagcgcttccgttgaaatcgtaatgccgggagcaatcgcgccgcccatatattgcttgttttcatcaatgtagcaatacgtcgtcgccgttccgaagtcaacgacaattaatgggccgccatactgctgaattgccgcaacggcgttgacgatcctgtctgcccccacttctttcggattgtcatattttatatttaaacctgttttcatccccgggccgacaacctgcggctcgatgtgaaagtattttgtgcacattctttctaaagagaacatgatcggcggcacaacggatgagatgataatcccttcaatttgttcaaacatgagtccggaatgttcaaataaggagcggagcagcatgccgaattcatcttccgttttgtgtctgctcgtttctatacgccaatgatattctaattccccatcatgatatacaccaatcacggtgttggtgttccccacatctataaccagtaacaacctctatcaccacttttgaatagtttctaatcataacattttcaacattctacaataccatacacgatctgcggctcttttgtaaacaaaacggaaccagtaaaaaaaccgccggtatatgccggcggttttcatatcagaatgcgaactattctttcggttcgtccttcttttcgtcttctgttttagacagaatgtttactttcacatcgtctttttgaagatggtcatctgagaaattgcgctctgggagttttccgtgatccacaagatgcttgatttgttccgcatctaatgtttccacatcaagcaatgtctgagcaatcaattcaagcttatcgcgattttcagtcaggattgttttcgcacgctcataacattctttaatgatgcgttgaatttcctgatcgatttcgtaagcgatctgatcactgtagttttgctcgttgttgaaatcccggcccaggaatacttgaccgccttgagattgaccgaactgaagcggtccgagtttttctgacataccgaactctgtcaccattcttctggcaatgttcgttgcccgctggaagtcattgtgagcccccgtgctgacttcgccgaagataatttcctcggcaacgcgtccgcccagaagaccgacaattttatcgagaagttcaggttttgtctggaagtaacggtcttctctcggaagcatgactgcgtatccgcctgcctgccccctcggaacgatcgttactttatgaaccatatcggcttcatccagcacaagtccgataacggtgtgaccgccttcgtggtacgccacgatattgcgttcttttttcgaaatgacgcggcttttcttcgcagggcccgcaatgacacggtccgttgcttcatcaatgtcgcgcatgtcaattttcttcttgttttgacgggcagcaacgagtgccgcttcgttaagaaggttttctaaatcggcgcctgagaaaccaggtgttcttgaagcaattgcttttaagttcaccgtctcatcaagcggtttgtttctcgcatggaccttcaatacggcttcacggccgatgacatccggacggtctaccgtaatctgacggtcaaaacgtcctggacggagcaatgcagggtccagaatgtccgcacggtttgtcgcagcgataataatgattccttcattcgcactgaaaccgtccatctctacaagcagctggttcagcgtctgttcgcgttcatcatgcccgccgccaagaccggcgccgcgctgacgtcccacagcgtcaatctcatcaataaagatcaggcagggcgcgttctttttcgcattttcgaataaatcacgaacacgggaagcaccgacaccgacaaacatttcaacgaagtcagatccgctgatgctgaagaaaggaacgcccgcttcaccggctgatgctctcgcaagcaatgtcttaccggttcccggaggtccgaccaacagtacgcctttaggaattctcgcgccaagctcggcaaatttgcgaggatctttcagaaactcaacaacctcaacaagctcctgcttctcctcatccgcgccggctacatctttaaacttcacgcgtttcttttcttccgtatacagcttcgctttgctctttccgaagttcatgacacggcttccgccgccctgagcctgattgagcaggaagaaaaacagaataaagatgatgacaaacggaatgatcgtcgttaagaacgtcacccacccgcttgtttcctgtgcgggatcaacttttacgtccgtctttttaattgcgtcaaatatctggtctgctccttttccttcaggaacatgtgttaaaaagtactggtctttgtcatattttttcagctgtccttttacctcataaacacctctgacaggctgaaccgatacgctgtcaactttcccttcatcgagattcttgataaacgtactgtacgacatattttctgttttcgggtttgaagtctggaagtaactcacaaccccgattactactaataaaataagtaaataaaaaatggtattacggaagacccgattcattccttacctcctcccacagtaagcacaactatgttcaatagtaccatagaaaatcattccaatacaaccgataaccatctcggaagcaggcagccgatcagctttcataaatcgccggttttaacactccgatgtaaggcagattgcgatagcgttcggcataatcaagtccgtaacccacaacaaacgcgtcaggaacttcaaagcctacgaagtctgctttaatgtccgcttttcttccgcttggtttatccaacagggtaacaatcttaattgatttcgctttacgatatcggaagagttctacgagatagctcaaggttaacccactgtcgataatatcttcaatgattaagatgtcccggccttctacagatgtatccaaatctttgatgattttgacttctccggaagaaaccgtggaatttccgtagcttgatacatccatgaagtccatttccaaatatgtatcaatatgctttataagatcagccataaaaggaagcgctccctttaatacaccgattgccaacggaaacgtgtcgctgtactcgcttgttaattgttctccaagctgttttactttctgctggatctcttcttctgaaatcagcactttttcgatatcttgtttcatgttaatgcttgccccctacacttttcatgctgtctatattgtaatacaatgcggtcactgtttggaatcacaagatcgtcaaagatggattttttcaagccaggcagccagataatttcaccgcttgcatccgttacaatcggccatacgtcccgatcacgcagaggcagtttatgatcaataaatatatcttttacctttttcgagccattcatccctttaagtttgatccggtcaccgatttttctcgtccggattgttaaaggaaattgcaccttatttctgcttgtcataaaaacagcattcccatttgtgatatgagggtcagcctgatcggccacctctatcataaagccgttgggcagaacagcagtctcgccttccgctccttgcagctgcagctcaaagggaaccttttcacattgccattgttcaaatgtaaacaaacatgtctgatatgatttgaccaccttcagccctttcggaaaatcaagcaccccagaagcgcttccgttttctgcccattcaagaaactgctgtatgtggcgggcggaaaacgacgatggaacgttttcataaagatagtttaatattagttgaactcctcttctttgtaaaggtatcggaagggcaagcaattgagaggagctgacttcaactgatgtgtcagacttgcttgtaataaccttattcattcgttctttcgttaatgactgcaagtattgttcgtcttctgtcagtgcttcactcactttttgaaacattttatgaacgtcaggtgattcttgttttaaaaaaggaagcacggtctttctgaatctgtttcttgtataatcgtcctttgtattgctctcatccgttctgtaggacagtctttcttgacggcagtattcaaggatttcatcctttgccgcatagaggaaaggcctgatcagcaaaccggaagcaaattcgcggacgggctgcattcccgcaagccctgccccgagcgtgcctttcgcaagcctcatgagcatggtctcaacttgatcatctccatgatgagccaacgctaaaaacttcgcttggtgctttgccatcagatctttgaaaaactgatatctgcaatcacgcgcggcagcctgcttgttcagcttattcttctttgcgtatgcagaaacatcaatctggaccgtttcgcagagaatgtgttccgcctcgcagtatgactgcacaaacttcatatcttcttcagattcagatcctctgaactgatggtcgacatgcgccgctatgataacggaggacttcccgaagtgcttattcagcatactgagaagcgccattgaatctgggcctccggagaccccggcaataatcgtttccccctccgcctgaagatgatatgttttgaaaaaatcttccacgcttttcacaatgtccccctcacgatgagcaggttttttaaagatatacatatcctatcactttcattccctccaagcaaagaagaagcatgagctcaggcgtccggccggcattagatgagaaaaaagacgatgtaagcgaaataaagggcgagaacgctgattaaaatgagtgttgtttcaaataaaccattgttttttgcgggtttttgtttaggtttataccgggtctgagaaacagtgccctgccgcggttttgcttgcggcggcttaggctttgcggcatccttccttttgctcccgatacactgccccgccgtcaggatatcatgcttcatggcttccgccgaaggatattggccgtttaaagcagaaaacagaaccttcttatacttattcaaaaacggatggccttcaatgatggaccgaagctgctctttcggcttgcctgtcttcttgcactctttcttctgaacacagtggatcatgatcatcgctacagcaaacaagtcataggatggttctgcttttcttgttccatacccccaatagcccctgtcgtaaaactccgtatactctttaattgcgcggccctgttttgtcgttccccctacatcaatgcagcgaatggcagccggaggtccggttacaatgaggttttccggcttgaggtcgccaaagacccatccttgctgatgaaggactgacagactggaaagaagctgaaccatcagcaccggaatccactctgttcccttactgctgatatattgcggaagaagcggcccttctatgtactccatcacgtaaaaagatacatttttattcagctgcggaataaacgcatcgtccgcatcaaaaaaagaaggccccatcgtttgcgaccgggcctttgaaaaggatttcaagacattcacttcagaggtaacagacatgctgtcgctgcttattttcaaagcgacatgtccgcctgatgcttctgccagatatacaataccgttagcccctttgccaagctgtttgagcaatctgtaggatttgccgttccatttgccctgaattgccgtccccggtgccagactacatgccaaactcgtcaaagcgtcgttcatcatctgccaacatgctccttcttgagcggattctctcaaactgctgtgtcgcttcccggatagcgggacccgtaggggtgattccgccggttgacagcttcgcaaagagtgcagaaagggattcaagcttcggcgtccaattcagcacaagctcaacttcctggcttttcccgggaaatatacacattgcaaattcattgtgtccggcccgggaatttaaactgatggaaagatcgatcagcgcttctttcaccgtcggcagttttggcgccatgctggcactcgtatcaaccagtacaagcacttgcagatgaaccgtttcgccgagctcatcaaccacttccatcacttcgccgcgtttttccggagaaagctcttccatttcaacgtttttccctaaaatttgtttaagctcttgattgacgacaccctgcagtgtctgggtcattgcttttttcgtcaccatttgaaccgtctgagacaattgagatgcatacacaacttggtggacgccgcctccggccatggcgatgccttcaacttccttcattgcctcttggtcaatcgcgttttcttccataattcctataacattcaccgtaatcccctgctccttggcgaaagccgccattgcgatcgggtcttcgccatgattggagcagccatctgtaatcagcagaacttgatttaaatgtcccttattcacatacattcctcccggtgatacgattagtcccatcttcgccagaaggaaagtgatttatacgaaaggtttaagaaatctccttattattttggaaaactgccggcacaggtatggaagcccatttcggcgtattatgatcaatccggacgacaacgaccgtcatgtcgtcttcgatttggccggcacgcgttctgatgacctcttccattaatatatcagcgatttcctgcgggtcttcggtttttagccctttcattttccgtttcatccacaggtcgtggttttcaacatgcttcggtccttcaaatataccgtcactcatcatgacaagcagatcacccgcttttaactgttcacttacgacttccacatcaaattcattgataatgccgatcggcagattgctggcctgcactttcatgacttgatctccccgcttaataaaactcggcgttgaaccgaccttcaagaatttgcagcttgcatcctgaaggtcgatgatagaaagatcaagagttgaatagatttcgtctgtcgtccgtaaagacagaatactgttgatggttttaatcgctatcttttcatcaataccggattcgagaattttttcaagcagtttaatcgtttcattactctcataatgagccctcgccccattgcccatgccgtcactgatcgcggccgcatactttctcgcgcccagttccatcatgctgtagctgtcgccggagacaagaccgccgccttttgccgcatgagccgcgcctgtcgatacccggtaagacttggtcgaaccgaacgcgacatggctgtagccatttggatgagtcgagtgctgttcgcttttgacaagtatctgctcctcaagaatgtcagacagcatcggggcgataattttctcactctcaccgtgccccccgctgaacgggattgtcatttcgatatcaatgttgccctgctccaagctgtatatctcgacatgctgaatctcgattccgaaatgctgaagcgcctctatcatttgttcttcctgtataaaatgctgctccctttcccgttttatttcccgagaaaagtccgccatgacctcagaaacccccaacagctgctcggcaacaagccttctgctgtcctggacttttcttttcagcgtcagatgggcgtgatggtgggcaagctcgtcttcaatcagctcttccacctgtctggatttggaacagtgctgctgaaactccttttttaatctgcggtttgaggcatattgtttttcttctgtttcatgcataacttgtttcattaaatcatatgttttatcaaagttttgaacccagcatttgcttttcttataacaggattggcaggaatgctcagtaattttgcttaaaaagagatccacttccccttcttcagcctgctcatcggaagacgtctgatgaaaggtggcaaagctctccgacaaggcatgaaacacattggagaactggtctactttctgggcagtgacatctctgattttcctcgcgtactgctgctgttcctgactgtgctcagcagtgcccggtatgtagcgcgccacctttttcgtaatcgattggggcgtaattaaaaacaaggcaacggcaattaacgattcgtaaagggtggtcattaatccggcggacccttccccatataatgaactcagcagtgagccgatcactaatccgactgcggcgccggctttcttgccttccttcagcagtccgccaagaagtccggaaaacgcaagcagactcatttgatagagattcccgatattcgcgagcccgagaatcagcccggtcacaacaccgacagtacagccgatacttgctccgccgacaaaggaaaaactcagcacgacatagcgggccaggatatgctcggcctgcattccttgaaatgaaacaccggcaagcccggttaaaacggatgcgatcaagatcataaaacagatgatttcttctatttttaatgattgtttcacttttttgatcgtgaagatcggcaagctttgcaaaaagatcagcgtcaaaataaaggccaagcccgcctcgacaacagccatcacataatcataggtggtaaaagcgccgctttcaaaataaacaaaaccgattctcgcggcagccatggagaaaaacaccacgatcggcagcatcttcacccggtcctgcataatatatgtaccgatttttgaaaatagagtgaagacggccaaagctgtcagaatcagcaaagagtgtttcggcgaaatggttaaagcgcccgcaagtaacgacagacaagcatagaaggctttatctcttctgatcaaaagcattgctccgaaaaacgggagcgcaaacggaagaacctcagataatatgaaagcccgtccaagtaaaaaaccgatcacgacataaatgaaacccttatagaaaaaaagtgaatgcgcttgatgaaccgcaagctttgcagccttttcaaaaaacgattgcagtttttccagagcttgtcccgccatcggcccgttcactcttctttccgctttttccattgctctcatcccccacctgttttattcgttgcttgtcattataaatgaaagcacagataggattttgtcaaaagaaggtaacgatttcaaagaactcttcgacgctttctcccttgttcccctttcctctcgtatttcctccgacatttctcaaaaagttgtctaaatatgaaaaaatcggcttctgtaaaagaagccgattcgcttggatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccaaatatatatggtagcggcggaggggatcgaacccccgacctcacgggtatgaaccgtacgctctagccagctgagctacaccgccatataagtgcttataagcacaagttatataatacaaaggtttcttcattccgtcaacaaaaattatgaagttttaattttctgactaagaggataaataaaaaaagcatccgcgggatagacggatgccccatgtatttatagaaagcagcaagttatcctcttcttgctccgcgccctccacgttttgattccgtgtttcgttttaaagatgataagcggtcttcgctatctttaagaaacttgttcattttctgttcaaaagattctttcggacggaaatcatttctaggtctggcttgcggacggtctttagcttttttaattgataaaccaattttcccgtctttttcaacgttgatgactttcacttcaacttgatcgccgacttttaaatgttcgttaatgtctttcacataattatcggctacctcactgatatgaacgagaccggttgagcctccaggcaattcaacaaatgctccgaaatttgtaatacctgttattttcccttgcaacttgctgccaacttcaatcgacataaaaaaagtgctcctccttaggcttataaaaagatcgtttgtttaattatacctaaataaaaatttaagtgtcaacaaggctacttgctcttcttttctacattaaagagaatctcaccatttcctgacataaacaagtctcttctggcaagctctgtgacgtaatcctcatcctttaatttggaaatttcatcttttaaatcagcctgtttcccgttcaattctttcacttgtttttccagctgagctttcttttcttcattcgcgctaagggaagaggtctgtgaccacagagaacccgctaagacaatagccgtcaacaacacaagggcgccgaatacaatcaaccgtctgaaaagccctttccgccttcttttcataagctgggattgccgctcaacctgctctttatagtcgttttgaatttcagttattgtacgttctctagatagattcaaatcagacggccctcctttcaccttttcaaaatacgtatcatggtcgatctgattgttatgattagtttcttgctcttttgtaaaaatcctgcacttttttgaaaatatcgtttgaaagtaagacgccacttttcaggaagaagtttcaatatttgtttcaacaggaagaacagcggatacagcaaaaatgttacgatcttaaaaagacatttcacaaaaaaggcaatcacccgataggagtataaagaaataaacgtgatcagcccgatgagcagcttaaatagcaggaccaccggacggaacagcacgtgctgaatgagcttttttgcgaattgataaagagacaccgcaagatgaatggccaatttcagcatttttatatacattcgtttaaacagactttggtacgtcgcaatacccagtaagacagccaagaaaatgtatatcctgagttctccttcattcacgttgagcagcacatagaaaaacagcaggccttgtacaatccaaaagagaatatcatgaacgaataacagccatctggccgttttggcgcggctgacaaacagcctgtatgtatcaagcgacgctccgagccaggcgcccataccggtcattgccagcatcgtataaaattgcgtcgtcagcgtcatttaaacaacttgctaaaaaaccctttagctttatccccttgctgctcgtctaaatatacaaggtcaaacaccctgccctttatagatacaatccctttttccacatcaaggtttttcatctgcagattctcacctctgacggaaagcattcccataaccgtttccagcaaaaactcttcgttatcaaaactttccacatgcttgacgcccgaaatgtctaaatgctttctccctttcatcgttacatcatgctgttccggaacagaagaagaacctttttgctcataatatgaattcatctattcagcccccatatcctcgatacttttagcattattactgcattgtatgaggcgggagctttgtttagaacaagcctattcgccgagtttttcttctttgacgattgtatacatacctgcggcttcttctttttttgttgtctcttttaattcatttacctttacggtgacaagcttttggccgaagcggaccgtcagttcatcaccggcttttacgtctgagctggctttcgcctgattcccgttaacggtgattctcccttgatcggcgacctctttcgccaatgtgcggcgcttaattaatctggatacttttaaaaacttatcaagtctcatattagaatctcctctccatttcttttgcttcatcccacaatttgtccatttcttcaagagacatcccggtcaattcaagtccctttgctgccgcttctttttcaatataagaaaagcgtctgcggaatttgtcatttgtcatggcgagcgcttcctcaggctcaattttatagtatcggccgatgttgaccaatgcaaataaaacatcgccgaattcagctttcaggcttacttcatctgcagattcagcagaagcctccgcagaaaattccttcagttcttcattcactttgtcccatatatcctgaacatcatcccagtcaaagccggtttttgcggcttttttctgaagcttggccgcttttgcaagagaaggcagtgttttcggtacggaatccagcagcgaagaggatgttgtttgtttttccgcctttttgatttcttcccagttggcgacgacatcatgttcatcctgaaccttaacatccttaaacacgtgcgggtgccgtctgaccatcttcgcactgatgtctctgatgacatcatcaattgagaaatatccctcgtcttctccgatctgagcgtgaagcataacctgaagcatgacgtccccgagttcttctatcatgtgatccgtgtcctcttcgtcaatggcctcgagcagttcgtagcattcctcaatcatatatttctttaatgactggtgtgtctgcttttgatcccacggacagccgttcggcccgcgaagctcacgaataattcttcggaatgcagaaaattcttggtaaaggagctcttcttttctaatcggcggaacatacacacttgttaagttatttatgccgacattgcggtcaagctcaaacaaaggcaccttggtgatcttttcttccttgcttcctgctgccgttacgatgaccacttcatagtcgtcaggcaatttctccatgagtgtcagcttgacctcagaggctgtcatctggtcataaacctggcaaatgatcaggtgatggcggagttcaagctcatccggcgtcattgtttgcgcatccgtaaattgaaatccttcaatcgggtcaattcgcagtgcgttgaaggtggcgtccagaaagctttgccccccggcggtgtgaacggctgcgtgttgttcttcccggcgttcaaataacagctgaacggttttctcggcgacaaacggatggccgggcactgcgtagacgacatcctcctgcttcgctttttcaaacagaatgtcagtgatctcttcatagaccgcttcaaactgatcatgtttttcataaatatcatcaaaataccggatgtccgctgcagcctcctgctctaattctggaatcaaagggtggtctttcgttcgtatatatagatgcttcgcctgagtcagcagcttatgtacgcccactgtcagctgatccatgtctccggcgccgaggccgacgaccgtaatgttacctgccatatttttctctcctcttattcaatttgcttaaagtactgccgaaaggaaggctgctcagctcttcgtccgtaaatattttcattcttatcatacaataaataaacaaaagccctccgatgactgacgcagataaactttcacctgcagctcccgccctgctgacgggtacacataactgccaaaccttcatatatgcgagcagaaaagagaccatcagcagactgcatccgcatagacgggcaaaaacgccgccgagattcgtcagccagcccttcgaccaaattctctgcagattcaggcacgcggctgcggcaaatgccaagacggtcgccagcgccgctcctgtaataccccagcccggaaccagccaaacattcagcacccatttcagcgcacctcccgccaagacggacacggcgggaaaaacggtatgtcccgctccttgaaggatcgcggctgccgtaagcgcaatcgaagcaaaaaagatagataagctgaatatttgtaaggtctgcgtcccctcgctgttttggaaaagcatgatattcaccggatctaaaatgcaaaaaagtccggccgccgcgccgatccctaccgcaaggcagagcttaacggcagatgtcgctttctcttttatgataaacggcttgttctcatgcaccgcttttgaaattgagggaaccagggacgcggcgatactgacggcgaacaccgttcccagctgaaggagcggctgtccgcggtcgtatatgcctttcagctgtttcgcagcatggctccctgtcccgtctgaaagcagggaatataagtttaaggcgtctacgagctgaatcaacagcatcaatacactgctgatacagatggtgactgaataaagcagcagctttttcacaatgacgcctgtttcgatatgcccgccgtccgtctttgtgtctttccgcttgtaccagaatacagccaatacacaaagggccgccaagcttccggcaagtgaccccgaggcagcgcccgcacccgccgcgtataatgagcggccgcttttcaaaagccaaaaggataaaccgagaagcaccgccacacgaagaagctgttccgtaatctgggataaggctgacggcatcatatcatgcacgccttggaaatacccccggaaaatcgctgtgaacggaaacaatacaaaagcgaacgcggcgacccgtatcagcatcacaaggcgggcgtcacccataaaaccggccaacgacgccgcaccggcatacatgagcgcaaacagaacaagtccggccgccgtgacataaaaggcggaaattttcattattttttgtttatgatcgctataatcgttcattaatttcgagatgattaccggaaatccggatgttgacagcattaccgcgatccctaaaaacggatacacctgctgataaatgtaaaatccgacgtcaccgacaatattctgaaaaggaaccctgtacacggcgcttaatatcttcgtcacgatccccgcaacgacgagcacaaaagcacctttccatgctgattgccgtttggcgccaactgaatcgttcatccaaaagctccttccagccgctagaaaattacgtctataaaacgagcttattatatcacaatcctaacggccggcggaccgatagagagcacatatgaaaaagaacagcactgtttaagagctgttctttccccgtttcttatttcaataatggtaataagacctactgttccatttgtctcgccaaaaaactggctgccgtttctaccgctttatgttctacttctccaagagcctgttccttagaaaaaatgaccacggcaccgataggatcgccattcgccacgataggagcaattgtataggagctcatatcttcttcaatgtcattaacaagctgtgcggacttcacatcgttttctaacactgagctgcgctgatccatcgttttttcgagcaaatcgctgatggatttgttcagaaattcttttttcgaactgcctgaaacggcaatatacacgtcacggtcgcaaatcaagacggaatggccgagactgtcatacaatgcatctgcatactctttcgcaaaatcgccaagctcactgataggagaatattttttcaatataacttctccgtcgcggtcaacgaatatttcaagcgggtctccttccctgattcgcagtgttctccgaatttctttaggaatgacgacccgtcctagatcatcaatacgacgtacgatacctgtagctttcatctctctggtgcctctctttcatgtgatgatatttaagggaaagtactaaagttctctactttatgtagcttccgccactcgcttgaaattagtatccgtcacatcaaatgtaatatacaccagagagtaacaatttttatgaagacgcgattgtttctttcttcacgccctgaaggcctttcagcatgccgagtacggtctccagccactcttccgttttgcggcctttcgtctgtactgagattttcagctttttcccttccattcccagtccgatttgccggccgtatttattgccgagttcgaacaatttctgtccgtcaatctgtgcactggcctcttccgaaatggtaaatctgactgcgtccttatcctgcttgatgagttcgacgcgttcatattttccgtacaccttcatctctgcaactgtaaacagccattcaacttctttcgggtaactgccgaacctgtcgatgatttcatcttgaagctcgtttttctcctcaattgtagtgattgatctgaagcgtttatacatatcgattttttgcttgccgtcttgtatatagttttcagggatatatgcgtcaagctcgatgtcgatttccgtctcaaactgttcgatttttggtgtatcgccttttcgctcttcaatcgcttccttgagcatctgcgagtacaggtcaaaaccgactgagtcgatgaaaccgtgctgctgggcgccgaggagattccccgctcccctgatcgtcaagtcacgcatggcaattttaaagcctgaaccaagctcggtaaattctttaatcgcctgcagccgtttttctgccacctcagtaagcactttgtctctgcgatacgtaaaataggcgtaagcgacgcggttggaacggccaacccgtcctctcagctgatacagctgagacagccccattttgtctccgtcaaacacgattaaggtattgacgtttggtatgtctacgcctgtctcaataatggtcgtgctgacaaggacgtctgattccccttccagaaaattaagcatgacgctttccaattcattttcggtcattttcccgtgggcgtacgccaccttcgcatcaggaacgagcatggaaatttcgtcagccttccgctcaatgtcatccacgcggttgtataagaaatatacttgccctccgcgcgccagttctctttcgatggcttctcttacaagcgccccgttgtattccacgacatacgtctggacaggaaaacggttttccggcggcgtttcaataacagataagtcccgcacaccgagcatggacatatgaagggtacgaggaatcggagtcgccgtcagagtcagcacatcaacattggctttgatctgtttgattttttccttatgtgtgacgccgaaccgctgctcttcgtcgattatgagcaagccgagatctttatagacgacatctttagataaaagcctgtgggttccgatcacgatatctaccgttccgtttttcaggcctttgatggtctcattggattcttttctcgttctgaaccggctgagaagaccgatgttaatcgggtagtcttggaaacgttccataatggtttcgtaatgctgctgtgcgagtatcgtcgtcggcacaagcagcgcgacctgcttcccgtcggcgatcgctttaaaggccgcacggatggctacctctgtcttaccgtaaccgacgtccccgcaaagcaagcggtccatcgggcgctctctttccatatcctttttaatttcctgaatggaacggagctggtcgtctgtttcctgataagggaaagcagcctcgaactgccgctgcatttcatgatcaggcgagaaagcatagcctttgcttgcttcgcgttccgcataaagcttaatcagatcatcggcgatgtcctgaacggaattttcgacttttttcttaacccgtttccattcactgccgcccagtttataaagcttcggttcttttccttcagagccgacgtacttctgcacctggtcgatttgctctaccgggacgtacagcttatcgctgccctgatagtgaatattgaggtaatctttatgaatgcccttgatttcaagtgtttcgatccccaaatacttaccgatcccgtgattgacgtggacgacatagtcaccgacttgaagctcggaatagcttttgatccgttcggcatttgtcagcttctgctttctcggcttcttcttgattcggtttttgaacagctcttcctctgtaatgacggccagcttcatcagcggcagttcaaaaccggattgcagttcgccttccatgacatagacctgtccttgcacaagcgctttggagctgtccgtttttgcggcttcaatttcgtaatcagccagcacggatgccaatctgtcggttctgtccttatttgcccctaaaaagacaacggtgaagtttgattttttaaagcgctccatttcaccggtaagcacattcatctgtccgtgaaaattctgcatctgccggcttgtcacattcacgatgttttgagggcttgtatgctgaacatgacgcaaaaataatgagaaataaattgccggacgccgcttttggcccataagctcctgaaagctgaaggataagttaatgtcatgcagaattttcccttcctccagcagacttgtcgtaaattcggcctcttctttttggagctgatcctccatttcatgaatgcggctgacctcgtctaacactaacaaggtgtctgacggggtataatctagcaaactagcaggtttttcgtaaaagtacgagagatacttcacaagttcctgatcagtctgtcccgttgataatcgttctttatcatgtgagatgttgatatgaagcatttctttttgtttgtcctgcttcagctttttcagactgtcggcaagccctttatcgagcctatccatcgcgcgggctttttcttccgcccggatgatcagttccttcgccggtccgatcgccaccgttttgagcgtctcaattgatctctggtcatcagagttaaagcttctgatggagtcgacctccgtatcaaacagctcaattcgcaccggatgctctgatgtcagcggataaatgtcgataattccgccgcgaatactgaattcaccgggtgcagaaaccatatcggaacgctcataccctacctcaacaaggcgggcagacagctgatccggttctatatcgtctccaagcgaaatgacgatttggctgcttttccacagctccttcggcggaagcattcttctcactgccgcaacgggcgccacaacgaccggggcttctccgtttgttaatctattaatgacatcgagccgctgagcccgcagttcaggactggctacagcaatttctgaagaaatcaattcatttacggggtatagaaaaacagattgatccccgagaagcgccgtcagatcttctgtcactttttgggcctgatataaattatgggtgataaagaaaatcggccttttcgtttcctgtgcaagggcggaggtaaaaacagaacgcgcggaacctgacagacccgcaagcagctgttccttcagcccctcatgtaaaccgttaacaatggatttaaaatcatcgctttctttaataaaggtttgaatattgtccatatgggcccctcctctctgttttctgcaagaacagaaaaacgctttggtctagaatctacaccaaagcttcttattgaataaatgtgttgtgttcatggtagtgcggattccgttccagcgcctcttggcagtcttcacaaattgtaagaacatggagatctccattgtctttatatgaaatcatatcgtttctttcctcatttgttaagtgctgaaatccaagtgactgtgtcggcaccgtcgtatattccaggctccctaccttaataccgcagtggcggcagaaataatgcaaagccatacattggacctcctgatgtgaaaaaatcatttttccctagtatggtctcccattatttatcttatacatttgcgttgaattcgttcataacttctaaaaatggtttcgttaaggaagcttcgcaggcttttaccgtttttgagacagcatcattgatatgcggcgcttcttctttcgtaaaagctcccagcacatagtcaacgactttcatcccgttggcgggacggccgattccgattctgacccggtcaaattcaggggttccaaggtgctgaataagtgatttaattccgttgtgtccgcctgcgctccccttcgtccggagtctgattttccccgtaggaagatcaaggtcatcgtatatgactttcaaatcttcatggtcggcatcataataatccaacagcggccgcaaacattctcctgataaattcatatatgtaagcggtttaacaagtagaactttttttccggaaacaaaacccattccgtaaagtccgttgaatttcgttttattcagttcaatattccattctttagaaagctcgtcaatggccataaagccgacattgtgtctcgtgttctcataggttttccccgggttacccagaccggcaatcacaagcatcgtaaatcctccctcaacatcgctgtaattcttctcattctagcacaaaagacgtaacctcgggcgggttacgtcttaaagcacttattgattttctccttcgggctcttcctcaggagatggttctgcatcttcttcgaatgcttcctgcttaggaggaaggatggaagccacgacttcttccggatcgttcgtaaatgtataattgccgtcagcagtcagatccgcgatggtcagcacatcattcatttccagtccggaaatatcaacatcgattgtctgagggatgtccttcggtttagccttaatcgaaagctcatgcagcggctgctggatgatacctccgtctttgactcctttcgcctctcccgtcagctgaatcggcacctcagcctccagctcttcactcatattcacgacttgaaaatcggcgtgcgtcaattcgtttttgagcgggtctgtctgaagctcagtcaccataaccgattgctgatttccgttgacatcaattgtgataatcgtgttttttccttcgtcccgcaatgttttaagcaattcgacactgtctaaagagacaggtgtattcgttgtttctttaccgtatataatccccggaacgtgtcctgaatgacggattttccgaagcgtcgaacgtttaaaatctgttctttcatttgcttttaaagttgccatattcagcaccatcctaattatcgttttatcgtcctattagaacaatacccacgatagccggaatttaaaccttaaactttcggtttagctgaataaatagctgacagattgtttctcgtgaacgcggataatcgcttcagccagaagcggtccgacagaaagctgtttaaagcgttcgatttttttctcctcaggaagcttaatgctgttcgtcacgacaagctccttgattttagagttattgatccgctcaacggcagggcctgacaatacagggtgcgtacagcatgcatacacttccgcagctccgttttcaaccagcgcgtttgcggcaagtgtgattgtgccggccgtatcaataatatcatcgatcagaatcgctgtttttccttccacgttaccgacgatgttcatcacttctacctcattcggtctaggacggcgtttgtcgataatcgcgatcggcgctttcagacggtccgcaagtttgcgggcgcgcgtcacaccgccgtggtcaggtgaaacaataacaatatctttcaagtctttaccttcaaaataatggcctaaaatcggaacacccattaagtggtcaatcggaatatcaaagaaaccttgaatttgcggcgcgtgtaaatcaagtgcgattacgcgtgtcgctcccgctgtttcaagcaggtttgcaaaaagttttgccgtaatcggttcacgtgatcttgcttttctgtcctggcgcgcataaccgtagtacgggatgacaatgttgattgttttcgcggaagcgcgctttaaagcgtcaaccataatcagcaattccatgatgtgctcgttgaccggcgcacttgtagactggatgatgtagcaatcacagccgcgaatactttcttctatgttgatctggacctctccgtcactaaatcttgtaacagagcactttcctaattgaactcctacattatccgcgatttcttttgcaagttctggatttgaattcaaagaaaaaatctttaaattcttatctccgtattcgttagacatggtaaacctccgattttaggattattttttatgaatgtttttcacataatcttctttatttacttgtcttgctctggcaatggcaagcgcttcgcccggcacatcttctgttacggttgaacccgcagcgacgtacgcgccttctcccactgtaacaggagctaccagattggagttgcagcctataaaagcgccgtcttcaattttggttaaatattttttcttcccgtcataattgaccgtgatggagccgcagcccagattcacgtccgtacctacttcggcatcaccgatatagcttaagtgagatgctttgcttcggtcgccgaattgtgttttcttgatttcaacaaagttgccgattttcacttcattgccgattgcagaatcgggtctgatgtgagcaaatggaccgatatttacatcattcccaactttgctccgattgacaacggattgtttaatcacagtacggctgccgattgagctgtcctctatctcagtgtgagggccgatgacacattcatcgccgatttcagcttgtccctttaacacagttccgggataaataactgtatcttgtccgatacgtgcgtcaggtgagatgtacgtattcatcggatcaattaaagtgactccgttttgcatatgacgtttgttgatacgctctttcatatacatttcagcctgagaaagagcgactctatcattcactccgagcgtctcttggaagttaccagtctggtaagcggcaacagtttcgccttcgtctttgaggatttcgataacatccggcaggtaatactcgccttgggcattttcattcgaaacctgttcgatgacacgaaaaagagcctcgttatcaaaacagtacgttcccgtgttgatttctttcacaagacgttcttgctccgaagcatccttatgctccacgattttttgaacggcgccgtcttcgctgcggataattcttccgtatccggcgggatcttcggcaacggccgttaaaaccgtggctttcgcacctttgtttgtatgttcattcagcatggcttccatcgtctccgccgtcagaagcggtgtatcgccgcaaataacgatcgtgacacccttctccccgtgaagaaatggttttgcctgcttgactgcatgagccgtaccgagctgttctgcttggattgcgtaatcgcttttctgtccgagctgcttcttcacatcttcggcgccgtgtcctacgatggtgacaagcttcgctaaagataatttcagagcttcgtctgcgacgtgctctaccataggctttccgcataccggatgaaggaccttataaagcttcgatttcattctcgttccttttccggcagctaaaatcactgcaaaccgcttatccatttaatggcctccaatatcccttttatccatagaaaaatatatcctaaatagctgttgatttcaagaagacatcaaaaagtgcaagaattttctatgtaatcgctttattactgaaaaatcagatttaaaaaaggactgccggaaaaggccttgtgtcagcctttatcagcagtccttacattttgttattttaagaagccccggcttcttcatattctaatgcttcagaatcacccaagcgatggtactcatttaaaacagcatcctggatcttgccccgcgtgctggaattaataggatgagcaatatcgcggaattctccatcaggggtgcgtttactcggcatcgcaacgaaaagaccattgtttccatcaatcacacgaatatcatgtacgacaaattcgtgatccagcgtgatggatgcaatcgctctcatgcgaccatcggtattcacgcggcgtaatcttacgtcagtaacttccacagtagttcaccaccttttccctatataaaagcattagtctaacaattccacgattctctttaaattcctgcacgtttcaaaaagttttttttgaaaatataggatatacatacacaattaggtgataaatcatattcgggaatcatatactgcataaaaaaagtgattccggagtccggaaccacttttctgagatttaagatttcaccagcgcaatgacttcaatttccacgagagcgtctttcggcagtctcgccacttccacacaagaccttgccggcttatgtacatcaaagtattgtccgtacacttcattcacttccgcaaactgctccatgtcagcaataaacaccgttgcttttacaaccgtttcgagagaagcacccgcttctttgaggacggcctttaaattgctgaacacctgatgcgtttgttctgtgatatcaccgtttaccatttctccttcagcagtaagaggaatctggcctgagctgtaaaacatgttatttacgatgatgccttgtgaatatggcccgatggctgccggcgcgtgtttcgtatggattgcttttgtcatttttctgtctccccattctttaaatgctgttctttaaaaaatcgcagaaaattgccgttttgaatctcaatcgttttgtctttcatgttgatggttgaaagggtaagcagcgacatgtattcatcgacaagccgttcattcactccctcagcttcaaccaagacgcctatacccgcgacgttcgcattaaactcatcaagcaggctgatcatgccgttaattgtgccgccggctttcataaagtcgtcaataatcaaaacgttcgaccccgtggccaaacttcttttcgcaagcgacattgtttgaatgcggttagacgaccctgatacataattgatgctcactgtagagccttccgtcactttattgtcttttcgtacgatgacaaccggaacgttcagataactggccgctgcgtaagcaagagggattccttttgtcgcaacggtcatcaccacatcaatctcccgctccgcaaaaacggaagcaaaaagcctgcctgcattagagaggacagaaggtttgcctaagatatccgttaaatatacataaccgcccggaaggatacgctcaggatttactaaagactgtcccagctcctgtataaacgcttctgcttcagcctgttttactttcggaatatatttgacgcctccggcagctcccggcactgtaagcagcgtcccaatgccttgctgttcgaaggtctgtttaataattgttaaatcttcactgattgatgactttgctgattgataccgttctgagaaaaacgttaacggtattaattcatgcggatgggttaacaaataatttgttaagtccaccaatctgccgctgcgacgaaacttcatgaacttacccccaaaatccgaataatttaaaaataatataacttaacatacggatttaatcaagagcattctgttcgccgatcatccgcaccgcgtacacctgatcacagaaacctcttaacccgttataaatccgctgcacctttgattcgtattgaaccaaaccgaatacagtcggtccgcttccgctcattaacaccgcgtcagcgccgaagcgtttcatttgatttttaatcatcgccacctcgggatgaaggttgagcgtaaccgattccaatacgtttcctaattgtccgcaaaccttttggaaacttttttcttcaattgcgtcaatcatcgcttgtacatccggatgccgaacctgctgcaagttcagccggcggtacacttcggcagtcgataccccaatcgtcggtttggcaagcacgacccagcaatgaggcggagcactgatatgcctgatcttctcaccgcgtcctgttgccagggcagttccgccgtatacacagaaggacacgtctgaaccgatttcagccccaagctccgcgagctcttcaacagaaagctttaaatcccagagtctgttcagccctctgagcgtggctgctgcatcgctgcttccgccggcaagccctgctgctacaggtatcacttttgtaatcataatagaaacgccttttttgacttggtaccgttctttgagcagtttggctgcctgataagccagattccgctgatcatcgggaacaaagcgattatgcgacgccactctgatcacgttttcgggcagttctgtcagttcaatccgatctgccaaatcaattgtcgtcatgatcatctccacttcatgataaccatccgggcgtttactcgttacatcgagggacagattgattttggccggcgctttttctaaaatacgcatagctttcacctacttctccatctaaacataagtatgaacattgtatcacatttggagacccggaggtacttatccgaaattggcgctgattttgacagccgatagaaaaaaaccggggaacggattgtcccccgggccactgcattatcggttattttggttctgagccgccatctgctgttcggcaatctcgattgcgcgctttaccatattcccggcatcgcgcgcccgaatgcctccccagccctcgtttttcaccgtatcgtaaaaaccaaggtcctttgccagctcatatttgaactcatctgacataactccacgacgtctgcccaaacgaaacaaccccttttatagaattgatcaccattcgtgcacgccacgataaaacatgtgacatctatagcttccgtttaatcggctgaaactttcgagggaataattagaagagctttagaaggcaaaacaaaaagcagtaaacaaaaggttcactgcccattaaaatgctactgagcttgccgcatcatcattgaatgtcaattcaacagtctcagtaagaatatcagcataactgtatgaaactctttcaaacgagttctcgtcttgatctagttgtatcacaaaaacagaagggtacgtctcagctaaaatgcccgaacgctcaatcgtttttcggcggccgccgtttgcttttaacgtaagccgtttacctaaattcccatcaagcgatctttttatatcggacaacgtcttcgccattgcatccacctcactacatttattgtacaacaagagcccaattttgtcaaataaaatttaaattatatcaacgttatcaagtcattgtcaacaaaattattttgacaaaattctattgatttctacgttatttttcgcaagttccggtaatttatgtatcaatatgtaaaataattaacccgcatagcgaaatttatgcgggtttttcactcatccatttgatttatacggcataccgacacgcaacacacctttcgtttcaattcctcccagccctttctctcgtgtcagagtgtttctcaggacatcccacacattgatccgctccataaacggagtgaagctgatttttgcgacaatatagaccgggtcaagcgcatggatgttgacgcgtgacggtgaacttgcaaaattcgcacccgctctgattaaagactcgaaatgggattggcaggcacccgcgaatatcaccagctggtccaagtgagggactttccgcctcgctcgttgaacggtttcgacaaaatgtttggaatgcctgtaggcgcttaaatcgttcacgcctcccttatgcttggaataagcatcgtgaccggtgatgactaaaatatccggccggtatttgtcgagcagctcctctattgaggccgccatttttttctcatggcaatgaatcccgtatacaggcacaccgattttttcgtaaaagttcaggcactttttcaaataagcctcatcgccgtccagatgcaataccttgccgggcatatgaaagtagtgctcctgatgctgatattgatttgtcgcgtaatattcctgtttttcccgaagcagcttataatcctggcggagcagctcgagagattcattcatcctgctttcatctttctgctttctcacggcctgttcgtcttttcttacaggctctaaatcagaaaaatcagcatccgcaatcaatctgacttcgtcaccatgcaggatggcaattgaatttcctttgcttgtttgctctatgccgataatgcgaaataaaacatccatttgataggatttcctggctaccatatctcctatttgaaattgcacgttacccactccacaaatagactaagcctcatcatgaaagaagccttatcaaatgcacctctttccgctgcggcgcttgatgtttcaagcttttcttgcagttgaatgaataaggttcttctctagcctatgtagcggcagtccaagtggtgacgcaaaacaaaaagcccttcttagaaaagggctttatacaatccgttggacaggagcgcgaattcttctatagacagggattcaccgcgccgctttccgtcaatattcgtttcttgaaggacttcttcaatttgaggttttttctcttttccgcccgggagattgttcacaaggttgttcagcaaagttttccggcgctgagcgaagcttgctttaatcagctggaagaaaaatgattcattgtcgacgtccaccgccgggccgtcacgcagcaaaagccggatgaccgcggaatcgacattaggctgaggcacaaacaccgttttcggcacggtcatgacggtcttggcctccgtgtagaactgaaccgcaatggaaagagatccatactccttagaggaaggatctgcggccatccgctcagcgacctctttttgcagcatcacgacaattccttttaacggaagatgttcttccaaaagcttcatgatgatcggtgtcgtcacataatacgggagattcgccgtcaccataatttcatcacagtcctgaaactgctcttcaataactgacttaacgtctgctttcagcacatcatgatgaatgatcgttacattgtcataaggagacagcgtgtcattgagaatgggcaggaggcgctgatcaatttcaaacgcgacgacctttttcgcccgtttggcaagctgctctgtcagcgcgccgattccgggcccgatttcaatcacaccggtccgatccgttatttctgcatggtccacaatcctgtccaatatgtttgtgtcaattaagaaattctgtccaagactctttttaaaagagaaaccgtactttttcagaatttccttcgttctgataggtgtcgcgatatctttattgttcatcctgttcctcctgcatcatagcatcgagcgcatcaataaaatcacttcttttgatttgaaacatttgcagccgtttttgaagctgtttgccgtttgtatatccgattttcagcaggtcgcccaaacgttcgcggcgtcttttagcagccggcccgccgatcagaccggcctgtattaaatcttcagctgaaatctcactcggctttgcctccatctcttcatgcacattttccagacatgctctgatgctttcaatggatgcgtgctcaacgcctattccgcgcttgtttttcggtttggcaagatgtttgggcagaaatgcgtgtttacagccgggcactgcttcagaaatggttttccggatcttttccccgggaaaatccgggtccgtcagcacgatgacccctctcgtttcctgcgccagccgaatctgcctgatgacttcgtctccgatcgctgaaccgttcgtctcgatcgtgtccgcatcaacggcaagttttatgcgcgcggtgtcatcgcgtccctcgactacaataatttctttaattttcattacttcctccaaaaaaactttttatatccaaaacgaaacctttgcttacatgtcacgtctaatatactgaaaatacactttacctattataacgaaaaaaacagagggcgcaaaaccctctgaatgaatcggaattaatttaagatttttattttgacctgttttttcccccagcggtaagccgaagatttttcagggaaaaagacatcaatccgtcttcctttaatggccgagcctgtgtcagcggccacagcgtccccatatccgtctacgtggactcttgtgccgagcggaatgacgcttgggtctaccgcaatgactttggcattcggattacttgtcaggttaacgcctgtagccgtatggccggaacagccgctgcagcttgcggtatatgccgtggaagacacggtaatcactttaccggaagatccggcttcgcccgaagatgcctttgcactgagctgctcaatcttgggactgtgccgctttgtgccgaccgcaatgatctggtctttgcttttttcagatgtttcttctttaacaagctttctcgatacttcttttccattttctttaacaacatgaaaatgctttttaagcttgccttcttttcctttttgaacgatcttttcttccccgctgtcgagtgacgcatcttctttttctttcacttgatacgctattttttcctcaactacatcggtgactttttcgatacgagtgatttgtatgccggcttgatcttttgtgagcttttcgtgtaatgccggttttactttatcttcgtctttcatgtccatcttatgctgcgttaaaaagtcagcgaccgtagtcgaagtcgtccatattttctttttctttcccgcatcatttacagtgacctgaaaagccggatctaccgtgactttcatgccgtttgtcactttcgtatctgctgccggatctattttatcgtgctgattcacaggtgtatgctgttcgtctagaaatgcgccgactgtttttgccgttgaccataaagtcttttcttctccgcctcttgtcacgcggatctgctttgcagcttcatacacgacattcatgttgtctgccaatgctgtctgcttagagggggtaatccggtcttcatttctcgtctttatatgtaaatcttccagaagttccccaactgtttttgcatgagtgcgtatttgctttttcttgccgttgatggaaacagagactgattgttttgagagctcatgcgccccgtatgcagtcccggttcctcccagcagaataatagctgcaataagaataaccttgcttttaccaagctttacggaaaacagttttttcattttttgtgtgatgaaaaacgcctccttctcctcggagagattatatagagtatctaaaatgctgtcaaccctcccatctcgaagatcaaaaaccttcagcgtatccctcattatgcaaaaacaaagcaaaaaaaggaagaaagagatatcgacaacctatcttatgagaagaaggaagcttgtagaactgtttgatatatcctctgaatcggacaagcctttacacgttacgacagcgcattctgtcagttcatgcggaaaagtctttttgcattttcagttgtaatcgaagcaatttcttcatacgtcagtccttttaattcagcgagctgttccgcaacatatttcacgtagcttggctcattccgtttgccgcggaaaggatgcggtgtcaggaaagggcagtccgtttcaatcagcaagcggtcattcggaatttcctttgccacttcttttggtttcttcgcatttttgaaggtgaccggtccgccgaatgagatatagaaattcatatccatacactgccgcgcaacctccgcgctgcccgtaaagcagtgcataataccgccgacttcttcagccccctcttctttcaaaatcgtgacaacatcttccgttgcatcgcgattgtgaatgatgattggaaggttcacttccttggcgagcgcgatttgttttcggaacacctctttttgaatatcctttggtgatttgtcccagtgataatcaaggcccatttctccgattgccacgactttttcgtgagaggacagttccttaatccacgttaaatcttcttctgtcatgtcgattgcatctaccggatgccagccgatcgcagcgtatataaagtgatattcctcaatcagttccatcgcccgcgtgatagtgggtttgtcgaatccgacaacgacaattcgttcaaccttttcagcctttgcacgagcaatgacttcctcaagatctgtgtcgaattgctcggcgtttaagtgcgcatgtgtatcaaaaagcatcataaaaactcctttcttgttgaaaaacaaaaggtgttcgacggaatgttacacgtgaaacaccttttgccccttattatttaattctagtgcctttcggtaatgactgatcgacagctacaaccttgaggacaccgtcagattctcctgcgaggatcatcccttgagaaagctcgcctctcagttttaccggttttaagttcgttacacaaatgattttcattcccacaagctgatccggtgtgtaatgtttcgcgatacctgatacaacttggcgctgttcaaagcccaaatcaatttgcagtttcaacagacgatccgctttttttaccggttctgcggacaagacttctgcaacgcgaagttctgtatccatgaattgatcaaacgtaatttcaggaaggcgctcaacttcttgcggctcttccgccttttcttctttcacaggagcagtcccctgcattttttgcttgatgtaagctacttcctcttcagcttcaagacgagggaaaagcggttccccttttttcacttttgtgctctttaattggccaaatgtctgaatgctgtcccaagctttaagagactgatcctcaactccgagctgggcaaacattttttcaggtgtttgcgtcaagaaaggctgaagaagtacagccgaaatacgcaatgattcagctaaatgatacatgactgagcgtaattctttttctttttccggatcttttgccagcacccacggagcagtttcatcaatatatttgttcgtacggctgatcaattgccatagcgttgataaagctactgaaaactccatgttttccattgccttttcataagcttgaaccgtttctccggctacagaagaaagctcttgatcaaaatcggtcacatttccttcatatgaaccaatctcaccgtcaaaatatttttggatcatggcgactgtccgattcagaagatttcctaagtcgtttgccaagtcataattaattcgttctacgaaaccttccggcgtaaagacaccgtctgaaccgaacggcacttcgcgaagcaggtaataacgaagctcatccaagccgtaacgttcaatcaatgttaccggatcaacaacgtttccttttgatttcgacatttttccgtctttcatcaataaccagccatgcgcgaaaacttgcttaggcaacgggagatcaagcgccatcagcataatcggccagtagatggtgtggaaacggacaatttccttaccgaccaggtgaacgtcagccggccagtactttttgtaaagctcgtcattttccgtatcgtaaccgagcgctgtaatatagttgaataatgcgtcaatccatacatacacgacatgcttcggatttcccggcacttttacgccccagtcaaacgtcgttctggaaacggccaaatcttcaagacccggtttaatgaagttattaatcatttcatttttgcgtgattccggctggataaatgaagggttttcttcataaaacttcagcaggcggtctgcatatttgctcatgcggaagaagtatgattcctctttgattaattcgacagggtggccgctgtccgggctttttccgccgacaacctcgcccttctcattacgttccacatccaccagctgtgtttcagtatagaatgtttcgtcaggaatgctgtaccagccctcatactcatccagataaatatcaccattatcaagaagcttttgaaacactttctcaatgatttctttgtgccggctttccgtagtccggatgaaatcatcgtgagaaatgtcgagctgcttccacaatttttggatttcagcaacagcgcggtctacatacgcttgaggcgtgatattctcttcctccgctttctgctggattttttgtccgtgttcatccgttccggttaagtagcgaacgtcaaatccctttaatcttttgtaacgcgccattgcatcgccggccacggtagtataagcatggccgatatgtaattttccgctcggataatatatcggggtcgtaatataaaaagtattattctcttgcggcatgttgcaacctcccattcagaatgtcgaaaagctcacgcccaaaggacgagagcggttttatttgatatacaatattgatatttgtcctctatctatgataccatcttagcctttaagatcaaggatatatacgtactgcgcgtaaaagagtaaataaaattaaaaatttttattgaaattaaataaagtcttaacatatcgaattttgtcgtatataatctactaatataaaacatcttggttcgaaagtcttgatttaaaaggattttccataggataataggttcgaaaaagcagtcaaaaagcctgttatttcaggatttccaaggctttacttactataagaactaattcttacaaacaatagtaaacaaaatgattgacgattattggaaaccttgttatgctaggaatgtaaggaattttgtcgaataatgacgaagaaaaatataaactacaaataattatctctcgggaggagactgttaatgaaatctactggtatcgtacgtaaagttgatgaacttggacgcgtagttatccctatcgaacttcgccgtacactgggcatcgcagaaaaagacgctcttgaaatttatgttgatgatgaaaaaatcatccttaaaaaatataaaccaaacatgacttgccaagtaactggtgaagtctctgatgataaccttaaacttgccggcggcaaattggtactcagcaaagaaggcgctgagcaaatcatctctgaaattcaaaaccagcttcaaaaccaaaaataagttatttcatacaaaaaccgttcttgttgtgacgcaagaacggttttttttatgattgaatgtgataagcgtcatagatctcgcgtttcggtacgtcccgatctaccgctgtttgttttatggcctgtttggaagaagccccttcatttatgtaatgttccacatgctctttttcagaaagctccatccaccagggtttgtcgtcttcatccggttcagcggcttgattgccttcgacaacgagacagaactcaccgcggatttggtcttcatttgcccattcaattacttcggcgatcgttcctctgatgaattcctcgtactttttcgttaattccctcgtgacggcgatgtttcgatttcccaaaacggcatgcattgctgttaatgtttcttttaacctgtgcggcgcttcgtaaaatatcatcgtttcctgccgttttttcaggatttcgagttccttcttcttttcttttttctgtctgtttaagaatccatagaagaaaaacggctgcggggtgatacctgatgcggtcagcgcggttaacgccgcatttgctcccggaagcggaacgacatatccgccgatttgggtgaaatctcttacaatctcagcccccgggtcggaaattgtcggcataccggcgtcactgaccagtgccacattctttcctgttttcagccattcaatgattttatggccgctgctttctttattatgttcatgatagctggtgagagatgtttctatgtcatagacgtgacacagctttttcgtctgtctcgtatcttcggcagcgatgacatcgaccgatttcagcgtctccactgcacgaaaggtcatgtcctccaagttgccgatcggtgtaggaacaagataaagaattcccatttcggattttccgttaaaactcatctggcgacttaacatatacagcctccttgctgcttcgtttttcttctatatattgttcttttttctttcgggtcagctgcttaaaacgatattccgcctgcatcgcttcccgttttgtttcaaatgattccgcatggcataacgaaaccggccttctcgcccttgtgtactttgcgccctttccctcattgtgggtcttcagccgtttttgcagatcatttgtataaccggcatacagactgttgtcattgcacagcagcacataaaagaaatgactattcgtctccatataaaatggtgcggatctctttcgtatattcattttgttcattatatacaaacagcggaggaagaattttgagatcagggcggccgcctttaatgccttcaaccaaaatggtattcgcttctttaccttgtttcggataaataaactgcacccgtttcggttctattcggtatgctttcattaattcaaagatttccaaaagccttcccggccgatgaacgagggccgcttttccgccttgtttcagcagtttgctgctgacggaaatcacatcttcaagcgtgcaaagaatttcgtgccttgcgattctgagatgttcgttcagattctgctcagcctctttcggcgttttaaaataaggcgggttgcaagtgacaacgtcatatttattatgtccgagtctatccggcatatttttcagatcatcatgaatgaggctgatctgaccgcccagaccgttgtattcgacacttcggagcgccatatcatacaaacgctcctgaatttcaacccctgtgatatccgcttttgaccttgtgctgagcaaaagcggcacaatcccatttcccgtacataaatcaacgatgttgcccttttgaatcggaacgtatgcaaactttgacagcagcacggcatctagcgaaaaagcgaaaaccgtcgggctctgtacaattttcatatcctctgctaataagtaatccaatctttcatcatcacgtaatgaaaccataatcttattcctttcagcactctttgaaaaaggcttccgacatcagcggaagccttttccttattttttatttaagaaggacagacaaaaaaggcaatctcccttgcggacgctcccataatggacgttgcaaatatgaaagccttcttgatacagccgggccagattatcgtacccttctcctatatcactctgctctgccttctgtgtttttgtttctttctgatcggccttgaatttctcaatttgctctgtcgtgtcatcaagccgcttccgcaaatgcttattttcaagctgcagatggtgattctcttcaatcatttcgccgatatgctgctttaagtcacccagctgacggtacagcgaaccgatttgttcctccaggtttatgacagtatcaattaactcttttttatccaaggttccacacctcgttaatctgtggtttgtgcggatacgacgccctcttccaagagctcttcccaagtatattctatcactttttcacgattcttcagttccacctgaagcacccgttccagaatattaagaccgacaacctttgcggggccgtttgccgttgtaatcatttcgcctaaatccggtagctgttctttcgccgtctcatactcatcattttcgtacttcaaacagcacatcaaacggccgcacagacccgaaattttcgttgggttcaacgataaattttggtccttcgccattttgatggacaccggttcaaaatcaccgaggaacgtggagcagcaaagcattctcccgcacgggccgataccgccgagcattttcgcttcgtctctcacaccgatttgacgcaattcgattcttgttttaaagatagaagccaagtctttgaccaattccctgaaatcaacccgtccgtcggctgtgaagtaaaaaatgactttattgcggtcaaacgtaaactcaacatcaaccagtttcatatctaagccgtgatcagccacttttttctgacagatttcaaaagcggacagggcctcttgtttgttttcttctacaatgagaagatcgcgttcatcagcaacgcgaatgacttttcgaagcggaagcacaacatcatgctcgtccacttgtttatttgcgatgacaacctgtccgtattcgacacctcttacggtttcaacaatgacgcagctgtcctgttctatatcaaatccgttcggatcaaaataataaatttttcccgcttttttaaagcggacgcctattacgttgtacaagcttatccctcctgcaacgttaacaccaagtgctccattaatccctgcgcattcacattggaatgaagccgtttttttgcttctaaaacagcgagaatttggttcgtaacgctttgttgtgtaaattgcagcgcatgctgttttattgattggaataagtcttgataaatcagtttatcttcatttccaatttggatggataatacatcacggtatatcaataagagcatatcaagacccatttcttgatgggttttttctttgaaaaagggcacccactgatcctgaatgaagaaaaaggcatgtcctttccgctgatgtaagacttcatacaattttatcactttcgctctggactctgcaaactcatcatttcgacttaattcgactgcttccgcaatgttatttgtcatatttgctaagagtctggccatgtgagggcttacttcctgctccatcagtctctcttctatcgctttcggctgaagcggctgaaacggaagaacctgacatctcgaaacgatggtatccagtattctgtggagctgctcagtaatgagaattgcgatggtgtcttgactcggctcctctaaaaatttcagcagactgtttgccgcatttgtcgtcatttgatccgcatgggatataatgtacagttttttatgcgattccagtccggttttagaaaactcctcctgcagcgattggatctgagcctttttaattgatagtccgtcgggctgaaccacgtgcaggtcaggatggtttccggatgcaatacgcttgcagttccggcactccccgcatggctcagtcccggcttcaaggcaaaaaaagctttttgcgagaagcagtgcggcatccaatttgcccgtaccttttttgccttcaaacagatatgcgtgagaaagccttttcttttcaatgctattatgcaaaagccgcatcactctgggctgctgctcggtcatttccttccatgatattgccattgtatcactctctatgtgtaaaggttaatcaataaaccttttatttctccgattcgatccagcaaatcaattgccggtttttcctgatccaacatctcttccgtcagctgaatcagtttttcatctatttctttcacaagtcccagggtccggctgttgccgtacaggtcgaagcttttcgccgtctcatgcgataacccgctgtctacggcctcttttacaaaacgcttcaccagccctttgaattttgctaagtctttgaagttcctcgatttcgtcagtcttttcccgaacgtttctatatccgttaagaacctgcttagctgatcaaacttcagcttactgctttggctgtccattgaacttttaaaagttccggaaagctctgccactttataggcaggctgctgctttttctcaataaaggtgcgtaagtcagaatttattttcacgtcgtcaaatccttaaaattgatgaaattcatcgaccggaaggacaaagaccgtcgctccgccgacttccacttcgacgggatatggaacgtaagaatccgcattcccgcccatcggggataccggggcaatcatctgatcgcgtttacagccattttctttaatgaggctgagcgctttatcgacacggatatcttccactccgatcataaacgtcgtattgcctgatttaagaaatccgcctgttgtcgcaagcttcgtcaccctgaagttgtggtcggttaatactttcaaaagcctgttgctgtcctgatcctgcaccactgccactattaatttcattctctaggccccctttaggttggaaagaacattgtcgttacattcattatatcaacttatgagaaacaggtcacaactgaatttttttcaatgcctcatttatcacctgaagcgcgtcttgaatgacgaattccttctttctcgatgcgtcgattgtatggaatctttccggaaaacgctgcatgactttttggtacccttcccgtactttcgtgtgaaaatgcagcgcctcaaggtcgagacgattcttttctcttgaatcattcgacgtaatccgtttcagcccttcttccggatcgatagaaaaatagatggtgacatcaggcatcgtatcgccaattgcaaaccggttgatagaaaaaacttcatcaatgcccagtcctctcgcatagccttgataagccagtgagctgtcgatgaaacgatcacacagtacaatgcgcccttctttcaatgcaggctgcaccttttcgactaaatgctgtcttctggccgcggcgtaaaggagcgcttccgttttggcatccatcagtgtattgtttttatttaagatcacttctctgatctgctcagcaatgtcaatgccgcccggttctcttgtcgctgtcaccgggtgcccctccgccgacagaatatcttttatttcctgaagcactgtcgtttttcctgcaccttcaggaccttcaaatgtaataaataaaccgctcatgatttctcctcttctgtataaacaagtaattgttccccgtttaacaagccttgaatatgcgcatccatgccgattaaacgggaaagcttttgtacgatctcttctgttatccgttctccgtccatgataagcgggattcccggaggataaggaataatattccccgcatgcaagcgaccggccgctttattcatatccgtaagctcttttgcaaacttgcgcatttcattttgcggatattcaagtgtcgtaatggatgggaatgtccaatccactgcttccggcagtctatcgggcggtgtattctccagtttctgctgtatgttttttacggtttcctgtttaatcatccgccggccgcctatcggcagtacgagcaatacttgatactcgtcagccagctcggcaaaaatgccttcgctctccaaaatattttgtaatgaatagccggaatgtccgagctttgagcgaagaatgagttttaacgggtccgctttgatcccatatccggagggctcgattacttcaatagaagaaattgatgcgaagttccgttttatttgctcaatgtgcgctatatgaacagggagtgttcctttttcagcgatatcctgtatataagcgcgcgccgtatctaaagatgccataatcggatatgacgggctgctgctttgcaaactgcttagataataggttaatcgatctctgtcaatccggctgctgtttaaatgaaagtaagatcccatcgtcatagccggaagcgttttgtgagccgattgaacaactgcatccgcccccatagccaatgatgaaggcgggaacggttcacccaacacaaagtgagcaccatgagcctcgtctaccagtacagggacgccgtatgaatgagcttttttaactgccgcattcaaatcggcagcatgcccgtagtaagtcgggttggtcagaacaaggcctttcgcattcggatatgacgctaacgctttttcgatgactgaaagggatacataggaaggcacatgcatatttttatcaatttccggtgccaaatacaccggcttggctccggccattgccaccgcatgaaaaacagatttgtgacaattacgctgaatcaggatgggttcgtccggttcacaaacagccaaaatcatcgccaggttgccggcagtcgttccattgacgagaaagaagctttcctgagagccgtaaagcctgctcaccaaatcttgtgcttctttgatgactcccgttgggtgatgcaagtcatcaagccccgtgatctcagtcatatcaatagataaaagagattgatatacagatttggcttcatcaaaaaagacatctccattgtgatgtcccggaacatgaaaagaatacgtatttcggtgcgcatgcttcagcagcgctgtatataaaggtgtgtccatttttaaacaaatcctttgcctgtctttcttattatatcgtgcctgtgagccaacttaaagctaagactttttgccagctagacgtcatcacggccgagcgtcatattaagcagcttctttttcaagtcgccttccatgataacaagctcctcttcggcacgtttgcgtttcatcctgccgtcttcttgaatagacatgatttcttcaagtgtgctgactaagctttcctgcacttttttgagggtatctgcctcaacaaggcctcgctcattagctttggctgtctcgactgtacttgttttcagaagttcagcgtttttcagcagcaattgatttgtcgtatcagccgccttctgctgcgcatctgccgcactccgctgcctcataagcgtcagcgcgatcgcaacttgattcttccataatggaatagccgtaacaatggaggactgaattttttccgccagtgcctgattcgtgttttgaatcaaacggatttgcggcgcactctgaagcgtaatctgcctgctcagaagcagatcatgcactctcttatccagacggtcggcaaactggcgaagatcattcacttcctgcgcggccatttgattgtgttcccgtgattcggcttttcttgccgcttcgggaatcagctttgttttcagctcatctaactttaattcacccgccgctatatacagatttaagtcagagaagtattgtttattttgggcgtacagttgatctaacagtttattgtcactcaacagcacatttttagaatgctcgagccttctgctgatacgctcaatctgcacacttgtcttttgatatttcgaaagcacttcctgcacagaaccagatacccttttaaacaaacgggcgaaaaatcctttattcttcatctgcagatcatcagggtttacctggtcaagcttcctcatcagatcagcaagtatctgtcccatctctcccgcatcttttctttgaacatgctctatcatcgtgtgggaaaattccagcagattcgtttgcgcctgcgaaccaaacagaacaatgctttgcatgttctcatggtccagtttttcagcgagctgacgtgcagcttttcttttttcttccggcagcgtatctgcaagctttggattagcctgatcattttgaacatccatatcatcggaacggtctttggccatttccttccccctatcttattttctcaatgaatgctttgccatatctaattcaaagtgcagatcgtcgatgtcttctttcatcagttcatgaaggtcctcttccagccttctggaaagctccgcaagagtcatcctcgtctcactcaaggacattgataaatctttatttttccgcggctgtgatgagagcagaacatacttttccgttagttccgcaacggaatctagcgtttggtaatagaatcgctctgcctggtaaaagcgcttcggctcttgctttgtaagcacatatattcgccgcgttatccgcagtatctctgcattctgcttcagcatttgtatacttctagagcgaaaaagcgctctccgtaatcggatgattttatctctagcttcctcaagattttccttgatataagcatattcttttcttgtcagccggtgtttctttaaaaagagacgcttcgcattccaaagcccggccgcaccgactgccgctccgccggctgccccatataatagcgaatagagaaaaggctgatgccctatcgtaaagacggctatccccgctaatacaaaaaccgcgctgccgcaaagcgtccatttcatatattgaataaacggtttcatactcggatcgactcctatttattcacttttatcagtattatctattacattctatttctaaacaagttcctcttcttatcgtatcagttctttaataaaaagtgaaaaaactcctctgtttttaagcaaaaaaaagacccttttcagggttaagaatataacgtcggtgtatgaagggctttcagtttgcgaacgaaaaactcataattcggatcagaggttgaagtggaaactactttcttctcacactctaaacatataaatttcgtataaatatggatacccctgctttttttggtttcacacacaatgcatgtttcttcatggctggacgtttcattcatttttgcccacctccgtatgaatagccttcccctaagctgttgattgtatacacaatttggacctttttgaaggttgcaattagtatatgggcatcgtcgtatttcggtgtttgtattgtttttattcaatatttgtgtccgggcaggcaacgggccgccctggctgcagctgaaggagatccgcggccgtcggttccgatgcggcgccggcaggagagcatctgaaggcgaaaacgccccgcgtttacggagcgatcagggctgcatcagcagcgcgccgcgccgtgaaatctccgcggctcattgaagctgcggggcagccggattccggagccggccaggcgctggctttttgtgggcagggcaggcaacgggccgccctggctgcggctgaaggagatccgctcagacctgcaactgcatcagcacatggcgcgttgcttagagcgaagagagaaaaagcgcgccgcgcttaccatggtgctccggagccgctgtagctgcaggtgatccagagccgatagaaaggaaccgactcttttcaccaaataagaaaagacggctgcttcagcaatccgtctttttcgttattatttattttagtgaagtctaatagcatatttacatcaaagtcgaaatgtaaacttaaattattcgtaatgttttaagcttgcttcaatagatttaatgttactggttaattttcgaatttgtcttcggagagtatcattaacaacagtaggaatattaccttcttgtttatttatgaagctttgaacaacctccttttcttcaactgattgtttcaattcagactttagttcgtttattctttctttcatgagttcttttgttttttcatccattttaaaatgctccttctttaaataattgatttaacaatcaaactttttaaagctacaccgcctttttttcatccatttttgattactttattgtaaataagactctagtgccgtctgggtaaccagaaagcttatgtgatacccaggaacctgctccgcggttatcagaaggggttatgtattcgatgtctgctccgcttcctccttcagcgcaaaaagccattggccattcatcacgatcatatcctttttttgttgggatatctttcaatgattgagatcgattattttccgctccatcacggtcgatagtacacacagctgatttgcccttggaaattgcattttctatatgtttggcagtctcagggtatttatcagccggaaaataaattaccttgtcggctttcttatttgaattgttgtttttgtctgaagaaacatcgatagctttatcatgggtgaattcagaaataagacggtttatatcctttatgattggacgaataggtgtatttgggacaaagttgcccaaggcataaaggctaattataacggctcctaataaccctagaaattttttcatctttcccgctcctcataagggatttttataagcatttaaagctgctttgctaatctcactcaggtttcttgtaataaaacttggagctatcagagattaaggtgttacttactctacggattgtttccgaatttctttgaaatttattaaaaggggtattgtcgattttatacttttttctcaattctttaatcttaccggcgattataaaaaggtcatcttccttcaaatttgcaatatcacataatatttcgagatatagtttttcggtcatttttaatttcaccatcctgctcgtcattttgttttatcaacaaaatcaaaaatgctttgatcaagaggcttttccccttgcccttgaaacagccaattttttgtttcgcggttatattcccaaccagctttttttaaagccgcgcttaattgctctaagttaatgcttggtatctttttagcaatgcttgctaatgttatacctggttgtctggttgcggagagaacttcacgtaaggttgggttttcacctatattgattgaatttagttcactcaactctttatgccatttctttatatccgatctgtcgaacccttcctgggttagagtagaagggatttcattagggttatccaaataatattgcaactgttttaatgcttcaggtaggggaccgaaactgtgtattgttttgtgtctttgccctttccctgggactgtcacgccttttttaatgtacacataaattttcccttgtttttttaatttgactaagaagccgctctttttaaagtctgtcggagtggcgttactcttcgaagcatatctatgatttactttgtttctgtcaattttgtctttctgtaaataagcttctaaatcagactttaggtaacgatccgcaatagcttggatttctcccttatgcactctgttataaaatgtcacatgagaaatgttcatgtattccgcagccgctttgggatcaaggagttgctcggagagataatttcttattttctgttctttttccttatcagaaatgggttcatttgcgatttttattatctcgtacatagtaaacctccacattgtttgggtattgtttctctaattttccgtcctaaaccctaataatatcctcttattccgaatgttgaaagttccaaagggaggatgcgggcaagacataagagagaacttcccttgtgttaagtataacatatgctatagtaattgtatagcatatgttatacaaaattagtgaaggttcgacattgcttttgaaatttccttatcagttgcacgtataacggattcaacaaacttttcacaatgtctttcgtccgaaaaagaacggctatcgaagtttatatttaacgtatatgaaaactgtttttgatttaccttgtaaatcagagttgttacacattcataattacaaatatctttggtcttatcatattccagatccatatcatcgtactgagatttaatacattcgtccgcagtgtgaatctgccgctcctttatatactcacaagcaatagcttctatgacatgatgtatagtccgtttggcagctgaaagataaaggtcacagtgaacggatgggtttttaacggttgttataaaagttgggtgagcatgcgtttgagccgctatttctgagtggatgatatccttgaattcagtttctgctatgcctgcaacttcatccaatgtaaggaaatcaagcgtttgagaatggtcactattgtttaaaaacatattcttattttttctcacctcgatgctgagtgaagctaacgcataatagcgcatctgctgctgaacacgatcacctagacatgccataattttttctttgtttgcttgagtggcaggcaaaccattgctttctaatactgccgacaggtcttctgctttaagttttgttaataacataagaaccgctccttattttcgattatggagagcattcacgcggggaatgaaccacgcgtgaatgcaactaagcattaattattaataatggtgccgcaaaatatatgaattcgattattggtatgctggatcattctgacttggacatcctcttgtttagagatcgaaaggtttttagctttcttaaagacgcttgcaatgctaattgggctttcgattgtttcctccaattgatcttttacaaacaaatttgcttcgaaaactcttgttttcatctgaaccgctccttttcaaatttattgtgtgaatgtcaccatcacctgatgacaatttaagtataacatatgctttactgatagtaaagcatatgttagaaatgtttatttatctttttgatataacgtgtaaccgcatctgcaaaactcagctatttgttcaggtgacaacccgattgtttcgccctgatcgttgactgatgcgacaaaaaatgggccgtggatacaatgtgtcttaccgttttcagtaattttgcaatagtattgggaattgtagaagccctcttcgtcgaaccaaatgtcaatgttattattgagtctcaaacattcgaggttatcggctcctacaagattttgccgttcttcaagggtttgcggcagttcaacaaatctgttgttctgatgatcaaacaaaatgattttttccatgaaactacttcctttcaaattttattgtgtgaatgtcaccatcacctgatgacaactttattataacatatgctttaccgatagtaaagcatatgttataaattattttttgaaatttccatccggcactctcagctgacagataacatggtttacgaattcttggaaagtaccttcgctacttagatcatgaccttttatgttagtcataacggcgtaccattttccgctcttagggaaataaacattgttaatcatattaaaaggatcgtcattcttttcaaagttttttcctaacatttgagaaggttttacaaaggatacattacattcttcgtccacatacttattaatcgagttaaagtatctttttgcgatgactttaatcaggtaacaaatagtttctgccgtttcaaaaaaagggggttccgttatggaatcgaattgcatctcagaaagaaattctatagttgcagtgaaagaaaaactgcctttagttctctcttccgctatttcagtgaactcattaagagtaatcaacttcgctctcttccgatacacatcatcagaagtaaaagctattttgttatcctcgatgtgattcagcaaagtttcaaaggcatcgtgccgaatcgtttcttgaatttctactgtgtccaactcttgaaagatcaatcttatgttttccttagttgccggtatgttgtttctttgaagagcttcaataaaatccgcttgtgccagtgtgacctgaaacgtaaaattcattttaattctcctttacaaaatttattgtgtgaatgtcaccatcacctgatgacaatttaagtataacatatgctttattcaaagtaaagcatatgttatacattttttcttttgataaaatcattccttttctttataatgaaattaatgattttgtaaggactttacctccttaacaaatttattgtgtgaataggttgcggtgtgcggaaacatgccgcaactcttttctattatatgctttactataattaaagaatatgttagaatttaattaccgtcagttgatggttttcacacaataaatcttttggaggggttaaattgttaccacatatcaggaaaatgagtcttgttcatgattatctttataataatcgtgaagtagctgaaagatcgaatgatgggaaggatcaagtgagagaccgttttatcattgttactacagaagaggatctctttgctgaagaaatacccgctgaagaacattatctatattcagattttaatgaagtggtaagtgaactgcgaaacacggtaaatgatatgaaagctttaagggaattttagaatattttttctaacatatgctttactatcgttaaagcatatgttatacttgaattgtcatcaggtgatggtggcattcacacaataaaatttgaaaaggagagtttttatgggaaaaatattgattgcagatttgtttattaaggagaacaaaaagcatttatgcgcgttgggaactccggaagacattaatgttgtttttgacaaagcttatcaactccgaaaggaacataaatgtgcaatagacgttaggattgttcggcttagtggggtaacaacagacaaggtatctatcagtattgaagaagacagttttaattacgatttccataacgagttagatatttgagaagagggcgaaagccctcctcattcaaaaaatattaaattgtacggaggacttcaatgaaggatataagagagattttactcgagagattggtattattggaacgcagttcattatcattaaatgaggtggaattcgcaagcatagttaatgctgaacctgttgttcactatgcgaaaaaaactgttccggtttggacaagagagatacatcatatgctctatcgaggatatatctggggagctgggatgtttatgcgtgtcatgcgtgaagaattagggaaactcggtcttgatgttgaggattggaatatagaatggcaaaacgctttcaacttaatgaaattacaccgaatagaattcagggatttcttacatgaagattttaaaggaacctacgaatggacacatgaatttgccctatatttaaatacaagattgaacgaatatgaaaagcacggtgaactagataatgtatcgagtatagaaaagaactacttagaaggcatcatgggaggtaaagcggtatatgaaaggtttttctacgataaagaatatttagacgccctatgcggtaagaatgcagtttgtaaggcatggaaagaagtgtggaagattaggaagaacccagcttaaatttttaaaaaaaatgtataacatatgctttactatcggtaaagcatatgttatacttaaattgtcatcaggtgatggtggcattcacacaataaaatttgaagggatgaagaaaatggagaaagtgattgaagttcttactctgaaacaggtaaaacatgaggttgactgtccagtatcagtcataagaaggcctgacgacgcttttaaggtctatgaacactttatagcagatgaagcaagagaggtgccattggctatctatcttgacgttaaaaacaacattcgtgccatatataaagtatcgataggggatgttcgcagtgctatcctcgctccaagacaaatttatcaggcggcacttttaaataatgcttcgtcagtaatcattggacataatcatccaggcggtgatgttactccttcaaggcaagatattgaaaccactcagaggatatatgaagcaggaaagctaatagggatagatcttttagatcacattatagtgagcattgaaaatggagaaaagaaacatctttctttgaaagaggcaggatatattaggaattaaaagaaaaaaattttgaccaacaggttcacaaagtaaaccgaaagtgtttactttgtgaactatatagtgtaaaattaaggtaaagaaggaggcagtaatatgaaaaaatctcaacaatttctgaaaggaacttttccttacttgggtcatcctgattatgatgggaagccaactaatgatacgctcgaaacctttgatcagttgttttcacatttccaagaccatcacaagaacggctttgacctcagacggctgggcaacctggagccatcgcttatgttacttgcagtggaagccattgcgattttctacaaagaggatctgtacagagaaaaggaacctgatacggaatatatcaaccttacagataccgctaagttgcttggcatttcaaaacaaactttacgtaagcgaatggaaaaacaaagtccgccagtaccaaaaccagatcactatgtgagcggtgtaccggcgtgggaaaagaaagctgtagaacagttcatatgggacaacggtctttatgataatgatggaaaatttacttaccctgttcgtgaagaagactagaaaaggagagaaataattatgaaaaaaaatcttgccacattattggaagagcggaagcgatcacagtctcagttggataaaaacgaagtgatactaattaaggatgcaatagaagagttttctcacagagaagagtttgaaccagctttctatttacagcgatttttgagctaccatgaactatcctcacggtgggggtggctgcttgttgagaaatttcttgcatatgtgagaagagaagaaaaaaagctgtctgctttccgttaatttaatgatgccgacacaattgaaggaggctttgacaatgaaaatgttcggctatgtaaggggtctgtatgatttggaaagaatggcggaattgtatgggtggcagatcaacacaacggatcatcataataaggggtcagactttgtttatctttttcatgaggaacgggattttttagtagcggtaaatacgtttaatggtcgattctttgttacacatcgattaacgaaaaaccttgtggctacggatcaaagtgtcaaattaaaaagtgaaaaatggtatgaggatttgctcagaatcctttataaagaggttccatgccgtttcttaaataaaaaagagttcagccgccagctgaaccctcttgaaaccttaaaagcttctcacgctaaaaaagatttcatgtaaattatagcacagatccgtttattcctgtatgggaggtgcacgaatgacagccgctgaagtcgcggtgatattaggaattttcctgacatctctgcacatctgtgaaaagcttctcacgctagaaaagatgttaatagaaagaaagtcaccaaagaaaaaaaatcctcggaaagcaagccgcaatagtaagcgtaagtttggataggggagagggtgcctctccccgccatatacgggttgtcaaatgatatgaaattactcaagaccataaaagagattgttttctggctgttcatctttacttatgtctttggtatccgtacagcggttagcggcggtgttcaaaaagctttagacatattgatcattattgctgttgtttgttcgttaattgtactttggacaaaaagtagacaagcctaagcgggcttgtcttgaattaaaggagcagataatgtgaaaaaatttgccggtgtaagatcattggacgatatgagaacacaagcgattgaagcaggatggaaatttgatgagaaggcttatcataaggagaacagtgactatgtattcctttatgataaaacaaaagatgacattgtggttgctatcaatacattcaatggccatttctttgtttacaataatgcaactgatgaaaatatagctacgcatttaagtgagcgatttgatcaagaatcttggtacgttgaaattttgaatattgttaataagccgtacgtgaaaacagagcggctttaattcactcagcacatgcagcaggcgcagcaggtctgcgctttcttcacaaatgatacaacattgaacatttttcgttttgaaccggtttaaattttatcggtgagaggtgtttggaattgcagtatccaggagattacgtaacgattgtaaaaaagccttctaataggtatgaccaaggtctcttcgagatccgtggtatacccaataccttctttgaattttcatatcttggagacagaggttttatagaaattaaagagagcggtacagcgatgcactgtgtcaaccggaatgttaaagaggggaagcctgtttcatataactttagcaagaaaaatattgcatatctcagagagcagataagatatctgctggacagacgattatactaaaatatgtggtttataattgatgaataggagtgttaaatgtgtatggcggtagcctaaacgatatagaagcgaatttagagcggcttttagaagctgaagagaaatcattgtcttggagcatttcgtttatgtgtgaggaaggaatagaattagaatcagtaggaagtgtgtattatagcgggaacagcttttataatgccgaggatgcttatcaatatttaaaagaaaaaaaccttctttcagagttttcgcttagccagcaagaaaaaatcatagatcggattaaagcatttgtgaatttgcagatttctgaaaacccaaattactgcagccattcagggtacaaagcttctcctgaatgttatagggaaacggaaaataaaataatggtagcttttatagatgattcagaccaactctattttgatgctattatagacaaaatctgtggcaatgtgaggtttgagtatctggggcaatacgagacagagggaagccgcccttttgaaaacagatcgtttaagataagtgtagaaagtattagggggaaataatatgaaaagtacaggtgttgttcgcaaagttgacgaattagggcgcgttgttttaccgattgagattagaaggatatttgatatgaaacataaagatccagtagaaattttcactgagaatgatacgataattcttagaaaataccaaccgcagaaacagtgtgcgatcacgggcacagtgtcagatgaaaatatgacctttagcggagggattgttctgagtccagaaggatgcgagaggttagtgtctgaattaatagaattagggcgccgataggggtattaaaactcttctgtgtaaagggttaactaaggagatgcgggtattatgacaatggaacgttacttaaaattaagatataaaggaaataccgtgcaagaaattcaaaatgaatatgaattaagcgaaagcaccgtttggacccttgaattaggttatacttgttttctcaaagggattccgctagatgaagcgattaaagctatttttagcattgagagcccacaagttcattaatacggcgccagctagcaatctgaaggcgaaaaacgcttcgcgtttacggagcgatcgggagagcgctggctgcgcctctcctataaaatctccgcgactcatcacaagctgcgggagcaaccggattccggagccggccaggcgctggcttttttgtggccaggtcaggcaacggatcgccctggctgctgaaagagatacgcggccgccggtcccgatatggcgcctgcaggagagcatagaaggcgaaaacgccccgcgtttacgaagcgattgggaaagcactggcagcgccgcgccgtgaaatctccgcggttcatcgaagctgcgggggcagccggattcgggagccggccgggtgccggcttttttgtgtccaggcaggaaacgggccgccctggctgctgaaggagatccgcggctgtcggttccgatgcggcgccggcaggagagcatctaaggcgagaacgccccgcgtttacgaagcgatcgggagtgtagcggcagcgccgcgtcgtgaaatctccgcgtctcatcgaagctgcgggcaaccggattcgggaaccgcccaggcgccggctttttgtgttctggccaggacgggatgccctggctgctgaaggagatacgcggccgtcggttccgatgcggcgccggcaggagagcatagaaggcgaaaacgccccgcgtttacggggcgatcaggaatgcaccggcagcgccgcgccatgctccgcgtctcatcgaagctgcggaggaaaccggattcgggagccggccaggtgccggcttttttgtgtccagagcaggaaacgggccgccctggctgctgaaggagatccgcggccgccggtcccgatatggcgccagcaggagagcatagaaggcgaaaacgccccgcgtttacgaagcgatcgggagtgtaccggaagcgccgcgtcgtgaaatctccgcgagctcatcgaagctgcgggcaaccggattcgggaatcgcccaggcgccggcttttttgtggccaggtcaggcaacggatcgccctagctgctgaaggagatacgcggccgccggtcccgatatggcgccagcaggagagcatctgaaggcgaaaacgccctgcgtttacggaaggaaccccaccaaaaaggtggggctagatatgcaatttcttaacattttttatgttatctgtgttatagtgaagttgctatcacgccacagcattattcaaatatgttgtgtgttcgtcatgggataattcccacctatattagccgttggtgggggagaaaatcgaaagtgaattgtgcatgtggttaataattgatatctgttcttgtgatagcgaaccagatacaatattaaccgatctaaaaaggaggagtggaacatttaaacctgggaatttaaatgttctaacagatggctccttgattaaatttttcgcgaatagtttaatcatctccaatggaaagactcctggcgtgggaaccaggagttttttctgtatatctgaacattttttagggaatacaatataatgcacaataaaaggggaaacagtgtgggatttggctgcggttgtgtttaagggtaatctccttgcgtttctgggaaaaacgcaaaccaaaaactgtttccctcttgcaattacttatgggccaaaaactactgtgattgggtgatcacagcaagcaacaagcagtttagatgttcattctttccaaaacctataaaagagcaaacaaacgtttcctatcttgatcagccaatctaggtgttgtttgattttattttggttcttcctgaatgagttaattaaatttttcgcaaattttttcacgctaatcatctccacggttttattcacaaccgcaggattatggatattataccagttatttctgtttagggggagagaccaggtttaagatgcctggtctatttcttgttgtgtttatgctaggatatctgggatcaaccaaactataaaaggtagtggctggttaacggtaggatgttgtattgacacattgaatgaacacgatttttcgttcaaatgacttgttaatttcatggggttccgagaccttgtttgtctttttggtatcattagcatcagaaaatttggatatattgttgtgttttgtattattttagggtaactttgaactgtaaagaaaacacaaaatagggagtgatgtcatggggaaatagaaaaatctattctattgagccgtagataggttttattccagaaaagtgtgtttccttaaatttcgcttgcttcgcgcttctatatatctagttctccatttctccatattagtgcgtgcataattgctctgcctctcagaaataaatcctcatatatttaaatcctccatagaaaaggattttcaagacaatatgttaatagagccataaaattggcggaaatcttctcatttccatagggcgtttctctttgaaaaatgagaagatcgaagcgaaacatcttattttggattataggctcattcatcattgaaacttcactcactatcattcttaattgaaaggggtacaaacctacatgaaattgaatttgaaatactggtcgatggcgattgttctatgtttcactctttttggtttcttaggagcaactaagatacaggcagctgaagtaaaaacagaggcgcaaaatattggccttgatgctaaaaaagaggaattagcatctcaaatcaaaatctatgatgaaaacgatgatgaaattcacccttacacgttacaagaattgaaagatatgattacgcttgatgatcaaaatcaagataatccaatccatgcattgtataagacatatacaagcaaaccatttggcttcaagtataacttttcaatagggggaggaacgtatggaaaagcgttcaaaaacccaataacgcttttaatcacaccacaagggactgccaaaaagttctctgtagctgcgaagtacgataatggcaaaggcggtgtaggcggaacagcaggtaaaatttctcttccaggcgggtggacaggtcaaattcatatgaactggactcagttgaaaagagggaaaagttatcactttaacttcattaataacagcagcagtgatgttgaagttaaaatgaagaaagttattgtatggtatgattgattaacaggcaggtctgaaaaggcctgctctttttgtgaagttgaacagaaaaaagaaacccggtcagccttatcgggtttcggaacatactcttattcgtttatggtctttaaatactcttgatgttccttttctaagacttgaacatcttctttgaaaatttcgattttgtaattttctttaatttcatcagacaagttttcatttagatactcccgcagttttgcttcactttttgttttatccattccaattgaaataacgggatctgtttctccaataccataactaaataatccgaattttccccatgcatcatctaatacttcctccggtggtttttgcttcggacttgttgcatgtaaagcaatactaaacatgaataaagaagaggctatgattaagactacagttaacttctttttcatctcatccctcctttttttccttgctattaatatcctaatagcttagctaaaagtatatcacgaatcataatgaagaaataccgagtttcttcctatataaagtacttaatgataacactatctttcaggttctaatctaagcttttctatatagaaaggaaaatccgcggccatcggcctcgatacggcgtcagcaggagagcatctgaaggagaaaacgccccgtgtttacggggcgatcagggctgcaccggcaacgccgtatcgtgaaatctccgcggatcatcgaagttgcggggcatccggattccggaaccgaccaggtgctggcttttttgtggccagcgggcaatgggacgccctggctgaagctgaaggagatccgcggccgtcggctccgatacggcgccagcaggagagcatctgaaggagaaaacgccccgcgtttatggggcgatcgggagagccatcagtagcgcgccgcgctgtgaactctccgtggctcatcgaagctgcgggggctgccggattccggagccgaccaggcgccggctttttgtgttctgaccaggacggaatgccctggctgcaactgaaggagatccccggccgtcgttctgatcggcaccggcagaaagagcatctgcaggagaaaacgccccgcgtttacggggcgatcgggagagcatctgcagcgcgccatgaaatctctgcggctcatcgaagctgcgggggctgccggattccggagccgaccaggcgccggctttttgtgttctggccaggacggaacgccctggctgcagctgaaggagatccgcggccgtcgttctaatcggcaccggcagaaaaaacatctgcaggagaaaacgccccgcgtttacggggcgatcgggagagcatctgcagcgcgccgcgccatgaaatctctgcggctcatcgaagctgcgggggctgccggattccggagccgaccaggcgctggctttttgtgtccagggcaagctacgggacgccctggcagctgaaggagatttaagaccgttggtccgatcggcgccagcaggagaacgtctgaaggagaaaacgccccgcgttacggggcggtcgggagagcaccggcagcgccgcgccatgaaatctccgcggctcattgaagctgcggggcatccggattccggaaccggccggtcgccggcaagtttctaaaagcaaaggtaactggtgtcgttagcaagcatgctctcatcggtgggggttatgaatagaagttgaaaggatactacaaagtgataaaaagtatcaagtaccatttaattaatttgaaatcattactcaggggtttacagggcgaattggagtgtagacgcctggtattgcggcgaagttccgaggaatatcatgtgaaagagtatcaagtaccatttgagtttttgataaaaaaacgaatttctgttataataaaataacagaacaaattagttaaacgaaaaaaagagagacgttcaaggaacttggctgcagcttttaccctccattaaacctggtccgtttaatgtaagcctgttcttgaaagaccctctattcctaatttttataaaatttctttaaggaagcagaaaattaataagaagagtctgcctagaacgacaaaccattctaaggtcttcttgattttctcgcttcttttttttatgtatgaaaagaattttttcactggcctcccccctttactgcttgatcagctgcgggatactttaattatagcatagttggtttctttgactgttgtttgggaaattaatgggttcacttgtaagtccatgcccagcacggttctatgtttttgttgctgtacagggagaacgactcttggagcagtttttaattagcctctctaccgtctactttatttctcataaataaacgaggtggaatcgatgaatggtatagaatttttagaatctgtggcgcaccttggacaattagttttagtgttctctggctacgccctctattggaaactaggtaaaacaaaaagggagcgaaggcttacaaaatttgaaacctccattaggttctctgtaatgttcggtatatctgcatgggcgctttcgtctcttgctttaaatttgtggtcataatcttccgttgatatttgaattaataaagaaaaggcatctctataatgagatgctttttctttattcaaaagaaattccataatgtatgcttttacataaaagcatacattataattgttgaaaacactgagtttttttcattagtgtgttataatctatacaagtgaaaaaagcatacatttttttcgttgattttaaagggtttagatcaagcggaagacagaaacggatgtagtcaatatcactggttgggaaaatgaaataattacattatcaggaaactggggaggggataatcaattgaaccgataaggatttaaatatgggagttgattagatgctaaagtgtaaaaatgctcgaattcatgaatttaggcttcaagctgttcataaaacaccagtcctgtttgttatagaagatttcatgcaaaaatttactcttatcgctatcccacagtgggattggtcctttcagatgacgcatacagttccacgtgatctgaatataaaacagttacagcagtcattatcagttgccggctttattaattacgatgaatctggcttcgctgcaaatacaatatctgatatcgtatttaatgaaataccggtaaaagccgaatatattgaatagaaggaatttgcaatgaatcagttacaagatgttcagccaatacgcagtttagaaaaaatagaagacatgaagtgggccttgaagagattttgttctgaaagagactacatgtattttttgattgggattaactgtggtcttcgtggcggtgatttagttcagttgaaacagtctcagtgcaggagaaagaagtttcctgtaaaggaagggaaaactaagaaaaaaagaaatattaacctgtcagcaatatacgatgaagtagctgcttatattgataagtatccgaatgagtggatgtttccatctcaaaagggaggacatattacaagaattcaggcttaccgaatcttacggagagctgctgacatggctggaatagaaggaatgggcactcacacccttagaaaaagctttggttattggcattacaagcaatttagggatgtagccaaactccaaagtatctttaatcataataatccagaaacgacattgagatatataggaataacagaagaagaaattgatcaagatcttgaaaatttcaaattgtgatctgatcaaaagagttaaaaaaacagccctcttgggttttatggcaggcaatgggcgatttcattcggcccctcatgacattggctgacttgtccgtcaacgggtagaatggatacaaaaaggaaaggcggagaatacatggcatatcgtattgtgggcgagttggaagggacggaaattacgttcacgagtacacacccagacagagagaaacgagaggagacattcgagacgattgaggaagctgaggaagctatgaagacctttaaaatgtctctgcctgaaggaacaaaattgacgattgaacctgcggtgtagaggcaaatgattgattttgaaacggctatgagacacgtgagagcaactcttggctttgaaggtttagtgctgacggaagaagaggaagagcttttagaaagacggtttcatggagaaatcacagaggaagaatacatacgaaaagcattggaactgtcttactccggtgactaataaatagggcagcgagcaattttggtgtgagtcaacggttactggaccgtagagaggattgaggatagaaggagaaaatggaaaatcagatcgtgaaatttgtttattgggagttggtgtagtcggtggaagttctacaaggtcgagaaatgccggatgctaagtattgggatgaaaaagaacaagtttacaaaccagtattagctgttgattttactccggaattaagaaaagtaaaaactgtatgtaaatactgtgagcaaagtgttatcttcgtacagggtaataagaaagaggattctaaaccattttttaggagatctccaggtgtatatcacgttgagggctgcccgtatggacagaagaaaactctaaaggatgaattgagggaagtgggtactttggaagggctactgtatggtgtaaagccgccccttgctgttcaaagggtgaaaaattcatctgtccaagaaggcgaaaaaagccaatctgaagaaagaccaagatcattggagaaacagcctcgtcagcaggtgccgaataaagataaaccgcatcagaggaatttatttggtgtagatgatttatttcatgaattaaaggatataagaagtcaagagccttcattaatgaggaaactatatgaaagaatcattgggaatgtatattacccttataaagagtattctctcctgttggaacatagcaagaaaggaaagctaaggaaatacttttacaccgctggaatattcaaagcaaaactggaatacgacatgattgagaataaaggatacatctttttgtatggaaagggtaatggctcaattaaactacgcctttatcctggagatgaaaaggtaatgacacaattaaaaaggttcagatacaaggtagcgaggaaagaaaaaaagaaaactgaatttattggagtcttagttcaattaaggcagataagtaatgaagaaggagttacatatatagatcttgatttatacgacttctctataaatcactatatgaatagttagaaacttttacggcgggaaaatgcgccgttttttgtttggattccaaaattttcttcgtttttcattgggtttttaatacttttggaataaaattagactaagtaattagcaggaggaacaatggatgttacgaaatgacctcgtttttaaagagctaacgattttgcgactccaagaattttacgagaaaaccggtagatcaccaaaaaagaaagatattgaaggcataacaagaattgagtctgcttttgggagttggactgaagctctcattgaagctggttttttccggaggagaagaataactgaacagcaaaaattagatattaaaagaatggttaatgaaattaatgaatctcataaaatacgattaaaaaagaacataacgcccccacctgaactggacaccatggtattagccttggctacagttaagatattgaaggcgtcacctaacgaattattcacgagaaagaagataaattccctcttaattgattgcgttggttcaggccccagccagattactcacatctttccggttatgaacgaaattgattatagggtactgaatccaaggaaagggtgttatgtcttttatccagctgtaaaaggaggggatggaagtgtttaatgaaagaacagcattgaaaatgcgaatggagcagcttaatgagagagagcatataattatacgtgaatttcaggctgagcgagacactatttataaacggctccgcgaacttgataatggtaagcatgcattgccatgcctacgtgagttagcaaaacaagaaaaatttataaatgatgcatataaaagtggagaaattatcgttccccatgtcagcgccgcccgatcagaaaattctgttgtaaaaaaaatagatcagcgaaaacttgcgatacagtttcttgcttctcaaattggtaaagaagtgaaaagcgttgacataaaaaggtatgttgaaaggattcacggtgaaccaattcaaaacatgaccatgtttatggaaagcttgatgagaaagaatccaagactgaaaaagattggtcgaggattatatacgtacgccgggattggagaataggcagagagcgaaatccaattctggcttcagggagattgcccgatattgaaggagcgcaaggtgactgatgttatcatcactccacacaaccaataaatttggcattacagtaaggatcgcgagcactaaaaatttttcaacagagaccgcttcaagaaattaagtagttacacccttgtatggaatttccacctgatttattgttggtatgagttaatttactctatagggggtagtgcatggtacgcagaggaatcgtgttccttttcatgataatggtacttttaataacagcatgtagttctcaatccagttcgaatgtggggtattgggttttagaaaagaatagagttaatgaagatcacgatgttaaagagtatgtttcatatcttcaagagcataaagacattaggggatataaagaattcaccatagcagaaggaatgcagatggtagtggtttctttagggaacagcgataaggaaaagcgacttgatgttgctcatgtcaaaaattcaaatggagacataaaattaactgttgatgtacaaaagaatgaatcaaataaaacaaatgagaaaaacccttatgtcatgattggcctaaataataaggaagatcataaattaagcgtgaccgatcaaaaagggaataagtttaaagaggttgattacaaataaaaaaatctggcgagaagcagttttttcactgtttccagcttttatgaccagtggccaggtaatgggtgtcctggcaaagaacctgtgaccgtcggctccgatgcggcgccggcaggaagatcatcagcgcagaaggcggaaatggccataaagcaagatttcatacttatgtggagactgttccttacaaaatattcattgacggaggattagccagtaattacggcggggaaggcggccgcgcttttaagtcatttttgttaggggtgggaattccggaagaagaagtttcttttgtgacaaggtataacggtgaagaaatagcagtgattgagatagtcttataggcatctgaacaagcgagaaaataaaagaatggtgttgcataaaactggaacggggggggttcttatggaaataatcgttagggataacaagaccgtgtctaagaaaaaaagctggtacaatcgttttgaatggattcttttgaatacttcgcttttcttcatctggttatggttagtatttacgttatttctcaacatgaattacatgattaaattttttgcggagttgaatggttttattggcctgagcgtgtttttaggaggtcccttactgatttggtatgatcacagagaagaaggtcatctaagagctttgggcgcttatatccattcgaatattctcagtaattctgctgctgccagcattattactctattagcagttaatcttttctttgcttataattcaatctcggtccttatagaatggtgtgggcgttaaaaaggttgccgtaattgaaatagcttttataataaacaaaaaagcagccgcaggaagacggctgctttttgattgtttgtagacatgtagacgtgtctactttttatcgttaaatggttactgctttttcagctacttgaattggtttgttagtaaaggttgtatctttcactaagggctgcgcagcagccagtaataaagccgaaacagttagcaggaaacgccctgtgtctacggagcgatcaggaatgcgtcggctacgcctcttccatgaattctccccggactatcgcagactgcgggtagcaggattccggaaccggctaagtgccggtttttttgtggccagggcaggcaacgggccgccctggctgcagccaaaggaattgtgcggccgttagccccgatggggagccgatatgagagtgtccatgctgaggcgaaaaagctctgagtttagggagccaatcaggagtgcaccagctcctacgacttccgtagattatttttagaatcactattttttattttctctaattcttctatagtgtatgtagtaacaggcgcagcttgatcaccatctttatccctccaccctttccacactcgttgattgtaattatcttttcttttttgttcccattttttttgttccttgctagtacccgttgtatacttacccttttgtgcgaatctttttcttgctttttcgctactcgtgctaagtgttggtcttacattattcatcgaattcagttcttcctgtctaaatctcatctttttctctatagcttcaggagacttcgctctggcccgttgtttttctctaatctctctcctttttctttgactcggcgtttcattttttatttgattttcttctttcattttaaaccagccccttctaccaggatatttatgcaaaacttcaatcatttttattataaacaaatgatatctttctctcacttatatcttgccgttggtcctgatatggtgccagcaggaagaacttctgcacagaaagccaaaacacccccgcgtttacggggggtgatcatgagtgaactggctatggctccatcgcaggctgctgaaggagctccgcggccgatcgcctcgatacaatgccggcagtactacggagccggtggtcggttaattttcattgagagccacttaaatatttgtttgatatttgaatcttgagaaaatacccaaaaaggggaatattctattgattttttaaacccattaaatagaaatatgataaaatattagggggtatcatataagggagggaaaacgatttggtgagtaaaacgctggcatcttcagaggtgggacaccttataaatcaatggtatggttatattcgttcttttagtattccagattcagagtatttaaagaaagaaattgagaataaacttgatcaaatggaagaagaccaagatctgcttttgtactattcacttatggagtttcgacatcgcttaatgttggaatcccttgaaccattagaaaaattaagaattgatcagcagccgaacctttcagatttattatcagaaattgagaataatcagtctcgtatcaaaggaatgctggactactattttaatttctttaaaggacaatttgaattttctaggaagaattatattcaagcgatacaatattataaacgagcagaattgaagctagatctaattcctgaagaagagaaaattgaaaaagcagaatttcattataaagtggcagctgcttattatagaatcaagcagaatatgttttcgctgcatcatgcagagatcgctttaaatatgttcgaagccaataaactctatagtacaagtaccataagttgtgaaatgatgttaggagcaaataagcttgatcttcttcgatttgatgaagcagaggcccattatacaaatgccatgaagtttgctgaattgacaaaggataattattcaagaggattggcttgtcataatattgggttaagctatgcgcttcaaaacaaaagtgacttagctgaagaatatttccgaaaagtccttgaaataccagaatattatgaaactgaacgtgggttaaggactgattttgaattgacttttgtcttgtataagaatggtaaaatagaagaggcacaaaagcttttagtaaagggcatcaagaaagctgaaaaagaaggtgaagcagagtatttggcgaaatttaatattgtccatgctctttacggtggcttagaggcacaaaagcgtgatgatcttattcagagagcattcaaatatcttgaagaaaagcagctatggacagatattgaagaattgagccaagatatcgcggaacattttcgcataatcaaggattatgcgaatactgtattatatctggataaggtgatctacgcgaagaacaaaattctcagcgtatcggaggaattaatgtgaagaaaatagtggctgtcgcagttctcatctcaattatggctttatttttctctgtatttcataataagcatgatgagaaacggttggctggcagggccgaatatgcaatacagggaacacattatacggctttagccgatggacagtttgaaacccaaggtagagctgaatttgcatgatcctttccctccgacgaatgttcggagggttttacgtatgacaaattttatatttatcatcaaaaaatgattctaacgcaaaaacaaattcaaaggggagaatgcctgtatgaattttagaagaggcgtctttatcattgtatcgactatcgtattaatgtcagggatcggtctaactgcatcggccgtttcattagatggatcatatcaagtttcgtctgatcgtaatcaaacctaagaaggagagtgcctgtatgaatctaaaaaagagcgtcttcatcgtcctgtaagtgggttgggtatgaacttagtagagaaacaaacacgagatacaacccaggtagcgtctgatcgattttgacttgaacaacttacgccttttcttcggaaaaggtgttttatatttattataaaatctcaaaacatccatctgttctttttcttatcccatttcagcaaacgctgtctcatgagattcttaattgcttctcgtatagcgcgttcatctttaccagtttttctcttcaattcttctaaggtggggtttttcccaaagtgagtcatgttaaaaatgatccggaacactttcctctcaaagtcattcattcaaactgcctcctcgagtagataataccagaacggacctaactatggggaagccagacatctgaatgcatggggccgatgaaggagatccgtagctgttggctgttattagggcaaataaaaagctactgcagctgcagtagctaaaaaagggtttataagccgcaaaatcaaattagcgggaagcgtaatcaatccagcttgcgttataattcacacgttttttagaaccctgattgaccattttaaatctatatgaatctcctttttttaaccaaggtgtttcaaaataagttactccatttttctttgcattaaaggttttaattgttttccaagcgcctttgctgttgacttgtttttggatgtatactttatacgtgcctttccctttactgctagacttaattctaccatcttccaagctgaatttttttgttgtttttgcgttgaatttagggtgctgtgtaaagatcacatagttagtgaaatacccactcttataagtatgcaaccagtctttagcttctgctttttgtggagaagagaagcccataaaaccaatgccactaattaaaagtgcaaaaacaatgattaatgacttaaaaatctttttacttttcatggagaaaatccttccttcctgtaactatttaccctatttatgttaatggcaatataaacaatcataaacccgtctaacttactattttgaatgtcagaagaggtgggtttaacctaaaaatgactatattactaatacttatgattcattattttgtttggcttgggaataaagttgttttatgatgatgcggaatatatctgtttttatatcaattgtcatgagatgattttacgtctagttctatgtgtatgggcggcaaagtaaagggtatacaagattcattataccggaagcccaagcctgttaaaatgcggtgggtttatctccctcagcgcagccggtcttcttgcagtggtgtatcgaggatgatagtcgcggatctccttcagtagacagggcgtcccgttgtctggacgcaggggcataataaggccgatatctggctgcctgcggacccgcctgccccgcaacttctatgatccgcgcagattttaaggtgaaggcgctaccgatacactaccgatcgctccgtaaacgcggggcgttctcgccttaggatgctctcctgccggcgccacatcggaaccgacagccgcggatctccttcagctgcagccagggcgttccgtcctggccagaacacaaaaagccggcgcctggtcggctccggaatctggcagcccccgcagcttcgatgagccgcagagatttcatggcgcggcgcgctgcagatgctctcccgatcgccccgtaaacgcggggcgttttgccttcagccgctctctcctgccggcaccgcatcggcatcgacggccggggatctccttcagccgcatccagggcgtcccgtatctgcccaggacacataaaaagccggcgccaagccgattccacaatcctgctgcctcgcagcttcgatgagccgctgagatttcatggtgcggcgcagccagcgcacgcctgatagccccaaacgcagagtgattttcgccttctacacgcggtctgctcgtctgtggtataaattggtgaaggatcgtatctataattacctttaaaacatggttgcatatataactagtgtgttttacactatagtataaataagaaaacaggatggttgattatgaatagccaacttagaaaaggcgtaatggaactgtgtgtcttggcaatgataagaaaagaagatttatatggttacgaattgataaggagtctaagcgaaaaatttccggtaaaaggtgaaacaatctatcctgtcctgaaaagactgactaatggcggcttcttatccacttatattggtgaatcatcccaaggcccaagtaggaagtattataaaataacgcctgaaggagagcgtcaatatcagctcttacacgccgaatggtcagagttttccagtgtagtgaatgaaatatttgaggaggaagagcattaatgtcaaaaaacgaatatttaaaaaggctccgatcatctataaaacagttaccaaaggatgatcaaaaggaaatattgcaagatattgaagaagcatttattattgggctgtcttctggaaaatcagaatacgagatctccacgcatctaggaaacccacaaacactagctaaaacccttatagcagactctattattcaaaactctaagaacaatcactcagtacagcatttctttcgcatcttcatgcgagtgataggcatcagtttctttaattttttctttacactttgtcccttcatactcattgctggcattttggtatcgctttttgcaacaagcataatgtcagttggcgcagcactttttgttgttcctcgttcattttttaatgcccttttcgtcttaggtggcggggtaattctttttcagatatcaattgatctaataaaggtgtttatcaaattctttttgaaatacattaactggaccgtcaagttagtaaggaggaagaaaatcgatgagaaaatggctttatagcgttgggttaacacttatgataattggtcttatcggaagcattttttttggtttttctggcctctggtactaacccctcagacagactaatcaaagtaaaagagatagctgttatttataattccaccattaaagaatacacaccaagctagcattctatcggcattagataacaaacattatgagcctattgtgttccactatgtccattttccgaataaaaacaggaatgttgtaagaatatcaaaatttaagttgtgaatccttacccgatatggtaattttgatttgtaataccaaataaaccctaattggaaggagagatttcaatgaaaaagaaggttcttgcttcaattgtattaggtataggtttactaggaggacaagctgcttttgctagtcagtcgaacgatgtcaatcacggggaagttaatttggacgaaacaagagatttaatgagcgccatgaagcttgataaatcaacaccgggcggtggtacgtggtatcatggcttcgaaaaaggccaagttcattccaattacaatcataagaaaaagactcacaaatcgagtgctgcggctggagcaagattctatgaaactcaatggaatacaaaaaatgaagggtatacttacgcttctgtatatgaagcccttttcggaaacaaggctttttgggatacaaaataaagaaaactatagcaaagtgatttttaaatttttcttccggtgtggtcaaacttgaatacaagtcagcaccggatttctttttatggaggctgcccaatgaagaaaacaatctacatattgttcattttggttttgctctcaatgaatatgtcaagctatcattacactcttaacaaacaaatctattacactttattctcaaataaagaagcattgataatcaattatacttcagaatttaaaagtgaggactttgtaaagagattggtcgccttctccaaagaaaacaaagtgaacatttctcaatacaatttcttggatgaaaagagcttaaacatctattctacaaaccctgaaaatgaaccatcaatacataacggcaataaacttgtgtcaaattttctaagaggccattcagagcagaagatgatcggcagcattacttttccgctttcgacatggaaaatcagatattttgatttcaatcaaataaagaatataggcataggaagcaaattttacatttcctctaaggatgataaggtattggaaaaagcacaaaatctttttgctgactatggtgaagtaagttatgaggacatcactgagaatactgcttttatgtttaacaaaactttgcttatgctagtgttgctctctatgctgattttgtttattggtgtcctttattttgtaattaaaaatcgcaaacggcttctgctgcaaaagttatgggggtattccaaagttaaaacactgctttcttacccagcaatgtttttgaagcctctaattataatcatattttgcggcgcaattattgtagctttgctaaccttttctttcagtttaaatgactggttggctgcatatcttagaatttacattagaaacgcggtgattggtgcgcttatcatgatggtatacaccatcatggttaccctcgtcttgtataacaacagcgacattagtggctcgatcaaaggcagcacaccgattaaaaaattccaatggttatctgtaggctttaaaattgttgtcacgatattgcttttcaatattgttgcgtcctcactttctaacttattcgatctcaaacagcagcttgataatcaatcgtactggaaaaagacccaaaacacttataagacaagctttgcaaataccgggatagactatagtgatttaaaattagacagggagaaaaatgttagagttcgcgcgttgtatcatcaattagagaagcataaaaatgcgttcgtcattgatgcacataactatgctgtactaaggaaagatggaaaaaaacctgtttatttttacaccttaaatacgacaaagaaaaatgaaatttactctccttctggacgaagcattacaatcagccctaattatttaaaggtgaatcccattatcggcgctaatggggaagccataagccaaaagcaattaagggctgattcaaatacattgaacctgcttgttccacaaaagtatgaaaaatataaagaaaaaataatagctgcatacagggatcactttttctttaaaaaagttgaattagataatatgtataacaaggagattaatcaacctgtaaacaccctcaaaaaagatgaattgaaaatcaacatcatttatactaaaaataggcaggagtatttcacctttaatagtgagtttggggatgccggcaataaaaataacattgttgatccaatagctgcaattttcacggacaacgttgattcatctgttataggggcttactcaacctcaagtttattcttttcagattcttcaaaaggcatggcgtatgaccgcatagttccttatttggagaagaccaatacgagagatctaattgattcatcaatttcggtttatcaagaactaagcgacggtatagcaagaattcagaatcaattcttgcagaatttaattggactaacaataacagttatcctgtccatcgcctttcttgttgcttatatttggtcgtattacagcgcaaatgcatatcggctgtaccttaaagagctttttggatattcatattgggccagaaataaaaatttaatcatcttttcccttttaaccaattgccttataggtttaggatgcagtatttattacaaaatcttcgaattaacaattttcatcgcgctgtttattgtaatcgagctgcttattctttattttctgagtgtctatttaaacaggagaaacatgaataggatcttaaaaggagatagaatatgattacactcaacaacatagcaaagacgtttgatgaaaaacctgttctttcgaatttctctcttcagataaaagaaaatgaatttgtttcaattgttggtaagagtggttcaggaaagacaacccttctaaatataataggccttcttgatactccacactcaggagatattgaaattttaggttttcgaaaccctaaatctaacgacgtgatgaaactacggagagagaacttagggtatatctttcaaaattacgtgcttatggacaacgaaacagtattaacaaacttactgctttctacggcatatgcaaaagatttcaagaaagaaaagttgacagaagctttagaaatggttgggcttgataaaagctttttaaagaaaaagatctatcagctgagtggtggagagcagcaacgtgtggccatcgcaagaattattttgaagccttgtgatattatcctggctgatgaacctacaggaaacttagacgaatctaacaaaaacattatcttgtctttattccatcagttaaaagatatggggaaaacaattatttgtgttactcacgatcaagaaattgccaatgggtctgacagagttattaatctttcataaggagaggtttaaattgaaacacattgtttttgcattatcagcaagtattctggtcgttattgccggagtggtacacagaatactctttagagtgtttggctttccatttgatcaggctatcttcttttggggcggattcgttgtagtttattttatcttagcgttgctagcttctctgctttttagaagtataggttcaaataacagaagtagcaggtatgaggcttaaaatcagcgatcaacttaggaacgtatttctaggagaatgaataaaacaaggagaccagccgaagatgccggtcttttttatatggagtggaattagccaggtaaaggatgatcatctatttgtacatctgaagtagcaaaaatatgagtatagacggcctgcgagggtttcgcggccgtcggccccgatacggcaccagcaggagagtatctgaaggcaaaaacaccccgcgtttacggggcgatcgggagtgtaccggcagcgccgcgccgtgaaatctccgcggcttatcgaagctgctcaaccgtttcatttttgaaacggtcggaatttgagccgctgctgtttgcttctcgtcctggtacggagccgaccaggcgccggcttgtagtctggtcaggacgggtcgccctggctgcagctgaaggagatgtgcggccgtcggccccgatacggcgccagcaggagagcatctgaaggcgaaaacgccacgcgtttacggagcgatcaggaatgcaccgatagcgcttccgccgtgaaatcttcgctgctcattgaggctgcggaggcgacaagattccggagccggccaggtaccgccttttttgtggccagggcgggcaacgggacgccctggctgtaaagagccggttcctttcagccggctctgtctctactatcatttaaaggtgaaaaaagattatggaaaaaactatcaagtaaactgccaaaacagtaaagcacaacaattccagctaccacgctcaaaattctaaatctccgatcagcactataccagcaagaaggaaccaatattaagcatacaaccattataattaatttagtcgtcaatttgatcaacctcttggttttcgtattgtcctgcaatgtacatattattattatcatcaatcaatatatggtagcaataacgaaattcttcatcaacataatatggtatctgagatggaatatcttttgatatattcaccatacctttttcggaatctatagattgtgttgctaaataatcggcatctgtcattcgttcaacaaaattttgatcgttcgtataaactcttaaaatagtgaattttttcgttttatcctttcgaaataagccattaattgatttatgcattttatgattactaaatgcaattgcagaaatataccacattggcacaaacataaaaggcagtaacattgcactgaaagtatagagatacatgtagcatgaaaagatcaaggtcactactgctagtatcgtgatccaatgcttatttaaaaaatctttagatagagttttcacatcatttaaaaataacttaatattcacatcttctccttcctagttcaccacacgccgtacaacaccgctaaaatgagcacgccaataggtattgttcatcttatctacctggacaccatgtgaactattatcatttaaaaacttcccatcccccaagtaaatacccacgtggccattagtcttataagtatcaaaaaagacaagatcaccgcgtttcatgtctttagcgtcaacttttttcccaaatttcacaagtgaatcagtaacaactgatgaaacatcaccaagattaacgccgccttgagcatacatccaatggacaaaagaagaacaatcaaacgaccttctgttgatatcaaattgatttcttcctccaccccaattgtaagggcttttcccaacaagctctaatcctgctttaatggccttttcagctgcttcaggacctttatcttttccaggattcatattgccaaaactaacttcttcagctttcccagatccatacaaatccatatattgaattacttcttggacataccagtcagcattattgtaagcaaaaatggctttttgaaagtcaccctttgctgccccactagcagcaagatagtttgccgcggaataaatagaatcttctaagtcccatatatcagccttgccatcaccatttgcatcgactccataaccaccatattttttaatcgttttcaaatcagacatttgactttttggaatattacctttcccaagtccactacaagaaggatgtccccatcccacccaagtacatggcataaactgaacagggccttgagcccccacatttgattccatctttttaattgatgaaaatcttgtttcaattctatggatagaagcaagtaatgtccaaggtaacttatatttttcagctgcctttttatatagtgggatatattctgctggtatttgattctcaccaatttctgatatattgatatcagaataatcactggtgggaactaattctttttgatttgttaaaactccaaaagcacccattaccaaaatgaccgccataacaattcccgaaattactaatatagctgcgctgatccctaaaccaatgtagatcttgattttcttttttttataattatatagagtgtttagagccttaacttggaaggttgacactaacatcactcacctttttttctcctgaaacatcctttattgtaacaaggtaccaatcttcttctgactttgatttaccctctttatcaaaaacctgcccttgcataactacgttccatcggacaagatctttattatcattagaaacgtcagtaatatatattttttcgggtttaactttataatgggtcaacgtccctctagttggatgttttttcaaagcattataaagctcttcggtcatataatcttttgcattttctatgttatcaataggattttcagcattaaaagcagcataccgtttcacaaattcttcagctgtttttttcgtttcttttttttcctcttcagaaagtctttcagcttgatctaaggatgatttatcctcttcaagactcatagctccttctgaggataaatcatcttcagcgggcttattaatgttattctgcttggctgatgcgccatcatctttggacacagattcatttgagctaaagaaaatagccagtccagatactaaaaacagagcgacaccgacagcaagagtaaccaactttttatgacgaacactcacccgcctcactctcctttattttcattcatcctttttcttatttggtctaactctcttgaatgaggattttgttgattagtttcattagaattagctgtctcgtctcttttaggcagctgaacaatattatcagcagaattgttttcacgcgttctttgctccatcgctttcattttagctttctctcgtgctacggtttgatattctcctgtttgcctacgttcactttctggttttaagttttcaggagtttgcggttgtttatggattcgccgtttttcttgtgcttcttgcctgcggattctttgtaaagcttcttctccttgaggtctcttttgcacagcggtattttcattctccccctgtcctggttgctgcttaattcgttccccatcagcctgtcttttctgcatttgattgattaaatgctgattcttgttaccagactgtttttcatctctgttttggcctttaccattctgatcagatagtttacctgctgacagttgttccaaatccttatgacttggttgttttttaatacgattatcttgtttattcttcttactattaacattttttaaaagtttatcagctgctttattatcagctttcttgtttagattagcagcagctttattgctatctgtcccctctgaagcttttattggggctttatctgatttattcaacctatcaatatttttttgcagtctattcggacttcctgatgatgtagttcttccagaggaatacaatccacctccaccaccagattcttgaatacgatctttcaccatttgttgttcttttgaattttgaaccatcttttgtgtaaattctcgtgctttttctaagttctgcttaacaatttgatatccccaaagtttagatgaaagcacaatcattgtaataacaactatagccactcccgtaacaatagataagtaattccagtttttatcctctgctaccttatacactatatttacaaggctgaacatcaatatgagtgaaaaagtaaatgctactgacattgcaagaaaatttaacaatttaagcacccattgacttgcaaacgatcgaaaagtaggcataatcgcagccattataatgaaaacacctattgaagcttgtattaagaaggcagcactgtatatttgaactagaaaagacactagtccagcaaaagccaaaattaatacggctggaacccaaatgaggaatgataatacagttctttgattggtatactcagctgaaaacatagtatcatccaaattttctttaataaatttcttccgttcgtcactttctggtttagtttttaaaagcgttcgcaacttttctttaccagcctctatatccttctgtgtaaagtcacttttactttttgcccccccaacaattgctaaattagtcgatccaaattccatcaacatataaggcttaacaatcaataaatcatgaagtaaatttcgaattctcgacaaaccataacgtgatgatgcagcgtcggtgtatcttggtgtatcttcacctttaactcgtccaccagaatcttggctatctaatgagtatgttgatgaacttaaaacagcgtttgatactgccaatcgtttatcattcataaaacccagaactgattcactattctgaacatacaaggtgaaaaaacctgataataacgcagcaattagaagtcctccaatagcatgtctaaattgtttttttgcagttgtatacactagccaagctgaagtcaaaatgagcataaaacccataaattggccaatcccatatggaccgccaatctctgcaataaggtcagcgatgtagccaatcatagaacctatcagatcaaaagtaaaagcttgctctataaaatataatcctgagttcacgactacagtatatccataccaaagacccgaaagaattgtttgttgaaacgccagaatactctctattacttcatccttgatattaaaggggtttaatgacttaatagcatctaaaattcctccctcatcctcatcctcagcatagatatctaaatcataattttcgatcggatactcattatatttaactaccggcgcagaagtatctggcaagtccgattctggtgataaatcatccataacattaggtttagctgatgcagcagaacaaggaataagcatcagtatacagaacattaataaaccgcagcggataagaagccgcctcttttttctcatttataccttctcccttattcatcttttttgacaggtgtcggttttaattcgtctttctccttctcagtcaaactgtcggagaaataatatttaggagtgattagctctccattctctttttctatacttccagcttttatagatccaaaaatttgttttgctaaatattgattcttaactttttccatcttcacagaagtaacttttttttcattgcttctcaaatcaaaaaacacaaacttataaatatattcactgcctggcttaatttcatattcgatagcagcatacttttcaacagatttttctttcacgttttcatagtcatctgggagcttactctttgcgtcctctaagctacttgatgttttaccaccgttgccccctatctccattgaatacatcttgtcataagcattttgattatcatatgtgacgtattctaaagcccttttacacgattctgtatcttcacatttttcttttccgcatccagacaatagaagaacccctagcaacattacagaagtaataatccttttcatgttgtatctcctttctaatagagggagagatattctcccctttaagcgttcaccatttcgctaaggtcttttgatgtgtcaaacgcattatatagatgatcctgcaatactctgaattgcattaatccaaccctattgtctaaatcgcgatggagacaccaaccggaagggagtgatgggagcaattgttcaatgcccgcagaatcatcaagttgcaaaaattcttggatagcttttatttcatctttattatcagccctgaagcaataagcagcaccaatttgtcccctaagttctttcggtatatctttaatgttttgtgtcatcaatgtgacaggagataacaaactgcgtccttctctaaatattttatcaatcaaacgtgttcctgctgcattattgaagaaattccaggcttcttctataacgatttctgttaaatcatttgggaacatgcgcaaaaacttaatcatataacttgaaagcccaaacaaaacagcaactgaaataatattttgttctgagtattcttcctctggcaagtctttaggtggaagtgcaagatctgctacttgtaaaatgttgaactgtttcgtagcatccaagtgattttctgaattggtcctttctgcaaagaagagccgagccagtgaaatagattcaaactgttccaaaatattggccaagtcttttgcaatttctctatcatcctcagtcaactctggatcacttttcactgcttctctaagctctgttttaacaaatcgaatggcaggctgttttctttgtgaaactcgtgtgcatgccttggctaccaacgtacttttcttaacatcttttctaatactgatgtttaataaatagttaataatttccctagcaacatctgaagcatcctgtcggttttcaaaaataagccacgggtcaagcttcccggcatcttcatcttttgttgtaaatgaaataaaatttaactccgtaccaagctcagtcaatttttcatcccagtgcaaaatgtctttcctttcactcttcggatctatgagcaacacttttgttccgtacaatgcaccttcataaattaaagagttcccagccattgattttccagcaccagtcttacctgatagaaccctaactaaagattgggttgatgtttgtgctgatgctgctcgaccaggccgcataaacacagaagtgccgctggcagtcctaccgatgtaacttccgtaatcatcacctaattcttgacgattcccaaaaaagcttgatgtaacagcgttaacatccacatcctgtataaattccgtaacgtacctacgtgatccaggaaggcactccataagacttctcaactgtaaaccaaatgtattttgaagctttatcccgcctactgagctatattcttctattaagcttgtcacattaacatctagttgttctctactgcttgcgcttaccacaaagatagcgctcattaaaaagctgccttctctctgcttttcttcctctgcaatagtctgattcgctgttgcaattccatcatatacattagaaccagcatcttctccaaattgagctaaatgattagcctggtcctccaaattcgattttttcaaacgcaacttactgatccttttatcaacattttgatagctcattttcagactaacaccaacactaaactctaaatgtcttaatggttcaagccatctcgtttcaggaaaatatacaatatcgtccattgttgtcatatgcagaaaagaaatataggttttttgattatttccgtaagcatccgtttgattaagtacaaggtggagacgatctttggaattttcaataccggtcatttgcaatttcataacttcttcttctgtttgaacacgtgcaactacttcgccaccttttccataaaccggtgtatacttctccgcccaccctttattatcaggcagatgtctaatacctatattaaaaatccaaggcaacagttcagacatttcctctgtagaaagctttttatatgacatttcaaagctatctaaaatgctctgtactttcctagcactccttcttgttttttctaaaagttcctgtcctaaataaactgagtgttgcccccttaaccgatcagttatatttgacagatactctttaatatttgcaaatatctcactataactcatatcttctacattttgatcattcatggtatcttggccgagctctatgcctacataaaatttcattttattttcttctgaacctaattcgtcactgtcctgcaagtagtcaaaaatagcttttgtatgctcaattccaactgattttaaattccctcgaaactcccgtgtgtatctttcataaacatcgtttaaagattgacggacgggaaccacaaggcaatgaagctctcttttcatttctttaaaaagacgtttcaattggttgaaacgtcctatcaattgagcttcagaatcaaagctggtatgaaatcctttgaattctacccataattgttgcctcttatcttttgtataaatgacgttttcgcacacggctagaatatcactctcgtatttcaatatttttcacctctttcggatatttgaaatgtcgcttcattctgattttttgttcgaatcgaatttctttatcttgttcaacctcttcaaatcttatcatttcattaggctcatatttggttttccatttgatgatccagtaacgaatcatgctcatgctttccctctgttgcattcccaatttatagcctaatgcaagtgggacaataataattaatatcaagaaacgggcaatcgctggaacaaacggaaaaagccaattagaaattaaatacgctggaatacccattaatagaaagacaaacgctaaaattgcctgcgtagtcgtggcagagaacggaagagatatccctccgtcactcgatcctgctagcccacgaatcacatttggaattttgaacacagctgtggtacatcttcctcttatcatggtgatagacacctcccacattacattagacccaagaatcgaagaatggactcccctaagctcttaatattgctaacaccgtaaacaaaaaccgatagtatagctaacactaccaaagcaccgaatgcagctctaaattttttaaaggcaagcaacataactagaattgcaagcgctacccatccgtaaatggtttgaatagtcccttgtacattgctatcccccttactttgaattccatcaatattaacagcgcccaatataaaatctaaatgacctgagttttgaacataatcaaaaaatactgaaagcatataaattcctcctaatatattaagattttcttttattcaactttggcagataggtttctcatctctacaatttcatatttatccgccccctcatgatttaaaataaattcatatccataaagactttgaatatctgaaacagattgttttaattttacatcgctacggacaatatattgttttttcttttctccaggatatactttcaaatcttcgattctcacaaactcataagagccctctagtgactgcgcatcattggaatttttaaagaaaaatttcatatcatctgctctatctttattgacataagagttaaaaaacgattctaaaaatgttcttacattattcgtagcagctttatcttctgtaagatcagcataatagttatcaaccgttttcttctcagattcctttggaacatacggttgcggcagatcaattactgtatatccagtatcatctgcgtgaacacgtatcacataatatagttttcctgatttttcatctgtatcagttacctttttctcgacctctacttcttttttctttccttttttatctttctttttctcctttactttttcaattcgttctgttttaattacagacttaatatctgcgtctacataaacgtcagccgttgttttagtaatccctttcacttccatgatcctacttcctgttaaagtttgttctccttgcacggaggtataatctatccctccatccgggtccaaaccattagctaaatattttttcaatctgtcttgacgttttttctgattgtcttctcctggttggatatcaaagtaatcattaagaaaattctgaacgaaataagtaataccaggtctttcagcataatcatctttcactttattttcttcagcagttgcagcatctactttttcttccatactgtgaatgactccattatgccgaaatgcattaaaagaccctaagagcacaatcacaagtaataaaaccaaacctatattcattgcgcgctgaaaagtggacggctttagagctacccttcgtgccctttttacttggtatgctttttctttttggtctttttttaaggcagccggatcataaatttttttttcagcttttttcgttttccattcactcactagatttttgaaactttttttgtccttttttggtttttctgaagaagagcttttctttttgccccatttattcaaattacttcacctcttctttcctgaaaatataaatattgcgcaagcgattataattaaagctccaagcaagccatattttgcgaccaattgagaataaaaatgggagccctgtactttgacagtctcccaaacatctctggtccctggaaattgagtgagaatgaaacttcccacaaaacaaattcctgcaatatatatgagcgctttaaaaattccgcgaaacatatacactgagacctccctataattctttttttatcattggatcatcactcaaaatgtgatgatatatcggatcaaatgcatgccgttcaacatctgctttacttgcgactaatattggggctttaatgtccatgttatgaatactcaaaatatcatttattgttttcctagtattaggttcattcccaccaataaacaggactctccagtctgaaataggagcttcaaaccccacatgcatatcatagtcttttaaaatcttcttgtctctattcaaaaaatcattatatcggatcactttttttattgtattttgcctttttgcaacactacgttccagctccataaaaagcccaatgttatcattagaccctttcccgccaaaaaccaatattccatcaggctttattacatccgttttatcatttgtatattgccaggttgctctagcctctggtatccactctttaacttctaatccaatttgttcagcttgtttagtgtatttcataacaattcggttcagcattaattgatgttgataccaaggtggcaccctttgggaccacctcggattccatttaacaacaccttgcaattgctcaacattttgcaaaccaaaatcagtaagagtgtagatgttagccggcctggacatcccatcaatcgggacggtgaaacttactaaatatcccacatcttttaaccttaataacctttgagttagggttttttttgtagggtagtctgtcatgatatattgatgtataaaatcagtgtccatatatatgaattgatgaagggacagaagcaagtttttgtcactttccgataaaacggcatatcttttttgcttcatttttttcccctttttctttttttcagggattgtatcaggttgtgtagtaataatgtccaactcaaatcaccttttcttctttattcctccttttgatcatcggcttttgccttcatcctttgtaatattgatccagtagagaaattttgattctctgtttcaccttcgattttgggtcttctctcttctgtcttatgctctttctgattatttaattgtttagtatcttccttcttttgaagtgtaagaggaatcgtttctgcctcagtttccatctgttcctcatgaattttttttgttctcataagatgcaaaggggtttctggttgtttagtaataggagccttcaatttccgcggactttcttttcttttttgcggaacatactcttcacccttcagataagcttttataatcaaatcaatttccgagtaatggaaaccattttgtgaagaaagctcctttgccttttctaatgtccacgcattggctgcggcaacctcgtcctctcttctatagttagcaaccgttccatcaggtaaataacgatccaaaggaggtacttccactaagcaggtcactgtttgatcgacaccatctatgttatcttgagtgcgaactacagcaactcgatcgggaagtgattgtaaaaaactttctgagtagataggttgattggactcttttgccctgaaaaacggtgtagttacctttgcatcatcttgtccttgtcgacaaacaaagaaattaccttgaacatttgtcattgctttttgcaaatcatcgggaaggtctttaatagattgggttgcaattccggctgaaagtcctttcttcctcatttctcgcacaatataaggaaatattgaagctttaacctttgctgcttcatcaacagttaattgatgcaacaaaggtcgtccaggtctttgttctgctacccgatagaatagatatgttaaattacttccaattaagctgatttcttgctcccccataccactaaaatcaaagaaaataaaatgtccttcatccatccacttacggactggaaaagcaaactctttttgaccaaacatccgtctaaataggtcatttgaagtgaaaatatccaaacgattaaaaagaggaatccgacttaactcaattaagtcaggggcttcaaaattccaaaaatcaactaaatcatatgcttctggaactttcgaaagcctagatacaacacgcatccggaacacctcgtcattaatcagctgtttcacacctaagatggtatgtgtttcatctggatcaatcacaagggtttttatacaatttcgaagcagcctttcagcttgaggagcaacagaaaagttttctctaatgatccgcataacaatatcagtgacaaactcagctgattctccttccatgcgatgaagcagattcattgcaggaggataatcagtatttttgaatgaaacccaatgcaccttactccaatcaatttcttttccatccagctccgctttgcaaatttggttaagtaaaacaagagcagtttctatggccggatcaacaaaagaaaaacctggccccttcccgttagcaataaatccatcaataaaacttttcaaaacagcattaattaatgttgacttcccagatccgtttaaaccagttaaaagccaatgtttccccaatacatccggcgaaaccttcacctctcgatttttcacaaaaggatggtattgataaccaaacgtaattccttcaggactgcttaacacattagcagggagaagttcagttcctttccccgcatgcgcaataagtttcgacaaactcttcatatgatcacttttaaaattcggcatatgaatgaggttagccaactcgctgcctgtccacaccatacgatacggcttatttgtaggaaaccattgtactgatcgttttagctttttataacgtaattcgttcgtgtcattagcaatagaacttatagtgtttccaacatttttgatgattcgaactcctggataatgttctgttgccatagaaacagtgcaatcaaaagcaacctcattacctgagaaacgatgttttaaactatttagttcttctttttcaaaactgctttgatcacttgccttacgatcccctttgatttcctcttctaattttagaatgccttttcttaaacgccatccgtcattcgggctaaaagcgacttgtacccaagtctcattttccattgtagacagaattccagatagctgatcagaacgataccgccttaatgggagagatttcttcaaagagttattccgtagtttcaatcttcctcctaccgcttttttactcggtattggcaaatcctctacgtcaaaaaattgcattctaccataaacacttttaaagtttgctttcaaagtctctaattgcgaactctcagcaccaagataaaagttgtatcccgcaccctcttctggagaactgcgataaataacaaatgagtaccactcacgacctaaaaataaccgctcaagaatttttcgtttcgaaccgtgaatacgtctcattaaatttgataagtcttctgcggagactccatcatcagcatgcgggagtatatgaacatattcataacttttttgaatccttaacacatagaaaattttcctcaaaaccataagtaccgcggcaagaatcaaaaagtaaaaaacaaaacgttggattgtcttcaaccagtaatgtaaaacatcctctgaaattgaaagcgatgttaataaaacatcccacttccaatatccaaagaaaatcccaatcaaaattactacagagattaatcgtaaagggtgatctaaaaaatggtccaaaacatcatccaatatattcctttgtcttttctgctgattaggcatcaaaaaacattgcctccttacatcagaagaaacaaaagcaaaagagagatattcaattatcaaagatcagatccatataaaatagctctgtcttgatgtcccgatttaagactggataggtgtaagtcttgatgttgctgtcttgattttgggtagttaggtcttggtgtttgcagctctatatggagtaaagatcagcatacaattcagtggatttcaaaaagaaggaggtaggggtttgattgcccggccgtcctgctcatatattgattaaaatccgaattgcagaagttcttttttcacttccagcagctgtacatattaaaaagggttttaatatgtactctgcaggaagagaatctttaaaagtatctgtaactacatgttacacccaaaacacttttgtatcaacgtctcaagcctatttttatcctatgtttatggtattctattcaaaagggtactttcttaccatgtccttcttatatccttcgcaaaaacatagtataaaactcacattaatcttcaagtgttgtattatatattttgatcgttttatcagggcgatcaggttgtgtagttggccaaaattctcttgtgggattttggccgttttaatcaaaaatcatgtttaaaatgagaagaaaaacgcttaaacaatcctaacttcccactcgatttttttcgcactctcgcacttatctctaattcaatttcttccagaaattcctttattttctctatgtcgtgacagtcattttcacgtaactcatcgagatatttttgtctcaaacagagcaatttgatctcgctcaccttgccgatatccaatacaaattcagtaatctccgaagcacggtaattagacaacagacctttcacagttccaaaaagatactttaggaatgagtcttgaccagaatatcctcctacagtgggggaacccttctcgccaacagttaaagaaatagcctcaatcaccagattcatatagtcctggacaacagcgatagacgaaaaagcaatattaaacttcttgaatgctagttgaacgcggccccaggcggcaaaaatgaaacggccatcggtaaaaccgcggttaaataaagcgctgctaaatcgtcctggaacattaccaggaacaggagcgcggccaggagaggaaatcgtaggtgaaacgtacctggtaccatccagactagaggataatgtagctgtaggcacagtaccaacaagagcctgcccacccacgcccttcccactgttattagagagtaggacatttatttggccacagaaggattcagcagcctttttagatctgatcgtattaaattgttttgtagtctgctcagaagcgtttaaatggctctcagagcttcttaaatcatcggcaggtgtttttgtaggcgaactgtcatctgaagctaacgtaatgagtgtgaaacctccacgccctttttttgtttccaccatcaataagccctttaaaatcatgtttttaaggactttgcagaatgtactgaatggtttttttagcgtggcagcaattgacctttgtgagccgataagcgcctcgttttcctttaaataatcaacaatgtcttgctcatgttcactaaaatggcttctaactcgttcagagcggggttttgcaaagcggctgttccaatatatcttctctgggtatgcttcacctgtgaggtattcagctgcctttctgatgaaactatagcttacataacgattctcagagcgataaacagatttaaccttacctaatagctctctttggctcattttcttcttattgttttcattccagcttaaaaggcgtacacgtgcctctctctgcgtcatacctgcgattttataagcacatgccaaactaaatgacacccgatctctcatgtcatcaaaaccgccattttgtacgtctctaaaggcttttgactgcattaaagcgccattgtatgtagaaaaattgactgctcctttaaattgttcccctctctccgcgaatttgcgttcacattcaagggcataccaatctgtaagactgctagaatgcacgctatgaccctcatacacaacattatccggattaggcgctctaaagtagtgctccgcaccgattgcatccaaatcgcctcctatagcttcagcaatgcatctttgaatacggccataaacttttacagccttcctggttgctctaaaaggagttttatagacccatagcaagtgaaaaccaccacttggactttgtagaattgttgttggatacggcaatccagcagcggaaacacggtcgagaacgtccggaagtaaaagaccggcattatcagtattctcttgaccttttacatcaatttcaacacacatagcattcaaccaccggaggttttgccgcgttttccggtcattcctataaaatgtgttatatgtaatgtgcgttatattgctcttgtttaagtgttttttcaaagtttcatatgtacgaacaccaaactcttgagagaaattcccctccggcacaagaaaagcaaagccataatcctttgagaatttattttgatagtcatttttacgagatcgagccttaccttttggcttctctgtcatttgccctctaaagatcgcttctacaggcgttgggattgacaacagcttggcccttttttcggcagctttatattgtttcatatcatctttgtacatgttcaacgtataatcagctaacagggaagtgctcatgatctatacctccatttttccggcaaacaaaaagagccgttagtaagcggattcgctcaccaacggctcatatttagccaacaattttgaagatacagataggcatacgcacatgacgatttctcgaaatgcgcgaaaaaatttgcagatattttgaagtctaaatatcttgcaacttttcctgcatactgatattataggtacatgagtaatacctataaatcaatatgtatcttcaagctcgttggtttggacgccttgggagcttgaatccgaaaggtcagtgttggtagcactgatcttttttcttgcttgttttattttcagaatattcagatttaatcataatcctattttttgtttgtttatgtctcttaatctcagataatttcgatatgttaataatgactatacaagattttttttcctacgtctaccctagaaccgaccagtgaatttcatactagataaacacattgattaaaatgatatcaatttggttatcgtcatgatatcattttgatatcattttatcaaataaaaagagcttcccaaatacatttttaaatttgatatcatttagatatcatttttgatatcattcttaccattaactcttgcatttttaaacaagttgttttaagattttattaagttgatatcatttagatatcatttcaatcaataaaaaaagtcgaaaaaagttgaaaaatttcctaaacaaaatttaaaattggtcgaaaggtggttgcatttttcaatgaataacctaattacggaaaaagataataatattgtaagtgtgccgaacgtagaactagagatagccgcagacttgggcaactccaaattgaagatgatttttgatcgagatgaaaagtctattctccgagaaccatctgttatgagaagaatcattaaacaaccggaaattacagaaacaaatgaaaaaaagcttatggccaatatttttgatcaattgttcgcaaacgtttctagtccttctataaaaagagccggctctttcatggtcggaaagagggcattaacgtcaacaggtggaactcttcaaaacatgaatataaatcttggcaaaaagtataaagaggatctccccatcattaacttgctaacatatattgctgctaaagcaaccaaggatcattacgatgcaaattcagtaattccaagtgctttacatgtccattgcgatctatctactgcgataccggcttccgaatactcagttgaaaaagcggggatacttgaaggacgtttcaaaaaaggtgtccacactgtagtgctttatattggtgataaacaagtaacagtgcaaatctccttcaaatttgtaaaagtaacaagagaaggggttccatcgttatatgctatattggaaggccctaatgaatattttgaagaattcaatgagatataccaaaaagaaaatggaaagaaaatagatgggaatttcttcgcgaaaaaaaagattctccatgctgatattggcgatggaacaagtgagtatatttatactgaaggcatgaaacctatttcagatgcatgtactggggcaaggagaggtgtagggcatgcactcgaagaagcctctgaactgttaaaagaccaatttaatggaaatgtagaattaaatagacaacaacttgcggaaacactacgtaataagacggataaatattatattgaggcaagaaattgtatggatgaagcaataatttcacaagcaacgctaatccatgaggacattcaagagagatatatcagatacacatcttcacaagctgaaatatttgctgtttatggtggtggtagtgttacctttaaagacgagcttcataaggaattgaaggaatttgctgacgaagtgaaagcacaaatactatggattcccgaaaaacatgcagcggatatgaatgttcttggtcttaacataatgaataagcgtatcttcttaaaaacaaagaagaaattcaaaacagaaactaaaaaaaattagaggtatgatcctatgggaaaatataaagagccgcggaaaagttatctgtatcgaataaaagaagaggatcgagagcctgtaaatgagtggttagagagtcaatccaatatcgctgaatctttgactgttttgataagggcctccattgatcggttcggttctgaagctgatattacgtcttatgaaatcagaaaaaaaatcacgctagatacagaacgcttactgcatggagatttaccaggattaaattataattccaatatcggatcgcagactgaagaaacaccggctgaaacacaagaaacggaagcaccgaagaaaaccgtatctaatcttaatattgatgatgatgacgtaccagaactggattatgataatgcagtagatcctaatgatttttaatctttgcgaaaaagcctctttcatagaggctttttatacgaagaaattaagccactctaaactgaatatacacaaaaggaaacgataattgcactacaatcgccctcagcaacacactattttattccatcacattaaatatgattttatgttattatttcttttgagaccttggtctcaaaagaaatacaaagggggagttttctttatgaacgaagtatcgccaacagatcagcaaataacaattgaagatgtcacgtctgaactacataaagcctttgatatattcaacaatcatttttttgatggaatactccctgttccagctattacaatccaaacaaataagaataacaggaatgcaatgggatggtgttctactgtacctaactggggaacaaaagatggaaaacaccaaatgtatgaattgaatttggctgctgaatttctcgacttagatttctttgaaaccatggacactttgcttcatgagatggtccacttataccacaaagtaaaaggcattaaagacactagccgaaaaggcgaatatcacaacaaaatatttagagataaggtacttgaattagggtttgaatattcagaaaataaaccgcatccaagaatgggctggaccttcgctcgtataggtccggctttgaaagagcgtatatcaaaaatggatatcaaccagaaaatcttttctatatcaaaacgcggctatatgtattttcagttattagcagacggaaaaactcctgaacaagctgctcaaatctgcgaatcatcagagcagcaaccggctcttttaagaacaaaatctaaatctcataaatggttgtgccccaattgcgaagtaagagttatttcatataaggaaaatgtcaatattatatgtggagactgtaatgaaaccttagttaaacggtaatacacccctcctttataaatgacttatattccgttcagcactagagcatattgggtttaaatatgctctttttcagctggtctatatttattttgtgcaattgacggctaatccatcctgccggcgcctggtcggctccggaatccggttgcccccgcagcttcgatgagccgcagagatttcgcgacgcggcgctgccggtgctttcccgatcgccccgtaaacgcggggcgttttcaccttcagacgttctcctgcaggcgccgtatcggaaccgacggccgcggatctccttcagctgctagggcggcccgttgcctgacctggacacaaaaagccggcacctggccggctccggaatccggctgcctcacagcttcaataagccgcggagatttcacgacgcggcgccctgctgatgctctcccgatcgccccgtaaacgcggggggtttttgccttcagatactctcctgccggcgccgcatcggggccggcggccgcggatctccttcagcagccaggcattccgtcctggctatgacaaaaaagccggcacccggccggctcccgaatccggttgcccgcagcttcgatgagacgcggagatttcacgacgcggcgctgccggtacactcccgatcgcttcgtaaacgcggggcgttctcgccttagatgctctcctgccggcgccgcatcggaaccgacagccgcggatctccttcagcagccagggcggcccgtttcctgcctggacacaaaaaagccggcacccggccggctcccgaatccggctgcccccgcagcttcgatgaaccgcggagatttcacggcgcggcgctgccagtgctttcccaatcgcttcgtaaacgcggggcgttttcgccttctatgctctcctgcaggcgccatatcgggaccggcggccgcgtatctcgtttataagtattgcttcagaaaattagaagcgtagtaaggaaatttgcgttccgtgacctctaaaaaccgccggatcattacataatcatcgctgacatgctgcgtcagcagttcataccaccactccgtttcatatctcgcaatcattccgacattgtacaggaccaaataatgaataatcatttccggaagatgcaggaagtgatcgcgctgagagggaatataatattgattattctctaagtgaaacaataaatttggtgaagaccaaggttccctgtctatcggagcggcctcaaaaaccaaattcttatggtctttcctgacaaaagaccaattcaagtgatgactgatgtattctgcaaagcgggtgtcagacatattgtaatgaatcaccgcatgttcaggcactgaaataaggttatctttcagctctactttggtcagccaattctttttctcttggaaatggaatacagcatgcaattcaggaatggctgtcagcaattttttcattgtataccgttcttcctcaagaccggctattccgaataagtgtttcatcacatgaatacataaaccattgcgctgcaccttcacttcatcatccctaaaagagtaattttgctttttgcgttttcgggcagtcacgccatgtgcgagtactgaagcgtggcttggatagcttggatctgtggtcagaagacaggctttcagcaattgtgacatcccgtaaaacaacagaataggcttaatttctaaaggagaaagggatgcctgcttataaaaggactcggcgtgtttgatgaagaatatgaagcgctcactgtttttaaacgcataccgttttggttcttccattcctctttctgtatagactttatttagaaatttctgggaagattctacagaataaaataatgataactctttccattcaaggtctctcatatgtatttttaaaccctttcctttatctaaatatttcaactctttttcgcttccttgacatgccgttttctagttgataatctacatataatattttgccgaaaagagggggatttactaatgtgggaaagtaaattttcaaaagaaggcttaacgttcgatgatgtactgctcgtaccggctcaatcagacgtacttccgcgtgatgtggatttgtctgttgaactgacaaaaacgttaaagcttaatattcctgtcatcagtgcaggaatggatacagtaacagaatcagcaatggcgattgcgatggccagacaaggcggcttgggcattattcataaaaacatgtccatcgaacagcaggctgaacatgttgacaaagtcaaacgttctgaacggggcgttattacaaatcccttctttttaacacctgatcatcaagtattcgatgcggagcatttgatggggaaatacagaatttccggtgttccgatcgtagataataaagacgatcaaaagctggtcggtatcattacaaaccgcgatcttcgctttatctctgattattcaatgaaaatcagtgatgttatgacaaaagaagagctggttacggctcctgtgggaaccacattagacgaagcggaaaaaatcttgcagaagcataaaattgaaaaacttccattagtggatgaccaaaacaaattaaaaggtcttatcacgatcaaagatattgaaaaggttatcgaattcccgaattcatctaaagatgaacacggacgcctgatcgtcggcgctgcggtaggcgtgacaggtgatacaatgactcgtgtcagcaagcttgttgaagcgaatgtcgacgttatcgtggttgatacggctcacggacattccagaggcgtactgaacacagttgcgaaaatccgtgagacatatcctgaattgaacattatcgcaggaaatgttgctacggctgaagcgacaaaggctttgattgaagccggagcaaacattgtaaaagtgggaatcggacctggatctatctgtacgacacgcgtcgttgcaggcgtaggtgtaccgcaaatcactgcgatttatgattgtgccactgaagcgagaaaacacggcgcaacaattatcgcggacggcggtattaaattctccggagatattacgaaagcattggcatccggcggacatgctgtcatgcttggaagcctgcttgccggtacttcagaaagcccgggcgaaactgaaatctatcaaggcagaagatttaaagtgtatcgcggtatgggttctgtcgctgccatggaaaaaggcagtaaagaccgatatttccaagaagaaaataagaaattcgtccctgaaggtatcgaaggacggactccgtacaaaggtcctgtagaagaaacagtgtatcagcttgtcggcggtcttcgttcaggtatgggatattgcggttcaaaagacttgcgcgctttaagagaagaagctcaatttatccgtatgacaggagcaggtcttcgcgaaagccatccgcatgatgtccaaatcacgaaggaatcaccaaactacacaatctcataattgttacaaataaaaaacatttgacagggtcgctgactctgtctattttttttatatcgagtgtgataaaatttataatgttgtgttttgaatttgaatatgtccttaacggcttaattatagatttaaaatgaatgacggaggtcgtaagattgaacatcacgaaatggaaacagatgttggtgtcattagtggtactggcactgaccgcaacttgctttgttccgatgtctaaagcggaagcagccggcaatgacccgattgatgtcaatgcatcagctgcgataatgattgaggcttcatcggggaaaattttatacagtaaaaatgcagacaaaagattgccgattgccagcatgacaaaaatgatgactgaatatctgcttctggaagccattaaagaaggaaaagtgaaatgggaccaaacgtatactcctgatgattatgtctatgaaatctctcaagacaacagtttatcaaacgtccctctccggaaagacggcaaatacacagtcaaagaactgtaccaagctatggcgatttactctgctaacggagccgcgatcgctgttgccgaaattcttgccggaactgaaacaaaatttgtcgccaaaatgaatgcgaaagccaaagaactaggcatgacaaactatgactttaaaaattccaccggtcttgtgaatgaagaccttcacggcaaacagccgcaaggggaaggcgttaaagaagagagtgaagtttctgctaaagacatggcgcttcttgcagaccgcctgatcactgattatccggaagttctgaaaacaacaagcattgctaagacgaaattcagagcgggcacagatgatgaaatggacatgccgaactggaacttcatgttaaaaggccttgtttctgaatatcccggcgttgacggcttaaaaacaggttctactgattctgcgggatcttgttttacaagcaccgcacagcggaacggaatgcgggtcatcaccgttgtattaaacgcaaaaggcaacctgcataccggacgttttgatgaaaccaaaaaaatgctcgattacgcatttaacagcaatttctcaatgaaagatctttaccctgaaggctctcaagtaaaagggcacaaaacgattgacgttgacaaagggaaagacaagcaagtcgatattgttactgataaggcactttctattcctgtgaaaagcggggatgaaaagaactataaagctgaagtgactttagataaaaaagaaatcacggctcctgtgaaaaaagggacgaaagtcggaacgctgacagttacatacaaaggcagtgacaaagactacggcttcctcaaatccaaagagttcagcgtgaatcttgtaacgaaaaatgatgtagataaagcaaactggtttgttcagatgatgcgcggcatcggaggcttcttctccggaatctggaacagtgccgttgatacggtaacaggctggttttaagaaataagaaagagctctgatgaaagttagggctcttttgcttaatatactgaaaaaaccaaattgttagtaaaaaaatgatatctatctctttcatctcgctgtaaaatgagaatatccatatgaaatattgtatttctgggatacaataagagatagaaattatctaatcatacattgactagggggaccaaataatggctcaaacaggtactgaccgtgtaaaacgcggaatggcggaaatgcaaaaaggcggcgtcatcatggacgttgtaaatgctgaacaagcgaagattgccgaagaggcgggagctgttgccgtaatggcgttagaacgtgttccggctgatattcgcgctgccggcggtgttgcccgcatggctgacccgacgatcgttgaagaagtaatgaatgctgtatccattcccgtaatggcaaaagcgcgtatcggacatatcgttgaagcgcgtgtccttgaagcaatgggagtagattatatcgatgaaagtgaagtcctgactcctgctgacgaagaatttcatttaaataaaaatgaatatactgttccgttcgtatgtggatgccgtgatcttggcgaagcaacgcgccgtatcgctgaaggagcgtccatgcttcgtacaaaaggcgaaccgggaacaggaaacattgtggaagctgtccgccatatgagaaaagtaaacgcgcaagtgcgcaaagttgtggcgatgagcaatgatgagctgatgactgaagctaaaaacctcggtgctccttatgaactgcttcttcaaattaagcgtgacggcaaattgcctgttgtcaactttgctgccggcggagtggcgacgcctgctgatgcggcattgatgatgcagcttggcgctgatggcgtatttgtcggttcaggtattttcaaatcggacaatcctgctaaattcgctaaagcaattgttgaagcaacgactcactacacagattacaaactgattgctgagctttctaaagaattgggcacagcaatgaaaggaatcgaaatctcaaatctattgccggaacagcgtatgcaagaacgcggctggtaaaaccataggagagctggaagcatgttaacaattggtgtacttggacttcaaggagcagtaagagaacatattcgttcaattgaagcatgtggttcaaaaggtgtcgtgattaagcgtcctgaacagctgaatgacatcgacggcttaatcctgccgggcggggaaagcacgactatgcggcgtttaatggatacgtatcattttatggagccgcttcgcgagtttgccgcccagggaaaaccgatgttcggcacatgcgccggtctgattatcttagccaaagagattgcgggaacggataatgctcatttagggctgttaaacgttgttgtcgagcgtaattcttttggccgtcaggtcgacagctttgaggctgatctaacgattaaaggccttgatgagccgtttactggtgtatttattcgcgcgccgcatattttagaagccggagaagatgttgaagtgctttgtgaacataacggacgcatcgtggctgcaaaacaaggccatttcctcggctgctcgttccatcctgaattgacggatgatcaccgagtgacagagctgtttgtgaaaatggcggaaaagcataagcaggaaacagctgtataaaacagttgaaaaccgctgatacttatagtacattataaacacaaataaagatcgaaaagcgttgacaggaagcagtaggaagcccctctttcaaagagagccgatgggtggtgcgaatcggtgaaagatgctctccgaatccgtccttgagcgaaatgctgaaaacaagtaggcatttacgggaaaaccgttatgggttaaagcgggaagcaagtgtgagcttgttttcaatcagggtggcaacgcgagagctctcgtcccttttaggggatgagggctcttttttattttcgataaaaacagataggagttgttaggcatgattgacacgaaggtgctgagagccaattttcaagaagtaaaagcgaagctcattccaaaaggcgaagacttatctgactttgataagtttgaagagcttgatgaaaaaagaagagagcttatcgggaaagtagaagagctgaagggaaaacgcaatgaagtttctcagcaggtcgccgttttgaagcgggagaaaaaagacgctgatcatattattaaagagatgcgtgaagtaggcgaagaaattaagaagcttgatgaagagcttcgcacggttgaaacgacactcgaaaccatccttctgtctattccgaacatcccgcacgattcagtgcctgtcggggaaacagaagatgataacattgaaattcgcaagtggggagaggcaccggcattttcttatgagccgaaaccgcattgggatatcgctgaccacctgaacattcttgattttgaacgcgcttcaaaagtaacgggaagccggtttgtgttttataaaggattaggggcccgtctcgaacgcgcactctacaactttatgctcgatcttcacgttgacgaatatcattacacggaagtcattcctccttatatggtaaaccgtacgagcatgacaggtacggggcagcttcctaaatttgaagaggatgcttttaaaatcagggaagaggattatttcttaattccgacggcggaagtgccgattacaaatatgcatcgcgatgaaatcttatccgatgatgcattgccgatcaattatgcggcgttcagcgcttgcttccgttcagaagcgggatctgccggccgtgatacacgcggtttgatccgccagcatcaattcaacaaggttgagcttgtgaaattcgtgaagccggaagattcttatgaggagcttgagaaattgacaaatcaagctgagcgggtgcttcagctgctcgaacttccgtatcgtgtcatgagcatgtgtaccggtgatctgggctttacagctgcgaaaaagtacgatattgaggtatggattccaagccaagacacataccgtgaaatttcttcttgcagcaactttgaagcgttccaggcaagacgagcaaacattcgattcagacgcgaagcgaaaggcaagcctgagcatgtgcatacgttaaacggttcaggtctggcagtcggcagaacagtagctgccatcttggaaaactaccagcaggaagacggaagtgtcgtcattccggaagtgcttcgtccttatatgggaaataaagaagtcatcaaaccgtaaaaggtgcgccctagaggcgcgccttttttgctgtttggtataaagcggcgacattccgggctgtgctttcaaggttaaaacggcctgattctaaagcatcttcaagacttacagcgccaggcacgatagaaaacacagcggtgattcctctgttgtatacatgttcaaagtctttgcctaaggaacccgccaatgcgataacgggaatttcttgagcggatgcgcgtgcggcgattcccgcgggggttttgccgaatatcgtttgtccgtcaatctgtccctctccggtgattacaaggtcagcgccttttatctgatctgaaaaggacagtgtatctaatacaacgtcgatacctctttgaagttctgcttgtaagaaggcaatcagtcctgcccctaaacctcctgcggcacccgcaccttttacagaatccgcttcaatatcgtgttgccgtctcaatacatcagcgaaatggcgcaaattgctatccaataccatttttgtctcctcggacgcccctttttgcgggccaaagacatatgacgccccattttcgccggtcaggggattttcgacatcgcaggcggcacgaatacgaatgtgcttcaggtcaggggagagaccgcttatatcaatagaagccagggtgtgcaaagagcctccgccgtcaggtatctcctgaccttcctcatttaagaaacgcacaccgagcgcactcgccattcctgtcccggcgtcattggtggcgcttcccccaagaccgattatgatctcactcgccccgcgggaagctgcatctgctatcagttcacccgttcctcttgtggtcgtgttcaacggatctctgagatgacggggaacgagatggagtcccgaagcttccgccatttcaatgactgccgtgcgcccgtctcccagaagtccgtatgcggcaattaccggtgttcccagcgggccggtcacagtttttttgataatgcttccgccggtggcatccgttaaagcctgaacggttccttctccgccgtcagccacgggtatcttgatatattccgcgtcagggaagaccgctttgaatcctttctcgatgctgtcggcggcttcttttgatgtcatgctttctttaaaagaatccggtgcaattatgactttcattgtgttctccacctttatgagcaggtttatctatttcaatctattcttggttttcactgtttttcctgcccgtatgacatactgaggttgatttggagacaagacttttgtatgatagtaaagctgacggaaaagccgtttaagaaaagaaataaaaaaatatgaaaaagcgcttgactgaaatttaggtcatgtggtatattattaaatgtcgatacggaggaatacccaagtccggctgaagggatcggtcttgaaaaccgacaggggtgtcaaagcccgcgggggttcgaatccctcttcctccgccatattgattttaaacctaatgaaactcgagcatatattggagattgttttgtccgctgcatttgatgcagcggattttttatatgcaaaaaagcgattttctcttttggggaaaatcgctttattatttttatttctttctgttttcattgatcacgtgactgattttttcgatcaaaggttccagtgactgttcatcagcttcaagatcataatcttcaatgcgtactttcagcacagggcaggcgttaaaaccgctgatccagtcctcgtaccgcgtatacatctcttcccaataggcacggttggtctgcagctccatctcacggccccgcttttcaatccgctctataatgttttcaagatcgccttctaaatagatcaaaacatcaggatgcgggaagtatggcgtcatgaccatggcctcaaaaaggcttgtgtatgttttgtaatctgtcagcgacatggttcctttatcggcatgcatttttgcgaatatgcctgtatcttcataaatcgaacggtcctgcacgaatcctccgcctgattcaaacatgtttttctgctccttgaaccgctcggccagaaaataaatttgcaaatgaaagctccagcgttcaaagtcatgataaaacttctctaaataagggttttcatccacttcttcaagtgaggtattaaacccgaggcgttttgctaaagctttggttaaagtcgattttccgactcctaccgttcccgctactgttataatggcgttgtttggaatgtgaatatctttcatttaataagctcctttacctgacgggcaattctttcatagtctgtcttattcaaaacaaagtcttcagtatcaccatcaatagtcagtacagatatatccggatcttcttcctgaagctgtctgatggcggtatcgtaatctgcaatgagacgttccagatattgatgttcgatatttttctcaaacgggcgcccgcgtttttcgatgcgttgaagcaatgtcggcaggcttgcctttatgtatacaatgacattcggcttcggcaagtcgtgagtgagcagatgataaatctgcttatatttctcaagcttttgtccgtgcaatgtgcgttctgcgaaaataacatttttataaatatgataatcggacaaaacgggctgtccttgttttaaataatcccgatcagtgtcttcaagctgtttatacctgtgacagagaaaaaacatttcaagctgaaaactccactcctcgatattatcatagaacttatcgagatacgggttgtcttccacaatctcattaatcataggaaaaccgagctcttcagaaagcatagaagcgagtgtcgtttttcctgccccgataggaccttctaccgcgataaaaggggctctgttcattgaaaatcctccttaattctgcaaacatccgtcagctgccggcctttatattgtatcacactctcagaaacgcccatgaaaaaaagacgcttccaattaacgaaacgtctctttcacaatatggaattgatctccgagcaaaagccagttttgcgggaaggagaggccgagtttccaatagctgattcctcttaaatgaagttctttaattaaattaaatttcgcctgaatggagcgggcgtcttcaaaccatacttcatgctgtttctgattttcagccgtgtatcgaaagaagggagcctgggcggtttcgttatattgaatgtcgactttatagcgtgcggccagagcgatcgcctgctgaggactgacggctttcgctgtcgttccctgtttaaaaggcagtgtccaatcgtagccgtacatgttctgtcccatgacgattttggaagaaggcatttctgtcagcgcgtactcaatgacattccttacagggccgattggtgatacggcctgagccgggcctccgctgtacccccactcatatgtcatgatcacgacaaaatcgacgatttctccatgtgccctatagtcatgtgcttcataccatttgccggcctgggtcgcactcgttttcggagcaagcgccgttgaaatcttccagccttcccgatgaaaaatcgttctcgcttcacgtaaaaaacgattgtaggcttctctgtcctgaggacgcaaatattcgaaatcaaaatgaatatcgcggaagccgtgctttttggccgtggagacgatttcctgaaagagctttgttttcaccgtattatcatttaagatgagccgcccgagttcatcgctgaatgcgtcattttcaaggttggtgatgatcatcatcaatgtggtgttgtgcctgtcggcgatactttttaaattggtcaggggcggttcttttaaagtcccgttccgctgcacctgaaaactgaatgcgccgaggtatgttaaataaggtgaggcctctcttgctgcctgctgcagattagcgcttacgctcgttccccgcggttctatatatgcatttgattcgatatcgggcttattcgtctgctccggaatatacaggcgggtcccgacttgcactgtggagctgagctgaattccgttcaccctcgcaagctccgcggccgatatatgaaaacggccggcgattgccgcaagagtatcgccttgtctcacctcgtaatattgtccctcgatcggaatgacaagggtttgtccgacaaccaatgtattgggattaggcagtttatttgcttccgcaatgacatttgcggcaatccggtagcgcgccgcaatagcagaaagtgtgtcgccccgtttcactacataaatctgaatgaaaaacgcctcctttcatatccgctatcaaatgtatgaaaaaaggaggctgatcatgtttatttttcggaggtaatttgtttttcggtggttatttccgcgaagagtacattttccatcatggtcaaagcgaaatcattgtcttcgtcgttattggaagcggtgcagtctttcgggatggcaatgctgtattcccgcatataagcgtcgttagccgtgaacagcacgcaaatattaccggcaatccccgtgatcattaattgattcacttttaattcggtcagaagggtgtgaagcgccgtttcgtaaaatgcggaatgcttcggtttaatcagaaaataatcatccggctgaggtgaaatatcttctataatgtcggcgcttatgtcattgctgcattcctccctgatggcatcaatatcagccttccaaagcccgtaatgatcattaatataaataatcggccagttgttttgttttgcatgcttctttaatgataaaatacgggggacaatttgtttggttttttcagcaagacgttcgcccatatcaaattgaaaattattgatcatatcgacaatcagaagggctgtgttgttaggttcagtcaataccggcaactcctttctgctgaggtattcttattttaacctttatgagacatgaaaaaacttaagaagagagcttgaaccgatgaatgatgaatattatatgagagaagccataaaagaagcgaagaaagcagaagcgaaaggggaagtgccgatcggagccgtccttgttctgcacgatgagatcgtggcgcgggcgcataatctgcgggagacggaacagcgctcacttgcccacgcggaaatgctggcgatagacgaagcgtgccgcaagctgggaacatggagacttgaggacgccgttctttatgtcactttagagccgtgcccgatgtgtgcgggagccgtcgtgctttccagagtcgataaggtcgtgttcggcgcatttgatcccaagggaggctgtacaggaacgctgatgaaccttttgcaggaggaacggttcaaccaccaagcggaagtggtgagcggagtgctcgaagaagagtgcggagaaatgctcagcgcttttttcagaaagctgcgccggcaaaagaaagataagaggaaaaagttgtctgattagtacggttgcattttctgcctgaagcagatatacttatgtgtgcatcataaatggtgcgcatataaaaatttgatatttattttgccgtgctaagcggggaggtagcggtgccctgtacccgcaatccgctctagcggggccgaatcccttcacgaggttcgtttactgtaaggcctgccttaagtaagtggcgttgacgtctgggtcctgcgcaatgggaattcatgaaccatgtcaggtccggaaggaagcagcattaagtgaaacctctcatgtgccgcagggttgcctgggctgagctaactgcttaagtaacgcttagggtagcgaatcgacagaaggtgcacggtaaatcaatcatcaaatttcagactcacctgtttatggcaggtgagttttttcgtatatgaaaaacgggttttggcgttaaaagcccgttcatgtataataaacatgatgaataacagaggagggcgcatcctgtgggttaccaagctttatatcgagtatttaggcctcagcagtttgaagatgtggtcggacaggaacacattacgaaaacgctgcaaaatgcccttttgcaaaagaaattttctcatgcatatctgttttctggaccacgaggaacgggaaaaaccagtgcagctaaaatatttgcgaaagcagtcaactgtgagcacgcccctgtagaagaaccgtgcaatgaatgcgcggcgtgcaaggggatcacaaacggctctatatcagatgtgatcgaaatagatgcggcgtcgaataacggcgtagacgaaatccgcgacatccgtgacaaagtaaaattcgccccgtcggccgtcacttacaaggtatatattatagatgaggtgcatatgctctctatcggcgcattcaacgcgcttctgaaaacgctggaagaaccgccggcacattgcattttcatattagctacgactgagcctcataagattcctttaaccattatctccagatgtcagcgttttgacttcaaacggattacatcccaagcaattgtcggacgaatgaagataatcgtcgatgcagagcagctgaaggtggaagaaggcgcccttgatatcatagcgagtgctgcggacgggggaatgagggacgcgctgagcctgctcgatcaagccgtatcattcagcggcgatgagctggcggtggatgacgcattgctcattaccggggccgtttcccagcactatattggaaaactggcatccgctcttcaccgcaaacaggtttccgaggcgttggaaacactgaatgaattactccagcaggggaaagatgcggccaaactgattgaagatatgatcttttatttcagggatatgctcttgtaccaggctgctcccgatttagaaggagtcctggagaaggtgaaggtcgatgaaatgttccgggatctgagcggtgaaataccggcccccgctttatatgagatgattgatatcctgaataaaagccatcaggaaatgaagtggacgaaccacccaagaatcttttttgaagtggctgtcgtgaaaatatgccagacggcgcagcagtccggcgcagacatccctgaggtcggcatgctgatgaataagatccagcagcttgagcaggaagtggaaaggctgaaaacctccggtgtgaaagttcaggcggaaagcgctccgaaagaagccccgcgtcctcaaaaaggcggaaaaagccattacaaagctccggtcggacgaatccatgaaatattgaaggaagccacaagacctgaccttgaacagcttaaaagcagctggggcaagctgctggcacacctgaaacagcagaataaggtgtcccatgcggctcttttgaatgacagtgaaccggtggccgctgcccagaaggcatttgtgcttaaatttaaatacgaaatccattgtaaaatggttgccgaagacaataacggagtccgtacgaatcttgaacagattctcgaatcaatgctcgggaaaagaatggatttgattggcgttccggaagcacaatggggtaaaataagagaagaatttttaaatgatcatcagcaggaaagtgaaggatcaaacgaaccggctgaagaagatccgcttattgcagaggcgaaaaaacttgtcggagcggatttaatcgaaataaaagactaatgagatgaaagagagtgattgaatatgcgtggcggaatgggaaacatgcaaaaaatgatgaaacagatgcaaaaaatgcaaaaggatatggctaaggctcaggaggagcttgctgaaaaagtgcttgaaggcacagcgggcggcggaatggtgactgtaaaggttaacggtcaaaaagaagttgtagacgttgcgattaaagaagaagttgttgatccggaagacatcgaaatgcttcaggacctggttcttgctgcgacaaacgacgccctcaaaaaagtggatgacatgacgaatgagacaatgggacaatttacaaaaggaatgaacataccgggtttattctagggggataaataaacatgcagtatcctgaaccaatatcaaagctgattgacagctttatgaaattgccagggatcggaccgaaaacagcggttcgtctggctttttttgttctaggtatgaaagaagacacagtattggattttgctaaggcgcttgtcaatgcgaagcggaatctgacatattgctcgatttgcggacatattacagatcaggacccttgttatatatgcgaggatacaagaagagataagtctgttatttgtgtcgtgcaggaccctaaagatgttattgcaatggagaaaatgaaggaatataacggccagtatcatgtgcttcacggcgcgatttctccaatggacggcatcggcccggaggatattaagattccggaactgctgaagcgccttcaggatgaccaagtgacagaagttattctcgcaaccaaccctaatattgaaggggaagcaacagcgatgtatatatcgaggctgttaaagccctcaggcatcaagctctcccgtattgcccacggcctgcccgtcggcggcgatttggaatatgctgatgaggtcactctttcaaaagcgcttgaaggaagacgtgaattgtaagggaggaaatggcgaggcatgggttttcttcgcagaaatacattaagaaaagagtttgacgaaaagctgattgaacagctctttaaacaaaaggaagaatggaacagacagaagagtctggtcgataaaagtcttgagccctcggctgaggtgctgtttgagctgaaagtcgctgaatctaagtattttttttatttgaaagaagcgaagcagcggaatttaaaaatgagcaggtggaagtaagaggtctattctccgggatcttctcataagcttgtactaaacaagcgagggggaagattcatggagccttttttcattatcggtttaattgtcggtctggttgctttgctttttttatggggagtatctccaaagccagtaagatggattggtttgactgccattaagtttattgctggtgcgattcttctggtgggtgtgaatttgttcggcgggagtctcggcattcatattcctgttaatctggttacaaccggtgtcagcgggattttaggaatccccggcatcgctgctttaatcgtcattaaacgcttcatcatttaatttgtcgattattgttgacatgatggatgaagggtgatattctaatatacgtcgctgatgacgaaacagattctcgaaaaaagaatttaaaaaagttattgacgatgataacaacgatatgatataataattaagtcgcttcgagagaagtgttgtaagaattattgattgagtacgacataaacctagttatagtagaccttgatattcaaattcttcgtaccatctcccaaatcctcgaccgtatacgttacatgactaatgagcatctttagtattaagtttatttcagagttagacatcccgtcagtagactcaatcatctcctgcactttatgatgactccatttttctttttttgtctcagcgctaagagcattttgaaactcagtagatgcaattaattctgctaattcattttcagctttttgaagtgtctcttgtgaaattttcagcttttctttgtactctgttttactgatgtccccatctaagtacatttcctttatgcgttctattcttccctttgcctttttaacagctttttctcttaaaccaataagctgagctgtataagagtcatcattaacatcttgctcagtaggggagaagagagattcattgtatttttttatttccttcataattgactggaacagtacttcttcatgaattccttttgtttcttcgcattcttttgttctttcagcagattttcgtaaacactttctaacgtgttttcttctgcctttgggttgttctatagcttgtgctttatgacaataaggacatctaacaataccagaaagcctgtgggtattcatatttaaacgtcttccagccactttatatgttctaagtttttctattctattcaggattagggcatgttcttcatcggttttcatggtttcatgatgaccttttgcaattaatacttcatctagatttttattttgaacaatactgttgttgcttttgcttttcttgtatttaccaaaccatacataacccctatgaaaatcgttggacagaatttctgaaacaacttctccgtaccaaatggaacggccggatggggaagggactttcagttcgtttaacatctcagcaattactgtgcaagaatattcctcttctaagaaccatttaatcatcattctatatatttttttcttttcctcaacaactactgcagctttgagattcttgtcccacttataaccgtatggaacagaccctgaatgcagtctgccttctcttgtggcatttttctttccgttaatcgttctccgttttattgctctatattcacttcgagcaataattgattcaaactcagaaagcatttcgtcgccttcgattgataaatcataggttttttttggtgtaataaacaatgtcccactttgcttaaatgcttcaagtatacgtccggaatcaatttgtgatcctctagagagtctgtccattgctacagcacagactgcatcaaactcaccattttcgattcttggcaacaataatgaaaacattggtcgttcatcaatagtctcacctgagacaacttcctcaaaccactgaacatttttaaagttctctctttttatgagatattctagctcatttctatgtttggcgagtgtatcttctgaatctctgtcttctctggattttcttgaataaactgctattcttgaattttcgtgtaacgccaagtatttcatcctttcttcttattgtaagtgtagttagattatatcatgtgcattggaatttctttataaaatcctcattttaacgaaatattttagatcaacttgcttattaatctaatttaaagtatcctaattgatgtatcatagggggtttaatcagccactatagaccacagagtccctcacacgctctgtggttttttgtttagattggaatatacccaaatgaaaaaagaagcctcagagggcttcaaattgattaattcttctcacatgcaaagttgtcattatcccgatccatcttagatgtataagcagggtgagtgcttggtactccatgcggatatttctttctcagctctgtgcagtttgcaaagtgttctgttcctccagtagaaggggaggcttgtgtagagttagaagagctacttgatgctgaactacttgaatgggaactgcttgagttcgatttatgtgtctcagattgatgtgttgtaactgacttttgagccggcttagatacacttactgatttcttcggtttagttacgcagccattaaatcctttatcagttgcatagtcattcttactccaaatcttcaagtctttatctttcgcagcttgctcatctttcttatacgtgtctaaatacttcgtgtttggctcatatacataagctactcgtgctaatccttctttaagcagtgtttcttgtactgatttgccatctgcgtaaacgtaagccagcattctgccatacttgtctgtacgatctcctttatcaaactccagttgaagttttcccttgttaaccagctgtttgtttcttgctgaagcatcctcaccatatggttgcacacaagagtatggtttcttagtttcaggcgtgtcaacaagcaaataacgaacagttttgacctcgcctttatagttaactttaatcgtgtccccatcaaccgttctgtttaatgttacatcgaccagctttttcttattgtcagatgcctttttatccgacgaactcttctttgaagcatcttcggctttttcattcttgccatcacttttgttgtttgattgattctctttcttttgtgttgtctctttttcactcttttcttcttgctgcgttgttttagctttatctgaatctgatttatctgtagaagcagagtcagatccacacgcagccaaagaaaaacttagagataatgcaccaatgcctaataaccatttcttcaatgtaattcccccaaattgtttgttctgtctttatatcggacaaaccttcctaattataattatagaaccaaagattgtaaatttaattttagataaacatctgattttgaaaatcgaagaacctaaaactatggtaaaatttagataagattaagtgggaaggagacaggtatgcaagtatttgaagcatcctcgttaatctcagcagcggaaaagcgggcaaaagaatacgatcagattagagaacaatttatcaatctcagaaaagcatttcaaggaatggctgatttagatgacagcgagttttcaggtaaaggtgctgataacattaaagcattcttccaagatcacgctggtgttacagacagctggcttgatctgatcgatatgaagattgcttttcttaacagtatttcaggaaaagtagctgatgccggattagccgattcgtttgtggaagagtcatttttagagcatgagttgattcatgcgaagaataagtcaaaagccatcatgcaagagcaacggaatgaaatgagggatattcttaatgagataagtgatattgttcatcttgatgttttctctacagaggatgtcgatcaaaagctggattcagcagataagaaacgggacaataccatacacaagctcggaaagctcgatcatgatctaacgaaggaatatgcagaaaccgaagcgaacgagcatttcatccaagccgactttcaacagcttcaaaatgccacgggtaaagggaaaaacgcaacaccacttcactataacgccaaggcgtacagagaaagtgacatacataagaaaaaaggcgagattgcaagacattcggatgcttatttgacgattaaaaaggaagaagcgaaagagcgggaaatcaaggatctgaagaaaaagctcgctgacggtgtgaccgatccggatgaatatttagaaatcgcgaagaagatcggctatgaaaaccttgaaccttcccaacaacaatatgtgatgcaacttgaacaagcaaaacagatggaagaagccggagaagtgacttgggatattttaaaaggagccggcgttggtttatatgatgtcgggaaagacacggtaacaggtttatggcagctgatcagcaagcctgatgaagttgttgaaggtatcataggggcagttgctcatccgattaacacgtataattccatttcaacagctattgaggaatcgtatcaaaaagatatggtaaatggagatgcttactccagatcaagatgggtgacatatgcgataggtacggtagttacctctgtagtaggcacaaagggagccggttctcttacaaaagctgacgtagcaggaaaagtcacctctaaagtcagtaaagcaggccaaaagctgaaagatgtctcaattgctgatttattgccttataatccacgttacgatgttgttccggctggaggagttccttataatgtagttaacggtgagaatttaaaggatcgtctgcttcagttaataaagtctgccaatcctagaacaaggttgcctagaaatcatgggagatgggaagggactcctggtaacggtaaatggcactcagatagacctgacgttaatgcagttactaaaggagaacccgtcacttttatagatggcagaccgatttttacaccatggagcaaagggacgattaagtttaaatcaggagaactgaaaggtactaaaaaggattttccagcagtttataaacgtattcaaaaaatgaaaggctttaaaacccaaaaagaagctgaaaaatggctgaaagaagtagttagattaacaccgcatcatttagacaataacaccatccaattaatccctatggatttacatggtaatatacctcacgtaggttcggcatctgatttaagaggaggattttaatgagcatacaggcaatcaagaaaaaaatgagtgaattttatttagatataagaattgataagaacataaactctcatcaagtccttaaaaaatttgaggacgaaaattctttcgacataacagatgattataaagagtttctcaatttatatggggaatgctggatagaggaagataatgtgtttttccctgttttagaggacaatccactagcagataacggtaatctccggttaggatatttctacggtcttaataacaatgatgctaatattatcaaattaaaagagaatctttcagaacaaatgccggactggattataccgattgctgatggtgacggaggagatcaaatttgtcttggtgtgaaaggagaagcagcaggaaaagtttatttttgggatcatgaattgacaaatggagtaaaagacacatttttggtcgcaaactctttctctgacttcattcaaagtctgtttatagaagaggcaacagatggggacgatgaagacgatggtattttatctattgagctagatgatgatttattaaacagttaagcaaaagtattgcaattgtatgagatgatgcaaaagtaagcattcgtaatcaaaataaaataatggttttttccataaacaaagtattgcaaattatttcaatggtttcacttaatgtgttataatcagaactgtaagatatttgatcggttacagtgtatttctttcataagaaatgcataaaataaaaagaccagggtgttggtagcaccccggctctgtacgaaaagctgcccatcaaagggcttgctcgatgttgaatctgcgtagacctaaccctttaaggttcctaagctcaagggaaggtctattttttcttttggcttgacgttacaatcatcattatattgaagatcaacaagacggtatttaatatcaatccgccaaaattgatcattatcattaatgattcgtaaacagtcattttcccaccccctttctataggggatgagcaagactcccttgagtgagcatgcttcaatgtacaggaatcattatacactaattccaaatatatgtctgtgattatagcaattatattgccaaggtgaatcagtcacttgagcatcaaagtttaatgattaggacaatatcatgtaatctttattgtgtaagtgcatctgggatattataattttaaattgttgaaattaactaagggagaatctgacgttggaatttactttagctaaacaggttttaaagttttcattaacaagtggcaaaagggcagaaataaatgtgccaccagtgctcaataaacaagacattaagatattaaaaagtcaattaattgttatggagatgcaaacaaaaatatctaatgaagatatgaaaagaaaaaggattagaaaaacgaaaataagcaggctataaaaatagcccgtcatttgcgtgatccgaaagaaaagcaatactttgtgccggagtttttaagtgtgaaaataaattactatgtccccccttacaagcatacattgtgatatgtaagggggggatttttcttgcctagataccggagcgctcttcgcaagagagggcctttgccttttcggtatgtgcttcttctgtcgtttgcttttttcaccatatcgacggtcattagcctttggatgatcaactcctcaatcaaaccggtgctgatgaacataggagaaatggaaaccaaacgggtggcgacagaggtcattacggaatccattgaagaatacatgtctcacagtgacaatgtgaaagatatggtcgatatgaaaacggatgaaaacggaaaagtcacaacgatggattttaatacacaaatggtcaacagtatgaaggcgaaagtgacaaagcagctccaggctcatctgaaggaagtggagtcgaacaataagcagcatgaaacagaaaaaggcgcgaaaacggccgatgcaattatgattgatattcctttagggcaggtcacgggaaacagcattctcggaaatctggggccgaaaatccccgtgcgctttaacctgatcggtgatgcgttaactgatgtgaaaacaaaaataaagccgtacggcattaacaatgccctgatcgatatcagtatttttgtggaaattaaagtgaaggtcattattccgtttgccagtaagacatcagtcgtcacaaataatattccggtctccattaaagcgattcaaggagaggtgccgcagttttataacggaagcggcggatcaggtgtgacgccttccgtccagttgccgaatgaaaaaaaggagaaagacaaataaagacacacagccgcattttcttctggcggctgtttttactttttcctgtggatttcttgaaactgaactcaaagtatcgactagagaagctcataaagcttagtggatacttgctgaataatcatttccaacaattacatcgaacgattgttcctgtttatattgaataaagaacgtttgttctgttaatattagatcaataaaggagtgattcaaaatgcttagagatcgaggagcgatcaaatggacttccatgatgcttccagaacatttaacgcaattaaaacaggacttgttagatgtttcgaaaatggagaagccatctttagatgaacagcaaattgaggagattgacatcttggtttctgaagcaatggcattcaataaagaactgaagtttaaactctttaaagaaggaattgccgaggatttaatcggtacagttcaatatctcaattacgaacaacacaaattacatgtaaaagatcatcacgatcaaaccgtatacatcaccatgaatgacatcataggagttgcttacaatgattgattactcacagtttccacgtaaaaatatactttgtgtagatatgaaatccttttatgcttcagtatcgatgtattcatctgaaaaagattataccattctcgaagacaaaaccgcaacaggtaaaaagcgggattggaaagggaaaaagagacggacgaatcttatggcagagcattatgaggcgttgcagaagaaaatcggagcaccttactatggcaagaaagctgaaaagctaagtggttgtgcagagtgtctttcgtttaaaagagatccggagacggacaaactaaagctgtatcaagcccatttttgcaaagtgaggttatgccctatgtgtgcgtggcgccggtcgttaaaaattgcttatcataataaattgattgtagaggaagccaaccggcagtacggttgcggatggatttttctcacgctgaccgtcagaaatgtagcaggagaagagctgaagcctaagatttctgacatgatgaaagggtttaatcggctcatgaaatacaaaagggtcgatacagctgtacttggctattttagagctttagagattacgaaaaatcatgaagaagatacatatcatccgcattttcatgtgttattgcctgtgaagagaagttatttcggcaaaaattatatcaagcaggcggaatggacaagcctttggaaaagggcgatgaaactggactacacgccgattgttgatatacgaagagtcaagggaagagctaaaattgatgctgagcagatcgagagcgatgtgcgggaagccatgatggagcaaaaagcagttttggagatttctaagtatccagtgaaagataccgatgttgtgcgcggcggcaaggtgacggaagacaatctgaacacggtgttttatttagatgatgcgctttctgcccgccggcttattggctatggcggcattttgaaggaaattcataaggagctgaaccttggtgatgcggaggacggcgatcttgtcaagatcgaggaagaggatgacgaggtggcgaatgaagcatttgaggtaatggcttactggcatccaggcattaaaaattacataatcaaataaaaagcagaccgattgatggtctgcttttttgtattactagctcgggaacgtttggtagaaagcaacaatgccgatcacgcttagcacaactaggattcctagaatgctccacaatgttacttttacacgtttagacataccatgacctcactttttaggctcaatcaacggtgaattttttgtaagtgcgttttccatttttatcgccgacggctttgataaatacgttacctagagtgataccgatgtctttgattggcccgatttgataatagaaacttcctgaaactgctgctttgttatcgcctgtaacccaagcgttcttgccgcctgtgtttaagcctgttcttactactggattcaagttgcggactactcttgcatttgaagagttgatctttttcacttttccaccagatacattgtagttaacggaaactttgtaagtagtctgttttactccgaaaaacttaactgagttctcgtaagaaacgcctttgtcccccatagcattgattgggtcatcaacaacaatttcgttttcttctatgttgataggatcgatctttgtaaagctttccacaaacttttcctgatcttcttttgataaggctttaaaatcttcaaggatttttccagcttccataacagctgacgatatgtactctggagatacaccggctgcttcagcggcatctgaattgtaatttgcgaggtacttttcataatcctggggcgtatattgacttttcacttcttgagcagatgctgcgcctgaaggcaataccaatccaagtgtaacaaaactgataatcataaacagaaccaatcttctcattttgacactctccttcataagatttttgaaccaaaattaaggtaacatagattgtctgttcgtgaacataatttaacatatttgaaaaataattgattccaaatccccacttgtaatattttccgttgcgggactttttcggtcatggactattcataataagatgaaaatttgacacagagaacaaaatgttcatgtgttaaatgctgcgggagcagaaagggttttccgatttcctgccgatctctcatcggcggaaaaatcgggtcggcatgttgccgacaagtggcacgaactttcgatgcgatagcgagaatgagagagccaccggcaccgcaggtcgcacgtccaaattgaatccgtaggaacaatttggtgtagtgcgttacaccaaaactgaaattttgtgttaccataaccctaatagagtggtatgtattggggggttcgtgtggcaaattatgcggttatcaggatggaaaaatacaagaaagatagactgaatgggacgcaaaaacacaatcagcgggagtttcaaaaaagcaaaaatgaaaacattgatcgtggccggtcgcatctcaattatgatcttgttaacggtcaaccgatcagctacgcacaggcggttcgtgaaaaaattgagggcagggtcaaacggaaagtgcgggacgatgccgttttagtgagcgagtttttgattacggccagtcctgactacatgaacggattgagcgagacggagcagcggcgctattttgaagcggcagtggatcatctgaaagagaaatacactgcggaaaatatgttgtatgccacggtacatatggatgaagcgaccccgcacatgcatgtcgggattgtgccgatcaccgaggacggccggctttctgctaaagatttctttaacggcaagctgaagatgaaagctattcaggatgattttcaccggcatatggtgaagagtggttttgacttggagcggggagaaccaagcgaaaagaagcatgaaaatgttcaccagtacaaaatcaatcagcggaaagcggagcttgagcggctgaacgctgagatcgctttgaaggaaaaacggaaagcggaattggaacagcagaaccgagcggtcgaatcagtggtttccgtcaaaaaagaagcgctgacggccaaaacgcaagagcagaggatcccgaccgttgagtatgaaaaagccggtcttttcaaaaaagacaaggtgattatgccgcagcatgaacttgaaaatttgtatgcttatgcggaagatcaagggaaaatggcggcgcaactgtcgcggcaacttgaagcggaaacggaagagaaggaacggtggaagtccatagctggcgaagaaagggagcgggcagattcgaaagataagatgctctcggatctgcagacaactatgaacgaggaggtcgaaaaagcaaaaaggggtatgcggcggaagctgactaaagaatttacggaagagcagcgggaagaactccgtcaggaagtgaaagaagagctgtctgctctgaaaacagaaaacagcgagctaagagcggagaatatggatttgaagcggcttacgctgtctctgagcgaacaaaaagacaatgaggtcaaaaagcacgccgaaacgaaaaaaagccttaaagcggaaagaggcaggtatggtgagctgctgaacttcgcccaagagcagaataaggagtttcagtcgctgaacgaggaaaataagacgctaagagagcgggtggccgtactggaacagtggaaagacaaaatggtgcagtgggctaaagagaagttgccaagggtgcggagattagcggtttcatttttcaatgcagcaggtatgcgtcgagaagcagctaaatataaggacaatgaattggagcgataaatggttttcattaactgcacccattaactttacaccatcaaaagcttgaacttattgatataaccaagttttaaaggggccaattttgatttgttttacagtttgttttacaaatgttttatcagaagaagaaataaagaaatataaaagaataagagagcgtggtgtgcatatcagttatcctttccaaaattgccaccactttttttgtttagtggctgcgatcattctttgtgtctccagagactcccgtaatgcggcggtgagtgtctcatgtctttcttgctgtcttttttcgaattgttccatccgttctgccatctggcggttaaattcttcctgtcgcttcatgaattcaaccaaaggattgtcctgtagcgatgtagcggtatccgatatggttagttttgaacgatataggcttgctatgtgctttaccgtttcgtcgagtgagtgtccattgatcttagtcattgtacatagatactctaaagtctttacgtcatcctcggtatagagtcgccatcctttcgaatctttattgaacgagtagccttgttcttcaagcatactggcatacttgcggacagtcaccggctctataccgaggtgttttgcgacgtccttggacgataatttgactcccatatccatcacgaatcacctcgtaaaataggttcgctatggcgaggccagacaccttcaagtgttgcaccctttattatgtttgagttgttttgaaaagggtgcatttcaaaaggagcgctgcatacctaaactagaggaaaaacccagtcatgacaggggactgactgggttcttttgtgtttgagtttgttttggaatttaggagcgttcacggagtgcccagttatacgcaccaaataaattgggcgtactggcggaaatgacccgcaggggcttttgataaagaggaggggggtagtaatgcaaaagattgattttgaaacagggatgaaatatgtaagagcaaccctgggctttgagggtttagtgctgacggcagaagaggaaaagcttttagaaaggcggtttcatggagaaatcacagaagaagaatacataagaaaagcgctggagctgtcttatctctaaatgggcagcgggcgctcttggcgtgagtcaacggtaaccggaccgtagggaggattaaggagttgactcactcagcgccacccgaaccctttcagcactcaaacaaacccgtttgtttgacgccaaccggcgagggagccccccgaagattcggggggttggggggattgagtattggcatccaacggccatccgttggtgggtttgggcaaagcccaagaacttgactagtgaattgggactaagttactcttgaaggagaaaaaagatcgggaaaaatagttggtgagagaagggagcgtaaggcgacggcagtcgccgagcggcagcgatagcgaccggatcgaatccaaccgaatacccctcctatgctaacaggggggtagtaatcgtaagtgttaagcggaatccaaatgtgattccgtttttttatttcaagtatttgttgtgtagtaatgagattcctactccggaaatttatcgttgcggcatgtcgaaaattttccgcaacaaagttatcaatccttctcttatgctaccattttcataaaaagggttaaactggagggggacgagttttatgagtgccattccgtctgctactgtgggggttaaaattaatgattggcatgagtatataaacagatttgatgcaaaaaacgctgaaaaatgcaaagcagaagtagaaaaaatgatcgaggaaatggaagaggaccaagatttattactgtattatcagctgatcagttttagacatgatttgatgatggactatcttttcccgtcagattcttctaaaaagttggaaacttgggagtatttaagaaaatctgaaggggccggacagaagttaacgaagctgctgaaatactatgaccatttgtttagaggaatgtacgaatttagaaacggggattatgtagcggccattaatcattatcaaaaggcagaagctaagattgccagagtcactgatgacatagaaaaagcggaattttattttaagatggccgaggttttttatcacatgaaacagactcatgtttctatgtattatgtgaaaatgtcttatgataagtataagaagcatcctacatacaaagtaaatatgatcaaatgtctttttgttattgcaggaaactatgatgatttgaataaccataaaaaagccttggttcatttacaaatagctttagaaatggctgaagaagttggcaatgaattgatgcagacatttgcatatttaaatatgggcaatagctataaccgtttgcaaagtccaatggctattcctttgtatcaccaagccattaagcttgcaaaaaaggcgggggctaaagaaatcattcaggcttattacgatttgtcccttattcactttcagaacggtgaaatgatcgaggggatggacttttttaaaaaggcagtaaaggaagctgaagcgttcgaaaatgaattttacatgaaattgttgaatgtactaaaagcattatttattgatactgctaacagacaaaatgtaaaaaatgcattgtacggactaaagaccgaaaaaggctatccatactttgaagagctagctttagtggctgcagaattctatactaagaagaggcgcatggaagattctatatacttttacaatgaaatggtgtgcgctcaaagacaaattcagaggagtgattctcattatgaaatttaaaagtctttttgctgctgtcctcattttgggtctgttagccggcggtgcaggttattctgtttctcatggggaaatttcagttgcttctcgaaatgcaacataaggaaaatttaaggcctaaatggggcggactcttagagtctgctttttttattgcaaaaatcgttttaaagctttttaaggcgttttattgggttccctttataaaagggggcgttttttatttaaagcccgtagaaacgaatctgagcattctgaggacgcctttaggtatgcagattagctgttcaccttttttaagtagcgagtagcggagtgcccacttacgcaccttatcgaaaggtgctcgttttttcgcaccggcgaaataaataatgctacgcatttgaccatggctggatgtgttgacagggtgttgatagaaaaggccatgcgctgactgtgtggaggttcatgtgttggtcatgtggagacgtgcggttttttaaagatattgaatatctaaaataatgcgcggctgcagggccgattttttgaaaaaaaatctccccctatggggaagaatggttttgatcttaggttttgggttttaaaaaaagaccggcaattctgccggccttttttacgattttgacggagtcgaaatcgggtcttttcttatcttgatactatatagaaacaacaagattttaaaaaatcacgttcagcccttgtctgtcaagggcttgagctaattttgacagataaaaactccatctgctattatttaagtaccaccaaaaataatagaatgctagaggactagcaacagaaggagttttttgtattctcccgatacggcgccagcaggaaaacgtctgaaggtgaaaacgccccgcgtttacggggcgatcgggaaagcaccggcagcgccgtgccatgaaatctctgcggctcatcgaagctgcggggcagccggattccggagccgaccaggcgccggcttttttgtggttagggcaggcaacgggccgccctggctgcagctgaaggagctccacggccgtcggctccgatgcggcgccagcaggagaacgtctgaaggagaaaacgccccacgtttacggggcgatcagggctgtaccggcagcgccgcgtcatgaaatctctgcggctcatcgaggctgcggaggcgacaaggttccggctttttttgtgtcctggtcaagcaacgggccggccaggcgccggcctttttgtagcctgcaccaagcaacgggtcaccctggatgctgaaagagatccgccgcgtcggcaacagcaatacagcaattgcaggaagaacagctgtgttgaaggcgaaaacgtctcgtgtttatggatgctctggtagcctgaaaaaggtctacggcagatgatatttcactctgctgtcggctggaaaaatatcttgtgttaagttgataagcaacagcgctcttgtgggagtgtgtaaggtctaatggattatgtattcattatctgatcctttcactttgactaataaagattcattcgatttgaaggtttagataaatcgtcttggtaataaagtcatttttcgacaaaaaacgtcaattttcaagtgtgtttgtcagaataaaatggtaattcgggatgatgacccattgaatttttacatttagtataaaaagggtataaagtaataattgataaggaggtctatgtaaccaagatagtgaaaaaagatgagagtcaataatttcagtgaaaagaagagatttataaagataaagagtattctactaattgactcaaaaaatatgcgcaccaatcaaattgttgctactaaccttatcaaataaataaaagttactgatcattcatcagtaactttttattttgacttgtcataggaggaatagacaaatgaagaaaaaaataggcgttgcttctgccctttctgctgtgcttttattaggcgcatgcggaggacaaaatgattcttcttcttcggagcaaccaaataagaagaatgcatctgtaacaacaaaggataatgaggaaagccaggcctcttttaatcttcaaaaaaacgatggccgcgatgtatctaatgtattcaatccttttattaaagaagctgtagagggagatgtagaaacagtatataagaatgctgatcctaaaatcaaaatcaattttgatgggtttaattttagtgtttctcaatatcaagtcgttcatatcaaaaacgctaagaatgcaccatacagctttaaaggagggaaagaaggatatgttattacgctacaagctactataaaaaatcaaacagatggaaaggcatacttcaataatcctgttctccagggaagagatgaatatcatacaacgcaaccagatataaatttggttaaagatagtgacaaaatcaagcctagtaagagtggaacccctggatcgccagcttattatgaaaaaggtgaagcgaagactggttttattcaatatgaattatcggcttcagaatacaaagagtttaaaaatgaaaagacaaaactagtgatttcccctccttcaaaagattctatgttccgcgagcatatcggtgaaaagcaaacaagggatctcccgctgtctaggaattctttggaaatacaaaagagcgataaaaaattttatgaggatcagattattcgcaaaggtattgccgaaaaaaccatgatagaactcaaagacggtttggctgacaagaaaagtgaaaataaagttgaattgacactggaaggctttcaatttactaagttagctccttcagttagtttcaaaaaatcttttactggttttgggaatgaggatattgttgcagctacctttaagttacatataaaaaacaatcaaggtgacaccctgccattaggacagttcagctcttttttagacactgacaagcgacattatttaaatcaaggatcattagagtatgattcaggagacctccggccaggacagtcaggcacaaaatatttagtgttcttgatgaaaaagtcagaacttaacgaaaacccaaaattcaaattgcgcattagacatattgaaggaaatagtggtgacgcgttaaatgatcgagaggttgactttaatctggttcgttaatcgaaactgaagagctctctattaactacaaaatcatgattgttctcattagacaaacatgataaagtagaaaagtagaaaagtagagaaatttaaaagttgttgtttctaagggatcaactgatcctttaaggaggtgattaaatcgattctgaaatacggacaacttaatacttcggtttcttttattgatacgagttagaattttccctcttttcaaaaaccacttatcttaaaaagaggagaaatgtatatgtcaataaagaaactatcggtgctgtttagtatttttttgattgctttgagctcgatcttctcgtttgcagggaacaaagcttttgcagattcatttgcgggagaccctaatactaaagttactggatgggcgtttgatgagagtatcggcggatacctgcctaccgagcaaatcaagtcagtaagtgatccgaccagatttgcctattgcctggagcctggaaaacactctcctgaccatgtagatatgccatctgcaggacaaatgaatgacaaggtatatcgggttctgtcatatggatatccaaacgctacagcgagcgaattaggagttagtagcaatgccaaggctcattatgccacgcaaattgcaatttggcttacaatcggtgaggtgaaagcttccaatcttacctacagtgacaatagcatcgaaaaggcggttcagcaccttttaaataaagctgcaagcgaaaaagatacacagaatgtcagtgttacagtaactccggacaatgcgaaagcatctgtgaaaggagactatctcgtaactgagccgtatacagtaaaaagctctgcaacaggtacatacactgtttctttgtctggtgctccaaagaatgcagttgtaacagatgtaaatgggaaagtaaaatcaacattttcagcaaacgagcagtttaaaatccagttgccaaaaaatactccgacagacaaagtcaaagttactgttaatactgaaatgaacaagcttgtatcaatgcaatacaattcagatgggacctatcaaaacattgtgtctttaaaagaggttaaaaagaatgttgaggtcggtgtctctgcttcatgggaaacaactggcgcccttcaaatattaaaagtgacagaggacaatgcaccgttaacgggagttatctttgacatttttgatcaaagtggtgagaaagtaacttcagttcaaacagataaaaacggtaaagctactgcttccaaattgccgattggtaaatatacagcggtggaaacgaaaactgctgagggtttcattttagatcaagagcccaaaacagttaccgtaaatgcagatgaaacaactacactttccatcataaacaaaaaaattcgtggaaatgttgaattgaaaaaaattgatactgatagcaagaattcattagaaggtgctgttttcgagctcttcaataataaaggaaaagcaattggccaatacacaactgataaagaaggaaaaatcctgattaagaatttagaatatggatcatattcatttgttgaaaagagcgcacctaatggctatgttttaaacactgagccaattaattttgaagtcaaagaaaataaaaaaactgtgcaaattcaagcagataacaaaatgattaccggctcgctagaaattacgaaaaccgatgtggcagacggtaatactcgcttaaaaggtgcagaatttactatctttaatgaaaatggtgaagaggttgccaaggggaaaacagataaagatggtatagctcgttttgataatttaccatttggccaatacacttataaagagacatttgcgccaaaaggatatttaatcaatgaggaaacattttcttttgagatcaaagaaaatggccaaatcattaaacacatggtggctgataagaaaaaagctgttgccgcagctccagttttcgaaaaagcttcacctgtcgtgaaaacagaaaaagtgcaaactgttgttaaaccggttcagaatactgtcaaagaagaacagccggttaaagaaaacacattgccgaacactggaaatcctaatcagtaccgagctgtaatgattggccttttcttaatcattatcggtgccgcatggtatttgttaaagcgtaaaaagacacaatctgatagtgagtaagatgacatagagagacagctgtttgctgtctctttcttatacggaggttttttaagacatgaagtctaaactttttcctgtttttttgataattgttggactgttggtagcttggtttgggggcggaaaagacataatatcgagcaagcagaaaacaaacacatctcttgctgaagcgaaagaaatcataaaagaaagcaagacagagaaagcttctgaaaacaataagcaagaaggaaaaaacgaatcattccaagtgaaaaatggtgaaacggttgggattctctctattcccaaaattgatgctgaactaccgattgtggaaggtactgcagcagaagacctgagtaaaggcgttggtcattataaaggcagcagctatccgaatgagaatgggcaaattgttctttcgggccatcgggatacagtttttcggcgcactggtgagctaaagcatggcgatactcttaaactaagtttgtcttacggagaatttgaatataagattacagatactaaaattgttgatgagaatgacacttctgttattactctgcagcataaagaagaagaattgatactgacgacatgttatccattttcatacataggagacgcaccagagcgttatatcatatatgctgctcctatttaattagacgcttatgattagacgcttatgaaatgtttatttgtattgacagacaggtagtggaaagataagatttacacaatgataagtcaatctccacaaggaaggtaagttttatgtctgcaaataatgaagtgatagtgactgcaaagatttcgaaaaaaacggacgatatgctggatgagttaaaattggaatcgaaaaaaaatggtgaaaaaaaatacaaaaaagaacttatggagactgcagttactgaatattacaataaaatttttaaaaaatagatactgtattagaaggaagctgtcatcaagatagcttcttttttaccttcaacagccagggcggcccgtagcctaccctggccggttccggaatccggctgtcccgcagcttcgatgagtgcggaatttcacggcgcggcctgtgctttcccgatcgccccgtaaacgcggggcgttttctccttcagatactctccggccggcgccgcatcgaaaccgacggccgcggatctccttcagcagccaggacggcccgttgcctgccctggccacaaaaaagccggcgcctggccggttccggaatccggctacccccacagcttcaatgagccgcggagagtccaccgcagaggcgctatttgtccctaacgaaggaaatatgctcccaatcttatctgcataccatatcgatctacagggcgacttcttaatctgtacgtactttttcgtttcagccattacgcaatctctcctcgtttttgttttcgttagaaccacgcatcatccacgccttcattgcgatcagcccgtttcagttcggcttggacttccgtaagcacacgcgataagacactttcgcgcatatatgaaaacatgaacgcaaagttacagcccggatacttcagcgtcggctttttctccgcgaaacatttatcgatgaatctccgcgtaacctcggcgccttgctcgtcgatcatccgctttaggtttttcgcctccatgccgcggttgttcgttacgtatggaattccgtaagtttctttgtgcttggcgtgcaggtagccgataaaatcgcgcgtattccacttggcgaccggcttatctactttttcggacatagacatcgctcccttgctccgcgcatctcgcaataatccgtagtcgcgcttcggctttttctaaatgtgttcgcagcacatccgcctcttgttcgagcgcttcaatgtgaccaagcaaacacgcaatatcacgaggagactcttcgataaactccgcatcgtgttcgctgatctcgatgtactttccgccctccgcgacatctatggcaactccttccgctcctgaaaggcacgtcgcataatacccttccaactcccatgtccattccgcgtcagtaattcgttcgactctttttcgaatttcatcaagacctgtcttcgttagtttaccgctcatcttccggcctcctcatgtaatgcttcgatttcgtaaataagccgccaaacgtgatgataaaggtgttcaggtacgccgagcttcagcgccgctattgattcgtttaattcgtatggtgtcggtcgcttcatacgtcgtcaccttcccaatgaccatacttcctcattatgctaattacctcttccgcataaggctcatcttgattaatcactaggtattgagggaaggattgtttatcgtctaccactcgatttaaagcgatttctacaccgagatcatagagggcttgttgctgttcatcggttccataccgagtaacatcctcgtttttaagaatcgtatatttactcatcgtgcgttcactccttcgattttgattccgagaagattgagcgtattgataacgccatccctttcgcattcaagactgaacgtaacgccccgggattgcgcagtccgttgcttttcctgaagttcgtcgtaatactcgcgtacccggtcttccggtgtaccttcgatctcgtatccgttaattaacgcagccgctaatgtggtgacgtccatatcgtcgaaagtgtgtccgtcataccagcgaggagcgtgcctcgataggaagtccgcatgtgcacgtaatatccaatcgtcttcgtgtccgaaccctcttgccgattcgattgcctccgcctgttccttcgtgattgtcggcttcattttagcgcctcctttgcgtgtaaattaatttcatatagcgcagtaaccggaaccaaatcgacgctttcttcgggtaactgcgactttatttcgatcaccctcaacgccgccgtcaaccgctcattctcgccaatcaaatccgccacagcacaacgcaatcgtttaacttcttcggtcatgttttcgccgcctctccgccgttttatcgtctaccctaccgaataccctcgaccgtcagtaacgccgctaattcgccgcgatacgcacgtttattcgtgctaattccgccagcgattgcgcatccgaagacctcaaccgccgattcattacgtccgtcagcgcgcgttggtaatcgggtgataccggaatgttaatcgtcatgctacaaccgccgtttcctcgtcgttaaaagcaccggccatttcgattaaatatagaagccggtctgctgcgttcgacgtataattcgtaccaatccacgcagaaagagagttcgggtcatttcgtttagataacgcccggtgaacaattgcgtggcaatttgggcacaacggtgcaatatttttaggatcattactacctccgagtgaaatcggacgaatatggtgccaatcgacaattggtgtactgtctacgccacaactatcgcatctaatacaatctccgtaagaagtctcaagcctttttacaacctgtctggttgactttctggttctatccgcgtcttctaacgatttttttagtgatctgaaagacttaagtgttcgcaccctcccctgcaaaactgcttcctttgctctttgtttgtatagattagattcagatgagggtttggatatctcatataacaaagacacaggcaactcttcaaggtactctgctatatttgaatgacggctaataagctcatacctatgaattagtctataagcatgacctctgctaattcctagacaggaggaaacccatactccgaataatccataaccatgtttagaaagcttttcttgcgcctcgtgcaattcttttccgatacgtgtgtatgcatcagaaacgattccttttatctgcttttctttttggaggataaattcccgtgtgtgtttatccaactcgttataaatatccataagacactccccctgtataagagtcattttgtgaacgctttttaccgcgataagattctattaataataaatatctgcgcgaaaggtttttaattgagcgctattatttattctttttaaagatattctttttaaagatattctttttcagttacaggatagaaagtttatatatacagagctgtaaggttatatctacgcttctgtaagtttagctcgaaactctttaccgaaaagggattcggctccttcgatttcttctgcgatctttttcaacgcttcagcaattttcggctcagcccaccggaatttctcccgatctaatgggtcattgacgatgtaaacgattttgtcacgccctcgtccgctcggctttgtctcaatttcgactagcccggcttcctttagtattgcgtcgagtatcttaagcgtcgaatacgaaaggttaaacttttcagcaacacctttccggccgcgccacgactttccatactcggaatcctcgcgattgtgtctatagcgtagcagaaacgtatagtacagcgttgccttatcgcctatataaccgtggtacagatcgaatagttcgtggtaaaccatcgaaaagttttcgcgtgtgttgccgcttcgtatgaatacgtttgtcatgccgcatcgactcctctcttcatttttatttcctcggattttagttccaccaaaaacgagtttaaccgagaaaccagttcgttgtttccgtttttcaaaagcgacgggatgaactcgctgatgtgtgtaagagtaacgttaggatgtgcgaaactaccttcggactctttggcgtaaatgatcgtaagatgatccgtatggcgcaaatacttgtcgaacgttttactagcgcgattaaatgcggtattctcgcttaacttagcatcgatccatttagttccgtcaacaatgaaatccgggatgcagtcataaattcgcttttgttcctcgaccgatccgggatgtagcgccttgagaacttcaccaacaagcaactcaaattcgcgtcccttcgttatatagaaagatgcgtaagattcgttgataagttcgtatgacaatccccattcttcgcataatttcctaacactatggtcgtaatatttccgtaagtaattttcgatgtgccacagtttatttccgtaaatatactcgcgtctcaaaccatgcggaaacgtagctctaacgtaggcatccagcgcctctttttcgagattttcaagaaccccttttctgtattcgcgaaactttgtatctgaaatgttgtacaattcttttacttcttcagaaataaatttgttctcggatactgtatactcgtcgtcgatgtagaaacatctttcaatttccagatgagaaggttctgcgacttgctcgtagagaccgtatgcaattagagagtctttcgtaccgccgaaagccctctccagacgctttctcacagcgttgtaattatattttgtggagttcatcaactcctcccttaagttagttacatcaatgccatcatctattaagtcatctataaggagcaatgcgttttcttgtgtttgtgtaagaaccatctttttcacctctcatatataactgcgagtttaacttccggaatggcacatcttttctcgaaatttattccgtcacttatagatgcgtatgtacttcggaaaatggacaaaaaaaatagccgctgaacttaatcagcgacgtaaaaattttcgtattggtgagtatttattatgctgcgccttcacgtcagcgttactcatctgaacgtatttgcgcgttgttttaatatcggcgtgatcaaggattttctgcagcgtaaatatatcgccaccatttagtagatagtttcttgcgaaggtatgccggaacatgtgcggatgcaactcgtctaatttaaggcggactttcatacgattcaaccgtttcctaaacgcatccgcagtgaacggatctccatacgcattcataaatacttgatcgggctcgccgaaatattggcgtatctcttcgtaaagttcccggaccattcttccgacttctcgcgaaataggaatctcgcgttcttttcgattctttgcgatctgtgacggaaccaatacggacatactgcggaaatcaaattgcgatatatgtaccgaaacggcttcctccggtctgagtcccgtatctaacattaagtacatcaaaaccttatcgcgccactccgcaaactgccggtcatctaacgcattgaaaatcttaccgatctcttcatccgtcaagccgcgaacttctttttgctgatcatcgcgcaccggtttaactgattccatcgcattttttccggtaatgccttccgcataccaaaaacggcacatcgtctttagcgttcgcaagcgcatattaatcgtattgacggacaatccttcgcgctctattacttttcggtgttctgcgccttcatacggacgccggtctttccgcaggtagttaatatatgcgcgaataatttgcgctgttagagcgttaatgtcctcgatgacttccggatattcctccgataaaaattcgcgcaaatacgaaatgtggtgccggtaatctttaatagttcgaggccggagtccttccgcttcttttgcttgtacgaatatttccaacgcctcttctagcgaatatttaacgtcaacgggcatacgtcggtcttccggagaccgttggactcctcgattagccgtcggacgtctttccgtaataaattttcgtgccacgtctattgcgcctccttaatcgttcggtcgggcgccatttgatcctacgtacatgacagcgttagtcctacgtacaacgaaaaaacccgctatgtcagcgaatatgtcctcgttgattcaacgtagacaatccgcaatccataacgggtcatgatgggtacgtcccaggagagattcgaactcccgaccgacggcttagaaggccttacgcaaacaccaagattggtccggtaaatactgtccgcatcgtgtgttagcggaaggccgttgggaagccgtaaaagcggcaatcgcagcggaactcaaagcgctcggcggcaagtcttccgcaagcaagccggccaaggcatccggatcgacatacaccgttaagaaaggcgacactttgtccgaaattgcggtgaaaacaggcgtcagtatggcgaagttacaagcatacaatggcattaagaacgcgaataagattacggtcggccaagtattaaaactgacgggggcggccggttcttctaaaccgtcatccagcggtaagaaatacgtttaccttccggcgtctgccgactcatggcgcatctatcctacgaataaagcgccggtcaaagggaacgaaattaactatttgcgtccgaaaaaattcggcggccttaaatacgaaatccttgcgaatccgcaaacggacgtttacacgatcaagacggatcagttcggaaaggtaaatatctatgccggaaaaataacaggcgcaacagtaaaataaacgaaaagggagacgatgattatggaagaagtattgattttcgcgactatcctcgcgcccatcctaacggcgctcgttcagctcgttaagaaaacggttaagctgccgacgaatattgtgccggctctcagcttcgtcatcggtatcggattgggcgcgattgcctatccgtttactgacctcgacttggtgctgcgtttgtgggccggcggctttgcgggtctagcagcgacgggtctttttgaaatcggaacaaagcgagagggaactacgaaatagaataacgaaaccttttgcgggcgcttgcgtatgaatacgtaggtgctcgcgtacataaaaactcattgcggatatgtttggcggcgtagtataattttgttaactcatataaaggacgggtggctcaacgtggaatataaaacggtgactgtaaggaaacagaaatttggcgcaggtcgaatagtatgtttgacgatcggtatcctgctcgttttattcggatttctcttaagcttaacgattatcggaataattgcgggcggtatgttaatcatcttcagtttaccgttttttgcgatggctaaaggtggcgcgaagtatacgtgtcctaactgcggatataagcataacggagtagcttcgggaagtgtaaacgcaacttgtagacgttgtaagcaaaacatcgctgttaattggattggtcctccgtctaaaaataaatcagataaagcgttataaaacgaagaagccccgtccttaaccggatggggcgttttttacgtttatgatatccgcaaacctcacgaaatttgtatcgcctttggcgtccttcacgcgaaactccttccgtatgtggtccacgtaatgtactgcgccaattacctcgcgtatgtatccatcgtcataaagctcgaatgcgagcggcgcaccgaactccatcgattcagcgaccgtcatttccatatcctcgagctgctgcgcatccagctgcggcttttcaactttccgtttctcttcggcttggcgcgctaggccggctctgtgctccggtaatataatgcgcatcgcccatcgtttatcctcgatctccacggcgaacacctccgcatttattatatgcgaatgtatgttcggatatcaacagtcaaaataatcctctcgatcgacttcgtatcccagcgaccttaaagcgcgctgtacttttacccacgttgaaatacgaggcgcataatcgcgatcattacacatgctcgtcattgtgccgtgacctatgccggccttttggagaacttcctcctgcgcgattccttctcgatctaaaaaccggccgaatcggctgcgtcgtttacctagtccaaacatcagacaacacctcctaaaatcagcgtgtccaaaaaatcggaaagttaaacgtaggcaaaaaactgtgatattggacaatccgtatcgcgtaacgtttattaaacggcaattacacggtagctaaacggtagggtgcgggtaggttcggcagagttgcgaaaaggttaccgcacttggtggcgacttccgtaacggttattaccgtgttaacctaccgcactttatcgcgtttaacgcccgtaacgaagccgtttacgaaatttgttaaggagtgagagagatgagcgaagcgaaacgaaggaacgacagggcggggctcacacgagcgttttcgttcgtgcctggtggattcacagcggcaggatttttcgatatgtctccggaggtagtcggcttgtacgcgttagtgggcggcgcgggcttggtttgcatcggagcggcttggctagaaggacgcttgttcggcggcaaatttgcgtatattggagacgcagtaaacgggctcttgcggttcgtcctacctgcgggctatgccgtgttgctactgcgttttttaaacgcgatatgaaacggttcttgcgcaatcttcacgccaaacaaacgctaaagtacgcttttgatgccgccggcctgtacgcagccaaacgcctgtctaacggaaaagaagcgcgccgatatccgaaaatccatgacgttgatattagcgaagaaagaacgcggtatgtatttacgttgcttaacggaatggacccgaaagaaatcgcgaaaaaggaatttgtgttccggcaagtattcggacgcaacgttgaactaagcggcgatctaaaacgctatgtattaacggtttatagcgccgagatgccggccgtattgcgctatgactttgcggagattcaaccggtcattgagcgtcacaatctcggcattatcgcgggcaaagatcgccacggtcggtatgttagcttcgatttgttgacgcaaccacatattcttattgcgggcgaaacgggaagcggaaagtcaacgcagctacggtcgatcctgacgacgctgataaaacagaaccggcccgaccggctacagttatacctcgcggactgtaagaaatcggagttccacgtattccggaaagtcgaacacgtacagtgcgttctaacgagcgcggaagatatacgaagaatgttacgaagcataaaacgcgaattagatgagcgcagcaaccttacggagcaattcgaaataagccatatcgatgagcttccggatgatcaaaaacgaccgtatattgtcgtctgcattgacgagtttcttctattaagaaaagacgccgagatcatggacgtattagcggagctcgtcgcgataggccgtacgcttggagtattcgcgattctttcgatgcagcggccgaatgccaagacgcttgatacgactatccgcgccaatctaaccgtaagcatgggcttcaagctacgcgatataacggaggcccgaatcgtcaatacgccaggcgccgagaagctggacgtaagcgggcggttcataatggcggccgacaaaacctacgaactacaggcgccgtatctcgaaatgaacgaggcgaaggcgctgctgaatccgtactgtgtaatgaagtcaccgaccaaagacgtaacgccaccggcagccgagccagaaatcttaacggaaaaggacgtgtttatcgatggcccttactaaccgagataaagcgatcattgcggatcttaataaatttcgcgtaatggatcgcgatatgattgccgagctacatttcggaaatttgcgcagaccaaaatacgcagccaataacgttctgctgcggttacttagagacggacatattcagcgatctacggcgcgccagccttacgtttactttggcggcgaaacaacgatgaaaaagaacagcgccaagatcgatcattttcttgcgataggtaacgtttataaagagatgcgagggcaggcgttggagtcgttcttggtggagccgaagtacggcgataaaggtacggtcgagccggatatatttgcgctatatcggcggacgccgttctttatcgaggtgcagcggtcagtctattcggaaaaacagatgcgcgaaaagttagaccggtacgaagcgtttttccagtcgggcattattgcgctggaaccgtggcagaatccggagcggataatgtttccgcacgtattgattctgtcggatacgcgatacggattgccttcgtttccatttaaggtattccaggcgccgacctttactgcgtttattcagtcgataacaaagccgcaaccgcaaccgaccagctaaatttcgaaaagttcgtttgcatccgtaatctctaacgccaatacaattcgttcaagcgcgtccgatggatagcgcttcgttttattgttgcaaagttcgctaatcgttcgcgtagacagaccggtcatgacggcgaggtctttttgttcgatatgacgttcctttagaatctctttaagccgaagcttcatcgttaacacctccggttcgattacgttaagtataatttatttcgctgaattacgcaatatgtaattgacaatttcgtaaaacgtaattatacttacgttaaacataagttacgggaggcgaaatctatgcattacttagcggaacatcaaacgttcgactcgacggctcaacttaacgaagctgtttacgaacatatcaagcgcaatacatacgagcttaacgatacggatcgccgggcgcttaaaatgatcgcacgttacgcggtcaagtttagcggagcggcgcatcttaaagcggaaacgttggcgggcctgatcgataaatccattaagacggcgcggcgggcgctgaataaactagcggggctcggcatcgtaaagaaggtcgctacgacgaggaagatcaacggaggcaaaggcgcgaacatcatcgtgatcctgccggttggaagctgcgaagaaaacccgaaggacacgcttttgtccgaggatgaccagtcgacaatgtccaatcgcggacaagccgaaaagcctacggaatcaacggttgaggcgccgaaaacgaaaaacgaaccatcggatttaattaagcgttctaaaaaccaaaataacgtattagatacggcgacagtcccggctgaggcgttaaaaggcgcgttgcctaacgaaatctatgacgcaatggctcgttactttgacgcagataaaatttataaatactacggaattcttttgcgcgctaaggcaagcgtagacagaacgatcagactcgaagaacatgcggcgcctttcgttgaagcgtggcacgcaacgattatgaaagcgaaatcgcacgaaattaagcgtttcgacgattacctatacgctgggtttaggaaggcggcttggacggttaaggcgcgcttaaatcgtggcggatcgcttatggaacgttttaggaaggcgtttgaatctgcggagtgacctacgtttgacatagcgagtctcttctattaatatttgcgcttgactatttcgcctactattcgtaataatagagaacgtaggcaccattcgatcgtgaacgtaagactagcgtttgtacgtcggaccttgaaatccgattgaatcaacgttttgacataccgaagacataacgaaagcattattgtttaagtacaacaaaaagagccggcttaatggctcttttcttttgctaataaattagacattacttcattcacttttagattcactttcttaattgcatcagccgatggttgattcatgctttcaatcgttatacgatatttttctatttcaaacgattgctttgacgatgatttaacgaattcactcatacagcgctcacactctgctgttcttttttaatcaaatcatcgcaaagcttgttcaagtaatatgtatagttaacttttttcttcatcgaacggacttctgtgccgatctcttcacatatggagatcgggatactggatttgtttactttattcctatatgtatgtttcaattgtttttcagctatgttcttatatgtaaggaaatcattaatatgtacgaaataaactttgttttccggctctctaaactgaaatagaaaaccaggaattatgtttggatattgcgctgcctcttttaagtgtttaatctgttgtggcttgatgatcttttcactgaaggatacagacttgttctttgttgatttaagttcaaaaggaaataagcatcctttaaagtgcaggaagcaatcgtatttgttttttgatacagctgctccccttttcaaaaacattgggttaacatctttaattctatagaagaacagcttttgatctgcagctgatttttctatatttgcttcaaaaaccttgccttggtttgtacctcccaatcaatcactctcctaaaatattgaaaccaaaattgatattaaaataaacctttgttacactgttttatgttaattaatattgaaagaagtgtacgaaatgaagcaatggacacccctacgccctcgtttaaatgaattaatgtttgaatatgacctcacagttgatgaccttttcaaacgcacaggatatccgagacaacgtatccacgattatataagtggagccaaagcaaatatgaatttagctacaggcatgacttttgctgatgccattggttgctcaattgaagagctgtacgaatggaaccatgaagcaagaagaaaagttaaatcttaattccttttcgagcccatctgatttcctgcatcaattcttccttattatccgaaaggttgattaggttacggtgggctctttcgtattctttgttctcgagagcttctttcaccgtacccatttgtctttccattttgttgaacagtatttgaattgttttatgttcttcagctattatcctccacctctaatcatctaattttatttttactctaaatagaagaccgattttatttagaattctctgttcttgaaaatgtcacgataagtaagtccagaaatcccacgatcctttttcgtttgttcattggcttctttccaatcattttcagttaaattggaaaacttatttttagatagcttaggtttcttgactgctttaagtttaataaaactaaccccctaaaaattctttaattttatttatgtcatcggtattcaaacaaatcgacactttcttactgtacttcttgtcttcaatagtcattaaaacatggtctcttcctttctcgaaaataactttatcttctttaggaaaagtacgacatttaaaaacttttttcattgaaacaatcctccccaaattactccagcagcaactgctacaataatcattgaaataaacttagctattccaacccataccatcaacttcatattgccttctgaatcccaatcacctaacacaactagaccaaatgcaattaacaaaacccaagctgttacaatcatctacttagaacctctttcgactgtgtaaccactagtaatgtcatttaagatcgtgctgcttggggacagcttttcactctcaatatctttatttttagtgtaattaatgaaatcctcgaactggatcaaatacactccgtaagctgtgttattcaatctttcaatggtatcttcactaggtttagaaaaccagctgtcagtaccttggccatacacttcaaaaatctgaattatctcgtccttatactcaaagtaagccagtttattttcaagttcacattcctcatcaactggatttcctacatgatttgtcgcatattccatcattgaagtaagcatgtagcctaattcaatgtccgagaaacttaactgtggtttaggtgttccataataaatatctgcttcatttagtgatcctctttggttcacttctttaatgatctcttcgatagctgtgtagccttcatgaatgatgaattccctacgttcctcatctcttcgtttatactcctctaataaacttgttaccttaaactctgtattcttcatctaattcctccttgtatgaaccgattatttctggtatccgttgaaagaaagtaataatgcaatccctagcatcatgtgggtattcgcaatcaatttcggcacctgatatgtaaatatcatattggatgctgcatatcaggtgaggattatagggtagctcgtattgtaaatacctcttcaaattaggtaactgctcattgacaaacttcaagaatttcttttcatactctggaacctgttcatataatttttttacatgttcttcaattgtgtcggcttgcactttgtagagattctcgaacagtgctttgttgatatccataagttcacttaaagccttgacagctttctcatctccgctaagggtaactccccaccatttatccaaatgcacttaatcatcctttctatatagaatcaacattttattcattctccgaaaattgcctattaaaaagttcaatcgctctatcataggttgctaattgtgcgatgtgtttgtcaatattagtgccatttccctgtaatccatccgagatatataattgctgattgttttttaactttgattctaaattatctaacatgttacgaatacttgaaatttgattttctaatcgcagtttagcctgttctctttctgattcaagtataattaagtttctattttcttttgtcatattatattattctccttcagtataaaattagaatttcatttcatttgatttcaaatgtcttcagttcaaacgttttatacgtatcaacttgcttacctggtatctcatttactctaggatacatatcatagtcatatggatatccaatgcagttcatgtgaaagctcgttccttctttataaaactcagcttgtaaatgatcgtgtccacaaacccaatgttcagcattaataaatggcaaatcgaccatatagcagctgttaggctcaaacggagaataaggattgtgaacaggtgggacatgagatacaaatacatcaatatcagagttttcaagagtgtcataccagtccattgattctttccacattgctcgtaccccatcttctttgctgtatccattaaggctgatatagtttgaatcattagagacacctttgaagaaatcccatccttcatttccttttggaagataccacataacatctcctgcaaagactttccctttgtatgtatccgtagactttattaatggagtgacattattgatgtctgtagccttctgaattaaatcattcacccttcccagtgaatcggaatattttcgttgctgatttttactgagtaaataaagatcatgattaccatatgtgaagtaaaccttttcatactgctttgctacttcatcaagtacccacagtgtctgttgattccactcagtaaagtcaccggcaatgattaatacctcaccatttccattcgatattaaccttctaacaatctcccttgttcgcttttcccacttgatttggttattgttccaagggatccagtgattaatatgcagatctgaaacataatcaattttcattttatcccccttctttgtttaagtacgtgttaactcatgctccatgaccaattgacatttaaatcacctcacttcaaatttaatgtgtatattttcaaaacatctccacacaatacaattgtacaaacttgtttacatactactttaggagatgatcatatggctaaacaaaacagatcaaacaacagcaatgaattacttgtgcctcaagctgctggtgctcttgaacaaatgaagtatgaaattgcttctgagttcggtgtgaacttagggcctgagacaacaagtagagcaaacggatcagtaggtggagagatcacaaaacgtttagtacgtttagctcaacaaagtatgaatggccaatttcattaatgtatgaggggttaatcccctctatttttatactcctttcccaaacccgaacacccagatcatctcttctctcaaccatttataaattttttctctgacctctgtgtcatgccatccccactcttctgctaacaaatgaatatctttcggcaggtgtttatgtatttgaacaatagatgctgggtctggttttttgccataataatcataataacaatcgaaaatctggtcgtacgcatcttcgtctatccataaataatgacaaacagcacatcctgaaattccctttggacaaggtgttttaatcctatacctgccattgattttctccatagctcactatccttctctttaaaatacagattttatattaatttaaaagtgatcgttttcttttatcactgcctttcactcttgttttttcaaacattccgtcgtaagtccaatcatatccgctatactttttaaacaccgtcgtcttcaggcggctatgatacgtcactcaccgcccgcctcttcgcgtgagtcgtcgatgattttatagccgtatttacgcgcatctttcaagtatattgctgcaccgccggaaaaaggcggccaactgtcgtcttcaataactagtgctttgtgaaccccgctatcatccgatataaaatcgcccacacgaacctcagtcggctgcggagcgttcaagtattcgtcaggcaccgccaagcctagcgcacgtcttagcgcgattgctttaccaatgtgaacgttgaaacagtcggatggtgcggctttggcgattcctttcgacttcactgtgccccttcctaccgatttaaggagagcgacaacagtacttttctttttattaataacgaactctacgttacagacaatgcttcggtaaaaatatcgtaattctccatagaatgtcccaatatgatccgccaataacgatatctccaaaacgagatttataaccgaaatatttatcgtccttcttttcaaataccgtattcgcattattgattaccgtttgatttacgttttccattcctatctcctcctcgtttttaacttcgctattgacgatacggtacactcccgatcgccccgtaaacccggggcgttttcgccttcagatgctctcctgccggcgccgcatcggaaccgacggccgcggatctccttcagcagccaggcattccgtcctggctatgacaaaaaagccggcatcggcctgatctggagtcttgctgctcctgccgcaaggtctacgatctttccaagaggaaccattcccctatgcattcttgaacgccctgtaaacgtggtgtgtctttcgccgtcagcgtgtataccccttattgcctcgctgttcctgtgctgatggttcctgaaataaggatattccttactaaaaaagaaaagtaatgataaagttattcatacaaagagtgaaaagagggatttgaattggcagattttattgtgaataaggcaggagcaaaggtttataaagatattaataaacacagagtcttaaatgtaccagctttatcaaatgaaagtgagaaggggactgtatataatgttctttctgttggatttttaggaggacagagagaaccgattgtaactgttaaagaaactgatggagaagtggtagtataccgtttaccttatgatctagttggttggatagaaaattttatgggaatgaaacttcatggaatcgattcgtttccagcaaaagtggagtttggcaaattaaacggtagagtgtatgcagagattctgtaactgagggttaattaaggtgaatgaaataagttgaatcgttctgcttgttaacgtcaacaaactagaaggacagggctatgagtcactcggaaagagcgactcatagtatttagttaacatacaatcgcgattagaggcggtagcaatgccatttatgccagcgaattaataggtctcattctaatactaaagactttgcggtttgaacgagactgcttattcctctactatctgtcaaagtgaatggtttttcatacttttttgcaaattcttttgctttttctgctgtgggatgattgatatttaatttcatagtgattaacatgtcacaacttttaaccatactttcaagccgcttggtattttcattgccgtaagcatggatgagctctcccccgacactcgttattgctttttcaaattcactcgttctggtaccgcctaacactagtaccttttttccgttcaattcatttgttattgtggtggtatctaattttggatttttagttttataataggaagaaggagaaggtgcaacatgtttgatttcatccgtattatgtttccatatcactttgaaaacatctacattgtcactgtaataagctatatcaacaattgaaccgatctcaaggtcctcccttgttcttgtatcctcattgataagaaaagtatgtggtgcatcattatattttatggatttgatttttccgtcattatctaagtattcagaggcaactagcatagaatcgcgatttgacagaacacaataatttaattgaattcggtttgtttgcttgcgatttttgcccttttcaattaactcaaaatgaaatttttcatttcctaaatggactgctgaaattaaatctccatcttcaaattgttgttttcgtataatgttttcgggaacatataaattaatctcttctataattcctcctttcaaaagtcttttaaattcataacaatttatctgttttgctttttcgtctgtctcttttagttgaatatgttccacatttttttttgagcatggctctaattcatgagaaaccgatacttttaaagcagctaagctcttaataaaatgaaaataggtggataattcaccttcaatttcttccacgttgtccagtgtcagtttttgaattatctttcccatttcacaaacggcttcctgagcaatattttgtctgttcatggaaatcccctctctttaatttaataactgcactttaagaatacagtatctgcatgaggcatgatactttatcaatgaaaagaagcccttgataaagggctatgaattttaacgaataagatcgtgataaatgataaaaataattatataattgaactgcacacaatcatggccaatggtggtcagaccttttgccatattatcttttttttaaggagaagctgattttgaactcagtttctcctttttttatttgttttagcgcctgtgctaagtataaaagcattactaaaaacaaaaggataaaaacggcccaccagggcatatctgataccctagataacagcgcttctatgaaaatttgaaaactatttaacatttcttcacctcccataatattattatattagtttttgagaaaattacagaccgtttgttatcaagtaaagaaaccgcttacttgtgagggggaatgtatttattttgaaatagtcaactggtagtatatattacagggggtgatttgggggtgacgaaaggggcctcgaaagataagaatagatttactgaatggaaaagctctttttgcctatttattttccttttagacttaaagaagcttcctcttccttcagaagctttaaattgggaattgaataagctgagaactgaaattcgtttgatgcttgagaaacataacgaaataccaaatgaaaattaaagtgtttggtgtgattagttgaaaaaagggccatccagccgaagttaagatatttagtctttggcccgctcttatctggataaggaaaggagtaagaaggattttataggtgtgaatgttctgaggacaaggatgaactaagcttttgaaaataaacgtttccaaaaaccggatctttttttagaatcgacggcagctgctatttcgggatttttctgttctctattttcttggattgcctttaatagttggcgatctcttctttcaatttcattattcattttggattctaaaattgtaagaaatgtttccctttcctcttctaatgctgttttcaactgttcgctaatcagttgtcttagctcattgctagaaaggacaatatgtttttcattgctatcatgtaactcagtggagttatagtgttgatcctttttggcgactgtactcctaacagcattattaagtggcactgacgatgataggagttgctgaagtgattttaaacagttaatatcattttgaaaatatattcgttgatcctggtcgttccgtgtaaaagtgtagccggccttttccatttcaatagaccaccttctaagtgtagagggtgttatttttaatttatgtgccacgtcttttgaaaaaaagccatattctcctctatgattggtttcacttgtcataaaataaatcacctcagttatctattcaaccttatttttactatccctttaaatcctaataaaatagatatatttgagtggtactccaaaagaaaacgccccgcgtttacggagcgatcagggctgcaccggcagcgtcgtgaaatctccgcgtctcatcgaagctgcgggggcaaccggattccggagccgaccaggcgccggctttttgtgttctgaccagggcggaatgccctggctgctgaaggagatacgcggccgccggtcccgatacggcgccagcaggagagcatctgtgttctttgaaaactagataacagaagtaattcacattcaattgtaatgcaagatatcacgtagtgattctttttaacggttaagttagaaagggcgcacggtggatgccttggcactaggagccgatgaaggacgggacgaacaccgatatgcttcggggagctgtaagcaagctttgatccggagatttccgaatggggaaacccaccactcgtaatggagtggtatccatatctgaatacataggatatgagaaggcagacccggggaactgaaacatctaagtacccggaggaagagaaagcaaatgcgattccctgagtagcggcgagcgaaacgggaccagcccaaaccaagaggcttgcctcttggggttgtaggacactctgtacggagttacaaaggaacgaggtagatgaagaggtctggaaaggcccgccataggaggtaacagccctgtagtcaaaacttcgttctctcctgagtggatcctgagtacggcggaacacgtgaaattccgtcggaatccgggaggaccatctcccaaggctaaatactccctagtgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagcaccccggaaggggagtgaaagagatcctgaaaccgtgtgcctacaagtagtcagagcccgttaacgggtgatggcgtgccttttgtagaatgaaccggcgagttacgatcccgtgcaaggttaagcagaagatgcggagccgcagcgaaagcgagtctgaatagggcgaattgagtacgtggtcgtagacccgaaaccaggtgatctacccatgtccagggtgaagttcaggtaacactgaatggaggcccgaacccacgcacgttgaaaagtgcggggatgaggtgtgggtaggggtgaaatgccaatcgaacctggagatagctggttctctccgaaatagctttagggctagcctcaaggtaagagtctcggaggtagagcactgattggactaggggcccctaccgggttaccgaattcagtcaaactccgaatgccgatgacttatccttgggagtcagactgcgagtgataagatccgtagtcgaaagggaaacagcccagaccgccagctaaggtcccaaagtatacgttaagtggaaaaggatgtggagttgcttagacaaccaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactggtcgagtgactctgcgccgaaaatgtaccggggctaaacgtatcaccgaagctgcggactgttcttcgaacagtggtaggagagcgttctaagggctgtgaagcaagaccggaaggacttgtggagcgcttagaagtgagaatgccggtatgagtagcgaaagaggggtgagaatcccctccaccgaatgcctaaggtttcctgaggaaggctcgtccgctcagggttagtcgggacctaagccgaggccgaaaggcgtaggcgatggataacaggttgatattcctgtaccacctcctcaccatttgagcaatggggggacgcaggaggatagggtaagcgcggtattggatatccgcgtccaagcagttaggctgggaaataggcaaatccgtttcccgtgaaggctgagctgtgatggcgagcgaattatagtagcgaagttcctgattccacactgccaagaaaagcctctagcgaggtgagaggtgcccgtaccgcaaaccgacacaggtaggcgaggagagaatcctaaggtgatcgagagaactctcgttaaggaactcggcaaaatgaccccgtaacttcgggagaaggggtgctctgttagggtgcaagcccgagagagccgcagtgaataggcccaggcgactgtttagcaaaaacacaggtctctgcgaagccgtaaggcgaagtataggggctgacgcctgcccggtgctggaaggttaagaggagcgcttagcgtaagcgaaggtgcgaattgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaaaggcgcaacgatctgggcactgtctcaacgagagactcggtgaaattatagtacctgtgaagatgcaggttacccgcgacaggacggaaagaccccgtggagctttactgcagcctgatattgaatgttggtacagcttgtacaggataggtaggagccttggaaaccggagcgccagcttcggtggaggcatcggtgggatactaccctggctgtattgaccttctaacccgccgcccttatcgggcggggagacagtgtcaggtgggcagtttgactggggcggtcgcctcctaaaaggtaacggaggcgcccaaaggttccctcagaatggttggaaatcattcgcagagtgtaaaggcacaagggagcttgactgcgagacctacaagtcgagcagggacgaaagtcgggcttagtgatccggtggttccgcatggaagggccatcgctcaacggataaaagctaccccggggataacaggcttatctcccccaagagtccacatcgacggggaggtttggcacctcgatgtcggctcatcgcatcctggggctgtagtcggtcccaagggttgggctgttcgcccattaaagcggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatccgtcgcgggcgcaggaaatttgagaggagctgtccttagtacgagaggaccgggatggacgcaccgctggtgtaccagttgttctgccaagggcatcgctgggtagctatgtgcggacgggataagtgctgaaagcatctaagcatgaagcccccctcaagatgagatttcccattccgcaaggaagtaagatccctgaaagatgatcaggttgataggtctgaggtggaagtgtggcgacacatggagctgacagatactaatcgatcgaggacttaaccatacagttcagcacgcaagacatcgatacggcgcggttactcttctcgctaactaaggatggcgtcccattgccattgtctgctgttaccgggaagcttgtcatgttcacggcggacggaagtcggttcataagaagcgtagagatcacggataaagtcgaaggtgttgcgcagtacgttctgtcagccgaagagatccgacacagtggcgatgtgcaggcggaactttacctgtattatgccaataagcaggcgctttccatccataagttttcgtttaccatcgacaaggcactgattgatacagatatcgtaccgttggcggaatactacgtggatgacttcgaagcgttgcgccaacaaatcaacgacttatacgacgaagtggtcgaaacagtcgaagagctgcgcaagaaattcgaagacctcgaaaatattgaaacgaaagaaggagcgcaagcaaaagccgatactgcggaaaagaatgcgaagtcctatacggacactcatacgaaaaggactgacaatccgcatagcgtaacgaaatcgcaaatcggtttggggaacgttgagaacgtgaagcaggagacgccggatggtgcgcaggaaaaagccgacaaggccttaacggacagcaaagcgtacacggacgaacacacaggtcggactgataacccgcactcagtgacgaaagaccagatcggacttagtaacgtcgacaacgttaagcaggcgcctctcgaccaattccgggcccatgattccaatagcatccgtcatacttcgcaggttgagaaggacaagtggaacggatcgcagttgtttaaattgacgcaggatactggcgcggcacagtacatgacgggcatcgattttaatacggtaacagataccggcttctattacatgagcggcgcaacgacggcattgaatgcgccggtaaataacaacggatatcttctcgttcataactacagcacgtacgcgtatcaggaatacacgtcatatagcagcaatgattcgacgtcttccggccggcggaaatttatgcgtaataaggtcgcgagctcggattcatggacgtcatggcgcgagcttgaatcggtagaaggggcgcaatcaaaggtagatatccacgccaacagaacggacattcacgttgtacaggcggataaagacaagtggaatagtccgtgggtcgcaacgtggaataacgttactttgattaacggcgcgcagcaaaacaccggctatccgtttaagttttccgttgcgaataacgaaattaaactgagaggcacgttcggctcgctgccggccgccggtacgacggtagcgaaattcacgtataagccgacgcagctcgtagatttcgtcgttcctacgattggctcttacgggacggcccggttcgcatttacgacggacggcgaattacggttcgatgggctttccgcaaccgactcggctagcgttacgcgtgtgtcctttaatatcggtatcccattatggtaaaggaggaaataagaatgcacgttttatactacgacaaaaatttcgactatgccggcgaagaagatatcgatgtagaagtgctgccgccaaacagtacggacgtattgcccgatccgtcgatcatctcgccgcgattcgataagaagaaaaacgtatgggtcgaggcggcgacggaggaatacaaagagagcattaagcccgatccgccggctccgaatgaaatcgagaatcttcaaaagcagatagcggatttatattatcttatcgcgacaggaggaaactaaatgacttggtatctccgtatcaaaaatctttacgacgccggcctctggacgaagaagcaagttcacgacactgtcggagctggccggataacgccggaagaatacgagaaaatcaccggggatgtttacgatccaaacaagcctcctatcgaagaaccttcggaagaaacaggcggacaggaggcgtagttattgaacggcggcgaattagacgtactcaaatattttttaacgcagggaccgttcgcggtcctttttacgtggctgctgatttacgtaatgaagtcgaacagggagcgtgaatcgcggctacaagatctactcgataaatttagcgataagtacgacgtcatcatcgacaagatcgataggctcgaagaaaaattccgcggaagagaataatcgaattaacgcaacacgcccgtcaggtgagagtcccggcgggcttttttaataccaaaaacgaaaaggggacgatttaatggcgattttagtgcgtaagaatctagtgtctgcgagtaagtattcgattaagtgtccgaattcaatggatgcgcaatacatcacatttcataatacggccaacgatgcttcagcggatgcagaaatccgatatatgatcggaaacaacaacgaagtgtcttaccatttcgcagtagacgatacggaggtcgttcagggcatcccgacagaccgtaacgcatggcatacaggagatggtagcggcgcaaattccggaaaccggacgtctattggcgtggaggtttgttactcgaaatcaggcggcgccaagtacgaagcagccgaaaaactggcgatcaaatttattgcgcaattgctgaaggaacgcggatggggaatcgatcgttccttcaaaactaaacaagacagggaacgttctgtttataagacccaaggtcttatattccgttaaaatccttagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccaatcatctgtcccaccttcggcggctggctccaaaaaggttacctcaccgacttcgggtgttacaaactctcgtggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccagcttcacgcagtcgagttgcagactgcgatccgaactgagaacagatttgtgggattggcttaacctcgcggtttcgctgccctttgttctgcccattgtagcacgtgtgtagcccaggtcataaggggcatgatgatttgacgtcatccccaccttcctccggtttgtcaccggcagtcaccttagagtgcccaactgaatgctggcaactaagatcaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacaaccatgcaccacctgtcactctgcccccgaaggggacgtcctatctctaggattgtcagaggatgtcaagacctggtaaggttcttcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagtttcagtcttgcgaccgtactccccaggcggagtgcttaatgcgttagctgcagcactaaggggcggaaaccccctaacacttagcactcatcgtttacggcgtggactaccagggtatctaatcctgttcgctccccacgctttcgctcctcagcgtcagttacagaccagagagtcgccttcgccactggtgttcctccacatctctacgcatttcaccgctacacgtggaattccactctcctcttctgcactcaagttccccagtttccaatgaccctccccggttgagccgggggctttcacatcagacttaagaaaccgcctgcgagccctttacgcccaataattccggacaacgcttgccacctacgtattaccgcggctgctggcacgtagttagccgtggctttctggttaggtaccgtcaaggtgccgccctatttgaacggcacttgttcttccctaacaacagagctttacgatccgaaaaccttcatcactcacgcggcgttgctccgtcagactttcgtccattgcggaagattccctactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggccgatcaccctctcaggtcggctacgcatcgtcgccttggtgagccgttacctcaccaactagctaatgcgccgcgggtccatctgtaagtggtagccgaagccaccttttatgtttgaaccatgcggttcaaacaagcatccggtattagccccggtttcccggagttatcccagtcttacaggcaggttacccacgtgttactcacccgtccgccgctaacatcagggagcaagctcccatctgtccgctcgacttgcatgtattaggcacgccgccagcgttcgtcctgagccaggatcaaactctccgatattatctctctataaatcaagtacttttttaaaaagagtaaaaataaaatcagtatattatttctagtgtttagaatggtcgggaagacaggattcgaacctgcgaccccatggtcccaaaccatgtgctctaccaagctgagctacttcccgattttcaaataaattatggcgcgcccgagaggagtcgaacccctaaccttttgatccgtagtcaaacgctctatccaattgagctacgggcgcaataaaataatggagcggaagacgggattcgaacccgcgacccccaccttggcaaggtgatgttctaccactgaactacttccgcaagtaaataagtaatgaatggccaaaataaaataaaaataacagcaccaaaaaagaaaactctcatgttatttattcagtaatgctaagacggtgtaactctctgcttaatctaaagtaaaagcctatccaaaaaccgaaaattcatacggttcattatgacaaaagtaattatatcagggttttgatgaaagtcaataccatttaaaaattaatttataacgaagaaaacagacttcatcagaaaacctgctgcaattagcactaggtttttactgctttaaacaaaaaataacagttccataacgtacggaaactgcttcagatcaacgtattttagataagcttccaagcgggctcgaaccgctgacctcttccttaccatggaagtgctctacctgctgagctatggaagcaatggctccgcaggtaggactcgaacctacgaccgatcggttaacagccgatagctctaccactgagctactgcggaatattataagcttcataaacaaaaacatggtagataaaataaaaatttcaaaagtatgtatggcgcgcccgagaggagtcgaacccctaaccttttgatccgtagtcaaacgctctatccaattgagctacgggcgcagcaataagtgccgagggccggacttgaaccggcacggtagtcacctaccgcaggattttaagtcctgtgtgtctgccaattccaccaccccggcatggatggtataggtatagttggagcggaagacgggattcgaacccgcgacccccaccttggcaaggtgatgttctaccactgaactacttccgcgtttggcaatgcggatgaagggacttgaacccccacgtctgtaaagacactagagcctgattctagcgcgtctgccaattccgccacatccgcaagaaaaacatggtgagccatgaaggactcgaaccttcgaccctctgattaaaagtcagatgctctaccaactgagctaatggctctttttacaagagacttatatagtataacatataaaagtggtgccggcaagaggacttgaacccccaacctactgattacaagtcagttgctctaccaattgagctacaccggcctgatatgtcaacttatgtatgataggaatggtggaggatgacgggctcgaaccgccgaccctctgcttgtaaggcagatgctctcccaactgagctaatcctccgtatattacacttacgtgtaatgtattacacgtaagtgtaatatacggaggattagctcagctgggagagcatctgccttacaagcagagggtcggcggttcgagcccgtcatcctccaccatatttgccggcctagctcaattggtagagcaactgacttgtaatcagtaggttgggggttcaagtcctctggccggcaccatttttggacaagataataatataagtctttttaaaaagagccattagctcagttggtagagcatctgacttttaatcagagggtcgaaggttcgagtccttcatggctcaccatgtttacgcgggtgtggcggaattggcagacgcgctagacttaggatctagtgtcttatgacgtgggggttcaagtcccttcacccgcattatacaggatagttgtcctgtatgcggaagtagttcagtggtagaacaccaccttgccaaggtgggggtcgcgggttcgaatcccgtcttccgctccaactataccatccacgccggggtggtggaattggcagacacacaggacttaaaatcctgcggtaggtgactaccgtgccggttcaagtccggccctcggcattcattattatgcgcccgtagctcaattggatagagcgtttgactacggatcaaaaggttaggggttcgactcctctcgggcgcgccataataaaatatattggtggaggatgacgggctcgaaccgccgaccctctgcttgtaaggcagatgctctcccagctgagctaatcctccatcatataagtgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccctggtatttttcatttgttatgtattaataattagtggcggagagcaagggattcgaacccttgagacggggttaccgcctacacgatttccaatcgtgctccttcggccactcggacagctctccataaatggctccgcaggtaggattcgaacctacgaccgatcggttaacagccgatagctctaccactgagctactgcggaatgaagtctgcctggcgatgtcctactctcacagggggaaacccccgactaccatcggcgctgaagagcttaacttccgtgttcggcatgggaacgggtgtgacctcttcgccatcatcaccagacattttagtgacatgtattattatactatgtatttcagaaaaagcaagagtttttttagaaagggagaacgcgtataaggtcgatagtccggatagggcgttgtatattcgaaaagaggatgctgagcttatcatcactgaaaatcgtcgccccaaaaccgacgagcgagtgttaatcacagaaggactatcgtcatcaggcgactataagactggcgatatctgcacggtacgaagagtagtagacatctacggtacgattaccgtgaaagaacactctaattttgtaatagcaagggaatacgaagtcggtacactcccgatcgccccgtaaacgcggggcgttttcgccttcagatgctcttctgccggtgccgatcggaccaacagccgcagacctccttcagcagccaggacggcccgttgcctgccctggccacaaaaaagccggcgcctggctggttccggaatccggctacccccgcagcttcaatgagccgcggagagtccaccgcagaggcgctactttgtgtccgggcaggcaacggggcgccctggcagctgaaggagatctgcggccgtcggttccgatgcgacgccggcaggagaacgtctgaaggagaaaacccccgcgtttacggggcgatcgggaaagcactggcagcgccgcgccgtgaaatctccgcggctcattgaagctgcggggcagccggattcgggagccggccgggtgccggccgttggtggagcctagcgggatcgaaccgctgacctcctgcgtgcaaagcaggcgctctcccagctgagctaaggccccgtattgggtaaagatggtgggcctgagtggactcgaaccaccgacctcacgcttatcaggcgtgcgctctaaccagctgagctacaggcccatctaccatatgaaagaatcaaagtaaatggcggtccggacgggactcgaacccgcgacctcctgcgtgacaggcaggcattctaaccaactgaactaccggaccatttttatttttggttgcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctaccgaactgctccaccccgcgatgataaaaggcgaaaatgccccgcgtttacagggcgatcaggaatgcaccggcagcgccgcgccatgctccgcgtctcatcgaagctgcggaggaaaccggattcgggagccggccaggcgccggcttttttgtggccaggtcaggcaacggatcgccctggctgttgaaggcgatcgggaaagcaccggcagcgccgcgccatgaaatctctgcggctcattgaagctgcggggcagccggattccggaaccggccaggcgccggctttttgtgtactgaccaggacggaatgccctggctgcagctgaaggagatgtgcggccgtcgggtggagcctagcgggatcgaaccgctgacctcctgcgtgcaaagcaggcgctctcccagctgagctaaggccccaaagtggtcgggaagacaggattcgaacctgcgaccccatggtcccaaaccatgtgctctaccaagctgagctacttcccgattgcagccagggcggcccgttgcctgccctagccacaaaaaagccggcgcctggtcggctctggaatccggctgtcccgcagcttcaatgagccgcagagatttcatggcgcggcgctgccggtgctttcccgatcgctcattactgcttgttgaagcagctttattatcttaccactcagcttcttttatgtcaacaactttttcaagttgttttcgaagctttttcttgttgtctgctgttcatcagcgacgaataataatataccatgggcgccatatcgggaccggcggccgcggatctccttcagcagccagggcggcccgtttcctgctctggacacaaaaaagccggcacctggccggctcccgaatccggtttcctccgcagcttcgatgagacgccactctcaatggtttggtggcgatagcgaagaggtcacacccgttcccatgccgaacacggaagttaagctcttcagcgccgatggtagtcgggggtttccccctgtgagagtaggacgccgccaagc</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="12">
		<INSDSeq>
			<INSDSeq_length>4183453</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..4183453</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q74">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Bacillus licheniformis</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>aagtctttttacgaggtttttagatatgtgtacttatcgtattgatcaatgcttttgttaatcttgcgcaaggagtcctttgtttctctgatttcattctctagccgccaaagcagttgttttaattcttcaatttgttgcttttccaccggttccacactccttttggaagatcaatcaatttgtgtatagtgaacgagtcataggtatttgatctgttaatacaagtttaaagggatttggtttctttttcaccgaaaagttgcatataaatttatgcgttacaccgcaaactttaaatagaccataacacccattttacacaacttgcgattagttctcaaatcctaatgaaacataaaatttttgtttgtttttcaaggagtcaaataaagatcgcatataaacccctttatcatcgcaagttcagttgtgttttgttcgttttgcaaccttgagtctaaagtagtaactagcggggaatagaaaaacttgagtgttcacggaacgcagatcgggtatgcgccaccgaaaaacacgcaatagaccgacacgcatttcggcccttataaaaaaccatcccttcgccttacaccgcaaaaaccgcaatttgacccgtaaaaattgaaaagaggtgttcatattgcttcctcctcattgcttttggatgcatccatatcaacacgtcagctgccggcaggtctatcccgaagttcaagtcagcgccttattgcgctcggcaaaagaagcggagagcttgatggctgacggacagagaattttaagcaggctttcagcctcgcgtactttggcccagcaaatcatgacggctgcccaaagcaaccaaaaaaataacgtgctggccgcgctcaggcaaaccggcgtccgcagccagcttgatgcctcattcgatcccgacggcattcgcatcatgctcatcagcccccgcagcagactattcctgctattgcgttggtcttagcgcaaaaaaaattccggtccctaagaaggagccggaatttttttataagagcttttgacaccaatcaacagcttcaagatagcactggtacgcttcatctttagttaagccttctgtctccggtgtgttgtcttcccattcgtttcgttcgatcgattttgcaagccgcaagatttttcggtaatcattttcttttccgagcagcgcctggcccacttcgtctgtcagcggcagttcgctgacgacttccgttagttctttgtgcagcagtgtatcgataaatgaaaacatgcctgtcagcatataagaagccggctgagggcggttcgttttttttgccagcaattcgcaaagcttcgcgcggatcagcgaaatcttgacgacttcgttcttgctggagttttgctttttcgttaaatccttaaatgagaggatgaagatccaccttttgatttctttaaatccgagaagcacgatagcctggcggatgcttttaatcttttggatcggccggttggctggagaattcaacagcttcagcagctggtaagaaagcgacaaatcgcgctctataatatttgtgacgttttcaatatcaggctgatcttcgcttaattcatgcagcagctcataataagcgtggaaatgatatgtaatgtcctgaccgtcaatcacgacaggctcgctgaagaaatagccttgaaacagatgaaatccgtcttttacagcctgctcatattcttttcgcgtctccactttttcagcgaggaacgtcaggcggtggttacggcatgatcgaaggatgctctgtctttcctgctgcgtcgttttgaaaaaatcgatcttcaaaatatcaatggatgccaaaagctgatggagcaagtccctcttcacgcgatgctttaaacaaaaatcatcgagtgcaatcgtgtagccgaggcttttcaaatgcctgcacctttcgataagctcaagggtaatcggcacatcttcaaggatttccacaacgagctgatccgggtcaaaatacgtcggcagccctgatgccaaaagaccctcggtaaaattcacgtaataccttttgccttctgtcaatttatcgattccaatgtttaaaaagctgttaatcattaattctgttgtcgcttgatcaccgtcaataccggaaaaaaagtttttctcgctttccctgtataaaagctcgtatgcgacaacttgttcttttctgttgaatattggctgtctggcaacgaataccctcattcttcttccccctagcgactgaggtgccttcgcttttaagtatatcaaataattgggcaaatcccgtctgctgtataaaaattcacccaaatttgaacttaatattgaaaaacagataatccccgaagaaattatctgtttcaatccccagttatgttaaaaactatcgtttacagagtcaaccttgatccagaccttttttcgccttgattttcgcttcgtgaatttgctgcatcttgttgttccagcaagcttcgcttaaatcgacaggatattcttcgggcttgctgatccgcttatactcttcccaaagcaaactgagattttcttgaacataccgcttaatatcctgaatgctcggattctcatagacaagctcgcctttttcaaagatcggctggtgaagatctttcgcatcaaaattcgtcacaaacttgctgataaacgtatgaacggggtgaaacatcttcagccgctcctgttcattgaccttttcatagtccaaagcgatataatcgccttctgaatgatggttcagctgattgatgattctgtacacctttttcaagcctggagtcgtcactttttccggattcgaagaaattttaatcgtgtctgccatctttccgtcttcttcgatcgaaacaagtttgtaaaccgcgccgagagccggctggtcgtaagcggtaatcagctttgtgcccacgccccagacgtcgatttttgcaccctgggctttaaggttcataatcgtgtactcatcaagatcgcttgatgcaacaacttttgtatctgtaaatccggcttcatccagcatggctctcgctttcttcgacaaataggcgaggtctccgctgtccaggcggattcccgaaaattcaatttgatcgccgaattcctttgctactttgatcgcatttggaatgccggaacgcaccgtatcatatgtatcgaccaaaaagacacattttttatgggtttccgcatattttttaaatgccgtgtactcatcgcgataggcctgtacaagcgcatgggcgtgcgtgcctgataccggaatgtcaaaccgcttgccggcgcggacattgcttgtcgcgtcgaatccgccgataatcgcggctcttgctccccacatcgccgcgtccatttcatgcgcgcgccttgttccaaattcaagcgccgtctcttctccgatcacacttttgattctcgccgcttttgtggcaatcaatgtttggtaattcacaatgttgagcagagccgtctcaatcagctgcgcttcagccaaaggcgcttcgatcctcatgatcggttcgttgccaaacacgatttcgccttcctgcatagaataaagcgaaccggtgaatctcatatcttttaaaaagccgagaaagtcatctttaaagcccagctcttcttttaaataaactaaatcgctttcagtaaatctgaaatcccgcaaaaattcaatcgctttttcaagaccggcaaaaacggcaaaaccgctgtcaaaagggagctttctgaaaaacagttcaaatacggctttcttttgatcaatgccgtcgcgccaatacgtttccgccatattaatttgatataggtctgtgtgtagtgctagactgtcgtctgtaaaacggtgttccaaccttcatttctccttcctcaatctgacactgaggctcccagggtgtttgcaaaatgagaaagagcccagtcgtgtccgtccgggttaaagctagccactgcgttttgatgaatgacaagattaaaccctttattataagcatctactgcggtatggagcacgcatatatctgtgcatacgccaacaaggtgcagttcttgaatatccctttcacgaagcttcagctcgaggtttgtcccggcaaaagcagagtaccttgttttttccatgtaatagacattctgatcgtgttcgtgttttcgataaagcttttcaagcttcccgtataaatcctgtcctgatgtaccttttatattatgcggaggaaacaaacgggtttccggatgaagcgtatcgccggcctcgtgtgaatcgactgcaaatacgacataatcgccgttttgaataaacgtatccgcgagacgcgccacggcgtcttcgattttgcggccgggttccccgcacgtcagcttaccgtcagctgcgacaaagtcattcgtataatctatacatataagagcttttttcattgccgccctccccgccttttgtatgataggtaacattataacttatctaaacggacaagtgaatggcgaatcaatcgaatatggctgtcaagccgcgccagcagcggttttttctttttcagaaaaaaacaaaaaccacgggttcgggaccgccttgcggaaggcgcgtgcgaaaacccgcacctcatctcttgtttaaaaccgactgctcaaagatatcgtcctgaacataaatcgattctttctctacggcctcacgcgccgcgagaacaagtccaaggggagtgtccgattgctgatcggacacgatcgaaaaagggacgccttgcttattggactccttgatgtaaggagataaatgagagtagccgatttcgccgttaagcaataatgttgcatccgcttttgagccaagcgcatcgatgacttcccggtatgccttcggacgcagcacttgtcctttagtcaatgcgatgatgaccctttccctcagcgagcctaaaaacagtctgcgttcatccggcttcgtttcgcgtggtccgtacattccctgctgtaaatattgatccaatgattggtcgctcacgtcttagaccctccagttttatcctgctggcagcgttttttaagctgcatttttttatcagtatgcccacgaaaacagcgggcatgagcccgtgctacatttcggtcacccattgtacgatctttttggacagctcctcggccgcatccgactcagccactttcgacaatgaccggtcaagcttttcggcgagttctgctttttcttcctcataggaaatcagcgtgctccactccagttgcggcacagccacaagcgtatgaaattcctttttattttcatggaggtaaacgtctgtgatcatctgatcttcgtttaagatgtttgccttcctgattttcatctttgtcacctgccttatctatcttttttcccattatactataaaaaagaaacagcctctttaaaagaggctgtcacaggttcaatgactgggaaccgtccatcacatccgcatctgtgaaggtcgttttattgatatcgttatgaatcaatccgtagtcccctgtttgaaatgtgcccgctcctcctccggaggaatccgtgcacttcggggaaatcgcaaacacatctccaaaaaaggctgcgctgtcatcaacgactcgcctgataaaaatcggtccgacaattgccggcattttcacacctccgccatttaatttattagcatcatatgtgaaaatgggcaaaacgttcagacttcaggattttccgccgtttcttttttatacctctgccttaaacggacaaggcggacgatattcaatgtaaaagccttgagcagggcataagccggaacggccaggatcatgccgagaatgcctccgaagcttccggcgccgattaataaaaggatgatcgtcagcggatgcgtattcaagcggcggccgataatcagcggcgacagcagattcccgtctgtctgctgaacggcaacgacgatgatcagcgcgatcaatgctttcgtcggcgagtcgagaaatgcgataatgacggccggcgccgctccaagaaacggtccgacatatggaataatattcgtcacggcaatgatcaacccgagaatcagcgcgtatttcacaccggcgatccaaaaaccgatgaagcacgccgttccgacgaacagacaaacaatgagctgtccttgaatgtaagccgccagcgtctcgtacaaatccttaaaaatcttcagcccttcatttttatacttgtcaggcaggatcttgacagccaaattcgggaaacggtggccgtccttcagcatataaaacaggatgaacggcacggtaacagccgtgagcgcaatgttggtcacaacgccgaatacagaagtcaggctccctgtaatattttcaggcaggctcgtcaaatattcgccgattgagctttcgattttggcaaccgatacgaagtcctgattcattatccaagtgaaccactgcgaattcgacatttgcttaatgaaaatctggatctgtttcacataggaggggatgttgttgaacagatcggtaacctgctttgtaaatacaggaccgactgctgacaatacaaacccgatgaatgccacaaacaccaaatagatcagcagaatggacagcgttctcggcagctttttctcaagaagccgcacgatcggattgaatataaaatacaagattcccgcaattaaaatcggagtaaatagagtcgatgcaaatacgatgatcggttcgaaaagaaaagacacttttgtcgacacataaatgataagaagaaccaataaaatttgcagcgtccaaaaatgggtttttgattttaacaagctttgtttcctcccggcttttttcattaatctaaaaactactattcacactaacgtctgtcaactgttttccttccattcatacgaaaaagctttgacagggtttcatatttcagcgccttttgaataaaaaagattgacagctcctcctgttgtaattatcatgattacaacaggagggtggtttgatgaagatcagcagcagatttacgatagccgtacatatgttatccttgatgcacgtccgaagcgaccatttgacatcagagcaaatcgcagacagcgtcaataccaatccggtcatcatccgccaaatcagcagattgctgaaaaaagcgggcttgattgaagtaaagcgcggcacaggcggagcgcacttattacgggatgccggcgccatttctttgtatgatgtctataaagctgtcgaagttgtcggtgaaggcgaactgtttcacactcacgaaaaccccaatcctgattgctgggttggcgcgaatatccaccaggttcttgagcttgttttattaaaagcgcaaacagccatggagaatatactcaaagaaatgtctataaaggaattgactgatctgatcatccaaaaaaagaatgcttctcagtgaggcatgattttttcaactcgttgtaataactatacttacaacaagcatctggcactgtgtttttttcacctcgttgtaatattgttcattacaacggaataaaaggaggtggttccatgtgatcaacacaggcaaaatcggatttccatcacattaagggaggacttaacatgacgaatcatataaaagaaatcaactgggagcaaaacaccaactcttacattcagctcataccgaatattgagtacacaaaagtggaagacacttctttgacattacatttgctggtgtaccgcaatccaatggatgcgttatttaacaggaaaggcaatcaggaaacatacccgctgatcatttatttgcaagggtgcggatggggctggacaaaacaggatacatccgcctttatcccccaactggttccatttgtcgagcaaggatatgtcgtggcaagcgttcaatacagaggcagcggagaggcggtgtttccggctcagcttcatgatgtgaaaacagcagtccgctttttaaaagcaaatgccgcccgctataacatcgatcctgatagagtcggagtctggggggattcttcaggcggccatttggctcttttgcttggattgaccgaaggaattgaagaatttgaaggcccggacgaataccgtcatgtatcgagcaaagtcgatgcggttgcggactggttcggtccggtcgaccttctgtccatgagcaagtatccgtccatcttcgatcatgattcacccaattcaccggaatccaagctgatcggcggagctgttcaagaaaacagagtacaggcgaaacaagcgagtccgataagctatgttcacagggaagcgcctcccattctgattatgcacggggatcaggacgatgtcgtcccttatcaacaaagcgtccaattgtttgaagccttaataaaagaaggccatgatgcccttatgtataaaataaacggggccggacataacggttttacccaggctcataccctggacatcgtcaaatcgttcttccgcaaacatttaaagcctggaaaagcctgaacattgaaggccggatatccggcctatcagtgtatattcctctcttttatgaatattttctaaatttttttcagtatatcggtataaagttcaccttcagaaaataagatgaaaacgcttacaaataaaccatgaggtgaacaacgatgaaaaaactggtgctgctcatgcttgttttgctgctcgtgtatccgcatgtatcgaaagcgggaggatttaaaggaggaggcggcaatccgggctactggttcgcgggagaccctgtagaacatcccgatcccgcaaaaccgccgattgtattcgtccatggattaaacggctcttcaagcgcttggtttgacgaaaacgacatggcggaacaggcctggaaaaacgggtatgacgcggcttttatcgatctccaccccgataaagacatgcaggacaacggagcgatgctggccgccaaactgcgcgaaatctaccagtatttcggccgcaaggtgattctcgtttcctacagcaaaggcggaattgacagtcagtcggctcttattcatcacaacgcataccattatgtcgagcgggtgattacactcggaaccccccatcacggctcacagctggcagaccttgcctacagcaactgggcaggatggctagccgatattttaggccagaaaaatgacgccgtttattcactccagacagggtttatgaaatcgttccgcgaccagaccgacaatcatcccaatcgattgaaaaccaaatattttaccctggcaggcaataaaatcggcgggttcggcagcgctttatttttcgggggcgtctatttaaacatgtttggcgaaaatgacggagccgtcactgaaaaaaatgcgagactcccttacgccacaaacctggatacagggaagtgggatcacttctcaattattaaaggaaacctcacgtttcctgtattcatgcctttactgacgattcaggcaaatgcaaatgaaactgcggccaccaaagaaaacttatcgtaccctttcatcagagggggggaaaatcatggattgagagaagaggagtttgccgttgaaaaaggcgtcaaggagataaccgttcactggctgagcaatcattcctcgggaaatatcaaattgacagatccacgcggcaagccgttcaaagatttttcaatcgcaaagacggcggatgtttttgaaggggggttcgtccattccgctgccatcaaaaatcccgcggcaggcacttggaagatcgcatcatccgtcaaacaaaaagaggcgtttttgttcattgtgactttcgattctcctctaaaccagcaaatcaaaaacgcagtcaccagagaatcgtcaaaccttgcgaatgttaaggcgtccgtccgctcgatccgctacgaaaacggaaaacaagccgagaaaaagtcgctgaaacctgcttctatcaatgcgctgcaaaacagcctgtcattcaaaaaagccggcatgtactcggtgacgatagacctttcaggaaaaacggcagacaactcgccgtttaacaggacgatcatccgctctatttatgtaaatgacaaaggggaaaagtttgaaaacagccctttgtccgattaaaccgttcttttcatgggagataaggattcatcgaccatgcggtcaagcttccggattttttcaagcgccagcttatgatcgattttgcggtaatggtggtttccgcccggctcttcgtccagctcatccgcttttttgacgatttgctgcagcttgtttttatcaaggtccccttctggcaaataggaatccgtatgaagcagaatcgccaaagcaatctctttggccgctttccgatcttcgccgaggcggatgagaagcttgtgggcgcgctcggctccctttattgcgtgaatgtcgttttgcttgtatttttcataatcccattctccgtcggtgtaccattcataatggccgatatcgtgcagcaatgccgcttttgtcgcgatatcgggatctactccagctcgcaccgccaggcggtatgcgtgataggcgcaggctacagcatgagctacaccggaacgagttaaatatttttgtgcgattggatgggtgaatacatccattaaagttacgtttctcatgtaaacccctcctttatatatttttagaatcctaacatattttcatgcaaatctcaattgatctggcacatcatattcaaaattgataaataaaaaacaagcacaatcgattcgatgtgcttgtttttttattttttacaaaaactctttaatatcatacactctgccgttttcaaagtcggtctcaagcaggtcgagcagaatgccggccacataagaggtgcttctcagctttccttctgtttgataggttttgaatcgttcaatttcatgaaaatcttttttcgatgatgaacggataacctcttgcatgccggtatccatgatcccgggggagaaagaaatcatcttcaccggatcagactcatcttcctgttcaaagccgaatgttttcgtgaacatatcgagccccgcttttgagctgcagtaggcgctccatcctttataagggtttttggccgcgcctgatgatatattgacaatcgattttttgcctttatatggcttgagccatttggtaaacagctggctgagcatcaccggcgctaacaaattcaagtcataatgcagcctcagttcttccggttcagcttcgccggcgcgcttgatcggcgtcaccattcccgcattattgatcaaggtgatcgaagcaaaatcatgggcttggacagaatctgagaattgccgaaaccacttttctgtttcggcgagctgcgccagatcggcctcatgctggatcagcctgtcatgactgatatcagacttggtccttgaaacagcatgaacaatatggcctttttgcaaaagcccttcggccatcgcggcgccaagcccttttgacgctccggtaacaatggataaatgcatacggcgtccctccttatccattattgtactgattcatcagcccgcttctcaagtgctgcggttttctgcgctaagaacagccaaccaaaagacagccgcaccgacagcaccttacagaacctcggacttttcattgctgagcgctcttattttttctgctgcccgctgactttcggaatcaaaaagaacagaccggcgatgcaaagaaggatcagcagaccgtatagaatgggcaggaagatggattgccggttttccgcagagtcatcttcccttcccgataaggacggatttgccgagaatgacaggtcaagctgctttagctttgaagccacggaattgctttcattcgtgaagcttccggacaggcttttcagcttttcgatagcatcttcttttttcgaatctgtaaatgagaattccttcagttcttctggaattgatatttcctctttgtattccgcctcttcttcctgaaggtagtccgtctcgattttaatatcctgcttttcgtactcgtttggctttacatcgactttatcggtttcctccgccttcgcgatcggagtgaaaagaaagaaggagagcatgactgccatgatccccttctttccccatttcgcattacgcatcatggtcagtctcgctttcttctgttcttgattttgcaaaatcgacaataaaaggaacagcaattgcgatgatcgtgattaaaattaatgctccgattccgagtgcaaactggcttccagttccgtactgaatcgacatatatacggttgataccggattgttaaagctgaagttcggcatcgccaggtcaagcagcggcgctacatagaacagcaccatggcggctgtcgcgattccgcctgcgatcgatcccagcataaacgccgtccggataatggctgaacttgcgacaagcagcaagatcgtaaagaccgaccacatgacggcctgatcgtctgcgagtgagtaaatgttcaaaccgaacaggctgatcatcagtccgacaatgatattcaaaatgccgaacagcgcgcccctgactaagagcggagcattttgataatggtggctgaaatatccgatcagcaagctggaaagcatcacaatcacgagaatgacgaccggcggtacgttttgcgcttttgactctggaacatccccgctgattttcaccggacttgccagatgatcgtatacatatccgtcgtttcctccgaacgcatttccgagaatgccgtatacgtctccgcggataagctttgtcgtcgcgacattttgaccccagtttgaattcagggtatccgcttttttctgaacatcgtttacactttcctgaatattgctcgtgtactcgatgacgcctgattgcgtttccgacaaggaaccgagcatgttggacagctgcaaaatgtcatttccaagcgtatcctgcatgctgatgaccatcgttccatctgtcgcatctccctgcatgactgctgttccggcgccttccggattgcgcagctgttcagatacggcatttgctctgtctgagatgttgctgagctcatttagcgtttctgtttgcttttcatcaatgaatgcgccgtaactgtcaacaaaatctgtcatgccggtagtatatgcttctatatcttcgtttgtcgccagcatgttgttcttgagatttttccattttgtggtttcgttttcaccgactctgagaactgtatcaactttatttttgctattttgaagcaatccatcttcaagctctgtccctgctttgtactttccagtaacagcaacatgataaaccgatagtagattatagtaatccattagttgattaatgtttctattgacaaaagattgattgtcaaaagcccgtttcacttcagggctgatatcattctcataatacacctttaaatcttcttcgagcttaattattttaccatatattttttgaaaatccttatctctttcttcaatcagtttttgttttaaatcttcaactcgttcatttaattcatcaacttttttattcagtttttctactttttcatctaaattatcaatttttttcttaagctcttcattatgctcttttgttttttgatcaatgttagatttcacaccttctatgttagcagatatggtgcttaattcttttttcaattcttcaagattactgccgtcttgttcatcgggattttcttcagctggaggtggatcctccttatttgtatcatcaacattgtttccgttgtccgcctgctgttcattttcctcagaatttactgtgttgtcattttcacctgtttgtcctgtatctactggatctgtcgaagtattatcttctgtcgttccatcattctcaccaggtgaaggggattcaggctcttctttatttggaacctcaatgttattagacaattcctctaattcttttgatattttctcaagctcagttgtttcatcatccaaatttatttcgatattcgtattatcatcttcgtcggaatcatcttctccatcatttccagggtcttcagctatcggtgtgtcatcaaattcgaacaatttttgtcgatactctaggatatgcgactgagattcaatgttctttatgtttagttgtctagcatcagctttataattggaaatcagctcgctctggatcgtgcttatctgaccaagctgctgttctggcacttctacataacgatatttcgccagattctcaagcgaacttccagcaaggctaaactggttttgcaaaccgctgagcgacattgccatgccattcatttgttcgctgaagcggctttgggcgctggcttgcttttctttgatagatgttaggccgtcttgaatttgtttttcactgtccgcctgggccgattgaagcagctccgactgcttctcttgatattgtttgtattgattgacgttgtcgacgaagctgtccaattgttttttggattcttcgacgcttgcgttgcgttcttttgatgtgccttctgtttcattgatcgattctttcagtctgtcgatcatctctttttgtctttctacttcgccagctaaattgttggagctcggcttgtaaaaattgtacatcgcgttttggaactccgactctttgtttacgatgctgtcaaactcttttctgacctttttgactccctgtttgacaaagcgccagtacagggaagacattttcttgctcaccgttttttgcgcgtcctgaagctcgcgctggactttttccttgttgacggcgtcgagctggtcctgaattttgaattccagctccgctttttgcggacgctcatggttgtagcttaaaatgttttgcgaaaagtccgacggaatgtagacaatcgcatcgtattgcttctccgcaagtccgctttctgctgcgctccggttgacgaccgtccatttataatccggacggtcaaccagggaagccgagatttcgtttcccagcagcgcatcttgatcaacggttccgtcatctttcaaaacgccggtatcctcattgacaacggcgatttcccttgtcgcgttcgatacctttttcgtcgggttctcaccgatgaaatgaaaaaacaggacgggcagcaagatgatcgtgacgatggcgctgataattttcagcgtgcttttttgttgttccgtcatttcgctttcttcctttctacagcacataaaggaatttgaattttcctctctttgccgttttcaacgatatagccaaagcccggcagaatttccggctcctggcgttcatatgggagctgaatcaagttctgctcggattttttcatcaatagcatcgcgtgtctgacctgcttgacttcgcttgtcagcgaatcatagccttttgtgaactcgctgtgatttccggcaggtataaagtggaaacctaaatgggcgtaagatttcatgaacatcgccattttgtcctgaatcgatgcgtcgatcgtctgctggaaccgtgaaattccgtcgacaataaagaccatcggtgagaaatcaaggttggcgatttctccttgtttaacggcttccaaatacatcgcttcccttgtccggcaaatttcttccgtctcagcgagccagagcagaatgtcgtcttttgtttctagatagctgatttgatcctctgtcgcatattgagaaagccctctgtctatcgaatcaaacacggcgatttttttcgtgtcatggtcaagcaggtgctcgagcatgatcttgatgacgtttgtttttccgcgctgcgtctgacccataatgaggcagtgcttatttttctcaagattaaagtatacgggttcgacagtttcttcatcgagtcccattggaataaggcctctttcaggctgaagcggataatctctcacaaactgtgtgacggaaagctcgagcggcagcatcggcacaggcgccggctttctcatgccttccgagcgttctgcgatcgcctgaatgtcggctttgatcccttcaaacagctcgatatcgttgtccgcttccacaggcataaacatttgtgcgaagtattggttttctttattgataataacgcgtccagggatcggttcaaggctgaattccggccttccgataatcgaatatgcttcagactgatccatcagatagtggacaaccctcgttttcaggttgttcaagagcgactgtctgattgcattgacccttgtcgcggtcaggattaaataaattccaagcgactggccgtctcgtgaaaactggataaattcgctttcgagttcatgcatttcgtctttaatgatgtcaaagttgtcgaccgttatgaaaataaacggcagcttttcctcattcagcgcattgtacatcttgatatggctgatttcttttgcacggaagagatttttcctgtgctcgatttccgccttgatccggaccataaatttctcgatttttctcgtttggtccatcaggaaataatccgcggtgtgcggaagccttgcaagcggaagcagcgttccgttgccaaagtcgaaaatgtagtaatgcaattcttccggcgtatactgttcggcaaagctcatcatgaacgtcgtggctgtcagggattttccgtagcctgacgagccgacgatgccgatattgccgtcttccatcatgcggtagctgatcggctcctggctttgcttttcaggttcatcgatataggcaaagttaaaggcatcggcttcctccgacggatagcgcgttttcggtatgcgttcttcaagcggcggcagccaagggctcgggagcttctcgattcccatctccgcttgaatccgttcaatttgttcgacgactgccgaaatttccgtcacagcctcttttttcgcagcgcgatcagcatcaacatctgataaaggaattaatccggtatctgtgacgatcgccacttcatcctctgtgccatagccgtcctccatgtaaggggctccgctccatgcagactggaacagttcatacacctcgttgttgccgacttgcaaatagccgcggcccgttaccgtgatggtagccgcatccccgtttttgaggatctctttactgtcattcgcatcctgcaccttcaaggcgaccttgaatctggagttgctccaaatctggtcatcgatgatgccgcccggtttttgcgtcgccaagattaagtgcaccccgaggcttcgcccgatccttgccgcactgacaagctcgcggataaattccggttcttcgcttttcagctcggcaaattcgtctgaaattaagaaaaggtgcggcatcgccgttttcgcttttttctgtttgtaaagctttgtatagtcgttgatatggttcactttgtactgatcaaagagccgctgccttttcttcagctcgctcttaatggacgcaagcgcccggttgctgaagttcttgctgccttcaatgttagtaatcgttccgagcaaatgcggaatgttccggaacggctgcgccattccgccccctttgtagtcgattagcaaaaatgcgacttcatgcgggtgaaagtgaactgccaaagacaaaatataagtctgcaaaaattcacttttacccgaaccggtcgttccggcaagcagcccgtgggggccgtgcgccttttcgtgaaggtttaaataaacaatgtcgtcttttcctttatagccgatcggcacggccaaagatttggccgattcgcttgtcatccatttttgttcgatgccgatgtcatcgacttccttcacttggaacagttcgagaaacgatacggtatcaggaatcgaattcgtcatgcccgtctggtggtcaagcgttctcagcgtccgggaaaactgttcgttgtcttccctgttgtggtgatccagctgaaacgggatctggacggctttcttttgcttgatcagaatgtcgccttcctgttcagtaatataacgaacaagggtatgaatgttttcggacaggctttcttttgtctctgccgccacgattgtcgacactccgaggtgtttctgcttgccttccaaatattctaaaatgacgtgttctgcgatgagctgctgatttgtgatgataaacacaaagtgcggcttaaacaaagtcttctttttgttttcatctaaatcccgttctctcaaaatctcatatatgcttgaaaggagctgatctctcgtctgttcgttgtaaataaaccctttcgcataaatatgaggcatctgaaaatgcgggagccacttcatccattcccattcttgatactcggcttcgtcaaaaataaagacaaagcgcaagtcatgatagctgtggaaaaatgcgagctggccgacaagctgatgaatttcatttttgacgacggacaattttccgacgacgcccatcgggccttcggcaagattcacagtgatcggcgcatttttcagctctctgtagacctcttccattttttgcgtttgttcaaggagatggtctgtatcgcggttggccaaatctccgccgttcaaattgatttggtacgaagatgcaacatttcccgttccaaggcggatttgcagaaaatcggcgctttcaatcgatttttcccaaattcgtccgctgatctcctttgttaaatatttcattctctcaaatgtaggaaaatggaaatcaagtacgaacttttgtctttctgcaagttcatgcagctctttctttttgttttcaaggtaaagggtatagacccgctctcttttttcttctctttttttacgctgatttttgtcgcggaagtactgcacggttgacgtaatcagcgtcatcataaacatcgcaagggaaacgatgataaagatcccccgcggctgaatgagcgccacgatccccatgacgatcagcatgacgagcggaggcagaatcatcagccataggcctctgttgtctccgtcgctttcctgtgccgggaagctgaaggatactttttcatccggcaggtcgtaaatcattctcggcggcctgcggtattgcggatatttattttttgtctcggagctcggcttaagaatgttctccaaagacgtatcaaacttcccgaatccctcgatttccaagaggtcgtcttcaacgatgcgaagaatattcagtccaaatgcgatttcgtctccattttgcacggagacaggggcggacacttcttctccgttcaaataaattttcgcgtcattcggcaggacattccattgcccgtcgaggcggatgaaagagaacgtacctttttctccaaagaatgaatccgtttcattgaaataaacatccgcttcttgatcgagggaagaaatgacgatttcctgtctctctcccaaatagtaggcaggaacgctgtcggcttcttcggctaaaaagagcgtcagctgttcagcgccgctttggacggacgcctttccgccaagctttaaagaagagaccgtctcccctcccagctgcacgttcaaagcgtctgagtccttctgcttttccagtgtcaccgggcctttttcaaatgaaaaatgcttaatcgtgacagaatgtttcaaatccggcccgatggtgagcgtgcggctgttctgatcatccagttttattttttgatagtttttatgataaaaaatccataacagactcatttctccgcctcctgccaacaacaggtgttttcgcttttatttgtcatcttttttctttttgtcttccttttctttattttcttttttcgcctgttccttctcggccttctccgtttcagcctttgcggcctctacgtccgcctggttttgctcggtgtttgcctgctggttttcttcagttttggctttctgttcatccgctgtccgcttcaattcttcaagttctttttcgagcggatccagctgtttctgccgctcatcactggacaatttatcatcggctttaatgtcatctgtgtatttcataagtgccaacatgatctgtgcattgttttccagcttacgggccgtctcaagcgcttctttattggcgccgcgtccgatctgaatccagtaaaggaaattattcggatcgacttgaagcgtcaggctcttcatggcatcttcctgtaaatcggcttccttcagtacattgtcaacgatgatatacgaataagccagctgatactgaacagaatcaggcatctcatcggcatcatatttatcaagcgtactgatgactttgctgtactgtttatttaagaagtagcggttgctttcgataaacgcctgctgtttcggctgcgcgaagaataatgaatagaaggaaaataaaacagccggtattaagcataaaattagtcctaaccctatgtacctttgaatcttccatttcttcttcggaagatggacaagcattttttcttcggcatccagttcatcgatcctcttttgaatgacggctttcaaatcgccgtatgtcccgcttgtgatgatgtcttttacctgatctgaaaatttgatggtttcgctgtattttaaatactcttcaaaagaaaattgcccgtcgacagcaagcgccgcggcggctttcacttcattgaaaagtctttcttcgtcgtgttcatatggcggaatgctttctttcactccataatgtaaaaatttaggcgtcaatcctttgtcaaaaacaatgttttcaggcgcagcgatcaggtgcagccttttaattgaatgttcttcaacggctttcacgagctggtacgcgaatagccacttgctttttttatttttcccttttatataacgaaattctttatattcggaaggaggctgaatcataatttggacttcatcatcggtcatgacggcttctttattaaaggaaggatcgacttctttaatgacgtttgcttccaagccgttcacaagattgatcttctctctttgaaaacgaaagatatatgtaccgtcttctttcgtcatgacggcctctaattggtcttcgagatacgttttctttttctctgccattcatccagatcctttcataatatttccagacggtcacctgtcgtaattccgcattgcgataatgtatattcgcctgaaaaaacggcatctttatttgtcacccttacccagtagccttcccggggaggcaccggtatgcttttggcttgccacgcaatgtcgactacctttttaacagaatggtaatccgacagtctgaggtcaaagacgctgccgtcgtaatgttttaaatcgatggtaatgtcaacatacaccagttcatcacctctcaatagaaaaagcgccgtcatcttcttttgaattaggcgcttctctcattcttctaatctgtaaattagccgcggatttggctagcgatgtcttggtcagtgctttcaagagtgttagcagtctgatgaagctgtttagaaacgtcgcttagaagttcagccattttaataaaagaaggtcttagctcttggtattgctctgagaacgcacggcttgattcaccttcccacatatcttgaagctggttgatcatttgatcaagacgctgattgacctgctcagtcacatctccgctttctttttgatatctgtcagccatttgccgcagttcagccggcgtaacacgaatgattcctgacatattccttatacctcctgcgctattcgccctagatatgggctaaataacttatttttttgaacgcttttattataaaaacaagattgaggcacagtcaaacaaatctgttgttattttacaaaatgagtctaaaggtttatcattcctctatttccacccagcaaaaattatagaaatctagtaaaaatatctcaattttcttctttcggaacattcgcatcaaaaagcatggttcaatgtgactatctgagactaaagcgtttccataggataaaggaaggattgcctatgcgcaaaaaagcccgcctctcttagaggcaggcttgtcttgatcagcccgctttcaagccggctgacttttgtttttccttattatagtggtgcaaaaagaaatcgtcagtttccgcccgaatgactttccataagagcacaagggcgatcaagttcgggatcatcattaatgcgtttgccgcgtcggcaaaagcccatacagtattcaggcttgcgactgcaccgtaatatgcagcaatgacataaacgacacgataaagcggcacccattttaaaccaactaaatattccagacatttttctccatatacataccaaccgacaatggttgagtagccaaagaaaatcaccgaaaacgtgacgatgtatttgcccgcggctcccagcgaagaagcaaacgcggcgtttgtcagcgcgccggcatcaagcgatgcatcgtgggcaacaccagaaagcagaccgcctgaaggatcccagaatcccgtgataatgaggacaagccccgtcatcgtacaaacgatcaatgtaacgatgaaagttcccgtcatcgcaaccaaagcggccttgacggggtgatcggatttcgcgtttcctgcgattaaagcagcggtaccaagaccagcttcatttgaaaagattcctttcgacattccgtttctgatcgcctcagagacgaccacgccagtaaagccccccgcggctgacaccgggttgaaggcgtgataaaaaatcagctggaacgccggaatgatttgatcataatgaaggaaaataatgatcagtgatccgccgatataaagtatcgccatgaccggcacaaaaatgctcgcaaccgtgctgacacgctgaaaaccgccgaagatgatcgcagccgtcaataccgcgagcacaaggccgatgatccagccgggaatcccgaagctctgtgtaacgacttccgaaatcgtgttggactggacggaatccccgattccaaaagaggcaagcacacctgacaatgcaaataaaacggcaagcggcttccacttcttcccgagccctttttcgacatagtacatcggcccgcccgaatattcgccccgctcatttttgacgcggtatttcgtggcgagcaatgcttcgctgtattttgtagccatccctaaaagaccgacgagccacatccaaaacaaagcccccggacctccaaccgtaatcgccgtggctacaccggcaatatttccatttccgatcgttccggcaagcgttgtcatcagcgccttgaaattgctgacatcaccgtctgctccggctgattctttttctttcccgaatgcaagtttgaatgcatatatcaatcttttaaattgaagcccccgcaggatgaacgtcagaaataaaccggttcccgcaagcataacgatgcccgggactccccataaaaagccgttgattttctctagaatcgccaatgttcctactcctcttatttcagaataattaaatttggtttaatacatcgccgtgtttatgaaaaataataaatcaccagcgacttttttgttgattttaacaaacaactatattcataataaaagtaagatgggtatatgtcaaaattttttcatgcaaacataaaaagtaggggttttttatgaacaatcgaaacaatccttttaaatatcaatatgaccgtttagaagatgtggcagatcatatcagcgaggtgctggactgtccgattacgatagaagacatcaaccaccgcctccttgcttacagcacccacagcgactacacggacccggcgagaacgtcaacaatcatcggaaggcgcgttccggaaaaagtcatcaacaagctttggaaggatggaacgattcccgccttgatgaaaaccgacgaaccgatcagggtcgaacaaatcgatgaagtcggcctgtcgagccgcgtggcgatttcaatctggaaaaacagcgaggttatcggttttatctgggcgctggaaagccaaaaaacgctgtcggaagacgagcttcaccttttgaagctggccgcggattccgtaaagaacaagctgctgccttatcaggtccgaaaaagaaaaaatgaacagcgcagccaggaatttttctggaagctattgaccgggcacatttcggaagatcaggaaatctccgacggctttcaccagcttggcatcggagttccttcaacttattcggtcatcatcatccggctgaaagacgaaatcgaagaaaaaaccgaaaagcagctccattacttgctggaaacgacgcagcagctgcaaatccttctggctacaatcgactataatgagctgatcgtcctcgcttcgccaaaaacggggcaaaaagggcagccgttcaatgatttaaagcaatttgccgcgaatatacaaaagcaacttgaagagcgctataaactgaataactgcacgatcgcgatcggcggaatgtacagcttgatcacccttgtacaccagtcttatcaggaagcgctctcggcgctgaaggtcaaggagcgttttcccgatgagacaaggcacctcgtcagcttttcagagctcggcatctaccagtatctcgacgtgctcagcgaaaaacggaaacatgcaagctatccaaactattctttaatgcagcttgaagcatatgataaagagcaccactccaatcttgtcgagacgcttgaacaattcatcgaatgcgacagcaacgtcaacaccgccgcaaaaaagctgaacattcacgtcaacacgctgaattacaggctgaaacgcatcagcaaaatcgccgaaatcgatttaaaaaacatcaatgaaaaatttacgatttatcttgaaatcaagcttcgcaacatgcatttgtgaaattccacaaatgcatgtttttttatttttcgattcaaacaaagaaaattctaaaaagtcagtataaactaaagcaacagcatttttacagaaaaaggaggaatgatcggatgattatcggcgtaccgaaagaaatcaaaaacaatgaaaaccgtgttgctttgactcccggtgcggcttctcaattgatcgcggcaggacaccgcgtcatcgtggaaaaagacgcggggactggaagcgggtttgaaaatgaggattacgtctcagtgggagccgagatctcagaacaggcggaagccgtctgggaagcggctgaaatggtgatgaaagtcaaagagccgctccctgaagaatatccgtattttagagaaggtctcatcttgttcacctacctgcatttagccgcagagccttccttggctgaagcattaaagcagaaaggcgtgacagccatcgcctatgaaaccgtcagcaatggccgttcccttcctttgctgacgccgatgtctgaggtagccgggcggatggccgcccaaatcggcgcgcagttcctcgaaaagccgaaaggcggaaaaggcatattattggccggtgtacccggagtcgcgcgcgggaaagtgacgatcatcggcggaggcgttgtcggcacaaatgcggcaaaaatcgcggcgggcctcggagccgacgtgacgatgatcgatttaagcgcggatcgcctgcgccagcttgatgatcaattcggcaatcaaattaaaacattgatgtccaatccggtcaacatcgccgatgccgtagcggaagccgacctcctcatctgcgcggttctgatcccgggtgccaaagcgccgactttagtgacggaagagatggtcaaacagatgaaaccgggctctgtgattgttgacgtcgcaatcgatcaaggcggcatcgtcgagacggtggatcacatcacaacccacgacaatccgacctatgtcaaacacggagtcgtccattacgctgttgccaacatgcctggcgccgttccgcggacatctacagttgcgctgacgaatgtaacagttccgtatgcgcttgaaatcgcgaacaaaggcgcggaaaaagcgattcttgaaaaccctgcgctaaaagccggcgtcaacacagcaaacggccatattacttatgaagccgtagccagggacttaaactatggctacgttcccgcagagcttgcgatcgaaaattcgtcgtcagccgccggcgcatagcatcaaaaaaacagagcctcggaaaatatgcccgaagctctgtcttttttttatgattccgttttccggcgatcctgaatcaattttgccgcaattgcagaaacaggaaccgccccaaacaggacgattctccacagcgtccggtcagaggcatcgccgactgcggcaaacagtgccagaactgccgcagccgtcagcaataataaaacagcaaaagcctttttcttgaatgatgcaatgaaaagccaaaaacaggcgctcagcattaaaaatatgaacagctgtacgaaaaacatattcatcctccccgctaatcaaagctgtatctttcttctttccacggatttcccctaagatggtagccgtttttctcccaaaagcccggatggttttcctttgtaaactgaatgcccctcagccatttggcgcttttccaaaaatacaaatgcggcatcaccgctctgagcggaaagccgtgctccggcgtgagcggggcgccgttatgggaatgagccaaaagagacgaatccttcaaaaagtcttcgagcggaacattcgtcgtccagccttcctctgcatgcaagatgacaaatctggcttccggaagcggctttactctttcagcgatctcctttgtcttgatcccttcccaaacattatcgagcttggaccagcctgttacacaatgaatgtcattggacacttcgctttgcggcatctcatgaagatcatccaacgtcagcaggagcggctgttcgacaagtccgtaaatttgcaaattccattttgacaggtcttcgtattccggaacatgtcctgcatgaagaacaggaaaagatgttgtgacattttggtttggaggcaccctgtcggacttgtgcggttttgttttcccaaaaaacacgaaagaaccccctttgttaactcgaataaaaaatggttgacaaactattttgtgatctcttacgataaagttgtgtgaatcactgaggaggaacaaagatcatgaataataaaaaacttcgcgccggcgaaatggcgcttgtcggaatgtttgccgctctgatggggatcggcgctaatatcacttcgtttgccccgtttctgcaaatcggcggtattccgcttacgatgcagcctttcttctgtttgcttgccggacttttgctcggccgtaaattaggtgcgctgtccatgattgtctatgcgttagtcggctttattggcgctccggtattcgcttctttttcaggcggtatttccgttctttttaaaggaagcgcaggctttattctatcctatattcctgccgcatatgccgcgggctggatcacggacaaactatccgaaccgaaaacaggccactttttcgcagcctcattgatcggtacgctgatcatttatctgatcggcgtcaactatacgtatctcgctttttccacttggctcaatacaccgatgtcatattcagccgtttggaaaatgatggcctggttcttcgtgaaagacttggcattctccgttctgctcgccgcgctcgcctcaaaggttttccgggcggttcaaaaaggcgcaggcttcagaagaaatccgactttttaataaagagagcccgtggtgcggttctcattttattttaacaaacatagaaaaaaattcccctcgttttgaggggaatttttttaaagaacaatcgccgcgatccagccgaacaaaatcagcggaatattatagaagatgaatgtcggaacacaggtgtcccaaatgtggtggtgctgtccgtctgcatttaagccggatgtcggtccaagcgtgctgtcgctcgcaggtgaaccggcgtctccgagagctgcggccgtcccgataatggcgattgtcgccatcgggctgaagccaagctgcatgcaaagcggaacaaatatcgttgcgataattggaatcgtcgcaaatgaggaaccgatccccattgtgatcaataagccgacaaccagcatcagcaatgcgccgagcacctgattattgctgatgaaacctgttgacgcttcaacaagcgctttgacatcgcccgttttttcaagcacattggcaaaaccggccgcggccagcatcacaaatccgataaacgccatcatgttcatgccgttagtgatcaattcgtccgcttcgccgcgcttcatcgctccgcttaaaaacaagaccgccaaaccgctgagcgcgccgaagatcattccgtcgacgtctaagctctgagacaaatagagctgtacgcttaatgatacagcgatggccaaaacggcaatcgaaaggcttttcttcgtataggacgccgacttttgaccggcgatttccttcatttcatatgtgcggggtttgcggtacacaaaagcagcaacggccaaaccggcaatcatcccgacaatcggaatgatcatggcgattggaatatcagccaatgtgacagaaaggcctgcatctttcatattgtctttcaaaatcccctggaaaatctggccgaagccgacgggaagcaaaatatacggagctgtcaatccgaatgtcatcgcacacgcaatcaggcggcggtccacttgcagctcattcaaaattttcaataacggcggaattaaaacaggaataaatgcgatatgaaccggaacgacattttgagacatacaagaaataattaaaatcacgaagacgatcagcgcttttgaaagggttttgcgccttgtatcgccttctttgccgatcagcttgacagcagcttcaaccatggcatccggaagacccgttttcgtcaaagcgactgcaaaagcgccaaggagcgcgtagctgactgcgacggttgcgttgcctccgagtccttccgtaaatacgctgaccgtctggccgagaccgagaccgcccgtcagaccgccggcaagagcgcccacaatcagggctagaacgacattgacccgcagcaggcttaatataagcatcacaataacagcaatcacaactgcattcatatttgaaacctccgaacaaacactttagtttgctaatgtagtagataattaaagtaatgaacgtatattaccacatgttttatgaatgcgtcaatgagacatctgcgttttttccataaaaaaatccccttctagcaaaggggatgaaagactacaaatttcccgaaaaccgctcgacaaacgtgacaagcgttctcaccatcacgcccgttccgcctttcggtccaaagcatgagttttgagctgtcgttgccgttccggcgatgtcaaggtgaacccatggcgtctgctcggcgaattcgccgaggaacgttccggccataatcgcatggccttccctgcccggtgaattgttaagatcggccatttggctgttttttactctttttttgtctttttcagtaatcggaagctgccaaatcgcttctcccgcttcttcagccgcctgtctcacctgctgataaagcggatcatgatttgtcatcgctcccgtcgtttccgttcccagagctacgacgacgcctccggtcagtgtcgcgacatcgatcagcacggaagctccgtggtgcttcgcatatgtcagtccgtcagcgagcgccagccttccttcggcgtccgtattcaagatctcaatcgtcttgccgctcaaggaaacgatgacgtcgtccggcttcattgcgcttcccgaaatcatgttatcagtcgacggaatcacggcaagcacgttttgttccggcctcaattcgccgatcgcttccatcgctcccaaaacgctggcggctccgcccatatcggacttcatgccgacaatcccgctctttgtcttaatcgaatagcctccggtatcaaacgtaatccctttgccgactaaagcgatgacgtcatcccatgtttcttttccttgatatttcaagacgatcattttcggcggctcttctgatccttggttgaccgcgaggagaccgcccatcccgagctcttccatttcagccttttcaagaatttcacattcaaattcgtatttcgccgccaattcagcggcatatgacgcgagatccgccgctgtcagcatgttccccggcatgttcacgagggttctcgccgaattcgtcgcatttccgtacacctgtccgacatgcagactcgcctgaatctccttcaggtcatggtctgtcaaaacatagacgctttgcagacattgatcaggcacatttgatctgtgcttgtaatcctgcacttcatagcatgacagcatgcacgattcagccaatgcatgtgcggcgtcagcagctgggacttcttcggatacgaagctgtcgagcatgacggttaactcctgctttcgatctttgtgaatcagctgaacagcttcggcaaagcactgcttcgcatcctcgaaggtaaattccgcttcacggcccaatccgacgatataaatgcgtttgactccctgaagcgaaggggtaaatattttagacactttcgcttttttggaagatacatccccgtctttcagcagctgagaaagctggccgttcaaaaggcggtcgatttcttcagccttaccgtacagccggctttttttaaacagtccgattaaaagcgtttcttttttttcgaaatctttaaaggcataaaacatgcgttcacagctccttatcagcaaagtgagtaaaattaaaacaacaatgttataataggaaaaacattttttcccgatggggtttcatatcatatattttagcaaataactgcgtgcttttctgaattcatctctattttctttatagaaaggatgttctgcaaaatggaaatcctcacaaactttcctttgctggcgagctttgccgcgatctttttcgctcagtttatcaaggttcccatttactttgtcgtctcaaaaaaatgggattggcggcttgtcacaagcacgggcggaatgccgagttcacactcagcggccgtcacggcgctctcgaccggtgtagctcttgatcacgggatggattcttctttgttcgccgtttccgcaatatttgccgttattacgatgtttgatgcaaccggagtgagaagacatgccggagaacaagcaacagtgatcaaccggcttgtccgcgattttaaccgctttgtcaacgaagcgaaggatttccctaaaagccatcaggaagaaaaacagaaaaagctgaaggaactgctcggccatcagccgattgaagtgtttttcggcggcctgaccggcattgcactgacgctgcttctcgattatttattgatgtaaagcaaaaaaacgtttaagacgccaggtcttaaacgttttttcttattctttcgccattttatatttttgtctgaatacttgcatcgatttattttcattcagcttcaggagatcctcttcggtaatggtgccgtttccttttttaatgacataaacatcaagtgtttttttgccccattctttataaacatcctcaaccgtctcatagtacaaatcgagccggtttcccttaatggctgatccggtatccgcaacaaccccatagccgtagtccgggatgaacaatatcgtgccgatcggaaagaccgacgggtcggctgcaacggttgaatataaatctctttttactttgactcccgaatatgtaatcccgtaatcgggatgatgaggctgttttcccgttgattcagcccctgctgtatatccggtcgcggtgactttttgcttcggatacttgctccagtcaaacgcgtcttcaagcgatttcggtttgtttttaatttgttctgcggcagacagagacgtcttttccgctttttcttccggaagtgatttaaaggtgagcatcagctgtttcaaggacagatcgcgttcttttgcccagctggatatatcctgtgcctccacgcctgaaacggcaaagaaggtcgtcataaaagcaaggacaaacaaaactgtcatcaagaaacgccggaacatagtcatcacttttctcaattcttccactcctctcaccatctagttgtttccaagtggaaaaagaaatattcagatggcggaaaagttttgagaaaagtgaaaaaattaaccgcaaaaaaaaccctctcccttgaagaagaaggcttaaaacatttgatatcccctttttcgcagcgctttgatcgtaacgcccgacaacagggctccggccattccgctggctaaaatgatgatatcggcagcagccaaagaagccactctgtcaaaaaggccggaaaatgcctctcccggcgcctctacatagcgaatcagcttttctttattcacaatgaaaaggcatacaattggataaatgacagccatgatccatgacattctgagcagcatattcagcagaaaaccgatgccgaaaaacaggacgaaaaataagacaactgaaatgatgacaactggtaaactaatcaaagcctccacccccaattcacctcttttagtgtacattggggaaggaacttgagtcaatcattggaaagctgtgatgaacggtcttttcctgttcccttgcagttgctgcacgtttccgaaccgccgagcagaagctgaaaatagccttttcctgaacagaatgtacaggtagattcaagtcgatgggttgacgttgtcttcatcggatacacacctttttttcttaattttctgataatatatcatgaacgttgtcaataataaagtcagaaaatataacagatcatttgatgtaagcgcttaaaagcgaagctttctttctttttctttcgtttttgaagtttttagcctgaaataaaaagcctgcagaggaagctgcaggcttcagcgtgtcgacaaaccctcgttgtcagacctgctaagtcggtgctcatgaatagaggaaggatcggcggctaaccgcccaggcatcctgcctgaacgccgccgtcatcaccttctgtgaaagtctgatcagaaaaatttaaacttgccttttttcagaacaagtcccggcccgccgatcatgaaaagcgagcggttgtcgatgatttttttcatcatggacgccgtcgttcccgtcatctttctgccgaatgcgacgccgattgcatcgtgttcgccgagagaagcgacagagcctttgttatcaaatgagaacgtttccgtttctttgccgtgaatcagtgcggccagattgtttgcgcacgtttcgccttgctgcatggaaatctgcgcagtcggcggataaggcctttcggtttcttcatttatgattaaagagcagtctccgataacaaatatatcatcatggccttcaacgcgcaggtcaggtttaaccttcacacggccgcgcatgttttcaaagccggattcctcaatgatcgggttgccgcggacgcctgcggcccatacgacagtgcctgctttgatttcttcggtctgatcgtcttttccgacgatgattccgtcaggcgtgcattctttcacggccgtgccgattttgaattcaacgccttttccttcgaggtagttgaccgcataatcgacaagctccggttcaaagcccgggagaacagacggcgcggcttccacgcaaattaaacgaacctgctggcggtcgatatcgtattcgcggcacagctcaggaatgcggttggccatttcacctaaaaattcaatgcctgtaaaaccagctcccccgacaacgatcgtcaggcgttccgggcgcttctcggcttctgtgttatacgtcgcgaactgatattcaatgtgctcgcgaagctggcgggacgaattgatgtttgaaatagagaaagcatgctctttcaatcccgaaattccgaaagtttcagggacggagccgagcgccacgacaagatagtcgtaactaagctctcctgtttcaaggacgactttctttccttctttatcgattttctttaccgtatcctgaacgaaattgacacgggatgtattgatgacgtctttaatctgatagcggcatctgtcatgatgaagcgtacctgcgctcgcctcgtgcatccaggtcgtctcataatggtaattgtgcttgttgacaagcgtaatatccgcttcattgatgccgatttttttaacaagtctcgtaacggtcattaatccaccataacctgcacctaatactactacttttggcttattcaacggaatcacatccaccttttctgtattttactgctaagccggattaaaaatagcctttgggttatcttctgccggcttccggctttttatgaaaaaaagtttgtgaaacccttcactttagtttgccgaacaacggaatgtttttcggctgtgcgacgaaaaatattcacgaatcgttaacaatttgttcacaactacatcatagccgcttgcaattgctttttcaaggttaaatatgctctgacggtattattttccgcgcctaaaaaaacagacacgctcgtatttattttatgtgatatgatataattaagaacaattttcatttagggggcattattttcatgcgtgaagacacaaaagtatatgacatcacaattatcgggggcggccctgtcggcttgtttaccgcattttacggcggaatgcggcaagcgagcgtcaaaattattgaaagcctgccgcagctcggcggtcagctgtccgctttgtatcccgaaaaatacatatacgatgtagccgggttccctaaaatccgcgctcaggagctggtcgacaatttaaaagagcaaatggcgaaattcgatcagaccgtttgtttggaacaagccgtcgaaagcgttgaaaaacaagcagacggtattttcaaactcgtcaccaacaaagaaatccactattctaaaacggtgattattacagccggaaacggagcattccagccgagaaagctcgagcttgaatctgcggcacaattcgagaatgcaaaccttcattactttatagatgatctgaatcaatttgcgggcaagcgcgttgcggtattgggcggcggcgactccgccgtcgactgggcgctcatgctggaaccgatcgcaaaagaggtgtcaattattcatcgccgcgataaattccgcgcacacgagcacagcgtcgaaaacttgcgcaattctaaagtcaatgtattgacaccgtttgttccgaccgagctgatcggcagcgagcgaatcgaacagatcgtcattgaggaagtgaaaggcgagagaaaagaaatcatcgatgtcgacgatgtgatcgtcaacttcggttttgtttcatctctcggaccaatcaaaaactgggggcttgaaatcgagaaaaattcgatcgtcgtcaagtccacaatggaaacgaacatcgagggattctatgcagccggcgatatctgcacatatgaagggaaagtcaagctgattgcgagcggatttggtgaagcgccgaccgctgtcaacaatgcaaaagcttatatggatcctaaagcgcgtgtgcagccgctgcactctacaagcatgtttgaaaacaaataaaaatgaaaaggagcctgacaccggctccttttcattatatgatattcaaatatgagaagatcgttcccaatatcagcacaattgttaagatgccgacgactcccgccgcagtcaagacaatccggtccgtaattttctgtgattttggaagcggtttttcgcatccgcatgcctcgcagacttttgaatcgtacggcgtaagcccgccgcagcttctgcagttgattttttccatggttgaaccccttttctttactgggcttggacactaaataaacctgtccagtatagaataacaaattgacgaatagaatgtcttaagattcacaaaatattcttaaatgaactccaaaaaacccttgttaggaagtgacgatatgtcttactacaacaatcgcaatcaagagcctctgccaaaggaagatatcagtacgtgggaatgtacggctgaggactgcaacggatggatgagaaaaaatttcacgagcagcgaccgccctttatgccctctgtgcaacaaggaaatgataagcggaagccgctatatcacctctatcaccaacaacacgagcaatctgaatcgcatctttaaccagaaataaacacggttgtgttccggaagcccattgcaaaaaccttgctcaacactttgagcggggtggctgcattgctcctcttcgcgaagaagcagaaaaactatgctaaatctttcaccaatagaatctcatcccgaatcggaatgccgttatcagcgacaaagggaatttccggctttacttttcttgctttgtcaactgcgtttacatacaactcggccaaagtatagcccctcttttgataaaacataagcgcccgcatattatcgttcgtcgtgatcagtttaatcgatttacactgttttcgctttgaaacacgctccacttcttgtaaaaggagtgagccgatccctttgttttcgacaacactgtccaaagagacgacttcacattcgtttccagcgatgaagtacgtaatcaagcctttaatgtcgcttttttcatctgttacagcgaatccttccaattcatcgcagcggaatgttccgtgtgaattgaccatttccggacttccccaatgtgtatgaaaaaacgcggtaacgtccgcttttgacaaggcgtgcgttgatacgagtttcatttctttttcccccagaccataataaaacgccttttcatcacgatgaagcatcgagatgaaaggcgtttttttcattgcatatcgttgaccttatgtcagcactcttcaggcttccccgcattcgctgcggttctgaatgatgatccgcagccgcatgaagcgatggcgtttggattatcgatggtgaagcctccgcccatcatcgattgtttaaaatcaatgaccgtaccgttcatgatatccagactttcttggtctacaagcactgtgattccatgctggacgaattcattgtcgtcttcgtttttttcatgttcaaaacccatgccgtatgacaggccgctgcatccgccgccttttactccgattctcaaaaatgcgttctcctcttcatgctctttcatcatatccttgatatgaagagcagccgcttccgtaaccgtgaccgttttttcgctcatgagattacacctcctaaaagctcatgtgtacctttattataaagtcgcacgtccgatttctcaaacagaccgacttatgatataaaaaactcgccttcacataccgtttcagcgggtcccgtcatcatgacgcgtccgtcgtttttccaattaatgatcaaatcgccgccggcgagatggacggtaatgtccgtgtcccgtttggaatagccgttgagcaccgaactcactgtggctgcgcaggcgcctgttccgcaagcctgggtaattcctgatcccctttcccaaacgcggaaatggagttcattttcgttttcaacttcaacaaattctacattaaccccttccggaaacctttcatctttttcaatgagcggtcccatcgtcgtcagcggggctttttcaatatcgtctaaataaaagacgatgtggggattgcccatggatacagcggtacccttcatttcacggccgccgaatatcatcttttcattgatcgtctctgaaccctgttcaccccgcatcggcatatctgatttgagaagtcgcggttcgcccatatcgaccgtagccgatacaacttttccttcatccacctcaacctgagcctttaccaagcctgaaagggtttcaattaaaaaggacgtttcctctaccagtttatgttcatacgcgtattttgcaacgcagcgcaaaccgtttccgcagtttttgccttcagatccgtcgctgttgaaaatccgcattttaaccggcgctcgatctgaaggacagatcagaatcattccgtctgaaccgattccggtgtaaacggaagacactttgacggccaaatccgacaacagctcctcagggagatgttcttcaaactgattgacgtatatatagctgtttcctaagccgtgcattttagtaaaacgaaaagaattcatagccgcctccacatttttttctttcttctagtataaaagctgaaagggatggatacaatatggctatcccccgtttttcatacataaaagctccctgcattcatttgcagggagcttttatcatgttatccgataaacattccggcgatcgccgcgcttaaaaggttggccaatgttccggccgcaacggctttcaagccgagacgggcgatatcggaacggcggttcggcgccattcctccaagtcctccaagcaaaatcgccacagaagacaagtttgcgaaaccgcacagcgcaaagctgataatcgaagctgttttgacggaaagctgatcaaacatcggagcaaaattggaataagcgacaaattcgttcagaacgagcttttgaccgataaagcttccggcctggaccgcttcatcccatggcacgccgatgacaaaggcgagcggggcaaatacatagccgagaatatattcgagtgaaaggtctttaaagccgaaccatccgccgactcctccaagaattccgtttaaaacggcaatcaaagcaacaaaagcaagcagcatcgcgccgacattcaacgcaagagagagacccgttgatgccccttttgccgcggcatcgatgacatttgctgcgtcttcgtcttcagccatttgaatatctttttcttcaattttcggtttttccgtttcgggaatgagcatttttgccataatcaagcccgcaggtgcggccataaagctcgctgcaagcaaatattcgagaggaaccccgagaagggcgtaaccgaacaaaacagaaccggccactgaagcgagtccgcctgtcataacggcaaacagctctgactttgttaagtttgcgataaacggcttaattacaagcggcgcctcagtttgcccgacaaagatattggcagctgcagaaagagattccgttttgcttgttccgagcagttttgccaatccgccgccgatgaagcggatgatcacttgcatgattcttaaatggtaaagaactgcaatcagagatgaaaagaagatgataacaggaagaacgcttaaagcaaaggcagcactgtcgcctacttgtaagagaggcccgaagagaaagctgatgccttcattcgcataattgacgagatgctgaacggcttttgtaaaccaaagaaacgcttccctccccgtttcccatttgagaacgatgaatccgaacaggagctggatcgccaaaccgattaaaatcgttcttatgttaattttgctcttatgctcggaaagcaggaaagcaatcgcgaaaatcgccagaataccaagaagtccccataaaatgttcatgaccacacctcttattattatttaaacttttattaagatatcaattaatgattggcctgtccacaaaaattttcacgaattttttctctttttatgtaaaccctttcatttaaaggctttgcatgaaaaaacgagatcaccaagatgaccccgtttttaaatgagttcattttcatcaatgaacttgtatatattttcgaccaattcagccggattattcgctgtcaccatttctccgtttacaagagcatacatcgtctgcatgcattgtccgcagtaactcaggcagccgtattcaacgacatccaaattcggatctttctccaatatttcctttgcctcctgagaaccttgggcaagattgctgacgcaaaactcaacgattggaaacactttatttcacctcacatcgcctttttttatcgtaccctaaatgcgtttcattagtcaaagtttaaggctggagaataaagcttttgtaacatattaatactttaaagagttttactaattatcgattctaggcgttagtgtaggttattttcccgagaaatattgtgattttacatcaaattagatataattctagagggtatttacatagttttttatttttgcagtgtaaaaggtgagtttcttaatctgaggggaaaaggggaattaccaatgagaaatttagtcttgctcggcggcggatacgggaatatgcgcatcattcatcgtttgctgcctaatcagctgccagatgatgtgatgatcactttaatcgacagaaacccttaccattgtttaaaaacggagtactacgcactggctgcggggacgatttccgatcatcatatcagagtgtccttcccggatcacccgaagttaaagattgaatacgggacgatttcgtctgttgatttggaaggaaaaaaggttttgtttcatgacagggagccggtatcctatgatgacgccgtcatcggactcggctgtgaagataaatatcacaacgttcccggggcgcctgaacatacctacagcattcagacaatcgatcaatcacgcagcacgtaccaggcgctcaacaacttaaatgcggaagccaccgttgcgatcgtcggggcaggactgagcggcgttgagcttgcgagcgagctgagggaaagccgaaaagatttgaacatcatcctttttgaccggggagaattaattttgtcgagcttcccgaagcgtttgagcaaatatgtgcaaagctggtttgaagagcacggcgtcaagattatcaactgcgccaatattacaaaggtggaagaaggcatcgtctacaatcatgacgacccgatccaagccgacgccatcgtctggacagcggggatacagccgaatcaaatcgttcgggatctcgatgtggaaaaagatccgcaagggcgcgtcgtcctgacgccgcaccataacctgccgggagacgaacacgtttatgttgtcggcgactgtgcaagcctgcctcacgcgccgagcgcacagctggccgaagcccaggcggaacaaatcgtccaagtgcttgaactgcgctggaaaggcgaacctcttcctgaaacaatgccgaaattcaagctgaaaggcgtcctcgggtcgctcggcaaaaaagccggtttcggtttagttgctgaacggccgttgatcggcagagtgcctcgcctgctgaaatccggcttgctttggatgtataagcatcataatgggtaggtttgccgcgtacatgcgcgaaaccttggagttttagataaacagcgtttttctttcggggcgctctctcgccttcatgagaggatgccccttatttttgcgcttttttatttccgccaaaaagtcgagcagtccgccttatccgcaatattaaactcgatcattttctcaagcaatgaaaaatccaccggacgatcccagcggaaacggacaagctgcttcgtatgatcatagccggcctgcacaatttcctcagaaaaacgatcgatcccagcgctttcaggggcgacagccaaatgatttttcgcgacgctaaagccgataataaatgtgccgtgatcagtaaacatcggctgattccaagcgattttcggcgttaaatttggaaatgtctccgctacccaacccaatacttcttccatccgggcacgatgttccggatgatcaattcccgctaaatattcttcaaagacttccatgctgctccctcctaaaaatgattacatgctaaattgcgctgttcagtatagaatttcccctgcaatctgtctattggcatgcctcacattggcgttaagaccattataaggatttatagaatgacaagcactataaatcgggcagatttttcaataggattcgaccaaaagccggtgagcgccattcctgtcatgtgtttcatatttttaatcttcgcaagcgatttgcagggacgccggttatatttgctttcataaaaaaagcgccgctggcggcgcttttcgaagagagcttgtccggtgacaagcagggttatgcggtgttttgtcaggcggctggcgaatttccgtcaaggctgtcgagaaagatcgctctgcccgccatcagctgagccggcttatcgtcaagaaaaatggctcggccggcaaactcggcatctcccttcggctgagacgaaaaacttaaaacgacaaggcttgcaaagacggcagtcaacgcaacggcaatcatctttttcactttaactcctccgttcttttaagaatttggtctcttgcatgatgagattcttcaaaatattcggcagctttgtctgcatctccattttctttatagtaaagtgcgatatcaaatgttaattccgctacatccgtccagagattgatcgttttaagatattctaaagcatgttcaaccgcaagtggatcctgttcatcatacagagcatgaataagtttaaatttcgacaaatattccctttctcctgctttttccgcacggaaaaatcctttttcatacaatttgcgtgcttctttgacaacatttgatttgtacagcacatgtgtcagttcaaacatggaatggatgccgtaaaccgattcttcatgctctttgataagcagcgcttctttgaaatgatgttcagccaatgtgaggaggttgcgattgacatagctcaaccctaagttgtggtgagccatgccgaggaggacatgatgtttgatcagtgccgcgtctttaagggcttgcttgtaatgctgttcggcttcatcaaaacgaaataaatcgagtttatttgccccgatcagcatatcgttgctgatcgctttttgaatgtaatcatcatgtgctttgaaggtttttagagctgttttcgcatggtttaaggaaaggaaattttgtttgatttgatagtaggcgatagccagtttgtaatggaattcggcgatttcgatttgatcggggattgtcctgagcttttcctcggctaatttataataattgattgcatttgtataatccttcttatgaaattcgtacatgccagcgaaaaagaaataataatattcaatcatgtcatctgtgctttgcatatcggctttttgctcctgaatatcctcgaacagtttgttggaagcggcaaactcttctgtcagcagcttgtgccgatagtctaaaagattaaaataaagaagcagatcttgattttcttccatattcggcagctggtgctcaatgtcgcatttaatcgagaccgcttgtgatacttcgtgacgcttgatcatgacataccattgattaagcattcccgcaacttcctcatacgcaatttttgtcttcaatcgtttatccttcctttcttcccatgtcatttcctttttatgggttgtttttcattttacagaatcgcttattttttgacaatcacttttctaaatattggcataatttcctaagataactcaaaattctgacattaatcgtaacaatcttctttatttgtgcaaatctctcaggaagtattttcgtttgacatcgtttttgacggcattttataattatatatgtaaatatcaacatgtttcgatttacaataaacaaataaaggagcggttcatatgaatcaagatgtaaaagagtttgtaggaagccatatgatctatacgtatgaaaacggatgggaatatgaaatctacattaaaaatgaccataccatcgattaccgcattcacagcggaatggttgggggacgctgggttcgcgatcaaaaagccgatatcgtcaagctgactgaaggcgtctataaagtatcctggacagaaccgacagggactgacgtttccttgaacttcatgccgaatgaaaagcggatgcacggcatcatcttcttccctaaatgggttcatgaacgccctgatattacagtctgctatcaaaatgaccatatcgacttaatggaggaatcgcgcgaaaaatatgagacgtatccaaaatatgtcgtaccggaattcgccgatatcacatttattgaaaatgccggaatcgataatgaagatctgatttcaaaagccccttatcccggaatgacggatgacatcagggcaggaaagcgggtataaaagggaaagttaatgatataatgactggacttttgttaagtcatccagcagcgcttttatatcatcttgcgacaaaggtacaagcatttggtcgtagagggtgatgatctgtccgtcctcatcgtgctcatgctgccttaaatagtgctgtaaagccttgagctggttttctttcagactggtctgcgtttgaaactgcttgattttctttaatgaaaaaacattcatttcgtcatcaaaatcgcctgacatgatttgtccttcaatgcttgacatgcttgctgtccctcctaattgatctggctgatagttagtctgtccggtttaagaaaggtgcaatcataaaaaataaaacagcaaggggcatgtctgtcccttgctgtttatcatgcaggcttatatccttgcttttccatttctttatacacgtctttcagcttcggatttccttcgccgaccacttgatcaccgaccatgacgagcggataaaaatattcgtcgttcaggattttttcggagatttcctgtttttcagggtcgttttccggcggctgatggatatcaatgtacgtgattgagaaaggctggtcgggatattttcttttcagggcggcttctagccactcatacgtttcttttgatgacggaaggttcacacagcttggacaaagaacgtcggcaccgtaaacaaaaagctcggcttgttttttcatcagcggcagctcctttctctttatctttattttattctattttgtccatctgctccatattgaaatgaaaatcgttttttgtctttgccggcaaatatgatataatatgtgggaaaacgattgaaaccaaacaatagctttttattgttcgactgaatataatggttgtatgatttgaaaggagcgatacgaatgacgacagaggtcgaaatgaaagaacaagtacaggaagtgctggacaaacttcgtccgtttttactccgtgacggcggtgactgtgaactcgtcgatgttgaagacggcatcgtcaagcttcgcctgctcggcgcatgcggaagctgcccaagttccaccatcacccttaaagctggaattgagcgcgcccttttagaagaagttccgggcgtcattgaagtagagcaagtattttaatttgagaaggctgccgtaacggcagcctaaattgttgacaaaatcctaaaacggttttcagtttaggattttgtcatcctctcagcgtgattgaaaacccttgcagtctaggaaggtcgagcatcggagcggagcgaatgttggaattcgtgagcaccgacgcgcagccctgacaacgaatgcgagggtttgtcgacacgctgaggctgccgtagtgtacggcagccttttcttttttatagataagcttcaaaccagcctgcaatatactcaagccgcctgatccgctgcttcggatgcccgcttcttgataaatcgtgtgacgcgttcggaaatctgacgagttttacttctttccccatttttttcagcgccgtaaacagctgttccgcctgttcaatcgggcacctgtcgtcccgttcgccatgcagaatgagaagaggggtctccaccttgtccgcgtatttgagcggcgaatgctcccacagtttgcctggatcttcaaaaaggtctgcaccgagctgccagtctgtgaaaaaatagccgatgtcgcttaccccgtaaaaactgatccagttgaaaatggacctctgtgtcactgcggccttgaagcgcttcgtgtggccgacagcccagtttgtcataaagcccccgtagcttcctccggtgatgccgagcctttcttgatcgacgaaatcataatgttcaagcacgtggtcaacagccgccattacatccttaaaatctccaccgccgtagtcgcccctcacccggttgacaaaatcctgtccgtagccgtggcttccccgcgggttaacatatacgacggcgcttccctttgcggccagcacttgaaattcatgaaaataagcattcgcatacatggcgtgaggtccgccgtgcacttccagaatgagcggatacgtgtttcctttttcatattgggcgggctttatcagccatccgtgaattgtcagaccgtccgctgcctgaaattgaagctcctccggttccgatatgatatgttcttccgtaaacgcttggttggcatctgttagtcgctccgctttttcttcacccaattggagatggtaaagttcgctcggccggacgggcagggctatggatgccgcaaagccactttcgtccggatgcaggctgaatccgttcacatgctctttttccaaccggaccggataagcaagaccttcgattgatatgtagtaaatgcctgtagaaccctggtcagatccgatgacataaaagccgtttccgtctttggtccaggccggtttcggaagaacgcctccgacaaggctgtctcctgccaccgcatcgctgagatggacgtcaagcatttccgtcagacacgttagttttcctgtttcaatatcatacagccatgctttatcgagcgtggcgttttgatattctttctcgtttccgataaatgcaaggtgtttgccgtcaggagaaaacgatagtgaagaaaaaatgccgttttgacctgtgaggcgcttcaaatcacctgtcgaaaggttcatcaagtagacatcgttcacacgcatatccgtttgattggcgcaaaatgcaatctgatctccgcacggtgaaaatgcatggctgaaatggtcgcgttcaagatcggtcagctgtttcatttccccggtttccacttgaacgaggacaagctgcgtatactttccccttttaaacccttggccgtctgctttatatgacaaagaatcgacttccagcggttcgtggtcttcaatctcggttttcttctcatcgtcgacgctttcctcttttgtcagcttcactgaacaaagcaatgacttgccgtccggcgaccattcaggctgtgatacatcatagggaatatcggtcacttttctcgcttctcccccggcggcgcttatcacgtaaatttgtgcggtttcctcgcgattggacgtaaatgcaaggtatttgccgtccggcgaccagcggggatgctggtttctgcctttcccaaacgtccattgcaccgaagcttgtttttcgcggtcgtagatcatgatatgcgaatcatatgagtcctgtttttcgtttacttttgtttggacgtaggcgatttttgcaccatcgggcgaatactggggatcggtaatggatacaagcttgatgaggtctttttcggttatcagctgcttcatgtcgtttctcctcctcatgtctgtttgccatactactccgacttcctaaataaaaatccttgttttgaaggcaaacaaaaaaagagccgaaaaagctcttttttcgttaaacactgtttactgattttctttcaacgataatgcctgtatccgggacataaaggcagtcgacctcacagtgcggaaacttggacgcaagctggtttctcagcgcctctccttttcctttttcaataaaggaaaggatcgtcgggccggctccgcttaaagccgtcccgaacgcgccgttttggcctgcttcatgctccactttcgaaagctcagagacgagcgcccttcggtatggctggtgaaagaggtctttttgcatcatgcggccgacaagcttccaatctttcgccatcagtccggcgacgagcatattgctgaccgcgcttgcttccacggctttcggataagagaggctttcgggaagaacatcccgcgcatcttttgtcagcacttcataaaaaggaatgacgacgacgacatccaaatcgatgtctttcatagaaaccatctctgtttcatcttcctcatgaagtccgatgacaagcccgccgaaaagcgatgctccggcattgtcaggatggccttcttcaaggctcgcaaaatgaagtttctcgcggtctgaaagcttcaaatcggcaagttcgttcgccagctcaaccgcagcggcaattgcggctgcgctgctgccgagaccgcgcgcaagcggaatatcgctccacactttgacaaggcttggcggaaggtcttttccgaagtgtgcggcggtccgtttggccacctggtaaattaaattgtccgttccttcaggtattcccgctacgacttctgtttcagcttcaaaacgccactcatcatgaggaaaaacagacagtcttaaatagcgggacagcgccatgccgactgaatcaaagcccgggccaagattggccgtgcttccgggaaccgtaacggaaaacagcatgtcagcctcagtcatacacgagcggctccttttaagtgttcgagaatagcttcttcgtctgtcggcagtgtgacaggtttgatctgcgacacatcaacggctgtgttcggatctttcaggccgtttccggttaagacggcaaccactttcgcacccggctgaatctctttcgtttgcagctgtttcagcacgcccgcaatggatgcgcatgatcccggttctgcaaatacgccttcttctcttgccaggagctgataagcgtggagaatctcctcgtctgacactgcatcgattttaccgttcgattcttttgcagcgttgaccgctttatcccagctagccggatttccgattctgatcgctgtcgcaacggtttccggcttttcaattactttgtttttgacaatcggggccgcgccttccgcctgaaaacccttcatgaccggcaggcctgtgccgtttttctcatgatactctttaaagcctttccagtaagccgttatattaccggcatttccgacaggaatcgctaggatatcaggcgcttcgcccagctgttcacaaatttcaaaggaagcggttttctgtccttcaatccggtatggattcacagagttgaccagcgcaatcggctctttctcgcaaatgctgcgcaccattttcagggcatcgtcgaagtttccgtcgatcgcaatgatttctgcgccgtacatgacggcttgggccaattttccgaaggcgattttgccgtctggaataatgacgatgcacttcatgttggcgcgggccgcataagccgccgcagcagccgacgtattgccggtcgaagcgcacatgatcgtgtcattgccttcttctttcgccttggcgaccgccatgaccatcccgcggtctttaaaggagcctgtagggttgacaccctccgtcttgacataaagctcgattccgagctttttcgaaaggttttgcagataaataagcggggtatttccctcgttcagcgtcaattccggtgttttgtccgttactggcaaatattctttatattgatggatgagtcctttccacattagctccaaccgttcccttctactcgataagtgcttttcacctgatgaacaacctcaagatcgttcagcttttgcaggatatccgtaaaatcctcttctgacgtatgatgtgtcacaatgacaatctcagccaggtcgtcatggcctttaatcggaagctgaaggatcttttcaaagctgacgcctctttctgaaaaaatcgatgtgattttcgaaaacgaaccaacctggtctttgacatgaattcttaaaaactgctgggcaaagatttcagacggcgcctttatcttcttttcaaactgcggatcgacaaagctgctgccgttcacgccaagacgcatgtttttcatgacggagaccaaatctgacacgacggcggttgcagtcggcatgcttccggcgccaggtccgtaaaacatcgtttcccctacggcttcgccgtatacgtaaaccgcattgaattcattatggacggaagacagcggatgatgctccggcagcaatgtcggctggacgctcacttcgactttttgtccgtcgcgctgagcgatgccgatcagcttcatcgtatagccgagccgtttgctgaaattgatgtcttcatcagacacttgggaaatgcctttcactttgacatcgtcaaggtcgacattcattgagaaaccgagcctggccaaaatcgccatctttctcgcggcatcaagaccttcaacatcagctgtcgggtctgcttctgcgaagccgagctcctgcgcttctttcagcacctcgtcataaggcgcgttttctttgttcatcttcgttaaaataaagttggtcgttccattgacgatgcccatcatcttcgtaatccggtctgaagccagcccgtcttcaaggcttcgcaaaatcggaattccgccggcgacgctcgcttcaaaataaaggtcgcagccgttttctttcgcggcagccgtcagttccgatccatagagggcgatcaaatctttattcgctgtcacgacgtgtttcttcgcctgaagcgcgtcaagcaaatagcgtctcgtctcctcgatccccccgatgacctcgataatgacatctacttctggatcttgaatgacatcataggcttcagtcgtcagaacgtctttggaaagctcgacatccctcttcttatctttatcttttacaagaactttttgaatcgtaacagggcatccgacttggtgtgtcagcttatcctggtgatcctgaataatcttcaccacaccgctcccgactgttcctaatcctagcagccccactcgtatcgccttcaatgaaattccacctttctctctcttgtccgtcctctctgaaaggacatttgtaaacacaacgcagacatttaagttacaaacattataatgggggattctttttttgacaagatgacatttgctgaaaacaaaacgtgaaaacgctttagtcgttgatataataagattctatatattcagaaatatttttgtaagaaaatcttccgagccgctcagggcagccggaagaaacgtcaaatctcggtctttgcctgctttcctctcaggacaagcgcaatattttccgcacaaagcctcatcatggcttctctcgtttcgacggcggcgctgccgatgtgaggcagcgcggtgacttgcggcaggctgacgagcgggtgatccttttgcacaggttcttccgcaaagacgtcgagtcctgcgccggcaatatctttttcgaccagcgcttcatataaatcgtcttcattgacaacctgtcctcttgagacattgataaaaatagcggagcgcttcatctttttaaaagcgctgcggttaaacagatgcttcgtttcatgagtcagaggtgtcaggcagacaacaaaatccgcctgttcaagcagttcatcgaagggcagataggatgcgcccagttctgcttctgcatctggattgcgggtgcggttatgatataaaattttcatgccgaagcctttcgcacgccgggcgacggcttgtccgatgctccccatcccgacaatgccgatcgttttatgatggacatccgcaccggccaaaagcagaggaccccagcccgtccacttcccttgtctaatccagtcgctcgcttcgacgattctgcgggcggatgccatcagcagagcaaacgtcaaatctgccgttgactctgtcagcacgccaggcgtgttgcagcagatgacgcgatgcttttgcgcagcctccacatcgatgttgtcatagcctaccgccaagttggccacgacttttaaatgcggcgcgccttttaaaagctcctcatcaatcgtgtcggaaagcatcgtcaacagtccgtgcgccttttttgctttttctttcagaatggcgcgcggacacggttcttcttccttttcccacatttcaatatgggcttcttcttttaacgcagaaagctgttcttcaggtaattttctcgtcacatatacaaacggtttgtccatgctgcctcgttcctttctaagagtagcttccactctaagcatatcgaaaaaatccgaaaatgttaacagaagaaaagaacaccgcgaagctatggtgtccttttcagccaattgacaggcggcatgcttatcaatcctgcggatctcatgcccgccatttcttgaaagccgttcaggaattgctcatatgccggcgcctgagacaataaatagtcgagtctgctttcaaaataatggtgctctgattcaggagaaatatagtacccttcaaccgtctcaaaatagtggagcggaaacagcagcctgctgtacatcagccgcttagaaaatgaggatagcggcgcggcttgttcgtattgctgaagaaacaacatgatttcattgaagtttttcctttcgtgaaacaagcttctggcatattccgcaagatccctggccgcatgatcaaacacccattccatcgggattttaataagcggctcgcgccttaaagcctcgcaggtgagccgctgctggcaaatcgttcccgagtcagcggcctgcggctgatcatccaattcggtatctgccaaatattgaatcgcattttcggttaaaccgagataataaggaaacgattcgataaattgtttttcaaagggctgcagctgccttgcctgcgttttttgaatccagaattgttccagctggtcgagccgtttcccccaaagttctttccactgcccgatccgcgaggtttcttttacctcgtaagggtatccccttcccttgtgatgaaattcggcgagctccgcaccaaatgaaacggacctgtttgtcatgcggggagcagcttgaagaagcacatatgagacgccattctcctcaaacgtcatctccccgtcctttgtcaatataaaagatgaaacgtatgggtcgcgctgttcttgcaaatactgactcatactaaacaattccgccagctcatcctgactcaagtgggaaacagggacgatcaaaaacatcgaattcggggtatgaaaagcctgataagacaagtacgatgtaagatcgcgaatgtagattccgaatttttctttgatcagctccttcacggacatcacttcctgcaaaatttttctccttctacacatcgtaatcatgaagggattcgattatgaatcgatctggaaaaagagttctaaaatcgttacatttttaaagttgtttgtatacactaagtaaaaaaagattgggtgaaaatgatgccggaaaacaacagcatgcatcagatcgaaacagcagcaaaagaatggcttgagaaacggggcgtcaagatttcggaaattgccgatcttgtctacgtattgcagaagaaatatcatccaaacttaacaaaagaagaatgtgaagagaatgtcaaccgggtcatgaaaaaacgtgaagttcaaaacgccgtgatcacagggattcaattggatatgctgggcgagcaaagaaagctcatggaaccgctccaaaccttaatcgagacagatgaaagcctgtacggcgtcgatgaaatcttatccttctccattgtgaacttgtatggatcgattggttatacaaattatggatatattgataaaatcaaaccgggagtgctcgcacgtttaaacgataaatcaacaggcgaatgccacacgttcttggatgatatcgtcggagcgattgcggcagccgcatccagcagactggcgcatcgagcaaaagatgcggaataagccattaaaaaaacacttgtctttaaaagacaagtgttttttgcgttagacgcgatccagccattctgtcagtgaatcaatgacatatgtcggcttttcctgataggcttcaaggtgttcttttttggtcacgcccgtatgaacgagaagcgtgtccatcccggaattcattcccgccataatatccgtatcataattgtcaccgaccatcagcgtttcactgatgtctgtgccgagcaccttcatcgcctgctccatgatgatcggctccggcttgccgataaaaataggctctgtctgcgtagaaacagttaatactgacgtgagagaaccattgcctggcaagagtcctctttctgtaggaatggcgatatcgccgttagtcgagatgaatgtagcgccgttgcggatggcaagacaaccgacggctagcttttcgtatgtaatgccgcggtcgatgccgacgacgacaaagtcggcgtcttccccgccgaatgccagccctttttcctcaatggcctgacggatcccttcttcgccgatcacatatacggaagcatcgggtttttgttcggcgatgaaattggcggttgccatgctggttgtgaatacctggctctcttcggccggaatatcaaatgaaacaagcttgtccgccacttgcttcggcgtgcgcgacgagttgttcgtgacgaacagatacgggatgttccggtctttcagcttcctcacgaattcgcatgcttcttcgattttttccgtccctttgtacattgttccatcaagatcaattaagtatcctttgtatgttttcatgttgtacactccagttcgtttagtgcggtttgaatgcggataccggaccgagttcatggtttaaataatcgcggatccgcgccggaaatttctcgagcgtttccgcatgcctgctgagcagctcttccaattcttcatggttgacgttcaggtagtcttggaccaatgtcttccgataggcgatcaaatgtttcaaactgtcgccttccgcttggctgacaaccttttcatcggtcagtatatccataatgtcgtcatagcttcccggatctctcataataaagccgtcaatcatatcgttccctatatccaatatacattcgatcagcgtgtggccgattcgttcaagcgcttttttttcgacgtcggaagtccattcttcctgcatttgataaagccgcagctcctcttccaggaagttgagcgtgttttcgattttgtgtcgatcgacaaaatacatcatcagtgcatccccttttatgatcgcttattttcgcagacgttttaaaacaaagtaggcacatccgaaattgcagtactcgtaaatatattcatcaagcgtgctgatcttcgtatcaaatgtggccttttgattttgatcgtcaaaaaagcctttcagcctcagctggctgtatccccaatccccgacgatgtagtcgtatttatttaaaatgtcggagtatctggctttaaacgcttcttcgttaaaaccgtttttcacatctttgacgacttcaaatgcagcgttctgaacgacaatcattcttttcacctcttttatatgataattcaaacccgggccgccatcaattgctaagaataaatcctcccctttggaaaagctataaatgaggaggaaaagcagatgaataaaaaaattcttttagcagggctggtggcgctgcctttagcaggctgccagacggccttaaacgataccgaacacaatatatatgacgaagacggaaataccgttcacgttgcagacaagaaccctcaatatcaggaaaagttcagaaatgacaaccgaaaaggcagattcggatatgcgcgccatcaggcaacaccagtcgcaaacaaggaagaaatgcaggcgccccaaatcgaccgggaagaaatggcgcatattatatctagtttaacggttcagcttcccaatattcaagatgcgtcggcgcttgtgacagacgaagaggcgctagtcgtgtacaaaacggactccgggcagcgcaaacagacggctgatcaagtcaaaaagacggcggcatccgtcgttccgagatattaccatatctatatttccgatgatccggacatgatgcaatccgtcgctaatttcagccggcttggagccaattcaagaaacgtcgatcagctgatggccgatacaattaaggaaatgcaaaaatcgccgcaaggcaaaaccacgacaggtacagatgaaaacggaaacgaccttgacggaaaaggaaaggcgaccgaatcttgacctaaaaataagaaaaacgccagcgcatatggctggcgttttttcatccaatgttatgcctgcgcctggcgttttttagacgcttcattcacctgttcgtcggcatggtatgaagaacggacgagcggtcctgcttcacagtggctgaagcccttttccatggcgatttctttcagttcggcaaactcgtcaggatggtaatatttctgtactttaatgtgttttttggacggctgcagatactggccgattgccatgatgtcgacgttgttcgcaagaaggtcgtccattgtttcgatgatttcttcttttgtttcgccaagaccgatcatgatgctggatttcgtcgggatgtccggctgcatctctttggcgcggcgcaaaaattccaatgatctttcatatgtagctctcgcacggactctcggcgtcaggcggcggaccgtttcaatattatggtttaaaatgtccggacgcgtatccatcagcgttttcaaattattatagtctccgcccatatcggacggcagaacttcgattgttgtaaatgggctttttctccggacggcgcgtacggtttcggcgaatacccccgctcctccgtcttttaaatcgtcacgggcaacggctgtaatgaccgcgtgtttcaggttcatgatgctcacagaatctgcgactctttccggctcattcaagtcaagctctgtcggcagccccgtcttcaccgcacagaagcggcaggctctcgtacagacagatccgagaatcataaaggtcgcggtacgtctgacggcccagcattcgtggatgttcgggcattttgcctcttcgcagaccgtatggaggttgttttcccgcattaatttttttaagcccgtatagttttcattcgtgttcagcttgattttaagccattcgggctttcttaggtgctcgtctttctttgccaattccatcatctccattgtggatagtagtcatgttcaatacgaaatttgtgacatagcgccggatgagtccctctgctttggaaccgcttaaataaaaaatgctaaatcttcatctttagtcactttaacatagtacagatttgtgaacaagagcttgattagacaagatggaatttctaacattttcttattattgatttctgcagatgtcacaaactaaccgtattcaaactgaaaggagctaaggacactgtgaaagctgtattatccgttctcatcctccttttgctcatcttgcagccgtgcgctcttgcaaaggagaaaaaagagcccgatctgcaaaagagaatggccctttatcataagacagaagccgcaacccatattccttggtatgttttcgcggcagtcgaccaatacgaaatcaatatccgcaaaaaccgcaaagacttgccgaagcaaaaagggcacaccgggatatatattccgcaaagcgtgtggagcggacctgaaaaccccaatcctaaagatacatcgccgctcagcatcaaggtttttgacggaattggaatggacggaaacggagacggactcgcagaaccggatcaggatgaagacgtcctttatacgtttggacaatacttgttgacatacggaagggacattgaaaatatccgcatcggtctgtgggagttttacgaaagggatcagacggtcggcatcatatcaggctttatcaggctttttcaaaaatacggccacattgatttgggcaagcacgcctttccccttcccgtaagatcagattacagctatagaagcacatggggagatgcccgcggattcgggggcagacgcattcacgaagggacggatttgttcgcccattacggcctccccgtccggtcgacatgctacggcattgtggaaatgaaaggctggaaccgtttcggcggatggcggatcggaatcagagacatcaacaatacgtaccattatttcgctcatttgaacggtttcacaaaaggcttgaaagtgggagaaatcgtcgagcccggccaggtgatcggctcagttggagcgacgggatacgggccgccgggaacatcgggaaaattcccgccccaccttcactacggcatgtataaagacaatggaagaacagagtggtcttttgacccttatcctcatttaaaggcatgggaacggaaggaacttcgaaagaaaaaataaaagacatccctatttcaaaagaatagggatgtcttgcactttaagaggttagccggcctggcttttcttgcttttcacaaccgcattgataatgcttgcggccaatcctccccaaataatgacgatgccgatcaccatcattgctatagatgcgccgttcatgaggaaacctccttgtcatgttgaaatggcgtatatgccagcccattcttccattttgaaagcgaaaggataaatccggctgcgatcgctccaaaagcgacgcaccatccccatttcaggaggaattcaaccggcaggtcgccataggctgttgtgatattcgtcttgatattatcaaacatcatataccccagaacaatcggggtgacgacgctcaggcagattctccaccaagcgccgagctgaatgtcggaaaccgaattggcgtgagcctgcagagctttcagctctttcgcaaaccatgcaatcgcaacgacttcgatcaatccggcaagcgccactccgaaattgttgataaagtaatcggccgcatcgaggaagaacagtccgcctttcgtcgcaaatacgagcgaacacaatgcagcagcccctccgccgaacaggacggctttccgccgcggaacgttgaatttatcctgaatcgcggcaacatatgtttcagagatagaaatgagagatgtcagacctgccaaaacgagcgagccaaagaataaaaatccgaaaaacgcattaaacgccggaaactcattgatgatttgcgggaagacgacgaacgccaaaccgattcccgaagagacgacttctttgactggaacgccttgctgcgcagccataaagcccagcgcactgaataccccgattccggccagcagttcaaatgacgagttcccaaagccggtgataaacgcattgtttgtaatatcggattttttcggcaaatagctggaatacgtaatcatgatggcaaacgcaatcgacagactgaagaaaatttggccgtaggccgccacccacacttttccgtttgtaatctggctccaatcaggcgtgaaaaaggcattcagtccttgtgcagccccatcaagtgttatcgaataaatgacaatgataaaaaataagaccacaagcagcggaatgaaaatgcggttcgcgatttcgattccttttttgactccggcaaataaaatccccaatgaaacaatccatacaatcgcgagcggaatcaggacgcccggcacgaagccgccgaattggccgatggctcctcccccgatatcaattctgtttaaatatttattcattaggaaattttctgtatttttaccccaacctaaattgaatgaaaagacagtgtaagaaatggcccatgccacgataacggcataatacgtcgagatgacaaatgagatggcgacctgccaccagccgatccattccttccctttccccatcctggcataggacagcggggctgagcctctgtatttatgaccgattgtaaattccatgatgagaagaggaattcctgctgtcaagagcgcgaacaaatatggcagaaagaacgcgcctcccccgttttcataagctactgccgggaatctccaaatattccccaaaccgatcgcagaaccgacggctgctaaaataaaacccgctcttgttccccattgcggacgattatccataagcttcctcctttacctttttgaaacatctgaaaacagtgaattttctaacaattattattgaatagtatatacagtctttttgcctaagtcaaagtatttttttaagaaaatagacgcatgtcatttctaggccgcgcgaaaaaaagcattctgcctgatgtttgcagaatgcctggaaatcattactctttttgttcctttttttgctctgttttttcatcctttgaagggatctgaatcgatggcgccgtttggctgccgttgccgctgtagaagtcgggtacttctccgtgcacagcttgaatcgttgccggaatcgtatttttgacaaccgccgtttttgtcgcaaacggtatgacgacacggaccttgacttcgacaagcacaccgacatttattaatgcattattaataccatatggctcgacactttgcttaaaatctgtaaagacatcccccacaacattaagccgtacaggtattttcggccccaggtttccaagaagcgagtttcccgttgcctgacccagaggaatattatagattacaccatcattcttaccttcgggagttttcgcagaagaattaaattcttctgtttctgtttccttcagcttttcgtgaagttgtttcgtaattttcgaatgcataccacgaagaccatgagagttgaaatcaattgttgttacttttccattttcattcgtcttcatttctactagatttttcacattttcatcttggctcatataatcctcgacggcttcctggatgacgtgggtcgcaatccggttcgtttccatttcagcgatgttcagaagcgtcggtttgatggatgagttgataatcaacaggctgacggccgttgaaaaaataaaaaatacaaacgaaagcagcatgacatatcgcaaaggcaaaggtcctctttttgacagagggccgcgaagtcttcgcaagcaaaatccccccttacatcacaagtgtatgcttgtaagaggggatatacgattcaatcagacaactttatttcaccatttttaaaagggcttcttttccgctcattccgggatgaatgccgagctctccggccgcatcggttacagattcgagcggggcttcgagaagctgatcgatcgtccgcacgccgacggctctggcggcgacgattttccgttcttttaatttatcattcagcagggcgacatcaagcgctccgcacataatatatccatggtcattggttaccgccataaagttcgttttcggcagtttgaccgttacagccgtaaacggctgatcttctatcatgatcggagttaaatttaccatcgctatccctcctttaccattaatgtatgataaagcgagagacatgttccggtttgccccgaatcttagagatctgtttaggaccggtttgcttttttcagcttccaggcgagcagatcgcgcaggaattcaggcataaagtagtcaatatcttccgcatcgcggataacaggaaacagcgttccgagtgtaaacatatcaatcgtggcgagcgtgtagaacgcatcatcttcaatgtccgctccgttgacggagagcttttccgggtcaaggccggcatacagcatcttccccatcacttcgccgcgaaaaccgagccctttaatgcgcagcttctcggtttgttctgatgatgcatggaggatgacctctttcagctctcgtcccgtcagcttcagtttgaccggattaatcggatgcggacagatgcggtgaacatcggctttcgtcaccggaccttgtgaaagagactccagcacaatgcctgagttgaccatcccgatttccgcctcacaccattcctttaaggcatctgccagcatttgcggaagggcgcttctgcggaaccaggcggtttcaagggtgttgtccaatgtcgcaatttcctcttcaaggagatgtccggcttctctctcttttttcttcagaaaacgaatcgtctcctctgattcttcattccaatctgccgtcttcatcacggttgctgtgatgttctcaagcgctccgttatatgtcagttcaacatgaccgacatagttcccgtacttttccgcgcaggccagcataacgccgtctttcatcatcccttcttcaagcaggtgatgggtgtgggagccgaggatcaggtcgatttcgggaaaagcctccgcgacgcgctgatcgtccaaaatgccaaggtgtgaaagaaggatgacagtatcggctttttctttgatttcacttagcatctctccgatgctttcaaatgcgtctgtaaccgtccagccaagctggcgatagatcggatagtacgggactgtcacaccgagaatggcaagagttgcgccgctcttcacctttttgagcaaatacggcgctgcccagccgggcctcttcccttctccgtcaaacaaattggagacaacgacaggaaactgagcgttgtcataaagtgtatccaactcctgatgcggcagtgtaattccttcattgttcccgatcgttgcagcatcatactgcagacggttcaacagctccacattcgcttttccgaaggtagcctcagatatcggatggaatctgtcgacatgatcgccgaggtcgaacaaaagcacttcttccccctgctcttcatgtttctgtctttgtgtctgaatgtaatcgacgattttcggccagttttcaaaatggctgtgcaaatcgttcgtatggtagatatggagcttttccgtcatgcaaatctctccctaacgtttaactaaacacgccttgatagattaatctgattccgatgagaatcaatacgaaccgcatgatcaatacgatcgtctttgtctgcatctttttgttaatgtaggcgccgagctgtccgccaaaccaggcgcccgggatcaatgcaagcgcataaagccagttgacatgtcccgagatgacatggccggcagagcccgcgacagatgaaaggaaaatgataaacatcgatgtcgcaacggcgacccttgtcggaaataaaaacagaagaatcatcgccggcaccatcagcgagccgcctccgatgccgaaaagcccgccgagaaagcccacaaaaaaggcgatcgcgattccggctaaaggatggtatgaatacgtatattcctgtccttcatcacctgtgaacgttctgataacgcccgtatgctttttctcggcaggtttcacccttttctttatcattaaggaaagggaaatgaggatcataaaaatcccgaaccatagagaaaacgagtctgagctaaaatatgtcgatacatgggcaccgacgatgctgcccggccccgagccgatgaaaaaaataaggccgcttttatagtcaacggttttatacttcatatacgcaatcgttgaagaaagccctgtgaatatgatgacgaccagcgatgtgccgaccgccatctgcggtgtcacatggtcaaacagcgtcggcagccccgccagaaaaaggagcgagggaacgatgacgatccctccgccgagcccgacaagactgccgatggttcccgcgataaacccgagtatgatcaagataagatattccataaaataagtcctcttttctagctgaataaatcgagctgccttggcgtaagccctttgtattcaatgttgagcagctccatcatttgcttcccgttttgagccgcatcaccgcccgaattgttattaaacagcacgtaaacgtttttcgactgctgttcaagcagctcaaggtttcttttccagtcttttaattcttgttcattatataaatacaaatatctgacctcacgccaattttgaccggaagatggccttaaccagccttccttgttgcggccgtgaaaacggacgagcgttttccggctgtcagtcgcgtgaagaacagtcgggatgctgccttcgcccgcctggggttcatcgcaaatgctgtgaatccattgctgctcctccataaaagcgagtgttttgtcgtaaaactggggcataaaccatgaccgatgcctgaattcaagcgcacacgggatatctcccattttctcttttacccatcttaagtaattgacgttttctttcttgcaatcaaaccatggcggaaactgaaagaggaccatcgccagcttacccgcttttatgtatggcgttaatgagagcttaaaagcagcaaacatgtcgtctttcgtttcaaaggggatttccccgcgctgatgccctgtcattccctgatatgccttaacgataaactgaaaggtttccggcgtctcctttacccacttttcattgttccgctcgggctgtatcgcgtaaaagctcgcatcaagctcgacgatcggaaaatgcgatgaatagtggatcagcttgttttgactgcttgtcttgggcggatacaggctgtcatgatccccccatcctgttaatccaatataaatcaatgcagttcacctcttcttttagtttatcacaggtttttttcgaaaatcttgatccaggtctgcttgtagcatttcctttttcagcggcgggatacttgaacatgaaaaagaagccggacatccggcttcttttaacgggctttcctcggaaaaagggtaaagctgaaactgtacaaaaaatcgatgacaaggatgatcgaccataaagaagcgatgcggattaatggttccgttctttccgggtcgccgatgaacaggtgcatcccggccagcagagccgctccgatcagccatgcgatgaaatggcgaaaccagccttcacgctcttttttggcgtgttccctgccgtactgcgggcctttgtcaggcttcggacctccggcaaagcgataggcaaacctttcatccgcccatttgatcatgcggctcccgaacgcgatgctgacgccgatataaacggcggcgatgccgtgcaaaacatccgcttgcgccccattgtgcagatcaagcgacgttgcagccaaaagcagtaaatccaaaaccggtgtgcatgcaaacatgatcaaaccagcctttttccagcctgccatatagcgaaaaataagtccaagcagaataaaaatccaaaagccgatttcacaagctaaaatcaataaaccaatcaccttttatccgcctctctttttttaacacattcgtactaaaaaaatataacacagatgtattaaataatacacccgtgttataatgtggtgtatgccaaaaatagttgatcacgaaaaacaaaaagaaaaaattgccgaagcggtgtggaatgtgattcacagagatggacttgaacaatgcaccgtcagaaatgtcgctaaggaagccggactttcggccgggtcgatgcgccattattttccccatcagtctgagcttttcatttattcaatgaggcttgtggcaaaccgggtcaaaacgcgtatcgaaaacatgacatttaacggtacaccggctgaaaacgtcaaacagcttctttttcagcttatgcctcttgatgaagagcgaaaactggaaatggaggcatggtatgcatttacagccaaatcgctcagcgatccggagctcaaaccgttgagaaaggagatgaatgaaggcatttattcagcctgcaaatcggctgttgaaatactggtaaaaaccgaaaaaaagaccgggatcgatgttcttaaggaaaccgagcatctatacgcccttgtcgacgggctggcgcttcatttgatcatggcccctgaaaggctgacggctgaaaggatcgatactgtattggcgggttatttaagatcgttggaataggaacagatctatcgcattgcaccagaaggaactcacacaaccacagaaaagcaggcctctcagcctgcttttctggatttaatgctcttgttttaaattctcacggatttccttcttcatttcttcgacatttcttttaataatttcaatttcgtatttctcttttgcatctggaggtaagttctcatctaagtattctcggagtttttcttcgctgcgagtatcatctgggccgattgatataactggtctgtttttccaatcacagaactaactaaaccaaacttatcaaaggcgttcagaagtacttcttcagttgttttttgatttggatcagccgcttgtgaagctgtattaaacagtaacaagaaaagaactaagaacaagattccgaaccgttttttcttcattattctctccttaaaataatttttcctaagcacagcattgagtttctatttttatgtatttcagctttccgggacaccgtttattcatattttaggagccggtcctgaaagcgttaacgagagaggtgatctttattttctggggaagtaggctcatgaggtggatcagtgtaagtttatcttctctgaatggagatatttgactgttttgcaacttcttcttttgctagcgattggaggcgttgtcattatttccgcctcttctaccttgatacctcctttatttattcacaagtctaatatagcataaacctctgcaaaatttttcaaattacaaattgatttcacaaattattttgctggtcatcacaaaaaaaacagcctgatcgcaggctgtttttctgcactagtgaaccgctttttgtatctctttcgttcagccatgttccacctgttgccccgcgcgtgccggagccgtcaaacacgagccttcctctatctcagaagcctactcatgatagaaatccagtgccgcctgaagcgcatttcccggcgatactgaagcacctgtgcgaatgagaacagcttcgagagcagccaatgtaaaaagaacattttctttccggcagctgtatcccatcgttccgattctccatatctttccggccagcggcccgaaagagctggcgatttcgacgccgaagtcgtcaagcatcatcttcctgacaagatctgcgtcaacccgatcaggaactttcacacaagtgacggtcggcagctttttccggccttccgtaaacaattcgagtcccatcgctttgatgcccttgattagtgctgtttcatggagccggtgtcttgagaatcgctcgcggagcccttcctcaagaacgacccgcgctccttcgcgcaagccgtacagcatcgaagtcgcttctgtatgatgattaaggcgcctcgggctccaataatccatcagcatgccgaggtcaaaataattgctggaaatcggcaagcgtcccgtttcaagcacgatatcttctcttgtggcaatgccccgttctacctttttcctttcattgatgcgcttttcaacccggctgttaaatgtgatcggcgccatacctgaaggaacggataaacacttttgcgtaccgccgacgaccgcgtcaagacaccattcatccgtattgacatccgtgccgccgattgtagccaccgcatcgactacacaaagcacatcaagctcccggcaggcccggccgatttcttcgagcggctgaatgcatcccgtcgatgtctcgccgtgcacaaccgcaacaatctccggtttcgtccgtttgatttcggagatgacctctttcggttcaaaaacgtctccccacgggcattccattgtataaacatcagcctggtaccgttcgcaaatctcggcaagcagatagccgaaccgtccgaaaatgggaatgagcaccctgtcccccggtttgatgagactggcaaggacggcttcaagcccggcccgcgatgtcccgtctatcgggaatgcccatttatttgtcgttcggaaaatctgccgaagcagcgccatgacgtcgttcatcatgtctgtaaatgcaggatcgaactgtcccagtacaggtgaggaaagcgccctcagcactctcggatgaacctcgacaggaccgggagtcataattgtccgtttcggaatattcatttcgccaattgtcatgatctttttctcctttcattcatatgccagcctgtataatacatgagtcaagagctcaacgccggctgcaagatcagccggttttgtccattcttccggcgaatggctgatgcccttccggctcggaacgaacagcagtgacgtcgggcaatgcgggccgaaaacctgggcatcgtgccccgccccgctgaccatctcctgataggatacgtcaagatcctcggccgactgttttgagagttgaatcaaatcccggtccatcctcacaggcttcgcatccgtcgtctgttcaactgtgatctgaacgttccattcgccggccagctctgtgaaataagcaaaaatatcgtcgcaataccggtccaacaccgcatcatgatgatggcggagatcaagagaaaaaacagcttctcctgatatgacattcggcacattcggctttgcttcaatcctcccgaccgttgctgttaaaagcggataagcagctttagccttgttcgtcaaataggaaatgcacaatgccgagacggccaccgcatcttttctggcgttcatcggcgtcgtcccggcatggttgctttctcccttgaccataaccgtaaaccgtctttgtccgacgatgtccgtgacaatgccgatttgacggccgctctcctcaagaatgctcccctgttcaatatgaagctcgataaagcacttcacatcacgcctgaacgggcgcctgtaccgccgttttccgaaaccgcaatctttcatcgcctgctcaatcgatactccgtcccgatcgtgcacagccggcgtcttttgacagtcaaacaagcccgttaaattccccgatccccaaaaagtcaaagggaaacggcttccctcttcctcgcacagagacacgacttcgattgacgttttcggcctgccgtacgtgtccagaaggtgtttggcagacaaaaggctcgctaaaatcccgtacgctccgtcgaatttccctccgttgatgaccgtatcaatgtgtgaaccggtcaagatcgctttcgtacggttctctgtaccttctattctcccaaacagatttccggcatcatcgaagtacggctctattccccagtcctccatcttttccttcaacgactgctgggcgctgagccacggctttgaatagagaagccttgtcacccctccttctccgctttcaccgaatgatgccagccaattgatcatgtcttcgatattgcgggctgtactttctccggtcttatgaataccaatggtcatgtaaagaaacttcctttctattttcttgttatatttctttacaactctctatataaatacaattttactggtaacatgaaaaataaacatcggcataaatgtcacaaatccgctcattttttgttgaaaatgactaaaatgacaaaggaggcctgtacagatcaatgaatatctatgacatgatgaaactccctgtatttaaaggcgcaacgcttgccgctggaaaggcgggcgtaacccggaacattgaacacatcaatatgatggatgcgccagatattgccgattatctgcatcatggcgaactcctcgtcacgaccgcataccatttaaaagaccggccttttttattgaaggaattgattgaaaggatgatcaggcggggctgcgccggactcggtatcaaaacccgctttttgcaggaaatacccgacgaggtgatcaagcttgccgacgagcggacatttccgatcatcgagctaaatgaagatgtccgcctcggtgatattgtcaatcatacactgagccatattctagacaaacggacggcagaactcgaacaggccatcgccgctcaaaaaaagttcacaagccatattatgagcggaaaaagcattcaatcgctcttgcataacgtctctgctgttttaaagcttcccgttcttctattcaatcagcacctcaagccgattgcctcctcaaaagcagatgccgccgggacgctgtcggattatgaaggaatatttcaaaaaggaaacagaacggggctcacctgtttttcaacgattcccgacaaacaaacctattcggtatttccgatctatactcatgaaaaaaaatgcggcttcctcgttgtctgcgggatgatttccccttcagacaaaggcttgctgttaaccctcgaacaagccgccaatgtcatcgcctttgagctgctgaaggaaaatgcgctcaaacaatatttgcgaagagcgcggaacgagtttttcagaaattttttggacggcgccttttcctctgctgaagaaattaaaaaccgagcaaaagaatttcagctcaagtgggatcaaaaatatgtgtgcatcgccggcaaattggaccgccgcgaaaaatcgctcagcttcgcggaaaatcagcttgaatcagattccgtgttcgaacgcctggaagaagagctggttgacttcccgtttcctccgcaccttttcacaaaaggaaacatatgcttcctgctggccgaggcgacggacagctgggctgaaatgaatgcagccgtgggcggatttttaaaggcgtttcagcgccatgcatctgagcattttcagcggacgatttcttttggaatcagcaacctcagccatcagctgagagacgttccgcacatttgcaaagaagccgtcgatgcgctccactccggccatttgtcaggcagcaccgagttcatccagacgtaccatatgaaagacgtgtcagagcttttgcgcatgattccggctgatgatttgaagacattttacacgcatgcgctgcatcagcttgccagcctgccgaaggatgacccagggctcctgcaaacattgtccgtctatctggaaacgcactgtcagatttctgaaacggccaagcgcctgtacatccacagaaacaccgtcatctacaggcttgaaaaatgcgaggaactgctcgggaaaagcctgaaagatgcggacacgaccttgcgcttgagactcgcgctcagaattcaaatgctgcttgggttgtgagaaatcccttccccgcggcaatcggaggatgtaaagccgcgccggcatatttgatgatttgagcatttcaccataaaaaagccggcatatgtgccggctcccttatactttttcaggaattgtgcgcgcctgctgcttccgcccccagctgactgccgccaaaaagctgagcacgagaacgaccacaccaaaaatatatggaatttctacgttcacatcgaataacagaccggccactgtcggtccgacaatgttggcaaggctcataaacgcattgttcatgcctgcggcaaatccctgttcatctccggccatttttgaaatcagcgtattaatcgccggtcgaagaatggacgtcagcatgaagaaaacaattgttgccccgaaaaccagccagtacgaaccggcaatcgagcagacggcaagcgctccggcagaaccgatcagcgtcatgttcatcagctttttttcgccgaagcggttcgtcagcatcccgagagccaccgcctggacgaacacgccgatcagacttgccgctgttatgacaaaggcaatgtctcccggtgtaaagccgtgcttatgatcgacataaaggctgaataccgcctcgaaattcatgatcccgaagttcaagatgaacacgaggataaacagaaatgcatacggcgaccgcagcgcgcgcgccatttgcttagcgagcggttcgcgcttttgaacggagcggcgcttttcaagcatcttttcttgactgagcgtttccgggaggacaagaagcgataaaaccgtcgccaagccggctaatccggctgacacgtaaaacgggaaggtgagcccgaacgccgccaaatatccgcctgctcccggaccgatgacaaagccgagagacatcgcggcgctgatcagccccatccctttgcttcgatccttttccgatgtgatgtcagcgatgtaggcaaacatggccggcaccaaaaacgcagctcccgctccgccgagaaggcgggaaacaaacagcagccacatctggctcgccaaggcgaaaagcagctgggaaaccgcaaacgcaccgattcctaaaatgatcattttccgccttccgtatttatcagtcatttccccggcaacgggcgaaaacagcagctgggtaatccccgaagccgcgatcagcaatccgagcgtgctgcctgacgcgccgaattcttctataaacgtaggcatgagtggaataatcaagcctataccaagcatcacgataaacacgttaagcatgagcatatacaatctggccatctttttcatctgcggataccttccttcagcccgaaaataccggacaatcttaaattcgaacaattactaaattagtatatccacagataggtttaaagtctagttttttcatatttttgcatattttttcttctcaaggaatgatgggtaaataaaaaagcggagattcccccgcctttttatccatttacgaccagccgacagcgttagcaaacatcaggaaaagcacggccgctcccatccagaggcaaaacagcggaaggatgaatcgcagccatttgttccaggcaatccggctgatcgcaagcgtcgccataaaatatcccgatgtcggaaagacgatgtttgaaaaaccgtctccgaattggaaggccagaatcgccgtctgccgcgtaattccgacgatatcagccaaaggcgccataatcggcatcattattaaagcctgtccgcttccgcttggaacaaaaaagttaaacagcatctgtgtaaagagcatcgccgtaaccgttaaatacgaaggaagctgtgagacagcatgagacaagccgtaaacaatcgtatccatgatctgcccgtcggccataacgactgctgcagctcttgcaatgccgcaaatcatcgcaccgacgagcacttctttaaaaccctcattaaaggactcggcaatgtctctcgaattcatgccggcgatgtaagcaggaatgatgccgagcgccaggaaatagcccgccattgtcagcatatcccacctgaaataaattacacacccaatcaagccggcaaacaacccaagcgccgcgatcccggcccatttcacccgtccgcctgctttaaaagccggcacgggttcgactgcttccttgcccgtcaggcttttttcaggatgcgctctgatcttttccgcatatttgagcacataaacagcggcaatcgccgtaacgacaacaaagatgaccgccctgtaccccatcccggaataaagcgggagaccggaaatcatttgtgaggttcccacggtaaatgggtttgtcaaagcgctcgtaaagccggcgatcgtcccgcacaatgcgattgctgctgctgtcatccggtcatatccgagggacagcagcaaaggaagaatgacagggacataaacgatcgaaagctcaggcgtcccgataaaacaggaaatgccggagaaaacgaatattaagacaggcgtaacgaaaacaggcttgttcctgaactgatcggccaacagacggacgccgagctcaatgacagatgctttcctcagaacggcaaaagctccgccaatcacaaacgtaaacacaataatcggagccgcttctgtcatccctttcggaaccgccgtaagcaagccaagaatatcaaccggcgtctgttcgacccgtttgtaggacgctggatcaatcatttccctgccgtccggactttccacccgttcatattcgcctgccggaatgacatatgtcgcaagcgccataagaccaatcatgacagccagaatgacataaatatgcggaaattcctttttgcgtttttcgttctttttcacctcttctgttttgtaagccggcattcccattttttaatctccccttcttccatgttaaattttttaacatattaaatgatcgcagcgctgatagcattgaaaaatcctctaaatttcagcgtgttttcagttaaaatacataaatcaacacgagcaatccagaaaatcgtcacattttctatcaatcattaagctgatcatctcgactgttccttttctgcattttcatgtaaagtcataagaaagatcagcatgtaaaggagagagttgacattgcagcagtggattaaagaagtggccagaggaaaaaggggcgcccgggatttaacttatgaagaggccagacaggctgctgaagcgattgttacgggaaatgcaagccccgctcagacagccgcgttgttaatagcggagaggatcaaaacggagtcccctgaagaattgttcgcgtttaccgaagcattgcggaacagctcggaatcattgagcctttccagagctgtaaaagaggcggtcatcgattttgcaggaccttatacaggaagacattcttttttagcaaccattcccgtctccctccttctcgcaggaaacggcgttcctgcgtttctccacggcagcgatgcattgccgcccaaatatggaacgagcgtaaaagatgtcctggacaaactcggaatcccctctgagactgccccagcgcaaacggcacgctcactcgaaaaggctttaatcggattcgccgccgccgaaacattttgcaaaccgtttgttcgcatgaggaaaatccgcgaggaaatcggcgtccgcaccgtgttgaatacagcagaaaaactggtcaacttctctgatgccgacaagcttatgatgggcgcatttcaccggacggccatacagaaaatgcatcccgtatttcagcgcttgacgtacaaagaagtgttcattgtccaggggcggagggctcggaagatgtgccggtccacagaggcagctttgtgtttacaataaaaaacggcgagatcgattcttttatattaaaacctgaagaatacggactttacgcagaggaagcaaagctcaacaaaccgctgtctgctgaagagcaggcggaaaaaataacagccgttctcgccggagatgaatcggcggatacggaatacgaaagaaaacaagtcatcatgaatgccgcattgcgctattatttgttcggatactgcgcggccattgaagaaggtgtccaagcggcggaaaaacagctgaaagaaaaagccggtctggaagctcttgaaaggtggaaagcttcatttacaagaccgtaagaaaaccgtaatcaaaatgatatttccttttcatgaaaagattggataatgaaagaaatgaaaaggaggggatcgatagatgaaccgaaagtgtgtcattccgtttattttgatgttgtcggcgatgtgcgcgcccgcccaaaacgcagaggccttccagctgttttccttacccgtacaatcctcggctccggcagattactacgaacaggcgcagggcaaaacaggtgaagctttaaaacgagcgcttcacgacacaatcgacgatcatcgagagctgtcttacagcgaggtatgggaagcgctgaaagcaacggatgaagatccggccaatcgaaacaacgtgatactgttatattccagagagtcgcgctctaaacaggcgaacggggggcaaacgggcgattggaaccgcgagcacgtatgggcaaaatcgcacggtgatttcgggacaagcaaaggacccgggacagatttgcatcacctcaggcccagcgatgtgcaagttaacgccgcccgcggaaaccttgattttgacgaaggcggcagcccctatcccggagctcccggaaactactatgacggcgattcctgggaacctgacaaaagcatcaaaggcgatgtcgccagaatgattttctatatggcggtccgctatgaaggggacgacggtcatccggatcttgaaatgaacaatacaacgaacaacgggtctaaaccgtaccacggaaaaatgtcggttttattgaaatggcatcatgaagaccctgtcgatgccctcgaaagaaagcggaacgatatcatctatcagcaataccagcataaccgcaatccgttcattgatcaccctgaatgggcggaggatatttggggctcgggcgttttgaattgaacaaaaaaagcgcctgctcagcgctcttttttcaaacctctgtttttttgttcagcaccgattttttatccataaaacgaaagaaatctgctgtgcagcagccgcgaggcacggcttcatgggccgattatctacactgacagcccagatcccgcagtctccgttcaaacagccgagctcaatccgagccttcctccacgcacatctaaaagcgtgtcggccggcttgatggaagccggccttttttctccgttcatctcaagggttacttccatccttttagcgctttgtcataaggtttcctttttcagcatgccgagaatgtcaaacagagtatgtttgatgacaaacgtgcggtactctgcggaaccttgcgcatcgtccaatacaggaccgggcaggcggttgatcgcctcttccaccctttgaccaacagggagtgcctcgtcattcaacgcagattccacttcagcggagcgaaacggataagagcagacaccgctgaatgcacagcggacgcgtccgtctatttcgagagccgaaatcgttgccaaaggatatcccgtatcccatcgctgcctcacttttatgcttgcaaaaggctgatgaagatagcgttcttcaatcaaaagcgaaatgaggatttctcccttgctcagcttcagctgctgatcaaatacgtcgtgaatcagatagcgctttttccccttgtctccaactgtcaccactttgctgtcggttaataaaaaaggcagcaccgcttcgcggtaaaagatctgcccgcaaatattgccgccaagcgtaatcttattgcgcgccgtatggtcggccacctctctcgccgctttgctcaacagcggaaagccgccgttttccgtgatctccgtcagtgttagcgccgagcctaaagcaaggtgatgccgttcaaattgcaaagtcctgcactcaggtatatctttaatatcgatgacggcatttgtatggatcacattcatccgtccgagcatcaactgttctgttccgccggaacaatacgccggctttttcccctcccgctccaggctttgaaagagctttaccgcttcctgcgcagattgggggctgtaatactcaaagtcaaactggatcatggcggtcctccttcattttccaaatttgtttggaatcagaggcagccgattcaaaaaaccggcatgcacttcaaataaagccagctcattcacccaaaattttactccatgaatttatattgaacaatattctattttaaaactgtaaacaagaaaaaagttcactcgaagctagagtgaacttttttctgcacgttgattcaactttcaagcgcgccggccggatcatataaagcgatatcaagctcaggctcttctcccaaagcgagccttgccaattcagcgccaaggtacggacctgacgtaagccctgaagcgccgagaccgttggcaacgaggagcccgcaaatgttcggcaatgagccgatcacggggagaaagcccggtgtaaacggcctgaagcctacgcgcgcctcaagcagctcgctcaattccaaccccggcgcaacggcgagcgcctttgagaaaatttcgtgaaggccgccggccgttacccgaagatcgtccagttccgcttcattttcgtgagtagcgccggcaacgatccggccgtcttcaaatgccagtatgtattggtcattcggaggcatcacaacaggccagctgccggtatcggcatcaggaagacaaaggtggacgatctgcgctttttggtagctgactgaaaaacgaacgccgagcggcttcaagagctcgtccgcccaagctcccgctgtgacaagcacctgatcagcgtatattttcttgccccctgtggagatccctgttacccggtttccttcatagagcaatgaagcgtttcctgaaacaacagaagctccgtatttttttgcggcattcacaagtgagcggcgcagcaattttccattcacgcgcgcggctccgctgatatgaaccgagctgtacccctctgccaaaggcggaaataaacgcttcgtttcctcatgggataaccgggtgatctcgccgatttcgggcgcatccttgcgccttagatgcgcccgttcttccattttctccagctttcgctcgtctgtatgcaagctgatagcgcctgtccgtttataccccgtatccgattctccgtcagcttcaagctgcttgattaaatcggcatagtacgccgcaccgccttttgcaagcttgtaccatgcctggttcctgcgctgcgaaagccaggggcagacgattccagccgcggcatctgtagcccttccccgctctccgcggtcaatcaatgtcacatccgcgcccttttttgcaatatgataagcggctgaagcgccgaggatgcccgctccgactacaataaaagatttcatgactaacacctttttcatttctgtttattctacaaatataacggatcacaccgatggagcacaacctaaccagcggctaccgatatcacgccaagcaccattaaggcagccgcgatgatcctcagtcgtccgaaaccttcggacaaaagaaccgcccccatcacggttccgattaaaatgctgatttcccgaacaggcgccacatagctgaccggggcaaataccatgacactcagcgccaaaatataagccaaagaattaaaaaccccgaccccgacagcttccatccggtgatgcttccactcaaaccggacttcactccagcttttcgcggcataaggagtcaatatgaccaggcggccgagcgtattgcaataatccagcagcaatggcggaatgagaaaccggctgaccgctgctttatcaaggagagtatatgcggcaataatgccgccgaccgccagcccgtaaagaaccggtgtgaacgagcctgattcttttaaccgcttcactccccctgtaaaaaaaagaatgctgatcacaatcaatagaatccctataatagcgggcagcgtcaacgtctcgccaaaaaaggcgaccgccagcatgcaggtgagcagcgggcctgtccccctcgcgatcggatagacaagggagagatcgccctttttgtatcctttttgaagaacaagaaaaaagcccaagtgagcaaggatgctcgccatgatgatgacaagctgccagatgccgatctcaggcttttcatatatgacgacacctatggccaacggcgtgtagatgacggctgcaatcgctgtgaacagccagataaacggaacgcctccatcggcttttttagaaagatagttccacgatgcatggataaatgcagaacataataatacgcaaaaacccacgacagtcattacacagccctccgtccatcataaaagagatcaatgcttgatgacaatgtagcgcttcaattccccgtgccacttctttcctttgacggcatccacccagacgtcatacttgcccggtttcagctttttcgtcggaaagctcacccgaaaatgaggctttccgcgcgttaaatgaacatctcgatagatcaggacagtcccttttttattgatcagcctgacggcaatcatcgttcccgtaacagggctttttccagtgacaacgatcgaagtggctgatttcgtatatgtattggcatccgtcctgaatttcaccgcgcctttggaaggcatagcaaaggcttctgtactcccggcaaatgcggccagcaagaaaacagcggctatcaacacagcctttttcaacattttcactggtcatatcctttcttatacagtatgaatgtcacatgctatacccttcattatacatgacaatatgatctaataaagatatttgacaagaagatcctgttcttctttaatggacaaatactgtataaaggaggtgatttaatgtattaagcaaagatgaaaaaatgaaacccgcatatagaagaagttactgttgaaatacaaggctatgaatttaccggcttttcaactgtctgtcccacttttatagaagagggtaaagagtatcccgtcatgatcaaaatttaccattttctaatcatgaagcattccccaatcgtaaaacctatgataaagaccgcgcaagctgaggagtaattcggattttccattgacacctcgcaaattgcgaatccggtccccacttccaaaagaataaacagataagatacgattctggattttaaatagcttgccatagaccgacctttctttctgcgattacttaaaataataatcaagtaatcaaaatttgaggttttaataatgctgggggaaattcttttttatagtaagaaatcctgctgctttaactacccctagaacgatttagtttacatgtagaaaagcactcctttgaatttgtcttctcgcattaactgttatccggtagaattccactgcatctcgaattttttcttttttctctaatagttcagccgctataagaccgtattcctccatgtctgcatacttgcctttactttcgaaaaacttgaacgattcgcgaaccatatccagatcaaatgaaagataaagcccttttattaaatcaaactttgcaagcatatctaaattcttgttcttttcagccaactctttgccttcatagtataggtcatcagttattgacaacttcccttgctttgccctgacatgtgcgaggttgaataatgtttttggcaaaaaactatgcttctcctctttataaaggttcagagctctttgaaaattgtaggttgctttatcgacatcttccaatttattgtagcatattccgatatttaaatgtgatgaacccataagatgaagaattccttgtgtctctgactctttaagctctttatttaaattatgtagagctttttcgggatacatatgatctagccagttacctgcaataataaactgactttgtactcgacgctcaccgtaagtatcatactttttgaataagttatacgcacgacttgcataattcatcgaaaagatggtttgtttcatatggtaatacacttcagatgccttgaaataaaattcagccttttccagttcatcacaatcaaaagaatcgagttttttctcggcatccctataaaaattcagcgcaaggattaattctttttgtctgaaatgatacattccagcgaaaaaatgataataataatccaacattccttccagattattctgatcgcgaatctttttgaactcatcaaaacgactatttaaatttacaccgggtttagaatacatataatcaagttgaagattatgccggaagagcagtaagttgtaatagacaatcacatcctgattttgttccatttgttctaattctcgttcaacttctttcttagtatcctcagccttgcctgtccaattgttttttaaggctgtataccaaaaattcattttcgtcgcaaccaaatcatatggtatcacgctcacatatcctcttcctttctcgcaagattataatttttctaaaaacccaaaatagcaattcccttttgttcatagtcatcattttacataaaaggaataatttttcacaacaacattctcagaaatctttataagttagaggttttttggcctaatcaatatgattcgttttccgtgtttgggtgaattttagaagtataggaaggaaggcagaacagatgaaggattatattttcctgttgatatgtaatttggcataactaatcgttaggaagcaaaattcaaacctcttttatgaaataaaaagctaaagaaaaaaccgcagatacatttctacgccttttagaaaatcgataggcaatagattatatctgcggtacacaaacataaagtttattcgggtgcaatcaaatcgaaatctgatcaccccctttagtatcaagggttaaccaatagacccttccatctcgaacttgataagacggttcatttcgactgcgtattccatcggcagttctttcgtgaacggctcgatgaagcccatgacgatcatttctgttgcttcttcttcagaaataccgcggctcatcaagtagaagagctgctcttcagatacttttgatactttcgcttcgtgctccaatgaaatgttgtcgttcaaaatttcattgtatgggattgtatcagaagttgatttgttgtccatgataagcgtgtcgcactcgatgtttgagcgggcgccttcggctttgcgtccgaagtgtacgattccgcggtatgtgacttttccgccttgttttgagattgattttgaaacgattgtggatgacgtattcggtgcaaggtgaatcattttcgcaccggcatcctgatgctgtccttttcctgccagggcgatagaaagcgtcatgccgcgcgcgccttcgcctttcaggataacggcaggatatttcattgtcagcttggagccgatgtttccgtcgatccattccatcgtcgcgttttcttcacaaaccgcacgctttgtcacaaggttgaagacgttgttcgcccagttttgaatcgttgtataacggcagtagccgccttttttaacgatgatctcaacaaccgcgctgtgaagggagttcgtcgtataaacaggtgctgtacatccctctacatagtggacgtgagcgccttcgtctacgatgatcagcgtccgttcgaactgtcccatgttttctgagttgatgcggaagtatgcttgcagcggagtatccacttttacgccttttggcacgtagatgaatgatccgcctgaccataccgctgagttcaaggccgcaaacttgttgtcagtcggcgggatgacttttgcccaatgctcgcggaaaatgtcttcattttctttgagggcgctgtctgtgtctttgaagacgatcccttgagactcaaggtcttctttcatgttatggtaaacgacttctgactcatattgcgcggatacaccggccaaatatttttgctcagcttctgggattccgagcttgtcaaatgtctgtttgatttcctcaggcacttcgtcccatgatctttctgaacgctcagaaggctttacatagtatgtgatttcatcaaagtttaatgagtttaaatctccgccccattgcggcattggcatattgtagaagtgttcaagagatttcaagcgaaagtcgagcatccactgtggctcttctttcatgcgtgaaatttcttcaacgatttcttttgtcaatccccgctctgaacggaaaatggaaacgtctttgtcggcaaaaccgtatttatattcgccgatatccggcattttcttagccatccattttcactccaatctttattcgttatcgctgttttctttggaaacgcctttttcgagggctttccatgacaatgttgcgcatttaattcgggccggaaattttgaaacgccttgcagagcttcaatatctcctaaatcaatcgaatcgtcgtagtctttgccctgcatcatatctgaaaagatccgtgacatttgaagggcggtctccacgtctttccctttgatcgcctgtgtcatcatagacgcagaagccattgagattgagcatccttcgccttcaaattttgcatcttctactttaccgtccgttatcttcatcgtcagcctgatccggtcaccgcatgtcgggttgttcatgtcaacgacgatgctgtcattcaaaacccctttatttctcgggtttttatagtgatccataatcacctggcgatacagtgtatccaagttcacattaaaagacatttgtgaaatactcctttgtcttctgaagagcttcaatcagtttgtcgatgtcttcttccgtattatacagataaaagctcgctcttgcagtggcggagacgttcagccatttcattaaaggctgcgcgcagtgatggccggctctgacggcgaccccttctgcatccagcacggttgccacatcgtgcggatgaacgtcttcaaggttgaacgtcacgagtcctgcacgttcggccggaccatagacaacagcgccttcaagctctttaaagcgctccagcgcgtatgccgccaaacggtgttcatgcgctaatatttcatcaagtccgatgtcttcaaggaagtcaatcgccgctcccaatccgatcgcgccggcaatgatcggtgtgccggcttcgaatttccaaggcagctccttccaagtcgattcgtaaagaccgacaaaatcgatcatttctccgccgaattctgcaggttccatgttttcaagcaatgctttttttccatacaataccccgattccggtcggaccacacattttgtgggctgaaaacgtatagaaatcgcagtccaaatcctggacgtcaattttcatgtgcggcgtgctttgcgcaccgtctacgaccatgaccgcgccgtgttcgtgggcgattttggccatttccttaatcgggttgatcgtaccgagaacgtttgaaacatgcgctgcagagacgatttttgtattttccgtcaccgtttccctgacatcgtccaaggaaatggtgccgtcttcctgaagcggaatgtacttcagcgtggcgccggttgctttgacagcctgctgccacggaataatattcgcatggtgctccatcggtgtaatgacgatttcatcaccgggcttaaggtttgcgcgggcatagctgagcgcaaccgtgttcagggccgttgtcgtaccccttgtgaaaataatttcctgcatcgatttcgcgtttataaacttcctgaccttctcacgtgctccttcatatccatccgttgcttttgttcctaatgtatggacgccgcgatggacattggaattgtaagagttgtaatactcatcaagcgtctcaatgacgacgcgcggcttttgcgaggtggccgcgctgtccaaataaacgagatcgtgtccgttgacctgttggctgagaatcggaaactgttcgcgaatatctttagcattcattattttactttcctttcaatcacagagaccagctgcttcttcacgccttcaatcggaagttcattgacaaccggtgcgaggaagccgtaaatgacgaggcgctctgcttcttctttaggaattccgcggctcatcaaatagtagagctgaaccggatcgacgcggccgacagatgcagcgtgtcctgccgttacatcgtcttcatcgattaataggatcgggtttgcgtcgccgcgcgctttttcactcagcataagaacgcgtgactcctgctctgcatttgattttgacgcgccgtgctcgatctttccgataccgttgaagatcgaagacgcggaatctttcataacgccgtgttttaaaatatagccttctgaatgctttccgtggtgaatgatttgcgttgtaaagttttgagtctgttctcctctgccgacgacaaccgttttcgtatcgccgaatgtgccgtctccatgcagattcgtcgtgttttcagaaatggtgtctccgtcattcatcaaaccgagcgcccattcaattttgctgtcgcgtccgagtgcagttccgcggcggctgacataagccgttacccctgcggaaaggttgtcgacggctccgtattgcacgcgggcattcgcgcctgtgatcacttctgacacgatgttaaagaccgcttccttaggattcaccgtgctgatgtagttttctacatatgtgacggcactgttgtcatctgcaacgacaagtacatggttgaaaagcgttgtatcgttgctttcatggacataaacagcctgcaccggagcttccagctcgacgtttttcggtacgtaaaggaaggctccgccgttcaggagggctgcatgcaatgcagttaatttatgctcatcggcttttacgccgtctttcataaagtactttttgacaagctcgccgtgttcgcggaacgcagtatgaatatctgtaaagatgacgcctttatcctgcagctcttttgaaagagaaaggtaagccggcgtctggtctctctggacataaagcgttttgtcttcatttccaagatcgatcagcgatttgacctcatctgaaagatcatccaaagaatcaagcggtttattttctacagtatgcttatcaaaccgtgtaaaattccaatttgtaatttttgttttatcaggtttcggcagcggcagatcttctgctttttcaagcgcttctaagcgtagatcttgcagccatgccggttcctggtgcttctcagagaagcttttgacatattcccgatctacagatagttttgtttccaatgtcatgtttatccccctaacgcttacgcttcttgaccgacagtttcgtcttcgattccaagctcatgcttaatccagtcatatccttcagcctcaaggcgctgtgcaagttcaggtccgccggatttcacgacgcggccctgcatcatgacgtgcacatggtcaggcgtaatgtagttcaagaggcgctgatagtgcgtgatgatcaggcagccaaagttctcgccgcgcattttgttgattccttttgaaacgactttaagggcgtcgatatccaaacctgaatcgatttcgtcaagaatcgcgattttcggttcgatcatcatcagctgaaggatctcgttgcgctttttctcaccgcctgaaaaaccttcgttcaggtagcgctgcgccatatcagggtccatttcaagaaattccatgttttcgtccattttgcggatgaatttcattaaagaaatctcgtcgccttcttctctgcgcgcgttgatcgctgaacggagaaaatcggcatttgtaacaccgctgatttcactcggatactgcatagccaaaaacagaccggcttgagcgcgctcgtccacttccatttccagaacgtccttgccgtccagcgtgatgcttcctttcgtcacttcgtatttagggtgtcccatgatcgccgcggataaagttgatttacccgttccgttcggtcccattacagcgtggaattccccgccttttatttcaaggtttacaccttttaaaatctctttcccttcaatctcaacgtgaagatctttgattgttaatgtcgaagcagccatgaaatatacctccaattatagataatcatcattctcaatttattctcattctaattttataacaaatgaaaattgaatacaacaatagtcttcctatcttttcgtgtacatgttctcaagtttaacaaaaaacgatttgttcttaaagagattgggacaagaaaacttcccggggcagaaaagcggaatttattaccaagctgtcgaaaacaatcggtacatccgtcattaagagcggggatggtttgctcccaggctgcacgattcatgaggggaacagcgctccccttctatttgaaccgtcacatgctccacgttgcattctttccttagatattttgatacttgttttaaaattctatccctgtcactgttttcatccgctacgatatggcagcttaatgacggcatatcggatgagatcgaccaaatgtggaggtcgtgaacctccctgaccgacgggatggaaagcaggccgtttttaagcgcctccgcatcaatgtctttcggttttccttccattaatatatgcaccgagtctttcgtcacccgccagccgctgacgagaaccaaagcagcgacgacggcgctggcgattggatcggcgatgttccaattgaagaaaagcataaggaggcccgcgatgatcgccccgaaagagcccagcatatcgccgatgatgtgcaaaaaagcgctccgcatatttaaattcccgcttgtgtcgcctttcattattacccaggccgcagcaatgttgacgaacagaccaaccgtcgcaatcgcaagcataccccttcccgcgacttccggcgggctgaaaaagcgattgtatgcttcccaaaaaatataaagtgaaatcaaaagcagggtgatgccattgataaacgcagccaaaatctcaaagcgcctgtagccgaatgttttgctcgcgcttgcggccttttccccaattttaaacgccaagaggctgaagccaagcgccgcagcgtcgctgagcatatgtcccgcatctgacagcaaagcgaggctgttcgtcaatattccgcctatcacttcaatcatcataaaagtaaaaattaaaccgaagctgatgaacagcgctttttgatttgctgatcggctgccatggtggctgtgtcctgtatgtccgtgagaatgagccattttaaatcctcctcttaaattgatatatgatcatgtattcatatttaaattttaccttttcctttaattaaggtcaagcggcttctaagaacatggagaaggacggatcggcatccgtccccctcgcgttttatccgattatgggcaagtctgatacgatctgcttgcttttttgatactgcttttctcgtcttttctcaacttcaagccgattcacatggcttctgctgtactcctcgtaccccattccatgcgacttgtgcatcgctttttccatttcggccgtgaattcaaggtcaagctgatcttggcttgaacaaataatgaatcatcctttcagagattttcttacatagtaccagttatatacaaactctgcaaagatgtgtgtgctttcaatatgctttcacggtcgaaaaatcaatgcttcatctgctggaattcttccatcgcctgcaaaacgagcgtgacggcttggctcatggctgcgcctccgccaaatgcagcagttacaccgactgcctcaagaatttcttcctccgatgctccgcaatccaggcagcccttgatgtgataaataatgcaatattcatcctgcgtattgacactgatgcccagtgcgatcagctgcttatccttttcgctgagcacgccttttttaaagcactcttcggtaaattcgttgtatttggcggcaattccgggcattttttcggaaaagatgccgatccccgccttatattcgtgcagtgcggattcgataatgccttctgattcatgctgattcacgttttgttcctccattttcagtaggtagtcttttttattatgagcctcttttcaaaaaatacgcgaaaaaaccccggttttctccgaaaccggggtgttctttcatttactcagatacagaaatgacagagcctttatattttttgtcgatgaactttttgatgtcgtcagagcgcaatacttccatcagagcttttactttgtcagaatcttcgtcgcctttgcggacggcgatgatgttagcgtaaggattgtcttttggagactcaagttcgattgaatcagttttcggattcagcttgttttggatcgcatagttcacattgatgaacactgcgtctgcttcattagcttcgtatgcttttgccgtcatttcaggcgccacatcatttttgattttcaggtttttcttgttttctgtaatatcttttactgtcgcatctactttttcaatgcctgatttcagcttgatcagtcccgcattttcaagcattgcaagcatgcggccctgttcagcggcattgttgctcataataatttttgcaccgtcaggaaggtcttttaaagatttatactttttagagtaaatgccgaatggctcaaggtgtaccgcaccgacgttgactagatcgtaatctttgttttctttcatttcctgttcaaggtaagggacgtgctggaagtagttcgcatcaagatcttttgtagcgagcgctttgttgatcagtttgtagtccgtgaaatttttgattttaagctcatagcctttttctttcaaaagcggttttgcttcttcaaggatttcggcgtgaggcgtcggcgtcgctccgactgtaatgactttgctgtctttatctccttcgctgctggaagatccgcaagcggccaaaacgcctgcaaaaatgatgaataaagctgttaataaaccttttttcatgttggtgtcctccctaacgtttgtctaatttatttgttataaaatccccgataaattggatgatgaacacaatagctaagatgaaaatagtggcgatcagtataatatcgggattgttcatctgaaagccgtttacataggcaaggttcccgagtccgcctgaaccgattgctccggccatcgctgtcgaaccgatcagtgcaatggctgtaaccgtaatgcctgagatcagcgccggcatcgattcgggcaggagcactttaaatatgatcgtcgatgtttttgcccccatcgatttcgctgcttcaatcacgcctttgtcgacctcgcgcaaagcaatttcaaccaggcgggcatagaacggagcggatgcgataatcaaagccggaagagcggcattcggccccagaatcgtattcattaaaaactttgtgaaaccgagcagcaaaataatcaatatgataaaaggaatagacctgaacacattgacgattgccgagattacaccgttaacgactcggttctgccaaatgttgccttttgaagtcaaatagagcagcatgccgagaatcactccgatgataaaagcaaacaatagggaaattcctgtcatatatatcgtttcatacgttgcttcccacagctgctccatatctacgtttggaaacagtttttcaaacattcgtgatcacctctgcttctacctggcggctcttgatgaaatcgaccacgtcattgacctcgttttcacgtccgtcgacatgtatgaacaatgaaccgtatgcaccgtcctgagtctgcgagattttgccttgaaggatgttgacttcaacatcgaacttccgaatgatctgcgtgatcagcggcgattcggccgcttcgccgacgaaagtgagcttgatcgtccgcccggatgtcgtttcttcgaggaaatgcttcagcgtttcctttgtttccaccggttctgttacctgctgaacaaagcgctttgtcatttcttccttcggcttgatgaagacgttcagtacatcgccttcttctacgacctttccgttttccatgacggccactctgtggcagattttcctgatgacatgcatttcatgagtgatcaggacaatggtcagtccgagcctttcattgatatcggacagaagacccagaatcgaatcagtcgtctgcggatcaagcgctgatgtcgcttcatcgcataacagaactttcggattgtttgcgagcgcccgtgcgatgccgacgcgctgcttttggcctccgctcagctgtgaagggtaggcgttttccttgccttcaagaccgacaagcttaatcagttcagcgactctttccagacgttttgctttgctgacaccggcgatctccagcggaaacgcaatattgtcgcgcaccgttctcgaccataacaggttgaaatgctggaaaatcatgctgatttcctgccttgctttcctcagcttcttccctttgatctcgctgatttttctgccggctacttcaaccgtgcctgaagtcggctgttcaagtccgttcaagagacggatcaaggagctttttccggctccgctatatccaataattccgaagatttcaccttttttaatcgtaagggtgacatcttggacagcattgacatctccatgctttgaccgataaatctttgaaacattttgaagatttatcaaaagccatcacctgctttcttgctcaattctcatagttgtctaaattcctgatcaatcaacgaaaaaagcctttctgcacacatgagcagaaaggctttggaaaagtctgggcctttctctcatctttcaaagcataacgcttcgcgtgaattggcaccatttcaacacgtgttgatggttgccgggtttcatagggcacttccctccacctctctggataagagaaacatatatttattttttgattattatgatcggaattcttaaagtaggatatcatgcgaaaaaatagttgtcaactatttttcgtaagacaatcgtcctacggcgaaaagagacgagcgtaaacgcccgtccctgtctgactaatacacggaatgtgccgattttttgaatttttaaaaagtctatgaataaagatcgctgtttttaaagaagccgtccgtcagccataaaatcgcttcaagcttcaataaagctctaaaagagccttttactttaacagtgccgcgctgtacgagatgctgcaatgaaatgtcgccatgaagaaggtcaataatctcgctttgctctccaaaaaaggtcaaatgagctttttctacaggagaatatttttccatttcccctttttcgttgattgctaacgtaaaagcttctttctctccttgaaacgtaatcagcaaagccgttgtagataatagaggttttaaaaaaagagccttgccctctctttctatcaatcccattttctccaactgtataacctcctgtaaattggtcatacttacagattctctgtctgctgcaggagttcctttaggaattgctcgacaagtttttgctggttatttcccgagaaatttgtcaaaaccgcccttaatccacaagattttgtttaatcgtatcatataagtaggaaacggagtgaaaagcgtattcttttttgacgactcgcccttttttgtaaaggataaaacacgggacgctttcaatttcctgctgtttggcaaatgacggggagtaattgagattgtttttataaaaaggaatgtccttcatcatttcatcaacgacctccagcattcttccggccagctgacacgttccgcagaacggcgtgtatacatatagaagacaagtttcatgctctagccgttttagctctttttcttgaagttcttgcatctgttgaaccgcacctcaatacgttttataatagatattttgtatgtacccggatgtttgaacgaaataatacttctgcaacatgctgactcggggcggaagcgacttctttgtatactctatcaatgtatagatgcgaagcttggggaagctccctcttcagctgccggcggagcttttcgcctgattcatcggcatccaccaggatataaacgtctttatcgaacagcgtctcagcgaattcatcgagttttgcctggctgatcgttccgtttgtgcatatgatgtccacgggctcttcgatgacatgcttcactttttgcttatctgatttcccttcgacgatcatgactttttcattttccggcatatggatcacctttaaagatttacttgtaaaaaaaggcagtgaatattcaccgcctgacttgattaacaccagccttggtggtcatcacagtctacatatttagcatccggtccgcttacggtatccgccattttgtaaaacttttcatcttggaatgaatatccagatttcaactcgtattgatccttgccggtcattcggccgatcagctcattttcatgatacagctgcgttccgccgttttttaatcggctttccacatgttctgtaatatcaatacgttcttttttcagcgtcaatttggacaccccctcctgatatagagtatccaaacgacgaatgtctatcctgtttagtcttcttttatcatgtcctcatattgcccggctgtcatcaggttttcgatttcagaagcgtctgacggctcgacgacaatcatccaagccttttcatacggagactcgttgacgaattcagggctgtcttccagatcttcgttcacttcgaccacttttccgttgatcggggcatacagctcagaaacggtctttacggattcaacgctgccaaaaggctcgtccgctttgatttcgtctcccacttcaggaagctcgacaaatacgatgtctccaagctcagattgtgcaaagtctgtaatgccgattctgactttatctccttcggttttcacccattcgtgttcttctgaataacgcaactctttcggtgtgctcatgctaacccctccataaagtgttttaatcgatcctacattgaagatatcatattttgatgtgttataaccagtatgtcttaaactgatcttctttaaaaccgaccgttactttactgccgtctgtcgtaattgggcgtttgatcagcataccgtctgatgcaagcagttccagctgctcatcttcagacatgctttgcagcttgtctttcaggccgagttcgcggtatttttggccgctcgtgttgaaaaacttcttcaattcaagcccgcttttctcgtagagctctttcagtttttccttgctcggcggctgttctgcgatatgtatcccattgatttcttttccgtggtcttcgagccattttttcgctttgcggcatgtcccgcatttcggataccagtaaaaatccaaagccatacatacacccctctcatttaatcgaggtaattttaacatagatcgaatgaaaaacctaaaacagtgctcgggttctattaacagctcagaaagccctgcattaaagcagggcttctcgtttaaacgatatatttctcagcttcaaagactcccttggctgcctggcgctttttctcaatcacgttgacaggcgtaaagcgcgtcaatttgcgcagcgcggacagcatcatgcgcagcgaatcgcctgattccatcgcaatgagcgattctttggcatggctttcaatttcctgaaaggcttcctgcgcaaaaatttgcgtataaagaattttctgtgcgtttttgtcttcgccggttgcccggatggctttttcagtacgtaaaatagctgcttccattgcgtagatctggctgacaatgtcggcgatgttgacgaggatttcctgctcctggtcgagcgcttttccgtatttttgcgcggcgagtcccgcgatcatgagcgcggtctttttggcgtttctcagcagatacttttcctgttcgagaacgccgtcacctggttcttcaggcatgagcatcatcagttcttcctgaagagcctttgctttctcaaacagaggaagctcgcctttcatcgcttttttcatgtaggtgcccgggacgatgagccggttgatttcgtttgtgccttcaaaaatccggttaatccgtgaatcgcggtaagcccgctccacttcgtattcctgcatgaatccgtaaccgccgtggatttgaacgccttcatcaacgatataatcaagcgtttcagatccgaatactttgttaagggagcattcgattgcatattctgcgatcgatttcgcaacctggcgcccgtctttttgctcttcttcgctcaaggtgcccattttgtcttcaaacagcccgaccgtacgataaacagagctttccatcgcataaagtttgactgacatgttggcgattttttccccaattaagctgaactttgaaatcggtgtcttaaactgctggcgctgattggcgtatgaagcggacagctcgatgacccgtttcgaagcgccgattgtcccgacagcgagcttatagcgtccgatatttaaaatattgaaggcgatgacatgcccttttcccggttcacctaataggttttcttttggaacttgaacctggtctaagatgagcgtgcgggtcgaagagcctttgatgcccatttttttctcttcaggccctgtggagacgcctgagtagtctttttccacaatgaaggccgagaaatgttcgccgtctattttcgcatagacgatgaaaatatcagcaaaggctgagtttgtaatccattgcttttcgccgtttaatatatagtgggttcccgcctcattcaaaacggccgttgtttttgcccctaatgcatcagacccggagcccggctctgttaaagcataggctgcaaacttttcccccgttgcaagggacggcagatactttttcttttgctcctcggttccgaaaaatacgatcggaagcgtgccgatccctacgtgcgccccgtacgataacgaaaagctccccgctcttgaaaatttttcggtgattaacgccgagctgattttatcaagtccgagtccgccatactcctcaggaacgtcagctccgagaagcccgagttcgccggcttttttcagaagcctgacagaatgatcgaaattgtgctcttcaatttcgtcgatgtacggtagcacatctccgagaatataatcctcagtcgttttggcgatcattttatgttcatctgtgaaatcttccggtgtgaacatctgatcagccgttacctcttcgatcagaaaggcgccgccttttttcatatgatcttttgtttgttccattgttccatcccccttgtgattaaactaattcgaatacccctgctgctcccatgcctccgccgatacacatcgtcacaatgccgaattgctcgcttctccggcgcatttcgtggatcaatgtcagcgtcagctttgtacccgtgcagccgagcggatgtccgagcgcaatcgctccgccgttgacattgactttttcttcatcaatgccaagcgacctgatgacctggatcgcttgcgatgcaaacgcctcatttaattcgaataaaccgatatccgacagctcaagtcccgccatcttcagcgcccttgggactgcttccacagggccgatgcccatcacttccggcggaacgccgccgactgcgaacgaacgaaattttgcgaggggctttaacccgagtgcgtccgctttttctctgtccatgatcatcactgcggcagccccgtcgctcgtctgcgaggaattccctgccgtaaccgagccgtttgccgaaaacgccggtttcaacgttgacagaacgtctttggttgtccccgggcgtacaccttcatcggcagagaaagtaaacgtccgctccttcaggttatgatgttcatccacttctctgacggtgacgtccaccgggacgatttcatcttcgaactttccttccgcgatcgccttggctgctttttgatggctgttgacggcaaatgcatcttggtcctccctggaaacgccgtatttgacggcaacctgttcagccgtatggcccattcccatataatattcaggagccgtttccgccagagccgcgttcggtctgacgatatgacccatcatcggcacgatgctcatcgattcggcgccgcctgcaatgatcgtgtcagcagctccaagcatgattttttcggccccgtaagcgattgattgaagtcctgatgaacaatatctgttgatcgtaacggccggaactgtgtgcggcagaccggcaagcgcgccgatattgcgcgccatattcaagccttgttcggcttccggcgtagcgcagccgatgatcaaatcatcgatattcccttcataaccgcccgctcttttcagcgtctctctcaccgcatatgcgcctaaatcatcgggacggacagtcctcaatgagcctttttttgcttttccgatcggggttctcgcccccgatacaataactgcctctttcattattttccctcctaattacgcaaaggtttgcctttcacaagcatatgctgcattctcgcctgcgatttcggttcgctcacaaggctcagaaacgcttctctttccaaattgagcaagtattcttccgttacttcggcgccgaatggaactcggccgcccgcgatgacaaacgccagttttttcgcaatcttcatgtcgtgttcagagatggcgccggaaagttttaacgattcagcaccgagcaggagcgccgcatagccggtttcgcccgtcaccggaactttctctttcaccggcggacggtagccgctttcggaaagtgtcaggacgagttttttggcatcgtataacaagtgatcctgattgatgctgatttgatcctctgcggttaagatgttcagttctttcgcttcttgagccgaagtcgacgtttttgcaagggcaattgtctcaaacgtcttgatggcggcctcctggatatccggtttaacgccttcaggcagccctttcaagtaatttaaataaagctctttattgcctccgccgcccggaatcagaccgacgcctgtttcaacgaggcccatgtatgattcgcttgaggcttgaacacgggcagcaggcaggcatagctcagtccccccgccaagcgtcatgccgaacggagcagcgacgaccggcttggaactgtatttcactttcatcatcgtctcttggaactgacggatgatcatgtcaatttccatatagttgtcgtcttgagcttccatcagcatcatcgcgagattggctccgacgcagaaatttttgccctggttgccgatcacaagccctttatagttggcgtctacttcctcgagagcaaatttcagcatttgaatgatgtccaggccgattgcgttgcttttcgagtgaaattcgagcagtgcgacatcatcgcctaaatcgatcaaacttgccccgctgtttttcttgatgacgccttttgtttctttgagtgacgacaaatggatcgttttcttgttttcttgaagcgccctgtattcgccgctttcaaaacagtagtagaacgtctttccgttttccttaaggtagaaggtttcatgtccttttgcgagcatttccttcacccagtccgcgaccttccagccctctgcttcaagcttttgcaccgagcttttcacaccgatgctgtcccacatttcaaacggcccttccgaccagccgaatccccatttcatcgcctgatcaaccgccgttatgctgtcggcgatttcccctgtcagctccgccgaatatacaagcgtcggagctgtaatcttccaaaggaggcttcccgccctgtcatcggaataaacaagcgctttcaatctcgctcctgcgcctttcatttgcttggccgcttccagtcccgatgtttttaatgtttgacgcgcgctgtaggtcatcgtcatcggatcgagctcaaggatgtcttttccttcttttttgtaaaaaccttgtttcgctttgctcccgatccagcctttttcgagcatttgttcaataaattcagggagccggaaaacgtttttttcttcgcccgtgacttggttatagacatttttggcaacgtgtgaaaatgtatcaaggccgacgacatcgagcgttctgaaggtcgcgcttttcgggcgtccgatcagcggacctgtaatcgaatcgacttcgcctatcgtgtagccgcctttcagcatttcctgaaccgtcacaagcaagccgtaggttccgatgcggttggcgataaagtttggcgtgtctttcgcttcaacaacccctttgccaagaacgtcttcgccgaatttcttcataaaggacagcacttcgggctccgtttcgtcaatcggaatcacctcaaggagctttaaatagcgggccggattgaagaagtgcgttcctaaaaagtgctttttaaaatcagcggaccttccctcagccatctgcctgacggagatgcctgatgtgttgctgctgacgatgcttccttgttttctgtattgatcgacctttgaaaacacttgctttttgatctccaggttttcgacaacaacttcaataatccagtcggcatctttaatcttttcaaaatcgtcttccatgttccctgtgctgatacggctgatattcttctttgaagtcagcggagccggtttttgctttagcagcttttgtacggctgtccgtgccagccgattgcgcacatccgggtcttcaagggtgcggccttttttcctttcctcatctgttaattcatgcggcaccatatcgagcagtaatacaggaatcccgatattggctaagtgagccgcgatgccggaacccataacaccggaaccgataacggcggcttttcgaatatgcttgaccatgaaagatcctcccccacctttgaatgaatactcattcatttttactccaaaaaaataaactctcctgtcttctttcatcttaaaagattttggaagcgagttcaataacttggtgcaaaatttctgaatttttttcatcgggtatgatcttgccgtgtttacatgtttccccgcttttgggacaaaccaatagagaggaggtgaaggccttggtacgtgaaagaaaaaatccatcttctgccgcagtcagcgccgcaagcataaaaggcaatgcaggtccggattataaaaagacggatgcgggcggtaaacggacaagccaaaaccagcaatataaaaagcataatatggatgttcctgaagatcactaagcccctttaagcatccggtataaatttccgctgtgttaggaaatctaaaaataaacgctaaaaggaggcagacgcatgcagcagcaaggaatgacaacaccgccgccggtcatttcaacgaaggaccatctgtatttgcaggatatgctgaactggaacctgctcgcgatgaaaaaagcgcattttatggcggatcaatgccaggatcagtctcttaaaacagaactcgacagggtcggccaaatgcaccatcaccattacaatatgatattggagcagcttcgtcaaaatcaaacgcaaaacccgtcagcatacatgcaataggaggtcaatgatgaatcagcaaaaccaacagaaaatcggcaatcaggaaacccctgtcccaaagacgagcgcgatgaacgacagggattttgtcaacgaactgctgacaaccgaaaaatatatgacgtcagcatactcgacggcgcttaatgaactaagccatgaatcgctttaccaggccgtacagccgctgtttaacgaggcgcaaaacgctcagcgcagattgtaccaggtaatgtttcaaaacggatggtacaaggtggaggcagaagatgcccaaaaaatccagcagtcctatcagcagttccattctacactgcaagaccagtcgccttatcagcaaaatcaataaacaaaaaataagcagaggaatctctctgcttattttttctgattagccgcccggtgcgcttcattacgttctttaatctggcggattacttcttttatcccctgcttcgcatccggataagctccgttccaatgcttggcgaggggcggcatgcttttggcgatatggctgtagatgatccacatcttaacctgttctttcagttcttcgtccgtttcgcccaaaagcagttccgtatatttctcgaccagtccgtccagctgctccctgagtttttccactcacgacaccctttctttatgtttatttctcgggcatgttctgcatttgacgccgttttcgtctgttgcataatacagacagcaagtcgtgcgtgtccgatcctccgcatgctgtcctggataaaaccttttgagagggttttcgtcctcaccttcatcaaaaaggcctggctctgcttcgtaaagaagaaaacggaaatctcgcgccgcccgtgccttgagcttcggatcttcctgaagcatgtcgtacatccaatacagataaaccgcaatattttcccaaagaatgtgctttgaaatcgagaatgtctgtcgacaggcctcgatcatgccgcccaaatggcgcctgaagatatcttcggtcaattttttcagttcttcggtgcggtccccttcgataagctcagcacctttgtgaaaataaaacgacggcgtccatccttgatcatccgcttctatctcccacgatacggaagccgggtcggctgggagccgttttccgcaaaccgtaaacagatagaaatgcagcgcagcaagcatgccgccgcgcttaacgagcattgaagccgcaactttttgattcggagcgttcagcctgtcttttatagcttctgcataacggcctaaaaaatcctcatcaaggagcatgtttcctttaacagagaataaggagccggtctgcttcgttccaaggcggaaacgaagcaatgactcaagctcctcttttgttaaattaagcatgggactgaaccacctgctggacgatgcatcttccttttccgtacggaatgcagtgcggcgtgccgaaaagcggatctttcgtcacttcgcagtccatttcaaaaacgtcctgtacaagcttgcagttgataatggattcaggccggccttcggcatatatctttttatctttaatcgcgacgaggtgatgggcgtagcggcaggcgaggttcaaatcgtgcagcaccatcacgatcgtgcgcttttcgtgttcatttaattcaaacaataggtccagaatttcgatttgatgcgtcatatccaagtatgtcgtcggttcatccagtaaaatgatatccgtttcctgggcgagcgtcatagcgatccaagcgcgctgccgctggcctcctgacaaggaatcgactgtacgctcagccagttcttccattcttgtcgctttcaaagccctttgcacggcctcttcatcttctgctgaccattgcttcagccagttttggtaaggataccgcccctgcttaacgagctggagaacggtcaagccttccggagccgaagggccttgaggaagaatggccagctcctttgccacttctttcgtcggaagcttggcgatggagctgccttcgaggagcaccgaaccgccctttggcttcatcaaacgtgcgagagaccgaaggagagtcgacttaccgcagccgttgctgccgataaatacggtgatttcaccttttgggatcgttaagtttaactcatcaataatgattgtttctccataacctaagcttaacgtttctgttgaaatggcactcataaatgaaatctctccttttattggtttctgcttttatacagcaagtagataaagtaaggggcgccgatcgcggcggtaaacacaccggcaggcacttcaacgggagaaaaaagcgtgcggccgatgatgtcggcaatcagcacgagcaatcctccgatcagcgcggcaaccggcaagagggcgccgaatgacgatccgacaagccttcttgcgatatgcggggccatcaaaccgacaaaaccgacagttccggcaaaagcaacggcgattccggcaaaagcagtgctcagaagcaggagcaaaaagcggtttcgctgaaccgagctgcccgctcctgtcgccagttcttcgccgagcgtctggatattgacgtttctggcggcggctgccgatatcagcaaaaggacaagcgcagccggcaataaaacgttcacatcctgccagttggagccatatactgatccggtaatccagacgttcgcctgggacattctgtatatcggtccttttatcataaacaatgtcgtcagcgactgggcaagcatcgaaaatccgattccgatcaaaacgagcctgaaagttgaagagccgtttttatatgaaagaaaataaacgagcattccggcgagggcagcgccgacaaatgcggcaaccgggagccagctgatgctgactgtaagcgcattgtttttatcggaaaacagcattaaaaacaagacaacagcgactgaagccccgccggtcacaccgatgatatccggcgaagcgagcggattgcggatcagaccctggaggatcgatccggcagccgccagacagattccggcaaacagagcgaccaaaatccgcggcatcctgaaggacatgataatcaggtcatcgcccggatcacccatgcccaaaaacgttttcgcgacggctcccggcgaaataaaacgttcgccgatgccggcgctgaggacgacggcacaagccgtcaacaccaataggatcatgaacgaaaacagcgcttttttgccgatcaacagtgaaatgccgccttttccgattctcagcgtgcggtaatttttcatttttggaacccccttctcgcgatatagacaaaaatgggtgtcccaatgatggctgtcatgacgccgacaggtacttcttcaggcatgatcaggtaccttgcgccaatgtctgcggtaacgagcaggatggctccaagcacggcgcagtacggaagaacccagcgatggtcgtgcccgacgataaatttagcaaaatgcgggatgacaatgccgataaagccgatcggcccggccacggcgacagatcccccggctagcaggacaatcgaaaccgccatcagcgctttaatcagccacgttttttggccgaggctttttgccacttcctcccccattgttaagacattgattttggatcctagcaaaaagctgatgatgaatgcgggcacgatatatggaagaacggagaccaagaggctgaggtcgcgcccctggacagagcccgcaagccaaaacagcgcctgctcaagagctgcttcattaacggaaagcattccttgcgtcagtgatgagaacagcgctgacatcgccgcccctgcaagcgtcagcttgaccggcgtcagaccttcccttccgagagagccgacaaaatagacgacaagcgcggcaaaggctgcgccgaaaaatgagatccatgcaatcgcctgaagcgaactgacatgaaagaaaaacagcgctccaacaacaaagaagccggcgcccgcattcacaccgaaaattcccggagaagcaagcggattttttgtcatcgcctgcattaaagcgccggctaccccgagggaagcgccgacagttgcagcgatcagcgcgcgcggcaaacgcacgtttttgatgaccagatgttcattagagccgctgaagtccgtaaaagccttgtaggccatcgaccatgacgtattcgtataaccgtatacgatactggcgcaaacggcggcagccagcaccaaaataaacgacagtagtgcgattgttctatatttattcgttcttaagagcataaattaaaattctcctagtttgactgaaacatctactggttattgtatcagataacactgatcttgaaaatcattttcaattaacaattgacaaaattctgatcaaaaattatgatcaggatgaatgacttacatacctaaggaggacacacatgaagagatggtctattgttggatttatcgctttgttagcgatttcaattcttgcagcctgcggcggaggcaaagatgactctgcaaagggcggagagaataaagatacgatcaccgttaaacatgcaatgggtacggaagaccgagtgcctgcagacccgaaaagagtcgtcgtcctgacaaatgaaggaaccgaagcgcttttggaactcggaatcaaacctgtgggtgcagtcaaatcctggacaggcgatccttggtatcagcatattcaagccgatatgaaaggcgttaagcaagtcgggctagaaggcgaaccgaatatcgaagcgattgccgagctgaagcctgatttaatcatcggaaataaaatgagacatgaaaaaatatacgacaagcttaaacaaattgctccgactgtcttctctgagacgctgcgcggagaatggaaagacaacttctctctctacgcgaaagcggtgaataaagagaaaaagggcaaagaaattttagaagatttcgataaaaaagtcagcgaattaagcgacaagctcggcgaccagaaaaagaaacgggtgtcggtaatcagatttatggccggccaatcaaggatttactataaagattctttcccgggaattatcctggatcagctcggattcaagtatccggaaaaacaggaaaaactgtttgagaaacaagacgacaaatttgtttttatgacggaaaataaagaatcgatccctgatatggacggagatgtcctgttctatttcacatataaacctgccgaaagcaaaaaagaagctgaaacatggcaaaacgattggacaagcgatccgctgtggaaaaaattgaacgctgtaaaaaccggaaacgcccatgaagtcgacgatgcgatctggacgacggccggcggcgtaaaagcagcgtatctgttccttgatgacatcgaaaaatactttttaaaatcttaagcaaaaaagggcatttccagtttggaaatgctcttttgtttattttccgttatagattctggacgtgccatcaggccatttcacccgcagctgaaaccggtcatattgttcgtcaagattgaaggcctcgagcacattgctgatcacgtcctgctctgaatcggatttggcgatcgaaagctcgcttaaaaccattttcatttcgtttaaagcttcctccccttcgcggtccgctccgttcagatagtctttaatcgatgcttcttcccgctcctgtttgtcgtatacggcttcaaacgtattgtgctttccatggccatagttcacttccaatgcaaatgtatcgtaaggcacgcttttcacatctgaaacaggggcgttatcgggaacggcctccttgccttccgcatgttcttccgctatggagccgcagccggtcatcaggatcaggacgagagcgataacggccatccgaaattgattcatcccgttcatctcctctatgcacattatccttagctatgtccactttgcggaaactcattcaatctaagcggaagcatttatgtcatcgctaaaaatgcttctgcatctcggacagccggctgaatggccgcttcccagaaatcccgcttcgtcagatcggcgccgagatgcttcatggccagttcttcaacagacattgaggctgtatcttttaagagagcaatatatttttcttcaaatgccgcaccctctttcagcgcttgcgcgtaaatgccaagcgaaaacaagtagccgaacgtataaggaaaattgtaaaacggaacagacgtaatataaaaatgaagctttgatgcccaaaaatacggatgatactcgccaagcgcaccgcaaaacgcttctttctgagcttcttccatcagttcgttcagccttccggcggatacgacgccgttttttcgttcatcgtagaagcgggtttcaaataggaaccttgcgtgaatgttcataaaaaaggcgacgctccgctgaaccttatcttccagaaggacgattttttcttcgtctgaaccggcttgttttaacgccgcatcggccacgatcatttctgcaaaggtggacgccgtttccgccacattcatcgcatacgccctgttcagcggcctgacgtccagcatggattcctgatgaaaggcatggccaagctcatgcgccaaggtggaaacgtttgactggcttcctgcaaatgtcataaatattcttgattccccgctgtcaggaaaattggcgcaaaagccgcccggacgttttcctcccctgtcttcagcttcaacccatctgtctctgagcgccttttcagcaaaggaggagagcttttttccaaacgttttaaactgcccggtaataaaagcggctgcctcttgatacgaatattcctttgctgctgaaccgatcggcgcttcgacgtcataccagctcagtttatccagtccgagcaaagacgccttccgggaaagatagtctgcaaacggctttttatgatcaataatgacctgccacatgacatcaagggtttcctgcttcatgcggttgatgtccagcggttctttcaatacattgtcccagcctctcgcctcatagacgttcagtctgaaaccggcgaggtgattcagcgtgctgctgagcaaatcagcgtgctgttcccagccgtggtccaaattttccgatacggagcggcggatctttctgtcaggtttagatgtcaggttctgcgcctgtccgacagacagaattttcgtctcgccatcttcttcatacggaatttgaatttggtcgacgatgctgtcgtacatatcgccccaggcatgatatccgtcaacagacaagccttgaatcaatgtttcctgttcggaactaagcttttccgttacccgctctcttctctcattcaaaatataagcgatatcggaaatgctttcatcttgaaggatcgcttcccattctacatttgggacaacggcaaatttgctgtcaagcacgaccagcgccttctgcgcatcggcagcgagccgggtgacctcaaaattaagggcattcgcctttaaatccgcggtgtcctgggcttggagacatccgacaaaagcgtctgcttcgcggattttaacatcaattgtttcaaaaagcgccagcgtttctttcaattcatcaaggccgctttttgagacggtaagagcctcggccgaacgtttaaaagttgaaagcagtgttttaatctcatttaaatattggcggaattcggcggagccgctcccgcctttaaagaaaacctcgagatcccacgtatccttaagttgatgaaatgtcattgttcccgtcccctttcattggcttgtttccattataagataaatttgccttttcagggcaaataaaaaaacggccggcttgtgagccggctcgcctcttcccttatcatattacagctgcctcatccgcttgaccgcatagctggccgtcaataaaccgattaggccgaacacaaataaaaacaatccgcctttactttgcggttgaccctgaatagcatctgtaccgtttgtcatttccgcgctgaatggttctgcgatttgcagggcttgaagcagcctgccatcctcccctttaatgttaaggattccgtccgtgtctacattttcactcagaacttcgcctttctttttcgtaacgtataaagggtccttcagttcatggctcgtcccgttctggtccgtaaacgcttctccctttttgagttcttgtgtctcgaaattgtgaaatccctcatccagaagagcttttgtatcgctgtacatcattttcttgctatctgccttcatgacgaccgcgattaaatcaaggctgccccgcgttgccgtcgtgacaagggtatgctttgattcatccacaaatcctgttttgccgccggttatacctctgtaaggaatctcacccgtcagcattcgatgatggtttttaagcgtcgtgtcccatgtctgtccgtgccaatccgtttgcttttccgaaaaaagcgctcggaacgttttgtttttcattgcgtactcagtaattctcgccatgtcggcagacgtcgtataatgatttttgtcaaacagcccgtgaggattcataaaatgagtgtcatgcactccggcatgttcggcaataaacgcgttcaaatcatccgcaaactgtttcacgcttccgctgagatgttcggcgatcgccgtaccggcgtcatttcccgaattcatcagcagcccttggagcagccgttttaatggaaccgactccccctcttccagatatacgcttgatccttccgtttgagcggcatttttgctgactttcacacgatcttccaaatttccgttttctattgcataaatcgccgtggcaattttggttatgctggctggatacatttttttgcggctgtttttttcatagaggacctggcccgatttcccatcgatcaatatagcggaaacgcttttgatttccggtttgtttttttctcctgcttgagccgagctatgaaaaaacagcgtcagacatagtacaataatgaacaggagggatcgtttaacattcatcgtgtcaccctgccttctttctcttttgcaatttttataaaaataggtcttttagcactttttaaattttaccaatgatgaactgtcgctgacaagccttttcttgtcaacaagccaaaattttgaatggaggaaactcattgaacaataaaatcgcaattgtaacgggcgcgacgagcggattgggtttattgaccgctttaaaactcgcaagcactcatttcgtaatcgcaacggcgcgccatccagaaaaagcggaagctctgcggaaccgtatagcggagctgtcgatcgagtcatcgattgccgtcgctgaacttgatgtcacaaacgaacaatcgatttcctcattttccgaagagctgaagcagtacggacagatagacgttctcatcaataatgcaggaacggcatacggcggattcgctgaagagctttctcttggcgactacagaaaacagtatgacaccaatgttttcggcctggtggcagtcacaaaagcggtccttccttatatgaagaaacacagcggcgccaaaatcatcaatctgagcagcatcagcgggcggatcgctttccccgctttctcggcatatgcttcatcaaagcatgcagttgaaggcttttcagaaagcctccgcctcgaactccgtccattcggcatcaatgtggccgtcgtccagccgggatcgtaccagacggcgatttgggagacatcgtttgccgcccaagtcactgtacctgatgccgaatcacagtacaaaacatatttcgagcggatatccgcctacattgcagcgagccgcaaacattacggaaacccggatgatgtggctgaattgatctgccgactcgctgcaaaaaagcggctgaacaggctgcgctatccgatcggcaggggcgtccgtctctcgatccttctccaccaaatcctgccatggcagatttgggaacgtgcggtcataaaaaaattgcttaaataatgttatttaaaataattataatttagtattgattttaattttatatttgttataatataattaacaaatgaaaaacacgaggaggaaatatcatatgatctctcaacaattaaaacagcaaaatcctgtacttgaaaactcaatgaatacgaatttgtcaaactggttcatcctttacacgaagcttcaccgttttcactggtatgtaaaagggccgcagttctttaccctacatgaaaaatttgaagagctatacaaccatgcgtcagaaacagcagatgtgatcgcggaacgcttgctggccatcggcggacagccgctcgccacaatgaaagaatacattgaccacggcacaattgaggaaaacggagccgaaaaaacggccgaagaaatggtttccgcactggtaagcgattaccgtcaaatccgcgatgaaattcagcataccatcgaacttgcggaagataaatcagatcattctaccgctgacctttatatcgccctgacagaggaaattgataagcagatttggatgctttcttcatttttggacaagtaatatgaaaaagccatggcgtttgccatggcttttatttatgatttgcttttcgcaagttttgctttcattgttgtttgctttccgtttctcagcacctcaaatgtgacagtatctcctgcttttgcttctgtataaagaatttttctgaggtctgaggtggtttcgacgtttttgccgttcattttggtgatgacgtcgccggctttcatacccgcgtctgccgcaggcgatttcggcgatactttatcgatgtacacgcctttattaagctggtctccgaaaaggccgagcgtattttgctggtactgttcaggcacctgctgcatatcgatcatttgcacgccgaggaaaggccgttccactttccctttttccaaaagctcgtcaacgatcggctgaacatcgttgctcggaatcgcgaagccaagcgattcaacaccgctttggctgatcttcaggctgttgatgccgatgacctgcccgctgctgttaatcagaggcccgccgctgtttccagggttgatcgccgcatctgtctgaaggacgttcatatcccaattcccttcagatgttgagacttcaatcgtccggttgacaccgctgatgatgccttctgtaaccgttcttgaaaattgaaggccgagagggttcccgatcgcaattactttttcgccggcgcgcagttttgcggagtctccgaaacttgcaaccttatcaacgcctttgctgctgatctctaaaacagccagatcagtcaaagcgtcgctgccgataatcttggcatccgcggtctttccgttgtataaggagatggtcaccttcgaggcgccttcaacgacatggttgtttgtgataatgtaggccttgccgccgtctttcttaaagatgacgcctgatcccgtgccgctctcctccacgtcgtcttcagagaagccgaagctcgtttgaatatttgaaactccgacgatcgcaggctccaaatcttccaccatatcaggtacgttatctgcgttcgtgacaggttttgtggtgaaattctgcgactgctttggctctgtctgtccggttccggcagtttcgctcggatgatcgcccggcagatacggggagattccaagcaccaagccgcctccgatgatcccgcccaaaatcgggctcagccacgaagccttgcgccgcttttcttttgccgctctcgtttccctggcatcttccagggctgcagcggtttctttattcgtaagatctgactgatcgtctgtatccttctttaaaatcagctcgggctcctttgccggctgttctgactgctgctcctcagaacctgccgtttgcggcgtctgcgcttcttcgtgaaactgctcttcatttgcatgtttttgttcgtcatcgcgtctaaaatccataagcgtacacttcctttatttttcttgtcttcaactatcgcaaatggcattaaagctttaacatccacaaaaaaagagacccggccatcgttcactctgttttcattccctttcttccctgatgaatatgttacgaaaacattgtgggataaaaatgaaaagaatatgtgaaattatgaaaattgaccagacttatgttaaaactagtataatgacgtagaaaggatgtgaaccgcccttgtcatactccatttatctagttgaagatgaagagaatttaaatgaattgctgacaaaatacttagagagtgaaggctggcacgtcacttcttttctaaacggtgaaagcgccaggcaaaaaataggccagtcacctcatttatggattctcgatatcatgttaccagatatcgacgggtatacgctaataaaagaaataaaaaatcaagatccggaagtccccgtcatttttatttctgcgcgcgatgccgacattgacagagtgctggggctcgaactgggcagcagcgactatatatctaagccgtttctccccagggagctgatcatccgcgtgcaaaagctgctcaagctgatttataaagaagaaccgcctgagaagaaaaaaggaacgccggtttcctgctatgaagtctatgaagacttgagagaagtctatgaaaatggcagcatgatcaatttgacgtcaaaggaatttgatcttctgcttctatttataaacaaccagggccgcgccttttcaagggaggatattctcaccagcgtctggggagtcgattacttcggaaccgaccgcgtcgtcgacgatcttgtcagaaggctgcgcaagaaaatgcccgaactgaaagtggaaaccatctacgggtttggctacaggatgttgaaatcatgaagaacaggtcgctcgcctttcaaatttggagtgtcatttgcggcatcctgttaacggtctcgattttgctgacgtttctattctcgacgacactgcagaactttttcactgatgaaatttatacaaacattgaaaatgagcagcatgttctgacggaatacggattttccgattcaccggaaagaggcttcggcggaagcagcggctcgcgaagcacaaaccgccacgttcagcacgtcctgctgcctgagaaaggaaccgtctatcagagcccgcagattctccccgattcatttatcgagaaggtgcagaagctcgggaaaaggcaggacgagtcatcgaaaaggtattcggagaatgtcaacggagagcacgttttctttgtgctcaaaaaaatccagacccaggaccagacgtttctgttgttatcctatgcgcttgattcatacagggacgatttgtctcatacgctgtttaagcagctgctgtttattttgatcgtcgtcattttgctgagctggattccttctatttggctggcgaaatatttatcaagaccgctcgtcacgcttgaaaagcacgtcaaacaaatctctaaacaggattgggatgatcccgtgattgtcgacagggaagacgaaatcggcaagctggggcacaccattgaagacatgcggcaaaagctcatccagaaagatgagacagaacgcacgctcctgcaaaacatctcccacgacctgaaaacgccggtcatggtcatccgcgggtatacccagtcgatcaaagacggcatctaccctaaaggagatttggaaaacacgattgaagtcattgaaggcgaagctgaaaaacttgaaaagaaaatcaaggatcttctttatctgacaaagcttgattatttgctgagacaagaaagacagtacggaacttttgatatacaagaggtcattaaagaagttgttgaacgcttgagatggtccaaaaaagaattgaactggaagattgatcttgaagaggaaacaatgttgacgggcgatcaagaacaatggagcaagctgttggaaaacgttcttgaaaaccagatccgctatgcggagacattcattgacatcagcgtcagttcgacgaaagaacatacgttgatcaccattaaaaatgacggaccgcacattgaagaagagatgctttccagcctgtatgagccttttaataaagggaagaaaggcgaattcggcattggactcagcatcgttaaacgaatcttaacgctccaccatgctgacatgaccattcggaatgatcaaaccggtgtgtgctactcaatatccgttccgagaaattagactgtagacgctgcagtcttttttcatataaacgaatagccgttgaaatcccggtagctcggcttcactgtgttttttggctttttcatccatttcttttcgcacaggacgtgctttggatatttaactttgtccaccttaattcccctgctgcgcaggcgcctgatcatgtcatcgatttctttcatcaaccttcaccctttctccgcaaattttgaccactcggtcaccttactttataatataaataatatcaaacaaaaaaacaagttacaatctagttaaaaatataacggagcaaaaaaagtgacccgccagtcaccccggtccgccgaaagccgcttttgggttcgatctttcaggaaggtgaaagctatgaaacaaaaagagaaagtcattattgaaacagccatcaaacttttcgctaaaaaaggatacagttctacttcagttcaagagattgcaaaagagtgccaaatgtcaaaaggcgctttctacatttattttaaatcaaaagaagcgctcctcctttcagtccttcactactactatgaaagaatctttacccgaatccagaaaatcaaaacggagcatgacaatccgcgcgatgtgtaccggatgcagctcgtcgtttttttcgaaaacattttggagcataaagagtttatcacgatgcagtttaatgagcggtcgatgccgatcaatgaagaaattgaggcgtttgcgaaaaaaatgcggagaaccacgctcaggctgcacatcgaaaacatccagaacatttacggcaaagacattgaaccgtacagcgccgaactgtgctttatgatcaacggaatgagcgatgtctaccttgagctgatgattttgctgcaccattcgttcgacctgcagtctctcgccgaccacatgctgaaccgcctcgacgatttggcgaaggggatgatcaagcgcaatgaccagccgctgatcccattcgaaaaagcagacgagtggttcggcccattttacacatttgatccgctgaaggacgccctgctcaatgaaatgcgcgtcaaagcgaacaagcagtacaacggcgctcctcctgcagaccttgccgaaagcctggatattctggagaaagagctgagaaaagaaaaacgcaaaaacgccattatcaaaggcatgatagccaacttgaaggaatatcccgcgattcgaaaagaaacggacaaactcgccgaattgctcaaaaaagacatgcaccatccgcacggatgatccgcaaaacaaaaccggctgcaatgcatgcagccggtttgttgattatgctttcggtttcaccatttcttcaggtttaacaacttcgtcgaactgctcctctgtcaaaaggttcagcttgagagccgcttctttcagcgtcagcccctctttatgagccagcttcgcgattttcgcagcattttcgtatccgatatgcgggtttagagccgtaaccagcatgagagagttggtcaggttcttctcaattgtttcccgattaggttcgattcctacagcacacttgtcatggaatgaattcatgccgtcggcaagaagctgaacggattggaggaagttgtaaataatcacaggtttaaagacgttcagttcaaagttcccctggctcgcggcaaagccgatcgttgcgtcattccccatgatctgggatgcgaccattgtcagcgcttcgctttgcgtagggtttacttttccaggcatgatcgagcttcccggctcattttccgggataagcagctcgccgattccgcagcgaggtccgctcgcaagccatctgacatcattggcgattttcatgagatctgccgcaagcgctttaagcgccccatgcacgtgtgtcagttcatcatggcttgtcagcgcatgaaacttattaggcgagcttttgaatgtctgcccggtcagagcgctgatctcttcggcaacggtgctgccgaattcagggtgggcattaatgcctgttccgacggcagttccgccgatggcaagatcgcggattttttcagcagcttcaagaatcatctctttagagcggtccagcatgtatacccagccgctgatttcctgtcccaatgtcagcggtgtcgcatcctgcaaatgagtgcggccgattttgacaatgtctttgaaagcttcagctttttcatgcagcgtgcttctcaagcggtcaatcgccggaatcagtttatcgtgaatcgcgaggacagctgccacgtgcatagctgtcgggaatgtgtcgttagagctttggctgcggttgacatcatcattcgggtggattttcaggcttgatcctttttcctgcaaataagccgttcccctgtttgccacaacttcattcatattcatgttgctctgtgttccgctgccggtctgccagacgaccagcggaaaatggctgtcatactttccttctaaaatatcatcgcatacggaaacaatcgcttcctttttttccgcctcaagatttccaagcttttcattggcaatcgcagcgcttcttttcaagattgcaaacgcatacacaatttcctgcggcattttctcggaaccgattttaaagttctccttgcttctttgggtttgggctccccaaaacttatccgcgggaaccttgacttcacccatcgtatctttttcaattctgtagtccactttcttatcccttccttctctaattctgcaatattctatatttcgataaaaatcgataaaacccttccatttaaattttatctttattttaattttagctcaatataaacccgggtatcttttgcatatttatatttcggatttgttttaccgtattctttcgatacatatgaaacctcataatgcttagaaaaagattgaataatgcgttcaatctcctccggtttccccgtaagcctgatttgcgccaactttctcactccgtctctgttcaatgaaaatttcgccaaacactactgtaacacagtatattgtttttttaacaggaaaagataacctatacaactccagaaacaccagggcaggtgacgatcatgactcaatcggaattcaaggaacacatccatgaaaatctcgcaatgctccttccccatctcgagcataacgatgatctgattcaaaataaaaaaatgctgaaaaacggaatcattttttactttttgtactttaaagatttgaatgatgacaagaaaatccagaaggctgcgaaattgcttgtctccgatgacagctcctattcattggaggatgtccggctccgcttaaacaagctgaatgcggaacccgttacagcaaaaaaggacgcgattaacgcaatcttcaaaggaaaatgtctgctgttgatcaacggtttgaatactgtatttgcactgccgacagctgagaaaaagaaaagaagccttggagaagtgaatacagaaaacgtcgtcagaggcccgaaagtcggttttatcgaggatgtcgatacaaatgtggctctagtcaggcagcgtgtcccggataaagaactgaccgtggaaaaaatcccgctcggcaagagcaagtttaaagacgcgaccattctctatatccagggcaaagcggacgattcgatcatcaaagatcttaaaaagcgcctgaaaaaagttcagctggatgatattcaagataccggcgttcttgaagaattaatcgaagataataagtactcgccgtttccgcagatccagaataccgaaagacctgacaaggtttcttcagcgctgtttaatggacggatcgcaatttttgttgattacacgccatttgccctgatcgtgccggcttctttcggaatggtgatgcagtccccggacgatttttacgaaagatggatcgccacgaccttgatcagatctcttcggttcagttcgattttcatcaccctgttcctatcggcgttttatatttcgcttgtatcttttcatcaaggcatgctgccgacggctctcgctgttacgattgcgagcacgcgcgaaaatgtgccgtttccgccgctccttgaagcgctgattatggaagtgacgatcgagctcttacgggaagcgggactgcggcttcccaatccgctaggccagacgatcggcctcgtgggaggcgtcgtcatcggccaggcggcggtcgaagcaaatatcgtcagctctgtgatggtgatcatcgtcagcattatcgcccttgcttcatttactgtgccgcagtacggcatgggcctgtcgtttcgcgtgcttcgttttatttccatggtggctgcagccgtgttcgggctttacgggatcatattgtgcatgctcgccatcttcacccatttggctaggcaaagaagcttcggcatcccgtattttaacccgaaccattttttcagcttaaaacatacggatgaagccattattcgtctgccaacaaaagctcgggaggtgaaccgtaaaaatggatccaaaaaatcagcacgatcggattagcacgtatgaagccgcttcgatcataaccagcacaatgctcggcgcaggcctgctgacgctgcccagggcgctgacgcaaaaaacgctgtcgccggacggatggatcgtattaatctttgaggggcttgtcttttttctcattatctacatcaatgcaaaaatcgttaaaaaacacaacgtcctgtctttttttgattacacaagagaaggctgcggctttataatcgggaatattctcaacctgttaatcgttttatacttcatgggcgtggccagctttgaagccagggcgatggctgaaatggcaaagtttttccttcttcagttcacgccgatgagcgtgacgattttcgcttttatcgtctgtgcaatttatttggttgtcgggggtatcagcgatatgtcaaagatattcccgttcttcctgtccgttaccattgtcattcttctgatcgtctgcggactgagcctgaatatgtttcagctgaaccatttgcggccggttctcggccttggtttggagccggtcagcagagctttgacggtcgtttccatttcatttttaggggtggagctgatgatgtttctgccgaaatacgtcaaaaacaaagaaaagctttttaaggcatcggcgattggatttgggataccgctcttcttatatatcctcacctttgcggtcgttgtcggggcgctgaccgcgactgaggtcatgacgttgacatggccgacgatctcgttgtttcagtcttttgagataagagggattttcatcgaaaggttcgaatcgtttttgctcgtcatttggacgatccagtttttcacaacgtttgtcgtctatacgtactttgccgcttcaggacttgaaaacgtattcggatggcctgtgaaaaaaaacgtcctcttcatcggcgtaatcatctatctggcatctcttgtacctcaggacgccaatcaagtagtcgccttcagcgattaccttggatatatctttatcgttgtcttctgtgcacttccgcttatgatctttttgctcgtgtccatcaaaaggaggtttacttcttcatgaaaaaaaagggaatgttagcagccctttctctgcttctccttttaacaggctgctgggacagcaggcagatcgaaaagcttagcatcgccatcggccttgccctcgataaaggcgaggacgataaaaacgtgaaattgacgtatcagtttcttgttcctaaaaagatcggacaagacggcagcgctcaggatccgtctaaagtggtgtccacctccggaaacacggtccatcaaaccatccgttccaccgctttgaaaaatttcccggtattctcgcagcatctgcaagtcctgattttctcagaggagcttgtatccgatatttctctggaagcattgatcaatcaatttattagggacaacagcatcagaaggagcagcgaggtctatatgacgcccggagctgccggcagcatactgaaggttgatggtgcaagtgaccctgcgtccgacgtgatccacagcatctctgaaaacagagcttcgacgatcaagctgctcaagcccgtcacattgaacgatatttcgattaaaatgcagtctgatttatcttatatcatgccgaaggttgtgatcgaaaaaggacagcttcagcttgaaggcggcgccgtgatcaaaaacaacaaataccatgcaaacctttcgccgtctcagatcgaagcgctgaatttattaactggcaatgtcatcggcggagtgatcgactcaaggcatgatggacatttgttctcgtatgaagtgttttcgatgacccaccgcgtgcgggcgatgaggcagaacggaaagtacaaattcgtcgtaaatgccaatattaaaggaaggctgtcagaggactggtatcttggagaggattcttttaatgaccaatatataaaaaacatagagaaatcggttcaaaaagacatcaaaaagcgggttgagcagctgatccatgtcctgcagcacgatatcaaaacggacgtcaccgatttttccgacaatgcgcggatcaattttccgaaggagtgggaaaaagacagattcaattgggacaaacacttcagcgaagcctatatcgactatcatattaaagcgacgattcaggactttggaacaaaaggtgcgacaaaaagcagatagcgccccgtttttctgatagaatgtgtttgaaagggtgatgagcttgaagcggatattgcacatgacaggcatttttttgattgcagcggcagtcattctgtccggattcattatcagtgatgtcgcctatgatccgtttatggaggattcgcagtcgatgcttttcttcacgatcggcacatacctcaccactccgtttttttgcttcatcggcggattcattttgctaggcatcggcaagttgatcgacttgccggagaaacacaatgccatagtggccgagcggctcgacatcatttgccaaaacggtacagcgggcgaacatgcacgcgaagaaaacgaggccgcccaacttaccgcccgcacggttgaaacagattcattcactcttcctgcagccgaggatcgaaaatattggaacggctgaaaaacggctttcttgagaaagctgttttttgtttgatcagtcgacaagtttgtttcggtgggcgtagattgcggcttgtgtccggtcgtcgacttcaagcttggaaaggatgttcgtcacatgcgttttaactgttttaatggtgatatataattcttcggcaatacctttgtttgtcttgccctctgctacaagtttgaggatttccaattctcttgccgtcagcgattgatgaaggggctgttcgccggctgaatgtctcagcttggacaacacttttcctgcgactttggcttcaagctttggttctccgacgctcgcagccctgatcgcatcggcgatttcactcgctttcgacgttttcagcaaatagctgagcgctccggcttcgatgaccggatagaccttgtcatcatcaacgaagctcgtcagaacgatgattttcggatcggcaagctgccggcatatttgtttcgtggcctcaattccgtccatcccttccatcacaagatccatcaaaatcacgtcgggtttggtttcaagcgccaattcaacgccgcgctttccgtctgatgcctccccaatcacttcaatatcaggctgggattccaggaaagcggccagccccattctcaccatttcatgatcatcaattaacaatactcgaatcaccttttaagcctctcctttttgttgttcaaaaatcggaacctttacatcaacctgtgttccttttcccgtaaatgaaatgatttctgccactccgccgacttcgctggctctttccttgatcgagttcagcccgtacgaagatgttttgacggcatccatcttaaatccttcgccattgtcaatgactttcaactggagctgtttgttcctgagcagcagtctgacggtgacttttgtcgcttttgaatgccggaacacgtttgagagcgcttcttgaacgatcctgaacaggtggtcttccacacctttcggaagtttgcccgcatcctcaatctcccaatcgatgtcgatcgactgtttcgctttaaattctttcaaaaggtctgcaagcccttcttgtagacctttcccttcaagcgtaacaggtcgcaaatgcaaaaggagcgccctcatttcattctgggcatcggccgccattttttcgaccattttcagcctttgagcgagcttttcatcagccgcagcatcgattccctccaaaacagctgaagtcatcatggaaatcgcaaacagctgctggctcaccgcatcatgcaattcgcgcgcgagacgctgccgctcttcggagatcaccgattttttcatttgatcctgccattccgctctctcattggacagcttttgcaaagaggcaacctgtctttcgatccgttcggccatctcattgagctggtcggcggccagcccgatctcatcgtctccaagcgatggaatccggtaggcaaagttgccgttttcgtactttagaatagactcgatcagcttttcaagccgttttttcagctgattgccgaacatatagcctgagccgaacccgacagctgtgctgatcaatgcgagaagcgcgataaacggaatcccgaaccacctggaaacgatgagcaccctcggatccagctggtaataaaacagcataaagcccaatacagcaagaaaaatcgtaaagctgacaccaagggataagcggacggcgcgccattgaatgtttgcaagtctgttcgttctcatatgaaccgcacatccacatcgccgataaacagcgaaatcgaaattttgacccgtcgtgccgactgctcgtaattctctgtctcggaatagatttgattgccgatgccgctttttcggccgccgatgacgtcaatgtctccaacgaatgcagaagagctgatggacacctcaagatcggacggaatgtaaatatcgacatctccgatcaaccccgtaatgacgatggtgttttctccctctgaaataatcgcctttgacaaatcgattttcacgtcaccgataaacccggagatattcaagtcatttaagtcaaaaggtgttttcatcaattttacatcaccgaaaaagaagctgcgctggccagggctgttcttctcctgaagcggcttgaaatccgccttttcctttcccctgtctttcggcttatggcggtcaaataccggctgatttgtcaccagccggtaccccgcataaattaagaaagcggcaaagaaaaagccgaacaggctgaatgtaatgctgaagatgtctttcagcagcagaaagcctgcaaaaatatacatgacagacccgagccagcggcgggaatatttgtggagaaaatacccggcaaaaagaaaagcgagcggccagaataacgcgtctccaagcccgctgttttgcaaaaatatgctgattccgaagagtacgatgatcagtccgatcagctggttttttgtaagacgcatgctgactcgagccccctttcttcttgtcgattactcaattgagacattcccgctcgtaattgagatgtcgattttattttttccatttcctttttttccagtcagcgtccgcttctcattggcgacttggtcaaatgaataggaatgactgatgtttccgcttgtcgactcggcttcaagactgatgtcggcatcatcgggcaggctgagcttggtgtttccggatgtctgtttgatgctcagagaatcgttgatctctgtaaaggaagcgcgcaaattgcccgaagtctgtttgatgctgagtttgccggtgacattttcaagttttgtattaccggatgtggagcggatatcagcagctgccgtttgaacgttttccagcctgaccgatcctgacgtcccttttacagaaaggtcttccgcctgaaggtcatcggccttgaggctgccgcttcccgactttaaggctacatttcgcaaatgcagaccgccgccggacagtttgacatttccgcttccagaagaaatcgacagatcatctttatattcagaagggatcttgacaatcagctcatttttcttccagaaaaacggccaaaagcctttcgaatgagcggaaagctgaagagtacgcccctgttcggacgaatcaagccggacgttttttcctgaaatctcggcttttatatcatcgcggttttcagcttgaatgttgactgttatactctttgcatcaatgtcaattttatcgatgtcttccgcctgtgcatgatatgtgcgggctgactcttcatcgaagccgaagaaagaaaagccttcacgcccattaaacatcatgcctgcaaggatgagaatgccggcgatgatcagcagttttccaaccgtttttttcatttagaaaaccctttcggctagtaagtgtatgctccttattataaggaaaatggtctttgaaagaaatcaaaaattgcataaggggctgtgagagcccctattcgtttatgcatttcccgcaggtgtctgcttttccaagcctgtctttttagccctcattttttccagctcttcttccacttcttttgcatattcaaggcggccgaatgggctgcttgatgaagctgataattcagcatagctgttcacccttgtttccatctcttcaatccggttttccattctcataaattcccggtaggcgctttcgctgtcgattttattaaatgatgcattcatatgttctttcgctttcaccgcgtttgccctggcgatcagcgcatgctttcggtctttgatatcgcgcagtttaacctcaagtgtctccagctgttcctttaattcagcaagctgctttttcgcgtgctggtgagcgtccttgtattcagcagctttttcttcaaaatacttcatttctgagagcgcctttttagcaagttcttcttcacccgcatcaaaagcgagctgagcctggtttcttcgcttgacagcaagcttttcggcttcttccacttttcctttaaaactatgttcaattgtctgctgcttgacgatggtatgcttcgccttggcgatatcgctttccatgtcgcgtacgtattgattcagcatcacccgtgggttctccagtttatccaatccttcatttactgatgcgacaaacatgtctctgattctttttaaagccatgatctcgtcctcctaaaatattatttattctttttcaaaaagtcttcccactctgcatcaaagcctgtgtcatatgaagctgcggaaggctccgttttctctgaataaaggatgtcatcctgtttgtcatcttgcttcatcattttccatccgaaataaaccatcgctgcagcaaccgcgatgccgatcagaaacggcaatgaccctcccaaaaacatgatgccgaagatcgcggccagtaccgcggcaaactggcgtccttccttccattttttcacggaatagaatagaagcaatgctccaatagcacctgtaaccaatccgccgaaatggcctccgccgaagaacagggagacgccaaaaaggattagaaaaaagccgatgatggacttcccatttatattcatatttgctcctcctttctcgttcatgtctttactatagtcaatttcaggcttcgacaaaacgagtcacagattgattttgccgtacgaccagggtcgtatggcacatcggacccgctcgcataaaaagaccgctcatctcagcgagagagcggtctttctgcaggttgccttgctatgattcaactttaggattccagccgtccaatacgttttcaattgtccatttctcagcctcatgatcggcaagctgccttcgggcctcatgcgaaatcgcacccggacccgtattcccgtattcgtacaatctggcatcggccgcagaaaagcccgacatatccgtccatccttcaggcttgatgtgtgcgcctaaatcgcagcggtgatatagcacactggcgatggcgtcggggtctcctcccggatgccatgggcgcccgaggtataccgttccatctgcggcatcgcttgtcactctgcagtttgttatcaataaaccgaacggctttgcgatatgcgtgctcgcagctgtcacataaccgttgtttgtagcggacccgcggtcagcgctatggatctggcactcttcaaacacagctcttgctcctccgaaaatgaaatcgacatcgccttctatatagcattgataaaaatattgtgtaccgtcattgacaaacagtgtatcttgtctgcctataaacctgacatatttgaacgtcatcctgtttcctttcgcataaaccgccaccgcttgcgtatcggtcgtgtcgactttcgtgcggtcgaacgagttttcaaacgtcaaattttcggcttcaacatgatccgcataaataaacacgcttgaacttccggtcgtgccgtatttccctcctccttccttttcttttccggcatagttgtcatacgtaatcacagtctcgtaacgattttcgccgatcagcttcacaaacggctttgtagccggaatatgaacgacttctttgtaaactccttttttaatgaatatcactttctgttcccgactgtactcaggcaaagcatcgatcgcctcttgaacggtttgaaattcgccgtctccatccttcgaaaccgtcagccgtatagcagctgcctcccgattaaccacttgaacactccctctctttgaaaacgcttacttaaagtttacgacaaaaagccgttttcccctgccggaaaacggcttgatttgatcaatcggcccgtttctgttagataacgattggcggatggctcattcatgattttttctttgtccggaatacatcagcgcttcgttcatattcgacatccacttccccgagacggtgattgacaatgcgcgccgccgcaaataaataatcggacagccggttgacgtatggcagcgcaagcggcggaatgtcttcttctttggccaaagcgacaatctttcgttcagctcttctgatgaccgttctcgccgcatgcaaaaatgatgccgcttctgttccgcccggaagaataaacttggtcagctgcggcgcttcctcgacataggcatcaattcgttcttcaagcatggtgattgattcagccttgagcttgccttcttcctgaacattgacatgcgccaaatcactgccgcagtcgaacagctcatgctggatggcggtcaactctgacaaaatatcatgaaagagcgcctcttctgcttttaaataagactgagccagcccgatgaaactgtttgcttcatccagtgtgccgtacgcttccactctaagatgatctttatcggcccttccgccaattaaactcgtttttccccgatcgcctgtttttgtatagagtttcatttcatactcctctctttaccacttgtctctatagtataccctgtttataacggctgcatagatcgtttcattatgaaacacaaatttccggaacaatcattgaaacaaagtatcgttgaataaagaaacactcgcttttataatagaattgtaaacggttttattcaaagacaggtgggatgaggatggaatttaatcagcaaacggccattatcacaggtgcaagccgcggcatcggcagagccattgcggagttgcttgcggataaaggggcaaatgtcgttatcaatgggacaaacgaagaattgctcaagtccctgtgtacacaattgaatactgagagaaagtgcgcttcttatgttgccggtgatgcaagtttgccagaaacagcctcgcttctcatcgctgaggcaaaacagcggtttgggcggatcgatattttggtcaacaatgccggcgttaatttgcgcaaaacgaccgttgatacgtcgcttgaagaatggaaaagagtgatagatttgaatttaaccggcacctttctcatgtgtcaggctgtcatcccggaaatgatcacgcagggcggcggaaaaatcgtgaacatgagctctacgacgagcaaaacaccgcatcacaatgcctctcctgcttacggtgcatcgaaagcaggcatcaactatttaacgatgcatttggcaaaggagcttgctgaacaccgcattcatgtcaacggcgtctgcccgggaccgattgaaacggatatgagcaagcagtggagcgaggagtaccgcgcagcagtcgtcgaacggattccgctgaaaatgctcggctcaccagagcatgtcgcaaacgttgtcgcctttcttgcctctgacaaatctgactttatgacaggcgaaaccattaatattaacggcggcacctatatgaactaaaaagaagagcctccttaatcggaaggctcttctttttttatgcatgccgctcacgcgtaccggacagcatgatcgcctgtctcaccgcttcttctatactcgcaggatcggctttgccggttcccgcaatatcaaaggctgttccgtggtcaacactcgtacggataatcggcaggccgactgcaatgttcacaccggcttcaaggccaagcaccttaatcgggccgtgtccttggtcatgatacatagccaccactatatcaaagtcgcctctcactgctctgaagaaaagcgtgtcagcgggcagcggaccgaatgcctgtataccttcactttgtgcgcgttcaacggcaaggacaattttctcttcctcttctccatgtccatctcaccggcgtgagggttcatgcacacggcgattttaggctgcggaatgccttcgcgaatgagcgtgtcatgcgccaattgaattgtcgttacacccgtttcgcattacgagagagtccgttcaaacgattgggacagcccctccaacttaaatcataaatgatgcaatatagggataccattcatttcatcaagtgccgcgcgcgctcgttcaaacggctttattcttgaccggcagcggcccacgtttccggaacacgtacatagtcaatcactgccaaaataaacgttatgatcgaaccgcttaagacatccacccaaactccccctttgtttgtgagcctcttacaggctcatggtgaaaaacatgtacagatccgggcagcctacatatccagcaatttcaaatagacagcttcaatctccgcaacagacatcggctttggattgttatccatgagccttttgacgtcggcagccgcctcagcaagcgatggcacatcctcttttgataccccgaatgtctttaaattttgcggaatatttaaatcggcggtccactattcaatttttcgtataacccgctctgcttggctggacttcgaaccttttggctcgattccaattacgccggccacgtccgaaaggcggtcagttacatgatccgcgttgaaggccgttacatgcggaagcagcattgaattggccacaccgtgcgaaatcttgtattttccccctagagggtaagccatcgcatgaaccgccgctgttcctgcgcttgtcaaggccattccgccatacatggcgccaatgagcattttttctctcgcctccaggttatctccatgatggtaggcctgctgaatgctggaggaaatcagtctcatagattcaagcgcaaacatgtcgctgaatggatttgctttgttggaaatataggattcgagtgcgtgtgtaaatgcatccattccggttgcagctgtgattgcctttggaagtccggtcgtcaaaactggatctaaaatcacaagcgacggcagcagatagggactgactataccaatctttaattctttctcagggaacgttacaatcgcattcggcgtcacttctgaccctgttccggatgttgtcggaatcagcacaagcggaacgccgggcttttcaacgagattcgtgccaatcaaagcagaaatcggtttttcatttgttttcagaacagagaggattttagccgcatcaagcacactgcctccgccaattcccaaaatcgcgtcatggcctccttcagaaaaaagctgaaaaacctgttcgatattttgctccgtcggctcaggctgtatatccgtgttgacttcacttgagatgcctttctttgcaagcccttctttaatttggtctgcatagccgagagagacgatcgacggctgagttaaaataaacaccgaacgaatctgattcaatccaatttgatctaagtaatcgccgagcaaattgagtgaatgtggaccagcctcaattcgggcggccgttcgaaaatgataaagcgttttcataatcttactgctcctttgccagttttgcttcaattccgtagccttccagcatctttttcacttttagcagcggctctcccgacagttctgcaatcggacgtttaggcggtccgacgtcgatgccggcaagctccgctgctttttttagcggcgccggcagtgaaccgagtgaaaacgtatcacggagcggctgcagctgctgttgatagtgctcgctctcttcaatgtttccttgtttaaaagattcatagattgaaacaacggtgtgcggaaacacattggctgtggcagccacagctcctgtccctcccgccttcaatgtgtctaagatcagcgaatcagttcctgccagaacggaaaaggactgttcttttgtacgctcaagatacgccttaatattggcgaagctgccgctgctgtccttaatgccgatgatgttcgtcaatgccgccagcctttcaactgtttcgggctccaatgatacgcctgttctcgacggaatgttgtagagcaggacaggaagcgcgacattttcggaaatcgtgcggaaatgctgatacaattcctcctgcgaaggtgcaacaaagtatggcgtaataatcgaaagaacatccgctccaagatccgccatttgattggataaagaaatggtcgcctcagtactgttttcacctgctccgatgaaaacaggcactcgtttattaaccgcttttacaactgtttcggcaatttgaagcttttcctcttgcgagaataaatgaaattcgccatttgtccctaaagcaaaaatgccatggacgcctgaatcaattagacgattcaccagcttttcggctgcgcccggatgaaaggcctgttcttttgtaagcggtgtcagtatggcagggataattccctctactttcaagtgacttcgctcccttctgttgcatttttaaacaatcaaatagtaaaacgctttctcaaatttcattataaaggtgttttgattaattaagcaacattttttaggttcggaacaaaagagtaaaatctcaccttcagctgatgcgttttaaaacaagaaaaaaacctgtcaaaagacaggtcaatttaatcttttaaagctttcacacaagcggctgttttattttgaatttgtgtcaaaaaagcggtttgatccgctgaccggccggattgagtggccgctacaaggacatcactacacggaacatgatgctgggctgcggcaaatgccgcagcgcttatcgccttcacaaattgaccatcctgcaaacagccgtcaactaacacccacatgatcaaacgccccatcgtgtctttcataccgacgatgcaaagatcaccgctttccgacacaatatggcagtcagccaattcagcatcatgttggataaacagcgtttcctgttcaaaagctgacgagccatgcggccatccagagttatttccgctgtcgaaaataagttttcgtctccaagcaaagcccctttctgaggacagaagccgcagcgggcggtctgccaaaaatgcgatgccgtgcggcaaatattgttcaattcgctcttttaaaaagaggggctcggttttccgcgggatgtttttcgccataattgtaaactgcggatttgaacgctggggatggtccagtccagtgatgtccgtatcatacactcgtccgatgcgcccagcagaaagagctgcttccgggcggtcaagaacttctgcttttccatcttttaatagcagcagacggtcacagtataaactcgcaatattcacatcatgaaacaccccgaccactgcgagtttggatgcagccgtttcttgtttcattaaatcaagcagactcttttgaaatgacaaatcgagaaaactcgtcggttcatcaagcagcaaatattcgggttcctgggcaagtgcctgcgctaaatacacccgctgctgctctccgccgctcagctcatggatggatttttgggcgaagcgaagcgtgtctgtctgcttcatcaccctcttcacgatatcatggtcttccgccgtcagctgccgaaaaaggcctgcttgatacgcgtagcggccaaactgtaccgtttcctccaccgtaaaggaaaaggcctgctccgttttttgaggaaggaccgccattttgcgagcgagctccttcgttttgtactccccgactgaacggcattcaagcagcacctcgccgcttcggggggcaattgttcccgacaacattttcagcaaagtggtttttccgctgccgttcggaccaagaattcctaaaaattcacccggctttacagcaaaactgatatcctgtaagacatccgtttttccatatccgccggacacccggatgacatcaatcatgaactcgccctccccggtagcgccgaattaatataaagccgaaaacaggtgcccctatcaatgcggtaataatgccgatcggcagctcggacggctcgataatggttctcgacaaaagatctgacagcacgaggaacgaagcgccgttcagcatcgagagcggcagaagatgacggtgatccgtaatcgacagaagccggataaaatgcggaatgacgaggccgacaaaaccaatggttccagacacagcaaccgcactgccggttaaaatagctcccgccaacagaacgatatatttactccgcttcacattcacgccgagcagcctcgctttttcctcgccataagtcatcacattcagttccctcccgctgatcaaaagcgcggcagcgcccgcagcaaaaaagggcagaaacaacgcgacatagccccagcccctcatcgatacgctcccgagcagccagtgtacgatcggttttaaatcatcgccggtcaaagcgatcatgagagaaataagcgcacccaaaaacgaactgaagatgatccctgttaaaatcaaagcggacagggtcaacaaagggtgtacgagccgcgcaaaaaacaaaaccaaaaaaatcacgataacagccgcagcaacgcttaaaaacggcagtgtaaaacttccgatcaccggcagctgaatcccaaaaaacagcgtgaccacggcaccgacggccgcgccagacgaaatgccaagcgtatatggatccgcgagcgggtttttcaagagcccctgaaacccggctcccgcggcagccagacccgcgccgacaagagcggccaaaaccaccctcgggagcctgattttcatgatgatgttcgcctctgtcggatcgggatttaacccttgaatgccaaaccattcttccaaaaaaaccttcataatagaaggaatgggaatctccaaagatccgatagagattcccataagaacggatgccgacaaaaacagcaggctgaaggcatatgccgcaaaacggttatttcttaaaaacgtcagggtaaatatgttcagcaagctcttcgacccctttgatcaatcgcggccccggacgggtcacgaggtcagggtccacgtcgtatacttcattatttttgacggctttgacaccgctccagccgctccgttttttaatttcgctgacagcggattcgccgtttgtcgtcacgatcgcatcgggattcagcttgacgatcgcttcttccgttatcttggcccagcctttctgcgcggaagcagcattttccgcatggatcgcttcaagcatttcattcataaaggtgccttttccggtcgtataaatgtccggagccggagacacttcgacaaatactttcttttgatctgctttagatatggctgccgctttttcttttatgccagccaggtcagatttcatgctcttgaccaggctcgctgcttgatcctctgcgcctgcagcctttccgatcatttcgatcgaccggtacgtctcttcaaaagaggccgcatcatttacagtcaccaccgtaattcctgcatctttcagctgcttcagcccttcttcggcactctgcatgctggaagcgtgggccaggaccaagtcggggtttaacgaaatgattttttccgtattaaattccatgcccccgattttttcaacgtttttcacttcttttggatatgtatcaaaatccgtcacgccgacgacttttttccccaggccgagggcgtatgtaatttcggtattgctcggcatcagagagacgattttcttcggttctttttcaattttgacctcttgtcctgaggcatcttttatggtgaccggaaacgcttcagccgccttctcctgtttttgctcgtctgccggtttttgcgcttggccgcagccgctaaggacgccggcagccaacagcagcgacagcaataaaagcccaaacttcttcatcctgcttcctcctcgggataaaataaaaacatctctactcagtaaagatgcagcaaaccaagaacgtacaaataagtgcacatcacttatacgcatctgtcctcgcagattacgcggtcatcatccaggcggttattccggctattggttcatcgctcccggcctgtccgaactactaagcggagctctcgccggcttcccctcttaagctgccgatcagcagcgcctttctgactcattcgtatcctaatttcggaattattatactataatcgacacaggtctgtatatgagattctgaaaaggagattttcagctgaaaaacgttgtttttgctaaaacaattacgatatattgcatatagagaaagggtgattttatgccgataccgaaaaactatacgcctcaggtcagactttcagcaaaggaaaaagcgtttcaccaattgcagcgctggattgtagacggaacccttgaacccggcgaaaaagtcacggatgtcgatctggccgaagcgctcggcgtcagccgcacaccggtcagagaagcgcttcagctccttgaatcccaagggtttgtggaaatgaagccgggaaaagaaacaaagatcacgctcattcatcccgatgatgcgctggccgtctatcctccgctcgcacatctccaggctttggcggcagaactggctgcgccgcttttaacggaagaagagatcgccgagctcaaaaaactcgctgctcaatacgaaaccgcgtttaaagaggaaaggaaccacgatgcagctgaactggacgaacagttccaccatttgattacagaagcggctaaaaacccgtatgttcttcagttttctgccgttctgcagcttcatgtcagacggatgaagtatgtgtttttcaatcggcctgctgctccgaaaatgcagtccgccgccgagcattgggaaatcatcgccgcttttgaaaaaaacgatccgaaattggcggctgaagtgatgaaaaggaattggctccgtccgatggaagatattcataaagttttaaaaggcagggaacaataaagcgccaagcacgattttcgaccgcggtatccagctgcgatatactgtttattagatgttttctttcatcttaactctgtaacaaggattgatggcatatggatttaaagctgaaaaacaaactcgtgctcgtaacgggttctactgctggtattggaaaagcaacggcggaagcctttttggcggaaggcgccgaggtcatcgtaaacggacggacagaagaaaaggtccagtcggtcgttgatgagctttcccggcacggaaatgttcacggaattgccactgatttatccgatcctgaagaaagcagggcactggtcgaaaaaaccgctgaaatcggggagcttgatgtcctcgtcaataatatgggcttctttgaagtgaaggattttacagacgtgacagacgaagagtggctcaaatattttgaagtaaatgttttaagcgccgttaggctttgccgcgcgtttttgccggccatgctgaagcggaataagggaagggttctcaatttggcaagcgaggccggcattaaaccgcttccgcagatgatcccttattccatgacaaaaaccgctttgatcagtttgtcaagaggtttggccgaaatgacaaaagggacaaatgtgaccgtcaactctgttcttccgggacctacctggacggaaggcgtcgccaattatatggaaggtgccgccgctcaggagaaaaccgatttagacacctttgtcaaagattatttcaaagtgaatgagccgacttctttgattcagcgctatgcaaaaccggaagaagtggcgagtacgatcgtctacctcgcttccgaaaaagctgcggctatcaacggttcagctcaaagagtggagggcggaatcatccgctcgatttaaccgaaatcctctgccggtcggcagaggattttttccttttggttaagaaccctgcttcagacctcccgtcagcctttcgcggtcatccggctcaaagccgttcagccgttttaaacatgatgcacgccaatttgccgacagttcctccacctcgagaagttttttgatgccctcaatatcgttcttttcatgatgcttgatgcgatttgcgtatgaaatcgtaatgcctttagggtggcgtgagattcgtttcagaccatgctccttacagacgaacccttctttcagcacgcgaaagtaaaaacccgtaaatccggtatcttgtaccttcagtatcatgtccggcataccgtaccttacggttagtttatagcagggctgcctcggctggctcacctgtacaacagctgcacccagctgaaagatgtcgccgatatgaacgtcatcctccagcagacccttgatcgttaaattttcgccaaatgctccgtattccagctttctttgcagttccttttcccaaaagagataatgttcatacggatagacgcacactgctttttccgcgccgccgtgatgaatgagatccccctgtccgtcccccgtgaaattagtagatgacaggaagatggggccgcttgccggcttcttgtatattccggtagacacagctttattttgaaactgaatttcctctggcttccctacattgatcgaaaggatatcggcatattccattcatatcacctcttacattcaaatgtcctgcaaaccccttttgagatttaagtataatcgacctcttaccataaaactattcaatcgttattataaaaacaataggttaaacctatcattggaattcggctgtttttcagatggagaggaggaaagagcattggagctaaagcaattggaatactttatggcattgtgccgggagcttcattttacccgcgccgccgaaaaactgaatatcgctcagccctcgctgagccagcaaatccgtttgcttgaacacgaaatcggaatgcctttgtttaaccgttcaggcaaacgcaccgtgatgacggaagcgggaaatattctgctccagcactgttacaatatctttcatgaactgtcacaggcgcgagacgcgatcagcgagcttcaaggtttaaaacggggaacgcttaaaatcggggcgcttttgaccgtggttaattatttgcttccccggaccgtggtcgaatttcaccgcagctaccccaatattgaattgtctgttttagggctgagaaccggggatatttacgaccggctgctgcaaaatgagctcgacttgggcattgtagcccagcgggtggaacatcgtgacttagaagccgtcccattccttacccagcatctcgccctcgcggcgcctgttgacaatccggttgcaaagcggcagtttgtcacgcttgacgtgttaagggagattccatccattttgctgcctgagacgtattttttgcggcagctgatcaacgaaaagtgccgcacgcttggattcgagccccggccggtcatggaaatgacaacgatggaatcgatcatgaacatggtcggtaaaggcatcggcgccaccattttgccgaaaggctatcttaatgctattggaaataaatccattcagacgattccgatacaaaagccggatttgacgacggagatcagcatcgtttaccgtaaaaacaagcatatgtgcgctgcaagccgggtgtttatgaaactgctgatttcctcggtcaaaagcgaaaccgctgatgcgccgccgcgttaaaagaaaaatcctctgcatgtctgcagaggatttatgtttaggctttgtgtgagtcatagcgttttccgttaatatacagattcgaaaaaacggggtctttcacatgtttcagttccatcggaacatcgacgccgtcgatctcggaatcagccactttcagcccggtgaccggagagtggtcgtatgccagcaccctgatcccgtattgtccgcccatgcttttcagctgcttaacatcaaccgtgcggacgacaggtttgaaatctccggcatctccttcttcatattccatatcgatggcgatcacttcgcgcttcaagcttttgaccgtatttttgtgaaagtagatgttttcaagaacgccgccacgcaccgaattcgttttaatgcggagggctctgtccaagttcgggctgtccataagattgccctctgcgatgacgttcttcacgccgccggaaatttcgcttccgatcgtgacccctccatgcccgtctttcatttcgttatgttcaatgacgatgttttccgacggaatgttgatccttcggccgtccgcatttcttcccgatttgacggcgatgcagtcgtctccattatcaaaatggcagcccttgatcaccacgtttttacacgattccgggttgactccgtcggtattggggccgtgtccgatgactttgatgccgtccactgtcacattctcgcaaagcacgggatgaacttgccacatcggcgaattcagcacagtgacgccttgaatcaatatatgtttgcagcgatacggctgaatgaaattcggccgcaaataatgcccttttccaaactgccgctcagtgaccgggataccgcgctcagccatttcaaacaaagcgttccgatctttttcctgtgaaggctggccgttcgttcctcttttccacggccaccaatgctcgtcatctccttgaccgtcaagcgtgccctttccggttatcgcaatattatcggcttcgtaagcgtagatgagcggtgaataattatagagctcgactccttcaaacctcgtcagcacaacagggagataatcttcagggttctgactgaatttgatcaccgctccctttgcaatatgaagatccacattgcttttcaatctgagcgcaccggaaagaaacacgccttcaggaaccgttactcttccgccgccggcttggtgggcttgatcaatcgccttctgtatcgcttcggtcgaatcgttttttccgttttcgtcagccccaaacgatgtgacatcaaatgagcgattcggaaataccggaaccttcagcttctttacaatctcttcttttattttctgcagactcacgttaccgccccctttataatgtgacgcctgttttaaatatcgcaagctccctgaaatcgtttatctcattgttcagctgcctgccgcttgcgacttcgatcaaatacgctgtcagctccttcaaaacgtcatcttctgatcggtcttcgagcacctttcccgcattaaaatcgatccaatggcgctttgcctcataaatcgccgtatttgtcgaaattttcatcgtcggcacaaaggtgccaaaaggagttccccgtcctgtcgtaaataaaacgatttgacaccctgcagcggccagtgcggatgaagcaacaaggtcatttcccggagcactcagcaggttcagccctttctttttcaaaacgtccccgtattcaaggacatccgccacctttgaagtgccggctttttgcgtacagccgagcgatttatcttccaatgtcgtaatgccgcccgctttgtttcccggagacgggttttcatagacgggctgcctgtgatcgataaagtactgtttaaaatcgttgattaagcggacaattttatgaaacacttcctcattttcagcccgctccatcaatagcgtttctgccccaaacatttcaggcacttctgtcaacaccgccgttcccccttgggcgatcagaaaatcggagagccggccgagcagcgggttcgcggtaatgccggaaaatccatcagatccgccgcacttcaaaccgattttcagttcagaaagcggaacatcttcgcggtggtcaccttttgcatgcttataaatttcctttaacagtttgacgccttccgtgacttcgtttgatacctcttgggaaagcagaaacttgacccggctgtgatcgtaatcgccgagcgcttcgcggaattcgtgaatgctgttgttttcacagccgagccccagcacaaggacaccgcctgcattcgggtggttgacggcattcgccaaaatcgttctcgtgttgatatgatcgtcgccaagctgtgaacagccgtactgatgctttaatacgtgaacgctttcaaaaggggcgatggagccgacctcagccttaaattctttgatgatcagctctgcaatgccatttacacagccgacagtcgggacgatccatagctcgtttctgatcccggtttttccgtcttttcgtttaaagcctttaaatgtaagcggttctttttgatagcggttttccgtaaacttcggcttgtagctgtattcttcgacaccgcccaaattcgttttcacatttttcgtgtgcacccactctcccgtctgaatcatttcagtggcgtgcccgatcggaaagccgtatttgatgacgttttcattttcagcgatgtcttttaaagcaaacttatggcctttcaaaatcggttccttgatcacgatggttcgttctccgacagtgaccgtttcaccggtctgcaattctcttaacgcaatgccgacattatcttgaggattgatcatcaagcagtctttcattacatgtcccccagctcagccatttggcttttcatcattttttccagcgccttcctcattcccgtttgtttcatgtcccttaaatattcagccgtcttgtccgtcaatccgggcatgtcgttcagattttgcccccacactttttcaaacccaagaacatggaatgcgatgttcgaaacgtctgtctcttccgtccagagccgtttgaggaaagccagcacctcatcgtcgtcagacagcggaatggccccatcatccccatcccgttggcctcggtaaaaataaattaaggcgcttaaagcaaatacggttcgagccggaagtttgcctgttcgttccgcatattccattaagacgggcaaatttctgactttgaattttgcaaaggaatttaaggaaatatcgatcagcttgtgacggataaacgggtttttaaagcggtcgagaatctcttccacgtagttgtcaagctcgctatcgggcatatcgatcgtctcgagcacctcccgctggatcagctctttcacaaatgagccgataagctcgtcttcagccgcttcgcgaaccgtctcaaggcctgccaaataagcgaccggcgtcatcgcggtatgggcgccgtttaaaattctcacttttcttatcctgtacggcgtcacatcctggacaaactcgacattcagaccggcctcatgaagcggaagctcgtctcgaagccatttcggcccttcaatcacgaacaaatgatacggctccgccttcaccatcaaggaatcgtgatagccggccgcctcttcaagccggtgtgcattttctttcgggaatcccggtacgatcctgtccacaagcgtattgcagaacacgtttgcctcttcaagccaatcgatgaacccttgttcaagcgcccacgcgtttgtatagcgcagcacaatgtctttcagtattttcccgttatcctcaagcagctcacacgggaggatcaccagacctttttccctgcttccctgaaaagtcatgtatcgtctgtataaaagtgcagtcagcttccctggatagcttttctgcggacggtcggacagacggtcttcctcgatataaatgatgccggcctctgtcgtatttgaaaatacaaaccgcaaatccggcagatcggccagctccataaattcatcataatgctcatagctgctgacgactctgctgattgatgtaatgacagcagaatcgcgaacctcccgtccttcccggaaaccttcaagataaagcgtgtaaagcccatcctgttcttgaaaggccgttactgaaccgcggcgcggaggcacgacgacggcactgccgttaaaatcggtttcttcattcaatctatgaatctgccagtcaataaaccccctcataaagttaccttccccgatttgcaaaatccgttcggggcggctcggcttagaccttatccgtttggacagcctctccatttcaatcccctcctcatttctgcacacgttcacattttacagcgcatcaaaaaaatgatgctatagatgcttaactgaattgcgaatgatcagctccgtgctgatgagcgtctgcccgccttctgcctgcgggttttcgatcaatgacagcaggctttccgcaccaagcatgctgattttttcagtcggtttttttaccgtcgtcaatgacggtgtcgtatacgccgaaaatccgctatcgtcaaagccgataatcgacatattgtcaggacagcgtttcccgtttgcatagagggcgttcatcgcgccgatcgccatatcatcattggcgcaaaacagggctgtcggaggattcttcagctttagcagcgtttcagccgcgcgaaagccgctttgcatcgtataatcgccttgaacgaggtattcgccgggcatatcaaggtttgagtcgcgaagcgcgcgaagaaagcctcctttcctttcttgagacgatttaaagccttctttcccctgcaccatggcgatctgtttgtggccgtttttgatcaagtatgaagcagcgaggaaagcgccctcgtgttcattcgccagtatattgacaacggagtgcccttcgatttttctgttcagcacgacgaccggaatattctgtttgaggacatgctcaataaaagcctgatcctgttcgctttggctgattaaaatcatgccgtcatagcggttgcggtgaatggatgacaaatcatgataatcgtcgattcccctgacaaccatattatagttttcatcgatcaccttgttgacgccgcgcaggatgtctgcaaagaaacttgaagacgtcccgtctgtcaggcttgttaaaaacaggccgatcgtaaaagacttttgcgtgacaaggcttttcgcattaaaattcggtttataattcatttcggctgcgatgtcgagtattttctttttcgtgttctcttttatcagcggactgttgttcagcgctctggatactgtggtgtgcgatacattcgccagcctggcgatatctttaatcgttactgacattgttttttacccgccttttcttgctgttgttaccatcagtttaccatatcaaaagcgctttttagaaagtgaatttccgctatgttctcgctttgatttccgcgaccatttcggcgtgcttctgatccgtcaaacggtacaggtagccgagaacgagaatggccgccgtcagcgctgctgccggatacaaaaggagaatcgctttaatgccgagcagcgtccccgctttttgggccgcattcggcacatagccgatgatgctgagaccgatccctgacaggaagccggagagcgactgagccagctttctcgaaaaattaaacagcgagtataccgttccttctttccgttcccctgttctccactcgccgtaatcgatcgcatctgatacgaatgcccaggtgattccgttcggaatgctgatgccgatgaaggcgatgcttgcgagaatcgtaaaaacaaagacattgcccggtgcgaaaaaattgatcagatcggcacagacagaaaccgcgagccccaaaatggcggtatgctttttcccaaaaagcttcacgagcttcggcagcatgatgacgccgataaaggatgagccgatgatgatgaaattcatgtaggccatcagttcggcgttcccgaggttatactgcgcgaaataaatcagcatcgcggatttaaggttataggctgaaatcgtaaaaattgtcatgaatattagcgtaaggagcggcttgttcgtaaaaaacgtctttgaaatcgctttgaatgtcactttttcctgtttgtacttctcatcttttacgacgatccgttcctgacagttcctgtagcaaatgtagaaaaacaacacacccagaaaagacatcagccccatgacgaccggataggcaaccgcagggttgtcaaacctgacaatcatcgggatgacaacaatgctcgtcacaaacagggcgcccagcgagccggcttggcgaaaggaagcaagcgaagtccgttccaccgagttttgcgtcatggcagccccgagcgagccgtaagggatgttgacaaaggaatagccgagaccccaaagcatgtatgaggcataagcgtagatgagtttgcccgtcggtgacagattcggcgagatgaaggtcaatatcgtcaaaatcgcaagcacaaagcttccgtatagcagatacggcctgaatttgcctttcgggccgatattcttcctgtagtcgatcgatgttcccacaatcggatcgacaaaagcggcgaaaagtttgctcacaagaaaaatgcctccggctgccgccgccggaatgccggcaacatccgtaaaaaacttcagaagatagagctgtccaaggtcaaacataaatccgttcccaaaatctccaaaaccgtaagaaaccttttcttttaaacttaatttctcttgagtgacggcgactgtttcggtttgtttgttcgtcgatatttccatgaaaaagcagctcctctgctagccaatttgtgaatctaagctttcaaacgatctttcacttcaaactggaaatagtgttttgcattttcgtagcagatcccttttacgatccggcccagcagttcgatatcatccggcgcttcgccgttctcaacccatgtgccgataacatcgcagagcaggcgcctgaaatattcgtgtcttgtgtaggaaagaaagctgcgcgaatcagtcagcataccgataaaacggctcaatagaccgatgttggcaagcgatttcatttgttcgagcatgccgtctttcgtatcgttgaaccaccaggcggtaccgtgctggattttccccggtatccggccgtcctggaagcttccgcaaaggcttgaaatcacgacattgtcccgcgggtttaaagaatacaagatcgtttttggcagcgcatcttttcgatcaagagaatcgagaaagctgcacaaaggctttgcgatatcctgatcattaatcgcatcatatcccgtatcaggcccgagcttccggtacattttgctgctgttgttgcggagggcgttaatgtggagctgcatcgcccagcccttctccgcatagcatgttcccaaaaagtgcaaggtcaaggatttgaatttgcactcttcctcaggcgaggcgctttccccgttcatcacctttgcaaaaatcgggcgcacttcgctctcatctgtttccgtgtacatcatttgattgatggcatgatccgatatccgtccgcctgcttcatggaaaaagtcaattctgtttttaagcgctttcaaaaaatcgtcataattcgctatcttcataccgctagctgtttcaagctttctcacccaggcggcaaaaccctcttgattgatttccatcgccttgtctggcctaaatccaggtaaaacgcttacattaaagtcttcatctttcagctttacatgatattcaagactgtctgtggggtcatctgtcgtgacaaccgtttcaacgtttgatttttcaatcaagtctctggcgccgaaccctcctccggccagctgttcgttaacccgctcccaaatatgcggcgcgctcttttcatcaagccggtcatcgatgccgaaaaacctcctcagctccaaatgggtccaatgatagagcgggtttccaatcgtcatcggaaccgttcttgcccaggcgctgaatttctcctcgtctgacgcatctcctgtaataaactcttcggatattccattggccctcattgctctccacttgtagtgatcaccgtagagccatacttcggtcaggtttttaaacgttttgttttcgtaaatctccttcgggctcaagtggcagtggtagtcgatgatcggcattccttttgcatactgatggtacaacactttcgacgtttcattcgttaaaagaaaatcgtcattcaaaaacggcttcacagaatctccacctttctttatttataaatgttaacgttaacaaaaccatctgcagcataatgtgaacgttaacatttaatcttattttatactaaccgcgccttcttttccattattttctcaacataaaagaagcctaaaggcaataacctttggcttcttctttttcataccgcttatttggcggctttagggtttttcttaaattccatcgtaatttccgtccctcggcctgtccggctgtcaactgcgatgcagccgtcgtgcaggtggacaagttccaaagaaatagcaaggccgagaccgcttccttctgtcgcatcttttgtatgcgttcccctgtagtagcggttgaataaatttgagacggtttcagagtccatgcctcttccgttgtcttgaattttaagaataatatattgcttggattcttcaaggatcaccttgatgtcagtgccttttttgttatgcttgacggcgttggcgaggaggttttccaagactcttcggaaccagcccctgtctatcgcaaactcggtatctacttgcttgtattcaaaagacacgttgtacccttctgaaaatgaatggcgcttaaactcctcaacgaagctctttaaaaacggcacgagcctcactgtctggcgtttaatcggcaaagcgtcgtttttcagcctgtacgtcaagttcaagtcttcgattagctgtgacatgtagtccgacttttctttcatcgcctggccgatttcgcggatttcctcttttgaccactcatagtttggagactccagcatcatgctgtagccgtaaatcgtgctgagcggcgtttttaagtcatgggagagccctgcgatccattcctcccgggtcgtttggattttcttgcggttttgctcgtcttttttcagcgtttccgtcagctgctccatcgattcaaacacttctgtgaacagccggtacggctgttttcgcttcccttttttgttccggcttcgcgggcggcctttccggtttctcggttcttcaaatcgcccttttgaaaggttgacgatccatttaatcgtatggatgatcggcatgccgaatctgaaagaataccaaatggtcatagaagacatcaataagatcagaacgccgatcacgatgagaacgatttttaaagcgagcccgatcatcgtcctgttgaactcatgatccggattaaaaatcgggttcggcgtagcggcgatcagccattctgtcgcgcttaatcgcctgtatgaaaactcgtgctcgtagttccatggctttgatccgtattttaaaagctccagctcattgattccctggctgtaatctatgtcctggtagatcgagtccagcattttccctttttcgctgaacaaatagacggaccctttgtttttcttaatgaaatcaagcgtgctttttttataggaagaaaggtctgccatatccttctcttctttttccaaataggacaggatcgtatcgcttttcgactcccatccgaataaaatcacgtagtcttcaccattgaaattggcagaccagaagttgacttgatattttttaattctttttttatcaaaaacggataccaggtcttccctgtggtactgcctctgaatttccgcaggaagacggtaggaataaacggttttctccttgccgtctaatatttgaagccagcctccctgtttgtcgatagccgatttcaagatatcttcgatctgccaattgttattgtcatccacgctgacccagctttcaaacgtgtctgaagtggcttttgccaagcctgtatccgcttcgctctcgcttaatcggagagcgaaaaaaatgaaggataacagcaaggtcgcgagaacaagaccgagaatcaaaaaaatctgactgacaaagtggagaacgagctttcctctgagcttcatccttcgctctcttttcgtgcaggattgggaacgaacttatatccaaggccgcgaatcgtgacaatatattcggggctgctcgggtctttttcgattttctccctcagctttctgatatgtaccatgacggtgttgctgtctccataagatggaacgccccacactttttcataaatttgatccttggaaagcaccctgttcggatgatcgcaaaaatattgcaggagctggagcagctgcgccgagcagctgaccgtttcgccgtccacgatcagctccgcaaagtcgggatgaaatataaagcgttcatattcgtaggctgaagatactgaagcagctgcaacttctttatgtatatacgttctttttaaatgggctttaatcctggcgattaattccagaggattaaaaggttttgtaatataatcatcagccccgtaggcaaaacccgacagtttatcgagatcggatgttttcgccgtcaagaagaagatcggagcgttggtgtgccgcctgatttcaggagatacatcaaatcctgtctgtcccggcatcatgacatcgagaagtattaagtgcacggtgtcctttttcacgatgtcgagcgcttcttctgcgctgcttgcggtcagaacttctgaaaatccttccttcgtgaggacgcgcttgaccatttgaacaatggcgtcttcgtcgtccacaatcaaaattgtcgcattttccaaaatccttctttcctttctgtctatatcatgtattttatatcctcatcttaccatctattatatctatatcggcacacattttctgattttaaagtaaaaataaacttttttagaaatgattttttactttacgaaatcatggaataaaaaaacagacatctgtccgatgtctgtccagattgttgacaaaatcccaaaaaggtcttttgttattgggattttgtcatccggttgccagcctctgatcctcttcttttttcaatagatcgtaagtcaggcacaccggttttcctgtgcgcgggtctaatataatttcagcatcaatctgaaacaccttttttaatacttctgatgtcatgacttcatgaggggcgccctctttgacaatcgcaccccggttcagcgccaccatatgatgagcgaagcgggcggcatggttgaggtcgtgaatgaccatcaaaatcgttcggccttcttcttgattgagcttttccagcagttgcagaatttcaagctggtgcgccaagtccaaataggttgtcggttcgtcaaggagcaagagctccgtttcttgggcaagggccatcgcaatccagacgcgctggcgctgtcctccagaaagggcttcgatcggccggtcataaaaaggcaacattcctgtcacttggagagaccattcaaccatgcggcggtcatcggccgaaagcctgcccattcccttttgatgaggaaaacggccgtaagaaacgagctcatatacggtcaaaccgcctggcgcctcaggcgtctgcggaagaatcgccatctgtttggctacatccttcgtcgacatttggtggatcgctttgccgtttaaataaacggcgcccgttcgcgaacgctgtatgcgcgccatcgtttttaatatggttgatttgccgcacccgttcggaccgatcatggtcgtcacttttccttttggtatgtggaggtttaagttttcgacaatcatctgttcgccgtagccgatccccaggttgtttgttgaaagagacacgttgcacccttcccttctttaatttgttttcataagcaaatagataaaatacggtgcgcctaaagcggcaatgacaagccctacgggaatttccgaaggcgccagtatcattcttccaattaagtccgccagcaaaaagagcaatgctccggtcaacgcggaagccgggattaaaagctgatgcttcggcccgacaagtcttctggcaatatgcggagccacgagaccgagaaacgtaatgtttcctccagccgctacacacgcgccgctcagcgcggctgccgacagaagcagtgtgcgccgctctttttcaactgccgttccgagccctgttgcgagctgatcaccgagattcagcacgtttaaatagcgcgctttatagaggataaaaggaatcagcacgacaatccagggcagcacggccgagacaaagctccagttcgaactccatatattccctgacagccaaacagccgcctgcataaagtcatttgggtccattttaagctgcagcattaagatggccgccgaaaacgccgcattcactccgatgccgaccaaaacgaggcgaatgggattcaagccttttttccacgccagcaaatagatggaaacgactgcaaagcaggctcccaaaaatgcgaatatcggcagggaaaaaacgaatcctttttgcaggttgccaacgtctccctgaaaatagaagatgaacagcacaacggcaaaacccgctcccgtattgatgcccaatatccccggatcggccaggtcattccgggatatcccctgccagacggctccggagacagcaacccctgcaccgatcagcatggcgaggatcatgcgcggcagacggaattcaaataatacaagttcatcctgcggcgttccaaagccgaacagtgttctcaatgtagcaagcgggtcgatgcggatttctcccatgttcatgcttaataaaaacacggcggccgtcagcacggccatgacgagcatcaccgcacccgcccgtctgttgtttttcttgagcattacagtccactcctttccctgcgggccagatagagaaagaatggtacgccgacaagcgcagttactgctccgacaggtgtttcaaacggcgggttgaccagccttgccgcaatatccgcatagatcagaagaacagcgccaagcacagctgagcatggaatgatccagcggtaatcaaccccgaccagaaagcgggtaatatgcggaatgatcaatccgataaaaccgatcgcaccggcaacggatacagtggcacccgtcagcagaacaacggacacgatgccgatcgcttttaccgtcttcgtatattgaccgagccctttcgccagctcctcacccaggcttagaaccgtgatggaacgggcgatgacaaaaacgaccgccaaaccgagcgctgccgccggaatcaacaactgaatgctgagccatttcgtgccggcgacacctccggcataccaaaaactgacgtcgcgcgccacatcaaagtggatcgcgatgctcgtagaaagagcgctcaggaacgtgccgacagccgtaccggccaaagccagctttacaggcgtaagaccgccttttgaaaacattccgattccaaaaacaagccccgctccaagagcggcaccggcaaatgaccagatcatcagcccgatcgatgaggttcctggaaaaaaagcaaacgcaacagcaattgcgaaagctgacccgtgcgtgacgctcataatttccggcgacgcaagaggatttcgcgtcatcccctgcatcacggctccggaaaccgccaggcaggcgcccacaagagccgcacttaccgtccttggcagtctgagttcctgaataatttgatgggccgtatttttcgcgtcaaaatgaaaaatggcgtcccaaaccgttccaagctttatatcagccgcaccgagcgcaatcgataatgcggcgccaaaaagcagcagcatgattccgccggccaggacaaatacagctccgagcggacggctgatcggtctctgttcttcatcagtgccatccgcgccgttgatatgatgtatgtttttgtaagagctcactcgatgccattcctttcgatctttttaaccgataacgattatcattttcatgtttagtataacaggcctaagcaaaaattttaatcaaaattttcggcaggaatcaaaaagccagccgatcttccgctaaaagacccggctggcaaagagctttatcacacttgattatttttgaactttttgtagacgaacgggtagatcgcaagaccgacgaaaaacagcccgattcccaagataaaggtggtcaagtcagacgtgcctgaaacgatgacccataaagagtacgcaagagcggccaaggcaatgatgccgtctcctgttcttgaacctttcagctcgccgtatgtctcccctttgaggatgagcttcaagctgaaaagagccgctatgagataagggacaaggtaagcgagcgtcgccgacgttgttaaaaacgtaaaggcttcgctgatcgttcccgaaatcgttgagaaaataaagatctgcgacatcacgtttgtgacgatcaatgaattgaccggacttccctttttattcgttttcgcaaagaaagcaggaaaatcaccggcttttgccgcctgatacggaacctctgcgccgattaaaatccagccgagcatcgatccgaacaaagaaacgattgccaagaccgccataatcacgctgccgaagctgccgataatcacgtgcagcacatcaacgaacggtttatctgatgcctggagctgatcgtgcgggatgacgcccatcgtaattaaagtgatgatcatataaatgccgagcgcaattaacaggccggtaatggtcgcgcgtttgacatcacgctgggatgatgcgcgccctgataagattaccgcagactcgatgccgacaaacgcccacagcgttgaaatcgccgcattgtgaacctgtccgcccagccctatgcttttgccttctgattcgattggaaaataaaatgattcgaataatgccgtttgaaaaacgaacaaacctgcaacaataaacaggacaaacccaagcactttggaaaaagtcgccaaaaagttcagcttgcccgctccatttatgctggagactaggataaaatgcgtcccccataacaaaatcgtacacacgatgaatgtcaagagctggccaagtgtaacggggtgtccgccgaattcaaccagctcgcgtccgtcggttaagatcggcaagaaagtcgtcaaatagcctgcaaggcttgtaatgatggccacgttgctgatccagctagccacccaatacccccataccattgtaaaacctgccgcattcccttttttagggtctgagaataaagctcttgcatagctttgcggacctgctttgagatccgggcggcgaatggataaatggccgaatacaagggcgatcatcagcacccccgcacccgtcaccagccatgccgccgttacgccgagcgggctagccgtctgggcgagtgtgctggggagcataaaaatccctgagccgaccatattgccgacaacaaaagccgtaagaagccagaagccccatttttttgtctgttccataagatataacctccgagcattttataaaaaatatgccggaccagaccgtgagatcattcaaaataaaaaaagcatgaacaaaagtccatgctttggttaaacatacactcttgatctccggatagccctccgcgggaatacccgcggcagtcctgcacttattcaatgcagacccagcataaagaatgaatggcttccttatgcttcggcgctgatgccttttgcatatgatcatcggccccatcagcctcacacatgcgactcatcatccgcgcaacctctacctcactaagagttaagagtgaggatttatcacatattctgaaaagaggttaccagagaaattttgatctgtcaaagggaagtgatggaaaaaacggacagccgcgccaaaaggccgccttttttggcagccttctgaagaatggaagacgggctctctccatctgtcatttatcggttatttttctttttgttgaccgcctcttgcagagggtctcctttcagcgcttgtcctgcgtcttcaagcgccccccgaacggcgttttggtccttttccttatttcctctatctttattgaagaaaatacccaaatgaatcacctctttaaaaatgtggtacaattttaatttggcttatcaaatttaaattatgcagaaccttggaatgtgttttttatctgaaaacgccatattttagatgtaaacgcgccgattgtttaggaaaatgtttttttcagctgacaagttgttaccatctgtcttgaaggccgtcagaactcttgatatagttttcattaggaaattgttataggtcttaaaggagaagcgatatgacaggaaaaacacacatcatgggaggggtcgcttcttgtacggctgctgcttatttttacggatatgatccggtgttcatgacagcctcgggcgttatcggagcattgattccggatatatgccatacaaaaagcaagataggcagaaggcttccgattttatcagcagtggtcagttctgtcttcgggcacaggacgtttacacacagcctgctctttttgctcatcacggcattcgcgacacatttatattttgcagatcagagcatacttgtcggattgatggccggaatggcaagccatctgctcctcgatgccgggactgtaaacggcatcaaacttttctttccgtccgccattaaggttcgtctgcccctttacattaaaaccggcgggaaggcggaacaagtcgttcttgctgtgctcaccgttgtttcgtgctattttattgcgaacttgatcgcctgacgaaagggacggtttgaccgattgctatatgatgctttttttagtcattttatcttggtgttctttacctgcggggattatatgtgaggagctatttatatgaaagaacaattttttaaaaagcagtggtttttatgcctatccatatttttcatatggatgaagacgtacttcatctacaagctgggctttaatttacaaatcgacaacgcacttcaggaactgatcctgtttatcaacccgcttagctttctcatccctgtactcggcatcagcctcttttttcgcgaaaaatcgcagcgcatctatttaatcggggctaatgtcgtcctgacgggcatcttgattgcaaacagcattttttatggtttctacatcgatttcatcaccattcccgtcctgttccaggcaaaaaacctcggggggcttggaagcagttttcaggagctgtttaatccggttttcatcgcgcttttcctggacctggctctcatggtctggctggcaaaaacgcgcgaaagaaccggcaaaaagctttccgctaaagccgttaagatctactatgcggcagccgccggaacggtgctgtttaatctcgccctgtcggagctggatcagccgaagtttttaagctactcttacgacagggaagtgcttgtaaaaaatatcggcttgtatcagtttcatctgttggacggcatttcacagacctttaatttgacacaaaaagcggtcgctgatgaaaacagcctggcaacgatcgaaaactacacaaatgccgactacagcaaaccgaaccaagatatgttcggaattgccaaaggacgaaacgtcatctttgtaacgcttgaatccacccagacatttgtcatcaatgaaaaggtgaacggccaggaaatcacgccgttcatgaacaagttcattcaaaaaagctattatttcgaccatttttatcagcagaccgaacaggggaaaacgtccgattcggaattcattgtcgctaattcgctctatccgtctctgagcggttcggtgttttttacgaagagcgagaatgcgtacaattcgatgtataaaacactggcgaaccacaattacagaacatcggttttccacgccaaccataaaaaattctggaacagggacgtcatgtacaaagccctcggcatcgacagcttttatgacgtctcccattttcatgtgacacctgaaaattcaacgggctgggggctgaaggataaggagtttttaacgcaatcggccgacttgatgaaagacttgccgcagcccttttacagcaacctgatcacattgacgaatcattttccatttcaaattgatgacgaggataagctgatcgatgagtacgattcagagagtgacattttaaaccggtatgtcacgactgtacgctatgaagacgaagcattgaagcatttcatcgcaaaactgaagaaaaacggcctttacgacaattctgtgatcgtgttcatgggagatcactacggcatatcagaagcgcacaacgatgcgctggctcaatttttgggcaaagacgaaatcaccccctacgataccgttcagctgcagcgggtgccgctgattatccacattccgggggtaacggatcaagacccgaaaacgatatccgaaacaggcggccaaattgatgtcaaaccgacattgctccatttgctcggaattgatacaaaaggcatgattcaattcggcaatgacctgttttcgaaagaaagaatgcctttcgctgtgttgagaaacggcagctttattacagatgattatatctacacgaaaaatacgtgctacagcaaaaaaaccggggacatgatcaacgatggagaggacaaatgcggccctctcatcgagaaggcgaatgaagaactttccctttccgataagattattaacggtgatttgctgagattttacaaaaaataatccgtcccctttaaaccggcattctcgccggcttaaaggggctgtttaaattgagggacagctgggtattatataccgaatgttaaaaatgaacttgcggttttgcagttccttcgttaccctaaatgaaaagagaagttatttcgagtgccgattatttcataaagtgttataaaaaatgataaataagaaggttttaatatgagtgaaacacagcacaagacaaatcaattgccgattgttgccgtcttgattatggggacatttatcgccattttgaatcagacgcttttgacgacggctctgcctccgattatgagggacttaaacattacgccggggcttgcccaatggctgacgaccgtttttatgctcgtgaatgggatcatgattccagttacggcttttttaattgaaaaattcacaacgagaaagctgttcatggcggcaatgtctttatttacggccggcacgctgatctgcgccttgtcattcagctttccggcgctgattgcggggcgcgtcgtgcaggcggctggcgccggcattatgatgccattgatgcagacggtgcttttattgattttcccaaaggaaaaacgcggatcagcaatgggaatggtcgggcttgtgattgcctttgctcccgctgtcggaccgaccctgtcaggctggatcgtcgatcgctatccttgggaagtattgttttacctgctgcttccgttcgccgtgatggacatgattgccgcgcactttattttaaaaaatgtcaccgaacagacatcgcctaagatggatgttacttcaatcatactgtcttcgcttggcttcggcggcattttgtacggcttcagcagcgccggtgttgccggctggacgggtgcggacgtgctggccggcttcgcggtcggcagcgttgcgctgttttggttcatttggaggcagctccatttggaagagccgattttggagttcagggtatttaaatatccgatgtttaccttggcgacgattatcgggatggttgtctttatgtcgatgatcggagctgcgacgatcgtgccgatgtatatgcaggatatgcgccatttcacggcgatggagtcgggaatgatgctgtttccgggagctgttgtgatggggctgatgtctccgattaccggaagaatttttgacaaaatcggcgcgcggattttgagcatcaccggtttgacggcgatcttcgtgaccacattgctcttgacccatctgacaaagacgacgccttttgcatatttgtctatcgtctatgcgattcggatggtcggcatggggatggtgctcatgcctgttacgacagccggcttgaaccagctcccgcgccatttgattcctcacggaacggccatgaacaatacaatgagacagatgtcaggatcgatcgggacggctgttctcatcaccatcatgacacagcgtgcgcttcttgaccctgccggtccgtcttcggatacagcgatgattcacggcgtcaatctggcatttatgaccgctgctgcattgtcgggaatcggattggttctctcattctttattaagcagcaccgccgcggacggctcgacggcagcaaaagaaaacaagcgaaaggccgcttggccattcatgagaaatgaaaaatcccgggtttataaaaacccgggatttttttatgattattcgaatccgttaaccattgtgtccggatccggaccgacgcgctcatctttattaagagcgttgattttttcgacatcttccgccgataattcaaaatcaaaaatgtcggcattttcaataatgcggtgttctttgatggacttcggaatggtgacgacttcattttgcaaatcccagcgcaggatgacttgagcaacggatttgttgtattttttagcgatgtcagtcagcacctgatcatcgaggagttttccctgcatgagcggagaccatgcttccacctgaatgccttgcttcttgcagtagtccctaagctcagtctgagtgaggcgcggatggaattcaacctgattgaccatcggtttaatttccgcatcttccaataagctttccaaatggtggacattgaaattgctgacgccgatcgctttcactctgccgtctttgtacagcttttcaagtgcgcgccacgtatctttatatttgtcttttcctggccaatgaatcaaatataaatcaaggtagtcaaggccgagttttcgaaggctttcatcaaaagccgccaatgttttttcatatccctggtcactgttccaaacctttgacgtgatgaaaagctcttcgcggggaacgcctgattccttaatccctttgccgacgccttcttcattttgatagatagcggctgtgtcaatgctccggtatccgtttttaatggctgcttttacagattcaacgacttggctgccttcttccactttgaaaactccaagtccaaaccatggcattttcacaccgttatgtaatgtcacagtgtcctttaaactgcttaccattttgaacgaccacctttctttttttcagatgcttttaaacgcaccgcttttattatctcatactgggtggattttacaaaacaacttgctcaaccgatggaatgagccaaagcaagcgctccggtgattccctgatcgtcgccaaggcccggcggcacgatgtattcttcaagatcaggcaggtcgacatatccgttcaaatattcggccagctttttgcgaatcagcgggaacagctgctgctgcttcatgacaccgccgcccatgatgattttttcagggcacagaatcaagatatattgcatgagggcctgtgctaaatagtcggcttcaagctcccaaacttcctcgttttcagccaaatccttgccctttttcccccatcgcttttcaagcgccgggcccgatgccatcccttcaaggcagtccttgtgatacggacagattccttcaaacgtatcctgcggatgccgtctaatgagtaggtgacccatttcaggatggagcgtgctctgtacgagccggccgccgacaatcgctcctgctccgattcctgtgccgactgtgatatacaagcagctctccaggccttgcgcctctcctttcgtcagctctccaagtgcggcagcgtttacatcagtcgtaaacgaaaccggaatgccaagccttttttccaattcgggaataaacgggtaccccttccaggctaatttcggggtattggttatgtatccgtaatcctctttattttttgcaacggatataggtccaaaagagcccactcccattgatgtgagctgatacttgctgaagaaatcggtcagctttccaatggtctcttcaggcgtctccgtcgggatcgtcagcctgtctatgatttctcccttttctgttccgactgcacaaacaaactttgtgcctcctgcttctattgcaccgtaatgtttcatcctctcggctccttttcatctgtttgaattgctctaattgaatcataaatcagacgatgaaagaaagcaatcgcactgaacaatggttcaccagagcatgggagcttttgatgctgacggaagaaagcttcccgaaaatgtggcagttttcaaacaactgccgcgttcgctttttcgcttaaataggcttctgaccgcttgatcgtaaccgtgaaaaagaggattttttcaagccccgctcgaagctttaataaggagggatatcatgaagcatccattcgacaatttccgttctttattcccgaaattgtctgatcatgttcatcttgccgcatgttccggaagcgcattggctctgcctgttgccaaagcggtcgatgagtatcagaacggccttttaacagccggtgcagactggaaagcacatctcgacaagatggatgagaccaaggaaaaattcgcccggctgatcggtgctgaaaaagaagagatagccgttttgccgtcagtatctgacgcagtggccgctgtggccgccgcaatgccgcagccaccccgtcgaaggcagatcgccttcacggatatcgattttcctgctgtcggccaaatttggcttgcgcaagaccgcttcaaagatcacctcatcatcattcaaagcgaagatgggatgattgacttggaacaatacgaaaaagacgttaccgatcagacgctcttgacgtgtgtgccccatgccggctatcggaacgggtttaagcaagacataaagcagattgccgagattgttcatcagaaagggtcgcttttattcgtcgacgcctatcagactgccggccacattccgattcatgtcaaagacatggatatcgacatccttgcggcggggacgcgcaaatacatgctcggcattcccggaacggcttttttatatatgaaacgcgaactttgcgaacaatttgagccaaaaacggccggctggttcggaaggagcgcgccatttgccttagattcaggctttgcggaaggtgcgaaacgcttcgagtcggggacaccgtcatttatcagcatatatgcggcagacgcggcattgaagctgctgcttgaagcggagcccgacaggatcgagccctatctgcggcagcttgcggcattctctttgcaatacggtgcggaaaaaggcctgaagatcacaggacccaacaccgtacataacagaacaagcctgatctcggtgtatgccgaagaagccgcccgtgttgaatccctcttgcgtgaaaagcatatcatcgtctcaaagcgaaacaacgtcataagaatagccccgcatttttacaatacaaaggaggaaatcggatttgtgatggatgagatcgcggcaatcgtaggctaagcccccggctttaaaatggacagaatgcgattttttccttaaactataaaaaacaattttcatcaaggaatgagacaaaatggagctttatatcgaaggtgaattagaagagcataggaagctgccgcaccgaaaagttttgtttgccattttggctgttttgctagggtccgggattaccatcggatatatcgtgtatacgcatttttattcgatgaatcatctgccgaaaggaaattggtttcagtcttccgcttcgccgaatcaagcatacaacctgaatttgtatagagtgaacaaaggcgggggaacgaactccccttccgtcagaggggaattgacaacggttgccaccggtgaacgaaagaatatctattggggatacgaagaagaacatgccaaaatcgaatggcaggacaaataccatgtgtccatcaacaacaatgtgctggacgtcagaactgatatatatgatggaagaagagagtgacggcgtcactctcttctcgtgtacatatcatttgggacgccgtttaaaaaatgcgtttcttttccaatggaaaagaggtgcagctcatgcatcgccctcgtgcacgccgtataaaataaagtccgctctctttcctttttgtattgcttttcagaagcgtcataaatgatgacggcatcaaattcgatccctttcgccaaatagacgggaatgacgaccacgcctttttgaaacgttctcgtttctttatcgatcagtttaagctctgcatgctgctgaagatgctggaacgcatccctgcattcccggactgttttacagatgactgcaatcgtctcaagtccttctttttgaagggcggtcataagggaagccatctctttatggtgtgcatgaggatcggctgatattgtcaaagtcggttttttgccgttcctattaaaagcttcgatctcttcgcccccttcgatgatgcgctttgtcaattcaacaatttctttcgtcgacctgtagctgcgcttcaaggtgatgatctccgttttttcgccttcaaacacgcctcccgacagaagcgtcttatcgtgataggcatgggcaagaatcgcctggtttaagtctcccagcatcgtgatgctgcacgcgggaaacaagctctccaaaaaagcaagttgaaaaggcgtgtaatcctgggcttcatcaatgaataaatggcggattgccgtgtttttccccccgcctttcagcttgtttttcatatataaaaaagggacagcatcttcataaagcagcttctcaaaacgaaagcttttctgagtgaatgtgcaaatgctctgccagtcatcagggcgcgtttgcggggtatagcgtccggaaaaaagctgaaggtatgttcctttaaaatcaataaagccgaacgcttttaccacttgcttgagcggcttgaactccctttcggcaacgatggaggcaaggaggtttcgctccctttcataatcgtcaaacgtattctccgtaaagcgctgttcctcctgaagacgtttataagcctttaagtattcctctttatccagcagctcgctttcttcgatgacccagtctttttttctttcctggcgttcatatttattcaggagctgcaacagccattttcccgtttgttcaatccggttggacagcgtgtctgaatgatcaagggccgcgaaaaatttccgcatctgaccgcttgtgatgatcctttttccgcgaaaggtgatatgtttaaacaccaggtgcccttttgccaaatatttgacgtaatcatcgatgatgcctttgaaagccagactggatttcaattcaatcgatttcatccggatgcgctgctcctcaccgtctgaagcggttaaacaatattcaagctgatcgaacggagtctcgcatggtacctgctttccaaggcggcgcgctacaaattcctggaacgtcgtctgctggatgttttcctctccgagctcaggcagaacattggcgacatagctgttaaaaagcaggtttggagagaatagcagcatctggctcgactcgatctgcccgcggccgcggtacagcaaatatgcggcccgctgcaatgccgccgacgtttttccgctgccagccgctccccgaacaattaaaaagcggctcttttcgttccgaatgatctgattctgttctttttgaatcgtcgcgacgatgcttttcatctggatatcggcctgctgccccagcacttcctgaaggacttcatccccaatcgccatatccgtattaaacatcgctttcagctgtccgtttttgaagagaaattgccttttcagctcaatcgttcccctgaccgtctcgtccggaacttcgtattgagccgcgccgggtccatagttatagaacagactggaaatcggcgctctccaatcatagatcaaaaaccgctcttctttttcatacattaaagaggcgagtccgatgtagacggactcagcgttttcttcgccgtcctccaaaaaatctacgcggccgaaataaggcgattctttcacttttaacaggtttttcagctggctgtaaaactgcttatggctcctttccctctcagccaaaacctcagcctgctgtttaatgctaaaaaatgtttcaaccgcttcattttcatcggctatgtttacggtgacatcgctccaaaaatgtttccgtaaatcgatgatatcctccttcaatccgccggtttttccctttagagaatgaagcttttgatccaattcctttaaaacaagccggattcgtttttcctcttccagccattcctgaccgttttcctgcacgctgaccactccctaaaaagatttgacatcgaaaaagattcatgataaaataaaaatggataaaattataattattgaaattttatgttaaaatacacttcatcttatcatataacctttggtcaaatcaatataaaaagccgatttttcaatcaacgaaaaatcggcttttttctattcagctgtgggaccgcagcgaacggttcggcagcttccagttgaacatgtacgaacatacacggcacgcgaccagcaaagcaaacaggatatacaacgtgagcggcttctccgcccagcccatgccgataatgaatccgcccaaagcggcccaaacggcgtaaatctccgttttcagcacaagcggctttcttccggccagaaggtcccggatcattccgccgccgcttcctgttaagaccgccgcaacgatcactgcgctgaccggatggttcatgtgaacggcataaagggctccttgtatcgcaaatgcggcaagaccgatcgcgtctgaaaagctgccccagatgctccagtgctttaacaggagcttcggaaacaaaaaaacgatcgtgatcgagacaagagagattagaaacagactcccctgctcccacaaggcggacactggaactccgatgagcaggtttctgatcgcccctccgccgaacgctgtcacaatccccaatatataaactcctaaaatatcatactcttcttccattgcaacgatcgctccgctgatcgcaaaagcgacggttccgatgatgctcaacacttcccaagccatctaagatgtcctccatactaaacttcaatctttttgattttataacttctccaacctttaaatcaaccctctctgaatcaaaatatcttataatatagaaagatgtttttaaaggggtggaaacatgggacaggaggtcatcatcgaaaaagcgaaagccgagtgggcgcacgaatttgaagctgaaaaacaacagctcgcagatgtcctcggaaaaaaagttctcgctatcgaacaaatcggcagtacctctgttcccggccttgcagcaaaaccggtactcgatttgatggccggcgtgagcagtctcagcgaagcttcagttggatcgaaccgcttcaggagctcggctatgagcacgtatttcacgaagccttcccagccaggcgtttttttcgaaagggaaagcggagggcgggcacacgccatctgcacgtatacatttttcaaagcgaagaatggaaaaatcagctgagattccgaaattatttaagaaagcattcagtcgagcggcaagcctatgaaacattgaaaaaaacttggcgcggcgttttccatattaccggactcctatacaaaaggaaaagaatcggttcatcacagccgtgattgaaaaagcaaaacattcggaaaggagcggcacggcatgctgaaaaagacaaaacataaactgcttactatagccatcgccttcattatggcggttttgttgtactactatgtccaagttacgaagtgaaagcgggattatacgtgcaaggccattctgactgttttgaggatatgcccttcgaaatcttcatcatattcggcgacatcctcaaaacccttcgccttgtaaaagttttttccggtgcggttttctttttcaacctctacaaagatctttttcactccctttaaatggttcatcccctcttccaataatgcggttccgatgccttttccctggtattccggagctaaataaacggctgcgagataggctacccctccttctctgacaaaggagtagttggcaaagccgacgatttttccgtccgcttccgaaacgagcattaacgagtgttccaaacgctgctgcattctttcgtcattgtacgctttctgcaagaacttctcttgaatatcgaaaggaatgatcccttcatacgtatgattccagcttgttttggcaatctgctgtacttgagggatgtctttctttttcattttgcgaatcttacactccatcctcatcatccttcacatctatttgataatttccaaatattataacatcctttctattgaacatgtataagaaataaaaaaagagcattgtcagacaatgctctttttactcgtctttccccttgagaaagcacataaaaatgataatcaaaataaatgcaataagggcgagaaacggaatcgtgatgaaaccgaaccaattgatatactgccctgagcaaggcactcctgtgacacacggtttaatgccgttgaatccgggaattttttgttccatgtagtgcatcagggaaatgcctgcgccgatcaccgccatcggcagcacgtattttttcacacgggcatcgccctgaaatgtcgcaattccgagaatcagcacgagcggatacatcataatccgctgataccagcacagttcgcaaggaataaatttacggatttcgctgaagtacaagctgcctagcgtcgccgttaatgagacgatccaggcgccgtacagaaaaagcagtttatttttcatcagactggcctttcagctctttctcgatcgtttctttgattttgtcataatcaaacggtttgtcgatttttacgccgttgacaaagatcgtcggcgtcgagtctacaccgtatttgttgatgagcgaattgtccgtttttaattgctcagcgaacgttttgtcatttaagctgctgacaagcttatcgcgtttgattttcgtattggcttccgtgatgtccgccaattttgccggcgtcgcccactcgttttccatcgtgtcattgtcaggctgcgccttgtacaacgcctcatggaacttccagaatgaatccggatcttccttccatacctgctcggaagcgagggcgctcaattcagagcctctgccgtgctgttcattgacgaagttaatatatgaaaaattaacttgatctttatcgatgtaatcctttttcaaatccggaaagacggtctcagtccactgtttgcagctgggacatttgtaatctccgaattccgtgatcgttacagccgcatctttgttgcctagaagcggctgtccttcagttgaaggcttgtcatcaaaggtttgcgaagcattttgggtttgattgttgattacgacaagtgcgccgatcagaaaaacgaccacgactgtcataatcactgcaaatttcatcggtgactgctgtttcttcttcacttagacacctcattattcttattttttagtatgccagtttgataacctctttcattttaacaagacaagccgcattcgtgaagatgctaaaaaaggaatttccagttcattaggtggtaaaaaagttacatttctttcacttttaataccctcatcgcatttaaaacagccagaagggtaacaccgacgtctgaaaagacggcttcccacatcgtcgcgatgccaaaagcacccaggatgagaaaaactcctttaacgccgagtgcaaaaataatattctgccagacaatcgtcctcgtccgcttggcaatgctgatggcttccgcaatttttgaaggctgatccgtcatgatcacaatatcagccgcttcgactgccgcatcagaaccgaggcctcccatggcaaccccgatatccgctctcgccaagaccggcgtatcgttgatgccgtctcctgcaaaaagcagcttttcttttggaagtttttgcttatctaatgtttcaatacggtccaccttgtgctgcggaagtagctccgcatgcacttcatcaatggacagctgttcgccgaccgcctcaccggtgtctttcgcgtcgcccgtcagcatcaccgtttttttaatacccgcttttttcaaagcggagatcgcacgcttggcatcctctttgatttcgtcagcgatgacaatcgagccgataaacgtatcgccggcggctacataaacaacagttccgatttcactttccttttgatactgtatgccggctttcttcataagcttggcattcccggctaaaatgacggctccgtctacaaccgctctgacgccgaagccggccgtctcgctgtaatctttgatgcggtccgcttgtacttccttcccgtatgcttcacggatcgactcggcgatcggatggccggagaaatgttcggcaagcgccgcatattcaagcagttcatcttctttgacatggcttgcaggcgacagcttgacaacggcaaattccccttttgttaaagtgcctgttttgtcaaaaacggcgtatttgacatcattcagcgcttctaaataattgccgcctttcacgagtatacctgcttttgacgccgctccgatgccgccgaaaaagccgagcggaatggaaacgacgagcgcgcacggacaagaaatgaccaaaaagacaagggcgcggtacacccaatctgacagcagggcgcctgaaataatcagcggcgggacaaaagcgagaagaagcgcgattatcacaacgaaaggcgtgtaatacttggcgaatttggtgataaaattctctgttttcgcttttctgctgctggcattctgaacgaggtcaagaatctttgaaacggttgattcactgtattctttgtccacttccacttcaagcacgccgtttttgttgacaaatccgctcagcacctctgttccgggagcggcttctctcggaacggattctccggttaatgcggacgtatcgacaagcgatttgcctgcccgcactttgccgtcaagcggcactttctctcccggcttgacgatgatgatatcgccggctttgacctcatcgggagacactttgaccgttccgccttcggtttgaagattggcatagtcgggacggatgtccatcaaatcgctgatcgacttccgggagcgggtgaccgcggctccctggaacagctcgcctatttgatagaacagcataaccgccacaccctcgggatactgctgaataataaatgcccccagagtggcgatcgtcattaaaaagtgctcatcaaaaacccggccgcgaaagatgtttttgacggcccttaatacgacatcgccgccgatgatgaggtaagctaggaaaaaaagaagccactcggctgcggtgccgccgggaagcagaaagcccgccgcaccgagaacggttcctgcagcaagccttgcaaccgtttttttaaaccgtccgtcgctttctggtggggcctgttttgtcccttccttcagcgtcgcgttgacgtgcggttcgatctcggttacttttttctttattattaaagaaatgtcttcgccgctgttttggtcgacttggacagtcagcgtgcttgttgcaaaattgaccgaacacgcttcaatccccttcataccggctatctcatgctcaattttttgtgcgcaattgctgcagtcaaggccgtttagcgtgtactcctgtttcaccttttccatctctctcacctttctttttcagcgccggctttattttatatatgagcatatacgcatatattatctacccttattatatgcttcatccgaaaaatgtgtcaatcgatctttgttatcatacgcaccggctgtttccgtgtttaccctgatccgcgtctgcgaaaactctgctggcatattggaagcaatgcccaaatatacttagtttagctattaaactaacaagcttttttcataaggagtgagcgcttttgaaaaaatcgtgtctgatgatcgtctgcctcgcctttcttcttgctttttccgcaggctgcaaaagcagcaccggcacaaagcatacggaagaaataaaagtctgggattactttaccggcaagcagcaggatctttatcatgagcttgtcgaacagtacaatcggtcccaggaccggtacaaggtcgtaacggagtacattccttttaatgaagtgaaaaagcagctgtctgtcggtacagccggcaatgccatgcctgacgccgtattccttgacaatgtcgacaatgcttcattcgccgctatgggcgtgctcgaagatttgacggagaaaatcgaacaatgggggcaggctgaccagttttatgaggggcctctatcatcagccggatatgaagagaagtactacggcatccctttcgcaagcaatgcgcttgccttgttttacaacaaagacctcttgaagaatgcagggatctccaaaccgcctgaaacgtggagcgatctgaaaaaagcggcggaaaaaacgagcaaaggccaaacgaaaggatttgccctgtcagccgtaaaatcagaggaaagcgcttttcaattttatccgtttcttttgtcttccggagcagatctaaaacagctgaattcaaaagaagcagcctcttctcttcagtttttaacagatctgatcaagaaaggcgcaatgagcaaggaagtgttaaacgccacccaggatgatctggccagacagtttgcagcaggtcagctcgccatgatgatcaacggctcctggaatattgaacggctggaagaagccgaagacttaaattacgggattacctatatcccgaaagatcaaacattcgcttctgccctcggcggcgaaaatattgccgtcgttaaaggaaaaaacaccgccggcgcctgggattttatcagttggctgatcgatccggagcggctcgaaacgctgacagcagaaacaggcgtgtttccgccgcgcaaagatttgctcgaatcatcgagccattggaaaacagatgataatttaaaagccttcattccaatcatagagatcgcatcagcccgcggcccttcgaaagactggccgaagatttcggaagctttgcagactgccctgcaggaagcattgagcgaaagcaaaacgccgaaagaagcgctggatgaggccgcgcaaaaaatcagcgccttaaactagctttaagcgcacgaaggagttttgtcatgatcagagccattgtccgtaaatgggaagggtacttttatttgtttccggcagttctttttatgcttgctcttatcggttatcctctcatctacaacatgattctcagctttcaaaacgtatcgcttgcaaatatagcctcacacgatatcagctttatcggaatcgaaaattatcagcggcttgcccaggataaagtattttgggcatctttaaaaaacacgctgctttacacggccggaagcgttgtatttcagtttgcaatcggctttttcctcgctttgtttttcagcatgaagttcaggcttgccccgtttctcaggggattgatgatggtgagctggctcatcccgctgacggttacggcgcttttattcaagtttatgatggcttcaaacgaaggagtgttcaatcagctgctcctatcatggggaatgatcgacaccccgatcccctggctgtcagacccgaatatggccatctggtccgttatcatcgccaacatctgggtcggcattccttttaatatgctgctcatatccgctggactcagctcccttccggaagacgtctatgaaagcgcaagccttgacggcgccaatgcttttcagaaattcatccatctgacactgcctttattgcggccggtgatcactgtcgtcatgatgctcggcttcatttatacgttcaaagtgttcgatcttgtgtttgtgatgactggaggcggtcccgtggacgcaactgaagtcctgtcaaccgtcagctaccgctactcctttgacgaatttcaattcagcatgggcgcggcaagcgccaatgtcctgtttcttattcttcttttggtcagtctcgtctatttgcggctgatcaaaaaagatgaggtgatgtcgtgaaaacgaaccaaaaggaatggctctttaacattattggcgtcctcgttacggccggctttttattccccgtttactggatgattgctacggctttcaaaagcgatgccgaattgtttaaaacaccgcctttattgtggcccgagacattccgcacggccggctttgaagctgtgttcacttctggcgtcgccggatactttttgaacagcctcctgatttccggggcggctgccgtcatcgttctcatattggccgttccttccgcctacggcttggcgcgctttcggatcaagggcaaaaaaatgttcattttactgtttctcatcacgcaaatgctgcctgccaccgttgttttgactccgctgtttatcgcctttaatcaactgaacatattaaatacgtatatcggaccgattttgacgggggcaacgctcggcgttcctttttctgttttaatgctcagaaccttttttcttgggattcccaaggaccttgaggatgcggccaaaatcgacggctgcagccgttttaccgcgttcatccgcatcattttgcctatcagcgtacccgggattgccgtcagcggagcggtttctttctttttcacatggggagatttgatttacagcatgacattcaaccgaaatcaggagctgtggccgctgacggccggcatttacaatgtgatcagccaatacggaatccagtggaatgatctgatggcatttgccgttttatcggttctgcctgtcatcatcatttttatgctgcttcaaaagcagcttgttaaaggacttatcaatggatctatcaagtaaaaagaaagggtgttttcgatcatgaaattttcagacggctactggctgacgcgcgaaggatatcacatcaacacgccgaaagaagcctacgaccgaatgattgatcagcaatcattgaccgtgtacgggcctgtcaaagcggttcaaaagcgcggggacacgctcgacacccgcatgctcaccgtcagattttcgagtccccttgaagacatgatccgtgtgcaagtgttccattttcaaggggaaacgcctcggaaacccgactttcaactgcatacggcagatgttgaaccggtcatcaccgaacacgatgatgcgttgaccttccaaagcggcagcctgtgcgtcgaagtgagcaaaaacggttggggctaccaattttcacgtgatggacagagcctgaccgcaagcgaatcgaacagcctcgcctatatcacaagcgatgacgggcgcacctttatgagggaacagctcaacatcggcgtcggcgaattgctctacggccttggcgagcgttttacggcattcgtgaaaaacggccaaaccgtcgacatctggaatcaggacggcggaacaagcacagagcaggcatataaaaatgtgccgttctatttgtcaaacaaagggtacggtgtttttgtcaatcatcccgagctcgtctcgtatgaaatcggttctgaagtcgtatccaaagcgcagttttcggtcgaaggagaatcgctcgactattttgtcatcagcggcgccgaaccaaaggatgttttgaaacgctatgccgcgttaacgggaaaaccggcgcttcccccggcctggtctttcggcctctggctgtcaacatcgttcacaaccgactattccgaggagaccgtgacccgcttcatcgacgggatgaccgaacgcggcatcccgctcagcgtgtttcattttgactgcttctggatgaaagaatttgaatggtgcaatttcgaatgggatgaacgatattttaagcagcctgaagccatgctcagccgcctgaaagaaaagggcctgaaaatatgcgtctggatcaacccttacatcgcgcaaaaatcaaagctttttcaggaaggaaaggaaaacggctacttcttgaaaaacagccggggggatgtatggcagtgggaccggtggcaggccggaatggccatcgtcgacttcacaaatgaaaaagcgcgtgactggtattgttcaaagcttgaaagcctgctcgacatgggggtcgactgctttaagaccgatttcggagaacggattccgagtgacgctgtttactttgacggatcagatcccgaaagaatgcacaattattattcttatttatacaacaagaccgtatttgacttgttgaggcaaaagcgcggcgaacgggaagcggtcgtgtttgcaaggtctgcgacggccggcggccagcaatttcccgtacactggggcggggattgttttgccagctatgattcaatggctgaaagcctgcgcggcggcctgtcgctttctctttcaggcttcggcttctggagccatgatatcggcggatttgaaagcacggcaacagccgatttgtataagcgctggaccgcattcggcctcttgtcgacgcacagccgcctgcacgggagcgagtcataccgcgttccgtggctgtttgacgaagaagcggccgatgtcatgcggtattttgtcaaactgaagcacaggctgatgccttatttgtacgccgctgcacatgaagcgcacgctgaaggcattccgatgatgcgggcgatgctcctcgaatttcccggagacaacacctgccactggcttgacagacagtacatgctcggcggaaggctgctcgtcgctcccgtttttcaggaagacggcgctgtccgttattatttgccaaaaggcacgtggacacaccttttgacgggaaaagagacggaaggcggagaatggaaagaagaacggtacggctatatggggcttcccctgttcgtcagggaaaacacactgctgccgctggggcaggaatccgggcgacctgattatgattatctcgacgatgtgacgttctgcctctatcatttaaaagacggctgtacagccgaacagacgatttacaatgaaaagggcgaagcaatgacactcagagcttcacggcatcaaaatacgattgccgtgaaaacaacgggcgtccaaaagaactggaagctgctcctccgcggtctttctgtcacctctgttattaacggagctgcggaagcgcttcaggagggaacagcggttcagccaaaagaaaaagaacgggatgtcttcatttatttctaaaaaggagtgatcaggatgctgaaaacgggccgcatcatcatattgggcgcaatgtgcacgatcctttccgccgccggtttcgatccgccgcagcccgcagccgctaaaagccaggctgatgaatatgagtatccctttcaagatcccagtctccctgtacaaaaaagagtcagcgacttgctttcacggctgacccttgaggaaaaagtgtcactgatgcatcaatatcagcccgccgttccccggctgggcattcccgcttttaaaacgggcacagaagcgcttcacggcgtcgcctggctcggggaagcaaccgttttcccgcaggctttcgggctcgcgcacacatgggaccgctatttaatcaaacaaatcggctcggcggtcggtgatgaagtccgcggcttccaccaccttgatcccgcggcaaacggagtcaacgtctgggcgccggtcgtcgatctgctgcgtgatccaaggtggggaagaaatgaagaaggctattccgaagacccctttttaaccggggaaatagcaaccgcctatgcctccgggttaaggggcgatcatcccttctatttgaaaacagttccaaccttaaagcattttcttgcctataacaacgaaacagaccggggattcagctcctcaagcatcgatcccaggaacatgcacgagtattatttgaagcccttcgaaacagcaatttccaaaaaagctgcgtatggactgatgccggcctacaattctgtcaacgataaaccggccattttgagcccgctgctcgacagtacagtcaaacgtagatgggccggagacgatttcttcatcgtcagcgatgcctttgatccttccggaatcgtcaatgaccacaagtattatgacagccacgaaaaagcccatgcccacgccgtaaaagccggcattgacaactttacggatcagggggaaaatcccgagctgacgagaaacgccttaaccggtgccttaaagcaaggccttatttctgaaaaagacctcgatcaagccttggccaatacgttcagcatccgttttcgcacgggcgaatttgatccggacgaactcaatccgtacagccgcctgacagatgacgtcatcaacagtccaaagcatcagctgctggcgaaaaaagcggctgaaaaagccattgttttactgaaaaacgaccaggatctgcttcctttcaatgcccggaagaatgaaagcattgcagtcatcggcccgttcggaaatgcgctttacgaagattggtacagcggaacgatgccgtatcggaaaaccccgcttgacgaaatcgcggacaaaatcggcaaagaccgcgtctcctttgctgaaggtctggaacaaagcggcttcaaatccgcgccgaccggaaagtttgtaactgcaggccgggacggcaaacaaccgctcacagcagcggctgataagcttgagaaaagcacggcattcgatgcggcggattggggagaaagcatcttcaccctccgcgcccaagcgaacggcctctatgtctcgcttcaggatgacggccggctgatcgctgatcagaaacagccgaacggccggaccgttaaagaaacatttcagttcgaacagcagtctgacgggacatttgccatcaaaaatacggcaaacggcaaatatctcactgccggtaaagacggcacattaacagccgccgccgaaaagccggcaacagcagcggaaaagttttcaaagacgatcatcaagagcggtacggatgaagcggttcagctggcaaaatccgcggacaaagccatcgtgtttgtcggcaacaatccttacatcaacggccgggaaaccgaagaccggaaagatattacactccctccggcccaggaaaatctgctgaaagctgtttctaaagccaataccaatacggtgcttgtcgtaacgagcagctatccgtttgctctcaactgggcaaaagcgcacattcctgcgatcatatattccgctcacggaggccaggaggcgggaagcgcattggcggacattctctatggagatgtaaatccgggcggacggctgacgcaaacttggcacacctcagtcaaagaactgccggatatgatgaattacgatatcatcaaagggaaaagaacctataaatatttcgtaggcaagccgctgtttccgttcggccacgggttatcctatacagcgtttcgctacagcgatttaagcctttcctctgacagcatcaaaaaagacggatctgtcacgattcgcgtcaacgtcaccaatacaggcggaagaaaaggagatgaagtcgttcagctctatacctctcccctgtttaaaacacgggttaaacagccgaacctggacctgaaagattttcagcgggttgaactggcaccgaaagaaacgaaaaccgtgacattcaagctgaaacagacagaccttgccttttgggatgtgacgagagaaacatttgccgttgaaagaggcccttacagaatatccgtcggcagctcggcggcggacatccgcaagacaaagcggatcttcgtccaaggcgaaacaattcgggaacggaacttgcgccgaaagacaaacgctgaagactacgacgactacaaaggcgtgctcatcaccgaagaatccaaatacggcggcgatgcggtaaaaagcagtacaacaaacgcgtggatcgcctaccatgatgtccgcttcaaaggcgaaaaaaggatagaagcaaaggttgcaagcagcggcgccggcgaaatcggcatcttcctcgaccatcctcaaaaaggaaagcaaatcggttcgttaaaagtgcctgacacatccggattgcaaaactggaaaacggtaaaagcttccgtccgaaaatcgacaggcacccaccgcgtcttttttgtcttcaaagggaaagttgcaatcgattcgtttcaatttgaaagataaaccggcaaacaagaaattttttaaagccatgcagcttgatctgcatggcttttaccgtttttcagcaattttagcgctttacaatttaggaatgatatattagaattcaatcaaaagttgcattaggtaaaaaaaatgtctttaggcaataaaaaattgccgaaacaaaaatattgtatgcaggttaactttcatatagacatagaaaggggttaatgaacgctatgaaacccgcaattaccgtaaaagatttatatgtttcttatcacggcgcagaagcgctccgcaatattaatttctcactcgatcaaggaatgatggcgggcattatcggaccgaacggcgcaggaaaatcaacgctgttaaaatccatgctccaattgattccaaaagataaaggcgacgtccgtctgctgggaaaaccgctcaaagatgtacgcaagcaaatcgcctatgttccgcagcgaaatgatatggattggacgttcccgatcaatgtcctcgacaccgtcatcctcggcacgtatcctgaactcggccttttcagacgtccgaaaaaacgcgataaagactgggcgtatcactgtcttgagaaagtcgggatggctgcatatgccaagcgtcagatcggcgaactgtcaggcggacagcagcagcgcgtttttctcgccagggcgctcgcccaaaaagcagagctgttctgtcttgacgaaccgttcgtcggtattgatgtgacaagtgaagaaatgatcgtcagcatcttaaaagaacttcgtgatgaaggaaagaccgttcttgtcgtccatcacgatttgagcaaagcggacagctacttcaatgaattaattttgctgaacaaagagctgattcaaaaaggccctgtctccgacatcctcaatcccgacgtgatgatgaaagcctacgaatctcagcttccgttcctgcaatcgaaaagaggtgcgatctgatggagtttatccatggtttgatggaatattcgtttctgcaaaaatcgctgttcacctcgattatggtgggcatcatttgcggcgtcatcggctgctttatcattctcaggggaatggcgctgatgggagatgcgatttcacacgcggttcttcccggcgtcgccatctcttatatgctcggcgtcaattttttcttcggcgccgtctttacgggcatcctgacggctctcggaatcggctatgtcagccaaaacagccggattaaaaacgattcggccatcggcatcgtatttacggcctttttcgccgtcggaatcatattgatcacgcttgtcaaaagctcaagcgatctgtaccatatcttattcggaaatgtgctggccgttcgttcatcagacatgtggatcacgctcgtcatcggagtcattattcttaccgctgtctttttattttacaaagagctgctcatcacctctttcgacccgacgatggcggctgtctacggcttgccgaaccggctgatccactactttttaatgacgcttttaacaatggtcacggtcgcatcgcttcagaccgtcggcatcatcctcgtcgtcgcgatgctgatcacgcctgccgcaaccgcttatctattgacggaccggctgtgggtgatgatctatttgtccgctttcctcggcgctttgtcagcggtcatcggccttggattaagctatacgtacaacctctcctcaggagcggcaatcgtgctcgtggctacgattttgttcggactttcctttacgttttcaccgaaacaaggcgtgctttggagagctgtgaaatcaagaagaaaacgggcagcgcttcaacaataaccgcaaaataaagggggaaaacaaaacatgaaatggaagcaaacattagcaattgcggcggcattgattctgattctcgccgccggctgctcctcgaaaagcagcagcgaagaaaacggaaagctgaaggtcgtcaccacctactccattctttatgacatcgtcaaacaagtcggaggggatcacatcgatttatacagcattgtacctgtcggaacagacccgcatgaatacgatccgcttcctaaagacgtgcaaaaaacgacggacgccgatgtcgtcttttacaacggattgaatttggagacagggaacggctggtttaacaagctgctggaaacagctgaaaaagacggtgatgacgcccctgtctacaagctgagcaaaggggtcaagccaaagcatctcaccgctaagggaaaagaaacggaagaagatccccatgcatggctcgacattgaaaacgggattcaatatgcaaagaacgcaagagacgcgctgatcaaaaacgatcccgaccataaagaagactacgagaaaaacgcggaagcctatatcggcaagctgcaaaagcttcatgatgaagcggtgaaccgctttaaagatataccgaaagagcgccgcgtccttgtgacaagcgaaggggcttttaaatatttcgcttcggcctacggcgtcgacgcgcagtatatttgggaaatcaacaccgaaaatgaaggaactcccggtcagatgaaaaaaatcgtcgacacagtgaagaaaaaggacgtcccggccttattcgtggagacaagcgttgacccgcggagcatggaaagcctttcagccgaaacgggcgtgccgattaaagcaaaagtcttcaccgattcgatcggaaagcccggtgaagcgggagattcctattataagatgatgaaagaaaaccttgaccggatccatcaaggcctcgccgaataaccaatgaactgctgtacaggatgtacagcagtttttttcttatgtttttccgattttaaagcagggtacaacgaagggaaaacgaggaaaaaggagtgtgtttcgtgaaatctggatatgaggaatgcatcaaagcctgccgagaatgtcttgaagcctgcaaccactgctttgacaaatgtctgatggaagaagaggctgggatgatggccgaatgcatccgtcttgaccgggaatgcgcggagatgtgcggttacgcaattcaagccatgacgcgcaacagcccgtatgccgaagatatttgccagctttgcgcaaaggtttgcgaagcttgcggcaatgaatgcagccagcacaagcatgaccactgccaattttgcgctgaaagctgctttgcatgcgcggaagcgtgcagaaaaatggcttcttaacttgaaacatccggccctcgagccggatattcttatgtaggaaatgtttattttttctccttccccctttctaaactgatacaatatgactataaaagggggttttatcatgaaagacagcgtgtttcaaatgacttctgacacatatcaatctctcagcgattcagaacggcatttgctcgagtacatttatcagcacttagacgtcatcgccactttatcgattgtaaaattaagcgaggatgcaaatgtttcaacagccacgattgtcaggttaatgaaaaaactcggatatgacggctacacttcttttaagtatgcattaaaagaaaaacaccacctcggacacgctccgctgatggatgatatcgacagccaaattaaacaggccgtgctaaagaatgaaagagaagttctggatacgattaagatgcttgatatcgggttgatcgaagatgccattcaaaaaatcagcaatgccgaaaaagtttacatcttcgcaagaggattgtctgaaatgattggaaccgagatgacgatcaagcttcagctgctcggcaaaaactgcgagatgcacagcgacccgaatattatcagaggaaagtcaaaaacactggccaaaaaagacctcggcctttttgtttccttgaacggcgagacagaagagcttgttgaagccgctcaaaatttcaaattgcaagccatttccaccattacattaacgacaaggatcgattcgcgtcttgcgaaattatcagagatcgtactggtcgggtttaaaggggaacaatcattttttcccgattatgaagtccgctctcgcctccctctgcaagtcctctcccgcatcatgctggactcatatgtcatccgcaccgctcatagctgaaaacctttacacaacctgtaaacatcccccctttcatctgtgacataatgtctgtgaagccacatataaaggggggatacagcatgatctatacatgcacgatgaacaccgcagtcgacttattcgttgaaaccgacgagctgcttcccgatgttgtcaaccgtactaaagatgaagattatcagccaaacggaaaaggcgtcaatatttcatttatgctcaagcgccttggtcttgacaataccgcgcttggctttacaggcggattcaccgggcgttttattgaaaatgaactgctgaatgaaaaaatcgtcacagactttgtcgaagtggaaggcatctcacggatcaatatttttatcaattcaacccgggaattcaagattgtaaacaaaggaccgctcatatctgaagcccgaaaacaggagctgatcaacaaaatccgtcaaatcccgccgggccgcttcttatttatttcaggcagtcttccgagaggagtccctgatgacatgtacctttcgctttccgagattgccgccgaaaacaaactgaaattgatcttggatatcagttctcccgtcctattagattgtctttcataccatccttacctgattaagccgaatgaacaggagcttgccgcatttttcagccggaagaaagcgctgtccgaagaagaaatcatccattgcggaaaggaacttctcgaccgcggcgctgaaagggttctcatctcccgcggcaaagacggagccctttatttggaccgccaaagaacattaaaagcgaccgccgctaaaggcaaagttgtcaatacagcatgtgccggcgatgccatgcttgccgtattcgtcggaaaacaggagctcggctgttccgttcctgaagcactcaggcacgcctctgccgccggttccttgacggcattctcgaaaggactcggtgatgtgtccaaactcgatcaaacagcttcacaaattcaaatcactcatttataaagggggttttcttatgaaaaagttcaaaatcatcgcggcaaccggctgtccaacagggattgcccatacatttatggctgaagaggccttaaaacaggctgccgccaaactgggtgtggaaatcaaagtcgaaacacacgggcaaatcggcgttcaaaacgaactatcgccagaggacattaaacaagccgacggggtcattgtcgcggcagacaaagatgtaggcgcagagcgttttgcaggcaaacgtgtccttgacgtcccggttgcgcggggcatccgggatgcggaatctttaattcggacgctgatgaacggcgaagcgccgatttaccgcggacaaactgcggcaaaaacagaggatgaaccaaaaacaggcgaatccgcttccatcggccgtaaaatatataaacatttgatgaacggggtttcccacatgctcccatttgtcgtcggcggaggggttttgattgcactttcctttttattcggcatccattcagcggatcctgaacatccaagctacaacgcttttgccgaattgctgaataaaacgggcgcattcggattccagctgatggttccgattttatccgcctatatcgccgattcaatggcaaaacgccccggcctgattgtcggttttatcggcggcatgatcgccagcacgggcggagcgggttttctgggcggcatcgtatccggttttttggcgggactgatcatttacggcctctcgcatgcacttaaaaaaatgcctcagtcacttgaaggactaaaagcaatttttctttatccggttatcggcatttttctgatcggtgcggtcatgtttttcctcgtcgaaccgatgacggccattaatgaggggatgaagggctttttagccgactttcaaggggcgaacccaatcattctcggcttgatcatcggctgtatgagcgcatttgacatgggcggcccggtcaataaagccgcttatgtcaccggtactgctcttctcgctgaagggaaccaatatttcatggcaggcgtctccgccgcgtgcatcacaccgccgctcgttattgcgtttgccacattgcttttccgcaaatatttcagccagcaggaccgaaatgcaggacttgtcaattttattctcggcgccactcatattactgaaggcgctatcccgttcgccgcaaagaaaccaatccctgtcattccgattttgatgatcggctcttcggtttcggcaatattaacatattcattcgcagttcaagtacctgccccgcacggcggattccttgtacttcccgttgtaacaggagcctttcaatgggtgctgtcgattatcatcggatcgcttatcggcgccttcttatacggcttttaccaaaaacggacatatgaaaaagagaaaggctgatcaaacatgaaaacagcagctttaatcaaaaaagagcacatctatctacaagaaacgctatcttcccaagcggaagcttttgaccggctggctcagatcgcatatgaatcaggagcagccaaaacaaaacaagcggtcattgacggattggcgcaaagagaggctgaaagcacgaccggctttatcgacggcttcgccattccccatgcaaaactgaaggacatcacagaagcaactgtcatcatcattcaaaacaaggcaggaatcgaatggaacgcgcttgatcagacgcctgtcacgttcatcattgcattattgatacccgatgccgaggcaggcagcacacatctcaatctattatcatcggtgtctcgcatgcttgttcacgaagatgcgaggcagcagctgcttgaagcctcgagtcctgacgacattctgagcaccttctcaagctatttatcttaattttgatcagaaagaaggaatcgatatgctgacaaatacgaaaaaaatgctgctggacgcacaggcaaacggctatgcggtgccggcctttaacattcataaccttgaaaccgtgcaggccgtgacagaagcggctgaagccttaaggtcccccgtgattcttgcggctactccaggaaccttcagctatgcagggcgcgactatattcaagccattgcagaaacggccgcggcgcgctgctcgatcccggtcgccctccatctagatcatcatgaagaaattgatgatattcgcgagtctttatcattggggacgaaatctgtcatgattgatgcttcgcaccatccatttgccgagaataccgcaattacggcgagtgtcgttcaatatgcccggcaaaaagatgccactgtagaagccgagcttggaaggctcggcggacaggaagacgatttgatcgtggatgaagccgacgcttattataccgatccggatgcagcaaaagagttcgtcgagaaaaccggaatcgattcgctggcggtggcaatcggtacagcccacggtctttactcaaaagagcccaatatcgattttgagaggctggccgcgattcaaaaacgggtttcagtcccgctcgtcctgcacggcgcctcaggaatttcagagcaagatgttagaaagtgcatcaagctaggctgtgcaaaagtaaatatcgcgactgaattaaaaattcctttttcagataaactgcgccgatatttgcatgaacacgccgatgcaagcgatccaagaaaatatatggcccccgccaaagaagccatgaaaaaaatcgtccaagaaaagattttgatgtgcatgagcaatgacagatactaatacaaaaagccggatgttctttaacatccggctttctcagcaattcatttgacatgctcttctaaagcatgaccgtcatggggcttttcatcgggtatcggttcccgaccggccaatatgctgtatacaagcatgacaattcctacataaacaaccgctgaaaccgtccaaacgagcactgtcttatccttcaagacggattcctccaatcaagcttcaccttttgcagcctgagtgcattcagaacgactgagaccgaactgaacgccatcgcggcacctgcgatccacggagccaaaagcccgacagccgcgaacggaatgccgatgctgttgtaggcaaacgcccagaaaagattttgtttaatgtttttgatggtcaatctgctcatgaggatcgcatcggcgatgctgtttaaatcgccgcggatcaaggtgacgtcggcggcttccatggcgacgtcagtccctgttccgatcgccatacctgtatcggccgccgccaatgccggcgcatcgttgatgccgtcgccgaccatcgcgacttttttgccttttgcctggattttcttcacctcatccgcttttccttccggcagaacttcggcgatgacgtggtgaatgccggcttcagcagcaatcgcttctgccgtccgccgattgtccccggtgatcatgacgacttccagccccatatcatgcagccttttcaccgctgccttcgacgtgtctttaatcgtatcggcgacggcgatcagcccggcaaaccgaccgtcgacggcggcaagcatcgccgtctttccttgtgtttcgagctcttccatttcgccgttcgcatcttgaatgtcaatatcacggttttccatcagacgtcttgtaccgatcaaaatccgcttttcattgactgcggcttcgataccatagccgggtatcgcttcaaagctgtctgctgaggcgggttctatccctttctctttgatgccttcgacaatggcttcagcaagcgggtgttcagagcttttttctgcagcaccgataagcttgagaaacgatgtttcatcgatccatggttcagggcgcacatctgtcagctgaggcttcccatttgtgaccgtccccgtcttgtcaagcacgatcgtctccaagcggtgagccgtctccaaatgttcgccgcctttgaataagattccgaattcagccgcgcggccagatccggccatgatcgatgtcggcgttgccaagccgagcgcacacggacatgcgatcacaagcaccgcaatcagcttctccagcgccgtgccgaattcgccggggctgaccgccaaataccagatgaaaaatgtgatggccgcgatcgccacgacaatcggcacaaaaaccccggaaatccggtctgcgagccgttgaatcggcgcctttgaaccttgcgcctcttccacaacttttataatctgcgccagcgcagtatctttgcctactttttctgctctgacttttaaaaatccatttttattgattgtagcgccgataaccggatctccaaccgttttgtcaacagggatgctttcaccggtgatcatcgattcatccagcgctgaacgaccttcgacaatctccccgtctgccggtactttttcaccgggcttcacatacatgatgtcgcctgccaaaacgttttcaatcggcacggtcatctcttcgccgttcctgacgacggtcgctgtctttgcctgcagccccatcagctttttgatcgcttcggatgaacgccctttcgctttcgcttcaaacagctttcctaaaatgatcaaagttaagaggatggcgcttgtttcatagtaaaggccgtccggatgccggtttgtaccgaggctttcaatgcttaaatacaagctgtagaaataggcggcagacgtgccgagagcgaccagcacatccatgttggcacttttgttccgcagcgctttataagccccagtgtaaaactgcttcccgacgataaactgaaccggtgtggccaacgcgaactgaacccagggatccatgaacatccccggcagccatataaatgacgtgaatttgaaatggctgaccattgcccagagcagcggaaaagacaaaatggctgaaaaaataaatttgccggtttgacgctgaatatctttttctctttgttccgcccgaccgtccgcagttcggtcttttttcagctcgagcttgtagccgagcttttcaacggcttcgatcatctcctccggcgaaaccgcgccagcatgatagtcgactgtcgcagtctcaatggcaaagttgacggcggcgcttttgacgccagacagcttgttgaggcgcttttcaacccggttggcgcaagccgcacacgtcatgccggaaaccgcaaattcggctttttccgcaggaacttgatagccgagcgattcgactttctcagccagctgtccgacttcgatttgccccggatcataaacgatttttgatttttccagcgccaagttcacatttgcgtcctgaacgccgtcaagccttttcaaccctttctcgatccgcgccgcacaggcggcgcaggtcatgccagagatttggagggtggcttctttttgtccgtccatatccttcactccttatataccccttgtaggtatacatcagcctgcaacatcatacccctggtcttcgatcgtatcgatgatctccttcagcgagactttgcctgaatcaaacgatacttcgactttgccctcgtttaaattcactttgacagactccactccgccaagctttccgacgtttccttctactgcctgaacacagtggttgcaagacatgccttcgactttcagtgttttttgttccatattgaaaacctcctgtggtttgatgatattgatcggttttatattaccatacccctgtagggtatttcaagaaaacgattttctcttttttcgttcatgattttgaaaaccgtttaaacacatcaagcagttcctcgatggcttcttctccctcaccgcttttaatcgcgtttgcgacgcaatggtgggtatgatcctcaagcaggctgaaagcaaccttttgcatcgcggcttgcacagctgagatttgaacgagaatatcgacgcagtagcggtcattttcaatcatcttttgaatgcctctgacctgtccttcaatccgctttaagcggtttgtgatttgttcttttcctttagagcttttgggatttaacgcgtgttcatgatgatctgccatcggaacacctctctttcctttatattttgtccaagatccccattggtaccattataaaatgcgaagcggaacatgtctaaaaaaagagacaaccccgaactgctgcggggtcatccctgcatattatttgtttaacgctttaaaaaattctctcataaactccggcagattggaccagtcatgacctgagaccaggttggcgtccacatgaagcttctcctcgacataagtcgcgcccgcggcttcgacttccggtttgcaggcgatgtaagccgtcagctcccggcctttcagatgttctctcaggcttgtgaaaatcaggctcgcatgacaaatcgcgccgaccggtttattttcctcaaagaaatgagcaacgattttcagcagggaatcgtacatccggataaattccggtgcgcgtccgccaggaatgatgatgccgtcgtattcggacgggtcaatctcatcaaatgaagcatgcgcgtcaattaaatagcccggcttttcggtgtatgtatcccaatccaggaagtcatgaacaaccgtatgaatctttttctttttcggtgcggcaatcgtcgtttcatagccctcttcaagacagcggtaataagggtaatacacttccagcgcttcaactgcatcgcccgttacgattaaaatctttttcgccatcaaaaacatctcctttccttttttactcttctattttatcccatttgcgcctgtttttaaaatcaagtgcttgagaagttttgtttcagccgacgatcgtgatgttctctgttatgtctttcaagcgggcaagatttgctttgtcaattcctgaatctgtgatgaccctgtatcggtcatgaaggcggtcgatttgcgagaaagcacgggttccgaatttgctgctgtccgccatcaaaatcgtttcgtccgcaatttcgatcattcgttttttcaacagcgcctgcatttcgtttgaatcgctcaagccgctcgcagggtcgacgcctttgcaagacagaaatgttttgttgacgtgatacatgtcaagggagcgctcagccaaagggccgacatatgacatcgattgcggcagcagcatcccgccggttgaaatgaccgtcaccttttcttttttgctgagttcaatcgcgactctgactgaattcgtaatgacggtcagcgggatgttttcaagcgcttttgccatgtaccatgccgtcgtgcttgcatcaagaataatccgttccccgcttttcacatgcttgacggcttcaaatgcaatcatctttttttcgtttacgtttgtaatttcgcgctcgcgaaaatgcacctctctttcttcagtctgcacgctgactgcgccgccatggcttcttttcagcttattttccttctcaagcttttccaaatcgcgcctgatcgtttcttccgtgacggaaaaaagctcgctcagttctgtgacgcgtacgctcgagcgcagattgacaagctcgacgattttttggtgtctttcagctacaagcatccgtttacttccttccttttttggtaaaagtcactgttacattcatgatagcgcatcggctccgatacaggaaaggttttcagcgggaagcggcgccgagaatctgacttgtatagcggcggtatgcccgctcccacgcttctgtatcttccggtacatacgttttttgaggaaaggaagccttgatcgctttccgggcgctctgaatatcccaaaacatgtcgagcgcgacggcctgtacggcaatgttgccgatggcgcttgcctctgacggtccagcccatacatttctggacagtacattcgccgtgtattggcagagcagttcatttcgaatccctccgcccgccatgtgaagtccgtcatattcttttcctgtcaaggtttcaatccgttcaaaggtgaaccggtatttaaacgcaaggctttccagcacgcagcggatgatctgtccgggcgtttccggcacgtgctgccctgctgcacggcagtactctctgatcgcctcaggcatatggacgggattgagaaacaccgggtcatccgggtcaaccgccgacctgaatgcttctgactgtccggcaagtttgacaagctcggcgctcgaatagctgatcccatctttttcccaatccgcctgacagcgctggaacagccacaatcccataatgttttttaaaaaacggaatgtgccgccggcaccgccctcatttgtaaaattccaatcgagcgcctgttttgtcatcagcggagcgtcaagttcggttccgatcagcgaccaggtgccgcaaatcaaatatgcaaagtcatccgtttcagcggggatgccgacaactgcagaagccgtgtcatgttcgccgacggcaatcaccggtacggcgggcacagacaattcgccgcacactgattgcgacagcctccccgcttcgcttccgggctttgctatatcttttggaaaaatcttggccgggatccccagaaggctgatgagctcccaatcccagtcagacgttttcgggttgaacagctgggttgtcgtcgcatttgtaaattcgctttttttctcgcccgttaaaaaatagcgcagcaaatcaggaatcattaatagtgtgtccgcgtaatccaacagcggagaattcgcttttttcagcgcccggagctgaaagatggtgttgaacggcaaaagctgaataccggttctggaaaacagctcttcttttccgatttcattcaacacctccgtcattattccgtccgtgtaagggtcgcggtaatgataagggttccccatcagctctccgttccgatcgagaaaaccgacgtcaaccgcccatgaatcgattccgatgcagctgattcgtccacagccgtttttcgcctttaaaatgccctgtttaatttcatgataaagcctgagaatgtcccaataaaggtgttttcccgcctgaacgggctgatttggaaaacggtgaatttcctccgctttgatcagaccgccgtccacatgacctgcataagctctgccgctcgacgcaccaagatcaaaggcgagaatcgtcaccagcttgcaccgcctttcccgcgtgccaggattttttccgcatatccgctttccgcataagccttgagcggatcaggcggaacgttcatttcctcccgcacggcgcagaggagcggcttgacgtcgatttcaaatgcctcgcggatcgcagcctctgcggcaagcacgtcatgatcttcctgcgctttcttcacttcatcgaagttgatcaaaagcgcttttgcaaattgagtctgcacattcatgaccgagcgcagcacagcgggtattttcggttcaagattatggcattgatcaagcatatacgaaatatgttcggccgtcttccggacgttcgggtcagaatcacggcaggcgtccaaaatttgagaaaaaatgagaaacagttcgtacgggttgtgagcgcccgcgatcaaatcgtcatcagcgtatttgcggctgttgaaatgaaagcctccgagacgtttttcgtcaagcaaataagcgacaatgtgctcgatgttcgtcccctgggcatggtggccggtgtcgacgagcacctcagccttcgggccgagcttttgcgccaaattgtaagccatgccccaatccgccagatcggtatgataaaaagccggctcaaaaaatttgtattcaatcaagagccgcatatcatcgtcaagagcttcgtaaacttcagccagacactcatacatccagtttttccgttttctgatgtcgccctgaccgggatagttggttccgtcggcaagccagaggctgatttccttggagcctgtttgttttgcaatatcgacgcattcgagcaattgctcagtcgctttttggcgaatggccgctttcacgtttgtgacgctgccgaatttgtagtcatcgtcctggaacaagttcggattcacggcgccgatagcaaggccaagctgctcggcgtgcgctttcagctttccgtaatcatcaactcgatcccaaggaatatggatggcgacggaaggacaaattccggttaatttgtgaacgactgatgcatcttccattttttcaaacggatctcttggcacaccctcttgctgaaacactttgaagcgcgtgcccgagtccccgtatccccatgaaggcgtctcgattttaagcgctttcaatttttcctttgcttcagaaaggctgattcccctgtctttctgctgttcttcaaataaagcgtaggcccggtcattcatcatgtacgcccatcccccttgtttttaacggatatgccatggttgacattaacgcaagttccggctgggtcgtgtccagccggctgtactggacgatcacaggtacatcgcttgcgatctcgatcgcataaggaacattttcaggaatgcgttctcctgatcggtgcaaagaacttgtgcggatatgcttcgttctcttgccatgaaccgtctcggaaatgccttcgagcggcggacggtcttcgaagtatacggtgatcgcaaggtttgcgttttcttcatggcaatttaaaacacaaatggcttcatggctcgtcaagcttccggaactttccggaggaataaaaccgtccggtatgatccaatgggtctcgcccttcatctcccttttccccctttgtattctgaaagggcggccgaagccgctccttatcaattaccttgaaaatgcggccggcactcccccgtcaaccgtcagcatgcatcccgtcgtttttgccgttttttctgaagcgaaataagcgatcgcctcggcaatgtcggcgggataaatgttgacggaaagagccgtacgtttgcggtaatgctcttcaagccggtcgggttcaatcccgtaggcggcggctctttcttcgcgccatttggagtcccagatggccgacccttgaagcaccgcatccggaagaactgaattcgcacggattccgtacggtccgccttcagccgcgatgcatctcgccaaatgaacctcaagcgcttttgcagagctgtatgctgatgcgtttttgcctgcataaacggaatttttcgaaccgacaaacaccatgctgccgcctgaaccttgttttttcatttgcttaaaagcttctctggccacgaggaaatatcctgttccgagtacattcatattcaggttccattcttcgagcgtcgtttcatcaagcgggcttgatgtcgcaaggcccgcattgttgacaaggatgtcaatcccgccgtatttgagggcgatttcctcgaaggccgtctgaacctcctcttctttcgtcacatccatgcggacggcgtaagctcgttctgcaccgtattgatcattaatctcggccgctgttttttctgcgccttcaatattaatgtcagcgaccacaacatgcgcgccttctagagcaaggcggcggcaggcctcgctgccgattccgcccgctccccccgtcacaaatgcgatcttgcgcgaaaattcggcttccggcggagcaagcgttaatttataaagctcaagcggccaatattcaacattgtaggattcttcctcattgagagatacaaagtttccaaggacttccgttcccttcatgacggcaatcgcccggcggtataaatctcggctgaccttcgccatcgccaggcttttccctgctgtcaccatgccgattcccgggatcagcatcacgcgaggcgccggttcaaacatctcgtctccttcgtgccggtttcgttgaaaataggcggcatacgactctttaaatccagcaatctcggttttgatccggtcgaccagcgcttctgtgtcctgttcagcgggattccacggaatataggcaggcacccgctttgtatgaacgaggtgatccggacaagcggcgccgacctgtgaaagcgacggtgcgcgcctgctgttcgcgaattcgagcacatcgtcagcatcgcaccaggtgacgagcatgcgtttttccccgctgacagcgccgcggatgaccggcaagatatcggctaaaatccgtttccgctcctccggtgcaagcggctcgaccatctgtccgccaaacggctgatgatcttccgaacggcttttaatatatgcttccgcttcgcgaatcacggcaatcgtctgatcatagctttctttcgacgtttccccccaagtgacgagcccgtgcttctccattaaaacaagctctgcattcgggttgtttttcacaccttctgctatcatcttcgataaagcaaagcccggtctgacataaggcacccatacaaatcggctgccgtatatctcctctgcgatctcttttccattatcgcagcagcagatgctgatgattgcatcggggtgggtgtgatcgacatgcggaaacggcaaaaaagcatgaagaagcgtttcgatcgacggccgcggatgctttccgtccatcatgcaatgggacaaatatgccgtcatttcttcatcggtcatgctgctccgttccatcagcggacgaatatcatccagcctcagtccggtaaattggcccgctgacatcgtcgccaagtccgagccgctgcctttcacccacatcacctcgatgtccctgcctctgaaatccttttctgtcgttttcatcgatgtgtttcccccgccccagttgcagaccgaacggtcagcgccgatcagattggaacggtagacgagctcggcaagacccggacgcagcgatgcagcctcagactctgaccataaatatttcaccatgcgtatcactccgtttttgtttgtttatttttgaatatgtttgttttaagagtaacatattttgattttctttgtaagcgcttttttccgaaaccattttaggacagaatctcttcaatcagtcgataaataaaaaacgccaacagcaggcggccgtcggggttaagaatgtaggaatgtttaatctttgattttaaaataaaatgtcaggttttaagaaagcgctggcatcttgttgccggcgctttttgtgccgctgacataccgtttgggggaacatattgatgcgcaaaaaacggttgaaattcgtcttttgatcttttaatatataaactcatgttttttaaaaggaggggtcaggatgaaaaaaacactgcacgctccagtcaaactgatcatcgcaatttttatgatttgtacattttccatcggctttacagagtacgtcgttatgggtatattgacttccatttcaaaggatctctctgttccgatttcgtctaccggcctattggtaacggcatatgcgggaagcgtctgtctgacggggccgatcgtcaccatattttcggtaaaaatgccgcgcaaaccggtattgatcggcttgatgagtgtgtttgtactgtcgaatgcgctcagtttcctggcgccgaacttcaccgttttgttggtctcaagaatcctatccgcatccattcatggtgcattttttgcaacgacaatggtgttcgtcagcgaaatggcaccgcccgaaaaacgggccgccgctgccgcttcaatgaacggcggcttgaccatcgccctgatgctcggcgtcccgtttggttcttatttaggcgatcttttcaactggcggatcgtttttctgatgatcgcatgcctcggattgatcggcctcgccggcatttggctgacggtgccgcacagaaaaccgaaagttgtccctaaattgatccatgaatgggatgtgtttaaaaataaacaagtccttttttcttttgctatcacgatctttggctattcgggcgtattcatcgcctacacgtttattgaaccgatgctgcggcattctgccggtttgggcagtctcggcattacagccgcccttttcgcctacgggtttggcggggtcgtcggcaatttctacgccggaaaggtgccgtttcacctgttaacccgctccatgatcggggtgatgatcgcgctcatggcgatccttgcggcctttccttttgtcagcggacatcctgccggcgccatcatcgtgacgtttttattcggagccggcgcgttcggaacggtgccccttttgcaaacaaaggtcgtggctgcgtctgaacacggaacaacgatcgccacctccgtcagcatcgctgcatttaacttggccaacgcgctcggggcttggatcggcggactcattcttaatgcatcagagtcctacacataccttgccacaggcggtgcgcttatgaccatgtgcgggctgacgcttacgatgttcgcctatatgtctgagaaaagacaagtgaaagaagacatgtggggaacggacctgtaatcaaaaagctgcccggcttaagacctggcagcttttttgtttggttcttgcagcgtctttgtgtgagctgctttccgcatgaccgcggtcatcaaaagggcggctgcggcataaacgataccgaaacagccgaaaacgaaaacagaagatgacatccccaataacatgcctgatataacaggaccgcaggccattcccgtatacctgataaaattaaacatgcccatcgcactgccgcggttctcctcaaattcattcgccatcatcgtagagaagagcggcggaatcagccccatcgtaacgccgaaaagaaccagagccgccgacatggcgaaaagcgaaaacaaatgggaaaaggcaaaacagacgacgctccctgcggcggtcagattgccgatcaaaaacaggcgtctgagcgataatctcttttgtatccacttaaacagcacgctgccggcaatcgtgctgaccgctatcggcaaatacagcaagccgacgatctgcagatcaaggtgatagtgatcggtcagcaaaatcggcaaatacacgatcattgaaaaataaataaagaaaataaggtagcttaatattaaaacggcattgcccgccctgtttttgaatatgtccttataatgcgacagcaggctgcccgcgctgagattggtctttttctccgaatggctgcgcggaaagcaaaacaaattgccgaaaagcaaaagaacagacaatactgtcaaaaaccaaaaaatacccggataattatagcgctccccgataaaaccgccgagaataggcgccgctgccggtgcaagggaaagcagcatttgataagttcccatcgcactgccccgcttcgttcccttaaacagagatccgattgtggttgccgcaattaatggaagcgcagcagtccccaaagcctgcagcaccctgaaaaaaagaaacaggccaaagtcccgggaggctgcgcagccgattgtggcgatgaccgttacgatcatgctcgccatcattacaaatctcgctcctttaaaatcaacaatcgagccgacaatgatctgcatcgcagctgtaatgaagatgaacagcgagacggacaggtttaccatcgaaacagaaacgtgaaacgagtctctgattaaaggaatgataggtgaataaatattttgattcaacgatgcgaaaaaagcgctgatacacacaaaatacataatgaaagaagcatttgatttcattggtctcatttcaaaccgcctgccttgtttttgtttattcgttaacaatttatctaatatcgtttactggttaacaatattaattgtagatgacccctttatcattgtcaatgaacatttcttattgcagctttaaagttttttacatattttttacttatcgagttccttgactcaaaaagcgccttaaataaaggtttttatactttcaattctgattacaattcctcagattcacaaaaaaagttacgaatattttcatattttgaatttgaattgtgttgacagttggaaaagatagggataaaatgactattgtttactagtaaacttttatgctgtaacttgcctgattttgagtacaaacccttgccctgctttaacaattgaacaaatgccacaccccttcatcatgacccgcatcatcgctgtattcttctcgattcatcacgaagtgagaccagcctattcccagctcgataagccgcacgtatccatcattgattgcaaatgaagtcactctatgtccgttaaggaggaaatcaatgacagagcttataatggagagcaaacaccagctattcaaaaccgaaactcttacccaaaactgcaatgaaatattaaaacgcagacgccatgttctcgtcggcatcagcccgtttaacagccgattttccgaagattatattcatcggcttatcgcctgggccgtccgtgagtttcagagtgtatccgtgcttttggcgggaaaggaagctgccaaccttctcgaagcgctcggcaccccacatgggaaggccgaacggaaagtcaggaaagaagtctcgcggaaccggagattcgctgaaaaggcgttggaagcgcatggcggaaatcccgaggacatccataccttttccgatttcgcgaaccagaccgcataccggaatttgcggatggaagtcgaagctgcctttttcgaccagacgcattttcgcaatgcctgcctggagatgtcgcatgcggctatcctcggacgggcccggggcactcggatggatgtcgtggaagtcagcgcagacatgctggagctggctgttgaatacgtcatcgctgaacttccgtttttcatcgccgcccctgatattttaggcgtcgaagagacgcttcttgcttatcaccggccatggaagctcggcgaacagatctcccgtaatgaatttgccgtcaaaatgcggccgaatcaaggatatctcatggtttccgaagcggacgaaagggtggaatctaaaagcatgcaggaggaacgagtatgaatcaatcgctaaaaacattcagcgtgttgtcagaacaatatcacgaaaatccgtatcagtatttctcataccttcgggaatctgatcccgtccattatgaagaatcgctggacagctattttatcagccgctaccaggatgtgcgccgcgtgctccagaatcaggacgtctttacaacgaaatcgcttgccaaacgggccgagcccgtcatgcgcggacctgtgctcgcccaaatgaaaggcaaagagcacacggcaaaaaggagaatcgttctgcgccgctttatcggggaatcccttgatcacctcacaccgctcatcaaagaaaatgcacaaaggcttttggccccgcacgtggagaaagggcggatcgaccttgtcaatgatttcggcaaaacattcgccgtttgcgtgacgatggacattttaggtttggacaagaacgaccaccaaacggtgagaaactggcacagcggcgtcgccgatttcattaccagtttgaatcaggcgcctgaggaccgggagcattccctcaaatgcagtgaacagctcgctgagtatttgaatccgattatcgaggaaaggcgcaaaaatcccggacatgatttaatatccatcctttgcacttccgaatacgagggagtggcgatgtctgaccgggacatacgcgcgctgattctcaatatattgcttgccgccacagaaccggcggacaagacgctcgcattaatgatttatcatttgcttcatcatcccgatcagatgaatgatgtgctggaagaccgcacgcttctccctcaggcaatcgcagagacgctgcgctacaagccgccggtgcagctcatcccgcgccagctttcacaagacgcggagattggcggagtcgagctaaaagaagggacgactgtattttgcatgataggcgcggcaaatcgcgatcctgaagcgttcgaggatcccgacaagttcaacattcaccgcagcgacctggaagtcaaaagcgcattcagcggcgcagccaggcatctcgcattcggttcaggcgtccacaactgtgtaggagcggggtttgcgaagaccgaaatcgagcttgtcgcaaatatcgtccttgatcagctgaaaaatatccggctggaggaagacttcatttaccgcgagacagggctttacacacgcggacccgtctcgctcaacatccggtttgatgccaaacattaatcttgtgaaaaagccttctcctcccgggaggaggctttttcaattgctgcctcactgatcttcgccagctcttcaatacccttcgtaccttcgctcgcgtgtgaaagctcgtgacattgaacgattttaaaaccgttcattttaaaaatcgcgatgatatcaattctcccccggtctccattctttttgacaaccttgaccgtatatctgactgctgcgctttcgaggcgctcgtcaaacaaaaattcatgaaagggcgacaccgttatggtgcgtgcaacgtttttcagcgtccgtatgtgatctttaaactgcacaaggtcaatgtgactgccgtccgtgacttgaacataatcctcgctgaaataatcggcaattttttcagtattcatttccgacacgatgtcctgatacatgttgcttaaaaactgttgggcttcacttttattcattcgttgctcctcttgattaaatgtgttttgaccattcgtttaaaaagcggatgacggtttgcagctcggattcggaaaaccgatcaaacagctcgatgtagcgctgttttgcaatttcatgcatcctgtcatgaatgtcggccagttttttcccctcatcggttaatgtgtaatacaattctttgttgttgttcggttttttgtgcgattcgatcattccgtgctttgtgagcacattgaccgcttttgtcactgccgcttttgaaatttggagttttgctgccaggaaagcgttgttgacgtctgcttcgctttcgctgataagcgagataatgtgaagctgggtcagggtccaatgcttacgcatgctttcttcttcttgaaaggcttcctctgcgaacgcctgctgttcatgctgagcccgcttttctcttttgagaataaaatcctgaacggcttgaaatgcctgctcatacgtcttgttttccactgtcatcattccttttcacaatcattaaccggttaactattaaatagtttatcagttaacaataattaaagcaagcaaaaaaaagcatatgatgcagaaagatccgcagcatatgcttgccctcatacttgaggagatagcacgtgcttttcagtccaagccagaagcttcagatcctgtttgcagccggcgataaatgaaagccccaaaggctcgccgttttttgccggcaacgggacggtgatctgcggaagcccgccgagcccggcaatacacgtcagtttcatcgtgcgcgcccttctctcatttaattcgttttccggcagaccacggagcggcggcgggccgggggcagtcggaataacgagcaagccgtcttctccgagccattccgacagtctttttctcgccgcctctcttttcataaacgcttgcacatgatcgcttatcacaaggcttgacgcccattcaaacctttctgcgattccagggccgaacaccggatttgtgcgctcgatccaagctccgtgctcctcccaaatctccagtccctgcagcaccctgaacgtctccgcccattccgcgaggccgccgtcagcggcaacgcaccagtcgaattcgccgtcaatcaggcctaatgcataagcgtatacttgtgtccggtcgctttcttcaagcaggctccacgcctctttttcaaaataaacccggttgaaacatgcccctgcctcctcctgcccgctaagcaggacgcggcccgccgcatgaaggactccaatatcttttgacatccatccgacggtgtcaaaactctttgccagcggtatgacaccatcaaccgacacctcgccgtgcgtcggccgaaacccgaaaattccgcagtatgaagaagggattctgacagatcccccggtgtctgtcccgagagcgaaatcggtcatcccagaggctgccgccacagccgatccgcttgaagaccctcccggaattttgtccatggcacaaggattgacgggtgtaccataatggacattttctccgtcgaggctgtacatcagctcatctgtgtgcgcagcacccttaagccttgcaccttcccgcagcagcaagtcaacggcttccgcgtttttttcggcaggttcgtgcgtcctcagccaatcagggtttcccgccgcattagcatggccctctacagcaaacacatcctttaccgcaaacgaaagttttttcaagcttccttcagccgatggcggatcgaccatcagatcccggtttataaaagcgctccaatcatgctccattttcaaaatccctctatcaacttttgcttctaacgataaccggacgcctcttcaaaatgaacaaagttgtgacaaaatcttccgttccctaatttaaaaaggcctttaggtttgttcctgtaggcaaacagggtaaaataaaggggtgttgattacatattaaaaacaaacatgggagaggagaatgaaatggtggacaaggttcgcacagggatattaggatacggtttgtccggttcggtgtttcatgcgcctttattatcagtgttagaagattatgagattcgaaaggttatgacttcaaggaaagaacaagtcaaacaggacctccccgaagcagaagcggtcagtacgatcgaagacatcacaaaagatccggacattgatctcgtcatcgtgaccacgccgagcggccttcattacgaaatggcgaaagagtgcatccgcgccggaaagcatgtcgttcttgaaaagccgatgacagcaacagcggaagaagcggaagagctcattaatgccgcgaaagaaaaaggcgtgcttctcagcgtgtatcacaaccgaagatgggataacgactttttgacgatcaaacagctcatcaaagaggggcgccttggagaggtcaacacattccacgcctcctacgaccggttccggccgaatgtcagacagcgctggagagaacagaaaggaccggggtcaggtgcactgtacgatttaggttcacacttgatcgatcaggcgcttcatttattcggcatgccgaacggcgtcaccgctcaagtgaccgctcagagagccaatgcggaaacagacgattacttccatgtcatccttcactatgatcagcgccaagtgattctccactcgggctcgattgttccggccaacggcccccgctaccaaatccacggctcaaaaggaagctttattaaatacggaatcgacggccaggaggatgcactcagagcgggtcataaacctgcaggcgatgagtggggagccgatcaacccgaatattacggggaactggccacagtcgaaggcgacgagatcaggaaggaaaccgtggaaacgctcccgggttcatacttaacttattacaagcagcttgcttcaagtattctagaaggcggcagcctgcctgtcacggcggaagaaggacgcgacgtcatccgaatcatcgaagctgcgcaaaaaagcagcgaaacgaatcaaacggtgttcttaaacaaataaaacaaaaccgcggatatgatccgcggttttttcaaaaagtcctgcccaattctttggctcggacaatcgcattttgttttatttcttcagctttatcaggctcagcattatgcccttctataaataagccttcaaattccggaaccccgaaaaactgcatcatgatgctgatatagcggtgccccatctcaagttccgcagcctgcccttctgaatagtagccgcctctcgcctggatgtgcagcgcttttttatcggttaacagcccgatcggtccctgttcggtatatttaaacgtctttcccgctacagcgaccgcatcgaagtacgctttcatcaccggcggaaaagagaaattccaaagcggcgtgacaaacacgtatttgtctcccgcgataaattgctcgctcagctcattcaaacggccgactttagctttttcgtgttcagaaagctgttcaaagcccgaccccgactgcaattttccccagccgctgaaaacatccgcatcaatctgcggaatgttttcccgataaagatcaaggtgtatgacttcgtcatccggatgagcttctttgtaagattcgataaacgcttttcctgccgccatgctgtaggatgccctttcgtcatgcgggtgagcggtaatgtaaagggtttttgtcatttcttttgctacctgcctttttgtattgatattgcttagtatgggacgttttcaggcaaatattctggaaaagccggagctttcgcataaagtgcagatgctttttaatctgatgtccgataaggcttttgttcggcatcatgatcacctgctatattttcactctgctttcatttcagaataaaaaaggaacgccccgatttttcaggtcaaggcgttcctccattcaatccgaaagccgactcccttgcaggagcaaatgcaacttcgatttttatatgttacttttgtttacagcttttatgactgcgctgcatgttcctcttctttcagcttttcgagtctctcttgcacctcttcttctgaaaggccgtgctctttgacatacaggttgcgcggatgaacccggcactcgtgcgtgcagccccgcaaatagcggtgctcattttcttcagagcagatgatctgcttgttgcattccgggtttgcgcagttgacatagcgctcgcaaggctcgccggtgaaataatcttttccgacaatgacgtgctctttctgattgaccggaacgctgattctttcatcgaaaacatagcatttcccgtcccacagttcaccttgaacttcagggtcttttccgtacgttacaataccgccgtgaagctgggacacgtcttcaaatccttcttttttcagccatcctgaaaatttttcgcagcggattccgcccgtgcagtaagtcaatattttcttgccttcgagcttttctttgttatcgcggatccactcaggtaattcgcggaacgctttaatgtccggtctgatcgcgccgcggaagtgccccaaatcgtactcatagtcgttccgtgcgtcgacgacaatcgtatcttcctgctgcatcgcctcataaaattcttttggctccaggtattttcctgttaattcgttcggatcgatatcatcttccaggcggagcgtcaccagctcatcgcgatggcggacatgcatttttttgaaagcgtgcccttctgattcatcgattttaaataccatatcttcaaagcggggatcgcttttcatttcactcatatagcggtctgtctgctctatggttcctgacacggttccgtttattccttcacccgccacaaggatgcgccccttcagccccaaatctttgcagaacttgaggtgatcttcggcaaattgctcagggttatcgatatgaacatatttataatacaacaatactcggtattgattcttcatgatactttaccacctatctgatgcatgtttttataagataaaaaatggaatatccgtccatttatataatcaaaccttcattcatattaaaacaaaccatcaccatgatttcaatgaagcagcttgaacattccattaatcaaatgttagaaattttaacacttccggcggctttacgcaagcaaaacagctcagattaaaggactttcagcaattctgttataaactcccaaaaaccaggcacttcttggcataaaagcatctccgctttttcgcaaatcttcatcttcagctcctgttcaagatcctccctctcttgataggatgtgttgtttaatttgcttttgatcatcggtgtgaaattttccagcaatttctcaatctctttttcatcgtgcagactcactgttatcattcccctctgctttagaattcagcagctctcttatcttttcgagtgcccttttatgaatttttgaaatattttgccttgattctcccaaagagtcggcaatttcctgcatggataccccatgaatataaatttgtgcaagcacttttttctgcttgtccgtcaattgcaaaaacgcttcataaagcatcgggtcttgcaggtgttcgcttaattcctcttcctgttccaagacatcgtctaacagatcgcctcggggcggctcgggcagattcggactttcgtcgatcatcaatggaaaacgctctcggtttttccggactcttttatcaaagtcgacggagaaaatccggatcatcgagttgatgtatttgatcatgcggatgtttttgtaaaatcgcttaaattcacgatcgagacactctgcctcttcagaatccggatgttccaacacgtggttgaaaagccgctcataccttgggttgctcaaaaaatgcttcacaagcggatgccttgtgatctccttgattttcgcacgcagtaacgtttgatcaatcataaaaaccgcctcctatttatttagatgaaagaaatgaaaaaaaagtaaacacatctcttctattaacatgcaaacataagttcccattcagagaaaatagttctttgcttacatttttcaaactttcgtcacttcttaacataggaggtggtaagaatggacagcgcattcattgaggaagcagcgaaacaaatcggcaatgtcggctttccagctgtattggcaatttacttgctcactcgttttgaaaagaaaatcgatgaactgatcgagctgatcaaagaaaaaaatgaaaccgatgattgacatcggcctcacttttttcacttaacatgacagaaggggaaaacgaaaggcctttcagctctcctttacatttttagaaagaggggatatcacatggaaaaaaacaaacaaattccacagccgatcagaggagaaaaaggagcggaaacgaaaattccgcacaacgttgagcgcgaccgccaaaacccggacatgctcgtaccgcctgaaaccgaccacggaacggtgccaaacatgaaattttcattttccgatgtccataaccgtcttgaaaaaggcggatatgcacgggaagtcacagttcgcgagctgccgatttcagacaagcttgcttctgtcaacatgaggctgaaacctggggccatcagggagctgcactggcataaggaagccgaatgggcgtatatgctgtacggaaaagcacggattacgtctgttgaccaagacggcagaaactttattgaagatgtgaaagaaggagatctctggtacttcccgtcaggtctgccgcattcaattcaagcacttgaagacggatgcgaattcctgcttgtcttcgatgacggctccttctctgaaaacagcaccttccaggtgacagattggctggcccatacgcctgatgaggtgattgccgcaaacttcggcatttcaaaagacgtcgtcgcctctcttccagttgaagaaaagtatattttccaagaagcgatccctggctgtcttgagaaagacaaagttgaaagcccgaacggaacggtacctctatctttcagctacaatttgcttgaacaggaaccgattgtatccagcggaggaaaagtatggattgccgattccacgaacttcaaagcatcgaaaacgatcgcttctgcgttagtggaagtcgaacctggaggcatccgggagctgcactggcatccgaatacagacgaatggcagtattacatttccggacaagcgaaaatgacggttttcgctgccgacgggcatgccagaacatttaattaccaggccggagatgtcggctatgtgccgttcgcaatgggacactacgtccaaaatacaggagatgagccgcttcggttcctcgaaattttcaaagacgaccactatgctgacgtttcgttaaaccaatggctcgcgcttgttccggaagagcttgtccgccagcaccttgacgtcggcagcgaatttacaaaaatgctctctaaagaaaagcatccggtcgtcaaatttgataagaaataaccagccaggcttgcaggagacatatcctgcaggcctttggcgcttgtgtacatattttaaaggagttgtgtcatgaaacatttcattatttgctgcatatcggttatattcgtttttttcgcccactttctcggcatttcgatcctgtttcatctgtcgggcgcgttttaccaaacagtcggatcattgctgctgtttacgctttgttataccggactgacctttgtcctggaaccggctgaaaaggtgctcatccacagtatgaaactgctgggcatcaatcggcggatcacggtttttgccgctgaaatgatcacgatcggatgtttatgggccgccatttataccgcggacgaattgctggacgacgttctgctgacaacctcggcggaaatcatgattgccgtttcgttttttacaattgataaaatcctttatccgcggcagaggtccggttcgctcttatattgacgatccattttaaaccgaattttttcattgcaggactcaatgattcgcaacaatgttatatactggatttgcagtgattaaaaggaggttttgttcatgaataaggttcttttcagacccggcatgtcgatcaaagaaattggcgaacagttgcaaggctatatcgccgcaaattggaaacaaacgcttgacgatcatcgcgaagctcttttaaaggtgtttcccgaattggaagacgcgacttacggggtctacctggaccacctgctgcctcctgtatttgaaagtctcgaacagtccggctttacaacgattcaaaatgcgggaaaaggcgatttttttatcggaaagggcttgaactttagacagtccatggaaaaatggggagctgacaactgccgctcacgtgtgttttgggttgtcatctccgatcagcaaaaacagccggccgggacgctgctctttgacttttatcactctcacaccggatttgatgtccccctctccccgcggatttacacgttggaagaaacggagagagaccgaattgttgctcacataaaacagataaaggagaactagcttatttcgacccacaaagtcataagctgcagccgctgggtattccagcggtttttttatttacactaaatgcagccaaggaatttttgcaaccaatcaaaccacacattcgtttatgtataagaccaatatcttacataagggagaaactcatgagaactttcgaagtgttgacactcctgtcttttgtcatgctgtttcagcaaaaaatgccgggaaagcttgcggcggcagccggatttgtgagtattggcgtgttggcggacttgcagctttattcaaaacttttgaagcagctcggcatgacgggcgacatcgacggcgaacgaagcgcggatatcgtgaaccggtacgttttggatttttcaacaagcatttaaaagaaaccggtggtaatcttgtacctgccaacaaaactggtatgtaccaaggtcgtcaggttactgtaacagagcacgtccttggaggatatagaaaaggcgggaaatccaacagcccatatacaagttttacaataaatcaaaaggttgcaaagggctacggtaaaaatacaatagaactcgacatatctgctctccgtaaagccatcaggtctggtgaagtgaaggatattgtaattttatctcctaaacaaatcgaaaggttaatcaaaaatgatactcgccagtctgaacactggaaaaacaaagctttaaaatggactcaaagggacactgaatactttgtaaaaggtgaggttccaaaacaatttatcaaactacatccgaaggagtgatagatatgcttctatattataaaaatgaatgcttgggtgaaataaaaggcgctactgttgaaggtgtctggatgtatggaacaatcattcctaatgaaaacatggaaaagttcaaagatttctttaaggctgtagtaaacgaggatgacccttttgccattgaacagtatagtgaagaatggttagatgatgaaaattggtttattattgatgaaaagcaaaaaaaggtaggtatatcccttccagggatttacgaaaatgataatgaaataaattggagatggagataaaaaggcccctttttagaggccttttttttattacttcagtaaggattcgagttttgctttcgttttcggtccgtaaataccgtcggcagaaagcccgtgcataagctggaaccgtttgaccgcgttcgccgttttcggcccgtaatagccatctatgccgttattcttcgcccctttgtctggatagaaatagagggcagctaaagcctcctgaatctgccggacgaccgtccctttcatcagtgggctttttaccttatagatgccagaccgcagcgtgcaggatgattttttgccgcttgaagaaggctttttctattccgctgcaagagcttgcaatatgggaacgtccttgaattattatgccagtaaccaaacgtttttctcatgatatgaggaccgatgacccgacatattccgcagtatcattcatatgttcattaagcgattccccgctcttgcacaaacaacaaaaactccccaaaaaacaaaaaaaccaccatcatatgtatggtggagacggtgggagtcggatagataagttttacatcggtttagtaataagcgaaaaggctttgtatcaagggttttatgtttatcagttttccttggataagtataaaattataatgcgatcttgccattttcttgccacgaaaaagtagtgataagaggatgacctaacagaccatgaggtcatccacttttaataaaaagaaaaaaggacgagggaaaatgagtatcaacaaaatcagatcagcactgtataagtcagctaaaattttaggagatgttaacgcggcgaaaaatggaacgctagggaaacgaatggcccgccgagctgcaggaaaaacagccggcaaaatattgggcaagctgttcaagtaaaactatgtagaaaatccccctcatttgttttaaaatgtaaatgttcattataaaacaatgagggcttttttcacatgaaagcttggacatggaggggatatttcttagaatgtattgagaatttgttgttattattgagattaaaattaaggagagaataaagttgaaacgaacagcagagtttaccttatcattaattgcaacaatctttttaacaattggttggtttttcacagctattttcacatttttttatggttttacaccagcagatgaagctgacatgggatttttctattacttattaatttatacttatttatcaattccacttcttgtgcttatttgggttgcaacatttaaagtcaaagcaaacagcaaaggctggggaattttcattctaattatgggtgtcctttataccttttctatttactttgtgtcaggcattctcttgttaattgccggtattatgatggtcgcaaaacaaaataataatagtagtaatgttatgtctgcctaaattacataaaaacaacaaagccaccaatcgttaaatggtggctttttctttatacaaaatatgcaatgttctcggcttaccttcttcccaatcaacaagcccctttttacgcaaccggtcaagatgaccttttgttgtacttgaagattttaaaccaaccctttcacctatttccctaacagatggcgggaaacctttttctttagttagttcgtctatggcttctaatatttgttcggattttttcatagtatccccctccattggtttgttttacctatgacaattataccaaacattcgttctttttcctacaggaagagaacgtatttttgcatgcagagcattattgaccagcttcaagttcctgtttttaaaatgtatcttttttactatttttcaatattcagaggcattaccactcattttatggtaatctatacaataccaaatacattataagggagagagaaaagtggagacgatagctaaaagagtctgtaaaccatttatcctattgctaacagctgtcttattagtaacctttgttgtacctcaaatttcacaggcaagcgaattttcgaattcccaggtgaaaagctattccgattctggtgattattcagaaaaggaattagaggaaatattaaagttttacttcgaagaagttggggaactaactaatgagggatatgttattaaaaacaaggaattgtttgataaaaaagttttggagggcgaccctgctgccttgaaactaaaagaattaatggcgtcagactcttcttttcagaagtctagttttcaggttgctagtgcaacatcttttggtaaatgtgttgtaaacaaaatgattggtagttatggaaatatagcgcgtcaatttttaaatggtgctatctttacatatatcaaaactaagcagtatgatttagccgcaagattaatgttcaaaactttgattaaatctgggatgaaagttaatgcagcgtctcttgcaatagagttgggatactatggatggaaatgtcgagggaagtggtaaaaatgtctccattaacaatagttgaagtcatcttagcgttaaccgttttaggtttatttgcatggacatttaaaagtaaaaaaagtgctgatgacgatgatgtgtatagatatgcaaggtacatgatttatttacttgtagctgaagttgcgatatacgtcatattcagtttcatttaaaaaacccccatttgggggtttttattgtgcataaaagaattttgaatatcgccaaaaaattttctttactttaacagagattcaagtttcgcctttgtcttcggtccgtaaattccgtcagcaggcagcccgtgtatgagctggaaccgtttgaccgcaataaagtcgcggaccggaaaccggagagatcgttcaaatagagggccaaatccactacataaaccagctgcagaaaactttccatgtcatggattctaaaggagacacgaatctttttaaatttgaggatattgttggcgtggaaatgaaataagcccttctcacaactggaagggctttactcatcatatgggcggtattttttccggccagcttcaagttctttcttttgagtctccacatgatcacggagaaacaagctaactgtaccgaccttcttcacaggctttagcttcccggaagtcaccaatgcacttaaacgctgccttgtaaccccgaggagctcgcctgcttctgcagctgtcaaaacttcatcttggataaatttaattttttcgttttccttcatgccttttttcgctccaaatcataattaatccttttaacagtgtaactatcacagccaggtataaaatgatgcctgtgattttccccagagtaccaactttttcaaaatcaattgcaaaaatgcccgctattaggatgagcatagttgccatgtctaatgagctgtaatgcttaaaatattgtttcataatttgtggacgtgatataatgaattggagagcaaggggatttctccccttctctcgctcactatgtttagcgcttcttgcttacccggcgggagcgctttttctttttcttgcctctttttttgctttcgttttgccatatatcataaatgtgtttgaatatggtcaccactccagcagtggcaagaatccagtttcttacctcgtccactttagcacctcctttctatattttaattataacaaagctatttacaacagtcaatagcattgccaaaaaaagttccttttcaaataaaaagaactttttttggagctcaattatcctctgtggttgtgagcattcttgagactttagaagctgttaaatttgagttatgagaattaactttagctctttcctccccctcacgtacaatactatctataagaaatgtattgaatttgttaagattagaagtgttaagagtcattttgattgccgtacctgttagatcagtatcatagaggtaatgtcctttgcctttaatagaaagagcatttttacctgaacatatcaggaaatcccctccgtgttgacagattttacttgtaacaaacagtccatatccagaattatcccaatcagaatttgattgtcctcgcatgacaccattatactcaaaagccttgcccgaaattccaggctctatagacaaataaagagcatctttatcgttttttatgttaagatttgggttgacacccaaagcttgtgcgattccgacaccttcatccagcaatgcaatttcaactttatctttagatggccaatattgtcctgcaaaccagaaagattcagaagtgctatgttcaacaatgttcctcattaattctcgaatagagtaaccaagcacatctttaagattattattgccctgtgacagtacttttgcgagttcataagatttacgttcaatagttgtttgcactacttcattgcgattgtatgattctattcttaaatctctaacttttagttcagttataggaatatatgtattgcttccccatgcttctcctggtttctttccataatcaattctccaactttgaaaaaaccccatgtgtcctgcatattctttatcatgatgattatcgcaccaaataatacctgggtatctttccacgagtcttctgagcttcgatgcaaccataagcatgccaaaaggctctaccgtatttgaatatttaaaatcaaaaattactttctttatgccgtcaaagtcaaatgaattattacaaaagtctattgcatttcgagctgtcaaatccggcatatgaatttgtttttcatccataaactcagctcctttattaatcatgataggtttattttaccacatctcgcattgaatggctttttttgataggaattcttcttttttacccataattgaagcatgggagaatctatatagctagaacctgttaaattctcagtcaatagtaagaataacctgaaccaaatgattcattttcagtgatccacaggatttattccccaattggtttccgtatagtggtaaactttatactgattgtaaccaaaaggattagaggagaatgccatgaagacgctggatgttcaagcgctgcacaatgcaattgatcaaacgctggaacaattaaaacaacaatcagatgaattctctaaagtcaaaaaagcagttgagggcatcacatcacttgatgatgctttaaaaggaaaaggcggcgacgcgatccgcgccttttacgaggaatgtcacaccccttttcttcagttttatgatactttcatagaggaatacagttccacgctgaagaaaatgaaaagcgcgctgaattccctggaaccaaaccataacggatttatttcacagtcctttctcgaacacgagttggagaatggcttaaatgccgctgatcgcacaacaaaacatttggtttctaaggccaacgccacgatcgcaaaagtcagccatatcgtcgacttaccggatttgaatgacagcggttttcatgaacaaaatcagaaagcgttaaaggaaatcagcacgactcttgaaaagctgcatgcgtttgaccgcgagcaaaccaacgccctcaaaacggctgaaaacgatcttgagacgatgcagagatacatggcgcggctcgaaaagatgtataccggccctaaaattgaaatcacaggttaccaaaaaggcgcgattttaaagccggatgagatggataccctgagtggaaatcaagaaacagcgatgggtgccatgttgaaaaaagtcggagacaaagaagatgtggacactaacactatcgccgatccagaccgattaaaaaaattggcgacacaaaaggtttccaagaaagagtacacccaagaggaattgaatgaactgaaaaaagattatagagtatttaacgatacgctttaccgggcatacatagacggcgatacaatcgtcaagatagaacccgcctacacccttccagagaatgtggaaaaaagcgattttaataaaaatttcgatacggcgatggaatttacaggtgtgtatgatgcagtaagagcagcgtttggatatgaccttgcgacaggcgaaatcgttaaaggtaatggggatcgtttgatggccggattgagtgtcacaccttttggaaaggcatttaaatacggaaagcgcggcttcaagttatttaaaggtgaagaagcgggaaagaaacttgcgaaggtagataaaacaccttcctacggcaaacaatccgtaccaaaaggtccgtatcgcgaagtgcatggtttccctgcaaaagtaaaaccaggagctcaagaaaaacatattcctggaacaccaaactacaaacaagaaatagctaatggtcgtaaaaacaaaagcatcttctacggagataataaaacggcacaagaattgctagataagtttgcaggaaaaggcactctgttaaaaaatggggtcaaagagagagtagactttggcaaagtaataggaaaattctatgataaagatactggtaagtatgtggagactactagaggtttgatacattacagcaaaaacggcgctcatatagtaccttcagagcctttaaaaccttaactgaggaggatataaatgggatatgatcctttaatttcagcattaagaaagtataaaaataacgatttgataatagaatggaaaagtggattaaaggttattggagaacctgacacactctatgaaacagacaacggattggacgatgatgatgtcaattatatagaatatgacgcagtcgcatttcaagtaaataatattttatcccaacccactaataaagattgtggtgtatatgattggttaagacaaggagaaagttccttaattgaaatttcactttatgaagatacaccaagtgcagtatatttaacagacggtcagaaaatatgggagatggatagtgatgaataacaattgacaagttagaatttataaaatctaagccctcttgaaagagggccttttgattacttcaataaagcttcaattttcgcctttgtcttcggcccgtaaatgccgtcggcagacagcccgtgcatcagttggaaccgtttgactgcgtttgccgttttcggcccgtaatagccatctatgccgttattcttcgcctctttgtctggatagaaatagagggcagctaaagcctcctgaatctgccagacggccgttcctttcatcatcgggcttttcactttatagatgccggacggcagcgtgtaggatgattttttgccgcttgatgatgattttttctttttcgcttcaatggccgcgagcgccttttcggttgccggtccataaattccatccaccgcaataccggctttcttttgcagagctttgactgcctgcaccgtttcatttccgtaagacccatcagccccgtatttcggcagtgagaagccagcggcaatcaaacgtttttgaagcgccttgacctgggaaccggacgccccttttttcagaatggtccctgtggatttgcttgactggctcgtggatgatgttgtctttgacacagtgttatttccgagcaaggcatcaacttttttcctgaatgtcgtcagctggcttgcatccctcacccagggagtcggacagcttttatttgtcacatcgtaatggcggacaattttgtttgtagaaaggccgtaacgcttgcacagatcggcaaccagttcagcagcattttgaatcgtttggctgtgaatcttgccatctttttcgacgcacatttcaacaccgattgccgttgtgttagcgtttggttttaaaaagctgacataacagcgattttgatcatgggcatgatatgcgacttcgttttcagggatgatgtgctgcgcctctttacggtccacaaaataatgggctgaagcgtaacgtttatcagcgatacatgtgccgttgaaataatttcgctcattcagtgcggacgcgccaggagtagccgtccagtgcatgacaatccctttcactcctgccaacttcaaccctggccgagtatattgattgactttcacataattcttcacaactttaaccatctgaaccactcctattttgttttaaataaaaaaggctgccagccggcaacctcatttcgttaaccctttttgttttagaacttctttttgctgctttcctttgccagtgacatagttatttttgaaccaagcgaccacagacgtaatgatggtgaatgccgcagagccggccaaatacaaagcgtctgcgagcgtgttgatctgatcttcactgattggaagaactggcttcccgaatacgatcaaagtctggtttaccaacgcaataaaaagaagcaccgtccgaacgaccgtgcctttgtcgaatgttgtcatattgtgtcttcctccttatttttgaataaaattaatgaaaagcgccgcaatcccggagatcaccagtgtacaaaccgctgtgatgatcgcgcccgtaatgctgcgcttaatccatgtggtgttctcttcaattttgttgagcttgtcattgatggacataatctgttgatcgtgtcgatcagacgccctttccagtgtgatgacacgctgttcaagcgttttgtgatcggccttcaattcggtaatctcctgcttgaagacgtcccattcatttgtttgatgcatgtcctgaaatcctcctgttctcacatcgttttcacctcctttgaggcaaaataaaaacacccttattgggcgcttgtcattcctaaatccacacagacggcgggtttgtcataactccggcctgttatttcttcgtattctgccggagtaatatggccccaatctacgtaatctctcatgattgagtcatcatcataacaaccccaatcataaaactgcttaatagccgcaaagtctggatacatcatgaagaaccatcacctttcaatgatgcaacttctttttgaagacgggccaattgataagagagtaaagcgttttgcttttttagcagctcaatttcactcgcttcaggctccggaggcagcaagctttcaatgtactcttttgtagccgtctccttccagaccttttcgtccggataaaatttcggaaggtataaacccgggtcaaatggaatgtccgtccatccatccgggatttcatagttcccttgatcatcaggctgaataatatcattatcaatcaataagaacgtctctttgtcatatttaaaaatgtttttcatgacttatctctcctacaggggaataatttcgtccaaaccataagaagttatgttgtcggacttatcagcgatttgcccctccagcctcatatttccgtttgtttcgatatacaatttggtcatccctgttgtaccgaatataggaacaagtctgctgcggagctggtcaggtctataagaagctggtagcgtcccaaagatcacgcctctattggtaatgatctcgccttttaaacacagaaaaccgccaaccaccgcacacataacttttctagccccatgtttcgcaccgttttttaaaggaacttcagtccagacaggttcaaagtcagtggaagttaatattcttttccaacccctaaagtcaccatttgtatggatggtcgcgaaccacatcttattgtggtaacttgctgtggctataattgtttttcttccagagtttccatccataatgtcataattgaaccatccagcatcatcaggcgcagggttattaggcagtctgttattgataccgtaataaaagccaggtggcaaagttaataaatcagtaccatcaggaataaggattcgcactccattatcttgtgtcaatttatacagttgagcattgttccatttggtacgttcggcagtcgtcacatgaattgtcttattatttgcatgagactcagcccgggactccgcctcattccatttatcacgctccgctgccgtgatatgaatatccgtgtttgtggcatgagtgtctgtgtattccttcgcgcttactgccgctttgtccgtgtattctttcgcgctggctacccctttgtccgtgtattccttggcattcgcttcagccttattcgccttttccgtcgccccgttttttgtttcaatattttcaaactccgcaaattttgctttgatctcatcaagagtttggctgatctccgccaccgttttgttaatgccagcccggagcgtttcaaaatcgtcaacataatactccgcaacaggcacaatgttttgatcttcgagagttttctcgatgtagaaggtaaaaaagaccgtcgcaagcgcctgaccattcgtataataaagcttgatttcggccttaacttcgccgtaatgcttgagttcttcgtcagacaaaacatattcggctttcccgtttaccttgtccgtcagcgtcaggctgcgtttataaaacgagtcatccgcatacagaaggacaattttggcgtctaccgccgaaaggggcaatggaacggcgtcttttgtaaaagaaaaggacagctttgcgctgcccgtatcctgggtgaaaaattggatgttggttgattgtgcgctcgatttccgcgcgtttatatcaagtgatataccaccttgtttataaatcatcaatgagcctcctttacagctgcggatacataaagaccagggcgacaccatatcctttttgatgagagtaaggctgcttgatacgcatcacataaaagcctgttccgtcttctgatttagtgccaattccacctgtgggcacgatgctgtctcctgcctggaccgtatcatcaatcctgacatagacctggccgaccagccctacaacatgccactcgtcccgctcttcccgcggaatatattctatatccgaatcgtaatgtgggttttcttttggaacgagttctttttgaatcaccacattaccgtctttgtcttctgattcaacgtcgatttcttcataaatgatcccgccgaactcatttcttaaatagcgatcattccaataaaaagctgcgccgcccataatgacgccggccgtctctgaaataacgcctaaaactttttcacctttttctgctttcctaattctatcgccgtccaacgttaccaggtaaccggaatcaatcttgctgccgtctttggattcaaagtattcagccaagtcctttaagtcagaaacactttcaatacgaccggtgcctaaaacattcccagcctttgcgtttatctctacctttttatttgaagccgatggactccctgtaccgtatccaagcgccaccgtatagctcttattgttgatgacagcttgtgacgataaaattgtccgggatactccatccccctcaatcctgacattatttgatgctccgatgacagaccggcttccttcttttgttgcggtcgatctatcagaagaaccaatcaccacattccgcgtaccttgtgccttacatccgccggttgaaccaatgacagatgaagcctctccggaagcgacaggatcaccggtagaagccgcaagaaaaccagtctctgatgtcgcatatcctgaagttgtggcaaccctcgttccgccttttaagttgtttggtacatatttatacttttgacctttaatcatcgcagcgtaatcataaccctctgcataaacacccacaatattggcttggctgtttggtgaagtgataccgtaagcacccttgtcccctgtcatgatcccattgttgatattaacgttatatactcccccgccaatcacaatgccgcttttagcagatttataaaatgtgaagtttgaaatgttgacattatcagtacgctggtcgcctccaaaaagacgaatatccgcttcagctttcttaaacccacgcacttgaattccattgagtgagatgtttcggctgcgatattgcagtgcgatagcgggatagtttttataatcgtatgaaggatcaccgatagctgtaaaaccgcttaccacgacatttttataggcggaaatgacaagcgcacgtggtgaaagatccttatacaaggaattaaataccggttcaatcgccgtgcaatctgttaatgtgacaccgtaagctgtcgtgctttcagggtcagatgctaaatgatggccgatatgacggatatcgtatgaccgcacatcacgataagacacatgaccgataacatggacattttgagcagccggccatttggcatgagctttaacctctacgcccctgacatttccttcagaatagcaattcagtatccaagcgtgctttgaaccgtcgtcaatttcaataccgttggaattggactccccctgtttatgagctttgccacttggataaacacaatgtgaattggatatgaaaatatattcgctgtaatgtgtggtaatcccatcgtcgccatatccgtatgcaacgcaattgtctagccatatataacgactcccgttcttcgtataatcggttgttggcaaatgatcataagtaggagctgtaatatcaaaaccgtgcagccctgggtttatcgcctcaacatctttcacccagccgtatttaacattggcaaatgttaagcagctggaatgttgcccgccagtcgcccgaactccgccttgtctattcggattccaatcaagcgacatcccctgcacaaaaatatttctgtttccctgctcatagtctgcatttgtaatcacccattcactggcgggcgtattctcatgaagcttgatggtcgtgataccttttccctttccaatcaagtacgtccaggatgggagcttgatgcctttcacaatataagtaccggcacttaactcaattcgcacccgaccattccctaaagcctttttgaaagcctcagtgctgtcggtttttccgtccggaacggccccaaagtcatctacatacacagtgcgctttattttttgtgcgagtctattaaattctaagtccaggcgatctttcaatgtttgagcaatttctccgtcagttgtcacccgggcgtccactacttctttgacatctgaaccgtcgtgatttgtgactaggttggcaaagcgtgctgataaatttttcagacggtttccaacagtaaagccgccgtggtcgatttgttccgacgtgtgggcggctctggaagactcatgtcttttcaaattataatcgtgatcattcaaggcattttctatggattgcatatcttcacttagctgggattcataaagtgaattacgggttttattatagtgcttaatcagccgcaacatgttcatcactccctttttggcaaaataaaaaaacgcctacctgagcgttttgaaaagctggtcgatatatcgtttttgatctctaagccttttcgcttgatccacatttatgctttggatatctttgcggaagttcgcaaacgtcaatttcggactgctgtatgggttcagagggttgtactggatggacacaagtctcacattatcttcaaatgtgataccatccgccgtatcagccaagacatggattgtgtcacctttccagaaatcttgctcgatctctaaaagcttcggctcatagattttttggaaatcagcttctaccgtcatttccggatatggattcacatgcctttttaatgcagaaatcatactgctggcttttttatagcgctcatccctgatcggttcagcccagcgtggcttcccttcaatcaagaatttcttttcgtctggatgaatgtataaaataggctcaaactcgtactgagggtttttgtcatcagtactgctccccttttttaaggccccgtatccccaggcacgtgttgtactgttttgcgagtttgttgtaattgaaatgccgggcatattatagcgcgaatctagggtgaaattaatccgtttccccatctttttgtagatataaattttgtaattatccacgtctatttcaatcccataatcctcaatgatttcatccattagctctgtcgagtttttatcaccgaaattttcttgatctgctgattcaaattcactctcaggcgtcttaaaaatatatttgaagtctgtattcttcagcgcaaaatcaagcgcatctctcaatcttaatttctttgatacagtttcatgaatcctgttgttaataagcagcacagtgaatatgtggcttgctgtaacggttttactaataacatttttctcttgatgaagttcgacacccgtaatgtaatatttttgatgtttaaattttttctcatccagataaagtatgttatcgtccaccaataaatcaaattctgtgccgttctcctgcgtttttgtgatcgtaaaggtaaaactcttcttacctgtcgtatcgtctgtcagatcaactgacacacccgttatttccacaaccttttttccgtcttttgttgacacatgaagctgtgggaaatcggtatctgacggcagattctgattgagtgttatatctttcccgtcatattccttgcttggataccccggggtaggattcggttttgtaggctcgtcaggtccatctggcaccccatccacagtgtcatattgtgttagattgtaggtttggatgaggttattcaactttgttgcatagttgggatcggaagcataaccagctttaataagtgctgctgttgcttttttgtagtctttttccccgaccacaactttatactgattcgggttccagctcgttccgttcacatacaaattagctaggtcttgaattgattcagtccaagatggatatttccgaaacttggcttgtacacgagttggattctcgttcttatcatattcagtcgtccacataagaacatattgaccgttataagtccccttgatgccgaataagtttttccctttctgcgccagctcgcttgtaccccatccgctctctaaacaggcttgagcaataatgagagacgcgagaatatcatactttttatagactctttgggcgtctggtgcaatttcctttataaaatctgtgtttgccatattgcatgctccttacgcgtagtagaaacgggtatcaaatatgatttcaaaatcattggtattcaagatttcaaacttattcattcctatatcgagtcccgggagtctgccggatgttttgataggtgttttattgatcactgtgtattgcttaataaaagaaacatgctgtgatttttttaattcctgttcaattttcagcttttcaccatttgtatggttgatgatcgtcacattttttccggccgcccataaggtcacattgtagtcatgttccaaaggattgatataggcatcaccagtgttataaacctgaaacctctttcgatttttgaacctgtattccagatcgtcacgcatttgaatgttcatgcctgggctccaatgctcaacgtcaaaattttgctttgtcagagaagtgaatttcgattctgccagtcccgtgatgttgttaaattcaactgtgaacgttacaaagtttttctccttttcttttgggatactaaaatttccatcacaagttacccgaaaacggagattcggcaataaatcggtcgagatataatagggaaacggcttaactaaaagcgcgtaaagctcccgtctaaattgataaaagttttcagcgatgattgaatttaaataaaattcaacggttatttttctttctttatatgtgacatcccttggatgctgtggaaggacaactccgtttattctcgggatgctaactgtctcgcgttcaatccccggtgcttcaggtgtgaagcttaaaggttcaaaaaaaggaagcaggctttttaagctctgctccccaaggccattatcgtaatcaaggaataatttcactatctcaccccgtttataaatgaagttcgagtaaaccgatccccggctgattggtcaatttttctgccatcaagatatgtgttgctgtcctttaataaaatctcctgcaaaagctgtacatttttatttagaaaatcaatttgctttgccatcatactgatttgtttttcttgattctttacaacacggctgatgtctacagaaaaatcattaggcggtggtagctgctgtttgggcttttccgaaactttttgaagcaggagaagtgcttttgaaatcatcccatcctgtaaatccggaagtacgccaagtttgctaccaatccgagcccatagcccaatattacgctccctgtatgaagggtcttccgtgattgttgtttcatcatacccccgttcatttaaaatggcccatttagcgccgccacgaccaggtgagatacctccttttgcataaccaacatagccgccaccccgggccattgatttcaaacccggatgatttgatatatctccatagcgtgccttgatatagttaatggctgcaagaatgttgtctacaggatttaagatgttattatgacccggaaacttataggcattgaaagtggacggaatcgtttgcatcaagccctgacttggatgtccggctttggcgttagaatcccataagttgatggcgttcggatttcctccgctttccttcatggcgatggtcacaagccctggaatccatgaaagtggcacccctgctataccaacagcctctgtaacccacttgtttacggctttcgttccaccagttcctttaaaagtggacgactctggcatgactcctttcaggaatttagctgtcccatcttttaatgtcttaagtataccggttcctaacatatcgataccttttcctgttttgtaggggatcagaccactaaatagttttttaattaatttttttggtccgttaattataaaatccatagcacttgaactaacatccccgactttatccacaacactttttccgaaagaaatagctcctttgaccattttcttagagctttcagcagcttttttaaaaaagttcccgactccgcctgcatatccaggaatccccgaagcagcaagtttttttgactcatcatgaggaagtacagatgttccacgcgggagatcccagatttgcgggccgcccataccgactacatacgttccgatgcctggtgtatgggctaactcccatccttcttcaccgacaagcgcttttcctccagggtgaaaatctgtacctttcgcataatttgcaccaggcgcaatttgcattttagaagtatcttgataaccctttggcttccattccggaatcttaataggaatatgaagaaattcaaaaacgttattaatatagccagtgatcttattcattaccccagctaaatcatttagatgaatattccattcctcaagaatttcacctgtctcccaatcaacctgaccaatatgtccataagcttgaagctttgcctccttgactacacctttatgcgtcttttctgcttccttaattgtttttttggcttggcttcttgctttttcaacagtgtcatcgtgttctttctttgaaattgtgccttttacataatactgatcatcagcagcagcaataacggaatcgcgctgcttttcggctgcttttattgttttttcttttgctttattactatttttcacaacagcagcagcctgtttagcagataagttagaggattcttccttcagcttccttgaaattttaatttgctcgtccttgcttcgagtaagagccgtctccatttcggcaagcattttcccttgaatgtttgtaacttcttcatattctttatccgtaagcttacgatgttcttttgcggcgtttcgataaatcttactaatacgatctacgtatccttgtattttcttttgttttttttggtttccaacttcaattttatttagaatcttagctgcttccttatctgaggttttatcattggaagcataaaattcctttaataccttggtggctgaatcagcgcttgtttggaatccttttttcaaagtctctcccatcgttgtaaactgtgttgcgacatcgtccgctattttcttggtgatttttgcattggttatacggagatattcaagcttagccgtgacttttgtattcatatcttcataagcattcacagcttttgcagtagccttcgaaacccctttaccaaagtcaatagtcgatggaagaacccttttcttcaggttgtcataatagttcatacctgcttccgtaagaagggttacacctgtaatagcaagaccaactggaccgcctaacaagctcaatccgccacgtaaaaggccgacaactcctgctccttttttgagaatgttgaataggccaaaaccgctttttgctaatttcataaagccgccagcgcctttaattgcattggctccaacctttaaaatattcccaccgaattttaagagctcaggagcaaatgaaagtattagcccggcaattgaaccaactggcccgccaaacaatccaaggccaacgccggcaacacgtgaagcaccgcctaggcctcgcatggctttagcacttctgctggatgattgttcaagcctcccgactctggttgttgccagattggctgactgatgaaaacgccccattcgtgtggatgctgctgccgctgccgcagatgttgttgtcattcctgcagccgctgtcctggaagctgcgcccgctgcaatggcttccgtagaataaacgccaaggctgcccgatgcttgatttacattccgcgttaaatagccgcccgcggtccgaagcatattccagcctgctgctacttttggcaaagagccaagcaacagtaagaacgcgccgcctaagagggaaaatacagtgactgcaccgccagtaatcgcaatggtactcgccacagaagggggcaatgaatcaaaccaggttacaagctttgttagtccgtcagctgtagcccggataacaggcaagaactgatttccaaaagtgataacagcattgtttgtagcagatttcagatactcaatagagccagccaggttgtccatttgctttttggctactctttcagctgtgccgccgcttccttcgatttcctttgtgaattcttgaatcttatcttttcccgcgtgcattaaagtaataaatccagaaagagcatgctgcccagccaactgttttgcaattcgaattttttcagtttcggtataatcttttgttttctcattgatctggccgataatatccgcaagtggtcgcagtttccctgtcgaatcggttaccttcaaacctaattcatcgatcgcatttccggcttgttttggtggagatgataaacgggtcagtgtagctcgcaaagctgttcctgccatatcagccttgatcccgctatttgccataatgcctgtcgctgctgctaattcttccatgctgagtcctgccgtttttgctgccggagccgcatatttcatcgtttggccgatctcttgcagggtggcgtttgagttggtgaaagtatacgccatggcatccgcaacacggtttgtatcttcagccttgatatgaaattcagtcaaaatgtcagaaacgatatcggccgtaactccaaggtctgtttgaccggctgcagcagtcgcaagaagaccaggcatagccccaataatttgatttgttttatatccggccatcgcaagatactgcataccttctgcaacttggccatcagtatattgagttgtcgcccctaaatgacgagctgtttttgtaagatcagccatctggtcgtttgtcgcatttgctaaagcaccgacacgactcatcgctttttcaaaatcagcggcagctttaacagtcattccaattccaaacgatcccgctgcaccgagagcagaaagagcctttccagcggttgaggctgattgatatactgcgtttaactctttagatacttctcctgaattgcgcttaaacacagaaaaaacacccgctgctcgccgggtgctgtttgtggtattttcaaattgttttgttactcgttgcagttcattcccaaggctttgatgaacggcaattgcatcattcagccgacggccttgtatctgtgtttctcgattatccagccctttttctctgaccagcttattgtattttgcccgatgctcatcaactaaacggccttgtatgcggtatttattattgagtccttctatttgcgattgaagaaacttagactgattgcccgcagctttataaactgcaccagatgctttcatttccgaattcgctaaacgcatttgccgctttaaaccttcgattccacgattaaagccagtatcatcaaggcctactttaacaatcatatttccgataggttgcgccatatgtatccaccccgcttccctggcataaactcaacgaaaaaagaccggcgataaagccagtcttagaaaaatacttgatcaattggaacaacttttggtttattttcatgagccaggacttctaagtaatggtaaatatccatctcgtcaatttcagtcatggtccatccctgttttaaaagggtcgcatatatatcattgagctgttctattccgttttcaactgtaagtcctccgtttccgctgctggcaaaaaatcttcttcctcatctggttcttcatagcccatgatttctcccataattcgccttacttcatcggaaacttcaaaggactgtaatccttcttgaaaatcctctaaagtaaattgattgtgaaatacccgtacaatgaatttcatacgatcctcaaggcttttgagtacttctttaagattttttgctttagaagctgtctcatctaactttaaggcttcaaacaacgtctttgtgtttgtacggggagcaataaacgttttatattttccttcttcttcaaaccataatttaatagaaatatgtttttgagccatgttgactcctcctttattttgttagatttaaaaagaagcatagagctcccctttatactgtctttccaatgtctacgctggatttattatcagggcctgagtccggatttttataagcattgccaaacactttttcataaaacttgtccaaattgaaattcggtgcgtcctcatcagccaatactttataggcgttgtcttgttcgcgctccataaattcagcagaaagtttgaccgtctgaaaatcagtcttttcttcttttgttttccattcatcatccggaagagaaaaacgccctttcactaagcctacatggcgattcttgccgttggcttttggcccatagaaagacatagcaacccatggcgcgataacattctttttgaacatatagatcccgtctgtttcttctatcccaaacaattcctccaaaatttccattggcagatcccgcatttcaagctccaattttgtggaaccagtcgtgacagccatatccaccagtttgttgtctgcatactgcttttctgttgatgtttccgtattgaccttcgcgttaattgcgtaagggtaatcaataatttttgtagccacataaaagccattttccttttttaaaggcgcaaatttaacgccttccaatccggtaactgaactgtattcaggcattctaaaacctccaattatattaaaatattggcctcaaatcggcgtcccttccgaataagaccctcatcttttaaaaagtcattgattaaaattcctgtttgaaaatccattcgattcatgacccctataacggcagccaaaatctgatcgcaggatgaatcgttgtatacatcaatttgatagacagcgctgtccttgatcggctttccatcagcccacttggtagttctgtagtccaattcctgtacgacgatataagctggtttgcttttgatgccaatcggcaccgcaagttcaaaaatgtttgcaggatcagccaataataaaagcgccggatcagtttccagcgcttcaaatactttattttttaattgcaaagctctttccgctacattcatagcttgtaccctctttttataacgcttgccatcgcctgaagcatcctctcattggcacttagcatactccgctgaatagacgggttagccggctgatgaatggttccgaattcaggcaagtggacacggaacttcgtatcttttgtaggaccaaccactgcatatatctcaccatcgggatcctttctcgtacgattaccaacgataatatcttcatcaatgtggggatggctccccccaatattagaacggggagcattctttttaatttccttcgcaagaatcgcgccaccagcttttacagtggctttatttatcgattcattttcccttgcaagagagcttaaatatgaatctaattctttaaagccctgcatttccatttcgatcttcattattccaccgcctttgccctaatcatggtgaaatttttccgggaatagttcggtatgatagattcaatttcatacaattgattctgaaaaagaatccgcatatgttcgtcgatatcctcgcggtgtcggatcgtaaattttattgtcttctccttctgcaccgcggccgccgcgtaatattcccgaccttttagcccttcggcttttgcccagcattcaacgaccgtttcatagtcaccttccacaggaagacggccgccttcttttttcttttgaaactttatccggtacctcatgtcattcagcattggaatcagtctccggaaccgtatattttaattgattgatcaacgttgtcagaactccatcaagatttgaagtcgtgccggccacttcccggttttcataccaatgcgtaacaaaagcctttacacacatatcagcccgcgctgaattattaggaaactccaacccggttgcagctgtaatgtattcttttgcagaagcgataaacccaagaattaaatcatcctccagatcaccatcgacccggaggaattttttcgcctcttcaagctctttttgttccatttcagtcatagggcatcacctatccttcgttagctagatgttccgccacctttaattcatcaatttgcttttgtaaaccatctaaaacagcctttacttcgctgtttaagttgtccaacatgacgctgccggttccgaggttgttgcttctaacagacttgtccgcaagcatttcatgtaggatacttttctccccaatgtcagccggatcacctttatcacctttcggaccttggggtcctggctctccctgtggaccttgcgggccggtatctcctttgtccccttttggcccttgaggtccctgcggcccaggttccccctgcattcccttaatgtacaaaggattatcctcgctgtttcctttcaaataaaccggtgttaccggctttcctgtaccgtcgtcctctgcagaagtatagactccgttactttggtttaaaaattgatctgccatatctcatcatccttttcaatttttttattttccaacgtcaactgatttatcttctgtgttattggtacttggagtttcattgtcaggaacggcatctttaatagatgaaaattctgcatagaccaccgcatcagtatcccaaagaacgacgtcctcacgttcaatgattcgcatatctgtagagttacgatagaatgctttaccaccgacatttgtcgttaaaatggaatattgctgacgatcaaagagtttgacagcttctttaagatctccaatgattaatggatattttggagtcgtttttgtaccgccgtttggcaaatacttatcagaaatgacggataccggcttaccgaacaataattttttagttggatcagtagggttcggctgaagcaagtaacggccgaaagcgtctttcagtttatctaacacgttaaatcccgattggttcgtgacaaccttagtcgtggcattaatagccggatcaagtttgacattgagaatgtctttaatgtcgtcctgtttcgatattgtcgttttcgcaagtgaacccaattgttcaagaatcaatgtattgcgggttacagccgattttttagcgagccaattggagagatactccaaaagcgcctcttgagtatccgcaagtaaatcatttgagaggaccaaaatccctgcatagtctttaatgctatactttatgttttcaaatttagggttctctaattcttcaatatctgctaattcctcaagatttactaacggggtgatatccgctagtttttcaagaacccttgaccctttgtttgttgataccggaatgacatcgactagatttgccaacgtatcaaattgacgtcgtttttcatttattttcgtggagatatcctgcggtacaataagcccgccgtcctcatccacaccttctttcatcgcggcaagaggctgtggtactttgcctgttctaagggcagatgcaaaaagctgaacatgatttttcgcatctgttttggcgatatcatccgttggctgttgcgggttctttgcctctggatcatgctgcggctcttcttgtgcatatgaaacctgcatgtttcgtaaatcctcatatgtttgaatttgatctttaatttgttgagcctctgcaagtagttttttggcttcatcaagtttgccctcatcggtcaatgcttcaatgtctgtacgtttttccgccaaggcttggcgcaactcccgttcttttttagacattccgccaccggcgaaaaattgaatatcgagtttcaaaggttttttctgcttcaataggcttttttgtttcgatagctttttcaaatgcttgtcctccttaaaaatggcataaaaaaagaacccttaaagatttaagagttcaagtttcatagtgatcttttgttttaatacttcatccggcttagtttcttcagccggacttccagcagcggattgagcaacaattttgcccggaacatgtttaaaatgtgccagtacctgatgatcaatgcaggctgctacatcctttgattctgaaaccatatcgatcaagccataatttaaagcttcatcggcggtgagccaggtttcctcatccagaagctggcgtaaagtcccgtcgtccagtttgtctcctgctttcgcaagatatgtggaaacgatactttcagtaattttgtccagatcatcggcagccttccggaattccgctgcattcccgaccatccccatgtatgggttgtgaatcatcatcatggcgttacttggcatcgtgatgatgtcccccgccattgcaatgacagaagcaatacttccagccagtgcatccacatagacattgatttttgccttgtgacgctgaagcatcgaatgaatagcctgcccctcgaaaacatccccaccgggcgaattaatgtacaaatcaatagagctcacgtcacctaaacttttcaactcagcctgaaaggccttggacgagctctcgctaaaccatccttcgccagtaatagaaccgtaaagcgtgatttcagcagtcgaatcattcagaaccttcatgttccaatacttgtttttcttcttctgttccgttgccatcaccccctttcaggcgatttgaagaccgtttgaccttgctaagttgatactctttcataattgaaaggggaacaaggtttaagtttccataatgctcatcgccgatctccccgatacctgtcatgtcctctttttgaagaatagtattgacgctaaaggcgcctacgctttgcatcgttttataaaattcagcacgtgatttactatccccgcgaagctctgattccaggttaaatttaaagtaatagcctgctccccgctgcttctctgtcaaaaccttatcgtttaattcttgttcaatatttgtgacgattggctgtaaagtggttttgacataatctaaggattgttgctcaatatttgaaaatgtcgcccgatcaagctcacctattttatgaggcggcaccttataaatcgatgcaatctgctggcggttccatttcatcgactctataaattgggcatccttcataggcattgttacttgtgaataatcgagccctgcgtctaaaactgcaatagactgccccgcattcacccgctcccagtcttccctaagaatttgtttactttttcggtctaaaagggtcggcgcttttacaacgccaaacggtgcgccgccattcttgtaaaatttcgcattaaattttgtggcagctctatttgaccctatattgtcccgaataactgaaatcggggtttgacctacaattccatcaagagacaggtttttaaaatgcagtacctcttcgtaaaaaaattcacggtacttgccgtcaagtgtggttgaataccatacccggccgttatttggatcaatattcgtatttgtcgcttcaggatctaatggtctgatccccgtcacatttccgtctttatcaaaaagtaaaaggttgtagctgtttccccaagtgcaaagccttgtaaccaaaagccgcttccacacaaagcttgtcatatagtcattgactttgttcagaatgatatcgctgactttattttgaacctgttgtatgtttccattttgattctgaaaaagtttaatcggcagtttcgcaatatcatccgccaaaacaatcacacaggcatatacatccggatgaagaacggccgtttttgttgataccctttcaccagatgcgctttcagatccagcaaaaatatttttgaaccaatcaaccggatggagaagggaaccgctatcctcttcagcaatttcattttttattccgctctttaaacagcttaatagcatctatttccctccctcatccttatttttttgacgaacaaatcctgccaagctggcaagagaaaataaaaaaacaccggttgcgattaaacccgcgtttacgttcatccgatatatggctattgaaatgaataccatgcccgcaataagcaagatatcctctaaaaatagctgtaaggtttttaaaattttcaagtgctcaccccctacagactgaaagatccagactgaatataagcgtttaagtcgatcgccgtatcaatttgtgaagcccgaacatgtgcattaataagcgcggctgccgggtcaatccgttgtgtggacttggacttatccagcattatattttcctgggcatccacttttgtaacggcgttccccatagcccaagtcagcagatcgtttttattatggatgatctttttcgccttcactttttcgcggaagtctttcgtaggctctgaaagtgtggcaaccccctgccgaatttcaatcatcacatatccgtctgcctccatctgttgggcaaactgtgtagcgttatacgggtcataggcaatttctttgatccgccagcctttctctttctccatttttttaatgtaagccctgatatagtcataatcgacaacagcgccgtcggtgacggttaaccagttcttttccttccacaaatcatacggcacgttatctgtcttcatgtgctcatagaaggtatcttcaggcataaaaccgtgactatccacagcaaagctcccattatccaatgggaaaataaacgagacagctgtcaggtcaattcgttttgacaagtcaatccctacatagcactcacggccggatagattagggaactgatcagatccgcaatccttccaagcctgcatatccatgtatccaccgtcgcgcatattaacccaaacattcatattcttggtcaggaaatccctcatcttttcaggaacagccagagccatttcaagacgatctcgcaaatattttttcccaacttcatgagaagctaatatcggattagcctttatccaattcctttcatcctttatgtcatcgtctttatctatttcgttcaccatgacaaaatactgttcatttgtctctactttgtttggatcgagaagacgtgaaacataatcatactccacacgataggccggattgtttaactcgtgccccgctgtcgtgataataaccatgatcggctgcgttcttgcgcccatccccgactccaggatatcgtaaatctctgacgttttatgagcatgatattcatcgattatgccgcattgcgggttaaatccgtcaccggtcttccctgcatctttagataaagctttgatggttgaatttgtttttgggtgttcaatggtgctgtatgcaatcctgtatttttgctcaggtttgtttagaagttcgcacccttctatttgggcttttatctccttccaacatatttgagcctgctccgtctttgttgcccctatataaacttcagacattttctcattgtttgccattgcttcataggatgcaacacatgctagactctgagtctttgcatttttacggccaacctgccaatacacttttgtaaaacggcggtatcctgtatctttatgaatccagccataaacattaccgaaaataaagatttgaatacgatctggaactatgttttcaccagctaatggcccttttgtatgtttgaattgcgtcatccagtaaagaaagcgacgggctttttcatcgtcaaacacgtaaggaaactctcttgttccttctcttttaatatcatttaaaaaccgctgacaagcccatatatgcttttcgcacgcaacaatctcgcccgatatcacatcgcgcgagtaatcaatcataaactgtttaattgtattcatacattactaaactccttttctgctaaagtcttctcccgttcttcctgggttttcgtgatcgcgagcttggcacgtgcagacggtgtgagtccgaaatcattagcagccgatttcatttgatcatagaagtttttctgtcgtttcagtaggggatgctcttctccaatcaacttgaccggcttcccgttttcaccttgaccctctgtatgaatcatgatgccgtcttcctcaataatttttgtaatagaaatgtactgagaataggcattacaataggcggctaacatgctgatatccgcctccgtcataatttccacctcagataaaagagcagcaatccgcttaaattcttttttagccaccttatccagccaggtaggcggtttgatattttcagagcgcattttcaactttttttcatgtttggccctggctgcaagctctttcgtattctttttatttggattgccctgtattaattgaagggctgcggattttgcaggtctcggcatgtttttcacctcatttctattaaaaaaattgcaattttgcgcttgttttttctcaatctcatgctatgatgaaagcaacaacaaaaccagtcatatcaagccctctcggcaaatgtgccgggagggttctttgcgtttttggaaactttgaaaagcggtgtttgtttgcagaagatggggcgccgttcccggggcggttgcttcccaaggattttcataggggggtatccctacttgaccgacttgcttcggtcgccgtgaaccttgttatggcaagcattgcagagactttcaaggtttgaaaagtctaaacgcttggaccagtcctgcttcacctccacaatatgatggaccatgtcggcaggagtgaatcgatgttctctcaagcatcgctggcaaagacgattgtctcgaagcaaaacaagttctcttgttcgtttccaatctgttgatttataaaaacttgttaatgttttgtttcttgaatgtttgttgtaatgtttcgtttcctcctgctggacgtgcttatggtcagggcagtagccctctcgggtaagggccttacacccataggccttgcactcccttaatggtttaggcggcattgtaatcctccttcagtttcaaacacttattgattcagatcttcatttgcttgctcgactaaaggctgcataagtaggccaatacgctcctttaaattgaaatactctgtcaaaaggcgctcggctttctttagcctcttggctttcgcatattggttctttacacctctaatacgcttttggaggactctaatttgtggggtagtcacagaaaacacggccctatgctggcaggcggggcattgaatatacccaatttcaacgccattctcccttttctcctctcgcaataaaactccattaacctcaccgcaatgcttgcatttcgattccatttggatcatctccctcaaataaaaaacgccctctcgtttgggaaagcgcctggtatattctttctaaaccgggcccacactcagaggctctcattggccgccaatcgtttattctgagatttactggacccggtttacagagaacataaaaaagcacccagttgggtgctatatatgatgatgcactgtaaaccatacagtcattgtttaatcccactagttacaacatggtttaccacaatgagtatgagagtgtgtaacaggatcgtaactagaataagtgtgtggatattgatgcacatgctggaaatgcttatgatgcacatttgttatatgctgcggatgaatatgcggcacaattgttttagaaaaagtatgagtttgacaacaattagtcgggtgtacaattggcggcatcacatttggtttgcaatgaaacatgactaagctctcctttcattcattgatcatattcattattaaactatgataaacagtgtatacatgtaccattacaatcacccatatttgtccgatcgagtactatccacagcctaaatcaaaaaaagcatcctcaaaaattttttaaggatacttaaactgaaaggagagaagttattatgatttcgatccatatttgcagcttgtctattcgaattcattcaaaaaaacaagaagcatccttcaggatacctcttgaaaaaaggggtaattctcgatgtattttattttatgcaataaattttaaaaaataaacttgtctactcgcttaataccataatactcgatagtccagtcttggactgtcctcttatcttagttgtacaattcctccttacgctaaacgcttattcaaatttgcgccttacacatacttcggtaggaagccaagcattgtaaggcagcatgtccaaaaaacatacttcatataatctcccgataccaaagccgcaagactagcgcgatccggctcagaatgctcctcccgtttggcttcattcttcatcgccttaatttgagtatccgaattcaccttgataagggaatggtgcgtatcccgttatttcttgataagtaaatcttatcgataaattacgcataaaaattccccctctttatccccccgattatcggaaaaatgtcgggattttgtcgggtttttctcgatgaaaaaagcactcagataattccgagtgctgttgcaatacggcagattgcccgctgctttatttcataataggtatcctttttcatgccgagttccatataaatattgatgtctttcaccctggcagccgtcaggtatttcttttcgataatcaaacgttcttcatcgtccaagctgttttgtaaagcccgttccatctgtttgactttgagttcattaacggtaaatgaatcccggagggaagggaaaatgttaaagccggcagatgaacattcttttttattctctaattggactttgagcgcgcggtaatttttcaattctttgatgactattttccggacggctttttcgtccacatcatcgagaaaagatagctgttcctttgacatcctttccctccattcgttcatttttctttttcccattcctgaatccgtctttctgcaatctccatccagatgaatgaagcggcaagaatgaggatccctataatcacatatatcatgattgcccccctagttttcctccacaatcacaactgcattgctgatcatgattcgttttccgtccaggtcgaatttcaccttattcccatagtcattgacttcaacatcaaatttgcctttgtatgttttgatcttatttccgttctgatcgtagacagttgccgtccgttctaatccattattggatgcgttaaaatccttcaccattctatcccatgactcacaacctgccgccaacgcgacaagcagcagaattacgattgtggcaatagcttttttcattctcatgctccttccactggtcagcccccaatattgggttttgattgattacggctccgccgcctcccatcatttcaccctttgaagtcttttcacatcatcaatattcatttgatagtcagcctctcggacggcagcagcaaatgattcaatccctttttcccaaagaccgtgacgctcaatgatttccgaaaactcttcaacgtcatgctcgcggatcccccagctgtcgggatcttctgcgggcccgtacatagtaacccatttgcttgagtcattcggatccggttcctcccattccgcgcgggtaaaatgacaaagctcatgatcgaccagggcggcgcgctgctctgggttcatcgtcttccaggcttccttattgatgaatacaaaaagcatgtaatcggtcatatggcgctcaaaggccgtgcattttttcgccttcccggcccatttgttgttaccttcccggatgtaaaaaccaatgtgtttcttcatcttttaaatgtgggtgatgcttatcgattaaactttcggccaactgccgcacctcttgtgattcttcaaaacctacaaatgccatggtcattttcccctttcaatcaatttctttttgaatattgcgtctaattcagccaatgaaagctcgtacagctgccggccgtcaggcgttttaaaataccccattttaagcagccgcgctttaagctcgtcctttttcctttcacaataaagggccttcattaattcattcacacaaggcccccctttaacagctcccgggccatataatgaaaatggtgatagatatagtttccggtcgcgctcggattaataaaaacggttgagaaattgtaacggacttcaaacgtttttaagctgccaagcaaagattgcggcttatattgtgagcgatattttccgttcaatattttttggtagccttccagatcctccacaagaagagtgaaggggtgtttggctgcacggatcaattcattttcaaaccgagaacggtccttaatggattgaaccagctcatcaactccatttttccgttcgatagcagcgttcaaatacatgtcccggctaatcccgtattcctcgtttttcgggatcatggcagaatagtcgcccgtcttcatccctttgaatttgatagatacgttctttttgcggagatagtcaagaacatgctggttcttctgctccctcgtatccacaataatgatcatgctgtcgagaatattttttaattctgtatccgaatagttatagtgaataatcgtcatgctttcttccccttaaagtacgacatggccctttcatagatttctaaagagagtttgtccgtttcttcatcctcaaaattcgcaacggagctgttcagatctctccagccgttctcccaaaatagaacaagcaatctcgcggctttgattgccgcatcccactcatgattgaaccagtcgtctatttttggattcatttcttgatctatgcccataaaataattgatgattttatcaatggtctgtttgactttatgatcctgcactgagtattcaccttttaaatactggatgatccgttttttatgtgactgaacaaattccacaagttctggatagacgttctccggatgctcaatataaaggtcatccccatccagaactaaaggtgaacctaaaaaggcaaggtcttcacaaatttgttttgggtgcattggaatcaccactttttaatgctataccgaaaacaaagagcttatttccagttgattttctaagatcatattttaattgtcttaatatttcataaaacgtccgagtaccgataaatgagttttcacgtaaaccaaaatattctctacatgcaacataaagcaatttggcttcaaccttcccaccacaagaacgaatacattggtttttaatgaaatcctcaatagtatctgcgcaattcattttttcacctcttttaaaaaggggttactaaaagggttatcaaattaaaatttcagtaacccactcgaaatccagtcatatcaatggattgagacatttttttgattaaagggttactgaatttttctatttcactattaagctctataaataataattaatatatatatttatttttttatttatttttttcagtagatggaacatagaaaattcagtaacctcagtaacccctaaataatgtaaatctctgataaacccttatatatcaacgtttaaagcttctttctattgattgaagtaatcttatctgggttgctttttgtagtgatttcagtaaccctttcagtaacccgcccatcattattctttaaaaatcttccttcagcatactgatttaatgttattccatgaataaatgtcttgttttttgctccttttgcttttttaaaacctcgaatttctaattgacgataaaaggcacggttttttaactcaacatcatcattttcataacaccaatctttgtattccttatagagttcctttgcttcgatttttgcagccggatgagtgacacacttttcagcaagaaaaggggcgagaatgtccatatcctcccgatagccatctgttgccttcttgatcgcttccggctctccaaggccttccttctgccacttcaaacagccttcaacggcccagcggaggatcccaggcatttccgcggccagtttctgcggcagcttcttgtctactttttcttttgggatcgtgacagtgaacgggattagccggatccggcgccaaataccttcatcgctgcctttcacgatcggtttatggtttgtggtaaagaagactttaaattccggcgtaaactcaaaatattcctggcgcaggaaacgcgccgacatcttttcgccgccggtgatctgcttcaccaacgattcagacagctgctgcccttcttcactctcaacggccgacacaaaccgggcgccgtccagccgggcaatatcattgtttatggcactatcatttttcttcttaatgaaggtgtcactgtttgtctgacggccatagtccccgaacaagtgctgaaccgtattgataaaagttgatttaccattccggccgttcccgaatagaaagaacatgacttgttccgtggtatccccggtcagtgaatagccaattgccttttgcatgaaatcaataatttcatagtttggcgtgccctggtcatctataaaaatactttccaaaaaagttttccagttcgggcagtcggcatcagtttgataagagataggagatattttcgtgaaaagcagatcccgatcatgcggcagaagttcgcctgtttttagatcgatcacaccgttatcgcaattaaaaagatatttgtgggaatccagttcctgcttcctcactgaaaccattggccgaacatctaaaattgtgttcatccgtatgttgcggcgctcgcatttcttcgcccaatcgttcagctgcttttttcggaatttgtcttctgtggccttagcctcgccgtacaacgcccgtaatgtcttagcggtaatggcttcaatttttcgtttgctgtcttcttcccatcgcttgccgttccagatcagccagtcaagctcgttacaatatcgaatattctttccgtggtagtagacaactcgttccgcgttgccgagctccgtcaaatgaaacgccggcggagtgtcaatgatctcttcggtatcctcaacttgagaattttcgggatgggaaatatatacttcatacggctgttcctgctgttcttccagcaaatcagaaattgtcgtatgagtagaataaacggccgcggcaatggtcatttctccatatgtagcgccatcggatgaatgctgtcgatcccatttctcccggaacaaacctgattcgcgaaacattgaatccatttttgcgggatccttatccgtccagaatgccaaatgattacacaaagccatatctgtggccgagtgatcatcatttatcagatgaccgttaaacagatcctgaatgctcttcccgttcttgctgttgaacatcctttcccatatctccttattagagaggttgctcatatcacgggatgaagcagcagggagtttggaaggtttcgattcttcttttttgtccttcaaatatttctcgaaaagctctttgagctcgtccgttcgttcttcaacggccccgatcccgagactattgccggtaaaggtgaaataacggccgtggcggtatacttccagcccaagttcaggatttttcctacctgtgcccggcccccgcaatgggatcttaccttttgtgataatgtggacgcccttgccgctgggtgaatattcggtgtagctgccaatcgcctgaacaattttctcagcgaacggggacaagacaccatcctccacacaatgatctatgtctatgccgatgaacggatcatcttttgaaagcatgaagccgatcccgtcataatctcgatcgttataaaatttcaaaacggtcgggaacgtcgaccaggttcttttattactggattgagccatgctgccatcaatctggtagggcaattttgttttcttaccgtcacgttcttcggaacgccataaaatccactgaggggcgttttttaactcttgcggtatattcttaaattcgtacatgtgataactcccctttaaaaacgagggagctatacactccctcaaatgtgttttttatgatcaaaacggtacatcatcgtcactgatattaattggttcggtttccggtgctggcgcttctgacggcttaaacgcttttacttccggatatttcttgccgttatgctctctttccccgacaagcaggcgaaccggtttattcagaaacgccttggcccattcgatatgatccttaaattgcattccgtttggaaaacccgcggcctttgatgcttggtgaaatctccacattgcattttccgtaacggtgaagttatcgtataggattttttggccctggcatggctgttcaacgtcagaacgaatttcataatctacgacaaggcgctcatttccggatgcagccgttttggcttcaaagttgataactgtcgcttcgtattctcctggtttaatcggttcaaaagcttcacctttgctgtggtctactgtaaacattatttttcctccttagtctttaaagcttgtaatctatcaagtgcggcagatgccaacttaatagtccattgatcaagttttttatttgctttgatctgaaattcttcaatcatctgggcggctgtttcgttgccggcgacgattgttttaatttcatcaatcaatcgaatccgttcggcttcttcctctgctttcacgtcaataccgagctcaagccattggtaaagcttgcggccgacttctggattgagtttaaaagaagagccttcaaacatgcgggtattatctttggaagtttccgccaaatgatcaataccaatattgaaattgagcatgaattcatactccatttcgtctttttgcacaggcttggtcccgaccttacgcggcgccattttcccctcactgttcggctcaacaacgtactcagttttggtccgaagcgtcgccagaatgtggacgtcattttgcgttaacgtttttattaatttcgtagtttcgggcgcaagtttaccccagttttgaaatgagttaccttgcatttccccatgtttttcaacaatgccgccttcccccgcccaattgtgggaaagcgagtcaattatgacaacttctgcaccggcttccttaattgcttcaagagccatttgataccgttctgtggtataaggcggtgtaaaatcgatgtgcttgaagctgccaatccgtacatcatcaaattgcaagtttgcatacagtttggcgcgacggtgctcagtatccacaacaccaatctttgaccagacttccttatcacttgcatccgggtatgcttcccgcatcattccgtaagcgacaagcagggcaccggcagtctttccggatccactcggtcctataaagccgacaattgccttttccttttcacgctgtgcgtttgtgacttgaaacatctattacacctccactttgaagcttgtggaggcaggttctatttctacccccggaacagcttgtccattttcatcaacgacaacctttttgccgtccacctctttgatagacagagattttttaaagtcgccccatttgacatcttctttgataaattcagtgagaccagcctctttcacatgcttgagaagctgatccttatcggctggcttaggctgctctttaattgtgcggctttttgacttaccgtaaggagtggaaagtgtttttgcttttggatcctgatcgagctgctttgagtgataaacgctgaccaagttttcaaagaacgcaagattgtccgcaacaggtttgagctcctgcgtttcccattcatcgatccgctgcctttcggttgccgccaaagacttaatttctttttcctgtgtctttaaagcagcaattttccggaaagcccaatttaggctattcatatccgtgatctcaaactgtggacgttcctcctgcggcgcttcatttttatttgaaatttcacttaattcaaatgcctgtaatggattcatgtatatacctcctgtattgattttgtattaaacaccatttaaaatgatgttgtgagttttgtttttagtcgcctctgccaaggcggcttttttattcataagctgacggataaaatgcagtcatttgaattttcctgttaatttcagtctcgtaccaaaagctattatcataggaacgctgattaatctctgtgttcaaattttcagcggcatctttcacgttttgaagagctgccttttcatttttacagtgatagacaatgtcaatcctcccaccatttctcaatgcatattcgacaaggtgcaatactgagtcaatctgtttttgatccattttcatcctccttttctacctcgtctttcaaatattccaaaggatatccgtaacggttgatctccgtgaccattggatgttcaatattcattgaaacgatctccttacagttgaaacgtttaatcccctgttcgcaaatttggacgcgatttcgtgaagccgaacaacctgttccgggtgctccatccgtttaagatccttgcaatttaaaatgattgttgccgcaatttctacacatccttcaaaatcatgttcctcgatcgcggcaggcaattccgcaataagatctcgcgttgaaatgaacagcctttccgccttttcgcggtcagtttttagaaatcggtttaggttcatacccgtaccacctttctttattggtataatgttcctaccatctaagataggagtgtatttatttggagatctcaacaattctgtcaataattgcagtagtcatttctttatttacattggctgttcacttactaaaatacttctctacttttccgaaactagaaataaatgtgttagatgcttttttattcaaagtcatcaaaggtaacgatcgctacgggaaaccttacagattaatacttgagctcagtctcgtgaataaaagcgaacaacctatatccatttacgaataccaatttacctcttcaaaatttgaggaccctgtcttttacaagggacatcatagacctggaaaaaaatatattatttctcaaattggtgatgaagaagcatcaattgaaatagccgagtttaaaaatttaaaaccacctgtaaatttgagcccttactcttcagaatatggactaataatatttttgacgattccttacttgagtaatacaacgaacgaaattgatggagaattaacaattaaaacatcaagaaaagactatacaattcctgtaaaagcaagaagaagcgattttataaaagcgacagaattaatgcagtaagagacagaatgacacaaatactactgactataattccaattaaatgaaatcttctgctatccatatgatcaccccgaaccttttcaacctctgttgccgcaggggttgatttattttgtttttccattttcctacctccttttgatttttagatatgcttcttcacaaatgcttgataaatcttcataaaacgttccgcctcgcttaaagcaagccattcttttgttttgatcttcattttctcacctcccttcaatgggtcataacatctatagcaatgtcgtttttatcagcgaattcttcaaacagacttttttgtcctgaggctcttcctaaatcactaactgtcgatactaaggtaaccatgaataaagtgatatccggattctgataatcccaaaggaaatcgaatacctcttcttccgttcctatgcaattgtctattcctttttctttgacagcatgcatggtactgaaatagtctttcattccaaacttttcaccatcatactgcttacggatggggaacatctgcatcaattctccgggtgtaagctttcctattacggtttgaatgaactcaattaaacgcagctttacttctaggaaacggcgtgatctagccttctccaggttgatcatcttgattccagcaaacgcgattttcttgaaatcgtctgtatcaatttgattagttctttgtatttttctcgcactctcaattaccgctttttgaaacatcctgtggtagattgagtagtggtctggctttcgagtaccctcgatcactttgagttgtgttttcatgaaaatcctcctcatttgcttagtccgcaggggcatcttcctcttttactaggaatgctagtcatcttcccctacaatcacaatgtgatctaatgcgaagcggagacaggaatcaattaatttatgtaacttgatacctgtttctgcacttaaatcttttaactgttgatgtgtatctgtactaatcaccacaactttttgcgctttttcgggctgttcacgttttagttctagtgtgcatgtcatgataaaccctcctcattttttaggtctgcatgatatttaattgccattggtattttgatgtgatggtcagtgtatgtcgtttcattcccttgagctgttgctttttttgagtaacagctatccacacttcttcaatcttgaaatagatcattcagagtgcagccaaacaatttggtaagcgcctttgcttctcttaaagtaaattcctttttcccacgttccttttcatggtaggtctgtggatgaataccgatttttcgagcgacatctttttgatacaatccacgttctcgacgagcaacgtagagtttatgtatcatgacgcctcacccacaccgtacttaatggccatttccttcacgatcgctagataaatttcagtcaagcgagcatcatcgccaataacgtccattttgtttaccttgtctatttttgacttaggcacaccgtttaaggccatttcggatttcttattcgtaagcctaatggataaacgacacctcgctctatcttccaacaattgataactttctttcctaacatctgcataggcttggaaaccgccttttgatagcgcaatagcattgatgatcttgttcactttctttttccattcagtaggattaagcgaaagaacttctttaatgttgtcttgcttcttttcaacagcatcaaggcgtttgtcttgttcctgctgctttagttgtgtacgggctactgaatcaaaaatttgcttgaacatttgtagttcagggcttaactgggatgtatcaatttgagtttgcttgacgttgtaatactcatccaaaagcatttcataagcgtcccaggcttgatcggtatttagtgacttcgcatgaagccatgcacctttttccgtccaaaggtagagcgtttgggcgttttttgaaccatcctcaatttgcgtatggttgataaaatcccgtttttccttcccttgcaaagagtaaaaatgtttcccttctttaaagcgatttatgttacgtttaaaattctcggagatccgacggttattcgtcccatagctttctgccaactgggctgttgttaaaacacgttggttattcttttcaataattgatagattcattgttttctcctttctatctccctttctgctaaactattgattgaagggaggtgtatcagtaatgagtgaaacaggtgaagagttacataatcatccagatgccttcgattatttaactcctggcgaacaaaaacatttaactagttggattgagactaatctcaaacccaccaaaacctttaatgaccgtcgcacctcttatggtttgaaacatttgtttgaagacactggtggcttctatataggtaacggcgcatttaaaggtgcgatgataaagtgcgggttcaaagcgaaagatgaatcagcacttaattgggtatttaacgtatccgaaagatcggttaatcagactcgtattcgagcaaatcgtttaaagtaacctttacgcactcccattcttcgaaggcaaggacgccttgttcttttaacaggtttgctaaatacgtcttacctgtaggtgcctgcttccccgttattaagatgggagtgccttcttttatagcagttccaatttcttgtttttgtaccctactcaaccaaccaggtaagtttaattcagattcagctaagagcttctcgtcctttaccttaaactgtctatttatgctcatttttgatttgcctcctacgaaattttcgttgtttccaaatcggaaacttttttagcaaaaaaaatatcaattttttctctttttattccaagtctattagatattagggagaaatcttccactgtcaaagctattttcccattctcttttttggaatacgtacctttagaaatgccaaggaagtcagccatgtcttgcacagttagacctctggcaattctttctgctttcaaacgattgtaattaaacttcattttttcacccactttcgtttgttgttaggtccataataatatcaagtttcctaattgtcaactattagctcaaaaaaacacaaaaaatatttttaaccctaattattgtttccttaaaggaaacatgttattatctgattgaaaggaggtgctagcatgagaaattcaattgaaatagcacagtatataaaaaagataagggaaagaaagggtctatctgcggtagaacttgccaatagggttggtgttacgaaagggactatttcgagatacgaaagtggaacaagaaaaattccgatggatgacatacctaaattcgcaagtgttttagatatttctcctgttgacattttgattgaatcgagagatgaaccagtagagatcaactcaaccaaatacccatactacccgataggcatatccgccggccttcctttatgcatagacagcatagatgaaaacaatgtggagtatatctcaataccggacaaccttatgggcaaatgggcaggtaggaaagacatctttatgatgcggattaatggagatagcatgaataggattatgccccacgactcactgattgcagtaaggcctgtaccattatccaatctacgcgatggagatatagtggtttacagtgacggcggggattatgctgtcaagagattttaccgcagggaagataaagttatatttaggcctgattcttccgatttaagttttacggattacgtaacatctgctgataacatcgatttaagaattcacggaaaagtagttctatatatcgcagaattagattaagttgttagcgctaaaaatttaatcacaggcgggacgatcacccgcctttttttaaaggagtgaatttagtatgcctgtctataaagacaaggaaaggggaacatattattttatcatatcctatacaaacagaaatggagaatacaaacagataaaaagaagaggatttaaatcaagcggagaagcgaagagggctgaagcagaaacccttttacgactagaaactgacgacggagaaaatgaagataatccaacttttgaatttgtcgcaaaagaatacttgaaatggtacaaaaaaagaagaaaggcatcatcatatttaaaaacaagtagcattataaatactcacttgataccaaggttcgggagcaagaaaattaacaacattcgttcaagggacataatgcgttttcagaatgatttgcttgatagatatgccgttgcgcacgtcaaaaagatacatcaagttttatcggctgtatttaactttgcgattaaacaagagtacacaaaagataatccagcacgtttagcaggaaatgtggatatagaagaagataaacacatcaattattggacgttagacgagtttaaagcgtttattcaacacgtagatgatcagttatattatgcactttttatgacactctattatagcggtatgcgaaagggagagttattagctctcacatggggagatattgattttgacagtaacactataaatatcgataagaccgtttataaccgaatagtgactaaaccaaaaacaacatcgtctatacgaaaaatcatgatgcctaaacacgtaatgaggttattagctcaattaaaagcaaaaaccaagacaaaaatgacatatgtagtatttggggaatttcatgaccacatttcaactacaacactagatagaaaatacgctgaatacgttaaggcggcaaaggttaaaaaaattcgtctacatgatttccgccattcacatgctagctatttaattaacaggaacacaatcccatctgtcgtggcaaaaaggctcggtcacaaggatgtgggcacaacactcaacatatacagccatttatatccgagcacagaaaaagaagccgtcctcaaaatggaagacgacttcaagactgctgaaattattcaccttaaagaagcttgatactctagcgcgtaaaaattcttaccacaattcttaccacggtttcataaaccctatcaaatcaaccttaaaactcaaaagatggagacggtgggagtcgaacccacgtccagaaacgtcgattgcttcagcgtctacgagcgtagccctgcatatttagtttcgctcatcttcgtgcctgcgggcgggccctcggagagctagtctgatgagtctcttcctgcgccctcagacgggggcgcaagcgtagcctacttcgttatgggctcttaaccggcacataggcgatgcgggcaagagctcgctgcgctaattaggcagctagtgctaagttctggttagatttgccagttatatttaggtgcgtttttacgagatcgcctctcggctcgcagctcaagctcgatccgtccctgtcgaatccgtaacgtccccttggatgaaaaggaagccggataactggctgcatcactattataacaagatcacgcgtcaattccaaatggtaatgtctgtgatcacgttcatataggataacatgagttctggctttagatcaagcctttttgcctgtcgcggaacgctctttcgatttcgcgtttggcgtctttgcgcttcaagtcttcgcgtttgtcgaacttcttcttcccttttccgagaccgagcagcacttttgcgaagccgttcttcaaataaatcttgagcggtacgagcgaatatccctgctctttcgtcaaaccgatcaatttgttgatctgcttgcggtgcatcaaaagctttctcgttcgcaacggatcatggttgtagcggttcccctgctcatacgggctgatgtgcatattgtggaggaacacttctccgcgttcaattttggcaaacgcgtcctttaaattcacccgaccggcgcgaatggacttgatttccgttccttgaagcacgatgcctgtttcgtatgtttcttctatgaaataatcgtgatttgcttttttattttgggaaacaaccttcccttctccctttggcatacggcaacctcctcccgccttcaatctcactaaagggcggcgaatacgtattattctatcaaatgaacgttcgtcttacaatttcgccgccctttttttgacgtgtgccgtctattttttctttttcttgcgtttttgtttcggcgcgttttgaaaaccgcgttttttctttacttttttctttttcggcttggtgaaccattcccctttgtcagccgatggagcctctctttttgaagcctttttctgctttggctccggcttctgccggcggcgggagcctttcatgccgacgatttcaaaatcgatgttccgctcgtctttattgacgtcaacgacgcggaccgtaatctcatcgccgatccggtacacgttgcccgtgcgctcgccgatcatcgcgtagtgctgttcatcataacggtagaaatcatccgtcataaagctgacgtggacaagcccttcgatcgtgttcggcagctcgacgaacatgccgaagttcgtgacggagctgatgacgccgtcaaattcttcaccgatcttatccagcataaattcggtttttttcagatcgtccgtttcccgctccgcatctacggcattgcgttccatatttgacgtatgctcggcgatctcaggcagtttctcggcccatttttcccttgtcgcttcgtctgtcttgccctgaatcaaataggtcctgatcagtctgtggacgattaagtcaggatagcggcgaatcggagacgtgaaatgcgtgtagaattcagtcgacaagccgaagtgccccaggctttgcggatcgtatttcgcctgtttcatcgacctgagcataaccgttgaaattacggcttcttcaggacgatccctgacttcttcaagcacgctttgcagcgctttcggatggatacttcccgccgttcctttgacgacatagccgaatgtcgtaacgaactccaaaaatctctgcagcttttcctgatctggatcttcgtgaatccggtaaataaacggaacattcatccaatgaaagtgctcagcgaccgtttcattggcgacaagcataaattcttcaatcagcttttcagcagtcgaccgttctctcaagacgacgtccttcgcttttccttcttcgtcgacgagaaccttcgcttccttaaagtcaaagtcgacggctccgcgttccatccgcttgccgcgcagaatcgcagccaagtcttccatgtctttaaacatcgggacaagggcctcatacttctgtttcagctcttcatcatcatcgactaaaattttgttcacatcagaataagtcatccgctcggtcgttttaatgacgctttgaaaaatttcgtgctcgacgacttgcccttgaggattaatgagcatttcgcatgacattgtcagcctgtcgaccttcggattcaaggagcagattccatttgacagcctgtgcgggatcatcggaatcacccggtcgacaaggtagacgctcgtgccgcgttcatacgcttcctggtcaatcggagatccttccgttacataatggctgacgtcggcaatgtggacgccgagtttataatggccgtttttgagttttgtgacggtaacggcatcgtccaagtctttggcatctgcgccgtcgatcgtgacgatcgtttgatcgcgcagatcccgtctgccttcaagatctttctcatcgattgtatcaggcgtattgccggcctgttccatcgcctcagccggaaagtctcccgggaggccgtgcttatgaataatcgaaagaatgtcgatgccgggatcgtttttatgaccgagaatctcgatgacttccccttctgcactcatccggccttcaggatagcttgtcaggcggacgacgactttatgaccctcgacggcgccgtttttggcgtgcttcggaataaagatgtcattcgtgatttttttatcgtcgggaatgacgaagccgaagtttttcgtctctgtgtatgtgccgacaatcttctgaatgttgcgctcgatgatgcggatgatggccccttctttttttgtaccgccggattctgtgctcaggcggacgagcacggtatctccgttcattgctgtgttcagctcagacggcggaatgaagacatcgtcaagcgaggagtcttcgggaaggacaaacgcgaagcctttcgcgtgcgccgacaccttccctttgatcagattcattttttcgggcaaaccgtagcggttgcttctcgttctgacgacaagccctttttcttcaagggttacaagagctttgacgagctctttgtattcgtccgaatcggtgatttccagcatctcttccagttcctgaactgtaagaggtttatatgcttcttctttcataaaggagagaagcttatccataaattcttctttttccactaatcagacctccttatgtctgccaatccaacgtttctaaaaattgatacacatccttgtgcagtgtttcgcgttctttatccaatgtgatggcatgacctgattcttcataccatttcagctgcttatcatccgtttcaacttcattgtagatgatgtttgcgctatccgtattaatcatatgatcgtggcgcgcctgcacgacaaatgtaggcgaatagatcatgtccacatgctctctgacatcggcaatcaaatcctgcagtgctttcaacgtgttcatcggcgtttttttgaattcttccatctcagcgttaatctgctccgctgtcttgccttcaaatttcttataattgcgggcataatcaagcacaccctcgtacatcgtctcttcgcttttgatgtacatcggcgcgcacattggaacaattccctttatgggtacagtgtaacccaatttcaatgaaaaaacccctccgagagacagtccgcaagcggcgatttgttcatatccttccgatttcagatattcatatccgtccatgacgtctttccaccagtcttccggtcctgtggagagaagttcttctggaggcacgccgtggcctttatattggggcgcatggcatgtgtagcctttttcattcaaatatcttccgagcattctaacgtccgccgtgttgcccgtaaatccgtgcagcagcaggacggctttttttccgcctttaaatgtgaaaggttgtggtttgacaattttcatgattcactgtctccttttcatatgtattcttccacgtttagtcttgaaacaaactttatcaatcggccggccccttcagacaaagaccggcaaataggaaaaaggcctgacttgaacatcagacctcatgcttcattgtcttatacaaagtaagcaagcgcaatcgttaagaaaaagaaaagcacggttaaaacgaccgtcatccggtgaagaatcaaatcaagtcctcttgctttctgctttccgaaaagctgctcggctccgccggaaatcgcgcctgataatccggcgcttttgccggattgcagtaaaacgacaacgattaatacgatacttacaatcactaataagaccgttaaaaatgcggccataacctacacctccagacaaactggctgacaatagttttattttacatgaaaagcaagcgcatgtcacgagcgtttcgaacagctttttttattttttcccagcgccggaataaggtatacaaaaaaagagagcggctctgctccctttcctgcggaatatgtaatcacatttatttcttttctgacagtgccgccatcatatcttccaggagcatttccgctccgcgcgggctgagtacgattttgccgcccgcatacgttttatttttcgtggtgatgtcgccggtcatcaaacatgccatgtttgcggcgtattttgtcaaaatgatgttttcgccgtcggtatatatttcgagcgggtccttttcattgatattcagcaccctgcgcatttcgaccgggagaacgactctgccgagctcatcgattctccggacaatcccggtatttttcacgtttgaaaagcctccttttctcctttctttattgacttttgtcaacatctttataataaaagagatcttcaaattttttgttgaaatactgaatcatctttccgatcacaagttgtccgggcctcctttcgccatttaaaactctgctgagtgtcgccggggatacgccgatttcaatggcaagctgatttaaggagagattgtgttcaatcatgtactggagaacaaaatctcttttgatatgaatcttttttaccatgattactcccctttctaatctcttatgtttctttttatctacattgaacatatacgatttgttaacttttgtcaatacttttaccatccatatgtttcctataggcaatattcgtactaaaatattttataataagagattgcgaggttttggccatgacgaactttggacaccatttacgacaattaagggaacggaaaaaactgaccgtcaatcaactggcgatgtattccggcgtcagttcggcaggcatttcgcgaatcgaaaacggaaagcgcggcgtgccgaagccggcgacgatcagaaaactggcggacgctttgaaagtcccgtatgaggaactgatggcatctgcaggctatatcagcgcgtctacagtccaggaagcaagaagcagctatgattccatttacgacatcgtgtcacagtacgatttagaggacctttctctgtttgacagcgaaaagtggaaggtgctttcaaaaaaagacatcgaaaacctggacaaatatttcgactttctcgtgcaggaagcaagcagccgaaacaaaaactgaatacttctccgcggcacactctcctctctatcattttcgtctgtttacgatcctgctgttattttatcccttatgttaacttttgtcaatatttttcctgtctaagtatttcctatagtcaacatttgtattaaaatgttcatatcatgaatttgcgggggggggatggcgatgacaaggttcggcgagcggctcaaagagctgagggaacaaagaagcctgtcggttaatcagcttgccatgtatgccggtgtgagcgccgcagccatttccagaatcgaaaacggccaccgcggcgttcccaagcccgcgacgatcagaaaattggccgaggctctgaaaatgccgtacgagcagctcatggatattgccggttatatgagagctgacgagattcgcgaacagccgcgcggctatgtcacgatgcaggagatcgcggccaagcacggcgtcgaagacctgtggctgtttaaacccgagaaatgggactgtttgtcccgcgaagacctgctcaacctcgaacagtattttcattttttggttaatgaagcgaagaagcgccaatcataaaaagccgaatttcccttttaggagaagttcggcttttttcggctgccttaagcggcatccggattcggcgtcttgcctttatgatgcttaacggggctcagcgcacgctcgagccatcccatgaacagatcggcgatgatcgccatcagcgccgtcgggatcgcgcctgctagaatgatcgctgttccgttggtcgcgtttgatcccctgacaatgatatccccgaggccgcctgcgccgacaaacgtgccgatggccgtaatgccgatcgcgatgacgagcgcggttctgagccccgccataataaccgacaaggcgaggggaagctccaccatccggagcacttgaaatttcgtcatgcccatcgccttccctgattcaagataggcatgctcgatgctggcgattcccgtatatgtgtttcgaatgatcggcaacagcgaatacaaaaacaatgaaagaatcaccgtgtttgcgccgagccccatgacaagcatcaagacggcgagcatcgccagcgccggaaccgtttgaatgacattagtgatggaaaagacccatttgctgattttacggtatctggcgatgaaaatgccggccgggatgccgacgacggcggcgaacaatacgccgtatgccgacattaaaaagtggcggtaaaattcccccagcacatagccgccgttttgcgcgtaatacgtccaaagctgctgcagcacttccatttgtcatcccctccttttactcaaaataattgtgcttctttaaaaactcggccgcgacgacagaaggctctttcagctttccatcgacttcgtaattgagctcctgcatcgtttcggtgtcgatttttccaatcagtttattgatggtctcttcaagctccggatgctccttcagcactttttccggcacgaccggcgaacagtcatacggcgggaaaaagcgtttatcgtcttttaacagctttaaatcataggctttgatcctgccgtctgttgaataggcaagaacgatatccattttgccgtttttgacggcgtcataaacgagtccgatctgcattggaaaggtcgagccaaatgaaaacccgtattcctgtttaaatcccggatatccgtcgccttttcgtttcagccatgcattgtcaacgccaagcttcagttgatccgcgtcttttttcagatcggatatggtttcatagttccctttttcagcgagttctttcgtgactgtaaaagcgtacgtattgtcaaatccgtaagaatcgaaccatttgtagttgaatttcttttgaaagtcctgctgtacgatgcggagcgcttttttcgggtctttctccgcttcccttccaagcgtgcttgtcaggtcagttcccgaatagcgcgtcgcagaaatgtcgatgtctccgccgagcatggcctggtgctgcacatagtttgagccgaggtttttgaccagcaccgtattgagatccgtatcatgctcgatcaaaagcgagatcatattggcaagaatttcggattcggtcaggttttgcgctccgattttgatcgttttatcggaagccccgccaaggcccggcagcgcacagccgctgatcaaaagcgagaggaccagcatgacggcgccgagccgtctcagtttttttgtttgcataagagccaactccttatgatacttccttcatcccttttaatccttgaggcgtgactttgtcttcggttttcgacagaatatagtcgatcacgatggccagtatcgtaaccggcaccgctccggcgataatgtactcaggctggtacaggttgagcccgataaaaatatagtcgccgagaccgccgccgccgataaaagccgaaagcgtcgcccagccgattaagtaaacggtggacgtccggatgcctgccatgatcaccggcaccgatagcggcagctcgaccaggcggatttgttcccatgcagtcataccgattccctttcctgactcaagcaaattttgattgacgccttttacgcccgtgtaagtgtttctcagaatcggtaggactgaatagaaaaacagcgcgacaatcgccggaatctttcccactccgagaagcgggataaaaaacgccaggatcgccaaactcggcagcgtctgaatgatgttgacaacgccgatcacgacgccggctccttttttcattctcgttaaaacgacaccgagcggaaccgcgaaaatgatgccgagcagaaccgcgaaaatggatatatataagtgctcccatgttttataaagcatttccccgccgttgtgctgaagaaattggacaagctgattcatgattgatgcacctccctgcatttaacgttgaacaagggtttcttcatctccccaaatcgagtcgtacacgatatcgacaaggtttgcccttgtgacaatcccgacaaggcggccctcttcatcaagaacgggaacatatttgaatccccttttcaaaattttccggacggtatccctgatgagcgttcctttttgaacggagtaaacattctcattgacaacctccccgactgtgacggattttttccggttctgatcgatgatttcaacatcgatatatccttttaagacattgtgttcgtccacgacgagcagtgaatcgacgcggcgttccctcatcacttgaattgcttcagtcaggtttttttcgctcgtaatcgtgaccggattcgggttcattacttgttcgacatgctcgatgtcaggacgggactgaagaagcctctcttttccgataaattcctcaacgaattcatccgccggtttccgcaaaatgtcgtcaggcgatccgacttgcacgatctcgccggcgcgaaggatgacgattctgtcagcaagcttaatcgcttcatccatatcgtgggttacaaagacaatcgttttgtccagcgatttctgaagctttttgaactcttcctgaagcgaatcacgggtaatcgggtccagcgctccgaacggttcatccattaaaatgaggggcggctctgccgcaagcgcccgcagcacgccgattctctgctgctgtccgccgcttagttcatgagggtagcggttcaaatattccggccccatatcaacgagctgcagcagttcctccgcccgcttctttcgcttttcttccggccatttcaaaagcctcggaacgagcgtgatattctgctgaatcgtcatatggggaaagagtccgatttgctgaatgacatagccgattttccggcgcagctccaccgggtcctgatccattatgttttctccgtcgatgtaaatgcttcctgaagtcggttcaatcaagcggttgatcattttcatcgtcgttgttttcccgcagccgctcggtccgataaagacgataaattcaccttttgctatatcaaggttaatgtttttgaccgctttttttccgcctttataaacctttgatacattctctagcttcagcaaaacgcacacctccaactgttttttaaaaatttcaacatctcattcattataagatacactttgtaaaataaaaagtttacaaagtgttcaaattatatatataagacataaaaaaatatattcatggcatcaatttgccggttattcttaaaattgcggctgatttctttgtttttctgtcgttttagtgttttcaaccgctaacaaaattatgatatattgacaataaaattggctgcccgaagggatgatgagctttggaggaaaacgctttaaaagtgattgaacaagcggaagaacatttcatagaaaaaatcgccgaaaatatgaatacatacggtctatcatcaactgtcggccgcgtgctcgggatcatctatatgaacagaaagccgatgaccttaaatgaactgtcagaagaaacgggcatgagcaaaacgagaatgagccaggtcgtccgcgaaatgatcgatttaaatatagctgaaaaagtttttgaaaaaggcgtccgcaaagatctgtacgatgtcgaacaagactattatcaaacgtttatttcattgtttacggccaactggagcaaagtcgccaaaaagaacaggatgattgggaaaaaaatcagaaaagagctgttggaggcgctcgaggaagaaggccttacgcctgaaaccgaagctaaaatcaacgagctgctggctgaaacaaaacaatggatcgattactgcgagtggcttgacaatctgatcgcgtttttggaaagcgaagagatcttcaagcatgtgccaaaaccttcataaacaaaaaaagctgcgaagactaagcagcttttttgcatttcctcaattatcccgccaacaccggaaacatccctttcaatcccgttccgatcatgccgaccgccacgacagccaaaatcaggcccatcagccgggtgatcacgttcatctccgtctggcccaatttgttgctgatcagcgtagaataatgaaaggccgcaaacgtcagcaggaggacggcggcgatgccgatgatcattccgccaaaatgcaccagactgcggcttccggccgaaaggctcatcaccgtcgcaatcgttcctggccccgaaatgatcggaatgctgagcggcgtcaccgatatatcctccttttccttgctctcgcgatgctcagcatgatgcagcgactgaacatgggactgctttgcattcagcaggttgtaggcaattccgaatataaatatgccgccggcaattcgcagcgcatggatgttgatgtcaaaaagcctgaagataaactctccgaatatgagaaacgcgatcaggatcagaaacgataaaaccgcggcctttctcgccaatgcggtgcgttctttcgcttcgtagccttctgtgagcgctaaaaagatcggaacattgccgatcggatttgtgacggcgaacaatgatacaaaaacgtggatgataaaagcaaacacggttaaagccactccttcctctgtataaaaatacgggtaatcgatttttacctccgacgctgaccgcttaaactttcaaaaaacaatgacaccttcctgcactttcatttataatgaacctttataggccaaaataactattttaaaggagattttattttcatgacatgttcaaagtgcggccatcaaacagatggcggaaaattttgcgagcagtgcgggtcaagtttggccggcggcagtgatggcggaaaaggagcagctgaaacgccgcaggcagctagatatgcggaggcggcgaaacaagcgtcttccatgtatttttcctattgtttaaaggtgctgaaacgaccgtttatcgaaatgaaaaacgccggagaacagcacgtcctcaacagcatcaccacaatggtgatatttgcgctttcggtgccgctgatgttttatttcggcctcaaaggcttctttgacgccatgggggactattccggagtattcggccgctcctacgcaatgccgacattttttgatatcgtcgtaaagcccgctgttacctttgctatttatattttcttattatttgtttttacatacgcaggcgtgcgcattcggggtgtgcaagcggcatttaaggaagtgctcgggcggttcggagcggtgcttattcctttcgtcgcccttctgctcgccgctttgcttttatcattcatgcaaacgggtttgtttatatatgttcttttctttgccctttgcggcatcgcctttttaattccgccggctgtcatctcgagctatcacgaaaaagcggaaggcgctgttgatacgatttacgcgacgctgatcgtctatttgctgacatttatgtcggtgcggatcatgggagatttgtttcttgaatatatcggaaggatcggaggctctatattagggcggctgttttagtgaattgaaaagcctttttccattgaggaaaagggctttttttttattctattgacgttaagagcaatctgccgtcctcgatggcggcgtgatatgtccaatgatacgtttttaactgttcttttccgcctttgataatattaattttctccgttgtcttaatcgttgcctcccgcccgttttgcttccagctgtttacgctgaattggacgacttcctcctctgtcccgctgttgtacagtttagcgaccagtttcttttgatcgttgtacagcggacttccttctttcaagctgtcgcggacgaggccgaaatcgtttgtgttgatggcgtcttgtagcctgtataaatacgcttcaatggcgaaagcaaccttttggtcggtgagctcttcgcctgctgatgcattgttcatggcccctttcgctgaggcccatgccgatgtgtattccttcggattgtcatttttgatttctttttgatgctcgatatcgataacggcttcaggatcgcttttttcgatgagccactttttcttgccttcggaatagaccaatgtgtacgtatatccgctatcgttttctttcagtttaggcgcaatgtagtcgtcataataggccgatttgtgcttttcaatccctttgagctctgttttccattgcccgtcttctttgtatagccggaacgaatcaagatcaaatacagtagataagtaggtgcctttatagtaggtgctgctgcttttcagcccgtccgtgacctctttcaggcggttttgataagacggggcggccattgtcatgccgctgacattgccgcttgcaaaggcctttgctgcttcctttgtatggttgacgacagcggtcatcatgtcatccataaaccctttgtctgatgcaagattgacttcgatttcttcaccttcaatcggcgttttttcgcttttcagcttcccccacggaaattgcgcctcaacctgagcagacattgaaccgtcagtcagcacaggtccgaattcagttcctttgaatggattgatcttcatctcctgatcattgatccagagcgttcctttcaagttttcatagccttcttcaaagacaagctttgccatgtgcccgttaaggtccgcattaaccttcacatcaccttggagggcggtgaccttcaagatcggcgattccgcttttcagctttgccttcacctcgtaagtaccggggacaaacgggccgatttttttctcgaagttttctttttctgttgtgatgacctttttgccgttaacaaacaggccggtatctttatagtttgtcttaaccgttaagtagacaggctccgtgttcaagacatagcggtcatagatccaaaaacgcctgccctttttttcgatcgtcatcaatggatggccggcaccgctttttaaggatgtgatcaattctttttcttcatccgggtgttctttcaagtaatccaagagcggcttgacgtttttctccgtgacagccagatccacgtctgatgattgaagcagttttgctgctttcttggcatctttctgatcgagggcggcttcaaaatcggaaatcagtttttcctttgatgtgagtgcttcaccggttttatagccggcaaacaataaaatcaagcaggccgcgattgccgccatgatgatgattctttttcgtgtcatcgcacgctgataccttgccgccgggtcggaagctcgttcctcgtccgcccgcgcgccgcaatgcttgcaatacagcgcattttttgttcgttcccttccacattccttgcaaaaatccatgactttcctcccatcaaacaaaaacacaattagtcattttatactatatttatcgtaagaagggatttaatattaaggccgcatcaaaaaaagccaaacgaatgcgctgatccgtttggcttttttgatcattttaaaaagtatttttcaatatcatcaagcatcaggtttgctgcaaggacgccccctgctgtattccagatggcatcgctcactttatggacgtttccttttttggagacgtttaagtttttaaagagcggatcattgacatagtctttctcaatggcgcttgctttgtcatcgcctgtctcatacgtgtaataaaaaagcacgtccccgtccatatcaggaatttgttcctttgtcacttccatttgtccgagatcgttggcttcctggcctttaggccttgcaaaaccgagctgatccaaaatcgttccggcaaatgatcctttgtgatagatgcgggtatcagcatctgtaaagcggacgagagagactttttgtttcactttatcgcctagtttttcatgaatgtcttcaacgcgcttgtcaaagtcagcgatgactttttcgccttcagcttttttattgagcgcttcggcagtaagcttaaagttgtttttccattcccctgacaatgtctcggcaaatacggtcggcgcgattgctttcagcttgtcgtatacttcttcttggcggattttgttgccgatgattaagtcaggcttcaggctcgcgattttttcaatattcggcgcagcctccgttccgacgttctctacgcctttcattttatctttaatatggtcataccatggatctcccagccaggattgaacggcgccgacaggttttacgccaagtgcgagcactgcttctgtcgcttcattcgtgagtacgacgacttttttcggagtgccgtcaattgtcgctgttcccattgcgtgctttacagtataggaatctttgctgccgttcttctccgcagattgatctttatcttgatttccgcaggcggctaataaaaggataagcgcagcgaacagtgcaaaccatttaaaacgtttcatgatatgtaggatccccttttctcaagtgattttcattatcaattagattatataatgaatcaacctaaagtcaatatgaaattcctatatatctgttttggattgtgctaaaaaccgcttttgagctgcatccggataaagaaaaccctgctcggcagacactgtacaatgagcatatcgtcttcttacgaaaaccgggatgatcctccttctagacactttgaattcattaggttaacataatcttgtatgaatatgttttttttaccatagtaaggaggggtgatttgactaagtttttattgagtggtttctaccttttcggacttgtcatgctgagcaattggtcgatttcttttggtgaaatatttggagccggcaattcagccgtttttcaattatcggaagcggtgctttttacgtttatcatcgggtgctatacaggtcttcctttgatttatgccaaattcactagatctgaaacgttgttttttacaaatcaaaaggtcttcctcatcaccttaggattaggcgtgctgctttcctgttcggcttacagccttcagcaagccctctctcccatcgcgattgcgctgttgtcgatcattggttttttgatcgttggcatcagcggttttcttcccgcctggtttctgaagcctgcgaaaaatctgcgataaacgggtgggtttttcttaggctgacggggtgttggagccaaggtcgaactcagtggtttctataaacggcgctggtcaatatggtgctctgagaaaatcacttgccaatgcgtaatctgacgattgattttttaaaaaacaacatttgctttcgccatttacaaattaatgaaaattctttatgatatagatatctaagtaaacatgttgcatatactaaaaagaccgaagtgctccaacacttcggcttgtacaaaaagccggcccttcgaaggggcttgctcagattgacctaaaatagaccactccctatcactttccaggctcaaggggcggtctatttttctttgttctctgacaacatggcaatcagcatgccaaaagcaatcattaaagagattgtttcatatgctgtcatttttatcaccccctttcagaaggggatgagcaagacttcccttgagtgagcaaagctttttatacgaggtagattataccatatcaaggagaacataaaattagggaaaaaacctttttcactcatgaaatctagcttttccgccgaattgcttcgacatcgactaaattcttggtctttcagctcatttattgattgaattcattagcttgaagaagtattcacgttgaccggtcttattgagttgataccatgaatccaatgtatccggtgcaaacacgtctaattttttcagcacttcccttgcgaattcgagaggagccgctcctgatgcagtaaccagattcccatttgataccgcgggtcccatctcataaaacggttctcctttataatgaggacagaccattttcatataggccaagtcattgcttgtatgctttcttgaatccagatatccgctattcgccagtcccgcagttgcacctcatattgcggcaaccatcgcgccaagctctaaagcttcgccggcctttttcaagatcggctgatgaatcttttctccccaagtattccctccgggtaaaatgattagatccgcactctcgggcgtccactcatcaagggagatatccggttttatgcgcagtccacccatcgtcgtcaccatttctttattcactcctattgtcatgacttttaaaggtgccgcatcttttttgaaatatcttcccgagttcagttcggccattaaatatccatattcccaatctgacattgtatggaatgcataaagatatactgttttcgactgcatccagtaacactccaatcgcaattgatacagcctattataatcaaaaaccctgacagcttttgtcagggtaaaggaaattcagctttcacatttaaaagaggttggccgcatctgcagccaacctcttttttatgcttacttattcaagttgtagaaagattgaataccgtggtattgcgcagtttcagccaattgatcttcgatgcgaagaagctggttgtatttcgcaacacggtccgtacgagacggagcacctgttttgatttgtcctgcgtttgttgccacagcgatgtcagcgattgtgctgtcttcagtttcaccggagcggtgagagataacggcagtgtagcctgcgcgtttcgccatttcgatcgcatcgaaagtttcagtcaatgtaccgatttggtttactttgatcaggatagagttgccgacgccgtttttgattccttcagcaagctttttcgtgtttgttacgaaaaggtcgtcaccgacaagctgaacttttgagccaagacgctcagtcagaagtttgtggccttcccagtcgttttcgtcaaggccgtcttcgattgagatgattgggtacttagaagtcagctcctcgtaccagtcaaccatttcagctgacgtttttacaacgccttcgcctgcaagatggtatttgccgtcttctttgttgtagaactcagaagatgcagcatccattgccaatttcacttcttcgccaggtttgaatcctgctttttcgatcgcttcaacgattgtttgaagcgcttcttcgttagatccaaggtttggagcgaatccgccttcatcacctacagctgtgttcaagcctttttctttcaagactgatttcaggctgtggaaaatttgtgctcccatgcgaagtgcttcgcggaagttttccgcaccgacaggcatgatcatgaattcttgaatgtcaacgttgttgtccgcatgctctccgccgtttacgatgttcatcatcggtacaggaagcgttttagagttgaatcctccaaggtattggtatagaggaatctgcaagaaatccgcagctgcgcgggcaacggccattgatacaccaaggatggcgttggcgccgagcttgcctttattttcagttccgtcaagttcgatcagcaatttgtcgattgatacttgctcagtcacatcaaagccgataagctcgggtgcgatgatttcgttcacgttgttaacggctgttaaaacgccttttccaaggtagcggtctttgtcgccgtcgcgaagctcaacagcttcgtattcgccagtggaagctccgcttggaaccagcgcgcgtccaaaagctcctgattcagtgtatacttcaacttcaaccgtcgggttaccgcgggagtctaatacttcacgtgcataaacatcaacaatgtatggcatgtttgtttctctcctttaatgcttatttttgaattaatgacgatcctgtcatttctttcggtttttcaacacccagcaagtctaaaagagttggcgccagatccccgaggattccgccttctcttaatgtcacgccttcttttgtgacgatgacaggaaccgggtttgtcgtatgtgcggtgtgcggcttgccttcttcggtaatcagcacgtctgcgttaccgtggtcggccgtaataatcgcgtagccgccttttgcaagaatcgcatcaacgacttcgccgaggcactcgtcaaccgcttcgattgctttgaccgtcggctcgacttttcctgaatgtccaaccatgtcagggttggcaaagttgaggatgatcgcgttatgcttttcagcctcaatttctttgacaagcgcatcttttacttcatatgcgctcatttcaggtttcaagtcatatgttgcgactttaggcgagtcgattaagattcgctcttcgcccgggaacttttcttcgcgtccgccgctcataaagaatgtgacgtgcggatatttttcagtttcagcgatgcgaagctgcttcagcccgttttgggataaaacttcgccgactgtgttgtcgagattgaccggtttgaatgccacgtatccgtcaaccgtttcactgaaatgtgtcaagcaaacgaaatgaaggtttttcggatgcttgtctccgcggtcgaagtcgcggaagtcgtcattggtgaacgtgttggaaatctggatcgcacggtcgggtctgaagttgtagaaaatgaccgcatcgttgtccttgattgtcgcaacaggttcgccgttttctttcgtaatgacggaaggaatcacgaattcatcgtaaattccgttttcataagaatctttcacgacatcgagcggattttgatatttcggtccctctccgtatgccatggcgcggtacgctttttcgacgcggtcccagcgcttgtctcggtccattgaatagtagcggcctgacaatgttgcgatctcgccgacgccgatttcttcgatttgatcctgaagctctttgatgtacttctcagctgtttgcgggcctacatcgcggccgtcaaggaagccgtgaatatagacgttttcaacgccttcttttttggcaagtttcaagagtgcatataaatggtgaatgtggctgtgcactccgccgtcagacagcagtccgaacaagtggaggtttgtgcctttttctttcacgtgcttcatcgctgcaaggaatgtttcgttctgttcgaattctccctcgcgaatcgcaacgttcacgcgcgtcagactttggtaaacgatccggcctgcgccgatattcagatggccgacttccgagttgcccatctggccgtctggaagacctaccgcttctcctgaagctgtcagcgtctggtgcggatacttgttccaatagcggtcaaagttcggttttttcgcttgggctacggcgtttccgacggtttcgtcccttagtccaaacccatctaaaatgatgagcgcggctaacttgttactcatattgacctgcctccaataattgcacgaaagactgcggctcaaggcttgctccgccaacaagagcgccgtcgatatcggattcggccatatattctttaatgttcgcaggttttacgcttccgccgtactgaatgcggacgctgtctgctgcagtttgtccgaactctgatgccacggttttgcggatgtgcgcgcatacttcgtttgcatcttgtgcagttgaagacttgccggttccaatcgcccagatcggctcataagcgatcacggaagcagctacctgttcagttgttaaacctgcaagtgcttttttcacttggtctgcaacaagctcgtttgttttgtttgcttcgcgctcttcaagcgtttcacctacgcagatgatcggaacgatgccgtatttaaatgcagcatgcgcttttttgttgaccgtttcatccgtttcagcaaacatttcgcggcgctcggagtggccgatgacgcagtattcaactccaaggtctttcaaagccgcagggctgatttcacccgtgaaagctccgctttcttcaaaatgcatgttttgcgcgccgactttcagatctgtgccttttacagctgatgtgagcttttcaaggaacagtgcaggcgcacagacaacagcttctgctttatctgctgcgggaatggaagatttcacttcttcaacgaagctgacagcttctgaaagcactttattcatcttccagttaccggctataattggttttctcatgtgctccactccttatgctgtatattttgcttacttgtcgttcaatgctttgacgccaggaagttcttttccttccataaactcaagggaagctccgccgcctgttgaaatgtggctcattttgtcagccaagccgaacttttctacagcagctgcagagtctccgccgccgatgacagagtatgtatcatttgcctctgctaatgcttcagcgacagctcttgttcctttagcgaacgcgtcgatttcgaatacgcccatcggtccgttccaaacgacaagcttgctgtttttgatgacgtcggcatatgtttttcttgtttcctcgccgatgtcaagcgcttcccagtcgctagggatttcgcttaccggcacgattttcgtgttggcgtcgtttgagaaatcgtcagcaacaagcacgtctgtaggcatgtagaagttcacgcctttttctttggcgcggtccatgaaagatttagccaattcaattttatcttcttccagcagggattttcccacttcatggccgagcgctttgacgaacgtgtaagcaagaccgccgccgatgatcaggttgtctactttctcaagaagactttcaatcacgccgattttgtcttttacttttgcgccgccgatgatcgctgtaaacggacgttcagggtttgacagcgctttgcccagcacttcaagctctttttccatgaggaagcctgcaacagccggaaggtgttcagcgatgcctgctgttgaagcatgggcgcggtgagccgctccgaatgcatcattgacataaacgtcagccaggtcggcaaacgctttagaaagctcaggatcattcttttcttctcccggatagaagcggacattttccaatacgagaatatctccgtctttcatttcggaaatttgcgctttgacggcgtcgccgtaagcttcatccgcttttttcacttctttgccgatcagttcgccgaggcgtgcggctaccggcgttaagcgaagctcttctgacacctggcctttcggacggcccaagtggcttgcaagaagaactttcgctccctgctctgttaagtattgaatcgtcggaagtgcggcgcggattctcgtatcatccgtcacttttccgtccttcatcggaacgttaaagtcaacacggcagaaaacaacgcggccttttacatcaatgtcttttactgattttttgttcatggcttttaggagatcctccttttaatgttttacaagcctgaaaacggaaatccccgggcggcttaaaggcgccgatatggaaaaagggaaagggagtgtgtgtccccttcccttgtccgctttcattatagcgcttctctcatcaagaaccaagtctgattctggtttccggattaaagaccttgttttgcgatgtaagcggcaaggtcaacaacacggtgagaatatccgctttcgttgtcataccaagaaataactttaaccatgctgccttccataaccattgtagaaagagcatcgattgtagaagagtttgtattgccgttgtagtctttagatacaagcggctcttcgctgtagccaagaacgccttgaagttcgccttctgctgcttctttaagcgctgcgtttacttcttctgctgttacttctttgtcaagttcagcaaccaggtcaacaagtgatacgtttggtgttggaacacgcattgctccgccgttcagttttcctttcagttcaggaagtacaagggaaacggctttcgcagcaccagttgttgtaggaatgatgctctcagctgccgcacgcgcacgacggtagtctttgtgcggaagatccaggatttgctgatcgtttgtgtaagagtgaacagttgtcatcataccgcgtttgatgccgaatttgtcgttcagaacttttgcaaacggcgcaaggcagtttgttgtgcaagatgcgttagagataacatggtggttagccgcatcgtatttatcttcgttaacacccataacgattgtaatatcttcttcactcgcaggagctgagatgataacttttttcgcgccggcttccaaatgtttcgccgcatctgcgcgttttgtgaagaaaccagttgattcaacaacgatttcaacaccttgctctccccagcttagtttagaaggatcgcgctctgctgtaacttggattgtttgaccgttaacaacaaggttgcttccgtcaacagaaacctctgcgtccaattttccatgtactgaatcatattgtaataggtgagcaagcatgttagcgtctgtcaaatcgttaactgccacaacctcaacttcaggattatttaatgctgcgcggaatacattgcgtccaatacgaccaaaaccattaataccgacttttactgccatgatgatttcctcctttaagtaaataagagatatttaatttatattgagggaagaagcttcccttaataactgttttgcggctccttcatcagtgatcaaaaccgtattgcgcggctttttgaagtatgcctctatggcgtcagcttttgacgagcctcccgccaccgcaatgatgttcgggatcgaatcgagatcctcaagctggatgcctacgctgtgcactttgtgaatgacttccccgtggcggtcgaaatagtagccgaacgcttctgcaactgcctcattttcttctattttcttcaaatcttcctttggcgtatttcttcgttctgccattgttttagcatccccgattccatgaatcaccatactggatgattgaatcgtctgaagcacttctttaatagaaggttcctcaatgatagaagaatatgcttctttgctcagctgccccggcacaaataacagtttgtatgtaccggaagctttctcggccatatgggcgcaaatcgtattggcctgattcctgacgttttcgcccagtccgcctcttgccggaacaaaaagcagcttgcggtttttcgagtcaggcgtcatcatttctgccacggcctcaagtgtcgtacctccggttacggcgacgatattttcccccgtaaacctatttttcatgcatgcgacggccgctctccccatctcttttttgacccatggggactggtcgctgtctcccgatacaatgatgacttcgtcgaggttcaacctctcttttaatgtattttccaaatgagttaaacctaaaacgtccttcatcgtatcttcgagaactttcagcaggtcggatccttcaggtgtcaatatcatgccggttgttttaatctctagtagattttgttcttttaaaaactgaacctccgcccttaaaatccgctcgctgatgccgaggctggcagcaaggcttcttctgccgatcggttcagtcagccttatgtactgcaaaattttgtaccttttctgcatgacatcgagaagatccggcaataattttttctgagcctgtattagttgattcatgccaaaacgttcctttcatctcatcctggacgaataatgtcccgcagtgactgaaaacgtcccacctcagccaaaaaaaattactcctgcttacattccttattgtaacagggttaaaatgtttattcaactgttaagaaacaattcatcgacaacattcgcgcgaacgttcacacttctgttttaattattgttcctgataatttctatattatacatatttcataaaaacgtgcctcaatgaaaattagcccttttatttcatgcaaagctgttcgatttcttccaggcatttttctagattatattgtagctatttcaaaaataaatatattgctaaaatacgtacttaccagcaaaaaagcaacgggcggtttttccgttccgttgcttttttgcgtttatccgtttttccatacatctgcaatgatttcgaacgagcgaagtctgtcagcatggtcaaatgtttctgaattgatcatgatctcgttcgcctgagtcgtccggatgaactcttcaagcttttctttcacactgtccggcccgccgatgatcgttgagctgagctgctcgttcaccatcgctttttcgcgcggcgtccaaatctgttccatatcatctacaggcggcttaagctgtgtcggagcgccgcggacaagatccaaaaacttctgatagtgcgacgttgccaggcgctgcgctttcgcatccgtatcggctgcgataacggtaaccccgaccatcgcataaggctccttcaagacgccgggcttaaacgaactccgatacagttccaaggcaggcagcgtattggcgggcgaaaaatgagccgcaaatgcaaacggcaaaccgagctccccggcaagccgggcgctgaatccgcttgaaccgagaagccaaatcggcacatcaagcccttctcccggtatggcgcgcacatgatttcttacattgcccgacggcttaaaatattgccgcagttcttcaagctgctcgggaaaatcctccccgctgcttatgtttcttcttaatgcgcgcgctgttaattgatcagtgcccggagcgcgtccaagtcctaaatcgattctgccgggataaagggattcaagcgttccgaactgttcggcgatgacgagcggggaatggttcggcagcataatccctcccgagccgatgcgcattttcttagtacctccggcgatatagccgatcaaaacagaggtggccgagcttgcaacaccttcgatattatggtgctcagccagccagaacctgtggtacccccatttttcggcatgctgcgccaaatccatagattgtttaaaagattgttccgcatttccgccttgtacgataggagacagatttaatacggaatacttcgtatttttgaaatgctgttctgacattgtctttccttcttcctgaagtgtagtggtcatgtaattagacgataacataatcgtcccggtgaataaaagaaattagttcgaaaaaaatcgaactaatgtataaaaagcttgcctccgctgggaggcaagcccttttttaagaagcggccgtttggccggctgtctggtttcttcctttaaagaaataagcagcgctaatgagcaaatagatccccgccgtcaccaatgtaatgacaatcgacgtggtcaggatgacaccgatcagtatggctgtcagcgaaatgattgccacccaagtcgtataagggaaccatttgacatagtagccgtttccagctgtttgattccgtttcctcgattttaaatgggcggcggcaatcagcatccagatcacaaggacggtatagccgagagaccccatcaaatattcaaacgtttggctgccggcaaatagtgaaaacaatacgcccaagtataagaacgaagtgcataatagaatcgaataaaccggcacctttctcgcagaaagcctcgaaaagattttcggcattcttccgtctgacgcctgtgtatacaaaatacgggaggcgccgtaaagccctgagttcatagaagaaatgaccgccagtaaaatgaccgcattcatcaaatgatccgctccgggaacgccgatcatcttaaagaccatgacaaagggactctccgacaccccgttcacttgattccatggaatcaagctgacgatcacgaaaaacggcagaagataaaaagcaataatgcgcgttaacgttccccgcacggctttaggcacaaccttctcaggatttttggtttccgccagggtcaccccgataatttccgttccgccgtaggaatagatcacgacaagcatggctgtaatcagccctccggcgccattcgggaagaagccgccatggtctgtcaaatgagtaaagccgacagccgaatgttgtccaaaagagaaaaataacaagataaatccggatataataaagacgacaatcactgtgattttaatgagagcaagccagtattccgtctcggcaaagcttttgacagaaagcaaattcacgctcgtaatgacgagtgaaacgaacagcgccagcacccaaatcggcagccccggcagccagtactgcaaaaacatcgcggcgacaacagcctcagccgcaatattgagaacccacattttccagtatatccagtccaaaaaataagcggcatacggccctaatatcgattgaaccagatccctgaatgttctggcttcgctgtttcggacagccatctcggccagcccctgcataataaacagcaaaatcacgccgccgatcaagtaggggatcatgaccgaaggccccgccaaatcgatcgctttgctgcttcctttaaataatcctgccccaatcgctccgcccaatgccatcatcataatatgccgcgatgtcatcgtgcgctcgagcttctgcatgtctttctccatctatgttcacttcctctattaaaataaaaaagctcaccgtctccctcttcaatttgaagataaagagacgatgagctttgaagcttaccgcggtaccactctttttgatcctataccaagaatccagctttgcgaagcacagccatgctgtgcaaacctgttaacgaaggttaatcgtaaagtcctcaggaattgatgtccgtcctttagccagtccactcccgggcgagttcaaaggttcattggtctgcgtctcacctacccgcagctctctttgccaatgccgatcttttactgctcccgttcattgtgttttcttctgcctgaaatatattcatataatatacgtgccgatcttcactttgtcaacatcaaatccgatgccaaaaaataaaaattaaaatttttctcttttttcaaggaagatcgccttttctattggaaaatgcaagggcagatatgcacaactttcataatgatagagcatgaaccaaaaaaggaaaatgtaaaaatcggcagatatcccccgaaaaaaatagttaaattgaaatattattcaaactttacaaaatattttaacgatgatagagtgtgaaccgaatcataacatcagctaaaggaggaagagaacatgaaaaaactcttgtttatggtgatcttgtccgtattgacgctcgtctttggttcatcgtccgtaagctttgcgaaggacattcctgaagacaggtatacaacacctacagatgctgaatttagccagattaaagagattttaaacgaggctgatgtcgaaaccggcaatttgcagaaggattacggtgtgatcgtcaatgatcctgctgaaaaggtcggcgtcatatcggacattcctgccgaaaaagatgactggagccatgtcagcttccattcttactatgtcgacctcaacagcggcacactcattgctgatgttcaatttgaattcacgcaaaacgatgacggtacatcagaaaccgagtacaaaaacgtaacaaacggaggcaggtacttcgtcaaaatggatcaagacggaaatgtcattgatgaagcaacaaccggcgacatgtcgattttgtggaaatactagaaaccgagccgccccttatggaaaacgcctttattcaaaggcgttttttttggtcgtatatttaatggatctatccggtggcgccatacgggtcagcaagattaaagacatgaggcccgaacaatgccgaactcatgcctgtcaaaatctttctggaatattagcccaccatagtgtcaagacacaacgcgttcctccgagctgtcgataaagatgtcttcaagcgacggttcatcgacgtggattctgtagattcccaccttgcagttcgttaatactctgacgatggcaggaattttttcttctgaattgacgatgatcgaaatctcatggtgcttaaattgaacgttttcaccagctgactcaagaaatcggtcgatcaggccgaaatgctgctcgggaatattcgaatggcggatgtgaacgcttatgttcgacatgaaatgccttcttaactcatcgagcgtgccttccattaaaatgcggccgtttttcatgatcgcgattcgtgtacagattttctcgatttcatgcaggttgtgtgacgtcataaataccgtcttaccttctttttgcaaatccataatcagcttttgaatgtggagtgccgattcggcatcaacacctgatgtcggttcatccaaaaagatgagctcgggatcatggatgatcgcttgggcgatgccgagcttttttttcataccgaatgaatacgcgcccgcttttttttcagtatgctcagtgaaccctaccctctctaagacttcttcgcaacgctcagtcgatacggtccgtccgttcagctttgcaaaatacttcaaatgcccgaccgctgtcattgaatcatagagggtcaaataatcgggtaaaacgccgatgcggtgcttgacgctttcaatcgaagcttcatttaacagcagaaaactgccggctgtcggctggataatgcctgtgatcatattcataaacgtagatttccccgcaccgttgcggccgaggaatccgtaaatctctcctttttcaacttgaaggtcgacatggttgacgacggttttggcgccgtagcttttcatcagcccttttgcctcgatcaccacattcattataaatctctccttttaaacaaaacgatcgcaccgcaaagaacgatggcggcgtagacaaagttgatgaaaataaaagaaccgcccagtacggagtaatagtacggcgttatatatttaaaccaggtgatcatgccgttctctgaataaacagcccataaactgaccgctggaaaaacgagagcaaacacgattccgaaaaacattgacacggcgggccttgaaatcacgatcgaaaataaaaggttcaaagagatcgcagctgtaagaaaagccatgctgtctgcataactcagccataaaaactcttttgaggcgatcatcaccaaggcataagaaacgagcatgcagaaaaaccaaaacagccagacgccaagaaactttcccagaatgatcttgatccgcgacgttttcgtcacgagaaatctgaccgtccgggtatggacttcgcggttgatcatgtcatgggaaagccccgcgataaacaggaaaccgagagcaaacacgataacggccgttccgatcgcgcctgcatcgcttcctaaatccaattcccgcacgacatccgcaggcgcctgttcaatcaatcccgcagtcttatagctcacccaaaacataataataatgacaataatcgacttgatgcttttaaaaagactgataaattcgttcagacacactgcccgcatatgagtcactccttcactattctccattatagtgagtgaacattatcgggaaataatcttatccttaacattaccttaaattttaatagactctttctatcaggggtgcttctgtggattataaatgagataaaaaatctcgcaagcggcttggacctgcggcagaaatgtgtatgcagagccggcgatccgataaaaataccattttaatatactatttataatcggcaaaaaaagcagaacgatgcgttcaatctgtatgcgccggaattgtcatatcgcataataaaaaagattagctcagtatgaagctaatctttttgctatcgataattaccggtcctccacgactatatatgccgcctttacggggccgtggacgccgactacaaggtccatttcgatatcggctgaattgctcggtccagtgacatagttgatgcaggacgggatgacttcgccgtctgcaatcttttgtttgatgattgcgcttgcttgtgtcatccgcgggacgatggtgcttttcgggacgatcgcgatatatgtcgtcggcagcaagctgacggaacgtcctttgtcttttgagctgaagaggacgaccgttccggattcagcaagcgtgatctcgctgaatgtcacgccgatgttagcctgttcggctcgctggatgttctcatctccggccgctgcatcccattcccacactttcgtcccttcattcggccacttgtccgttaacaggcctgacagtccgtactctttaaaacggtcatctttcgggatcatgacaggcccgcctccaaatcgcgctgcttgttcatacaaggcatcatgcaagccgatgacatctgtttcaatcagctccgtgtgaattttccggcagtggtcctttaagacgccgacaagctcatcctgtgtatagccttgatataccctgtgctgcggctggtggatataatcgggaacggtgacgcctgcagaacgcctgttgcggccgagcctttcagcaatccggtttaaaaagccgtctttgttgtggattgttccgtttgtcatttgtcttcccccttctctttccgtctgtcctcaaaccagtcgcggaaccttgacttgttcggcgcggggaagtcgcgtatctgggtccactgttttaacggacccggtcccttcgtaatcttgccgtcttctttaaacggcttcatggctgccggcgcccatttggagcccattttgtaaagggatggcgcagaagttcccaagccgaacgctttcatcgccagcttttcggatatcggcgcgcgcccttctttttcaacgatgcgctgcctgtgctttagaagcagctcatgaagcgggattttcaccggacatgcttcagagcaagccgcacataacgaagatgcgtacggcagttctttataatcgtcatatccgccgagcagcggcgacaatacagccccgatcggacctgaatagatcgaaccgtaagaatgcccgccgacatgacggtaaacggggcagacattgatgcaggccgcacagcggatgcattgaaggacggactgaaactccgttccgagaatgttggaacgcccgttgtcaacgatgacgaggtgaaactcctccgggccgtccgcttcaccgggcagcctcggccctgtcagcgccgtgatatagctcgtcagccgctgtccgaccgcgcttcttgtgagcatgccgacgagaacttcaaactcgtcgaatgatgggacgatccgctccatccccatcacggtaatctgcgtcttcggaatagtcgtgacgagacgtccgtttccctcgtttgtgacaaggctgacagatcccgtatcggcaattgcaaaattgcagcccgtaatgccgatatcagcttcgagaaatttctttctaagcacggcgcgcgcgtgcatgacaagctcttccggcttttcggtgttgcggtagccgatccgctctttgaagacgtcgcggatttgctctttgtttttatgcaaagcaggtgcgacgatatgtgacggcggatcatgatcatcgatttggaggatgtattcgcccaaatcggtttcgaccacttcgcagccgtcgctttcaagtgcctcgttcatgttgatttcttcggtcaccattgattttgatttgacgatttttttgccgtttttctttttcacgacatcgcggatgtagcctgtcgcttcttcagccgtctgcgcaaagaaaacgtgcccgccttttttggcgacattttcggcaagctgttctagatagtaatccagattttccagcacgtgctgcctgatttcttcggccagagaccgccattcttcccagttcccgagctcttttgccgcctcaagacggcgcgctctcaagcgctcctgcgcgcttgaaacggcccccctcataaactcgttgtcgagcccgtctgacacgcgctctttaaatttctgcgttccgatcttcattgccataacgaatgtccccctctatctgtgaaatgaccggattgtctgtttatctgctgttcagcacttctgcgatatgcatgacttcaatcggcttgttctttctcccgatccgcccgccgatattcatcaagcagccgcagtccgccccgattaacacgtcggcggctgtttcttcgacacacgccactttctcatcgaccatctgttcggatatttgcgacatcttcaccgagaaagtgcccccgaatccgcagcagtcgtgtttgcgcggcagcggcgtgaactccagtcccttcacatgccgaagcagcttcatcggcgcgtccgtgactcccaaaagccttgtcatatggcatgacgtatgataagtcgcctttttctcgagtgtcgccccgacgtcctcaatcttcaatacgttgacgataaaatcggtcagctcatacgttttgtcagccagccgctgcgctttttccgcccaggccggttcatcccggaaaaggtgcgggtactctttgaacataaaagcgcacgatcctgaagggctgacgacgtattcagctgattcaaacgtctcaatcatccgtctcatcgcttttttggaatctttgacatagccgctgttgtacgcaggctggccgcagcagatctgcccttcgggaaaatccacttcacatccgagccgctccagcagttcaacagtcgcttttccgacatttgactgaaacatgtcaaccaaacacgtgataaacagtgatactttcatcttgatcccctctccaacccgattaatcaggtcatctgatgacttggttagaaaaccctctttctccatcttacaccttggcaaaattttttgaaaggggtttctttttcgttttcactcaggccgtgcagctgactgctgcttaaatagccggctcgtcggcttgtttcgtttcttcaaaatatgaggccagcacattttccacatttgtcagatgattgtgcatcgcttgctccgctttttggccgtctttttccttcacagcctgatagatggcttcgtgttcctcataaaggcgcttaacagttgtattcttcgagaacagccaaattttgcgcgtctccctcatcgtctcaattaagagagatgacacatgattcatcaagcctttcagcagatcgttctgcgaagcgccggcaagcgcaaggtgaaacgcgaggtcggctttttcgccaagttcgccgttcccgtccgccagcttcatatcctcaagtgcttcctgcatgcgtccgagatcatcctccgtgcgtttttgagccgcactggaaactgccccgatttcaagtattttacggacttcgagcagttcagcgacatctttctttttcatcaaaagtgcagccgaaagggggatggaaatttgctcaggctcaaaccttttcacatacgtcccttccccctgcttcatttcgaccatccccatcgcttttaacgcggacagcgcttcccttacggccgaacggctgacctgaaagctgtcggcgagcgcttggacggagtcaagcttgtcgccgggctcaagctctccgcttttaatcgattcaagaagcgcttccgcgacttcttcatatatttttttcgtcttgatttgtttgtatttcaacttttttcacctcgtaaccagactgggcatgatgcgctattttttattataccgttctttccgtctggaacatatagacttcggctccatgcaaaaaaagattgtaatttatgacattgagaaatataatgctaaatgatcagtcttatcatcatgtcatcagatgactagatgaggcttttttgacgaacaaagggggaattggagatgggatggacgcaagattatactccgctggggaacagtttgctgctctcttcgcttgcagcgcttataccgattttgtattttttctgggctctggcaatcaaaagaatgaaagggcatacagcaggcttgacgactttgctgatcgcactcgtgctggccgttttcgtatacggcatgcccgctcagcaggctgtgatgtcggcttcgcaaggcgcggtttacgggctgctgccgatcggctggattatcgtgacttcagtttttttgtacaagcttacggtgaaaaccggccaatttgaaatcatcaggagttcggtattgtcgatcacagatgaccgccgtttgcaagcacttttgatagcgttttcattcggggcatttttggaaggtgcggcaggcttcggcgcccctgtcgcgatatcggctgcattgcttgtcggcctcggctttaatccgttgtatgcggcgggcatatgcctgatcgccaacacggcgcctgtcgctttcggagcgatcggcatcccgattatcgcggttgaagggccgactgggattcctgcgatggacatttcaaaaatggtcggacgccagctgccgtttttatctgtatttattccgttttatttgatcatcatcatgagcggtttcaaaagggctttggaagtgctgccggccattctcgtgtcgggcgtctcttttgccgttacacagtatgtaagctcaaacttcctggggcctgagctcccggatattttgtcagctatcgtatcgcttatcgctctcgctgtattcttaaaattttggaaaccgaaaacgacattcagattctcacaagaaaaggaaatggccgctgcagcggaggcgcagcagcttgaacatcaaaaggcctcatactcggcggggcagattttcaaggcatggacaccgtttttgctgctcacggcaatggtctccatctggggaattccatctgtcaaacaggccttgacgggccattatgaaggttcaaatccattgctgctgttcataaatgatatcggcggcaggctgacgtttgcacccggcgtgccttttttgcacaatcaaattctcgatggttccggaaaaccgcttgaggctctttacaaacttgatctcgctggatcggcaggtacggcgatcctgattgccgccgtactgacaaagtttgtcacaggcatgccttggaaagaatggggcgccgtatttacagattcgctgaaggaactcggcaagccgatattaacgatcgcttccgtcgtcggttttgcctatgtcaccaattcttcgggcatgagcacaacactgggcatgtcccttgcgatgaccggttcaatgttcgcattcttttctcccgttctcggctggctcggtgtgtttataaccggttcagatacgtcggccaatttgctgttcggaagcctgcaaaaaatgacggcacagtcagtcggaatggagccggtgctgtctgtggcggccaactcttcaggcggcgtcacaggaaaaatgatctctccgcagtcgattgcggtcgcctgcgcagccgtcggactggcaggaaaggaatccgacttgcttcgctttacactgaaacacagtctgtttcttcttttcctcgtttgcatgatcactttcctgcagcatcatctgttttcgtggatgatcccgtaaaaaagccgccggcgctcgtgccggacggcttctttattgatatctctttcttacagacgaaggcagtatattgagctgatcacggtatttggcgacggtccgcctcgatatgacaacgccgtgcttttcgtttaaaaggtcggccagtttctgatctgaaagcggtttcattttatcttcttcatcgatcagccggcgcagatgcgctttgactgtgtgacttgacgcatgcccgtcagcggcgtcctttaccttcgccgaaaaaaaccgtttaagctcgcaaagctcaaaaggcgtctgcacgattttccctttgactgcgcggcttaccgttgattcgtgaacgccgagggcatcagcgatctcttttaatgtgagcggcttcagttcgtctttcccttttaaaaaataatctttttgccgcaccatgatttccgccatcaccctccgcatcgtttcccgtctttgcctgagggcattgtcgagccatttccactgcttgaacttatcagagatataagcggtcgcctcgtcttttgactgacgctctaaaaacggctcgtaaaacgcgttaagctggatgtcgggaaaagaacggctgctgagctcaagcaccaattttccatcctctgctgaaatgattaaatcaggctcgacatagacttcgccatcatctgtgccatatatcaatccgggacgcggcgacagttctgcgacaaggtcttgaatgtcctgaagctctgaaagcgaaagccccgctctctctgacagctctttccatccctttttggcaaacaggtcaaagtatgaggaaatgactttttccgcttttgccgtctccttgggcagacgctttaattggatcaggatgcattcctgtagcgaccgcgccccgatgcctgccggatcaagagtctgcagcttgcccaagacttcttcagcttcttctctggtgacagccagctcggaagcgataaaggcgatgtcttctgtcacatatccgtttggatcaagtgattcgaccaaatagctgaaaacccgcttttcgcggcttgacagctggagatcgagcgcctgccgtttcaaagcgcttttaacatcttcacgggaatgggccgtctcagagcggcttattccttcattttgcaaatgacgattcgttttatggtaaaatgatcggggaatatcggagtcttttcgttcgatcagggggttttccaatgagagttcatcaatccggctgttcagctcggccgacgaatactgaagcatatgaatggcttgggcaagcccttgcgtcaagtgaagttttgccgtttgctgctgctgtacatgcaagttcatcatatctcccctcccactattagtttacacgatcggttccgaaccgtatagacttaaaaaaggagtgttaccattgacagagcttttctccgtgccctatttcatagaaaattttaaaacccatattgaaatgcatccaaatgaggataaaatccacgcgatgaacagctactaccgttcagtcgtttcaacgcttgtgcaagaccagctgacaaaaaacgccgtcgttttaaaacggattcagcatttggatgaagcctacaacaaagtaaagcgtgaagaagcatagcaaaaaaaccgcctgtcatacgtgaacaggcggtttttctgcttctgtctgatggttttgaatcagtttcgtattcgggatgtctttcatccatgtattgtagtaattcgcgttttttccgtaggagttgtcaatcactacgttttcttttccgagcaggcacgataagatgtggccgtgcagccttgaagtaacgactgattcatagcggctgaagaaacggattgatttgtcgacgaggctgtccgaaaagcgtttccaataagaagcgatcggcagcggattgcccgcttttttgttgaggacattgatcgtctgcaggcgtttgattccgcgtttgtcgccttctgataagatgacgttccaatcgtacgtgtccggctcccctgctttctgcaggctgctgttggcttctttgtcggtcctgatcaaccgcagaacggactcggacggcttttcggcaggtgccgcgatcggccagagctggtgagccatatcgggcatcattttgatgtttttcacctcttcgaaacgcttgacggcaaaatcgaatgatgccttttcccgcgtgaataagtgcagatccgggtgagccgccaaaatgccgcgcgtttttattatattttcttcatgctcataataaatcgactgcggcagaatgacgatccggttgtccgggtaatgttcgaccacccgttctctgaactgctggaagtgagggtacaagtcgccgaaattgccgcccccctgacaaacaatgatggcgtcctttggaatgcggcggcccggaatgaaattctccgcattccatctttcgcgcaccttgatgccgtatgcttcaaaaaaagcttccgttcctttcatgatcaatagatccccgacgtttccgtatagcgggtagtccaagtaaacgactgatgaatgccttggaatgacatccaaaatttctgccagcttatgctttaagctgtccatggaatatgtaatcgccatgtttagcacctcatttatatttaatccggtcggcaacgatttgaattacccggtcctgctcttttcgcgtcatacttgatcctgacggcaggcagagcccgcgctgaaataagtcgcagcagacagagccctggtcatcgtgcggataaaaggccgcgcctttaaaaaggggctgtctgtgcaaaggcttccataacgggcgggcctcaatgttttcatttgcgagctgttcgatgatgtccgccggtgttgtttgaatctttgctgtgtctaacgttaatgtcgtgagccagcggtttgacatgccggcctcaggcatgaattctataccttcgataccggaaagcgcctccttatagcgctcgaaaaccgcccgtctggcatgtacccggtcatccagaacggcgagctgtgcgatgccgattccggccagaacattgctcatccggtaattgtagcccgctttttcgtgctgataatgaatggctggctcgcgcgcctgagtggctaaaaagcgcgccttcttcaacgcgtcttcatcatcgctgaccagcattcctccgcccgatgtggtgatgattttgttaccgttgaacgaataaatgccgaagcgtccgaaggtcccgctttttctgcctttataaacagaaccgagcgattcggctgcatcttcaatgacaggcacggcaaatcgatcgcaaatggccataatctcgtccattttcgcgctttggccgtacaagttgacgacgatgacggctttcgggagattcctggcccgctccgcttcgtcaagcgcccgttcaagcgcctcgggcgacatgttccatgtatcccgttcagaatcaatgaaaaccggttcagcctgctcatatatgatcggattggcgctcgctacaaacgtaaaagaagagcagaagaccgtatcgcctttgccgacgccgagcaatttcaaggccaggtggatcgcagctgttcctgagctgactgccgcggctccggacgtccccgcataggcggcaagcttttcttcaaatgtgtcgacaaggggaccgaggggcgcgatccagtttgtccgaaacgcttcggctacatagcgctcctcgtctccgctcatgtgcggcggtgataaataaattcgcttattctgactcatgtttttcaccctttttactgctgttatttgatcattcttgcagggactccgactgcggtgcaattatcaggaatgtcgtgaatcacggctgcccccgctcccgtcacgctccagcgtccgactgtctttccgggaatgaccgccgttcccgcgccgagatgagcgccttccataactgtcacgccgccggttaacaccgttccgggcgaaagatgaacgtaatcgccgatccgattgtcgtgttcgacgatcgcacctgtgttgacaatcgcgtggatgccgacgtctgcatccgcttggatgacgctcgatgccataacaacggcgccgttttgaatccgggccgaaccgctgacaacagcagagggatgaatcaaaaccgcataccggtcaagcggaagaccaatgcgttcatacagctgctgtctgatgctgttttggccgacagccaggacgaacttcgcgtccggatgaagccgcgcaagttcttctgcggcagctgaaggccctcgatacagaccgttctcaacatgaagctccgcataccggtcatcaagaataccggcaagctccgtatccggccgctcttttacaagttcccgaacgactttcccatggccgccggctccgatgatcaccacgttttgcatcaggcattccttctccctgtaaatttttctgctgtcacatgccggtcctggctgacgccttccgacttcaaaacctttacgacagtcaacaaaaggattttgagatcaagcaaaaaagaacgatgatccacataccagacatcgagttcaaatttttcctcccatgtcactttatttctcccgttgatctgcgcccagcccgtgatgcccggcttgacttcgtggcgtctccactgccgcttcgtataaagggggatatactccatcaaaagcgggcgcggcccgacgaggctgaggtctcctttgataacgttgatcagctgcggcaattcgtcaaggctcgtttttctgatcagccgccccgtctttgtcagccgcttttcatcgcttagcagattgcctgctgcatctctttcatcagtcatcgttctgaatttatataatgtaaaaggctcgccattcagccccggacgggtttggcgaaataaaacaggcgagccgattttccatctgatgagacaagccgtcagaatcatggccggactgagcgcgaccagcaaaataactgacaatgcaagatcgaaaaaccgtttcgctagcacgaaaaacgcacccctttcttttatttaaaaaatcccttttgaaacgggaaggatagagaacaccggtatgcttgcagcttcgttgtgacaatgcgccgttccgctttcgtcaacatgacgaaataggcaaacaggccgtaagccaacgtcgcagccagtgccgtgacaaacaaagacagcaggctgacgatcgaaaataagtattgaagagcgtaacagacagccaaagtaaatgaagcgccggcaaccggcccgtatatgcctttataaaagaccctttttctttcacccgtaatctttgatgcataaatcggagtgaagacgacgtttttcagcgttaaagctgccgcaccggccagcgcaattccgtaaaggccgagtcccgccgggccgctcagcacgatggcaagcagcaaattgacaacgccgaaggcaaccgtggtcagcgccggtgttctcagcttgttataggcggtaaagatgtaaaacagcggcgccgggcttaatgaaacaaccaaatagcccgcatgtatcagtaagagccatttcaaatgttcgaatgaagggccgagccaaagcgacagaaacgggccggcaagcccccccagaagcgccgccggcaaagcgagcaggatgccgttaaacctgacggcctgattggcataacggacgagcccttctttgtcgccttttgaataatagagtgtaatcgtaggtgaaaatacggccgctagcgttcccgaaagcgtccgcaacaacagcggaaactgaatgatcgccgcgtacatgccggattcggaaacccccagcatcacattcgccaccattaaatcgatttgcagaaacagcaggatgccgacttggctgacggagctccatcctcccgcctgaagcagttttttgcactttgcaaacgacatatccctcacccggaacgtaaaccatggaatcaatctcttaaagaaaaagatcgacaggatgcacgccgaagcggttgcgatgagagcggcgagctgaatgtgccagatcttcggtgcaaaccacgcgaaaatcaacaatacgctcagaacgcgaatcagcatttggatggcttggatcgtgctcgtaatatagattttattggcgaaaaacggaccggcggcaaaccccgacatcacaaaggtcaataaaaacagcaggctgccgatcaaaagcgcgacctgcacatcccccaaaagaccggcgggaacgcgaatgatctgatcgataaaaaacaccgtgccgccgagcggaaaaaacaagatgactgaaagcaccagtgatgaaacgatataggtattcatatagcctctcgcttcatcaagcgctcccctgtgggcggaaacagaaaaaaaccggacaacgaccgcgctcagggcgaccgtaattatcgaaaagtaattgatcatattctgtgtaagatggacaaatccaaacgcctcaacaccgagggtcttgatgacgtaaggcgtcagccacatcgaaaacagcaccgataataaaaaagacgccatattggcgccgagattcaaaacaaatgtcttattcaaaaggctcatcccttactgggcagatttcgtttaaaaaacaattcgagcagaatcggaatattcagcttgcatagcaataaaacgagccgctggccgattaacaggttgcggttgcggagagacgtggctttgacgcacgactgcaccatccggtaagacaaaatgtctttaatgtgccgcctcacctgctttgaaggcttcggttccgcacaggcattggctaaaagcatcggaatttgatgtttgcatgtgtacgtttccaaatcgtccgcacattcatccaaaagctgaaacgtctcatagaatctccttttcgcccggtactgccttttcaggctttcatccatgtacggtttaaacggcgcctctgtcaggctgtccgggttgcacctgtacatgtagtagccttcatcgatcgctctcactcgtttcgctgcataaaaggcgtacaaattaaacggcgaatcctctgcaaaacgaatgtcttcaaaaaagtacagctggtttttcttcagcaggtcgcgcctgtacaaattccgccacacataccagatgaagcgggtttcgtgcgcctttttgagctcgcgtttaatatcccagctcaacaagaggcgatcggtcggcagcggcggcgggaagtaggcgtcttccgtatcggaatgtttatgatacccgcacatgacgatatcgaggtcgtcttttttggcagcggcgtacatgttttcaaacatggcaggcaatacaaaatcatcaccgtcgacaaacccgacataatctcctgtcgcggcttgaagaccggcatttctcgccgagctcagcccgccgttttttttatgaatcactttcactctggcatccaggctgcagtacgttctggctatctccccggatctgtcgggagagccgtcatcaacaaggatgatttcaatatttttcagcgtctgcctgcgcagcgaatcgacgcattcttctatataatcttcgacattgtacatcggaacaatgatactgataaatggcttcattggacatcacccataattttccgtcttaaatctgcgaaataatgatcccttgccggggtctcacgatgcgagtcaccggtcttgaccagctcttcgattgcgccgagaacctctgccgcatcgggattttccacaagcttcatcgaaggaacgtctttcagccagcgaaagccttcaagcaccttatgatcaaaagagcggatcacgacgcacggcgttcctgttatcgcacaaaaaatcatgccgtgcagcctgtctgtcacgacgacctccgcgcctctcagctgatcccaaagccggttcagctccttctcgcgggacacgcggctgaccctcctgccgatcgtcgttgtaaaagtttttgcaccgccatactcgtcgccgacagccttcagcagctttttacgctcttccggcctgagaaagctttctttatcctcccttaaacaaaccaacacaccttctctttcagactgctgttctttctttaaataaagcaccatatcaggctgctttacaatcgtttggtttgagaagtgctgtttcataaattgataggttgtatcatcgcgcgccatcatgaacagccggcgatgggagttgtagatttttttcgcccttttcagctcttttttgccgcggagcgtctcggaaaagtgcgcagttgccgggagctggacgattttataatgcttgaatgttttgataatgaagcgcctcgtccattcctcattgcggtacaaatcccccatgtttcctccgccgatgatgaataccatatcctcggggtggcggatgcgcatgagcgcttttgcatgtttgtaaatatcgttaatgccgatttcaattaactcaaaatcgggaaactcgttttctatgaatgtgcggcttgccagggcaatcgcatgatctcccaaattatcatgggacggaattaaagtcagaatgatttttttcttgcctttatattgttcaaagcgccttaaacccggcgttcccatcacatattcagaaggatatttcaccttgagcaaaagccattctgcaagattgatcttcagttcctgaaaggtcatttcctcaccgcctatttcttcattctgtgctcgatcattttctggtaaatggccgcaaatccatacactgccggcatcaaccgcaagcgaatcagcataagcaaaagcttcttcttggaatcgaatgccgacatgtccactgcggagattttccccctgaattccggacaggcgcatatgctgcggatatttttatatttttctattgaagggtttttgtttcggctcttgcattcatttaaaatactgatgcagccgtggttgacgataaagacgtgcagcgcctcctttaaagccgggagctctccgtgctttgtcaggcagtccaggtttgcttcataaagagcgagaccgtcttcaaacagccctgcctgatacttttggacgatggacgccaggtggaccctgtaatgataaagcggcttagtcacgaacgccgcggtattcgcatatagaaggcatctgaagctgaaatattgatcttcgatgttttccagctcgtcgcggagcgggaaaacgagcttatgccgctcaatcagactccgcctgtagagcttgttccaggaaaagccgcttactttaccctttaacaaatccttcataaatgcctctttcggctttccttcatagttcttcccgatgtccgggcagaccgttttttcggtatcctgaatttcaacggcataatcacagatgacaagatcggcatcctcatccttcgctttttcatacatagactggcaatagtccggctcaatccagtcgtcggagtcgatgaatgccaagtactcgcctgacgccgcttcgatgcctttattgcggacagcgccgaggccctgattgtcctgctgaatcgttttaatgcgcccgtcctttcgggcgtaatgatcaatgatcttctggcttccgtctgttgaaccgtcattgacgataatgatttcaatatttttcaaggtctggctgatcagcgactgcaaacaattcggcaaaaaagcttctgtattataaacagcgaccagtagactaactgctggattttccaatgtgatgactcctttgacgaaatttttacaagacctaaaatgtccggtctttccgctattcaacgttcaaaaatcgttctgtacggcaataccgacgagtcgaacggcatgagcataaagctgtataagaagtaacagatcaaaatcaaaacataaagaagcgcgtttgatttcggttcaaaaatccgtacaaaataaggaacgagaatcagctgatagagcccgaaataaatgttgaacctcgcaaaaatgacatcctttgtcgccaaaattccgaacaggaaaccgatcagacaaaggtttacgatataatcgacttcgggccagcgctttctgagctgctccctgaagcaaaaggcaagtgcgagcgggagaagaagaacgatgattttaataacgttcatgccgtttgtattcttcatcagccattcttcataatgtccgtattgactgttttcaagcacgactaggaatacggacagaaatttttgatacagaaaagtccccgccaaaaagacgagcatcaggcaccagaggacaggcgaccacgcttttcttctgacgatgaaataaaccggaatcatgatcaatgccgaagaatgaaaaagcgaacagatcagtacaacgatcatatagcgcaccagcttcccatcgatcagataccgcaccgcccaaaacagaatggccgccgccatgtattggcgaatgccgttaaacgaagcataatagtgaaacatgccgataaacagaaacatgctcaattcaaacggccttccatacacataaagcgtcttgacaatatagatataggtaatcgcggcaacgacggcaaacatgagcgccggatcggctgaaatctgatttaaaatccataagagtgcggtaaatcccgggtccgtcgacgacttgcctgttccgaaaccgaatatctcccaaatgctgttgtattttccggctaattcgtaaagcagcatatatgtgtggtaatccgttccgaccttgtatcttaagccggcaacgataatcaaagacgcgagcggaacgacggtgaggatcgcattcggacggtagcccgtcggcagcctgtgatcttccctgccgtacattttcgcaaaccatgaccagacgaaaacaatccccatattcaacatgtagacagccatacactcactgtccttctgctgcggagattgaatagatgtccatcagtctcgccaaatttgcttttgcatcatagcctctctcagcaaggcttctctctatttccggccatgcaggctttttcggctgagcagcacggctgatatcctcagcccaccgttcaaaaccggcatttaagctgagacgttgcagcaggccgagtcccaaatcggtttcttccgtaatgttgtctgatacaatgcaggggagccctgacgcttgcgcttcgaccagtacgaggggtagcccttcaaacaaagacggcatgacaaatacatcaaatgcctgcatgagagccgggatatcttcgacgacgccgagaaacagaatgtcgtcttttacaccgagagcagcggctttttcttccatctgtctgcgcagcggaccgtcacctgcgaacaccgcttgaaaaggtatgcccgatttcttgcaataagcggcaagcccgagcagaaacgcgtggtttttctgttcaaaaaaacggccgacatgcccgatcaccagtgcgtcttctttgataccgaagctctttttcgcattcgtttttgaaacgccgttcgcttctttgaaccggtcaagttcaatcccgttttgcaaaagatggaccgcgttttcacccatcttctttgcgccgaataaaaaacgcccggcatctttgccgcaagcgcacagagccgtagcactggagaaaatcaagcggcggaatgcaagaagctgccatgtatcccaaaaccgggggttaggcttccaggccgtgttgtgggaatggcagaccctgaccggaacgccggcgagcctggccgccaatgcggcaaagcccgtctgaaaatccgtatgagcgtgtacggcggcataaggccctttctcaaccaaaatccttctgatgtttttgatgtaggcgacaggacccgaccgaccgatgctcggtacataaaacacccggccgccgcgcgtgatgatctccgggtcgtaatcgcacgtttcttcccggtgggaaataaaatcaaattgaatatgccgcctgtctgtgtggcggtatatattcataatcatcgtctccgcgccgccgcggttcattccgcttacgatgtgaagcacccgttttggtctcacgcttccgtcattcatgttttacgacccctccgccttcattcatcaatcttcttttatgatatctgttcatgataaaaggaggcataagccccctgatgatgggtttcattgtataaatatagtccgatagcggcagcttcagccgtctgcaggcggcaaagacgataaacgcattatcaatcgagtagctgagctttctccttttaaacgccgattcgtcttcccttactttgtataaggcttcctgaaggttgtagcccgtgaagcccgcctcaaaaaaacgaagccacaaatcgacatcttccatccttcttgttctccggccgacccgatagccgtccagcgcctcgtagacgtcggctctcatcatgatcgtcgcatggcaaaacggcgtccctttcgccatgattctcggttctggagaggaaggaagcattctgacgcctctaatcccgttttcgtcgaaggccatcatgccgcttccgacgacatgataatgagattgcgattccaaaaacgcgacctgcttttcaaaccgcctcggcaaagagatgtcatctccgtcctggcgcgcgatatatttcccgccggcgtattggagacagtggtttaacgaggcagccagccgctgattcttctcgtttttgatcagcttaatcttatctgcgtaatgatcggcataccgcctggcaacagcatatgtcccgtctgtcgaagcatcgtcgcatataatcagttcccaatttttataggtttgatttaaaattgactcgatgctctctgcgatcgtgttctcacaattgtagactcccataatgacagaaactttcggcttttgaccccctatcatcctttcagcctcctttcaactgtttcgttatccataaaggaagagtaaatgcccgccatttctttgacggtgcgctgctgggaaaaagcggcggctgttcgtctccccgcgtctcccatcttttttcgcaaagaaggcagacggtacagctgcaatatccggtcgctgaacgttccggcgtctccctgcggaaccaaaaatccgttcacgccctcttgaatgacttcccggtgtccgcggttgtccgctgcaacggcgggctttcctgacgccattccttcaaggaggttcatgccgagcccttccctgatgcttgaggcgacagacacgtctgcaagctgaatccattcgtggatgtttttttgaaaaccggcaaacatgacgagcgaagaaacgcctttttgttcagcgtgatttcggtatttttgctccatctgcccttttcctgcaaacacgacctttaagttcggggctctgtcttttaaagcagccgccgtttcgatgagcaaggcctggtttttattcgcgttcagctccgcgggatatatgaggataaagtcgtcttctttgaaaccgtatgttttcctgagcagcattttctctgtttcactgacaggatgaaaccgctccgtatcgacgccgatcccgtggattttttccgtgcgcagcgcttttcgcaagccttttgcaaggacgaaatcttcttcattgatcgtaatcaggcaatcggtcaaagcggacagccctttttcaatcggataatacagcagccaattttttaaaggagcaccttggcaaaagtggaaaccgtgagcggtatagatcactttcgtcccctcttttctctgtttccgggccgcaagccttgccagcacgcctcccatcggcgtgtggcaatgaatgatgctgtaccggtgttcgtcaatgattcgcgccagctcccgataggcagcgatattgcttgcattcaaaggagaacgcctgatatcgatatcaaattttttatctgtatagggcagtgtcatatctccttttgcggcgatatgaacattccacccctgctctttaaaccattttaaatacgggaggtggaaggccttgaaatggtaatccacagtagcgcaaaacaaaaccgttcttgtcatgttcttccccctagtgcgctgtcaccagctttttctcgtgctggccgatcgctttgaacaagcgttctctcagctcgcggtctgacaaatacataaattcatccataaatgacttcagcaccgtccattcgacgtcgaccgccttgccgatatgaatcttcggaaaaacctgctctgccagcacttcattttgattcagcagctcttcgtacattttttctcccggccggatgcctgtaaattcgattttgatctgttctgtcgtatagccggaaagctggataagatttttggcgaggtcgacgattttgaccggttcgcccatatcgagcacgaatatctgtcttcctttggcaagcgcccccgcttgaataacgagccttgaagcttccggaatcgtcatgaagtacctcgtcatgtcctggtgtgtgacagtgaccgggccgcctttagcgatttgttttttgaaaatcggaatgacgcttcccctgctgccgagaacatttccgaagcggacggcgacaaatttggttttgctcgttttgccgagattcatgatcagcatttccgcgaaccgcttcgttgcccccatgatattggcagggttgaccgctttgtctgacgatatcaggacaaatgtctccacttcggtttcgtcggcggcctcagcgacgtttttcgtgccgaggatattgtttttgacagcttctttcgggcatttttccatcagcggtacatgcttgtgggcagctgcatgataaatgacattcggtttgtagcgttccatcagcaaaaacattttttctctgtcctgtatgtccgcgatttcgggataataggcgacatgctttccgaatttctccttcagttcaagcaggatcgaatggatgctgttttctccgtgcccgactaaaatgatcgatttcggtttaaatttgctgatttgccggcagatttccgagccgattgaacctccggccccagtcacaagtacgacgcggtccttgaccgtattggagatttcgctcgtatcgagctggacaggctcccttccaagcaaatcttctgctttgacatcgcgaagctggccgacaggatgtctgccaagcaaaatttcgtctattttcggcatgatttgcgttttgacacctgtttgcgcacacgccttgtacatttcctgcatctgagtgacgctcaaagatggaatggcgatgatgatccggtcgatattccattgccggaccgcctgcataatctgctctttcccgcctaagacgggcagacccatgatttcaagccggtatttcgttttgtcatcgtcgataaaggcgacgggcttaatgttcaattccggcttctgcacaagctgttttgcaatcaaactgccggcagagcccgctccgatgataagcgcccttagagatcctttgctttctttgttcacctgttccctgatgatgcgccacatcatccgcgatccgccgatcaaaatgagctggaacagccagcttaaacataaaagacgaaccggaacgttttgaaagaaaaacagctcgagggccgccgtcacaagatgggacaatgtaatcgatttaagcagcacatacaattcaccgatgcttgcatactcccatacttttttataaaggtggaagcaatgggcgaataaatgctgagcgccaagcagtatcagtgaagtcatcagcagcatttccgaagggtataaatcatatgatggcaaaatcagctgatatccgataaagatggacagcaaaaccaagtacgaatcgagtgcggtaataatggaaagccttctccgatatgtcaatttcctacctcctaatgtatctttctagctgataggatctttcagggcaaaatcccatgagctaaaaagatacgggcgattttcaaatttaaaccgagcacgtaaattaaataaagatgggcatttaacccgtcctcacgccccgccatcgacgacttgcgtctaaggcagacaggtagtctgcccacggtagagccgagtgcctccatcggtaaaggcaaggagacatcacctaaagcggctgcagccgcttcataagattacatggttgcgtaattatattggcgcgctttcttcactttccgcccgttcagcacggcgccgagcagttcgcttttggaagaattcagcgcgtcccgagacttgatcgcgttatcaagctttgtttttccgctgaggatgacaagaatgcttccatccacctgattcgccaatatttgcgcgtctgcgaccggcaaaagcggcggcgaatcaaggatgactaaatcgtattggtcgtacgcttccgcaagcaggtcctccatcgcctgcgacgacaaaagctcggacggattcggaggaatcggaccgcttgtcagcacatggagattttccgcctggctttgctggacgacattttccagcgtcgattttttcattaatacatttgtgacgcctgaatggttatcgagctcaaaaattttatggatcgtcggctttcttaaatctgcgtcgatcaaaaggacctttttttcctgttgcgaaaatacgatcgccaagtttgaagccgagaatgatttgccttctcccggcaggcccgatgtaatgagcaatgacttgaacggcttctcaaatgatgaaaactcaatgttcgtcctgatcgtccgatactgttcgacgatcggcgtgttcggctgatgcaatgcgacaagcgccgattgatatttgcgagagcgtttttttctaatacccaagcggctcactccttcctgcttttacgcggatattcatatcggggtccccgcgaaacagactttttttatgcttcatttgctcaatacttcccaaataaatgaatcccgcttccttttcgacttgagacggtcttgcaaccgtatcatcgataaagtccaaaaagaacgccaaagcgattccggtcattaatgcggcgccgaatgccagcaaaatattcattttgtaattcggtctgacaggtgtcggcgaatcgactatttcggcttttgacaggacggttacccgatcggtgttcataatttgcttaatctcttttttgagcaccgcagttaaagtgttcgctatatcggccgcccgtttctgattttcatcttggaccgaaatatttataatctcagattcgctttcactgctcgttgcaattttttcacccaaccggcccgcagagtaaggtaaatcaagctctctcttgacttgctccaaaatcaccgggtttttcaaaagcgcttggaatgtccgtgtgtattgaagattgatttgaatatcgctgtatgtggcgctcccctttttctcccctacttgatgcaccaagatctgcgtcgatgcctgatagacaggtgtcagcacatagaactgaatgattccggtcgtcaatgttacacctattgtcaaaacgagaataagaaccgttctttttcgcaagattgcaatcagttctctaaaatcaatattttctttcatgcttgactgcctcctcaggaatgccgtttgttaatgattggattataaaagaaaaaatttgaattgaaaaatgctgaatttagctatatagttctttttagagaacaaattcgttcgttttcttttattttctgtcgatatcttaaatttttgaattttataaagaacaaattatttcttataatgaacaggaaagcgttttatatgaatggcaaggggaaggggaggattcagtatgatcggaagagtcatccgaatgtacagaaagagaaaaggctactccattaaccagcttgctgatatagcaggcgtatcaaaatcatatttaagcaaaattgaacgcggcgttcacagaaatccgtcagtcgaattcctgaaaaaaatctcccgggcgctgaaagtcgaattaaaggaattgtttgataccgaagtgatcctttatcgccggactgagcaggaagatgagtggagaacccatcttgtacaggccgtgcaggccgggatgaaccaggaagaactgtttcaattcacacatcgcctcaagcagaaaaagaaagaacgggcgctttatcgaaacagagagctgacccgggcgaatatcgacgaatggagagcccttatgctggaggccaaagaaatgggactgaccgtcaaagaagtagaagcgtttttgatgaggacaaaaaatcattaatttatcctgcattcatattttttttagaagaaaacgggtgcttttgacttgaaccattcatccggatataaatccacatttccatttcaacttgccgaaaattcggaataatcgcattaatagatatcgcccgatcatgatgatccatgtctatagctccgttttcacctgtttgccttattttttcatggcagtctttaagagactttttgcttatgtttatatataaatgaagaaactcggattttgacctttcgcatcatcctccaatgcatgcaaagtctgtgtcttgcggcttatatcaagacctttgtcacggcccgattccttgaatggggacggagcgtttttgttgaatccgcgctggctgttcgttaagatgaataaaatggaagaaggagatgaaatcatgaaagtattagtgctcgcatttcatccgaatatggagcagtcagttgtgaacagagcatttgcagacacattgaaagacgcaccgggcattacattgcgcgacctttatcaggaatatcctgacgaggccattgatgtggaaaaagaacaaaaactttgtgaagaacacgatcggatcgtcttccagtttccgctttattggtacagctcgccgcctctcttaaaaaaatggctggaccacgttcttctctacggctgggcatacggaacaaacggcacagcgcttcgcggcaaagaattcatggtcgctgtatcggcgggcgctcccgaagaagcctatcaggccggcgggtcaaatcattatgcgatcagcgaactgttacgcccttttcaggcgacaagcaacttcatcggtactacataccttccgccttacgtcttctatcaagcgggcacggccggaaaaagcgagcttgctgaaggtgcgacacaatacagggagcatgtgctgaagtcattttaaatgagaaaagcccggcttatgagccgggcttgttccttatacttgaatctgtttcacttttcccaataggaatagataatttaaaatggcaatgatgatcaaagcagccgaaaaaaggagcgccggcacgaaagaacccgttgcgccaacgatgaagccggtaatgatgggtccgaccactccgcccatattagagactgtattttgaataccggcaaccatcgacgtcatatttttcggagccacatcccccggaagcgcccagacttgggacgcggcgacagtcgttcccgatttcgctacacaaagaaggatgacagccaggatagcggaatctgcaaaagcggcaaaaccgatgcacgaagccatgacaagcccgataattaaaaacagtttccggacggctgtcagcgacagttttccctttgcatatatccggtcggacatccatccggctccgacttcgacgaccattgcagtcaaaagcgggagagacgccataatccccatctcgattaaatccatgcccctttctttaacaaggtatgtcggcagccatgtgataaagaagtaagaattataattgatcatgaaaaatccaatgcacatcgcccatatgttgcgatatttgaatagctgataccacttcagcggctggccgccgcccgtttcttccatgtgagcctgcccttcccgaatatgggccagttccgcctcattgacgcgcttatgatctgcgggattctccttaaagaaaatcatccagacaattccccacgcgacaccgacaagtccgatcaaaagaaacgtcagtttccagtcaaagaccgctatcatccaggcgatcaaaggcattgcaacagctccgccaaactttgacccgctgtcaaaaattccggctactgtcgccctttcttttttcggaaaccatttggcggcaatccccgcattgctcggatatgcagcagcctctccgactcccagtgcgacccgcagcccgagcagggatttgaagcctgtcgcaagacccgtcagcgccgtagcaacagaccaccaaacaaccgcaaaaccgagcgtttttttctgaccgtacttgtcggccgcccagcctgaaggcagctgcagcaaagcgtacgaccagaagaaaccggacatgatgattcccatttggccgggtgtcaagttgaactcctcggtaatatagggagcggcagccgaaagaactgtccggtcaatataattgatggcaatcgcagcccacatcataaacgcgacaacccagcgtacatttgactttttttgaatcgggtgattcaacatgttatccacctcatcccatttgtagaaaacgctttcaaatcatgatgcagggcatgaatgaaaacacattcacaacccgttgacgacaaactccggtttttgtttgtcgatcagtacactagcgatgtttttgacgcatatcatgccaaggttctgtacggcatctcgggtataccccgcgatatgcggcacggcgataaaacggtccagctcaaagagagggtgctgcttcagcggttcggtttgatacacgtcaagcgcagctccagcgatgcccccgctcgccaaggcatcatataacgcacactcggacacgatgcctccccttgaagcattgatcagataagccgtttctttcatagcggctaattctttttcaccgatcatgttttccgtttcggctgtgagcggcatatgaagagtgataaagtcgcattctttcaagagctgatcaagctctgtaaaatggatgtgatgatcggctgcgaatgcacgatcaggaaacacatcataggctaaaacagtcatattgaagccttgcgcccgtttggcgacttcttttccgatcatgccaagtccgacgatgccgagtgttttgccgtaaacgtcagatccaaaaatcctcggccattttcccagctttgtctccctgtcggctgcaggaatctgtcttgcagccgacagcatgagaccgaatacaaaatcggcgactgcatgcttgttggcgttgggggcattcgtcacccagacgttgcgctctttcgcagcgtgcagatcgatattgtcgacaccgacgccatgtttgcagacaatttttaaagaagggagacgatccaggacatacggcgtaatctggttaaacgccacgatcgcggcatccgctccttctgctgcttcaataaactgctcctcggttatatctgcaggaaggcgttccagcgacatgccctttttttccaaaaacaagacgggatcgtctgagtatttcgcaaatgacggtgatgtacatacgactttcataagatgcaccaaccttctttcatttttctacgatttgggcgccagctcagcggctgaccgcaaagcagcgagcatgcttctttcatcggctttgttctgccccgcaatgtcaaatgcggttccgtggtcgacagaggtgcgtatgatcccgccgtttaatccgactgtaatgttgacgccctcttccaacccgaggactttgaccggtatatgcccctggtcgtggtagcaggctacgacaaggtcaacatctcctctgacagctttgtaaaacagcgtgtctgcggggtatgggccgccggcatcgattccctcagctgccgcctgctcaatccccggaagcaattgccgttcttcctcgccgcttccaaacaggccgttttcccctgcatgggggttgattccgcaaacagcaattttcggctgttcgaatccggctcttgtcaatgtatcatgtgcgagacggatgactttataggtccgctccggcgtaatcgactgaatcgcctcgatcagcccttgatgcgttgtcaggtgaatcaccttcagctttggcgaagccagcatcatgctgtagtctgttgtattcgttaaatgagcgagaatttccgtatgccccgggtatcggtgtccgcctttatgcagcgcctccttatttaacggcgctgtgcaaatcgcttgaatacagccttttttagcgagctcaaccgcttttttcacgaaatggaaagcggcgtttccagcttcagccgacacctttccgacaggcaggttttcaggcagcagttcaatatcgagacaatcgatctttccatgtacaaaaccgccctcgtccggatgcccgaccttgttaataacaacctctgatccgatttggaaggcggcttttttcagcattttcatatcgccgatgacgagcggcctgcacatatcatacacttcgcgggacgtgagggcttttacgataatttccggaccgacgcctgccgcgtcgcccattgtaatgccgataaccggtttcttcattgtttatcctccttgtagcttgattgccgcacttgccatcaccgaacgcgagccaaaatttccggcctttgtcacaatgtacaattcttcaccggctgctcccagcggaatgccgggctctacttcgtccagcaatcgtatctcatgaatccgaagctgatgcagcacttgatatgccgtgtcacctccggttaagaacagccgtttcacatgaaaagcttgaatcagctcgcccgcaaattcgccaagtgcaccggacaccgcattgctcgtttgaactggggtgagtccgcggctttcaccaatcttctgtgtctctgccgcattgtctgaggtgcagaggacgatgtgtttcgaacggcgccggacgtccgccgccctttccttcagccgttcgaactcgtttcttttctcagctccgccgcacagcacgcgctctgatctcatttcaattttttcagccgcacgtccggcgaatagttcgtgaagctgttccctccccgtccgactcatgcttccgacgacaaacatgatcggctggtcggaagacggaacggtttgaccgagctccctttctttcagattgaacgctttgggcagacagctcatcaagcctgccgaaccggccaaaatgatagaatacggcaaactctccagaataagcgccagcccctgcagatcggattcgtgaaccgaatcggccgtcacatatgaaatcccctccgcccgaaagcgttccagcttgttgcggacatgcccgtgtccgcggcggatgtcttcatatgataaatgcccgctcttatttcgagtctgcttttctattaatctttgaatattcgactcggctacaggcgttttcggatcgtttgccgcttcggtttcttcaagctttacgccgttcacataatggatgccgccgataacctggcgtccgttttgagggtagccgggagcgatcagcacaaagtccggctgaaacacttcgtacatcgcttgaagctcggctccgatatttcctctcatcgtgctgtcgatttttttgtagacgatatcaaacgattgccgggagatgtgttcactgatgtttttaacagtcgccttcgcctctgcggctggcagcgatctgctgtccgtattgaaaataacgacgccttccgtttcccgtctggtgaattcggcgtcgagtttgacggaaacatccatcccgtaatgaacaagctgaccgccgcagtcgttcgctcccgtcaaatcatccgcgatgattgcaattttcaaatgtcttcatcctttagttgattagttttcgatagatgtcttttatattttccagactgagcggtttcggattgttatgaagcaggcgcgtcacttttgaagctgagtcggctaaatcgtccacgtcgcttgcggttacgccgaacgcttttaaatcctgaggaatattcagccgctccgtccactctcttattttctgcacaacggcctcagccgcttgttcggcggtcaaatcagatgcaacgattcccattgtttctgccgcaagagacagccgttctgtaatggcatccatattaaactccatcacatgcggaaggagcatcgaattggcgacaccgtgggaaattcggtatttccccccaagcggataggcgagggcgtgaacggcagcagtaccggcagccgtcagcgccattccgccatacgtcgaaccgagcagcatgttttctctcgcttgtatcgatgaaccgttttcatatgcttccacaatacttgccgaaatcaatctgatggattctaaagcgaacatatcgctgatcgggtttgctttcgtcgaaatgaacgattcaagcgaatgagtgaatgcatccattccggtagccgccgtaatcggttttggcaatccaagggtgatgaccgggtcaagaatgacaagtttcggcaaaagaagcggactgacgatgccgactttcaattcctcttctggaagggtaacgatcgcgttcggcgtcacctctgcgcccgtccccgaagtactcggaatcagcacggtcgggattcccggcttttcgaccaaatctgtcccgagcagctcctcgaccttttttgaattcgtttgcagcacggacaatattttcgttccgtccaaaacgctgcctccgccgattccgatgagaatgtcgtatcgtttctcacggatgcctctaaatacgtcttcaatattttgtacggtcggttccggcaatatggctgtgcaaacatctgactgaatgccgatctctgtaagctgagcctgtacctctccgatcgcgccgagcttgacgatcgacggctgggtaataatcagcgccctgtccgccttcggtacaatcgttcgcacatgatctttcagccggcggatggaatgttcacctgcaacgatatgaccggctgtccgaaattgataattcgctggcattcttgaaacctccctattttgattgataggaagcaaccattttttcgacctccaaaagcgccggaccggtcagttctttgacgggcgctttcggcgggcctacagggatcgaataaagctcaaccgcttttttcagtgccgccgggatcgtacctaaacgaaacgtatcgcgaagcggctgaagctccatctgggcagcctccgccttttcagtctcaccctctgcccaatggtggtaaatagacgttacgatatccggaagcatatttgctgttgctgcgactgctcccgctcctcccgcttgaagcgttttcaatatgagcgaatcggtgcctgcaaaaacggaaaagtcgtcatttttcgtctgctcgatatactgttgtatgttttcaaagtttccgctgctgtccttaattccaacgatattgtccacttttgcaagctctgccactgtttctggttctaaatggaaacctgtttttgaagggatattgtacaaaaggatcggaagtgaaacggatgccgcgattgttttataatgcaccgccgcttcttcctgtgtcggtggaataaagaatggcgtgatgaccgacagcgcatctgctccaagcctctctatttccttagaaagccagatcgcttcttctgtgctgtttcctccgctccctaccatgacgggaacgcgttcggccgtttcttgaatgatgatttctgcaactttcagcttgtcttcgatgttgaacatatgaaattccccgttggtacccaacgcaaaaagcccgtgtacatgagcatcgatcaaatggtttgtcagctgtttcaatgccgattcatcaatgctttgatcttttgtgagcggtgtcagcatagcaggataaatcccctttggtacgaatcccatgattgcctccccttcctataaagcgttttcaaaaatgattatatacataaatgtttcaataatcaacggtatttatctaaatatttttatttgttgttgcatattaaaacaaaaaataagacaccggtttagccggtgtcttatcaatctgacgatttcaattttctccaaagcgtcgttctgttgatgccgagcctttccgctgttcttgtttgattgttcccttcttcggcatagatcttttgaatgatccttttttcgatctcttcaagcgttccggataaatcgatgtcttctctttcttcctcgttcaagcggctcaggacccgttcggcgtcagtcttctcgatatatacgccctgcgcttcaaggacacagttttggaccgtttttctcaattggctgaggttgcccggccatttcgcttcttcaagcagaacaccagcttcgtttcgaaagccgacgatttgtttgccgaatgcctcattgctttccgcaataaacagataagccagatgcaaaatatcctcttttctttcggaaagagggggaacgtccagttccaaatgacaaagcgcatcatataaatcgcttgaaaattcctcggcgcgcctgcgggaagaagaaacgatcagcctcggcccatcatacggttcgctgatccgcctgagtaaaagccgttgcgaggacggcggcatgcgatcgacttgtttgatgtatagcgttcctctccctgaaaagaattcttcgctttcacaagcctgttcccattctgcttcagacagcaaaccggcatcgatttttcgaaacggctcatgcttgtcctcccccttcatatggatcagcccggccaagctctctttccctgagccgggcgctccattgatccatacgggttcccgccttgccgagaacaactctgcttttttcagcaccttctgcatcgtttcgttccttgatgtttccatataactcatccgcaaaggagaaagaatcgttgccccgggcaaagaagaaacgcgaacatcttttgcattttccgcggtaaatacggtcaatgcctcgtctgatgcgaaaaacctgcgccccgtgatattccatgtccgcccatgctttcggagtctaaaatggatgactcccttcttttccgcttccccgatcagctcttccagattatccagcaagccgatatgttcggcaaatacgccgttttgaaaaaccggccgcaatgtcttgttgtatactgcataaccggtctcggccttttgtaaaatgtgatacggcacagcgtacttctgcttgatgctctctaaaaaggaatacagttttttagcgtatgcaaaagctttggcaatgctttcttttccggatgtcaaaagcagtccgtttaaaccgagctgctctgctttctcaattgtgatcacatcgccgataatgatctgatagccctgttctttgagctgaagaagcaccggttcaacatcgcgttcgtctgatacggtgcaggcgtcgatccgaatatccaaaatttcgcacaccgccgatgcgccgtcggcaatcatcggaaatccgacaattgccgccttgccgggatagcccttggcaagcgtaagcacacgcagcatatcgtatcccgacacttcgatatccacaaccggaatggaaacttctcgctggatcagctcagcggttccacctctgctgataatcaaatcagtcccgtttgcttccgcttgtttcgccagctccacgcccttctctaaatctccggaagccgcctcgaattcaaaattctcgccgcctgccacttgaaccatcagctctttcagtccttcatatggagcaattgccatcactttcatattcgatcaccttttgttgcaaatttaaacacattatcactataccaaaaggcagaaatatttggaaccgcaaaacgaaggcaaaataaaaaggctccattacggaagccatttccccccccatgcggccatctctttaaaaatgctgtggaactctttacctttttctgttaatttatattctacagtaacaggaaccgttgggaacaccttccgggaaatcatgccgctttcttcaagatgtcttaatgtgtcagttaatcctttcgtgttgacgtttcccaagttccttctgagctcgttgaatcgccgcttgccctgaatgagttcggcgagaactaaaaatgaccatttaccagagaaaattttcaatacatcctgaattaaagaagagcattctttatgatcgacagctgaattcatagcaattcctccattgcctcatagccaattttgacttgatcctaccatatggacatcagagcattcaagaaaacgatcttacggtttatttttataaagcatatataaaaaaattgcgttcttgtggagccttccggcggttgctatggttatatcaaaaggaggaaaaacatgaaaaaacaatacgagtctttattcaccccgtttacttttaaaaacggaatccaattgaaaaataggatcatcatgccgccaatggggcattcatcctcattgccgggaggattcatttctgacgacgaactggtctattatgccgcgcgggcgacagaagtcgggatggtcatcacatctgcgacaaccgtacagcccggaaccggatttccaggcatccccggagctgagaacgatgatcaaatccctggactaacccggcttgcagccactttaaagaaacacggagcaaaagcaatcctccagctcttccatcctggagccaaaggtatagagcggacggtcagcgccagcgccgtcgctccgaatcaaccgaatgcaccggtgccgagggcgctgtctgagcaagaaattcaagaccttatccattctttcggccaggcggcgcgaagagcgatagaagccgggtttgacggagtcgaaattcacggcgcaaacgggtttctcatccatcagttcttctctccttattacaaccggcgcaatgacagctggggcggcactttagagaaacggatgagatttccgcttcagattatagaagaaatcagacgcgtagcggatagctgccataagccgtcctttatcatcggctacaagttttcgcccgaagagccggaaacacctggaatcacaatggatgaaacgttgtctttcgtcaatgtactgcgggagcaaggattggattacctgcacgtatcactggttgatttccggtccttgccgcgcaggggtgcagacagatcccgcgcaaggatggaactgatcaaagaagccgtccaagaccgtctcccactgatcggagccgggcaagtacacacaccggaagacgcccttcaagcgctggaaacaggagccgatctcatcggaatcgggcggggtctcctgatggatccggagtggctacaaaaagttcgagccggaaaagaggacgatattcaaacaaccctgtcaagacatgatcagcggaagctcgcaattccagatgccttttgggaaagtataccgatgtatattgatttcagcgattgacgattcccgcttatacagactatagattcatataaaaaaggtgtctttccgcttaaaatcggtgtcatttgcataaaaatgtataggaaaagaggaacttagaccagttgagtcccagagatgagtatattagaatgatggtaattcaatatcgtcgggattgttactgtctaagcaggcaagacctaaaatgtgtgaagggcgaaatctatcttttgcctatatgaacttgcacattttaggtcttttttctgttcttcaggacaatgccgcagttaggagggatgattgggaacgttcatgttgtcagaagcaatctattacatattgaaaaagggaggaaatattgatgaacatcaaaaacattgctaaaaaagcgtcagccttaaccgttgctgcggcactgctggccggaggtgcgccgcaaacctttgcaaaagaaacgcaggattacaagaaaagctacggattttctcatatcacaagacatgacatgctgaaaattcccgagcagcaaaagagcgaacaatttaaagttcctcaattcgatccgaaaacaatcaaaaacatcccttctgcaaaagggtataacaaaaatggagagctgatcgatttagacgtatgggacagctggccgctgcaaaatgccgacgggacggttgctacataccacggctacaatcttgttttcgcgctggcgggcgatccgaaagacgtcgatgacacatccatctatttgttctatcaaaagaaaggcgaaacttctatcgacagctggaaaaacgccggcagagtgtttaaagacagcgacaaatttgttccagacgatccgtacctcaaacatcaaacacaggaatggtcaggttctgccacgctgacaaaagacggaaaagtccgactgttttacacagctttttccggcacgcaatacggcaagcagacgctgacaacagctcaggtcaatttctctcagccggattcggacacgctcaaaattgacggtgtagaagatcataaatcggtctttgacggcgccgacggcacggtataccaaaacgttcagcaattcattgacgaaggaaactacagctccggcgacaaccatacgatgagagacccgcattatgtggaagaccgcggccataaatatctcgtatttgaagccaatacgggaacaaaaaccggctaccaaggagaagactccctattcaacagagcctactacgggggcagcaagaagttctttaaagaagaaagcagcaagctgctgcaaggtgcgaacaaaaagaacgcttcgctggctaacggcgctctcggaatcatcgaattaaataacgattatacactgaaaaaagtcatgaagcctttgatcgcctccaatacggtgacagatgaaatcgaacgggccaacctcttcaaaatgaatggaaaatggtatctgttcacagattcaagaggatcaaaaatgacaattgacggcatcggttcaaaagacatttatatgctcggctatgtatcaggttcattaaccggaccattcaagcctttaaacaaatccggacttgttttgcatatggaccaggattacaatgacatcacgtttacttattcgcactttgccgtaccgcagaaaaaaggcgacgaagtcgtcattacaagctacatcacaaacagagggatttcgaacgagcatcacgccacgtttgcaccaagctttttgctgaagatcaaaggatcaaaaacatccgttgtcaaaaacagcatccttgaacagggacaactaacggtaaacaaataaaacgaacgaaggaaaatgccggtgaacatcggcattttctttcgtatgtcatcttagaataaagcggggaattttcttgaagaaggcagtatataagcggatcagcattttaactgtttgtcttggaatcttcatcatgatatttctttcagtccgggaaacagaaaaaaagggagaatctccggatacaccggaatatcgtgcagctttccatttgacaacccctgacaaatggaaaaacgaccctcaaaaacccgtctatttcaatggagaatatcattactactacctctataaccgagactatccggacggcaatggaacagagtggcgccacgcagtatcagatgatctcgtcaactggcaggataaaggggttgccattccgaaatatacgaataaaaatggcgatccctggtccggttctgtcgttgtcgactcaaaaaacacagccggcttcggcaaagggacgatcgtggcggttatgacgcagccgtcggccaatgacgggaaggaagagcaatttttatggtacagccaaaatggaggaaaaacatttaaaccttacggtgaagagccggtcttgcctaatccgggcaccgtcgatttcagagatccgaaagtgatctgggatgaacaggatgataaatgggtgatggcgctggctgaaggaacgaaagtcggcttttacgaatcgcaaaaccttaaggaatggcgttatacaggtagttttcaaacagaaaatatcggcatcatcgaatgtccggatctgtataagatgcgggcggatgacggaacatataaatgggttcttggagcaagcgccaacgggaaagggaccggcaagccgaatacttatgcatactggacaggcagcttcaacggcaacgaatttacggcagacgaagcagaaccccagtggcttgattacggatttgactggtatgcgggcgtgacatttgaggacggcgaaacgaacgatccgtacgagaaacgctatgctttggcgtggatgaataactgggattatgcaaaccggacgccaacatggaaagacggttttaacggaaccgattcgatcgtccggcaaattcggcttaaacataaaggcggagatcgatacagcctcgcctctcatccaatcgatcaattggatgaattaaccgaatctgccgatgaattggatcgcatcgaagtgaacggatcaaaaacgctgcagattaaggggaatacctatcagcttgaggcagatatctcttgggacgaccttaaaaatgcgggtttcaggctcagagaatccgcggaccgaaaacgccatatcgatgttggaatttcggctgaaggcggatattcttatgtgaacagaggatttacgggacagcctgacagcacccgcacctatttggaaagcaaagcaccgtttgatccggaaaaaaaacgggtccatttcacaattatcgtagatcaaaacactgtcgaagcatttattgatgacggcgaaacgacgcattcaaaccttgcatttcccgacatgaatgatacaggcatcacactctttagcgaaaatggaacggccgtctttgaaaatcttaagatcaaacatttgcgttcaatccgcgattaaacaacacgggcggccaagcggccgcctttttttgtgaaagcgaatcattacgctcactctccgaatacgactaaagtgttcacaaaaaaacaagggcggcaaatgccaaacccttgtcttgaaaacgcgctcggagggattcgaacccccggcagacgtggtaccggaaaccaccgctctatccagctgagctacgagcgcacaatatgattttttaacgtcagcaattcatattataagggctgttctttaaaaagtcaatcacaatctcctgctcgaaacaaaaaacccgcatcatcatgatgcaggtttagataatacggaagctataatcttttgttcgatttcttcatttacttcgtccgttgttttgacaaggcagataatgccgtcaataaaaggccaaatgaataatgtaatccagccgagaagcaacatggctacagcgtagccttttctctcgtccagataaaatctgtgagcggcaacgcctccgagaaaccaccataaaagaaatacaatcagcttcgatttcttcttattttgcagctctgaagccacgacaagcctctgctgatctgtcaggttactcttgtccaagttcacataacccataattgatttccttctttcctataaaataaaatgaagaccaatggactaatcttagactattggacctaaattttctatacttttctctataaagttgatattttgtttgagtttccttcaaaatgggaaaaataaacccagtatgtcttttggatgaaggcggctttttgtttgacctttattgaccaaaaatgtatgattaaactacatacttaccttttaaggtgaaggaggagcattatgaatttaatacctacagtcattgaacagacgaaccgcggggaaagagcgtatgacatttactcacgcttgttgaaagaccgtatcattatgctgggatcagcaatcgatgacaatgttgcgaactccatcgtatctcagcttctattccttgaagccgaagatccagaaaaagatatcagcatctatatcaacagccctggcggctccatcacagccggtatggcgatttatgacaccatgcagtttattaaaccgcaagtctccacgatttgtacgggaatggcggcatccatgggtgcgttccttcttgcagccggcgagaaagggaagcgctacgctcttccaaacagtgaagtcatgatccaccagccgcttggcggagcgcagggtcaggcgactgaaattgaaattgccgcgaaacgcattctttcattgcgcgacaagctgaacaaaatccttgcagagcgcactgggcagccgcttgaagtaatcgagcgcgatacagaccgcgacaacttcaaaacggctgaagaagcaaaagaatacggcctgattgataaagtgcttacacgcaatatcgacgcacagaagtaaacagccaaaaagctgccggagtcaccggcagcttttttttactccaaatgggttgtcccattcgctatatgtaaagcttctataaatccttccactttttctcgaggacagggtagcgataatcattcatgttcccgatcaactccgcagggcttgccgaagcatgaatcagctcaaggtgcgatttgttcgaaaagccttcttgaacgctgtattcgagcattttaagaaggggttcaaaatagccgttcacattgtaaagtccgatcggcttttgatggatgccgatctgcgcccagcagagcacttcaaacagctcttcaaacgtgccgaagcctccgggcatcgcgataaagccgtcagctaattcactcattttcgctttgcgctcatgcatgccgctcacttcgatcagctccgtcaactgctgatgaacgatttcccctgtaaaaaggcctttcggcataacgccgacgacttccccgccgttttccaatacggtatccgcaatcacgcccatcaatcccattctcgatcctccataaacaaggcgaagccccttctcggcaatataaacgccaagctctgcagctttcttcttgtactccgggtccgcccccatatttgatcctgaatatacgcataccgttttcactttcgctcactccaactccatatattgataaaagcaattaacattgtactatatattgtttgttccgtgtgcgacaatataattgaatttctaaacgggagtgtataacttatgacaatcacagacgcggagcaatggacaaaggcattttacagggaaagaggatggagcgaatacggacctttcatcaggatgggatttttaatggaagaggctggcgaactggcgagagcggttagagcatacgaaatcggaagggaccgtcctgacgaagcaaaacggccggctgctgaactgaaaaaagaactgatcgaagaaatgggcgatgtaatggggaatttgatcatgcttgccggcatatacggtgtttcattggaagacatgatggatgcccatcgctgcaaactgacggaacgatttgcaggagagcatcatcaagatcaatgaccgcctttacggggaggcagatttggagcctgtgctgacagacctcattcgttcaaaagccgttcagcgtctgaaagggattcatcagggcggggcctcttttctcgtcaatcccgcatggaacatcagccgctgtgagcacagcatcggagttatgcttttgatccgcaggcttggcggaagcctggaagagcaaattgcaggtttgctccacgatgtttcccatacggcattttcccatgtggctgatgatgtatttaacatggaaaacgaagattaccatgaacagatgtttcggcaatgggtcaagcaatctgatatctccgggattctgcatacatacggattccatgatgaagacatcttatatgacgagcaaaaatggacgctgctggagcagccggctccttcattatgtgcggatcgcatcgattacacgcttcgcgactctttagcctatggatttggcgatccggtagagattggacgatttttagaaactggattgaccgttgctgaaggcgaaatctgctgcacttcggcagagcatgccgaatggttcgcccgcctttactatcaagaagtgattgacttctttatgaatcccctcaatatatatgcgctctgtaccctcagccaaatgctgaaagaggcgcttgacatgcgtgttattgcggggcgcgattttttcaaaaccgacacggaactgcttgcgatgctaaagcaaaaagcgcgcttccgggaaacgctggtaaagctcagcacagcgagcaagcgcgttaaacaaggcgacgaaggcgattttacttttcatcaaacattaaaggtgagatggatcgatccaaaagtcgctgttaacggaagaaaaatccccgcctccacactttcaaagaacgtccttctgatgaaagaaacggcaatagccgccatgaaaaaaggcgcatatgtaaaagcagcccaataaaagaaaccgcctgcttcagtccggccgaaacaggcggttttcttggttatgtcacgtcaaatatttgttcaggcctgtcgacaaaatgctttttgccgatcttatgaaacagccctgttttatgaagaagctcacgcggctgctgctgaagacccacgatcatcactttcccgttttgctggtggacacggttgacgatcgtcatcaggctgccttctgcggaagagtccatgtagtctactttattcatcagcaggatgaggagttttggcgggtggcctttgtccaaaattgaatcctccaatgaattcgatgagccgaaaaacagcgggccttcaaccgaatagatgctgacagagcgttgaaaatgcttttcttccgctgcagctgccgactggacgatcgattcagacacatcttttttaatgcggaacgacttgctcattctggcgataaaggtgatgatcgccagcaggatcccggccgccaccccaaacacaagatcctgccaaacggttaaaagaaatgtgacgacaagcacggcagagtctgaatttctaattttcaaaatatttataaactctttccgctcactcatattccaagcaaccaccatcaaaatcggcgacatgcttgcaagcgggataagggaagcgtatggcgcaaacaaaagcagaaccaataaaacgaacacaccgtgtacgatacctgaaatcggagaagcagcgcccgttttaatattggtcgccgtacgggcaatcgcacctgtcgccggaataccgccgaacagcggtgcggcgatgttcgcaattccttggccgacaagttctttattgctgtcatgccttgtccccttcatattgtctgccaccatcgcggaaagcagcgattcgattcctccgagcattgcaatcgcaagagcgggaggcatcaggtaaatgattttttccaatgacaactcaggaaattgaaagctcggcaagctgcgcggaatttcgccgtaagctgatccgatcgtcaccacctgttcgggaaacagcatcgtggccatgaccgttgatacaagcaagcctgcgagcgctcccggcactttcggcagaacctttggcgtaaacagcacaaagaagagcgatacgacagccgtcaaaatgctgtaaaagctgagcgtattcaggttgatgacaacctctctcatattcatataaaaactctcatgcttctcgacatttctcaagcctaaaaacttggcgatttctccggtgaaaataatcaccgcgattccggccgtaaatccgatgatcaccggccgcggaataaatttgatgatcttgccgagttttagcagccctaatatgaccagaatcactccggccataaaaccggcaatcagcagattctcaaatccgtattggagcacaatagcgaacaggatcgggacaaaggcccctgtcggtccgccaatctggtatttcgacccgccgagaagcgaaatcaaaataccggcgacaatcactgtgtaaagaccgtgttccggtttcacccccgaggctatagcaaaagccatgccaagcggaatcgcgacgactccaacgaccattcctgctacaatatctttttgaaaccgcttaaggctgtatccttcaaatctgcctgaaaatcgtaacattcaatctatccccccatttgatcatcgcacttccgaaagcgaaacgtcttcacgtgaataaccatcttcaacaacatccaaacggccggtctttggatcaatcaccaatccgtgcaccggaacgtctgaagacaagagcggatgtttccggatcatgttcacactgtggctgacgctgtcttcaacgctgtcaaagcccgtcatccatgtgtccaaatcgatgcccgaatgctgcaggagttcgagacagccatcatcgacaccccgctgtttggccttttgaaggatagatgaagcgttcaggcttgccattccgcactcatggtggccgatcacgcagacttcttcagcctgcagctcatagacagccacaagaatgctgcgcatgacgcttccaaaagggtgagaaacaacggctcccgcattcttaatgatttttgcgtctccattttttaaacccattgcatgatggagcagttctaataaacgcgtgtccatgcatgtcaaaatcacaagttttttctcaggaaatttcgtcgtttcgtaaaactcgtaccccttttcctctacaaaagactgattgtgcttcaaaatggaagttaaaatcgccatttttctctcactccttttcatagtcatatgaccttgatattgttacagccgaattatagcacatggatttccgctttggattcgaatcaaaaaattcactaaaaatgtactgaatatttttaaaaatctaattttatatctttctaaaataataaaatgtacgctgttcttcacctataaaaaaataactggaagcaaaatggaatatcaaatatttggatttatagttataaaaatgcattaaaataaattaaaaaactgaaataagattctatgattttctaaataacgataattgagctgatagtcctgcgctagctggaacaatctttgatttttacagaaaccgtttttcctctataatggaagcagatgatacgcggaaggagaatgcagatgaaaccgtttgtatatgtcacaaaaccggtcccaaaagaaatcgaagagatgctcgctgaacattgcgaatatgaaatttggacttcacgcgagcgtattcccagaacgaccctgctcgagaaaatcaaggaagcggacggccttttgacctcaggaacaaaaattgaccgtgaattattatccaatgcactgaagttaaaaatcgtcagcaacaattccgtcggctatgacaactttgatattgaagcaatgaaagaaaaatcggtcatcggcacccatacgccatatattcttgacgacacagtcgcagaccttgctttcggtctgatcctttcctcagctcggcgaatcgccgagctcgaccgctacgtccgcgagggaaaatggaccaaatcagaggacgatgaaagcttgttcggatctgatgtccatcaccggacgctcggcatcatcggaatgggacgaatcggcgaacaagtcgccaaacgggcggccttgggttttgatatggaagtgctctattacagccgcagccgcaaacccgatacagagaaaaaaaccggcgcggtttatacgggctttcatgagctgttggagcgctcggatttcattgttctggtcacaccgctcacggatgagacataccgcctcatcggcgaagcagaattcaaaaaaatgaaaccgtcgtccattttcatcaacatctcccgcggtaaaacagttgacgaacaagcgttgattcaagcgctgaaagaaggatggattaaaggagccggacttgatgtatttgaaaaagagccgattgaaaaagacaatccgctcctaagcctttccaatgtaacccttgttccccacattggatcatccacccatgtcacacacgtcaacatgctgaaaagcgccgttcaaaacctgattgacggtcttcagggcaaacggccaaaagatatagtcaaagaactgagataacgcgcatctttcaggcgcggaacgttttgccaagctctcctcctaagccaaaatagtgtctgaaaagataaatcaaaggttcccatttttgaggatcgatgtggtgttccccttttaaaatcgcttcatgtgcgtgcacatgaagcacttttgtttcaatgacggcaaaatacggggaatgttccggaatgcgaatgttgacagcttccgcttcaatttgaagcgggcaatcggcgactctttcaggtttcactgccaaggaatccgcggccgtaaatccgccggcttcaaatttctccttaaggtaagtaaagccgagccgctttttttcttccggaacgaatcgtttgccggtataggaagccagccgttctacatttctccataaagatgaatccggcacattgataacgcatccagcatgcctctctaaattttccaatgctttaccttcggttccaataccgagtacgatcgaatccccgagcgcccaagaagatgacagcgggctgagattcgtggaaccgtcttcgttcattgtgctgagtaaaatgactggtgttccgtaatataaaatgcttggctgaataattttgctgttttgttccatatgcgtctcctccttttatgcttttattgtaattcttcaatatttcaattaacatcgaagtatcgattgcattttaggaggaagtgtaatgaacgtgaatccaaatatcgccgaggtcgccaagcttgtcaccgatccgtcgcgggcggcgattttaaccgcattgcttgatgaccggtattatacggctaccgagctggccggatatgcgggaatcaagcagcagacagcaagctttcacctttccaagctgcttgacgccgagatgctgacatgcaggaagcaaggacgccaccgctattacaggctcaaaaacggaaagattgcacaatcgctggagaccctgcttaacatagcgccccctgcggaaattcgctctttccggcagtcagctgaagatcgggcggtcagaaaagcgcgcacatgctatgatcacctggctggatcgctcggcgtcacacttgcggatcggctcgtggagatgggcgtattgaaagaagaagagacggcttttacagtgactgaagaaggggaagcatttttgaaagagcttggcatcgatgtcagggaagtcaaaaagaaacggcgctctttttgccataaatgcctggattggagtgaaagacggcatcacattgccggcgccttaggctccgcattgctcgatgccttcatccgcatgggctggatcgagcggcgcccgcatacacgggccgttgcagtcacgcccgccggcgcaaaggaactttaccgcctatttcatatttccattgaaaagaactgaagaaatagttctcgatcgttttccggcattccgggagaccaaatagcatgcggttaggaacctgcggcaagccgttcacgtcctcggctttcatggaaaatttacaataatataatgatttttgggcatgttttaaggtacaattcaagatgattgcagacggaatatggaaatgaagaaatgcggctgttcaaccccatgaaggcacattcttcatgtttatgttataaagtctaaagacagggaggactttatccgtgaaaaaaatattatcaactcttgcgctggggtttgttctcgcgctgggctttctggcggggaacctttttacaagctcagctgaagggccgcaggcagaaaaaggcggcaccgttcagtcaaatgaagtcatcaatacatttgaaggtgttgccgactatattgtgaaatacggcaggctgcctgacaacttcatcacaaaagccgaggcgtcaaaattaggctgggatccgcaaaaaggcaatctggcagaagtagcgcctggaaaaagcatcggcggcgatatctttcaaaacagggaaaagctgcttccagatgcatccggacgcgtatggagagaagccgacatcaactatacatcgggattccgggggtcagaccggatcgtctattctaacgacagactggtttataaaacgactgaccactataaaacgtttacgagaatgagatgattatatgaaacaagtcactttaaaaggagaaaagatcagaagtgtatcagatcttcacaaagaattaaaagaacagctggagcttcctgactactatggcgaaaatcttgatgcgctgtgggattgtctgaccggctgggtcggcatgcctttgctgatagagtggaagaatgtcgagaaaagccggatttacttgggcgatcaagccgaggcatatttgcagctttttcgcgaagccgaagaaacactggacggctttcagctgaaaacagaaggatgaaacagaaaacgagcgggcgcttcagacaggcgtccgcttatattaattgatgcagaaaatcggttcttcagtcaaaaaatgaatgaacgaaaatggtttggaaatctcctgcattcacatcctctttcgtcaaaccgccccctgtctgctttgtgaagtgatccttcgtcaaaattaactttccgtcctttatcagcttggaagcgagcgggtttttattaaaaggcgacgcctcctcatcgaaaattgcatcccgcacgcatgtaagcacagcttcatcgattggcgtcagcgaaaatgcatagccgatctgccacccatctcccttatccatttcaagaaggtaatctcctttatccgtctttgtttccctgacacggtaagctcctgtttttgaggggacaggttcacctgagaacggaacgggtgcaagcggcaggttgatgccgaatccagtgtccagcagataggtttcatcaccttcccgcagaattacggcgacatgcgttcccgtcagcgcccacgcctgctcttttgcattaaataccgttccgcggaccatgtgaacggaaaagccgagctctgtcagcacatagtaaagaaaagcgttcaaatcatagcataaaccgccccttttattgttcagcaaggcttccgtcagctctgttttcgtcatcgaaatccgttcgtttcttaaaaccgcgccattttcaaatggaaactgcaaagccagcagcgataaaaactcgggcaagtcggcaaatgtcacctgctgacctggcttgtatccaatcctcttaaacagcgaatcgagcatcgtcgtcatcggtaattctccttccgcttatcaatgagaaaaagccaaacctcataaaggtttagcttctttctcttgaacatatgcagtcagtgcatcaagggcatcttgttcatcggatccgtcagcgatcagcgtgacttccgatccggagctgacagcaaggctcatcagccccatgatgcttttggcattcacttttttatctcccttttccagaaaaatatctgattgaaaacggttggcttcttgaacaaacaatgccgctgggcgcgcttgaagccctgtttttaaaagaacttccactttttgttgaaccatacgatctcccccattccctattttaaagagacagattgtcctgaacgcagctgctcagctatttcatccagtttcctaagtcggtggttgatgcccgatttgctgatttttccgctcgacaccatttccccgagttcctttaatgttacttcctgataatcaatgcggagctgagcgatttccctcagcttttccggcagcgcatcaagcccgattctttcgtcgatcagcttgatgttttccacctgccgcagagaagcgccgatcgttttgtttaaattggcggtctcgcaattgacgagccggttgaccgagtttctcatatcgcgcacgatccggacgtcttcaaagcggagcagcgaattatgcgcgccgatcacattcaaaaactcggtgattttttcggcttccttcagatacgtgatgtatccctttttccgctcaagcgttttgctgtttaaatggaactgattcatgagcctgcacaatgaatcattatgctctttgtacagcgaaaaaatctcgaggtggtaagaagatgtctcgggattgttgacagaacccccggctaaaaatgcccctctcatataagaccgtttgcagcatcgttttttgactaagtcttcggagatgtttctggcaatgacaaagttgtctccgagtattttcaagtcctcgagaatcggcttggcattttcgatcaggcgtacgatgtagacattgttttttttcagtctcattttctttcgaacgagcagttcaacggaaacatcgtattgtttcttcagcaatgtgtaaattcttctggcgatggccgcgttctcggtctggacgtcgagaaccacttttcggtttgagaaagacaatgaaccgttcatccgaatgagggcagagagctctgctttcgcgcagcaatcctttacttcaaggtttgtaagttcttttttcgtttccgatgcaaatgacatattatagacacccccattccaaggcctgctattcttttaacaaatcaacaagtagcgaagcgactttatgtgtatcatgacggatcacgccattctcgtatgtcacaatctgatctttgatgacctcaagccccatcgcagacagatcatcaatattaaactggacgggctgtgcctgctccttcgcatagcgttcccgaatgtcgtccgggatttcctcattgttgacgaggatcgtatcgataaacggaccgcccatatgctggttaagcgcttttacatggtctgccgcactgtagtacagcgtttctcccggctgggtcattacattgcaaatataaactttttttgccggggcgtttaatatctcttcccttatcttcggaacgagaaggttcggcaagatgctcgtatacaggcttccggggccgagaataatcaggtcggcgccgcggatcacgtcaatcgtttccggaacgggttcgattttttcaggggttaaaaacacccgtttaatccgcttcccgtaagacggaatcgtcgattcccctgatatgatctgtccgtcatccatttccgcatgaaggacaacgctggtattggccgcgggcagaacccttcctctcacatttaagactttgctcatttcagtgacggcgtgaaagaaatcaccggttatattcgtcatcgccgccaaaatcaaatttcccaatgaatggccgattaaatcgccgcctttagagaagcggtgctggaacaggtcttcaacaagcggttcgacgtcagacagtgcagcgaggacatttctgacgtcccccggcgggggaattttcagctcgtcgcgcagcctccccgagcttccgccgtcatctgcgactgtcacaatcgccgtgatgtctaccggctgctgcttcaatcctctgagcagtaccgaaaggccagttcctccgccaaagattgcgatttttttctgatctgccatgctattttctgcttttcttctcgatgtcccggtgagtaacatgagtatagtagtcctttttaaaataatcggcaaggtattcagccagcgtcacagaacgatgctgtccgccggtgcagccaatcgcgatgacaagctggctttttccttctcgcttgtatgacggaagcataaagctcagcagctcggtcaatttttcaagaaacttttgcgtttcgttccatttcatcacatatgaagatacttcctggtctttccccgtcagcggcctcatgctgtcgatatagtacggattgggaaggaaccttacgtcgaacactagatcagcgtcgatcggcaatccgtatttaaacccgaatgacatcacattcacagtaaaggtatgtccgtgatctgccgcaaaatgctggacgattttttcgcgcaggtctttcggcttcatatcggatgtatcatagatgatttgagaacggcctttcagctcttcgagaagctcccgctccgtttggatgccctcaagcggcaggcccgttgtcgcaaggggatgggatcttcttgtctctttatatcttgaaacgagaaccgaatccttggcatctaaaaataaaattcgcggggtaatccaggatgtttccccaatttcatcaagcgcttcaatcaggctgtcaaaaaactcgcggccgcgcaaatccataacaagggcgactttgctcatttttgaacttgattccttcatcagctccaaaaatttcggcagcaaagatggcggcagattatcgacacagaaaaaaccgagatcttcaaagctttgaatcgccactgtttttcctgcccctgacattccggttatgatcacaagctgtatatcatggcctccattcgcgttcatgcttctctccccctcttatgtttattcgccttgcgggtcgaggcgataggacagcaattcaaagtcaggcgtatacgtaaaggtgccgtgaagcagtcctttgcctttcagcataaaatcaagaatatggacgtcgcccggcgccatcggcaagctaccgacgtcccccgcctgatgccacctgatgatgccttcttctgattcttctacatgcttgcctgtataatgatcggcgacgaatgtgaacatcatccattcagatacaacctgatcattttcctttatgataaaggtgaatattcctttcagctgcgggttcagcacatacaggcccgtctcttcgcggtattccctgataacggcgtccctgacggtttccccgctttccattttgccgccgggggccacccaccagcctcgtctgggcttttgcagcaacaggactttatcacctgaagtcagcacacaattcgtcactctttgcaaagtctgtcacccatccttttattccttcaattcttttttctattataccgtttcctgtccccgctcacaatgaacatgcagttccgccgcgaaaatcgccttttcccgggctgttttaggctttttccgggtaaaaacttaatgaaacggctttttcagcaaatggaagcgcttgcgaaaaccgttcttttattctattttacagcaaaaacgactgtttcaatattgaaatttgaacaacttgtgaaatttgtaaaaaattctctttgcaggaaaataagacaaaaaaaggacacggataagatcatccgtgccaataaaattcattataaaagggggtcaattactataccaatcataacgaataattgtttcactggtgttacaggccggttaaatcatgatgacgattaaaatgcgttattttacagccttttctttctctttcagctcttcgatatagtgctgaacgctctgtgcggcaatgcttccgtcccctgttgccgttacgatttggcgaagggttttctcgcgaatgtctcccgcagcaaaaatgccttcgacttttgtttccatctgttcatttgtcacgatgtagccctcttcatttgtaatgccgaggtttttgaaaggctctgaaagcgggagcataccgatgtagataaagacgccgtcagtccggaactcttcttcttcgcctgtgaccgtatcgaccagtgtcactttgccgacttttccgtcttgttcatgaatttccttgaccgtcttattccagagaaagtcgactttttcgttgtcaaacgcgcgcgcctgaagaatgctttgcgctctcagcttatcgcggcgatggacgattgttactttcgaagcgaaacgggttaagtacacgccttcttcaacagcggagtctcctcctccgacaacgaccagctctttgtttttaaagaaggcgccgtcacaaaccgcacaataagaaacgccgcggccgccaagctctttttcgccaggtacgccgagcttcttatattcggcgcctgctgtgatgatgaccgcgcgcgctttaaattcttttgatcccgctttgacgatcttatagtctccttcatcgacgacttctttaatatcgccgtacgcatactcagcgccgaactttttcgcatgttcaaacattttatttgaaagctcgggtcccagaatgctttcaaatcccggatagttttcaacatcctccgtattggccatctgtccgcccggaacgcctctttcaaccatcaaagtcgacaggttcgcccttgacgtataaacggctgccgtcattcccgcaggacctgctcctataataatgacgtcatacattttttcttctgacacaatgttcactccttcatgaatcttatgcttgcaagcagtgcattcctgttaaataagattcccttcttataacttccttacccatatcctataaaatatcatgaataatcgctatttttttgctcacataataaaacaggctgaacaatgaagttcacacctgtttctatagatgctcttttaatgtacgttcatactttgaaagcgttccgggcgatatttggaaaattttagcggtttcggcttttgtcaaacgctcctgatgctccgtcttccaaatgtaatagatcgctgccgcaagcccgccggcatttttcagctgaagcccgtaagccctgatctgctgaatgacatggaaaatccaaaagcacatggcctcctgctccatcgccgactgatccgcttgttcaatcgcttttgcagtcctgtaagcaagtagcgcgtcttttgaatcaacggctgcaccgatttccccgtaaagcacaagtctgacaaactgatcttcaaacggcgtttttgccatctgtgaatcaagcaccgctttcagctgggctttttccccttttcttccgctgatataatatgcggcaaggcgctcctcgagcggtcgctggacaggtctcttttccttccgttctttccacggctccatgcgggcgtcatccggatactcttcctgcatctttttccatacagaccgggcaaattgaacgcggcccgtgtaataagccgagcaggcgagccagtaataaaaggtctcatccccttcaaatcccatgcggtagagtgatttcagccatttaaacccgagatcgtatcggccgacaagggctagcgtggcaccgagcttatacctttgctcaaaaagcatcggataaatatttgaaagctgttcggaaagcgcatcgaccttatcgtcccgtcgttcatagtgataaaaaataagaagattgcaaagcgcatgcaggtttccatgacttttttccaagaccgtaaaaaccgtcgttttggctttctgaacgtccccggcataaaagtatgcgagtgcaagattgttataagccgaccaaaactcagggtaatcggaaataatttcttcaagcatcgcgatcgattcctgaagctgtccattttccagcagtgatttggcccgatcctgtttcaaaatcaggtcgtcctgatcgaactgcgaatagccctgatcttcctctcccatatccaataaatcaagcagctccgcattttcctcgctgaactcgccgtccggatcttcctttaaataagtctccgccgctttataggcctcttgaaaaagaccgaggtgcgcatagttgttcgctttaaaatagtagcattcagtcattttttcgttgatgttcttcaggataaagtccaaaagttcgtttgattgctgataaaagcccatttccgtataaataaccgcaagttgggacagcattcccgtgttttcaggttcaagaaaaatcgctctctgtatgagcttgctcgcgcgggataaatttcgctctctgtatgctttgagccctttatgataaaaatattgcccatcttggaacagctggacaattctcgaatctttatgatgttcagaagtgtactttcccacagataccctccatttcaaactatataccgtgagtagtataacatagtttccagcaggcttaacaggccaaaaacaagtttcgagaaaattctcttcattttccacatatggttttttcaccattttattccggacgtttggagcaccaggccggatagggctttcagaaggatgaaggtactttttatatcggaagtacgcttttcatcttaacccgggcaaaatctttttttagcacttaatgatgacgaatgtacgttcccattgtatgataatagaaagggggttcacgaagtgaaaaaaggcggatcaatagaattgacgcattactcagaagaacattcagctgcgcttctcgaatttgagcttcctgaagaacagcatcgatttaccgctcttccgaaagaggctttaaaacggacggacggccagtttccaatcgtaattttaagcgaaggcgagcctgtcggatttttgatcctccatgcgaccgagagggtaaaagactattcggacaacccggacgccatgctgttaacggcgctatccgtcgacagaaagcaccagggaaaaggttttgcaaaagaaggaatgctcaaacttccagagtttgtctccaaggagttcacccattgtcatgaagtcgtgctggttgtgaacgtgaaaaacaccgcggcccagcacctgtatgttaaagccgggtttgccggcacaggggaaagaaaaacagggccgatcggagagcaaatcgtgatgaaattgaacatcaaatagctcccctaccgggaaaacaaccaaaaggccaaccgccttttggttgtatgcagtgtgcttatgattcagatccttcatggcgctctttcaagacgccaagcacatcatcaagcggaagggactgctccctcagcaaaacgagcagatggtaaagaaggtcagccgcctcccatttcagttcttcaggatcacggttttttgcagcgatgatgacttccgccgcttcttcgccaactttcttcaaaatcttatcaacgccttcacggaacaaatatgttgtatatgcgccttcaggcatttcagcctgccgtttggcaatgacggtttcaagttcattgatgatgtcaaagcggccgccatcagtctgtctgatatgttcgccgggcgagaaacagctgtagcttcctttatgacaggccggccccaccggttcaacaagcacgatgagcgcatcttgatcacagtcaagcctgatgtctttcacacgctgaatgttacccgacatcgctcccttatgccagagctctccgcgcgatctgctgaaaaaccatgtctccttcgtttccagcgttttttcaaacgattctttattcatataagcaagtgtcagcacttctttgctcgctgcatcctggacaatcgccgggatcaagccggcttcattaaatgtcaactcgtctgccttgatcatcttacattcaccccgcgctcttttaaataagcttttacttcttttacagatgtttctttgtaatgaaagatagatgcggcaagagccgcgtccgcccggccttctgcaaacgcatcatacatgtggtccgcacgccctgcgcctccggatgcaatgaccgggactgaaacggcttctgacacaagctttgtcagcctgcagtcaaatccgttcttttctccgtctgaatccatgcttgtcagcaggatttcacctgctccccgctgaacggcttccttcgcccaggaaacggcctcaaggttcgtttttttccgaccgccgtgtgtataaacatagtacagatcagcttctggatcgtattttgcatcaatcgcgacgacaatgcattgagagccgaaaaagtcggcgccttccgttatcagttccggccggagaacggcagccgtattgacggaaactttgtcggctccggcccgcagtatcgttttcatatcatccaaacgattgatgccgccgccgacggtaaacgggatcgccagcttggccgccactctttcaacgacatcaaccatcgtttttctcccctcgtgggaagccgagatatcgagaaaaacaagctcatctgcgccttcatgatcatatacttcagccagttcaaccgggtcgccggcatctttcaattcaacaaattgtacacctttgacaacgcgtccatcttttacgtccaaacacgggatgattcgttttgtgatcactttgccgccaccctttcaagcgcttcagccacggtaaattggttggtataaagagcttttccgacaatagcgccagagacgccttccgaagcgcgggaagcgagcgcctcaagatcggcgagagaactgacgccgccggaggcaatgacttgtttgccggttgccctggcaagctccactgtactgttgatattaggtcctgacagcattccgtcagtcgcaatgtcagtgaagataaaaacttctgcaccttcatttgcaagctcgcggccaagctcttccgctctaacggaagaggtctcaagccacccttcagtcgaaacaaatccgtctcttgcgtcaagaccgattgcgatgtgccctccgtaggccttcagcatttttttgacaaactcggtatttgatacagcagagctgcctaggatcaccctctcaatgccttgcgacaagtagtcatacacgtctttttcggtcctgatgccgccgccgacttgcactttaacgtcaagcttatcagcaatgcttatgacgtggccgccgttcacttttttgccttctcttgcgccgtccaaatcgacaagatgaatccagcttgccccctcttcagcaaaccgtgaggccatctccagaggggaatgaccgtaaatcgtttctttttcgtaatctccctggatgagcctgacgcacttgccgtttcttatgtcaatggcaggatatacagtaaactcgctcattttttcaccttctgttcttgtgtaaactgcttgaaccgctctaagatcaacatgccgaccgtactgctcttttccggatggaactgggccccgtatacattgccaagaccgacgacagcgggtacacacacaccgtattcggcgcttgcaagcaaagcttcctcttcgattccgctgacataatacgaatgaacgaaatacgcgaatccttctttcgcttttggcaaaagcggcgagtcgcggtggactttgagaagattccagcccatgtgaggcacttttaagcgatttcccgcttgatcacagtctttcagtttaacgacttttcctttcaacaggccgagcccttctgacgccccgtgttcttcgctttcttcaaacaaaagctgcatgccgaggcatatgccgagaagaggttttccttcgtttgcggcagcttgaataaatgttttcaggccggtctcggttaaaatctccattgcatcccgaaaagcgccgactcccggaaggatatagctgtccgctctcttcagttcatccggatgctcggacacaaaataaggggcatcaatccgttcaagcgctttagaaacgctgtacaggtttcccattccgtaatctatgacaccgatcatttacagcattcctttcgttgatggaattcccttgacccgcggatcgatcaatgccgcttcatcaagcgcacgtcccagcgctttaaaaatggcctcgatcatatggtgtgtgttcgtaccgtaatgaacgatgacatgcagattcattcgcgcttccagtgcaaacttccacaaaaattcatggacaagctctgtatcaaatgttccgattttcctgcttgggaattcagctctgaactcgaggtgcggcctgttgctcagatcaatcgcaacctgggcgagcgcttcatccatcggcaccatgctcgaaccgtagcgtttgattccttgtttatctccgagcgcttccaaaagcgcctgtccgagacaaattccgatatcttccgtcgtatggtggtcgtctatttcaacatcgcctttcgcttcaattgaaaggtcaaactgcccgtgttttgtaaataaatcaagcatatgtgtcataaacgggacatccgtttgaatatccgcttttccttctccgtcaatatgaaaggataatttaatatcagtttcattggtttttcttgcccgttcggcttttctcatcagtcttcctcccggtttctggattcaattgctcttgcatgtgcttcaagcccttccaatctggcaaaggccgcaattttctcagcattcgcgcggaaagcttccctgctgtaggaaatgatgctggagcgcttttggaagtctgtcacatttagcgggcttgaaaatctggctgtaccgttagtcggcaggacatgattagggcctgcaaaataatcgcccaccggctctgaactgtagcggcccaggaaaatggcgcccgcatgtttgatctgtcccagcagcgcatcgggttgaactgttaaaatttccaaatgttcaggagcgagctcattgatgacggaaactgcttcattcatcgtctctgtaacatagatcaggccatagttgtcaatcgactgccgtgcaatctcttttctcggaagatgttcgagctgtctgtaaacctcttttaaaacggattcggcaagcgtctctgaatcggtgacaagaatgctcgatgccatcgcatcgtgttcagcctgtgaaagtagatctgcggcgatttcccggtagtttgccgtactgtcagcgagtatggcgatttcacttggacccgcgatcatatcgatatcaacctggccgaatacttcccgtttagccaaggcgacgtaaatatttccgggtcccgtaattttatcgacgggggtaatcgtttccgttccgtaagccaatgcggcaatcgcttgggcaccgcccattttgtaaatctctgtgacgccaagctccgcagcagcagccagcactcccgccgacaatttaccgtcttttcccggaggtgaggcaaggacaatgcggtcgacgcctgcaacaagcgccggaatgacattcatcagaacggatgatgggtaagcagccgttccgccgggcacatacacccccgctgaatcaagcggcgtaattttttggccgagcatcgttccgtccttgcggtggtaaaaccaagatgttgcgagctgacgctcatgatattctttaatgttgaaaatcgccgcctgaataatctcgagatcacgttcttcgagcgcgctgtatgcttccttgatttcctcttcggaaacgcgaaagccggccacatccgctccgtcaaattgtcttgtgaatgcggaaacagctgcatttccgttctttttcacttcttcgataatgccgcggactgcttttctttgttcctccgttccggcgtcaatagagcgttttagtgaaaccgacgtatttccgctgatggatttgatcttcattttgctttttccccttccacaataagagaaagtcttgaagccatttcatcgatgactgcgtctttcattcgatagctgacaggatttacgattaagcgggatgtgatgtcgcaaattttttcagtttcaactagcccgttttcacgcaaagtctgccctgttgatacgatatcaacgattcggccggcaagcccgatcagcggagcgagttcaatcgacccgttgagcttgatgatttccacttgttctccctgttctctgaagtagcttgatgctacattcgggtacttggtcgcaacccggggcgcaacggtgtctgccgccgtctcgggcaggccggctacggcaagacggcatttgctgatgtttaaatcaagaacctcatagacatctcgttcttcttctagcaagacatctttgcctgcgattccgacatcggccaccccgtgctcgacatatgttgtgacatccatcggcttagcgaggataaagcgaaggttttcttcaggcacttgaatgatcagctttctcgaatcgtcgaattcttccgggagctgatagcctgcttttcgaagcatatcggccgcttcctcaaatatccgccctttcggcatcgcaatcgtcaattccttacccatgcttctcttcctttctggctccgataaaataggtcacgttttgaaaagactttgtcatttgatcaatatctccgattcccgctaagtcctgcatgacgacttttttgccttttcttcgttcttcttcggcaaatctgattgcctcttttctctgttctgtgctgaagatgacgacatcgatcttttcttgttcttccgccggcttcaatgcttccagcagcctgtcagtcctgatgccgaaaccggttgccggtgcgggtgagtcgaagcggccgagaagctgatcatatctgccgccgtttccgatcggaaagccgacgttttcagcatagatttcaaacaaaacaccggtatagtagctcatatggctgaccatgcctaaatcgagcttaatgtcgtctgtgcaaccataatcgccgagcgtatcccatagcgtttcaagttctaaaaccgcacgttttcctttttcagaatcgacgatggatgccgccctgctgcacgtttcaataccgcccctcagctccaaaagctccagcagcctgcttttatcaattgaggataaattgagggattttacatgctcccgatagccgacatagttcttttcgtataaatagcgccgcaggacatgagccctttcttcattccctaaaacttccacaaacaaggcgtctaaaataccgacatggccgatcgagattttaaatgaagtcaggccggcatttttaagcgaaaaaatgacgagcgcaatcacttctgcgtcagcgcttgtcgatccatcgccgatcagttcaacgccgacttgctcaaattcggcggggcgtcctccttcacgctcctgtgcccggaacacatttgcagcatagcctactctgagcggatgatcgtctttatgaagctttgaggccgccaccctggcgattggagccgtcatatcaggccttaacacgagcgtctgcccctcctgatcaaggagtttaaacaactgctgatccaatatggccgactgcacaccgaccgtatcataaaattcaagggcaggcgtctccatgaactgatacccccacaaagccatcacctctgttaatgaagagcgcacctttttctttgtttcgtaaagcataggcagcgtatcccgcatgccatgcggtttttcaaacataaacatttacacttgcacccccataaccgtttgaaggaaaattccgaatcctttagttcgctaatatgataatatgctaacagataaaagaatcaaaatcaacagccgctcataaaatagacgcctgcaccgtatgggaaatgataacttttatgtaatgaacatcttgatgttataatatatatacgatcgcaaatctttgccttaaccaaaccagcaacgggaagacaggagactcagaatgaaatttttcaaaactcttttttttatttttttcgtagcagttcttatgaccgccgttcttatactgttttctaaagatgcgttaagcccgttagccgaaatgttgcacagcagccataaaactgctgctgacaatgcgaataataaaggagagcgtcagccgcttgacgttccgctgatcaaccaaatggacccgccgaagctttataacggctgtgaagtcgccagcctggcgatgatcttaaactacagcggatatagtgtcacaaaaactgaacttgccaatgaggtgaaaagagtgcctctgcaatatgaaaacggcttaaagggaaatcctaacgacggctttgtcggcgatatggaaaacggacccggactgagtgtctaccatggcccgatttacgatttggcccattcatacgcaggtaataaagcggtcgatctgacgggaagtgagccgggaaaaatttatgaacagctgaatcagggcagaccggtttgggtcatcaccactgtacatttcaccccagtcaacgatatggaaacatggaatacaccgtcaggcaaagtcgatgtgacgtacagcgttcacagtgttgccgtgacaggctatgatgagtattacgtttatgtgaatgatccgtacggatataaaaacagaaaaacagacagagaaaattttgaaaaatcatggaaacagatgggcagtcaggcgatcgtgatcgccgcctaaaaaggcagattaatccctgcctttttttagttctttcagcccttattaaattaagccgctttacccttttgataaatccaaaatacagaaaacaacctttctgcacatgtttaatttactgttttttcataatattcaaaatacttgtttacattcagcaagctcgcatatatgatagtaccgaaataggtgtctcattttattacataatgaccagaaatcactttcatttaagggagacacacacctgtttcaaaaatatttcttgaggaggatggaaatgatgaagagattagcaggtacggttattttgtcaggtttgctcgtatgcgggtttggacaggctctgcctgaaaaagctttggccgccgaggtcgttcacaaaacgatcgtagtcgagaaaggccaaacgtatgacggaaaaggcaagcggctgattgcaggtccggagctcggggacggcagccaacgcgaggatcaaaaaccgattttcaaagtggaggatggtgcaacgctcaaaaatgtcgtgcttggcgctcctgctgctgatggtgttcacacatatggaaacgcttccataaacaacgttgtttgggaagatgtcggcgaagatgccttgactgtcaaaagcgaaggaagtgtcacgataaacggaggatcggcccggcttgccgcggacaaaatctttcagattaataaagcgagcacatttaccgtgaaaaattttactgccgatcaaggaggcaaattcattcgccagctcggaggctcgacatttaaagccgtggtcaatattgataactgtacgattacaaacatgaaagaggcgatcttccgaaccgacagcagtacaagttccgttacaatgataaatacaagatactcaaaagtcggtcagaaatggatcggtgtgaagcatgttacggaaagaaacaatcatgaattttaacactgattgcaaataaaggcccccgctctttattcagcgggggtctccaatcttttttccatttcttcttttgtatagatcagccgcatcggattgccgccgacaaaagcgcccggaggcacatctttatgaacgagcgtaccggcggaaatgacggcgccgtctccgatctcgacgcccgggaggatcgtcgtattggctccgatcatgacttcatcgccgatgatcacctcaccgagccgatattcttttattaaatactcgtgcgccaaaatggtcgtattatagccgattacggtgtttcgcccgactgagattttttcgggaaacatgatatccggcatgaccattaaagcaaacgagcatttctctccgattttcatccgcaaaaacgtccggtacatccagtttttcattccaagaaacggcgtatagcgcgccgcctgaatgacaataaagtttttgactactttaaaaaacggaaccgtctgatagatgtgccataaggaattggcgccggacaccgggtagcgcttcgtttttctcaaactttctccaccccaagaatgtgaaggaggtcgctcatttgctgaagcataaaatcaggctcgtgtttggccaggctttcttctcccttaatcgtccatgcaacgcctgctgttttcgttccagcattcttcccggctaaaatatcgtggtaattatcaccgatcataatggcttcttccggacggctgccaagcttggaaagggcgagcaaaacaggctcggggtcaggcttcggccgctcgacgtcatccagcgtcacaaccgtctcgaaaaaggcatcaagcccagtcagtttaagccccatgatgacggtgtcccgcagctttgtcgtgacgatgccgagcttatagccttcttccgcaaggcgttcaagcgtctcgtaaaccgtctcatactcggttaccagttcatcatgcatctgatgattaaatgtccggtacatggtgatcatttcttcagccttatccttttgaatgcttgagaacgtttcataaagggaaggtccgatgaaagcaagaacatcctcccgtttatagcgtcccggtgcataatgatcgagcgtatgcaaaaatgaggcgataatcagctcatttgtattgatgagcgttccatccaaatcaaataaaaccgtattaactttcatacaaagcttcctttctgcgaacggaataacccggctttctccagaagcgcgaaatcgcgatcgtcagcagaaccgcggtcgcaagcctgatcaacaaaagaggccagaccggaatgccgagcgggataaataccaatgtatcttcaacaaccgcgtggcaggcgacgagaaaaataaaagcaagcgtgacatcccttttgctgacgccgtcttcttcgaccgctttgatcataacgccggccccgtatgcaaggccgatcgtcagcccggcaaccattgtcattgaggtgttctctttcattccaagcattctcgttatcggtgcaaaccactttgaaaaagcattcagccagccgaggtctctcatatattgaatgatgatcatcagcggtattacgatggctgcaagctgaaggacaccaagacccgccttggtcacggcttctagcgcaatgtcaaaccagccggaaggagcggcgcttttcgctgagattaagccgtatttggccgcatcctgcccgccatgccagacaaggttgatgataatggccgaaaaaacagcgagaccgatgcgcacgagcaaaatcagccatattttgattccgacccttgaagcaacagtcgactcgataatcaagttgtggcaaaacgacagcataaccgctaaaataaacacttctttaacggtcaaatcaagcgttaaaattcccgcaattccggcatacaagttcagcatgttgccgagcacaagcggtatcgccgcttcccctgacaacccgaaaatccccatcgccggcgtgatcagtttgatcaaccagtccatcaccggtgtatgctgaagaaggctgacaatcagcgtgacaggaaaaatcacttttccaagcgtccacgttgttttcagccccgccacagcgccggcttttaaagttcccttcattgttgtcctccccttagtaaagtcgctacatctcctgataccgtttaatctctctgcctttgaaacgtctgtaggctatcagcgcagctgcacagaggatcagtacgatcgaaataacctgtgcgatgcgaagattctccgtcagcatcagactgtccgttctaaggccttcgataaagtagcgtcccatcgaataccaaataacgtagattaagaacagttcgcctctctttaaattcgcttttcttaaaagaagcagaacaacgactcccgtaaagctccacagcgattcatacaaaaaggtaggctggtagtattgtccgtcaatatacatttgattgatgataaaatcaggcaggtggaggttttctaaaaacgctcttgagaccgcctcaccgtgcgcttcctggttcataaagtttccccagcgtccgatcgcctgaccaagcagaatgcttggagcagcgatatcagccagcttccaaaacgaaagccccttgactttcgcataaatgattcccgtcagcacggcgccgatcagtccgccatgaatcgcaaggccgccgttccatatttgaataatctggtcaggatgttcactgtaataaccccattgaaaaatgacataatatgctcttgcacataaaatggcaatcggaatcgcaaaaagcaccaaatcgacaaaggtgtctttatgcagtcccctccgttcgccttccctgactgccagccacaaaccgagcaaagcgccaaggccgatgataataccgtaccaatggacagcgatcggccccagttgaaaagcaatcggatttaatggttcaatcgtttcattcatattgtcagctcctattcttcaagctcaccatcttcaattacatccgcaagcttatgggtaaattgctccgcggcattcagccccattctcttcagtctgaagttcattgcggccacttcgatgatgacggcaaggtttcttcccggacgaaccggaattgtcagctttggaacgtctgtatcaataattttcattgtttcttcttcaagccctaagcggtcgtactgctttccttgctcccaaagctccaagctcatgacaagggtaattcgtttaaagcttctgaccgcccccgcgccaaataacgtcatgacattgataatgccaagacctctgatttccaggagatgctcaattaattcaggcgcgcttccgatcaatgtatcctggtcttcctgtctgatctcaacgcagtcatccgccacaaggcgatggcctcttttgacaagctccaaagccgtttcgctttttccaacgccgctctttccgataatgagcaccccgacgccgtaaacgtcgacgaggacgccgtgaatcgcagttgtcggagccagctggctttcaagaaaattcgtcagacggctcgtcaggcgcgtcgtctttaatggggaacgaagcacaggcacgccgttttcttcggatgcctccacgagttcaggcggaatcggcaaatcacgggaaaggatgatagccggtgtaatttccgtgcataacgacagcatccgctgctttttttcctcctctggaagcttttcaaaaaaggtaatctcagtcttccccagcagctgaaccctctcttttggatagtatgtaaaataaccagccatttcaaggcccggtcttgataaatcgctcatcgtaatcgggcggttgatcccttcttctccgctgatgagctcaagcttaaatttatccatcacatcttttgttcgaactttcggcacgattgatgcaccctcctcttctcagatgaagaactagacattcagctttattctatcactttcaaaatgaacctaaaacattttttgataatggcccccttgacacttcgatgaagtgctttctttcaaagcgaaaaatcagtagtatgtaaagaggaacgcgaaaaggaagtgaagaaccgttgaaatacaatattcatgatacaaccgtgctgaacgaagacattttgacaccggaagaaaaagagacatgggttctttatatgaaagtactgactgctgccggcttgggggatgtctccgaatggatgaagctcgatctcagcatgccgcaaatgaaggttttaatgcttctgaacaaccacggcacactgaaagtctcagaaatcgccgaaaaaatgggagcttccctttcgaatatgaccggactgctcagccgccttgaacaggcgaactttatcaaaagaacacattccgagcaagaccggcgaacgattgtggttgaattaaccgaagatgcgaaggggatttttcggagcctttacaaaaaagggcatgaaaagctcaaaagagcgcttcagaagctgaatgaacaggaaaaaaacaaagtgaatgaaggccttacaattcttgaaaaagcgttaaaagccgatgatgaatagacaagctgcccggaaaccggtgcagctttttttgttgaaaaatttcttttgacaaaacgtgcttttttaaggatgataaaaataattcattcaaagtgaattattcattcgaagttaatgaaaaaggaggatacgtggcgtgaaccaaaagtgggctgtattattgtttacgatcggcgtgtttatggctgctttagacaacggcatcatttcagcggcactgacgacaatcaatgattcttttcaagtatccccctcatggggagcatggggcatcacgctttatacgctcggtttggcagtcagcgttccgatcgtcggaaagctgtctgaccggtatggacgcaaaaagctgtttatcatcgaagtcttgctgtttggcgccggttcgctgctcgttgcattgagccaaaacttcccgatgttcttgttggcgaggctgattcaatcgcttggcggaggcggaatctttattatcgggagctcgcatattctcactgcgctgcctaaagaaaaacagggaaccgccttggggcttttaggtgcgatgaacggaatcgcggcagtgctcggtccgaatatcggcagctttattttggatatgaccggaagctggcactggctgtttttgatcaaccttccgattgccgcagcactgatcatcctcagcgttccattgatgaaggagacaaaaggcggaacacgaaaacccctagatctggccggaactgtgatattgtctcttgcgattttagctgtgatgtacggaataacgaatataaacggacagcgcctgtctgccgtcttgtccgatccaaaggtttacttttttctcctgatcggctgcgcgctgtttgcgggactcattttttacgaaaagcgcgtagagctgaagggaggcgacccgatccttgcctacagtttattaaaaaacaaggtgtttcaatggacgctttttatcggatttttatccggcggactcttggcagccgttatttttattcctgcatatgcggaacaatatttgcacgtcgctcctgaaaaagcggggtattggatgacgcctcttgcgctggcttcagggataggagccgggctcggcggaatgctcgccgatcgaaaaggaccggtaaaggcggcccggctctctggcgtcatttcgttcgccgggtttttgctcttgtcctcctgggtgacagagaagtgggaatttgttttggcaagcatcatcgcaggggtcggttttggctttctgttaggcgcgccgttaaatatgcttgtatccgaggcggcaaaacaggattacgggacagcgctcggtacattatcgctcgtcaggcagatggggatgaccttggcgcccgcgctgtatgcaggatatataacggccggctacgaaaatatcggcacacatatcaaacataagctgaatgatgcagggatcactctgaaggggtttgcaggcggtgagacggacgtatcgcggctgagcgaatccctcagccaaattcccgacccaaaagtaaaagacatcataagcgaagcgatccatgaaagtgtgggagcggggttttttaacctctacttcacagccgccgtcctttcacttgcagtcattgcttctgtcagcgttttatcgctttataggaaaaaacaaaccgacacggcaagccgtctaaaaaaagacgtgacaaactaaaaagcatttgctccctcttaggaaaacaaatgctttttgcgttcgcaaaggaaaaccgccgccagccacaagctgatttcagcaattgggaggtttgtccctttctttaaaatcatcccggccggcggggggctccccgacaattgcctcagggccgagcccgccccggctgtttgatctattaaaaaggatttcatgccatcgtcttttgtcgtcaatctccacatttgagacctgctgttgccgccgtattgatctgaagctgcggcgtaccagaaataggttgtattcggctgcaaatctttccacgtcacggaagccgtctttccgcttttcaccgtttttgctttcccaatttccttgttcgaaaagacattcagctcaaaataatcagttttaacctttttcttcctcggtttcagatccgttttaatgttgaactcgtccttcgggccaaattggtgcggatcataaaagttatagtcatcaagatatggcgaatacgttttgacatggatcgtgtcatgcttcggatccacatggagaattcttaaataaccttggcctccttcaggaccgccctgatagtcggcaagcatttgataaaccttgcgatccggcttgccgtccccgttatcatcaagcttgtcgacttttaagttggagctgtgatagtgaccgctcaatacggcaatcacattcggattccgcttgatgatctgttcaaatattttctccccgattggacttctgcttccgctgacaagcaaaaactcgtgaaatgccaaaatcgcttttcgatcgggatggcgtttcagaacatcatctatccactgcagttctttttttccgattccccaccccatcgacaccatgatatagtcgttgcccccgctggaaatgaggtcgtaatgccctttgttattctgataagacccgccgtaatgcggtttttgtttaaaacgcctctccccgaagtacctgccgaatttcaaatatgaccggtctttatggctgacatcgtgattgcccgccagcacgccgtatggaacttgattgtcgtcgagaactttcatgaactggtcggcgcgcttccattgcagcggctgatccgcttcatccacaagatcccccgtatgaaagacgtactgaatgttcagcttgtccttttgttccgcgatccacttgacctgacgttcaaaaatgtgcggatagctttccgaataatattgcgtatcagacatccacacaaatgtatagtcattttgcgaaagctgaatttgatcctgaatgatgatgctcgccttggattggcggatataatcggcggcttttatgcttcctttgagggtaaaaggtttgccatcctttgcaacatggaatgcaagcgtctcccacctcttgctggcccagttccaggcgaacatggagacttttctgccgggaagcgaactcccgcgccacagcacttccaccttgtcgttcggccccgtattttcatccacttttacatcaaagcgatggtacggaaactttgttgttgatgaggtttcaaaaccttttccgtcaagtgcggacatgccgctgcgctcttcttttgtcagcgccttttcccccctgaccgcaaagctttgcggaggttccgtcccgctttcgttcgctgacacatcaacatgctcttcgtcttttactgtgtactgaaatccctgatggaatgacactttcatcttatcttttgtcgggtccttgacgcggacggcgagcttagcatgtgtgctgccgggtgtatttttgacccgagcgggcttgtccggcttttcctctttaatgtaaaatgccttttttacgattgacaggttgccggcgctgtcctccgcttttattttcaactcgtgctttcccgcatccaggcgggcagaagatacgagatagggaagcgcaatctttttgccgtcaagaaaggcttttatgcttttcatcccgctccatttatcgtgtgcggccgcattgatctcaaacgaccctttatacgtcctgccgtcttttaatgacgttttgatctcaggacctgtgttatcgaccgttaccctgcggatgagcctttcttcgccattctccgcttcaacgatgtgctgcccttcgttccaggcgcgtgtatgccattgactcgcaagcgatgcaaacttggcttccggaatcgtaaaacggaattcataccattcatgcgccccagggccgtcaccggccggaagctcggctttcggatcgtcgtatcgctcatcgcggatgatggtcccatccgcgagtatgaggcgggggttcttgaggacaaaatcatccctgttttcttctgcagtttgttcaaatggtgttgatttcgtacctgaacgaactttaatcgaaaacggctttccttttttaaattcatccggagaaaccgggaccgtaattgtcgcataccggcggcgcgaatcgtcaaaaactttttgaactctcctgccgatcgttacagcatttttaaaatacagattcgtttgattgacatcgaaagcaaagtaggcttttttttcaagcgccggttcaccttctttttgttcaatcccgtcaatacgaattgtcgtttcagaaggcggcttttctgatgtggctttcaacagcatttttccggaaacggttccgccttcgcttacattcagcctgagtcccttcaaaatgcgctgttcgagcggtatcgttttcttttcagtcgacgaaacatttgatccatcaccggcccgcatatagtactccactttttctttgccaatgagttcggcaaaatagatattgtggcggtacaggccgtcattgcggcttttttcaacacggacttcggtaaacggctcatcatcattcatgcggtagaaaaactgcgcctgcttcacttgccgattgtctttcatatcagctaagagctggatcgtttcacccggttttacagcttgatgatccgtcatatcatggatctccggcttttctctgtccggcataaccgtcaccgtctgtgaaggtgcctgcgtcttcagaagcgaaccaggcgacggtttttcttccccggccgatatgattttcatatgcttcgttccgtccagcggatatcgatacagaagcgctttatttttggcgacatcggttttatccggctcgctttgataacgggcggatgcgacctcttctccgctgtttgtgcagatgatcacctctctcggcgccgtattctccatgccgccccctttgagagcagtaagcgttttgccttcacgaaggtgaacaccgtaataccgattgaaatcactttccgtcagatgaccgtttgagcggtttttcacccaaaacacgtgtgtttgaccggaaggaatcgccacatcatcgtgctcaaaaggccagatgacgtctgattccttgcccttttcaggatgtctgtacttgattttgtagctgttcagatgaacagctttattggtattgttataaacttcaataaattcatagccgtcctttccaccggtgtttgacgtgtcgactaccatttccgtgatcaacagctccggaagcttttgtgtatctgtacgcatgcctttcagggcgacagtatacacatccgtcttcacagaggagtcgccgacttgagcttcaatgtagtactggactttgccggatgctatggattcgctttccaatttggcaatataggcgttctgtctgcccggctcaacttccatcggaatcgcccgatacggcaattcgtcatgctgcttgtaatataaaatgaccgtgtcggcggccgcctgcgcggaaaaatatatgtcatctcctttttgaacttgttcaacaggagtatgcctgataaccggtgaaccaggctgaatatgctcttcacccgatgcggacgaaatcgggatctgcaaggcaaaaagtaaaactgcggccaacaataaaagggtttggcgatttctgtactttttcatcgtctacctccctttcgtattttgcctttacagatcatttttatgaaagagacatccgggcaaaaaaaagaagcctgatgattcatcagacttcaacttattttctggacatcggttcgataattgctttttgaatgagcaagtgaaaaaccgacaggacgatcgacgcaaaaatggctgtcccaaagccgtccaggtcaaaactgtcccccataatggacgcggtcatataaagagtgatcgcattgatgataaacaaaaataaacctagcgtaattactgtgacgggcagcgtcaaaatcaccagcacgggcttcacaaacatatttaagatggataaaatcaagcttgccgtaatggctgctccgatgcttctgacgtgaaccgcatcaaagtaaccggcaatgacaattaataataaggcattgacaagaacgtttataatccatctcatcatctgttgacgtctccttcattcggcacaaggaatacccagacaatataaatcagcaggacgggaactccggtcgaaaatataaataatagaaccgtaatgattctcagcaatgacgcatccatatttaaatattcagcaagacctccgacgaccccggcaatctttctgtctgtttcggatcgaaatagccttttcattgtatcactcctgtgtatggtttaaatggatcgatcctgtcttcgattccaaaaacacggtcatgctatgatcatgattttgatttgcttttaggtacatttccttctggattgtctcgtttttttcctttaaaatttctgcatctgaaagatcatgagacagagaaccgagattgcttttcagctccgctgtaacagcgcagtcccggggaacattcaactctacgcttccagtcgttgttttcacatatgccgtccggcagtgcggatttttgactgttgccgcgatattgccgttaaagctctgcaggtcaagcgcctcgcatgaacctttaaggtcgatcaatccattgatggtttccgcttcaatctctccgcaagtatggtcggctagtttgatttgtccatttgcagtttccaatgaagcttttcctgccgtgagagcagagaacgacagcacgccgttcgtcgttttggcggacagctcttttacgtttaaatgttcccctctgaccgggccgttaaacagtttaaagcggattttgccgtactctttgtccggtatatagacggtaaggttggtcttcatcgtttttttctcggtacggatcatgaacttatcgccttccacaccgcagtcgatatgctggagaaaagcctgccttgcttcatcctgattttcagcccggtacacttttgcctggcattcgactctgatgtcggaatcgctccatggtacaaggttgacgctgccgttggcaagctgaatatccagagtcgaaaaatcagtgtctttaaactggaatatatgctggacatcgtacgagtgcccgaaattcaaatccaagtctgcttcttttactttttttacagcggtatcaatccattcgaacagttttgaaccgatcgaaggcttcggttcttttttcttttcgctgtagaagtcctccgaatcaatgacatcctcagacagggctgtcaccttgctctcggtttccttgtagtcttcttcaagtttttcgatcaggatcagcgcctcttttgcagacagctttccttcctcgaccaattttaaaattcgttctttctcatgcttcatgaaaagctcccccgttctccttcttttaggcctgagtcagcattttaatcccttgaactacgttccagaccacaataatcaaactgatgatcccgaaaaaaacgaaacctccgatcatgaaaatgaccgccaaataaccgccgtcaccaaagataagcgtaccgcttatcgcgcctgctgccaatatgactacgcttataaacggaataatatgcgaaataagcgaacgcatcgcatgctttttcgtttcttgatcatctgttataaaatacgctgcgattggcaaaataagcggggcaaaaaaaacactaaaataacaaattgaagaaatcagcgcgttgtttctcgtcatacataacactccttatgatgtaaaccgttctttgtgagtctaatgtacagtgaccttatacttagtttacgtgtatcatggcctttaggtttcattttcattcgatcggcgtgcgtcaaacttcgcaaattgatttttttagattttatgaatagattctttttttataaccctttaaaatatgtggcaaagccaatgaaaaggagcgagcgttatgaaacagaaatcggaagtatacgcctcatccgcctcccagcttcttagtctgattcaggaacaaaaaaggatgaatcaggagatcgtgaaccgattggaatcgatcaattccgctcctccgctttccagcgaaatccgctatttaaaggttctgctgaacagcagcagcacccatattttaaacagtatgagtgaagcgaccaaacacatcagccggactgaacgttaaccgttttcatgatattttaaccagatttccgtcgggatctctgatataaaccgaaacgaccggcccttcagcgcccattcgctctgcggggccttcttcaattttaatggacagcccctccagatgacgaatcacatcatcaatgccggcatttgtatgaaacacaggtctgcggagccgggcatcgggtgctgtgccttcggctcaaactattttccggcttcgtggaggtttattttttgcctgccgaatgtcgcgcttttcttccttctcgaaaagtgaccgcattcaaccccggcacacggctgtaaaaatcacatgtcgcatcaatgtcttttacagtcagtaccaaatgatccatgcgatcgatcttcatcaccccatccccctttattgtttgtttttttacgttataacagctattgaataaaagagcaatgaaaatctttttgaacaaagcttgccgcggatcattcggccattgaaaaagctgccgacgtgacatcggcagctttttctttacggtctgacagcttctttttcttgaagccgcttcttcattctgtttttgtcgcgttcaatgatcggttttaaataacggccggtatatgacccttcgactttcacgacttcttcgggaggtccggcagccacgatcattcccccgccgtctccgccttcaggacccaagtcgatcaaataatcagccgcttttataatatctagattgtgttcgattacaagcactgtatctccattgtcgaccaggcgctgcagaacggccaaaagccttgcgatatcatcgacgtgcagtcctgtcgtcggctcgtccaaaatataaagggatcttcccgttgaacggcggtgaagttcagatgccaatttgacccgctgcgcttctcccccggaaagcgttgtagccggctgtccgagcgtaatatagccaagaccgacatcatagagggtctgcagcttgcgcttgattttcgggatgttctcaaaaaattgaacggcattctcgaccgtcatctcaagcacgtcagagatatttttgcctttgtacgtaacctgaagcgtttcacggttgtatctctttccgtggcaaacctcacaaggaacgtatacatcgggcaggaagtgcatctcgattttaatgattccgtcgcctttgcaggcctcacagcgtccgcctttgacgttaaagctgaagcgccctttcttgtatcctctgactttcgcttcattcgtctgggcaaacacgtcgcggatgtcatcgaacacgccggtatatgtggccggatttgacctcggcgtccggccgatcggagactggtcaatatcgatcactttatcgaggtgctcgattccttttatttctttgtattctcccggtttcgtcttagcccgatgcagcttctgagccagcgttttgtggagaatttcattaacgagcgtgcttttccctgatcccgataccccggtaacagctgtgaacacgccgagcggaaatttcacggaaacatttttcaagttgttttcctttgccccttttacctcgataaagcggttgtcaggctttcttctctcggcaggaagaggaatgaattttttccctgaaagatattgccctgtcagagattgatcatcgttcatcacttcttccggcgttccggcggagattacttctcccccgtgtacacccgcgccgggcccgatatcgattaaataatcggcggcaagcattgtatcctcgtcatgctcgacgacgatcaatgtgtttccgatatccctcatgtttttgagcgtctcaatcaggcggtcgttatcgcgttgatgaagaccgattgacggctcatcaaggatgtaaaggacaccggtcagccttgagccgatttgcgttgcaagcctgatccgctgcgcttctccccccgacagagtgccggctgcgcggctgagcgtcaaatagtcaagcccgacattgttcaagaatccgagcctttcttcaatctcccgcaaaatgaggttggcgatcttcatgtctttttccgaaagatcaagttcacggaaaaattgaagggcgttagctaccgacatttcggttatcttaccgatgtgaaggccgttaatcagcacggcgagggattcctttttcagacggtagcctttgcatgaagggcacggctgattagccatatatttttccatcagttcacgaacataatccgagctggtttctttatagcgcctttcgatattgcggatgacgccttcgaactcaatgtagttttcccggacttgtccgaagtcgttttcatatctgaaataaatctgctcgcctccgctgccgtagaggattttctcaaggtggtgcttcggcaggtctctgaccggaatatccatatcgattccatagtggctgcataccgcttcaagcagcttcggataatattgggagctctgcggttcccaaggtgcaatcgcattctcctttagagacagctcatcgtttggaatgacgagctctacatcgacttccagcttggacccgaggccgtcgcagctcggacatgcgccgaacgggctgttgaaagaaaacatcctcggctccagttccccaattgaaaaaccgcagtgcggacaggcatggtgctcgctgaacagcagctcttcctgcccgatcacgtcgatgatcacacggccttcgccgaggcggagcgccgtttcgagcgagtctgtgagacgggcggttacgccttcttttatgacgatgcggtcgacgacgacttcgatcgaatgctttttattcttttcgagctcgatgtcctctgagaggtcgttcatttcgccgtcgatccggactctcacatagccttgttttctgatttgttcgagcactttcacgtgcgatccttttcttcccgagacgatcggcgcaagcacctggatcttcgtccgctcgggataatccaaaattctgtccgtcatctgttcgatcgtttgcgaggtaatttcaatgccgtgaacagggcaaaccggctttccgattctggcaaacagcagccggagataatcgtagatttccgtcaccgttccgactgtcgaccgggggttccggctcgttgttttctgatcgatgctgatcgccggcgacaggccttcaatcgcatcgacgtcgggtttgtccatctgtcctaaaaactggcgggcatatgcggagagagactcgacatagcgccgctgcccctctgcatatatcgtatcgaacgcaagggatgatttccctgatcccgaaagacctgtcaaaacgacaagctgatccctcggaatagagacatcgatatttttcaggttatgggcccttgcacctttcacctcaattcgtttcgttgccattttctattcatccttccgattttaactctaggagcaagtcgcgaagctcggcggcgcgttcaaagtcaagcgcttttgccgcttccttcatgtcgctttccatttgagcgatcactttttcccgctctttcttcgtcatcttcgaaagcttcggctcctctttcacttgatattcttcctggtcttcagcagcatgagttgcccggatgacgtccctgatctttttgttgatcgttttcggcgtaatgccgtgtttctcattataagcctcctgctgttcgcggcggcgcttcgtttcattgattgcgatttccatcgagttggtgattttgtcggcatacatgattacgcggccttcggcatttctggcggcgcggccgatcgtttggatgagcgagcgttcggaccgcaaaaagccttctttgtctgcgtcaagaatggcgacgagtgaaacctcaggaatatcgagtccttccctcagcaggttgatgccgacgagaacgtcatgcttgccgaggcgaaggtcgcgtatgatctcgatccgctccagcgttttaatctctgaatgcaggtacgtgaccttgataccgatttccttcagataatccgtcaaatcctcggacatttttttcgtcagcgtcgtgacgaggacgcgttcattccgctcgattctctgctggatttcaccgatcagatcatcgatctgcccttcaatcggccttacctcaataatcggatcgagcagccctgtcggccggatgatctgctctaccatttcaggcgtatgctcaagttcataaggccccggcgtagccgacacatacacgatgttgtgaatgtgcttttcaaactcttcaaacctgagcggacggttatccaaagcggaaggcagcctgaatccatgatcgacgagaacctgttttctcgcctggtctccgttgtacattcctctgatctgcggtatggtgacatgcgactcatctatgaccatcaggaaatcatccggaaagtaatcgagcagcgtatatggagtcgaacctgccggacgaagcgtcaaatgtcttgaatagttttcgatgcccgagcaaaagcccatttcgcgcatcatttccaaatcgtatctcgtccgctgttccagacgctgcgcttcaaggagcttgccttcttcacgaagcgctttgaggcgctcttccagctcctcttcaatgtttatgatcgctttcttcatcttttcttcccgggtgacgaagtgggaagccgggaagatcgcgacgtgttccctctcccctaaaatttcgccagtcagggcatccacttccctgatccgttcgatttcgtccccgaaaaattcaactcggacgcagtgctcatcccttgaagccggaaagatctcgacgacatcgccgcgcaccctgaatgttccgcgctgaaaatcgatgtcattccgcgcatattggatgtcaacgagctttctgagcagctcattccgctcgatttccatttccgttctgagcgagagcaccatttccctgtattcctcaggagaacccaagccgtaaatacaagagacactcgccacaatgatgacatctttgcgttcaaaaagagcagacgtggcagagtgccttaatttatcaatctcatcgttaatgctggcatctttttcgataaatgtatcagtctggggcacgtaggcctcaggctggtaatagtcataatagctgacaaaatattcgactgcgttgttggggaaaaattctttaaactcgctgtaaagctgcccggctaacgttttgttgtgggcgatgacgagagtcggtttgttgacctctttaatcacgttcgacatcgtaaacgtctttccagtaccggttgcccccaaaagcgtctgatgctttctgccttcattgattcctttgacaagctgatcaatcgctttcggctgatccccctggggctgataattcgagactaattcaaagcggtctttcacataaaagcctccgtttctttacgaaatcttcctgtttattattttaacacacccgaagcaaaaatacgaactaaagttcggtttttgtgttttcccacaaaagccggcgatttctgatctatcaaaaaacccctcctttttgtcatcaaaagcagggcttcacggcaatcaatcttacggtttctatgagtcttccttcttttcgcccgccttttttgccgcatagagcgaaccggcgacgagcgaggcgatatcaagtcctacaataaaaaaggtttccgtataaccttttaaatatgaagcgaacaacagcgctgcagtgagcgcaattccgacgtaatggttataggtcacccttgtaaaaaacaagacaagaataaaaggaaatatcagtgcaaaaacggcttttgtaaacacaaaaaccctcctcacgtttcttgatcttattcgattatattaaagaacaaagaaacggacaaacatggacactcattcattttgtccatcatcttgccgcgttattcggaatcggacgttaaaaggcgaaaaagaacgatattccggcggccaggaggtttggcatggcgaaaatggcgagcgcgtttgccagcttgctgttccactccccgtgctctttcgtttctgcatcgtgatttcccctgaaccggtcaccgctgacaaatacgcccgaacataaagcagacaacagaatcgcgcctaggccggctgctcccgaaactttgaaaatcagcgtccaatccccggccgcagccgaaaccaatacagctattaaacaaacgaaagcacctgcgagaaaagcccttttcatcaatcattctccttcaatgagttctatccatcatcctagcggaacgttttgtaaaagacaaccaaaaagtttcgaaacaaggcaaaagcaaaagcgcctgaaagcggcgcttttttaacatcggttattctgtttctgctgaggctgctgcctcggcatgcttcatcaccgcatcctcttcttttacaaagatgatgccgagctcatgatgctccccttcataagaagctctttgttcaaaacgaatctcattgtttaaaccgacgacttcaagcttgaagaaagccctgttcttttggagcgcttcgtagaagtccgccgcatttttcacttcaatcccgttgaccttcgtgatgatttcgccgatcttgagaccgagatcggctgccggcgtgttcggaataatcccgagcaccatcaagccctggtctctctttgaaaaatggaaaggggcggaattgtcgttcatccgctgcttccaggataaaaaggcccttcctgcgatcgctgctccggcggcaagggcggcaagcggagtccaccatatgcttccggccgcgatcagcagaatgatgatgccaagcacgctgatgcgcttcgctgtaattttaatgctttcaatcggaagcgatccttgaaccctttggccgaagccgatgaaatacggaatccacaagagctcaaagccgccgttaaatgacaaaacaggccaccacggaacagatgattcgatcgcatgtcccggaataagaataaacaacggcagaagccaggttctgcccgcaatctgctgtccgatcgggagaccccttgtgctcatgacaatcgcaggggacgttttgatatgtgccgttttatagacaagcactccttccgccaccaacagaagtccgagcaagacggcagcagccgaccaattcgcgagggacagctgcggcagaaacgcgtcaagcgctccgaaaccggtgtattcaatacataaaccaacgacgatgctcacgccaagcgtatatgccgctgacagcagactctgtctgaaagttaaagctgcggcaacgctgaccgccgctattaaaaccagcatgcccatcgggagatacagccccaagccgaacgaaacaatggacagtacaagtcctgccagaagtcccttggaatatgtaaatttgaactcgtcataaatatcttcaatacgcgtatggaacgtctttctttcacgtttgatccgggcatagccgtaagcaagactcataatcatcataaaatagaagagcgggtgcaaaaagaacaatcctgctccttttaaaagttcaattaagctttcttcaactgacaagggaacgttcaccgcctcagccaagcatttcaggccgccttcaacacggcagctttttaacgttggatattttaaggaaacccagcttgtctaaagcgtcggcacgaggaaatgacgggcggccgttcaggcgggatgcctgagccgtcagccgcagaaactttcgtcatgatgcttaaacgccggtgcttttcatgcgcattcgtgacgacaaatgctggcacctttaggcaagctggtgcattttattattattctaacaaataataaaatgcttgggtatggtaaacgtgaggtttatttctcctggctcatccaaagcgtcacattcgacaaagaaaaatctttcaggtaatgattgacctcgacatcaagaatatctcctatcagctgcattgaccgcttgatgtcggtcagattgatgccgagccgcttgtggttgtccatcaagtagttgaaataaagttccgcgcaatcctcattaatatcttccacactttcgaccgaagtgtagttcacgaggtatctgctgaacagcataagcaatcctactgcctttgtagcggaaaacgtaacgtcttgtgatcgaacttttaactgctccactaattcatagtattttttctctctcacaatacttgcccttttcaatcgtgtacccccatttattatttatatataagaaaagcgcaagcgtcagacgactccaccaacagagacgaagaacgcaaacagcgctaacattctccgcaataaaaatgcacacattataattcttgaaaaagctttggttctattttaaaaagttttcctatgttatacaacttgcaaaagttacatttttactgcatctttacatccttataaagtctcccatatacttatgttatcgggtcaattctattcattatgaatgttttttttatgaaaaagcaaaaattttaggtaaaaagattgagaatttactttctgagaataaaaaaagtgaggacatcccgtgccctcactttttgttaaacagcacttttaatgcggcttgcagctgaagatcgttcttttcatccatctttttctcctcaatccgcaggttcattgtatttgccgttttttggtcaatgatccctgtttgcttcagcttgtttgctgcctgaaacgccatgacggctttttttgtgctttcattgtaatagccgtcttcccggccggggacaaacccgagtcctttcagcaggaactgcgcccgcttaatttcattgttgttcatatccggcttgaggggttctttcagctgtaaaggccccgccgagaaatatgcaggctgcgtgactggaacggtcggctgaatgccctgcttatggatccaatttcctttaggtgtcagccatttgtacagcgtcagcttaatattgctaccgtctcccatcggcaccgcctgctggacggttccctttccaaaggaaggatcgccaaccacgtcgtagccctcggcttcttttaatgcgcctgcaagaatttccgaagccgaagcgctgcccttgtccgtgatcacgctcacagggtatggttttttctcttttaattttgagaagtattgttttttatttccgtttctttcggcgatttgtatatacggatgatcttttgtcacaaaatgttttaaaatgtcttccacgctttgcaagtacccgcccggatttcctcttacatccaaaacgagcccttttattccctttttctcaagctttttcagttcagcagtaaaatcttttgccgtatgttcggaaaaggaagatattgcgatatagccgacaggtttatcctgtactttctttatggaagcaaacaccgtttccagcgggatttcatcgcgcttaatcgtaaatgtcagctggtctttcattccgggtcggtgaactttcagtgtaaccgtcgatccctttttgcctctgatctttaatacggcgtcattcaaatccattccgctcatggaatcgccgtcgatgctgatgatttcatcgttcggctttaatccggctttctctgccggagactgtttaaaaggagaaacgataatgatttttctgtcttccattccgatttctgcaccgattccttcaaaagaggaatcaagggaatctgaaaaccgctttgccgtctgtttatccatatagaccgagtatgggtcattcaatgttgaaagcatgccctgtatggctccttccaacagtttttccctgtcgacctgctccacatattcatttgaaatcaggtcatatgctttctcaattttctccaattcgtttctagcggtgcttttggctgcagcttcttcagccgctgatgcttttgaaacgacatcatgtaacggaatcgggccggcgcctgttaccaagccgcataacaggctgagcgcaatgatgagccgcacaatcttctgattcatcctatacctcctcttctgcctgcactatgttttgttgcttgatgtagtatgcgccaaaaccgcccgtatcatgtaatcgattttccattccacagcaaaaaaagctgccggagtgctggcagctttcgcttatatggtcctcacgcgcttgatgatttcttctgtcacatcatccgtcgtacttgaaccgccgatatcaggcgttaagtagccgctctttagaacgtcttcaatcacgtcaagcaatcttgcaccgagttcttcttccccgaaatgatcgagcatcatttttgccgtccaaatttggccgatcggattggcgattccttttccgatgatgtccggagcagagccgtgcacaggctcaaacatagatggatatttgccgtttacattaatgttggcggccggcgccacacctatgcttcccataatcgccgccccgatatcggtcaaaatatcgccgaataaattgctggcaacaatgacgtcaagcttctctggcctcgttacaaaaaaggccgacagcgcgtcaatgtgctgcgaatctgcggtaatatcggggtagtcttttgccgtgttctcaaagacttcatcccaaaaaggcattgaataaacgattccgttcgactttgttgcgcttgtgacatgctttttccgcttagccgccaactcaaaagcaaagcgcatcgccctctccgccccttttcttgaaaaaacggcattttgaatggcgatttcatcttcatccctgaagattctgcctccgatcgagctgtattccccttcactgttttccctgacgacaagcagatcgaaatcttttgggttggccagcggagacttgattccttgcaaatatttcgcaggtctaatgttgatgacctgttcaaattcgcggcggattttaatgagcagcccccacagggaaatatggtcggggacaagcttgctgtttcctacagccccaagaaagatgctgtcgaactctttcagctgctccaagccgtcatcaggcatcatttccccgtgttccaaataatactcacagctgtatggaaactccgtaaaccgaaatgagagtcccccgtgaacatccgaaaccgctttcaaaactcgttgtgcagcaggtacgacttctttccctaccccgtcaccgggtatgctggcaatgttgaatactttcattggatcatcccctatttcaaattgtcgactgtcgacagttgtcactttcattctataccttgtgttattttctgacaagaataaattttgagaaaaacccagtttgaataacaaaaagccgattcagtccatctccggacgaatcggctttcattttaaagcggtatataattggccggatcaacagcattggatttcgcgttgttccaaaggcctttatgaatttcaaagtgaagatgctgcccgtaggattggcctgtatttcccatcgttccgatcacttgtccctgttcaacacgctggcctgtctgcactttaattgaagacatgtgagcgtagaccgtctgatatgtttgcccgttgatgttatgggtaataaacacaacattgccgtagctggacgagtaatgggcgttatagaccgttccggcggcggccgcataaatcggaacgcctgaaccgcgcttggcgatgtctacgccgaagtgatttccgagcgaacgctttccgaacccggaagtaaatgtgccggaagcagggcggataaagcctgagctgcttggtgccgacggtttagatgaggaagcttccgattggccgcttgaagcctggcggctcgcttcagcttcctgctttttgcgatgcgcctcttcggctttgatcgcttcatcctggcgctttaaaatttctgcttcattttcgagtgaaccaagttcttcatgtgcatgatctttatcttgcttcacttttttcatgacatttgctttctctttttgctgtttgtcgagcgtcttttttaaatcttccaggtctttgagcgctttttcaaggctttcaaggtccttgctcagcttagtttccttttcctcgacaagctgaagatcgcgtttttgctcttccatcaggtctttatcagcttctacaattgtcgaaaccgcacccgcgcggctgatgaaatccccgaagcttttcgagccgagaagcacatctatgtattgaacagaaccgccgttttcctgcattgagcgaacacggtctttcaatattttattgcgtttctcaatcttttctttaagcttttttatttgctttttcagctcttcgatgcttttctttgttttatcgatttcttcatttttcttttccagcttttcattcgtgtccgtcatcttacggtcgattttctcgatctcgcttctcaggcttgcttcctttgattcaagctctgaaagctcctgtttcgttttttcgagttttgactcgttttcagattttttgctttgaacgtcgctcttttttttctccaagtcttcataagctaaagcatggttgctttttaaggggatcagcactgccgacgatccgagcacagcggtcagccccagcgtcataagctttcttttcaaccttggttcctccttgccttcagaatcaagggagcccggcgctttgcaggcatcccagctttaaacatgatacaaccggcgaaagcgccggtttaaacttttaagaatttgcgaatcgacatcaagcttccccatacaccgataacggctccgatcagcaccaggatcgctgaaatctggaagacgaacggattgtacggcaagagctgtatgaaagtgccttgaactttcggagcgatccactgaacggcatgatgatacgttccgagcaaaatagcgatcggaatgatagaaccgcatacacccaagagcaaaccttcaatgaaaaatggccagcgaatgaaccagtttgtcgcacctacaagtttcataatctcgatttctttgcgtctcgcaaaaatcgtaattttgatcgtattagaaattaaaaacatcgccgtaaacagcaggccgatgaccaatgcaatcccgatgactttggcgacattgctgattttaaacaagcggtctacctgctcctgtccgtatgtcaccttatagacattggtcagcttctcaagcttcttggcagctttcggtgtgtcttgagggtcttttgtttttacgacaaatgcatcgttcagcgggttttcctgctcgaacatcgcaaagaatttcccgtcttccccaaagctgtctttcaggtttttgagttcttcatctttagatgagtatttgacactgctgatttccggtattttctttatttctttttccaatgtatttttttgatcctggttggccgttaagtcaaccagcactttgacttcgacttcttgttcggcttttaatgtcatattgtatacgttcagcatgatgaccatgaacacgccgaccaagataagtgtaactgttacagcactgatggatgcgaaagtcatccacgcgtttctcccgagagattttaagctctcgcgcaaatgccgtccgagagttctaatcataagaaccatactcccctctagcttcatcacgcacaatgaccccgtcttcgattgcgatgacccgtttcttcatggtgtttacgatttctttgttatgagtcgccataacgactgttgttccgcggttgttgatctcttcgagcgtcttcatgatttcccaagacgtctcagggtcaaggtttcccgtcggctcgtcagcgatcacgacatcagggtcgttgacgattgaccgcgcaattgaaacccgttgctgttctcctccggacagctgatcaggaaattgccttgctttgtgcttcagctggacaagatcaagcacttcaagcactttttttctgatcacctctgggcgctccccgatgacctctaaagcaaatgcaacattttcaaacaccgtcagcttcggcagcagtttaaagtcttggaatacaacgccgattttccttctgataaaaggaatctctttttctttgagctgcgccaaatttttattgtttatgacaatcttccctttggaaggcttttcttcgcggtaaatcattttaatgaaggttgattttcctgctccgctcggtcctacaacataaacaaattccccgggatatatagagatgcttattccgttcagcgccgagaccccgttggaataagtcttatatacatcttttatttcgatcatgtaatcacctaatcttttatgtttatacggtcatactcttcgaaagggcctgtcgttttgtgtcccctgccaatttcacgataaatggtattaattcaagccctttttcaacaacacccattatacgtcaagattagacaaaatgatattacagttttgtttcaatgccgacctaagttataggaaaaacgcaaaatcagccaaaaaatttgtactttgggccttatttaagacaaaagaacccgttaattccgttttcccaataggcaaaaagaccttttcaacaaaaaaagaacctttttcacctgaacgtgaagaaggttcttttcgcctcctgactggcaaggcatgcttactttttctctgaaagccacttcgcgaccgcttcagcttctttttcgtctacaagattgccaggcattccgccgcggccgttgactacaatgtccttaatttcgctttccttatacttgccgccaacttccttcaaactcggagcggaaccgccggccaaatccttaccatggcagcctgtgcagttttgctggtaaatctcttccccgtcggttgcagttgcttgcccgcctgtatttttctctttgctttcgttgttattgccgccgcaggcagccagcacaaaagaaacagccataaacagagtaaacagcttcattttcattttttcaagtcagctcctttaacaagtcaacctttattataacctcgattatgcgcgtttaaaaccctcgccaagcacctctgaagcatccatcgcaatgacaaatgcagactcatcaatgtgttttacgagttgtttcagctttgtgaactcggtctggccgaccacgcacatcaaaataggccgctcatcatctgtatagcctccgaccgctgatattttcgtaatccccctgtcgattttattcagtaccgcatgtcgaacttcctcttcccggttcgtaatgatcatcgccattttggaacggttcaatccgacctggatgacatcgatggttttgcttgatatataaacgccaagcatagcataaagtccctgttcgatgttaaaaacaaacatcgcggacaggacgatcgttccgtcaatcagcgccaaacatttgccttgcgacagcccggtgtacttatgaatgatttgcgcggccagcgcagtgccgcctgtcgagccccttccgagaaagaccatcccgatcccgactccgatgccgacaccgccgaaaatggcggccaagagcggattctctgtcgccggagcaatgtcccgcgtcacgtatacgacaaacgggagaaaaacagacccgacaagcgtcttgatgccgaattttcctccgagtaccagaaccccggcaataaataaaggaatattaaatgcccattgcacataggcggcttcaaagccgaacgattgcaaaatggtgctgatgccgctgactccgccggctgcaatccggttgggaagcaaaaacatattaaatgtcacagcgacgacggctgatccaaacaggatatagccgtagtcacgcagcaccgtaaacaattgatatctcgttttgtccatattcatgtctgtcatcctccgcacgattcattaccaatcgagagtatagcatttagcatactgtaagtaaataacagccaaataacgtattaattgaataaagcggcagagggacaaagcttcttacggcttaagctgcccagattcaggcaattttccccgcaaaaaaggcacatcctcacaatgtggatgcgcctttcttcaatttaggaaagcttggaacgcaaatatgcgtcaatgaaagagtcaatgtctccgtccataaccgcctgcacgttccccatttccgtgttggttcgatgatccttcactagagaatacgggtggaaaacgtatgagcggatctggcttccccagccgatttctttttgttcgccgcgaatttcgtccagctgtgcctgctgctcctcgattctgcgctgatacagcttcgatttcagcattttcatggcacgttcgcggtttttaatttgtgatcgctctgtctgacaagtgacgatgacgcctgtcggcaagtgggtgatcctgacggcggagtctgtcgtattgacgtgctggccgccggcgccgcttgccctgtacgtatcgactttaatatcttccgtacggatctcaatgtcgatttcttcgttgaattcaggcatgacatcacaagacacaaacgacgtgtgcctgcgccctgaagagtcaaacggagaaattctgacgagcctgtgcacgcctttttcggcttttaaataaccgtaggcattgtggcctttaatcaggagagtgacagacttgattcccgcctcatctcctggaaggtaatcaagggtttccaccttgaatccgcggcgctctgcccacctggtgtacattctgagaagcattgaaccccaatcctgtgattcggtgccgccggctcccgggtgaagctcaaggatcgcattgtttttatcataaggctcgcttaacaatagctggagctcaaattcattaaactgctttgttaagcttttcagctcgttgaccagttcattttgcaggtcctggtcaggatcttcttttaaaagatcatgtgtcatttgcagttcttcatgagactcgcttaaacttttgtacgtgttgacatagtcttttaacgcattcgcttcattaatgatcgtctgcgctttctgctgatctccccaaaagtcggggtcagccatctgctcgtctaattcgctgattcttgcttcctttgtttcgaggtcaaagagaccccctgaagtccgctaaccgagtagccatattttcaagttcctgtctgatttctgccaattccattattctttcacctcatcatatatttcagccggttcaaaataaaaagaggcgtgcacctctttttattctgttcttccgcagcagtttttatatttttttccgcttccgcagtagcaaggatcattgcgtccgatatccaccgctttgcggaccggttttttcttcgcttgtttttcctcatcgccttctttcggctgatgggctgtcgtctgtccttgaatgacctcttcgcgctcaaggttgttttcgatttcagccttcatgacgaatttggctacatcatcttcaatcgccgcgatcatgttttcaaacattgcaaagccttccatctgatactcgcggagcgggtttgtctgagcataagcgcgcagatgaattccttgccgcagctgatccatcgcatcgatgtgatccatccatttcgtatccacttcgcggagaacgatgactttctcaaattcgcgcatttgttcagagccgtaccgctcttctttctcatcgtatttcgttttgatgcggtcgtaaatgagctctgtaatctcctcgggctcttttccgaaaatgtcgcttttctccactccaccttcatcaaggaaattcgcatttacaagctccacaaggccgtcaagattccactcttcaggcagatcttccttcggcgtatatgaagcaacagcccgctcgagtgaagctttaatcatattttcgacgatggagcggaggttatcggaatcgatgacctcaaagcgctgtttatagatgacttcgcgctgctggcggagcacgtcatcgtattgcagaagctgcttacgggcatcaaagttgttgccttccacacgcttctgtgaagattcgaccgctcttgaaaccatcttgctctgtatcggcgtcgaatcgtccattccgaagcggtcaagcatcgccatcgtccgctctgcgccgaagcgtttcattaattcatcttccatggacagataaaattgggtgataccagggtccccctgacggcctgaacgtccgcgcagctggttgtcaatccgccttgattcatggcgttccgtaccgatgacggccagtccgccaagctcttttacaccttcgccaagcttgatgtccgttccgcggcccgccatgttggtcgcgatggtgaccgcgcctttttgcccggcatcttcgataatctgagcttcccgctcatggtttttcgcgttcaacacttgatgcgggattcctttatttttaaggagccttgatatcaattcagatgtttcaaccgcaaccgtaccgacaagtaccggctgtccgaccatatagcgctgggcgacatcctctgcaacagctttaaattttccttccatggtccggtaaattaaatccggtcggtcatcgcgggcaatcggcttgttggtcggaatcgtaacaacctgcatgttgtagatgttgcggaattcttcttcttccgtttttgcggtacccgtcattccagccaatttttcatacattcggaaatagttctggaaggtgatcgtcgcgagcgtcatgctctcattttggatctcaaggccttccttcgcttcaatggcctggtgaagtccgtcgctgtagcggcggcctttcatcaaacggcctgtaaaagagtcgacgataacgacctgaccgtcttcgacgacgtagtcgacgtctttatgcatcgccgcatgggctttcagcgcctgggcaatatgatggtttaaggcgacatggcggacgtcaaacaagttttcgatgccaaatgccttttcagcttttgtcatcccctcttcagtcagctgaacgccttttgttttcacatcgtatgtgtagtcctgatccgcttttagcgtgcggacaaacgcattggcctgaacataaagcttggtggatttggccgcttgtccagaaatgatgagcggcgttcttgcttcatcgatcaaaatggagtcgacttcatcgatgaccgcaaaatgaagcgggcgctgaaccatctgctctttataaagcaccatgttgtcgcgcaagtagtcaaagccaagctcattattcgtagaatacgtaatatctgctgcataggcttcacgcttctcgtcttttgacaggctgttcaggtttaggccgaccgtcagcccgagaaactcaaagattttccccatctcttcagcgtcgcggctcgccaggtattcgttgaccgtcacgacgtgaacgcctttccctgacagagcgttcaagtaaacgggcattgtggaagtcagcgttttaccttcccccgttttcatttcggcgatattcccttcatgaagggcgacgccccccatcagctgaaccttaaacggaaacatgcctgtcacgcgccgggaagcttccctgacaacggcaaacgcttcaaccaaaagatcgtcaaccgtttcgcctttttcaaggcgctctttgaactcgatcgtcttttgcttcaaagcttcgtctgaaagcttctctatatctgccttgagcgcatcaatctcgttcgctttcttttcataacggctgagcgtgcgttttgtcggatcaaacactttatttaaaattccaagcatagaataacgctcctctttaatttccttgtttaagcatgagtaaacagtaatttttatatatgcaatatcatatcataccttttgtcatttccaaacaatttaccgcgggggaacggaaaaaatcccctctgcggaagatccgggaggggactcgatatatttattcgttcggctcgatcaaaccgtattttccatcgtttcttcggtagaccacattggtcagattggtttcggcgttcgtgaatacaaagaagctgtgtccaagcatattcatttgtaaaatcgcttcttcattatccatcggctttaaattaaagcgcttttgacggacaacctgcggctgttcatcctcaatgtcttcctgcacggccgttccgatgccgtttccttctgcaaaaacatgcttcgaagaacctttttcgcggaatttccggttaacttttgttttatgcttgcgtatttgacgttccagtttgttcgttgcgagatcgattgcattgtacatatcttcgtggtgaacttccgcacggagagagaggtctgtcattggaattgtcacttccacctttgattcctgatcattgtagaattttaagttgacgtgaacaatcgcatcaacgttattttcaaaataacgctcaagctttccaatcttcttctcgacgtgttctcttaacgctggtgttacctcaatattttctcctctgacgttgaactccatcaaaagaacgcctcctttatattaaggatatgtaaatatatttcgtcttttccctgctgaattcctgcataaacgtaaaaattatgtgaaaaatccgtgaattttgacgaagtttgtctcctgccatctgagcccctttattaaatcttaaatatattcacatgcggataaaataagaacaaaaaataacggcatacacctgcagaatcctgacagatgtatgccattaatggatgacataaggtttcatgcattggtggatcgttttcatccattcccgataaagcggtaaaaagtgatggatcaagtcatgctgaaattcagcagacggataattgtagtagatcaagctgtcaaactcacggaagactctgtcaaaaaaacgaatcgaagatttggcacagcttgtctccaaaatcgacagcaaaacagcgtgcgacgaatccaactgaaaaaaagcatagattaaatcgttaaaaatccgctctccttctgtcttcgccaaatcttgattcgcttctattaaatagcaaaacccctcttcaatcgtaaacaaaagctgataataagtcgttaagagcatgtaatcgtcggtgcttgtcaaagcgatcacctatttgcgcttgtcataatatgtgccgtcaatcgtcatgttggcgtacggattgatataggaatgatgcatggcacgcttctgcttcgcctgaagcagctcctgcttgacagcctgctgcagccttttcagttcggccatgatcaatggctccatatccgtcacctgctgcagctgccgcttttccgtctcagaaagaggcggcttgatctcgcggatcaagccatcgcgttttttaagaaaatcttcaattgcctgaaccagctcatcgctttccggggcgccttttatttgagcgagcatatgttttgtttcgctgtagagcagctcaatcttttccattatgccagtccgcccgatccgaaccggccctgccgttcaatttgaagcgcctgcttccaggcatcgcgtaaatctttgacatacccttcgacttccgccacgatatctttgtcattgttaatgtttgcttcaatcaggcggcggtggatatactcgtacatcgcccccatcgaagcggccaattcgactttccgatcaagggtgatattgagctcctgtataatgttttgagctttgacaaggttcgtatttttcgtttccatatcctcttgttcaatcgcctgtttcgccagcttcataaatttaaggcagccgtcaaatagcataagcgtcaattctccaggagtcgccatgttgattgaattttgctgataagctgcatacggattgtttaaagccattgttgatcctccaaattacaattattgtccaagcaattgcgccaagtatgtcgattgttcattcattttttgaatcgctttttccatcgccgtgaactttgtataatagcgattttcgatttgtgtcaggcggttattcatggacgaaatatcagattcaactgtattcaagtttttcccgattgtaaattgattgtttgccattgctgaatttccggctttatcttcaatctgcttcttcgtatcggtcaaaaccgtctgaaggcgtctcatgatgcctttttcattgtaattttccgtgctgctcgttcccgccataaagaggtttgccacactgtcagggtcttctttaattttcgctttcagcttttcttcgttgatctctaaatgaccgcgctgactgtatacgcttgatgtcgtaattccaaactgagtgagctgcagcgattcgccgttcacagagacattcgaataaaaatctgtcctcatttgattggtggcgccgcttaaaatcgtgtcgccccttaacaatccgcttttcgctttttcttcccacagctcaatttgcttttccgtcatatcttttttctgttcttctgtcagcggcgtatagtcgcggtatttcttttccgtgagcttgccgttgaccatatcgatcagttcgttgtactgtgtgacaaagtctttaatcttttcataaatcccgtcaacatcagtcgctacatcaagcgaaacggggctgtttgtcgtattcttcaactgatatgtcacattattaacggtaaagttgttcgttgtcttctcaatctgcaatccgttgatgacaacttcggcgttttggccggcttggctggctgtcagcttgttgtcggcatcaagcgcaaatccgagctgattggacataaagctcgccgtcgcatcatcagctgcctgtatgctgccccctgcgccggttgcttttgatgtgaaagcgatcgtttctacatattcagaaccgttataaatcttttctttcatagcggttacgcccaaatttgatttgttgactttggaaacgatgtcatccagcgtatccgtgctgctgacgctgatttcaacttttttcgcagtcgtttctccaggtgctgtcacttggaaagttagcgtttgatcgctcccggtataccctgaaaggctggaagatttataggtggccgcagtcgccagcttgttgacttggatcgtgcctgacgccgcattcgtggtgcctgttgccgtaaccgccgactcgtcagagcttgtcacctttttcgcgccgtacgtgctgggacggagcataaggttgatggattcctgcaaatctttaattttcgtattgatttcacgatagctgtcgcgctgccattccaaagtctgtttcttttgagtaagcttatcaagcgggacgcgctccgtcttcattaatttgctgacaatgtcgtctatatccatacctgaagctaatcctgatattctgatcgccatttctttaacactcctgttctatgtagttttatcgacaattaaccccataaattccgccatcgccgcataaaaatcgagccactcctttggcggaatctcgcggacgacttcctctgtccgattgtccacgaccttcacataatactctcccaatttttcgtgaagcacaaactgtaggtgcacctgcgacggctccaaaaggttgtttgcgccttgtacggttttttcaagctgagcaaatgtaaattctgcagcgtccgtctgctgcgggcgttccacagcttcatactgtttattcaacatctgtgttttgtaagcatcaataatgggttctaaagatgacaatctattgatcgacaatttttaccatcccctatgctatgatctaaaacttatatcggctaagggcgaatgagattaaatatctttatggaaaaaaattatgagaaaagacaaagtggtttaattaaaaaaaagaatccctgcaaaggattcttggacaaatgtaaaaaaagaccttggcaaaggccaagatctttttaaaattaacgaagcaactgaagaacgttttgcggctgttggttcgcttgagcaagcatagcttgagaagcttgagaaagaatgttgttctttgtgaactcgctcatttctttagccatgtcaacgtcgcggatacgagactcagcagctgtcaagttttcagaagaagcaccaaggttgttgattgtgtgctctagacggttttgtaccgcaccaagtttagcacgttgtgcagatacttggttgatcgctgaatcaacgattttaagttgagtatcaaaacctacatctgttgcagttgctgcattatcagcaaatttagttacatcgatatctttaactgattggttggttactagagttctgcccgtagtatctgcaggatctttgactcctaatgcatcagtgctcattttttcaatgttaacagaaatttgttgtgttgcgttagctccaatttggaaaactaaagatttttcacctgcagctgggtttgctggatctgctggtgctttgaaagtaccatccaacaattttttaccgttgaattccgtacgttctgagatgccgtcaatttcgtcttttaatgctttgatctcgtcttggatagctgttaaatcctcagtttgttgtgttccagtgtttccagcttgaacaactagttcacgaacacgttgaaggattgagtgagtctcagtcaatgcaccttcagctgtttggataagagagatgccgtcttgagcgttcttagaagccatttcaagaccgcggatttgtcctctcattttttcagagattgcaagacctgctgcgtcatctccggcacggttgatgcgaagaccagaagaaagcttctccatgttcttttggcttgcgccgttgtttgctgacagacggttcagcgtgttaagcgctgcaatgttgtggttgattctcattgtgtatttcctccttgaaatgtgtttgattgcacgtccatgtgcatgtttgaagcattcaggctgtccttcctgctacatattttatatcggaggtgccttgaaattgtttatagcaaaaataaaaaaatcctcactttttttgtgaggataatttcgcaagcaaatcgtttgagatggaagcggcccggctgttttcttcctggatcgccaaatagatttccttgcggtgaatttcgatatgcttcggcgcgtcgatgccgattttcacctgatctccgtcaacggatatgattttcacttcgatatcgtctccgatttgaatcgcttcattgagcttgcgggataagactagcatgcttcccctcctatcggctgctttgtcagataagaagagtcatgcaaaatcacttgcttggcaagcatctttctgcggttcaccactatcggcgccatcaaattggccgttgatttctcgaatggctcttcgatcgttaaaatcgccattacttcaacgtcttcggcagattcgatttcaagaagttcaaccgtcgtttcatcaagatcaaagccataatctttgaaaaagacgaacggactggcgacaatgaatgccagctcttccgactgcaccgactgaaggacgacgaacggcgaatcctcggaaagcggcaggatgacgaacttcttctcccctgtaaatccaggcaggccgtttttaaacacgattgtctggtcttcttgaatttgcgtttctccgtgatactttgttttaatgatcatcattcacgatcctttgctgaattacttttgttttgggtattccacatctatttttacctccggatattggagcatgtcaaccttcacactgcccggcgtatagttaacaaccggtttattcggcgttgcttcgatgataggcttgcgcggcgtcgcttcaatgttcactttagccggttcgtatgcgattttcaccctgtcaaatgacggcgtaaaatgaacgccgatttgaatcggttcaggctcgctgttccgcctcgcctggtctgcaagcggattgccttcgatttcgatccgcatcatttcgtctccttcttcagcggtccgtgccattccggcgagccaatcctgatagccctgctgcgccccttcttcaatccttttaaatatatgctttctttctaagtcttcccaagcttttgtctggtcaatcgtgagctttgaaggggtggttgtaatcttcagttcggccggcggctgctcgattttcaagtcagcgcgcggctgttccattttcaaatctggcggcgtcgttgttaaaccgatgcggccggggatattttgcatgatcagcctaggcatctccattatgatatcctccttttgctgaaaaaaagcaactcggatagagttgcttttatcttaaaaagtcaaccagtgtcggctgaacgattttcgcatttacggcaagtgcagctctgtgaaccgattgctgtgtaataaattcagtaatgatctcctcaagctcaacatcttcgttgtctgacaatacctttgtcgccgtctcttcctgttcgctcagccgcgcattgatcaattcgagccggttgtagcgcgctccgatatcagaccgctcattgctcatctgattggagaactggtcaatgtctgaaagggcgttttccattccttccattgttcccgcttttaaggcattttcgagagactcaatcatttcaaagacgttttgtccgctgcttgattgtccgccgaaagccgaaatcggatttgagtttacatttaaggttgcgtttggcgaaacattgatgagaacgtcagagctgcttgtatagttttcaaaattgtatgtgtaagtaccatcggcgttttttgtgatcggagcgacgtcagagttcgttccgttaaaaaggtagcggccgttgacctgcgtattggcgatctgaatcagctggtctttcagttggccgatttcgaccccgatcgcatttaattcatccttgccgtttgtactgttttgagccttaacggtcagctccctgattttcgccatgatatcaatgccttctgtaatgttcgtttccgtgttttcaagccatgtaaaagcttgcgaggcattgctttgatattgtttaacctgggacagctgtgtattgtacttcaggcttttcatcgcgacgacgggatcgtcggatgcctttgtgatcttttttcccgaagaaatctgggattgaagcttatccagttttccatagcttgaattgatgtagcgcaaagaattttttgcaatcatcccttgggttacccgcatgaatctctacctaccttcccacgacacccatgccgttaataatcttatcgaggacttcgtcctgcagcgtaatcattctcgcagccgcgttataagcatgctggaattggatcatgttcgacatttcttcgtctaatgatacggcgctaacagactgtctgttcaattcagcagtgtttacaagcgtttctgtatttttggccagtctgtttgtttcctgagcttttacgcccatttcaccgatgatgcctgcgtaatagtctaaaacggtcgtcgttttgtcaccgatttgaattttcttggtgaagacattagcgagatttgtcgcgttggcgttgtcgctcgcttcaccattcagcgatgcggcgactttatcgccttttgaattcatgatctcatcggctactttgattttgccggcggctccctttgcaggctcagcctctcctccggtaaattcaaagaaaatgcctcccggttctcccgatgaagtaaacccgctttgatggactgcattaaactctttcgcaaaagcaagcgccatcgtatccagatctgcgagcatttcgggatacaaacctttttcttcaccgtttgacatatatccgtaagattcgattaaaccgagcagggaccctttgctagtaaacgaatcgatgccgatgtccgtcccgccgagggaaacgcccgtcacaaggcctgtatcgttgtcgtaattcactttgacagtttcagtcgtgaagtttggcccgtcaagaaccttgcccagagactggccgtttacgtcaaggacttctattgacacaatgccttcagcggttgcgagtggattgccgccggttttcgcatagctgactttgatattaaccattgaagacagttcatcaaggagctgatcacgcttatcgtacaaatcgttcgggagatagccgttcggctcgactttggcgatttgctcgttcaagctgttcagctgggacaaaagcgagttaatcgtcatcacattttgatcaatctggtcgcctaaatttgattgaacggttgtcagcgattcatacagagtgttaaatgtatcggcgaccgcctgccctttttgcgcaacaacagaagcagcgctcggttcgtgggcgttgttcgtcaattcctgaatggaattccagaatgaattcagaactttgtttagtccggtgtcgttcagttcattcataatcccttccatttggttaaaagcgtccacttttgcattgtaatagccggcctttgtattctgcgtcctgtattgatagtccagaaagctgtccctaaccctttcaaccgaaccgatttcaacgcctgtacccatctggcctgcaagtccgacagagtctcttgatacggacggataaggggttgatgctttaaatgtaacacgctgtcttgaatacccttcggtattggcgttggatatattgtttgctgtcacgctcagagctgattgctgcgcggacaagcctctttttgcgatttccagccctaaaaaagttggatttgtcatctttttcactccgttctaagcttttgaatcgaataaagaaagccgtttcaccccgcctgtctggtttggctgctgctcttttccgtaattcgaaccgccttcattcggaaggagcatatcaaatgtaagcgagataaattgaagcgactgaaaagtcagctgcttgttcaaatcgttcacatccttcaaacgggtgacgagctgtgagagcttggcatacagctgttccagcacctttttctcgccgcccgcagctttgctgatacatgcgctgatcgtcgcgtccgagctgccgatacagcttttagttgcttcaatgcgggactgctccgtttgttcaatggcctgcacatacttttgttctttcgtcacgatttctgaaagtgcctttatttcgttcgtcttcagcgcctccgttttttgttccgacagagacagcagatgttcatgcagcacgcataagcgctccagctcttcaatcacccgtttcactgaactgacttcctccttttattgctgtttataaaaattgaccattttttcagctatgcctttgccgtcaactttgtacgttccattctccacggctgctttcagctgggcaattttctcctgacgctccttcattaaatcagggcctttttgcagctcctttgctttcgcggaaatctcaactttgtcttccggctgggctgctccctgtgaagaagctgtttgtttttcaaatgatttatgataaggattaacaggttgtgttccatattggttgatcttcatgggattcctctcactttccgccatagttatctatgatcatactcattttatcgtctgagcttcaagttagtttagggaatcagtcatttttgggcttaaaggtatagtacgtgcctttagaactattatttctctctctttcaagctgctccagctggtctaattgactcatttgcgatgccaaatcctgctcgcatgacatgcaataacgtccttcccgaataagcgtgccgcacctttcgcacggatagccgagattcgggaaattagagatttgaatgcgtttctgtctaataaacttcaatattaactcttcttcgacacctgttttttctacgatctgaaacatcgtggactgccggttttcctgttttttcagaaatttataaacaatttcatacgcgcgctcttcttctttcaagcatgaagcgcaaacggtttgaaaactgcttttcataaacaatgcgttacatcttggacaattcgccaattgactcataaactttgacccctatccttaaattctattttttatatcggcagggaagaaaaatgatttagcttctaattaatgtatatgatgatacagattttgcttctccggatgtcatcaggcaatcagcggcatgatgaagggtcgctcctgtcgtatacaagtcgtcaatcaatatgacatccagattctttactgaccccttttcggttctaaaaacggtttttggcttaattcgctctttcctgctttttttggattgtttttcattttcgattctgatcaagggatgaataacgggtatttgtaataaggaagcaagacgctccgcctgattaaatcccctctccgctttacgttcttcactgagaggtatcggaactaaaacagacgggctgcggcggaagtattgttgaaaagcgctgataaatgaaggggcaaaagcgaagaccagttcagcatcacctctgaacttaaaacgggcaaggacttctttcatgaaagtattgtagagataaacagagcggttttgcctcaaaagagagcgggttaacggattggcctcccattttgcgcagtcaccgcacagctcttcgctcccctgtggccgtccgcacttagggcatacggttcctttgatctcgataaagttctctttacattccctgcatattttctcttctgatcgtaaaaagaaaaaagaatgccatgagagagaatgtaaaagaggcgctgcacaaattaaacaattcagtttattccctccctcttcgattgcttgcgcaaagcgggttttcattcacctttctggcagcttcagccaaggtgacaagcattgatgtattcttttgtttgtcaacgagctctgcttttatgtaagccagcttcgactgatctgttacatattgcggttttactgcatttaaagccaaggcgagcacatcctccctgcacctgctgcacgtacagctcatgtgcagctgatcgatatactgatcaaacaactcttccaaaacagcttctttggcgttgactagcatccggcaccgctcctcattttatattcataggtatactttaccatgaatatcagactagtcaatcaacatttcctttttagacattttattcatgttttgaatatgacgtcgtgccgcattcatcgactttgtcctgccgtaatgaaagaaacagacgtctccatctgtgtgctcgggatgcctgccggctcttcccgccatttggacgagggcgctttcggtaaaaaccgccgactctgcccccaatactccaacctgcgcttttttgacggtcactcctctttccaaaatcgttgttgtcacgagcacctcaagcttactttccctaaaccggttcactttttcatttctgtcagggtcatcggcataaactccttcagcgcgaaatgtttcctttttcagcacactgaccacagatttaagaacagggacagagggaacgaataaaaaaaccggttgctgcagttcttggtgcttaaaaagccattttttgaggcgaaaaggaacttttcttcgtttcaaactctttttccaatttccgcaccaaatcaatgtaggttcaggcaaggggctgcggtggaatctcgcgggaatacggacggtgtccagctttccgctctcagccctttttttcatatctgctgaaggcgtggcagttaaatagatgtgagcgctttgccgttttgccgattttttaacagcgtattgcagcgtgttatcaatagaatacggaaaagcatccacctcatctatgatgatcacgtcaaatgcttctttatagcggagcagctggtgggtagttgaaatgataagcggcgagagattcccaacgtctgagcttcctccgtacaaagcggcaatttccacccctggaaaggcttggcgaaaccgcggagcaagctcgagtacgacatcggttctcggagtagcgatacatactgtcaagccgttgttcagcgcgaattcgatcccttgaaagagaagttctgttttccccgacccgcaaaccgcccagaccaacagttcttcttttcttcgtatagcattgataatggatttggccgctttctcctgacctgctgaaagcgcgcctttccactccgtatgaacaggcgcccatttatggctgacatgcatgtgccaagtcaacagaggcgtacaatcgctcaccctgcccatcatgacgcaggatcggcagtacacgcagcatttactgcaccgatagcaaggataccgggcgaaaaatgagcgttcgtgctggccgcacctcaaacaaataaagcctttcttcgtttttttaataccttcctccgtttttatcaagccttcttggatatgccaatcaacgacggattcacgaaaaggaagttcgcttttcagaaggtggcgctgctccaaacatgaccgcaattcacgggtatagaatgccggttgttcgatgtgaatcacctccaatctgccatttagtatctatcatccatggtttcttgtaaaacagtcaaaatctaaaaatctcccttcaaaacagttgaaaaaaaaatctccgttttgcaaaacggagattggcttttatactgtataccaggcgatacccatcgctccttcaccaaggtgagtgccgatcacaggcccgaaatagcttttataaaattcgacatgtgcatattgcttcgacaattcttcgattatttgatcggcttcttcttcacggttggcatgaatcacaaccgctctcagcggctttcctttctcggcatcttcgccaaaaagctcaaataaacggttcatcgctttttttctcgtccggattttctcgtagggaacgatcagcttgttctcaaaatgcaagatcggctttacttttaaaaggcttccgacaaaagcctgggcgccgctcagacgtcctcccctttgcaaatgtgaaaggtcgtcaaccataaaataagccctcatcgaggttttcatatgatccaagtggcggatgatttcctcaggagccgctcctttttccgccatctcagccgcctcgatcgcataaaaaccctgagccatgcagctgatttccgaatcaaacggatacactttaattccttcaagcataccgcttgctgatacagcgctgttgaatgttccgctgatgccgctggaaaggtggatgctgatgaccgcgtcatatgtttcaccgagtttttcatagagagaaatcaactcgccgtaggcgggctgggaagtcgtcgggagattttcgtgggcttttacttctttgtaatagtccttccagctcatatcgatctcttccctgtatgaagtctctccaaagatcacattgagaggtatcatatgaatattgtagcggtcacgcaggtctttaggtatatatgccgtactgtctgttactactgctgttttcatgaaataaaccttccttatgaaagatactcttttctattctaaaagaaaaagcagcttttttcattataaagtttaattttctgccaaaagaaaagacctgccttatggcaagtccatctttatctcatttctacccagccgtttttaatggctacaacaacagcctgcgttctgtcgtttacattcattttttgaaggatgttgctgacatggtttttaaccgttttttcactgataaataatgattcgccgattccgcggttgctttttccatccgccagcatctgcagtacctcgcattcccttcttgtgagaatgtgaagaggtctccggatttccggatacacctcatgctgagcgtgagatgatacaccgcttgttgcaagacggcggaattcattcacaagattgtgtgtaaccttaggatgcagataagatccgccttcagctactactttcacggcttcgatcagcgtatcggcatccatttctttcagcagatagccccgggctcctgtttttaatgcatgtgtaacatagttttcgtcatcatggatggataaaataataacctttgattccggatacaagtcgaccagttgttttgtcgcttctactccgttcacattcggcatattaatatccatgataacaacatcaggatggtagtgctcgacaatgcgagccgcttcatctccgtcgtctccttcggccactacctcaaaggtaggttcgaaatccaaaatccgtttgacaccttcacggaataactgatgatcgtcaataattacaatatttactttagtcacaagctacgcctccccattctcattgttaaacacaccgcttttatggtcaatatgtcttttgtctctattttacaattatctttacaaagacagtggaactttaatcaatataaatgtcccaagacctattttcgaatcgattgtcattgagccttcgagcaaatcgactctttctttcatacctagcagaccgaaagatttgttcttcttgccttttacttcttttaagtcaaagccgtttccattgtctttgataatcagcgtcacaaaatcttttgtcacttctactttaacatgaatttcagttgattcggagtgttttaaggcgtttgtcaccgcttcctgtgcaagccggaatagtgcaacctcaaaccgcggtgctattcttctttcttcggattctccgatgcattggaaatgaatctttgcttttccatgataatcttcgatcgtgttcaagtattttctgagcgtcggtatcaatcccaaatcgtctaaagccatcggccttaaatcataaatgattcttctgacttcataaagagcatttctgacgttttgccggaggtttttaatttcctgaaagccttcttctgttcctttgtctctgaagatgcgttcgatcagttcagatctcatcataacgttggccagcatttgcgcaggaccgtcgtgaatttcccttgagaccctttttctttcttcctcctgggcttcgataatccgcagtccgaaatcctgcttggcctgcgcatcttcaaggagaacgccgacctggcgcagatcctgatttaagtagtttaagacgacggtaatctgactgacaagcccttctgaacgctcgatgatttcctgaagccccaaaaggcgccgttccagatcatcacgcttctctctcagctgcttttcccgctgctggatcattgtcagttcaacctgcagtttgtgggctttttcataagcttcgcgaatctcttcttcactgaatttatgaaagtttctgctgacctctgacaagcggttccgcgcatggcgggcatgcacttccagcctgtctccaagatcgatgacttcgttgacctgctgtttaatctgtttcagctcttctaccaagccttcgtattgctggcgggactgctctccgatttgaaagacttcatccttgctcccgtcaaccgtttttaacatcttcataatgattgaatctaaaactttggagtccattttggaaacgctcacccattttccctccgtaacagcattgtcatttagttttatcataaatttcattgaactgaaattcgtgtcgaattataatgaaagaatgcgtattctggtttttttatggttaccgatccatttctatttaatcataacaaaatacgcgccaaaattctaagtctgttcgatttttaggagaacagccgcaggcttgtcaggaggtaagcaggcatgctgcaaagctatctgactgttgcaggtgaagggacccatgaaatcgtgattgaaaaatcccggtttatatgccacttgagccgcgtcagtactgaagaagaagcacagaactttatcaaccacataaaaaagcagcattggaatgcgacgcataattgctcggcttacgtcataggagaaaatgatcaaattcaaaaagcgaatgacgacggagaaccgagcgggacagcgggcgtaccgatgcttgaagttttgaagaaacgcaaccttaaagatacatgcgccgttgtgacgagatatttcggcggcattaaactcggcgcaggaggattgataagggcttacggaaaatccgtgtcagaggggctgaaccatgtcggcgttgtcgaacgaaagctgatgcgggtcatgcacaccactgtgaactatacatggatcggcaagcttgaaaacgagcttcgcgagtccccttatcaaataaaagacgttcactatgcagacgatgtcgaatttgaaacgtatgtcaaggaaagcgaaaaacaggcatttacggaatggataaccgaattaacaaatggcaagagtgagaatagagaaggcattcaagtctatttggaagaagcttttaataattaaaggagaatcatcttatggctgagcgtattaaagtgaaagtgcggaaaaaaaagaataaaaagagaaggctgattaaacggtttatagtccttatgctgctcgcacttctcgcagtcggcggagtgggcatatataaaattataaacacgatttccgcggctgacggcacttatgatgagcttgaacgcggagagaagtcgaagctcagggacgatgttgttgatattcaaaaaaagccgttctcgattctttttatgggggttgaagattattcgacaaacggcgagcacggccggacggattccctgattgtcgtgacgctcgatcctaaaaagaagtcgatgaaaatgctgagcattccgcgggacacaagggttcatttggccagcgacacaaccggcacaaaaacaaaaattaatgcggcctatgcaaaaggcggcaaggatgaaacaattgagacggttgaggatttcctcggaatcccgatcgactactatgcaacggtcgattttgacgggtttaaagatgtcatcgatgaaatcggcggaatcgatgtcgatgtgccgtttgactttagcgaaaaaagcgatgtctccaaatcgaagagaatctattttaaaaaaggaaatatgcatctaaatggtgaggaagctcttgcctacgcaaggatgagaaaacaggataagcgtggagacttcgggagaaacgacagacagaagcaaattttaaaagccgctcttgatcaaatctcaaaaccgcaaaacctcgctaaaattgatacaattgcccaaaaagcaagcaaaaacattcagacgaattttagaatcacgcaggcgctggcgcttcaacaaatttacagcggctttgccggcgatgatatcaaaacattaaacatcacaggacaggatcttacgattgcaaatgtttactactttgagcctgaccagcaaaacctggaaaacgtgcaaaatgaattgacccatcatttgtacccggactcagctgccgattcgagcggaacatcgtctgaatcttccgcaaccgctgacggtgcggacagctcagctgaatcgtctgctgcttcttattgatcggctctgttgaatgttaaattcataaatgaataaattgaaggggaactctttatatatttagggttcccctttctttttaagctagcgtaacttactatttgaacaaagcaaatgattgatcatactatgctttaaataattatactgtttttcgctggtatctgagaatgcctcgtctctatttgagggaatatccatatacaggatgtcttctttgaattgagaaaccgttaaatcatatcttttaccattgacaaaattataaaaatgccacccttcaggcagctttgttttctttatttctccacctaatatatcatttacgactagcgcggttacgccgcattgtcccttggcagggttatccttactccattttgaacttgaatctgaagaccaggatttatacaatgctttcactatttgttcgatttgtccaaggtaatgatcatccataaataaccctccttttcataaagttttagttattcagccattattaaaaacccgcttatgatacttccggaaatgcggtaaaaataaaacccctggaaaccaggggttttttgcgttcattaattcctcttcaccatccgcctgtaaaacttcgtaaaaggcttgtactgctcatttacaaggcctgtcacctctgcgattatctgcatgaacagtattaagccgaagatgatgaagatggacacccatagggttgcggtttttaaaagaatggcgctcaggctgaagacgacgccgattaaataaatgacgataacggctttccgatgggacaggccgaaggccatcagcctgtggtgaatatgcgatttatcgggagccgaaatcggctgcttgtttaaaatccgcctgatgatcgcaaatgtcgtgtcaaatatcggcactcctaatataataatcgggatgacgacgctgaacagagtcacgcttttatacagccccagcagcgacagaaccgagatcacatagcccaaaaacagcgagcccgtgtctcccataaaaattttcgccgggtggaagttgtagaacagaaagccgaccgtgcttccgatgactaccagcgacaaagagaagatcaagattttatcggcagaaaacgccatgacggcaatcgtcgagaggccgatgacggatatacccgcagccagtccgtccaatccgtcgattaaattgatggcattggtgatcccgacgatccacaaaatcgtcaacgggtatgcgagccaccccaaatcaaagcgaagatcccaaaacggaatcgataaaaattccattttcaagcctgtactcacgatgatgcaggctactaatacttgtacgataaatttaattctcgcgcttaaattgtatttgtcatctacaatgcctaaaattacgatcataaaagcaccgagtgtaattgctgttattctgttttcataaaggccgccggcaaacgaaccggtcaatactcctataaaaatggctaaaccgcccattctcggcattactttatcatgtatctttcgtttatccggctgatccacgaccccggatttgattgctagacgtttgacaagcggagtaataattaaaacagtaatgagagagacaaaaaacgcaattacagtgcgttcataagacataaggaagtctcctttttaaatgaagtctggtcgtataaaagatcataccttttcattatacaatttcattatttattataacaagctccagccaaaagaaacatcacgaattaatatcccccgccgcaaattatgcatccttattcaagttcaatttatcaagcatcattaaaaatagatgatgccagtctctttcacgtgcgatctttctgcgcagttccacatgggaaacatcatcatgcgcaagctccagctcttcacaaaccgctgtaaattcagcggggtcgtttcctgttaaatgacggtaaacgtgttcctgttcaaccttttccgttgaagggaggttcatacctgcgacaggctttccggcagccaaaaattcaaacagctttaaaggaaataccgcattgttatatggcgacggtttatacggcatgataccgatatccactacattcatataagctggtacttctgacggcgcagcggggcccgtccagatgacattatcttcttcaagaagcgctttaaaatcttcgtctccgtttgtcccgtcaggaccgacaaataaaaatgtccactctttttttgttctggcagcttctttgacgagcttaaaatcgagcttcggcttgattcctccgataaagccgaggacggttccttcccttcccttcaatacatccgctttttgcatattttctgcaaacaagctgtactccacaccgttttcgattgtaaaaaccggctttgtctctccttgaagccggtctgctacattttgttgcaagtattcggaagtgcaaaaaatcgtatcagcagctttgatgattctgccttcagcttcaaaaatgaccttttgcctgaatcctgagacaaggctttggctaccgctgatcggggccgcccacaggtcgctgcagtcatagatgacctgatcccattgataaagcgacgacagcagcggaaagccggggaaggtgtaccataagcacaccttttctccctgaacgtcttctttcagccggtcaagcagcggcttcagcttgctttgatagaaaacatctttgtagcgggcaaacctgaatattttctttttcaaaaaatctttgactgcaaattgcttgattccgttgtcaagcaatgtaaaagtctcacgggaaggattttcagacggacaaacccaaatgacttccttcgtctccttgcggcctgctaaaaactcagcaaggcggtgccttctgtatcttagctgatcctgcccccattcacctgtcgctactatgacgtgtatgaattgatctgctttcactttcaatcaccttttctgtcaatgccgttataatcttttcattactgcgttcttagcgtaatggaaaaagcaccatgtcgctttcatcaagtgaagtcgttcgatttccctgtatacgtaccaggtttttcgcgccgccttccacttgtttctggagatcgatgtttcaacgatgcggtattccgcgaggggttcgttcagtccatatgccttgaacccccgctttaatacggacagccatgtcgccaaatcctggcgggttctaatattcggcatccggatatcacccgtttgttctctgtcaatcatcaccgtcaagcagccgatgatcgtattttttaatacatcatcatatgtaaggcttacgggtgcatgaatggttttatgaagcggttcgccgtcttggctgatcagctcgtatgccgtaaatgagaaagcatgctgatgctttctcatgaaggcgagctgcttatccagcttttctgctttccaaacatcatcgctgtccaaaaaggcgacatagcgcccttcggctttgctgagcgccgcatttcgcgccgctgcagcaccttgattctctttcagaaaaatggcatggatccgctcatcatcttcttcatagcgcttcaaaatgtctcttgtcccatctgttgagcaatcatcggcaatgatcatttcccagtcggaaaacgtctgatttaagacggacttaatggttttttcgataaattcctccgcgttataggaaggcgtaatgacagagattaaaggtttttgcctcgtcatggtcctgatccacatccccaattaaaaatttaacgttctctgaaaacttccggaatgacaatgataaaaaatgacagcgctaaaccgatcagtacgcccagcaccgctcttttcttaggcgacatgccggcagcctggttatcaagcacgatcaacggctcaatttcttcagcagccttcatatcaagcttgcttgtttcaagctcatacaaaaaccgctgtttgtcaactttggaatcagcgctgactgtttcgtcttcaagcgccttaatattcttttcaatgacttcttctctttttgagaacagcgccttatcgcctttcatataggcatctttaatttttcctaaagtatccaatgtttcctgtttatcaggccctgtgtagcttaagttgaaaagtgaatccgttctgatttcaatcgccagatcgtctttcaattgcgccagatcctcttccggcatatccgggaaaatgtcctttaaaaaagcttcgtttttcaacagcagcggcacttgctttgcattgttgtacttcgcttctccatagttcccggttgatatcgttacagtagccgtgtaattagatggagcaacgcttcccttcggcataaaatagccgacaagaccaagaataagaggaagcgcaataatcgccacaataaactttttcactctaccagcaatacgtttgattaaattcatcacatgaatttctccctgtttttaaattcgattttcaaaaatcacctatactgttcggtttcatccgttccgcagactctaaaggtattaaccgtcgcaatcacaagcgcgaggaacacccaatggaaatataaattcgagacggaactcggactgatgcttgacacaaggaaggcgacgagcgcggctgtcaaaccttcaataagaagctttggccgtcttccaagcgatcttttataatatctgtaaagcacggttattaaataaatgtacatcgttaaataaccgagcatcatcaccactccaaaattcgtcatgatctcaacgagccagttatgaacctccacgacccggtccgtatcgaacagtgcatgatgctccaaataatatggcacattgccggcgccgacgccaaatccgtaagtatccagcacataatgcccggcgtttttcaacaaattcgccctggcgacattggatggcagcggctcgctgaaatcgtgtgcggtttgcggagccaaaaagtatgtataaaaagctccggtaatctttcctgcaaacagtgtgacaaaagcgatacatcctgcagctgcggcgatgagcgcccattttttaagcaccttcggcagcaaaatgaacacataaacggcaaggccggctatgacccccaggatgctggctcttgatccagtcaggaaaatcaagtatgccgaacagaacgcaaggagcagccccgctatttttaagtagctgtttttaatgtttttgaaaaaagataaataaaagaaaaagctgatggacagaaatgtcgcaaagtcattctggttgaaaaaaacggatgtcggatagtgctgtttatagtgcggcccgttataaagggtcgagctcggcaggtggtttaacgtaaagtgattgtaaaacccgatgaccattaaaaatacggtcatgacaagccatatgtaataaaacgcgagaatacgatccattttttgaaaaaacatgacaaccagaaaaacaaaaaacattcccattgccaataggaacagatattttatgccatcagtggcagacttgacccatagcagcgaaatcagtccatagcagaaccaaaacgcgaaaaacatcagaatgcctttgacatgcacctgcttccacttttcaaggtgctggctgcctttcaacatttccgctatgaataagaatcctgccagaatcagaagtattcgatatggaaacaggctgaaaaagcccaatttaatcgcaaaaaaagcattgttggcaaaagttgcagcgatgagcagatataatacgggcatcagcaattgctcggacgacaaatacttccggagcacaacgatcacagccagcgcaatcaaaattagacacgccagcaagattttttttgcattggactgggccaatacaacgaatgctaaccctgcggtcaatgcggcgagccaaaccagaacattgaccgcggaacgtttgagactcatttttccccctccttccgcttctttctggaaaagggctgccgacatcagccagcagccagtgatttacgtattcatttcttttttataatatgaaatggtcttttccagtccttcagcaagcggcatttttggttcccagtttaagattttctttgtttcttcattacacagtgtgctgtggcggatatcccccggccgttcatcttgataaatcggagaaagctcagagttcgtcgcttttttcatctctgtaaacagctcattgaccgtgatggaaaagccgtttgaaacatttaaacaaacgtttgattgagcttttagcgcctttacgttggcacaagctacatcaccgacataaataaaatcgcgtgattgttctccgtctccaaaaattaccggagccttgccgctggtcagcaaatcggagaaaatcgatacaacgccgccctctccttttgcatcctggcgcggcccgtacacgttgctgtaccgcaaaatgcaatactcggttccatatagatcataagccagttttaaatagttctccactgtaagcttcgtcagcccgtagggtgagcctgggtttgtttggtgacgggtgtcgacaggcaggtaatccggatttccataaacagccgctgatgatgcaaagacgatctttttcacattgcattcaccagctgctttaatgatatggagcgatcctctgatattgatgttttcatcatttaaaaaattgctgacagactccgctacgcttacttgtgcagctaaatgaacaatataatcgggatcaatgcttttgatgacgtcgatgacttccggcttcgtgatatcctgctcataaaagtcaattgggagaccgtcaatgttggagcggtgtcccgtagttaaattatcaagaattgaaacccggtaattttcttttagaagctgttcagcaatatgcgagccgataaatccgcatccgcctgtcactagtactttttccattgttatccccccgttgtttatacgttggtcaggattccttctccctgtacttccggccgtccgattgaatggtagatcatgccttcgtttctcatttgttcaatttcaaatatatttcttccatcgattaagacggggtttttcaaagcagacttaagtttggcaatatccatgttctgtacttccggccactccgtcaatatgacgcacgcatccgtatcctgaatcgtctcatacagatcttcgctgtaaacggcttgatcgccgagaagcttttctgcttcaggtacagcaatcggatcaaacgctttgactttagcaccgaggcttctcagcatcggaatgacatccagagacggcgccgagcgcatatcgttagtattcggcttgaatgccagcccaagaaccgaaatggtcatgccgtttaaatcgccgaacacatcaaggagcttttgcacaatgtgggcgcgctgcttttgattcgtctcgatgacagcttcaatcaatttaaaaggataaccgactgacttcgcgatttgcaataaagccatcgtgtctttagggaagcaagagccgccaaagccgattccggcttttaaaaatttactgccgattctgctgtcgagtccgacgccttcagacaccttggatacatcagctccgaccctttcgcaaatattcgcgatatcattaatgaacgagatctttgtagccaaaaatgcatttgcagcgtatttaatcatttctgcactttcaaggttagacttgacgattttcgtttgaaatggcttatgaagctcttcaataatggcagcagccttttcgcttgtcgcgccgatgactgctctttccatattcatcgtatcgtaaatagctgttccttcacgaaggaattccggattcgacacgacgtcgaaagggaattccccttttgaattgcgttctataatggcttgtacgagctttcctgttccaacagggacagtgcttttgttgacgatgactttatagccgttcaggtgcttcccgatcatttcggcaacggatttaacaaatgtcagatccgcttcccctgtttccgacatcggtgtaccgactgcaatataaataatctcagcttcttcaatcgcttttggaatatcagtagagaaaaataagcgattttcgtttacgtttttatccacaagttcttttaggccgttttcataaatcggcatcactccggctgagagtcctcttattttttcagcatcaatatcgcagcagacaaccgagtttcccacttcggcaaaacaagttccagacaccagcccgacatatcccgttccaatgacagcgattcttttcaacattatcattcccttctttcagctgacccttcaaatccaatagcttgatttaggtaatgatctttatctctttctattgaaaaaatctgggtttttcgttttcccaatccttatttttattagcttagacgcaaataaatgggtttaaacagtattatattcaacattcatacgcatattaaccgacagaccccaacttaatttttgttcttgacaacatccccatacacatccagcagctttccggcatttttaaaggcgtcataatcctcgtgcaccgtttgatacagctcttcagcgatggcttcttgccaattgccgccttccaaatatcccttgacagcttctgttatgctggaagccgagtgcggcttgatcagaaggtgttcatgctttccgaataaagacggaacccccccgaccgccgcacaaagcaccggaaccttgagagcgagcgcttcaatgacaacagtcggcatcccttcagaatacgaagggagcacaaacagatctgatgcagccagatattctgatatctcatggtttgcgacctgccccgtcaatactgctttttcaccggcgatttgacggatgttctgcttctccggtccgtcgccgatgaatacagctctgtagctgtcatcaagctgcctgaccgcttctgccagctcggctactccctttcccttcaccaagcggccgacgaacgtcagcaactttttgtcttgcggcaggccgagtttctccctcaattcaagtgttgaagcggagggcttttgaaaccggtccaggttgactccaataggaagcaccgagctttcagcaccggtcatttctttcgttttggctttcagcgcttcgctgacagccaatacttttgctgcggaatgcacagctgtttcaaatgctcgaaaagcgcctttgctgtaatggggataaatattgacatcgcttccgtgcaaagtcagaacataaggaaccttcagcttctgtgaaacaacggcagcggcacccccggatggcatcgcgaaatgggcatggataagatccggcgcaagcccgtgcttctcgatcgtcctcaatacagactttgcgatccggcgatgcggctgagcccattttagctgtccaggcaaagccgtatacggcggcctgtaaaccgggatgccttttctttcttcatattccgggactgttcgcacttgacggtatttttttttcagcagcctgagaggagcaggattcacaggcaatggacatatgaccgtcacatcaacgccctgcatctgcagcgcctgaacctgtgtttcatgaaaaacgccttctcccggcctttgactgcttggataaacgctggtaatccaaagaaccttcaatgatgaaccgccctttctgctgtcatcttcctaattgggccctcatagcccgccgataaaatttgccgaccagaaaaccgtaaaaaatcccgctgatcccgacggaaactgccagctgaagcatggcgccgtgaagcagatgtctgctgccgacgctcaagacaagagccagcaatgccatgagcagcgtcaaggccagcggttttccaacggttctgaaatattcgcccagcttcagctggatgacatatttgagcagccatctgccgataaagaaattgaccaggctgatcgctgcatatgtccaggcggtgatcgtcaaatcattcgttaataccgccgcgtaaagagacagcccataaaggagcatgatcccgctgtcccaataaaatgccaggtctgctcgccccttcgccagcaaaaccgatccgttcggattcatcagaaccctgagcagcccgacaatcgcgaggatgttcagaaccggtacggcctgcagccatttttctccgaagacgacttcaacaaataaatctgaaacagtcgtcagtccgatcaggagcgggaatgaaatcagcgcgagaagctttgtcatatttaaaaagccttcgcgcagcgtttggttgtccccttgattctttgagaagacaggaaacgctacccttgttacgatcggattgatttttaatacgggaatcgtaataatctgatacgccaggttatagattcccaatgcttccgcaccgagaaaccgcccgattaaaatcatgtcgatattggcgccaagcctgtttacaagccttgaagcaagctgaaacgcgccgaacgagaaaaattctttcacttcccccaatgcaaagacgaaagaaggacgccatttttttaaatatacagcaaaaaacatgatgcctttaaccgaattaagaaaaacttgtgacaatgcataggccacaatcggatccatcagaaaaaccaaaacgagcaggagcacaaaagacaaaacggtgactcccgcttctattttgctcagcacattaaacttcagatctttttgcagcatatattgatactgctggccgaccggggcgattaaaaacatgacggccaaaatccgcactagaaaaacaagttcgtcccgctgataaaagtctgcgatgaacggactcaggaaaaagaggccgataaacaaaaggatgcccgttaggatattcagccaatacaaggtcgataattggcgttcactgatgttctccttttgaattaaagcggccccgaatcccatatcgagtacaatttgtgtgaaaatcgttacggtggtcagcattccgaccaaaccgaattcggcaattgtcatgatattgccgagcagtgcaaactgtataatttgaatgaccgtgacgatcaaagttgaaacacttgtccattttgcaccgcttaatatttgtttcgtaatggtagacatagcatattcctaacttcctcgtattatctggctccttcgccagtcaatactactttaatcgttttcagcataaccttcaaatcgagaagaaacgttaaattccgaatgtaatacagatcgtgcaccaatttttctctcggactgatatcatagcctccgttcacctgcgcaagtcccgttaaacccggcttaacgattaagcggtttttaaatcccggaatttcgtggtgaaactgagcggtaaacatcggtctttcaggccttggccccacaatgctcatgtctccggccagcacattgatcaactgcggaagttcatcgattcttgttcttcttataaaagacccgactgcagtgatgcgcggatcatccttctgagcccatttcgcaccggatttttctgcgtcaattctcatagaacgcagcttgatcaccttgaaatgcttcccgtcttttccgacgcgttcctgccggtataacggagaacccggtgtttcgatacagattaatatacaaaacagcagaataaacggcagtgtaagagcgagcccaatcaaggaaaggacgatatccattatccgtttcatatataaataacgtactgcttttttagatagagcacaggaataagtttgctggcttgaatattcattgtacattcttaaacttttgtcgatactcactagcatacacctcgattagtatgttactgtttgatctattcgtcagtgtagcatacgaacgtaaacacaatgtaaaggagttattaaaattagtaaattcgttgattttttgttaaaaatgcaccgcctccgttttatctttaatttcaccaaaaatatcatactatataataaagacaaaacaaaggcagcataggcaatttttcgaaaaacgagttttctgtttatattttaatagtaagcaacgattccgtcgtaaatcgctttagcgcctttttctttgtaagtcgagcttttgagttttgtcgcatcgcttacattgctgataaacgcaagttcaacaaggcagcttggcatttttgattccctgatgacatggaagttgccgatctttacaccgcggttttttgtattcaatgcaacatagagacggttttgaatctcggttgccagccgtttgctgttggcagattcatatgttgtataatagtaggtttctgttccggaagcagctggcgttgccgagtttgcatggatgctgacaaacaaatccgcatgatttgactgcgcttttgacacgcgctgtgcgagcgtcaggtaagtgtcgttcgttctcgccataattggcagagcaccgccgtttgatagtttcgtattaattaattttgcaacatcaaggttcacgcttttctcatataaaccgttgccgacggcaccgctgtctgtacctccgtgccctgcatcaatgaagatttttttgccgacgatcggattcttcagctgtgacacgacattggattgaagagaaaccgttccgccaagcacagtaaacgtcgtcatgtttttggaaccgatcacttctcttgtcggtgtcggcaaagatgatgcattcgtgaacatcatcggacggttttgcttagccgccagaacagatcctgttaatccgtcggcatacgcatagccgttgctgatgattgcattcttggcagaagaataatatttcttgacgacattggccgcgacttcatagcggttgctgccgccgatccgcgtcggagaagcaagctgtttgtaaacgctgctggagatgctgacttcaccgcctacgacaatggtcgatgttgttcctttgctcttcatcgcattttttgtcgctgtcggtatggaattcgacgatgttaaaagaatcgggatgccgtttctcgcggcatatgcgccgatcgcaaggctgtcagcataggccgtcccgtttgcgatgacagctttcgaattgctcggcagcttattcgcaatattcgccgcaacctcgtagcgattcgctccgccgatgcgttcgacagatgacacaccaagctttttgatctcgcttacgacaccgttttgaacgctgacggttccgccgattacgatcactttgctaggttttaattgactgattcggtttttagtggccgttggcagtttagacgcttccgttaatagaacaggcgcgttgtttcgataggcaaatggagtcgctgaaaggacgtctgcatatgcctttccatttgcaacaatcacagtgcttgcacttgtccacccctgcttggaaacgttcaccgcaacctcatatcggtttgcaccgtctaatcttgtgacagagttggccgcaaatacattaggcacaaacaaaaagaaccctaacaacaacataggtacagctttaagaaaaaccctcaaaaaaataacctccaaaaatgtaaatgttatgttttcccctgaacatgaacagaggaggcactgctgcctcctgttcaaactctattaatagcttgatagagtcgtatttggatagtagaaacttaaaatcttcttgtaatcgtgcccggcagcagctctggcatttgctccgtactgactcatgccgatgccgtgtccgaatcctttaccgctgagagtaaaagcgttcgtattgctggatacagaagcatacgtgctcttcatattcatgccgcccagcatcgatcttaattgagtcgtcgtcacggaaatcgtcgctgttttttctgaaagttttccgtttgatagaacatagccatttgatttttctttaacaaagtaagaaaacttcacctctgctgttttcggccgctgaccggcagtttttgcgctgctcagggtcaggcttgagattttcgtaatcttaatagattctgcactaggatatttattggtaataaaccagcttttcagtccagacaaataggcggagttcgtttcatttgtcgtattccaccatgtgccagggctgctcaggtttaagccgctggtattgatctgcgtcctattcaaggaaatcgaccagctgttttgcgggtcatatgtatccgctttggcaattaaatatggcacactaccgccccatacctctgcgcttgcttccgtatatcccccgttgcttgacgagtaaacggctgaaatcaaattgccgttatattttaaaacttgtccttttgtggcatttacaacgctggatgtcttcgaattccagtcgtatcctccgtatacttgaaacgcctgcgtatcggccactacttttcctgcggaaccgaccgaataagttctcgccgccaccgcttgggcttttaacgcttccgtctgccagcttgccggcatttcgtgcggcacaacaccttttaaataatcttcgaacggaatgttttcgtttatcggccgaacatatttgcttgattcaatcgtaaacttcatcttgcctaaataaggccttccgttgatgctgatggaatttgacgtcgaatattttttaggtgatgccgtaaacgacgttccaagcgttttgacggctctattatttttatagagcacaagctttccgctcgacacgttaacagagtatccgtctccggtaaacatatctgccaggctatttttcaatgaatccgtgatcgaggtggtccccccaagcaaagcaaaagactgtgttccttttttcgcgactacatctgcaacaggtgtcggcaggctgcccgcttggacaagcagcaaaggatgcttttgtttggcagcaaggacggaaccggccagcgcatccgcaaaagtcgttccattagacatgaaaacctttgatgcgttcatgttaagcgtgttgacaatgttcgctgacacttcgtatctgttcgctccgccgatgcgggtaacagccgcttttttctttaatgtgttttcaacgcctgtgctgacactcaacggaccgccgacgatcgtaaccttgctcggaatattgtaatcgcttcggattgtattattccctgagagcagtatcggataaccgttcattgccgcataaggcgcgatagacagagcgtcggaaaagactaagccggtggcaacaatcgcttggctgtaggaccccatccggctcgcgatgtttttggacacatcatagcggttggcgccgccgatgcggtcaattgccccatactttttcagcgtgttttcaacatttttggaaacgctcgttgttcccccgataattaagatattatcaggcttcatcttggcaatttgagtttcggttttcgccgtcagcgtacccgcatccgttaatagaatcggcgcatcgtacttctttgcaagcggagttgcagaaagcgcgtccgcaaaagcgtcccgattgacaaccacgacagtgctcgggttcgtccatccggcagatgcgacattgtttgccacatcgaagcgggtcgccccgccgtaccgctctgtcgcggcgattcccgagcccgggatttcgtatgcgccggtaatgtcgacatcaacgcttgatttattgcccaaataattgcttaactttaccgaaatggttttgtcggcagcctgggcagattgtgtaaacatcagagctgcggcagttactgacgacagaagcagaagcttcatctttttcaaaacgttatgtacccccttgattcagctctttattttgtttcgatgcttttcagctccaaaacgccattttcaccttttgtatattggacttcgacttttttgccttcttcaatggaattgactttgtcctgaagatcttcatcgacttgaagcgttgtttctttgccgtcaatgttcaccgcaattgtgtggctgtcagccaaccccgcgaatgaaccttctttagtgacggtttcttcagaggccgcatttttattgtctgagcttgacttgtcctccgattggcccgaagtgccgcaggctgacaacaaaagcagcattgataatgttagaactatgagttttttcatcttcttcacctctccctttttatcgacaaattccaacagattctttaattatagcgaaaaattttgcagattgattggtttttttgaaacatttttctaatgatttcgtctatccaaaaggacacatataagtttttgttgttttcgaattgtgagaaacttataatcaaagtagactatataaaaggtgagggctatatgagagctgaaaagagaaagaaaaagaaaaaaattctatataccattatcgctttgcttggaatttttgtcctctgcacaggcagttatgcctattatttatggaataaagcggcatctactgtggcgagtattcatgaaaatattaacaagtcaaaaaaacgcgattcagaagttgatattgataaccatgacccgttttccgtgcttctcatgggtgtcgatgaacgggacggtgataaggggcgcgcagactccctcatttatatgacggtgaatccgaaaacgaaaacgactgaaatggtcagcatcccgcgggatacgtatactgaaattatcggtaaaggcaaattggataaaatcaaccattcatacgcattcggcggtgttcaaatgacggttgacacggttgagaactttctcgacgttccagtcgattattttgttaaagtgaacatggaaagtttcagggatgtcgtagatacgcttggcggcattaccgtgaacagtacgttcgctttcaaatatgacggctattcattcggcaaaggcgagattacgctgaatggaaaagaagcgctcgcttatacgagaatgaggaaagaggacccgaacggcgatttcgggcgccagaacagacagcgtcaggttatcgaaggaatcattaataaaggcgccaatatatcatccattacgaaattcggagatatgttcaaagtaatcgaaaacaacgttaaaacgaatctcacgtttgacgatatgtgggatattcaatccggctataaggaagcccgctcaaaagtcattcagcatgagctgaaaggcgacggcacaaaaatcaacggaatctattattacaaagccgatgaaagttccctgtccgacattaccgccgaattgaaagaaagccttaataaataaaaaaagcttcctgaaaaggaagctttttttattaatctttaaacatgtcaggcctcgcgcttcggtatccgtaccggtaaagaagcgcctccgcaattcgccgcgaagcctgtccgtccccgtacgggtttgaagcccgggacattttgcgatattcatcttgatcggtcaacagctgtttagtcagctgatagatcttatcttcttccgtgcctgccagtttaagcgtcccggcctgaacgccttcagggcgttccgtcgtatcgcgaagcacgaggaccggctttccgagcgacggcgcttcttcctgcacccctcccgagtcggtgaggatgaagtgagcttcagccgcaaagttgtgaaaatcgatgacttcgagcggctctatcagatggactttatccaaatcgccgaaatgctttgcagccgcttcgcgaacagcgggattgagatgaacgggataaacaacctgtacgccgtcaaattcttcgatgatccgcctgatcgctttaaacatgttttccatcggctcccctaaattttcacggcggtgggcggtaagcaaaatcatcttgtcattcccgattttttcaagaacgggatgtgaatagccgtccctcactgttgtgcgaagtgcatcaattgcggtatttcccgtgacgaaaatcgtctccgggtctttattttcgcggagcagattctgttcggcctgctctgtcggcgcaaaatgaagatcggcaatcgatcccgtcagctgcctgttcagctcttcgggaaacggcgagtatttgtttccggttctgagccccgcctctacatggccgacggaaatttggtgataataagcggcaagacctcccgcgaatgtcgttgtcgtatcaccgtgaacaagcacaatgtccggtttgatggactgaaacagctcgtccagcttcacaagcgcattagacgtaatttcagccagcgtttgcctttctttcatgatattcaaatcaaaatcaggctttatgttaaaagcttcaagcacctggtcaagcatttgcctgtgctgggctgtaaccgtcacataagactcaatgtcggggtatttccttaattcaaggacgagcggcgccatcttaatggcttcagggcgcgtgccgaatactgtcatgacttttagtttcttcatttttctatcacctgttttctgtatgaacagcttttttacaaagaaagctttgcctatatttttctcgcaggagccagatttctttttaatacgtttgttatctcatcataaaacatatatttataaaaccgcaaacctaccgatggataatgagaattctctttattatacaacatctttatgctttatacctgtttacacttgtttaagaattgtttttcttatatgatgagtttgtaattgtaattttccggggtatatcatacatatattctgcatactctccgcttgctaaagcgcatttttttctcgctgagtagaaaacatagtttaaggaaggtgtattgaattgaagaaagttcgtaaagccataattcccgcagcaggccttggaacacgtttcctccctgcaacaaaagcgatgcctaaagaaatgcttccaatcgttgataagccaaccatacaatatattattgaagaagctgtcgaagccggcattgaagatattatcatcgtaacaggtaaaagcaaacgagcgattgaagatcatttcgatttctcgccggaactcgaacgaaaccttgaagagaagggtaaaaccgaactgcttgaaaaagtaaaaaaagcgtcaaatctcgctgatatccactatattcgccaaaaggaaccaaaaggactcggtcatgccgtttggtgcgcccgaaactttatcggggacgagccgttcgcagtgctccttggagacgatattgttcaagcagaaaaacctggtcttcgccagctgatggacgagtacgaaaaaactctctcatccgttatcggtgttcagcaagtccctgaagatcaaacacaccgctatgggatcattgatcctctgacaaacgaaggacgtctataccaggtcaaaaactttgttgaaaaaccaaaaccgggcacggcaccgtctaaccttgcgattttgggacggtatgtctttactcctgaaattttcatgtatttagataaacagcaagtcggcgcgggcggagaaatccagctgacagatgcgattcagaagttaaacgaaatccagcgcgtattcgcttatgactttgaaggcaaacgctatgacgtcggagaaaaactcggctttatccagacaactctcgaatttgccatgcaggacagcgaactgaaggattctctaattccatttatccaagaccttttagcaaaggaagaaatataaaattccaaaataaaactggcagggattggatcgctgccagtttttttattagtgtacagaagcaacactcagactatgctcattattatcgataataaacagttgagtttttgtcctaattatataccggttcttgctcttatctaaaattacttgatcatcttttagcattaaagacttgggagaaactttctgaatatcgtgaaatataactgtagttgccttttgattttctaaaacataacttacattttcatacctaagataatagccgttccttccatcctcaaagttttttttcgttaccccttttaaaccttcctttaatactgtctcgtctttccctagaaaagagagtaaatactcataagaagcttgagcattttcattgaaatacggcttaaaagcgtttactaataggttagcttttgatttttcattccccagagtaacaccatttttagtaacaaagtaatttttttgattgaaattgatttttgcaacttttttattttgagaaataagggtcacttttgttccaaattttaaagaaaccttagttttgtgtttcgcttctttatcactatatgtttgaaggtcttcagttaacacatatccagtttgatttaccttcgtaaaacggcttgttttttgctcttgatgttgttctgttttctttgcttcatttcccggaatagcgccaaaagaagcaattgttcgcaaaggagtgctgataaacatcgttgctgctattgcaacaagcaatacagacagtatagatatctgtatagcattagcaacagtttctgacttcttctcctttttagaaaaacgagttgttttctcctctttttgtttaagcattctttctttgacatgttcaatttggtattttttcttttcctttttagacaacttattgaaccaatcaacaaaagctttatattcttttacaacttttttggtttcaccgaacatgcgcatttcgccatagtgcatccatgcaacacggtcacacattttctcaatttgactaattgaatggcttacaaagaaaattgtttttccacgctctttaaattcattaattctgtcgacacatttttgatagaatgtctggtcaccgacagacagtgcttcatcaattattaaaatgtcaggatcgatgtgagctgatatcgcaaaaccgaggcgcgatttcatcccgcttgaatagcttttaacaggctgattgataaaatccccgatatcagcaaactcgacaattttatcataaagctcatcaatctccttgttggtcagccccatcatcaaacatttaagccggatgttgtccttcccgctcaactggttgttcaatccagccgaaattgcaatcagggagggctgtccattcatctcgatttcacctgtagtcggaggaataactttggcaagcaaattcgacatcgtcgatttaccagaaccgtttatcccgacaaaaccgatggtttccccctcataaacatcaaaagagacatttcgcacagcaaaaaaccctttatcacttttattaggcaggaacagcgcttttaccttatcagattgtttctcataaagctgatactgttttgaaacatttcgaaacgaaacttttagtttcatcgtatattctccttactttattaaagaaaatcaacaaacttgtccctgaatttcatatgcaagatggaccccaccgtcaacagcagtaatgtgaatacccagaaatacaaagtatattttacatcttggaaaaaccaatcaccatttaaaaagctgtttctaaaaccatcaataatatagtaaagcggatttaatttaataattgttaccacatacggcttgtttgccaaactgtgtgccacatcccaaaagatcggcaggagaaaaaacaaaagtcttgtccctgcttgaagcaaaaactgataatcccttactaatacactgattgttgaattcaacagactgaatgaaaacataaatgcaatcatacagaacagatagtaaaaatattgcagccaatgcaacgtgggaaaaaatccactacccatcagaatcaggacatagatcaacgtcatcccaaagtaactgaataaatttgaagcaattacaaccgccggcagtgagctgaccggaaaattcattttagacactaaattaattcttttatatacactgtttgatccatcaagtatcgttgggctaataaaaaaccaaggaatgatgcccgcaagcatccaaataataaacggatagtgttcgacatctgctctagcgcctctaattcctgctccaaaaacaaaccaataggctaaaatttggatcagcgggtttagaaactgccaaacaacacccaaatagttcatttgatacgttgactttgtttcataaaccgcaagccgcataatgagcggaagcgaagaaaatacctctttcaaaacttttatcattgcattcattggttatcttccttaaactaatttgatttggggtttttttgctaaagaaatttaaagtaccgcagtttattgtaacagatgttgaaaattttttcacatcaaaacaaagttaagaaccttcatttagcattttggaaccaactctccgcgatccaaatacgaaaaaggctaagttaccccttagccttttctttaagtatgcctgaaaaacgttaatttgaaatcgtttcaaaaagttttttccagtctttcaataatctctcttcactaaacttctcagttattttagcggcttcaactgacattctttctctcttttcaccgtcatttaatagctcaataattacatccgctagctgatcaatgtttcctctatctacaattttcccatcaacatcatttgaaataacatctctaggaccatacttgaaattgtaggaaactggaacacatccagcagacatactttccattaaggagagacatatcccttcataatcagaagttactaaagagagtgctgattcaaaaaatacgttataaacatcaacagaaaagccttttaacaatacattattctctaaaccgagctccttgattaagttttttaaattttgctcctcagaaccccgcccataaaattctagttttgcatccggtattttatcaacaacttttttaaatgcttttatggcatgatcctgatttttcatcttctcatatcttgccacaaaaaccacagtacgagaatctcgttgagtatctttggcaattacctttggggcatggtgcggtatcgcaaaaaacttgtcacttgcaccaaattgtgaaattatatcattcttttgttcttctgttaaaaacacaactgcactataatcgtgaatatgattaaagaagtcaatttgttcttttcttatcggactgccaatggtatatggtgcagcaaagtgattgctgtggaatgtataaataacctttaagttttgcaacttactttcaatactctgcaactggactcgattaaaaccatattcagatattaagaacatttttttctcttcagttaatacataatttaatagccaataagctaacatctctttttcattattaaacttcgccttgaagctgccgttttcatcaaagtaaataatttggtttgttttgttagtttttgggttttttgaaaaactcaaatagcaatttccttttttgttaaaaagcagaaccctggatggtgtatttgtttgataatccatatactctacttttcttacgtatcccttcgaatcaaaccattcacgtttctccctgataaagttaggcaataagtgatcaataaacaataaatgcccttcttcttccgaataccatttgaattttaaataaagtccatccttatagcatctataaacattcttcttaacctcgtcctgaaccgcaaccgatccatcctgttcaggagaatggacgattccgactctctcatctctctgtgtatcattagcgagttcattatatagataacgaactgtagtgttgggctcgagttgattattatcttctagggaattaatacattcatcatagttaatgtaccattcgtgtattaatatatcatttttaatattactttttgatagaacattacttcttcttaatactgaggttgctaagcctgtaggttttgctggcaaaccgccaaacatgagcatgtaaactttatagtccatggttatccactccaattttaggttccactaatactggtgatgagttctcgatttctctaaaaagttttcgccatttttttccgatgttttttgtagagtatctatctacatttataattgcttgattccccatcttttttcttttttccggattctcaattaaaaagtttagagaatgagcaaattgatcaacatcaccgttatctactaatatgccatcttcattcattctgattatctcagatggccctttaggacagtcaaagcttacgaccggtaccccacactgcatcgcttcaactataaccatgccaaacccttcgaaacgggaactgagagcatagattgaggatttcatcaattcattttgaatattatcagtcggtcccattaagtaaacatgattataaagatcttcttctataatgaggttattcaaattttctttttcctgaccaataccaaagattttcaaattccattccggatgttttgcaacaacttgcttaaaagaatgaattaatagatcaaaccccttttgttcaacaagtcgccctgcagctataaccgttttggattctaatgaagattgcattggatctatatcaggaatagaattcgtaacttttctaattctgagttttgttcctttaaacaacttcacataatcgtgtgtatcatcatctgtaagtgttaataaataatttaaacgagggtagtatttgagaatcgaccgttgcattctgcttgagtaaactgaaaaattcaaatgctcttgtccaactaatataaccccttttggcgcatgtttagctgcaaataaattaaagcttggcctcgttgtaatcaaaattccttcctttattgatttaataaacgtataaagttttatatctgataataaagaaaagaaatgccgagcttcttcgtccggatgaatcattttagattctttatttaaaagataattacccatccttgctttaaaactctttccttttttatcccatgttgtcatatcgtgcagtacagttatttttatacggggatctatataaaagaactctttcttttgcctcttaaatagagaaataatttcgactggctctccttgatcaaccagataatttgctgtattcaagactgttcttacagttccgcccattccaaagacattcataaccaaaaaatattttttcattatctcaccctaaaatatacgatcaattattttttttgatgcaagcccatcatcgaattcacaatacttattataaaaatctttgtacagatttttatacagaaaactaatctgttttatattatttattgacttaaataaatccacttcattagtaacaatcggaccaggagcctctttcctaaaattaaaataaaagcctcttagagcagaagaatatttatttatatcataagcaaaaaatataattggttttccggaattagcaaaatcaaacatgacagaagaataatcggttacaagaatatcagtaattaaataaagatacttaatatcatcatagtttgaaacattataaatcagtccttcatatttgcttatttgagcacgaactgcatcccggtaatgaagccgcactagtagcacatattcttcaccgaacttttcaataaagtggtctaaattaaatttaaattgaaatggttcatgttgttttttattgtggaaatcgtcatctctccaggtcggcgcataaaggataacttttttatttctcggaatccccaactcttcttttacagaatttgcgatcttttctttattggacacataaaaaatatcatttctaggataccctgtttccaatatatctttcttaaaagcaaaagcactcctatacacagatgaagtaaaagtatttggcgaaacagtaaagtcccatctactatttcttctaataagagcaggtgatgtattttctttatatgaaggtgaattcgggctaatatcgtatcctaacttttttagtggtgttccatgccatgtttggatatgaacagtccctttacgctttcgataaaaatcaggaaagttaccattgttaacaaaatattttgctttcgccatgtaataaaaatactttagtgaattaggttttacgataacagtgttactgttttctgttaactttttgtttatattatttaaaacccacacgtacttatattgttggccccgtgttctcactaactcctcataaattgccctaggattgcatgaatagcttttcccatggaaactttgaaacacaatgattttattattaataggaagacttttattaaaaattctataaaccacattataatttttaaataataatctattaataatgttattatttagttttgctctatcttcaaatgaaaatacgcctttttgggcatctatattaagctggagagaaataaatttgttatcatcaatatgaaccttcaatatggctaaatcaaaattaatatctcgtattagatcatttaaaacatcacgatttaagaagctgctaatgaattcgaacgaatattccaaaatggtattggatgttttctccaagttaattgttcccgggacagttattttttctgttttatttggaatccgaaaatagataacggacgaaaattcacctgttaaggtttttgccatttccccatttgaaggatttacattaagaaggccgtttaatataaaagagtctttttcaattctgtaatgttgaatttttttctgagctgccactttacgaattaataaagataaatcattgtttaatgtataataaggcttaacagaaaaaagttcgtttaaactattttccatagtgtattgtggtaattgaacaattttttgtttatgttcgatgtcatccaatacctttgatacacgataactattgtaatttgtttcaatataaatatcccatattcccaggcctagttctgcatccttcaacagattagctaaattgatcttaatgatatttgtctttatcggaattttcaccactgaaaaatctgatctatttctaaaaagtacagatgaaacttcctcacctatcgatttatttaatacttctccattgatggttagattttcatctttaaaatagacttcattcaattcataatgactttctatattcttgatatataattcaaatgtcatttcggttttacgatttaccgagtgaaaagagatggaatgatggttaataaaaatgctatccttcggaagcacacttttgtttttaatgtagagagagcttgtatattcttctcctttatatcttgtttttatatatacagataatttagaggatttaaatagagacaagacatcccgaagattaatctctttttcaaaaaagatttgaccatttgctcttattaaatccaaacttttttctaaaacttgatggtctttagattccaatataaaggaaactccctcgacctcttctaaatccttaatatcaattcccccggctacacctcttattaaaagtgctccattttcattgatatgaatttttttcagcatataaaatggttctagtgatgtcacacgaatagataggtttcctttaaccgtcgaataaagaataatatttcgtccgagttcttttattgacgatgatctcatctccatttttgctgttaaaccatcatatactcgatatttattatccgattcattatttaaaatataggcatcccaaagccctacttgcccaaaaacgcttttatcaatggtgtattgaattgaaatttctgtattggatgctactgcctcatcagggtttattaagatttcttcttgcgtagacctatttttcaataaaaaaagtaaattatagtaatcagaaacatccacagtatcattcattttcacattcaatttaattacttcatcaaaaaatgtaattgaaagcagtgaactcatccgactacctttgggtttccacaactttttaaggagcaaaattttcacctcagaccttagctattaattgaaataattatttgatcacgagtttgctgtagcgaaacagaataagtttgataatcaaattgacatgaagactgattttgataaccaaaaagtttaaccggaaagtctatatgattatcaaatgcattatatgttcgaataaacaaacgccatctcgaatttcgttccatacatcttaaaaactcatcatctaatttaaattggaatataccatctattactttcccaatcagagaatgatatacatttggtttattaagagactttaatataaaaaatgttttatttacaaaataatccaactcactttcgctgcttataattgctccctccaaatttaatgaatcttcagatttgtttatttcagaaagataaacttccgtttcaaagggttggaatataaatgccagagtattatatattgtggaaaatggtttgaatttatataaagttttgttgtcatattgataatcttcattgaaatcttttcgcatcagctttattggatagtctttaacttgtccgttatcctctaaccttaaaaaaagatcatatacctcactaggggacatagctttttttaaaatctctttcaaattggtttgaaagagtaggttgttgtttacttcatctatttctatgtcgtatagatgctcatgtacatattggccgtatttattagactttgaacgttttttaatggagagaatagggttaatgcctttcaagtcgatttctccacagacctcaatttcaaccgtaaacaacttttcagaaaaagttgtgttgactgcattaaccacaatgtcattgtttcgtatcgaaaaagttaaaactttatcctcgctgcatcctacctctaacctgcttaattcattatttttaaatttataactctgaggagacaggtcagtcccgcaatatacaggcgtttgttctcccgtattcgaattaaaaataaacatctcataatcgccttcttcatataaataaagcgattctaaatctattagtatttctccctgcttgttctcatatttctgaagagataagcttttcgtttgatctaattgattgacaattctaaccgtgaattcaggttgattttttaaattcaaattaaaaaagttcatacttatatgctttacatcatcaataaccaatattacttatcccccaatacccgatataaactatttttttcgctaaactaaataattatccaaacgctctccacaaaaaacaacaaaaaatgaagtaacagctatcacttctatatgaagaatttcaatattctaattaaacaaaataatctaaaataaaattaaaaaacaatccaaaaaattctgtggtaatcaaatattcctttactaataccaattcaacatttttttttacagtgtttaataatgtcttatgatatcataaaagaagctgaaagttaagatctttaggaggttgattttcaaaaaaacatgtctaacggtcgagtttttgattcacaagggggttataaactcctatttaaatcaaaagtgcgaaaaacacaccttaaacagcacgaatgatctattgacaacacaaagaaaaaagaaggcgggagctgtttcaaagataaaaataatgccttttggacaaaaaaaatcctgatcttttataacttagtgaccgcatataaaataggcactatgtcattaatcgttcaaccaagacaattcttaaatactattagtccccttatttctctagacattttttcgatctatttccaaagaactgcaccttagacattcaacaaaaatcatctgttaggctacaaagtgttttttccatgctgccagcgaactcagtaaacaccttacaatgatatgacttgctgccgtccaaatgccacatgtaatttaaccgattccacttaggatcgctttatatccttcttcaacaagttttattcgtaaccgaaacgacttctgattatagagaaatatctatctgaacgtcttacggttttcgcggctgagtcattctcttgaaaattgaataaagccaagttctaaatgtttctcaatttcttgaatgatttcttaaagcacagagccaacagattcaagctgtactcaagtcgtctgcaaaaaattaaaagacgatggacaacttcaagctaaaacaaggaaatattaactgccatattacgattgactagctgaaacttgttattttcttttttttgtttagaataaaaagaaggtattagtacaaaagaccaaacagaaacagacttttaaattagccgataaacttttaaggagttgccaacagtgtacaaatcatgcgatcaagataaaaaaactattgtttcctttacaatggtaaagaacgaagctgatattatagaagtatttattagatacaatttaaagtttctcgatcatatgttcatttcaattaatcgtccgaatgatgaaacgagaacaatattacaaaatcttttaaatgaagggttgcctataacactatgggaagacgatgatccgtcatttgaacaaaataaaaagaccactgaagcataccataaaatttccaaggaatttagtttcgatgcaataatttttttagacgccgatgagtttatatatggagatataaccgaactcaaagaaaatatcaaacagggtaatatatatcaaatggataggcttgagtacgcttatttagaagacctttcgtttaacgaaaacgttttagagaagatacagtataggagaaaaaaatatcaatctgcaaagtctctaatttgccatgacaaaacagattatgaaaattacaaaataggaaatggaaaccattacgtttattacaagggaaagaaaaaaataaatgataagttaaacctaaaattggctcatttcccttatagatcaaccaatcaatttattaataaaaatatttttgaattggctctctctaatgtttaacaatcctgccctgttgcatgctgaaaaaaccattggtgtccattggagaaattcttataaatatctgttagatagaaatttaaatctgtcatccaatgatttattctcgtatctttataaaacaagtgataaagaaagctttaaagaggaactgatatttgaacccttaaacacaaaagatattcatttaagatacactacccaaaaaaatgaaaagtcattacaatatatgctagtcaaggatttcgagtcagctttaaataaaatatacgaattgaggagtacacagcttaactctttacctaacaatgcagctcaaccccaatctaccacttatgatagtggctttaactatagcgaagtcaaattattaaacaatgcaaaggtttatgcccaagacacccttccccgaattagaaaaataggaaatgaagtagaactatcgggagctattaaagggatctctaaagggaagtcaggtgaatatattgaattcccaaaagagctggcaccggatcgaaactttcaatacaccaatgtttcttcacatggcagtttagcatactggcaggtacaacccaatggtcggctgaaattattaagagtcacaaatcagaacgctgatgatttatcctggtatccttttcatattcgttggtttgtttgaaattgatcaggaaataaaaattcccctttaaaaacactaacagtgtacttaaaggggaatttttttatatggaaatttgataagcattgtcaatgtgaaagatgaagttatgttgtcctctagatttcaataagttaaggacgcaaaacagacatatatcaacttgcagtcctttaatcttccatgaaatcataattaaacgaccttaacccgaaaggaaaaacggactaaggtcgtgaagaagtgtttttaattgtaatggcattaaattcacaaattaaacaggtattacttaaacttgctcagaacaaacttctttataaaacattttcattgcttgttgattgtaatcttcgtagttaaatctcttgaatcttctattataatttaaatctttatttaatgtactaccctcgtcttccgagttgtctaagacgaacttttccatctcagaaaaaagcccatctaaattatttggagcaagcgttccatacccatcttctaaaatacttctagaacctgcaatgtctgtagcaattatgggtttatttagtacaagcgtttctaacaacaccattggctgtccttcatgattagaagataaaacaaaacaatcagctttattaattaggaagaatggatttttcatttgtccagtgaatataacactgtctgctactcctagtgtttcaactagatcactcaaagtctcctttaaaataccgtcacctataatataaagcttcattttcaaacttttatatttattgatcagttgagagaatgctttaattaacttctcttgatctttttcaggtgatagccttcccatgtttacaaaattgatttcgttatgtttaggaagcctaatccctttcatactaaatattcctggcttttcttccttttggataatatgatcttggccctcatagctctcgatagaaaaaccatgattttctacagaatctataatcttttccacatttaaagagttatgaacgtaaaccatcttattcgcatcaacataatgtgctaaattttcagcatttaaatctctagtatgctttgctacagaaacgattttattaaaacacttatatagagaaaagactatacctaacttacgtttgtgtttatattttccattaatgattttttcagtctcagctagcatatcattatgttggtatatactctttttagaaaaatcccctagagccataaccattgtccagaaaggtacgtatccactaaaatcgattgctatatcgaccttaacattacccaacatacgatttatttctctccgaaaaatcttttcagggtttcttttcgctagttcctcagtgtatccccttctgttcatcaatccatgtaaataccattcttttatggttaagttcatacttcctactcgatatacccgctttgcctttgcatttatcctgcttatattgtaagaagattctttatcatagtttcctttatcaattacaaccacattatacttgtcgtaatctatattgtttaacaagtttatagccgaggatgttataccattattcaggaaaccgccacagtaaatcaaaatggtttttttgtgaggctctttaacatcaaagacacagtcagactgttcttgtttgcctttaaatataatatcaactaccttttgagtagcatctcccactcttttgatgtaaatctcattcatttcttgatatacagactgatattgttcttgtatagactcaatatccttaatacattttgcaagctcatcagttgttttacatattgggccagctagtgtattaacgtccaagtacattcctctttttttcagatactgctctttatcatacataaaatacagaattggtttgttggttgccatataatcaaagaaaatacttgaataatctgttatcaggatatctacaagtgataataactcatttgtatctatacaatctggaatacatttattcattaattgttcatcatgttcaatatatttaaataaaagggtatgcacctttaatacgagctgataatcgtctggaatcttttcattcaattccgaaatatgattgaatagctcttcattaatgttggaaacacttcctacttctcccctccaggtaggtgcatacaagataacctttttattaggatcaagttctataaagttttctaaagtttttctaagttcttctttatctgtattaaaggtcaaatccatcctcggataaccttcctcaataatttccccattataaatacctgctaagtcgtgggaatcaattaatttctccgaagtgaattgatttggagacaagatatagtcgctatgcaaaaagttcctttgaatatttttatgttggccaataggcccctccatatcctttccaagggttttaaggggggttccgtgccacgtattgatatagatttgaccctctttcttttgaaagtaggtaggaaaggtaacgttattgattaaatactttgctttagtcaaatatttaatatattcctcactatgaactttaacaaatcttacatttttcaagcctttatacttttgggcataaggattgtcctgatcatttaaagcccatatatgggtgaaatttttgtattcttcattgtttattaaatgcttaaatattgcaaatggattgtcattcattgcttttccatgataagattcgtagaaaataatattttgatcaattctattcttcttgaaattccttgcgaatttaacagtgcgtttgaattttttattgttggtgtaagttttaaaaggctctaataaaaacttcgcccttcttttagctatttttaatttcttattcattccaagctcctctattttcttacttattttaaaggtgaatttattagcaaatcccatacacaagaaaattaatttttaggtgattaaacttgacttaatcatcttaattttaatacctctcacaaagtttctaaaaaggaaatatcaaggagtaaatcttttccctacagttttatacatgacaaccataatagcataagtttctctaaaagttaagaatctttggcagccactaagagggctacaatacattaacaattataagaaagccattgcaataatacaatggctttgaaatggtcattaatggagatttttattcaaaaattctattcaccactttttcagaagaattgcccgtctccaggtaacaaaacttttcataaaaaggctcaaaaatgtcaggcagacgatagtcagatgtctctgtttccttgattttctcaattacttcctcagtcgttttgaccaacggtcctggtgcttcttgttcaaagtcaaaataaaagccgcgcagcttgtcacgataggtttcaatgtctggaacgaagaaaatcatcggacgcttcaaatttgcgaaatcaaagaatactgaagagtaatctgtaattaacaaatcagataccatataaagttcgcgaatatcttcgtatgatgagaaatcatatgcgaatcctttgtacggcgataggtcaaagttttccgcgactaaatagtgcattcttaaaacgatgacataattatcgccgatctcctctcgcagcttttccaaattcaaatcaaggtcgaatttgtattttccttttttatagaactgatcgtcccgccatgtcggtgcatataaaatgacctttttatcttcgggaatattcatttttctctttatggccttcatcgtttccggacggttgtctgtgtacagaaagtcatttctagggtagccggactcaatcattgttttgttaaattgaaaagcgcgggcaaagatttcagttgaataacgattcggggatattaaatagtcccacttcgatgcttctttagtgaaattttgcttgtacttctcagtgttggtacccggcatgtgcacttcttccatatcgacggcaagccttttcagcggagtcccgtgccatgtctgcacatatgtcgtatgctttggtttcggtatccataaaggaagccggctgtttacaacccaatattccgcccttgccatggcaaacagccacttcagcgtaaatcggttaatataagggacatttttttcttcgaaaatttctgtataactcgggtttacactccatattaagttgtattccggatgatgttcattcatatactcgtaaattgctctcggattgcagctgtactgcttaccggcaaagctttcaaaaatgacggttttctttttaacaggcagtttgccggccagtccaaaagtaaaatagtatgctctcttcaccatgcccgaaatctttttctttactttattcttgcctttgcgaatgactgacatcagccttttgctctttcctttggcaaaataaaccgcacgggttttgatcgtatagtcgttcattcttagacgcataccccgttttcgtttctgcggatagatgtgaaagcgagccggtcctttttttgtgtcaacaattgaaaaactgtctatatcatctataagcctgaatgccctgctttttataacggtttcctcccctgttacagcatcttcacctacgtattctatataaaactgaaagaaagcaggcatcctgttctcttcatacagctttttcagatcgatttcagcctcaaatccaacggcatgatctgaagaatgagctgacaaatcgctgcgctgaacgtcttttaaaggaaaaatgaaaaccctttccttatctttttgactaatttcctttaaaaccagccttctgctttttattatcgaacattcttccgcatcgagcagaaaagtatagcctctgatcattagttttccttcggagcttaacttaatgctgtccggttccgctactgcttttctccgtgaaacatcaagagcgaagtggccttttcgggtcgtatacggcaaataaatgaactgtttgactcgatcctgatgccaatacagctcaatcggttttgaggctgtgtaaatcctctttttacattgatttttttcattattttcatatagcacataaaaatcaatgaccgtttcgtctattatcaggttagaaaggttatttaaagatatctccgctgcttttaactgccctgaatcgcttattttgttacaagttacacgcatctcttttttcgaattgcggttcactgccaaaataccgacatgattaagagagatagaactttcgaacacaaaatagaggcgagcgtcgttaatttttatttctcgcagctgaaattctatcggaattgcactatccataaaatcagtctactcctctttttttattcaaaagcaaagccgttcatacttattatattaaaatgattcgtatacgaaacaaaaagcacttcttattttttttaagaagtactttttgaattttatttaactgagccgacattaaaggttcgcgatttcctctttgatcttcgtcgtggaaatcccttcggttctcggaaggtaaacaacctcgcaatgatccttcaggaagtcgaattttccttcccagtcatcccccatgacaaatacatcgatgtcatggtcgatcacatcttgtaccttttgatcccagtttttttccgggatgacttcgtctacatagcggatcgtttctagaatgagcttgcggtgctcatagctgtgataagcttttttctgcttttgaagattgaattcgtcagtcgaaatcgctacgacgagataatcccccaattgttttgcccgttccaataacttgatatgtccccaatgtaataaatcaaacgttccatatgtgatgactttcttcattgtcatgcgctctcctttctaatcttaaggcgaaaagctatattgatatatcaaaaacactcgataagttacattcattccacaggtctttactgatcattcattatagcacatcgcctatcaaacgttaagtattctttaaggttaatgcaattccaaattttatctaaaaaaatcaaaccttttctgaataagacgtaaaaaatcttaatctaatgtaaagatattgttaagcttttatgaatgatctatgctaaaatatacgttagacctcctgaatttatgggctggtctcttaaacttcgactttcatacattcgtatatacttacacttcttaaaccggaaggaggaaaaaaactatgctgcaaacggaaacggttcatcatcttgcatatgttaacggggatttgcccggatttttgaatcatcttgaaaaatcctttatcgaccgcaatgagggggcatttatcgcaacggtaaaccctgagatcgggtatgcggctgcaaaagacaaggattattttaaaacagtttcatctgctgactttatcctgccggacggaatcggcatcgtcctgacgtcaaggctgatcaacagcagattaaaatcgaggatcgcggggtacgatgtatttatcaaccttctcagcttggctgaccgcaaaaagaaaagggtctttttatacggggccaaacaggaggttattcaagctgttgcagatcggctttcaaccgaatatcccggaattgagctggccggatactcacacggctatgtcaaagacaaaggcgaagttgcgaagcaaatcgcggctgccaagccggacatggtttttgtcgctctcggatatcctcatcaggaaaagtttatttatgaacataagcatctatttcctcaggcgattgcgatcggcatcggcgggagcttcgacgtgttcagcggaaaagtgaaaagggcgccgaaaatgttcatcaagctgaatcttgaatggatgtaccgcctgctgaccaatccgacaaggtggaagcgcatgctgaacatcccgaaatatgtcttctccgttctgaaagaggaaagagttcaaaaacagcggcactactatccggagcagatcaaagagcaatctaaaatcgatttgtagaaaagagtttgggtaacgaatgaatatacgttctttattggttatggtttactcggccggtctcgctttgaccggttttattttcagattggtaaaagcgcgcgacagagctgtattgcttgtttcctttccggataatgcgcgcgcgctgcttgatgagtatgtcagcagcagccggccgtttgaaatggaagtcctctatacaaggcacgccgtttcccttgcagatgaatatccttccgttcgatcgcaagtgatcaacgagaaaaatccgattcatctcataaaagccgtataccgaatgttcaggtgtaaattcgtgttgacggataattattttctgctgacaagtgttttgaataaacgccctcagacgacatgcattcaaatttggcatgcgtccggcgctttgaagaagttcggactcgaagatatcggaaaccgctatcgatccgccggcgatatcaaacggtttaaaaaagtgtatcgttcatttgatcatatcgttgtcggctcggaaaaaatggcggatattttcaagcggtcattcggcttgggagatgaccgttttttgcggacgggtgttccgttaactgatgagtattttcatgccggaagacaaacagcggaccgtccggaccaaaaggttattctgtatgcgccgacatacagggactattgtttgacgtccgttcgtctccctttctctaaggagcagctctccggggaactgcagggagaatttttgctgctggtcaaactgcatccggccgtgcgggaacagattgcttttgaagagcacgaagggctgatcaaagacgtatcagacgttccgttaaaggatttgctgatggaaagcgacatcctgatttccgactactcgtcggtcgcctttgagtacgctttgttaaataaaccgattttgtttttcacgtatgatatggcagagtataatgaaaaacgcggactgatcgatgattttgaagcagtcattcccggcaaagcctgcatggacagcgaaatgctgctgaaagaaatcaaagaaatgtccgatacaaaggaagagatcaagaagtttgcggaagagtggcatcaatattcaacaggtgatgccagcatgcgcctgttgaactttatgagcgagcatatgacggcaaatgaaaaaagaccggccggttcctaatggaacacggccggtctttttatgatgattaccgataaaccggcacatcatagtacagcgtatattgatcgagcaatgtatacagactgtacattctccccacctgcttataagcccatccgacatctgtcgcatattggtgaagggcattcggagaccatctcattttatagagggtgtcctgtttgtaagtcgggtggtgaatgtatttttcaccgatgaatttggctccgcccataatggcggcctcaggtgtgaaccacccttgttcataggcgtattttgcgccgtagtaaagcgggttgctgtcgtaagccccgacgccgtacatattgtaaacctttttgccgttgaacatcgttcctttagccaactcggaagttccgttgcccgtctcaaggagcgagtgtgaaatgaggtacagttcattgatgctgtatgctctcgccgcgtcgatgaacgcttgccctttgcctgtcaaaatccctttattataaaggatttttgcattgacctcggcagcattcaatctggccgtttgcgacagttttaaaaattggaagtatgccgagctgtcttgtgtgaaattttccggattgacatatttctcgacttcatccctgctggcatttcgccaattcattctgatttttgcccagccgttttcctgggagatgatgttgactttatcccctttttgcagctgtccgatgatgttgccgcctgtcacaagggggcttgacctgatattcagcagatcagccgtgacggtttggttcgccgtattgatgtagctcaatgaaacataagccggcgcatccgtttgcgggctgactttcatctgtttatcgatcatctggctgagcgtgattccgtagtcagtcgttgtgatttgcgggccgtttttcactttgacgacattcaccggccagccgtaattcgttttgatccgattggcggcagcatccgcacggtctttccctgtaaattgttcattgatcgagatatgaaacaggctgaccgtctttgtttggtaagttgcgctgacattgttcttcttaaagacattcaagcccttgtcgagatctgctttgcttgtgattcgacctgtcgtcacccggtactgcctgtagccgtactcacccgtttgttcaatcttgcccggtatattccgcttgctgaaaaatccgagcgcctgctgtaattgttccgtgccgatcagagcttccgaactcagtttgtagcggctgtaatattggccggtcttcacggcctctgcgtgaatgcctgtttctttaaagaaattgagcgcctgcgtcactttgttctgttcgtatacggattccgttgtcagctgatagtggctgtacactttttttcctgttgatccggccgttcccgccgcaccgtttttcttaaagaattcaagccctttattgattcgcgcttgaacggcggtttcagcagacgcaatccggaagcggctgacggtcgtgctgccggtgctttgcgcagaagcctgaatatttttgtttttaaaaaaccggatgccatcgtttgctttcttttgatctgaaagcgggacggaaacgattctgaaagatgtctgctttttccccgcctttgcagcagtataacgccacgttttctttttgaaaaaggcgtcgatttttttgaggttttgactgtctacgcttttcatgcttacgatccagaagcgtgtaccttttaccttttccgtgcttgaggcgagaccggttttctttttaatttgtccggcggcatttttcgcgctcttttcgtcattaaaatatcccgatttcacattgtatagctgtgccggctgaccggcggcttcatatgcccctttgactttgagctctttttcaaactgcttcagcaggtttttcgcgtttgtttcgccttgtatcgaacttgtcgcaattttatatttaggctgttgtttctttacggtctctatcgttcctttaagggccgtttctttttcaaactggacaagcaggcttttcgctttgctctcatctgcgatttctgcagaataaatcttgacgatcgcttgtcccgctccgtatggtgcatacgacgctttgaggccggtcgctttttgaaaacgatcgaggatggctttcgtgttgtcttcgccttcgattcctccggtggcaaccttcacgtatgcttccctgttccctgcaagtgtataggttgctttcagaccggtttctttttcaaattggagcgcccattccttggctttttcttcaccggcaaattcctttgataccgctttggaaaacggttctttttttccaatcggaccataggacgccttcaaaccggtttctttttcaaactgcaaaagcagattttttgctctgctctccccttcgacaccttctgatgtcaaaacgtatgttgtgccgtttttccctgaaggtttgacctcggctttccatcccgtgtcctttttcagttgttcggctgctttgagcgcttcgctttcgctattaaactcttttgctgtttcaattttgtagacggaagtatcggtatatgctgctaaagcaggaattgccgggactgccgtatgtacgagcaaaatgattgcagcaaaaataacggtttttctaatgtttttcacattctttactcccctcgcctatgagcctcccaatttctaaaacttgctttctctttttatcggcgagccggattatttttttacaataaaaaagcttaacggcctttttttgcagaccgtcaagctttttatatgtgtgacacgattagttcacatgttccttctattgtaaagtcattggtttccgccggcaggataaaatttgtccctttgctgatcggaaataattcgccgccctgagtgagctttccttctccttcaatcacgctgcacaggaggaaaggggcatcctgggtcagctcagcggcaccgtcgatctcccatttatatacggagaaatattcggcttcaacaaatgtcttaatggtaatgcctttttgagtttctgtcgattcgtcaacatagctgtctacatgcggtactgttgtgacattgatcgcctgtgtcaggtgaagttcgcgcttttctccgttttgatcggtccggtcataatcatataccctgtacgtcgtatcggagctctgctgtgtctccaaaacgaccgtcccctcgcaaagagcgtgaatcgtgccgcttggcacataataaaaatcgcccggtttgattttgatccgccttaacaggttgtcccaatcaccgctgttgatcatggtgaccagttcagtccgcgttctcgccgtgtggccgtaaacgatctctgctccttctttgcaatcgatgatataccagcattctgtcttaccgagttccccgttttcgtgctctcctgcataatagtcatccgggtggacttgaacggaaaggtcttgattggcatcaagtattttcgttaacagcgggaaacggtccccctctgcacctccaaacaattcacggtgttcgtcccaaagctcggcaagcgtttttcctttgtaaggacctgaagcaacgatgttcggaccgtttggatgggcggaaatggcccagcattcacctgtcaaatcggagggaatgtcatagccgaatgactcgcgcaaagccgttcccccccagattctctctttaaactcaggctgcagaaatatcggtgattgagtcatgctgccatctcctcccttaattcacgatagtcttatgtaaataaaacgctttcttttattgatagacatgtatgttgaaatataaaccttttcatattcattatgacgttatctcgatagaagtcaatgccggaaaggaaaaacagaagccctcttcaggcttctgcttgtgatgatgcaagctcaataatccgctggtttgagcttcctctgtaaaggagcgtcaagtccctttttttgagttcgaacgggccgtctaccaggacatcgcaataggccagcaaggcgctgtgcttttcattcttcaagatttgttcgtacgtatagccgctgtaaagccagatgtccttttcggaatgctgcttaattttttctgacagctcgatcagttcgcctgcatgcaaaagcggctcccctcctgaataggtgacgtttgtaagcgggtttttcataatttcctcgaatacttcgtctacactcatatcaaatccgttattgatattccagctttgtttattatggcagccttcacacatatgcgggcagcccgctaaaaacacgactgttctcagtccttctccgtctacgatgctgtcatggataatattcatcactttcatagatgcttcactctgtccttttcttcttgtcttttcgccgaattccactttgacatatctccgactaaatatcctgtaatccgtctgattcgttcgatcaaagcctcatcccggtttttgcactgcgggcattcattatctatgattccggtaaatccgcacgccttgcagtggtcgacaggatggttgatcgaggcgtagcccatgcctgaccggcgcatggcggtcacaagcatgtccatcgctttaatgttttttttcgggtctccgtccagctcgatgtagctgatgtgccctccattgcacattaagtggaacggcgcttcttttctgatcttttcgaccgcagtcagcttatagtgaacagggatgtgaaacgaattcgtatagtacacccggtctgtgacattgcggatcgaaccgaactccactttgtcttttttgacaaatttccctgaaagcccttctgccggcgtagcgatcaaggaaaagttcaatttgtgtttttctgtggcttcatcggccttatctctcatcgactggacgatttttttgccgagttcaaacgactcctcgctttctccgtgatgttttccggtcaatgcagtcaaagcttcagccagcccgataaatccgatgctcaatgttccgtgctttagcacatcctcgagcgtgtcctcaggttcaagcttctcgctttcatgccagatgccttgtgaatacaggaatttaaagtcctttgctcttttcttgcattgaaaggcgtaccgttcaagcagctgttgaatcgttaaatccatgtagcggtttaacaaggcaaaaaactgttcaacgttttcgctgagcagcgctattttcacaatgttgatcgaggtgaatgacaaattccctctgccgacgctgttttcttttccatgaatattggacatgacgcgcgttctgcatcccatataagcgatttcgctttccggcgttccgtcataaaaaggtttgttcacgggcgagtcgataaagctgaagttcggaaacagcctttcagcgctcgtttccaatgcaagccggtacaagtcatagttagggtctgtttgatcaacgttcacgccttctttcattttgaagatctgaatcggaaaaatcggcgtctcacctttgccgaggcctgcttttgtcgccttaagaatatttttgatcaaaaggcggccttcccttgacgtatccgtgccgtaattaatggaaacaaacggcacctggccgccgcccctcgaatgcatgctgttggcgttatgtataaatgcttcgcacgcttggtaagttgtgttgtccgtttcttcccacgctctttcccttatctcttcttctgtcaaagttgtcgggtattgtttgattttcgcaagatgcttttcgtacgttttgcggacgtaaggcgccaggtcgtaatcgaacattgggaatgactggccgccatgctgcatattttgattcgattgaaaaatgatagatgcgagtgacaatgcgctcataatgtccttcggttccctgagggagccgtggccagtgtggaatccctcctttaacagccggaccaatggtatctgacagcaagtcgttgtcccgctcggcatatagtctaaatcgtgagggtatataaagttgtcatcgactgctttcttgatttccggcgacattaagtaatggagcgcataatgtctggaactctcggatgcaaaccggctcatttgccccatcggggagcggccgtctacgttggcattttcctgcataatatcgtgatttccatacccgacgatatcatgaaatgtttctgtcaattgcaataatccctgttctttaaagcctgttgtcatcctaatctctcctaaaaagtagcatatatagtgtttgttcatccaacagacactatatattgatattagcacagattatgttcgtcaaatttagcaatttggtgacgtttcaaaaacggtcataaaaaaacgccccggacaaatgtcccggtgcgcctgcggcaacattacttgtaatcaatcgtcatttgtttcggagattttctttgtttcgtccgtttttcgatccagacggttgcaagcggcgtcagaagcgaggtgacaatgacgcttgtcgcgatgatcgcggttgctgaatcagctaccggcgcaaacacggggtttgcatcggcaagtgcatacgggacggctaccgcagccccggccgttgatgacgccgctactcccgcgacaccgtctcctcttgcgacaaagcggtccagcaagtatagagatgcacccgagagaatgacgactgatacgccgacaacaatgcctaaaaggccggattgaatcaacatgttaaaatcaagcgtgtttccaagtgaaaatgcgaagaacggaatgatcgccggtacgacttttccgaacaaatcgcgcaattcagggtcaaggttaccgagaatgcagccgagtaaaaacgggatgacggttgcagccagcgtctcccaaggaaatgccgcaagccctgtcacaccgaaagtgaccatcgtcataaacgggcctgattccgtgctgataaaggcaaaagcaccggcgtcttcctttcttcccatgtgattcattaacgccaaatacagaccgccgttcgtttcattcataacggctacgatcgccagcacggacagtccggcaaaaaacccgctttgaatgccttcgtctggaatgaactgcgctgcgatcaaacccaataatgcggcaaagccgactttgccgatcagaagcgtcagccccttcctcgcaatatatcctgaagaacgaaaatctattgtcgcgccaacgcaaaagataaatactcctaaaatcggcagcgttccggtaatcagggcgcctgtaaatccgccgaaaaactctgcggttcccggtgcaaatgtattcagcgttgcgcccagaaagagcggaatgatcatcatgccgcccggcacacgttcaatcgttgctttaattttcatcatttttttctcccattctagaaattaatgaaaaagcaaagctgtcgatcttgcaaaacctgaagtctttaccacgctgcgcacgctttatttctgctgagcccgccgctgaaagatgcgctggagatccgcttctgacactttgttcagctggcttcccacacctactgccaatgctccggcatcaagccacttctccacatcgccgggatggattcctccggttggtatgaaccgaaccttcggaaaaggaccggcgaggttcttcatgtaaggaatcccggatgttccccctggaaacagcttaagaacccgaaaaccctttgagaccgcttccataatttcgcttggcgttaatacgccgggaataaaaaatgtatgcaatgatgcggcctcctcagccagtgattccgaaaaacccgggctgacgataaattttgaccccgctgccgcggcttccctcgcctgttcgctttcaaccaccgttcccgctccgacaagaagaccgtcttttcccgcaaatttttcaatcagctcagacgctcccggcgtcgtatatgtgatttcaatcgcagtaatccctttgtcgatcagtctgtgaatggtctcctcagcagcctccttaccgtctgcgcggacgactgcgatcagcccggcctcgcccagctgctcttgcacttttccgatcatagacatttccattacggtcaacctcctattttttggttgtttttctctccagccataaaagctttcaattgatcccttgacggcagaccgtccatatcccccggagccatgacggccagcgctccgatcgcattggccctctgaactgcttcttccagcggaagtccgtctaaaaggccgctgatcatgccgacggcaaaaccgtcgccagcgccaacagtatcaacaaccttctccacctgataacccggcacataaccttctttttccgatgtcctgtaataagccccttcttttccaagcttgatgacaatcaccttgaccccctgcattacataatgtttagcgatatcctcgggagaattgcagcctgtcaggagttttccttcattgatccccggcagaaaccagtctgcctgcgcggcgatttcattaattgtatgaaccattgtctgctgatccggccaaagctggaagcggagattcgggtcaaacgaaatcgtcttcccgtcttttttcatctggtgaacggcgtggcgggcgaagcccctcatttcccttgaaagtgcaggaggtatgcccgtcacatgcatatgtttggcttgcttgaaatactctgccgggtagtcatcaatgctcatcgtgcttgcggctgatccgctccgataatatgtgacatcagggtctccgctttcaacctttgacttgagcagtatgcccgtctgccggtctgcggtgcgtttgacttcagaaatgtcgacgccttcttttttcaattcatttaaaataaaggttccgagcgaatcggcgccgaccttgctcatccagccgacccgaaaacccaggcgcgacagtccgacggcaacgtttgtttccgctccggcaagagctttggaaaacgaagacgcctcatgcagtccgcctgcttcatttgcgtaaaacatagccatcgattctccgaaggtcatcacatcaagcgacatgatttcactctcctttcaaaatggtaccggtttcaaaagcagttgcgggaaaacactctcccctaagttttcgggtccatgagtgtttccgtttgacaagttctacagcgactgtctgagaacaagctccgcctcaagctgaatcgtctgcggggcgctttcgtctccttcaatccgtttgatgatccgctccatggcgaccctgcccatttcatgcgacggctgggcgatggtcgtaatgcccggaccgatcaatttataccattctgtatcatcaaatccggcaattccgacatcttccggaattgaaatgccaagctcataaaggcagctgatgattttcagcatcagaagcccgttgtttccaagaatggcttttttcccttctttcatttccaaaaagcttttgacggactgtaatagagattctttgtctttgacgtcagcctcatatacgagaggggtaccgccggcgtttcgttccagcgcgatttctgtataggcggaggccctttcctcccttggactgattcccttaatcggttcggtaaacagaccgacctgggcatagcctttgtcatacatgagattgacgatttgacttgtcacttcgcggttgttcgttgtgactgcatcgatcttgagcccgggcactttccggtcaacgagcacaatcgatacatcctggctgattaaatccaagagcacatcgttgttccttcccgtcgtattaataatcagcccttcaatgtaatgcgcgttcagcttgtgcagcatctccctttctttctcaggactgttgtccgtgttgcagaccatgatgctgtatccgtactgatcgcaaacctcttccacccctctcaaggtggctactgaaaacgggtttgtaatatcggcgaccaaaaatccgataactttgctttttttcaccttcagcccctgtgccatctggcttgggcggtaattgagctcctcgatcgcttttttgatgcttttcacctttttcggtgaaatggcatcaatcttcccgttgatataacgggaaaccgttgattttgatacgcctgcatgtgcggcgacttcgttgatggttactttcgctgtttgcttatccttcattcaagtactcctataaccttatgatttgaaaccgatttcaaaaactttataccaccagcatatcacatcatttaaaatttggaagagtcttttttaatatttcagcattgtcctttacaatattcagaaaaaagtgaaaagactgttgacgctttccattatttactttaaaattcatgtttgaaaccgttaccaaaaacttttggcacttcattcaagtcagtctaaaaacgtccaattcaaggaggagaaggtatggaaaatcgttattctgttcatccagaacaagcgaaacgattcacaaccgcagagcttcgcgagcattttttaatagagtcattgtttgttgaaaacaaactgaatatgttttattcgcatgaagacagggtcgtgatcggcggagccgttccagtaaaggagtccatagcgctcgatgccggcgattttttaaaaacggactatttcctagaacggcgcgaaatcgggattgtgaatgtcggcaagcccggtgcggttaaagtcggtgatgaagaatacgtactggagcacaaagactttctgtatatcggcctgggaaataaagacgttttcttctcaagcttgaatgaaggcggggccaaattttatttcatctcggcgacggcacaccaaaagtatccggtgcaaaaagcttctctttcagagctcccatacgatcatttaggagaagaagcctcttcaaatgttcgtaatctatacaaagtgattcatgcagacggcattcaaagctgccagctgatgatgggcattacgtttcttgaacctaataacacatggaacacaatgcctgcgcatgtccacgaccggcggatggaggtttacctgtatcttgatcttgctgaggatgcaaaggtgtttcatttcatgggcgaaccgacggagacccggcatcttgtcgtcgggaacgaacaggctgtcatttcacccgcgtggtctgtccactcgggctccggcacatccaactactgctttatatgggcgatggccggagaaaactacacatttaaggacatggatgctgtcccgatgaatgtcattcggtaaggacgtgaacgtgagatgggatatcttgaatcgtatttttcacttgaaggcaaaacggcgcttgtcacaggcccgggaacgggaatcggcaaagggattgccgaagcgctggcaaaagcgggagcggatatcatcggcacttcgcatacgagcggacttgatgaaacaaagcggctgatcgaagaagccggcagaacgtttacttcttatcagcttgatatgggcaaccttgacgaggtcgaggcttttgcaaaagaggtgcctgaccgccatcaaattgatattctcgttaacaacgccgggacgatccgcagagaaaaagcggctgatttttcccgggagaactgggaagcggtgatcaatgtcaatttgaacagcttatttttgctgacgcaggctatcggccggcagatgattgagcgaaagcaagggaaaatcatcaatattgcctctcttctttcatttcaaggaggcattcttgtccctgcatatacggcaagcaaacatgcagtagccggattgacgaagtcttttgccaatgaatgggcggcttataatgtccaggtcaatgcgattgctccgggctatatcgcgacgaacaatacaaagcagatccgcgacgatcaaaaccgcaatgccgaaatcttaaaacggattccggccgagcgctggggtcagccggatgacattgccggcgccgccgtattcctttcgtcgccggcatccgattatgtgaatggacatgtgttagccgtcgatggcggatggctggcaaggtaatgcgaggaaaaggctgccggtagctcggcagcctttatcatcgctatggcttcaaaattactttaatgcaatcatcttcatggtcgttgaacaaatgataagcgcggccggcttcttcaagcggaagctggtgcgtaatgatttccttcggatcaaattgattctcttcgatcttcttgtaaatctccggcatcaaatggatgaccggagcctgccccatttttagcgtaacatttctggaaaagaatgcgccgagcggaaacatattgtaattgcttccatatacccccgtaatctgtacggttccgcactttctgaccgcctttgtagaaatttgaatcggtccgagcgtgccgccctgaagcttcagtttttgctccagatactcaagcggagattttttgccgtccatccctacgcagtcgatcacgacatccgccccgccttttgtaatctcctttaaatgctcgcccatatcaggatattttgtaaagtcaaatacttcaacgcggtttaatgcctcagcctgctttaggcggtagtccaagtagtctactgcaatgacccgcttcgccccttccatccaggcaaacttctgcgccattaatccaaccggcccgcagccgagcacaatgacagtgtccccttttttgacgcctgcgtgaagcacgctccaatacgcggttgggaggacatctgataaaaacagaagcgactcgtcctccatctcgcatgattcaggaatgacaaacggcgtgaaattgccaaacggcacttttaaatattcagcctgtccgccagggtgattcccgaatttttccgagtagccaaaatacccgcctgaatcataatggggattggcattgtcgcactggctttccagcttgttttcgcaataaaagcaatgtccgcaggcaacggtaaacgggatgacaacccggtctccttttttcacttttgttacatcaggtcctgtttcttctacaattcccatcggttcatggccgagctggaagccttttggaagagggaaattcccttgataaagatggagatccgaaccgcaaatcgcggtagaagtaattctgacaacgatatcatcgcttttttcaattttggcatcctccacctggctgacttcaacatgctgaggcccttgaaacgttacggctttcaaatcgtcacactcccattatcgttcagttgactttagtgtgagataaacccgggttcttattcagttttttaaacaaacgtttcattagccgtcatgtagaacggccatgattcatacatagaagaaaacggaggtgttgggatgctgctgcaaatactggtcggaggactggttgttttcattattttttttctcgtgtttcgggcaatcagaacgggcaatctgccgcgccatgacgattcgcagccaggagacggagagaacagagatcagccatgatcggccggcctcttcacacaaaaaaggatggggccttgcccatccttttgcctatcgttcaaccggctgtgtgtcagttgccgtgattccgcggtgcttgtcccgcaaatcctgctcgatctcttccagactttttccttttgtttctgttactttaaagaagacgaacaggaaggccgcgattccaatggccgcatagcacagaaacaggtaactgatgcccatcgcttccatgaggaccggaaaactcaaagtcacaattaagttccctgcatggagcattaaagtcgatactccggttcctatccctctgacatgaagggggaacagctcaggcagcatcacccagacgatcggcccccagctgacggcaaatacgacgatgaacacacctaagcagatgacagtcgtccatgccgcaccagaggtattgccgaaaaagagattagaaaaagaaagcacgatcaaactgatgaccattccggcatttccaaataataaaagcggcttccggccaatcctgtcaatgaagcggatcgccacaagcgtcatcaggacattgaccgttccgatgccgactgtccctaaaatggccgccgaatcttcaaatccgacattcgtaaacgtttttggggcatagtaaataatcgtgttggttccaataaattgctgcagaaatgccagtccgacccctgcgattaacgccgggcgcacccacggttccagcagctctttcaagccccctggtcctgcttttccgcttccttaatttctttgacttcctgatcgacccgctctcctcctctcatctttgacaaaacccgccttgctttctcttcttttccttttgttaagagccagcgcgggctttccggcatgaaaaagataccgattaaaaggccgattgacggaataagggccaatcccagcatccagcgccatgcgcctgcatcactaaatgcatagttgatcaaataagagagcagaatcccgatcgtaatcatcagctgatttaatgaagaaagcgcgccccgggattccttcggagcaagctctgaaaggtacaaaggaacgatggtcgttgaacagccgactgcaaggccgagcacgatcctgaaagccaccatatattccgtgcttggcgccagggccgttccgagccccccgatgcaatacagcacagccgctgacataatcgcccttcttcggccgaagcggtctgtcagcctgcctgacaaacccgatccgaaaatcgccccgattaatattgcgctgacaaccagcccttctgtaaaggcattgagcccaagttcatctttcataaacaaaatcgccccggaaatgacgcctgtatcataaccgtagagcacaccgcccaaggctccaaaaaaataaagccaggcattcgatctttttcccttcatcacagtatatcctcctccaaggctcgtcttttaacctttaaccttgtcttgctttcttcaaacctctagaaactcggagtaccattaaaaggaatttaaaaatatgaaacattttatctgttatatcgtcttattataggcggcaaaatgatcagtcccgcggaatttccagagaatccccatatgcaaaacagcaaatatattgtaaaatccaagattgggaaactattttttattaaaatttagacttattcaacaattgtacgtttcaatataaataaaagaggagcttatacatgctacgatcgcagcgaacgaagaaaaagagactaagaaaatgggtgaaatactcactgtttttcattgccttaatcctgacggcgacggcagccgcaggcggctatgcgtactataaagtggcgaacgcctccaaagatgcgcaagtcaccctttccagaggtgaacagtccgtcaagcggattaaagagttcaaccctaaaaaagataacttctccatcctgttgatggggattgatgcccgtcccggacaaagcatggacaaagaacgaagcgatgcgatggttcttgccacgttcaacagaaaagacaaatcggtgaaactattgagcatcccgcgggattcctatgtcaacatccccggacgcggctacgataaaataacgcatgcccactcattaggcgggcgcgaccttagtacagaaaccgtcgaaaacctgctcgacattccggttgattacgtcatggaagccaatttttcagctttcaaggaagtagttgatgaactcggcggtgtaccgatcacgatcaaagaagactatattgtccggcagattaaaaaggatacgaaaggcaaagtcaaccttcaaacaggcgagcagacgctgggcggagaagaagccctcgcttatgtaagaacgagaaaagccgatacggacttgaagcgcggcgagcgccagatggaagtcatcaaatcgattatcaacaaatccaaatcgcttacttccattccggcttacgacgatatccttgatacagtcggaaagaacgtatcgatgaacttgtcgctgaatgatgcaatcggactgatcccgtttatgacgtccattcaaacggtcgatacccttcaattgaaagggagcgattatcaaccgggcaaagtctactatttccagcttgatcaggaaaacctcaacgaaattaagcaggaattaaaacagcagttagatgtataattagaaaaaggatgaatcatattcatcctttttctgttttaatgaaactcaatatttactattgaaaaaatctaaatttaggtttagccttttacataacatgtctttttagggaatactgccgaagagagctgtttttcgcctcccgaaaaacggcaaactgctcttacaggaggttatctttacataatgagattaattgcgatcgatttagacgggactcttttaaataccgaaagcaaaatatccgcagaaaaccgggccgctatcaaaaaggcgctcatttcagactgcatcgtaaccatttgcacgggacgggccacatttgacgtaaaagcgcttctgaacgatttggatattccgattatcgctgcaaacgggggaacggtccacgatttcaactataaactcctaagcagaacgctaatggacaaggaagcgggaaaaaaggccgcccaatacttaacagatcatcaaatctatttcgaggtttatacggacgatgcgctgctttctccttatgacggagagcagaagcttaaagcagagctcgatatcgtcacaagcgccaaccctgatgaagacagggatacgctttggcaaggcgcactgactcagtttaaacaattcggcatcaaacccgtccccgacattcgcgagatttttaacggagacgaacatatttataagctgttgtgcttctcatttgatatggaaaagctgaagaaagcaaaagatgatctttctgcctttccaaaactgggactcacttcttccggaagacatatcatcgagattctgcctgatgaatccggcaaaggccgcgctttaaaagagctggcccgccactatggaatcgagaaaaaagacatctacgcgatcggcgacagcccgaacgatctgtcaatgtttgaggaagccggccatcggatcgcgatgggcaatgcaatcgatgagctaaagcatatcagcacctttatcacgaaaagcaatgacgaaaacggcgtcgcttatttcattaacaaactgctggaaaatgaatatcaataaataagaaaaccgctcgagtccatcttcgagcggtttttttgctgtttctgctactcaattctgacgcttccggcgtatttatctttccaataggcgctcgtctccatatctgctgtcgttacaccggcagacaaggtgacaagaacgacctggccgtttccgatatagatggcgggattcataacagtggttcctttaaagaagacgatgtctccaggctcaagctcctgtttggtaattttcttacccgtgctgtattgtttgtcagcatacctcggaagctccactcctgccgccgttttgtagacatattggataaacccagccgtatcaaagccttctttaggcgatgtgccgcctttttgataaccgacttcgccgatatgcctgatggcttcggatacaatcggattttttggcagggacatgttgtcaaaacgtctgactcctgtgaacttcttctgccaataggaagccgacaagtaggatatcgtcactttatttgaacggctcgcatggataaaccgcccgcccccggcatagatgccgttatgggatattcccggtttgtacgtattgctgaaaaacaaaacatcacccggccggatatcttcaagcttcaccttttgaccgacagcccattgctgttcagccgaccttggcaaataaacgccgagcacctctctgaagacgtattgggtcaaccccgaacagtcaaatccgagatccggagagttgcctccaaatacataaggaacaccgacatagctttttgctttttgaacgacaggatccatcgaaatctcaggctcttttgtgatccttttcgctttaaaataccccgagctccagtaagagctgccttcaagctttgtcacgacaaccccgtttgattttgtgctgtggatgatttgatcatttcccaaatagatggcgacatgggtcggtccgtccgattccagctcggcattcttgaaaaagacaaggtcccccttttcgagctgctgacggccgacactgctcccaagagtcgattgttcctttaccgttctcggaagcgtaatatcgagcgattgaaacacatattgcacaaagcctgacgagtcaaaccccgttttcggcttctctccgccgtagctgtatttcgcaccctcaagctgtctggcagtttccgctattttctcgccgatcgtatcggcgcgtacatcattatgattcgttaaaaataaagacatccaaagcaccgcaattccacaaaacaaaaccaactttttgtttgccgctttttttatcaattgatctgttcctcctcttctttcctctttcatcgtcattcaactgggatatttaaaggactttttttgcatgtacagcagcgtcatagcgagaagaaacgctcagcacagcatgatcagctttttcacctaagcgcggattaaaaagatgaagggaaatattctaaagaggtcatgaacatgaggtgcggttcccatcccgaattggtaaggtgatgcattttcaaattttgcttcagtcgaaatttgtcagtttttattcccttcaaaagaatacaataaacatgaaccccaaaaccatgtatatatcctcctgattttctataaaactttatacactgaccggttaagaaaattgtcgtgtttccctttcaaaccggccgcttttcacaggtcttttataaccgggatcagcacacaaaaaagagagcgccggcggcactctcttttgcactgttattgcttgttttctgttgtttgatcctgctgattcactttttggatctccgtagagattttagctttttcatcgtttgacaattcatcagaatacttgaaagcagacatgaatgcaatgatcaaaactaaacctacgaacggccaaatggctctgacaaatttcatttgttcaccactccgtttttattatttttcagcttgtccgcatgatcgacttcaaacgttaattttccgttctcttctttccagtcgaggtttgttccttttgtcaattgacggaagatcgcttttcgttttaagaagtcgctcttgcctaaaggcgtcggcgttgcttcgcgaatgttgagaggcgttacctcaaagcgccctttgccgtcattcattaaatggtattgtacaagcgcgctgtcccgtgttcttgaccagccctgatcaaatacaaagttgccgaggctgtagaaaatcacagtaccgttatacacttcgatcggttcgagaacatggggatgagcgccgatgatgacatctgctccggcatctgcaatcgccttggccagatccttctgtctgtcgttcggttcattgtcatattcttgtccccagtgcacatggacaaggacaagatccgcttttttcgatgcttccgcaatcattggaataaagattttcggactgagcggcagcactccgcctctgttctttttggctgtaaagttctttgtgtagacgtctgtaaaaccgagcgttgcaatttttacgccgttcacattctgataggatacgtgctgtttcgcgtcttcaagattatttcctgctccgacaagctccagattctcatttgaaaatttattgagcgtatccttcaaaccgtcttccccgtagtccatcgcatggttgttggcaaaattcagtacgctgaagttcagctttttcaatgtttcgactgattcttgattcgtttgcagatggatgttcttttctgcctcttgatagtcctttgcattggttacagggttttcaaagtttcctgtgataaaatctgacacattaaagtacggcttcacatttttgaagacactttccgaaccgtgcaagtttgtcactttttctacgtttcttcccatcatgatatcgccaacaaaagtagctgtaagcttggcatcttcttttttgtccatttgcgaaggagttttggcgcttccgacccaagtaaagacaaacattaaacagaaaataacgggcaatacgataaagacgtgcttgtttgttttctttttctcctgcttcgtcagcttcagcagtttttcctgaaagttcagttgttttttcatcgatttgacacacctaactttagattagatagtaagcatacataatgacgaatgttgctccgctcaataaaagcgtacttccaagcgtaatcgttaatccctgtctttgaatggtattggcgatcagccccggcacgatgattccgattcccctgaattcggcaatctcaaacggcatcaccggatatataaaatcaaaaccgattttcaaaagaattcccgtaatcagcattgctgcgaattttctgcgtccgtatagaatcataattttggaaagtccgaatttcacgatgacatacgtcagcaaactgacaaaaagaacgagcagcatgaaaatcggctgattgaagacaagtcccaaataacccggtacgacgaggccggctggtacaattcccgttttctctgcaaaaatcaaactgagtaagactcctaaaatgagggcgatatataaatctgatccaaacattgtgttttcttcctcctagctaacgagctgcttaatcttgtaatcttgtattttttcaatgagaggctccgctgctccgtggatatttccgactccgtaaataacgcggccctcaagcttgtttttcagcatgaacatgatttcttccgttgatttgtgctcaaaatcaaacagcttgtccgcaggaattttgcctgcttcatatgctttgacgatcggctctgttgtttctccaatcagcacaagttcacttgcttcaatataaggaaggacatcttccgcaaactgctgtgttctgtctaccctgtcggcgcggcagttcataatgacgatcggctgatccgtaggatagcctatttcttttacacgcttccaaatgtttaaagtggaagctgcgtcattggccgcaaaaccgttgacgaaatgtccgggattcttggcgttcatcagcggcagaattctcatggctcccggatcaggcggcgcattcagcatgcctttaaaggcggtttcttcgtcaatgcccaacgcttgagctacaccgagcgcaagagacgcattatcagggaataccatgtactcaaactgtctgaggtattcatctgttattttagaattgtctgcgacgatgacttttgtgttcctttcttttgcaatttgcttaaagaaatcggtatactcactatcagtaataaccaaatgtccattataaggaatggttgctgtgaatgcttctgcgatttcatccaaagtcggtcccatcacatccatgtgatcctccagcacgttcacgatcacgccgatattagcctgaagcaattcttcctgaaagatgatttggtaatcaggattaacggccatgcactcactgacaatcgcattggcccctctttccaccgtttctttcataacctccttctgctctccgatattcggcccttgcggctttcttttgatcggcttctcttccggtgtgtcccaataaatcatccttgcgtctgtcccggttgtttttcctactgttttgtagcctgcttcgattaatatccctgttgttaatcttgtcaccgtggactttccgcgtataccgttgatgttcactcggacaggcagcgcatcgatattttgctggtggcgccttttttcataaatgccgatcccaacaacgatcacacaggctaatagcattacccacattgtttgtctacatctccttcttggaatctgatatgtaaattcattcatcagtatataggttcactatgaaatcacaatcggcattatgtaacagaagacgacgaaattttccgtgacaaagatcacctcgcccgagtcattaatgcctatctttttattgatatttttggaaatcgaaagttcttaattcctatcagatttttgtcagcgttttaagtatgcgctttcaaaattcgacattatgatttttgtacttttctccctatttcagatgaaaggttgaaggatggattcaggatctcttttttcccccggccgcaatcccctttaaatgggctgtcagccgggatgtctcttttcttttagtattttcgctcttttcgaacaggttaaaaagtcaccaatgttccctcttcaaaacaaatccgtcctatgacaatcagaccatctatcaaaaaatgaaaatctcttttagcataaagcgggattcattgacaaatccaaatattttgtgagtcgttcgatccaccttatttcttcagattttaggttaaaatcctaggatttaaaaagccattaatttttttcaatgataattcatcaaactttaacatttttaatttttcttactattctcattgttactgtattcgccattaaacgcccctatatatgtctcgatatcccagcccggtctaaaatttcagtgttcatccatttttttattgtgattttaaatggatcgtgataatctttatgtaaacggttacacaaatagagaggagaaggcttttttggctacgattaaagacgtcgcacttgctgcaaaagtatctgtcgctacggtttcccgggtattaaatgagacgggatacgttcatgaagacacgagggcgcgcgtgctgaaagcgatggaagaactgaattaccacccgaatgaagtagccaggtctctctataaaagggagtccagactgatcggactgctgctgccggatatcacaaacccgttctttcctcagcttgcccgcggcgttgaagatgagatccaccgcctcggctttcggctcatatttggaaacagcgatgaaaatctggaaaaagagcttgattatatgcagacgtttaaacaaaatcatgtggtcggagtcatttcagcgaccaattatccggatgcgccaaattatcaagacttgtccatgccgatcgtctttcttgaccggacgggcgagaatgcgccggctgtatttgcggacagccgcgaaggaggcagaatcgcagcggctgagatgatcaagaggaacgcgaaacggattacgctgattaaaggaccggctcaccttcagactgcaagagaccgtttcaacggagcgctggacgtgctaagcggagccgatatcgattttcacgtcatgaaaaccgagacattttcatttccggaagcccaaaaacgggcggcggagctgtttggcacatatccggaaacagacggcgtgatcgcaagcaatgacattgtggcgacagccgttttgcatgaagccttaaaacggaagatcaaagttcccgatgaactgcagattatcggctttgatgacataccgcaaagcgaattgcttttcccctctttatcaacgatcaggcagcccgcctatgaaatgggaaaagaagctgcaaaactgctgcttagattaatgaaaaatgaatatattgaacaatcggcagttcagatgccggttgcctttattgaaagacaaacgacaagaaaggcggaatgacaatgagtaaaatatgcgtgatcggcagctcttcgatggatttagtcgtgacatcgcccaagcggccggccgccggagaaacggtgcttggcgaatcttttaaaacggttccgggcggaaagggggccaaccaagcggtagccgcggcccggcttggcgccgaggtccatatgatcggctgcgtcggcgatgatcattacgggaaagccatcctcgacaattttcaagccaatggtgtcttgacagactatgtggaaccggttacaggtcaggaaagcggaaccgcacatatcgttctcgcagacggcgacaacagcatcatcgtcgtcaaaggggcaaatgaccacgtcactcctgaatatgttcaaaaagcgctgcctgcaattaaacaggctgatatcattctgattcagcaagaaattccggaggaaaccgtcgattatgtcagcggactgtgcagctctctcggcattcctctcctgctgaatccggcaccagcccgtccgctacgcccggaaacggtcgaacacgcggcctacatcacgccaaacgagcatgaagcttcggtactgtttcagggcatgtcccgggaggaaacgttaaagcgctatccggagaagctgttcatcacagaagggaaaaacggcgtccgctatcacaatggtctggaagaacgtgtcgttccttcattccctgtcaatgcgattgatacgacgggcgccggagacaccttcaatgcgggatttgccgtcgcgctttccgaaggacaaagcatcgaatctgccttgcgctttgcgaaccgggcggcttccctgtcggttctgaaattcggcgcacaaggcggcatgccaaaacgggatgaagtggagcgtgaactgtcatgaaaaaacacggaatattaaacagccatatcgcaaaattgctggccgatctcgggcataccgataccatcgtcatcgcggacgccggtctgcccgttccgcccggcgtccccaaaatcgatctcgcactgacattgggtacgcccggatttcgagaggttacaaagctcatcgccgatgaaatggttgtcgaaaaagtgacggcagcccaagaaatagaaagcgtcaatcccggtcaagccgcatttttaaaagcggaattttcaaaccaaaagattgactatatcccgcacgaagcattcaaaaaggcaacgagccaggcgaaagcggtcattcgcacaggggaagcaacgccttatgcaaattgcatcttgcacgcgggagtgatcttttagatgtttacattctacatctggaaagaagggatagcccatgcatattaaaatgaaggacatttttaaagcctttggccaaaaccaggtgctgtccggcgtttccttcgagcttcaagaaggtgaagtccacgctttaatgggagaaaacggcgccggaaagtcgacactcatgaatctgttgactggacttcacaagctggacagcggaacgatcgagatcgacggaaaagaaacgtatttttcagatccaaaggaagccgaacagaacggaatcgcctttatccatcaggagctgaacatttggcctgaaatgaccgttttggaaaatctgtttatcggcagagagctttcttccaaacttggatttttaaacaacaagaaaatgaaagcgctagcaaaagagcagcttgaaaggctcggtgtctcaatttctcttgaaaaagaagccggagactgttccgtcggccagcagcaaatgatcgaaatcgcaaaagcccttatgacagacgcgaaagtgatcatcatggatgaaccgacggcagcgttgacagaaagagaaattgaaaaactgttcggcgtcattagagcattaaagaaaaacggcgtctccatcgtctatatatcccaccgcatggaagaaatcttcacgatttgcgacaggatcacggtgatgcgcgatggaaaaacggtggacacgaaacggattcccgacaccgactttcatgaagtggtgaaaaagatggtcggacgggagctgaccgaacgctatcctgaaagacagccaaatccgggacgcgtcgtcctcgaagtcaagcaggcatccaaaaaaggagtcttccaaaatatcagcttttccgtccgctccggcgaaatcgtcgggatttcaggactgatgggtgccgggcgcaccgagctgatgagagcggttttcgggctcgatccgcttgactcgggagacattttcatcgaaggcaaaaaagcggcgctcaaaaaaccgagcgatgccgttcaaaagggaatcggctttattaccgagaaccgcaaggatgaaggacttgtgctcgacacgtccatcagagaaaatatcgcccttccgaatctcgccagcttttcgccgaaaggatggattgacaaaaaaagcgagcaggaatttgtcgatcttctgatcaagcggctgacgatcaaaacggaatcgccggaaacccacgcgcgaaacctttcaggaggaaaccagcaaaaagtggtcattgccaaatggatcggcatcggccctaaagtgctgattttggatgagccgaccagaggcgtcgatgtcggcgcgaaaagggagatttatcagctgatgaacgagctgacagaccgcggcgtcgcgatcgtcatggtctcttcagagctccccgagattctcgggatgagcgaccgcgtccttgtaatccatgaaggaacgctaagcggagagctatcaagaaatgatgccacgcaagaacgaattatgacactcgctacaggaggacggtaacatgaaaactcaaccggctgtgaaaaaaagccttaatgttgattctgtaatgcaaaagctcggtccgtttctcggcctgatcattctcgtcgtcatcgtatcattgttaaatccgagctttttagaaccgttaaatattttaaacttgttaagacaagtcgccattaatgcgctgatcgcgtttggcatgacctttgtcattttaaccggcggcatcgatctttccgtcggagcgattttggcgctgtcaagcgcattgatcgccggaatgatcgccggcggcatcgatcctgttttcgccgtcatcatcggctgcctgatcggagccctgctcggcttggtcaacgggctgttaatcacgaaaggtaaaatggccccgttcatcgcaacacttgccacaatgacgattttccgcggattgacgatggtttatacagacggcaatccgattacagggctcggcaaccactacggcttccagcttttcggacgcggttactttttaggcatccccgtccctgcgattacaatggcagccgcctttatcatcctctgggtgatccttcacaaaacgcctttcggccgccgcacatatgcaatcggcggaaatgaaaaagcggccttgatctcgggcattaaagttccgcgcgtcaaaatgatgatttattctcttgcaggcctattatccgcgttggctggagccatcttgacgtcacggctaaactcagcccagccgacggcaggcacttcctatgaactcgacgccatagccgcagtcgtattaggcggcacaagccttgccggaggaagaggacgaattgccggcacactcatcggcgtcctgatcatcggaacgttgaataacggcttgaacctgcttggcgtctcttcctttttccaaatggtcgtcaaaggtgtcgtcattttgatcgcagtcctgctggaccgcaagaaatccgcttaaggagggctatactgatgaaaaaaacattaacggttttcaccgcattggcgcttctgtttctgtccgcctgctcgctggagccgccggaatgggcaaagccgaataaagaaaaaggaacggatattaaaatcggtttatctgtctcaactttgaaaaatccgtttttcgtttcattaaagaacggagttgtcaaagaagccaaaaaacaagggatagaagtgattgtcgtcgatgcacaggacgattcggcaaagcagacgaatgatgtcgaagatcttctgcagcaaggcgttgacgctttattgatcaacccggcggactcctccgccatctcaactgcagtccaatcggccaattcgcttggcattccggtcgtcacccttgaccgctccgccgaaaacggaaaagtagaaacgctcgtcgcttcagataacgtaaaaggcggacaaatggcagcggactttattgtggagcagctcggcaaaggcgcaaaagtggctgagcttgaaggcgtccccggcgcatcggcaacaagggaacggggctcagggtttcataagaccgctgatgacaagctgaatgtgatcgccaagcaaacagccgactttgaccggacaaaagggttgaacgtcatggagaacctccttcaaggaaaccctgatattcaagcggttttcgcacataatgacgaaatggcgctcggcgcgattgaagcgatcagaagctcagggaaagagattcttgtcgtcggcttcgacggcaatgaagatgcggttaaagcggttcaggccggagacatgtcggcaacgatcgcccagcagcctgaattgatcggcaagctcgccgtacaagcggcccgcgatattttgaacggcaaaaaagttgaaaaaacgatacccgcaccgctcaaactggaaacgaaaaagtaactgtgaaatcagacctcttgatacatggaggtctgattttttttggccacctccataaaagcccttgccgcccggctcaaatggcatttttcaggataagcaaacacaagcgtccgggactgatcggcctgcaaaggaacatagacgatcctgactgaccctttccgcaaaacggcgcgccgaattccggtcctcatcatgcgcaccattgctgtgcaacatgtttaaggaaggttagcgaaagcaaaaaagcccccttttcaaagagggctttttcatttactcgggattgccttcggccgcttcaattccggctgcaagatcgtgtttattgaaatccgcttgaaagaaatcttgcgtattcggcaatctgaggttcatattgagtttttgagaaatttgcaccgtgcattcttcgatttcataatcgaaaacgtgtccgccgacattgcggtcttcatctataaagtgaagatggaagccggaaactgcgattccgttggcatattgcggtgtccaaaagccgacgatcgtccccgtaatatcattaaaatcaaagatcggctgtgattttaccgcatcaaccatcggcacatacggtttttcctgaagttcaactgttctcgttttgactttcttaaaggttccgtccatgcgaatcgcgtaaaacaggttttcactcggcatgatccgtttcatttcttcttcgaacgcctcaagcggcatccgctgcttgatttcgtgatagatatccggccggaagaaagccagcgagcaaaatggagaacaatcgcttccttgaactgggtaggcttttccatcggaacggagacggtaaaactcaccgtcaaaaccgatcagctcgccgtcgagccggttgaacgttccgatcccgaagtctccgtgctccttcgcttcggacatataaaaatccccgtcgtaaattccgtccaataaagataccatcgttgagacctgatagacttgatcgaggttcttatcaacgggctgaattattttttgtttgcttgcacttttcattttcctcttttcactcccttgattttgttcgttgtgactggacatgctgtgatcaagattgcttagaggcttctttattaaaatgttcctcaaatttttttggaaaacgctgatcggccaaatgaatgttgtcgctgtaatcgaccggaatatcaatgacaacaggcccctctgcatcaagaccagctttaagcacctctgccaattcgtcaggtgaattgacccttaaaccttttgcaccaaagctttcagcatattttacaatatcgattccgccgaagtcgactccggacgtccgcttgtatttcatctcctgctggaacgcaaccatatcgtatgtgctgtcattccagacaatgtgaacgatcggcgcttttaatctgaccgctgtctcaagctccatcgcggagaacaggaagcccccgtccccggaaacagacacgactttctgtcccggattgaccagcgttgctgcaatcgcccacggcaaagccaccccaagcgtctgcatgccgttggaaatcagcagtccatgcggacggtaggtgcggaaatatctagacatccaaatcgcatgggagccgatgtcgcaagtcaccgttatgtcatcgctcagcagttcacgcaaatcgcgaacgatttgcagcggatgaacaagatcagtttttgtttctttaggaggttcgctttgctcctccagtgctttcttcaagtaatcaaggacaggtgcaaaggactcgtcgatggaaaccggcagagaatcatgttcaatatggtttaacgtctctgcgatatcgccgatcaactcgatttcgggctgatagtcatgatcgatatcggcttgtatttcgtcaagatgaatcacgcttcgttcgccttttccattccaaaagaccggatcgtattcaatcggatcatagccgaccgtcaaaacgacatccgctttttccaatagcatgtctccgggctgattgcggaatagtccgatccggccgaagtactggtcttccaaatcgtgagacagcgtacccgctgcttggtatgtttcaacaaacggcagtttcactttccttagcagacgccgaaccgcttcaatcgcttcaggtcttccgcctttcatcccgacaagcacgacaggaaggttcgcattgtgaattttggcgatggccgcgctgatttgttcgtccgaagccgcgcccagcttcggcgccggcatggttttcaccggcttggcagttgccggaccggccgtaacgtcctgcggaaagctgagaaacgctgcgccagcctgtccagaagccgccgctctgaatgcattggttacagcctcaggtatgttgttcgcatcttccacttctgcgctatatttcgtaatcggctgaaacaacgccgcattatccatcgattgatgagtttttttgagacgatccgctctttttacagcacccgccagggcaacaaccggatctccttctgtattggctgttacaagaccggtcgctaaattagacgctcccggacctgaagtcaccaggcaaacaccgggctttccagtcaatcgtccgactgccgccgccataaatgctgcattctgctcgtgacggcaaacgatcaattcaggccccttgtctttcaatacgtcaaacaccgcatcgattttcgctcccggaataccgaaaacatgagtgacaccttgctgaatgagactatccaccacaagctctgctcctcttacagtaagagtttcatttttagcggctacattattcaaagccctcactcctccattttcattcatttacaatgaatttttaataaaattattgtattattaaatatacatcttgtggaaattgttttccaatacttctttgtcttacaattaatatgtaaaacgactgaaatcgcattcagaaaggaatgagtgattaatggagctgcgccatcttcgttattttatggttgttgccgaagaactgcatttcggaaaagcagctcttcggctgaacatgactcagcctccgctcagccagcagattaaacagctagaaagtgaaataggcgtcaccttgctgaagaggtcaaaaagagccgtcaggctgacggcggcaggcggggtctttttaaaacaaatcaaggaaggactttcccagattgatcaggccgtcgacatggctcagcggacggcccgcggggagctgggaagactcgtgatcggctttgtcggctccgcaacatacgagatcatgcctcccatcatcagggaataccgaaaccggttcccgtccgtgcagatcgatcttcgggagctttcaacccccaatcagatcgatgcactgctaaacgggcatattgacatcggggtgctgcatcccccgttgggaaacgacgaactgaagtcatacacggtaaaaaaaagccattgtgtccttgcacttccaaaacaccacccgttgacagaaaaagcccgggtacatttgaaggatcttgaagaagaatcgctgatcgtcattgccaaagaagcgtggccctctttatacacggaattcaatttcttgtgtgaaaaagccggatttatccccaacatcgcccaggaagctacagaataccaaatggtgatcggcctcgtatcggccggaatgggaatcgccgtcgtgcctacggcggctaaacgattatttaaccttgatgttgtatacaaagaaatcgaagactttccccttcgcgccgaatggattaccgcacatcgaaaggacaaccgcaatccggcacttaagcatttcatcgaaatctcagatcaacactcatagccgtatagaaaaaaccccgtggacaaatcctccttgttcacggggttttttcctcatatagacgtttgcaagttttgaaaacgcagttaaatgccgattgctgccccatcgcttctcggatcgctcccccctctcaggaagccttgatcgtcaatctcaatgattccggcatgacccatcaccccgtcaaattcaccgacaacggttacatgatgcccatgctttcgcagttttgcaatcacttcaggcgccactctgctttctattcttacaccttccacccgctctccccatgttctgccccatacccatctcggttcatgaacagctgtttgcggatccatcccgtaatctaccattctcgtaataagagccgtctgcgtctgcggctgtccttctcccccttgcccttgcgttccgtaaaggaatttcggcttgccgcctctaaacgccatggcgggcatcagcgtatgaaaagttctttttcccggctccagcgtattgacatggtcgggatcaagcgagaaaaacgcccctctgttctgcaaaatgacgccggtatctccagctgtcacacctgagccgaattcgaaatacaaactttgaataaacgaaacagcattcccgtcttcatctactgctgctgcataagatgtatcgctgccgagcggccggctctccgcctgaagcgccggcagtccgatttttgcggccagctcccgggcatactctttgtccagcaggcgtccaagcggaatctgtgagaattccgggtcagtcaatactttgttgcagtcggaaaaacttaatttcaatgcttcgataagcagatgataatactcgaaagaaccgtgctcgatcatgccaaagtcgtagttttccaaaatgttcaatgtcataagaccggtaaatccttgtgaattcggaggcatttgatagatggcatatcctctgtatgtggaggaaagcggagacacccattcccctcgatgcagcccgaaatcttcaaggttcaagatgcccccgttgttttggagataggctgctaaagcttgggcaatttcccctttataaaaggtgtctcttcctttctcagcgatcaacgtcaaagtgcgcgcgagctctttctgcacaaaacgctcacctggagagggcggttttcctcccggaagataaatatctgcagtgatcggcatacaggaaagccattcagcgtttttcaccgtgttttgacattgatcaggcgagaccgggaaccccttttctgcatacataatcgccggcttcagcacctctcgaagcgatagacggccgtacgcagccagtatttcggcccagctgtccaccatccccggcacggtaatcgcactccttgggcccctgaccggaatggcgcgctctcctttatactgatcccggtccgctttccgccccgaccgcccgctgccattgtaccctttgatctccccgcttccattgtgatacatcagccaaaaggcatcccctccgagtcctgtcatatgcggatagacaacagctaggcacgcgcttactgcaacagcggcgtcaaacgcgttcccccccttctccatgatgatgctgcctgcaagcgaagcgagataatgaggactgacaaccatttgtttcgaaccgatcttcagcttctccatagctcattccttcctttcaagcattcatttgtcctttgaagtatagtggcccgttaaaagaggcgctactttcagggaagaaaaactaacgcccttttttcaataagtattaaaaaaacgttaaaatgattcatatcgaaacccttattatgatacaatttacaaaatgttcatttatagtgtgattgacaagcaatttcgaatgataatgaccaaacagaaaggaagggatatttgtgagcctcgactaccatatgccaaatttaattctcgatgaaacggataaaaaaatcctttcgatcttgcatgaggaaggaagaatctcttatacggatttaggaaagcgtgtgggactctcaagagttgccgtacagacgcggatcaacaacttgattgaagaaggcatcattgaaaaattcacagccgtcatcaatccagtcaaggtcgggattcacgtatcggtgtttttcaacgttgaagtcgaaccccaatatttagaggctgttgccgttgctttggaaaaggagcccgccgtgacaagcctctatcatatgacagggccgagcaagctgcatatgcacggcattttcgcaaatgatcaggagatggaggaatttttgacgaagcgcctgtaccccctgaaaggcgtggtgagcgtcgactgccagatgctgattaaacgttataagagccgaatgggaatgaagctttaactgaataggaggaaacgcaaaatgaagcacccttaccgggaactgatcatcgcaatgacaagaacgggaatattgggctttggcggcggcccatctgttatcccgctgatccgtcatgaagccgtttctaagttcaaatggatcgatgatgatgaattcggggaaattttggcgattgccaatgcgctgcccgggccgatcgctacgaaaatgtcggcatatttaggtcataaagtaaaaggcgttcctggtgctgtcgttgctacagcagcccatatcatgccgacatgcgccgcgatggccgccttgttcgcagccgttaatgtgctcagccactcaaaaatcgtaagcggcatgatcggcgctgtcacccctgtcatcgccgtcatgctcggcatcatggcttacgaatttgggcaaaaagcattgaaaggcttcggcttgctgaccggcgtgcttttctttattcttgcgtttttgggtcttcaagtgttttccatccaccccggcatcattgtcatcctgtttttaacgtatggcgcgttccattttaaattaaaaagaaaagcggcccgagaaaaggataaaggagtgtccgcttcatgatcatcttttatctgttttgggccttctttattgcaaacttattgggctacggaggcgggccagcttcaattccgcttaattttgaagaagttgttcagcattttcactggctgtcaaaagaggaattttcaaacatgcttgcgcttgcaaatgcgctgccaggcccgatcgccacaaaaattgcagcttatgtcggctacagcgtgctcggatggcccggtgttttcattgctcttgccgcaactgtgcttccctcggccatcgcgctcgttttgctgctcaagctgatcggccgctaccgccagtcgcaggtcgtcaaaggaatgaccttgtcggttcagccggttatagccgtgatgatgcttcttttaacatgggaaatcagcggcgacgcgatccattcgatcggcatggttcaatcacttgtcatcgcgctgatctctttagtcgccttgacgaagttccgcgtccatccggctttcctgatcgtggcggccttcgcttacggcgggcttgtcattccgctgctgtagagagggacgtccggccgctttttatcaaatgacattaaaaatcagcgccgcataaccggtgctgacattttggctggggggcctttgtgaacaactttcacagcaggcccaacagctttttctttttgacgggacgcggtgtttctttatgaatctcccggttttccaggagcaggcccgcgttttctgtaaacacgttcaagaaatcgcggccgtaatcgttttctactgtatcaaaaaagaaagatcgggtcgtgaggttgtgggcgtctgatgcgataaagtggatgaggttcgcttcaagaaagcggcgggcgagccgtttgacgcttctgccgaaacggcctgcaagacttgaacatgtcagctgggcgcaggcgccgtttttgacgaggcggtacagcagatcgggattctccatcaattcaaggttccgctcggggtgtgcgatgatcggaatgtaaccatttaattggagatcgaacagcaccttttcggcataacgcgggacatggtggtaaggaagttcaatcagcaaatactttgtgccggcgaggctgagcagtctgccgcgctcaagatcgcgcttcaattcgccgtacaggcggatttcctgcccgggggtaatgagaaccgggatgttttccttttgcattctcgtctttaaacccgaaacagctgcaaggatggcttcttttggatgttcgtatacaccgtttcggtggtgcggtgtggcgataatcgtatgaatcccctggagggcggcttgtttagccatttctaaactgtcattcatacatgctgctccatcatcaacgcccgcaagaatgtggcaatgaatatcgatcatatgcgacctccccgtgttttcccgtttcagaatgtatggtctttgccgacaaagctttccagcttcctggcctgtccttttttcggttttacatacagaatatttcccaacacgtgaacattcagatctttttcgatgtcttcttcatttcgaacggtatttttcaaaagctcgagcaaaaatgctagcccagcgccaaacagaaggccgaaccctgtaaaaagagcgatgttgaacttcttgttcgggctgacgggaacaggtgaatgatcgggattggctttcgcaacaaggctgatttcggcattttcacccataatatcgccaatgtctctttgaaatacggcggcgactgtattcgcgatatccgccgccttggaataatccttgtcagtcgcggagatactgacaatctgcgattcattttcgctgataaccgtgattttttgcttcaggtcttcagccgtttccgaaaggttaagttcgtctttaaccttatttaaaatgatcgggcttttcataatgacgttgtatgtgttgataagttcaaggttggtctggatgtcggtgaagttcgacgtttgacggccgttgatgaggatttgggcggatgcctgatagacgggtttgagccaataaaagttgacggcagcgctggacaaagcagccgcaatggtgatcagtgcgaccagaacgaatctttttttcaaaacgatgaacacatctttaaagccgatatgatctctcataaaagcccccttctacgattcgcgtatttatttaaattttcagcaaattaaacacctacctttgattatacatggttatttcgtttccgaaagaaatgaatcctgacaaataacgggagataccggggaaaccgcgtctttatatggtattaaatatcgacttttgcaggatctgcgcacttcttgctgaacgaaaaagtgtgcaaaccgcagtttgcacaccttttacgtcgtatatccatttttgatatgaagaatgagatcttcaagaagttctttcgtcgttatgtctttcgatttttcaccaacgtcatacgcatgcataagaattctcaaaaattcttcctgattcaattccttgtcatccatatccttttcctttcagcttccataaattaaaacatttctgattatatttcaaattatatgatgtaaagaatcgatttgccatagtctattacattattcgacagccatccgtttttatgtccttttcctgagaaaatcttttttggacggattgattaagctataatagagagattggaaactttttaaaagtcattcggttaggagcgatagacatgcttcaagacatgatctcaaaaacggttgtgatggatgcagctgaacagtttaagcatgtactgccgtgcacagaagaaaacattcagctcatgaaaaaagcccttattttatacagacaggattccgtctatcgggtcaagccgatgagcgggcatacggtcagcgcttacgtccaggacgttgtcccggtaaaggtcttcatcgacctcgccgacgttaaaaaaagcagctgttcctgccctgctcaaaacatgtgccgtcatgtgcttgccgtttacttatatctatatgcacaatatgatcgattgggaacatttacggagttttggaaggaagcgcaaaaacgccgcgaaaaccgggagattctcggacagcttcagcgcggaatgaagccccgcagccacacgctcgatcaatggacctcctttttcaatacggagttcagacgctgggaggagcatacgcctaaaaaccagcaaacgatgcaatacctttactacgggtatttttcagctttaaaaaagcggacgcctgcggagccggagctgaaaaaaatgtatcaaatccacgcggctcttgcgacatggcttgctatgcattcactcgtcgagaaagggcgcatcgatcctgaaaaagatttttactcgctgaatccttatatcgaacagctgatggatacgatctacagctcgatcgatgaactgaaaacatatgcgctatcgttctcccttgacccgtttttagaaaaaacccccggcgtgattcgggaactgctgctcaagaaagatattttccagtatgaaaggctgcggattttcggggagatctggagtgcgcttctatcccggccaaactggctgaagcgggagctcgatgtgctgaacaatctggagccttcgcctgaaatacaattcggcaggctgcatcttgaatttctgctgaaaaacgatgatgtgattcttgatcaagccggatcgttttcaccggagattcttccgtatacgtttcaatggctcagtgtcatgaccgccaaaaaggactggaagcgcctgaaaaaatggtatgaacaccttgagcagctggcggccggcttctgcagactggataaaccgtaccgggaaatacgcgatgtactaagcgaattcttcctgtttctaagcgattacagcaaaaacgcaaaagaagagcatgtatttgaacggtattgcaaagagtgccttccttatacatttactgaatacagccattttttatataacaaaaaccgctttacggagtggatggagatccacagccttgtcggtttttcaatctctgagatagggcagaacgccttgaaagacattgcggcagcggctcctgaagcattgatcccttcctatcacagagaaatttccgggctggttgaacaaaaaaaccgctcaagctacaaagaagccgtcaaacaattaaaaaagctgcgcaccctttataaaaaagcgaaaaaacaggatgtctggaaccggtttatggagcagttttcagcccgctataaacggctgagagccttccaggaggagcttaagaaaggaaagttgatcgatggcgagtcttaaggaaatcgtaatacatgtcgaacagtcagaagactatacatttattttatcttgtcatgacggggatcatcagtttcttacgcgaaatgaaatggaaaggcatttgtttcagtggcacgaatcgtctttttacggaacatttctcgaggaagccggtttagatacccctgcggttctgctgtccccgtggatggcggtcgaatttctcggcaaaaactcatttaattcattcagcgacatcatccttactgaggaaactgaacctttgatgaaaacggcttccaccatttatgagtttatcgcagatgaagactttcttcccgactatgaagcatggaagcaggaaatgctgcgctggaaagataaagaagggattttggaaggctatacagccgaatggttttcacacgctgtcgaagactacatcaactacaatgacgaattaaaagcaaaatgggaatcgattgtcgcacattcccccgcagtcaccacatttcagggacattttcttgatgaagacgattttcttgaaacgattggctggcatgaaaaccctgtgccgtttaccgtcggactccgcttaaatgaacctgactttgacggagacgattggaaaatcgaactgtttttgcgcgacaaaaaaagcggagccattcagttctttgaaggcttgaacaggctgaaaaaatcgtggcaggcatacgctgataaaatcgaccgagaacaagacaggttccgccaaatcgtgccctggctgacgatcgaatcggggacgtcgcttttaacggaagaggaagcatggatcttcctgtccgaagctagcgaaacacttgtcagcatggggattgaaattctgctgccgtcatggtggcaaatcgtgagagacagcaatatgctgctgaaagcaaaagtgtcatcggctccccgcggcgagtcttttgtcggaatgaatgcattgatggacttcaactggcgttttgccaccaatggaattgaactcacagaggaagaattcgagcagcttgtcgccaataaaagacggcttgtcaatatacgcgggcagtggatcaaaatcgacccgaattttatcaaacaaatgaaaaagctgatggagcgggcagaaacagaggggcttcatatgtctgacatcctggcgcgcgagctgacagagcggagcgaaacccgcgaggatgatgatctgttcgatgcttccgcattcagcgatgtacggtttgaactgtcctatcagctgaaaaacatgatcagaaagctgagccagcgcgatgatctcccgtcatacccggtcagcaaatattttcacgggacgctcagagcttatcaggaagacggtttgaactggctgatctttctcagaaactgcggcttcggcgcctgcctggcagatgatatggggctcggaaagaccattcagatgatcgcctatttcgcctatttaaaagaacagggacaacaaacgccgtctcttatcattgcgccgacttccgtcctcgggaactggcagcgcgaactcgagaccttcgcgcccggcctgacggcagcgctccactacgggccaaaacgccctaaaggtgaagcgtttcagacatcttacaaagatgcggatatcgtcttgacgtcatacggcctcgcccaatccgactttgacgatctcagcagcgtcgcctggaactgcatctgccttgacgaggcccaaaacattaaaaatgcgcacacgaaacaatcccgttcaatcagaaagctgaaaggactgcatcatatcgcgctcagcgggactccgatggaaaaccgcctgacggagctgtggtcaatctacgatttcatgaacaaaggctatctcggaagccttggcagcttccataagcgttttgtcctgccaatcgaaaaagaccgcgacgaaaaacggatcgaacagcttcagcagctgatcaaaccgtttttattaagacggacaaagcaggacaaagaagtcgcgctcaatctgcctgagaaacaggaggaaaaagagttcgttccgctctccgcagaacaggcttcactatatgaacagcttgtcaaagatacgtttgaacatatgtcaagcctcgccggaatgcagcgcaaagctctaatcttaagcatgctcggcaagctcaaacaaatctgcggccaccctgccctttacttaaaagagaccgggagcgagctccttaacggaaggtcagtcaagctcgaaaaactgctggagctgacgaagacgattcgcgaaagcgatgaaagctgcttgattttcacccaatatctcgggatgggagatatgatgaagcgcctgctcgagaagtcattcggcgaaccggtcaagtttctgaacggcagcttatccaagcttgaacgggacaaaatggtggagcagtttcaaaacaaggaatttccgattttgatcttatcattaaaagccgggggcacaggcctcaatttgacggccgccaatcacgtcatccattatgacagatggtggaatcccgcggttgaaaatcaagcgacagaccgcgcctacagaattggacagaaacggttcgtccacgttcataaactgatcaccaccggcacaattgaagaaaaaatcgaccaaatgctcgaatcgaagcaatcgctgaacgatcaaatcatccaaagcgaaaattggatcaccgagctttctgagcatgaacttgaggagttatttaccctgaacgcttcggctattacaggttaaataaaacagctgtctgcgatagacagctgttttttgtgtttatgccccttaatgacagtcccaattaaaaaatcccgcgctgattgttcgaattgcccgcggaatcgggccattttttcgggtagttggaacggctgtttcattcttatcactctccttttaagcgggtgatcctattatttcaaattcaatcaatagttaaataggaatagtaacaaaaacaaccatcgccaacaaagaatcaaaagtcataatcatcgaggtcaaaccatattaaaaaaggccgccgacaatgtcggcggcccgcggaccaataacatccgctgcttaaccgcactccttcaatcgttacgctgccgtgtaccggcatcacgccgatttgaaaggatgtacgaattaaaccggtttgacttgctgttcaatcagctgatgcaggatgtgagcaacgccattttcatcattagtgagcgtcacctcatcagccatctctttaatgtctccgcgcgcattgcccatggcaaagcttttccccgcgatcttcagcatcgaaaaatcattgaggctgtctccaacggcagctgtttcctgaagggaaatgccgagcttgtgtgaaagcttctccaatgccagcccttttgacgcctgaagatgctcaatttcaaagttgtgctcggctgaagtgacaagcgtaatatcttgtgcatcttcaaattgcctccagcccgtttccagcttttccttatgaaaagaaaaagctaatatgttatatacattaacatcctttccggctaaaaacagatcggtataggagctgatgtacgcgtatccgttttggctgagctgctgttcagccgcgagttccagccttgataggtctgcctcaggatttgcgcttttcaagcggtccagctcaatgtcaagcagctcgcggccgttttgcggcgtgaagattgcttcatcgctgaacacctcataatagtagttattttcttcaagccatcgaagaattccttctgcccgtttccgatcaagcggcaccgaatggtaaaggctgccttcaggatcatgaatcaccgctccgttggcactgataatccatgttttaatacctgtcggctcaaatatcgtttgaacatcaaaggatgctctccccgtggcaactactacttcaatcccgtgttcccgcgcttttttaatcgcatcgatattttcctttgagatcttgctttcactgtttaacagcgtcccgtctaaatcgaccgcaatcattttcatctgctgtattcccccttaagtatcgtgatgttcagccacaagcagctccacatcgtgttcatcaagcagcttctgaaacggtttcgacggcagccggtctgtaatgagaaggtcaatgtcactgagttcagcgtatcggtaaaaatccgttctcccgattttcgaatggtcggcaagcgctatgacttgcttcgcttgggaaatcattttccgcttcaccattccgtcctcctcatgggcgattgtaagcccatgttcagaaacccccaccacgccgatcagcgctttatcaacatgatagcatgacagcttttcaatgacagaggcgccgtacaaaaaccggtgctctttttgaagctttcctccaagcaggcggatgtcagccccttttcttgaggaaagaacgtccgcaaggttaatcgaattggtgatgatcgtgcaattgacatccggcaaatgctctgcgcatgattggactgtcgtggaagcgtccaaaataatgcggtcgccttctctgattaaagaagcggctgcttttccgatcatgcttttttcttcggaaaccatgcccagcctgcccgaatagtctttgacctcatcatgaacggtgggcagaatcgccccgccccttgtcctgataatggcgccttgctcttgcagtttaaccagatcccgccttgccgtatctcttgaaactccgaataaagaacaaatttgttcaacggaaatccgtttatgctcttttaaatagtcgatgatggaaattagcctttcctcttggtacactggatcattccttctttgcgcaagtaaagttcatcatttataagtgattataagcaattacgccgaataaatcaagagtatataagtaatgataagcaaaaataaagcctgaggccggtttcccgtccctcaggctcgtactttaaaatgaaaatgttccatattgagagtgccaaatctcacgaaacgcatggatatcacgatctacagccggatgatcagccaaacggcttataagctcagggctgattgtcgcctcatggctccccgcttccatgacggcaagaatttgacggttatgtttaaagcttgccgcaagcactttgcaatttaaacagtatgtgttgaataagccgacaatcgttttgacaacgccagcgccattaccatactcttgatcaatgcgattgacatacggcgcgacataggaggcgccggcttttgccgccagtacagcctgtgcagcggtataaaccgttgtcccggtggtctggatattttcagccgcaagctttctgatcgcgtaaagcccttgagtcgtcaccggaattttcacagacacgtttccatctagccagttatagagtgccttcgcctgatcgaccatatcccgccaatggtcggcgatcacttgggcatggagaggcagatgctcgggaagaagccgccgaatatcttgaatctgctgtttaaaaggcttgttctcccttgcgatcagtgccgggtttgtcgtgacgccgccagcgggaaatgaatcaagcaatctttcaatctccggtatatgcgctgaatcaatcagcatgttcatcatcgcgtccccctcttgttttaatgcatgacctgccccccggttacattgatcgattgacccgtcatataagatgcttggtcagaggcgtaaaataagatggcattggcgatgtcatcatacgtacagccccgtcctagaggcactttttcggtgtacacgcgctctacttcgctctctggaatgccgagctttttcgcgtattgcgggatcaagctttggaacatcggcgattttaacaagtttcccggcataatgctgttcacccgaatgttgtgttcggcaagatcaagcgcgaggctttgcgtgagaccgacccctccaaatttagaagctgaataagctgtattatgcttgctgccgacttttcccgatttggaattgatttgaatgattgacccgcttccctgctcaatcatgacctttgacgtttccctcgcgcaaagaaaatacccggtcaaattgacctcgatggtccgttcccagtcttcaagttcaaaatccgtgattttattgcttttggcgattcccgcactgtacaccatcacatcgattttattgaattcgtccgtgaccctgccgatcatttttttcacatcggcttcctttgtaaaatccgcttgaatccacagcgatttgaccccgtattgaccggctgcatgatctgccgtcctttcggcgttctcgccgttgatgtctgcgaccgcgatgtcatatcccgcctctgccatccggtaggacagcgcttctccgagactttggccgccgccgcatatcaatgccacttttcctttattcatctccatattgcacccgctccttatgagaatcttttaacttgaatacagtctcctgctgaaacctccggcagttgttcttttcgttcaaggtacagtgttcccggcagttcggctgaaactgatccgtcaaattttagcgtaatatgcccgagattcgccaagttttgacgaacggctccgccaacggctgtaattttgtaggactcgccgcccagtatgagctcatcgccttcattgaagtcgccttctacaggctttatatcaattgataaacaataatctttcaattcatccggagcaccttcaccaaataatatgagcatcttttcatctgaaaacgccgctgcttgagctccgattctgtttatttttgtttcataaagcatgaccattattctccctccttaagaaaaccctcagctgtcatacatgccaaagctggccagccaagcaataaaaacggttggcgcccccgtgagaaaacgcgaatacagcaccgacggcaccccgacttcaaccgtttcgacttccgcttccgcaagacccagaccgactggaacaaagtcggcagcggcttgtgaattgattgcaaataacgcaggcagcgccaaattcggcggaatgtttcctttgccaatctcaacgccgatcagagaaccgacaacttgtgcaatcaccgcccccggtccaaggaacggggaaagcagtggaaatgaacaaacaagcgagattagtagcaacccgggcagtgagcctgcaaatggtgataaatatttggcaaaaatgtctccgatgcctgactctttaatgatgccgatcaatagagccacaaaagccatgaacggaagaattgttttgataacggtttcaatcgcttcccgtccagcttgataaaatgtgctgacgatcgatcccatggccatcccgattttcgccatcatccctttcggcgactgctgttcactaatctttttctctgtgctataatggttttgtttattttgtatttgtttttcttctggaatattagactgttcaggctcctccacagctcccagcagtttaatattctctttttttactccggaaacatatatatcttctgtaatatgggcggcaagcggcccgcttttcccggtcgccatcacattgatcgtcggaattcgcttttgcgggtaaagtccgcagcgcagcgtccctccgcagtcgatgatcacagcggccatttcgctttcgggtactgtcgttttaaagccgtcgaccagggtgcaccccgtcagctcagctaaatgatccgcaaaatcgggtttgtttccgccggtgacgtacacgattttatttctctcttcatcaggcgtgatcaccagaggtccgccaaaccctccaggcccttttgaaacttcaaccgaacgataggaactcatctcctaaaccgcctttcttatttaagatcaatcgaatctttcaaggcaatgccctgctgtttcgcgacataagccgttgtcatatccgttacccagcccctgagaaagtttgtcacaatcccgactaaaagatagcggagagcaagctccgtcgtttcatgcccgagcgttgtaatccctgcggcaatcccaaggaaaacaaacagctcgcccggattcacgtgtgggaaaagtccgttatgcgtgtggcacgaataggatgcagccgcataatagctcggtttgtatttttcaggcaagaacctgccaagcgacagcgtcattggatttgcgagcatgaacgtaccgatgacaggcaaaaccatgtatctggtcaatggattttttcccgacttcctcgcaagcgcttctacgcgcttttctcctatcaggcgtatcagagcattcatggcgacaagcagcataatcaataaaggaacgatgtctgtaagcataccgacaaacacttctccgccatgcctgaataagtccataaacttttccgcaagccatgttacgtttttcatatttcacctctttttttgatttgaaagctcatcagtttttgaagccgtgttttcttctgcggaacatcaccccctttcgtgatgatgtcgaatgttctcaaggcatcttcaattgcaagacgtgtgaggcggtcgtgccgggcaagctccgcttgtccgatcttcagcaaatactttccttcaaacccttttaaaggtctgattcttgaaaagacggtgacaccttgcatttttgatgccttcaaaattttgttgcgtttgtcgatgacaaacaggacgaccgttccggctctgagtaagccggtcttccttccgaccgcgactctccctatacgcctgtacgcggcgaacgttcgattgaaatgcctgatttgccaaaaacctaaaacgctctggagaagccatgcagctccaagggcgatgataaagtaaatgatcatgattgatttctcacctcctcggcaatttctctggctgtttcggcagttgtcactaaaacattaatatagcggccttttgcagccccgataatcgaaggaactttttcatgggattcggcaagacctatggaatattccaaatcctttaacctgttgatgtctatcgcgatggttctgtcatgaatctctgtttctactaaagctcccgaacgatcaaagaaacgcgagcatatatctccgactgcatgtttttcttcaaggcgctcgatatcctgatcgccgtaaaatccggtccagatcatatttgaagaactaagcggcgccccgattccgacggctgccacagtaaggccgttccacagcctttctatttttttgaaatagtgggacttgacgatttcctccttcgtttcttttttttcgacaacggctgccgcatctatgaagtaaggcgtgcctccaaagtcacccgcaatgctgtagacgatgctgttcacgtgatatttcgtatccatggcgcccggaccgccgaccagcggcacgaatgaagcgctccgttttttgacgccgtgaaactccccgatcattcccgccatcgtcgtcccccatgcgaagcctaccgtatccccgtctttcacgactcgttttaagatttcggctccggctttgccgacgagtttcttcttgtcttcagctgtttgttccggttttgcatcacatatgtacacttctttaagcccgagcagctgttcgagctcccgttccaaatcatagtgtgtcccgacatggtcatcgatcgtgattttaacgattcctgcctcacgcgcttttttcagcatacgtccgacggttgttctgtatatccctgttgcttttgcaatctggctctgtgtcatatcctcttcgtagtacattttgcagactttgatcagaaggcgtttatcatccctcatttccataagatcaccctttacctttgcgcatttgtgcaaacattggtcatttgttgttgtattcgcttacattatacatacggaatttttggacgtcaatttaaatttgtctattttttgtctaaaataaaaaaaccggtcattcaaaaccggccataaaaggggataaacaaggggatattgattgattctttttgagaaaggagtttatagaaggaatcttaggtttaagcatcagccggctcatgcgctttccggctttctcccaaaaatctgactgaccgggcgacaacttctgtaataaaggtgcgttcgccttctgaattgacgtattggcgggtctggattcttccgctcagcccgatgatggagcctttttcgcaatattcggctgtgttcacggcagttttgcgccatagagtgcaattgacaaagtccgcttctacttcgcctgctgcgttcttgaaaggcctgctgacagccagcgtcacatttgcaacagggacaccgtcagatgtataccgcagttcgggatcttttgtcaaacgcccgacgagcatgatctcattaaacatttcgtccctcccttcctgttcgggtatccccagtttataagagaacagattttaagcaaaatcctcataaaagaaaaataacccggaaaaaaacccgggctcatgtcataatttttgcttttttcttccactaatcataaaaatcatttcatttttatttgagaaatacgtatttttcagaaactgaaaaaaaacaggagatgacagccaccgctctgagtatacgcggacatatgagcccccgtcccaagcatacagacggaatgacaactctttctgtttaagcgttacttgaaattcgtatatttccattccgtccttcgtttcatagcgaaacatgatgccttcatttgcatatgtgctgatttcgtgctttttgttaccggctgaaaagcaaatcataggcatatattgacggcagtcagcagctgaattgcttgcgatcacaaatacttcctttaagtaaaaatggttcataagtcacctcctgctcaatatcacctaaagtataaataaaaataaagcattataaaatactttttgcaaaatttaaaatatgaatatgctcctattgcagaaacaaaccagggtcaagagttctcccaagcgaatgtgctataatggttatacaactatggaagcttgtgaggtgatactaatgaaaacctttaggcttattgatttaaaaattgtccgccaggatgacacttcaaagcggcttgaggagttcccgctgatcgacggccttatcattaataaggaagacggagaaaaccactggatggttgaagggctggtttctaaagaataccggtattttttcgaatatctccttcaggaaggcaaagaagtgaaagcatatgtaacgatcacgaaaaaaagcaaccgcccagcacagctgttagcgaaggtcaaaaacatcacggtgctcggcgagcatgtttccgtcttattggacggcaaaatggtcagctcaaagctgaggaaaggctccgacaagattttggaagatttaatgaaagaaggatattccggagatcggcttcttgaagcatttaagcaaaatatataaaaaaggctgtcttcgccggacagccttttcatttatagctctaagaacggtttgtctgctcttttaacaaatcccgtatttccttaagcaattcttcctgaggatcaggagcagctttttcttcttcggcatccttcttcttcagcttagagatatagcggataaatagaaaaatggaaaacgaaataataaagaaattgacgatcgactgaatgaatagcccatatttaatttcggcatcaacaaatgtgaacgacagcgcggaaaaatccaggcctccaagcagaagaccgaggagcggcatcatcaaatcattgacaagcgaagttacgatttttccaaaggcgcctccgatgatgacaccaattgcaagatcgattacatttccccgaatcgcaaaacttttaaattctttccacatgaatgatcaccttttcgctttcatgataaaaaaacaaatgggcttttacgaaaacccattgtgtttacattattcctgcttttcaccaagagaaaacatcaattcggcttcacacacgacttctccgtccacttttgcgactccttttcctttgccgatggaaccgcggaaacgaagcacttcaagctcaagatggagctgatcgcccggtttcacctgctttttgaagcggcagctgtcaattcccgcaaaaaacgcgagccttccgcggttttcttccttcatcaaaagcgccaccgcacctacttgcgcaagcgcttcaacaattaaaacaccaggcatcaccggataatccggaaagtgtccgttaaaaaactcttcatttactgtcacatttttataacccgcggcccgttttccttcctctacttctgtcacacggtctaccagcagaaagggatagcggtggggaatgatttctttaatttgctgagcatcaagcattgccttgacatctcctttttcgaaaaatatgtatagaatgatatgtcagtgccttattctgtacatctggaagtatattatgaaacggaatctttttcaacaaaagatgaggcacaaccggtttaaaacgatgaaagtgaaaataaaaagagcctgaaccaaacgtcgtttggccggctcctgttttgctgtgctaacgtactgaattgatcagccccatcatttgatcgcccatcgtgatggcgcgggaattcatttgatatgacctctgcgaagagatcagatcggtcatttccttcgatacgtcgacatttgatgattcaaggaatccctgttttagagaaatgtcctgccgcccggctccgttcaggttgataagagccgttgctctcaattcatcgctgacagaaaaaaggttgcttccttcttctgttagagcctgaggtttgacagcccggacgatccccaggttaaaacgcagtggcgcttctccctgattgtctgacgaaacggtgacacttcccgattcatcgactttgatgtgtttatagcgctggttgaagcggatggcatttccgttttcatcaaggacggcatgtccttctttcgtcacaagctgcatctggttggcgttccccgccgcaggcgtaaggtaaaatgccccgtctcttgtatattgcacttccccgccgacattgacctggaagtactgataaggagaagtcagtgcaatatcaagatcgcggcccgtctccttaaggcttccctgcttatgcgtcagccggtcggtcatgacggctccgacgccgaggcgaagtcctggcggcgtctttctgcttgcagctacttcattatttttctcgtttacctgttcaatctgctgcctgatcagctccgaaaagctcgtgtttttcgccttatatcccgttgtatcggtatttgcaagattatggctgatattatcaatttgtttttgcagttcaaacattgtgtttgaagccgtgatcatggatctaagcatcgtttttccacatcctccatttacgctgatcgcgatcggtcatttatccgatccttccaatctcattggccgccttttccatgcttttatcataagcctgaagaactttttggttggcttcaaacgagcggtaggcagcggtcatttccgtataggctctcgtcacgtcgacattcgaccgttcggtcatcccctgcttgacagaataagtgacttcaggattgccgactgcgcttggcagcgcctcaccgttttcagtacgatacagatcatcgccttctcttgctaaatttctcgtatcgagcgcgattctgacatcgatcctccccagattttggccgttttcagtcaccgttccgtcctcagcgacttgaaaattctcgcttcccaccgtgatcggccggttttccgttgaaaggacgagtcggccgtttattgtcaattgattattttcatttaaagaaaaacggctgcttcttgaatagcgtacatccccattttcaagccggaccgcgtagaaaagcgccgctttatcgtttgtttcgccgttgaccggaacttcggcttcgctgattgcaatatctgtcggctcattcgtgctttgcagatcgccttgagaaaattgaggcttcagttcctgcatataaacccctgtattgattgaaccgattggcgtctgtgttgaaaacgaacgcgaagcgctgccggctttgaaagaatcagactcaatccggctcaaaagcatttccgggaaagaacgtattgatccttggtcttctttatatcccggcgtatttgcattcgcgatattattcgtcagcatctctgtgcggcgctgctgggtgatcattgctgaagttgctgtataaagtccttttaacatcatttcacctcaaaataagtgtcatgctccagagtttcctatcgaaaaaacctcttttgcgaaatgcttgcaatttatatttgctaatacagaacgtttgttctataatggtattcaaacatactactctttttatcggcagccgttcagctcctttaaagcatttcacataaaaaaacctcattctcaaaaagaatgaggcttctgatcagctcagtttgcgcttgggaagcttgtccatgttatcaagcatgacacccgtaccgactgccacacaatccatcggattttcagcaacgagaacaggcactttcagctcttcggcaagaagctggtcaagaccgtttaacaatgcgccgcctcctgtaatgataacgcctctgtcgataatgtcggctgacagctcaggcggcgttctttcgagcacctgcttggcagcctgtacaatgacagatacagattcgcgcagcgcttcctccacctctttgctcgttaccgtaatggttctcggcaatcctgtgaccatgtcgcggccgcggatggaaatttcctcgtgacgtgcgtctgggaaaacagttgcgactttaatcttaatatcttcggctgtccgttcgcctatgagcagcttgtactcgcgtttgatgtagttcaagatttcaagatcaaacttgtccccagccattttaatagaagaggcggtgacaatatcgcccattgagatgactgcgatatctgtcgttccaccgccgatatcaactaccatgtttccgcttggctggaaaatatccattcccgctccgattgcggccaccttaggttcttcctccaaatatacatgctttccgccgcttttttcggcagcttctctaatggccttctgctccacagaagtaatatttgtcgggcagcaaatcagcatgcgcggctttgagaaaagaccttttacattcagcttgttaatgaaatgcttcagcatggcttctgttacttcaaaatcggcaatgacgccgtcttttaatggacgtatcgcaacaatattcccaggtgtacgtcctaccattctccttgcttcttcaccgacagcgagcactttcccattgtttttgtcaagagcaacgactgatggttcatttaagacaataccttttcctttgacatggatcagcacattcgctgtaccaaggtcaataccaatatcccttgcaaacatctatctatatcctcctcgaaatctgtttcacagcaatgtccacattctgccctaattatatattttatcataaatattagaaaaaaaagagagcttattaaagttcttcataaaatttttgtggctttttacggaggataccgggaaattctgataaacgctgctcgtttctgagccattattccttattgcacgggttctctttcaaagatttcctctttcttgtattttagttttgttgcttctccgccccgcaaatgtctgattgatttatgataatcaagaatttcttttacttcattggccaggtcaggattaatttcaggcagcctttctgtcaaatccttgtgaacggtacttttggaaacaccaaactccttcgctatcacacgaaccgtttttttcgtctccacgatgtacttccctatcttgattgttcgctctttgatgtaatcgtgcacaccactcgacctccctaaaatggatgtgagaagtgtgaaatgagatccgtcttgtgaaaaaattcgctatttgcgcagcttcttcgttttatgcttttccaagtagaattttgaaatactcccacgatccctcacctcaaacactctctttgttaggtttgtatcagtgtattagcatttaaatgggattatgctaaaaactcaaggaggacaaggggtttctcttataattttatttcgggcttcaaaaattttaactttacactaatcttgacttccggtaaaatgaataaagtttattatttacctaggtaactattttgaaggagtccgggaatggaacatatcaatcgaaagattattcaccagctcaatcaaagcactcggatggttgctaaaaaaacgaatgaacagctcgaagcgtacggcctttacggttcacagtggtcgatcctatattgtcttcacacctacggaccgatgacgcagaaagacatatggacttatttgcacgtcgaagcgccgactgtgacaagaaccgtcagccgcctcgaaaaaaacggctgggtcgaacggatacagggcgatgacaaacgggaaaaagtcgtcaagatgacagaagaagccaaaattaaatatgatgacattcaattaaaaatgaaagaatttgaagaggaaatgctttccgtatttgaagaacgggataaaaaaatattccaaaggctgttaagtcaattgttagaaggacaccaggaggagttgtagcctatgaagcaagctgaacccatttggaccagggattttatcatggtcgttttgattaatttgtttatattcgtctatttttacgcactattgaccgtgcttccggtctatgcgatgcaggagctcggcggctccgagtcagagggcggccttttgatcagcggcttcatgctgtccgcgatttttgcaaggccgttttcgggagctgttattgagcgttttggcaaaaagagaatggcactcatcagcgtcgtgctgtttactttggcatcatttctttatatcttcattcacgatatctacctgctgcttggcattcgctttttccaaggcatttggttcagcatcatcaccacggtgacgagtgcaattgcagccgatttaattccgccggcccgccgcggggaagggctgggctattttgctatgtcgatgaatttggcggttgtcatcggcccgtttatcgccttgaacctgctggataaaatgagtttttccgatctgtttattttattttcaggaatcgtcactgtagccatcctctgtacggcactggtgcggattcctaaaggaaacgacatccgttcagctgtgttcaggctgtcattttccaacatgtttgaaaagggcgcgattcggattgcaacggtcggcttgttcgtgtcgttttgttattcaagcgtgatttccttcatctctgtttatgccaaatccctcggccttattgaagcaagcagctatttctttatggtgttcgcggtgacaatgatgatcacgcggccgtttacgggaaaactgtatgataaagtcggcccgggagtcgtcatttatccgtccattatcattttttgcgccgggcttttcctgcttgcttttacaaacagcagtgcgatgcttttgctatccggagctgtcatcggcatcggctacggatctatcacaccgtgccttcagaccttggcgatccagtcttcgccgcctcaccggagcggctatgcaacagcgacttattttacgctgtttgataccggcatcgcagtcggatcctatgttttcgggttggttgtggcacaagccggtttttcaaacatttatttattctcaggcgttttcgtgctcatcaacctgtttctgtatacatggagccaaaaacctgcatccgcaaaggagaagcgggatatatcaatggctgaataagccgttcaacctcgccgggccgggaacgcccggctcttttcatgcaggctgatacagctcgatctgttatttaatgaaacttttgcaaaatgaaatacgtctcctaactgtctgcccaaaaattactactctattaaaaaggtgattttttgaactattggctttttacacgcattcatcaattagcaaaccacaacgacatcctggatggcgccatgattttgattacagaaaaagcgatttatatgtatgcgctcattttgcttttgatctggatattcggaaaccgttcttataaaataaccgttcttcaggccggtgtgacgggtattttcggattggcggcaaattatttgctgtcattggtttactatgagccgaggccatttgtcgctcatcatgtggacgtattgattcaccatgctgccgacgcctcatttcccagcgatcatacaaccggggcgttagccatttcgatcgctttttggctttatcatcggaaaattggaagctgcctgattgctttcgggttattgacgggcttttcccgtatttgggtcggacaccactaccctgttgacgtattgggcagcattttggtcgctttattcgtatcacttgttatgtttagattctccacgtatgtgcagccgctttttgaacggatcatttcactctatgaatcgatcttgcggaaattgcggaaagcggtatccagaacggtataagaaaacacccgaatcatgagattcgggtgtttttttatttccttaaccttttaaggcttcggttaacggcggaacaatttgttttttgcgcgatacaacgcctttcagtgtcgctgtgttgtctgccaatgtgacattgaacgctttttccactgcttgtgcagcttgtcctgaagcgacgacaaccgagtcgtttgttaaaatgtcagttacgacaaacacaaataaatccaaccctttttcagataccgcttttgcaagttctgcgtcaacttcctctttgcgggagagaacgtcgtttgtgtcgacagtgttaacctgcgcgatctctactttatggcttcccatcgtaaactcttttgcgtccagagaaagaagctgaggaatcgtctttgcgctcaaatcagctccggctttcagcatatctagtccatagctgtcagcatcaacgccggcaatcgcagccaattcttttgcagctttgacatcttcttccgtgcatgtcggggatttgaataagagggaatctgagatgatcgccgacagcatcagccccgcaatatcttttttaatttcaacgccgttttctttatagagcttgtttaagatcgttgccgtgcagcctacaggctctgcgcggtaatacagagggtcgctcgtttcaaagttggcgatccggtggtggtcgatgacttcaagcacgcgaacctgatccaagtcatcgacgctctgctggcgctcattatggtcaaccaaaatcacgctgtctgtttcattcgcgacagtgttcacaaggcggggtacttctgcattgaatttcttaagcgcgtattcggtttcgccgttgatttcgccgaggcggacaggctctgcgtccatgccgagctccttttttaattcggcatatgcaatcgctgaacaaatcgtatccgtatccggatttttgtggccaaaaataagtactttactcatgatataactccttactgttgtttttatagtaagcttacctgacaataaaaaaatctgcaaatctgtcacttattttaatatttacgaagtgttttgtcattttaaaaaataaaaaaagagccgttcggctctttttattctccatagtcaggtgtattgtggcttcgttttggagcgggcttcaagaccggtttttctccatatgcgacagggccgctctcatagtgaaattccgctccgtccggcgccttccctatcagccactcaaactgtgcgctttcttctccatccgaaaaattgtataaagagtgcgaaacttcttctttttcatattctggcggaacggtaccgggcacgatgacgccttctttttcttccagctctttgatcgcggcaatccactggttttggtgcatcgtatctcttgccaaaagaaaaccgagcatatcttgtacgcctttgtcatccgtcatttcgtacagccgtgcgacttgcagtctgccttgcgattcagcgttgacatttgcgcgcaggtcggccagaaggttgccgctcgctacaatatagcctgcattccaaggaacgccggtgctgttttcaggcatggcccccagacctgaaacgattgcgtgatgagggttcattccgcccataatggcgccgatgacaggatcgtctgctgctttttcctgctcgtaaaccggagcgtcttcaagcagccgtgcaatcatcgtcgcaatcatttcgacgtgtccgatttcttctgccgccgtatccatcagcaaatctttatacttttcatttccccgcgtattccacccttgaaaaaggtattgcatcgccacagatatttctccgtactggccgccgagtatctcctgcattttctttgcgaagacagggtcgggtctttcaggtttggcagggtactgcagcactttcgtatgcttgaacaaatcagatcactcctccgttttttgtatcctcgtttttgatttagccgaaaagggaaatcataaaaccgtacaacaggttcgggatgtgcttaaaacaggtcaaaattcgaaccaaaggagagctgttctatgataaaaaatacttctcaccgcccttttccactgcctgaaggaccgtggatgatgacgcaaacatggaatcatgtattatttgcccattgggctgtcgatcctgaagccattcgcggacaaataccggcggccttggaattggagacattcaacggaaaagcgtggatcggtatcttgccttttctgctgacaaatatgcgtccccgttttttgccgccctttcctttcatcagcagatttcccgagctgaatgtccggacatatgtagcatataaaggcgtcccgggcatttattttttcagtcttgacgccgcttcgcgcttggccgtcgccggcgcgcgctcaatgttccacttgccttatttttacgccgggatgcgctttgcacaacataaagaccgctttcagctgacaagcaggagaaaacgttcacaagcagagttttatgcagaatatcaaccggtttcggagcctttctcagctgataaaggaacgcttgaatactggcttgctgaaaggtaccgtttgtacaccacgcataaaaacgagctctattatgaagatatccaccattcagagtggcagctgcagcaggctgaagctgatatttttccgggtccgctcacaagcgcaaacgatctcacactcccagacaccgcgccccttcttcattatgcaaaaaggcagcacgtcttattttggccgctgaaaaagtgggaaagtgaagaaacataaaaaaggaagagctaaaaacgctcttccttcaacctgtttaagccggttttgaaatttcgcttaaagcttctcccgctttctcatccgcatgtgagacggagagatcccccaaagcaacgattccgacaagacggtcatcttcaacaatcggcagcctgcgaatttggtgttccgccatcagatcaccagcctcttcagcagacatatccgggcgccctgtcaccatctgtgtgctcatgatatcccgagcagccgcatctgtttcattttcagctacacatctgataacaatatcccggtctgaaacgatccccgtcaattttccgttctcgcagaccggaattgaacctacattgtaatcacgcatcttaccggcaatttccgcaatcggggcagaaggctcgcagcattcagcattggttgtcatgatgtccttcagtttcattcggaattcctcctttatgatggggttattatgtgcttttccgatataccgcgggcttaaacctatttaaaagagcccttccttttcatatatcgttttttatccctcaataaatcgccggtccagcctttctttttcaaataccaatacacaagggcggtcgaaacggcgattaaaataagcgaaaataaatagccgtactttaaagagagttcaggcatgacttcgaagttcattccccacagggcgccgaaagccgtcatcggcgtaaagatcgtcgtaaaaatcgtcagcgctttaaaaatttcattgcctctgtgggatgtcaccacttcctcggaatgaagcaaataattgatttcattcgcatactctttgatcaatgacatgcctctgtcgatttcgtaaaacgtcctgcgctgttcgatttcgtcaaacgatttggttaaaaaagtttctttaaggcccattgcaacctttttcatcgataaaattaaacttcttatgaccaggagttcgtgacgccgcttatgaatcagttcaatgatgcttttattgttgtcatgatgaaatccccaccttacttttccaaggtgaacttcaaagtgctcaagttccttcaaatacattctcatcagttcgcccagcaggaccaggaacacttcaggggcgtctttgcatcgctttaagtgttgatcgatcggccttctgtttgcctcttcaaattgcgagatatctaaattcattgtgaaaaaatagtctttcgttaagtaaaaatgaaatgctgtccggttttgttgaacttccgcttcctggtcgtaaatatatgaaccgtagatcgcttccttgccttgaacggcagcattgatatcaaggcaattgatgttggccgagggaacgccttgaaaccagtttcggcattccggccaatgatcgggctggatcagcccttgtgctgttgttttttcgtgagggccaagctgataccatgtccagccctctccctgaaaaactctcatacttgtctcctcctcttccggcccactcgttttatatttctttgcccgccctccgcgtaaataaacatgatgtttgccgcgctgcggcacgtggtatgaagctagtatgagtttttcatagaaaaggaggtggcgccttctttactgagaaggcggggcattggagttattgaagctgattgcagtagcaggattaatcgcatttacgggctttttcgtcgcggtcgaattcgccatcgtcaaagtaaggcggacaaagatcgaccaattgatcattcagaaaaaaaagggcgctcttgccgcaaaagaagtgacctcgcaccttgacgaatacttgtcagcctgccagcttggaatcaccgtgacggcattgggcttgggctggcttggtgaaccgacgatgcagaccttgctgcatccccttttctcaaaaatcggcttgaacgagtcgattacacatattctttcatttttggccgcttttttatcagttacttatctcaatgttgtcgtcggagagctggcgccaaaaacgatcgccattcaaaaagcggagaccgttacgctgctttttgcacagccgatgatctggttttatagaatcatgtttccttttatatggctgctcaatcattcagcccgcatgatcacaagtctgttcggcctgaagccgaccggtgaacacgaattggcctattcggaggaagaactgcgaacgcttttatctgaaagctatcgaagcggggagattaaccaaaatgaattgaaatatgtaaacaatatttttaaattcgacgaacgtacggcaaaagaaattatggtgccgcgcaatgaaatgaccgtcttatctcttgacgacagtttaaaaaaagcgaagcagcttatcaaagaaacgaagcacacccgcttccccgtcatggaggaagacaaagatcacatcaccggaatgatcaatataaaagaactgctgctggcggagcttgcaggggaattttctttagaaacaaaatcgctaaagccatatatccatccggttatccatgtgattgaaacgattcccgtctaccagctgttcgtcaaaatgcagaaagagcatacacatatggcgattctcgtagatgagtatggcggaacatcgggtcttgtgacggttgaggatattgtcgaggaaatcgtcggcgacattcgcgatgaattcgatactgaagaagtatctgctgttcagaaactcgaagatgaccattacatcctaaacgcgaaagtactggtcagcgacgtaaacgacctgcttggaattcatttatcagatgaggagattgatacaatcggcggctggatgctgacgcagaatattgagagcaagcccggaacgacgatcgaaagtgaaggataccgttttaaagtaaaagaaatggacggacatcgaatcgttgcagttgaggttgaaaaaaccgcttaatcccccttctgtcggatatttcagcctctccctgtccgcttttctccccaaaaaccatgtaaggaaatctgacatgttcatcatgatatctcccttttgtcactataatgaaagaaacagagatctgctctcaatctaaatgactacggaggaatgaaacatgcagatgggggatacagtatttatgttcttttgcgctttgctcgtgtggctgatgacgccgggcatcgctttattttacggaggccttgtaaggagcaaaaatgtgctcagcaccgttatgcacagtttatcttcaattgccatcgtttctatcatatggattttgttcggctattcactcgctttcgctcccggaaacccattgatcgggggtttggattggatcggactgcacggtgtcggttttgaacccaatgccgattattcggagacgatcccgcatacgctttatatgatgttccaattgacatttgccgtcctgacgactgcgattatttccggaagctttgcggagcgcatgcgctttccggcctttattcttttctcggtgctctgggcggttttcgtttattcgcctgtcgcccactgggtatggggcggaggctggcttgacgagctgggagctattgattttgccggcggaaacgtcgttcacatttcttccggggtagccggtctggtcgttgcgattgttctcggcaagcggaaaaatatgagcgacaccgcccctcacaacctccttctgaccctgctcggggcgactttgatctggttcggatggttcggtttcaatgtcggaagcgcgctgacgatcgatgaagtcgccatgaccgcttttatcaacacgaatacggctgcggccgcggggctgatcggctggattttggcagaatggctgattaataagaagccgacgatgctcggcgccgtctcgggagcgattgcgggactcgtcgcgattacgcctggcgcaggttttgtcacgccattctcatctgtatggatcgggcttatcggaggaatcgtctgtttctggggggtgttttcgctcaagaaaaaattcgggtacgatgatgcgctcgatgccttcggacttcacgggctcggcgggacatggggcggaatcgcgacaggtttgttcgcgacgacatctgtcaacgcagacggtgccaacgggcttttttacggagacatcagtctcctttggaaacagctgattgcgattgctgcaacatatttgtttgtcgcaatcgtcacatacgctattattaagatagtcagtatcttttttaaactccgtgcctcagaggatgaagaatcattgggcctcgatcttacgctgcacggcgaaaaagcgtatcaagattaatttgtcaggagtgatggtatgagcggtcaaatgtataaagtggaaattgtaacccgtcctacaaactttgaaaagctgaaaacggagctggccaaaatcggggtaacgtccattacgttttacaatgtacacggatgcggcctgcaaaaagggcatactgagctttaccgcggggtcaaacgcgaaagcaatgtgtatgaaaggttaaaagtcgaaatcgtcgtcagcaaagtgcctgtcgaaaaggtggccgagacggcgcaaaacgtcctgaaaaccggggaacccggtgacggcaagatcttcatatacgaaattaaaaacaccatcaacatccgcacaggcgaggaaggtcctgacgctttataaaaaagatcgaagctcccggctggagttaagccgggagcttttctaatgttacaaaacagcatcaataacaccgtatgccttcgcttcgtccgcatccataaagtaatcgcgttccatgtcggcttttagtttttcaatgggctggcccgttcgttcgtgaaagaagcgctcgattttttccctcagtttgatgatccgcttcgctgaaatctccatgtctgtcgcctgtcctttgacgccgccgagcggctgatggatcatgatttcgctgtttttgagtgcataccgtttgccttttgctccgccggcgaggagaatcgctcccatggaagcggccattccgacgcatatcgtgcggacatcaggcttcacataatccatcgtatccaaaattgcatatcccgcggaagttgatccgcccgggctgttgatatagatcgaaatgtctttttcattgtcttcagctgacaaaaacagcaattgggcggtgacccgattggcgaggtcatcgttgaattcagaaccgatcataatgatccggtcttttaaaagtctggaaaaaatatcgtacgatctttcaccggcagccgttttctcaatgacgtaaggaatggtgttcatagcatttttcctcctaggcagcgcacctcatcatgctgatgcaagacggctgtgaagcgtcgaaacgccatgtctgtttggcaaattcgagcaggtcatcggggttgtgatgcaatatcgcccgaacaagcagaccgatgtgttcgtcatccccgtccgccggctccttttgcagaacctccggagaaagcctttttaatcgctgacgcgatctaaataaaagcgacttgacggatgattcgggcttaccgagcgtctcggcgatttcgtgcagctgaaaggaaaacacatctttgagcagaaaaatcgttaattgcttcggtgttaaaataccggaaagctgtttcagcaggtgctcgaagtcatcggccgccttcatgcgctctgcccgcccgtcttccagattatcttcagacagaaagctttcgcgcttcctttttctgagcaggtcaatccatttatgctttgcaaccgtcttttgataagcatgtgacgcgtctgttcgattgatttccattaacttgaggattgtatcctggactaaatcctcggcatcccatttatcgcctgtcattctcaggcaatacttcatcagcgcttgctgttctaattcattcatgaatgcattcacactccttaaaagaggcctcttacttaataaacggctggctccgccgatttgatacgggtttttttatgattgtaacaaaaaaggcgcctatcgcatttgataggcgccctgagggaagcgtgccttatgactggcttgaatcgtcagactgggttccgtcttgattttctgacccttcagacgaatcttcccgcttggttttgtcgtcttttccatctgtttgatctttcgctttgtcttctgtttttgacttttcttcaacagaaggctgagcaggttctttcacttcagacgcttgttcctccattgctttttcaatgctggagaccggcttgtccatgaagttcagcgggtttagcgcaacaccgtctttgcggatttcaaaatgcacatggtttccgccttcttcattgtaaaggtttttgcctgcttttccgatgacttgattttgttcaatcttgtcaccttgtttgacgcttacttcagaaagagactgatacacagttgataaaccatcttcatgttcaacttcaacaacgtagcccagtacagggtcttttgcagctttgatgaccgtaccgcttagagatgcggaaacatcaaatgtttttccgtctttctcagccaagtcgatacctttgctcatgctgtacgtgttattatagtttacaagtgctgcttctttctcttctttagttgcgtcagtttcaaaaaactttttaacgacggaaacattttcagaatcagcaaccggcattgcgacattttcgactggtttgcctacttctaccgcatcatcccggttatcataggctgatttcttgccatcgtctgcaagctggtcttttacatcgttgttagaagccgattgataccatagaacggcggttaatacaacgacggcacttgtcaaatagatggccggaaatacccagcgtttacgaaaaaattgttgcagctttgtgattttggaagtacgattcttttcttcctctttcataactcatcacctcagcaacattctgaacacttttcagaaaatatatacatttacaaaaaacttttttcaatttattttgcaccggctgtttcgtttttatgtaaaaccgccctgaaaatctgaaaaatgaccggtatgcatgataacggaaaaaacgccgaagatataacatatgaagaaaggatagagagaatgaaattacgaatcgccaatcgggaagaccttcccgcagtagtcgatatttacaactccaccattgcgtcgcgaatggtgacggcagatacagaacccgtcacgcctgaagaaaggctgaactggtttttgagccataccgaagaaaggcctctttatattgcagaaaatgaaaaacgggatatcgtcggctggatcagctttgaatcattttacgggagacccgcctacgccaaaaccgccgaagtcagcatttaccttcatgaagaccaccgcggcaaaggggcgggttctgcggtgcttgaaaaagcgcttgaagctgctccaaagcttggaatccgttctttaatggcgtttattttcgctcacaatgaaccgagcatgaagcttttcaaaaaatacggcttcaccgagtggggacactttcccggaatcgccgagatggacggaatccggtacgacttaaaaatattaggaaaagaattgaatgaagcctgatcatcatgacaaaaaaagagctgtcatgcagctcttttttccatcaatcattcagccagcctgcgccttctgatctcttcttcatttaaaaattccaaaaagcttctcattacagtaaacggctcttctttgaccgcccgaacgtagcggcttttccgttcatcggaaagcacttcgcttgtttgcatccgttccaatatatacttcatcaccgattgctgaacatttcttttttggtatgacgactctctgaacagcgccatgccgaatgctgcacctgcggcagcgcagccgatttttatcattgaatcggttccataagctgcctgcccccaaaaagaggaaagataaacaaatgaagcaagaagcagcggaatcgcgataaaaagaaaaatcagccttttctttaagaacggcgccgccacgcgcttgaggttatccatttcctctttcataaaggccggcatttgatggaaacgttccatatccataatcaatccctcccgttttggttaaagaggcgttggtccgctaattaaatcacgctttttatatgtatatcgtaacttagatccaacatgttttacagttttttgccttcctccctttttctttagaaactttccggccgccgccccgtataacatgagatagttgcttgaaaggggagtaactgttataaatggaatgtataaaaacaaatccgtcttgtgaggttcaatatggatattattaaaaatatcagtatcacatcgatatttctcggttttatattagttttaaatacgcttttggcaatcgttgtgatctttagggaacgccgggatgcaagctcctcctgggcctggctcttggtgctcttctttattcccgttctcggctttatcctttatttgctcttcggccacaatttgagcaggaatcacctttttcaatgggaagaccgaaagaagatcgggattgaaaaaatattggaacagcagctgaccaagctgaaaaaccgcgagtttgaatttcgcaataaagcgacggcggacagcaaagacttgatttatatgcacattttgaataaccacgccgtttttacagaagacaatgcggtcgagctgttaacggacggacgccagaaattcgacaggctgcttcgcgatattgaaaacgccaaagaccatattcatcttcaatattatatttataaaggcgatgagatcggcaaaaagctccgggatgcgctcatcaaaaaagcaaaagaaggcgttgaagtccgcgttttgtatgatgaattaggatcaagaagcctcaggaaaagctttttcaaagagctgaaaaaagcgggaggatttgtcgaagtctttttcccgtcgcgctttaaatttatcaatttgcgcatgaattaccgcaaccaccgcaagctcgtcattatcgacggcgtcatcggctatgtcggaggatttaatgtcggagacgaatatctcggtctgaacccggcctttggctattggcgggacacgcacctcagaatcaaaggaacagcggtccactcgattcaaacgcgttttatcctggattggaatcaggcctcgcaccatcacgacattacatatatgccaaaccattttcctgacatcgactcccacggaaacatcggcatgcaaatcgtcaccagcggccccgattcagaatgggagcagattaaaaacggctatattaaaatgatatcaacggcaaagcggtccattcttattcagacgccttattttataccggacgcaagcctgctcgatgccctcaggatcgcttgtctgtccggcgttgacgtcaggatcatgattcctaacaaacccgaccatccgtttgtgtactgggcaacctattcttacatcggcgaacttttaaaagcaggcgcctccgtatttatttacgacaacggttttatccatgcgaaaacgattgtagtagatgaggaaatttcatcggtcggcacggcaaatattgatatgcgcagcttcaagctcaattttgaagtgaatgcatttttatatgatgaggaaattgcgagaagccttgtcctatcatttgaaaaagatctgcaagtgtcaagggagctgacctttgaggaatatttaaacagaagcaaatcgatccgcttcaaagaagccatttcgatcctgctgtcgccgattttatagcgcacaattcatgctgttaaaaaaatcctcccggaaacgggaggatttttgttttactcaccagaagctgccgcacctttgggtgctgaagcatgcttgtccatttgacggcctgtgtcagcgtccttgagcttgagtgcgatgaaaagcgcagccatgaggaaaccggctgcacagagcaaagctgtccggtaagctgataaatcaggctctatgcctgcgctgggctggctgagcacagcaaggacgcacgacatgacagcaactccaaaggcagatccgagccggttttgcacattaaacagcgttgttgcccggcccattgaggatgatgaaatgttggcaaaacaaacaacctgcgccgcaccaaccgcgtgccccaagaaaaagcccgctaaaaacagcagcagcctgagaagccaaagatttgacccatatccggtcaggctcagcagcccaaacagcacagcagcgcctaacagcgcaacggaaatgacccgcctcgggccaagctttgccaacgacctcggcatcagctgggacgccagcatcaagcctaatgcttcgggaaacgtaatcagcgcagtatctgtcgcagagtagccgagtgcttcctgacacaacagcggaaatatatagagcatgccaagcagtccgcctgctgtcagaagcgaaatgacgctcatcattccaaaaacccggtccttcaataagcgaagttcaatcaacggatgctcagccttcagttcgacaaaaacgaggattgcgaggagcatcattcccccggcccctgctgcaagcacatccggagagccgaatccacgcgcaggcccctggctgagtgcaaaaaccgccaacgccattcccggcgccgccaaaaggaatccaagccaatcaaatctgcccgcttccggctccaaatgttcatgaagatacaacaggccaaacagcagaatgatcattccgatcggaatattaatgtaaaaaatccagcgccatgacagctgatctgtcagaaacccgctgatgatcggcccaaccgcaggcgcgacggcaattggaagaacgaggactctcgaaattttggcccgttcatgcggaggaaacgtcctgaacaagatcgccattcccaccggcgtaatcaacccgccgccggccccctggatcacgcgaaatgcgtttaacgccgccagattgtcagcgattccgcataaggcggatgcagctgtaaatatcgaaagcgcggctaggaaaacacgctttgtcccaaagcggtccccaagccagccggctgcgggaagacagaccgccaagctgactaagtatccgatgttaactgtgcctgcagcagacggcaatgtttgaaattcggtcatgatggcaggcaatgccatgttgatgacactcgcatccatcgcagccataaacatggctgttacatatacaatgctgacaaccgtcctttgattgaacggccttctattcattgctgaccgccgtgtacttctgcaaccagcttgatgctgttcggcgagagatcggtccaattcgagctgatatagtcgatacaggcgctgcggctcgcttccccgcagacgacctcccaccctgccggaatatgaatgaaggccggccagagtgaatactggccatcctgattcattaaaacgacatatgtgccgtgttcattttcaaaaggatttgtcatcgctatctctccctacttatccgtatcttttttcaagtcgtccagcttttccgaaacccgacgtccgatttcggccagcggctccggctggcacaaatctttatgccggcaatccatatcatgaatatcaatgtttccgttcaaataaggtagccatgactccggatcgatcggatcaaaccattccggtatcacggttgatttgaaaaacagaatatcgccatgaaagacgcggggcttatattcgcttaaaatccggacggaattcacatacgtctcctttaagttcaagatcgcagcctcgtccaggctggcaagcgcactgccgtcgcggcgcagaatatcgatcgcactggaaaggttcagcggtgccccgtcaaggctgtccgggtcgtatcctcccaatgccaagagggcaatcaatgcttcctgctcatcaggcgcatctttaattggaaggaagtgattcgggtaagcatcaagcatgacaagaagcgatatgtcttccccttgttcctgcagctgagttgcgatcgcatgaacaacattgcctccgagggaccagccgagcagacgataagggcctgttggctgaatcgtacgaatgtgccgaatataatcagcagccatgtcgtcgagcgtatcaggtagctcttcctgccttgcgatcccgcgggcttgaaggccgtatatcgggtattccttgccgagtgccgtcattaaaccggcataacaccagctgaggcctccggccgggtgcacacagaacaggggatcttgactgcctccggttctcagcggaagcattacatccagcgcactttgcctgccgccggattcaagccgttcagcaagtccgctgactgtaggcgcttcaagcaggtcgccgatgccgagttcgactccgagcgcttcacgaatgcggctcatcagctgtacggcgagaagagaatgcccgccaagttcgaagaatccgtcatcaataccgactctcggcgcattgaggatttctgaaaaaagatcgcacaggatttcttcctgcggtgttcttgggccccgccctttaacagccgcggcaaagtcaggctcaggcagcgcttttcggtcaagtttgccatttggagtcaatggcagctctgaaatttttacaaatgcggaaggcaccatgtactccggcagagtgcctgcggcaaaccgtcgcagctcagccggatcggtttcttcttcagacgccgggacaacgtaggcgatcagacgcttgtccccgggctggccttcccttacgaccacagcggcttgattcactctatgatggcggacaagcaccgcttctatctcgccgagttcgattctgaagccgcggatcttgatctgctggtcggcccgccccatataatccagagagccgtcctggcgcctgcgggcaagatcgccggtgcggtacatccgggttcccggcggaccaaacggatcagcgacaaagcggtctgctgtcaaatcgggtctgcccaagtaaccccgtgcgagaccgcccccggacacatacatctctccggtgacgcccgggggcaccggttcaagatactcatcaagcacatatacacctaaatcgggaatcccctggccgatcaggctgttcgcttgaagtgccgcagtctgctgatcgagagaaatatagctgacatgcaccgtcgtttctgtaattccatacatattaatcagccgcgggaaatgatccggatggcgttcataccaatcttcaagcctcttcagctcgagcgcttcccctccaaaaatgataaagcgcaaggaaaggagctttcctgtctcagcattgtcccggtcagcctgcatcaattgataaaatgctgaaggagtctgattgagcacagtcactccctcgcgaacgagaagattgagaaattcggccggcgagcggctgattgtatgaggcaccacgataagccggcccccattgagaagtgctccccaaatttcccataccgaaaagtcaaatgcgtaagaatgaaacatcgtccaaacatcgtcagcgccgaaatggaaccattggtcagtcgctccgaacagccgcacgacattttgatgcggaacaacgactcctttcggcttgccggtcgaaccggatgtgtaaatgacatacgccgggtgaagaggcagcaaaggcgcggtgcggtcggcatcacacggattcgcagcagcgcatcctttcagttcctcttgtatacaaggatcatcgagtacaatcctttcaacagatccgggaacagaaagatttgattctaccgctgaactcgttacgatgcagacaggatgggcatcattcaacataaacgctatcctttccgccgggtagtccggatctaggggcacatatgccgcgccagccttcagcactgcaagcaatccgacaaccatatccaaagatcttggcagcgccagggcagcaaattgttcggggccgacccctttggcgatcaggagatgagcaagccggttagcgcgtttattaagctcgccgtatgtgagcgcattattttcacatataaccgcaacagcttccggatcctttgccgcctgcttttcaaacaaaacgggcaaagatgaacaaggtatgctgttggacgatttgctccaatcagccagcatgttttcccgttcggccggaaggagaatatcgagtttttcgatcggctgatcagggtcgtctgctgctgaatccagcagcctgacaagccgttctgccaatgtttgaaccgtatttcgctcaaataaatctgtgctgtattcaagaaatccgccgatacctgcgggtgttccgtccgcttttcgatgttcgcgaagctcaatcgtcaaatcaaacttggctgctccgacgctgcgaatttcaatgtctgacttgaggccggaaaggtcaagctcaggttcaggcgtattttgaaaggcaagcataatttggaacagcggatgtctcgctcttgacctgcgcggattaagcacttcaacaagacgctcgaacggaaggtcctgatgctcatacgctgcaaggtttacttttctgactctgttcagaagctcccgaaaactcggattacccgatgtatctgttcgaagcacaagcgtattaacaaacaatccgacaatttcgcctaaagcatcatcgtttcttcccgctatcgggctgccgagcggaatatcatggcctgctccgagccgtgtcagtagtgcggcaagagccgactgcaaaatcataaacatgctgactccggtgctgcgggacaaatcgaacaggcggccgtgcagctgttcgtcaatgctgagatcaatcgtaccgcctctgtagctagattccgacggacgcgggtgatcagtcggaagctccagctgatcaggcagatgttccaatgccttcgaccaatattcgagctgtttggcaatcagactgtccggattgttctcactgccaagcagatattcctgccatacggcatagtcggcatattgtatagaaagcggctcccaaacaggtgcctcaccttgcagacgcgcattataggcggtttccaaatcacgggtcagcggcattaaagaccagccgtcgccgatcatatggtgcaaaagcagaagaagcacaaatttgtccggtccgagtacgaatagctgggcgcgaaacggaggctccttttctaaatggtaacggtgccggacggcctcagccaggactttttccaactcatgttcgctgacatgggatacagtgagttcgggacgcgattgatcctcttccaatatcagctggtgtgttgtcccttgctgatccgggaaaattgttcgaagcggctcatgtcttgttgccacatcacccagagcagctgccagcgccttttggtccaaatctccagttaaatgaacgacaaccggaatattataggtcgggctcggtccttccaaacagtgcaaaaaccataggcgccgctgtgcgaaggacagcggaatctccttgcggcgctctcttttgcgcaatgccggacgggcgctctgcgcctgatcaagctgtttggcaagtccggcggctgtgggctcatcgaataaacggccgattccgagttcgacgccgagcatttcccgaatgcggccgacgagcctgcctgccagaagggaatgtccgccgaggtcaaaaaagctgtcatcaatactgactcgcggcacccccagcacctcagcaaataaatcacacaaaatttcctcttgcggagtcctcggctcgcgtccgcctgtatgcatactcaccgccggagccggcagggatttgcggtcaagctttccgttcggcgtaagcggcagttcatcaagtatgacaaatgcagacggaatcatatagtcgggcagtgtctcaccaacgaagcggcgaagctcggcaggatcaaggctttctcccgaagcgggaacggcatacgcgaataaacgcgggtcaccgggctggtcttcacgaacgatagcagcagcttgtttaacaaccggatgatttgcaagcaccgcttctatttctcccatttcaattcggaacccccgaattttgacttgatggtctgcacggccgatataatcaagcgacccgtcttcgcgccagcgcacgatgtcgcctgtccggtacatccgcgatccaggcggcccgtatggattcgcaataaagcgctcagccgtgagagcatgtcggttcaagtagccgcgcgctacccctgttcctgccacataaagttctccagccgttcccggaggcactggctgtaatccggcgtccaggacataaagctgcgtattccaaatcgcacagccgattcccggaggttccgtacagttgccttccagcgcagcggctgtagaccaaattgttgtttccgtcggtccataaaggttcgttaaagaacacgcgagctgctgcaattgccgggccaggctggattgcaaagcttcgccgccgacaagcgcacgaagacctttgagcttttccggggcgctcgaggccaatgcatgccagagggtcggtgtagcctgcattattgtaatttcgtatgtttcaatcattttggccaattcggacggatcttgtaccgtttccttctcggcaagaacgactgctgatccgctgatcagcggcaaataaatttcgagtgctgagatgtcgaatgcaattgtagtgacggccagcagccggtcatcttgattaagcgcgaacatgtcctgcattgacagcaaaaaattgaataagctttcagcttgtacgaccacgcctttaggtctgccggttgatcccgacgtataaatcatatatgccggctggttgccggaatgctgttcgccgggattttcttcagaacagccggacattttctccataacagtttgttcatcgaggattaacttcggcatttgcgaaccgatcgtgtcttgcgcttccttgctggtcataacaagcagcggctgtgcatcgttgagcatatactcgatcctgtcagccggataatcgggatctataggtaaataagccgctccagctttgagaacggcgagcatgctgacaaccatttccgctgaccgcggcaacgccaaggcaataaatgtctcgggtttcgccccctgatcgatcagcaagtgagccagttgattagccttttgatttaattcggaataagtgagaaccttatcattgcaaacgactgccggagattcaggacactcctttgccatcctttcaaatcgctgcggaagactctctttgggaagcccgtgttctgtttgattccattcaatcaatatttgagcgcgttcttcagggagaagaatgtccaacgtccccaccggctgagtttgttcgcaaacggcaatcgttttcagaagagtaagaaaacgattgccgtgatcttcaagttcatccgcatgataaacagcagggtttgcatccatgtttacttttagcccgccaccgtccggacggccgtaaatgttgattgacaaatcgtccacaggtcccgtggcaagattatgcacgatgccttgacagccggcaaaattcaagcggttctcaaaaggcatcaaattaagctgcggaccgaacagccgctggttttcgccaagcagcttgagatcccggcgcaattcttcgtggcggtaatgctgatggcgccgcagcttcatcatctcacccgagatttgcttgactagctctcctatgctcatttgcggctgcatgccaattcgaagcgggaggagattcatgaccattcccggaatatgaagagcggctgacccgaggcggcacatcatcggcatcccgagaacgacgtcatttgcccctgtcagacggtgaacatatattgctgctgctgccatcacggtttcgtgccaagttgcccccattctgctcgcggcagacagaagacgatcagcatcctcacttggcaggtgttcagacctgcgaagaaaacttgaagaggtacgcggcgccctttcggcaaggctgaccacctccggttcatcgctgaaacgcccaagccaaaatcgccgatcttcctgatactgttctgatgcacggtaagccgtttcctccgcgataatcaaatcgagggagccaaaggctccgctctggtcgatcgatttgttctgcatcaatgcggtatatatttttgacagccgctcggcgatcaatgtaaagctgaacccgtctgttgcgatatggtgagttcgctgataccagaagtaatgatcttgcgccgctttaaaaagcgcttctgtaaaaagcgggccgcgagtcagatcaaccggacgggcaaggtcatccatcatccagcttttagccgcctgttccggatcggtttctgatctgacatcaatgtaatgtagcggaaaatctgttgacggaacgatctcttgccatggtccgtcttgatcttctccaaatctggcatgaaatgattcagcttctttaatgacatggcgcagcgctttttcgaaaagctcctgatcaagcgggcctttaatttcaacgtattcagctgtattgtagatcggattttccggatcaagctgctgagcaaaccaaatgccggcttgcgctcctgataatggctttcggttatgttgacattcaggcatttaggtgacctccttcattgatagtctgcatttggcaaaggtgcttctttagaggaggacaacagtctccaccagttttcaatcgaagggtcctccgcaagctctacaaacgacacctcccgccccgctcggcgccagcgctctgcgagactcatgattctcacggaatcaattccccggtagatcaaattttcgctgtcgcttatcttttccggcgattcaagaagaagcgatgccacctgttcgcgaatagtctgttttgtcagtgcatgagagctttcttttgcgtgttcatggctttcgccatctttcagtcggctcagaagctgttccgcagtaattgtgacactgcaacggtcagctgcgtatgtgatggccatttcatgatgctttaatgagaaatccgccaccgcatctccgacaaaaaatgtttcaatatcttgcataaaagcatcacatgccgtcatcaggcagccgatatgggcatagattccggtgattatgagctgatcccgcccctgctcctccagcacgcctaaaaggttggtttttctgaaggcattgtacctccacttggtcaaaacaatgtcgccttcattcggtttcagctcatccacgatcttctgctcatcgggatcaggaccgattccgggtccccaaaagtcttggagaagcccccgttcttccggtgtctgggcgccgggttgagccgtgaaaataaccggcatgccgagctcggcacatcgcttccgaagcttcttgatattagccagcagatctgtgaccggagactcgccgtaacggtaagcgttgagaaaatattgctgcatatcgtggatcagaagcgccgcacgcttcggatgaggagtccatgacaccttgtttttcggcatatttgatgcttctggcatttggtacggtaagatggcaggaatggccatcaaatcacatcctctcattttttatcatctgacattctcagctgcagacattttttcagcaatcgccgcacgcagctcttttttgctgacttttcctacgcctgtctgcgggaaatcttcaaccatttctacccggtcgggtattttgtaggctgcaaggcccctttctctcaaaaacgattgcaactcagcctgagccggtgcagcgccgcgagggataatatatgcacacgccctttcgccgagaaattgatccggcatcgagacaaccgccgcatcgagtacccccggatgtgcgagcagatggttttccacttcttccgcggcaaccttctcaccgcctctgttgatctggtctttagctcgtccttcaacaatcaaatagcctgatgaattgactttaaccaagtctcccgtacggtaaaacccgtcttcagtgaacgctttggcattgtgctcctcagctttgtaatagccgcgaatcgtatatggacctcttgtcagcagctctcctgtctgtccgggtccaagttcgcgtcctttttcgtccacaattttaatctcgtcaaacggagacattggcctgccttgtgtgtgaacgatcgtgtcttcaggatcatcaagtctggtatagttgaccagaccttctgccatgccataaacctgctgcagtttgcagccaaacaccgatgaaacgcgtctggcagcttcggcgctgaatttcgctccgccgacttgaaggacctggaggcttgacaagtcgtcccggcgcgccgaagcagcatcaagccagattaacgcaagcggcggtacgagtcccgtgatcgttaccctctccttatcgatcagagggaaggtttcatccgggctgcctcctgatgcaaggacgactcggcctcccgcgtacagcgtaccgagcactcccggcgagctgagcggataattgtgagcgatcggaagagccgcaagatatacgctgttgtgatcgagcctgcaaatctctgcgctgaccctcaagctgtatatataatcatcatgcgtcctcgggatcagcttggacagacctgtgcttccccccgacaactgaagaaaggcgacatcttctggatagacgttttgcggaggtgccggctgatcataaaggcttgccagcgcttcaaactcctccggttccccggcgacaatgacatgacggagcccttgcagcttctcctttacctgtctcgccagcttgcggtagtcaaactttgcgtgacgatcgggaataatgtaggcagcagcttcagaaaactcgcaaaaatacgtgatctcgctatgccgatgcgatggaagcgcaaaaacaggcagagctccgatccggaagagcgcaaagcaaacttcaaaaaactcgatgatattcggcagctggacaacgacgcgatcattttttttgatccccagctttaaaagaccgccagccaaagaatcggctctcctgtctaactcacgatagcttaaatggatatctccgtatgtaagggcaatgcggcttccgtatttttcggcccgctccctcagcatttttccaaaagtttcgcctcgccagcatccctccttccgatatttatccgcaaactccttcggccatgtcgtgcatcctttcagcatctctatccctccgttactcactgttcattcccatcgcaagaagcattgtccgaaactttgcagacgtttcggcaagttcgtcttcaggcttcgacccggcgacaattccggcacctgcgtacagtcgaagcgcgtgttcctccgcctcggcacagcgaatcgttacaacccattctccgtcaccgtccgcgtcgcaccagccgaccatacctgtgaaaaacccgcggtcaaacggctcaatctgtttaatcgcttctttcgccgcattcgtcggcgtgccgcagacagcgggcgtcggatgaagggcggcggcaagctccaatgatgatacagagaggtctgtaagctctcccttcaattccgttgaaagatgccacatcgtcggcgtgctgatgagcgacggttccggcacctccagcttccggcaaaacggcctgagcgcggaagcaaccgcttcgacaacgaccgcatgttcgtgacggtctttaggcgaagcaagcagttcagccgcccgtcttcgatcttcttcgggatcatcgctccgaggtcttgaacctgctaaaggatttgccgtaacgcagaacccggaccgtgatacaagcagttcgggactcgcgcctatcaaagtggtgcgaggcgcttcagatgactgcccggttaaatcaacggcaaagttgtacccgcttgtattgcggcgggcaagatttcgcagcaattgaccgatatcgactttgatcggcgaggtcagctgcaatgaccgggaaaggacgatcttgctgtattctcctgctgctatacctgccaatccttgtctgactccggccatatacgcttccgggcttggaatctgctggacatcataggggtgcagggcaggttcaggcacctctttatcgtcttcttcacatgtcagcggccccgcatgccacgcttcgaccggcacggttaactgcgccggctttgcatcgtcaaatggcacagctccaactacaatcggattttcctgcccgttctccctggcttttttcagaacttccgcagtccgctgagcaaggctttgctcttcggtttgagaaacagaagcaaaaacaccttccgccagaatggtccgctcaggggaagagaaaaagaatgaagcaccggcctgatattcctttaacagatgatctgcaagcgcttctgacacgacatgacgttctatcatcatcaaaacctcctttagattgaatcaggctccaagcgttgctccgccatcgacgcgcaaatcgtgcatcgtaatatgacgagccccgtcagacagcaaaaatactacagcatctgcaatgtcagccggcgaagccaattttccgagcgggattcccgttttgaatgtttcaagtgatccttcaatgacgccttgcgcagcttcctcacactgccatagcgaccgctgcatcggggtatccgttgatccgggcgatatgatattgcagcggatattgtactcggcaagttcaaggccgaggcatttcgtaaacattaaagcggccgccttggaggccgcgtaggcggccatgtgcatccgcggcacagctgccgcatttgatccgacagtcacgatcgctccagtcctgcgcggtaccatccggcgggcgacggcacgcgatacgttaaaaaccccggtggagttgacattgaacgtcttctcccaatcttcatcactcaacgaatggatcagacccgttctgagcacgccggctacattgacaagcatgtctatcggaccgatctcgcgttcaatatcggcgataagctggtcaactgcggcactgtcgcccacatccgcggcaaaacctgaaccctgcagtcctttttgttcaagttcgtcttcaagttcaagcagcccttttcgattttgatcagccgctgcaacaaacaccccgcgtccagcaagcgccagggccacttctttgccgattccttgcgaagccccagtcaccaaagcaaccttgcctttcacttttatcatttcctttcttaaagccggcagcgcccgagtctcaaaaagtcactgccggctaaaattccaattgataatgataatcattatcgtttaaaaatataatataccaataactgctaacggtcaaatcgttttcgaatgtttatccgtatcaatgcgcttggtatattatcagttatctattctcatgctttttcaaagctcggggcgccggaagcgccccgctatcaatcaggcttgaaggcaaaccgcagcgctctgctgattaacacaggcagaaccgatatatgaccttcccctttaaattcatggtactccgcgcgaaccccctgactttccaaagcggccaagcggtcggccagcctttttgcattgtcgttcatcccgcttttatgcgtcttttcgagttctccggccccaagcaatacctttacatcgccatcagcttcctgcaacttcgaaacaaagtcatgctctttatcaaaaaatgacggatgccaatggatggacggactgccggcgatatatgtctgaaatagatccggttttgtaaacagggtctgcaggacaaaaagtccgcctagggaatgaccgaaaatcgcctgccttttcacatcaatcgtgaattcctgttcgatctccggctttaactgctgttcgatgaaggacagaaaagctttcgccccgcctggttccggccagtctgctccatcgggcctcatgggcagctcagcgcccgattccggcagagtaaaatcataataccgcccccggtcaaagggagcgtcggtctcgtaaccgatgccgacaataacagccgtccctacaccggttttatcgggacggcgcgactgcatccgcaacgcctccaccatcgttccaaacacggaattggcatcaagcagataaatcacgggatatcctgcgggcggctgttccccaaatggtttcgcaataaaaatccgatatgtgcggctcccatccagtgaacgcatgcaccgctgttctgtccccggtatcgcaaccgggatgcattcagcagcattgacagactgctgaagtttttcttgagccatatcattctcccttcccctctttgatgagctaaaaaacagtctaatgaacagtctttttttgtttgaaaagtaaaaataagaagtacggcacaccgaaaatggcgataatgatacccgcaggcacctcggacggctggaacagcagctttccggcaaaatcggcgcacaatacgagaaacatcccgatcaatccgcttaacagcaatgagtggcggtgcaggacgccggcgagcctccgcgagatgtgcggagcaatcaggccgacaaatgccaagctccccgaaatagccacacaggcgctgataatgccgacacaagccgtgagcagcaccaccttttcaatattcgcggatacgccgagactcttcaccgtatcttcatgaaagcgaatggtatcgagcaggccggacttcatcagcagaaatggaataagaacaagcagccacggcagtgccgcttgaatatacgtccaattcgccgaccagatgcttccgtttttccaaaccatggccatttcgtggtcattcggattcatcttcaatgacaggtaaagcgaaacagcgctgaaccctgaattaatcgcgattccaacgagaataatcctgcccgaatccaagttgccggcgtgccaggcaaagataaaaatgaatattgcagccaaaatgcccccgatcaagccgaagaatggcatccccattgcagcgagcaggcttgtcgtttcggtctggccttgaaagatcagcatgtagccgacgatcgccgcccccgcacctgcattaatccccaggattcccgggtcggccagtccgttccttgtcatcgcctggatgacggaaccggcaatgccgagcccaagacccacgagtgccgccgtcacaatccttggaagacgcagctcaaacaggagaatggcgtattgctcattcgggttgatgtgaagcaatgttgataacagctcagccggatgtacggcaaacgatcctactgttatgctgagataacagattgtgagaatcagcacaataaaaacagcatagatgactgcaacctttttaggcacgctgctcccctccttttctcttgatcaaataaaggaagaaaggaacgccgatcaccgaagtaacgacttcaatcggtgtctcaaacggatagttgatcagccggctgagaagatcggccagcgtcaaaaaaacgccgccgagaacgcaggagcacgggatcagccggctgtaatccgatccgacgagaaaacgcgtaatgtgcggcacgaccagtccgacaaaagcaatttttcccgccatggcgacagagcagcctgtcagaacgacgaccgctgccatcgctgtccatttgacggcctgctttttctggccgaggctttcggaaatgtcatcgcccaatgataaagctgtcacttttttgctgagagagagcgccagaatgatgccgatcacaaaaaacggcacggcatacttcagcagctcgggattcaattgatgcagcctcgcgctgtaccagaagctgacgtcctgggaaatttgaaagtaaatcgatatcgccgcagacagactgctgagcagcatgcttgttaccgtcccgattatggcaagttgaaccggcataaaaccgtttggaatcaccgaggcgaggccgaagacaaggccggcgccgacggctgatccgataaacgaatagcccatcatctccagagaggatgaacccggaatcaccaccatcaacagcgtgatcacaaacgctgacccgtcggaaacgcccataatcgacggggaagccaagtaatttcgggtgacaccctgcataagcgcaccggacaccgccagcgccgctccgattaaaagagcgccgacagcgcgcggaagacgggaatgccaaatgatttgatgatctgtgttgcctgtatcaaaatgcagcagcgccgaaaaaatcacctcgggctcaagctgttttgcaccgtaacataccgacagaaaaacagacagcagtatggcaaacggagcggcgatcataatgatgcgggtcatttgctttgaatgcatagctcaatgaaccttttctatttgttctgcgccaatttctcagctgcagcctttaaaaattcaaccttgctccatgccgttccgccctgcgcaagcgggtctacagcattgacaaatacacggtcatttttcactgcagaaatgcttttccaaattggatttttctctagatctttcagcgcattcggattgtcggcattctcatcgtctgagaattggacaaacatatagtccggattcatttcactcagtttttctaaagaaaccaactcctgggcttttgccgccttgacttcttttggagctgtgaagccgagctcaccgtataatgtggaattgaagaatacgtcttccggatagataaagatattgccttttctgattctgacaacgagcgcttttgtatcttttgccgttttctcaagctttgttttagcttccttgaggtcggcttcataatccgaaataatctgcttcgctttatcttctttgcctgtcagttcagccagcagctttaaattgtctttccagtttgaagaaacatgggaaacaggaatcgtcgtcgcgatgttatccagttttttcaccactttatcaggaaatttcgttgaagccaggatgacatccggtttcagctcaaggattttctccaggttcggctccattttttcgccgacagcggttgctttgtcagtaatgctcttaaacagatccgggaactttccggagaaggaaatggcaccggctgggtgaacatccagaagcttggcatcttccatcgattccacgcttcccgtaatgacgatttgttcggccgggatcttcaccttgtatgtatgatcgaggtactcgatgctcttctcagctgacgctgtgctcttgccatcgccgccagccttttctttgctgttcccgcatcccgctgcgccaagcgcgagaaggagaataaatagaaatattgatatttttctcatctgactgagaccccctgatttaattgataactattatcaattaaaattataggtaagcctcttcgataacaccatggataatatccggcaattaaaatggattttttccggacagcagccgaaccgcctggcggatgattcgttcatggctgcatgcggaatattcccgccaaggatcagaattcacctgatacacccggtgatgccgcaccgctttcaaatcctgccaagcagccgactgctgaagctccctgtagaatgccagcgtctccggctctttaaaaatgaaaatcataatgatatccggctgataggctgcgattgtttcgatcgacacggcccggtcagtcggttcttccagcgacacagccgattcaaagccaaggtcgccgaaaaatacatcttgaacagaacggttatgcgccagataaatctcgtgtttatgcaagcgcaaaaacaaaaagcttcggcgtccgcagatcggataaagcgcctctttcgcggtctcggtgagacgctggtaagacagcagccatttgtgagcctccgcttcttcgtccaaatgggatgcggtcagcataaaatgcctcctccattgttcctgtgaaggcaaaaagaagacatccgcgatcgactggagctgttcccgctcctcgtgagacacgctgtccatgctgataatgagctccgggtcagccgatgacaatgtccacaggttttcttcccacggctcgtgaaagcggtatgcgctcagatggaccggaatatctgccgcgtaatgcttatagtaatatgatgtccacttcggatgcagggaagcggcgtaaggaatgaggtgaagcggtatcagctgtccgatcgtgttctggccgtaggcagccagctttctgcgcctttttttcatataaacggtcggggataagcctgtatgcttcttaaacgtcctgctgaaataaaattcatcctgatatccgatttggcttgaaatttccctcagcttgtagctcgcttttgccatcagctgcttcgctttcgtcatccgcgtctcagtgataaactctgtcacgctttgaccgtacagctttttgaacgtttcgctgtagtgcttcgcgctgattccggccatttgcgcgagttgatcaagcgtcaggtgtgcatctgaatgctcctcaatatactcctttgtttttcctatggctgatgcggtgttttcgggatgagtcagtttggccgaatagatatcgtacagaagctgctgcagatctgcttggcatttcagctcctggagcgctgaagatgccggccataaggcggaaagttcctgaagacgggaggccagatttccgacaggatggacattcatcatctgaaggtcggaaaaagcgtcagggtcggtgtctgcttgaagcgtcaggcggcggtcttcatagcagtagggctgcagcctgatgagataaacgctgatttcctctgacgaagctgtgattccgaatgtttcataaggcggaacgatatacagcgtttctttttggaggggtctgcctgatgcttgtatatcgattctgccttcacccttcaaatgaaagatcaaaacgaaagagtctgcgagctgctgttcatccggaagatcgccgggctttcttatatgatcaatttgcaagagacgatagaaataagaagatttcatagaaaaaccgcctttcttaacccagtgatattacaaaaaataaaaatgcccctaaaacaatatggtaaattggttgcggggtgcttgtccggcacaaaataccagtttgcaaggtgcatttcacatcacttatagctgatatgcttcttacgatttactataacacagtcacttttattgtggaataatgtatccaaagagaccatctgcccaatcctgactttaaaatataataaaaaatcaatacttatcatttcaatatccttttacctagtgtataactatagagaaattactatatttacagggaaggcgtgacttcttattttggaaatgacagacagcatgaaaaaatcgcttgatgcgattgcaaaatggggaaaaataaccggagtttttatgattatcgccggaggcatctatgcctttttcggaatttctttgcttatcatcggagccgctccaggtgtgctgatgattttttcaggaatctatcttcttaaatcggcaaacgccgctcagaaaatgagtcatgacatgccgcaagaaccgcatgaagccttgcttgataactatgtgaagtttatgaaatggcaatttttctacttactatcgaatattgtgatcttcattttatgcataatcgtttttttcttcctgatctttttaggtgttctagccgattcttacagcgggtatgatccttattattacgaatgatgatcaaaagcctgtctcggatcaatttccgagacaggcttttattattgagcttctccgacaacagtgaaacgctcattgacatgctcgcctttttcagcctcgtccaccactgcaatggcgtagtctgcatagctgatgtagctttctccggcggtgtttacgattaagttttcctgacctttttgataagaacctgttcgctttccttccggattaaaaaatgccgccgggctgatgaacgtccatttcagtccatctgcttctttcaaatcctgaaggttctgcccctgatttttagccgtcggcaagtattctttaggaaactcaggcgtatcgtacagctgggttgttttttcctcatcgacataaaggctgcctgcaccgcctacgacgattaatcttgtttcaggaacctgcttaaacagttcaatcagctttcttccagcttcaacatggagatgctcctgccctggggccgcgccgaatgcattgacgacaacatccagtcctttgatgtctgccgctgtcaggttgaaaatgtctttttcaatgacagctgcatcgctgttcgccatttttgacgcacttctgacaattgccgtcacttcgtgtcctctttctgatgcttcttttaaaatcatgctgcccgctttaccgcttgcaccgataataccgattttcataatcgcttcctccaataatttgattatttgtaacaagatttgttacatgttgatgatgaaacatcatctcttgtttaaaagagatgagttaagacgtctttaagagacttgctggccaattcgttctccatcgcctgctgaacgctgtgaaacgtttgatcaagcgttgtttgaatttgtcttccaaccggacagtttggattcggcttgtcatgaatcgcaaataattcctcatgcggctgaaccgcgcggtaaatatcaagcagagatatatcttcgggatctcttttcaggcttgccccggccactcccggccgcgacgtcagaataccggcttttttgagctggctgatcatgcgcctgattacaaccgggttcgtattaacgctcccggcgatcatttccgaagattcccgcgggtttgcggcgattaaagacaatatatgaatggccactgaaagacgggtgttcaccatatgttttcaccaccgatgtaattattatagttacaggtcacgtttttgtcaactcttatcatatccttaatgatcgcaagaataaataaaaattttttcaaaccctcacgtctcacttcggaactttttcacagtctctttcgtatctactgatgaaaggagtgtttttcaatgaaggagataacagaaggaaaagcagctttggatagccggcttgagccgaatgaagagatcagatctattattctttgcgcttataacgcgagactgtctgcacgttacactccgtacagaggcgtgcttgccgccactgacaggcggttcatgttttattcctccctgtttggctccccttttcatcttgacatccgctatgatgccgtcacctcgtttcgccgcgaaaaagggctggtaacaagaggcgatcatctcgtcgtgatgaacaacggggatcgggaagcatttcaatattttagcggctgtgatcctttagagacattcgtcgaagccgttcgaaagctaaagaaactgcctgaagacatcattcattctgaaaaacgccggctccgggatgtgcccgcagccggctgctcagttattaatatcgtacttctctccatacctcagcactttataaattgccattccatcagaaagatgattttcggaatacctcacgggaatcaaagcaaaaaatacataataggttgaaaaataaacaaattggtagaaaaaaatattttcgggtatgatgtctttgataatcagcagattgataataaatatagacattaagttaaacagcgatccgccagcataaatcatcgcattcgtgaaacggttatcgtattttaaatccccgtatttgcagaaggaatccatgaagtagacacttctgatttgaacagggccgattttcagcaactttttgcccatcccgatttcaagcgaagatttcccgccgaacaacaccgccatggcgctgtggcccaagacatgaagcaccgacacggcaggaaaaacgatcaagaacgaccagaggaatttgacaatatcctgcagtccgaacattcaatcatcctttctgtttcaggcaatgttttttaagaaaatttccgcttttcccccgtatcaaacctgtcaatatgcaaaacaagcagacctcagcatgaaaaaaaccgcccatctactctatggacggccttctcaggagcagtcaattatcctccaatataggacatttcaacctttttccgcggaaccgcttttgcaagagcgcggtcgagagaatattggtcatcgcgattccgccagacggtgccgatcgcctccgccagctcctgatcggtctgcccgcttctgatcaaggttcttaaatcaaacccgcttgatgcgaaaagacatgtgaaaagctcgcctttcgccgatagtcttgctctgttgcatgtggtgcaaaaagcatcggatacagaagagataaaaccgatttctcctgagccgtccaggtatcggtatcgttttgcgacttctccttcgtagttcgggtcgatcggttcaatcggcatatcttcattgatgatccggatgatatccgctttggccaccactgactgacggttccattcatttgtgttcccgacatccataaactcaataaaccgcaaaatatggcctttttctttgaaatagcgggccatcggcaaaatatccttctcattgacccctttctggacgaccatgttgatcttgacgccgagtccggcctttttcgccgcttcaattccggccagcaccttgctgacggaaacgcctcttccgttgatcgatttgaaacgctcatcatccagggaatccaggctgaccgttacacgtttcagccccgcttttttcagcttgtcagcgtaaaccggcagcaaaacgccgttcgttgtcatcgcaatatcgcgaatccctttgatccctgcaagcttcccgactaattccggcatatcttttctcatcagcggctctccgccggtgagacggattttttctaccccgaactgatgaacaaacagcttggccaatcgttcaagctcttcaaaggacaacagttcgccttttggcaaaaacggataatcctgcccaaagatttctgcaggcatgcaatacgtacatcttaagttgcagcggtcggtgacagaaattcttaaatcccgaagcggccggcttttctgatccaaaacttgttcactgttggtgttcacgcctgttgcctccttttatgaaaactgaattcgctcgtgatgcgtgtatacattgaatgaccggtttctcgcaaaaccaatcgtcatgatattcagctcctctgccatctgaatggccagctcggtcggcgccgacttggaaatgaccgcggaaaccccgattttcgcggctttaagcagcacttccgaagaaattctgccgctgaatacgatcagcttatcgcgcacaggaacctgatgaagcaaacaatatccgtacaatttatcaagcgcattatgccttccgatatcagatctgactgcaatcagcttgtctgtgctgcacaaagcggcattatgaacgccccccgtatggtgaaaaagcttgctgcttttctgcatgtcgcgcatcagcttcaaacagttctctggcgtaatggtcacgccgtcaatcgctgtttttgcggttttgacgtcctgctggaaataaaaatgcctcccttttccgcagcaggagccgatcacccgctttgtgtaatccttcagctgcagcttttttgtgctgacaaggtcgacatatgcgaacccgaggctttcatctattgtaaaccttttaatctcatttttaaatcggatcaccccttcagatgcgagaaatccgatcaccagttcttccaggctgtccggcgagcaaacaagcgtgacaaattcctcgccgttcaccatgacagtcagggggaattccgtcgccatctgatcttcttgctgcaccagctctccattatcataacggaaaatttttcggcttgttgtgatgtttttccccatgaataactccgcccctttgtttcttactatatctattactatactcgtctatcatgccgtttcacaaccgtcaggtcaaatttggaagcttcatcttgttgatagcttgaaaacatgatattattttttaaaagttcaaaaaatattcacttttcaaacagactgcccttcttcgcagcaacttcggaaaccgctttcaaacaatcgctccccggcagccttctgtctttattacagcctttttccacagggggttctcacatgaaaaaagcgaaaaacaggtggctcattgctttatgtgctgtaggcattcatttgtcaatcgggtcggtatacgcatggagcgtctttacaaacccgctcgctgaaaccttcggctggagcctcagccagatcagtctgacgttcagcatcgctattttatttctcgggctttcagccgcatttttgggacacttcgtcgaaaaacacggccccaaaaaagcaggcatgctcgccgcacttttcttcggagctggcgtgacgttttccggcttcgccgttcagatcggctcccttcccctgctttatttgttttatggagtcttcggagggatcggactcggcgtcggctatattacacccgtatcttcgcttgttaaatggtttcctgaccgccgcggcttggccacagggcttgccattatgggcttcggatttgcggctttgatcagcagcccgatcatgcaaaagctgatctcagcggtcggtatagccaacaccttttttattctcggcatctgctactttcttgtgatgatgctctcttcgctttacctcgccccgcctgaagaaggctggcagcctgaaggattttcaaccggaaaaagcggaagagcacaaagcgctgatatttcccagctgacggcaaatgaagcgattaaaacgaaacgcttttattatttatggctgatgctttttattaatgttacgtgcggaatcgccatcatatcaatcgcttcaccgctggcgcaggaaagtgcgggcatgtccgccgccgcggccgccgcgctcgtcggcgttttgggcgcatttaacggtttagggcgcatcggctgggcctctgtatctgattacatcggacggccgaatacgtataccgtctttttcgccatacagctgatcgccttcccgcttttgccgttcatttccgacaaggccgccttctctgttttgatggcattgatctatacgtgctatggcggagggtttgccgcaattccggcttatatcggggatttgttcggaacaaagcagctcggtgcgatccacggatacattttaacggcttgggcggcggcagggcttgcaggcccgatgttctcttcttgggtacgcgatgcaacagggagctacagccaaagcctgacggtgtttgcggcactgttcgccatcgccctgttcatttcgatattcattagaacggacattaaacagttgcggaaaaaagcggcggttcatgtctcaaactcgctaaaaggatgatctgcagtatccgctggaaaggagagaagggaatgggaaaaacaaagcatcaaggtccgatgaagctgaataaaaagcccgcgccaaaactgtgggcgtcttgggcgccgatgggactcggaaaggtaaagccgaagcatatcagagatacgatgaaaacagcgtgggacaataaagacaaccttccgtacgcctacagaattttgacgcaaggcgtgtgcgacggctgtgcgctcggtgtgtccggactccgcgatcagacgctcacaggccctcatttatgcacgacgcggctgaacgtcctgcgcttaaatacaatgcctgcgatcgaggacaaatggctgtccgccgacatcgaacagctgcgaaagctggacagcaccgagctgagaaagcttggacgcatcccctatccgctgtcgagaaaaaatggtgaacgatcgttctcgagaatttcgtgggatgaagcgctcagccgaatcgcggacaaaatcaaatcgattgataaacggcagctcgccttttatttaacagccagaggcataacgaatgaggtgtactatacggccgcaaaagcggcgcggtttatcggcacaaacaacattgacaacgcctcgcggatctgccactcgccaagcaaaacggctttaaaaaggtcccttggcatcggcgcctcaagctgcagctaccgagactggatcggaacggatgtcctcgtcttctgggggtctgtcgctgccaataatcagccggtgtcaacaaaatacatgtatgccgccaaaaaagcgggaacgaaaatcattatgatcaatccgtaccgggagccatcgatggagaaatactggattccatcgatacctgagagcgcccttttcggcaccaaaatcaccgatgatgtttaccaagtcaatatcggcggcgacattgcctttatgaacggggtgatgaagcactggtttgaaatggagcgggaggcaccaggttcaagcattgaccgcgcctttatcgatgcacacacaaacgggttcactgagcttaaacagcacatcgaaaaacaaaattggaagacgcttgaagagtcatccggcatatcaaaagagagaatgaaagaattcgccgtcttgctggcccgggcgaaaaccggcgttttcatttggagcatggggcttacacagcaccgttttgcgaccgacaacatttcacaggtggcaaatctcgcccttttacaaggattcatcggcagaaagcattgcggcgttatgccgatcagagggcacagcggtgtgcagggctctggagaaatgggtgccgatcctttcgtcctcccaggcggtgattttgacgaggaaaatgccgcacggatcgagaaggtttggggcttccgcttaccgacttggcaaggcgatacgatcggccagacgatcgaaaacatgctgctgccgagcggaagcgaaagaaaagtaaaagtgttttatacaagcggaggaaactttttggagacgatgccgaaccctgattttatcaaaaaagcattgcaggaagttgaagtgagagtccatcaggacatcatcttcaatacctctaccctggtcgatgccaaagaggaagtcatcattctccctgcgatgacaaggtatgaacagcctggcggaggaacctcgaccagtacggaacggatggtatacttcagccccgaaattaaaggaccgcgcatcggagaagctcgttcagaatgggaaatttatgtagatctcgccaaacgggtccggcccgaagacaaagaactgatccattttgacggcgctgcggaaatccgtgaagaaatcgctgctgccaaccggaattatgacgggattcagcatttaaaaaaacgcggagatgtctttcaatggggcggcgcctggctttgtgaaggcggtgtttgtccgacggcagacggcaggggcaacctgatccctgtcgatcttcctgaaaacagacaaacggaaggacgctttctcgttacgacaaggcgcggaaaacagttcaactcgatgatttatagtgaaaaagatcctttcaacgctgcagatcgccgggatgtcatgatcaatccaaaagatgccgaggagctttatattcaagatggagaagcgatcgttctattcaaccgctacggaactttccaagggcgggcaaaatatgccggcgtacaacgcggaaacacggcagtctactggccggaaggaaatgtgctgatccctaaaggcgtatacgaaaaccatgcccgtattccggaatacaacacggcggtcatgattgaaaaggcggagattttccattcgagaaaagatccgcgctatgcagaaaaacgaatcgaagaactcgaaatgtcgaccgattagcttaacagtcgggacggctctgctgccgtcccgttctcgtatggagttactgagacagttttacgccttcttctttccatacctttttaaaatcagaagctgagtcggcttcaatcaattttccgccgccggcgtcagctacttttttaagctttgctttttctttcacggtttttacatccagcccaacaatgttgacgatcgttttaatgttggatttgcgcagatcttttgctgcctgaacaggatcccctccgcatgtttcttcaccgtctgtcacgatgtagacataattcttcccatctttatcggcaagatcatcttttacatcataaagagattttgcaatcggagaccagcctgtaggcttgattccgcttaaagcgttttcgaatgaattgaaagaaaacggctgcagatcatagacggtttcagtcgtaccgcaggatacttcttttcctgagtttttattgttgcctttatgtccgaaaacattcagcatgacattcgcatcgcttgaaagcaggtcggcaaaatcggttacggattctttggcaatatcaaattttctttctccttcaaccttttgtgccatgctgccgcttgcgtcaagcacaactgcaacattgacatcttttttgctgttgtccgcatttccgttttcagccgcaaaagctgctgccggcgccaatgacaaaagcatggtgaacgttgtcaacagagcaaacctctttttcaactttctcactttcctttccgcatttgttttttcggaccgatcttccgcatgagatcaagtccaccaacatcgtaaaagaaggcttgatagaaataaataggccggatctccttttcaaattcacaaattcttcataatccttacaataatcgatcgacgcattcacttaagacctatcaaaaaagtctgctaaaaggccgatttcatcccaataaagctaccgttacgacaaataacccctccaaaggacgcagcagggttcaacgctctgacacaataacttaatatttgtaaagtatttttcttgacttttgacaatcttttcctcacaaaaggaaagctgcggaaacatgtccacagcttttttccagtttatttagaaagctcaattgcttcctgagtaaaaattcttttgatgtcatttttagtttttgcctggaaatattcaccgccgccagctgctgcgatactggtcaattgtccgtggaagtctccttcataatcaaagccgatcacgttgacaactgcattggatttgcgcagttctgttgcgacttttaccggattgcctccgcatgtttcctcaccgtctgtcagcagatagacgacgtttttcccgttgttgtccagctggtcaagcgcgttttttgcatcttgcagcgcgtttgcgattggtgtccatccggtcggtccgatgccgtttaaggaattgcggaagctttgctcgtcatacgtttggaagccgtacacccctctgattgcattgcaggactgcacttttccggaatttttattgtttccctctgaaccgaaaactctcatgagcacgtttgcattttcaagcttggaaccaaagctgaacgcttcatttttggcaagctcgtattttgagaccccgccgatctttttagccatgctgccgcttgcatcaagcataatcgcaacgttgggcgcatcttcggcaactgttacctcctgttttttctcagctgcaaaagcaggcgaaccaagactgagaaccatagcggtcaaaatgcccaatgtcatcttcttcttcatttctccctttcccctttctgaaataaagtcgttaacacattattatcgtagaagaacaccagggagaaataaatagggcatgtctccttttcctcgttattcaattcatcatacaacaagtatataaaatagactttataacctgtgacccctattgttgatacggcgtttgcggccttttgacgctgttcagcaagccctccggcacatgtttttagaaatatttgtataataatttagcgtgcatcaaattcatgggaatgccaaatttcgatgatattcaaaaagacgccgccaagaggcagacgtcttttgttttattttttcgccatgtatttatttaaaaattcatctgcattggatacggctgttcctttgtaataatacttgacgatgtcttctgctttcttgccgtctttcgccatataatgcgcaccgtattggctcattcccactccatgtccaaatccccttgtcgtgactgtaatctgattcccgtcgcgtttccaatcaaagtctgccgatttgaggccgagcttttcgcgaatatctcttccctcaagcttctttccattgatgacggcagtcgctacgcgttttcccggcgttctttcggtgatctctccgatgctgtttgaaccgggcagcttgacaccgagcttttgttcaaattcagcgacagtaaacgttttatggttcaggaatttcggcgattttgtgtcccaggagcttttcacgctttgcaggtacggaatatcacttgtccaataagctccggcattctcggtgtacccgttgctcgtcgagaagaacgaagcatcaataggcttatgctcataggttaaaattttgccttgcgtactggctacagcttcggtcacctttttgattttccaatcgtaatccttcttccacagcctgcggagctcctctttgtttttatacacctggaacatctgcgtatcatcgaccagcgagcctttcggcgactgtacagcttgctctgacaccatttgcctcacaatgtatgtgcgggctgccagcgcttgtgcttttaaagcttcgatatcaaaatctgccggcatttccgaggcaacgacaccgatgacatactcttcaagcggaatgtcttcaactttccggtcagccgttctgtagaccggaattgaaacgggagactcttttaaggtgactttctttttttcctcgtgttgctgagcgtgtttctctgttttaattgcccccggtcccccgtgaaaagggaggacaagcagtgttggtatgagtaaaatcagcgtgcagattcctgctagtacaattatgagctgtttcaaatcagtgcccccatttctgttttgtctctttcattttatgggcggggacaagctaatatgactgtactttttcaactgctgctacgtattttaaaagcaattcttgtgcataatgatagatatgggaggcatactgatatagaatacttgaaacgcaaaaatcagtatgccgtatgacatactgatttcaggttgatttatgcatttaaatcggatacaacttctttattttcaatatgaactgcttcttcatcgttaacgcgctcaatatcagcgccgagaccggcaagtttttggtggaagttgacatatccacggtctaaatgttttaattcggttacgcgtgtatgaccgtcagcaacaaggccagcaaggataagagctgcgccggcgcgaagatccgttgcggcaacttcagcgccttgaagctgcacaggaccattaatgatgacagaacggccttcgattttaatatctccgttcatacggcggaattcttccgcgtgcatgaagcggttctcaaagacggtttctgtgatcatgctggttccatttgcgcgcatcaaaagagccatcatctgtgactgcatatcagtcgggaaacctggatgtggcattgtttttaaatcaataggcttcaattcagaaggaccgatgatccgaagaccgtctccttcttccaagatttgaacgcccatttcttccattttcgcaattaaagatgttaagtgctcaggaaccgctccctttaccagtacgttcccttcggtaatcgccgcggcaaccatgaacgttcccgcctctatccggtcaggaataatcgtatgttttgccccatgaagcgccttaacgccttcaattttaatggtgcctgtaccggcaccccgaattttaccgcccattgcattgatatagttagccagatcaacgatttcaggctctttagcagcattttcgagagttgtcgtgccctcagccaaagctgcagccataatcaggttttcagttgctccgacactagggaaatcaaggtaaattttcgctccttgaaggcggccttctacagtcgcttcaataaagccgtttccgaccttaatttttgcccccattgcttcaaagcctttcagatgctgatcgatcggtcttgaaccgattgcacatcctccaggcaaagccactctcgaatggcctgtgcgagcaagaagcggacccatcaccaatacggatgcgcgcattttacgaacatattcgaacggagcttccgtagacaaagtgcgagatgcatcaaccgttactgtattattttcaaaatgtacacttgcgcctaaatgacgtaacacttcgttaatcgtatatacatcggagagcgtaggcacatcacatattacgcttttttcttcactggctaataaagatgcagcgataactggtaaaacggcattttttgctccttcaactttgactgtgccgtttaactttcgaccgccgcggacgatgattttttccaaggtattcccctccgcgtcccaatttctctatattaatattcagtcgtgacgattggtgtgccaaccgtgacggtaagtttttcgcccattcccgcatttctaagcgagacttgcaaattcatacggtgtttttctgtcttgatggattctttccactcgttagtgtaagcagaaatagaaacgaaatttggttcaattaaatcttcaactgactttgcatcaaattcatgtactagctcatttgcttttttttgcaaaacaacattcatcataccatttaaatggccctttagacaagtaaaaattgcggtcttttctcgcattatgtcgaatgcatcccgttcaaactgcttatatgtagcattccagttttcccgtggtcccgcgcctttttgctcatacaataaatacgaaacaagtctctggtttttgtgggtggataccaaatgtattttggaattgatatgattttttttgtcctgaaaaacacctgtcgctttaactgtatcgtcgtcttcccgcgttaaagtccattcatattgtcgatgctgtttcttgaaatgtttcagttttgcaaaaaaatctttttcacttagggtaagctgtttttttgtatgcatggtccactcttcaagctcgacatcatggcggctcaaaccttccgccagctgttcaagcggcgtattgcccgctgcttcaagcgattgaaagacatgaacaattaaaaataaaaccacactaaaaataagggcattaaccgtttgttttgtcttcattctgcatcatcctctcctactctccattgttgacggatcgcaggaaaagcatacgtggaaaaacaaggtctccggtgattttgcagaacgcggtgttacccatattcgtccattcccataaattctttttcttttactcaatcatgaaaataaattttgaagctgtctggaataataaagatagtccaagaaaaaattgctgacggtggagccgacggcgattgtaatgatgatcattaacaccctcgcctgaatgacttttcctttcctgataagcggatcaatattgaccgccagaagagcccaccaagtcaatgcaataaaaaaaagatgaacgatgatactgacagcagcctgttgtccgatctcttccattattgatgatgcctccttacgttcagccggtttggtgcttccggccagcctcgtctcttctgccgtaggataaaggaatgttgctggtcatttcaagtcattttaacagttttgatgttgcatgttaagtcgttcatgatagaactttttcccatagatggagtgatcctctgttgcctgaggggcttgtgttttaggagcttacttgaatgtcttacgtcctctttttggtggaagagaacatagcttactattttgtattatagatagattcatactaaaaaggcgaacaatttgtgaacatttttcaacattttcaattctgtttgatcttgaatataaaagacccttcccatccttaaatatgggaaggatccttatctctatctcgcaacatccaaccggttaatcgcgcgttttaaagcaagctctgcccgaataatgtcaacatctggagtttgcttttgcaaacgttcctcggcacgccgttttgcggccaaggcgcgttctttgtcaatttgttcagatgtttccgccgtctgggccagaatggtgacatggtcagggcggacttccactatccccccgctgacggcaaccagctcagtttgaccgtcttttttcagacggactgcagcaatttttagcggagcaaccgtcggaatatggccgggtaaaataccaagctcaccgctctctgctctaacgcttaccatttctatatccgcatcgtatactgggccgtcgggagtaacgatattgacttttaaggtcttcatgcttttaccctcctaggaccagattatacttctacacccatttctttcgctttttcgacaacttcttcgattcggccgacaaggcggaaagcgtcctcaggaaggtgatcatacttaccttcaaggatttctttgaagccttttaccgtttctttgacaggtacgtaagaacctttttgtcctgtaaactgttcagctacgtggaagttttgcgacaggaagaattgtacgcggcgcgcacggctgacgacaagcttatcttcgtctgacaactcatccattccgagcatcgcgatgatatcctgaagctctttgtagcgctgcaggatctgctgaacgctgcgcgccacttcatagtgctcttctccgacgatttcaggcgaaagcgcacgggaagtggatgcaagcggatcgaccgcaggataaatccccatttccgacagcttacgctcaaggttcgtcgtcgcatccaagtgagcgaacgtcgtagccggcgccgggtcagtatagtcatcggcaggaacgtagatcgcctgaatcgatgttacagatccgacatttgttgatgtgatccgttcctgaagctgacccatttcggtcgcaagcgtcggctgataaccaaccgctgacggcatgcgtccaagaagtgcagatacttcagatcctgcttgagtgaatcggaagatgttatcgataaagaacaatacgtcctggccttctttatcacggaaatgctcggccattgtaagtccggtcaaggcaacgcgcatccgcgcaccaggcggctcgttcatctgaccgaagaccattgccgttttgccgataacgccggaatctttcatttcatagtaaaggtcgtttccttcacgcgtacgctcgccgacacctgcgaatacagagataccgccgtgctcttgagcgatgttgttgatcagctcctgaatcaaaacggtttttccaactcccgctcctccgaaaagaccgatctttccgcctttgatatatggagcgagcaagtcgacgactttaatacccgtctctaagatttcaacctctgttgatagctgatcaaattttggagcttctctgtgaatcggatctttggcagcatcagccggaagcggctcatccaaatcgatattttccccgagtacattaaatacgcggccgagtgttacgtttccgaccggaacggagatcggctctcccaggtcgatggcttccattccgcgtgtaacaccgtcagttgaagccattgcaattgtacgaactgaatcatcacccaagtgaagcgctacttcaagggtaagatcgatgtccacttcattctcgttctgcgctttatgtgtaactttaatcgcattatatatttcaggcaagtgaccgtcttcaaaacgaacatctacgaccggccctaatacctggctaacgcgtccttttttcatctctatccctcctgacaaactttttctattctaaagcagctgcaccgccgacaatttccgtaatttcctgcgtgatggatgcctgacgggcacggttgtatgacagttcaagatcggcgataatctcttttgcattgtctgtcgcatttctcatcgccgtcattctcgcagcatgttcgctcgctttgctgtcaagaagcgcgccaaaaatcaagctttccgcatactggggaaggagcacttccagaatctcttcttcatccggttcaaactcaaatgacgtctttttcttgttaggcgcaatatctgtcaaaggcagcagctttttctccgttacctcctgggaaatcgcgctgacaaaatggttgtagaacagatacagttcatcaaaggtttcgtcaatatacatttgcaccgtgctgttcgccaaatctttgatttctgaaaacgtcacttcgtccctgatccccgtcatttcagaaatgacaggaattccgcgctttttaaagaaatcgcgccccattcttccgaccgcgatgaccgcatactcatctttggattgatggcgttcctgaatcctttgatacgctttgcggagtacgtttgcgttgaacgcccccgccaagccgcggtcagctgtgatgacaaggtacccggtccgcttcactgggcggcttgacatcatcgggtgtttgccggtgtatccgactgcgatatcggcaacgacttcctgcattttttccatataaggaacaaacgatttcgctttgttttcagcccggttcagctttgaagcagaaaccatttcctgggctttcgtaatttgactcatttttttatttgaagcaatcctggatttaatatcccgtaatgaggccaaaaggtttcaccacctttttgttttcaaattccttcgcattgacgtgaaaaagagagaaaaagatagcctttttctcactttttattgtttagttgcttggcgcgaacgtacgtttaaagccttcgattgcacccttcatgtcctcatcggcaggaaggtttcctgtctgggcgattgaatcgagcagatctttatgattttggtcaagatacataaagagctcttcttcaaaacgtttgatatcctcaacaggcacatcatcaaggaagcctcttgtcagagcatagagaatcgcaacctgcttttcaacgcgaagcggtttgtgcagatcctgtttaagtacttcaaccgtacgggcaccgcgattcagcttcgcctgtgtcgctttatccaaatctgagccgaattgtgcgaatgcttcaagctcacggtatgatgccaaatcaaggcgcagcgtaccggcaactttcttcatcgctttgatttgcgcggacccgccgacacgggatacagacaatcccgggttgaccgcaggacgcacgccagagaagaacaaatcagactgcaggaagatttgtccgtcagtgatcgaaatgacgtttgtcggaatgtacgccgaaatgtcgcctgcttgcgtttcaacgaacggaagtgccgttaaagatcctccgcctttggcgtcgctcaattttgcagcgcgttcaagcaaacgggagtgaagatagaatacatccccagggaatgcttcacgaccaggaggacggcgaagaagcaaggacagttcacgatatgcggtagcctgttttgaaaggtcgtcatacacaaccagcacgtgcttgccgttgtacatgaattcctctcccatcgcaacccctgcatacggcgcgaggtacaatagaggggcaggctgtgaagcggaagccgtcacaacgatcgtatagtcaagggcgccgtgtttgcgaagcgtttcgacaacgccgcggactgtcgattctttctgaccgatcgcgacatagatacaaatcatatcctggtctttctgattcagaattgtatcgatcgcaatcgacgttttacccgtttgacggtcaccgataatcagctcacgctggccgcggccgatcggaattaaagcatcgattgatttgatccccgtttgaagcggctcgtgtacggatttacgatccataactccaggagccgggctttcgatcggacgggttttgcttgtgagaaccgggcccattccgtcaacaggctggccgagcgggttgacaacgcggccgagcagctcttcgccgacagggacttccatgatccggccggttcttttaacttcgtcaccttcacggatgtctttgtaaggtcccaaaataacgatacctacatttgattcttcaaggttctgagctaagcccagcacaccgtttgaaaattcgacaagctcacctgccatacagttatcaaggccgtgcacgcgtgcgataccgtcaccgacctgaattaccgtacctacgtcgtgaacttctatttcagactgatagttttcaatttgctgttttatgagagtgctaatttcttcagctttgatgctcacttaggtttcaccccttctttcgattttcgcctgctaattgacgttctatccggtcaagctttcctcttacactgccgtcataaatgcggttcccgatgcggattttcacaccgccgatcagatccggattcacttcgtttctgacgcgcagtgaagcggcgcctgcttcttttgcaaacacttgagaaaaagaggaaatttcctcttcgctgagcggttttacagagtatacgatcgcatcttccgtcccgcggaaccggttcgccattttgacatattcgtccgcgagatccgggacgattgacgtgcggctgcggtcaacgagaagataaagcgtatgtaagactgcagtcgaaacggatccgaacgagtcttttaaaatctgctttttcttttcagcgggcactttaggatgacccagaacggcattgaggtctttatgctcaataaatatcttcttaacgacggtcagctcttcttctatttcattgaccagcttggattcaagggcaatgtcaaacagagcggctgcgtagcgtttggagacagctgattggctcatcggctttctcctacttctttaagatagtcttggatcaatttttcctgggcttgttcgtccagctctttttcgattactttagaagcgatcatcacagacaatgatgcaacctgctcgcgcagcgcggtgacagcctggtctctttctttgacgatctcgcttctggctgattctttcatgcgttctgcttcctggcgcgcagccttgatgatttcatccttttgctgttcacccagttttttcgcgttttcaatcagagactgggattcttcgcgtgcttctttcaaaagcgcctgctgctcctcaatgagcttcttcgcttcttcattctttttctcggcagaggagatctctccggtaatgtagtcttcacgctctttcattatatttaatagcggccctaaagcgtatttcttcaagagcgctaacaaaatcagcatggcaacaagctggaacagcattgttccggcgttaaaccctactcctgcacccataacctgtggtaaaaaagacatcgaatacggcaactcccttcttgcagattatctctccgaggccatcgaaaaatgttctccctcttttttcaggagggtgattcttccggccgttatgacagttcaagcaaccataaagcaatggcgaaggcctcttgcagtgatcttcgccatttaccagttttatattcgcttttagctgaagaacgctaagaacgcgataacaacagcgataatcggaagggcctcaaccaatgctaccccgatgaacataagggttctcaattcttttccagcctcaggctgacgagcgattccttctactgtacgcgatacgataagtccgttaccaatacctgcaccaagtgcacctaatccaattgcgattgcagctgctattaaactcatgaaaaagttcctcctttaaattgttatccttagcggatatgtcttatttttagtgttcatgacttactttgtgagacatgtaaaccattgttaacatcgtgaagatgaatgcctggattgtacctacgaacaagctgaacgcctgccatacgatcatcggcacaaccgctccaatggttccaaccagccccaggaaaatgctttgagaatagaagttggttgccagtccggcaagaaggccgagcagaatttcgccggcgaaaatattaccgtaaagacgcaatcccaatgttaatgtgttcgcaaattcttcaatgattttgagcggcactaaatatggaattggtctgaagaaatctttggtatactcccccaaccctttccttttcactccgtagtaatgagtgaggcctactaccatgacggcgagggttaaagtaaccgccggatcggccgtaggggatttccaccataattcgtggcctactgttatggaaaacggaaggccgagcatgttggcaacaaatatgtacatcagcagggttatgccaagggcgagaaagtctctgccgactttaagatccattgtgctgccgataatattgcgaacaaagtcgacaatccactccataaagttctgagctttcgtcggccggatcgcgagtgttcttgtggtcagcaccgctatcagaaagacgatgatgcttgtcacagtaatcattagaatgctagttaaatcaaaattgaggcctaagaaattaacaattctagattcgtgattcaaagggttttcacctctcttccattgatgaacgttttagctggataaaggaatctatcataatgacaggataaattgtcatcaaccccacaatgacgcctgccaaatgaatatattcagggtatttataagcaatggccgccgcgataatggcgttgcacaatctggaagcagtcccgagagaacggatcattttgccctttgccactgctttatcgaaggcctgcatccttttggccagcagccagagattgaaatagctgaaaacagtgccggtaatcaggcctaaaaaaattgcctgatatggcagaaatccatagcctaacacgcagactgctaaaatatataggacatatttttgttgcctacggaatgaaagactcgcatcggtcatcaaatacgctcctgatgtgaaaattttaaatctatcttacgattacggtaaactaggcggtctgaccattttacagaacgtagtgttctgctcaagacttcacacagtccgaaaattcttgggccggtgatctgtctgtcgcctgcaaatatggggttttcaaaggattttaacagaggactggtcattatgataaccgctatgaaaaccttatcataatagcctattttagcatacaatagcccccctgaggtgtcaatctgtttaaagttaaaaaactattcataatcacagcagctctcacaaaatgttcacaaattcgcctcatttaagacgcacacatgtttaattatggtataaaacacaaaaaaagaaaaccctttttcaggattttcttacattatttcgttccgaacatgcggtctccggcgtcgcccaatccgggaacgatatatcctttttcatttagtttttcatccagagcggcaatgtaaatgtcaacgtcaggatgatgcttctgcacttcgtctacaccttccggggcagcgatcagacacataaagcggatattttttgcgccgcgttttttcaagctgttcagcgcctctaccgccgaacctccggttgccagcatcggatcgacgacgatgaattcgcgttcttcaacatcggatggaagcttgacataatactcaacaggcttcaatgtttcaggatcacggtaaagcccgacatgtccgacttttgcagcaggaatcagcttcaaaattccgtctaccattccaagccctgctctcagaatcggaacaaccccgagtttttttccggcgatgacgtttgactttgccatttgcacaggagtctctacattcacttcctccagcggcaggtctcgcgtaatctcaaatgccatcagcgttgcaacctcatcaacaagctctctgaattcttttgttccggtctttacgtcccggatgtatgtaagcttatgctgtataagagggtgatcaaacacatatacctttcccatatccgtcttcagctccttttttcacacacttctattgattctacataaaaaaacagcttgtttcaacaaaaatcaggagacaattttatgaaaaaagccgccccttttcggagcggcgcaaatatcttagtaatcaagcccggtatacaacgggaatctgtttgtcagcgcttctacacgctgttttgcttcttcaagcttcgcttcgtcttcatggtttttaagggcaagcgcaatgatcgctcccacttcttcgatcgcttccagatcaaagccgcggctcgtcacagctgctgtaccgacgcggattccgctcgtaacgaaaggtttttcaggatcataaggaatcgcgtttttgttgacggtgatgccgacttcatcaagtacattttcagccacttttccggtaatgccgagagagcgcaggtcgaccagcacaagatggttatccgttccgccggatacgagctcgataccctcttttttcaatgtttcagccaagcgcttcgcattgttgatgacattttgggcatatgttttgaattcgtcctttaaagcttcgccaaaggaaacagcctttgcagcgatcacgtgcattaacggtccgccttgaattccagggaagatcgacttgtcaatttgtttcgcaaactcttcacggcaaagaatcatgccgccgcgcggtccgcgaagcgttttatgagttgtcgtcgtcacaaagtcagcgtaaggaacaggattcgggtgaagacctgctgctacaagtccggcgatatgcgccatgtccaccatcacataggctccgacttcatcagcgatttcgcggaactttttaaaatcgatggtgcgcggatatgcgcttgctccggccacgatcagcttaggcttatgtttgagcgccttttcacggacatcttcgtaatcaatatactgcgtctctttatcaacgccgtattcaacgaagttgtactgaacaccgctgaagttgacagggctgccgtgcgttaaatgtccgccgtgagcaaggttcattcccaacacagtgtcaccgtgctccaaaatcgtgaagtataccgccatgttcgcttgtgcgccggaatgcggctgaacgttgacgtgctcggcgccgaaaatctgcttggcgcggtcgcgcgcgatatcctctgccacgtctacatgctcacaaccgccgtagtagcgtttaccaggatatccttccgcatatttattagttaaaaccgagccttgagcttccataaccgcttcgcttacaaagttttcagaagcgatcagctcaatcttcgactgttgacgtttccgctcatcttgaatggcgctaaaaacttgttcatcttgcgcaggtaaatgtttcatcagcgagatcctctcctatctgtttccatttcgttaattataccatctcattgtacacggtttttcatgcaaatgtaagagattatttttaaaattcgttttttattattggaaaaaccgaatattaaacgaatagacaaatcatatagttcgatatatcatttgtttaaaaaattattctaataaagaaaaaagcctgtccggctcttccccccgcttcttccgctactccgcttcatagacggcgcggacgcctccaatcagcttcggccttgtccgcgcaagcgtcacgtgcgcttcgcctagctgtttttgagagacgcggacaggaacggcaacaggctttaaatgcattcctataaacgtgtcgccgatgtcgatccccgcatcggcctctatttgttcaacaagaacaggagccttcatatgtttataggcatatgaagccatcgatccccccgctttcgggacaggaatggcgaaaacaacgggaagacggtatgctttcgccgtttcttcctcgacaaccaacgccctgtttaaatgttcgcagcactgaaaagcgagggcgattcctgttctgtccctgagctcttccagtcctttgtagaccgcttcagcgatttgttcgcttcccgaagtgccgatgcgccttccggccacctcgcttgtgctgcagccgatgacgacgatgtggccttcgcgcaaattcgcttgctgatgaaattcatctaatatagaacgccatgtctgttcaagatttttcatgattgacgacaccctttattcatgcttgtcttcataatcggcgatttttccgatgcggacggcgtgccgcccggctgaaaactcagtcgtaagccaaacctttgcaatctctctcgctaaaccagggccgatgacccgttcacccatcgcaagaacattcgtgtcattgtgctctcttgtcattttggcgctgaaaacgtcgtggacaagggcgcagcggatgccttttactttattggcggaaatgctcatgccgattcctgttccgcatattaaaatgcctctgtcggcttccccgttcgccactttttgcgcgaccggaaacgcataatccgggtagtccacagatcctgaaccgcattcgcagccgtaatcttcgtattcgatgttcaattcgtccatcaatgccataatttcttttctgatattgattccgccgtgatctgatgcaatgattactttcattggaatgactcctcctcgtttaatgtgccgccaaaagtctcgcagaaaccgttaagccagcatacagccgttatatacttctgattgatcatgtctattgtacccgctgccgcttgatttgcaaacgctccttagccagcttctattcctgagatttcttcgcaagcatttccgccaattttctcagcagctgctccagctcatctctcgttctttgatagtcgctgagagaaccgccgaacgggtcaataatgtccccgccatctccattaacatactctttcagcgtatagatcttatcttggctctttgaaaattcatgtactgccagctgcttgtgctgctctgtcatcgtcagaacaagatcagcccattccaccttctcctcggaaagctgtgaagatgtatgattcagagcgatgtttttttcaaaaagcgcttcgacagcatataaagaagcttttccgttttcaggagcaaacaacccggcagatttgacggagacatccagatttttttcggcagccgcagatttaaagagcgcttcggccatcgggctgcggcacgtatttccagtacagacaaataatatgttcaatcttgttcactcctttgtttcatattataaaggattcagacggaaaataataaaatccgctccagaaatcaaaaaagaggggatctccccctctttttctaagttccattatgttatgcaaaacagaaaaaagattttcccatctttcaattaaatgggcagcaaaagcttcagaccgaagctcagcaagatggctcctccgagcgcttcgctgtaggcgccgagccacgtttgaaccttttttccaagcagaaggcccgcccaagttaacaccatgctgaacaaaccgaacagaaagatcgttaatatcggtttcgttccgtagaggccgaggctgagaccgactgaaaagctgtcaaggctgacgccgacggcaaaaacgaacaagccgaagccgtgcggagagatgatctgctccccgcttttattaaaagatgcgacaatcatctgaatgcccagcaccaataaaagagctcccccaatatatcccgccagcgcaccaagcgcacccgaaagaaactgtcccgcaatcattccgccaagcggcatgatgacatggaacaatccaataatgacgccgatttgaaaaacctggttccttttcagcttggccattcccattccaagaccgactgaaaaggcatccatgccgagtgcaaaagccatcatcgaaagcgtcaggatttcgcctattaacacatcaacattcatgcaattcccccttggacacgccagcttttctagcttatgcacgtccaaaggcagatagaacacccccgcttaggctacgcttcgattacgcggtggccggccgctttcaacagccggttcataatcgcccggcccactccttcctcaggaaaagactccgcaaaaataaaatcgagacgttcttcatcaaagctgcggagaacgtcatacaaaccggcggcaaccgtttcaagtcggtctcttctgccgcagatgcggacggcatcggcctgatagacatcggcccgttcctctgtcgtaaggacaccgactttcatcccgtctttctgatattggtcgatcagccgttgaatatcctcaactcccccgttcacaatagcaagaggtgcttccggtgcataatgcgtatatttcatcccgggagacataggcgcctttttttcgtcggtgaggccctggtcaatcaagacggggccggccgcttcttcgagctgctcttttgtgacgccgcccggcctcaaaatgaccggaatttcaccggtgcatgaaacaactgttgattcaacccctactcctgtagggccgccgtcaacgacacccgcaatccgtccattcaaatcgttgacgacatgctcggctttcgtcggactcggttttccggacagatttgcgctcggggcagccaccggaacgccggcctgtctaatcagctcaagcgccacaggatgatcaggcattctaaccgcgaccgtgtcgagccccgccgtcacccttgtggataacaccccgggcttgcacggcagcacaagggtcagcggcccgggccaaaaacgcttcatcagcatttctgcctgaggcgaatcaacttccgcaaattctgcaagctgttcaatttcagcgatgtggacaatgagcggattgtcgctcggccgccctttcgcttcgtatattttagctactgcttcgctgtgtttggcgtttgcaccaagaccgtaaacagtctctgtcggaaaagcaaccgtttcattttgctgaagcagtcttgccgcctgtgcaatttgtggacagtttgtggacaaatcgcgttttacatccacagtccatacttttgttttcattaacatcaaaactcccttaacaaaacactaaaaacgttaataattcatgtaaatcatgttgaaagtataaaagatgaaagaaaagaaaacaagcgttgtccacattttgtggataacgcttttgaatccgtggatatctctgtgtataagttaatggctaatttgacgttttctccattaaaaccgctccgtttacgttcagtgagtctgaaacatgctcggattcatccagctcatcaggaattgccgcagcttgtttaaaaccgagcacttcaaggaaatccatcgatgttcgcttattggctactaaataaagggtttggattcctcgcttttcgcacaatacctgcatgctttgaaacaaggaaacgatgtggccttggctgagcttgtcagacacgacaagcgagcgcagcagtccttttttgttttcaaattcctccattccgaggcaggcgacgatttcatcgggagggtcttccatcatgataaactggctcttcgcttcctcaagacccttatggcttgtccccgccttttttaaaaatgcttcgatcgcattcatgtctttcgtttccgctaacctcaattggtagaacatcttttcaccccgttttttaacttctctatccaatctatgagggcgacagtaaaatataccttttgatttggaagaatgccggctattcatttttcaattttgattagcaggaaccaacgctttgaatgagtatgcaaatgaacgctgtactggtgataagacagtttctcttctgccggcaatgtgattggcacatcagaaaggggcaaaaggtgtatatccgaaaagcagtatttcccctgaaccgttttggaaaattatatcatattcaaaagcttcaataaccatcatgaaaaaacaaacagtaaaaaaccgccctgcacacgaaagcaaggcggtccttttaagaaaaaagcccggtaatccattcgacaagaaaaaatttcacttctttgtcttctttatctttatctatgccagataccgtttcatccgccgcgtcttttttttcttcccggcggtcttctccggcagcggtttgttcgtcttcaggcgactttacggcttccccattggaaaaatcaagaaagcaaagtggcggaaacaggacgcaccaccagttggctccctctcccttgcctaatgtaattaaaacagcctcatattctccggccggatacaccatattgccgtatagctttgtcggaaatgaaacacgatcaaaacggacagacacggattgccgaacattttcgcgtttcatgacatccatggcaacctcttggatttcaggcagcttcgacctgatgacttgtctcgcttcctcaaccgagatcaggttttccacccatttcgtaatttgtttattgacctcatccctgattttgcgtttgacgctctggtcgctcccgctgtcgctgtttgccaaaatccgcagccgaatcgcttcatcaggaatcacggcaggctgcccgcctgatgattgggcagtctcttccgtcgtgagatttgcaagcgctcctattaataaaagaaaaatatacatacaggcaatgtttgatttcttcattttccccaccgttcctctcgttcttcaaccttttctagcaatattatggtcaaagatggaacggtttaaacggctgctgaaaaaaatcctactaagcttgtaatctcttcctaataaatctacatatccaaatgactctgcttgtttttttgcaggccggataaaaaaatcaccgcgctgatcgccagcagcaagccccccaatccgccgaacagcaaaaacgggaagacagcggctgcgcttgcatcaatcgcccagccgatcaagaatgaaagaagcgctcctcccagacttgcggacgaaatgaagagactcgtgatttcctctgtaaaaggctttccagccaacgaggcaagagtgacggcgcacggaaaaatgccggctgccgacagcccgatgaaaaatacgaggagcagctgtgtttgatgaaccggaaaccacgcgagaatcaaaagcaaaacagtcaaggctccggcgctgaagatcagaaagccaacggaagttatgcgtccgccaaaaatacttgtcaataaacgtccgcataccattcccgtccaaaaaaacgtgacgctgatcacgctgatttcttcagcccctttttccagcatcagcgccggcaaaaagtttgcgaaattggtctcgatacccgcatacacaaaagcgaatatgagaaagaggaaaatgtttttttctttccttccggtttcaaatatggctgatacagtcggtttttcctgataagccatctgaccggaagcagtgccgggggtttttctgcgcaaataaaccacccacatacacgcgagcacaaaaacgaagataaataaagcatacaaggggaaatgccaggcatatcgttccgtaaggatataaataagaaaaggaaacagcagcgcgcctaatccgaaaaaaacctctaaaatattcatccctttcgcatttttatcttgcgcaatcacatacgcccccatcgtcgtttctaaagtacccgcgccaaagccgagcaaaaatcccatgatgacaaaaaagatgaacatatcaaaaaggaaaacacctaaaagcgtaacgagaataagaagaaggccaaacgtcaatacagccgtatgagaggtgcgtctgacaaacatcggcgcaagcaggacgccgtttagaaaaccggtgaattggaaaaagatcaggaaggatagatcatgaagatcccgttgatattcttgaatgatgtacggtgacaggctccccagcagaatatggataacccctactagaaaataaaacgaacagccgaatagaaatatttttttcattagactcactccttcgttgcagaccataaaacccttgcggcttgggtggcacagccggcaagggtctttcgcaatgctagtttgcttgttttgaaagggacagctgctgacctttattgaaaaattcatttaagtagaactgcgtcttgtatccatcttcaaaagtggcaagagatgcaaaattgcgatcccgaattccgttcatccattggatcagctgaactctgaaggaatcggcccatccgtaaaattcattttcagggtctgtcagccacgtgtccggcattgttatcatctgctccgtcaatccggccctcagcaaaaactgatttttctgccgtgaatgatagtaaaatacgccgttttggccgttgacctcgatgctgaagccgcactcatccgattttgtgcattttgacgtaatcatattgacaaacacatgattttcaagctggccgtatacttctgaatgatcatcaacatatacctgtttttgttctttttctttgacgaccgtcatcattttgacttttaaactgtccagtttaaacgggctgtcgaacaaatagagtatgagatcgattaaatgcacgcccaaatctcctaatgccccgctcgttttgttgcttttcgaatgatcgcgccaagtatattttttcttctcaaggcgctgtttttcttaaaatggacattgatggacaaaatatctccaagttcattgccggatatcatatcttttaggcgcttaacgaatgtgagatggcggtaattgaagcccatgatcggaatataagcggattgagacgccctgcttttcatctcctccgcttcttccattgagacagccatcggtttttcacacaatacatacttccctgcagccatcgcttcaagcgcatgttctttatggcaaaagttcggcgatgaaacgatgactgccgtcgactgattcaacagctcctgcatactggtaaaggcagttcctccgtattcaaacgcacatttacgagaggcaagcgagttgatatcaaaaaacccggaaagctcggcacctttgactgttgaaagagctttcgcatgggcttttgcaattcctccggctcctataattccgattttcatctaaggacactccttatcgtttgatatgggcttttagcacttctaaaattccagccgtatagctgccttctgtcatacgggaatggagcgacttggcttctgctgtcgcattccccaccagataaccatgtccggtttttttaagcatatccacatcgtttccgctgtcgccgaaagcaaatgaattctccctctctatcgcgaatttatccaatataaaatccacaatgtacggtttgcctgtccgcaaggggataaagtccacatcatagctgttttccggatcgcctgccaaagggttgcagcgattgatatttactcctattccatgctctcttgcaagccgcctgatggcttcaagcgccctcttatctgtgctctcttccaacgatttatagtaatagttgattttatagcgggaaaagccatgctgagtctgaggcacaagcgcaatctcatattttttagagagagtctgcttgatttcttcgaccagatcatgggagaaatttgattcttgcaatcgggcttcccaatctttatcagagacttggccttcttcagagaaataagtgatttcagtgccaaggtcaccggcgacaaaatgcggaagatatcgaaagcctccccgcttcatttttgcaagaacggatgacaggctgctcccggtcacccagccgagcaaaatcttgtgatcaagatggtgcgaatgaataaatgtttcaaggtccatgagcgcttttctcgattcatcggtgatgctgtgggcgaaatatgtctcatcaaaatcgcaaaatacggcgtacttcggcttgtttacttgctgcaaggtgtgaaaagaaagtgtttcatgatacgacatcaattaaggcctccattactttgtcttgttcttctacggtgagccccggatagagaggaagctgaagcatttgtttatgcactgattcagtgaccggcagtgatgtgtgccgataattggcttttacaagtggtgtgttttgatgatgggataaaatcgggtagtatatatctgtttggacattatgaaatttaagcatcatatctttgacttggtcacgatttccgtttagtattttaattgtaaacaaatgccatacatgatcatcggtcatttgaggcaatttgatcagacctctgtcttcatactgctgcaaatgcgcaatataacgatctgctaaatataagcgcttcagattatttaaagaaagatatttcatccttgccagtccaatagcggcttgcagattatcaatcttagcgttaaagccgtagtcagccgcctttttatttttttgattcagttcaaagccgtgatacatatattccatgcatgcggatgcaaatgatggatcatccgtcacaattgcgccggcttttccgcaagtgccgagatttttatacggattgaagcttaatatggagcaaaggctgttttttcccagatcggaaacgccgatcgcctggcaggcgtcttcaataatcgggatgccgtatttatcagcggtttttgcaatggcttccatgtcaggcagctttccataaaggtgtacaggcaaaatgcatttcgttttcaaagtgacacatgcttcaatttctgaaggatccatgcaaaatgtaacagggtcaatatcgcagaaaatcggagtgcctccagctgcgagcacggcgttttctgttgcagcaaagctgtttgcaggcataatgacttcatcaccttgtccaacacccgcagccttcagcgcgacaatcatggcatcggttccgctggatgaagccatgacatgctttttgctcaaaaaagcagctatttcagcttcaaatacgccaacataaaaaccgcttgtaaattgcccggtcggcagcacgtctttcaccgcatgaaccacgtcatctacttcttcttctgtgatcagtcgatgaagcggcataaagtcaactctggagggcggggaatccattctgttcagcaaattggcggttatgtcgaattgatcctgctgcaatgtctcttttaatttttgattggccagtgtgtcgtctatacggcattcaccagcgagctttccttccttcaaatcattcagaaggacaaatagctgtttgctcgtgcaagtcatgttttcgtttgcggttttcatcaatttcaccccatttttattattttgggaaattgtcatatttcatgacatatcttaaatgatggaatcgataccataacaactctttttttcaggaagtgactttatgcctacgattgacgaaattgcaaaattaagtaatgtgtcaaaaacaactgtttcaagagtactgaacgatcatccctatgtatctgaagaaaaaaggaagcgggttttggaagtcatcgaaaaattggactacatcccgaacacgtctgcacgaaagctcagatccaacaaaacgatgtttctcgcagtgtctgtcccacacgcggaccaccccttcttcgctcagcttatgaagcatatgtccgctgaagcgctgaaacaccaatacaaagtcattgtgtttcagacgttttatcaaaagcagaatgaactgaaagtactggagctgctcaagaggaaagaagtcgacggcgttatgctatgcagccttgaaaatgaatgggaagacatcaaaaaatacgtcaaatacggtcccgtggttatggcaaatgaattccacgccgaagcggacgtgccggtgatctgctatgacgaattcgaagccggatataaaggaacggagctttttattcaaaaagggcatcatttaatggccttttgctgtgacacgatacacagcaaggcccagattatgagaaaagaagggtttatgaaagcattgtctgatgcaggtttgcgtttccaggagaagtggatgttcagccacgcatttaccattcatgacggcttccgcattatggaccagatccacaacatgtccgaaaagccgaccgccatttttacgggaaacgaccaagtggccgcaggaattattaaaagggcccgatattatcaatatgaagtgccaaagcagcttgcagtgcttggatatgacaatcaatcgatctgtgaggtgaccgatccggaaatcacgacaatcgatatacctgttgaagagctggctcaaaaagccgtatgtgcaatggtaaaccttctgaatggggaaagcggcttacagagggatgtcgtgacactgtcccctgcattaaaaataagacaatctgtttagtatatatattaatcttgaactattttttattttattcagataaaaattttgttaaaaaatggtaaagcacgccgccagaacggtcaaggctgcggttcctattttccaccgggaatttgagccgccccccttttgttcgacacacttaacaattggaggcgcagttttctaatggctaaatttacagctgaggaactaaagggtaatttgcggggaatgaagggcataaacggatcaagatcaaatgaaaaggcatgagcctggtacaataccggaatcatgccagttaaactgtttcatgacattttattgtctaacttttggagtcacttttaactatgttgttcaattaccgcgcagacgatgcggtcttttccattaagatctttcttcacccgcacgtcagcatcaggaaagaaccggtgaaacatgtctttaacggcattcccctgagtccagccgatttcaaacaccaccagtgcctgatctgcgatgacagatggaatttccttcatgaaacgcttataaaactgcaatccgtcagcaccgtccgttaaagccccggcgggttcatggagacggacgacatctgacagcgtcctcatgtcttcctcggatatataaggtggattcgaaacgatgacatcagctttcttctgtcgcgcgataagcggttcaagcaaatcaccgcagaggaaatccactttcgccccaagccggtcagcgttgtgtcttgcggtacttaaagcttgttccgaaatatccgtcgccgtgacggaaaaacgcgggctctcaagcgcaagggtcactgcaatcgccccgcttcctgtaccgacatcgacagctttaagacgatctgtcccgtgaaaaactctttccgcttcggaaaggacagcttcaacgacttcctctgtttcaggacgcggaatcagaacgtgttcatttaccgaaaattcccttccgtaaaaggactcttttccggtgatatattgaacaggcactccttgatgatgaagctcgacagattttttaaacctcgcaaaatcagactctgatatgacatcatggaagcttgccaacagtttgctgcggtcgatgttcagctgatctgtcagcaaaatttccgcggcattccggtctcttcccgcttccgtcaaataagaagaagcccacctgagggcttcaaaaattgttttcatgtttagctctccgcctgctgaagcttgcttgcctgatcctctacaatcagggcgtcaatcacttcatcaagcttgccttcaaggatttggtcgagcttttggatcgtcaagccgatcctgtgatcggtaacgcggttttgcggaaagttatacgtgcggatgcgctcagagcggtctcctgttccgacggcggatttccggttttgatcatattcagcctgagcttcctgctgaaatttgtcgtaaattcgcgcgcgcagaaccttcatcgctttttctttgtttttgatctgagatttctcatcctggcaagacacgacaacacctgtcggaaggtgggtcagacggacggctgacatcgtcgtattgacgctttgccctcccggaccgctcgatgcgaaggtgtcgacgcgaatgtctttttcatgtatatcgacttctacctcttccgcttcaggcaggcaggctaccgttgccgtggatgtatggatgcgcccgccggattcggtctctggaacgcgctgtacgcggtgtgcgccgttctcatacttcagccttgagtatgcgccgttcccattgatcataaaaatgatctctttatatccgcctgtacctgtcatattcgcttccatcacttctgttttccagccttggagctctgcgtagcggctgtacatgcggtaaaggttgccggcaaataaagcggcctcttctccgcccgctgcgccgcggatttccatgataacgtttttgtcatcattcggatctttagggatcagcaataccttcagctgatctgtgagcgactcgatttcttcctgcagttcggaaatctcctctttcaccatctcgcgcatgtcggagtcaagcttttcttcaagcatcgctttagcatcgctcagctgttccgacgcgctacgataacgtctgtatacttcaactgtttcctgtaaatcagattgttctttcgaatattctctaagcttcttcggatcgttgacaacctccggatcgcttaatagttcatttaatttttcgtaccggtcctctatcgattttaaacggtctaacacgctattcacctctgtttgctgtgcgtaacattctaattatagtatagggactcttccccgtcaaaacaacttcgccgttatcggcagcagccgcgtctttttgctatacttttaagaaaaaaggagcttgactcaatgctggaatcgattcatcacatcgccatcatatgctcggattatgaagcatccaaaacattctatgccgacaagctcggacttgagattctgagcgaaacgtacagaaaggatcgggaatcatataaactggacctctcattaaacggccgctatgtcatcgaactgttttcttttccggatccgcccgcacgccttaccagacccgaagctgccggactccgccatttggctttcacggtggccgatcttgaccagaccgtcaaggagctcaagcaaaaaggcatcactgctgaaccgatccgcaccgatcccgggacgggcaagcgctatacgttcttctccgacccggacggcctgcctttagagctttacgaagcatagcaacggctgcaccctctggggaaaaaccgctttctttgccgaatcccttcttcttttgtctaacaggaaggaggccttttcattcaggtcgaataccctttttaatgaacagttacaggttaaaaggaggtatcttatgaatactgctgatgcggcaaatgaactgggggtttcaaccaaaacggtgcagcgttgggtcaagcagctgcaactgcccgcttcccgaaatgagcttggccactactttttcacggaagacgatatcgccattttaaaagaagtaaaagagcagttgaaaaacggtacgcctatgcaggatgtcacggtcaaacgcccgaaaaaaaccttcttcatcaagaaaaacgaaatgattcaaacgaaagagcctgcactgcaattgaatgagcggctcgaagaaaggctgcagcgttttttagagcatgaacagcttgaacgcgagctgctccaaaagaaaatcgccgagctggaaagaaagctggagcaaaaagcggacgatgtcgtctcctaccagcttctgcagcaaaggcgcgaacttgaagaagaacggcagcagatcaagcatctcgagcagaaaatcagccaattggaaagcatgaaccgccgggaaaaagatacagccgtcagaagagaagaaaaaaaaccgaagagcaaattgaaatcgatcttctctttttaaagcgcaaaaaagcttgcaaggccataaacggcttcttgcaagcttttttcttacttaagctgtaattgcaatcaatatcggcagcgaaataattgacagcaccgcactgatcacaaacgcggatgccgtttccgcttcctggctttcaaagtttgtagcaatcatggccgccacagcagaaccagggaatgccacgagcagaaccgcttttgtcatgtcggcagaagaaaggccgacgaccatcgcgatcacaaacattaaagcaggctgagcagcgacttttaataaagcgatgctcaaggcaggcatactgaatttaattttgcggattccgacagtcaccccgactgcgaatagggcgattcctgaagtcgtatctccgagcatatcaagcattttctgcggcaattcaggaatttgcagaccgaataacacaagaatgatacttgcaagcggtgcaaaagcaagcggttcagacaaaccgtgtaaaattgattttcctgtcaccttccaaatgctgtccgtcgtttccgtttgtttttttgaagaacggccgacggttccgacgatgatcgcaagaggatcaagcatcgcatttacgacaattcccgtaatcgcgattggaatcgcaacttcctgcatgccgaacaggctgcccaatacaggaatacccataaaggcgaatgtcggctgtgctgagttcaatgagaacattgaagcatctgttaaatcgtatttaaacaaaaatcgtaaaagaagcaaaataataacgtaaaatccaacgataccgattaccaatgaaatcataagcggaatctggctgtaaaacttatcttttggcgttgacaaaatgcttgatacaaagtgggccggaagcgcgtatttcgttacgagcgtacttaccccttttgctgatttagcatcatagcttccaaagtgacccgcaaaccatcccagcgcaataacaaaaaatattggcgcaaggaggattaaaatatttaaaaagctcaaggctgtttcctcctctatgttgtccctttcagggacgtattaacggcggctgataaacgcggtcgccctgttacacagccgccgatcccatttttttcaaatttgattggtgcagcccggtgacaaaacatccgcacccgggctgccgtttcttttatcgtttcctcagaacctaatattagtcttgttttgcaacaattgttttatactccggacgccacatggcttcgcggacagccttttcgacatcttcaggctgaacttgggccacgccgtctttaatggcagcttttacaacgtcgatcgccacttgaacggatacgtcttgcaggtcgtcgattttcggcagaagacctgcacccggcttttcatgatccaccatgttcgcgaccgcgttggcagatgcagcaaacatgccgtttgtgatgactttcgctttcgcaacgattgtacccaggcctaatccagggaatacaaaagcgttattggattgtccgatttcgtgtttcacgccattgtactcaacagcttcaaacgggcttcccgtcgccacaagcgcttttccgtccgtccatttgaacaagtcttcaggaacagcttcggccagatgtgtcggatttgacatcggcagaatcacaggacgctcagtatgagccgccatctctttgatgatttcttcactaaaggcgccggcaacacctgatgtaccaatcaggatcgtaggcttcacttgacggatgacttcctcaaaggaaatctctcccttttcattgcgtttccaatctttcacttcttccgtatcgcgcaaatacggttcttggaaatccatgatttgatccatgcctgtcgttaataatcctctgtaatcgactgtccagaatgcacggttggcttcttcttctgaaagcccttcaagcaccatggtgtcgcggatttggtcagcgattcctataccagcagaaccaggtccgaagatgacgacccggtggtctttcaaagacgtgccggtctttttgacagctgctaaaatcgcagccagcgtgatagcccctgttccttgaatatcatcattaaatgttgcaattttatggttatatttactcatgatattgcgggcatttttatttccgaaatcttcccagtgtagaagcgcgttagggaaaagcttcaatgctgtttcgacataagcgtcgataaattgttcatagcgctcgccttctacacgcggatgacggtttccgatatagagcggatcgtttagcagtttttcattattcgttccgacatccagtacgaccgggataacgcggctcggatcgattcccgctgccgccgtatatactgcaagcttaccaatcgcaatattgatgcctccgacgccccagtcgccgatccccaaaatgctttcggaatctgtagcgacgatcaaatcgatgtcatcagcagacgcctgcaggtttttaaaagccgtttcgattccgtccatatcatcgattgacaagtaaacgccgtgcggtctgcggtattcgtggctgtattcctgaatcgcttcgccgacagtaggcgtatagacaaccggaagcatttcacgcaggtggttttgcaataatttatagaaaagcacttcgtttctgttttgcagatcgttcaaatatacgttttggcgaagtctgtcaggttgacgggaaaattgttcgtaagcccgttctgcctgctgatcaaggctgagaacagtcggcggcagaagcccttctagaccgaggttctttctttcttcaagagaaaatgcaacacctttatttagcgttggaatggaaagaacgtctttaccccgcaaagaagtctccaaatgtccttccttcgttcttctcatgttgttcacactaattaccttctttcttaaaatgttaatgaagtgaaataaatacggtaaacaatatagaatatttgcctttttacacatgtagatttgtcaaatatgtaacgcgcgttttttgacaaaaaactgaacatttcctaaaacctatttactttttactgactacagtaagtcattttatgcctgcttttgtcaaaattcaagcgatgaaaattagttaattttttcgtattcttaattaagttttttaattacattaattcccgcaaaaaggattcaataaaaaaaacacttgtttttaccaagtgttttcgagtgaaaatctatatgtttttccgatttcatttcgggtttccaggcacttcatgatggtggcggcagcgcgcttcatatgcttcggaggccccaaccaaaatgaccggatcgtcataagaagcaggttttccattgatcagcctctgcgtgcggctggctggagatccgcagacagagcacacggcttgcagcttggtcaccgtttccgctaaagccatcagatcgggcacgacgccgaaaggctcgccccggaaatccaaatcaaggcctgctgcaatcacacggtagccctgatcagccagagaagttaacgtgccgacaatcgtttcgtcaaaaaactgcacttcatcgacgccgatgacatccgtttctttgcttatgtattgaaaaatttcttccggagatgcgatggcatggcacacaatggatgtcccattatgcgatacaaccgattcgctgctgtagcgattatcaatggctggtttaaacactttgacttcctgcttcgcaaacgtcgcccttttgatccggcggatgagctcctctgatttgcccgaaaacatgcttccgcatatgagttcaagccagccgctttgcttcatgatgtacatccaactaactcctctccagcaattattgcaagtaaaaaacaggcaagaagaatccctgcctgtttatcatatctattattacttaagaccgtattttttgttaaagcgatcaacacgaccatcagcagaagcgaatttttggcggccagtgtagaacggatggcattcagaacaaatctcaacgcgtacctcttcttttactgaacctgtttcaaattcgtttccacaagcgcatttgactgttgcttttttgaactcaggatgaattcctgctttcatgtctgtcatctccttccgccctgaatccaattcggaaacagagttattattccggggcaaaacctccggaacgcacatgatagaattataacagcgattcggacgttttgcaaactaaagttttaaatcagcgccttgcagcagacatattggcttgtttccattcctggatcagaatatcgaaaaactcctgattcgttttcgtctttttcatttttctcatgaatttctcgacgaagtcaggcgtgtcagacatcgttttccggattgaccacagacgatcaaggtgctctttcggaacgagaagctcttctttacgcgtacccgaacggcgaatatcaatggcaggaaagattcttctttccgcaagagaacggtcaagatgaagctccatgttccctgttcctttaaattcctcatagatgacgtcatccatccgcgagcccgtgtcgacgagagcggtcgccaggatcgttaagctgccgccctcttcaatgttgcgggctgctccaaagaaacgctttggacggtggaaagcgccgggatcgattcccccggacaatgttctgccgctcggcggaatgacaaggttataggcgcgggcaagccttgtaatgctgtccattaaaatgataacgtcctttttatgctcaacaagcctcattgcacgttccaatacaagctcggccaccttgatatggttttcaggaacttcgtcaaacgttgagctgacaacgtctcctgcaaccgaacgttcgatgtcggtcacttcctcaggtctttcatcgataagaagcacgatcagctccgcttccggatgattggttgtgatgctgttcgcgatctctttcaagagcatggttttacccgctttaggcggagcgacgatcagaccgcgctgtccaaagccgaccggcgccatcatgtccatgatccgtgttgacaggtgattcggcttcgtttcaagcaccatctggcgatctggataaagaggcgttaatgccggaaagtgcacgcgttcttttgctgattcaggatcgtcgccgttaaccgcttcaacgtgcagcaggccgtaataccgttcgttttcttttggagggcggacctttccggacactttatcaccgtttctcaaatcaaaacggcggatttgtgaggcggaaatatagatatcctctgaactaggcgagtagttgatcggtctgagaaagccgaacccttcggactggatgatttccaatacgccttccatgaacagcagatcttcctgttcggcgtttgctttcagaatggcaaaaatcagttccttttttgtcagtttgctgtaataagagactttataatgccttgcaagctcatacagctcttttaatttcatattttccaaagatgaaatggatacatctttcactaagaacaccactcttttctaatcgaataatttactttgtctcatcaatttcacgaaagacgattaatgtatactgccgattcgttttaccggcaacgcttctacccatatatatcgacgtattgaaaaggattataagtatgagtcgagaaagaagcgaggacttaacaagagaagataatcgcatatctgatagatgcggcaggattttggttctctctaggaaccagcatgtgcagaaaatttcgcagcactctttagttttacctcatttgtcgtacatattcaacttcatttatgatttgacatgaaattgatagagatgaccctgttttgaaaaatgccttgacatgaagaagaaaagccgttagctattgtatcagagtatgaaccttgattcaattcgtgaagtgaaatacaagggaaaagcgggtcgtttatatccccgcttttccttttccttatggccggatgactaggttaggttttttcttgagactgtgtcttccgtccacaaaccgtaccgtaccggattttgccctcatgactacgctgtgggtcgttccaacagatcctttgaattgcacgcctttcaggagctctccgtctgtgacgccagttgcggcgaaaatcgcatcgtctcctttgacgaggtcttccatgcggagcactttgcccgtatcaagccccatcttttcacagcgtctcagttcttcctcactttgaggaagaagctttccgtgaatttcccctccgagagctttgagtgcaacagccgagagtacgccttccggagcgcctcctgagccgaataaaatatcgacgcctgtatgatcaaaagcggtgttaatcgcaccggccacgtccccgtcattgatcagcttgattctggcgcctgcttcgcgaagctcatggatgattttctcatgccgcggacggttcaaaatcgtggctacaacatcttccacatctttattctttgcttttgccacagctttcaagttatcaatcacaggcgcttcaatatcgatgcagcctacagcttcaggacctacagcgattttatccatatacatgtcaggcgcattcagcaggtttccgtgatcagccaccgcaatgactgcgagagcgttccatccgccgctagcgacgatgttcgtcccttcgagagggtctactgctacgtctactcgagggccgtagccgttgccgagcttttctccaatataaagcatcggcgcttcgtccatttccccttctccgattaccaccgttcccttcataggaatggtgtcaaacacatccctcatggcgcttgtcgcagcgtcgtcggcttcgtcttttttacctcttcccatccagcgcgctgactttagcgcagccgcttctgtcacacgaacaagttccatcgataagcttctttccattcctatctaatctcctctcacccatatgaaatcgttttatgttttatctataacagcatttgtcgatcacgagttttgcagctgttcaatttcctggtctgtcaatttttcgcgccagacagtggccccgagctttgtcagcttttcttcaagctgactgtagcctctgtcaaggtgctccaaaccggtgatttccgtgacaccttccgccattagaccggcaacaacgagacatgctcccgcccgaagatcactcgctttcaccttggcgccctgcaaaggagctggcccggtaatgatcgccgatcttccttcaaccttcatcgacgcacccatgcgtctcagctcgtcaatatgtttgaagcgagcggagtaaatggtgtcagtgacaacgctcgtcccgtttgccttcgttaaaagcgatgtcatcggctgctgcagatcggtcggaaagccggggtatacgagcgttttcaaatcgaccggtttcagctctttctgtccgccgaccattaaaatctgctcgctgctttcttcgattcgaacccccatttcgcggagcttggcgattaacgattccaaatgcgtcggaattacattatcaatcagcacttcttgtcccatggaagcagctgcaatcatgaaagtgccggcttcgatccggtccggaataatcgagtgtctgcacccgtgaagcgattcaacgccttcgatgcggatgacgtccgtaccggcgccttttatttttgctcccatgcttgttaaaagagtggcaacatcgataatctcaggttctttcgcagcgttttcaattacggttctgcctttggcaagcacggcggcaagcatgatgttgatcgttgctccaacactgacgacatcaagataaatgcgcgcgccttttaattcctccgcacgcagatagatcgcaccctgttcgtttgtcacttcggctccgagcgcctcaaaacctttgatatgctgatcaatcggtctcggaccaaggtggcagccgcctggaaggccgatgaccgctttcttaaagcgtcctagcatcgcgcccattaagtaataagaagcccgaagctgtttcacttttccattcggcaaaggcatgctgatcatcggcgcaggatcaacgaccatttctcccttttcaaagtgaacgtttccgccgatctctctcagcagatcgcgaagcgtcaaaatgtctgaaatatggggaaggccttcaagcgtaaccgtcgaatcagccaaaatcgtcgcaggtatgagagcgacagcgctgtttttcgctccgcttatatgtactgtgccattgagaggatcgccgccagctatatttaacttttccatgatcgtctccttccttaaagaagatagctaatggagcgcttcataatgagatttccttcaaactcaaaataaatggttcatttcaaaatctatccaattaaaagagaaagaatacaacacatttcaaatttatcgggaagaaaagtagcgaagcagactgcggcaaggttctcttctgcaaaacattcatttctctttgtaagacaaaatggtgacaaacggagggagtccctccacttgccacccacatgaagcaattatttattccagtcagccaaaaactgttcgatccctttatcagtaagcgggtgctttgtaagctggtgaatgactttgagaggcatcgtgccgatatgagctcccctgagcgcggcctcagtcacatgctgcgcatggcggatggacgcggcgatgatttgcgtgtccaaaccgtgcacatcgaaaatttgtttaatttcactgatcaagtcgaggccgttgtggccgatatcgtcaaggcgtcccaggaacggggaaacatacgtagctcctgctcttgcggcaagaagcgcctgatttgcgctgaagatcagtgtgacgttcgttttaattccgagatcggttaatgctttaacagctttcaggccgtcaggcgtcatcggaattttcaccgtaatattcggcgcgattttcgcaagctcttttccttcttcaatcatctcttcagccttcagagaaataacctcggcgctgactgacccagaaaccacttcggtaatttcacgcagacggtcatgaaacgaaatgttttcttttgctactaaactaggatttgtcgtaactcccgcaagcacgccgagagcgtgcgcctctttaatttcgtctaaatttgcagtatcaataaaaaacagcatattgataaaacctcctgtcatgaaaatgtctgaactgtggaacttgtttgcgctttccggatgatatggataaaaccgcctgtcgctatcaggcggcttttttgactgaacgggaagcaaaagagcctcatgccgtcacatggcatgtgttaacagcacttccctctaaaacaccagaaaaacatcctgtttccccggctttgcgggaaaacagatgcttttccaatcgtcattatgctttgtttgaagaaccaaattcgcgcattttgccgataactgtttctttgatagcttcgcgtgcaggtccgaggtatttgcgcggatcatactcttcaggcttcgcagccagcgtttcgcgaacagctttcgcggaagcgatttggttttcagtgttgacgttgatttttgccgtacctaaagaaatagctttcttaatgtcggcagtcggaatgcctgtaccgccgtgaagtacgagcggaagaccagttgtatttccgatttcttccatttctttaaatccaaggtttggttcgcctttgtaaggaccgtgaacagaacctaatgcaggagcaaggcagtcgattcctgtgcgctcaacaagctcttggcactctttaggatccgcgtagatgacgccatctgcaattacgtcgtcttcctgtccgcctacagttccaagctcagcttcaactgatacgccgtggaaatgagcgagctcaacaacttttgaagtcgtcgcaacgttttcctcgaaaggatggtgagaagcgtcgatcataacggaagtgaatcccgcatgaatcgcttttgcacaggattcaaagcttgaaccgtggtctaagtgaatcgcaacaggcactgttacgttgtattcttccatcagcgctttaaccattgcaacaacggttttaaaaccgcccatatagcgtcccgcaccttctgatacaccgaggataacaggagatttctcttcttcagcggcttgtaaaatcgcttgagtgaactcaaggttatttaagttaaattgtccgacagcatatccgttttcttttgctttattcaacatttccgtcattgatactaaaggcatgtcgaaagtcctccttatgtagcctgatttgcttttgcgaaaaaagcctccacacctacctagcatgaccagaaaaatccgccatatgtaaaatgttttgttttttaaaaaacgttagacagcttttctctacttatatagaataacaattaatcaacaaatcggcaacattgtgactgtgacaacatcaaaaacttttccgctatccgttggactttatgggcagatacgttttgacggcatcgcggatttcgtcgatgtcaaaaggcttagcaaagtgtgtcagggctccgagctccttcgattcctggatcatgtcgagctctccgtaggccgtcatgatgatgacgcggatcccctcgtctatgatcttcattctttttaaaatttcaattccgtccattccggggattttcatatcgagcagaacgaggtcggggcgctggtttttcacaatgtcaagcgcttgaatcccgtttgcggcctggaaggttttgtacccttctttattgaaaacttcattcagcagaacccgaatcccgtactggtcgtctacgattaaaatcttctcattcatgatttacacctctatatttataattttcgccaaaattaagcagtagtttatctattctgttttgtttttcccttttcctttaattaaaatatttaagtttgcgacatatttagaggatttttcccattattctcttttgttatataatgatagtcagtaaaaaaggaggagtcaccttgcttaaaattttcaccactcaattgacgggaatcttcaaccggattcaagagggcgaggcccaatcgatagaggacggcgcccgcttgttggctcaggcggtcatcagtgatcattcggtttatgtatacggaaaaaatgaattggaaggcattttgaaagaagcgatgtacagttctgaaccgttcccctcagtcaaaccgctgcagaaggacgaagaaaactggcccgattttgaaatgacggacaaagtgctgatgttctgcgccggttcagcggatgacgaagaactgaaaatggcggaaaaactgtatgaaaaaggaatcggacttgttgtcgtctccccttcgggaaaagacggcgtcccgatcgcatccttcgccgatgtccatatcgattcaaagctgagaatgccgcttcttcccgatgaagacggaacaaggtacggatttccgtccctgatggtcagcctctatatttatcatgccctatcctttacattaaaggaaatcctccaagaataccaataaaacagggttgcctaaaggaaattagtgacgtgaggccggcctaatgaatatagtaccagttcgggccgccattatcatcagaaagagcccaaaaaagcccgccggcgtgatttgccggcaggctttttcttttttacagcttttccgaagtctttagcgaagcatgtacgaagtctctgaacagagcctgaggtcttgtcggtcttgacgtaaattcaggatggaactgagacgcgacaaaccatggatggtctttaagctcgataatttctacgagacggccgtcagggcttgtcccggaaaatacaaaaccggcttcttccatctgctgtctgaactcattgttgaattcgtagcggtggcggtggcgttcatacaccacttcattttcatatgcctgatatgctttcgatccttcttgaagcttgcacggataaagtccgaggcgcagtgttccgccgaggtcttcaatgtccttttgttcagggagaaggtcgataatcggatacggtgtagacggatcgatttcggctgagtgcgctccttcaaggccgagcacgtttctcgcgtattcaatcgatgccacctgcattccgaggcaaatgccgaagaacggaatcttttgttcgcgggcatatttgactgtcgtgattttcccttcaacaccgcggtctccgaatccgcccggaacaagaataccgtccgcattttgaacaagatcggcaacgttgtcttccgtcacttcttccgcattgatccatttaacttgaatgtctgcatcaaacgcataacccgcatggcgaagcgattctacaactgaaatgtaagcatccgggagctcaacgtatttaccgaccaaagcgattgttaccgttttggacagatttttcacctttttgacgagttctttccactcttccatatcggcttctctgcaatccagcttcaagtggctgcaaaccaggctgtccaggccttgtttttgaaggtcgagaggaatggagtagagcgtatccgcatctccagcctcgatgacggctttaggatcaatgtcgcagaagagcgcgattttatctttcatgtcctgagaaatcggcatttctgttctcacgacgatgacatttggctgaatgccgaggctgcgcagttcttttacgctgtgctgagtcggctttgttttcatttctcccgccgctttaagatatggaacaagcgtacaatggatgtacatcacattgtcgcggccgacatcgctcttgatctggcggatcgcttcaagaaacggcagcgattcgatgtcaccgacggttccgccgatttcagtgattacgacatcagcgtgcgtttcttttccggcgcggaatacacggtctttaatttcatttgtgatatgaggtattacctgtacggttccgcctaaataatcgcctctgcgctcttttttcagcaccgtggaatagatttttcctgttgtcacgttgctgtatttatttaaattgatgtcgataaagcgctcataatggccgaggtcaagatccgtttccgcaccgtcgtcggttacaaacacttcaccgtgctgatacgggctcatcgtacccgggtctacgttgatatacgggtcaaatttttgaatggtgacattcaaacctctgttcttcagcaggcggccgagcgaagacgccgtaattccttttccaagcgaggatacaactcctccggttacaaagatatattttgtcatttctgtacccctctcttcgattaacgcttatttcttaaaatgctctttttatgaaaaatcatttagatcttttctaaatgatttaaatgattaggaggcggaaaaacaagaaagctccctttcaatttcttgaaagggagctgatagtccgtatcactcgaatctcttcgttttgaagagcccaaaatacatactacctagttcgcctgtgaaagtcaagatcgatttaaacatgaattccgttcagaaggcaattactcttcgtcttcctcttcatcaaaatcttcatcatcatccaggatctcgtcttcaagatcatccagctcatcatcgtcggcttcatcgatttcatcgaattcatcggcgtcaatgtccaaatcttcttcgacatcgtcaagaagaatatcatcctcgtcgatttcttcgaattcgtcaagatcaagatcttcttcaaccgcttttttcgcttttttctttttcgcttttacagtcggctgggtttcttcatcaagctgatcatacggataccagctgcgcaggccccacgtttggtctgacagcgccaaaaagcgtccgtcgatatttaaatctgtgtagaactgggcgatgcggtcttccagctcttctttccccattccaagcaaggaagccacttgatctgttagctcctggaatgtaatcggttttttgtgttccgagaaaatttcgtatgcgatttcaactaaagccatttcctttagctgctcctctgagtattgtttcaaactcatcgccagacactccctttctatcttcatgtatgtatctactatctctgtcatagaaaataagcatgtaatccctgtctttacgacaaaccatacctttcattataaacaaaagaaatcactttatgccacctttattcccgttaattcaataatttttgccggttgcattggaaatcggcggcaagcgggattgaaacatagaacagccgggagcgtccggccccttcaaaacaaaaaaactgcgccggcagcctgtccgccggcggcagatcaagccgggccagacggcgattttccacccttatttcatcagcattctcgaaatgacgagcttctgaatttcctgcgtaccttcatagatctgtgtgatttttgcatcgcgcataaagcgctcgaccggataatcctttgtgtagccgtacccgccgaatatttgcacggcctccgtcgtcactttcatggccgtatcccctgcgtaaagctttgacatggcagaagcctttccataaggcagtccttctgattccagccatgccgcctggtaggttaaaagccttgaagcttcaatctccgtcgccatatcagccagtttaaaagcgatgccctgctgctcggcgatcggcctgccgaattgcttccgctctttcgcatacgccctcgccgcctcaaatgcgccctgggcaatcccgacggcttgagcggcaattccgtttctgcctccatcgagcgtcttcatcgcgattttaaagccttcaccttccccgccaaggcggttttttaaaggcacgcggcagtcctgaaagatgatttcggttgtcggtgatgaacggatgcccagtttcctctctttttttccgacagaaaagccggggaagtccttttcaacgataaaggcggttgtgcctttgtgtttctgttccggggcaaggttggcaaacacgatgtagaagtccgcgattccgccgtttgtgataaagatcttcgtcccgttcaaaatatattcatcgccttttttttctgcggtcgttttcatgccgccggcatcggagcctgaaccgggctccgtcaatccgtaggctcctatcttttcgccgcgggccatcggctttaaatattcctgtttctgttcttctgttccaaatgcataaatcggccagcccgcaagcgatgtatgggcagacaaggtgacacccgttgaggcgcagactttcgaaagctcttcaaccgcgatgacgtaggcgagatagtcgctgccgattcccccgtattcctctggccacggtatacccgtgagccccaattccgccatttttgcaaacagttccatgtcaaaccgctcttcctcatcccgctctttcgcagtcggctccacctcgtgatgggcaaagtcgcgcaccatcttctgtatcatttggtgctcttcactcagcttaaagatcatcctttttccccctttgacaccttataaatgtttaccgatgacgatccgctggatctcgctcgtgccctcataaatttcacacactttcgcatccctgaaatatcgttcagcgctgaaatcctttgtgtatccgaaatctccgagcagctgcacggcctctccggcgacatacatcgccgtttccgaagcgaacaatttggccattgaagcagctttccccgtctgcatgccttgctgtttcaacgaggcggcctggtagacgagaagcctggccgcctctgtcctcgccgccatgtcggccagcttaaaggcaagcgcttggccgttcttatacagctctccgtccggataccgtttttttagaaattgaacggcttcagaaagcgctccctcggcgatacccagagcctgcgccgcaattccgatccggccggtatccaggttggacagggcaattttgaatcccattccttcctcccccagcagctgccgggcgggaatgacagcgttatcaaaatttaaagtgaccgttagcgaaccgtggagccccattttctcttcattttttccgatgaaaaagcccggcgtgcccttctccacgataaaagcggaaatgcctcccgttcccgcctccggatcggttgaagcgaaaacaagataaatgtccgcggctccgccgtttgtaataaaaactttcgttccgttcagcacataggtatcgccgcgcttttcggccctagtttttagactgcccgcatcggaaccggcactcggttcggttaaacaaaaagctcccaagtactgccctgctgccagctttttaacgtagtgctctttttgccgctcattaccgtttaaaagaatgggaatggtgacaattgacgtgtgtacagatagaaccgcaccaagaacggcgcttttctttgacagctcatgtatggtcatcatataggtgataaagtcatgaccggccccgttgtacttagccggtatcggaagccccatccagccgcgctccgccattttcttcaaaagagaggttggaaaacggcctttttccatttcaggtacaaaaggagcgacctcctgtttgacaaaatcccttacaaccttctgcatgcgggtctgctcttctgtaaactgaaaattcaagctcacccctccttatgtcggctgcttttcatacgtataaaaccctctgcccgttttctttccgagtcgtcctgcgctgacatattgtttaaggagcggacaaggcctgtacttatcgtcgccaaagccttcatgcagcgtctccataatatacagacacgtatccagaccgatcagatcggcgagagccaacgggcccatcggatggttcatgccaagcttcatgattccgtctatgctttctttctcggcgatgccttcataaagtgcaaaaaccgcctcattaatcatcggcattaagatgcggttggagataaatcccgggaaatcccgcacctctatcggaaccttgttcatccgctccgccgcagccacgacggtttcatatgtttcgccgctcgtctcaagccccctgatgacttcgacaagctgcatgacgggaaccgggttcataaaatgcatgccgatgacgttatgaggtttttttgtgacggcagcaagttccgtaatcgacagggacgatgtatttgatgccaatatcgctgagtcttcggtcacttcatcaagccgcgtgaaaatgtctttttttacgtccatttgttcaacagccgcttcaatgatgagaaaagcttcccgcgcttcgtcgagcgcagccgacggagaaaggcgctggtagatttgcttcacatcttcatgcggcagcttgcctttttccgcctgtctgaaaagctggccggaaatgcgcttcattcctttttcaatttgttcaggtgatacgtcatacatgtaaacattgtatccggcctgggcagagacctgagcgatcccggaccccatctggccggctccgatgaccatgatcgtgtcttttttcatctgaaatccccctttttatacctcgatcatcacggcgtctccctggccgccgccgctgcaaatggcagcaatccctataccgccgccgcgccgttttaattcgtacataagcgttaaaatgattcttgctccgctcgcgccgatcggatggccgatcgcaatggcgccgccgttgacattgaccttctccatgtcaagacccgcgatctttccgcttgccaaagcaaccgcagcgaaagcttcattgatttcaaacagtttgatatcagaaagctcagctcccgttttgttaagcagttctctgatgacaagcccgggggttttcggaaagtcttttgcttcgactgcaattgatgtgtgcgctttaatgacggccggcgccttcacattgagttcctttgccttgtcttcattcatcacgataagtgagcatgccccatcatttacccccggcgcgtttcccgccgtaattgtcccattatggtcaaaaaccggggcaagctttgacagcctttccattgacgtgtcgcgccgcggtgcttcatcttgatcgaccgttaattcgccgccccgcttctcttggatgctgaccgggacgatctcttctcctagcgcgcctgaatccgcagcgtgtacggctcgcatgtggctcctgagcgcccaccgatcctgctcttccctagcaatctccaactctttcgcagcggcatttccgtaggagcccatgtgaacgcccgtaaatgagcatgtcagcccgtctgcgatcatcaaatctttaaccgccccgtctcccatcctcagcccccacctcgctttttgaagcaaataaggggcgtttgacatcgattccatacctccggcggcaatgacctccgcatcaccggccctgatgatctgatccgccattgtgacgcttcttaaacctgaagcgcacactttattaatcgtttccgttttgacgtcccacgggagtcccgcaaaacgcgcggcctgcctcgacggcagctgcccctgtccgccttgaagtacggagcccatgatgacttcatcgacatcctcaggatttacaccggaacgttttaatgcctcttttacggcgattccgccgagctccgcagccgtctttgactgaagcgcgcccccgagttttccaaaaggcgtgcgtgcgccgcctgcaataactgatctcgccacctgacatcctctccccttatcatgatttgtacataccgaagataaaagaaggcggagatccggctcacaccttctttatttaaaacctgaaatccgtctatgaggcatgttctttttgctctgacccgaatacggcgcgttcaagcagctccgctacatcatacgtgccgacctgatcctccaattccttggcttttgttccgtcgccgagcatcgtcaaacagtaaggacagcccgagctgatgacagaaggtgatgtgctgagcgcctgctccgttctggcaacgttgatcctcgcgcccgcctcttcctccatccacatgaggccgccccccgctccgcagcacattccgttttcacggctgcgctccatttccgctaaacggatgcccggaatggagcggagaatagcgcgcggcggatcgtaaacctcgttgtagcggcccaaatagcatgaatcatgaaaggtgacggtttcgtgaaccggaaactcaggtttcagctttccttcttcaatgagggcagcaagaatttctgtatgatgataaacttccgctttcagaccaaaatcaggatattcatttttgaaaatattgtatgcatgcgggtcgatagttacaattttttgaacatcatttttttcaaattcctcaatgttttttgcagctagctcctggaataaaaactcgttgccaagccgtctcggcgtatcgcctgaatttttttctttattgcctaatatcgcgaacgtgaccccggcttgattgaggaggcgagcgaaagccatggcgatcttctggcttctccggtcatacgatcccatcgacccgacccaaaacaggtattcaaaggactcgccttttttcttcatttcttttactgtcggcacctcaacatcgtctcttatatcacgccagttttcacgttcttttcggtttaatccccaagggttcccctgcctttcaatgctcgtcatggcgcgttgggcatctgcatccatttttccttctgtgagcacgagatagcggcggagatcgatgatcttatcgacgtgctcattcatgaccgggcactgatcttcacaattccggcatgttgtgcaggcccaaatttcttcttctgtgatgatgtcgccgattaagctcgggttgtaaagttctgaagcagccgcttcccttgacccttctccccctgccgccatggccagctggttgcctttcgtatgctgaaagagcggtgcgggtacccaaggcgttctcgatgtcactgctgctcccttttctgtcaaatggtctctgagccgcaaaatcagatccatcggcgaaagcatcttgcctgttcctgtagccgggcacatattggtacagcgcccgcattccacgcatgcgtaaaggtcgatcagctgggactgcctgaattcctcgatccgtccgacgccgaacgtttcttttgtttcatcttcaaaatcgattttttgaagctttcccgggtttgtcagccggctgaaaaatacgtttgccggtccggcaattaagtgggcgtgctttgactgcggtacatagactaaaaatgtcagcaggatgagaaggtgcgcccaccacgccgcgtagaacactgccgctgaagcggtttcccccataaagccgaaggcaaaagcgatgcctgatgccatcggttcgtgccatgataatgaatgttcatgccagatcatgttcataccgtttccgagtaaaacggtaaacatcaagccgccgatcagcatgagcacgatccccgacttaaaattgcgcttcagcctgacgagtttttctatataccgcctgtgaaaagcccagactaccgcaattaaaatcatcagtgtgacgatttcctgaaaaaacgtaaacgccgggtagacgccgccaagcggaagaccttgatcaggaacgagccctttcaaaataaaatcgatcgctccgaactgaacgagaataaagccgtaaaaaaacatgacatggatgatgccgctttttttatctttaagcagtttcttttggccgaacacgttctcccatatcttttgaaggcgctccttcgtccgcttatcaaaatcctctttttgtccgagcctgatgtaactgattctcgttctgatcaaatagacgaacagataaacggcgtaaacggttacacctaaaaacgcaatgaaattcaacgacagcaagacattcatcagctgctccccctttcatttccccaaccttaaatccccttgaactacctttatcttaaataatgaatgagtgttcagtcaatatattttcataaatgcaggaaaatagggggacactattctttacacgaaaaaagggagtgtcttcattggtgccgcttatgattatggtatgttttctcatcctgcttcttgcgctcgatttccattttggccgcaaagcctttgagaagaaagcctacgagcccgttttttcagagaagaaaagcgatattgaactgattcataatggagaagacttgtgtgagcggctgctggatgacatccgccaggccgaatcgtcggtgcatgtcatgttttatattgtgaagaacgatgacatcagccttgaatttttgaaggtgctgaaggataaagcgaaatccggcgtatgcgtacgattgctgatcgaccggatcggcgcgatgaaggtgaagaaaaaaacgctctccggcctgaaacaaagcggtgtgcacgtttttttcgccaacaagccgggcttcccctatttcttttaccggctgaatgcgaggaatcatcgaaaaatcgccgtcatagacggaaagatcggctatgtgggcggatttaacatcgcgaaagaataccttggtaaaaaagcggaattcggaccgtggaaggattaccatttgcgaatgacgggagaaggcgttgccgacttgcagcacatttttatatcggacttcaaaagagaagcgccgcaggcaaagccggccaacagcgtatttccgccgctgcagcaaggagctgtcacccatacaacccatgcgacaaagggattttctctagaggaaaaatacatttcatttatcgaacaggcaaaagaaagaatcatgatttgcacgccgtactatattccgagcccggctttgcagcaggctgttctctcagccagggaaaggggcgtgatcgtgtcggttctcgtgccgatgaaacccgatcatccgcttgtcaaagaggccgcctacacgcactttccagcccttttaaaagcgggctgctatatttaccggtactacagaggcttttatcatgcaaaagcattaatcgtcgatgaccggcatgtgatgatcggaacatcgaattttgacaacaggagcctgtttctcaatgatgaagtgaatgtcgtcatccatgataaagactggacaaagcaattcttcgacgtcgtcaaggaaagcattgaacacgccgagcttctgacaaaggagcggtatgcgaagcggccggtgatgcagcggcccgtcgaatggctggcgaaatcgatttcattctttttataaaacgtacgtttatcctgcatgacatgcgggtaacatttcaccaaagtgatgattacatacggaggggatgtacgatgaaccaagcagagtcgattaaactccgcgcccaatcgatgacgttaaaaaacttgattgagctgtacaagctttgccgctcagccagacatcagctatatatatgctcaagaaaaacgatgtgcaaaatcaaagatttaattgagctggaaatgttcagaatggccaatcgcgaaaatgagtgcctgattgtcatcgaagggaaaatggcgcaggaattagtaaaaaaagcacaatcgattctttctgacgctcaagttcaataagggaaggcggaagttcttcctttgcgagacgcctcctcaccaaatcaagaaaaaatcccccgttcaatggacgggggattcgttttacattttttcaggcgctgatacgccgatcagcttgagggcattatttaatgtgatttgcgttgctttcatcaatgataaacgggcccggcttttttcttcatctgccggatcgaggactttctcagcattgtaaaagctgtgaagcacagatgccaattcaaaaatatagtttgtaatgcggtgcggaatccgcttctctgcggcatcagcgacggcctcagggaacgagccgatcactttaagcagatcatactctttctcagaaccgatcttcgtaagatcaaggttcccttcaaaagaaatgcctttttcttcgccttggcgcagcatgctgcaaattctcgcatgggcgtactgcgcgtagtaaactggattctcattagatgttgagacggccagatcaaggtcaaagtccatatgggtatcggcgctgcgcatcgcaaagaagtaacgcacagcgtcaaggccgacctcatcaataagatcgcgcattgtgacggcttttccggttcttttgctcattttcattttttcgccgtttttgtaaaggtggacgagctgaatgatctcgacctcaagcgtttctttgtcataaccgagcgcttcaatagccgctttcatgcgcgggatatagccgtgatggtctgctccccatacattgatcagcttttggaagccgcggtcaagcttgtctttgtgataagcgatgtcaggcagaagatacgtgtaggatccgtcttttttgatcagcacgcggtctttgtcatcgccgaacgccgtcgagcggaaccatgtcgctccgtcttcttcatagatatgccctttttcgcgaagggcttcgagcgcctgatcgatctttccgttttggtaaagcgatgtctcagagtaccagacatcaaatgggacacggaaattctccaggtcttcacgaagtttgcccaattcgtactttaagccgtattcgcggaaaaacgcgaggcgttcgctctcttcttcatgaacaaaacgatcgccgaattcgtcggcgagcttttggccgatttccttaatatcttcgccgtgatacccgtcttcaggcatcggcttatcttttccaagcgcctgaaagtaacgggcttcgacggataacgcgaggttgttgatttgattgccggcatcgttgatataatattcgcggctcacttcataccccgctttttcaagtacattgcagagggaatctccgacagcggctccgcgggcatgtccaaggtgcaggttgcccgtcgggtttgctgagacgaattccacctggacgcgttccccgcccccgatatttgtttcaccgtaggcctctcctgcttcaagcacagccggaatcagcttcgttaaatattgattgttcatgtagaaattgataaagccaggtcctgcgatatcaagtttgtcgatcgacgcttttcctttgtcaaaggatgcgacgatttcttcggcaatattccgcggcgcttttttggcgattctcgccagctgcatagccatattagtggaatagtcgccatgcgacttgtctttcggaacttccagtacgacttctggaatctcgctttcttcggcgaggccggctttcatgacagcttccttaatttcctgcttcagcacatctttcatttgttcgactatgttcatgactcgtgtcctcctctatacgaaatcgacatcttatgtaaatgcttttgttcatcgcttacaatcatatcgtactcaatgctgatctttccgtccggcggctgatgtgtgactgatacagctttagtatccacgccgagctcgagtctgccgaatggcattttataatgagtgacggtgcggctgcccggcctgaagcgctgtttcatttcgatggcgccggaacgcatgaccagaacttcgttttcacttgccttgacgatcgtcttcacctttccagcatcatgctcttcatgataagaaagatatattttatcttttttcatataataaaatccagttgtccggaactcgatcgtctccgtgtccgatccttcccggataacagatttcacatagatatgaacgggtgtctcctgatccattccgacacttcctttttcgatccgatttgacttgattagtataatcattcgggaaaaaaagttcaaccgcagctcctttatatcatcttaacagaacggacgggaagataaaccattttctaagaaaaaagccgtcctgaaaaaaggacagcctgttttatttcacccagccgagcagcatttcgcgaatcagcttgcttgccgtatttgcggtttgttccgaatggtcatagacaggagcgacttcgacaaggtctcctccaacgacattgacgtctgagcgggcgatttcgtgaatcgaagcgagcagctctttggatgtgatgcctccggcgtcaaccgtaccggttcccggcgcatgcgcgggatctaagacatcgatgtcgatcgtcacataaaccggacgccccgcgagtttcggcaggacggctttaagcggctcaagcacttcaaatttagaaatgtgcatgccgttttcttttgcccattcaaattcttctttcatgccggagcggatgccgaatgaatagacattgccgggtccgatcagttccgcggctttacggatcggcgtcgaatgcgagagcggctctccttcatagtcgacgcggagatctgtgtgcgcatccatatggatgatggcaagatcgggatattttttgtacatcgctttaatgaccggccatgaaacgagatgctctccccccataccgagcgggaattttcctttatctaaaatgctgtcgacatattcttcaatcatgtcgaggctcttctgcgggttcccgaaaggcagcgggatgtcgccggcgtcaaagaaatgaacctcttccagctccctgtccaaataagggctgtattcttcaagtccgatggacacctcgcggattctcgccggaccgaagcgggagccgggacggtagctgaccgtccaatccatcggcatgccgtaaaggatggcgtccgcctcttcccaatcggggcggcttgcgataaacaccttgccggaatatgcttcatcaaatctcatcttcaaaaacctccctgaaaaaaagcgcagaatgccatcctgcgccaaactgttttatttgattaaatcgctgacgaatttcggaaggacgaatgccgctttatgaatttcttttgtgtagtatttcgtctcaatatcaaagaagcggctgtcctccacttcaagaggatcgtattttttcgaaccgatcgtaaacgtccacaatccgcttggatatgtcggaatgttggccaaatacagctttgtaatcgggaagatctcttttacatcgcgctgaacgtttgtgatcagttcaggtgtaaaccaagggttgtccgtctgagcaacgaaaatgccgtcttcctttagcgcttttgctatgccggcgtaaaagccttttgtaaacaagttgacagcaggccctactggctcggttgaatccaccatgatgacatcgtactcattttcagattgggcaatgtgcatgaagccgtcatcgacttttacttcgacgcgcggatcgtcaagtttgcctgcaatggaaggcaagaatttcttggaatattcgatcaccttgccgtcaatatcgacaagcgtcgcttttttcacgctcggatgcttcaaaatttcacggataacgccgccgtctccgccgccgaccacaagcacatgctcaggattcggatgcgtaaacaggggcacgtgcgccaccatttcgtggtagacaaattcatctttttcagatgtcatgaccatgccgtccaaaaacagcatgttgccgaattcttcagtctcggccatttcgagcttttgaaaatctgtctgctctgtatgtaaagtcctgttgattttcattgtaataccgaaatttttcgtttgcttctctgtataccaaagtccgctcaaagcgtcatcttcctttcgtgataagctgtatttcaatctatttttctcgcctgcggcggcgattattctgcactgaagcatcggcttttgcctaaggaaaaagtatagaggaattgcaggtgattgtaaagacggatcgattcattttcaggagtcattccaagtccattatattcccaatcgccgatttttcttttataatggctaagctaagcacagatgtgcatactgtgcgcttttggaggtgttctcatttgcagagcaaacaactgctcaaattgtatataaccagccgccggaaaaggtttttattgatattttttctgatcggagcggccgttttgtttttcagccccgtttatatccgggaggctgccgttccgtctttgccggattggcttctcgaagtcagcggatctgtttatttgatgcatatggtcgctgtcctgtccgcagcctgtttgttctacggcacagcgaatggatgcggcgttcagcaggtgcaattgcaacaaacagaacggtgttgccgttgattttgctcggctgcaccgtttctgcttttgtgatgatctgcctgctgttttggagtgcggccatcggctggtttacattcggcggctacggtgcggagaatgttcatcctttttttgagctgtcgggttctcccctctggtttgttgtctcacgcctgttcattgactggtggtcgctttgctttctgatttttctcggcttggcgggagtgctgatcgcaaagaaagagcagcttgctctatggctgccgcttgcgtggtcctcgggtttaatgctccttttcaaattcaatatatcctttaaagggctgctcccgggggaaggcatgctgttgtccatccatgcagcaggagcttccccgattctggccgcatcagtcagcgaaggtgcagttttcgtattatggctgatttcatatgtggcgaccgccaaaaaataggattcctcatattgctgtcttaatctccgcagagggtctgccgttttttccttcccgcttgtttaaatcctcctctttttcctcataatgataagaacattttatttatccgggaggagatttgaacatggacataatgacggacaagcgggtccgtttaaccatcaagacgatacgcgcatttttgttcatgggagcattgatgctgatcttcctttcaatcgttgtcatgacggtggtcttggcggccaaatggcaaggcgctccttcgattcaggtgccgaggtctaccgtgctgtatgacggaagcggaaagcaaatgggggaaacgcattacgggcaaaagcggtactgggtttcgctgaagaacatcaatcccgcagtcatcgatgccacgcttgccgttgaagaccggaactttttccggcaccacggctttgactatatgaggatgggcggcgccctcattgccgatttaaaggcgatgtccaaagttcagggagccagcaccatcacccagcaatatgcgagaaacctctacctcggccacgataaaacatggaaaagaaagtggaatgaagctttttatacgataaggcttgaacaaaactacacaaagaaagatattttggaaggctatttaaatacgatttattacgggcatggagcatacggaatcgaagcggcttcccggctgtattttggcaagcgggccaaagatatcaatacggcggaggctgcaatgcttgccggcattccaaagggtccttcagtttattcgccctttgtcaatgaaaaaaaagcgaaagaacgccaggaaatgatcctgacaatgatggagaaacaaaacaagctgacggaaatgcaggcggcagcactgaaaaaaatgccgctccgctttgaaaaacagcaaacaaccgaaaaaaccgctccgtacttttatgacgaagctgttaaagaaatttcgcgattgctgcgtttgacgccggagcaagcggaaacaggcggctacaacgtattcaccacgctcaacccgcgtctccaaaaaattgccgaggatacgatcgaacacacgatagattcgtcatccgacattcaggcgggatttgcagcgatcaacccgtccgacggcagcgttctcgcgcttgtcggaggacgcgactacgaaaaaagcccttttaaccgcgtaacgcaggctatgcggcagcccggctccaccatgaagcctttcctttattattcggcggttcaaaacggctttacaccggccacccgaatgaggagcgcggaaacgacatttgagctcgggcaaggcagcgcttattccccgagcaactatcacggctattatgcagacggtccgatcacgcttctgcaggcactggctttgtccgataacatttacgccgtgaaaacccaccttttcctcggcatggacaaactgattgatgccgcaaagcaattcggcatcaacagcccgctgcaaaaagtgccgtcgcttgcgctcggaacatcccctgtgaagccgattgaaatggtgaacggatacgccatgtttgccaacggcgggaaaaaaatcgaaccttcctttattacgaaaattaccgatccgaacgggaaggttctttatgaaaaaccgaagcggagcaaacaaatccttgacccaaaagcggcttttatcacggcgaacatgatgagcgggatgttcgacaaatcactcaacggctatacatctgttaccggccggacgatcgcagatcagctgacgcgccgatacgccggaaaatcgggaacgaccagcaccgacagctggatgatcggcttttatcccggtcttgcttcaggcgtgtggacgggatatgacaaagagcggacaatcgatgccgtcgcagagaaaaactatgccaaacaaatttgggctgagtttatggaaaaagcgcttgaagacgcgcccgccgcagctttaatgccgcctgaaggcgtgaaagggatgtacatcgacccggctacaggttatgcggcggcgcccagctgcccgtccaaatatttcgcttattttatcaaaggtactgaacccgagcaggtttgctatggaaaggaaatctataaggagcaaaacgccgggcacgaaaagcccgccgctcccccccataagcggcaaaagtggtgggaaaaatggtttaaaaaaggagaataaactttttagggggatagacgaaccccccggacttcatggcagtccggggggtttttcctattgctggagcagtccctttttcagctcgtctgatgaacggtcccaaagcccttgatcatggtttttcagaaaatcggcaagaacgcgcttagaaccttcatccatatgctcgacgataatcttccgcttcatcgacttatccattaaattgacgtgctccggaagcgatttgtagccgcggcggatgcttctgtcgaccgtcatttcgcatgccgtcacacccgcataataagggccttcttccctgcggtcgatcgtaacccacacaagccagtaaggttttccgttcggcacctcttctttgttcggcaaaaatttgattcctttttcaaccgtgctgcgggcgtgcatggcgccgatatccacaaacgcttctttctcttcaacatcgacaatgacaggcgagatgttgtcaaggcttaatgcgcctgctccaaatcccccgtgtccgtctgtcggatcgcttttaataatgttgaatccgattgtttttttcttttttccttgttccatcaaaaatacctcctacatcagcggccggaaaacgctgttaaatatcgatatgatcaattcccgcccgtcattcaaaaacggccagaatacatattggccaagcggtgtaatgacgataatcagaaagacgatcgagccgtacgcctcatatttcgacagcttcgcccgcacttcgggggcgaccacatcctgtataacccgaaaaccgtcaagaggcgggaacggcattaaattaaacagaaataaaagcaggttgagattcacccaaatcgtaaaaaattgaagcaaaccgctgtaaaaaccggcaggcagcgtcccggacagcttcacggacaaaagcagcaatataaaaccgatgaaagcaaggatcagattgctgatcggtccggcgattgacacgagaaatccggccagcctcgggtttttaaaataaaagcggttaacgggcaccggctttgcccagccgaatcccaatataaagatcaaaatcgttccaaacggatcaagatgcttaagcgggttgagcgtcagcctgccctgccgtttggccgtctcatcgccgaatttgtaagccacatacgcatgggcgacctcatgcacagtgaatgcggcagcaagtgtcaaaacaacatacggaatcatttccagcggataaataagaaaacggtctaaaatgtggctttccctctttctcatatacaaagatttactatctccagtatactataagagaacctgatgctaaagtgagcagccattttttaaaaggaggaggagaacatatgccatacgtaactgttcaaatgctggaaggccgcacagatgaacaaaaaagaaatctcgttaaaaaagtgaccgaagccgtctccgaaacaacaggcgcacctgcagaaaaaatcgcggtcatcattgaggaaatgaaaaaggaaaactacggtgtcgccggcaaacgaatgagcgatatgtaaaagaaaacggcgttcgccgcttacgcgcgggacgccgtttttattatttataccaagctttgtttttagtgatctggctattgtgagctgaatcccaaacatcgaccgtgtatgcgtagtcgtagttcataatgcagcggattccgcttccttgcgcatcgtggttcaagccgaagttatgggaaaattcgtgggttgcagcttttgccgtgttggccgttccctggtcgaggtttacgctgaaggcgctgccgttcggcttgctgttgtatacgtatgcgatgccgccggcgtcaaaattactgttcgccgtaaatccgacgacgaatttatagctgcgcccgctgaaattgctctgaaggtttgatagaatttgagagctgttgctgcctgaagaggtccaaggcgccacagcttcgacgacaaaatcaacatcgtgatccctgttgaacatgacatccgcctgctcaataatttggacgattcttgtctgccaatcgctgtatttcgcccgatactgagcgtcagccacggcaaggacgctcactttctggcttcccgtgcctgcctgggttgaaaacgaccctttgcccgtattctttttaaacgttttcgttcccgtcacatttcctttctcatccagtattttcgtattgaccgttctttcaatttgaacttttcctttcaagtctttaaaatctttcgctttaggcaaagaatcaatataagttcctcttgcttcatgatcgtgctcgtgctcatgcccgcccgtcttggcggcaccggccgtcacaccgggaatgagactgacggaaagtaatagagataagaataaagaacgtttcttcactgcaaaacccctccttattttttgaacgaatgaaaaattctgctagttatcaaaaaattccttcaattcatccaaaaagaggaaatattgcatacgttcttttcactgcttctttcaatttccctacaaaaattccaaaacgcagacaaaaaaacaaaccaaaaaacctaccgtttttcggcaggcttatgaacaaagatttctgagcttttttatgtaagcgacggcttcatcgaattcttcgtccgtataccgctgtttgctttttacggtaaacactttttctctaatctcttcctgctccagcccctcaaaatacaaaatcgtcgacaccagttccaaaaaacgcgatgactggccgtttacgtcgtctaaataggctttaatatcccgcatatccagctcacactggctcaaaaactgctttcccgcttcagtgggtgaatagcggtattgataatagccgccctttttttctttgacttcatggagaaatccgagattgcaaagttcttcgacttgaagcgtcagctcctctgaataaggcccgtaaaaatgaaaatcatacttttcataaaaaggaagctccaatttctttgcgatataaatgattttctgcagctttttccgcccgacaatctcccccgaatccgagaagaccttcatcagctttgcatgttcttttaacaaatctccgccatctccttcatccttttctttctatttcagtccgagcaattctttcattcttttcgcatgacggccgtcaggcagcccttcgattaaatcgagcgggaaatacagcttatggtccgttctccgcttgcctgatatcgcatcgacaatatcggactgccgcgacagctccttaatctggccgttgtgcgtcagcaattgaatcgggaggcgttcctcttcttcccccggtctgtagaaatcataaggaagatctgaggacgaatccaccacaagataatattcgggatcaatccctgattctttaaacaagttggtcagttcaaagtaagtcgccatttcctcattcggattgaattccgcatactggaacagcctgcggttgataaaacggcggcataaatcagacaaaatttcgtcctcttctttttcccaggcctgaaaataataaagaatgattgattcatcaagacttaaataatcttccaatgtgacattgccttcaaaaatagaataaaaatgcactggcgcatgcgtgaaaacatagccttcctcatgaagctgctttgcacggtgaagaatcttcgtcaaaatcacttccgcacttcttgtcacaggatggaagtagacctgccagtacatctggtaccggctcataatatagtcctcaacagcatgcattccgctttgcttaatgacgatttggtcttcgcgcggccgcatgacgcggagaatccgctccatatcaaaatgaccgtagctgacgccggtgtaataggcgtccctctgaaggtagtccatgcggtcagcgtcaatctggcttgagatcaggctgacgacctgcttattttgataggttttcgcgatgacttcagcgacatcctttgcaaatgtcggacttaccttgtttaatactcggttaacttctgtatcgcctaaaatgatcgctctcgtaaagtcttcatgatcaagccggaagaccttttcaaacgaatgggaaaacgggccgtgccccaaatcgtgcagcaatgcggcgcaaaggcacagatcgcgctcgctgtcatcccattcctccctgcctttaaaaacgtcatcaaccattcttctgacaatttcatagacgccgagagaatggttgaaacggctgtgttcggctccgtgaaacgtcaaataggtcgtcccaagctgtttgattctgcgcagcctctgaaattcgcgggttccgatcaagtcccatatcagcttgtcccgtacgtggacatagcggtgaacaggatctttaaacactttttcttctgataattttccgtttggatacgccatttttgtccctctttttttcaaacgtgaggcaaactgatcgctgcccatccgtctctttttcttcggaaaactaaatgtatattgtaagtattgcccgatctgcttgttttctttaaggtctgcttctattatatcgagtctgtttttttgaaaacatccttgaatttacccggccatttgttccagcctgccaaaaagccgttaaacaagcaaaaacgcctgacccgttagggaggcggttattttttgagtttctttttcactttttcgatcagctcgtcttcatcaggagctgacagcggacgattattgacaaacgcaaacgatttttttcgtcccggcccgcagtaagactggcagccgatttccacttttgcatccggatcaatttctttcagacggggcaaaagcgtctttaaattggtggcctggcaatcgtcgcatactcgaaattcattagccatttcatacgcttcctttcgttttgttcatctgtctttatgaaaggcattcaactgtgccgaacttttataaaaaatgacaccatccttcattttacaaggattctttcattcctgcaaggatcgcgctaaaaaaatcagttcctattcttttagcaaacttgtataaatattttccaaaatggacaatctaataccaatactgacaatgggagttgagaagtgatgaaacaaagacaagacgcttggtctgaggaaaatgatttactgcttgctgaaacggtattgcggcatgtcagggaagggagcacacagctgaacgccttcgaggaagtcggagacagactgaacaggacatcagccgcctgcggttttagatggaacgcagttgtccgccaccaatacgaaaaagcattgcagctggctaaaaaacagaggaagcaaagaatgcgcgccctcggaaacggacagccggcgaaaaaacgcttattatacaagccgccggtcgaaacgaatgctgaacctcctgcagaaagcgttgttgagcagaagaaagcaaccgcagattcaagcgaacagcagccgatcgccagcgagcatctgccttatgttgatgagagctttaaagaagagttagctagtttatctcaccttctatcgccaaatcagccgcaggccggccatacagccgatacatcgaaagacatgacgatcgatgatgtgatccgcttcctgcaaaactatacaggaaacgaagaacaaactgccgctttaaaaatggaaaatgaacgtttaaaacaggaaaacgaagaactgacgaagaaagttgaaaagcttgaagcggaagtcaaaaagctggaaaaagaccagacaaccatccaggaagactacgaaacgctcgtaaaaattatgaaccgtgcaagaaaactagttttattcgaagaagacgaacacgctgcgcccgccttcaaaatggaccggaacggcaatttagaaaaaatggctgaatagcgctctcagaggatgcggcagagacgttcaggcagcaaggactgacaatgcatacaaacatttttcgatacgaggatacccctttctttaaaaaagggggtatttttacctttctgcggcttgcttttatatgacaaaaatttcataatagggatagcaattcataaggcggggtattcgatgaagtttgttttatatgcggttcagttcggcactgcggcccttttgtttttgttttctgcattggcaagctggtatcaaggcagcgagcttttaaaggtgccgtgggagtggaaatatacagccaagtttacaagttggctgtacggagaggactccattaaaaacgcacataatatttcacagcttgattttttcgtctatgcggccaagcatacgccggcaaccgttattttaatggccgtcagtttggcgtatatcatcgctttggcggcttatcttctcatcaaaacatatgtaaaacgaaaaagcgcttcgagcgcagcataaaaaaaccgctccggaagcggtgaggtgtggcaaaatcctaaaacgttcaaccgttttaggattttgccgtctttgaagcattttacagcccgctggtttttcaccgctttaagcatgcctgacaacgaatataaaggcggcggaggctcttcttctatccaaaaaccttttcattccgttcaatcatgcggacaaggtttttctcatacacttcctcttctgcgggcgtgagagggccttgataaatctccccgcccagctctttcagctgtgtcagaagcaagagcatcaagtcctgcaccgaaatgtcttcattgagaagctcagaaagcgaagccatcgtttccgggcgaatatcgggataaacggcttttgttttcccgcgcatgtctttcaaggcggtgtcgtaaaagcgtttgatcagctcagcgcgcccgcttccgctttgatcagcgcacaaataaatttgaacagccactccgcctctcaggcgcctctgggaaattcccgcaaatttccttcccccgatgctcaaatcaaagcttcctggacagtaggagcctttgatttcataggcttcgattgctgcgtcataggatgacagcattcgcttaacgagctcaaacatcgcttcatagcctctgtcgatatcaattccgtttttcttatcctgaaaaatcagggaaacgtttaaaaccccgctgtccaaaacgacggccagtccgccggaattgcggacgatggcttgatagcccgcttcttcaagcaatgaaatcccttcttgtaaataagggagccttgtatcctggattccgagcacaatcgtgtcatggtgcacccaggaacgcgcggtcgccggagataaacctttcccgacagaagcgcacagcgtatcatctatcgcaaatgattgttttgcatcaaaatatgggccgagactggattggtcaatgattctccatttcggctggatgagtagatcaatcggttgctttgccatatatagtgtaaaccctttcgttttgcatttcagccaacatccattataccatttacgaaaacatgtggtggaaattttcttatctccggcgcttccttcattcaagtgacgcttaaagacggttctccgaattcaagcggcagcccgacgtaattctcggcaagactttgagcggccgccgttgaagtcgtaacatggtcaagttcagccaattgaatctggtagtcaaaaggggtgtagccgtgatggcgatgcagcagggatgtcatataccaggaaaagcgttcagctttccagacgcggcggaggcaagactcagaatagccggccagccgttcgattcttccggtttcgtaatagtcttcgagcgcccatgcaagccgctggacatccgccatcgcaaggttcaggcctttcgcacctgtcgggggtacaatatgcgcggcatcccccgctaaatagagtctgccgtattgcattggatcgcatataaagcttctcatcgagacaatgtttttttgaatgatcgggccttcagtcagcttccatccgtcatcggccgacagccttaggtgaagcttctcccatatcctttcgtccggccagttcccgactgaatctgcaggactgacttgcaggtaaagccgctggatttccggtgtccttgtgctgacgagggcaaacccgtcttcatgatgggcatatacaagttcaggcgaggacggaggggcttcagccaatatgccgagccatccgtaagggtacaccttttcgtactctttgcggatctccttcggaatgctttgtctgctcggcccgtgaaagccgtcgcaccctgcgatgaaatcgcagttcagttcttctgtatcgccgttttcattctgataagtgatgacaggcgcttctgtatcaatatttgaaaggcggacgtcagacacattgaaaacgatgcgcccttccgattgcaggcgggcggcgattaaatctttgatcacttcatgctggggatagatggcaatgtatttcccccccgtcagcttgtgcatatcaattctgtgccgcttgccgccaaagcgaatctcaattccttgatgaaacatagctgttttcatcatccgttcaccggcacctgtttcattcagcaaatctaccgtcatctgttctagaacgcctgcacggacggtctcttcaatctcctttcgcgagcgggattcgatcacaaccgcttcgattcccctgcggtggagcaggttagcgagcataagcccggcaggtcccgctccgataattcccacttgtgtccgcaaaatggtttcctccctttatccatgttttgatgtggcttctaatgtatacccggcgctttccgacttagagacaaaatcaaatgaagcgtgtttctcttggacgagcatgatgccgagtgcagcaaaaacactcgggatcgcgaacaccatgaaagcctgcttcggctccatgccggaagcaaggatcaatgcaaacagcgaaggcgcaatgatcgctccgagtctgccgaccccgagcgcccagccgatgccggtcgctctgatttctttcggataatactcagaaatataaggattggcgatattttgcgctccgacggtgcatgccccgcctaaggcaatcagcaagtacagaagaacggggttcatcgtcattccaaatgctgcaaaacaaaaggctccgatgacatacatagccgcaagcacatttttatggccggctttatctgccaaatatccgccgaataccgctcctgcggcttgtccgcagcaaagcgccaagttgaatgacaagcttgacgacagcccgtagcctgacgcctgcatcattttcggaagccatgtatttaagccgtaaaccatgagaaggcagctgaaaacggaaagccagaatgcgaatgtgctggctgcacgtttttgtccaaacagtttttttaccggaaagcctttcttttctttcgcaatcaccgagatttgataattgtcgtcttccctgtagcgtcccgccggatgcacctgattgaaaatctcagccagcgctttcgtctttttcttcaaaacgtaaaatgacagagattcgggaaacctgctgaaaaagaacgggagcacgaagagcggcacggctccgatcagatagagcactctccagcttgtcacgggcacggcgaacatgccgacgagggaagccagcacaccgcctgcagaatagccgcaatacatagcggctacaatcaccgctctgttttttttcggcgaatactctgtcatcagcgaaatggcattcggcatcaacccgcccattccaagcgcagcgagaaaccgcatgatcgtaaacaaaagcggagaatcgatcagaccggctgctgcagtaaacaggctgaacagaaagatacagaagcccaacacctttttgcggccgtattgatctgcgatcggcgaaaaaataagcgcgccgagcatcatgccgatcaatgtatagctcccgatcgctccggcttggatggcggtcaggctccattcctccatcagccatggcaggctgacgccgtacattgcaatatcataaccgtcaaaggcaatggcgaaaaaacaccacaggaaaacagtcaggtgcactttgttaaatttgctggccgccatgacttccgctggatgaactgaacgatttttcatgttcccctccacgattcttatcgtattatgaaagcagcttaacgcacggtatctttttcattgaaagcgtgcgtgcgagctttttgtcccgccggctcgaatgccatgacgacattggagctcccggaagactgaccgtatccgtaaaacgtgcttttacatccgtcctccagcacgcccaatagcattgcaatgtggcggccgccggcttcaagcccggcgtttttagcatattgaggcagcatctgctgagctgataaaagatcgttgtctgttaagtaggtcaaaaattgtgcatcgagggcctgttcggccaatgtcggcatacattccggccccctcaccaaatgatggcttagcgccccgctgctgatgaacacggttttctttctgctttctttcagcactcttccggcaagccggccccacaaatgcgtttcttccaggttcgcggccaatgtaaccgataaatcgataaccggaatatctccctttggaacgaggtagcgcagcggaacgaccgtcccgtaatcccagcagtaagctggatcattgacaggaatgacggaaagccccccttctctgccggcttcagccaattgcagcgccaattcagtgtccccggggtaagaatacggaacatcggaaattaaattcggacactccaaagccgttaaaacgccttgatggtcgggagctgcatcgatcagatggtcaaagcttgacgtccagtgacaggaaatcaggacaacggcatcgggctcaattctttcaataatcctggagagcctcttcatgcccttgaccagctctctttggaagtcaggggttttatcttcaaaacacatcctcggtgtatgcggaacaagcgccgccaattcgattgacatgtagattcctcccatcgccttctttaaggtcttaattttgagaccggtgtgccgcctatgccccagtggcttttagaaacttcggtgacaagaacgcggacgttttccttcggagagtctagggtggcgctcaacgtttccgtcacttttcgaatgacttcctcgaccttttcaggcggccggccttctaatagttgaatatgaacaatcggcatatcataatcacctcaggttatggcttgaccgaaaatgatacatctcccagcccttctacttgtgctgaaacgcggtcgcccggctgcagcatgacagctcccgttacaccgcccgttaaaatgatgctgccagccgcaagcttttgttttttccgggagagcatgttggcgagcatggccgccgaatttgcgggatgcccgacaaccgctgctccagtgccccgctctttgacctcgccgtttatcattaaagagactcttgcttcatccagcttgaaatcgtccggcttcttcactttttcacctaacaccactcttgaagatgacgcattgtccgcgatgacgtcaggcaaagtgaatgagaaattttcatagcggctgtcaatcacttctagaacgggaatcaattcagcaacggcttcaaggacctgctcctttgtaacacccggtccttcaatatcctcccccagcacaaaagcaatctctgcttcaaccttcgggtgaatcagctcgttcatccggatgcttccgccgtttggcacgatcatatcttcaaaaatataaccgtagatcggctcctcgacgttcatctgcttcattttcgcccggctggtcagtcccattttcggaccgatgatgctattgccatcccataatttaagctgaatcagctcttcttggatcgcatacgcctcttcaacggtcagctccgggtagtcctttgtgattctttcaacttcacgcttctctgtttcggcaagatacaagagtcgcgccgtatcttttaatgctgcggtattcatccgcttccccccttttacagcttgatgcaaatattggttaattcgctgaagaattcgaggctgtgaatgcctccttctcgtccgagtccgctctgtttcatgccgccaaacggcgtccgaagatcgcggagaaaccagctgttgacccacaccatgcccgattcgatttgcccggctacgcggtgcgcccggcggaggtcgttcgtccataaggtcgcgcttaacccgtaatgtgtgtcgttagcctgtgcaatcacttcctcctcatcgtcgaacggaatcaccgttacgaccggaccgaagatttcttctttgatgagcctggaattgcgtgaaagtccggtgataatcgtcggttcaagaaagcagccggattcctgtccttcagggcgttttcctccggttaaaatattgccgccttcccgtttggccaattcgatgtagttcatcacacgctctgtgtgttcagaagaaatcaaggcgccgatattcgtgtccggatcaaaaggatcgccgactttgagctttttcgttttctcaacgaacttgttcagaaattcgtcatacgcttccctctcgacatagatgcgggagccgctcatacatacttccccctggttgacgaaactcgatttcaatgaggtgctgacggcttcatccatgtcggcatcggcaaaaataatgttcgggttcttccctcccaattcaaaggaaagtttctttaatgttttcgaagcagcttccataatgactttgccggttgtcgtttctccggtgaaagatatcgcatcgacatcgggatgctcagaaagcgcagcaccggcggaatctggtccaaatccgtggacgatattaacgactccgtcaggcatccctgcatcatggcagatttccccgagaagggtggctgtcatcggcgtcagttcagccggtttgataacggctgtatttcccgccgccaggcaaggcgccaatttccacgtcagcaaaagaagcggcaagttccacggattgatcagcccgacgacgccgaccggacggcgaatcgcataattgattgcaagatcgtcagtttgataagcttccgttccggctcctctcataaaatccgcaaagaaatgaaagttgaaagcggcacgtggaatatccaaagtgcttgagagcgaaagcggttttcccgtatccaatgtctcaagcctcgccagttcgtctttacgctcaagtatgatgtcgccgacctttctgatgatccgaatcctttcgtcagcggtcatgtttttccagcgtccgtttaatgcacgcctggctgccgcgactgcaagatcgacctcttttttgcctccttccgcaacgcttccgataatttcctgtgtagccggattgatgttgtcaaacgtgctgcctttctctgaaggaaagtacctgccgtttatgtagtgctgacagtcaaaaggttttacgagtttttccgatggagtttgaacattcatattctgcaaacatcctccttttcaaatcctttccattaaattaaaggattttaactgacaagaaaacagcaatgttcctctatgcggaacaaatcagacattttttccgaaaatttgatattttccgcttttttattttttatatcgtgttatattatggaataaaaggaaacaaaaacaagggagagagttgaggaacctatgactgttgagacgaaggaccaccagctgctcggttcagtaaaaaatgcgcttcggctgcttcaatcgtttaccttagacacaccggaaaagaaactaaccgaactcgcctcgtcgcttggcctcggaaaaagcacggtctcgcgccttttgtctacattggaaagcgaagggtttgtcatgaaggacccggaatccagaagatacaagctcggcttatcggtcctgcagttaaacaccattgtcaactccactcttgaaatcaaccgcgaatccctgccggtcctcaaacggctgaccgatgagaccggcgaaacgtcgcatatcgcgatgcgccgcggtctcagcgtcgtttatctcaatcggacggaatgcccccgcccggtcgaacttctctcatatatcgggcggcaaaacccgatgcactgcacaagctcaggtaaggtgcttctcgcctttgatgaagagggcatattggacgagtatgtgaaggaaggcttgaaaagctgtacgaaagaaaccattacagacggggacaaattgagggatgtgctgaaaaccgttaaagaaaacggatttgacgtcagttgcggggaattcatagatggtgtcacatcaatctcagctcccgtcagaaaccacgcaggtcgagtgttgtacgccgtcagtgtcgtaggccctgcaaaacgcatcaaggcccggcaggcgaaaatcatttaccaagtgaaacaagcggcccgggatatttccgaaaggatcgggtactggaaacgaatataaaaattgggggaatcagctttgtatgatcttcacacgcactttataccgcgcgatgtgctgctttggctggaagacaatgaaaagagagtccacgctgtccgcgaaaaaaaggctggatgccaagcggagtttttgacggtcaatcacaaatggggctttgaattaaaagagcttttctaccaggaggctttatatttggaagcccagcaggaggccggcgtcacacactcattggtatcgccggttccccagcttttcctttacgatctcgccgaagaaatcacggacgaattatcttttgtatacaacaaagcgcttgccgaatgggttaaaaaatacgacggccgcctctcgggactcggcacagtcccgctgaacagcccttcaaaggcgagcgagcgcctgaatgaagcgatgaacaacgggcttaaaggagcgattatcggacccggcgcttcgcaactacttctctcggacgaagcatttacaccgttttgggaaacggctgatagaagaaaagcgattatctttatacatccgctcctttctgaagatccgcggctccgccgcaggatgctgccaaacttgatcggcgttccgtgggaaacgacgatttgtgccgcagaccttttgttaagcgggtttacagaccggtttcgcaatgtgaaaattcttttggcccacggaggcggctttttgccttatcagatcggaagactgaacaaagggtatgacaaatgggccggcgtttcttcatcgctttcggctccgccgcgcgaatatttgcggaagttttggtttgatggtgtgctatgggagcaagaaagcgcggcatatttgaagaagcttgtcggagaagaccgccttgttccgggttccgattttcctttcgacctttgtcagtggccgcctctcgatcccggccggaaaggagcggagtctctgctgaatgtagcgattgaagcataaaaaaaggcgaacctcttcaggttcacctttttcaggaagcctattacagagcttgagccgccgtaatcagcgcaagattataaacgtcctcagcgttgcaccctctggacaggtcgtttacaggcatgttcagcccttgcagaatcggaccgaccgcttcaaagttgccgaggcgctgagcgattttatagccgatattccccgcttcaaggcttgggaaaacaaatacgtttgcatctcctttaatgacggagtccggcgcttttttctcagcgacagacggaacgaatgccgcgtcaaattggaattcgccgtcaagtgtaagctcaggcgctttttcttttgcgattgcaaccgcgttggctactttttcagtttcgtctgattttgccgaaccttttgttgaaaagctgagcatggcgacacgaggttcgatgtcgaacattttcgctgtgttcgcactttcgattgcgatttccgcaaggtcctggctgtcaggcgcaatgttgatcgcacagtctgcgaatacgtactgctcatcgccgcgcgccatgataaagacgcctgatgttttcttcacgccttcttttgttttaataatttgcagcgccgggcgaaccgtatccgctgttgaatgagccgcaccgctgacaaggccgtcggcaagccctttataaacaagcatcgttccaaagtagttttcgtctaaaaggatttggcgggcctgctcttccgtcgctttgcctttgcggcgttcaacgaaagcctgaacaaggtcttccatcccttcatatgtatgaggatcgtatatgtcaacgccatccagcgttaaattcaacccgtttgctttatctttgatttcctgctcgtttcctacaaggatcggctttaacacgttgtttccggccaatttgttgacagctgtaagaatacgctcgtccaaaccttccggaaatacgattttaactccttttcctgctacttttccctgcactgttgtaaatagatctgccactatataccctccttgaaagtgtcacaaatacttcatttctctattaagcatactcttttgtgatataaattcaatccttctgtattttattataacgtttacactttttaaacgctttttttaattaatttaatttcagaaaggctttaaacacttctattagtatataacagcctttcccagttatacgacagatggtcaccttttgttcaaaacttctaaacggataaaacgcggcaaactatgatatgatgaagacaagtacatacaaattgggagtgattgcaaaatgagcgaacagcaaaaaacgaatgaagccgcacaaacgcttgacggctggtatgcccttcacgatttccggacaatggactggtccgcatggaaaatgctttcaagcgatgagcgccagatcattatcagcgaatttaccggccttcttgaaaaatggggagctgcccaaaaagaaggaaacggaagccatacgctttacagcatcgtcggccagaaagcggacttcatgctgatgattttgcgccctacgatggaggaattaaatcaaatcgaactcgagttcaataaatccaaactcgctgaatacacgatacctgcttattcatacgtatccgttgtcgagctgagcaactatatgggaagcggagacggagacccttacgaaaatccgcaagtgcgggcgcgcctgtaccctgagctcccggatgccaaatatgtctgcttctatccgatggataaaagaagatcgggcgatgacaactggtacatgctgtctatggaagagagaagaaacttgatgcgcagccacggaatgatcggacgcggctatgcgggaaaagtaaaacagattattaccggctcaatcggatttgacgattatgagtggggtgtcacgctcttttcagatgatgtgcttcagttcaaaaagctcgtctatgaaatgcgctttgatgaagtaagcgcccgctacggtgaattcggttcgttctttgtcggcaaccgccttgcaaaagaacagctgcctgcatttttgcatgtgtaatgataaaaaagctccaaaggccgaggtctttggagcttttttgcctatttacttgcagttgcacggctgtgtaggcggagtcgcccgtttttgcacttcgattgaagattcggcatagaaagtcgatccgagccccagtactctgttctccgcccggaatgtatactttcctgcggcaggcagcgttttgttggccagcaccagcttaaactccgcaatgcccagcagatcaattgtaagcggcagccttaccgtttttccgttgttcaaaatttgccctgttgtcagcgctcttccattcaccgtatctttcgttgtggcggaaaatcccgacggcaaagtaaattcaaccgttcccagcgccaagattgagttaggacgatatgttaactcaatatccgagaacgaccactcctgtttgctggcgcctgttatcaccgaatacaaggaagcgctcgcagccgggcggtagacagattcagtttttgttgtttgggcgctggcctggaacgaaggcaggaaaatcgaagccatcatcacgagactaaccgccaagattgacaatttagaacgatacattcttttcaacacagcaattcccccaagtcatcatttttttcatattcgtcatgacgaaagcgtgcaagaaagatgtaaaatcaagcaacgccttctttccaaagcgccggcactttggtgatttctattaaaaactaccattttttctgcttgtagtaaatgttttccatgtcatatttttaaaataaatgcaaaataatagaatttaaccaggcgttgttcctcttgattttctccgctgtgctttagtaaaggacaaaaggcctgcccgcttcccttctcttcattctcctgattttttgttgacaaacgatggatctggctgtacattattgacattattgaagcatcacgaaccgagtttatgattgacataaccttgctttttctccattcatgttttgaatggatgaagaaaggaacgaaaaatgcctaaattggtttcttcaaatcttgtaaaaggtaagatcatcaatattagtccgccgcagacgctggctcttagtttcttgattatcattgcgatcggggcttgtttattgaagctgcctggcgcctccactacttatatctcatgggtggatgctttatttacggccacctcggcaactacggtaactggccttgttgttgtagatacaggggcagattttacagttttcggacaaaccgttattatgtgcctgattcaaatcggcgggctcggcttaatgacgtttgccgtcctcgtcgtcatgatgatcggcaaaaaaatcggcttgcagcagcggattcttgttcaagaagcatttaaccagacttctttaggcgggcttgtccgcttggtcaagcacctgtttattttcacgattgtcatagaatttgtggcgtttctgatcctttcgatcagatgggttcctgaatatggtttgcaaaaaggcttgtttcatagtttgtttaacacgatttcagcctttaacaatgcgggattttccctgtggcctgacaacttgtctcaatatgtcggcgatccgattgtcaaccttgtcatcacaggccttttcattacagggggaatcggctttaccgttctgctggatttatggacaaagcgaaacttccggaaattatcgctgcattccaagctcatgatcgttggaacattgatcatcaatacgacagccgcgttgctgattttcattttagaatactcgaatccgggtacgctcggcggactgcctttggccgacaaaatgtggggcgcttacttccaaggcgtgacaccgagaactgccggattcaatacgcttgatatcgcccagatgacaacgccgtccctcctgttaatcatcgttttgatgtttatcggagccggaagtgcgtcaacgggaagcggaattaaactgacaacgtttatcgtgatgatcttggcgacgatcacctttttaagggggaaaagcgagacggttgtgttcaaaagggcgattaagatgaaaaccattttaagagctttagccatcattgtgatcagttttttattcgtgcttttcgcattatttatattgacgatcacagagaatgccccatttttgaaaatcgtctttgaagtattttccgctttcggaacagtcggcctgtcgatgggactgacacctgatttaacggccgcaggcaaagcggttatcatgatgatgatgtttatcggccgcgtcgggcctctgactatggcgtttacgctggccaagccgaagaaggcgccgatccgccatcctgaagatgaagtgattacaggctaatatgcagaaagaccgctctattcacgagcggtctttttgtttttctctttccaacatgatgtgtcgtcatattccctcccgcccgttcatactgtaaaagggatgggaaatattgatctatcatcttgagtcagcccacagcttttcagccggatcgtcttcatagcagcactttatcattcctcatgtatagatggtaggcatgactttgacacaatgaaatgaggaggaacgagatgaaatttaaaaaaaatcagtttcagccgcttcaggagcttgagatgccggatttccggcagcaaatgggccccaatccttatccgcagatggggcagatggggcaaatgtaccagcagcagggacagcagcctttcacccaaatgggagggcagcaatcgtatcagcagcccggtccccagctgacccagccgcagccggcaggcgtccaggtccctccaatgccttcaggacagcagccttcaccgagcatcccaggcatgctgccgcttgagcaatcctacattgaaaacattttgcggctcaatcgcggaaaagtggcaaccgtatatatgacattcgaaaacaatccggaatggaatgcgaaagtctttcggggagaaattgaagcagccggccgcgaccacatcattttaagcgacagaaaaacgggcacacgctatttgctgctcatggtgtatcttgactatattacgtttgatgagccgatcacttatgattatccgtattcaatggcctcatatacaccaagataaaggttcggtttaactaagccgaaccctttttttatagatgttaagcgaagtttctcacatcattattgcgtttgaatttgtaaatgacgatgaggaaaaagacagcagcgaaagcaaacagaatcatgatattcaaatacagaccttgaagctgctgtccctcctgcaattttgccagcgtatccaacacccaccgctgcggaagaaagtccgcgattcgctgtgcgaaagacggcatgatttcaaccggccaaaaacatcccgacagcatgatcgtcggcataaaaatcaaatttcgcaataccccggatgacctggagctgtttgcaaagacgactgtgatcaatgccaggccgaccgcgctcagcgcaaagatcagcagcaccgctgccatctcccaaaatgagatgccggtttccatccggaaaacatatttcaccataatcaatgttaaaaaggtttggcatgtgatgacagacatactgacggccacattggacatgacgtactgccttgccgttatcggtgtggtcaaaagcctgaaatacgttctgttctctttttcctttactaacagttcggtcaagcttcccgctgaaaaaagcatcgccatcagaagaaaaccgaccgtccgctccgtcatgtttctatttttcgccgtgtcttcaatcgtagatgttttgacactcgtttcagaattccggtaatttttatacatttcctcaaagcgcttttcattcccctgcgccgatttgccgattgcggcgatattatcaatataatgatagacatacgatttcacgaatccggtgatttcagcgcctttgacagatgcgattgcgatgtgagccggttcgccgctctgcacgctttgagaaaagccttgttcaaacgtaatgacgcaatcaagctcccctgccgcaacttgacttttcccttctgcttcactgaccgcactgatgttgacattctcgatccccttcaaaaaatccttagtatcttcggcgattcgtccgccgtcatgattgatgattccgacgcgcaaatccgtcttttccatgcttccctctgtcaaaagcgatacgaatatgcctagcaagggcagacatacaaacagaaagatattgatcttctttttaaaagtgacattcagtgtgtttttgacaagccatagcatttctttcatcctacagcccctcccttctctgcaatgagacaacggcaatcagcagaaataacagggataagccgatgttcagcaagatggcaggcagccctgccgctaaatcgtccgcaaatatgatgttcataatagcttcgttcgtccaggcgagcggagacaggtctgtgatcaaagctaaaacaccttccgcatcgtcgacaggaaaataagcgcccccgaaaaatgcaactagcggaatcaacacgttaatgatcgccactgccgcttcccccgttctcgtcaaataactgacgccgaggccgaggcatacggcaaacaatacgatgctgaacagcacggccgctacaagcccaagatgctctccccagtacgctttaaatacgtatttgctgactgcgacgacggcaaaaatacacaatccgtttgtcacaagattgccgatcagcttacccgcaaagatctcgcctttatgaaccggtgccgcgatcagccggtcggctgtttttctaagccgctccccccttattaaatagctggcgcttaatgcactgtaaagcgcgatcagagtggtcatggcaaccgcataataatccatggagctgggctttctgtctgagctgagcgacgtctccttgatataattgtcgcccggtgcgtccccgagcacggcgcccgcttgctcaggagcagctttgatgatctccgctgcggcattgtaccggtttgcaaacgcggtcagcattccttgaataatgctgtttttcatactgtttttatccatttggtaaagcttgatgccgctgttttcgatctcaagataagcatcgtagttcccctgtttgatttcttgtttttcatccatatcggacaacacttttttaaaatgaacgccggatgttttcgcttcctttacgaatgttttaaagccttgcgaaaacgctccgtcagaattgtctttatacaaaacacgaacctcgccgaccgctgcttgttgatcgaaagcattcgtcagcgcagtgcctaaaatcataatcagtacaatcggaaatgccagcataaaaaggaacgtccgtttgtcccgaaaagcagatacaatttcttttttcgcaatgatgagtgtattcaaaccttggacctcctttctaatcgcgcaactgtcttccggtcaaggtcaggaacacggtttccaaattaggcgctttttcttccaatgaacgaatctcggccccgtttttcatcagcttttcaataatctggtttaaattattgacgcctgcatccgagttgattttgatcgtattgtcttcaagaacggccgcttccacgccgctgatcgttttcagttcgccgatatcgatattttccgcagatttaagaacgacttgaatatcttttgtgttggtaatgatcgatttcagctgctccttcgttccctcggcgataatttttccgtgatcaacgatggcgatccgagtacagatctcttcaacttcctccatataatggctcgtgtaaataatcgtgcatcccatcgcatttaactttttgacggattccaaaatataatttctcgaatgcggatcaattccaaccgtcggttcgtccatgatgatcagctttggcctgtgggcgatcgcgcaggcgatattgagccttcttttcatcccgcctgaaaaatttttcgggaagcttttatgcttatcacttaaaccgacgaactgcaatgcttcttcaacccgattgtgtaaatgggccccgcgcagaccataaagcccggcaaaaaatttcacatttgcatatgccgttaaatcttcgtaaatggccagatcctgcgggacaatgccgatgttcatcttggcgaacttgcggtgtttcgcaatgttttttccgagaatcgtgatctcgccttcattgcttctcaacaaactcgaaatcatgtgaatggtcgtactctttcccgccccgtttgcgccgagcaatccaaatatttcgccctcttcgatcgagagtgatatattgtcgacggcaacgaagtcgccgaattttttcgtcagatgatggatttccaatacattcatgttctcacctcattttgatttcattataaaaaaaagatgaatggtgcggcagtgcagcatttcatctttttcacatgagaaaattcatattcaattcatgaaatcattcatgcttgggcagcagggtggtgacagagaagccgtttgaaccgtcaacgatcacctttccgttaacagaagcggcccgttcctccatcccgatgatccccatccctttcttgattttctgccgcccttttccgttgtctttcacttcggctttaatgagcgtattcagcacatgaatacagatggatacatgtgtcgcttcagcatatttcaccgagtttgtcagcgcttcggtgatgttttcaaaaataatcttccattgaatctgagaaataacatccaaatcgcctttatgcaaaaatgaaatattcatatggtactgcgccgaacattcatcgataaacagcctcaatctgtggatgcccatctgttctgagggcggcttgacgctttttaacgtcaatctaatattttcgatcccgtccttggagatgttaatcgcattttgcaggagctctgaagctttttccttgtctatgtcaaggacgcgcttcgccgcttcgagctgaatcagcgctcctgtcatggaatgaccgattttatcgtgtatttcctgggaaagccggttgcgctcctcaagcttataagtatattcggattgtctgataaactctttgttttcacgcagcatgtttgtcagcttctgcaggtctcttctcgtttgatcaatatgatgttcaagcttttcaatccgcgctgcatcatggcttgccgcccagtacagcaaaaattgaaaagcggccgtcaacgcgtagaccgctgagatgctttcattgataaacaagaccggaacgattgaagcggcaagtaccgcccacttcggcagcccaaaatcggctgctccttcacacagggtaaaaggaaggaataaaataaatagggggtgcacttctgcataagaaacgattgaaatgatgacagaaatgataataaaaagcttttttgtttttcctttaggtaaaatcgcaatcccgaggttgatacagacgtaaacaagaaggctgaacacaagccacggcagattgtcactttccgaaaaaacgcattgatagatgataaatcccaacaaaatcagtttgccggtcataatccgcaattccatggtgatcccccaggttaaaagttaactttaccggttaaataataaatcgcaatttgcgtccgatgttcaagccctgttttccccaaaatcgaggaaatataattggcaatcgtaccttcagagataaacagctccttcgaaatttctttattggacagccctctggcgatcagcgccataatcccgagctcgcgttcggtaaacaggctttcgtctatcttaggttccgcttctttatgctccgccaaattggacttaatcttgtcgaggatgatatcctgcatcacaatatggccgttgaacacacttttaatcgcgtctctgattcgctcgggttcggcatttttcagcaaatagccttttgcgccgttccgtatcgcagcgacgatgtattcgtcgtcatcaaacgttgttaagataaaaggcttggcgcccgtttctgaaatgagccgcgcagcttccactccatccatgttgggcatgcggacatcaaggagtgcaatatccacagcttgggcgcggcaaaattcgaccgcctgcaagccatcctccaccgtcgccagcacttcaaattcatcataagtgctcaatatgattttcatgccctctcttatgaatgaattgtcatccgcaatgatcactttaattttcatcgtttgaacggagaccggtcctccgccgtgcacatcccttctgtcaaaatgcaaaagccgggtctttcgccctgttcataacattaaattaccatgaatcagcccctgttaaaataaaaaaagccaatccttttcagagattggcttttttagtaaaactacaaatatttgaccgctgagacaacgaccatgatccatgcggcaataaacgccacgccgcccagcggagtaatcgcaccgaggacgctgatttgcgtaaggctgaggacatataaacttccagaaaataaaacgattccggcaaacatcagccaccctgccgcagaaacgcttcccgcacctgccagttttgacgcgatgagcgcgacggcaattaaaccgagcgcatgatacatatgatactggacgccggtctgccagatttgcaaatatttctcgggaattttcccttcaagaccatgggctccgaacgctcctaaagcaaccgcaagcatagcattgacagcacctaaaatcaaaaataatttcacgatcaaatcgcccgcctttcctttatcatcatagcgtacatgtcatgaatttcaacttatgcaaatctcatgacacgatattgtcatatttctttttcctaagctgtatttgttccgcagcaatcgctacgattgttccaaggacaagcccattgcttaaaatggaaacaaaaacaggatgcatcccttccaaagcactctcaggtacaaacataacccccacaccggcaaggagcgcaatcccggtaacaaagcggatgcggccggcctcgtccttttcataagaatcgaattcggcaaatgccaggccgaccatcgttgaaaacacgacgaagttcaccgcaaaaccgaccggagacggcaggctggcaaaagtattcatgaccagcgggaagaagctgatgacgattacgatcagactcccgagcaaaaacggttttttggaagacatcctcgtcgtttgaataaaccctgcagctccggatatcggcacggtccctacagctccgagcagtccgctcagcaaatggctgacagaggcgataaacccggccggacgggcccgcttcctctcttccagcttctcaaactgtttgactgctccttcaaccacccgtatgcttgcgagcatattgacgattaacaaaactgtaatgaacaacgaagtaacaaccagcccgctgtcaaacatcggcatgccgaaaggaaaaatatccggaaggtggaacagctggttcgcacgctcgggcgccttcgccacgccgaatacggcaaataagatccagccgccgaaaagcgcaattaaaattgaatattgcttgagaatcggaacgtttgaccggctcatcagaaacgtagccagcataatcacaaccgccagcaaaaacacgggtatatcgacctcgtttttccggtagccgatccccatgacacctttaacgatcggatcgctaagctggatgaccagcagcagtaaataaatgcctgtcacaacaggagtaaacatcacagccagcttatcaatgactttaaataaactaaaaataaagaagaaaaccgcgcttagcagcatcgctccctgcagcccctggagcgtttcgatgtgagtcgcgaatacggtccctgtaagaccggcataaatcgtgtagacgccccaccagaggccagccggactctcattaatcggcaggcggtgtcccaataaacattggataaaagccgttgtgccgagcacgaaaaaagtgctttgaaccaaccccgcggtctctccctggttcagcccgaatgactgcccgattgcaatgggcaccacgattgcggacgcaataataaatgccgtccattgtaaagccccaaaaagcagtttcaagttgatcaacctctcttttttaaaacagacggacggcgcctagaaatcaaaaatagaatctccgttgccgtcatcttcatgcttttgtttctcttgttttttgtattgttcagcaccggcgctccccatcattttttcgagcatcagctgatcgctcgatggtttattggccgtttgaacataaggcgaagactggacggacggcccctgctgcggttccacaatgacgtcgcaaagggagcggatcaccgcgatgtgcattttcaattcgttttcctggtggcattcctttgcttttttcaattcgtcctccatcttttgcagcaaacttgatatatgtatgttcatcaaatcgatcctccaaaccgttttcagtttccatttcattttaccaaattaacttctctcatgccgaatgcacttttcaaatattccttgcgaaaaattgcctctgctgctatgaagcattgtcttttacatttcaaaaaagaatattccccggcaaaacgcgggtgaaaaaagccaattttcttccggacagaagttgacagctgaaaaggctgtcacccataatgaaaaaaacttcactcgaatttctaaaagcgaaaggaaacagggaatggcagaacgaacaacctccatcgaaacgaccgttaccgagcaaaagcaatattttttaagcggggcaacactagctgttgaaaatcgtctggaacagctcaacattctaaaagatgctgtaaaaaagaatgaacggaacatacttgaggcccttcagaaagatcttaataaatcagagcacgaagcctatatgacggaaataggcattgtactggaagaaatccgcttcatcagcagacgattaaaaaaatgggccaaaccgaaaaaggccaaaacggccgtttcgcacatcggttcaaaaagcatcgtcattcctgagccttacggcacggttctgatcatcgcgccatggaactatccgtttcagcttgccgtctcgcccctgatcggcgcacttgctgcggggaataccgccgtcatcaaaccgtctgagcttgctcccgccgtatcaaccgttatatccgagatgatcaaagatatctttccgcccgaatatgtgtccgttattgaagggggagtgaagacaaaccaagagctcttgcggcaaaaatttgactatatcttttttacgggcagtgttcccgtaggcaaagttgtcatggaagccgcggcaaaacagcttattccagtcaccctcgagcttggcggaaaaagcccctgcatcgtgcacaaggatgctgatctcaagcttgcggctcaaaggattgttttcggaaagctgacaaacgcaggacagacttgcattgcgcctgactatctgctcgtacacaaagatgtaaaaaatgagctgatgcgcgctctgaaacaatcgatccaaacattttacggagaaaagccggaaagccatctggcttacggaaaaatcataagtaaacgtcatttcgaacggttaatccgctttttacaaaacgagaatatcgtcacaggcggaacatatcaaaaagacgcactcaaaattgctccgtccattatcgatgaacctgactgggaatcgccggtcatgcaggaagagattttcggaccgatccttcccgtcatcggctatgaaacgatcgaagacgttatccaaatggttcaaagccgccctaaaccgctcgcgctctatttgtttacgaatgaaaaaacggtacagaggcacatcctcagccggatttcatttggcggaggatgtatcaatgacacgctgatgcacacagccacaccttacctccccttcggcggcgtaggcgaaagcggaatcggaagttaccatgggtatcacagctttaagacgttttcccatgaaaaaagcgttttaaaacagacaaacctgtttgacatttcattccgttatccttcatcgaaaaacgggctgcggatcatcaaaaaacttctcaggtagacaggagccagacaaacgaagaaccgcttttttagcggttctagcgattaaagattcggaagggaccagtcaatcggctcatccccgatttgttccaaatactgattggctcttgaaaacggtctgctcccgaaaaacccgtttctagccgagaacgggctcggatgcggcgattggataataaaatgcttggatgtatcgattcgttcttttttcatttgggcatgccggccccagagaataaaaacgaccggtttgtctcttttgtttaaaacatctattatactatctgtgagctgttcccagcctttccctttatgcgaatttgcctggccccgtctcacggtcaaaacggtgttcagcagcagaacgccttgcttagcccagctgacgagagaaccgtgattcgggatgtcggcgccgatgtcattctgcaattctataaaaatatttttcaaagaaggcggtggattgacgccgggttgtacggaaaaacttaagccatgggcctgacccggaccgtgatacgggtcttggccgagaattacgactttcacattttcataggaagtataatgcaaagcattgtatatatcgttcggttcaggatatacggtgtgttcagcatactcccttttcagcatttccctcagttcttgataataaggcttatcaaactcgtccttcagctgttgccaccagctgtcattcaaaatctgtttcaatgttcaggcctccttagttcaattgtcttgcagcagtgagcctggatgcaaccggttttccatcccagacgatttcgctttccgcttccctttttttcatggcaggttcttcgagtagcacgaaaaagttctttgtcggcagcttgccaagctgatgcttttcactcaagacatccaagtaatactgcctcattccgccaagatctccggactggttgtcaccctggtctgaaaacgcatagattacgcttgcgaaaggaactcttttcacgcgaaaccgctcagccgctctcaggaaaaagtcccaatcccaataattgtggacggcaggatcgaagtagccgatttcgtcatgaagagatcgtttgtacatacttcctgaaggaacatatgtagaaaacttcctcatttcatccaagttaaaggaatacgcaaaaaggtaacggcttgtcggaattctcatatcctctttttcttcaaaagacacaatctcagcatccgaataaacaaaatcggcggtctccagcgcattcaacattctctccatatggcacggcgtgaaaaaatcatcatcatcacacagcataataacgtctccggaagcttctttcacccctatatttctcgcttttacatgcttcacgttttctttcagatgtataactctgatcggaagctctgaataaaggcgctcaacaaagtcgacgctctccccggcatcattaacaataataacttcaaacggttcaacagactgttttgcaatagattcaagcaattcgcacaaagcggtgacccgattatgcgtgacaactacgatagatatgttcatgtttgtgatatacgctccttcttatttcattctaaacatattaaagcataatgcgaataatttcacatggatcaaaagatggtctggttttttatgccaatccattcacgaaattttgcagaggaccgctgcactataaagcggcagccatttcattgtgatcttgcgaaaagctgtctataataagtaataaaccaactttggatggaatctcttatcgtggaggattgactgaacatgacaatgcacaaagcactgacaatcgccggctctgactcaagcggaggcgccggcattcaggcggacttaaaaacgttccaggaaaagaacgtctatggaatgacggcccttacggttgttgtcgccatggaccctgagaacaattggaatcatcaggtgttcccagttgatacggaagtcatccgcgctcagctgtcgacgattgtggacggcatcggtgtagatgcgatgaaaacgggcatgcttccgacagttgacataattgaattggcggcagacacaattaagaagcacagcatgaaaaatgtcgtcattgatccggttatggtatgcaaaggggcaaatgaagtgctgtatcccgagcacgcaaaggctttaagagagcttttggctccgcttgccacggtcattacgccaaatctttttgaagccggccagctcagcggccttggagaaattaaaacggttgagcaaatgaaggaagcggcaaaggccatccacggcctcggcgcccaacacgtcctcattacagggggaggcaaactaaatcacgaaaaagcggtagatgtattatttgacggccgggatgcagaggtgatcgaaggagaaagaatcgacaccccatacacgcacggggcgggctgcacctactccgcggcaattacggctgagcttgccaaaggttcaaatgtaaaagaagccatttattctgcaaaagcgtttattacggaagcgattcgcgaatcgttccgtttgaatcaatacgtcgggccgacaaagcactccgctttacgactcagcggcaaataaaaaaagccccttttatgtaaaaggggctttcatttagctttcccgtttgatcgttcttgcagatgatcttaagaaagattcgatcgattccacaaaaagagcatattctttcatttgttcataagtgtcctgaagtttcttttgtacttcctcatcatttggaattgttttatcttcaataccgccgatcagcttcttcatctggaggagcaaaccattgtattcctctctcgtatcctcaatatggtccgctatttttttcaaacgcatagcggtcaatttctgctggttttgatccacaaaaacaacccctttatactgcactctctctaaaaaaagcatatcataaagggattgtacagaaaatagcaaacagcagccgctccctttatgccattgtccaggatgtcacattcattatgatttcttttctggcactgatccaaacatcattatttcccgggtaaggaaaatatcttgccgtaaagacttcctctccctcattgacgaagatttcaatagaagaggcgtctaaaaagatgtttaaattgcgaagctcctgcaaacggcactgtctggcttccgttttttcatcaacataactgtttctctccaaggttatgatgccttctgctttattgtatatgagtcgggctgcacccctgaaggaaatctcaaaaccctcttcaataactttcggactgatgaaaagctcagctttgtccggttgaacaatgtccaatttttcggtgccttgattaagcgatattgccgcgtttttttcgttttggcggagcgttctaagctcctcgaccggtttttgaacgattttatcgttttgtaaatgcaattccctcggcaatgtcatacagtgcacccattgatgcggaatcgtcggctggctctgttcatcttggtctggaacacccatccaggcaaccaatatcctccggcctgattcgtcttttgtcgtctgcggcgcataaaagtcaaagccgcggtcaagctcttcgaaatctccgtgtgtaaaccagggtttcagctcgttcaattcaccgacaaaatagcctgactgatagacgttttggtagagcatctcttctgcttcaaggccttgcggacagacaattaagacgtctttgccgtccagttcgaacatgtcagggcattcccacatatagccgaattccccgagctgatctgtatttgaacctgtgatatcgccgaggaactgccagtccttcagattatccgattgaaacagcaccgcccttccctcaagattttcagtctgggcgccgagcaccatgtaccagctgccgttctttttccatactttcgggtcgcggaaatgagccgtataccctttcggaagccttgcaacaaccccctgcttttcaaacgagatgccgtcttttgagacggcgagacattgataggtctccctatttccctcgccgtctctgacattccccgtgtaaaacagatgcagcacatcattttcagcgatcgcgcttcctgaataacaaccgtttttatcaaaccagtcgctcggcgtgagggcgatctcttcatgccgccagttaaccagatctgctgaggagtagtgtccccataactttgcaccgtgccccgttttaaaaggcatccactgataaaaaagatggtacacccctttccactgaatgaacccgttcggatcattcagcagtccgacaggaggcatgatatgataatgcagccgatagggatcaaggtttacaatatcccggtattcttcaacccggttcattgccttttgacgaagctcctgatcttgattcatcgttttccctccctccgtcactttttctcgtcttcattaatgcctaagataaaggctgtgataaatgcgacagtcacagaaatcgccattccgattaaatagtggatcaggttgcccattccaagcggggcgacaatcgcaatcatcggaattcccgtcaaaccgtatgcgtttgctgcaacattcataaagacaacgtatgcagctcccagcgctcccccggccattgccgcgataaacggccggcggtaacggaggttgacaccgaaaataacaggttcggtaatgccgagaaaagaagagaaagcggcaggtaaagcaatttcttttgtttttgcacgctttgccaaaaagaatacggcaagtccggccccgccttgggcgacattggacatagaccagatcgggagcaggtagttcctgccgatatcagcgataaggccggcctcaatcgcatggaaactgtggtggacaccagttagaacgatcagcgagtatgttcccccgaaaatcagtccggcaacaggcccggcaacgtcatacacatatgttaaaatgttcgtgatccctgtaccaagcattcttcctaaaggaccgatcgcgataaaagcaatgaatcccgttgaaataatcgtgacaaacggtgttactaatagatcgatcgcatttggaacgattcttcttacgcctttttcgattttactcatcacatatacggcaagcaaaattggaacaacggttccttgatagccaagcatctcgattttgagtccgtaaaagtccatcacatccggtgatgcagttgcaagtccccaaggattgaacaagctcgggtgaattaaaattcctccaagtacagcccccaggtaaggattgctgccaaactctttcgcagcactgacaccgatcaagatcggaaggataataaatgccgcgctcgagaacatatcaagcattttatacagcgccgcatcaggatcgacccactgaaatgccttcatcattcccaacagccccattaataaaccgcttgcaacaatggccgggatgattggcacgaaaatatttgacagcgttttcgcaaatcgcgctaaaggattcatttttccctttgcggcatcgctgtgctgaaccgtttccttttggtcaagattcagctctttggcaaactgttcatacactttattaacaagccctgttccgaaaataatctggtattgaccagagcttgaaaaggctccttttacaccttccagctcttcgaccttttccttgtcgatttttgcttcgtccttaatcaccaaacgaagccttgtcgcacaatgagctgcactgatgacattatcttctccgccaagaagctgtataagacgtacagcgatttctttatgaatcatgatgactcctcctttttttttaaaaaaaagcagaaaagacctaaaattcaccaacgaatggaggatagattttccccattcatctagcaaattttaggtcttgcctgctttaccagtcacaatccccggtatttattttttaatacgctttcattttattatgtgataacgctttcgtcaactacttttttattctctgtgaaaatcgacctaaaaaaagcctgatcgcgcgatatcaggcggtattacctataggaatcatttaaacgctggacatgcagcgtaatatatccgacttctgattccggaagatgaagatcatattcagtttttacgtaatccgccagccctgccgcacatcggtagctttcaggatacttttgccggatgaaataaagcatgtcatcgtccatgacatgaaacgcttcatttgattccagccggttgatggcatacctgagatgcgtgacaagacgctgatatgagatgctgttttcgtcaatcttctgattgaaacagcattcgattttttctatcaattctttgatgatgttcgtgtattttagagtcttctgcatgttttccgcatccatttttgcggtatgaatatgcagcgcaatataacccgcttcatcatcaggcaattcgactttcagtttttctttgaccaaatcgattgcccagagtccgatctcatattcttttttataaagcgctttgatttcatttaacaatttattttgaatgacgaatcctttgcggactcgctcgatcgcaaatgacaaatgatccacaagggcgatgtggatatgatcgctcaacggtgcggacagctccccttccgcatagctgatgatctcttcggcagcttcaatatgttcttccggaagtgtttcgaggatttgtttaaacttttcattttcttcatgaatggtaaaaattttttctaccttgtttcttggaatggtatcgtttttgcctttttgaaaagcgataccaggtcccatgacaattttttcttgaccatcctcctttatgattgctgcattgttgttcaatactttatagattttcaaagctgtcacccacttcccattatgagtgggattttaccttgtttaagttcccgtgtaaagagttggtccggctcttacccttttcaccgcttttttgcaaacagcccggctgggttctgtcgtataactgccgggcttcattctcttacagcccgacatccgctctgtcttctcttctcttttttccgaaaagccgcctgcctgataagcatcggcagcctgatatgtaccgccggcgaacgccgtcaccttcatctgattttctctgacaggcatcaccgcattcagcagcacggctgtccataattttaaaaatgatatcaaacctttcataccgatccctccagtttcgttttgataaaactagcaactctattaaactttcttgctctatcttatcccagcaaaatgaaaatgtttgtcacaatgtgtgtgcaaaatgattctagtttttagaagttttgttgaaaactgaaggaatcgcatgattcagcggatacaaaccatgaatgtaacttactcacagcttatcctaaggataaacacatattacccacaggatatatccacatatccacatacttattcaatatttagtataagaacgtatattccctacaatatctatacacaagtttattcacttatacacagtaaattgtgcataaatctagagaaatccactccaatacattgaatctttgaaaattatttctatatatagaaggatttttttgaaactgagagaatattttaaaagttcgaaactctaataattacaaagaaacatttatccagaagggggaaaacagattgagaaaaagtatcgtgcgctattttgttatggcttttattctattatttgcgttatccacattcctcaccggagtgcaggcaacttccgttcccgataaaaagtcgcctgagcttgagaaagctgaaatctacggtgatattgatgtgacgtctgataaacagacgacggttatcgtggaactgaaagaaaagtcgcttgccgaagcaaaagcggacggagaaaaacaaacgaaggcttctctaaaaacagctcgaagcaaagcgaaaagcaaagcgctgaaaacacttaaaaaagcgaaagtaaaccgcgaatacgaccgtgtattttcgggcttttctatgaaactgccggccagtgaaattccaaagctgctcgccgtcaaggaagttaaagcggtttatccaaacgcaacttacaaacctgacagcgtaaaaggaaaagacgtgacacttgcagcagacgccatttatccacagatggataaaagtgccccgttcatcggagcggatcaggcatggaaatcgggctataccggtaaaggcattaaggtagccgttattgatacgggcgtggattacacccatcccgacttaaagaataatttcggcccatataagggctatgactttgtggataatgattatgatccacaggaaacaccgacaggcgacccgcgcggcggagcgactgatcacggcactcatgttgcaggaacaatcgccgcgaacggacagattaaaggcgtggcgcctgaagcaacgcttcttgcttaccgcgtgctcggccccggcggctcaggcacaaccgagaatgtgattgcgggcattgaaaaagccgttgcagacggagcaaaagtgatgaacctctcattgggaaattcgctgaacagccctgattatgcaacaagcatcgcactggactgggcgatggctgaaggggttgtcgccgttacgtcaaacggtaacagcggaccggaaaactggacggtcggctcgccgggaacatcaagggatgcgatttccgtcggcgcatcacagcttccgtataatgagtattcggtgacgcttccttcgtattcatcagcaaaggtgatgggataccaagaggaaaaggatcttgaagcattgaacggtcaagaggtggaactcgttgaagccggcctcggacaagctgacgatttctcaggcaaagatgtgaaaggaaaagttgcggttatccagagaggcgtcataccatttgttgataaggctgaaaatgccaaaaacgccggcgctatcggagccgtgatttacaataatgcaacaggggaaatcgaggccaacgtcatggggatggccgtaccgaccgtcaaattgtcaaaagaagagggcgaaaagcttgttcaacagatcaaagaagggaaacactccgttgtcttttctttcaaattggacaaaaagctgggggaaacaattgcctcattctcgtcccgcgggcctgtcatggatacatggatgattaaacctgacgtttcagcgccaggcgtcaacatcgtcagcaccattccgacccacgatccgaaaaacccgtacggttacggttcaaaacagggaacaagcatggcttccccgcatgtcgcgggaacggcagccatattaaagcaggccaaaccggattggacgcctgagcaaatcaaaggcgtactgatgaatacggcggaaaaactgacggatgaaaatggaaagcctctccctcacaatacgcaaggagcgggcagcatccgcatcatggaggcccttaaagcttcatccattgtaacgccgggcagccattcatacggaacattcctgaaagacaaagggaaacagacgaaaaaacaagcgttcacgattgaaaacctttcttcacacagaaaagcctatcagctcgaatactcctttaaaggaacgggcatcacggtatcaggaacggaacgagtcgtggtaccggccaatcaaacaggtaaagcagcggcaaaagtaaccgtcaattccgcgaaaacgaaagcaggcacatatgaaggcacggtttacatccgtgaagacggaagaaaagtcgccgaaatcccgctcctattgatcgtcaaagagccagactacccgcgcgtcacatccgtaacagttgaaccgggagcaaagcagggcgcttacacgatcgaagcctacctgccgggcggggctgaagagctcgcatttctcgtctatgatgaaaacctgaaccttctcggccaggccggcgtttacaaaaaccagggcaaaggctatcaatcttatcaatggaacggcaaaatcaatgacgccgcatcccttaagtccggaaaatactatatgcttgcctatgcatccgccaaagggaaatcaagctacgtattgacggaagacccttttatcgtcgaataatgacaagccttgttgagaaccactcaacaaggcttttttatgttaaaatacggataatgcgttcaggagaagctcccccttctcttcaaaacgtgaaaaaagcaatcggaggacatcgtgtatatgctttcttttatcgtattattcggcttatccttcattattgtctgctttatatttttcacgattttgtacttcgccgtcaacctgcagaagcgcgagcccaagccttttcaaaaagctgcggagcaaaccgtcgataccatcatcctcattccgctcagctggctgtttaccgctttatacatatgcattctgtttattcttttcccaatccgccattttctcgatttttttcagcaaaaacgctaaattgactgatgaaacgcttcggccagcagccggtatgaatccaatctgtcttgaaaatcgtgggtgatcgtcaccgccatgatttcgtccgttccgtaagcgccggccagttcaagcagctgttcctttacctgctgcggcgttccgatgaccatccgttttcgattgtcttccactctctttctttcataaggagaatattgataggacagggccgtttccaatgatggaaagccttcggtcaccatcccctgttcattggccaataaagaaaaatccaagcttttggcaaggttctccgctttctcttctgtctcagcgcaaatcacaaatacggcaacgatcacatttggctgttcccccaatacagaaggttcgaacctctctttgtacagtctggccgcctcttctccgccttcaccgttaataaattgagcaaatgtatatgatgcccctgtttgggcggcaagccttgcgctttcccctgaggagccgagcagccaaacagcgggcgctgtggcgatgttcggcgttgcggtcaagttgggaaagcggtgatgttcatcggcttgatcgtataaatatgtgacgaggtcctgaatttgttctggatattggtcagccatccgtcttcctccattttgaagggccattgaagcgatcggcatccctcccggagcacgtccgacacctagatcaatcctgccgggcgcaagtccttccaagacgcggaagttttccgccaccttgtaggcgctgtaatgcggaagcatgacgccgccggatcctatacggatcttctctgttttagccgcaagataaccgatcagaacctccggacttgaccctgccaagttcctggaaaaatggtgctcagaaacccaaaacctcttgtatccgagccgctccgccgcttgcgcaagctccaccgtatgctgcaaagccagttcaggtttgcttccttcagaaacaggagtctgatccagtatgcttaatgacaacatctttttcaccccaaatcttcgtttactttttctgcgcaaaaagaaataatagtatcatggataaactaaaggagctcccagtactgatgaatgagacgaagcaaaaaacgcacccgccagccgtagaagaacgctttgcaaaaggctgtttattcggaatccttttcagtctgcccttttggctgatgttttatcttttccttcaatacatgctgataagataagtcccctccgagtcggaggggaggttccttaccttttgttcaaaccttttcctttaacgaattcattcatatacgcacgcggcggctttttgaggctgccggtgatctggtctgtccatttgtcagaccgtttgccgtccgtccgcttttgataatagtttgaaatcgtttcgtcatatgcggacaaatgcttttcaaactcggcatcatccgcttgatagacattttcatgataaatgtgatcaagcggcagacgcggttttttggccgaagggttggccggctggccgacgacaagcccgaacagcggaagaacgtattcaggtgtttcaagaagctcggagacttcgttcaaattgttgcgaatcccaccgatatagcagatgccgaggcccattgattcggccgctattgacatattttgagcggcaagcgctgcatcgatgacgctgaccataaaggtttccgtcccttcaagagaagctgtaatatctacaccctttttccgagcgattttgtcatgcctgtaaagatctgcgcaaaatacaaacagatggccgtttttttcaacatatggctggttcccggccaattccgcaagcttgcgcttcttgtccggatcggtgacaccgatgattgaatatgcttgaatatagcttgacgtcgatgcgctttgagcgctctccacaagcaggcgaacctcttcttcggtcaggagccgatctgtaaaagacctgatcgaacggtgatttaaaatagtttcaatcgttttattcatcctcttacctcctcaacctttatcatatccaatatctgcttttctctaaagcaaaacggtttggcggactgcagatggattcaatttcatatggtaaaatgatagaattgtcttactattttcgaatcggaaagggagatgacggtgaaatccgtaattgaagaattagatgcattatttccggaaatgatcgaactaaggagacattttcaccaatatccggagctttcccatcgcgaggtcaatacaccgctcaccattgcaaattacttggaaagcctcgggattggcgtgagaacgaatgtcggcggccaaggggtcgtcggtcacattaaaggcggccgccccggcaagacggtcgccttgagagccgatttcgacgctctgcctttacaggatcaaaaaaatgttccgtaccggtcgactgtccccggcgtcatgcatgcctgcgggcacgatgcccacacgtctgctctcctcacagccgcaaaagccctggcaaagcatcgaaaagacttgaagggaaatgtcgtgctgatccatcaattcggtgaagaggttacaccaggcggcgccaagccgatgattgaagccggctgtctcgaaggcgtggatgccattttcggcacccacatctgggctccgatgcccgtcggtcaagtcggtgtcaaatcaggcccgatgatggcagccgctgataaatttaaagtcacgatatccgggcggggcggacacggaggcgcgcctcacctaacgacagacgctttaatcacgggagcctcggtcgtcaaccatctccagcaaatcgtcagccgcagaatcgatccgacagaagcagccgtcttgtcgatcggaacatttcattcaggccaggcatttaacgtcattgccgaagaagcggtcattgaaggaacggtccgcaccttttcaaagcatgtccaggaaacgatcatcgccgagatcgaacgcgtaattaaaggcgtctgcgacagcaacggggcctcgttttcactcgattatgaaaaaggctaccccccctgtcgtcaaccatgaaaatgaaacggacatcgtccgtcaatgcgccaaacatgtcgtcggccctgaagccgtcatcgaactcgaaccgaatatgatcggcgaagatttctcttattatcttgaacatgtccctggatcattcttttttaccggcgcgggcaatccgcagactggagccgtttacccgcaccatcacccgatgtttgacatcgatgaaaaaggcatgctgaacgcggcgaaaattcttgtgtcggcggctctagcatttttaaaccaagactaaaaagacagcctgattcggctgtcttttttatttaaacatatagcctttatatttcgtcagctggcagctggcgttataaacgatcgcatagccgatcagcgcggacaatacagagctccctccgtagctgatgaacagaaggggaacgcccgtaaccggcatcagcccgacgttcattccgatattttggaatgtgtggatgacaatcagcgccgtatacccaacacagaaaaacgatgcaaacttgttgtacgggtgtatcttatcaatcagcacgacaagccggtaaatgagaaggaaaaacatgatgacgacaaatgtacagccgataaagccgaaactttcgccgatgacggcatagatgaaatcggtttggccttcaggaacgtatactttcaaattgttaatgcccgttccgaagatttctcctgagccgatcgccgtaacggctttttcggtctgatacgtatcattcgcgtcctgctggctcgaatcgacccatgtcatcacccggttgatctgatattgctggatatgcaatgtatcctttgaaaactccggaaaattgatcaccaaaaacagaacgagcagtacgagcgtgatgcccgatcccgcgactatgaaaatcagcttccagttcacgcctgataaaaacaccataacggcgacaaagaacatgcagataccggccgtaccggcgtcctgcattaaaatcaatccgaccggaaccgccgacactcccgcgattttcagcaacaggcgaacatcctcctgcatcgagcgcgagcctttcggacttgctttggaaatcaccgaagccagcatcataatcaggccgattttcataaattccgacggctgcagcgtgatcgtaccaaattgaaaccagctttttgcgccgtttttaatcggagcgatcgactccggactaacttttaacacgagcaacgacaagatgccgaataaatatatgtaaatgcttaacttttcaagctgctccagatcaaaatagagaaagccgacgatcaccgaaatgccgagcagataaaagaacaattgctttgccggataacccttcggtgaaaaagacggctccgcagcgtaaacagcgatcacactgattaaaaagaacatggctaatataaaaatcaaatcgccctgataatagggacttgtcgtatttttcttctggcccattataccccgccttatttcttcatcaaaagcactaactttcattatagcatgaacaaccgttcacattgcgaaaaagggtgaataaaataacagcccgcatacatcaggctgttatttgaacatatagctttgatactttgttaactggcagcttgaattgtagacaaccgcgaagccgagcaaggttgctacgactgagctgcccccatagctgaccaaaagcagcgggacgccggtcacgggcataatgccgatattcattccgatattttgaaaggtatgaatgacaattaaagcggtaaagcccgcacagaaaaatgaggcaaacctgctgaacggatgtattcggtcgatgagcacgacaagccggtaaattaagaagaaaaacataatgacaacaaaagtgcatccgacaaacccgaagctctcgccgatgacggcaaaaataaagtctgtttgcgcctcaggtacatagacttgaagatcgcttacaccatttccgaatacttttcctgaaccgatcgccatttgcgccctttcgacctgcattttatcgtcggcattctgttcgctcggattgacccaggtcataacgcggttgatttggtattgttcaaccccgagcgctcccgcaacatcgggaaatttgatgatgacatataaaatcaaagcaacggctgcaagacccgttccgaagataagagaaatcaatttccagttcacgcccgacaggaataccatcacaaggatcacaaacgcgacgatcccggctgtacccgtatcctgctctaaaatcaagccgaacggaacaatgatgataccggcgattttcagcagaaaaatccagtcttctttcaacgtacgcttgccgacagggccgtttttagacatgaaggaagccaagtacatgatcagcccgattttcataaattccgacggctgcagcgtaaacccgggaagcataaaccagcttttggcaccgttgatgaccggcgcaaacctgtatgatccgatatatgccggactgaactttaacacgatcagcatcaaaatgccgagcagatagaaataaaagctgagcttttcaagctgctccaaatcaaaataaagaaacacgatgatgatgaaggcccccagtaaatagtaaaggcactgtttcatcgcaaagggttcattatattgattaaactgctgagcagcgtacacagccacaacgcttatgataaaaaagacaatatagacaaaaatcaaatccccctggtaaaagggatttgtaatattctttttctgactcattcgaaatcccgcccttataatatgacacaatgaattaatgcaggaagacggcatccgcttcctcacaaatgatatgacgtacaaaagaacaaaatgtttcgattttattgcgaacaaattcctattctattttaaaggatttttccaactattgtcgaatgtgataaattcattgatttttgcttgaaatgtattaaaatgagtaatgttgcataaaattaaacttttgcctccggcagaagtggtacagaatcaccaattcataaggagtttttcatttggataaagcacttcaaaagcgtaaacggcttgatatcataaaatttttggtcccttcgcttatcggaattattctgtttatgattcccgttaaaattgaaggaaatttaacgattccaattgctgttttttcaaatgcattgcaggagctgcttcagcagcaattgccgctgatcatgacggtcatcgtaaccgcaacatttatcttaacctttatcaccaaaacctttcatccggctttcatcaaaaaaagcgagtttttctataacctgctgaatgtatctttattttggtatatcgtccgcctagtcggcatgattttcgccgtgatggcgtactttaagatcggacctgaagcggtgtatgccaagagtaccggcggaacattattattcagcctgcttcccgttctcttctccgtctttctatttgcaggcctttttctgccgtttctgttgaatttcggcttgctcgaactgtgcggcgctttgatgaaaaacctgatgaggcctgtctttaagctgccggggcggtcatcgatcgattgtatggcttcatggctcggcgacggcacgatcggcgtgctcctgacgagcaaacagtatgaagaaggattctacacgaagcgtgaggccgccgtcatcggcacgactttctcagtcgtctccatcacgttttgccttgtgattatttcacaggttggccttcctcatatgttcgttccgttttatttgacgatattgctggcgggtgccgcagctgcggtgatcagcccgcggattccgcctttatcaagaaaggctgatacttatattacagatcaagcggatcaggatcaagagaagattcccgaaggatacactccgttccaatgggggctcagccaggctgtcgcaaaagcaaaacaaaatacaagcgtcaaagatttcttgcaggacggggctaaaaacgtactcgatatgtggatgggcgtcgctcccgtcgtcatggcgctcggcacagccgcgctgattgtcgctgaatatacgccggttttcaaatggcttggactgccgttcattcctcttctcgagctgctgcaggttcctgaagccgctgaggcctcacaaacgcttgtcgtcgggtttgccgacatgttcctgccgtccgtgctcggaagcggcattgaaagtgaaatgaccaggttcatcatcgcctgtgtatcggttacacaattaatctacatgtccgaagtcggcggccttttgctaggttccaaaatcccggtgacgttccttgacctcgtcttgatttttctcgttcggacgcttattacgctgcctgtcattgtactgtgtgccaactttattttttagacaaataaaaggctcccggcgccaaatgccgagggccttttttgtttagaaaaaaatcgttgatccaaggggtctgcggccttatcgtacgatccgcctgtccgcttcttcgcttcccgtaagcctgccggcctcgtataggaaacgcgcggttcttggctaactttcgcatgatcaatctcctccacgcattttcgctattcacttcttctccccttcaccctttatgtcctaactgaatcaccgtgaaaattgagccgatagttggagcggaaaatgctttccagtatgtatcatttttcgaagaacgtggtataataaatgtaacagaatgttcacaaaatattctccaattagacacaattgatgtttcattccgctttttttgacagcgctatcattatcgaaaggggctgaaaacgcatggatatgtttttcgcttacttgctgattgcaagcgccactcctttatttttatggctggacaacaaaaaggtcgcaatttcttctattccgcccatcattttaatgtgggtattcttctttttctatatgaccagcagcctttctcctacaggacactctctcatgatcgcactctttattctcaacgttgtcatcgcccatgtcgccgctttcatcatctacggacttccattgatccggaagcacatgagccgataaaaaaagtgccggtttttccgccggcgcttttttgctgttaaacgcaactatagatcaaagttaaatgttgaatgcgagtaatctttgatgaatgtttgataccggctgctgaagtcaagcaggcggtatattttcgatttttccgcaaaccgcttatggttgtctctggccggataataaacggacatgccgcttcctcttggatgctccggagatttgatgttcatgatgacagccttcttgacggattttacgacctcttttgcttctttctcggctccgatctgctgaccgatcaagcttgacaaatccgccaaatcaaccatatccgattcatctgcataatcttcagcagcgagacgcgcgtagtggagcaggcgctttccgtcaggctctttcaatgccaggttcatgtttacgctcaatctgtcgagggcatcgacagcgtctttgacacggttcaattgaattaaagactgctgcaggtcttctgtttcaccgttttcttttgactgctgtacgtagcctgcagcgatttccctgccaagctctttcggatcgattgaagggtcgtcttgtacagactgcagcgcccttttataatcccagccgttttgattcgtatagtcgactgaagccagcatgtacttaccataatccctcaaggcatatgccgtttcaatcccggccattttgcagttgtcaaaaccgattaaatcaaacttttgcttcgtatgttcataggccgttttgattcccgactgcagctcgcttattttcattttcttattgccgaagttttcgtctcccccgtagccgtcaactgagccaagcccatgcccccaaaagatcaatacatattttttagccggatatgttttgactccccatgtgataaaatctgtgacggagccgggactgtccatatttttcttcccgacattttcgaggggcaccagcttctgatgttcaactttccacctctgattcaccttgtgactgatcgacgggttcgcccatttttttgctcctcctgtctgaagaacgacattgacgtttgaagatgaacccgcatccatcatttcctgaatgtcatcgcttgccatatgaaaatcgctttccatgtcagaaccaatcatataaacaagaatagtatagtcgtccttttcttttaatagagcggctggtgccggctgaaaaaaggcgaatgaaataacggaaaacaaaatccatttgatcaagttcatcttcttatgctccttatttaagattccgggaaataaataagagagtagtagcagtcttcgtccggctgttcgtgttccaatgaatacccgacggatcggaagcacgctaagcacctcttgttatcctcttcaattccggcgaaccatttgttgatccggctcatttccggcaatgccatcgtccttttgatgagcgcttttccatatccccctccgcgcaaaaacggatcgactaaaagggcaatgttcccggtcaagtcctcctcaacttcaaccatgacaacgccgacaggcttgccgtcctctaaagccgcccatacccggtagttttcattaccgcctgcaaaattgaaccattcgtcaagagggagcatcccttccagccgccttttcacctctgcatcctcaaaccaggtctgcagccattcaatatcttcttttcgaaaaagacgaagttcttctatattgctcattgctttctcctttattgcgcgtatttttcagcttgcaggcgataaagctctgcgtactgtgcctgatttttcatcaattcttgatgggttccggcctccgccacccttcctttttctaaaaagatgatgtggtcggcaaaacgggccgtgcttaaccggtgcgagacaataatgactgttttgccctgcgtcagcttttgcagcttatcaaatatctcttcctcaataaatacatccagcgcagaagagggttcatcaaatattaaaatgtcggcacactcatcacgcataaatgcgcgggatatggcgatccgctgccattctccccccgacaaattcctgccgccgaacaatctgccaagctctgtttcatagccgtcttcaagcttatgcaaaaactgatccactccgccgaaagccgaagcactttttattttggccaagtcggtgcatgaagaaatgtcgcccagaccgatattgtatttcaatgtcatttcgtaccgcaaaaaatcctgaaacacggccgcggcatttgaccggtaatgctctatatcatacttataaagcggtaaaccattatacgagatcgtgccttgattgggatcaaaataacgcagaagcaatttaacgagtgtgcttttgcctgatccgttttctcccacgagaacggtcgtcttattcaatggaatatcaaactgttgaatatcaagtaccgttttggttccatcataagaaaattccacttgatcacatgtaaatcctttttgcttttgaacagctggagcggtttccccattttccatggaatttttgctgtttaaaaaagaatgcacatttccgaggtgcctcgtttctcttgctccgatcgcaaaagcagcgaacatttcattgattccttcattgaactgaaccgcggctccgataaacagcatcacatccccgatggataatcccccatgaaaagcctggtgaacgatgtaaatcaggacggcacctgcggccaaagattgtaataccgaccagaacagctgatacagcgccagttttttttgatcgttggacagcgtatggaggagctccatcgaggtgtttttataaaaggatttaaaaaaaggaacaagattgtatatcttgacctctccggctgtttcagacataagagggacacctgcataatattccgcgcgccgcctcagttcctgaacctctttccgtccttcaaaggtcgcgttgtttaacttcgcctcccagtacagtttgggaacggccaatatgagaaacagcagcggcacccacggtgcagccatgccaatcaataaactgctggctgcaatcatcaccattccgccgaaggtttgagacacgatggaaacccacatcgtgacaaaatattcattatagcggatgatttgtgtattggtatgaaaagatgcgtcttcaaaagccgcgatatcaggaatggaaattgcctttttcatgagcatttcatcaagataagcttcgagcttggcggtaaggagccttttctgcatttcagctacaggctgaagggcatctacgatcagcgtaaaagcaatgtatgcaaaggccgcccaaaccagtgcattccaagaagacagctcaaacggcgcccgtgcaatctcatcgatcacctctgcactcagccagactaggagaggtccgagcattgcattcagcagtgtaattaaaaacagaaccgccgacttaaaaggatcgcagcgccaaaacaacgttaaaccgtaaaatatgatggaagcggtttgaggcagctttttgaaaaacgaataaaatttcagcaatatacctcatccttcccctgaaacgatttggcctgcatgcggaacattctgctgtattccccgttcttgtccataagttcctgatggcttccctcttctgcgattcttccgtttttcaaaaccagtatgcggtcagccatctttaccgtactgaaccgatgggaaatcatgatcaccgtttttccctctgtgaagctttgaaactgccggaaaatatcatattcagcccgaatatccaaagatgcggccggctcgtccaatatgacaagtccggcatctttcataaacgatctggctaaagcgatccgctgccattggcctccagaaaaatcggtgccgccccattcagggccgatcattgtttccagcccttcaggcaactcttcgacaatcggttccagcttggcggcccgagcggcggcgcgaagtttttcttcatcgcctaaagcttccgttcggcctatcgcgatattgtgccggagtgacaattcgtatctgccaaactcctgaaacacgaccgccattttgtttctcagctgttgaagatcgaccttgcggatgtctttgccgttcactttaatctcaccctcatcatactcataaaaacggcagagcagtttgatgagcgttgttttcccagatccattcgcccctacaatggcaattctttctcccggtgatactgaaaagctaattcgattcagaacatagcctgtgtgcatgtcatacgattcaggctgttcgtcttgtccccgcatctcttcatcttcaagctcatcgagcatatccaagtcttcctcatccacatcagcttcatttacccgggagccggcagccgcttctctgaaaggatagcggaaggtgacatttttgaattcgactgccagcggtccttcgccctcgagagattcgccattggaaggaagcctgatatccttttcggcgttcataaaaagaaaaaagtctcttcccattctccatatatccaacgtatctgcaccttctttggcgatatcccggagtgccgttgataattggaacacggcccccaagtacagcgatatatcccccacagaaaaactgcttgaatgggattgggacagaatccaaaagtaccccaaacccgttcccgcccccgataagaaacccgttaaaaccgaccagcgcgcgcttctgacctgaatattccgcagcacagaatataggcctttaaaagcagattgatataaatcaagaaagaaagaccccaggccaaaaaggcgtacttctttggccgatcgtctcccgagcagaatgtggcgcgcatatgcggccctccttcttacaggggcataatccttgtgatattcccactccatttcattgtaatgattatggacaaaagcaaatggagcggtcgacaaaataaggatgaaagcaaggacgggcgacagataggcgatgatcaaaacgacgcccgccaaagacataacggcggtcaccaagttcgaactgatattaatgaattgggaaggaagccatgtcgaacgatcccgcagtgtttccagccggtccctgtactttggatcctcaaaaaaacgcatccccggaatgcggtcaaaagcgtcgatcaacaaactgttgactgtgatcatcgacctctcagaaagcattgccttcacccatttttccaatgatttaacgacactgaccatgaccaggcttcccgcataaatgacagcccatatttctgcatagatgacggcttcctgatcgacaatgccgtcgatcatttgctttgaagcgtacaattggattaaaggtgctccggcttcgatcagcatgaagataaccatgcaaatcatcagccgcggaccggatttccagaccattttcccaagcaggcccgccgtttgcagcggctcttgaatatgcttcatcttccacacatgcttcaccttcattttctatacctattgtggtcattgatacgagtatattttggctttctccggcgtattgacggtttcgatatcagccatgacccttggctttaccggacggctccggtcgagaaggtgctccttccccttggatgcttctcttagccatatttccaagtcaataacagatctcatgtactgatagcccatgcccagatcattatttggatcttcagagcggatagccatagccagcaagtgtttccaccatatatcgcgcttaatgatgccgagttcttcaacgaagacgcgctctcccggctcaaataactgaagaacgtgtctgcggtcattcataaagcttttcctggccatatgggcatatgttgttttcgttgatctgttataaacataggcaggcaggatatcggtgaaagatttgcgaagaagcattttagagcctgcataatgttcttcaagcccttttaaaacatcaaaatgctgttcaggcggtacagaaaatgagaactcgatcagccgccggtccaaaaatggatggtacgtatgcaatgtcacaccaacagcatccatgtacctcgctctcggccacaaaaagtcatagtgaaacctcttgccccacactgagagctcccggctttttcgatagcgtagatgatcctctttattgatctcccattctctctttcggtgttcttcagtgaaatattcaggcagctcatattccgtatctgaccacagcaggtcgtaatagagcttttctccaatataaggcatgaaaggggcgattccgtattgaaatccgagcttcagcatctctttcatgctgccgcctgaccattcgcgaagcaatttgtagatttcagaaaaccgtctctgccgaagcaaggaatcgatcactgacacttctccgctaaaaatgaaatccccgccctcacctgtaaggacagacgaggcaccatactcctcagcgatcactgtaaaagtctcattaaccagtgaattggctctcggatcaggaccgtctacaaaccaaagcggatcacgcccaatttccgcgtttggaattttggctgtagcgtctccaagaatgatcaggccggggatatccatatctcgcatcatattctttacaaggtccctgtcgtggcttaatatcatgtcgggttcggcaaatgatatattgacggccagcagctgttccttgcgtccgcctgcaactgcggcggcggttacggcagctgaatccagtccgccgcttaattcgacaatatgcctttcatcctttaaacgatctgctgtcacttcctgaaaaagctcccggaacctcggaacagcgtctccagcaagatctttctcgtttaatagctgcggaagcccccaatagctgtgcacgtgaaccgcttgatcccggccgagaaaagcgtaggacgccgcaggcactttgcgtattcctttaaaaaacgtccgatcttcaaagccgttttctcctacagcaaagcccgaagtaggaaacattctgcacacatcttgatcgatcgcaaaaggaatgtcatgaacaagcaaaaggatgcgcatgtcattcgctgcataccattctcctttcggactgacccagtagtaaaccggacgggttgcgtatgtatcagtcgccaaaacaaggctatgcagactgtcatcccaccagaccatcgtatattcgccatgcgagtgagacagcatggcagctttgtcctgcttcaatgatgcgtacagcttgtcatattgctcgatctttcgggtgccatccgattttgcgttaagaccgccgctgatccagccgtctaagatgacggggtgcaaaagatttatttgagttgaaggtctaaaagcttcatcgtatcggatatgcgcttcagccatgtttgcgatcccgcagctgtagctatgaatccgttccgcccgtccccatttcttgacggcggaaacccactcttgccataaagcggtgttgtttccctgcattccaaaccatattttcatactagagataacacccacctttcagcgtaagcgctcatcttatatgtctgtaaaacttttaaattcttatttttatgattcggatcgatcgatttgccgttttccatttgaacccacgcgtgagaaaacagcttgtcatcaattttcttgaccccgatcatgagatcagcatcagacccattgctgaataatatagattgaatcgttaatgcaatagaaacgcatgaagtgaccaaatggtcgtcttcatcaagggaatacaaatattcgccgttccggtgcagttcgtctatatcaagaagccctgcacctctttgctttgcgctcgcatacagcggaaacaggtggatcgcaattttttcataagcttcttcaaagtcataatttaacagcatcatacgtacaaaagcatgaacggttgtaaaatattcgtggtttttgacaagcgctctttttttcatcagcttttatcctctattttaatgagcttatgatgtgtcagttcctgtatcgcctcatttaatatcgctgatagttcttcttccgtctgatcgaacgccgattgccacttgatcagaatatcttttttatcctttcgctcattttcaatttcgatccacagctcttttaaagccccttccaatccgaaatactgcccattgtccaggtttaggacgatgcattcattttccaacacggttgtcgctgtctcttgatttcgaataattttcaaagattagacctccccggtatgcatgatttcagaaaaataaaggagaagagagccggcaagctctctttcagcactttatgcatgatgttctttccacgccctcgttatcatttcagcgctggagcgttttaaaaagagcctgcaatgcgacgatgcccctgaatttaccaactgatcacatgaatcagattatcacaggacaatattaaaaaaaccgcaaaaaactaccgaaaaccgacatgattagccaatggcatcaatgggccattattacgggatttattcggaggaaaaagaaaaagagagcctatcgactctcttttgcagggaaaaacgaatatatactttgtctatactttctgcttgatcaaattaagcatcgtccctttttttactgcgcagtaccgcgacgttactttgagctttttatagattttgctcaagtgatactctacgttccgcgtcgacatttgcaggtctgctgcgatctctttatttgttttaccgctggccaccttctgcaaaatatccagttctgtgtctgttaaatgctcgtccaccgagagatcggagtcgagcctcagtttttgcagcaagccgtcgggaaataacacagccccttttaaacacaataaaatactcgaagctatcatgctgtctgtatacgatttatctataaaccctttaactccggcctcgatcaacttattaaaatatgagtgaatttcatctcccgaaaacataatgataattttggattgaggttcgatttccagcgttttaagagacagttccaacccgttcatccccggcatttttaaatcataaagaaaaacgtctatatgtacctcttggttttttaagaggtcgagagcttcatttccttcgtggcaaacgatgacatccatattatatttttttaatatttccttcattccggatgtcagaaccctgtagtcgtctactaacaacacgcgtatcatcagtaacactctccttaaatcagtttcctccgaacaaataccgcaataaaaaccccatgaatagaattgaaggatgatgtcgggttttagtgcctttttgtggtttttaccactatattctatgatagcatgattatgtaatcaactggaagtaataaggaggtgacacagatgcgcaaattggaaagtgctcaagttaaaagctatggttcattcctgactgttactctttctaaaaagagcaagccgggcgacggcaaattcggccgcggcgtaaaacgcggttaagagtgtatgaaaaagagtgcggatagttgaaatccgcactcttttgccaatcaattaatgtccgctgtgctcagaatgttttgcacctggagaaccgccctcagggttgtctccgtgatagttgtgagcagcgaagatccagacggaaccggcaataatcgcaaccgcaataaacgcggcaaacagcgtattcccgacttggattttgccgctgtcactctcagtcatatgcataaacattaagagctgaagtccagcttgaatgatcgcaaaaccgaaaataatccacagctttgcagccatgcttaaatccgtatagatcacccacaaggccaataaggtcagcacaatggacaacacgaacccgacaatatgcttccaaggaaagtggctgtgttcagccgattgttttgctgccattatacattcaccaaccctatcaaatagacaccggtaaagatgaagatccataccacgtctaagaagtgccaatacaaacttgagataaacagcttagcagacgtttgcggggtgaggccgcgctttttcgtctgaagcaatatgccgataatccagaagataccaatcgatacgtgcagtccgtgggttcccaatagaacaaagaatgctgaccagtaagcacttgtcgataaagtggcaccttcgtgtacataatgattgaactcataaagctcatagctgacaaagccagcaccgagcaacagggtaatgatcatccagatcatcacgcctttcaaactgccgcggcgcatttcatgcactgcaatgccgcatgtgaaactgctcgttaacagcaggaacgtcatgattaaaacgagcttcgcgtcgaacagttctgccggcagtacgcctcccgctgttctgttatgaagaacagcataggtcgcaaataacgtagagaataaagcaatctccgctccaagaaaaatccaaaagccaaggatattcaaccttccgatttcagaacggtattccataggagcgttagaattgctgtgttctgcatgttccatcaatcccgcctcctttacttggcattctttcgttcagtctcttttatttcctcaacacttacatagtagccgtcgtcatattcatatgaacgaagaatcatacagaggaatacaccgatcagaccgacgattcccatccagaaccattcaaagacaagcccgaatccagcaaatccgaagcataatgacatgataaacggacggcctgaattgctcggcatatgaatctttttaaacttgctttcaggatgaatctcgacattgtcttccttcatttgcgcaaatgcgtcaggtgaagtgacctcaggcagaaccgcaaagttatagtgcggcgggatcgcagaagatgtagcccattcaagcgtgcgacccattccccaagcatctcctgattcctcgcgttttgaatgacggaagctgtagaaaatgttatagcagagaacgatgaatcctgcggccatcagcaatgcgccgaatgtcgcaatcatgttcaatgcagtccagccgtcttctgctccgtatgtgtaaatacggcgaggcattccctgcaatccaaggaaatacatcgggaagaaacagatgttaaagcccgtcatgaacagccagaagaaccattttccgatgcgttcgttcagtttgtgaccgaacattttcggataccagaagatcaatccggcgaaacatgcaaacacagtacccgcgatcagcacgtagtggaagtgcgatacgaggaagtatgtgttgtgatattgataatccgcagctgccatcgcaagcataacgcccgtaacaccgccgatgacgaagttcggaataaatgcaagcgaccacagcatcggcgttgtgattttaattctgcctcgatgcagcgtcaacagccagttaaagattttaaccccggtcggcaccgatatcgccattgtcgtaatcgagaagaacgagttgaccgccgcgctgttgcccattgtgaaaaagtggtgcagccaaacgataaagctgagaaccgaaatcgccacaatggaataaaccatcgctttatagccgaacagctgctttctcgcaaatgttgcaatgatttctgaaaaaataccgaaagcaggcaaaataacgatgtaaacctcaggatgtccccaaatccagaacaggttcgcccatagcatcggcataccgccgtttgccaaagtgaaaaaggctgttccgaacaagcggtcaaatgtcatcagcgccaaagccactgtcaagacagggaaggcgaaaatgataatcacacaagtgatcagcgttgtccaagtgaacatcggcatccgccatagagtcatgccttttgtacgcattttcaggatggtaaccataaagttgatcccggtgagaagcgtaccgatacccgcgatctgaagtccgagcaagtaatagttctgtccaggtccaggactcagctcgttgcctgcaagcggcatgtaagccgtccatcctgcattcggcgatccgccgatgacgaatgaaatgttaaacagcatcgctccgaccatgaaggtccagaagctcaagttgttcaagtaaggataagcaacgtcccgcgcaccgatttgaagcggtacgaccacgttcattaacccaataagaaacggcatcgccatgaagatgatcatgatcgtaccgtgagtcgtaaatacttcattatagtggttggaatctaaaaagccgttattaggaagcgtgagctgggcacgcatcattaacccgtcgacaccgccgcggaagaacataatgactgcggcaatgatgtacatgattcctaaacgtttatgatcgacggtggtaatccactctctccaaagccatttccattttttgaagtatgtcagcacaaatacgattgcaattgaagtaagcaaaatggaaatctgtgctccaagaattaatgggtcacctgtaattatgaattcgtcccatttcaaattcatgcaagcttcctcctttcctagtgagaatcttggtcttcagattgtttttgatctttgtttgtctttacgttttcaaacggatctgatttagagtgcggagacaacggtttatagcccagtctttcgcgcgctttaatggcgtattccgcatcatttccgtgattaacgtacttcaggtgtgtagatgagaacgtcatttcgtccgcatgctgaggaagcatcagttcatcgtactgggttttcgtcagcttgggagcttctttctgcgttttcttcacccagtcattaaacttgctttcagataccgcattgacattaaacttttgttctgcaaaaccttcgcctgtgaagtttgcatttcggcctttataagtaccctcatggtctgcctgtaaatattgctccatttccattccggacatggcgtatttttgcccgccaagctgcggaatccacagagatgccatagagtcggcagatgagattttaaacaagatcggtctgtctgtcgggatattcaaatagttgaccgtttcgatatcctgttccggatagctgaatacccatttccaatcgacagatgtagcatatacgaccaaaggttccttgtcctttgatgcttttggagcctcttctagagaataaattgtttgaactgtcggcactgacagcgcaataacaattaaaatcggaaccactgtccagacgatttctaaaaatgtattgccttctacttccgggctgtaaggagactttctgtctttacgctcacggtatttcacaatcatcacagtaaaaaggacaaatacgaccgctacgataaacagcataaatccaatcgataatagaataagatctctttgctgcgaagcaaccggtcctttaggatccaataccgcgatttgactgcagccgcccaataaaaaaacggaggaaagcagagtcagcataatcagtggtttaaatgctctgaacaagaggatcaccatccttccttaatgatgtctaaaatttggtcagaatatctaagataaaaggattctgaaaaacttttttcttctaccttgctatgctatcaaaatcttcaccaattagccttatttttttcgattgttcacctttttttcacccaaatgtcacaaaatcgtcaaaatttgttcatgatattatgaataacaaaggaaaaagactggtaattttttagttctttttacacacatagcaagcgctgacaaatccctccggaacaaaaaatctgtcaaatttaggtttaccacaataaaaaactttggtcaatcattaatttcacattgttaaattttttcatggtgaatcattatccttctcccttccttttccctgctgacaaccggttttaaactaaagaacatcaaaaaagagctttcttctgtgactgaaagctcttttttatcctatataataggcgttatcgcattctagctttgatagccgttcggatgtgctttaaaccacttccacgcgctgtcaatgatcgtttccagttcggcgtacttcggctgccatccaagctctttcaccgctttttccgaagaggcgatcagctgtgccgggtctcctgcgcggcgctctgcaacctccgccggtatcggacagcctgtcactttccgggcagtttcaacgacttctttgactgagaagcccgttccgtttccgagattgtatacggcgctttctccgccgtttcgaagcctctcgacagcgagaatatgcgcgtcgaccagatccatcacatggatgtagtctctgatgcacgtgccatccggagtcggatagtcgtcgccgaaaatcataatcttgtcccgtttgcctagcgcgacttgaagaatgatcggaatcaggtgcgtttcaggctggtggtcctcgccgatcaagccgtctacatgcgccccggcaacattaaagtagcgaaggacgacatgacggattccgtatgccttttcagaccacttcagcattttttcaatggcaagcttcgtttccccgtacgggtttgtcggatccgtcggatctgtttccataatcggcacccgatccggttctccgtatgttgcagcggttgatgagaaaacaatttgcttcacatcgaactctttcatgacctttaacaggcaaacagctccgtaaacgttgttgtcataatatttgagaggatctgttacgctttctccaaccaatgaatcggccgcgaaatgcatgacagcctcaatgtcgttttcctgaaacacctttcttagaaatgcttcatcgcgcagatctccattatagaaagaagctccctttaaagccgcctcttcatgtccagtttgcaggttatcaataattacgacatcttcattgcggcttaacagttccgctacagcatggcttccaatatagcccgcccctccgcatactaatattgccaattcatttctctcctttcagcggcgttatccttctattttaaaatctataaaacgcctgtgaatctctttttcaaacaaagatgatatatttgcttttttcattttaccaccttcagcattttccggcttgcatttttcatcatttcttcaaataaaaagttgggggaaaaacgaattgagagaccttcattccattaaataccttacaaggaatagttcgggtttttatccatatcaatggttttctcttggtgaatcaacgcgattttgaggcaaaagctatacttttttcactgcatttgaaaccaatgttctttttttccacttaatgctgatcgataatagtattttcgtattacccttctttaacccatacagcaactaagcccaaagaaccctctccacccattagatctttaatctaaataaccccttcaaaccatcgattttccaatatttccacacaatgacctctcaaaaatcccttccttgtttttagaatattcaaaggatattcggctgcaattgagaaattcttaatagggaaaaatgatcatttttatttgaatactatccagtcagtaattgattgtttattattataagtaagaatctaagattttttggtttttttagtcagttatttagggaataggtaggtttatcaatgatgactttgtgaattttttatgaaatttgtcattgttttcacatggctgttgttttataacttttattgcatctcaaggaagaaccgttttttctttgaggtgaacaacgtcttatcatattggaggaagctatgaatactcaaacgaaacacaagttggacaaagattgggtgattttgatgaaggaggcgaaaaaacttgggctgcaaattgaagatgtgaaagaatttcttcgcagtcagcccatccaaagcgatgctgaaaaacagataaagcaataagcgtttaaaagcatcagttatccaaaaaaacaggcggttctgttgaatcttggtctatcaagatgatccaaccggctgttttaacgagtgttttaattgataatgacgtatttgagcagcaggcttgctgcctgtgtatagattctgtctgctccatagaaacgagcattttaaggagcagccttaccttttgccctgtacataggttgtttcactttttccagcttcactctcttaaggggtaccagaccggattgattaaggcgttttagaggcattgctgaccaacgctgatgccagcagccccatacactttcttctgtatcggtttcgattgcctttctcctgaaagggggcggagcttttggccttaatccttttgataccatcctcgggcttcctttccatactcccttttctgttaaccatccgcctatataatcggttttttcgatgttaaatatctaaaatatcaattttactgatggttgttgttatcttaaactgaattcatgacccattccagaggaggatgatgaatatggggatagcagcaatctgcggaagctcccgcgaaaacggaaatacggaagagttggtgaatcgattaggtagacggacttgatgccgataagatctacctgcgaaactatcacattgagcccgtatcggactacaggcacggcaatacagcccctttgtatcctgatgatgactacagagacctgatcagccgggtgctggagaaggatatcctgatttttgccactccgatctattagtacggaatgtcgggtttgatgaaaaactttattgaccgctggtcacagacattgattgagcacgggagatctgcatttaaacagcaaatggcgaaaaaaacggtctacgtcgcggctgtcggagacgatgatccccgcttgaaagggctgccgcttattcaacagtttcaatatatctttgattttatgaacatgacattcgacggctatttgctcggcaaagggaacaagcccggcggcgtggtgacagaccggacagcgattgtgtctgcaaatgaactgagaaggaagctggcagaggcggaaacggggcaaaagcatggcaaataaaaaggcgaacaaacggttttatttatggaaaaagcatttattcgagatgatcaggtctttcatcttatataaataaaaggctttgtgaaaattgaagaataaatccggagcttgttacatacctttgttgtatcttttcagacaaacacaaggagggtcaaagaacaaatgggagaaggcaaaatagattacagcaaagctgcggcatctccggagttccagcggttgttaaagcggaaacgggcttttattgtaccgatgacgattttctttttgctcttttatttcctgctgccggttatgacatcatacttcacatttttgaatcagccggcagtcggggccatcacgtgggcatgggttttcgcgattgctcagtttgttatgacgtggacgctgtgcattgtgtatacgaaaaaagccggtcaattcgatcaaattgcaagcgatttcaaaaagaagattggaggcgttgattcatgagtgccacagcctttattttgtttcttgccattgtcgccctcacgcttgtcattacgtatttcgccgctaaacagacaaaaacggccaatgagttttacacggcgggagggggacttaccggcattcaaaacggactggctattgcgggagattacatgtcagcggcttctttcctcggaattgccgggatgatcgctttgaacgggtttgacggtttcttctacagcatcggcttcctcgtcgcttatttagttgtcctttatattgtggcagaaccgctccgaaacctcggcaaatttacaatggcggacatgattgcctctcgttttaaacaaaagaaaattcgcggtgtcgccgcattaaacacaatcacgatctccaccttttatatgattgcacagttagtcggcgccggcgcgctgatcaagcttctgctcggcatcgattatacgctggcagtgtgcattgtcggggttttgatgaccatctacgtcgtattcggaggaatgattgcaaccagctgggtccagatcatcaaggccgttcttttgatggcggggacgctcatcatttcggtcatcgttttttcaaaattcggcttcagcctgacgaacatgttcgaacaaatgaaaacagctactccgctcggggcggattttctaaaccccggcaataagtataaagttcctcttgaaacactttcactcaatttggcgctcgtccttggaacagccggcctgccccacattctcatccgcttttatacagtaaaagatgccaaaacggcaaggaaatcggttgtctcggcaacatggattatcggtatattttatattatgacggtctttctcggttttggtgctgccgcttttgtcggttttgaaaacattttagctgccgataaagcggggaatatggccgcaccgctgcttgctcaggcgctcggcggagattttctgttcgccttcgtctcagccatcgctttcgccacgattttggcggtagttacaggacttgtcctgtcggcggcttctgcttttgcgcatgatatatacagccagattatcagaaaaggcgcggctacggaaaaagagcaaatgattgctgcaaggtgggcttccatcggcgtatccgtcctttcaattctgcttgctgtctttgcccaatcgctgaatgtcgcgtttcttgtctcgcttgcatttgccgtggcggcaagcgccaatttgccgctcattatcttcaccgtcttctggaaaagattcaatgccgccggcgctttggccggcagcctgaccggccttttaagcgctctgatccttgtctccatcagcccgagcgtatgggacccggccggaaacgccatctttgttggagacccgctcatcccgctttccaacccgggaatcatctctattccgctcggctttttaggcgcttatcttggaacgattctatcttcaaaaacccctggtcaagacgcgtttgcagaaattcaggtcaaagcgcatacaggcatccacatggatcaatcttaaaccgtgtgcagccgaaaaaaacttatgagccggccggcccataagtttttatttattcccgaaagcttgccagccgctcgttcagcgttttcgtgtgccggtagacatctctgtaaatttgaaagagagcttcgtattgtctgctgtattcacggcggggcgaaaaggtttctttgatgagaacgaatcggtctgcacaagcctcaagcgacggaaaccagccgcacccgacggccgcaatcatggctgcaccgtatgccggcccctgttcgcttgtcagtctgatgatgtcggcgttgaagatatccgcctggatttgcagccattgattgcttttggcgcctcctccgattgaaatcacacggctgatgtcttttcccccggcacggaattgttcaatgctttcatgaagggagaatgtaatgccttcaataacggctctgacaaagtccgcccgtgtatgtgcgctgtccatcccgatgaagctggcgcgaatatctgcgtcggcatgaggagttctctcccctgacaagtaaggggtaaacagcagtcccccggccccgggacgggaatggccaatatcgctgattaattcgtcaaatgacgcctgcccggcaaatacatctttaaaccagctgaagctgcgtcctgcagaaagcgtcactcccatcgaataaaacgcatctggggctgcatggttcagaaaatgaatattgccattaaactcttgatcacggtttgattcatatgtgagaacaacccccgaggtgcctatgctgcaaagggcgggttccttcttttaaaataccggcgccgacagcgccgcatgcattatcagcgccgccggcaaacaccttgacttcaggagacagcccggtttcggccgcgaattccggtctgaggccgccgacacaagcgcccggttcaatcaaatccggacataaggactccgggatgccgagctttctgcagatttccccgctccatgtttgatgtctcacatctagcaggagcgttccggccgcatctgaatattcgctgtgaagacgccccgtcatggtgtacctgacatagtctttcggcagcaaaaaaacggccgccttttcaaacagctctttttcatattctttcacccataaaagcttcggaagggtaaaaccttcgagcgccggatttttcgcgatctcgagcaggcgctcctttccgattttgtcgttaatcagccggcattgttcggttgtccgtgtatcgttccacaggatcgcgtttcgcaaaacctctcctttgccgtttaaaagtaccaatccatgcatctgtccggaaaagctgacccctttaatctgagatgcttttcccgggaaatgcccgaccaattccttaatggcttccttcgttttgtccgcccattctgcgggatcctgttcggaataaccggaatggggctcaatgatggaaaacggtttggagacctcgccgcacagctctccccgctgattgacaaggatgattttaaccgcgctggtgccgagatcgaccccgattacgtattccactagcgtgtctcctttcctgccggcgcttcgcgcaaagcgttcaataagtaacggttaacggtcgccttcagccgttcttggcggcctgactgattttcaatatggtcgttttcaagagcgtaagcggcgagctttttcagatcggtgcggccttctttgatttcaagcccgatgcctttcgtatagctctcataacgttcttcgataacctgatcgagcgctttatcttcaagcagacgggaggcgactttcaagccgactgcatacgtatccattcctgcgatatgagcgtgaaacaagtcctcatcggcaaatgacgggcgccttactttagcatcgaagttgatgccgccggttttaaacccgcctgctttcaaaatttcatacatcgccagaaccgcagaatacagatcggtcggaaactcatcggtatcccagcccaagagcaaatcgccctggttggcatcaatggaacccagcatatcgtgcaaggcagccacccttagttcatgctcaaatgtatgcccggccaatgtcgcatggttcgcctcaagattaagtttaaaatggtcttttaaaccgtaagtttctaaaaaagcgatcgttgtggctgcatcaaaatcgtattggtgcttcgtcggctccttcggcttcggctcgattaaaaattggccgtcaaaaccgatttcacgcgcatactcaactgccattctataaaatgaagccaagttttcgagctcaagcttcatatctgtattcagcaatgtttcataaccttctcttccgccccagaacacatagttttccgctccaagctctttggcgatgtccaggccttttttcacttttgcagctgcataggcatagacgtctgcattgcaagaagttgcggccccgtggacatatctcggatgcgtaaacatattggctgtattccaaagcagctgaacatggcttgtctccatcatttctttgagaaaagacgacatttgatccaaatacgtgaaagtttcacgcaatgttgctccttcatcgacaatatcaacatcatgaaaacagaaatagggcacgccgagcttttcaaaaaattcaaaagccgcttccgccctggctttcgctttatccaaaggatgtgtcagccggttccacgcccggaacatcgtcccgtcgccgaaagggtctttcccgtccgcatcaaaggtatgccaatacgcaacagcgaagcgaaggtgttccttcatcgttttgccgccgacaaattcatcagggttgtaatatttaaatgcgtaaggattttccgaatcggccccttcatactcaatcattccgatatttctaaaaaacattccgatctcccccttcacttttccttgcaaacgttaaaaaacaatgtttgtttaaccattaaactaacttccttgtatgtattttacaggatcaattaatcgctttcaatggaaatagaggaaaaaataagttttcaaaatttgttatactataataaattcacagcttcaaagcaatggagtgattgacattgaatacagcggatcaagcccttgtaaaaaaaatgaacaaagccctgatttttgagcagattattgaaaacggacccgtctcaagggccaaactttcggaaataacaggattaaataaagcgaccgtttcctcccaagtgtcttccctgcttcaaaaggacatcatttatgaaacgggccccggcgagtcaagcggcggcagaaggcccgttatgctgaaattcaatcgaaaagccggctatgcggtcggtgtagatgtcggaaccaattatataattgttgcgttaaccgaccttgaagggcatttgattgaacaattcgaacgaacgcttgatgaagaagacattcaggcgacagaagaggcattaatcgaattgacggggcttgccgttgacaaaataccgccttccccattcggattgaccggaatcggcgtgtgcgtgcccggcttggtggacaacgaacggcatgtagtctttacgccaaataagccgatccatttgattccgataaaagaaaaactggaagaaaggttcggcgttcccattttaattgaaaacgaagccaacgccggcgccgttggcgagaaggaatacggggaaggcggccagcttgagcatgccgtgtttgtcagcattaataccgggatcggtttagggattttaatgaatggaaaattgtttagaggtgtgcaaggtttttccggagaagccgggcacatgtccattcactttgacggtccgttatgccggtgcggaaatagaggctgctgggagctttacgcttcagaaaaagccgtcttctctcactatgcagcgaattccggggcccagctttacgaaaccgttaaagaacttgcagaccgcggtgatccgggcatgatggagacgtttgaacgctttggctttcatatcggcatcgggcttctcaacatcttgaaaacgttgaatcccgacaccattatcttgcggaataccatagtggaatcctatccgagcatcgtcgatgcgatcaaaaaaacgattgcctcaagaagcgcagcagaagccttgtctaattatcatttaaaaatctccacgctcggccgcaccgcctcagcgcttgggatgtcctcccttgtaaccgaacgttttctggaacggtttatgaacgagagattttaatcttcatataaaaaagcgcatattccatttaggaatgtgcgttttgcagattttatcatcctttcagcgtgattgaaaacccttgcagtctaggaaggtcgagcatcggagcggagcgaatgttggaattcgtgagcaccgacgcgcaggcctgacaacgaatgcgagggtttctcgacacgctgaaaagcgcatattccatttaggaatgtgcgctttgtttggcagcttggactttctcgctaaacgcctcggcggcctgctttggatcggcggctttgctgatggcgctgatgacactgatgccgtccgccccggcctcgatgacggggacgcagttttcgaccgtgatcccgccgattccgaccacaggaatgccaattccctgcctgcggatctcttgaatgagcgagacgccctgcacagcttttgtatcccgctttgtttcagtagggtaaacaggccccgcaccgatgtaatccgctccatccttttccgcctttaagacttcttcaagtgtatgcgcggaaacgccgaggattttgtccccgattctcgctctgacgtctgcggccttatcatcatcctggccgatatgcacgccatctgcgtcaagttcaagcgcgagttctacatcatcgttgataataaacggtacattgaactgtttgcacagcgcctgcacctgtcgggcaaacgccgtttgatctccggctttcaacgcaccctcgcctttttcgcggaattgaaaaagggtcgcaccgccttttaaagctttttcaataacagttaaaggatcccctgcggtattgtttgaccccataataaaatagaccgacaacagatctttcattgcttcttctgagactcgcgtcatcttattccacctctctgatcctgccgcgttcttttatatccatagcttcaacggcagcaagctgattcaaaaactcgatttggaaacttccgggcccccggctttccgttttcgccgcggccaactcggccgctgttccataaaaagcggctgcagatacagcggcacggcaaacgtctttttcaacggcgcaaaacgcaccgatgacagaggtaaacaagcagcctgtccccgtcactttcgtaagcagctgatgtccgttgcccacggtatacgtttttgtaccatccgttatcacgtcttcagcaccggttatgatgactgctgtatcccataatttcgcggctttttttgcgagctccgttctgtcgccgctctcttcacccgcgtccacgcctttgatcagccagtcttccccaagcgtgttggcaatttccgcagcattgcctctgacggcagaaaccttcactttgcgcatgatcgcttgagccgattccgttcgaaacggcgtcgcccccgcaccgaccggatcaaaaataaccggcaccccatgttcattagctgactttcctgcaataatcatcgcttcaacagattcacggctgagcgtgccgatgttcagcacaagggctccggcgatctttgccatgtcggcggcctcttccctcgcatacgccatcaccggcgatgcgccgagagccagcaaaccgtttgccgtaaagttggtgacgacattgtttgtcatattgtgtacgagcggtttttgctttctgactaactcaattccccttgcggcatcttccatattcattcgcctgcattcctttctgtttttgaattctcgctccatatatacgattttgtatgatcaatccacgccctcgccgcgaacgacagatagcggtcttttctccaaatgacggcgacatgccaaggaatggccggcctcaccagcggaatgatcctcaccctttcagggtcaagatcccggcagatcctttcgggcaaaagacctatcccaaggttcgcggaaaccatttcgctgatgaaatcccattgtgaggtttcataaatgacattcggctgaaatcccgccttcaagcaggccgtaatgatccgttcgtgaagaacaaagtcttcccggaagaaaataaacggttcttcgcttaactgccgaagctcgatctcttccgcatcggcaaaacgatgggacgggtggacgattagcattaagtcttctttaacaattgtaaaggagtgaaaaatctcctcttttgcaggcaggacgacaacgccgatatcaagcgatccgtcctctactccctcctgcactttcacagacccgtgttcaacaagctgaaaggtgacgttcggatacttatctctgaaatcccctatcactttcggaaaaaaaccggagccgatcatcggcggcagaccgatcctcacatgcccttttttgacgtccatcaagtcgttcagctcagaagttaaattttgaaatgacttggtgatttcctgggcctgcacatacatgctttgccccgcatcagtcagctcgatctgccggccgcgccggtaaaacagctcgatgcccagctcttcttcaaggtttttaatcattttggaaatcgtcggctgagatatgtataatgactgagcggcttttgtgaagcttttcagacgggctacctccaagaaataggttaagtggcgtatgtccatttgtttgacaccctttcagagttcctgcgtgtattcatattctaaaccaaattcattgttttctgcacccccgcgagagccacaataaaaaaaacgccgccggcatacagccggcagcgcctatcttcgggcaatcgcctcatcctgttccttcagcgtgtccacatttgagcgggtgtcctcaatgtttttacgaacagcctctttatactgtttgaccatattgcaaatttcggcttctcgttcaagccactttttcgtaaaatcaaggttgttccgcccgagcgctccggctggcgggctttttaaagatacggcttgaagcgtgctgcttacttgttccagcttcttcataaccgctgcatggttaagtttaatcgttttgctcatttcaaccatccttttaaaccgttgattgtgctgtgcagagcgtcgacggcttcctctcctttttccatcagaaagtccgcccggtcggctgaccagcttgcagcctgaacagctcctttttcagcatctaaagcaaatatctttaaatcgattttatgaatataccgatcatactcatcggtgaaaattctgtacattgccgtgtgcgcttcatcacgtgcttcgtcaaaatcggctgccctgcttccggtccacgactcattaagattcggccgcaaaatctgcctgatttcttcgattccgaggttttgttcccgctctacatcgcgctttgcccgctccagccttgcaatttgttcttccagctctgccgccttatgggagaggacaccgtgtattttttgcagcgtgtctgagtagtccattattgtcacctctgaaattgcagtatgattcgcattgattatttccttgtcaaatcatgatccggtttgtttttcatagattcacatctttgactagacttgctctcatttccaatatttatagtttaagtcgaaaatcacggatgttgaataggctttaaagactgtttttagggatatatacacagttcgccatcatcctcacaccgcatttcaaggacatataacccgtctttttgaatcatctgtacaccgctttcattgcggacaagtctaaaggcacgggaacacggcggtttaatggtcacaaaaaatcgccaaatgattccgtatgacgttttccaattttagttattaaactgttgcttttgacctgatttgcgcttttaactatagacaaaatgaataatatatattctgtatatgtattttacctatacttgaaactcatgtacactcttgtttagaaagggggataatgacatgaaaacattcattaaaggattaggtcaggtcgctcttttgtttttattcgcccgtttcatgaatctgattgtcgaggttcttcatataaacattcccggcagcattctcgggattatcgtcatttttgcgcttctccatttcaaaatcattaagctggaatggattgaaatcggcgcgctgtggcttctcgcggagctgcttttgttcttcgtcccttcagccgtcgggattatgaactacggagatattctggctgaattcggcacaagcattatactcgttgtcctcatcagtacattcgtcgtcatggtgtcgaccggaatgctgactcaattgattgccaaaagaaaggaaagaaaaaaaacatgctcatcggatgcttaagcctgatcgcaacagttttaatctatttgggcgcaaaagcggtgtattcacgccatccaaaggtgtatgcgtcacctttattggtcacgccggtgatactggtcggcctgctgcttttcatcaacgtcccttttgaagcgtacaatgcgggcggacgcttgttgacggacatgctccagccggcaaccgtggcttttgcgattccgctgtacaaatactttccagtcttgaaaaaatacgcggttgagatcattatcaacgtggctgtaggctgctgtatcgcgatcctgtcaacagcgtttatcgcaaaactcttcaagctgaatgaagacctgatcgagagcctcgttcccagatctgtcacaacgccaattgcaatgaacgtttctgaaatgatcggcggaatgccggcggtgaccgctgtttttgtcatattgaccgccttgttcggatcagtgatcggaccgatggtcattcgctacttccggattgataatgaaatcgcgaggggcgtactgcttggcacaagcgcccacggcgcaggtacgtcaaaagcatttgagctgagctccgtgtccggaacgatctcaagcgtgtcgatgatcctggccgcgatcatcacgctttgcgcagcgccgtttctgatttcccttattgcagtgtaatagccgaaaaaaaaaccaaattggtgaaggtttttccgccaatttggttttttcatttagaaatcgatcagccatatgaatatagacatcatcaataatacaacggccagaataaaagaaatacacctaaaagacctgtcatgcagcagttttggggaaattgcttttaacagtttgacgttcagtaaaccgatcaaaccgaaaagtgtgaagactcccgatccatccgccgccatttccgagaaaaatccatcgcctttttctttggaaaatgcccacaggaatcctgcgaaagcccctgtgagaaaagcggtcgtcaacaatactttgacaaaggccatcactagattctcaacctttcagctgttcaaccgcagtctcaaattccttttcaatctctgcccgcggcttctttgtcatcaggctgacggcgatgatcacgactgtacaaacaataaatccgggaatgatttcataaaccgggtcaaacgctttcacttgctcccacacaataacggtcagcgctccggacagcatccctgcaagcgcgccccacttcgtcattcgtttccaatacaggctcagcaaaacgacagggccaaatgccgccccgaagcctgcccatgcatagccgacaagattcagaatcgtttcattcggatgaagcgccatcaagagtgcgatcagtgaaatggcgaggacagacagccttccgacaagtacaagttctttatcagaagcccctttccggataaacgctttataaaaatcctctgtcagcgcgcttgaggttacaagaagctgtgaagaaattgtgctcatcaccgctgctaatatggcggccagcaagaaccccgtaatcattgaagggaacaaaaggtcggcaagcttaatgaatatcgtctcggcattctttaacgtaagatgattcgcactgaaataggcaatgccgacgagtcctgtcagcatcgctccgcaaatcgaaaagatcatccagcccatgccgattcttctggcactcttcaattctttcacgcttgaaatcgccataaacctgacaataatatgaggctgtccaaagtagccgagaccccatgccagtaaagatatgataccgattacggttgttccttgaaacggacggaggagatccgggttaaccgcgttcacttccgaaaacgccggcgcaattccccccagttgaacaaacacgactaccggcattaagatgagcgcgataaacatgatcgtcccttgaacaaaatcggtccagctgacagccaaaaagcctccgaagagcgtataaagaatgacaaccccggccgtcagccagatgccgatccgataatccaggtggaatgcggttctgaacagctctccgcccgccaccattccggatgatgtataaaaagtgaaaaatactaaaataacaaaagccgacgtcatccgtaacagtcttgaaccgtctttaaaacggttttcgaaataatcgggtatagtaatgctgttgccggccgtttccgtatacgtccttagcctcggcgcgacatacacccagttcaaataagcgccgattgtcagaccgacaacgatccagccgctgctcaatccgttcaggaacatcgcaccgggcagccccattaatagccagccgctcatatcggaagctcctgcgcttaacgcggtaacggcgggacccagatttcttccgccaagcatgtaatcggtcaaatttgatgtcctgcgatatgcaaaatatccgatgaaaagcattcccgccatataaatacctatcgatattaaaattccgtaattcatagcttccccctgcctgtgtgatttgcgtaatatcaatatacatgaataattgaccgacaggtattgtttttatcgcaaattttttctccagccttacattaacgatggcgaacctgtaaaaagacaacttttaaataatcgccctcaggatagcttttcaccgttttaaaatcttcgggaagcgaatgctcctcaagcactgtaaagcgcgtccccgtttctttgcatgcctcttcgataaagcctttgaattttttcattccaaatgcgctgctgttcgtcgaagcgacgatcacaccttgatctttagtgattcgaatcgcgtcttttaacagatttttgtaatcctttgccgcgctgaatgtatgctttttcgttctcgcaaatgaagggggatcaaggatgacaaggtcaaaggcgagttcttttttggccgcgtattgaaaatatttaaaaacgtccatgactttaatctcatgagcttcatagtccagcccgttcacactgaattgttcgatcgtcctgcttaagctgcggtttgcaacatcaacgctcgtcgttttttcagcgcctccgagcgccgccgccacagaaaatgcgccggtatatgagaatgtgttgagcgcggttttcccttccgcataccggtccctaaccgccttgcggacatggcgctgatcgagaaaaacgccggtcatcgctccgtcattgaggtaaacggcaaaatgaatgccgttctctttcacaatgatcggaaagtctcctctttcgcctttgacaaagtcgtcatcttccacatactgcccggccgtattaaaccgttttttctcataaacagctttataatccgtcaattcatcaagggcttccataatcgtttctttaagcgtataaatccctttgctgtaccattggaacaaatagtagccgtcataatagtcaatcgtaaagccgccgattccgtcgccttccccgttaaacaaacgaaaagcggtcgtatccgggtcttgaaaaagcgattttctggcttgaaatgctttcgccagcctgcttaaaaagaatgactggtcaatcgattccccctcgtttcgagtcagaatccagccgatccctttgttttgctcgccataatagccctttcctaaaaacctgccgttttcatcggttatcctgatcagcgatccttcttttatgccgttttcttgcgaagaaacggcctctttttcgattaggggatagccctttttcatttttgcagcgaatggatgttttatttttaatgtatgcattttaattcagtccttatcttaaagtcttctctatcctaccataacgcctgatagatgttcttattcatcatgtaatcgatataattgacagatgattccgaattttctaagatgatggagaaactaaaggaggaatggcgaaatggcgcgaatcgaccacgtaggactgatggtgaaagacattgatgcttcgatcgcattctaccagaatgtgatcggaatgacgctgaaaggcagaatgacccatacaaacggcgtcatgaaactcgcttttttaggctttgagaacagagacgagacagagctcgaactgatcgagggatataacgacaaccttcctcaggaaggaaaagttcatcattttgccgtctcgaccgatgatatcgaggctgaatttgatcgcgtaaaaggcgccggcatcaagctgatggaagatgagattaccgtattgccgaacggcttccgctatttttttctttttgggcccgaaggagaaatggtcgagttttttcaaagaacataaccggacgcggcttatcgccgtttccggtttttattgaacgcggaaagccggctgctgtttttcgataaaccttttgatgttttgatatgtcatctcttcgatgcgcctgatgctctcatacgtagcgccgccgatatgcgccgtgcaaatgacattgctgagaccggcgatccgggcagccggcggttcggtttcaaagacgtccaatgctgcgcctctgatctgtttttgctcaagcgcttgaataagcgcgctttcgtccaccacttctccgcgggcaatgttgatcaggtacgcggttttcttcatttttgccagtttttcttgattgattaaatgataggtggcaggtctcaatgatgtgctgatacatacaaagtccgatttttccaggagatcgtcaagctcggcgaaccgcacattcagccgtttggctgcattgtagtctttgtatgtgccgtacgccaaaacgttcatattaaacccggcagcccgccttgcaacctttttgccgatttccccaaaaccgataagccccagcgtttttccatcgagctcatagcccatcgccgcttgccataagcccgctttgactgccgcgtttgactgcgggatcgaacgggcgccagacagcagaagaccgaatgccaaatcggcgaccgccgaggcattttggccgggtgcattcgtgacgagaatccctttttcgtttgcatattccacatcaatattgtcgattcccgcgccgaatttcatgatataccggagtcccggagcggcgtcgatcagctcccggtccgctttttcaacgccggcgatataaatatggacatccttgatatgagtcagtaaatcctgtctcgtcaaccgatttgaatccaaaaacgcaaattcggcgccgagccgttcgaccctttctctcaagcgcggcgcagcgcggtaaaacagtccgttgagcgtcaacagcactttaaccaaaagctctcctccattcagcaggaattttcccgaccagaaaaatgcttgtttccgaaggaaacaagcgaatatggggatacgtcagggtttgttgtcattatatcgattcatcctgcgatttaaaatgagattggcatgttagctgacatggtttttagacaatttggccggctggttaaaggctgtggactgcaaatacttaaaatattgacgggcgtacgggtgtgaggtgtttgaattccaaggcttgtttccgccgcagaaatgaacgattgccgggtttgcccttgtttccatatagcgcttttgatcgatgagggaagccggtgttttttcttttaaaataatgtgtgtttgggcgttccacctcggatgaagttcgagccactgatcataaagaatcgcgttcaatgcgtcttggtcatgaaacacaaacatgtcttcatcgttgttattgataaagtcgatgacttttttcgaaatgtcgttttttctccaagcttccatatcgatgatcattaagcccgagttaaaatattttgcttcatcgctgatgttcatctttttcagccgttcatgctggcctgcatcttcaaccgccgccgcgaaataaggtgaaatgtccatgtcccacagcttcgatatatcctctaaaactaaggcgtcgcagtcgacatagatcattcgtttaacggattcgtcatcaatcagatcgggaatggaaattcgatagtaagccgcttttgtaatatggctgctttcgaccgctttgtcatactggcttttttccacattaagaaatgtaataggagctccgaattggagggtcgtctcttccagacgctttttattctccggttcaatccctccgtcgatgacatacagtttcacctcgcgcgtctgatccatattcgtcagcaatgatgagaacatcacgcttaaatgctgtgcgtagttattgtctgtacaagaaataatatgcatggttcggtcgcttttcatatgtcgtccatctccttttctttttttgttctattcccttttttcgaaaaataaacaccgttgataggccgaaaaaaaaaggatcatgcaagatcctcagattgtatagcgtctattttgctatcttttagcaagatgctgctttaaataaaagtaaggatagccaacaatgataagcggagctgctaatgcaaggagtatccatgagcctgagtgactgcctctaatgactccaatgaaaatacaagtaccgacgagaaaatataataaagcacctaagaaccaatacatcttcattcctctttttctttacgcttgttcttggattgacgatttttgtatctatgcttgtctgttttttcgttcgcattgcttaatcgatcagggcactgattttttgacactttctcagttcggattccttttctttttaatgataaaattgtgagatcaatcgatttcaatgttgatcattcctttaatcaatagtgagttcctcattattttaaatgtaaatttggaaagataaaacgtacataaaggcagaatgcatatgtacgtttgggcaatgttcatatgttgggaagatctaatggttcactgcacattggtattgttgtgttccttctcttcctataaaatgattggataaatatatgttgcacgttcaatgaaatgggatcgattttcataagtctctttttggttaaactgttaaaggaagtggatgaggtttgctgataaggaatcctttcaaagaaaaatactactcacatgataggcgggcattaaatatgcttgcactcagagtgccgggcctggcttttattctcatgatctatgtcgcctctatcgtgctgcaatttcttaatgggagctggtccattttattgcttaatgtgtttacggtattgaccgccatctttgctttgttgcattggcactcatatcgctgggttaagaaaagggtgattctgtacttcgtattacaaggtttgatcacttttacacttgctaatgtcatgtcaggctttttagtgctgatcatcattggcctttatgcatttttgatcggacagattataggaatggcagacagaagaaagacgttcctcatcctttatttattgcttctgctgtcaatcactgtactatatcatattcacaaaggtgaatatttgcattttcttgtcatagcagtacctattatgatcgtgattatcacatatgccgctacattttttgcccaagtcgatgaaaagacaaaagcgcagctgactcttgaaaggctggagctggctcatcagcaggtagaacagctgacgctgcaaaacgagagacagcgtatggcccgggacttgcacgatacgcttgctcaggggctggtcagtttaaatatgcagctggacgctattcatgttcatctcgccaaagacaacacagagagagcaaaagaaatcgttcaacaatctatgaatagagtgaaaagcacactagctgatgcacgttcagcgattgacgatctgcgcagcaaatcagaagaaatcggttttttaaaagaaagaattacctcattaatggatcattttcaagagtcgacaggcatggcttgctttttagactacagattagaccaagtgccggacgttcgaacagctgaaaactgttattacatcattggagaatgcatagcgaatgccgtaaagcatgctgaagcagaaacgatctcagtgtccatttgggatgatgataagaggaggctccatttaaccgtcaaggataacggcaaaggatttgatgttgaaaaaggcaagaaaaagagaggacattatgggcttctcggcatagaagaacgcgtcagagcaatgaaaggccaattcaatataaagagtacaacatctaaaggaacacaaattgatatcactgtaccaattcagggagagatgccagatgaataaggttttaatcgttgatgaccatcttgtcgtgagggaaggtctgaagcttttaattgaaacgaatgatcactacatcatcataggagaggcggaaaatggcaaagcagcagttcgccttgcagatgaattaaaaccggatattattctcatggatttgtatatgccggagatgagcgggttagaagccattaaactaataaaagaaaaacacgacatccccatcattattttgactacgtataatgaagatcacttaatgatcgaaggaattgaattaggggcgaaaggatatctattgaaggatacaagttcagaaaccctttttcatacgatggacgcagcaataagaggaaacgtgctattgcagcctgatatcttaaaacgtctgcaagaaatccaattggagcggatgaagaagcagagcagtgatacgcagctgacagaaaaggaagtcatagttctaaaagcaattgctaaaggtcttaaaagcaaagcgattgcctttgatttgggcgtctctgagagaacagtaaagtctagactaacgtccatttacaataaattaggcgcgaattcaagaactgaagcagtgacgattgccatgcaaagaggcgttctgacattagactaataatatcaaattaaaatttgcccaaacgtacatgcccgaatgtacgttttttttatttcattgtccactacaatgagaaagaatgtgatcaagcaatgtgttgaaaggagattatcatgtcaaaaatgttatataaattaggaggatgggttgctcgcaatcgcataaaagtaatatgcgcatggatcgttgtgctagttgcttcgataggccttgcaatcacgttaaaaccaagtttttctgaggatatgtccatacctgacacaccttcggaaaaagcgatggatgtcattcaaaaagaatttccccacggtcctgataaagggagcatacgggttattttcggtgctgaagatggggagaaactgacttcgaagtcagcggaaaaagcaatagaaaatacgttaaaggaaatcgataaagatggttccgttgactcgattgcaagtccttttgtgacaggaacaatcgcgaaagatggcacagttgcctatgctgatatcaagtataaatcatcagcagatgatattaaagattactctatcaaacacttaaaagacagtttgaaaatggctgattatgaaggattgcaaactgaactaagcggagatgtaccaggagctgagatggagataggcggtatctctgaaattgtcggcattattttggcctttatcgttttggccattacgtttggctctttattaatagcaggtttgccgattttaacagcactgattggattaggtgtaagtattgggcttgttttgattgggacacaagtattcgatatcgcttccgtcagtctatcattagccggaatgattggccttgcagttggaattgattatgctttatttatttttacgaagcaccgccagtttttaggcgaaggtatacaaaaaaatgaatcaattgcgagagctacaggaacagccgggagtgcagtcgtttttgccggacttactgttatcgtagcactttgcggattgactgtcgttaacattccttttatgtctgcaatggggctgacagcaggacttagtgtactgatggctgttctcgcttcaatcacgcttgtgcctgccgtcttgtcgatagcggggaaacggatggttccgaaagcaaacaagaaaaaagaaaaacaaagcgcggaaacaaatgtctggggacgctttgtcacaaagaatcctatcatgctaagtgtatgcagcattctgattttgctcgttattagtatcccatctatgcatttggagctgggcttgcctgatgcagggatgaaagcgaaggataacccggatcgccgggcttatgacttgcttgccgacggttttggagaaggatttaatggtcaattaacaatcgtagcggatgccgcaagtgtaacagaaaataaggcggaagccttcgcagatgcagtgaaagaaataaaggaactggaccatgtagcgagtgtcactccggcaatgcctaataaagaagggaactttgccatcattacagtagttcctgaaacaggtccaaatgatgcagcaacgaaggatttggtaaaggatgtacgcagcttatcagataaaaacggagtagatttgctcgttactggatcaaccgcagtgaatattgatatttcagatcgccttaatgatgcgataccggtgtttgctgtactcattgttggttttgcgtttgtattgctgacaatcgtattccgttcgttgcttgtgcctcttgttgctgtcgcaggtttcatattgacgatgacagccactcttggaatctgtgtatttgttttacaagacgggaatctcatcgactttttcaaaatacctgaaaaagggccgatactcgcgttcctgccgattttatccattgggattctgttcggattagcgatggattatcaagtattccttgtaagcagaatgcgtgaagaatatgtaaaaacaaagaatccagtacaagccattcaggctggattaaaacacagcggtcctgttgtcaccgcagccggcctgatcatgatattcgtttttgcagggtttatctttgctggtgaagcttctattaaagccaacgggtcggctctttcctttggtgtgctctttgatgcatttattgtacgaatgacactgattccaagtctgatgaagctgatggggaatgcagcctggtatttgccaaaatggctggacaagattattccgaatgtagacatagaagggcatcaactcacgaaggaaatacagccagaaacagctcatgaacaaaagaaacaaatcagtatgtaatagaaagcagatcttttacgagatctgcttttttgcttcatacaaacgtttattttttagaaaaggttaatcgctaatatcagccatggaaaagaatcatgcatgatcctttttttctctcaccttcccggcaatccaaaacggcaaatagagaagatagaagaagacgatcgtgaccgcttcagctgataaaagataccacggccatggcccgagcacatctaacagcgatgctccgccgccgggcttcttcatcatgtacatatagttcgagttcagcaaacggttgatcaaaaaaatgagagcgccataaacattgacaagaagaaacgtgacccagagagagcgaaccgtcggcttatacctttcggctgcaatcatcaggaggcaggcgagaacgacgatcccgtgggaaatgaaaaattcaaaaaagcggaaatgaggaaagccgtaccttcccaagtcaggcgtcagaatcgcctgcagcgcgcttcccaaaccggcaaaataaagaaatttaaacaagttgaggtttttcgtcaataacagaatgatgacgagataaaccgaaaggtcgctgaggtggagcggcaaacaatagcgcggcgtccatgaatttacatagataaaccaggagtggtagctgatttcagaaatcaataaaaccgccacaaaggcatagcgaatcacccggttccaccgcggtttttgcaacgtcttgcgaaagacgaacaaacaaacgccgagcgctgcaagcaccagcaaagtcagtatatgagatgttgaaaaaaattgaaacgagccgagctgataatctttttgaaagtatgttttcatcctgagcacctgtcatcaaaatatttgaacgttattttgtgacaaaccatgatctattattcaaaaaggccgccgaatatccggcagccgggtgtcacatagaaatagaatcgttttcctctgcgttatcattgacctgaatccgttcaacctttccgacaagaaagatgtaggaaagcgctcccgcaagggcgagggctccgataaagacgagggcgggcgcaaagcttccgccgttggcgagaaagccgatgacaatcggaacgataacggaggcgaggctgccgacaaaattaaatactccgccggtcagcccgatcaaatgcttaggcgctaaagacgatacaagcacccatgtaatggaggccaaaccgtttccaaaaaaggcgagcgtcataaacaaaatgatcagagatgtctgatcgacataattggcaccgataattgaaatagacaggaacaatccggtaataatcggtgttttgcgggcaaccccggccgatacgcctcttttgatcaaaaagtcggacaggaagccggacaacagaacaccggtaaatgccgcaagaaatggaagcgaggcgagaaaaccggattggagaaaatcaaggcctctatattttacaaggtatgtcggaaaccacgtcagaaaaaaccataaagtcgaattaacggcgaactgtccgatatatatgccccacagcttgcgatgagcggtcacttgtttaaaatgcttccaagtaaatgccaatttctctttctcggaagtccggccgcggcggacgatacccccgcctttttcaatatggtcaagttcagccttgtttacctttggatgacgatcaggatcacgataaaagatataccagatcaggccccagatgatgccgatcacccctgttacaataaaaaggccgcgccagccgacgacatgctggatggcgctgagcgccggcgtcaaaaatgcaaggccggcaaattgccccgacgtataaaatgcaatggctgaagctctttcctgttcagggaaccatgaagtcaccacccggttattggtcggaaaagccggcgcttcaaacgctccggtcgcaagacgcaagccgaatagcgaaccgaagccgcggacaaacccctgaagcaatgttgcgagcgaccatgtaaccaaggtaaagccgtagacaagcctcgggccaaaccggtcgacaagcccgccgcccggtatttgcagtgcgcagtaagcccagccgaaagctgaaaaaatcaagcccaattgaacggcagacaagtttaaatcgtccccgattgcagaagctgcaacagagatattgcttcgatccatataattgatcacgacacatacaaaaataaacagcagtacccgcactctaacctttgtcggcttctcttttaaagttgtttgtttcatgacaggccctctccttttatttgattgtaatgacggacaccttttgaaaacggtatcatttttaccattcagctatgcttccgtccttgtgccgccataccggattgcgccagttgtgcccgatatcagccattttacggacgtgatcttcattgatgtccaccccaaggccaggtccatccggaatccggacatagccgtcctcatagaaaaacaccttttgatctactatataatcaagcaaatccgtccctttgttgtaatggatccctaagctttgttcctgtataaatgcattgtggcacgttgcatcaacctgaaggcatgccgccagagcgatcgggcccagcggacaatgaggggcggcggcgacatcaaatgcttccgccatcgacaggatctttttgcattcggtaattccgccggcgtgtgacaagtcaggctgaatgatatcgacatagccgtcagtcagcaggtttttaaactgccactttgaaaacatccgttctccagtcgcaatcggaattgagacgaggctggcgatatcgcggagcgcctcgttgttttccggcagaacaggctcttctataaacatcggccgaaacggttcaagctcctttgccaagatcttcgccatcggcttgtgcaccctgccgtgaaagtcaatgccgattccgatgtacgggccgaccgcttctctgactgctgatattctttcaatcacctgatcgattttttcatgtgaatcgatgtattgcagctcttccgtgccgttcattttgacggctgtaaagcctttatcaaccacctgtttggcagcgaggccgacgtcttgaggcctgtctccgccaatccatgaatagaccttgatcgattccctgttcttccctccgagcagctgatgcacgggagcgttgtaaaacttgcccttaatgtcccaaagcgcttgatcgatgcctgcaatcgcgctcatcagaatgggcccgccccgataaaacccgcctctgtacatgacattccaatggtcttcgatgttcatcgggtctttgccgatcaaatattccattaactcgcccacagccgccttaactgtcgcggcctttccctcgattaccggctctccccatcctgtaatgccttcatccgtttcgatttttaagaaaagccagcgcggcggaattaggaaacactcgaatcctgttattttcatctctgatctcccctttttactgttttgctgcttcaacaaattgctttgcttttttggacagctcttctaaaaacgcgtcattaacatctttattagcccgaacaagcgaaccgccgattcccgctccgaccgcaccggcctgcagaaactcgtgaaggttttccaatccgactcctccagtcggaagcagcggaatatgcggaagcggtccgtggatatccttgatatagccaggccccattgttccgggaaataccttgatgatgtctcccccgctttcatacgccgtcaatatttcagtcggggtaaaagcgcctggaatgctgaccgctccataccgttttgtcagcttgatcgtctcttcattgacggtcggagacaggataaaccgcgcgccggctaaaagcgccgctctcgcagattcgggatcaagtacggttcccgctccgacaagcatttcgtccccaaaatgctctgaaaccgcttcaatcgctttgatcgcttgaggggaattaagcgtaatctccacaagcctgatgccgcccgcttttaaggcgccggcaatgctcactgcctcctccggattgtatccgcggatgatcgcaatcagtttttgttcttcgatgtgtgacaataccatcatttctgccaccctttctctacggtttttttatcggctgacatcttcttcatcagattgttccataaacgcaaacagtgattcgcggtcaggcagcccttcaatatcaccgtttaccgccgctaccatggcgccgacggcacagccccgtttgacagcttctgaaagcggaatttgatcaatcaaacccgataatacgccggccgcaaagccgtctccggcacccacgggatccgctgctgcctgaatctgatagccttccgcatagccgctttcgttcccgccggcataataggcgccttttgaaccaagcttgatgatcgcagtttcagcccccagcccgcggatggcttccgcaatttttttctcatcagcggtgccgaacaaaaaacgcccttcgctcaaccccggaagcacgatatcagaccgtttgataagttcaaacatggtctgccgcgcccgctctccgtcccagagcttttttcgaaagttcggatcaaatacaacgcatttattgtgctttttggcgagctccactgcataaaacaccgcatctgaagcgctttcacttaaagccggggtaattcccgtaatgtataaaagccccgctttctcaatgtattgctcatcaatatcgcatttctttaaaaaactcgccgctgaaagcgtcctgtaatagaagacattgactttggccgcgcttttcctttctttaaaaaacaaaccggtcggcgccgcgtcatcgagcttcacctggctcacatcgactccttctcctctgacagaagaaagaatcatcgccccgaactcgtcttttccaagccgtgtaatccagccggcttttttcccgagcttcgaaagcccgatcagcgtgttggtttctgcgcccgctattctcacctgatagtttcttgcgtatctgagagggccgtcttcattcggagtgaacagcgccattgtctctcctatgctaataacatccatcagaactctctcctttgctaaagcggctttctatatccgccaatgctttctgtaatttttccggctgtgtgaagcagctgctcaacgataacggcctttcttgcgagcatgcgctcctttggcccggcggtgctgatcgccgccttcatcacgccatccggaccatagacaggcgccgccagacaaaacaaaccttcttcattttcttcattgtcaacggcatatccctgttccaaaaatgtctgcagctgcttttccagctcttctctggcagtgatggtatgcccggtaaaccggataaactccatgcggtcgagcagcccttcccttttgtcctccggcatgaatgccaaaaatgccttgccaagcccggtgcaataaagcggtttgcgcgagccgggctgtgcggttgttctgattgacctgttgttatcgatttttgcgatgtagacgagctgatcatcggatagaacggccataaacaccgtttcctgaacgccgtccatcagctgttttaaaaaaggaacgccctgcgatgaaatgtctatcgactccatggcagcggttccaacttgaatcaattttgcccccagcctgtaacgcttgacagcatcctgctgaaggtaaccttcatccaaaagtgtagcggccaaattgaatgtactgctctgaggcagcgaaagttctttgctgatttcctttacggttaatccatccggatgatttgacagcaattcaaatatacgtacaacacgtaccgcggattttactgacatgacaccctccaaaattcacatatgtgattcaaaatcaggatcctgataattcggacgtattctaaacagaaagaaggctcacgtcaaccatcctatcaaacaaaaaaatttttttattaaacttcaaattaccagtctatcgaatcatttatctgaagcatgcaggattcacccgttctgctgcgaatatctcttctcaggaaaacaagaccatcaagggggtttatgtatgaagagaaaaatgatgatgttcggattggcgctatcgatcattgcaggcggcgtggtcgccgatggaacggggaatgcagctcaagcggcccctcaggaaacagccatcgcaaaagatatcgaaaaattcagcaaaaaattcaacgagaaccgcgcctatcaaacgatttaccatttaagcgaaacgatcgggccgcgtgtgacaggcacggcagaagaaaaaaagagcgccgcttttatcgcctcacagatgaaaaagtcaaatctgaaagtaagcacacaaaagttcagcatacctgaccggctggaaggaacgcttaccgttcagggaaataacgtgcctgcgcggcctgccgccggttccgccccgactgcagcagaaggcttggccgctcctctctatgatgccggcctcggcttgcccggcgacttcacagaagaagcgaaaggaaaaatcgccgtcattttgagaggagagctgacattctatgaaaaggccaaaaacgctgctgacgcaggcgcaagcggagttatcatttataataacgtcgacagcctcgtccctctgactccgaatctaagcggtaataaagtcgatattccagttgtcggcgtcaaaaaggaagacggggaaaagctgctttctgaacaagaagcgatcctgaagctgaaagctcataaaaatcaaacctcgcaaaacgtaatcggcgtccgcaaagcaaaaggtgtcaaaaatcctgacatcgtttatgtgacttcgcattatgacagcgttccatatgcaccgggagccaatgacaatgcctccggcacttcagtcgtccttgaactggcccgaattttgaagacagtgccagccgacaaagaaattcgctttattacattcggagccgaagaaatcggactcctcggttcgcgccattatgtcagcacattgtcaaatcaggaagtcaaacggagcgttgccaactttaacttagatatggtggcgacaagctgggagaatgcttcacagctgtacatcaatacgcccgacggttcggcaaacctcgtctggcagctaagtaaagccgcttctttaagccttggaaaagacgtattatttttacatcaaggcggatcatccgaccatgtcccattccatgaagccggcatcgactcggccaactttatttggagagagccgggaacaggcgctttggagccttggtaccacaccccttacgacacgattgaacatatcagcaaagacaggctgaaaacagccggtcaaatcgcgggaacagctgtgtataacttcaccaagaaggaaaacagaaaaccgtcttacagctcagttgcccagtaattttaaaaaggagcagattgaaaatctgctcctccttcttttcatagacccaaagcgcctttcctccccaccgcttccgtatcatcaccttttcagctattcgttatctttattatcaaacaatcaataagcaaccaatatcaatttgttaatttttgtctctttgcttttccaatctccaaaagaaagcaaaaaaatggagccgcatctcgcgctccatttttcaatccttcatcagcttgataaatctgaagctcatcaaaatgctgccgatggcaaccgcaatcatgaccatccccagatcctgaaaatgccccgcggttatttcttctccaaacaacagacccagaatgacggacgaaaagatcgagccaagatagcggcatgtttgaaaaagccccgaagtcgtcccgacgatgtccggcggacttgccgtaaacatggcagcctgcagggcgacattgccgaggccgtagctgaccccgagcaaagagaggatgatgcctttccacaacatcggtgcatcgacaaaaaacaatgtgagcaggatagcgcccgctgccattaagcaagaaccaattaacacgggctgcgtttctcctgaacggtcaatccatttcccgacgaaaggcgagatcaatacgctcgtcccggacatgaacagcatcaaaagaccgctcgtttgaacggaaaggtgcatttcatcctgaaaataactcggaagtccaaaaaacaaacagtagttaaagatgttcagcataataaattgagcatagaccgaagttaacgtcctgcgtgcgatcaacagcctgatatcaataaacggactgttcactctcagctcccaccaaacaaacatcaaaagcaagacgagtccgaacatcccctcggcaaaacggggctcgcccgtgctcaatgagagcagaaatgccagcaggagaacgattccgcccgcaaacagaagaattccggtgagatcaagccgcttgatcacggcgcggacatttaagccggcttttttctcatctttcgggaacatgtacatccccagcaaaaagctgaacaaaataaatggaaagttcacgaggaagatggcgggccatcccccgagtacgattaaaaatccccccacggtcggtccaaaggcggtcattgccgaagaaaaaatggacagcacactgagtgcagacgcctgcttctcatgaatgtggcttctgatcaggcccactcccgaagggtaaatggcgccgctcccaatcgattgaaacaaacgcatgatcaacaagacggaaaaagccggtgcgagaggagcgccgattgccgatacggcaacgagaacaagccctgacaaaaacatctttttccggccgattaaatcgccaatttttcctgtgacaggctgtgcgaccgcactggctagataaaaagatgaaatcagccacgatacggttgcaaatgaaaggtgaaactcatgctggatgctgtgcagcgccaaagaaatcattgaagagttgagcggattcagcatcgtccctgatgcaacggctgttaaaaacagggcccgtttctttttcaatccggccatttacttagggtacagcagcctttcgccagctccgcccgctttaccgcccgcccccgcttccccgctcatcagacggctcctatcatcacagccgaaagcattgaggacggccccgtataaagcagcatcaagccgttgcgactcccggttcatcattgcttccgttccgttttgcaaaccgcattccgcacgtttttcaatatccgatttcatatttagacctcctcgtgctcttatcattttcttgttttcctttttcgattcatgacagtcataacctttgatacagaggagcgttcttcctcttttctgttagttgaaaaacgcatttgacggagctggcatagtgaaaagttcaaaaaaacttatcagtacgctgacaaaagaagaacgccatcgccgggccatgatttccaaaacaaaaagcggaaagaagtcgagcgtcttgccggagatcaagtgaaagtgtggattaagagcgcgctcggcaaactgcagggcaaataccgggcggacgtcttgaaattcgggtatcgaaaaagcggaagggaaatgggatgagattttcaccgaagccgatattacatatcatgttgatatcaacattgacaacttcgggtcaagcggcagaaaaaaatagcagccgggcatttctttagcccggcttccttttattgatccgcttttgttcgaatatgaagcatcttttcatccaagtagttcgcgatgtcagccgcttctttcagctcatcagtgagctggttcggcacttcattgttcaatttgtagtagattttatgctcgaggctcgcccagaaatccatcgcgatcgtcctgatttgaatctccaccttggcgtgctcgacgcggttggtcaagtaaacgggcacttctacaattaagtgaagactcctgtatccgttcggcttcggatttttaatgtagtccttcatttttaaaattttgatgtcttcatgttccttcagcacttcaaccatattgtaaatgtcggataaaaacgagcagacgattctgagaccggcgatatcattgatgtgctccttagcggcctttgtcgtaatatcgcagcccttccgcacaagcttgttaatcaggctttcaaagcttttcacccttgatttcgtatgttcaatcgggttgtggccgtgaattaaattatattcctggctgataatcgaaaacttcgtatccatttgatccaaggcaaatttatagacgaggagttcgttcttccagtcctccatcaggtttctcaaatcttctatctgggcttcaggcagtcctatcatcttatctatcgccatatccattgtatttttctccttataacatcatttcgtttcgttttttcagttaatagacgggtacctccatggtaaagtttcgacttaaagcggagatcaaaaaatagcctggtttaccattttccacatttttaaatttatacccctttcaaaagtcataaaactatcatattctgtaataccacttttcggaggtgagaatatgtcatactctaatagcttcgctttgattgttgtattatttattttgctgatcattgtgggctccgcttttgtaaagtattaattcattcgcgcacgaagccttcttccgaaaaactgcaggttcatatcgaaaggcgctccgcttttcatatgagcctgtttttttgtaatttaaaaagaatttatttccacaataacaaaaaatgtttataataggataggctctgagctgacggctgacggcgctcggaaataaaaactctcccacaaatgaaacttttatacaacattttcgtcttatactgttgttaaggcaattcaataacggaaaggaaaagatcaatgttaaataagctaagaatgttgtatgaaaaaacaacaatgaagtggctgctcaacacttcctattactttctcattctggtgctgctgtttttaatttacggattccatacagcaaatacaggttcatatatttataatgacttttaatggagaagaaaacaatgaaactgattgaaacaattaaaaaatacgcgcaaacacaacccgatacccttgcttttgtgaatgaagaagaaaagctgacatacggagagctttggtcacaatctgagcgccttgccgcaaggattcaaagcgaagctttaacagatgcttctccgatcattgtctacggacatatgaaaccggttatggcggtttccttcctggcttgtgtaaaagccgggcatccgtacattccagttgacgtatcgattccggcagaccggattctgaaaatcatcaacagttcaaaagccgagcttctgctcaataattcaggcacttcggttgacacgggagatgccctcatttccgtagtggaaccgggcgttcttgaaggagacggggtgccggagacagatcccggacgctgggtacatggggaagatactttttacattatctacacatccggaagcacgggaaatccaaaaggcgtgcaaatctcagccgataaccttcagagcttcacagattggatcacgaatgactttccggtggaaagcggccaagtgttcttaaatcaagccccgttttcctttgatttatcggtaatggacctttatccgtgcctgcagtccggaggcaccttatggacggttacgaaagacatgattaatcggccgaaactattgtttgaagcactgaaacagtccaacgtcaacgtctggacatcgacgccttcattcgcacaaatgtgcttgatggatccgtcttattcggaagagctgcttccggagctgagcttgtttatgttctgcggagaaacgcttcctgcgtcagtcgccagacagcttaaagaaagatttccaaaggctcgtgtttttaacacatacggcccgaccgaagcgaccgttgccgtcacttccatcgaagtaacagacgacgtattaaacaagtattcttctcttcccgtcggttctgaaaagcccgaaaccgaaatcgtaatcatcaatgaagacggaaaagccgtccaagacggggaaaaaggcgagatcataattaccggagcaagcgtcagcaaaggctatttaggcgaaaaagcgctgacggaaaaagcgtttttctcttacaacggctcccctgcttaccgcaccggtgacgcaggttacaaagaaaacggccagctcttcttcctcggaagactcgatttccaaatcaaactgcacggctaccggattgagcttgaagaaatcgaatatcagatcaatcagtcccgatatgtgcagtcggcagtcgttattccattctaccgcgaggagaaaatcgagtatctgatcgccatgattgtgcctgccgaacacgatttcgaaaaggaataccagttaaccagcgcgattaagaaagatttgggcagcaagctgccggcctatatgattccgagaaaattcatgtatcaaaaagagattccgatgacagcaaacggtaaaatcgaccgcaagagattaaaagaagaggtaaccgtatgacgccttatggttcatttcttttcttcattatattaggaattttactggcgccgaccatcattctcggactgaacggaaaaagcttccgcttatataatatggcggtttccgttctggttctggcgcttattttttcgaacagcctgcacgggctgatcatgctgtgcctgtttacgctttggcagacggttctgatcaaaggctatatcgcttaccgtctaaaagcgaacagcggcatcgtattttgtctggctgcagcagcttctatcctgcctctggcactgtcaaagctgctgccgtttttcgccgttgacaactgggcaacatttctcggaatctcgtatttaacttttaaaggggttcagctcatcattgaaacccgcgacggtctcattaaaaagcagctcccaatcagcagactgctttactttattctcttttttccaaccatctcgtcaggtccgatcgacaggtaccgccgttttgaaaaagacgatcagacggtttggacaaaggagcaatacgaagaactgctttacaaaggaatcaataaaatttttctcggctttttgtacaaattcattatcggctactgcattaatacgtatgtcataatgaaactgccgtttttgacttccggcagcttctcgcatggattggcatacatgtatgcgtacagcctttatctgttttttgatttcgccggatacacggcttttgcggtcggcgtcagctatatcatgggaatcaaatcccctgaaaactttaataagccgttcatcagccgcaatattaaagatttctggaaccgctggcatatgtcgctttccttctggttcagagactacgtcttcatgcgctttgtcctttggatgacgaagaaaaaatggatcacaaaccggatggctgtttccaatatcggatatgtgctgctgttccttctgatgggcgtctggcacggccttgcccctcagtacatcgtctacgggctgtatcacgcgctgctcatggtcggctttaacttctttgaaaaatggaataagaagcacaagtggtggccgaacaacaagtggacgacagccgtctcaattgtggtgaccttccactttgtatgttttggatttttaattttctcagggaaactaatacactaaaaggagattttcataatggattttaatcaagaagtactttcagttttagcagaggtatgtcaggacgatatcgtaaaggaaaatccggatattgatatattcgaagagggaatcctcgattccttcggcacggtggaattgctgctcgcattcgaaagccattttaacatcacagtgccgattacagagtttgaccgggatgcatggaacacgccaaatcaaatcataaagcagctgaatgagttgagataatgaaaaagcgttttttattcgggccaatcatcttggcatttttactttttttcaccgcgatcttgatcccaaatgcatggctgacaaagctggttcctaaagatcgcgtcgaaacttcagctacagaattaaacccgatgatgttccaggggatgtatcttcaaggcaaagcgcttgaagacccgaaatatctgccgattttcggatcatcggaattgtcccggttagatgcattccatccgtctaactattttaaagtaaacaatcaagggttcacgccttacctggtcggaaaaggcggctcacagtccttgattcacgcgatcaactttgcggcgcagtctgatcaattaaagggcaagaaaatcgttttcattatctctccgcagtggtttcaaaaacacggctcggacgaagcccactttgcgccgaacttctcggctttgcaggcatacgatcttgtgttcaatcaaaatgtcgattccgggctgaagaaaaaaatcatcaaacgcatgcttaaatttcatgcagtgaaaaatgacgctctgctttcagccctttttaaagccgagctcgaccaggacaaggtggcactgtctcttctgacgccgccggcaaaagcttaccaaagcattctggagaaaaaggacatctattattccatggttgaaggagacggaccgaagcggaccatttcccaagatgtaaaaaacaaatcgtgggatgaattaaaacagatggccgaaaaggtcggcgccaaagaatcccggaacaatgagtttaaaatctcaaacggcgtttataagaaattgaagccgaagctgaaaaagcttaaaggccataataaaaagatgaactatgccgagtccgtcgagttccacgatttccatctcatgatggatgttttgaaagaatccggcgcagaaccgctgttcatctcggttccggtccacggcaaattttacgactataccggcttccctaaaaaaggccggacggatttctataaaaagatcaaaaaagaaatcgaacaagagggctttcaagttgctgatttaacgaatcatgaatatgatccgtacttcttgaaagatacgctccaccttggctggaaaggctgggtttacgtcgatcaggagatcgaagctttttataaaaagtcatcataaaaaaggattccccgctggggagtccctttttttcctgttttaaatttttaatgtttccaaaaattctattttacaaatttctctgaaatctattgcgattatcaagagaaggtttaaaatagaagataaatattttttggaaaaagactagaaacggcagggagaatgaatatgacaaaacaaacgatcagcgtacagctcagtacagcaaaaaagcaaaagccagaggctgacaagctcgaattcggccggacctttaccgaccacatgtttatcatggactatacggctgaaaacggctggcacgatccgagaatcgttccttaccagccgattgaaatggacccggctgcaatggtttaccactacggacaatccgtttttgaaggattaaaagcttatttatcaagcgaaggcagagttcttctgttcagacctgaaaaaaacttcgagagactcaataaatccaacgaccgcctctgcattccccgggttgatcctgaaatcgttctggaagggctgaagcagctggttcagatcgacaaggaatggattcctcaagctgaggggacatccctttatatccgtccgttcattatttcaacagaaccgtaccttggcgtcgccccatccaatatgtataaaatgctgatcattttatcgccggtcggatcttattacaaagaaggcatccgccctgtgaaaattgctgttgaaagcgaatttgtccgtgctgtggcaggcggtacaggcaatgcaaaaacggccggaaactacgctgcgagcctgaaggctcaggaagttgcggaaagcaaaggcttctcacaagtgctgtggcttgacggagttgaaaagaaatacattgaagaagtaggcagcatgaacatcttcttcaaaatcagcggtgaaattgtcactccggctctaaacggaagcattttggaaggcattacgagaaactccgtcatccatctcttaaaacaatggggactctccgtaaccgaaagaaaaatttcagttgatgaactggttcaggctcacaaagacggcctgcttgaggaagcattcggcaccggaaccgccgctgtcatttcccccgtcggcgagctgatctggaaagacgaaagccttgtgatcaacaacggtcaaactggagaaatcgccaaaaggctctaccaaacgatcaccggtattcaaaaaggcgctttgcctgacacattcggctggacagttgaagttgataaagtaagccagtcctgctaagcggtttaagctctcttttgcaaaaaagagggcttgcacccttatcgtaaaattcgccggcgccaggctctgtttccaccctacttgcctctttttcaatccgacttgccatccctcccgcataaagcgattccattttatatactttatgttaaaattatcaataaccatgccggaaaggagagattatccgttctgatgtaacacgcaaatcaagaaaggacgctgaacgatggatcaaacaaaattgagcgtctgggaaaagaattacacgttccttttcatctccaggctaatcaaaatctctgctgactgttttgccttcaattctattttatggtttttaatctttgacggaaaaggtgcaatcggcacttccctgcttcttgccgtcacttttctccccgaagcctttttggcgccgattacagggcctttagtcaaaagaagcgccctgaaattctggatgtacttttcggatttaacaagggcagccgtcgtcattactataccgatttgctatttaaacggcttttcaccgatgtggtttgttttaggcctcatgatcatccattcggcaacaggcgcgacatataacccggcgtcaattacgctgattccgcagatcgtgaacgaaaatctcatccaaaaagccaacgcgattctccagtcttcttcagaaatcatcaggctgggagccgttacattgtgcggagtgctgctgacttttatcggtcctgcaacgactttggtcttttcatttatcttttatatcatatcgggcctattcatgctttgcatcaaatacagcatcacccggactcattcacagtctaagtctcttgctcaaagaggtacatattttgcgagattaaaaagaggatttacattggtgaaaaaccacaaaatattatatccgctcgcgatttattgcatcttcatgaacctggcggcttcaccctgggaagccctttccgcggtatatgttgctgaggatttaaacggaacgccgttcatccactcgctgctgaaggcgacgacggcaggaggagcatttttactgggatttatccttgcaaaagtaaaaatcaacaggtacggactcctttttattacggcaggcattctcgaaggtgcagcttattttatcgcaggactgaatactttcctgccgctcgtatttctcgccgcctttgcattcggggcagccatcagctcgattaatgtccccgaattcacgattatccagacatctgtcgaaggggatgaccagcctcaagtgtttgcagtcatccatatgatcacaaatctatcgcttcctttaggggcaattgcctgcggatatgccgcaaaaatgcttggcgcgggaaacgtgattgcaatcggcggcttcatcgaaatcattgcgggcatcggcatcctcatatttactcagcttgccagggcccggcggtcagatctgataaaagaaaaagaagctagcgcaaatatgtagtacgaatgtgacggccgcagtttcaccgggtcaggcgggcgcagcggcgcctccaacaatgaaaaggttccggcaaacacaccggaacctcaaatctattcctatgcttctacagatctaaaaaactgcggaagatgctctttatgcgcttcaagcatttcgtccagtatttgtttcgcaattttgtcggacggaacgagcgggttgatcgtcatggccacaagtgcagtgttgtaatcgcctgtaacagccgcttcagccgcaacgcgttcgaacgatttaatttgctggacaagacctctcacggtgacaggcaaatctccgaccgcgatcggtttcggcccgtttttcgtcatgacacagttgacttccactgcggagtcatcaggaatgcttgcgatcgctccgttattcatcgtgttaacaggttgaatatcgtgcttgtcattgtaaatcgagctgatcaagttgcaggcggcatcactgtaatatgcgccgccgcgcttttcaagctggggcggtttgatcgccagctccggatctttatacagctcaaacaattccttttcaacttgctgaacaacctctgcacgcgttccttccgtttttgaagcctccagttcgtgttcaagcatttcctgtgttttatagtagtagcggtggtagccgcacggaatcaggccaaggccgcggataaagtcgggttcccacgattctccggagatatttttcatcgtcatcgcattttctggatctgccatcgcttcgatcactttgtctttgacgctgacgccgtcaaggaaaacgtcgagtccgaacaccatatgatttaatcctgcaaattgaatgtctatgcggctttcatcaacatcgagcgcctttgcaacccccatcttcatgccgatcggcacattgcagagcccgacgacttttttcaaattagaatagcggagcagcgcttcagtcaccatgcctgccgggttggtaaaattgacaagccacgcgtcggggcacagttcttcgatgtcttttgcaatctcaaggatgaccggaatggtgcgaagccccttgaaaaggccgcccggtccatttgtttcctgaccgatcaccccgtattttaaaggaattcgttcatcttttgctctcgcttcgagcaagccgacgcggaattgcgtcgtgacaaaatcagcgtcttttaaagcctccctgcggtctagcgtcagatggactttgatcgggacgcctgctttttcgaccattcgcttcgccagcgtgccgacgatattaagtttttcttccccttccggtatatcgacgagccagagctcgctgaccggaagctcgtcatgccgtttgattaatccctcgacaagctcgggcgtataacttgaacctccgccaattgttacgattttcaatccttttttcatcaattgacacctccgtggatattcattttttcatagagctcgacaatctccgcggccaaatctttcatggtcatcgcattcattaaatgatcctgggcatgaatcatgagcagtgaaggttcggttttcgcacccttcgcttcattttgaatcaaagctgtctgaaagtgatgcgccctgatcagttcttcgtcagccgcccggatcttttcttttgcagctgcgaaatctccctttttggcttcggctatcgcttccatgcaaaagctcctgccgtttcctccgtgaaggataatttgaaatatcgtttgttccaattcctcggacattttggcaccccttttctatacactgacctgttgaccatcgcttgcagccgttccggtctccagttcgctctcttctttcagcttttgtttatcccacattctaaagaacggatagtatacgacaaacgagatcaacagattgatcagctgcatgaccgctccggaaattttccctcctgttgccaaatatccggaaaagccgggcggcatcgtccacggcacggcaatcccagccggctttgcaacaagacctgtgctcattccaatataggttgccgttatcatcagcagcggcgacacgatgaacgggatcagcagcatcgggttcatgacgatcggcatgccgaagataatcggttcgttgatgttaaaaacagcggggccgatggcgagtctgccgagctgtttcatttgcttgcttcgcgccctaagaaacatcgtaatgaccaaagccaaagtagcgccgctgccgccgatgttgatccaaatctcaaaaaactgcgtcgtaaatatgttcgggagcgcttctccggcttggaaagcgagacggttttcgtccatcgctccgtaccagatcggcgacatcactccgccgacaatgtttgctccatgaaggccgcaggaccacagcagcattttcacagtttcggcaataaggcttccgccgagactgccgccaaggacggaaagaggcgttcccaaaaggacgttgacgacattatggaggctttcaaacggcgtcatttcaattaaaaggcgggccgcccagatcgagccgataacggcgaatcccggaatcagagcgataaatgatttgctgacagccggcggtacgccgtccggcattttgacgacaatatccttttgaacgacccagcggtaaacctcagtggagaacatcgcgatcagcatgccgacaaacagacctttgcttcccattaatgaaatcgggatgccgcctgacactaaaatttcctctgttgcgccttcgggtgtgaacggaatctggtagggggtcgcaagcagaaaagctgctacggcaatggcgcccgatgacagggcatcgatatcatatttctccgccagacggtaggcgatgccaaacgtggcgatcagcgccataatgtcaaagctgacattaaccggatagcttaatttctcagcccattgatcgccgaaaatccccgccatgaattccggatatcccggaatcggcaaattggctaaaatgagaaacagcgatccgataatgattaatggcatggtcagaataatgccgtctctgagagcctgcaaatggcgctgggcggcaattctgccggcaaccggcatgatcttctcctctaaaaatgcattaaacttgttcacttgtgccgcctcctttaagagccggcaagctgttcggcggattttaacacttcagctccattacaagttccgtaatggaccgtattgatgacatcgacggatacacctttcgattctcctaatttctttaattgcgggagcatgtaacggacttgcgggccaagaagcaatacgtcggctttatcgatatgattctgaacctctcctccggaaacggcccagattttatagtcttttccttgttcctctgcacttttttccattttcgtcacaagcagactcgttgacattcctgcggcgcaagctaataagatattcatgttaaatagtcccccttttacgtatcttgtctgatctctcttacagtttcatcatataatgaaaccgttttcatatacacttaatgattttcctcagcgaagaggaaaaaagacaaggggacatcttcatttggcatatcgatgagccggcccgctttttttaaagacggacataaactccccgtacgttttgcatttcaggagttcccggacaatcgccctgtcatctaaaacacggcccaaaaatttgtacatctcctgcaaatttgctgtattgtccttttctacacaaagaaggcagacgaattgaaccctcttattctcccagactatcggtttttgcagcgtgcaaaccgcccaaaaagttgaagcggtttttggtgtcatcggatgcggaatcgcaaccagattgccgaagcaagtgggcgcaacggcctcccgttcaaagaccgaggcttcaagccccgcgtctgcaagccctgattgcgtcacttttccgcacagaaagcgaaggacatcctctcttgaagacagactttcccgcaaaaagacaagctcttttctcgtataagtcgaagcgattccgtcatcttcggcaagcacttgttctattttcgttaaatctccccctcccagtattgtgtttacttgaatcaccggaatgggaagatcatcggacagcggtattgtgctgataacaaagtcgagtgcatggagcgacatttgattcagcttgtagtaatcaaccgttccaaggatctcaagctttgaaccgaatgttgcccgcagtctgtcctgaagcagcatggcgcttccggcccctgaagcacagacaatcatacagcgttttgagggcctgttcatgtttcttctttccatggctgcgcctatatgcaacgcgaggtagccgacctcgctttcctgaatgtcaaatcccgtctctcttttgatgacttcaccggcttgaatacccgcttcaaatgcgagcggataattggccttaattgcatccagcattggatttctgatattcatgccgtatctgcagcgattcaaagccggttttaggtgaaggccgagaccgatttttaattctttgtcatccccaatgccgagggtgaatttttgatcgatggttttcatgatcaattgcgtcagccggtctgtctcttcttcatccatcatgctttcgattgcaccgctgcgaatggcggccataaccgtccttttcgcgccaagcaaatggatggcgatgtaggccgtttctttttctggaaacgccacgtgcagcttttgttcaagagtgcggacaatcgccctcgccacttcatattctttatgattcataatctcctttacatctttggaataaagagaaacatgtttgccgcttcggatgcgtttgcatgcaatggcgacgtggatgagaagattgtttagtccgatatctgaaagagaaatttgatcttcgcttattttttctaaaatcgtttgacggatcatagcaagctcttcttttgggagaatggatatccgggtgttcataatatcaatatccgtttcccgctttggaaaaaggtgctctgcgatgcacgatcgcagcttcatctcatctcccttcagcttaaagccgtaattcggcttgatcttcagctcaatgtcgtaaggtttaagccttttcttcacatctctcatatcgttttggaccgtcgatttgctgatatacatctcagcggctaaatcttcaagtttgacatactcctcagttaagagaagcctttttaataaatagagaatacgctcatttggaaaaacgggagtagaaagctcttgatgaaatgtgtgctgcagaagctggcgaaagaggcggtcattcttgatggagagccgatagcctgcacccctgatcgattggacggcagcgccgtttttggagagaagccggtctaattctttcacatctgatctgatcgtccgagaggtcacatttagctcattggccaaatatgcgctggttaatggtgattctgcccctatcaattcgccgaggataagcttaagccgagcattgagcatagaaaaagaccctcccactaagatacttgaaccgagaacaaacctatacactcaggtatattcattttttttgtgaaatttgtctcatagttaagtaaattctattatgactgcgctttcaagtcaatttggcctttctccaagaaaaaagccggtttaaccggctttcagattctttttctcccttcggtttttaatgattttccatgcgatcggatagatgacaggcgcccatttgacggcgcttttaatcatttttttcatggcttgactccctcctgttttttttactgttttccctgatgaacgggagccaaaccttttaactatcttgagacatagcggttcccttttatccagaatcgccaagggtattccctcgcttcacctgagttgtcaatgccaattcgcggaccgctcaaaatatcttggggttcatacccttttgcgatataaagcggcggccccgtcagcggtctgccgtaatcgttcatcgtgatggaaagcgcctttgtcagctttcccggaccgtttgtccaatcgcgcggtttctttccgctccttcgcttctccatcagcgcgaggccttcatgaggttcaagcgctctgatcagcacggcctcaggttcatcggctcctccgcttacaacattgatgagtgtgtgggtatgcatggtgtacgtatacaccacgccggcttcacgatacatgatttcggtgcgctttgtccggcggttgccatagctgtgagctgctctgtcccctggccctttataagcctctgtctccacaatatatcctgaagcaggcccttcttccgtttctttaacgagaagacagcccaacagggacctggcaagttcaattgttggcttgttgtaaaattcgagcgggagaggttcgtgagctggattcatttttgttggcctcctttttgctaaaaagcaaatcgcctctttgtcgattgtgatatattttaccattttcgacagacgagatgccagaaatgaaggcaatgatgaatgagatgatttattggtcttcagtggatgacattgacatatctgtattattgtatacaataataattatattctgaaaaaaggaggcgaaagcttttttcatgcactcttcaaatccagtcaaaagacagtctgcaagtgattacgcttataacgaattaagaacgaaaatcatcgaacttgaatatcctccctctgaacagcttgctgaagacagtcttgcaaagggtttaaacatcagcagaactcctcttcgccaggctctttaccggctggagcttgaaggattggtcagtaaacagccgaacggccggcttcgcgtatgcccgatttcgctcgctgaagcgaaagaggtttttaaagtgcgtgaagcgcttgaaggactactcactgccgaagccgcacagctggtgacgccggagagccttcatcagcttgaagaccgcatcgaactgatgaagctggctgccgtaaagggccgcaaaacagatacggtcaaatacggatcagaatttcattctatcttgcacgccatcagcacaaatgcaaccgcaaaacgttttctggatcagcttgaaagcaggattgaacggtatcgcagaatcagcggatacaaaaatcctgactacaaaccgtctgtatctttcaatgaacacttggatatttttaatgccgtcaaagaaaaaaacagcgttttggcagaagccgccatgcgttcccacattaaacgaagcttacgttcaattgaagaaacgctcgaacgttcatactaatccgccgaacagccaatgccattctcacagcacgtttttgacacaaatgttaaaaaacgaataagaggtggaaaaatgggcaaacaaggtgtatttaaaccgggattagaaggcgttattgctggagaaacgaacatttctttcttagatacggaagcggaacaaatcgtcattaaaggctatgatttaatcgaacttgcagaacaaaaaacatatcttgacctcgtctatcttctccttcaagataagctgccagatccaatggaattgaaaggaattgaaagcgctttaaaaagtgcgtatgaactgcccggcggaatctatactattctgaagtcgcttccgaataatacccatccgatggatgcgctccgaaccgggatttccgctttagcaggatatgatcccgaattgaatgacagatctcaagcagcaaacagaagcaaagcgctgcgcttgatcgcacaggttccgaatattaccgccaacagctaccgcatccttcaccagaaaaacgtcatcacgcctgacaaacagctttcattcagccagaactttttatatatgctgacggaaaaagaaccgactccccaagaaacagccgtctttgatcagacattaatgctttacagcgagcacgaaatgccgaactccacatttgccgcaagagtcatcgcatcgacaaacacagatatatacggtgctttcacaggcgctgcagcatcgctaaaaggacatttgcacggcggtgcgaatgaagcggtcatgtacatgctgctcgaaggagaaacaaaatcgggcttctgcaagctgattgaacataagttaagcagaaaagaaaaaatcatgggctttgggcaccgcgtctatatgagaaaaatggacccgcgcgcagccttgctgaaaaaggcgctctattcgctttctcataaaaccggcagacaggatttatatgagatgtgcgatgccggcgaaaagctgatgcgcgaagaaaaaggcctgtatccgaacctcgactactatgcggctccagtctattacctgctcggcataccgatcgatctctatactccgatatttttcgcggcacggtcggtcggtcttagcgcgcatgtcattgaacagcatgaagacaacaggctgttccgcccgagagttcactatacgggaccgcgtcatcttcatccataattcgctttgattcagaaagaagggagatagatgttatgaaaactgaaagtcaaacgctccaaaactgtgatcaattgctggaagagatcgccgactatacggtaaatgccaagatttcaagcgaagaagcgattgaaaccgcccgttacgtcttaatggatacactgggctgcggaatattggcgctcaaatatccggaatgcgccaagcatctcggcccgattgccccgggtaccgtcgtcccgaacggcacccgcgtcccgggaacgcaatttgagcttgatcctgttcacggcgcctttaatatcggctgcatgatccgctggctcgattataacgacacatggcttgcggccgaatggggccatccgtcagataacctcggagcgattttagcctgcgccgactatgtcagcaggcagctgctcgcggcgggcaaggaaccgctcacgattaacgatgtcctgacggcaattgttaaggctcatgaaatccaaggcgtccttgctctcgacaacagcttaaacagaaacgggcttgaccatgtgctattcgtaaaagtcgcctccactgctgtggcatgctcactattggggggcacaaaacaggatgttatcaatgccgtctcccaggcctgggtcgataattcaagcctgcggacgtaccgccatgctccgaataccggctcgcgtaagtcctgggcagccggtgatgcgactagccgcggcgtgaggctcgcgatgatgaccttgaaaggcgaaatgggatataaaaccgctttgtctgctccaatgtggggttttcaggatgtcttattcggaggaaaagaattgacgctcgccagaccgctcgactcttatgtcatcgaaaatgtcctttttaaaatttcgtatccggctgaattccacgctcaaacggctgctgaagccgcgatcaggcttcaccctgaagtgaaggacagacttgatgacatcggccaaatcgtgatcacgacgcacgaatcggccatccggattatcgacaaaacgggagaattacacaatccggctgaccgtgatcactgccttcagtatataacagcgatcggactgatctacggcgatattaccgctgaccattatgaagacgaaaccgcgcaaaatccggagatcgacaggctgcgcgaaaaaatgacgacagtcgaaaacaaacagtattccgtcgattatctcgacccggaaaaacgctcgatcgccaacgctgttcaagtgttttataaagacggcacacactcggaaaaaatcgcggtcgaatacccgattggtcatcggcgccgccgcaacgagggcatcccgctcttaaaagacaaatttatcaataatttaaaaacgcgctttccggcggggcaagcggaacgaatcaacgccctgctgaatgatcctcacagattaagcggtgcacctgtaccggatttcatggaattgtttgtcatttaggaggttttgaatatgtggattgtctcgaaacaatcaactcaggaagagctggccaatgcattcagaaaactgatgaaagcacctgatattttgaaaatacccggtgttcatgacggaatggctgccattaccgcaaaaaacatcggcttcaaagcgctctatctctccggggccgcctacacggcaagccgcgggctccctgacctcggaatgatacactcccaggaaatcgctgaaaaagcaagcgaacttgtgagagccgcaaatcttccgcttttggtcgatatcgacaccggctacggcggtgtcctaaatgcggcacgcacggccgccgaaatggccgagagcagagtcgcagccgtccaaatcgaagatcagcaactgcctaaaaaatgcggacatttaaatggaaaaacgctcgtacccgcagaggacatgatcgcaaaaattagagcgataaaagaaaccgccccttcgctcgttgtcgtggctcggacggatgcaaaagcagcagaagggatggaagccgccgtcaggcgcgccaatttatatgccgacgcgggagccgatgccatctttcctgaagcattaacgagcgcagccgaattccgggaaatggcttcttccattaaagcgccgctcctggccaatatgaccgaattcggaaaaacgccttattatacggctgacgaattccaaatgctcggctgcagcatgattatttaccctgtgacttccctgcgcgccgccgcgaaagcttatgagcgggtcttcgcggagattttcgaaaaaggcacgcaaaagggtgtgctcgatgacatgcagacacgcgaagaattatatgatgcgattcattactacgactatgaaaaactggacgaaaatattgccaaaacggtgcttcccgaaatcggaaaagaacaccgttgatacgcgaaacaaggctgccgaatgatcggcagccttctccacttacaacagctgcaacatcgcaccgccgacagcaccggctgcaacgatgatccacggcgagagcttccagtagacaagcaggctgaacaaaaccgcagcgaatgcaaaatcgatcggcgccaatacggagctggtccagatcgggtgataaaacgcggaaatcaatatccccacaacagctgcattcactcccattaaagcgccttttactttaggattgcggcgcagcgtatcccagaagggcagcgtccccagaatcagcaggaacgccggcagaaaaatcgccgctgtggcgagcaatccgccttgccagccgctgatcaccgcaccaagatatgcagcgaatgtaaacaaaggccccggaacagcttgtgcggctccatatccggccaaaaatgcctcttcacttaaccatcccgccggtacaaattcccgttctaataatggcaggacaacatgccctcctccgaagaccaaagaacccgacctgtaaaagctgtcaaacatggcaatccagccggaagatgtcatttccctgagcaccggcagcaaaatgagaagcccgaaaaacaagctgagacagaccgctgcaaaccggcgcgacacaggaaactgcatgacggaatcatccgtttcaacttgctctttatagataagatatccggcgaaagcggcgagcaggatgactccgacctgtgtaaaagccgtctgccagagaagagtggcgaccagagcaaacagcgcaatcgctttgcgccttttatcaggtgtcagcttttgcgccatccccataacggcatgggcgactacggcgacggcgacgattttcagtccatgaatccagccggctgttccaatatcgaagccttgcagaaccatggcaaataatacaagcgctatgacagatggaagagtaaacccgatgaacgctgagattccgccgaggacgccggctctcatcacgccgattccgatccccacctggctgctggcaggaccgggcagaaactggcataaagcgaccagatcggcatagtttttttcgtccatccattttcttttacggacatattcggcatgaaaatatcctaaatgtgcgatcggacctccgaatgatgtcaatccaagcctggttgaaacgaatagaatttcaagcagcgacttcaagcttctgtccgctttatgctttgtcatcattccactcccctattctttaatttctttaaacagttcatatgctttcaatctggcttccttcagtacgcttgctcctttttccgtggttgaatagtattttctgatctttccgtccacattctgttcttcttttcgaagaagtccgtcagcttccatagaatgaaggatcggatacagcgttcccgcactgatgttatatccgtgctctttcaattcctcaagcatccacaatccgaaaatcgggtgttcgctggcgtggtgcagaatatgaatttgaataaatcctagaaatagctttcgcaataccttatcttccaataccgcaccccctttaacgaaattcaatatcgaaatccgatatcgataatatataacgaaagtgtagcatccgttccctttcttttcaaggtcttttgcccttaaaaaaacaagcccaaacatgggcttgcctgtttccaatcatttacgactgatactgtacacgatgaagatttgcgaaaataccgccgcgctcaaccagttcatcatgtgtcccttcttctgcgattccattctctgtcacgaccacgatccggtcggcattgcggatcgtagcaagtctgtgggcaatgacaagcgtcgtcctgtcttttgcgagctccgtcaaagcgttttgaatcacctgctccgtctctgtgtcaagtgctgatgtggcttcgtccaatatgagaatcggcgggttttttagaaacatcctggcgatggcaatcctctgcttttggccccctgacagcttcagccccctttcgccgacctgggtttcataaccgtcggggagcgactcgatcagctgttccaaatgcgccattttggcggcccgctgaatttcttcatctgtggcatccagttttccgtaggcaatgttttcgcggagcgttcccgtaaaaagaaacacatcctgctggacgatgccgatttgcgaacggagagagcgttttgtcatatcgcgaatatcgatgccgtcaattgtgatggccccgccgtctatatcgtaaaagcgcggaatcagcgagctgatcgtcgttttgcccgctcccgacggcccgacaaaggcgacggtttctccggctttaattgacagatcgatgcctcgcaggacgggtttatgtttttcatagccgaacgtcacattcttgaagacgatgtttccttccagcgccggaacatcaatcgcatctttgcggtcgacaatctgcggctttgtatcgatcaactccgtaaaccgcttaaatcctgccattcctttaggataaagctccaaaatggcgctgattttatcaatcggcttaaacagcacgttgacataaagaacaaacccgacgaattccccgtaggacatattcccggaaaaactgagccaagctccgaacacgagcactgccagaatcatcagccgcgtcatcaaaaaggttccggcagtcgtgagagccatcgttttgtagcccttcagcttcgccttgcggaacttttgattgttttttaaaaaccgggatatctcaaagcgctcattcgtaaaagattgaacgacgcgaacgcctgaaacgctgtcctcaaccctggcattaacatcggcgatttcgctgtacatctggcgccaagcccggttcatcctgatattggaatagatgatcaagataatcaataacggcacaaacagaactgcaaccaatgcaagcttcacattaatcgtcagcataatccaaaatgcacctaaaaaggtcatcacggcgatgaacaaatcttccggtccgtgatgggccagctctccgatatcaaacagatcatttgtgatgcggctgatgatatgtcctgtttttgtattgtcaaagtagcggaaagattggcgctgtacatgttggaaaagctcctggcgcatatctgtttcaatgttgatgcccagcttatgcccgagataattgacaatgtactgcagacctgtgctgagcaggtagatcagtaagaggccgatgcttacccagacgatttcaagccagtctcccccgggaatcagcgtatcaatgaaccactgaacaactagaggaaaagccagctccagcactgcaacgacgatcgcgctgctgaaatcgatgaagaacaaacgtttatgaggtttatagtatgaaaaaaagcggcgtatcataggatgatgtgcactccttttgaaaatctttacgagattgatcgtatcacagtttggcatcggaagtgcaaaaatttcgaaaaataattgaaaattattctcaagtaggctgttttataaaggaattcccgcttcttttgcttcctgtgcaacaagcttagcgatttcttttgccccgaagtcgcaaaagtgggtgtcatccctggctccgtccggatagttggggtgttcccccggttcaagccataaatacagctttttggaagcttccggtcctagcgattcaagcaattgacggcttttgaaggcgagatcgataagcggcacccgaagctcttccgcaagctgtatcatcgcatcaggatagtcgccatgggtatttttaaagcggccatcgcttgcaaatgatcttctctggaccggtgtaatcagaacaggattggctttctttaaccgtgcctcatctatataccgggtcaaatgctgcttgtaagttgtgtatggctctgtatagcgatcatccggtttttggtcgttatgaccgaactggacaaacaaataatcgccgcttttgatctgtgttatgattcgcttcagcctgccttcttcaataaagctttttgagcttcttcctgatgccgcttcattgcggatcaaaacacctgcgcttaaaaactcgccgattttctgcccccagcctgcacgcggcgccctattctcatcataatcgcaaaccgttgagtccccggccaaaaacaactgaatgtctcgcatcatccatccccctgatccctttttatttatattaaaacgcccctcaaggaactgcaacaaatatacataattaaccattttgttctttatacgactcctttttataaaaaaaaggcgtcaattgacagaaaactatcaatttatactaatttttttagaaatttatctaaaaatatttacttggatggtaaatggtgatagattaaacaaacaagaaaaggaatatagttgatcgcgatctcatttctgccttttcttgaaaataataggacgtcctctactttaacttaaacattgcaattaggaggaacttatcgatgctaaacgaaaattcattcgtaaaatcagtgttggtctattagcttctgcagcattgttttcatttatcattcctacccaaggagcaaatgctcaagaggtgaaaacaaatcattttagaggaccgatcttttgtccgccgccattcaagccggcacctaaaccacagccgcctcaaaaaccgcagccggacaatccgcaaccggataacccgactcagaagcctgtgcttgaggcaaaaactattaacagcaataaagagtggtcaacttcagacatcgaaattacttatagaccaaacgcatttgtcggttcaagctatgttgaatttcattttccgtaccgctttcatgcaagcacaagagatacactaaatggaaaaacgcttgactatacacaaattttaaatgatggacaaacggtcagagttcctgtctatgctttaagttcctctgagttcaaactggtcatggttcggaaaacgcttccaaatgccggcactcacagaattactgctgaactgcagcaaaatggaaaaaacatcaaccatgctgaaacaactttggagattgtccctcgttaaatcaatgttcggcccgccggcatgaatgtgccggcagccgttctattgtatttttctttacatatcatgcattttttaaatgtttttagaattttcctttaaaaatatttacttgattggtaaatgatgatagattgatggagcgggaaaaggaatatagtagattccgaacttattttttcctttttcatcattttttaaaaacatttattaggaggggtaagtacatgttgaaacgtaaatttatcggtaaaattggagtcggcctattaacttcagccgcattgttttctttcattcttccgacggaagaggcgagcgccactttttacagaaacgctccgacgctgcatgtcgagacggttgacagcaataaagaatggacaacttcagacattgaagtcacttacaaaccgaacttttttgtcggttcaagctatgttgaatttaacttcccataccgcttccatgcgaatacgagagattcgctgaacggcagaacactgaactatacacagattttaaatgacgggcaaacggtcagagtgccggtttacgctttcagctcttctgagttcaaactggtcatggttaggaaaacgcttccaaacgccggcactcacagaatcaccgcggagctgcaaaagttcgggcgaaactacaaccacgcagaagctacagttgatatcctgccacggtaaaattttaagcctgccggcataagagccgccaggctttttttcatttaagcgctgcccgccgaaccagtatgttaaaacaagcgagcgcgctgatattgcaaaacagaatgacgactgccatcggcaaagctgtatggcttccggcaataccgacgagcggcgccgcggcagctcctaaaataaacggaagcagtcctagaagcgcagatgcgctcccggctgatttcccctggctctgcatggccaaggatccgctggtcgtcgtcacgattccgatgcaggaaaccacgacaaacagcgggattaaaataagaatcagcggagctttaaaaaagacagaaacaaataaaacaacgcttgcggtaaaagacagcagcaaaccgctccgcaaaagggacgcttcaccgaaccggccggcaagcctgcccgtaatctgagctgcgataataatgcccaggccgtttaatgcgaaacaaaaactaaaggcttgagccgacaatttgtaaatgtcctgcaaaacaaacggagaggccgatatatagccgaacatccccgctacgatcagcccttgcgccaaggcgtatcccataaatgtacgctggccgaagagccttccaaatgatacaaacgtctctttgaatccgcctgccgtacggttttccggagacagcgactctttaaccccgaatataacggacaaaatcatcagcaggccaaaaaggccgatgatgaaaaatacgccgttccacgtcgtccatttcatcagctgtccgcccgctaccggagatatgataggcgctatcccgttaacaagcatcaagagcgaaaagaactttgtcaattctgttccagaatatagatcacgggcaatcgcgcgtgatatgacgatgccgcctgcccccgccgcgccttgaataaagcgcatcgcgatcaaaacccatacagaagatgtcatagcacataaaaaagaggccgcggcaaaaacggacagcgacacgatcagcggaagccttcttccaaggacatcgctgaaagggccgatgacaatttggccgattgccagccccagtaaacacgatgttaaactgagctgaacgacggaagcattcgtatgtaaatcagttgccatctgtggaaggccgggcaaatataaatcgatcacaaccggaccgattcccgataaaatacccaatatgacagcgatccataccctgttcggctttgctttcgaatgagccgcaagatctgcctggctgttaagcgtacccattggatcactcctttattatatttttaaatacgccctcgaaaccttccagtgtattgtataccttaagttatgaagatgacaattagaaaaaccgggcgagcccggctgattagtaagattcatatcttttaaaaacaaaaacggtgcacatgaacaaaagaattacaattcccaaagacgaaaacaccatccagccgaaagcatggtcccatgaaccgtgcatgataaaataatcagcctggcttttcgccttatcaggcatccattcggtaaagcggggaaataaggatcccgccaatgaaacgaaggcgatgaaacagatgctcatgccggcaatccccccgatatggcgaaacagagcactgaaaaacatcgtgaccgacatgacaaatataatccatatactgtacacggataaactaaataaaaaccggtcaaattcaaccttgccgaatagcagatttgtatagtagaaagccaaaccgtagcttgcagcaaacgaaaccaatacgagcagcacctgctgaagccacttgctgccgatatactgaagcgggctgacaggtctcgccatcaccaatgaaagggatccttggtttcgttcgtggacaatgctgcccatcacactgaaaacgaaaattgccgtaccaaccgtgccgaactgggacaaggtgctcgccattacctcttcacctctcggccttggtatgtcgatcacggatccctcaggcaaattcccggccatatcgataatttgaggcatataatacaggctgagcggctgaatcaagcccagaaggatcaaaatgacaggcagccaaagcagctttccgtctctccagctttccgtccattctttttgaaataacataaaaaatgaattcatagccccatcaccttcagatacatatcttccaaggacatcgttttttgttcaaaacgaacaatcgatacttgtctgttcaagcattcagccaacagtcggcggctgtcagaccgatctgttaaataaaattcagcttgtgaaggcttatgatacacgactttgctgacataaggcaggtgttccagccatccttcaagactttcttcagctgtcagcatatatgatggctttaaatgacggttcttcaatctgtgaagcggaccagaccatttgacagccccttctttcagcatgatcacttgatcgcacacctcttcggcatcatgcagcacatgagtcgaaaataggattgtcatcttcttttttaaatccttcatcatatcaagcacttcgcgccgccccgccggatccagcgcggaaacaggttcatccaaaatcaacagcctctgctcatgaaccaaagcctgcgccagcccgagcctttgcttcatccctcctgaaaaaccgccgattttccggtcttcttccttttccagaccgacatagcgcaaagcggttcgactcttttccagggcttcacgacgtttcattttggaaagccttgcagcgaataccgtatattctaaagctgtcatccatgaaaaaaacgcaggatgctgaggcaaatatccgatttccagcctgtttatcgattctctccccaaaaagcggatgcgtcctgatgtaggggccaataaaccggaaagcatttgcaatgtggtcgtttttcccgctccgttcggcccgagaagggcaacgcattgctgatattcaaggtcaaagctgacattttggacagcttggtgctgctgatacatttttgttaagccattgacggacagcatcacacccgcctcctctcatatgtttttttaccgatgataaagtaagagacgggaccgacaaaactgatcccgaaaatgatcaaaatccacatccactttgggccattcgttttctcctgttttatgcaactgaccaatgcggacactgctaaaatgaaagacagcacaatgaaaggggcgagcagcgcccaaggtatatctgctccagtcatgataacggcctcctttttttatgaaacggccttacaacaaataaataatagaataataaaggcatcggtgtttggatcaagccccatattccccagaaccacgcattggctccctttttcttcgcattaagaaatagaaagatactctgcgcaaataaaagcggtgaaatgcaaagcagcagcagcagcagtttttcctgagtcatgtcaagattcatttaatcagcctcctcatcagccgtatgccgccttttttctatcagggcaagcgctggcagcaagataagcgccgctccctgcaccatgataaaaacagccggtacttgaacggaaatcgtcaagtaggccgataaaatcaccagcgccatgacgataaaacaaagcaattcctttttaagcgcccgcttgcgctcttgcttaaaccgcgctaaacgctgattcagttcaaatgcttgaggaaccggcggcacaaaattatcatcaattctttcgagttcgcgtttcaaatgtgtaaccgtttctttttcatctcgttcattcactgtccccactcctttcgaattttctttaatccatgatgcacgcgcgatttgacggtaccttcttttattttcagcatgtttgccacttcagggtaagtaaacccgtaatagtgtcttaacaagattggcattctgaactcaggctcaagcgcagcaaacatctccaagtattcgctccattcgtggccgtgaagggcagaattccatttcatttttcgcaaggcttcctctcctgctgcttgcgttttgcggttttcgcgttttttccggcgctgatggtcgataaacagccgggaagcaattgagatcagccatgttgaaaattttgcattgccctgaaactgatgaaggctgacatacgctttcagcatcgtttcctggaccaagtcctctgtgagatctgggttcagcgttaatttcagaacatattgatatacaaaggggtaatgaagctgaaacagtttcgtaaaagccgcatcttcaccgtcttttgcccgtatgatcagttctttttcatctgcttgatccactaaaacgcaaaccccctttctttttgtctctgtatctaggacgacgcctgcaagcaaaccgttcaattctatttcaataagataaaaaatcatcttgtttttcggccgggatttatgatgtacttgaatttaaaggggtgtgagtaaaaagggatggagcggcaaaaacaaatcgtctatgaagaaaaacaaattttaaggaaagatcatatgatcttttggggtgccgtcttttgtttctggtttgctacatacatctatgtccctgttttcggattatatttagacaacatcggattttcatattcagcgataggaatcgtacttggaagctacggcgtcactcagatattactgcgttttccgttcggcatcctgtctgatgttctttcgccgcttagaaaacagctgttgatcagcggctttgcaatgtctctgttgagctgctgcatatttctgttgtccgattcgttcatcatggtgatcacagccaggctgctcgccggtatgaccgcggcgatgtgggtgatggcaaccgttttatactcgcagtattttacaaaagatcaatcatcaaaagcgatgggcatcctgcagtttttaacggtccttccccaattcatcagcatggcagtcagcggctacctcgtccatttgttcggctggatgtttccgttttggatcggtgttgccgtatcatgcatcggactgattctgtcattttacattaaagataacgggccccgccatacggccaaggggatggctttgtcagactatgttaaacagacgttgcgtcttcctgatttaaaagcgattacaacattatcgtttttagcccacgctgtactatttatgaccgtgttcggatttacgccgatttacgcggaatcggtcggaatcgatgagaaacagctgatttgggttatgttcgccttttttgttccgcaaacgctggcttccgtgtggtgtatcttttacaaagtaaaggccgccgatgcactgatatggatatcttatgtgataacggctgttttcttttgcttgctgccgtttgccgaaacccttttcgcggtatgtatcgtccacgccgtgacaggactgacattgggatttatttttccgcttttggtcagcaaagtcgttcagcttggtacgcctcagctcaaaatgtctgtgatgggtttctatcaatctttttatgcgctcggtttttttctcggaccggttgtggcgggaaaagtggctgaactgttcgggctgccgaaggtgttttggtttgccggcgcattgtcactggccgctgcatgtatcatgcttttttccaaacagtttcgtatatttacagcaggaagacgggataaatcctcaaatatcgttcagccgacgaaggtcttccgtaagtgaaacagcgatgaatcccacaagaggttcatcgctgttttcttctttaatacgggtcttgagagtgccctttttcttccgcctgtctcggggcatcttcggcgccttctgctccgatcggctcccggctggatgtattttggctggaggcgttttttaatccttcctcgactctgcttccatattccttgtcgcattgcttcagcatatcgatcatcttcgtttgaattctttggtcgcacggggcaagtgtattgaccagattcgtaatcagctcgtccttttcccagtcttcgaaatgcctgtaagtgtccccggcctgcttgaaattattctgcctgtcgatactttcgcgcacaaggtttccttccacatgcggggtgtattctttgccatcctgctttgcttctttcagcccgttgatggttgaaggttcatagttgatgtgcgggctttgatttttgcctaaatcgaccttgtactgcatctggccgccccgctgattggttgccaccctttttttcggcgcattgatcggcagctgcagatagttggctcccactctgtagcgctgtgtatccgagtaggaaaaagtacgtccctgaagcattttgtcatcggaaaagtcaagtccgtcgacaagaacccctgttccaaatgccgcttgttcgacttctgtaaagtagtcttccggatttttgtttaaaaccattttgccgacaggcagccaaggaaattgatcttcaggccacagcttcgtgtcgtcaagcgggtcaaaatcgagctcaggatgctcatcatcgctcatgatttgaacgaacagctcccactcgggataatctccgcgctcaatcgcttcatataaatcctgtgtggcgtgattgaaattcttcgcctgaatttcttccgcctctttttgcgtcaagttttttatgccctgcttcggttcccagtgatatttcacaagcacggcttccccttcttgattcacccatttgtacgtgttcaccccggacccctgcatctgccggtagttcgccggaataccccaaggcgaaaacaaaaatgtgatcatatgcatcgcttcaggcgtgttggaaatgaagtcaaagattctttcgccatcctgcaaattcgtaaccgggtccggcttaaatgcatggattaaatccggaaactttaccgcatcgcggataaagaagatcttcaagttgtttccgaccagatcccagttaccgtcttcagtgtagaacttgaccgcaaatccgcggggatcccgcagcgtttccggtgaggatatcccgtgagtcaccgtcgaaaaacggacaaacaccggggttctcttgcctttttcctgaaaaagctttgctctcgtatactttgagaccggctcatcgcctgctgtcccataagcttcaaaatagccgtgcgctccggctcccctggcatggacgacccgctctggaaccctctccctgtcaaagtggctgatcttctccaggaaatcatagttctccaatgttgatggcccccggttgcccacggttctgatattctgattgtttgtgatcgggtggccctgccggtttgttaacgtatcatcagtctccatgtcagatttctgctcgtttgaatgctgatccattcttcttccccctttatttggaattaacaataatttatcccaatccagaaaagttattcagcatttatcatgatcaaatcaacgataataaatttttctttataataattataaataaatattgtttttttcttgagaaatgttatcattgttttgtaattaaaatttacgcgaggtgatcctttgatgacgacaaataaaaacaacctaacaaccagctggggcgctccagttggagacaaccaaaactcaatgacagctggttcacgcggaccgacgctgattcaggacgtccacttgctcgaaaagctcgcccacttcaatagagagcgtgtgcctgaacgggttgtgcatgcaaaaggcgccggtgcgcacggttattttgaagtcacaaatgacgtttccaaatatacaaaagccaaatttttatcagaagtcggaaaacgcacgccgttatttgtccgtttttcaactgttgccggcgaaaacggttcagccgattccgtccgcgacccgcgcggtttcgctgttaaattttatacagaggaagggaactatgatctcgttggaaacaatacacctgttttctttatccgcgatgcgattaaattccctgacttcattcatacacaaaagcgccatccggtcacacatttgaaaaacccggatgccgtatgggatttttggtcattgtctcctgaatccctgcaccaggtaaccatcctgatgtctgacaggggcatccctgcgacttaccggcacatgcacggcttcggctcccacacattcaaatgggtgaatgccgaaggagaaggcgtctggatcaaataccacttcaaaacagaacaaggcattaaaaacctgaccgaagaagtggggacaaagattgcaggtgaaaaccccgattatcacacacaggacttgtatgaggcgattgaaaaaggcgacttcccggcatggaagctgtacgttcaaataatgccgctggaggatgcggatacgtaccgttttgatccgttcgatgtgacaaaagtatggtcgcaaaaagattatccgctgattgaagtcggccgcatggttctaaaccggaatccggaaaactatttcgcagaggttgaacaagctacattctcccctggaacattggtgcccggcattgaaccgtctcccgacaaaatgcttcagggacgcctgttcgcatatgcggatgcacaccgctaccgcgtcggcgcaaaccataacagcctgccgatcaaccgtccgaaagcggaagttcataattatcaaagagacggacaaatgcgctttgattcaaacggcggcggctctgtctactatgagccgaacagcttcggaggccctcaggaaactccggaaaacaaaacaacggcttatccggtgtcaggttcggcggacagcacggcctacgaccataacgaccactatacacaggccggagatctttaccgcctcttgagcgaagaagagcggacccgccttgtcagcaatatcgtaggttcgatgaagcaggtgacaaaagacgaaattaagcttcgtcaaattcagcatttctataaagcagatccggagtacggcacacgagttgccgaaggattgggcttgtctgttccgcaggaagtttaaggctaatatcatttcaatcattctcaatgaaattctcattttctcaggtacaggcacccgtcctcttaagcatgcgggtgcctgcccttaatcaaagaacgacaggggatgttacgtgtggaagacgagcagctcgtccctttattaaaaaagcggggtttacgaattacagctcagcgcgtcctgattttaaaaacgattgcttctttgggcggccatccatcggcggaagacattcaccgggaattgccgtacatgagtctcccgacaatctacagcaacttgaaactatttgtgaagctcggcattttaaaagagctgtctcacggagacgcaaaaagcaaatatgaactgtttacatcacagcattatcatgtcatttgtaaatcatgcgggaagatcgctgatctggactatcctcacctcaaagaggtagagcatgcggcagcacaattgacgaactttaaagtgaactcgcattttctaggaatctatggaatctgtacaacatgccaagaacagcagcagaggtgaagacatatggaacgaaaaaaagtcggcctgttagtcatggcatacggaaccccttatcaggaagaagatatcattccgtattacacgcatatccgtcatggaaaacgaccgtccgatgatatgattgaagacttgaaaaaacgctacaagcatatcggcggaatctctccgctcgcgaaaattacgctcgctcaggcaaaagagctggaaaaaacgttgaacgagcgccaagataaagtcgaatacgtgatgtatctcggcttaaaacacatctctccgtttatcgaggatgcggttgaacaaatgaaaaaagaccaaattgaagaggccgtttccgtcgtcttagctccccactattccaccttcagcaccgaagtatacaatcggcgcgccaaacaggccgcagcagcaatcggcggaccacggatcgcatcgattgacgagtggtatcaggaagaaggctttattcgctattggtctgaagaaatcggcagcattttaaacgacatgtctgaaaaagagcgggaaaaagcggccgtcatattctcagcacacagcctgccggaaaaaatcagggagcatggcgatccttacccggatcagctcgagaaaacagcacaactaatcggagaacggctgtcatttgaccagatcgccgtaggctggcaaagcgagggcaacacgcccgatccttggctcggcccggacgtccaagacttaacaaaggaactgtatgaagaaggcttccggtcattcatttacgcaccagtcggttttgtatctgaccacctggaagttctgtatgacaacgactatgagtgcaaagtggttacggacgagcttggcgcaagctatcaccgtccgcctatgccgaacactgatccgcggttcatcgatacgcttgcttcagtcgtggagcgaacatacaacagcacagaacaggagaaagcggagctgtaaatcgagctccgctttttgctgcaatgttatgacgtgacaatatcccgcttttgaaaaacccaaaaggagacagccagaaaaagaataaaataaacagcaatcacagccgctgaaaatgaaagagtcatatcttgaataaacggctccccatcaatgtattgactgagatctgaatttgcaaagatcgtatacttggtccaatcaaattttgccgctaaaaattgagtaatcgcagaccctgtaaaaaagacgaacagcgaaagaccgacagagacgaccgcgcttcttaggatgaccgaaatcataaaggccagcgtggccagcacaataatattcaataaagcggctccatagtctaaggctaaaaacttcagcattgacatctttatcacttcgccgcttcgataggacaaatagtattggcttccctccaaacctagcagggcataccctaaaacaaacgcaaataaaagtgtcgcagcaaacataaatacagtgttgagcaagatcgacaagtatttccccaatagataatgccaacgcttgaccggtgttgcaatcgcaaatttaatagttcctttgctgtgctcaagcgcgatggagttcgctgccagcacgattgcaatcaacgcgattaatgttgtgatcggttttaactccttcagcatcgtccaaacattgtatttcgcagaaggcggcaaattatgctcaagccggtattgattgaccgcgatctcttcttttaaaaattggtatttgggaaccgctgggctcagctctctcatttctctttcatactgagcgttttgaacggttaattgctctttccagttacctgtctccttctccttttcgccattgctgaccatccatgcaacagcgattgtcatgacaagcagcaagcttaacacaatccaggtacttttcgtcaccatcagcctgtaaagttcatttttcaagaccctcatgccggtcaccccttattgatcaattccagaaagctttgttctatcgactgtttttcctgcttcatatgcagaactcttattttgttctccattaacagattaacgactttcataatgtcttcttccatgcaaaggacataaatctcatttttatcttccgtgagaccgcctgcatactggtactcattcaacaggtcagccgcttcatcggcgtggccgtttaatgtaagccgataacgaaccgtatcggtatcgcggtgattgctcttaatttgcaggagttctccgtttttcatgacgccgtattcatcacaaatcatctcaacctcagacagaagatgactcgaaatcaaaatcgttttgttgaaggttttcgccaagtactgaaggtgttcgcgcaaatcaatgattccctgaggatcaaggccgtttgtcggttcatcgagaatgagaaattccggatcatgcaagagcgcgacggcaaggcccaaacgctgtttcatgcctaatgaatacgttttaactggtttatgaatacttcctgtcaaatcaacaagctgaacgatctcttctatgcgctcctttgacacgtggctgtggaatccgccgagatatttaaggttttggtatcctgttaagtgctcataaaaggatgggttttcaacaacagaaccgactcgggctgccgcttcctcgtaattgcttttaactgaatagccgtcgatgcggatatctcctgatgtcggctttgccatcccgacaatcattttgataagtgttgtcttgccagcgccgtttggcccgagcagcccaaaaattgtacctggggcaatttgaaatgtgatattttggacaattggtctgccttttattcgtttacttacaccttcaaattcgacttgactcattttgtattcctcctttttggtatggcctgatctgtttcaatagaagagaaaaaaagagctgcgaaaccgccgtgaaccaaacaatcgaaccgataagaacggcaactgacttctccattgcaatgagggccgtcacaggaaaagaccatggaaagagaagccctaaaggggattgcgaaacgccgaaactcagcagtgaacaaatgaatacgataatgtttaatgaggtcttttccttactggtgaatttaagccataggaccgtacagatcagcggaaaggttgacaagagattgagaatgaagcccttcatccaagaaaaccaaggggcaggcccggggaaccccgatattaaaccgaaggcaagcgattcgatcacacagacggcatataatgcggctgcgaacagtccaataaacaaaaccttagcaaaaagcatggctgcgaaaggctgcggcgataagattcgattcagccacactcggtttttcagttcatccttatgcaaaaatactgtgaccgaagagacaagccagggataaatcgtgctgaataccaacagcaatgtaagatgccttaacgatgtccattcattccctcccgcaaacggggtgattcgttttgccataaaccctgtaaacactaaagatgcggtaagaatgaatatgctcgtcattgtaaaatcagagttcctgagtttgatccattccgctttgagcaaatttttcacggatcttttcctccccgctccttaagatccaacacatacagaccgctatataacccgccgaaataagataaactgccaggcctatatcgttcactgaatattcagtcaacaaaagccaagaaactccccacggcaaataaagtgttccactttgcataaaaaacggcgtcagcgtcatcaacagcacaaatagatattctgcctttaacgtcttcagaaaaaactggacggaagacatgatcaccgccagtatcgcaacagcggctaaacgctctggcgaaaacaaaacatccttttgaaacagcagactgactgccaaacagccgtaaagcaagaccagcgctgagacgatagttatcacggcgattccagtcagcacccaagtgaacaggcgaacgggataccgcaagataaaagcttgatgcatcatgcgtccaaataatcttctgcctgtaatataagtcagccaaaccgagacgacataaacagccattccctccatgctacggatttctttatttgccccgtttttataaaagagaagataattaagcaaaacggcgagcaccgtgatgatcataaccgtacatgcaaacgtctgaaatttcattctctttttcaccgcttcgggacagcttaaccaaaaataaactttaaacaatttcatttaaacgcccgctttctatggctagaaaacgatcaaacaattcgataaaagtttcgttccaatggcttgatgccatgatggtcccgtcataccgccttatgatgtctacaacgctttcctgcgcttttcggtcgagcccatttaaaggctcatccaatattaagatggaaggctgatgaaataaggccattgcgatcttcagcttttgcctcatgcctgttgaatagtactgtactttcgtgtcatcagccggattgataccgaaccgctctagttcagaatagatccggtcatcgtcatctattccgtgaagcaaggcatggactctcagattgtccgttccagtaaggtgctcatgaagcggcacttcgtcactgacatagccgatatgcccgacagcagcttccctgttttggataatcgattgaccgtaaatcaaaatttcgcccgcaaataaagacaagccggtaattgctttaagaaacgtcgattttcccgatccgttttctcctttgagcaaaacccggctccctttgtccacagcaaggctgacgttttcaagaagtttcctgtctcccgcccgcacctcaacatggttcatgacaattggaagctcaaccatggctacacccttgaacgaattcccaacaaaatgaagaatccaatgaaatacggcagcgaaaaagccagtgtgaccatgtttttataattggcgaacgacaaatcgacccatgaacttgtaaaaataacggcggatattccaagtgtaagcaaaaagaacatcacccgaaagaatttgttttgaatatatgccccgcgttcatcctttccgtcaaggctgattaaaataatgattccgataaaccccgcaaatcctgcgacagcaccaattgaattgatcatttctagcatcagcgatcatcctcctctagttggtattgaaatacctcgttgatgtccttctcaaataacgcggcaatgcgaaaccccattaacagggatggtttgtatttattcttttcaatggaaatcacagtttgtcttgttacacccaatagatcggcaagctgcttttgcgtccaccctttctctgctcgcagcacaggaatccggttggttaacaccccgctttgcttttcaatctcaatcaccctctttatttgcaaatcatttacatatatagagtacaatgttttttacacattgtaaagagtttataacaaaaagtaaaaagttttttaccaaaacagactaaaaaaagatcttcacgtgatgattgtgtgaagatcttttcgacaatcaagatttaggtttttcaaaaatcagttcgatagaagaaacctggcctccggcccttgatggaacagaaaagacgctgtgaagcttccagcctttttcagcatattcatgaatcacatcagaataatttttctcaagttttccgttgaatgctcctacagcgattgaaactgtttgatattcatacatacccttcactccttgttcatcattttcagcgcttgataagcgcgtacttccccgtagccgtatataacatctttccccggtttgcccaggtctaatgccgatttcctcaggatgtgatgcacttgtttagccgatggcttcctgtgatggcgctcccggtattcagatataaccagtgcagctgttccagctacctgcggggcggccaagcttgttccgtatgagagggaatatccctttgggatgtttagcatctggtctaatgcggtgttgtccttccctttcggatacgttgtcagtacgaggtctgtcacacgaaccatcccatcctgatcatacgtttctcccaaatatcctcccggggctgtgaattcaatttcccgcccttgattggagtatggggaaatattgttgcttttcatattgctgccgactgatacgacgtgcttcaaagcgctcggcaaatgcaccttgttttccgttttcctcatctcatcaaggttgactcctttattgccggcggaagagaagaccagcacctgatgctttgcagcgtagtttgcagccctttgataagctttcatcagcacttttccttccctgtcaagagaagtatagcttcccgtactgatgttgatgacttcatgcccgtcattgactgcatcaaccatcgccttcatgatgttgtagctgtctccgcctttttcgtccagcacttgataaggcgttatcgtcacatctggcgcaatgatattgatcatcccggctgtttgtgttccgtgtcctgtcggatctccggatacaggcttgccgtcaatgtaattccagccgccatttgtattgacggacgcttttaagtccggatggtcaagatccagtccgctgtcaatcaaggcaactttgacgtccggatgccctctttcgatttgatacgtgcgataggaatccgtctgctttgcagcgaaccatagatattcttttagttccaaaataccgtcaagcccccatgcaggcgaaccgctgatgactgattccgtttcgtttactgctgtatttgcaatcggcttttcaatgacgtcagccccgactttttcagcaagcttctttgtaaaaggagcaagcttttgtttttcaccggtcacttttgcaaatccgatttcttcaatgacatcggcatggatgtgaaattgttccgccgtgtccagcagtttcgatttatcttttacatgttcaagcaaaagatactgttctcctgcttgttcttttgcttgagccgtctttccgccgaccggcagcaggactgcaaaacataagagaaaaatatatattcttttcacatcatcacctctgcagattgctctttttcaaggaactttcgataaaaatctccgtaaaacttgctctcattcagcaatgtttcatgcgtacccacatttaaaaccatgccgtcttccaaaacgatgattttatcggcatccatgattgaagtcagtttatgcgcgatgacaattcttgtacatttcagctcccttaaaaaggcgtcgatttttttttcattttgatgatccagcgaactcgtcgcttcatccaacagcatcacagcggggcggtttagcagtgcacgggccaaggcaatccgctggcgctgccctcccgaaatattcatccccatttcagaaatcatcgtattaaagcccatcggcatattttgaatgtcatcgtatatttgcgccatttttgcgacttcatgtatccgctcaatgtcaacatcttcactgtataaagaaatgttgtctttaatgctgcggttgaacagcgttacatcttggggaacaacaccaatttgtttgcgaagagcgcttaaatccttgtttttaatattcacgccatcatagaacacactgccttttgtaggcatatagaggccaagaataagttttgccagcgtgctttttccggacccggattgtccgacgatagcgattttttcgccaggcttgatatgcaggcttacgtctttaataacttcttcgctgtgcgggctgtaacggaacgaaacccgttcaagccggatctcccccttaatcggggagttgtctttatttccaggtgtctcttcaatcgggctttgaaggatatcctgtatccgatgaagataagacgtcgtcaagattaccgagttgacggtttggacgatcgagctgcttgtattaaagaattgtgtggataaagcatgaaatgccaccagctccccaaccgataaattcccttcgaacacgagcattgcaccaatccataaaatcagcattggtgatatgatctgcatcgtgcctgtcagagagttcacgatgttaagaaacccttccttgcgtcggtatgccccgatcagttcccccagatagtgatcccatttttgatacgtttctttttcgattcccgcagtcttaataccaaaaatcccatataaaaactcagtctgatagctttgaatctgcgaagtctttgcgatttcgtcctggtttttttctctcagcttcccgcggctgagcgccgtgatcccgacattcagaagagccagcagaataaccagccctgctaaaggcggcgatttataaaacatataaaacgagataaataaaagtgcgccaaaatcgagtacgccgaggaccaattgggaagacatcatatccctgacaatccggaggcttgtcgcgcggaaaaggagatccccgaacgacctcaattgaaagaattgatagggaagcttcagaatatgcgagaaaaatgttctcatcattcgtttgtcaaggaagttatttaatttaatgataaattgacccctgatcaattgaaccgtgccttgaacgagcattaaaacaagaacgcccgtcataaatgtttgcagcagagcctgctgattttgagcaaggatgtcatcgatcaggtattgcacgagcatcggtatgcctaatgaaacgagctgaaagatcatcgcaaacaacagcacggtcgcaagcagagaaggggattcttttaaatgaaaaagaaaatgcctccagacgggcggttttttcttcggcctgatccgctcggtagggatcatctccagcacgatcccgctgtaattttcgagaaaagcttcgatactgagtttttttcgtccaatcgcaggatcgatgatgttgacatgccggtcttttatttgatcaataaccacataatgattatcggaccaaaaagcgattgccggcagacgcacatgtggaagttctgccgcgcctgccctgtacacctttgcgtcaaatcccagattttcgctgagctgacgcatatgaaaaagggtcataccgtccctgccgcatcccgataaatccctcagctcatgcagagtatgatgcgaaccataccgtccggctaccatcgccatacagcacagtccgcattccgtctgctgcatctgttctataaacggtgtcttatgaaaaaacaagccttatctcacctgcccgtcggaatatcgagagttaatacggatggaacagattcatcgaggagccgcaaaagcccgtaggctattcctgccgtcccgacaaacatgccaagcgattccacatcggaatgcaaacccgttttccatccccggtttttcgttttataaatgcaaaatatatcatcagggacatgaagttcccggttcagccttttgatatccagcagaatgttcaaattcccaattaaaccgtggcacagcgaatgattttgacagtctgctagatttaaagaactttgaagcgcttcttgaagctttaaagtccgggtagtcaattcaggaataaaagcctgaatgtgcgctctccccagcaaaatcccgggagctccatgacaccagtagcttggggacagcgtatgcgaatcatttcgtaaatctagccagtttagatgatccttttgaaaatagcggtcctcttcttcgacaagctttaggacaagctctttgcagctgtcatcgtgtatcaccttcgccgcctttgcgatagaaaatgcgatccccgtcaagccgtgtgaaaatcccgtcaacgaaacggcatcctgctcgattgaatcaagtaagcggccaattcgatcattcaatctgctcagtacctgtcttatagagtccaatactgctgggtgctgcttgatttcgtacagattaacaagcactgtcagcaatcctgaatcccctgcgataaaatccgggttttgtgtttgattcggctgatccaaaactcggggaatgaggttcaacgccctttccaataaggaatcgtcttcccatagactgccaagataggaatacaggtaaatgaatgagcctgtgccgaaaaaagcagaatgggaattcccattttgaacccaataactttcttccttttgaatttcttctatcattgatcttgccgtatccgtatatacctgctcgttcagtaccttgcctgcttgtgcaaaaaatattgccagccctgccattccgtcgtaaagccccataggaagcggcgacaaaaacaccattttttcgtctccggcattattgctgatccagaaaggaccttcaccgcgctctgaatagatcgccttctgcagcaaatcatcagctatatgcttgacctcttttccgagatcagcgaccgtttccttctgtccaagcccgctttctgcatggtcccagacattttcaatcaacgtcgccattgataaagaaatatagcggagctgatgattcaaatccttttccgagaaagattgaatttttttctttgccaaatcaatacttgatgtttcataaaaaccttccgattcttcccctcttgaattgagcagggaagtgcccccagcataaaaagtaaagtagggaatatcatgaagcagcagatcgacaatttcgtccggaataaacacgtttgccttttccgactgtttggcgagcatccacatataatcaaataattgctctcgtttatctccggcggtcaagtagtcagggtgggtgctcgcttcgagaaacttgccgtacacatgtgtcggccggaagacgtggcggacttcgtcgtgcttaaacagattcaaaaaccccgagggtcctgccagttcttctttatgtttcatcataatggcataagcatttttaaatccttccacgataaagtccgtatagaaaacggcggacaccggacgtccatttagtttgggcgcattcaatttttcctcggtggtcagcgatgtttcttttaaagacatcctgtcctcaccgtaattcaggacggcgtagcccttcgctttctttgactgctggccgcctttgccgccgatcccgcttaaatcaaaatcgagcacttcatcatgtttgaatttgaccggaagcatcatcgaagacagcacggaatgcttcagctccaatgcggtgacatggaggttttgattttgagcgaaaatgctgacatggttgtcaaaaagagtctccagatcaatcaggatggggtgttcgcctgaggcgatgatattttcattatgaaaatcgacggagcgcaatccgtacaatatcgccaaatgtccgccctgccggaaataaaatctttccagttcttcttctgaagaacagccttcatgctttacaaattcctgccagccgtaatttcccctgtcaagcacttccgcagcacggaggctgtacttcattccccgtccgttcagccagttcagcagctccctgtaatgttcgtcaattgacaaggaccgcggtttatacacgagctttccgttgtttaacaccagcactttgacactctgcccgtttttgtgggaatctcccaaatccccttcaaatccaaccaattcgggggaagcgatattaaattttttcgcaatcaggctgcggtcgcttaaaaatctcccaataatttcttcatgaatctcgagcaccctgagaaccttctcagccatcagcctgccaagcacagggtaaagctcgaaaaattcccggtaaatttcaggatcggaaatgtattgttcaacaaagtaaacatatcgctcttccggtgacgccccctttagccggccgtcttcccgggctacattcagctctgtgataagtgttctcgtcgccagcttatcaaggcattggtgaagttcagacatgatgccgtcttgatagccggcagcgtcgattatgccggatagaccgccttcctgcttctcaaattcagaaaaagctttcgacatccgttcttgtgcaaataaaagaaaaggaacaaagaaggtgacaaatgacatgtggggaagcgggtgttttaattcggaaaccgctttagggttgtatttcataatttcagacaaacaggcagcccattccggcattttgccttgcagctgcacaggctcattgggtgaatgttggacagaagaaaggtgaaaatccgtaggacgagacggagtttttccgttttccggaaaaaagccggacggatgttcttgaccttgaccgcctcgttcattgctgtaaagagctttatacagataaatttcgaattctttcatgctcattctcgtcatccctttggcgaagaaaaccatccctgcaactccgttgcaaggatggattcttttgaattttttatgattccctagcatcggcttgtacacttagttgttgggcataatgaagcagaaaccgttacaccggctgtgatgcaagtccaagaagaggttgtagcaggagttgtttcaggattgacgtcatttcctcctaccaaagctttcaattcctcttcggaaaccatccctgccggatgattggctcctttgaaggcttcacgggcagctgaatttttcattgttttcatgattctcacctcctagaacgggcaaactatcgaaattttcctataatttagaattgactcgccgttccagtcaaattatactataagtacatcaagaaatcgacaaaaaattataaattttctaggaggtggaatatatgtcaaaaaaggaaatgattctttcatggaaaaatcctatgtatcgcactgaatcttcttatcatccagcagggaacatccttaaagaactccaggaagaggaacagcacagcatcgccggaggcacaatcacgctcagcacttgtgccatcttgagcaagccgttaggaaataacggatacctgtgtacagtgacaaaagaatgcatgccaagctgtaactaagttcccaacgcgggggccctgctcccgcgttggcatattgatagaaaaagaggtcgatagaatgaatgaaaaatccgccggatatcacgaacggcttcccgtcgcccaaactcaatccccgctcgtaaacgataagataaagtattggcgttcccttttcggcgatgatgataaatggctcaataaagcagtttcattattaagccatgaccctttgtcctccatcgcacaatcctcggtatcccagtcagtcgggctgaaagacagccgtcgcggcccatggcagaagatgcaaaagcggatctttgaaacgcccttttcctacaaggattctgctctgcaagattcagaattgctgttcgactccctgctgacccgttttgcgtctgcagcacaagatgctttggaggaacaaaatatcatactttctcctcctctttgccggcaggtgctgacacatttaaaacagacgcttcttcaaattgcccatcaaacattaatactggaactaaacattttaaggcttgaagatcaattgaagggcgacacccccgaaatgcgctatcttgatttcaatgataactttttagtcaatccaggatacctgcggaccctgttcaacgagtatcccgtattgctgcgccttctgtgcacaaaaaccgattactgggttcaaaacttttctgaactgtggaagaggctgaggcaggaccgcgaacagctgcaggctgcatttcatattgccggcgatcctgtccatattgagcttggggtgggagactcgcacaataaaggaaagatggcagccatccttacatattccgatggaaaaaagattgtctataaaccgagaagccatgatgttgacgacgcatttcaacttcttctatcatggatcaatgaccgaaattcaggcagccctttaaaaactttgagattaatcaataaaaaacggtacggatggtccgagtttattcctcacgaaacgtgccatacgaaaaaagaactggaaggctactatacacgcctcggcaaacttttggccgttttatacagcatcgatgccgttgactttcaccacgaaaacattatcgcctccggcgagcatcctgttttaatcgatcttgaatcaatttttcatcaatataaaaaacgagacgaacccggctcgaccgccgttgacaaagcaaactacattctttccagatccgtacggtctaccggaatcctgccgttcaacctttacttcggaaggaaaaaccgggataaagttgtggacatcagcggaatgggggggcaggaagctcaggaatcaccgtttcaggcgcttcaaatcaaaggatttttccgcgatgacattcgcctggagcatgaccgatttgaaatcggcgaggcgaaaaatctgccgactttagatcaccagcatgtccctgtcgcagattatcttcattgtatcatcgaaggattttcagcagtataccgtctgatttctgatcatggcgaaagctacctggctacgattgaacattttaaaaactgcaccgttcgaaatattttgaagccgacagcgcactacgcctctcttttgaataaaagctaccaccctgattttctcagggatgcggtagaccgtgaagtgtttttatgccgggtggaaaagtttgaagatgcagacacagatattgcagcggcaaaaacagagctgaaagagctcattcggggagacatcccctattttctgtcgaagccttcagatacctatttgctcaatggcgaagaagaaccgattgccgcttattttgaaacgccgtccttcacaagagtaattaagaagatctcatcattttcagaccaggacttaaaggaacaagcgaatgtcatacgcatgtcgattctggctgcatataacgcgagacatgaaaaagacgcaatcgatatagaccaaaatcacccgagtcctagatcaggcgccttgcagccgctcgccatcgctgagaaagcggctgacgatttggctgaaaagcgaattgaaggcaatgatggaaaggacgtcacttggatcagtacagttattgaaggcgtcgaagaaatctcttggacgatctcccctgtcagtcttgatttatataatggcaatgcaggcatcggactttttatgagctatctgagccgcttcgcaaaacggccggagacttactcgcatataaccgagcagtgtgtatttgcgattcagcgagcgttgaatgaactgaaggaaaaagaagaattcctgaagtacgccgactctggggcattcacgggggtttccggctatctgtattttctgcagcatgcgggaacggttcagaaaaaaaacgaatggatcgaactcatacatgaagctctgccagtccttgaagctgtcatcgaacaagacgaaaactgcgatatcatcagcggttctgccggtgctctaatggttctgatgtcattgtatgaacaactggatgacccggtttttctaaagctcgccgaaaagtgcgccggccatttgcttcagcataaaacaaatattgaaaacggagcggcctggaaagatcctcatacacaaaactattacacaggatttgcccacggcacttccggcatcgccgcagctttatcccgattcaataaagtgtttgattcgcaatcactgaaaaaaatcatttcgcaatgcctggcatttgaaaagcagctgtacatcgcttccgaaaaaaattggggatcaaaaggaagagaacaactgtcagttgcatggtgccatggcgctgccggcatattgttgtcgagaagcatcctccgagaaaacggagtcaatgatcccgggctgcataccgacatcttgaacgctcttgaaacaactgttaagcatgggctcggcaataaccgctcattctgtcacggcgatttcggccaactcgaaatcctaagagggttcagggaagaattcagcgaactgaacaccattatacagaatacggaagatcggctgttgacatattttcaagaaaatccattcagtaaaggggtatcacgaggtgtggattcagccgggctcatgcttggtttaagcggagtcggctacggcatgctgcaatgccaatatggagaagaactgccggaactgcttcagctcagtccgcctcaagcgcttatcaaaaagaacagcaaagcttttaaaagagaaaacgtgttttaaaatcaaaatctatggattttcatccatagattttttttgcaacattacgatgaaagaccttcatccaaatgcgcttattctcagattcgtgtcatttggcataatcaccagcttatgagcaaatccaactcacaacatgattattcagacaattcagaaatatatgctatgctctctctgattccaataaaagggagggatgatcggtgcccaccattcagtatccgccgtaattgtaagcgcttcccattcagcgttggcatcaaaaaagaaacaataggaggaatataatgaagaaattaatcagcatcatctttatctttgtattaggggttgtcgggtcattgacagcggcggtttcggcagaagcagcttctgccttaaactcgggcaaagtaaatccgcttgccgacttcagcttaaaaggctttgccgcactaaacggcggaacaacgggcggagaaggcggtcagacggtaaccgtaacaacgggagatcagctgattgcggcattaaaaaataagaatgcaaatacgcctttaaaaatttatgtcaacggcaccattacaacatcaaatacatccgcatcaaagattgacgtcaaagacgtgtcaaacgtatcgattgtcggatcagggaccaaaggggaactcaaagggatcggcatcaaaatatggcgggccaacaacatcatcatccgcaacttgaaaattcacgaggtcgcctcaggcgataaagacgcgatcggcattgaaggcccttctaaaaacatttgggttgatcataatgagctttaccacagcctgaacgttgacaaagattactatgacggattatttgacgtcaaaagagatgcggaatatattacattctcttggaactatgtgcacgatggatggaaatcaatgctgatgggttcatcggacagcgataattacaacaggacgattacattccatcataactggtttgagaatctgaattcgcgtgtgccgtcattccgtttcggagaaggccatatttacaacaactatttcaataaaatcatcgacagcggaattaattcgaggatgggcgcgcgcatcagaattgagaacaacctctttgaaaacgccaaagatccgattgtctcttggtacagcagttcaccgggctattggcatgtatccaacaacaaatttgtaaactctaggggcagtatgccgactacctctactacaacctataatccgccatacagctactcactcgacaatgtcgacaatgtaaaatcaatcgtcaagcaaaatgccggagtcggcaaaatcaatccataagctttgaggtgaaacgtccggggcattccgggcgtttcacttatttccatcctcatacgctttccataccgttggcagcagatcggaaagttcatgcgcaagaagcgcatgagccgatctggtctttgtccatgcgtccgcacatgcgccgtgcaagtggacagcattcagcaccgcttctctcgaattctcatgacagcacagcatcccgagaagcatacctgttaacgtatcccccgttcctccctttgccagcgccccatttcccgttacattcctccagcactcgccgtcggggaaagcaacgatcgtttcattgcctttcaagacaagggtaataccttgttcctccgcataatctcgagcataaccggcccggtttgcttcaatttctcgaatggacaagcctgtcattttcgaaaattcgcccggatgcggcgttaataccaccggcgcttcccgttcatgatacgatcgttttgaaagagcacccgcatcaagcacaaccgggcagtctttcgctaatacgctttgaaccgcttgctcagtcatttgcgaaggcggcagcccaggcccgatcgcaatcgcccggtaaggttcggcaatctcgcctgacgccgccttttcggcgccgtcccgccaatacgtcgcctcaggaagaacggggaggatcagcggaatcgcactcccgcacgttccgatgacaagctttcctagaccgctccgcatcgccccgattcctgcaaggagagccgctcccggcatatcatcgcttcccgcgagcaaaaggccggttccataagttcctttatgactatcatttccccttttcggcaatgagcccttcacgcagtctttcgtccatatcggcaattgttctgcagacatcccggatcacacctttcaatatagtttaaacaaacgtttaattaaattgtaactgaatcatacccttcactgctctttaacatgcaaaatagcactgatgaacggatcagtttacgttcatataaaaaagacagcttcacaacttgaagctgtgcttggcgttttcgactaaaaaagccggctgacaggcgcatccagacgataaagtcttgaatagcgcggattgttttccaaaagctgctgatggctccctgccattgcaagcttccctttgtctaaaaacagaatccggtcggccgcttcggctcctgccaaatggtgtgtaatccatagaacggtctttccatcaagtacttgaaacatcgttgaaagaagctccttctctgttttaggatcaaggcctacggtcggttcgtccaacacgacgatgggtgcgtcctgcagcagaatccgcgccaaagcaatccgctggcgttctccacctgaaaaacggatgcccgtttcctgtacagatgtatgatatccatcgggaagagactgaatataatcgtgaagcttcacctggcgcgccgcccaatacacgtcctcatcgctcgcgtcagggttcccgagccggatattattcaaaaccgtcgtatcaaacaggtgcggctgctgattgaaaacggagactacgcgtgaaatttctccctgaagagactgcacagaaatatcgttcaatgtaatgtttcctttagaaggagcaagcgccccttgtatcaacgacaagatggtcgatttacccgcaccgctcgggcctagcaaagcggtcttttcaccctgctttaatataaatgaaacaccgtccaacaccggctggccttgctcataagaaaaagaaacgtcttcaaagcgaagcgtgacatcgtccaaacctacagcctccgcccgttcctgctgaacatcggccccgttcccccttttcggcggctgcagaccgtccattctttctaaagaatcctgatactcagggattgaagccgctgcgtccgaaagcggaaagaaagcttccgtcaaaggaaacacaacaaggacaaacgccgcaataaacacaggagccagagccccttccgcgctttggccgcccgcccatattagcatcagaagaacaagtcctgccgccaggcattgcatggcaaagtccctccaacgactgaagcgcacctgtttcttttcgatcgccagccattcatgttctgccgcttcatacgaatggacaaagtcgttttgccggccgctgaaaacccaatcgctcacccccatgaccgcgtctgtcagctgacggtacaagtggctccgtcctcttttcagcgcaacattttttgcccttgtcacaagcagggaaacaagcggaacaagaaatacgaaaaccgcggcatagaccgccattagtccagcaaaaggccatgaaaaaaagccgatagctgcgatgaatacgccatataaaagaagagccgacagcccgggaaataccgttctcaaatacatgtcctgcaaatgttcaacatcgtcggccaaaatgccgagcatatcccccgttcggaaacgttcacgccattttaaagcttgaggttcgagcatcctgtaaagcctgacgcgcatatcggataaaattttcaaaatgatatggtgccctgtcaaccgctcaacatagcgcgacaccgagcgcagaatcccgaaggtgcgaaccgctacgatcggaacatagatcatcaaaacattttccggacgcgtagccgctttggatattaaataaccggaggtaaacatgagagcagccgccgagcatgccgtcaacccgccaagcagcacgacaatgatcaaaagccttgtatttttcttgatgtagggcagaatccacccgtcttcattgttcatgatgcacctccaaacgactgcgccttcacgagctcgtaataaacgccccgcttttcaatcagttcttgatgtgtaccggtttcagccacctgcccatctttcagcacgataatttcatccatatcaagcatccagtgaaggcgatgggttgccaaaaaaaccagcttgtcttcaaacagttttaacatcgtttttttcaactcgtattctgtttcgatatccaaatgagcagtgggctcatctaaaagaataatcggacggttgccaaggaaagcccgggcaacggctgtacgctgcgcctgtccaccgcttaatgccctcccgccttcaccgatccgctctttcaagccgtttggaagctgatcaatcagctccgagagcccggcagctcttgctgcctgttcaacgtcttcgtcagaagcggcgggatgataaaaacggatattggctgcgagcgtatccggaaagatatagggatgctgcggaatatacaagagctgattttgccagctgtccgtctgcaaatgcgttctcttttttcccccgactttgataacgccgcttttcgtttccaggaagccgccgagcacatcgataagcgtagattttccggcaccgctttccccgatgattccgatttttctctttcccttaaatgaaagagaaatcccggataaagagcagttttcctcatcttcatgccgcacatctacatgcttgaactcgatttgatcgtcgtcagaccatcgctcaagacttaaaggcgcctcatccttgaaacccggcgaatccaatatcgccttgatcgctttaccggcttcgcgtccgttcaatgtagcatgatagtcattgccgacttcccggacagggagaaaaaactcaggggcaagaatcagaatggcaagagccggctccagcgagatgctgccgtcaacaagaccgagaccgagaaaaacagcaacggtcgctacggacagcatggtgaaaaaatcaagtgcaaacgatgacagaaaggcgatcttaagcgtactcatcgtcgccttcctgtaccgttcgctcacatgaaatatattcttagtatgtgaacggctgatgcccagcactttcaatgtttccaggccgcgcaaggaatctgtaaaatggtttgaaagcatctcatacgttttccattggctgtccgcttttcttttagccgcatacccaagaaggatcataaaagtgattaaaatcggcatcgtaatcattaagactgcagcggaagatgtgtctttaaaaaagacataacagacaaccgccggcggtataacggccatgctgaccattttcggcaaaaacagctccaaatagcggcggaactgtgcaattccttccatcgcgagcgtgacgacatgaccggttccttctttcctcgccagcctggggccggattggaaaagcttctccaaaaactttttccgcatgccggcccccgtctcggcggcatagtcaaatatcagcttttgcctgacaagggtaacagcatgtcgaaataaaaaagcggcggtaaataagatgagcagcggaaagagcgaaccgacgcgttctccgttaaaaaggcgggtaaccgcttcagcaagccattcggcctgcatgataatggcggcgccctgcatgcatgtcaggacagtgagtactgcaagtattcgtttcatccctttatattgcaaaagatcttttcccattaataaatcattggctccttgctgctgacccgttttctaaaaacatagtagctccagatctgatagcccagcacgaacggaagcagtgccagcgcgacgatcgtcataacctttaaagaatagtcgcctgatgaagcattataaacggttaagtcatatgcgcttttcaccgagctgatcatgacgcgcgggaacagcgcagtgaaaatcgtcgccactgtaagagcgatccctgcgcccgtcatggcaaatgtccagccgtcgcgtttttgtttcataaacacgatcgacagcacatagcaaacgacaatcagagccgcaagcggtatcgtcacatgccccctgcccgtgaacaagtccgtttcaaaaatggataatgcaacaaaggcaacaagcgccgccaaaacggcgaatacgacttttttggccagctgtcttgcccggtcgcgcaaatcggcttccgttctcaatgtaataaagatcaggccgtgcagcaggcagagaagcgtaacggcgactccccctgtcacggaatagacgttcacataatcggtaaaaccggcgtgcagattcatatcggcatcaatcggcatgccgcgcaggatgctcgcaaacaatacaccgaacaaaaacggcggcagaatgctgccgaaaaatacgacccaatcccatgtattcttccattttgcggtttcgacttttcctctaaattcaaacgcgaccccgcggccgatcaatgcaagaagaacaaagacaaacggaatgtaatatccgctgaacatcgtggcataccagttcggaaaagcggcgaaaatcgcgcctcccccggtcagcagccagacttcatttgcatcccagaaaggaccgatcgtattgatcatcaccctccgttcaagatcgttgcgcccgagaaaccgcgtcgccattccgacgccgaaatcaaagccctcaagaaagaaaaaaccgatgaacagcacagcgactaatataaaccaaaattcattaagagataccatggtaaacctcctgatcaaacgggtctgtcgatacggaatcatcatgatggtggtcatggtgtgcagccccttttttaatctcccgcacaaacaagtagacaagaacgagcgccagcacaagataaatcgctgtaaacgcgatgacagagaacagcagcattcccgctgatacgttcggcgacacggactgcgccgttgtcaaaataccgaacaccgtccacggctggcgtccgatttcagtcatgatccaccccgccgtatttgcaatgaatggaaaggcgatcaaagccaccattgtccgcaagaaccatttgcttgtttcgagtcttttgcggaagctgagataaagaccggtcaaagcggcaacgatcattaaaagtcctgatccggccatgattctgaaactccagaatgtcgttttcaccggcggaatataatttccttctccgtatttttcttcatattgcttttgcagtgtcttcattccgggcacatcgccgctgaattgtttataagccaaatagctgagcgcatacgggatgctgagctcggatttgttttcctgcttgtccgtgtcaatgttcgcaagcaccgtccatgcagccggatcgccgctgtcatcccaaagcgcttcgctggcagccattttcatcggctggctcttcatcagatgctgtgcctgctcatgtccgctgaacgcaacgccgcccccggaaacaagcgccacaatcatcgcgatttgaaaggattttttaaaaaagagcaattcctgttttttcagcattttatacgcgctgacaccggcaatgaaaaacgccccagtggcaagcgcaccgaaaatgacgtgcggaaattcaacccatagctgcgggtttttaataatcgcaaaaaaatcggtcatttccgcgcgtccgtttttgatcgcaaatccgacaggctcctgcataaacgagttggccgctagaatccaaaacgccgacatgatcgtgccaagcgaaacaagccaaatggacagcaaatgaatcttcttcggaaggcggtcccagccgaagatccacaaaccgataaacgtcgattccataaagaaagcgagcagcgcttccaccgcgagcggagcgccgaatacatcaccgacaaagcgggagtactccgaccagttcattccgaactgaaattcttgtaaaatcccggtgacaacaccgactgcaaaattaattaaaaataagtgcccccaaaatttagccatcgttctgtaaatgtcttttttctttgcgacataaagggtttccattaaagcaaccataaagacaagcccgattgacatcggtacaaaaataaagtgaaagatcgttgttgaagcaaattgaaatcttgccaaaatgagttcgtccactgttcctgtctcctcctctttgttctagccgggcccgtttgccaaatgggcatcacacttgctcagactttcacatgcatcttattaatgtgattatgattacagacaaaagggtgacctcggcccgcattgatgttccgttattatcatgatggttatttatacctgtactttaccgcgaattccttcttaaataaagtacattttccctaatttatggatgtcattgtgacaattatacgaaggaattatagatattttgtgacacgctggttaacaagcactaaaacaacatgagaaaaatgccccgaaattcacgtggaacatttcgtcattcaacatctgtgattcttcgcgaaagcctgtcgcatcaaaagaaaaccgttatatgcagtgaaacaaattcggggttttccttcagtgtgagcgcgccttacggaaagttctgctgttttgtccaatctgtgaaatcttccttccgccttctgcgcattcccttcatccatttgctgatttatctccactgaagccttcacgcagcacgagctgactgcaccgcacgtttttccccctgcacagccatccagctcccgctgactattaacggaggaagggaaggaatatttattgctttgaaataaacaataacgataccccgtttattctatgaaaatcgaaccatacatttgttcaaacaaaatacacaaaatttgtgaaatgtttcacaatatcctgctatacttaggttgtatttatgatagatacttcttaagtaaacacttgatggtggtggaaaacatggaatctaaatcacttgttctagtcgaagagcttgctttaaaaaagcaaagcatctttgtgcaaagcccgcttcgctatcttttacgggctatgctggccagtatgtttatcgggttcggagtcattgtagcgtttaaaacggggaatctcttttatgttgaacattctccgttcacatatccaattgcagcaatcacctttgggggcgccattattctgatcgtctatggcggaggagatttatttacgggaaatacattttattatacattggctgcgcttcgtaaaaaaatgcgctggcccactgtgatcaagctgtggatgttcagctatgcaggaaatttaatgggcgccgtttttttcgcaggcctcatctttgcgaccggcttatttaaagatccttcttccaccggctttattctcagcgtggcggagcataaaatgaatacgccggtgaccgaattgttctttaaagcgattctgtgtaactggcttgtctgccttgcgtttttcgttccgatggcgcaaaaaggggacggagcgaaaatgttctctatgatgctgtttgtctttactttctttatttccggttatgaacacagcatcgcgaacatggccacttttgccgtctctctggtcaccgagcatccggagaccatttcgattgcaggcgcaatccataacctaattccggtaacactcgggaacctggtcggaggcgcgtttatgatgggcttcatgtaccactatgccaacaagccgggcggtgaagaaatcatcaaataaaaagatcgtccatttttaatggattctaaatatgcgggctcccttcataaaatcgtggtaactttaaaaatggaggttcagcgatgcaaagttttcattcgctttgccggcaatttggacatattttaaatggggagccgcacattgaaccacggtgtctgttctgtcagcatcaaacggaatttgcgtgtcgcgattcaaggaagaccgagccggggagtcggcatggaagaaatcatgttcgaatcgctcgatcaaaacggaatcgccttgaatatggccgaagtcgcaattttgcctgaagaagttccgctgtttacaaaaaagcttgtcgatcagggcatcattatcagtgctctccacaatcattggatttttacagaaccgaatattttatatattcattttcaatctgtagaaccgccgttaacattcgcgaaaaaaacagctgccgctttatccgtattgcgatgaagcagcagctgttttctttatccgttgatttttcccatttctgaaagtgcgaccctttcgactgctttggccacaatctcgtgaacttcagggttcagcggatgaggcacaagatcgccttgtcttgtgcaggatgcgatcgcttcagcggccgcaaccagcatcgggtggctgatcgaatcggctccggcatttaacacgcccctgaaaatacctgggaaccccagcacattgttgacagaccgtccgtctgcagcgtaggctgccccggcctcgagcgcatcctcaggctcaatctccggcttcggattggacagagccaaaatcacctggccttcccgaacccatttcttattgatcaatcccggaacaccggttgtcgcaacgacgatatcgcagctttccatcaattcttcgatgctttcagccgcatggccgccatagttctctaaacgcgccatcgcctcaagcgatttatccgttccgacaacacgttttactccatatgccataaacatcctgcagatcgcgacacccgccgcgcccaggccgatttggccgacatgggcctgcttcagatccacccctgcactcttggctgctgaaatggcggccgccagcgtcacaaccgccgtaccgtgctggtcgtcatgcatgaccggaatattcaggtcgtttttcaggcgctcttcaatttcaaaacaatgcggtgaaccgatgtcttcaagcaaaatgccgctaaagccgggcgcgatgtttttaaccgtccttacgatttcatcaggatcattcgtgtcgagcagaatcggaaccccgctgatatccgcaagctggtcgaaaagagcggctttcccttccataacaggcattccagcaactggccctatgtctcccaagccaaggatggccgtgccgtccgttacaattgcaaccgaattgccgattccggtataaatattcgctttttgcggctcttctttaatgagctcgcacacgttcgcgacacccggcgtatacacccgacgcagatcagcaagcgagcgaatcggcatcttgcttttcatgcggattttgccgccttcatgtgcagccagcacgtcatctgaaacggtatgaagatggatgccttcttttaagttgcggatcacttcaagaatctcggtgagctgttcttcatgctcaacttgaaccgtaatgttccgcatcgtataattcggccctaccttgatcgtttcaatctctccgatatcaccgccggcaaggccgatcgccgttgtcacctttccaaggtttccgggtgctgaagggatttccagcatcaaattccgaataatattgttgccattcataacagaatacctccatcaattgttttaaaatcggctactgaaccggcgagtcttttttatcggtgtaccaaataaatttacctgtgtatccgtacaaaatcgcaaggccgattgaaacaaagctcagccacatgaacggcacataagagaaggtcgagacgccgagaatccccgccatatatatgccgttgtccgaccacggcaccatgcccgacgtcatcgtaccgccgacttccgcgtttctggacagcaccctccggtcaattccgagcttgtcatagcttttttccataattttcggtgttaaaatgagcgagacatacatcgcgcagccgaacacatttgccaagaaggcgacgataatcgtcgagaatgtgacgttgccggcagaagtcagcttttgctggaacttggagacgatcacttttagaacgcctaagtgctccaagaggccgccaaagcccagaccgagaatgatgacgacgaccgaaccgagcatgccctctattcctccgcgatttaagagctcgtccataaatttgatcccggtgtcaatggaaaagccgttgtatgctgtgccgatcgcatccgcaaagtccatgccttggaagaccgcagcccagatcgcgcccaaaagtgcgccgatcgcgatcgtcggcacagatggctttctcatcgccaatagaacgatgacgacaacagccggaacaagcatccaaatgtgaatatcaaacgtgttctgcaaagaagctttcaaaaattcaactttttccaaatcaacatttcggcttccatacataaagccggtgatggtgaacaggaccgccgtgattaaataggcgggaatcgacaagtacagcatcgctctgacatgggtaatcacttcgacctttgaaagggatgacgcaagcaccgtactatcggaaagcggcgataatttatctccaaagtaggctccggacagcacggctccggctacaagcggaagcggaagccccagcccttccccgattgccatcatggcgatcccggccgttcctacagtcccccaagacgtacctgtggcaacagatgtgatcgaacaaataatgagcgtggcaagcaggaatatgctcgggtggataaactcaagcccgtaataaatcaaagtcggcacaacaccgccggctatccatgtgccgataagagcgccgacggcaatcaggatcaatatcgcttcaagtccatttgaaattccgtttgtaatcgatttttgcaaatcttcataccggtgccccaggcgcagtccgagcaaaatcaccaagaaccatgaaataaacaatgccagctgaatcggcagctcgaatttgactgtaaatgaacaaactatcgctaaaaatgcacctaatacacaaatgatttccaacattgatggcaaccgtgctgttttcaacctaaatcccccttaattattgaaacgctttcaaaataaactacataaaaatagcaatctgcttcaattttttcttaaaaatttaactaacaacgaacagtataccatgaaaaaggctgatgcggtaccacttcaccgctgttgtcctttctcttcataaagttattgaaggaaagcgaaaacactctgtgtttctatcccggtaaaatgtcagagtgttttcgcatactgttttttccagatcaatcccgatttaaaagttcagccccggcaatccccggttttgtcatttcataaggattcaaaatcagatcaagctcttcttctgtcaacacatcgttttgaagacagagatcgcggacggattggcctgttaaaatggcttctctcgcaatccttgcagctgcttcgtagccaagatgcggattgaccgcagtgatgacgccggcgctcttttcgacatatgcttttaagcgtttttcattcgcttcaatacctgctacacagtgatcagtgaacgaacggaatccgttgttcatgatgctgatggattgcaggagattaaagacgagcactggctccatcacattcagttcgagctgtccggcttcagaagcaaggcagatcgtatgatcgtttccgatgacctggaaggcgatttggttgatcagctcggccataaccggattgactttccccggcataatggatgaacccggctgtcttgccggaagggaaatctccgcaagtcctgcgcgcggacctgatgccatcaaccgaaggtcgttggcgattttcgacatgttcatcatgcatacttttaatgcagctgaaacttctgtgtaagcgtccgtattttgcgtcgcatctaccagatggtcagcgccgacaagcggaagaccgctgatctcagccaagtgcttgacgacattttcgatatagcgcggatccgcgtttaatcccgttccaaccgcggtagcgcccatattgacttcatacaaatgctggcgcgattgtttaatccgtttgatgtcgcgttcgatcacgcggctgtaggcttcaaactcctgtccaaggcggatcggcacggcgtcttgaagatgggtgcgccccattttaatgacgtggtcaaagtcgcgtgcttttttcttaaaggcatcaagcatgtattccattgtgtccagcagcttttccagcagcttaagcgttgaaatatgaatcgccgtcgggaatacgtcgtttgtcgattgagacatgttgacgtgcgtattcggactcaggtgaatatattcgcctttgttgtggccgagcagttcaagtgcgcggtttccgatgacttcgttcgcgttcatattcattgaagtgcctgcgccgccttggatcggatcaacgatgaactgatcgtgcagctttccttcaaggatctcatcagcggcttggacgatggcatctccaaggcctttataaagacgttttgtctccatgttggcaagcgccgccgcttttttcaccactgccagcgccttgatcatttcttcgtggattttatatcctgtaatcgggaagttctccgctgcccgcaatgtctgaatcccgtagtagacatcggccggaatcttcttctctccgagaaaatccttttccgtccggtatgtcatttcagctttcattttttaaccctgctttctttttatatgatgatatcgtctgcaatcggcgtttccatgatctttttgacttcagcttgttgtccgtttttccctaaagcccacatcagcttcggaacgatcgcttcagtgttcatatttctcgagcggataatggcatcctggtttaccttgcggccgacctcgtaaatgctcatatcctctccttcttcaaggcattgcgtcgtgatcgctacgaccataccggaatcgatcagctcgttcactttttctaaaatgtttcttttctcaaaaggaatgccgccgcttccgtagctctcaatcacaatgcctttatatgaacctttcagacaatcgaaaaactctggttttaaacccggatgaagcttcaccagacaaacgtcggtatttaaagaggtatcgagtttcaaagcgcctggctttacttcgggaacccgtttgttgtactcgatttccttatcgtgaatgaaagcgatgtaaggataattgatgctttcaaatgcatcgtagctttttgttcttaatttgatcgctctcgtgcctaaaatgacgcggccgtcaaagacgacatatactccgccgatgccgtcgcacgcaaagcggaccgcatcttttatattttttttcgcatccgttttcttaaacgtaatcggaacttgggaacccgtaatcgcgacgggcttatcaatattctgcagcatgtatgaaagcgccgctgaggtgtaggccatcgtatcggttccgtgcgtgatcacaaagccgtcgtagcggctgtaattttcatatacagcctcagccatcatcacccagtgttcaggctgcatgttggtgctgtctatatccattaaagattggcaatctatcgtataatttgaatgatcatcagataaatagctgagaagctcttccgctttaacccccggagccagtccgttttcgccttctactgaagcgatggtcccgccggtggtcaacagcagtaactttttcatgtgctacacctctttaagaagtagttttatacagtataaatcatgatttattttagcaaagaagacttgatacatcaggaatgtatacgctttatgcgtaccttcaatgcaattatagtcctcaaatgtgaaataatcaagaaactttattcatttcgcgtacacttttactgataatgtgctataatcactgtgtatcaaaaggagcgtaagatatgaatttagatcgattaacaacactgagaaaaaacaaaaaatggtcattgcaatatactgccgaccgcctcggtattgcgaaaagcacttacgcgggctatgaatcgggataccgccgcccttctttagaggcgcttatcgaaatcgctgatttattcaatacctccaccgattttttgctcggaagagttgacgatccccgggatgaaaaggctaaaaacgaagccattgaactgacggattgggctaagctcaagctggcagtcgacggaacgcttctttccgaagaagaaatcaagcagatggttgcgtttatcaaggtcaaaaaagggctggatgcggagtaaaatgacagcggttaaccgccgcatgctataaaaagaaaaaacttgactggctaaaaaggccaatcaagttttttttgcttttattgatgtaaaaatttcacacaaaccgcttcaggagcaggaactccagactctaaaagcgtcagccggcccgttgtccggtctctttcaaacaatgtcaaagtccctgtttcctggttggaagcaactaagaattgctctgaaggatcaatctcaaagtcgcgcggccattccccttcagttgatacgtgttcaaccagggaaagttcgcccgaatactcgttgacgctgaagacggcgatgctgtcgtggccgcggtttgaagcgtatacaaatttgccgtctttcgtgatgtggatggcgccgccttggctatggccgtcaaagccttccggcaatgccgaaatcacttgaatctctctgaattcacccaaatcggggttgtattccagcacgatgacttcattactcagctctgttaatacatacgcatacttttcctgtggatggaactcgatatgtctcggccctgagcccggtgcagcagcgtgttttttcacttcttcaagccggccctctttcaattgatacgtgatgatatgatccgttccgagatcgacggccactgcatatttctcatcaggtgagaatcctgaataatgagtatgcgctttttcctgcctctcatgcggtcctgatccctcatgctgtacttttgatgaaggctcaagcaggccgcggctttcatttaaaggatatgccaagatcgtcccgttgtggtaattggcggacagaacataacggttatcttgatccacactgacgtggcaaggcgacggtccttccccggtctgctggttgacgatagtcagctctcctgtggaaccgtcaatacgatatgcggcaaccccgcccttatcgccgtctttgaccactgcataaagcatgtcattgtctttggcgatattcaaatatgtcggactgcccagctttgctgccggcttcggcgtgcttaacgcctttttttccgtatcaagctcaaatgtataaatccctacgctgtctgcttttgtatatgttccgatataacctctgtatttcgccatttgatcctctccttttttgacagtcgtccattcctattttaactcagagaaactgaattatcatgatctggtatgcaaaaaccttaagcgctcacatgaaaaaaaactttttatgatattcttaacattagaggcccttcactgccgcttttataaagaaatcggcagcggagacttgttcataggagtgttcaaaatgacgaaaatcatgattgtcgaggacagcgaagacattcggaagcttttacgcgatcatttagaaaaatacggatacgaaactgttgcagcgactgatttcacctctatccttgaaatatttctccaagagaagcccgacctggcattgcttgacatcaatctgccggcatacgacggttactactggtgcaggcaaatccgccagcattcgacttgtccgatcattttcatttcggcgagaagcggagaaatggatcaggtcatggcgatcgaaaacggcggcgatgattatatagagaagcctttttcctatgaggtggtctcgctaaaattaaaggccaaattcgcagggcatttggagaatacgcagtaaaacaaggtgaaaaagtgattgaatttgaaggcgtccagctgtttgtcgaacgttttgagctgcactgccgaaatgagaagctcgagctttcaaaaaaggaaagcaagctcttggaagtgctgcttgaaagaggagaaaaggtgacaagcagagaccggttaatggagaagacatgggaaaccgatacatttgtagatgaaaacacgctaaatgtctatattacaaggattcgcaaaaaactgcgaagcatggacgtgcccttctcaattgaatctgtgcggggcgaagggtatcagctgaggacgaaatcatgaagctgttcctaaaaaaccatgccgttctcatttttctgtttctctttcagggcggattcgtatttttttactattggtttgccggcatgcagactttcacccaccttttttacattctcggcgttcagcttctggcgcttgcgctttatctttcatacaaatggtatgaagaacacagagtctaccaatggatcggctcagatcaaaaagatacagaaattccttttttggggacgtctgaattttgctcagagctctatgaaaaacatatggagctgagccggctccaccaccgcaaaatacatgatatggagtccaagctggaagatagggtaacctacatgaatcaatgggtgcatcaggtgaaaacaccgctttccgtcatcaatctgatcatccaggaagaggacgaacccgtttttaaacaaatcaaaaaagaagtccagcagattgaatacggactggagacgctcctctattcatcaaggcttgacctgtttgaaagagattttaaaattgaggccgtgtcactagacgagctgcttaattcgctgattcagcgctataaacgctattttatacagcatcgtgtctatccaaataaacaggttcccgctgaagacgccgttatttactccgatcgcaaatggctcagattttccactggccaagtcatcactaacgctgtgaagtactcgtcaggaagaagcgaacgcatcgatttgacgatattccgtaaaggcgaacgcatcattctggaaatcaaagattacggaatcggaatcccttcacaagatgtgaaacgcgtatttgagccttattacaccggggaaaacggacggcgctttcaggaatcaacaggcatcggcctctaccttgtaaaagagattgccgaaaagctcaatcatgatgtgagcatcgattcagaagaaggaaaagaaacgactgtgcaattttcatttcttacaaaaatgtaagtcttctttaataaaaccgcatagctcatccccatcctccttgatatgatttgtttacaaaacaaacgtggcaaggaggattttttataagcaatccgagtctatgaaaagagtcggcacattctgttatataaacgaggccgccgttcttagtttctggacaatggccattcaagcctttcataaacgcattttggctgaaagcattccggaggagcccgctggaatggataacataccggaaacggtcatccttaaaaagcgcagcaaaaggaggatatcatgacaacaaatatgctggtcgttaaaaacatcaataaaacatataaaggacaagtctcccatcaggctttaaaagatatttcattcaatgtcgaggaaagtgagttcacggcgatcatggggccgtccggttctggaaaaacgacgcttctcaatatcatttcgacgattgaccgcccggattccggcgacattttaattcgcggagaagacccgcatcatttaaaaagggcgaagcttgcccactttcgccgcaggcagctcgggttcgtattccaggattttaatttgctggatacactgacgatcggcgaaaacatcatgctgccgttaacgcttgaaaatcaaccgctttccgtcatggaagataaacttcaggcgattgctgaaaaactcggcattgaacaacttttgaacaaacggacgtttgaagtatccggcggacaaaagcagcgggcggccatcgcaagagccgtcattcatcagcccgccctcatcctcgccgacgaaccgacaggaaacctcgattcgcaggcatcaaaagacgtgatggagacgatgcagcatcttaatgaaaacgacaatgccacgatattaatggtcacgcacgacccagttgccgcaagctattgccgtcgcgtcatttttattaaagacggaacattattcaatgaaatttaccgcggcgccaaccgccaagtattttatgaagagattctgaatgtgctgtctatgctgggaggaaataccaatgacctttcttcagttcgcttataaaaacgtcgtccggaataaaagagcctatctcgccttctttttaagcagctcattttcagtgatgatttttttcacatttgcgatgtttttgttccaccccgctttagaggaaggctacttaaacaccattgcaaaacgggggttgtcggtggctgaatggatgattttcgccttttccattctgtttgtgctttattccgtcaacgcctttctcaagtcgagaagcaaggaattcgggatcctcaccatccagggaatcgctccgggtcaattgaggaagctgattaccgcagaaaacatcatcatcggcgtgctttcgatcgttacaggcatcatcggcggtcttgtttttgcaaaaacattctttacgatcggcgcttatattctggaaatggacgctttgccattgtatctgccttggaaagcgatggcccttacatccgcctgctttcttgcgctgtttattctgctgtcgcaatttacggtgttatttattaaatcaaaaaccgttgtcaagctgatcaaaggcaccgggaaaattaaaccggagccaaaaccgtccattattttttcggtcgtcggcatcggctgcctcggctccggctactggcttgtattgttcgccgacatccattttccccaagccgtcacgatcttaattttgacgatcatcgggacttatttcttcttcagccaaagcagcatttggctgctgcggctgttaaaaaagcggaggtcattttatttacgaggaaaaaacgtgctttggatatccgatcttgtttatcggctgaaggataatgcccgcctgttctttctcgtttgcatcatttccgcggtcgcctttaccgccatgggtgcattggtaatttccaagacttctatcggaaaattggattcccgatatgagatagagtacttattatacagcgggagccaaaaggaacaaacacacgttaaggtgatcgaacaaaaattgaaggacggacatttttcgtatgcaaaggaagtgacaaaaggaatttatatgagctatagccagggagatctccttcctccggtgctcctggtctctgaaggcgaattccaaaagcacttcaagttaaattccggtgaactgaaagacggtgaggcgctgtattatccaaacgcctttgaggcaaaagaaaagcgggaaattcctgagaccttggacatgttgaacaaagatttgaagccggcaaatgaacggctaaaggtaaaaggtattaaaaaaccgctcatttcgttagaaagcatcgttgtcgtaaacggcaaaaccttcgaaaagctgaaaaaacaaggcgaatccctcacattgtacggctatcagtacaaccgctggaaagagagcctcgacatgagccaatcattggaaaaagatctcagagaaaaatctcacaatatccaatttcaatttgaagcaaaggccatcaattattttgaaactgttcagcttccaagcctgagtctgtttatcggattctttttgaagcaaaggccatcaattattttgaaactgttcagcttccaagcctgagtctgtttatcggattctttattgcggttctcttttttacggcatccgggagctttctgtacttccgcctgtttaccgatcttgaagaagatcaagagcgctaccggtcactctcaaaaatcggcctgagcgaaaaggaaatgtcgcagagcgtaacgattcaattggccatcctgttcttctttccgttcgtactcgcctcaattcatacgtattttgcgatgaagacgctcgaggcacagagccttggtcatttcgcatctccggtgatcatgacaataggcggatttctgatcttccaactattattctttatgatgattcgaaaaagctatctgaaaaaattaaaaggatttttaaggtgataaaatatgaaaaaaacaatttctctcattacagccgctttagctgtatgtatcggcgcatttctgttgattcataatgaagtgacagacaggttcaatccacttgtgaagaaagaaagcgtatatgtccagatcaacaaagacggtaagcacctgagcccgggccgctatgagtacacgctggaaggatataatgacaccggtaaggaaaaagaaattacattctccgccagcgattcccttcgaagaaacgcctatctaaaggtaaacgcgaagggaaaatatgttgagacatgggaagaagtacagcccggcggcatgccgagtgccgttcagaaaaaattgatcaagcaataaaaaacggcgtctaagccgttttttctatgaatcactatattttaacaaaattccgaaactttttggcccgttgctcgtataaaaacagaagtcatattgtttaggaggttttcatatgattgttggaataattggttttatactggtggttttccttctctacgcctccatgttgccgtccggggaaaaaaacagcggcagcagctcttcgactttttttattggaggtcctgactcatccggagacagcgggggtgattgcggcggcggcggcgatggcggctgttaagacctgcggctgcgttaacctaacttctgctcctgctcggatccctaggctgtatgcagttcttgctgcagtgagccgggtatattccagctatctcccttcatcattcattcaacatcaactccaaatacgtcattattcattcagttgtttaacctgacttccgattgggaatgatgtaaagacagcagattcccgctcttcaaacgatttaaaagtcacaataaagcgattctgatacaaaacatataaaactttgcacctacttgttcgatattaaaagaagacattcatgataaggagggttttttccagatgatttttttactggttttattggctctgtttattttgtattcattcttttttgacaagaacaacaaaagttcttataaaaaagcggcaccgaaaagcagaatattgatccgccaggcagctgcgccgaccggagttttgagggtaatcgaaaccgctcccggacagacggcaaaccgccgaacctccgaaggtatgcgcccgaatctgcggcttgtcatgagcccgacgcaccaaaacgaaaaaaaataaggaaagcggcatcatgataaatgccgtctttcctattgtctgctgtgttccaccattttcccaaaggcgtccggcgacatccccggcgagattcggacgcggtggagcgcatacatcccctgatccctagatgccgctcccggttctgttgtgacggccatttgatagcctgcctgctttgcgagtttcagcgtatcttcgttgtagcgcccgaccggatagctcagcatcaccgtattttggctgaacatgcgatcaaacagcgctttggaacgcgtcatttcatcgagctgctgtcccggtgccagtccgttcaattcaacgtgatgaatggtatggctttgaatcgaaatgccgtttcgcctcatttcattcatttgtttctccgtcaaatggttcttcccgccaaccgatttgccgatcataaaaattgtcgccttcatcccatagcctttcaaaatcgggtacgctttttcaaagttatctgtataaccgtcatcaaacgtaatcagcacgcatttatcactcggcattttatcttgcgttaagacaatataggcttcctcaggtgtcaacgtgtaatagccgttatccttcagccacttcatatgcccgcggaattccccttccggtacgcgcaggctgtttcctgaggaaatgctgtgatacatgagaatcggaatgcgggccgggcttttcactttgacccacttggatgatggatcatgttccgcctgctgttttgattgttttgccgctttttgagccgtatttggttctgttttttcctctccttttgtttcatgaccggaacacccgtacagcacccccatcaacatagacagcacaagtaacattttcgtttttttcacaattattcccgctttctatctactgaatcctttttaatatcggtgcggaacgggcatttttcactgttcctgctttgaggaggagagccaagctttacgcagtctgctgatcccttcttcaatttccgctgcagtaagacccccaaatcccgccatgacgattgaagagctgctttcatgaggcttaatccagaaatcggataccggataaactttcacaccgagtttttccgctttatgtatgaggtcttgtgcatgtcggtctgtcttcatcaaaatatggagccccgctttttcgccgatgattccacgtcatttccgaaatgcgttttaatggccgatattaatgttttgtgcttttcttgatatacttttttcattttacggatgtgcctttcgaaaaacccttctttcctaaataaaaacatcgctttttgaatgatgggtgaagcagactggctgtagcggccaagcttctcttgaaattcatccgccagttttgaaggcagaacgatataactcaatctcgctcccggaagaaatgactttgaaaaagtccctaaataaatgacattttcttttttatcaagcgcttttaaagatggaataggcctgccctgatagcggaattcgctgtcatagtcgtcttcgataatataggccttctcacggcttgcccattcaagcaatttcagcctcttctgtatcggcagaaccattccatacggaaactgatgcgatggcgtaatataaacgagtttcgcccgtgttgcagcaagctgtgtcaaattgatcccatccgtctccagaccaattggctgaatatcacatccatggttaaggaaaacagaacgcacaccatcatatcccggattttccaacgcaaccaatcggccgttcattgagagcagctggcaaagaagtccgactgcatactgcgtaccggaacagatcacaatttgctcaggtgcacagcggacacctctttgttcagccccgagagatcacagctaaagaaaacatgctgaaccaaagcatgaaattcgaatacgggcggaccgtacaggaagaccattgacaaaaaaagacccgcagcttatgctaccgggtctcccattgattttgatgcatgttcatctaaaaatttcaatcccgctgtgtatcgctttctccgcttctttatccagcagacgagcgccagccgctgatccgggtccttctcattgatagaaaccagcacatgttcattgatttcaagcgggaagccggattcaatctgacagcctgacaagctgatatccttaatcataacctcgtgagcccctttctctgaatcacggggaaacagcagtgttcccagaccttgaaaggcctcgcgcacgtattttctcttgaatgcatcagggcttttttcagttttcgttaaaaagcgtatcactgttgacaacgtatcagcccgcttttcccggtcggccttttttgcattttcttcattaaacataaaaccgatcagtttcacatacagttccttgtccatctctttgaagtgcagcccgatttcaatgtcggcctcgtccttcgtcgtccacatcacccgggccgggacttttccgaccgcatctatgatcagaccgtctacatgatagtacatatccgaatcagccgtataaggcagtctgatacgcgcgcccgtgtcgctcacatcgatcagttcacatttgtgctcatctactgaaacggtggaaaaagccgccggcttgttgactgtgaaacgctcagagcttcggaacctcggcctgtcaaaggcaacgagcagcgcaagtatgagccctgtcatgttatagagaacccaaaataaattatacgaagtgacgtttatatcaaacgtatgaagaaacaacaattcataaagggtttttccgagtgcaagcagcgtcattgcgagcaaaatcgcacacggcagcgccgttgtatatttgaattttcgccgatctgtgttgacgcctttcggtgtgactttaaaatcaaaccgctttttgaaaatgaattccgacaaggccgatatcgccatgtgcggcgccatcgatgtatcgtaaatatggctccagttcatactgcgctgccggtccgaaacggctttaaatgaaaggtaagaacctaaaaacgcaggcagccaaaacgaagtgatcgaccacagatcagtctttaagctatgtatgccaaacagcaaaaacatgagcggcgcgaggatgtataccatcttaaaaacgccgaaaaaccaaaagagaatgccgtcaaaataaaggattcgctgcatgggcgtcaagccttttaagaaaagcggattccacttctttccgcactgaatgtttcccctgcaccagcggtcgcgctgtttcaaaagatccatccacgtttccggcgagagaccgaccgcaagcacttctttgacgaaaacagatttaaattttgtttgcaaaagcatccctgttgccatatcctccgtaatcacacctgtcgcaaaaccgccgatttcctccaaagccgttcttctgaaaaccgtattgctgccgacgtacatgacagcattaaaacggtctttcccagcctggagcctgcgcatgaaaaagtcctgctcattcggaatgttcgctccggaaaataagttgtactgataaggatcttcattatagaaagcctgcggcgtttgaacaaaagccactttttccttcttaaaatagccgacggttttctgcaaaaatgaagggagcggaaccatatcggcatccatcgtcacaatcagttccccgtttgagcagctcatcgcatggtttaaattccccgcttttgcatgctcattgttttgccttgtaacgtaatgaacgccaagttcctcagccagcttttgaatagccgtccgccttccgtcatcacacaaataaatgttgacaagctcttttggatagtcgaggttcagacagcctgccaccgactttttcagcacatggcgctcctcgttataagttgcaatgagaatatcaacgctcggccgatggtcttgatcgcccagcttttccggctcccgcttcttttccttccatactagcgtataaaagaccaagagctgtaaaaagccgatacattcagttgcaatcaggatgacgcccatcacgatatcggcggggcgagagacgggcagcgtaaagccgaaccgccatacaatatacacaccgttcgtcataagacacagtatgattaaaaacttcttaaaacgcgaattcacccgcgatccccaaaaaccgatgagaatcagagcaatcattgccgcgggatagtagtgtaaaataaattccattttcttctccttatgtgatacataaaaaaacctttttacagggtttctctaaaatattcctttatttctttcttttgcactcaaatatattaccactatttgtcctaattttctttaaaaaattataaaaattatatctttttatctattaaaaactgaaattatacgactatagtctcttgttcaaaaaaatcataaggctcacattgataacccttcacatgtaccccgtatcaagattgaatcttttgtctcagacgtcctgtgtcttttcagagaaaggagctgaatgtatcaacgctttacaaaagaaaaaaggtctctgctcctaaatgtttgatttatttttgacggattaacagctattttgtgtcgatttttattccataaaaagggaatccaggaataattgcatcaaaaacggcctgcacaagggccattacctatatccagacacgtctttagccaaatggagctgttcttgatcattatgggaaaacagttaggtcttcctgcacggttgtctgaattttgatttttttagtatacttaatttagttaaataactcagcaaggggatcacataaaggatgggggaaagaatatggaagcaaaaacaaaggtacaacatataccgattcaaacaacaaaagaacaggatgaaaatttttttgcaagagcaatgaatgttaaaatcggcatcattccgctgcccgtatatttgctgctcttcgctttgattgtgacgtttgtctatatgcacgatctgaaaagcgacattttaacagccattgcggttacgggctttttcggattcaccttcgcccaaatcggaaagtcgctgccgcttcttcgttctgtcggcggtgccgctatacttgcgacgtttattccttcagctatcgtctattaccatctcattcccgatgacattatcaaatcaacaactgaatttacagaaaactcaaactttctttatttgttcatctctgccattgtagtcggaagcattttaggaatgaaaagagaaacgctggtcagggcgttcattaaaatttttattcctctgattgcagggaccattgctgcagcggcagtcggtctggcggtcggtacaatgctcggcctcggatttcagcatacgctgctgtacattgtaattccgatcatggccggaggggttggcgagggagctattccgctgtccatcggctattcggaaatcatgcacatgtcacaaggggaagcttttgcacttgtcattccttccataatgttcggaagcttaagcgccgtcattttgtccggaattttaaatgtaatcgggaagaaaaagcctgaattgacaggcaacggaaaagttgaccgttttgatagcggggacgcacagccgctcgaaagccgcgacaaagacaaagaaagcctttttaatctttcccactttgcgtcaggaggcattctcgccgtctcattatatttggtcggtatgctttcacatgacttgttcggatttccagcacccgtcatgatgcttctgctggctgttgccctgaaactgtttcgtctggctccggcgaatttggaaaacggcgcctacggcgtgtcgcgcttcttttcaactgctgtgacatatccgctgctttttgccattggcgtctccatgacaccgtgggacaagctgatcgcagcttttaatatcgccaatattattacgatcgtatccgtcgtggtcacgatgatagccgtcggcttttttgcagggaagtggctgaatatgtacccgatcgaaaccgcgatcatcaatgcttgccattccggccagggaggcaccggcgacatcgcaattctcagcgccgcagagcgcctcgagcttatgccgtttgcccaggtgtccacaagaatcggcggagcgataaccgttacgctgacgctgctgctgctagcccagttttattgatgaatgaaaaagcctgcagagcgagctgcaggctttcttattgtggctaccgtacttttttcggaacatagtcgggaaagtctgtcacaatcccgtccacgccggcctttaatagcggaggcacttcatcgcgggagcggacggtccaaggcgtaatcttcatgccgagcgcatgaattctcggcacaagcgtaggatcagcggccacatttttcaagttggcgttcacgtatttggcatagccggaaaattccttaagctttgcatctgttaagtccgccgcttttgacgtcaagacacctgtcggcatcgatggaagcagctgatgaattttatagacagagttaaaatcaaacgattgtacaatgatttttccgtttttaggcttatccattctccgctctttcaatgctgctgacacttttccttcgattcccggatagcgtgcaggctctttcaattcgatcagcattccgaccttccctttataccggtcaagcacttcttcaaatgtcggaatgcgctctcctgcgaactgcggaccgaagaagctgccggcatcaagcttgcgcagctcggcaagcgtcaaatcctttacggcaaccggcagcactgagtcaatatctgtcgtacggtttacggtcgtatcgtgaatgatgacaagctccccgtctttggacatttgaacatccagctcgatataatctgctttcatctgaagcgctttatcaaaagcagccatcgtgttttccggcgcatatcccgaagcgcctctgtgtgcaatgacatccacttttttaggcttcaccgccggctcttgtgcacccgcattcggtgcaaacagcgctgacccgatggaaaccccgatcaatgaagataacatcaattttttgaataaagctgacacatcatccactccccttttgctcttctcttgccaaagtataggttcgcactgttaagattatgtttcagcagtctttaattttcataaatttcctgataaacaaaaaaagatcccttggcagagatctttttttggatatatcagcgctcacaggcaattttgtctttatcgcggtccagcttcttattggcatcataaagcgcttttgaaacatacggcttgtacttcgtttttccgcctttgtttttcaccgatttcgtacgggcgacgccgcctttatagtctttgtttaaagctttgcagtttttgtacgtctttaccttcgtttttgcttctgccacatcgccggcgccccaggaaaaaccgatgatcagaccggcagacaaaagacccgctgctatttttttcatcccatttgacccctttcgtctatttgttatgtatcttttaccatgataaaatatttttcttattcgatcaagaaaaatatggcattttattgaataaaaagtatgaatcgaaaaagcgtctcttcgcacaaaaaccggccgttatgcgccggtttcatccacatattgatgttcgcaagtctttttcaaaacagcgttaatctcatacgctaattccttcggatggatgcacagcatgtcttccaaagggctgtcccagttcccgttctttatcaatttcagcgcataatggcctgccggactgcactcgggataccactctacatcgagcagaaggcgttcttcatcatgccgcagcttcaaaaggtcccgtttgaagtcagacagccaagccttgctgtcaggcgctagttcatcggggtttgtatcagttaaagagtgatgcgcaactgtccagccggccgggattctaagccttagcaaattgcgggcgccatcagaggcacgcatcaagtcttccaaccgttcgatcagctgttcatacggcgcgtcagaatcttcgctgaccttcgattgatcagcattttgcatcctgatgacgtacttcagttctccagcatattcaacttgtaccattttaccgcagctttcattctccaagatcaatagcgtatggcgggggtcgcgaatcggcttttgatacaaatgattttccttcaccttccagccggccggcaccatcaaaggatgcaatttaaagaaatactgagatttggtcaacgctctcacatcctctttcattgttctgtcttctttcctatcaatctatgtgccggacaggcttcttagaacaacggcggagcggccccacaaaaaaaccgcctgacgcttgttaaagcagtcaggcggttttttgtcttttattctccggttttttcttttccgtaatgatattttgatggatcaacaggcttgaagtctgaaatctcgtggaatctcaacagatctttatagagtacttggtcggacagatccagctgttcggacacctgcgatttcaggttttccgtctcttggttgcccttgatctcttttcctgtctttgtatcatatacggtcgtatcaatcatcgtgtacttcggcgttacatagtttccatttctgaaagccacggtttggtcgtggtctttagaaaagaggtctgtaccaaagttgatgtattttttgctgtcaataccttgcaggtgaagaagtgtcggcatgacatccatttcaccgccatacgtatggttgactccgccttttttgcccggaatgcggatcataagcggtacgcgctgattcatcgcgttttgatacggtgtaatctctttacctaatacttctttcatcgcacggttgtgattctctgagattccgttgtggtcaccatagatcactataacagaatcatcaaataatcccgcttttttcagctctttaaagaaatcttcaagcgcttcgtcaagatagcgcgccgtctggaagtaaccgtctaccgttttgtctcccgttgttcccttttcaagggtggcatcctcttcatccaaaatgaacggatagtggtttgtcaacgagattaaatgcgcatagaacggctgcttgagcgatttcagcttcggaattgattcttcaaagaacggcttgtctttcaagccaaggttgacgagattatcctctgacatatcatatgtgctggcgtcaaagaatttgtcatagccaatttgtttatacacctggtcgcggttccagaatgacttgtagtccccgtgcagcacggcgcttgtgtagccttctttttggttcagaatcgccggcagggactggtacgtattttgcccttttgttacaaacgcactgccttcaggaagtccgtaaaggctgttgtccatcatcaattcggcatccgctgttttaccttggccggtctgatggaaaaagttatcgaaatacatcatgtcatcctggccgtgcgccagcttgttcaagaacggcgtgacttcttttccgttcagcttataatcgatcaaaaacgtctggaagctttccaaatgaatcttgatgatgttcttaccttttgctgcgccgaaatactcgttattcggtttcgcataatgcgaatttgtatagttgatgacgctcgtcaggtcgtcgctgctcgcgtatgccttttggctcgcgttttgagcggcctgaacaccatcatagatcatgtaattgtaaggccccaaatacttgacgatgtaatttcggtcaaatgttcttgtcaaaagctccggacggtctgtctcggcaactgcaaggttgatgaaaaacagagccactccgccgagaacaacggcagcagcccatctttttttcagttgtgacgccttcagttcaggcagcttcacacatagagcaatcaaaatgatcaaatctgcgaaatagacgatgtcatgaaatgccatgatgtcaaaaacgccgtcagacatattgccgaggtttccggcttgttttaagtttgcaaacgtcaaaaagtcatcaaagaaacggtaaaacaggacatttgcatataaagcaaacgtcatcacagcatcaatgatgatgatccatatcgccgaccggcggccttttgcaaacaaagccaaaccgagtgcagcaatcgtgaagctcaatgggttgatgaacagcagcatgtgctgcgtagaccctttcacacctaaattaaactctaaaaagtaggaagcataggttttagcccatacaaaaacaacagctaatacaaaaaagcttagcttatgagagaatatttttttcatgataacctctacctttttaaacttttttcagaccgctttctgtttcagtcaatgaagcgtgaggaaacgataatatatcattctactaaaagtctcggcggttttacaagcacgtcctggtgaaatcccccggcttccctcactcaaacagtctacgcctgcgaaaaaaattttccgcatgtaagacaacggcctttaattaagacgaatgaatttccccaaaggtttcagttattttctttcatctagaaaattgcagtttcccggacgattaaatatctttatgaaattcatttaaataagcctttctttgcgcttctgtaaactgaccgatccattccgcacgcgcttcctccgtcatatacggcaggatgtacagctcgaccgctttataaaattccggctcaggcagaatgttgtacgtcggaatccgcaccctgccgttcccccgtgtctctatcagtatatccatcaagaaaatgcctttcgggctgtagcggtgctccgccattttaaggcttttgatgtccttgaacaacacagatttcttccctgagaatatccgcccgtcttctccctcgataatggtgaagatgatgtttccttttttcgtgaaggccggaaaaaccattagaaaggtcatcaaaccgtagatgaccccgaaagttccaactcccacgtacagcaaggaatattttgattcgagttttattgcttcataaaagagccatgctccaatcaatccgaaacctgcagtccctgcaaaaacccatactctaaaggacattctgcttttcacatcaaatgtctgctttttttcctgttccaaaaataattaggccctcctctacttcagcaagcggattccgctacaaataatattcatgccaagacctaccttaccacagaaaccagttcctgcataaaacttcatgtatttgtctgtccctaatcagaatgaatacagaaaaggctcccggccatctgccggcagccttcccctattttgaaatatcaacaaatccctcgccgaatacatccctgacatcgtggatgatgacaaatgcttttttatctgtgcttctaataattttcttcagcatggacagctcttgtttattaatgacaatgtataaaatttctttggagtcgcccgtatagtgcccgcgtcccgataatatcgtgacgccgcggtccatcagggtattgacctgcgccgcgatctcgtttttatgctcggaaataatcgtgatcgcctttttcgtgttgagcccttcgataatgaagtccatgaccttcgtggcgatgtacagcatgacaatcgtaaacatcagcttttcagctccaatgataaagtaggaactgaagacgacaactaaatcgatcatcagcaaggcatagctgatgttccagtcaaaatatttattggcgattctcgcgagaatcgcagacccggcggtggttccgccgacacggatgatcatgccgattccgacgccggcaaataccccggcaaagatggtgctgatgatcacttcatcggccggcaccgtccaatcttcggtgacgtgcagaaagaacgaattggccgccaccgcaataatagtgtaaatcgtcgtctttttatccaaaaagcgatagccgataatcagaagaatgccgttcagtacaaagtttgtgatgcccggagaccattcaaaaacgtagtataaaatcagcgtgatccccgtgacgccgccttctcccaagtcattcgggatggcgaacagattcacggctaacgcaaagaaaaatgcgcctataatgatcaatattatgtccattgctttctttttcataaatacatccccttcctttgtccttaatcgatttcctgtaaaaagtaaaaaagcccaggagagaagctctttgattaagagcaaaaactcctgggcttttatcccaccgtgtcataacgatacttcgctatgtgttttctctcggaccagaccagcgcgggagggcactgcggaaccctagaaaaccaccttttctctgctatcaatttgtcatcttcaagcattataagtgaaattctggggtctatcaacccctatatcagcctgaaagatttgtttttttgtaaaatagcttccatctgtcagcgataaaaccattctataataatagatatacgtgttttgcctgggaggcgctcttatgaacaaacaaaaacggcaatggctcatcaagcagaccattctcgaacatccggtagaaaatcaggaacagctggcatccctgctggaaaaacgcggcatcaccgtttcgcagtctaccatttcccgcgatattaaagaaatgtatcttgtgaaacagcccggtgaaaacggaaaacttgtctacacgacaaatgcttctttatccatcaatccttccaaaatattaaaagataaaatctctgacgttgtcctgcatgtgcatcgaacggacaacttgatcattattaaaacaatgcccggcaacgcccatgccatcggcgttcttcttgataagctcggaagcccggaaatgctgggctgtatatgcgggaacgatacatgccttgtgatttcccagtcacctgaggcagcccaatcattttatgaccatttatgctgatccggccgtccggatcagctttttttgcccttcaaaaaaatttttttcgagaaatccccgttaaaaatatacacgttttatacgttctattctccgctccgacaggaacttattttccatttatcataattattcatttttgtttttgcttcatcaaaaaacatgtgaaatatatcacgtttttgttgttatcgctttcacatcgcgcttttccttcctgttttaagctgtacatgtaacaaaaagagcttaggaggcgggatgatcatgacaacaccgatacacgtttactcagaaatcggccctttaaaaaccgttatgctgaagcggcccggtcgggaactggaaaacctcacacccgaatatctggaaaggcttctctttgacgatattccctttttgccagcagtgcaaaaagagcatgaccaatttgcagaaacattaaagcaacagggggctgaagttctttatttagaaaagctgacggccgaagctttggatgacgcattagtccgcgagcagtttatcgatgagcttttaacggaaagcaaagcggatatcaacggcgcatacgacaggctgaaagagtttttgcttacctttgacgccgattcaatggttgaacaggtgatgagcggcattcgaaaaaatgagcttgaacgcgaaaaaaaatcgcatcttcatgagctgatggaagaccattatccattttatctcgatccgatgccgaacctttatttcacaagagatccggcggccgccatcggcagcggactgaccatcaacaaaatgaaggagcctgcccgccgaagggaatcgctgtttatgcgctacattatcaatcaccacccgcgttttaaaggacacgagattccggtttggctcgaccgtgatttcaaattcaatatcgaaggcggagatgagcttgtcttaaatgaagaaaccgttgcgatcggggtatcggaacggacaacggctcaggcgatcgagcgtcttgtccggaacttgtttcagcggcagagccggattcgccgtgtactggccgtcgaaataccaaagagcagagcctttatgcatttagataccgtcttcacgatggttgaccgagatcaattcacgatccatcccgccatccaggggcctgaaggagacatgcggatcttcgttcttgaaagaggaaaaacggcagacgagattcatacaactgaagaacacaatttgccggaagtgctgaagagaacgctcggcctttcagatgtcaacttgatcttctgcggcggcggagacgaaattgcttcagccagggagcaatggaatgacggctccaatacactcgcgatcgctccgggggttgtcgtcacctatgaccggaattacatttctaacgaatgtttgagagaacagggcattaaggtaatcgaaatcccgagcggggagctttcaagaggacgcggcggcccgcgctgcatgagcatgccgctctaccgagaagatgtgaaataaccaacctaaagaaaaaggagagagatccatgaaccaaacgattaatttaaaaggcagaagctacttagctgaaaaagatttttcagaagaagaaatcctctatttgctcgatctggcccagaaactaaaagaaaaaaaagcacaaggcatcaggcatcgctatttggaaggcaaaaacatcgctttgctgtttgaaaagccttctacaagaacgcgctgcgcttttacgacagcctgtatcgacctcggtgcgcatcccgaatatttgggcaaagacgacattcagctcggcaaaaaagagtcgatcgaagacacggccaaagttctcggccgcatgttcgacggaattgaattccgcggatttgaacacgaaaaagtgatctcactggcagagcattccggtgtgccggtatggaacgggctgaccgatttatggcatccgacgcagatgcttgcggactttatgactgtgaaagaacatacgggacgcgtaaaaggcgtcaagctcacctatatcggcgacggccggaacaatgtcgccaacagcctgctcatcggcggcgcaaaagtcggcatggacgtaagaatctgttcgcctcaagagcttttccctgatcaggacatagttaaaatggcggaagcgttcgctgaagaatccggcggaaaaatcaccgttacaagcgatacagataaagccgtgtccggagccgacgttctgtatacggacgtctgggtatccatgggggaagaagacaagtttgcagaaagaatcaaactgctcaagccttatcaagtgaatatggatctcgtcaagaaaacaggcaacgacaacgtcatcttcctgcactgtctgcctgccttccacgaccttcatacaacctacggacaaaatgtttacgaacagcacggccttaaagaaatggaagtgacggacgaagtgttccgcagcaaacactctaaagtgttcgatgaagctgaaaaccgcatgcacacgattaaagctgtcatggcagcgacgctcggcgatcttgactgacaggaaaagggactcattcccttttccattctaaaccgaatgaggtgacaaaaatggcggaagaaaaaaaacttgggctgtttgcgctcatcgcgcttgtcatcggatcgatgatcggcgggggcgccttcaaccttgcaagcgacatggcttcaggggcgggggcgggagccattttaatcggctggatcatcaccggagtcggcatgattgccctggcattctctttccaaaacttgacgacgaaaaggcctgatttagacggcggtattttcacttatgcccgggaaggattcggccatttcatgggctttaacagcggctgggggtactggttcgcagcccttctcggcaatgtcgcatatggaacgctgctgttcagcgcaatcggatatttcatccctgcgtttggagacggacaaaacatcgcatcaattatcggtgcaagcgtgatcctctggtgcgtgcactttttgatcctccgcggtgttcagtccgctgccatgatcaacttaattacgaccatttcaaaacttgtaccgattttcgctttcattatcgccattatctttgtgtttcatcttgatttatttacgaacgatttctggggaaaagggctgtcgctcggttccatcggaacacaggtcaagagcacgatgctggtgaccgtctgggtgtttaccggaattgaaggggccgtcttattttcaagccgggccaagaaatcaagcgatgttggcaaagctactgtcatcggcttgatcagcgtactcgtgatttacgtcatgattacgatgctgtcgctcggcgtcatgaatcagcaaaacttggccgagcttccgaatccttcaatggccgcgatcatggagcatatcgtcggcaaatggggagccgtgctcatcaacctgggattgatcatttccgtattgggcgcctggctggcctggacattattcgcgggcgaactcccgctgatcgcggcacgcgaaggggtcttcccgaaatggttcggcaaagaaaataaaaacggtgcgccgacaaatgcgctgactttgacaaacgccattatccagctgtttttgctgacgtttctcatttcagatgcggcctaccagtttgcattttccttggcttcctcggccatcttgatcccgtatctgttttccgggctttatcagcttaaatacagctggctgcacaaagagcctaaccggggcaaaaatctcatcatcggcatcatcgcaagcatatacggcgtctggctcgtatatgccgcgggacttgattacctgcttttgaccatgattttatacgctcccggcattctcgtattccgggctgtgcgcaaaggaaaagaaggcccagtcttcaataaagccgagcttttgattgccgccctgattcttgtattggccgtgatcgccgtgatcagactggcttcgggaagcatttcaatttaacaaaacagaggtgattattaaatgaaaaaaagaaaaattgtcgtcgcacttggcggtaatgccattcaaaccggagatgccagcgcagaagcgcaaaagcgcgcgcttgaagaaaccgccatgtatttggcggatatgatcgacagcggcgctgaattaatcatcacgcacggaaacggcccgcaggtcggaaacctgatgatccagcaaaaggaggcggattctccgaaaacgccggccatgccgcttgaaacctgtgtttcgatgacccagggaatgatcggctattggctgcaaaatgcccttgaccgggcgcttcacgcaaaagggaaaggcggacatgcggcaaccgtcatcacccgcgtcgccgttcgaagcgatgatgaagcgttccgcaacccgacaaagccgatcggtccattttacagcgaagaagaagcgaaagaactgatgaacagccgaaacggcggcctcgtttttaaagaagatgccggaagaggctggcgccgcgtcgtaccgtctccggccccggtatcgattcttgaacacgatgttatcaatgatcttgtcgaacacggacatatcgtcattgcagccggcggcggaggcgttcccgtcatcgaaaacggcgatgccgtctccggtattgacgccgtcatcgacaaagactttgcagcctgcaaactggcggagcttgtgcaggctgacgaactggtcattctaacaggtgtcgactatgttgccgtcgattatttaaagccgacagaacgtgcgctgaaacgcgtcaccaccgaagaactgaaaggttatataaaagaaaagcaatttgcagaaggaagcatgctgccaaaagtcaaagcagccattcagtttgctgaagctaaaaaaggcaacaaaacggtcatcacatccctgaaattagccaaagacgctctccaaggaaatgccggcacgattgtcgtccaagcctaaatgcaaaaggaagggctcagggagggttcttccttttgccaatcgtcaaaaacaagtaaaatttaaagtatatagccgcaacataagaaaatcgataagggtggtccatatgaagaacaaagacatcgtacatcagctgaaaaagtttcctcttctcgcttccctgaataaaagagatctggaagatatgaaacagtttatctattggcgctcttaccataaaggccagatattatttatggaagacgacccccgggaacgaatgtaccttcttctcgacggctttatcaaactcgaaaaatcaaacgaagccggatccatgttttataccgactatgtacgtcctcataccctctttccatttggaggcttgtttcgggatgagcattatcactatgccgccgaagccttaacagatattgaactctactatatacccatgaacatcttcgaagatctcgtccgggacaacaaaaacctgctttacgatattctcaatcatttatcagacatccttgcccttcacgaggaaaggctgaagcgcatcacactctcccatgcccacgacagggttacacaagccatttattatttaaccgaaagcctcggtcaaaaagaaagcaactcaaccgtcatcaactgtccgatcaccgctgccgaaatcgccaaaatctcggggacatcccgcgaaaccgtcagcgccgtcctgaaaaagctccgctgcgaaggcgttatcagtcaaatgaacaagcagatcatgatcaatcggccggaatattttatgtaggcatatatgagaaatcatcccggcgacaagcgggatgattccccgccgtttttatttataccggaattcctctgtttcaaaccgtctgtttttgatgatatcccgataaaagcaagccgattttttcagcgccctgctgcggttgttctccaatcgaatctcgacaaggccgtagcggtttttaaaggcgttcatcggagagacgttgtccgtgaatgcccaaagcatatatcctttgcagtttgcgccgtcggcgatccctttcatcgcctctcgcaaatgggctgaaataaaatcgattctgtagtcgtcctgaatgaccccctcttcatttttaaaacgctcttcatgttcgacgcccatgccgttttcagcaatcagccattcgatatttccatactcatatttaagtctcatagccatatcgtacacaatgcgcgggcagatctcccagcctctgaacggattcatctttctgcctggcagctcaaagggctcatagtaataagcaggatgaaaaggcgtcgattcattccattgccttgaaggcgcttgaactctcttcggataatacaggttcacaccgacaaaatcgaccgtattccgcttgatgacggaaagctcttcttcatcatggtcaaaaaggatgtcgtgtttggccatgagctccatcaattcatcgggatagacgccttttatgctcggatctaaaaaaaccctgttaaaaaacaaatcataaacttgggccgctttctgatcatggggcgcgcttgacctcgcatacgcgacctcaggatttaagatgacgccgatttttgcgccttctctaaaactgggcttccttttccggaaaattgccacggcctttgctgtcgccagtgctttatggtagttccactgcatccattttttcgtgttctgctcgtacggatagcgaagtgcgtcaaggtagatccgtgtttgcggcacgatcggttcattaaaggtaaaccagtatttcaccctgtccccataccgttcaaacgctttttctgcataagccgcaaataagccaaccacgtgttttgatccccatccgccatactgttccagcaggacagtcgggatttcgtagtgctcaagacaaagcatcggttctactccgcatctcttcagctcatcgatgacgtcatcaatgtagcctgcatacacctcgtcaacttcggcggtttcataatccaaaagaaaccgcgaccagttaatggatgtccggtagtgggttagcccgatgtctttcatatattgaatatcttctttgtagcggttataaaaatcggttgccacagccggtccgtatccgtcatgccatacatcaggatcatttttgtaccacatatccaaataggaatcctgtgtcggccgcttcccgtcccacccctctgtctgccacgccgacgctgctgcgccgagaataaaatcgtcgggaatcttccacgtttgtctggccatctcattcacacctttctttgctttacatagacacatttttttcagaactaatcgtaaaggtccgattcaataaaataacaaacggaagataaataaggacggagacgatgatgcatacgatttgtgtgacgacggcaccgaggcttcctcctgttgacagccaggcattgataatcggcggtgtcgtccacggcaccatgacaacggcttttccggcaaagcccgccgctgtcgcgatgtaaccgatcgcacccgtcacaagcggcgtcacaataaatggaatcgccattaacggattcagcatgacgggaaccccaaagatgaccggttcattgatattgaagatgccgggaccaaacgaaatctttgtaatgctgcgcaaatcctcccgtttccccgcgataaacatcgcgatcaacagaccgattgtgacgccggatccgccgatgctcatgtacacatcccaaaacggcatcgtaatgatattcggaatcgattcgccggctgcgtatgcattcatattgacggtaatcgaagcgagcagcaaaggctccctgatcggcttcaccatctggtttccatgtatgccgatcacccagaaaaactgtgcgacaaacaccagcaagagaatgccgggaagaccttgaatcgcgccctcaagcggcttttgcacgacattgtacacggcttcatgaagatatacccccgtcagccgatgaaacgcaaatccgaagctggcgatgatcgtgacggtaataatcgaaggaaataaagtgccgaatgatacagagacatttgccggcacgctgtccggcattttaatcttgagccggtccatgcttgacagcttgctgaagatttcaacagacacaatcgaaataaacatccccaaaaacagcgacttcggatccgtaaattccttggccagcacgttaaccacttcctgcatcgaaccgttcacttccaacagcaccgccgatggaatgacagagatataggacatgagcgccatcaagccgggaaaaaacgattcatgcccattcagcttcccgagctcaatcccgatcaaaaacaccgcgccgatcgtaataaagttcagcgtcgcataattgattgacgccataatcggctcaagcgcagacaagaaccgaaaaggcctgaaaaccgcaagtcccgtctcggggctcatcaccatattctgcatcaaaaccgcaaacgccccggcaatgatgaccggcatcagtgtgacaaacgccgacttaatgaccatgatatatttgaaacttgtaattttaaaagcgacccgctcaaacatctcagtcaccttcgccatcctgctcatttactctccccctttttttggtggtttgcttttactttataatgaaaacgctttcttttcggtgcatattttttcctttgggagaggaaatttttcaggttggacggccagcaaagcagacaacccgccgtttcactgaaacagcgggtcatatattttactgtggcaactgcactttgatcggcttaaacggtgtagaataaaatgcgcttaaataaccaaattcgacatcaagcgaatatcggtcaaggctgaagtttttcgctccaaattcaccatctaacgtaaagtctgatcggaatcggagctttttaggatcaagcacttttgtaaaattaccttttacgctgtgtcccatcggcgcttcgtcaatgcttttataagcagaatcaaccagtgacatcgtttctaaaaagttttgcatgctgtcaatatcaatcttagattgatcgacatgtttcagatgatagtcgacagacaatttacttccgttttgtttcacctgatcaacggcaatctggaagtcatgacggtcagcgctcagcgcggcgggcgtttttgtgagaggcagcgtcttttcggaatcgcccatactgctgctcgcctcaatcttgaggtgttttgttcctttattcacttttccaaggatcagcctttcttcgtgacgaaccttgtttccgttctttgtactgtccgtcgtccactgcccgccactcaaataaggaatttcatttcctttatcatcggtcacttttataaccgatgtacgatcgttcggatgttcctctgaattggatacttcatagtcgatgacagtcgattcttttccgagaattaccgtttttacggcgagcttatggccatccgccgattgtgtattgtttttggttatgtggagcgttttatacggcagtttatcaaccggaatgtcgaacttccatttccctctgattccgttaatatttgtgatcgtaaccgggagtgtcagtttatcgggaatatgtttgtctggatagcctacttgaatgtagccggtatagccgtcctctgttttcttcaagtctccttgagaagcgatagcccatttgcgctcgccattaaataatgtgaaatgaatcattctcgctccatcatctaaatcttttcttgtatcgcttttcaccttaaacgtcataccgatgattccgccgtcaaaataaacgcttgtagctgtcacgtctatgttgttgctggacgctttctcgttcagttcagtgacaagctggcccgccaccaagttttggccgacatagtcatggaattgttgatacgcttttccaatcagcgggacgtcagccaacacgctttgcatcgctggggaaacgaagccgctaccgagaaggagcacggcggccgcgctcgaaacaaaaacagtccttttcacggcgcgcttcggccgaaacgttttttcccgcttggcccgcttgatgcctttatcaatcgattcgcggatttcttttgtagggacatcgatcttgtttacttcgtttttgaaccgttgtttgtccatgcgtcttctcccccagtcagtagttgttttaattcaagcttcgctcttttcagataggtcttaacggttccttcaggagcattcatcacctcggcgatatcatgaatcggcaggtcgtgataataaaataaaatgatggcggtttgatattcttttcgcaactgctgaacagcttcaagcatccctattctgtcgtccgcatgcatctcctgctcccggccttcgtcctgcagcggcctgtccattaaaaccactttctttttcttgtccaatatggcatatgcatgatgaatgaggattttcgtcagccatgtcaaaaagtattcgggattcctcaactgggcaatcgataaaaatgccttgtacgccgtttcctgtacgatatctaacgcgtcctccttatttcgcacatatatgtaagctgttctgtaaagctgttcgctgtgcttttgaaacagcatttcaaaagctttggcgttgcctgcgacagctttcttaactaatctgatttgcttcactgctgcgcctccttcaaacattagagaggagaaatgatgagaaaagtttcagaaagatggtttttttcacataaaaaacccgctttaggtaatatagcgggttcaaatgttagtttctgttggaaactttatgtttagataattcttcgtataaactttgcaattgttcttgacgaatcattccgttgattgaaactgtgccatcgggttctaaccgaacttctattttatttgaaattgattgaagctgaccttcaagataacgatatctctcagtcaaaaaatgatatcgttgattagaggaacctgtccatggccggcttaaatctatattttctttttcgaaaggaccatcaatgaacaaatcagtcaattcaagtaactctagctggccctttcgtggattcgactttatatcttccaagtatctgccgctaaaggtcaaaatagaaagtccagcaatttttattttatccgcaagttctgcaagggcttccgcttgatccattggctcaccaccaagaaatgttacaccttcaatattgttttctttttttgaatcaacaatctttttaaagaggtcgtctacactgatgtcttttccacccttgtcagaccatgtccacggtactccgcagccttcgcagcgtaccgaacatccctgcacccataaacacgcccgtttaccgggtccttctgcttcagtaagcggcaaaaaacgatggattcgtattttcattaaatatccaaaacccttccttcagcattctcatcttttctatcccttcggtcaactggtttagagaatgagagatacggctctaccttcaaaagcacatgcggcttcaatcctaactgttcgccgaaatgatcaatagatgaaaagccaccgatttcttcacgcatggcgaccgcttttttggcgaggataattcccaactgcggaatcgaagcgatgtcttccacactcgcttgattaatgtctattttccgttccgattgtttatcggtttggctcgttcgagccgcggcggtctctggatactcatttttcagagatttacgcagctgatctatttcagcgcgtttcaactgttgaatggactctaaccgaattaaaaactccggccgcacttttaaagcgtgaacaattgagacaccccagccgatgatcaaaagaaccatggccgcattgaataaaggtgttccattagaaagaatagtgaataaaaaaatagcaaaatagatccatccggcaattaaccattttttttgttttgcccgagcgaaaatatagaaaaaagaaacccaatttaaaaagccaaaaggagtaaatacaaataggacccatatggattgaaacagctcccatttcactcccttattggtatatccattagccattacggtgcccccttataatttgctgatgcctcaaaacatcaacctgttccgtctcaaagtattccgccgtatatgatgaatcaatcgtttcagcctcaagcagctgttccagaactcgaatataatctcggcatttcggtcctttaatcccttttgtttccacattaatttgaccatcctgctgaatttcaacaataattcgctgactcatgaaatgcctccttatccattcaccttgaacgtcaataccaccgaattctcatttgtcaccgtttcattttctaaaaccaatccttcatgttcggccttttctataagtttcaaatatgtttcctgctgcaatatccgtttgtactcctcttcaatttgatcaataaattcccgcgcctggtttttatcaactgaacgatcaaatgcagctttaaaggtgccttcttctgtcaaatggaaagttacagctgaatcttccatgattgcttcgacgtttgttgttccaagctcgatcgtcttacatccattttggtcaagcgcttttttgagaaggtcttcatccttcataacggtaggcattgtataaagacggcctgattcgttttctgccaaataggatgcaatcgcttgggtcgctgcaatcgcaactggtaataaaacaatttcaatactcatgctttgacacctcttcctaaaactctacagctctgccaccccggcttgtatgtaaatcggcatctttatcacgcggattttcgtcatctttctttagctgaatagattggtattccttcagatcttcctgacgggcagccgatacagcccgaagacttgcccattcccgaattgcaagaatttgctctgattgcgtaacagccaaaggaacagtctgcttaatcactttctcaagatcctcaaccgttaagcttcgattttcagaaaaggcttcaaataatgcagaaattacgacttgttcgatttcagcaccaataaatgattccgtcagttctgcaagcttgtccaagacaggtggttctattgaaaaattcccggcagctttcgggtttgttagcctcttttcaagatggatgcgaaagatttcttttctttcttttttcgttggcagatcaacaaaaaatatctcatcaaaacgtcctttccttaagaattcgggcggaagagcgtctatattatttgcagttgctatcacaaatacaggctttgatttttcctgcatccaggttaagaaattcccaagcactctcttcgaagtccccccgtctccagctgttccgctattccccaatcctttttcaatctcatcgacccacaaaatagacggagaaatggcctctgccgtagataaagcgtttctcatattttcttcactgcttccgacaatgccgctgaatatttttcccatgtccaattttaaaagaggaagcttccacatagagctgacagctttagcaattaagctttttccgcagccgggaacccccgttaatagaagacccttaggggatggcagcccatagtcctgagcggagtccatccatgacttgtttcttttattcaaccaacgtttgatattttccaatccacctacatcctggatatttggttcacttttaataaactctaatacgccggtttttttaatgatttgctgcttttcaaaaagaatttgatcaacgctatccgaatctagacgccctttgcttactagcgccagtgcaaacgcattttctgcttcttttaaagttaatcccagtgctgcttttactaggcgttcttcttcgtcctcagtcaagctaacgattgcccgattttgcccttgattcatttcgatcattttcttgagcgtttctttaatttctgcaaagctgggcaattgaaactctacaattgtgatgtccttttccaattcaggaggaagcgttaatgttggcgccacaagcacaacatttttggaaacaagactcttttccaatacagagacaagatctttcattttacgaatcaaacggtattcaggggggcgattatttgcacccaaataaacataaaaatccttcaatataaagactgctggctgatcatatttttcaatgaacgccaaagcctttaacgggtcttttgtttcggctgatggaggcattccattgctttcaaaccctttggttaaactccaaacaaataaggttcttggtgttctaatcaattctgtatccgaaacaatatgactcagttgatctatgacacgttcttcttcccatgtagaaatatacaggaacggaaagcgggccctgaaataattcgctacttcttttctaaagtgatgatatccttccatttttctccctttctattgacctattttttattattatactaaatttttccacaacaggaataaaagatttcaatcctcccattcgccttctctaaatgataagattaaaataaaaccaacaattggagatgaaggaaacatgaagaacaaattgattgaacgcctcatttcttatgcgaaagtggatacgcagtcaaatgaaaacagtcagacgacgccttccactcccgggcagctggcgcttgccaatatgcttgtcgaagagctgaaagagatcggcatgaaggacgtcacaatcgatgaaaacggctatgtgatggcgacgcttccttcgaatacagaaaaagaggtgccgacgatcggtttcttggctcatgtggatacagcaacagattttaccggaaagaacgtcaatccgcaggttatcgaacaatacgacggaaaggatattgtgctgaatgaatccctcaatgtcgtcttatcgcccaaggaattccccgagctagcagattatgcgggacatacgttgattacaaccgacggaacgactttgctcggcgccgacaataaagctgggatctctgaaatcatgacggcaatggaatatttaattgcgcaccccgaaatcaaacacgggaagatcagagtcgcttttacacctgatgaagagatcggcagagggccgcacaagtttgacgtcgaggcgttcaatgccaaattcgcgtatacggttgacggcggaccgcttggcgaactgcagtacgaaagcttcaatgccgcagccgcgaaaatcacttgtaaaggaacgaacgtccaccccggcacagcaaaaggaaaaatggtcaatgccgccaaaatcgcgatgcagttccacgccgcattgccggaaaacgaagctcctgaatttacagaaggttatgaaggcttttatcatctgctttcaatcaagggcgatgtttctgaaacgagcctctcttatatcattagagattttgacagagaccgatttaacgagagaaaagacaccgtccaaaaaatcgcaaacaaccttaaagcgaaatacggcgaaaacagcgtcacagtggacatgaatgatcaatattacaacatgagggaaaagatcgaaccggtcaaagagattgtcgacattgcctataaagcgatgaaaaaccttgatattgaaccggtcgttaaaccgatccgcggcggtacagacggctctcagctctcatatatggggcttccttgtccgaacattttcacaggcggggaaaactttcacggaaaatacgagtatatttccgccgacaatatggtaaaagccgcgaatgtcatcgtggaaattgtgaagctgtttgaagaaagagcttaaacgaaaaaagcggaaagcggctgcaagacaaagcagccgcttttttttccagatcaatctttatctgcgctttgctgaaattagaacatgttgcaaggcggtttctttttggagcgggataaagccaattaacatctcaccgatgcaaaaaattctgttcatttggcttcatcacctttccaaatatctttcaacgtccagtaagtgaattcttcaacccgtacgttgcctttctcagaaaacagctcaatccccgctcttccttccttcggatatatgcggcttgtcattgtcgcttcaccatgatttgcaaatacttcaatagacgatctgtcgagaaacagatgcaaagtgagcttctcatccgcttcaagccgtacgtttctcacaccgtccctcgctttgccggactttgaacagtcgagcgtcagcttttgatcaatcaagctgtacttgatggttgtttcttcctgttcaattccccggatctttaagccaaccgtttcggcactgcaaattgtcaaatcaaaaacggccaccacttcaagaagcttttcggctgtctttataaaatagctgccggaaatcgattgattgtcacactcatgatgttccgatccacgaagtaatttagtctcctcgacgggattcattaaaattttgtgaccatccttcaacgtcaattcacgcggcaaagttaatgccccgcaccatccgtctgctttcgtcggcatctctgactcccacatatccatccagccaatcgcaattctgcggcctttgtcatccaataaagtttgcacggcataaaagtcgtggccgtgatccaactctttaaaggagccatgtacaaactcattcgtttcttcatcatagtctccaatcaaatagcctgtttgatacagattttgatatgattcaccatcagcctctataccctgaggggaaatcagcaaaatgtgtttgccgtctagttcaaagaaatccggacattcccacataaagccgagatttccgtcgctttgggcgagaacgcctacgtactcccaatctacaaagttaggcgagcggtataagatgacccgcccgacgttctcttttgaggagtttccgaccaccatataccagttctcacgatgcttccatacttttggatcgcgaaagtgacgtgcgctgtcttccggcggctctgcaataacagggttttctttcagtttttcaaagacgataccgtctttgctgactgctatattctgagtttggtagaaatcgtctttctcttcatctatcatattatgcccagtatagattaaagcgaggtcgccgttatattcgactgcgcttcctgagaaacagccgctctcatcaaattcgtctcccggcgctaaagcaaccggcaagtgctcccagtgaataagatccttgctcttcaaatggccccaatgcatcggcccccaattctcatcatacggatgatgttgataaaagacatgatactcccctttatattgaataagtccgtttggatcatttatccagtttgcccggggcatcatgtgatagcccattcggtaacggcgattcacttttttcccggctttctttaatgcttcttctgcctgctgaattctgttcatctgtgacatcctctctatatatgattgctttgtagattttgagcaaattcaacatctttctttgagtctagcaaggtaaaaatcgaaataatggtaaaacaaaggaccattgctcccatgatgagataagtgtggcgaaatccgatgctgtcgtataaacctcccgcaagcggcgaaaaaatcgacgtgcctacctgggatgcgaattgaaagccgacaagataaagtacggatgaaagacgattatcaaaattagtcgccaaatatttaaacatcgcaatcagcataatcggcaattctaaagcatgaatgagtttcatcgatgaaattccgaccggtccgctgacaagtccggaaccgataatccggaaagccattaacagccccgctaaaatcaagctttttttaggaccgagcttattgacgatgaaaggcgcaagaaacatcatgcccgcttcaataaatacttggaatgaattaaggtatccaaatatttggttccccaaggccgcagtcggaaataaggaagcgtagtaaagcgggaactgctggtcatagacgccgtacacgcatgttacgccgatcacgtacagcatcaaaaaccagaaatcttttaagagaaaaagccctcctacgtcttttaatccgaccgagtctgctctttccttttcatcatctgtcatctcaatttttacggaaacaataatggccaccaatatgattgctgaggcggacgcaacccagaagttgatattcggatcgatattgaacagctgacctgcaaaaaatgtcgccgcagcccagccgagggacccccacatccttgttcttccatattcaaattgatatttgcggctgaccttttcaataaaggtttcaatcgcaccgattccggcgagaaaagcagttcccaaataaattcccccgacgatagccccaagaaagacgttgtattgcaaaagcggtccgtagacgaaaatataaaagggacccgtaaatacgagcagcaaactgatcataaataatatgtttttcttcagcccgagcttatcggagataaaaccgtacaaaggctgcatgcacaaagtaaagatagcgtttacagaaaagataatgcccgtcgcggacccgttcaaattgatttcttgccctaaccaaatcgcaaataaagaatagctggaagaccaagtaaaaaagaaaaagaaaaaataggcgcttagtttccaatacagactgtttgagcttttcattttcatttgctcctttaacccgatttggatgtatctatttgatgcctgtccctgaaccgcccaggccatctaaaatgtagcgttgggctacaatgtagatcagaatcagcggaatcgtggaaatcgtcaagacagccatcacctggttcgtataaaccggctcggtgctgttgatggctgtaatcgccacctggatcggaaatttcgacttatccgtcaaaaccatcagcggccaaatatagtcattccagctgccgataaaagccaatgtccccaccgtagcgacagccggtttggacatcggcagcatcacccgccagaaaatctgccatgtatttgctccgtccagcttggccgactcaatcatctcccccgggatcgccatgaaaaagtttcggaacaaataaatattgaaagcccccgcaagcgccggcaaaatcacggcaaggcgcgtatcaacaagtccgagcttatgaacaattgtaaactgcgagattaaaatcgtttccatcggcacgattaaaagcgccagcaatatggtaaacagcacttttttacctgtgaattgcagcttggcgaatgcaaagcccgccattccgttgataatgaccgctcccgctgccacacacaaaccgtaaaacagactgttaccaatatacattagtaaatcaaaccgtgacagcacttccctgtaggattgaaaccattccgacggatgaaaagacggaagaaacgctttaatgctgctgatattgttgtaaatatcggcttccggtttcatcgatgaagcgaccatccaaatcagcggaaatataaacagagccgccagcaaaacaaggcatatatattccagtatcgttaaaggtccgaatttccttctcatccgccttcatcctccttcaccaacttgcgctgcgcaagcgtcaccaatccaattatcgtgccaaacaagagcgcaattgaacttgcatagccgaccatccgatcggtaaatcccgtttgataaatataatagacaactgtcatcgttgaattgaccggtcccccctgggtcatgaccattggctgcacgaggagcttaaacgcactgatcagcgtcgtaataaagataaaaaccgacgtcggtttcaacaaaggcaatgtaatataaataaaccgctgccatttattcataccatccaattgcgccgcctcgtagacatctccgggaatgttttgcaggcccgctaaaaaaatcagcatctgaaatccggctccctgccagactgaaacgaaaacaattgtaaagatcgcctgattaggacttgtcaaaaacggctgtggcggcaaaccgacatgcgtcagtacgttatttatcattccttcattcggattcagcaagtacagccacaaaacggagatgacaacaagcgacatgacgacggggctaaagtatgcgactttgaaaaacgtattggccttgcgctttttattcaacagaagggccagcccgagagcggccccgatctgtaatggaatcacaaggacaacaaatttcaatgtgttgctcaaacttttcaagaaaatagggtctttgaacaatttgataaagttgtcaaaaccgacaaacttgcgcaggtcaggtgttaacaaataataatctgtaaatgcgtagtaaaccgccataatcgaaggaatcacgagaaacactgacaaaatcagcaaggccggacctaaaaatgtataggccagcacattgtcccgccaccctattttactggcagggatttttttcagcggaaaggccgtccttgcttctttcaacggaattttattcatggctccaccttctagtttgccttatcgatggctgattgcatttcttttgcacgcgtatccagaaccgattgaatatcctgatgctgatcaaagaagctgatgtcatcgatcgcttgctgaaatgcgcgcgtcacctgtggatatgccggtgtcaccggtcgtgcatgccccgtttctttcagctgctgcaagaagacattcatttcatctgagaattcttttgccagcactttctctgatgaatagcgcacaggcagcgcggcgatcgaacggctcaattccaagttggattccttgtttgtcatccaatcgaccaattttgccgcccattccttgttttcagacgtctgtgtcatggcaaactgccagcttcctgaaggggacacaagcttttttgtttttggcgacacaggatacggcatcacaccataatcgacattaggaaaatttgtttccatgtcggttaccgtccagacaccgctcattttcatcggatatttttccgtttcaaacgcctgcttaaccggagtccgggtcgtgtaaccctctttcagcattgtttgaataaatgtcatcgcttcaacggtcagtttgtcgttaaaaacaccctccgctttcttgccatcttttgaaagaacatcgccgccagccgaccaaacaaatggcaaaagcgcataggtcagcatttcgtcttttgactgcaactgcatatcgatggccggtttgtcatatttatttttcagctttttgcaaagctcaaggaattcgtcccacgtccatggattctcaaccgttggcagcgttttcaagtcaacgccggcgtccttcagcatttttttgttatagtaaataccgaccgatgattcgctgacaccgatcgcatacagtttcccctggtaggttccctgttgcttaatgctcggcaataaatcatcctggtctttgatatactcatccaatggcgcaataacgccggatttcgcataagccgccgtgttcggtccgtccaaagtgatcacatccggcagggtattcgttgtcagcgccgcgttcactttgtcttcatatccgccgccgtttccgcttctggggatgaaatcaattttggcctcgatgttttcagaggcatactttttattaaaagcgtccacccgcttttgatagacctttccttcttcactgtcatcagatacgtgcacccacatcgtaagcgttttcccatcttggctatttgcacttttgctattgctgcagccccacatcgcaaacatcagcaacaacgaaaaaattccgaagagccaccttttcatctttgtcacttccccccattttttatcaattaacaaatgaaagcactttcaagtgaattgtatgtcaaccggtttcatatgtcaaccggttgacatattttttccccaattattcatcccggtacatttctcagaatcatggcattttcttgcacatatcggcccgattctctaaaataagtgcgtgacgagaattgtaagccatttcagtaaaaatagcagggggaaaagggaatgaagcctagcattcacgacgttgcaaaaaaagcgggagtttcaccaacaaccgtatcgcgggtattaaataaccgcggctatattagtgaaaaaacaaaagaaaaagtctataaagcgatggaagaaatcaattactttccaaacgatttggcccgctctttatttcgtaaacgaactcatttaatagggctcatcatccctaactccagcaacccgtttttcggcgaactggcctttcatattgagagcatctgcgctgccatgggctacaaactgctgctttgcaacagcttaaaccgcaaagacaaagaagaaaaatacttggaaatgctgatgcgaaatcaagtggacggcgtcatcgccgtgacttacaacaggggaattttaaattatcatcggcaaaacctgccgattgtcgccatcgaccattacttgtcggaaacgattcccgtcatcggctctgataactatgacggaggaagaaaagcgacagaactgttaattgcaaaaggctgccggcacatcatccatatcaacggaccaattgagctgaaaacaccggcaaatcttagaagaaaagcatatgaagatgtgatgcgacaacacgggagacagccgattacatatgaagttccctttcatcaaaattaccgggaaatcatttcaaaactgtttgatgaacagcctgcagctgacggcatttttgccagtgatgacctcatggccgctacagtcatcaccgaagcaaaaaaacgcagaaaagacattcccgggcaattaaaggtgatcggctacgacggaacggaagcggttcagtccattctcccggaattgacaaccatccagcagccgatcgaactcatttccaagacggccattgagattttgtccaaagccattgaaggcgaattcgatgatttgccgctggaaacctatttgcccgtacagcttttagaaggagagacgacttaaaataacgggacaaaaaaaggagacattgacgtctcctttctccatacatatcctgatctatccaattataaaaaagataaaatttacattgctcacctaaaatttaacttatatttctagacaaactcacctccccatgataaatttaaagacaagttttcgaaaaattctaattttggcgtggaggtgcctttaattgaacgtaagccacttttttcctgaaacctttgtttctcttgtaaaagacatgttaaccaaaaccgatggttcaacaaccaaagcgattgaaacgctgatcggcggcaaagccgaaatcgaagtttttcagcaaaataatattgattatgacaagctttcacctgaggaagcaaggctgtttcaacgcgatgatgacatcttgtttagaacctcgtctttgaaaacaggcgatgattatttatcttataattatgtctatgtcaaaacaaacttactgccgcccgccatcaaacaagatttgcaggaagaaaggcttcccatcgggaaaatcattgcagaactggagtcaaggcgtgaaattttcagcacgggcgactgcctgggaaaacatttcacacaacttgtacctgtttcagcagaccggacatatgcttttaaaaaataccagatcatcagcggccgacagtgcatgttctatgtctgcgaactgtttgatttagaaaaaatctgcaaactgactgcgggctgaatcatgcccgtcagctgccgctttatgaaagagcttccaaaacctcctccttccttcttccctcataataaaaacccctgagaaacaggggctgttatttattgatacaccgttttcggaactgcaacgaccggatttccggcggcataaggggcgacatcgtattgttggaagacgatcgcaatgccgtcgttagtgtaatagaaggccgtgtttttaccgaggacgatgtctttcttcttcacatccggaaagaaaatgtcgctgtgtttttgaatatagttgtaaatgtatgtttttgtcttatccattttcgattttgtatttaggatgtcggataaatacacccgttttttagagacaaggtcatagttgaaagagcggactgccgtatttccgtgcgctccgccggaatagacgtaattgcttgtcaggatgctcagcttttggccggtccggtatttcacttcaaaggacgtttgataatccgtttggtatccgtgctgttggccgtctttcttgttttttacataatctttgtaggactgctcaatataatgtttaaaatctttgttgatcttgttttggagagatttggggcttacatttgaaacttgcgggtatttcaaagccttaatgtttttgtacgtatggctcgtgaccgtcggttttttttcgtttgccgcgtgtgcagaaggaagtgcggccgcactgtacagcgcaaaaaacaatacccctgtcatcaacattccgaacgctttaaacactgtttttttgttcataaaaaccctccttaatctgtcattttttataatacccattttgaaatcaggtacacattatagaccggtgaactcaataaaaagtttctgtttttggaaataaaaattgaaaaaaattctaatttattctgtttgttcagcatcttgttgactgtttgaacggctgtcctgacgaaaaattcacacattgattcgatacgccctccagtttaaccgcagaagaagaaaatgaaaaaaacgaagagtttttttaaacccattgacatttttataaaaagtattaatattaaaactattaaaaaatcgcataaaaaggttttccttatcaagagtggtggagggactggccctgtgaaacccggcaaccgctgtctatgacagaatggtgctaaatccttaagagcatgttcgtgctcttgaagataaggaggagattgaatatatcaagctcttccttatcgggaagagcttttttatgtctataaagaaagagggatgaagcatgacacaatcaaccgatgtactgaagcaaacgcctggaagaaaaatcggaccgtacagagctgatcaggtgggcagtcttttaaggtctgagcccgtaaaaaaagcgcgcctccaaaaagcgaacggcgaaattagcgctgaacaattgcgcgaagtcgaaaacgaagagatcaagcgcattgtcgaaaagcaaaaagaaatcggtcttaaagccgtgacagacggggaattccgcaggtcatggtggcatttcgattttcttgaaggacttgacggcgtagaaggatatacagcggacaagggcattcaatttcataatgttgaaacgaagccgcgcggcatcaaagtaacaagcaaagtcgactttacaaaccatccgatgctggaagattataaatttcttcatgatattgcgggcacacatacgccgaaaatgacgattccgagcccgaatatgctgtttttcagaggaaagcttggagaaagcccgtatgaggatcttgatgaatttcatcacgatgtagctcaggcttacaaaaaagcgatccgcgcattttacgatgccggctgccgctatttgcagctggatgacacggcctggtccgtatttttctcagacaaaggacatgagcagatcaaagctttcggccgccagcctgatgaactgcgccagtctttcgccaacacgattaatgaagcagttgaagggcgcccggacgatttgacggtcaccatgcacatctgccgcggcaacttccagtcgacatgggtggcggaaggcggctacgatgcggctgctgaaacgattttcgacggactcaatttagacggacttttccttgaatttgatgacgagcgctccggcggcttcgaaccgcttcgctacgtccaacggaaagacttgcaaatcgtcctcggtttaattacatctaaattcggcgagcttgaaaacccggatgatattaagcggcgcattgaagaggcgtcccgatatgccgatctgaaccagctgtgcttgagcccgcagtgcggctttgcttcaacggaagagggcaacctgcttaccgaagaacagcagtgggaaaaactgcgccatgtcgtcgagatcgctgaagacgtatggaaataacacctcatatttgagacatgcctcctgacggcatgtctctttttttgcccctctatacaatttaaaattccttcttgatttgttcatagtttgatcatatttggcttctataatgctctttagtgaggtgatcgaacaatgattaagaaaaggaaaatcgatatattcctggtcttcattcttgtattatctgcagcattaaacttgtacggcatctggaatagtgacacagacaacgcctactatacggcggccgttgaaagtatgacccaaagctttcataacttcttttacgcatcatttgatccggcaggctttgtaacagttgataaaccgcctgtcgcactctggattcagacactttttgcacttgtattcggcgtgcacggctggagcgtcgttctccctgaagccattgcggaagtgatttccgtagcactcttgtactttattgtaaaacctacttttggcaaaacggcggccagaatttcagctcttattatggcgtgtacgccgattgccgttgcggtcagccatacaaacaacgtcgacagcattctcgtcctttgcttgatgattgcaacgtggctgttgtttaaagcagtccggaaaggaaaaatcggctggctgctcggcgcattctgtatgatcggtgtcggttttaacgtcaaaatgctgcaagcttacatggtattaccggcattcctgctgttttacatgattggagccaaaacgacgattcgcaaaaaagttgtgtctcttatcacagccgtgatcgttctggcaggtgtttccgtttcctgggcggttgtcgtcgacagccagcccgagatttcgcgcccttatatcggaagcagccagaccaactctgtccttgagctggcgtttggctataacggcatccagcgtctcacaggtcaaaacggtgcaggcgggggcggaacctcctcatctgatcatgatcaaaagaatcagcagcaaagcggcgatattgaaaacaactcagactcggcaaatggacaaatggctccgccgagcggaggcgaaatgccttcgggcggaccggatggccggcagggtgatgtccaaagcggcggcggaggtcccggtggcggcacaggcggcatgtttggcactggaaccccgggtcctctcagactattccaatctgagctttcaggacaggctagctggctgatcccgtttgtcctcttcggcatcatcggtttgctgatcgcgggtcttcgcagacaaagaaaattcaatgaaacaacgactgaaacaattttctggatgatgtggcttctgccggtcgctgcattcttcagcatcgcaggattcttccatcattactatctgattatgctggcagctccaatcgccgctttgtcaggtgcaggctggacggcgctcgttcgcctctatcaggaagaaagcggctggaaaaaacggctgctgccaatcggcattttgctgacaaccgcatttgaattgtatattttgagtccttatctcagcgaaatcggcttcatctggagcatattgatcggcgctttcggcattgtcacaagctgtcttctcatctttctcaagaaaggaaagtcattcagctactatgtatcacttgcagcgctgcttggcatgctgatcgggcctttctattggacaacggcgacgcttgctgacggtgtaaacggcatgattccacaggccggacctaaatccgcacaatcatttgccggcggtggcggaggaggtaagatgcagaataacgacggcagcggacctcccggatttggcagccaagacggccaaacagacagtaatcaaaacaacaataatggccctggcttcggtccaggttcaaacagccaaaacagcaacgattcttcagctgataccggttccggccaaaacagccaaaatcagaatgacgaaggcgcaagcggccgtcaacaaggcagaccaagcggcggcggcagccctggaagcggcgagtcggtcgatgaagaactgttgagctaccttgaaaagaacaacaccggtgaaaaatatttatttgcagtctcaagtgcaacttctgctcaatcttacatcatcaaaacgggcaaagctgtgatggcgatgggcggattctcaggaagcgacccgattttgacggttgaaaaacttgagaagctcgtcaaaaacggcgaagtcaagtacttcatgatcggcgacggccgaggccgggacaattcagaaatcaccaactggattaaagaaaacggcacagaaatttcaaaaagcgaatacagcagctcttcttctgatgattcacagtcaggcggacctggcggaaatcaaacgctttataaagtggagctggattgatgaaaggaaaggtgatgaatatgcagaaacaagtcacattttcaatcgtagtccctgtctacaacgaagcggaagtgcttcaaagcacctatgaccgattaaaaaccgtcatggactcgacaggcgatccctatgaactgatttttgtaaacgatggttcaagcgatgacagcattcacacgctgaagtcgcttgctcagtcagaccaggcagtaaaatgcatcaatttctcaagaaacttcggtcatcagatcgcgattacggccggcacagactatgctgccggcgaggcgatcgttgtgatcgacgccgatttgcaggatcctcctgaattgattttggaaatggcggaaaaatggcgccaaggctttgacgttgtatacgccgtccgcacaaagcgagaaggagaaacatttttcaaaaagcaaacggccgccatgttctaccggattttaagaaaacttacagacgttgatatcccggtggatacaggagacttccggctcatggaccggaaggtggtcaatgaaatgaacaagctgaaagaaaaaaacccgttcgtccgcggtcttgtcagctggctcgggttcaagcagacagccgtctattacgagcgccacgaacggcttgcaggggaaacgaagtacccgctgaaaaaaatgctgaagctctcgctcgacggcatcacttcattttcctttcagccgctgaaactggcaagctactcaggaatcgtgctgtcagcgatcggctttatatacgccttcatcgtcgtctgcatgaagctgtttacgacaagcaccattacaggatggtcgtcgatgatcattctgcaatgcttgttcagcggatttatcctgatcatcctcggggcaatcggcgaatacatcggccgcatttatgacgaagtgaaagacaggccgctttatatcattgacggaaaatacgggtttgaagaacagcggcgggcgcgagctccccagcgccatattatgtagaaagatccaaaaggagggattccgatgagcgtactagttgtcgggggagccggttatatcggttcccacgccgtttacacgttaattgagaaaaaagaaagagtcgttgttgtggattccctggcaacaggacacgcagaagccgttcactccgaagctgcgttttataaaggggacattcgcgaccggcattttctcaagcaagtatttgaaaacgaggacattgaagccgtcatgcatttcgcagcatctccgatttcctcgaaatccaaaaacgtgtttacttcctttaacgaaaacatcacaggaatggaaacactgcttgacgtgatgaaagaatacgatgtcggccggatcgttttcgcgtcaagcgcggccgtctacggcagtccagaagacctccctgtcacggaagaaaccgaacctgagcccgttcacgcgcacggcaaagtcaaatggatgatggagaaaatgctgatggaagcggaaaaagcgtacgggctgaaatatgtgatcctccgctccttcaatgcgtgcggcgctcacccatccgccatcatcggcgaagaccgggggagcgaaacacatctcatttcaaatgttctgcgaaccgctctcggacaccttccttttgttcacatagatcaatctgaagacggaactggcgtccgcgattatgttcatgttcaagatttggcagaagcacacgtgctcgccatcaatcacttgcggaaaggcaaggatagccgaatctacaatctcagctatggcgaaagctactccgctgaacaaatcatccttgccgcccaatatgtcacaggcattcccctcatcgccgcaaagctgacagaaacggacatcgattcacaagcaacatttgccgcttcttcctccagagccagaaaagaattaggctggaccccacagcacaacagcctgatcgcgatcatccgcgacgcctggaactggcactctgcgaatccgaatggatatgcgtcggagaaggtgaagcaagggtgaaaatgaactgcacccctatcgttaggcagcgtctaactatggaggtgcgtttttttctccatcggctttgcggtagttggtgatcatcggcaggccattgaaatgtttttatttgagttccaaaaattacagaaggcttgtcccaattttgtggcctacctttgtcaaataagaaaaggactgcataaaaactcttcagtccctctatgattcaattcctaaatcaactaaataagccgttggctgttgtttgtttttttgtaaatcaataagtacattaacagaacctgctgtaccaattgtcttcccatgataagaaatatacaaaactacataatctttattaaaataatgaatattagctatcctcgcatcacccgcgtttaaatccatctcttttgcaatttgtttgaaatcaatcttaaattgagcttcatatttttcatttccttttagataattatccattgtttgtatctgttggataccatcaggcattacatttgtttctttttcttttgctccgttaatataaacatacttaccgtctttgctcagaatatcagtgtttttgattttcctaactttgtttttcttttcatcaaaaatgtatttatcaaataacttacgatatgctccatccttcgctacatttggaaatacggataagtattccttcagtttcccagactcaattgttgaatttaattcctcttctttaacaatccggtattttgaaagatcactttttaaaaaaagataatatatttgtctgtctccaaggtcaccatttttaaatttttcatatacgtccacttgtataagcatgctgtctttgctaacagctgctaacgccagatgtacttttttatccttggctgatggaaactctatttttttttctccgctttttgttttcacttttagaacattctttttatctaatgtcatttccggcagattatattcaagtttattgtggataagtttttctttagttaaaaattcagttgttttcaaatcatataattttgtcgcaggatatttattagccgaaagaaagggactgtaaaaatcgtctacttcttgatctgtatattgatagtaccgtagcccctttttatcactgcgcataatcgtatatgtactattttgataactaagagttgcgtctgtcgctaaatcaagttcatgtctcataaattctctaaatgctggactgtcttctttgggcaagccttttttatagatggcttcctgaacatcatctttgccgcagccggtggtggcgagcagtagaaacactattaaaaaaaatatacttataaaccctttctttttcatcgaccttctcctattctgcttcttttttgttgacctctcgaatcaagtcaacaaattcagagtcttcaatttcataaatatgtccaggattggttacaccggaacctcttacttcaatttctggctttttatcaatgagatcgcctaatatgtcaccgtgttgactttcgaccgaaacgatatcatcactgtttattttatgttttccgcttgcggtatagtaaggggaaaaacttacagtatcctctgttctgtatcccgccgcagcggtaatgtccatcttctgcagcttttgatacacctcaggattggcagatttcaaatgattaatatcttcagtcatcgcctcacagtccatatcagtgtaggcattactgtaatcttttccattatcattgtttttgttttcttcattaaaatctaaataatcacttgtattcatagtatctcttccagcagcattatctgcaagccagcgcgctctatttgccccggcagctaagagatttttatcatatggagttccgattgttgtgatgcttcgcacatggtcagggtaatccatcgcaaattgcagcgatcttcttcctccatagctgtgcccgaacatatcgatctttgtctcctcattcatcagccccatctcatttaacttttctgctaaatcgtcacttgttgcttgccgatgctcattgggttcatttgtgtcataaacaatatggagacggccgttagtgtcgaagtattcaagaccttttatttcttcataagtttcctttatatacatttttccatatttgtcaatataatagtattcataaacatattcgtttttttcatttgttgtaatacgaacgataaggtcgccctttttcgcagcatcctttacacttttatagaaaccattcccactatcctcaatcccatgcacataaacagaaacattcttataatccgaaaaatcgccttttacatggttaactgaattatacaagattgagaggtctgtcaaagcttcgcgcatcggggcgcggtgggtgcgggcgacattgctgaaatcttgttccacctgatcaatgccattttttagattctcgtattggctaattaaaagaacagcgtcactcgaaatattgttgcgttttcttaagtcttccggtgtggggtcttccatagactcaaatttgcgcctggcattctcctggcactcttttaaatcctttatccaatcgttgatttccgatttgatatccgccacattaaaatccattacgttttttgatacaaaattcggaagttctttattttctatcgaaacccatattttattaaaagtatcaagcagacggctggattgggctaaccgcagcagctggttcgcttttctttcatggtttttgagaatgttcgtgatttctttttctctattatgataagccataactctgtttcccttccatcatttcactctttgcagttgctgtgagattatgttatcgacgcgctttaattccttaacgatgtttttagcatttgccgaaagttctttgactctttttttaagctccgtcatgattgagttgatgtgcgactttgcatcagaccagacgtcatcgaatttttcccacggaaattctgtttcatacatcatttctctgagcattgtgtcaaaatggtgcaaaacttcatcaagtgtagatagatttgattcaaactttccggttgcctggtgtaacgattcaccgtttactttaatttcactttgaactctttcagccgaaaacgtatggtttctttctgatctcgactgcggctgaacattggccggcttgtcggattcgtccgtcagttcgaccgcttttgcaaaacagcgtacactgtctgcaaaatataataaacagctgcttgctttactgaaaaagttgatgttgtcgctcatttttttctgcagcgctgctgcggcttttccgctgtgccggtctaattcttcacgaaaaaacaccatgttctcaaatacatggataaaggcgttttccagctgactaatggttcccgctgccttgtgtgaaagttctttgttgaagcgaaaatgtcccatcgtcattgctccttattttctttttttcctgcttcagcttctgttagcagttcatcaagctgcaattctttttgatcaacatacccgtaatggtataccacttctatgtcctgtttattaaatagaacaagctgctcttttggatcggtaaatccatttggatagtcgacagctgcataatctctgatcacgtgatttgtttcagaaaacatttgccggccgatgacgagcagacgccttgaatcattatataagccgacaacactgccgacaggaagatagttcttttttaacagcataattcattatccctctttttctctgaaattggacatacatacaagttgtaaaaacataggaaaatcatagcaaaaaggtatcatttcattcaacgaactaaagcaccgcgaaattttgcctatttaaattcagagacttttgatttaatgttcgctcattacgcaaggtttgtcggtgtcattagtatgttacagtgaggccttagcactgaaacgattcatcatacttacgggaacttccagataaagtttctcaaaaaaaccgccataataggcggcatcatgaagatataaagcgcgatcgcttacgattctcctctaataaaaagaattttatcactttcaatttttcgtctgttgttctgtgcatcgtcacttcaatcatttttcccgcttgaaaatccggctttcaaagactaagcaacaagcgccctgaccctctcctagacatgacttcatttgaaatgtgaaaatatatttttagcttgaattttacacaatctcgagataaaatacagtcaaaataatagaagcccacttcttgtatataatcagtaatagggtctgattgtttctacctggcaaccgtaaatcgccagactacaaggaagtttgaatagatttgatcatgtaaaaagtgtattgcgcaaacaatatatctatttttcatttgctcttatttttcatgctttctttatcggaacccatgaaaaataagagcttttttattttcaaaaaacattcgggagttggcatcatgtattttctcattaatattttaggcattttcattgtcatgtctgtaatttatttttgttccccgcgaaagaaaagcgtaaaatggaggccgattctctcccttttcatcgttgagcttttggtgacgtggtttatgcttgggacaaaaatcggcggatgggccatcaacctgatcgcctctttcttttcgtggctgatcgcttgtgcaagcgacggcatcgcttttgcctttccgtccgtgatgggcaatgaaaccgttgactttttcttcagcgccttgctgccgattatttttgttgtgacattttttgatatactggcttatttcggaattttaacatggatgattgataagatcggctgggtaatttcgaaagtctcacgccttcctaaattagaaagtttcttttcgattcaaatgatgtttctgggcaatactgaagcgctcgccgtcattcgcgggcaattggctgtattaaaggataaccgcctgctgacgttcggcattatgagcatgagcagcatcagcggatcgattctcggttcttatttaacgatggttcctgcgacatacgtatttaccgccatcccgctaaactgcttaaatgcgttgatcttggccagcattttaaacccggtggaagtcactaaggatgaagacattatttacgtaccgccaaaagaagagaaaaaggactttttctcaacgatttcaaacagcatgatggtcggaatgaatatggtcatcgtcattctcgccatggtcatcggatatgtcgctttaacctcatgtttgaacggtattttgggcttgatcgtagacggtttgacgattcaaaagatcttttcttatatcttcagtccgttcgcattcctgcttggactggcgccgggcgacgcgatgtatgttgcacagctgatgggcatgaaactcgccacaaacgaattcgtcgcgatgatggatttaaaaacgcagctagacgcgatttcaccccatacagccgccgtggccacaacatttttgacgtcgtttgccaacttcagtacgatcgggatgatctatggaacgtacaattccttatttaacggagaaaaatcggcgattatcggaagaaatgtgtggaagctcctcgtcagcggaatagcagtgtcgctgttgagcgcggggattgtcgggctgtttgtttggtagaaaaatagattaaaagggcaggcatctagcctgcctgctttattattaaacttgcctatcccaatggcggtgcccgctgatcgcttcgaccagctttttgccgaagtcgtctttgttcttatcaccacgagaggtgataatgcccggctgtgaagccgcgtgggccccggcggcggacagcaggagatcgaccccttcgcctgcggctccgaccgctttataatgtccgaatgcttcattgacaaaatccgatgcggctttatgcaatttcaggcgttctatgctttcttggccgcccggaatataaacggcatcgtacagcacagaatcgaccgtctgcaaagtgtttccgacttcaatttctgtgccgccggccccttcgattactccgagtgccgagctgacgatgtccggaatgatgccggcttttttgaattctttcaacacacggctcaagtcttcatcatcaaaaccttgttctgctaaaatggcgactgtccttgtctgcggcagtttcaccgtattctcctggctgagcgcaggggatttgaacgtcacgttggagccttcgtctttttcagggggctctacgcctacacccgcagcgatttgcttggcaagctccccgtcaacccggttaaacatatgaacgacttggcggcggacgtccttgcttttgacctttccgacttcaaagcggaacgccgaaatgatatgttctttttcaacgggggacatgctgttccaaaacagcttcgcttgcgaatagtggtcgttaaagctttcgctgcgctggcggatttttttgccctcgactttttcctcgtagtgcacatatccgccttcttcttctgaagcaggcgccggatcgttgttttgaagcgaatttttatgataagcgacaggccctttgttaatcgtcatcctgtgatagccgtcatactggttgttatggaacggacagaccgggcggttgattggaatttcgtgaaagttcggacctcccaatcggatcagctgtgtgtccgtataagaaaagagccggccttgcaatagcggatcgtttgtgaaatcgatccccggcacaacatggcccggatggaaagcggcctgttcggtttccgcaaaaacgttatcctggtttcgattcagcgtcattttgccgatgattttgacagggacgatttcttccggccaaagctttgtcgggtcaaggatatcgaagtcaaacttgaactcgtcttcttcgtcaatcatttgcacgccgagctcatactccacttcatcgcctctttcgatcgcttcccacagatcgcggcggtgatagtcgggatcttttccggcgattgtctgcgcttcgtcccagacgagcgaatggacgccgaggacgggcttccagtgaaatttaacaaagtgcgccttgccttcttcgtttacaaacctgaacgtatgaacgccgaagccttccatcatcctgtagcttcgcggaatcgccctgtcagacattgctcacatgatcatgtgggccgtttcttcattgttggcgacaaagtcccaaaacgtatcgtgcgccgtagaagcctgcggcatttcgttgttcggttccggtttaaaggcgtgcaccaggtcagggaacttgatggcatcctgaatgaagaaaacggggatgttgttgccgacaagatcatagttcccttcttctgtataaaactttgtcgcaaatcctctgacatcgcgtacagtgtcacccgagcccctggaaccggcgacagtcgagaacctgacaaacaccggtgttttcactgacggatcttgaagaaactttgctttcgtatactccgtcatcggctcgtaaacctgaaaatagccatgcgcgccaaaccccctcgcatgaacgactcgctccggaatccgttcatggtcaaaatgggtcattttttcacggaaatgaaagtcctccatcagcgtcggaccgcgcacgcctgcttttaaggagtgctcgtcttcagatacgcgcaaaccttggttcgtcgtcatttttttgcccctgttgtcagaccggtactgttcgagttgttgatccttgctgtgcccattgactttgcggcggccatcattgttattcacttgtcatccctcctcatttttattccctatgtagctgatctggaatgctattttatgatttaccctttctgtcggcgggttaaactctttttatagattcaaagttttgtgtgacaactacacaaaaaaacgaattaaaccgattttaagggcacacatatttcgcaatacggactgttcaccatatcaccaacgtatttttccatgattggcctattgtccaattggtatttgttttgcagagatgagaaaatatctgaatatgctttttgaatagcttctgctgtatgttcaacctcgtaaataaggtattgtccgccggaaatttcgccttcaaaaacggtatcatcgacttgataatcatgcggtatcacaatacaagcatcaaatcgacaatgatcaggaggcgttgttttcgggttatcttgtggaatcgcaaacagaatggcggattcaagaagatcttttttcttagcccatttttttaatctttccattacctcaatgttggcggggccgtatggaccaactcggcgcatatatgcaatgcggtagtttggaagtgtttcgattttgaatttcataggttctttcttcctttccatcattgttgttcgttccgtttcgaatgtaacacgctttaaagatatttacattcatatttttaaaattttctgcaaattttaaaatgagcattttcaaaccaaaaaagaggatattcagagatcatctgaacatcctctttctttgtttaatcgagtgtttcgccgtttgtagcaatcaggtttttataccagtaaaagctttttttgcgaatgcggcgcaagtctttcaaatcaaattcatcgcggttcacataaataaatccgtagcgttttgaacagccttgatgggtcgaaattaagtcgatggcagaccatggggagtagccgaaaacatcgactccatccgtgattgccagctgaatttgcttgatatgctcttttaaataatcgatgcggtaatcgtcatttacgacatctccgtcttcaagctgatcaaacgcgccgaggccgttctcagtgacgatcagcggcagctggtagcggtcgtaaatttcgcgcagcgtcgaacggaaaccgacagggtcgatctcccagccaaatgcgtttttctttaggtgcggattgctgcttcccctatatacgccttcttctcccgtctgcaaatgctggtctccgcctcgagcagccgtgtcgctgccatcacccctgcttgcttcagccgtttgcgatgtatagtagttaaacgcgataaaatccggcttggccgaccgcagaatgtccatatccccttcagcgatgaccggtgtgcagcctttttctttcatatatgcccacgctgttgtattgtaccgtccgaatacggccatatccaagtaaagccagtttcggatcgcattatagttaaaagccgccagcacgtcctccggtttcgaagaagcgggatagatgagcgcaatattcggcgcaggaccgatttttgcttccggcagcatctcatggcaaagcttgatcgctttcgcctgtgcgacgagcatgtgatggttttgctgataaagctcttttttcggattttccaagttcggatcgagtgtaccgagtgcagatccgtggaggatcatcatattttgctcattgatggtcagccagtatttgacgcggtcaccgtagctttcaaaaaggaccttcgcatacttttcaaaagcatcaatcgtggccctgtccgaccagccgccttttttctgcaaagcattcggcagatcaaagtggtacatcgtaacaattggttcgattccatactttagaagttcatcgatcaaacggctgtaaaattcgattcccttcggattaatatcaccgtccccgtccggaatgatgcgcgtccaggcaatcgaaaaacggtacgctttgaagcccatttccgcaaataaagcgatatcttctttatagcgctggtaatggtcgcttgcgactttaaaatcggttgtcccttccgggtagctttcgcgcgcatcgatgacagaaggcccttttccatcttcgtcccaagcgccttccacttgataagcggaagtagacgcgccccacaaaaaatctttcggaaattgagctaatgttttatatttcatgattattttcctcccttggtgatgaaattaaagtgatgatccgttcttcagttttcacctttttttgatccgttggaatgacatccgtgtattgaccggaatttgtaacgatgatcggcgttttcacgtcaaacccttcttctttcaaagcgtccagatcgaattctgcgagtatatcaccccgtttcacattttgcccctgcacggctttaggattgaagtgctttccttcgagcctgactgtgtccattccaatatgaatcaaaatctcggctccgctttcggtcgttatgccgtatgcgtgacccgtcggaaatgccgttgtcacgatgccgtccgcaggggcggtgacaacgccttttgacggaaccaccgcgattccctctccaagcgcccccgatgcgaacactttatctgatacttctgttaacggcaggacttctccttgcaaagggctgtaaatcggttcaccggcgcttttttcaacaggctcctcttttgtcacctccacagggtcgtcaaagccgacaatgtaagtgagcaaaatcgataaaacaaatgaaactgaaatgccgatgatgaagccgagaaagcccggtccgtaaaaaatcggaatcgtcaacaagcccggagcgccggaagcgagggcgacgctgccggagtatccgataatggctccgcctgccgccgcgctgatgacaccgcatacaaacggctttttcagcctgagcgtcaccccgtagacggccggctctgtaatcccgaatatcccggtaacggcagctgatcctgccaatgctttcagcttcttgtttttcgtcttcagcatgacgccaaatgcggctcctgtttgggcaaacacggcggctgccgtcgccggcttaatgtagtccttgccgtggacggcaatgttgttcaaaatgacagggacgatcccccagtgaatcccgaagatgacaaggatttgccataaggccgcaataatcgctcctgccagaatcgggctgaaatcaaaaacggacagaatcgccgccgcgatcccgtttcctgtgtaaacgccgagcggtccgaatacgatcaaagttaacggcaccatcaccgtcaggcataataaaggggtgataaagttcttcacgctttcatgaataaagcgcatacataatctttcaagatagctcatcacaaataccgcaaggataatcgggataacggtcgacgtataattcatcaagacgaccggaatgccgaaaaactccgtatgggcgccgctgtttttcagttcgagtatcgtcggatagatcagcgctccggcaatcgtcagcgctatgaacgggttcgctccgaattttttggcggccgtaacggcgagcagcaaaggcaggaaataaaacaggctgtcggctgccgcgtatagaatcgtatatgtcgtctcttccggcgagagccagccggcgtttgtgcaaatcaaaagcaggccttttaaaatccccgctcccgccatgacgccgagcagcggagtgaaaatgctggatacgacatctactaatctaccggcgaggcttcctttctctttttgactgtgatcggccgcagaactttccaacagttgagagatccggccgatttctttatatacttcaggaacgttattgccgataacgacttgaaattgcccgccgctctccaccacggttaccacgccatccgtattttcaagcgcttctctgtctgctttggaacggtctttcagtttgaagcggagccttgtcgcgcaatggactagcgatacaacgttcttctccccgccgacgcgcgccagaatttcttttgccattgattgaacattcatcgttgatcatctcctgtctctcgtaaagccctatcaagctgttaaaaaataaaaaacctaaactaaagcctgtacaaagaaggcttagtttaggttttgcctgccgaacagtaacaatcccacttaagacaatatgaaaataaaaaaacctaaatcactatgaaaaacaagggcataagagtcccccttcacagtcatttaggttttgcctgcatcatcagtaacaatcctaacaacctgtataagttgatgtaagtaaaaagtagcatacatttatccaattgtcaacgctttcatttgatatcatcctctatttttgatgaacgactcgctcgatatgaatcgtcaaatacagaagctcttcgtttgtcagctgatgaccgtattctttttcgatatactgcctgattttatttgtacaaacataagcgtcccggtacttatttttgacggtttcaaataaaaagtcgtcccggctttccatataggttccgctgaacagccgctgggcgaaaaatttcaaatgggtaatgaagcggtaatagtgaagcgattcttcgtcaaattcgatatgaaagtgatacttgacgatgcttaaaatctcctgcatgactttcgtaatattgacgatgttcggcatttcttcattcagctcggcgtttacgatatggagcgcgataaaggcggcttcatcctccggaagagctgtccccgtcttcttttcaatgatggccagcgcctctttgccgatggcgaactcatctttatacagccgtttcgtctcccaaagcagggcatttttaatatccagtccctttttatgccgttcgacggcgaaatgaatatggtcggtcagcgagacataaatgctgtcattcagctttttgccgagctttaatttcgcataggagataatttcttcagacatttccataaattcaattggaatttcgtccaacagcgtcttaaacctttctgatacatctttattatcaagcctgaaaatcttctcgattctcgattcatccaccgcttcgccaggctttttttgaaaagcgattcccctgcccatgaccactaattcctgaccctgttcatttaaaacactgatcacattgttgttgatcactttggcaattttcacatcgcgccactcccatcttttaaggggatttttttatacttcttttttcaaatggtacacattgattgtacaacctttttggcctaggtcaatatatttcagtcaacgtccgaaatgtttgcattttacagaatgcccgcctgtacccgggtttataaaaaaagagccgcaaggcggccctgtaaaaaaccttcttaaaaagtgagcaaaatccccgctgcgactgatgccagacccgcaaaatatacgaagtcttttccggaaagccccgctgtttgatagtaggtgcggtcttttgtaccggtaaaccctctcgcttccatggcaacggcgattctttccgatttgcggatgccttgcgaaaacaacggcagcgcatagcgaataaacgccttccagctgtttttttgcttatagcccctgattttgtgcgccgccttcatttgcgaaagctccgactgaaaaagcgggacaaaacggaagccggccagcaagccataagcccatttaggcgacaatctgcattgatgaatcaggctcataataaactgcgtcaaatcggttgttgacgtaaacaagagaccgtatgtgacaaagccgagcatccgcagcgcgattgtcagcccattgccgacgctttcctcggtaacgcggaaccaggcccattcccaaatcgtttcctcgcctttcccaaaagcggccatcatccaaaatacgagaataaaaaaaataagataaggcagcagccgtttacttaaataagacaaagtccatcccccgaaaaaaatcccgatgacaaccgcaaacagccaaatgaaaaaagtcggtttcggatttgaaacaaacatgagaatgcacatgaccaggaggtgggaaaagagcttggcgctcgggttcaatgccgaaagaagtgaaccattgcttttcatacgggaaccctctcctttctttcgtgcatgaaccggtagtgaagcggcggtatcaatgaaaagcggcggaccaggtcttggtcagagaacaattgatacggcgttccttgatatgccgctttcccttgatgaaatacgatgacccggtcggagtgctcgtctacgatgtccatgtcatgcgtcaccatcacaatcgtcgttccccgttcctgccgctcctttaagcgcttgatcaattcttttgccgtcttttcgtcctgaccgaatgtcggctcgtcaagcagcagcaaatcctggtcaaacaaaagcatcgtcgcaacgcttaaacgccgtttctgcccaaggcttaatgtaaagggatgcgctttttgatgaccatcaagtccgaattcctgcagcaattcagccgttttcctttcgacctgctcctccggccagctccgctgtctcgctccgaacgcgatctcgtcaaacaccgtgtcccgaataaattgaagctcggggttttgaaagacaaagccggccttctcgtaaagcgtacgatcggaccatttcttcagctcccggccctccagataaatgcgcccttttttgaccgcttcaagcctgatcagactttttaaaaacgtactctttccgctgccgttcccgccgatgacggaaatccattcccctcttggaatctccaggttgatgccgtcggcaacgatctttttccgatagccgatcgccgcgtcctctgtgcggatcaatatgtccctgtctgctgacggcctgtttttcgcttcctcctctttcattttcaatgtagaagagagcttgacggcgagcggatgatcatcttgtgtggtaacatcttcccatactgcggggtacagtttgggctgccagatgcctgccgctttcatttccggctgaaaatgtttgacgatttcttccggctttccatcagcgatgatctgtcccttttcattgaaaaggatgactcggtccatccactcgatacagccgtccagcacgtgttcgacgaacaccatcgtctgtccgctttttcgggaaacgtcgcggagcaaggcaaagatgtcttgccggctggccgggtccagctgcgccgtcggctcatcaaaaaacagcacttcaggctccaaagcgagcaggcacgctaatgccagcctctgcttcataccgcctgacaaggtttcgatcggcgttttcttatctatctttaaaccgaccagctccatcagctccgagatgatgcggtccatatcttttggcggaacggatcgattttcaaggctaaacgcgatttcctcatcaacatgaagcatgcaaaactgcgaatccggatcctgaaacataacgccggcgctctttctgcggttgacctcgcctgtgacttcagcttcgatatgttcaggaatgatgccggaaagcacggacaacagcgtcgattttccgcttccgctcggcccgagtatcagcactttttctccctgctcaatcgacagcgagacccggtccaagactgtttcaggacgatgataaaaacggacggaaaggttactgcatccgagaaatgaacgcatcggcatcatccttcttccggtgttctttcatgatctcatactggttcaggactcccgttttcgcaagcgcttcgacaacggcttttgccagccagccgccgagtacaatgccgctgatgatttggatgataagcgtcaatatcagcgtttgcgtcgtatagtaggcaaaaccgtttgccatcaggctgtatgtcgcgctccccaccgcggctagcgcaccggaaagcataagggtaaacaagttatagcgcttatagcgaaagatcgcaaacgcgatttccgcaccggctccctggaacacaccgattaataatgctgaaagcccaaaatggcttccggtcagcagttcgaccgccgcagctgccgtctcggcaatcagcgccgcacccggtttacggatgatataagcgacaatcgggctggcgatcacccatatgccgaacataaagttcgctccgacgggcccgacgatagctgaaacagggatccacaaggtagaccaccctaaataaatgacgccgcatgccacagacaagatgactgtcatgacgacttctttcatgttccaattcatcgtctcaccgcccccatttccacaggccaatcttcaaccgtataagccatctcccaaaagccgtattcaagctgacagctttgcaaaaagagctccttcattttttctttttcagccttgcccgctgtttcggcccattcatccaggcgggcgcaaaactttgtcgtgattgaatccgttctgtttccgtaaaaacagatccagtcataaaatggatgcgatggatcaggctgaacgtccttcatcagtttttttccgatctcccaatatgtccatggacaaggcagcaagacggctaatatctctcccagcgtaccttcgtgcgccgccgtcagcatatggcggacataatgatgggcggaaggcgcaagcggatagccctgcagagtttcgtactccaccccagcggcccggcacaggtttttgtgcgggtgcacttcgctgtctagcacaaatgaaatctgctcatgaaacatttccatatcttttcgattttgacacttggaaatcgcaattccgtagatttgaataaaggcattcaaatactcgtaatcttgctttacataatgaataagctgctccttttccagcctcccggacgccagccccagtacaaacggatgctcaaaaatggcttcaaaaatagggtctgcctcgcggcgaagttctgcggaaaaactcatgtagatagcctccttagcaatcggttttataggaaggcacaggggggcaagcggctttatacgcaaaaaagccgccccaaaatggagcggccttagtatgatgaaatcattaagacaccggctccacttccctacgctagtatgaactagatcaggttcaaagggtccaagatcgcttcttgtctcagccggcttacggctcccctagtggacttcctattacattaacttttactctacacatcaatggttatgatgtcaacctgagtttttcagttttattcttgtatagaaccgccgggtttcatacagaaagtcggcaatcggaaatatttgtagaaaaatataaattttctgaaaccttttccgggcttgttcgtcttatatagtgaagacaaaaaatttggaggggatatttatgatgatgtttatcttgattttgacaatggccgtgtatttgttctattctttcagcaaagacaaccggccggccaaaacaaacaacaggaatcatcagacactgactgttattagggaaaactcttttaccgccccttccaatgatgtcaattgctaacttgatagacaacaagcaagccgcccaatgacgggcggctttttcacgtttttatgattgaaactgttccgcttcagtcgatcccttcagtgcagtggttgatgaagtcccgcctgtcacaacctgggcgacttcatcaaagtagctcgttccgacttcgcgctgatgccttgtcgccgtatagccgtggacttcgctggcaaactcggcctgctgcagatcagagtacgccgccattccgcggtgcttatattggcgggccaattcaaacatgccgtgatttaaggcgtggaagcccgccagtgtgacaaattgaaatttatagcccatttcactgagctgtttctggaagttcaagatcgtgttgtcatccagtttggccttccagttgaacgaaggggaacagttgtaggcgagcagtttgcccgggaatttttcatggatcgcctgtgcaaaccggcgggcttcttcaatattcggctcagacgtttcacaccagatcaaatcggcatacggcgcatacgccaagcctctggcaatcgcctgatcaaggccaggctttgttttgaagaacccttccgctgttcgctctcccgtcaaaaacggtgcatcatatgaatcgacgtcgcttgtgatcaggtctgccgcattcgcgtccgtgcgggcaataagaatggtcgggactcccatcacgtctgcggcgaggcgcgcggcaatcaaattacgtaccgctgtttgcgtcggaagcagcacttttccgcccaaatgcccgcactttttctcagacgacagctggtcttcaaagtgaactcccgcggcgccggcttcaatcatacttttcatcagctcgaacacattcagctgcccgccgaagcccgcttcagcgtcggccacaatcggagcaaaccaatcgatgtcttcctttccttccatatggtggatttgatcggcgcgctgcagcgtgcggttgatttttttgacgacttccgggacgctgtttgccggataaaggctttggtcaggatacatgctccctgacatatttgcatcggcagccacctgccagccgcttaaataaatcgctttcaatccggcctttacttgctgcatggcttggtttccggtcaaagcgcccagcgccgggacgaaatcctctgtatggagaagcttccacagcttttcggcgccgcgccttgcaatcgtgtattcaatctcgagcgtgcccctcagccgaatgacgtctgccgcctcatacggccttgtgatccctttccagcgttcatcatgctcccagctttctgcgagttgtttttctttcagcatcgcacattcccccattatatattttcataagccggtatcgttagaaactccgcgaattcatcatccaaaatcagctgttcaaataactgtccggcctcttcaaaccggccgctccgaaaatgttccacgcctgcttcatcgatgattttctgcatttctttctctttcatcatcttgaccatttccgcggtgactttccggccatcgtcaagaactcctttcggatggcgaatccattgccacagctgggctctggaaatctccgccgttgcagcgtcctccattaagtggtcgatcggagcggcgcctctgcccgacagccatgaagctaaatagcggatgccggcgctgatattggtacggacgcctgcttctgtaattctgcctttcggtacttccagcaagtctttttcctcgacctttacgtctttccgctttctatgaatctggttcgccgacggcatatgctgattgaatacatcgagcgccgtttgaatcatgccgggatgcgcgatccatgttccgtcatggccgtcttttacttcacgttccttatcttcgcggattttggcaaatgcggcttcattgatctcaggtttgtctttagcgggaatttgcgccgccattcccccaatcgcatggacgttgcgtttatgacacgtttgaatcgccaagagggagtaggctctcatgttgggaactgtcatcgtcacggctgagcgatctggaagaatgacttcatccctgttcctgaatttcttaataaagctgaaaatataatcccacctgccgcagttaagcccggctgaatgttccttcaattcgtagaggatttcatccatttcaaaggccgccaggatcgtttcaacgagaaccgtcgctttaatcgtgccctgcggaatgcgcaagtcgttttgcgcataaacaaatacgtcgttccacagccttgcttccaggtggttttcgatttttggaaggtagaaataagggccgcttccttttttgatcagctcttttgcgttatggaaaaaataaagaccaaaatcgaacaggcttgctgacacgggcctgccgccgatcagcacatgcttttcttccaagtgccatcccctcggcctgaccatgataacggcggggttctctttcagctcatagcgtttgccctgttcattcgtaaaagaaatcgtcccgcggaccgcatcccgcaaattaacctggccttcaatgcagtttttccacgtcggcgagttcgcatcttcaaagtcggccataaagactttcgctcctgaatttaaagcgttgatgaccatttttctgtcgaccgggccagtgatttcaaccctgcggtcctccaaatcccgggggagcggcgcgactgtccagtccgcctcgcggatgtgcttcgtttccgccaaaaaacaagggttcttcccttgatcaatttcagcctgcctgatcgtccgcaaatgcagcaattcccgtcttcttcccccgaaatggcgttcaagacgtccgataaactccatcgcttcttttgtcaaaatctcttcataatgcggatttatcgatccggttatatgaattctcttctcctctgttttcatgtctccctacccctttacatgctttgttataaaacagtttgcctactcgccttttttggcaagacagcgctcgcattccatgaagtaagattcagcctgctcctccatcttttcgccgcattcagggcacgtttttttcggaagcgttctgaaaaattccatcggacttttcaagctcatttgtataacctcctttttatagaacagttttatgttttatatttctgttgtagtacagtatacagcgcaaaaatgaaaatgtacacacctttttccaaaaaatatttatttttttccattcaaacaaaaatagattgttctctttttattcatagcttgttcatatttttcttctagaatagggaacataaagaggtgaaagtgatgatgaaaataaaaaacaaacaacttgatgtcattctggttctaattttgttggcagctcttattctgaatacatataacatttggctggacgatgccgccaaccagtattacttggcagcagtcaaaagcatgacgcaaagcttccacaatttcttcttcgcgtcattcgactcttccggattcgtatcagtagataaaccgcctgtcgttttatggattcagactatatttgcgaaaatcttcggcgtgcatacgtggagtgtgattttgccgcaggcgcttgcaggggcgggttccatctatctgctttacgcactgataaagccgaaattcggaaaaggcgccgcccgcatttcagcgctggtgatggcgctgacgccgatcgcggtcgccgtaagccgaacgaataatatcgacagcatgctcgtcttcacgctcctacttggtacatggtgcctgatgaaggcggtcaaacaaggcaggctgatctggcttctcgctgcattcggtctcatcggcctcggattcaatatgaagatgtttcaggcattcatggtgcttcccgcgttcttgctgttttatctcattgcggcccatgcgaattggaagaaaaaaatcgtttcagcggttttatcgcttattgtcctcaccggcatttcgctttcttgggcgcttgcggtcgactatacatcagccgacagccgcccgtatgtcggaagcagccaaaccaactctgtgcttgaactggctttcggctacaacggcactgagcggcttctcggccagacgacgggcaacgcccgcggcgatatgaacggctttggaggagacatgcagcagccgaacggcaatgcgcaagctcagaacggaaaccgttcgtccggcggctccaatggacaaaacggcgcgatgcagccgccgggtgcgggcggttcggcagacggcagttctcaaggggcaaacggcggcagccagcagccagccggaggcggaccgggcggaggcaacggcggtcccggaggcaatggcggcccaggcggaggtcaaggcggcggacaaagcatgaacatgttcggcaccggtgacgcaggaccgctgaggctcttccaatcggctttatcgggccaaatcagctggatgctcccatttgcattattaggactgctcggcacgatcatcacctggtttcgcggccgccgcgaaaaagcaggcgaaatgaaagaaacgatcttttggtctgcatggctcgttcctgtcgccgggttcttcagcatcgccggattcttccaccactactacttgattatgatggcgccgccgatcgccgctctgtcaggaatcggatggtacgcgatgtacggcctttacaacaatcataaagactgggcaagctatctgctgccggcagccgttctcacgacagcagcattccaagtgtacattttaagcgcttatacaaaccaaatcggcagcgcttggatgtatgtcatgggaatcctggggctgggtgtcaccatcgccttactaatgctgaagcgacgccatccattcggaaagcagctcaccatcatcagcttgtgcgtgcttcttttgacaccggtctattggtcggcaacaccgatcctttacggagggaacagcgttcttcctgaatcagggcctcagctgcaaagctccaacggaggcggaatgttcagctcggacgtggacacaggactgctcacatacctccgggaaaataataccggcgaagagtaccttttcgcgacattgacaacggtaaccgcagccacgtatatcatcaatgccgacgaaaatgtcatggcgctcggaggcttcaacggcacagacccgatcctgtcggtcagtgaactgaaaaacctcatcaaaaaaggaagagtaaaatacttcctgattagtgaaaactcaggcaacagcgagctcgtctcctggatcaaagaaaacggaaccgaaatttcgtctgaccaatacagcagtacagacagcttcgcacagcagggtgcaagaggcggcccaggcggcggacagcggcaaacgctctacaaggttgagctgtagaaaatgaggaagcccatcggatgagtccgatgggcttttgattatgcttttctgaaaataaccggcggatgatgttcaatatggtaaaggagtttttctccatatagggtcatcgttttcattcaagcgacgcgagattccacatgactcagctacagcgccgacttgatcactttcttgccgtaaagaacggaaagcaagccgaaaatagagtacaggacggtgtacagcaccatcacgatgatcatcggcgtccacagctctgccccgaataggaaccagccggactggacggcgaagtagctgtgagacaggccgataactaatggaatgccgaagttgtagatttgtttgattcgtatccccttcaacagatcgttccgtgtgaaaccgagttttctcaaaatcgtgtaattcggtttctcatcttcgctttcgtccatttgtttaaaatataggatgcatcctgaagtgatcagaaacgttagtcctaaaaagcctacaataaacatggcaaggccgaaaagcgatttttgagctgtgcttgcatcaaggagcgataaatgctgatcgttttgattcactgttgcaaacagctcatttgcctgctgaagctgatcttcatgttttaaattgattccgtaaaaaaggctcggcttctgctgcagctttggatctttgtcttggctaagacgtttaaacagcgcatcatctacaacggcaacaggcaatccgccgctggtaaagttgaaggataaaagagactcttttttcaagcctaaatagtttaatgggattgtctcatgcctgctctttaccttaacggcaccggtctcttttaaagccataaatttctggagaaggtcggtatatcctgaaaaaatgacgtctccttttggcacgtccatcccggcaatctctgcatcgctgaccacggcgaggggcaatttccccgggtctccagccatattttcaggatctccatcgacaatttgttccagattaaaaaccgcttgaatgacatgaatttcttttttgctgtaggaaatgttattttcgtccaaaagttgttcaaaacgctttgcatccttttgatttgtcatggcgaaatcagccgccacgttttgttcggcggttttctctgcagaatagtacgaaatatagctcaaggataacaatccgatcgccagcgccgaaacggtggtaatgattgttaataatagggcgtttgatttcatccggaacatgatcgatgaaagggacagcacttcataaatattcaagtagcctcctttgcttttgcggatgatgttggagacaaagctgaccgatcctttatagaagaggtacgttccgatgatgacggttccgagaataaagctcatcgcataaaacagctcatctacggtcttgaattttccgctgaaaagctcagtggatacatagtatccggataaaataaacaagatgcccaataagccgatgatcatttggaaaacggatattctctttaccttatcctccgtagctgatgtcactttaaataaagataaaatgctctgctttttgataaacgcataattcatcaccattacgagaaggtagatgccgcagaatacaatgacggtttgcacaagcgcttcgacggaaaaattcaatttggcttcggcttgaacatctacaattttaaacaaaatcatgagcacgagctttgagatcgaaaacccggcaaacaccccaatgaccaaagagccgaaatacagcatgacattttccaagcttaagatgcggaagattttttgcttcctcatgccgattaattggaataaaccgatttctttgcttcgtcttttgataaatatcgtattggcatacaaaacaaacaccgctactactgccacaaggagaatggaagctgccttcaaagccgctgcgccttttatcgatgccttcacttcattgatcgctggatcatactggagcgtaacaaacgcaaaataaagcgctgcgctgaagatcaacgcaaacacataaaggtaatagttccgtatattttttttcaggttgcggatgatcagctgattaatgctcatgctgaaccccgcctaacacgccttgcgtcttcatgatgtcctggaagaacatctgcctgtcctgtccgcctttattcagctgcgtataaatttgtccgtctttaatgaaaaccactctactgcagaagctcgcggcgacgggatcatgggtaaccataacgattgtggcccggcgcttttgatttaattggctcagcttgtttaacaagtctgatgcggatttcgaatcaagcgcaccggtcggttcgtcagcgaaaataatgctcggctcatgaataaacgccctggctgctgatgtgcgctgtttttgccccccggaaatttcattcggatatttatccttcagctcgaagatgcctaattctttcgcgacttcctcaaacttttgaccggcttctttttttgatattttcgtaatcgacagcggcagaaggatattttctttcactgtcagcgtatcgagcaaattgtattcttggaagataaatcctaaatgctgcttcctgaactcggcaagctgtttttccttcatattcgtcatctcagcttggttgatgttaatcgttccgccgctcacctggtcaatagaggacagaacattgagcaatgttgttttgcctgaaccagacgggcccataatactgacaaattcccccttttgaatctgaaggtcgattccctttaacacttcgtgtttattgtgcttatttccatagctttttcgtatttttttcgcttctaaaatcatcattttaaaatctcctttttactggatatttttattatagaaaggaaggcagccgttttccttcgattaagcgaacaaaaaagaaaagcgtgtgacatttttgtcacacgcccagcacacgggaaaattcattccgcattggaaaaatcagcgtaaaggttgtacccgttcccggtttagaatcaacctcgatatgaatcaggagcggctttgccgctttttttgccaagtacagccccattcccgtggcggcctgatcatgatgctccgttgttgatgtaaagcctttgtcaaacacgcgcggcatatcttttggatcgatgccccgtccaaagtcttgaacagcgagatgcactttgccatcctgctcatagcttttaatcaaaacatcggatgcttcgctgtatttcaccgcgtttgtcagcagctgcctaatgataaaagacagccacttcgcatcgctgagcacttcccccgcctccagctgtatatcaaacccgatcccttttggaatgcaccatgattgcaaatcttttatttctttaaagatcataggtttaagctctaggacttcaagggacaagtcattttcgataaatgacatccgcttttgatggagctggcggtcgagcagcaggtggatgcgcagccattcgtacgcaagcctcgcttttaaagattgatcctcaatcgtctccatgatcaaatgcatggcggtaagcggcgttttgacttcatgtatccaggccatgagctcatctttttcattctccaatgccaggcgatgctgtgccgcctcttgctttaactgtttcgtttgttcggctatgcttttttcaatcatcgtttcaaaaggggtttccgcctctcgaatgtttgtcacatcgagattgtggtcccattcttcaagacttttataaaacttcgtttccttccgaaagcggacaattacaaaaacgataaaaataaacgaggacaaataggtcatatacaaaatcgacgtaaaaggaatggatgcatcgacataagcgataaacagaaagaggatctgctgcaaaacaaatatggcgatccagcttcgcctctcggtcaaaaacgctttcagcattctcatcatccttcttctttcgccatatagccctggccgaccttcgtctcgatatattgccccaagttcaaggcatcgagtttttttcttaagcggtttacgttgactgtcagcgtgttatcgctgacaaagcgttcatcgttccataggcttctcatcaattcttccctgctgacaattttgtttttttggtcgatcaattgttttaaaatgaacatttcattccttgtcagttcgatcgcccccgccttattgctgacgcggttttgttcgggatcaacggttgcaccgcaccacgtttttttaagaatctcaggctctgtattatagtcgtagacgcgacggaaaatcgcctggatcttggcaatcagcacgtcaaaatgaaacggcttctgaatataatcatccgctccgaactgcatggacatgaccatatcagcaggatgatcgcgcgaagataaaaagagaatcggaacgttggaacgggagcggatctgccggcaccaatgaaacccgtcatatttaggcagctgaatatcgatgatgacgcagtctggcttaatcgccgcaaactcctgcatcacttcgctgaaatcgttgatgccgtatacctcgtatgaccacccggttaaccgctcttttatttcttgaaacagcgattcatcatcttctatcaacagcagtttaaacatttgcctcaccgcgcttttttctattttctaaatcaagtgtatagcaaattgttttcacgcgctacagagaaaaaaaagggccgtcctgtaaaggacagccattctgtatatcacaaactctcgccattcgtttcgattactttcttataccagtaaaagcttttctttctcgttcttgaaagcgtgccttttccttcattgtcacgatcgacgtaaatatagccgtagcgctttttcatttcggcggtggatgcgctgaccaggtcgatcgggccccatgatgtgtagccgattaagtcgacgccgtctgcaatggcttctcttacttcttttaaatgatcgcgtaaatagttgattctgtagtcatcctggatggagccgtcttcttcgacgacatcgacggcgccgagcccgttttcaacaatgaaaagcggcttttgatagcggtcgtacaatgtattcagcgtaatgcggatccctttaggatcgatctgccagccccattcggacgattcaaggtacggatttttgacgccgccgagcaggttgccttccgtttttgccaagtcttccggactcgtgcttgcgaccattgacatgtagtagctgaaaccgatatagtcgacggtgttttcctttaagatgtcttcatcaccttcagccatttcaatcgtaattccgttttccttaaagaagcgcttcatatagcccggataagccccgcgcgcctgtacatccgagaaaaacagcgttcttctctcattctccatcgcagcgagcacgtcttccggctttggcgtcatcgggtatgtcgtcgttgcggcgatcatgcagccgattttagcgtccggaatgatgtcgtgccccgctttaacggcaagagcgcttgcgacaaatagatgatgcgccgcttggtacatcgcatttaacttgttttcgccttcttcaaacacaaggcctccgcctgtaaacggcgcatgcagaaccatgttgatttcattgaatgtcatccagtattttactttttctttatagcgggtgaaaaccgttttcgcataatgctcatagcaatcgatcactttccggtttttccagccgccgtattttttaatcagaccgagcggcatttcgtagtgggaaatcgtcaccactggctcaatattgtattttaatagctcgtcaaagaggcgatcataaaattcgagtccctcttcattcggttcagtttcatcgccgttaggaaaaatccgcgtccaggcaatcgatgtccggaatgctttaaatcccatttcggcgaaaagagcgatatcttctttgtagcggtggtaaaaatcgatgccttcatgatacaggttcaatgactccatcgactcatcgaatggatacatgacgccgttcggcgacacatcggctgtcgagagtcctttcccgccgacattataggcgccttccacttggtttgcggcaaccgctccgccccataaaaaaccttcaggaaactttttcgtttgttcagtcatatcatttcacctcatccaaatttgtcaggctttcctctttctacgccagcgcgatcagcgcttcctcaatgtcaacgctttcatctgatttcaaaggtttgatcgactggtaccggtccgtatttgtgatgataaccggcgtgatcaactgatagcctgcatccttaatcgcatccatatcaaatgagacaagctcgtctcccggttttacagcgtcgcctttattgacatgcacggtaaagtgctcgccgttcaatttcaccgtgtcgattccgatatggataataatttccgccccattgtcgcttgtaatgccgagggcgtgcttcgtttgaaaaacggttgtgatcgtgcctgataccggcgacaccactttgccttcttcaggctcaatggcgacgccttttcccatgacttctccagaaaatgtcgcatcatccacttcactcaatgctttgacttcgcctttcagcgggctttgaatgatctctcccgcgcccgcttcagatggagcggctccttgttcagcggcttcatctgaaggaatgtcttcaaaccccaatacaaaagcaaacgccgttgcggcaaagaacgcgatgacgataccgatcattgcctgtataaaagtcgggccgataaacgtcgtaattcccggcaaaccgacgtttccgccaataatatatgctgctacgccggtgatgccgtaaaatgctcctccgacagcggcgccgagaagcgcggatacaaacggctttttcagcctcatgttgacaccgtacatcgccggctctgtaatccccatcaaagccgtgatgcttgtcgtcagcgacaatgatttgaatttcttatttctggatcgcaggaagacggcaaatgacgcgccagcctgccccatattcgccaagaacatcgcaggtatcaagtaatcgtagccgttttgcgtaatgttgttgaacataaccggaatgaaagcatagtgcattcctgtcatgacgatcagcgagaacgttcctgctaaaaggatcatcgtgattaaaccggcattttcaaataaaccgttcacaccgattgacagatagttccctgcaatcgcaccgagcggaccgaccgtaattaatgtgacaggcacgacaaccagcagcgtcagcgtcggtacaaaaatcatcttcaacgaagtcggggtgactttgtcaatccatttctcaacgtaagatgcaatccaaatcgcgagcaggatcggaatgacggtcgacgaataagtggcagcggttacaggcaatccgacaaaggaaatgcttttccctgaaccgagaagcgctgtcagatcgggatgcagaatcgccgctccgatcgccgccgcaacataaggattactgccgaattttctcgcggcactgaccgccagcaaaatcggcaggaagtaaaatgctccgtcgccgatggcggataaaatggtgtggacctggctagtttcgctcatccagccgaacgtgacggcgattgcaatgatccccttgatcatacccgctccggcgatcgccgggagaatcggcgtaaatacgcctgatatcacatcaaaaatggcggacagcacgtttttctttttgccagcttgctgctcgcccgctttttcatcgctgagcccgctgttggcaatgatcgctttatacaccttagggacatcatttccaatgatgatttgaaactgctggccgctgatgttggtgcccattacagccggaagactttccagtttcgcgcggtctgccttcgcattgtcataaagattgaaacgcagtcttgtcatgcagtgaatcacgctctgtacgttctcttcaccgcccacgagttgtaaaatgtccttcgatactttattataatccatatgagtacctcctctttgggggaatctgccggactgaaggtggccgccttcacccggctttttttattggcctgctgccgaaagaatcctcgaaatctcacatcacctccttattttgggtataaaaaaaacctaaattacgccggcttaaacgggacaatgccccagaaagctgtacgcaacttaggttttgcctgcaaaagcagtaacaatccttaagaaacttgctgatattagtttgtaactatactttagcacccgtttttgttcatgtcaacgctttcattacaaatgtctcataaaaaatagaatacatgaaaactaaaaactaagactttataccttcatttcttcgttttctagctttcgccgcctttttcataagcaatgcagggtttcgccttgctttccttcgcgccgccggctctacaactgcttctttcggttcctgctgcttatgaagaatgaatccggcagccataaacggaatccctgataagttcgtgaaaatgtttttaatgcccatcgctaaaataaaagatccccatggagaaaacggatcttttttgatttttacgtaagcggcgatttccaaggcaataaaaatgatcgactgtgctaatatcactatcagcaagcccaaaatgaacaagaggcccaaattaaataatgtgcctgagtagagcatcaatttcagcgcagctacgaaagttccagcctccatatatccgtccgtgacatttggattccaaacagcataagcgtcaagctgatgtttgaaatgaaaaaacaaaaataaaatgaacaaccaatatatgctatgtaaactgatgcctaataaaatgagtctgtctgctgctttgttttgcaatgttgctccttctttcgtttatgattgaagagaatgaaccgtctcttcctgctttggctgaaacgcctttaattcgttgctgtccaggtcttcctgtaataagcaaaccttttgaatctgcctgttttgataatggtgaaaatagtagctgcacgtctcgctgcacattaccgccgtatattgggtgtaatcgtcttcgccttgatcagtcataacaacccctttaggaatattcatattggagaggacatgaaacgcggcagagacgccttctgtttcatcggacacaggcttcatgtgctctttcaaaaatgcagccctgacaaagcgggatggcggcgtaaaatctcctggcaatccggacagcccggaaccttgaccaaaagccgacagcgtcaggcctcccatttttttcgcggcaaactgtcccggctgaagaccgataaagttgcgcaaattggtcaaatgccaagggaaatccggactgttcgtcagcacgccgaccggattatcatgaatttgaatgccgtctgccgtcggttcaacaacgacgcttgccccggagcggtccgttaatagccaatgcagcggcgtcaccgtactcagcaagctgacctctctctcaacaatgtttaaggaaacagccgcttttttcacatcctccaaatcgccgcattccgacagcacccatgtcacgaattcgtgcggcgcaagattgcggctttgctcttttgcttcgttttcatacacagcatagcccgggaaataaagcgccgcgcaagacaatcctttttcattcacaccatcggcaaacagagcattcttgagccttctgcccatcccgatatacgcataccggccggcatgctcgctgccgtccgcttcacttttccatttgtagcgacgcggatgcaacagcacctccccgttaagctcaaaatcaaaatccatcgtcctcgccaataaatgctcccggcccgcagtcgtcaacgtgatacttgtacacattgcgcttcatcctttttgtttgatattacacttcgtgaactatttttatgttatcgaattggaaaagattcgtcaaaatgaaaggggttatagaaaaaagccggggttttcatcccggcacataaattcattcaacaatttttcttttttctttaaatttagtataatcatcaactatactttttaaaagtcgatctatagctgtaaataccgtaaggattaagaacatgatatagtcattagcagaatcagcaacctctaaccctattacaattttaaaatcggaaaaactttttgaaatggttataatcaacaataacaggtacccaataatccttctaatattttgttcttccgtattgaaagttgaaaagtaaatccaacttgctaacgttagaggtagggtcaataaaaataaataaaaaatactataaggtatactgttaacttcggttaaaaaagttaaaattaaaattaaaaataaacaatgaaaatacagactcattcctgtttttccaaaaaacacttttaatctatcaaaaatataactatttctattcactttagagatagtattttcaattaaactctcgtattctttttgatttttttctaattcttttttaatatttaaattaaaatcccctataaagatagtacaaaaaagaaagaaagctagtaatccaaaaaataaaaaattgagaagagagttgcttggtgataaaacacaaaataaacttacggcaataaagataatcattaataaaataaaaaagtactcactagctctcaatgtctttttataaattaataaggtatttttttgttcaacaaactttctaaactttttaaagctctccttactcatgtatttgatagaaggaaatataaatttatcaagaacaaagttagatccaaactttactatacatgcaataataattaataaaataagactcatttcatctacctcgtatcaaaattaaaggtgtataccttctacaggttggagacccttagtctttttaaaatccaaactagtttcaaagagttgaagagtatcaattggtttaatgtaattaatatttaaagccatgaactgctcttttttaaatttaacgccaaagatagtcattgttttctcatgtccatccactgtatcaattcttttttctaaaacattaatcgatacagtctcaacaggaattatttgaaagattacttttgctaaacctatagaaagactggcaataaagtttaattggttttgataatattttgttttggttagctttttagttaacaagttcccagcagaagagatgtattcttcttgattcggtaaaattgatgtgtccactaatagattcaataaaacttcactattttcattcgaaataatctcttttatttttcctatagtatcttcaatcttaataatatcttctaaaatttcactataagcaacactgtttttgtcatcaataattttcacaaatttttgttgctttacccactcatcatattctttcttatatttagtttctgcatcagtaatttctttatttaacttttcaatttttgttttatctaatctaagaattctctcaaagaaattgggtttataattatttaaatcactttttaattgagctacattaatctctggcggtgactcttttttaatttcttcccaatttatttgcctgctcgttaatctcgtatgaaatgaagttaaatgattgaggtaagcattaagctctaaattatttgaataattgttattattcaagtgactttgtttttgtgatgaagaaatagatttactggaactataagatagacctgtaccggggatttttgaacttgttgttactttgccagaagtattataagttatcctgccatttttgccccctaaagtcatcccaacactttttttatttatattaagtttgacaccaggcattattttaaaactccttttaaaacccattttatcaacaccccttgttgatttttcttcatagaatctcacgaacaacttatgtagtaaaaaagaccatatatgtattatcgtataatccatcctgaatttccatattaaaacaaccatttgatctaaatcatttaaaaagcacatacctttaatcaggaatgtgcttttagagatgaaattccttttaaaattccgctctttttaaactactcccccaaaccgcatctccctcacgagacaacgcactaaacgtcatcaccttacgctcagaagccgcatcccactgacgcaaaaacacgccatcgtaggtttttccgtcgatcttgagttctattttgttatgccccgtgttcttccacgttccggctactgcgcctgttattttgccattttgattcaagcggatttctttcgattctttaatatctgcggagatgtctttgccatgacgcaccaattcgtaggcgccaatcacatctgatgttttcaccttttcgagcttttctccggcatagcggtgaggggcggcaacctgccagccttgtttgttcatcaacagttggtggacgcggacttcgtgctcctcgccccttcccgggaagcgggtgtggaagattaaatatgatttaccgcttttttcatcgtaaaaggcagagttatggcccggcgacacatagccgtttttattgttaaatgagaaatttcccatcagtttgacgccgtactgttcgattgaacgatcgtcaaaaagcgttccttctttgccgcggacgtcaatcatcgcgtggccttctgcatcataataagggccgtcagggtttttggagcgggcgacgcgaatgttgtacccgccgtcagcggcaagccccccgaaggacatgtacaggtagtaatactgtgtttcaggatggtagagaatatatgcgccttcaatacggctgtggttgccgccgatcagctttttgccgtatccctgtcccggaagcggaaatccggttttcttgtccatttctaaaataaaaattccgccggaataggagccgtacaccatccacagctttccgttttgatcaaagaatgtgtggggatcgacgacatttgggtgctttgtcgcgtcataaggcgtcccgtcattgctgatcccatccattcccgacttcagaaaaatgcctttatttttgtatggaccttcaatgtcgtctgcgacagcaagcccgagggcggatctcggagaatccccgcggcaggcgttgtaatacatataaaacttgccgtcctcaagctgggtgacatcaggcgcccacaacgtatcagattcagcccattcaaaggtttcttttaattcttcatagacgttcggaatcagaggattgccgtcgtggacactcgaggaaatttgcgtccaattcatcaggtccgtcgatttggccgaagctaaatgggagccgaacacatagtacgtgccattcgctttaataatcgatggatcatgtaccgtcacttctgaaaaaacaggtttttgagtttgtgcagaggcttggtttggcgcgaaacatgcagccatgatgaaaagcaatgcaaggacttggatgaaacactttctcatattcatttgttctcctctcttttaaaacgctttcattttttgacaatccatcatatgctgcttatccaaggtttattacgagcaaaaaagctcccgacaaaatcggcagcctaagattatttcctcgctttatgcactttcagcaatttccctttcacggtcgtgtttttcatcgcatctaagacgagcggacctttgccgtttaaaatttcaacgaatgaaccttgctcctggatcgtgataatcccgatatcctcggcggagacgccgtcaattttagcaatcgttccgacgaaatcaacggctctcagcttcttcttttttcccccgttaaagtagagcctcatgatttccttatttaacgattcgctcttgtcctttttgagatccggcttcgcattgattttctttagaaaagccgcttttgctcgtgcaatttcttcttttgacggcgcttcaataataggaatgggaaaaccgatatagtcttcaatgtcagcgatcatccccttttcacgcggactggcaagagtaatcgcttttccccggctgccggctcggcctgttcttccggtacgatgcacatagctttcttgatctaatggcagctcatagttgatcacatgtgtgatgttctcaatgtcgatgcctcttgccgccacatctgtcgcgattaaatagcggaacgctccccgtctgaaacggttcatcacggcaaaacgatcctcctgaggcatgccgccgtgaattttctcgcacggataacccaaaacggataggcgccgctgcaactcattcacttgctcctgtgtgcggcaaaagacgatgcagctgtccgggttttcaacaatgaacagatccactaaaagcgaaaatggatcattttcgtttacaatgatcagttgatgctcgatgtctgcggttgtcgtaccgcctgctttaatctcgattttcaaagggtctttcatatattgaagggatagatgctccacatcctccggaaaagttgctgaaaacagcatcgtcagccgttcttcaggcaaatggcggatgattgctcccacttgatcgataaatcccatattcagcatttcatcggcctcatcgatgacaaggtatttcagtttttctaatggaagggttcctttttcaatgtgatccaatacgcggcccggcggcccgacaacgatatggcatttttgcttgagctccgttttttgccgttcaaaggatgacttcccgtaaacagccgctgcttttattcttttatagcggccgatgttcgtcaaatcctccttaacctgagcggcaagctcgcgcgtcggtgtcaaaaccaaggcttgtggtttgttctcttcccattcggtcaactcgcaaagcggaattccgaacgcggccgtcttcccgctccccgtccgcgatttcacaacaacatcccgctttttaagcgccgcgggaatcacctcgctctgcaccgcagtcgggtgcttataccctaaatgatcgagcgctttcgtaatatcgccgcttaatgcatattctttaaaactggctttgctcatgtatggactccttttggtcatatgatttccagtgaatgatggtgttatgaatgtgattatacgcgaatcatgactgatttcaaaaagacatgaaaaagaggctgcaatcagtgcaaccctaagaaacaccctacagtatcaattgttttcaaaaattaatccgatcatagtaagctcccacagcaaaacagcgatgaaaatgacgcccagtagacgctgtaatacaaaagggaggcgggctaaaacgatttggacttcgtaatttaaagaggaaaccagaatggctacatatcgaaaaaagtcggtgatcagcccatttgattcgtcatatacgttgacttcatatagcttaatgattaatgttggtacaaacaaagaaacaaatgcaaacaccatgttaattgttaaatatatgataagcgcagaattgggatacggtatatcccctgacatcgcaaatccaaaaaataaactaaaaatagaaaaaacaaatatacctattgggatattggtctttcttatagctcttgaaggagggcgcgcaattgtcttttttgtttgaaaaccatataccaatgcaagtaaaatgataaacagctcagcagtgcaaacaaacataaaaaacataacattggcgtttttttcccaataaggtttattcaacaacaatagagcagttaacaatattagaataacattgcttctcagccaaaagaatcggctttttttaaaagagaacataaatagaaatcctttctactataaatcataaaattcattcattgtatccactattttcccaaaatattcgtcgactgccactggtagaagatatagcgagccagtttttttaatattttcataatctaaatgccaaatgaaattatcacttcttaataaaaaagcaacttgatctaatcttgtttgattttgaatatagtcactttctacaaaagaaatattatcgagctcttggttgtttgctaaaaagtcaaaggaaaattgacttatagtcggatgcgttttcgggtcttccgccattcttttaataacgtcagcttcaacctcgtgaaactcatcaaatgaatcttcatccatttcaaaaatttcatgttctggttttttatctgtatatgaatgataaaatgttttcaacatttctaaaaacgactctctgcttcttaaaatcgaaaaactatgattttgattttcgatctcctgcacaatgagttcatctttttgaacatggtgtacaatcagcacccttttccgatggatacaacgaacttttcgctttgattgaatgagtaagtgaatcaggttttctaaccctttttgtaaattagattctgtgccatcagcccaataccctctttgttttaaaagattttcggcttgaattgaaaatggctcaatatctttttcatcttgaatcaactgctgatcattgataatatcttcagcagctttttcatacctacacaataaaaatgcggcaacgagttcatttgttgttaatataattttagagtctaacattatactcctccttattacctgaaccagctagtgacaaattcctttgcacctgagagtccgtctgaaattgtatctgtagtttcagaggccttttgacttaaccattcaccagcttccttacctttatcttctatccaacctgcagcatcttctccccattcttttacttgatctcccgcaattatggatccagttataccaataccagctccaattgctcctccaataagggtgccaggacctggacatactaatgaacccagtccagctccgctagcggtcaacgctccaactccagcatccattccaatccctgctgaaaatcggccaaatttttcgaaccaagatttatctttattatcatcactaaaaaactcagctccatttgtagtcaaggagaatattgttccagcataaggtatttttttggcgagttttgtaatactagcttcatccttaaacttcccaacagtccctttcacatcaaccttagtcttataactcttcagttcctctggcttatgctttaggaaactttggctctccaaaattttcttgtaggagatccttgttgtgttaggccccaatccaacaatctttctcaaaaggccgcttggtttattttgaaatttgccgagccatttttttattggtttgcttgagtttggatcgccttttttcaggatgttgtaaacaaactgagccaccttggaatcgtattttccgttagctccttgcgtccatttcggagaggctttcacacggaagtttccttttccgtctttttcaagctcaagcattttcgtcgccagtacattcacggctatgacgccttttgttacggccaacgcgccgtttcctgttccgattaaatcaagccattcagcgattctgcccatcattgtcggatcgtcttgtttttctgctaaatcaacggcttcgtcaatcatttgtttaacgacatctgtttcagaaaagtagttttcaacctctttaatcgtttttttagataagatcgcgcctccctttgaccaagtgttcaccttttcagtgagcttggatagctgagcgatcgaatttgacgattgttttaatatagaattagcatcgcgatcaagctcttttaaatcagacaccgtgttgttcacatgttttttggcttcggaaatatgctcattaaatgatgccaaagagatagatccgcccccaattaagtggctgattttatcaacttcgtcattaatcgaatcaaccgtatcattcgtttgacgtttcagttctgttaagccctttttgacgtcatgcgtcagaaattcttcttttacaaaaccctctgttgattcataagttctgatttttgctttaatgtcttttaaattctgtatgtattgatctataaagtgctgaaaataaagcagcacgggaagatgaagaacagaaaagtgttctttgatcgcatttccgccttctccttttaatgcatcatcaagctctgcaattttttgtacactttcccttatggcgttgatctctttttcctcctgctttttttccttaatcaattggtcaatcgcgtcaatgacttcagaaacatctaaaactttcaagagaaaaccagccctccttatttcattttttgagagatgtttttatcagtatcaatcaagactttaatgtttgaccatgcgtccttttcaactgatgatagcgcctccttgtatttttttagtagttgctcgtattccttttcgattttttttattttgttcactacatccattgaagaattagagatatcggcttttgaacctgatatcgaaagtgcgctgatttttgtctgaaggcttgaaaacaccgttttgacttcttctgcttttacctttatttctgccattatttcacctcaatgattgacttgtttttttatatctgtaagctgttgtttttgtatacttagaaacatctccatattagaaatttgcatttcaagattttcaatctcttgctcaatatgcgaaatcagaccatctgtttctctctgtatattttgatagctgtgtgcaatgtttgatctaatattgataaattgctttgtatgtctgccattccatatatgtgatgtaatatctggctgattgatgagagtggcattgtttgaaagggtgtgaagttcaccggtaatagctgtttttgcttttttcagttcagcgattttgctttgggtatcctttatattgtgagataaagaagaaatatctttttccaaagaagagattttagcagcatggttagacatatcgggttcacctcatttttcagaaaataaaaatccgcacgttactattcgcttattccactgtatttcggttaggtatattgttgctttacgggagaatctaacgttcttgtaaatcagacctttttcatattacaatatcatccaaaataggtaaataggataatggacttggttttcttggattttcttgaatcgatcaattcaagatacaaacgatgttatttaaaatagcgtcctggacttagttcaaatgaccttttctcaaattccgtgacatcaaaaaaacagcacacacccaaaggtatgtgctgttttgcatgttcctctattccgtaatcaccgtatgcacaagcttcggtgcttcggctgtttccgcgatttggatgttgtcgtagacttttgcgatgacgtcatcgacattttcgcggtttgcgtatagggtaaccaatggttcgcctttttcgactgcgtcgccgacttttttgcggagcatgatgccgacggcgaggtcgattttgtcttcttttgttgcgcggccggcgcccagcagcatggccgcaacgccgatttgatcggcgacgatttcagacacgacgcccgcttctttggcaggaacgtcgattttataggcagcctgaggcagcttttctgggttatccgcgacagagctgtcgccgccttgattctgcaggaagtctttgaatttttgcagcgcttttccgtttttcatcacgtcgatcagtttctctcttgcttcgtcaagggtctccgcttttttggcgagaacgaccatttggctgcccaatgttaagacaagctcagtcaagtcttcaggaccttcgccttttaatgtatcaatcgcctctttcacttcaagcgcatttccgatggcaaaccccagcggctgggacatgtcggagatgacggccatcgtttggcggccgacattgtttccgatgcggaccattgcttttgcaaggttgactgcatcttcatcggttttcataaatgcgccggcgcccgttttgacgtcaaggacaatcgcatccgcccctgcggcgattttcttgctcatgatcgagctggcaatcagcgggatcgaattgaccgtgcctgtcacatcgcgaagggcgtacagttttttgtcagcaggcgtcaagtttccgctttggccgataacggcgaccttgtcgcggttgacgagctcgatgaattcatctttggaaagttccacgtgaaaccctttgatcgcttcgagcttgtcaattgttccccctgtgtgtccgaggccgcgtcccgacattttggcgacgggtacgtcgagagccgcgacaagcggtgcaagtacgagcgtcgtcgtgtcgccgacgcctcctgttgagtgtttgtcgaccttgataccttcaatcgcggaaaggtcgatcgtttcgcctgagttgaccatcgccatcgtgagatcggcccgctctctgtccgtcatgtcctgaaaatagatggccatcgccagagcgctcgcttgatagtcaggaatgctgccgtcggtgtagcctttaatgaaaaattgaatttcttctgttgtcaattcttctccattttgtttttttgtgatgatatcaaccattctcattgtgatcaccagtccttttttcaatgtttatcaatagatcaatcctacaacggtcgctgtcaagaaactgacgagcgttgcgccgtacagcaatttcaacccgaagcgcgcgacgacgtttccttgtttctcattcagtcctttaaccgcaccggcgataataccgatcgatgagaaattggcaaatgagacgaggaagacggaaacaatcgcttcggtgcggccgctgaaatggaagctgccttgtgcgagagactgcatcgcgacaaattcatttgagaccattttggttgccatgatacttccagcattcaccgcttcatgccatggaatacccatcaggaaggcaaacggcgcaaaaataaatccgagcagttcctggaatgatatacctagtgcggcgctgaaaatgccgttaatcattgcgatgatcgcgacaaatccgatcagcatggcggccacgacgacggcgactttaaagccgtccataatatattcgcccagcatttcaaagaaggattgtttttcctcttcctgtacctctaccatatcatgttctcgatcgacttcataaggattgataatcgaagcgataataaatccgccgaataagttcaatacgagcgcggtgacaacgtattcgggcttcagcatcgtcatataggcgccgacgatagacatcgagacggtcgacatcgccgaagcgcacagcgtataaagtctgtgtttaggcagcaggccaagctgcttttttaacgaaatgaatacttcagattgccccagtatcgccgaagccacggcattgtatgactccagtttgcccatcccgttgattttgctgagcgcaagaccaatatattttataataaacggaaggattctccaatattgcagaataccgattaaagcagatataaaaacaatcggtagaagtacgctgatgaagaatgtggattcattcacattcaccagtccgccaaagacaaaattcacaccttctgccgcatattcaagcaaatagccgaagcccttggcaaaaccgccgacgagatagtttccgacacccgtgttcagcaatatatatcccaatgcgaattgcagcacgatcatgacgataaccgggcggtatttcactcttttctttccgctgctgaccagccatgcaagccctaagacgacaaataaaccaatgagcccgatgagatatttcatgttttgatcctcctggtgatgtattcgcttacatttttgtatctgcgcgcaggaagcttccgcttcccgccgcactggatcttagtagttatcttcattttttccttctgctccgctgacgatggaaacgcctgcgcttgcaccgatccgggtcgcgccgtttgagatcatggtttcaacgtcctcttttgtacgaatccctccggatgctttgacaccgatgtcaggtccgacggttttccgcatcagggcgatatcttccgctgtcgctccgccggttgagaacccggttgaggttttgacaaagtcggcaccggcagcaacagccaggcggcaggcgcgctctttttcttcgtctgtcaacagacacgtttcaatgatgactttaacaagcgctttaccttttgcggcttcaacgaccgcgcggatgtcggcctcgacaaagtcatcgtttccgtcttttaaagcggcgatgttgatgaccatgtccacctctgtcgcgccttttgcgatagcgtcttttgtttcaaacgcttttgtctctgtcgtgttggcgcccagcggaaaaccgatgaccgtgcaaacgtcgatttccgttcccttcagctcttcggcggcaaattcgacccatgtcgggttgacgcagactgaagcgaattggtatgctttcgcttcttctattaatttcttaatctcggatttttgtgtatgcggtttcaatgctgtatgatcaatgagatttgcaatcgtcatttactagcacttcctttgtataagatagtttcagcataaccgatttttgaacaaatgtaaattatcatatgaaattttgttcaatagaaaataaagtaaaatccaggctgttcttcctggacacttcagtcatcaagcagttctttcgccgtgtgctgatcaataatcagcacattggcatacttgcctttgagcgcaccatgaatagcggcttttttccggctgccgcccgctacgagaatcgaccgttctttttccctcaagtcagccaattcaatgccgatcgtccgcgaatcgatagcatcgctgcaaatgtttccttccgcatcaaaaaagcgcgaacaaatatcgccgactccacgttctttcaggagggctttttcctcttcatgaaaataccccagcctgaacagcaaggcttcatcgcgtaccgtgccgactgtaaataacgcaatgtttgcctgttttcccatttctatgatccgcttgatgtgcctgtcctgttccaccatctgtttgacttccggattgtcaaacacgaccggaagcggcaaatacctcggcatcgtttgaaaagcttcggcaaacagctgaatcgtttcagacgaataagtgttgacgctggaatggctgattccgcctttcagttgaacgacctctgcgcccttcacctgtttaggctgcatattttgggcgatttggtacatcgtcgtcccccagctgacgccgacaatgtcgccgtccttgactgcgccgtgcatatattcggccccgaagcggctgagataatgcgtgatggtcgtataatccgcggtcggcgaaaagacaacatgcgcttctagaagcccgtatttttcctcaagcatcgcaccgagcgcatccatatcttcaaacgggtccataacgcggatttggacataccccttttccttggcgaactgcagcagccttgataccgtcggtcttgaaatctgcagctgttcggcgatttgctgctggctgtagtcagactgatagtagagcctcgctgcttcaatgctcaattgctgtttttccttgtccatcacgttcctcccctttagtaacgctttaacccatattatataggttcatgctccttctcatccagctgaattgcaaaatacggtccgtatgcagactcatgcgtcaccgcatatgtccatgtcatatgtttatccgttatatatgcatcttcttctcctttcagatctgcggctatcagttgttcagcatgttcaagaatataggcgtcatccgtgtgctggtagaataaaaagcaatcgcgcttcggctgttcgctaaaggcttgatcggcctgtccgccggtaaaacacggcttcatcccatagctgaataaatgccacaaaaaatggctcaccaagatcgcgtccctttccggaagctccatgcttgcggcaaaacggttttcccacgtttttctcaagtaagagccccacttcggtatttctgtcactttcacattttgtctttcaagcttgctgatgatgtacattcaggccctccgtttattttatttttccaagcgctagcacacccgctagttctcttctacatttccccttttaaaaatcaatacgaaaatcctgctattgatggaaaaacattttattattggacttacgtcctgtttttggatagtccaaaaagatcaaataaatctagcaatctccattttttcatttataataaataagtcaaaatcattactcaaaaaaacattcggggtgatctatcgtgaaagcacccgtgaggtatatatggattggtatgatcctgtgctttttatccgtcagtctggccgtcggctgtatcaaagctgaagatcagtcagatgatgagaaaaatgatgaagcgcttcagcctgccgaacacttcgtttaccgtcatttaatgagcgatcaggggctgatcaaaaccggcttttccgaccagcctgtttacttgtcggaatcgcttggcttgtggatggagtttttgatcagcaaaaaagacggcgagcatttccatgagcaatatcagcacctgaacgaatccttccttatgaacaacaacctggtgtcatggcaaatccaaaacggtcaggcaagcggggtgaacgccctgatcgatgatctcagaatcatggtgagcctcgatcaagcggcagctctatggggaaacagcgagtataaacaaaccgctcggaacatcggtgccgcattaagaaaatacaacatgaacaacgggatattgacggacttttacgactccgcctctcaatccgcggcaaaagatatcacgctttcctatatcatgccagatgcgctatccatcttgaaaaagaatggagtgataaataaagaactcgaaagtcggaatgccagcattctttatcgcgcccctttgaaaaacggttttctcccaaaagcatacagtacagaaacgaaagcatacacctatgaccatgaagtcaatctcattgatcagctttacgcagcttggcatttacctccgaaggatcaaaaagccgctgtattagcggattggctcaaacagacgtttcaaaccggcggaaaactgtatggccggtattcgctcgatacaaaaaagccggcggtccaatacgagtctccatccgtttacgcgttggcgattttattcttcatcaaccaaaacgaagataaaaccgtcattaaagcgctgtatgatcgaatgaatgattttgaaattcttgattcgtccgagacgtattatgggggatatatgagcggaaatgatacgcattcttttgataatctgctgcccctattagccgaaaggaagcttttaaatgaaaatctcattcaatgaatcgcataaaatgttcgcttatatgacaggacttgcagcagcgcttgcgttgttcatccattatatctcagtccagcggttcgaacccgttctcatcatttgcatcacacttgccatcatcgcagcaggaatatggctcggatcgatttacgcactggctgggaccatcatcgtcctgtttgttctcggcactttgatgatgttttttcacacaggccaaggagaagctgcttcgtctgaaaccggactgcaaatgctcgtcatctggggagtggcgctgttgctgttttcctttatgtcagggagaatacacgacatcgcgatcggacttcaccgctccgtcaaacaccttcaagacgaaatcaaaagctttgttgcgattgacagggtgacaggctttgataataaacagaggatgaagctggagctgtcagaagaaatcaagcgggcggagcggtatggcaactcgtttgtttttttactgcttcatatgcattatttcaaagagttcaaatccctgtacggagaaaaagaaaccgatcgtctctttcaatttgtcagcagtcaaatcagatcatgtgtccgggaaaccgataaaaagttccggcctgccgaggagcggttcggcatcctgctgacacacacgcctgccgaacatatgcccgccgtccttgaaaaactgaagaaacagctggatacgtaccagctgaaaaacggcaagtatgtcaccttgaccttccacgtgtgccacttatcatatcagaacgatttaaagactgccgatcaatttttagaagaactagaaaacgagatgatgatgaatgaactgtaagcggctattacttctatacgcggctgtgcttatcctgtctgcggctttttatgttccggacagcgccgaggcaaagcagcaggagcacggcattctcatcgtctattcaacattggatggaaaagagtcagccgatgtgaaaattctcgaccttatcgccggccatttttcatcccgtgtggccgtcataaaagacgcggatgtcaaagcatcggatctcgcaacaaaagaccgcgtcatctattacggacaaacgaaaagaaagctgagcaaaaagctcgcgcagctgatcagctcctccaaaaaacctgtgatagcgatcggctttaacgccgggcagttcagccaatttgcaggtcttacgctcaaaagcaaagacaatgtgtatcagattcgcagcacaaatgaggaaatcgattcctctttagaaagcggagtccgtgtcctcgacgtatcaggattgaagggaaaagcattgtacacatacaaagctgacgaaggaaaagctcgtccttttggatggaaaaccggcaaaggaaacgtgtacatcgggttaaccgatttgctaaacaacagcctcctcgccgctaaacagctcagacaggcatttggtgaaacggccggcagcacgctgttatatttgcggcttgaggatatcagcccgatgtcggatgaaaaactgctgctccaagccggatcttatctgcataaacggaatattccttttatcctttctgtgattccggtatatgtcaatcctgaaacaggcgacaaagtctatatgtctgaaaagccgaagctggtcaaagtactgaggaagcttcaggatatgggcggaagcgtaattgtccacgggtatacccatacataccgctacagcgaaaccggtgaaggattcgagttttgggatgccaaagccgatcagccgatcacatcggaaaatgcggaagaacccgcgacccttttgcaaaaggaacagagctttccgaatgaagaggcatatcaaaactatttgaagccgttcagaaagaatgaagaaacttacacgcggcagaagctgacgaacgctattgaggatctcaccgcggaagggctgtatccgctcgcgtttgaagcgccgcactatacgatgtcagagcacggctatcaaatcgcctcacaatatttcacaagcttgttcggccaggttcagcttagcgatacaacatggaaaacgtcaggcgccggtccatttgttacgaatccggccatgctccatgggatgacgctctatcccgagacaatcggctatgtcgatcaatcggagcaaaatccgctcggcaaagtcgaggagcgcatctctcaaatgatcgattttgaaggcggagtagccggcgcattttatcatccttatcttggaatgaaatatcttcctgaactggttgatcaaatggaacgcattccaaacagcgaatggctcgatattaaaaagacaaagcaaactgttaacacagataaagtagaaattcacacaagcggagatggaacgattcaagtcaaaagcaaagtcagccccattgagacgtttttcgatcatcaccagcaaagcccgctggaaaaggcgctttggattctctctcttattgttctcttgtttgttgtcatgtttgtgagctataccctttacttgagagccacattaaaaaaacgaatctttaaggagagaaaaagccgtgggtaatgttctgttcctagtctcgttaagcttaatatgggtcatgcttctgtatcacatgtttttgatgcagggcggattccgccactatatgaccttcgaacggaacattccgaagtggaaagagaacgtgaaggatctcccgaaggtcagcgttctgattccggcgcataacaaagaggtcgtcattcggcagacgctgaaggcgatggtcaacctctattatccgaaggaccggctggagattattgtcgtcaacgacaattcatccgaccggacgggtgacattgtggatgaatttcccacgcaatacggctttattaaaatggtcgtgaccaaaccgccgcatgccggaaagggaaaatcgtcggcgctcaactgcggttttgccgagtcaaacggggacgtcatttgtgtatatgacgccgacaacacgccggaaaaaatggctgtttattaccttgtcctcgggctcatgaatgatcagaaagccggagcggtggtgggaaaattccgcgtcatcaatgcggcgaaaacattgctcacaaaatttattaacatcgaaacgatttgttttcaatggatggcacagggcgggagatggaaatggttcaaaatcgccacgatccccggcaccaatttcgccatcagaagaagcattatcgaacagctgggcggctgggatgataaggcgctggccgaagataccgagcttacgatccgggtctacaacctcggctaccacatccgcttctttccggcggccgtcacttgggaacaggagccggaaacgtggaaagtctggtggcgtcagcggacaaggtgggctcgcggcaaccagtatgtcgtcctgaaatttttggctcagtttttcaagctgaagagaaaacggattatttttgatttgttttatttcttttttacgtattttttgtttttctttggcgtcatcatgtcaaatgcgatttttgtcatcaatttattttataatctgcatctttcattcggttttttgtctatcattttatgggttttggctttctttctatttatgacgaaggtcatgattacactgagcatcgaaaaaacagaaatgaacaggcaaaactttttcatcgtttttctgatgtactttacatactcgcaggcttggattgtgctcgtgatttattctttattcgtagaaatcaagcaccgcctgttcaagcaacatggtacaaaacagaacgatacaatcaaaagaaaagcgggtgacttttttgaaatatatcatcatatgtctggcaagcttcttgctgatcacggcgacgggacaagcggctgcagccaaagacgttacagtagacggctcgatcctgggggaaaacagccgggaacaagccaagcagcaagtgctcacaaacgatctcttgactttatacggggcaaaagacagcgccgagctgacgtatcaaataccggcgggcgcctcctctacccatcagcagcttacacttaaatacgaggcctcagaccttttaatctcaccgtcttctttaacagccgagattgatggcgaaccggtcaaaacggttaagcttgaagggaataacgggaagaaaacgctgaagctctcgctgaacaaaagccagtcgtctccagggtttcacagcttatcactgaagttctacggagtggttcatgaaggcgtctgcgtcagacaggactcctccgggaactggatcaaaatttatccggacagtcgtctgaatatcggggaaaagaacgaatctaaaggagcggcgctcgaacattatccttatccgttcgcccagtccggcagctccgtggaaaaaacggcaatcgtcattccggaccatccaagttcggctgaaatcgaagcggcagttaaaacagaagcatacctcaaaacggttgacaacagcatcagcacgaagatcttgggtgaatctgacctggcgaagatcgacaggccgacgattgtgatcggcgttcaccatcactggagcggcaaagtgaaaaagctgttgaaacaagcgaaactcgaagcaaaagaagacaagcttttgcttgcgaaacggatgctcaaagcaaaggataagcagcagcctgtattgtttgcggccgcagcatctgatgatgtgctttctgaaaaaatcagcgtcatcaccgacaaaacgtatgccgcccagctcagcggcgacacgctggcaatcggcaaacttcagcagcatagcaaacggggcggcagcaagctgacacttgaggatttcggggcgggggatttgacaatcggttcgggacagacatcttccgagcatttttattatcccgcgccagctctattagacaagaatcagcctgcaaagctttcgcttgcgatgaaaaaatcgaaaacgattcaaaagcaggccggccaaagcgacttagctgcggaacaggcggagctgaaggtcatgatcaatggccagcctcattccgtcggacttgacgatataggaaaagaagacaaaaacggcttttaccatgtttctttaaaagtcgatccgaaacttttgcaaaaaagccgttacattgatattcaatttgccgcttcaggcttgaaagagaacaacccttgctacgcggtgaacgaggacaaatggatttttatcgataaacaaagtgcattgtcttaccatgtcagcgacacgtcagcttcagcagattttcaagcgtggccgcttccctacgcgggtgatcataacaataaaacgctgatgatcctgcccgacaatgcggatcagtcgaagattgatgagctttcgcttgtagtcggctccttcggcagcgaagcccggcaggcattcacagtaaaaacatcctcggaagtcaaaccggatgacgtgaaaggaagaaacgtaatcttcatcggaagcgtcgatcaattctctctgctgaaggaaaaaacagccgaattggctgttccgacggcgaaaaacggaacatttgatgtgtcatcttttcaaatgctgaatgaaacgacaaaacaagtcgcgtttactcaaacgtcgctgtgggattcaaattactcgatggctgttttcgcgccgtttaaagggcaaggcacagcagtcacaaaagaaatgatcaactttttgaacagcaatgatttcgcagcaaccgttgtgaatgaaacggacagccatcagctatttacaaaccatcaacagctgacagcaaaatccgccgaaaccaagacggatgataaacaggaaagcaatcagcagcatgtgctgtacattgccatcctgatcgtaatcatagcggcagcggttattttgatcttgacaacggcaaggcgcagaaaaagaaaggccaatgccggcggagggattgacgaataaaacaggggcttgcttttagcccctgtttttttataagtattcaacctgtttctcatatacacccttcgcaattttagctaaaacatcgattccccttataatatcttcatccgccgcggttaggctgattcgtatacactggtgtgaatgcgccaggcgccgggattgacggtgaaagaaagatgatccgggaacgataatgactccatccgctttcatatactcatacagcgctgcatcggtcaccggcaggtcttcaaaccacagccatccgaaaagcgatccttccccttgatgcagataccatttgatgtcttcaggcatcttgcataaaagcgtttccttgagcagcatgaatttattgcggtaatatggcctgacttcattcagcgacacgtcggcgaggcgcccgtcattcaatactgatgcagccatatactgccccagccttgaagaatggatcgccgcattcgactgaaaagcttccattgcctgaatataccgggacggcccgatggcgattccgatcctttcgccaggcaggccggcttttgaaaggctcatacagtgaatgatctgctcgttgaaaatcggttccatgtcgataaagtgaatcgccggaaaaggcggagcatatgcggaatcaatgaacagcggaacattcgcttctcggcatgcgtctgaaatgaatgctacatcttctttaggcaagatgtttccgcaaggattgttcgggcgcgatagcaagacagcaccgatgcacggatcggtccgcatcctctctaaaaaccccttacggtcgagctcatatcgaaacgtatgatcatccaatttcgatatgagcggagggatcccctcaatcatctcccgctccagtgccgccccgctgtatcccgaatagtcaggcagcatcgggatcaaggcttttttcatcacagatccgcttcccattccgcaaaacgaattgatcgccagaaaaaacagctgctggcttccggctgtaatcaacacgttctcttttcgaatgccggcgctataccgctctgaaaagaagcggacaacacttgcaatcagttcatcggttccatagctcgatccgtattggccgatcaccgaagaaaacctgtcatcgtcaaggagatcggcaagagccgacttccacatggctgacacgccgggcaaaatcatcggattgcccgcacttaaattaatgtatgaccgttcaccgccggccaggacttcctgaatatcgctcatcacagccctgacccctgttttctcaatcattttctctccgattttgcttaatggcggcttcacgcttccagtctctcccgttcaaatcgaagacgggcggtttcgattttcttattgatctcgtcaatgaaatactgttccgggacgctgaatcgctcgccttcccgtcccggaggcaggtattgtctgacatagcgctccgcggcctctttgtatgccgtgtcatcctcgatttcttccagctgttcaatttcggccacaagctttcttaaatcgtccatgcagcgtggaaggtcaagcgacacgcgcttctcttctcctttttgaatggaacggccgttttcaatcatccagctgaacagaaaatagcctgtcccggaatcaaaattccgcgttgcattatgctggctcggatagcgcagcagccgctcatacaaaacaaattcgataatttcctcccagccgtcatattgccgctcccacaaggtcaggattgcttggcaatcgaccttgacttcttctaaaatgcctgcgaaaaaattcattttcgcctgaatatggagatgaaaaggtttttttccgcaatgatgaaaatagtcgtgaaggtagccccacaacacccttgcttcatatgtgcggtcgggggaaagctgagccgacttgaaaggcgcatgttcaaaaatggccctcgctcttttgagcgtgtcctcatggtaaatgtgataaaacttattaaagtagaaaatcgcgaatgtctgtgatgtgattttctcttttgttttcacattttcagggaagaatacgatgcatttttcttccgtgaacccctttgttccggcgagcagcttaagggattggcagccgttttcaggatgaggcagatcctcttctatcggcctcatcatggcaggttcttcacgaacggctaaaaaggcttcaaaatagcagcctttcgcatgaggcccattcggcgtcacgatcggcgccgcaaaaaaggtcgtctcctgatcatgcggagcccggtaagccgtcaataaccggtcaaaatacggcgtctcccctaatccgcggctgatccaatccaaaacgtcctctttaaacgcctcttttgcagccgttaagtgaaccgcttcataaatggctcctgcgtcttcaatcaattgcagcagaagctgttccgccctttcgtgatgctctgtaatctgtcctttatcattttggtacgtctgcaattcatgtatgttcggtacaatctgctcgttgaccatgtttacaatgtcccctgtcaaagtcgtcatcggcttcctccttcgattgatttaagcccgtggattgtaaagcacatcggtacttccccaaaatctttaatgactttcaaacggtgttcatcggctgctttaatcgtcgtgatgcagccgtcagccgcgtttgaagcgcaggccagggccgcttgagcattgctggtgacaaattggacttgactgctgaacagctttgccagatgagccggagcagggtgtgaagcgacgatttgaatatccgatgccatcgtgtgctgttttgcggcaaacaccatgttgtatgtaggcatcacaaaactgtctataatctttaagtccgctagattctcaaatacgatttgatgcaaaaacgggtaaacggcgcagcctaagaggactgaattttctgtcgatttaacatggagcagcgcttcttccaacgtttcataaagcctgacttccccgcggacccctttatttttgagccatagcaggccggctttttcacagttcgtgcctttgggaccgagcgtatggacaatcatcacggcttgctctttgtgcactttagtcgagatcatcttaacctcctattgtacccgtcaaattattttgataaatgatatgaagctcatcatccagctcccggtagaaagcttcacattcttcataagaatgatggcttgttaatataaaccccggataaccggaaaagtgcgggtacgggaggatctttgcgcctcttctcataaattgaaacacccgcttaacctcctgcctctgtttgacttcttccagtccgtcgattttttcaaaagtgccggagccctgtacaggaatgatataattgccggctgtccttacaggcctgatctcgccttcaaactcgctgctctccagcggctttaatgcattttgcaagacaagctgcataaagttgatgcctgtgctctctttgacgatgtaatgggaaacccctgaaccgccgattctggcgcccacctcgataacataaggtgttccatccttgtccagcctcagctctgtatgagccggcccctggtgaatgcccagcgctgaaacggcgcccgtcacttccttgacgatcgcaaggcgcgtctcttctttcaattgagccggagcaatatagaccccttcttcaaaaaacggccctttgctgttccctttgtatccaatcgaaagaacatgtacgtttccttgaatcgacagcgtttcaatcgcgaattccggcccatcgataaattgctcggctacgatgcccgttttgccgtgcacgaatcgattgaggtccctttggttgacggcctcgactttccggacggcctcctcaagctccttccgatcatcaacacggacgacgccctggcttgagaagccgttgaccggcttgacgactaatggatacgacagtttcctgttttccaggtcagcgagcgtatggaactcgtgaaaaaccggcgtattcaatccgttttgctgaagtatgctgcgggttttatttttattgcggcagttttccattgttgtgaaaggaagccccggcagattcaaagcttcagcagcttttgccgtgaaaggcaaagccggttcaaacagtgtcatcacgccgtcaaacggaaattcgacaaatgtctgcctgacgacatccatcgccgcttcttcatcttcaaacaacggcagcggcacacagcgttccacagccggaagattgcccgggaaatcttcggccgaattgtaaaagaacgtgaccttcaatcctaaacgctcagcttcttcaaaaataaatggcaggtgcttattttgacaaatgatggccaagtttttgtttcgtttcgtcaattttcgcgatcctctcttctttttttaagttgatgaacatcacaccgaatatgacaaacagcgttcctaaataaatattcgcattcagtttttcatccagaaacagaaatccgatatagagcgcaatgacaggggagatgaacaagtgggaagtcgcttttgagatgtgccattttttaagcagataaatgttgatccaaaaacccaaaatcgagccgacaaccgctaaataaagcagcgcataaagactcacaccggaaaacgttcttgtcccgctttcaaagatgaggctgctgatgagcaataccgctccgccgctcagcattgaaagggagttaaagcttaagatcggaagcgaacgaattctctgctgtactttgatttgaataaaagccgagccaaacatcgcacacaaaatcacaatcattgcgacaatttcaataacatcgactttgatcagcagttggttgccaaacacgattgtaatgccgagcaaagccaggcatatcccccatttctgcagtttcgtcgccggtgtccctttgacgaggcggttgatcatcagggcaaagactgaaatgcttgccgctaatatagacaccaacccgctcggcaaataaagagaggcccaataaacagatccgaatggaacggaaaaatacatgatgccgttcaaaaacgacagcactagcagttcctttgacagaacaaactgcctccgtgccaacagaaacgccgcgatcaaaatgcttgcgatcatgaaccgcatgccggcggaccaaaatggaaggctgtcactcagcccggctttttgaaaagcccatgtcgtcccgccgatcaaacataacacgataaataaaatatgaacccgatactttaaaacgtttgtcagcatatagcattcacctgatttagttattgtcttgctgtcatttattttcagaaaataaaatcttttctgatcaaaatggattatgagggaaattataactattatatcaattacagtcaatcatacttttgaacctttagaatatctttacaaatactgcgaacaaaaaaacactcacttcgattaagtgagtggaggcgatattggtttagcttatatttctatcttttgggtgcataccgcttttccggatgacccgaattctctcatcttatgtttaaccgtttctttgactgcgctgatccctggcgtcatataggcgcggggttcatataaatcgggattgtctttaaatatgctgcgcgttttctcagtccaggccaccatgcattcggtattaatgttgattttcgcatggcccagacggatcgttcttgcgatttgatcagccgggatgcccgaagctccatggagaacgagcggaatgtccgttacccgtgagatttcttccatttccttaaatcccaaattaggctcgccttgatattttccatgaacggagccgagcgcggctgccaaagcatcgataccggtttctttgacaatccgctcgcattcaccgatgtcggcatactgcactccgccgataagcccgtcttccatgccccctacggtgccaacctctgcttcaaccgaaacattgcggaccccggcatatgacacgacctcttttgtcatggcgatattttcatcgattggtgaatgcgagccgtcgatcatgactgagctaaaacccgcgtctatcgcttgcttgcagcgctccggacttttgccatggtcaaggtgaagcacgacgggaacggagatcgacatttcctcaatcaaagccgcaaccattgcggaaaccgttttaaatccgcccaaataatcgatgagccgatctgaagcggctgcgatgacaggtgaccgttcttcttccgctgcctctagaatcgcttttgtccattgaaggccattaatattaaattgaccgattgcataatgatgttcctttgcttcttgaagaagttctttcatggaaacgaaagccacgttcacccctcctatcccgtattaaatcttgaagtattttgaaacaacttcaactgttgtttctttggccgttcgaatcgtttcttccgcgctcagcttatagtattcaggtctgaacaattcaactgatacgacatccgaaaaaccgatgtctttcaaagttgataagtgggcatccaagtcgatggctccctgtcccggccaaacacggtcttcatctcttaaaaatccgattggaaagtcttccgtgtcatcgatatgataaatgaagattttcttgccgtccgccttttttaaatcctcaagacttgagcccattgcatggaaatggaagctgtcaaaaacaaggccgacattatcgcggttcacggtcatgacgatgtcataggcctggctgaacgtattgaccgtacactccgggtgaccgacaaactcgacagcgatctttacgccgtacggctcagcgatgtctgacagctctgtcagcacttcgacggagcttgctttaatatcttcttttaagattttttgttcggtgacaagcggtaccgcgaccacgtatttcacaccaagcattttgcacgtttccatcatgcctttaaattcttcgatgatttcacggtgccctttttcatcgcggttgttgaaaaagacaagggcattcaaggccagcggcttaatatgatgagtttgaaaatactcggctaactctgagagagcatggtcttttaagtactcaggcagcttatccatcgtccggatttcgatataatcgtatccgtgcttctcacagtattcgaggtcttttgcaaggtttgaattttccaacgtcgttgcttcattaaagcatagcttcatattcgattctccttctctcatatccttgtgaagagaagttcggcagggcgccgaactcaggggggggcttagcctaataattcttgtttcaatttttcaagcatgaatctgcttgattcatccgctctttcatcgacccaagcaaaaacggcgttcgtcgcaattccgtcgaacttcatctctctcagctttctgaagatcatatcaaaatcgacctcgccttgaccaatgtccaaatgctggtgaaccgttacttttgcgtcaggcggattgacgatgtagcgaaggccatgagccgctttatgattatacgtatctgcgaataaaacatgtgtgaggcggtcgccggcttcgtcaaacattgtctcgatgtcgcctttgccgtcatcataaaagaatgtatgcgcagtcgagtagacaagattaatccaatccttgtcaagcgcgcggatcatatccaacgcacctttgtgcgtttcgataaaatcgtatggatgggcttgaagattgagtttaatgccttctttttcaaagattggcagaagctcatccatggatttgataaatttttcttcacttgttaaaggatcgtattttgaaccgctgaattcactgttcatcaaatcgacttcaagctcgaccgcaatttcgattgcccttttccaattgcgcacggcggcctgacggcgatcttcatcaggacctgcccagtggtaaagcggaaggagcgatgaaagcttaacaccggtatctcttaaaagccgctttaattgtttgattttagctgaatcgactttcggatatttatagaatggacaaaaatcttcgcgcggcgatagttcgatatattcgtagccaagctccgccgttttatagaccgtttcttccaaagtcaaatcatcacgatacatcgatggatccaatgctaatttcatacttttcactcctcggaatgtttttattttttaacagttgtgaacgtttgatagaattccggcttctcctgaagcgccacaggttctttctgtccggattcctgagctttcacacaggcgtccgtcgtcacggcggcgatatagccgtcccacgcagtcggcccgctgacctcgcctttctgttggatcgagtcaatgaaatcttgaatttctacatcgtaagcgtctacaaagcggcgctgccaatccatgaggatatccgtcgagaatttgccgtcttttctgagagagatgcttgatggttcaggaagcttcacgattccgtcctcgccgacgatttcacactggatatcgtagccgtatttgcagttgacatagatttccgcattgatcacgactccgccttttgtttcgatgatgacgatttgcggatcacgcaaatgaggaagcgcgtttttcgattttttcggataaatgacctgaacggattcgtagtcatcattaatcagccagtgcagggcgtctatttcatggacaagcgtatcgacgacagccatatctgttgtatagttgtcgcctacaaccgggttgcggtgcgcacagtggatcatgaggggctcgccgatgacccgattgtcgatcgcttctttcagctgtacgtaaccgctgtcatagcggcgcataaagccgacttgaacgagacgtttgcccgctttgacttcttcattgacgatccgcatgcatccttccgcagtcgtcgccagaggcttttcgcaaaatacgaatttgtttgctttaatcgctttcaaaacgcttgattcatgtgccggtccccagcttgttactaagactgcgtctacattttcggctgcgattagactgtcgtcatccggatagaccttggcgttcaggctgtagtccgttacaacttgctgagctgcctcctggttcacatcggtgaccgcgacaatttcgccgccggctaatttatttgtgatgcggttgatgtgttcttttccgattgctcctgtaccaataacaccaatgcgtagtttcattgatagccactccttcaaatgtagttacataatttttcttgtttgcacttgcccagcttgagccggaggagtcccatacagctcttcctgaatttgttcaagcgacttaccggatgtattcggtgcaaaaaagagcccgatgagcatgctggccgttacacatccaaggagaatggccgccataaatgcaattccaaaattcgagatgatcattggaacgaaaaggctccaagccccgattgagatacgaacaaggaagaacatcaatccttgtgcagatgcgcgatattccgtcgggaaaatttcactcgcccataattgatagttggcctgttgccccgccccgttgtttatgccgatcatcacgataaagaggatgagaatcggcatgccctctgccggaagcagaaacaatgaccagccgatcaccgccgcaaatgcggagatcccaaacactgtcttcctgtatttgtctgcaaacggcatgaagataaaagcgacgccaagcccggtgaaaataaacagccccatctgcaaaatatttgccatggtcgctgatacatcgccgacctgctgataaatgtaaggcataaaaaaccccatgacacctgcagccagattccaaaccaagtacacgcccattaagaataaaatgcttttcaaatacttaggctgaagcaaatcgagataaggcgtcttcggcttcctgacggcttgagccatttcggattgatcctgccaggcatcggattccggcagccttttccgcagaacataagtaatcagtgcgataacgagcaaatgcccaaacacgattttattgcccaataagcctaaatcaccgagcaggaccgacagcagcagaaccacaaccgctcccgcagcccatgcgacctgtgcaaccccgcaatgacgcgccctgtttttcttaggtgcgttctctgcgatgatcgtccaggaagccgtaatatcagctcctaccgataaaccgataataatgtaaccgcttaacaaaaaggggaagctggtgccgaataaaactaaacaaatgcccagtgcataaaccagcatactgttcgtatagacagcctttcggccaattttgtcggccaaaaagcctccgagcagcgctccgattgctgccgaaatggcgttggcgctaaatgcgccgagcagtccgatctgtgtatcagaaagcttcaggtaactgacccataaagataatcctgccgatcctgcgacaatggagcctgcatcaatgtaatttgccaaagctgctgcgacggttcgtttattgaatggtgagactgctgcacttccattgctcaatttagagcccccttaattggttgctgggacattcaacaagtgacgatcgatgtactttctggcgatcaatgcgtattcaagcgggttggcaacatcgggatcctgctcggcttccactacgatccagccggaatagccgtgctttaaaagcgtttgatatacttctctaaaatcgatgcagccgtcgcctggaactgtgaacatcccttgcagaaacgcctgttggaacgaatttccttcccgcttgcatttctccatgatcttaaggcgcgcgtctttaaaatgaacgtgcctaatacggtcaatatgcttctctaaaatgttcatataatttccatctgaaatgtaggcatgccccgtatcgtacagaaggtgcacaagtgccgggtcagttcccgccatgagccggtccacctcttcctctgtctgcacgcctgtgccgaggtggtgatggtagacaagcttcagtccgtaacggccggcgatttccccgaggtgatttaaaccttcaaatagccgctgccattcttcatcggtgaaataaggcttttctttaaacacgtttttatccaagccctgcacactgtacgtctgttctgatacgaccgcaacatcggcatggacgtcttttaagtactggcagtgagccgcaaattccttggctgcttcttcaatgccgtcccgaatgatatagctgctgaaccacttgccggcaatccttagattcctcagctcgagctctttattgagaatggccggttccggaaaaaagccgcccacttccgtgccttgaaagcccgcaacaacaatgtcgctcaacaaatgctgaagtgtgtttcccgcgccgatttccggaatatcatcgttccgccatcctatgggggcgatgccccatagaatttgtgtcttgcccatcctggtgcctcctttaatactgctttgcagattccagcattttttcttttgctttatacgccttttgcacgctttcctgttcggaaacctctgcaacacctacgtgccaccagctgtcatagccgtccgtcatcgttttcggcagcaccttcatttcaatcaatgttgagacatcttgttttttggcatcttccagcgccgcttttaattcttcaatcgtgttcgctttgtaggttttcgctccatagccttcggccactttcgcataatcgacattgagaatctgattgtctgctgttctgaattcacagtagtagctgccgtttccatggtccatttgcagattgttgatgcagccgaatcctgagttgtcaaagagcagcacgttaatttttttattatattggattgctgtaatgagctctgagtggagcatcaggaagcttccgtctccgaccagtgaataaacttctctatcaggatgcgccaatttcaagccgagcgttcccgatacttcatatcccatgcaggaatagccgtattccaggtggtacgtattcggtacgtttgaatgccacagccgctgcagatctcccggcaaagagcctgctgaacaaatgacgacgctgtccggatcaactgtttcattgatggcgagcaatgccgttgtttgcggcagttcggtttgcagcacatccgcatattcgttgagtatgtcttgagaaaagtgatctttaatttcaggagtgaagttttcgcgcttaaatgttaccttgcttaagcggtcgcgttcagcaagccattcgtctttcagctccttgatggttgaaccgaactcgctcttatagccttccaataagccgtgcagtttgccgagcgttacttttgcatcggcaacgacttggaaagcatccagtttataagcctgcattctgctgacattaatgtttaaaaattttgcgttgtcaaagtcaaaagcggtttttgatgatgtcgcaaaatcggtatagcgcgtgccaattccgatgatcaggtctgccccgcgagccgctttgtttgccgccagcgtaccggtgattcccattccgcccaaattgttggcaaaatcggcttctactgtggatttaccggcctgggtttctaccagcggaatattgtaagcttcagacatggcgatcaattcgtcgcgcgcgccggaatatttcgctccgccgccgaccaagatgagcggttttttgctcgacttgatcagttctgccgctcccttcagttcacgctcgctcggctctttgcgatcaacatagtgaacgcgtttttcaaaaaagctttcatcgaaatcataggcctcgccttcaacatcttgagaaatgcaaatcgttgcaggaccagcttttgcagggtctgtcattacttcaaaagcgcgaatcagactgctcatcaactgttcagggcgcgtaatacggtcccaatacctcgaaacaggcttcaatgcatcgttcgtcgtaatcgccgcactgtattcctgctctacttgctgaagaacaggatcaggctgtctcgtggcaaatgtatcggctggaatcaagaggactggaatgttgttcgcaagcgcagtacctgcggctgccacaaggttagctgctcccggtccgactgatgtcgacacggcatagatcttccttctcagcatttgcttgctgtaagccattgctgcatgcgccattccctgctcatttttgccttgaaacacctttaagtggccggcatcctgttcaagcgcctggccgattccaacgacgttcccatggccaaaaatcgtaaagattccctcgacaaacggagtttcttctccatctacatggatgtactgctgatttaagaacttaattaacgcttgtgctgtggttaaacgtattttcttgcccacaaacgatcccacctttattcatattcttcatttaagactgagccgcaataagctcttcaatctcggcgactgtcggcatcgcttcagatgagctgtgctttgaaacaacaatcgaggcggaagcgcttccgtatttcagcgcggtttcaatatctttgcctgaaacgagtccgtagaggaaggcggaggcgtatgaatcgcccgctccaaacgttttcaagaccttcgttttgtacgctttcgcccggaagacgtccccggatttgctgtatgcatatgaaccttcgacaccgtgcttgataacgacaagatctgcggaatgtgcaaataaatgctgaacagattcttcattgctgccgccgctcttattttccattacatcaaactcatcacgcgtcccgatgacaatgtctgattgttcggcaacaagcgtatagtagacggccgtttcctccgcagatgtccacgtatatggacgatagtcaagctcaaagaccactttcacttgatgctttttcgccagctgtacggctttcagcaccgcttcgcgggaagggcttttagccagcgccgtacctgacacaagaagcatcttcgatttggcaatatagtcttcgttcacttcagaaggggcaaggtaaagatctgcaacatcatccctgtacattaaaatgctgcattcttcagggcttaaaatttctgtgaaagcaagcccagctttatgtccgtctttatcaaccgccatttgtgacgtatcgacacctgtatttctcatataggtttcgatgaatctgccgtgctggtcatccggaatcttcccgataaatccggtcttcaagcctaatttggaactgccgattgcaatattagccggggagccgccgacatattttgaaaatgtcatcgtctgctccatcggcctgttgtattcgactgcgtttaaatcgatgcatgcgcggccgatcgctacaatgtcaaattctttctcttcattaaacgtatacttcatcttcaacagcctctccttgccttattgttagcgttccaaaatccattcatggtcagggtcgttatgaaacttccatttacgcgtcggccctgccatcacgtttaaataataggatgtgtatccgtcaggcaccccgacaggatggtatccggccggcacgatgacaacgtttccattttcaacagtcatcgtctcgtcgatggaacggtcatccgtgtatacgcgctgaaatacgaagccttgctgcggatcaagttcatggtagtatgtttcttctaaaaaggactcttcaggcaggttgtcttggtcatgcttgtgcggcggatagctggaccagtttccgctttcagtgtagacttcgacgactaaaagactgttcgctgaaggatctgaatccggaagtatgttatggacggttcgtttattgctgaattttccccggttctcaataccgttgtcttcagctttgatcagtttcgtcggaagctggttttcagaaggtgaatagcacagggcaactcttgcctctgtaacggcggtaatgccgaacttgcggtcatttgacacatatacgctgtcggtcggctttctttcgaaaacgctttctctcgtgccgatattttcaaatgtctgttcatgatcggttgcggtaatctttccggtaagcgcgacgatgcagcattcttgtttgctcagcgattcttcatagctggatcccggtgcaagatcaaggactttaaactcgacataacttagatcggaattcgattttttcacttcgtgtacaagcttcacgccttgtgacagctcattcgcctgcggcttgcgcaacaaatgactcatggataaagcctccttttcaaacttgaaacatgatccgaacagtgcgggaaccgcaccgcccggttttttcacaattaattgaagtcaggcgccggatatcttgcagtgacgacctttttgcgcgtatagaaatcgacgctgtcttttccgttggcatgcaatgtaccaaagaacgaagacttccatccggagaacgggaagaatgccatcggagccggtacacccaggttgatgccgagcattcccgcatcaatgttttcacggaaatagcggatcgcattcgaattcgatgtgaacaagcatgcgccgtttgcaaattcggactggttggcgatctcaaccgcttctttcaagttcttcacacggatgaccgatagtacaggagcaaaaatttcgtccttccagatcgtcatatcagttgtgacattgtcaaagattgtcgggccgacgaaatagccttcatctgtaacattttcgcgtccgtcgcagacaagtctcgcaccctcttcaattcctttttgtatatagccgagtgtgcgtttcttgttgtcttcgcgaatgacaggcccgaggaatacaccgtcgtcaagtccgtttccgattttgacttcagatgctttctgaaccaatttttccatgaactcatctgcaattccttcttcaaccgttactactgcgcatgccatgcagcgttcgccggcagatccgaaagcagcgccgataatatttgttaccgtatcttcaaggttggcatcgttcagaacgatggtgtggtttttagcgcctgtcagcgattgaacgcgtttcagattttcgcttccttttttatagacatattctccgaccggttttgaaccgacgaatgaaatcgctttaatttccgggtgttcgagaatgccgtttactacatcatgtgcgccgtataccacattgaagaccccttttggaagtccggctttttcaaacagttcaactagcttttccgtcaaaagcggcgtccgttcggaaggcttcagaataaatgtgtttcctaacgcaatggccattgggaacatccagcatggtaccatcatcgggaagttaaatggtgcaattccgccgacgactccgatcgggtaccggtagttcgccgcttcaacatcggttgcaattgtagcaagtgaatctcccatcatcagtgaaggcgctccagctgcaaactcgacattctcgatgccgcgtccaacttcacccaacgcttctttcgtgttttttccgttttcaatcgtgatgaggtgggcaagctcctctttatgctgagttaaaagctgctgaaagttaaatagaattcttgcccggcgcggaacagccacttttgaccatgttttaaacgcttcagccgctgtttgcgctgcgtattctatatcctctcgcgtcgaaatcggcacttggcacagcacttctttcgtcgctggattgactacatcttcatatttgtcggttttgctttcaacccattctccattaatatagtttcttaactttctgatttctgccattcttataacctccttgaatattaaacatctcctggtacagatggggcaggtttcaaccattatgtatgaatgccgaacagctcttcattgcacaacggattttcgcaaaaaacaggaattaaacgcttacaaaagaaattaatgaatagaactatgattttatccaaagaaccatgacgcaataaaacgtttacacatcagaaatttctcaacattatcatgttttggtcacttcttggttatattttaatccggccttacccataagtcaatcaaaatcattaaatttttcttttgtaagatttgtagaaaacgttaaaatgatttagggaaacattgtataataaaaagaaacagggcaaatcttgcaaaaaataatcaccaatggtatcattttttaagcaattattggttaacttttgggttcgtcatatatatttagtcaaatatactagaaggagatacttagtatgaagttaatgcggattaaagaaatggaagattatattttgaccaatggcaccgtttcgcttgatgaactatgccaggtctttaatgtttcaaaaaacacggtcagacgcgacattaacaagctgaccgagaaaggagttataaaaaaagtctacggcggcgtaacagcgatcgaaaaaacggccttgatcccttttgaaaacagaaccattcaaaacaaggatgccaagacaaaaatcgcgcgctatgcttcacgctttattgaagaccatgacctgatttttattgattccggcacaacgacccgatccatattggaaactcttgatccaaataaaaatgtaaccgttttaacgaacagcctcgacattatcaacgctgctgcagcgatgcaaaatataaacttgatcatcatcggcagcaactacaaacggaaaacgcagtccttcgtcggcatggatgatccgggaacgctggataaatataatattaataaagctttcatgtcggcaaccggcgcaacacttacccatggactgacaaactccgatctgcttgaatatgaaattaaaaagaaaatatccgaaaaagcaaaacaagtatatttgctggccgaccattccaaattcgggaagtcgaccctgctgacgtacgcgccgtttgacagattgcacgcgatcgtcacatctcaggcgcttgatgaggaatatcacgtgtactgtaaagatcgcaaaattgaaatccatttggcaaaacatgtatagttgaagcggacacccttgaccggctgtttccaagcggccggccaagtttatttatctacacatcatatcaggaggggaattcaatgaaaaaagttaaagttggcaaatcagacttgcacgtatttccgattggtttgggaaccaatgctgtcggaggacataacctttatccgaatctcaatgaagaaacgggaaaagaattggtgcgggaagcaataagaaacggcgtcacttttttagataccgcctacatatacggcatcggccgttccgaggaattaatcggcgaagtccttaaagaattcaaccgcgaagatgtcgtgattgcaacaaaagccgcccataagaaagaaggagacgattttgtctttgacaactctcccgcatttttgaaaaagtccgtcgaagaaagcctgaagcggctgcaaactgactacatcgaccttttctatatccattttcctgatgaaaatacgccgaaagacgaagcggttcaggcgctccatgaactgaagcaggaaggcaaaatcagagcaatcggtgtatccaacttttctcttgagcagctgaaagaagcgaacaaagacggattggtggatgtgctccaaggcgaatacaacctgctgaacagggaagctgagacgacattcttcccgtatacacaggagcataacatctcatttgttccttacttcccgctcgtctccggattgctcgccggaaaatacagcgaagatacaacgttcccggaaggcgacctgagaagagaaatggaaaacttccaaggcgaacgcttcaaagaaaacattagaaaagtgaaccagcttgcgccgatcgcggaaaaacataatgtcgacatcgcccatatcgtcttggcctggtacttggcgcggcctgaaatcgacgtgttgatcccgggcgccaaacgcgctgatcagctgatcgacaacctcaaaacggcagaagtcaatctgtctcaagaggacattgatttcatcgaccggctgtttgcccgctaaatgatcaggaaacctatcttaaaagataggtttctttatttttaaaatcctgttgacagcgcttccatttttgatatgataggaaagaagttaatacaagtgacggagaatgggagattcacaataagaccctcttgtgccaggggtttttttgtggatctctttttcttcgtcatctaagagggggcgaaagcaatcgtaatgaatagacggcacctttattctgtataacagcttgaaaggagagatcatgttatgaaaagactagtccgcagcatcttccttataacggccgcaatcgctgcttttggttttggattcagcgggcatgcggaggcggcaagccattcccagccgcagctcaatccgaacaagctactaaatgtcgcgcaccgcggcgcatcggggcatgctcccgagcacacgcttttggcttataagcttggacaaaaaatgaaaggcgattacatagaaatcgatcttcaaatgacaaaagacggccacttggtcgccatgcacgatgagacattggatcgtacgactaatggtacgggttttgtcaaagactatacgctgaaagaaatcaaagagcttgatgcaggctcctggtttaacgaagcatatcctgagcgggcaaaaccggagtacgccgggctgaaagtgcccacccttgaagaaatcatccaaacattcgggagaagcgcgcgctactatatcgaaacaaaatcaccggaagactatgatcatatggaagaaaagctcctggacatcctgaagcaatacaaattgaccggagcagacattcattcaagcaaagtcatcattcaatcttttagtcctgaaagcttaaaaatcattcataacgctaatccaaacattccgctagtgcaattattatggtacgacaaacctgctgccattactgacgccgaattaaaacaatatcaatcttacagcgtcggactcggcatgaactttgaccgcattggccgggcatacgtgcaaaagattcgacgcaccggcatgctggtccatccttatactgtgaataaaaaagaagatatgaagcggctgctcgattggggagcgaccggaatgttcaccaactttccggaccggctgcgcgatgttttgcgcgaaaagaagtaaatgaataaagaaggggaataccatgttaaaactgtttaagccagcaccgccgattgagcggctgccggaagatcaaattgattcggaatataagaaattcagactgcaagtttttctcggcatcttcatcggttatgcggcatactatttaattcgcaaaaatttctcgcttgccatgccttatttgatcgaagagggcttttcaaagtcggcgctcggctttgccttgtccgctctatccatctcttacgggctgagcaagttcgtgatggccacgatatcggaccggagcaatccgaggatgttcctgcccgccggtttgatcctttccgctgtcatcagcctcttgatggggtttgttccttttttcacctcatcgatcgccattatgtttatcatgctgttcttaaacggctggttccagggcatgggatggccgccgtcagggcgtgtccttgtccactggttcagcgtcagcgaaaggggaaataaaaccgccatatggaatgtcgcccacaatgtcggcgggggactgatggcgccgattgccgttgccggcgtcgccatcttctcaggcataacgggatctgctacaggctatgaaggtgtgtttattttgccggccttggtcgccatcgccgttgccgtcatttcttactggctgatccgggatacgccgcagtctgtcggacttcctccaatcgaggaataccgcaacgattattcaagcaaatcgaagaaaacctttgaaaaggaattatcaacgaaagaaatccttttcaaacatgtattaaataataaatgggtgtgggcgatcgcacttgccaacattttcgtgtacttcgtccgctacggcgttctggattgggctccaacctatttaagcgaagaaaaaggctttgacatgagcaaatcaagcgtcgcttattttctgtatgaatgggcggggattccggggacattgctgtgcggctggatctctgacaaatggtttaaaggacgccgcggaccggcaggctttgtctttatggcaggtgttttgatcgcggtgcttgtgtactggttcaacccagccggcaatccgatgatcgacatggcatcattgatcgcgatcggattcctcatttacggtcccgtcatgctgatcggccttcaagcgcttgactttgttcctaaaaaagcggccggcacggctgcaggattgaccggtctgttcggttacctgggcggaaccttgacggcgaatgcgctgatgggtgttatcgtcgatgcatccggctggaatgcgggctttacgcttttaaccgcttcatgtgcaatcgcagcactcatatttgcgatgacttggaatgtgcggggacaggaagttgtgaagcattaacatcaaaaaaagatacatctcgcaagaagctgagatgtatctttttttatttttatgccattactttgcatatatcgttcgtaaattcgacggggtcttcaattggcaagccttctatcagcagcgcctggttgtacaggaggccggtgtacagtttgaatttatccttgtcgttgtcaaaagcattctgcaatgttttgaagacttcgtggtttgtattgatttccaatactttatcagcctttacatgctgattgtcaggcattgcgtttaagattttctccatctcgatggtgacttctccgtcagcggcaaggcatacggagtgagtcttcagccgttttgacgccctcacgcttttcacttttccatccagagtctttttcatctcttcaaacaggtctttgtattggctgtcatccccgtcagattggttttgctcgtcatcgttttcgattccgaggtcgccgcttgataccgacttgaattctttctcttgataattcgccagcattttgatggcgaactcatcgatatcctcggtgaaataaaggatttcataccctttttccgaaaccagctcggtttgaggaagcttttctattcggtcatacgagtcgcctgatgcataataaatgtatttttgatcttcaggcattctggacacatattcctcaagggtgaccagctttttctcttttgatgaatagaaaagcagcaggtctttcaacagatctttatgggctccaaaatcattgtataccccgaatttaagctgtctgccaaacgattgataaaaagactcgtatttttctctgtcatttttcagcaagctcttcagctcattcttgatttttttgctgatgtttttggcaatcagcttcagctgcctgtcatgctggagcatctccctcgaaatgttgagcgataaatcttctgaatcaaccattcctttgacaaagctgaaatggtcaggcagcagatccggacacttttccatgatcagcacaccgttcgaatacagttccagacccttctcgaattccttcgtgtagtagttgaacggaatattttcaggaatgaataaaatcgcatggtatctcaccgcgccgtctacgcttgtatggatgtgcgcgagaggcttgtcaaaaccgtaatgcttttccttataaaacgcctcataatcttcatctttcagttcgcttttgttttttctccaaatcggcaccatgctgttgaccgtctgttcttcctggacttcttcaaattcattttcggcgccttctttcggcttgttgaccgcgacatccatcttgatcgggtagcggatgaaatcagagtatgttttgatgatcgcttttaagcgatgaacatccaggtattcatcatagttttcatcgtctgtattctctttcagcttcagaatgacatcggttccggctgattctttcgcagccggttcgattgtatagccgtcggctccggctgattcccattgatgcgcttcatcgctgccatgggcttttgtaatgacggtgacggtgtccgcaaccataaaagcggcgtagaaaccgacgccgaactggccgataatatcgtgcccgtcttttaattcgttttcttgtttaaacgcaagcgagccgctcttggcaatcgttccaagatgctcttcaagctcttctttcgtcatgccgattccggtgtccgcaatggtcagcgttctgttttctttatctgcggagatttttatgtagtaatcgtctttgttaaatgtcagtgaatcatctgtcagcgctttgtagtagattttatcgatggcatcgctcgcattggatatcagctcccttaaaaagacttccttttgggaataaatcgagttgatcatgatgtccagcaatcgcttggattctgctttgaattctctcttagccatctatccctctcctcttttgctcatatgatatacatatatcgttcgattctgttcacaaattaaataacacactgcctacacgatgtcaattgataaggcagcggtttgacaagcggcattccgcttcatataatgtgttgtgaaggtaaatttgaccaaaatgaggtggaaaggaatgaaaatcttatcaactgttcttaaaagagaattggcttaaagacgggagaagtctgcccttttttagacaagccatctcgggaacagtttgatacgatttgacatcctttcttgctgtattttaaatatgtagcgggtaaggtgtagtttgccttacccgtttttttgccggacaggatagcgatgcttcacgctgttctctttagatggcttgttttttcaaaaataagcctgaaggagagaatcatcatgagtattgttcatgtaacgaatttgacccatatatatggagaccgcatgatctttcaagacgccgggttccgcctgctgaaaggggaacatgccggtcttgtcggtgcaaacggagccggaaagtcgacattgctgcgcattttgacgggcagccttctgcccgatcatggaaacattgaatggcagccaaacattcgggtcggctttcttgaacagcatgccaagctgacggaaggcacaaccattcttcagtacatggagaaagcgtacggccggctgtttgaaatcgaaaaggaaatgaatgggcttgccgaaaaaatggccgatgccggagacaaccttgaagccgtcctgaaaagatacggagagcttcaggctgagctggaagcttcaggattttaccaaatcggaacgaaaattgaggatgccgcacaaggcctcggcttggcggaaatcgggcttgaccaggatgtcacggctttaagcggcgggcagcgtacaaagctgctgcttgccaaactgctgcttgaagagcctgatgtactgctgttggatgagccgaccaactatttggatgccgctcacattgagtggctgactggctacttgaaaaactatgagcacgcatttcttgtcatctctcatgacgaacgcttcttaaatgaaatcacgacggttacattccatctggagcatcatgtgatcaaacgttattccggcaactatcaatattttctgaaggagtatgcgcaaatcagggcacaggctgaagccgcatatgcaaaacagaacagggaaatcaaaaagttagaggcgtttatcgaccggaacagagtccgaaaggcgaaacaggccaaaagcagggagaaagcattacgcaaaatcaagcgaatcgaaaaaccgacagattcttatgtcccaagctttgcatttaaaacggggcgaaacccggcgatgactgtactcaaaacggaaaatcttgaggccggctacacagttccattatttaagcctctttccctgaccgtaagacggggcgataaaatcgcgattattggagaaaacggcgccggaaaatcgacgcttatcaaaacgctgctcggcgacctcaagcctctgagcggcatcgtcacagcaggacagcatttacaggcggcctatttcaggcaggaaagcccagcttctcatgatacaccgcttgaaaaattgcgggcgttctatcctgatctaccggaaaaagacatcaggcagacgctcgcggtatccggcttgacgccaaagcatatcagccagcccctttttacgctcagcggcggtgaacaggcaaaggtccggctggcggagctgatgctttcaaacagcaacctgcttgttcttgatgaaccgacaaaccatcttgacgcatcggcaaagcatgcgttaaagcaagcgctctgcgactataagggaacgattttgctcgtatcccatgaaccggctttttatgaagactgggtgactcatatctggcagattgaagcatggcgccgttaagagtaaaagccggcctttccaagggccggctttttttatttggacaatacaagctcacgaatggcgtgggcaacgccgttttcattattcgtacgcgtttcgtaatcggccgaagcttttacctcagggatcgcattccccatggcgactccgcaacccgcccattcgatcatggacatgtcgtttccgttgtctccaatacacatcacttcttcctgcgcgatgcctaatatgtcggcaagctgctgaacagcatttcctttacttgccgcagggtgaagaatttcataaaagaacggcgaacttttcaccattgtatagcgttccttgacgtcttccggtattgcggcgatcgtccggtccagcttttccggctcatcaatgtacatcgcctttggcgccagaagatcttgcgggatttcttcgatcgtccggaaccggagcggcactttggtgacgtatgattcgtaaacggtatacgggctgatttcccggtttggcgtatacaaataagccgaatcaaaaaagtgcatcggagtatcaagcttttggctgagctcatataacgatttcacatcatcatagcccagtgtcagttctgacacaacttcctgagtatgcgtattttgaacgagcgctccgttataggcgatgacataatcgccgtcttcatttaaattcagttcttccaggtagcggcttacaccgccgaggggacggcccgtgcagagaacgatttttacgccttgttttttcgcggcatgcagggcattccgtacttcctctgttacttcatgaagatcattcaacaatgttccatccatatctatcgcgattagtttgtacattttacactctccctgatcagaatcgagccctaacatcgtacttatgacccataccttctttattgtatcacagcttttcccggtcattttcatctgatgcccacggaaaaaacgccttacagcaaataaggcgtttttcgggcaagcttggcctgcttaaaatatttcttgcagaatcggatcttcatcaagaatgcgaagcgctttttcgcgatagccggcttcatgcaagtacgtatagcggttgggcttgacagtgtgcgacaaattgatcgcctcgcgaaactcatctttgttcagattcagcgttttgacatattggaaaaagcccgttctcgtaaacaccttttcaatccgctcagcccggtgatcctgtacatgggccatgatgtaggtggctaccccgacttgaatgccgtgcatctgcggttttttcgaaattttgtccaaggcgtgggatatcaggtgctcagaaccgctgatcggcgcgctgtttccgctgatttccgtagcgatgccgcccattgtcaaagaactgacaagctcttttaagaagatcggctgtttaatatcctgcatcggcgtacggacaaagctgttgaccgctttcttgctgagcatcgacgcaaacgcatttacatcgccgaccccgtgccgctcctcaaactcccaatcataaagggccgtaatattggacatcaaatctccgatccccgccaaaataaagcaatccggcgctttttgaataatgctcaaatcagctatgattccgtagggaacccttgccggaacggttgttttttttccttcgacctgaagcgagcaattgctgctcgcaaacccgtcattggatgccgacgtcggaatgctgatgaacggggtccgcttggaaaaggcgatgtattttccgcagtccacaacatacccgccgcccatggcaataatgacatcgcaattcccgatcgaaaatgcccgcttcaaaagctcctgtatgtccagattggacggcagcagaacggcttcaactttaacatgttgaaatgcggttttcagtgaatgctcatactgctgataggaaaaatcgtcaaaaaacatgatcgccttggcaaactgatgttttctcaatatctcatccaaccggccaagcacgccctcactaatgtccaaaaccgcggggatggctatgctggtaacctggcgcggcattagacgatccgccctttttctttaagatattgttcaatgtcttcaaatgtttcaacggctacaaatggcaccccctgctgacgcagcaaatcctggagcgcatcctttgcaaacgtaacatccgcaaatttagccgggtgcgaatccggttcactgtcgcctgcaaaataaaccgtctcatactcttctttcagcttttgaatgacctttgatttatcaatcccatagcgctcagagtaatgccaatgattctcatcaatgtccatatgaacattgtcttctttaaaaaagcctttatttgaatagacctcaacgtctgtaatcccgtatttctttaaaatataatgaatgtaataatccgtgccggcgcttaaaatgtagaagtcgccgccgcttttctggacatgctgaatgaagtcaggcacatattcatcaatcggtatggaatggatgtcatcaatgattttttgttcgctttgattaatcgaagcaaaaacggttcccaaaaattcgatatcttttaattctccggacttccacttcttgaacaattcacggccttcgggaaaatatttatcaatgaccatccagtaaaaatcctgtttggaaatcgtcccatcaaagtctgatacaaatgcccatttcttcatgctgcatacctcttttctatggtattttaaaagattagattcattatacaaaaagtttgtgaatcattgaacataatattatttcttttttgtgtactttcgttcacaagctgaatattcgtccccctgaaaggaggcgtatataatcattcttgatctgtacgctgcttacctttctctgttacggcaaatttccgcttcatcgttttgatgttttccgccttgcgaaatctgagcgcagaccagtcttcatcaattgcaatttggcgaaccggttcatagccctggtctgcaagcagtccggctactgtatcgcggctgcagtccgatcctttgtagactttcgatgattttttcgggtagcaaagccaaaacagaccgtcttccgccaaatgacgttcagcctccttggctaaagcctgcagctttgcgttggtcgctgcgaatacctgaacaaaatcatattggtccgattcggcgtgatgatgaacagggccttgaaattcagcgatgacgccgctgtatgcctcaggcggattcacaatcagtacaggctgtccattatccttgaactgcaattttttgatcaccgggttcgtttctgccatctctcatcagtcctttttctgtttatagtaacaaattaaccaaaaccacactaatcatacttagcaaaaaaagtgatagacgagagagggattgatctgctatatttacattgataatgcgaatcattatcacttaggaaatgtcatatgtttcacatcaacaggagggtcaagtgaaaaagaacttattgataatcggtttagttatgctgttgtgtatagtggtcagcgcctgcggaagcggcaatgcgtcaaacggtagcaaagaaaaagcggctgaagaaacgacaagaacatatcaatcaacgcgtggaagcgtgaagattccaacacatccaaagcgcatcgtgacagacttttatgccggtgaactgttcacggtcggcgccaatgtcgtcggctccggctcgtggtctttctccaatccatttttaaaggaccgtatgaaagatgtaacggatttaggcgacccgattaatgtggaaaaagtcatgaagctgaagcctgatttaattgtcgtgatgaacgatgataattacgacaaactgtccaaaatcgcaccgactgttgtgattccttataacacggcgaaaaatgttcaggaaactgttaagatgttcggcgacattgcaggagctaaagaagaagctgaacaattccttgccgatttcgaccggaaatcgaaagcagcgaggaaaaaaatcgctcaagtcgtcgacaaaaatgctactttcggtatttatgaaaacacagaaaaaggccaattctgggtgttcaatgacaacggcggccgcggaggccaagccgtgtacaacgcgctcggcttaaaggcgcctgaaaagattcaaaaagacatcttcaaaaaaggcgaaatcaaagaactttccttggaagtcgtacctgaatatgcagcagactacatgttcgtgacagactataacccgaacggcgacagcaaaacgctggacaagctgaagcagtcttccatttggaaaaaccttgacgccgtcaaaaacaaccgtgtctttatcaacgactttgacacgttctatccgtacgatccgatctctgtcagcaaacaggttgatttgattacggagatgctggtgaagcgcgaaaaggagaataagtaaaaaagctggaatttccagctttttttattgttttctttcttgaatgcttgaaaacctaaaagcaaattgaaagatcaaatagaaaggaatgtagaaaagaaaaaacatcatgatttgaaataataaccctttcaaactaaatggatatgaaatgtcatgaaacaaaaaagataatgccatccaaacgacaaaggcagaaaacgcagctttaaagccgagtcccctcttttttctcaacagacctttgctcacgagcctaatagaatagtagccgctgccgatgaaaaatagaatgatcagcaacagattgctcggtatttcgtatgctgtcgtgataaaaatggaaataaaaatcagtgaaagaaggagcacaaacccttcaaatccaatttttctctcctgttcagcctttttattttcattcattatgttcgcctcctttctattgttttccattaaaacaaacagaagccatgttaacaataatcatccataaaaacaatgatttgacacgcatgccgctgcttcagcccatcactcctgtttcacgtgaaacaaaaaatgcatcgaaaaaatatatggaatcaagtgtgtgaaaatgaaaataataacaaaaaaaggagagatgatgatgggaattgaaaaggttggacaaatcggggtgccggttcaagacttggagcgggctgcggcattttatcaggatgtattgggcctgtcccttttatttcagacagatcgcatggctttctttgagtgcggcgaagtgcggcttcttctcagccttccggaaaaagacgaatttgctcatgcaggctccgtcatttattttcaagttgaagatttgccggctgtatatgatgaaattgcaacaaaaggcgtctcttttccaatagagccgcatgtggtggcgaaaatcgagcaaacggaaacctgggtggccttctttgaagataccgaaggaaataccctagctttgatgagtgaggtgaacatataaaaatgaaaaacagctgatccctcagctgtttttcgtttttacatcatcacaagccgattgacaggtgcgatttaattcacaggcggcgcattttcctttccggcttcgtttgacaaattttataagcgtccatgccgcataactaaagataagcgctccgatcgtaatattaaacagcatgctgtcacatccttcctatgataacccaagcagtcgtccgccctgataaatcaggaacgcgatcgcatatgcaatggccagtccgtaaacaatggacaagaacatccactttttcgagtttgtttcttttttaatcaccgctactgtcgcgaggcatggtacgtataaaagcacgaaagccataaatccgtaagcggccaacggtgtaaattgttcagccatcatgccttgcagctgggcttcgggtacaaaatagatgatgctcatcgaagcaacgacaacttccttcgcgagaaaaccggttaatagtgatgccgctgcctgccatgtgccgaatcccagcggcagcaatagcggtgcgagcactcccccgatcatcgctaaaaaactgtcatccatcgcaacgtccgttccgccgggtcccgtatacgacagaagccaaatgaggacagacccgccaaaaatgtaagtgccggctttgcggacgaagcctttgcccttctcccatgttgcccgccacaatgtacgcgcttgaggcaaacggtacggcggcagttcaatcacgaagaacgacttttcttctttgagcttggatgaggataaaaacttcgccagcactagcgctgcggcgatgcccagcacatacaaggaaaggacgacgaaagcctggtgggccgcgaaaaaagcccctgcaaacagagcataaaccggcagccttgccgaacaggacataaatggcgtcagcataatcgtcaagagtctttccttaggctgctctacagtccgcgcagccatgacgccgggaacattgcagccgaagccgataatcagcggaataaaggctttgccgtttaaaccgatcgcctccatcaggcggtccatcaccatggccacacgcgccatatatcctgaatcttcaagcaccgaaatgaagaaaaacaggataaagatctgcaggacgaacacgagcacaccgccgacaccggcaataatcccatcgagaataagcgcctcgataaacgggctggctcccattgccgacagcgccgaggccgtccattccgtcagcggtcccccgatgaaaccgtccagtgcatcagacaatggaacgccaaaccaatcaaacgtcagcatgaacatgagatacatgaacaacaaaaaaatcgggatgccaagcacctgatgcgttacgatctgatccacgcgttcagtcagcgtcagttttcgctctgactgatattgcacagaagttgacaagatgcggtcaatccatcgcgatctctcattgtaaatatgctgatgcagcgatcttacggaatgctcctgatgaaggcgtttttcggtctcctcgtaaatttcctttaatctttcgctgtcggccgcgtcctccagctgttctttcattttcgagttgccttccaaatattgaagggccatccagcgctttaaaacgccggggagttcgggtatgatcgattcgatccggccaatcgcttcttccactgcgcttccgtaattgatgacgagcggctccgccctcttttccttttcaaaaagcaaatgcctgctcagttcatcacatcctttgccgctgcgggcaatcacaggaattaccggaacacctagcgcatcagacattttttgatgatcaatgaagacgccgcgctgtcctgcgacatcgatcatatttaaaccgatcgtaagcggatgcccaaattccaggagctgcacggttaagtgcaagttccgctttaactgtgatgcatcgacaatattcaatatatctgaaaatgaatcattgagcaggaagtctgtgacaaccccttcatcgcgggacagcggactcaatgtataaacaccggggagatcgactatcattccttgtttatgacggagcagccccacctttttctcaacagtcaccccgctccagtttccgacatactcataggagcctgtcagcgcattaaacaatgacgtcttccccgtattcgggtttccgaaaagggcaatctgccggctgttcatagcttttcaatcctgatcttttttgcttctccaagccgtatgccgagacactgcccgcctgactcgaacatgaacggaccgccaaacggcaatttgcgcttcacgcaaatttcatcatcttctttcattccgagctgtatgagtctgcgctgaacaagttcattcacgtctgaaaaatctatgattcttgctctctctttttgttttaattcggctaaaaccatcgttgaggcctccgtattctgaaaatgataatcgttatcataatatgattataggcaataagtcaccttccatttaaaaggagatgtgtcaaaaccggaacatttttatgagaatataaaaaagcgaaaaaccccggcgatacaatctttcgctctggcttttcgctctatcaagttatgtcgttaacctgcatgatggcgcactttttgctccattcgcctctttttcggcacataaatttttccgacaaacatatagccgtacttcaatttattgacggcccaggatatgaaaaccgcagcgcctgtagaaatgaaaaacaaaagcaaaacagccgataccgtaccgatgctgtcaagggcggttaagatgaccaacccgaaaatcaggataaaagcgtgcagtaaataaatagaaaaagaatagttgctgatcatcataatcagcttcggtaccgacttcagttttgaaaacaggtggaagcataagaaaatgatgcttgtcgaataaagcaggatatccggacgctttgacgtcaccgcgatgtcttggccgaagtaggaaaccgctacaatgaaacatccggtcacagcagccgccgcatacaccgcatgcctgtaccgttccagcaatgccaaaaagcgctcgtaattcttgccgcaataataggccaaacaaaagtaaaagagccagccgggaaacggcacccacgaaaaaggaaacggcgcctcctcctgaacgaccggaggttgaatgaacgtgaaatagctcaaataagccgctgtgaccgcaaaagaaatcgaaagcacccatttaggcgaagccttttgcaaaaatgaatggaagcacatgtgcagcaagtaaaattgaaaaatgacgagaatgaagtaaccgatgaaattccccaagaatatattcgccaacagttttttaataatgaccgatgcatgaaattgctgcatcatcagacctgcggtcataaaagcatccaaaacagcgataaatagaaaagggatgaaaattgttttaaaccgcttttttaaaaacccttccggaacaccaccaggataggcatgcgcgagcaaaaattcggaaatgaaaataaacgccggcgtactgaacatcaggagcgttctgaaagattcaacaacccggaaaaccgcatctccgagcatgtccgcccgcaccatgagcaccattgatatcgcatgaagcaaaacaacgcttaaacaggagatgcagcgaatgacaaaaatttcttttacttgcaaatcgatcactcctctttcaaatttgaaataatatcaaattaacataatcatccaaatgaaggaagaggcaaaatacataggtatgtttatcccaaatttgccggctgcaagtataaaaaaaagattagacacgtagtctaatcttttttaaatcgccgcttttatctgttttgtatagtagaagcggacgatgaagtaatatatgacctggatggcgaagaacacgccgagcaccattgcagattccttgaagaggttgtactgaaaggcatgcgataaagcggtcagcgccacagctccatggacaagggcaacagcgataggcgcgaagaacaagatgccgatctgcctgttcagcactttatgcagttcgcggtctgttaagcccattttggcaatcgatttgaatttctgcttatcatcgtccaaatcagtgtacaaccggaaatagaggaagcttcctgctgaaacgaagaagacgattccgataaacagtccgacaaataatatcgggccataccctttgcttatattatatacctcataatctacagccccgaaatacatgtaatccagtttcttttgcaaagcctccccggctttcactaaagccatgccgtcagcttcttttgcctgccatgcatagaaccggttttcgcttttcggttttttcagctgtgcgaaatctttgtctgtcacaatataatagctgggttcagataacgcttttgaacggatcgtttgatcagccttcagttgttttccatttgcaaaagggattgacgaagggagctgctggtcatcatctccctctaagccgatcttgacctcatactcggcagccgccgcttttccgtcttcaagcttgacgtggtcggctccgacgagatcggcaaacttgttatagtcagattctttcacaatcagcatgtcattgccgccgacatcgaaatattgaaggacagctgaagctttgtctgttttgatatttctttcatccagtgtgtcattgatgaaagccacgtctttttcgatgtgtttgtttgtttccggcggcttatatgagaacgtatgcgggttcatctctttaattccgtttgtcaccagagtttggaaaccgtacagcgtcccaatggcgctgaatgcgacagtagagataatggccaccataaaaaacgtccgcgaattgtctttcatcctgtaagacagatcagaaaacaaaatcatattcgttttccgccaaaacagggtttcccgttttttgagcctgcggatcacataaacactcagctgcgtaaacagcagatatgtgccgataatgacaacaatcgtcaccggcaccatcgccacaagaacgcctccttctttgacaatcaaagcggtgtaatagcctccggcaagcagcacagcagcaaccagcgtaagcaaggcagatgctttcggctcccctttggagattttgttcccttttaacagaacaatcagcttctcgctcctgagcacaaacgacacaagaaaagagataaataagaacagaccgttaaaagaaataaacgtcacaatcatcgccatcaacgggaagtaaaaatcgagcttgttatcaataatcaggacattttccgcagtgagcagtatcaatttggcgaagacgagcccgagcacaatcccgccgattgtcgcaaaaaatccaatcagcatattttcaagaaataccatcatgcgaatttggcgcatcgacatcccttgaatcattaaaacgccgaattccttttttctcgattgaagaaatgaactcatcgagtacagcacaaagaaaaaagagaagacaaaaataatgccgccggcgaccagcaggccaaaggatgcatgctgcccgatgccggaagtcaaagaatcactggtcatcaccgggtggaaagcaaaaatcgcaaatgcgaaaaaaaccatcaccgtaaacatgctgctgagaaaataagcggcatacagccttttgttgcgaatgacattgttaaacgcgaactgacgaaaggtcatttgcatcccctcccaacaaggacagtgtatcgagaatcttttggaaaaacgcttggcggttatcgccgcggttgatctccgaatacagctttccgtccttaataaagacgacccggttgcaatagcttgccgcctgagggtcatgcgtgacaagcatcatggtcgctttttcattgcggttgatcgactcaagcatttccatcacatctttggatgactttgaatcaaggttgcctgtcggctcatcggcaagcagaagcttcggcgaatgaatcatcgctcttgctacagcggcgcgctgggcctgaccgcccgatatctcatatgtgcgctttttcatgatctgggtaatcccgagcttttcggccaattcgtttgccctccgcttcatttccttgaccttttcgccgtcaagcgtcaaaggaagtacgatattttcttcaacggttaatgtcggcagaagattaaagtcctgaaacacaaatcccagctctctgcggcgaaatttagccaatttttcttttttgagaacatgcgggttttggccgctgatcaatatttcgcccgtcgtcggctcatcgatcgttgcaatcatatttaatagggtcgtttttccgcttcccgacggccccatgatcccgacgaattcacctttatcaattgttaggttaatatctgttaacgcgcggtacgcaatttttccttcgtaaatcttactggcttgtttgacctgaagcatcacaagatctcctttcacctttaactttcgatctgtgaccagtttacctaaatctcttgttgatgaactatcgattcttctttcactttcattacatcgatgtaaggttttgcgtagccgtgaaaatcagccgaattgtcgtgcctttcccttcttgtgaatcaagttcgatccggtggccgagctggtcagccgccgattttgccaagtaaagacccattccggtcgattctctgaaacggcgtccgttttctcctgtgaaaaacgggtcgaaaacccgcttttgatctgtatccgggatgccggcgccgaaatctgccacttccaataccgcttccgaatcattttcgtatacagaaataatgactgtattgcttttccccgccgaatatttgaccgcattgttgacaaactgggaaatgatgaaaaacagccacttttcatctgtttcgacggtgatgccttttttgatttctttgaacttaggataaacttgactgcgaatgtaaaagcgcttattttcgcgattgacctcgtgaacgatatccgccaatgcgaccggttttatacggaaatcctgttcgatcgtccgcagtctggccatatagagaatcgtattgaggcccgttttcatccgctcggtctcctcgcggatgctggatgattccggttcatccaaattttgagccgtcagttcgatgaccgacaacggcgtcttcatttggtgcacccattgatccatgaaagtcaaatgctctttttggccaagctccagcttctttaattcttggcggtattgcttgtactggcttttcagcagctgttcaagcgcttccgacaaaggggattggggctgattcgattgcctgaaggtgtcatccaatgactccagcccgctcgtcatccgtttgtagaacttccggcgcgtatagtaatggtagaaaagatagaagccaagaaagaaaaagccgagaaaaacggcataaaaagccggtctgatgtgctgatacccatcaagccagtacactgacagcattgtgataaactgcagcgcctgcacggcaatcaacaaatagtgctctttgaaaaaaagcttcattcctctcccgccttcacccaggatacattcaagcgatagcccgcgccccgcactgtttccactgcatcttcaataccgagctcctgaaacttttttctgacgcgcgtaatgttgacattaagcgtgttttcatccacatatgcctgatcatcccacagcttggccagcaaatcttcgcggcctgaaattctcggatggcgttccattaagctttcaataatatccgcttcttttttcgtcaaagcagccgtttgaccggcaaatgtcagttcaagtctttccggatacagccgcagcccttctttttccagcagccgttcctccgccttcgccgcgtattcgccgtaagccctgcgaagctggctgcgtatttttgccatgacgatctcggcgtgaaacggcttggtgataaagtcatctccgccgttttccaatgccatcacctgatccatttcacctgtccgcgcagaaataaacaagacggggcaaatcgattcctggcggatttgccggcaccagtagtagccgtcaaagctcggcaggttaatatcaagcagaacaagatcaggcgccgtgcttctgaactcatccatgacacggtcaaagtctttcactacatgaacgttgtatccgtatttgacaatatgcgattttaacaaatctgcaattttcgggtcgtcttctacaatcatcactttttgcatctcggtctctccttttggtttggatatattatgacacgaagcggtctgataaacaaaaactgccgcgatccatcctaccttacaatcatgtaagtgtattgtaataggaatcaatatcttctctctgcgcttttttataaaataataccatccacaaaactgaatgaaagaggagacggtatatgaagacacgggcgggcggcctgattgccgcggttctgatcgccgttgccggcgtttttatcctgcagaaagcgacaggaggccttgtgccgctggccgatgattatatacaaggccagggaaagcctgaggcttattatctcaaagctgaggatcatgcagaaaagccggataacggaaagtacaactacacattaaccggctatgacgcgagcggacacaaacagcagattgaggcagaggcagacgaaaaactgcatcccggcgctttcatcaaagtattggcgtacggaacgaaagccaaaagcttgactgaagtacacgaagaagaaatccccgagggcgctttggctgccatgaaaaccaattaaaaccccatcgccggatggggttttctgcttaatatttaaatcgattgataatggtttgaagttcttcagccaattgggacagcgattccgctgcatatgagatttcttccattgaagccagctgctcctgggttgaggaagcaaccgcttttgtgctggctgacgtttcctgtgatccggaagccaatgtttgaatggtgttttgaaccatttcgacacctgatgtcagctgctgagtagaagccgcgacttcttggatttgagaagcaacctgttccaccaagtttaaaatttcgttgaaattaccggtcgtctcctgcgacaaagctataccggagctgacattttcttgaacgactttaatattatttaccgtttctaccgattcattttggatcgttgtgaccaatgattgaatgtggctcgctgacttattcgtttcgtccgccaatttccggacctcttccgccacgacggcaaacccttttccttgctctcccgctcttgctgcttcaattgccgcgttcagcgccagcaaattcgtctgctccgaaatatcggtgatgagcgaagaaatgttgctgatttccgccgtgctggacacgagcgcctgcaggccgctgccggccgagtcgactgacttatcaatgaagttcatttgttcgagcattttatgaacggactcggagccgatttcggctttgtctctcatcgaagacgacagatccgctatgctgcctgtattggaggcaacggatgataaacggtccagcaattcatgaattgcttctgaactcttttctgtcatttcgctttgcgtcatgttgctgtcggcgatcgcctgcatctcttcggaaatcagttcggaagtcgatttcgattcctccgcgcttgcggacaactgttcagaggatgcggcgacttgctcagacgagctgctgatctgcttcacaatttgcgtcagcgactggacaaaagcattgaaagaattggcaagctggccgaactcgtctttatttttgacgatcacttttttcgttaaatccgcctcgccgtgggcgatgtcctcaagctgctgattcaggcttctcaacggtaccagaatagacttcaagagcagcagactcaaaacaattcccaatatcgctgatactcctgtgacagcgatgatgacccattcgctcatcgtcccattggctctgatctctgctttcagatcatccacctcttgttccaggctttcgaccagctgattgacagacggatcgaggacatcttttcttaatgttctttcctctccgaaatggatcgattccgcttttttaaggcttgaagcgtaagtctgcatgacttgttgatttaaatcccaataagccttgaagttttctttaatttcttcgacgttcgctttgtatgatttttcccggatcagttttccggcccggtcaagactctttaaaacatcgtcggccttgtccttcattccttcactgtattcatcgtctccggtcataataagggctctctcgtcattcgacaagccggtcagacggtattgaatatgcttaatctctttttgaaattccatcttgtccttaagttcttcattctttttcaccgtagaagaaatcataaaaacagaggagattccgattccgaggattgaaacgactagaattgatatgattcccagcagttttgttttcactttcattatggtgatcctttctcctttatgtcatcaatgatgaaaaacagttttcaaatcaaacatcttcttccctccatagtatcgacatatttcgtcaaaatttgagaaggtgcagaatataagccgaagaaaaagctctgccgggaaggcagagcttttaatgaattggtttacttggcgggcccgccgatttggtatgttcatagaagtggtgaaaataatcatttgtctctgctttgatgactttccaaagcagcaggatggcgatcaggtttggaatcatcatcagcgcattcgccatatcggcaaacgcccagacggtgacgaggttggcaaccgtcccgatgccgcaggcgaggatgtagaccagcctgtagcccgcaattcctttggcgcctgccaaatattcgaagcacttttctccgtaaacataccagccgacaattgtagagaagccaaagaaaatgaccgacagagacacaatgtattcgcctgccgcgccgagtactgaagcaaaagctgcgcttgtcaatgccccgccttccaggctggcattatgggccacgcctgatatcaagccgccggacgggtcccagaaaccggtaatgataagggttaaaccggtcattgtacacaccacgatcgtcacgataaatgtcccggtcattgcgacgagcgcctgttttaccggatggtctgcgcgcgcatttccggcgattagcgccgccgtcccaaggcctgcttcgtttgagaaaataccgcgggataccccgttccgaaccgcttcagatacggcaattccaaggaagccgccggctgccgctacagggtggaaagcataataaaaaatcagcgcaaaagccggaataatcttgtcataattcaaaatcagaatcaagatcgccccgcccatgtaaagaaaagccatgatcggcacaaagaagctggcaacggtgctgatccgctggatgccgccgaagataatgacgctgacgagaatgacgagaatcagccctgtcacccagttttcgatgccgaagctgttcttcgtaatatcagcgatcgtattggattggacactgttgcctatccccaaagcggcaaaagctccaaacagcgcaaaggcgatggcgagtcctttaaatttgcggccgagtccgtgttcgatataatacatcggcccgcttgaatattcccctttttcattttttacgcggaatttaacagccagcaaggcttccgcgtatttcgttgccatccccaacagcccgacaacccacatccaaaagatcgaacccggtccgccgagtgtcaatgccgtcgcgacacctgcgatatttccgtttccgatcgtagcggcgagcgctgtcatcaaagccttaaaatggctcacatccccttcggcagccgcgtctttgctgtcttctttgccaaacccgatcttaaacgcatagatcaggcggcgaaattgcagtccttttaaaacaatcgttaaaaataagcctgtcccaaataataaaattaaactgggcggcccccatagtaccttattaatcttgcctagtatttctaagatatccatatgactcactcctgacaaagataacgctttcatagctgcatgagatattctatcacaatggaaaatggttatgtttgtgaaacgacacaaaatgtaatcgcttacatttgtttttttaacaaagctattttttaaagaaaaaaattttaatagataacttatctcctcaagcctttcaccttattcaacgttcaccaatttgttaaatttcacaaaaaagcgcttacatttttaattttacacacgatgctcttcccgattcagagatttatactagcggtagaatcatatttcatttgagggggacgacatcatgatcattggaattcctaaagaaattaaaaacaacgagaaccgtgtagccattactccggccggagtagtcgcgctaaaaaaaagcggtcatcaagttttaattgaacagggagccgggcttggaagcggattcgaggacgccgactacaaagcagccggggcggacattttggctgaagcgaaagatgtgtggggaaaagcggatatggtcatgaaagtgaaagagccgatcagctctgaatacggctatttccgaaaaggacttgttttatttacttatctgcacttagcggctgaacctaagcttgcgaaagcgcttgtggacagcggcgtcacagccatcgcttacgaaacggtcgaagtgaaccggacgcttccgctcttgactccaatgagtgaagtcgccggacgcatggcttcgcagatcggcgcgcaatttcttgagaaatcaaaaggcggcaaaggcatcctgttatcgggcgtacccggtgtaaaacgcggcaaagtcacgatcatcggcggcggagtggttggtacgaacgctgccaaaatcgctgtcggacttggcgctgacgtcactttgatcgacttgagcgctgagcgcctccgtcagctcgatgaccagttcggcaaagacattcaaacgcttatgtccaatccgctcaacattgcggaagccgtaaaagactcagaccttgtcatcggcgccgtcttaattcctggtgcaaaagcgccgaagcttgtcacagaagagatgatcaagtcgatgtcgccaggttcagttgttgtagacgtggcgattgaccagggcggcattatcgaaacggttgataaaatcactacgcatgacgatccgacttacacgaagcacggcgttgtccactatgccgtcgccaatatgccgggagccgttccccgtacatcaacgatcggcttaacaaacgtcaccatgccttacgccttgcaaatcgcaaataaaggcgttgaacaagcagtcgccgaaaatcaggcgctcgctctcggcgtcaacgttgcaaacggaagcatcacctacaaggccgtcgcgcgcgaccttggatatgaatatgtatctgtagaagatgcatttcaaacggtaaccgctggttaagcggattttatctcttgagaacattttaacaactctttctgactgtcctttcacgaaaaaaggctggatgatatccggccttttttccattctgctttaaacattcaaggccgctttccggcaaacggcgtcgccttcatctaagaaaccggccacaagtcaatttttgaatggtgttcccgtatcaacatattgaaacacatgaagcgacggcaatggacgtcctttaaaatcaaacaatgcctgattgtctacggcgctgccgccaaaccactttcctgcgtcttccgggtcatattcagcagcatagcttgtagcccagcctgatccgtatgtctcccaaagcgctttatttttctcgagccggtgagccggtcctaccggaatccatgccggttcccaatagaaaacgccgattccggcttcacctacgtcgctgaccgcttgaatcacatcacggaccgcgttcgcctgcccttgaacggtgaccggataattcagcgtttggccgtttttcggagctgtatttccgtgtccgtctccgtcttcagccgtatacgtataagatgtctcagcaaccatgacttttttgccgtacgtatctgcgacagatgtcaggacggatgttaaattcttcagcgtgccatgccaaaacggataatacgagcttgcaaacacatcgtagtctacatgatgccgatgaagcgtctcggcaatccaagcgtaccttcctgacgtctccggattggtaaaatgcaaggcgactaggatattcgaatccgtctctcgcaccgcttgactcccggcgttgaataattggctcatcttcgcccaatccgtttcaccggcaaggcccccgtttgtttcgttaccgacctgcaccatgccgatgtcgatgcccgctgctttcatcgctttaaggctttgttttgtatattgataaagcgccgtctttttatcttcaaagtttaggttcgcccatgctttcggcgctttctgtttcgccgggtccgcccagaaatcggaatagtggaaatccgccagcagcttcattccgttggcagtggcccgttttccgatctgaatcgctttttccagatcattattgccccctccgtagccgttgccgttggcatcatagggatcattccatatgcgcacccggacataattgacgcctgcttccttcagcgttttgaatatatcctgtttctttccggattcattgtaaaaggcgacgccgctctcttccaaagcgatgatgctcgaaacatcaaccccttttataaaatccttgcgaagccctgaaaccttttcaacataaaggccgctttttgccgtccctgaatctctggcggcttccgccggaccgcttgttccaaatgcgcccaaaacaaatatcagcaccacaaaaacagccagcacgttcttcatcaatctcgcttctcccctttcataatagacacacaagcaaaaagaaaacgctttcattattcacccggagaaacatccaccttaaagcggatgtcctcccaggcctattcttttgcttttaccgctattctggcctcatatttttccaatgtgacttcgccggccagcgtttctccggtcagcatatctttaactgccgacgccaacacgacgggctgacgtttttccgtgaaattcatgatgaaaatatagtcattttcctcatcctgtctgacttgaacggagacgccaggctgatgtttcacgtcaagagccggttgaatcgctagctctttaatcaatgttccataaaaatcccgatgaaattggctgcttaaacgcgcaccgatataatacgttttcccctgtttgtatggatggctcgtcacagccgtcgtgtccgcataaaagtcgtcctcatagaatccctcgggatctgccgtactgagcttcagcacggtcgcgtaatcttttagctcatacgaccggttttgataacggaccgcatttttatcgcccggatagagtgtatcggtttcaacaggctccatgccaaacatctcttgcagatcttttggccatccgcctaaataggtcagatcagattcgttgacgattccgctaatataggtcatcaccaatgtgcccccgttggcagcaaatgcctttaagcgcgcgattgtttcttcgcttgctaagtaaagcatcggaacgatcagcagccggtacgatgaaaaatcctgttccttcgtaatcacgtcgactggaatatcacgctcccaaaacgcgcggtagtgctcgtgcagggtttggggataccgcttggttttcatcccgaatccttgtgcatcttggagcgcccaatggttttcccaatcgtagagaatcgcgacatccgcaggccggatcgttccggtgacttcagacagcgcttcaagggtttgcccgacttttgccacttctttaaacacgcggttctcggaacaattgtcatggccgacaaccgcaccatgaaatttttccgatgagccgcgggatttccgccattgaaaatagaggatgctgtcagatccgtgtgcgatcatctgcacagaagacaggaggtgcatgcccggccgtttcgctttattaaaatcgtgccaattgacagcgcttggcgtcgattccattaagagaaacggctgctgtttcaggctgcggtacaaatcattgataaagccgactttcatggccaaatctgctgtgctttcccaatcgttgtgccaggcgggatacgcgtcccagctgatcacgtccaggtgcttggcaaacttgctgtagtccagcccttgaaacggaattaaatcatgcgtgtccgccataaaattggtcgtaatcggaatattcggcgtgatttcctttaacggaacgatttcattttgaaaaaaagagatcgtctggtcagtgacgaagcgtcgccagtctaaattcaagccgtgcaccgcattttccccgatcggagacggcgattcaatctgtgaccaatcgttgaaggtgtggctccaaaaaggcgtccaccatgcgtcattcaaagatttaatatcatggttgtacttctttttcagccagtctctgaaggcgtgctgacattgatcacaatggcattctcctccgtattcgttggaaacatgccacatcaaaagggcatgctggctgccgtacctttcagccagcatgcggttgatctctttcgttttttcacggtatacgtatgaagtgaagcaatgattgtgccttccgccgtgcagctgtttgacgcgttcagcattcacgcgcagcacttccggatacttttgcgacagccaagcaggacgggcgccgctcggtgtcgccaatataatccggccgccgttccggtgaatgctctcaaaaatatcatccagccattcaaacgtatagacgccttcctccggctcaagggcgctccatgaaaaaatccccactgaaaatgtattcgtatgggcaagcttcatcagcttgatgtcatctgcaagaatatccggacggtcaagccactgatccggattgtagtctcccccgtgaagcatgtatcttgcttgggtcgtataaatttttggcataatactctccttttttagaccattttctccttcggactatcctttcgttccgcctgccgtcaatcctgacacaaagttcttttgcagcatgataaagatgacggctaccggtatgctgatcaaaatagcgccggcggcaaacgtcgtatagctggctcccatcacctcattgactaaattgtataaaccgatcggcaatgtatacgactccggtgtccgcaatatcgtcgaagacaaaacgaaatccccgagcggcccggtgaatccgttcatggcaacgaccgcgatcatcggtttggatagcggcataataatctgcaggaaaatccttgtattgcttgcgccgtcaatcttagcgctctcatccaaatcgatgggaatggagtccatataccctttcatcaaatacgtgttcatcggtatgagcccgccgatgtacagcaaaatcagcagccaatggctgttcatcattccaagcatctgcgctaaaacgaagagcgcaaccaaagccgaaaattgaggaatcatttgcagcagcaagaataaaactaaagcgtttttccttcctttaaaacgaaaccgtgaaaaagcataagctgtaaaagaaacgctgatgaccgatccgatcatcgtaaagatgctgattttcagcgagtttatataccattgcccgtattggaggctctctttgccggcgaataattctttatagtgatccaatgtcggatttgccggaatgatagaagtgctgaccaaactgttgccgggattaaagctggcccccaccgtccaaagcagagggtatatgataacggctgtcataaaagccaacagagaataggtcagaaggagccgaaagaatcttcttttcttcatacgttaagccccctctttgaaagaatttgtccgtctgaactgccacagtgcaattgagatgacaaagaccgacagcaggatcgtcaatgcggcggctaaagagtactggctcgactgcatcgtcaatttgtaaatccaggacaccaggatgtcggttcctcccgctgttgacccgggaacagccggaccgcctccattgaatagataaataatattgaagttattaaaattaaaagtgaattgcgtaatgataatcggcgccatcgcgattaaaatcagcggcagtgtaatatgcctgaatttcgaaaacgcagacgctccgtcaatcgtcgccgcttcataaaggtcatccggaatcgactgcagaacaccggttgttacaatgaacacatacggaaatccgagccagccctgcataagaataagcgccagcttcgtccaattggcattcgtcatccaaggaatcggatcgatgccgaatgcggcgaggatttgatgattgaaagcaccgaagctgtcattaaaaaggccggcaaacacgagaatggtaacaaaaccgggcacggcccaaggcaagacaagaatcgtccggaaaatttttttaaagcggacttccttctgattgacgacaaccgccaacaaaattcccaacccgacttggagcgtggaagcgacaagcgtccaaacaatggtccaagctaaaacatccaaaaaggtcgaccgccaaatatcaacggtgaaaatttcggaaaacgttttaattcctacccaatcgacaaggcgggcaggcggagaatggtagaggttatagtttgtaaaagctaatgcaaagctgaacaaaatcggaaaaacaacggcaaaaaccaggatgaacagcgatggcccgctgatgagatacggatatccctgagctattaaattatgatattgttccttgagtgaactgagctccttttgttcatcgcgcctctttccgttttggtaggcgtcccgcaaattggcgtaatagacagccagcccaaaacaggtgacaatcacagcaataatgccttctgccaatagaaaaatcgagttgtcgcgcggcacttcggttccaagcgtaaacaggccccacagccccatattcagcaaatcgccaaaaaccgcaaagaacgagacgcctaaaagaaggaataacagaccctttatccattgtttattgtagaattggcccagaccgggaataattgataatagtaaagcttttttgcgatgctgcaccttctccttcacctctttatatggacgtgcttataataaatggcgccaaacttaagacaagtttgacaccaccgcccgcggcttatttgctgccgctgtgcttcgctttgatctgtccttgtatcgtttccgcggcttgatcaagcgcttttttcggttcggcttttccggttgcaattgtttgcagagccgcatccgccggcgtccatacttcattcatctcaggaatattcggtgtcaactctgagtactgagattgctcggcaacggcttgagccgcttcgctttttgtgacggcaggatcatccgccagttctttgactgcgggaacttcttttgtgatctcatatctcttctttgagttttctttattggcgaggaagacgactaattgttcggctagatcggcattcttcgaataagcgcttacattgtagctcttcacgccgacaaaagaactcatatgcttgccgttggacagtttaggcagcttggcaaccccgtaattgatacccgcttttttgaacggttccaggttccacgggcctgaaatgatcgctgctgcttttccttccgtaaacagcgattccagcacattgatgccctgctccccaataattccggcagggaacagcccctcttggtaaaacttctgaatgtactcggcgccttcgactgcacctttgttgttcaagcctaggtcggccggatcataagtgccgtcggcatcgcttttaaaaatgtagccgccgtaccctcccatgacgctctgtgcataataaatctggtcaaacagcgccaggaagccgaattttttgccgtcagccgtttttttggaatactcataccattcatccagcgttttcggcagttctttttcagaaattaaatctttattatagtagagcatcgtcgtttcgaccgctttcggcaggccgtagaccttgccgtttgtcacctgcgatctcatggcaggttccgtatagatcgattggatctctttgtccacctttaattccttgatcaaaccttccgttaccgctgtcccgatttggtctccgggcatcgttaacacatccggacccgttcccgccggtccatccatccgcaagtcttcgatctgctttgcgtaaggcttttcaacgactttgacagatacgccgtgctctttttcaaattgggcgacggcatctttaatgccttcgcttttctctttatcttcccagaccacgagttccttttgcttcgagtctgatgctccattgctgctctctttaggcccgcaggcagttaaagacaaactgagagcaatgacactgctgattccaacatattttttcatattcatcatttgtctcattccttttattggagtgaaagcgctttacaaaaacaatatagcatgtcttaggaaaagtgtaaacaattattttacttaaacaggtaaaatgttttacgaaaaaagcgcggcttgtgaacagcagcccgcgcttttttaattggtgcttttcctgaccaccagttcggcaccgatatatagcgtttttacagcttttcttttttgaagtatttgttccaaaagcaattcaatagcgtttttgcaaagctctttaatatcgatatggaatgtcgtcagcgggggagatacgtatttcgctacactgatgttgttgatgctgatgatgctgactctgcccgggatggcgatccctttttcatttaaggcctgaaggcagcctacggcaatcggatccgccgctgtaaaaaaggccgtcggcagcttttctcccaatgtttcaactgctttgtccatcagatggtagccgttttccaccgaaaaacccctccggcaaaaaataaagctttcctccaagagccctttttccttcatatattcgcgaaacgttcgttcccttacgtccatttcgtcttcatctgtattggggttgtggtacgtacctccgataaagccgatcttttcatgccctttctcaatgagaaaatctaccgttttcctcgtcatctgctttaagtccggcctcactgaatcaaagtgattcggatcaggcgtcgaatcgataaatacaccgtgaggcgtcatctgtcttaatcggattaattcatcatctgaaaacgagccgacggcaatgaatccttctatgttttcgggaatggcgtcaatgcctcccgaaattttatacgttgccagttcgacgttgaattgctttgcgagcttctcgatttccagcctcatcgttttaaaatacacgtcttcgagctcttccttatccgtcagccagtacagaaacgcgatgttttttaccagtgtcctgatcgttttcttgcggtagttcaggctttccgccacttcaaatattttctcccgcgtctcatcgggtacggaaaggctttcgtcgttattcaatacgcgggaaaccgttgagatggaataccccgccttttctgcaacatcttttatcgtcgccacgattgtaaaacctccatatgaacacctttattttaaatatcaaattttttagtaaaatattttactaatttaacgttgatttgcgtaaaagtcaagtgctgattgccctatccccgccaataaggattttacatgaaaacgcttcatttgaaaaaacactttttattgcaccaatcgaaaacccgtagtaaactggggttgaacttaattaaattaatttattaagtctggtacgtcaaacgaataggaggatatatgaatactgcagccgctttatcaaacgactttcgttctatttttaagacagaaaagacaccgcgaaccttttttgctccgggaaggatcaacttaatcggcgaacacacggattataatggagggcatgttttccccgcctcgatttcatttggcacctatgcccttggcgtgaagcgcgatgatcaaatgatccgcttctattcaaagaacttccctgacaaaggaataattgaatgcagcttgagcgatttagcctttgaccagtccgacggctgggccaattatccgaagggaatgttccttttgacgaaagcggcaggccatcaaatcgttcacggcgccgatattttgtattacggaaatattccgcacggagcgggcctctcttcttccgcatcgattgagcttgcgacaggcgttttgttaaaagggctttatgatttgcagacagacacgatctccatggtgaagctcggacaaaaagtcgaaaacgaatacattggcgtggggagcggcattatggatcaattcgcgatcggcatggggaaaaaggatcacgcgattttgctagactgccgtacacttgattacacatacgctcccttcgtgttgaaagaacacgatgtgatcatcatcaatacaaacaaacagcggacgctggccgggtctaaatataatgaaaggcgcacccaatgtgaagaggcgctcggcgatctgcaacaggagttgtcgatcgcaagcctgggcgaattgacgatggaaggatttgaagcccatcagcacctcatcagaaatgaaatcaatcaaaaacgcgccaaacatgctgtctacgaaaatgcccggacgctgaaggcgcttgaaaaacttcgcgaaggcgacctcgccggatttggcaagctgatgaatgaatcccatttgtcattaagggatgattatgaagtgacggggctggagcttgatgccattgtccaggcggcctgggaacaagacggtgtccttggcgcccgcatgaccggcgccgggttcggcggctgtgcgattgcgattgtagaaaaagaccggacagacagctttaaagaacgcgtgaatgccgtctaccgcgaaacggttggctatgatgccgctttttatactgcggcaataggcgacggcgccaaagaaatatagaaaggggaatggatatgagcgtgttggttttgggcggtgccggctatatcggttcacacgccgtgtaccaattaatagacagaggcgaaaacgtcgttgtcgttgacaacctcgagaccggccaaagacaggcagtacatcctgatgcgatcttttatgaaggggatgtgcgcgatcgcgatttcctccgcacggttttcgaaaaggaacgtattgaagaagtgatccattttgccgccagttcacttgtcggcgaatcgatgaaagatccgctcaaatattacgacaacaatgtatccggaacacaggttttgcttcaggcgatgctcgagcacgatgtaaaaaaaatcgtattctcctcgacggcggccgtctacggagagccttaatcggtgccgattacagaagacatgccgacaatgccgacaagcacctacggggaaacgaaactgatcatggaaaagctcatgaagcggactgaagaagcccatgggatcagctttgtgtctctcaggtacttcaatgttgcaggggcaagggagacgggagaaatcggagaagaccaccgtccggaaacacacctagtccccctcatcctgcagaccgctctcggccaaagaccgcatataacgattttcggcgatgactatgatacgcccgacggcacatgcatccgcgactatgttcatgttgaagacctcattgacgctcatctgtcggcattagactatttaagaaaaggcggcaaaagcgatatattcaatctcggcagcagcgaaggattttcggtgaaagaaatgattgatgcggccagaaaggcaaccgggaaagacattaccgccgagatcggcaagcgcagagccggcgacccgagcatcctgattgccggctctcacaaggcaaagcaagttctgggctggaggccttcgcgcacatctgtagcaaagattattgaagatgcatggaagtggcattcctcgcatccaaacggttacaggaaggaagtgtcaacatgattgaacaagacatagccggactcattcaaaaagcgcttgaagcagggttaatcgaaccggctgacgtgaactacgcgcgcaaccaagtgatgaatctgctgggcttggaatcgtttcctgaggaagccactgctgcttccggcgactccatcccagaccttttggaaaaactcgcagcctatgcagtcgaacacggcgtgataaccgacgatctagacgcgaaagacatgctggcggcaaatgtgatgaactgctttgttgcaagaccttctgtcatcaatgcagtgttccagcagaaatacgaacaatcgccgctggcagccaccgaatatttttatcagctcagcaaaaacagcaactatatccagacgaagcgaattgaaaaaaatatttcgtatcagatggatacgccttacggcacaatggatattacgatcaatttgtcaaagccggaaaaagaccctgaacaaatcaaacgggaacgcgccgctgcaaaacaatcgcgcagctatccgatgtgcctgctgtgcaaagaaaacgaggggtatgcgggacgaatcgggtatcctgcccgggcaaaccacaggattattaaagtcccgctcgccggagaaaactggtattttcaatattctccatatgcttactataacgaacacagcattttattttctgagcagcatcggccgatgaaaattgataagcttgcctttcacaggctgcttgcttttactgagctgtttccgcattattttatcggatcgaatgccgatttgccgatcgtcggcgggtctattttaagccatgaccattatcaggccggacgatatgagtttgcgatgacgcgcgcggaaggcgcgttctcctttcaaatcaaacagcatccggccatcgaagcttccgttttaaaatggccgatgtccgtcatccgcttgaaaggaactgcgatcaacagccttgttgaagcggcggaccatatttttcagacttggaaaaactactcggatcaacaagcggatatctcggcttttacagatggcacgccacataacacgattacgcctatcgcaagaaacgtgagcggcgtttatgaaatcgaccttgtgctcagaaacaaccggacatctgccgagcacccatacggcatattccatccgcatgctgacgttcaccatattaagaaagagaatatcggcttaatcgaagtgatgggcctggccgtccttcctccccgcttaaagaccgaattggcggcagtgaaagaattcctgctcggtcagtcagatgccgttgaagcgcatcaccgggaatgggccgaacagctcaaaaccgaatacggagagatgtccgaaccggagcaggctgaatcaattgtacgaaaagaacttggcaagaaatttgtcaaagcccttgaggacgccggagtattcaaagaccgcgaagctttcatgcgctttatccgcacagtcaatcatcaggggtaaggcttcaccggtgttaaaataggcgaaaaaataagcttattttagcaccggatcaaacagctccgccagcagcaatgaaacggctccgtaaagcgtcgcttcatcgccgagcttcgttatcgtcacttctgtctgcctcgcttcggctgttaaagctttctgctgtatcgtttctcgtatcgccggcaatatgaacctcccgcccttcatcactcctcctcccagcacgattttgcccggattgacaagatgaatgaaattggtcagcccgattccgatgatcacaccggtttcctgaaaaagttcgatacatgtttggcagccgttctcggccatttcaaacaaatctttggctgtcaggctgtcagtgctttctttcaaccgctttttcccccgttcggcaattgcttttccgctcacaatcgtctgcaggcagccgcggttgccgcactcgcacttttctccattgatatcaatgatcatatggcccagttcacccgcgatcccttcagctccatggtacagttttccgttgatgacgatccccgcaccgacgccgcggccgatattcacggcagccatgctccctgcgtcatcgcggccgccgaaccacgattcgccaagcgccatcgcccgggcatcgttttcaactcttacggttaagttgaattcttgttccagcacatctttgatggggatattggttaagtttaaaatcggtgcgatgcgcgacattcccgtttcagcatcgaccacaccgtgcattgcaatgccgatcccgatgatcttttcttgctcgacatcggcacgtcccaaaatggcatagacactttcttttaaaacttccatgaacctctcgtttgtcagcggttttttcagcaggctggacgtccgctgcaaaatccctccggctaaatcggttaagacgcactccaccgtctcaggcccggcatcaatgccaatgacataataggcacccgtgttgatgtggagcatggtcggctttcttccgccgctcgaatgaccgagcgtgctttctttaacgagtccttgtccgatgagctctttgacgatgcttgagaccgtgggaggggtgatctttgtttccttggcgatctcagctctcgaaatcggctctgatgttctgattttattaagaatgatcgatttgttcaccgatttcattaattgaaatgtaccgcgctgcatgtgaaatcctccatttacaccatatcgtaggttttattgtaccatggttaattaattaaattaacaaacgaaaacaagataggtgtttccgaaggctttgtacaacattgccacagaaatggtcaaaacataaagggcacctgctccctttacttttttgcttcaggggggctttcaaagcgcttctgcaaaacaaatggtttctaaatggaaaaatttttcgaaaaatttaaaatgaaagtgtttgcataatcaaaataatcgcgttatcatacttgtatacaagtatactcgtataactaggaaggtgagtgtatgagcgaatctaaaggccttttatatccggagaagtggctttctagagcttcaactggtgttcgcgtcgcatgcgagctgagaatgcgcattatttccggtttgattgaaagcggtaccattttatctgaaaataaattggctgcggaattctcggtgagccggtctcccatccgcgaggctttaaaaatactggcatcggaaaaaatcatccgtttggaacggatgggggccgttgtcatcggtttaaccgaaaaagaaataggagaaatttatgatgtgcgcctggtgatggaaacattcgtattcgaacggcttggacaggccaatgtcgacgaactggtaacagacctcagcaaaatattggagatgatgaaagtctccatcaaatacaaagatgccgacgagttctcatttcaagacgtcttatttcacgaaacgattgtccgctccatcaatcattcttacattttgatgatatggaacaatctcaaacctgtgatggaaagctttattcttttatccatgcgggcccgcttaaaagaaaaatacgaagactttgaacgaattctcgataaccatgaactttatattcaagcgatcaaaacgaaagacagggatctgatgcttaaatccctacatcaaaatttcgatgacgtacaaggtaaagttgaagatctatggctgtcgcaacaaatgctggcgaaaggagccgaacaacaaaatgactagttatatgttaggcatagatatcggtacgacaagcacgaaagcggttttattcagtgaaaaaggggacgtgatccaaaaggaaagcatcggctacccgcttcacacgccggacatctcgaccgctgaacaaaacccggatgagatctttcaggccgtcatccagtcaacggcgaaaatcatgcagcagcatcccgacaaacagccgtcattcatttcattcagcagtgcgatgcacagcgtgattgcgatggacgaaaacgacaagccgctcacctcctgcatcacttgggcagataacagaagcgaaggctgggctcataaaatcaaagaagaaatgaacgggcacaatatctacaaacggacgggaacgccgattcacccgatgacgccgctaagcaaaatcacgtggattgtgaacgaacatcctgaaaccgctgccaaagcgaaaaaatatatcggaatcaaagaatatattttcaaaaaactatttgatcaatatgtcgttgatcactcattagcttcggcgatgggaatgatgaatctcaaaaccttggcctgggacgaagaagcacttgcgattgccggcatcacgcccgaccacttatcaaagctcgttccgacaacagcaattttccataattgcaatccggaactggcggcgatgatgggaatcgatccgcaaacgccgtttgtcatcggcgcaagcgacggcgtgctgtccaacctcggcgtcaacgcgattaaaaaaggcgaaatcgccgtcaccatcgggacaagcggcgcgattcgcacgattatcgatgagccgcaaaccgatgaaaaaggcagaatcttttgctatgccttaactgaaaaccattgggtcatcggcgggccagtcaacaacggcgggatcgtccttcgctggatcagagatgaatttgcttcatcagaaatcgaaaccgcaaaacgcctcggcattgatccatatgatgtcttgaccaaaattgccgaacgcgtcagaccgggtgccgacggactgctgttccatccatacctcgctggcgaacgggcgccgctctggaatccggatgtgcgcggttcattcttcggcctcaccatgtcccataaaaaagaacacatgatccgcgcggcattggaaggggttatttacaatctgtacaccgtcttcctggcgttgacagaatgcatggacggtccagttgcccgaattcaggcgaccggaggcttcgcaaggtctgatgtgtggaggcaaatgatggccgatattttcgaatcggaagtcgtcgtgccggaaagctatgaaagctcttgtctcggagcctgcattttgggactgtacgcgacgggaaaaatcgattcgttcgatgtcgtctccgacatggtcggaagcacgcacagacacgcgccgaaagaagaatcggccaaagaatacagaaaattaatgccgatctttatcaacttatctcgagcactggaaaacgagtatacacaaattgcaaattatcaaagaagcttaaccagcaaaaaataggggaagaattggaggcgttatcatgccattattaatcgtagcaatcgggattgtcgcattattgcttttgattatggggttaaaactgaatacgtttgtttccttgattatcgtatcgttcggtgttgcattggcacttggaatgccgtttgacgacatcgtcaaaacgattgaacaaggccttggcggaacgctcggccatatcgcattgatcttcgggctcggcgccatgctgggcaagctgatcgcggattcagggggcgctcagcgcattgcgatgaccctcgtcaacaaattcggggagaaaaacatccaatgggcggtcgtcatcgcctcctttatcatcggggttgctttattcttcgaagtcggattggttttattgattccaattgtattcgcaatttcaagagaattgaagatttctattttatacctcggaattccgatgacggcggccttatccgtcacacacggcttcctgcctccgcatccgggaccgacggctatcgcgggagaactcggcgccaatatcggggaagtgctgctctacggtatcattgttgcaattccaaccgttcttttggccggacctttatttacgaaactggcgaaaaaaatcgtaccgcaatcatttgagaaaatgggcagcatcgcttcactcggtgaacagaaaacgttcaagcttgaagagacgccagcctttggcatcagcgtcttcacagctatgcttccagtcattatcatgtcgatttcgactattattactctcattcaagaaacaatgggacttgcagacaacagcttcctggcagcgattcgtttaatcgggaatgcctcgacttcgatggtcatctccctgttgttcgcgatttatacgatgggtatcgccagaaagatcccgatcaaacaagtgatggattcctgttcaaccgccattactcaaatcggaatgatgctcttgatcatcgggggcggcggcgcattcaaacaagtcttgatcaacggcggagtaggcgactatgtagctgaattattcaaaggaacggccatgtcgccgatcttgctcgcctgggtcatcgccgcgattctgcgaatctctttaggttccgcgacagttgctgcattaagcacgaccggactcgttcttccgatgctcggacaaagcgatgtcaatcttgcactggttgtgcttgcaacaggggcaggaagtgtaatcgcttcccatgtcaacgacgcgggcttctggatgttcaaagagtatttcggcctgagcatgaaagaaacattcgccacctggacactgcttgaaacaattatcgcggtggccggattaggatttactttattgttaagtctatttgtataaaaaagttttagtgaaggagcaggtactacatgtgcaatacaatcggtgtcataggtttgggggtcatggggagcaatatcgccctgaacatggcaagcaaaggcgaacaagtcgccgtctataactacacaagggatttaaccgatcaactcgtccaaaaaacgggaggccaaacagtcaagccatactatgagcttgaagatttcgtacagtctttagaaaagccgcgaaaaatctttcttatggtcacagcaggcaaaccggtcgattctgtcatcgactcgctcgtccctctgcttgaagaaggggacgtcatcatggacggcggcaactcccactatgaagatacagaacgacgatatgacagtttgaaagtgaaaggaatcggctacttgggaatcggcatttccggcggcgaaatcggcgctttaaaaggcccatccattatgccaggcggagaccgggacgtctacgaaaaagccgctccgattctcacaaaaatcgccgcccaagtggatggagatccatgctgtgtctacatcggtccgaaaggcgcgggtcattttgtcaaaatggtgcacaacggcatcgaatacgcagacatgcagctcatcgccgaagcatatacgtttttaagagaaaagcttcttttgccgatagatgaaatcgctgacattttcgacacgtggaatcaaggagagctgaacagctatttaatcgaaatcacggcggagatcctgcggaaaaaggatgagaagacgggcgctccactcatcgacgtcatcctcgacaaaaccggccaaaaaggcacgggcaaatggacgagcctgcaggccgtcgacaacggcattccatcatcgattatcacggaatccctgtttgcccgttacctgtcatcattaaaagacgaacggacagctgcggaaaaagtattggccggacctgcaacagaagaacggcgcctggatcaaaacgtgtggatcgaccgcgtcagacaggcattatatatgggcaaaatctgcgcctatgcacaaggcttcgctcaatacaaaatgacatctgacctgaacggatggaacctgccgttaaaggacatcgccctcatcttccgcggcggctgcatcatccgcgcacaatttttaaatctcatcagcgaggcgttcgacaaacagccggacctgtccaacctgctggtcgcacctgacttcgctgaaaaactaaaagaataccagtccggcttgcggaaggtcgtctgcgaaggcatcagctcaggcatctcattcccgtgcctaagcactgccctttcctattacgacggctaccgcacaggccgctcaaacgcaaacctcctgcaggcccagcgcgattatttcggcgctcacacgtatgagcggacggatatggaaggcgtgtttcatacggactggtattaaaaactgcaccccggatctcggggtgcattcttatttcactcaaatggattttcatactttgttcaacatttcacaaacttatatttcaaattcgtgctatgataaattcaacaacagaaaaggaggattgatgccaaaataaaccagatatccgcttcagggataaaaatttttaacctaacttgtgaaatgtttcacaaactttaccgacttcattcatccctggacatcctgttgtaatcaaattcctattcattcactggagggtttacaatggcaatcgaagaaaagaacatgaaacaaaagcaaaatgcctcaaacatgattgatcagctagtcgaaaaaggcctaaaggcattggaagaattccgcagctttgatcaggagcagattgatgagatcgtcaaacagatggcgcttgccggccttgatcagcacatgcctctcgccaaacttgccgtcgaagaaacgaagcgcggcgtttatgaagataaaatcattaaaaacatgtttgccacagagtatgtctaccatcatatcaaatacgataaaacagtgggcatcatcaatgaaaacgaacacgacggagtcattgaaatcgcggagcctgtcggtgtcatcgccggcgtgacgccggtgaccaaccctacttccaccaccatgttcaagtccctgatatcaattaaaacaagaaatccaatcgtgtttgctttccatccatccgcccaaaaatgcagccgcgaagcggcgagaatccttcgggacgcagccgtcaaagcaggagcacccgacaactgcatccaatggatcgagacgccttctctggatgcaacgcaagccctaatgacccacccgaacgtttccctgatcctcgcaacaggaggcgcaggcatggtgaaatccgcttacagctccggaaaaccggcccttggcgtcggacctggaaacgttccgtgctacatcgagaagtctgccaacctgaagcaagccgtcaatgatctgatcttatccaaaacatttgacaacggcatgatttgcgcatcagagcaggccgtcatcatagacaaaggcatctactcagacgtcaaagccgaaatgacaagaaacaactgctatttcttaaataaaaccgaaaaatcaaaggtcgaaaaattggtcatcaatgaaaatacttgcgcggtaaacgctgatatcgtcggcatgccggcattcaaaattgctgaaatggccggtatcaaagtgccgcaagatacaaaaatcctcatcgccgaattagaagatgtaggtccggatgacccgctgtccagagaaaaactgagccctgttttagcgtgctacaaagtcagcgggcttgaagaaggattaaaacgcgccgaagagatgctggcgttcgggggaaccggccactcggcggtgattcatacgaacgatcaagaagccgttaaagaattcggcttaaggatgaaggccggccggatcattgtcaatgcaccgtcgtcacaaggagcgatcggcgacatttacaacgcctatatgccttctttaacgctcggctgcggcacatatggcgggaactccgtctcgtcaaacgtaggggccgttcatttaatcaacacgaaaaaagtggcgaaaaggaatgtcaatatgcagtggtttaaagtgcctccaaaaatctattttgaaaaacacgcaacccaatatttagcgaaaatgcctgacatctcaaaagcgtttattgtgactgatccgggaatggtgaaactcggatatgtagaccgcgcccttcactacttaagaaggcgcccggattacgttcattgcgaaattttttctgatgtcgagcctgatccttcaatcgaaacggtgatgaacggcgtcgacatgatggccaaattccagccggatgtcatcatcgccctcggcggaggttcggcaatggatgccgcaaaaggaatgtggatgttctacgagcaccctgatgctgaattctttggcttaaagcaaaaatttctggacatccgcaagcgcatcgtcaaatacccgaaactgggaggaaaagcaaaattcgtcgcaatcccgacgacatcaggcacaggttctgaagtcacttcattctctgtcattacagacaaagaaacgaatacaaagtacccgctggccgattatgaattaacaccggatgtcgcgatcattgacccgcaatttgtcatgaccgtgccgaaacatatcacggccgacacaggaatggacgtattgacacacgcaattgaatcatacgtatcgtgcatggccaacgactatactgacggcttggccatgaaggccatccagctgatcttcgaatatctgccaagagcatacaaaaacggcagcgacgagctggcccgcgaaaaagtgcataatgcatcaacgattgccggaatggcattttccaatgccttcctcggcatcaaccacagcttagcccataagcttggcgccgagtttcagatcgctcatggacgggcaaacgccatccttctgccgcacgtgatccgctataatgcagcgaagccgaaaaagttcacggcatttcctaaatacagccacttcatagccgaccagcgctacgcggagattgccagaacgctcggcctgcctgcaaaaacaactgcagaaggtgttgaaagcctcatccaggagatcatctcgcttgccaaagagcttaaaattccgatgagcattaaacaaaacggcgtggatgccgccgcattcgaaagcaaagtagatctcatggccgagcgcgcctttgaagatcagtgcacgacagccaatcctaagctgccgctcgtttcagagctggctgagatttaccgttccgcgtataaaggagtttagccaaaaaagccgtcattccgacggctttagtttgttgacaaaatcccaaaacgacttttagttttgggattttgtcatcctttcagcgtgattgaaaacccttgcagtctaggaaggccgagcatcggagcgcagcgaatgttggaattcgtgagcaccgacgcgcaggcctgacaacgaatgcgaggatttgtcgacacgctgaagccgtcattccgacggcttttctttattttcaattaggcctctttattctcacttctctatcatttgtgccaatcatactatatgaaaatgaaactccaactcttttctttagctgaaatacttaacaaaaaaataaaggtctttccccttgacaaaaaatatttattatttgataatttgtatataattataataattatagagaaataaagtttacaattttatttctcttaaactacattcaggaggacgatattatgtctctaatcggaaaagaagtacaaccattcgcagcaaaagcttacaaaaacggtgagtttatcgatgttacacacgaagatctgaaaggccaatggagcattttctgcttctatccagcggatttctcatttgtttgcccgactgagcttgaagaccttcaaaaccactacgaagctctaaaagaactaggtgtcgaagtatactctgtttctacagatactcacttcgtacataaaggatggcatgacagctctgagaaaatcggcaaaatcacttacgcgatgatcggcgacccatctcaaacgatctcccgcaattttgaagtgctgaacgaagaagaaggtcttgctgaccgcggaacattcatcatcgatccggacggcgtcatccaagctgttgaaatcaacgcaggcggtatcggccgtgatgcgagcatcctgatcaacaaagtaaaagcggctcaatacgtacgccaaaacccaggcgaagtttgcccggctaaatgggaagaaggttctgaaacactgacaccaagccttgacctagtaggcaaaatctaaggagtgcattcaattggtacttgaagcaaatatcaaagcacaattaaaccaatacatgcagatgattgaaaatgacatcgtccttaaagtcagtgcaggcgatgacagtgtctctaaggatatgctggctcttgtagaagagctggcttccatgtcatcaaaaatcactgttgaaaaggcgcagctcgacagaacgccaagcttcagcgtcaatcgtgccgaagaagatacaggcgtgacattcgccggggttccgctcggtcacgaattcacatctttggtgctggcactcttgcaagtaagcggcagaccgccgaaagtcgatcaaaaaatcatcgatcaaatcaagaacatcagcggcgagtaccgcttcgaatcttatatcagcctcacatgccacaactgcccggatgttgtgcaggcattgaacatgatgagcgtgctcaacccgaacatctctcacacaatgatcgacggtgcggcatacaagtcagaagtcgaaagcaaaaacattatggctgtgccgaccgtatacttgaacggcgaatcctttggaagcggccgaatgacgcttgaagaaattcttgcgaagatgggcagcggcacagatgcgtctgagctttctgataaagaaccgttcgatgtactcgttgtcggaggcgggcctgccggcgccagcgcagcaatctatgcggcgcgcaaaggcatccgtacgggaatcgttgccgaacgcttcggcggccaagtccttgacacgatgagcatcgagaacttcatcagcgtgaagcgcaccgaagggcctaagcttgcggcaagccttgaagaacacgtgaaggattatgatatcgacgtcatgaacctgcaacgagcaaaaggcctcgagaaaaaagaccttttccatctagaactcgaaaacggcgctgttctgaagagcaaaaccgtcattctttcaactggcgcacgctggcgcaatatcggcgtacccggcgaacaagagttcaaaaacaaaggtgtcgcatactgccctcactgtgacggaccattgtttgaaggcaaagacgtcgccgtcatcggcggcggcaactccggcatcgaagcggcgattgaccttgcaggcatcgtcaaccatgtgactgttcttgagtttgcgccggagctgaaagcagacaaagttctgcaaaaacgtctctacagcctccccaacgtgactgtcgtgaaaaacgcccaaacaaaagaaatcacgggcgatgaaaacgtaaacggcattacttacgtagaccgtgaaacaggagaagaaaaacacgtcgagctccaaggcgtcttcgtccaaatcggtcttgtgccgaacacggaatggctgcctgaaaccgtcgaacgcaaccgcatcggcgaaatcgcagtcgacaaacgcggcgaaacaaccatccctggattgttcgctgccggcgactgcacagacagcccgtacaaccaaatcatcatttccatgggatccggagcaaacgctgctttaggcgcgtttgactacctgattcggaattaatctataaaaaacgctatgctgaagttttcagcatagcgtttttctgtattcccgcaaccacggctcattcgattttggcaatggaagcatccctcaagcagcgcacctcggcacggaggcgccctctttgtagtcataaccccttataatagaattcattttctcatcttctttaatttggtactataaatatagtagttttaatattagtcatcatgaatagaggttacttgaaatgagaaaagaacagtcttttatgaactcaactgctttctttatcatcatttgtatgttaggcgggatactttttcttttaacgaagtgacatgaactttagatctatattactgagaagtatacgtataagaagacattagtccacgatgtcatatcaacttatatcagccatctcagcttatcaggtttttccttcatgcagttgaacgtggaagaagcgaagtactttgaattggagacttaatcgcccaagcattacattcgagcattctttcaattgatgaacagcctcagttttgataagcgaaaggccggcgtcaatacaaccggccttatttctgcggcacctcttttaatgaaccaacccatacagttcctgcgctcactttataccactcatcttttccgtcattatcttttgaataggacatttcttttatgcgcagcacatcgccgctgcttctcaatcctagttcgaggtcctcctccagatcagatagccggtaatacacggtatgaatatgaggttcccattcaaatgcattcagctcatgttctaaaggttcgtatattttcaaagagaacgcttctttttcttcttgcttgtcgaaagaaccactgtaaaaatcaatcgcttctttataagcagccacaatttgtgaacggataaaatcaggctcatacaaccaaattttcaagtagaaatcttcattttcagctttcaattgcttatgccattcatgatagacatcgatcatcgcctccaaaagcaagcgtttataccataatggaggagtcactgtttgaagcccgtaaaaaggggatatccataatttaacgtaatctctatgatgatctcttaaatattccatattcaattgaatattgtctgatttccaccattctattcttcgtttcagtcttttccagcctcttatttttttctttgccgaaaaatacatattgacctcccttcgcgtaacaaaaacggcgcaagagaccgcccccttgcacctaacaacacgtcatttacttataataattataatcattaaatgtcgcgatcatatcgttttgcgtcccgctttttccgcgattcgtattaaagtaaagcgtcccgtcatcaaaatcgacagcctctatttcaaaaagcgtgtatgcactgctggtaattctgaaagataaatcgctgcgagtaaacaattccttcgaaaagtcctgaatcgggtttgttttttgctctttaatcatttcattgatatttaaagggtacgtcaatataatgctcacatttgaagcattgccattgctgtccggttttgtaagcggcacatacaatgtcccctggtaaaaggaaattccttgctgaatgaaatgcgaaacatccattgtctgatgattcacaacagctttcgaatagtttaatttaaacgttgcttcatagtcgaattttccggttgtatcattgaatgtcccaataaagaacctttttcccgatcttacgataaatttatccgtcccaaccgagtatgtgataccgccaatcgacaaattcgaaccttgataattcagcacatatgttttagccactttataagtatttttcgttgtatcgacgctgagcttcacgattttattggcatacttagtgccgtcagacatcggcgccacataaacgctgacgcttttatcgcccgcagatgctttgacagccaagtcattggcgtgccctaaatcatagctcgtagtattggtatccgaatttttaagaagtgcaacggttctattgcttgccgtaccgctcattttcacagagaataactgcgtcgtgtgattcgtgttattcaattttgcagcgtagatcacattgttattgcggtcgacgcacatcccctgcatcgccgtgaaataccccgacttagacatggaaacataatcggtatacgtattaaagtagcctgattgcgcatatgcagccgtccccgcaaagctgctgagagctaagataaccgctgctatgaaaacttttggttttttaaacaccatgccatccccccttaaatgatttccatattatatccttgaaggaatattgcgtcaatataagattgatgtccccctcctttctatgcaatatgccctcagaaagcttcctgtttgttaaaatttagattaatttatcataaatatggtactattattttaaaaaagagattcagaggctgaaacaatgaatgaacttgtgtttgaaaagagagaatttactcaagaccatgtgaatgttgtaaaagcaatgcatataaataactatccgattgtttatatcctttataacgagaaaaagaaaccgactgcatatattggacaaacggttcaagctgcacggcgtttgaaaaatcatatagatgatgaaaagcgaaagagtttgaatcgctttattttaatcggccatgagaaatttcatcagtctgcgacatacaatattgaataaatttaattaactattttatcgccgataaccgctaccagctgcaaaacgtaagccagaccaggtctagggaaatgcacaattactatcagaaacccttttataatgaaaatatctttcaagtcatttgggagaagctgagaaaagagaaaattgtgaacgattctctttaaaaccttaggaataaagacatttataagttatctccttataaagagctctcgcctcagcagcttgatattaaaaataagatccttgatttctgtaaagaacgtatacaaaaagaaggaaatcatgtcattgttattgaaggagatgccggcacaggtaaaagtgtcctgttaagctctctgtttaatacgattcaagatttggctaagagtgaagactcttttttgaaagaaacagataattacttgctggtaaatcacagcgaaatgctgaagacttataagagcatcgccaacagcttaccgaatttaaagaaaaagagtttcatgaagccgacaccatttattaatgagaagaccaagacgggagcaacagcggatatcgtattagtagatgaagctcacctgcttctgacaaaggaagattcctataaccatttccgctaccaaaaccagctgtatgaaatcattaagcgaagtaaaatcactgtggtgatctttgacccaaaacaagtcttaaagattaaaagttattggaacgaaagattgctcgaggaaatcattaatcagtatgatgcgaaaaccgtaaaactgacagaccaaatgagaatgaacgccaatccagaaacaatcaagtggattgacagctttgttgaaaagaaagttcttccctttccgactgaagactcctccttcgagcttaaaatatttgaagatgctgctgcgtttaaaacagctattgaacgcaaaaacagtgaagacggtctctcccggattgtctcgacctttgattatttacataaaaaagataaaaagacttacatcgttgatgaagaagggattaacatgccctggaacagcacccaagataaagtgacatgggcggaaaatccgaattctattaaagaagtcggctccatttataccgttcaagggtttgatttaaattacgtcggcgtcgttctcggcccttccgtaagctatgatgaagaaaaagacgaactggtaattgatacttccaaatacaaagatacaggggcattcgtgttacgtacagatttgtctccagaacagaatgaacaaattaaagaacaaatcatcctaaattcaataaatgtcctgatgaagcggggcatacaaggcctctatatttatgcgacagatcctaaattaaaaaagagactactcgagttagaaaggggaaaatggtcatgaacgatatccaaagcctgatcaacgcaatcaacgaattcagagatgaacgaaactggaggcaataccatacccaaaagacctcgccatctcaatttccatcgaagcagcagagctgctcgaagacttccaatggatcagcagtgaagaagcactcaaagcaaataaagaaacatccgtgaagaaatcgcagatattttgatctactctttcatgctgtgcaacgatcttggattggacgtgaaagagattgtggaagagaagattgtgaagaatgggaggaagtatccggttcatcataatggttaagaatctccttttaagtagagagagcttctttcacaattgaagaccgctctctctatctccatgatgcgttggttattatggcatcctgctttgttatcttaccgtaacccctccacttcatatgctttaacaccctttgattctttctgcaccgttcgctggctccctgttatttttgaaaaaatgacatttgtcatccgattttcatgacatcacttactaaaatccgcctccctcaacttatacaatgaaatgagtaaatcaggaggtggcctgtagccatgagcaatgttgtaagcttgacgaatgtgacaaagacattccgccaaaaaacggcggttgatcagatagatttttcaattaaaaaaggagaaattgtagccattctagggccaaacggagccgggaaaacaacaacgatttcaatgatattggggctgttaaaaccgacggctggcaacatcacattattcgattccatgccgcatgaaaaacgggtgcgtgaaaaaatcggcacgatgctccaggaagtcagcgtcatgcctggtttgcgtgcaggtgaaatcatcgaactcatccggagctactatccaaagcctctatcctttcaaaagcttagaacgttgacaggtttgacagacaaggatttaaaaacacaggcagaaaagttgtccggcgggcaaaagcggcgtctaggctttgccttggcacttgccggcgatccagaactgatgatctttgacgaacccacggtcggcatggatatcacttcaagaaaccgcttttggcaaacggttcaatcgctcgcagagcaaggaaaaacgatcattttttctacacactacttacaggaagcagatgatgccgcgcaacgaatcttgctgtttaaagacggcaagatagtagctgatggaacgccgctccaaataaaatcaagaatatcgaagcattcggtttcatttatagttgatccggaacagtcactcgagaagctgtatcagcacccagaaaccgaacagatttttcgtaaaaacaaccgggtttacatcgacacggccaatacggacaaaatactggaactcattttctcagaaaagatcggcgcttatgatattcaaattgagcgcggaaatctcgaagaggcatttcgccagctgacaagcaaaggagacgagtaaaatgaatgtatttcagatgcagtgcagaatggaaatcaaaagaatgcttcgaaaccgctattttgtcttttggtcattggccatgccgattgctttttattatatttttacaaatgtcgtcaatacgaatgctccagaccctgcggcatggaatgcgcattatttaatgtcgatgacaacattcagcgtcatgggctcttcgatcactcggcatccgcatggttcaagaacgcacccaaggctggtcgacgttcatacgcgtaacgcctcttcccgaccacatttattttatcgctcaaatgtcggggcaaagcgtcattcatattctttcgatcacagtaatcttcttagccggcgccttgatcaacggcgtttctttatccccattggaatggttcctgtgcggattgtgggccctgcttggctcgctcccgtttctggcgatcgggacattgatcgggatgatgaaaaaagtggatacagcagccggaatcagcaatgtgctgtatatggggctcgccgtatgcggagggatgtggatgccgcttgaaattatgccaaaaatgatgcagaatatcggccattggctgccgtcctatcattatggcagcggcgcctgggaaatcgctcgaggtcaaatgccaaactggaaaaatattctcttcctattagcctattcaatcgttattatgctactatctaaatatataagaagaaaacaagaagcggtgtgaacaagaatgaaaaaaaacttcagcatgtttccgaaacggtacggcttttttccttatatctttttaatctatttactgctgcccatttcttatttgacaaatcagacctcgggaatcaaacagctgatcggttttggactcgtgctgcttttcttggtgacgtaccgccagcttttttttattccgccgcaaaaaaaattatttacttattggctggccatccagctttcaatcattttaatctacactgtattttatgatatcaacttagtatttttaggctttttttcagcgaactttatcggctattaccgggaaaaaaagacgttccggtgcggccttgccagcctggttgttgtattggtcgccccttttatctatcatctgctgaaagatccatccctgcttaatcggctcttttattttctgccctttcttgtgattatgctcatttcaccatacggcatccgctccatgaaccgccgcatggaactggaacaaaagcttgatgaagcaaatcagcatattaaggaactggtcaagcgcgaggagcgtgtacgaattgcccgcgatctgcacgatacacttggccatactctttcactgctcacattaaaaagccagcttgtccagcgcatcatcgccagcgcccccgaacgggcgcgaaaagaagcaagagaaatggaaaccacatcaagagcagccttaaaacaagtccgggaactcgtgtctgatatgaaaacggcaactattgcagaagagctcatccacatccagcaaatcctgcgggctgcagacatcacattcgaatacatgggaggttccgatttttcaaatatccctcctgtcacacaaaacattgtcagcatgtgtatacgcgaagccgccacaaatatcgtcaaacacagccgcgccacccattgcaccatttccatctctcaaacagatgataaaataagcattaccatcaaagacgacggaatggggatggatcagcaaaaaacaccatttggtaacggcttgcgcggaatgaaggaaagacttgcattaatcgacggcgctctcgacgtttcaacccatgacggcacagttttaagcatcgccgttccaaatgtaaagaaagctgaaggaaaggaagcaatccaatgattcgtttatttattgccgaagaccaaagaatgctgttaagcgcgctgggatccttgcttgatcttgaagaagacatggaagtgatcggccaggcgacaaacggcgaagaagcgctcaccgccattctgaagctagaaccggacgtctgcctcatggatatcgaaatgccggtcaaaagcggactggaagtggccgaagagctcgcaaagcaaggcgcaaaaacgaaaatcatcatcctaacgacgtttgcgcgtcccggctacttcgaacgcgccgtcaaaagcaatgtccacggctacctgctcaaggacggggaaatcgacgatctcgcagacgccatccgaaaatgcacggaaggcaaaagaacctttagtccggaacttaccttcaacgctgtccgcgaaacaaacccgctcaccgaacgcgaacaggacatcttgcgactggcatatatcggaaagacgacaaaagaaatttctgaggagcttttcttgtcgtcagggaccgtccggaattatatttctgagattatgcagaagctggatgcgaaaaaccggatggaagcggcaaggattgcggaggggaaaggatggatttgagtggggtcttgagataagcagccatcatggtacaatggtattttaggagctttgacattggccttatagcttatcaactaactccttttaacattcacactcctgttttaagaggtatttccttagtcgattaattcaccagaatattcttttggttgttcaatgtcgctcttttctctgtatcactcagtgatataccttgtttgattggagtccaatactcatatgcatactcggtatcccattcaatccatttagaaactaccttactaaaatctcgtacctgtgttgacatatcaacggcttatcttatacatactcttaatatgattaagctctgtcttctcctctccttttcgaaatcaatacaaccattttcttcaactatttttattagtccttcttgaaacgattgacaatattcagcttcttcatttataagcttttgattaaaaatactattcagaaatttctctttcctatctgtaataatcaccgtataactaatcgaaaattatttcgctcggaccaaccagggtgccgtcatgatcccgggcgaaagacgaacggtccgtgacgtcaagcacggaccgaccgccaattgtactgaaacgccctgggcttcatccgacatcttacctccggtcaaattcgccgtttgctggctctatcaaaacaccaacgtacagcaaacagatgactcagcggcacaacaagcaacccatacaccgcggccactagtacagcccctatctcatcaggcctttggagcaaaacaacaacgcccacaaggccgaccccaacaagcatttctttggctacacggctccggagaatccgtacccatgactggcctgccacccgcagcggaaagtcacgcttcgcctgcagcagcgcggttatcaatgcactaatcgcagcagcgacagtgaaagcaataactaatgcaatcagcgcaagattcaacaaccatacaacgtacgctgcgaactgcgcgcggagaatcccctcttcggcaacatagacaactttcagttcaccgttgatatctcgatcacgcagtgccttcacgtcaaggccgtgtttccctaacaattcctgcgtagcagttacaccagtgaatacgatgttgctacctgagaccatggaagtcaaagcagaatcgttataagtatcgtagagcgagggcacgacaacaactaggacatcgtccgcaaagtgaagtctttcccctcctcctccttgggctaccggcaaccggaatccgtcgatcggccgcaagaacttgaacttaccgaactgctcatcggaaagctctttcctcgacaaaagctcggcctcttctcgaatcattttgacaagcccttttggaatgctatgataaggcacctttgtaacagcaggctgtggtgcatccatggtcaccatatcaagccaacgctggttcacgtaagagatggccgagtactctccaaaatcggctggcattggcatttcttgagtatatgtgtaggaaaaagctaccttatcaagcgattccgcatcctttaccagtttaccaatcagcggctccatgtggttcatctcgtcaacgtctgtcgcaaacacaatcgcaacttgatctgcgagtttcttccactgagccatttcagcagctatagctgaggaatgtttgtatgcggaccaagcaggtccagccgcagctaccaccaggaggaacgttaacgcctggatcacgatggcagctgaacgcaagcttttaacagcaggttgtctggtggcgatcatggtagcgctaggccatgcggaagctgacatgatcagcgtagccaacagggatacggtaataacagcgacctgcagactgaacagcgcattgaggaaggtaccgacatatatccagccatgaaacaaacctacgtagcaagacgcaaccagtgctacagccaccgccgaaaccagcagcgcccccccgaacccggccaggtcctgaacctgaatccgcgaggtcgggcacccgcccagaacccgaagagcacgcccacgcgctcttaacgacaaccagaacaacgcaagcgccgcaatcagcgcaaatgctgcaagaacagcggcagcaaatcctctttctcgcacaacgaattcaaggcttttaaaaatggacgcatccccgcgaccgaccttcacgccttcacttttcagcgtgtcctcaaactcgctcaagtgagccttttcaccggtcacgagatagaacccatcggggtaggaggtttcaagccggtccttaccgacaatcttgcctgcaccatcgccgccaaaccaagtaaattcgtcgggcagatctctatcgttaagtgctacgtagacctggccatcgccgtcgcttgcaaggtctggcgcaaccttgaccagcccaagattccagcgtgcatcgagcttctccagcttcgcaaacgcttcagtaatagaaagccccgattcgctgaaatcaaggtttaacctgctctcggcaccaatcgcctgaggaaagtctcgatcatataggtcggtgataatcgccgccagtagcgcaagcagagcaaacaacgcgcccgcgacagccactataatacgtttatacacaagctggacctccaagaactatttgaaaattgccatgctaagccccggcgaacacaaccggtatcgccggggactggcgtaattgcctggattaacagataatgttcccccttcatttcattcctcctcatttattcaactatttttgtcaatatttctgctcctcaactcgtttgtctctgcctccaatcaatcctccaagggctcatatgtaaagcctagccagcgcctcttgcttggcgtagttggtctgcatcaggttcatactgcttgacaaaaacggggagccagtcttgccgtaaacagcaggaaacgattacaccgagtgaattgtgtagaagttgagttagcgcttcaccaggtgcactgggaccccaaacccgtcacggcggctgagcaggtcggagattgcgtcatgctcggatcttgaaccatagctaaccatgaccagccctcggttctcgtcatcaggacacggctttcctacttcgaccgtaatgtcatcacccaaagctttaatctcctcgacgaggtcttgatgtctggaaagcgctgcattggcctctgttacgttcggcagctgatcgcacggcggatgagtgtctcttgacactgtgatccatccgtttaggaatgcaattgttccaactgcaagcaataatcctatgacgacaccgataatgatcttcgtggttgatttcatgagttacctcctaagttgccgggatcgttggtcgacaatggttttgacgaactgctggaaccgaccttatgccgagcaccacacgcgttgatcatctcagagtcgtgcgtagacacaataaccgtgcggccacgcgcagcgaagtccgcaaacagatcgataacctttcgccgattggttgagtcaagcgaggcggtcggctcatcgacaaacaagaatgcagcgtccttgtagatggcacgagccagtgcgagtcgctgcttctcgcccccactaaggtggctagccaactcgccttctcgaccctggagacccgtctgctcgagcacctgcgccaaccgctcttggtttcccgtgacacgccgcccaaggatgctcgcctgcatggtgacattgaatgccaccgactcctcatccataatgccgtaatcctgaagaatgaacgccgcatgatcacgccaaaaccgccgccgcgccgcagtaccgtagcttgtgacatcgtgtccgtctatcaagatgcgtccctgattaaccgggagcaatagcccgaggcagtgcaaaagtgtagtctttccacatccgcttggaccaacgagggctgtcatgacccctggcgggcactgaacggtctcaccatcaagcacggtccgcccaccaattgctactgaaatgccctgtgcttcaatcaacatctgtacctcccatcaaattctacgctataaaaagcggcactcatttattccattcctcctcatttacttaactatttttactcttcaagccgattaatcatcacccacctaccacattaataggggaacgtttttttctctcttgtagacagtgtcgtgacatactatctcttcttcgtcacaaacattaattccttttacaactagcaaatttcacttgttgtaccataagtaacctattgactgccggggcacaaagaatttgtttcttgtcaaatttgctgaataacggccggcatcaacactaaacctggaaaagtagaggattgcaccgcataaaataacttactgctaaggctaccaagataaaactacaaaattaaataaacctattgctttccaaaaaatgttagttgcattttatgttttttcctgcagatatgcactatcttttgtggagatgctttggcagtacaccgaaagcatctcctttttatatagatacattaatttaaaaattttaagaataaatactcggggcgcataaaatgccgcgcccctcaaagcggggtattacccctattgaattctcagagtttatgaaactttgcaatcaccggaataaaaaactatcaatcggtaagtgcttctggtaaattgctcccgcatcgacacggtagtgggcgaaaagacaagctaactcgaccggtaatccaaacctaaaatccggtatgtccttaccaaaataaaaacaatgaatatagatttaactctctcgaaaataacggcctgctgaaatctcgatttcatagatagggatgattgccgtcagcaggtgcaagaagtgtaaacaacaaagcccgcgtcatccactataatacgcttatgcaaagcgggatctcccagaacttttctgggtcttgccatgctagccccgttgacagcaaccgttttccctttgattagttggtgcgatagtagtaacgacccttaagaccaggtgagtttatggctccgacataggcattagagtagcggcccgcagccgtatcaatacttctattcgttttatccacttttccatcgatgagcttttgcactgtcgagccgtggacctttgtcgggtggttgtactctgaacggagcccggcgtttacgaatccatacctccatgtaccaccttccgatgggtactggtagtgataacccggattcacccatgcaaatgaaggcaccgtagcgcctcccaccaaagcgatggacattgtcaacacggcgagcgtcgctttaattgtccgagtcaaaggtttcctcttttttttctcatacaaatgatttttcattatttcattcctcctctttcattcgactaataaatttactctataagttagtttgtcaccgcccacataccgtgtcgatgcgggaagagttttttccctcgttggcggtgccatgatcatgactcctctttgtcaccagacatcaattttttcctccatgaccaaccctcgatccgaggtcatttggtcacgacttgtccacttcgacgaaatactgtcacctagcattttgatcacctcctcaataccctaatggctggcaagcaccacagtgtcctttactgcattcggttagtgaccgaatggtgcatgtcagaaacctcctaatctgttaaaagacctgctttttccagtttggattagtcagaaaatgaaagaagaagaacaaaagcaagtcaccaaattcaaatcttatctacctgaactggatgtattatgctgactcctgaagatcatttgatccggttagccagtgagaacgtggaccgtgtggctctatcattcagaaatactccgaatgtggaggaactcgtacaatccgcctatgctgtttaatttatggttatatatatcacgggtgtttcagcttccggaaaattcagacggctatccttaaatctgttcactggttgtaaaaggggagcgtcgtggttttcgcactatcagcgattttcggaaaagcaatctggatgtgttccaaaattgttcacgcaaaacagataaatcgttatgtaagcagataaaatggtaatctcagcgtttcgaaaaagaggtcaagcagatggtggaagaagtcaaagaagcggatgtcaaagatgaaggactgctctctcttttcccgaagacgatccgccgcaaaattcaatatcgtagaaatcggcttgcaaaagccaacgcggcattacaagaactggaagaacgcacacctgaagaaaaatagccaacgctacaaagatcaaatcaattttactgatgattagcgtcccatatcctgtctcaaaaagcctataattcacaagtcggtgttgaaggcatatgatttggcctagaaaagaataacagcagaagcttccggatgatttgggacagtgtcctggataatatagagacaaaacaggtgaaacgccaaacaactactgcggatgccaaacactatagtcctgaaaacatcctgccaaagaaacaaatcaaacaagatacctaaatgagagcaaataaacgaagaatccatatgacaaaagcagtttttatttgggtccggggaccctaacaccaactctctttaactcaaattaactaattttataataattgtaaaacaaaactgattcaagaggtttcctgattttttaaaaattttggtcaaaatgtattagatttgctaatgtataaaactcttagagggtatcagaatggatatttagattattttccctttttgttatataaaaatgaaaacttaaattcccatcttcctttaaatgcttaaccgattcagaaaattgtagactgttttaatgtattcttaatgtagcaaattgttggggattttctatttgcatttgagaggtgtaaaaaaagacaagcctaattgcttgtctcctgagtaattgtgtgtttctcctattcttaaggtaatatggataagttcaaattaaaattttccatcatttatgataaggctcccctcgattaatcctaaaagcccgataaacctgctcgagcaaaatcagcctcatcagctgatgcggaaatgtcatccgtgaaaacgacagcttctcatctgcgcgcttcaggacggcgtcgcttaagccgagcgagccgccgatgacgaaggttaccttgctctttccatatgtggcgagtctatccatattatcggctaattcttccgaacttttcatttttccttcgatcgccagggcgatgacgtgggcgtctgggctgattttggagagaattcgttcgccttctttgtctttgacgattttcatgtcctggtcgcttaggttttccggtgctttttcgtccggaagttcgatgatgtcgacttttgcgtatgccgaaagccgttttatgtattcatcgattccttgttttaaatatttttcttttagttttccgattgctacgattgatatattcacaggtcatccccactttaagaacaagttattcagatgcattatccacaattgtggataaaggttgtgtatttagtgtccgatcattcgttccccactatatatactgcaggcttatcacacaattcacaggttgtggataaactgtgtgtatgttcgatttttctgatttccggggccaattcttcctcatccacatacatgtcaatgaccgtttcaatatgctcttcgcaagacttcataaaagtccctccaatatctgtatcattgggctcttttataaaaaagctccttattcaatataccctatttatgcacatgttagtaggttttagcatgacttcacgcggttatccacaagcttttatattcctctggataactctgttctctccaaataaaaaacaccagccaatctcgctgatgctttaatcttgtttttatactgcttctcttttttcctgaacaactaaagaatgctgatttgtaatatactgcaaatatgaaacgttaagaatgaaagtccaaaacccgttaacctgcttttccgacagcccaataaacgcttttctaaccttaaatgcactatataaatttaccgtccaaaaaaggaggaatgagagctgcgggagaaagctgtgtccggggcgcagcgggagaagcaaaatgctgttgctgtatggcagcaggtcttcactttgaaatgtgattgaataaaaagtccaaaaaggctccaaaattgaaaagacgcttaacagcagcgtcactttaatggcgacatacgggagcttaatttggcatcgttctaaattctttcttcttgagagaaaccaatacgggatgtatatgccggacgttatgatcgttaataacaccgcatataagggttttattttcggaaattcctctaattccttactcatgctgaaacactcttctttccttaaaactgttcttccaggtctttttatccttgtcatctatacttttccactttccatatcaaaatgtactatattgaatccaataaatcaaaatccattgaagtgttaaattgggattttcttaggtatatggattcttttttttgactagaataaaaaaactatatccttttgcccgttccttatttcgtgttcatctgcagaaattcgacaatcaataggacattattcgtcatatttttacctttgtaatatgcaatctgtcattacgcaacataaaggggttctatcgaatcattttgtctttttttcgttatttttcgtatctctcaactaggaataatgacacgctatgttccatgtggaacattggatatgaaaaaagatcaaagctttcacagctttgatcttacagtctcttgctcatatgcaaatctgtcgtctcgaaattcattttttcatatagtcgcttcgcttttttattatgggcgaatacatgcagggacagctttttgactcctaattgctttgcctcctcttctaagacggctaaagcctgctggccgattccctggccgcggtacgcttcataaagcccgaaatcgtaaataaacgcttccttttgagggtggtgcggatcagcgtagatccaaacccagcctgcggcgttcccgctgtcgttcatgattgaccatagataatggttgatcgtttcaatgccgtttggcaaaagggccgcaaactgctcttctgctttctccatcgcttccgccactgtccatgtgcccgcttttactttctccatggcgtaatgctggatggaataggtctggtatatcttaaagtcctcttccgtcattggcgtcaaacggatttccggcttttttctcggtttgttcaagtcaattttaattttcgatttcaacatcaaattgtacttcacttccttgtttatagatcatgatgctttgctcagccattcgcttttcggctcggaaagtttattgattctgtgctgaatgtaaatgatattcaaaaggaaggcaaaaatcgatccattcgcaggttctttgcctgaaagcttgtttaatgaagcagtcaccaccagtgcgcagtatatcaaaacacctgcggacagaatcaaaatcacgcggtcgagcagcatataaaggctgtaatgcatgtcaggaaaagcgatttttgctgatattctaattggaatagaaaataaatgataaaatatgatagcttttaacgtggtgtagggaatatcatgataaggcagcaaatcgaagctttttttcctggatagaaaccagtatggtatgtaaacccccagtgtgatcagacatagcacaaaaacggacaagatacttctgctctttacattagacagcgttttcaacgcagcctgcacattgtcgttcatatcattcctccggacactcgttttccaaacaaatgaattgaatgaattttttcatagcagcggcacaccccctcaatatattcttttctcttgttttagacaatatgacttaggtaccaatgtgacaaaagaaccatttttgaagaggttgctgtcttcacgattagctgaaaaatgtgtgacaaccgtttttatgtcataagaatgacacaaaagcaagagcctgactggaaaatcaggctcttttgtctaacgctatatactttttcgaagagaaatccgccagttgatgcctgtgccaatatggtatgttttagcaaatgatccttggttgagggcaatgcccaagcggtctaatgaattgatataaacaaccggcttgcctacaggcatatcggcaaacgaccggccaaatgccaacgtttgctgatagacttttgtgtcttcatgcttgatgacgacttctactggatctccgtattgaacatcaagtgacttgaagagcgtccggctgatattcgtccaaaggtttccaaaccggacatctaaaatatcgatcgttccggttatccaatcattttcgatgtacgcttccatgaccggcagtttgacgatggaatctatagaaacttccggaccgatcctgtcgaagctgagagcgccggctgccagtattgccccggtgtaggcgtaaatgtcgcgtccatggaatgtatgtgattcgcctgattttggaagcctgttttgcgcttcatcaagatagcgcgcctcggcaattccattttgccggctgatgtgggtgagtgttccgttgtctggtgtgatgatatattgattggaagaggttctgactgcgacgctgcggcgttctgagccgacccctggatcgacgaccgacacgaagacagtgccttcaggccaataagaaacggactgcagcagccgataggaagcttcccaaatgtgaaaaacgggaatgttgtgcgtcaaatcaaaaatccgaattgaactgtcaaccgaataagccacaccgtacatcgcatttaccgccccgtcatcaaggccaaaatcagattgtaatacaagtgcatgctgactcatcctatctccctttccgccctgatctttaaatcctgcattaaatcggccatttgtcagaatattaaagtcatcatatcgtacgcaaaattgaaacgcaatatgatgctttgtccattttttacaaactataatttttgcagggcaaaaacttggaattcacacccaaaaattcgattattcactcagaaaaaatctcatttcactctccaaaaatcacattttttccttttgacgatcattcgttgggcgcttcataataaaaaaacagcccggccgtaccggccagactgtctttatcagcttcctaattgggatcgggtcagctttacttctgttgtcttttcttttccgccccgcaggtatttgatttttaccttgtcgccgacgtttttggtgtaaagctttttacgcagatcaacgatatcgtaaacacggtcaccgttaaattcgacgatgacatcgagctctttcagaccggctctgcctgcaggagataccggctgaacacccatcacaactacgcctgatgttacgtttttcggcagtttaagcgtttcctgccagtgatagcttgcgatatcgccaagtgatttcatctcaattccgagatacggccgtctcacttcaccgtacgtttccaaatcttcgataaccggaatggcaaggttggccggaatgctcagaccgatgccttcgacggctgattcagcgattttcatcgaattaatgccgatgacttttccatcaatattaaacagcccgcctccgctgttacccgggttaatggcagcatccgtctgcagtacttcggcgttccagtccggctgtccgtctccgttggaatcgaccggaacagcgcgttcggttcctgagatgattccttgtgtaacagatcctgaaaactgcaggccgagcgggtttccaatcgcgatgacaggctcgcctgtcttcactttatcagaatctccaaattcggcagctgcttttattttgttgctgttgacttgcaggacggccagatccatcagcttatcgctgccgatcagttttgccggaatccgtgttccgtcattcaggctgatttctatttgggacgccccttcaatgacatggtggtttgtcacaatgtgggatgtgttgccgtcctttttataaataacgcccgagcctgttcccgcttcgctgtcaccatcccatacacctgtcttttggatgttgataacgccgacaacagaatcagaaaccttagagaccacttgcgtgacttcattattcacgttgacggatacattgcggaccgtcccgccctgctgtgctccttggccgccgcgcgcttcgatgacttgcagattatacggcagccatccctgctgcgagagatacggcaaggcaaacactgttaaaagagcgccgatgacggcgccgaccaggcttgaaaacaaaaagcttctccaacttctcaccggcttttcccgaacgaatttttcctcatcatgattaaactccactatattcaaatcctttcaaggaacgatatatgtatatagtgtggatcatctgcctgcagattaatcattcaatcaggaaaatttacaccgctacgagaggcgtcggtttcttaggatcggtatcatataagtcaaacgtttctcctgccgcaaatcctttggcagccagcgtttgctgcacagacattctcgccagctctttcatgttgttgtcctggcttaaatgagccaaataaattctcgatgtctcatcgccgattacatcggtcattgcgagtgccgcgtcctcattggatacgtgtccgacgtcgcttagaatccggcgcttgatgttccacggatagcggcccatttgcagcatgccgacatcatgattgctttcaaaaacaaaagcgtttgccgagcggatgatgcctttcattctgtcgctgacatagcccgtatccgtaatcaaagcgagctttcggccattgtaatgaaaaacgtaaaacatcggctctgcggcatcatgggataccccgaacgattcgacatcaagggagccgaatgacttgacggtttccattggaaaaacgaacttttggccgttatccattttgccgatatgcccttccatcgccttccacgttttttcattggcgtaaacgggcagctcatattttcttgccagcacgccaagcccttttatatggtcactgtgctcatgtgtaacaaagatgccgtcgagctgatcaagctttcgatcaatttgcgccatcagcccttccatcgccttcccgctaagtcctgcgtcaactaaaaaagcgtggtcatcggtttccaaatataaagcattaccggtactcccgctcgcaagtacgctaaattgcaggctcatggtttctcactccattatgatttttcctttttctcttgtgattgaagaagcgctccgtcccgtgcatccacgataaattcttcgtgaatggttttatcgtccgttttgcgctccacttcgatccgccaaacgggcacgaaaatttgagcgcttgccagcggatactgcgtgaaatagccaagctcggctgatttaattttgctgtacttcttcaaataatccgggtagtataaagcttcaaccgcgccgactgcagagatcagattttccgttttgacttctttaatatcctgcagcattgactgcttataagacacgacttcgtttttattattcaggtacagaacgacttcgcccatctcgttgttatcatcattttgccggtcctgaaaaatgtaattcccattataggtttggaagaaaacgatctgttttccggacttatcgaccttccaaagcttgtacttattgccgtcgataatctcttcattcacgatttcccttgcttttgtcttcatatccgttttcggaagcgcaatgggtgtttcaaactccatttctatttctgtcaaagcgttctcttttgcggtattcattaacgccttcggcttttgcccttttaacgatttaatctcgctttgcttaaagactcgcttttgtgcagagattgaggagccttttgacgtctctttagacaaattgccgtatgaaatatggtctgctttcatatcctcctgcagcgttgatttttctaaaatcggaaactgattgttgctgcgcttattaaagtattgaaaggccaaaaagatatcaaggatgaggaagacgataatgaagattgtttttgttctattccactccattttctatgccctccttcaccgctgaatccttctttgataccggctttaccgtaccgtttattttaatgcaccatgtcggcacaagtttgacaagagggtcttgttcctctgatactgagaccatttcataggcggggaaaatttgctcaatcttatcaaagtcatactcttcattgtcttgcaggaactgaatcaattcttctccgctcatgatttctttatcctttttgctgaccggatttgcgtttgcgcccaagacatatgtcgggtgtttatagtccaatatgtcgttgtttgcccagcgaagttcaatcgatgtcgttccgaaaggctggttttggctgttaacgaccggcagctgatccataaacagattaaagttgatctgctgattttcattcaaaccgaaaaattgataatcatccgtccagcttcccgtgtcgtttaaatatttgaagcttttattgatcagctctccattttgataagaagtactcggttccaggttgcggtgctggaacttaatctgtctgttgttcgagtagatctccaaaaggcttgttccatccgtatataccggtctgtttaagttggtttcctgccgcacggtttgcggatcatcaaataaagcttttttaaaacgcgtcgggctgatcgtttctgtaaaatactctttttcagacagcttcagccgattaaccggaagcaagacatctctgcgcgaattgattgcaaaatcctcataaagaggcatctgcgacttttctttttcaatgtctgaaaggatgttgcggtaatttgccgattcaatcaccgcttcaacaaccgtctctttgctgaaggatacaaaatagatcttcttcatgccccgtccttcattgaaaggaagaacgattctgtcaaaagagttgtattcataagaattggcggaccatttgaaaagcggctgcagcacatcgatcggaatgttgtcgctgaagacgagatccaatttggagtctttatttttagcgtatagccagtttttgaactgctgcctgtcaaatttgtccgagatatcctttaacgatttgacttcccatcgtcccatgtcatcccagagctgagaatagagcgtcgtgtcattcagcaaataatgctgtccattctcatgaatgaacatttgctgcggtttgacggcttcatttaacaactttgtctggtttgtaatcggctgtttgtcgctgacctgagcctgtgagtcttcaactttttcgtaattcccctgaaatccccaaatattaaaagtaaaaagaagactgatcaaaaccaaaagggacagtattatcgttttaattgtttcacgcttcatcccaatcatcctcttgttcttctttatacggcagggtaaatgtgatcgttgttccttttccttcgatgctgtcggcccagatgtcgccgctatgggcttgtaccatttcttttgcgatcgcaagaccgagtcccgtaccgccgagtcttcttgttctggctttatctacacggtagaaccgctcgaagatcttctccacgtcttttctcggaatgccgacaccttcgtctttgacactgacataaagaagctcttcttcttcatttacatcaacagagaacgtgatatggcctccttcaggggaatatttcaatgcatttgaaatgatattatccagcacttgcgtaatcttgtccggatcgatttcaacatacaattctctatccggcagattgctgataaactcaacatgctgctctttcgtcatttcaaagcgttcaataatcaatgagaagaaacggataaaatgaatccattctttattgaattgataatctttgctatcaaactttgaaagctgcagcaggtcgttgacaagcctgatcatgcgctctgtttcattctgtgtcacattcaagaagcgcggcgcaatgtttggatcctgccatgccccttccgcaagcgcttctaggtagcttcgcatcgttgtgagcggcgttctgagctcgtgggagacatttgcaacaaactctctccgctcttgatcgatctgctcttgttctgtgacatcgtaaatgaccgcaatcaatccgtcgatctttccgtgttctttttggatgaccgagaaattgacgcggagcacagacgtccgttcttcctgttcaatttcaagaagcagggaatcctgctgttcaaccaaatcttcaaacgtgtattcgtcttcaaggccgagcagcgaagtgatcggcatttcaagagccgtttcacgtgaaacatttagaagctccagcgccggcgtattaagcaaaataatcgcgccatttcggttagtcgcgataactccgtctgtcatatacgcaataacagaagatagtttttttcgttcgccttctgtcatggactgagcttctttcagctctcttgttaaataattaaacgttgtggccagctggccgatttcgtcgtttccgtacttcctgacttttcttgagaaatttcctttcgccagttcaatggcctgttttctcatatctgacagcggatgtgtaatcgttcgcgcgacaaaaatcccgagaaaagcagtgattccaagcgcaataaaagttccagacgctaaaatggtgttgatcgtccggatttgattgtagacattatccatcgatgccacgacgtaaatggccccgattgtctcttgattcgattttttaatcggtgtgaccgaaatccgcactttgctgtcccgctccgggtcgaaaaatttattttcgtatggaatgccgacaagcagcgtccttttgataatgccctctgttgtctttttccccgccacctcccggttataaggattggaggtcgcgatgacttcatagcttttatcaatcagactgacttcgagaatttcgccttctttgctgaaatcatttagaatccgctctgcatcttccttcaaggtagacgaggaagatgtgcttctatccttcgtcatttcctgttccagataatacgataggttgttcacccgctgatcaagagagtcattatatgatttaagaagtgacttctccatctcattgacaaagtagacgccgataatctgcatggcgacgataatcagcagaacgtatattaaggtaaacttaaaatgaatcgagcgaaaaaaacttactttattcatttgtgtattagtcctgttccggatttctcaaatagtagccgacaccgcgccttgtaacgatccagcttgggtgactcggattatcctcgattttttcgcgaaggcgtctaaccgtaacgtcaactgtccggacatccccaaagtagtcgtatccccacacggtttgcagaagatgttcacgcgtcatgacttgcccgatatgttttgcaaggtaatgcagcagttcgaattcccgatgtgtcagctcgattgtctcgtcgcgttttgaaacgacataggcatccggaaaaatgacgagcgatccgatttgaatttcgtttgaagacgattcttcttcggcaggagccgctgtgttctgtcttctcaggttcgctttgacacgcgccagcagttcgcgggtgctgaacggttttgtcacataatcgtcagcgcccagttcaaggccgatgactttatcgatttccgaatcctttgctgtcagcataatgatgggcatatcatattttttgcggacttcacggcacacttccacaccgtctttattcggaagcatgatgtcgagcagaatcatatcagggttgagatcctcaaccatctgaagcgcttcattgccgtcgtatgcgcaatggacttcatagccctcttttttcagattaaactctaaaatatcagcaatcggcttttcatcatctacaactagtatctttttttccattattcattcctcctggttcagagtttggatacagccagcggatggctgtctatgttttatatcaaagtacactgcatgtcatcattaaaaaaacactttctagaaatcgaaatagatttcttatacattataacgtttatgaagcaaaagttaaaaaaatagttcaaaggaaaacgtttggaaattaaatccacgctttatttttccgcttttatcacaacaattaaatttttgtgactttttttactgaaaaatgaaacattttatgcttcaaagccgtctatatagtaacgtcttcttcttcggccgggttaccggcctccctttttttctccttttcattccttcagcatttttatttcattgatttcagctaaaagaaaacgcatctgcttaaaaacagacgcgctttttagagtggctcgggacggaatcgaaccgccgacacacggattttcagtccgttgctctaccaactgagctaccgagccgggtatgtatgtaactttttataaaatggcggtccggacgggactcgaacccgcgacctcctgcgtgacaggcaggcattctaaccaactgaactaccggaccttgcatgattacagtacctgctgcggagaagaatcgtggtctcctccggagcaagcggggatttagcaataacgctaaagtaaatcaatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccacttgaccaacgggccagggaaatggtgagccatgaaggactcgaaccttcgaccctctgattaaaagtcagatgctctaccaactgagctaatggctcgtctcgttgttttcgcaacaacgagatttatattatcatagaacgaacagaagtggcaatatatttttttatttttttctattattttttcccttcgtgatgatactccgccccttcgcggttcagccagtgcatgattccattcggatggaatacagacaacagccggtcagcttcatgaagcggcacccacttggcttcaacaatgttctcgtcaaacgtgatggcatccggacggtcggtgatccgtgctctaaagacgatgaaatatacatgctcgctgctgatcaccgcttcatttacggctaaaatatcaagaggctgaattccatagccagtttcttccttcatttctctcgccgcggcttccgtcagcgattctccagcttccaccttgccgcccggcaatgtccatgattgatttttcttgtttttcaccatcagaatgttgttctcttccgcgaatgaatatacaacatcgacacgttccatccgtttgccctccttgtcattgaaaaacaaagcccctgcggactgcagaggctcttctagaatttagttcggacgataaacgcttctcaccacatttgtttgagagcggtcaggaccgactgagaaaatggaaagcggaatgcctgtcagctgagaaactcgctcaaggtaatggcgggcattttcaggcaggtcgctcaagcttttcgcgcccgtgatatcttcggtccaacccggcatttcttcatagacaggctcacattcagcgagcgcttttaagcttgccgggaactcttccaggatctcgccgcggtatttgtaagcgacacagattttcaatgtttcaataccggtcaatacgtcaattgaatttaatgaaaggtcggtaattccgctgacgcggcgggcatggcggacaaccacgctgtcaaaccagccgacgcggcgcggccgacctgtagttgttccgtattcgcggccgacctcacggatttggtctccgatctcattgttcagctctgttgggaacggaccgtctccgacacgcgttgtgtaagctttcgacacaccaacgacgtgctggatttttgtcggtcctacacctgagccgatcgtcacgccgccggcgacagggtttgaagacgtgacaaacggatatgtcccttggtcgatatcaagcataactccttgcgccccttcgaataagacgcggcggccgtcatcaagtgcgtcgtttaagacgacggacgtatcgcagacatattgtttgatctgctggccgtactcatagtattcgtctaaaatgtcttctattttaaatccttccgcatcatacattttttctagcagacggtttttttcttccaaattgcgggcgagcttttcttcgaaaacgtccctgttcaacagatcggcgatccggattccgacgcgagcggctttatccatataagccgggccgattccttttttcgtcgtgccgattttattggcccctttccgctcttcttcgaccgcatcaagctttaagtgatacggcagaatgacatgggccctgttggagattctcaagttgtccgtgctgacgttccgctcatgaagataagccagctccgttaccaatgctttcggatcaacaaccattccgttgccgatcacacacgttttatccttataaaaaataccggatggaatcaaatgcagtttgtacgttaccccgttgaatttaatcgtatgtcctgcgttatttccgccttggtaccgtgcgattacctctgcattttcggaaaggaaatcggtgattttgccttttccttcgtcaccccactgcgtacctacaacaactactgaagacatatccgtgcacctccgttaaccttttcaaacgatatcaatatcaaacacattcagtttatcagtgtcatcccgtaaagtcaattgtaaatccgaacattaattttaacgttgaacatttttgttcgttattataaagcgaatttcatatattttctttttaatagacagtctgtaagtcaaatcttaaaaaaaccgtttttcttggacaaagatacataaaaaaccgacaacgcaaatattcaataagtaaggagggagatgccgatggagacggtattaatttttgcatcagttttatcgccgatcattttggctttggtcgaattggtgaagaagacggtcaaaatgccgaaaaatttgattccgctcgtttcactcttgataggtttgctgatcggtgccgcagcatatccttttacagaccttgaactggtgctccgtttatggtcaggaggactggccggattaacagcgacgggtttatttgaaatcggtaaaaaccgcaatgcaagaaaaaagaaaaatccctgagaacatgtctcagggatttatgcaccaggcgcaacacccgcgtcatcaaaccggcgttccaggttgacgaacttattatattcttttacaaaagcgagtgagacggtcccgaccgggccgttcctttgttttgcaataatgatttcaatgatgtttttattctcagattctttgtcatagtaatcatcacggtacaggaacgcaacgatatcggcgtcctgctcgatacttcccgattcccggatgtccgacatcatcggacgcttatcctggcgctgttcgacgccccgggaaagctgtgaaagggcgatgaccggaacttcaagctccctcgccagcgctttcagcgcacgggatatttccgatacttcctgctggcggttgtcacttgatctgccgcttccttggatcagctgcaggtagtcgatcaaaatcatgccgaggccgttctcctgctttaaacgtctgcacttggaacggatttcgctgacgcggattcccggtgtgtcatcgatgaaaattccgctgtttgataagcttcccatcgccattgtcagcttgccccaatcctcttccgtcaggtttccggtccggagattctgggcgttgatgttgccttccgcacagagcatccgcatgaccagctgctcggcgcccatctcaaggctgaagatcgcgacgctttcatcggttttcgtcgccacgttttgggcgatgtttaaggcaaaagcggttttgccgactgacggacgggcggctacgatgatcaaatcgtttctttgaaagcccgccgtcatcctgtcaagctcggtaaaacctgtcggaatcccggtgatgtccccttttctgttgtggagctgttcaatattatcgtaggtttgaacgagaacatctttaatattttgaaaggccccggagtttttgcgctgggcgacttccataatcgttttttctgcttcgcttaagaggtcttcgacttcatcctcccttgtatatccgtcttgggcaatcgtcgttgctgtacggatcaagcggcggagaatcgatttttcttccacgatttttgcataatactctatattagccgcagtcggcacagaatttgcaatatccgtcaaataagaaatgccgccaacctcttccaaaaggtccgtgttcgcaagctctgatgtcaccgtcaccaggtctacaggctcgccgcggtctccaagaacaagcatggcgttaaatattttttggtgcgacattctgtaaaaatcatctggaatcaagacttctgacgccaaagttaaagctgatggttctaaaaaaacagcacctaacacggcctgttcggcttcgatattttgcggcggcagcctgtcattcagaagatctgtcatgttaagcaccgtcctcccatttaaaaataacccaacgtctattttaccatttttacagaaaaaaaatagactcttgcagaatcgcatgttgtagaaatattttcatagaaagggagaacagctgtcggaatgtttgcttccctgatctatacgggaaacaaatcagtaaacaagtttcgggaggttgtttttcatgaaggtttatacggtatcaccaaatgccgagacagacgggtggtttttgaaactggaagatacggcgcctgttgagctttatgatacaaggacagaggccgtggaaaaaggagaagagatggcgaaagagaaccgtcctgcgaagcttgtcatctatgaccggcaggacaacaaagaagacgaacggtcttattaaacacctcggccgaggtgtttttttaaagattccacaattaatccacccggctgttccaactgtttttcaagggaatgctgaccatcaaatcggtcgcatgttggtacaaatcccattcttcataggccgcaaatttcatccgcagcgtttgcagcacattgcgcatatctttgtactcttcaaatgtgtaaagcccttttgctctgatctgctgttcatacaatttctttttcagctccgatatcgtcgatttcaagacgatcacctccgctttatttatatcgcttttttctttttcttccaactcacttgtcatatgatgttacaatatatattggagtcaatattcactgttgcgtactctgcgcgctggggtacaatataaaatggaggactttatgaaacctttacaaatttctgccgaaacggcgcaaaaactttcggaaaccttaaatcttcctcttgaacaaatcatgcatttgccgcagcatatcctgcttgcgaaaattgccgaaattcagaagaaagatcaatagtaaccttggatgatggtccgggtttctttttcatgtcacttttccacctggaagcaaaggagaatacagcatgcattacattgacgctcgacgcgcccgtttgaacaatatctttttgattgcaggaatcatatttatcgcttttaatttaagaccggctattacagctgtcgggccattgatcagttcgatccgctcggatatggatttgacgaacggcatggccggcttcttgacgacgctgccgctgttatcgttcgccgtcctgtccccggtcgcccctaagctcggacagaagcttggcaatgagagaaccctctgggtcggattggtcatcttattgatcggaattttgctgcgctcttacggagaatctattacattatttgcaggaaccgcattgatcggagtcggcatcgcaatctgcaatgtgctgctgcccagcctgatcaaacataaatttcctgacaaagcgggaattatgacaagtttctatacaacagccatgtcgatttttgcggcgctcgcatcagggatcagcattccgttgtcgcacggcttagcgtggggatggagcgcgtcgctcatggtttgggcgggcctcgcgtttgttgcgattttgatctgggttccccagctccgctatcatgatacgggaaaccgcacggtcagcttaaaggcagacggccaaacggtctggcgctcgaaaattgcctggcaggtcacattctttatgggcatacagtcgtttttgttttactgcacgatcgcctggctgcctgaaattctccgctcgcacgggatgagcatgtcgcttgccggctggatgctgtcgctgatgcagtttgccagcctcccgtcgacatttttgactccggttctcgccgggcggtttcaaaaccagaaaagcatcgtgctcgccctcggcatcctatacttggcggggatgtcagggctattgtacggaggcagtacagcgatgctgacgctatgggtcattttaatcggaattggacaagggtccagcatcagtttagccttgactttaatcgggctgagaagcgaaaatgccgatcaagccgcggcattatcagggatgtcgcaatccgccggatatttgctggcagcgattggtccaagctttgtcggttttctttacgatcacatgcactcatggaacggaccgattttactgttcatcggcgcgctggtcgctttgatcggtgcaggactcggtgcgggaagaaatcaatatatctatgctaaagcagcataacgaagccggcagataagccggctttttttttggaatataacctgacaaaccagcggccaaataaaccgtgatgccgtatgatcagatttgacaaaaataattcacttattggtctagacaactagagttgtaatgttctatactgatgataacgttttcaagaaaggacttttgactgtgaaaaccaaaccatctcaacgctatatttttaaacatcttcatatttacagtgaaaatggaatgatagaagacggttttcttctgacgaatggagaaaaaatcgaggcttacggaccaatggctgatattccagcttccgcacaaacggcagaacagctgacatttccggagaacttcaaagtgctgccgggcatgatcgatgtccacattcacggggcaaacggcgcagatgtcatggacggaacagccgaggctttgcaaacaatggctgaagccctgccgaaagaaggaacgacaagcttcctggcgacgacgatgacccaagataaagccacgatcgagcatgcgctggcaaacgttcaccggtataaggaagccggcggacggcccggaacagccgaagtattaggcgttcacttagagggcccttttatttcagaaaagcggtgcggcgcccagccgccggatgacattatagcgccggatctttcgttatttaaagaatggcagcgcatctcagggaataacattaaattagtcacacttgcgccagagctggaagggtctttggaactaatttcctttttgaaggaaacaggggtcatcgcatccgcaggccattccgacgccggactcaaagagatggaagccgggattaaggccggcctctcccatgtcacccatttgttcaacggcatgcgggggctgcaccaccgcgagccggggactgccggtagcgctcttctgcatgatgaactgaaggctgaagtcattgccgacggcatccatgttcaccctgccgtcatcaagctggcatttcagcaaaaacagaaagaaggcatcattttaattacggatgccatgcgcgcaaaatgcttgaaaaatggaacctatacattaggcggacaggaggtgttcgtaaaaggcgataaagccgttttacgggatggtacgcttgccggcagcatcttgaagatgaaccaggctgcactgaacatgatggattttacgggatgttcactcgaagatatcgtctacatgacagcagtcaatcctgccagacagcttcatatttatgaccggaaaggcagcatacggagcgggaaagatgccgatttgatcattttaaatgaaaaaaatgaagttgtgatgacgctttgcaaaggcgtgattgctttcagcaaaagggaggtttcaccatgaagatcattgaagctaaagattatcaggacatgagccaatcagccgcccgattcatcatcgagcaagtgaatcgcttatctgcacctgttctcggccttgcaaccggaggaacgcctctcggcacatatcaggttttaagggaagatcatgcgcgtaataaaacgacttacaagcacgtctatactgttaacttagacgagtatgtcggcgtttccccggatcatgaaaacagctatacattctatatgaaaaaacagcttttcgatcacattgacatcccgctcagccacacccatcttccgaacgggatggcttgtgacctggatgccgaatgcagccgctatgaagcgctgatcgagcggcttggaggcattgatcttcaagtgctcggcctcggcttgaacggccacatcggatttaacgagccgggcaccccattttcatcgaaaacgcatacggttgaactgacacaatcaacgaaagaagccaatgcccgctattttgattcctatgacgccgtcccgtcgcaagcaataacgatgggcatttccacgatcatgaaaagcaagcagatcctgctgctcgtttcaggagagaaaaaagccggcatcttggcgaagctgctcactgaagaaccaaatgaagacacccccgcttccgtcttaaaaacgcaccaagacgtcgtcatcatagcggacagcgatgctttatcaatcgtgaaagaaaggggtatggccttttgatcaaaaaagattcccacattccgatttactatcagattgagaccgaaattaaaaagcttgccgaaacaaaagatttgaaacccggcgacctcattccttctgaaagagagttcgcagaaaaatatgaggtgagcaggatgaccgttcgacaggcggttaacaatctcgtcaatgaaggcattctcgtccggcagcggggaaaagggacatttattgccgagccaaaaattgagcagcctctcaaaggattgacaagcttttccgaggacatgaaatcaaggggcatgaggcccggcacgaaaatgctcggcttcggcgtcatcccgtgcgaccagagcacagcgcgcaaactggagatacgtgaaggggcttccgtctatgaagtcaaacggatccgcctcgccgatgacatcccgatggcttatgaaatctcctatttgcccgccgacttcattaacggcctgaccgaagacattatgagcgcatctttgtacgactatgtcgaaaatacgctctcccttacgatcgaccgggccgcgcaaacactagaaccggcgattgcctctcaggcagagagcgagcctctcgacatagaggaaggcgcaccagtcctgctcattgaacgcttgagctatttggacgacggcagaccgtttgaagtggtcaaatccgtttacagaggcgaccgctataaattcgtcattgatatgaagaggaaagaccaatgaggaagacagagaatacgaacgacaaaagcacagcacttgatgaaatgaatgctttagatatcgtcaccttgatgaatgaggaggatcacacagtccctcgcgccattacgccctgccttcccctgatcgctgaagcggcggagacgattgtcagccgttttgagcaaggcggaagagtgtttaccgcaggcgccggcacaagcggcagaatcgcagttcttgatgccgcggaactgccgccgaccttctctattgacgagagccgttggaccggcctgatcgccggcggatatgacgcaatgtggatgcctcttgaagaaaatgaagatgaccgtgaaaaaatcgtcgctgacctgaaagcgcaatcattctcgaaagatgacgtcttaatcggagtcactgcgagcggttcgaccccttatgtcctcggcgctttatcctatgccaaacagatcggagccgcttctgtttcgatcagctgcaacgcggatacagaagcgggcaaattaagcgatatcgcgattgaggttcaaacaggaccggaaattatccgcggttcaacgcggctgaaagcaggaaccgctcagaaaatgatcttgaacatgctgtcaacagcggcaatggtgaggcttggccgcgtctatcaaaacgagatggtgaatatgaggctgctcaatcaaaaattagccgggcgcgctgtcaccattctgatgaataccaccgggttatcggaggatgaggctctgcaagctttaaaagaaagcggcaatgacatcaaggcagcgatctttatgacgttgacaaacggaacgcttgaagatgcccgccgctgtttatcccatgaaaatggacatttgaaaaaagcgattcaatatcatcgaaaggggttttaactatgttgggatttcttcaaaatatcggccgcgcgctcatgctgccgattgccgttcttcctgctgcgggcctcctgctcgcactgggacgggaagacctgttaaacattccgtttatcgctgcttcaggacaatcaattcttgaccaacttccgatcatctttgcgataggcgttgcgatcggattgtcaaaggatggccacggggccgccgctctgtccggagccatcggttattttgtcctgacaggcggcttagcagccatcaataaggacctgaacatgggagttctcggcgggattattgcaggcgttgtcgccgccgtcatgtataaccgctttaaagatgcaaagctgcctgactggctcggtttcttcggcggaaaacgcagtgttccgattatgacagccttctgttccatcattcttgcaggcattttcggcttcgtctggatttatgcacagcaggcaattgacgccattggaggatggatcattcatgcgggggcattaggggtcgggatattcggtcttttaaacaggctgcttttgccgctcggccttcatcacatcttaaacaacatggtctggatggtctttggagaatttgcaggcaaaacgggtgacatgaaccggttctttgccggagatccaagcgccggcgcctttatgacagggttcttcccgatcatgatgttcggtcttcctgcggcgtgtctggcgatgattgccgctgcgaaaaagcatcgccgcaaagcaacggccgggttgctgatcggattggcgttcacatcatttttaaccggaatcacagagccgattgagttcacattcatgttcctgtcgccgcttctcttcggtattcatgccttgttaaccgcaagcgccatgaccgtgaccaatatgctcggcatccatcacggctttaccttttcagccgggacgatcgactatctcttaaactttggaatcgccacaaagccgctgctcttgctgccgcttggtcttgtttacggcattatttatttcatcatcttttatttcttgataacgaagctcaatttgaaaacgcctggacgagaagatgacgatgagcaggaaaacaccgctgtcagccctgacacaggatcgtctaaatacgaaacccttgcggacaaatacatcgaagcgcttggcggaaaagaaaacatcgagacgctgaacaactgcgtgacccgcctccgcctcaaggtccgcgatgcttccaagctggatgaaagcgcgatgaaatccatgggagcgaagggattcgtcaagctcaatcagcacgaggtgcaggtgatcatcggtacagacgtcgaattcttggcgaatgaaatgagaaaacgtacggaataaaagataagccccttctgaggaaggggctttgttactttatgattgctctttcacgtgaactttcagtgttgcttgtacttccggatggagcttcacgggaacattcgtatatcccaatgagcgaatcgcatcgtttaattcgattttgcgtttgtcgacttttaactgatggcctttttgcagcgcatctgcaatttgtttgcttgtcacggagccgaataaacggccgccttctccggacttggctgaaagctccaccgtaatctcctcaagctgttttttcagctctttcgcagattttagttcttcagccgcttctttcttctcttttttcttctgaccttcaagcgcgctgatattggcggatgtcgcttcaacagccagcccttttttgatcaaaaagttgtgcgcgtatccatccgctacatttttcacttcgccttttttccctttgcctttaacatcctgtaagaaaattaccttcatttctgaatgcctccttcgaaatactcgtcaatcgcttctttcagtcggcggagcgtttcttcaaccgtgatatcggtcagctgtgtcgcagcattggttaaatgaccgccgccctcgagcgcttccataatgatttgaacatttacttcgccgagcgatcttgcgctgatacataccgtgttctcgtctcttctcgccacagcaaatgacgcttcgacatcgctcatagacagaagagaatccgcggcttgtgcaatgataacctggtcaaagtattcgtccgcctcatcgtccggcagcgatgcaatggcgatgccgttttgataaaaaacggtatgctggataagcttcgcccttttaatataatgatcggccgtttcttttaaaaacttttgcaccaatacagtgtcagcgccttttgcgcgcagataagacgccgcatcgaacgtacgggagccggtgcgcagcgagaagctcttcgtatcgacaataatcccggccaaaagagctgttgcttcgatcatgttgatttttaagcgcttcggctggtattcgagcagctctgtcacaagctccgctgtagatgaagcgtacggctccatatagacaagcagcgggtctttaataaactcttcccctcttctatgatgatcgataacgacgatattttcaattttattgaccagcctttcttcaatgacaaaagaaggcttatgcgtatcaacgatcacgagcagcgtgtcgtcttttgcgatctcaagcgcctcttccggcgtaataaacctggaccacagttcttcgtattttttaatctccccgatcagtctttgaacacttgaaccgatctgattggagtcgatcacgacaaagccgtctttgccgtttgcctgtgcgaccttcaaaatcccgatggctgatccgatcgaatccatatcgggaaacttatgacccatgattatcacattgctgctttcagagacaatctccttgagcgcgtgtgaaatgacccgggctctgacgcgcgtccgtttttccataggattcgtcttaccgccgtaaaacttcactttcccgttcggctgcttgattgccacctgatctcctccgcgtcccagcgccaagtcaaggctggattgcgccaaatcgccgagctctttcaacgaggcaacagatgcaccgattccgatgcttaacgtcaaggaaatggtatgaacggatgtcttctcccgaacttcatcaagaatcgaaaactttgatgcttctagctcgcttaaaatatgttcgtttaatacgccgatgaaccgctcagaggaaacccgttttaagaaaatgccgtactcttgggcccactggttcaaaagcgatgttacttcactgtttatcgagcttctggtctggtcatcaagcccttgcgtcacatcgtcgtaattatcgagaaagatgtaggcaagaaccgttctttcattttcgtattgtttttcaatctgcgtctgctctgtgacatcaaagaaataaagcagcttttcttcccgtttgatgaccacattaaatttccgctcattcagcgtaatcgtttctgtgtccacttcctgcttaatcaaagggacgacagattcacaagtatcataaagcgaccggccgacgagcgtattttcattaaagcatgacgccataaaaggattggcccattcgatatagtactgatcgttaaacagcatgatcccgatcggcatttcaagcagcgcctcttctccgacttttttcagacgataagacagcgtcgatatataattgtccagctcttttctgatttgggagtcggcccgcttcaaaaagtacaaaatgacacccagaatcagaacgccggccgcccctgccacccaattaaaataaatgttgatgaggacagaaatgattgtgacgacgattaaagaatatatgggatatcgaaataacggtttttcataaaaacttggcactcaaatcaactcctcaccattggagaacatcgcggctacgattttttcactctttctctcaagttaaagcctatatcaattatacctaagatgcgaacaaggtacagcaggggcgaaaacaacccgataattaaaaaaagaaccggcaggacagttggcagtttcttggcatggcaaaagtaaaacacaaatgaaaacccttggatgaccaagacaaagcccatgatgagactcgcatttaacagaacagagtaatatacactgccctcttcaacgggagccagcgacagaagaatcgtcaacaaatagatccaaataatgctttgcggaagtctcatatccctgaacggtttcagagacggtatttgtatgatgcgccgaagcaccggctttgcgagcagatgattcaaaaacgcagtgattccggaaaatatcacaatggccgtcggatataaatattgcgcctgtttgaattgctcatttaacaattcaatctgcttagccacttctttatcatttccaaactgtttgatactcgattcaaaggttttgaatgtttcattatatgcttgattggccgtctctattaagtttaatccaagaaactgaatgctgatgataagcagcaggacgaacgaaaccatatatgtaacggctgctgcagcaatcgcttgggccggctcttttcttctgtagtaaaagcccatgatcacgcccgcggcacttactggaatagcaaacatcagtccgcctaaggaaccggcaatcaatgaaacgggtaaactgaccaaccccaccgaaatccccggctttagaccgtgcctgatcgtttgaaccattgcaggcagcggcagcgtcaataaaagaatggttccgatgaaaggaatatagaggctgatcatcagcaaaacggcaaaaatactgaccatgatagcgccttctactaaagctcttgtttgtttcacttgttcacctcgtatgttgaaatgtcatgaatcaaaaagagcagcatagacgactgctcttttctaacgtcgcaatttcattttcaaataaagacgatgagatgagcaggtctcggccttctctcattgtttctttattctaacataaggtcaaatcgcaagtaaaacgatcataaggcttgagaaagcgagtgaatgttccatgtgaaacagtgtcagtcgagaaaccccgatttttctttatttttctttctcgcctttctgatcagcaacaatataatcaaaactgcgaccagaagcgtcacgcgaagccctccgctcaaaaatagaaaaaagtccttcaacatatccaacacattgatcacctctcactgttgtcacttagatgcaaaaatcccgtattatttgacttcccctttccaaaacggtctaaaacgtccctcagattcttcttaacctttagacggtaatgggcatatgctgactaagaaaaagcaataaaggagaatatgaatgacaacaaaaacattggcttggcatgaaacgttggagttgcatgaactaatcgcggcacagtctgtcggattggtgaagatcaagaaaagcatgaagaaaatcagcgaccctcagttaagacagctttacagcgtgtcagcaaaagcaaaagcattggagcaaaatttaagagagcttcttccctttttgccaaaagctccggcatttcagcgggaggatgaacgggctgacttgtattttgatgcgggtgatctgttggtgctggcgaaaacgaccgttcgaaactatgcgattgcgatcacggaaacggcgacgcccgagctcaggagagtgcttgttaaacaaatcaatgcggccattaagttgcatgaacaagttttttattttatgtaccaaagaggcttatatcccgcctataacctcgtcgacctgctaaaaggcgacgccatgcatgcgcaaaaagcgatatcgatgagataaaaaagccagcgaggatagaatcctcactggctctgttttttgctattttacgattaaaaccggacacttcactcttttcgccactttatggctgacacttccgagcaccatttcctgcaaagtgttcagccccctgcttccgataatcacgatatcaacatcatgatggttggcgtacgatacaatggccgggcccggatccccgtgctgcatcgtcatttgatagggaacggccgcctgttttaatttattttctatcgacagcagcctgctgcgccgttcgcgttcgagttctgtacggttttcgctatgcaggacttcatgttttgctctcgcataatccaatacataaatcatgtcgacgaccgcttcgtttgacatggaagccagatgaatcgcatgatcggcagctctttcagaatgcttggaaccgtcagcagccagcagtatatgtctatacacccttcatcacccgtttcttagtgatttgacactgaacgatgaggttgatcataggttgctaatttttcgaccagcttccagctggattcatttaatccaatcaagtcaacatctattccttgctctttcattttcaaaacgactttatcgatagccgccacagcggaatcatcccatatatgggcctcagaaaaatcaagaatgacctttttcgtttgctctcccgttttaaaggagtttacgaaatcttgaaccgatgcaaagaaaacttgtcctttgatgatgtacttgaccgcgttttcttctgacttttcttcaatttttagtttggagattttcgctacgaagaagattgcgcttaaaatcacgccggcgaaaaccccttttgataaatcgtgggtggccacaacggtaacgacggttacaatcatgacaatggaatccgtcagcggcacctttcttaacatgctaaacgaagaccagtcaaacgtcccgatcgataccataatcatcacgccagccaaagctgccatcggaatttgtacgacccagtcgcccagcaccatgattaaaaacattaagaagacaccggcaacaaaggtggacaagcggcctcttcctcctgattttacattgatcacagactggccgatcatcgcgcatcccgccatgcctccgaaaaaaccggcgacaatgttggcgatgccctgtccgcggctttccctgtttttgtcgctttccgtatccgtcatatcatcaacaatagaagaggttaataatgactcaagcaagccaacgatggaaagcgcaaaggctgttggaaaaataatggccaatgtctcaaaattgaaaggaatattgggaatcataaaggcaggcaatgattgcttcatttctcccaaatcaccgacagtgcgcagatcaaaatgaccgaaaatggcaaatacagtcatcgcaataatggcaacaagtgcagatggaacggcttttgtaaagcggggaagaacatagataatcaacaacgtaataccggccacaacatacgtcatattcgaaactccaacaaaatgaggaacctgcgccataaagattaaaatggccagcgcatttacgaaacctaccataaccgaccgcggaataaatttcataaagcgcgcaatcttcagcaccccaaatattaattggatgattcccgttaaaatcgtagcagcaaataaataatcaagcccgtgatctctgaccaaagttcccatcaaaagagccatcgccccggtcgcggctgatatcatcgccggacggccgcccgtaaaggaaatgacaacggcgatacaaaaagatgcgtacaaacctaccatcgggtctacacccgcaatgatggagaacgctatggcttcaggaatgagagcaagcgctacgacgatacccgaaaggatatccccccgtacattagaaaaccattcgctatttaattgtttaacattcaaagattcaacacctcgttcgtgatcatttgcttctaactctcatagaagccatctgtttttaacatgtttcactttagcaaacctgtatcaaaatgtctatatggttttttttgccgcggccgtttactccccgcactcccgtggaaataaacacgaagaaattaagaatgtaattttgaaaagagtccaatctaaggattagagggggtttcaacatggcgcaagagctggaaaaacggccggggcatacaagatggtatatttcttctttattaagcagcatgatcattttaaattactttgaccgtgttgccatttcagtcgcagctcctgcgatacaggattcctttcaattgacggcaacccaattaggcatcgtcttttccatctatacctactcatacacgctgatgcagattccggtggggagtctcttggataagtacggcgttgcctgggtgacaagggtcggaatgaccttgtggagttttctaaccattatattggcttttttacagggaaaactgcttctttatattgtcagatttttaatcgggctgacgagtgcttcagcttttcctgccgcatccaaagcaacggccttatggtttccgcctaatgagcgcggccttgccaattccttgtttgactcggcagccaagttcgcgaatgtcatcggcgcgcctctcgtagcctttttagttacgacattcgactggcgagccgcttttttaacgatcggaatcattaatgtactgttcaccgtatttttctggttgtattatgaacagcccgatcggcacaaacgaatctcaaaggaagagctccattatattcaaaagcataatgccgtatcagaggaagatatctcggaacggacgcttattgctttaaaagcgatgctgacaaaccgtaaagtatgggggctgatgatcggatttacgggttacggctatacattcaacctgctcttaacctggctgccgaccttctttaaagaaacatacggaatggacattatgtcctcagggctgtttacagcggttccctggctgatatcgacggtttccggaatcgttgtgggcggatggctcgtcgattttttaattcaaaaggggcattcgaatacaaaggtataccagaccattatcgtaatcggcatgagccttggatttgcctttctgggagctgttttcacgcacaacatcacgattgcgatcatttgcatttccgtcggcttagccggaatatctgcgaccgcgcctatcggctggtcgatatcagccgatattgcaccggttggttccatctctctgctcagttcaatggtcaatttggcaaataacttattcggagggattatcgcggtttcattaacgggctatctggtcgatgtgaccggttcatttacgctcagctttttagtagccggatttgtattactgctcgggctcgtgttctacctcgcagtcctcggcgatataaagcgaattcgtattggcaagcagaaaacctgaatgctgaaggaaacgacccggcttttgataaataaaaaaagaacaagaccgcattgggtcttgttccttttatcggcttactcgcctgctacgtatggaagtaaagccatttgacgagcgcgtttgattgcaacagtcaatttacgttggtatttcgcgcttgttcctgttacacggcgtggtaagattttaccgcgctcagagataaattttctaagaagatctacatctttgtagtcgatgtgcgtaatgccgttggaagtgaaataacacactttacggcgtttcgcacgaccgcctctgcgtcctcctgccatcgttatttccctcctttctgttctggttttattttattcgtccgtcatccattaaaatggcaagtcgtcatcagagatgtcaatcggctttccatcatttgcgaatggatcgtcattgaagctgttgccttgattgcgattctgattgttttgactgccgccgaatggagccggttcattttgtccgccgccaaagtgttggcctccctggcctccgctgtaaccgccggaaccagaaccgccgcctttaggctccagaaattgaacactttcagcttgaacttccgtgacgtatacacgctgtccctgctgattttcatagctgcgcgtttgcaaacgtccatctacacccgcaagacttccttttttaaggaaatttgcaacgttttcggcttgtcttctccagacaacacagttgatgaaatcagcttcacgttcaccctgctgattcgtaaacgtacgattgacagcaagcgtaaaggtggcaacagctgcaccgctaggagtataacgaagctctgggtcctttgtcagtctgccgactaaaacaactcggttaagcatattgagagaccatccttttgctttagagtatataattcaattctgtttattcttcttctttaaccacgatgtggcgaatgatgtcgtcactgattttagctaaacggtcaaattcttgaactgcttcagctccagcttgaacgtttaagatttggtagaatccgtcgcggaaatcgttgatttcgtatgcaagacggcgttttccccaatcttttgtttcagtgatctccgcaccgttagttgttaaaatgttgttaaaacgctcaacaacagcctttttagactcttcatcaacgtctgggcggatgatgtacatgatttcgtactttctcatttgtatttgcacctccttttggactaagcggcccattatattgggcaaggagcaataattctattactcacaattttatattatatcaaagctcttgtcctatttcaactgcgttatacattgaaacggaaatgaatgacatcgccgtctttaacaatgtattctttcccttcaaggcggacttttccggcctcttttgctgcggtcatgcttcccgcttcaagcagatcgtcgtaggcgaccgtttccgcacggataaatccgcgttcaaagtccgtatggatgatgcccgcacattcaggggctttcattccttttttaaatgtccaagctctgacttcctgttctcccgctgtaaaataagtagcaagtccgaggagggagtaggacgctttaatcagctgatcgagaccggattcttcaatgccgagttcttcaaggaacatcgccttctcttcgccttcaagctctgcaatttcggactcaatctttgcgcagacgacgatgacttccgcattttcagcagctgcaaattcccggaccttctgaacgtactcgttacctgaaggatcagccacttcatcttcgctgacattagctacatataagacaggttttgtcgtcagcagatgaagctgcttcaacaccttttgctgctcttcggagaactcgacagagcgggccggcttttcctgttcaaacgcctcttttaactttgtcaaaatctcaaattcaaacacggcttctttatctttttgcttggccatctttccgacccgcccgatccgcttttccacggtttcaaggtcagccagtatcagctcaaggttaatcgtctcgatatccgaaatcggatctactttcccggacacgtgtgtgatattgtcatcggcaaaacagcggacaacatggcagatcgcatctacttggcggatgtgggacaggaacttgtttccgagcccttctccttttgatgctccttttacaatgcctgcgatatcggtgaattcaaatgcggtaggaacggttttcttcggattgacgagttctgtcagcttttgcagacgctcatcaggcacctctacgatcccgacgtttggatcaatcgtacaaaacgggtagttggccgattctgccccggcctgagtaattgcattaaataaggttgatttcccaacgttaggcaaaccaacaatcccagctgttaaagccattgtttcatctcctctataatgaacatccgtgtgtagtcgtaaatgttaaacctgcaacaattataaggatgattacaataaaagacaagctgacaaaacttgcttttcaatcatacaaactagatgaaaattcatttttcattgagacagaaaaaaagcataaggaggtccgccaagattaactttcggactcctcatgcttaactaatatctttttcagctttctttgaaactctttgcgcgggatcatgacgctgtgtgaacagccctcgcacttgatccggatatccattcccatccgaatgatcttccagcggtttgtcccgcagggatgcggctttttcatttcgaccacgtcattcaggccaaattctttatcggccaacatcgttcacctctttgcttccttgttgtgaccttattgtacaaaaaaccacggtgaaagggcaattcttcacaatcttaactgtatttatttccatttactcaaaatcggatatagtaaaatatttaccaataaatataaattcaataatccgtaaattggatataaaaaagcgattaaatttgaaaatccgattgacgtaaaaggagccatgatcgagagaagcaggatgacgatcacccatctcggccagttcacaaaggacagaaaacggctggacagaccgagaatgctcgagatcgtcgtcgtatagattgcgacgcaaagtacagccgtcataaaaataaaaatcggaaaaggcgcgccctccaaaaccgcgaataaaggaatttcataatgggccagttcaccggcaagctctacaagggtctcattgtacatgtatgaaatagccccaaacaccaggccgcttaatatgctggcaatctttgcttctccgacccccttcatctctttgccgaccgcagataatacagcgacaacagataatatgttcagggaagtgaatgcgatgccggcaggccagttgtattgatgagtcaagttgagcagccacggctgatgatgagctgtttgaaaagaaatcagcgcatacagcagccccgccaccaaaatcgggattaagtagctattaacggacaatatgccattgagcccccacaaaaacaacaaccctgtgcataaacaaaacaagatgacgccagtccaaaacgggatatgaaagatttgcagcgttaccccgcctcctgcaatcatcacaatcgtcgtcgtaaacaaatacaggatgatcagcacatcgtatactttagccagcatcggaccgattaatgtttcgagcacaggcagaaaatgctctgatttttgttcatagctgatcttcatcacaatataggttgacaggctgaacatgatcgtaaacaacaggatagccagtccgctttcatcaccaaaaaactgccatatttcctggccggatgcatatcccgcacctattaagcttcctaaaataagaagcatccacttcatcccggctctccacacgatttgctcaccccaacaatatagtttttaagcttgtttctccgctcatgacactatattgccggtcctctataaaaattcatgaaacccttttcgacttttatcttacaaatgaataaattatattaatataacaaaatagaatatcgtatcctctcttagtaaagtattttttccggctgacaaaatcgactcatccaaagcataaaaaaagagacagctggatatactgtaaacaaccatacatactcaaaaaacacaccaaggcactgctgttaccatgatgacaaggatgtgaagcctatgaatcgaaaaggcggaattttttctcaagaaccaatgaatgaatatatttctcatacggatccgctagctgttaaacaaatagagaaagtcctttccgtctatttaaaggaagccggagaccggcccatcgtgatcgtttgcatcggtacagaccgctcgaccggagattcgctcggtcccctcgtaggaatgaaactctccgcaaagcagctgacacgttttcatgtctatggaacgcttgccgacccggttcacgccgtgaacttaaatgaaaagcttgatcatattcatcagcagcatcaaaatccttttatgatcgcgatcgacgcctgtcttggacgaaccaaaagcgtggggtctttccaaatcggcaaagggcctttgaagccgggagcaggcgttcagaaaagtttgccggaagtcggccacgtgcatattaacggaattgtcaatgtcagcggttttatggagtattttgtcctgcaaaatacaaggctcaatcttgtcatgagcatggcaaatgtgcttgcggacgggctgtcgcatctggaaaagaccggatcgcagcggcgccatgtgtcaccaattgaaagaatgaccggaagaatgtcataaaaaaaccatctgtacatgatcagatggtttttaagcttatgcgtcttcttgagccaataattcgagaatacgctccaagtcttcatttgagtagaattcgatttcgatcctgccttttttcttttgctttttaatggtcaccggtgttccaaaatagtttcgcaaatacgattcccgttccttgatcactgcatctttgacttgtttcggcttctttgtttcacgtggaacatcagcgttcaactgttgaattaacttttccaactggcggacgttcaactgttcggacacgaccttttgaacaagcggctcaagctttttcttgtttttcaatccaagcaatgttcggccatggcccatcgataacgtgccgttgtcgattaacttttgaacgtcttcaggaagtgtcagcagccgcaagtggttggcgatgtgaggcctgctttttccaagccttttcgccagctgttcctgggtcatatcgagatgtttgagcaaagattcataggcttttgcttcttcaagcggagacaggtcttctcgttgaagattttccaatagggcaatctccatcatcagggattccgacagctcgcgcacaatcgcaggaatggtttccaatccggccttttcagcagcccggaaacggcgttctccggccacaatgtcatagcctttaattgactttctgacgatgatgggctgcaaaacaccgtgctgcaaaatggactccttcaaatcttttaacgattggtcatcaaacgtttttcttggctgataagggttgggccgcaagtcttgcagcttgatttcctcaaccgtttcttcggataaatcaacatttgaaaacaatgcattaatcccttttccgagacctttaggcattcgcagccacttcctttgctaattctaaatagacttccgctcctctggaacggggatcatataaaatgatcggctttccatgactcggcgcttcactgagccggacattccgggggataaccgttttgtatactttatcgcggaagtactttttcacttcttcgatgacctgtatgcctaaattcgttcttgcatcaagcattgtcagcaatacgccgtcgatcatcagatccgtatttaaatgtttttgcacgagccggacagagttgagcagctggctcagcccttccagcgcataatactcgcactggaccggaatcacgacggaatcggaagccgtaagcgcattgattgtaagcagccctaatgacggcgggcagtcaataatcatgaaatcatagttttgtttgaccgattccaaagcccttttcagccggacttctcgggagatggtcggaacaagttcaatttccgcccccgcaagctggatcgttgcaggaatgacatccaagttttctacggatgttgttttgatgacatctttcacatctgcatcatctactaatatatcgtacacacattgatcaacatcagccttttcaacgccgataccgcttgttgcgtttccttgcgggtctatgtcgactaacaaaacccttttcccgatgtaagctaagcaagctcccaggttaacagaggttgtcgttttaccaacgccacctttttggtttgtgatcgcaataattttccccacaatgtcacctactttcacattgaacaagtttctctcatttctctattttaacaaaaaaagaatcggccgtttgctttttttgagtttttgttttttgaaagagatctgttttgtttatttttcgacaaaaagaaacagtttttttatcttagaaaaaagagaagaaacgctcaaataaagtgaaagatagttttaattttatatcagtataaaaaatcccccctgtgttggggggatttcaatcaatctgctgcgggcattttccgggtggcgatggcaatcctgttccaggcatttattgtgacagctgccatgatcagttcggctgtttcagcttctgtaaaatgggtcctgacttcgttgtatatttcatccggcaacccgtgctcgccgattcgcgtaacggcttcagtcagcgccaatacagcccgctctttttccgtgaaaaaaggcgcttcccgccacgcattgagcgcatatatccgctgttccgtttccccgttctgtcttgcatccttcgtatgcatatttaagcagaaagcacatccgttcagctgtgaagcccggattttgatcagttcctttaaaatggggtcaatgccagaagaagcctgcgctttttcaagctccagcattcctctgtatccctcaggatttactttttccattagaaatctcgtttccatgtctattcctcctttaagtgtttcacttatataacaagagagaaacggagtttgtgacaaaaaacgttatattttaatgtgcttcagtttatcgggatttgacacgataaacacatttttgacggaatcgccttccggattccaagcaaagcaaaccgcgtaagccgggcggttgtttttcatgatcaaaacgcccttttggtcgttgatatcgactggcataaagcggccggaaaagcttccctttgaaacaactcccgtaaaaaacgcataaatgcggctctttccatagatcggtctcaaagcgctgcgcacttttccgccgccatctgtatacaatacggcatcttcaatcaatttcttggaaaactcctcaaaattacctgttttcgctgattcgataaacagctgagccaattgctgttcttcaaccggctgtgaaaataccgaaatatcctcgtttaatttctgtttcagccggctgtggatttgacgacagttcgcttccgacttcccgataatggacgaaatttccttgtaatgatatccaaatacttctctaaacatcaaaacggctctttctacaggatttaatcggctcataactaccagaaaagcataggataccttttctttctcttcaacgtactcagccgggatttgagctgaaagcgccacctgcggttccggaagccattccccgatatatacctcccgcttcttgcgggcagactgcagttcatttatgcagcggtttgtgattgatttcgttaaatatgcttgaatatggtcaatttgaccgatatctttttcctgaaggtctgcgaacaattcttggatgatgtcctctgcatcttgaaaagacccgagcatacggtaagcaatcgaaaaaagcaatgaatgatattgtcgataatattccatagacgctcccccatagatattttgcctaaaaaaataaaagctctatagggagcttttatttcggtattcgaatcgtaaactgaatatattcttcaaattcctcttcttccgtattcagtttgacgccgctgtcttccaccattgataaggactggcgaatcgtattcatcgcgattctcgcgtccctgctgtacgcttttctctttggtttaggcttgcgtttatcctgctcaagcattttgacgacacggtcttcggtttgttttacatttaaactcttttcaatgacttcatgcagcagcttgacctgaaggtcgggctgtttcaacggtatgagcgctcttgcgtggcgctctgaaatttcttttttcaagatcgcttcctgcacctcttccggaagctttaacagtctgagcttattggcgattgttgactggccctttccaagcctttgtgcaagggcttcctgcgtcaaatcgtgaagctctaaaagccttgcataagcatgcgcctcttcaatcgaagataattcttccctctgaaggttttcgataagagcgacagaagcggtctctgtatctgaaaaatccttaataatagcgggaaccttctcccaatcgagcgtttgaaccgcccgccagcgccgctctccggctatgagttcatattggccttcccgctctgtttttctgacgacaatcggctggataatgccgtgtgtatgaatggttgcagctaattctttaattttttcttctgagaaaatggtgcgcggctgaaaacggttaggaattatatcgcctactggaatctcttgaatttcttctttattcgtatcatgttcagcaatctctgcttcttcttccttgtcgccaagtccgaagagacgagagaatgaatgcttcatgtacctacaccacctttaaacactgccatttttataattctattttctcatgaattttccttctgtgacatcacgaaatttgaagaaaacgaataatttaaccttcaataggagatttattaggtgttccaggctttcttggaaatttcttcggtgtctgcgattgttttttgatgacaatgatgtttctttcgctttcttctattggcagctgaaaagaatgtacggtttcaattttgcctccaagcgttttgatggcttttttgcccgtttcaatttcttcatcagccgaagcggcttttaatgctacgaataaaccgtcttttttcacaagcggaaggcagagctcgctgagaaccgaaaggcgggcgacagcgcgtgccgtcacaacgtcatagctttctctgtggtctttcgatcttccgaatgtttccgcgcggtcatggtaaaaagctgtgttttccagcttcaaagcgtctgacagctgattcaaaaagtgaatccgtttgttcagtgagtcaacgattgtgacgtgaaggtgaggaaagcagattttaatcggaaggcttggaaatccggcacccgctccaacatcacagagagtgttcatctttttgaaatcaacataaaaagaggcggcgatggaatcgtaaaaatgctttaagtacacttcttttttctcggtaatcgaggttaaattcattttttcgttccattcaacaagccattcgtaataagtctcaaattgctccagctggaaggaggaaagggaaatgcctttcttctccaaaccggctgtaaattgctcaatgttcatgccgtcaccctttctattccgcaaccttggcaatccgtccctgctctaaataaacgagcagtatggaaatatcagcaggattgacgccggaaatccgtgaggcctgtgcgacagacagcggtctgacctctttcaatttttggcgcgcttccgttgcaatgcctttgatcgcgtcatagtcgattctgtcaggaatctttttattttccattttctttagtttttcgacctgctgcaaggacttttcaatatatccttcatacttaatttgaatttccacctgttcggcaacgtcgccggcgactttttgttcaggcggcgcaagagcagtgacggtttcataattcatttcaggccgcttcatcaggtcggtcgcgcgaatgccgtctttgagctcgctgccgcccagtgaacggatatattcctgattttcctttgtcggtttgataataacagaatgaaggcgttttttctctgcttcaatggccgcttttttctcttgaaacttttgatatctttcttcagaaatcaagccgatctgatagccgatctcggtcaggcgcaagtctgcattgtcgtgacgcaggagcagcctgtactctgcacgcgaagtcagcaggcggtatggttcgtttgttccttttgtcacaaggtcgtcgatcaatacgccgatataagcgtctgagcggctgagaatgacctcttctttgccaagcgctttccggcccgcattgataccggccataattccctgtccggccgcttcttcatagcctgatgttccgttaatctgtccggctgtgaagagtcccggaatttttttcgtttccaatgtcggccacagctgtgtcggtacgatcgcatcatattcaatcgcataccccgcccgcatcatttgcacattctcaaggccgggaatagttgaaagcatttttcgctgcacatcttctggaaggcttgtcgacaatccctggacatagacttcctgggtgttgcgcccttcaggctcaagaaagatttggtgtctcggcttgtcgttaaagcggacgaccttgtcttcaatagacgggcaatatctcggtcccgttcctttgatcatgccggagtacatcggtgaacgatgcaaattgttgtcaatgatttcgtgcgtttccggacttgtatatgtgagccagcatggaagctggtctgtaatatattccaccgtctcatacgaaaaggcccgcggcacttcatcaccgggctggatttccgttttgctgtagtcaattgaatgactgttgacccgcggcggcgtccctgttttaaaacggacgaggtcaaagccgagctcttcaagatgttcagacagcttgatggacggctgctggttgttcggtccgctggagtatgacagatcgccaagaatgattttccctctcaaaaatgtccccgtcgtcagaacaacggtcttagaacggtactccgcccctgtctgggttataacgccccggcattccccgtcttcaataagaaggcgttcgaccattccttgcagcatggtcaaattcggttcattctcaagtgtctttttcatttcatgctgatattggaatttatcagcctgagcccgaagcgcccgaacggcaggtccttttcctgtatttaaaagcctcatttggatatgcgttttatcaatatttttagccatttccccgccgagcgcgtcaatttcgcggacgacgattccttttgcaggtccgccgacagacgggttacatggcatgaaagcaaccatatcaaggttaatcgttaagacaagcgtttttgcgccttgtctggctgacgccagcgccgcttcaacaccggcgtgtccggcgccgacgacaacgacgtcatattggcctgcttcatagcccatatgctttgttcctcctttattttcctaagcaaaattgagagaagagctggtcgatcagactttcgtgtacagcatcgccaatgatctccccaagaacttcccagcatcttgttaaatcaatttgaaccatatcgatcggcacatcgttttcgatgccctccaatgcgtcagtgatggcgcgcttcgcctcatgcagcagtgaaatatgccttgtattgctgacatatgtcaagtcgccgctctcgatcgcgcctgtgaaaaacagcgattgaatggcttcctccagctcatcaatcccttcctcttttaataaggaagtcgtcacgacaggctgattcccagccaattcccgaacccgatcaagatcaagcttttgctcaagatcggtcttattgacaatgacgatgatgtccattcccttcgttgcttcaaagagcttgatgtcttcatctgaaagggactcgctgtaattgaggacaagcaaaatcaaatctgcttcttttaatacctgtcttgaacgttcaacgccgattcgctcgacgatgtcttcggtctcgcggatcccggctgtatcgacgagacgcagcggcacgcctctgacattcacatattcttcaatgacatcccgcgtcgtgcccggaatatccgttacgatcgcttttgtctcgtggacgagactgtttaaaagcgaggacttgccgacattgggccgcccgatgataactgtcgagatgccttctcttaatattttaccctgctctgaagtcgtcagcagcgcctcgatttcctttttgacctttgtcgctttttcaatcagcatcttgtgcgtcatttcttcaacgtcatcgtattccggatagtcaatattcacttcaacgtgggccaatgtttcaagaatctcggccctcaaccgtttgatcagtgaagacagccttccttccatctgattcatggccacattcattgcccggtctgttttggccctgatgagatccatgacagcttcagcctgggaaagatcgattcttccgttcaaaaaggctcttttcgtaaattctcccggttccgccagacgcgctccctctctcaaaacgagctgaagcacctggttgacagtcacaagtccgccgtggcagttgatttctacaatatcttcccgcgtaaaagttttcggcgctttcagtaccgaaaccatgacttcttccacgactttttccgtttccggatcaacgatatgaccgtagttaatcgtatgtgaatcgacggaactcagcctttttccgcgaggtcctttatacactttatcggcgatcgcaagagcctcagggccgctcatccggacgatcgcaatcgccccttctcccatcggcgttgaaatcgcagcgatggtatccatggctttcacctctctttttcattcctatatctattatccccatttgccgggtcatcttccaaacatcgtatacggatgaaaaacttttattgtaatcaaaatttaaagataacatagtttcaattgaagtggaagtgacttgaaccgttatccacaaccgttctaagccatcattacttactttaacttatccacatgtgaataacaattaaatttcattttcatcaacagcttacgcctgaaaaaatagaacttaaactgattttgctgcatttcatcgattttcaacggcaaaaaaaccgaagccccaattttgggaacttcggttttcatgttattttttatatgagatgacaaggtgccggttatggtcttcaccggtagagtaagtttcgatatgctgcgagtagcccgcaagcgtatcatggatgaccttgcgctcactggaaggcatcggctccaggtgaatgtcttttttctgcctggccgcctggtcagcaagcttcaatgccagctgagcaagtgtttccttccgctttgcgcggtatccttcggcgtcaaccaccgcttggatatatctgtcggaatgacgattgagcacgagctgcgtcagcgtttcaagggcatttaaagtttgtcccctttttccaattaaaagagctgttttgtctcctttcaactgaaaaaccactcgtttagactcctcttctgccgtcacctgggcttgtattcccatattcgaaattacattttccaaatattgttttgcttctttaaccgggtctattttttcccgaatgttcacgactgcagaccgatgaccgaaaatgccgaataatcccttttttccttcatcaactacgtcgacttcgacatcatctgcatgaaggcccagctgttcaagcccggattgcactgcttcatcgacggtacgtccagtagcagtcagttccttcactttttcttacctccggatttttttcctccggctgccgcttcctgtctctcagcctttagatcaggccctttgataaagaaggtttgagcaatcatgaataagttaccgactacccagtacagggaaagagccgccgggaaactgatcgcaaatacaacgatcatgatcggcatcagccaaagcatcatcgccatctgcggattttgctgcgctgttcccgccatcatcagcttttgctgaatgaatgtgaacacaccggcgagaatcggcaaaatgaaatacggatcacgctccccaaggtcaaaccataaaaagctgtgttctgcgatttcccgcgttctcataatggcatgatagaatccgattaaaatcggcatttgaattaagatcgggaaacatccggcaagcgggttaaccccgtgcttctgcatgagagccatcgtttcctgttgaagcttctgctgcgttttttgatctttagaactgtatttttcacgaagtttttgcatttcaggctggagagcctgcatcgctttcgaactcttcgtctgcttgatcatcagcggcaaaattaaaagtctgattaagatcgtgacgatgataatcgctagtccgaagttttcattcgttaaatttgctacatacgtgatcagctgtgacaacgggtatacgatatacgtgttccaaaacccttcgctttctgcagtgatcggctggttgatttccgtacatccagctaaaagcacgataacgccgatcatactgaacaataataaaattcgcctcttcaacaacatttcctcctaaatcttcattcttcaaccggtattattcggttatgaccattaaaaagacatactttctcgtattttatcatctttctcccccgaatgggcgacgacatttttctggagctaaaggaagcgcttaaaaatgaggggccataacttcttttaacccggactatgatggctgattcggttttttccggtagacaaacgactttctgaaaagatgctgcaaactttttttcgtctcttcatatgataattcagctgcaggctttcttgcgatgataatgtagtcattttcttgttttaatagattccgctcttcctggatgacctggcgaatcagccgctttacccggttgcgcacgactgcgtttccgattttcttgctgaccgacagtcccacccgaaactctttcgcttcaggctggtgaagcacatataaaacatattgccggtttgccatcgattttccctttttaaatactttttgaaaatcttcatttttctttaatcgatttcgctttttcatatcttctttcactccgataacaagctggcaaatgggcctggtcattcctctatgtaaaaaagaccactgacattattcagtggcctaagctgataatacttttcttcctttgcggcgacgacgtgctaatacaagacgtccatttttagaactcatacggctgcgaaagccatgaactttgctgcgcttacggttatttggttgaaatgttcttttcatgtatgacacctccctcgaggaatagctgttaaagacagtctaatttattatattgggatgagcagttcattgtcaacttcgctcacacatttcttttttgcaccataataggataacacatatcaattttcttcgaaagcctaatttcatttttcctcaattttagcttaaaagatttttttggaagcgggaaaacgggatggacgaagcgaaaaaaagccaatgtggatatctttctcctcgttttttctatccacaatcattatcgacaacattttcacaaaactaaccgttgtggacaatatttcttcaacagtttgtatagtatgtggataagttcctcgcaaccattgcaaccactcgcttattctgatattatatttgtgttttaactcttgataacaaattggctgccaatccattatccacaaactgtggataagttgtggaaagttttttcacagggtgtgcagtattttgtccacatcttgtgaaaaatgtcgaaaagacgtttttctactatattatatgttttcaacatttcattaacgaatggactcatccatttgctctttttttgtgttctataacaggttggacaagcaaatattgctggtaaaggagggacgaaccgccattatgaaaaacatatcggatctttggaatcaagctttggggcagatcgaaaaaaaattgagcaagcccagctttgaaacatggatgaaatcgacaaaggcccattcattgcagggcgatacgctgatcatcaccgcaccgaacgagttcgccagagactggcttgaatcaagatacctgcacctgatcgccgatacgatctatgatctgacaggagaagaattgagcattaaatttgtcattcctcagaatcaaaatgaagaagattttatgccaaagtctccaatcaaaaaaatgtcgaaagaagaaccggctgattttccgcaaaacatgctgaatcccaaatatacatttgatacgttcgttatcggttcaggaaaccgattcgcccacgcagcgtctttggcagtggctgaagccccggcgaaagcttacaatccgctgtttatttacgggggagtcggacttggaaagactcacttaatgcatgcgatcgggcactatgtcatcgatcacaatccatctgcaaaagtggtttatttgtcatctgagaaatttacaaatgagttcattaactcgatccgtgacaataaagctgtcgattttcgcaatcgctatcgaaatgttgacgttcttttaatagacgatattcaatttttagccggaaaagaacagacgcaagaggaatttttccatacgtttaatacgctgcatgaagaaacaaagcagattgtcatttccagcgaccggcctccaaaagagatcccaacgcttgaagaccgtttgcgctcccgttttgaatggggattgatcactgacatcacgcctcctgatctggaaacaagaattgcgattttaagaaagaaagcaaaagcagaaggacttgatatcccgaatgaagtcatgctttatattgccaatcagatcgacagcaatatcagggagctggaaggggcattaatcagggttgtcgcatattcttccttgatcaataaagacattaacgccgatctggctgctgaagctttgaaagatatcattccttcttcaaagccgaaagtcattacgatcaaagacatccaaagaatcgtcggccagcagttcaatatcaagctggaggatttcaaggcgaagaaacggacaaaatcggtggcttttccgcggcagatcgctatgtatctatcaagagaaatgacagattcttctcttccgaagatcggcgaagaatttggcggacgcgaccacacgacggtcatccatgcccatgagaaaatatcaaaactgctgaacgatgatgaacagcttcagcagcagattaaagaaattaaagagcagctgagataagtgatgagcgggaaagtgtgaataacttgaacatggccttacacagtctgtccacatgtggataggctgtgtttccgttctttttttcacttatccacaaatccacagcccctactagtacttctgctatttttttaaaacataataattaatagattcccgcaaggaggatgattatgaagtttacaattcaaaaagaccgcctggtcgaaagtgtccaagatgtgttaaaagccgtttcttcaagaacgacgattccgatcttaaccggtattaaaatcgtggcctctgatgaaggggtctctctgacaggcagcgattccgatatttcgattgaatcgtttatcccgaaagaagacggcgatttagagatcgtgacaattgaacagcccggcagcattgtgcttcaagcccgttttttcagtgaaattgtcaaaaagctgccgatgtcaacagtggaaatcgaggttcaaaatcaatacttaacgatcatccgctccggcaaagcagagtttaacttaaacggtttggatgcaagcgaatatccgcttttgccgcaaattgaagagcatcacgcttttcaaattccgaccgatctgctgaaaaacctgatccgccaaaccgtttttgcagtgtccacctcagaaacacgcccaatcttgacaggtgtaaactggaatgtcactggcggtgaattaatatgcactgcaacggatagtcatcgtcttgcgctaaggaaagctaagctcgacattaacgaagacagttcatacaatgtcgtcatcccaggaaaaagcttaaccgagctcagcaaaatccttgatgaccatcaggagcttgtcgatattgtgattaccgaaacacaagtgctgtttaaaacaaaaaacgttctgtttttctccaggcttcttgacggaaactatccggatacgaaccgcctgattcctcaggaaagcaaaacgaacttgattgtcaatactaaggaatttctccaggcgatcgacagggcttcgcttttggcgagagaaggacgaaacaacgtggtgaaactttccgcagccgccaatgagtcgatcgaaatttcttcaaactctccggaaatcggaaaggttgttgaaacggtgaatgccgagcagatcgaaggggaagacttaaagatatcctttagtccgaaatatatgctggatgcccttaaagttcttgaaggagaggacattcatgtaagcttcacaggcgctatgaggccttttctgatccgtacgccgaatgacgattcgatcgtccaattaattcttcctgtccggacgtattaatttgttggaatagaaagttgccggctggtccggcagcttctcttattttttctggagaaaagcgctctcgccctgccttgattgctcataccgcaagtttcccctttccttctttccctgttttttagtacaattagatattagtgatattgaaagaggtcgatataatgacaaagacggtggctattgatacagagatgattaccctcggccagtttttgaaattggcggatgtcattcagtccggaggaatggcaaaatggtttttatcggaatatgaagtactcgtcaatgacgagccggataaccgccgcggacgaaaactgtatgtcggagatgtggtgacgattgaaggattcggttcatttcaagtcgtcggctaaaagcaggtggtattgattgtatatccaaaatcttacattatcgtcttaccgtaattatgagcgccttgaccttcaatttgagaacaaagtgaacgtgattatcggagagaacgctcaaggaaaaacaaatttgatggaagcgatctatgtgcttgcgatggcgaaatcccatcggacgtcaaatgataaagaactcatacgatgggatgaagactatgctaaaatagaaggcagggtcattaaaaaaaacggttctgttcccattcagcttgtgatttccaaaaaaggaaaaaaaggtaaagtgaatcatattgaacagcagaagctgagccagtatgtcggggctgtcaacacgattatgttcgcgccggaggatttaaatctcgtaaaaggaagtcctcaggtcagaagaaggtttctcgacatggaaatcggccaagtatcacctgtctatcttcatgacctttctctttaccaaaaaatcctttcacaacggaatcatttcttgaagcagcttcaaacgagaaagcaaaccgatcaaacgatgcttgacgtgctgacggaacagcttacggaattcgcggcaaaggttgtgatgaaacggcttcagtttgtcgatcagcttgaaaaatgggctcagcccattcattccggaatttcaagaggtctggaagagctgacgttaaagtatcatacgtctcttcacgtatcagattcgcccgatttgtcgaaaatgatcaatagttatcaagaaacgttttctaaattaagagataaagaaatagaacggggggtatctctttcaggtccccacagggatgatgttcttttctatgtcaatggccgtgatgtgcagacttacggatcgcagggccagcagcgcacgactgcattgtcgcttaaattggctgaaatcgacttgattcaggaagagataggagaatacccgattctgcttttggatgatgttttatcagagctggacgactatcggcagtctcacttgctccacaccattcaaggccgcgttcaaacattcgtaacaacgacaagcgttgatggaattgatcataaaaccttaaacgaagcggaaatctttcgtgttgaaaatggcacgctatcggactgaaaaaatggggtgagggattgtatatccacttaggtgacgattttgtcgtctcaacgcgtgaaattgtggctatttttgattacaaggcaaagacatcgccgattgttgaggagtttttaagcaagcaaaaacagcggattgtctcttctaacagcacgccgaagtcaattgttgtcacattacaatcgatttatttttctcctttagcctcaggcacgttgaaaaaacgggcgcaatccaagccggaaatcgattcataaagaatcttaactataaatttattatgtttgaagaaaagtgtaggtgaatgtgcgtggcaatggaacagcaaaataattacgatgaaaatcagatacaggttctagagggattggaagccgttcggaaaagacccggaatgtacatcgggtcgacaagcggcaaaggtctgcaccatttagtatgggaaattgtcgataacagcatcgatgaagcattggccggttactgcactgaaatcaatgtcgcaattgaaaaagacaacagcatcacagtaaaagacaacggacggggtatcccggtcggtattcatgagaagatgggtcgtcccgctgtggaagtcatcatgactgtcctgcacgccggaggaaagtttgacggaagcggatataaagtttcgggcggtttgcacggcgtcggtgcttctgttgttaacgccctttcaaccgagctggatgtaacggtttacagagatggaaaaatccattatcaggaatttgaacgtggcgttccgaaagctgatttgaaagtcattggagatacggaagtgacgggaacgaccacacacttcaagcctgatccggaaatattcacggaaacgactgaatacgactatgatacgctcgccactcgtgtccgcgaactcgctttcttgacaaaaggcgtcaaaatcacgatcgaagacaagcgagaaggaaaagaacgcaagaatgaatactgctatgaaggcggtattaaaagctatgttgaacacttgaaccgttcgcgggaagttattcatgaagagccggtctatattgaaggatccaaagacggcattacagtcgaggtggctcttcaatacaatgacagctatacaagcaacatttattcatttgctaacaacattcatacgtatgaaggcggaacccatgaagccggctttaagaccggtttgacgagggtcatcaatgattacgcgagaagaaacggcgtattcaaagaaagcgatccgaacttaagcggagaagacgtccgggaaggtttgacagcgattatttcaatcaagcacccggatcctcaatttgaagggcagacgaaaacaaagctcggcaactcagaagcgcgtacgataacagatgcgctattttcagaagcgcttgaaaagtttctgctagaaaacccggattcagcgaaaaaaatcgttgaaaaaggggttatggccgccagagcacggatggctgcaaagaaagcacgcgaattgacgcgcagaaaaagcgcccttgaagtgtccaatctgccggggaaacttgctgactgttcttctaaagacccgacgatttccgaactttacatcgttgagggtgactctgcgggcggatcggcaaaacagggccgcgaccgtcatttccaagcaattttgcctttgagagggaaaattttgaacgtcgaaaaagcccgcctggacaaaatattgtccaacaatgaggttcgttctatgatcaccgcccttggcaccggaatcggggaagatttcaaccttgaaaaagcccgctaccacaaagtcgtgattatgacggatgccgacgtcgatggtgcacacatcagaacattgctgctgacctttttctaccgctacatgagacagattatcgaacaaggatatgtctacatcgctcagccgcctctttacaaagtacagcaggggaaacgcgttgagtatgcgtacaatgaccagcagctcgaagaaattttaaaagagcttccgcaaaatcctaagccaggcctgcagcgctacaaaggtttgggcgagatgaatgcgacacagctttgggaaacgacgatggatccagaaacgcggacattgcttcaagtaacgctcaaagatgcgattgatgcggatgaaacctttgaaatgctgatgggcgacaaggttgaaccgcgccgcaacttcatcgaagagaatgcccgatatgtaaagaatttggatatttaatgattgtaagaccttattttcgcttaattgaaataaggtcttttctagaatgagcctttggcgctctagtcatttgatgtgtataaaatcaagattattgatataatggagaatagcctaattcgttgaagagtataaatacaaatctactcccacacaactcatgtagattctccagggaggttttttaatgagtgaacaacataagccccaagttcaggaagtcaatatcagtcaggaaatgcgcacatcttttttagattacgcaatgagtgttattgtttcccgcgctcttccggacgtaagagacggtctgaagccggtgcacagaagaatattgtatgcgatgaacgaccttgggatgacaagtgataagccgtataaaaaatccgcgcgtattgtcggcgaagttatcggtaagtaccaccctcacggtgattctgctgtttacgaagccatggtcagaatggcgcaggattttaactatcggtacatgctcgttcaaggccatggaaacttcggttctgttgacggcgactcggctgcggccatgcgttacacagaagcgagaatgtctaaaatatcaatggaaattctgcgcgacatcaataaagacacaatcgattaccaggacaactatgacggttcggaaaaagagccggttgttatgcctgcgagatttccgaacttgcttgtcaacggagcggccggtattgctgtaggtatggccacaaacatcccgccgcatcagctcggtgaagtcattgacggtgttttggcggtcagcaaaaaccctgatatcacgcttccggaattgatggagatcattcctggacccgacttccctacagcagggctgatcttgggaagaagcggtatccgaaaggcctatgaaacaggccggggatcaattacgcttcgagccaaagctcaaatcgaagaaacatcttccggcaaaccggtaatcattattacggaaataccgtaccaagtgaataaagcaaggctgatcgaaaaaatcgccgatctagtgcgcgataagaaaatcgacggcattacggatctccgcgatgaatcagaccgaaacggaatgcgcatcgtcattgaactgagaagggatgcaaatgccaatgtactgttaaataacttgtacaagcagaccgctcttcaaacatcattcggcattaatcttttggcgcttgttgacggccagccgaaagtattgagcttgaagcagtgtctggagcattatctcgaccatcaaaaagtcgtgatcagaaggcgtactgcattcgagcttcgcaaagcggaagcgcgggcccatattcttgagggcttgagagtggcgcttgatcaccttgatgaagttatttccctaattagaaattcgcaaacggctgaaatcgcaaaaaacggattgattgagaagttttctttgactgaaaaacaggcccaggcgattttggacatgcgtctccagcgtttaacagggctggaacgcgaaaaaatcgaagaggaatatcaaagccttgttgagctgattgcagagctaaaagcaatcttagcagacgaagagaaagttcttgaaatcattcgggaagagctcacagaagttaaagagcgctttaatgatgagcgccgtactgaaatcgtgacatcgggccttgagacgattgaggatgaagatctcatcacgcgcgagaatatcgttgtgactttaactcataacggatatatcaaacgtctgccttcttctacttaccgcagccaaaaacggggcgggaaaggcattcagggcatgggtacaaatgaagacgacttcgttgaacacctgatttcaacatccacccatgacaccattctcttcttctcgaataaagggaaggtgtaccgtgcgaaaggatatgagatccctgaattcggacggacagcgaagggaattccgattattaacctgcttgaagtggaaaaaggagaatggatcaacgcgattattccggtaggcgaatttgatgacgagtcttatttgttcttcacgacaaaacacggaatatcaaaacgcacaccgctttctcaattcgcgaatatccgcaataatggattgatcgccttaagcctccgcgatgaggatgaattgatcgctgtccgcctgacggatggaaataaacaaattattatcggcacgaagaacggtctgctcatccgtttccctgaaacagatgtaaggcaaatgggaagaacagcagccggcgttaagggcatcaatctgacagatgacgatgttgttgtcggcatggagattttggaagaggattcacacgtgctaatcgtaactgaaaagggctacggaaaactgacgcccgcttcagaatacagggtgcaaagccgcggaggaaaagggctgaaaacctgcaaaatcacagaaaataacggatctcttgtgacagtgaaagcaacgacaggagaagaagatttaatgatcatcacagcaagcggcgtgatcattcggatggatattaaagatatctccacgaccggacgcgtcactcaaggtgtgcgacttatccgcttaggtgaacaagagcatgtcgcgactgtcgctttagttgaaaaagatgaagagaacgattcagaagaacaggaagcggatgaatcataaaaacatgcagccaaatggctgcatgtttttctattcaatctttcaaatataatcttttcatcaggaacataatgtgctataatttctcttggtcgcttataaaaacaacaacaaaaactttttcaaaaaaagtattgaccgcttgtctcataaatgttatatttaagtggtcgctttgagagcggcagcgaagttctttgaaaactaaacaagacaaaacgtacctgttaattcattataaatcgcacatgtacctccgctgccggaggttttttgtttggaaaatatttaaatcaaaattttaagtgcaaggttattgacattctttattactttaactaatatttaatcttgttaactatttattttgttgtgcagaggtaaaaacaaatttaccgtttccgatctttcttgctcagttttgaacaacttattcagtacacgtcccgcaagctgctgagcaggaaataggaaaagcaaaaccgagggagccgttcaaaccggcttcacccaaaatataaggatatgaaaggagaaataaaacatgagcaaaggacgtttaattgcgacgaacattatcggactcatcatcgtgcttgccatcttagcaggaggtgcgtatttctattatgacagcatcagctatgtgaaaaccgatgaagcgcacgtggcaggcgagatggccgatattacggcgcctgcatcagggaagctcgcagattgggatttgaaagaaggatcaaaagtttcgaaggacgaaaaaacagcgaaaatcaaaggggaacaaacggttgacgtgaagtcgatcatggacggaacgattgtcaaaaacgaagcgaaggaaggccagatcgtacaagccggtcaaacgcttgcgaaaacaatcgacatggatcatctgtacattactgctaacattgaagaaaacgacctgaaagacatcgaaaaaggggacaaagtcgatatcgtcgttgacggtgattcaggcactacatttgaaggaaatgtcgaagaaatcggctatgcgacaaactcaacatttgacttgctttctcaaagcaattcaagcggaaactacacgaaagtaacgcagaaagtacctgtgaaaatttcaatcaaaaacccgtctgacaaagtgctgccgggaatgaacgcatccgtgaaaatttcaaaataaccgggggaaataaaaacgagcgaaaggaggatgtcataagtggcttctcagaaaaaaggaaatatgtcactgcttatcatattaatggccggcttgtttctggccattttaaaccaaacgctgctgaatgtggcgatgcctcatctcatgacagagttcaatgtgagcgccacaacgattcaatggctgacaaccggatatatgcttgtcaacggcgttttgattcctttatcagcctttctgattatgcggttcggcggacggagcctgtttttaacggccatgctgctgtttacggccggaacgctgatatgcggaatttcgcctaatttctcgacgatgttaaccggacgcctcattcaggcagtcggcggaggcatacttcagcctttggtcatgacgacgattctctttatctttcctccggaaagccgcgggaaaggaatggggatctttggccttgcgatgatgtttgctcctgctgtcggtccgactctatccggctgggtcattgaaaactacagctggcggatcatgttttacagccttgtgccggttggtgtcatcgtcatcattttcggttttttcctatttaaaaatatgacggaacctaaaaaaatcaaattggatacagcaggcgcgattctttcagtcgtcggatttgcggcgttgctgtatggcgtgagcgaagccggctcagacggctgggatgatccgatcgtactttctacagttgtgatcggtgtaatcggcattgccgcttttatcatccagcagttgaaatcgaaagaaccgatgcttgacttcagagtgttcaaatacgatatgttttcactgtcaagcgtgatcaacgccatcattacggttgctttgtatgccggaatgttcctgattccgatttatttgcaaaacctggtcggttttacagcgcttcagtcggggcttcttatgctgccgggcgcactcgtcatgcttgtgatgtcgccgatctcaggaattttatttgataaagtcggcccaaggccgctggcgattgtcggtttattgatcaccgttgtgacgacctacgaatttacgacgcttacgatcgatacgccgtatatgtacatcgtgctgatctatgcgattcgggcgtttgggatgtctatgctgatgatgccgattatgactgccggcatgaaccagcttccgcagcatctaaacagccacggaacggcgatgtcgaatacgcttcgccaaatcagcggttcgatcggaacgagcttgatcacgacgatttatacgaatcgtacgacattccactatgcatcaatggccgatcagacaaatacggctgatccgtcatttatgagcacattgcagtcaacgattcagtcaaccgcgcaatcgatgcatatatctctcgaacaagcacaacaatatgtcgtgaaatatttgaccggacaggcgcagctcaactcgaacgtcatgggtattaatgacgcgtttatgtgggcggccgggttctgtgtcatcggtctcgttctcagcctgtttttgagggatgtcagaaaagacaagctgcgcaggaagaacaaagcgcaggagctgacattgcttccggctcctaaagaagcgaaagaatcttaaaatgaggaggttctgacatgaaaatttatgttgtttacgacagtgaaggcgagcatacgaaaaagctggctgaagccattgcagaaggcgcgggggaacatgatgctgcagacgtgcggatcgatcatgtcagccaggcggatattagaaagctcgaagaaatggacgctatcatctggggatgcccgggccatttcggtacaatcagctccggattaaaaacttggatcgacaggctgggctacctttgggcggaaggaaagctgatcaataagatcggcgcagtcttctgcacaacggcgacgacccacggcggtcttgaggcgacaatgctcaacttaataacaccgatgcttcatcaaggcatgatggtcgtcggcttgcctggaaatgtacctgaaaatgctttatacgggtcttattacggtgcaggcatcacgtgtcctgtcgacagtgacgaattgatcggcgaggaaggcctggagctgggccgggctttaggcagacgcgtcgcccaggtgacagaccgctttacagcaggacagtgaggagcgatttgacatgaccattatactgaccatcatcgctgctgtcctcgtcattatcggtctggtggtatttaatgtgcggtcggcgtcttctcaggataaacccgaacatgaggataaagctgcatctgcggctggcattcctcaggttcaggaagaagaagagcctgagcaggttaaagccgatcagcaagatccgttcgaaatgaatgatcaaacctatcgggcgatcctgcaaaaacttcaacaaccaaaagaggaaaaaaaatatcccgagaagacggaaatggacgatatggattaccgaaacgcattaaaatccatgaaaaaacgggaacaggattaaaggcaaattcgctgggcaccagcgggtttgcttttttatttgcgctttttttgcaatattacttccgattccccccgcactactgatgcagtactctgatacagctcggtctggaagggaagacgcagctttagttataaattcgaacaacaatgcgttattgctgttgtataccaattgatatttcgcgccgtttattcattttcgagctgattgtcagaaacgttctgatccgaagcagcaacagcctgttttccgcgtcatttgcttctcgtcaatatcgctgtctgtttaggctgcgtgtttttttccacatgagtgatgttctttcgaacgatagatgagcgctcagaaaatattcggctatcaaaaaatcatccgggacatttccttgttgatctacgatgcttatggattattcgaggcgctgttcatcaagagcggcttattccagaaagtgcagagattctggagcatttctttaaatgctgatttcaaatttcatgatgaacagccagaaaggagacgaagaacgtctctatttaacagagcttgatatgttctgcgtccatttcgggtcaaggatatattcactattatgaaaccaatttttccgatttccgtataaacaaagcgtggaacctgttaaaggacaagaaaaatcgacagggatataaaaatcggcaagctttccaaagggaaccggggcaggctgaagctagcgctcacattggcgagcgatgcagcggtcgtgctgtttgatgaaccatccggtctccgatggtgagggagtcgacagtcaaaagccttcttacatatttggagcttgacaagcagacaatcgccatcgccacctatgaaattgaacaaatattggatgtcgtcttaaatggccgaattgaagcaaaaaaggatgtcgaacagctgcgcgaggaatccggaatgtcgcttttggaatggctgaaacggtttattaaagaaaaaaattgaaaaagcgggaggagaaacattggaaacacttttggaattaaaaaatgtatcaaaaacgatcagggggaaaaagatcatcgagggcttgagttttgacgtgcgggcaggcgagatattcggcttcctggggccgaacggcgccggaaaaacgacgacgatccggatgattgtcggacatatgagcattaccgccggtgaaatcgccgtgtgcggcgtcagcgtaaaagaaaactttgaaaaggctgcacggcatatcggagcgatcgttgaaaacccggagctttataaatttttaacgggctaccaaaaccttcagcaatacgcgcgcatgacgaaaggcgtgacgaaaaagaaaattgacgaaatcgtcgagctcgtcggattgaaaaacaggatcaacgacaaggtcaaaacgtattcgttaggaatgagacaaaggcttggccttgcccaaagccttttgcacgatccaaagctgttgattctcgatgagccgacgaacgggcttgatccggcaggtatccgggaaatccgtgactatttaagaaagctgacgagagaaaagggaatggcggtcatcgtttcaagccacctgctttcagaaatggagctgatgtgcgacaggatcgccattattcaaaacggaaagctccgggatattcagcatgtgcacggacccgctcgggatgagaagaagcgctattatattcaagcggacgacacccaggctctcacacgggaagcggctgctttcagaaaggtgaaggttgacgaagcggaaggcgggatagagctcagcattcaaaaggatgaagtgcctgatttgattaaacacttgacagacagcggtgttcgcttatatgaagtgaaggctgtgaacaaatcgctggaagaccgattcctggaaatcaccgcagataaggaggaagctcagcatgtttaatctcatcgtaaatgaatggatcaaaatttttaatcgaaaaggcacatacgtcatgatcggaattttgctgttagctgtcatcgggctgggcgttctcacaaagacgatcggagagacagaccaaaacacggactggaaaaaggaattggcgcaggaaaataaggacatgaaggaacagcttaaagggaacagcaatccaacacttgaaaaaaattatgaacagtcgatcgcaattaatgagtatcgaatcaagcacgatttaccggcagatggggattattcagctctgtctttcatcagcgatacgagcgggctcatctcgctcgccggtttgtttgtaatcacggtggcggcgggaatcgttgcgaatgaattcagctggggaacggtgaagctgcttgtcatcaggccgatcagccgctttaaaatcctgctggcaaaatattttacggtcctgcttttcgcattggctttgcttttcattctgttcgcaagcgcagggatcacaggccttgctttattcggggcaggcgacagcagccaggttcacttggtgtatgtcggtggaacggttgaagaaaaaagcctgctattgcatttggccggcagctatttgctgaattcgatttcgcttttgatgatggcgacaatggcctttatgatttcagcggttttcagaaacagctcgctcgccgtaggtatttcgattttccttttggttatgggcggaacggtgacaggcctgctcgcgacgaaatttgcttgggcgaaatacatcctgtttgccaacacggacctcactcaatactttgacggatctccggttgtttcagacatgacgctgggattctcgattgtgatgctggctgtctattttatcgtttttcatgtgctcgcctttgttgtattcacaaagagagacatcgcttcataagcggtatacgtttaaaaaaagcctgacaccggtttccgggcgtcaggctttttttaaatataaaaagactgctgacattcggtcagcagtcctgtatgaagatcagcggttcacagcttacgcttttgttacgttagcagcttgtggtccgcggtttccttcaacgatttcgaaagatacagattggccttcttccaaagttttgaagccttcgccttgaatagcagagaaatgaacgaatacatcgtcttgtccttcaacttcgatgaatccgaaacctttttcagagttaaaccattttactttaccttctagcatgaaatttcctcctaaagcgataacgcttaaattcactattcttgctctaaaacaaacttccaagacgaaaactcttacaaaactttcttcttaaagatagttcgaacaaaaataattacctttactttaccagtgtttaaacgaaattacaactgctaaacacaatttttttaaaaaaagtgaaatttaatgctcagggtgaaaaacaatgagtaaaaagggagtttttgaaattttcacgaatctgattgacaacatttcaaagaagctgtaaagttaggtaaaacttcatgcaactatacttcttattcagagaggcggagggaattggccctgtgaaacctcggcagcgggttctgcatacagcagaatactgtgccacatccaacaagccgtacgggcttggaagataagaagagagcggactcactctatttactttgtgtcgtcaaaggcttcttcttattttttaagaggaagccttttttgttagccctaaaagaggaggagatcatcatgattacatttgaaggcgttgaaaaggtctatgaaagcggcggacagaaggtccatgcgctcaatggaatcgaccttcatgtggataaaggggaaatatacggcgtcatcggcttcagcggcgcaggaaaaagcacgctgatccgctgtgtgaacttccttgaaaaaccgacggccggaaaggttttcgtcggcggaagagacttaatgtccctgtcgaaagctgagatacgaactgtgaaaaggaagatcggcatggtttttcagcattttaacctgttaaattcaaagacgattttcgctaatgtcgctgagccgcttgcgcttgttaaaacaccgaaagccgacataaagaaaaaagtgacggagctgctccgttttgtcggacttgaggataaagcccgcgattatccggatcagctttcgggcggacaaaagcagcgcgtcgggattgcccgggcgctggcgacaaatccggaggttctgctctgtgatgaagcgacatcagcgcttgacccgcagacgaccggcgatattttgaagctgctgaagcgcgtcaatgaacaatataacatcacgattctgttaatcactcatgaaatgaatgtggcaaaagaaatctgcgacaaagttgcggtaattgaaaaaggaagaatcattgaatccggcagtgtgtttgacgtattttccgcgccggaaaccgaaacggccaaaagctttgtcaaatcagccatcgaccacgagatacctgaatcgattcaaaaattaaatctgaagcacctctaccagcttcaatttgtcggcgaatcttctgggaagccttttctttctcaagtgtcaaagcggtatgacgtagaagtcaacattctgcacggaacgattacagagcttcagggaattccgtttggcagcatgacggtcgagctgcagggggaagatggtgaaatcgggcgggcgctcgaatatatacgcagggaaaacattcgcatcagggaggtataagcatgctagttacatatgaccaaatcattgacgcactggttcagacgattcaaatgacggttttttcgcttttattttcaagcgtgatcggcattccgctcggcattttgctggtagtcacaagaaaggggcatctgcttgagaatccggcagtttttacgtttgtcaatatgatcattaacattttccggtccgtcccgtttatcattttaatggttgctttaattccagtgacaaggctgattgtagggacgtcgatcggcacatcggcagcgattgttcccttgactttttatgcggggccttacatcgctagactcgtcgagaactctctgcttgaagtggatccgggagtcattgaagccgctgaagcaatgggagcgactccgagacagatcatcttcaggtttctgattccagaagcgctcggttcgcttgtgctgagttttacggtggcaacggtcggattggtcggggcgtcggcgatggctggtgcgattggtgcaggcggtcttggggatttggcgatcacatacggctatcaaagatttgacacgctgacgatgatcatcacggttgcaattctcgtcatcgtagtgcaaggattgcagacatccggaaacgttctgtcaaaaaaattgagaagaagatagacagagagggagacggctattatgaaaaaatttgcatgtgttgtgatcttcctgctgcttgcggcagtgatcgcggggtgcgcggcagactctgatgcgaaaaccattaaaatcggcatcagcggaacggatacgagaatttgggactttgtgaagaaaaaagccgaaaaagaaggcttaaagcttgaaatcgtcaaatactccgactatgttcagccaaaccaggctttggcgagcggcgacattgacgccaacgcttttcagacgatatcctactttaatgcattcaaaaaggaacgcaaccttgaattatcgccggtcggcacaacgatcatcgctccgatgggcatttattccgagaaatatgattcgcctggcgatataccaaacggcgcggaaattgccgttccaagcgaagcgacgaacatgggcagagccttgcttctgctggagtccgccggcctgcttcaattaaaggacggatttgacggaaatggaacgcttgatgcaattaaagaaaatcctaaaaaactcaaaatcacaacggtggccgcagagcaaacgccgcgcgtgcttgccgatgtcgctgcatccgtcatcaacaacggcatagcggttgacgccggcttccatcctgtcaaagattcgatcaaactggaagatgaaacagcgacaccgtacatcaacattattgcggccagaacagaagaccgggatcgcgaagatttgaaaaagatcgtcgagctgtatcaagcagacgacactgctgaattgattaaaaaagaatttgacggagcacagctgccgactttcgttcctctaaaagacatcggcgaataaaatgtcagtcgcgcaattgcttcccgggtcatatattgaaatacatcgataattcctacttgaccaatcaggtttgttgtactatagtttttaaatgtaaaaaattctgggggtgcttttgttatcatgacattatttgttgttattaatattatcgtcatgctcggcctgatggcgctcctttatatgatgcaaaaaaagcatgtttctttttctaagcgggtatttaccgctctgggaatcggaattgtttttggattcgctttgcattttatatatggttcgtcttcagaaacgattacgcagacttctgattggtttaatatcgcaggcggcggctatgtcaagcttttgcagatgatcgttatgccgcttgtattcatctcgattttgggtgcttttacaaagcttaagctgacgcacaatatcggaaaaatcagcggattgatcatcgggctcttaatcgcgacgacagccgtcgctgctgcggtgggtatcgcgtccgcgcttgctttcgacctgcaggccgtccatgtggaccaaggccaggcggagacaatgagaggggcggaactcgaacagaaatcgcaggacatggaagccaaaacgcttccgcagcaaattgtcgagcttcttcctggaaatccgtttttagactttactggagcaagaccgacatcaacgatcgcagttgttatttttgcggctttccttgggatcgcttatctcggggtcaaccgaaaacagcctgaacaagctgaacttttcaaaaaaatggttgatgccgtgtatgcgatcattatgcgtgtggtcaccttaattctgaggttgacgccttacggtgtattggcgatcatgacaaaaacgattgcaacgagcgacctcgacagcattgccaaactcggcaaatttgtcatcgcttcatatgcggcgctgatcgtcatgttcatcattcacctgctgctcattacattcagcggtttaaatcctgtcacatacttgaaaaaggcgtttccagttcttgtattcgcgtttacatcaagatcaagcgcaggcgctttgccgctgaacattaaaacgcagcgaagccttggtgttccagaaggcattgcgaactttgccggatccttcggactgtccatcggtcaaaacggatgtgccggcatttaccctgcaatgctcgcgatcatgatcgcgccgactgtcggccaaaatccgcttgatccgtcattcttgttcacggttatcgcagttgttgcgatcagctctttcggagtggcaggcgtcggcggaggtgcgacctttgcagcgcttctcgtcctttcggcattaaacatgcctgtagcgcttgccggacttctgatttctgttgagccgctgatcgacatggggcgtacggctctcaatgtcagcggcagcatgacgtcaggacttgtcacgagcaaagtgacaaatgagcttgaaaaagacacgtaccaagaccgtacaaatatcattgaagcagaagtgtaaaagaaaaacggcccgcacagcttgagagctcgtgcgggccgttttttatgaatagctttgatcgtcatcgaacatcgtctgagctgcagcctgatcgttcataacattcaccggagcagtcatatggcttgattgatgctggtcatttgccgtatggcctgactggcggtgttcatgtgattgtcctcccggattaaaagcctgcttgatcatgtcagccggattcatcatcgtctgattgcggccgcttccttgctgccgtcctctcatgccattcgcgaacatgccggtcaatcttttgcggatttcgggagaaaaagccgcggttaatgcagctgatcctaaaactaatacagcgggatggatgccagatcttcttctaaacaaagggtcaacctcctttttacgtataccatccccagtcatgatcggttttattcttcaaccttggccgcgtgatataagcggtgcttttcaaaaaattcgaaaatggcgcggtagactttcattttattttcttttttggaaaaaccgtgcccttctttttccaaaacgagatactcgatattccgctccatgttcctcaactgatcgacgacctgatcggactcttcctttacgacgcgcggatcgtttgcgccttggatgatcagcatcggctgagtcatattctccagatatgtaacaggagaatcggctttcattttttcataatcccgctccggattgccgacccatttttccatcatcggctgccagaaatcaggtacggttttgacgaacgaaaacaggttgctgactccgcatatatcgacgacggcgcggaaatactcaggatgcctcccgtggagcaaaagcgacatatatcctccatagctgccgcccattaaaaagagtttttcgcggtctgcaagcttttgatcgataagccagtcgatgcccgcggtcatatcgaggcgcggcccgtctccccaatcttgttcaaccattttaaagaatgaataaccgtaattcgctgatcccctgaaattaggagcgaataactggtaacccatttttgcagcgagttgaaagagatcgtagaacataaaggtttctgcatcttgcggtccgccgtgcggccaaataatcgtccagccgttcgcttctaccggggagggcttaaacagcagtccttctattggcaggccatcaaaagaaggatatgtcacaacttcaggataagacagctcctgttcggagaaacccggaaccgaatgtttcgttaattgccgccattttgactgtcctttcgttaatacgtagagattagtcggcctggtcggcgttgagccgagaatgtacagcgtaccagaataggcgcagtgtattttcgaaatggatgtgcaagggcaatcgatctgccggctttgccccgttgctgtgttgtactcatacatcacctctttgacacctttttttccaatgagataaaggaaagttccattcgggtcagcgtggatggatgttaaatcagttttatcaatcgaaagcaccggcgtaaaaataccggatgaaacagtgtacaaggcaagatatgagaactcggcttcgtagtttgtcgtgacgaataaccgatcatcagatgcaaaatgggaagaataaaccatgtgaggcagcgtctcatccgggaagattcctgtcgtcacgccttcagctgtatggaccatacagacagaatggctgttgacatagtagacatgtatgctgacggctttctcgcccgggcttacatcagacagcattgaagttccgtcttttccttcaaaaataagctcttctttttcagtgagacaatcatatctgtatgtatttaaaaatgtcggattgtcctttgtagaggagtagtaaactgcgttttgcacagggatgggggcgaagtggcggtctgtttgatttccgtttaatgattggaacgtcccgttttttaaagaaagcttgtacagtccgctttgttcgtttccgtcattgtcaaaaccagcataaaggattgagccgtcgggattgtaggcaattccttttgagtcctgattcaagaatgacagctggtacgggtatgtatcgggaagatccatcgcccacaggttcgatgttccgttgaggtttgtatcaaaaataagctgagtctcatcgggatgtaccgcaaagtctttaatgcgcagcgcatgcaaaatgctatccgctttttccatttcatatacacctccggatttatttggatattttttcgtccgttatgatcataacaaaataagcgtataaaaaatatattttagacaaataaataacacgaaaaagaaaaaaactatacgtaaatcattaaaggaggcaattttaatgttcaatatgaaaaaaggcgcgattgctgctttgctccttccgctgctgttcacagccggatgcggcatggcaaaccaaggggcagataacaaccggcgcaatcaggacaatgcgcttcaaaatgtaacaaacagagataacgacgctacgaatgtcaatgacggcagaaatgtcaatgaccgaatgaatgtgacagacaaccgcgatgccaatcgtgaagacaataatatggaagtggcggataaagccgcagataaagtggcggaacttaaagaagtcagtagtgcaaacgtgattacgacaaaccgcaacgcttatgtcgcggtcgttttgaaaggcaatccgaaaggcaacttgacgaatgagctgaaagggaaaatctcgaaaaaggttaaagaaacagacaataacatcaacaatgtgttcgtttcggcaaaccctgactttgttgaccggatgagaaactatggcgacagaattcaaaatggcgaaccgatcgaaggactttttgaagaatttggtgaaacgatcaacagaatttttccgaatcaaagataatgaaaagccgcaatccgcggctttttttattggctgctttcagacagggcacttcctgaatcatcccgcatagagtgtagtacagaaaagtatgatgcggatggagggataataagtgacgggggagatgaaagcagcctttgttttaatcatggcgggcgctctatccgctctgttattggccatttttgtcgtgttcagccaagagagccctgaggcggctgtgctttcgggaaaaaaagaaaaactgaaagaatcgctggaaatggtcaaatatgaaagtgtcagcatttattacgctgaaaaagataggccgattctggagctgacaaaggagacgcttcgggatgccgctgatatgaatcgggaactgtttgtcagtcctcttcaagacagcgttgatttgatctttttttcaaaccgcgatgatatggagtcattttcaaaattaaaggatataaccggattttattcaaacgatatgaggatgatcgggcttttgcccgaggagaggaagcatctgaataacggcgagggattcgccgtcttcctgtacaaacgggtgctggtgcatgagtatacccattatgcttttcacgtcaagctgagagaactgaatgccgacccgggaacttatccgctctggtttcacgaaggagtagctgaatgggcttctgctcatgacgcgatagaaatccggactttgccttcagtcgtccccttgagcaagctgaagaccgaccggcaatggcaaaaagcccggactggatatgaaaccgatatttatttgcaaagttattatttgatcgaagagcttgcggagaaaaaaggaaggggcgtcatcctcgacattatcgaggaaacggctgagcggggaagttttgcagacggatttaaggccgccgtcggccagtcgttgacaggttttgagaaagaatttaaacgaaaatacgaagcgaaaaaaacggcgttgaagtttcatcttcaatgccgttttcatgatcaatgaataggtctctgctgcccgcttggaggcatttgcggctgaccttgcaccggagcgaatgctgaagtcatcttctgcatgtcttgcggcgcaagctgaggaacttgatagtacccgtgtttgttttgataaaggaaaatttcataagccatttcgatatagtgaggaatctggtctgccagaacccttctgcagacagggtttgtcacttcgggagccgccatggccagcgacgaacaacaagttttcatcaagccgagcataaagctgctgatgcaggcgtcatcaatagcctgcacagattgcttcggttgtttcggctgggcatcttttaaaccgtagacgaatttgcggtcctctttcatcatatacgttgccgtttcctgactcggcttttgccccgttctgaaacattctgtcgtaatgttgtactgagacgaaataaaccgatgctgcctgtccaaaatgtcgagcagctccggatctttgacatgctccctgaacatcatatactgctcaaggacgccgatcattccggacagcacttcatgcatgtcgaacacttcgtgccccccgtgattcatatgctgcataccttcattgccttgattgatctgcatttgcggctggttttgctgttccactctaacgtatcctccttaaatgtaattcaactattatatttcgtttttgccgctatgtttattcaaaaaaggaataatcgataatctggatttaaagggattttattctaaccgtcgaatagtttagttcagaagaaaatattatgggggtcttgtattcaagacagcacatcatatcattggtcgaaaatggggataacggtcatcttggcgccaaactgagtattaggagaggaaattcaggccgattttgaaatccctcgcacctttgtaaacggagcacaatctgccgggcgatgatgaaaagttcacgcgtgtttccggcagtttagaggaattcggtgagtatatggatatctgatatccgaaaaacaatagggccggaacatggccggattcaaataaaggctgccggaagaataaaagacaatgtcggtctgtgtgctcatgcaccttttgttcagaaacgaccgaaaaacaattgaatagcaatgcccggctcgatatcggcatgaaagcatctggcttctaatgcctgcaactttttattgcccctgcgtgatctgtaaaggattctccctccgtaaacgatttcagctgccaatcatcatgaaatgcaaaaaaggtgttttcctttttgattttgcacttagaaaaggaggagttttataatgctgggctcaagtgagacggttggaaaaaagtcaggtttatttggtaatgattctgtgtatccaaaggtgcaaacagaagtatataaaaaaatcaatgaactgagtggttttcataggctggatgatatttatctttccttgatcgacaagtatatgtttccttgtctgatcctgaatgaccggggagaaattgtcgcgtcctcggaaagtgctgatcaatatttgaaaagctcaaaaggcagcattcatcaggtttttcccgcgagcttatccgtacaggtcaatgccgcgttacagcgggcgaagaaagagaaaaaagaagtatcgtttaaaaacgtcccgatttatttaagcggagaactatcctttgttcatttgagattaaaatgtttcttccgccagtatcacaagctttatgtgctgtttatcgaaaaagcacaagaaggggcagccaacgcgccggtatccggcggagaggacggccagcttcatctgcaacatctgtaccggacggtaaaagagctcgaagcgtccaacgatgctttagtgtccgcaaatcaaaagctgcaggaggaaaacagaaaattgacggcgctcaacagggcgtttgaaaagaaagtgaacgagctgaacacccttaaaaatgatatgaacaatctgctgaccagcacgaacatcgccgcagtttttttggatcaggaattgaaattgaaattatttactccagaagccgccaatatgttcgacctgaaaaacgaggacctttcaagacctgccgataagctgacagagaggtttaagtatgaagggtatgccgatgacttaaggcgcacgctatatgaaaacaagacggtcgtaaaagagtttgaaatgccagacggcggctggtatgccgtaaaaatgatcccttattatacatcgggaaacatggttgaaggcattgttgtcacattcacgaatgtcactgagctgaaaatgacaaacgaggcgctgcatatcagctcacaagctatagatcaaagtccggccaacatattgatcacttcggtcgacggttcggtcacttatgcaaacaaacgcttttgccggatgttcggaaaacatcaggatgacatcatcggcggcaatgtgtttgatatttaccgcaagcattttcactgtgaggatctcactcgcttctggaaacgcgtccttgaaaagaaaccatggtcaggagaacttaattaccaggatgaggagcagcaggacaggtgggagcaaatctcccttgttcctgttgaggacagcgcggggaacgttcagcaggttatgctgatatccgaggacattacaaaccaaaagcgatctgaaaaaatgctcatgaaatcggaaatgctgtcggcggtcggccagctagctgccggaatcgctcatgaaatacggaacccgctcacttctctgaaagggtttctccagctgatgatccaatccaaaaaatatcaaaaagactatgcggaagtgatgatgtccgaattcatcaggcttgaagcaatcatcaacgaatttctcgtattggccaaaacgaaatcgaatacatttgatccggttcaggtcaactcgattgttgaagatgtctgcatggtattggagtcgcaggccgtgctgaacaacgtaaggatcgagaaacagctgagcggagatctacctgagattctcgctgtttcaaatgagctgaaacaggttttcatcaacatattaaaaaatgcaatcgaggcgatggaggatgctgaaggctttattacgatacgttcctattttgaaaaagacagcgtattcatcacctttgaagatcagggaaagggcatctcaaaagaagtgctagaaaagcttggggagccattttatacaacgaaggaaaaaggaaccggtctcggattaatggttacatttaaaattattgaaaatcacggcggaagcattcatttcgaaagcgaagaaggaaaaggaacgatcgtaaaattgaagcttccgattaaagaatgagaatgcggtcatccctattctcattcttttttgaaatttttacaaaaaaatcatatagcctttataatcatcagataaatttgacaggaagcaaaaaacgggaggcgaatatatggtcaatgttgtaaagagccgttttatggctggtttgacaatcacgtttatgatgattgcgtcttttttgacgccgtttgcggacgtaacgcacgcttcagaaacgatttcagtagaagaagccattaagcataacgaagggcatgcagccgttgaaggctatgtcgtcgggcacacaatatcgagcggccattatcgtttcagcggaaatttcgctaacgattataacgtcgcaatcgctgataaaaaggaggaaacatcacctgagaacatactccccgtgcagatacccgcacctttcagagaccagttcggtttaaagacaaaccctcatctcatcggaaaaaaactcatcatcgaaggcgaacgcactacatattttaattccccgggtttgaaatctgttcaatccatcacattttccggagacgatgcaccgtctgcccagccggagaccaaaacgatagccgaagcgcgcaagcttttaaatgaaacggtcaaaatcaaaggaatcgtcactgccgatcaggcggctgtcggaggaggaaagctgtccacatttatccaggacgatacggcgggaatcaatatctattccgctgcgcaaggcgattttccggaactaaaagagggtatgtctgtttcggtcacggggaaaatcacgacatacaaaggcttgacagaaatcgtacccgcaccgtcaggcattgaagtaaccggagaaggggcggcactgcccgaccctgttccgctgactattaaagatgtgctcgatcagggaaccgcagctgaatacgaaggccggcttgtgaggatgaaaggctttattgaaacaaagccggatgcgccggcaggcggcggctataatatcacaatgatcgatgaaaactatcatccgctcacactaagggtgatggaacaaacgaatgccgccgcttcgatagaacaaggacaatggtacgagattaccggcatattaagccgctatgattcggtgcagcttctgccgagaaaacaggaggatcttcggaaattagacggcgccgcgcatcctccccccgctgctgaaggggaatacgaaagcgttgtggaacgagtcgtcgacggggatacgatccacttaaaagagcctgttctcggatctacaaaagtccgctatgtcaacatagatacagccgaaacttatcataagccgaaaaatgaattagatgaaaaccagctgcagcacggaaacaaggcgaaggaatatttgcagtcgatattggccccgggagacaaagtcaccgtgaaagtgggcaaggaagcaaaagacagctacggccgcctgcttgcccaagtcatcactgaagacggcgtcaatacgaatttgcagcttgtccaaaaggggatggctgtaacctacttcatttggccggttggaagtgatgaagactatcaattgtttcaaaacgccgtcaaaaaggcgaaaggcgataaaatcggcatttggaatcccgctgatccgctcctcgaaatgccgtttgaatttcgcgccagggagcaaggcaaagggctgacgcggcatgtcggagactctgcggaaaatacgtatgtcgcgcctgaaaagtggcgggagattccggtggaaagacgaattttctttgcgtcggctgaagaagcggaagctgcgggctattcgaaaaaagagcaaagcggcaatattccgctgcgcctgttaagcatgaatgatctgcacggaaagatcgatcagcaatatcagctcgatctaaacggcgatggccggacggatggaacattcggcaggatggattatgcagcatcattgatcaaagagaaaaaagccgagcaggaaaacacgctgatcgtccacgcaggcgatatgatcggaggaagctcgccggtttcttccctgcttcaggacgagccgacagttgaagtcatggaggaaatcggatttgatgtaggaaccgtcgggaaccatgagtttgatgaagggaccgaagagctgctgcgcatgttgaacggaggcgaacaccctgaaggcaaagggacaaaaggttacgacggacaggatttcccgcttgtctgcgccaattgcaagttgaaggcaagcggggacagctttcttcctccatatgaaattattgaagttgaaggagtgcctgtcgcttttatcggcgttgtgacacaggcggccgccaatatggtcatgccagaaggaattcgctcaattgaatttacagatgaagcaaaggccgtcaaccaggctgcaaaagaactgagagcgaaaggtatccgggcaatagcggtgctcgcccatatgacagcttcacaggacggcggggttgtgaccggcgaatcagccgaacttgctaaaaaagcagatcccgagatcgatgtcatctttgccggccacaatcatgaagtggtcaacggccaagtcaatgatattttaatcgttcaagcatacgaatacgggaaggcaatcggtgtcgtcgatcttgaaatcgaccgggaaacgaaagacatcgttcacaagaaagcggaaatcgaatatgtgaatcaggaaaatctcaagcccgatccggcggtcggtcagatactggataaatatgagcggatggttgcgccgatcatcagcgagaaagtcggtgaggctgcgcacgatatggccggcggctattcaaatgacggagacacccctctcgggaatctgattgctgacggtatgcggcaagcgatgaattcagatttcgcattaatgaacgggggcggcatccgccaagatttaaaaaaaggaacgattacatggggagacttgttcaatatccagcctttcggcaatgtactcgtccggcttgaaattaaaggcagggatttatacgatattatagacgcgcaaatatccccatcttacggcccggattactcgatcagcggcttcgcttatacatgggacccgaaaacaaataaaaccgcggctatttttcttgaagacggaacaccgattgatttagaccaaacatatacgctgaccgtaaacaactttatggcatctgcttcaggaagcaagtatttgccgatttccaggcttggaaaaaatccggtcacaggtccggaagatatcgaagccacagtcaaatttgtcaaaagctttaaaaaaccgatcgcttatactgccgaagggcgaatcaaaaaattagcagaagatgattcgcgtccgggagaacagcccggacgcggggctgatccagatgacaaagaaaaacccggaagcggaggcgctgatccgaatgacgaagaaaaaccgtctggtgataagggcgatggggggaaacccggcaatgacaccggagaaagtccggttcatgacggtaccggcaatgcttcaaggagcggcgctattcctgttgcgggcatgacgaccggtgaaggatcagatgcgcctgcggagaagatggacggtctgtcaaatgatgcgtttctgccagacgagcgtgaagagcgcaagctacccgatacggcggcagcttacggcggtttccttttatacggcttcctgacgtttatgttcggagcgattctttatatgcggaaaaggggtattgcgagactatgaaagtcaagatgttatcgtttctgctgatgatagcggggcttgccacttttgcatacggcggctggaaaatattcgatatgaacagacagacggatctttctttaactgaagcaaaagaagccattgcatcgagtcaatccgcccgttcggctaagcacccatcggcgcccgcttcatttaagcccgccgccggcgaagcggcaggcatactccatattcccaaactgggcgcagagcttcccatcgttgaagggaccagtcccgatgatttggaaaaaggcgtcggtcattataaaggcagctattatccaaaacaaaacgggcaaattgttctttcaggccacagggatacggtttttcgcagaacaggggagctggaaatcggagataagctgaaaatcgagcttccatacggaagcttcgaatatgaaatcacacacacgaaaattgttgaccaaagtgacacgtccatcatcacgctgcagcgtgaaaaagaagagctgctgttaacgacatgctatccgttttcttatatcggaaatgcgcctgagcgctatattatttatgcaaagccgctgaaaggatgacaaaatcccaaaacaaaaagccgttttgggattttgtcaacaatctgtaaggctgtcccatcgaggacagcttttttaccgtttaatcaaccgtgccgaacagtcgtccgatttcgtcttttaaatcatccggaagcggtgccgcgacagtgacacgttcttttgtgatcggatgggtgacattgatctcgattgcgtgaagagcctgtctctgaaaaagcccctttgaaccgccgtataaggtgtcgcctgacaaaggatgaccgatgcttgcaaggtgaacgcgtatttggtgggttcggcctgtctccagctgaagtctgcacagtgtaacatcgtgacggctgtcatatcctttcgattcaaaatgggtgacagcgggctgtccggaatgggacacccttcttctgacggggtggtgcttgtctctgccgattggcgccgaaatggttcccgttttttttctgaatttcccttccgctacggctacatatgtccgcgccagttcttttctttgcagctgttcgtctaaaagcgcgtgggcgaggcggtgctttgcaaaaacgacagcgccgctcgtatccttgtccagacggtggacgtgccggacttttcgctcctccccgttcatttgaaaataaaacgccacaaggttgctcagcgtgccggtctggccggcttcattcggatgagtcgccattcccgccggcttattgacaataagcatgtgatcatcttcaaacaggacgggaagttccccgtattcagggacgattccgctttcttcctcctctctgagatcgatcatcacgctgtctccgctctccagccgaacgttatgattcaccgatttatgattcactttaactttctcgtttgcgatccagtattgaatgacaggcttcgatgctttcgcctctctttttaaatatgcatataaaagttcgccgtgatgccgtatgtctgcactgaagaataagccgtgatttttttggttcatttttactgctcctttctgtaaaaagcgttcaggaattaggaaacacttacctccacagcccattgtttatgtatgctattctgtttgaagagatttgaacaagggatgaagggtgatcgatttgcgaattgtaaaggcagcaactgaagaacaagaaatttatatcgaagagcttgtatcagagctgtatcaaatatttccattgtacttgaataaacaaaaaataaaagaactcaaaaagcagggcgcgcttcaattgaaagaggatgaatacaaaggaacgctcgatgaagcgtttcagattatgacaagcctgcaattgatccatgcattattaactaaggcgaagcgcaagtgggtgctcaaagaccgtgatctgttcgataaaaatagccgcaagctgaatgactgcggtctgtacttccctctaacatctgccgactttcatatcgtgaataccgagaataaaatgctgatgtaaaaagccggctaactgaagtgaaagagcttgttccaaatcggaaaaagctcttctttttatgaaaagatgatataagaaaaaagcggaaaacacaatgaaatggtgccaacttcctttttagcatgtgcatgacctgtacatactaacaaccgaaaggggtgcagtctattgacgacaatcagcaatgcgatgtctagacaagtggcgacaatttcttccaatcaaacggttcaagaagcggctgagttgatgagccgccataatgtaggtgcgattccggtcgtagatcaaggcgtattaaaaggcatgatcacagaccgtgatatcacgctcagaacgacagcggaaggccaggacggacagacacctgtttcaaacgtcatgacaacaaatgttgtttcaggaaatccgaacatgagccttgaagaagcatcacagctgatggctcaaagccaaatccgccgtctcccgatcgtcgaaaacaaccatttagtcggcattttggcgctcggggatctggcggtaaacgaattgtccaatgaatctgccggacaggcgcttgcgaacatttccactccggcacggactcagtaagaacggaagagcttgcctcttacagcaggctcttcttcatttatacataccggtttttagtgtcttctcttttcaaggagcggcaagaaggatacaatgaatggtgcaaacagtcaaaaggagttgggctaaagcgcaatgattaaagcagtgatttttgattttgacggtcttattttagatacagaaacgcacgaatatgaagtgctccaggaaatttttgaagagcacggctcagagctgccaatgtcggtttggggaaatgtcatcggcacggccgccggattccagccgttttcttatctggaggaacagctgcaaaaaaaactggaccatgaacaactaacgaaattgagacaagagcgttttacgaaaagaatggaaaatgaaaaagcgcgcccaggtgtggaagcttatttgtccgcggcgaaagagctcggtttaaaaatcgggctggcgtcaagctcagattataaatgggtgtcccagcatttaaaacaaatcggtctgtacgatgatttcgaatgcatcagaacggccgatgatgttgaggaagtcaaaccgaacccggaactctatttgaaagcggcggaatgcctcggtgtgaagcctgaggagtgcattgcattcgaagactctgtcaacggatcaatcgccgcgaaaagagccggaatgaaatgtgtcattgtaccgaataaagtaacgaaaagcctgctgttcgagcattatgaccaccgcctggaatcaatggcggaaatggagctggaacagctgatcgaaaaaatctccgatccatcataaaagccagaggaggaatgggacgtgtccgaaaaactggatctttcccgctttgaaaaaaagatcgtcatccgcaatattgaagaaaaagatatcgacagcatcatcgggcttcaagagctttgttttccgggaatgatcccatggaaacgggagcatctggaaagccatttggaacacttcccggaaggccagttttgcgcagagcttgacggagaagtgatcggttcctgttcaagcctgttgatcaactttgatgaatatgacgacagacatacatggcaggatattacagacgacgggtatattacgaatcacaatcccgacggcttaaacatgtacggcatcgaggtcatggttcatcctgaatacagacggatgaagatcggccaccgtctctatgaagcgcgaaaagatctggcaaggcgcttgaatttaaagagcattatcatcggcggcagaattccgaactatcataagtacgcttccgagatgacgccgagggagtatgtcgaacaggtcatccaccaccagatatatgatccggtcctttcgttccagctgctgaacggattcaccatgatgcggatcaacccgaactatctcccggatgacagagcatcaagcaaatatgcgacattgatggagtggaataatgtcgactacttgccgcagacgaagcgctattacaaatcagcttttccggtgagaatatgcgtgattcaatatgaaatgaagcagatccattccttcgaggagttcgccaaccaagtcgaatactatgcagatgtggcttcagacgcaggagcggattttgccgtctatccggaaatctttacgacgcagctgatgtcgtttctggaagagcgctcaccgagcctggccgttcagcggattaccgaatatacagaagactatatcagcctgttcacagaccttgccgttaaatacaatgtcaacattatcggcggttcccacttcgttgaagaagaaggaaagatctacaatatcgcttacttgttcagaagggacggaaccatcgaaaagcaatataagctccatattaccccgaatgaacgaaaatggtggggcatcagcaggggggacgaagtgcgcgtctttgacacagactgcggcaaaatcgcgatccagatctgctatgacatcgagtttccggagctaggcagaatcgcaaccgaaaaaggggccaagattatttttacccctttctgcacggaagaccgccaaggctatttgcgagtcaggtactgcgctcaagcaagagcggttgaaaaccaggtgtacacggttatttccggaacggtcggcaatctgccgcaaaccgaaaatatggatattcaatacgcgcaatccgcgattttcgctccttcagattttgaatttgcaagggatggaatcgtcggcgaatgcaatccgaacattgagatggtggtcatcggcgatgtcgacctggaaattctcagaagacagcggcaggacggaacggtccggcagctcaaggacagacgccatgacatctacaggattcattataaaaaatagcagattcgggtgccggccgcttgaggccggctttttcctgttgactttcagctttatttttcatatattgtaactattaaaaggaggtggaaaagatgaatcaaactggtaagcgcatgacggatatgcaagcccatctgtatatttgtcgcgcgattttttccggggaatgcgtattacgggatcagtctgcccttttttacacattcaattggaaaaaataccagtgagagacatctgcccacaatcggattttctgatgctgacggcggggtgtaagctctgccgtctttttaatgctcggtgtctcttcacgggatgcggaggaaagatggatgattatatgcagtttgcaacatgtcggtcaaacttacggaggacatacgattttcaacgggctgtcatgggacctgcaccaaggggagcgcgtcggtctgatcggacgaaatggggaagggaaaacgacgttgttgaagctgatcagcggccaaatgaaacctgatgaaggtcttgtgacatggaaaaaaggattatcaacagggctcttggagcagaatcccgcatgggacggcagcaaaacggtaaaagagctgctgtatgatgttttttcatcattatggaacacacagcagaagctttcccgaatcgaacgtcaattggcggttgaaaaggacgcggaaaaactcagattccttttggaaaagtacggggctttgcaggatgaatttcagcgaaaaggcggctacggcatcagcgcgcaaatcgaacgggtggcgcacggcttgaatatcgagcggctattcaatgccgagtggcgggagttaagcggaggcgaacggacgaaagcgggtcttgcaaggcttctcctgtcagctccggatctgcttttgctggatgagccgacaaaccatttggatttaacatcgatcgaatggctgccgtcttttttaaagcagtacaaaggtactgcggtcattgtgtcgcatgatcgctatttcctggatgaatcggttacttcgattctcgaaatcgaccaaggagagcttcacttttcaaaaggcggctatacacactatgctgatgaacgggaagagcgccttatgagagaatttcatgactatcaggatcagcagaagaaaatcaaaaaaatgaaggaaacaatcaagcggctgaaggaatgggcgaatcgcgccaatcctccgaatgacggcctgcaccgaagagcgaaaagtatggaaaaagctttggagcgcatggagaaggtgaaaaaacccgttctggaacgcaaaaagatcgacttagttttcagcatggatgaacgaagcggaaaagatgttgtcaggcttgaggatgtctgcaaaagcttcggtgagcggcagctttttgacaatctcagtatgcatgtccgttttcaggagcgcgccgccatcgtcggagagaacggcagcggcaaaacgacgctgctcaacatcatcagcggaaaggaaacgccggacagcggtgacgtgcagcttggcagcaatttatcggccgcatatctgactcagcatgtcggtgaaatggaggaagagcgcaccgttttagccgaattccgtgaacatgtttctgcatcagaaggcgaagccagaatgatgcttgcaaagtttttgtttttcggccaatccgtcttccgaaaagtgaaagatttaagcggaggcgaacggatgcggcttcgcttggcacagctcgttcaccaaaatcataatgtgctgatcctcgatgagccgacaaaccatttggacatcgaatctaaggagatgcttgaagaagcattaagccaatttcaagggacgattattgcggtttcgcatgacaggtactttcttgaccggcttttcaatgtcatctggtggcttgacggcagaaaactcgtcaagtatgaaggaaactatacattcgcaagggagaagcggcagcagggttgacacatttttatcacatttgataagatgttgctacagttatagaagacaaaagcaatggaatgtatgcacgaactgtatatattctctttcaatattttaattctgcttgattttgttgtatgggtatgcatacaagttaggcagcattcgaacgcctgttgacacaggttatttgagtgctgcctttttttattgtctttctgccataactgtgagaaaagaagggataatggaggggtttagttagtatggcttttcgaaaaccggatgaaatagcgaatgcagcaattgaagcagggatgaaaaaagtacagctcccgctgccgtctctgcttgtattggggtttttaggcggcgcatttatcgcgcttggttatttgcttgatatcagggtaatcggcgacctgccgaaagaatggggaagcctgtccagcctgatcggagctgccgtatttcctgtcggtctgatactggtggtgctcgctggcgctgaattgatcacagggaatatgatgtccgttgcgatggctttattttcaagaaaaatatcactaaaacaattggcggttaactggggaatcgtcacgattatgaacttaatcggcgcactgtttgttgcttactttttcggacatttggttggattgactgaaacaggcccttatttagaaaaaacgatcgccgttgcacaaggaaaactagatatgagcttcggcaaggttctcatttccggcatcggctgtaactggcttgtatgtcttgcggtatggctttctttcggcgcacaagacggagcagggaaaatccttggcatctggttcccaattatggcgtttgtggccatcggatttcagcacgttgtcgccaacatgtttgtgattcccgcagccatttttgcaggctcattcacctgggggcagtttatcggaaacatcattcctgcttttatcggcaatgtcatcggcggagcggtgtttgtcggtctcatttattttattgcatatcctaagaaagaccgctccagaaaagaaatgaagcaggtatcatgaacaaagggcaaatccgctcgataaaacataaaaacgccatttttataaaaagatgattaaaaatagaaattggcggtatgtcccgcaggcagtagaggcattggtgtcttcttttgtctgcggtttttatttgcctgcggcagcttcggttgaagcggatttgagaggggctgagcgatatgatgattaacaaacggtttaaaaatccgtaagaattcgaaccgagatcagctacagtacgactgatccggaaagtggaggggtttttacttagaccaccgaacaacggatatggacattcgccgatgcctatgtcccgcctggaaatgcccatgatttctgtgccctgtcttgaccggttggatcaccaaattgctcctcacagccgcatgccagaacatgaagtagattgcatttacctagccaagcggagttaggtatgtgggagctcttactgtatttaaaatccgatgaatacctagagaaacaccgttgaaaacaaacgggtttttctatatgattgatagtattaatgagaacggttatacataaaaagaaggtgcatcatggagtttctgtttgttttactgccggttttcgggatatttgcgatcgggttcatcggacaaaagctgcttcattttgatattcagaacctatcgaaaatgtccctgtatttaatgtctccgtttttagcgtttgatacgttttatgagaacaagctgacgatggattatatttatatgtctgtctattgtctcggcctctgtttaactttgattctatttgtctacctcatttcatatgttcacggatattccaatcaggagcggtgcgctctcgttttatcatccgctttcatgaataacggaaactacggaactcccgtcgtcctgcttgtctacggcacggccgggcttgatatcgccgttgtgctgatggttcttcagcagcttgtcatgagcacgattggcatgtattacgcagcgaaaggaagcccagaagcgggcggatttaaaatcgtgatgacgagggttatccggatgccggtcgcatacggtgcgctgctcggcatatgctttcagctggggcatatttcgattcccgaacagttaatgacaggaattaaattggtgggagatgccgcgattccgacgattatgattattctcggcatgcagcttgcggtgatttcctttcaacatatcgaataccggaaaatttcttactcgcttttgctgaaattattcgtgtctccgctcattgccctggggtttgcgctgattcttccggtcgacgggctggtcaaacagatcatggtgttggcggcggccatgccgacggcggcgaacacgactttgatggccgtacagtttgaaacaaagccggaaatcgtttcaagcgcgacttttatcagtacaatgctcagcatcgccacccttccggtggtgctgtggctgctttcattatggggctgacctgaatttttctttcaggcggccttttttctggcgataacaaagggaagcttgcaccgcttaaaaaacggcggctgatgacaagggaagccgccgtttcctgagtttacccgtctatttgcaatgcgatatttccaaactgctccccgtctttcatccgtttaaaggccggaaccgcttctgataaaggaaatacttgatcgatcaccggcttaagggaatggcgttcgataaaatcaatcatttgccgaaattcttcgaggctgcccatcgaagtgccgatgatgctgatctgcgggaaaaagagcgagcgcagcggaagctggatactttctccagagctggcaccgaaaatgacgatccttccgttcggtttaatgacatcgaaataatttgcaaaagtggcgggaccgatgctgtcgagaattaaatcgacccgttccccatccaagctttccttccacaggccgcggctgtcaattgcgaagtccgccccatagcggagcgcttcttttcttttttcttcgcttcgggaggttacaatcacccgcgcgcccgcggcctttgccatgagcagcgcatttgtggcgacgcctccgccggctcccggtatgagaatgtgttcgcctttttctaaatgtcctttcgtaaataaagccctgtaagcggtcagagcggataaaggcaggacgcctgcttcctcccaggaaaggtgcgccggctttttcaacacgtgcttcgccgggacgatgacatgctctgcgaaagtcccgtcagaggggccgccgagaatgtccggcacttgcggaacggaatccgtatattcccagccgatgctcggattgatgatcacctctgtatgaacggcgaggtcccgaacgccttcacctgtctcttcgatcatacctgctccgtcggatccgggaataaacggggcatcgcctgcctttctggactgaaaaaggaacaagtcgcggtggttcagcccggctgctttcagcctgattttgacttcaccggggccgggcgttttgtcggaaacgtctgtatatttcagccctgaaaggcccttgattccttcatggatgatcgctttcataaaaaaattccccccattcgagttggttgtgttaaattatggacatgaatgaaggtaaatgtaaaatgatttgcccggggccgcttagaggccttctgttttataaaggattgcaatgaggcggaaattccattagtgtaatacagaagcaagctagcaagtgaaggagatggaacatgagttttcacgatcaaaatattttacctgcggtacgcaatatgaagcagttcgatacattcctggacagccctttttcatacggggtgctgcttgacatccatcttggacagctgggaggcgtgatcagcgcggcaagatcccatgggaaaaaaatgtttgttcacgtcgatctgatccaaggaattaagcatgatgaatacggtgcggaattcatttgccaggaaatgaaaccggcgggcattctttctacgagatcaagcgttatcgccaaagcaaagcagaagaaagtgtatgcgatccagcgcatgtttttaatagacacaagcgccatgaagaagagcattgaattggtgaaaaagcacagacccgactatatagaagtgcttcccggagtagtgccggaattgatcagggaagtcaaagaaataaccggcattccgatctttgcgggcgggtttatccgtaccgaaaaagacgtcgagcaggcgcttgcagcaggggcgtccgcagtcaccacctcagacactgatttatggaaaaaatactggaactaaaaatttaaaatgtgaaaaattattgacaacgctttcactatacgatacgatcttactaagttaatacattgtgacggagacccggagaccacagcagttctttactcagtatgatgtaaagaaagtttgctgtgtttttttatggtcttttagacacagtggagaaggtgaacttatggcgttcatctattagaataatacttcataatagattttaggagggatagccttgacagcattttggggggaagttatcggaacgatgctgctcatcgtctttggagctggagtttgtgcaggagttaatttgaaaaaatcgctgtcccatcaatccggatggattgtgatcgtcttcggctgggggcttggcgtggccatggcggtatatgccgtcggcggcatcagcggagcgcatttaaatccggccgttacattggggctggcatttgtcggagattttccttgggaagaagtgccttcatatattttgggacagatgatcggcgcatttttaggagcggtgctcgtttttcttcactacttgccgcactggaaagaaaccgaggatcaaggcgcgaagcttggagtattttcgacaggtccggcgattccaaatacatttgcaaacctgttcagtgaaacattggggacttttattctcgttctcggacttttaacgatcggtgcaaacaagtttactgacggactgaatcctcttgttgtcggatttctgatcgtggcgatcggtatctcgctcggcggaacaacaggctatgcgattaaccctgcccgcgatctggggccgagaattgcccattttgtccttccgattgcaggcaaagggagttcaaactggaagtacgcgtggatccctgttttaggaccggcgcttggcggttcatttgcaggcgttttttacaacgccgtattcaaagggcatatcacaaacacattttggattgtaagcgttatactagttgtgatattgttaggtttctatattcatatgaaaaaacaagcagttgatcaatcggtcaacatttaaaaaaaacgcaatcttaacagacatataagggggagtttcaaaatggaaaagtacattttgtctcttgatcaaggcaccacaagcacaagggcgattgttttcaacaaagcaggcgaaatcgtccatattgcgcaaaaggaattccggcaatattttccaaaccctggctgggttgaacacaatgcaaacgaaatctggggctctgttctgtcggtgatcgcttcagcgctttcagaatcggggatcgaagccggacaaattgccggaatcgggatcacaaaccagcgggaaacgaccgtggtttgggataaacataccggcaaaccggtctacaacgcgattgtgtggcagtcccgccaatcggctgagatatgccaggaattaaaagagaaaggctatgaagagacgatcagagaaaaaacagggcttttaatcgatccttatttttcaggcacgaaagtgaaatggatcctggatcatgtggaaggggcaagggagaaagccgaaaacggcgaccttctcttcggtacgatcgattcttggctgatctggaaaatgtccggcggaaaagcgcatgtgacagattattcaaacgcctcaagaacattgatgttcaacatctatgacctaaaatgggatgatgaacttctcgatattctcggcgtgccgaaatcgatgcttccggaagtcaagccttcatcgcatgtatacgctgaaacggtcgattatcatttcttcggcaaaaacattccgattgcaggtgcagccggcgaccagcaggcagcattgttcgggcaggcttgctttgaagaaggaatggttaagaacacgtatggaacaggctgctttatgctgatgaacaccggcgagaaagcgattaaatcagagcacggcctgctgacgacaatcgcttggggcatcgacggaaaggtggaatatgcgctggaaggcagcgtcttcgtcgcgggttccgctattcaatggctgcgtgatgggctgagaatgtttaaagacgccaaagaaagtgaaaaatacgctgtaagagcagaatctgccgatggtgtttatgtggtccctgcatttgtaggtttaggcacgccttattgggacagcgatgtccgcggcgctgtattcggactgacccggggtacgacgaaagagcattttatcagagcaacgcttgaagcgcttgcctatcaaacgaaagacgtgctggacgcaatgaaggaagactccgggatcccggttaaaacgctgagagtcgacggcggagctgtcaaaaacaacttcctgatggattttcagggcgacattttagatgtccctgtagaacgtcctgaaatcaatgaaacaacagcgcttggttcagcctatttagcgggccttgctgtcggcttctggagcgatcgttccgagatcaaagaccagtggcagcttgacaaacgttttgaaccgaaaatggaagaaaaagagcgtgagagcctgtacaacgggtggaagaaagctgtaaatgcagctagggcttttaaataagctgcatgtatgttacaatctaattaagttaatagaaacggttggagaagaggagagaccgcagacaccaaagcagtatcagcgctttggatgtttgtggtctctttttctattttttaccgtgacaacaagggaggacatgaaacatggaatcattattttcaagccgtaaacgggacgacattttacagaatatgacaaagcagaagtatgacgtgtttattatcggcggaggtattactggggcagggacggcattggatgccgcatcgcgcggaatgaaaacggcgctttgcgaaatgcaggactttgcagccggaacgtcaagccgttccacgaaacttgtacacggcgggcttcgctatttaaagcaatttgaagtgaaaatggtagccgaggtcggcaaagagcgggcgatcgtctatgaaaacgggccgcacgttacaacgcccgaatggatgctgcttccgatgcataagggagggactttcggcaaattcagcacttcaatcggactgagggtgtacgactttttggcaggcgtcaaaaaagctgagcggaggagcatgctgactgccgaagaaacgcttcaaaaagagccgctcgtgaaaaagaacggcctgaagggcggcggctattatgtcgaataccggacggatgatgccagattgacgatcgaagtcatgaaagaagccgttaaattcggagccgaggccgtcaattatgcaaaagtaagcgattttatatatgaaaacggcaaggtcaccggcgtggtcattgaagacgtcttcacgaaaaaaacgtaccgcgtctacgcgaaaaaaattgtcaatgccgcggggccgtgggtcgaccgtctgcgggaaaaagaccattcaaaagaaggcaaacaccttcagcatacaaaaggcgtgcatcttgtttttgatcaatcggtctttcctttaaaacaagccgtttattttgatacgcctgacggccgcatggtgttcgccattccgagagacggaaaggcatatgtcggcacaacagacaccgtctacaacgagaatttggaacaccctcgaatgacgacagcagacagggattatgtcatcaatgcaatcaactatatgttccctgaacttggaatcaaagccgaagatgtcgaatcaagctgggctggcctcagaccgctgattcatgaagaaggaaaagacccgtccgagatttcccgaaaagatgagatctggacttctgaatccggactgatcacgatcgccggcggaaagctgacaggctacagaaaaatggctgagcatatcgtcgatcttgtcagagaccgattaaaagaagagggcgacagagacttcgggccttgcagaacaaaaacgatgccgatttcaggcggccatatcggcggctccaaaaatctggaggcttttattcaagcgaaagcagccgaagggattgaggccggactgtccgaagagacggccaaacaaatcgccgcacgatacggttcgaacgcagaccgcctgtttgatcgtattccatcgctgaaagatgaagcagcaaaacgccgcatccctgtccatgtactagcagaaatggattacgggatcgaggaagaaatggcagccgtcccggcagacttcttcgtccgcagaaccggtgcgctgttctttgacatcaattgggtccgcacttacaaagagagccttacggactacatgagcgagaagctgaactgggatggcgaaacgaaggcccggcatgtcaaggcattggaaggactactacacgatgctgttgtcccgctggaaagcaaatgatttattaggtcaaataaccttggtgaattttcgttaataatcaatcgaatggcccggcgtgaggctgtcttgaacaggcagcctcatttttttcatttggcatgctaaatttggacaaagcggcggtttgtcgatatgataaaagaaaagctgcaattacttagctagaacattggaggtaatcatgagctggagaacgagctatgaacgctggagaaacaaagaaaacttagattccgaattaaaagcgcttcttttggaagcggaaggaaatgaaaaagaactagaggattgcttttataaaaaacttgagtttggtacagccggtatgcgcggtgagatcggaccgggcccgaaccgcatgaacgtttatacggttcgcaaagcatcggcgggccttgccgcatacataggagcgaacggcggcgaagcaaaaaagcgcggcgttgtgatcgcgtacgattcccgccacaaatcgcctgaatttgcaatggaagctgctaagacgctcgcagaaaacggcgttcaaacgtacgtgtttgacgaactgcgcccgacacctgaactttcctttgcggtaagagaactgaatgcgtttgcaggtattgtcatcacggcgagccataacccgcctgaatacaacggctataaagtgtacggagaggacggcgcgcagcttccgcctgctgatgccgacaaactcaccggctatgtcaatgcgatagaaaacgaactggaaatcgaagccggagatgaagctgctttaaccgaaaaagggctgattaaaataatcggcgaggaaatcgatcaagcgtatctcgataaactgacatcgatttctgtcaaccctgatctggcaaaggagaccgaagtcaaagtcatcttcaccccgcttcacggcacggcaaacaagtctgtcagacggggcctgaaagctctcgggtatgaacatgtcacagtcgtccccgaacaggagctccctgaccctgacttttcgaccgtatcttctccgaatccggaagagcacgccgcttttgaatatgcgatcagactaggagaagaaaatggagccgacattctgatcggaaccgatccagacgcagaccggctcggcgtcgctgtaaaggatcaagaaggccgctacgtagtgctgacaggaaatcaaaccggcgcgctgctcctgcattatctgctgtcgcaaaaacagcagaaaggcatgctgcctgataacggcgtcgttctgaaaacgattgtgacgagcgaaatggggcgcgacatcgccgcttctttcggactggacacgatcgacacgctgaccggctttaaattcatcggagaaaaaatcaaacaatttgaagcatcgggcgaatatgctttccaattcggttatgaggaaagctacggctacttgatcggcgacttcgcaagggacaaggatgccgtccaggccgcactgcttgccgttgaagtatgcgccttctataaaaagcagggaaaatcgctttatgacgggctcctcgaattgtataaatcgttcggcttctatagagaaggcttgaagtccctgaccttaaaaggaaaagagggagcggagcaaatcgcagccatcctcagcacattcagagaacagccgcctctttccatcgccggaaaagatgtcgtatccgccgaagactatttgacagggaagcggacgctgctaaaggaaaacaaaagggaaacgatcgaccttccgaaatccaatgttttgaaatatttccttgaagacggctcatggttctgcctccgtccatcaggaacagagcctaaagtgaaattttatttcgcggtcaaaggccgaaccaatgaagaaagcgaagcgcttctcaatcaattgacagacgaagtgatgaaaaaaatcgacgatattgtaaaagcgacctcaaattcgtaatcgctgaaaaccctcctttaaatggcgggtttttttattgtgaagagacgatgaatgatgtaatatatatttaacattaggtcatatataaattgcatattgaaaggagagaatgactgatatgaaatggatcaaaatcggggatgaatacatagaaaagaaaatgacgcaatttttcagcgaagccggtacgattgtcgctgccattttatgtttggatatgatcatccgcggctttattttaggaaaacctgcatccgaatacatcatcagtgccatcggttttgcggtctatgcaggctggattttgctccgctatcttttgtcgggatttgaatatccggagatcgcaggccaatcggcgtatcggaaaaaaagaaaagaaatcgcagccctcagcctcgcttccggcctcatatttgctattttaacgcttctctttaccggcataccagagcatcccggcagttgggttgactttattggtatggtgatgttgtttgcattccttcattttctgatcaactttatctcgttgcgcaattcctttcggaaaaatcaagatctattagatgattaaatcaaaacggcaggtgagcatatggttaaccgggtcaaactcgcccggatcgaaaagtctttgacacaagcccagctcgccgagcgggtcaatgtgacaaggcagacgatcgggctgatcgaaaaaaataaatacaatccgacattgcagctctgcatcgcgatcgcaaaggcattagacaaaacgcttgacgatttgttttgggaagaaaaagcctaaggatgagctttgccctttctcggtcaaaagtcttagaaaagatcatctcatgagggcgggcttttttttatcaactatcggtataatgaaagaaactccggtttaaggggatgaaacttttgcgggaagacacacagtttgaaaaactgaaaacgctcaaagaaatagcggaaactttaaacgaagggaacgatctaaaggaaacgctccatgccgttttaaagaagctgctccgcctaacgggactcaaaacggcatggctttttctgatcgatgaaaaggggagctttgaactggctgcttcggcccgcctgcctcaagccctttcttaccggcaaaaccgtttactatgcgaaggaagctgctactgtcttgaacaatacagggacgaaaagctggacagggcgaaaaatatcatccactgccggcggattacgacggccatgaaacagaagacaggagatccggaaggcatcacccatcatgcaaccgtcccgctcagtgaccaaaagaagcggttcggtttgttgaacgttgcggcaccgggcaaaattcatttcagccgcggggaactggcgctcctcgaagctgttgctctgcaaatcgggatggcgatcaaacggatgaggcttgctgaacaacagcaaaaacacctgctgctgaccgaaagaaacagattggctcaggacttgcatgattccgttaatcaaatgcttttttcgctcagcttgaccgctaaagcggcgggggaaatgacagaccagccggaaatcagggaaatgctcgagtttatgcaaaatctttctcatgaagcgcttcttgagatgcgggcgttaatttggcagctcaggccccaggggctggaagaagggttagcggcggctcttgaaaaatatgcggaagtgctcggccttcaagtaatcttcaagctcagcgatgtgctccgtctgcccccttctgttgaggaattgatgtggcggctgagccaggaagccctcaacaattgcaaaaagcatgccggtgcaagccgcatacaagtgaaaatcaatgtattccagtcgtctgccgtcttggaaatcgaagatgacggcaaagggtttcagtacgatcctaatgtggacattccgacgcttgggctgaaaggaatgaaggagcggacggaaaaagcgggcggcacgcttttgatcacctccgcaatcggtaaggggacaaaaatccgggcggttttgcctatgaaggagaagggggaggcaggatggagaaggtgaaaatcatcattgccgatgatcatcatattgtcagaaaagggctcttgtttttcttcaaaacaaaaagcgattttgatgttatcggagaggcttcgacaggtatcgaggcgctcgatgtcttgcgaaaacgtgaggcagacatcgtattaatggatttatcaatgcctgatatggacggcattgaggcgacaaagcgaataaaaaaggaatatccgtctgtcaaagtcatagcgctgacaagctatgcggacgagagctatgtgattcccgccatccaggcgggagcctgtgcctatcagctgaaagacgccgagcctgatgaacttgtcgagacgatccgcgcagtttatggcgggagatactcattggatccgaacatcatgtcccacgtctttcaccatgtgtcacaggcggatgagaaagaaaaaatacatcaattgacaaatagagaaaaagatgttttattggaaattacgaaagggaaaagcaataaagaaattgcagcatctttatttatcagcgaaaaaacggtaaaaacccatgtatccaatctgctttcaaagcttggcttatccgatcgcacgcaagccgcgctttttgcagtaaaacacggactacaacaaaatgacgggagaggatgaccaaatgaaaataaccgtaattagcggaactgcgagaaaacagggcagaacgcggatcgccgcttcctatatcgcccgcgcttatcaggctgagcttatcgatctaagcgagttcatccttccgattttcaacggagacgaagagcaaagctcgctggagaatgttcaaaaattgaaagcttcggtcaaagaagcagacgctgtcgttttattatctcccgaataccacagcggtatgagcggcgctttgaaaaatgcactcgattttttaagcaatgagcagttctcgggcaaaccggtggcgctttttgcttgtgcagggggcggcaaaggcgggatgaacgcgctcgccaatatgcgcattgtcgcacgcggagtttatgcgaacgtcatcacaaagcagcttgtgctcgatccgattcatattgatgaggagcaccaaacggttactgaagcagccaaagccaatattaaaaatgtaatggaagagcttctgctctttgccgaatttcaaaaagcctgacgccgacagagcgccaggcttattttattttacgtaaagacaagcacgccgttttcgtgttcatgtccggaaaatgaggcgtgatcaatatactgcagcagatcataaagccttttttcgacaatggcgtcatctctttcaaaattgtaggcgtgcaaaaaatgttcgatccgctttgataataaatcgtcttctgtccgcaccatcaggatcagcaggttgtcccactgcgaccggtgcgtatagtacaaagctttgtcataatcagcgtaattcaatttcgccactctcccttctttctgaggagtcatgcttattttatgtggcggggtgtttttttctccgggcaaaacttggtctcccttgtttggcggcctagaaatatgaggatggtatatgcagaccgcgaaaaatgtctgcatgacattcgccgtttacggtcaagctaacgtatgtacaatacatgcggagcgaatagaaatgaaaaaacgatattgcacgtactttttttgcatattaacacttttatcattcccggcgaaaggccactttcaaacagatgttttcgatgcacctgaacggtgggaaagaatcgcctggagcgcgcttgaagaaaaatacaaaggcgcaaagctcgaggattatgaatatttagggcgcacacaagtaaatgatgaagagacaaaggatgtcttcagggtaaccgtcaatcaagaaggcaaatcattttcggcgcacgccgaggtgtattttcatccggtgaccaatgcgatcatcaatgtcaatatttttcccttatagcaaaaaaaacgaaggaaaccgtttccttcgtcaactcaataatttacgtatatggtcctgattcatgataatatcttgcagagtgtattggtccaatacgtccaaataggcggaaagggctttgtttaaaacatgctttaatccgcagatcggagaaagtatacaatggtttttttctccgttaaaacactcgacaaggttaaaatcatcttctgtatgtcttatgacttcaccgatattaatcagttcaggcgcttttccgagacgaatcccgccgttgcggccgcggatcgtttcaacgtagccaagcttgccaagctcgtaaatcaccttcataaggtggttttttgaaatggaataagaatcggcgatgtctttaatattgacaagctcgtttgagtttttggttgctagaaaaatcagtaccctcaatgagtaatccgtataatttgttaatttcatcgcatgacctcaatcaaacaagtttccattatcttatcacatttgccttcgattatgagggtcgagcggaaattgttacaaaaatataaaacattcattgataatattgctttaattccattaaaagtctagtataaagatgtatctaaaatacatctttaatcaaaagtaacagtcctatttaaaaaagatcttattgcacctttaaagatgtatttcaaatacatttttaaagtgactggagaggagcaggcgttatgctatctgaaaaaaccatgcaaattgtcaaatcgaccgcccctgttttaaaagaaaagggaacagagatcaccacttgtttttacaagcggatgtttgatgcccaccctgaattgaaaaacattttcaacatgtcccgacagcaaaccggcggacagccgaaagctttggcttttactgtgctgcaggcggctgaaaacatcgaccggctcgaagacctgctgccggttgtcaagcagatcggacataaacacaaaagtttgcatgtgaaaccagagcactatcctattgtcggtcagcaccttttggaagcaattgaaatcgtgctcggcgaagctgcgacagaggacattctccaggcatgggcagaagcctatgaagagatcgcccgtgtatttattgaagtcgaaaaacaaatgtatgaggaagacaaaaagcaggatggaaattgggaagggtttaaaccgtttgtcatcatggataaacgagtcgaatccgatacgataacctccttttatttgaagcccgccgatggaacggctttgcccgctttcagccccggacagtacgtatctgtctgcattaaaattccgggcgaaccatatttcttaacaaggcagtacagcttgtcagatgcttggaataaagactactaccgcatttcagtcaaattggaagcggaggaaggccaaccggtgggaaaggtatcaagctatctgcatgagaacatggaaatcggcggcagcttggaagtgagcgctcccgccggagatttcacactttccgaaggaacggatcgtccggtttatttcattagcgccggatcaggcatcacgcctgtcatgagcatggtgcaaacgttggctcaaaaagaaagccgccgcgagatcacattcgtgcatgccgcgaaaactgaacggcatcacgctttcaaggaagaaacggagaagctgctcggcgccaatccggcgaaccgtctcctgttcgtctacagcagaggtgctgaagcgacggaagagcatactgtaaaaggccgggtgaatgaagagcttttgaaatcggtcgtgatagatccaaatggcgaattttatgtatgcggtccgctttcatttatgaaaagcgtgattgaaggattgcaaaaccttggcgtttcgatggaaaacatccgctatgagagctttgcttcatctcttgatatgcaaatagcgaactaacctcaagaaggcagctgtcaaaccgacagctgcctcagcgtgtcgacaaaccctcgcatacgttgtcagtcctgcgcgtcggtgctcacgaattccaacattcgctccgctccgatgctcggccttcctagactgcaagggttttcaatcacgctgaaagaaggatgacaaaatcccaaaactaagagctgttttgggattttgtcagcaatctaaggcagctgtcaatccgacagctgcctttcatcttttcaaaacccggctcatacaataaagagaagtccaaccgggggggatttgagtattgagcatacgggagcaaaaagagctgcagcgggcgattgaagaaattacggaaatcgcggaaggattcggccttgatttttacccgatgagatatgagatttgtcctgctgaaattatttatacattcggtgcatacgggatgccgacaagatacagccattggagtttcggaaagcaatttcacaaaatgaagcttcactatgactttggcttgagcaaaatatatgagcttgtcattaattcagatccgtgttatgcgtttttgctggacagcaattcattgattcaaaataagctgattgtcgcacacgtccttgctcattgtgatttctttaaaaataactgccgttttcaaaatacgaagcgcgatatggttgaaagcatgtcggcgacagcagagcggattaaacattatgaaacggtacacggttcaaaagaagtcgaagcatttctcgatgcggtgctggcgattgaagaacacattgacccttcgctcgtgaggccgaagctgtcgtggagcgtagatgatgaagaggaagaagaaaccggcgcgccggccactccttatgacgacctctgggaactggatcataaaggatcgaaagagaagaagaaaaggacgaaaaaaaagtttccgccgaaaccggaaaaagacattctgctgttcatagaagagcattcgcgggagctggagccttggcagcgcgatattttaacgatgatgagagaggaaatgctgtatttctggccgcagcttgaaacgaaaatcatgaatgaaggctgggcgtcctattggcatcagcgaatcatccgtgagcttgatctgacatcaagtgaagcgatcgaattcgccaagctgaacgcgggagtggttcagccgtccaaaacgggaatcaatccttattatctcggattgaaaatatttgaggacatagaggagcgctacaacaacccgacagaagacatgaaaaagatgggggtagagccgaactctgggagagaaaaaatatttgaagtcagggagatcgaatcagacatttcatttatcaggaactatttaacgaaggatcttgtgatgcgggaagacctctacttgtttcaaaaacagggaagggattataaaatcgtcgacaaggattgggaggctgtgcgcgatcagcttgtcagcatgagagtcaacggaggatttccttatttgacagttgaggacggagattacttaaagaacaatgaattatacatcaagcattggtatgaagggatcgaactcgatttgaagtatcttgaaaaagttctgccttacctccaccagctatggggaagaagcgtgcatgtcgagaccgtgctcgaagataaacccgtcatgttttcctatgatggaaaggctgtccaccgcagatatttataaaggctgcattttggcagccttttttcttttaaagcgcaacgatttcaactcgtccgtcctttcaaaagaaatgccaaattaatgcacgtttgcccagttttacgacttcattataaaaatgtaaaataaagtatttaatgatatttctaaaattgtaattttagctgccggaaagcgtaaaaatgtagtatttaagttacctttgaaatgtaaatgaaatattatctacccttaaaaactttttttgaaaacgaataattaaggaatttgacatagtaagtcaagactatacctgatggaattccctccttataatagaagcagaggaagggctgaagcagccgttctcaaaaaaatgaaactgctaattttcgcctttgaaaatataaaatattctgctattgggaggacaacatgaaaaaacaagtaataacagcagcatcagcggttgttttaggatcgactttgtttgcgggagccgcttccgcgcaaaccataacggtgaaaaaaggagacacgttatggggtttttcgaagaagtatggcacaactgtcagcaagattaaacaggaaaacaagctgaaatccgatatcatttacataggacagaggctgtcgatcaatggaagcagttcttcgtctgcaaaagcgtcgaaagtttcatcagctacgcataaagtggtcaaaggagacagcctttggaaaatttcgcggacatacggcatgactgttaacgaactgaaaactctgaacggtttaaaaacagatttaatccggattggacaagtattaaaagtcaaagggacgaaaagcgtaaaagcagcatcaacaaccaagccttccgcatcaagcgggacaagcaaaacaagcgcacctgcgcagaaatcttcaacgctgaatacgtcaaaacttgtttctgatgcaaaagcccttatcggaacgccttataaatggggcggaacatctacatcaggatttgactgcagcgggtttgtctggtacatcctcaacaaacagacaaatgtagcgagaacgaatacagtcggatactggaattcaatgaagagcgtatcaagcccggcagtaggcgatttcgtattcttcacgacatatcagccgggaccttcgcatatgggggtttacatcggaaacaatcaattcgttcatgccggttctgacggcgtaacgatcagcgatatgacaaacagctattggaagccccgctatcttggagcaaaacgcttctaatgttgcagggacaagcccgttcatcatgatgaacgggttttttccgtttagaaacggaactcggctaaaaacgccaaaaagtgctcgaccttctcattatctttcagactaatcgcatatccccctgcaacgggaagcttcatgaaatcgcacggcacctctattaatcttccttccatcagctcgcggcgcacagtcgacagcggcaaaaatgatataccgagtccttctgaaataaatcgtttcgtaatatgcgtctggcttacgagcatcgttctgacaaacggaaacttgatcctcagctgcctgacgaggtcgtcccagtattcagggtgattgtgggtcaacagcaaatattcttcaagcaaatcctcgacatcgagcggcggcgcttgttctgcagcgcggccgtcatgaggggcaaccaaaatcacgggatcgctgtacatggaatagcagttcaggtttgacgattgcacgtttaagcagcttagtccgatatctgcatggccagctgaaatcaggggagcgatttcagctgattcggcgatctttactttgatctccgaattcggatgcagcgctgtgtatttttttaatacaaatgggagaatcgtatcggcgataagcggcgaaaccgctaagttcaatgtctgtgagtagccttgtctgattctgtgaagctctgccatgctcgattcatagtcttccaacaggcgaagggcaaaaggaaggtaagcccgtccttctttcgttaaatgaatgcttcttcctttgcgggtgaacagctggcacccgagttcttcttcaagcagtttaatttggacggtgacggtcggctgagaaataaataaggtttccgccgtctttctgaaattttcgtattttgcggcagtgacaaaggtatgaagccatttaaaatccattgcagtcctcctgattaattttattaatcaaagacatcaatataattcaatattttttaaatattatatcaactataataatatttacaaaggaaaaaggaggaattgatatggtttatcatgggttaaaagggattacttgtgttgaaacagccatcagccgcattgacggtgaaaaaggaaagctgatctacagagggtacaatgctgatgaactggcgctttcgtccacatttgaagaagtcgcttacctgattctcaacggggcatttccgacggaagctgaactcagcagattcaatgagctgctcgcttcatttcgtgtgcttccagaagcatgcgagcgattgatccgcagtcttccggccgaattagacgatatggcggttctgcgcacggccgtctcttcattcggggacatatcgtttgcgttcaagccgacaatggagcaggccctcaggctgattgcggccgtcccgtcaattatcgcgttcagaaagaggctggctgatggagaagagcctgttcagccgctggatgagctaggttttgtggaaaattatttttacatgctgaaaggaaagcgtccgacagaagctcagaaaaaagcgcttgaaacgtacatgattcttgcgatggaacatggcatgaacgcttcaaccttttcggcaagggttacggtgtctacggaatccgatcttgtttctgccgtcacatctgcacttggcacgatgaaaggacctttgcacggcggagcgccgtctgcggtgacggatatgctggaaggcatcggggaaaaacagcacgctgaaagctatataagagaaaagcttgaaaaaggcgagagactgatgggatttggacaccgcgtctataaaacgcatgatccgagagcgaaggctttaagggtgaaagccgaggaaattgccgggggcgacagggatatcgaccttgctcttcatgttgaaaatacggcgatccgccttttggaagaatacaagccgggccgcaagctttatacgaatgtcgaattttacgcagccgctgtgatgaaggcgatcgattttgatgccgcattgttcacccctactttttcggcagcgagaatggtcggctggtgcgcccatgtgcttgagcaggctgacaacaacatgattttcaggccatcggctaaatatgtcggagaattggtctcacagtaatgcggacacacgccttctcatcgaagcgcgtgttttttaataggattttttgaatgtttagtagggaatcatgccggtgctcttgaatgtattcatcaagaaagtcctttaagggggagacgatgaaaaaaggattcctgatgttgatcatgctgttttttctaggtgcatgcacggaaggccgggattttgatgctgaatatgaagcgacaagcgcgaaagaaggcggaagcggcgccgaagtcatcgcagatcgcctggatgtgccttggacgatcgctcatactggcgagaccttttacattacggaaagaaacgggggaattgtgtccattgctgacggcaaaaaggagcgcatgcagcttcagctgaaaaagcccgttcatcaagaaggggagggcgggctgctcggatttgtactccatccggattttagaaacagtcaggaggcgtacgtttatcatacatacaaagacgggagccatctgaaaaaccggatcgtaaaattgacgcttgaccgcctcacttggacagaaacggatgaactgcttgccgatttgcctggaggcgcgattcataacggcggccggatggcgatcgggcccgatcaaaagctgtacatcacgacaggcgatgcaggggaaagggaatgggcccagcagcctgaaaagatggcgggtgtgattctaaggatggagcttgatggtacgataccggctgatcagccctttagctcgtcttatgtatacagtttcgggcaccggaatccgcaaggcctcgcatggatcggccgacagctttacagctccgaacacgggcagtctggacatgatgaagtaaataaaatagaacccggagccaattatggctggccggtgattgaagaaagcgatgagaagcagggaatgaaggcgccgctcatacattcgggagaaaaaacgcgggcgccatccggtttagcacagaaaggggacgtcctctatatggccgggctgcggggagagggtgttttccaggtcgatccggcggaagccaaagtagtcaagtggcttggcggatacggcagaatcagagatgtgaaagtgatcggcgatgatctgtatttcattacgaacaatggcgacggaagaggcgaaaaaaaacagacagacgatcggctcatccgcgtacctctgcctgacaagtaacctgtctcgcccgtttgcgtttaaggatgccggaatcgtggtaactgagcactaaacaatggtgaagaggtgagacaaatgaatccggcaaacagacagacagatggacagaaagcgcaaaaacaagaaaaacaacccggtgctgagcacaagatggtgccccttccgctctcggaagaccgcgactacaaaggaagcggcaaattaaaaggaaaaacagcgattattaccggaggagacagcggaatcggcagagcggccgccattgcatacgccaaagaaggtgccgacattgccgtcatgtacttggatgaacacaaggatgccgaggaaacgaaagagcgaatcgaacaggaaggagcagaatgcctcttgattcccggagatgtcggtgatgaggcgcattgcaaatcatctgtcgaaaaaacggtgaatcactttggcgggcttgacattctcgtgaacaatgctgcagaacagcatccgcaaaaagggatagaagatatttcgaccgaacagcttgaaagaacgtttagaacgaatattttctccatgttccatatgacaaaagccgcgctcccgcatttaggggaaggcagcgcgatcatcaataccgcatcgatcacggcgtatgaaggcagtccggcgctgattgactattcgagcacaaagggcgcgattgtcgcgtttacccgttcgatggctgcatcccttgtcaaaaaaggaatacgcgtcaacgctgtagcgccgggtcccatttggacgccgcttattccggctacttttccgccggaaaaaacggaaaaacacggcacagatacgccgatgggaaggcccggacagccttctgaacacgctgcagtgtatgttctgctcgcttcagacgactcctcttatatgacaggacagacgatccacatcaacggcggaagatatgtgacgacataatcccaaccggctgcttattgtaaggcagccggtttttttctgtttgttttttcggaaaaataagaatttgaaagaccactttcaaaaaagctgccccgtaagagataatagaaacagaaagagaaaggatgtgtatgaatgagcgaccgcagaatgacagcaaagtgggcatccaaacttggatttgttctcgccgccgcggggtccgccatcggtctgggagcgatttggaagtttccctatgtggcgggaacgagcgggggaggcgcatttttccttgtgtttgtcctatttacgatactgctgggataccccctgcttttgggggaatttgtattaggccgaaaaagccaatcggacgctatcggcacctatcaaaaaatagcgccagggacgccttgggtgatcacaggctggatcggaatcgccgcctgcttccttgtcctgtcgttttacagcgtgatcggcggctggattttgctttatatcattaaagcagtaaccggttcattgtcgggtctcacgcaggccggatacggggagctattcggttcgatcatccaagatccgctgcagacactggcagcgcagcttgcgtttatcatcatgacgatcctcgtcgtggcgaaaggtgtgcaaaaaggaatcgagcgcgtcagttcgattatgatgccgctattatttattttatttattgcgctcgttttaagggctctgacgcttgagaatgcgatcgacggcgtgcgttttctgcttgtgcccgattttggcagcctgacgccgcaggcgattctttttgcgctcggacaagctttctttacactgacgcttggcgtatctgtgatggtgacgtacagctcctatttgtcaaagtcacaaaaccttccgaagtcggcgctgtcgatcgtgatcatgaaccttgccgtcacgctgcttgccggcttggcgatttttccggccgtcttttcattcggccttcagccggatcaggggccgactttattatttgcggttctgccggcagtttttgaccggcttccattcgggatgctgttttttatcggatttttgacggcctttttattcgccgccttgacttcggctttttcgatgatcgagatcattgttgcggccattacaaaaggcgaccaaacgaaaaggggaaaatggacgtggacgatcggccttttgatttttgccgtcggcattccttcctgcttgtcttacgggatgcttgatgagccgttcatttttaagaagacgttttttgatgcggcggattatgtcgtcagcaatattttgatgccgcttggcgcgctctttatctccatttttattccgctgaaattgtccaaacacgatctatatgaagagatgaaaagcggatcaaaagcggggaaaggcttttttatcgtgtggttttatcttcttcgtttccttgttccgcttgcgattgtacttgtttttttaaatttaatcggagtgttttcattttaaaagatcaggagatgggtgaatatggtgttagactttcaacagatgtttccgagcgaggatggcaatcacgaggcgcggtatcagctgctggcattgcttgaagcggtattggccggaatggacaggctgaaggattccggccggctgacgcttggccgcgagtctgaagtttcatctgactactatcaaagcgtcattgaagaggccgtcttgccggaaaaaggcttcggggcggaaaaaagcgttgaagagctattgaaattgcttgacggccaccgctttttaaacaggcattatgtggccaacgcgacgcctctgccgaacaacgccagcatcgccgggaatcttttaatggttcttttaaacggaaacaatttatgggatgtcgacggcacggctgcagccaggacggaagtgcagatcacggcgatgctttctgatattgtcggctatgacaggcacaagagcggcggttttacaacctggggcgggcagggagccgtttttcagtcgctcaggctggcgatcgcaaacgcgtaccctgaagcgaatcagcaaggaacgccgcatcatctgtacgcgttctgttcagagctttcgcatttcagcctttataagtcgatggaagcttccggaatcgggacggaccatttgatcaaggtcaagacgaatcacgatcattcgatggatctggccgatttgcgggaaaaaatgcaagccgtgattgaaaaaggcggacatccgatttatgtattggcaacgcttggcacaaccgacgcatttggcatcgatgatttggccggaatcaagaacgtgactgaagaaatagaggccgcatacggtttgccgcctgtttatattcatgccgatacggcgatgggcgggatgtacagcttttttaacggatacgatttctccggcaatccgctgcatattgaagatgaggtgcttgagacgcttgcccgctacaaacaacattttcagcatttgcacctggcggacagcttggtctttgattttcataaactcggacaaacgccgtatatcacaagccttttcttggtgaaaaaccgcaaggcattgcaggctgttgatttggatccggatgagacgccttatgtcggcaacagagggtttggcagctatcatacgagctatacgctagagtgttcgcgaatgggaagcagcataccgatttatgcttctctgctcgcatttggaatcgaaggctaccaggagatcttggccaattacatcagggttaacctggcgtttcgaaaaaaactgctgcaggcttttccgaatgcagccgtcaccaatgatgtatcacctgtgacgacattccgcttctatccgggaaatgtccgctatcacgaagaaatcagcggcgccatcacggaggaagaagtgcggaatattaacaaatacaatgagaaaatcgccgaaacattgggaaggtaccgcagtcacacctatttcggcagcacgaaaaagcaaacatacgtttatcctgctgacagccgtttgccagtgccgctttatgtccagaaattctacagtgtctcgccttacacgacggttgatacaactgatcaatatatcgcctttttaaaagcgcatgttgaaacgtcggatgtagcggctggataaaataaagaacaggaggtttgaacctcccgttctttatttagttcttacatgccgttcttttttgaaccggtatccatatttcgcttttaaacgttggggagctgatatcttgatcctgattccagaggatttccggccctttcgtttgctcataatgtgaagacgggaaccattcagcataaatgcgcccccagacattttgaagggtgtccggaaacgggccggccgcttcaaagacagcccatgtcgaggccggaacttcaagctgttcatattggtccggacattctttcgttgtcgctgtaccgatataatggtcaagttctccctgctcttccatcctgccttcggagaagttcgctgatgcttgaatcagtccaagcggttccacatttgaaagctcctttaattcatcgatgttttcactgcttaaagttttccacatcgaggcgatatccggattgattccgtgaaagacgacagggactctttttttgattccgacgatccggaatgccttcttttctacaatacggtagttcatttcgtttcctcctctaattgttaactggaaggtcatcggaggatatgctttcagtgtgctgatatcgtgtctggcctctgtcggcgtaatgccgtgcagcttttgaaatgcgcgcgtaaaagcatccggcgagtgatagccgtatttcaccgcaatatcaatcacttttctttttgtgttcttcagttcaaacgctgcaagggtaagccgcctgcggcggatgtattcggacagcgaaaccccggcaagaaaagaaaacatccttttaaaatgatattcagagcagtaagaaagcttcgcaaccgtttgaaagtcgatactgtccgtcaggtgttcttcgatatacgccatggcttgattcatgttcttcagcaaatccatttgatgacctcctctgtttacaaatatagcaggagcagaatccccatatccgactttccgtgcccgattgtgcagggtcaatcttgagactgtccgccgttaaaccatgcagtcttcagctttttgatgccgtctgcgatgcttttttcagaaagtccgccaaacccgaggaggaccgcgtgtgtatcaggggggggcatatacgagactgaggctggatatactttaacccctttttccagcgctttttgggtcagccactcttcactcggggcgcttttcacctcaaggatgatgtgaagaccggcgttctctcctctgactgcggcatgaccgccaaattcacgcttgatggcatcaaggagcgtttttcgcttttttcggtagagtgttctcattcgattcaagtgcctttgataatccccgtttttcataaaaagagcaatggcatgctgtacatggcgggaaaccgtttgtttaaataaggatgccatgttaagcccttctttgacgagcggaaaggggagaaccatatagctgatcctgagggagggaatcagcgattttgaaaaagtccctaaatagatgacccggtcgttccggtcaagcccttgcagggaaggaatcggctgtcccgcatagcggaattccccgtcataatcgtcttcaatgatataagctccggtcgctgctgcccagtcaagcaactgcagcctgcggccgaccggcatgatcattccgagcggaaactggtgggacggagtggtgtatgcgagctgcggctgatattgttcaagatcctgcacggaaatcccgctttcgtcaaccggtattggaaccacattgaagccgccggttttcaggactgtttttgagcgatgaaatccgggattttcaaatccgacggttgtgcctttaggaaacagatggcacagcaactgcagcaaaaccggtgtgccggctccgatgatgatttgctcgggggaacagaccacgccgcgcgattctctgaggtaaaccgcaatcattttccgcagcggaatgtctccggccggggggccgctttgaaaaaggtcgtaccctgattcaccaacggttttggcgagcgtttttttccattgggaaacaggaaatgacgcgaggtctacatggccgtggtgaaaatcgatcatgtccgccgccgtctcatgttcttccagttctttttcggcaggaggaggaggcgcagtctgtgcaaagtcaccttccgcttcagccgcaaaccagccctttctaggcttgctgagcaaatatccttctgcagccagctgttcataagcgtgttcaacagttgtcaggctgacatttaaatgtttggcaagcattcgtttggagggaagctttgttccaggctttatatgtcccgaatgaatgccgcgtttgaaaaaagtgtacagctgctgataaagcggctcgctgccgctgcggtttaaaaagggggttatatccattcgatcagccctttcaattcatctggtatgttttattttatcaaaactggccattttaaaaaggtcagtttccgggttaaagtagtttcataatcaacagaagggaatgacgatgttgcttgattgtagggaattgcattctgaaacagagcttaaggaagtctatccaattatgagacagctccgcccccatttggatgaaacgtcttttgtggagctcgtcaaagaagcgcgggaggctgaaagctacacgttatttgcgctgtacgacggggatattccggtggctttggccggctttttgccgagggtctctttgaaccaaggccgtcatgtttgggtagcggatctcgtgacgtgtgaaaagcatcgttcaaaaggctttggaaagaagcttttaggcgctgttgaagagtgggccaaacggaacggattggcttcaatcgctttatcatcaggggtgcagcgcgctgacgctcaccgtttttacgaagataaaatggagtataaaaaagcgagctatctatttcgcaaggcgctgaaatgaaaaaatccccggtataaccgggggtttattaaaagccgagctgcagattcgtatcgatggagacgatggtccatacgcaaacgagaatgaaaatgttcaggacgacaccgagaaatccgagaccggtccgtccttttttgataaagagctcgataattccgagcggaacggcggccattgcaaaaggaagcatcttatacgaatatgcgatcgtgtcgcttaaaatggccaagtttaagacgaacagggacagaatggccgtcccgacagacacccatccaaatacgttgtgctccttaaagattcttaccagttccataattccacctcacctactttagctgctttgacaggcccttttttgatcagccgttcaacctcttttgacggtccggtaatgactgctccatacacgttcacaccgttcttttccacataggcaagccgtttggaaagcttcaggtctttcctgcctgaaatggtttcagcccatttattgtgcttgatcatataggaaagcgccgctttaaactgttcctcgccgttttcggcagggtgctgaatttcaaaaatccggtttgaatcttttccaggaaaaccgatcggctctgcgtatggatgatcttttaaatcgccctctgtctcgatcgcattccacagaacgcgaatgtcatagccttttaattgatcatacagctcctttgtcggatatgctctttcaaaggaaagaaaagcttcagttacggtgccgtcaggaagctgttttaaaatcgactcggctttggacactgatttttctttgatgccgtcagggtagacgaaatgccgttcttcatttgacagctcctggttgtattgatgaatctgcggagacttcagctgatcgaagaacatttccacgttttcatttccaactacttttgtgacgtttccgatttgcttctttaacgggaattgtgtttggattccaaagagttttactttgttgacaagtgcttcggtatcgacctgaatattcggttttgtgacggcaactgtcattgaagcggtttgcaccagttcatttcctttgctttcatgcccgcccaagccgtagtatagatagctgccgagtgtgcaaagcggcagaataataagcgttgaaattacggcaagtgtggaaatccgcatatatgatttattttttccgtatcttaaaatcgctttttgcttttcagggctgattgccaaatcccagtcttcgtctttcatttcctgttccagcatgtcctggtattcctcaagctgttcaagctcttcttcgacccggagcatttccgattcggaaagttcgccgtttttatatttttcccaacgttttttaaaatcttcattcatcgttaacacctctgttgtaaagtgctttcagccgctgtctggcacgaaataaaacacttttaaaattagcctctgagatattcatcaagcttgacgcttccttgtagttcaattcttttaaatagtacagcgtaagcgcttcccggtagttatcggggagctggttcatgtataaggttaacacttccttgatttcgacctggtgggcagggctttgcaccgcgttttgaaacaggcttccgatcatatcgtcagaaatcgtcacctcttttttatgctttctgacatagtcgataaacgcattgcgtgccacttgaaaaagccatggcttcaccttgctgtggtcgtaagaatggatgtgtatgtaagctctcataaaggtttcctgaagcaaatcctctgctagatgtttatctttcgtcatggagagcaggaacctgtaaacatcattcatatacatttggtaaatttcgtcgatagtcactgccttttctcccctctatgttataaacgcataagaaaggtttgaagttgcactaaatatgcccacggctcatttttcctccaatttcttacctttaaaaatcatctatcctatataataactgaacacgttcaaaaaaactaatcttcatgatgtaaagcggccgaaatataaaacacagcaacaaaataagcctttagcatatgaatctttattttatgctaaaaggcttatttttttgaggatatccttcatttaagaggtgcgggtaagctgttttgatcgtctgtcaaaagtaacggtcatgagcgcggtgtccttccgcggccagcgcatcggctttcgttcgatggacggtgccgaatggatggttgggcggagcatagatcgaataaagtttaagcggagtattgcctgtattggtgagattgtgccatgttccggcagggacgacgatagcggtgtcatcatatacatttcttctaaatggcaaatgatgtttgctcggccccatctgaacaattcccctgcctagttcaacacgaaggaactgatcgacgtgaggatgcatttccaatccgatgtcttcgcctgggttgaggctcatcagggtaacttgcaaatgccttcctgtccataaagcggtgcgaaacgttttgttctgctttgccgcttcattgatgttagaggcaaacggtttttgtccataatctcttaacacgatacgttcttcggtgccgggtgttcgaaaagcgcctgcataccctgatccgtgaaaccgtccggcgctgtaaggcgaaggaaggtgataaggaaattgatatggatgcatatgtttttaggtctcctcattagctttattaacatcaacgtatgcaataggcgtatggagcgtgcctagtctcaattttataggcttcatggtatcagatatacaaaaagaaggagagccatggaatacaccaacatatcggaacatcgctcgaaccgtcgcgcagcggtcatcggaacatcggccatcggaggctccaagggaggaagccgattcaaacgattcatgccgcgcttgatcaagagatcaacctggttaataccgctccggcatacggtttcggaacagatcgggccaaaattcacggctccgccgacaaaagaaaaagtcaggaaaccggggaggaaaattccccggtttttttgtgaaaaatcattttttagtaccaggtaataaaaaaaattgttataataataaagggaaacctcattcgactacatcaataaaggaagtgccatatgtatcaatttactggttatgctgcaaaagcgattctttctttgcgcggcggaattaaagtatacaataaagaaaatcttcctaaagacacaggtttcgttattgcctgcacacatgcaggatgggtggatgtcgtcgcactgggtgtcggcattttgcctatggaaattcattacatggcgaaaaaagagctttttgaaaataaattaagcggttcttttctttcaagcatcaacgcttttcccgtcgacagggaaaatcccgggccaagcagcatcaaaaccccgatcaagctgttgaaagaaggaaaaatcgtcggcattttcccaagcggaacgagatcatctgaagacgttccattgaaaagaggggctgtcacgatcgcccagatgggaaaagcgccgcttgtgccggctgcatacagcggcccttccaacggaaaagagcttttcaagagaggcaaaatgaaactgatcatcggcgaaccgctcaatcaggaagatttcgctcaatactcgtcaaaagaaaagctggtcaaaatgacggaggctttgaatgacagtattaaagctttggagaaaaagctggagcagctataattcaaacatacgcagggaaaaacagcttctcatgcacagagaggctgttttttttatttttctaaaattcaccttgcactccatttttatgataaaatagcagcgtttttattttttatgcagtatgttagaactatggttattggtggaggagctcatacatgaaatggtatttgaaagcaataaaaaactatgcaggatttacgggaagggcgaggcgaaaggaattttggctgttttgccttttctcatacatggttctggtcatctacggtttttttaaagccattctgcatcttccggaatatgaaatagagacatttttaggaatggtttatttgctcgccaaccttgtgccgggcttggccgtcacgatccgcagattgcatgatacagggaaaagcggattctggatctttatcggtttaattcctctcattggaaagatcattttgctcattatgctttgtcaagacagtgaaaaaggggaaaatcaatacgggccgaacccgaagacagcgctctaagcgaaaaccgcctgaggacaggcggtttttttaattgccgggtgcagttgctttttctaaaaacaaaagcagttcctgccaaaatgtttgagctgcaatggcatcgtattcagtttttccgccataggctatttttctgctttttcttccggatgtcggaaagtatggaggcctgatattatgaccggctttttcaaaatacagatgtttaacagaataagagaatctgttctttttcagccgttcttcgattttctcgttcattgaggcagagggccatactaaatcgtcagtgcttgaagttaacagtataggacctttaataagttccgctttaatgattgcaggatgatcatctttcacttttcgtaaagccttttggtaaagatcaagaaaagcatgaggctgtcttgtgagcttatgtttcatcatattccacagctgaggaagcgaaaacatcggcagcggtgcaaaggcgagcggtgcgccgttcaggctccaggaagatgtctgccggaatttttttaatccaaccccttgaaagacgactccgccgcctacatgagaaacgacaaagcggatttcaggaaaatgagaacctattaacagcgccagttcgccgccttttgaccgtccgcatattccgatctgacgatgatgaagtccttcctggcgaccgagccaatcgatcgctttttgaaagtattcaagcggaatttcaaccagttttttaggcagctgtttgtattgaaaataagggattgcaagtgttgcgtatccgtaatttgctaacatgcctgccattgtttcgtcaaggccgccgtcagatccccctaatataatgattgcgggagggcggttaacggcaagcgggcgaaaaaaagtgccgcacaacccatcttcgtttacttccagtctatcaactgtttcagaaagcagcactcgttttatttctttactcaagatgatgcgttctttttgcttcacttcaatacggtaaacggacggatgaaccgattttttgtaaaatgagcaggaagattcaacagcctgcattgaccaaaaaagccccatttgatctttagactgataggttccttttagtggggctgctgatgcaggggcgacttctcctaatctattcgcttgaaaaacagcgtgtgatctccactctgcgtcagcttcatctttcactgtaacgatgatatcaatgatgtcaaacggttgaagtccgcttatcttcaagtttattttttcatcccatttggaaactgcaggtatgtgcaaaaccggttgcaaggtaatcaagacggcacttccttttcaagttttgtgtaaaataaatcgacgcactcttcaacatagtcatcaatccgatcattgaaagactccttgaatccgggcaaatgttgaaacataatatattgattcagtaaaccgaaaaacatttggcttaacatttgaaagttgccgtctgaaatttttttttcggcgtagagctttgcaaaataagcctctaaaaagcggttgagacggcggggaatatccatgattaattcgcaaacttctttatcagatacggcgtcattaaagtaaagtaaaaaaacagtccctttttccaggttttcttttaaatacgcttttgctatcaatgagaggtcttctcgtaaatcgccggtcagtattgctttaagttctccaataaaatctccggatgcaacatgttgaataacactttcccgaaataaattctgtttatttccgaagtgtctaaaaagggttaaatgattgactcctgccttttgggcaatttctctggtggatgcggctgtatatcctttttctttaaaaagggcaagcgccgcttggattaatcgatcccttgtagattgtgttgacataagtccctcctaaaatgtaaccgattgattacatcataattgaactttgccatgtaatcaagtggttacatattttaaatgcgaaaaaaagaggatacaattcattgtatcctccggtgtgttcacaatgttattccgcttcctcgagcagcgtttccgcagctttcttcacctctacgtatgaaacgtggtggccgtcgatttcgctgatcgtgaattcaaatccctgctcggtgatcatgtcgcctttttggacgtcatatttttgcgtcaggaaccatccgccgatcgtgtcaatctcctcattgtcgagctgaatgccgagcaaatcgttgacctggttgacgagcactttgccgtcgagaatgtagtggttttcgccgattttgcggatttcattaatttcatcaatatcgaattcgtcgcggatttcgccgacgatttcttcaatgatgtcttcgaccgtcacgagtccggccgttccgccgtattcatcagaaaggatcgccatatgaacgcgctctttctgcattttcagaagcagatcgtggatcggaacggtttcgatcacatgaatgatcggattgataaactgttcaatcgtgtcttctttggagcattctccgctgatgcaggccgtcagtatttccttgacattgatgacgccgacgatgttgtccttatcaccgtcttcgacgggatagcgggtatagccttcggccttcgtgatgtcaatcatctcggcgattttcatatcatttggaaaactgacgacttctgttctcgggatcatgatttccttggcaagacggtcatcgaattcaaaaattttgttgacatatttgaactcagattgattgatttcgccgcttttgtagctttctgacagaataattcgcagctcttcctctgagtgcgccatttcattttcagaaaccgcttcaaggccaaacgctttcgtcaacagccttgctgatccgttcagcgcccagatgaatgggaacataatgcggtagaaccagatcaacggttttgcaaaaagaaaggaaacggcttccgctttttggattgcaagcgtcttcggagcgagctcgccgacaaccacatgcaaaaacgtaatcaagctgaaggcgatcacgactgaaacgatgtgtgatacagagctcggaatgctccatttaacaaatagcggttcaagcagccgggcgaccgtcggctccccgagccatccgagaccgagagccgtcaaagtgatgccgagctggcaggccgataaatattcgtctaagtgcgtaatgacttttttcaccgaaatcgctgttttgtttccttcagcaatgagctgatcaacccgcgagcttctgattctgataatcgcaaactcagacgctacgaaaaatgctgttaaagcaattaatacagcaacaaaaatcaaattaactatttccaattaggaccttcactctagcgtgagaatgaaggtaacacctcctgtttagtaaaagattaactaaagcagcagcaaaaatgactggatgaccgtcattttttcaggagaaagacggcttttcagaatcttccgttcatcgggattcagccgtttcaatctgtttatgatcacggagatattgtcattgacatgatcgatttccgttgtcaggcttccaatttcatcatcattcacagttgaagagggaaactggttttccagcctttctttaatgtcggacagggccaatctctgctgcttgcagtccataataaacttcagccgtttgagagcggcttcatcgtaataacggtagtttgaacatgatctgtcaggcgttaacagcccgagattcgtataataatcgacagtccgttttgttacgcctgcagcagctgctaattcgccaatgcgatatttctctgccccatctgcatccctcctcaaccatcacgttatagttataaaacattttaatatattagaagctgtttatacaagttaattgatcaaaaaaaggcgtaaaattgatgcgaaaacctttatttatctaaatattcgagaaaatattgttagatttaaagtttagacatttgactgactcttttttaataaagtaagataatagtatatatttggcttggaggtggttagatggggccctctgcatagtcatttttacagaacgcacatcagccttattaagggaatttgaattcatcaggaggtgactccttgtcctttgtgaaggataaggttaaatggacgatattgttagtctgataatcatcgggattctgattgcattaaccgcttttttcgtggcatcggaatttgcgattgtcagagtcagaagctcccgcattgatcagctgattgctgaaggaaacaaaaaggcggttcgcgcaaaacaagtggtgtcggatttggatgaatacctttcagcttgccagctcggcattacgattacagcactcggactcggctggatgggggagcctacggttaaaaaggtgctgcatccggtctttgaaagcttgcatgtttctggcgctgtatcgcacgctctttcagttgccattgcatttttagtgattacattcctgaacgtcgtggttggagaacttgccccaaaaaccatcgcgattcaaaaagccgaacagatgacactgtggctggcgggacctctgcactttttcaatgttgtgatgttcccgttcatttggacgctgaatgcctcagccagagtgctgaccgggttattcggtttgaagcctgcttcggaaaaggatgaatcccattcggaggaagagctgcgaatcctgttatcagaaagctacaaaagcggagaaatcaatccgtctgaatatagatacgttaataaaatctttgaattcgacaatcggatcgccaaagaaattatggtgccgcgcactgaaatcgcctccgtcccggtggatatgccgatcgatgaggccatttcggtcatgctgcaggaaaagtatacgcgctggcctgtctataaaggcgataaggatcatgtcatcggcatgatcaatacgaaacagctgtttacggatatgctcatgatgtcagaggctgagaaaaagcgattgtcccttgaagcctatgtccgtccggttattgaagtcattgaaaccgtgcctgttcaaaagctgctgatcaaaatgcagcgggagcggattcacatggcgatcttaacggatgagtacggcgggacatctggtcttgtgacggccgaggatattcttgaagaaatcgtcggggaaatcagggacgaattcgatgaagacgaaaaaccgcttatcgaaaaagtctccgatcatgaatacatcatggacggcaaagtgagaatcgatcaggtcaatgagctgtttgaagacgatctcgaggaagaggaagtcgaaacagtcggcggacttgtgctgaaagaaaacatagatatcgcggaaggccaggcggtgcatatcggctcttacacgataacggttctcgaaatggaagggcgtctgattaagcacgtcgaagttaagcgggaacaaacaacagaacatgtagagctggcaccggcaaatccggtcgtcgttaacgaagtcaccttgagcgaaaaatagctcaaggtgatttttgattttaagaaaaaagtcatttgaacaggaacttttgttcgtatataatgggaacaaacgttctgtttgagaggtgattgatttgctgtggtacgaaatcatttcggaggaagagaggaaaacgtatattaagcggatcgaatttcatttgcggaattggaaaaattacaaagccgccgtgctcaatttagaaaggaggatggagaaggagcaaaagaacgggctcaccgtcaaagaaagaaacgctgaatatcagatcgacgcggaaaaaaggctctatcaatttttgcttgattcgatggaaacggctgtctcagaattggatgagctcgagcggaagttggtggaatgccggtatattcataattggagcatgggaaaatgcgcgatggaaatcggctacagcgaaaaaacgctgtttttaatgaagaaatcgctgctggacaagctgcttgtcagcttggcggcgatcacgaatatttaacggatgcgagggcttgtctcaaacaagcccttcttttctggccgcttcagttttttttcaggttcttgacgcgatgatgacacgggagagggcagcttttcttttatgataaagacaagctttaaacagcggggaggtttgacacatgtaatgaaacaaatgccggtcattttttgagacaaacgcttcaggaaaggagaggaagaacatggatttttctgaaattgcgctcgttccgctgattacgggattggtgcatacggtaaagcttgtcggcattcagaaacgatttctccccatctgtgcaattgtcttcggcatctcgatttctctcttgtttaccgcaggggactggaaggaagatatgatgatcggaacttggcttggattgtcatcagttggattttactccggttcaaaaaacgtcttgaaaccattatcaaaggaggagattgaacatgaagatttatttggatccgggacacggcggaagtgatccgggagcatcgggaaacggtttgctggaaaaggacgtgacgcttgccattgctctcaaaatgaatgacattttattaaaagagtatgataacgcagagacgaggctgagcagaacgacagacaaaacggttacgcttcaggagcgcacagacgatgcgaattcgtggggggccgatttgtttgtctccattcatacaaacgcttttgacggcacggcgtacgggtatgaggattacatctacagcggcctgtccgatgaatcagttaccgctctttatcaacggatcattcacggcgaagtaatcaagcagaacggactcagggacaggggaatgaaaaaggcgaactttcatgttcttcgggaaacagcgatgcacgccgttttaacggagaacggctttatcgatcaccccgaagattcggcaaaaatgaaaagcgccgcctggatcgaacagactgcgcggggacatgcaaatggcatcgcgctctgcctcggcctgacgcagcgcgaattccccttgtataaagtgacgatggacggggggcaaatcggggcttaccaagaaaaagacgacgttttgaaagttatttctgcgaattgggacagctttcaaaaagcggctattgaaaaagggtagaaagggaagaatccattttgaatcattcaaaatggattcttgacatttaatgagtccgcatcttttttcatttgggcgtaatgttcctttctgaacgctcccatcagaatttgagctgctatacaaatcaataaaccagaataattggttcatcataacaccatcattttcacggaatcagcatgctgccggcccagaatccgccgattgagcctgccattgtaagcaggatgtaaaccgctgaagcctttacccgctttgcagccaaaagctgaacagcttcaacgctgaacgtcgaaaatgttgtgaagcctccgaaaaatccagttccgaccacgatagagaccgtttgattgtcaatgccgaggcttatgaatatgccgagagcgaatgagccgagaatattgatcaccatcacgctgaccggaatgcgggggcgcggaatcatcgccatgagcacattgcccagccaaaatctcaaaacggacccgattcctcccgcgatcataaaagcagctgccatcatgattgataccgctccttttctttccccgcagctccgctgacctttttgccgatcacgatccccaaaaatgcgaagcataccccgcaggcaagcgatgccatcaagtacagaactccgatgtgagcggccgattgcagcagaagtacggtttctttagaaaaagcggacattgtcgtatacccgccgcaaaaccccgtccctaagcataattggacgagcggcttttttgcccgagccgcaaaaaagcctgtcaaaaggccgagcagaaggcttccggacgtgttttcaataaaagtcggccaaggaaaaacggcggtgccgccgagcagattgactgcgtagcgcagcagcgatccgatggctcccccgataaaaacggcaacatatgatttcatactcttccttctttctcaaaaataatccgggtagtcggtaatgatcccatcgattttccagcttttgaggcggcttcccgttttctgcccgttgaccgtccaagccagcgccttcaaatcacagctgtgaatcgatttgatcagaaaagggctgatcatcgtagctttcaggctgacgtattgggcaaacgaagcgatttgccgcagccggccgcgcggcagcaatccaaatctcggcctgatcaaaacggcagtctgaatcgaaggatacatgtgatgaaacgccctcatggcgccggcgtcaaacgactggacaattgtgttcattgaacggccataccggctgatcagttgtccggccgctttttcgattccgggctgggttttggacgacttgatttcgatgagaaggcccgtcttattgtgatacttcctcagaacagcttcaagtgaagggattttttcgccttgatattcagggccgaaccagcttcctgcatccagctgttcgagctcattcatcgtatactcgcgaacgaaaccggtaccgttcgtcgttctgtcaaccttgtcatcgtggatgacggcaagttttccatcctttgtaatctgtatgtcgagttcgataaaatcagccccgagctccaccgctttttcaaaagcggcaaacgtattttctggggcgtaagccgaggctccgcgatgtgcgataatatgcaaacatgtcagctcctcttgataaaatctttccatcacaaggatacccgattttggcgatgcaagtaaatcctttgactaaagcggacaaaaggcagggggaagagatgtgcgacaaatttcggcaaaatggtacaaaagtatcatttactaaaaattctgatattttataatggacaaaaggaggcgagatgatgggtaaagggagaattaaagtggaagaacggattaagatcgaaaccgatgctgaaatgtttaaagcgactctccttgatcaaacacagtctcagaagaagaaatagcggtgttggcccgtatcacgttgtctctgggaacaataaaatagaatgatcatcaggctgccgaaggtgttcggcggccttttatgcgtggcatcggtatttttggcgtacaataaagtgagaaattttttgctcgttttagtataataaaagcttgatgagtgaaataagggagagaaagcaatgttcgaaaagtatatgacaatggatttcgctgccgatatcgggatcagcatcggtatccttcttttatttttcgcgtttagaaaaatatttacgaagtacttattcaacctgatactgaaattgacgaataagacgaaaacggactttttcaatcaggtggtgctggcgtttgaaaagccggccaggtggttttttgcgatactcggtatttatctggcgattatttattccccgttttttgaggggcatatggggatcgttcataaactgtacagagtgtccgtgattttggtcattgtaagcggcctgtataacttaacggcggcttcgtctgttttattcgataaaatcaataagcggcttgagcttgatatggatgatattcttgcgccgtttttgtccaagattctccgatttatcattgtagcgcttggaatcagcgtcatcgccggagagttcaattatgatgtcaacggatttgttgccggactcgggctcggcggattcgcttttgcccttgcggcaaaagacacagtcggaaactttttcggcggagttgtcattattatggagaagccttttacaatcggcgattggattgaaacgaaaattgtcacaggaactgttgaagatatatcgttcagaagcacgaaagtccgcacggccggagaggctctcgttaccgttcccaactctgtgctggccaacgaagcgatcatgaactggacgaaaatgcgaaagcgtcaggtcacctttacgctcgaaatcgatccgtcaaccccgcgggagaaagtcgagcggtgtgtggagcgttttaaagaaatgctcgaatcgcacgaaggggtcaacccggatgtcattatggtcaatttcgatgtcctgaaggatacgcatttaagcatcttcttcaactactatacaaatacgacggtctgggccgaaaacttggacgtcagacaggatgtgaactaccgcattcttgacattatgaaagaggagcaggttgattttgtttctccggggcacagcctctttgagttgaagaaaatgaaagatcagcaaggaaatgcttagaaacagtttttgaagggagacaagccaaatggaggaagaagccctgagatttgcggatatgatcgaaaatgccgagcgcattaccgttttgacaggcgccggtatgagcacggaatcaggcattcctgattttcgttcagccggcggcatatggacggaagatctgtcgagaatggaagcgatgagccgtgattattacgaacgatatccaaaattgttttggccgaagtttaaagagctttttcaaatgaaaatgacgggaacttatcggccgaatgacgggcacctttatttagccgaactcgagaaaagcggtaaggatgtcagggtgttcacgcagaatatcgacgggctgcatcttaaggcgggaagccgccatgtatatgaactgcacggttcgattcaaacagccgcttgcccaaaatgcggggcgcgctacggtcttgaccacattcttcaagaagaagtgccaaggtgcaatcgcgtcaatggcaaggggagagcatgcggatttatattaaaaacggatgtcgtgctgttcggcgacgccgttcagcatttcgacacgctttttgaagtcctcaacgaatccgacctgcttctggtgatcggcacttcactcgaagtggcgcctgtcaggtttgttcctgaagaagcgcacctgatccccggtttgaagaaagccatgatcaatctcgatgaaacgccttacgatcatttattcgacattgtcatcaatcaaaaaatcgccgagtttgttcggaaactcaatcattaaaaaggaagacgctccagaccggagcgtcttttttgatcttcatcacagttttttataataaaaaacggatgcatcgagccggccgtctgcagattccgcgtattcaggaatgcgtccggcttcggcaaagccgagcgaagcgtaaaggaggttggaggggtctttttcccttgtatccagcacgagaagagatctgccttcctgtttcgccctgtcgatcgctttttgcattaacgatttggcgacgccctgccgcctgaaggcgggatctgtcattaacttgcagatttccgctctgtggcggccgttttgttttgtgcataagtgcaattgaacacttcctgcgatccggccattttgtttggcaatccataaaaccgaatccggtgcgacggctgttttccagtaagcctccgccagccgcttttcgagcggaggcagaaagccgactgatgccccgtcatcgacgacgcggatgagaagctcggccaattgattggcatattccgcggttgaatgcaactcttcgattttcatttacccaccccatggtataaagataactgcatcataatcagaaaactgtttttttggcaacaagtgtgtcagataatcacactcgagggaggaaataaaaaaatccccttcatcaggggatcagacaatggatgttattcatgaacgggtgtcatggattcatcaagtgttgcaaatgaataccccatgttttttaaatttgtcagcaataacggcaatgattgaaccgttgaaggaatatcgtgcatcaggatcacgatcggctgttttgtctgccgcttttccaggatattcagctggttcatgacttccggaacgaatttttggcttctgtatttccagtccaggctgtcaatattccagtcccaataaataaatccgttctttttcagcacttttttctgcgcttcggtcagcgacggtttgcttccgtacggcgttctgatcaaatgggtttcaaccccggtgatagacttcagcgttttttgagcctgcttcatttccagattaggagaattggcgcctttataaaattgcttttggtcatgggtcaccccgtgaagtccaagtgcatggccctgctgcttcatattgagaacggcttctttgtgaagcttcatgttcggttcgagcatgaagaatgtcgctttagcatcatgttcggataaaatttgcagcagcctttggcttacggctgaaggcccatcgtcaaacgtcaaataaaccgttttttccttcgatttttctttctttttttccgcagcagctttttgcttctctttttcctgcttgcgcttttcgatctgctgttttgtgctcaagtgatcgagaagttcgccttgcgttgcttttttgagcggaacgctgtctccttcatgcctcatttggctgttttccgacaccgtaagctctcttttctcagtagcggcagaggactgtgaaaggtcccacacgtacaggagaatcagacacaacacgaaaaagcacgctgctttcgtcaacaaataagctacagatggggcagttttttttgatacttggcgcatgtcactctctccgtatcatttttctcgttccgattccattatgagatagaatgctagtctcataaaataatggatcacaatgtctaagtatacaggattggaaagaagatgaatacaggatgaagggaaaaatatatcaaattttaagagaaaatgttgaacgataaggaatgctgcttttttgatcctgaaggcggaaaaaagtttttggaaatattgcactattttgatcggcagggtcgtgttagaatggaatggagaaaattcagaagtcaacaaaaataaggggatggagaaatgaaagttctttttaacggccggctgattgaacggagcgagtgtgcggttgatattgaggacagaggctaccaatttggagacggcgtctatgaagtcatccgcatttacaatggaattttgttcacgcttgatgaacacattgcccgcttatataaaagcgcagccgaaatcggaatcgacctgtctttttcagaagccgagctgaaaagccagctgaaagagctcgtcgacatcaatcagatgcgggaaggcgggctgtatcttcaagtgacaaggggaaaagctccgaggaagcatcaatacggagcagggcttacgcctcaggtgacggcttatacatttcctattcagaagcctgaaaaagaacagcaaaacggcgtttcggctattactgcggacgacatgcgctggctgaggtgcgacattaaaagcttaaatctgttgtacaacgtcatgatcaagcaaaaagcgcatgaagcttcttcattcgaagcgatcttaattcgcgacggtttggtgacggaagggacgtcttcaaatgtttatgtcgtcaaacaaaacgctatctacacccatcctgcgacaacgctcatcttaaacggcatcacgcggatgaaagttcttcagctgtgtgaagagaacggcttgaattatgtagaaaaagcggtgacaaaggatgaattgctgaatgcggatgaagtattcatcacgtcaacgacagccgaagtcattccggtcacctcgattgacgggcaaacaatcggctccggagcgcccggaccgctcacaaaaaatgtgcagaccgctttgcaaaacagcattttgtcggaaacagccaaaacggtttaacaaagaaaaacgccgtctcctggggaaacggcgtttttttatttgcggaaaccgaacaaaatcgaaaagagcggcgataaataaaggaaaaacacaaacggcaaatattcaatgacgggaacgccgagcgctgtggacatgaacgcgccgctgactccccatgggatcatcggattaattaatgtccctccgtcttcaagtgatctcgacaaatgcttccggtcgattccaagcttgtcatacagctttttaaaggactgaccgggaatcaagatcgataaatactgttctcctgtcgccaggttcatgccgatgcttgatgaaacggttgagaacacaagccggcctttcgtatgaatgcccttgattacgccttcaagcaggcttgtaatcatgccgatcttttccatgagaccgccgagcgcgaatgcgatgatgatgagagaaacagagcccatcatcgattgaaggccgccgcgatttaaaatcttttcaacggcttcagtatcggctgagaaaaccgggccattctgcatcgctgacaaaaacgatgaaatgccggcgtcaggctgaatcagcgcggcaaaaattccggcggaaacgatccctgctgcaagcgacggaatgacgggcgtccgtctgacagcaagtacaatcacaagcagaggcgacagaagcgtgaagacgctgatgttgaccatgccttctattccgtttatgatcgcttgaatgttttcggttgaagccggtgccgccgttaaagaacggcccatgaaaaagaaaagcaaaatcgtgatcaaaagagcggggatcgtcgttcccgccatatgtctgatatgcttgaaaatcggaagctccccgactcctgcggcaaagttggtcgtgtctgacattggagacattttgtcgccgaagcaggcgccgcaaatcacggctcccgccgcccatgtcagtggaacgcctgccgccgcggccacaccgatgagggcgacgccgatcgtgctgaccgtcgtaaagctggagccgaccaatgaactgatcacaagacagctgaaaagtgcggtgagcagcaggtgctgcggttcaatcagattcaacgcgtaaaccgttaccgtcggaatcgcgccgctgtactcccagactccgattaagatgccgattaggcaaaggatgatgatcggctgaacgccatttcggatgcctgagacaatgccgctctcaagatctttccaagaatgccctttcaccgcgccgacagcggccaaaaaaccgacgcaaatcaaaagcggtatgtgcggttctgctttaaatatgaataagcaggtgaaaataataaacaatatggccataaacaatagagccgatatggaaaacgatagtcgtttttcgtttgacaaatcatacacctcattagaagaaatctctttctttaatacttttatgcttttgtgcgtaaacgtattataacagaaaaatagatcatatacttaaattaaaatatttcaaacatttttcaaaggttcgcccattctattttgaaagcgctgacttttttaagatataatagattggagaaaggcatgtatttgatacacgtttcaatatccttaagccaaaatagggggaaatgcgatgtcttgcactgttcagaaaagccggtttttacatgaggaagcgatacggtttgaaaatgatgatttagaggcagtacttgtgcccgggtggggaagcaatttgatttcattgaggtggaaggcgggcggtttgaatttgttgaaaacgcctgaaacaaaggaagaatatgacgcgaatccgtttttattcggaatccctgttctttttcctcccaaccggatcgatcacgggagatttacatatgcgggaagaacatacgagctgccgatcaatgaaaagccgctcgaaaaccacctgcacggatttctttacgataaaaagtggacggtaaaaaaaatggaggcaacagaagagcggatcatcgtgcagacgatgctggactctgatgatcatccgggcatcaaatcgatcttccctcactctttttccatcaccatcacctacacattagaaggacagcatctgaaaattgatgcgtcggctgtcaaccgcggtcaagatccgatgccgatcggattggggtatcacacatctttccgctatcctttaaacgaatcaggggataaagaaaagtgcctgtttactcttcctgcctcaaagcattggacgctgacagaccgcatgctgccgactggcgagtatcgggtgacagaggagttcaaagcgggaaaaatggcagcgggtgaaaggcttgatgatatattggcggctgagcaagaccaagaaggaaacagcaccgccgtcattgcggacagcctcgccggcattcgcgtacgctatcaatgcgacggccattttaagcactgggttgtgtttaacggtacatctgatcaggatgatctgctttgtattgagccatacacttggatgacgaatgcaccgaacgtgaaccttccgaagagtgtgaccggatttcgggatttggggccgcaggaagagctgacgatgcgaagcaaaattgaggtaggcggaatataatcgatattccgccttttaccatgagcttttatcaagcgtaaatcctgtatgggacgcttgtttgccctctctccaatccaattgaaccgtcacctcgcggccggcgatttcagcttcttcaagcccttccaaaaaagaaacggattgttcttttgaccctccgccggggaatttgcctcccgcgtaatctttcaccggcgtttcgatttgggcgttcaaaacgatttcatcaccaaactttacgaccaatttttccaaatatgtatcgtccagcttgccgcggtcgcctgtccagtagagctctccgccgaacagcgcgcggccatctatctttttgatcacggcctcccaatttccgtcggcgctttgcccgttccattttgggtattccgccatataaaaaccgatcagcctcccgccgaaataaacggcgcaaaaggccatgaaaagggaggcgatgaaaagcaccggccgcttgtattcctgtttcatattaaccaccgcctaaaaagttctgctttaatcataaagcagaacaatcggaaaaaatatattctcttaaattttaagggaacgggtgcgggtgcaggttcagctgttctggtcttaacggctcttccgcaaagccgagcttcttcggcacggtgaaaattctctcaagcccttccaggcggatgaagcgctgtccgaatgtcatcggaatcaggcccgggatgagaactttcacacaataaagtccattccgtttgataacaggggaagtctgatcaacgacgatcacttcaaggttgagactccggaaagcttcaagcaggtcgcagaggtcttcggttaaatcaaggtgtttctttctttttttaaaggcatcgtcgaatgtttgcagaggccggctttgattcagcaaaaaactgagccgctcttccgcttcgggcagtccgtacattaagctgtgatcctccatttcccgcactaaagcaggactgcggagcatctggtgatatttgctcctttcagattcaaatttgcggtcgtgcttcaacatcatgcctgccagctcatgaagggcgcttttcaccgcttttacgggatcggggtgggcgcctgcggaacaaatcagattcaatccttcccgttttctgtttttggcgatcgcccaaatgcttggaatgccgtattccatcgttgaattaaagacatgcagatcatatcccgccacacttcgcaccctctctgtcatgaggcgcaattccggatctcctgaagagtcgagatccagctgccgaagtggaagcctggcataccaggcaagcaaaaatgaatcgcgctcagccgcttctaatatgccgtggaaaatcgcttcctccaaactccctccgagtgcacagccgttcgatgtttcatagacaaagctgtcttcccgccccaggctgtaatacgcgagcgattcaggaacgagaatcggccgtttctgcagaaatgaatagccccatacccagcggagcgggcgggccggatgaaacggctgaaaaggaaaatcgggatgcgtgtattgttcggcttgatgaagcccgacttttgccgggtcgagcgcacgatcttttacattttcataggtgtcatgtacgaccgtccgtttgccgcgcggttcaatcccggaatagcgttccaaaccttctaaaatggcggttaattcgctgtcttcatacgaatggctccgcccacctaccccttcatttcccatccataaagggatattgacgatcatatcggcaaacggcagaatcgcgtcataaattttggcgttgaatatccccgttctctggtccaaatagtctttggagagcgtttgttttaagtcgtccgtgttccgcacgcgaaagctgtccgggttcgttttcaggctgggccggagcgatatccgcgcggattccggtccgtcttcgggcagatttccgcatatagggcatgtcggttccggtatgaaagcgtgcagcgaactttctagcgttttcaaattgacgatgtacagctttttttccaatcggccgcgcccgccgttcatgatggtgtcgacttctgtgcagatcaggctgaccatctggcggcagccggtctttgaagcccacggatcgcggtttatgtcattgcttttttgttccagttcaagcgtctccatgctgtcggggccggagacataccacctcatatcggcgcattttgaacatcctgactctgacggataaacgagcggcccgattaccccttccccaaaagatgcaaacccgcgaagccagggaatccctgccgcccttagcactttttcggcctcgcgatataacaaaggccgccaagcgtcgtgcagcacaagaacgaacgaagtctccgccggtattctgttctcaaaatcagacctgcggataacgttatattcagcagataattgttgtgatgcgccttcagccatcaatccttcgccaacgaccaaaatacagcgcttcatcaaggttcctcctttcgcaactgcacgcaatagattcctgctagtttttcttttaaaaatggttcaacaggcagctcatagacatacagctgcaagccccggttgtttttcaaggcggaaagcagtgttttttgcaaagcagctgaaacggggatagcaagcttcagttcaccaggctccagcagaacatccgcacctttcaaaggatctttgtctgtcagtgcccgttcgagcacttttctgagagcggatgtgatgttgagtccagaacttctgtaccagcgcccgcgaattcccgcccatgcgacagggaagccttctatgtttttccctaaaccgatttccggttggccgtacaagactgtcagcgcttttaaataaaatgcagaatgccggtcttcgattccgtccagctgaacgagggaaatcatttcttttccgctttttatccgttcgcacaaccggtgttccaggcatttctccaatccccttaatacgccttcagccagcgtttctccggtggcgatcgcgaaatctccgttattcggataagaacgggtcaaccttgatgcatacatttcaatccccgtcagcccggcttcccgccgcgcctcttgatgggtcaaaccgaccgaaaccgtctcaggcaaaagctccgcaggtccggaagagagcggatctgctgtctgaacaaagcattgtgctaatggaagctgcggcaaatgtttttcttcccacagatgaaaaatgcccgttacgggtgaggtcagttcggtgaaacattggaatagccggctttctgtttcttttccggggtgttccgaaagtttcgcttcaaggtcgcagatgagttcagccgaatccttgccgcaactgaagtccggatggggaagaaacgcatgccagccgccttcgagcgttgccaaatcaagcaggtacacttgattcttcttagataatggctcaagctccgcagctgctttcatcaattcgaacacaataacatttgccagcatgtcttttcctgccaaaggaaaggttccaagcgttcgttcttcatggagcgcagaccgatggaggcgcctccaggcagcctcgaagcggctgtctccgtgttgttggaagacagggcctgccagtccgacttgtttcagacagatgccgggtatgaatcctttgttctcttcaaggcaaaacgtttgaagatcgtggagatcatctgtgaagccgcggtcagagacatacaaaacccaatcggcagatcgcaccgcttcccgccaatgttgcgtttcggcgaagccaatctccagtccgctttctgtttgctctgatatttctgccagttcgtctaaagcatgcccggatgcatccgtcacgatcgcacggattcttgaaaaaccggaatcgatcagcgaccggaccaatttcgtgagaaaggagccagtccctgcagccaatattttggtttggcgcgacagctgaaagcggtaagcgccggaatcggcaaagctttcaataaattcgatttgggcttcatacgttttaagcactgagctttccagtttgtgcgggtgatcgcggctgacgtcgcgaacgaatccgtttttataaagcgtttctccgatttcatatactctctttcggtacggagcttgcagtccttttgtcaaatcttcaagcgaatgttccccgttgaacattggcagaagtttttcgaaccattgagcaatcgaagatccttttatgcgaaacgacccggaattatttctaaaatacgcgccgccgttcggatcaggaagaaaccatgtatcccggtttactttcaggcgagcggaagcagtcaggtgtgtcatgctcctcctcctttaatgttttaaaaacaagacataccattatatgtaattttgtttgtcctttatgctataaaagaccccctgcggcaaaagaggcaggggaagtcttcttttttataaaaaaactacatgcctccgtgccagcagctccagcagcaatgtcccgcacagctccagcagctgtgtcccgcacagctccagcagctgtgtcccgcacagctccagcagctgtgtcccatgcagctccaacagctgtgtcccgcgcagctccaacagctggcacagcttccgcagctccagcagcttgcgcagtgtttaacattggcgtgatggcggtccggatcccaatgcgtcatatcgtctgcctggaagtgatccatctccaacgactgcagttcatcatggaatggttgcattttaatatcccccttcatcgttaaaatttttgaccaaaacacagtaaaagaagaatgaaacataagcaaagtcagattaagtcaaataccccgggtactcacaagatcaaattatgaggtctgttaggtggttgttactaatttgaacgcctatttttcctgttattggattttgttggagggaggtttttattttgcggccatacttgcggcagtttattgatataaagatcgttggaggctgggagaggatgaaatcctaggctaagtagagatgtagcatcaaagaatgcaatctatgaaaataaggtattaataaaaatttgactctaaaaaaacggattcgattggtaatgaatttcaatgtagtgaaagtcgaattctcaagggaaagtcgtaaattaatgcaaaaataacttctggaaacaaacatctaaagtaaagaaagcatagagggtaaaggtagctattcggcttacggattagcaggaaaaaatcaattggcgttgtatatagcagtgaagcatcttctaaggacacagtgctcttgcagttttatgctgatgcgaatgcttatgtatcagttgctacaaaaactctttcaacaagtatgctttctaataatttgatagagaaggagagattgccttggccaatttttcaataataaatgcggttattgtattaggagtcttactattaattgtttgggggattgtctcctttattagaaattcaagaggatcataacatgatgaaaggccggacaacagaccggcctcttttaaatcgttatttcacaatcagcacggggatctccgattttgtcgatatcttgtcgctgacgctgccgaacaggagctttttcaggcggttctggtcgcgcgtacctgtgatgacgaggtcagcgccgatgttttccgcatgctgcagaactgcgttggccgtgtctccttccagcacctcgatttccgcgtcgtactggttttcgctcaatatgattttcgctgccgcaatcgcttcttccgcgctgtcctcgtagatcatgggttcaccggccaagtctgaatcgcgggggatccggggtgcggccgggaagccgctgtaaaggtatggcgctccggcagctggtctttcggccgcagcctctgttctcacttgcctcggttcatggacatgggcgacggtcaattgtgagccgagccttttcgacaggtcgatcgcttttctcagcgcttttttgctttcctcttttccgtcaaacgcgactatgatccggtcagctttaaacaaattgatcattcctttcagaatggatttactgtcatattacccgttttcccaacaaatctaacgaaatataagaatatgaatcaaaagcctgccattcgccaaaaaaacaaattgacaattaaagggccgtactataagatggaaaatattaataagattggagggtatcgtcatgattagaaatatcaatgcatcagttcaacaacaaaagcacctaaacgtgacatttccataccttccttatgctcaggaatccgtttcactctaacaattttcagaaggaaggcgcatgtcgcgtgaacaagcgtacatgcgcctttttatattaaaaaaggcatgctggtacacagtgtgccttttttttcggagaaaaaacatcctgtttccgatgcggagcagcatgtttttccaataaatcaaccgcacataaggaggaattttttatgccgagtatcagaaaaaacgaaatcaaagattgtaaggaaaaacttgaaggcggctaaaaaaggagaggatatcgatgttttctgttttatggaagctgggctggttttttaaagcctcatggcggcgctacacgatagcggtcgtcctattgattattgtaaacgtattggaaatgtttccgccgaagctgcttggcaacgcgattgacgatatgcaggcgggcactttttccaaggccggcatgctcggctatatcggtttatttcttgcgcttggcgcagttgtttataccctgtcctattattggatgtatcagctgtttgggggagcgaacctggtcgaaaaaattctcagatccaagctgatgggccatttgctgaaaatgacgccgtctttttacgagaagaaccgcacaggggatttgatggcgagggcgacaaatgatttaaaagcaatttccatgacggcgggcttcggcattttgacactggtcgattcgacgatgtatatgctgacgatccttttaacgatgggttttttgatcagctggaaactgacgcttgcttcgatcattccgcttccgctgatggccgccgccatcagcatctacgggaaaaaaattcatgagcgtttcacggaagcgcaggatgcgtttggcgctttaaatgatcaagtgctcgagtccgtgtcaggggtaagggtgatccgggcctatgtacaggagaaaaatgatgtcagccggttcaacagcatgacggctgatgtgtacaagaaaaatatgaaagtcgctttgatcgattcgctgtttgaaccgacggtgaagcttttggtcgggatcagctatttaatcggtcttggctacggcgcctatcttgttttccgcagccagctgacattgggtgaactcgtctctttcaacgtgtacctcggcatgctgatctggccgatgtttgcgatcggagagctgatcaatgtcatgcagaggggaaatgcttcgcttgacagggtaaatgaaacattggcatatgagcctgatgtgagagagcccgctgaacccgaagcagcggagccgggcgatattgtgtttgacggggtcacttttacgtatccgagctctgcgtcggaaaacctggccgatatttcatttaccgtattagaaggacagacggtcggaatcgtcggaaagacggggagcggcaaaacgacattagtcaagcagctgctgaggcagtatccgcaaggaaaaggaacgatcaccatttcgggcgtgcccattgaacgtctgccgcttgatcagctccgcagctggatcgggtatgtgccacaggaccacgtgctgttttcaaaatcagtgaaagacaatattttgttcggcggacacctcgctgaagaacgcgatttgcacgccgtcatctctgcagcacatctgaaaaaggatattgagatgctttcagacggcttggagacaatggtcggagagaagggagtcgctttatccggggggcagaaacagcggatttcaattgcgagagcgatgattgcggagccccatattttaattttggatgattcgctgtccgctgtcgacgcgaaaacggaagcggcgattattgaaaacatccgcagcagacggaaaggcaaaacgacgtttattacatcacaccggatgtcggctgtcgaacacgccgatttcattctcgtcatggaggatggaaggatcgttgagagagggacgcatcaagaactgatcggccggaaaggctggtattttgaacaatatgaagcacagcagcttccttcgggagaagaagggggcactgtagcatgacaacaggaaaaaggcttttccaatatgcgcttctttataaaaaaattctcatctgggcgctcgtcatgctgacgatcgccgtcacagccgagctgactgggccgatgatcgccaaaaagatgatcgacgatcatattctcggaattgaaaaaacgtggtatgaaacgacagagaactcgaaatatactgtttcctacaaaggaaaggaatatatcagggaagacaggacagacccttcagctgaaaagctgcaggaagttcacatctttcaagtcggtatgaactactactttgtggggaaaccggtttcctttgacggggagcggacggtttccgggggagagctgagaatgacgagcggagaccggacggaaacctacaaggccgatcgcctgtctttgtctgaagtgtatgctttttacgagcctgaaataggagggctgatctcgctcgtttctatttatttcggccttctcattttctcgatctttttccattacggccaattctacctcttgcagatgagcgcaaaccgcatcattcaaaagatgagacaggatgtattcgccaacattcaaaggcttcctatccgctattttgataatttgccggcaggaaaaatcgttgcaagggtaacgaatgataccgaagcgatccgcgatctgtatgtgaccgttctttcgacgtttgttacaaatatcatttatatggccggaatattcgccgcactgtttttccttgatgtcaggctggccggcgtctgtctgttgattgtgcccctgattgtcatttgggctgctgtttatcgaaaattcgcttcaggctacaatcataaacttaggtcaatcaacagcgagatcaacgccaaaatgaatgaatcgattcaaggcatgacgattattcaggcattccggcgcggacaggacacaaaagaagaatttgaacagctgaatgacagccactttcattaccaaaataaaatgctgaaattaaactcgcttatgtcccacaacttggtcaacattctgagaaatgtgatgttcaccgctctaatatggtatttcgggggagctgccctgaacgcggaaggaatgatttcaatcggcgtactctatgcattcgtcgattacttgaatcgtttatttcagccgattacgggcatcgtcaaccagtttgccaagcttgaattggcgcgcgtatcatcggagcgggttttccgcctgctggatgagccgggcgtcgatgtcaaagagccgagcagcgaaagagcgcgggggcgagtcgtgtttgaggatgtatcatttcgctatcatgacggtgaagatgtgctgaaaaacatctcttttgaagcgaagcaaggggagaccgttgcattggtcgggcatacgggctcaggcaaaagctcaatcatgaatgttcttttccgcttttacgatattgaaaagggcgatgtcaaaatcgacggcagaagcatatatgatatgtcaaggcaggaaatcagaaagcatatgggcatcgttctccaggatccttacttattttccggcacgattgcttcaaatgtcagccttgacaatgctgatattactagagagcaaatagaagacgccttgaaacaggtcggggctcttgaggtgctcgcccgtctgccgaaaggccttgacgagccggtcatcgaaaaaggaagcaccctttcttcaggagaaaggcagctgatctcgtttgcccgtgcgctggcatacgatccggctattcttattttagacgaggcgacggcccatatcgataccgaaacagaagcggtcattcaaaaagcgcttgacgtcgtcaaacaagggcgcacaacctttatcatcgcccacaggctgtcaacgatcaaaaacgccgaccagattctggtgcttgaaaaaggccggattatcgaaaggggaaatcatgaagagctgatgaagcaaaaaggccaatactatcaaatgtatgaactgcaaaaggggaaaggaaccctgatagggtaagccggatcttcacccggccttaataagcgagccccaccctcgccttgacaaactggtcagactctagctgtgtaaaaagaaaatgggcggtgtcgccggtggatatttctcttccgccgggcggcagaacatcctgttcaaaacggtatgtcttcaatgccggcccatcggggagatacgtcgggcagacgatcgtccaatccagatcagattcgcggagccgttcgtacacacgggcatgttcttgagctgcgcgcgtagagcgccgttttgattcgtttgtttcaaagcggtaaagggccgggttctgccttgcgtttaaaatgccggcggttccgatggtaatcagccgtttgatccgatgtacgttcatggcgtttatgatgtgttcgatggagacggtcaatgtatcgtctccatctgtgtttaaacagctgacaacgatatcgcaatcttttattaaagactcgacgtcatgccggttcctggcgtttcctatatgtgcttggcataaatccggaatgcgggcgccttccgtcctccggacaagtgcgttaacggaatggtgcccatcctcttcaacaaaattgagaaaggcctgtccgacacggcctgtacctccaaaaagcgcaatcttcaacatgatcactcccatcggatctatcatacgtcagatcgtccggaagaaaaagccccgcgtaaacaaaaggttccatgataaggacggacatttgagacatactcattcaatagagaaatcccgacaaattgaatcaattcccaattgatgctcaacatcagctgcatgccgacccctcctttataccagcatatgaaaaaaggagaagcgggtgcgggctttcacaagatatgccagaggggaggcccccgtgatggtaatgaatgagaaggtttgccgaaaagctaaagaaggtgcagtatatgcaccttctgttatccatgaatatgaagttgtttaaaattgttgaccgcccatagatgcttgagcttgggaaactaaacgttttgtaatttctccgccgacagaaccgtttgcacgggaagtcgtgtcagcgccaaggtttacgccgaactcagaagcgatttcgaatttcatttgttcgatcgcttgcgctgctcctgggacaagcagttgatttgaagaattttgattagccatttgtcatcaaactcctttataaaaatggtatggttgggctgactggagttgcaccagctgacggcttccaccgatagaaaaccgctgccttctcggctaaagcccaatgttggtttgtactacgtattatggtggattcaataaaataaatgcgcgtttcaatctggtaaatgttgaaagacgaaaaggttatgattggggcaagctaaggaaaaaagccaggaggatgaagaagatgatgtgtccagtgtgcaacgggattctcgtccagacgaggcattgtccgaagtgcggcggggaaatggcggacgccgggagagcaaccgattttttcggtccttacagtccgtacatggagttcgattcatttaaacaaacgcaaaccgcgtgcgttcatttatatacgtgccaagactgcacttatgaagaaaccgttgaaattgaaacgaccgaagcatagctgcatagagagccgcagcatgcttcggtcatgtttgaaactgtgttatccttcagagcggatgcggagctccgtttctttatcaaaaaagtgagctttattcatgtcaagcgccagtggaatcgtatcgccggcctgaacgtcggtccttgaatcgactctggcgataaacggctgagtgccggcctgcgaataaagcatcgtttccgcgcccatcagctcggctacctcaattttcgcatcgactttcgagtcttttgacgcttcaatgaaaacaggttcatcatggatatcttcaggcctgattcccatgatgatttccttgccgacataaccctggccgcgcagaactttcatttttccttccggcacgcgaaccgaaacgccgtcgaatgtaaacatgtcttctttcagagtgccggtaaagaagttcattgcaggagacccgataaagccgccgacaaacacgttttccggattttcgtagacttccttcggcgccccgacctgctggatgattccgtctttcatgacgacgagccgcgtagccatcgtcatcgcttccgtctggtcgtgggtgacatagatggtcgtcgtctgcagacgctgatgaagctttgtgatttccgcgcgcatttgtacgcgcaatttggcatcaaggtttgatagcggctcatccatcaagaacacctttgcatcccgaacaattgcccggcctaaggcgacgcgctggcgctgtccgccggaaagcgcttttggctttctatccaaatattgttcaaggcccagaattttggccgcttcatggacacgccgtttgatttcatccttcggaaacttccgcagcttcaagccgaaagccatattgtcatagacgttcatgtgcggatacagggcatagttttggaataccatcgcaatgtcgcggtctttaggagcgacatcattcatccgtttgccgtcgattgtgaattcgccatccgtaatttcctcaaggcctgcgatcattctgagcgttgtcgacttgccgcagcctgacggtccgacaaagacgataaattccttatcctcgatatgaagattaaaattatccacagccgtaactttgttgtcatacactttgtatatccgatcgagcacgagttccgccattttttctccccctcttttatgtaagcgctttaactgatttaagtttataaaaaacggcagggcggtgtaaatggacatggtgcacaatttcttttcgtgcatattgctgaagccgctaaaggagatgcatcatcaaataaacagcggctgcttcttcaaactgtctgatgtcaattgcagtccgttcgataaatttatcaattctgtactgcaggctgtttcggtggataaacaaacgtttggctgtaagagaggcattcaggttgcatctcatatacgttttgatggtcagggatgtctcgggatcagacagcgcttctcttacggcgtccgaaaatgaagaagcatgaacccgctccggttttgccgtcaaaaaagacgggaggcactggcaaaacgtggcgacgtttccgatgtcacccgcttccagcatgtaatgaaacatttgtttttcaaagcggattttgccttgaagcgatccgttgactggatgaagctggccgctgaaaaacacaggagttgccatgaaatcgcttgtcagtgcatccgcaagctcggacagctctttttttgcgagaaacggtgaaggattttcgtggacgataacggcttcatgccggtcgtaccatacaacaagcgggtctttaaaaaagccgctgaccgcttctttaatcgcctgtctttcttcaggggcatgctccattttaaaaaaatggccttgaatcagctgaatgtttcccgggttttggaggggggcatcgcaaaagaaatattcgtgccattctttctcccgctttgtcagctgctgcggacgatgcggttctgaaaaaggccggaataggcaatagagcagctctttttcccggtcggtgaccgcgcttttcaaaacgccgaaagtttcgccttcgtcggtttgaaaccataatgcatcgtgctttgaaacagccttagatccaaccatccgttcaccgtaaagcgtctttaatttctccagcatacgtcaacgtccttttctttactcgtaaatatggaagagcattaattcatgaatttcgcttttcagggaaggctcgtcatcatgcgggggataggtgctgccccactcgatttcccccgatttatgataaattccttcataatgaatccctttatgataaaacgatattttccagccgggaagcctttcttttttaaacagcggcttccattgaaagtgagaaatcattaacgccacgctccttcattgatttcaggtgggcaaaatccagcgagcagactaaacgttgatttgttatcattgtatctcattcacagaaaagatcatagattcttttcaaatggagattttcaaaaaaataccgtgaagaagcagattcttcacggcttgaggtcatgccacatgtcctccggattaaggattgactgttcggttaaataagaagcatattcaaagcttcttttcttcgttaagcggctgacagatgccagacggggatgggagaagattcctcggccgggccgggagttggcttcaaacagccacacctttcccgaacggtccaatcccaggtcaaagccgatttctccgatgaaaccgtcaagcttttcgtcaaggacccggctgagaaggaccgccgcttttgtcagcttttgcagagtgtgaagcctttcctgaggatcatcataaatctctgcaagtgttttcacggcgccgccgctcgacatatgggttgtaattccgtcctttccagcgattttggccgcgatggctgtgacggtccattgaccttttccgtttttgtttgtatgaaccctgaaatctgccgggtgatgatccacttcgatccgttcgatgccttgctgggcaagataagaagtatgtttgtgaagcatctgccattcttttaaacattcagcagcggacgaaaaagatgtgacgccttcggcatgtctggcaagaataccgttttcttcccgttttgaaagctggaatatgcctttgccgaaactgccgccggcgggctttacataaatgaagccgtattggtcgatcatgtcttcgattttatcggcatcgggctccaatgccgaaaatggaagcaattccgctgtcctctcgtcttgctgcagacattcatagatctcccatttattaaagaagcccggattgaaccacggaatgcggtattcatccataagccgtttttttgtttcccgcaaggcggaggattcttcggctttgcggttcggcagtctgtcgtatacaacattaggcagcgggactatggcctcctcccagccgttttccctgaaaatgagagcctgcaccgtgccttcttcccaattaatctggtgcgccccgaacagatagctgtagcctcctgccgggagatccatcgtcaaaagcttcgaaaaaaataaagaccttcctctgacaggatccagctgcgattttgtgaaaccggcggtgaaaatcccgattaaaggcccgatatagacggtattgtcgcgaaaaagcagggaggctttgccgcggtacggaatccgcaggtttttgtacagattttcggataataaaacggtgcgcttcaaatggctgtcaaatgagacatggcaccgttcaacactcgtaccgaaagcggcgaataacagaccgtcctgtttgaaagaagcgggcaggagcatcgtgttttcactcgtctggtggatgccgaccgtcagcggttgaccggtcatcttttctcagcccctttcgcgccggctgaagccgttaagaatgagcagtactccaaaggacctttatacaaaagctcccttttttcaggagagtgcttgataaaagcgtgttttccgggctttgagttgacatccagcagccagacttttccgtcttttgtcaggcagatatcaaggccgagctcgaataatggcccgtgatttgattcaagcgccaggggaacggcctgcgccattgtctctaaatcatcgagaaggacggcctggcgctttttcggcacggataaaagccagctgtcaaagctcaccgcctcagagccaccggccaggtttgcaagcagtccatgctgatagctccgccttaccgttttaccggctgtttcccattcgccatagccgtttttctgtagcagcaatctgatatcacaaggaaaaccgtccttgtcttgaatatcgaggaacgattgcagcagatagcggtgctgaagaactttttggcaccacgtttcaaatgaggcctgtttcgaaaatgatttcagctgtttgtgttttccggtttggtaggctgcctttaccgtttttcccgtaagctcaagatgaatgatgccgcggcctcctgatccggatgcaggcttcaagatgcatgatttttcttttgcaagcttgcgcaggatatcctgggcattttctgcaatcgttgttgcaggaaggtaggacttgatgacgggatcggctttcaatgctttgtaaaccgtccatttgtcaggaagtccaagtcctaaaaatgtcgttttaggatactttttgagccattcgacaatcggttttgcttttttcgattgctgatctctgccgtaaaagcagcggtcatagatcaattccgggatttctctttcaatttcattccactgtcctgacttcgggtgaaaggagagccctttcacaagcagggaaccgggggaaatatccaggggggtgaaccggataaatcggattccgtagtccgaagccactttggccagttcttcggcataggctttttcatgtccgtgcgacagcgacataaatccaagcgtgatcatgattatacctccttcatgaaaaacaaggcttaacaggctgagactgtcaaacttcgggcaaactttaatatatagacttctgtttcatgatacgcttgagattgcagaaataggcttttgtaaattggaaatgattaaaaattttagagcgccctttatacaattgccatctgacccattgtattttgaagcggcttgatccattccgttatttgcccgtcttttattcagctactataataacgttaggcaagacggtgaggatcatcgtcaagacacacgctgtacagctatgatgtcaggtaaaaaggaaggcagttgaaaagaacatgtatgtatttggaatttttgccgttatgattgcagtcggtgcacttatcggcgctgtaacgaatcattttgcgattaaaatgctttttcgcccctataaagcgatctacatatttggaaagcgggtaccttttacgcccggattaattccgaaaaggcgcgatgaattggcgagacagatgggacagatggtcacaggccatctgctgactacagaagggctcaaaaaaaggcttgcatccgatgcggtcaaaagccaggcggtgcaggttggagagaggcttttggcccgcctctcgcaatcaacggccaccgttgaagaagcattggaaagcatcgggatttcaaaccccgcccaaaaagcggatcgagcggtatccagattggcggatgagaagctgtccgcatttttagaggcgtatgagaatgaaccgctgaaaaagcttttccctcttgaggctcaagaaaagctgaaagaaaaaattccgatggtgtccagctatattttaagccgggctgtcagctactttgaaagcgatgaaggcaaggaacgcctcggacatatgattgacgattttttgaaagaacggggcatgctcggcagcatggtgcagatgtttttaggcaacagcagtctggttgaccgggttcagccggagattgtgaagtttttaaagaacggcgagaccgcggggcttttacaggatctgcttgaaaacgaatgggacaagctgaaagaatatacgttcaaggaagcagatgacaaatggaacctcaaacctctcattttcgatttgaaggaaaagcttttgaaacgattctcgcttcagccgtttttcgaaaagacgataggctcctctatttccagttttgagcaggatatcgctttgcgccttccgcagatggccgaccgccttctggaagaagcgggccgccgccttgatcaagcgctcaaacagctggaactcgagcaaatcgtcaaggaacaggtggacaacttccccgttgaacgtcttgaagaaatggtgctgtccatttccaagcgggagtttaagatgatcacgtatttaggcggcctgcttggcggaatcatcggagcggtgcaagccatctttgtgattttgatctgaggctgaagacggcctgttcatacggaattatcgtataactgtgaaaaacactccatagtttgttatagtggagtggtgccgattccataagaagaatacgggcaggaaaggagcggatcaatatgacggtcaatttacatgactcggcttatgacttggaacaagcattgcgtcaaagcgaagaatattcccgattgaaaaatctttatgatgaggtgaatggcgacccatctgctaaaaagatgtttgataactttcgcgatattcaattgaaccttcagcaaaaacagatgaacggcgaagacatcacccaggaagaggtcgaacaagcgcaaaaatccgtggcgctcgtccagcagcatgagaaaatctcgcagctgatggaagcagaacagcggatgagcatgctgattgctgatttaaacaaaatcattatgaagcctttggaagagctttacggaaatccggagagctgataaaaaatcccctcttgtcttgacaagaggggattttttcactaagtgaacaaataatgttcataaagatttaaaaaagacttgtcaatttgtgaaatagttgcgataatactaaatgtaagtgctttcatttttgccgggatacgatcatgaaaaacggactggcggcaaaatgataaggggtacagaggaatttgacagattgaaagcaccgtctgctggtcaaataaaggggttgtcaatatacggtgaattgaacgaaaggggcgttgaattcactgttttgaatatgagggagaatcatgatcgtatccacaagatgcgaagtaaaaagtctgtgaaaacaggctttttttagtatgtgcatcaagagggctgttctaaaaaaagggaccgggacatatcctctataacagattcagtcatcaaagaagggggacctcctggtgtcaaaacaaatgcttgcgctgaatatagacggaacgctgcttcggacaaacggacggcttcatcccgcaacgaaggaagcgatcgaatatgcaaagaagaaaggtgtatatgttacgcttgtgacgaacagacattttcgctccgctcaaaaaattgccaaatctttaaagctggatacgaagctgattacgcacagcggagccatcatagcggaaaaaatcgacgatcctttattagaaaaaaggatttctgaagaacagacatttaaccttgttcaaatactggaaagctatgattgcaatatcagaatcctccatgaaaaatattcgattggaaaccggaaaaaaacgaattcaaacctgctggggaaaacgatgattcacccgtctgacccgattttttatcccgtccagtttgtcgattcgctgagcgacatgctgatggatgaaccggtcagcgcaccggtgatcgaggtttattgctcaacaggacagtccgaagaaatcaggcagacgatcacaaatgcatttcctctcgtcgacatcattggagcgggggaaaaaatgctgattgtccataaaggggtttcgaaagaagcgggtttgacgatgctcgccgccgacctcggtctaaaaatggaagatgtcgttgcgatcggccatgaaatcgacgaccttccgatgatcgagcttgccgggctcggagtcgcaatgggcaatgcccctcaggaggtcaagcaaaaagcggattgggtgacgcgctccaatgatgaacagggcgtcgcttatatgattaaagaatacttcagaatgcagcaaagcaaagggtttcttaaaaaattccatattaaaaaagtctgattcttatagaatccccgctttcaacttgaatgcggggattattcattcatccctgccctgtaggaatgtttgtttcccggattgattttggccatttatttttgtacactaaagaaagttttgaaacgaaaaaggtgatgacattgcgcatttatatagaagggctccaagatgaaaggttccagagaccgcttgagcatatagccaacttattctttgaagaaagcgaagtcgtttttggcgaagaagcgccggcagaccttgcgatcgttctcggctacgaccgggaagagaacggcgtcaaggcttcgggtatgataaaagatacggacattagagcagaatatacgaaaaacattgaccccaaactgacggaaaaggaagcgtttaagcaggtgaagaataccgtttcctacgtttttttgagcatgcttcaggagcataccggaatcattcagaaatgggggattctcaccggtgttcgtccgacaaagctgcttcataaaaagctggagagcggcatgccaaaggaagaggcgcatgccgagctgaagcgggattatttagttcacgacgaaaagatcgaactgatgcaaaacatcattgaccgtcagctgaaagcggtacccgatttgtatgagctgagtcaagaggtcagcatttacatcggcatcccgttctgcccgacgaagtgcgcctactgtacgtttccggcgtatgcgatcagaggacaagccggacgggtcggctcatttttgtgggggcttcactatgagatgcaaaaaatcggcgaatggctcaaggagaacgatgtcagaataacgaccgtgtatttcggcggcggaacgcccacaagcattaccgctgaagaaatggatctattgtatgaagaaatgtaccgttcatttcccgatgtgaaaaacatccgcgaggttacggttgaggccgggcggcccgatacgattacagaagaaaagctcgcggtcttaaaaaaatggaacatcgaccgcatcagcattaacccgcagtcttacgaaaatgaaacgctgaaagcgatcggacgccaccataccgtggaagaaacgatcgaaaagtaccatctgtcgcgaaatgccggcatgtctaacatcaatatggatttgatcatcggccttccgggcgaaggggtaaaagagttcagaaactctctttccgaaaccgaaaaattaatgcctgaatcattgaccgtccatacgctgtcatttaagcgcgcgtctgaaatgacgaaaaacaaacataagtataaggtggctggccgcgaggagattgtcgcgatgatggatgacgctgtctcgtggacgaaacagcacggctaccatccctactatttgtacaggcagaaaaacattctcggcaacctggagaatataggatattcacttcccggccaggaaagcatctataacatcatgatcatggaggaaaaacagacgattatcgggatcggctgcggagctgcgagcaaattcgtcgatccgggaacgggaaagatcacacatttctccaacccgaaagacccgaaaacgtacaatgacagatttgaacactatacagaagaaaagcttcgctacctgtccgggctttttgacaagaatgctaaaggcagttaaaaggttcggtttaaaacgggacagtccctgggcaaaacgaaaggagacttcgccaatatcctggcgaagtctccttttctgtcatcctctttgttttgtttcggattttttccacttaaatattttgttcagtatatgaaaaatccgttttgattcttttgtcaaaagcggccccaaaattgccaggatcagtacgtacaaagcggcaaacggctttaatgtggccgaaagtccgccggcgattccgaggttggcgacaatgatcgaaaactcgccgcgtgagacaatcgttaagccgatattggatgaagctttatgagaaagtccggcccttctgcctgcgatcatgccggcgataaagttcccggccaaggtgaggatgacggcgccgattgaaagccataccgcatctcccagtgtaaacgggtcgatgctcaatccgaagctgaagaaaaacattgcaccgaagaaatcgcgaaacggtacaaccaaatgctcgatccggcttgcatgttctgtctcggaaaacacgagtccgagaagcagggcgccgattgcttcggcaacgtgaatcgtttccgaaaagccggcgacaaagaacagcagcgcaaaaatcacgataataaagacttcgtttgaacggatattaaacagccgatttaacagttttggcagcttcctggcaacgataaagaacaatatcatgtagccaaaagcgatcaaaatcgaaagcagcgccgatccgactgaagttgagtcaccaaggacgagccccgagacgacggataaataaacggcgagaaaaatatcttcgaacataatgattccgagaatcagttcggtttccggattcgctgtcctctttaggtcgacaagtactttggcgacaatcgcactcgaagaaatcgtaataaccccggcgatgatcagtacttcgagaaactcgaagcccgcgatgaacccgaacatgaggcctaaactgaagttgatcagaatataaatgcttcctccgacggtgatggaccgtcctgatttaataagctttccgatcgaaaattccagtccgagataaaagagtaaaaacaagacgcccattctgccgaaaaaggcgatgatctccgagctctcgataaacttcaagttgatgataccgatcgtcggagcgtgcgggcctacgatcatcccgagaacaattaaaaagggaatgatcgagaatttaatccgattcgcaattaaggcagcaatcgcgacaagcaagagtgcggtgccgacttcaaatactagatgatccaaagagcatcacccttcctttcgggaaagaaaagcctgcttcatttccttgaggttttttctttcaccggacaggacgagtgtatcattttcatcaagaacggaatctgccccgggattcaagaatttttcctgattctttttaatgatcgcgatgacagtgacgccgtagttttgcctgacgtcgatttcaccgagagttttgccgacggcatttgctcctttttcgattttgaaccactcgatgatcaggtcgttaaacgccatttcaatcgattcaagcgcctgcggcttatagaccattccgccgaggatggcggcgatctgccttgcttcgctgtcatcaagcgagatgttggtcacgatttcatcgggatcttcgtcgtcaaaccgatagatttctcttcttccgtcgtcatgaacgacaatcgtcattttttcatggtttctcatttctatttcaaattttttgccgatacccggcagatcactttctttaatattcaatcatatccctccaaaataaatttccccattcggctgaaaagttatgcaggtgaaaaagggaaaatcaggagaggtaattagattggtatttcacaggaatagcgcaagttttttttagaattaattcatttgattgaacctcgaatcgaggaatgaaatgagtgtagaaacgtgcgtcaaagacagaaatatttgcggctcttcctggatgattaagaaagctttttgtaaaaggggaggggttcactgcatgtgtctcaaactttgaggtgtttagagacatatggtattccgcttcgggatcaaaaacagggttttgctcctgatcggcgaatggtactgttaacatgcataaactaagcatcaacgtcaaaaatgatttaattacgcccatccccctttcctcacatgctttctataaataactatatataaacaaagaaaatcattcaactaaaaaggcttatttcagtatcaattgatcttgaaatggaaaatcattcagctgattttcacatgaaaaaaggtattgaaaataaaaggtggaattaattaagctaatatcttacaaaatcgtattcacggaggtgcaagatggaatatatcaaatggaaagacgaagacgggatttttgaaattgtactgaatcgctctgaggcgtacaatgccttgaatgaaaaaatgcttgaagaactgaatgaagctttgcgtgttgcagaggaaagcgaatcgctgcttctccttgtgagaggcagcggcaaaggattttcggcaggcggagacattaagatgatgctgtcttccggagatcaagacagctccgcccgcgtcattgacacaatttctgaaattgcggtgaagctttacagcatgccgaagatgacgacagcggctgtccacggtgcggctgcgggtctgggattgagcctcgcgctcagctgcgaccatgtactggtcgaaaaagaggcgaagctggcgatgaattttatcggcatcgggcttgttcccgacggaggcggacacttctttttagagcggagaatcggtgaaactgcggccaaagaattgatttggagcgggaaaaaattgacgggggccgaagcgcacgagcttcggatcgcagacgccgtattcagcggggactccggccgttttgcgcgcatctatcttgaaaagcttctgcacgctccgctggcagcgatgattgagacaaaaaagatctatcaggcgttgaatggaggcaggctgcagaaaacgcttgaactcgagaaaacggcccagatgaaaatgaggctgacaagcgaccatcaggaagggatccgcgcatttttagaaaagcgccagccgcaatttaaccgtcagcaagtataacaagagcggtccggcaggaaattgaccttgggaaatgatgtgcagaaacaattgtaaaaaaatttaagtttccataaaatgattcataagatacagatctgtacgaagtcttgggaggcggcgaaattgaaacagaagattccatctgaatacgttgctagaaagctgaatgattggtacaacgccattcggaaaaatcagatcgccgccagtgaatcattgaaagcggaaattttaaatgattttcaagacatggaagaaaatcaggacgtcctgctctactattcgctgcttgaattcaggcataaactgatgctcagctatttgaaaccgaaagagactgaaaatattgaaaaaaacctccgcgacttagaagaaaaagaagaccaaatgacgggtttattaaactattattactggttttttaaagggatgtatgagttcaaacaaaagcggttcgtcaaagcaatcggctgctataaaacggctgaacaaaaagtcagcgcactggaagacgaggttgaaaaagcggaattttattataagcttgcggaaatctactattatatcaaccagagatacctgtcgatcaactatgcgacgctagcttccgacatttttaaccggtatgaaacgctaaaagaaaaaaagattttctgcgattttatcattgccggtaattgggttgaatcgatgacatacggacccgcgctgaaaagcctggccaatgcgcttgaagacgccaggaaaatcaaaaacagccatttgacggcagccgctcattttaatttgggaaattgctatttccaccaagaatcgtaccgggaagcctcagatcatatggagagcgccctttccatttttgaacaggaaagttcatcatatattcccaaagtgctgtacaacttgatgtacgtccgtctcaagcaggggaaccatgccggagctgccgcctgttatgaaaaaggcatccgaagcgcggcatcgctcggggatgaagaacacgcggcaaagcttaacattctgtgcgggctgtatttagacggaggggatcagaaagccgtggaaaacggatttgattatttggagtcaaatcatttatatgctgctgttgaagagctggctttagatgcagcccagtattataatcaaattgagcggctgaaagattccattttttactatgaaaagtgcgctcaggcaagtcgaaaaatcaaaaggggagatgcgttgtatgaaagctaaactgttgttcgtcgcggtgtcgctggctgttgtgttaacgtcttcaagctttttggcagatgcggggaaagccccttccttgtatgcggacaaaatgatcacgactgacaaggaggctcgagtttaagggcatgatttcatctgagaatgagcgggctgacgcagcgaaagaatgggcgatgtatattacagtttcttgccttttcatcctgatcgtctctgtgatttgttttttcgctccggtctaccgcttgcaggatctcttgtttcgaatgtttgatgctgtcatcatctgtgtgctgacggtcaatggtctttattatctgaaaaaaaataaaggcgtcgcttgcgcatcgtttttactcggcttcatcaacatgggactgctcgttgttttgatggtccgctagtgtttggcggataaagggcaggcggcggcagcgtgaaacttttcccccgaagcgccgccttacccgtattttagtcagctgcggaaaacaatgattttaccggacgaatgtactacccggtgtgtatgctccaaaaattgcttttccttcagcattcctcttcctttctctttcgcttcttcatcatcggccgcttcaaatcgctcattcaaaagcgtttctccactagtgtcgaaaacggttacataataattttccatttctctgcccctttctcaaaatatgatctatttgtttaaaattatataaaaatcaaaaaaatcctttttaaaatggtatgactaacgtatgattgtaaattggaaggaggagttataatgctcaaaatcgatcacgttacgaaaaggttcggttcatttacagccgtaaacgatctgacgctggagattccagacaagcaaatgttcggtctgctcggcgccaacggagcagggaaaacgacgacattccgaatgatactcggccttttgaatgcgacagagggtactgtcacatggaaaggacagccgattaactacggtgtcacaaacagcatcggctatttgcccgaagagcgcggactgtacccgaagctgaaggtgaaagatcagctcgtgtacctcggacgcctgaaaggcatgaccaaacaaaatgcgctcaaggaaatggagaagtggctcgaacgcttccatattacagaatacgccgacaaaaaggttgaggagctgtccaaagggaaccagcaaaaaatccagtttatcacggccgtgctgcacaagccggagcttttgattctcgacgagccgttcagcgggctcgatccggtgaatgtcgagcttttaaaagacgcggtcatttctttgaaagacgacggcacctcgattgtattttcaagccacagaatggagcatgtcgaagagctgtgcgaacacgtctgcattttgcagcgcgggacgcctgtcgttcaagggaaattaaaagaaatcaaacgttctttcggcagaaaaaatgtcacgattcacgcggacggcgacttgagcttcttgaaagaggcggacggcatcgtcaaatggcgtgatcattccgaaggagtccgcctgcaggtcgagaatgaagaagtctctcaagagctgtttacaatgctgcaaggacgcgggtttatcagaaagtttgaacttgaagagccttctttgcatgatattttcgtcgaaaaggtaggtgcccgttatgaataagttttggattgttctttttcatacatatatcagcaagctgaaaacgaagtcgttcatcatttcaacggccatcacgcttgcgcttgtcgtgctcgtcactaatttgggatcgattatttccatgtttgacgacggcggagagggtgacaagatcgctgtcattgatcgctcaaatcagctgtacgacacgtttgcccagcaggtgaaagcactcgacaccgatgaagcgctggaagtcgagaaagcggataagccggaaaaagagcttgaaaaagacgtcagagacgaaaagctcgagggcattttaatcctggagagagataaaaaaggggtgctgaaaggaacgtataaagcgctcgatatcgctgattccacagctgtctccacgattgaacaggcgctctcgcaagcaaagatcgccgttggaacggctgaattgaacgtaccacaggaaaagctgagcgaactgtttacaccggtaaaagtcaacagtgtcgccttgaaagaaggcgcgaaaaccgaggaagagcttcaaaaggcgacagggcttgtctatgttgtgctgtttgtcatctatttttccgttttaatgtacgcttcaatgatcgcgacagaagttgcgacggaaaagtcttcccgcgtaatggaaattttaatttccagcgtgccgcctgtccagcaaatgttcgccaaactgttcggcgttgccctattaggcctgacacagcttgccgcgctccttcttgccggctatctgtcgcttcagtccagccaggaaagcggaggggatgcggctgagctggttaaaggattttttgatgtttccggcgtacctactgcaacgcttgtgtacgcggtcattttcttgatgctcggctacttcttatacgcaactcttgcggcatttctcggaagcgtcgtcagccggattgaagatgttcagcagatgatttcgccgatgatcctgttggtcgttgctggattcatgattgccatgttcggactgaatgctccggattcgacgtttattaccatcacttcattcattccgttttttgcgccgatgatcatgttcctcagagtcggcgtgcttgatattccgttttgggaagcggctctcggcatcggcatcaccgctctcacgattgtgattctcgccgtcatcggggcgagggtgtataaaggcggcgtgctcatgtacacaagcggcggcggattgaaaaatatcaaacaggcgcttcgtctgtcaaaagatcgataatgaaaaagaaaagcagcttgaaagataagctgcttttttcatgcaaatagtagaacgtgcattcgctttcaacccgtggtagaatgggagcagaatgttttatgaaaaggagcagaagattgacaaacatcactttcattcatgcggcagatctgcatctggacagtccgtttcacggcatcagccagcttcccgaggagatttatcagcggatcaaaaacagcacatttaaaagcgctgaaaatgtgtttaagcttgccattgatgaacaggccgacttcattttgcttgccggggacctgttcgacgaagcaaaccgcagtttaaaagcacagatgtttttgagaaaacaatttttaaagcttaaagagaacaacatccaagtctatgtgatttttggcaatcacgatcatctgggcggcgattggacgccgattgaatggccggacaacgtccacatcttttcagcggaagacattgaagaaaaatcgttttacaaagacggccggctcgccgcaagcatctacggctacagctatcccgagcgctcagtttatgccaataaggccgctgaaatcaaaaaaacgaccgacgcgcccttgcatatcggcatgattcatggaacgctttccggggagagcggccatgacccgtactgtcctttctcccttcaagatttaaaaaacggacagatggattattgggcgcttggacatatacataaaagacaggtcatttcagccgccgatccggcggtgatttatccgggaaacacacaatcccgccatatgaaggaaacgggggagaaaggctgctatctcgtcaatgtttgcggcggagaactgtccttcgaatttaaagccgtatcggatgtcctgtgggaaacggccagcatcgatatctccgggacaaagcagatgacagagctgatcagcctcatgcacgatgcctttcaatctttcagaaaaagaggcaagcccgcatgcgtcaagatggtatggacaggagaaacaccctcttatttggcggaaggacaggccggcatcgcggacgagatccttgacatcttccatgaagaagaacgggaggaagacgcgttcatctggcttaccgcgatcgaagatcaaaccgatgccgccttgtcgggaatcgaacgggacgcttttttccaggagcttttgcaagaaatccatgagtttcaagatttcagcctgattcttgacgatttggagcggcatccggtctttagaagacacggagagctgtttaatgaggaagacttccgggacattcgcacgcaggctgaaaaactgctgcttcatgaactgaagacattgaaaagataaggggggatgcagggtgaatatacatgcgatacatatatacggatacggtaaattcgccaatcagacattccgcctgtctccttcaaatctgcatttgatctacggactcaatgaagccgggaaaacgacgctcatgtcgtttattgaaagcgtgctgttcggttttccgaagacgaaacggtacgagccgaaaacgggcgtcatttacggggggatgcttgaggtcggacaccctgatttcggccagatccgaatcgaacggacggccggaaagcccgagcgggtcaccgtttacttggaagacggcagcacgaagccggaaggttttttaaatgagctgctgtcaggcatcgacaggcagctgtataaagcgatctactcatttgacgtgttcggccttcaggaaatccataaattcaaccgcgacaaaatcggccgttttctgctgttttcaagtctgttcggctctgatgcgatttccaagctggatgccggcctcgtgaaaaagcaggaagagctgtttaaaccgaacggaaggaagccggagctgaaccaggagcttgatcggttaaaaaggctttctgaagatttgaaaaaggcgaaagcgcgggaaggcggctattaccgtctcttaaacgaaaaaaaaggcgctgaggcgtcgataaaggaaagcggacaactgctcaaagatcttgagcatctcgtcttacaaatcgagcaggccattgagattctgccggcggccgcggaaatgcgccagctaaaagagcagctcgcatccctcggcggctcagaagaaagccgtttccccgaaggcggacttttcgagctcgaaaagctcgaatcccacctgcatccaaaagcggctcagctgaaggcgctggaagaaaaaaagcgcggtttggaacagcgcgccgccgcttttgcaccggctgaagacttcctcgagcacgaagccgaagcggaagagcttttaacggcgtatccgttttaccagtcgtataccgaaaaaatcgcgtctttgactgaacagcttcaccagataaacggacgggttcaagcggggcttgaccgcctgcaaatcgaggaatacgatatcctcaatgcggacaccacgtatgaatacgagtggaaactgcaggaaacagttcaggcatacatagagctgcgcgaactgaagcggtcgctcgacgagcggtttgagcaggcgagggctgatctggaggaagcggaacaggcccatgccgctctcagcaatgaagtgatgcccgatgatgtccgaaaacaaaaggaagaaacccttggccgccttgcgtccgccggcggtcatgccggaaggcgggaagagctgatccttcagctgtcctatctgaagcaagaacaaaaagttcggatgaaaagaagaaggaccgcttttgcgggagcgctttgcgctgcttttgcggcagcttttgcggcgctctttttcaaggagtggttcccgggcgctttgctcgcgccgattttgctgatatttgccgcttttattttaaaaaagcctgagccttccgcggcggcggcttttattcaaaaacagctggatgatattgaccacagcggttcaaaaggcggagtaagcgacagcgctttaagggaggagctgtggaaggacgaccaaacccggcagctccttatcgccaaacaagctgagctcagacagaaagaagcggaatatgaaagagcgattcaaaaattcgaagagtgggaaaaggatatccgtccgtatcaggagaagaccgagcgctatttaaaagagctgaatctttcaattgacccgtcatttttagctgatgcgtacgctttgattaaggaactcagagaggaaattttgaaaaagcgggatatcgagaaggaactgagccgccttcatgctaaaaaagcatcctttgaagcgggattgagaaagcttgtcacatccctcagccttgcgggcggaagcgtccaagagcaggtgtttcagctgaaaagcgagcttgagtcccaaaaagagaaacttcgtcaaaaacaggaagcagacgtgtctttaaagcatgcggccgaacaaatcaaagagctggcgaaagaggtggaatacttccaatctcaaattgccgaactctttcaaaaagcaggggcggacggccgtgagatgttcgtcggactggcgaagcgcgatcaagccagaaaagaactaacggctaggctcgggcagctcaaaagagagctcggcagacaggacgagaaggccgttatgctcgcctcaggccactctctggcagaactgaaaggaaagctggccgagactcaggaaaaaagagcgcgcatagaaaagcagctgacagaagaaaggcagacggcggctaatttccatgcagagctcgccagacttgaggaatcaggagcggtatcggagcttgcctatcagaccgggatgcaaaaagagcgggtcgccgaattggccaaaaagtgggcagccgtcaagctgatccggcaggcggtccaaaacaagatagatgaacataagaaggttcggcttccgaagctgttacagacggctgaaacattactgaacccattgactgccggacaatacgaaaaaatttatttttctgaaacagatgattccatgatggtcatgcggaaagacggagctcttttttgcgcacacgaactgtctcaggcgacttgtgaacagctctatttagcgatccgattcgctctggccctctcccatcaaaagaatgtcaaattgccgttccagctggatgacagctttgtccacttcgaccaagagagatttaaacaagtgctgaacattttaaaaaagctttcaggcgaagatcagcaaatcttgtattttacgtgtcatgaacatgtaagagaagctttccgcgatgaagatgtgattctgctgccttccggaatgaaaaaggtggaaggaaaggagatgactaacaaataaaagtgtgtgctataatgattttatgtaggaaaacggagggagctttatcatggcaaaaggtatcatgctgcacgaagttggcgagcaggtggatttgtacttgctcattaaatcgtcaacgaaaggaatcgcaagcaacgggaaaccgtttttaacgctgatgctgcaggatcagtccggagatatagaagcaaagctgtgggacgccaagcagcaggacgaagtgacctacggcccgcagacgatcgtgaaagtggtcggcgacattcatcattaccgcgggcggaaccagctgaagctgagaaacatcagacctgcaggcgagaacgaaaacgtcaaaatcgatgactttcttgaaactgcaccgattcccaaaaacgaaatgatggatgcggtcactcaatatatttttgaaatgaaaaacccgaatatacagcgaatcacaaggcatcttgtcaaaaaatacggcaaggaattcattgattatccggctgcgacgaaaaatcaccacgagttcgtgtcaggtctcgcgtaccatgttgtttccatgctgaacctggccaaatcggtcgcagacctgtatccgtcgctcgatcgcgaccttttatacgcaggcgtcattctgcatgaccttggaaaagtaaaagaactatccggcccggtgtccacgacatatactgtcgaagggaacctgctggggcacatatcgattatggtgacagaaattgcaaaagccgccgaagagcttcaaattgattcagaagaagtgctgattcttcagcatttgattttaagccatcacggcaaacccgaatggggcagtccgaagccgccgatggtcaaggaagcggaaattcttcactatatcgacaacattgacgcgaagatcaatatgatggacagagcgctcgaacgggttaagccgggagaatataccgaacgggtcttcgcattggataaccgttccttttataagcccgtttttcacaaataagcgtcataacttgtctcccttttgcataatgtctggtatacagtttattcaaaaaagggggaaaagccgtgctgctgtttccgtggtgggtgtacctttgcatcgtcggcattattttcagcgcctataagctgatgacgacggcaaaggaagaggaaaagattgaccaggcttttatcgaaaaagaaggccgcatttatatcgaacggatggaaaaagaaaaagcaaagcgcatgaagcgtacactggatgaagatcaagaacagcatgaaaaatcggctgacagccattccatcgcataaaaaaagctgtccgaccccaacgaggggaggacagcttttttggcgtcagctgctgctgcttgtctgagcttgacgctggtcgacttgttttttcaactctttgtcttttacttttaaatcagcatctttgacaagtttgtcaatgacggattgcagttcagtttgatcattttgcttttgttcttggacttcttttttaagctcttttttcatgtcttcatatttgccgcgttcttcgtcttttttaatgatgtgatagccgaattgggatttcacaggtccgctgatttcgccggttttcaaagcaaatgccgctttgacgaaatccttgtccatgttatcgtctttgccgacccagccgaggtcgccgcctttttcggctgtaccgtcagttgaatactcttttgcaaggtcttcgaatttttcgccttttttcagctttttctcaacttcttcagccgttttcttttctttcacaagaatgtggcttaagtggattttgcctttcaggccgtcataatattcttttacgtcatcatcggttacttttatgttatcctttgcggctttttgcatcagaagttcgtatttgatctgttctttgacgaagtcttcgcctttttggtcaatgagctggttgagctggtcacccattgattttttgtactcgttcagctttttgtcgatttctttgtcggagacatcgtatttatcatcgagtactttttgctgaacaagcatgttcagtgcgtccgctccggcattgtcttttaatgtttgataaaggtcttcttttgtaatatttccagcttttgtttccgcaacaacctcagaatctcccccgctgcatgcgctgagagccagcacgcttgtcgctgtaatcgccgcaattgcaatcttcttcataaatgcaaacactcctaatcataacagtttaaactttcctttgaattgtatcatatcatattctgacatgctgtaaaaagattttcaacagaggggcatccgtctagtcaaattttctttccgctcatacaaatatattgatcaagaaaaggaggtcaataacatgagcggaggatactcaagcggttttgctttattggtcgtgttgttcattttattaatcatcgttggtgcagcttatctgtactaaaaccttagaaaatgagaaaagaaccgtcattttttcaggcggttcttttcttttggacgatagcctaatcgtttcatgacattcgtgcatacactaatgtaacgactggggcagaggaggtgtcaatatgggcgacggttatgcaggaggtttcgctggcggctttgcgctgcttgtggtgctgttcatcttattaattattattggtgcttcttggatatgctaataaacaaaaggatagctgccggatcaatacgatcggcagctatcctttttctttacaccgtaaaggaaatctcaatgaatgatgagatcaataaaattaagatcagcacattaatcattctaaataccttatcctgccgctcttcaggaatctctctgacaaggcataaagagtttgtaagcttgtttatgttgaagacagtaaaaaccgcaaacaagatgaaataaaaaaggatgataggagatccccctctctgtttctgctccatactacattaccaaatatttattaaaaaagatagaaaatagactgaaaaaaaggaatttccaactgcctagcagctggattatttttgtattaaaatatcaaaatcgtcggcttcctgatcgacaaagcagtttttaggcgctttgatcagtttccaggcaaacagaaaatcaggcagacaatagccgaaatgaatgcttgagatgatgcagaaatagtgagcaaagctcggcatcgccgcccccgcgtaaaacaaaacaggcgtgatgaccaaaaaagggcagagaagagagacaagcatcatgtttttcggaatttctctccatgttctcattttcaaccaataaatctttttttctaactttttcttgctgatcatcggcaagatatgaagaattttatgggcgattatagccgcaaccaaaagtcctgcaaacaaaagggcatgatcgcctctctgaacagtttgcggatgaataagctgcatcgctaaatattcgggaataaaaaataaaatcattaaactgacggcagtgagcacgatgcgcatgcctccataatctttaacgagattgatggttttccagcaactcataaatgacatccttccgtttcaacaaactgttatatgaaatcctcagaataatttactcctctggatgagaaaaatcaatccctttttcgaaaaaaatttcgtcattttccaaagaatttagaagggtgtaaaaggatcagaaatctccagtgttgaactttcatcagaagggaatatcggctaaaataagagaaagggagagaagagacaaatatgaactcaatggagcaacgcctcgagcggctggaatattacatcaaactgttattgaacaatgcggatatggaagagtatccgtactataaaatattgatcgaaaagggcttatcagaggaagaagcaaaggaaacggaaaagctgtgcgaagagctctcaaaggagcttgaagcacaaaaagcgcaaggatttgtgatgttcgatcatctcctcacgctttttgccggacagttaaatgaaaaacttgaagtgcacgaaacgattttcgcccttcacagacaaggtctttacaaaccgctgatgagcgaattcatcagcattatcaggcagtacgatctggcttagtttttaagaggctcaagcggtttgtccacctctatcgattccccggcttcttttgcttcttgttttttcttcattttgccctcttcgctcgtaaattcattttcgatgtttgaaaacgatttttcgaaaatttccatgaaatcatcgccgtaaatatggcggatgatcgacatcatctcgacgatttctggaaacttcccgtacagctgatgaaggggctgagcgccttttaagacggcgttccgggtcggatcgtaagactcgaggattttaaggaaaacttcttcacctttcggagtcagctgaatgtaagtgttgcgtttgtcattcaattttttggaaaactccaggtaacctctttcctcaagcttttttgaaaaattaaacgctgtggatacgtgcatgacgccgaacttggcgatttctgaaatggatgctccgttcagctggtaggcgatccacaaaatatggtgctcgttaatgttcagatcataaggtttaatccactgctgccaatccttttctatcgacttccaaagcgccttgctaagctgtgccattctttgactgaataaaagggcttctttcaccgtatagggctcttccgctcgattcattcacttcacctgcttctctttatcttataatttctattatgccaataaaataaagattaataaagatgtaaatttacgaattttttaaaaaatccagttttacggtgtgaaatcaggattttacctaaaaaaggagcgtgaaaattttccattcacaccccttttttaaggtttatttttttcgctgagtatattagttttgtaaggttttctccagctgttttatcttttcttcgatctcagcgatttccttttttaagtcctgctgatgaggtttgatttcctcgcgccattcctggatggacgtttgcagttcgctgccgacgtctttaatgatttccgcgccttctatggcggttttgacgaattgctcttttaatgcgattccgtcgtttttcagccttttgacggtgtcttcccatttaccgcagttggctttaagctgtcctctcaagttttttcctgaagtcggcgcggtcagcaatgctgcaacaccgccgataacaccgcctacaatcagtccagctgctaaagatcggccttttgacatgtaaatcaccccggttatatttttaaagatcaggcttggcaggcgccggccttctcatgattagatattggcgtccgagccgggcaaaccgttcctcttcttagaaacttctgcatagcttgctttattttagcatacttttttaaaaaggagggagagggttgtctgtcataatcattgttttgacaattataagcgctgtgtttaccgccggctccttttattatttaaggcttctcggatattctgcatcttatccgccgaaacgcattcttaaacaaaaagcgcttttttgcacgggaagcgcagggttggcgctcctgctccttttttttattcagcttcttatataaaatatcgggcggattcccctttttttgaccatcaaaacgaaaaaaacctcttccaaaaaagatattccttttctagaagaggttcttgttttatttgacttgttcaatcagccttgaacgcttcatgatcgactgcacgatcggaaagatgaccgccatggcgatcgtgttgatcacggcagctggtaaaacgacaacagagaacagggtgatgaatccctgatttccaggcaggccgacaatgaacagtgcagccgtgaggaaaatcgttccggaaagaacggttcctgcagcagttaatccggcggcagcaagcgttttgctgttcagctttttcacaagcagaaatacgccgaagaacatcaaggctgttagcggtttgtcgatgatgttgggcagctgtcccccgggaaaagccgtcgtcaacgcggaaatgacgcctgtcacggctccgatgacgagaacattttgcagtctagggaacaaaaggattcccataaacatcatgatcagcatcatatccggcttcattccgtagaaaaaaggcggaatcacagcgtgcagcgccgctccaatggcgacaaacagggccatagccactaattcttttgttttcatgtctattctctcctcatctaggctctttttacgctttccaataatatgctcgtcatttattgcgaaagctttctagtagtatatcaaactttcgaaggaatggggaagcctttttcgccatcttccatcatcaggataaacatcagttttcttcgcggaatttcttcataaaggcagccagcttttcgcagtcttcaactgatacggcattgtaaatcgaagcgcggcagccaccgaccgaacggtgtccgccaagccctgacattttttcttcctttgcctttgcgatgaatgatgctgtcagctcatcatttttgagcgtaaaggtgacgttcatgtttgagcggctgtcttctctcgcatggccgcggtagaatccgccgctttcgtcgatcgtattgtataaaattccggccttttcgcggttgcgtttctcaatggcatcgaggcctcctttttccttgagccactccagcacgagagacagcatataaatcgcaaatgtcggaggggtattgtagagcgaatccgctttggcatgtgttgagtacttcagaattttggcaacttgctcattttccttgccgagccagtcttttttcatgatgacaacggtcacccctgacggtccgaggtttttctgagcgccggcatagatgatgtcaaattgggaaacatcgatttttctgcttaaaatatcgctggacatgtccgcgacaaccggaatcggagcgtcggggaacttttgccactgcgttccaaagatcgtattgttggaagtcaggtgaaggtaggccccgtctgccggaatctccggtacttcaggaatatagctgtacgtatcttctttgctggacgcgatgatcgatgtgtttccgaagagctttgcttcggccagcgctttttcagaccaagcgcctgtcataatgaagtgggccgttttgtctttggagagaaagttcatcggaatcattgaaaactgaaggcttgctccgccttgcagaaacatgacttcataatcatcaggtatgtccatcagttcttttaacagagctttcgctttttgatgaacggcgtcatactctttgctgcgatgggacagctccatcacggacatccccgcaccattgaaatcaagaaattcgtcttttgccttctgaagcacttctaaaggcagtgctgctggtcctgcgttaaagttcgttgtacgtatcatcacaatcgctccctgttcgtgtataaaaatataaaacaatcctatcataaaaggttccggttatacataaaaaatttgaattgtgtgaaatatagagcaatggctatttagccgtgccgggcgatctgataaatgtggagtttttttgaacgaaaaaagggcgccggcagctgccgacgcccttggacaacgtctcgattacaggtgtttgttgatggaagctgcaatgttctgcaagtcttccggtgaatagtcatccgcatgggttttccagacggctccgaatccgtctcctttgccgtagcggggaataatgtgcatgtgataatggaagacggactgtcccgctttttcgccattgttattcagaaggttcaagccgatcggctcgtattcgtctttgatggcttgcgcgattttcggaaccgcttcaaaaaactctcgtgaaacttcaggtgtcatttcgtaaatattggttttatgaacttttggaatcacaagcgtgtgtccttttgtgacttggctgatgtcgagaaaagccagcacatgttcattttcaaatacctttgcacaagggatttccccgtttatgattttgcagaaaatacagtcgctcatacttttcctcctttttccattagggaaaggttatgtataagcaacatattaccacaatttgcgcagaaacacgaaaaacaggatgaacggctccaacgttcaccctgcctgaagaaggttacgctttaatgaagaaacgttaactgccttttgcaagcaccccatttttcgtcaaaatgaagacttgtaacgcctatacatttcctgcgacaaacacctcatttgatcgtcacaccttttttatatgacgaagacgtcaaataaagcaggtgctttctcaattcagtggatgaaagaaatttctaagcttgacatgtttcatactcaggactcttgccggattttgtctttgacaaacacctcattcgccagagttgataagctttcccttcttcaagaattagaatgtcctaaggcgctttcgattattcgttttatttttacggccgaaaagcgggagggaaaacgtttcaaatacattcttgtttttggtactattaagaaaaatgcaggaaaggaacgaacgtatgtcactactgactgttaaagagttaactggagggtatacaagaaacccggtgctgcgcgatgtttcatttgcgattgaacgggagcagatcgtcgggctgatcggtttgaacggagcggggaaaagcacgacgatccggcatatcatcggcttaatggaaccgcacaaaggatctgttgaattgaacggcaaaacgttcatggacgatccggaaagctaccgttcccaatttacgtttattccggaaacgccgattttatatgaagagctgacattgaaggagcatttggagctgactgcgatggcgtacgggctttcgaaggaaacgttcgagaaaaggctgccgccgcttttgaaggaattcagaatggagaagcgtctgaaatggttcccggcccatttttcaaaaggaatgaagcagaaggttatgatcatgtgcgctttccttgtcgaacctgacctgtacattatagacgaaccgtttctcggtcttgatccgctggcgatcaatgcccttctcgagcggatgaatgaagcgaagaaaaacggctcggccgttttgatgtcgacgcatattttggcaacggcagagcgatattgcgactccttcatcattctccataacggcgaagtgcgggcgaaaggaacgcttgaagagctcagagaacagttttcgatggaagaagcgagcctcgatgacctgtatcttgaactgacgaaggaagagagctatgaatagcattctggggatttggaagacaagaattgaggagtatgtcaaagaaacaagatcatatttgaaatacatgctgaatgaccaccttgtcatcgtcatgatttttttcctcgctggagctgcgagctggtacagcaaatggctgaaagagatgcccgaaggttttccagcctattgggtgatggccgtcatcttttcgctcattttgacaggctcgtacgtccgcacgctgattaaagaagctgaccttgtctttttgctgccgcttgaagcaaagatggggccgtattttcagcaggctttccggtttagttttttgacgcagctgtttcctctggccgccgcggccctcgctttggcgccgctgtattttgaagcaagcggcaaggggttttccgcgtacctcgtcttgctgattcaactgctcgtcttaaaaggatggaacacggctatgcaatggcggatgacgtttttcggcgaaaaaaacatgagggttaccgaccggtttgtcagactgcttctcaacacgatcgggatctatttcgctttagagtcttcatacgcatttgccgcagctgtctacctgatcatggccgcactgtatgtgtattttaaggtgatcgataagaaaaaatcgtttaaatgggaactgcatattgaagacgaaatcagaagaaagcagcggttctacagaattgcgaacttattcacggacgttccccaccttagaaaacaggcgaaaagaagagcatatctcgattggatgctccggtttattccgtatgaacagagccggacatttacatatatgtacggaagggcatttatcagatcaaacgactatttcggcatcgtcgtcaggctgaccgtgatttttggcatcatcatcgcttatttttcggcatatgagtgggtatcggccgcgctcatcgtcttcaccgtattcattacaggaattcagctgacgccgctgtttgatcatttttcacacctgccactgcaggagctttatcccgtcaaagcagaagaaaaacggaagagctttttcggcctgcttcacatcgttctgagcgtccaggcgcttgttttgtctgccgctgccggagccatgatgcagtggaccgggatgctcgccggactggccggatccgcgctgcttatatttgtgattttgaagccttatttcagcagcagattgaagaaaagtgccaagagatagatgaatccttttctttttccgcaagtatgatgaaagaagaggtgagtggcgcatgaatgaaaaccagctatatttggaggaagcgacccgctggaaaatgaagtttctcagaaagccgtcgatggctgagcggatgtcgaaaggggtacagtcgaaaattaacgcccgcattcccgccaaagttcacaaggcgatgacagaaagcattaaaaagatggtcgaggctactttgctcggctcaaatttaacgacttttgacaagaaaacaggcacgctttcgctaagggaaaaagatgagctggctcagaagacaatcgctcaatatcaaaaggcggctgctgttgaagggatcggaacaggcgcgggcgggatttttctcggactggcggactttccgctcttgctcggcattaaaatgaaatgcctgtttgaattggcgtcgatttacggatacgatattaaggagaaagaagaacggatgtttcttctgtatatttttcagctcgccttttccggagaagcgcaccgaaaagaaattttccgcatgatcgaacattgggataccgaaaagcgcgaaatcgattggcaggcttttcagcaggagtaccgggactatctcgatcttgtaaagctgcttcagcttgtgcccggcttcggcgcggtcgtaggcggaacggctaactataagctgcttgggcaccttggggaaacagcgaggcacgttttccatctgagattgattcatgagacagccggatattgatgatccggctgttttttatgctatttcggttgttccattgcaggcgtttcgcggaccgcctgctctttctcctgataggagaccgcggcatttgccagcactttggctgcgatcagcatcgctttttcatcgatatcaaacttcggatggtgatggggaaacaccgcctccggatcttcaggacgggcgcctgtgaagaaaaatgtccctttgacgtgctgcaagtagtaagcgaaatcttccccgcccatttgcatgccgctttcttcaactttttcaacgccttccgtctgtttggcgatttttgcgagaaaagacgtttcttccgggtggttgcagacaggcggatagcccctttcgaaggaatagtcgcagtcagcgccatgcatgccgcatataccttttgcaacctgttcaatttcgttttcaatcaaggtgcggatttcttcattgaaggaacgcgccgttccgattaaaacggctttatcagcgattacattaaaggagttgtcggcaacaaatgaacctgtcgaaatgacagccggctgagtcggatcaagcctgcggctgacaatctgctggagggaagtgacgatctgcgatccgatcagcacggcgtcttttgttttatgaggctgtgcgccatgcccccctttgcctttaatcgtaatcgtaaaacggtctgcagcggccatgatcggtcctatccggtattgaactgttcccgtcggctctgtagcccacaaatgggtcccgaaaatcacgtcaaccccgtcaaggcagccgtcttcaatcatcggcctggctccgcccggcgaatattcctcggcatgctgatgaatgaagacgatctttccttttaaacggtccgcgtgctcattcaaaactttagcgaggacaagcagggttgccgtgtgcccgtcgtgtccgcaggcatgcatgactcccggcacagtcgatcggtaaggcgcgtctttttcatcatgaatgggcagcgcgtcaaaatcggctcgaagcgcaatgacggggccgggagatccgccttcgatgtaggcgagaactccgcctccgcctatgttggtgcggataggaataccgagcgcttcatagtaagaggcgataaatgcggctgttttcttttcttgaaaagaaagctccgggtgctgatgaaaatggcgcctcaatttgaccatttcatcgtagtgggcatcaagctggttattgatttgtcggacaaatccggatgcgctcaaaaaaattcctccttttaggaatggtaagtttttataattttatgacaattggagccgctgttcaaccttgctgtcccgtatttatagaagaaaaatggcggcaatcgttgtgacggttaatccggcagctacaggaataaagttttttctggcaagatcgaacgggtcaactttgcaaatcgctgcaactggaatgagcgcccatggcacaagcgtaccgccgccgacccaaatggctgagatttggccgagcgcagtcagaacggctggattgctgtcaaccgccgcagcaaacatcgaagcggctgatcctgcgagagaaatccccgaaaatccggatccgtcaagaccggtcaccgctcctgtgacagtgagcgcaacagcggcgatttccggagagagcggaacgctgtgggcaaaggccgagccgaggtcctgcacgatcctattagaaaaaccgggaatctctgctgtcagtactttttcaaaacccgcatcgcccaagtaaaaaaaggcggcgattggaatgacgggggcaaacactttaaagccaaactgaaatccgctaatgaaatagccggtgattttctcaagacgccggtgtttgtggacgataaaatgaatgagaatcatgacgaagactgccgttcctccgacaagcgccgtcgcttcgtccccctgcagttccaatatcagcatcgcggcgatatcccctaaaaaaatgaccggaatcaacagcgcgagccattttctggaggtctggggaggaagccactcaggctcgctttgcagctgcttactggccgctgctctattgcctttctctttccggagcatcaaaaaggctgcccccgttgtcgaaaagcccatgatcaagacgagcggaacgcttgcagacatcacttccgcaacgggcagcccggctgcatctccggtcaatttaggcgctgcctggatgatgtaatcgcctgataaagcgaaaccgtggccgaataaattcatggcgcacgctaccgccatcggggagaggccggctttcagcgcggcgggcaggaggacggcgccgaccaatgcgacagccggggagggccaaaaaaatgaagaaatgataaacattaaagctccggtgatccagtaggccaagacagggcctttcatccatttggcgatcggagtgaccattgcttcattgacgccggtctttgccagcagctcactcatcgaaacggtaaagcagatgatgaaaatagtcggaagaagttccccggcggcgtagattaagctgttaaacatgcccatcacagacgccatgactgaatgggtcgcggctaatgagatgaaaaaaatcccgacaagcgatataaaggtggtatcaagacgaagtagcataaatgcgagaatagctgcaataaagcccaaatataaaaagtgaacggacgttaattcaatttccattttccgatcccccctttaaacataacctcatacagcgtattcctgggctgtcagagtgtgaaggaagggctcatttcctcggaaataaaaaaactgcctaaaaggcagttattcgacagaatgatacgaagaaatataggatgggcgggaaaaaatcgttccgccttggttgattcctgcggaagattccttcttttggtgggcttcgctgaacgacttggagtttttccagtcttgaaatgactgttctctgtcccacagtgtcaatacgatatacgtatcgctgtctttcggcctcagcaccctgagggctttaaagccgggctgattttcgatttttccggctctgtttttaaaacgggcttcgaaaagcggccttccttccggtgtgacagggatgttgttgaggacggtgaatccggaatgttccaaagatcccgactgatcgatgatttcgtagcggtgaggagaatgaaagacgctttctccgtcggtttcgtgaaagagaatggcggaatcgtggcttttcataaataacatgttttcaagaccgtgctgtttggcgagcttttttaaaaaatcgacagttccgtatgtaatgtaaaaattcaattttatcaccccttttttgatagtataacaaaaggacgatttaaaattctatccattacccgctataaatgctgcaacataatttgaagaaaaaattcccatactagctatagaaaggaatgaggtgaccatatgagaaagagatttttcattccaatcatcattacagcggcgatattccttttatcgttaatcggatatattacgattttgttcctgggggattatgtgattgatgaaaagaaactgattttccatgcttcttctaaaatcgtcgaccataatggagaagaagtcgcaagcctctataccgaaaacagaaggcctgtttcaattgccgaggtgccggacaatgtaaaaaatgcctttatcgcggttgaagacaagcgcttttatgagcaccacggcatcgattttaaatcggttagccgtgcggtctataaagatatattagcaggaggaaaagtggaagggggaagcacgatcacccagcagctcgcaaaaaacacttttttgacaaatgacaaaacgtttttaagaaaaacgaaagaagtcattatcgctatcaatttggagcgggattacagcaaagacaagcttttggaaatgtatttgaaccagctatatttcgggcacggcgtctatggaatccaggcggcggcaaactacttttttaacaaagatgtgaaagacttgacggtcagtgagggagcggtgctggcttccattcctaaagcgccttcaacgtattcgcccattctcaatccggaaaaaagccgggagcggcgcaatgtcattctcggcatgatgaacgagcagggatatatcagctcaaaggaaaccgtcagggcccaaggcagcacattggggctccatgtgaaagaaaaatcaaaaaatccgtggcttgacagctatattgatcttgtcatgaaagaagcggaagacaaatattcgatatcgagcgaacagcttctccaaggcggatacacgatcagtgttccgctcgatgtttcgattcaaaaagcggcctacacgctgatgaagcaggacggctattttcccggcacagacaacaaagctgaagggagcgccgtttttatcgataacaggacaggcggcgtagtagccgctctcgggggacgggaatatgctccaaaaggctataacagggccaccgcccagcgccagccgggttcgacgtttaaaccgcttgccgtatacggccccgctcttgaagaaaagctgttcaagccgtattcgatgctcgaggataaacagctgtcatacggcggctactcgcctaaaaactatgacggccaatacgcgggcaaggtctcgatggtggatgcgctgacatacagcaaaaacgcgcctgctgtatggacgttaaatgagatcggaatcgaaacggtgaagccttatctcagccgtatgggcatgaacgtgccggatgaagggctggcattggggctaggcggtctggaaaaaggggtgtcgccgctcgagcttgccggggcataccggacattcgcaaattcaggacaatacaccgagccgttttttattaaaaaaatcaccgatgaaaacggggatgtcatgttccgccacgaggaaaaatcggaaaaggttttcagcaaacaaacagcgtggaacatgacgcggatgctggaggaggtcgtgaaaagcggaacgggaaaggccggtgatttttccggggagattgcaggaaaaacgggttcgaccacgtataccggaaaagagggcggaactaaagacgcctggtttgcggggtatacgcccgaagtgacgggagctgtctggatgggatacgataaaacggatgagtcccattatttaaaaggcggcagcgcttatccgacaaggctgtttaaagacattttaaaacgcaccaaccataagcctgaacggtttaaggcgcctgaaggggtaaaagatctggacaggccgatacgcctcgaagacctggaaagcgttaaagcagactattcctttacgccgatggggctgattacggtgtcattaaaatggcatgaacaagaggataaaagggttgaataccgaatatatgaaaggaaaaacggaaaagaaacgctgattgatacggttaagggaaaaggaagcttttcaatcccttatgcaaacatcttttccgatgcttcctacaaaattgttccatacaatccgcagacgaaaacagagggaaaagggactgattatgttgaaccgaaagtgtttccttcgggtcattagatacccgaaattcatcaatttcttgaacaataagtctcatgagtataccgttcaataaaaaaacggtatattggaaggagtaattttgcgaacgtatggttgcagcttgaaaggtggatatcatgatgaaaaacgacaaggcttttaatgacacattcttaaaagcatgccgaggagaaaaggccgcccatgtaccggtatggtacatgaggcaggccggaagatcacagcctgagtacagagcgctcaaggaaaagtacggtctgtttgaaattacgcatcagcccgaattgtgcgcttatgtgacaaggctgcccgtcgaacagtacgatgtcgatgcggcgatactttataaagacataatgacaccgcttccaggtattggcgttgacgtcgaaattaaaaacgggatcggccctgtcatcgatcagccgattacatctctcgcagatgttgaaaaactcggcgaactcgatccgcaagagcatattccatatgtgctggagacgatcaggctgttgacggaagaacagctgaacgttccgctgatcggttttacaggggcgccctttacattggccagctatatgatcgaaggcggcccgtccaaaaactacaataaaacaaaagcgtttatgtacagccagcctgctgcatgggatcttttgatgaaaaagctcgggaagatggcggctgtatacgttaaagctcaaatccgcgccggcgccaaagccatccaggtgttcgattcctgggtcggcgcgctgaacgccggtgattactgccgctacatcaaaccgacgatggacgttcttttcaaagagttgaaaaaagaagacgtgccgctgattatgttcggggtcggcgcaagccacctcgcgactgaatggcacgatcttgacctcgacgtcgtcgggctggattggcggatgagcgtacaggaagccagggataaagggctgacaaaaacgctccagggaaatttggatccttcgatcctgcttgccccgtgggaagtcatcgaagaaaggacgaaagccattctcgatcagggcatgcagacggaccggtttattttcaacctcggacacgggatctttccagaagtgagtcccgacacactgaaaaaattgacggcatttgttcatgagtattccgcctcaaaaaaatcgagcctgatcacatgagcatttcagttggtcttttcaatataaactgtcaaaatacgtatagatcatgatctttaaagaggtgttcacgttgggtaaaaagaaaatggggcttcttgtcatggcatatgggacgccgtacaaagaggaagacattgaacgttattatacacatatcagaagaggcagaaagcctgagcctgacatgcttcaggacttaaaagaccgctataaggcgatcggaggaatttctccgcttgcaaagatcacgcaggagcagacgaagcagctggaaaaacgcttaaacgagcttcaggatgatgtggtgttcaaggcatatatcggtctcaaacatatcgaacctttcattgaggatgccgttcgggagatgcataaagacgggattacagaagccgtcagcatcgtgctcgcgccccatttctccacctttagcgtacagtcgtacaacaagcgggcgaaagacgaggctgaaaagctcggcgaattgtcgatcacatcgatcaacagctggtatgatgagccgaaatttatcgcttattgggcggatcaggtgagaaaaatctatgacgaaatgccttcggaagagagggaaaacgccgtcttgattgtatcggcgcacagccttcccgaaaaaatcgtcgaaatgggtgatccgtatcctgaacagcttaaagaatcagcgaagctgattgccgaagcggcgggagtaaaagattacgccgtcggctggcaaagcgaaggaaacacccctgatccgtggctgggaccggatgttcaggatttgacgcgcgacttgtcagagcaaaaagggtacagcgcttttgtttatgctcccgtcggctttgtagccgaccatttggaagtcctttatgacaatgactatgagtgcaaagtcgtcacggacgatatcggagcaagctattacagacctgaaatgcctaacgctaaacatgagtttatcgatgctttagcggatgttgtattaaaacaattggagaaagaacagtaaagaaggcgattgtaaatgagtggagaacgcaggcagattgtcatcatcggcggcggtattaccgggttggccgccgccttctacttggagaaggaaatcaaaaagaatgatctcccggccgaagtcacgcttgttgaagcaagcccgagactgggcggaaagatgcagacggtacacaaagacggctatgtgattgaacggggtccggattcatttttggaacggaaacaaagcgcacctcagctcgtgaaggatctcggactggagcatttgcttgtgaacaatgcgactggccagtcttatgtgcttgtcagcgaaacgctctatccgattccggaaggagccgtgatgggggtgccgacaaaaatcggtccttttctgacaaccggcttgttttccttgccggggaagttgagagccggaatggatttggtgcttccagcaagcaagccgcaggaagaccaatcgctcggagaatttttcagaaggcgcgtcggcggtgaagtggtggagaacctgatcgaaccgcttttgtcaggcatttatgccggggacatcgaccgtctcagtctgatgtcgactttcccgcagttctatcagacagagcagaagtacagaagcttgatcatcgggatgaaaaaatcgcgcggcgcccagagcgccggaaagcctgcaaacaaaaagaaaggccagttccagacggtgaaaaccggcctgcagacgatagttgaagaattggaaaagcagctcggcatcacaaaggtttataaaggcacaaaggtcgtcagcattgagcgtgcgggctcggcttacagcatgaagcttgacaacggcaaggtgcttcacgccgattcggccgtggtcaccgctcctcataaagcagctgccgcgatgtttcaaaaagaggattggctgaagggtttagaggatatggtgtcaacatctgtcgccaatgtggcgctcggatttccggaagaagccgtccaaatggagcatcaaggcacgggctttgtcatttcaagaaacagcgatttttccattacggcgtgtacctggacaaacaaaaaatggccgagcacaacgcctgaaggaaaagtcctgctaagggcttatgtagggaaagccggcgatgagtccgttgtcgaacagtctgataacgaaatggtgaaaatcgtcctcgacgatttaaaacggattatgaagatcgacggcgaaccggaaatgacctgcatcacaagatggcatgaagcgatgccgcaataccatgtcggccataagaaaagaattaaagaaatcagggaaggcttggaagcgtcctatccgggtgttttcattacgggggcctcatttgaaggggtcggcatccctgattgcatcgaccaaggcaagcaggccgtcgccgatgtactctcgcaccttttcgaataaagaagagcaaaaaaagctgaccgaaaccattcggcggctttttttattttcactctttttacagctttcatcattttaaagtttgtttatggaaaagataacatttaatctttgcattttacatttatatgtgttacattactttttgtacttactgaccaaaatgttcaaatagtcaattccggggtgagaaaccgtgagcaaagatcgaaaagcactgattttagaagcggcgacaaaatcgtttacacaattcggctacaaagcgacgacgatggatctggtggcgaagcttgccaatgtcggcaagggtacgatctatacctttttcaagaataaagaggaactgttcgatgacattttttcttcgcttctgattgaaatgaagcaaacggctgatcaagcgattgaccctgatctgccttttcacgaaaatgcccatcgcgcgatgatggcgatattggagtacagaaagaggcaccagctgaccattaagatctttcaggaaggcgcggagctcggcacaccggcggcccgcgaggtgattgaaaagctggaacgcatggtcatcggctatattaagagaaaaattaaagaagcaattaaaaatgacgatattagaccgtgtgacccagagctgaacgcgtttgtcatcttcaagctttacatcgcgctcatctttgactgggaaaaaaaccatgaaccgctgaaagatgaagagttggcagagatgctgaaaatgtatattttaaaaggattatctcgttagattatcctttctttgtttaaaggggtgcttagtcgcgtaaggagagcggctactaactaggaggcgtatcaacatgaatgttttcaaaaaccagtggagagaactgataaccaataaaaaactactgatatccgtgatcggggttctctttataccgctgatttacagcagcatatttttggcggcttactgggacccatacggaaacgtcgatcagctccctgtggcggttgtgaattccgacaaggggacgacatatgaaggaaaagaccttcatatcggcgacgaccttgtcaaagaactgaaagaaaacgataaattcgactggcattttacgacgaaggaaaaagcaatgagaggcttgcaaaatgaggaatactacatggttgtagaaatccctgaaaacttttcgaaggatgccagcacggttatggataaacatccgaaaaagctgaatctgatttatcatacaaacgccggacgaaactatgtcggcgcccagatcagcgataaagcgattgaacagcttcagcattcagtcggctctgaaatcacggagcaatatgctgaagtcatctttgacaatttcggcaaaattgcaaaaggtctcggtgaagcaagcgaaggagccggaaagctggataaaggactgaaagatgcgaaagaaggaagcgaaaagctgaaaaagaaccttgaaaagctcgcgaaaagccaaattcagttcaacaaagacggaatggagaagttcggcgcggcattcaatacgctgaacgacaaaattcatgagcttgattccgggcttgcacaatttttggaaaaaagcggccagctgcacagcggtgctcaacagctccaacaaggcatgcctcagattgtggcgggattggagcagatgaatgaaaaagcgcagaagataagcaaactcgaagaagcgatttcaaatgaaaaaattcagcagctcgaaacggcgctttcaaatgccgaaaaagcgaaaaaagaaatcagccagatttcgaaaaatattgatgagcttgaagcggcattgaaaaaccagcacagcgaagtcaaacaaattattgaatccagcaacatgctgacacaagaacagaaagccgcgcttatgaaacaagtcgatgaaaaaatgggaacggtgaaactccctgagtttgacaagttgaaagcgcaaattcccgatgtcagcgaacttcccgatttatccgggctgaaacagaagcttgaggaattgaagcgagtcccttcggatgtgaataaactttataaaggatcgcagaagattcagcaagggcttgatgcgctgacaaacggtttgggtgcttacaacgaaaaattcgcagaagcgaaaagcggatcatccaaaatcgccgaaggcagccagacgttagtcggaaagttcggcgatctgcaaagcgcggccgataaactgaaagacggttcttccaaacttgcagaaggggctaaatcccttgatgaaggtcttggcaagctgtctgacggaagcggggagctgtttgataagctgtctgacgctgccgatcaaaccggcgatattcaagcgggagacgaaaactacaatatgttctcagaccccgttgatgtgaaaggcgataaaatcgatccggtttccaactacggaacaggattaaccccgtatatcttgtcgctcggcttattcgtcggcgcattgatgattaccgttgtcttcgatgtgaaagagccggctgtccggcccgaatcagcctttggctggtttatgagcaaattcagcgtgctttttgcagtgggaattcttcaagcggcgattgcatgcacgatcattctctggggcatcgggcttgaagtgcaaagcgtctggagattctatctgttcagtataatcatgagcattacatgtcttgcgatcattcagtttttggctgcgacaatgggaaatccgggacgattcattgccgtcattctgctcgtgcttcagcttggaggaagcggaggaacatttcctcttgcacttgtccctaagttcttccaggtcatccattctgcactgccgatgacctacagcattgccggatacagagcggtgatttcaagcggagactacgcgtatatgtgggaacaggctgccgtgctcggcggtgttgcgatcgtcatgatggctctgacgctgatttattttaaagtgctgctgaaaaaaggaaaaattgaagagcagcatgcataaaagaaaaacatcttttcaagcccggcaagggcaagaaaagatgttttttttgatattaggaagctggcgcgccccattttacaatcaggcccgtatatgtaagacccccgccaaaaccgaacagaatcaaggtgtcgccttttttcagctttccgtttttgacggcttcatcaagggcgagaacgattgatgcggatgaggtgttgccaaaccattcgacgcttgtcagcgctttttcggctggaatttcggttttttcgcaaatcgattcgatcattcgcagattcgcgctgtgcgggacgaaccaatcgatatctttcagctccatttcagcttgggcaagcagttttttgacgccttcaggaacggacctgaccgcccatttatacacttcgcggccgttttgaaccatttttccttcacctgagagcggctcccctttaaggtcgctgcgcaagccggttctgtataaatggcgggctccgtcacctttcgtatcctgggtaaaagtaataaagcttggggaattgtcgtcccgttcgacaagcagggcgcccgcgccgtcgccgaacaaaatgcaagacgcgcggtctgtgtagtcggttgttttggataaggtttcaccgctgatcacaagaatttttttatgcagtccggaagtgatcaggccgttggcgatatgcaatccgtatgttaatcccgcgcaagtcgcatttacatccaccgcgccgacttctttccatccgaagtgctcctgaacctggcatgccgtgcttggaaaagcatagtccgccgttgtggtagagacgatgatcatgtcaatatcgtcaagcgtgccgctgtatctgttttttagatcttcaaccgcctttatgcaaagatctgatgtgaattcgtgactcccggcgattcgcctttctttcattcctgtccgctgaatgatccattcatcagaagtatcaacgatcttttcaaactctttgtttgtcatgcgcttttcgggaacataggtgccgatggcggaaattcgcgcttttgataaagttttcatgaaattcactctcctttttcttattatatcacctagtattagtatctggtactaaaatgttgatatgaggtatactataaccattacaagttgggaggaatgaaccatgtcaggacagaaaacgatggagctcatcaaggagctcgtctccatcccgagccctaccggaaatacgtatgacattatagactatatcaaccgccttttagagaaagaaggagttgaaacaaggcataaccgtaaaggcggcctgatcgcgacgataccgggctctgacaaatcccggcacaggatgctgaccgctcatgtcgataccctcggagctatggtgaaagagattaaaccgaacggaaggctgaaaattgatttaatcgggggcttcaattacaactcgattgaaggcgagtattgcaacattgaaacagcatctgggaaaacttacaccggcaccatcttaatgcatcagacatcagtgcatgtatacaaagacgccggaaaagccgagcggaaccagaaaaatatggaggtccgcattgacgaaccggtcaatagtgaagaagaaacccgggcgctcggcatcaatgtcggcgattttatctccttcgatccgcgcgttgaaatcacgccgagcgggtttatcaaatcgcgtcatctcgacgataaagcaagcgtcgccctcctcatcgagctgatcagaaccatcaacacagaagggatgacactgccttatacgacgcactttttaatttccaacaatgaagaaatcggttatggcggcaactccaacatcccgcctgaaacggtggaatatttggctgttgatatgggagcgatcggcgatggacagtcaacagatgaatatacggtatccatttgtgtaaaggatgccagcggcccatatcactacgggcttcgaaagcgcctgacagccctttgtgaagcacatggaatcgattataagcttgatatttacccatactacggttcagatgcttcagcggccgtcaaagcgggccatgatatcgtccacgggctgatcggcccgggaattgacgcatcccatgcgtttgaaaggacgcatcaatcgtccttggagcagacggcaaagctgctgtatcactatgttcagtctgacatggcataaaaaagctcccaaaggaccccggtcccttgggagtaaaaaaagagtggaagtcatccatccgtaaaggatggcgtttacttaccagtaatcatagtgttttttctttttgcagtgatcaaagtggtcaaacttcttgtagtcatagtcataatcatacttcttaaagcatggataatagtagtaataatagtagtagtagtatttcttgcagtcatggtctttcttgtggtaatcatagtcataatctttcttgcaatggtcatggtaaaaatacattaaacttccctccaattttcttttctaatttaactacagtacatcgtatgtaaacaaaaggaagttgtttggacaggttgcttgagaaattcgtatatttttttaaaaaaacgtatgtcttcccgggatggaaaacatacgttttttgatagaaaagggggtcagccggatacttctatatctgccggctcccgttgatttaagacgttctgccctttaacggcgtcatattcaccttcccattttgacatgaccacagcggcgagagcgtttccggtcaagttgacgaccgttctcgccatgtccataatccggtcgactccggcaatgaaggccagcccttcagcaggaacgccgatcgtgcccaaagtcgcaagaagaacgacgaaagatgtgccgggaacggcagccatacctttagaagtgaccatcagaacaaggattaacgtgagctgctgtccaatggatagatcgatgccgtagacctgcgccagaaacagcgccgcgatcgcttgatacaggacagagccgtcaaggttaaatgtatagccgatcggaatgacaaacgacacgatgcctttcggacagccgattttctccatcttttccatgacgcgcggaagcacggtttcagagcttgatgtactgtacgcaagaagaagctcatctttcaaaaaagccaaaaatttaaatatattgataccgcaaagcttgccgacgatcccaaagataacgatcaagaagaaagcaagagccaggtagacaagtaaaacgagctttcccaatgataaaagcgaagaaaaaccaaattttgaaaccgtcacgccaattaaagcaaaaacgccgaacggcgcgaatttcataacgatgttgacgacgtggaacatggcttgagacgttgcctcgaaaaaggagagcacaggcttgcctttttcgcctatggcagacaccccgagtgcgaacagaacagtgaagcaaatgatcgcaagcagatcgccttcagcgagcgactggaaaaagtttgtcggcacaatgtgcaggaacgtgtctgcgacagatttggtgcttgcttctttttctgtttctacatattggctgatatcctgtttttcagcaccagaaaagtttacgccgtgcccaggctgaatgatgtttccgaggagaagtccgagcacaatcgcaaaagtcgtaatgatttcaaagtaaaggatcgtccgaaagccgagcctgccgacctttttgccgctgccggcccccgcaaccccgacaatcaagcttgaaacgacaataggaatcacaatcattttgattaatcttaagaacaaatcgccgacgggctgcagatacgttgcaaccgcaggatttccgaaccaaatcgctcctgctgcaacacctaaaatcagcccgaggaaaatttgtgtggctaatccgaatttaagtcttttcatagatgccctcccaacgcatacttaattttatactagaatattaaactgagatcgtaaattaagtatagcgaaagaaaaagcagctcgtccataaaaaaaataacgtctgaatatattgaaaattcgaatatgagatgattatcccagcttaaattcaaatcgggacaatcatcggtgtatattttcctaagtgaaatagtaaaatgttattaaaataatgaattttgacaagaatctctctctttataactaactttatgacaaaaaaaagccccggggaatccgccggggcctttctagtgaagtctatatatcttttacttttaagcatttagagcaggtgtttccgtagcattcgtgctgctcatcaatatcgtggccgcacactgaacattttttggaaggcaaatttctgaagaactcggtgattttagcgagcatgttgattcccccaattcgtttgttgcaatcattgtattataacagagaccggaaaatcaatgtctgttttatgacaaaatataaaacatgcaatttttaagaaaaatgggtatattgaatagggggacgatagacacgaaaaagaggtgtgtatacatgaaggtgacagtcatcggctgctgcggaggatttccggctgcaaatgaagcgacttcaggctatctctttcaatccggggactattccgttttaatcgactgcggcagtgccgttttatccaaacttcagctgtttctgcccgttgaggagctagatgccgttatattatcccattatcatcatgaccatattgcggatgtcggccctttgcaatttgccaaactggtcggctcattcctcggcaagggagcggatgcccttccgatatatggacatccttttgatgaagagcagttttcaaagcttacatataaaacgcataccgctggattggcgtatgatccgacacagcctttggctatcggaccgtttacgttcacgtttttaaaaacggttcaccctgttgactgctttgccatgagggtgacggacggtgttcattctgtcgtttatacggccgactcgagctttcaggaagcctttattccgttcagcgaaggagccgatctcttgatctcagagtgcaacttttatgcggatcaggatgggaggagcgccggtcatatgaacagtcttgaagcggggcggatcgctgcggaagcgggtgccgggcagcttctcttgacacacctcccgcatttcggggaacaccaaaaactgatagaagaggcccaaaccgtttataaaggtgcggttgttctggcgcacaccggttatgtgtggggagaatagaaggaggaactgacaaacatgctgtttatcgataatcaaaatattacagatccgaggatcaacttggcgattgaggagtactgcttaaagcatctcgatcctgaagagacgtatctgctgttttatatcaaccagccgtcgatcatcatcggcaaaaatcaaaatacgatcgaggaaatcaacacaaaatatgtagatgaaaacgggatcattgtcgtccgcaggctgtcaggcggcggagctgtctaccatgatctcgggaacttgaacttcagttttattacgaaggacgacggcaacagcttccacaacttcaagaagtttactgagcccgttgtggccgctttaaaacggcttggcgtcgatgcggagctgagcggccgaaacgatttgatggcaaacggccggaaaatctcgggaaacgcccagttttcaacgaaaggaagaatgttcagccacggcacgctgttgttcgattctgagattgaacatgtcgtatcggctttaaaagtgaaaaaagataaaatcgaatcaaaaggcattaaatcgatcaggagccgtgtggccaatattagcgagtttctcgatcagaagatgacgacagtggaattccgaagcatgcttctccgctatatttttgataccgaaggggaaataccggagtataagctgactgaaaaagactggaaaatcattaatcaaatttcaaaggaacgctatcaaaactgggattggaactatgggaagtctccgaaattcaatctgcagcattctaaacgatttcaagctggatcggtcgacatccgcctcgaagtgcaaaaaggcgtgatccgcgagtgcaaaatattcggtgactttttcggagtcggagatgtcagcgacatcgaagagaagctgacaggcgtgcagtatgaaagaaaagcgattgaagaagctcttcaaggcgtggacattaagcattacttcggcaatattcaaaaagaagaatttttggatcttgtctactaatagagaggctgcggtttccgcggccccttttttaacatgagaggaatggaagatatttcccggcagcccttgagtgttttctgttcatttactataatgggaatagattttgattatcacaaaatgaatggtcattcattcattttttaaaggggtgggagaatgaatttagtttcaaaattaggggaaacagctcaatcaaagcctgacagaaccgcttatatttttggagagcaaacggaaacatacgggggattgcagcagaaaattgattgctttgccgaagggctgcgcgaaatcggggtggaaaagggagatcatgtcgctttgctactcggcaatacaccgcattttgtgattgcgttttacggcgcgctgaaggccggggctgtcgtcataccgatcaatccggcctatacgccgactgagatcggctatatgctgacaaatggcgatgcaaaagtgatcgtggctctgggacagctgcttccgctttacgaaaaggtgcatgaatcccttccgaaagtcggctgcgtcgtgctttgcgaaactggagagccgcttcaggaaccggaaaacacagaggttaagatgaaattgaaatcgtttacaagcattatgaaacctcctgtccggccgtttcctgaaatcgatgacgaagatacggccgccatcctctatacgtcaggcaccacgggaagaccaaaaggggcgatgctcacacatcaaaatctattttcgaatgcaaatgatacagcccgctatctgacaatgaatgaatctgaccttgtcgtcgccgccctgccgatgttccacgttttttgtttaacggtctgcatgaatgcaccgctcatgaacggcgcagcgattttgatcgtgccgaaattcagtcccgccgaggttttcaagctgattaaaaagcatcaggcgacgatcttctcaggcgttccgacaatgtacaattacctgtaccagtatgaaggagcggatgaaacaggctttcggtccatcaggctttgcatctcaggcggagcggccatgcctgtcgctctcctgaaaagctttgaagaaaggttcggcgtcctcgttttagaaggctacggcttgtcggaggcttctcctgttacatgctttaacccgttcagcaccggccgcaagccaggatcgatcggcacgaacattctcaatgtgaaaaacaaagtcgtcaatgaactcggggaagagctgcctgccggccaagtcggcgagctgatcgttaaagggcctaatgtcatgaaagggtactacaaaatgccggatgagacggcccatacgataaaagacggatggctgtatacaggtgatttggcaaaacgggatgaagacggttatttttatatcgtcgacagaaaaaaagatatgattatcgtcggcggctataatgtctatccgagggaaatcgaagaggtgctctacctccatccaaaaatcgcagaagcggtggtgatcggagtgcccgatccgaatacgggagaagccgttcattgctatgtcgttccgaaggataaaacgctgacagaggaggatgtcttgtcgcactgcaaaaagcatcttgccaaatacaagcgcccgtcggcgatcgttttcatggatgaaattccgaaaaactcgaccggcaaaattttaaggcgcgctttaaaagacattctgacaaacaaatcttgacccgctaaaagggacgcctgccgcgtcccttttttgcaattctcctaggagggcgtctttttccctttgttggagaacgaaatatgtgccttcctcttctttcaggatgacggcttcatctttcttcagccagacggtgaagtgaacgcgatgtgtgccggtcatgctgatgtatccgtgatacgccggagaaggcaggtgatgcgctgtctttttcttcattcttttccctttattaaatgtatcaagcaggacggctatgttgtgcctgtctttgatgctgaccgttttttcactgtctcccgcctgcttcaagatgatttcttctgcatttcttgagtcgaaaggctccgccatcaagtggaatacataaaagacagtgatggataaaatgccgaaaaaaagtgcgatccccattatttttttcagaatgatcaccccaggctatctattttctccctttaaagccttttcatcctgagaaattatgctataatgttcaataaattatacgaatgtttaatttattataagggggcggaagatgaattcgattgaaaaacaagtggcagaaaacattaagaggctgcgaaaaatccgcaattacagccttgatcaattgtcatcgatgaccggcgtcagcaaaggcatgctcgcgcaaattgaaaaaggctcttcaagtccgacaatcacaaccttgtggaagatcgcaaacgggctgcaagtatcatttacttctttggcagaaaggcctgccggggagccgacggtcgtcagaaagcacgagaaaacgcctgttatggccggagaagaaaaatacgcggcatttccgcattttccgttcgaccagaaaaagaagtttgaaatcttttatattgaacttgcgcccggctgtgtgcacgaatcagagcctcaccacggagggattgaagagtacgtgctcgtctctaaaggcgcgcttgcggtgacggcgggtgattacacctgcgacttgaacgagggtgatgcaatgcatttcaccgcaaacaccgttcatacgtacaaaaacaacacggaacaaacggcatcatgctatacactcatttattatccgtaaagaggtgtcaagatggaaaagcaggattcactcaactttctagacgggcttcgttcaggggtttcccttgccgtcggctacatcccggtcgccttgacattcgggcttttggcaaaaacaacggggctgtcgctttttgaaacgtttttgatgagcgcccttgttttcggaggagcgtcccagtatatgtctctgagcatgcttgccgttcagacaggaatcatcgaaatcgtcatgacgacgttcattgtgaacatcagacattttttattttcagcgactttgaatcaattggtagaaaaagattcgccttggaaaaaagcgttttactcatttttcgcggtgacagatgaatcgtttgccgtcgctgctttaagaaaggaaaagctgacgaccgggtacatgatcggcctcggctcgatcggctatgtaagctgggttttttggagtgcggccgggcattttgcaggggccgccatgccggccgttctccaggaaagcatgagcatcgccctttatgccatgtttatcggattgttggtgccgcctttgaaaaaacagcgaaaagtcctgctgctggcgggggcggctgcgctattcaataccgttttccaaatgaacggaatattgtcggcaggatggtcgatcgtctgcgctacgcttttatccgccatcctgatcgaatggctgtaccaatttagaacagaggggaagagaaactatgtttagcccgatcatctggatgattatcggcatggctgccgttacatatgtgccgcggatggtgccgctcattgcttttgaaagcctgaagcttcccggatttttggagcgcgtgctgaaaaatgtgccgtacgccgttttaggagctctcatttttcctggaattttttcggtgcaaagcggtatgctctatggacttgccggcgctcttatcgcatttttattttcctattttggagcaagcgtcatagtcgtcgtgatggggacgattttgacgctcgcaggggccggcctcttgctctcattgtaaggcttggttctaactttcacaggaaaagcttacaatagaagtaactgctatgtgagaggaagtgattcgccatgcggaaatggatcgcgggagccgttctcctgtatgtgctgtacggcctttttttctattggtatctctttatggccggtgaaccctccgttcccgaggcgctgaaagggacaagcgcagacccggcgacatttatgaacgaaagggaactcatgctgacggaagagtactcgaaaataaaggactttctgttttttatccggattccgtttgagtggttcttatttttaatattgttgattgccggtttatcgaagaaaatgaagaattgggcggagcagacgtcaaagcggagaacgattcaaataacggcatatgtttttgctttgtttctgatcgtcacgatcgtttctttgccgcttgactggatcagctatcaatattcgcttgactacggcatatcaacacagacaaccgcgagctggatcaaagaccaggtgatcgacttctggatcagctttccgataacggctgcggcggtgatcgtcttttactttttgatcaaaaagcatgaaaaacgctggtggttttatgcctggtgcctgacggttccggttacgctgtttttatttttccttcagccggttgtcatcgatcctttatacaatgacttttatccgctgaaaaataaagatctcgaacaaagcattctgaagctggccgatcaggcagatattcctgcgaatcacgtctatgaagtgaacatgtctgaaaaaacgaatgcgttaaatgcttatgtgacagggatcggcgccaataaaaggattgtgctctgggataccacgctgaacaagctggatgagccggaaattttattcattatggcgcacgaaatggggcactatgtgatgaagcatgtttacataggactcggcgggtacctgcttttatcccttgccgtcttttatgtgatcgacaagctgtacaagcggatcatcggccgctatggaaaaagcctccgcattgcgggaaaatccgatcttgccgcactcccgcttctcctgatgctgatgggggtcatctctttcgcgtcttctccatttacaaacgcagtttcgaggcatcaggaaaaagccgctgaccagtatgcgattgaactgacgaacaacagcgatgcagcggttgcgacttttcaagagctctcaaaagccgggttgagcgaggcgaacccgccgtttctcgtcaagatttttaaatacggccatccgaccataatggaacggattcaaaatattgaacagtcttcaactgaatgaagaaaaagctagtgctaaaaacactagctttttctatatgccatttgttagaatatgttattgagcggcagcttcgacattgatcagaccttttccatagtagaaggagcttcccaaataagtcgccgtactggagagacggttgcggacttgtgaagctgaaaggttcggatgttttgacaagatcaaagctgctgctcccgctacatgaggagaagccattgacgttccgttcaatgttgcataagtgctggttgggtaagtgctgtacacgcctgcgccaggagccatgacttcaagctctgctccgacgctggaaaatgaagctctgttgctgttagagtctaccgcgccaactgcgatgacagagtcgtatttcgcaggatagccgattgtattcgtgtttcctgaagatccgctgttcccagcagccgccacaacgacaacccctcttgcatatgcattgtcaaccgcctgtttcatcgctgttgagcctgatggtcctccaaggctcatgttgataacatccatgccgtttgtcgtcgcccactcgattccgcttacaatgccgctgtaagatccgcttccgcttgaattcagcactttaaccgcgtacaaggatacgttcggcgcaacgcctaatacacccgttgtattgtcaagcgcagctactgtaccggcaacatgcgtgccgtgtccgttgccgtcggtgttataagcttcgccagctacgaagcttgctccgccgactacgttcaagtccggatgagaagcttggattcctgtatccaggacggcgacttttacgttcgctcccttgtagccttgagcctgcactttgtccgctttaatgagaggaatgccgtaaggaacggtttgcgccaaagcatgagctacgtgatcctcttccacataagcgacatccggatcatttttgacttcctcaagcgcttctttgtctagcttcgcttttgccgcgttgatgattctaaactgcttgtccacttttccgccgctctctttgatgatgtcctttttgacggatgcggttttcactcccgacttaaatccgacaatataatccttttcaacatttttcgccggctgagcagcagacgcggaatcgctgaaggccatcgtgaacacgagcattaaggccgtcagcatcccaagccaaaaactctttttcctcatcattactcactctcctccgttttattcagaataattgaaatagaagaataatatattctattctaattattctgttaatttattatagaaaaaaaatgaattatatggtagacccatttttttgaacggccaatttaaatttattggttattaataactgttttagaaaaatattcggttcgaaagtatgaatagaccgcttcaacctggcagggaaagaggtcccggggtccgtgaatgacaggagattgcttcgtctgattcattttatgaaaatactattcatttattttatgagatcattttttgccgaaggaggttgcggccttgtcgatcatctattaaaatatgcaatatatcgcatacagaaacgggtgaaagatatgaaatcagctcatgtgaaaggcgtattgatggtgcttgcaggggcttcattgtggggattatcgggaagcgctgcacagtacatatttgaaaggggagcggttgaagccggctcgcttgtctctgtcaggcttctggcatcgggcgtcattctcttgctatatgtttcaatgaaaaacggttttcaacatgtgtgtcagatatggaagaaaaaaacagatatttgttcgattttagtattttccatttttggaatgcttgctgttcaatatacgttttttgcttcaatcgaaaagggaaatgccgcggctgctgcaattcttcaatacttggcgccttttttcgtattgttttacctatatgttaaaaaagaacttccgcctaagtggaaagatgccgtacttactttattggcgcttttcggcgtgtttcttcttttgacaggcggaaggccggacagtttgtatattccggccgaggccgccgtttggggcattttgtccggtggagcgcttgctttctatacggtttttgcaggaggattaattcaatcgttcggtgctttgacggttacgggatggggtatgctcgtcggaggggccggaatttcttttttgtttccgccgtttcggtttgacctttcgcacattggggcaggggaggcggcagccattctgtttgttgtattgtgcggcacagctttggcgtttgccctatacatcggcagcctttcttatctttccgcaaaagaaacgagctgcctgagctgcgccgaaccgcttgcggccgttctgtcgtcggcgctctggctgggtgtgcccttcaatgcctttcaaggagccggtacggtgatggtgatcattacggtcatcatcctttccctcagcagagaaagaaaagcagcagattctgtcaatgaaagggtgtagaaaggagagggaggctcctttcttttttaaaatgataatgattatcattgtcattgatggagggagttgctataataagctcgtctactacaaaaaaggagatatatatgaagcacaaatattttgctattttatttttattgatgatatcagtgatgacggcctgctctggaggaagcgagagcacgaaaacttccggtcaggattccgtgacagttaagcatgatcttggagaaacgaaagtgcggaataaaccgaaaaaagttgtggttcttgaattgggatttattgatgcgctccttgatgcgggtattaagcctgtcggaattgcggacgacggcaaacctaagtttattaacgagaaggtcaggggaaaaatcaaagggtatacttcagtcggttcgcgcgcccagccaagctttgaaaaaattgcttctttaaagcccgatttaattattgccgattcgagcaggcacagcggcgtctatgataagctgtcgaaaattgcgccgacaatcgcgctcaaaaacttgaatgccgattatcaggacacgcttgatgcatctcttacgattgcgaaagccgtcggcaaagaaagcgcaatggagaaaaaattggctgaacataaacaaaagctggatgaattgaaacagaaattcggcagccggaaacagagcattcttctgctcgggaacacaaatgaagaaatcaccgtgcgcgatgaaaactttttcacgtctcagcttctgacgaaaatcggctatacatacggtgtcggagacagcggcaaaggcgatgccgaaaacggtgaatccgtcaatattaaaatgacgctcgaacagctgcttgagaaagatcccgacgttattgtcctgatgacgggagaaaaagataaagtcgatgaagacgggaaaagaccgatcgaaaaagatcctctttggaaaaagctcagcgcagtcaaaaacggcaaggtttatgaagccgacagattcgcctggtcgctccgacgcagcattgacggagcagatgagctgatggatgaaatcgatcagcatcttctgtctgaggatcaaaagaaatcttaggagcctgccggcttgttggacgggatgacgcatgcttttgtaaaaaagcatgcgcttgttttttctaaaggagtgacctgttttgatatatatgaaacgttttgcaccgctcatttttgtttttcttttgcttgcgagttttgcgctttctgtttcaatcggttcgtcaatgattgcactgtccgatatttgggcggctgtttttgcgtacgacggttcaaaattgcacgcgattattcagtccatccgaattccgcgcgcattgaccgccgcattaatcggcgcgaatctaggggctgcgggcgcgctgatgcaggcggtgacaagaaatgcgctcgcatctccgagcatcttcggaatcaatgcaggggcctcgcttgctgtcgtatgtttgacggtgatgtttcctgcgcttgcagctccccagacagcgatgggagccgcatttgccggcggtgcagcggccgcgctgatcgtgtacgcggttgcctcagtattcagcgaacatgacagggatatcagctttgccttgattggcgttgtcattcaggcgattcttgcttcgatgacgcaaatgctgcttatctttcatgaagagtcgacggaaacgctattgttttggctttccggttctttagcggggagctcatgggataagcttcatttattggttccggtgagcattgcgggtttgttgacggctttggccttagggagggcggcttccgtcatgagtctcggagatgaagtttctcatgggctgggacaaaaagtatggctcagcagattgctaatcgccttcactgttgtcgcattggcgggagtgtccgtttccgccgccggtccgattggtttcatcggtttgatggttcctcatatgatccggtatctcatcggtgctgactaccgggcggtgattccgtattcggcattgcttggagccgttcttttgctgtttgccgatattttgtcccgctttgtctattttccgtaccaaacgcctgtcggagttgtcacggcaatgattgggacgccgttttttatctatttggcgagaagacggaaaaagggggcggcataatgaacaatccggcaagaaagacgaaaaggcggcgcggacaatcggcggttgttctctgtgcgctattcgcctgtttgtttgtgctcattgtactcaatttggcgatcggcgatgaaaacatcggactgtgggacgtattgaaatcgctggcaggacaaggcgatgcgggagtccgctttttggtgatggaatttcgaatgccgcgaatcctcctcgctgtgcttgccggaggggcgctttcgatcgcgggtgtagtcgctcaatttctgatgaaaaatccgctggccgcccctgacacgcttgggattacaggaggagcgggattgggcgctgtgatcgttacggtcttgttttcacagcaaagtccgcttctgctgacaggcgccgccttttcaggaagcgttttagctgcgatcctcgtctatttattggcttatcgaaatgggatctctcctgtgcggctggctcttgtcgggatagcggtcaatgctttctgccattcgggcattcagctgttaatctcaagggggagcccgaatgtcaacagcgcattaatttggctgaacggaagtctgtggggaagaggctggcaggatgtattgcctcttttcatatggtgctgtctggtgattcctccgatatggcttgcggcaaaaccgctcgatatcatcaaatcaggggacgggattgccgtcggcctcggcatccggcttgaaagaacaaggtttctgctgcttgccggtgcggttttgctgacagctgctgctgtgaccgctgtgggaacgatcggttttatcgggctgatggcgcctcatatcgcaagaaagctcgcaggggctgaaacgaagatcttgattcccgttgcagctctcgtcggcggcatcgtccttttgatagccgatgccgccggaagaggtcttgttccgccgcttgaaataccggccggattgatcgcagccgttatcggcgggccgtattttatctatttgctgcgccgcgaagaacataaaaaaagacggcatgcttgatgccgtctttttttaatctgacaaatggtgtgaaaggttgtaatccttcacatgccatttattttcatgaaatttgatgttgcttaggcaggcattgacgagcttcgtgttttccaggttgatgtcgccgtttgagatttttgacagaagcgcgtgtatcgcggctccgtgtgcgacgatcagcacttttttgtccggataccgctcactgaccttttgaacgccggccatcagccgttcggcaagcgcttcttttgattcctgattcggatattctttatcaggatagagcctcattctttcttcgaatggcattccttctgcatctccgtaattcctctcgatgaaatcctccatttcgatgatttcaagtccgaggtattgattgatgatttcagcggtttctttcgctcttcttaaagggcttgtaatgatgacgtcccagtcggaccctttcaaaaacgccccggtttcttttgcttgttttttaccggtttcatttaaagggatatctgttcttccctgcagttttcctaaagcattccagtccgtctcgccgtgccggatcaaacaaatcgcagtcatgctaaaagtctcctttcgaacttggggtgcgcattttcggtgatatggccattatactaaatttaaaaaacggaaccacgaaatatgactggcaccgaacaacatttacatgattttttcaaacaggctgtgccgattctgctgttttttcgatcacgtctgcaatcgttgtcgagcgttgccgtgatggctgtgaatatatatctttgcttgcacggcagacttctcaaagtatggatgtgaaaaaatacacaggtcatgattgacctgtgtacggtaacgcctcatttttttgtcagctctacgagagaatcgactgaaactgcgacttgtgatacggcggcattgacatcttgaaggccgcttaaaaacgactgcaggtcgccttcgattcggccgctttgctctttgctcgttttcatattggagacgatatcatcgaataggcgattgatctccgacatcttgtctttgctttcgttcacaagctgatttacatctgtaatatgcttcgtgacgatcgagatttgagcgtttgtgttattgacgagctctgatacggtggagacggtttttttcgtatcatcggacagctttctgacttcgtttgcgacaactgcgaaacctttgccgtgctctcctgcccttgccgattcgatcgaggcgttgagcgaaagcaaattcgtctgttcggcaatgcctgttacgatgccgaatatcttttcgatctgcagcgcgatttcttccagctttttaatttcctgctcgatttgcgtcatgctgcttcccatttgattcagctgctgttcctgttcctcaagctccttttttccgccgatcgatttttgttcgacagaaacggctgtcttcgttccggctcttgacgtttcggcgatctcggaagatttgtcgaccaattcctgtacggcgcccgtcgtttcggcaaatatagcggccaaagaaccggaagtatctttaatttgcctgtgaagttcatttttgctttcttcatcaagtctgcggagcctcgcgtgttcgtcttcaaaggcctccaggacgatctgctgttcgatgttgagaattttggtgacggctttgacagaccgcctgtattcctcatcggataaggcgttttcaaagatcttcagcattgaaagaaggagatcttgaaatgcccccagataccactttggcaacagtccgatgcgaagatgaacgtgggcgatccggattcttttttctaaaaaggcttcgtcgatgacgcctgaaaacatttcctggatgtggatcgtcaatgtctttttgagacggtcgaccgagctgttgtcatggatgatctccatgagagagctttcatgctcaagattttgataaaatcgggtgacgatggtttcaatatgttcagtgactaagggcttcagcctgctcagcacccaaagatcctcatccgtcaaatcgaccattgccagctgttttttaaattctgcgtgctgattgagcctgattctttttgtttggtcagggctttccccagcaaaaaatgatcgttctgtctttctatcctttttgaataacacgatcgtatccccctgtaatcattaatgataaaactgccgtttttttgaaatttccagcatttatctttttatcggcaatttttcattactttttaacttgtacatctcagctttctggatctttaagaggttctacggcagggccctcaatgacatcgccgtcgatcgaaaaccttgagccgtggcacggacagtcccatgtcttttctccatcattccactcgacttcacagcccatatgggtgcatgttgtgtcaaccagatgaagctcgcctttttcatcgcgataagcgcccgcccgtttcccggcatgcgacacgaccgcgccttctccgttgacaaggtcttccggcttcctgatcggctgctcgagttttccttcggcaaagtgttttgcaacatccgcgttgtaggaaatcgcttttttgatgcttggatccgggtggaaacgggccggctgaaagacggcttgataaggattgtcttcacccgcgatatgatctgtcatcagctgcgcggcgagggtgctcgttgtcatgccccatttccgatatccggtggcgacgagaatgcgcttttctttcggatagatcggcccgatatacggaattttgtcaagcgtgattaaatcttgcgctgaccagcggtaagggatcgattcgatgccgagcacgccttccgcaaatgattcaagcgcctgataatgcttgattgtatcttctccctggccggttttgtggctttcaccgccgacaagaaccattttttctccgtcgatcgtcaccgagcgaagcgagcgtgaaggctggtctatacttaagtacatgccgcctggatacggcgttttcggcttgacggcgagcacgtatgaccggctcggctcaagccttgcaaaatagaatccttttttatcatgaaatggaaagtgcgtgcagcacgtgacataatcgctgaagatttgatgtccgcttcttgtcagcacttttggccggtcgccttctttgatttccttagacgccgtgttttcgtatatttttccgccggcttcccggacggcctctgcaaggtatttcaaatagtgcagcggatgaaactgggcctggtttttcatgacgagtcctgcttttacatcaattgggacggggagatctttgatgaattccctgtcaatcccgagcttttggtatgcttcatattcctttctgagtttttggaccgattgttcttcagttgtgtaaatgcacgcgtcctgttcttcaaaatcgcacggtatcttttgctcaagcacgaggtttttgataaaggacagcgccttgagatttgcttcataatacagcctcgcattcggcattccgatatgcccgatcagttcgtcatagatcagatcgtgctgcgcggtgattttggctgtcgtatagccggttgttccgtcgagtatccggccggattcgatcaagacgacgctgtagccttttttcgtcagcaaataagccgtcgtcagtccggtcatgccgccgccgatgatggcgacatctgttttgacatcttcagacagttcctcgaacgaaggaaggtctgtactgtttctccaatacgattcaggcgagtccggcagtttttgttcttgattgctcacaaagttccctccatcatgcatccgttttgttcttaaattttcccaattgagaaatattcatgcatgtgaagcggcttgtcataaaaaaggggcgttttcataaaatagtaaggttgaatcgatgtgaaggaggaatggttttgagcaagcagccgaagaaagtactgcctccccagcaccaaacacagcgtcccggattggagtatttgatggatccccggcccgttttcgaccggccgaaacgagagcgaaaactggctgggaaaaccgcgattattacgggaggagacagcggaatcggccgtgccgtgtccgttttgtttgcgaaggaaggcgcgaacgttgtcatcgtttacttaaatgaacaccgcgatgcagaagaaacaaaggggtatgtggaaaaagaaggcgtcggatgcaagctgattgcaggggacatcggggacgaggctttttgcaacgatgtggtgcgccgggcaaaggaagcattcccaacgatcgatattctcgtcaataatgcggctgaacagcatccgcaaaagggaatcgaaaaaatcacgagccatcagctgatccgaacgtttcagacgaatattttttccatgttttatttgacaaaagctgtgttgccgcatttgaaaaaaggcagctcaatcatcaatacgacctcgattacggcttatgccggcaatgaaaggctgatcgattattcttcgacgaaaggagcgattacatcatttacgcgttcgctcgctttgtcgcttgtcgatcagggcattcgtgtgaacggtgtggcaccggggccgatttggacgccgcttataccgtcgacgtttactgagagagaggtcgaaatattcggttcaacaacgccgatggaacggccgggacagcctgctgaagtggcgccgagctatctgtttctagccagcgacgattcttcctacatgacgggccaggtgctccatgtcaacggcggaacgattattaacggataaaaggccggactatttaaaaagccggcttttttcgcataagaaagccaatcccttgggattggccgttatgcgtgctttttcagcgctgtatattctcttgaaagctcaaggaaagattgcttatctcctttgtctaatgcttcattaatcttcttgctcagcgtgtgcaaacgccgtttaaaaagcgattcatcaaggaccatttgaatgtagatatccgtgatggttacatcaagttctttcaccttttgggtattgcgggacttcatgagctcagcgtacgattttttctctttcataaagattccccctgatgccttttttatagtatatggattacacaataaaaaatcaataagtatttataatttttagaaaattattcggagatgcgtgtttatgagaataaaagtttgtatatttggacaaagaaacacggatttaatcgaacaaaacataaaaatggcattttaaaaacatattttcaaattaattggaaaaaatcctgtcgttttgtaaaggataatgttagattaatagtataaatttactaacgattaggaggatcaaaatgagcacagaggatatgacaaaggatacgtatgaagtaaacagttcgacaatggctgtcctgcctctgggagagggggagaaacccgcctcaaaaatacttgagaccgacaggactttccgcgtcaatatgaagccgtttcaaattatcgaaagaagctgccgctatttcggatcgagctatgcgggaagaaaagcgggcacatatgaagtcattaaagtttcccataaaccgccgatcatggtggatcactcaaacaacatttttcttttccccacattttcctcaactcgtcctcagtgcgggtggctttcccatgcgcatgttcacgagttttgcgcggcaaagtatgacaacacgtttgtcacgtttgtcaacggggaaacgctggagctgcccgtatccatctcatctttcgaaaaccaggtttaccgaacggcatggctgagaacaaaatttatcgacaggattgaaggaaaccccatgcagaagaaacaggaatttatgctctatccgaaagaagaccggaatcagctgatatacgaattcatcctcagggagctgaaaaagcgctattgatctggagcggctttgaataaatagtgctcaagaagcgcggatacctggttgcggatgcggggattaaagtagttatgctcttcttcgtaaccctcatatataaaggaatacatcgtaaaggcttcgtcccgcgacacttcatgcaccttgattttccggcggcgcagttcattttttacgtcgtacaggtcgcgctgggcaagctttaacgcctgttcgatcagatgcagataggggtctttcagcttaaacggcccctgctggatgattttcatgtcccggtttaatatgctgacggtcatcgggaggtaaatcgccttttcaatcatatccctggcttcggcgggaattcttgtcatggcttttctcctcatttctttttttgttcaggaacatttgttctgtttttattttacacgaaatacggccttttaatcaagaacgggaaaaaatgactaaaatgatcaggttgtttcagactaatacagaaaacaaccgagacggatgatttaaagtttttgatttaaagtgtagaatagaagtagacaaccgccctgaggagaatcaatgttggagcaattattcagctattttacagaagagaatttaacagagttttttcagagctacagggcttttggtccttttgtagccgtactgctgccgtttattgaagcgctgctcccgtttttgcccctgctcgtgtttgttgttgccaatgtaaattcgttcggtttatggcaggggtttttgttgacgtgggtcggggcatctttaggttctatagcggtttttctttttatccgccatttcggccagcaaaaagcactcggttttatccgcaggcatccatccgtaaaaaaactgatgatctgggtggaaaaacggggcttcggtccgctgtttctcctgctttgctttccattcacgccttcggcggcggtaaatgttgtggcaggactttcgcgagtcagcctgctgcctttttcattggcggtgctttgcggcaagttcgtgatgatttttatggtgagctttgtcggccatgatctgaaggcgctttttacccagcctttgcggacagccgccgtgatcatcgtcatgctgatcttatggtacgccggaaaacgggttgaacatcgtctgaacgtgagattcagccagagagagaaagactagggggacacagaattgaaaaagcgttttttggtcatagccggggtactgcttgtcatcgtcgtcgggattcaggtcaaaaatgccgttttcattgaatataaagtagaaggcgtcagcatgaatccgacctttcaggagggcaacgagcttttgatcaacaggttcgcccaccgctttaaaacgatcagccgatttgacatcgtgctgtttaaaggacctgacaaagatatattcattaaaagggtgatcgggcttccgggcgaaaccctcaggtatgaagatgatcagctgtatatcaacgaagaaaagatcaaagagccttatctggacgacttaaaggccgtcaccgccggaggggacttgacaggggattttacactgcaggaagtgaccggagaggagaaggtgcctgaaaacgagtacttcgtcctcggggacaaccggatccacagctttgacagccgccatttcggctttgtttcagaacgggacatcgtcgggattgtgacggaaagaattgataagaagtgattggagagtacgggggagagtaagcggccgaccaaggaatacgattacgcaaatgacgagcccgaaatgtcaattagtacaacagcatcaataatgacgcatttgctaaatatgaaaattaaaaggcccggatgattccgggcttttttccgtactacttcagcttaatggcattgatccgtttttgcagcttcgttttttcggcggatgctttcagcttgcctactgctgattgcgctgctgattttgtttttttcgttctcttttgttcggccgttttgactttggcctttgctgcagaaacttttttattataggctgcagctgcttgctttttcgcggtgttcagccttttttgcagatttgatttgtcttttccggcgggaagctcattgatcgctttttgcgctttgccgaggtttgagtctgttgccgctttttcagctttggcaacggcctgctttgcggtcttcaagaggcttgaacggaccgcgttgatctgtttttgcaaattcgttttgaaagtgccgctgtcgagttcgttgaccgctttttgggcggagtcggcattggttttctttttttgcttctcagcgagtttcactttgctttcggctgtttttttaagctgctctttaacagtattgagtctctttttcaaagcggttttatctgcgtctgcagggagcggttcgatcgctttttgtgcggtttgaatgtccgcttttttctttgtcttttccgcttgtccgacggctttttgcgctttttccaatggctgtgtgacctctttgaagcggattaatccgtagccgaacaaatgatcacggccgggagcgcccaaatcgcttgtataaaactgcattttcttgcgcagctcagcatttgaagcggttgggtacagctgtttcaaaagtgcaaacatgccggtgacgtgcggcgttgcctgtgaagtgccgcttccgattgcatagccgcgatcggaagatgtactgataatcgatgtgccgggagcggaaaactcgacggcgctgccggtgttggaaaatgaggcgatctgatttttttcattggttgccgagacggcaatgacgctgctgtaggcggccgggtaataaacggattttccgtttccggcatttccgctcgctccgactaaaatgattccccgtttgtatgctttatctactgcatcgtggagaacttgactgtcgcctgaaacgacgaggctcatattgatgatatcgattccgtgctggatcgaccaatcgatgccttgtaagatacctttcagatcccccgcaccattccggtccagcgcttttacggcatacagctgcgcgccgggcgcgatgccgtcgatcccccgtccgttatgcttcgctccgatgattccggcaacatgggttccgtggccattatcgtcacggtatgaagcggtatagccgaccatcgatgcaccgccggcgatcgacagctcctcatggggggaaatcccgctgtcaataaccgcgatcttcacctgttttccggtcaaacctttattccaagccagtgcggcttgaatcagcttgatgttccactgtgaaaacgcggaggcgttttgcgctgtgctgctggagaaagcttttagagcggtgctgtcggcagcagctaccaggaggttgtcttcgacatacaggacgtcgggatcgtgttcaagttcgcgcactgttttgtcgtccgcagtgacagcggctgcgggaatgtgccggtaaacgtgttctaccgtgtctgcctgttcgatgacggtttcttttccgctggtatttttatatacaacaatgacctcgttttcctgcttattgctttccgcttgaatgcggggtgaatttgcgaaaaaaccgacgaacattgcagccgaaaccgcgattttccataactttttcatccggctctcctccttttttagcggcgttcgctatatatatcggaggatttttgaattttcaaagagaaagaaagcttatcttaaggtcgcttgtcatgcacctttagtttttaaaacgttaaaaacactgttatatcaacatttgtgaagcttcctgtttattcgggaagttaaattgagtactccaagttagttttaaaaaagagtcataaggccagcttctatcgatgaatcatttttaagcgacgccttttgtctaaaatgtataatgttacttttgtttttgttgaaagtgaacaatgttattgactggcttacaacctacaatttaattaaataaaaaatagattaaaagaagggagcgttctcataccgtggaaaaaacaattaaacatgaccccaattattacaaaaagataattattgcattgtgtttagggtgggtcgctatttggatttatcgtacaatacttacgccaatatatccgcagattcaagaatcattagggaatattagtgacacgcaaatagggttggttgcttctatttatttctttgcatatacgggtatgcaaattccatcaggagcacttgtcgataaatttggacaaaaaaaggtgttaattcctgcatttatcgtttttgcgctggctacatttgtgattggcacaagttcaactatcatgcaagtatacattggttcgttattggctggtatttcgactggttcatattacggtgcagccttttccttatcagctaaacatacgccaaaagataaaaaaagcttttccaatgcgattataaatagcggttcagcattagggatggtaattggactaatcggatcatcggttttagtaggcggttttgaaattcaatggaattatatgctttttataacagctatcgttatcgtagctgtaacatttgtgtttgtgctgtttattaaacaagataaaacatcagataaggaagtggctgaagagaagaaagacactgtacaaagcacagatattcaaaatgaaagcttattttctccaagacaattagttgtatattttgtatattttgcaacatgctatggctattatatgattgtaacttggttgccgtcctttcttgtagcagaaaaaggatttgctcaaggttcagtaggatatgtagctgcactagttgcggtcactgcagtgcctggtgctttgatatttactaaatatatagacaaaaatgcacatttgcgtctgcgtttaattttatttttattaattgcagcagcagtaacaattagtttgacagtgtttgcaccaaatcctgcagtactgtatattgcgttaattttatatggcttattaggtaaacttgcgattgatccagttttaataacctatgtatctgattccgtatcaggagacagagttgccagagcattaactctctttaacttctttggaatgagttcatctgttattgcaccaacacttactggttatattggtgatgtaaccggctcgcgagtattagcattctatattgcaaccattcttcttgcagcagcagcgttgctatttttccttgtggttatgttaagacagaataaaacagcagctaactaagagaacttccagtggtgctcctttgtattcacaacgatattttctctgaagcaaataacgccaaacgaatgctcagtgatgtatcaggagactctacagattgacctaatatttcttcgcattttttaatacgatatttcacagtattacggtgaataaaaatatcttctgaggtttttgtaagatcacattggtttgccatatagacacttaatgtgaatcttagttctttttccttcgttgtctgaggataggctaaaggaccgagtgtataaatgataaatggctttaatttattcgttggaatgagttgtaataattcttctacgcttttggatttgtagggctctataaattccatttcgccttgttcatatttattatcataagcctcattcgcttcgaaaaaagacagtggcaattgtgaaagctcggaaacctcattaccaatgccaaatgaaagggagctattaaaaaatagctgatactctttttggatatatctgcagtattccaaataataatgatgtcttctttgcagaagtatcgtaaatctgcgttctccctgagacatatatatgctaatggaagggtcaattccagtaaacttatgcgtcagccactcaaaagtcatctgatatcgctcatttaagtaggcgctattttctacattcttttctttgtcaatcccgcaaataatcacttgatagaatgtagaaggttgaatgtgatatttttttaaaagatcagtgtgttgtgctagtgaaacaaggttgtcaggatgttcggacataagtgttgtgaaaaaatggttcacgtcctgctgctctgcttccttgattttactatttttataaatagcgagactaagtgtgttcactgcctgttctattgttaataaactaatcggatagttgagcaaattaacatttgaaatcataagataatacggaaaatatttaaatgcaggaaccttaaatacagcatattcttcctggaaaacaccattatgatttggttcggtttgctctgaatttaaatatcttctgaaataattaaggtttttttgaacatgttctgagttttgatgaaagtgatgactcgatgattcaacttgatgaaaagaatttagcagcattacaggaacctttatgagtctacttaaacgttcaatcatcatgttcaggctaaacccttgcattagcatagcatttaactcttgttggatatctaatgcgaagtgtaatttttctgtttcttcatccaagataaatgaagatatatgatgagtaatggatcccaaattccaactttccggaatttcaataattgggaattttaatttatttgcaaatgcaataacctcatcatctaatttttttaaaaatcgggatagcttgatacctagaccagcaacttgtatatcatttaactctctaataagattgattagtccggattgatcatcctgatagctcattcctgttgtgacgataagtgagtgcggcgttgtaaaatttttaatatcaggcgtttctgtaatatcaaccatttctaccactcgttccaaatcgccctgctcattcagcaatgttaaatctgaaaattgcagtacagataatatttcttttaatgttgtcataaaggctgcctccttatctttgttagaaaaagataaaataaaaatgaaatatgtaagatattacaaggataacttttcaatctgatagtacactgtttttgaaggttattatacgtataatcctttagttaaaaatattaaaggagaatcattatgcttgaacaaaatcaagatattcatcatgattcttcgttttttgaaaagtgtggttattataaagatatcatgccgaagatcacttgaacaaagaaattcatcctcatttaacgttgcagtgggagcagggcgtaatattcagaatgatatagccgttggtggtctttttaaaactgggatcattaccgctaaaattaatggtatcccttattataagttccttcttagatagtcttaagactcgccgtaaacggatacaagggttcaaaacatatgcatttaagatatacctatggtgatataggtgctaactgcaaggtgtattacgtggtgctgcggattggatctcctcggtttgattgcagacatttgctggttcacaagctttattgagtggttccggctccacacaaataaaatcagcaaaaacataaattattggacaagtttccggtattgttgctgctcacgttttatttgcgttttcaactgtaaccattttaattggatgctctattgggtcaacaaggacggaatatactgaatgttgttaatcaataggatatatatttgcggtttccttgctacaggtgtacttctatttacagaaatctctatcaatgcagcaagtaatattattcttgcagcttaaaaaagaggaggatgattttgatgaattttgattcaattatcaaaaatggattagtcattctagaaaatggtgaacaagaagtcgaagtagggatcaaagatggcaaaatcgcagcaatcggtaaggatttgggtacaagtgcaaaaattatcgatgcaaaaggatctattgtatctccaggtatgattgatgcacatgtgcatatcacagagccgggcggcggctatcgtgatgaatgggagggctatgacacaggaacacgtgccgctgcaaaaggcggtgtaacgacgtttattgaaatgccattaaatcaagtgccagcaacggtagatgaggaatctattcaagaaaaatttaaagccggaaaaggaaaattatcagtagacgttgcgagttacggcggtttagtaccatttaacttagatgggggtattcaagaattagatagcaatggtgttgttgcatataaatgttttttagcaacatgtggcgaccgttctatagaaggagatttcatgaacgtagatgactattccctctacgaaggcatgaaacaaattgcgaagacaggcaaaatattatctatacacgctgaaaatgccgcaattaccgataagttaggggaaatagcatctaaaaatggggaaacttcattgcgtgcttatgtagattctcgacccgtatttactgaagtagaaccgattagaaaaattattctatttgcgaaagaaacgggatgtcgtgtacacatcgttcatatagcttgtgaagagggcgtagacgaaattgtcaaagcacaacaggaaggggtcgatattacatgcgaaacatgtacacactatttatatttctataaagaagaactagataatatcggaccggttgtaaaatgctctccgccaatccgtgagcaatcacgcttagaaggcatgtggaatcgggtattaaacggagatatttcattcgtaacatcagaccattcaccatgtaccccggacttaaaagctacggataatgcatttgaagcttggggaggtatcgcaggtttacaaaataatgtcgatgtattatttgatgaaggtgtgcaaaaacgtaatatgccattatccaaatttgcagccattattgctacaaaccctgcgaaacgttttaatctcgcatcaaaaggcagtattgcagtagggaaagatgcggatttcgtatttattaagaaagatgcaccttatgaattaaaagctgaggacttagcatatcgacacaaaattagtccgtatattggccgcaaaattggtgctcaggtagtgaaaacaatccttcgcggtgtcgaaatctatgataaagaaaaaggaatttcaaatgaaaaagtaggaagatttattccttaagtgacggaatagccatcccgtcaggaatttgaggcataggaagatgtgaaggcgacctgagattgtgttacactcgcaaatcagtgtgtcatcagcatttcttatggcggctatacagctgaagtgagcatggtaaagtgacttcaccgcaatctctcgctattacagcagcagctgttaatcaaattaaaacgagtaaaaaatttccaatatacactaacagcttagaattgctgctgctcgtatgtattctgactcttggcatatcattttaaactaccctataaatcaatgttttttattgatttatagggtagtttttttatttgcaccttatttattaatgggtaggagagatgtgtcgctcccatctataaatttttaagcgagcgatctgtgattttctttaggagaaattcgatgcaaatttaatttgttattttttgagtttttatgtaatcgaaagccaacagtttctttttatctctggcattagcccattatttagatacctaaattgattaaaaggtgtctttgttaaaagtgcataaaatgcttttctattattgttggttatgtcaatgaatggtcgtaaacagggttctatgatgaaagtaaatagagaaaggaggagaaaaaaatagatattcgatcaacctttgaaacgttggataagaaattcacaagttttggcggtttagaacaagggggtattacgcgtctgttatactctcctgaatggattgctgcagttcgcgaactggaagcgacattcaaggaagaaggtttagaagtaagctttgatgatgttggaaacttatctggtcgccttgttggaagtaagtatcctgaagaaactattttaacaggatcacatatcgatacagttgtagaaggcggtcatctggatggacaattcggtatcttatctgcattggttgctgtgaaatatttaaaagaaaaacatggtcaaccattacgaacaatagaagtactatctctcgcagaagaagaaggaagccgattcccatatacattttggggaagtaaaaacttctttaacttagccaaaaaatcggatgttgaaacaatagaagatgctgatggaattaaatttgaagatgcaatgcacgaatcgggttttgattaccgtaaaacagatcatgttcgtgacgatattaaagcatttgttgaagtacatatcgaacaagggaaagtattagaggcggaaaataaagcgataggtgttgtaactgggattgttggccaaaaacgttacacaattaacttgaaaggtgaagcaaatcacgctggcacgacaccgatgtcattacgaagggatacagttgttgcatatagtgaaattgtaacagacttaacgaaacgagctagagaaattggggagcctcttgtattaacgtttggacatgtcactcctgttccaaacacggtaaatgtcgtccctggagaaattactttttcgatagactgtcgtcatattgatcaacaactattaaataattttgcgaaagaaattgaagataaagttaaagcggttgcagaaacaaacaacatgacttatgacattaatttatggatggatgaagcaccgtcattgatggataaagaaatcattaaaataattgaacaagcagctaaggccaatgtgggggacagctataaattgatgccatctggtgcaggtcatgatgcgcaaatttttgcggattttgtcccaacagcaatgctgtttgtaccttctattggcggaattagccacaataccaatgaagaaacgaagatagaagaccttgtgaaggggattgaagtattgaaagatgtattgtttgaactagcttataaggaataataatgaaaaggagccagatactcatgagttacttaaatcataatcaaggatacagagaaggtttattagaaacacgttcagtaataaaaaaggataattatgcggtaatcacacctgatggcttggttaataatgttgtacctggctttgaagattgtgatgtaacgattttaggatccccgcgtttaggtgcaaggtttgtagattatttggtaacagttaaaaacaagggcggaaacaaaacaggttttgccggtgatggtatccaatcatttgtgtacgttgaatatggtaaaatcaacgcttttgcggatggtgaaaaatacgaattagcaaaaggcggattcttatatgtgcctccacacttacaattgacatttgaaaataataataatggtgaggacagccgtttgtttttatacaaaaagcgctatcagccgcttgaaggacatacaccagaaatcgttgcaggtaatgtgaataacattaaacaagaagcctatgaaggtatgaaagaagtattaattcaagatttactgccaaaagaaatcgcatatgacatgaacattcatattctttcattcgagccaggtgcttcgcatggttacattgaaacgcacgttcaagaacacggtgcctatatattaagtggacgaggtgtttacaacttggacaacgagtggatgccagttgacaaaggtgactatatttttatgggagcttatacgccgcaagcaacctatgcaattggtttggatgaaccattctcgtatatttattctaaggatgcgaatagagatattaatctataaagaggggcaattttaatgagtgaaccattagtgtatgtagaacgtaatcgtctccggcagctaatgaaagataaattagtgaaagcaggtttacctgaagaacaagcggataaaacagctgatttactcatttttgcagatgaacgaggtgttcactcacatggtgcagtaagaatgcaatactattccgaacgtgcattaaaaggtggatataacctgaaaccaaacttaagcttcgaaaaaacgggccctgcatcggggatttatcacggagataatgcattagggcattatgtgagttatcaagcaatgaaaaaggcaatcgaattagcaaaaacatcagggatcggtgttgtcggtgttaaagaaatgggacacagcggtgctattggttattatgcacatcaagcagcattagaaggtatggcggcattaacagtatgtcaatctgatcccatggtcgtgccatttggcggcaccgaaccatactttggcaccaacccaattgcttttagtgcgcctagaaaagacggtagtccaatcctttttgatatggcaacaacggtacaagcctgggggaaaatcttagatgcaagaagtaaaaacaaatctatcccagactcatgggcagtggataaaaatggagcgccaacaacagacccgtttaaggtaaatgcattattaccaatggctgggcctaaaggatacgggttagcgatgatggttgatattttatcggggagtttgctcggcttgccatttggcaagcatgtcacttctatgtataaagatttatcggagtaccgtcgattagggcagcttcatctcgtaatcaatcctgaatactttggtgggaaggagcaattcctggaaaaaatatctcaaatggttgaagaattacatgacaacccacctgctgaaggatttaacaaagtgtattatcccggtgaaattcaaatagatgtgatgaaacagtataaaaaaacaggtatcccagttacaaaggaaattttagattatttagagtcagacaaaatttactaatcatgtaatgaagggggaagcagatgcgcgtatctaagcaggagctgtttcatttaatcaaacagaagctgatcaaagctggattaaacgaaggagccgcacacgatgtttcagatgtattgacattcgccgatcatagagggatccattcccatggtgcagtacgtgtggaatactatgccgaacgaatcgcaaaaggcggtattacagcaaacccaaactacacatttgaacaaacaggacctgcatccgccgtctttagcggagataatggcccaggtcaccaagcagcaaaacaagcgatggaaaaagcaatcgaaatggcaaaaaattcaggtgttgctgttgtaggcatgaagaatatttcgcatagtggtgcattgggttactttgttgaaatggcagcagaacaggacatggttgctttaagcatgtgccaatcagatccaatggtcgtaccgtttggaggaacagaaccatactttggcaccaatccaattgcttttagcgcaccatcggctgatgaacgcatgatcacatttgatatggcgacaactgttcaggcatggggaaaagtattggatgcaagaagtaaaaatgaatcgatcccggaaacatgggcagtagatgcagccggtgcaccaacaacgaatgcaagagatgtccatgcacttgtgccaattgccggtccaaaaggttatggattgatgatgatggtggatgtcttatcaggcagccttcttggagtacctcatggcgtacatgtatcttccatgtatcaagacctgacaaaaggccgagatttagggcaaattcatattgtgatcaaccctgcatacttcacagatttaactgcttttaaacaacagatttcgacgatgcttgatgaattaaaagcacaaccggcagcagaaggctatggggaaatttattatccgggtgagcgcggtaaattaagaagtgcaaaatatgataaagaaggaattgaaattgtagacgatatttataactacctcgtttcaggcgatgttcattacaatcgttatcatggaaagaatagatttgcagaataacaaaatggaggatcattatgttatacacaattataaaagaaaacacctatcaagattctatcgtgttaatgcttttatcaaacaagttatctgcaatagatggtataaacaaagtttctatcatgatgggaacaccagctaacaaagacatttttaaatcttcggggttgggcacagatgaattggaaaaagcaaacccaaatgatatcgtcatcgttatagatacaaaccaagaagaaaaggtatcggaagtgaaagaagaagtagaagcagctttaaaaggagactctgcttcacaagacagagctaaagaccaagaagcacataactggaagcgtgcaatggagcttgcgaacaaccctaatctggcattgatctccattcctggtcagtatgcagcaatggaagcggaaaatgcattgaatgaagggttacatgtatttctattcagcgacaatgtatctaaagaagatgaggttaagttgaaacaaaaggcgcatgaaaaaggattattagtcatgggaccagactgcggtactggaattattcacggcgtgccactggcatttacaaatatcgtgaatgaaggagatattggcgttgtgggtgcatcaggtacagggattcaggaagtgacatgcatcattgaccgtcttggtaaaggtgtaacaaacgcaattggtacaggtggtcgggatttatcaacagaggttggtgctaccacggttttagatagtatcaaagcattaaatcaagatccacaagtaaaagtgattacagtaatttctaaaccgcctgcaaaggaagtgcagcaaaaagtattaaatgtgttaagaaatattgaaaaactggttgttacgttatttttaggagataaaccaacttatcaggaagaaaatatttatcatgcgtatacacttgaagaagcagcggttgtatctgttcaattatccaatggcgacaaaccgaattttaaaccgacagtggctgaaaatgtaaacgtgtcgttaaaagattcacaagttggtattaaaggttattactcgggcggcaccttggcatctgaagcagctgtgttagtgaaagaggcattcaaagaagaagtacctgaagagaagaaaggtgcctatattctaaaaacaaaacatcatgaaattattgacttaggcgatgatatttatacccaggggaagccacacccgatgattgatcctgaaaaacgcatcgaaatgcttgaaacatctggaaacgatcctgaaacagcagtcatcatgattgataacgtcattggctatggcagtcatgatgatatgacaaatgaattagcaccagccattaaacgtattttagccaatgcacatcaggatggccgtgaacttgcagtgcttgtaacagttgtaggtacagataaagatcctcaaggttacgaaaagcaaattgaaaccttaaaagaaagtggtgcaatgatttgtgagacaaacgatcaaatggttcgtacagcgattaaactggcaggaggaaaagtggaacagccagtccttgacatacaaaaatttgaatatacccaagaagacttgacagtagacgaaaaaattatgtccttaatcaatacgaaaccaagtgtcatcaatattgggctgaaaagttttacagcagctgttcagaagagcggatcagagtgtgttcaatttaactggcggccaattgctggcggtgatgaaaagctaatgaaagtgcttcaatatctaaactactatgaaggagagacaatctaatggggtacaaaacaataaatgaagcgaacgaagctgttatccggaagatcatagcagctgaaccattcttgaccgatgttgtacctgccaagtctgtgattcctgaattagaagattatgtgttattacatgctgggcctccaattaaatatgaaaatatgacagatcctatgcaaggctcttgtgttggagcgattctttttgaaggatgggcagaagatgaagagggagcgcgtggtctgcttgaaaacaataagattacatttattccatgtcatcatgtgaatgcagttggaccaatgggaggcattacatcacctaatatgccggttcttgttgttatgaacaaagagagcggcaatgaggcgtactgtcaaatgaacgaaggcatcggtgcaatattacgcttcggtgcttatcatgagcaggtaatcaatcgcctgcactggatgaaagatgtgttgggtccagtgttaagtaaggccttaagaaaaattgatggaggcataaacgttaatgttttgatggctaaagctattgcaatgggggatgaatttcaccagcgcaatattgcagcatcattggtgtttttaaaagaagttgctccagtaattgtggcattagatgatgttgaaaacgaacaaagtgcagaagttatccaatttttagctgatacagaccaatttttcttaaacattgccatggcgactggaaaagcaataatggatgcagcgcgtacaatcaaacatggtacagtcgttactgcaatgtgccgaaacggtgaaaactttggcattcgtattgctggtatgggagatgagtggtttacagcacctgttaatacaccacaagggttatattttaccggctactcagcggaagatgcaaacacagatatcggtgattcagcgattacagaaacaatcggtgttggcggcgtagcaatgattgctgcccctgcagtaacgcgttttgttggaacaggcggatttaatgatgcgcttgaaacaagcaatcaaatggctgaaatctgtgttggagaaaatccgaactttgttattccgacgtgggacttcaaaggtgcgtgtttaggtattgatgcacgtaaagttgttgaaacaggcataacaccggtaatcaacacaggtattgcacataaaattgctggatatgggcaaattggtgctggtacagttcatcctccaatcgaatgttttgagaaagcaatcacagcatatgctgaaaaactaggttttcaaggatgattttacaggcaagtgcggttggttcaatcgcacttcagctattaattgagggaaaaacgtttactgtacacagcatttttgaaaaaggtttaaatattgttgatcggaatgatgaattgatatttatcggcacaaatgaaaatgggaccttcccatttggaatcttgcttgactcacaaacgaagcaaacattaaaagcagatcttgaagtgggagatacatttcacgttcgcaatagccatctttcccacaattgttttgaactcaattttaatgcggaaatacttccgttatatacagattttaaacatgcaaatataaataaattaaaagaaaacgtgaaacaaatttcatttaaatcgtatgaatctactgattttgaatcagctcgcgtgtcggacttgataaataaattacacgatccaactgaaaatttggaggaagagcttcgttactttatcggtcggggccaaggtttaacgccgacgggtgacgatatactggtcggtatattgtatggacacttcatcaactcttttatcgccgaaaaacaccttgaaacattgggaagtctaatcagagaacccttaacaacccttgtcagcacgcgctttttaacttgtgctatagaaggcttgtttagttcaaaaattacaaaattacaacatgattcatctttgaaaagtataaaaagtcttataaaagtaggttcttcttctgggatggatactttatatggaatttatatggctttaacaaaggagtgaaagaaatggggaaaagtgtagtaatcgcactaggaggtaatgcaattttacagccaaaacaagaagcaacttatgctaatcaattcaaaaatgtaatctctgcaacacgtcatatgattgaaattaaagaagcaggacataaaattgtgattacacacggcaatggtccgcaagttgggaatattattgctcaaaatgaagctgccaaaaatgtcgttgaaccgctgccgatctatgcttgtaacgcagaatcacagggattcattggttatatgctcgaaaaagctttaaaaaaccatattaaaaaacggggcattaccgcgaatgtagctacatttctaacaatggttgaagtggacaagtatgataaagcatttgaaaaaccaacgaaaccaataggagtattttattcagaggaagaagcgaagaaattggagaaaaaagggtttgctatgtcagaagatgcagggcgtggctatagacgagttgtgccttccccagaaccgaaagtgatccatgggatagaagagattcgacgtttaattgatgaaacgattgttatctcctcgggcggcggcggtatacctgtatatcgtgacgacagcggtctattacatggtcttgaagcagtaatagacaaagatcgttcaggattaaagctggcacaacaattaaatgctgatgttttcatgatgttgacagacgtaccaaatgtgtttatcaattttggcaaagaaaatgagcaaaaactaagccgaattacagtagaagaagcagaacaatatgtggcagaaggtcaatttcctgctggcagtatgctgccaaagatgcaagcggctatagaatttgcaaagttaggtaaagaggcaattatttgttcattgaaccaagcggcagctgcactagacggaaaagcggggacgcgcataacaaaataagacgatccgtgtatgttcataaggtggataaaaactaaaattcccaccttttcagatatgacgacatttgatctgtcattctgatcaaaaatttctgaacaatctttataatgggattctttatgctgcgcagacagatttcgaaaagaaacaatctatgaagtctaggatcgaaagtcaaaggattagtggaaaaagttgaaggaggaagtttgatgacaaaagaggcgggatcagttgaaggtaaaggaaaacaaccactggttccctattgggtaaaagttgttatcgtatttttcttcggttgggtggctctttatgcaacgcgaacaatattaaaccccattatgggggatattgaatcagcgttttcattaagcaaggcacaacttggcttaattatgagtatatttttcatcggttatgctggtatgaatgttcctgcaggaatattaggagataaaattgggaaaaaacgagtgttggttccaggtgttattctatttggctcgcttgcagcagttacagggatgatgcccacattctttctgtttatctctgcatggcttatggttggtatggctcagggggtatattatgggccgcaatatggaatatcatccgaaattatcccgaagaaccgtctaacattaggcagtgctgtgattaatgcagggatggcttttggtacttcaattggctattatatctccagttatgttgttggagaatggggattcggatggggaaccccattttttgccatcgcagtgccggttgtacttatcggcatcgcaatggcaattgtaattaaagacaaaccaaaaactgataaagaggttaaaaggagcgctgaaccgtttaagttttcatctttatttaatagaaacttaattttggcatatattattattttctgctctatttacggattctttatgattattacttggttgccatactatttagaaacagcacgcggtttaaccggaggaaatattgcctttgttgcatcacttgttccatgggcagcaattccaggttcattattttttagttggctgtcagataagttaggccggcgcaaaccagtattgctcatgatgttgccatttggtattttatcaacagctgcaattgtttactttgatagcttaccaattctgtatatgacactaattgtgtatggaattgtagggaaaattagcgttaaccccgttttaattgctgttgtagcaaataatgcaccaaagcaatcattaagtacagcatttggattctacaactttgttggaatgttaggttccattttagctccatatattactggctggctgacagacactacaggaagtatgaatataggattttattttgcagcagctctgttagtaatcgcgttgattgcaacatatttaatagacgaaagtaatttgccatctgttgataaagcagctaaacatcattagttagcaaaagcttatgacttctagtaaatgctcagtcagattaagtatgaagagactcattcactgcaattgcgcttcaagcggcacaacaaaggcgacagccagactgataagatgcatatagtaaaccattcggaattgagatgttaaaatttagcggcttctttcaaaacagcatggactaaaatgacgctggacaaagcagtgccctcagtctgggaaaagaaacacagacggaaaagaactgagctgcagcccggctggaggaaaaggaaaagtgctcccggggcagacatcctgttatacaccgatggttgatttcgatccgcgttcttcatatgcgatgtagaaacattatcaatccattaacaggagctctcacttattcctatacaagttcgtattcatatttgaagaagtagtgtataaaagcaccctttcagcaagggtgctttttgctgtcttatcagtcacggtttcacagctattgaagagtcatttgacctaataaaagagtgggaaaagtgggggattcaggaaactgtgtaaaatgaactattactattaatttatacagggaggaaaatatagtatgatatgaataatgaataaaatacaaaaaaattgaatatcggaagaaaggagctccatatgaacaagatcgccgcggaagaagtcgccaacatccttaatacatggtaccgcgccatcagaagaaatgatgctgaacagtcgatccgaatatttgaagaagtcaaaccgatgctggcagagatggaggaagaccaagaggttttaatctactattctctgctggaactgcggcataaaatcatgctgtatgatacgcggggaaaaaagatagaacagcaagaggagttaacgaacggcggcagtgctgcatcacatatgacatcctattactactacctgttttcaggagcttatgaagtgtataaaaagaattatgagcaggcgatcagcttctataaaattgccgagaagaagcttgctcatgtacatgatgaaattgaggtggcgcaatttcacgataaagtcggaaagctctactattacttgggccagaatatcgtctctttaaaccatacccggcaggcgatggaaattttcaaggggcatggcgaccatgatatgaaccttgtttccacttatattacgatggccggaaattatacagagatggggaaatatacagaggcggaagaatatttaacagaagccatccatacggtaagaaaagccggcgactgttttaaagaaatgcagctccttcataattttgccttgctttatgcggcgatggacaattcggaaaaaagcattcagtttttagaaatcgttttggatgatcaagcatatgctgcatcagattattatttcaatgctgtgtttttaatgatcaaagagctgtttaaagtcggagaccataaacgcgctgcagccttttacaaagaagggaaggaaaggtcgaaatccgcggcgaataaaatatttgacgccaaaatcgatattttatatgcggcttatgcaggagatggtgaacaggcggttaaagactgcaaagacaacattgaaatcctgtttcaaacaaagcaatacgacagcgccagagaactttcgctcttaacggccaatgtttacagatcaaagtcactttataaagaagccgcacatttctttttggaagcgattaaagcggaagaaaaaatgaaaaaagtggagggaatgtgatgaaaaaactgttcattgttgctgcgattgctgccgtcgtatgttcgggatggtttgcggcagaaactcactgggcatccggcgacatgcaggttgctgaaaagatggtcggttaaatcgaatactcggaacaaatatgaacatccgctcctgagcatcagggcggatttttttgggaaggtaaagtaaattaaggcataagaaacgcggttagacaatgaacacttcttcaccactatttagggtggtcaacctaaacaaaggtacgaaacctgtgctgactacttttactccgatgtcctttcagctattcttgtcagtaagatcattccccatctcttcaacgcctcaggcatcacctattaaaaaaatcataattgaaacttgtcagcaaatatgttgcataacacgaggatgtttccacaataattaaacattaagacttttttgacttccagaaggaagaacaagatatttatgtaaaatcactcttttattcaaaatcaagatctctttcttgagggttttgcttttgagtgaaaatcccattctaaatttgtccatttaatggtattatttacttatataataaagaaagtgggaaacaaaacgttgatgttaattgcttttgaattttaccgaactatactcccagcatgaagtatttgttattttcaatttctttagtgtgataggtgcatttgttggatatttaaagagcaacggaagtattcaaatgcccctcttaatgattgattataaaagaaagtgggaacacaaaaatgtaagccactttaaaaatcattaaagttttcacggattgttattgagttattcctttttttattgggattagatatggaagaaacaaaagaaatgatgaaactatgtttgaggtcatttcttttgatatcctattatcaaaattacataatcaaagtaaagagcagaccagcggcctgctctacttttatacgagccataagatgatttccgcaagggaatctgctgtttttttaggaactccggctttcactaaggcttttacaagagcgccttttgaagcactatttaatctttctgtggcatatgcaattttacgtgcatatttgtcgacgagtctcgctttagaaggagagagtggtctaatcgcccatttaagagtttttcccccaactctgcaaacccatccaaatgcttttatggcttttagagatccaccaataaggcctgcagtatgtacttgtccatcctgatttaactgattgtaagtttgaaattctggagtttgtgatgcaaattggatgaatgctttggaatcttctagagtagtaggctcttgatgtgtttccatatattcttgaagagaagctggcaatgtgacatacgtcgtttcggtaattgatgtggttgactgttcttgttcagcggctgagacagatgatgcgaacccactaaatcctgaaatgataagggttgtggccgtaagtgttatcacaccttgagaaaatctttttttctttgattacatttcaaattcccccaattatttgatattcttaacaagtaatataataccacaaaaagagaggaataggtataaatgggtgaaaaaaccaaagaaaaaaactactctattggggatcatatttttgcaatattggttgttcttcttatgtgtttatttcttatttcttccccttttctgatattcttcggagtctttaaattggtcgctttggcaccagatgtgtcaatcaatacaaaaggtacttttgattctgtgatcgttttattcaagttttttgttctcactgtggtagtcgtagggattgtagacgtagtgttttctcagattttattgaaaaaacgggggtttctcaattttgttattgaagctttgttgatgttttgtgttttttatctatatgtattgatttattcaatgcattctcaggagattgttatacggaataatggtgtattcttagtatctttatttttgtttattttgtatttgctaataaatgtagcatatatcgtttcacggcggttatataaggcaactatgaaaaacatacagaaaaagaacaactaaaagagcaggcagctgtctgctcttttaaaatttcaatcgccaaaagttccgtgtcttaatattgaaaccataaattgaatagactcttaatccgatttataagcacttcaggaacagcagccggatctagagaagtccaaaaagatcgcgattgaaaaaacttattttttttaatattgaaaacttttaccttgtttgttatgatttttttagtaaagtttagtgaatacggattccaaagacaggacgggatgaaaatggcgacgattaaagagattgcgcttcaggctaaagtatcaagcacaacggtttcaagggttctgaaccatgaccagtcattatcagtagcgcctgaaacaaggcagcggattttggatatagcagcccggctcggctataaaagcacgcgcaggcgccgcgaggtatatgcctcaggaagcggggaaagcccgcgcatcggcattgttgtctgccaatcacaggaagaagagctgaacgatccgtacttttattccatcaggcagggaattgaaagtgagtgttttgaaagaggagcgtttattacgaaatttattcagctgagcagcatccgctcgaatcagcctgtaggcgatgtcgacggcttaatcgtcatcggaaggatcaactttgccggtttgcagcagtgcatgggcgcgctcaacaacgtcgtgtacatcaaccatacagacaatgaagagctgcgcgactcggttgtcgtagattttgagaaggctacggggagggcgctgaaccatttgaaatcgctcggctatacaaggatcggttatatcggcggaagagaaaaagagcactttcgaatcagcgatcaggagacaagcgccattgaaatcgaagacaaacgtctgactgcgtttctggagatggccggttcggataacgcaaagcacatttatatcggcgagtattcgatgcagcaaggctatgaactgatgaaaaaagcgcttttagagaaaaacgttcccgaagctttttttatcgccagcgattcaatggccatcggcgcgctccgggcgcttcgagaatcgggactcaaggttcccgaagatgttgcaatcgtcagcttcaacggcattgaagcgtccgaatttgctaatccgccattgacaaccgtaaaggttcatacagaagagatgggccggacgggtgtgaagctgctgctcgacagactgaaaggaagggaactgccgctgaaagtgaccgtaccttcagagctgattattcgggaaagctgcggattcagcaaacggagctaatggtagaataaggcgctttccaaggaggtgacgcaaatggatttactaaattccagtaaaaaatgaaagcgctttttattcaccattaaaatatcataattggagtgaaattgatgaaaaaaatcattttctcttttgttctcctgatcattttgtctgcaatacttgcgggctgctccggaaagaatgccggaaagagcggagatgtcacgctcacaatgttttcgacaatgacaaacgacagtgaaaaaaacacgctcagaagcatcgcagatgattttgaaaaagaaaatgaaggcatcaagatcgatatcagctttcccggcccggactatgaaaatatgctgcgcgtcaaaatggcggcaaatgacatgcctgatttgttcgatacgcacggctgggcgaagatccgctacggggaatacactgctgatttaaaagacatggattgggtgaagcatctcgatccaaacctcgatccgattttgaaggatgaaaaaggcaaagtatatgcctaccctttcaatcaggcaaaagacgggatcgtctacaatgccggtctcttgaagaaatacggtctcaagcctccgcagacgttggacgaactgatgcatgcgctggaaacgatcaaagaaaaaagcaacgggagcgtcattcctttttggtttgccggttcagataaaggcgctttagctcagttttatgatcagcttgccaccccgctgctcatcacagatgatcgccgcaatgaaaaaaaagctttggaaaacggcacattcgactggtccgactacacacttctcgcagaaacctttaaagagatgcaggaaaagcaattgatcaataaagatatcctgacggcaaaaccgtcgcaattggtcgaattgatggcgcaggaaaaaatcggttttaccctctcagtcacgtcgatcggccctgatacgagggaagtcaatccagatatccagttaggcgtgatgccgacgcctgccgtttatgaaggcgacaaaccgagctggattggaggagagcgccataccgttgctgtctggaaagactcagaacacctcgaagaagcaaagcggtttatcgaattcgccgcacagcccaaatacgtgaaaaagatcgccgaagccacctcatttcctcaggcattaaccaacacagaagctgaaaactactattctaagttttatgatcaatatgaagaaatcaaaatcgaaccgtactttgaccgcgtctatctcccgagcggaatgtgggacgtcatgggaacgacgggacaggaactattggccggtacgttaacgccgaagcaggtatcggaaaaaatgaaacaggaatacagcagattacaagaacaatagaaaggatcgttatcatcatgataaaaaaagaagggtgaaatgatgagcgaattagctaaagaaaaaagtctgactattgtgaaaagtaaaaggagatatgtgaggaaaaatggatcgctctggtggatgtatcttcccgccttggcgcttgtatccgtctttatgatttatccgtttgcgagcggcattaaaatcacgttcacgaactggaacggtttctcacagtcgtatgactggatcggctttgcccaatataaacggatgctggccgacccggcgacatggcttgtcgtcaaaaacaccctcctgtacggattgggcagtacggttttccagaatgtcatcggtcttctctatgccctcctgctgtttaaaagcatcaaaatgaaagcgctgacaagaacggttgtctatttgcccgtcatcatcagcccgctgatcatggggtatatctggtacttcttcttctcctatgaaggaggcgccttgaacgatttgctgaaactatttggagcaggtcctgtcaacgccttgagcagcccggaaatcaatccgtggatcatcgtatttgtcaattcctatcagtttgtcggtatagcgatggtcatttatttagcaggtctcggaagcgttccgaaagatttttatgaagcggcgcaaatcgacggagcaagcggttttcagcaattttggaagattacgctgccgctgttgatgccttctgtcacgatcaacatggtaatcaatatcatcggcggactgaagctgtttgatgtcattttagcgctgacaggcggcggtccgggaaatgcttcgcaatcgatgtcgacttttatgtacgatctgtattttaagaggcaggatgccggctatgcagccgctcagggggttttcatggcggtgttgatactgctaatcagctttacggctctcatctattttaagcgcaaggaggtcgaagcctagatgaatcgccaagagaaaaagaaacgggcgctgtggactttgctggctgcatggattaccgtttttcacctgattccgttttatattttgctgacgacggcgctgaaagcaaagggagatttcagttcaaaatggaagttcccggacgaaatcagcctcggtaattttgcagaagcatgggataaagcaggtctggccggctcgtttttcaatactgctgtgatcacttttgcttcggcggctctgctcattgtgatcggctctctggcggcatatccgctcgccaggcgcagaacaaagctcaatcaagccgtttacttcctgtttatcggcattatgatcattccgccgctgacatccatggttcctttatacaaaatggtggtggagcttggcatgctgaatacgcttgaaatcgcgatattgaataatacggcggcttatatgcccttgacgatttttttgtatgccggatttatccggtcgacgattccgaaagagcttgaagaggctgcgagaatcgacggggcgagcacggcggggattttcttcagaatcgtctttcctttattaaagccggtgactgcgacgatttgcattattgcctgcgtattcatctggaacgactatcagttttcgatctttttccttcaagacaaaagtgtgcagactttgactgtagcgattgccggcttctttgggcaaaatgcgaacaacctgcacttggtggccgcggcttcgctgatggcgatgctgccgatgacgattctatttttattcctgcaaaagtactttataaaaggattatcagcaggagcgctaaaaggctagcgaaaatttcacggggaaaggaagatatgaatgactaaaattgcttttatcggagctggaagcacaatttttgcgaaaaatgtgctgggggactgtctgatggttccggcggtcaacggatttgaatttgctttgtatgatatcgatccgaagcgcctcaaagaatctaaagatatgcttgagcatttaaaaaaccgctataatgacacggtatcgatccgcgcctatgacgacagaaaggaagctttggcgggagcgaaatacgtgatcaatgccattcaggtcggcggctataaaccgggcacagtcatcgattttgagattccgaaaaaatacggcctcaagcagacgattgccgatacggtcggaatcggcgggatattcagggcgctgcggacgattcccgttttattggatatggcaaaagacatcgaaagcgcggcgcccgacgcctggctcttaaattacacaaacccgatggcttctttaaccggtgcgcttctccgctacacggacgtgaaaacggtcggtctctgccacagcgttcaagtatgcacaaaagatcttttcaaatccctcggcatgaagcatgaacgaatcgaagaaaaaatcgccggcatcaatcatatggcctggcttcttgaagtcaagcaagacggaagagacttgtatccagaaattaaaaagcgggcaaaagaaaaacagaaaacgaaacatggtgacatggtcaggtttgaactgatggataaattcggctactatgtgaccgaatcgtccgaacataacgcggagtaccacccttattttattaaaagccgttatcccgaactgattgaagaactgaatatcccgattgacgaatatttgagaaggtgcgagaagcagattcaaaattgggaaaagatgcgcggcgaaatcgtcggcaatcggcatttaacccacgagcggtcaaacgaatacggctcaagaatcatagaagcgatggaaaccggccagccgtttacattcggcggtaatgtcttgaataaaggattgattacaaatcttccggaaaaagccgtcgtcgaagtgacgtgcgtcgctgagcggaaccggatcactccgtgctacgcgggcgagctgccagaacagctggctgctttaaatcgcaccaatatcaatacacagctgttaacgattgaagcggcaacaacaaaaagaaaagagcacatttaccatgctgcattgcttgatccgcatacggctgcggaattatcgatggatgatatcgtaagcatgtgcgatgaattgatcgaagcacacggcgactggctgccggaatttgaataaaaaaataaagcctgagcgaagggatcagccttcaactctggcttttttcacgcgagggtgtgtatatttttccgatttttgatgaagcaatcggaagaatggaggaagcattgcgatcacgagcaccaccctcaacacttggacagcgacgacgaacgtagagtcggcgtgaagcgtgacagacgttgtcgccatttctgcgattcctcccggagcaaacgccaatatggccgttgtcagcgaaatgcctgccgctttggcggtgacggcggcgcttaaaatcattgcaatgatcagtccgacggagctggcaagtgcgacgatcagcgtttttctgacgccgataaacatatctttgctgatctttgaaccgatcgttgcgccgagacaaatttgcgacagcactgaaaagccgtggggccaccaggcggttgtgctgagtccggtcattgaggcgcccgcgatttgcagaacggccgcgccggtcatgcttccgagcagccatggcgcaggaaaccgcagtgctttcatagctttgcataccccgaatccgcccagcacgatcaacgcagtccatgcgatatgaggcgcttcaaatgccgatgttcccgcggccatcacttggctgccggcagcatgggcgtcgggatgcttcgcatttatgaaaaaaacgaaaaagggaatggtcatgacgacgagaagaacacgtatcatctgcacgagactgacgattgccgtgttcgctccgacttcctgagcgatgcccggcatcgcggaaagcccgccgggagccgttcccacaaagctcgtcagcatatctgtcttgctgaatctccacaagacaaagcccgacagcatggcgaacacgacggaaaggagaagcatgacgccgacaatcagccaattttccttaaagatcgaaatcacagacatgttgattttttggccaagctcaattcccaatagcatttggccgaactgaagccatccatggtggatgccgttttgtctgaccgccgctttcaacggtgacgggcgaaacagcgacagacaagcggcggcggtcattgttccgaccatccagccgattgtcatgccggtcaatgagagaagaaatcccccaaaactgctgatcaatatcaataatatatcccgaaggaaatctcttttttccctcaaatgaaaaaccttcttcctgtttactgcggaatcattttgttcactaagtaaagtatttctatatattactatataataattttagtgattggtaaaatacgaatttatttaaaagattaataagaaaaactaatcgtttatttttgaacataacagatcgaatatatgaatacattaaattagattgatcataaatagaggtgaaccgatatgaaacatcccaaggaatcattcaccaaagtcaaatcgtatcgcccgtttcacagcgcctttgatccgtgtccgccgatcggcaaaagatactacagaacccctccaaatctatatctaggttttcagccccgcggccttccgcagttttccccgatggaggcgctgcaaaaagggacgctttggcccgtattttacgatcattatgaaaatccgtatgaagatgggaggtaaggagggtgacgaactctttaccgcaagactattataaaaggcttcatgaaattcaggctgttgattttgtcatcgttgagctgatgctataccttgacacacatcccgatgataccgatgccatcaaacaatacaaccagtatgccggattttccagaaaactgaaagcgaagtttgaatcaaaatacggccctttgattcaaggaagcccggatcagacggaatcctattggagctggaaaagaagtccttggccatggcaagtttaatagaggaagggagtcaggttcatgtggctttatgagaaaaaactgcagtatcctgttagggtgagagaatgcaatccgagacttgccaaatttttgattgagcaatacggcggagcggacggcgaattggctgcggcgcttcgctatttgaaccagcgctacagcatacccgataaagtcgtcggactgctgacggacatcggtacggaagagtttgctcaccttgaaatgattgccacgatggtatataaattaacaaaagacgcgacgcccgagcagatgaaggaagccgggctcggcgatcattacgcagaccatgacaaagccctgttttatcataacgctgccggcgttccgttcaccgctacatacatccaggcaaaaggcgatccgattgccgatttatatgaagatatagcggctgaagaaaaagcgagggctacgtatcaatggctgattgacatgtcggatgatccggatttaaatgacgggctggcgtttttacgggaaagggaaatcgttcattcacagcgcttccgcgaagctgtcgaaattttgaaggaagagcgcgaccgtaaaaaagtgttttaaacagcaaaaagccgaaaatacgaccgtattttcggctttttatttactgcaccgggctcgcaagcagttctgctgcgcggtcgcgcagcacatatttttgaacttttccggatgcggtcagcgggtattcgtcgatcagaaatacgtactccggaattttataatacgaaagctgtcctttgcaaaaatctctgacgtcttcgagcgtcagctttttgcccggcctgcatttaataaaggcagccgttttttccccgtacttttcatccggaacgccgacaacctgtacatcgacaatatcctcatgttcataaaggaattcctctatttcacgcgggtaaatgttttccccgccgcggacgatcatatcttttaagcgcccggtaatcctcacgtatccgtcccggtccatttctgccaaatctccggtatggagccagccgtcttcatcgatggccttttttgtggcttcatccattttatagtagcctttcatgacgaggtatcctcttgtgcacagttcgccctgctcatccgggccgagcgtttccccggtgtcaggatcgacgattttcatttctacatgcggatgcacttttccgacggtctcgacgcggcgttcgatcgtgtcggtgacggttgtctgcgtaatcacgggtgaagactccgtctgtccgtatgcgattgtgatatccgtcatattcatttgcttcatcacttttttcatgacttctctagggcacggggagcctgccatgatcccggtccgcagagaagagaggtcatagtttgcgaaatcggggtgggtgagctcggcgataaacattgtcggtacaccctgcagccctgtacatctttctttttcgaccgtttgcaggacgatgtccggcttgaattcgatgattggcagcatggccgcgcctgacgcgacgcaggcaagcgtgcttaacacacagccgaagcaatgaaaaagaggaaccgggatgcacagcctgtcttcgctcgtcagccccattctgtcggcaacgatcgccgcattgttgacgatattgtagtgagtcagcataacaccttttggaaagccggtcgttcccgacgtatactgcatattaatcacatcatcgtgtgtgagtgactgctctcgttcaaaaaggtcggcatcagagaccgtttcgcccattttagcgatctcggcaaaagccgtcatatgttcaggggtctcgttcttgccaaggtagacgagatttttcagcttcggcagcttttcaggatttttcatgatctcatcgatcatattgatataggatgttcctttgtagccgtccatcagaaagagggtggtggaatcggaatgttccaataagtactcgagttctctcgcctgatagctcgtattgacggtgacgagcacagcgccgattcttgccgtagcaaactggagcagaatccattccggaatattggatgcccagatggcgacatgctcccctttttgaatgccgagcgcgagcagcccttttgcaattttagaagtttcttcaacaagctcctgatacgagtatcttaaatcgagctcagaatatacaaccgcttcatgattcggaaaccggccggcggttgattttaaaagcccgccgatcgtttgtttttttaatgtaaccatagtgcctccttgcctcccgaataaaatctgtttccattatagcactttgttctagtaccaggtactataaaggactagtttttttaaccgggacactgctcgatattgtgcaatccccccgagagccatgatccctgcaatggcaagaaaaagcgctgccccgccgaacttgatgaagatcatcccgcctaaaaaaggtccaattgtccgggaaatatcccaatgcgggccgaaaaatgcaaaatatccgccccgtatatgattgggagcaaggcgcgagacaaaggtttgcatgtgattcagaagcatgctttctgccgccgtaaataaaaccgcagtcgaaagcagccaaaagatcgatgaagaaaaagcgaaaccaatagcgtagcatacgtatgatatggaaacgatcgttttgatgttcagtccttccgtccatttgacgagcggaatttgcatcgtaatgctaagaagggcgcggcacactgtataaacagtcaaggtgaataggaaatcgtcaaaaagagtttcgagataaaggcggtagttggactccagctgagcatagaacaggctgacgggaaccgacaagaacatcaagggcagaacaggacggtgttgaagtaataccttttttgcggaaagaagattttccctctcgaaaagctcctattgcttttttgactgccagttccgctctatcaaaacaatatacgcgtcaaagcgggggtagctattcaaggcattgtgctgaatgaagaagggtggattctttttacggcgtctggtacaaaaaagaggctctactttaagagcccctccattgtgtctcttaatgaccggaatgtcctccatccgcagacttaatttccaatatgccatcaagaacgccttgcgtccgaaatgaaatctcattttctgacccgagaatgaatgcatggttgtatgggccgtcctgcggcctgtcatgaaatgaaggctcgatctcggacagatagctgtatagtgtgctgtctgcctgtccatttttgagtaaaagcaggggagcgtgttttcccaaatgggaaaatggcgctccggcaagcgcaagctcgggcgcagcggttgatgcaaaggatagtccgtgtcccggatctgtgatgccccagccaaagccggtgttcttatccctgaatttcgcaaatgcaatcgaatttgcgacaggagtgtctccggaaattcttttgactgttccgtattcctttaatgcattctccgttttttccgaaaccgcttttttagggccgagaatatagatgtttgctttggcgtcccttttctttaatgcttcagccgtctcttcgggaatgccttttttgttcacgtacaggatcggctcaggcatgtgggcgatccagtttacagccgggagcgaataaagttctgcatcatcctcggatgatccgatgatgacgcttttcggatattcaccggctgcctccgcgtattctttgtcaatctcttttgccagatcagccgcgttcttccctttgagctcttttattttaaaagtgttcaaagcttgaagcgcttttgaatcaaattctccgacagccatgatttgcgtcccgtctgaagtgcccgtcgggttcaagcgtttgatttcattctgaatttgcccggagattttccctttttccgcgattaaaacaggcccgttatttggatgatggatcaaatctgctgatgcaagagctgtctgccatgatccgcccgaaactagaatcactgcgctcggcctgttttgtttatgagtggccggccatatcgtttgagaggttttgatgctcatgtcttctggtgtattcgcgtcaagccttgtcgagttctttgtgtttttcaccaggagcccctcttcggcccgcttattgaaatcactcggaagagaatcagcgtctttttctttcatctccgaatgatcctttgtatgatgctcctcatgtccgccagtgtttcccgagccggaattttggcatgccgcaagcggaagcgcgaaaacaagcatgacaaaaagtaaaccgaatctcaatttcattgtgttttccccctttttggttcagattactgagtagtatacccgggaaatgtgcaaaactggtgcagacatctcgacattgttacacatcggaaggcagcgtgatgataaattcgcttcctttcggggttctgtttttcgctgcaatctgaccgccatgaagctcgacgatttctttcacgatggccagacccagcccggtaccgccggtttgtctggacctcgatttatcgatccggtaaaagcgctcaaatatataatcccgttcttcttccggaatgccgcagccttcatccgctaccgtaatcttgacctggtcctccaattttgatgcggtgacggccgctgttgattcaggatcggagtattggcgggcgttgttcagcaaatttgagatcacttgtgaaaagcggacctcgtcgactgtgacataaagatccgtcgggatgtcgaacgaaacgctgattcgcttttccgaaaaagcgaccgccgctttctgaatttcttttttcacgaatgtgtaaaggtgaacttgtttcttattgatttgaaatccgggctgtttcagttttgtcagcaaaaataaatcgtcaacaagggtgtttaaattgtccgcttcctctttgatgatcgacaagtactgatttctggcttgcggttcgagcttatctctcatcgcgacatctgtgtagccttttatatatgtgatcggagtccgcagctcatgggcgacgcttgacagaaaatcgtttcgctctttttgaagcctgctgagatttgaggaaaggctttcgattgatgcggcgagctctccgagttcatcattccttttgatatcaagcggaatcgaagcctgaccgtttttgatgctttcggttgcctccttcagtttaataatcggcttcgctaaaacacggctgtaccaaagaatagctgcgaccgttaagacgccggttaagccgaagctgaggaaaaaccgcttcgtaatgcttgccaccaaggcttttatcgaggaggtctccaaatacatgaagacgtagccggccgtttcccgtccgttcatgatcggactgatcgtacaaatgtactttgatgtattccaatgggaagataaagcggtcccgttcctcgggatgttctgttcttcgaaatgaaggtgttccgtcatgtctcccggggcagactgcgccaatacgcgtctgttttggtccgtgatgatcacgtttgtccgggcttcagtctccatcagggtgacgtggtctatcgtccttttgtcaaaatgcttttcgaggacgtctctgtggctgttgcctcttagttgaagcgcgcttatttcttcgtttattctcgtgttgacaatcgttgtatacagcgcggcaaaaaggacggcttcgatgaaaaggattaaaacgaaaaatgaacctgcgagctcaaatgaaatctttttcatgctccggttcctttgcttgtccatttgtagccgacgccgtagacggtccggagatggtcttcaaccggaaagcccgcttttttcaatcggtgccgcaaatttctcatgtgcgaatcgatggtgcggggctcgatatcagagttgaatccccagatgttctcaatcaattggtctctcgaaagcacttgatccatatggtctaagagtgttccaagcagatcgaattcacttggcgtaatgctgatttcacggtgattgacatgcagggtatgatgctgtttattccagattaaaccgcggaacctgatttcatgaaatcggcgggttctgcgcaggacggcttctattttggcaagcagcactttttcgctgaacggctttgttaaataatcgtctgcaccgcagttcaggcctcgtacaatatcatcctgcccgttttttgccgtcagcatgataaccggaatgcttgtcaatcttcggatctctttgcaaaccgtccatccgtccatttcaggcatcatgatatcgaggatgacaagatcgaaattgcgcatttttattaagtccagggcttcttttccggtggcggcttttgtgcacgaataatgctctaaataaagctccagcagatcgagcatccggttttcatcatcgacaagcagcacgttcaatgtctagcacctctttagtcaaaatataagtccgctattttaaaaatataccctataagggtatattgatcaaggcggaacgaactgaatcacctctttgacaagaagtataaaaaccagactgcatggttttgttcgtcagctgccgcccgcttgaacgcatcccgtatcgcccggtctttgacatagtctgcgatgtccaaataaaaatcaaccgtttcctgctcgtcttttaatgcggactccagcgcgttccaatactgttccggacaaggctccgtaatggaaatgtcaggctttcggccggcaagaggcgtataaaatgccaggaacgcattaaagtggcggatttcgtcctgtctgatttctaaaatttgctgttttgcctcagcatccggggccttttgtgcgattttttggtagcagacgaccgcactgtgctctccgtttaccgctttttctagatctttgatcagcctgttgttttgcctggcgggataggcgggatgatacggctgaacataccacatgtttttcacctcaatatcttatatttcgccgtcctgtcattatatgtaagtcgaagcttgcatgtgcctactggaagggcgcatctcggacatgtggcaaaatggtgtggggagagcgcaatctattttaaaaaaatgaagtttgacgtaaaatggttgttagtgccgaatggtgacatacatatcaaaatggagtgagactattgaaaaaggcaatattgacggtcatagctgtattgacgtcggttgttttgttcgccggctgccaagcggaaaaagggggatcagccaaggggcagtctgaaaaagttcaaattacggtttccgcggctgcgagtctcaaggatgttttaacagaactttcctccgtctatgagaaagaccatccgaatgtctctataaagtttaattttggttcatcgggtgcattgcagcagcagatcgaacagggcgctccggctgatttgtttttttctgccgctgaagacaaatttaatagagtagttgatcaagggttaattgacaaaaaagactctgtcaagctggtcgaaaacagtctggcgctgatcgtgccgaaaggaaaaagtcagcatgtcaacagcttcaaggatttggcggatgacaaagtcgaaaaaattgcgatcggcaaacctgaatcagtgccagccggaaaatacgcaaaagaaacgttgacgaaccttgacgtatggtctaaagtgcaatctaaagtgcaatctaaagtcgtctacagcaaagatgtaaggcaggtcctttcttatatcgaaacaggcaacgcggatgccggaatcgtttaccggacggacgccctttcatcagatcaggtcgagaccgtagagacggcgaaaagcgatctgcatacaccgattgtctatccgctcggaattgtgaaaaatacaaagcacagggaacagtctgaggaattttatcaattcctgcaaagcgaccaagccgttaaggcaatggaaaagtacggatttaagaagggctgaccgccgttatgcttgaggaattcttttccccgattgaaatttcaattcaagtatcagtcgcagcgggcatcatcgcagttttgcttggaactgctgcagcgaggctcctggcgaacagaaactttaaaggcaagtctgttatcgagacggtaatgatgctgccgctcgttctgccgccgaccgttgtcggattctttttaatcgtgatcttcggaaggcagagcgtgatcggacgcttgatagaaaacgtatttcaagcaccggttatttttacctggtgggcagccgtgatcgccgctgcggttgtcgcgttcccgttaatgtatcagtcagcaaaatcaggattttcggctgtcgaccgcgatatcgaggatgccgcgagggttgatggagcaagcgagtggagggtgttcctctttgtcaccgttcccctcgcatcaaatggaatcatgacggggattgtgctcagctttgcgagggcgcttggcgagtttggcgcaacgctgatgtttgcgggtatcatcccgggggtgacgcagacggtgcctacggcgatatacttggcgatcgattcgggaaatatgacgctggcatggatgtgggtcgcctctatcgcgatcatctcgtttttgatgctgttttttgtgcagttcaagcaaaaatagccgtatggggtgcaagtgctcatacggttttttcccagttttggagaatggttattttgcagatgtttcgatagaataaagagtaagaaacagaaaggagacgagcttagtgggagcagtatttttatcaggcagatccgggagtgggaaaacgacctttatcctgaatgaaatcagagaaaaacttcgcgatgaaccgctcggaaaaccgatcatttttctagtcccggatcaaatgacgtttttaatggaatacgagcttagcaaaacacccgatttgggcggaactatccgcgcccaagtgtacagtttttcaaggcttgcctggcgagtgctccagcataccggaggcatgaatcggccgtttttgacggggacgggcattcagatgctgctgcggagactgattgaagagcataagggcgagtttaaagtctatcaaaacgcaagcgataaaagcggatttacggagcaggtggaacggatgctgaccgaatttaaacggcattgtctgcagcctgaaagcatccgggacatgatagaggggacgggcaaatcggaatacgaagatgaacggatcctttccgataaattgcacgacttatatattttatacagcaagcttgaggaaaatctggagaatcaatatgttcaatctgaggattatttgacgcttttggccgagcagattccgtatgcggatgagattagaaacgctgccgtttacgtggacggatttcaccaatttacgccacaggagatgaacgtgctggaacagctgatggtacatgccgaagagatcacgttttcgctgacggcggataagccgtttacggcaaacagcccgaatgatctccatctgttcaggatgaccgggaaggcgtactatgacctttaccaaaaggcgaaggaactcggccttgatccgtctgaagtgcggctggaagaaacgaaacggcaccggcatcatccggagcttcagcatcttgaacgctattttgatgaacgtcctgcaaaaccgtatcccggacagacggaatcgctccgcatcatgcaggcgtcgaacagaagaaccgagattgaaggaattgcgcgcgagattcattctttaatccgccagggccggttccggcttagggatattgctgtcatcgcccgcaatgttgaagattataaagatacgataaaagaagtttttaaagactgcgaacttccttttttcatagacggcaaggaatcgatgcaaaatcatccgctcattgagctgatccgttcgacgcttgatatcattaaaggaaactggcggtatgaagcggtgttccgctgtgtcaaaacggaacttttattcccggaaggacagccgaaggaacggctgcgcgaacagattgaccagcttgaaaactactgtattgcgtatggcattaaaggagacagatggacaagcaaagatccgtttgtttacagaaggtacgcttcactggatgaggattttgccaagacagacaaagagattgaaacggaaaatatgctcaatgaactaaagggctggatcgttccaccgatccacaggctgcagaagcgcttgaaaaaagctgaaaccgtcagggaaatggccgaagccgtttacctttatcttgaagaagccgatgttccgatgaagcttgaacaggaaaggcggctggccgaagaaagcggtaggattgcagagtcgcgccagcatgagcaagtatgggatgccgttattcaactgttggacgagtttgttgaaatgatgggcacagagcggatatcgtttgctttatttcagcaaatgattgaaaccggcttggagtctttgaaattcgcgctgattccgcccgctcttgatcaagtgtttatcggcaatatggacctttcaaggatgtacggcacgaaatgcacatttctcatcggtgtaaacgacggtatacttccggcgaggcctgcggacgacggcgtgctttcagacgatgaccgggagtggctgaaacgaaacggcgcacagctggctgcgacgggtcgagagcagctcttggatgagaattttctgatctacatgacgctttccagcccgtctgaaaagctctatgtctcctatccgatcgcagattcggaagggaagacgctgcttccttcaacagtagtgaaacggctgaatgagctgttcccggacggcgaagagaagatgctgattcatgaacccgagcagctggacgacgaagcccagcttgaatttctcgtgaataaaggcgccgccttgagccatttggcagggcagctcggcatttggacgaggcagtatgcgatcagcgatgtatggtggagtacatacaactttttaatgaatgagcctgaccgcatcttttctcaaaatatcctgtccagcctgtttttcagaaacaaggtcgaaaacttgaaccggcatgtgagccgcgatttatatggggagcacattcagggaagcgtgtcgcggatggagacgttcaaagcctgtccgttttcccattttgcttcgcacggtttaaagctgaaggaacgtcaatttttcaagcttgaagctccggatatcggtcagctgttccactcggcgctgaagctgatttcagatcggcttcacgagcttaaactggattggcgcgacttaacgaaagcccaatgcgagactttgtcaagcgatgcagttgaacggctcgcgccaaagctgcaaaaagagattttgctcagttcgaaccgtcatcattacgtgaagcagaagctgcaaaaaatcattgccagggtatcgggcattttaagcgagcatgcaaaagcaagcgggtttgcccccgtcggcatcgagctcggattcggggggaaaggtccgcttcctccaatgcgttttaccttgaagaacggctgcacaatggagcttgtcggccggatcgacagagtggataaagcggagagctcaaaagggctgctgcttaggattgtcgactataaatcaagcgataaaggcctcgatttggccgaggtgtattacggcctcgccctgcaaatgctgacatatctcgatttgtcgatcacacattcaaccgattggctcggcatgaaggcatcccctgcaggcgtgctttattttcatgtgcacgatccgatgatccaggcttcggtgccgctcggccttgatgaaatagaaaaagagattttcaaaaagttcaagatgaaagggctgctcttgggagaccaggaagcggtcaagctgatggataccacgctggaacaaggcaggtcgaacatgatcagcgcaggcttgaaaaaagacggctcgctccgttcggattctgacgttattgcagaagaggattttcatgtattaaggcgccatatccgccggacatttcagaaggccggcgaggagatcacagacggtaaagtgtcgatcgagccttacaagctaaaagaccggacaccgtgcacatattgttcgtaccggtcattctgccagtttgacgaatcgcttgaggaaaacgaataccggatattaaaacccgaaaaagacaacgtgattttggagcggctgaaaaaggaggatgagacagatggagatttctaaaccgaagggcagcaattggactgatgaccaatggaaggcgattgtctcatccggccgggacattttagttgcggcagcggccggctccggaaaaacggccgtgctggttgagcggatcattcggaaaataacggatcaggaacatcccgtagatgtcgacaggctgcttgtcgtcacctttacaaatgcatctgcggctgaaatgaagcacaggatcggcgaagcgctcgaaaaagagcttgccgaaaatccgggatcgcttcatttgcgccgacagcttgctttattaaacaaagcgagcatatcaacattgcattcattctgtcttcaagtcatccgcaaatattactatttgatcgatgtcgatccggctttccggatcgccgatcagacggaaggcgagctgctcggcgatgaggtgctggatgaactgtttgaagaagaatacaaaaaaggcaatcctgccttttttgaacttgtagacagatatacgacagaccgtcatgacctcgacctgcagcatcttgtcaagcgggtctacgaattttcccgttcgcatcccgatccggagggctggcttcactcattggctgaactgtatgacgcggcttcggatacgaaggttgaggctctgccgttttattcttacattaaagaagacatcgcactcgttctggaaggtatgcggcaaaagctgacgcgcgcgcttgatttgacgaagcagcccggggggcctgctccgcgcgccgaaaattttctcgatgatttagcgcagatcgacaggctgattcagcagcaggatgatttttcggccctgcatgagcttgtaccgaccgtttcgtttcaacgattgaagccatgcaaaggtgatgagtacgatcccagattggttgatgaggcggcagacctccgcaacagtgcgaaaaagcagcttgaaaagctgaaaagcgattatttttcgcgaactccggagcagcaccttgagagcctgagggaaatgaagcctgtcattcagacgcttgtccagctcgtgctggagtatggcaggcggtttgcggaagcgaaaaaggaaaaggcgatcgtcgatttttcagaccttgaacacgactgccttgcgattttatccgtgaaaaatccggcgggcgaggccgtgccgagcgaagcggcgaagttttaccgccatcagttccacgaagtgcttgttgatgaataccaggatacgaacctggtccaggaagcgattttaaagctcgtcgccaaagaggagcatgaggggaacctgtttatggtgggcgatgtcaagcagtcgatttaccggttccgcctggctgagccgcttttgttcctctcgaaatataaacgctttacagacgatggctcgggttccggccagaaaatcgatttaaataaaaacttcagaagccgttcagatattttggacagcacgaactttttattcaaacagctcatgggagaaaaagtcggggaagtcgagtatgacgaacaagccgaattgaagctcggcgcctcttatccgccgaacgaagcgacaaaaacggagcttctgctcatcgaaaccccgagcggcgcgccgggtgaagaggctgaagagcttgaggcggtccagcttgaagcaagagcgatggccgggcaaatccgcaggctgattacagaaaaatttcaagtatatgatgccaaagcgaaagcgtcgcgaaacatccagtaccgtgatatcgtggtgcttttgcggtcgatgccttgggcgcctcaaattatggacgagtttaaacagcagggaatacccgtatacgcgaacctctcaactggttattttgaggcgacagaagtatcggtcacactgtctttattaaaaatcatcgataatgcctatcaggacatcccgcttgcgtccgttctcagatcgcctgttgtgggtcttgatgagaatgagctttccttgatcagaatcaaagataaaaaagcgccgttttacgaagccatgaaagcgtaccttgctgcagcagacggcgatgagaggctcagcgaaaagcttcgccgctttgacggtctgctcaagaagtggagagcttatgcgaaaaaccactctgtagcagagctgatctgggaaatctaccgggatacgaagtatttggattatgtcggcggaatgccgggcggaaaacagcggcaggccaatttgcgcgcgctttacgacagggcgagatcctatgaagcgacatcattccgcggcttgttccgctttttaagatttattgagcggatgcaggagcggggcgatgacctcggaacggcaagggctctaagcgaacaggaagacgttgttcggctgatgacgatccactcaagcaaagggcttgaatttcctgtcgtatttaccgccggtctcggacggaattttaatatgatggacttgaacaaatcttatctgctggataaagagctcggttttggaacgaagtttatccatccgaagtggcggatcagctatccgacgctgccgcttatcgcgatgaagaaaaaactccgccgcgagcttttatcagaggagctgcgcgtcttgtatgtcgcccttacccgggccaaggaaaagctgtacctggtcgggacggcgaaggataaagaaaagctgcttgccgactggcggacacaagcggcggggtctgagtggctgcttccggattatgaacggtttcaggcgaaatcttacctggatttcatcggacctgctttgatgagacacagagatatggatgaatccggcgcgccgctggtgattgatgagatccgtgaacatccggcgcgctttcaggtcagctggctgtcggccgcggatcttcaagcagaagatattgatcaggccggtgaagaaagacacggccggctctcccaaattcaaatggggcttccgatcgatggttcgtttgagtatgagcaacaagtcagagaaaggctgacatggtcatatccatacaaagacgccgccaaagtccgaacaaaacagtctgtctcagaaatgaaaaggcagaaggagtatgaggatgagtacggcgaccgctcgctgattcgcccaaccaaggatgctctcctgtttaaacggccgtcctttatgatggttaaaggcctgaccgcttccgaacggggaacggcgatgcacaccgtcatgcagcatattccgctgacccgtgcgcttgaaatgaatgagctcagccgcctcctagacaggcttgttgagaaagagctattaacagaagaccagcgggcagcgattgaggaagacgatattctcgcattctttgatacggaaatcggacaaaagcttctcggcgcccgccgcgtcgaacgggaagttccctttaacatgacgctgtccgccaaagaggtttatcctgatcttgagtcagccgacgaacctgtattgatacagggaattatcgattgtttattcgagacggaggacggtttttaccttcttgattacaaaaccgaccggatacacggaaagtaccgaaacggattcgaaggggccgaaccgattttaaggaagcgttacgaaacacaaattcagctttatgcacgagccgttgaaacgatgattaaaatgccgctcaaagggcgtgcactgtacttttttgacggaggacatgtgctcttattttaatatgaaaccggcgtccccctgacgatttcggggggagctttaatgaaaagagaggtgaggcacacatgcgaattttacatacagcggactggcatttaggaaaaacgcttgaagggagaagccgcctgaaagaacaggcggactttcttgaagagctcacaaggatcgtaaaagatgaaaagatcgacgccgttatcatggccggagacgcatttgacacagtgaatccgcctgcactggctgaacagcttttttatgaaagcctctccgccttgtctgacaaaggaaaccgtccggtcgtcgtgattgccggcaaccatgataatccggaccgcctttccgcggcctctccgttaacgacagaccatggcatccacttgatcgggtacccgaagactgagccagttgaaatagaagtcgcttctagtggggagatcctgtcagtcgcagcgctcgcctatccttccgagtccagactgaatgaagtgctgtcggaaacatttgacgaaaaactgctgcgcgaccagtatgatgagaaaatcaagcagacctttcagcgtatgtgcggcaaggcgagaaaggatgcggtgcagattgcggcaagccatatttatgtggcgggcggcagccagacggattctgagcggccgatcgaagtcggaggcgcatatacggtggctgcggaaagcctgccggaaaacgccgcctatgtggcgctcgggcatcttcatcgcccgcagacgatcaaacgggcccgcacgcttgccagatattcaggttcaccgcttgcctacagcttttctgaagcgggatacgcaaaatcggtctccattgtcgaagccgcacccggtcaaacggcatcatgggaagaggtccatttgacgagtggaaaaccgctcgttaaatggaaggcggaaaaagggatgtcccaagtatacagctggctggaggaagagcgggacaaaaacgcgtggatcgaccttgaaatccatctgacagaccagctgtcgattgaagaaattcaccgtttgagaaaagcgcatcaaggcatcatccatattcgtccggtttttgaggaagccgcctcggatgaagagaagatccggtccagaaacgttccgattgaagaacggtttatagcgttttatgaaagacaaaccggtggagcggttcccgatgaggaaaccgtcaaactgtttctggagctcgccgcaggatcggaacaggaagagggtgatgaaacatgaagccgatttctctgtctattaaggggctgcacagtttcaggcaggagcaggtgatcgattttgagcgcctgtgcgatgccggtgtattcggtatcttcgggccgaccggaagcggcaagtcgtcgattcttgacgcgatgactctcgctttgtacgggaaggtggagcgggccgccaataatacgcacggtattttgaatcatgccgaagatgagcttgccgtatcgtttacgtttaagctgcagacaggccatgagacggcttataaagtggaacgggtctttaagcggacagatgccgtcaaggtcaaaacatcgatctgccgcttcattgaaatgaaagaggaacaaatcgttctggccgataaagcgaatgaagtaaaccggaaaatcgaagagctgctgggcttgacgatcgacgattttacaagggcagtcgtcctgccgcaaggtaaattcgccgaatttctttccttaaaaggagcggagcggcggcagatgcttcagcgcctgttcaaccttgaacaatacggggacaggctcgtcaaaaaactaaagaaacaggcgcaaacagctcagtccagaaaaaacgagatgcttgccgagcaggctggattgggcgatgcgggggaagaggcgctgaagctggcggaacagcatctcgaagaagccgaaacccttttgcaaagcaagaggcgcgaacgagatgcggaagcgcagcgctttgcggagtaccaggaaatttggaatctgcagcaagaaaaagaaagctatctaaaaaaagaggcggagcttttaaagaaaaaggaacagatccgggaaaaagaaagccgcctgcatctcgctgaaacggcaaatacgctcaagccttatgcagacgcctttctggcagcgcgggaagatgccgagcgcgcacttcgggaagaaaaacaagcgcgggaacaattagaacaatacgaagagcttcataaaaaaacagagtgcgagtacgagaatttcaggcgtcataaaaatgaaaaagaaccggagcttctcaagcaagaagaacagctcaccgctttgaaggaaattgaaaacaagcggcttgccgcacaggcagaagctgagaaaaagcagcgggaacagcgcttgaaagaagaggaaatcaagcatgcggcagacgaactggccaaggtgaaaagcctgcttgaacgcgggacagccaagcaaaatcagctgaaagcggagctgaaatctgtccaggtatccagcgaagagcgcaaaaactgccggaaggccaatcagcttgcttttcacattcagcagcttaacagcgatgccgctttagaaaaaaaacggctcgatcagcaggaggcgctgatcaaagagctccggcaagaacagcaagcggtggatcagaaggtgaaggatgaaaccgaacgcatcgaggcattgtttgccgctgtcgaacgagcgtatgcgctcgtttgcgaaacggacagatcgctctctgagaccgtccgtctcgcgactcaaaagaaagaagagattgtcgcaaaacggaaacaggcaaaccgtgatcagctggcaatcgaactggcaaagcagctcaaagagggtgagccttgtccggtctgcgggtctgtacatcatgaaatgcccgcgggtgtcggtacggaaagcccgtcctttaaagagacggaatccgaactggagaaaacggaagccatcatcgcagaagccggcgcgctggctcaggagtttctctcagccaaagtggcgctcgaacagcagtccggccacctgatgagcgaatgcccgtttttagtcaaaagcaaacacgaactgcctgaaactgctgcatcgctagaagaaggcaccattcccgaacggttcagccgcatcagctttgaatggaaaggaatcagacaggatctcgccgagacaaaaagccggatgtcaaagctccttcacacatataaagagctctgcaaaaaacgcgaccaaatcagcgaacgcctcagccatgaagaaaaagagcaaaacaggcttcaaaaccgcgtccgcgaattgaatgacgagttaaatgaacgccaaaaaagcttcggcgaacaattcggcggcctctcttatgaacaggctgaaaaatggcaaaaaacgattgaagaaaaagatctggccgcagaggaattcgaaaagcgaatcgaaacgagcgtcgaatttctcacggaacatgaacagcaaaaagagaagctcaccgagcgcttgtttgcgcttgataaagaaaagcttgaccttcattatgcggtcgaaagcctcaaaaaagacataaacgattatcaaaaagagctgacgggctatcccgatacagctgctatcgacgaaaagcttcaagacgtgaaaacgcagttggccaagctgcatgagcaggaacagacgctttacggacggctcaaggagaccgaatccgaagtcagccgtttaagaggacagactaaagggtgtgagctcgctttgcgcgaagcggaagcaaggcttgcgaaagcggcggacatctggcaggaaaaagccggaggcacaccgttcgaaaaggcctctgaagtgaaagcgagcattttggaccgcgatgagctttcccggctgaaagaagacattcaactgtattgggatcacacaaagcagtgcgagtccaatatcaagcgaattacggaaaagcttgacggcagatctgtttctgaagagaattgggaaaaagccgcagtcacgaaggaccaggcggaggaggcattcagcaaagctctagaggaaaggggagcggccggcaaagctctcgccgtcatccgcgagaaccataaaaggtttaaggagcttgaaacatcgttggctgaatggcagacatacatcgaccgccttgataagctccaagccgtctttaaaggaaacagctttgttgaatacttggcagaagagcagcttgaaagcgtcacaagagacgcatctgcaagactcggagaactgacaaggcagcggtatgcaattgaagtcgactcagaaggcggctttgtgatgagggacgatgccaacggcggagtcaagcgccctgttacgagtctgtcaggcggggagacatttctgacttcgcttgcgctggcgcttgcactctcggcgcagattcagcttcgcggagagtatccgctccaattcttctttttggacgaaggatttggcacgctggatcaggatttgctggatacggtcgtgactgcattggagaagcttcagtctgacaatctgtcggtcggtgtgatcagccacgttcaggaacttcgggccaggctgccgaagaagctgattgtccatccggctgaaccgagcggcaaaggcacagctgtatcgcttgaaatgatttaacctggtaaccaaaaagcagccttcttctagtggaagaggctgctttatgcatttccgacaacattctggtcgcttacatccgggtctatataatttgtcgcgtttataccattgttgacgataaggaaatctccagtattaccagcaccagaaccgagtgcagactttgaagagctttttggagatagataaaaagaatcgccgaaattcactactcctcctgagatttcattgattttaatgggtccgacaatggctggcatgattgatcgacatcctttatagaagtctctgaaccagtatatgtcggccgggcggttattgtgagttccttgcaggaggaagctttctgatatgtttgactctcgcctcggaaatcatgcggcgcgtcgaaccaacctgaaaaactgaagaagaagataccccggcaatttttacagctctgactcgaatgacgggaacctcatggaaaaaagctgatgagacgccggtttccggtaataaatgtggtatcggctgctgaaagagagggaaatcttcctgattaaatgagccttcatttccgaaaaaaagtgaaaggtagcgctgaacagcgagaattttcactttaggaataatctcttcgacatccccgatttgcagcgtgctggtgatccctactgaatgaactttcataaactttacttttgacgttctgatcatcttgattccggcgccagcgggacaaacggcccgacaatgagagattcaggcggtgtatcaaaaattgatgacagggaaatgcattctgtatctccgattaaaaaaacagatgagcttgaaactgcggtaatattaatattgcctacatcgaaacagcggttcacaacggtaaaattcattcgttttcatttcctttcatttcgtcaggaatcgatttgagaaagtgttcgattgcccgcgcgatatcacgcttcacataatcggccagccgttctgcatgctcgcgggactggatgttttcgtcaggctgcacatgtttgacgtaatagcggatgcggctgtcgatttgctttctgatgtcttcgatgatatggtggcggtttgtatcgtccagtttactgtcataccggtcttccagctgttccagcaaacgaggggtctcttcgtttaaataggcatcgacaagctgtctcgtttgctgcatcagctggctgtcaagctcctgctgaagcattccgatacccggcggctgttggctgatttcaaagttttcgacattatccgggtccgcaggattgagtccgatatttagcgttccgtccaagcgttcaatttttagttgatcaaatttgtattcgatccggtcgatccgggtgccgggattttctttcagctggttcaactccgaatgcaatacggcaatctgactttcgagcctctggatttgcgcagcctgctgctgcaaatacacataccagttctgtggattgctttgtttcatgagattacacccccgtatatctatggtactgtaacagaaggagcgtgaagaggaacgagagtcggttgagtcccatctccaaaagcgtcgtcaaagacttcgccggttaccggaggtgcgggttctgtgtagcttccggtattgtacaggttggcaagtgttttgattgaaccggcgcttccaatctgcaatacggaagagttgctgattccttcaactcttaaataattgatttgtattgtttgattgatataaaagttcatgccttcactccctacaggttgcctgcgaccggctgatcgattacatcgttgtcatatgtgttggtgatgctgttctggttgtatactctgagtccgtctccggtattgaagctgccggcacccgcaaatgttttaacttctgcataaggagaaatcgtgatgcagtctccgacatgaacaacgccgctcgtaccgacggcatttactttaaaagctccgacaatagctggcatgatggcacaccctttaattgatcaaacatttttttatgggctatacaccatatcctatgttgattaggcgcttttgtgattaaaaatgaggttcttccgtgagtgcagatcacatactggtgaaactaataagatgagaaaacgtatgaagaaggaaaacgtgcgataaggggagagacgtatgtattttcaattgaatccgatatcaatcgctgcagccctgctgttctttgcggccgcatatgcagtcggaataaaaaagcaaacctggatattgcgggggtttcgccgggaaagggtaagggatcaggataagctggcgaaaatcgctgggtatttctttttgaacagcggatttttgttatttttaaatggggttgtttacatcccgtatcaagagtcttttacaccttcagccattcttgcctactgtatttgcacgatgatttatgttcaaaaaacaatggccgaatagcccaagctgcgacccgaaatcaacggatgatgaaatggaggaggaaggaggccggcatcaggcgcagcttgcagtcggaggtcatgacgtgtggcggccttttctttcttccgcatgcacgcagttatcatccttttgcattctttgattcagcaagttgtccaattcctgactgcatcgaatggcctctttggagttgatgccgaacttttcggcagcttcaaataaggccagtctttttgcttcaattttattgttcatcatggcagtctccaactttcgatttgtattttgagtcggtaatttcaggtattcagcgcattgatgtccttgatattgctagtataccttattttgtgtaaaagggatttttttcgccaatatgacaaaaaatgtgacatttttttcggaggacagcgacagtctattatcgggaaagctcgaaaagcaggaaccgcttcctctgatcgatgaaatgaaaaatttgtttttgctcatcttcgagccggctgtatgtgacggttgtataaggatcatgttcaagaaaaggcgcgattgtctcgtgccagtttaccgcataccgcgaaagccggctgattgtaaattggcggtgcaagacatttttcattaaattaaagtattgggattgaaaagccgggatgtcgagcagccttgcagacagcgtattatagcctttcgccggaatccggttgtgctccatttcttccccgtgaatattccgtccccatgtcgcgtcataatcccatggaatgatttgaaacgtttttgtgcgaccgtttaaataaagcgcgtaattatggacaaagccgtcgaaattttgggtgtagacggcgccgatgagccacagcaaatattgtttgacatcgagatagcgtttgatttctttttcaaatatgtcgtctttggcggtattgataaagtagataaactcctggaggtagtcatcgtggcggcttgaacccgtttttctttcgtatccctgcatgagattttgcttagcctttttattgaaggaactcagcagagaaaaattagcatcgtcatcaacggcataataaatggcccccctttctaaatttctcctctttaagaaatgatcgtcaacagattcgatttttaaatagatgccttcttttttttcattgatataaaggaaaacgtgtgatgctgctggcgcaaggacgccgatttgttcaaaaaaatgaaaggaaagcctgtttctgatgaaagacggatcatgatattccgcgttcaaatgaaacgcagccttttctttattgtccggatattgaatgaaataggattttttcgtcagtttgcgggtgtgggcccctctgtatgacactgcgacaggcgtctttgctgaaccggtcaagagcatgccgggaacggcttcatcactccagacgtcttttttcaactcaagcagatgcttcggatgaatgtgcagcctaaaggccggcaaggcagtggcactcatcatcatttcctcctttttcagctgacatatcatatgtgaaaaaaacctgtcccggaagcagaccgcctaagtttgaacaaaaacagtcatttgcctcagtacacttgtctttacggcgcgtatgataaatcaggacataaaaaaggaagaacaggaggttacaagatgagtggtgtccatgatcatgacattaaaaaggcagtagaccagctgaagagcgaaggcagagaccattatttagaccgggaacccgaagaatacgccggctcgggaaaagagcggcgtccgcataacatttgggatctttggtggggaataaagccggacagaagcaaaaaacatcataaaagcaagaagcatgacgactatgaaaagccggataaaagcaaaaagcccgacaaaagcaagaaacccgatgactgcaaaaagcctgacaaaagcaagaaaccagacgactgtaagaagcctgacaaaagcaaaaaacatcacgactgcaaaaaacgcgacaaatgcggccgcaaacgccccgaccatcatcgctgcaagaagactcaccatcataaaagaggcggctatgaaaccattacaaaatggtctgacggaaatctgaccgaggtcatctaccggaaaaaataagaaaagcggcttgctgcatggtgagccgccattttcttttccgggaaggaacgcccgggactttagaagcggttttctgaaagaggaaaggaattttcgtttttttagagaatatgtagaatagctttaaatcatactgcgggggaatatttatgaagtttgcgacagcaaagctgcacagccgtacatttgtagggcttgtcatggatgagaagataatggatttgcaaaaggcggaaaaaaagctgtttgagcttgaaacgatacctgaaacgcttatcgaatgcgtaagcgagggagagaagtttgtccgccatgtcgaacagctagtggaatggtcaaagaagaaaaacagcgaagagagcggttcgtatatttatccgctgtcagacgtcgatttgcttgcaccgattcccgaaccgcggaaaaatgtgatctgcatcggaaaaaattatcgggatcatgcgattgaaatgggaagtgaagcagatattcccgaacatatcatggtgtttacaaaagcgccgacttcggtcatcggccacatggaagggattgatgcccacgaaggcgtgacagaggcgctcgattatgaaggcgagctcgcggttgtcatcggcaaaacgggaaaaaacatcccgaaagctgaagcgctcgactatgtgttcggctatacgatcattaacgatgtgacggcgcgcgatctgcaaaagaggcacaagcagttttttatcggcaaaagccttgatgcgacctgcccgatggggccgtttcttgtacataaatcaatgattgaagaccccggtgacctgaaggtggagacgagagtgaacggcgaactccgccagtcggggagcacaaaggacatgatttttccgattgcggaaatgatcgaaacgctgtccaaaggaatgacgcttgaagcgggggatattatcgcaaccggtacgccgtcaggagtcggcaaaggctttaatccgccgaagttcctccgaaaaggcgatcaggtcgacattacgatcgaaccgatcggaacgctttccaatccagttaaataaaggattgtcaaaaggatggctttagcatataatgaagctgtcaaattttttagaaatgagggatgtgtgatgagaatggatattgtcttttttgcccaacaaacgatcattgcacagcccatgtaatatttcgactggtattcttcaaatggatctggtgatatttccatgggctgtgaaccggctcatggagtgtttatatgttgaaagagccgtgtatttgcggctctttttttaatcaatcatcagatctttaggaggaaaccgaattgaatttatcagcattaggcatcaaatatatcatggaagctttaaaggatgaggaaggtctggttttgggaaggatcgcccttgagcataaaaggttgtaccgggtatggacggaagaaggtcagtggcttgccgaaatctccggcaggctgcggtttgaagtggaaagccgcggagactaccccgctgtcggcgattgggtgtatatgcgcccacgcggcggcgaaaagaagggaatcatcacggaggtcgttccccgattcagcaaattttcgcgcaaagcggcgggtgagccggcggaggaacagatcaccgcagcaaacgtcaatacgatctttctcgtcaatgcgctcggtctggattttaatgtgagaagaatcgaacgctacttgctgctggcatgggaaagcggagccaatcccgtcatcgtcttaagcaaagcggacattgctgaccggattgaagaaaaggtgcgccaggcggagtccgtggcattcggggtgccgattcacgtcatcagcgctcatgaaggcagtgggatggatgagctgaaagcgtatgtgaaacaaggggaaaccgtcgcccttttagggtcgtcaggcgtcggaaaatcaacgatcatcaacttttttctgaaggaagacaggcaagccgtccaatccgttcgtgaagatgatgacaaagggcggcatacgacgacgcacagggagatgtttatgctgcctgaaggcgggcttttaatcgatacgccggggatgcgggccttagagctttgggaatcggaagaaggattcagacagagcttcagcgatattgaccagcttgcaaaaaactgccgattttcagactgcatgcatcaaacagaacccggctgctccgtgcaggaggcgctggctgacggcagactcgatgccggccggttccaaagctacctgaaattaaaaaaagagctcgaatacctcgaaagaaaaacggataaacgggcggcgcagcaggaaaaaaagcggtggaaacagataacgaaaagcatgaaaaagaacaaaaacaaataaatgaaaaaggcgctgataaatggcttcagcgtctttttgctgcggaaatgacagcgttcacattgttttgtttaatggaccggttcatgataagataagaacgatacctgatttgatagggggaaaaatgaatatgacgcatatgcatatcacgtcttgggtgatcgcgctcattttagtgttcgttgcttacggactttactcatctggaaacagcaaaggcgcaaaaattacacatatgattctccgcttattctatattatcgttatcattaccggggcgcagctctttttaaagttcacggcatggaacggagaatacatagcgaaggccttgctcggcctcatcaccatcggattcatggaaatgctattaatccgcaggaaaaacggaaaagcggccactgggatctggatcggctttattgtcgttctgctcttgacggttgtgcttggactccggcttccgctgggctttaaagtgttttaattaaatgacatcggttctttatgaggactggtgtcttttttatgtcggcggcttgaatgttgaaatcataacgattcgttccccatctgaagcggtccattcaaatctgtccttccactcctcttttctttcgtaatgatgctgcagggcgcattgtttcatatcatgagaaaactgataaaacgaaacgcccttgacatcctttttctcgggccaaaagctcaggccgttataggcgaagacgcagtcaaagacggaaaagccgaggctgttcagctgatccaaaaaagaatagaactgtccgtcttccagatcgttcaaaaattcgagaaatgcctgttttaccgttttcagataacggatcggttctcctcctgtcagcttcacggtctccggtttttccgttacggcgaattgatcaaacagttcggctttttgccattctccgtctatgctgatgaaaactccggggctgttcaggctttcaaccaaaagcaaatctccttcttcattttcaatcaggcagatcccgtcttccattaaaattttgccgtaaatccatttgcgcttttcggcataaagtcgtttctggcgttcggtgtccatgggcggtctcctttcttatttcgttttttccaaaacgggcttgtctcatacaagactctgttggacaattcaactattattttaaggtgcataaaataggtaaagtgacaaaggaagtgaagcctaaagcagaggaagtacattagaattggagctgatcgacaatgtgtggaataacggggtgggtcgattttaagaagccgcttgtccgagagcagtcaatcatggagaagatgactgatacgctttcgaaaagaggacctgatgatacgaatatttggggaaagcgccatgttttattcggacataaacgcttggcagttgtggatctggaaggcggcagacagccgatgacccgcacacatcaaggatatgattatacgatttgctataatggcgagctctataatacggaggatttgcgaaaagagcttaggcggcgggggcatcaattcaagagccactcagatacagaggttttgcttcattcatacatggaatggaaagaggaatgcatcgacaggctgaacggaatttttgcatttgcggtatgggatgaaaagcgggatcttctttttgcggcacgcgaccggcttggtgttaaaccgttcttttacaccgaacagggctcatcatttttgttcggatctgaaatcaaagccatcctcgctcatcctgaagtgaaagcaaaggtagaccgttcagggctggcagaaattttcggcctcggcccgtcacgatcgccggggagcggtgtttttaaaggagtaaaggagatccgcccggggcatgcgatgattttctcaaaagacggtttaacggtttggcgctactggaatgtgaaaagcgagaagcatacggacagctttgacgaaacggtggaaaatgtgcggtcgctgtttcaggacgccgttacaaggcagcttgtgtctgatgtgccggtatgtacgtttttatctggaggggtcgattcgagcgccattaccgcaacggccgccaagcatttcgagagagaagggaaggcgccccttcatacgttttcgatcgattatgaagacaatgagcaatattttacgtcaagctcatttcagccaaacgccgacggcccgtggattaaaaaaatgtccgatgcattcggaacggttcatcacaattgcgtgatatcccaggaggagctggctgcctatttggaagaagccgtactggttcgggatttgccggggatggctgatgtcgattcttccctgctatggttctgccgcgagattaaaaaagactttgtcgtgagcctttcaggggaatgcgcggacgaaattttcggcggctatccttggttccattcggcagaagatgtgaaaggtttcccatggatgagatcaatggaagaacggatcgcacttctgcaggacggctggcagaaaaagctgaacctcagcgaatatgtgaaggcaaaatatgaggaaacagttaaagaaacaccgctgctggaaggagaaacgggtgcggagaaacgaaggagagagctgttttacttaaatatgctctggtttatgacaacgctcttggatcgaaaagacagaatgagcatgggtgcgagcctcgaggtcagggttccgtttgcagatcacaggcttgtcgagtatgtctggaatattccatgggatgtcaaaatgcatggcagccgtgaaaaaggcatcttccgcaaggcgctggaaggcattttgcctgatgaagtgctgtaccgcaaaaaaagcccatatccgaaaacgcaccacccggcctatacgaaagccgtgatacgctggctggagtcattgctggagcaaaaagactcggcgctctatgctttcttagaaaagaaaaaactggagcggctgattgagacggaaggtgcatcatttcaagttccgtggtacggacaattgatgaagggaccgcagctgatcgcccaccttgcccaaatccatacttggtttgaaagttatcgaattgatatcgaggaataacataaaacacccggcatatgccgggtgttctgcgttttggcagctaagctataaagaaacggcggcgtttattttgaacaccgccgatttctatgatcagcaagccggcctgagagccggatgcatgagagtcacacctgttcagttttggaagaaggtccaggctttaaattgttgagccgtgagacaagatccgttccgaaagcggagcttacgtcaacatcgtcctgatcgatgtagctttctttatactcgtacgcggaagaaccgtgttcggcataatctagtccggaaatttcctcctcttttgataccctgatcggagcgagggctttcattgccgcggcgacagcgtatgtggcagcgagggtccaggccgcgatcgacaaaatgccgacggcttgaatgccaagctgtgcggctcctcctccgtaaaagagaccgctcgatgtattgaaaagcccgactgcaagcgtcccccaaacaccgcaaataccgtgaacggcaagggcgccgacgggatcgtcaagcttcagcacctggtcgataaactgaacgccgacaactaaaatgacaccggcgatgaatccgatcaatatcgagcctgtaaatgaaacgccgtccgcgcccgcggtaattccgacaaggccgcctagcgcgccgttcagcgtcagggaaggatcgatcctgccgtagcggaaataagtgaacagcgccgagctgacgactccgcccgatgccgctaaaagggttgtggtgatgacgtgcgggacggcggcgggatcagccgcaagcgtgcttccgccgttgaacccaaaccagccgaaccacaggataaagacgccgagagcgcccagcggaatgctgtgccctggaatggcgttgaccttgccgtttgtatattttccgatccgcggcccgagaaacatgacagccgcaactgcgcccgcagcgcctgtcaagtgaacgattgaagatccggcaaaatcgacaaatccgaggtcgtacagccagccttccccccaagtccaatggccgacaaccggatagatgagaccggtcataaacagcgtcaagatcatgtagctgccaagcttcatccgttcagcgacagcgccggaaataatggtggcgcacgtagcggcaaacacggcctgaaagacgaaaaatccgacatcctgatcacccgctagagcaaaaccgcttgtgccgatgaacccgccggcgctgtccccgaacatgaacgcgtatccggcgaagaaataaaggatggagccgatagagatcgtcaggaagtttttcattaaaatgtttaacgtgtttttagctcttgtaaagcctgattcaaccatcgcaaaaccggcgtgcataaaaaagacgagcagagtgccgatggctacccatgtcatgttgaccgagtcattgaccgattgcaccgtcggttcggcggccagagctgatgctgcgaggaaaaaactgaggaacaggacggcagataccttggttttcataagaatcaccctttcttaaagtatcgactaaaagagagcaggagggaatcggtcgttttagacaatcgcttcctttcctgattcccctgtccggattcggatcgcgttttcaattggaaggacaaagatttttccgtcgccgaccgtatttgtcgaacatgtgctttcgatttgataatttcatcaacgctctccgattcaatcaccatttcgactttcactttaggcagcagcttgatttcgtaggaggtgccgcgaaacagagcctgcttcccccgctgctggccgcagccggcaacctctgagacggttaatccgtttatgccaacctcttcaagctttttgcggaggcgggggaactgttcggggcgtataatcgtttcgatttttttcacaatgcaaatcctccttttggtgtaaggttatattacgtttgttgttatgtttcttatcatacgtaaaagtaaattgaaaatcaatacgaattttcaaaaaaattaatctattagacctattctttgagaggtctgtgttcatagaatggcagtctcgttaagttttataacatgaaaaaacctgctttcaactgaaagcaggttatgctgcaaatcctttttgaagccacattttagatctccatcttctgtacattaaaattcccctgacccattcgtcggcgatgaaggaaaaccaaattcccgccaggccgaatccgagctgaatgccgaaaatgtaagcgatcggaagtccgattccccacatcgagacaatcgccatataaaccggatatttcgcgtctcccgcagctctgagagaattaatgatgaccacgttaaacgagcggccgggctccaagataatcgtcaaaaggatcagtatactggccgttgcgataatatcgggattgctgctgaaaatgccgatcagctgttttgaaaacacagcgaagagaacggaagtaaatgttgtaatggccagagcccaccacaggcttttcaggcagcggctgtatgcttcatcaaattgcttcgcgccgatatggcgtccgattaagatttgcgttccctggctgatcgctgtgccgaaaagcatgataaacatcatcaaattttgggtatagacttttgttgtcagcgcctgcgcgcccatcagcgtgataaaataggtgacaatcatctgtgacgcgttatatgacagctgctcccctgctgaaggaatcccgattttcagcagttttttcaggtgacttttctttaagacaaacagccgtttggacaacagcggcatgccgacgcgctttttgacgagcagagcgatcgccaaaaggccgatgatgcgcgcgattgaagtggacattgccacgccggccacgcctaaaaccggaaagccgaacggtccgaatatgacaagatagttgccggcgatgttcaggatattcatgccgatggttacaaccattgtgtcctttgtatacccgtagcttttcaaaatggcgctgaacgtcataatgagcgcttggacaaaggacagtccgccgacgatctggagaaagatgccggcttcagcaagcaggttggcggaaaggcccatcatcaataaaagcggtttggcaaatatataaatcgccgcactgatgaatagactgatgataaaattggcgctgatggaaacatagccgacttccattgcttcggctttttgccgcgcccctaaaaattgagaaataatgacggttgttcctgttgcgataaaaccgaacatcacaatgatcaagttcagcatttggttgctgacgccgacggctgccacgctgtcgtcggaatattggctgagcatcagggtatctgcgttgcccattaacatatataatgaaacctcgataaagataggccaagtcaatgcgaataaagagaggttttgaggtgctgtttttttcatggcgtttgacccctttcttttaaaattccgttttatagtgtaacgccattttcttataataagaagagacgaaaccgatacttcttggagaaatccgacttgatgaaaaaggggagagaacatggaacatatcatctttacaattccgccgctccctgtgttgattaccggcggagaagggctgttcaaaagaggggaaaagcatgtgaggcgtgaatattccgtgtttgatctcttatatgtgatacagggggaactatttttgactgaggacggcgagccccatcagatccgggaaggggaatacatcatccttattccggggctcgagcattatggccaccgcggctgtcaagacgatacccgctatttttggctgcactttcaggagccgtcctatggcttcgcgcagcagggaggtgagaactggactgaactcaagctgaggaaggggacatttgaaacgccgacattgtatcatttaaagattccgagaaagggaaagatcgaccaaaaagcgtttatcgaacagcagtttaggcgtttgattgacgattccgcccaaaattccgacctgccgcttcgcaggcagctcttgttcgaagagctgctgattcacttgcagaaggaggcgttccatattccttcggcgagtgagcgtgtagcatccgaagcacagcattacatcgaccgccattataaggagaagctcagcatggagcagctctcggctgcccttcattatcaccaggactacattacccgctgcatgcaaaaggtgtttggcatcacaccgggccaatatgccaataaggcgaaagtttttgaagcgaagcggctcctctcttctacaaacgacaaaatgtcatcgattgccgaacaagtcggaatcgatgatccgacctatttctcaaagctgtttaaacaaatagaagggatttcgcccgttgaatacagaaagatgatgaagcgaaatattgagtgatattttcaaagcataggaggagataagtttggcatccatcaatggtgaaaaagtgaaattgcgtacgatcacaatggatgacctgcccggattatggagaatgatttacggaactaaaaaccctgaatggaaaaaatgggatgccccttattttccgcttcagcccgaaccgtttcaatactttatcgattcttttgtgccggctttaaaagaaaaaccgccgcgctatttggcgatagagatcggcggagagctgaaaggaaccgtttcttactattgggaatcccggccgacacgctggctggaatgcgggatcggcatctatgatccgcggttttggaacgggggatacggtacggaagccgtagaattatggatcggcttcctgtttgaaaacgtcgatgtgccgagaatcggaatgacgacgtggtcaggcaacaggcggatgatgaggtgcgccgaaaaagccggatttaagatggaaggccggattcgcaaagtcagatattatgacggagtctattacgattcaatcagatacggaatcctgcgggaggagtgggagctgatttgccgcggaagctgacacgctctataatataatattagaaatctttcatcagcggactagaggggaccaatatgaaaaaaaccatttatgatgtagcggaagcggccggcgtttcgatttccacggtttcccgggtgatcaacaataccgggaggatcagcaggtcgacaaggcaaagagtgcatgccgtcatgaaagagctcgattaccagccgaatgttcacgcttctgcgcttaccggaaagcgcacgaacattatcggcctgttgacgcccgatattgcaaacccgtttttcggcgagcttgccaaaagtgttgaagagcgggcgggcgagctcggcttcagcattatgatgtgcagtaccgaccgcgatccgaaaaaggagacaacgtatttctcggtcctcaagcaaaaaagcgtcgacggcatcatttttgcgacaggcatcgaaaatcaggagacgatggatgcgctcgaggatattgccaaagagggcataccgctcgtgatgatttcccaggatcgcgcccttgttccgatggatgtcgtggtcatcgatgattttatgggcggatatttagcgacgcggcatttaatttcgctcggtcataagacaatcgcctgcatcgccggcgacggatcgacaaccggagaaaaagacaggctgaaaggcttcaaaaaagcgatggatgaagcaggcatcaaagcggatgaaacgctcatcgccggatccggtttttccctggaatgcggcaaaaaagcggccgctcagattttcaaaagcaatattccgaccgccgtttttgccatgaatgatgtgctcgcgtgcggagtcattcagactgcaagggaatgggggctccatgttccaacggatttatcggtcatcggctttgataatacgtttttagccgaaatgaccgatccgccgcttacgacagtgtctcagccgattgaagaaatgggccgccgcgcggccgagctgcttgccgaagaaatcagcggcaagaaaagctcgaaaagcaaaatcattctcacgcctgaacttgtcgtcagacagtcgacggcccctccatttaaaaaagaagcacatgccgaaaagagcgggttttgatagaaaaacgctcttttttcgtttctaaagagcaagcgcttgaccaaattaattcctaaaaaacaattgcggataaaataaatacagggtaaaatcagaattgaaatgagcaagcgctttctctaattaataaagcgctttcatgaaacgcaaaggaggagaagaaaatgacagaagttgtgagatgcgccgtattggggcttggaaggctcggctattaccatgcgaaaaacctcaaaaccgaggtgcccggagtcctgctcgccgctgtagccgatccggcagagggaagtgcgagggaggttgcagctgaactgggtgttgaaaagtggtttgaagacccgtttgagtgcctccgcgatccggaaattgatgccgttgtcatcgttacaccgacatccactcatgccgaaatgatcaaacaggcagccgaattcggcaaacagatttttgtggagaagccgctgacattaaatcttgaagagtcaatagaagtcatttccaaggtcaaagaaatgggcgtgatttgccaggtggggtttatgaggcggtttgatcctgcttatgcggatgccaaaagaaggatcgatgccggagagatcggcaaaccgatctattataaagggtttacgcgcgattttggctctcctccggccgaattcatcaaaaaaagcggcggtattttcgtcgattgttcgattcatgactatgacatcgctcgttatttaatgggggctgaaatcactgcggtttccggccacggaagggttttgaagcacgcattcatgccgggatgccatgacgtcgatcaggcgctcacctatatggagtttgattcgggagcggcgggtgatgcggaagcaagccgcaattcgtcttacggccacgatatccgcgccgaaatcatcggaacggacggcagcatcttcatcgggatgctgcggaacccggcggttacagtgcggaccggaaaggggagcagctataatatcattcccgatttccaggcgaggttccatgaagcgtactgtttggagctgcagcattttgctgattgtgttcgcatcaaaacgaaaccgcttgtgactgaagtggatgcggcggtcaatcttgaaatcgcgcttgcggccacacaatcctggtcaacaggcaggcccgtcaagattcagtatcagacgaaaaagcttacggtatgaaacgggggccaccctgagcgggctgttgagatgatcctgcggtcacaaaggaacaacaggaaggagggcgtaaggaagcgttccccgcccggtgccgcctttctccatgcgttttcaattttgcgggcttcccatggatgccggaggattagacccgtccgtcattccggcggtaaaaaaacggcatggcgccgatttgttgtacacgattccgtcatttcacaatccgacgggcaaactgatgtccgaagaccggaagcgcgagctgattcaaatcagcaagcagctgtcgctcccggttattgaagatgacgcatatggcgatttgcagcttgacggcccgccgtcgtcgccgctgaaggccatggacagagaaggcagcattctttatgtcggcacattatcgaaaaccgtcagtcccggcctccgcatcggctgggtcgcaggtccggagcccgtcatcgagaggctggccgatattaaaatgcagactgactacggatcaagttcattgtcgcaatgggcggctgcaaagtggctttcaagcgggctctatgatgaaaatctcagccggattaaagtcgaactgagacaaaggcgggatgaagcgctccggtgtcttgagacctattgcagaggaatcgcccgctgggaaaagccctcaggcggattttacatttgggtcacattcctaaaaccgctctcgctcagcgctttgttcgaacaagcattacagaaaaacatcctcatcaatcccggcaccctctacgataaggaagccaaatacagcatcagattgtcctattcgtacgcctctttgacagagcttcgctacggcattcaaacaatcgcagaactcgccggtaagctcatgtgaaccccgctgtaccggctgctgaaaaagcgacgttcagcagccgctccgctttttatttcaggcctcaggttatttaaaaacagtccataaaattccattaatatatcattcaaggaactattgattcatattagcagatgaatgtgcagaagtggaaatattcaagttgcctcgttatgagaaacgtcctatttttctgaatcttattgacatgccggtgtcacaaaatatacactttttttgtaattgaaaatgataatctttatcaattggagggatgctttctatgcctgtacaaacgagttctaaaaatcaagtgtttttggagcagcaaaatagaagagaatctaatgcgcgttcatatccgagaagatttccgctcgccatgcagacagcggaaggcgtcttggtgactgatgcggatggaaagcaatattatgactgtctggcaggagcggggacgcttgcgcttggtcataatcatccagttgtgattgaagcgattcaaaaaatgattgaggaaaaacgcccgctgcacacccttgatattacttcggaaatcaaagaggagtttgtcaacgaagtatttgcaagccttcctgaggcgtttgccaaacgggcgaagatacagttttgcggtccgaccggcggcgatgcgatcgaagccgctctcaagcttgtcaaaacggcgactgggaaaagaaccatcctatcgtttcacggcgcctaccatggagcaactcacggaacgatggcgctgagcgggaatttatctcctaaggaaaacgtccagggtctcatgcctgatgtgcatttcctgccatatccgtatgaataccgctgcccgtttggaaaaggaggagaggcgagccacaagctgtcgagcgcatatatcgaaaatatgctggatgatccggaaagcggagttttacagcctgcagggatgatctttgaagccgtacaaggagaaggaggctcagttccggcccgggctgaatggataagagaaatgagaaggattacaaaagaacgcggaatccctctgatcattgacgaggtgcagaccggcatcggcagaaccggcaaaatgtttgcgttcgagcacgccggcattataccggatgtcatcgtcctttcaaaagcgatcggcggaagccttcctctgtctgtcgtcatctatgatcaagaccttgatcagtggggacccggggcgcacatcggcacattcagagggaatcagatggcgatggcggccggaagtgcaactttaaaatatataaaagagcacgatgtgctatcacatgtagaaaaggtcggagcgaagctcatgcgggaattgcaagacattcaggagcacgttcccgaaatcggcgatgtccggggacgagggctgatgatcggcgccgaaattgtcgcaccgcataaaaagcaaaacgcaaacggcagctatccggctgatgcggagcttgcaagcacgattcaaagaaaatgctttgaaaaaggactgatcgttgaaacgggaggccgccacggaagcgtgatccgcttcttgccgccgcttatcgtaacagaggcgcaaatcgacgatatcatcacgatcttcagagaggccgtctatgaagcagtcaagtaaacaaaaaaactttgattccctgtttatgcacaacggggaacaggggatcaaagcataccgtgacgcggtagagaccgctgtagagacgctttgggccgattggaagaataaatcgaagccctacagcgggaagatgccgaaagaattggatctcgaaatcaaaagcttgttttcgtttcaggaagcgggagaatcgcttgcggatgttcttgagcatctgaaagaagcctatttgccgcaccggattcatgttgaagatccaaaatgcgccgcacacctgcactgtccgccgctgatcccggcgcttgctgcagagatgctgatcagcgtgctgaatcagtcgatggattcgtttgatcaaagcggagcggcttcattgatcgaggaagaaatggtgcagtggctttgccgaaagtttgaatacggaaaagatgctgacggaacatttacgagcggagggacacagtctaattacatggggcttcttttggcccgcgatgccttctgcgaaaagcagtggaactggaatgtacagaaggacggactgccgccggaagcgaacaggctgcggatcctctgttcaaaggatgctcattttaccgtgaaaaagtcggcttcccagctcggcctcggagagcgcgccgtcgtgcttgtcgataccgatgctgaaaagcggatgagcctttacgatttaaagcaaaaaaccgctatgctgaaggaatcgggcttacatccatttgcgattgtcgcaacatgcggaacgacggacttcggaagcatcgatccgctttccgagcttgcggatgccgcgcatgctggcgggctttggttccacgttgatgccgcatatggcggagcgttgattttgagcaggacccgccgctataaattggctgggatcgacagggccgattcaatcagcgtcgacttccacaagcagttttatcagccggtcagctgcggcgcttttcttgtaaaagacagaagacatttccgcttgattgattatcatgccgattatttaaatcctgaggaggatgaagcggagggaatcgttcatctcgtcaataaatcgattcagacgacgcggcgctttgacgccttaaagctgtttgtctcgctgcgtgtgcttggagaagatacattcgccgagatgatcgactggacattcgcattggctgaagcggcagcggaaaaaatctcagcaagcgatcggttcgaactgctgaatccgcaccctgaactgaacgctgtcgtcttccgctgcctcgcctcagaagacgacgcggagaacgaccgtttgaataaatgtatccacagagaattgttcagaacgggacaggcggtgatcgcaaagacggcagcagctgggaaaacatatttaaaattcacgctgctgaatccgcggacgacgctttcggatcttgatgacattctcgggaggattcaagagcttgcaagtctttatacgaatagcaggagggtaacaggatgagttcatttaaagaaatagcagaaaacgccacgattcaaagctttttaaattgctatttgcgtgaaaccggcatcgaaacccgtgagatcgcggacggctctcaaaaaacgctgattgtcccgctagagcgccagcagatcgagctgatcgttccgatcaagtactggtcgaagacgggaaggcaccttttctcatttccgctttattatcaaacagcccaaaacggaaagccgcttccactcgactatgtgacgctcgtctccctcgcttcaaaggaattgcttcttcagcaaagccgcgggggtgccgaggatgaattcatgctcagagtcattttgagctgccgaaatatcagccgttatgttgaggaacgagccgatgatcaaagtgagcttagccgtgctgattttacgtttatcgaagcggagcagtcgctcttgctcggccatctgatgcatccgacgccaaaaagcaggcaggggatgaagcctgaagaggaaagcatctattcgcctgaacttaaaggggagtttcagcttcattactttaaggcacacgcctccctcgttctgcacgactcaagtacaggaacaaaagcgccgctagtcattcaagaggaattgagaaacgacccgatgattgacaatgcgtggctggatgagcaaacggccgatccggattttgcgcttcttcccgcacatccgctccaggcgagagccttgttggaggagccgtatgtgcaaaaattgatcgctcaaggtctccttacatatctcggcgcaaaaggccggaagtatacggcgacatcctccgtccgcacggtctacagcaagcactcgcgctatatgtacaaattttcggtaccgatcaaaatcacgaattcgctgcgtgtgaacaagcagaaagaattggacagaggtgttgaaatggcccggctgcttcagacagagctcggccaaaggttgaaacaggagtttccgggctttcgcgtcatcacagatcctgcttacatttccattcgaggagagaacggggagtccggctttgaagtcgtgatcagggagaatccgttttatgaagacgaccgttcggcatgtctgatcgccgggctttgccaagatcacgcctacgggaaagagtcgcggctgtgctctgtcatccgcgggctggctttagaagaagggcggacgacggaagaagtgagcatcgattggtttgacaaatacttatcgatttcgcttgagccagttttatggctgtttgaaacatacgggctggcgattgaagcgcaccagcaaaacgccgtcatccgcttaaaaaacggctatccggagacattttactacagggacaaccaaggctattattacagcgaatcaaaagccgggattctttccaagctgatcgaaggcttgagcgaaaggagcgagacgatctgctcggacagcgtggctgtagagagactgcgctattatttcttcttcaaccatttgtttgggcttgtaaacgggtttggctgcgaagggctgatcggggaagaaacgctcctgtccatgatcagagagcggcttgaaaaagcggagcaaatttacggtatcacagagctgacggacagcctccttcgttttgcggagcttccgtgcaaggccaatctgctgacgagattttacgacatggatgagctgacaggctcgcttgaaacccagtctcgctatacgtctgtcaacaatccgcttttaaaggaggcggcggctgtccaatgaatgaacggatcacatttcaaaaagcggactatgaaagagacatatcgctcgtctaccgctggatgcaggaggagcatgtcattccgttttggcatttaaacatgccgtttgcaaaatttgaagcccattttcacaaggccatcacagaccctcaccaaacgctgtacatcggctttatcgacggtgtgccgatgagctactgggagtcgtactgggtcaagggagacatcattgaacaccactatgacaatgaaccttttgaccagggcatccacctgttgatcggtgaaaaagcgcatttgggtaaaggtcttgcccttccgctattaaaagcgatggtcaacatgcaatttgccgtgcctgaaacaaaaaaggtgatcgcagagccggatatccgcaacaaaaaaatgattcatgtttttgaaaaatgcgggtttcgccctattaaacctgtgaatctccctgataaaaccggattattgatgttttgcgaacgagaacgtttttttgaaaaggagaaaaaagatgaactctacaaagagacccaatgatgtatacgatgtcatcggcgtcggcatcgggccgtttaatctcggccttgccgcattggctgactccgtgcctgagatcaatgcgctgttttttgaacgaaacgaaagctttaactggcatcccggcatgctgattgaaggaacgacactgcaggtgccgtttttggccgacttggtgagcatggccgatgtgacaagcaaatacagctttttaaactatcttcagcagcataaccgtctttattctttttattttctggaagactttcatattccgagacaggaatacaaccactactgccgctgggtggcagaacagctcgacccgtgccgcttcgggatgaatgtcgaaagcatatcactcgttgaatcgaacccggaggcgctttttaaggtgcgggtcgcgaatcgggagaacggaggggaagcggtttattacacgaggcatattgcgcttggcattgggacgggcccgcacgttcccgatgcgctctcagacgctttggggggctcggtgttccattcagccgagtatttaaagagaaagcccggcggatttaaagggaaaagggtggccgtcgtcggctccgggcaaagcgcagccgaagtgttttatgacctggtcggtgaagatgaagcggagcatgtcagctggctcacccgctcaaaaggcttcttcccaatggaatattcgaacctcggactcgaatatttttcgcctgactatatcgattttttctatcagcttccgcagtggaaaaaagatgaattgctaacgcagcaggatcttctttataaaggaatcagcgcgaagacgatcagcgatatttatcatattctgtatgagcggacctgcggggggcggaaagcggcttttgatcttcagtccatgacagaagtcgagcagatcgaacagcgtggggaaacgctggttctatactgcacaaaccgggtgaatgaagaccggtttgagcggcaggcagatgtggtcgttctggcgacgggctataaagagaggctgccggaatgtctggcgcctgttgacagtttgattgaaaaggacgcgagcggccgctacgtgattacacgcgactacagactagtgacagctgcaaaatcaaaaaaccatatttttattcaaaacggagagctgcacacgcacggtgtcggtgcacctgacctgggactcggcgcttaccggaactcggtgatcatcaatcagctggccgggagagaagtatacaccgtcagccataaaacggtttttcagacattcggaacaggaatcgcggaaaaaacagctgtaccaaacggctaataaaggaggcattttcatgttgtttcaagatgaattaaagagggtcctcgatcctgacaggtggagagaagtcaatcggcgattgctggcgaagatgctttctgaatatatgtatgaggatatcattaagcccgatttcattgaaactgaagacggcatcaaccgctatgagctgagaacggccgaggataaggtgtaccggtttgccgccaaaccacgcatgtttgacagttttgacgcggtgccggagacgattgaagtcttcaagggcggacaatggacaaaacatgtgagcgcgattgaatttctcctggatattcagccgcatatcccgatgagtccggagacagcgggtcatttgatcaaggagttcaaccatacgatgctggctgatgcccaccttttggcaaaggatgcgcttacggctgacgagctgaccgaagccgattatgccgtaattgaaggcgagatgaccggccatccgtggatcgtctacaacaaaggaagaatcggttttggctatgatgactacctccggtttgccccggaaaatcagagagccaaacggctgctgtggatcgctgtacacaaagataccgcgtcatttcactcggttgaagggctcgattatgagacgctgattcataaagagcttgatgagctgactttaaggcaattcgctaaagtcatagaaaagcagggcgcagccagtgaagactattattatatgcccgtccacgaatggcagtggacaaatacgatcattcagcagtttcctgaagaaattgcttcaaaagcgatcattcctttaggggaaggcggagacgagtacctgccgcagcaatcgattaggacctttacaaacatcacaaacaaacacaagcatcatattaaactgccgatgagcattttaaatacgcttgtatacagaggcctgccgtcggaacgtacggttatcgcgccgaaaatcactgagcatatcaaagggatcgccgaaaacgacgcatttctaaaagacgaatgccgggtgatcctgccaggcgaaaatgccagtctgaacgttgaccaccaatactatcactctcttgaaaaagccccgtatcaatatttggaaatgctcggcgctattttcagagaaagcatttatacgtatttggaagaaggagaacggcctgttacgctcgcttctttaacatacattgatcaaggcggcgtgccgtttatcaggcgcctgatcgaaaagtcggggctgtcagcggaggagtggatcggaaagctgtttgacaccgtgatgccgccgcttctgcatttcatgtaccgctacggaaccgtattttcaccgcacggacaaaatacgattctcgtcttaaaagatcatcagccgcacaggctggcgattaaagattttgttgatgacgtcaatatcagcgaccagccgcttcctgaactgagcggtttgacaggggatttaaaagccgttctcagaagcgagccgccggaagggcttgtgcagtttatctttaccgggcttttcatttgccatttgcgctatgtagccaacattttagaaaatgacggtctgcttcctgaaaagcgtctgtggaaagctctggctgatgcgattcttgattatcagcaaaaattccctgaactgcgtgagcgcttcgaattgttcgacttattcaagccggaattgacgaagctctgcctcaacagaaaccggatggtcgactacggctacaaggacggcgatgaccgcccgcacgcctccgaattcggaaaagtgacaaatgcgcttgcgaaatttaaaaaagaggccgcaaagctgtaatgctaatgcggccgagaatgccccgcttccggcggggtttttttacgtcaatttcttatacatcaaaatatgaggtccgatcggcggtatgtcgtagacttcgccctgttcgctgaagccgagcttttcatagtagccgctcacagatgtcctggcattgcaccataaaaggtctgccccctttttccgaagaagctcttcggcatggcggatgagcgtgcttcccgctttttgctcacggtatccttcaagcgtcgccatccctctcagctgatactgttcttcgccttcaagctctgaatgttcggctttatgaaaggaagcgatgctgatcagcttgccccggtaatatccaccgaggtgaaacgcacccccgagcaaatcggtttcatacatacatgcttcaagcggctgattcggccggagaatgcggtgcctgatctcatacgtatcttccgcgtttattggtttgacttcaatcatatgattcctccttcagttgcagatcagatgagagcgatcgattttcagcatgctgtgatgttattccattatatataacgcttgtggaaacaatcaaagcaggatgatcatcaccccctgatctgtttaaagaatcatttcccccgggaggcggtccctaatccctatatcgtaaatggcggaatatatcgtccatccacatcggtaaactgatattctttggctaaatcaccaactcttaacgcacgtccgcttttctccatcacatccggatccttagccaatgctgtgattccgcgtccgacataataaggcgtttcggttctccttaaatcttccgactcccgccaatgcgcctcatctgattcatggtatttcagcacaagttcggttctcataaatcccggcgaaacggcaataacggcaatgttgtcccgttttaattccaatgaaagaccgtacgccatgcggacgattgcgttcttggccaaatcgtaataaaactgtccggtgtacttgttctcatcccagaaggtcgtgtgaatgataagagcttgtttattttcgcgaaggagcggcacggcgaagtggtttgtcgccagctgggcacgcaccccggcggcgaacatcgtatcccaatttttcaatgacaattcccaaaaaggctttgcctcgacacccagatcgtgcgccccccacacattgttgatcaaaatatccagttttccttgctcttcgcgaattttagcgatgacagcctctgtttctgcatcgttcgtatgatcacatcttacagcaatagcctttccgccggaagcttcaatttgtgacacggtgtcatcaattgtaccgggccattgattcgtggaagcccctctgatgctgcggcctgtaatatacacggttgcaccggcttttccaagttctgcagcgatggcgcggcccgcgcctctgcttccgcctgttacgagggcgatttttcctttcagcggcttcattcatcccattcctttcatttaaaaagatatgttcattataaaagctcaatcttgacaaccattgtcatattttattaaataagttcattcattgataagaaaggtggtcatatgagaggggatcgactgatatctattcttttaatgcttcaggcacaagggcaaatgacggcgaaagaattagcggaaaggctggaagtctccgagcgcacgatttacagggatatggaagctttaagcggagcggggattcccgttgtggccgaacgcggcataaacggaggctggtcattgcttgatgattaccaaaccactctaaccggcttaaaagaatctgaaatacgcgcactatttgttccgctttctgaacaattgcttgacgatctcggattaacccgcatatccgaagaagcccgaaataaactgattgcctcgctgccttcggaatatcgccaaaacgcaaaggatgtatggaaccgcatatatattgatacctgttcatggcgccataagaaagaaaaagcagaatcctttgaagtgctgaaagatgccatatggaaagatcaaaaattaaaaattgtctatcagcgggcagatggacaaacggctgatcgtgttgttgcaccgcttgggctggtggctaaaggggcgaactggtatctgattgcatctaaagaaaatggggagattcggaattacagggcttcacggattaaatctgccgtttttgtccgcgaaacgtttgataggcccgaaaattttgatattgctcacgtgtggcggtcttcaacaaaggaatttattgaaaggctgccgacgtatgaagtgcgggtgaaggcggcgcaggccatcttgccgaggctgtcgtttaccaatcattttgtgcggatcatcgaaacaaatgagatcgatcaggagggctggatccccgttacgctatcctttgatacggaagaagaagcaaaaaggtatatactcggattcgcagagcacatgaggatcattgaacctaaagaactgcacggaaagatacttaaaatggctgaatccatagttgcgcattataaaacctgaaagcggcaatgactttatgttaaagacatacatgataaaccctgccggccgcaaacggcaggcagggtcttcgtttaatgaacattgaaatatctggcttccgggtgggagacaacgatcgctgatacggaagcttcgggctccatcatgaagccgtctgttaagtgaacgccgatgccttcgggctggatgagcctgaaaagcttttcctgatcttcaagattcggacaggccgggtatccgaaggaatagcgctgcccttggtatttcgcctgaaaacgctgttccatcgtgaagtcgggtgcatcagggaagccccagcggtcgcggataacctggtgcgtccgttcggcgagcccttcggccagctcaagagcaagcgcttgtaccgcatggcttttcaagtagtcgccttcctccttaaagcggttggcggcagctcttacatgcctgcccgccgttacggcaaagaacgagacataatcaagctctcccttcggtcggacgtaatcggaaatacagcggtacggaagcttttcctgccttggaaaaacaaacgtttcaaggatgctgtctttgttcactggatctaaaatatgaagcgaatccccgtcgctgtacgcagggaaaaattggtagacgaccgcaggatcgaaccagccgtgttcttttccgtctctcagcagctcgtcgatcagttctttcagctccagtgcttttggatgctgttcagccagtagttttttgactttccctttcaagccgagatgatggccgagcagcatttgttcattgacatacggcacaatataggaaaggtcgatgtttttcaaatagtgccgtttcaagtcttcaggctgaaagaccggcgccttcggaacgtgcgcccgtttttcaagcatttcaattacggctttcgtctgctttttttccgcgacggcggcgggtgcagcggcttcttttttctcgagaaactgcgacgggtccgtccgcagctgattggcgagcgataggccgtccatggcgtccttcgcgtataaaaccggccctttatattcaggcgaaattttcatgttcgtgaattttcttgaaagcgcggctccgccgaccatgatcgggatggaaatatccgctttatcgagatccttcgccgtaacgaccatctgctgcgccgatttgacgagcaggccggacagaccgatgatgtcggggttctctttgcggatcgcctcaattaactcctgcggtgtcactttaatcccaagatcgactaccttgtagccgttgttgcttaaaatgatgtcgactaagtttttgccgatatcatggacatcgcctttaacggttgccaaaatgatctttcctttgccgctgtcgtctttcttttccatatattgttcgagaaaggaaacggcagctttcataacctctgccgactgcagaacttcagcgacgatcagctcattgttgttaaacagccgtccgacctctgccatgccgtccatgagcggaccgttgaccacgtcgagcggggtggcgaattttttcaacgcttgttcgagatcgggaatcaagccttcttttgtaccttcgattacgtattcggccaggcgctcttcgagggaaagggacgttttcggctgtttgtccgcttttttctttccacgatagaagtcagtgaaggatgcgagcgttttatcgtcggtatgaaacagaagtttttcagccatctcgacttcttctttaggaatggaagcaaaccgctcaagcttttctgtattgacgatcgcgtaatcgagcccagcctgtgttgcgtggtacaagaatacagcatttaagatttcccggccgacgggcggaagaccgaatgagacgttgctgacgccgagaatcgttaagcattcagggagctgctctttgatgaggcggatcccttcgatcgtttctttagctgagccgatgtattgttcatcgcccgttccgaccgggaagacgagcggatcgaatatgatatcgctggccggtattccgtatttttcggtgagcagctgatgcgaccggacggcgacggccagcttttttgccgcggtgactgccatcccctcttcatcgatcgtgccgacgacgagtgcgcctccgaactgtttgacgagcggaaggatgtcagcgaaccgttcttcgccgtcttcaagattgatcgaattgatgatcgcttttccctgcgagtatttcagcgccttttcaattaccgttttgtccgtcgagtcgatgacaaacggggcttttacttttttcatcgctttttttaaaaagccttccatatcttccgcttcatcgcggtccgggtctgcgagacagatgtcgatgacatgggcgccgtttttcacttgggctctcgcgatttcggatgcttcctcaaatttatgctcggcgatgagccgcttgaattttctcgagccgatgacattggtccgctcaccgacaaaaaggggacgcattgtttcttcgtaaattaatccgtcgattcctgagacggtgtgcggctttgctcccgaaggaaccgtccgcggaggcagaagggctacttcatcggccagcgcttcaatatgggcgggcgtcgttccgcagcagccgccgacaatgttcagccagccttcttcagcaaacgccttgatttttttcgccagcgattgcggtgattcatggtattgcccctcctcatcggggaggccggcattcggatagcagctgacggccgtcctcgctagggaagaaagggtcctgatgtgatctgtcataaattccgggcctgtcgcgcaatttaaaccgacgctgaccggtttcatatgctcgagggagatatagaacgattcgatatcctggccggcaagcgtcgtgcccatcggttcgattgtgcctgacaccatgagcggaagggttttgccggttttttcgaaggcttgtctaatgccgataaagccggctttaacgttcagcatatcctggctcgtttcgaggagcaagaggtcggctccccccgtgatcagcgctcttgcctgttcctcgtagttatcgatcagttcgtcaaaggtggtgccgccggtgacggaaagggtttttgtcgtcggacccatcgcaccggcgacaaatctaggccattcaggagttgaaaacttttcggcggccgctttggcgagtttgactgaagcgaggttgacttcataggctcgatgcccgaggtcgtactcgtccagaacgagccgggtggctccgaacgtattggtctcgatgatatcggctttagcctcgagataggcttcgtggatgccctgaatgacatggggcgccgtaatgcttagaaattcattgcacccttcatatgcctcgcctccgaagtctgcggcggacaaaccggcgtcttggatcatcgttcccatcgcaccgtcaaggacgaggatttttttcttcagctggtcattgatgttagacatttgtcttctccttttctttctgatggatatatgccgtcagctcggcggttagatcggaccgcaaaaacggtgtgatcagataaatgccgttgaacaggtcgcacgccgcatcaagcagagagcgagcgatcgcgagcccttcctcggcctgtttttgtttgtcgtttcctgccagcgccatcttttcgcggattgaatcagacagcttgatgccggggatttcgttgtggatgaattccgcgttgcggctgctggtgagcggcatgacgccgatatagatcggtgtttcaagatgccgcgtttccttgtggattttaatgagctgctcctcggaatagacaggctgggaaatgaaatagtctgcgccgcaggcgatttttttctcaagccgtttcaccgctttgtcaatgtgtctgacattcggattgaaggcggccgccactgagaaattcgttttcttgccgagcggtttacccgaataggacaagccttcgttaaactgcttgatcaggctgatcaaatcgaacgatgtcaggtcatagacggaagtcgctcccggaaagtcgccgattttcgacggatcgccggtaatcgccagcacgtctgacagccccagcgtatcgagtcccattaaatgggactgcaggccgatcaggttgcggtctctgcatgtgatatgaatcagcgacctcatatcgaggcgctgttttaagagcgccccgcaggcgacattgctgatcctcggtgtggcaagggagttgtccgccaatgtcagtgcatcgattccggctgattttagctcctctgcggcgtgcaaaaatttctcaaagtttaattgttttggaggatcgagctcgacgataatggaccgtttctgctttgccagatcgtcaagagcaggctctgtcctttcgttttgaacggcaagcgccgctttctttctgattttcactcgtttttcggtgactggaggaagtcctttgacggcctcagccatcgctctgatgtggttcggcgtcgttccgcagcagccgccgatgatccgtgcgccttgattgcggaattcctccgcgctttccctgaaatattcatcatccgtctcataaacaagcctgccttcgacaagggacgggaggctgctgttcggatagacggaaagataggcatcttctaaaagcgggacttcttcaagcgctctgatcatatgataagggccgagacggcagttgatgccgacgacatctgcgccgagtgatgccagctgcttcagaccgtccgcaagcggggtgccgtcctgaagaacgccctcttcgtgcatcgagacattcaaaatgatcggcagctccgtttcctttctggcaatctttaaaacttcgcgcgcttcttctaagtcgtaataggtttcgagcagaagtccgtccggctgctcatttaacagaaggtagagctgttcgcggaagcttcttttaatgtcctcgagagaatacgagtttttgttgaacgtccggattccgccgagcgtaccgagaacataagcggagccggcggcggcgcgggcgaggcggacggctttttcgttgatttgttttgtttcgtcttcgagtccgtatctggacagcttgatgaagtttgcgccgtacgtgttcgtttgaataatgtcggcgccggcctgtacatacgcttcgtggacgcgtcttatttcttcgggcttggagatgttcagttcctcaaaacacctgtcgatcccataggaatacagaagcgtgcccattgcgccgtcagcgattaacgttttgttttttatatcctccaaaaaacccatcgttttcccccttaatcattcttaataaaacaaaaaagtcttctgggaagcagaagacttttcagcgacatttgtccgtcttcttatcttccaagcaggctgcttgctggatttagcaccttggtcatgaatattcattcaccggttgctgaggcttcatcgggccagtccctctgcctctcttgataagaacagctatttagtttctattgattacttttactcaatttaccgaaaatcgggggaataatcaacagtaaattaagaatttatcgaaaatttataaattgaacatcaatcggcaggtcggcttccctcaccatcgcgatgatttgctgaaggtcgtctttattttttccggttacgcggacttgatcgtcctgcacttgcgatttaactttcagacccgatttttttataaggttattgattttttttgcgttttctttgtcgatgccttgaactaattttccgcgctgtctgaccgtgccgcctgaagcgttctcaagctttgagtattcgatgtttttcgtcgggacgttccgcttgatcagtttgccgacaagtacgtctttcaactggttcattttaaattcgtcgtctgatacgagaacgagttcgtctccttcgagtgtgatgctgctttttgaccctttgaaatcatagcgtgtgccgatttccttgagagcggtctggattgcgttttgaacttcaggcagttcaacctttgagacgatatcaaatgagctttctttcgccatgtgaaaaaacctccatccattttacttatgagtcaattatagtagaataaggtgaaacttccaatatcgagcggttttgcctggccgcgatctggcaataatttgaacattggaggaataataagaaaaagaaaaacaggcggataagaaaggaagaagcagtatgaaacctggacagcagctaacattgaaaatagatcataaagcagattacggttactttttgacggacggcgaaacggcggtccttctgcatcagagcgagatcaccgaggatattgacgggagagaagaggtcgatgtttttttatatgtcgatcacgaagatcgccttgcggctacgatgagaaagccgatcatcagcgctgaacaatacggctgggtggaagtcgttgatgccgtcagcggcatgggcgttttcgtcgatgtcgggctctcgaaggacgccctcgttgcgacagagcatctcccgccgtatgaatcagtatggccgcaaaaaggagacaggctgtactgtatgctgaaaatcacggggcacggaaggatgtttgccaagccggcgccggaggacaagatcagcgaactgtttactgaagcttcacccggcctgatgaataaagagctcaccgggacgatctaccgcttgatcgcatcaggctcttttatgatttccgaagccggcatcagaggcttcatccattcttctgagcgaaaggaagagccgaggctcggcgaaaagctgactgcaagggtgatcaaagtaaaagaagacggttctgtaaatctgtcgcttctgccgagaaagcaggatgccttgtcggttgatgcggaacaaattctgacttatatgagatcgagaaacggcgcgatgccattctgggataaaagcgatccagaggatatcagagagcgcttcaacatgagcaaagcagcatttaaaagggcgctcggccatctgatgaaacaggataaaatctatcaggaagagggttggacgtacgagaaaaaataatcttgaggcggcgttccgatcgggacgccgccggtttcttacaggtgatgaggcttctttgattcctggtgtttaccggcttgtctgttcttttcggcgagccggtttttctgctggttgacggcgttattgtcaaccggctttttatcatcatctttcatgaggaagcacctcccgtcaaaatgtcgctcttagcttgctcactgccggcgaaactatgtactctcccaattgcgatgttttttgccgggaagtttatgccaccttgttccgtcagcatacacatatcataagacccaaaaaaggagacttggtatgaaacattgctgctcagtttacattcatcgcgtttcggcaggaggggtcgtcaacttcggcggtgcgtacaaaatttgtccgatcacaatggaaaaagtggtcgagggatctggaggcccggatgtcgcgacagctgctgccggctttcttgatggagcgcttgcgccggccgttgaggaagggacagtcaccgaagacagctgacgctgaggcctgcttttaaaaagcaggcctcagcgtgtcgacaaaccctcgcattcgttgtcaggcctgctaagtcggtgctcacgaataggagaaggatcggcggctaatcgcccaggcgtcctgcctgaacgccgccgtcgtcacttcctgtgaaagtccgctccgatgctcggccttcctagactgaaagggttttgggtcacgctgaaagaaggatgacaaaatcccaaaactaagagccgttttgggattttgtcaacaatctaaggcctgcttttataaagcaggcctctgttttatcttatcttttgtctttccccggaaaaaagaccgccaatgttccgggtccggcgtgggcgccgaccgctgaaccgatcatgttgacgacgatctcctccggctggaattcggcttcgatcatccgtttgacttcttcggccgtctcttcgtcatctccgtggctgatgccgaccgtctgtccgctcaaatcgacgcttctttccttcattaattcgatcatccgtctgagcagcttctttttgccccggattttttcaagggggacaagcttgccgtcatcaacatgcaaaagcggtttaatattcaacagcccgccgacaaatgccgatgctttgctgattcttccgcctcttgccaaataagtcaagtcatcaacggtaaaaatatgttcaagatgttcgcaaaagtcctttacagacgactcgatttcttgtattgtattgccgttagttgcgagtttgagggcgtgcttgacagcaagcccatagcctaatgaagcgcattttgagtcgatgatccgcaggtcgaaatcagggaactcctccttgacttcgtttgccgccatcacagccgtctggtatgttccggacagctctgaggaaaaggcgatatagagagcgggtttattttcgttggccagctcgctgaatgcgttcttgaacagcatcagagacggctgggacgttttcggcgctttgccttcgcgcatcgcttcataaacgtccagaggctgaatcgtcagaagatcatcgtattctttttcatcaagcagcacccttaacggaataaatgagatgcgatgttcatcataaaaagatttcggcaaatctgccgcgctgtctgctaaaaggtgaacgttcatttgaaccccttctttctaaaaaatggttgaaaaggacactaagctgtccttcggcatacttcgttttttaggtcaactatatcatatatttttacattgacgttttcaaaatattgttttaagggtaaaccaaatatatacgaaagtagcggaggaactaaatatggtcatagcggaagcaaaaaaattgttcattgtcatcatcggcgccttgttaaatgccatcggattgaatctgtttctgattcccgccgatgtttacgccagcggctttacgggggtggcgcagcttttatcgagcgcgcttgaccagtacagcccgatttatttttcaacggggacgctattgtttattttaaacattcccgtcgggattctagggtggctcaaggtcgggcgctcatttacggtctacagcattttgagcgtggccttgacgacggtctttttggggatgctccctgaggcgagcctgtcaaacgacattttgctgaatgccgtgttcggcggggtgatcgccgcggtcgggatcggcctgacccttaaatacggggcttcaacgggcggtttggatattattgcgatgatcctggcaaagtggaaagacaaaccggtcggcacctatttctttattttaaacggtgcgattattttaacagcaggattattgaacggatgggagaaagcattatatacgctcgttacactatatgtgacaaccagggtgattgatgccatccacacccgccacgccaagctcaccgttatgattgtcacaaagaaagcggaggagatcaaagaagccatttacgggaggatggtccgcggaattacaaccgttccggcgaaaggcgcctttacgaatgaacagaaagaaatgatgatcattgtcatcacaaggtatgaattgtacgacttggaaaaaatcattaatgaagttgatccaaaagctttcacaaacgtcgtacagacaacacaggttttagggtttttccgcaaagattaatgaaagggtgaatgaatgcggctgatttccatgattgtgatgctgctgtttgtcagtggatgcgggcaaaacggggatcaagtccccgataaggaggtatcaggggaagtggataacgggagtgtgacattgacggttgaacccgtccagaagcagggagaaatcgaatttcggatgtcggttgtaaaccatacggatgatgcggcagagtttgaattcagcagcggacagaaatttgagctgatcgtcagcgacaaagaagggaatgaaagataccgctactcgaaaggaaaaatgtttacacaggctttccagacgatgacgctcaatccgaaagagtcctacgattttactgatgtatggaaagaggtgcctgaacccggcacatacgaagtaaacgtgacatttttggggagatcggaacagtttgcaactttgagggccggcaaaacgtttgaagtgaaataaccatcaaaaaaggcatcccgggaaaggatgcctcttttgtattctgtcaggaaggatcggcggctgaatgaacaccgccacggtcacaggatgtgaccgttaatattgatccccattgaaaatagaatttttaacgatgacatagtctacgttgcggatcgcatcgagcttgtttcctcccgcataagaaatggacgactgcagatcctgttccatttctgtcagcgtatccatgatcgcgcctttatgctccacgtacatttttttgccttcgacatttttcttttcgcctttttggtactcagaagctgaaccaaaatattctttgtagagcttgccgtctttttcgatcgttgctccaggcgattcttcgtgtccggcaaacagcgaaccgatcatgaccattgtcgccccgaatctgaccgatttggcgatgtctccgtgggtgcggatgccgccgtcagcaatgatcggcttgcttgccgcttttgcgcaccagcgcagcgcagccagctgccatccgcccgttccaaaaccggttttgatttttgtaatgcagacttttccgggaccgatgccgacttttgtagcgtcggctccggcgttttcaagctctctaacagcttcaggcgttccgacatttcctgcgatcacaaagctgtccggaagatgttttttaatgtgctgaatcatattgatgacggcgtttgagtgaccgtgggcgatatcgatcgtgatgtactcgggtgtgagattctctctcgtcagctcttcgataaacgcgtattcttcatctttgactccgacgctgattgaagaaaacaaaccgcgtgccttcatgtctttaataaaatcgatccgtgtttccggctcaaagcggtgcatcacataaaagtaaccgttttccgctaatgaaacagccagcttttcatctataatggtctgcatattggccggcacgacaggcagtttaaatgtccttccgccaaactgcacggatgtatcacattcagaacggctcttgacgatgcactttgcaggaattagttgaatatcttcgtaatcaaatacattttccaatataaaaacccccaaaaaaacgaatatttattaataagttatttaaaatgttcgccttttataatgtacttccttttgttcccgatgtcaaatttttatgctttgagagcggaaaaataaaaaaggagccgtgccgatggcacagactcctctccggctgtcaaaagccggtgcggtattatgatagttgatctagctgctcctgaagattgtgaagctgtcgccgttcggcatcagttgaattggcatacgccgaggaaagggcgtttttagctcttgcaacggctttcgccttttcgcctgaatccgccgaagcttcagctgcatgtacggctgctttggccatttgaaacagttcgtttctcatttacagccctccgcattccgtcgggccgctcttctgttcagcctcttctaatgtggagcggtaagggaacctggcggcatgctgtttaagcgagtctttgccttgctgaataaaccgttttgatttgctgcgtttacccatcttgaattcccccttaacacaagtgacggtccggtgcggccgtcttctcatagtatggccgttttgaaaagccgtttatgaatggcaaattataaaattataaagcgaagtaatcctttaaaaagactgcgattccgtcttcctcattcgatttcgtgaccttgtttgcaacgctttttaccccttcgatgccgttgcccatcgctactccgcagcctgcgaactcaagcatttcaaggtcgttgtcttcatcgccgaaggcaatgacccgctcaggcgggattccgtagtagtccgtgattttctctaagccgaccgctttattgatgccgcttttaatcagttcgattacatgccacggggccgcccatcttctatggtcgaccatctctgcgtgtacgtctgacagataggagcggatcgccggaacatcctcttcttttgcgtgaatcaatacgcttgtcacatcctggccgaggtttgttcttaaatctccgactgtaatattcgggctgcccatcgtaaagacatcaatcagcttttcgtcatgataatgaaaataaacatcatcgacaatttcagcaaggatattatgtacgttgtacgtttcgctgacttcaatgatctgtttgaccacctcgagatcaagagatgtatggaagcgtccccagctttcatctttagggtgatggacaaacgcgccgttgaaattgacgatcggcgtatcgagctggagctgatcataatacatggagcttgctctgaacggtcttcccgtagaaatgcacacgtaatgtccatcttcccgcagcttgcggatgacttcgctggagctttccgagatggtcttgtcgtcttttaataatgtaccgtctaagtccaatgcaattaaatatggttttgtctccataaatgctcctttaatgtgaatttgaaagttctgacttacctatagtgtatctttttaccttctttattgtctacatgttaaacttatgatgatggacatcctaaaaggaggaagaaacagtcgtgatcataatcgaaaagcagcatatttcaaacattcctcttttgcatattgtaaaagaggagaaaaaagagaaagctcttcctcttgttttcttcatacatggttttacaagcgcaaaagagcataaccttcacttcgcatacctgcttgccgaaaaaggaatgcgcgtgattctgcccgaggctctctatcacggggaaaggaatgaacagctcacccaggaagagctcgccccgagattttgggagatcgtcacgaatgaaatcaaagagctggaagtgctgaaaaaccactttgaacgggaaaacatgattgaaaagggccgcatcggcgccgccggaacatcgatgggcggcattgtcacgctcggcgctttgactcaatacgaatggattacaactgccgtcagtttaatgggcagtcccgcctatgtagaattttttgatcagcagctcgcatttatgcgtgaaaagaaaattgaacttcctatcacagaagaacaaatcgatcagcagcgcgaagaactgaagcgttttgacttgagtctgcagccggacaaattgaacatgaggccgcttttattttggcacggcaaacaggacggcaccgttccatttgctttaacgcgccgcttctatgaatcgattattccactgtatgaagctcggcctgatttgctgcattttatcgaagatgagcgggccggacataaagtatcgagggaaggccttttgaaaacagtcgaatggtttgacgcgcacttgtaagcactatcgttttagaaaatgaacgaagtgcgttatactgatgaaaaaaggagtgaggaagagtggatgaagcattaaaagaaaacatcatgggcgcccttgaacaggtcgttgaccctgaattgggcgtcgatatcgtcaatctcggccttgtatacgacgtagatatggatgagaacggcaaaacagacgtgaccatgactttgacttcaatgggctgtccgctggcgccgatcatcgtagatgaagtcaaaaaagcgctcgcagatattccggaagtcaaggaagttgacgttcatatcgtctggaatccgccttggacaagggacaaaatgtcgcgatatgcgaaaatcgcacttggtatacaataaacgtttccagagcctgttcaaccgttgacaggctctttctcttccatataaagggaatgatcccggcagatggcctctcccgttattaatgaaaaagaacgcttttacaagcgttctttttttattgcaataactgctgccggcacattctccggtttgaaaagcggggaacccgggaaggtaagaacggagcacgaccgagccgaagaaaaggaccgccggcgggaggaaagaaccaatatgaaaggtgattgaaaaaatattaaatatacaattgaattaatttttattcatgttataatgttaaataatttcacaaagaccaagaaggtgaactcgttttgaaaataggtattataggtgctactggctatggaggggcagaaatcatgaggattatgaggactcacccttatgcagatgaatgcatattgtattcatcgagtgatgagggagcccgctatgacgccgcatacccgcaccttgtgaaactgacagatcaacacctgcaaccgatcgaggttaagaggattgcgaatgaaatcgattttttatttatggcagcgcctccggggatatccagccggctgacgccacagtttgatgcatatgacatacccatcattgatctgtccggcgatctcaggatacagaacccaagcgtctatgaaaagtggtataaaagggaagccgcgcctgaacacgtgcttcaaaaagcggtatacggactgtctgagctgaatcgggaagacattaaaacggcgcagtatatagccaatccaggatgttttccgacagcggttcttctcggcttggcgccgctcgtcaaaagcggcagcatcaacgaatcttttgtcatcatcgatgcaaaaacaggggtatcgggggcaggcagaaagccgtcgatgggcactcatttttcagaggtcaatgacaattttaaaatatacaaggtaaacgaacaccagcacacgcctgaaatcgagcagactgtcaaacagtggaactccgcatttaaaccgatcacattcagcacgcatttagttccaatgacaagaggcattatggcgaccatctacacagagctgaaagacagcatggatgccgaacagctgcagcttattttttctaaattttataaagattcatactttgtcagagtgagagaaacgggttcgttccctgccacaaaagaggtgtacggcagcaatttttgcgatatcggcgttaccgtcgatgaacggacgaacagagtgacaatcgtgtcagtgatcgataacttgatgaagggagccgcgggtcaagcggttcaaaacttcaacattatgaacggcttgagcgaaaccgccgggcttgaatttacgccaatttatccataagacgggagagaacaaacttatgattcaggtgagtcaagacagcataaaaaaaacagacggaagcgtcgcttcgcctaagggctatcttgcaaaaggggtccactgcggcctccgctattcaaaaaaggatcttgggatcatcatcagctcaagaccggcggtgagcgccgccgtttatacccaaagccactttcaggctgcgccgatcaaggtgacgcaggaaagcctcaaaaaaagcgcgcatctccaagccgtcatcgtcaacagcgccaatgccaacgcatgcacgggagagcagggcttaaaagatgcttatgaaatgcgccgtcaaagcgctgatatgctcgggatcgagccggatctggtggccgtgtcctcaaccggcgtcatcggcgaatacctcaatatggaaaacatcacaaaaggcatcagccttctcgccgagacagagcctgccgaaggcgatttcgaagaagcgatcttaacgacggacaccgtgatcaaacaaacgtgctatgaactgatgatcggcggccaaaaagtgacgatcggcggagcggccaaggggtcgggaatgatccacccgaatatggcgacgatgctcggctttgtcacaacagatgcatgcatcgaagaaagcgcgctgcaaagggctttaagggaaatcacggacgtttcgttcaaccagataacggtcgacggcgatacatcgacgaacgatatggtgctcgtcatggcgaacggatgcgccggaaatgagcgcctccatgaagaacacgaagattggccggttttcaaaaaaggcctgcagcttgtctgcacagacctcgccaaacaaatcgcaagagacggggaaggggcgacaaagctgatcgaggttgaagtgaacggcgcgaaaagcaatcttgaagcgcaaatcatcgccaaaaaaatcgtcggctcaaaccttgtaaaaaccgcggtttacggaacggatgcgaactggggcagaatcgttgtcgcaatcggggacagcatggctgctgtgacaccggagaaggtggaaatccgcctgggcggccaatgcctatttaaaaacaacgaaccccagccgttttcggaagagctggccaaaacatatttagaaaacagcgaagtgaaaatcgaggttttcatgcaggaaggtgaaggaaagggtacggcttggggctgcgatttaacttatgaatacgtcaaaatcaatgcgagctatcgtacgtaaaaaaggggatcacaatgggtaaaacaatcgtttttaaatgcggcggaagcgtcatccgcgaactctcggacgaattttttcaaaacctgaaagatctgactgaaagcggctggaaaatcgcgctcgtgcacgggggtggacccgatattacaaagatgctgaagaagctcaatattcgaaccgaattcgtcaacggacagcgcaagacgacaaaagcggttcttgaagtcgctgaaatggtcctgtccggttcgatcaacaaatttttcgttgctgagctgacaaagcacgggcttccggctgtcggcgtatcgggaaaagacgggggactgctccttgcagactatttaaatgaaaaggaatacggtcaagtcgggcgcattaaaaaagtaaacggccaaatggccgaagcgctcatggaaaaaggatttattccggttatcgcacccctctcgatgacggatggctgtgagaccttgaatgtgaacgccgatttggcggcgtcggctgttgcggcagccttgcgcgctgacaaattgatgtttgtgacagatgtcaaaggaattatgaaaaacgaagaaatgctgaaagagctgacgcccgaagacatcgaaagcctgattgctgaaggcgtgatctcgggaggcatgataccaaaagtgcattccgcaaaagaggctcttacagatgaagtggaagaagtaatgatcgtaagcgggaaaggatctttcctgacgaaagacgatttcatcggcacgaaaatcatcaaacaaaaggaggccgtatcgtgagtcacttatttcaaacgtacagccgctggaatatcaatattaaaaaagcgaaaggcacgatcgtccaggatgagaaggggaacgcctatctcgatttcgtccagggaatcgcggtctgcaatctcgggcattgccccgattcagtaacggctgctctcaaaaaacagcttgacgatgtctggcatgtttccaatttgtttcaaaatgagcttcaagaaaaggttgcacagctccttgccaaaaacagtgcaggcgatctcgtcttcttttgcaacagcggggcggaagcgaatgaaggggcggtgaagcttgcgcgaaaacatacgaaaaaaacaaaaatcgtaacctttcagcaatcgttccacgggcgcacgtatgcgggaatggctgcaaccggacaggaaaagatcaagcacggattcggaccgatgcttgaaggattccattacctcccttacaacgagccgaaagcatttgccgaattgcaggacgaaaaagatatcgcggcggtcatgctggagccgattcaaggcgaaggcggcgtcatcccggcgagcagagaatttctgcagagcgttcaagacttttgccgagataagcaggctctccttatcattgatgaagttcaaaccggaatcggccgcaccggtaaagcattcggatatgaacacgaagggctgtcacccgatatcgtcaccgttgcgaaagggctgggcagcggttttccggtcggagcggtcatcggcaaaaaagagctctcagaagcgttttcgccgggctcccacggcacgacattcggagggaacatgcttgcgatggctgcggcaaatgccacgttggagaccatttttgacagaagctttcttgaagaagtgagcgccaaaggagcatttttgcatcaacagctgaaagataagctccaatttccgcttgtgaaagatatccgcgggaaagggctgatcgccggaatcgagtgcaaagaacccgtgcagccgctgatcgaagcgcttcaaaaagaaggcctgctcgttcttcctgcgggtccgaacgtcatcaggcttctgccgccgttgacggttgcgaaaagcgaaatcaaagcggccgtggagaagctgaaagatgtcatggcaaatcattctgctgtaaagcagtaattttttttgaaatgaaagtataaaaattcatgaatatcactatttattcatcaaaggtgggcataagatggaaggatatttagttcttgaagatggtacatccttcagcggagaactggacggtcttgacggctgcaccggtgaagtcgtcttttttacgggcatgaccggttatcaggaggttttgacagatccttcatataaaggccagattattgtctttacgtatccgctgattggcaactatggaattaatggaagcgatgctgaaagcaaacagcctcaggtgagaggggtcgtcgtctatgaagcgtgcgacagattttcccaccatcaggcgacagaaagccttcgggaatacttggcgaagtgggatgttccgcttttgtcgcacgtggacacaagagcggttgttcagcatatcagggcaaaagggacgctgaatgcgaggctgacgaaacaaaaggacgacatcccggctccgcgccagctggaaaactatgcggcacaggtttccggacaaaacgaaaacggcgcttttggggaaggcaatacgcatattgcgctgatcgatttcggctataaaaagtcgatcgcttcatcgctagcaaaccggggctgcaaagtgacggtcgttccctatcaagagatggacggcattgcgaagctgaatccggacggaatcgtcctttcaaacgggccgggcgatccgaaagcgatccttccatatatggatgcactccggggtatcatttcttcctatccgacgctcggcatctgcctcgggcaccagctgatcgcgctcgcattcggaagcgacacgtataagcttccgttcggccacaggggagccaatcatccggtcatggacaaagagaccggacgcgtgttcatgacaagccaaaatcacagctatgtcgtcgatcgggacaccatcagcgaaaatgaattttccgtcaggtttcatcatgtcaacgacggttcagtagaagggctgatgcataaaacactgcctgtcctatccgttcagtttcatccggaagcccatccgggaccggctgaaagcgaatggatattcggagaatatttgcagaaattgaacgaagcaaggagagagatcgcccatgcctaaagaccaaaccatcaaaagcattctcgttatcggatcggggccgattatcatcgggcaggccgctgaattcgactactcaggaacccaaggctgcatggcgctgaaaagcgaaggctaccgggtgattctcgtcaacagcaacccggcgacaatcatgaccgatgaatcttttgcagatgaaatctattttgagccgttgacagtggaaagcctcacacaaatcatcaagcgcgaaaaaccggatggactgctcgccaatctgggcggacagacagcgctgaatttggctgtcgagcttgaaaaggccggcattctgaaagcgtacggggtgaagctgcttggaacatctgtcgatacgatcgaaaagggtgaagacagagaaaagttccgcgccttgatgaaagagctgaatgaacctgtgccggattcagaaatcgttgacaatcaggatgatgcgcttcgttttgcgctctcaatcggttttccgattatcgtgcggccggcctatacactgggcggaaaaggaggcggcatcgcggcgacaaaagaggagtttctgcctttaatcgaaagcgccctcctcgcaagtccgatccatcaatgccttgtcgaaaaaagcattgccggttttaaagaaatcgaatacgaagtcatgcgggacagtaacaatacatgcatcaccgtctgcaatatggaaaacatcgatcctgtcggcgtccatacgggagattcgatcgttgtcgccccgtcgcagacattaacggatgcggattatcaaatgctgcgttctgccagcttaaaaatcatttccgcgctcgatgtcgtcggcggctgcaacattcaattcgccttggacccggagagcaaaaactattatgtcatcgaggtcaatccgagagtaagccgttcatcagccctcgcctcaaaagcaaccggctatccgatcgcaaaaatggcggcaaaactggctgtcggctacacgcttgccgagctgaaaaatccgctcacagattcgacctatgcaagcttcgagcctgcgcttgactatgtcgtcgtcaaatttccgcgctggccgttcgacaaattcaaacaagccgaccgcaagctcggcacgaaaatgaaagcgacaggggaagtcatggcgattgaccgcaatcttgaagcggccctgcaaaaagcggtcgcctcccttgagctgaaaacatcaggaacacatttgcccgaacttggcggcgtatcttctgaagtgctgtggaagctgcttgagacccctgatgaccgccgtttctttgcggttatggaactgctgagcagggggacttccatcagcgaaatacacgagaaaacgaaaatcgatgattatttccttcatgtgttttctaacatcattcagctggaaaacacgctgatggagcagggagactcgttgtccgtcagccttttgaaaaaggtgaaagaaaagggatttaccgactttacgatcgcttccctcaccggaaagacagaagaagaagtgcgcgcgcttcgcaagaaaatgggcattgccgcatcctttaaaatcgtcgatacatgcgcggctgaatttgatgcgaagacaaactatttttactcaacgtacttcgggaaaagcgacggagacatctctcaaaaaacgaaaaagcgggccttgatcatcggttccggcccgattcggatcggccagggggtcgagtttgactacagcgccgtgcacggcgtcatgacgctgaaaagcctcggatttgaaacgatcatgctgaacaacaatccggaaaccgtcagcacggattatgaaatggcggaccgcctgtactttgaaccgattacacccgagcatattctcaatgtcgctgaagcggaagacatcgactttgcgattgtgcaattcggcggccaatccgccatcaatgtagcgcaagcgattgaaaaagcgggcatcaccctgcttgggacatcatcggaaacccttgacatacttgaagaccgcgatcaattttatcagctgcttgacgagctcggcatctcccatgccaaaggagaaacggcttcatcaaaagcggaagcggtgaaaaaagcgaacgaaatcggctatcctgtgttgatcaggccgtcatacgtgatcggcggaatgggcatgatgatcgttcactcagaagcggagctcagagagctgctgggcggggcatcgcaaatgccttacccgattctgatcgatcaatacgtatcaggaaaagagtttgaaatcgaccttgtcagcgatggcggcgatctctacatcccgacttatatcgagcatattgaaaaagcgggcgtgcattcaggtgacagctacgcgattttgccggggccttcggttactccggagatgaaaagcgccgctcgggatgctgccgcaaaaatcgtccgcaagctcggatttaaaggcattatgaacattcaatttatagcggattcggatgagctgctcatccttgaagtcaatccgagggcgagccggacggttccggttgtcagcaaggtgatgggagttccgatgatcccgcttgcggcgaaactgttagccggttcgtcactcaaagaactgaagcccgccgccaaaaattcacgcggcgttgccgtgaagtttccggtcttttcatcgcacgccattcaagatgtcgatttgaagcttgggccggaaatgaaatcgaccggtgaaggcatgtatgtcggcttcaatccggaaagcgccctgaagaaaatctttgcaggaatctggcaaacgaaaggctgcatttacatggaaggagccggcgagctccgttctctcgcagaacaggcgggcttcaccgtacagtcggacgattttccgggctggatcaaacggaaggacaaagcgctgcacatccatttagccgagtcaaaagaggcgagaaagcagaggatagaagccgtcactcacggcgtggcggtgatgacggaagaagagacggtgcgggcatttttgacgagcgggcatggaacgactaaagccgtgtcgcttaaagatttatataaaaaggaagtggagacatgtctactgtaaacatcggggcgacccgggagatcaatctgtcaggcaaggatttcttaagcctgaaagacttttcaaaagaggagatcgtctatttgctgaaagaggcagcggcaatgaagcgaaataaaattcaagacatctttaaaggaaaaacattggcgatgatctttgaaaaatcgtcgacgagaacgcgcgtatcgtttgaagccggaatggcgcagctcggcggaaacgccctgtttttaagcagtaaagacatgcagctgggcagaggggaaacgatcgcagataccgcgaaagtgctttcgcgatatgtggacgcgattatgatccgcacattcgaacacgaaaaagtcgaagagcttgccaagcacgccgagattcccgtgatcaacggattgaccgatctttttcatccgtgtcaagcgcttagtgacctattaacgattcaagagatgaaaggaacattaaaagggctgaaagccgtttatgttggcgacggaaacaatgtcgcgcattcgctgttaatcggctgcgcgaaagtgggatgcgacattacggtggcttcacccaaagggtatgagccgaatcaggacgtggtgaaactggccgagacattcgccgaagaatccggtgcggccgtcacgatcacaaatgatcccgtgtcagccgttcaacaagcggatgtcatctattctgatgtttttacaagcatgggacaggaggaggaagccgaagaacggatgaagatttttgctccttaccaagtcaacggaacgcttgtctcccatgccaagcctgattacatctttctgcactgccttcctgcccaccgggaggaagaggtcaccgcagagatcattgacggtccgaattcagcggtatttcagcaggctgaaaaccgcctgcacgtccaaaaagctttattaaaagcactgttatcttaaatgaaaaacagctgatccattgatcagctgtttttaggcgaatatcaaaacggcgatgccgatgacaaagcagtaaatcgagaaataaaccaagtttcctttcgccataatattcatgaaccagcgcaatgagaagtatgtagctataacagatgcgatgaacgcgaataaataaggaagaaaaagctctcctaaacgcggatcatgaaaaatatcggtaatgcttaaaatggttccgccaaggctgaccggtatgtaaagcaaaaatgaaaacctgagcgcggtttcagatttgaggccgagcgccatcgcaggaacgatcgtcgctcccgaacggctgatgccgggaacaagtgcaaccatttgcgaaaagccgatgatcacggcgtctctcagcctgatttcgccgtcgcttttccggccgcgcaaatttcgaataagaaacaatgccagacccgtaataagcaaagtaaccgcggtgatccggacgccgtctttaaagaaagccgaaatctcatcatcaaataaaacgccgatgacaccggcaggaatcgtggcgatgatcagatagatgataaacctgaagtccgcttttcctttttcattttttgttgtgacataagacagcccgtttaccgccagcctgaaaatatcgtttttataaacgagcagtacggcaattaaagaaccggcattcatcaaaagctcaaaactgaagccttcaatattcaagcccaaaaagtgctgtgccagcaccaaatggccgcttgacgaaacagggatcggctctgtgaatccctgaagcaaccctaaaaggatatacttgatcaacactaaaaaatccatgatactcctccgtttcccacaagttgtgatgcccttttaacagacggaatgtacaggcggttcgtttcaattttcagaacgcttttctcattaaactacacaaagcaaacagatgtaaagataaaatcgacatgttttttgagaaattggggcaatctaatggtaaaagggagtgaagcaaatgggacagcagcgtcaattccggccgggccaaaaagcgcccaataatggagtgtatgtggaaatcggcgaaacgggaagcatggttcagaaccctcagcaaatcaaattgagcgccggcgagttcttccctgaaacctccaatcataaccggctctggacatataaaagaaagccttaaaaaaacagccgtcggttttctgccggctgtctgtctaaagcaaaaaaccccacttttagaagccggggttttaatgttgacttgcatcctgtttaacaggcataatttctccaagaacaataacggctgcggtgatgataaagcccataatgacactggtttgaaggtcatacccagcaccgttcatggcgccgacaatgtagcaggccatctgcgtcaaaagaaatgtccagaaaaaagcgaccacaaatcgcacgtttcccacctcgtccttctcattcaattctaaaacttatcataccatatacatagccggctggaaaagacattttagtgaacaagacagggctttcaactctgctttcagaaatatcagaaagggtatttcattaaagtttacttttcatcatgaagactgggacttttccttattcgtttgctgcacgtacgacataaaataatgagcagattacggcaggaaggaggcgggcaagtgatgaaaataaccgaacgtttttttcaaatggattcagaatggaacgtggttcatcttccgtacaagccgaacggttttctggtgttcattttcggcgaccggaaccattttgtcggggaagattcgagcttctggcttcagcattacggacgaaatcagcttctaacgagcctgagaaacaaaggctataccctggtaaacagcaatttattcggcaggcactggggctccgaaaaagcggttgcatacgcgaaacagctgattcattacgtgttcaaacaagagatattaaatgaaaaaattcatctattggcggaaggcacaggggccctcattgcagatgagctccttcgctcaatcccgaaccaaatacgttctacagcgatggttaatccttgcctcgatcttcaggctcatcataaacgagaaaaagaaaacaagtttttctacaaacagtttattaaagaaattgccgaaagctacggaattacggagcgggaggcagccgattatccgttcaaaagcatatccccttatcacaatctcgtacccgttcatatttggcaaagactgaacgggtcaccgtatccgtatatgatccatgccaaaacgtttgaggagcgccagcttaaaggccgtcacagcgtggggcttaccctgcacctgtccgaacatcctcagcgcattcattcagcaatcgcgaactttttcaaaacgcatgaaaaagtcttatagagaatagaataatagcagcccgaaaatgatgaaaagggctgttttttgcttggttaaaaaagctgaaacgaaaggtggtccatcgaatgaagccggcacttgtatatggagcagatgagttcttcggcctttcattttgtgaacatctacttgaagagggtgttgacatagatgtaaagctggaacagacaagcgacgaaaaaaagctgatgtacctcgaagagcggctgatgtggctgggaagaaacgagcatttccgtctcatcgaaaaagagcttgaagccccgtacgaacaagtcttcatccaatacacaggctcagtgccggaagaagcgctggctgcaggcgttgaaaacaagcctgttattctgtttgtctaccaggaacaattggaagaggatttacgcgccggcatggaggaaaagggtgttgaactgatcgtgcttccggatctgttcggtccgtgggacgtcagggcagaggataaacaaaacagggacggagcgctttttgtgaacgacgcggccgcacaagccgctgcctgtgctgttgaaaaagatttttcagatttgcagtttgtacagaagacgccatacgataaagccgatgagatcattgaagaatggatcagacaaatgtctacatttttcgacaaaaaataagaaagatcttcctaatttacacttgaaaggatacaataaagatagatttgaattgctgtttttcgaaagggagttgaacatggcatggtgtacaggcttgtcgcgatttttttcattctcctggcgctaagcggctgcggacaatcgccgctgaaagggaaaattgaaaaagtcggtttgcttgtccctgatacgataaatgaccaagtatggggaaccaaaggatataaaggattattaagaatacaatccgtctacaatgtcgacgtctattataaagagggaatcgataatgacgctgccattaaaatggctgtagaagattttcacaaaaaaggcgtcaacctcatctacgggcacggaagcgaatatgaaaaagcctttaatgagatatgcaaagattatcctgatattcattttgttttaatgaactcgaaagccgaccaccaaaatgtgacaagcatatcgcttgaaggagaagcgatggggttcttcggcggaatgacggcggcccatcagtcaaaaacaaagaaaatcggcgtgctcgcaacgtataaatggcagcctgaagtagaaggattttccgaaggggctaaatacctcgatccggacattgaggtgatgacagaatatgtcggccagtgggacgacagcgaaaatgccgtcaaactgtatgaaaaaatgaagaaggcaggcgcggatgttgtgtatccggccggagacgggtataatgtccctgtcattgaacaaatcaaaaaggacgggctgtacgctatcggctatgtaagcgaccagtcggaattgggtgagaatgtcgttttgacaagcactatacagcatgtagatgacgcttatgaactcaccgccgacgagtttaataaaggaacgcttaaaggcggcaagcgctcatttgacattcaagacggcgtcatcgaaatgggagaattcagccctgttgtcgatcagtcatttcaagaaaagatgaatcggctgattgacgaatacaaaaaaacaaacaaactgccaaacgaacattgaggtgatcaagatgcacgaaaaatcaatggaatttttgcaaattgccatgaagtacgttccggaagcgaaagcagagatggagaaagcgggaatcgaactttccccggaaatgcttgagccattcatgaacttgtttacgaaagtgatggccgaggcttacgagctcggtaaagcggaagccggttcagacgcctgacttaaacgcccgcaaacgcttaaaaagccacttttcagaagaagtggcttttttatatggaaatcttatttttcaaagcgctgaccattgagccgatttctttaaacacaggcttcagctcatcgagcgaatccataatttctccaacctgattcaacacgtgcatataatcggcttcttgggatacttcagcgtcttcggcggtttccgcttccgcatccgtctccgtctcttcatgcctggcgggtgcatttgagccaaacatcatttttgtgaaaaaatcgtcgttcgccactcttcattccctcctttttcatatatatcactactatatgaaggttttggtctgctagattagacgaatatattgccaactaaaaaaaaatagggtaggattagtaccagatactaataattactcataacattagttggaaaaaatcatgaataaaggagtctttcctatgaaagctggaattattggaatcggccggtacatccctgaaaaggtgctgaccaatttcgacttggaaaaaatggttgaaacttctgacgagtggattcgtacaagaacaggcatagaagaaagaagaatcgcagccgaagatgagaaaacgtccgatatggctgtggccgccgcaagaagagcgatggaagatgcaaacatcgagccggaagatcttgatatgattctcgtcgccaccgttactcctgatcaggcattcccgacagtgtcctgcatgattcaagaaaagctcggtgcattcaatgcctgtgcaatggatatcagcgcagcgtgcgccggttttatgtacggcttagtcactggaaaacagtttatcgaagccggcacatataagcatgtgcttgtcatcggagttgaaaagctttcaggcattacggactgggatgaccgcaataccgccgttctgttcggagacggtgcgggcgccgcggttgtcggccctgtcagcgacgataaagggattctgtcctttgaactaggtgcagacggcagaggcggaaaacacttgtacttggatgaaaaagatcatacaatcatgaatggcagagaagtgttcaagtttgccgtccgccaaatgggtgaatccagtgtaaatgttattgaaaaagcgggattatccaaagaggatgtcgactttttggtgccgcaccaagccaacatccggatcatggaagcggcgcgcgaacgtttggagcttccggtcgaaaaaatgtcgaaaacggttcataaatacggaaacacatcagctgcttctattccgatttctcttgtggaagagcttgaagctggtaaaataaaagacggtgacgtcattgtgatggtcggcttcggcggaggtttgacatggggagccatcgccatgcgctggggccgctaaaagaaaggtgaggtgcaacttatgaatagtaaaagagtagtcattaccggattaggagctttatcacctcttggtaatgacgtcaaaacaagctggaacaacgcgatcaacggggtttccggagtcggcccgataacaagggtgaacgcggacgagtatcctgctaaagtagccgcagaactgaaagattttaagatagaagattatatggataaaaaagaagcgagaaaaatggaccgcttcacacaatatgccgttgtgtcggcgaaaatggccgtggaagacgcgggcctcgacattaacgaaagcaacgcagaccggatcggcgtctgggtcggttccggaatcggcggccttgaaacgcttgaacagcagttcgaaacatttttaacaaaaggaccgcggcgcgtcagcccgttctttgtaccgatgatgattcctgatatggcgaccggccagatttcgatctctctcggtgcaaaaggggtcaactcttgtacggtgacggcttgcgcgacgggtacaaactcaatcggcgacgctttcaaggtcattcagcgcggcgatgccgatgtcatgatctccggaggaacggaagccccgcttacaagaatgtcatttgccggcttttcagccaataaagcgctatccactaatccggatccgaaaacggcaagccgtccgtttgacaaaaaccgcgacggcttcgtcatgggagaaggagctggaatcgtcgttcttgaggagcttgagcacgccttaaaccgcggagcgacaatctacgcggaagtggtcggctacggatcaacgggagacgcctatcatattacggcacctgcgccaaatggagaaggcggcgtcagagccatgaaagaagcgatcaaagatgcgggtctgtcccctgtggacattgattatatcaatgctcatggaacaagcacgccgtacaatgataaatttgaaacgatcgccattaaagaagtgttcggagagcatgcctacaagcttgccgtcagctcgacaaaatcgatgacagggcacttgctcggggctgccggaggcatcgaagcgattttctccgtccttgccattaaggaaggcatcattcctccgacaatcaatatcgaaacgcctgatgaagattgcgatctggactatgtaccggatcaagcccgccgccaggacgtgaatgttgtgctcagcaactcgcttggtttcggcggacacaacgcaacgctgatcttcaaaaaatatgaataacccgcaatataaacggctgccattttaaatggtggccgttttttttagcgtgcataccatacagatgaaaaaggagtgtgatctaaaatgagtatagcaagcacgtatgaatggcttgaacaggcttcatccgtgcgggaattgccaagctttctcctgccgtattttaaaggcgcttcaaaagcggatgcggcggcgattgtcagccacctgcagatccacggcttgttccgttcgtggacggacggcgaacgtacgatgaagcagcttaaggaaaacggcgtatttcagcatgtcagacgggaagaacagctgctctgcaaaagatggaacgggccggatgttccgattttcatcctgccggtcgatgaaagaaaccgcaaaatccgcgtcgaattcggctcgaaatcaggcctcgcgttcagcgacaaattatttttgtttttatcggccgatcttccccggtcttcaatttctgcgatcatgacacacgaatataatcacgtttgccggttagaaaatatgccgaaagaagaaaaaaagatgacgctgcttgatacaatcattctcgaaggccttgcagaatatgccgttttcgaacggctgggagaagccgaaacagccgcatggacgtcatattactccgaaaagcagcttcgtcatttccaggaccggttcgtaaagcctcatttcgacctgcgccgacacgatggccggctattctccaatattttatttggaaaaggacattaccctgacatgctcggatatgctgtcggttacagtattgtgaaaaaatatttatcggctcgaaaattgaaggttgccgatgttttagcctttccgtcagaagactttataaagctatcgctttaaaatactaaaattatgggattaaattaatattattacaaaaaatcaaaaaactccttgcttttgtaatgattatgtaataatatacaactataaaattttaagataattcagtcatattaagaaaattctaaaaaagtaatatattagttttttgtgatatttaacttctggtctatggaaggggaatctggatgagcgcattgctggaagtcaatgatttaaaaacttatttttttaggaaaaaacagccgatacctgcagtggacggcgtcgatttttcaattaaaaaaggggaaaccgttgcgctggtcggtgaatcgggatccggtaaaagcattacctctttgtcaatcatgggactggtcgagggctcgggcggaaagatcatgagcggctctatcaagctcgaaggacaggatctcgttacatacaaagaacaagatttatgcaagatccgcggaaatgaaatctccatgatttttcaggaaccgatgacctcgctcaatccggttttgacgatcggcgaacaaatcacagaagtgctgatctatcataaaaagctatcgaaaaaagaagccgccaaaaaagcggtagaattattaaagcttgtcggattttcaagagccggcgagctgatgaaagagtatccgcaccgcctgtcgggcggcatgaggcagagggtcatgatcgccattgccttaagctgcaatccgaagctgctgatcgcggatgaaccgacgacagcgcttgacgtcaccattcaagcccaagtgctggaactgatgaaagacctatgcgacaaattcgatacctccatacttctcattacccacgatctcggcgttgtgtccgaaattgcggaccgcgtgatcgtcatgtattgcggacaagttgttgaaaatgccacagtagacgagctattcgacgaacccctgcatccctatacaaaaggactgttaaactccatccctgtcattgaaggctccattgaaaaattaacagccattaaaggaaatgtgccgacgcctgacaaccttcctgccggctgccggttcgctccaaggtgtccgagcgcggtcgacaaatgctggggggcgcagccagacttgaaaacgcgtccggacggccggtctgtcagatgttttttatatgaggagggagaataagggatgacttcatcagctgaacaattacagcccggacaggaaatgaacccgcaagaatcccttctggagctgaaagacgtcaaaaagtactttccgatccgctcagggatttttcagaaaaaaatcggcgatgtcaaagcggtggacggcatcagcttttcgcttaaacgcggcgaaacgctcggcattgtcggtgaatcgggctgcggaaagtcgaccgccggacggacgatgatccgcctttataaaccgacggcagggcagattttttacaaaggccgcgacatttcaagtttgtcggaagaagctttgagaaaaagcgtccgcaaaaacatccagatggttttccaagatccgtttgcctcactgaacccgagaaaaacgctgcgttccatcatcaaagaacccttcaacacgcatcatatgtacaatttcaaagagcgcaacgaaaaagccgaagagcttttagccaaggtcgggctgcacccgtcgtttgcgaaccgctatccccacgaattttccggggggcagcgccagcggatcggaatcgcgcgggcgctggctttaaatccggagcttattatcgccgatgaaccggtatccgcattggacgtgtcaatccaggctcaagtgatcaacctgatggaagagcttcaggaagaattcaatctgacatatttgttcatttcccatgacttgagcgtcgtccgccatatcagcgacagggtcggcgtcatgtatctcggcaaaatgatggagctgacagacaagcatgagctgtacggcaacccgcttcatccatacacgcaggcgcttctgtccgccgttcccgtcactaggaagaaaggcggaacaaagcgggagcgaatcgttttaaaaggcgagctgccgagtcccgccaaccctccgaaaggctgtgtctttcatacgaggtgtccggccgcaaaagcgatttgcgcggaagccgaacctgctttcaaggaagtgaaaacaaaccatttcgtggcatgtcacctttacgaataaaggggaaggccgtcacatattaaatccttgagagggggaatgtcttctttaaaaaacgggggtcaatcgggtggaaagaaggacaacagtttaataagggggaattcataaaatgaataaacgcaaaacaggattttcaattttaagcttgctgctgatcttatcgatttttctaacggcctgcaacagcggcgaagtcggaggggatgaaaaagaaggcaaatctgacgggaagccgcagcagggcggagatctgattgctggatccacaggtgaaccgacgctgtttaattcactgtattcaactgatacagcaagttcagatattgaaagactgatctacaacactttgttagacgttaatgagaaacttgaagtggaaaaccaactcgctgatgaagtaaaggaatcggaggatgggttaacattcgatgtgaagctaaaagaaggtgtcaagtttcacgacggtgaagaaatgacagccgacgatgtcgtttttacttacagcattccgatgagtgatgaatacgttggagaacgcggctcaaactttaaaatgatagagtctgtcacgaaaaaaggtaaatatgaagtgcagtttaaattaaagaagcaggatccgtatttttacaatgttacacttgccagttacggtattctgcctaagcacattttaaaagatgtcccaatcagcaaactcggtgaacacgaattcaatcgaaagaatccgattggaacaggaccgtttaaatttaaagaatggaaagaaggacaatatgtaaaggttgaggcttttgatgattattatgccgggcgtcctcatttagattcgatcacgtataaaattattccggattcaaatgcagcgctgtcacagctgcaagctggagatgtcgattacttggtcgttacaccaggaccagactataaaacggccgagaaatttaacaatgtgaagatggaaaccgatttaggtttgaattatacgtatatcggctggaacgaaagaaatgagctgtttaaggataaaaaggttcgccaagcgctgacacatgcgcttgaccgccaggcgctcgttgaccaagttctagatggagatggggaaatcgcgaacatcccggaaagcccgctttcatggaactacccggataacaaagataagtttaaaacgtttgaatacgatccagagaaagcaaaaaaactgctcaaagaagcaggatggacagactcagatggtgatgggattttagataaggacggcaaaaagttttctttcgttattaaaacgaaccaaggaaacaaaacacgggaagacctcgcggttgttgttcagcagcaattaaaagaaattgggattcaagcaaaaccgcagattgttgaatggagtgctttaattgaacaaatgaacccgccgaattgggattttgatgcgatgatcatgggctggagccttgctacgttccctgatcagagcaacattttccattcgaaagaagctgaaaaaggactaaactatgtttggtatcaaaatgaaaagcttgataaactgctggatgaagctaaaacgttgaaggaccgtgaagaatataaaaaggcgtatgaagatatttacgaaattctggcggaagatcagccgtatacattcttgtattatacgaattaccatagagcgatgcctaaaaatatgaaaggctacgtattccatccgaaagaagatttctataaagccgaagactggtggctggatcaaaaataacgagaatcccttgagggaagtgtagcttgcagcttccttcccttccttcttaatgacttttaaaaaaggggataaaaaatgattacatatatcattcgaaggacgctcatgtcgattccaatattatttggtattacaattttgtcatttgcgattatgaaagcagcgccgggagatccaatggcattgatgatggatccgaccatcagcgcgggagaccgtgaaaaattcattgaaaaatacgggttggatgaacctgaacacgttcaatatttaaagtggctcggaaatatggttcaaggtgacttcggtacttcaatcgttagaaaaggaacgccagtgactgatttgattatggcgaggctgccgaatacgttattgttaatgctcgtttcaaccattttggctctcctcatatcgatcccgcttggagtgctttcagctaggcggccatattctaaattggattatggcatcacattcacatcatttatcggtcttgctgtcccaaatttttggcttggactgattctaatcatgtttcttgctgttaatttaggatggtttccaaccgggggcgttatgactctgaatgccgattttagtttatgggatcgcattcatcatctaattttgcctgcattcgtcctggcgaccgcagatatggcgggactcacccgctacacgagatcgagcatgcttgatgtgctcaggcaagactacatgcggacagcgagagcaaagggttttaaagaaaatcgtgtcgtgtacaagcatgggcttcgaaatggtttgcttccggttattacgatctttggtctgatgattccttctttcatcggcggagctgtcgttactgaacagattttcagttggccaggacttggaaagctgtttgtcgactctgctttccagagggactatcctgtcattatggcaatgacggttatttcagccacacttgttgtcattgggaatttagttgcggatattctttatgcaatggtcgatccgcggattgagtattaatgaaggagggaattgattcatgacacagacaaatccatcgacaccttcgccggagatcacattgcaggaaaatgtcgcaccaaagcccgagacaatgacaaaaatcttttttgaaaagttttataaaaacaagctggcggtaattggaggagttttattatttattattatcctatcagcgatttttgctccggtgatcgctccatacccgccggaacagcaaaaccttctgaataagctaaaaccgccaagtggtgaacatctaatgggaacagacaagtttggccgagatattttcagccgtttactttatggggctcgggtttctttacttgtaggctttgcctctgtacttggatcgattacgataggtacggtggtcggcgcaatcgccggctactttggcggaataatcgacgctattatgatgagactggtggatattgtattatccatacccgacatctttctgttaatcacgctggtcaccatcttccagccgggcatagataaactgattttaatattcgccttgacgagatggacgacgacagcgcgccttgtccggagcgagtttttgtccttgaggtcgagggagttcgtcttggcggcgaaaacgatcggtacaagaaattacaaaatcattttttctcatatccttccgaatgcgatggggccgattatcgttgccgcgacgctttccgtcggtaccgtaatccttgcggaatcggcattaagctatcttggattcggggttcagccgccgatggcaagctggggaaacatgcttcaggatgcacagaactttacgatcatgatccaggcgtggtggtatccgctgttcccgggcctgatgatcctgctcactgtgctgtgctttaacttcttaggcgacggactccgcgatgcgcttgatccgaagaatattaaatgatttatgcagtgtattacagaggaaatattttaacaaaatggaaggtcaatagatttagtttcaatgaatgtatgtagtggacattgaacgaatgtttcctgttagtcgataaagaacactttcataaatgaggtaccaaagggaatatcattcgtaaatctttggtatctcactttgttcaaacagaagcaggtcttccaactcctgaagatcttttggaactgttagatgaacaaatgggcgctgtagcaaaaaaataaatcgctttgttaaatgaatagaggttttaacgatgttaagcgtattgaaaaataaaaactttttatttttgatattagggcgtttggtaaccaatattggggacagtatgtatacagttgcggcaatgtggcttgtgtttgatttatcaaaaagtacattttattccggattagctggttttttgacgatgttcccaactgttttgcaatttttaacaggtccgattgttgataaagtcagattaaataaagttttggtttggagtcaactcatccaagctattttggtgttgattattccgcttttttatttcattggatatttgaacatttggatcatcatgatgattatgcctcttatcgtattcattgagcaatttacttatcctgcgcaatctgccgcactgcctaaaataatcaaaagtcaagatctagttaaagcaaactcacttatgtcattttcatatcaaggtacagatattatatttactggtattgcaggtattgtgattgcttcggcaggagctataagcatatacttagttgactctttcacttttttgttagcggcgctgttttttaagtgcgtaaaattagaacaaaaaaatgagatagaacataagccccgattccacttcaaaaaagtcatacacaattatacaacggatataaaagagggatttacactcattcgtcattccctcattccaaaaatcctcttgggctcgatgatttctaacttcatgcttagtgcgacgattgtgattttgccaagcttctcttcgattagaggaggagaagaatactatggatattatttggcttccatgtcatgcggtttactgttaggttcaatattcgcaacagtgtttggccgattcgcgataggatcacttacgatatacggatttttcatttcaggggttttatggagtatttcggcgatcgccacctcttcatacatatcgattattttatttggtttgtctcaaatatccatcggcgtgacaaacgtcattttcatgtccattttgcaaagcatactgccggaagagtttatagggagagttttttcttttatcgcaagtttgacaagcatagcagctccttttggatctttgctgggagggtttaccgcgtcattgatcggcagcgataaggttttctttataggaggaattgccatgctgtttgtatctgtttattgggtgtttcagtcttctttaagatcaattccttcatcagaaaaaataaacgctaaagaatacagcttttttacaaacgtgttgaataaataatgtgtgaattgcttcattcagtcatcatgattttgcccattgtctggactccgcgatgcgcttgatccgaagaatatgaaataaaaagctgagggattgccgcccttggcttttttttaacggcgattgccataatctcatccgcttggaataaattcctgcccccttgcctatactgtggacaacagtttttattaaaagtgaggggttagaaatgttgtttcttcatgatgtgtgggtgaattggtttgagggagaagaaaatggctacaacgtctgccactttcatgaatggcggaaggaagacagtgttgaattgcttgaccaggtgcctttgttaagggtgtcgtccgttttgtttcactacatagaaaatgatttgtcagagcttccggccgaattattgaacgaggttcatcaaaaagcgtatattcgtaaaaatcatgagcggacacagcttgatcattgtttcgtcgtaacggacggcattggtattctcgcggtcgatacggccggttacacaataccggtaagaaaaagccgcctcattccgagacaggagcagctcgtttatgaaatggtgaaggacgttgaagcggaaacttacgagtttgcaccagagaagctgcaatcttccaaagaataccacattttatctttatcaccggagcatgtcagaggattaacgagaaaagaacgccagctcaaacagctgctgttcatggcgctcgatcagctcaaagggctccaaaatcgggccgagatcgcttattggtacaccgaatggaatccgtatatgtatgaacagatcaagcgcatgacatttgaagaaatctgggacatgcttttcaatgagacgatcgacggatggtcagacaaacacagggacttttgtgaaaatttgattaaaggacagccgttttttgaaaagctttgggaaattgagaatgagtctaaagtcaactaaattaagaatcaagactgccggaagtacggcggtctttttatttgtaaaagcgaaaattctatattgaaaaataaaaaatatgagctgtctttctgacaaagcggtcaatgaaggactggagacatgtgttttgaatcatttattatagaaatatcgtgatccggaggcaagtgaatgcggagctgcggctgttctctatgaaaaacaccttccgattatcgtacaatcggaaggtgtttttggatcagcgtctttttcggccgagtcccatcgcgttttccattttttttagcatcttgtttgctgtttgatttgcgcgttcggcgccttcgtccaaaatccggtccagctcttcagattcgatcaattcgtggtaacggtcttgaatcggtttcagcgcgccgatgacgacttcggcaaggtctgatttaaattcgccgtagcctttgccttcgtattttgcttcaagctcttcgattgaggcttgtccgagaatcgaatagatcgtcagaaggttggatacaccgggtttgttttctttatcatatttgacgattccgtcggaatccgtgacagcgcttttgatttttttctcaagctgttttggttcgtcgagcagggtgatgaacgctttttggttcggatctgatttgctcatctttttgagcgggtcggcaagtgacataatgcgggcgccgaccttcggtattttaacctccggaaccgtaaaaatgtcattatatttcttattgaaacgctccgccaagttccgggttaattcaagatgctgcttctgatcttctccgacagggacgacgtctgttccataaagcagaatgtccgcagccattaatggaggatatgtcaaaagcccggagacgacagcttcttttccggctgatttatctttgtactgcgtcatgcgctcaagctcgccgatgtaggcgacacactgaagcatccatcccgcctgggcgtgtgcaggcacttccgattggataaacagcgtcgcttttttcggatcgaggccgatcgccaaatacagcgcggcaaggttccggatgttctttctcagcgcgagccggtcctgcggtactgtgatcgcgtgctgatcgacgatgcagaagtaacagttgtagtcatcctgcaagtcgacaaactgcttcatcgctccgatatagttgccgagggtgacagagccgctcggctggataccggaaaaaatcgtttttttcatgtgaatccctctttccatttcaaaataaaaaggcccattcttcccttaaaagaaaagggacgaatgaaccgtggtgccaccctgattatttcattatggtcaaaatgaaatcgctttagacgtttgtaacggagtcttctccggctgagcctacttatccgtgttcggtcagctgctccgaagcccattccacattcgccattatccgctcccagcaccgcggactctctttaaatgggaagaaatgtgtactcttcttcttcatcgcatgttattcataattttattatatataaattttaaatgaaagtcgacagccttggggaaaagaaaacgaataccgggctgaataaagttggcgcggcggcatctggttcgatataaagaatggttaatgttatacgtgtaaaacgttttaacctgtaaaacataaactttccttttaatgtggttacgctttaaaacagagaagtgtatttgtacatttggcagaaaacctgacaatcataaatagtttgaataaaaaaataattgaaaattaatattgcaataaattattctattaattataatgaatttgttcacctcggtgttacaggtttcttacataacaaatattcagaaaagacgaaacagaggaaaaagtatggcaagtgggcctattacttttttatgataaatctgaatgttcaggagtaaggaactaaaaaaacaagaaattgggggggtttctctttgaagaagcgtttgtcatttatcagtttaatgctcattttcacactcgtcctcagcgcctgcggcttcggctcaagctccggtgacggcggtaaaaaagacagcaaagggaaagacacattaaatgtcaacattaaaacagaaccgttttcactacatccgggactcgcaaacgattcggtgtctgcaaacgtgcttcgtcagacttttgaaggattgacgacaatcggtaaagatggaaagccggttgaagcggcagccgaaaaaatcgaagtcagcgacgaccaaaaaacatacacattcacgctccgcgacgcgaaatggtcaaatggagatcctgtaacagcagaggattttgaatacgcatggaaatgggcgctcgaccctaaaaacgaatcgcaatatgcgtatcagctttactacttaaaaggcggagaagcagcgaacaccggcaaagggaaaattgaagatgtcggcgttaaagctgttaatgataagactttaaaagtcgagcttgaaaaaccgacaccgtattttactgaactgacagcattctacacatatatgccagtcaataaaaaggtagcagagaagaatgcgaaatggtacacaaacgcagatgagaactacgtatctaacggacctttcaaaatggcgaaatggaagcacagcggaaacatcgtactggagaaaaacgaccagtactgggataaagacgctgttaagctgaagaaaatcaatatggcgatggtcaacgatccgaacactggtctgaacatgtacaaaaaaggcgagctagactttgtaggacagccgcttgaccagatttcaacggatgcgattccaagcctgaaaaaagaaggcctgaacattgatccgttcgcatcggtttacctgtacaaattcaacactgaagcggctccgctgaacaatgtcaacatccgtaaggcgctgacatacgcgatcaaccgcgaagcgatcgtcaaaaacatcacgcaagcggaacagctgcctgcgatgggattagtgccgccggcggtccacggctttgaatccaacaaaggctatttcaaagaccatgatgtcgataaggcgaaagaacacttggaaaaaggcttgaaagagctcggtttgaaaaaagcgtcagaccttccgaaaatcacgctttcctacaacacggatgaagcgcaccaaaaaatcgctcaagccgttcaggaaatgtggaacaaggaactgggcgtagatgtggaattaggcaatgaagaatggaacgtttacatcgataagctccatgccggaaactatcaaatcggccgtttaggctggaccgccgactttaacgacgggatgaacttccttgaaacataccgcgacaaagaaggcggaaacaatgatacgaactgggaaaacgcgaagtataaagagctgctgaataaagcatcaagagaaactgattcagcgaaacgcatcgagctgatgaaagaagcggaaagcatcatcatggatgagctgccggtcgcaccgatctacttctacacaatgccgtatcttcatgatgaaagcttaaaagactttgttctgaccggtacaggtgagatctatttcaaaaccgcgcattttgaataaaattgcatgaaagtatatggggcttagactttccccccatatacttttatttatgaaaagaagttaatagactgaatattcggaggtgtgtaaaattgattaaatatttaggccgtcgtcttgtttatatgttaatttctctctgggttatcgtaacagctaccttcttcctgatgagagcgataccgggcggacccttttcaggcgagaggaaacttccccctgcaattgaagccagtctcaattcctactatggtttagaccagcctctttttaaacaatatctcgattatttagtatcggtagcaaagtgggatttcgggccgtcatttaaatataagggacaaactgtgaacgacttgatcagctcagggttcccgatttcttttacactcggattggaagcgatttgccttgcgctcgctttcggcgtattgttcggcgtgatcgccgcgctgaagcgaaacaagtggcaggactacacagcgatgatcattgcggttgtcgggatctctgtgccgaacttcatcatggccgcgcttctccaatacgtgctggcaatgaagctgggcatgtttcctgtcgcgcaatgggagtcatggggacatactgtgcttcctgcaatcgctgttgcctcgatgccgatggcgtttatcgcccgtttgacgcgctccagcatgcttgaagtgttgagcagcgactatatccgcacggcgcgtgcaaaaggtttgagcacatcagccgttacgtttaagcatgcgatacgaaatgccatcatgccggttgttacatatatgggcccaatggcggcgtccattttgacaggaacgtttgtcgtcgaaaaagtcttcggtataccaggactcggcatgcactttgtcacaagcattacgaaccgagactatacggtgatcatgggcgttaccgtcttcttcggggcaatcttgctgctttgcgtcttgattgtcgatcttttatacggcttaattgatccgcgcattaaattgtttggcgctaagaaaggggagtaagaggatgcagcaaataccaaaagacatgtttgaacctgcagctgttgaccatagcgaagccgaaaagatctcaaagaaaaacctttctttttggacagacgtattcttgagatttaaagaaaacaagctggcgctgtttggactggtggttctgatcctgatcgctctgatggctatcttcgcgccggtgttctcaagctttcaatatgaagaaacagatttaacgaatgcgaaccagccgccaagcggtgagcactggtttggaacagatgaccttggaagggacgtattcgtccgtacatgggtcggcgcccgcatctcgctgacaatcggactcgctgctgcgctgatcgacgttttgatcggtgtgatatggggtgcgatttccggcatcagaggcggacgtacggatgaaattatgatgagaatagcagatattttatgggcgattccttctttattaatgaccatcctgctgctcgttgttatgggaaaaggcctgatcacgatgatcgtggcgatggttattacgggctggatcaacatggcgagaatcgtccggggccaagtactccagcttaaaaatcaggagttcgtactcgcctcaagaacattgggagcgaaaaactcgcgcattatcagaaagcacctgctgcccaacatcatgagcccgatcttggtcaccatgacattaaccgttcctacggctattttctatgaggcgtttttaagctacctcggcctcggggttccgcagccgcttgcaagctggggaacgatggcaacagacggtgttcagggattggaatactacccttggcgcctgttcttcccggctacttttatctgtctgaccatgtttgcattcaacgttatcggcgacggactgcgcgacgctttagatccgaagctgcgtaaataaaggagtgagaaagatgaaacacttacttgaagtgaaagatttagccatttcttttaaaacatacgccggagaagtacaggcgatccgcggcgtcaactttcatgttgacaaaggagagacgcttgcgatcgtcggtgaatccggatcaggtaaaagcgtcacttcacaggcaattatgaaactgattccgatgccgccgggctattttaaaaacggacaaatcttatttgacggacaagacctggttccgaaaacggaaaaagagatgcagtcgatcaggggaaaagagatcggcatgatctttcaggatccgatgacttctttgaaccctacaatgaaagtcggccgccaaatcacagaagtgctgtttaagcatgaaaaaatctcaaaagaagaggccaataagcgggcggtagagcttctcagccttgtcggaattccgatgcctgaacgccgcgtcaaccagtatccgcacgaattcagcggcgggatgcggcagcgcgtcgtcatcgcaatggcgcttgcggccaatccaaagcttttaattgcggacgaaccgacaacggctcttgatgtgacgattcaggcgcagattttagagctgatgaaagacctgcagaaaaagatcgagacatccatcatttttattacgcacgatctcggcgttgtcgcgaacgtcgccgacagagtcgccgtcatgtacgcgggacagattgtggagatcggtacggtcgacgagattttctacaatccgaagcatccgtatacatgggggctgctggcttcaatgccgagccttgacaatgacggtgatgaggaattaatggcgataccgggctctccgccggatttgaccaatccgccgaagggcgatgcctttgcgttaagaagcccgtacgcaatgaaaatcgattttgaacaggagccgccgatgtttaaaatatctgatacacattatgtgaagtcatggcttttgcatccggatgctccaaaagtcgagcctccggcggctgtcaaaagcaagatgaaggagtttaaaaatcagtatgaaaaaccggttcaagtgaaagaaggtgaatgacatggcagaaaaactgctcgaaatcaagaatttaaaacagcacttttcaacgccgaaagggattgtaaaagctgttgacggaatctcttttgacatttacaaaggggaaacgctcggtcttgtcggagagtccggctgcggaaagtcgacgaccggccgttcgatcattcgtttgtatcaagcgacttccggagaagtcttgtttaagggaaagaatgtccacgacaaaaagtctgccaaggaccttctcgaattcaaccggaagatgcagatgatttttcaggacccgtatgcatccttgaatccgcggatgacggttgccgacatcatcgcagaaggtattgacatccacggtttggccaaaacgaaaaaagaacggcttgagcgcgttcatgaactcctcaatctcgtcggcttaaataaagaacacgcgaaccgctatccgcacgagttttccggcggacagcgccagcggattggaatcgcaagggcgctggcggtcgaaccggaattcatcattgccgatgaaccgatctctgcactggacgtgtccattcaggcgcaagtcgtcaatttaatgaaggatttgcaaaaggaaagaggactgacataccttttcatcgctcacgatctgtcgatggtcaaatatatcagcgacaggatcggcgtcatgtatttcgggaagcttgttgaattggcgccggcagatgaattgtatgaaaatccgcttcatccgtatacacaatcattgctttccgccattcctctgcctgatccggattatgagcgcacgcgcgtgcggaagacgtatgatccgtccgtccatcagctgaaaggcgacgaacagatggagctccgcgaagtaaagcccggccatttcgtcatgtgtacagaggaagaatttaaagcctatcaatccaaataaacgaagcaggaagacagccgtcacaaggctgtcttttttgatgcagaaccacagccggcaatttttttgagaaaaaatttgaaaccttagcgtaagacaaccgtcttagtatatgtaggtaacatgctcagcttcaatgaagctcctttctaaaaaagattttgtttaaactaaaaagaaagcgggtatatctaaagtgtgaaattagaacatccataaggagcaaatcaatgaactggtatgagaagcttagcgagtatttccctattgaagaaatgaaatcaaaagagcatatggaagcattgttaaaggaacaaaacgatatttaccataaagaagaaggccgtcatcatgtgttgatgtacgccgaattcgactcttttattttcatcgactatttattcgtttctaaagacgcacgaggacagggacttggatccaagctgattgagaagctgaaaaagaaaaacaaaccgatcctactcgaagttgagcccgtggatgaagatgatgccgatacggcgaaacgtcttaaattttatcaaaaggaaaactttaaacacgctgagtcgattggttaccgccgccggtcactcgcaaccggcaaagtgaacaaaatggagattctgtattggtctccaaaatcaaacacagagaaagaagtgtttgacgcgatgaaagaaacgtacgaaaaaatccatacatacaaagatgaaaaatggtatggagaatcttatgaagatgtggatgacgtccttacgattgttgacgatcataaacagaagaacattttcgatgaattaagctaaatgagaataagacctggcataaaaaagcaaaagtcactggattgtcaaaaaatttctgttacagactgttcacacttacttttttatagtataatactcaataaagattacttttttagagttatttcaatttaagaatacgctaatttcattctactttttaaggagtgaagcaatatggttacattatatacatccccaagctgcacgtcttgcagaaaggcgcgcgcatggctagaagaacatgatattccgtttacggaaagaaatattttttcagagcctttatcaattgatgaaataaaagagattttacgaatgacggaggacggaacagacgaaattatttcaactcgttccaaagtgttccaaaagctgaacgtcaaccttgaaacaatgccgcttcaagagctgtaccagctcatcaatgaacatccgggccttttgcgccgtccgatcatcattgacgaaaagcgcctgcaggttggatacaacgaagacgaaatccgccgcttcctgccgcgcaaagtgcgcacattccagcttcgtgaagcgcagcgtcttgcaaactaaaagaaggctgaatttttcagccttcttttagttgtagacaaaatcgtttagattttgtcaacttttgattcagcgtgatccgaaaacctttgcagtctaggaaggccgagcatcggagcgcagcgaatgttggaattcgtgagcaccgacgcgcaggccctgacaacgaatgcgagggtttgtcggcacgctgagaaggctgaatttttcagccttctttttttaatgcttttcactcgtctgttcataataaatactggctaaaatcacaaaaataaccgtaaggacgggcagcagcatttcgagggtgctgtgctgcgccataaaggaagacaactcctgctccctgacgatcatttcgccgccagtataagccagcagtccgcttcctgcgtatattaagagcggaaatttggcaagagccgcttgaatcagcctgctgccccaaatgatgaccggaacggagaccatcaggccgacaacgacaagcatcaggcgtccgtgtgaggctccggcgaccgcaatcacattatcaagggacatgaacaagtcggcaatcacgatgatgcggatcgccttaaataaagatgtcccgcctttgacatgctgggcatcttttttctcaatcagaagctgatatcctaagtacaaaaggaagattcctccgataaattgcagataaggaaccgcgagcaggtatactgctgccatggttagcgcgattctcatcatgatggcgatcaatgtgccgatgatgatcgctttttgcctttgccggggaggcaaatgacggcttgccattgcaatcacaacagcgttgtcgccgccaagtatgagatcgattccgatgatcacaaggaacgacatcagtatatcgtgttccatccactggcacctcgctttgcctttgcatcgggacttgctaaaaaggcccccgcattaatagctgctgcttgtacaactaatatatgaagcgggccggaaaatatgttagcttgaccttggaggcgtttttatttcttttccgccttttttatcataaaatagaaaataaagattgatcagggataaggttaagaagtggacgtaatgggtaaagtgtagtaaagtacaattaattgggagcttagttatcccttcaacatcttacaaagaagggaaggttggcaaatggaaatcgaaagaataaacgaacacacggttaagttttatatttcctacggtgatatcgaagaccgcgggtttgacagagaagaaatttggtacaatcgagaacgcagtgaagagcttttttgggaaatgatggacgaagtgcacgaagaagaagagtttgccgttgaaggccccctttggattcaagtgcaggcccttgacaagggattggaaatcattgtgacaagagctcagttgtccaaagacggacaaaagctggaactgccgattcctgaagataaaaaacagcatgtagcagaagaaagccttgatgctttgcttgacgactttcaaaaagaagagcaggcagaagagcagaaactgcagtttgttttaaaatttgacgattttgaggatttaatctcactgtcaaaaatgtctgtcagcggttgccaaacgacattgtactctcatgaaaaccgctattatttattcgtggatttcaatgaactgcctgatgaagaggtggaaaaccagctgagcattctgctggaatatgcttcagaatcaaagatgacgattcatatgctgaaagagtatggaaaactgattgcagcggatcatgctcttcatacaataaaaaagcactttgcataaaaaagccggtttcctttgaagccggctttaaccttctccgttacggggaaggtttttttgtgaactttatgaacaaaaagaatattatgcagttaaactgtgcaggaaaagacgaggaagctataatgaaagcgattacaataaagggggagcacaacatgacaaagaggggcagatgttacggctttacgattttacttgtgtttgcgctgattttgggaggatgcggcggaaacacggcttcaaataaagccgcgaatgaaaaagactttaagccttcgaaagcaatcgaggtcgtcgcgcctgccggagccggcgggggatgggatacaacggccagaacgatctcgaaaatcatgggtgaagaaaaattgattgaaaagatggctgtcgtcaacaaaccgggcggcggtggagcgtccggatggtcgtatgtccaccgcaaaaaaggcgataatcatacgttgtttgttacatcaccgccgattttgttcgtgcctttaaacggacaatcccagtacggccacaatgattttacgccgattgcaagcgtgattgccgattacggagcgtttgtcgttcataaagattcgccttatcagtcgatgacagaccttgtggatgcgcttaaaaaagatccgaaagcagcttctattgtagggacgtcttctcctggaagcatggaccacatgcagtttgtcagcgctgttcaaaaggcgggcgttgatgcgaaaaagctgaaatatattacggctcaagacggcgcagggatgagcatgctgctcggcaaaaaagccgacgtctactcgacgggtgtcggtgaagcggccgaacaagcgcgagccggaaaagtcagagtgctggccatcaccgctcccgaacgcatgaaaggagataccgtcaaggatttcccgactttaaaagagcagggaatcgatgatgaatttacggtttggagaggatttatgggacctccgggaatgagtaagtccgccgtaaagtattatgaggaaaaaatcaaagagatgatggaaaaagacagctggaaatcgattcgggacagctatggatggacggataactttatgggccatcaagaatttaaggactatcttgacactcaatataaagaaatgaaagcgctccttgatgagattggattgggcgacaaataaaacggtctccgcgcgcggggttgccggtacgcagagcctaaaagccccgcccggcacagcccgcgaccggcatgctgaaatcgagaaaggctggtgtaaaccatgagaatcacaaaccgggccgtttctgtcatcattttggctgtagcagccatttacctggcgctcagctttaatttagacagctatccgtacgcggtgatcgatgcggatgtgctgccgaaaagtttaggcatattgcttctcatattaggcatatttctgttttttgaaaaagatcaaaaggatacaacggtgaaaaagctgtttcagctgcagaaaaaagacgttaaggtcatgatgctttgtgttgtttctctgttgatctacatttccgttttagaattcatcggatttttgctatctactgtgatgctgctgctcgttttgcccgcggtgttgggatatcggaactggaaaactgctgcgatcgtttccctggttttcagcagcacaatttatttttcattcaattatgtactcaacatcatgcttccgcagggggttatgcctttttaatcgaacataaggagggaagtgaatgttagatagtattttatacgggtttcaggtggcgctgactccgcagaatatcatgttcgcttttatcggagtgctgatcgggacgattatcgggatgctgcccgggctcgggccgatcaccgcgattgccattatgatcccattaagctatggaatggatccggcctccgcgttaattttgatggcgggtgtctattacggagcggtctttggcggttcaacatcatcgattctgttaaatgcccccggagtggcaggcactgtcgcgacatcgtttgacggctatccgatggcaaagcaggggaaagcggggaaagcccttgccatcgctgcaatttgctcctttgcaggcggaacgatcaccgtagttgcgctgatgctcgtcgcgccgacaatggcaaacattgcggtgacatttgggccgacagaatattttgcattgatgatgctcggcttggtggcaatttcgagcctttccgaaggatcgacggtcaaagcgctgatctctgcgacattgggctttatgacggctaccatcgggattgatccgcagacggggaccgaacggtttacattcggtgcggcaagccttctggaaggaatcgattttctgatcgtggcgctcggtttgtttgcacttgctgaagttgcgtttttaatcaagacgcggaacaagccgatgacagagggagcgtctcaggtcggcagcctgaaggtgacgaaaagcgaaatgaaagagatttcgggaccgatcgcaaggcattcggtcatcggatttctgctcggcatcctgcctggtgcaggagcgacgattgcatcatttatttcttatattacggagaaaagaatctcaaaacatcccgaaacgtttggcaagggaaatattaaaggagtcgcagctcctgagacttcgaacaatgcggcaacgagcggcgcattcgtacctctcctgacactcgggattcccggatcagggacaacggccgtcctgctcggcgcacttttggtcgtcggcgttcagccggggccgctcatgcttacggatcatcccgacgtgttctggggcgtgatcgcaagcatgtatatcggcaatttatttctgctgattttaaatttgccgttaattcctttcttgtcaaaaattcttctgattccgaagcagcttttgatttcgctcatatttgttttctgcctgatcggcgtctacgctgtgacatttaatgtcgtacacctttatattctcgtgttcttcggaattctcggatattttatgagagtgctgtcttttccagcggctccgtttattttggcttttattctcggaagtttgatggaagagtcgttcagacaagcgatgacactgtcatcaggaagcctgtccgtgttttttgaaagtcccgtcacaatcggtttattgattacggctctattgtctctcatcgtgccgccgatttcccgggcaatgaagaacagaaataaaaagtcgatcgatttggaaggctaagctgtcgatgtccggaacgctacgtttccggactttcattttttacgggcttgtagcgccgttcgggccgcccgacggttccatagtaaagttctgtttttacatgcttttcggcagctaaaaattctaaatagcgccttgcggtcgtccggctgacaccgatggtgcgcccgaggctttcggcggtgatgccatcgctgttttcgcttttgtttaaaacgccggctacttttttcagcgtcagtccgtcgattcctttcggataatcggctttagcaatttgttctttcgtgatgctccgcctttttgccatcaggctgtcaacgtctgtctggtcgattgaagacatttcatttactttgagccggtaagaccgatagtttaacagcgtttctttcagcctggaaaacataatcggcttgatcaaataatcgacggctcccgcgcgaatcgcctgttcaacatattcgacttccttagccgccgtaatcatcatgacgtctgtatgcctgagcgtttgtctgatcagccagagaagctccatgccggagccgtccggcagaaaaatgtcgagcaggacaaggtcgggcttcacgtccggaagcaaatcttttgcatcttgaaaattttccgcgattccaatgacagaaaatccatcaattttgctgatcagtttttggtggatgtcagcgtttctgatgtcatcctctacgataaatacttgtaatgctttcataggtcagtcccccagcgtttctctattttggtatcacgacagtaaacaatgctccgccaaggtcgcttttgtccgctttaatttgcccgtttaacgcattgacggcttctttaactaaaaagaggccgaggccgcggtggtttgccgtttttgtcgaataaaacttttgaaagatccgctcctgttccccctcgggaataccgtctcccgagtcttcgacttcaattaatatgtgatctgcaccgtctgacaaatgctgcggtcttttttgtgggaaacggcgtcaaaggcattctcaatcaaatttcctaaaatcgtaatgaattttcccttatccatttcgtccggcaaagcgttcaattttgagctttcatcaatttccaggttgatgtgcagctctttggcacggttgaccttacccagcagcaacccggaaagaagcggatctggaatcgaatggatgagaaattgcagcatatcctgatggcttttattctctttttggatcaactcgagtgcttcaggatagctttccagctgaatcagtcccgcgattgtattcagcttgtttgaatattcgtgggtctgggctctcagaccttccgcgtattgcgaagtttgcgccagctttttggagagttcgtcaatatccgtctttctcctgaagctcgcaacggcgccgcggattttttcgttttcgaaaatcggcactctgttgacgattaattcttcgtttccgatcgttaattcctgatctttttgcgccgttttcgttttcagcacttcggggagcagcgtatccggaagaagctcggaaatcggtttgccgagccactgatcttcgctttcgacacgaagcagctcacacgcttttctattcaaaagcgtgatttcttcatgtttattgatggcgatcaaggcctcgtgcacagattctgtaatcgcctgcttttcagtatataattgattaatttcataaggctcaaggccgaaaatggactttttgacattgcgggaaatatagacggctcccaaaatccccatcagcacgacaaatcccaataaaaatatgaattttgactgatattgatagacgatgtcctgaatattttctattaaaaaaccgactgagatgatgccgacgatttcgccgttttcattatggatcggcgctttgcccctgatggccgggccaagcgtgccgacggcttccgaaacgtatgcttcacctttttcaagggcgcgccgattgtctccgccgaccattggtttgccgatttttccagggtccggatgagcatagcgaatcgcatccgccgagccgatcacgatgtattgcgcaccggactgttttctcgcattttctgcaattggctgaagggttcgagacggatcgtccgtttcaaacgctttctgaacggaaggcatgtgggcgagcgttttcgccatatcgagcgctctggcctggatttgtgtttttaaagaattttctaaaataattaaatagaggccgctcatgacagaaagcaagagcaaaagcagggtaagaatcagcaatgtgagcttggtggtcagcttccgtttgatgtcaaaaactccttttctcaaaatttcgagttctataatactactttatataaaatcggcctggatttgaagcgttttcaaataaaggaaagctcccgccaatgttgaatactagatcaaacaggaaggagagataatatgttcagtgcaatgatcgatcaaggcgggaccatctgccttgccgacggatacaaagccgaagatctcaagcgattgagaaaaagacatgcattttactgcccggtgtgccggtgtgaactcgacctgaaaatcggttccgtcaagcttccgcatttcgctcataagccggatgcagcatgtccggtgccccatgaaccggagagcccctatcacctgaaaggaaagcggctgttgtacgaatggcttggcagacaaggactccgcccggtgcttgaaccgtatttgcaagagatcagacaaaggcccgatttgctgctggaacacagaacccgccaggttgcggttgaatttcaatgtgcgaatctcaatgccgcagcgtatcgcaaaaggaccgaaggctttctcagactgggaatcgagcccgtatggattctcggcggaaaccggataaaacgcttgacgggggatttatttcagctttcgcggtttcactggcagttcattcagaaaagcgacaagcccccaaagctcctgtttttttgccccgaacaaaaggctttcatcatcctcgaacacctcattccctttcaaacaaacaaaacatccgcatccttgcgctttcttcctcttgctgaagcaagctggcgtaatgtaacagaacgagaaagccgttcgcctctccagctcaaaggctggaaaaagaacatcctcagctttcggatgtcggccgtgcgttttttatcaaaagaaacgaagcagattgccgccctcttttatgaaaatcatcagcttccgctcccgttttttccctcagaagcctttctcccggtgccgtcaggctatatttttgcccacccggtttatgtatggcaagggtacctttttttatttataacgaagcatgatacatttcgcctgcagtctgcgcttcactatatggactggctcatcaagggcaaaaggctgaagctgagatggagcgggcggcaaacggctgcggatgccgtcggtgaatacatttgttttttgcataaaaaaggatttttggtgaggaaagaggaattttattattccgcgggttcttttgttccggagccgcggttagaggcgctgttaaaaagggatgaacattatttttccgaatgattatcaagcctttcgttcaatctaaagaaaggaaggtggtgtccggactgtttcagatcaaaagatatgtattttattttttaacggcgggattttgtgtcttttttttcgcatatgatttgacaaaagacggtgaaaaaacagaagataaacacaatacaagtttattggataacaatggacttggagtaaagaaagcgaggggattgacagtggctgaagaaaaaaaatcgaagaaactgccttcaagagaagaggtgaagcaagaagacacgtggagactggaggatatcttcccgtcagatgacgcttggaacgaggaatttcaagccgttaaagaactgctgcccaagctttccgaattcaagggcaagctcggccattccgccgatgatttatatgaagcgctgacttatcaggataaggtgatggagcgtctcgggaagctgtatacttacgctcatatgcgctatgatcaggatacgggaaattctttttaccaaggtctcaatgataaagcggcgaacctctatactcaggctgcgagcgccacggcctacatggtgccggaaatattatcgattcaggaagaaaagcttcagcagttcctgttggaaaaagaggaattaaagctttactcacacgctctcgaagaaatcaataaagagcgccctcatgtgcttagcgaggaagaggaagggattttggccgaagcgtctgatgttctttcatctccttccaatacattcggcatgctgaataacgccgatatggaatttccggagatcaccgatgaaaacggagaaaaggtgcagctcacacacggcaattatatcacctttttggaaagcgagaaccgcgatgtccgccgcgcggcattcaaggccgtttatgaaacatacggccgctttaaaaacacgctagcttccacgctcagcggagctgtgaaaaaagacaacttttatgcgaaggttaaacattataaatcggcgcgggaagctgccttgtcgcgcaacagcattcctgaagaagtctacgacaatcttgtcagcacgatcaacaagcatctcccgcttcttcaccgctatgttgagattagaaaaaaagtgcttgagcttgatgaagtgcacatgtatgacctgtatacccctctggtcaaggattctggaatgaaagtcacttacgagcaggcaaaggactatatgctgaagggtctggcgcctttgggggaagaatattcatccatcctgaaagaaggattgaacaaccgctgggtcgatgtgtatgaaaacaaaggaaaacgaagcggcgcctattcttcaggaacttacggaaccaatccgtatattttgatgaactggcaggacaacgtcaacaatctgtttacgctcgtccatgaattcggccattccgtgcacagctactatacgagaaaatatcagccttacccgtacggtaactacagcattttcgtagccgaagttgcttctacgacgaatgaagcgctgttgggagaatacctgctgaatacaatcgaagatgaaaaacagcggctctatattttgaatcatatgctcgaaggctttaaaggaacggttttcagacagacgatgtttgccgaatttgaacatgagatccatgtcaaagcccaggaaggggaaccgctgacacctgagctgttaacgagcatatactatgatttgaataagaaatatttcggagacaatattgagattgataaggaaatcggtcttgagtggtcaagaattccgcatttctattacaattattatgtatatcagtatgcgacaggcttcagtgcagctcaggcgctcagccagcagattttaaaagaaggcaaatcggctgttgaccgctatattgagttcttgaaagctggaagctcggattatccgattgaagtgctgaaaaaagccggcgtcgatatgacgtcttcagagccgatcgaagctgcgtgcaaaaagtttgaagagcagctgaatgaaatggaagaactcctgcaaaaagtcaatcattcataaaaggcgtatgcatgaaagaggctgccggtctaccggcagccttgttcgcgatgatgtcaaaaacctttaaacgttttgcggtggttgaggcggctgatcgtaaaaaggattgatataaataataggggagacgtaatataaaggggtagcatattcatcaaacctaaaatattcaagacgaaaaaaaataaaattgatgcaagtcccaaaatgatctgaagcataaaaaccctcctaaggactgataaaatattaagggggcgacgaagcgcaataagaccggcaaaaccgggcgccagtccgcataattcggggtttggcagcgtgcgtcgggctcgttttctttgttactttgatcatatgatggacatctattatttatgtttttgtgacaaaaatgtgaaaactaatgaaatcagttgtcaaaactcgacatgatttgatattataaagatgtgaaattgatcacaaacaaacatttacccctttgtttgaccgtgaaaaatttctcccatcccctttgttgtcgttaagacataatagaaaccgcgcttatcccggcgcggtttcttactgctttaaagaggaacgtgtgttcgttttttgtgcgataaaaaacacgggagaaacccgtgctatttttcgcattgatagagcggaccggcatcgtgatgttcatttatatagcgccagaacatgccgtgtttcgcttccactctttcgactttgcgggcgaacgcgagctttttcatttcccgttccacctgttcaagcgtccagtcgtaaacgacggcaatctctttgtcggctacaaattgaaagtattcgataaaaagttcgagcggaggtgtttgtgaaggcttcggctcatcgccaagcatttcaaacaatacttcttcgtaaatttcatatgaataatttccggttacctttaagccttctccttcgcggaggctgttgaaaaacgtaagagtcggaacagatgccacttccatttcggcagcgatttttaaatcgcattgcagggctttcacggcgctctgcgaatgaagatcccttttgaattcctccaaatcgagctgcgtgtgctctgcaatcgctaaaagcacctgttcttcagtgatatcctgctgattgagaaacaagctttcctgcatgcatctcaaaaactgcagccctgcttttctgccttgcagttccgctgctttcaaagcgagcgaggcaaggtaaggtgcagagagtgctttgtcgtgcaggagcgttccgtcgcaagacatgcccgacctgcatgcgatcttttcccatgcctctgcgagccggcgctttttgcgtttctgaacgttcagcgctgtaatgctgcatgcggcgatgatccttagtgtgaaaaagcggccgtagcggattttcaactttttgatcgccggctccaatgcccagcattcgggagataaagggtcgacaaacatataaatttccatcggtttttgcggatgtccgtggcaatgggagaaaaattggtcacgctgattgagtgtcaatgtgaaccatcctccattttcggctgatttaccatatgtctggctgtcaatgtcagcctttcaaaaagaaattccctgatttcgccctttaaaccgacatgatccattgcctctttcatacacgaaagccatgcgtccgcccgttccggtgtgatcggaaacggcaggtgccgcgccctcagcatcgggtgtccgtgttcttctgtataaagcggcggaccgcctaaatattgcgttaaaaattgcttctgctttcttgccgtttccgttaagtcgtccggaaaaatcgggtagagcagcggatgccgctttacacgttcataaaaagtatcaacaagttgcgatagaagctcttctccaatcgcttcataaggtgcgttaaacgattgtcccatgttgactactccttttaatatggctaataggaaaatataccgattcctattgcaaaaaaatatttatcttgtgcatcatttattatttcacgattgtatatacttattttagcaacctcgttccatttctacaaacaaaccgacttctgcctgcgggcgaaaatcgctgttttgtttcaaatatcatatcatattcgcttcttaaatgtgtatttttaataccgggaggatgaaagaggaggtaaatgcaggaaaaaaagccggaaagcgtcctttccggcttaagcgtagtaatttgaggtgattttttttacataattttgcgtttctttaaaagggggaatgcctccgtacttttggacatttcccggtccggcattgtatgccgctaatgcgagcttcacatttccgctgtatttatcgagcatctgctttaagtattttgttccgccttctatattttgaacggggtcaaaagcgttattcacgccgagcgccttcgccgtggacggcatgagctgcatcaggcccatggcgccggccgggctgaccgctttctcttgatagcgtgattcctgcttgacgacggcatgaatcagtttctcatcgaccccgtatttttctgcggcgtttttgatgatctggtcaatgttctgattttggccgccgaaagagacgggtttcgctgcggcagatgggacggccgcaattgcctcaggcttttcagctgccagcggggcctgaagctgagacgctgtcgacacagtcggagcaaccgcgggctgtgaagactccaagccgccgacattgcttaaatattggtttaaaatcgagctgaaatcaaaacccgcatcttcggaaccgctgtctgaagccggataaaacgaccgtatcgcctgaagttccaagagagcggccaaatggttgatgttcattgttttcccaccttattgatctttaagtttttgctcataaaatcggacgattttgtttttggtttcacgctcagggatgccgaacgatttcagcagttcagagaaatcccgttttccgcgttcataatccgtcacttcgaattcgatttcaaagtcttctaccattaagtatcggctgtgatccaaaacaattaagccctgcggcaattttttttctgcacggcttgtcgcaagcgttccgaaaaggatgagctcgtccgcttcaatgccgagacgcttcagacgatcgtataccggcccatgcggaatcatgaacgtttcgatttcaggcttccgggtcagctcctggtgggtttccatcagtccgacaggcgccggttcttttaatgtcaggacaaatcgctgctgcttttcgcgaattcttagggcagctcctttttcttttaaagagaaggaaggcgtatcgtaataatggtttttttgtataacaaattgctcggaggaaaattgataatatgatttgattttctcaaattctttttttgtcagcatatttttaaattcgatttcaagttcctggctcattctttaattttttcatcctctcagctcgtaaaattgcattttccttattatctcttgagaaggaacgtttatcaatattgaagctgatatgataaaatgaatctgtacttttattgtaaaggagagcattatgcagaacagaattgagattacagaagccaatctgcgaaacgaccggctggtgttgaccagcgaaatcaatgacggagcggagcggaagccggccggacgcatgctgacagactccgatcattttgcatttgtatacatacttgaacaggacgaatcctttgaatacgtcattttaaacgaaggcatctggtccgatcttaaagcggcccttgacgccggtcttcctgtgtttttacatatcggaaacacggagctggagcttaacgggttccatgatgagctcggatatttaatagagaatattaaagataatgcaaattatggcgaagaaatggaagagagagtgaaacggatattcctctagaaaaaaaggcgatgaaattgggggaaggtttatggatgaaaaacaatgggagcagtttttagcgccgtaccggcaggctgttgaagagctgaaagtgaagctgaaagggatccggaccctttacgaatacgaggaagagcattcgccgattgaattcgtgacggggcgggtgaagcctgtgccgagtattcttgagaaggccaagcgaaaaaacattcctctgcacaacattgaaagcatgcaagatatagccgggctcagaatcatgtgccaattttttgaggatattcgcattgtcgtcgatatgcttttggcgagaaaggacttcacggtggtggataagcgcgactatatcgcggaacataaagagagcggctaccgctcctaccatctcgtcgtgctgtatcctttgcagacaatcaacggggaaaaacagattttggttgaaattcaaatccggacgctggcgatgaatttttgggcgacgattgagcattctttaaattataaatacagcggcaacattccggaaaaagtaaaattaaggcttcagagagcttcggaagcagcatcaaggctcgatatggaaatgtctgagatcaggggcgagattcaggaggctcaggcggcgttttcacgcaagaaaaaggatgaggatgacggttaggggagtgagatggaatgatgaagtttgcggtatcgtccaaaggaaatgcggtttctgattcattgaaaagcaaaattcagacgtatctgctcgacttcggtctcgaatgcgatgaagaagagccggatatcgtcatttccgtcggcggtgacggaacgctcttatacgcatttcacaaatacagcggccgcctcgacaaaacggcttttgtcggggttcataccgggcatctcggcttttatgccgactgggtcccgagtgagattgaaaagctcgtgatcgcgattgcgaaaacgccgtatcaaattgttgaatatccggttttggaagtcatcgtccgctataatgacggcagcgatgaagcgagatatttggcgctgaacgaatgtacgatcaagagcattgaaggaacgcttgtgacggatgtcgagattaaaggggaactttttgaaacgttccgcggcgacggcctttgtctgtcgactccttccggaagtacggcatataacaaggcgcttggcggtgcgattattcatccgtccatcagggcgatccagctggctgaaatggcgtcgatcaacaaccgggtgtttcggacggtcggatcgccgctcattctgcctgagcatcacacttgtttaattaaaccgataaatgatgtgacgtttcaagtcgcgattgaccacttgacattgctgcataaagacgtcaagtcgattcaatgccgcgtcgcaaacgaaaatatcaggtttgcccgctttcggccgtttccgttttggaaaagggtccaggattcctttatcggaaaaggagaataggaaggtttgctgtgagcgattttttgatgaaacagatcataacagaagaggacagcggggttcttttgaaagaatacgtccagcggctgggcatttcaaaaaggatgctgacggacatcaaattcggaggcggcgatcttttggtaaacggcgggcatgtaacggtcagatacgttcttcaaaaaggggacgagctcgtcattcagtttcctccggaaaaaatgagcgaatctttgcaaccggaagaagtgccgcttcatattttgttcgaagatgaccatgtcctcgtcttaaataaacagccatgcatttcgtcgattccctcgcgtgagcatccatcaggcagtctggcgaacggtctgattcattattaccagcggacgggcgtacacgcgaccgttcacctggtgagcaggcttgaccgcgatacatcgggtgtcatgcttgttgccaagcaccgcttcgcccactcgcttttatcggggctgcaaaaaaagggagccgtcaaacggcaatatcgagcggtcgtccacggtttgatcgcggaagagcagggaacgatcgatgcgccgatcgggagaaaatcatcgagcatcatcgagcgggcggtaatcccggacgggcaaaaagcagtgacgcatttttgggtgaacaggcgtttcagcggcatgacggatgtctctatccgtctggaaaccgggcgaacccatcagatccgcgtccatatgagtcatatcggatatcccttgtgcggtgatacgctgtacgggggaacccgcggcttcatcaatcggcaggcgctccacagtgagaggctgacattttttcatccgttcacaatggaagagctgacgttccaagcgccggtgccgaatgatatgagacagttgatagagagctgaataggctctctatttttatggctccatgcggaatctagactcatcataaggcaaagaggagggaacagattcggttgtcagttccgggaatctgaaagcggtcagcctgttgccgaatacacaaccggtatcgatattaattgtatgatgaatcatcctcgggtttttgacgggagtatggccgtatacaacccacggctcgcctctgtaatgagcggcccagtcccgtctcactggccgtccgtctggcagcgtttcccctgtaatatctccgtagagcacaaactgttttacttttccgacaggctttttgccgatgtcttccgctttgatgccggcatgtgcaacgacaagttcgccgttatgcaggatctcgtaaagcggagccttttcgtaaaggcgcatgaaaaggtctctgatatccttctgtttttgtttcggaaggtttctgtattcggccgccgtcgtttccagcccgtgctgcagcttcaccggatttcccttgaaaaaacggtacagcttgttgcaatgattgccgggcacatatcgcacagctccatcttcaacggcccgtcctacaaattcaacgacctccagcgattttggccctctgtcagttaaatccccgagaaagacaagtgttctgttctccggatgaacgggaactcctgatgtcagcgagtagccgagtttttcaatcagcgcaatcatttcgtcatagcacccgtgaatatcaccgataacatcgtatttcatgcgttttttcgcctccagtccgtttgtttttcatatgtatatacattgccccaagccgtataaatcaagcttctgcaactttctccggagaaaatcaggcatattacttttttttctgagcgagcattgttaaaatcaatttttacacctgtgggaaaagagtttcgacggttcttttcccacatgaaaatgtcaaaaatatgccccttttatttttaaaaaagggaacgctaatcatacccggaaaccggttttagaggaggtaccagtttatggagcacacatctgtctcatctttagttgtcgtactgattatcgcatttttaacacccatcctgctgcaccgtttcaggttaagcataccggtggttgtcgctgaaatcatcatgggtcttattatcggaaaaagcgggttcgatctggttgcccagcacgatacttggctcgaaactttatcgatgctcggatttatctttttaatgtttttaagcgggcttgaaatcgatttttccgtatttgaaaaaggtaagaaaaagcagctgcttccgagcggaaaggaagcgccgaatacgtttaaaacggcttccgtcatctttattgccgtctttatactatcgctcggcctctcctacagctttgtcatggcaggatttattgacaacgcctttttaatgacgctgatcatttcaacaatttcgcttggggttgtcgttccgacgctgaaggaagagcggctcatgaagacgaatatcggccagattattttgcttgtcgccgtgattgccgatcttgtcacgatgatactgcttgcggtgttcgcctcaatctacggagacgaaaacagcaatatgtggctgctgatgattttatttgccgccggcgttgttttatacattttcggcagggtatttaaaaagcggccttttgtcgaagtgctgtcaaaaggcacgatccagatcggcacaagggcgatatttacgctgatcatcgtactcgtggcgctttccgagtcgctcggtgcagaaaacattctcggcgcgtttttagccggggtgcttgtttcgctgctttcgccgaacaaagagctcgttcagcagcttgattcattcggctacgggttcctcatcccgatcttctttgtcatgacaggcgtcaaattggacatttggtcgctgtttggcaatccgaaaattttagtgatgatcccgcttctgtttgtggctctgttaatcagcaaagtcgttccggtgctgtttttgaaaaagtggtatgacatgaaaaccgtgctggcttccggttttctcctgacttccacgctttctctggtgatcgcggcgacaacgatcggcgagcgcatcggcatcattgacgcgcagatgtccggcgcgctgattttggtggctgtcattacatgcatcatcacaccgaccggctttaaaaaattaatgccgaaaacggaaagcgaaaaagagaaaaagacgatcacctttatcggcgcgaatcaaatgacgctgccggtcacgcttgaactttctccagaagattatcacgtcagaatcctgcatgtccggcaggaaaagaaggaagaaaagctggcggatccggtgtttgacgttgaagttttgccagattatgaatacgaaacgcttcaatcattcggcgttttccaaacggatatactcgtcgtggcgacaggcagcgaagagcgcaatacagggatcgccctttatgcgaaggagcagaaagtcgcgagaattatcgccagcgcagattccccagacgccgaatcgaggctgaaagaaaacggaattgatacattctccattctgctttccacgaaaacgctgctgcgcgcgcttatcgaggcgcctggcgttatgaaacttttgacgaaccaggatgcgtcgctgtatcagatcaatatgagcaatgagcgatttgacggcgtcctgttaagggagtttccgtttacgggagatgtcatcttcgtccggattttccgcggggttgacagcatcgtgccccatggggatacaaggctgcaaatgggtgacaggctgatcgccaccggttcgcgcgaatatattgcggaattgaaaaaaacgcttggagactgatgcttgaccattttgcaattcgtgataagattaaagtataaactgaatgaacaagaaatgttttccactaggggagtccttgataagggctgagataaaagtttgacttttagaccctcataacctgaacaggttcaaacctgcgtagggaagtggcacggtatttgagtatgtatatatgcaaattccaaaccactttccttgcgggaaagtggtttttttatgttcagaatcgaaggaggagccttgaaatgaagttttcagaagaatgccgaaacagcgctgcaacttggtgggaagggagttttgtccatccgtttattcaaggaattggagacggcacacttccggttgaccgatttaaatactatgtcatgcaggattcctactatttgacccactttgccaaagtccaatcctttggagcggcatatgctcacgatctatatacgacaagccggatggccgaacacgcgaaagggacatatgaagccgagatgtcgctccacaggaaattcaccgatctattgggcatcacaaaggaagagctggagtcgtttcagccgtcgccgacagcgtatgcgtacacatcgcatttgtaccgttctgtcgtcagcggcagttttgcggaaatactcgctgctttgcttccttgctattggctctattatgacgtcggcgaaacgctgaaaacgtgcaggcctgacaacgcgatttatcaggaatggatcgcgacatacggaggagactggtttaaaaaatctgtaacggaacagatcaaccgcttcgatgagctggctgaaaacgccgatgagaaaacgcgcgcgaagatgaaggagaatttcgtcatctccagcttctacgaataccggttctgggatatggcctatcaaaaagaaagctggtcaaaaagcggggtggatcagcttgcatctgcacgcgatcaccgatgacaagcactccgtggaagagctttcagcaaaaatcatctcgattcacgatgccgttgactttatccacatcagggaaaggtcaaaaaaagtaagcgaaatatcaagtttgatcgatcgcctggccgaagaaggcgttgataagcgaaagctcatcatcaacgacagggtggatattgctttgtttcatcatattcaccgggttcagctgccttcacacggcttttccgtcaaaagtgtaagaagccgttttccgcatttgaaaatcggaaagtccgtacattcacctgaagaagcggtgcaggctgaaactgaaggtgcagattacgtgctgttcggccacatttttgaaacggactgtaaaaagggccggaaaggaagaggagctctgagcttggcagaagtgaaggcggctgtccgcattccggtcattgcgatcggagggattaccgaacaacgtctggcggaagtcaaaatggcagacggcatcgccgtgatgtcggggatcttttcccatgacagaccgaatgaggcggccgcgcggcttgccagtctcgcgaagggagattcatatgagaaagcgctatgatacgatcgtgatcggcggaggcatcatcgggacttccatcgcttatcatcttgcgaaagcggggaaaaaaacggccgtgtttgaaagcggggaagtcggcaaaaaagcgacgagcgcggctgcgggcatgctcggcgcccatgcggaatgcgataaacccggtacctttttcgaatttgccagagccagtcaaaaagcctataagcgcctgacgggggaattgaaagacataagcggcattgatatcagaaggcatgacggagggatattaaagctggcattttcagaaagcgaccgcgaacacctgatgcaaatgggtgcactggattctgtggaatggcttgaagctgatgaagtatataaattagaaccgaatgccggaaaaggaattctcggcgccaattttatcagggacgacgtccatgtcgaaccggctgcagtgtgcagggcatttgccaggggagcccggatgctcggtgcagatgtcttcgagtatacgcccgttttatcgatagaatccgaagcgggggccgtccgcgtcacgtccgcttccggcacagcggaggcggagcacgctgtcattgcaagcggcgtgtggagcggagctttgtttaaacaaatcggcttagacaaaaggttttaccccgtcaaaggggagtgcctgtccgtatggaatgacggcatctctttgacgagaacgctttaccatgatcattgctacatcgttccgcgccatagcggaaggcttgtcgtcggcgcgacgatgaagcccggggactggaatgagcagccggaacttggcggaatcgaggagttgatccgaaaagccaagtcgatgctccctgggattgaatccatgaaaatcgaccaatgctgggccgggttgcgtcccgaaacaggggatggcaatccgtatatcggaagacatcctgaaaatgaccggattttgtttgctgccggacatttcagaaacggcatcctcctggcacctgcaaccggtgagatgatggcagacatgatcctcggcaatccggtcaaaacagagtggatcgaggcgtttaaagcggagcgaaaggaggctgtgcacaggtgaacattcagctcaacggccggaaaatagagtggagagacgacggcggcacgatttacgatttgctcgagtcctacaatctggaaaatcgtgttgtcgttgttgaaaaaaacaggcagattatcggaaaagaccaatatcaatcagtcaaactggaagaacacgatgtcatcgaaatcgttcattttgtcggagggggataaaccgttatgttaaaaatcgcagatcgtcaattttcatcaagattattgctcggtacagggaagtatccgtcatttgagattcaaaaagaggccgtcagcgcatctgaatcggagatcctgacgtttgccgtcagacggatgaatatttttgaagaatctcagcctaattttttggagcagctcgatttaagccgttatacgcttttgccgaatacggcaggagcaaaaacggctgaggaagccgtccggatcgccaagcttgccaaagcaagcggtctttgcgacatgatcaaagtcgaagtgatcggctgtgaccgttcgcttctgccggacccggtagaaacgctgaaggcgtcagaaaccttgcttgaagaaggcttcattgtactgccgtatacatcggatgatgtcgtcctcgcgagaaaacttgaagagctcggcgtgcacgccattatgcccggggcctctccgatcggttcgggacaaggaatcatcaatccgctcaacctgtcgttcatcattgaacaggctaaggttcccgttatcgtggatgccggaatcggttctccgaaagatgcggcatacgcaatggaactcggtgctgacggggtacttttgaacacggcagtgagcggggcgaaagatccggtccaaatggcgaaggctatgaagcttgccgttgaagcgggcaggctcggatatcttgccggacgaattccggaaaagaactacggcatcgccagcagccctgaagaagggaagttgacgatttgaccggcaggtattcaagacaggagctctttcacccgatcggaccggacggccaggaaaaattaagccgcgcccgcgtcctcgtgatcggtgctggggctttgggcgcggccagcgcagaaatgctggtgagggccggggtcggttcgctgacgatagccgacagagattatgtggaatggagcaatctccagcgccagcagctctatacggaacaggatgtgattgatcatatgccaaaggccgccgccgctgaaaaaaggctgcgcctgatcaacagctctgttcaagtaaccggaatcgtagcggatgttactgcggaaaaagcgctcgagcttgcggaggaagcgtccctgatcgtcgatgcgacggataattttgaaacacggctgatcatgaacgacgcggcggtcaaattaggcatccctttcctgtacggcgcgtgtgtcgcaagctatggcatcacatatagcgtaattccgggaaaaacgccgtgtcttcattgtcttttggggcatttgcctgcgaataccatgacgtgcgacacagcaggggtgatcggtccggtcgtccagcaggttgccgcataccaggtaacagatgccctgaagctgctgaccgggcatgaaccgtcagggatgctccgctcatttgatatttggacaaatgagcggtctgaagtccgggctgacacgcttaaacatgagacatgtccgacgtgcggaaaaggcgagtttccgtttctttcagctgaaaacgaaacaaaagcagccgttctttgcggcagacaaacggttcagatcaggccggccgcggaacagccgctggaactggaatcgcttgctgccaaattaaaaaaagccggtttaaatgtgacgggaaatccttatttagtttcctgccgtgcggaggattttaagttcgtgatttttcgggatggacgtgctttaattcacggaacgaatgacatcaatcgcgcgaaaacgatatatcacaggtggattggctaaaaggccgaagggagtgcaaacatcatgagcatatataaagcattaacaatcgccggatcggattcaggaggcggagccggcattcaagccgacattaaaacatttcaggagcttggcgtcttcggcatgacagttttgacagcagtcactgcgcaaaatacaacaggggttcacggcgtctacccgctttctccggaagcgctcggcgcacagattgatgcagtggcagaagatttaaaacctgacgccgtgaaaacagggatgctgtggagcgcggagatgattgaggtcactgctgaaaaaattgcagcatatgagcttaaacgtgtgatcgtcgatcctgtcatgatcgccaaaggcggcgcttcactattgaatgaggaagctgttgaaacattgaaacggcgccttcttccgcttgcttatgcggtaacgccaaacattcccgaagccgaagtgctgacagggagaagcattcaaacaatggaagaccgcaaaaaagcagctcgtgacttgcatgaaatgggcgtccgcaacattatcatcaagggaggtcatcagcctgaggatggcaaagtaaccgatctcctcttcgacggagagacgttcacagaaaaaaccaattcctatattaagacgaaaaatacccatggaacaggctgtacatttgccgcggctcttacggcgcaatcagcgaaaggaaacgggattcaaggagctttccgcatcgctgaggctttcgtccacgaagcggttgtacacagccttgattttggagccggccacggaccgaccaaccattttgcatatcaaaagttatccaacgcagggttggaactgtagtcccgcaataagaaagaatcaatatcgcggcagagcatcaaaaacggcctctgccgctttttatattctgaaattgtcagcctgctattaattgtgatactatatattatgatcaggtactaataaaatgttaatcattaggaggatttcatacatatgaatttatcactagaaggccggaatatcgtcgtcatgggtgtagcaaataaacgaagcatcgcatggggaatcgcccgctcgcttcacaatgcaggcgcaaggctgatttttacgtatgcgggcgagcggcttgaaaaatcggtcaaggagctggctgattctttggagcgaaacgattcaatcgtacttccttgtgatgtcactaatgaccaggaaattgaagcatgcttcgccgacatcaaaaaagaagtcggggtcatccacggcattgcacactgcatcgctttcgccaacaaagaagacttggctggcgaatacttaaatactacccgcgacggttttctgctcgcacacaatatcagctcctactctctgacagcggtcgctaaagcggcgcgcggcatcatgactgaaggcggaagcatcgtcacgctgacataccttggcggcgagcgcgttgtatccaactacaatgtcatgggtgttgcgaaagcatcgcttgatgccagcgtcaaatacttggcgagcgatctcggaaaagacggaatccgcgtcaacagcatttccgcagggccgatccggacattgtccgcaaaaggaatcagcgacttcaactcgattttaaaagaaatcgaagagcgcgcgccgcttcgccgcacaacgactccggaagaagtcggcgacacggctgctttcctgttcagcgacctttcccgcggcatgaccggcgaaaacctgcatgttgattcaggctaccatatcatcgcgcgataaaatagcgctaaaaaagcaatccgctaaaggattgctttttcttttcttctgatttctccttttttgcatatagatataccatgaacagatcggagggatcaagatgtctagcagaaaacacgatgcggagcaaaagccgctcatgtatattgtgcagccggactatgataaggcagaggcgaacatgcaggatattctgattaaaagaaagaagaaagcaaagcccgaagcttccgaacaaaaagcgcggcggaaggaacagcaggatgaagccgtccggcccgacgaaaaagacggagctgaagcggtgtttaacgatgaggcgaatcgatccgaaaaaggagtcaaaccgattaaaaagccgctcagcaagatgacgattgccgagaaaatcgactttttggcaagccttcccggcaatatgccgaaaaccctttgtctcattgaagcagacgggaagacatacaggggaacgatcgtcggaaagaagggcgattccgtctttgtcagaacgtcgagcaaaggggctccggcggaactgccgatcgagagcattacctccttgcacccgctcggcttttaaatacacaagataaaaaaagtcccgattcagggactttttaatttgaacgattgatcagttttggatttaagcattcgatcgcacagaagcattccagatcgacttcaatgcagaaacttgttttttccaagcggaacacatcgcaaattttgtctttatcttctgtgaaatcgagaacgcggcgattatcatcaaaggcaatcaacagtctcaatgtagcgcagcagtcatcaatgttttcaactctgaaaaacacggtgctgaagcaaggacctgcctgaagttctccgacatttccaaacgctacgaacggcttagacttagaagtgtataaaataaacggaatggtgtcgcctaagtgtctcgaaggggaaagcaggttgctgaagcagcttgtcgggcagccttcttcctcaatggcgttttgcagatcgtgaatgttttcaacggcttcgcacacgcaattttcggctgaacatttcgtcatgttatgatccctcctagttcaggatttaaaatttcgtttttcggcctggcctttctattggtaaaaggagctgccgaaagccggcagctttcgtgaaaagactggcatcaagccgatcatatcggccggcttgatgcagcctgacaccttttaaccgtggtggtgattgtgttttttgtctgctgcgcgatcaactaggtcaggtgacagacattgaatcgcacagaaacaagtcaagtcaacctcgatgcaaaagtccgtcttttcaagcccgaaaaagtcagggtcacaaggatggcagacgcttaatgtgtcgccgtttatgtccacaggcctcaggattgaaagcgttgcacagcaatctttgagactttctgcccggaagaaaatcgattcgaagcactgcatatcatctgaaaatccgccgacatttccaaatgttgaaaacagtccgccttttttgtcgtacaaaaggaacggaatcgtgtctttaccggaaaccgtcggactcagcaggttgccaaagcagcttgtcgagcacgctgttgtttcctcaacggcatcctgttcttttataatctgttctactgcatcgcatacacaattttcatgccggccatggtgttttccgcagctcatggatttcagctcctttttatagggatatttgactttagtctttaacaacatatgtacccgtgcccttgttggtgtgggtaatcgtctataaaaatgaagaaaagcagagctggttggctctgctttttgaattatagaaggccgacgataagggcggtgatggtgattacaacagtttgaacaaatgtgcttacgatgatagctgtgtctgtatcttcggttgtgacatgtacatttctggaattatcgatcaccaatttttgtctgttcgtttgtttattggcagttacctgcaacagatcagttgtgacaagttcggctagatcaggatcatcgataatggcgagaataatagtaacagctagtgtttgtgcagctgtcatgactgatgccaacgtttgtgtgtcttcagttgagacttgaacatcacaagagtctttaatgatgatcgtttcatctgagagctgtttgttaagatgaagttgatctaggtcagaatcgataaagccattttgccctttcctaccacagttgcaagtatagtcgtcacataattttttcttaggataactagggtgataatcgttgcctggatgttcgcattccgggtcaagcgcaatccatgaatatggtcttgtttccatttcttttcctccttccatttactattattaaatgttgtaactccttaacttgtataagacagataccctactacaaatccccatttttttctgctgaagtatctgactcggttgaattttccgctgttgctgtgttttcttgctccctccgttgtcgaagtttttctctcagtctatttgttctgtttcttcttcttcttggtctctcgccattttctgatgacgcatcagcgttcttttctctctttgtccctttttcattcggtgcggctgctttttctttctgtttttgaaccaaagcatcggtttgtttttttagatcttccagcatattgaaaatattttctttttcttcttctgagagcgtccgaactttatcgctggttactccccgatttttcaagatatttttaacaactgatttcattatcggatctacgttctcttgaagtttttcaaaatctgccaattgtttctcacctcaatttctttaaaaatattagaaagaaaggaaggcttaaagtatgtcaagctctgtgataagcgcgatcagcacttcggttaaaacttggacggaaagcaggatctccagcgaggaaagcgtaatggtgacattgcggctgccgatgactttgatgatgactcttctcctgctttgcagcctgtgtacggctaaaaggtgttctgagacaatgtctgctgtatcctcgtcttcgatcgcaagctgagccgataaaatcgtcaaagagatcacgatggcttgtaaagagagagctgctgttatgtttgccgtgtttaccgtgacatgttctgaatcaattacttcaatgagctggtcatattcccggtgtaattcgtcaaatgtttctgcgtacagcgcttcggctttttcatgaaacgacataactttcactcctttcttatccacactttattaaatgcagaccggtaccatagcggaatgagaaaaacatacatttcagcacccaaatttgctgttttagggaaggcggttccggcatatatttggaaacaggaagggggagccctgtgatacaaagctggtttttattttttttattttctatcgcggtatttcggctgacgaggctgattgtgttcgacacgatcatggcgccgtttagaagcctgtttcatgaagaggttgaagaaaaaaacgaaaaaacgggagagaccgaaacgtatcttgtcatgaaaggaaaaggcgtgagagcgtgggtcggcgagctgctgagctgctattggtgcacgggcgtgtggtgtaccgcgtttttgcttgttttttacgcatttgttccggtcattgctgaatggctgattcttctgctttcgatcgccggcctggctggagtattggaaacgatcgtttccaaatggctcgattgaatggggatttgtcattagcaacttatgaaaagaagactcatataatggcgtataagcatgagaaaggaaggaatgcaatgagacaagtgaaaagaaggcagcaaggccgattaacgaacgcttccagcaatcatcagtccactttctcaaaaaaagtgaagaaaaaaggctgcggatgcggcaaaaaaaagagaacctattaatatcaaaaaaagccggaatgcatccggtttttttgttgccaatttttcttctggtgcatacaccatcataaggaggggaagcgatgaatttatttgaacagctggttgaatcgatataccgcaaacatgatcaaactcaagccggccatgacaaggtgctctttgaacagcagaaggaactggagacatttgaccgctcggccgaacagttcggcaggcagatcgaagcgtttgcggagaatgccgaaaaatggctgggagaggacgggagtctgccaggcatttttaaataatccacagaagccctatgcatcaatccaagccaatcctatcaactgtcatatcgtgtagggagaaaaggaggtgctttagatgggcttttgttgcggaggctacggcggtggctacagcggcggctatggttcaacgtttgtattgatcgttgtcttgtttattcttttaattattgtcggcgcttcttttaaatattagtttttgagttgaagcgaagagggcggcggcagcatatgtgccgggctctcttctttttgagcgggaaaagcacaaggcttttcaaacatgcataagatagcgtatcactcccaaaaaggaggcataggtatggacaatcaatttttcaaaaacatcgaaaagaaaacgggcgtcagcatgaatgacgtcatgcagctcgcaaattcgctgcaaaatgccaacttcaaggatgaaaatacggtccgcagcgtgattaagcgcgtcgctaaattggcgaataaacgggttccgaaggaaatggaagataagattgttgaatccattgtaagcggcaaagaaaaaatggatttcaacacgatcgcgaaaatgatgaacagcaaaaaataaacaccgcgccttccgataaaaggagggcacggtgtcttttattgcagctgaacttgtggattcgggcgtaaaataggctgtaaaaaccttgagcggtatgccgttcttccccttctgaaggaagggacgctgatatacaggcggtcctcggcccgggtcatggcgacatacagcagcctccgctcttcttcaagagcggtttcatcgccttttctcgctgtctccagggcaaagtcatgcggaatcgagccgtcctgcactcccagtatatagaccgttttaaattcaagccctttcgcacgatgaattgtcaaaagctgaacaccgtatccgtcagctttttgcttttccgcggctctcatatgatcgacatgctcaagaaattcggggatcgttttgaatttttttgccgcagttttgagatcccgcagatcgtcagaccctttttcgagcttgttcccttcgtttccgcgctttttcaggtaatcggaaaagcccatcttttcttctgcgaaagagatggcttcaaccggcttcatcgtttttaagcctgggaaaaaaggaacgattttttttattttatcaagctgaaacggtttaatgtcagtcaatttttcaagcgcctgaaccattgtgcaatcttctgtaatcgagagcgctttaagcgtgtttaaagcggactgcttgagaaagagggcgggtaaaatctgctttacggcttccgcgtcatcttgattttggcttaagtagagataggccagcatctgccggacgatcctcctgctgtaaaacgaccggacgccttgttcagccgtgtacggaatggctgactggtgcagacgttcaaaaatggcgcggccgctgctgtttgtccggtataggatggcgaagtcatcaggctttgcgcccatttcaattttttcttggatatcagagacgatcataatcgcttcttcctcttcatcataaggataaaataagagcggtttttggcggtcgtctctcgcggcgcttaatgttttcggaaaacgctttttgtttttccttacgaccatatcggcgcttgccacaatcggatggctcgatctgtaattcgtcgtgaggcggaccgttttcgccttcggataatctttttcaaaatcgagtataaaagaaggactgctccctctgaacgcgtagattgactgatcatcatccccgacacaggtcaggttgttttcggggcttgccaagagcttgatgatggcgtattgaacagggttaatgtcctgaaattcgtcaatcaaaatcgcgtgaaagcgcgtctgatatcgctttaaaatgtccggctgttcttgaaacagctgccagcacgcagatgccatatcgtcgaaatcgaattggcgccgcgctgctttttgttcttcataatgacggtacagccggtgaacccgcttttcccattcgtcttcaagcggaatctgttcacccggaagataagcgttcttccagtagccgatctgctggatcgcctggtcaaccggaaagtctttttcatcaagcccttcttcggcaagggccattttgatgtactgttctttttgccattcccatttcagcaggtgctcgccattccatttggccggatcatgatgataaagaattttgtaaaaaaagctgtggaaggtgcctgtcacgaggcggttcacagtctgcatcggcaaaccgtatagcgaggccatccgctctttcatttctttcacagcttttgtcgtgaatgtgacgagcaatatggcagaaggcgggatatcgagccgggatatcatataagccgctcgcgcggttaatacccgcgtttttccgcttcccgcgccggccagaacgagaaggggttcttcgggggccgtcacggcggcaagctgtttctcattcagcggcacattcggaaagaccggttccggagccgtttctgccgctggagagaaaggagaatggatggaagcttcgcgaggcggcgtccagaagtccgtgtccgccttcttttcctctccgatcgctttgcctttcgggaggcggaaaacgccgctttcagtataatcgttctgtttggtcttctgctctgtcttctcatttaagcaagccgcttcacattgagaaaaatccccgttttcccggtggaaaaaatgcggctcttcatgaatcgacaatttcagtctgagcggcaagccgcaatatttacacgtgatcctgtcttttcttgcttcatcaaagaggaattgcaggtgttctctcgaatatgtatgtatatgaatgtctcggttattgaatcgggcgcatttcaaaaagaggtcctccaattaatgggtagtcgtctggtgtcatgagacaacgtctatcatatcaaatgaaaaccgtttaaaacagtagatttttgggaattaaagctgatgaggaggagatcgaatgggatatttgccgcctgtccgcaatgatcaatatatacagtatgccaatcgaagcatcagccaaaaatcgaactacgcttatatacaaaaaaccgccaatatcccaagcgagcgcgcctaccgcgaagtcgaaaaaagagaggaaaatcagactgcggcttttaggcgggtcgaggaaaaaaagcggaaaaaagcgctcaaccgccgtgttgcgaaaaagacggaaagcgggcgcttcgtcaatgaatccgtttgagagatgaaacaaaccccggcttttataccggggttttcgttattttctgcgcagttttttgagtccgaaatacagaatgatcatagccgccgccccgagcatgatcggagtcgtgtacgttcttgctacattttcaacatggtcccaccggctgccgagctgtacgccgagatagacgaacagtatcgaccacggtatgatggccagcacggtcagacccgtgaattttaaaatcggcattttcgcaatgccggccggaatggagatggcgtgtctgaccacgggaatgaagcgggcagaaaagacgacgcctccgccgtatttctcaaaccatttttcggctgtttgaatgtgatgcttttggatcaataagtattttccgtatttgtataaaaacggccgtccgccgtagtagccgatccagtataaaaacaattgagcaatcgttcccccgatgacgccggcaatcacggcgcctgttatcgtaatcgagccgtttgagaccatgtatccgccgtaggcgagtacgatttcactcgggatgatttcgatcattaaaccgatcgcaatgccgaaatagccaagatcggtcagccacattaaaatatcattcactatgcttcccattttcgttttttctccctgcttttgatttcatcagccgaacgttggagcagccgccgggacgcttccctggcgcccgcgggggaaataagcgaatctcaaaaaccgtccggatgcgctttgtgccattgccatgcgctttgaatgatggtttgcaaatcgctgtattgcggcttccatccggtatcttccaccagtgtccggctgtccgccaccagcactggcggatctcccgctctgcgctcgtccgtttttgctgcaatgcttcgctctgtcatgttttccgcggtttcaatgatttcttttacggaatgtccggcccctgtccctacattataaacattttgcttcagtctgtcttcatataatccatcaagggcagccaggtgggcggaagccagatcgaggacgtgaatataatccctgatgcaggttccgtctggcgtcgaataatcttctccgaaaatggacagctgctttcgctgtcccaaagccgtctgcaggacgaggggaatgaggtggctttcgggatcgtggtcctcgccgatcgctccgtttaaagcggcgccggcggcgttgaagtagcggagggcggcccatttgacaccgtgcgtttttccgacccagtgcagatatttttcgatcatcagcttcgattccccgtaaggattgacaggggagaggggagcagcctctttaatcggggctttctccgggatgccgtatacggcggcggttgacgaaaagacgatgttattgacgccttccttgatggccgtttcgaaaaatgcacaagactttagcgtgttttccctaaagtatatctcaggcttttcgatcgattcggacacaaggcttttggcggcgaaatggatgacagcatcgacatcatgatgtttgatgatggctttgacaagtgccgcatcagcgatatcgccttcgtaaaagctgaccccgctgacggcttccctgtgtccggtagataaattgtcaagcacgacgacggagcggttttgctttgtcaattcgagtacggtgtggctgccgatgtatccggctcctcctgttacgagtacggatgtcattgccatgctcctttctgcgcttctttttttaagacgctctccaggtaggcgagcagttttggccgcatctcgtcccgcatgagggcgatttccgtactcgctttaaagctgcccagcttgtcgccgatatcaaagcggcttcctttcaatttgcgcgcatacatgctttgttcccggcagatttcccttagtgcgtcagtcagctgaatttcatttcccgcgccgcgcttcgtttgttcgagcacagggaaaatcgaaggcctcagcacatagcggcccatgaccgcgatatttgaaggcgcatctttgacggtcggcttttctacaagatcgtcgatttgatacactttgttcttttgcgcggatgtctgaatgatgccgtatttgctcacgtccgctggatcgacgggctgaacgccgatcacttcggtctgatattcttcatatacttcgagcagctgcctaagcgccggtgtttctgacaccatgatatcgtcgccgaggaggacggcaaacggctcatcaccgatgaaatgcttggccgataacactgcatgtccgaggccgatgggctccttttgccggatataatgaatattcgccatatcggcgatctcgcgtatctcttttaacacatcgttttttcctttggccagcaggttttgctcaagttccacagagcggtcaaaatggtcttcaatcgaacgcttatttcttcctgtaatgataaggatgtcttcaatgcctgattggacagcttcttccacgatatattgtatggccggtttatcgacaatcggcagcatttctttcggctgcgcttttgttgccggcaaaaatctcgtacctaatccggctgctgggatgactgctttttttactttcatggttattcactcctggtcttttttatgaatctgtgccgggttcttgaaacacccaaagcttgtttccggtaaagttgatggccattcctgcgactgttgcggacatcttgctgataaaaagggacaggccggctttttgaaaaatgtacagaaggacaaatgtagcgcccgctgctgcaagattgatcatgataaaccggacgatttccgcgccatgcgctttttcttttacttgaaacgtccatgtccgattccagatatagctgtttgccacgcctgccgaataggaaaacaactgtgcggccaggtaggggacgtggagcgacgtaaggaggaaaaacacgacgaaatcaacgagtgtgttcccggctccgactgtcccgaaacgaacgagtgtggggatgttttttttgttcataacggcattcggctgttacctcccgtctattttgtgtagggctttgtaaaagcttagaaacaactttaatagacaatgttgaataaacgataaacaaaagatgaacaaactatgaaatgttttctgaggaaaagaaaaaccgttccgcttaaaaagcggaacggttactttttgaccattttgacatggggaatattcgcatctgaaaattcttcagacacgactttatagccgtgtttttcgtaaaagggaacagcctgtgtctgcgcgttcagcataaattgagacgcgccttgcttggcggcttcctcttcaagcgcctgaatgatcaggttgccgacgccgagggagcggtggcttttcagcacacagattcgttcaagtttgccgtagccgtcgacaagccggagccggccagcgccgatcggctctttttcgtcatagatgacgagatgtgaagattcctgatcaagatgatccatttcttcttccggtgatacgtgctgctccttgataaagacttcctttctaacaaagaaggcgtcttcaagctgttgttgattcttcacaatgacggcttccactggctttcttcacgctcctaaaataaaagtttcatagacggtccatgatccgttgtccaattggtaaagcaggtgaaagcggtcgatgacttcttcgtgtgacgcgtctctcattttcagcgtgccgaggacgtcggaatgctcatcatctgacagcttttgtgcgactgtgacatggggaacaaacgcgtattcgggtttgtcttccaaaacgccgctgtacattttttcatgaagctgcatcaattcctctgtcggttcggctttcatgtaaatgacattattgacgggggcaaaggaactgaattttgtaatcttcagcgtgaccggtttcagctcttttgaaagctctctcaagtgtcggacgacgcctgagatctcgtcttcagacacttcaaaaggcgttcttaatgtaaggtggggcggaattaaagcgtaattcgggtcatagcgttttcggtaggaatttgcaatgtcctgaagtttttttgatggaaatagcacaataccgtatttcattttgttccctccttaaacaattgatatggtttagtatatcaaagatgggccgatatacagagagctacagcattttttttaaagcgggggtgatgagcggctgccagtacgtccatttgtgatccccgtcaaaagctttgaaatcgtagtttgtctgctttgattcaagcaactcttttaattgctcatttggacctgtgaaatccaaaatttgatcatcggtcgttttgacggcggtttccttctcgccgatttggtggcaaattgaaataagctgcagggaatcggactgtttcactttatcgagaacatggcggtctacataaggtgactgcataatgacgttcccgaacatattcgggtagtcaagcgccgtcatgagagaaaccgttcctccgagcgaatcccctatcagcgtcctgcctgatccgacttgatatgtcggatactctctgtcggtgaaagggacgagttcatttgccaaaaaacgtttatacgcttcgaattttgacccttccggatggtatgtaagccttctttcctgtacgtttttgtacggaatgccgatgatgatgcttctttcgatttcaccgttcgccaacagttcttcaacctgtctgctgatgcgcccgagccggaaatagtcatgtccatcctgtgcgatgatcacatgatatttgtaaagcggcgagaaggaggacggcaaatagacgagaagctccatttcctcgccgagctcttccgaaaaaagctttttctcctgaatgactcctgttttcatagccaaggtgaattcctccagaaataatgtttgtgaacgtttccattcattgtaacacgaaattctcttgtgaaagaagcgaaaagggctgccgaactgttcggcagccgtgattttttatgatcgttttttttcgtaccaaggcattgtcggtctatcggagggtatccgtatcgctcacggtacctttttctttccgctgtgaaatcccgccggcttttgccgctttcgggattgttggttataatggacgatgcatcgcagcgcatcttcggcacaaggtcttcccagcagcctttcaattttacgaggcggatgatcaaattcatgcttgatgtcgcctgaaggaatgacagcctaagtcaacggcgcactgcaccattttcggtccgatgaaaggtaccgtttgaaaccgggcgggcgctttgatgtatgcggcgcttttcaaagacgaagcgagcgatgtgcaaggaaggacagatcacatatgccgcgtttcttttttttatcagatgcccccttttatagatacaggtcgaacatgttgacgtcatagccgagctgttttaaataattaaacagctgggccctgtgatggaagatgtgggtgagcgtttccgtcagccagcggctttgggtcatcccttcatcgaggtaaaacggctttgttttttttgtcaaaaaatcctcgtcggagagggaagtcatatacgtttgaaaagcgtcgaatcctttctgcatagctgcagccatttggtcagccgactgcaaagcaccatatttcttttcaatccgggcgatgacgtcctcttccttttcctgcatgatggccaagtcggcttctgggatggccgtcagatggcttgccagttctttcaggcttcgcatgcggtcggcgggccggtaagaccagtcagattccttcacttttttcagaagatgacacgtggagcggatgcccgtctccaattcgtggaacaaatcgccgcgcagcgcttgaacttgattcatttgcttcatcctttccatttgcttttattctaaaagtatcacctaatcctgacaggtcttgtcatgattcttaaaaaaagtcagccgtacctcgctaaaatgtcagcagccttccgtttcagatgaagcttgatttccgcgggttctgttacagttacctcagcgccgagattccacaaaagttctccgaaatactcaagttcagacctggggatactggcatcgatcgcccccgttccgtcatcccgcatggtgaggatcttgaataaatccacatcagccgcagcccgcctggctcctctacgtgtcagttccgcttgcagccgcaccggttcagggcactcgctctccgaatgtttgatccagctgagaactgatggatagggaagctggcgggcctgcccgctgtccgctttttccgcacggaggatgcggtcggcgcggaacagtctgaacgcctgccttttaaagcaataggccggacagtaccagaagccgttccagctgtataagccgataggctggatggatctctccgtgcactcgtcagttccgtcataaacgaccgtcaaaacggattgagtgacggctgcgtcaagaagcgtctctaaatgttcggcggcttttgggcgatgcggattccagaacacgattctgtctttcatcgcatcaatccgctcctgtgtttccgggggaaggtggcggtagaacttttttaaaaccatccgcgtttccgcatcaaaggggagcgatccgaagaactgcaaagattgatacgcgaaaaacatagccgccgcctccgattgtgtgaaaaagagcggcggaagcaccggctcattcagcaaataatagcctccgttcgcgcctgtttcagaatagatcggaacgccgagtgcgctgagctcgtccagatcgcggagaaccgtgcggtaggaaactccgaattccaccgcgagctccccggccgtaaattttcgttttgtatgaatggtcatcatcaattcgattaaacgctctgttttgggcatctgattcctccggttccgtcatttggtttcatcataccatgttcaatataaagaaagatttaaaaatgacccttgaaaaatgtcttgaattaggttaaagtaaagaacaatcagaatattgaagagattcttatcacgagaggtggagggactggccctttgaaacctcagcaaccggtctgcactgacgacgtcagtgcaccaaggtgctaaatccagcaagcggatgcttggaagataagaagaagcgaataatcccccttcttcttatgaagaaggggtttttactttttaaaggatggtgtcatatgactgaacatgtacaaacaacgctggcgcaaatcggcaaccgcagtgacgaaataaccggaaccgtcaatcctcccgtttatttctcttctgcgtacaggcacaaaggaatcggggaatccacaggatttgattacattcgcacaaaaaatccgacaagacagcttgtagaagatgcaatcgcgaaactagaagggggaacgcgcggctttgcgttcagttctggtatggctgccattcagacgatcatggctctgtttcaaagcggggatgagctcatcgtttcatccgatttatacgggggaacataccgcctttttgaaaacgaatggaagaaatacggactgcgctttttatacgatgatttttcagacgaagactgtatcaagtcgaaaatcacggacaatacgaaggcactgtttgtagaaacgccgacaaatccgctcatgcaggaagcagacattcaaaaaattgcgcaaatcgccaaagagaacgacttgctgctcattgtcgacaatacgttttatacaccggttctgcaaaggccgattgagctaggcgctgatcttgtcattcacagcgcgacgaagtatttgggcggtcataacgatcttttggcggggcttgtcgtcgcaaaaggcgaagagctgtctgaggaaatgttccagcaccaaaatgccatcggcgcggttttatcgccgttcgattcgtggctcttaatgagagggttgaagacgctcgctcttaggatgagacagcatcaggaaaacgcgcgggagctcgcggcctttttggaagagcaggaggaaattgccgatgttctttatccgggaaaaggcggcatgctgtcattccgcgttcaaaaagaagaatgggtcaatccgtttctaaaaaatctcaagacgatctgtttcgccgaaagcctcggcggagtcgaaagcttcatcacctacccggcgacacagacccacatggatatcccggaagacatccgaattgcaaacggcgtctgcaacaggcttctgcgcttttcagtcggaatcgagcacgtctccgatttgaagcaggatctcaaagctgcactggaaaaagtgaaaggggaggcggttccgcatgagtcatgaaaactggacgcttgaaacaaagcttgttcataaccaaaataaaacggacggagcaaccggagccgtcagcgtgccgatccagcacgcatcaacctttcatcaagattcttttgacaaattcggcgaatatgactacagccggtcaggcacaccgacaaggaaggcgcttgaagacacgatagccgagcttgagggagggacgagaggatttgctttttcatccggcatggctgcgatttcctccgcctttctgcttttgtcaaagggcgatcacgtgctcgtcacaaaagatgtgtacggcggcacttaccggatgattacggaagtgctgagccgctttgggattgaacatactttcgtcgatatgacggatttaaatgaaattgctttaaacataaaggaaaacacaaaagtcatctatcttgaaacaccgtcaaatccgacgctcggcattacggatattagaggggtcgtcaagcttgccaaggcgcacggctgtctgacgttccttgacaacacgttcatgaccccggcgttgcagcgaccgcttgagctcggcgtcgatattgtgcttcacagcgcgacgaagtttttaagcggacacagcgacgtattatcaggccttgccgtcgtgaaagacaaaaagctcggcgaagaactctataagctgcaaaattcgttcggcgctgttctcggcgtccaagactgctggcttgtgctgagagggctgaagacgctccaagtgcggcttgaaaaagcaagcaggacggctcagcagctcgccgaatttttcgaaaaacatccggccgtcaaacaagtgtattatccagggctgtcttcgcatccgggtgcatcgatccacaaacaccaggcgaacggcgcaggtgcggtcctttcttttgaacttgaggatgcggaagcagtcaaacaggttgtggaaaatgtctctctccctgtcttcgccgtcagtcttggagctgtggagtcgatcctttcttatccggcaaaaatgtcgcacgccgccatgccgaaggaggagcgcacaaaacggggcattaccgacggacttctgcgcttgagcgtcggggtcgaaaatgccgatgatttacaggcggactttgcccaagcgttggaagccgtatccggagcgcttgcccgttcataaaagaaggcgcggattcgtcaaggaatccgcgcctttttttgccatttataacagggtggaaaaccatgtgcccaagaaggtgccgacataattgccgatcagatatccgaacgtcccgaccagcattacgggagcaacgaggccccgccagcctttggcaatcgccatcgccgccgctgtcgtcggtccgccgacagatgcgttgcaagccaagagaatttcatcgagccgaaaacgaaacagctttccgcagaagagcgatacgagcaggttggacatggcaatcacaaagacaaatgccaggaggagcggggcgttcatgaggatgatccgcaaatccgccggaatgccaatcacgacaaagaataagtaaatcaaataagtcccgatctcctgtgagccgcgcagccgttcaaaatagcggggaaacactaccgtcagcaaaattgtcagcgtcgtcagcagcaggaactggtcgcccagaataaaggcaagaaactgaaatccgccgtcagaagaaaaacgttccttgaaaaaagccgctgcttttacagacacagcaacgatcgcaaaggcggttccgatgtttaaagcgatgtcctgcaaggagatgtcttttctcttccaataggcttccgcctgattttcgcggccgcccgccacttcctgaacgccgaagcgtttttgaaaccatgttagcgccggtatccccattaaaatgaaaaaaagaaaagccatcataaaattatccgcaaccaccgtcgatgatacatactcaccgggagttgagaacttggcggccatcgctgcaaaattcacgcctcccccgatataagaggcgctgatcatgccgccgattttatcaaggtgcggaatctgatccttaaacagaaaaaaagcaatgacgcttccggccgcagtgcccagcgcgctgatgcaaaacatcatcaaaagtctgccgctttctttcaggatcttccgcacattgatttgaaaaagcagcaaaggaatcgcaagcggaacaacataggaccacaccgcatcatagaagggcgactcggccggaagaatccctgcattagtaaacagcatcgatccgcccagtgccaatacggcccccgatacagcggcagcccagcgaaaccgctgctctaaataaatactcacagcagcccacaccgcgataaatccccaaagcacccacacgtcatccggtgaaatcaatgaagaattcataaaaaaaccccctgtttccggttagtgttttgaattatctgataattaaatagtgtaaaacggaatgcctaattgatcaatgatcataaaaaaggtcaccatgttgacaaaattgcagaaagagggtattgtacatttgtcagcatgttgactatattcaaaggagagaacaaatggatatcaacggcttaatcaacgaattacatttgatgcagcaaagctatgcgacattgttttcggttgtcaataaggtgcaaacccgcggtgacgaatatatggaaatattaactgccaggcaacacatggcgctcatcgctatcgcgcatttgccgcctgaaactgccacgcttacgaatatctccaaaaagcttggcacaaccaaacagaccgccaacaagctgatgactggtctggtcaaaaaaggctatgtcaaatcagtgccaagccaaaaagacaaacgctccattaatattgaaatgaccgctgaaggaaagaaagcgctggtggagtgttccgaaaggtccgtctatttcctggccgacttgtttcagcaatttacatccgaagaggttgcgacattttggcggctgttgcaaaagctttaccgttttgacggtgaggaacatgacggttttgaggagaatgcaaacattcagcttggcgtggggaattcgttagatacagaaaggattctcggagaatttgagaaacgccgctatggaggagaaaacgatgaaaagtgatctttatgtaaaagcaacaacttttaaaatcaaggcaaagaagaagttctatcatgcaaaagataaattccgccagacaaaggaaaccattcgccgcggcacaaaattagacaggacaggcccctttttctcaagctgcattgctctgatcattattggatgttcctgggggacaaacgcagaatggctcgtctggttaggggccgcaagtcttttaagcaacgttttattgctgtttgcaacattttttcgccgtaatcaaaagtcaatttgacattcattgtgcgtctaatggatcgtatcgtagatcaatcaatgacttgcgacaaggatgttcagaaacttattgaattgtagaatagtgatttcaaagacaagaagccagtcttgtctttttttagttgaaacctcatatttccatatgcgtataaagaaagggaggtggaaaagtgaaacagaacaaaagagaacaacttgttaacctgtttagtgtgttaaaagaaaaaggtcagatcaacgcggcagtgctagtcgctgaagacggagacattctttatcaaggcgccttcggatatgaaaacttggcagataagcgtttattgcaggaacattccttatttgaattagcatcgctatccaagccgttcactgctttgggcatccttcaattagcccagcaaggggaattgaaaatcgaggatcccgtagaacggtggataaccgggtttccctaccagggcgtaacgattcgcgatttattgacacatacgtcgggtctgcccgattatatggagtggtttctacaacattgggatcataacaagattgctgttaatcaagatatcgttgatatgctgatgaatcatcatccgcaacgctattttgccccgggtgaaggttggctttacagcaatacgggatatgtgctgcttgcggttatcattgaaaaggcatcaggtctgagttttgcagaatatatgaaaaaaaacatctttgaaccggtgaaaatgcggaactcaagggtttataacagaaggctgcagcctgaaaccattgagaactatgcgtatggatatgtgtatgacgtgcatacagcacagtacgttctgcctgatgaccttgaagaaacaaaatatgtctgctatcttgacgggattcagggggacggaaccgtaaactcaaccattcatgacttatatttgtttgatcaagccttatatacagattgtttgatcaatcaagtctcaaaagagcttgctttttctcccgcgtctctgaaaaacggagagtctatagattacgggtgtggatgggtgcttcgggatagtcctgaaacagggagaattgtcggtcacagcggcggctggccaggctattcaaccgtaatgatccgatatatcgatcagcaaaaaaccttcatttatttgagcaatgtggaacaggatgatgaatatgaacaggccatctttgaagccgttgaaaatatcctgtttgacaaggcctacaaaatccctgatcgccctgccgataaaaagaaaaaagagatcgatccggccatttacaaaagatatgtcggaagttattcacttcaggatggcaccgccgctgatgtgacagttgataagggccggatttatatgcaaatcaccggacagatccgttttgaattatttccagcctcggaaacgcgcttttttctcaggtcattgtctgttgaagtggaatttattttggaggatggtgtcgcaacccggttgattatttatcaaaatggcgcagaggaagaagcggtgcggatagtggaagcaaacagcaaggtatgaccgttttgtttgagcgtttggcggcctgtgtctgttgtctgtcagaaggaaatttatcgtttgaaggttgactatgcaattcggggatatctgcccggctgaatttcctgatgagcatcaatcggatattcatggtaaaggtgctccatctataaggaggttaatgaggctgaacaaatttaacctgttgaaagagccctgggtgatgaatatagtggcatgatcattttgggataaagcgtttatatggaactgctaaagcaacagaaaaaaccaagcagaaaacatctgctcggtttaataactaatacttcggccagcctttagaatcccagtttaaatcattgatcagcagcttaggcgccccgttgtcaagcgcatcataaccatgtctgacgatgatgttgccgttcacgatatccgcgccgcccgggcccttccactggtcgtttccggagtcgaggattgtgcctccgccttccgtcattttcttgccgcttttgtcatagtaaggccccgtgatttttgtcgagcggccgtaagcgatcttatacgtgctgttcacaccttgacagcatttatcgaacgaaacgaataaataatagtagccgtttttatatgtgatagacggcgcttcaaccgctcctccgttgttcggccttgatgcgatggaataaaccttccctgtaggtttcatcgtttttttatcaagctttgtcagcttgatgccgctccaaaacgagccgaaggacagccacggatttccttctttatcaatcactaactcagggtcgattgcattataattgttagaggtcgtcgtccggatgacaagcccgtcgtcgcgccaatttccggatgagattcggtctgttgaagccagtccgatcgccgaagtattggagccgaacgcggataccgcataataaagccaatagcgtccattataatagctgatatcaggcgcccattggttttcttcatggttcggcacgtactttttccaccatgataatggagttgcaaatatgcttggcgctgcgctccatgtttttccgtctgtcgatttgatgacgcggattccattgccgatacccgtgccgaatgtataccacgtatttccttctttaatcatggaaggatcatgaataatgttgtctccttttgtatcccaaaaagccgctgatgttggttcagccgccgagaaaataagcagaaaaaataaaataaaaccagaaatgatagtcttagccacagttgttctcctttcaaatttcgatgtctttaacattcggccctcccttttgtgaaatatttcccaacaagacgaactttattttagcagggattggctgtctctcaatcagccaaaggacttgttttctagtcctaaaataaaacgaaaaaaccagaaaatatccatattaaaaaaacaatcacctaaaagtcatttcatcgtctgaatgtaaaagggatgatgtaattattttggcttatattggaacattttaggttaggtgaattatcaaaaactttgagatgttcgtggagaaaataaaaagcgttggaagaagaagcacggtctcccctcgaatattttcattagccccggaaggtgaatgacacttttagttgatttagtgggttgaaattgataatatgaatttgaagatagactgtcaaaataatgcatcacaaaagacgcaggcgcgtcatctacgtacggtttattaaacgttcaggtgtattttttctataagaaatgcataaaataaaaaagacccgactgcgccaacagtcgagtcgagtgtacaaagcggcccaacaagggcttggctcagtcattttaaaatagactttccctatgaactttaccagggctcaagggaagtctatttttctttcttcgacaacacggcaattaacatgccaaaagcaatcattaacgagattgtttcgaatgtcgtcataagcatcaccccctttcataggggatgagccagcttcccttgagtgagccgaaactttgtacaaagaatattttaccatacctctttcaaacactgaggctgttttttgatgttgaggcgggatagaggagaattaaataaaacgaaacacaaaaacggcaggaattccattggaaatcctgccgtttcgatttggtatgattccgactgggctcgaaccagcgacctctaccctgtcaaggtagcgctctcccagctgagctacggaatcatgatatgtaacactgggtatttgtttcgctgacaagttctattatatgcagattaggtggattcgtcaacagtttttttgattttttttgagaactgggaaagagtcttgcagtacgccgcgcgttatgaaaatattgtcttatatagaaatcaaaagggagcaggaattggatggatctgatacttaaaagtgttgatagtattttaatcgtatttttagcaatcttttttatgtggaaattcgtttatgaaattaaacatgagaagcggaaggctgttatcttgcttttgctgctcatcaatgtctattttattgtaaaagtgttcaatctcgtgttgcaattgatgtagcgaatataaaatgcagtcaaggagaccgaaatcaatgaaaacagaaaagcaaaaaatgctggacggagagctttatcatgcttctgatccggtgctgtgccatgacagactcaaggcgcgcaaaattacgaatgaattcaaccattcgaacgaaatcgacgacaataaaaggaccaagctaatcaaagagctgtttggatcaacaggggaaacgatcctcatcgaaccgtcgtttcgctgtgattacggctttaacatacatgtcggggaaaatttcttcgccaattttgactgtgttttcctcgatgtatgcgatatccggataggcgatcattgtatgctcggaccgggtgtccatatttatacggcgtcccatccgctcgatccgtccgaaaggataagcggtgcggagtacggaatacctgtcatcatcggccggaacgtttggattggcggcggcgcggtcatcaatcccggcgtcaaggtcggcgacaatgcagtgatagcttccggagccgtcgtcacaaaagatgtcccggataatgccatcgtcggcgggaatccggcgaaaatcattaaatacgttgatagcaaaaacaccaattctatgtaattggtgtttttattttgccatagacgcggtgaatgtcggggctgataaaatatccgcgggaagcagtttcctcccgcggatttaagtgctgctatcgggtgaccgtaatattgttgatgacaagctgtcccaatgaattgagatacgaaaatgtcgctttgcctgggcttacggcctttacgtatacgcggtccgaagtgattctgacggtaatggcgctgccgctgtaggagacgttcgaaatgccgacgtattgatcctcctgtccgactctcatctgcctgttgatgacgatcgcctgaggggcgatgattccttgtgcaaatgcgtgagaagagagattttcagtcttcgagagctcctgggcctgtacatgcatgggacttcccgaaacagcaaggatacccgccagtaatgatgaagcaactaaacttttacctaaccacttcataaccatcatctcttttcctatgtgatggttccaggatatgggattgttgggcggcagtcaattggctccaatgatgattcacacattggacatacgaaaaaaaacattttgtgaagcggcaggaaaaacgactcattatttcgaagatgttcttttgttcaaagcgttaataaaggttttcacatttttcttgtcctgcatgacaggtgaatatatataggaaagcgtcctgttaaaggtttgatttttcagccggataacggaaaggtttccgtgctgtacatctctttcaatgacgcttccagacaggagagacagtccgatgcccgtcatgagcgtttctttgatcccctggttgctgctgatcgtcagaaacgatttcacttttaaaccgtttgaacggatgacatggtttaagtattcgcgtgtgcctgagccgacttcgcgcgttacccacgtttgattttgcagatcggagattgtcacgtcctgtttggccgcaagcggatgatcgcttgaagcagcgatgaataattcgtcctgcataaaggcgtgtacagaaagctctttttcatttgtctgtccttcgatcaagccgatgtccactttgtacaggcggacggattgcacgatttcttccgtgtttccaatgacggccttgagctcgagttcaggatattccttttgaaggtcgaagaggagcgaaggcaaaatatattcaccgattgtgaagcttgcgccgattttcagctcgcctttgatcgagttgtggtgatcgagaatgtcctgcctcgtttgttcatagatggtgatcatttgtttggcgcggtcgtataaaatttcaccggtcggcgtgatttttaaatatttcggagagcgttcaaataatttcgtctggaattctttttcaagatttttaatgtgcatgcttacgctcggctgcgacatgagaagaagctcggccgttttcgtgaaatttttgacttctgcaagggtaacgaatgtcttcagcgcatcataatgcacacgaatctctcctttattaaaaatcttaatagctgtgataattaatatatattttactaatgttgagtattccagtaaacttttaattagaatctttttttaggaatatttggtttgaagcaggatgacgccgcgcggcaaaggggacgtgatgagtgagcgcttacaatgtttcttagcagcaaaagccgtgatcgacagatgctttgcgtcaataaaaccgatttgatttataggaatagtggatatatgatgagtattatccttttccgtttcaaaacaagtcatgatttttttattccttagtgaggtggatatcgttgcaacttcaggtaatgaacagtccttttaatcaggagcaggcagagctcctcaaccgtcttctgccaactttgacggcatcacaaaaagcctggctgagcggttatctggcagctgtgcaaaccgccgatgccgcggcggctcttgaaacattgccggcggaagctcctgctgcaagcccggctcagcctgtttccaaagaagtgaccattttattcggatcgcagacaggaaatgcacagggacttgccgaaaacgcggctaagacgcttacagaacggggatttcaagtcaccgtctcttcaatgagcgattttaagccgaaccaattgaagaaactaaaaaaccttctcatcgtcgtcagcacgcacggtgaaggggatccgccggacaacgcgctgtcattccatgagtttctccatggaagacgggctccgaagctcgatgatctccgttattctgtgctggctcttggcgacacgtcgtatgaatttttctgccagaccggaaaagagttcgaccagcggcttggtgagcttggaggcacaaggctccatccgcgcgtcgactgcgatctcgattatgatgagccggctgcagcatggcttgacggtgtcatctcaagcttaaacgaaggacaggaacagggcgcaagcgccgcacctgctcaaacggcagctccgcaagccgcgggaggagtaacagtatattcgagaaaaaatccgttcagagcggaagtgctggaaaatttgaatttaaacggccgcggatcaaataaagaaacgcgccatcttgaattatcgcttgaaggctcaggtttgacttatgaacctggcgacgcgctcggcatctttccggaaaatgaccctgaactcgtcgatatgctgctgaaagagctgaaatgggatccgaatgctgccgttgctgttgatcaaggggaaaacctttctttgaaagaagcgttgacttcttactatgaaattacggtgctgacaaagaaattcattcagcaggcggcagaaatcattgaaaatgaaaagctgcgcgagcttgccgctccggaaaatgcggatcaattaaaagcgtatatcgctggccgcgacctgattgattttgtgcgggatttcggtccgatcgcagcagctccgcaggaatttgtatcgattcttcgaaaaatcccgcctcggctttattcgatcgcatcgagcttcgctgcaaatccggatgaagtgcatttgacgatcggtgctgtccgctacaatgcgcacggcagagaccgaaaaggggtctgctcggtattatgtgccgaacgtctgcagcctggcgacaccctgcctgttttcattcagccgaataaaaactttaagctgccggagaatccggagactccgattatcatggtcggccccggcacaggcgttgcgccgtttaggtcatttatgcaggagcgcgaagaaaccggagcatcggggaaatcgtggatgttcttcggcgatcagcattttgtcactgatttcttatatcagacagaatggcaaaagtggctgagtgaaggcgtgctgacaaaaatggatgtcgcgttctcgcgggatacggaagaaaaagtatatgtacagcatcgcatgctggagcacagcaaagaattgtttgagtggcttgaagagggagcggctttctacgtttgcggcgacaagaacaacatggccaaagatgttcaaaacgcattgcttgaaattatcgaaaaagaaggcggcaaaagccgtgaggaagctgaagcctacctcgcagaaatgaaaaagcaaaaacgttatcagcgcgatgtatactgattttgattgaaaggggactttttcaacatggggaacgaaatattaaaagcgcctgaaggcccgccgagcgatgtagaacgtattaagaaagaaagcgattatttgcgcggcaccctgaaggaatcgatgctcgagccgctttcagccgggatttcagatgacgacaaccgtctgatgaagcaccacggcagctatttgcaggatgaccgcgatctccgcaatgagcggcaaaagcagaagcttgagcctgcgtatcagttcatgctgcgcgtccggatgccgggcggtgtggcgacgcctgagcagtggcttgtcatggatgagcttgcccggaaatacggaaacggaacattgaagctgacaactcgggaaacattccaaatgcacggcattttaaaatggaacatgaaaaaaacgattcagtcgatccattcagccatgctagataccattgcagcatgcggcgatgttaaccggaacgtcatgtgcacttccaatccgtatcagtcagaaatccatcgagaagtgtatgaatggtcgaaaaaactgagtgatgacctgctgccgcgcacacgtgcgtatcatgaaatctggcttgatgaggaaaaagtggccggcacgcctgatgcggatgaagtcgaaccgatgtacggaccgctgtatctgccgcggaaattcaaaatcggcatcgccgttccgccgtcaaatgatatcgatgtattttctcaggatcttggttttatcgcgattgtggaggatgacaagctcatcggcttcaacgtcgcgatcggcggcggcatgggcatgacccacggggacaaagcaacgtatccgcagcttgccaaagttattggcttctgcaagcctgaacagctatacgatgtcgctgaaaaaacgattacgatccagcgggactacggaaaccgttcggtccgcaaaaatgcccgcttcaagtatacggttgaccgcctcggcttggaaacggtcaaaaacgagctggaaaaccgtctcggctggagcctcgctgaagcaaagccttatcatttcgagcataacggcgaccgctacggctgggtaaagggcgtaaaaggaagatggcactttacaatgtttgttgagggcggccgtgtcactgattatgatgattacaagctgatgaccggcttaagggaaatcgccaaagttcataccggcgatatccgcctcacagccaaccaaaacttgatcattgccaatgtcacaagccaaaaaaagaaaaagatcagcgagctgatcgaacagtttggcttgactgacggcaagcattatacagcgctccgccgcagctcgatcgcatgcgtcgcactgccgacgtgcgggttggcgatggccgaagcggaacggtatttgccgaagctgattgacaaaattgatgaaattgttgaagaaaacggcttgaagaatgaagaaattaccatccgcatgacagggtgcccgaacggctgcgcccgccatgcgctcggcgaaatcggcttcatcggaaaagccccgggcaagtacaatatgtatctcggcgccgcttttgacggcagccgtctgagcaaaatgtaccgggaaaacatcggcgaagaagaaattttaaaagaacttcgcaatattcttccgcgctatgcgaaagaacgcaatgaaggagaacgtttcggagatttcgtcatccgcgccggaattgttaaagaaacgacggacggaacgaattttcatgactgatgagcattttaaaaaaacgcctcagcccattgattggtgctgaggcgtttttcttttttacgaaaatgcccggacagtttccgactctatgatcattttcataaactctgcagccgcaggtgttgcttcttcaaatgagggtgttatcatgccgacttcgcggataatttgaggagagatgtcttttttgatcaaccgatgggacacggaggaaagcgagaagcttgatatcaagccgattcccaaattgttatgaaccatattgaccaatgtttccgcgttttgcacagtcaggttttcttttaactcgaggcggtgtttttgaaagatttgagataccgcgatttcgtgcccgcctttacaaaaaatcaattcattttgatattttttcagatcaatgaacggtgcgtcttttaagtggtgatattgctcaggaatcacggccgtcatccggtcttgaaacaatacttggctttcgaatccgtcaaagggagaggcgacgattcctaaatcaaccatacgagtttcgacccattgcttaatttggtcggaggttccctcaagcagttcgatttgtacgagcggatactttgatctgaaggaggcgatagcctgcggcaaaatatttgctgagacggcggggaaggagccaaccttgactttccctctgagcagatgattttcttgatcggccacttggtatattttgttttcaatcacgatcatctgtctcgccagtacgacgatttcctttcccgcgtccgtaagctttatcttgttttgtttatcccgaatcaataatttgaccccgagcgacgtttccaagctttttacggctttgctcacggccggctgtgaaatatacagttcgttggctgcttctgtcatattcaaagtctctgcgactttcacaaagatgtgaagactgttcatgtttataaccaaatggttatacccccgatgataaaaatgtatttcagttatatctcaatatagcatatgctgaacatgaaacaaagaagaaaggtgacggattatgtttaaagtacttttggggatcatctctgtaacgctgatttgggggtatacctgggtgacgatgaaaatcgcaatcactgacattccccctgttttattttcggccctgcggctgttcattggagctgttcctttgtttgtgattctcttgatcaaaggaaggaaacgttcaataggaaaggagaatatcaagcattatctggtgatgagtttattgatgggtttaggttatatgggggtgttaacttacggcatgcagtttgtcgattcgggaaaaacgtctgttttggtgtacaccatgcctatttttgttactgtcatcagtcattttaaattaaacgagaaaatcaatgtgtataaaatgctcggtttattttctggtctgatcggtcttttgtttatattagggggcgggattctgcatgttgatcaaaacgtcatatttggagagctttgcgttttaatcgcagcgctcagctggggcgtcgccaatgtttacagcaaactgaaattcaaaaatacagatatgattcatatgaatgcatggcagcttctcacaggagcggtgatgttattgattttctcttttatactggaaccgtcccggccgattcactggtcaaatgaagcaatcttgtctctattgtttaacggtttattctctacggcttcgacgttcgtcatttggttttggatactgaatcaaatcgaagcgtcgaaagcatcgatggctttaatgtttgttcccgtattaggccttttgttcggctggctgcagctgcatgaaccggtcacattcagcatcctgatcggcgcattcatgatctgcatcggcatttttatgaatacttatcaatttaaaaaggtgtaaacaaaggcagaggatctatatggtaatatgaaatgggagggagatttatgaaaatcgaacacatcgccatatggacgaacaatttagaggaaatgaaagatttctatacccgtttttttcacggaaagacgaatgaaaaatatgtcaatccgaaaaagcatttcgaatcatatttcatccagtttgaatcgggaacacggcttgagctgatgagacgccccgaccttgcaaaaggagaggagaacgcttccggctatgcacatatggcgttttccttagggtcgcggcaagaggttgacgagatgacgagccgctttgaaaaggaaggataccaggttgccggaaagccgcgcgtcacgggagacgggtattatgaaagcgtcattctggatcctgacggcaacatcgttgaactgaccgtttgacggaaaaaagctaatgtccgtttttagacattagctttttcgtttagatggcagcatcgagctgattgattttccatttgttgttttctttcacaaacgtgatctttcttttcgcagtcaccgatccatccaatgccggtacggaaaattcataagtgcgggtattgtttttttgagagatcagtttgatctttgccttgtcccatcctaagaggttgtccccatcgccgacaggcacggccatttttcctttataagaaatgatgttgtatttttcaaagccttttttaatggcgtcttttgtgaaaaccggcgtcaagtagtctgttaattttgcttttgtgctgaattcactgcacatatacgtatatggaagaccgcggtattcaaatgttttggatgggcaagttgagtttttcgcttttggattgtggccgctcatcgtattccaaaagtgctcccgtgcctgcaaggttaattgcatgacttgcttatttgttaaattccctgatgtttgatttttcgctgcgagggacgctccggcaggcaagatcagtaaaacagctaataaacaaacgattaactttttcaatggtcctctctccttaaatatatctcttatattacaaatgttacaataattacagatagattacaagaggtttgcgagaaaaattttcctccgctgttttcttatatatgacgacataaaagcagccggggttatggtttgtccaggaaaatattttatgtccattgattcgtttcccggatttctctcctcataaacatagaagcctcatgttgaaaaagtattttatattgaaaaagaattctatctgggacctcgccgggagcaggaaagaggatcactgaaacatcaatgaattatattgttaaaaatcagaattttatataaaatcaaactttatcagtaaaaaaactgtaacgaaattcgcatcaatctgtcatagcggtgacattttgctgtgttacgattttccctgttagtttcaaaagggctaacaagggaggatttaacttatgaagaagacaatcatgtccttggctgcagccgcggctatgtcggcgactgcattcggagcgactgcctcagcaaaagaaatcgaagttcaaaaaggagacacgctctgggggatttctcaaaactacggaatgaacctcaaggacttaaaaaaatggaatcagctttcatcagatctgatttttccaggtcaaaagctgaacatttcttctcaagaagaaaaatctgaagaaaagcagtacaccgttcagccaggggacacgctctcaaaaatcgcaaaagagttcggtgtgactgtaagcgatcttcaaaaacggaacaacctgaagtcagacttgattattgcagggcaaacgattgcaataaacggagaagcggcagctgcagcagcgcctgtgaaacaagagtccgctccaaaacaaaatgatcagcctgtcaacgtacaaaaggaaatcacagtgaccgcaactgcgtatacggcaaatgacgggggcatttcaggcatcacaaaaacgggagtcgacctgaatgcgaaccgcaatgcgaaagtcatcgcggttgatccaagcgtgattccgctcggcacgaaagtatatgtggaaggctatggcgaagcgacggctgaagacaccggcggcgccattaaaggccataaaatagacgtatttattccagataaaaaagacgctttcaattggggcgtcaaaaccgtaaaggttaaaattttaaactgatataaaaaatgcaggaggcgttaattgcctcctgcatttttttgtcgaacgatgtttatgctgcatgctgttccgcgcgtctgctttttacaaaaaccgaaatcgcaagagcggcggctgcaaaggcgatggctacgaaataaaccatatgaacgccttctgtcatgccttgcatgtgcagctcctgacggctgcctccggaagagtgcgcgataaagcgattcgaaacggttgtcaggatcgtcgtatacaatgccggaccgattgcccctgaaacttgattaactgtattcattatcgccgaaccatgcgggtaaagcggtttgggcacctgattcaaaccgagcgtcataatcggagccattgtcaacccgacgccgagtgtaaagccggcgtagagcatcattccgaccgccatcggcgtatcgcttgaaatattcgtaaacagcgaaaggacggcaatcacaatgatcaatccggtgatcaacagcggtttaaagccaagcttatcaaacaggcgccctgcaacaagggatgtcatcgcgaggacgaggccgcccggcagcatgagaatgcctgtataaagcggtgacagctcaagcgccatttggaagtaaagcggcaaaatcagcatcatcgaaaactgcagcatcatcacgatccacatcaggataaccgagattgaaaatatctttgaacgaaacggcctcatatcaagcatcggcacttccaatctgagctggcgcatgacgaacaatattaatccgatgacaccggccgccagtccgatgatgactttcggactgctccagcccgctgcttccccggcgttgctgaagccgaaaacgatcccgccaaatccgacggtcgataaaagaattgataatatgtcaattttcggatacgtcagttcggttacatttttcaagcggaacgccgcataaaaaatcatgaagaccgatactggcagcatcatgaagaaaacaacgcgccatgaataatgttcgacaatatagcctgagatgaccggaccgatcgccggagcaaataagataacgagcgtaaggatcccggtcatcgttccgcgtttttgcggcggaatcaaagtcagtatcacattcatcacaagcggcaatatcaggcctgtacctgaaccctggatgatccgtccggcgagaacgagcgggaagaccggagcaattccggccagcaaggttcccgctgtaaaaagcgtcatcgcagacagaaacagctgccttgtcgtaaagcgctgcattaaaaacgcggtaatcggcacggcgatgccgatcatgagcatatatccggttgacagccactgggctgtgttcgctgaaatgccaaaatcgtcgatgattttcggcaaagccacattcatgaccgtctcattaatcagagcgagaaaatttccgacgattaagattgcgataatcatgaaggagccttttctagcttgttccatttgtattcccaccctttatgaacgttttagcaaaaaaggaatttgttcggcggctgcactgagaggccggccgttttttttcgtcactgagagcacatacgcaccctcaatcatcgcttgtatcgcgacgctcagcgtctcggccgtttccggcgcatagcctgactggagcagtttttcctgatagacaagctgccagtcttgataaacctgttcacacgtttggcggagcctttcactgaacgaccacgtttctgcggcgacggatacgatcggaatatcgtcgttttcttcgatgatgtattcctcgattccgtcagccatcatctggatataagattgaaacgccttgacaggatcagcttcaccgctgatcgctgacgatatatacgctttgattctttctccggttaattgaatcgcctcttgcgccagttcctctttgccgccggggaaataataataaagcgatccccgcggcgctccgctttcggctgtgatttggcttaagcctgtggcatggtagccttgtttgcggaacaatcgtgaagccgtccgcaaaattttgtcgcggctgctcattttttctgccattctatcattcccttatgattttatactgatcggtctatataattttaacgaaaaaaaagaccttttttgaaggcctgttttaaaataaggacgatttgtccatattcggttcagcgggaatccgctgaaggcttcagaaagccggcaagcagcaggcgccacagcaatcgctgccaatatcgacaaaaggctgtcagatatgaagtgaacaaaagcggaattgatggtatagagtgcgagcgccgttaaataaacggctaaaaaaacatagccgaacatttttctgcggaacggtcttttgagttgaatcaaaagaaacaatccggccattaaaatgataaacgtcacagttattctcccttcgcaggaaagtttctcaatcctcgtatgtccggtttctttctttgttgtcttcaaatgccagatgaatgacgaataaaaacagacaggcgatgatttcgacatccagcgggatggtgatgctgtccatcaattcatcagcgagatggatggcaagccaagtaaaaaaacattcgatcataaaggtcgcagctttatgcccaatcataaagctcagaattttttccgggatttcaaacagcgcgccgaggccaaaagataaaaggatataccagaagagcgaccagggcgattcgtatgtaacgccgaaaatcgcaaaaaaaccggcgacgccgaaataataagacccgaaaaagagcgtaaacacagtgaggatcaaaagaaagatcatagtcactgcgaacatggtaccgagagtttttttaatcattaatcattcattcctaatcatgcagtgtatattcatgatatcagaaaaatatccggttgtgagttataaatgagattttggggttaaagtttgtgtggatgggggagtgaagagagcgttctgaaaaattcctaaggtgtttttcgagacctaattaatcaccatatatcatatttggagcgttttcataagggctgcaatcaagaggataggatcccaaataaaaaaggctgccaaccggcaaccttactttgttaagcatatttcgtatttgcttgttcttaaaccgacgtgtttacccgaagaatcattttcgtgccttaggtgattttcgattttggttcaattgcttttttgaatctcatttgtattgtctattcattttcatcttgattagattcaaggtattgctctaaaaattccttatcatcttcatcttctggccagagtcctaaatatttgtgttcccatacaattcttctttcataatcatcagcatctgataaatcctcatagtcgtagtcgatattaaattcaccatcactgtgaatgatcatagagagactcgtccaagtctcttgatcactattcttaaattcgtaccatagcttttctaagttattgattaattgtctccaaagatttcgataggcttctttttcaatcctaaaaaattcagggatattatgacaatataccggtgaatcatttccttcaggataataataaaagaatcctttttgcacatcttcaagaatttctccataaatcaaaatctttgaccattcctctggaatagtctcaactactgtctccgcaatttcttgatatatcgtgtttaattgattttcatccattggctacttacctccaggcttattatcaaatttcacaacttcccattcccgttttccgattttatattctatctcaaagcttgccggtctttgggaattccctttgtatactggctgtattttaacctcaactgttcttcctttttcgaggtgtttggcccacatgttctcaagctttttccattctcctttatttaagttaccatccatcggcacaaggttgtcaagctttccagacccttcgaatatacttgcaatgagatgaccgccctcatcggtttttaatcgatcttcacggccggcaattctttgggcgtatttgtttctctttgctgctcccaaatttagtttgccgctgacatttgtaatacgtcctttatgatcagttttataagtatagcctacaggcgttgtatccggttttaacacctttcttcttttgactcttgtgaaatggtcaccatatttcactttatggatggtttttgagtctactttaatgtctgtttttgttttggaagaaacacccgcaatgatgctgaccattcgatttcttgcttgttttgcttgatcagaaatctttttggtttgttgaattaatttatctttcaatcgagatccatctatcgtattgaacggaactttaccagcattggctaaagctagttgaagagaagcgatttggactttcggagtgagatttttaatatctttaaaatccctgacaactttatcagctgctttcttacctgcctttttcgcactctctatgcccttgctagctgtctttttagagacatcctttatcttagatgcggcttttcccatcttgcccgccttagccaacttgctaactttgtctgcacctttcgttccgacaatggatgacgcaaccattccggtagcgtatgtaaaccatctcgccctgctttctgcatcaccattgatgacgtccctcacgaaggagtcctcgatatctttctttatgatttcaaatgtttctacagggtgggtgactgtgtaggcaatgccctctagcgtttcttttggattggttatggtatctcgtattcctgtcactgtatcgacggccacatcttctattccttcttcaatgccctgcttaatacgccccatgataccactttgttttcgttttcgatttatagtgtaaaaatagtaattttgctgcttttctgtcagattttcaattccaatctcttgtgcaatctcaacaaattcatcaggatcaatgacattttcgagcttttcctttaggtgagagattttattaacctgtttgttagcttcactaacttccttttcgagttttgatctcttatcgagcttagccaacataacgcccatcgctgtttcctggtttccactcaaggtatccattttatcctgttttaaaatagaacctttctgatagccggtgatttcaattttagggcctgtgtacattttttcaagcctagcgatgtatctttgcattgtttctaagtcgttttcagcggctttgatggtgttcgtctgctccctgtcgaatgtatgtaatttttcaattgtctgattgatttcttttaaagctttcgagtaattctcgtgaaaattactgtcatctaattccggcaaatcgactatatggctgactttagcgattgtagcattcgttttagaaaccaaacgcttcgtggtgcgatcggcatctttcactccttgttccagctcattatcgaggaaggcttgcgaaatatatccattgtgttgtggctccagggaattcaatgcacttttgattttcttcaatgctgattgatattcctcgataaaagtttcaaaaaattgaaggaatggggtgtgacactctttataaaaattccgtattgcgtcgccgccttttccttttaaggcatcgttgagcgacgtgataccttccacgctttttttaatgttgacgatttcttccgattgttgctttaattgttccaccgtttgatcaatcgctttgtgcagcgcctgaacgtccagagtcttcatggcattctcctctaatactaaagttgcaatcattttagagtttaccactttacggaagggtattggtaaatacatcctgtatacccaataaaatgaacctttcgatttaggtttatatacctactagagatttcattatcctgaaggcaacatatttacaaccgctgcgactcccggtacactacataaaaacaggacaggcaggtgcaaaaatcgaaagatgaagcgggctttaactgaccaatacggcagctttacagagatggcagaaaacgaaatagaagggaccgattattcggtggctgctcgggatgcagggagcgctctgcttgtgatggctccccacgggggcgggatcgagccgggcatcagtgaaattgtcaaggcttttgcagagggcgcttcggtttatttattggaaggattgaaaaggcgcggcaataagagccttcatgtgacaagcgctcattttgactgcccgcttgccttgcgaatggctgcaggacaccggtacatactggcttttcacgggtatgaggagcctgctcatcgacatacgctcatcggagggacagatcgaaggcgcgccttgatgtttaaggagacattggagaggcacggattttctgcggagctggcggctgaaaggggctatctttcaggtacaaaccctgcaagcatcaacaatcgctgccaaaccggtttaagcgtgcaatttgaaatcagcacagcccagcggaaggcgatgtttgagcaattcacattaaagggcaggcgaacgtctcaaaatgaggtgttttcccgctatgtcaaagctttgaaggaaggagcatgcatcgcatatgggccgagtgcagccggcagctgagccggctgtttttttattttctcagcatataagccggccggctttccgcagcgaccattttgccgaggccgtttgccgctgcgtacgggcggcgggtttcccgccggtagcgtgcaagttcgtctacttcttcaaagcgtggtgcattcgccgattcgctctcttgggaaaggcttgccatccacgcctcatgaaactggattccggcctgccgtttttcaaagagctcgatccgtttgacagcgaacgactccgtgactttaaagaggtcggcgatcattttagcggcttggcatcgcagctgaggaaaatccatttttaaaagcataaaagtagggacgcaaaaatggtacataaattgattggcctggaactcctgcagctccctgaacatctgattcatgtaaagctggtttccggcgtgctttaatacgtggcacagctcatgggcaaagtcctcccactgcttttcctttgaaaggctgctgttgagaataatgctgtacatgccgtcatgcttaatcatcatgctgttgacattttcatagtgaatccaaatattaaaatgagcggctatgcgattcatatcaatctggtgaggttcaaaaaaaccgaacttttggtacatatttttgacgtattcttctaggtgagataaataaaacttcaatacgagacaccctttcgaacgaatgttctgtttttagcgggaaagaaaagcccgtcaaaggggctgtcatgatttcatgcagatctatcatatacgatgagcagccactttagcaaatctttcccttttttattgtcttatctattaaatcggcgctcaccaggtaatgtttaataaaaattccttatttatccgttttgtttatctccgggctttcgtttcttctctttttcttttaagtattgaatgaactcgatggcctgctgtctgctttcgggggaaaattcctgcatgtcgcggtaggcaatttgcagatccggatctgcgatttcgtcttcgatgttttttttcttttccgtgcctgtcagcagatagtctatcgtcactttatagtaatcagcgagtttttttaatgtttcatagtccggctcgcttcttccgttttcataatgggagtagcgtgcccgcgatacaccgatctgctttgccacttcttcctgtgtcctttttcctctcaggctcttcagtctgccgcctaacatagaatgacctctcttcctcaattcggcatgtttatctctattatagatacaaaatgtatcgaaataaacatatgataaaaaaagtatcaaaaaagtattgatgataagaagtgtatcatatataatcaaatcatcagatacgtattgtatcaaaaacagggagtgagaacatgtgcgaaaacgattgatcgaagagcgctctaagaggggatggacccagaagcaagtgtcggaaagacttggactctccgaggtttatgttcgcaaaattgaaaggggaacacgcaatcccggcagagaaacgatgctgaaattcgaaacgctttattcagtgcctgatcgtttgctgtttcccgatctttttcaggcctttatagatacatattgtatcaaagaaaacctgcatgaaagaaggcgatgtcatgaatcttgaacatccgatggtcacacgcatccgaacacacggctatccaaaggaagccgacagagagcaaatgagaagccacggcggacttgccggatatccaaaaggaggaagcatgggtaaaattgtgatttcctacagctcagaccggtttgatcaatggcggctcggagaagccgggggattcatcgcttttacgaaagacggaaagcctgtattccaatttgatcataaaggccaatacgaacggtatctcaggctgaaccgcaaaaggcagaaggaagggggaagatgaatgtcccgcccgccggatcaaagctatcccttttcggtttactcagggcttttaacacctgttcactacgagaaaataggcaatgccatttggctttttttatggtgcatcagttcaacaacaaaggaaatcgaacgcgatggggagacatggggcatcgtgctcggcaacaagccgctgaaagcagccgaactggctcttcaattcggcgtcaacgaaaaaacgatcagaagatggctcgctcttctcgaacgaaacggctacattgcagtcacaagagcgccttacggaatgattttgtcagtcagacattcaaaaaaatttgcctacgccagccatgtccgaacagaactgcctgatcggacagaagagactggcagtgcggacaagcttgtccaatccaataaagatatcacacaaatcaacacaaaacataatatgagttccataaaaacaatagcagaacgatttgccgccctcaggtcgatgcaggaaggaaagcccgtccatccctcgtcaaaagactatcaggccatcgcccggattgtcgcccgcggagtgtctcttccgcaaacaatcaaatggcttgaacaatgttttgaggagtatgaggcgcggcgccgaagccgtcatgaaacgatcaaggtcttcagctactgtgaaaaatatatcatcggccggctggctgaagcggaagcgaaaacgaaaacaactgtcaggagggagaacaatgcccaaaagaacaatcgaagaggtcatggacgaactgagaaacaggagccgtcaatcacaggggggcaaaccggaagaatccgccgcaaaacggtatgactgtccgaagtgcaaagatgaactcggatttatcgaacggcgcggaacgatggaagtatgggtatcatgcgtctgccgcgaatggcgcaaagcgcaaaagctgttgaagacgagcgaaatcaccgaacaatttaaaaacttaaactttgctcaattcaagacggaaggaaagcatcaatctgtaaaagaggcgtatgaatgcgccgttgaatatgtacaagcttaccgggacattcaggaaagccgcagaaacagcatcgcgctcttgggacgacccggttcagggaagactcatttgctgacggctgccgccaatgagctgatgaggaagctttttgtacccgtcctgtattttccgtttgtcgaaggattcaatgatttaaaacaggacttttcgttgcttgagaataagctgaaccggatgaagcaagtcgaggtgctgtttcttgatgacctgtttaagccggtggcaggcaggccgcgggcaacggaatggcggatcgaacagacatatgccgtcgtcaattacaggtatttgaaccataagccgatcatgctgtccagcgagctaagcgttgaagaaattgtcagcatagacgaagcgctcggaacgaggctggtcgaaatgtgcggggactttctcgtcgtcctgaacgggagctctttcggcatcaatcatagactggaggggatggtttgatgtgccggctatgtaatgggagaaaatcaatccatcaggacgcaagggtcggaacgattttccgcgcttgcccgaactgctgcactgaaagcggcggtttgacggatgtgatcaaacatctggaagcgctgattgcaaaaatgaaaacaagggtgacacaaggtgcttaaaagtttaaaagctatgattctcatcatctggacagcggcaaaaagagacgcacaaattaaacgatggcacgaagaagacggaaagtgaggaaagacatacgtgaaaaacgaaagtgaggcgtacagcccatcaccatggcgcgtcgtcagaacaaataccgacgtatacatttattcagcatacagcaaagccgaaaagaaacggtttccttattccaacggaagggtgattgccaaagtcgccgactacagcgcatattccaaggaaaaaaatgcccgcttaatcgctgcagctcccgaactgttgaccgcagtgaagctcacgcttgcctatttgaagcgaaaacggcccgttcacagcgattcagttgagaatcaattgaagaatattttagaaaaagtcgtcgcaaaagcagaatttgaagaggaggaaacaagatgaaccatccggcaaagttaacagatatcaacgatacgacggttgcaagccgcatcaaaaaaggaaaggtgacggtgatcgtccttgacggaatgaacggcacggcatggcaggccgaggcgcctgagcacggcaaaaccgtcattgaaacgagaaagggagatctcgcaaggatcgaatttgaaatcggctataagctatagctctacaacttgaatatttgtccaagacggaaagcctgcggacgctgatcaggatgcacatcttaactgtgcggctgattggtgtccttttttatttcaaaaaaacggaggtacattaaaatggaagatttgcttttcgaatataaaagagcgctgaaaaacacgaaaaaattgtataagccctatcaagatgaacaagggctgacggctgaacagctgaatgataaaaaactgatcagaaacatgatgaccgatttggaatatgtgatcgactggcttgaaaacggaagagaacctggaatcagacgggcgattgacaggcgcgactcttataagcggatgctcctgaaagatccgcggatcatcgacacgttttcagaacagagtgcatttgaaccggctcaggaagtgtcagcatacgataaagcccggattgaatcagcgctgtctgcccttacggcacgcgaaaaagaaatcttcattttacataaggtcgaacagttttcctatgagcggattgccgccatgctcggcatcaaaaagtctactgttcaaaccaatgtgaaacgggcgcagctgaaaatcgcgaaacagatcgaaaagcctctcgattgtatggcataacgatatatctgtcttttgtcatacgtttgccacctataagtgaaaagagaaaaaatataacaaagcatactgttcatatggaagattcatatagcgattaaatattactgtttccgagaatgagaggcggtgaaaatgaacaatgccaaggaaaagggatccaaaaagggatgaagcttttcgtctctatcaaaaatacgggggaaacattacgaatctcgcaatcgcaagagaactcggcgtttcaaataaaaaaatcagcgtttggaaaacccgcgaccgctggcaagaggctttagccggagatgacgcgaaccgtggaaaagcagacattcacaatgaagggctgaatgaacggcagcggctgttttgcatctattatgtgaaaagcttcaatgccacccaagcggcggtaaaagcgggctattccccggccagcgcccatgtgacaggctgccggcttttgaaaaatgaaaaggtggccgatgaaatcaggcgaatcaaaaaagaaatggtaggggagatattcgtcgaggcgatggatgttctccaagtctatgtaaaaatcgcgtttgccgatatgaccgattatgtgactttcggcaaaaaagaggtacaggctgtcggaaagtccggaccgctgtttgatgaagaaaacaatccggttatgaaagaggtcagctttgtggatgtgaaacattccgacctcgtcgatggcacagtcatcacggaagcgaaactcgggaaagaagggatcgcgatcaagctggccgataaaatgaaggcgctcgataagctctcacagtattttgaccttttccctgattcatttaagcggaaaattgaaaatgagaagctgaagctcgccagacaaaaagccgacaaagatgcggaaacgggtcccgttgaagtggtcatcgcccgaaaaggtgatcaggcttgatcataaaagaagtcaatccgcattttgaagattatttgtttaactgggatcagacctttcaatttcttgtcggcggatacggttcgtcgaaaagctatcataccgctttaaaagtcgtattaaaactgcttcaggaaaagcggaccgctcttgtcgtaagggaagtgtttgaaacacacagggattcgacgttttctttattcgcatccattatcgatgagctgggtgtccaaaaggcggctcaggcggtttcttctccgatgcatatcaggtttgcaaacggcagccgaattatttttaaaggaatggacaacccggcgaaattgaaatccgtcaacaacatctcgctgatttggattgaagaatgttcagaggtgaagtatgaaggcttcaaggaactgatcggccggctgaggcatccttatcacaggctgtatatgatgttgacgacaaaccccgtcagccagtcaaactggacgtacagacactttttcaaggatgagcggaacaagcggttcattttggatgatgaggtcttgtataaaaagcgggtcgctgtcgtcggtgatacgtattaccaccattccacagctgatgacaacctgtttttgccgaaaagctacctcaaacagcttgatgatatgaaagcatatgatcccgacctgtaccggattgccagagaagggcggtttggggtaaacggcaccagggttctgccgcaatttgaagtgatggagcatgaggaggtcatgaggcagatctccgccatttccaacccgctgaagagaaccggaatggatttcggatttgaggaatcatacaatgccgtcgtccgggcggccgtcgatcccgacaaaaaatatctatatatctattgggagtactacaaaaataaaatgacagatgataagacggccgaagaacttcacgaattcgcggttgcgaaggagctgattaaagctgatcccgctgagccgaaaagcattcagtttttcaggcagaatggttttaacatgacagcagcacgcaagttccaaggctcgcgcctgcaatatacgaaaaaaatcaagcggtttaaaaaaatattctgttctgaccgatgtgccaatacgatctacgaattgcagccgctgacctatgcgacggatcaagacggcaatctgaaggaggatcagtttacaattgatccgcacacgctttccgcgctatggtacgcgcttgatgattatgaagtaaccgatttgaaggctgagccggaagtgagaaaacggccgaacaggaaaagggggagatagcgtatgtccactcagcaaacggtaagagcgaaagtcatgaaatcccgttttcacgggcctgtaacaaaacaaatatatgaagatcaattttcggagatctacggcgatgatattatcgctccgccgtacaatttgaaagaattgaaagccattgccgaatattcttcaattcttcagcaatgcattgacgcctataaaacgaatattgcggggttcgggctcgatgtagaatacgcttttgatttcaacggggcggatgtgacgcccgatcggaaaaaagctgctgagtccgattggacaaggcttgaagatttttgccgccaccttcattttgacgaatcggctgaaacaattttaagccatatgatagaggaccgcgaaaaaaccgggaacgggtttttggaggtgctcagaaacggtgcggggcagccggccggaattgaatatctcgatgtcaaaaatatgcgggtatgcggattgacagaaccgatcgaagttgaattcgcctacatggaaaacggatcgctaaaaaacatcaagagggagaaaaggttccgcaaatacgttcagatgattgacggcaggaaagtgtactttaaagagtacggcgatccgcgcgtcatggatatgaccaccggagagtttgacaggcagactccccctgaacgaagcgcgaatgaagcgatccattttaaaatcggcagcggcgtctacggcgttccgcgctggatcggaaatattgtcaacctgtacggggcgcggaaagcggaagagctgaattatatgtacttcagacaaggccggcacgtacctgccgtcattacggttgaaaacggcatgctctcagaggcttcctacagagagctgcaggaatatatgaacgacttggaaggcgttgaaaatgcccacaaatttttgctgatcgaagcggagggaatcgcacaggaaaaagacattcacggcagccaggacattacgccggtgaaggtggacatcaaatccctcgccgaaattttgcaggaagatgcgctgtttcttgaatatgacgagaaaacccggaataaaatccgctcttccttcaggctcccgccgctctacaccggtgatgcccatgaatataacagggcgacagccgataccgcccgcaaaatcaccgaagaacaggtttttgaaccggagcggaaaatattgatcggcaagctgaatacgctgtttctccgcgatttaaacattttccacgcgaggctccagctgaaaggaccggactttcgcgatccgcttgagatcgcaaaagtgctcggtccttttattcaggcaggagcagtatctgcaaatgatttgcgcgacctggccggcagagtgctcggcaagacgctagatgaatggccggaggaagaattcagcaggccgctcgtttaccaggaaagctcaaagcgtgcggaagcggaagcaggagcattgctgcctgaactgcaggaagccgtcgagacattgaaacagatcactgaaaggaggtgaacatttcgtgccgagagagcttaaaaatgccaaaatcaatttcgtcagttatgtcgacaaagcggcgaacaaaaagaaattcttcatgacgaagtcgagtgaaccgccgacatttcaaaaggaagtcaagctgattgcaaaagccgaggatgaaaagaagctcgtctacggcgttgtctacgagccggacattcaggatgcccacggcgactttatgacggctgaagaaatccaaaaagccgcccacggttttctgaaaaatgcccggaagatcgacaaggatcacaatttccagggaggcgtcggagaagtcgtggagtcctacgtagcgccggctgattttgaagtaaacggcgaaacgattgtgaaaggctcttgggtgctggtgacaaaagccggcgatgagatctgggaacagattaaaaaaggaagcatcaccggctacagcatggcgggcactgccgaaacggtcgagcacgcgccccaagccgactctgaaaccgatgagcccggcagtttctttcagctgtttaagcagttttttgccggcgacaaacaaaaaacgggagaggaagaaaaaaagatgaaacgatcagaagttcaaggaacgattgaagccgtcttggctccgcttctcaaacgtcttgacgatttggaaggggataaagcggcagatgaaaaagagcaacagacagaccaagacgcacatgtgaaggaaatcgtcgaggacatgctcgcccctcttattgcacgcattgaagcactcgaaaagatgagaggcgcctcaaagcaggcagcagccgaaaaagacggggaagaagaagttaaaaaatcgatttggagcggattgctttaatttggaggaggaagacaatgagaaatcaagagattattcgtaaagccgagatgtcgcttgcgactttgaaaagcggaggattaatgaatccggcgcaggcttctgcatttattcgcatggtgcaaaacacgccgacaattttcagcgaatcgcgcgtgattcaaatggaaaacgactcgcaaaaatttgaaaagatcggctttggccagcggattttacgagcggctgatgaaggtaaggcattggcgaaagatcaattaaccgcaccggtgaccagcacggtcgaactgaacgcgaaagaagtcattgccgaagtcaacatcacttatgacacgctcgaaaataacattgaaaaagacggccttcaacagacgctgatgcaaatgctggcggagcgggctgccgttgatattgaagaactgatcgtcaatggtgatgtcgcatcctcagatccataccttgcccagctcgacgggatccggaagcagtccgtctcccatatcgtcgatgcgggcggggagcaaatcagccggcagcttttcaaacaggggctgaaagctgttccggcaaaatatatgcgcgttcctcaggaattcagattcttcacatcgctcggccaggagattgaatggaaagaccgcgtcgcagaacgtcaaacgactctcggggatgcggcggtacagggcggactttctaccgcttttggcgtgcctgttaaaggggtctcaaatattcagccgtatgcatacggagaaggagatgcggccgccgaagcatcagacattattttgacgcacccgaaaaatatcattctcggtttctcgcgcaatatcagaattgaagtcgataaagacattcgcgcgcgcaaattcatcattgtcctgacggcaaaactggacagcaaattcgaggaagaagacgcggttgcaaaaatcatcaatgtaaaagagtaaatgctgagttcgaaccgttccaaaggaagaacagccgaccggcggaaaccgagcccggacaacagctaaaagctctggaaggatgtgatgaacatgctgatcacgcccgacgatatcatccaatattccgttattgaagccgtgaaaaaccggccgcaggaattgctgcgtcaggatatccttgaagctgaagcggaagccgagcagataacggggcaccgttttacagatgaaaaatatgatccgctgccggaaaaggcaaggctcgctttgctgcagctggcacagtactttgcattgaaaaacggtgatgaatcgcttttgaaaggctacaaatctgagaaattgggagactactcctatacgctttcaagaagcggaggcctagtgaagcccgacgtctataaactgctcgaagaatttattcttgattatgaatctgttcgattcaaggtgcgcccgctatgagctacaaaaggttattaagcgaccgctgcgatatctatcatttaaaggaagaccaggctgaggaagcaaggtacggcattcctgcgcgagacctgcagccgattcgcacatacggggaaacacctgatcttcaaaacgttccctgctattttacggaaaaaaaccagtcgatcgtccagcaagatcccgaacaggttatttatcattcatatttggcccattttccggcggaggcagatgtgcgccttcacgataaggcggtctggaacggtgtcgcctacacgctgcagcagccgcgcaacatcaaaggccatcacctcgaagtgttagcggtcagggatgaaaaactatgaaaatcaaaggattgaaacagctgtcgcagacgctggaaaaagcagggcagagcggctttcgaaatgaagctgccaagtggcttgaacaggcgggaaccgattttttggacctggtctgtgacgaaatcgtgcgcgccggatcgattgataccggcagccttttgcgctctttcaagcggggagccgaagggaacaggtgggaaatcgaaaaaggcggactcacgcttgaagtcgggacggagttagagtacgcctcatttgtaaatgacggccattggacaggcggaaaagacgaagtcaggtgggttccgggacaatggcacggcggccggtttcaatatgatcccggttcatcgtccggcatggccttaaaacggcaatgggtaaagggaacaggctattgggagcatgcgctttacatatttgagcgtttatttgaaaaacgcctgaatgaaaggctgcaaaaatggctgaattccctttaaggaggtgaagctttgaacgacgaaacgggatctgtcatgaatttcttttatcaagtctttcctgtcgtctgttatgaaaaggaaatacccgaccactttcaaataccgtcgctgtattttcctcccccttctgtttttgatgagaatgatacggtttcaacatttaaaaaagtcttcaccctgaatgtgaaactgtttcaccacgattcgcagcaggcccatgatcatgccgagcgcattgcagacgccgtaagggaagcgaggcacatcataccgctcattgaccgatcgggtaaaggcacaggggacagcttgaggatcagccggatcgagacgagaataggggattccggcaccgcgtccattattattcaatggaacagccgctactggtacaaacgggaaagcgaactttctctggaaacaattgattttacaaacggggtgaaataattggcagtcagcaaaaaaacaaacaccgaagcaaaaaaggcgcctcaagaggaacgtgaagcgctgttctacatcgaagacctgagggagcacgcgaaagagcttttcggcattaagccggaagttctcgatggtgctctttttcatgtgaaagaagagcagatttcaaaacctgaggcaagtcagcttattcaaacatttttagccaaggaggtcatgaattaatgaacggcggaacatttacaccaggcaaagaaaaagatcgtgccggcatttattttaattttaaaacgacagcagaggaacgcgtttccatcagggatcgcggtacagttgccctccctgtcgtcatgagctggggggagccgaaaacattcgtatcgatttccagcattgaagacttaaataaaaaagtagggttgaacatcgatgatccgtctcttctgcttttccgggaagcgaagaaaaacgcacagaccgttttgctgtaccgtctgaacacaggagcgccggcgaaagcccaaatcggcgaaacgctgagcgtaacggcaaaatacggaggcgagaaagggaacgacatttcgatccgcatttccgaaaatgtgctcgattctaaaaagtttgatgtcaccacctttgtcggaacagatgaagctgaccgacaaaccgtcaaaacggcagaagagcttaccgcaaatgcgtacgtcgcgtttcaaggggaaggcgcgcttgaactgacagcgggcacaaagctgtcaggcggggagaacggaacggcaagcgttgccgattacaccgcatttttagatgctgccgaaacggaatacttcaatacgatcgcactcccggtcgcagacaatgaacagctgaaagccacttttgccgctttcatcaaacgccttcgcgacaagcagggccagaaagtccaaggcgttgtcgccgattatgccggagactatgaaggcattattaatgtaacgggaggcgtcgtgctggaagacggcactgaaatcactcctgaaaaagcgacggcatgggttgccggagcgagcgcaggcgcgacttttaaccagtcgctgacatttgtcgaatacgaaggtgctgttgatgtcctgaaccgtctggatgaagaccaggtcatcgaacgtctgaaaaaaggcgagtttttatttacatttgatgcacgcgatcaatcggtcagcgttgaaaaagacatcaactctttaacgagtttcactgccgacaagaacaaaaaattctcgaaaaacaaaatcatccgcgttctcgacggagtcaacaatgacctgacccgcgagttaaaggctttaatcaaagcacgaaaagcaagcggcagcgacatccctgcatcagacgatggtttgcaatacgtcaaaacgctgatcattcagtatatgacggcgcttcaggaagccggcggcattaccggctttgattctgaaagcgatattgccattacactgaatgaagaccgcgacgggtttttaatcgatttagccgttcagccggttgatgcagcagaaaaattctactttaatgtggaggtaaaatagtatggcattaaaagcgcaaaacacgatttccggaaaagaaggccgtctttttctcgacggacaagagatggctcacatcaaaacatttgaggccaatgtcgaaaagaataaagctgaagtcaatattatgggccgccgcatgaccggccacaagacaacaggggcaaacggcacgggaacggcgacattttataaagtcacgtctcaatttgtcacgttaatgatgaactatgtgaaaaaaggcgatgatccgtatttcacgctccaggccgtccttgacgaccagtcatcaggccgcggaacggagcgggtcacgctgtatgacgtgaattttgactcggccaaaatcgccggtcttgacgtcgactcagaggcgctcgaagaagaagtgccgttcacatttgaagatttcgacgttcctgaaaaactgaaagatacgttttaaaataggagccgtatacaacgagcccgcttttcaaaaatagaccgcaacagccggtctatttcttcttttttacggaaggaaccgattcagtagtcaggaaataggaagcaaagcactctcgccaagccgagggtgctttttcattgcaaatccaaaattgaatgttaaaggagcaagcagacatgagcgaaaaacaagaagaaaaagtatatgatttatccttttttatgccgggacaaaccgttgaagccgaagaaatcaaagtgccgatctcaaagcggttcgtcgataaaaagggcaatgtcattccgtttgtgtttaagccgattacaaccgagcgcattgacgagcttgaaaaagaaaatacgacttataaaaacattaaaggcagaggccgtgtcaaggatctagacacccagcgcttttacgccagaatcgccattgaatcgacgatctaccctgacttccgttcaaaggaattaagagaagcctataaaacggccgacccggtcgaagtggccaaacgcgttctctccgtcggtggggaatatgcgaactggctcaacaaagcgattgaaatcaacggctttgaagacgatcttgaagatctggaagaagaagcaaaaaactaattaaggatgggaataaagaagcggtgtatctctatttcgcgatgcacgaacttcactattctccatcccagctccgggagctgtacgaagccccaaaaccgtttaaggcattattatacggactcatcagctacaaacttcaactcttggaaaaagaagcgcggaaaggaggtacataatccatggcaaaactgacggcacgttttgaacttgaagaccgggtgtctaagaagctgcggaggattcagaagggttttgcgattttagaaaagagagcagaacgattgaaccggcaaatcaaaattaacattaaaacggaagatcaagctttttttcggcttaaaaaactgaacaattacctgatgagaaagttcattcactccgtaaatattggagtgaatataaatgaccaggcatccgctcaactaatagaaatacaaagaagattaaaaagaattccgccagaaacaaccgttaagttaactttagcagacaatgtctcgcaaaagttaactaaaattaaaaggatgctctctaagcgtgaatatttcttatcaatctctgctgaagaccgtgtaacattaactgttaaaaaaataatcggctatcttaaaaacaatttgaaaaaaggttattcagttcagttatatgtacttgataaagtaacgaaaacagcaagcagaattgcctcgctcctaaaaaaactagagaaaacgtacattgtcacaattgatttaaacgacaaggcgaccaacaaaatcaaaaacaaaaaagtttcaggagaaacatcagaagtcaaacacgataaaaagggatctttctttgaacaaggaaaagacttgttaggcgaatggtggaaaaagtcaggatggccttggataaaggatactgggaaggaaattggcaaagcatttgtagatcgatttaaagatagactgatggaaaaattgaacaatgatatttttgacaaagtcattgataaaatcttagggcctcagtcaacaaaaggttctcagtcaaaatcaagcggaccaggccatggacaatgctgctgctgtttatatccgcagaaagatcctccgaattcagccggaaataggcaaaatgtctctgtttcaggttcaagtgaagagcataaaggctggaatctaaaaagcttatcaaggggaattcttccagccgcaaagatactcttctatttaaaaagtttaaggcccaacaaagagcccggtaaacttgcaaaattattagagcccttaaaaccaatgattgaaaaattaaagccgctaggtaaaaaactaagtccgctaggcaaacttttgccgcttacagatctaatcggcatcaacaaagataacgcaggcgaaaaaattggttctgtaggcggccgtatgttaggaacttttggtggagaagctgccggaatggcgatcggaggattggttggaggacctccgggtgcaatgattggaggagtagtgggcggctttgcaggcgggatgggcggtgaaaaggcaggcggttccctcggtaaaatgtttgacacttcccaattgaaggaagatctcatgaacacgctgtttaatggagactggtggagcgaacagtgggattcccttagtcaaaccgctacaaatacatttttaaatggagactggtggggagaaaaatggggatctcttaaagaaacagccacaaatacgtttttaaacggaaactggtgggctgaacaagccggctatctttatggtactttggaagctgcatttttagggccgttaagtaatgtttggggaaccattgcaggaacgatcagcgagacgatttttaacggagactggtggagcgaaaaatggaacaatgcagtaacatgggcgcagaatacgtgggacggagctgtctctgtttgggaatccattacaggaaccattaaagacaccgtttttaatggagactggtggagcgaaaaatggaacaatgcagtaacatgggcgcagaatacgtgggacggagccgtctctgtttgggaatccattacaggaaccattaaagacaccgtttttaatggagactggtggggtgaacaatgggacaacgcagtgacatgggcgcagaatgcgtgggacggagccgtctctgtttgggaatccattacaggaaccattaaagacactgttttcaatggagactggtggtctaaccaatggaatagcgctttggaaaggggcaagagtattttcgaaggcgcgaaaagctgggtcggagaaaaagttgaatattttcagaaaggtcgggaaagagcccataaggatcatggatttgaaggctatgccacaggcggctacatcacaaaaccgaccatctcctggatcggtgaagccggaaatgaattcgtcatccctacggaaaacaaccggggacgcgggaagatgctgcttgcccaggccgctaccaagctcggcatgcgcgttgttgacgacatgggggccgcggcgggagacgggggagcttcttctccggtttcaagcaccgcttcgtattcggcttctgtgtcgcctgctgtcggtgtcgggagtatagcagcagaggcgcaggctttcggccgggaattcaccggcggttttgacaaggggatcggctcaaacgctccttcccttgatcaatggaagcaaaaaaacatcagcaagccgtttagcagcctgccggcagaatcgtctaactacggaaaacagacggttgccgggttcgcttccggacaaaatgcttccgcgaccggaaccggcggttttcttcaagcaaaagtaaatgcgccttatcaaacaacggtgaaaacgtcctcttcctggggtgcaaatacagtcaaaaactttgcaaccgggcaaaatgcaacaccgaccgggacgtcgcagtatgttgataaaaatatcaacaagccgttccttgattcgaaacagtcggctgcaggctgggggtcaggaatggtcggacactttatcagcggcatgaatggaaaaggcagcgaagtttctcaagctgcaaaaaacttggcgaaaaaagttgaaaaagcgttccgcgaagaactagatattcattctccgtcccgggttatgatgagtctcgggcgtttcgcgtcggtcgggattgtcaaaggtttaagctctgtcgatgtcaaaagttttgcggaaaaacaagcaggctcactggcagctgcgttttccggaatcggagccgtcggcggaaatgtaaagtcgtggctgatgcaggcgatcatggctaccggttcgccggtgtcgtggcttcagccgctttctgttattgctcaaaaggaatccggcggaaatccgcgcgcctataacggctgggacattaacgccaagcggggggacccgagcagaggcttgatgcagacgatcggccaaacgtttaatgcttacaaaggaaaaggaatgaatgatattttcaatcctgttcacaacgcggtagcggccatcaactacatcaaatcgcgatacgggtcgccatttaacactccggggattaaaagcatggcaagaggcggagcttataaaggctatgccaacggcggcctgattacgagcgagcagatcgcccgcgtgggtgaaggcggcaaacgcgaatggatcattcccgaagaacgcggcatccgcggcagatatctgcttcagcgggctgcaggcgcgctcgggatggaagtgcaagaccccgctgaagggtccggttccatatcaagtgctcaggcggctgcagccaccacgggcgggacccgatcccggcagcctgctgaaaatggcgccaaagaagtcaacatctatattaccggggacaatcattaccacagtgagcgcgaccaggaaacattgattgcgaaaatcaagcgcgctcttgtcgatgagcttgaacgggatattcatattgggacgaaaggaagcgtagcttatgactaaatccgtgtacgaattttggctgacgcaaggaaaggaaaagctgcgcctccctgtgcttccagagcagcttgacgtcagcaataatcttgcgaacgaatctgtaaaggtgtcaaagttcggcgaggtgacgtttatcaatgaaccgggagcgaagacgatttcattttcgtctcattttccgaaaaagtattctccgctctcggaatacaaagggtttctttcgccggagaacgcgattcttaaaatcgagaaatggatgaaagcaaaaaaaccggttcaatttctcgtgacgggaacgaagatcaatttcacatgcagcattgaaaacttttcgcatcgcgagggtgaaaaggatatcggcgaccgggattttgatctcacattgaaagagtaccaaacagcatcaccccggaagattaaacaaaaaaagaaaacgaagaaaaaacggccgtccaaaccggctccaaaaatgtacaccgtcaaaaaaggcgatacgctctggcacatcgcaggccgtttttacggaaacagccaggaatggcggaaaatttggaatgcgaacaagcaggcgatgatcaaacgaagcaagcgaaacatcaaacagccgggacattggatttttccggggcaaaagctgaaaataccataaaacgaagcgccggatgaaccggcgtttttctggtaaatcaaaagcaggggatagcgatgatcgaattatttgtcataaaagaaagcgaatggtatgaacttgtcaccgaaagcgtcacattggaaggagaaaggtaccaggcgcctcgttcgatcgaagcgtcgattgtgatcaagcagggaagccacaaatattacagcgtgcaggaaggcgataccgttttatttaaatggaaaggaaaagaactgtttcgcggaattgtgttcagcagggtgccgaaagaatatacgcttacgtttaaagcgtacgacatgcttcagtacttggtgaaaaaccaggatgtctatgtattctcgaacaaaacggccgctgacattgtcaaacgaattgcgaacgactttcaaattcccaaaggttcgattgcaaacaccggacatacgattaaatcgctcgtctttaaagacaatacgagcctgtatgacattattttaaaagcgctgcgggagacaaaaaagcaaaccggaaaaaactatcagctgtatgccgaaaaaggaaagctgtgtttacgagcgtggcccgaaccggaggatatctgggttttggaaacgggtgtgaacattacggattacgcttacagcacgtcaatcgatgaaacggcaacccgggtgaaactgagaaagcagaaagataacaaaacctataccgcatccgcaagcgatgaagccggtatgaaaagattcggcgttctccagtacacagaaacggtttcggatgacattaacgaggcgcagctccgcgaccgggcgaagaagatacaggctgaaaagaaaggcgtcaaaaaagagctgaaaagcatacaggcaatcggcataccggaagttcaaagcggactgccggtttatatatcgattccggaagcgggcattaaagaaacctattgggttgataaggataaacacgattttacaggaacaaaacatgtgatgacgattgatgtcgtcgctaaaaacaccatacctgaaggagcgtcttcatgaaattaagcgatgcgataaaagagctggctcttggagccgtaaacgctgaatcgcctgtcgatgtcatgccggctgaagtcgtgtccgcgtctccgctcaagctgaagctccgcaatcatgataaattggtgatcccctccgacttattggtggtggccaggcatttgacagagcatacggaacagatccgaattgacggagaagacaaaacgattcgcttttacaatcaattgcatgccggcgaccacgtgatgattgcggctatgcctggagggcagtctttttttgtaatagacagagtgtaggagtaggaggtggctcggatggctctttcgccggaagtatcttttgaagatatcgaggatgacagcgatgtgattgagacttcaaaaacgtacaaaattgattttgaaacaggcaggatgacgggtgatatgatttcggggctggaagccgtggaacaaatggtttgtatggcgctgagaaccgagcgctacgcatacgccgtttacagccataatatcggaaatgaactgcaggaggttctttcagatcatgaaacgaccgacgcttataaagaaatggagataccgagattgatcgaggaagccctcatatacgatgaccgaatttcggcggtgaccgacttcgagattgagcgtcaaggcgatgccttccacgtgtccttttcggttgaaaccgatgaagggacattggaaatcgaggaggtgattggggaagatgtttgaagaccagacatttgaagagatcatggaacgcatgcttgagcgggtttcagatgagattgacaaacgtgaaaacagcgtcatttggaatgcgcttgccccggcagccgccgagctggcgctttcttatatttggcttgatcaagtgctgaatttggtttatgcggatacggctgaaggcgaatatttggacagaagggcggctgaggccggtcttgagcgctatcgggcgtcaaaagccatatggtctgcggcatttacggatggagtatcggttccccccggaacccgtttctttctggaagatttatattttaccatgctcgaagacggcaagctggaatgtgaaacagccgggacaaaaggaaacgccaatttttcggggcggcctttgcttccgctcgataccattcccgggcttgaaaaagcggttatgggaagccttgaaattcccggccgcgacgaggagacggatgaatccctgtatgaaaggtatttaatccgcgtccgtagggaagcggtcagcgcgaatcagctgcattacaaacaatgggccgaagaagtggacggcgtaggcaaagcgaaggtctttccgctgtggaatggcgagggaaccgtaaaggttgtcattacaaacgcgaaaatggagccagccacagacgcattaatcgaaagagtcaagcagtatatcgatcccgatccgggcaaaggggaaggtatggcgccgatcggagcttataccgcggttgaaagcgcggtatggaaagacgtgagcatatctgcaaaaatcatacctgaatcaggccggacgatcggtgaggccaaacaggaaattgcagaaaaaatcactgaattatttaaagaaatggcttttaaagaaagcgtcatccgtctctcgcagatcaacaacatgatctatcaatcgtcctctgtcagcgactattcggaagtcttcatcaacggggaagcgaaaaatctgcagttgacagaaacggaaattccaaagctggggcaggtgaccatcattgagcaagattgatgaaatggcttttcacctgccgccatacttgatggaaatccgggaaattcaagaaattataacggctgaagcgcctgaatttgagaggcaaaatcaagagattttcgatatgacggaccagcttttcgtcacgacggccacatgggggctggacaggtgggaaaagattttgaatgtcagacgcgaggcttcggacggcgtcgatattcgaagggcccgtctgttaaccaagatgtccaatattccgccgattacaagccgctcgatcgagcgcgcggttaatgcttttttaaaacagccgtccgcatccgtcagactgacggccggacggtatcattttttgctgagtgtaaacggagaggatctgcagtttataccttcaatcattcaaaccgtcaatcatatgaagcccgcccatttggcttatacattccggggcgggtttcattatgaatgtcggccgccgaaaagcgttcatgacaggctcgttttaagaagcaaaaacggctttttcggtacgataccggtctatttggacggacagtatctgcttgatgatgcattctacttgaacggttttcgagaaatcgacggactgccccgcaggtttaaacagcagctcacactgcgccacaagaagcggcaatacattcggtccgcctccagctttacgataaagacggccgctgaaaaccggcggaaacagcaaacaaaagctggcatgaaaaccggcattaccaatcaaaacaaaaaggtccaatccttcaaaatcagctgcaaatgcgaacatgaatttaagcaagcaggcgcgcttgaaatgagagagaagtggtggacgctaaacggcgcatttttgctcgacggtacaaagcagctggcagcagcggcgcaaaaaatcgcattgtaaaggagaaatcaaaatggcacaacaattaacagtgacaacgctttatgcgagacagcaaatggcaaaagcacgggctgagggcggcaagctcaccaaaatcacaaaaatggctttcggaaacggaggtacaaacgataaaggcgaacccgttcctctgcagggcaacgaacaggccctgaaaaacgaacttctgcaaaaggatatcgacggctttgcctttatggagccggcgaaagtccgctatacatgtacattgggagaaagcgaactcgcaggggaaacgatcaacgagctcgcccttgtcgatgaagccggaaaattcacagcggtcagaacgatgacagacaagcagaaagacggcgacatcgagttcgtctttgaaatcgacgacatttattaaaggagctgaaacaaggtggacatccaaaaaccgagacgctttgaaacaacagaccgcgcccatgccgacttgttcaacgaagcgatagatcagctgaatgtaaacgatgaacggattgcaaagcgggctgaggaagctgaagaaagggctaaaacgtatactgatgcccatgctaacgaccattcgattcacatcaccgacaaagagagggaaaaatggagcgcggggcagttatataaaataaccgaaaataacggaaaagtcttttacagaggcagttcagaaacaacagattttaacactttgacagaaaccggcatgtatctcatctataatgaaggaatcaactcgccaccttcatcaaatcggatatttttgcttgtcatgagtttcggcaataccttggttcaggcagcttatgaatcgtacaaagggacacagtcgtattttagattcagaaaatccgattcaacaacgtggacgccatggcagacccaggaaacgaccagtggagcacaggccaaggttgatgctcatgaacaaaatacgaatctccatgtgaatgaagatgaacgggaaaaatggaacaatgcacagttatataaaattactgataataatggaacgcgcacaaaactgccggatggaacggatttattaacgctgccgacaggtttttattatgctatgggccatgttgttcaaaacaaccctgtagaaaacgacagctcctggtttaattacgatgtaattgaaactggcgctggaagaaagaccatccatgcgtggcggagctatgataatactttatggcatggaacagttcacacagatggacagtttcgagaatggaaaagagtagtcacaaacgccgatttaaacgttgcttggcagactccaacgttgacaaatggatggaaacagtatgggtcgcacaaagtccggttttgtaaaaatatgcttggagaagtcgaaattattggatcaataacgggcgggacgattggctttgatattcctgcgtttacgctgcctgaggggttccgcccgattcaaatgatgcactttgtcggggtcgcatcaagtgtaggtacagggtcaacaccgcaatatcaccggacactgatcgatactgacggaagggtatgcattcaatcctgttcgaatactgtaaatccaactgagtttattacatttggttttaaatttaggactgcatagttatgcagtcctaaatagatcaaggaggcatattacagtggacattaaaaaaacaagacgctttgaaacaacagatcgcgcccatgccgacctttttaatattgttatagatcaactgaatgaaaatgatgaattgcttgttaagcgtgctgaagaggtcgatcaaaaggctaaaatatacacagatgaacatgcttcaagaaaagataaccctcatagagtgacaaaagaacaacttggtttggatcaagtagacaatattaagcaggcgtcaaaaatagaatttgattcacatctaaatgataatctgcgtcatattataagccaagaacgtgataaatggaataatgcccaactttttaaaataacatctgatacaggtatccataaatataatcttacttcgggtaccttttatgaagctttaaaagatgtgggaactggaactttttatggaacgaatgcagtggaagattcaccgtcaaatggaagtctccgcggaatgcagttggttggccaaaaagggataggtatagggtatgctattgatacactaggcaatgcatggtggttttattacaatgcagctcataccggaattaaatggtttcccattgaatctactgtcaacgcccaattgaaggcagataaaatgttaaatgatgcgaaaaactatactaaactaataatcttgagttaaagttaaccgatctaacctggctaactccaacgtttcaaaatggctggggaaattatcctgctggaagtgaggatgataaaaagaaatatgctgtccgctacgccaaagatattaccggaacagtatatgttgaaggtgcaatttccgggggaagtatcgggtttggtataccagcatttactctccctgaaggctacaggccaggaagaaattttcaatggacgggtgtggcgtcccaagtgggaatgcagggagtaccgcaatatcacaggctatttgttaacacggatggagaagtgatcattgaaaattgttcaaataaggtctatccaaacgaatatatagctttagggtttagttttaaagctaggtgattggtcacaaatggataatatcctgatatatacttattgaactggtctatagagaacggtttttatttttgcccgtgtagatgaattagggggaacatagatatgcaacaaacgtctgaattagaagtttttcaaaaggaaattacagagatgaaagctgatcaaaaatcactcgaacagcgcgtcagtacactcgaaagaacatcagaccgccacgatcagcaaatcatctcgattaacgaaaagctgaacaaaatcgaagagaatacaacctggattaagcgcagcatcacaggcgcgataattacagcggtcagcaccggcatcatcggcggcgcgatcgctgttttttataatttattgcagaaataagggaggacatcatcatgaaacatatcgacaaaggcacggtcgtcaggacggtgcttctttttattgcgctggtcaatcagacgttgatcatgtttggaaagccggttttgccggtcgctgaagatcagattcatacattggcggatgccctgtattcggccggatctgcggcttttacgatcgctgcatcgctcgttgcctggtataagaacaactatgtgacgagcaaagggaaaatgcaaaaagaagttttacagaaaaaaggtttaacgaaataaagcttcctttcagactttccagaattgaatttgaaaaggaatgatgaagtttggtcaaagtaatcaataactttgtaaaagtcaatcaatacacccgtcccgggctgaagcttgcggcagtcaaaggcatcgtcatgcattggacggcgacgcccggggcttcggctttgaatgagcgcaattatttcaatggcacctgcattgccgacaagcgttatgcgtcggctcactattttgtcgaccgccatgaggcgcagcatattattcccgatcatgaagtcgcatatcatgcgcatgatcaaaaccgctgctatgtcagctttctgaagccgaatgccaataccacggctctcggggtcgaaatgtgcgtggaaaaagacggtaccatccatgaagagacgattcgcaatgcggcagagcttgtagcggatttgtgcaagacatacggtttgtccgcagatcggattgtccgccattacgatgtcaccaacaaaagctgtccaaccccgtgggtgagagatgccggccaattgtcagctttccgtaaaagagtagacgcccttttgggaacgaaaaccgtatccgtgtcggctgcctccaccagccagacaagttcgtcatctggcatcatactcaaaaaaggaatgtcaggcgctcatgtgaaaaagctgcaaactcgcttgatcgcggccggcttttcgctgcctaagtacggggcggacggaagctatggagacgagacggtgcaggcggttgtttctttacaaaagaaagcgggaattaaagccgacggcatttacggtccgtcaactgaaaaagccctctcggccgctgaagcgtcagcagccggcaagagcaagacgtggacccttcccgacggcatttataaggtgaaaaacccgctgatgaagggaacgggtgtcacacaaatccagacagcccttgccgctctttattactaccctgataaaggggccaaaaacaacgggatcgacggattttacggaatgaagacggcaaatgcggtgaaacgttttcagctgatgtacggtttgggagcggacgggatatacggaccgaagacaaaagcgaaaatgttgtcccttttgaaataaaggaacttttaaagttcctttatattttttaaaaattttcaaaaaataactatcccacagccatacttgtatggtagtatggcggagagggggtgagagtcatgaaaatgaaacaattaaacccgcgttctgtcagagatcaaatctatcaggtgctgaaggaagaaatcatgaagtttcggcttgttccgggtgagcagatatcggaaaaagagatttcagaacggtatgaagtcagccgcactccggtcagagaggcttttttgcaactgtcgaaggaagggcttctcgaagtctatccgcagaaaggaacccgcgtgtcgctgatcgatcttgacctggtggaggaagcgaggtttatgcgggaaaaactggaaaaggctgtagctgaactggcgtgtgaggacttcccgcaggaagctatgtttaagctggagcagaatgtgaagatgcaggaattatcgatcgcacagaaaaattatgaaagtttgtttgaattagatgaagcgtttcatcagacgatttttgaaggctgcggaaaagcgaatgtctgggctgcgattcagcagatgaacgttcccttccaaagaatccgctttttaaggcttgccgccgattttaactggaacaccatccatcagcagcacgcggcattaacagaagcgattcgaacaaaacagaaggcaaaagccaaggaaatcgccgaagagcatttgcagctagtcatcgtcgataaacagatgctcattgatgagtttcccggttatttcaaaaagtaagcgctttaaaaggagtggtgatgtgaaagctgcggtgatgacgaagccttattcgattgaatttcacgacataccgcgtcccgaaccggccagcggtgaagtccttgtcaagataaaggctgccgggatttgcggaagtgatgtgcatttttacgacggctcaaatccatatgcacagtaccctcagatctttggacatgagcttgcaggcatcattgaaaaaacgggggccggcgtgagggggcgatccgcaggcgaacgggtcgtaattgaaccggcgatcccgtgcggaggctgctacccttgtcggaaagggaggacaaacgcctgtatgaacatcgatatgatcgggtcggttcgcagaggagggttcgctgattttatcattgttccagaaacgcatgtccatccgattcctgagcaaatggattttgcaaccgctgctttgtgcgagccgttttcaatcggagcgcaggcggttcggcgggcagatattcaaacaggcgaaacgattgtcatattgggaatgggtccgatcgggttaacgattttggcgcaggtaaaaaagcgcttcgacgttcgtgtgatcgctgtcgatcctgtaagggaaaggcttgagcttgccgaggcattcggggcggatgccgttattcagcctggtgaagaggatgcagagcaaatgattctgaagctgacaggcggagaaggagcggggattgtgttcgaagcggccgggattcccgcgacgattgagcaatccgttcgtttggcggccgccgccgggcgcattgtcattgtcggcttaacggggaggaatgtgacgattccgggtcttcttctcacaaagaaagatattgaaatttatggaacaaaacacagcgtcaatcaatttcccggcgtcattcaatttttgaatgaaaaccctgaaatagcccgggcttttgtcactgagatcatgccttttatggaaatagaagaggcgttgaaaaaagcgaaaaactgtccccatcaggtcacaaagatcattttatcttattgaatcggtgaggaggaagtgtgatgaaaatggttttcagatggtatggagaaggaaacgactccgtcacccttgagcagatcaggcagattcccggtgtggagggaatcgtttgggcgcttcatcatcagccgccgggtgaagagtggccattggaagaaattttagaagtgaagcggcagtgtgaacagcacggttttcacattgaagttgttgaaagcgttaacatccatgaggatataaagcttgggctgccgacgagagatctgtatattgaaaaatacaagcgaacgattgaaaatttggccaaagccggcgtaaaagtgatctgctataattttatgcctgtatttgactggctgcggaccgatttgtacaaaaaggctccagacggttccaccgctttgttctatgagcacgcaaaggtgcacacaatcgacccttttgcgcttgtcgatcaaatcgccaagcatcccgaattcacgatgcccggctgggaaccggagcggcttgagcatctgacaaggctgtttgaagcctatcaaaatgtgacggaggaggatctgtggagccatcttcactattttcttgaacgcatcattccaaccgccgcacgctgcggaatcaaaatggcgatccatcccgatgatccgccgtggccggttttcggactcccgcgcatcatgacttcaggagaaagcatcgggcggctgctacagcttgtcgatcatccggcgaatggcgtgacactgtgcagcggttcattgggcgccaaccccgaaaatgatatttccgccatgatccatgcgtatgccgaccggattccatttgcccatatccgaaacgtcaaagtctacgaaaacggcgattttatcgaaacatcgcacagaacaaaagatggcacagttgacatttgcgggattgtcaaagcctatcatgaaacaggtttttcaggctatgtgcgtccggatcacggccgccacatttgggatgaaaagtgcaggcccggctacggtctgtatgacagggcgctcggtatcatgtatttatggggcatatgggattcgctcaatagagaaaaacaggaggcttcaaaatgcttgaaatccatgaaaatttagcggggaaaactgcggtcatcacaggcggcagcggggtgctttgcggtgcgatggcgagagagctcggccggcagggtatgaatgttgccattcttaatcgaaccgttgaaaaaggggaactcgtggccgaagctgtccgaaaagccggcggcgcagcgattgcagttgagtgtgatgtcatcagccaacggagcgttgaacaggcgaaacgcgttgtggccgaccgattcggcggctgtgatctattggtgaacggagccggcggcaatcaccccaatggcacgacatcagatgaaacattcaactccgagcacatcttccaggacaacatcaagacgttacttgatctgaactgcgatgatgtcggttctgttctcaatttaaacttcctcggttctttcattccaacacagcaatttgcaaaaatgatgctgaatcaaaaaggggcgtccgtgatcaatatttcttcaatgagcgctcaaaccccgatgacgaaagtgcctgcatacagcgcggcgaaagcgggcatcgacaattttacgaaatggctggccgtctatctggccgaaacgggaatcagggtcaacgccattgccccgggatttttcctaaccaatcaaaatgaaaggcttcttcttgatcaaaacggcgaatttacagatagagcaaagaagatcatctctcacaccccgatgaggcgtttcggcaaaccggaagatttgctggggacgctgctttggctggcggatgagaagatgtccggatttgttaccggcataacagtgccggtagatggcggatttacggcttatgccggtgtctaaaaacacgataaaggggaggccggtacatgaagcagattgtgtgtgaaaagccttatcgttttaaaatgacggatgtgaaaatgccggaactaaaggatggggaagcattggtccgcatcaaacggatcggaatatgcgggacggattttcacgcttattgcggaagacagccatttttctcttatccaagagtgctcggacacgaactgtccggtgaaattgtcagcatcgataattccggcggaacgctcaagccgggcgatcaagtgtcaattattccttatttggaatgcggggcatgcatcgcctgccggaacggacgccccaactgctgcgtcaatctgaacgtcctcggtgtccatacagacgggggaatgcgggaatacataaacgtcccggcagaccacctgctaaaaacagaaggattgacgctcagcgaagctgctgttgttgaatgtttaagcatcggcgcccacgctgcagaaagggcaaatatcaaaaaaggggaaacggtgcttgttgttggagcggggcccatcgggctcagcgtgatgaaattcgcaaaattgaagggtgcaaaagtcatcgcgatggatgtcagaaaagagcgcctcacatttagccgcagatgggctgaagccgatgaagtcgtattagggggagaacatgcggctgatgagatcaaacggttgacgaacggcgactttccgacggctgtctttgatgcgacagggcaccctgcatcgatgaacagcgcttatcagtacgccgcacacgggggacggctgatctatgtcggacttgtcaacgaccatctggctatgcccgatcctgaaatccacatgcgggagctgacgattttatccagccgcaacgcattaagaagagattttgagacggtgatgaaagccatcatggatggcggagcggatgcgaaccggtttgtgaacggacagatggcgtttcacgatgttgttgacggatttcaatcagcgcttgctccggaaaccaatcctgtgaaagtgttgatccatctgtaagatcgcacgaaatgaaagcgttttctaaatttcggaaagaggggggttggccatgttttcaaacggccgcgggtttgtcatcgtgatgctttttttggcgggagtgattaattatttggatcgttcggcattgtctgtcgccgctccttttattcaggaagatttgaacatacgtccggcgcagatgggcatgctgttcagcagttttttcatcggatatgccgtctttaattttatcggcggctgggcatcagacaaatacggagcgaaacatacgctgtcggctgcaatggtcgtatggtcggttttcagcggcgctattgcactgacatataatttcgtttcactgtttatcatccgcgtcattttcggcatgggggaaggtccgctgtcagcggcaacgagcaagtcggtcaacaattggtttccgcaaaaagaaagggcaagagcgctcggcatgacaatgtgcggaacgccgctcggcggagccgtttcaggtccgatcgtcggattgatcgcgatccattgggggtggaaggcttcctttgtgttgatcatgatcatcgggcttgtttggacttgcttctggatgaaattcatgaaagataagccggctgattccggcagtttgtctcctgaaaaggaagcgcgtccgaaaaaggataccggcatcccgctgtctttttatttgaagcagccgaccgtgctgtttacggcgttcgcgttcttttcctacaactatattttgttctttttcttaacatggtttccgagctatttaacgacagcccgggggctgagcattcacgatatgagcgttgcaacgattataccgtgggttgtcggatttctcggtcttgcgcttgggggatttatttcagattatctgttcaagctgacgggcaaacagatgttttccagaaaagccgtgcttgtgtgctgccttttggctgcagcggtatgcattggatttgccgggcttgtcactaccgcgtttggagctgttgcacttgtcgcattatcggttttctttttgtatttgaccggcatcacatactgggcgattatacaggatatcgttcatccggacagggtcgggggcgtgagcggattcatgcattttcttgccaatacatccggcattatcggtccgacggttacagggtacatcgtcgagtacaccggagctttcacaagcgcctttttgcttgcgggagggctggcggtggcaggttctatttgcgtcgctttgtttgtgaaaccgatacgttctgaaaggctgcctcaatctgtaggagaaggcggacaggggcatcctttatgatgctcctgtagacatgaaaataacccccttctcagcagagaaggagggtgaaagtccaagcttcacggtttgttttttcttctgttcagcgttttaatgattttttcgcttcttcttctgagaagagaggtatagtctgacaggccgaattttgcgaaatcgacgtgtttgacttgttttttcagttttttcacagcatcacctaattcagcggtttagttgattggtttattgtatgtaagaaacgggaaaacggaataaggacgggagaatttttttcccgtcctcgttaagctttttttcttttatactcgccgatcagccgttcgttttgccggaaaatccgttcggtatgggggctgacttcgtatttcgcgatattggttttggattgccttttaaacattttaaaggcgaggcgcttttttacgctttcctggtcttgctgaaaagcaggctccatcagtcgtcaccttcctcttcgtttggtagcagaagatcatagatgcttgttaaagaagtaaacaggagataatcaaattctgtgacaaggtcttctgaggttaacttcatgacatagtcaaaatcgtggatggaaaaaggaatgaggaccatttttccgttttcttcataataaacgtctttgcggtcaagcttttcttgaacatcgaaccggttttccatatgctcaagcaaatgatccttgctttcttctgaattatattcgcaaagtgcagcggatatattcattttttcggcaaaccgtttgatgagcttttcgatgccttctgcatacgcttctatatttccataatagatgtggatcggttcgtttttcaataggtattgaaacgttttcagcctgttttgatacgtgtggaggaggtcgttgttttcttcgagaagcattcttgtatctgtcgcgagttcagagctgccgagctttttaaagtaggcatttaagaaaataaaagcgtctgtcaacgtgaaaaaaacggcaacgatcaggtaatgaagcgggtttgtgaaaattgactgcggatcgtgcgtccaatatatcacggcgccgatgacataaagaaggtaccacgtttttctgatggcgaccgttttttcggcgagctgtttttcaaaacgccacacggcagctacgtacagagccagcgccaaaacaataagccaaacaaggaattgataaaatagcagcataacttgtttccctcttcccgagaaatagtgcagttcctatttctattgttatgccggctttcttttaaacatgaaaactcccgtcctagattcggacgggagtgtgctgattaaaagaataaatcaagtatgaaataggcaaatgcaccgatggttgccgaaatgggaagggtaatgacccaagtgatcagcatccgctttgcggtgccccagtttacgcctttcacccggtgggaagcgcccacgcctaaaatggatgaagaaatgacgtgtgtcgtgctgacaggcaaatggacgatcgtcgcgccaaagatgatgagggctcccgtcaaatctgcagagacaccattgacgggacggatcttcatgatttttccgccgacggttttgatgattttccagccgccgacagatgttccgagtcccatggccatggcgcatgcaaactgcacccagaacgggatgtcggttgtactgtgcaagttacccgcgattaaagccatcgtaatgatacccatcgctttctgtgcatcgttcgtgccgtgcgtataggactgaatggcagctgtcgcgatttgaacgcgccgaaaccgcttattcgtttttgccagattgctgttcttaaaaatgactttgacgatgctgtagatcaaatatcctaaaacaaacgccaaaatgggcgataatataagtgcttcaataattttaataaatccgtggtatttaatcgcggcaaatccttccgatgcgatgacagctccggcaatcgctccgatgatcgcatgggatgagctgctgggaatcccgaaataccaggtcactaggttccatgtaatgccggcgataagagcggcaaggatcacgaccgatccgttttcaagcttgaaagggtcggcgatatcgcttgtaattgttttggctacgcctgtgaacgtcatggcgccggcgaagttcatgacagcggccataataatggcatgccttggttttaacgcttttgtcgataccgaggtggcgatcgcatttgccgtatcatgaaagccgttgataaagtcaaatgccaaagcaaagatgacaatcaatatggttaatacaaataaaagatccattataatccctcgttacgcatttttcattatgatggtttctaaattgtttgctacactttggcatgaatctgcgatttcttcaagcgtctcatagatttctctgtactggatcactttaatcggatctgtctctttaccgaaaagatttttcagcgatttgcggtgcaggttatcgcagttatgttcgtattctttaattttaatggcgtgcggctgaatttctttcaggcgattttccgccagcaattcgatcgtcaccagaatttcttttgcgcattctctgatatagccgctgaatttgtcaatatgctcatctgaagatgtgatcgagaatatttccatcatggctgaaaagtgctcgatgccgtcgagtacatcatcgaggctgtttgtaagctgaaggatgtcttcgcgttcaatcggcgtgataaatgctttgttcagctccttaatcatcgtatgtacatagttatctccttttgtctcatactcttttaaggtatccgcgaattctttaagggttgtctgattcgtcactttatagttaacaaaatactcagctgtttcatctaaattttttgcaatttccgtcaaaagcacggaaaacttgtctttttttcttttcaacatttgtaaccctccattgtttaaatgagacaatgcacacatcaaaatattatataactttttgtcgaaaaaaaacaggtgcagtcgaaaaaaacaattaattttcaaatcgtcataccttttagataggcgcaagcaccagctggcatccgggattttaagatgacaataggcgatttttcctttgatatcatcgttccaaaagaacggatctcaggatcgtttcgagaaatttgggagtttaggttcaaaaaaatagaaaattgggagtttttcttattttcagtccgctttcctgttatagtagtaataaactggaaaggaaggtgatctgatgagacggttagctttcttagttgttgcgttttgcttggcggttggttgctttttcagtccggtgtcgaaagcagaaggagtcatgagcgggggagatggtgataaagtcgccgtcgggaaagacggtatggtggctacggcccatccgcttgcatcaaaaatcggagccgaagttttgaaaaagggcgggaatgccattgatgcagctattgcgatccagtacgcactgaatgtaacagagccgatgatgtctggaatcggcggcggcggtttcatgatggtctacgacggcgagacgaaggaaacgtcgatcatcaacagcagggagcgtgctccggagggagccaagcctgacatgtttttggatggagacggaaaggtgattccgttttcagaaaggtcgagacacggaaatgcggtcggtgtgccgggaacgctgaaagggcttgaagcagcgcataagaagtggggaacaaagaaaatggaagacttgatttcgccttctataaagcttgcagaggaagggttcccaatcgactcggttttggctgacgcgataaaggatcatcaggacaagctgagcaaaacggccgcaaaggatattttccttccggacggtgaacctttgaaagaaggcgatatccttgtacaaaaggatttggccaaaacgtttaaattgatacggaaagaagggtcaaaagccttttatgatggggaaatcggccgggcgattgcagatgtcgtgcaggatttcgggggttcaatgacacctgatgacctgtcccgctacgaggtcacaacagataagcccatctggggcgagtaccacggctatgatattgcaagcatgcctcctccaagctcaggcggagtgttcatgctgcagatgctgaaattgattgatgattttcatttatcgcaatacgatccaaagtcgtttgaaaaatatcatctgctcgcggaaacgatgcatctctcctatgcggacagggctgcatatgcgggcgatccggaatttgtcgatgttccgctcagagggctgctcgatcccgattatattaaggagcggcaaaagctgatcagccttgattcgatgaaccgcgatgtgaaagagggcgatccgtggaaatatgaggaaggcgagccgaattatgagatcgtgcctcagcctgaagataaaacgatcggggagacgacgcattttaccgtcacggatcagtggggcaatgttgtctcttatacgacaacgattgaacagctttttggaacggggattttagtgcccgggtacggactgtttttgaacaatgaactgaccgattttgatgcggttccaggcggcgccaacgaagtgcagccgaataaaaggccgctttcaagcatgacgccgacgatcgtattcaaagatgaaaaaccggtgctgactgtcggttcccctggcggaacgacgatcattgcttccgttttccagacgatcttgaattattttgagtacggcatgagccttcaggatgcgattgaagagccgaggatctatacgaacagcctgacttcgtaccgctatgaatccggaatgccggaggatgtcagacggaagctcaatgacttcggccacaaattcggctcgaatccggttgatatcggcaatgtccaaagcattttcattgaccgggagaacaaaacgtttatgggggttgccgattcaagcagaaacggaacggcggttggggtcaacattaagacatcggctaaatagcggagcaaggcttggtctaaagtatttagatcaagccttcttccgtcagcggggaaaagaggatttttttcgaaagaatagaaatatattttttgaaagcgtttaccaatttataaaggaggggtaccatgattcacacgttggcaaatggattttaccgcttttgcgagtgggtgatgcggcttgcctatttgaatctgctgtggatcggctttacgctggcgggagcggtcatcttcggtttagcgccggcgaccgccgcgatgttcgctgtgactagacagtggacgctgggaaaaacggatgtcccggtgtttcagacgttttttcgggcgtttaaaaagaaatgggccaaatcaagcgttctcggtttgatattgggtctggtcggcttattgctgtttgttgattttcagattgcggccgtctattttcacgatcagccagtgtttttaagcctgttcatcagtttgtttatcatttatgccatcatcctcttatacgcttttccaattgatgtccactacgatttaaaacggattgcagtgctgaaatacagcttcatcatcggcttttcccgtccgctcacctcgtttttcatgctgatcagcgcgtttggcatgattctgctcgctttatttcatgtcacatttcttctgtttttcagcggcagcgctttaagcttcattttgacgaagctttcgtttcaggcattccgtgcaatcgacgggcgccggacagacaagcaggctgccgccccacgcttgaaatgaaggtgttcgttcggtgaaccggtatcagcatttaaaaattaaagatcaattgtttattttgatttcactgatcatggccgtttcgctcatcctgatcttgagcggcattcaatacgcgttccgggtatatgaccagcagatttacaggaagtcgtcacaggtgctgatgctatcatcaaaaagcattgaagatgaattgaaaaagattgaggatgtgtcatatcaaatcaccactgacgcagacatccaagcgaacctcctgaaagccggccgcggccagaacaaatacggacgctaccggataaaaagcaaaatttgggataagctggccgaatataccggctctaagcggtacattaaatcgattcatttgtttgatgcttccggcaccgagtactccgcaggggcgaatttaaccgaagcattgcgggagcaaaagaatgcactgatcgaaaaagcgtcgcgccaaaaaggcagcaacatgtgggagcccatgccgggtgaaaccggcgagctgttatccgtccgggaaatccgctcctatgagcgtttaaaccttgaccacctgggaacagtggtgattgtcgccgatttaaaacgggtgatcggcgatcttccgaaagactggggggaaggcgcgggcaagattgcgatgtcggacgggcgggagctgtttttttctgaaatgcctttcagccaaaccgatggcctccgattgtcttctcatgctgaaaacggatatgacattgtggaggaaaacggccagcggtttttcgtttcatatgtcaaatcagcgtataagaattggacatattggagcctgatcccctttgacgctatgttttcgaaaatttctgcaatgaagacgatcctgatttccctttttatccttttttttctgattgcggttctctttggaagaaaaatggccaggggcattacgagcccgattgagaagctggtggcggccatgaaaaatgtccaaaacggcgattttaaactggcgccgctcactcgcgctcctttagaccggcaggatgaagtcagcgtcttaaaccgcaacttctttacaatggttgaacggatcaatgaactgattgccgagaactacaagaagcagctgatgctgaaagagacggaattcaaagcgcttcaagcgcaaatcaacccccactttttatacaacacgctcgagtcgatcaactggcttgcaaaaacgaaccggcagccgcaaatttcaaagatgacggaatctctagggtttttgctcagaaatgccatcaatgtgaaaaccgacgtgctgacgatcgaggaagaagctgaaatcgtgcgccactattttacgattcagcggtttcgctttgaggagaggctcgtttttgagctcgacattgagccggctgtgaaaaaatgccgcgtacctaagcttgttctccagcctttggctgaaaacgcgattacatattgccttgagcccttcattgaaccttgccatattcaaatcaaagcatataaaaaaggagagtttgtctatttaaaggttgccgacaacggccccggcatggatgaagactttttggaaaaggcgagaaaggagcttgtccggacaagagggagaggaatcgggctgctaaatatcgacgagcgcattcagctgatgtttggcaaagggtatggcttgacgatttcaagcgaaaagaataagggaaccgagatgatgattaaaataccatttcaaagcggggtgtgatgatgtataaagtgctgttggcggacgatgaacggattattcttgacggcatctccagcatgatcgagtggaattcgttcgggacttctttgatcggggccgcacagaacgggattgatgcttaccgcctgattatggaaaagcggccggacattgtgatcagcgatattaaaatgcctgggatgggaggactcgaactgatcgaaaaagtgtcccgcgaccacccgtcaatccggtttattttgctgacgggcttcggccagtttgaatatgctaaaaaagcgatgtcatacggagtcaggcattatttgctcaaaccctgcaatgagagccatattacagattcgcttcaaagcgtgatcggcgagctgaaaaaagaggaatcggcgcaaaaagtgaaaaccgatctggagatgatgaagccgcatcttatgaagcagatgttaaaagagctgatcaccggaggcggcatcgaggatgaagcgtgcctgcgccttttttcagagcaaaaggccatcaggctgatcctgttttccgtccgggacggggaggataaagaatatgcacaaggcgttgaatccattgcggatgaggtgctgaacggtgctgtcatcgcctcggcccgggttcagcaattgcttgtctgtgcagtagacggaacattggctcctgccgtgcttgaggaaaaaatgaaaagcgtccaagagctttcacgccgcctgctccgatttgaaccagaagcatcactcagcgaaagcggcaatatcagcgaagcctccgcgatgtacgaaaaggcatatagaaagatcgtccaagatgaaggggagacatcggttttaatcggaaggatgcttgatctcatcgaaaaggaggcctcaaatccgaagctttcgctaaagtgggcagcccgcaacatgctgtatatgaatccggattatctcggcaagctgtttaaacaggaaaccggtgagaagttttcaagctatgtcgcaaaggtgcgcatcgaaaaagcgatcgcgaagatgaagaagtctaaaaacacggccatcggcacgctggcagaggaactggggtttggccacaatccaaaatacttcagccttgtctttaaaaaatacacgggactcaccccgtcagaatttcgaaaaaaagaagacaacacgttttaatgccgccgggtttatccggcggttttttgcgcattgacggaatctctgtttttttaacattcttctctgttttttgagtttctgggacagaaagctgaatttaaaatgaaatgtaagcacttacaaattggggagggggaatgttgatgagaagatttgtgtttgtctctttgtgcattttgctgacgctcggcctgttcggatgcagttcaaacactgaagaggcggccggtgcggacggcaaaaagaaggttaccttaagggtcgcatggtggggcggacagcctcggcatgattatacatcaaaaatcattgagctatatgaaaaggaacatccgcatgtcaaaatcgaagcggagtttgcgaattgggacgattattggaaaaagcttgccccgatgtccgcggcagggcagctgcccgatgtgattcaaatggatatggcgtatttatcccaatacggcaagaaaggccagcttgaagatctgactccgtatgtcaaagacggggcgatcaacaccgaatcgattgatgaaaagacgatcaaaggcggaaaaatcggtgatcagctatacggcttcccgctcggtgtgaatgtactgtcggtgattaccaatgacgacttgctaaaagaagcgggcgtcgagattgacgatggcagctggacgtggaccgattttgaaaacctggcgctagaggtcgaagagaagacgggacaatacggttcaaacggcatgcatccgcccgatgtctttttcccgtactacctcaggacaaagggcgagcgcttctataaagaggacggcacaggccttgcttattcagacgacaagctgtttgtcgattacttcaagcggcaggtgaagctcgtcgatgaaaaagcttcgccgacgcctgatgaaagcgcgcaggtgaaggggatggaagacgattttatcgtcaaaggccgaaccgctgcaacatggaattattcaaatcagtttgcggcgttcgcgcagcttaccgatgcgcccctgtcattaaagctgcctcctgaacaggcgaaggaaaaggcgctgtttttaaggccgagcatgctgttttcaattccgaaaagctccgaacagaaaaaagaagcggctgcatttatcgacttctttattaacaatgaaaaagccaatgccctgatcaaaggagaaagaggcgtaccggtctcctccaaaatagcggaaacagtgaagtcagaactgagcgaagaggagaaaaagattttcgaatatgtcgaaagggctacagcgtacgcgggagaagcggaaccgcctgagccaatcggcagcgccgaagtcatcaagctgctaaaagacacgtcagaccaaattttgtttaaaaagatcacgcctgaagaaggagccgcgaagttcagaaaagaagcggacgccatactgaaaagaaatcaacaatgataagcggggcaagtggaggaaggccgctcatcaaatccaggaggaagtgaacgtgaagcgaaaaaaaagaattgacaatttggcgggttatgcctttatttccccgtttattatcggatttttgtgctttaccgtcattccgatgggagcctcgttgtttctgtcttttacaagctacgatctgttcaccccgcccaaatgggtcggctttgacaactataaggcgatgctgaccgatgatgaaaaatactggggttcgctgaaagttacgttttattacgtgctcgccggtgtgccgctgcgcctcgcgtttgcgcttttcatcgcggtgattttgaacagagccgaaaagggtgtgggcatttaccggacgctcttttatctcccgtccatcatcggcggcagcgtggcggttgcgattatgtggcgcaatgtatttggcaatgacggtgtcatcaatgggcttttgttcttccttggttttgacaagaagattttttggtatcaggacccgacaagcgcattgtggaccttgattcttttgtctgtgtggcagttcggctcttccatgctgatctttcttgccggattgaaaaatattccgccgatgtatcaggaagcggcaagcgttgatggtgcaaacaggtttcagcggttttttctcattacgctcccgcttctcagcccgatcatcttttttaatttggtgatgcagaccatttcagccttcatgacctttacgccggcctacattatttcaaaaggggaaggcggtccgcttgacgggacgcttctgtattccctctatttgttccagcgggcgttcaactttttccaaatgggctacgcttcggctatggcatgggtgatgctgatcctgatcggccttgtcacattcatattgttcaaaacttcatccttatgggtgcattacgaatcgaaggaggggtagctggtggagccggtaaaagatatttcggggcgggccgcgcctgccccgcttcctgcgggaaatagaaagaaaagagccgggcaactcgtgtttcatatcacgacggccggtcttgcgatcatccttttgtatcccgttatctggctgatcgcaagctcgtttaaagaaagtgcgagcatattcgccacatcccactcgctcattccggaccccttgatcctgtccaattatacggagggctggaaagggatcgccggacagccgttcatcacattcattaaaaattcgcttatcattgtcggcctttcgacggccggcgcggtcttgtcctcggcgttcatcgcttacggattcgcgcggattccgtttaaagggaaggcgttttggtttagctgcatgatggtgacgatgatgctgccgcacgaggtgctgatgattccgcagtacatcatttttgcaaagctggattggctgaattcattcaagccgatcgttgttccccaatttttcgggcacgcgttttttatctttctgatgattcagttcatcaggacgatcccggtagaactcgatgaagcggcaaagattgacggctgcagccgtctcggcatctttttcagaattattttgccattgatcgcaccggcgctcgcgacgtccgccatcttctcgttttactggaagtgggaggaactgatcaatccgcttctttacttgaacaagccggagctttacccggtttctctggcattaaagctgtttttagatacggaaacggcgtctaactggggggcgatgtttgcgatgtcagtcgtctcactcgtcccggtgatcctcgtgtttttcgtttttcaaaaatcgatcgtccaaggaatcagcatgagcggattaaaataaaaaggagagaagagtgcatgacaaagcttgtttttgatgaagaaaaactcaatcaagtgatcgacagaatcgttaagcggacatttgagatggatttcgaatgggattggccgggcggcgtcgcgttttacggcgtggctgaggcgtatgaagcaaccgaaaatgaagaatacctcgagcttttgaaaaactggacggatgaaaagcttgaagacggattgcctaagctgtcgatcaacggagtatccatcggccataccctcatatcgctctaccaggcgacaggagatgaccgttatctggacgccgcccggcaaatggcggactatgtgctccacgaagcgcctcggttcgcagacggggttttgcagcacaccgtcaactcagagaaacatgtattccctgaacaggcatgggtcgatacgatgatgatggcgggcttgttccttctccgaatcggaaagcttgtcggcagcgaggaatattttgaagacgggctgcgccagtatcacggccatgaagaatttttgcaggatatggagaccaatctttattatcacgcatgggaccatgtggccaaaaacaacctgtcaggcatattttggggaaggggaaacggatgggcagctttaacgatggcaaaagcgctccctttaatcgatgttacgcatccgtcttatatgatcattgacggttcgctccgggacttgctgagcgcgcttgtcaggcttcagcatccctcaggtttatggcacaccgtactgacggacccggattcataccttgaagtgtcaggctctgccgggattgcatccggtttgctgtcaagaggctcgctataccacaaatccgttcagaaggcgctctcagccattacggatgcggtcgcgcctgacggaagggtggagcgcgtttctgcgggtacagcagtgatgcgggatgcgcagggttacaaagacgttccgtataaacggattcaaggctggggacaggggcttgccctgacctttttggcagatgtcgtccgctccaagtcgcgcgcgttccaatagaaattgaaaaaagaaacattcttttcattgcagtggggggaaaagggatgaaaaagctgcatcaaagatatgtttcacggcgtaaagggaggttttttaaaaaaagctttgtgatgatcctgctgattgcgtgtattcccggcttattgacgggtgcaggagtctatttgttttcggctgcgaaaattgaaaaagagctccaacatctgcacgagaaccaggtgaaacgccaaatcagccaaatcgatgacaagctggaagggcttgagatcatgctctcccagcttgcatatgatccgcgcctgatgaacggtctggccgatgccgatctgcaaacggattttcaaacgacgtacaagctctcaaaatcgctgtttttgcttcaggatcaaaatccgctcattcacaaggttgaactgttcattcaagggaaggagccgattctcttaaatccagaatacagcggactgaccgaccggaaaatcttgaaggcttatcattcgctgcttgaaggcggtcaaaacgtctattggaaagacatgagcggcgcttcatccggaatggcccttgtccataaaattccgggaggcatctcagaaccgttcggcgcgctgattttgacgcttgacgaaagagaattgggccggttgcttgagagcctttcgccgtattcaaagggaacagcgctcctttttcatcataatcagaagcctgtttcttggagcaatcgcggcaaaaccaactttgaaagcgccttaaaagaaaggcttgagaaacaaaaaaatccacagggctcctttgttatggattggagcggaggtgcgtattccgtttcatacggacgaatggacagattgaaccaggaatggacctatgtttcggcttcaccgatgtcggccattacggctccggtgctgtttttatcgaagctcatcgcgtcggtcagcatcgccgggatcgttcttgccttcattctggcatggtatgcgtcacacaaaatttattcacctgtcgcaaggctgatcaagctctgctccggagagggaaaggcggcctattttccggatgaatttcattggctcgagaagcgctgggaagacctatctgaggaaagcggcagactgaaaaaggaactgccccatgctgcaaacgttttttttcagcgccttctgagcggatactttgcagatgaatcagagaggaatttgagagatcgtctgaaaaggtggggctgggaagcaaaagacaatgtgtttaccatcatcgatgtccagctgacgggactctacgaaggaaacggatcttttacaaaaaaggatgaaagtctggcgggctttctgttgggaaacattacgcgcgaactggctggaaggacattcaaccatatttatatgacagatgtccgttcgctatcgcttgcggtgctgctggcgagcggccggaatacagccttcaaggaagaaatcgcccaatttgtgcgtgagctgacagatgtgatctacagcatatccaaactgcacgtcacagtgacggtatcaaaaaccgctgacaagttaaaagacattcccggcatttatgaagaggtgaaagaaggcaggcattacagacagttcgaaaacgccagccaggtgatcgatttaagccggcgggaagacatgcctcccgctgaatcatactatccgttcgctcttgaaaaagaggtagtcagggcgttgcggcttgaagaaagggatgaagtcgaaagaaggatcaggctgtttatccgggagctgtccgaaaaaggaaaaacggaaatccgcatccagccgggcatgatgcagctgttcgcaaagatccaagaagagatctttcattccggccttcacccctatgaattgttcagccgaaaaaacctgcttcaggagctttcggagctgagggagccggaaagggctgtcggctggatgatggagcgttgcataagcccttatcttaaagagatggaaggaaggaaaaacagacagcaaaaacggcttgtcgaacaggtgcttgagatgattcatcaggattatatgaacgatatctcgcttgaaagctgcgctgatcgggccgggacgaattcgtataccctgagcaaagctttcaaacaagtaaccggcatcaattttatcgactatgttacccggctcagaatcgaaaaagcgaaagagctgcttcttgagacgaataaaaaaatccatgacgtttctgaagaggtcggctacagacacagctatttcaaccggattttcaagaagcaggtcggcattccgccgagccgctacaggcagattcatcaggaatcttcgtgaaagggagagtgctatgaaacgaacagacaaaaaaccgaaagtgacagtatatttggccggggactcgaccgtcgcagactgtcccccgcatgaagcgccgatggccggctgggggcagatgcttccgctgtttttctcagatgaggctgcggtcgtgaatatggcaaaaggcggggccagttcgaacagcttcattgatgaaggccggctcgatgacattacggagcggcttgcgcctggtgattatgtgttgatccagttcggccacaacgatcaaaaaccgtacggaacagacccttatacaacctatcaggagcatcttgtccgctatgtggaagcggttcgcgaaaaacaagcgacaccggttttgatcacttccgcagagcgcagacgttttgatcaaaacggaaagcccgccgacacactcggggattttccgaaagcgatgaaggcgctcgctgacagcttcgacgttccgctgatcgatttatggtccaaaacaaaagcgctctatgaatctctcggaatcgaaggttcaaaacggctgtttgtccactttcagcctcatgagcaccctcattatccaaatggaatcgaagacaatacccatttttccgaagcaggggcccgtcaagtcgccaggctggtgacaggaggaatcagagagcttggtctgcctctatcggcttatctgctttgtgaaaggagcgatttccgtgccggagtgtaatggaagagaaggaagcctgatttatcaaaaccctttatcttctcctgaagatctccgcggctgggtgatggaagggaaaggaatcgttcgttttcagaacggccgcctgcatatggagaacgaacttgacgctgagcaatatggggacgatgctcattttgtttactggtgccctgagacattccctgatggaattgttgtgaagtgggatttctaccctgtgcgggagcctggcttatgcatgatattttttgcagccgccggcatgaatggcgaagatttatttgacgggcggctggcggagaggacggggaaatatccgcaatatcattccggggacatcaacacattgcacctgtcgtatttcagacataagcatgctgatgaaagagcattccgaacatgcaacctcaggaaaagccgcggctttcacctcgtctgtgaaggagctgatccgcttccgcccgctgcagacgctttgcctccctaccggatgaagctcataaaggacggggcatacgttcgtttttcaatcaacgagctgcccattttggaatggacggatgacggcaggcgtttcggccctgtttacggcgcaggaaagatcggcttcagacaaatggctccgctggaagcagcctacgccaactttgaagtgcgcaggctgctgcgcggctgaaaggaggagcggacatgcgggataaaggcgtaatggcgatgatgtacggcgcgtgtgaagcgatcatgaaaatcgcctggctgaacgggatctgggttttattcacgctgggaggaggcattgttttcggctgggcgccgagcacggctgcgatgttcacggtcgtgcgcaagtggctgctcggccggacggacgcaccgctgttcaaaacgttttatcaaacgtataaaaaagagtttttcaaagcaaacggacttgggctcatcctcattaccgccggaacaattttattcgtaaactatcaatttttccgcgtccgtgcggatttattttcgatcatgatcagctatgccacactggtggccgggctcatctatctcgtggttttcatttatatttttccgctttacgttcatgttcagctgccgtttgtccgctatttttcacaggctgcgctgatcggtctcgttcgccctttgacgacggccggaatggctgctgctggttgcttggtcgtgtatgtgctgttgacggttccgggtctgatcccattttatggtgtcagtttgtttgctcttgtatcgatgtttatcgcacatcgctgttttttgcgtctggaaggctagctgaactgtgcaaaaatgagaaaatcgggcaaaaaaatatcaattggaaaggctgaaccgcttaagaccggacttgaacacatcttttcccttcggcaaaaaagtgcaattgaataaaaatggaagccgtaatagaatcccttttgagtaagcgcttacaaaaatggtgaagggagaagatgatgaaaaaaggaaagaaaaggtggaagaacctgttggccgcgtcatctcttttattaatcacgctagtgaccggcttctcggagcaagctgatcagacgggcggacggctgcgcaggcaaggcaaatggaatcgcttaacagggggcttgtcgctgttaaaacggggaacggtgtctttgtcagctggcggcttctgggaaccgagccgtcttctgtttcatttaatgtgtatcgaaacggaaagaagctgaacggttctccgattacatcgagcacaaactatcaggatgcaggcggggatttgaacgccgtttaccaggtgcgcgccgttttgaacggcagggagcaggctccttctgaatccgtcggcgtattgaataaacaatataaatctgttccgctgcaaaaaccggccggaggaaaaacgcctgatggggtgtcatacacatacagcgccaatgatgcgagcgtaggcgaccttgatggagacggccaatatgaaatcattctcaagtgggatccttccaattcaaaggataattcacaggacggatacacgggagatgtgctgattgacgcatacaagcttgacggcaccatgatgtggagaatcaaccttggcaaaaatattcgcgccggcgcccattatacgcagtttctcgtctatgactttgacggcgatggaaaagcggaaatcgccatgaagacggcagacgggacgaaggacggcaaagggaaggtgatcggcaatgcaaacgccgattaccgcaatgcccaaggccgaattttgtcagggcctgagtatttgacggtttttaaaggcgatacaggcgctgagcttacaacggtcaactacgaacctgcccggggaaatgtagccgattggggagacagctacggcaacagggttgaccgctttctggccggtgtcgcataccttgacggggagcggccgagttttgtcatggcacgcggttattacacgagaacagtgctagtcgcttacaacttcagaggcggaaagctgaccaagctgtggacgttcgattcggatgctcccggaaatggcgcctatgccggtcaaggcaaccacagtttgagcgtcgccgacgttgacggagatggaaaggacgagatcatatacggagcgatggctgtcgatcatgacggaaaaggcctctactcaaccggctggggacatggggatgccatgcatacagggaacctggacccgtcaaggcctggactggaagtcttccaagtccatgaaaacagcaattctccttatggcttgtccttccgcgatgcgaaaacaggaaagatcatctggggagttcacgcaggtaaagatgtcggacgcggaatggccgctgatatcgatccgcgctacgaaggagcggaagtatgggcgaacggcagtctttatacggcaaaaggcgtaaaaatcggaaacacattgccttcatcaacgaacttcggcatctggtgggacggcgatctccaaagagagcttctggacagcaacagaattgataaatgggattatcaaaattcgcgaaccgtcaacttgctgacagcgtccggagcttcggcaaataacggaacaaaagcgacgccgtccctgcaggcggacattctcggagactggcgcgaagaagtggtctggcgagcggaggacagcagcgaactgcgcatctacacgacgacagacgtgacggagcaccgcatgtatacgctgatgcatgatgcagtctatcgcctcggtatcgcctggcagaatgtcggctacaaccagcctccgcacaccggcttttatttaggcgaaggcatgcagacaccggagaagccgaacatttatacacgctgatgataaaggggagctgcataatgaagcgatatgttcgctgcttatgggtcatccccctccttttctttttcatcatgggaatgggggacctgcgcagccgaaagccgctgccgcgcatcacagtcaggatctttttctgttcgattttggaaaaggtcccgctgagaaggattatgtgaaagtgaacgagtcctccgtgtatcaaaatggtgctggctacggattttctcaggcaggaagcgctgtgtgcaaaaagacgcaaaaaaaagaagcgctcaaaaaagactattgtatcgtgaaccggacggcttttctggcagatctctcccccggcaaataccgcgtgaccgtttttgcatcatccagcggtgaattgaagctttatgccgaaggagaaaaaatggggacgatcccggccggagcaaagggaagctcagccgaaaaagcgttcaccgtttcggtggaagacgggcgcctcgatctggagtgaaggggcctcagccaaaggtgtatgccatcgaaatttcgaggtgtatcagttcgatttcggtgacgggcctcttgcttcgggttttattccggtaggcgctgcttcggcctatacccctctaaaaggctacggatttgacgacgcggcaaaggtgtcctgcacggaccgaggtacggccgacccgcttcgttcagacttctgcattccggatgggacggcgtttactgtcgatttgcctgacggtcaatatcaagtccaaatcataaccggagatgcgcgggcaaagacgaacatggacgtacgggcaaacggcatgctccagctgtattcgtttggagcggaagcgggcggatacaacgaaaaaacgtttccgattcatatttccggcggccgtctttcgatccaagccttaacggcgagaacaatgccgcgccttaatgcgttggtcattacgaagacggcttatcatgtgacggatgacaacacgacggtctttctggcgggcgattccacggtctccgattatgagcccggctatgcgccgatggcaggctgggggcaatttttaggcggctatttctcggatgaaatcgtcatcgacaaccaggcgaaacgcgcgagaagcgcgaaaagttttgtggatgaacggtcgctggctacgattttgaaccggatgaaacggggcgactatttgttgattcagttcggcattaatgacgcagggcaagatcctgcccgccatacagatccgtatacgacatttcaggaatacttgagaacatatattaacaaagcccgcgaaaaaggaggacgtcatgtgctcgtcacttctcaaagcaaacgtacctatgatgaaaagggcgttttctacaacagcatcggagaatatccgaacgcaatgagacagctgggacgggaaatgaacgttccggtgatcgatttaaacaaaaaaagcattgaatattacaacgagatcggcgttgaagcgactaaaaacgtatttatgtttctggaaccgggagaaagcccgaattatccggaaggcatccaggacagggtgcattttcacgagttcggcgccaaccaattggcaaggctcgtcacaggagaaatctccgatttgaatatatatccgctgaaacactcgctcaagaaataaggtgtcgggagatccggtctccggctctcccgttcgccattccaaaccgcaaagggggagagaggactatgggagaaaaggacagacatgcagcagctgatcgcgttcgtccggtgaaaacggcggcaaaaccgaagcaaatggaacacttaaaccgcggccttgtggcggtaaaaacaaaaaagggggtttttctcagctggcggctcttaggaaccgatccggaagaaaccgcttttaatctataccgcaacggacaaagaatcaattcaacacccatttcatcatcgaccaactttcttgataaacacggaaatggaaaatcgctttattatgtgtccaaggttctcggagataaggaagtcgagacgtcgcccaaaacagctgtctggcagaagccttacttggaagttccgttaaacaagcctgacggcgggacaactcctgacggcgcaccgtatacgtacagtgcaaatgacgcgagcatcggagatctcgacggcgatggagaatacgaaattgtgctcaaatgggacccgtcaaattcgaaagataacgcgcacaacggctataccggagaagtcatcatcgatgcctataagcttgacgggacattcatgtggagggttcatctcgggaagaacatccgcgcgggcgcccattatacccaattgatggtctatgatcttgacggcgacgggaaagcggaaattgctatgaagacggctgacggaacagttgacggaaccggccgggtgatcggcgatcaggctgccgattacagaaatgaaggtgggcgaattctggccggccctgaatatttgtcgatttttcacggggaaacgggaagggaattggcaaccgtggattacgatccgccgcgcggaaggcttgaggactggggagatggatacggcaaccgcatggatcggtttttggcaggcatcgcctatttggacggcgaaaggccgagccttgtcatggcccgcggctattacacaagaacggtgctagtcgcttacaacttccgagacggcaagctgaccaagctgtggacgtttgacagcgacaagcccggaaatgaaggctatgccgggcagggaaaccatagtctgagcgtcgctgatgtcgacggtgacgggaaagatgagatcatctacggcgcgatggccgttgatcatgacggaacagggctttatacgacagggcttggacacggtgatgccatgcacgtgagcgatcttgacccggaccggccggggctggaagtctttcaggtgcatgaagatccgcgccttccgtacggcctctcatttcgcgatgcgggtacaggggaaattctctggggagtgccggccgatacagatgttgggcggggaatagccgcgcatatcgatccccgctgctataaaggagcgcttgtctgggcgatcgatccaccgggcaatgaaggaaaatcgtacggcctctatacgagtaagggagaaaagctcagcgatgccgctccggcttcggccaattttgcgatttggtgggacggcgatcttctccgcgagctgcttgaccacgattggaaagaacccgcaggcatccccaaaattgataaatgggactatcacagcggcaggctggtcaatctgctcaccgctgacggaacgctgtctaacaattggacgaaagggacgccagtgcttcaggccaatttgttcggcgattggcgcgaagatgtcgtgttccgcacagtccgaagcgatgctctgcgaatttacacaacgaccgagccgactgaacaccgtttctatacgttcatgcacgatcccgtctaccgcctgggggtagcctggcaaaatgtcgcttacaatcagccgcctcatcccgggttttatgtgggaaccggaatggacaagccgccccggccgaatatttataccgttccttgtaagagaaatgaagaatgaaagagaacggcggttcagcatgcgctgggcccggggcaccggcagaaatattcaacttacaaaaaagtatgattgtaatcttacagcctgttccataaaatgattggtaagcattttcattacaaaatgaaaagggggatccatatggggtatcaggcgagtgatgtacgctatgaaaatatgaaatacaacctctgcgggcattcaggattaaaactgcctgctttgtctttagggctttggcacaatttcggagaagcggcttccttgcaaaatgccaaagcgctgttaagaaaagcatttgacctgggtatcacccactttgacttggcgaataattacggtccgccgcccggttctgccgaagaaacattcggaaaagcgctgaaaaccgattttgccggctaccgcgatgaaatggtcatcagcacgaaagccggctatacgatgtggcccggaccatacggcgattggggatcaaaaaagtatctcgtggcgagccttgatcaaagtttaaaacgaatgggcatcgattatgtcgatatattttattcacaccgccctgacccccatacaccgctggaagagacgatgggagcgctcgcccacatcgtcaggcaaggaaaagctttatatgtcggtttgtcgaactacagtgctgaacagaccgaaaaggcggctgatattttgcaagaatacgggattccgctcctcatccatcagcccaaatattcaatgttccacagagaaccggaaaaaggcctgctgcaagtgctgcagaaaaaaggagccggggcgatcgcgtttacacctcttgcccaagggcttttaacaacgaaatatttgacagggattcccgccgggtcaagagccgctgatgcgaacagtccgtttttgcaggccgagggcatcacagaagacgtgctcggcaaggtccgcaagttgaatcaagtggctgccgaacgcggccagtctcttccgcaaatggcgatagcctggctattaaaagacccgcgcgtcacctcggtgctgatcggcgcgagcaaaaccgaacagatcgaagaaaatgccgcggcgcttaagtccgctcgattctcagctgaagaactcgacacaattgataaaattctttcataaataaggagtggtcgtgatgacaatcagcatctatttggccggcgattcgaccgtgcagcattataaggctgattcgcctcagggaggctggggcgaatttctccagtcttatttatccggaaatgtacaggtgatcaaccgggcaatcgggggccggagttcaaaaacgttcgttgaagaaggaagacttgcatctattttggatgtgatcaaacaggatgattggctgttcgttcagatggggcacaatgatgcgtcgaaagacaaaccagaacgctatacagagccgtatacgacgtataaacaatacttgaaaatgtacgttgacggcgcgcgtcaaaaaggggcatcgccgcttctcatcacacctgtcgcaaggctccattacaaagacggcgtctttttaaacgatttcccggactactgcattgcgatgaagcaggtcgcaagcgaagaaaacgtccgcttgatcgatttaatggacaaaagccttcagcattttgcggaaaaaggatacaacgaagtatttaaatattttatgatctcggaaaatgtcaacgactatacacattttacgaaaaaaggggcccgggaaatggcgaagctcgtctcggagggcattcgagagcttgggctgccgtttgtcaaagagacggtatgaagatgaacggaaagctgtaccatggcgcttgcttttatcccgaattgtgggatgaggatgtgctggatgaagatatcaggatgatggagcgaatcgggatcaatgttgtcagaatcggggagtttgcctggtcaaggatggagcctgaaaaaggaaggatcgatgtcggattttttgcagacgtcatccgaaagctccgcgacaacaaaattgaaacggtcatgtgcacgccgactgcgacgccgccgatctggctgacccacgggcacccggaaagaatgcatgtgaatgaaaaaggggagacgatgggacacggttcgaggcagcatgcctgcacaaaccatccctatttcagagagcgggcccggctgatcatcaaacatatcgccaaagagatcggagaactgccgggattgatcggatggcagcttgacaatgaattcaaatgccatgtcgcagaatgcatatgtgaaacgtgccgcacattatggcacaaatggctggaagaccgctatcagacgattgaccgtctgaatgaggcatggggtacgggcgtatggagcgaaacgtatcagtgcttcgagcaagtcccgcagcccggaccgaccccgtttttgcataattcttctttaaggacaatgtatcagctgttttcgatggacaagatttctgaatttgcgcgtgaacaggctgaggtgatcagagcatactccgatgccccgatcacccataatagcagcgtcatgttcggcgttgatcatgaagaccttttcaagagccttgattttgcctcgtttgatacgtacgccagccaggaaaacagtcaagcctttttgtttaattgtgatttatggagaaacatcaaaaaaggacggccgttttggattatggagacgagcccttcctacagcgcttcgcttgaaagctatgcggtgcctcatcaaaacggctatttgaaagctgaagcggtttcttcttatgctcttggcggagccgcgttctgctattggctgtggcgccagcagagagccgggtctgaacagccgcacggatcagtgctcagcgcatggggggagcctgatgtgggatatgaaaatgtgctcgaagccgagcgggcaagacgagaggttgaacacatcatgctggctacggctcctttgcaggctgaaacagctgtcgtctattcggaccgtgcgaaggtgtttttgaaaacggagcctcatcggggtcttcattacagaacgctgatcaccgagttttatgaccgattattaaagatgggcattcacagggatgtcattcttgaagggagcccgctggacggctacaaactgctgtttacgccgtttattcattatcttccccctgcttttatcaaaaaagccgaagcatttgcacaaagcggcggcatttggattgcgggtccgctgacgggcggaagaacagagcaccatacgattcacactgattgcggattggggcctttagaaaaatgttctggtgttaaaacgctgtttacattcccgatggatgagcggaactcaagcggaacggcgtttggcgtaaaggcgccgctgagcttgtggagcgctgtttttgaagccggcggcaccaaggctgtcgggatgattgagaaaggcccggcgtcaggcaaagcgttcatcacggaacacaaatgcggaaaaggcaaaatcgtcatgctcgggtcgatgccggcaggcgaagcgggggacatcatgatgaaaaagctgatcagccattatgccgaagaagcgggcgttgagcagaaaaccgatgtcactcccggaacagtcgtcgcgccccggaaaggagcagacggtcttgtctgggtcgtgatcaatatggacggcaaaggaggcgcagtgacacttgacggcaacggaaccgatcttttatccggcaggcccgtaaccggacgcgtaacactcggcccgcacgactaccgcgtgattttgttatcagagaataaatgaatcgccgcaggctcttgcccgcggcttttttggtttgttttgcaaaaaacgatgattcctgcaaaaaaggagttggcatcccgctatcataagcaaaaaaggaatattgacggtcaataggctaaacaggaaaatattcactgaccaatcggttgaacagaaaggaggaacgcttgtgaaagcacaggctgaactaaaatggctgaatagagcgcctgcttcgttcggcggggtgacttggggagtgccttgggcaaaaggagtgctgcaaaaaggggagacggccgtcatcgcttcggaaaacgccccgtatttgcaaacatggccgcttgcatattggcctgacggctcgattaaatggacgggccatgccgcagtattcccagaagaaagcggacgccgatttacattgcaaaaaggaaagcccggcgcgccgaaaaccgtcgtccgtgtcagcgagcagaaagacgaaatcacggtgaatacgggcgcgatagtctgcaagctcggaaagtcggggccggcactgatccgttcgatttccatttccggggaaatgatggcgaaagaaggacggctcatcgctttaaaagaaaaaagaagcggttcagatacacaaagcatgtattatattgaacggtttgagagcttggtcaaacgtgcggcaatcgaacaaaacggtccggtcaagacagtcatcaagattgaaggcgtccaccgcggcggaggcatcgatgtttggctcccttttaccgtcaggctttctttctatgccggtgtcccgtccatccggatcgtgcacacgatcttcatcgactgtaacgcagaaacggaatggatcaaaggactcggtttagagatgagcgcggttttgagcggagcgccaagaaacaggcatattcgctatgcagccgacggaggaatttacggagaggcttctcagctgcttgtgacgagaagatttaatgaaacaaacgggttctatgaacgacagatagccggacagcctgtcccggaagagtcggaagtcgtgcgtgatgcagagaaaaacgccgtctggaacgatttcaagctcattcaggattcccctgttcactggcgcttaaaaaagcgaaccggcaaagactgcgcctgggtggacgcgattcatggggggagagcgaaagggctgatgtatgcaggcggggaaaatggcggcatcgcgctcggcctcagaaacttctttgaaaaatatccatcatcgcttgaagcgcaaggtcttgccggcggcgaaacaaaattgacggcatggttctggccccctgaagctgaagcgatggacttccgccattattcaaaaggcactcacgttgaaagcgcatatgaagggtttgccgaaatgaggtcgacggctgtcggcattgccaatacgagcgaagtcaacctcgcctgtttttcaaatccgccgagtaatgaagagctgaacagagcggcggacgaatggcaaaatcccccattgcttatttgtgagcctgactattattatgacacccgcgctttgggtgtttggagcctgaaagataaacggcgcccgctctcagctgcgcttgaagatcagctggacgaggctctcaagttttacatgaacgaagtcgaacagcggggctggtacggctattggcattacggtgatgtgatgcatacgtacgatgccgtccggcatgtatggcggtatgacctgggcggctatgcatggcaaaacacggaactcgtaccgaacctctggctttggcagtctttttttagatccgggagggaagacatcttcagaatggcagaagcgatgactcgtcacactagcgaaatcgactgctaccatttcggggattataaaggcctcggttcaaggcacaatgtcctccattggggctgcggctgcaaggaagcgagaatcagcatggccggcctccacaagccttattattttttgacggcggatgagagaacgggggaagtgttaaccgaggtgaaagatgccgatcgagcgcttgagatgcttgatccgatgagagcctattatccggaaaaagagttccctgcccacgcgagagttggccccgactgggcggcgttctgttccaattggctgacggaatgggagcggaccggtgatgaagcgtaccttgataaaatcaaccggggaatcggccggctcaaagcgctgcctcttcgtctgctgtccgggccgactttcggatacgatcctaaagcttcagatctgcttcatatgggtgacgggaatcatggcggctatcatatggtcatcgcctttggcgccccgcaaacatggatggagcttgcagaactgctggaggataacgaatggaaggagatgctcggcgaattcggcgaattttatttgctggctgatgaagaaaagcgcaagaggagcggcgggaagcttcacgatgatttatttcactggccgatgttctccgctgccatggccgcttatgctgcgaggcttcaccaagaccggaagcttgccgaaaaagcatggcggctgttgctggacgaaaaacaaagccatacaccgctgccgatcgctccaaaacaagtccatgcgtggaacacgatcacggaaatcccttgggtcacgacaaactgcgtctcacaatggtgcctcaacacaatagccgtgctggagctgctcaaggatatgccgcctgatcaggacatgcaagaaaagatcatcaaagcaatgaaagatcatcccgctcgcgtgtgagggcaaaaaatgaaggttgccggaaaaatgtaagcgttttaaattcgagtggaacaatgaaacgatcaaaagggggaattgtaaaatggcaagactgaagctgaagggaaacaagtggctcgctgcacccgctgtctttttgctccttatcgggtgcagtgcaaatgagacgtcgaatcaagacgggaaaggaaaagagaaggatgccattcatattatggctccgctcctctcgccggaaagtccgggagaaaacagtccgtctttaaaagcgctcgaaaaatacacgaaaaaacaaattaaagtgacatgggttccgaactcttcctataatgataaattcaacatcgtcatggcctcgggggatttgccgcaagccattgtcgtcacggacaagtcgccgggttttatcaagtctgtcaaatcaggcgcgttctgggagctttcaccttatttaaaagactacccgaaccttggaaaggccgatgagaaagtgatgaagaacagttccattaacggcgagatttacggcatttacagggcgagggacctcatccgcgcttcgattatcatcagaacggactggctcgaaaatgtcggcctggagatgccgaaaacaatcgacgaattttacgacgtactgaaagcgtttaaagaaaaagaccccgacggaaacggaaaggacgatacgtacggcatggtagtcccgaaatggatggggctaggcaacgggagcccatgggatattatgcagacatggttcggtgctccaaaccgctacggagtagacgaaaaaggggaactcattccggacttcacaacagaagaatatatggaagcgctgcgttttttcaaaaagctgtatgatgaggggctgatcaataaagacttcgccgtaatggattcagcgaagtggaacgatccggtcgtcaaagggaaagctggtgtgatcgtcgataccggttcgcgggcatcgcagatacaaagcgcaatggaggaagccgatcccggaaacaaggatgtgatcgatgtcatcggaacggtcaaaggcccgaaaggaacgtatacattcccgacatcaggatacgccggaatgattgccatcccgaaagcgagcgtcaaaacggaaaaagaactaaaagaagtgctcggcttcttggacaaaatgaacgatgaagaggcacagatcattgccaataacggcgtaaaagggcgcaactataagcttgaaaacggtgcgtacacgtcccttgaaaaaaacaacaaaaaactgctttacgagcacgagggtcttgcgcagttcagcatgggcattccggaacaaagatactatgtggaaaagcaagaatcaaagctgtttaaacaccgtgaacagattcgcaaagaaggggagaaaatcgccgtattcaacccggcagaatcgctcgtttcagatgtatacacccaaaaaggggcacagcttgacaacatcatcctcgatgccaaaacacagtttatcatcggcgacatcgatgaaaaaggctttcaagacgccgttgagctttggtataaaagcgggggcgaagatttgatgaaagaactgaacaaacgctacaaggagactaaatagctcaggtctttaaacagcacacgaaaggggggatgcggcacatggaaatcaccgcaaaaacagggaagcccgctgttaagacagaaaagaaaccgactgggctagaggccgtaaaacgggataaatggctttatcttctgcttgttcccggtgttttatattttctcatatttaaatattggccgatgtggggcgtattaatcgccttcaaggattattcgccttatctcggattttggcagagcgaatgggtcggattcgagtattttaaagatttctttatgaatcctgacttcttccgtctgctccgaaacacgcttatgctggccgctctcgatttgatctttgcatttccggccccgctcattgtcgctcttttactgaatgaactgcggcacgccatctataaacggtgcattcagacgtttatatatgttccgcatttcgtctcatggacgatcgtcgtcagcataacgtttgtctttttcacggttgatacgggcgtgatgaataaagtgctgcaaagcataacgggccgagagattgcgtttctctcagatcccgaatggttcaggccgatgattgtgctgcaaagcatatggaaggagacgggctggggaacgatcctgtttctggcggcgctcgcttcggttgaccaagagcagtatgaagcggcagtgatggacggtgcaggaaggttgaggagaatgtggcacattacccttccggccatcagaagcacgatcgtcgtgcttctcatcttaagaatcggcagctttttgaacatcggcttcgaacagatttttttaatgaccaattccttaaaccggagcgtagctgaaatcttcgacacatatgtctatgttgtcggaatcacgcagggcgcatacagctacagtacggcagtcggtcttttcaaatcggttgtcgggatcatcctgatattctgcgccaactatatcgcgaaaaagtttgaccaggacggtctgttttaatgaatggaggtgaaagggatgtccggtgcggaaacgatccataacacaaaagcgggccgggtgttcgattggtttaatgtgatctttctcggctgctgcggactgataaccgtcttgccttttctgtatattatcgcggggtcatttgcgacggaggccgagctggcggaaaggagcttctttatctttcccgagacgttctcgcttgacgcgtaccgctatattttttcaacgccgacatttatcaggagcatgggggtgtctgtgcttataacggtcgtgggaacgatcgtccagctcttttttacatttacgatggcctatcctcttgcaaaacggcacatcaagggaaggaatctgcttttgaatctcgtcatttttgcgatgcttttcagcggaggaatgattccgacgtatatcgtcgtcaaatcactgggactgctcgattcctattgggcgctgattttgccgatggcgatcaacccgttcaatctcattattattaaaaacttttttcagcagcttccgaaagagcttgaggagtcggccaagattgacggctgttcagaaatcggcgtgttcttaaggatcgcactgccgctgtctaagccgattattgcgacttttgcgctgttttatgcggtcggcatttggaacgactttttccatgctttgctgtacatcaatgacagtgcgaaatggccgctgcaaatggtgctgcgccaagtgacgattctttcggatctgacggggacgacgaatgatatgatggaaacggtgccgcctgaacaatcgatcaaactggccgtcatcgtcattgcgacgcttccgattttagccgtgtacccgtttttgcagaagcattttgccaaaggcattctgatcgggtctgtgaagggataaaaaaaaaccgccgggctcatgtgccggcggcttcggctcaggcagctgagccgtttttatttctttttttcatccaaaaataaaccgggagaccgacgagaccgatcaagatcgaccacaggcagctgtagaagtctgtgatgagcgtgctgacaaggacaaacaatgacccgagaatcgccgctacaggcaggtaaggatagagcggcacgctgtaagatcttccttggccgttcttccgtctccgcaaaataaataccgcgaaaaacgccatgacatagaagatgtaaatcataaaaatcgaaacctctgacagcttttcaggattgctgatgatcattaaaatgacagcgataatcatctggacgatgactgcgatccaaggcgtatggaatgccggatgaacatgcgagatccagcgggagaaaggcagctgttttttctcagccatcgcaaagatcacgcgcggaaaagacagaacctttccgtttaagcagccgaagatgctgacgataattccgatggatatcagcttgccgccgagcggcccgaacagcatggtcgcggctgtgcttgtcgcattttcgccgagcttgacaatctgatcggcaggaagaatgtgaagcagcgccaagttaatgaacagatagcaggcagtgacgatcagtatgccgcctgtcatcgctttcggaagcactttttccggattcttcatttctccgccgagtgctgcaagaaggatccagccgtcatacgcgaatagcgtcgccaataccgccgccccgaagttttggctggcgatgctctccgtgaccgaactgaaaatatattcatcgccctgccatagaccgaacacaatgatacatacaatgggaatcagctttccgatcgttgtgatcgtctgaaccgctccgccgtattttgttccgacgatgttgacgatgcataaaaaggcgacggtgatgatgccgatgagtgcagtccaggatttatcccaggaaaacaagttggccacaagcgagccgaaatataatccaagtgcgccgatgatggccggtccgtagatgatgatctgcacccagccgcataagaagccccagaactcgccgtaaatttcttcaagatatgtgtaaagaccgcctgttttcggaatctgtgcgcccagttcagcgatggtcagcccgccggcaagcgtcaagattccgccgagaagccaggcgaaaagagcgatttgtgcgtttccggaataggaaagcacgctgccgggcttcataaacacgccggaaccgatgatcgttccaatcacaagagatagcgcaaataacaagcctatctctttttttagtccgtttgcttctgcattcattgctatgcctcccattgatgtgatctctttcatagaaaactatttttatattgtaataccttttttaaaaaagaaaaattaaataaattttctgattttcgtatttcttgtatatgttaaacatttcaaggtcgtaaaccccgggataaccatcaataaccgaactttaatatatgatttttgatatattgttagtttttataggagagggagggaggcccgaccgggaagacggtttggttgacttttcaaatcaaatcgcctattttggagaaagaataaatctcgaattcgagatatttaattgggagatgatagaatgaacgtaaatggcattcaccacgtatctgctttaacagcaaacgcccagcataacctggatttctatgtcaaagggcttggcatgaaactgataaagaaatcggtcaatcaggacgatccgaccatgtaccacttgttttacggggatgaagtcgcgtctccgggttcggatttgacatttttcgagattccgatgcttgcccggagacgggaagggacgaactgtatttcggccgtatcacttcgggttcccggtgaacaagcactcgaattttgggagaagcggcttcatgagctcggcacagagatttgcggcatcgagacgcgtgcggggcggagcattctccgctttttagatcatgaaggacagaacatgatgtttgtagctgatgaaaagggaaaagaccatggagtgcctgtgaaaaacggcgtcattcctgaggatgctgcaatcagggggctcggcccggtcgaactgactgtcagggacgccggtccgacggcggcggtgctgaccgatattctcggctttcataaaatcggtgaggaacaggctgacgaatccggccaaacgcttcacatatttgaatcgggtgaaggaggagcaggcacggaggtgcatgtgaaacagtcagatgacggcagaagagagcgtcccggaagaggaagcgtccatcatgtcgctttccgcgtcaaagatgaagaagaacttaagcagtggcatgagataatcagtgagaacggcttttcgaattcagggattgtggaacgctattattttaaggcgctgtatttcagagaaccgaacggcatactttttgaactgtcgactgacggtcctggctttgccgttgatgaatcaattgatgagctcggccaaagccttgcccttccgccgtatctcgagcatcggcggaaagagattgaagcgcggctgaaaccgatccgataaaaaaacgaggtcccgaaaaggacctcgttttttatataggctctgttaaacgtaaatgttgatatttgataactttccataatattggtataatcagatgagaacaaacattcgatgagaggctatcaaggtgagcgaagcgtttgcaacttgttaaagtatatcggcaaattaccacgagctgaaaaagaacaagtgtaccaatgggttaaacgctatgctgaaccttcttccattgttggtgttcgattataacagagacatatgacagtttgcgactcgcaaaaatgaatgtgcagtcctaattcaaccattcagtaggattgttagaaagcgctgaatagaaatttataaaatgttgggttattaaaaatgaaaagtgaggtttgtatatgaatactgtcagccaagaaatccaagatttgtccattaaatctttggaatcaacttttaataaactaacaaatgcttataaaagcacgacagaaaaaggttcaaacacaactcttgtcaaaaagagactaaacgcagtgaaaattggtttagaaagcctaaaaggtacttggtatggagaagatttcggctataacgaagaaatcatattgactactaaaaaagttttaaaaggtatcattccatctattgaaaaacaaatagcaaaagcaaaagaaggcagtcctcaaaaaacattaaatgagcgtcgcctgactgcactaaaactggcaatcgaatctttggagaaccgtcttatataagacggttcttaaattgtttcagaatcgtgtgagttacataacaagattgaaggaaaccgtttttactacggcttccctttatttttgcgtatttaacaacatccaaatctaacagagtctttatataaaaggcatccggcacagccggcggccccgtaaaggggggcatgctgttaagatgatgcggattctttctggtcaagggtgatttgttttgtcatggttttgccgtttcgaatgagggtaacctttaccgtatccccgatttttgcatcgttgtaaagaaggttgcgcagcgcgcttcctgtatcggtttcttttccgttaaagctgacgatgacatcgttctctttaaggcccgctttttcagctggggagcctgaagcgacctggcggatgtagacgcctttgtttaactggctgccgcttaatccgagggtgcctgtttgatagttttccggcacctgctcaagatccatcatgccgattccgatgaacgggcgctcaatttttcctttagacatcagctcttctgcaatcggtttgacatcattgcttggaatcgcaaatccgatgccttctactccgctttcactgattttcatgctgttgatgccgatcacttcaccctttgtattcaaaagggcgcctccgctgttgccggggttgatggccgcgtcggtttgaatgacgttcatctcggtttggcctgcggatgtatctacggaaacggtccgatcaacaccgctgatgatgccttgtgtcaccgtgcgggacagatctttgccgagcgggtttccaatagcgatcaccgattcgcctgctttcaagcttgacgaatcgccgaaagaggcgactttttccacgtgatcagcggaaatttcaacaacggcaaggtctgtcaacgaatcgctgcccagcaatttaccttccacttctttgccgttggacagggaaaccgtcagtttagacgcgccttcgacaacgtggttatttgtaataatgtatgctttgccgtttgcttttttatagatgacacctgagcctgtgcctgtttcttgttcgcttgagctgctgctgttgctttcaaaaccgaacataccgctctctgtttgtttttgatagtttgaaataccgacgatggcgggagatacattttcaaccattgtagaaatgtcggacgaattggtgctggacaatttttcggtattcgctttagtggaagaagccgatgagttcgacgtctcgtttgtttgcgtctggacggatgtattggccgtttcgtctttgctatgctggtatgtcgtgacgccgagaacgaggcttcctccgatgatgccgctgagaatcggcgtcatccacgagagtctccgcttttgctgttctgctttttttatcgcctggtcgggcttttgatcggagacgatgagttcgttttttgtttcaagctgatcttctctattatattccatcattttcacgctcctattgctatcatatcctttgatgccttaatcataaacaaagactgtgggataaacatgaaaacattgtgggaaattgtcaaagaaaaaggatagaatatatagggtgctatttataatatgacatgtcagaggtgttctaaacgttgaacaagattggatttatcggatacggaagcatggcccggatgattgcggtgaaactgctagatcaggggaaaatcagggatgacatggtggtcgtcagctcaaggaatgacgggaaaacagaggagctgaaaaagctttatccgaatgtcgcctgtcaatcagctgatgagctcgccaaacagtgcggcctgatcttcatctgtgtaccgccgatggcggtaaaagaaacgcttgaaaaaatacagccgtttcttcaggaggatgtccacatcgtttcgattgccgcgggggtcgagcttgaccggcttcacgactggacaagcggacaggtgacgagatacattccgacactcacatctgaagccgggatcggcgtttcgcttgttgtccacggcgagcgggtcgctgaggcggacaaaagccggctggaagaatatctttccgccttcagcacagtcaaacagatcaatgagagagatattgacgctgcgagcaatttaacaagctcttcaccggggttcatcgcttcgatttttgaagaatttgctcaagccgccgtcagaaacagcagcctcacgaaagaagaagcgtttcaatttctgattcattcattgctgggaacaggcaagctgttaatggaaaaagacatgacgtttgctcaaacgcttgatcgggtggcgacaaaaggcggcataaccgcagaaggtgcggaagtcattcaagatgccatgccggaagtctttgacgagctgtttgccagaacgatgaagaaatatgaagtcatcaaagacgctgtccgccggcagtgaaccgcggcattcatcgacatatccggatatccgcaagctgcctgaccaggcagcttttttatttgcattcgacaacattcatcaaaattccaattttatattaaatttctaaaattaccaattgttattgcatttctattaaaattctaatataatttgttagaatattcccaaaataataaaaaatttgagacgtttttaaggggtggttttttgtgaagctgtatatgtctgttgatatggaggggatttccgggcttccggatgatacgttcgtcgattcaagcaagccgaactatgagagaggccggaagatcatgacggacgaggccaatcatgtgattgacgaagcgttcaaaaatggatgcagagaggtgattgttaatgacagccactctaaaatgaacaacctgttaattgagaggctccatcctgaagcgcggcttatttcgggagatgtcaagccgttttcgatggttcaggggcttgatgatacatacgacggagccgtgttcgtcggctaccatgcgagagcgtcgatgagaggcgtgatgtcgcacagcatgattttcggcgtcagacatttttacatcaacgatcaggcggtcggcgagctggggttcaacgcctatgttgccggttattacggcgtcccggtcatcatggctgccggtgacagcgaggcggcagctgaggcggaggagctgattccgaacgtaacgacagcagccgtcaaagaaacggtctcccgttcggcggtcaaatgtctgacgccggagaaagcggggcggctattaagagaacggatggcatatgcgattcaaaaccgcggtcaagtcaagccgctcacacctccggacaggccggtgctgcggatagaatttgccaattacggccaagccgagtgggccagtctgatgccgggtgctgaaatcgaaccgcaaacgacgactgtccgctatcaagcgaaagacattcttgaagcctatcaagcgatgcttgtcatgaccgagcttgcgatgagaacgacattctcctaggaaggtgggatgaaaatggcgggttacatcatgaagcggctgctgtggatgctggcaaccattttggtgatcacgacattgacctttgtgatgatgaaagtgattccgggctctcccttcaatgaagaaagaaatacgaacgaagcggttcagcgcaaccttgaggcttactatcagctggatgagcctctctttgttcaatatttgtactatgtaaagtcgatcgttacctttgatttcgggccgtcgatcaagcagccttcgcaaagcgtgaacgacttgctgtcaagaggatttcccgtttcgtttgagctggggatgacggcgcttattgtggcggtcatttccggaatcgcactcggaatctttgctgcgctgcggcaaaacggcatcatcgactatatagcgatgaccattgccgtactcggcatttcggttcccaactttattatggcaaccttgctgatacagcaatttgccgttaattggaacatattccctccgtcgacatggacgagcccgcttcatatggtgcttccgactgcggctttggcgatggggccgctggcgattatcgcaaggctgacccgatccagcatgatcgaagtgctgacgcaggattatatccgaacagcccgggctaaagggctttccccttttaaaattgtcatgaagcacgccctgaaaaacgcccttatgcctgttgtaacgattctcgggacgcttaccgctgcgattttaacggggagcttcgtcatcgaaaaaatctttgcgattccgggcatgggaaaatattttgttgaaagcatcaactcccgcgattaccccgtgattatgggcaccaccgttttttacagcatcatcctcatcatcatgttgtttctcgttgacatggcctacggaatactggatccgcgtattaaactgcataagaaagggtgagcttatgagccttccagtccgcacagaaaaagaagcgtcttcaggcagtgatatccctgttgaatggtttgccccgctgaaacagaagcaggatgagcgtgaatccgtcgcaaggccgagtctgtcatattggcagaacgcctggcggattttaaggaaaaacaagctggcgatggcgggattgggcgtgttaatcttcctgttcttcatggctgctctcggaccggttctttctccgcacagcgtcacccagcagacgctatccgagcaaaacctgcctccgtcgacggagcattggttcggaactgatgagctcggacgcgatgtgtttacaagaacgtggtacggagcgaggatttctctgtttgtcggtgttatggcggctttgatcgattttgcaatcggcgtcatctacggcggcatcgccggctataaaggcggcaaaacagaccacgccatgatgcgggtcatcgaagtgctgcacggactgccttatttattggtcgtcattcttctcatggtcatgatggggcctggactcgggacgatcctcgtcgcgctgactgtcaccggctgggtcggcatggcgcggatcgtcagggggcaggttttgaaggtgaagcatgatgagcatgttctcgcatccaaaaccttcggagcgaaaacggtaaggatcatcaggcggaatctgcttcctaacatgatgggagcgatcatcgtccagatgaccttgacggtgccgtcggccatttttgccgaggcatttctcagtttcctcggtttgggcattcaagccccgtttgcgagctggggtgtcatggcgaacgacggccttccggtgatcttgtcgggacactggtggcggctgttttttcccgctttctttatttcattaactatgttcgcctttaatgttgttggagacggactgcaggatgcgttagatccgaagctgaggaggtaatgtatttttgcggaaaaaagtattggaagtcgagaatttgcatgtttcatttacgacatacggcggaacggtcaaagccgtccgcggcgtgagctttgagttatatgagggggagacgtttgcgattgtcggcgagtcgggatgcggaaaaagcgtgacatcgcaaagcatcatgcggcttttgccgaagttttcggcaacggtcacagacggtgcgatccgctttaagggaaaagacttgcgccacctgtccgaaaaagagatgagaaagatcagaggagccgaaatctcaatgatcttccaggatccgatgacggccctgaatccgaccttgaccgtcggagaccagctggcagaagcgctgttggaacatcggcccgtgtctaaaacagacgctcgaaaagcagtcatttcgatgcttgagctcgtcgggatcccgaatccgaaagagcgtttgaggcagtatccgcaccaattcagcggagggatgaggcagcggatcgtaatcgccatggcgctcatctgcgaaccggagattttgattgcggatgaaccgacgaccgcgcttgatgtcaccattcaggcgcaaattcttgagctttttaaagacattcagcggaaaaccggggtatccatcattttaatcacccatgatttgggcgtagtcgcacagacggcagacagaatcgccgtgatgtacgcagggaaaatagctgaaacgggagcgaggagggatattttttaccgtccgcagcacccgtatacaaaaggcttgctgcactccgttccgaggcttgaccttgaagatgcagacctcgttccgattgacggaacaccgccggatttgttttctccgcctgaaggatgtccgtttacggcgcgctgttcccgcgcaatggaagtgtgcggcaaaatccatcctgccgttacagaagtctcggcgggtcatcgagtgtgctgctggcttcaggatgaaagggcaaaaagggctctgctgacaacataatcataaaatcgatttttcaaatggggggatttgatgaaaaggctgacgagcgtgttggcttccgcatttgcggtcatcctgctgttcggatgtacggcaaatgaacaggcggggcaggaaacgaagaagaaagcgaaagaaacggctggagaacaggttctgaggctgaacaacgaaaatgaaccgacatcttttgatccgccgatcggctttaataatgtctcatggcaggcgctgaacaatctgatggaaggtttgacaagacttggcgcagaccatgagcccgaagcggcgtccgccgaaaagtggaacatttccgacgacgggaagacatatacttttacaatccgtgatgatgccaaatggtcaaacggagaccctttaaccgccggggattttgaatatgcgtggaagcgtctgctcgatccgaaaacgggctcctctgccgcgtttttaggctactttatcgaaggcggtgaggcctttaacagcggaaaaggttcaaaagatgatgtcaaagtcaaagcggtggatgaaaagacgcttaaggtgacgcttgaaagtccgcagcagtcgtttttaagcattgtagccaatccggcctttttcccggttcctcagaaaatcgccgaagacaatccgaaatggcatgaagaagcagccacattcgtcggcaacggtccgtttaagctggcagaatggaagcacgatgaaagctttacgatggtaaagagcgatacgtattgggaccgggatactgtgaagcttgataaagtgacatgggcgatggtcgatgaccgaaataccgactaccaaatgttcgagtcgaatgaacttgatacggcttatgtcccggctgaaatgagcgagaagctgatgggctctgatgaggtgaaggtgtttgatcaggcgggtctttatttttacaggttcaatgtcaataaagagccgttccagaatgaaaaaatcagaaaagcgtttgcgatggccgtcgatcagcaggaaatcgtcgattacgtcacgaaaaacggtgaaaaaccggcacgcggatttgtgtctccgggaatcaaagggccgaacggcaaggattttcgcgaggaaggcggcgatttgctcaaatataacgccgatgaagcgaaacagctgctcgaaaaaggcatgaaggaggaaaactacgaaaagctgcccgccgttaccttgacatacagcacaaaaccggagcataaaaaaatggcggaagcggttcagcaaaaactgaaaagtacgctcggcgtcgatgtgaagctcgccaatatggaatggaacacattccttgaagaacagaaggcgctcaagttccagttttcccaaagctcttttctggctgattatgcggatcctatcaacttcctggaaagctttcaaacgggtaacgcaatgaacagaaccggctggggcaattcagagtatgacgagctgatcaaggcggcgaaaaatgaagctgatgaagaaaagcgcactgagctgctgcatcaggctgaagaactgctgtttgaagggatgccgatcataccgatccacttctataatcaagtccatttggaaaaggagaatgtgaaaggcatcgtccgtcatcctgtcggctacattgaactgaaatgggccgaaaaaacgtcatgaccaaaattgtccgtctgctattttctttgtgcatactgccgcacaggagcggacggacttttcataaagggggatgtctctgttgaatattgcgcctcaaagattaatgaagggagatacggttggtgtgattgcgccggccagtccgcccgttcctgaaaagcttgaccgggccgtccggtttttaaaagagcttggacttgaagtcaaagtgggacgctcagccgccgaaagacacggctatttggcggggagcgatgaagagcgtctgggggatctgcacgacatgtttgaagaccgttcggttaaggctgtcatctgtgcctgcggaggttacggaacggcacggattgccgggaaaattgactaccggctcatcaaaagccgcccgaaaattttttggggctattcagatatcacttttttacatacagcgatcaggcaaaataccggacttattacatttcacggaccgatgctcagttctgacatcggcaaagatgacgtgcatccgcttacccgccgctcctttcagcagctgtttcaaaaaatgacgctctcttatacagaggaactgtcgcctttggaaacgctcgtacacggcgcggcggaaggggagctcgtcggcggaaacctcgctcttctggtgacgacgctcggtacgccttatgaaattgatacgaaaggaaagcttttgtttatcgaggatgtcgatgaagagccttatcgaatcgaccggatgctgaatcaattaaaaatggccgggaaattatcggacgccgccggcatcctgctgtgcgattttcataactgcatcccgaaaaaacgcgataagtcgctcacattaaaagaggttttccaagattatatcgcctctgaaggaaaaccggcgctgtccggctttaaaatcggccattgttcaccgaatatcgccgtaccggtaggggtgaaagccgtccttgacgccggcaaaaaacggctcaccatcgaaccgggaatttcttaatgggaaaggaggccgccatgaagattgccgagattacgacaaaccgcatcgccgttccgctgaaaaaaccttttaaaacagcgcttcgaaccgtccgcaccgcagaagccgtcattgtcaaagtaacggctgaaaacgggatgacaggctggggagaagcgcctccgactgctgttattaccggtgagacgcttgacagtattgagggggcagtcaacacgattctcgcacccgccctcaccgggtgcaacttgcgaatggctgaggcgatatttcatgatatcgacaagctgattgttggaaatacaagcgcaaaggccgctgtagaaacagccgtctacgattgcttggcgcagctttgcggtcttcccctgtatcaattgctgggcggatacagacgggagatcgagacggattttaccgtcagcgtcaatgacccggaagaaatggggaaagacgcggcccgctatgtacaggaagggtttcgcacgctcaaaattaaggttggaaaaaacgacatggcaacagacctcgaacggatcagggaaatccgcaaacaagcgggtcccgctgtccgaatccgcgtggacgccaatcaaggctggacggcgaaacaggcggtcaaagccattcggaaaatggaggatgaggggctttcgatcgagcttgtcgaacagccggtccaccggctcgatctcgaaggcttgaaacaggtgacagatgccgtcgatacgccgattatggcggacgaaagcgtgtttaccccaagggatgcttttcacgtgctgaaaacgagaagcgccgatctcatcaatattaaactgatgaaggcaggcggcatccgccaggcgctgaaaatcaacgccatggcagaagcgtgcggagtggaatgcatggccggaagcatgatcgagacaaggctcggcatcacagcggccgtccacttcgcagcaagccagaaaaatgtgacaaaattcgattttgatgcgccgctcatgctgaaggaggatatcgttgaaggcggcatccgctatcatgcaggaacgatcacgataccggatgctcccggactcggaatcacgaaagtctgccatgaggggggagaggacaaatgagcctttatacgacagcagtctcagtcgccaatgtctggaccagtccggaagcgccgcgcacaattgaccggatgatgctgtcaaaccctgtacatgtgagaagctggcttgacgaattgtcctacgaggagcgccttgagctatgtacggcaaaccttgttcaaacgcaagtgcttttcggcgaagatgtccaacttataaaggagcggggagactgggcgttcgtcatcattccgggacagccgtctgcaaaagacaaacgcggctacccgggctggattccaaaggactgcctggtcgaaaaaagcccggcgaagtctgagacaagcgccgttattcaaaaaccgacggctttcttatatgatgacaagaaaacgaaagttattgagctgagctttctcaccaagctgcccgtcttgtcttccggcggcgtctggtttgaggtcgatacaccgcttggccgcaaatggctgaaaaaagaagatgcggatctcgaaacacctgtaaaaggcagcggagacgatatcgttcaaaccggtcaggcgtttttgaacctgccctatctttggggagggatgagcgggtttggctacgactgctcaggatttgtcttcaatatgctgaaggcgaacggctgctccgcgccgcgcgatgccggcgaccaggcgaaaggcggaaaagaggtatccttcagcagcccgaagcggggcgatttactgtttttcgcatatgaagaaggcagaggacgggttcaccacgtcggcatttactgcggaaacggagagatgcttcactctccaaaaacgggcaaatcgatcgaggtcatatctcttaaaggtacaatttatgaaaaagagctgtgtgccatcaggcgctatttttaaataaaacggggggattggcatgcaaaccggcgctttattgaaagtcagccgtctgaaaatgcactttgacgccggaaggggcaaaacggtcaaagcggtcgacggcatttcatttgatattaaagaaggagagacgttcgggctcgtcggagaatcgggctgcggcaagtcgacatccggaagagtgctgatgcgtctttatcagccgacagaaggcgaggttacatatcgggggaaaaacatccaccatttgagcgatgatgaatcattccagtacaaccgcaaaattcaaatgatttttcaagacccgtatgcttcattaaatccgaggttaaccgtcagggagattatgacagaacctatggaaatccacggcctctacggagggaaaaaggcgcgtcttgaaaaggcggacgagcttctggaagcagtcggtctgcacaaaagctttgccaatcgctatcctcatgaattcagcggcggacagaggcaaagaatcggcatcgccagagcgcttgcgcttgaacctgaattcatcgtcgccgatgagccgatatcggcacttgacgtctccgtgcaagcgcaggtcgtcaaccttttaaaaaagctgcaaaaggaaaaagggctcacgtttttatttatcgcccacgatctttccatggtgaagcacatcagcgaccggatcggcgtcatgtatctcgggcacatggtcgagatcaccgacagcggccggctttatcaagaacctctgcatccttacacccaggcgcttttatcagctatcccgattcccgatccggatgtggaagacaagcggagacgaatcatactgaaaggcgagctgccaagtccgatcgatccgccgagcggctgcgttttcagaacgaggtgtcctgccgcgatggacatttgcgccgccaaaaagccgatgttaaaagaagccgacgacggtcattttgtcgcctgccatctgtatgacggagacgcaaggaaagaggaggccggcttgaaggtgacgctgcaggcgaggtgattatagaaaaaaggagccctatttacagggctcctcagcgtgccggcagcttttccacatttgttaagtcgccgattcgaaatggaataaggatcaggcgccgcctttgtaacattcagtggaagtacgctcaatcggcagagtacagcatctgaatgatccgcctgattttatgatctcggataagtcgatttcgatgaccgtatagcccctttttctgagctcctgattcacgtggcggttaacaggcaggctgatcacggttttattgccgatggacagaacgtttgtaccgagttggaactgttcatcatccgtaatttcgatcatctcatagcgctttttcaagacgtcgtattctctttctcctaaggcttttggatagacaagcgcttctgtcggcgaaagaatgttgaagacgcaatccagatgaaggaacgtttcttcaaacggaaccggtatgacttcataagagggaagcctgcgcttcagctcttggacggccgagaacgtcgttctgtggctgatgccggcatatatggtattttggtcgacgaggatgtcgccgccttcgatttgatagccttcattaaatgcggtccaggagatttgttcttttgccagccattcctgcaggacattttcttcgccctggcggatgtcggctgaaagctgcgcggaaaacacagtgcctccgatcgtaaacccgatatcgcgcgtgaaaacctgttccggaaattggcttaaagcaggcagaatcacgacttcaataccccggctctccaattcttttatcaatgtattatgctggcggacggccagcgttttatcgatattatccttttgaaaatacttctgtgtttcattgatcacttctgcaatctccatatactccggtctgcataacaccactttttttaagacgtcgtattcgcttgtacagcccgccccgcggttttttttcgataatgctgagtccattttgattcccccgtcctctctttagtcatttcattattccctacccgcagcgggaaataaaccttttagccagaaaatctgacagtcagccggataaaaaagtttagacaaatgaattctaatagtgtttaatatagaaaaaatccactttacaaacgcatcttagtagacatcaaaggagtaatggatgatgaatggacctgaaaagagatactgcaaagattcaaaagttgtcaaaacaagcagggtatttccgcttgatacgaacaatcacaacaccttgttcggcggcaagctgatgagctatatcgacgatatcgcttcgatttcggcagcgagacactcgaggtgtgaaaccgtgacagcttcaatggattccgtcgattttctcgaaccgatccgccaggaggattcagtctgccttgaatcttatgtgacatgggtcggcagaacgtcaatggaggtattcgtcaaagtcattaaagagcatttgctgacaggcgaacgaaagcttgcggcgacatcctttttaacctttgtggcgcttgatcaggacggcaatcctcaggccgttccccaagttgtaccgcagtctgaagaagaaatcatgctgcacgagaccgcccggcagcgcgccgaagaacggaaaaaccatcgcaaacacagcaaagcgctggcccaggcgctggctgttgacaaaccttggtaaacatacgaacaaaaccccggctcaagcatcagtttgccggggttttgctgtgcaatgaatacactacccaatatttgttcaaaataaattacaaaaaacggaaagaagttttgggtgaaatgcttgaatttgtatggacttttttagccaagccagctttagtgttctctatagcttatattcttttccgaatcgcagggaagaaagccgtttcgcaaatgacgaacttcgaccttttgctgacatttgcgattggaacgatcatcagcgaaccgattcttacttctaaaatttcaatgtccatttattacgcgcttacctttctgatcttctatttgttgattgaaaagctgtcattacacaataaatggcgatggtttcttgtcgtcagtccgaccgtgctgatccgaaacggcaatattgataaaggaggattaaaaagagagcggctgactgtcaatgaactgctcggcaaattgcgcgaaaaaggctatgccgacccaaaagatatcgacctcgccctgattgaagaatcgggccagatcagcgtgattcccaaatcggaagcaaggcctgtacagccgcgggacctcaacttggagacgaagcggaatttcgtgccgattccgctcattttagacggcgaaattatcgaacacaatttaaaatacttgaaaaaaacgaaagaatggctgtttcaaaaattagaggataaagggattgagcaagcgatgctgccaaccattacgctcggcaccttgaacgaaaaaaatgaaattataattgatacggaagatcccggcagcccgttaacccatgacccgtatctctataaaccggggcaagaccattaattttcgccgaataggcgatttttttatttcctgctatttcagaaaaatattaagagtctgtttttttattcgttgataaaaatgaacagggcatttgtcataaaatttgaaaatggtgtcacaaaaaacaggaggaaaatatgttgttttctgtatttttatagcatatattagtttttgtgaaaaaattttgatgataggtgcaattgatgaaaaggttttttagtgtaataattttgggcgccctgctgctgctcgggacatctgcgccaatcgaagcggcagactacggacgcgacgtcctcggctcaaaagacggctggggcgcttatggaaaaggaacgaccggaggcgctgacgcttcttctgatcaggtatatacggtcaaaaaccgcaagcagcttgttgaggcattagggggagacaataaaaagaacagcgaaaatgatacgccgaagatcatctatgtgaagggaacaatcaatcttagtgttgatgatgacaacaatcctttaggctatgaagattataaagaccccgaatattcgatcgaagcgtatctcaaagcttatgatccgaagaaatgggggaaaaaggagccgacaggaaagcttgaagaggcaaggctccgctcgaaagataatcaaaaggaacgggtcttgatcagagtcggttcgaacacaacgattatcgggctcggagatgatgcgaaaatcgtcggcggaggcctttatgtcaaaaacgcggaaaacgtcattatccgcaatatcgaattcgaaaacgcgtacgatttcttccctggctgggatccgacggatgggagcagcggtaactggaattcagaatatgacaacctgctgatcgaaatgtccaaaaatatttggatcgaccactgctcattcaatgacggagatcagcctgatgagctgactgaaacgcatttcgggcgcgaattccagcatcacgacggactgcttgatatcaaaaagcagtcggatttcattacggtgtcatacagcatattttcaggacattctaaaaacacgattatcggatcaagcgacagctacaaagcagacaacgggcatttaagggtgacattccaccacaatctctacgaaaatataaaagagcgggcaccgcgcgtccgctacggaaaagtgcacatttacaacaactattttaaaagcacgaaagacagctacaattattcatggggcgtaggctattcttcaaaaatttatgctgaggacaactactttgacctgccggaaggaacgaagcctcaaaaactgatgaaggtctttaaaggtgacgctttatatgaaaaagatacgatcgtaaacaaccaaaaaagcgtcgcaaaaattgatgttgtcagcacatacaacaaagcaaacaatgcgtctattaaaaaatcggccggctggaagccgacgctgtttgaaaaaatcgacgacgcagaagatgtgccggcaatcgttgaagcgcacgcaggcgcaggaaaactgaagtaatcaagcaaagcggacatgcagatgatgtccgcttttttgttcaggtatcttgcaatgcaaaatagtgtatgttatcattcgtgtatcttgtattgcaagatacataaaagaggtggcttatgagttcaacgcaaatgctgaaagggattttagaaggatgtctgcttgccgttatatcagaaggggagatatacggctatgaaatgacaaaggtgcttgcgggatacggtttttcggatatcagcgaaggaagcatctatccgattctcctccgcatgcaaaaggaaaaatgggtggagaccgaactaaaacggtcggcgagcggcccgaagagaaaatattacagacttacaccccttggagaagcggagcttcaatcgttcatcgaccgttggaaagcattatccgggaacgtcaatgcactgctcgaaaaaaaactgaaggagaagtgaaactgtgctatcaaaggacatgcaaaacgtattggacgagatgagaatctacttaatgtcttcaggaaaaagcgacaaagaaatcgaaggaatcatgaatgagctaaccgttcatgcctgggaaggagaaaaggacggaaaaaccgtccggcaaatttttggggattctcccaagtcatatgttcaagcgctgtcaaaagagctttcatcaaggccaggggagatcgccaagttgttctttgccattttaatcggcgcaatatcctattttatattcagcgacgccgtgaacgacagcctcgattattctgtctatacgctggcaggctatccgctttatattttgctggcagcggctatgttgccgcttttgggccggattacagcatttaaagggaagaatacggccttcatgtatacgatggtgtacgccgctttgacgttttttccgattttggccattatttttattgaccggcaattcgggacaccggttttttcgtttgatgggggaagccgctggctgattatggccctgtcgtttcttgtgatcgtatgtttgtctttcaggttgaaagccggagccttgtccatattgccgctgcttttagccggaacgcattttttgtttcagtatatgaactgggattcagcaggagccatgatggcagaaacttatattccctatatcgggctgcttctcgtcatgtttattgaaacaaagcgtgccagaaatacggctcaatatgaatgaaatacagaagagcattatattttttaaggtgaagactcttgccttttggcgatcacaacgtttatgatcagagcatgaaaggtggccgatatatggatatgatgtggggctatgtactcgtctttattttggctgcgattccgtggtttgaagtgatcggtgtcgttccgctagcgatcattgccgggcttaaacctgttccgtccgctattatcgcgctattcggaaatctattaaccgtactgctgcttatttttttaattgacaaagtgaaggtatggctagaaagaagacgcggggagcggagagcggagacggataagttctcaaaaaggaaaagcagggcgaaaaaaatatggctgacctacggcattccgggcctttctttcgtcgggcctttctttatcggctcccacttaaccgcgtttatgtgcatgggctttggggccaagcgcagacaaacggcgctgtggatgacggggagtctcgcagtatggacaacggcgtcggctgtcgctgcctactatggtttcagtttcctcgctcctgaaaatgaagggctgctgaaaaatatctttaaacaggaggagtgaagatatgccgtttttgaaagatttatctccagatgaagagatggcgccgacagtcgggctgcttttttcggcggtcaatgaaaacatcgaacggctgaaatcaatcgtctccggcatcagccgggaagagctggaatataagggtgagcatggcgacaaaaacagcatcgcccagctgatctatcatttaatcaatgtcgatgtccgctgggtttacaggctgaaggaaagcgaaattccaagagagctggaagagaaatacggaccgatgacggatgaaaacggacgtttgccggaggtgacaggcgtccctttgaccgtgttaatcgagtggcatgaagaggtgctggagatgttgaaacacaccgctaaaggcttttcggaaaaagacttgctgaagaaggttccgtatgagggagggttttcgacgatccgctgggggatctggcatatgtctgatcataaccgctatcaccaggcgcatattcaggcttgcttaaaagagttccgcatgcaaaacagttgattttttcgtatgatttggtatgatgctaattagcaaacttcataacgttaaagttttctagggttccgcacattcgtatgtggcctggtccgagagaaaacacatatgatttgttcatatgcacacggagggataaaagcccgggagtatcgtttccatcgatagcccgggttttttcttttgctgaaaatgaaattggagggattgtgatgagatggggcagtgtcatacttgcagccttgtttgaaattggctgggtcatggggctgaaacacgccgattcggcacttgaatggatctgcacggcggccgccgtcgtgatgagcttctatatactggtgaaagcgggggagaagctgccggtcggaaccgtgtatgccgtatttaccggtctcgggacggcgggaacggtcgtctgcgaaatcgccttgttcaatgagccggcaaatatcgccaagcttgctctgatcggtgttttgctatgcggcgtgatcggtttgaagcttgtaacaaatgaagagaaaggggaggcgtcataatggaatggatctgcctcatcgccgccggtatactggaaatgctcggcgtgacgatgatgaaccagtttcataaagacaagcgggtgagatggatctttttgttgatcatcgggtttgccgcttcttttttcttgctttcccttgcgatggagacgctgccgatgggaaccgcgtacgcagtgtggacagggatcggcacggtcggaggtgcgcttgtcggcatcctgttttacggagagccgaaagacggaaaacgcatctttttcatcgcgctcattttgggatctgccgtcgggctgaaacttattagctagagtcgggttgatgcaaataggcgttcgtaaattgatttttcaataaactccagtataatgaaaagatagtttacgaattacaagcaaagagggtttttacgaaaatgaacgcatatatgaaacagcagttatcgcaatatcaggaaatcaataacgataaggcccgccttctggtcagctgtccggatcagcctggaatcgtcgccgccgtttcttcatttttatttgagaacggtgcgaatattattgaatcgaaccagtatacgacagaccctgaaggaggccggttctttctgcggattgagtttgaagttcaaggcatccgcgaaaagatcgaacagatgaaagcggcattcgcctctgtggcggagtccttccaaatgacgtggagcatgaatttggcgagcgaactgaaacgcgtcgctatcttcgtttcaaaagagcttcactgcctgcatgaactgctatgggaatggcagagcggcaatttgatggcggagattgcagcggttatcagcaatcatgaagatgcaagagaaactgttgaatccctgaatattccgttcctttacatgaaagcgaacaaagacattcgtcaggaagtggaaaaacagcagctgaaatggcttgaagagtatcgtgcggatgtcatcgttctcgcccgatatatgcagattttaacgcctgattttgtctcggctcatccgaacaaaatcataaatattcaccactccttcctgccggcttttatcggggcgaatccgtataaacgggcatatgaaagaggcgttaaactgatcggagcaacatcgcattatgtgacaaacgaattggatgaagggccgatcatcgaacaggatatcgaacgggtcgaccacagagacaatgtggaagcattgaaaaacatcggccgcacgattgagagaagcgttttggcaagagcggtcaaatggcacttggaagaccggattatcgtgcatggaaacaagacgatcgtctttaattaaattgtttgatctgcctcttgacagaggcgtttttcctaggcataataataaaaaatcacgagcgttgaagagggccagtaagcagttctttctgtgaaagagagtgaaatggcatgctgaaacatttcaccacatgaaacctgccgaacctgcctcggagtcccagggggaaaacctgggcgcataccctggcgttaaaggggaaagaggagtgcgctttattttctcgcgcattcaatgaaggtggtaccgcggaaagctcttttcgtccttttttacttggacgaaaagggctttttttattggccttctgccagatcatctcggagggaaaaaacgtgaaaaaacaacggattgtcattaaaatcggaagcagttcattaaccaactcgaagggcagcatcgatgaggagaagatcaatgaccatgttcgggcgatagctgctctgaaaaaagaaggccatgaagtcatcttcatttcgtcgggggctgtcgctgcgggatttttacagctcggctatcccgcaaggcctgtgacgctaaagggaaaacaggctgcagcggccgtcggccagagcttgttaatgcaaacatacatcgagcattttgcagaccacgatatcaagcctgcgcagatcttattgacgagaaacgattttgccaaacgggagcgctatcgaaatgcatatgcgaccgttatggaactgattgaacgggggcttgtcccgattattaatgaaaatgattcggtatctgttgaagaattgacgtttggggacaacgacatgctttccgcccttgtaagcggactgattcatgccgacaaactcatcattttaacggatattaacggcctctatgactcgaatccggctgaacatcccgatgcccgccgttttgattacattcccgaaattacggacgaacttttgggctgcgccgcttccgccggatcaaaagtcgggacgggcgggatgaagtcgaagcttttggcggcaaaaaccgctctttcactcggcgtcaatgttttcataggcgccggagagggagatgataagctgatccagattttaaaaggaaacggggacggcacctatatcggccaatccgacctgtcttccgtcaacaatcataggcagtggatcgcctttcattcacctgtttcagggaagattaccgttgatgaaggggctgagctggcgattaccgaaaacggcgggagcctgctgccggccggcgtaacagcgatatccggagattttccgaaaggggcggttgtcgaagtttacggaccgaacggcttggccgggaaaggccaaacgctgtactccgccgcagagcttgaagaggtaaaagggaagcgaagcgatgagttccatcatgaagaagggatagaagtcatccatcgaaatgattgggtaagcattaaagaataaggggatgaaagaatgagcgaagtgattgaaaaagcaaaaaaggccaaagtcgcaaaggaagaactggttcatcagccgactgaaaggaaaaatgaggcgctttcctttatcgccgaggccatccgctttaagcaggatgagatattggcagaaaacgagaaagatatcgtccgcggcaaagaaaaaggcttttcgcctgcgctgcttgaccgccttgccttaacgccggagaggctgaatgatatagcagacgccgtcatgctgctcacaaagcttgaagaccctgtgggggaaacgcttgaaacgatccgcaaagacaacgggcttttcattgaaaatgtcagggtcccgctcggagtcgtcggaatgatctatgaggctcgtccgaatgtaacggtcgacgccgcaaccctttgtttgaaaacgggaaatgccgtcatcctgcggggcagttcgtcagccatcaacagcaataaagcgctcgtccgcgtgatcagggaagcgctcgaacgctcggcgcttccagaggatgccgttcagctcattgaagatacaagcaaagaaacggcaaaacagctgttcactttaaacgacggcttggatgtgctcatcccgagaggagggaaaaacctcatcgatatggtggtgcgggaatccacagtgcctgtgcttgaaacaggcgcggggaactgccacatattcattgatgaatcggctcagccagacatggctgagcaggttgtaatcaatgccaaaacgcagcgcccttctgtctgcaatgcgattgaaacggtgctcatccataaaggctgggcggaagagcatacgaaagcgcttcttcaaaagcttgaagaagcgggcgttgaaatcaggggagacgaagccgtatgcacgatgctgccttctgcggttccagctcgcgagaccgactggggaaccgagtttcttgcgccggttgtcagcatcaaaaccgttgccggaatcgatgaagccatccggcacatcagacagtacggcacacgtcattcggaagcgattctgactgaaaatcaggaaaacgcccggtatttcttaacgtctgttgacgctgcagctgtttaccacaatgcttcaacacgttttacagacggctttgaattcggctacggcgccgaaatcggcatcagcacgcaaaagcttcacgcacgggggccgatgggccttaaagcgctgacttcttctaaatatatcattaaaggaaacggacaaatccggatatgaaagtgtggcatcctgtctcgaatgaagacaggatgttttttgttgtgttatcacttttaattttataaaattaaattgttcacaatataaattaaaggagacgataaatcatgaaaccgctatttacctcgcaagccactgccaatggtggcagagacggacaagtcacctcatctgaccgcgtccttgagctggagctggccatgccgggaacgccaaaagccaaggaaaacgaaaatgccaccaacccggagcagctgtttgccgccggatacgcggcatgctttgacagcgcattgcaattgaccgcccaaaaggcgcgtcttcgaatggagacagaggtgacggcgaacgtcagccttctgaaagatgaagcagatggaggctataagctcagtgtcacactgcaagtaaaaggaaccggcgttgaacagagggagctcgaaaaactcgtccatcaagctcataccgtttgcccgtattcaaaagcaatttccggaaatgttgatgtcaaccttgaagtgatttcttaaaaaagaggcgccttcagcgtgtcgccaaaccctcgcattcgttgtcaggcctgcgcttcggtgctcacgaacaggagaaggatcggcggctaatgccccaggcgtcctgcctgaacgccgccgtcatcacatcctgtgaaagtcagctccgatgctcggccttcctagactgcaagggttgcgggtcacgctgaaaggacgacaaaaacccaaaactgttttttgttttgggtttttgtcaacaatctgaaggcgcctttttgctgtctttacagcacatctgtttttttcgtcaatgaagcaagaagggattcaagcgtttgcttcaagtttttcagttcgccagccgacagatcggtctgggcgatcatgtgctgcggaatgctgcttgctttttcttggagtgcctggccgcctgctgtcagtctgacaattacagaccgttcatcttcaggtgaccgctctcttgttaaaaggccgtgctgctccattctcttcagcatcggcgtcagtgtgccggaatcgagataaaggagcttgcccattgttttgacgcttaattccccgtgttcccataataaaaggagcgcgaggtactgcggatacgtaatattgagttcatcaagcagaggcttgtaaagcttcgtcatttcacgcgagcttgcataaaggagaaagcaaagctgtctgtcaagcctcatatgttcaaattcgtttgccatcgtttcaccaactcttttttatgttcctttttattgtataagattttgcgttcttttcccattgatcggctgaaaacccgaaaaaacaaaaacggatgtttaaaaaactcattttgtgaaatataaagagtagaggaaaaaacgtaaggaggaatcaggatgactgcattgtttacagcaaaagtcacggcaaaaggcggaagatccggacatgtcaaatcagatgacggggttttggaccataacattgttatgccaaatgaaaaaaaagaaggcgaatcagggacaaatcctgaacagctctttgcggcgggatacgcggcgtgcttcggcggcgcattggaacatgtcgcaaaacaaaaaggcattgacatcgattctgaggtcgaaggccatgtgagcttgctgaaggatgagagtgacggcggttttaaaatcggcgtcaagctgatcgtcacagcaggcggggtagaaaaagaaaaagcgaaagagctggtcgaagccgctcatgacttttgcccttattcaaaagcgacgagaggaaatatcgacgtcaatcttgaagtaaaataaataaacgggaaagatgaaaacgagaaagcaaacaaagcttgtttgctttcttttttagaaaggagcagcatatggcatatcttaaaaaagcgcttgtgttctccgtgctttctctcgctattgtccttgcaggatgcggaaccggagcggcggagaagaacaacggcaatcaatccccggctgatacggccaagcagaaagcacctgatttgaaaacatattcccttgacaaaaatatccggtctgaagaagattttgatttgataggcaagtatgttcatgctgaagatgaccaaatcacgctcgaaataaaggataaggaactgattgttccgaaaagcagccgctttcacagcgaagaagaccatgatgacttaatcgggaagcttgtgaaggtagaggtggatggaaaaacgcaagaagcggaagaagccgagcttatgccgcagtcaaaagccgaccaaaatggcgtatatgaggaggagaaagacggcagccgaaaaatcatcgccacgtttgtcagcgagtcggagcaaaacattacaatcaaaacaaaagcaggggaaaaaacttatcagaaaacagccgattttgagagggatgtcgccgaagcacctgaaaaactgaaagggaaaattgtcaggcttgaaattgaaaaggatggaaaagcagaaagccttgatttggaatcggaagatcaaaagcttgaatggtatgagccgtctgcttcaaaataaaaaaagcttcctgatgaaggaagctttttttaatattccactttttgatcggtcttttcccatgtgagaaaaggttcaagctttgcttgaaggtccattttataaaaaggaattttccgttcgcttttcgttttggtgatttcttcataaataaaagagtcgtcaaaaccggccgatgcggcatccgaatgctgagcggcgaagtaaacttccttcggtctcgcccagtagatggctcccaggcacatggggcacggttcacagcttgtataaagaatgcagtcgttcagctgataatcgccaagtgcttcacaggcgagccgaatagccgttacttccgcgtgcgcggttggatcattgcttgttgtgacattgttttttccctcggcgataatttggccgtctttgactatcacagcgccaaaaggtccgcctgtgccgcttttcacgctctccaccgcaaggtcgatggcgcgctgcaaaaatgcttcatgattcatttctgtatcctccttggttgtcttgccttcttattatagctgatggacccggcaaaataaacacatgtcagaatattcagcatatttgatttcaaaccgcacatcgcatacaatgaatgctagaataatgaacgggggatgatgttttgcttacattgtatattgcaagacacggtcagacggaatggaatattgaaaaaagaatgcaaggctgggaagactccaatttaacggctttgggactggcaaacgcaaatgccctcggcgaacggctgaaagatgttcaattccaagccgcatattccagtccaagcggccgggccgttgattctgcgcgggctatgctgcagaaccgcagcattccctttataacagacgacagattaaaagaaatctcgatcggccgctgggaagggaaaacgtatgatgagatcaaacaaagtgatcctgacttgctggaagcgtattttaatacgcctgaaacatatatgcccgatgaaagcgagagcttttacgattttgaaaggcgggtcagtcaggcgtatcaattcattctccgccgccatcgggaaggcaatgtcctcattgtcagccattccgtgtttatattgatgctcttgaatcttataaaaaagaggccggtcggtgaactatggaactcaagctatgttcatgacacagctcttgcggttgtaacggtttccgaggatggaagcgccgcgattgaaagagaaggagacggtgaacatagagtagaagcaaagaatgccacctggtaggcatgccaaaaagcctgatgttggaatcaggctccgaggctcctagccggaatatattttggcactgaagctgtgaagcgtgtcggcggtaatcgttttgttttttgaaagacaaacggttttgacatctgccgcatctgcttccgctttttttccgaaaagtaagactgtaagagaaagcgggccttttgcgatttgctgatatgccagaatgcaaaggttgtcggcgattgtgcggctgatcatgcggcgcgccgaccacagctgctgctgtccctcttcatcaaactgaatatatgctgcggctcgtttttttgtaatgagtcctgacagaccgttttgtttgatctgcttcatgagagcgagcggttcagacagcggcggtgcggtcagtttatagctgccaggggaacatttggctgcagccaaagaagacatgatcggcaggtagccggccaaatgcccgccgctgtgaaagagcttctccgcaagcatctgatcggtctttttcatgcggatttctgtaaagtgcaggagatgctgcaaatcatcgagcgtgtgtaaaaatcctttgagttcatgttccatttcggattgcgcctgatcgatgccgcatgttcttgctgttttcacgctggagaaaagaacatgaaaatgacggttcaaaaggcgtattaaatcgctgattcgctggtgggaatagcgaaattggcgggcgagggcgtgcagatcattgatgttcagccggatcgtcatatcagctcctcggctttcagctgaagccgttcaatttcttcgtccgcctgctctttaatggtcctcagcttgtcatacacgcgcgattccgcccggtcgagatcgtccaaaagcgcgtcatacatttcgcgcgcctgtccgcgccatccgttgatatacgtttggtgtgcttttaaaatagaagaactttcctgcctcagctcatcaatggcggcattcacatcttttacgtatagctgaagagagtgaatgtcttcctgatatatttttcgcttgatttttcgttctaacgctattccatcgtcaatcactacatattttccttcccttccatcatctactacaaatatgttaaaagaaaaggatacggaaggaaatcgtacgaatgaatcaaaagtcttaatgttttttgggcggacataccttgtataacggttcttttggcctaaaaagggctggagccatgaaaagagccgcccgtgtgaacaggcggcgtttgtagtggattttttgtgaaattaaacagtctgagccagtttgcctcttgcttgtttggctgcttcaaccatattcttaagcgctgcgatcgtttcctctggctgtctcgtttttaaaccgcagtcagggtttacccagaagcgatcagccgggcagactttcagcgcgtcttctatgatcgtgagcatttcatcgctggaagggacgcgagggctgtgaatatcatatacgccaagaccaagccctttcaggtaagggtgctgttccagataatcaagaaatccgccgtggcttctgctgtgctcgatcgtaatgacgtctgcgtcaagatcttcgatcgcgtctacgatatcttcaaagttgctgtagcacatatgcgtatggatttgcgtcgtatcttccacagatgaagtggacagtctgaacgcttctgcagcccatttgagatactcgtcccaatcccgttctttaagcggcaggccttctctcaaggcaggttcatcgacctgaatgatttgaattcctgctttttcaagcgcttcaacctctttgcggagggcgcaggcgatttggaaggcgatctcttttctcggcaggtcatagcgggcaaaggaccagtttaaaatggtaacaggccctgtcagcatgcccttgactttcttcgaggtcaaggattgggcgtaaaccgtttcttttaccgtcatcggctctttaaactcgacatctccgtagatgaccggcggccggacgcagcgggaaccgtatgactgaacccaggcgtatttagtaaaggcgaatcctccgagcttttcgccgaaatactcaaccatgtctgtccgttcgaattctccgtgaacgagaacgtcaagtccgagatcttcctgaatatcaatccatttctttgtttcttcctgaataaatgcttcatactgctcgtcggaccattcttttttccgccatttttgccgcgcgctccgcacatccgccgtctgcgggaagctgccgatcgttgttgtcggcaataggggaagtccgagagagtcattttgaatccgcagcctttcttcaaaagctgtcgggcgtttaaagtcttcctcagtcagcttgcctctttcttcggcaaaggccgaatttgtcgctgcaccgtactgtttgagatcttgaagatgtccgtgcgcttcatcgatttccgcttggatggccgcttttccggaaacaagtccgttcttcagcagtgtaagctccagaagtttctcttttgcgaaagataaaccgttcaagagatcgtcggcaagatgttcgcccgggtgttttgcgacagggacatgaagcaggctgtttgaaggctgaatccagacttcgtcaacacccgctctctggatcagttcaagcgtcaggtcgaggcgctcttcgagattggctttccaaatgttgcgtccgtctaaaatgccggcggcaaggactttgtctttaggaaaaccgtgcgctttcaggtgttcgaagtttttccctttatcatgaacaaaatcaagaccaattcctgcgacaggaaacgatatcagctcttcataagcatcaaccgagtcaaagtaggtttgcagaaggatgttcagttcagagacttcttctgtaatcgtctgatagatttctttgacagcagccgcttcttcaggtgaagccgtcacaagagcaggctcgtcaatttgcacccatttgacgccttcctgctcaagctctttcaaaacctggatgtaaagaggtgtcatttggttataaatatctttaatatcctgttgttcatagccttttgcaagggctacgaaagtgtaaaggccgagtatgacgggcttcgtttctgttcccaatgctgcttttgctctttggtaatcttgaagcggtttgtttctcgtcacgcggtattgtgcacctttttcatattcaggcacaatataatggtagtttgtattaaaccattttgtcatttcactcgatacagcatctttcgtgcctctcgccattgcgaaataagtatctaacggatcgtttatatccttgaatcgatctggaatccagttgaacatcaccgccgtgtcaagaacatggtcgtacattgtaaagtcggaaaccggtatgatatcgatttgctgatcaagctgagtctggagcgctgctaaaaattgttcatccatttctttcaaaaaggtctcgcggtccgtgtttcctttccaataagcctcaagcgattttttccattctctgttcaagccgattcttggaaagcccaagctgctcgtttttacattagtcatgtctggtctcctccttttagtgttcaataaaaaaagacactcacacttcggacaatgagaaggtgaatgcctgaaaacagcatgttgcgaacgagaaataaacgtagcgattgttacgtcaactcgaacacctcctatcgaccgtaggtttatggtgcgtcagaacaggcaggtctcctggctcatgaatcgacggttatttcccccttcccatatagaaacagtgggttttatgaaataacctcctcattcacagtggcgggaccgcgttggattttcaccaaacttcccttttaaaatctaacctcgttagattaccatgttcccggcgatgaaattgtttagtagattatataccgccgcgatcttttagtcaaaataatttttgaattcttgcaattaaaaagattcagctttatacatggccatgaaaaaggccgccgacattgtcggcagcctcctttagactgttaaagggaaagaagttttgcttcgccggctttttccgccagtacctccggcgctgacaaatataagaatccgttgccgatcagcgcttttgagtaatcaagaggaagggtgcggcggattaactgagcatacagttcgggttctgtcagtttccgtttaaacgcctcttcttcagctgacttgatgagagcgagcgcgccgctgacgtgcggtgtagccatcgatgttcccgtcagctttccgtattgatggtcgggcaatgtagagaggatttcttctccaggtgcaacaaggtcaatttctttgttcgcatttgaaaattcggaagactcacgcgtcaatgacacggatccgacggcgatgacttcgttgtatgcagcagggtatgagtactcctctgtacggtcattgccgtcgccttcgtttcctgcggcgcagacgacgagcactccgctcttcacggcgtttgtcaccgcttccttcaactccggaacgtcggcaggaccgccgagcgacattgaaataatgtcggctttttgctcaacggcgtagttgatcccgttgatgatccattcataatccccgctgccgtcttcaccgccgagcaccttgacgattaataggttcgcttcgggtgctacgccggaaatgcctccgttttgatcgtttgcggcaatcgtacccgccacatgggtgccatgtccattataatcatgaaactgatcttcttttccgttgtcatcatcagtgaagtttctgcctccgatgattcggtccgccaaatctggatgggttgcgtcacagcctgtatcaagcactgcgacagtgatatcttttcctttaaaaccttgtgaccacagctccggtgccttaatcgcatcgattccttccggcagttcattcacgtccatcagctttgtgtcagtgacataaggaattaatcgcatttgcatttcaaagccctccctgttatatgctgctttagatgggttacaaggtgcgtgattctattgtaaaacattcactttgttaaaaaaaggttcatttgtatgaattttatgaaaagttaaaaaatatagataatagaggatataagtcgaataattgcgaacaatgctggaattgtaagcgaaaagacctgtgaaatcggtggaagggcgagagagtcactagatatatgagatttcgcttcaacatattatcccggcaaaaggatatcctattaaaaaaaggagtggatacagggtgaaagaacaagaagacgaaaaaagagacgaattatcaatcgagcaggcggagtttgtgccgcatccaaaatatgaaggagaatacgcgcttttactgcacgaaaactatcacctgctgtcaaaggacgaccttgagcaggaaagcgaaaaataagaacggagctcggcacctgggcgaaagagctggtttaattttgacgaaaacgggaatcaacacataatagagagcatgaaagttgcttttcttattgacagttatcctttttttctgtaatctcattgtgtccggtaaatacagctcttcgttaggtgaggctcctgtatggagatacgctgctgcccaaaaatgtccaaagacgccaatgggtcaacagaaatcatcgatctaaggtgatttttaatgcagctggcatgctgcctatgccatacagtgctaaagctctacgatggaaggcgttagggttttattttgtatggcttttaacaccttcatttcgatgaataggtgtttttttattttttgaggaaaatgaactttccgtattaatcaaggaggtggtagtatggattctccccattcgaggcggtttaaacatacgagaaatattttgcagcatcacacattgattgatgaggagatccttatacttcaccccttttgctatggtgatataaggatctcctgaaaagggagggacagattgccatggtaaaaaacatgacatatgatgaactgattttacgcattattattttgctgagagacggaaaacgaaaagagttccaaagcgttttagaagaactgcagccttatgatatggcgattctgtttaaggaaatgcccgaaaagcaccgcggccggtatctgtcttttttaacggtagaagacattaccgatctcatgggcgaacttgacagagaagagcagctagtcgttctgaacaaggtcggcaaagaaaaggcgatccatgtgatgaataaaatggacaacgacgaccttgccgcgctcttcgaggaaatggaccctgagctgaaagaccagcttctatccagcatggaagcggaagaatccgaagcggtccgcgttttgatgaactacccgcctgaaacagcgggaagaattatgacaaaccgctatgtctggattccgcagcattacacggtaaaagaagcggtcgtcaagctgaaaagctttgcggaaatcgcggagtccatcaactatttatacgtcatcaacgaacaaaaacagcttgtcggggttatctcataccgtgatctcattttggcagaacccgatgagaaggttcaggaattaatgtttacaagggtcatatcggcggacgctcttcaagatcaggaagaagtcgcaaggctcatcgagcggtacgactttctggcgattcccgttgtagaaaaaaatcatgagcttgtcgggatcgtaacggttgatgacattatcgacatcgtcatccaggaagcgaatgaagactatgaaaaattcgcagcatcaggtaaggcgatcacgtttgatacaaaatcgtatgtcgccgcataccgccgtctgccgtggctgatcttgcttttgttcatcggtttgatctctggcagcatcatgagctattttgaagacacgctgcagcaggttgtcgcattggccttttttatgccgatgatcgcgggaatgacgggtaacactggaacacagtccctcgctgtcgtcatcagagggctgtcaaaagaagagctcaataaaaaaacgattttccgcttgattttccgggagcttagagccgggattattattggcgtcgtgtgtgcgatcgtgattacgggaatcgcgatagtatggcaggggaatctgctgctcggatttgtggtagggacttcgctttttgccactctgatcatcggaacgatggcgggaacgatcgtcccgatcatccttcacaagtgcaatgtcgaccctgcgattgcatcgggtccgctgattacaacattaaatgacattttgtcgctgttgatctacttcggtattgcaactgcattcattcattcgctgtaagcagaaaagccctccttatccggagggttttttgcttgccagaattcgtaaaagcctttatattttaggcagagatcaggggggggattggtatgagaaggattgcagctgtgctgatttgtttagccgttgcattgattgttgccggctgtcagaatgaagatgaaggaaaagacaggcggctcgtcgcagttgaggatatgcttgaggcgatattggacgatgatttatcaaagatgaagcgcttgtacgtggagggcgcaaacccttctccggaaacaatcttgaaagacaagcagaaatggggaatttccgggcttcatgctgatgattttcaaatttctgaagcgagcatccatgtgtttcatgccgcttacaagatggaaaataccggtcagcccggaacgattgcgtttcggatacgcaatgatcccgataaaggcgttatgattgatttcattggatacataaaggaagcgaaaaagcaggaaaacaggtgacgaatcatccggagggaatgattcgtttttttaacggtttttgtatttaaaatgagcgttaagctggccttcgagcattttctttctgagctgctggtcgttttttagcctttgttcttttttgcgcatatctttgaggatttctgcggtctgaacaccgtcttcccgcttgtttgcgatttccatcagccgttcgacgtcagcaaaggaatatttgcgcgtgcctcttgtagagcgctgcggatagatcagcttgcgttcttcgtaatagcggatctgcctgaccgacagacccgtcagctcgctgacaatgccaattgaaatcacttttttatctttataagaaagatcttcgactgtcattttcccacccctaagatgactttttttgtattatataagaaaacgcgcgaaaaaacctgacatctgtcagaaaatctaacattgttgaaaaaatttttaaaaaatcacggaagaaaagtttacaggaaccatgcaaggggtaaaagtgttttgtatgctgtaggtacagacttttgaggggggaatcgttggatgaaggaacacaaagcagtcttactcgccaaagaaatcgttgccttagacaataagagagacgaattgctcgagacattgatgaaccttgccggcaaggatgcgtttccgctgctgagggcggtgcagaacggcttttatcaaaagtcctcttaaattccggaaggggagtaaaagcgaactttacacggccttaaagcttggttaataaataaggtctattcttatagtatacaatacgcgaaaatgaaaggagaagatcatgagcagattgttaaaaaacgctttggaaaaggaaagaaaccattacttgaaaaaactgatctcactcggtgagcataatcgggaagttttgcagaggatgacgattacggagctcagaaatgaatatttttattttttccggaaaaataaagcccgtgttcaaaatcggccattttgaaaaaacgggcttctttttaatatctaaaaaaaaataagcaggagttttctttcggataacgaaaatatatacatatagaatatgggaaaagcatgaccctttctttttctacatttgtaagggttttcatttcccgggttcattttaagaaaatagtataagaggtagatgatatgagactttcgtttaatgaggaagaagttcaccgtgctatgtcgctgtacaaggtttttgccagggcttttaaaagcgtttcagaacatagtattcgggacagcaaggaacacggctttaatcctacagaatttgctgtattggagcttttgtatacgaggggagcccaaaagctgcagcaaatcggctcgaggctgctccttgtaagcgggaacgtaacctatgtgatcgacaaactggaaaaaaacggtttcatcaaacgagagcaggacccgaaagataaacggtctgtctatgcgaatttgacggagaagggaaaggcatatctcgatgagatttatccgatccactccctgagaattgcgagggctttttcaggcttgacaaaggaggaacaggagcagctgatggtccttctgaaaaaagccggaatccacagccagcacctattgtttcgctgaaaaagtcagttttccgaacggttgttttcttttaagtgatcgagaatagctttgatctgtttgtcctggggctgtctgaagaagctttcgaaagggcatccgagttcctttgtgcgtttgacgacagcctccatcgtaaaatttaagggtgacaagtctgaatggacttcatcccaaaacagcggtgcggccactgtgccaagctcattgcctcttgtggaatacgggcagatgatcgtttttcccggggcatgctgcacatagtcaatatagagctttccgcccctgtttttgatcaggcgttcggttgtgaacagatcgggaaaaagcgagacgcaataagaagccgcaaagcttgtgaaaaggcgggtttcttcataagtaaaggcgttttttgaaatcggaatatagatttgtatccctttatttcccgacagctttggaaaagataagaggccgagctgatcaaataaacggtgcagctctttcgcggctctgacggccagcggaaactccgactttgaaggcggatcaagatcgaaaacgatttcggtcggatgggccgtatccaccgtttgaaaagggatatggaactccaacgcaagctgattggcaagccacagcagaaccgaataatcgctgcagatgatatgctcgtgctcgtcatcccgaatggacgtgataaattcgggtgcgtagtcgggcttgtttttttgaaaaaaagactctccgccggaaccgtgcggataacggataacggtaagcgcccgattgtcgagaaacggaagcagaaaatcgccgatttcattaaggtatccgatgtaatccgcttttgttttatcgcttttaggaaagatgactttatcaaggcttgtcagctgcaaatcgggatggacgtttcttgaatgaagcagcaggcggttgtaagtgcaattttcccatgccatgtcaaattcaaatgaaacaaacgacacctcgcgcaatgtcccgtaatgaatcgttaagtaatggaccgtcatgcaaatcgacggatcaatggtatattcaccgggttttgtttcggttccgtattgcttgacgatcgaaagaatggcgtttctttcctgttctccgagtccgtgggaaaccgaaccgacttccttgatttgaccgcggtcatagacggcgattgtcaaataacggtttgccatgttgtagcctgtcataaatacagcagcttttttgtagtttttgagtttgagccattcggccgtttttttattttcagcccagcggctgtcttttttcttcgcgacaattccctcgccgtcaaaccttttaacagccttccaaaggtcgtggaaatcagaagtgtcagggatgtattgaattcgagcgtgagccatcggatcgggagccatcggcaggccgagctctttcatcaggtcgaaaagcatgcgttttcgttcggtataggggagcgaggttaaactttctccgttaaaaaccagtaaatcaaaagccaagtactggcacggtttctttgcggctgcttgtgcaatcaactcggcctttttgctcaaaccccttttttggacatattcaaatcgggaacgaaaacggtttgtcaacgacacaatttccccgtcaatcgtgatcggcaagtgttctttgagagtttcgatcatgctttttgcaaattccgaaatttccggaaatgtgttttcgagcggctgtgagtttctgctgatgagcgaaacttcgccggtcgcagcaatctttaaaagaccccgatacccgtcatatttgacttcataccgccaattgccgcctgagggagctgatgtagtcaatacaggctgcatcgtaattcccattttttattttgcctctgaagcttttttgcgcgacgtttttttctttttctcagctgttccttttgctgcaggcgctttcgccgcttcccggtcaggcccttttgtccgttcgatgctggcttggagagcgctcacgagatcgattacatcctcgcgcggagcggcggccccggcatttggcgtgacaccttcattatggtcgattttctctttgattttatccatcagcgcgattctgtacgtatcttcatattgttcaggcgcaaatgtcgttgtcagctcgtctattaatgaaatcgcggtttgcagctctttttcgttgactgcggtttcttccggaacaccgggtacgtgggctgcgtttcggacctcatcagggtagtggatggactccattaaaatgcagttttcgtagacgcgaagaatggcgagctgtttttttgagcggatggtcatatgggcgatcccgatcttttctgtttttctgagcgcttcgcgcaaaagtgagtacgcttttacaccgttatctcccggtccgacgaaatatgaacggttgaaatagatgggatcgatttcctttagctgcacaaaatcaacaatttcgacggccttgtcttcctgctcttctttgagctgcttcagctcatcgtccgataagacgacgtatttgcctttaacatattcgtagcccttgacgatgtcgtcgggcgcgatttcctgatggcagtttgtgcactttttttcatactgaatcggggcgcggcattctttatgaagcgaccttaatttaatatccttatcctctgtcgctgcaaacagtttaatggggatattgacaaggccaaagctgatagagcctttccacatcgtatgcatcggttcggttcaactccttttcttttattgatgcctctctgcagattgtttcatgaatagcaacttatggatgacagaggaaaaaagcatccgggctgaagcccggatgcttgcggcggtacaagtttggagccgttcttcttgaaggaagccttagttcagctcgatttccttctggaaagacggtctgttctttctggcgagggaagacgagaagtaccgatatctgcttacgctcttgtactttgcggcgtacatagccatgtcggcttttctcatcagctcatcgccgtctgttccatcgtccggagaaacggcgattccgatgctgacggatgttttgaggcgatgctctttaatgcgaaaaggcgtttcaaactgactgatcaattgcctggtcagctgatcgatcccttgtaaaggagcgacaatgataaattcatcgccgcccagccgggcgataaagccttcattgggcacacagtgcgccaaacgctgtgcagcagccaccagcagcaggtccccgacgtcgtggcctagggcgtcattaaacactttgaaacggtttaaatccaaaaacaacacggccgtccctgtctcctgccgctttagaacatttgccagacggtcgactgcataccttctgtttggcaaatccgtcaacgcgtcatagtgggccattctatggattttgcgttctgcttcacgctggtttgtcatatctttgcatatgacataaatgctgtcaagctgctttctgacatacaccggtatcagcgtcacatttaaatcaaagcgcttttcagctatcgcgattgccgtatcgcggttgatggcctgtttttcattttggacttgaaggaaccagccgagcagcctgtcatgatcctcctgccgaaaaacggaagacaggcgctcgggttcaattcccattttttcaagaaggctgtatcccgatgaattggcggaaagcagcttgccttcaagcgaaaaaacatagatcggatcaatgttgtggttgatcaaggactggaaccgctcctcgttatctttgactttttcgatatgaagcagcaggcgtttgtcattgaaggcgccgaaaatcaagaagcattgaagcatcaggctgacaagcacgatcataatgcccagttcaacggtatcgattccttcatagcctgtgtcaacgctgtcagccatgaaaagcgtagctgctgacattcctgtatagtgcatgccggaaatcgctccgcccattaaaagcgcgcttccgattttaatgaacaatatccgaaaagaaccggtttttttggcgaatacaactgacagttttaaggcagcgaaggaggcaaaaatggcgattgcaaaagaggcggcataaagaacgggatgatagacgattgtcatattttccattgcttccatcccgataaaatgcatggaggcaattgcgcatcccattgcaagggacccggccgccagtcttccattcgtcggttttttttcattcaccacataaaatgagatgagcgagcctgcgaaagcggcaacaatcgacaacaagacgaatttcaaatcgtatttcatttcttctgctgtctgaaatgacaccatcccgataaagtgcatagaccagatgccaagccccatcgtgagggaaccggccaaaagccatccgatatttttcctgccttttgtatgtacgacccgttcagataaatcaagggctgtataagctgccaaaactgcagtgaaataggataataggacgagccatccattatattcaccaagaacttctgtcacttttttctccgcctttttgtacttatgatgaaaagtctaaataactatactgtattgtgaaaggctagactgccgtactcttaaccgttgacataaaaaagcggcaatagcgctaattccggtataattcgtgaattatactatatataatgaaattcgccaataaaaaatgatatcctcctgttctttttaaggaggacttcccattttgctcttcaattttctcgaattgtgttaaaatcatttttgtacgttctttagaacttgaaattatcaatcgtcaaaggttgtggtcgatatcgaagagtttattttatcaatggctgaggcatttaaaagcctctcgtatttaggcattttcctggcgctgtgcatcgaattcgtgccggctgagatcgttctgccgcttgccggatactgggtgtatcaaggagatatgtcgatgttcggggtcgttgcagcaggttcactgggaggtgtcgcaggccctctgacgctttactggctcgggaggtacggggggcggccgtttttggaacgctacggcaaatacttctttatcaagcctgaagcgcttgaaaaatcggacaggttttttgaaaagcacggcgggtttgtcgcattcagcggccgttttatacctggaatcagaacgctgatttccattccgtgcggactcgcgaaaatgaatgtgtgggtattttgtatttatacattcctcgcgatcacgccgattacgttcgtctatgtctatttaggcttttacctcggcgaaaactggagcaaggtcggcagcctattggacggataccttcttccggtcggcatcgggttcatcgttttgttcgttctttacctttggttgaagggcaggcggaacaaaatcaaatcgcaaagcgtttcagcctttataaataaaaataaggattgacagccgtgcgcatatgaggttaatattatcttataattcaatattttcttttatcccaaaggggagtagcgtccggatgtttaaccggaaacaaagtcgtcagttcatggatcttcatccatcggctttgttggcatgttttaaataatgataaccatgtctagcaagacctttgcctaatgttggcagaggtcttttttgttttctgaaaataccctgccgcattagcgggaataagagaaagagacaatcacttaggaggaattacaaaatggatgcagcattattacttgaatatggttgggttcttctcatcctagtcgggctggaaggcattttggccgcggacaatgccctcgtcatggcggtcatggttaaacacttgcctgaaaaagacagaaaaaaagcgctcttctacgggttggccggcgcgtttgtgatgaggttcggcgctttgtttgcgatctctttccttgtcaatgtctggcagttgcaggcgatcggcgccgtttatctgctttacatttccgtccatcatattttgaaaacccacgttttcaaaaaggacgaaaaagtgaaggagacgaagcaaagcggtttttggccgacggttatcaaagttgaactggcagacatcgcttttgccgtcgactcgattttagctgcggttgcgctggctgtcacacttccggcgacaaacctgccgcaaatcggcgggcttgacggcggacagttcatggtaattttagccggcgggatcatcggattgattattatgcgctttgctgcaagtcaatttgtgaacttgttaaagaaacgtccgagcctggaaacggctgcttttctgattgtcggctgggttggtgtgaaactgacgctctatacgctcgcacacccgcaaatcaatatcgtctctgaacattttattcattcaggtacttggaagttcatcttctgggcggtgctgatcgccattgcgctcgggggatggtttatgacaaatccgaacaaacacgagaataaagctgctgaggagtaaacagcttttcccagactgccggtctttcaccggcggtctttttttgcccgcacgaggaagagccggggaagatggccctagatcaatcgaaataagatttcattttattaacagccatgttacaaaaacggcgggaaaacccccttaatcgtcaaacagatcacgaattgttctaggagatcaaacaaatgactgtcacaattgaaaaattagaaatgaataccgcgttttctcctttgcgaatccctatcaaattagctatcattaatgagtagtatagggaggaactgaggtgaaaccagtgcttagccttttgtttaagacaggaaaaaggaaacaatcattagaagagtctgtaataagcatacaaaaaggaaatcagcagttgcaaaacgagcttatcgatcaatataagccttttgtggctaaaacggtttcatccgtgtgcaaacgatatatagatgaaaaagatgatgaattcagcatcggcttgattgcattcaatgaagccattgaaaaatattcttcagataaaggaaattctctgcttgcatttgcagagctgatcattaagcgcaaagtcattgattatatcagaaaagaagcgagaaatgcccagaacatcaatatggacatgcaagaaggagaagaacaggaatcctcccaaagcatgattgaagcggagctttccattcatgaattcaaccgcatgctcgaacaggagcaaaggcgggaggagattctccattttaaagaaaggcttaaaagttttggcctgtctttttccgatttgctggagcattccccgaaacatacggatgcaaggcaaaacgccatcaaagtggcatatacgcttgtcgaacatgaagaattaaaaaagatcttgtttgaaaagaagcagcttcccgtcaaacagcttgaaaagcttgtggctgtcagcagaaaaaccgtagagagaaaccgcaaatatatcatcgctatggcgatcattataacgggcgattatgtttaccttaaagattatctaaaaggggtgctcaattcatgagaagaggaattattgtagaaaaaaataaaaaattcgtcacattgctaacccctgacggacaatttttaaaagcaaagagcacagaggaagattatgaaatcggtcaggaaattgcttttcccgcggagacgagaatgtcgagaaggcgtgcgggcttttttgatctgctttcgctccgtccgctgaaagccggcgttttttcaatcgccgcgatcatgctgctcgctttcatgatcatccctgatgttttaaacaataaagcatacgcctacatgacgatcgatatcaacccaagctttgaattgacgctcaacaaaaactgtgaagttatcgatttggtgccgctgaacgaggatgggaaggccttaatggatagtataaaaaattgggaaaagtctgactttaaagaagtgatcagtgaaattgtcgaagacagcgataagagcggttatgtcaccgaatcaaaagaagtgcttatcgccacagtatacgaaaacaatgaagatgacacgtataaggcgacggtaaaaagcgaaatcgatgatgtagcgaaaaaatacgagcagcagaattataagatggaagcggtggaatcagaccttgatacgcgtgcaaaagcccaaaaagaaggcatctcaacaggccgttatatccgttcccacaaagatgaattagaagacaaaaacaaagatgatgacaatgaaaataaaaaagatgatcaaaatcaggaagaaaacacaggagaaaaggagaaagctgtgaaagaagaagatcagccggaacagcatacggatgataaagaagcagatacggaagatcatccggacggcgaaaaaccttcagatgaagatcagtctcaacctgatcaagaaatggaaaaagaaaaggagtcaaattcccctaataccaaaaaccctcaggaacataaccataatgacaaagacggtcagcagacggaggaaggaacgccaaaaagcggttccggttcaaatcaagagagctctaaatcacctccttaccaaaaggagaaaaagccttctgaccaaacgaataaacaagaatatccgccgagcgggcccggcgaataatccatagggtatttatttgtcattatgcccattcaattgagcttgtgcctgctgtacaagtcgttttgtcatttccccgcctacagatccgtttgagcgagcgaccgagtccgagccgagctggacgccgaactcttgggcgatttcgtatttgaactggtctaaaacctgctctgccccgggaacgaggagcttattcgttcttgccatgcattctcaactcctttttcaattggtactgcttgtttagtttgatttggactgaggctttttatgctggcaattgttgaagggcaaaaaaacgcctggcaattggcaagccaggcgcgccggtcggcgattatttcatttcatattttaagaagacgctgtcaatcatggaatgtgcggtcgcctgaatgtgcgaagcgatgacggacagcacagtgactgcggtgatgtctctcgctttgttccattcgggatcggccagatctttataaaaatcgcggagctgtccagtctgctcaatgacgattttttcaagcgccgatttattgagcgtatagtctttgatctggtacacatgatcaaggacccgcgcatacccttcataaaagcgcagcggactcactacatcatcggagcggtctgtaatcgtattaaaaatcgttgttaagatcggacggatcgtttcgaagtcataaaccgattttaagtctcgtacaatgagaaggatgacggcttggtcgatggaatattttttgccgagttccggatgccccatcaaatcttttatatcgcgtttgatccagttttggatggctgtcgattttaaggatgtcagttcgcacaaatttccaagttcaacaatttcatttgtggaaagtccctgttccgttttttgttttttccgttcgtaccgggcaatgaattcggggatgtccaaattgtcttccggctcatcgggcgccaaatcggccgatctcaaaagaatcgctagcggactgacatccagctgcccttttaaagcgtacatcagtttggccatttccaggcgagtcagtttaaaaggtttcatcattccacctcattatgtattaaaatgaaatagcaaacaatataaacattatcttacgtcttatcacttgcattttcaattctatgccgtataattttattatacgagttcatttgatcttattataacatggaggtaatcatgggaaaaagaatctttctctttcttttatcgaacatcttagtcattacgacgatcggtatcgtgctttcgattatcggttcgctgacaggggtaggcacgtatttcacggctaacggcggcatcgatattgttgcgcttctcgtatttagtgcagttgtcggttttgtcggctcctttatgtcgctcttgatgtcaagatggatggcgaaaatggcgatgggcgttcaggtgctgaatcctgataagcaaacgctcagctatgaagaacagcagctcgttgaccgggtatataagctgtcccgcgctgccggactgacaaagatgcctgaagtcggcatctacaattcacgcgaagtgaatgcctttgcgaccgggccgtctaaaaaccgctcgcttgtcgctgtatcgacgggccttcttcaggaaatggatgacgacgcagtggaaggcgtacttgcccacgaagtggcgcatattgcaaacggcgatatggtgacgatgacgctccttcaaggaatcgtcaatacgttcgttgttttcttcgcaaggattgcggcatgggctgtttcacgcgttgtccgtgaagagctggcgccgatcgttcactttatcgcggtcatcgtattccaaattgtgttctctattctcggaagccttgtcgtgtttgcgtactcccgccaccgcgaatatcatgcggatagaggaggagcagaccttgcaggcaaggataagatgattcacgcgctccgctcgcttgagcagtacacttcaagagtcaaagaagaacaggcatctgttgcaactttaaaaatcaacgggaaaaagcatacatcgcttttctcaacacaccctgatttaagcgacagaatccgccgtctggaagcaaaataataaagatgcaaaccccctttttcaagggggtttgctttttaaatttaaaaatcgaaaagcggctgtacataatagcatgtttcctttaaaatggaacacgttatacacaagaagcaacttttgaatattgaaaagaaggaacgattatgaaggttttattgagaaaactactgcgcgtgctgtctcctgtacagctgatcgcgctctattattttttagcggtgacagtttcggttgttttattgagtctgcccgttgcacacaaaaataatgttgaatggtcttttatcgacgccctttttaccgcggtgagcgcagtgagtgtaaccggtttgacggttgttgatacagccgatacattcagcacggccggaatttggattttggcgtttgttctgcaatttggcgggatcggcgtgatggctttgggtacattcgtctggctgattttcggcaagcggatcggtttgaaagagcgccgtctgattatgaccgatcaaaatcaatccaacctatcgggcctcgtcaagctgatgaagcacgtgctcggcttaatcctgctgatcgagctgtttggcgggctgattctcggcacttatttcttaaagtactttgagacacctggagaagcctttatgcacggattttttacaagcatcagtgcaacgaccaacggaggtttcgacattacaggcaactcgctgattccgtttcagcatgattatttcgttcagtttatcgtgatgatgctgatcattcttggagcgatcggttttccggtcctcatcgaggtaaaggattttctgctcagcaaagagcgtaaattctctttcagcctgtttactaaattgacatcagtaacttttttccttttagtaattggaggtgcgatcggcatatttgccatggaagcgcgctttgctttttcagggaaatcgtggcacgaggtatttttcttttctctgtttcagtcgacgacgaccaggagcggcggactcgcgacgatcgatatcagccaattcacgcatacgaccattttgtttatgtgtatgcttatgtttatcggcgcttcgccaagctctgtcggagggggcatccggacaacgacctttgccttaaacctgttggccctgttccacttcgcgaggggaaataaatcggtgaaggttttcaaaagggaactgcaccaagcggacttgatgaaatcattgattgtaacgctgatggcggttattcttgttttcgtctcgacactcattttgacagtgacagaaaagcattctttgcttgaactgctgtttgaagtgtgttcggccttcggtacgacgggcttgtcgatgggcatcaccccagatttgagcacgattggcaaaagcgtcatcatccttctgatgttcattggccgaatcggcattgtcacgctgctttatttattcggcagaaaagaaatcgaagcgaattaccattacccgaaggaaaggatcattatcggataagaaagacagtttagtcaaactgtctttttttatgatcataaagtcggtcgctgtatttatttgtatgatataatgcttaaatggcggacttgaaaaaaagggggaaacaacgatgaaaaagagagtcatccatttgtttatagccgccggatttctattgctcgccggagcctgttctaacgagccgacagcaaaagaaagcatggaccaatatgtagacaaatggaacgagcaaaaatttgaagaaatgtatgaacagctgtcggctgaagcgcaaaaatcgatttcaaaagacgatttcatcaagcgtaatcaatctatttatgaacagattggagtttccgatttgaaggtttcaaccgtcgacaacgatgaagatgaaaaaaataaagagaaaaatgattcggtgacgataccgtataaagtcagcatgaagacattggccggtccggtttcttttcaaggcaaggcaaagcttgtcaaagaaaaaaaagacggagacacttcatggaaggtcaactggaacccatcctttattttttcacagctgaagaaaggggagaccatccggattaccgccaaggagccaactagaggcatcatttatgacagaaacggaaaggcgctcgctacgaatgcgacagtgcctgaaatcggcgtcgttccggggcagctcggagatgataaagacggtgtcatcaaaaagctcgcgaacatgcttgatatggaaaaagaagacatagaaaaacagctgtccgcaagctgggtgacggacgattcattcgttcccctgaaaaaagtgaagcctggcagcaccgagcttctcaaaaaagcgacctctctccccggggttttgaagcaggatacgcagtcaagatactatccttacggtgaaaaagccgcacatcttaccggttacatacggccgattaccgaagaggaattaaaacagaataaagaaggctacagcgagcattcactgctcggaatcgtcggtctcgaacatatttatgaaaaagagctcagaggagaaatcggctggacgatttcgatccctgaatcaggcgcgacggttgcgtcaaaggatgcaaaagacggaaaagacatccacaccacgatcgacattaagaaacaggaagaactgtacagccagttaaaagatgactccggcgctgccgttgctttagaaccgcagactggagaaacgctggcgcttgtcagcgcgccttcatatgatccgaacgggtttttgttcggctggaaaaaaggagaatgggaaaagctcaacaaagatgcgtctgcgccattcacctctaaatttaataaaacttatgctccgggttcaacgatcaaaccgatcaccgcttcaatcggtctgaaaaatgatgcgatcaaagcggatgaacctaagaagatcgaagggaaggaatggcagaaagattcgtcatggggcggatataaagtcacacgggtttccgatcgactaagcgacgtcaacttggaaaacgcgctgatcacatccgacaacatttatttcgcccagactgcccttgatacaggcaaggatcaatttgtcgaaggcctgaaatcattcggctttgaggaaaagcttgattatgaattcccgacgaagtcttcctccatatcaaacgaaggaatcgactcggatattctccttgccgattcaggatacggacaggggcaaatgctgatgtcgccgatacaccttgcggcaagctatacgcctttcttgaatgacggtaatctgatcaagccgcacctgatcaaaaaggacggcgaagagaaagaaatatggcataaaaacgtactgcccacaggcggagcagaagcgattacaaaagggttaaaaggcgttgtagaagacccgcgcggctcggcttacaagccggttgtcaaagggcttacgatcgcagggaaaacgggaacggccgaactgaaaacgaaaaaagacgaaaaaggcaaagaaaacggctggttcaccgcctatgattacaaaaacaaaaaccttttaatcacgatgatgatcgaggatgtttcagaccgcggcggcagctcatacgtcgttaataaagtgaaaaaagtgtttaaataagcacccttcagggtgcttatttttttgccgaaaactggatgtgtggaatgtgccgaaacggaaaggatatggatgaaacgactaaagaaaggaatgtcattatgaaaagaaaagttgccaggaatgaagcggctcttaacaataaaacgcctgctgaaagcatgcatgatcatcaatacatgacccaatatgacgccgaaaacggagacaggggagccaaccgcaactcgaaacacgggaagcagggagaatcgcaccaatgaaaaaacaccaaaaaagcaaggatatgcaaaaccataaaaaaccgatgaatcccgatgtgcttcaggaggaattttcgaacgaactgggcgatgtcaacgcctttaaatttatcgatgtgatcgagaacaataaaaagaagaacaaaaaggcggacggacagaagcgggataaagataaagaatgaaactgcagagcaaacgagaaaggtccaaatcggaaacgatttggaccttcatttattttaaataagggttatatccgttgtcttttttcaacagccttattaaattcgtcatttttaattcgatgaacggctgggcgaccgttttcacaaatccgcttgataagcagaaggttaaaattgccgtggcgatgaacaatagcgtcagactctgataatcggcaagccattcttccgcgcccgtctttctgaacgacttgatgataaagccgtgcagcaggtagacatagaatgtgcgcgttccccagagggtaaagaaataccgcctttcaggcaccagcgccatgaacgcgaaggttgaggcaaatgttataacgagaagcgccacccggtttaacccgctttttatcccgacatcgccgaattccgaataaggcttggaaccgaacagccaggagtaatcgaagtctgcaaaaaagtagaaaacgaacgttgctgctaaaacggctagagccgcttgctttcctttccagcctttcagcattttaaaatggtctttttgcaaataatagcccgccaaaaagaccggaaagaaaacaaacgtgcgggacaggctgagcgtgttgctgatcatgtcgatatacccgacaagaacggcaatcgcaaagcttgcggcaaacgcccatttcgccggcagttttgtgaacggaaacaacaggagattccaaaaaaacaagctcagcaaaaaccaaagcgaccattgcggttcaaacggatttgcggcagttaagctttgatcatcgataaaggaataaaacagcgtatagattccctggaaaatcaaatagggaacgatcagcttccaggcgatttttttgacatatccgggccgattgaacccttttgcaaaatagcctgatatgagaataaaagcaggcatatgaaacgtgtaaataaatttataaatatgaagcagtgcatcattgtcatgaatataggacctgattatatgtccgaagacgacgagaaaaatcaataggaattttgcgttgtcgaaatagctgtcgcgtgaattcgccataacatcaccctttcgcaaacaatttcaggaggcgccggtgcgggaagattctgaacccggctacattctttccggaatgacgtcttcaaccagtcttgcctcattttaaaattttaaaatagaaagcatgtgttttcctatgcattaagtcttattgttaggccgatgtaattgaacagtaaggaacttttatatcgtcatcttcatgtaaaataggcggaaaggttgtaaaagtttgaaacaaatgaaggaagattttccggtttgtagaataattggaggacaggttttcaagaaggagtgtaataaatggaggaaactcttgatttgaatgaatccttaaatctgcaaaaccagctgaacagactgaagaaagaaaacgccaagctgaaagcggatttgtatcagtatgagctgctgtttaacgggacgctggacgctatttttatattggataaacagatgaacatcattaaggcgaatgatgccgcctgcaagatcctgcaaagccaaaaaaagaatttgctgaaccggtcggcgctcgacttcctgcacgccgttccgccggatgaactaaaccagaacattcaccgcttcttggagcggggatatgcgaaaaaagaagtggccatcaggcttgacaacggatctgtcaaatatatcgaatttaccgcaagcaaaggaatcggtgaggactgcttttttgtcgtcatgagagacatttcgtctaaaaaaatattggagcgggagcgcaccatcaatgaaaagctgtttaaagatttgtttcaccgcgcggttgaaggaatcgtcatctttgataaacaaggctgtttcatcgatgcaaaccattcgttttgccagagcttcgaaattgaaaaatcagagctctcaaaactgaagctgtctcaattcgtatcgcctgaaaacaaggggcggctcgataaaatctggaacgctcttttcagaagagggaaggcaaaaggggagcttcctgtccgcctcagatcaggagaagacaggctgtttgagctgacgataacctcgaatattttaaatggcttttacatgtcgattatgagggatattaccgaaaagcgctcaatggaaaaacagctgtttaagagcgaagaacgctttagggaagtctttgaaaatgcgatggatgccatcattctgatgaataacgacggccgcatcgtcaaagcgaaccagtcggcctgcaaaatcttcgaactgccgatggaccagctgctcaacaagaagatgactgattttatagatcgaaccgatcagcggtatcatgccattcaaaagcagtacgatcaaaaaggggaaatccgggcggaactgctgtttcgtatggcaaacggacaatataaggagcttgagttcacatcaaaacggattatgttcgacagccaggacttaaccattttgagaaatgtcagcgacagaaaacgaatggaacaagaattgcgggaaagcgaattgaagttcagaaaagtattcaacggatcaatggacggaatcgttcttttcaacaaccagtacgatattatcgatgcgaacccccttgccggaaaaattctcagcatccctcttgaacagctgaaaacgtccaatcttcttgatgtcatctccggctatcacatcgaaaacgcggcttctcccgctaaaacgatttcctttgaagaaatggacaatgatatcccattcctgctgagcgaccaaaaacggatacttgaattttcatttaagcgaaacatcattcaaaatatgaatctggcgatgctcagagacgtgacggaacgaaaagagcttgaagagcggctccgcaagtctgataccctccatgtcgtcggagaactcgcagccggaattgctcatgaaatccgcaacccgatgacggcattaaaaggatttatccagctgctgaaaggcagcatccaaaatgaggatcacgcgctttactttaatgtcatcacatcagagctcaaaaggattgaatccattattacggagtttctcatccttgcaaaaccgcaggcgattatgtatgaagaaaaaaacatcgtcaaaatcatgcaggacacaatggatctgctgcatgcgcaggcaaaccttgacaacgtccagatgcatctgaagtgcgaagacggcattccgctgatctactgcgagccgaatcagctgaagcaggtatttatcaacattttgaaaaatgcgatcgaagtaatgcccgacggaggcaatgtatatgtgtcgatcaaaccgaaaggagacgaccatatcattgtctcgcttgctgacgaaggaatcggcatgacagaagacaaattgaagaggctcggcgaacctttttacacgacaaaagaacggggcactggactcgggctgatggtcagttataaaattattgaagaacataaaggaaaaatcgaagttgaaagtgaagaagggagaggcacgacattccacctgactctcccgatcagacagcagcatgaggaggaggcttaatcgcatcgtgggcttttatattgaaatgacctcgccttttggacaagcctacatcgtcgaggaaaataaccatattacacatttgctatttgaaaaagaagaactaaaacagcttcaacaagacggcctggagcttcgcccggccgaaacggaattgttgaaggaggcaaagcgccagctcgaagaatatttccagggggagcggaaaacgttcacccttcctctccgccaggatggaaccccgtttcagaaaaaggtgtgggaggcgctgcagtcgatcccgtacggtgaatcacggagctatttagacatcgcatgcgccgtcgggaatccgaaagcggtgcgcgcaatcggccaagccaataaaagaaatgcgctgccgattttgatcccgtgccaccgtgtcatcggcaaaaatcgttcattgacggggtattccggaaatgaaacggataaaaaagcggtgctgctcgacatcgaaaatattgcgtataaaggaaaataatatacgagcacgccgtttctttttttcgtccgcgacatataattttattaagttaaaaatgttggccttggtaaaaaaggaggacgaataagtgaaaacaaaccgcccgaaaaaaatagcaggatacgcggaattgttcgtcaagctgcacgttttgaccgaagagcaaaagaaagacatcatcaaatcgattaaaatccgctaaagcggcctaagtaagggcttcagcggaaaacagcgcttcgatttcttcttcaaatctatctgtgataatccctttttccgtgatgattccagagattaaatcgtgcggcgtgatatcaaaagcaggattgaacacaggcacctcttgcggcgctatttgcgttccgtttatccgtctgacttcatccggatcgcgttcttcaatcggaatgtcgtcgccgcatgaaatcgagacatcaaaagttgacaggggagcagcgataaaaaacgggatttgaaaggctttggcgaggattgccaagccgaacgttccgattttattggctgtatctccgtttcttgcgatcctgtccgctccgacaatgacggctgaaatgttcttttccttcatcgtatgggcagccatgctgtctgtaatcagcgtcacgtcaatccccccctgcataagctcccacgccgtcaggcgcgccccctgaagaacaggccttgtttcacaggcgtaaatatgaaggtcgagatcctttgttttggcaaggtaaaacggggaaagggccgttccgtacctgcttgtcgcgatcgagccggcgttgcagatggtcatgatgctgtcgcccgatttgaacaaatgcagagcattctgtccgatctgccggcatgtttcttcgtcttcaacctggatctgaatcgcttcgtggacgaggtttgtttttgcctcattgaccgattttgcgccctctgcgctttttaacagccgattgagggcccaggataaattgacggctgtcggccttgcctgattgagttcatctttgattttgcggagctcccgcagaaaagcggaaacatcagatgtatcgatgctttgtgcgcaaagggcgagtccgaaggcggctgttatgccgatggcaggcgctcccctcacttttagcgtttggatcgcatcatagatgtcttctttagttgtgagatgcaggtactccgtcttttcgggaagcttttgctggttcaggatttttaccgatgtttcttcccattcgacagaacggggcaccgcaaattgttccggcatgtcattcactccttaagcgcgtttcgaaacgcttcaatcatgtcttttggcgtccggaaaccgctgcgtttttctatgaatgctgcgcctattttaagggcgagctttttttggctgattctccgggaaaatggaacgattgtatcaaggtccgcaacatgggcgaggccgatcgtccggcggatcatttcgcagccggcgaagcctgctgcgtcttcaaacgcctgtctcaggactgactcaaggcgcccattctcatgtttgcaagtctcaacagcatcgttttcccatgcttcgctgaatgtccggctgaacgtattccagacggtctcgacatggcggtataaaggagcccgcctgttttcttcgcgagaaagcgcgtttaacagcaggttggcgataaactgtccgatgtcaaacccgatcgggccgaaaaacgcaaactcagggtcgatgattttcgtttcgccatcttcgccggcgaaaatgctgcctgtatgcaggtctccgtggatcagcgtttcctccgctgataaaaagcgctgcttcagttttgccgcttcaatttttagcgcttcattgccccaaagaacttctgcttcatcgcgaagctcttcttcgaaattgttcgtctcatggtcaaagaaagggtctgtgaacacaaggctttctgtaatatcgcacagatccggattcgtaaactgcttcacaagccgctctttaaccgttgggtcaagcgcatattctgatgagtaaaaatgcgtttttccaaggaattctccgatatcttccgacagatgcgggtaatccttcccgtcaatcagtccgtttctggcgatttccaagtgagaaaggtcttccaatacggtgacggcaagctcggtgtcagaatagtacactttcggaacaaggtgcggaacgtgctcagcctggcggatcagcgcactgctttcgattcttgccctgtcaagcgtcagcggccagctttcgccgacgacttttgcataaggcaccgcctgcttgatgaccaatcctctttgctgctctttgtcataaacgcggaagaccagattcaggtttccgtccccgatctctcggcatgtcagggtgcttttgcttggaaaaagcccgagacggacggcaagcgcggccgcggagctttcagtcaaagtttcgtatgctgcggtttttgttacggtcatgtgtgattccccctaaaatgtcgttaacaaataaaaaagcctctttctcgtcgagagaaagaggctgatttgtcgcgtacgcctctcttatctctcagaattcaaagtctgatggaattagcaccgtgccctagcggcgcagagattcgcgccccatttcacaatggtattacggtcggttgctgttgggatcattaggccagtccttcacccaactctcgataagagaaatcaatataaaattttgaaatttcagttcggtcagttgctgaacatgttaccagcatctccgttttcttgtcaacatttttttaatataaatctttgcgaatgtcctcaaaaaccggaatttgcccccgcgctttttcaatgtcccttaggtcgatttcggccctgatgaccgcttctccgcgtcctgcttcagcaagggtgcggccgagcggatcaatgactgtgctgtggcccgcaaattcgtttgccgggtcttttcccgaacgattgcaggctgcgacaaagcactgattttcaatcgctctggcttttaaaaggctttgccagtgatcgaggcgggcgagcggccactccgccgatacaaagatgatgcccgcaccttcgctcgtatgttttctgatccattccgggaaacggatgtcgtagcagatgaaccccgcagccggcatcccttcaagctcgaagcgcccgtcgcctgagcccgctgacaaatagaggtgttcgtccatcagctgaaaaaggtgagctttgctgtattctttgatcaaatgtccgtttttgtctgcgatgtacatgatattgtacacaccgctttttttcttgactgcgactgagccgcatacgatatggatgcggtttgcttttgccgtttcctgcagccatctcttcgtttgcctgccttcttcatccgcgatggagccgagattttttaaatcataacccgtcgtccacagctcaggaaggagaaggatatccgccttccggctttcctgctcgatcagctgctccgcttttttgaaattttcagaaggattgccgtacgcgatatcgaattgcaggcatgaaattgtcagcttcactctggatcacctcatttttttctttacattttacatttaacaatatatgatgatggactatcatttcaagaatttttcaaaagcgggtgaatcgtatgaaatttgagcattcagatgtactgaagcagctgccggagcagtttttcgcttccttggtcaaaaaggtgaatgaaaaaattgccgccggccatgatgtcatcaatctcggtcaggggaatccggatcagccgacaccggaacatatcgttgatacaatggcgcaagccgtccgcaaccctgaaaaccaccggtattcttcctttcgcggcagccgttcactcaaggaggcggcggccgcgttctatcaaagggaatacggcgtagagctcgatcctgaacgcgaagtcgctgtattgttcggcggaaaagccggtcttgtcgaacttccgcaatgtttgttaaatccgggggatacagtgctcgttcccgatcccggctatcccgactactggtcgggcgttgaactggcaagagcgaacatggaaacgatgccgcttacagcggacaatcagtttctgcctgactacagccggattcccaaggaagtgaaagaaaaagcgaagctcatgtatttaaattatccgaacaacccgaccggtgcccaagccacatctgcttttttcgaagagaccgtccggtttgccaagtcgaacggaatttgcgtcgtccatgattttgcctacggcgcgatcggctacgacggcaagaggcctgtcagctttctcgaaacggcgggagcaaaagacgcaggaatcgaaatttacacgctttccaaaacgtataatatggctggatggcgggtcgggtttgcagtcggcaacgcctctgtgatcgaagcgctgaacctttaccaggaccatatgtatgtcagcctctttaaagcagtccaagacgccgcggcggccgcgctcctatcagatcaagcgtgtgtccaggagcaaaatgagcgctacgaaaaaaggcggaatgcatggatccgcgcggtccgcgatatcggctggcatgcggatgctccgcaaggatcttttttcgcctggatgcctgttcccgacggctatacatctgaggctttttccgatctgcttctcgaaaaagcgaatgtcgtcaccgcgcccggcatcggcttcggcaaacacggggaaggctatgtgagagtcggcctcttgacaagcgaagagcggctccgggaagcggcttcgcgtattgccgagctgaatatattcaaaaagaccggccacagtcattgacaaccgggagaaacgatgggataattcaaaataatttataaaatcaatattcttatcaagagcaggcagagggacaagcccgatgaagcccggcaaccgactttttaagcacggtgctaattcttgcagctgacgctgagagataaggattcgaacctgaaaagcgaaacctcttttagctaaagcagcaaaagaggtttttttatatgcatgaagcaggaaggagctacagaatgagtgaacttttggcaacatatatcttggccgatccaggctgtgacgcagaaaagcgggccgagcaaatcgcgatcgggctgacggtcggatcgtggacagatctgccgctcttaaagcaggagcagctgaaaaagcataaaggacgcgtcgtcaacgtcgaagaaacagaaagcgagctgggggaaaaacaggcaacggtcaccatcgcctatccggaagccaattttacaaacgacattcccgctgtgctgacgaccgtttttggaaagctgtctctcgacggaaaaatcaaattggcggatttggagttttcgcggtcttttaagcaatctttgccgggtccaaaattcggcgtatacgggatccggaaaaaaatcggcgaatttgaaaggccgctgttgatgagcatttttaaaggcgtcatcggccgcgatatggaagacttgaaggaacagctgaggcagcaggctcttggcggagtggatttgatcaaggacgatgaaatcctattcgaaacaggcagtgccccctttgaaaaacgaatcacggaaggaaaaaaagtgctcgaggaagcctttgaagaaacagggcgcaaaacgctgtatgccgtcaacctgacgggcaggacaatggagctgaaagcgaaagcgagaaaagcagccgagctcggagctgatgttttgctgcttaatgtgtttgcctacgggctcgatgttttgcaaagctttgcagaagacgatgacatcccgctgccgattatggcgcacccggcagtaagcggcgcacttacttcatcgccgcattacggtttttcccattcgctcttgctcggcaaactgaaccggtatgcgggtgccgatttcagcctgttcccttctccgtacggaagcgtcgctctgccgaagcgagatgcgcttgccatatacgatgaatgcacgaaggaagacgtctttaaaccgacattcgcggtgccgtcggccggcattcaccccggcatggtcccgctcttgatgaaagactttggcattgaccacatcatcaatgcaggcggggggattcacggccatccaaacggggcggcaggcggaggaagagcgtttcgggcggtcattgatgccgtcttagaagcggagcctgtcgaagagaaagcaaagcgctctcccgatttgaagctcgcccttgaaaaatggggaagggttgaggtctctgtatgagaaagccgcttatcatttgcgattttgacggaacgatcacaacaaacgacaacatcatcagcattatgaaacaatttgctccagaagaatggaccgctctaaaagacggggttctgtccaaggacatatcgattcgggacggagtcggcagaatgtttaatttgcttccggccagcctgaaagaagacattacggcatatgtactgaaacaagccgagacccgccccggatttaaagaatttgtttctttcctggatgagaagggtcttccgttttacgttgtgagcggagggatggattttttcgtctatcctctgcttgaaggaattgtcggaaaggaccgcatttattgcaacgaggccgctttcaccagccgcaatatcgagatccgctggccgtatccgtgtgacggcggctgcggaaatgactgcggctgctgcaagccttccatcatccgccggctgaaaggccgggacgatttcgttgtcatgatcggggactctgttacagatgttgaagctgccaaatgttccgatttatgcatcgcgcgcgactatttgctgcgggaatgtgaagagctcggcttgaagcatgcggcattcggcgatttccgcgatgtaaggcgaatactcgaagagaccgcggaggtgaaagaatggatgtctgagcaaaaacggcaggaactagccgaggtaaaaaaagagcttgcggaaagggattggttcccggcgacaagcggtaatctgtcaatcaaagtatcagaagacccgctgcggtttctcatcacagcaagcggaaaagataaaagaaaagagaccgaggaggattttctcctggcggacgaagaggggaggccggcggagaccggacacgcgctgaagccgtcggcggagacgctgctgcacacctatgtctatcaacacacaaacgccggctgctgtcttcacgtccacacggttgacaacaatgtcatctcagagctttatgcaaaagaaaagcaagtgacattcaggggccaggaaatcataaaggcgctcggactttgggaggagcacgcggaggtcacggtcccgattatcgaaaacagcgctcatattcctgatttggcggcggattttgccgggcacctttcaggcgattcaggcgcagtgctgattcgcagccacggcattactgtctggggaaaaacggcatttgaggcaaagcggatgcttgaagcatatgaattcttgttcagctggcatttaaagctgaaagctttgcaggcttatcacgtttaactaaaaaagggggagaaagcatggcgacaattcggatccatgatgaacaaaacacgagcattgaaaaccaggaagaagtagaacaatttctaaagcggcaggaggtcatttatgaaaagtgggatatcacaaaactgccggccggtttaaaggaaaaatacgatttgaccgatgaagagaaacaggagattttagacgtctttgccgctgaaatcaaagacatttcagaacgccgcggctataaagcgagcgatgtcatctcgctttccgaccaaaatccgaaactcgatgagcttttgaaaaacttcaaacaggagcatcatcatacagacgatgaagtcaggtttatcgtcagcggccacggcatctttgcgatagaaggaaaagacggcacattttttgatgtccttttaaatccgggggatttgatctctgttcctgaaaacacccgccattatttcacgcttcaggaagaccggaaagtcgtggctgtcagaatctttgtgacgacagagggctgggtgccgatttatgaaaaagagagtgtgaaccagtcataaaaaaagcgtccccggggacgctttttatttgtttctgtcataaagagccttgatgtggccttcatgaaatgaaagatgcggtttttcattttgatagtattgaagacggtcaaatacagagcctgtgtgaagctcgaacttatggccgtctggatctgagaaataaattgaatctctgtctccttcattctgttttctgcccttcagcacattaacgcctaaatcgtgtaatttcttttcccagaacggcaaatcttcctgttggatcgaaaacgcgatatgggtgtaagagtcgtggatttcctgtcttttaatgtctttctcttcgttgaatgcgagccagatgccgttcaggtcaaaataagcggttttctcggcttttacgagccacttggcatcaaacaccttttcatagaatgaaatagagacggacaggtcagagaccgaaaacaagagatgattgatgccgaggattttattgttttccattgtaatttactctccctgttagatgtgtttcaaacccgtccagctctttggtgatttgcctgaagagaaaagcgagcacagccgcatcatcaagccagccgacgcctgcgagaacatcggggatcaaatcgatcggtgacagcacatagataaatgccagcgcggccagcaaaattgtttttttcgggaataaggggtagtctccctttctccaggctctaaatgccctgaaaaacaataagaggcctgaatatgcttctttcacggcaaagacggttcggagctttgaaactggttttttcatcatttggcgcatcattggacctccttctatccgtatgaactcttttaaaggtggtttaccatatttcatcgatgggtataacaccattaattccacaaatctattatactcgatttcaaaatatttttttcggaaataggtttacaaaataagtataatctgtaataatgctcaagtacgcaaaatctggatggttttaagaaacgatatgttggtaaggggtgaagcgtatgcaaaggtatattgaaaaagaagcattgctcgtttccatcagcaagaagcggcaaatgatggttgaagccgctgaaatctatggatatacaggggatgaaacgatcaggcggagccaggagctggatcaattaatttatgaatatcaaaaattgtctatgaatgaaaacgcgccagacaatctgctgcaagattttttaggctgcatcgactgtctgcccgttgaaaaatatacggcatagcggatgaacgaaaaagagctgccgtaaggaaggcaggctcttttacaggaacggggaaacctcagtcgtcctgttcctttgaagtcggcagcgtaatcgttacagtcgttcctttatgccgttcgctttcgatatgaatggttcccccgtacatggaaatgatgcgcttgcacacgacaaggccgagtccggttcctttttcttttgatgtaacaaaaggctggaaaatactttccatcatttcttgtggaatgccttctccgatatccttcacaataatttgcgccttctcttgatcatgttcgatttgaatgaccagctttccgccgtttttcatcgattcaagagcatttttggcgacgttcaagacaacctgcttaatatgatcctttttacaatacacataagccggatcttctccgcagtcttgaaattccacttccacattatataaatttgcctcagaatgaataatcggcatgatctcgtcaatcatttcattcatggagttgagctgccactgctctgccgtcggctttccgagcacgagaaactcgctgacaatctggttgatcctccggatttcctggtcgatgattgagaaatacatttgatcttcttttgattgatattttttttgaaggagctggataaagccgctgatgcctgtcagcgggtttctgatttcatgagcggtgctcgccgccaaggtgccgattaattcgagcttctgcgcttcattttgggcgcgctcctgcttggtccgccgcttcagcaggacatactggagcaggaggaacataatattcagcagaatgaaaatactcaaaaatgacagcagaagactgtgaacgatttcatcaagctggaccggttccggatagacttcaagcttccagtcgatctggtccaaaaaagcgtcgacggtaccgccgtccggcttctcaggaggagaatggcctgccgtaaagacgatctgattcttctgattgagaattttgatataaagctcagggctcaagacgttcatgatatttttcagataatcgacgcggatcgaagcgagcagaaaatttgttgttctcccttcgctgtcaaagaccggagtaaaaatattcagctccagcccgtccgacactgtatgtatatcgtctgtgatcacggatttctttgatttttccgctttttgcagaatgctcttgtaagaaagcgcctttttttctttggcgggagacgtgctcaccatgacatcgccgtcttcatttaaaaggtataaagccgaaaaacgcggttcttttttatacgtttccgtcaggattcgtttgatatgctgctcattaacagggtggttgagggccgtggcaagggagctgagccttgcttctgtttcgccgatcaggtaattgatttggttgcggtgaatattgagcatgagagtcgcagtctgacggtgcttttcagtgatattttctcgttcttgttcgtatacaaaaaagcttataatgaaggcggggatcatcaccaagatcaaataaagcctgattttcttccatatacttttcaaattgcgcatgtttttactctctcccaatcgatacaggaatagaggtattatatcactagtgagagccgatttatagaaaagataaccaataccgtgaaaataggacacaatgccggggaatttccggatatatctatttgctgttcaattcctactcatcataacatggtttgaatgttaacagttgacattttcctcatagtttattaatgttttcctgtagttgtttctttggagatgagtgatatgagtaatagagaacaggaacagtccttgaagttatttattgtattatctcgagcgtacagatccattaatgatcatatgaataaacatattcatcatcatggtctgaatccaaccgagtttgccgttttagaactcctctatcataaaggggatcagccccttcagcaaataggggataagattcttctggcgagcgggagtattacatatgtggttgacaagcttgagcaaaagcagctgatcacgagaagagcctgtacgacagaccgcagggtgacctatgcgcaaattacagataaaggcaccgagctcctcgagaagatttttccaggtcatgcagaagagctgcacaacatgatcagcgtattaagcgatgaggagaaagaagcctgcatcgaaatgctgaaaaaagtcggactgaatgcaagaaatatttataagggcaaagagtaaggaagctgccaaaagacagcttccttattcttttttattcagattttcctggccgatcggcaggataaggatttcaacgcgtctgttttttcttcttccttcttcggtgtcatttgaagcgatcggtttaaattccccgtagcctttcgcgctgaagatcttggcgtcaagctttggattttcgattaaaagccccatgaaattgacagcccgcatcacgcttaaatgccaatttgatttaaattgagaatttcgaatcggcacattgtccgtatgcccgctgattacgatattgcggggcgggttcaatacgagaaggtcggatacttccttggccagcggaatgtcctgctggcggatctccgcttttccggaatcgaaaaagatattatcctcgatggaaaggaggaggccctcgtctgtcagcttcgtattgacctgtttttgaagattcttctctttaataaaccggttgacctgctcctgaatttttttcagcgactgcttgtctttttctttttgagcttcggagagatcttttgcctggtcagggctttttccatcttcggttgtgctcgttttcggctcggtgaagctggaataatccatcattcctgttccgccggtaaatacggcattaaatgattttgacagcatatcgaacttcttggcgtcgatcgagctcatggcaaacagtacgatgaacagggccaaaagcagtgtcagcaagtctgcatatgggatgagccaagactcatccacgtgttcttcatggtcttttttgtgcttcttttttctagccattgctgctgtcccctttgtctccatctgggatgacgatgctggagcgttcgcttggagaaacgtacatcaaaagcttttgttcaatgacttttggagcctggccttccaagatcgaaaggatgccttcaatcataacttcgcggactttgacttcctgtttggatttccgctttaatttattggcaaaaggatgccatagtacatatccggtgaagatcccgagaagggtggcgacaaaggcggcgctgatcgcatgtccaagcgcttctgtgtcgctcatatccgcaagtgcggcgatcagtccgacaacagcgcccaaaacgccgagtgtcggcgcatatgtgcctgcctgggtaaaaatacccgctccgacttgatgcctttcttccattgcttcaacttcttcagttaaaacgtccctgataaaatcggcactttgaccgtcaaccgccatgctcatgccgtttttcaaaaattcatcatcgatctcattcaaatttgcttccaaagcgagaagtccttcgcgtcttgcgatttgcgcccactcggaaaacatcgggatcagttcgttgatttcgatcatcttcttctctttgaacaagatgccgaagagtttgggaacctttttgagctcgcggattggaaaagcgatcacaactgctgcgattgtcccgacaaggatgatcagccatgccgcgggattgacgagaacggaagggctgacacctttcatgaccatgccgacacctactccgatgatagctaagatgattccaattaacgatgttttgtccattttttcaccaattcctttaactaacttttctatcgttaatatcggtgttgcgtgataggaactttaggctgtttcttaaattgttgcaaaatcatggtgaaaagggactttagggttatttaatgttaaaaaatagaacttttgtgattcttatgttgtatgtaaaacgacctccgcgatcggaggccgttgtgtgtgttatctggttgttttcacccggatttcatcgttttcaacgataaccgcaaaacctttgatgtgttcttcttcaagcagcagatcggtcatttgatcttcgaccgctgtttgaatggttcttcttaatgggcgggcgccaaaggccggatggtatccgatttcagcgattttttcttttgcctcatctgaaacttcgagcgtcatgttttgctcttttaacgtttcttcaagctctttcagcaagagggcggcgatcttgaccagatcttctttttcgagcggctggaattcgatgatgctgtcaaatctgttcaggaattccggcttaaagtagccgcttaatgaatcgatcattgattgttcgcccattacttgctcttcccggttaaaaccgacggttgtccgcttttcagatacaccggcattgcttgtcataataatgacggtatctttaaagctgaccgtccgcccttggctgtctgtcagacgtccgtcttccatgatttgcaggaacatgtgctggacatcgggatgggctttttcgatttcatcgagcaaaacgatgctgtacgggttcctccggactttttcggtaagctgtccggcttcttcgtggccgacatatccaggaggtgaaccgatcagctttgatacggcgtgtttttccatgtattcgctcatatcgaggcggatgatggcatccttcgtgccgaacagttcttccgcaagccttttagaaagttctgttttaccgacacctgtcgggccgacgaacaggaatgaaccgacaggcctgttttttgatttcaggccggcgcggcttcttctgacggcttttgccacttttttcaccgcttctttttgaccgatcacgcggcttgaaaggtttgcttcaagctctttcattttcttctgatcgtcgtgctgaagcttgccgaccggaatgccggttttttgttcgatgatcgcttgaatgtcttccgcttcaactgttgcccgtttttcttcctcatggctttccatttttttatgcagcgcttcttcttcgtcgcggagttttgctgcaagctcgtagttttcttcttgaagcgctttggctttttccgcttcgatttcttgcaggcgttgggaagcttgttcaccgctgaccgtgtcgattttcaagttcgcttttgaaccggcttcatccaaaaggtcgatcgccttatcgggaagatggcggtcctgaatatagcggcttgacagaatgacgcaggctttgatcgcttcatccgagtaagtcacatcgtgatatgcttcgtatttttccttgagaccgtttaaaatcgctgcggcctgctcaattgtcggttcgtgcaccatgatcggctggaagcgccgctctaacgccgcatctttttcaatttggcgatattccttcaacgtcgtagcgccgataacttgcagctcgcctctggcaagtgcaggttttaaaatgttgcccgcatccatggagccttctgcagagccggccccgacaagaaggtgaatttcgtcaataaacaagattgcgtttttgcgttctttcagctctttcatcagctgtttcattctttcttcaaattgccctctgatgccggtgtttgccacgagggaagcgacatcaagcaggtagagctctttgtttttcaatttatttggaacatcgccttcggcgattttgagagcaagtccttcagcgacggctgttttaccgacgcccggttcaccgattaagaccggattgtttttatttctgcggtttaagatctcgatcacacgggctacttcatcatcgcggccgatcaccggatcgatcaagccggtctttgctgcatttgttaaattgacggcaagttcatcgagcaagccttttttggcagcggtttgcgtctgcgcttgtgatggctggctgaagaaagaacctccgccgccaaaaaagtgatttcctgaaaacatagaaggctgagtcagctctttatagcagtcttcacataaatccatttgtttttttgtaaagttgatttgcatgtttaggcgaatcgtcgcctcatttttttgacaatgttgacaacgcatttgccaaaaccccctttattgaatttgaccttttttgaccaattgacttagaaaaaatggtctgcagtttgaccatttctgactattagtatacattgaccttctttgactttcaagttctatgctttttcctttttgttcctggatgacctggatgagaagttgtccttctttttgaaggacatggatcatatggtgtagaaagggaattcgcttacggaggagtcgtatgagtcaatcacaaggatcagcctttcagctggcatttgtttatgtaggaacggttgtcggagccggatttgcaactggaagagaaatcgtcgagttttttttaagattcggctggccgggattggccggaattttgatcagcggactgatgtttacgtttctcggtgcaaaaatgatgctgattgcggtcagaatcaatgccaagtcttatcaggagctgaataaatatttattcggccatacgcttgggaaatttgtcaatgtcttcatgctcgtggttttgctcggcgtgacgtccgtcatgctgtccggagcgggggcgatatttgaagaacagctcggcttttcaaaccaagcggggatgattgcgacgattgccttgagtctgtttgtcatgatgaagggcgttaaagggatattcggcgtcaatgtcattgtcgttccgctgctgcttctgttcacagttgtcgtcctgtttgactcgtttattttcagagggccggagatacacaatttggcggcattttcggcaaaccccgattggattttatccgctgtctcgtacggcgcttttaatttgtcgctcgcacaggctgttctcgtgccgatcgcttctgaactgaaatccgaacgcctgattataaaaggagcattaatcggaggggttctgcttacccttgtgttggtcgcaagctttctgtctctttcaacattgcctgatgcccttttatatgaagtcccgatggcacaggtcgtattcatagtccagcattctgtccatatcatctatctgtttatcattttcggggaagtcttcacatcagtcatcggcaatttatacggtcttgaaaagcagattaatgaatatattcatataaaaagcctgtatgtgtttatcttcatcctgctgacaatctacttgacgggacaaatcggctacggaaagctgatatcgaccatttatcctttgttcggccagctgagcctcgtctttattttctttctgatcgtcaaaagggtgcctgagcgatgactggcaggcattgcacttggcgaaacgtgcgatttgtgataagatggcgaaggaaaattgaaataaaatccgcttgaaactgcgggagaggttctagcaaaaccctctataaaaaactaaggaaagctgtatccttggggtatggccttttttattgtttttttgctagagcacctttctcacagagaaaggtgttttttcgtttagatatcattgaatctcttcttttatgaaatggtgacgaaaagcggagaaggaggaactatgaaacaggaaaaagcgatcgtcgtattcagcggcggtcaggacagtacgacttgcctattgtgggcgcttcggcaatttcaggaggtggaggcggtcacgtttcaatataatcagcggcacaagcaggaaatcgaagtcgcgaaaaagatcgctgcaaagcttggcgtcaagcatcaccttcttgatatggaactgttaaatcagctcgcgccgaatgctttgacaagggatgatatcgagattgaggcgaaagaaggcgagcttccgtccacttttgttccgggacgcaacctcgtgtttttatcgttcgcttcgatcctggcctaccaggtcggcgcgcggcacatcattacaggcgtatgcgagacagacttcagcgggtatccggattgccgtgatgagttcgtcaaatcctgcaatgtcactgtcaacttggcgatggagcgcccgtttgtcatccatacgccgcttatgtggctgaacaaggcggaaacgtgggagctcgccgatgagcttgatgcgcttgatttcgtgaaaaacgagacgctgacgtgctacaacggaatcattgccgacggctgcggcgaatgcccggcctgcaagcttcgcgcaaacggctacaatgaatatatgaaaatgaaaaaggagcgagcttaacagtgcttacacaaatttatccgcaaccaagccatccttactcttttgaattaaataaagatatgcaaatgtcagctgcacattttattccgagagaggatgcaggcgcatgcagcagagtccatgggcatacgtatacaatcaatattacgattgccggggatgagttgaatgcatcaggtttccttgtcaacttcagcaccattaaaaaattgatccacggagaatacgatcatacgcttttaaatgatcatcaggaattttcaggtgaaagcgcggatcggatcccttcgacagaagtcgtggccaaaacgatttacgataaagtagaggcttatttgaaagatctcaacaaccgtccgcattgcgtccaggtgtttgtcagggaaacgccgacaagctatgtcgtgtaccgtccgaaaccgggtgttcagcatggctaagccgattcccgtacttgaaattttcggtccgacggttcagggagaggggatggtcatcggccaaaagacgatgtttgtcagaacagccggctgtgactattcgtgcagctggtgcgattcagcttttacctgggacggttcggcgaaaaaagacatcaaatggatgaccgcggaagaagtgtacgaatctcttaaagacatcggcggaaacgcattctcgcacgttacgatttcaggaggcaacccggcgcttttaaaacagctggacggactgatttcccttttaaaagaaaacggtatacggacagcgcttgagacgcaaggaacgttttatcaagactggtttaccggaatcgatgatttaacaatttcgccaaagccgccgagctccaatatgaaaaccgattttaacaggcttgatcatattgttgacaggctgaaggaacacggccgggcggctgcggcaagtttgaaggtcgtcattttcacggcggacgaccttcaatttgcaaaacaagttcaccagcgttatcccgatatcccgttttttcttcaggtcggaaatgatgacgttcatacagaagaccaagagcggctcgtcgaacggctgctccaaaaatatgaacagctggtagaagcggtcacgcgcgaccctgaattgaaccgcgtccgcgttctcccgcagctccacaccctgatctggggaaacaaacggggtgtttgatttaagaaaggaagatgaatgatgacgacaagaaaagattcagaactggaaggcgtaacccttcttggaaatcaaggcaccaattatttgtttgactattctccggaagtgcttgagtctttcccgaataaacacgaaaacagggactatttcgtgaaattcaactgccctgaattcacatcgctgtgcccgaaaaccggacagcccgattttgccacgatctacatcagctacatccctgataaaaaaatggtagaaagcaagtctttgaaactgtatctcttcagtttccgaaaccacggcgattttcacgaagactgcatgaacatcatcatgaacgatttaattgagctgatggacccgcgctacatcgaagtctggggcaaattcacgccgaggggcggaatctcgatcgacccgtacaccaactacggcaagcccggcacaaagtatgaaaaaatggccgagtatcggatgatgaaccatgatctgtatccggagacgattgataatcggtgatgatgcgggcagatgaagcgaaggtttgtgatcgatgtgtgaccgagacgcgtactgttacgcgtcttttttgttcgaaatttccacgaacaattaccaagcgtattggtcgaatgctagtccgggtatatgaaatacgattcgaattgttaattgaaaggtaaagaggaggaaacttcgtcgtcactcgcctcgttaacgtctccgcttgacagttcgtcgttaactgcgaatgctctagcgttcggtatttagatggtttccgtctgtttttagtcttgtttgttcatttattcgtgaaaaaatgtagctttgtcctcatgttacaaaggatgttttctgttttttctttaaacataaaaatctagttattctgactttgaggaggggatgggaggtatatagcagagacgaagacatagtgccaagagcatgtcttattcgtatacacacaaatatgtaacgcgaagatgttggagggcttacgaaagaaacaatcgatcgttatagacgggaggagcgttgaagaatttgtggaggcttttaaaggaaggttggcactgagtcggaatggtatacgttaatcttaccgacagctgataagaagttaatcacgatgtttaacgttaagaaaccgtagaaataaaaagcgccccacatttggggcgtttcttacgtttgcttacgggtagcgatttgatatacgccgtcagactggtcggttgctgaaacaacgctaatacccatcgttaataacgcggcggctaaaatgggaataacgagctttttaatactcatagagacactccccttttttaatttttgtttgcccatacatcattttttgaaggaactcgattgagtttctatggtcttttctttcaaggtattggttagagacttcaagcgaaagctcttctatgtatgcaaatattttattctcctccaagtatttaaatacctctaaaatctcttctttattcacagaatagatatataacgcctcaagatattcaaatagagaagtgaatagggtatcgttgaattttcgagctgtttgtctaaccaataagaaatatctcgattgcgcgctcgtagtttttctgcttaaaaagaagttgagtagagtaatataatgattgtggtaggttgttatattcttcttttagattaatctctacggctttttcagcatattcaactgctgcatcaatgtctcccatacattcatgacagtcggctatattaaaataggcagaactaatgagccttttattgtcgatctctatcgctaattcaagtgcattttccaggtggggtaaggctttgtcatggcgcattaaatcgtcatagttacccgcgataacaaataaacattggattttacggactgtgtagagttcatgattattgtatattttaaaggcccttaatatatgatacatgtgtctgtttcatgatgtagtatgcttcagccattttaaagtgaaactcggcttgttctataacatcgtaatgagagccaactgtttttctgcgtttcgataaaactctattgctttgatgtactgttttttctcaaattcatacatgcccctaaagaaaaatgagtagtaactaaggaggccatttaaatctcttcgaggctcctcgatttgggccaacaatttgtttattgattgtccttgttttcttttgttagtaggttctaaatattctaacattaattgatgtctaaaacacatcaactgatagtaaaggagtaagtcctgatcttcttccatttgattaatttccttctctacttcttcttttaaagcctctgcatccggtacgctaaactctcttatcattttataccattcgtggattttcactccgacttttgacgagggtattaactgtttcacttccgcctatacctttttatttcatttttgtaaatatattactataattcgggtgataataggttgaaaagtgaaaaaattttcggtatgccgcaataaaatcagcaacaaaaagacgcctgctaagacgcctgaatctctatatgctctttttcaagccgcacctgcagtattctcgaagggaaatttcgtccaccgcgatcttgaagggtttactatttgaaggaatttgcggataaaccctgtgcatccatgaaaatgaaacttggcctaataaagaagtaattcgatttgtgaatgatcaacttaaagaaaatattgatcttttattgatgcctgcaacagcttccacagctcctcgaaacccttttaaaataaagagttataaaaattgaccagcatccactctagtggaatctttccccttcacctgttttaacgtggctacgattagaaagctgacaatcactaataagagccatgaactcactttccctacatgaacgagactccacgtactggtttggtttggatatgtccaggccccaaaaaacgttgcgatattttcggctatccatataaaaaatccgatgagcacaaaagaaagtgcgagcggcatacggtaacgaatcccattaacctcgtatatgacccatgatttccaaaagacaattatcacaagtccagataaccaaaagcggacgtcaatccaaaaatgatggaggaaaaaatttaaataaatcgcagcggccagcggtacaacgacgtaaaacggcggccacttaaccagttcaaccttgagcctcctccaagcctggcaaagataactggctacacttgcgtacataaagccgctatacaaaggcaccccaaagattttggagtaaccttcctccggataagaccaggagcccatttgcaccttgaaaagctcaagagcaagtccaataatgtggaacaatgtgattacttttaattcatcccgtgtttcaagaccggaacgcaccatccaccattgcatgagaacacagatgatgagcagcaagtcataccgcggcaggaagggaagaggtatgatttgtgtaacagccaaagaggcaaaaataacgacaggaaatacacatgacaaggactgctcccaaccaaaacgaacgagttgttttagtgctctcatgatgtgtgcctccgaagtttttttctgaatatatgcgaggccagcttagtatagcagctaaaccggcttacaggtatgcgcataggatcaccgccaaaaaaatggtttctttccatattaaatacttttttaatcctgggtgtcttcatcacttcggtattccaaaatatctccgggctgacattctaacgccttacaaattgcctctaaagttgataatcgaatggcctttgcctttccatttttcaatatagaaagattcgccattgtgattccaaccttctcagaaagttctgttacactcattttccttttagccagcatcacatcgatattgattataattgccattgttatcacctcagactgttaaatcattttctgattttatatcaatcgcttcttgcaatagcctttggagaacagcggcaaagactgcgataaccattgaagcaaaaataaggaccaacccgatcagtatgatccctggagcgtcgtccatctctgcgataagatagaagagcggcatgcctgccgcaaataaaatactgatggtgattgcacagtattttatattctttaaagcccgtacagataattctgagaaagctttattctggtcaatatagcttaaaagtttaaaggcttgatacagagcaaaataaaaaggtatcgccgctgcatacaaatcggcatatacgagatatttcaaataagaaatacccggatacaattcggctgcaaaattcgctatttccggcacaaaaaatatgcacaaagcaagaactgggattccaataagaataacagctatctttaaaaagagagttgatccccgtttcattaaaagcacctcacttatttttgtcgatttgaatttaacacattatttatcgttttacaataaaaatatattgaaattgatgattttattattgttatggactgatcttttgatttttagacaagatggcgttacttgcggaaacaaagccgacacgtctgcagagtacacacacatcttgcagacctctacggcttccgcttatatgcaaataaaagccctaaatatgttaagcgcgtactgaatcctacagatcgtcgaggagtgaaaaagaatcgatttttcccaaacatattttgaatttataatagaatagctttaaaggaatatgtatcaacaagtcgtctagcatatgttgtgttataaaataaaacagctggcgattggcgtgtctttccttttaacgtgaatagtcgaggagttatttgaggtgaagcagaagacgctgacgcatgatcgacgtctttttattgtggtaaacacagagcagagagtcttgttagattaaattaaaataagacgccaattaaggcgccttcatcttgtcttaaatccattcacaaaactttctccatccttctctgtcgcaataagctgctgggcgctttgactgattcgctgagcaagcgcctgctgcgcttttccttcgaagctgtagagaagcgatgaataaacgctgttcatttctttttgtatatcgtctattttaaacttcggtcttagcgtcgttttaatgccttcaagcttagttgcggctgttaccctcatgcccgttttcagcatttgaagctgattgcgccgtatgaagagggtagcttcttgatctcagtttaagttgttgagtgaagccagtctgttgaaattttccattgtttcatctcctaaagtttaagccaatttgccagcattttatctttcgatttaaaatcttttgcaatctgcgccaggtatccgctgatgtcttctaaatctgaaatcgtgtcctttaatgaggcgatgtaagctttttcggcatgaacatcgtaaaatagcggattgccttttttgtcaaacgactgcgccaggtttttcagcgtattgtttacatcctcgagtgtcagcttgtcgtataaaccgtggccgacttgacggtaggtatcgtgcttcaggtcgttgatctcggcgtcgtgttcctgataagcgttttcggcttcccgtttcatcgtccgcaagcatttactttttgcgcgagctgcttggcaacttcgggcgttactttaattgcgccacttccggatgcaacttccggtggaagcatcgcttttaaatttttgtcataaacgagttcatcgccctctatattttgaacgttgccgttttcgtcgaaggtaaagttgcctttgttgaggccgtgtgtatccggcattcccattgctgtggtagcaatgtagtctacagcgacattaaacactgtgccaaatataccgccgttatacttcggatctagtcgtatttgtcgttccacacgcgaagtagaggggtctttggtatatattgttctgcctgcgtgtcgttcgtactcattccaccagccggaaccagtcatatcatccggattgacaatcgcttttacagacgagtcatatttgccgcttcggatctccttttgcttttcttcagaatgcaatttaacgacggaaggattgttgaatgcgactgcgtatatatcattgttcacagcgctgtattcagcctctgcgccgccaagagagtgtccggtggttgaaataaccgtcgaggtgcctttatacttttgtttaacttcccgtaccagatcatcagcttgcccgatttgggacgttttcgtaattaatttgtatttaccggtgctaagcatcgcgtcttgtgagggggttgcgttgtattttcctattgtttttgatgtatccttcgcatctttttcgattatgtattgcgatttctttttcggatcaagacccataacaacgttaccgccgtctgcatcaataacatcttgaaaaaactgttctttaggatttgttccagcgaaggccacgacgacgttttctggtgcgttaggtttaacccatttaccgtcctttttctttgcttgaacaaaaacatacgcatcaagtccagtgtcagagtcccttttaattttatcaacaaaaaaagccttatttgatttactctctataggtgttctttccttgaatgcttctttcattttatcggtactatatgtgttttggctaagaaaataatactctttatctgttaatttaggaatatcgctctttttattcaggtacataaccccgcaaactatgtaaaatgtaacgtggaaaggatggttttatgaaaaaatacataattatccttcttgctctggtcattataacatctggaggaatatttatgaagcaacaaaataataacagagaaaaagaagagctttataatttagctaaggaaagaatgacagactttattaaaacgaattataaggacattaagtcaattgattattatgatgactacgaagtgaatccaatgggcggaattgatattaaagggtatctaaatgatgataagaaaaagaaaatatggggtatttacgataaggcaaatgacgaagttgggtccttcacagtcgatgctgaaagaaagcccgaatataaagataaaatttgcgattattaataaaaggcccgactcgattgagcgggcttttttctattttcatctctcgtttgtttaactaatcggtttttattaccccttttaggcctcctcaacataaaatagttcttcagtaggcacgtttaatcctctaaaatggataaattgcagttttgggcatttttttcacctagaacgaaagaacttaatgatgcgaattttattagttctattgtcctgttttatatattgagtaccaaaaatgcactccatatgttttataatgaagcgggcctaacaatcagcaaacatggagcggaatgcaataaaatcgtataagggcatgcagtatgaactggaggatacatttttgaaatataaaaaagcagcagcacttggaattggtttacttttatttataggcggatgtcagaagagcggggaagctgaaatcagcgtccaagattacacaggacaggattttcatattcatagtagaggttatcagaaggaaaccgctgagatcgcagaagcgcatcgagatgaagttgaaaaaacggtaaaagattattttttggatcaatatagaacgaaggtaaaagtccataacattgtcggagggcatgggtttgttactgtgtatgccgaatcagtcggaaacttgcatttctacacaagcgcaaaaattgaaattgatttggacaagaaagaggtgcaggctgacgcgatcagctcatcggagtgggacgtaaaagactcgattacaagcgcgatatatgcgttggcttttgaagacgaatttgccgctctagattactatttagagaagctggcagaagaagagccggttgtaggtaaaacgcaggcagccgttgataacacaagcggtatgggatatcagacgccttattatgctgtttctttaaatgctgattggaaggatgacctttattcagcctatttagaaaacccaaaaagaagcaaaaaagactggcaagagaaattggaagatgaagaaatcaccccaaaatcatgtgatatcaatatacggttatatatgaaaaaaccaaatacaagaccggacgagcgcatttataatcaagttgtccaggatatcgaggacatggaagagctggccccggggacttacaccatttacttgagtgacaatagaatcaacaaaaacctaggatataattcaagaaaaagcacgcttggccgataaggtcttcctaaccgataaagagattggaaaccgatcaattttctgtatggatatgagcgggaaagaaaaagtggagatttcatcatctattttgaaaaataatgtcctggggaaccgttcgggtgtttcatttcgcacagtcgccgttttttcagctgtccaatcaaaaatcgattaaggcgctgtgcgatgcttcaaaagacatcctgaacatatcaaacttcttcgggatgatgcaggggacagaggaaaaaaccgccggaccaaggtggcaggcggttttccttttgtagaaaaacttgtggaaataaagcttcgtggaaatcgtgaattttttgctgtgaagggcggctgattaatgcagggagtctttaataattttatagtttttatgattgacgacggttaaggagtccagttccaagtctctgtagttttccataatcgtgacatcgacgatcacagagttttcgtttactttttctacgattccggtgagtccgtttttaaattcgatgacattcccgacttttgcaattttcaagtgacttcctctcctttaaagtaaattaacctattgaaagtattttgcaatattttcttggagaagtaaagcgatttgggaagcggcatcactattgttgtacccggtgtgacttaatgatatagttaattagttaaagatgatgagagaaaaggggagagaaaagttgacagagcaaaatgccatcgatcagatcgagcaattaaggtcagggagcattcatgagctccgtgtgaaaaaagaggattttctttctttcagagccatcttaacaaagcaggaagattttaagcattttcgcggcattgcccagcatggcggagatattatatttcaatatatgaaagaggcaagaagctgaaaaaagctttctcagacaggctgagaaagctttttttatttgtgtgaagccatatgtttctggagattttggtgttttttgcatgaaatccgccggctgtctgcaataatgtgacagccgaacggtttgatggaagtcatgccaacattttggcaatgaaatcggcgaatcgtcttgttactgtaaaacatatgtttttttcgatgaagatttgacaaggaggaaggaaatgaaatcgaaatttgctgctctagctgcgtttttaatctgcatgctgccggcggcaagaatcgagcatgctcaagctgtcatgttgttctcgaaaaaagataaacaggaaatggaacggctgatggaaagccttaaacaagaagaaaatcctgctttttcccaattgacagatgagaaaagcttcattgaagccgcgcatctgtcagctgaagaggaggaggaaatagaagaagctgaagaagagacgactgatcttacacataaagaaaaagatcttttatcaaggcttgtacacgccgaagcgaaaggcgagtcatttgaaggaaaagtggctgtcgccaatgtcgtcctgaatcgggtgaaagacagccgatttcctgacagcgtaaaaagcgtgatctatcaaagaaacgcttttgagcccgttctaaacggcagcatcgagaaaaaagcagaccgcgaatcagtggaagctgtggaagaagcggtagatcaaaataaaaaagaaacagaagctttatttttctataatcccgacatcgcttctgatgactggattaaaacgagaaaagtcgtgaagcgcatcggcaatcatgtctttgcgatctagaaagcagtcagggccattcgccttggctgctttttttgtgcgattctttcttacgcattatcatctttcacagcccaagaaaaaatttatttttgatactttatgaaaatcaattttcaattaaaaagaaaataatttttagacttgtctcatatgatgggataaacccgtgagacaaggagagacctcatgaaccgttttgtaaaaggaatcgttcttctttcgctagctgctttttttgcagaatgtcttgaattcgtcatcaacatgattcttgcacgggagcttggcgagcatggcatggggctctacatgagtgttttgccttccatttttttggtcgtggtgattgcgagccttgagctgcccgtatcaatatcgaagtttatcgccgagtccaacccgaagctgcacgaaagcatgctgaaacatgcattgcggatgactgcggtctgcacggttttctccacggcagccgcagtgatcattcttccatttattccggtttttgattcttaccaccctctaatcagaggacttgtgatcgggatgattcctacggttgcattcacatcgatcgcgagaggctacttcatgggcgttcagcaaatgggtaaaatcgcaacggcgaatgccttgaaaaaaatctttcagctcatcggcttgtttttattttttcaatggtattcctttgaattggatacttctcttctcatttcattgtttgtcctcgttgcaagtgaagtggtcgtgtttgtttatttgttttcgcagtttgttttggtcaggcgtgccgctcaaaaagggcagcagatccacttgcggagaaacgatgttttaaaacgcctgctcactgtttcgatcccgacgacggggctgcgcgtgtttcatgctgtgacaaatgccgtcgaaccttttttggtgaaggggacgctgcttgccgctggcgtatcaagaacatcggccatcgaccagttcggcatgctttcgggagttgcgatgacaatcggcttttttccggcttttatcgcccattcactgatggtcgtcatgatcccgagcatttctgaaagctacgcttacgggcaatacgaaagagtgatcaaacggattaaacaggcgatctttattacgctgttttacggcataccgtccgtcatggtgatgtatcactttgcagagccgctgacccatttatttttcgattcggtcaaggcgtcgttttaccttaaaatgttgtggccgtattttttattccacttttttgcgatgccttttcaggcctgtttaatcggaatggggttggccaaagatgctttttatcataacgtttgggccagtgtcttatcgtttttgatgatgtatgttctcgggtccatgcagactttgcagatgacggggatcattcttgcgatgaataccggtatgattttgctgacggcgctgcattatgtgacgatttgcaaggagctgggcgtcacgctttttttgacaaacaaatcccgatctccgagaattgaaagccgctgatggatcctcttcatagttttagcttttgcggggaagctaatattaaaaaagaaggggagttcccatgcgaagaatcagtctcatttacccgctcatcctgctgttttttaccgggttattcgtatttcagccgcaggcatctgcaaaacaagcttcgccggcagtcatgcagatgaacacggtcgaaggtcagcgcgtcgtcattcccgccgaaggccagaagacgatcgttcatttttggacgacctggtgcccgccatgccgtgaagagcttccgcgattccaatcctactatgaaagcaagcaatccggcgtcaagctcgtgaccgttaatttactgaatgccgaaaagaacgaacagaaggtaaaacagtttattaaagcaaacaagctgacatttccgatcgtttttgacaaaaagggtgagatgatgaaagcatataaagtcatgacaattcctacgacttttttctttaatgaaaaaggagagctggagaaaacgtttgtcggccccattactgtagaacagatgaaggaatgggcagggaaaagctgagccgggagttcagctttttttaaaatgtaaatgataattaatatcataaagaaattataataattattatttgaaaacgtaggatgtcgtgctataatgagaaatagaaaagggtgtgtccaatggacaagtagcagtcataccctttatataaataaaatacttaatgtttatgctgccgatgaggcggcaatttgttttttaagaaggaaattgacgatgaattacattctcaattagggaggatattggagatgcaattagagatcgggaagcaatcgcagcaaaaccgtcacacgttgcaatttgaaaattggaggcagcacggggaattgatagctgcgcttttgtcgggtttgttgattcttgcaggctggctgttgtccggcaatgaaacattgtccgttgttctgtttattttagctttttgtatcggcggctttgctaaagcgaaagaaggtatacaagaaacgctgtcggaaaaaacgctgaatgttgaactcttgatgatttttgcggcggtcgggtctgcgctgatcggctactgggctgaaggggccgtgttaatttttatcttttctctcagcggagcgcttgaaacgtatacattaaataaaagcaaacgcgatttgacttcactgatgaaattggagccggaggaagccgttttgcttgaaaaagaaggaacaagaaccgtggcggcagccgatcttcaggcgggcgacctcattcttgtgaagcctggagaacgcattgcggcagacggagaaatcgaaaccggaaaaacgagtatcgacgaatcggctctaacgggcgaatccatcccagccgaaaaaacactcggagacgcggtttttgcgggtacggtcaatttgagcggatcgctcacggtccgtgtcacaaaggcaaatgaagattcgttgttcaaaaagatcattcggctcgttgagtctgcgcaaaacagcgtttcaccgtcgcaggcgttcattgagcgatttgaaaatatttacgttaaaggggttttgcttgctgtcggactgctgctctttctgccgcattttttgcttggctggagctggagcgagacattttacagagcgatggtgttcatggtcgtcgcttcgccgtgcgcccttgtcgcttcaatcatgcctgccgcgctgtcgctgatatcaaatggcgcaagaaacggcctgcttgtcaaaggcagcgtctttcttgaaaagcttggcaacagcaaaatcgttgcattggataaaacgggaacgattacgaacggaaagcccggcgtggaggatatgcttttagctgcagatatcgaggagcgcgaatgcttggaggctgctgctgcgattgagaagcagtcaggccatccgcttgccaaagcgattgtcgagtatgcagaagcaaaaggcatcaagccggccgcgaatgtgtcgattgaggagacgtcagggtttggcgttcaggctcgatacaatggagagacatggctgatcggcaaagccggatttgtcggggaagaggcagccgggcaatttctcacggcggctgttcaggagcttgccaagcagggaaaaacaattgtgttcatgaaaaaaggcgaaaaaatcgcggggtgttttgcattaaaagaccaaatcagaccggaagcaaaagcggtggtcgaagagctgaacgcgcttggcgttcagacggcgatgctgacaggggaccagcctgaaaccgcagcggccatcgcacgagaagcgggcttgaaaatcgtcgtttcagaatgccttcctgacagaaaagtagaggaagcgaaaaagctgaaaaaaacatacggaacaatcgttatggtgggagacggaatcaatgatgcaccggccctagccgccgctgatgtggggatcgcaatggggggaggaacagatgtcgcactggaaacggctgacgtcgttttaatgaaaaacgaattgacaggactgaccaaaatgattcggctctcccggaaaatgaatacgatcattaaacaaaacgtcattttctcgcttgctgtgatctgtcttttaatctgcagcaactttcttcaaattcttgatctgccgctcggtgtcatcgggcatgaaggcagcacgctgcttgtgattttaaacggtctcagactgctgaaatcctaagcaaagaaacggctgcatgctaacggcagccgtttttcacatcagagggcagtttgaggaagaggcggcaataatagaagcgggcggcacccccacaatacataagcggtgagcaagagacgggaaaaactgatacaatggatgtgatgcttttacattttacatgtatggtacggaaactgtctcaaggagtgaacagagcatggaaagaattgaacaaatctcttcctggctgaaagaaaaaaacatatcttcggcttttattcattcaaaagaaaacgtattttatcttaccggcttttatacagaaccgcatgaacggctgatgggcgtttttatttttcaagatgaagagccgttttttgtttgtccgcaaatggaggccggtcaggcgagagcagccggctgggcgtatgagatcatcggatacggggatcatcaaaacccttgggaactcatatcctcagcgcttcaaaagcgaaacggccaatgtttaaaagtggcggttgaaaaagaaacgcttgctctttcgcgcgccgaaatgctgcaggcggtcacaaacggtgcggagcttgtctctgcagaagaaaggctgaaccaaatccgcgtcatcaaagacgaaaaagaaatcagcatcctccgcgaagcggccaagcttgccgattacggggtcgaagcaggagccgccgcattaaaagaggggatagcggaaatcgatgtcgtcgctaaaatcgagtatgagctgaagaaaaaaggagtccaggggatgtcgttttccacaatggtcctttttggagaaaaatcgggacagccgcacggaaaccccggcagccggacgctcaagccgggcgatttcgtcctctttgatttaggtgtaatcattgacggatactgctctgatattacaaggacgctcgtgtatcaaaatgtgagcgaaaaacaaaaagaaatatataatacggtgcttcaagccgaaacggaggcgcttaagatgagcaaacccggtgtgagaatcggcgatcttgatttaaaagcgcgcggcatcatcgaaaaagcgggctacggcgattactttccgcaccgcctcgggcacgggctcgggatttcgcctcatgaatacccgtccatgagccataataatgacgaacttttgaaacaaggcatggtatacacgattgaacccggcatctatgtgccggaaatcggaggcgttcgcatcgaggatgatgtacttgttacagccgatggagcagaagcgctgacaaagtatccaaaagagctgactgtcatttcataaaaaaatggaacccgccgtgcgcgggttctattttattacggaagtgaatcttttcatctcaccgtcaatcctttgaaatgaagaaatcgtcaaaggaacggaatggtttgatttcgtgtttttctttgaggggtttcatcgctgcttttgaagacagcacgataacgatacataataggatcagaatgaagatgcccattttccttctcctttctggaatgtaaacgtgttcagcaccggtgctgtcttcattctaaattatgaaacgctttccatatcaagccctaaatcaataaaagaaacttctgatgccaaagggttctggaatattttggaccatcgcttgagtttattggggctgcatgctgccaaaaaagtcctgtgatgatcgtttgatgaatgaatctatgacgcctttttgcttttgttttggtgatttagtttgatcaaaagataatcggattgcatcattattctcatgtgaaaaatttgtatacttagctcagaagaaaggggggattacacgggaaaaacactgataaattactgttttagacaaaatcttttcatctcgcatccagatatttcagtctccgcaacgattgcggaatcacccccaaaacaaataagcattaaggatttttctaatgatttgaagccatccattacctctgaaaggaagctagaaagagtgaaaaaattagggtttgtactgtttatgtcgatgtttgcttttgtcagtgtagtaccggcagctgaggcgaaagtcattgatcatgacaaagtgcaaggcttcagcgaagtgacccctgtgacggtttcccaaaaagcggccaaacgttttcagccttatttgaaggttgcgagcggctgcgtgccttttccggcagttgacgcacaaggcaacacaagcggaggtctggagcctaccggagcgcccgaaggccactgcagcaaaagcgtgggacaagtgtactcacgatccgcatggtataatggagtttgggcgattatgtatgcatggtattttcctaaagattcacctctgcctttaaaagcattcggccatcgacatgattgggaaggtatcgtcgtatggatcgacaatccggcaaatcaaaatccaaaagtgctttccatcgcttattctcaacacggtaaatttcaaaaaacagcgccaaacaacaatattatggaaggcgatcatccgaagatccgctatgatgctcctcaaccgccgatcaaccacagcctatatgtggacagtgcaaagggcggcacccagcctctcatcgggtgggaagatttgacgcctgccgcaagaaacgcattgaacacaacggatttcggaagcgcaaacgttcctttcaatgatcacaatttcacgaataacctagaaaaagcatggtttagataaaaaatatttcgagtatccggctgattgtgaaatattttcatatcagccgatttttttcgccgccttgtacctcttccgaaatcttcttcgctgttttcttcatatcaatagaatcccgaaaaaatggccaaaaggatcaaaatctacggctcaaagcgatataatttctttatgatgaaatgatccggatgtgcgaaaagatttgaatgaaagaagggaaacgaatggcaaatatcagggaaatagctgaagcggcaggggtttccatcaccactgtttcgagggttctcaacggccacccgtatgtcaaagaagaaaagcgtcaaaaagttcttgagacgattgaacgcctcgaatatgcaaggaatatgcatgccgttcatttatccaaaggcttttccaacatgataggcgttgtgctgccgaccatcagccttccttatttcggcgagctgctggaaggaatcgctgaagaagctgcgaaggaaggcgttcacttttcgctttaccaaacaaattatcaattggaaaaagaaatttttgcattggagcagctgaaacaaagacaggtggacggcctgattttctgttcaaaagcgatgtccgatgaagcgcttttggactggcgtgaaaccggcccgttcatcctgtgccaggactcaggcgagcagcactttgcaacggtcagcattccgcataaagaagcattcagacttggattggattttttaattgaaaaagggcacacaaagatcgcgattggtttggcaaggaaaaacggcatgaacagccattttcgcctcaaggcatacaaggaagctttggccgcgatcggggagccttaccgggaagagtgggtatttgagcggtcgctgacaattaccgacgggcaaaaactgttctccgaatggaaagggatggaggagaagccgacggctgtttttgtcgcaaacgaccaagtatcagccggtatttttcttgaagcgcagcggcatcaagtggatattcccggaagcctcgctattttaagctgtgacaaccagccgatcagcgaagtgctcggcatttcaacaattgaaatcaatataaaggaaatggggaagcgcgcgtttcgccttctgcaaaaaagaatcggcggcgccgggccggaaaaactgactgttccttacaagctgatcaaaagggcgactgtgtaatcaaaacatcaatctttttccagacagtgatcaaaattcgacatttttcatcaaaaacgtcaaaataaattgacgcgctttcatgagttttgtacgatatgagagattgatgacaaaaaggagctgaggatcgtgaacagatcctttaccgttgaaaaggtactcaacaacaacgttttaatcgctctccatgatgattacagagaagttgtcttgattggcaaaggaatcggttttggtaaaaaacgcggagatcttatcgaacatgagaactacgaaaaaatgtttatcctggaaaatgataaggaacaatcgcagtataagaagctcctcacttatgtcgatgaaaaaatggttgatatcgccaatgatgtcatctaccatatcgcgcaaaaaatcggccagccgctgaacgaacacattcatgtcgccctgacggaccatatcgcatttgcagttaagcgtctagaaaagggatttgatatgaaaaatccgtttttgcttgagacggaatcgctttatccgaaggaatacgaagtcgccaaggaagccgtcgatatgattaatgaaaaatccgacattcagctgcctgaaggtgaaatcgggttcatcgcgcttcatatccacagtgcgatgacaaaccgcccgctttctgaagtcaatcagcattcacaactgatctccaggcttgtccaggtcatcgaagattcattccagatgcaagtcaacagggaaagcgtgaactatttgcggctgatcaggcacttgcgctttacgattgacaggataaaacgggacgagccgattcaggaaccggaaaaattaatgttgttgttgaaaacggaatatccgctgtgttacaatactgcttggaagatgatcaagatcttgcagcaagcgctcaagaaaccggttcatgaggcagaagccgtttatttgacattgcatttgtaccgtttgactaataaaatttcataacgcctttataacgtgttactgattcgatcaggcatgagtgaaaaaaggggagaaatgaagacgctgtcttttgtttcttagtgtacccgctttcaccatgccttttttgtcgttctaaaggcgaaatgtaaacggtttattcagatgaaaaagcagtcttttgaacgaagttgtcatgaatttttgctgtaaggtcaaactattcttagagggggttaaaaaatgtttaaatcgctatttggcgttctgcaaaaaattggacgagcgctgatgctccctgttgccatcctgccggctgcagggattctgctcgcgcttggtaatgccatgcaaaatccgcagatgacaaaagtcgcaccattcttaacgaacagcaccgttcagcttgttgcgaaagtgatggaaagttcaggtgacgttgtgttcaccaacttggcgctccttttcgctgtcggggttgccatcggtttggctaacggcgacggcgttgccggaatcgctgctattatcggatatcttgttatgaatgtcacgatgagtgcagtgctccttcaaaacggttcaattccaagcgatgcagttgaaagagcacagttctttactcaaaaccatccggaatacacgacaatgctcgggataccgacattggcaacgggagtattcgggggtattattgtcggtgtcctggccgcagccatgtacaatcgattctacacaatcgagcttccgcaatatttaggattctttgccggaaagcgctttgttccgattattacatctatttgtgcattgctgctgggacttgttatgctgtttatctggccgccaattcaaggcgcactgaacagcttttcaacgaacctgcttgcagccaatgaagcggtcgcagctctcatcttcggaatgattgagcgggctctgattccgttcggtctgcaccatattttctactcgccgttctggtatgagttcttcagctatacgaaccaggcgggagaaattgtccgcggtgaccaaagaattttcatggcgcaaatcaaagacggcgtcgaattgacagcgggtacatttatgaccggtaagtatccgttcatgatgttcggtcttcctgcggcagcgcttgccatttatcatgaagcaaaaccgcagaacaaaaagcttgttgccggtattatggggtcagcagccttaacatcattcttaacagggatcactgagccgatcgaattctcattcctgttcgtcgcaccgattctgtttgcgattcactgtgtgtttgccggcctgtcattcatgatgatggacatcttgaatgttaagatcgggatgacgttctccggcggtttgatcgactacttcctgttcggaattctgccgaaccgtacagcttggtggcttgtcattcctgtcggtttagtcctggctgtcatctactacttcggattcagatttgccatccgcaagttcaacttgaaaacgcctggacgcgaagatgcagctgcagaacccgctgatgaaggcaaagaagcagcaggagatcttccttatcaaattcttgaagcgatgggtgaccaggaaaatatcaagcaccttgacgcttgtatcacaagacttcgcgtaacagtcaacgatcagaagaaagttgacaaagagcgcttgaaaaaactcggcgcttccggcgtgctggaagtcggcaataacatccaagcgatattcggaccaagatccgacaatttaaaatcacaaatgcaagacattatgtcaggccggacgcctcgtcctgaaaaagcgccgaacgctgccgaggaagtggagcagcaaatcgaagaagctatggttgagcctcttcaaaacgaatcaggtgaagaagtattcgtttcaccgcttgcgggtgaacttcatccgattgcagatgttccggaccaagtattctccggaaaaatgatgggtgacggatttgcgattcttcctgcagaaggcacagttgtgtcacctgtaagagggaaagtgctgaacgtgttcccgacaaagcatgcgatcggtctgcagtctgacggcggcagagaaattctgatccactttggaatcgacacagtcagtctgaaaggagaaggcttcacttcatttgtttctgaaggtgacagggttgagcctggccagaaactgcttgaagtcgacattgaaaaagtgaaggacaatgtaccttccctgatgacgccgatcgtgttcacgaaccttcaagaaggagaaagcgtgagcttgcaggcagaaggcaatgtcagcctgacacaggacgacatcgtccgcatcgaagaataaattcacaaaatggccgtacttgtcagatgacatgtacggctgtatgatataatattgtgaatgtactcaaagctttaaattaaaaggagattgataaaaaatggcacaaaaaacgtttaaagtaactgcagattctggaatccacgctcgtccagcgactgttcttgtacaaacagcaagcaaatatgatgcagatattaatttggaatataacggaaaaacagtaaaccttaaatctattatgggcgttatgtcactaggtattgccaaaggtgctgaaatcacgatttctgcttccggcgctgatgaaaatgatgctctttccgcacttgaagaaacaatgaaaagcgaaggtttaggcgaataatgcttgaattaaaaggaataggcgcttcagccggtattgcgattgcaaaagcatatcggcttgaggagcctgatctaacggttgaaaagaaaaacatctctgattctgatgcggaagtaaatcgttttgaagacgccatcgagcgttctaagaaagagcttgaaaccattaaaaaccatgctttgaaagagcttggcgaagataaagcggaaatcttttctgcacatttgttagtattaagcgatcctgaactgttaaacccgattaaagacaaaatcaaatctgattctgtcaatgcggaattcgctttaaaagaaacggccgacatgttcgtcaccatgttcgagtcgatggacaatgaatatatgaaagaacgcgccgcggacatccgcgatgtcaccaagcgtgtcacagggcatcttctcggcgttgagattccgaatccgagcctgatttccgaagaagtcatcatcgtggccgaagacttgacaccgtctgatacagcgcaattaaaccgcaactttgtaaaagggtttacaacagatatcggcggacggacgtcccactctgccatcatggcgcgctcgcttgaaattccggccgttgtcggcacaaaagcggcaacgaaaggcatccaaaacggcgtaacagttatcgttgacggcatcaatggcgatgtcatcgttgatccttcccaggaaacaatcagcgaatacgaagaaaagcatcaagccttcctggcgcaaaaagccgaatgggcaaagcttgtcaacgaaccgactgtaacgagcgacggccatcacgtggaacttgccgctaatatcggtacacctgatgatgtaaaaggcgttttggaaaatggaggagaagcagtcggcctttaccgaactgagttcctttacatgggcagagaccagcttccgacagaagaggagcaatttgatgcctataaaaccgttcttgagcgtatggaaggcaaatccgttgtcgttcgtactcttgatatcggcggagacaaagagcttccatatttagaactgccaaaagaaatgaatcctttcttaggatacagagcgatccgtctttgccttgatgagcaagagattttcagaacgcagcttcgtgcgctgcttcgggcaagtacatatggaaacttaaaaattatgttccctatgatcgcgactgtaaacgaatttaaagcagcgaaagcgattcttttagaagaaaaagaaaagctgaaagctgaaggccaacaagtttccgacgacattgaagtcggtatgatggttgaaatcccttcaacagcggtcatcgctgatcaatttgctaaagaagtcgatttcttcagcatcggaacgaatgacctgattcaatacacgatggctgctgaccggatgaatgagcgggtatcttatctttaccagccatacaatcctgcgattctccgcctgatcacgcttgtcattgaagcggctcataaagaaggaaaatgggtcggcatgtgcggcgaaatggcgggagatgaaattgcgatcccgatcctgctgggtcttggattggacgagttctcaatgagtgcgacgtcaatcctgccggcaagaacgcaaatcagcaagctttctaaaaaagagacagaatcgttcaaagagcaaattctgtctatgagcacaacagaagaggttgtacaattcgtaaaagaaaccttcaacctggcataagcaattgaaaatccggaccggcatcaccaatgcccgtccgggttttttgtttatctgaatgatcccggctgcggcggagataatacatgtgaccaattgttagaaagggggattctgatatgcctaggcagccattcaaactgggagatgaggtgtatgtcatttaccggaatccgcatgcagcgaatgtggcgcatataaaggaagctgaagtcgttgatcatccgcttcacgaaggcgaactggcattgtttatgtatgatacatatcacgcctttgccgaagatgatgccgttttttcttcatatgaagaggcggaacggctttaccgtgaattatttgacgggatatgaagacattaccggtatatcacatcctctaaatgcaaaaagtaatggaaatatgcaaaggatgtgtctgtttccaatggtaaaaccgtttgttccccaactcgtctatattgaaccgagagccctggaatatccgcttggaaaagagctgagggataaattttcaaacatgggacttgagatcagggaaacaacttcacacaaccaggtgaggaatatcccgggggaaggccacctgcaaaaatacagaaatgcgaaatccactttggtgatcggcgtcagaaaaacattgaagttcgattcgtcaaaaccgtccgcagaatacgcgatcccgtttgcaacagggtgtatgggtcactgtcattactgctacctgcaaacgacaatgggcagcaagccgtatatcagaacgtacgtcaatgtggaggaaatacttgagcaggcggatcaatatataaaagaaagggctcccgaagatacgcggtttgaagcttcctgcacatccgatatcgtcggaattgaccatttgacacatacgttaaaacgcgccattgagcatttcggtcaaaccgaccatggtaagctgcgtttcgtgacaaaatttcatcatgtcgaccatttgctcgatgccaagcacaacggaaaaacgcgcttccgcttcagcgtgaatgccgaatatgtcattaaaagctttgaacccggcacatccccgttggataaacggatcgaagccgccgtgaaagtagcggaagcgggctatccgctcggttttatcatcgctccgatttatattcatgacggctggcaggaaggctacagagttctgctggaaaagctcgatcgtgcgctgccgcagcatgcgaggcgcgacatcacctttgaaatgatccagcatagattcacgaagccggcaaagagagtcattgaaaaaaactatccaaagacaaagctcgaactggatgaagaaaaacggcgctataaatggggcagatacgggattggcaaatacatttatcagaaggatgaagaagcagagcttcgcagcgcccttgaatcgtatatcgacaactattttcccgaagcaaaaatcgaatatttcacataacagagctttagttgataaagctctgttttttgttttgaaaacattatgttaaaaaaggatttttccactccattaacaccgcataatcaagcgattcctcatcttcaatgtagccgggaatcacacaaactggagagcgtccgcaatgaagcaggaacgagagcactggatcgcgcttttccccgtccaatacagcttgaacatactgttcgggcgtcatttcttcagccgacttgtgataatggggaatccgtccgccgccaatgagacgcttgagccctttaaagaccgtcagttcatacatggattgcatcagccgcattccgatgccgagttttcgatagtcgggggacacggaaatatcgacgacataaagggagtttccatcgttttgatgtgtgccgatatacccgttgtccgtcacttcatcccagctgtggtgcggatgatgcggatcaaaatcagccatgagcgctgtcatcgaaccgatgatgcggccttcggaaactgcgcaaagcgctccatcgggaaatcgttcaatatgggaatggagctgctcttcattccacagaaggtcttccggaaacggaggcggaaagcattctctttggagagcaatcaaaccgggaatatcttttttgctgtaattgcggatgtccacctgctgataagaagtgccgttatcgacgtaaaactgtttatagatcgccaatcactccttttgctatttcctccattataccgttattttaacaggctatcttaattttgcgaaatttttgccgataaaaagaatatgaaggtgcatgtaaaggagggtttcatttgtttaaaaaactgcatgtcaaaattgccggatttgttgccgtcctgctggttttgacggttatcgtcctacagttctcgacaacacatttgttgaaatcgatgcttgaagatgaggcaaaagaatcaacgtccagcctcctcggttcaattaaaagaaatattgagcttcaattagaacactacgagatttctttgaatcgtataagtgatggagaaatggctcactcattcttaaaagacggggataataaaattataaaaatcgtcaatgatgaattaaaacaattaaaagaaaaaaatgagtatgtcaatttagcttatatcggcacaaaaaagaaggaaatgtttacatttccgaaaacgacctttgatgatgattataatccggctgaaaggccatggtatacgtcagctgcaaaaacacccgacaaagtcgtttggacggaaccttacaaagatgcggtttccggagatatgacagttactgcggcaaaagccatcgtcgtcaataataaagttgaaggcgttgtcagtatagacttgtcattgaattcattgaacaaaattatcgaaaatcaaaagatgccttatgacggctacgcatttattttggaccaaaacgggacaatgctcgcccacccgtcaaaacagggcgacgatatatcgaatgataaaacatatcgggacatcccgtcatcaaaagacggaatcaaagtaggcaaagatactgtgatcgcttatcagactgtcggcggtacgggctggaaagtcggtacgcagttcgacacggcgaagctgatgtgggtcgcgcaggaaatgaacaaaatggtcattatcgtttcaatcattgctctggcagcggcgatcattttaagctatttccttgccaaaacgatcacaggcccgattaagcagctgattgccaaaacaaaagcagtcgctggcggcgatttgacggtccaaacagcagctgcctcaaaagatgaaatcggtatattgacaaaagactttaacaagatggtcgaacatatgaaagaaatgattgtgcaagtcagatcatcgtccggaaaagtatcggatacgaccgatcaattaagcgctgtttcagaagagacggtttctgcgagcgatgaaatcgccaaagcaatcgaagaagtggcgacaggcgcgactgaacaggcggctgaggtcgaaaatgtcaatgaacaatccgaacggctgtctgtcaaaattaaagaaatcgaacatcatgccgacagcatcaagaaactttcgagaacatcagaagaagcaagctatacaggaatcgatgccctcgggcagctgcttgcaaagtcaaatgaagcaaactcggagacaaagaaagtggaacatatgctattccagcttgaagaaaaaacgaaaaacattgaagacgttgttacagccatctcggcgatctctgatcagacaaacctgcttgctctgaacgccagcattgaagcggcccgtgccggagaaagcggacgcggttttgcggtagttgcagaagaggtgagaaagcttgctgaacaatcggcggtttcttcacagcacatcagtgaaacggtcaaacagattcagatggaaacgaaagaagccgtttcagcgatgacagaagcaagcaagatgaatgaagtgcaaaatggaatgattcacgaaacaggtgaagcgctcagcaaaattactgctgaaatgcaggcgctcgtcaactcaattgaccacatttattctgaaatctcggatatgagcggagagcagcaaaaaatgtccgattcgattcagagcatttcagccatttcccagcagtctgccgcggctgcggaagaggtcagcgcttcggccaacgagcagctgacagcgctggaaagcatcgcaaaatcggctgaagcgctgagcgaggccaaccaagaattattaaatgcgatcaataagtttaacgtgtaataaagaggtccctcttgttgaaagagggacttctcctttttcaacattcacaatcccaattttcagaatatacgtgttacactataagaaggaagggagtgatcattgtggacttaaagatgaatggcaaaacagcgcttgtggctgcaagcagcaaaggacttggcaatgcgatcgccaaagccattgcgaaagaaggggcaaatgtcatgctgtccgggagacacgaagcggacttgaaaaaagccgcggaagagctgaacggactcggcggcggcaccgtctcttatcaagtatgcgatcttgcagacgccgacgggatcaaagcgctcgttcaaaagaccgctgacacatttggaacgatcgatatgcttgtcaacaatgtcggaggaccgaagggcggcagcctgcttgatctgacagacgatgactggacctcatcatttgaattgcatctgctcagctatgtccgtttaatccgcgaagcttttccatatctcaaaaaggatgggggacgcatcgttaatatcgcttcatcatcagtcaaacagccgattccgggcttgctgctttccaacacgtttcgaatgggaatcgtcggtctgacaaaatcgattgccgaagagttggccgaacaccgcattttgatcaacacgctcgcccccggaagaatcgcgacggaccgcgtggcagagcttgatcggctgaaagccgagaaaacaggcctttccgagcagcaggtgaaagaaagctatgagaaagaaattccgctcggctcctacggaaaacctgacgactttgcacagtatgcaagctttcttttatcagagtgcaatacatatatgactggacaaacgctgctgatcgacggcggaatggtaaaagcaatttaagggggatgagaccatgaaaaaaacggtcggatttatcggactcggtgtaatgggaaacagcatggcctcgcacattttagccgcgggctatcccgtcagcgcctatacgagaacgaaacacaaagcggacagcctcgtggaaaaaggggcggaatggaaatcatccgtcaaagcactggcgcagtcgtctgatgtgatcatcacaatggtcggctacccaaaagacgttgaagaggtttactttggaagcgaaggcattattgaaaatgccaaaaaaggttcctaccttatcgatatgacgacttccaaaccttcgcttgccaaacaaatcgagactgccgcaaaagagaaaggactttacgctttggatgctccggtttcaggcggggacgtcggcgcgaggaacggcacgctcgctatcatggtcggaggagaacggaaagcttatgatgaatgctacccgctcttttcgatcatgggtgaaaacatccagtatcaggggccggccggaagcggccagcatacgaaaatgtgcaaccagattgcgattgccgcagggatgatcggcgtcgcagaagcgatggcctacgccgaaaaatccggactcgatcccgacaacgtgctgaaaagcattacgaccggcgctgcgggaagctggtcgctctcaaatctagcgcctagaatgctgaaaggcgactttgaaccgggtttttacgtcaaacactttgttaaagacatgggcatcgcgcttgaagaggcggagctgatgggcgagaaaatgccggggctcgagcttgcgaaaagcctttacgacacccttgttgaaaaaggcgaagaaaacagcggcacccaaagtctgtacaagctttggacagaatacaaataacgaaaaaaaccacttgctgcatgcaagtggttttttgctggttcttattttccgatgaactgctgagtccagtagttgccgtccttcacatatccgacaccgatatgcgtgaagttaggattcataatgttttttctgtggccttcactgttcatccaagctttgacgacttcttgaggcgttttttggccttttgcgatgttttctccggcagtgcggtatgtgatgccgaatttcttcatcatgtcaaatggagaaccgtaagtcgggctgttgtgatcaaaatagttgttatctttcatatcttgagatttcgtgcgggcaaccttgctcagcttttcatccaatgtaagaggttttagcccttgtttctttctttctgcattcgtcagttcaacaacttctttttcatacgcgcttacagaagaagatgcaggcgctgtattttgcttttgctgtgaagtctgctcttttgaagccgcaggctttgaagctttaggagcagaagccttcggtgcagaagctttaggctgttgagttgcttgtttcatataagaatgaagcagggactgaattttttcttggtcagctttagaaagctggttcatgttttggatattcagtttgcccgcgagatcagttacatttatggaatgaacggttttgacttgtacttgctgctgctctttagcgtctgcgtgctgaacgccgctgaatgtgaagagcgttgctgcagctgctgctgataaaagaaaagcttttttcataaacagtaatcctcctaaatgttgtagtagttgttgtttcgtacactagaatcataacatggcttttttgaaataatagatccatatattccctttgacaaggtattattgttaattttgacataaaaaaagaaaaaccctttgctgccaatatgcaaccagatcgttcttttacacgtcttgtcataaacgtggtaaaatttaaatttgttagttaaattttaatataaaaagagattgacagcttttttgaaaactttagattgtaacaaccattacaaaagtgttacaatatatctcagttaattaatgtaaaattgaatattgtgagaggagagagagtttcagtgacagaatctcaacatgatccggctgaaatcaaaaagagcaggcgttcgcgtttatggcggatcaacctgtacttctttgcggtgttcactttgttcgctgcgctgattgtcaagctgggcctcgtgcaaatcgtcaatggagaggcgtatgagcaggaagcttcgaaaaccgaggcgaaaattgcgtcatacccggcaccgcggggtaaaatgtatgacagatacgggcgggtggttgtcgacaaccaaagcgttcccgcgatcacatatacgatgatgactagcacaaaaacggaggaaaaaatcagcacagccaaaaaactcgcagaattgatcgatatcgatacttcgtttctgaaagagagagatctgaaagattactggcttgccagacacccgaaaaaagctgctgcacttctgaaagacagcgagaaaaccctcaagtctgatcaaacatacaagcttcaggtggaccgcgttccggcggaagagatcaaagcgctggaaaaggacaaagatgagcttaaagtcgcagcgattttcagaagattttctggcggctatgcgtatgagccgcaaatcgtcaaggcgatgagcccgaaaaccgcggggaaaaacgatgcgcagctccttgatgagaaggcttctaaacagatgccggccaacgatttgacgtatgaggaagtctcacgcgtttccgagcatcttgaggaactgcccggcgtcgacgtcatcatggactggaccaggaaatatccttatgaaaaaacgctctactccattttcggaggcgtcacaacgcctgaacaagggcttatcaaggaccgggaagacttttacctgacaaggggatatgcccggaatgacagagtgggaaaaagctatctcgagtatcaatatgaagaatatttaaatccgaaaaaagcgaaagtccaatataccgaaaaccgttcaggaaaggttatcagccaggaaacggttgatgaaggaagacgcggctacgatctgcagctgacgttcgacatggagctccaaaagaaagtcgaagaggctatcgaagaggagcttaataaattccgcggctcaaactacatgctggacagagcgttcgtcgtcatgatggacccgaataacggagacattctgtccatggccggaaagcggatcgtcgacggcaaaatcaccgactatgcaatcggcgcgtttacaacccagtacgaaatgggatcggcggtcaaaggcgcgaccgtgcttgccggctatcaggacggcatgccgcatgggcagagttatttagaccaagagctgagcttcgcagggggagttaaaaaaggttcctacagaggaaacactatcggttgggctaatgaagttagagcgctggaaaaaagttcaaacgtttatatgttctatgtggcaatgagaatggcaggaattacgtatgtaccgaacggcccgcttccggcgaacctagaggacttaaagaaaatgaggtattacttcaatcaatttggccttggggtaaaaacaggcatcgacttgccgcaggagtcggccgggatgcagacaaacccaaaaatagtcgggggtctcctcctcgatgaagcgatcggccagtttgacacgtacacgcctttgcagctcgcccaatatgtttcaacgatcgccaacggcggatacaggttgcagccgagagtcgtgaaaagcattcaccagccagaaagcgaaaaactcggtccggtcattgaagagcgctctgccaatgtgctgaatcgtatcaacaattctcaaagcgacatcgccatcgtcaagcaaggatttaaacgagtaacccagacgggaactgcagccggcgcattcggttcgcttgacgtatcaggcaaaaccggaacggcgcagacgcaatactacggcacaaaccgaaactggtgggggactaggacttacaatatcacctttgccggctattacccgtcggaaaatccgcaggtcgccttcagcgttgtcgtcccgaatgtcgacgacaaaacgaagatgaacaaaaacatcgccgccaaaatcgtcaaagcctatgtcgatctgcaaaaaaaatacagcaaagattagacaaaaaagaacacggattttttccgggttctttttttgttatcaaaatttgacgaatgctagaagttttgaaggagatttctcgcattttagcgaatccttttaagcaaaatagttttaatgaatgctggtcatgaatagggtataaaggagggatatgatggaacaaaaaacaaaacgttttgagcaatataagcctcatatgaatttacaggcagtcctgtcagctaacggccgttttatatacatatctgcaaattgcaaagagctcttaagctacgagcagaatgaactgatcggtacgtatttgaaggactatttacacgaagacgatctttttctggtagaaagctatttttacaatgagcatcatttgctgccctgcaccttcagatttgtgaaaaaagactacacgatgatctggatcgaagcatcgatcgatttcgtgacgacccatgttggagaaaaagaacgcgaaattgtactcaaaatgaaagtgtttgaagaccgtccctctaagaaaagcagctccataaaagaggaagacgctccggaagaagcctccaggctgccggcaaaagaggaattcgaagccatgatcgaaggcttgccaaaccctctgtgcatcagcgttcaaggggaaatagtctacgtaaatgacgccatggtcaacctgctcggagccgagcataaacggcaaattatcggaaagtattcctacgattttatcgagaaagagtaccatgacatcgtcaaaaaccgcattaagcggatgcagcagggacttgatgtcggaatgatcgagcaaacgtggcataagctcgacggcacgcagattcacctcgaagtcaaggcggcgccgaccatttatcaaaaccagaaagcggagctgcttcttctcattgacatttcatcgagaaaaaaatttcagaccattttgcaaaaaagcagggagcgatatcagctcttgattcaaaactcaatcgatacgatagccgtgattcataaaggaagatgggtctttatgaatgaatcgggcattcgtctgtttgaagcaaagacgtatgaggatttaatcggcaaagatatttacgaacacctgcacccatgcgatcacgaagatgtcaaagcgaggctgaaacggatcacagaccgccaatccgaatctgaaatcataaaacagacgtggtatacatttgaaaaaaggctcatctatacagaaatggtttgcatccctacgacatttttcggggaaacggcggttcaggtgattttaagggacatttctgaacgcaagcagaccgaagagctgatggtccgttcggaaaagctgtcgattgccggacagcttgcagccgggatcgcccatgaaatccgcaatccgctcaccgcgatcaaagggtttttgcagctgatgaagccgacaatggaagaaaatgaacattattttaatattatcttttccgagttaagcagaatcgaattgatcttgagcgagcttctcatgctggcaaagccgcagcaaaacgcattgaaagaaaagcttgatctgatcaggctgatccgcgaagtgacggcgcttttagaaacgcaggccaacttaaacggcattttgatcaatacgatcctcacagacgacaaaatttacattaaaggggatcaaaatcaattaaagcaagtgtttatcaacctaatcaaaaacgccgtcgaatccatgccaaacggcgggacggttcatttgacggtcagagaaaccgacgattcggtcgtcgtcgaggtggaggacgaaggagaagggatacctgaacatgtcctgaagcggatcggcgagccgtttttgacgacgaaggaaaaaggaacaggcctcggtttgatggtcaccttcaatatcatcgaaaatcacaacggaaccatcgaagtcgacagcaaagcagaaaaaggcacgacatttaagattctatttccaaaataaaataaaaaaacaacggcgtaaaagccgttgtttacgtagtctgtatcgattgcctcttattgaaaacaaaggactccagccggtcaagaccttcccttagcgtatcaggagaatatgcgtaagagatcctcacatagccttccccgtattcagaaaacgagctgcccggcacgatcgcaagcccctcttcttcaagaagcgacatgcagaagtcaaaggaagacattccaaacgatttgatggacgggaaaatgtagaatgctcccgacggtttaatcacatcgaggcccatcgtcacaagtctgtcgtacacgtagtccagccgttttttatactgctcgcgcatgatcagagcgtcatcaaacccgttggtgacggcttccagagcagctttttgagaaatcgatgaagcgcaagatacgttgtattgatggacttttaaaatatgctttgcgatttccttcggtgcgaacaaaaacccgattctccagcccgtcatgctgtgggatttggaaagcccgccgatgacgatcgtctggtcccttagcacagttgcgatcgagtggtgcggtctgtcaaaagtgagttcgctgtatatttcatctgagagcacaaagacgtttcggccttttaaaagggaggcgatgtccttcagctcttcttcggacagcgtcattcccgtcggattcgacggatatggaagaacaacacattttgtcttcggcgtcagcgcttcctcgatcaattttgctgtcagcttaaagccgtgggacgtggtgtcaatgatcaatggagacgctccgcacattttgatgatcggctcatagccggggtataccggccccggaagaatgacttcatcgcccggagataaaatcgtgcggaatgccgaatcgatagcctggctggcgcctgttgtcacaataatctcgctttccgcttcataatttaaatcggcttttttcttcatataaagctgtacagcctgcctcagctcaggatatccggcgttgtgagtgtaggatgtttgattctcatctatcgcttttttggcggcctgtttgacatggtggggggtgaagaaatcaggctggccgattgttaaagagattacgttttcgtactgggatacaaggtttgagaacttgcggatccctgagatttcgatttcttttacatttggattaagcaaatgttccatttagcatcaccttaaaaatgttatggtttatcttattttaccatcatcagaccaattgtcatcttttaatcaatcaattttataaaaactcgtaacaagtatatgcgaaacgatgcaaggtatgcggacatgcggacggcggcagatagaaaaataagacaatcaaacgattgccttacgttatgttccgtttagtagccgtaatcggagtcaaaatcttctttccacgaaatatatatttgttcttcactgtctgaagcttccttgagcatttctgtgtaaacggcccggctgacctcttctaaaatggtcatttcatgatttttaatcgctacaattgttcccatcataaacacctttcctgaaaaatccttgaccattgtaacacgataaatgtcaaagtcaatgaaaaacttgtgatccgtacattaatttaactttaaaaaaatgcgatacgtattgataatgttcagccagtcttagtagtatatagaagtcaagatgttaggaggaaaagcacattggaattggaattagacaaacacgaaactgctcctgaaaggagcgagtatgccggaatcggcgcgcgttttgtagcttccctgctcgacggattgattctcgggattcccgcatatattttcacgtacgttttaacagcgacgttgatgttgggaaattcggatatcatgctcatgatggagactgatcccgagtatttgagcgatcaggaagtctttacgtttatcatcagtatgttcaaaaccgtagcgatcgttggaagtattacttttattgtgtattttctttattacacgctgatggaatcatccaaatggcaagggacgctaggcaagaaaatcatgaacgttcaggtggcgaaggcagaaggcggaagaatctcattcggccgtgcagccggaaggtttctggccaaaagctttctatctccgattttgatgatcggctacattatggccttttttacagaaaggcgccaggcgcttcatgatatgttggcaggaaccattgtcgtaaaaaaataacgggcaaaagacagcacgctttcagcttgaatgcgtgctgtcttgttcaggaaaatgtttcacggcaggaataaaaataaggaggcatcaatccagatggatactcagccggaacgtgaacaagctgtaaagcgggcgcaaagaacgggaatcaagctctttttgacgctgccgattctttcttgggcgttatacgattttgcaaataccattttttcatcaaatattgtgacgatcttttttcctttttatttgcaggaggcagtcggcgaaaatgccagcatgaatcaggtggcaagcacttttatctcctattcgaacgcagccgcaagctttctgcttgtcattttcacgcctttattcggagtgctgatcgaccgaacgggcagaaagaaaaaatacatcggcctgtttacgatgatttgtgtttcatgcaccattttaatgggggtttttgccggggcttcgtttcagaaggacatatacgggcttccgctatccttgatccttgtcgtcatcatgtttgtgaccgcaaagtttttctatcattcaagcttggtgttctatgatacgattttggctgacttggggacaaaagaagaaatcccgctcttatcaggtttcggaattgcaatcgggtatatcggcactttagccgggttaacggtataccttcttgtcggcaaccaggattttcaccgcgcattcatcccgtcggctctcttgtttctgtttttttcacttccgtatctgctcttcacgaaagagaaaagaaaaccggaaccgaaagaaaagaaatcgtttttcagcggatactgggaaattgtgcagacattcaaagacattcgtctatataagccggtcttcttattcatgatcgcctactttttcctgaatgatgcgcttgctacagcaatagccatgatggcggtttattcaaaaacggtcatcggttttacgaccggacaattcgttttgctttaccttgtttctactgtatcaagcatcatcggttcatttctgctcggctttgtgacgaaaagaatcggcgccaagcacgcggtcagccttgtcgccgccattatgatcaccgctttgacgattggagcatgcacgacgtcaacgctcttgttttggattgcggggagcttgttcggcatttcgcttggaggcacatgggtcgcatcaaggacactgattatcgagctgacgccagaacataaaagaggcgaatttttcggattgtttgctttgtcggggaaaatctcttccattttcggtccggtcctctacggatcgattactttgctgttcagggatctcgggaacatggccagccgaatggctttcggatctttagtgttattggcggcgatcggcctgatcattcatcaaaatgttaaggcaaaagcttgagccggagcatcaacttttaacaaaagacgccgatataaaaagtaaacacaaagtaggatagagagggatatcagtgtcttcaaaccaacaggaaattttattaagttcgggaaccaatgaattagaaatcgtgaagttcgaggttggtctcaacattttcggcataaatgtcatgaaagtcagagaaatcattcagccggttgaaattacgaaagtgcctcattcgcataagcatatggagggcatgattacattgcgcggggaaattcttcccgtcattgatttattctctttctttggcgttgagcacggtgatgacgagcatcaagaaaaatacattgtgacggaatttaacaagcggaaaatcgtctttcacactggagcggtttcacagattcaccgggtgtcatgggaagaaattgagaagccgactgctttgaatcaagggatggaccgtcaccttaccggcatcattaagctcgacggcaccatgattttcctgccagattacgaaaaaatcatttttgatcttgagtctgagtcaggtatggacccttatcaaatgaaaaatgaaaaattcgatcagagacggactgacaaaaagctgatcattgtcgaggactctccgctcctcttgcggctattggtggaaaagctgaatgaagcgggatacaacaacatcgtgtcttttgaaaacggaaaagacgcttacgagcacgcgcttcaattgatggaagacggcacagctcttcacgaaaaagtcgatctgatgatcacggatattgaaatgccgcagatggatggacaccggctcacaaagctgctaaaagataacccgctgagtacggagctgccgatcttgattttctcttctttgattacagacgatcttcgccataaaggggaacaagtcggagccgatgaacaaatcagcaagccagagctcaatgaactgatcgaaaagcttgataaatatattttcaagaactaaaaaaagcctcgaaaggaggcttttttttttttattaaaaatagctttcgccaagcttcttgaagacgggttttgaggctggacgcttccggtttgtgacgagcggtttttctttgattcccgtgtagttttgaagaagctgtttcgctatattcaaggacatatgagctttagggttccgatacgaatgatttaatgtacctaagtgtggaaggtttgcgaagtcttcttttgttggaggcatgtgaaaaaagtagtctccgagagatatcagcacatctgactgctgctggctgaatcttggatttttcgaaaaatgcaggcctacctttttaccttttccttcattaagcagcttttgcaaagctttctttttcagaagatacaggtatttgggattagtcgcggttttcgcatggcggttaactgtataaatcgcttttgaaaggttttcaactgtcggttttaattctttcgtatgattatggtcgtccattttttctctcctatccattcgtttctagatcacctcctaaagatgcaaggcttatgtctaaattatacgaaatagaacagaaaatgcaaatatcccatagaaaaaacgcgcgattttttatggaatcgcgcgttttcatctttataaaacagagttcattttcgcttttgtatttttttgtctcttcagcgccgcttgaacgtcgatttccgcactctcggcgcttaatttaggcagggcgataaagtagtacagcgccgccagcagaataattcccgccaagccgtaatatatataatccacatcggcgatgattcccgggaataggacagcgatcatgccaagcgctgaggattgcgccagcattgtcagcggatcggtccacccgctgacccttcccatcagccttggatggacgattttgggaatccagccgccaagagctgtgttgatcggcccgatgcatatcccggcaagaaatgcagccgagtagtatacgggcaattgatctgtaaagccaagcaggatgataaaggcacccgcgataaaaatcgggactgacatcatgtatgccggcttcacttttttttcgagcagggcggcgacggcaatcccagtcaaaagtccgatgcccagtacgattgtgaagagggaagtatgccactcataactgtcaggggacagctcatacttcattttaaacatcggcagaaccgaaagtccgccgcttacaagcccgaaaataaaatatccgaatacaagagaggcaagcaatttattttttaatatataaacgatgccttccttaaaatcgcgcatcgaatctttgacggtcatgtttttccagcctttatttccgttcggcttccgcgctgcaagcggtatatcgcaggaacggattaaaaagccggagacgataaagctcacaaaatcaagagcgattgctccatgcaagccgatcgtcttgtacataaatgctccaattcctacgccgaacaatagaaacaggctgaaaagcatctggttcagtcctgcagcctttgcatactggtcctttcttaaaatggcctggaccaaacttgcttcggccgggtagaaaaattttgtaaccgcgcttctgataaataggactaaaaacacaagcggtataatttgaagatacaatacaaagaaaagaacgacagtcagtcccgctctgatccaatcacagttttccgcgactttcttgcggtcaaaacggtcagcgaccaccccgacgataaagaatacgaaaaccgtcggcaaggaatacatcagctcggcgattgtcgtataggccggctggctgctgaaccggtcgagcaagaaaaaggcgaaagccatatttccgactgtcgttcccatttgagaagcgaaagctgcgaaaaaaagtcggacgaaattacgatttttaaaaagatccatatatacgctccttaccctaaaggtcccattatatcttaatacaagatgttgtattgttcaaattgcatttgtctggaaatgtactcgtctaaggtgtaatggacactcgggttccgttgggtacgatagaagcaagttccagaacatcccgattgtgcatgcggatacatccccttgaaacagctttgccaattgacgaagggttattcgttccatggatgccgtagtgctgttttgacaggctcagccagtaggcgccgaacgggccgcccggatttggctgccggttgacgatgacaaattcgcctctcggcgtctgtgtgaggatttttccgacggcaatcggatatgtttttacaagtctgtctcgctcatacaatctgagcgttcttccgttgagagacacggcaatccggtatggaattgtgtccggatttctgatgccgggaatgataatcgactggcccgcggacacttggccgccgtttaagccaggattcgcctgcagcaacgcctgccgggtcgttctgaaatcggcggcgatgctttcaagggtttctccgggtttgacttggtacatcagcaataatcagcacatctccttttcaaaaacgaaaagagagccttttccgctgctaatatatagacggaaagaggctgaggaagtttcgtttttttgatggggattggatgaaatggagcgggaatgtttttacttaatgtatgcagatgccttttgttttgagccaaaagaccgggcaagatttaaatggattcaagctggaacacggtgatttcaggctttgacagaaagcggagcggcagcctggtcgtgccgattcctcgattgacatagattttcattccggctgtttcatacattccttccgtataaatttctccgtacggaggcgtaatcaaaggaccgaatacgggaatctgaatttgtccgccgtgggtgtgtccggatatttgcagattgacggggtattgatttgccgttaaagcggcatcaggctcatggacgagcaaaatcgaaaaggcttttttgctcagctttgacaggatgccttcgtagtcaggtctgccgagcatcaaatcatcgagtgaagcgatctcaattacgcttccgtctatcaattcaagcttcagcaaatcgtttcgcagcacccgaaaaccggccgatgccatgagcgtctgatagacttttgttccatagcctccgtgatcatggttcccgaatatagcaagctttccatagggggctgaaagcttttttaaggcgcttacagcacgctcgtgttcccggtagcgatgcggtttatctattaaatccccgctgaatacgataagatccggggagagggcgttcacttggctgacaacatttgaaagctcgtctgctgtaaagtattcgcttaagtgggtatcgctgaactgaacgatccgaaactgatcaaaccctttaggaatgagccgatgccgaatgggaataaagtttgtttcaagcatgtgcggttcgagatagcgcgcatagcccaagccgccggcagcggtaaagagccctgctgcggcaaggcctaagaagccttttaaaaattgtcttctggacggatttttcataatcaaccaacctttaatagattctctacattatatcatccagaaaagccattttaggacagtccgcatgttttgttaattttttttaatttatatgataaactatcaattgaatgaatactcattcataacaagggggatggatatggacagaaaagttgtaatcgtgaccggcgggtcgagcggaatgggaaaagcgatcgccaaaaagcaggctgaagaaggatggaatgtgatgattacgggcagaacacaagaaacgctcgaagcggccaaagaagaaattgaaacttttgccgggcaggtggccgtatgccggatggatgtccggtctgttgaagatgtggaacagatgatcacagaggcggcaggacggtttggcacgatcgacgctttggttaacaatgccgcaggcaactttatctgcccggctgaaaaactatcggtcaacggctggaaggcggtcatcgatatcgtgctgaacggcacattttattgcagccaagcagccggccgctactggatcaaggaaaagaaacgcggccagattttaaatatggtcgcgacgtatgcatggggcgccggtgccggtgtcgttcactccgcggcggcaaaagcaggcgttctgtcgctgacaaggacgcttgccgtcgagtggggaagtgcatacgggattaggtgcaacgccattgcgcccggtccgatcgagaggacgggcggagccgaaaaattatttgaatcggaagaagccgcgcacgcgacaatcaaaagcgttccgctcaaaaggctgggcacccctgaagaaatcgcgggactcgccgcatttttgctttctgagcaggcgggatatgtcaacggggagtgtgtgacgatggacggaggtcaatggctgaatccccgtccgttttagatttcaaattcaaaggtgcgagccggtatggtataatcagacaaagattagaagcaggtgatatgccatgttggatccactcgatattttaacgaacattgaagatgtcattccatactatcagccgatcttcagtgctgaagaacaaaaggtgatcggctatgaagtgctggggcgcatcaaggtagaaactgaagtgaagagcctcgggccgtttttttctgatccgacaattccggaagaatacaagaaagaggttgatctcaaggtgatccgccaggcgctcgatcattttctggacagcgggcgcgacctgctcatcttcgtcaatcaagatgcaaatgtgctgatgatggatcacggcgaatcgttcctcgacctgttgatggaatatcaggataaagggctcgagctcagccgtttcgttatcgaaatcacggagcaaaagtttgaaggggatattgaacagcttcatcatttgctgacctattaccgtacatacggaattaaagtcgctgttgataatatcggtaaggaaagcagcaatctcgacagaatcgctcttctttctccggatctgttaaagatcgaccttcagccgctcaagctgtcttctccttcgccttcctatgaatatgtgctttacagcatatctctccttgccagaaaaatcggagccgcattgctttatgaagatattgaagcgagctttcagctgcaatacgcatggagaaacgggggccgatatttccaggggcagtatcttgagctgccgaaggataaatttatcgaacgggatgtattaaaggaccggctgcaggccgagtttcatcaattcatcacgcatgagaagaagaagctaaccattctgtacgatcactccgagcagttttacaaacgggttcatcagcttgtcacatcgctaaagaaaacggctcagtcagacgatgaatttctcttcaatctcggaaaagaactgacagattgcagctttagaatttacatgtgcgatgaagacggtattcagctgacgaaaaacgtgtttaagcatgacggagcatggatatttcagcctgagtacatcggcaaaaattggagctggcgcccttattttctcgagaatatcatgaggatgagaacgatgagaaaagggtttttcagcgatttgtacagcgatatcgaaacgggggaaatgatcagaacgttttcctatccgatggatgaagaattgtatctgttcattgacctgtcctactcatatttatacgaacaagacggattaatttaagcggcggcctttcgccgctttttctttttgaaaaaatgaatcccgagaggtttgtttcgcgtatataaaggaaaatgtgaaaatataaatgctaaaaaggggtggatcatatgaagaacgtttggtcatccttactgtgcgcgcttctggctgcggctcttgtattcttctgcgcggattttgccaaagccggagaaaaaccgacaagagcatcgttatttgagacccttcaatccgtatcggacgtccattttcagctgaccgaaaaggaaagaacgaaaacagacatgatatccctcttggaaccttatatggagcacgccatggcagtgaagtatgtagaggcgaacgcctttcctgaacaagcggggtggattttttacgggacagacgcgcctgaagttgcaatccctttcttcagctatgacgaagacacaaaagtggcggagaaagacggaagctataccgtatatgaatttgttggagatcaaaacgacggccctgtttcatatcaaaaaaattatcagacggtgacgctgaagaataccggcggcagcttcaaagtaacggatatcggccaatctgatacaaaaccggctggagaagaaataatgtccaaacaaccggatgaaaaagaaacaagctcgaattttgcggataaaggggaaggagaccaggctgcatttccgctttttgccaccgatgttaactggacattggccggaattttcagctagcaaaagaatttaaagaaaatcattgacaatgatactgataatcattatcatttaattatagagagatgaacctctctgttccccaacccctctatcagatcaagatttaaaaaacttggcgctgcccccgccaagttttttatttgcatggaatcccgcacttcaaatagctgcgggatttttgggcattaggcgcgcgcaggaataagacaatcctttgctccataaatctaaattggtggttcaaatagactcctctgcagtcaaaaaaatatttttcatgtatgacatgaaaaaagaaaactcaaactatgaaaaagcggtttttctttttcatgatcaaaaaggaaaaatgtcatcggctgatactttgtggtatgatgctttgtagaacttgtattataattaatacttgttgatcctgaagttgtttttttgaaaggagtcttttttagaatgtcacaattaatgggtatcatcacgagactgcagagcctgcaagagactgcggaggctgccggagaaccgacgcagcgcaattttgaagtgaacggagaaaaaatttgcagcgtaaaatattttgaaaaaaaccaaacgtttgagctgacagtttatcaaaaaggagataagcctaccacatttccgtttgacaacatcgatatgatttcaatcgaaatctttgaactgcttcagcaataggaggatatggcatgaaagcttttccaagcgttatttgtccgcattgcaaaacaaccgagcatatggatcaagttctgacggcccagtccaatcagaatgtgatttacagatgtgagagctgcgggttcagcttgaaaaatataccgaccaaaaaaggatagcagacagacgaatcgttccatcttcggtgcagatcaaaaatgaaaaggggcattccaatggctgattcttttcttttttacaatctttctgaagatcaaatgacatttcctgaagtgatcgggagactaaagtcgttcatacgccaagatccgagggcaagctatctgctgtccgtcggaacagactcgcagatccatcagaattgcacaaaatttatcacagctatccatttgcaccgcaaaggcaaaggagcgtggggctgtctgaaaaacacggttgtcaacagaccgatacatagcctcagggagaaaatatcgcttgaaacagcttacagccaagagattgccgcatatcttttaaatgattattttaatgaaatcatggatctgcttcttccgtttacagacgagggagcagatttaacccttgaagttcatttggatatcggaaaaaaaggaatgacaaaggatttaattcaggaaatgacaggacgaatcacttcgatggggatctgcgccaaaattaaacctgactcctatacagcttcaagctatgcaaaccggtacacaaaataattgtttgaaagaaaatcgaacagatgtcgaaatgtgcggttgacgtttgattttcaatttcatattctagccctatagaaactagagagaacatattgtttctgactctagctaaatcaattagggggctggttaagaatggaacgcttttcagaagaagagagaaaactgttgctgaacgtacttttggaccatgagtatgccgtagagctactaagcagtgagatcaatgatatagaaactggtacaaaaaatgtggatagcctgacatataagaaactggttaccttatatgaccgtgtccggtctgaaaattaggtcagattatatcaattgatactcattagagtatcttttttgtttcctaaaaggatattgaatgataaactgaccttgggagaaaggaaagttttcgacaaatattgatattgtttatattattgtagtatagggaaattatgcgttgatggattaaagctgaaaaggagtcgaaaaatcatgattagtttgcaatcagatgaacttcttgaaacgacagtaggtcagtttatgatcgatgctgataaagtagcccatgttcaagtcggaaacaatctggaacatgcccttctcgttttgacgaaaaccggatataccgcgatccctgtacttgatgcttctttccgtttgcacggattaatcggaacgaatatgatcatggataaaatcttcggcttggaacgaatcgaatttgagaagcttgataagattcatgttgaagaagtcatgctgacggacatcccccgcttaaaaattgatgatccgattttaaaaggattcggactcgtcatcaacaacgcgtttgtatgtgtcgaaaatgaagagcaggttttcgaaggcatttttacaaggcgtgtcgtattaaaacagctgaataagcatttgaggacgttgaataaataggcgcggcagcggcctattttttatttgcagcgctccatccaatcctccgcacattccccgatgcccgacttcccgcttgattaaaaaacagccgtttgattaaatgtatgataagaaaaacttattggaatgaggaatgtccatgcagcttcaagagcttcacatgcttgtcgttctggcggaagaattaaatatgcggaaagcggctgaacgtctgtttgtttcccagccggcattatcccagcggctgcagaccatcgagaaatcatggggaacgaaaatttttttaagatcgcaaaaagggctgactgtcacgtctgccggagaaaaaattatccagtttgcaaaagatgtaacattggaacaggaaaaagtgagagagaatatagatgagctggagggcgagatacacggtacgctcaaattggcggccgcttcgattatcgggcagcattggcttccgaacgttctgaaaacctacgttaaacaatatccgaacgtcaaaatctccctcgtcaccggctggagcagcgaaatgctgaaaagcctctacgaagaccatgttcatattggcattatcaggggaaacccggaatggaaaggccctaagcactacttgatgcgggacgaattgtacctcgtcgatacagagatccgaaacattgaggacattgccaaaacggaacggccgttcatccagttcaaaagcgacagcacgtactatcaggaaattcagcactggtggcaccaaaagttcaaaacatcgccgaaacaaaccattattgtcgaccaaattgaaacatgcaaacagatggctttccacggaatcggttatgcgatccttccatcggtgacgcttcacggaagcgggagccatgttcaccaaatccctttgcttgatgctaaaggaaaagcaatcggcagagatacgtggctgctcggttatgagccggctttccagctgaagcaagtacaggcgtttgtagaagttgtgaaagaatgtacggcaatggaataaacactagaaaggcaggactccaaaaaggggactgcttttttttgtacgatttattgacattgataatcattatcatttaaagtgtatctatacaataatgaaaatcattatcaattatagaggtgattctgttgtctaaagcattgattgcatatgccagcatgtccggcaacacggaggatatcgctatgatcattaaagatacattgcgagagtacggttttgatgtcaccattcaggaaatggatgatgtcgataccgactcattggctgaatatgatcttcttttaatcggcacctacacatggggggacggggatcttccttatgaagcggaatcgttttacgaagaggtctcttcgcttgaccttaaaggaaagaaagcggcatgcttcggatccggcgattatgcatacccccgattttgcgaagcggtcaacacgttttacaccatgcttgaacgaaccggcgccgacctttatcaagagacactgaaaatagagcttgctcctgaaacagatgaagatgccgagtgctgcaaggaatttgccgaaggctttataagatgggcagaacagcaaaaacggcgggctgagatccatgtttcataaaggtgcgacggccgtcgcttcggcaaagcattccggttactttgtcgccgtcaagcgggaaggcatttttcactattcacttgagcaaggctggaaaaggctctttcaattaaaaagcaaaatttgttccatcacctatatcggcgattatttattcggcgcaggggagagaggaacgattatcagatcgtctgaccaaggggcaacctggtcaatctcaagctttccgacaaacgccacgatttggtcgatcacggggagaacggacggctttgtgtgtgcgcatgggaagcattgcatttacatatccgacgatttcggcgtctcatggaaagtcgtcaagccgttttccggtttgagtcatccgcccgttatccgctctctgtgcctccatgaagagcgcctttacatcgggacgcagattcatgaagtgcacggcggtgtttgggcatacgatttggcatcagaatcggcttttatgatcaaaaaagaaaccggccgcatgaccgcctcgatgatcgcatttgaaggcgaatggctggtatgtgcgatgggatccaaaaaagggaatcacggtgccgtcgatttggtcaacattcacacaaatgatgaaatacaaatcaggcggggccttgttgagaatgaagaatcattcctggatgtgtccgaagacaacggaatcatctatgtcacatcggctcaggaccgagacggcttttcaagaatctatcagcttgatttctttgagagggagctgaaatggtttgacacgataaaagggcatgggttcagggtggccaaccaaaaggagaacttcttttgcgcaggtctttatgaatgcaaatttgtcaggccttatgaacagcctgctgcagcccactgattttatagcgttttataggaggaataatgatggggaaagttttgctggtttatgcaagcatgtctggaaatacagaggcgatggccgatttaatcgagaagggccttcttgagggcggggccgaagtggaccgtcatgaagcgatggatgtagatgcggcgctctttaacgattatcagcacatgatatttggcgcctatacttggggcgacggagaacttccggatgagtttttggatatttacgacgatatggaagggatggatttcacaggcaagacgtttgccgttttcggatccggagatacttcttacgagcatttttgcggtgccgtcgacattcttgaagataaaatcaaggagctcggcgggaacgtggtgcttccgtccgtcaaaatcgaaatgaatccggaggatgaagaagaaggcatgctgctccaattcggcagggattttgcaaagaaatgtgaagtgccggcatagcttttgataaaaaaggaaacgggacatccctttcctttttttcttgtttttaaatctttcctttgatacagtaatgaggagaaaaagagaaggaggacttacataatgaaaatgatggatgcaaatgagattatctcatttattcaaaatagtaagaaatcgacacctgttaaagtgtatgtgaaaggcgaccttgaaggaattgacttcggcgcttcagccaagccttttattacaggcaatacaggggttgtattcggagaatgggcggagattcaagctgcgctcgaagccaacaaaggcaaaattgaagactatgtcatcgaaaacgaccgccgcaattcggcgattccaacgctcgatttaaaaaatattaaagcgcgcatcgagccgggtgcgatcatccgcgatcaagtggaaatcggcgataatgccgtcatcatgatgggggcttccatcaacatcggctctgtgatcggagaaggaacgatgatcgatatgaatgtcgtgctgggcggacgagctaccgtcggcaaaaactgccacatcggagcgggatccgtgcttgcgggtgtcattgagcctccttcagcaaaacctgtcgttattgaagacgatgtcgtcatcggtgcaaacgccgtcgtacttgaaggcgtgactgtcggaaaaggagccgttgttgctgccggcgcgatcgttgtggaagatgttgagccttacacagtagtcgccggaacacctgcgaaaaaaatcaaagacatcgatgaaaaaactaaaggcaaaacagaaatcaaacaggaattgcgccagctttaagaagcggcagcgaaaagtgcgtggatgtgacaatccacgcattttcgcatcgccggggaggttagaaagatgaaattggacgaattagcagcgattcgcagagatctgcaccaaattcctgaactcggttttcaggaatataagacacaggcttatcttttgaaccacttagcaaagcatccggaaggacggattgaaattgaaaagtggagaaccggactgtttgtaaaggttaaagggacggcccctgaaaagattttggcgtacagggcggatatggacgggctctctattcgggaagataccggatattctttttcttccgttcatcaggacaggatgcatgcgtgcgggcatgatttccacatgacgattgccctcggcatcatcgatcatttcgtccgccacccggttaaacaagatctgctgtttttgttccagccggctgaggaaggaccgggcggcgctgagccgatgcttgaaagcgacttgtttaaaaagtgggagccgagcatgatcacagcgctgcacatcgcgcctgaactcccggtcggaacgatcggaacgaaaagcgggctgctctttgccaatacgtcggagctcgtaatcgaacttgaaggaaagggcgggcatgccgcatatccccaccttgcagaagatatggtggtcgcggccagttcgctcgttacgcaaatgcagtcgatcgtagccaggaatgtcgatccgctggacagtgctgtcattaccatcgggacgattacaggcggatcggcacaaaacatcatcgctcaggaagcaaggcttgaagggacgatcaggacgctgtccccagcgtcaatggaacaggtgaagaaaaggatcgaggccatggttcggggcctggaaacggcttatcaatgcagcggtaaagtcagctatcctgcagcatattatcaggtctgcaattcaagcgatttagtcgaagactttatgcagttcgtttctgaaaacggccttgcagaggtcgtccgttcaaaagaagcgatgacaggggaggacttcggctatatgctgaaaaagtatccgggcttcatgttttggctcggcgtcgattcaccttacgggcttcaccacgccaagctgcagccgaaagaggaagcgcttgaaacggcagtccgcgtcatgacggcttatttctcttccaaagccaattagataaagcggctggtataaaaaatcggcaaacgtggcatcttaattggtggaggtgtttcttcatgtcgaaaaaaatcggaatcgaacaatctctttctgatgtcgaggctgctttgaaggaaaaagggtatgaggttgtaacgatgaaaaccgaagacgatgcaaaaggctgcgactgctgcgtcgtcactggtctggacactgatatgctcgggatttcagatacgatgaccggagcatctgtcatacaggcgacgggtttaactgccgatgaaatctgtcagcaggttgagcaaaaacttcagtaatagacataaaaccgaagttccagcttcggttttaacttgttttccaaaaaaaacagctgctgcgtgttaaacggttgtttcctcatccggcggcatgttacaatttttttaaaggatttaaatagaacaaccgctaatttaaatttattatcaattaatattgacttaaaatatggtaagcattataatgaactatgtatgtgatattattaactaaatgagaatttaatatttgaattctcatttagatacgggtagcataacccaaaaatcacaattggagggatacataaaatggcagaacgcatggtaggtaaacaagcgccgcgctttgaaatggaagcggttcttgcaaacaaagaattcggaaaagtaagccttgaagaaaacatgaaaaatgataagtggacggttctattcttctatccaatggacttcactttcgtgtgtccgacagaaattacagcaatgtctgaccgctatgacgagtttgaagaccttgatgcagaagttatcggcgtatcaactgacaccatccacactcacttggcatggattaacacggaccgcaaagataacggtctcggccagctgaaatatccgcttgctgccgacacaaaccatgaagtatctcgtgaatacggcgtactgattgaagaagaaggtgtagcgcttcgcggattgttcatcattaatccagaaggcgaacttcaatatcaaacagtgttccataacaatatcggccgtgatgtagacgaaacattgcgcgtgcttcaagcgctgcaaacaggcggtctttgccctgcaaactggaaaccgggacaagcaaccctttaatttcgataagaaatctgattggaaaggtctaacatttgttagacctttttaaacgacaaaaatgacattggaggaaaaatcatgaaattacgtcagccgatgccggaactgaccggcgcaaaagagtggttaaacggagaagtgacaaaagagcagcttataggagaaaagccgacattaattcatttttggtccatcagctgccacttgtgcaaagaggcgatgccacaggtcaatgaattccgcgaccgctacagcgataaactaaacgtggtggccgtgcatatgccgcgttcagaagacgatttagacttgaataaaatcaaagaagttgccgctgaacatgatatcactcagcctatttttgttgacagcgaccataagctgactgacgcttttgagaatgaatatgtccctgcttattacgtgtttgacaaaacaggccagcttcgccattttcaagctggaggcagcggaatgaaaatgctcgaaaaacgtgtgaaccgcgttcttgccgaaacagaacagtctgctgaataaagatgaaaaaccccgttttcatggggttttttatttatttggctccccaattacaaaaaaacaaaaaaaatttcctctagcctcccctttcgacaaataggccatttgacactgtttatttcatttgatgagtctggtggcctgtttttggttcgggagcatttcttacttaccccgtgcataaaagactgtggattcgacaagtgaaatctggaaattttaaatattctggatttataaggcggaataatcattgatatctcacactttccatcataattaaacagtggattctattcctaaattatgtttcattgaaaagtaattttctaggttccttcattatttaccatttttcgacaatgagcttagaataggccgaaatgcttcaaaaactcctcaggcttcaagtttttcggaaatttagttctattttcttaacggagagcaacagtagaaaaacgaaaaaatagttgataaaattagtttggtaatctaatatttttattggaaggtttatttattctgataggagggtataaacggtatgtttaacgagagggaagcattgcgtttaagattagagcagctgaacgaggctgaagttaaggtgattagggagtatcaaattgagcgggataacatatatgcaaagctgcgtgaattggatcgtccatccagctttaatgatacaaaaaaagattttcgcccggagcgtaaaactgaatctctccctgttttagctgaattggctgcacaggagatgaagagctaccagcaacagcagcaacagcagccgcaagcatctcaaaagaaccagcagcagacttctccgcaaacctcctcactgcctgccggaattccagatggaacgacaaggcgcagaaggggtacagcacgtccaggctcaaaagctgcaaaattgcgtgaagcggcgattaaaacattaaaacgccataatgcggccatcaaaagctccgaacttcaaaaagaaatcgaaaaagagagcggacttgagatccctaatatgacaacctttatgcaaagcctgattaaaatgtacccggaagtcaaaaaaccataccgcggtcaatatatattagagggtgagatttctactgagacagagcagcaataggtcaaacccttgctttttcagatagcgtttccattttaagggaacataaaggcggccgctttatacgccgccgcccaatcaactgcttgagacaatctactcaagcggtttttttgtaaaaaccaaattattccttaaagtggtatttaatttaaaggttttgtttctttgtctttgcgtttaatttgatagacccatttttgcgggggtgtttcttctttcgcctgttttttccattctgttattttttgatccattttcgtatcattttgttgaatggcgctcaattgttgttggagctgatcaacttgctctgtaacagtttgaagcaccgcctcgatctgttctgtccgttcaaaaacctcctcgttttgttcaagcgccttctccgtctgctgaaatgcatcaatatcggcaaaatgagaagcgatccacttatcactttcatcgagttgccttttataagagagaatcgtttcataaaacagcgcttcttttgttttttcagcctccaaaagccggcttttcgtttccgtcacccgctcttttaataccgcaacatcagtttcgatttgtttgagctgaagacttttagcatgaagttcatctttcaggcgggcattttcgtatgcagcgtttttgagctcctgttcctttttttccctcagcgttttttctctttctgcatgaagcttttcgtattctatttggctatgtaagctttttttctcttcttcggcttttacatttgttaaatgaaggcggtgcttttcttctatctcttgttttcttgcataggtttctttttgaagaagctcctgaagaacgacgattttactcagcaattcgctttttatccggttgagcgtttcggccgacttgtcttccttgtttgccgaaatccgctccagttcgaatgacagctgctgaagctgctgtttcattgctgcgttttcccggctgagcttatgatttttctggtgaaaatagcttgcttcaagctcgtgtatcaattgatgtgatcttgccagctcagcttttaaaaaaaggttttcctgtgataaatcttgaaaataaggcagcgaacccgatgtttttttcatggtgaccagccccctataaatgttacaactacaatatgcataaatgaaacccgccatgccttttgaaaaagagattttacagacttgttcggatttctaaagttttgctatgatgttcgcaggcaggaacacgcgaaggaaggttgagccgtatgaaagaaatacatgtcatattatcaggggggctttcgcgccgttttggggaaccgaaggcgtttgcccgctggaaaggcaagccgctttatcaatggtgcaaacaggcgctgggagacgacgtcctgatattgagccgtccgggcttgacggagcggtttatagaactcggggaaaaagcggtgctggaagatatcgaaccgtacagagggaaagggccgcttgccggtatgtacacagccatggagcgggcggaaggggaatgctatattttttcggcctgtgacaccccgcttgtccggcaggagaccatatcggctttaaaacggcagttgaccccggcggatgacgccgtcgtgcctgtcgcagacggaagggcgcagccgcttgttgccgtctaccacagaagggtaaaatccgtcctccatgaacagcttcagcagaacgaactgaagatcagcagttttctcgaccgcattcgcgtcaagtacattgaagcagatgcggttggtgcagagccgtgggaatttataaatgtcaataaaaagtcggatttagaagaaatagagccgttctttccgggatgaaatattttatcatagattgcaagggtttttcggaaggtgtttttcaaagaacagcagacggaaaaatggtatgatatagaaaaggaagtaaaggggatcatcctgatgcatgaacggtattcaagacaaatcagatatcaaaacatcggacaggcgggtcaggacagaatcaggcagagccatgttttgatcgtcggggccggggcgcttggcacgtcagccgctgaagggcttgtgcgcgcaggcatcggcgcactgtctattatagaccgcgattatgtggaatggagcaacttgcaaaggcagcagctctacacagagaaagacgcggaggaaaggcttccgaaagcggcggctgcaaaagaacgtctttccgagatcaacagcggtgttgagcttcgtacatatgttgcagacggcacagttgaaacactcagaccgctgatcgaagaggcggatgccgtcattgatgcaacggataactttgagacccgcatgatcatcaatgaccttgcgcaggagacgggtactccgtgggtttacggcgcttgtgtcagcagtcagggcatgtatatgacgattattccccaaaaaacgccatgccttgcctgcctgtttgaagatgttccgattggcggggctacatgcgatacgtcggggattatttcgccggccgttcaaatggtgtcggcttatcagcaagctgaaattttaaaaatcttaactggacagcaagaagcgcttcaaactgcttttgtcacgtttgatttatgggcgaacacccattatcgcatgcagatcggccgcaatgagaaatgtccttcatgcggagaaacgccggtttatcctttcctcagcaacatgagccaaaagaaagccgacgtgctgtgcggaagagagaccgtccaaattcgcagcgaaatgttaaaacggctgcctaaagaggagctcatgaaaaagctttcggtcatcggaaaagtggatgcgaatgattatttgctgcatgtacaatatgaggcgttcagaatcgttattttcaacgatggaagagcccttgttcacggcacaaatgatataaaagaagccaactccatattggcgagagtcatcggaatgtaacaacaggaggtttttttaaatgattgaaaaaagaacgcccattccagtttttgaagccgctgcgcgtgtctctcagcaccagaagctgggagatgcagagtggattcaccttgaggagagtctccatagatttttagccgaagatgtcaaggctgatcacgatgtacccgcttttgaccgttcgccatacgacggctttgctgtccgagcatgcgatacagccggtgcttcgggggaaaatccgctgcaattcgaggtggttgatcacattggagccggggccgtatcggataaaaagctgggttcttttcaagccgtcagaattatgacgggagcgcagattccggagggcgctgatgcggtagtcatgcttgagctgacaaaaaccttctcggaagacggcaaaaactatatggtgttgaagcgctcactacagccgggagaaaatatatcaaaaaccggagaagatgcgagaaaaggatcagttcttgtgaaaaaaggaacccggataacgccgggtgttgtcgctttgcttgcaacattcggatatgcagcggttcctgcagtcaaaaagcctgtggtaggcatcattgccaccgggacggagcttctgaatgtcagcgatcctcttgttcccggaaaaatccgcaacagcaatgcaggcatggcggccgctcaggttgaagaatcaggcggaaaacccctttatttaggaaagatttctgatcaatttgacgaaagctttgcagcggtggaaaaagctttggacaaggtggattttctgattacgaccggaggggtatccgtaggggactttgattttctgccggcaatttacgaaaagctcggtgccgaggtcctgtttaataaagtggcgatgcgtcccggaagtgtaacgacggtcgctcaattaaacggcaaattgctgtttgggctgtccgggaacccgtcagcctgcttcgttggatttgagcttttcgtcaagccgtccctgcgcacctggctgcatcatccgaagccgtattctttatgtgcagaagcggttttagccaaggattttccaaaacctaacccgtttacgaggtttgtccgctcgtttgtatccattcaagacggcgcgcttcaggcggagcctgtcggtctggataaatcgagcgccgtaacgtctcttgcagatgccaatgcgctgatggttttgccgggcggaacgagaggctttgaagccggggcaagagtgcatgttcttttataccgggatgagaacggaagtgaacagctgtggccgcacattttccaatcctccagatcgtagggtaccaaaacagcggcaaaacgacgttcgttgaaaaattggcgggaaagctcgatcagctaggagtcaatgttggctgtctgaaacaccacggacatggaggagaaccggacgcttttgccgaagggaaggattccgaccgcttttttcgggctggagcggctgcgtccggcgtagaaggtgcgggcgtttttcagcttacggcgcgcggcgagtggacgcttgatcaactgattgccgcttacggcgttttagcagttgagtgtctcctcatcgaaggatttaaacatgcgccatatcaaaaagttgtcatggtcagaaacgaagcggactgccggctcctgaaggaattggacggcatcatcgccgtcatttaccagcagagcgagccgaaaacagatgttccatcctttcatattgaagacccgggtgccctggcttttattctgaatcatctaaaggaggaaggcgtttgtctgaacgatttatcataacaaaagacccgattgtcatcgaagatgtcgtcaaaaaagttgaaagaagggaagccggtgccgtcacgacgtttatcggaacagtgagagaatggaccaacggaaaaaagaccctctatctcgaatatgaagcttatgttccaatggcggtcagcatgctcgctcagatcggcaaagaaatcaatgaaaaatggcccggcacagctgcagccattacccatcgcatcggcaggctggacatttctgacgcggccgttgtcatcgccgtgtcgtcgcctcaccggaaagcggcgtatgaagcgaatgaatatgcgatcgaaagaataaagcaaatcgtcccgatttggaaaaaagaacattgggaggacggcgagacttggatcggcgaccagcttgagacaactgaatacccggaagggaaaccggatattgaagaggcggcttccggcagagaaagaggtgctgaccattgattaaaattttgctgtttgcccagcttgcggaacaagcgggtgcgcagagtatcgatatagatgaagaaaagacgacaacagacgagattagacagtttttaaaagaaacgtacaatcttcaggggacggaccgggcgatgatcgctgtgaacgaagtgtacagaagaggaaacagtgaggtcgagtcgggagatacggttgcttttattcccccggtcagcggaggatgagaacgtcggtcggttcaggcataagcctgtcaccgaccgacgttttttttagaaccgttctctatataaagaaaacagccgcgccgttctttcgaaatgtttggttctaatttttgaatcaggtcataaagctcactaatacggtgaacgttaaaattggttctttccttcagtttcattttcagttcttttgtcgttacaatttctcctttttgctgtttaataatgtctacgcaatgtgctgcataatactctttattggaacgtctatgtcgctggatttgtctgtcaagttctcccaaccttgcataaatcccttcgcgttctttccggaagtccttccagattttttgttccaattcacctaagaggagaagccgtttttttaaagcctctcttttcgacattgcaatcaactccgtcattcataatttgataactttttctattattttacatcatcttccttcattcatcaaaaaatttcctttgacatcgagaaactattttttatcggctgtcacattttaaacaggctttatttcaaaccgaagaagggggaaaactccataataagactgaattttttaaaaacggtggaattttatttcgtaaaccgatatattagatgatgtgtccttgttttacatgaattggaaaggtgctggtgctaatggagtcccttaaaaaactaaaagatttttattggccttataaaaaaatgtttttatggtcgattgcgtcgatgcttctaatgacggcgattaccgttgtttatccgattattctgcaaatgacaattgatgaagtaattctcggcggaaaatacggtttggtcatatggatcagcctcgggttcatcgctgtcatggcggcgaagggcgcagccactttttttcatcagtatctcggagatatgttcggaattcgctctgtctaccggttaagaaaagagctgtatgcgaaattgcagcgtctgccgttcaaatattacgacagcgctaaaacgggagatttaatgtcaaggcttacggcggacgtcgaaggcatcagattctttttatctttcggctttgctgaggcgattcgatttatcctgcttgtcactttcagtctgtctgtcatgttttcttattctgtgccgctgactctggttacgattgcttctctgccgtttttaggagcggccgtctaccggtttgataaaaaagtgcatcccgcttttcggaacataagaaaatcattcgcccgtttaaatacgaaggttcaggaaaatatcagcggcatgaacaccgttaaatctttatcaaaagaagattttgagattcaaaactttactcattcaaatgaccattttcgaactaaaaatttaaacgcttcgtttatcatgtcgaagttctttccgctgatggagtttatcggcaatatctgcctcgtggctctgctgtcgttcggcggctggctcgtgatgcagaacagcttaaaaccgggtgagcttgtcgcttttttcagtctcgtcaattacttgatgtggccgatcatgaacctcggttatgtcatcaacctgttttcacaagcgaaagcatcgggagagcggctgctggaaattcttgatgccgaggaggaaatcaccgataccgaacaggcggtgaaaagcggcagactgaacggcgatgtcgcattcagcgatgtttcccttcaatatacaaaagaaaatgcggaagcattgcatggggtgtcttttcaggctgagcgcggcaaaacaattgggttaatcggcgcgacggggtcaggcaagagcagcatcattcaactgctgagccgcttttatgaaccgacatccggccggatcacgatcgacggcaaaccgcttgaacactactcattaaagatgctgcgctccaatatcggcgtcgttccgcaggaatcgtttttattttcctcaacgatcaggtcaaatatatcgtatggaaagcctgatgcatcgatggatgagattatcgaaagcgcgaaaagagcccaggctcacgattttatcatggagcttccgaatcaatatgatacgatgctcggcgagagggggctcgggctgtccggtggccaaaaacagcggattgcgattgcgagagcgatttgtatgaacccgggcattctcatcctggatgattcgacgagtgccgttgacatggaaacggagcaccgcattcaacttgcattgcgggaagtgatgcgggatcggacgactttcatcatcgctcacagaatctcatccttaaagcatgccgacgaaatccttgttctcgataaaggcgtagtcaaggaaaggggaacacacgaacaattaatggaagcaaacggtttatacaaacggatttttgatttgcagtataaagatcaaaatgtgttgaatgagccgcattttgcaggataggaggctcttgctatggaaaaccaggcgaaaaaacaaacgttgatgaaccggtttttttatacttcagaccaaatcattgaaaagccttttaactgggcgcagatgtggaggctgcttaaatatttaaagccctaccgaaaaaatttgctgccgctgtcgtttttaacggtcatgatctcggcggcgatccggctggcggtgccgattttgatcggcgtctatgcgctcgaccaagcgatcgcaggccgggatatgaatcttcttgtgattctgatctccgtcatcagtgggttgtatcttgtcaattatgttagcaatgtgctgagaatccgctggatgaacaagcttggccagcatgtcatatatgatctcagacagcatttgtttacgcatgttcagcggctgtcgcaccgctttttcgacgagcgttcggcaggttcaatccttgtccggatcatgaatgacatcaattctttgcaggaactgtttacgagcggagtcatcaatttattgatggatattttgcttctttttggaattgtcgtcattctgttctcgctcagtcctgagctgaccatcgccattatggtgacgctgcctgtgatgttcttcatttctactaatctcagaaggaaaatccggcgatcctggcaaaaggtgcgcttaaagcagtccaagctgaattcccatttgaacgaaagcattcaaggcatccgggtcactcaggcatttactcaggaaaaagagaatatgatgtattttgaaggcgtcaacagtgagaactttgaagcctggcgggaagcgacgaaaaaaaatgcgactttccgtccgcttgtagaaatgacaaacgctgtcgggacggccattttaatctggtacggctcaagcttgatcatcaatgaaacgatcacgatcggtgtatttgtatcgttcgccttctatctcggaatgttctgggagccgatttcaaggctcggccaagtctacaaccagctgttgatggggatggcttcgtcagagcggatctttgaatttctggatgaaaagccgagcgttgcagacaaggaagatgcggtcaaaataaaagaattaaaaggccggatcgaatttgaacaggtggaattttcttatgacgggaaccgcaaggcgctgcacagcatttcatttgagatacctgcgggatcatcgcttgcgcttgtcggacatacaggatcagggaagacgacgatcgcaaatctgatcagcaggttttacgatgcaacaggcggggctgtcaaagtggacggtataccgattaccgatatctcgctttccgatcttcgttcgcaaatcagcatcgtgctgcaggacacgtttattttttccggaacgattatggaaaatattcgttttggccgtccgaacgccgccgatgaagaagtgatcgaagcagcaaaagctgtcggagccgattcgtttatttcagcgcttccgaatggatacgccacagaagtggaagaacgcggcaatgtattatcggcaggtgagcggcagctcatttcatttgcgagggcgcttctggcagatcctcgtattctaatccttgatgaagcaaccgcaagcattgacacagaaacggaagtcaaaatccaggctgccttgaaaacactgctccatggcagaacggctattatgatcgctcacaggctttcaacgataagggatgcggataaaatcctggttcttgaccacggccggaaaatagaagaaggaaatcaccaggaattgatcgggaaacgtggaatgtattatgagctggtaaaagcgcagtatcaaatgtttcagcgaaactaaaaccgtccgcgccgcaccttctaagaatgcggccggggcgtttttttgagaacagttgtgaaacattttaggacattctgcgtataaactggtaattcattttttaagggggatacatatggaaacgaatttagaaactgaaaaagtaaagaatccatcattgctcggattgattacccggcccggagaacagttcgagagaatgagagaaaagccggctttctggtttccgcttgtcattgttttaatcttgtcggttgcgggagcgtatatgctcagcgaaaaaacggcgttgtctaccgatttgtcggaaatgccggatgctgaagcatttcaagctgctatgaagggaatcggcatcatcggcgggatcttcggctttgtgattgccttgctgatcagcgctttaatttattggctgattgtcaaaatcggaagaggaacaaccaattttgttcacatgttttcgctgtctgtttttacatattttattgcggctatcggacaattcataggcggactagtgatctattattcaaatatcgatcccacgatcgtcgtcacgtctttaaacggcatcatcccggcagacgagccgctcaaatcggtattgggtgtatttgatattttcacgatctggtcgctctcattggttgccctgggtctccaaaaggttgggggcatctccaaaaaagcggcttggaccggtgtgatcattttatttgtgatctccattctgctcgctttaataggcggtatggcgatcaatttcttcgattcatttgaaggagcaatgtaaatgaaaaaaatatggatcggcatcgtcattgttggggctgctgcgctttttatcggactcaacctctaccgctcggttcaaacgagcggaggggctgaagaagcggttcaaaccgtgaaattggaagaaaaagagatttcttctgaagtcatggttccggggacccttcagtttgcaaacgaacaatacgaatattttgaacctgaaaaaggagaaattgccgacatcaaagtaaaagaaggcgataaggtgaaaaaaggagatgtgcttttcacctatacaaatgaagaaattcgcctggaaaaggagcaaaacgctttatccattcaatcgaaggatctccagcttgaacaggttaagcgaaaaatcagcagcctaaaaagcaaggaagacgagctgaaggctgagctcggagcggaaaaagccaagaggcaaattgatgaagaacggtcacagcttgaaatggaagaaaaatcgctccagcttgaactgaaacaagccgacctgcaaaaggaaacgctcgagaagaaatcggcagcgctgcaagtgaaaagcggcattgacgggacggttattaccgttgacaaacaagccgctgcaaagcaatcggatattcaaaagccggttatacatataggtaacgaggacaagcttgtcgttaaaggcgtgctctcagagtatgacacattgaaagtgaaaaagggacagaacgtgaccatcacgtcggatgtcatccaaaataaagagtggcgtggaagggtatcacaagtcggattggttcccaaagaagaggcgtctgcaggtgctgcgggaacaaaggagcaagctgttcaatatccgtttgaagtcaaaataaaaggggagcgtcctaaagcaaagtccggctttaacatgattctcaaaatccagacggacaaaagaatcgttcaggctcttcctgaagatgccgtcaagcaggatggtgatcaatcatacgtgtttgccgtaagagacggcaaggcaaaacggatcaatgtcaaaaccggtgagaaagcagacggcctcgttgaaattaccggcggtctgacaaacaaggacccggttatcgcaaacccggccgaggatatgaaaagcggaacggaagtgaagcttcaatgattgagctttccaaagtgaaaaaaagctaccaaatcggaggagaaaccattgatgttctcagggagatcgatatgaaaatcgagccgggagaatatctgtccatcatggggccgtccggttcgggaaaatcgacgatcatgaacattatcggctgccttgaccgcccgacatcgggtatttacaggctggacggcgaggatatttcatcatacggcgaaagggagcttgccggtgtcagaaaccgtttaatcggttttgtttttcagcagtttcagcttctgccgcgcttgaatgccataaaaaatgtggagcttccgatgatttacggcggcgttccaagaaaggagcggcgggagcgggctgaacgggcgctcgaaaaagtcgggctcaaggacagaatgcgccatatgccgaacgagctttccggcgggcaaaaacagcgtgtagccatcgctagagcgatcgtcaatgaacctaaactgatattggctgatgaaccgaccggagcgctcgatacgaaaacaagccgggacatcatggagcaattcaccgaattgaatgaggaaggaacgacggtggtgctcgtcacacacgaacctgaaattgcggactatacaagccggaccatcatggtgagggacggtgtgatcgtctcgccggaaacagagcggagggggacggtgcaatgaatctcatcgaaaacttgagaatggctttaagttccatcctttcccataaactgcgatcgattttaacaatgcttggaatcattattggtgtaggctccgttattgtcgttgttgcagcggggcaaggaggagagcagatgctcaagcagacgatcagcggacccggcaacacggtcgaaatctattatcagcccagcaatgaagaattaaccgccaatccgaacgcctacttagacgccggcttcaccgaagaagacatcagaagcttaaagtcactcgaaggcgtgaaacatgtcgttgcgaaaacaaccgagtccatgaatgcccgcttccgggatgaaaatacggatgccgctgtaaacggcattaatgacggatatatcagcatcaattcgatggaaatcgaaaagggaagagaattttcagaagaggattaccttgctggaagcagggtcgccattatttcgccgaagcttgcggaagaactgttttctcagcagtcgcctctcggccgtgtcgtatggataaatagccagcctgttgaaatcatcggcgtattgaaagaagaaaccgggctgcttgcattggggatgaatgagatgtatgttccattttcaatgttaaaatcgtccttcggcatcagcgactatgactctgtctccgttcaagctgagtctgccgacgatctgcaggccgtcgggaagcgggctgcagcggccgtcaacaagaatcacggcacttcggactcgtacgaagtgatgaacatggaggccatagcggccggaatcagccagattacaacaattatgacgatgttcatcggttcaattgcaggcatttctttactcgttggggggatcggcgtcatgaatattatgctggtgtcggtcactgaacggacgagggaaatcgggattcgaaaatcgcttggtgcaacaagaggccagattctgatgcaatttttaatagaatcgtctttaattacactgatcggcggggtgtttggcatcggccttggatacggcggtgcagccctcgtatcgttttttgccgggtggccgccgctcgtttcctggcaggtggtcctcggaggcgtcctgttcagcatggcgatcgggattatctttggactcatcccggccaataaagcggcccgccttcatccgattgatgcattgaggtatgagtaagatggttgagaaacttgaagcagttgcaggaaaaacccaaatgcacgaatggtccatgccagtacgtcagactatcgacaatattgaaaccgcctgagcaggcggtttttttatggaaaagcaaatttgatcaggcatatggtgtatggatgttccggttaaacatgcctatataaagggatgcttggtgcttggtggctacattccggccgagaagcctctattaaatctacttggaatatgcatcagcagccggagaacgatggatcggcatttcaattatatttatatccatgttgcggcctgtcttactatatcaatttatagaaaatattcagtaatcggaaacaggatacagatttgctgtaaaacctcatgcggtgagcatggggttttatcctgtgacctgaatgatgtttgaaggaatagataataataatgtcacatatttttgcggatttttatagtttatacagtttacaaacggtacatatcacgttaatattttaaaatgtgaaagattttgatggttattgaatgaatttgaaagatttttgttgagttatgtcgaaaaagcgtttacaatgaaattgtaagcttaatgaaggcgtttccaaaaggggtgataatgtgttgactcccgaacggcatcagctgattattgacgagattgaaaagcatgatgtcgtgaaaatccagtacttaatgaatttaacgaacgcatctgagtcaacgatcagaagagatttgtcgacgctggaagcccgcggatatttaaagcgtgttcatggaggggcatcaaggctttccgatattcgtacggagcctgacatgctagagaaatcatccaaaaaccttcatgaaaagcgaaaaatcgctcaagaagcggcctcacttcttgaagaaggcgattgtatttaccttgatgccggaacgaccacattgcaaatgatcgattttatcaatccagagatggatattatcgtggttacaaatggagtcatgcacattgaggcactaggtaaaaaaggcattactttttatttattaggcgggtatgtgaagtataaaaccggagcgatcgtaggcggttcggctttatcagccatcagccaataccggtttgacaaaagcttcatcggcgtcaacggcattcataaggaagcggggttcacgactccggatcctgaagaagcgcttttgaaaacaaaagctgtcaaccaggcgaaaaaagcatttattttagctgacgtttccaagtttggggaaatttcattttctgcctttgccggtttagacgaagcaactatcattacagcaggatctgcaaaacattcatttgataactatcaagaaaaaactgtcgtaaaggtagtgaaaacatgatatacactgtaactctcaacccatcggtcgactatattgttcacgttgaagaattttctgtaggcgggctgaatcgttcagtctatgacacgaaatatcccggaggcaaaggaatcaatgtctcacgcgtactgaacagacaccatgtaccttcaaaagttctcggttttatcggcggttttaccgggggatatatcaaatcatttctcgaagaagagaagcttgaaacggcttttcatgaggtgaatggcgacacgcgcatcaatgtcaaattgaagaccggggatgagacggaaatcaacgggcaggggccggtcatcagcgaagaagatttcgcggcctttttagaccagttttcagcgatgaaagaaggggacattgttgtactggcgggcagcattccttcatcattgccgcaggacacatatgaaaagattgcggaaaaatgcaaagagcaaaatgtccgggttgtcgttgatatttcgggtgaggcccttttaaaagcagcagaaatgaagccgcttttaatgaaaccgaaccatcacgagctcggagaaatgtttggaacaactatcacctcggccgaagaagcggtgccttacggaaagaaactcgttgaacgcggggctgaaaacgcgatcgtttccatggctggagaaggcgcacttttatgtacaaaagacggtgtctaccatgccaacgtacctaaaggaaagctcgtaaactcagtcggtgcgggggattcagtggttgcaggctttctcgcaggcattgaaaaacagcttggcatcaaagaagcttttcgcttaggagtcgcttcaggaagcgcaactgccttttcagaggagctgggaacggaagagctcgttcacaagctgcttccggaagttcaagtcaaagcgatataaaggaggaaaggttatgaaaataactgagctactaacaaagcatacgatcaagttaaaccttgagagcagccagaaagaaaacgttatcgaagaactcgtcagcgttttggatcaggctggcaagttgaatgataaagaaggctacaaagaagctgtgatcaaccgcgagaaacaaagctctaccggtatcggcgaaggcatcgccatcccgcatgcgaaaacggcaagcgtcaaagagcctgcgatcgcgttcggccgttcaaaaggcggcgtcgattatgaatcccttgacggccagccaagccatctcgttttcatgatcgccgctacagacggtgcaaataacactcacctcgaagcattgtcaagactgtcgactttgcttatgagggaggagattcgcaaacagctgcttgaagcttcatctgaagacgaaatcatcgacatcatcaatcagcatgataaagatgatgatgaagaagaagagcaggccgaagaggctcctgcaccatcagcaaaaggaaaaatccttgcggttacagcatgcccgacagggatcgcccacacgttcatggctgcggatgctttgaaagaaaaagcgaaagagcttggggttgatatcaaagttgaaacgaacggttcaagcggtattaaaaatggtctgacggcccaggaaatcgaagatgccgttgcgatcattgtcgccgccgacaagcaggttgaaatggaacgctttcaaggcaagcatgtcattgaagtacctgtaacagcaggtatcagacgtccgcaagagctgattgagcaggcgctgaaacaagacgcgcctatctatcagggtaaaggcggcggtgcaaccgcttctgaagacggagctgccaaaggaaaaggcggcggtttctacaaacacttgatgagcggtgtcagcaacatgctgccgttcgtcgtcgggggcgggatcttagttgcgatttcgttcttctggggaattaacgcgaccaagccgggagatccgacttataatgagttcgctgctgtattaaataatattggcggaacgaatgcacttggattaattgtcgctgtattggccggatttatcgcgatgagcattgcagatcgtccgggatttgcgcctggtatggtcggcggtttcatggcgacacaagctggcgcaggtttcttaggcggcctgattgccggtttcttagctggttatattgttgtcctgttgaaaaaagtgttcgctggtctgccgcaagtgcttgacggtttaaaacctgtgctgctctacccgctgtttggaatattcttgaccggaatcattatgcaatatgttgtcaatacgcctgtcaagtacattatggacggcatgacacattggcttgaaggtcttggaacaggaaaccttgtcgtaatgggtattgttttaggcggtatgatggcgattgatatgggcggtccgatcaacaaagcggcctttacattcggtatcgcaatgattgaagctggaaactttgggcctcacgcagccatcatggcaggcggtatggtgcctccgcttggaattgcccttgcaacgactttctttaaaaataaattctcaaaacgggatcgcgaagccggaattaccaactacgtgatgggcttgtcatttattactgaaggtgcgattccttttgcggcagcagatccggcacgcgtcattcctgcttgtatcatcgggtcagcagttgccggcggtctgtctcaatttttccatgtcacactgcaagcgccgcatggcggaatattcgttctcttctttacgacgaatcatgcgctgctgtatctcctcagcatcttgatcggtgcggttgtgacagctttgattctcggcgttttgaaaaagccggttccaactgaaaaataagtgctgaaagtgccacagtaatccctctcgtggcactttcttttttactgtttttgccggaagtgagcgcggggattatgtattcagcgggaacttgtgataaagtataggaaagcttttattttggcatgtatgctgtgacagactgtttttaggaggaagcgttttgactgaagaaaaatccaccaataagaaaaactctctctttgaatgggtaaaagccattattattgcagtcgttctggcgttattgatcagggcatttttattcgaaccgtatttagtggaaggtacgtcgatggacccgacgctgcacgacggagagcggctgttcgtctataaaacggttagatacgtaggcgaatttaagcggggagatatcgtcattatcgacggcgacgaaaagaatgtccattatgtaaagcgcttgatcggcctgccgggagataccgtgcaaatgaaagatgacacgctgtacataaacgggaagaaggtgtcggagccgtatctttcggaaaacagaaaagaggcggaagcagtcggcgtcaagctgacgggcgactttggccctgtgaaggttcccgaaggcaagtatttcgtgatgggagacaatcgccagaggtcaatggacagccggaacggcctcggactgattgataaaaaacgagtggccggaacttcgcaatttgtgtttttcccgtttaacgaaatccgaaaaacagactgaaaaatgcctgatgtccatttggacaatcaggcatttttgcttgatttatgcggataatgatgccagcactgcgataaacagtacggtaacgaacacagaggccataatcagaagaacgctgtacaagattctgatttccgcggcttcttttccccgttttgacagcattcgtttcgccgcgatatgaacgaacacgtaaatcatggcaatcccgatgtaaagccccagatcccgtgctgtaaagccggttatggcaagatagacccctgcaaaaaaaataaacatgcagtattccgtcaaagtgataagcttcatggtttcctccgtctaacgatccgagttttcttcaaatatcacctttttataatatatcttttggagccatcccacaaggaggccgaagccgatcagcagacaggaaaatataaaaaagtcagcggtccacatatcaaaccctttgaaaagcccgatagacatcgtagaaatcaccatggccactgacgcgaaaagcgcttggcgcggcctcgaattaatccatctgatgatatcagggtcatctttcaatttcattattccttcccccattcttcattaattgtaacatattgtcacaaagaaagtggaaataagcgtttttttgatatatttttctttcaaactttatcgtaaaaaagcaaagcatttctcttgcggaattttcgtgttatactcattttaatgaagtatagatggaggatattaaatgatagctgttcaaaatgtcagcttgcggtttgcagaccagaagctgtttgaagatgtaaatattaagtttgcgcccggaaactgctacggattgatcggagcaaacggcgccggaaagtccacttttttaaaaatattgtctggcgaaattgagcctcagacaggcgaagtccatatgagtcctggcgaacgtcttgccgtcctgaagcagaaccactttgagtatgaagagcatgaagtgttgaaagtcgtgatcatgggacatagacgactttatgaagtcatgcaggaaaaagacgcgatttacatgaaacctgatttttcagatgaagacggaatccgcgccgcggagcttgaaggcgaattcgccgagctgaacggctgggaagccgaaggggaagccgcgatcttattaaaaggactcggcattcctgaagaacttcatacgaagaaaatggcagatttgggcggctctgaaaaggtgaaggtccttcttgcacaggccctgttcggaaaacccgacgtccttcttctcgatgagccgaccaaccacttggatattcaggcgatccaatggctagaagagtttttaatcaattttgagaatacggttatcgtcgtatcgcatgaccgccactttttaaataaagtatgtacgcatattgccgacctggattttaacaagattcaaatttatgtcggaaactatgatttctggtatgaatcaagccagcttgcgcttaaaatggctcaggaagccaataagaaaaaagaggagcagatcaaacagctccaagagttcgtcgccagattcagcgccaacgcctcaaaatcgaagcaggcgacatcgagaaaaaaactgcttgaaaaaattacgcttgacgatattaagccttcatctcgcaagtatccgtatgtacatttcgcacctgaacgcgaaattggaaacgatgtgcttgttgtcaaagacctgtcgaaaacgatcgacggcgtcaaggtgcttgactctgtcagctttatgatgaataaagaggataaaatcgcctttacaggccggaacgagctagccgctacaacgctctttaaaatccttgccggggaaatggagcctgacagcggatcgtttaaatggggcgtcactacatcccaagcgtttttcccgaaagacaacagcgagtattttgaaaacagcgatttaaaccttgtcgactggctccgccaattttcgccgcatgaccaaagtgaaagcttcctgcgcggatttttaggccggatgctgttctccggagaagaagtgctgaaaaaagcaagcgttttgtcagggggagaaaaagtccgctgcatgctgtcgaaaatgatgctgtccggcgccaatgtgctgatgcttgatgagccgacaaaccatttggacctcgagtccattacagcgctgaataacggtttaatcagctttaaaggcgccatgctgtttacatctcatgaccatcagtttgtccaaacaatcgccaaccggatcatcgagatcacgccaaacggaatcgtcgataaacaaatgagctacgacgagtttttggaagacaaaacggttcaggacaagcttgctgaactttacgcgtaatgatagaaaacccgccttaaaaagcgggtttttttttataaaaaggagatggttgctgtgtcatgccgaaaggctcttgagcaatatattcaagcaacaaacacacatgagtttgagaatgtcaaagccctccttgaccccggcgctgtgtactggttttcggatcaaacgtgctcgggctttgaggagattcagcgttattttgaaaacgcctggaagcaaatcgaaaatgaagtatacagcgccggtcatgtcagctggatcacggaaacggacgaacaggccgtctgtctttatacatacgaatggaaagggttatataggggcgaaccggttcaaggggcaggccgtgcgacaaacgtatttgtaaaggacgagtcaggacgctggaaactgaagcatgaacatttaagcagtttgcccaagcgatgaggcggcggagcatggacctgattttcagctgttacagccgccatgcatgtacagggaagtttaggattgcgggcggcatgcggacacgatataaaaggacctcagaagttttctgaggtctttttttgcggaaggctttatatcgcccagttgccgtttctgaatatcggctctctttttccgtcagcagtgattccgtctatattcatttctcctgaaccgatcataaagtcaacatgtgtgatgctttcgtttaatccttctttcgccagctcctcgcgcgacatctgttttccgccttcgatgttgaatgcgtatgcactgccgatcgcgaggtggtttgaggcattttcatcaaacagtgtgttgtaaaacagaatattggacttggaaatcggcgaatcgtgggcaacaagcgcaatttcgcctaagtagtgtgaaccctcatccgtttcgatcagctcttttaaaatttcttcgccttgtccagctttgacatccgtaatccgtccgtttttaaatgtcagtgtaaagccgtcgattaaattgccgccgtagcttaacggcttcgtgcttgaaacggtgccgttcaccccgtcttttttcggagcagtgaatacttcctctgtcggcatattggccatgaactcgacgccgttttcgtttgtgcttccggcgccgacccacagatgcttctcgggaagctcgatcgtcaaatctgttccctttgcttggtaatgaagggcgtgataatgcttgtcgtttaagacgcttactttatcgcgcaaggtttgatcgtgatctttccacgcttgaacgggatcttcacggtcaacgcgggtcgttttgaaaatctcattccatagcttttgcacggctgtctcttcatctgcctcagggaatacttttttcgcccaggccggcgaaggcgctgcgacgacagtccagctgactttatccgattgaatcatttgcctgtatgtatgcatcgcttttcctgcggctttctgctgtgcggagatttttttggaatcgatgcctttcaaaagatcaggacttgaagagacaatggaaataaaagcagcgccttctttggcgagcgtctcaagcccctttgcttcccattcagggaactcttcaaaggcttccgcaggagccagctcgtatttcagccttgtgacctcatcatcctgccagcggaccgtcacgtttttcgcccctctttgataggcgcttttgacgaggagccgtgcaaaatcgcgtacttctgttgacgcgttgatgacgacttgctgtcctttttgaacgtttacgccgacttcggccacaagctttgcatatttgctcagtttatcagtaaacgaattcattggcaaaacctcctttattgtccataacatcatatcaaatatttgattgaaaagaaaaaaagaagcagcccggttcaggctgcttcttttttaacggttgattttggccgtttggccggggggcgagcttggcatgtttgcaagggagatgctcatccccccgagaataataccgcttaaaataacggtgatggccaggcgtcttcccatatctctaagcatggtcttcctccttatcgtttctccattcctcacgatatgaaagaagccgggaaaaaagacgcgaaaacaaaaattatttagccgctttttgcaatttatcgatcacttcgagagaacgacccgttccgatagcgacagattcaagcggatttgcagcaacatgcacgggcacaacgatttcctgtgacagccattctttgatgccgttcaaaagcgcgcctcctccggtcaaaatcacgccccggtcgacaatgtctccgctcagctccggaggacagtcttctagcgtcgctctgatggcttcgataatatgcaggagcgattcgcgcatcgccttctgaatttctttcgattccagggtaatcgttttcggcaggcctgtaacaaggtcgcgtcctctgacttccatcgttttcgtctcatggtcaatcaatgcgtagccgatctcaattttgacttcttcggccgtccgttcaccaatcagcaggttgtatttttttctgacgaatgacacgatgtcttcatcaagctgatcaccgccgatccggatcgagtggcacgagacaacgcctccgaatgaaatgatcgccacttctgtcgtgccgccgccgatatcgacgacaacgtttgcgacaggttcatcgacaggcagatctgcgccgatggcggcggcgacaggctcctctatcaaatggacttgtttggctccgcagtttttgacagcatcgctgatcgcgcgcctttcaacagcggttgagccggacggcgtgcagacgacgacgctcggctttctgaacgtaaagccgatgttctttccggcttttttcataatctgcttcaagaggtctgtcgtcatgtcataatcggcgatgactccgtctttcatcggcctgaccgcgacgatttttcccggcgtttttccgatcatgtttttggcttctgtgccgaccgccaatacgctctttgtttccgtgtccacggcgacgacggaaggctcatttaaaatgattcctttgtttttgctgtaaaccaatatgttagctgtgcctagatcaattccgatctcgattgtttgaaacatgttttcacccaatctctatttaaaatttttccgaaaaacgaaattttcttcgtgctgaaaaaatgaatttcatttaaattttctcaaatcatcggcgatttttgggggtttgtgacgattttgaaaccaatctgtaaaatgctgtcctcatatttacatgatgagaaaattatttcatttttatgaccggatttttgtcgaagaaacgcttgataagggaaacctttttcagtcttcattcgtctatcgttatgctaagacaatatcttagaaaaatagaaacaatagaggaagtaggcgaaagttttgaaagcaataggagttgtgagaaaagtagacgaactcggcaggatcgtgatgccgattgaattgagaagagctttggatatctcgatcaaggacagcatcgaattctttgtcgaccaagataaaatcgtcctgaaaaaatataaaccgcacggtgtgtgtctgatgaccggtgaaatcacttctgaaaaccgcgagtatggaaacgggaaaattacgctcagtcctgaaggggccgaattgcttttggaagaaatcaaagctgccttaaacggagtgaaagcataacattcgacgcccttcatcagaagggctttttcttgcgccgggagcagataaaaccgccgtcactgaaaaattcagccatagagacgataaatacttcgaacaatcctctcaaatgtggtgtaaagaatgttacaattgactgagaaatacaagtggcaggtgggggtatgaaaagatatcaaggacgaatcattgcaaccgtgctggcaatgacttttatcatgttttggaattttttattctatggggtgttgggaaataaaatcaattggacggttgatctgctgtttacgctggtgacattaatcagcgtttggtggctcacactttatatcgatgagtcaaatcagcttgtctataaattgaaggaaagcgaaaagaaatataaagagctttcctcagaaaccaaccgcataatggataatcttcaggaaatcgtctttcaaacggaccggataggatacattacatttctgaatcaggcgtggacaaccctgaccggatacagtgtcgaagagagccttggaacgatgtacaacgattattttgaccatgaagaacggatctcgaatcacctgatcgcccagttgaagaacaaggagcccgaaggcaggatcgaggtgctctaccatcgcaaagacgggagcaagttctggggcgaagttcactataaactttattataaaaacggtcaatttacgggcagcttggggacgctgactgatgtgacagaacggaaaaaagcggagatggaactgtttaagtcgaatcagcggctggccatgcagtctcaaaagctggcgatggccgggcagctcgcagcggggatcgctcacgaagtcaggaacccgctgacatctgtaaacggatttttgcagctgatgaaagcggaatatcctgaccggaaagattactttgacattattttctcagagattaaacgaatcgattctgtgctcggagaactgcttgtgctggccaaaccgcaccaggttcaatttaaaaagatcaaaatcaattcggttcttcagcaagtggcaacgcttcttgagacgaacgccgtgctttcccacattaagatcgaaaaagcgtttcagcacggggaggagtgggaaataaacggtgatgaaaatcaaatcaaacaggtattcatcaatttaattaaaaacgggatagaagcgatgcctgacggcggtaaaattacgatttcctcaaaggcagaaggagactgtgtgaaaatcagcatcaaagacgaaggcgggggcatttcccaagccgacttggcaaagctcggggagcctttcttctcaacgaaagaagaagggacaggtcttgggctgacaatttgcctgaatatcatcggcgcccacaacggagaaatgaaaatcgacagcaaattgggcgagggaagcacattccacattttgcttccggtcgataaaggtgcggcgtccgaagagaacgacattcagcaaggatgctgcagccgcgcaactataaaataaaagaggaaaaattccacttcatatgatagaatttgttcaagattgacccatggaggaattaccgatgaaaaaagaatttgcagtaattggactcggccggttcggcggcagcatttgcaaagcattgagtgaagaagggcttgaagtaatggcgatcgacagagatgaagatcgcgtaaacgaatacgccaaaattgcaacacatgctgtgataggagacactacagacgaatctgtgctgaaaaaccttggactgcgcaattttgaccatgtcattgtagcgatcggggagaacattcaagcgagcattttgacaacgctgatcttaaaagagcttggtgtgaaaatgattaccgtaaaagctcaaaacgattatcatgaaaaagtattatccaaaatcggagcggaccggatcgttcacccggagcgtgaaatgggaaaaaggatcgcccacaacatcgtctccaacaatgtgcttgattatctggaactttctgatgaacacagccttgtcgaaatcgcagcgaacggcaaactggccggaaatacactgcttgaccttgatatccgggccagatacggaattaatattgttgcgatcaagcggggaaaggaagtcatcgtatctccgcttgccactgaagaaattcagaaagacgatattttaatcgtcatcggctcaaatcctgacattgagagatttgaaaaaaaagtctttcaacattaaaatgccaccgattaaccgcgggaaccccacagcccgcggtttttttgatcttttcattgactgtttcaagcgattcggctacgatattgaaccatatacatataaaaaagagaggggacatatacctttggacaaagagatgttcattcgccggcttggcgccgccagtcatcgcaaaaaagcggaaactgtaattaaaaacggaaaaatcatggatgtttttaatcaggaatggttggagacggacattgccatcacagacggggccatcgtcggcttgggcgaatatgaggggggaaatatcattgacgctgagggacaaatgatcgttcccggctttatcgacggtcatgtccatattgagtcctcgatggtgacgccgcccgaattcgctaaagcggtgattccccacggtgtgacaaccgttgtcaccgatccccacgaaatcgcgaatgtctcaggtgtgaagggtcttgagttcatgttggagcaggctgagatgaccaggctgaacatttattttatgctcccttcttgtgtgcctgcggcaccattcgaaaaatcgggtgcgattttgaacgccgcggatttacatcctttttacagccgcgaagaggtgctcgggcttgcggaagtgatggactatgtggccgttgaagctggagagccggatatggtgcaaaagctcattgatgccgataaagcgggcaagcggatcgacgggcatctggccggcttgtcagccgggtttgtcaatgtctacagagcggcgggcgtgcttacagaccatgaggtcacaacacctgaagaggcgcttgaacgagtgagaagagggatgtacgtcatgctgagagaaggttctgcggcaaagaatacgcgtcatgttttacctgcggtcaacgagaaaaatgtgagacgcttctttttctgtacggatgataagcatctggacgaactggtcgatgaaggaagcattaactaccaggtcaagcttgccattcaagaggggcttgacccgtttctcgcatatcaaatgggcagcctgaatgcagcggaatgcttcgggttaaagacgaagggagcggtcgccccgggttatgacgcagatcttcttttcatcagcgattttgagaacgtgagcattacaaagacgatgattaacggcgtgatctggagcgggacagagcaaagccaatcgacgggcggcaaagcggcatccggtctgcttcaatctgtgcatctgtctgatttacatgagaacgatctgcaaattccgatcgttcaagagaatgaaatcagggttattgacattatccccaatcagctcgaaacaaagctgtccctggccaagccgaaaagcggagctttttttcagccggatctggaaagcgatctgttgaaaattgcagtggttgagcgccatcgcggcgttaaagaaatcggactcggcgtagtcagaggcttcggtttaaaagaaggcgccatcgcgacaaccatttctcatgattcccacaatttaatcgctgtcggtacaaatgatcaagacattttaaaagcgattgaacgcctcggagaaatcggaggaggcctcaccattgccaaaggagggaaggagcttcaatccgtcgcactgccgatcgccggcctcttgtcggacaaaccgcttgagacggtcaacgaaagcttgaaatctctccacgcggcaataacagagacaggattttcaggagcgtttaatccttttctgacgctttcttttttagcgcttccggtcattcccgacattaaaatgacaacggaaggattgtttgatgttaaagcgttcaggcatatcccggttcaaccataaaaaaacggatgcaccccggtgcatccgttttttgctgtatccgcatccgcgattagacttccataataatcggaaggatcatcggccggcgttttgttttttcatagaggaaaggagcaagcgtgtctgtaatctcgttcttaatttcagaccactgtgtcgttttgcgctccatcacttttttaaggtgtcctgcaatcagttcctgggcatcattgattaaatcaccggattctctcatatagacaaatcctctggaaattaagtcaggccctgcggacactttgaattctttcatgttgatgctgacaacgacaatgacgagcccttcttcggaaagaatccggcggtcgcgaagcacgatattgccgatgtcgccgatgccgcttccgtcaatataaacattgcctgacgggattttacccgcaactgaggcttcttcgcttgtcaaagcaagcacttccccgttgtccataataaagcagttttcctcaggaattccgcagtctgtcgccagtttgacatgcattttctgcattctgtattcaccgtgaatcggcatgaaaaactttggcttgatgaggcggagcatcagtttttgctcttcctgtccgccgtgtcccgaggtgtgaatgttagtcacagctccgtggatgacatcggcacccgcccggtaaagctggttaatcgtgcggctgacgctgatcgtattgcccgggatcggagatgatgaaaatacgaccgtatccccgggattgatggagatttgccggtgtgtgccgtttgcaattcgagatagagcagccatcggttcgccttggcttccggtacagagaatcgtcactttcccggcagggagcctgttgatttcattcgcttcaacgaaagtgtttttcggacacttaatatatccgagcgtttggccgatttcgatcgccgactccatgcttcgcccaaatacggcaaccttccgtccgtttgcaacagccgcttcgatcacctgctgcaggcggtggatgtttgacgcaaaggttgcgaagatgatccggccttcgacttttcggaaaatatcatcaatgctttctccgactttgcgctctgacatcgtgaaatcagggatttcactgtttgtgctgtctgacagcaggcaaagcacgccttcttttccgatttcggccatctttgtcaagttggcgggttcgcccaccggtgtaaaatcgaatttaaagtcaccggtatgtacgatgtttccttgcggtgtttttacgacaatcccgtatgagtccggaatgctgtgggtcgtcctgaaaaaagaaaccgacgtttttctgaatttgacgatatcgtcttcttcaatgatatgaagctttgtttggcgaagcaaaccgtgctcttcaagcttcttcctgagaaggccgatggcgagctgtccgccgtaaaccggaatgttcacctgtttgagcaggtacggaattccgccgatgtggtcttcgtgtccgtgcgtaataaaaagacctttgattttttcttcgtttttgactaaataagtgtagtcagggatgacatagtcgattccgagaagctcgtcttccggaaacttaatccccgcatcgatgagcacgatctcgtcctggaactggaccccgtacgtgtttttgccgatttccccaagtcctccaagggcaaatacagccgtttggtcatttttaacaaatttcattcattcataactccaatactttaaaattttcgctttgcttttcatattctaaaaaagcgccttcaacttgctgtataaactcaatattgtagttgtatggttttaatttagatctgacttcacgttcagattgagcttccacaaaaattgaatctgttttttcacgaacaggtacttcgtcattgcttgcttgataaaataccttatagatcatccaaatctctccttaactgccgattgttagactcgtctttctattatattcgaaattggctcataagaaaagcgcctgagaaaaaaaggacccttccacacgagtgaaggtccttttaggcaatcgactttctgcgcatcatgccattcagctgtttttttaattttttccgcagacggcgaagcatacgggttcctcctttctctgacttgtctgagtaacttccgtatctctttagttctattatatgatgaatccgtctattgttacatggatattattggcatgttgatttagttttgattttggagtgaaaaggttttctcgcgtacgcagtttttgtatgatggtacaggagaaccatcaatcatactagctaagggagaaggattcactgccatggataaaaagctgattttctttgatattgacggaacgatttatgatcacaataaacgcattcccgccaccgcaaaacaggccgtctccgatttgaaagcgcacggccatcatgttttcatcgcgtcaggccgtgcgccgtttatggtcaggcctgttcttgaagaactgggcatcgattcttttgtctcttataacggacaatatgtcgtttttgaaggagaggtcatttataaaaatcccattgccgagcagtcgttagaagcgctgcttgcgcattcggacagctgcggccaccccctcgtcttcatgggggaagaggggatgcgctctacaactgccgcccatccgttcgtcgatgaagggatcggcagcttaaaagtcaatccgccggaagaggatcgtacctactttaagggcagggacattttccaggtcctcttgttctgcacgcaagacgaggaagagcggtacagccggtttaaagagtttgatctcgtccgctggcacgagcgctccacagatgtgctgccttcaggcggatcgaaagcggaaggaatcaaaaaagtcattgaaaaacttccgttcgacagagaggatacttatgcgttcggggacggtctgaacgacctgcagatgatcgaatttgcgggaaccggagtagcgatgggcaacgctgtgcccgagctgaaaaaaatagccgactttatcacaaagcccgtcgatgaagacggcattcaatacgcggtggaagcgctcggacttttgaaatcataaaaaacggatcagaaatgatccgttttttttatgactttacctgcctacaggcgttgcattttcaggttgtttcagcgggttttctttgtcgatgtggtcgtaaaacataatgccgttcaaatgatcgatctcatgctggaatacgatcgccggatatccttttaagcggatgtcgatgttttcgccttcaagcgtcgttcctttgactcggatccgttcatagcgcggaacatatccgggaatcggctcgtcgacggacaggcagccctcgccgcttgtcaaatagcatctttgaacagagtggctgacgatcttcggattgaaaagcgcatagctgtatagtgtcccgtcttcgctttcggcatgaacggcgatcattcgtttattgatattaatttgcggagcggctagaccgacaccaggacgaaggttgtactttttagcgatttcggggtcctggctgtttttgacaaactcgatcatttcgctcagctgtttgatttcttcttcgcttgctggcaattgaacttcttcggcgacggttctcaaagcaggatgaccgtcgcggacaatgttttccattgtgatcaacatcttcactcccaacgattcattatgtaaagtatagcggatcttgctctttccgcgcaatctctgtgcatgataaaatgaccagcctaaaggaggctggtcatgacggatccatcaggggctagcagcctaaataagcggcccctacaataatcagcaaaataaagagaacgacgatcaaagcgaatgtgcggccgtagccgtatccataaccgccgccgtacccgtatccagggcagcaataaccgtacatataaagacctcctccgttattttacgcacagccttttctttttagtaggcatggcgtctaatataaactatgtaaaagtccaaaggttgtatagtcgaatgcccagcttcaaggaattttccctaaaggtttggtctaaaagcgaaggcggttgcataccgatctgatatcggcttgtccatatctttagacttctgttgtcaaacaagcgaattcattttatagtggaatttgtcgagattgggggaagttcatagtgaaattttcaaatatgcgggtgcccgcaggcatcgtcgttttttgcacggctgcatttgtattaacaggctgtctctggaaggatcctgtcgagtcgtttcacggctcgctggagaagatcgtggaattggaagagccttttaaacaagagcagggttcacttaaaagtcttgaaaaagccgaatcgaagctttacgaggaaatgatcaggctcaatatggatgattttgaccggatcgctgcgctctccgacaaagcgctgaagacagccggcaaacgcgagaagcacttgaattctgagaaagaaagcatagatgaagcaaagcaggagtttgaagcaaataaagcgtcggcagaaaaaatcgatgatcagaaggtcaggaaaaaggctgagaacgctgcatcttatatggaaaagcgctacaaagcatacgactctctttatggcgcctatcaaaacgcaatcggccttgacaaagagctgtacaagctgctcaaaaataaagggcttaaactggatgaccttgaggagcagctgaaaaaaatcaatcaatcgtatgacaaagtgctgaaagaaagcaagcatttcaatgagtatacaaaggactacaacaaagccagaaaagatttttacaaggctgcggggtttgagatgaaagagggctgaattgttcagccctctttttttcgacaaaatctgtatcgctattgtaatacagattgttatctatactagaacagtttgcagcagtcttgacaacgctgaaacagaaatccgataaagcgaatacatttattgaaattcaggaatgaaaacgattgacgatcatgatcgactggtgtaaacttagccttggtggaacttgttgtattagtttgtcataaactataagtgatacagttttagaacgcgttgtgctgtccttacataaaagtttcgacaaccatcaaagcggctaataagaaataaatatgagttgcgcccgtcaatttaggacaccctaattctgtatgtataagggatacacgtctatgactgtcaaaagaaaggaagaggtgactttatatggctgcaaaaacgaaaaaagcaatcgttgatagcaaaaagcaattcgatgccattaaaaagcagttcgaaacgtttcaaattttgaatgaagaaggcgaagtcgttaatgaagcggcaatgccggatctatctgatgatcaattaaaagaattaatgcgccgcatggtgtatacacgcattttggatcagcgttctatttctttgaacagacaaggccgccttggcttctacgcgccgactgccggtcaggaagcttctcaaattgctacgcatttcgcgcttgaaaaagaagacttcgttcttccgggctaccgtgatgttccgcagctgatctggcacggacttccgctttatcaagcattcttgttctctcgcggacacttccgcggcaaccaaatgcctgacgatgtcaatgcgctttcaccgcaaattattattggtgcgcaatacatccaaacggctggcgttgcactcggcttgaaaaaacgcggcaaacaggctgtggcgatcacctatactggagacggcggtgcttcccaaggtgacttctacgaaggaatcaactttgccggtgcgtataaagctccagctattttcgttgttcaaaacaaccgctatgcgatttcaacacctgttgaaaagcaatcagcagctcaaacaatcgcccaaaaagctgcggctgcaggtatcgtcggcgttcaagtagacggaatggatgcccttgctgtatacgctgcgacacgcgaagcacgcgagcgcgctgtaaacggcgaaggccctaccctgatcgaaacgctttgcttccgttacggtcctcatactatggccggtgacgatccgacaaaataccgtacaaaagaaatcgagaatgagtgggagcagaaagatccgcttgtccgtttccgcaagttcttggaaaacaaaggcctttggtctgaagaagaagaaaacaaggtaattgaagaagcgaaagaagaaatcaagcaggcgatcaaaaaagctgacgaagagccgaagcaaaaagtgaccgacctgatcgacattatgtatgaagagcttccttacaaccttgtagaacaaaaggaaatttataaagagaaggagtcgaagtaagccatggcgcaaatgacaatgattcaagcaatcactgatgcgttacgcacagaactgaaaaatgacgaaaatgtcttagttttcggagaagacgtcggtgttaacggcggcgtgttccgtgcgactgaaggattgcaaaaagagtttggtgaggatcgcgtatttgacactcctcttgctgaatctggtatcggcggccttgcactcggcttaggcttacaaggcttccgtcctgtaatggaaattcaatttttcggctttgtgtatgaagtgatggactctgtttccggacaaatggcacggatgcgctaccgttccggcggccgctggaattctccggtgacaatccgttctccgttcggcggcggtgttcatacgcctgaacttcacgcggacagcttggaaggactcgttgcacagcagcctggacttaaagtcgttattccttcaactccgtacgatgctaaaggacttttaatctctgcgatccgcgataacgatccggttgtcttccttgagcacatgaaactttaccgttcattccgccaggaagttcctgaagaggaatacacaattgaaatcggcaaagccgatgtgaaacgcgaaggaaaagacctttccatcatcacatacggagcgatggttcacgagtcattaaaagcggcggaagagcttgaaaaagaaggcgtatctgctgaggttgtcgaccttcgcacagtcagcccgcttgacattgacacgatcatcgcgtctgtagaaaaaacaggccgcgcaatcgtcgttcaagaggcgcaaaaacaggctggagtagctgcaaacgttgttgccgaaatcaacgaccgcgcgattttgagcctcgaagctccagtgcttcgcgtcactgctcctgatactgtattcgcattctctcaagctgaaagcgtatggcttccaaaccataaagacgtgcttgaaactgcgaaaaaagtattggaattttaattagatctgaacaattcaaaagggaaaagctgatatcagcctttttcccttcatgcatttccacagtcagtcggagaaactgtagccgtgtactgacagtcggcctaaacaagaggccgaccactatatcaactacgtaataatcttaggaggtcgagaactgtggcatttgaatttaaacttccggatatcggggaaggaatccacgaaggcgaaatcgtgaaatggttcgtcaagccaaacgacgaggtaaacgaagatgacgttttggcagaggtacaaaacgataaagcagttgtagaaattccttcacctgttaaaggaaaagtattagaattaaaagttgaagagggaacagtcgcaaccgttgggcagacgatcatcacatttgatgcaccaggttacgaagatcttcaattcaaaggcgacgaatcaggcgaagcgaaagcggaagaagctgaaaaacaagaaactgatgcacctgcagaagcagcggaagcaaacgagcaagcggatgcagatccgaataagcgcgtcattgcaatgccatctgttcgcaagtatgcccgcgaaaaaggcgttgatatcgtgaatgtttcaggttccggcaaaaacggccgcgttctgaaagaagatatcgacagcttcttaaacggaggaactgccggagacgctaaggctgctcaagctgaagagaaagcagaacctgctgcacagcaacctgcagctgcggttcaagtgcctgaaggcgaattccctgaaactcgcgagaaaatgagcggaatccgcaaagccattgcaaaagctatggtcaactcaaaacataccgctccacacgttacattaatggacgaagtcgatgtgacaaaccttgtcgctcaccgcaagcagtttaaacaagttgcggctgatcaaggaattaagctgacttacctgccttacgtggtaaaagctttgacatcagctctgaaaaaatatccagtcctgaatacatcaattgacgacaatacagatgaagtgattcagaagcactactacaacatcggtattgcggcagacactgaaaaaggcctgcttgtgccggttgttaaaaatgcggaccgcaaagcgatttttgagatttcaaacgaaatcaacgagcttgcgacaaaagcacgcgaaggcaaacttgctcctgctgaaatgaaaggcgcttcttgcacaattacgaatatcggctctgccggcggtcaatggttcacaccggttatcaaccatccggaagttgcgatccttggaatcggccgcatcgctgagaaagctgtcgttcgtgacggcgaaatcgtcgctgcacctgttctggctctttctctaagctttgaccaccgtatgatcgacggcgcaactgcacaaaacgcgttgaatcacatcaagcgtttgctgaacgatccacaattaattttaatggaggcgtaatgtaatggtagtaggagatttccctattgaaacagatactcttgtcattggtgcgggacctggcggctatgtagctgccatccgcgctgctcagcttggacaaaaagtaacaatcgtcgaaaaaggcaatcttggaggcgtatgtctgaatgtcggatgtatcccttcaaaagcgcttatcaatgcaggccaccgctatgagaatgcgaagcattctgaagagatggggatcactgctgaaaacgtaaaagttgactttacaaaggttcaagaatggaaagcctctgtcgttaataagcttaccggcggtgttgaaggccttctgaaaggaaacaaagtcgacatcgtaaaaggcgaagcatactttgtagacagcaattctgtacgcgtgatggatgagaactcagctcagacttacacgttcaaaaatgcgatcattgcaacaggttctcgccctatcgaattgccaaacttcaaatatagcgaccgcgtactgaattcaacaggcgcacttgcactgaaagaaattcctaagaagctcgttgtcatcggcggcggctacatcggaacagagctcggtactgcatatgcaaacttcggtactgaagttgtcattcttgaaggcggagaagaaatccttccaggatttgagaagcaaatgagctctcttgtgaaacgcaacctgaagaaaaaaggcaacgttgaaatccatacaaaagcaatggctaaaggcgtagaagaaaaagctgacggcgtaaccgttacgttcgaagtgaaaggcgaagagcaaacgatcgatgcggactacgtacttgtcactgtcggccgcgttgcaaacacggacgagctcggacttgaacaagtcggcgtcgaaatgacggaccgcggcatcatcaaaacggacaaacaatgccgtacaaacattccgaacatctatgcgatcggtgacatcatcgaaggtcctccgcttgcgcataaagcttcttatgaaggtaaaattgctgctgaagcgattgccggagaagctgcggaaatcgactatcttggaattcctgcggtcgtattctctgagcctgaacttgcatctgtaggctacactgaagcacaggctaaagaagaaggtctttcagtgactgcagccaaattcccgtttgcagcaaacggacgtgcgctgtcattaaacgaaactgacggtttccttaaacttgtaacacgcaaagaagacggcttagtcatcggtgcacaaatcgccggagcaagcgcttctgacatgatttctgagctgagcttggcaatcgaagcaggaatgactgctgaagatatcgcaatgacaatccacgctcaccctacattgggagaaatcacaatggaagctgcagaagttgccatcggcatgccgatccacgttgtaaaataaatcaaaaaccccctctgcagggggttttttatgttttctcttattcgggtgcatgacaaattgcccgggatacatgtgaagcagaaaaaaaatccccttgcacatgcacagggggcttttaatgtttcaattccttttgaagaagccttacaattttatctttatcttttatttttccttcaattttaaccagtactttcttatcattaacaagcagcaagcttggaaagactttaacctcttttttccactcgcctttatcatgtgaaatttccatacttgaaacctgttcgggaaattctttttttaaatccaaaagcgcatcataataagccacttcctgctccatatgctcgtcatcggaaaaaaagatgagcttgaggtggcggtgattggtgctttgatgctgctggtcaggcatgatgtgagataaagaacatccactcgtcaaaaaaaggaaacaaattgcggcggtgaatatcgctcgaaaccacatgacgtctcttcacctctctatataatgcaagccgattttcctgttcgattagtaaacaattcctattttatcatgataattgaaataatttttcgttgttacccatttgttacacaattgataactgccgttttatttatgagatgttgtaggttgagcgtgtttgatgggtacatcgtcggaatcagccgggaagcgttctgcttataccttaagcaggaatacatatataacatgatggcctttttttagaaaaagagcaaaaatgatttaaatgtgttatacaatttaccgttgacaatattaatgtgacataatattataggggtaacaaatttaaacgcttccattttgaaaagaaaagaggaatgaaagatgggcacgatcgtttgtcaagactgcaatgaaaccattcagcattttgaagatgagaaagtgacgatactttacggaacgtgcggacagtgcaactgccatcttaaagaggaagaatagaaaaaagcatgcggccatttacagtgccgcatgcttttatgtttttacaggattgcctgctgttctttaataacgcggatcatatggagggtgtcatcttccggtccctgaacaggcagcccagcttccaggttcttttcgatgtagttgatattatcctcggtaatgatctcgcccggaatgaagatcggtatccctggcggataaaccataacaaactcggcaatcattctgccagctgcttttttgaacggaatgatctccgtgtttgcgtaaaaagcgtcacgcggtgtcatcgcaagcgccggaatgtttggcagaagcacttcaggcttgcgtctgttttccgcagatgaagcggcctgttgagcaatctcggttaatcctttaattaacgcatctgcatcctctttccggtctcccggtgtaaaaatgcacaggatgttgtataagtcagaaagctccacttcgatttggcatgactcgcgcagccatttttccacatcatgaccggtcaggccgaggtctttcacagatatgatcaatttggtcggatcatagtcaaaagccgctttggagccgaggatttccctcccgacgcatgaaatcccgttgatattattgatgcgttcccttgtttcgttggcgagcttaatcgtttgttcgatcagttcgtgtccctctgtggctaagcgttttctggcgacatcaagcgaagcgagcaatagataggaggtcgatgtcgtcgtcagcatgcttaaaatcgattgcaccctttcctttgaaaccagaccttctttcatattgagaatcgaactttgtgtaagggatcctccgagcttatgaacgctcgtcgccgccatatccgctccggcctgcattgccgaaagaggcagatcttcatggaagtggatatgaacgccgtgcgcctcgtcaactagcaccgggacatgaaaagaatgagccagctcgacgatgctttttaagtctgcagctatgccgaaataagtcgggttgatgacgagcagtccttttgcgtcaggatgctcaagcagcgcttttttcgctgattcaggggtgatcccgtgtgaaatccccagctcatcgtcgatttccggatggatgaagatcggtacggcgcctgagaagacgatcgctgacatcaccgatttatgaacatttctcgggacgatgattttgtctccgggtccgcatacggccatgaccatcgtcatgatggcgccgctcgttccctggacggaaaagaacgtgtagtcggctccgaatgcttcagccgccagatcctgcgcctgtttgattattcctttcggcgcgtgcagatcgtcgagaggctcgatgttgattaaatctatgcttaatgcattttctccgataaactccctgaattcagggtccatcccagagccttttttgtgccccggtatatggaactggatcgggtttttgccggcgtgtttttttaatccggtatataggggtgtttcgtgctgcaacaattgttttcccaccttcatgataaacctgctatttccttaaagactattctttatcaaaaatcgttgagttattttgcgtttttgcttgatggcataaaacaaatgaattatattatgttcttgaaagaatgtaaagaacattttatcatctttcctgtaaggggcttctaggtccctatggatagtcgcaaaaaagaaaaccaatactaaagctatacaagccgtcaggctgaactgcacaaggagatgaaccaaatggaagaagggtaccaatatccgatgaatgaagactggagcacagaggaagcgatagacgtcatatcgttttttcaggcggttgagctcgcttatgaaaaaggcgtagagcgagacgtgctgatgagtgcttaccgccgctttaaagaaatagttccgggaaaagcggaggaaaaaaagctgtgcagccagtttgaagaagcgagcgactactctccgtatcaagcagtcaaaaaagcaaaggaacaaacggaagatacgaaaattaaaatgtaatgagaaaatccaaaacaaaaagggatggcaccaccggccatccctttttgattataccgatactttctgcgtcaggcggtaaaggaaggcgagcttttcaaaagccgcttcgatttcggatagaaacgcctcttcactcatatgcagcacctcgtctttagaaagctgaataccgcaaagcgcttctgctttcttcacgttgacgagccgttcaaacaggttttccagatctttttcattcatctcagactgtctcttggcatccggtttcgtatgatcggccgaccagaaaaagcgacttggaatgctgctctcaatatccggcagatgcttcttaaacagctggccgtattcctgcttgagaggggactcatagatcaatgcaaaccatacgaaaacgtgggtttcccataaaccaatttggaaatgcggcagctttttatagccgcgcttattgtttgcgaaagcaacccagctgtcgtccggcggattgactgagcggcgcgcgtgcttggcgacgtggacaaacatttcgtctcctgtcaaagcggacagaacaggcgcaaaatgatcgccgagcccttgaagtttcgggcgcactgtgtctttcagaacgctcatccgcgcatctaaaccttctattgtaaatgtacgaaaatcctcttcagtaaaacgcagactgctcattgtgttcctccttgtccaatcagtaaagatattgtatcacagtcggcttttcaaacaaaaaattacgtttcgccttgcggaatttggggaatcgttaggtaaacacacaatttttagaataacgttgcgaatgtttgagcacttcatacgatatgaataagaaattaatatatatcacgcttaggacttaaagccagaaggattccttttgaaatcaattttctctggagggggcgtagggcacatgaaaccaatagtaaaacaaggattgaaagaggaaaaagacaatcgggccgctgtttggaggcttgaggtcgattatgaacttgcaacgctttttgaagctatggaaaaaaaggatgaaacccaaatcgagttgagcaagcgcaaactggaacgactcagaaaagaatggatcagattacatggttgaaaccataataaaaacgaaccgtttgagaggttcgtttttatctgggctgcctggatatttgtcatttttcttgatttttcccggttaatatcagtatgctatgaataaatcaacaggtatacatagaaaagaggtagtgtgatgacaaactggaaggaaatcgatcgcctggcgaaaagctgggtgaaagaagctggtcagagaattaagcaatcaatgaaagaaaagatgacgattgaaacgaaatcgaatccaaatgaccttgtcacaaacattgacaaggaaacagagcgttttttcattgaaaaaattcaatcggtttttccggatcatcatattcttggcgaagaaggccaaggggacaagctcacatctttggacggcgtcgtttggatcatcgatccgatcgatggtacgatgaactttattcatcaaaaacgcaattttgcgatttcaatcggcatttttgaaaacggaaaaggcaaaatcggcttgatttatgatgtgactcacgatgagctttatcatgcttttcaaggcgaaggtgcttacatgaacaatacaaagctcggcaagatgaaagaagtgccgcttgaggaatcgattctggccatcaatgcgacatggatcaccgagaacagacggatcgatccaagcgtattatccccgcttgtcaggcgcgtcagagggacccgttcatacggttcagcggctttggaactcgcttatgtagcggcaggcagaatggatgtgtatgtgacgatgaggctcgctccttgggattacgctgccggctgcattctgcttgacgaggtcggcggaacatatacaaccattgacgggaaaccgctcaattttcttgaaaaccacagcatcgtagccggcaatccggcagctcaccgggcgattttcgacgaatatttgccgcatgaatagcaggtctttctcttcttctgatctcgccttttttgaagagctggccgaagcgagccccgggtgggtgaaggaagagcttgacggaaacagcctggaacgctatatgagtgcttatgcgatgtataacggtgaatggctcgtgtgggaagacgggggactgccggcggctctcagctttcatctcgaatgggcgccttctaatggcaagccttggctcggaacgcttcttgtccatcccgatttccgcaaaaaaggccgggcaaaagaagtgatcaaaacgatcggaaaacgcttgagagaaaaggggcataaagcgttgtttgcggcagtgccttatgagaaagacgaatggttgaacatgctggcccgttcaggatttgaacagctgaaaacggaaaaagatgaaaagggaaaacgatatttgatcatggttttgccccttcccttgtggctgcaatgagacttgtttaacaacaggtctctttttttatgattttatgaaacaatatgcagcgtcgtttgtctataaagatgaggccttaatttgatgtaaaggaattgtggaaattgatcgaactatttagtgattatgtgctccattttgaacgttattttgttttaagcagacagagcatgcttgtcattcagtggtgtgtgacaggccttgtccttttgtatgccgtgtcatttcatccgaaagtgtgcaggcggcgcctctttttttatgcaggcatcgttctcaggctgatactggttggcgccctttcgtttgaattggctcaccaaatgaaagccgctgagttttcaaacctgtacatagacgaacaagatgcgcttctgccttttatgcagtttttgctgttcggctatattttgcttgtctcttttcattatatgatgacactcgcggaaaaagggggcaaggggctgttttttgcatttgacattgcggtgatggcgatgccgcttttccaatcgctgttcagctttgccgcctatttgaaggaatttggagcggaggagcttgaagaattgccgctcgttctgttgttgattgtcggaataccgggactgatgatctgcttgttttttcagctttattggaaaagaaaccgttacgttctccttttgattttttatattgtgacgatcggcggtttcttcatcaaaaagcttggatacgaattttttccgctgaacgtatttctgacaatgatcggttttcttatgacatatcacttgctgaatgactcgagaaagcctttgttgatggtgaagcgtgttttagccgcgggcaccgccgtatttttcacgcttcacctcaatcctttttacaatttggcggatgccgcttttacaatctcacacccggaggtttcagacgtggttgatgccaattttcggcctgtttcggttaaagaagcgaagcagactgtcagctcgttttttccgacagagagctttatctatttgtcagctaccaaccaggattttcataacgtttatcatttcaaaacgaaagattacgatgcggacgttgacggctggacgggaatgatcaccaattatcacaatcaaaaaaagcctagcgggaatatcctgtccggtcaggcatatatcaagcggtcgaagcaatttctaagggaacacggccgcgaacttgacaaacaaatcaaggcaaaggtcagccgtgatgacggcgaagctactgttgaattttaccgtgaaggcgaggatcctgaattaagcacaatgtggtttacttggcggaaggagactctgatgggattccatgaggacgcgtctgtttacagcttagaaagcgtgaaccaagcccgcgtttctggtgaggatatcgagcggggagttgaagccgtctatcgtaagctgggcatacccgtctcatcttatcggctgacagatattgatttattattcccattcagcctcaactcggcatccatcaacataaagacaagtgacggaatggggatggagttccaccctgtaacaggtgcattaacggctatttcgatcaaatctgaaagcgccttgccttatcgcggacaagagcttgaaaaacgcttgctttcattatttgatcaagacatttccaatctgaaaagggtggagttagaaaaggatctgatagaatttcagaaaaaagaaagcgatgctgtgttaaatacggtctggaccatgacgaaacatgaagagggagcttatctgacggtgagaaaaaactttcaaaaagcagatgaaaaacccccctacacgtatgcagacggggaaaaagcttttcagaaagtgtctgaacgctatcaaaaagggctggtctatcataaacggacgaagcttgtaatcgtttcagacggggatcaaaagagccgttatgcgtggcttgtcatcatccagccgttcggctcaaatgaacatgacgcatacttggttgatgccgagacagatgaggtgaaacattttgatgacaaatgaagaaaaaaaagcggtgtttatcgatttgtatgagctctatcaagaaagtgaactggaagaggaaacgatgatctggatgaaagagcatgagcagttttttcaggatcaggctgaagcggcagcagccggtaatagagagctccccggcatgcaaaaaacagatgatcatcagaagctccttcatatcaagatttttgtttactcgttatatggtgctttcctgctcctatcgatttggatgacggtgtggttttttttctaaatggctcacaataataaacagacgattgaagaactgtacagggaatattatcatgacatcatgtactatttgtacaggcgaacccatcagcttgagacggcgaaagacctggcgcaggatacgtttctaaaagcttttgcgggcctggagtctttcaggggccattcctcgatcaaaacatggctgtatacgatcgcacatcatacgtttatcaactggtacagaaaagataaaaaaatccaattttccgacgtggcggcctgcggcgatatggaacagcacacatttgaaatgcctgagcgccatttggcaaacgccataatgcaggaagagctgaaacatcacattgaccggctgaaagaagattaccagactgtcctcattttaagagagtttcaagagctgtcatacgaggaaatagcggaagtgctgaattggaaactgtcaaaggtaaaaaccaatcttcaccgggcccgcctggagctgaaaaaaagcttggaaggcagggaggtttaacaatatgaaatgccatcttgtaagagatttactgcctttatacatagaaggcgattgcagccgcaaaacggaacgtttggttgccgcacacattaagacatgcgaggattgccgggaaatgtacgacatgatgagggaacctgtcaattttcatggtgacggaggattgccaaaggaagcagaagaagcggaagaacaaaagttcaggaaagcgtattatcaaaggctgattctcaaaggggcagcgctgtttggcgggggctacttgctgatgcttttgatttacttattctttttataagaactggcggcaaccagccgccggttttttgatataaaatcaaaagccccttcattcggtaggggcttctttcctattcaagcaggcctttttcgcgcattctttttttcagtgtgaaaccgcttcccataatgacgatcagaatcgcgatggcgattgcgacgccggctgcgcttttttcggcgactgcaactccgatcatcatgatgctgatcactgcagcaagtgcgaataataagaaaatccatttgatttgtttcactgtttttccatccccttagtatgaagtctactgttagtttacagaaaatcgcgctggatagaaaggggcaatgggagctgaaaatttgaaacaaattgaaataactttgtttgtcagttataatatgaaagattatctgaatttttttaggagatgaaaatgtgaaacttcgagaagatcttcgcaatatcgctattatcgcccacgttgaccatggaaaaacgacgctggtggatcagctcctccatcaggccggtacattccgtgcaaatgaaaacgtggctgagcgcgccatggattccaatgatttggaaagagagcgcggcattacgattttagcgaaaaatacggcgattaattataaagatacacgcattaatattttggatactccgggacacgcagatttcggcggggaagttgaacggatcatgaaaatggtcgacggcgttctgcttgttgtcgacgcttatgaaggctgcatgccgcaaacccgctttgtgctgaaaaaagcacttgagcaaaacttgacgccgatcgttgttgtcaataagatcgaccgcgattttgcccgtccagaagaggtcgttgacgaagtgctcgatttgtttatcgagctagatgcaaatgaagaacagcttgaattcccggttgtttacgcttctgcgatcaacggcaccgcgtcagcagatccgaagcagcaggatgaaaacatggaggctttattcgaagcgattgtcaaccatattccttgtcctgtcgataaccatgaggagcctttgcagttccaggtggctctgcttgactacaatgattatgtcggccgtatcggaatcggacgcgtgttcagaggaacgatgaaggtcggacagcaagttgctttaatgaagcttgacggttctgtcaagccgttccgcgtcacgaaaatcttcggtttccagggcttgaagagagtcgagattgaagaagcgaaagccggcgaccttgtcgctgtatcaggaatggaagacatcaatgtcggagaaaccgtctgcccgattgagcatcaagaggcgcttccggttcttcgcattgacgaaccgacgcttcaaatgacgtttgcggttaacaacagtccttttgccggtcgcgaaggaaaatatgtcacggccaggaagattgaagagcggcttgaacagcagctgcagacagatgtcagccttcgagtcgatccgacgccatctcctgacgcatggatcgtgtcaggacgcggtgagctgcatttgtcgattttaatcgaaaacatgcgccgcgaaggctttgaactgcaagtatcgaagccggaagtcatcattaaagaaatcgacggcgttcgctgtgagcctgttgaacgcgtacaaatcgatgtgcctgaagagcataccggatctgtaatggaatcaatgggtgcgcgcaaaggtgaaatgatcgacatgatcaataacggaaacgggcaagtccgcctgattttcaatgtcccttcacgcggattaatcggctactcaaccgaattcctttcccttacacgcggtttcgggattttaaatcatacgtttgacagctatcagccggttgagccggggcaagtcggcgggcgccgccaaggcgtgcttgtctcaatggataccgggaaagcttcagcctacggcattcaaggcgttgaagagcgcggcgtgatttttgtcgagccgggcacagaagtatatgaaggcatgatcgtcggcgagcacaaccgtgaaaacgaccttgtcgtcaacatcaacaaaatgaagcagcagacaaacgtgcgctcagcgacgaaagatcagacggtcagcatgaaaaaaccgcgtatcatgtcgcttgaagaatcgcttgaatacttgaacgaggatgagtactgcgaagtcacacctgaatccatcagattgagaaagaaaattctcgacaaaaacgaacgcgaaaaagcagcgaaaaagaaaaagctggcaggattgtcgtaatatttgcagaacctaaaaaaagagcaacccaactaagcaaaggggaggggaatctttttgactgatgtaagtgaacggctgtcgttttttgccgctctctataaagtggaccagaatcccgaggcgggaatgtggtggctttatgccaccatcttcgtcctgtctgcggtcgtctttaaactgggtttcgccaaacggctgccgctgttgaaaacggcgatcatttacttttttctggcattaggctgtacgtttttaacttttttcggcgtttttctgccggttggagaagggctgatcgtagctgttttaatcctttcgatttataaaatccgcctgcaccgttcgaaaaaagagcagacgggggcgaatacgtagaaaagacatagccttcttcggctatgtcttttctgtatccgcgagaaaatccgccgttaataagtcccgaaacaaagccctggcaaaaaggatctcatcagatgaataccggcttaaaaatcgtttaaatctttgttcgattttatcgtgctcccgctggtgaaggtgatggatgcttctccctttatggcttaaacggaagtagatttcttttttattatcgctgagctgtgttttgctgacgagccctttttcggtcagctttgcggtgatccttgagaccgtcgcttttgaaaattccatcttctcggaaatcgaggtgacgttgatcggttcgtggtcgccaatgcagctgatcgtatggatgtcagacatattgagtctcatttcagctccgaattcgcgctccatctttttcatttctgcggagatgcgctctttcatgacggtttcttgctgctcctgctgatgaatgagcctgatgtacaggtcaaatatttcttgtttggcgtgtgttaaatgttccatgcagaaaaccggctcctttaatcgattattctgctttgattataccattttgttacgcgtgaaacaaaatggttaaacagattgcagattaagcgtttccgcaccagcggcggattccatcggcaatcaattgctccgcgttttccagggattcgtccacagcccaggctatgtggccgtcggggcggatcagcgctgcttttacgccattccattcaggccgtccgtcaatcgctttcagttgcataagccggacatgaggcagtctggaaaattccttcggttcttttccgaatgctgctaataagaaacgtccatcgcggtgaaatgtgtaaagtcgtttgacagtaccatctgaaagggtcaggtcaatatcgggcaggcgtttaccgttcagctcatgttcaggcattttttcatctgcatcatactgcacgctgagcgctgcaatttgttctgccagatagcgattgacgtctgaaaatccgagtatgccggatagcaattcacggaggtacagcccttcacgcgtaaaatcaaacagctttgtttggatttgtgtattgacgatcagcgctttgccgacagggtgtctttcatgatggtaactgtcaagcagccagccgggacaccgtccgttgatctttgctgcgagcttccagccaaggttcatcgcatcttgaagcccgacatttaaaccttgtccacctgcgggaaaatgtatatgcgcggcatctccagctaaaaaaattctgccggaacggtaatgctccgccaacttgctggcatttccgaagcgggacatccaaaccgggctgttaattccaaagtccgtaccgcaaatgcggctgagttctttttttaattcttccagtgtgacgggctcgtgaagcaaagcttggggcatatgcggcgccgttatgaggacgcggaaaatgccgccgtctaaaggcacgatcacaacgccgccttcacggttcacgcaagtatagaaatgcgattccggcggattttcaagcgacacatcaccaagcattgcggtgatattcgcatcagttccggaaaaagcgatgcgcgcctgcttgcggatggtacttccggccccgtcggcaccgacgatataggaagcggttagtaaggacaggccgtccggaccctggacgacaagctcggcggtgtcttcatgctcgcggacagcgagaacttcatgaccgcgaaggatgcagacaccgagattcctcgcgtgttcctcaagcaccttctcagtttcgtactgggggatgaacagtgtaaaattggctcgcgtgtcaagcgcagaaaaatccaatccagtcttcagacctgcaaagtgccccgaaccgagcggcttgccaatttccttaaatcgttctccaagccccctcatttcaagtatttcgattgagcgaggatgcagtgtgagcgcttttgagaatggagaaggctcattcagccgttcgacaatacaggtccggacgccggccaaagccagctcggaagccgtcagcagaccgacggggccgccgcctgcaatcaatacatcaaaatccatgatcaatcactccttttttgttgcatatgaaacaattttaaaatactacaaatgaaaatttttatcaactatattctgttattttgttacttatgtaacaaaaagagataaaaaaagcatggagcttgtccatgcttttatgacttgatctgctctttatcttttctgtgcggatataacttaaaacggccggttttcatccggttttcggttttgattttaattctttcgctgcattcatggcacatataggtatgtatcggccggtttcggagacgtttggcaatgagtgtgtcgtcatcgattttttcgattttgtcacacaatgaacactttaccctcacttgattcacctcgcttacgatccattataccttaatcgatctgacaaataaattttctctattagaaaaaaggaaaaagcctgtaccgtcaagaaaacagtggcacaggcttttttaaagttattgctgccgatttttcatatgtttgttcgattgattattctgcttcttttcgagttgtttttggtttctctcattcagctggtcgttgttggattttgtaggatttgtttgctggttgtctgttgcgtcgttcggcacttcaggaaggacgcgcccgacaatggctgccagctcatcgagaatccctttgacaggacgtcccgcttgaatttctctgcccattgcccgcaggcggtttacagtgtcgggatccgcgacaacggcggcgtttgctccataagggtcattctgcagagcttcagcgaccgaatacttaatggattcgactttgctgcgttccaaattgtctttcacatcaattccgacgacggagagcctgcctagcacgacggcggtcgcatcattgacacccggaacgctttcggtgatctttacaaggcgccgtgagatggcttgtccgtcttcgcggttcaccggctcctgggcgctgttttttacatgaatcggtctgttgccgggaagctcatttgcttcatttcgggcattattttgaatgccgcaggctgaaagcagcataacggtttgaattaggatcaaaaaaaagattcgcacttgaggttgcctccttaaaaatgctttcattaatttttattgttgaattaaccttctatctttattcacaaaaacatatattttagcgggcgctccatcagcttttaacccaaatgaaaataaaaggctaaaaatcctgatcaggaggcggaagattgagtaaaatttatgtgctagatacgaatgtgttattgcaggatccgaattcaatcttttcttttgaagataacgaggtcgtcatcccggctgtcgtattggaggaagtcgattcaaagaaacgttacatggatgaaattgggaggaatgcaaggcgcgtatctaaattgatagatgatttgcgtttaaaaggaaagctgtatgaaaatgttcctctccctaacggaggaagcttgagaatcgagcttaaccatcgctcttttcagcagcttcaggaaatctttatcgaaaaaactagcgacaaccggattttagccgtagcgaaaaacctcagccttgaagaagaaacgaaagaaggcggcagaccggttattcttgtcagcaaagatatgctgatccgcgtcaaagccgatgccatcgggttgatgtcagaggattttttgcacgacagggttgtcgacaatgatgatatatacagcggttatacggacgtgtacattcgctcggatcagatgaattcattttttgaacatcattatttgcagcttgacgaaatcagcgaggagccgctgtgtccgaaccagtttgtcgtcatgaaggacgcgctcggcggatcatcttctgcggttggaatcgtagatcaaagcggaaaagccgttaaaaagcttgtttttgaccaggagcaggtttggggcatccgttcccgaaacgtacagcagacgatggcgttggaacttctattaagacaagatattccgcttgtcaccctgatcggaaaagccggcacaggaaaaacactgcttgcgctggcagccggattgctgcagacagaggatctggggaattttaaaaaacttgttgtcacaaggccgatcgttcctgtcggaaaagatctcggctatcttccgggtgaaaaagaagaaaaacttcgaccgtgggtccagcctatttttgataacctggaatacttgttcaatgcaaaaaaaccgggggaacttgatgatattttggcggggatgggctccattcaagtcgaagcccttacttatataaggggcagaagcattcccgaccaattcatcatcattgatgaggcccaaaatctgaccaagcatgaagtcaaaacgcttctgacacgcgtcggggaaggcagcaaaatcgtattgatgggagataccgaacagatcgatcatccttatttggatgcgatgaacaacggcctggcctatgtagtagagcgctttaaagatcaaaaaatttccggaaacgtgaagcttttaaaaggagagcgctcccggcttgcaaggcttgcagcagacctgctgtaaataaaaaaaccgggcttttaacccgggtttcaacttgcatggcacgccggccgggtcgtctgcaaaagccgaaaacccggccgggaaaagaagaggcggagttttttccccgcctccggcgcacccgttacagtgttgccgctttaaataatgtgaatttcttttactcgtttcacaggattcatcttgttagaaccgtcgggaaaataaacgtgtacaggcccgtcttcgccaagcggcttgcctttgttgctgaagcagagaatcatgccgcccgcttcttcaattggaacggaaacgtcttcaccttccgttttgaagaggcatttgacggcggagcctgacacctccgcgtttttcaaaaaaggctcaagcttgattccgaaagtgccgtcaagcaatttttccttttcatactttttctctgatttcagcgtcggcggcgatacagcaccttctctgatttgccgttcccggtcaatcacaaggtcgtcatcttcatcctgtacctctccgaaatgtgaaaagaactgctcgagatcgaattttcggtcatcaaaaatccagacgctcggatcgagcgtaatcggatactttacatttcctgtgatcgttacaatgctcatgtctctaccactccctcacaaaaaattataagcgctttctttcgaattgtcacttctcataacaaaagccctctcggggaaagataacagcaatgacgctcggatggagggaaaaaacttgaattgccggcataataaggagctcgaatattttgtcacagaagcgaaaaaagtgacggacaaaggaaaggttgcatcttacataccggctttggccgaattatcggaggacgatttatcggcggcggtctactttaccgacgggacttgtatatcagcgggggatgtggaaaaagcattcactctgcaaagcatatcaaaagtattgtcgcttgccctcgttctgatcgatcacggaccggaaaaagtgtttcattacgtaggacaagagccgactggcgatccgtttaactccatcatcaagcttgaaaccgtcaacccggggaagccgctgaatccgatgataaacgcaggagcattggtggtcacaagcatgattaaaggagagacgaacgctgataagatcgggagactgcttgattttattaaaaaacttgcaaacaaccggagcattaccgtttgcgggaaggtcgccgaatctgaatttgaaacctcgatggtcaacagggcgatgtgctattacatgaaagagcacggcatttttcaggctgaggttgaggatgttatggatgtatatacaaaacagtgcgccattgaaatgaacagcctggacctggcaaaaatcggctctgtttttgctttgaacggcaagcatcccgaaacgggagaacaaatcataccgaaggatatcgcgagaatttgcaagacatttatggtgacatgcggaatgtataatgccagcggcgaattcgcaatcaaaatcggaattcccgccaaaagcggggtttcagggggcatcatggggctatccccataccgtttcggcatcggcatcttcgggccttcgctcgatgaaaagggaaacagcattgccggaatccggcttttagagctattatctgcgaattacagcttaagcattttttaaaacgttagcggaagcttaaaaagcgagtctttgaaatacggcgaaaggacagaaatagcttgctttttttcggctgaggctttatcataaatagaagaattaggtactcgcctggggaacggagggatacttttggcgtctgagattgtagtcgaccatcgtgaaaaagcacttgctctgttaaaacgtgatgctgataaaatcttaaagctgattcaagtgcaaatggacaacttaacgatgcctcaatgtcctctttatgaagaggttttagatacacaaatgttcggactctctagagaaattgattttgctgtccgccttggattagtggatgaagaagagggtaaagaactgctttacaggctggagcgtgaattgtctgcattacatgatgcatttacaaaaaaataaaagaacacctcagcagaatctttctgtctgagtcagcttgtcgacgacgtttcgatagaaacaatctgccggcaggctttttttattatggaatgagaaagaaaacgccagttgatgaaggaatggccgctgttcacgccgaataaacgaagacgcatgatttgccgataaaaaaatagaatggcagtcttggaacagacggacttttctttctgaggagattcgaagtcttatgaaaagggtatctttcgtgctttttaagaaagtgtagtaaaataacgaaggaactaccacaaacacattttgaaggcaagtaaggaagaggataatatgataaaaagaatgctcaaatcctatgattattcattaatcttcgctgtattcctgctgtgcgggttcgggctcgtcatggtgtacagttcaagcatgatcacggccgtgacaaggtacggacaaaacagcagctacttttttgacaggcagctgatgtttttggcgctcggaaccgtcatatttttatgcgcggcgctttttccgtataaggcttttgccaatcaaaaattccaaaagtttttgctgctcatttccgtcgtcgctttgttcgggctgtttgttgtcggacatgtggccgggaatgcccaaagctggttcagggtttcgaattacggcatccagccgggggagtttgtcaagctgaccgtcatcttgtatctttcttccgtctacgccaaaaagcaaagctatattgacaacttgggagccggaatcgcccctcctgcgatcatcacgctcttcatttgcgccttggtcgctgctcagccggatgtgggaacggcctttatcatcgctttaatcgcattgtgcatcattttgtgctcgggattcagcggcaaaacgctgttaaagctcgtgcttttggccgggattgtccttgtgctcgtcagcccgctcatttatttcaactgggacagcattttaacagaaggacggatgaagcggtttgaaagctatcaaaacccgtttaaagatgcgggagattcgggctttcaagtcgtcaactcctacttggcgatcggttccgggggactgttcggcctgggcctcggcgagagcgtccagaagtatgggtatctgcctgaaacgcacaccgattttattatggcgatcatcgccgaggagctcggtattttcggtgtcctttttgtcgtgctgctgctttctttcatcgttttaaaagggttttatatagcgaggaaatgcgatgatccgtttggaagcctgctcgcgatcggcatatcgagcatgatcgccatccagtctttcgtgaacctgggcggcatatccggcttgattcctttgacaggggtgacgcttccgtttatcagctacggagggtcatcgctcattctgctgatggcaagcgcggggatattggtgaacatcagcatgtttaatgaatattttgatcggttcaaacgaaaacagcctgtcaatactacaaaaacgaaagaaaatcaatataaaaaaagtataaatttttaaaaaactaagcgtgtacaatgaccatccgattcatttagaatagatacatacttataacagcggatgagggggaacgacatgtcacaacagtctattcaaaaagttcttgttgcaaacagaggggaaatcgctatccgcgtatttcgggcctgcacagaactgaatatccgtacggtagcgatctattctaaagaagacagcggatcttaccacagatacaaagccgatgaagcatacctggtcggcgaagggaaaaagccgattgacgcttatcttgatattgaaggcatcatcgagattgcaaaacgcaaccatgtggatgccatccatccaggctacggcttcctgtcggaaaacattcagtttgctaagcggtgtgaagaggaaggcatcatctttatcggaccgacctccgagcacctcgatatgtttggagacaaagtaaaagcccgcgaacaagctgaaaaagctggaattcgggtcataccggggagcgacggaccagtggcggatatagcggaagtgaaacaatttgcggaaaagttcggatatccgtttatcattaaagcgtcgcttggcggcggcgggcgcggcatgcggatcgtcagggacgaatcggagctggaggagtcctataatagggcgaaatcagaggcgaaagcggcctttggcaatgatgaagtttatgtcgaaaagctgattgaaaagccgaagcacattgaagttcaagtcatcggagataaagaagggaacgtggttcacctttacgaccgcgactgctctgtgcaaaggcgtcatcaaaaggtcatcgaagtggcgccgagcgtttcgctttctgaatccctccgggaaaagatttgcgatgctgccgttaagcttgcgaagaatgttgactatgtcaatgccggtacagtcgaatttttagttgcgaacgatgagtttttctttattgaagtgaacccgcgtgttcaggtggagcataccattacggaaatggtaacgggcgtcgatatcgttcagacgcaaatcctgatcgctgccggtctcagtctggacagcagcgaaatcagcattccgaaccaggatgcgatcacgctgcacggatatgcgatccagtcaagggttacgactgaagatccgtcaaacaatttcatgcctgacacaggcaaaatcatggcatatcgctcaggcggcggtttcggggtgaggcttgataccggaaacagttttcagggcgctgtcattacgccttattacgattcgctgcttgttaagctttcaacttgggcgctgacgtttgaacaggcggcagccaaaatggtccgcaaccttcaggaattcaggatcaggggaatcaaaacgaacattcctttccttgaaaatgtggcgaaacacgaaaagtttcttacagggcaatacgacacgtcttttatcgatacaacgccagaactttttgtctttcctaagcagagagaccgcggaacgaaaatgctgacatatattgggaacgtaacggtcaacggcttcccgggcatcgataaaaagaagaagcccgagtttgataagccgcagatcgtcaaaacagatgtcgatcagccaatcgcaagcggaacaaaacagattcttgatgaacgcggagccgaagggctcgtcaaatgggtgaaagatcaagaggaagtgctcctcactgatacgacgttccgcgacgcccatcagtcattgcttgcgacaagagtcagaacgcatgagctgaaaaaaatcgccaatccgacggctgcgctctggccagagcttttcagtcttgaaatgtggggcggcgccacatttgatgtcgcttaccgtttcttgaaagaagatccgtggaaaaggctcgaggagctgcggaaggaaattccgaatacgatgtttcaaatgcttttgagatcttcgaatgccgtcgggtatacaaactaccctgacaacctgattaaaaagttcgtcagcgaatcggctgcggccggaatcgatgtattccgcatttttgacagcttgaactgggttaaagggatgacgctcgccattgatgcagtgcgcgagtcaggcaagcttgccgaagcggcgatctgctatacaggggacattctcgatccgaacagaagcaagtataatcttgaatattatacgtcaatggcaaaagagcttgaagctgcgggggcgcatattctcggcattaaggatatggccggcctgctgagacctcaagcggcatacgaactggtgtcggctttgaaagagacgatcgacattccgatccacttgcatacacacgacacgagcggcaacggtatttttatgtatgcgaaggcgatagaagcaggcgtcgacatcgtcgacgtagcggtcagctcgatggcgggtctgacatcacagccaagcgcaagctcgctttaccatgcgcttgaaggagataaacgccgtccgcagttcaatgtcgatgcggtagagtcgttgtctcaatattgggagtctgtcagaaaatattacagcgagtttgagagcggcatgattgcgcctcataccgaaatttacaagcatgaaatgcctggcggccaatacagcaaccttcagcagcaggctaagggagtcggcctcggcgaccgctggaatgaagtgaaagaaatgtacagccgggtcaaccacctgttcggggacatcgtaaaggttacgccgtcatctaaagtcgtcggggatatggcgctttacatggtgcaaaataacctgacggaagatgatatttacgaaaggggagaatctctcgattttcctgactcggttgtcgagctttttaaagggtatatcggtcagcctcacggcggattccctgagaaattgcaaaagctgattttaaaagggcaggagccgattacagtacgccctggagaactgcttgaaccggtttcatttgacgctataaaagcggaattcttggaaaagcatggtatggagctttccgaccaggatgctgttgcatatgcgctttatccgaaagtgtttaccgagtatgtcaagacagcggaactgtacggggatatctctgtgcttgatacaccaaccttcctctacggcatgaccctcggcgaagaaatcgaggtcgagattgaaagagggaaaacgctgatcgtcaaacttgtctctatcggggaaccgcgtccggatgcgacgagagtcgtttattttgaactgaacggccagcctcgcgaagtggtcattaaagacgaaagcattaaatcgtccgttcatcaaaaggtgaaagccgaccgttcaaacccgaatcatatcgcggcatctatgccgggaacggtaatcaagcttcttgtaagcaaaggggaccaagtgaagaagggcgatcatttgatgatcaatgaagcgatgaaaatggaaacgaccgttcaggctccgttttcaggaactgttgaaaacattcacgttacaaacggagaagccattcaaaccggcgaccttctcattgaactgaaaaaataaaagcacggccgctgacttttgtcggcggcctctttttatgaaaaaatcccccccaaaaggcggaggatcaaccgtttatttttatttttgcacctgcctgcgatagcgcgcaacaagcagcaggaagtagcaaaggattccgaacaggcaggaaataaagaatgcgtgggcgagtgcaaaacccaaatccagtctgctgtagacaaccgcaattcctgaggcagcctgaaggatgatcaggatcagggaaatcatccagccccaataaatgcgtttttgatttttatactgtcttgctgcatgtaccgctgccgcgatgatccaggcgaacagaagaagcgccgcagctctgtgtcccatctgcacccattcgtgaaacttcccgggaagccagccgttttccgtgctgcacatcggaaagtcaaggcacgcgaggctggaactcgtatgccggacatatgcgcctgtataaacgacgacatatgtgtatataatgattcctatcatatgaaactgcatggtttttcctatataaaacgattcggatttctgtttgctgtcagcttcaaacaccaggagcgtcaaaagcagcacagaagcaaaggaaataagcgagattccgaagtgcaaagccatgatcagggccgatgacccgaagacgaccgctgcagcgcccaaaagcgcctgaagaatgagaaagacgaccgacatcaccgcgagaaatttcgtttctctgatatggccgatttttttccatgtccaaatggcgagagccagcacaaggacgccggatgtgccgctgacaaacctgtggctccattcgataatcgattcaagggttaaagccgggaatatgcttccgttgcaaagcggccaagatctgccgcagcccattcctgaacccgtctttgtgacgagggcgccgccgatcagcacgaaaagcatggcgatagttgtgataattcccaagccttttaatgctttattcataaattcaattctcctttttaatgcaaactgactaataaaaagatatttaccaccttcaagtgtaagcgaattgatgttctgctgcaattcataatgattattgttcacaaaaatgcaatagaaggcgttcacatttttattggttttgaagacttgataattgtggcttcgtttgatagaactatattagaatgacagtggttttccgctcttgttcacaacttttccttcatctgtaaagaaagtcataaaaagttcacaaatataaaccggtttgtcgattaatatttaataggctgtttttttccatccggtaatcttgtatgatagagttgtaggttttttatgaatataccgcttctcttgacgtgatgaaggtttgagtaaggggggttagtattatggctgaaacaagaattacagctgatacagcaatgaatggacaaatagaagagacgacagcatggaaagatttcctcgcccttatcaaagtcgggattgtttactcgaacctgataacaacttttacgggcatgtggctcgctttttacttttcaaatctgagctttctaggaaaccttgatatcgtgctgttcactttagcggggtcctcgcttattattgcaggctcatgcgtcatcaacaacttttatgaccgtgatattgaccagctcatgcagcggacgagaacaaggccgacggtgactggaaaaatccagccttcacaggcattgtggttcggcattctgctgactgcgctcggttttatcatgctgctgatgaccaatctgacagctgccgcagtaggatttgtcggcgtctttacgtacgtgtttctatacacgatgtggtcaaagcgccgctataccgttaatacgatcatcggaagtgtgtcaggggctgttccacctttgatcggatggaccgctgtccaaggttccatcggagtcgaggcgtgggtgctgtttttaattatgtttatttggcagattccccactttctggcgcttgcgattaagaaaacggaggaatacagagccgcaaatataccgatgctgcctgttgtacacggttttgaagtgacgaaaaggcagatcatcatttggattgcctgcttaatgccgctgccgtttttcctgggcggactcggactgccgatcgtcattttggggacggtgcttaatatcggctggctcgtttgcggtctggtcggttacagaagcaaaaatatcatgaagtgggcaacgctcatgtttgtatattcattaaattacttgaccattttcttcgttgccatggtcgtatttacactttttaaaattggatagaactctataattcatcacattgaaggctgtcaattaacacttcaagcagacaacaatcatgtaaaagccgccttatcgattttttcgattatgtttaacaaggcggctttacgttcatacatagatggtattttgagtaaaaaacctcattatttatgaaatgaggaaatgtaagtgctttaattggagtggggagtcagatgaatgaataggtgtcctataaacgtttgaacagtgaaagtttcaaaaggattgattgaaaaggggttgggaagaaatgttaaagaaatggcgtctgatgtcgctgttcactattttggcgcttgttttagcagggtgcggagaaccgtttatatcaacgctgcagccggcgggcgaggtggctgatcagcagtatttcctaatgattctcagcacgctgatcatggttgttgttgtagtagtggtaagtttcattttcgtatttgtcatcgtcaagtacagaagatctaagctcggtgatgaccacatcccgaaacaggttgaaggaaaccgcaatttagaaattttatggactgttattccgattatcctccttcttatcctggttgttcctgttgtcgcacagacctttgatcttgctgatacgaaaccgatggataagaaaaacagggatccggagaagacgctcgtcgtcaacgtgcgggcgaacctttactggtgggaattcgaatatcctgactacggcgtgattacgagccaggagctggtcgtgccgaccgatgaacgcatttacttcaagctgaaagcttccgatgtcaaacattcattctggattccttctgtcgggggcaaggttgatacgaacacagacaatgaaaacaagttctacttaacgattgattcaaaacgggcggaaaaagccggagactatttctacgggaaatgcgccgagctctgcggaccttcccacgctttaatggactttaaagttaaagcggtttcgaaggatgagttcaagaaatggatgagcgatatggaaaacaataaagcggaagcgaaaaccgatctcgctgttgaaggagaaaaggtgttcaaagagaaaaactgcctgagctgtcatgcgaccgattcaaaagaccaaagggcggaagcggccagaacggctccgaacctcgcgacttttggagacaggtcgacgatcgccggcgtgaaggaattcaacgatgaaaacttgaaagcgtggctcaaggatcctgaaagcataaaaccgggcaacaaaatgaccggcacataccctgatttgagcgacaaggaacttgatgcactgactgaatatttaaaggggttaaaaaccgaagactaacgcttcaaagggagaatgagggaggttacattgtgagtacgcttaagaaaaagcaaggttttggggctgtattatgggactatttaacgactgtcgatcataaaaagattgccatcctttatttgctgggcggcgggttcttctttgtgctcggcggaatcgaagcgatgctgatcagggttcagctgatgataccgaacaatgacatcatgagcggcggggtctacaatgaaatcatgacgatgcacggcacaacgatgattttcctggcggcgatgccgctgttgttcgcattgatgaacgccgtcgttccgctgcagataggcgcgcgggatgtcgcgtttccattcttgaactcgctcggcttctggctgtttcttttcggcggcatctttctgaatttaagctggtttttgggaggggcacccgatgccggctggacgtcttatgcgtcgctttcccttcattccgaagggcacgggatcgatttctatgttctcggtctgcaaattgccgggatcggtacgctgattgccgggattaactttctcgcgacgatcatcaacatgagggcgccgggcatgacatacatgaggctgccgcttttcacatggacgacattcgtcgcttcggctttgattttgttcgcgtttccgccgctgaccgtaggcattgcgctcttgatgctggaccggttgttcggaacgagctttttcaatccggaattaggcggaaatacgatcatttgggagcatctgttctggattttcggacaccctgaagtttatattctcgtactcccggcgttcggcattttttcggaaatcattccggtttttgcgagaaaaaggctgttcggctattcttcaatggtatttgcaaccgtattgatcggctttttaggcttcatggtttgggctcaccatatgtttacaacgggactcgggcctgtggcaaacgccatttttgcggtggcgacgatggccattgccgtcccgactggtattaaaatcttcaactggctgctcacggcgtggggcgggagcatcaagtttacaacgccgatgctttacgcgatatcctttatcccgacgtttgttatgggcggggtgacaggcgtcatgcttgctgccgcaccggctgactatcagttccatgacacgtactttgtcgtggcccacttccattacgtcatcattggcggagtggtgttcgccatcctcgccggagctcattactggtggccgaaaatgttcgggaaaatgctgagcgaagcgttgggcaaaataacgtttgtactctttttcatcgggttccacctgacgttcttcatccagcattggctcggattgtggggaatgccgagacgcgtgttcacatacttgccgaatcagggatttgacatggcgaacctgatcagttcaatcggagctgtgtttatggcggctgcggtcatcatactcgtgatcaatattatcgtgacgactgccaaaggggaaaaagtcggcagcgatccttggcaagacggaagaacgcttgagtgggccgtttcttcgccgcctcctgaatacaacttcaaacagctgcctttggtcagaggccttgatgctttatggatcgaaaaaagagccggcaagcagtcaatgaccgccgcggagccgcttcaggacatccatatgccaaacggatcgattcttccgttcatcatgtcactcgggctgtttatatccgccttcggctttatgtaccggacggaatttgcctgggggctgcctgtcattctgatcgggttagggatcacgttatttatgatgcttctccggtctgtaattgatgaccacgggtaccatattcataaagaagatctgatggatgatgacgacaaaggggtgaaggcataatgcatacagaagagaaattgacggctgaaaccttcccggcttctcctgaaaaagctacgttagaaggaaaaaataaatttatcggcttttggctatttctcgggggagagacggttcttttcgcgtctctcttcgcaacataccttgcgctgaagaattcgaatgcaggggggccgaaaacgaccgagatgttcgacatggggctggtctttcttgcgacaatgctccttttgacgagcagtttgacgagcgtgtatgcgatgtatcatatgaaaaacttcgcttttaaaaagatgcaggtttggctcggaatcaccgttctgctcggtgcaggctttctggcgcttgaaatatatgagttcacgcattacattcacgaatatgggttcaccattcaaagctcggctctcggctccgctttttatacgcttgtcggcacacacggagcacacgttaccttcgggcttctctggattctttctttgatgatcagaaatgcgggccgcggattaagcctttacaacgcgccgaagttttttgtcgcaagcctctactggcattttatcgacgttgtctgggtgtttatctttaccgttgtatacttgatggggatggtgggataaaaatggtgaataacgaaaacagagggaatcccaaaacagatcttgcctaccgcaaaaagaaaaacgcggaggacatgagatatcaggttatttcattcggtttgatgatcggcctgaccattgtcgcttttttaacggtcgcctcagatgccggcgtatggtttacggtgccgtttattctgctgctcgccgtcattcaggttgcgtttcagctgtattactttatgcatatgagtcagcgggggcatgaagcgccgactttgttcctttattcgggcgttttggtcgcttttgttaccgtgttggcttttgtaacgctaatctggtggtaatcgaaccgacatacagaaaggaggatgctcatgttgggcagccttgaaatattcggttttcgcgccctttggagcccctatttcctaggggctgtcgttttcataaccgccctttacttttttctgatgaaacgcttaggatcagaaggagagcgggcgtccaggaaagaaatcggtttattcctgacggcgatgattcttttatacgcgtctaagggcagtccggttgatttgctgggacatattatgttcagcgcgcatatggcgcaaatggcggttctgtatttgatcgtgccgcctctgatcatccttggcataccgccttggttttggaaaaaggtcatttttctgccgatcgtcaagccgctgttccggtttttttccaaaccattgatcgcgataatcgtgtttaacggtctattttcgatgtatcacattccattggtgtttgattttataaagacggatgccgtttatcatgccgccattaccgtgctgatctttattgcagcgtttttcatgtggtggccgctcgttcacaaggtcgaggagcttccgcagatgagcggacttttgaaactcggctacattatggctgacggcattttgctgacaccggcgtgcgcgttaatcatgttcagcgatacggctctgtattcgacatattcggatccgtcagcatgggcggaggcaatgaagctgtgcgttcctctcgatacgctgagcggaatgacgcttacaggtccggaaatgttcagcagcatgcctgttctcgaagatcagcagcttggcgcgattgtcatgaaaatcctacaggaaatcgtgtacgggacatttttggcgattatctttttcggctgggcgaggaaggaaagagccaaagacgaaaaggacctggaagaagaatcatattctccgtctacggttcattaaggtcaaaaaagggtacagcctcaccgaggggctgcacccttttttatgtacgcctgctacacttcaagcgctgaaaccttttctttgatcgaattcagcaccgtcttgcttgttttgaggagctgcggcggaaaatgttcgtcttcgccgtattccactccatgcggataataatatttgcccaaaagcggcgtcatcagtttgattaccgcgcgccgggcgcccacgtcaccttcgatggcatatccgaacacgcgaaggtagaatcttccttcgaccatatcgaatttgcggtcatatgtgacgcgttcataatcccattgtccagctcttacgaacccttcgttttccatgatgtcgtctaaccggttaaggtcggcagtcaatccttcaattccggattcttcaaatttcatcccgtaaaacccccttaaaaaaattacctttactgacaatcatagtatgaaagcgttaaactttcaatcctgcctgagccgatatataaatatttttgtggacagtatgaatcgcgcgcggcttgacgacaatatgaacaaacgaacgacaagaggaggtcttctgattgacacgtgtgaaagatatcatgacaaaggaaacattatattgtacggttcttgataatgtatacgaggctgccgtgaaaatgaaagacggggatgtgggagcgattccggttgtgcttgatgacggcttggaactggttgggatcgtcactgaccgggatttagtgctgcggggaatcgcagctaaaaaaccgaattcgcaaaaaattacaaatgtcatgacgactgatctcattacggtaagtgaagacgattcaattgaaaaagcggtcgatctcatgggagattatcagatcagaagggtcccggttacacggggaaaaacgcttgccggcatcattacgctcggcgatgtttcaactcacaataaatcgaaccgccaggctggcgacgcgctgacatttatatctgaaaacgaagagcggcctggagattttcttcattaaaacatattttgtctcacatcttaataggctgtattaacattgaaaattcatgtcagttctgtttaaatgacactaaaggcaagtttttgatgcgtgcgcagcttaatggatagattgatccgtcagtcggaggtgaaagtttgaaaaatatattaagagcggtcgtgatccttctcatcgttgcggcttcatacacgctgtttattcaatacggctcaacgcctgagaaaattgcgaaggaagacaagccgcaagtctcaaacgaagatgcaaaaaaagagaagcccttgaacattcccgattccggcctgctttcctttatcggggaatcggccgagacgatcgaaaagaaactggggaaaccggacagagtcgatccttcagcgtatgattatgaatggtgggtctataaccaagggaaaaaacagtacgttcaaatcggcttgctgggcggcaaggctgtgacattgtttgcgacaggcgacggggtgaacaccgctccgtttaaaatcggacggccgtcaagggaagttttcaaaacgacccagatcgccccgtatgtcaatgttcaatataaaggcagttcataccgttttgagttttccgaggaagatatgaatacaaggccgacggttaaagtcggaggcatctatgttcagctgtacatggataaattcgaggggacgctttcaagcatcagggcatttgatgcgccgactttaatcaagcaaaggccgtatgaagttgtctacagaggcaccctgatcgagcctaaagcattgacagaatcggattggaagaaaatcgagaaagcaaatgagaagcagatttttgatataacaaacgttatccgcgcaaggcacggcctgtctgagctcacttgggatgaaggcgtatcaaaagtggcttacggccacagcagcgacatgaaagagcaccattacttctcccatgtgtcagaaacggaaggcaccctcaaagacaggcttgaaaaaggaaaagtcaattttgagcaggcgggggaaaatatcgcgctcaactatgtcgacggacctgcggcggttgaaggctggttaaacagcgaagggcacagaaaagcgctcttaaatgccgactatacccatctcggcgtcggggtggatgagaaatattatacgcaaaactttattaaagaatggcaatagagcccgggacaatacccgggcttttcgttttttgagaaatcctgaaatgtcggctgctcaccgttcctgtaaaaagaggaattttaggcgaacattttttgccggggcggattacactatagtaggcatatgttttcggagggggtgtagacgttggcaaatcaaaacgcgcaatcatccatcaatgaatttaagcaatttataaaacggcatcctaagttgatttccgaagtccggaaacaagaaaaaagctggcaggaagtctatgaaaactgggttttgctcggggaagacgattcgatatgggatccgtacagggaagaagcttcagcggaaaaggagccggacgctggcggcaaaaacgatttcatttcgaaaatggtgacggccgttcgaaagatggatgccaatcaaatgaatgagcagatcaataaaatgagccagtctatttcttcgctgcaaagcttgctcagccagttttcgggcggaagccaaaaacagcagaaacaaagcggcggcgagcatccgttttctttccgaaaagattagggaaggagaaagacatgcgtaaagaagtgcaggagtatgtgttcgccgacgaagagcgccgccggttcatccgtgagcagccggtctggtaccgcaagctttcgcggaatccgaatgatctgtcagcctttcatctcgatatgatgaatttttatgaaaaaacgattcctcacagggtcaaccagttatcgggcagcattcagatggcccagatgatgctgcaaatgtttcatgcgatgcgcactcaggattaatttaagcctgagtctttttttgtgatgataaatcgcgccattctggtaaagctaggtgtgaaggagttgatctgtgatgaagaagtgctggcttgtaatctttctgtgcctcttgctggccggctgcgccacccataaaccaaagcccaaaggcttatctgattggcgcgattccgcttgtgaaagcgaagtttttggaaaattatagttcggaggcggcatagacatttttgaaaacggctgttttgtgatacactatagctggaggtgcatgtctatgtttgccacaatggaatcgttgcggcttcaaaatgaagcatatgatttggccaacatgattcttcaatcagaggcggctgaacattacagaaaatgctacaagcgtctccgcgaagatgaagaggccggacgtattatcgcttcgtttacgaaaataaaagaacagtacgaggatgtgcagcgctttggcaagtatcatcctgattataaagagatatccaagaaaatgagggaaatcaaacgggagcttgaccttcacgatacagtagccgaatttaaaaaggcggaaacagagctgcaatccattcttgatgaagtcagcgtggaaatcggtcatgctgtgtcaaaacatatcaaagtaccgactggaaacccttattttgataatctttcatcttgcggcggcggctgcgggtcaggcggaagctgcggctgtaaagtttcctgatgaggctcggtcgccccgagtctcgtttttttatagaacttcatgcacagagcgacaggcaggtgaacaatttggaaatcaggcgtcaaggcttaatcgtttggctgcactccttgaagcaggcgaaaatgctcaggaaattcggaaatgttcattacgtttcaaagcggctgaaatatgtagtggtgtattgcaatatggaagatgccgaaagaatcatcgcaaaaatacgttcgtactcttttgtcaaacaggtggatctttcatacaaaccgtttttgaaaatggagtttgaatccaagcaggataaagcgaaagaatacgactataaagccgggctctaacttggtttatgttaaaaaaatccccgcagaaatacctctgcggggtccttctattccttaaaaaattaaggagaaggcaaagggagaggagaaaccggaggaagaacttatggggaaacgtaagtcttctccgcggttggcaacaacatcaatcgatgctgttgctattattatcaccaccgagcctttttgctatacatatgaatttgcactttgggtgtttgtgccagaaaacactttatgataagataggaatgatttttttcgagttttaagaaaaagtggtggaagtatgagagtgatttctgggacgtataagggacgtgccttaaaggcggttcccggcacgtcgacaaggccgacgaccgataaagtaaaggaatccatctttaatatggtcggcccgtattttgaaggcggcaccggccttgatctgtacgcgggaagcggcggattgggcattgaagcgctgtcgcggggatttgaccgcttcatttttgtcgaccgggattttaaagcgattcaaaccgtgaaaggaaatttgaaaacgctgggcttagaaaagtgcgccgaagtgtacagaaatgacgcagaacgggctctgcatgcactggtgaaaaggggcgcaagctttgatgccgtctttttggacccgccatatcgagagcaaaagctggaagcgcttttatcgatcattgatgaagcggatatgctgactgaaagagggtttattgtggctgagcatgcgaaggaagtcatgctgccggatgcggcgggcggacttcagcttgcccggcaggaaatatacggcttaacaggcgtgaccatatacagaaagagagggaatggggatggctagcattgccgtttgtcccggaagttttgatccggtgacttttggacatttggatatcatcaggcgcggggcgaaagtgtttgataaagtttatgtatgcgttttgaacaattcttcgaagaagccgctgtttacagtggaagaacgctgtgggctgcttcgcgaagtgacgcaggatatcccgaatgtgcaagtggaatcttttcaggggcttttgattgattatgcaaagagcaagcaggcaaacgtcatcctgcgggggcttagagcggtatctgactttgaatacgagatgcagggaacctcgatgaacaaagtgctcgatgaaaatattgaaacgttttttatgatgacgaataaccaatactcgttcctcagttcaagcattgtcaaagaagtggcaaaatataaaggttcagtcgcagaactcgtgccggaagcggtcgaggctgcacttgaaaaaaagtttgcaaaaaatgagcggccgtaaccggctgctcattttttaacaggggcgtaagatttggcataaagaatgatatagatgagaagggtgccgattgttaggagcggaccgatctctgctaaagtgttccacatctccagaaagaaaggttccgtcttcccggccgtcagaaaggagaagaccggctcagtcggagaatagaacgatgtgtaaagaggcttccaaagaataagaacaaagatcgctgcataaattccctggaggatgcgagcgataaaaaacggcttaaagcggatatccgtttcagcaagaatgcctgcaacctgcgcttggacgcagaagccgctgaaacccaaaataaagctgacgatcaccgcttgctggagaagcgccgcatccgttgcgctgaccagtttgctgccgagcgtaatctcaaacaatcccgataataaaggcttatcaaaatcaccgggcaattgaagagccgtcaaaatcattcttgtcgcgtgcgaaagaatgtcggtgatgtgcatcacagaaagaatgttattaaaaaccgaaaaaagaatgatgaagccgcccaccattagcagcgtttgaacggaggagatgacagcatcgctcaaaagtttgccgagcggccgcttttcttcaagtcttgcctgatggagcgcttttaaggcttctttaattgaaggcacaggaagcttctttcgcacggcggtgcggttttcttcttttcttccgtaagtgcgcatcgtcagtccaactgcgaaattgcccaaataatgggccgccgcaagcacaacgccaagagaaggattatggaaaaagccgaccgcaacggctccgaaaataaacagcgggttagatgagttggtgaatgaagcgagccgctctgcttcgacccgggaaatctgccgttcctgtctcagccttgaagtcagttttgcgccggccgggtttcccgatgccattcccattgcgagcacgaaccctccgacgccgggtacgcggaacaccggtctcatgaaaggctcgagcaacagcccgacaaacctgacgacaccaaacccgatcaagagctctgataaaataaaaaaaggcaaaagggaagggaatacgacctcccaccacatggcaagtccacttttagaagcgtcaaatgattcttgcgggtgggtaatgacggcagctgtaaatgaaagcagcaaaacggcaatcatgagtgtctttacctttgacatgtccatttctaaccccctttgcggctgtgaatacacattggaaacaggatcatgataaaataaacgaaaagcttgcccgatttgtgcggtagccttctccgtgaaacttctttatcattatacgaaggctggtccttattttagaccaccagattgcagatcggcgatgaaacaaatgaaccggaagctctttaaatgcgcggaaacccttctccttgatgagcatcaaaagaagggcatttcatacatctgtgaattcatgcaggctgaaaattcgaagccggatcaagatgtgagccggtgaaaataaagatggagggttacattttcatgctgaaaaaaagaattatacgcatcgcactattgctcgttatcatcgtggccgcgctgtcatttgtgaagctgccatattacatcaccgaacctggcgaagcgaccgagctgaaccctttaattaaagtcgataacggctatcctgaaaaagggagcttttctttaatgacagttaaagtcggtcctgccaacccgcttacatatatatgggcaaaaatgcgcccttaccacgaaattcttccggaagaaaattttaaacaagaaggcgaatctgatcaggaatatatgaagcgccaactgcaaatgatgagagattcccaggaaaatgcgatgatcgccgcttataagcgggccggaaaagaagtcagctacacgtttaacggcgtatatgccatgtcggtcgtcagcggcatgcctgcagaagggaaaatacaagtcggggacaaaattaaaaaagcggacggaaaatcgttccggtcagcggagagcttcgtccgctacatcgagtcaaaaaaagccggggaccgcgtgaaaatcgtagttgaacgggataaagaagaaaaaacatatgagatgaagctgaaaacattcaaagaagatccaaagagagcggggctcggcgtctccctcatcacagaccgcaatgtcaaggtgaagccggaggtcgatatggatattgaaaacatcggcggcccttcggcagggctgatgatgtcaatggagatctataaccagctgacaaaagaagacgagacgaaaggacaccatattgctggaaccggaacgatcgacgacgaaggcaaagtcggtccgatcggcggcatcagccagaaagtcgttgcggcagacaaggcgggagccgacatcttttttgccccgaacgaaggcggaaaaaaaggatcaaactatgaagaagctgtaaaaacggcaaaagatattaaaaccgatatgaaaatcgtccctgtcgacacgatggatgatgcgattcattatttggaagataaagtgaaaaacacctgatgtccatcaggtgtttttatttgcgcaaaaatatccggctgtcttcgtcatacctgatcggcgaaagggaatattcccgctctgtcagcatcgtccgcaccggctctttgagcggggcgctgtatacttggcccgcttttatgtcaagctggagggaaggatgggaaaacgatcccgtctttgtaataaggggtgcgctcaagctttttttcttttcagccaaataggcctgccctttttttgtcattccgagaagtctgatatatgccggatgtgtttcgtttaacatgcgcttaacgtcggctttcttcgtttttgtgaggatatgggtgttcatgcgctgcagtcttgtccacgtatagcgcttcgttttcaaaagctccatgtattccttaaaagagcctgctttccggatcgcttttttgacgcggtgctcaaggccttcttccacttcgtatatccctttcagctcttctgtatccattgtatgcaggctgtatttcaaaaaggggaaataatcttcaggcgagtgccacatgccgaaagtccgggcgtattcatcgagctcatcgaccgttgtctttggaaggtagaagcggctgtccgcaaggcttcccgtttcaaaaatcgacttgcgtatgctcgtagcgcttgcgattcggtccgcttcagggaatgttgaatcgtgatagcctgaggaccggcgcttgacggtttcgggcttcatgcttaattgcttttgcatgatggctttcacataatggaatccgagaatgttgttcggctttgaaaggtcaacgatgttaccgccttctcttgttacagaccggaacgcttttgccatcgcttgcgggtagctcagcccaaacgctatctgctttctggcttcttcgttgagcctgtcttcgtgctctatcgtgtgtgcggctgtattgagaaatgcctcaatatcgccgtgctcgcttccgaaaaacaaagaagaacaccctaattcatttaaaatcgagacggcgccttcagcaaacgtttccgctttttggacggcgaatatgtaagggagttcaacgacgacatcggcaaaagatgcgagcgccatcttcgtacgcgcccactttgatacgatggcgggttcgccgcgctgcaaaaaggagccgctcataacggcaaccgccacctcgctccgcgtttctgattttgcttcctttatatgatataaatgtccgttatgaaaaggattgtattccacaacaaggccgaccgctttcattttttcacctctcttgcatctcttgaaatagttatgatacatttacacatggaatgtccagacgcctcgcgaaaacagcgtttttcctaagtgtatgaattgttgttcacgatgtcaacgaatgaaaggcgcaggcgcatatctgtaaagaaaaaatattgacaaaaaacatgatgaaagctataatcatgtttgttgctcacttagaggtgatacaatgaaatggacgatacatcagctgaatcaaatgccgaagaaggactttgaatttgatgaaacagttgatttaagcgaactctctcaaagctcggaaatccgcagcatttcaccggtgcgggtgaaagggcgcgcggaaatccgctcaaagcaggctgcatttgattttaccatttcaggcgagatgatcttgccttgctcaagaacgcttgttgatgttcgttatccattcagcatttctacaaaagaactgtttatatttcataagaccgaggaaatggaagatgaagacatccatattgttgaagatgacctcatcgacttgactccggtcgtgaaagaagaaatccttcttgagatccctatgcaaatcttttgtgagtctgttcaaaaagaagaaggtgctccgcaggagggcaaggattggcaggtcattacagaagatgaccggaaagaccggatcgatccgagacttgccggactcgggaagctcttaaaacaagaagatgaatcttaacgctctttaaggaggtgggaataatggctgtaccttttagaagaacttctaaaacgaaaaaaagacttcgtcgtacacactttaaattgcaagtgcctggtatggtagaatgcccaaactgcggtgagatgaaactttcacaccgcgtctgcaaagcatgtggatcatacaaaggaaaagacgtaaaaagcaactaatcgtcaacaatgaaaacacaagacttcatgtcttgtgtttttttatacccgttttcccttcatccttttatttcctgtaaagaaaatagtctatctactctatcagccgcatatgtatgaggtaaattcataaagtcatggagggggataacatttgacgattacaagacaggatgcatggacacaggatgaagatatattgctggctgaggtcgtattaaggcacattcgggaaggcgggacacagctttcagcctttgaagaagtgggcaaggctttaagcagaaccgcggccgcctgcggattccgctggaattcatttgtcagaaagcaataccaatcaggcattgaactggcaaagaagcagcgcaaagagctgcgcaaaaaaatcggtatccattccgcaaaccttcctggatctgtcaaaacggtttctgagagcaaggcggaaaacctgacgctcgatgatgtcatagagtacttggaaaagctgaaagaagccccggttcaaaaggactttatcgacgagaagaaaaagcttgctgaagaaatcaatgagctgaaacaagaagttgaaaagctgcgaagcgaaaatcaatcgctgaaaaaaaagcttgaattgacagaagaggattataaagcgctgattgaaatcatggagagagccagaaaaatggtcgttcttcagggagacgaacgaaacaaaaaggcgatgctccagccggagccgaatgaaaatctgggggaagcttgaaaatagaaaaccggccatccgctatcggccggcttttttcgtttatgctgattcagaactttgactaggttcgctcgcaggatgccaaacgagcggattttcccctttatcccgggccatatcgtatttaaccggtgtaaagcccatcttgttccaaaaatcggatgatttgacgcgcggacttgtgcgaatcgggagtccgaaagatttggcgaactccacaagcatcgttccgtagccgtttcgctgataccccggcaaaacttcaagcttccagagctcgaggtaatcttggccttcttcaaaatattggtttgatttaccatccactttatacaggctcattcttgcgacgagccgatttccgtaatagatgccgtaaaacggtgagttgctgtcgttttcaatcatgttgctttcaaggtcctccagcatggaaagctcttgaatcccgtactccctgaactttttaaattcttcaagcgttttgtagttgatcagcaaacgttcgactttgaccattatgttacccccttgtttgtggtctacttctattgtaaacgcttttttcaaaaaatccaaatgataaaaattttctaatataatgaagcgaaacggttctgaatatttgaaacaactgacaagtcaacggcgaaaatttctgctatgatatacagtatatgaaaaaatcagggtgtgagaatgtgaaaatcggagtcatcggaggaggctcggtcggcctcctttttgcatactatttttcgttcggccacgaagtgactgtgattgcgcggagaaaggaacaggcggaagcgattgaagaaaagggaatccgccttcttgaagacgggaaagagatgaccgtgaacgccaggggcgtgactgaacttgatccggactgcgaccttctttttgttgccgtaaaggagcatcagctcggagccgttctgtctgagctggagcaggcggctcctcttgacatcatgttcctgcaaaatggaatggcgcatattcccgtgcttgaaaaatggcagacgggccaccgcatctatacgggatctgtggagcacggagctgtcagggtggatgaccgcacattccggcacacgggaaaaggggccgtaaaatggagcgcgttccgaagccaatccgccgcccggctgaaaaaagagctcgcttcggtgcatgaagcgttcccttttatttggtccgaagactggtataagcccctcgccgaaaaattgattgtcaatgcgtgcatcaatccgctgacggctcttttgcgggtgaaaaacggcgcgctgcttgaggagccgatgtatggggcctatatgaagttcgtctttgaagaagcgagccggattttggaacttgaagatcgccaggcagcgtgggaccatgttctttccgtctgccgccggacgaaaagcaacacgtcctcaatgcttgccgatgtgctggcagaaagaaaaacggaagcggatgcgatcatcggctatctgctgaagcgggcaaaagagtcaggagagcccgccccgcaccttacctttttatatcgcagcatcaaggcgcttgaaaacgaatgaagctaaatcttttgaccgaatcgcgtaacgtgctatactcgtttcggatagctaactatttactggagaaaggaagttctagagatgcagcttactgaactttccatacaaagtcaaaacccttttgtacgagactatataaatggaaaaaaggagatagagccgttttttgattacggcctgagcaatgaaagttggagtgtccgtttggatgacctttcctcccggacgtatgaccgcgatgcgttagcagactatttgctcgactatcaccgcaaatttcaatcggcaaccatgaatgaaacaatcgaacgccttcgcgatccgaaaagcgtcgtcgttgtcggagggcagcaggccggccttttaacgggtcctctttacactatacataaaatcgtatcgatccttttattagcaaagcaaaaagaacaagagctgaacgttccggtcattccggtattctgggttgcgggggaagaccatgatctggaagaaatcaatcacgtctacatttctgacggcggcaaggtgaaaaagcacaagctcccgcagtcccactggaaaaaaagccaggcggcaaaaacggcgctcgatgccgagaaagctgaaaagtggctggacgggatttttgcttcatttgaagaaacggagtatacgaatgatcttctcggccatttgcgccgatgtttaaggcagtctctttctttcaccgattttttcgaatttcttgttgccgacatgtttgaacaagacggcttgatccttttgaattccggagacccgggcatcagaaaccttgaagcgcgctttttccggcagctgctggacaaaaacgatgagctgaccgactctgtcaaacggcagcaggaattgatgaaacaactgggttacacaccgattatcgaaggggccgcacaacatgcgaacattttttatgagcgcgacggcgagcggtttttaattgaaaaagaaaacagcgcgttttttataaaagagcttcatcttcagtggtctgaagcagagctttgcgatttgatctgccagaacccggaagcgttcagcaataatgtcgtaacccggccgctcatgcaggaatatcttcttccgacattggcgttcatcgccggtcccggagagatcaattattggggcgagctgaaaggcgcttttcaggtcatgggctataaaatgccgcctgtcgtaccgaggcttcaggttacattccttgaacggcacatcgaaaaaaagctggacgaacggggaatcgaactccgcgaatcgattgaaaagggagcgcgggccaaaaaagagcagtattttcaagataaggttccgagcggatttaccgattcggtcaaacaggcgaaagaaaaaatcgaaaacattcattccgcagtgcgcgccgaagccctcgaaatcgacggcagcctcggcccccttttagaaaaaaacgcgggcttcattcaagatcagctccaatttttggagaaaacagtcatcagaaggattgaagaaaaagaaaactatattttgcgtgattttgacaaaattcaaacaagcatcaaacctttagacgctccccaggagagaatttggaacatcgtgtattatttgaacaaatacggtccggatttcttggaaaaatacaaggatttgccatattcatttcaaaacatgcatcaagttgtcaaactttgaaataattttttaaaaaaccctgagtagttcagggtttttttttgttctaaaacagtgtaaaataaatttgtggagagaagtggtggatagtggtgagttgaggaacgaaagtgggggccgagatcatgtttatgggtgaataccagcatacgattgattcaaaaggccgcatgatcgttccggcgaaattcagagaaggcctcggcgagcagttcgttctgacgcgcgggcttgatcagtgcctgtttggctacccgatgtccgaatggaaactcatcgaagaaaaactgaaggcccttcctcttacgaagaaagatgcacgcgcttttacccgcttttttttctccggagccaccgaatgcgaattggacaagcagggccggatcaacattgcatcgccgctgttaaattatgcaaagcttgagaaggaatgcgtggtcatcggagtttcaaatcgaattgaattgtggagcaaagagatttgggaacaatacgtagaagagcaggaagattcatttgccgaaatagctgaaaacatgatcggatttgatatataatgaatctttgcgcatgcggcgcttctgcaatcagttcatttgaaaaaggtgggactagtaaagaaatgtttgagcatacaacagtattattaaaagaaacagttgatggtttaaatgtaaaagaagacggtacatatgtagactgcacattaggcggtgccggtcacagcgagtatttgctttcacagctgtctgaaaaaggcaaattggtcgcttttgaccaggatgaaaccgcactccgccatgcgaaggaaaaactggcggattatgaaggacaagtcgttttcataaaaagcaattttcggtatttaaaagaccgtctaaacgaaatcggcatcacgaaagtggacggtgttttatttgatttaggcgtctcatctcctcagctggatacacccgaaaggggcttcagctatcatcatgatgcacctcttgatatgcgaatggaccagtcggcgggcctttcggcaaaggaagtcgtcaatgaatggccttatgaggatctcgtgaaaatcttctttaaatacggagaagagaagttcagcaagcaaattgccaggaaaatcgaaaaagcaagagaacaatcgcctattgaaacaacaggccagcttgtcgatatcatcaaagaggcgattcccgcaccggcaagaagaagcggcgggcatccggctaaacggatcttccaggcgattcgaattgcggtaaacgatgagttgagggtatttgaagaagcgcttttgcaggcgattgaggtgctgaagccgggcggaagagtatcggtcatcacattccactcgctggaagaccggatctgcaaatcgacatttaaagacatgtcgtcgcctcctgaactgcctcacggactgcccgtgatccccaaggagtttgaaccgaaattaaaattagtcaacagaaagccgatcacagcttccgaagaggagcttgaacacaattaccgtgcgcgctcagcgaagctgcgcatcgcggaaaaagcacgagagtgagctgtacgaattaaaaggaggtcatcagtctatgagcaatttggcttataaagtagaaaaacagcaaagacagacagacagtgcagaacaatccgttatcatccggagaagagcatcgattacgctgggggaaaaggtattgattgtgcttttcgccctggctgtgctcagcgcttcactttttatgatttcaaaggcttttgccgcgtatcagaccaatattgaaattcaaaagctcgaaaagaaggttgaaacggaaagcagcagagttgatgacctcgaaaaagaagccgatatgctgaaagagccggaccgtatcatggacatcgcccggaaaaaaggccttaaattgggtgataaaaaagtgaaagacatacaggaatgatgcaaaatgccgaaaaaaaataaattcatgaacagaggagcggcaatactcagcatttgttttgccctctttttctttgtcatcgtaggacggtttgcgtttattcaagcgacgggaaaagtgaacggcgaagtgcttgcgcagaaggcgaacgaacagtatgagaaaaagcggacgatcgaagcccaccggggatcgatccttgaccggaacggaaaagtgcttgccgaagatgctacgacatataagcttgtcgcgattatgagcgaaaagatgaagcctcaatacgttaaggacaagcagctgacagctgagaagctcgcgccgatcctcggcatggatgaggggaaagtgctcgatattctaaataaaaaaggagcgtttcaggtcgaattcggatcggcgggacgggatttgacatacgcccaaaaagagaaaatcgaaaagctgaagctgccgggcatcgtgttcacccgcgatacgaagcgctactatccaaacggaatcttcgcctccaacctcatcggctattcgcagatcaacgaaaaaacgggtgaaatgcaaggcatgatgggccttgaaaaaacgctgaacgattatttgaaagaaacggacggatacatgacgtacgataccgacagaacgggctggcgcctgccgaacagcaatgaaaagattaaagcgccaaacaacggagacaacgtgtatttgacgatcgatcaaaaaatccaggcgtttttggaagacagcatgacgaccgttcaaaaagagtacaagccgaaaaagattatggcggcggttgttgatccgaaaacgggcaaagtgcttgcgatggggcaaaggccgagcttcaacccgaacgtgcgcgatgtcacgaactattacaacgaccttgtctcctacagctttgagccgggctcgacgatgaagattttcacattggcggcggccatccaagaaggcgtatataatggaggagaacaatacaagtctggatcatattcggtttctaaaaaagataagccgatcaaagaccataacggtggaaacggctggggcccgatcacttttaatgaaggtgttgaacgctcctcaaacgtcgcgtttgcgatccttgccaacgataaactcggcacggaccggttcaatcaatatttgcggaaattccatttttacgacaaaacggggattgacctgcctggggaagcgaacagcaaaatcaactttgaatatttgcgggataaagtgtcgacggcttttggacagagctctgctgtcacgccgatccagcagcttcaggccgcgacggcgatcgccaataacggaaaaatgatgaagccttatgtgatcgatcatgtcgttgattctgacaaaaacaaaacgatttatcaaaataaaccggaacaagtcggccagccgatctctgccaaaacggcaaaagaagtgcgcgagctgttgggaaaagtcgtcacatctgaaaaaggaacggggcagccgtacaagatcgaaggatttgatgtcgccggaaaaaccggtacggcgcaaattgccggagaagacggcagatatttgaccggccgcgaaaactacgtgttctccttcatgggcatggccccgaaggacgatccgcagcttctcgtttatgtggccgtgcagcagccgcaattaaaagctacggaaacaggctctgctccggtgtcaaaaattttcaatccggtgatgaaaaacagtcttcactacttaaatatcacaccgaaagagactgaaaaagaagaaaagcaggaagaaaaacagctgaaaatgcctgatttctccggcaaacgagccgaatccgccgcaaaagaggcgcaaggcagcagccttgttcccgttacgatcggcgatggcttggctgtgaaagaacagtacccgaaagcgggcgaagccgtcctgccgaaccaacgggtcttcctgaaaaccgacgggaaaatcacactcccagatatgacaggctggtcaaaacgggacgccctccgcttcggcgccatggcaggcattcatatcgaaacgagcggccagggctatgtgaagagtcaaaatgtaaaagcaggcaaagaattaaaagcaaattcagtcgtgaaagtcagattgaaaaacgaatagatcccgtcaaaggctatcggctcaaagtcgatagccttccgtttggacgcggccgccttgaatagatgaaaaatcgggccgttctatcaaaacgctccgaggcataaaatgaaacaagcctaaataaggagtgaacggtctcttgcgcgtttccaatgtaacggtcagaaaacgtttaatattcgttctgctttttggtgtgatcatctttttgattattgatacaaggctcggatacgttcagttcgttctcggggataaactgacgactttagcaaaagattcttggagccggaaccttccttttgagccggaaaggggcgaaatattggacaggaacggcgtcaagctggcaacaaaccaaagcgcgccatcggttttggttgttccgaagcaagttgaaaatccgatcaaaacgagcagactgctggccagcgttttgaatatgtcggaagaaaaagcgtataaacatgtcacgaaaaaaacgtcgattgaaaggatcaatcccgagggccggaagatttcccacgagaaagcaaaagaagtcagagatctcaatttgaaaggcgtatacatcgcagaagactcgatccgccattatccgttcggcagctatctgtcccatgtgctcggatttgcgggcattgacaaccagggtctgctcggccttgaagccttttatgacaaagagctgaagggcgaaaagggctatgtgaaattttattccgatgcaaaaggcaagagaatgcctggggaggcggatgactataccccgccgaaagacgggcttgatatgaagctgacgatcgattcaaaggtgcagacgatcatggagcgggaatttgatatcgcagaagcgaagtataatccggacggtatggtcggtgttgcgatgaatccgaaaaacggggagatattggcgatggtcagccggccggactttgatcccgcaaactaccaatcaatcgatcccaaagtctataaccggaacctgcctgtatggagcacatatgagccgggttctacttttaaaatcatcacgcttgccgcagctttggaggaaaacaaagtcaacctccaaaaagatcaattctatgataaaggttccgttgaagtggacggcgcgaggctgaagtgctggaagcgcggcggacacggcgcacaatcgtttcttgaagtcgtccaaaattcgtgcaacccgggatttgttgagcttggtcagcggctcggcaaagaaaaactgttcagctacattaaaaatttcggcttcggacaaaaaaccgggatcgatctgcaaggcgaaggaacaggcatcctattccctcttgaccgcgtcggccccgtagagcaggcgacaacagctttcgggcagggggtatcggtgacgccgatccagcaggtcgcggccgtttctgcggctgttaacggcggaacgctgtatacgccgtatattgccaaagagtggattgatcccgtgacaaaacaaacagtgaaaaaacagacgccgatcgccaaaagaaaagtgatatctgaagagacatccaaacagatccgctacgccctggagagcgttgtcgcccaggggacggggcggaacgcttttgtcgacggctaccgggtcggcggcaaaaccggtacggcgcaaaaagtaaaagacgggaaatatttgaaaaacaaccacatcgtctcatttatcggaacggctccttcagatgatccgagcattgtcgtctacgtcgccgtcgacaacccgaaaggaacgattcaattcgggggtacggttgcagcgccgatcgtcggaaacatcatgagagacagtcttccgcagctcggcgttaagaagcggaaagatcagatcgaacgcgaatatcaatggctggacaaaaagctgatcgaggtcccgaaccttatagggctttccgtgacagagcttgaaccattgctgatcaacctcaggctgaaggcttccggagaaggcgatgtcgtcgttcagcagtcccctaagccgggcgaaaaagtaaaagaaggatcgacgattcgcatttatcttgacagcgatgacggagcctctgattaattcgtttcaatataggagcggctgcctgctgatgtccggggccgttcctcctaaaaaatatatcgattttaaaggattagctggatgtatcctcttttttacgctaaaatatgaactgtatgtctgcacgaagctcgtgcggcgaatcaatatgacaacgaatgaagaatgattagacttgagaggtttgatacgatgaaattgacaaagcttcttacatatttaaaaaatgcaccttcctatgccggccaagaagaccctgatataacttcaattgagatggactccagggaagtcaagacagggagtctttttgtttgtataaaaggctatacagtcgacgggcatgactacgcccgccaagccgctgaaaaaggggccgccgccattgtggcggaaagggaagtggacgccgatgtgccggtgattatcgtccgtcatacgaagagagcgcttgccgtgctgtcggacgctttttacggccagccgacaaagcagctgaggctgatcggaattacaggcacgaacggcaagacatcgacttctcacatggtggaggagatctttagaaaagccgggagccgtacaggactgatcggcacgatgtacacgaaaatccacgacgaaacgttcgaggcgaaaaatacgacgccggaaagcgtcacacttcaaaaaacgtttagaaaaatggttgatcagggtgtggatacagccgtcatggaagtatcttcacacgctctccacatgggccgggtgcacgggtgtgattacgatatcgccgcatttacaaacctgacccaggaccacctcgactaccacgagacaatggaagaatataaacatgcgaaaagtctgcttttctcgcagctcggcggatcctttaaccacgaaacaccgaagtgggccgtgctgaatgcggatgaccctgcttcagcctatttcgcccaagtgacgtcagcacatcttttgacatacggaattcaaaacgatgccgatgtcatggctgaaaatatcaaaatggctccgaaagggacaacctttgacctggtgacgccaaaaggttctgcacaagtgacgattccgcttgtcggcctgtttaacgtctacaatgttttaacggctgccgcgatcgcgattgcagcggatatcccgtttgccacgattacagaaggaattgaagggctgaaaggggtcagaggaagatttgagcttgtggacgcaggccaggacttcccggtgatcgtcgattatgcccatacccctgacagcctcgaaaatgtcttgaatacgtgcagaggcttaacggaaggaaagctgtttgtcgtcgtcggctgcggtggagaccgcgataagacgaagcgtccgaaaatggcgaagatcgccgttgaccttgctgatgaacccgtctttacagccgataacccgagaagcgaaaacccgctcgccattttaaacgatatggaggaaggcgtaaaaggagcttactatcacagcatcgtcaaccgcgagcaagcgatcttttttgcaattgcaaacgccaaaaaaggcgatgtcgtcctgattgcaggcaaaggccatgaaacttaccagcagatcggcggtcaaacctttgattttgatgacgctgaggtggccaaaagagccattcttgagctgaaataatcgaaaaagaactacaggaaagagttgttgaaatgatggatgaaataaatcaacatatgaaaaaaaacagtgaatatgataaatgcgtatgctgcttcttatatcatgcggaaaggagagaagaacgatgctcgaacaagtaattttatttaccattatcatgggctttttaatcagcgttcttttatctccgattttcattccgtttttaagaaggctgaaattcgggcagagcatccgtgaggaaggtccgaaatctcatcagaaaaaatcgggaacgccgacgatgggcggcgtcatgatcatattgtcgattatcgcgacgaccattgttatgacgatgaaattttccgaagtcagcatgaacatgatcctcctcttgtttgttacggttggatacggtctgctcggctttctggatgattatattaaagtcgtgatgaagcgcaaccttggactcacatccaaacaaaaactgatcggtcagatcgtgattgctctcgtattctatgccgtctaccacttccaagggctgccgactgacatccgcattccgggaacagagctgtcgtttgacttcggctggatttatccagtgctcgtcatctttatgcttgtcggcggttcaaatgccgtcaacctgactgacgggcttgacggtctgttgtcgggtacagctgccatcgcgttcggtgcgtttgcgattttggcgtggaaccagtcgcaatacgatgtcgcaattttcgcggttgccgttgtcggagcggtgttaggatttcttgtgtttaacgcgcaccccgcgaaagtctttatgggagatacagggtcgcttgccctcggcggcgcgattgtgacgatcgcgattttaacgaaactggaaatcctgcttgttatcatcggcggtgtattcgtcattgaaacgctgtccgtcattttgcaggtcatttcatttaaaacgaccggcaaacgaattttcaaaatgagccctcttcaccatcactacgagcttgtcggatggtctgagtggagagttgtcgtcactttttggacagcggggcttctgcttgccgtcttaggaatttacatcgaggtgtggttataagtggatactcaagatttattgcaaaatcaaaatgtgctcgtactggggctggcgaaaagcggatatgctgccgcttcgatccttcatgagaaaggcgtaaaggttgtcgtgaatgaccagctgccttttgaggaaaatgaacctgcgcggattctcgcggaaaaaggggtggaagtcgtctgcggctctcatccgacggaactgtttgatcttcattcgatcgacattctgattaaaaatccgggcatccgctatgaaaacgtgatggtcgaagaagcgctgaagcggggtatcccggtctggacggaggttgaactcgcctatcatctgacagatgctccgttcatcggcattaccggttcaaacggaaagacgacaacgacaacgcttgtttatgaaatgctgaaggccgattcgaaaaaagcgctcgttgctgggaatatcggtacggcggcaagcgaagtggccaatcaggccagcggagacgaatggatcgtgacagagctgtcgagttttcagctcatggggacttatcaattcagaccgaagattggattattattaaacgtatttgatgcccatctcgattatcaccattcgcgcaaaaattatgagcttgccaaacagcaggtttatcgaaatcaatcggaaacagacgttgccgttgtcaatttggacgatgagacagtcgtccggctcgcggagtgttcaaaagcggagaaggtgtatttttcggtccgccggacacttgagcgcggagcgtgcgtgaaagacggcgcaatcatgtttaacggcgaaccggtcatgccgctggaagacgtcgttttgccgggagagcacaatttggagaacattttggccgccctttgcatcgttaaaacagcaggcgtttccgacgcggccgtccgtaaggtgctgacgagctttacaggtgttaagcacaggatgcaatacgtcgcgacgatcaaaaacagactgttttacaatgacagcaaagcgacaaacattcttgcgacgaaaaaagcgctgtccgcctttcaaaagccggtcattttgctggcaggggggcttgaccgcggaaatgaatttgatgaactaaagccgcatatgtcttttgtaaaagcggtgatcactttcggcgagaccgcgccgaagtttgagaagctggccgaagaaatgggaatacaacaggttaaacgtgtcgataatgttgaacaagcagcaactgcggcgttcagcctgtcagacgaaggagatgtcattcttctgtccccggcctgcgcaagctgggatcagtacaaaacatttgaagaacgtggtgacatgtttgtaaacgccgtgcatatgcttaaataagggcttgtctcgtaaagatagccctaagaattagagcttggggtgttcggctttgcaaacaaaaaaaacgtcaccggattttttgctggttatcattacgctattgcttttaacaatcggactgattatggtatacagcgccagtgcagtatgggcgacttacaaatacgacgactcctttttctttgcgaaacggcagcttttgtttgccggcatcggggtcatcgccatgtttttcatcatgaacgtcgactactggacgtggaggacttatgcgaaaatactgatcattgtatgtttctttctgctcatcatcgtcctggttcccgggatcggcatggaacggaacgggtcgaggagctggatcggagtcggcgctttcagcattcagccgtccgagtttatgaaactcgcgatgatcgcatttttggccaagtttttatctgaaaagcaaaagaatattacgtcgtttagaaaaggctttgtgccggcgctgggcattgtcttttcagcttttctgatcatcatgatgcagcctgacctcggaacaggaaccgtgatggtcggcacatgcatcattatgatctttgtcgcgggggcgagaatttcgcacttcgtttttctcggcctgatcggactgagcggttttgtcggccttgtgctgtcggcgccgtaccggatcaaaaggatcacttcatacttgaacccttgggaggaccctttaggaagcggctttcaaatcattcagtctctttatgcggtggggcccggcgggctgttcggcctcggcctcggccagagcaggcaaaagttcttctatctgcctgagccgcagacagattttatttttgcgattttatcagaggagctcggctttatcggcggatcgctgattcttttgctcttcagcgttctattatggagaggcatcagaatcgcgctcggtgcgcccgatttatacggcagttttgtcgccgtcggcgtcatttcgatgatagcgattcaggttatgatcaatatcggagtcgtgactggcttgattcctgttacaggcattacgcttccgtttttaagctatggcggttcatcactgaccttgatgctcatggcggtcggcgtgctgctgaatgtcagcaggtattctagatactagattttggcgataaccctgttgcgagatagcagggttatcggcgtgtacataaggattaagggggagaacagatgcggattgttgttagcggaggcggaacgggcggccatatttaccccgcccttgcgtttattaaagaagtgaaacggcatcacgaagatgttgagtttttatatatcggaaccgaaaaaggcctggagaaaaatatcgtcgagcgggaagggatccctttcaaagcgattgaaattacgggttttaaaagaaaactttcatttgaaaacgtcaaaaccgtcatgcgctttttaaagggtgtaaaagaatgcaaagaagaattaaaacggttcaagccggatgccgtgatcggcacgggcggctacgtgtgcggccccgtcgtatacgccgcttcaaaactggggattccgacgattatccacgaacaaaacagccttcccggactcaccaataagtttttatccaaatatgttgataaggtagcgatttgttttgatgaagcgaaaacacattttcctgcagaaaaagttgtttttacaggaaacccgagggcgtctgaagtcgtctctataaaagggggccgttccctgaccgctttgggtcttgcagagggcaaaaaaacggtccttattttcggaggcagccgcggtgccgctccgatcaatgaagcggtcattgcgatgcaaaacgaattaaaaaagcgggattaccaggttctttatgtcacaggggaagttcactatgataaagtcacagctgcgcttgaaaaagaaggcgccgctccgaatatggtcgtccagccgtttctccatcaaatgcccgagtacttaaaagcgttcgatgtcgtcgtgggccgcgcaggggcaacgacaatagcggaaatcaccgcgctcggcattccaagcgttctgattccgagtccgtatgttacggccaaccaccaggaagtaaacgcacgctcactcggggagcagaacgccgctgtcgttttaaaagaatcagagcttaatggagaccgcttaattcaggcgatcgatcatattttacaagacgaaaagacgttggaagagatgaagatccgcgcgaaatcgcttggcgtgccggacgctgcggaacgcttgtacaatgtgctgaaagaattgaaacatcatgcaaaatgataagacagaaggattgtggaggttttcgatggataaggtgatacaagaattaaaagaacttgaagtcggcaaagttctggaaaacgagccgctcagcaaccatacaacgattaaaatcggaggaccggctgacgtgctggtgattccgaaagacattcaagctgtcaaagatacgatgaaggttgtcaagaagcacggcgtcaagtggacggccatcggtagaggctcgaatcttctcgttctcgatgaagggataagaggcgtcgtcatcaagctcggccagggactcgaccatatggaaatcgacggcgagcaagtgacggtcggcggcggctactctgtcgtaaggcttgcgacaggcatcagcaaaaaagggctttccggccttgaatttgccgcaggcattcctggttcggtcggcggagcggtttacatgaatgccggcgcccacggctcagatatcagcaaagtattggtgaaagcattgatcctttttgaagacggaacgatcgaatggctgacgaatgaagagatggcgttcagctaccgcacatccatccttcaaaacaagcggccgggcatttgtcttgaagccgttctccaattggagcaaaaagaacgcgatcagatcgtcgcgcagatgcagaaaaacaaagactaccgaaaagaaacgcagcctgtgtccaacccttgtgcaggcagcatcttcagaaacccgctgcctgaacatgcgggccggctagttgaagaggctggtttgaaaggccatcagatcggcggggcaaaggtttcggagatgcacggcaatttcattgtcaacgcaggcggcgcaacagcgaaagacgtccttgatttgattgcattcattcagaaaacgattaaggaaaaatacgatatcgacatgcacactgaggtcgaaattatcggagaaaaacggtaaacggcctctctacttcagatcgccttatgatataatgtatgaaacaaacaagcaaacggcatcctagtatgtcgtttgtttcgctaaacggaagctttttagcttgcccccgtgctttcatatgtcgaaaagcgcgtcttttttcgaacaaaaataagcaaataaaagtctttttgtctgctttattaacctgaggtgagcctacgtgaaacccggtattgataaagaaaaagtagtgaatatagaagaacgtattcccaaaattaaagaacagcgaaagcaaaaggcaaaccgccggctgatcacctttattctgctctttttcacgatgatgctgatcatcatttacctgcagacgccgatcagcaaagtctcgaaggtagagatcaaaggaaacaaaaacgtttcaaaggaacagatcatttccctttcttcaatccataaaggacagacggaattttggagtctgagcaagcaaaaagccgcagaaaagatcgagcagaataaactgatcaaaaaagccgaaatttctaaacaactgcccaacaaaatcgccatctccatcgaagagtataaaagcattgcgtttttgcaaaaacataatgtgtactactccgtgcttgaaaacggcacggtgcttcctgaagaggtgacgccgactgacatcggaccaacccttaataactgggaggaagacgaaaagctcgttcaaatggcaaaacagctgaacaagctttccgattccgtgaaaaaatcgatttccgagatcaactatacgcctcaaaaatcaaacccttggctgatcaaactgtatatgaacgacggctatatcgtgacagcttcgctgaaaacgttcggacagaaaatgaacagctatccggcgatcgtaaaagagctgccgaaaggggaaaaaggcattatccatatggaagtcgcgacttattttgaacctctgaaaaaaacggatgaaagcaaaaagggagacggaaattgaagaggcacacagtcaatctttcactcgccatgcttgtcctcggcttcctgctgtctttctcctatcaattcgccagggaaaacaaagaccatgaagaaactgctgaaaattggaaagaggaatattccctgcgcgaccggctgatttcccaagaaaagcaaaataagaagctggaacaggagctttacaaaaaacagcaggaagtacagaaaacagagacggctttgaaaaaggaaaaaaaagagtactacaatattgtggaagatgttgagaggtacagaatgttcgtcggggaaatcggcgttcagggcgaagggatcaaagtgacgctgaaagacgcttcgtacatcccagagggtgagaatgtcaacaactatatcgtccatgaaagccacattttccgcctgctcaatgagctgtggatttccggggcggccgcggtgtcgatcaacggacagcgcgtgacacatcattcctacatatcgtgcaacggccctgtcatcacggttgacggcaaccagtatccggcgccgtttgttatttcggccatcggggatgcggatgtgctgatgccggcgctgaacattgcaggagggcttgtggaccagctgagccgcgatcatatttcagtcagcatcgaaaaacaagataatatcgagatggagccccttttgaagcaaggggaatgaacgttgaaaagttggtgggcggacattgaagaaaaataatcgtttcatcagtttgagcatcttgatgctcattttcggcattatgctgtccgtgcagttcaattcgctgaaggcgccgaaggtccgcgatacgcgggacatttgggacctcagggaggacttgaaggaagaacagaaaaaacagcttgatctgatcagcgaaattgacaagtatgaaaaaatgctgaacacatacagtcatcaagaagaaacctcgcggacaaaagcgttgaatgaaacgcttcaaaacttaaaaaaacaggccggcttcacagatgtcacagggaacggaatcatcatcaccatttctcagctcttctcggaagaattgacaggggaatcgattcaaaatccccctcccgaccttctgaaaaagctgattaatgaactgaatatgtatgaagcggaagaaatatccatcaacgacagaagggttgtcaacacgacggtgatccgcgatatcaacggaacaaccaaaatagacggttatcctttggacaactatccgataacggtaaaagtcatcggcaaaaacgccgataaactatatagccgaatgaatgcttcatccctgcaggatctgttcgcgggagaaaatctggatttgcaaatcaaaaggcctgaaaaacaaatcaaaatcaaagcttacgaaggttcaatgcaagttgcgccattgaaaccgctcgaaaaatcaaaaggagagaattcctaatgtggcttccggttttagggcttttgctcggaattacaatcgggttcagcacgaatttcaccattccggatgagtactcaaattatttgtccctggcgattctggcatcgctcgatacgttgatcgggggaataagggcccatttggaaagtgtatacgatgaactagtttttgtgacaggctttttcttcaatattattcttgccataagtttggcttttctgggcgttcatcttggtgtagacttgtatttagtcggtatgtttgcatttggcgtgaggctttttcaaaacatcgcggtcatcagaagaatactgctcgccaaatggacggcatcgaggagaaaaaattaaaaaaaatcggatttaaaagaggatatacataggatatcacgaatattcacagtaatcctaaaactgaaaacgaagcgtattggtttgtattgattgttacacacttgtaaaaccagattcattgtattgttgttcggcaaataatagaatagaattgactgaaatgtgaggaggtgccatagaatgaacaacaatgaactttacgtcagtctagacatcggtacgtccaatattaaagtgatcgtcggtgaaatgtcagacgattctcttaacattatcggagtcggaaatgttccctcagaggggctgaaaaaaggatcaatcgttgatatagatgaaacggttcattctataaaaaaagcgtttgaacaagcagaaagaatgataggttttccgctgacccacgcgatcgtcggggttaatgggaactacatccatattcaagatacgaacggtgttgtggctgtctcaagcgagaataaagaaatccacgttgaagacgtgcgccgggtgatggaggccgctcaagtcgtttccatcccgcctgaacagctgatcgtcgatgtgattccgagacagtttatcgttgacggaagaggcgatattacagatccgaaaaagatgctcggcgtccgccttgaagtggaaggatcgctgatcacgggctctaaaacgattttacataacctgctccgctgtgtggaaagagcgggaattgaaataacggatatttgccttcagccgctggctgccggatctgtcgctttatcaaaggacgaaaaaaacctcggagtggctttaatcgacatcgggggaggatcaacaacggttgccgtatttgaggacggccaccttcttgcgacccgtgtcataccactgggaggagaaaacatcaccaaggatatttcaatcggattgcgcacctccacggacgaagctgagcgggtgaaaaagcagtttggacatgctttctacgaagaagcgtcggaagaggaaacatttgaagtcgccgtgatcgggacggaccaaaagcagacctttactcagcgggaagtggcagacattatagaagccaggcttgaagaaatctttttattcgtggcagaggaactgcggaacatgggaataaaagaattgccgggaggctttgtgcttacagggggacaggctggaatgccgggggtcctcagcctcgcacaggatgttcttcaaaataacgtcagagtggctagcccgaattatatcggtgtaagagaacctcaatacatgacaggagtcggcctcatccaattcgcttaccgcaacgcaaaaatccaaggcagaaaagtagggtttaagatgccggaacaagcggttcaggaagtcgcggcaactcatcaaaaagaagtgcagcagcgaccgaagccaaaatccaagcagcaggctcaagctgagaaaaagccgagcaaaatgaagaaaatatttaacttcttttgggaatagagattagtcattcgacggattaggaggatttagcatgttagagtttgaaacaaatatagacggcttagcatcgattaaagtaataggagtaggtggcggcggtaacaatgccgtcaatcggatgatcgaaaatgacgttcagggagtcgagtttatcgcagtcaacacggatgctcaggctctcaacctgtcaaaagcggaaacgaaaatgcagatcggtgcgaagctgacgcgcgggctcggcgccggagccaatccggaagtcggcaaaaaagccgcagaggaaagcaaagaacaaattgaagaagcgctgaaaggtgcagatatggtgttcgtcacagccggaatgggcggcggaacaggaacgggcgcggcacctgtcatcgcacaaatcgcaaaagatctgggcgcattgactgtcggcgttgtcacaaggccgtttacctttgaaggaagaaaaagacagcttcaggctgcaggcggtatttcagcaatgaaggaagccgtcgacaccctgatcgtcattccgaatgaccgtcttcttgaaatcgtcgataaaaacacaccgatgcttgaagcgttccgtgaagcggacaacgttctccgccaaggtgttcagggcatttcagacctgatcgcaacgcctggactgatcaaccttgactttgccgatgtcaaaacgatcatgtccaacaaaggttctgcactgatgggtatcggtgtagcgacaggcgaaaaccgcgctgcggaagccgctaaaaaagctgtttccagcccgctgcttgaaacggcgattgacggcgcccaaggcgtgctgatgaacattacaggcggcaccaacttaagcctatacgaagttcaggaagcggcggacatcgttgcagctgcatctgaccaggacgtcaacatgatctttggatctgtcatcaatgaaaacttaaaagacgagatcgtcgttacggtgatcgcgactggatttatcgaacaggatcaagattcatcaaagccgcagagacctttaaaccaaggcttaaaacagcatcatcagcctgctccgaaacgggagccgaagcgcgaggagccaagcatgccgcatcgcagcccatcacagcctgccgaggatacgcttgacatcccgactttcttaagaaaccgcaataaacgctaaacgtctacaatacattggaaagctgccgacaagaagtcggcggctttttttgcgcgctggaacagcagccgatgttccttcccctccaaaagcatcaattgtcttcttgatggaagcggctccctcaaaagccttgcatctaatctctctcttttctcccgaatgtacagattttccttttttcttgtcatcaggccgaactatgaacggtgaacaagtcatatgtaaaaagaacgaatttgcaaactgacaaaggaaaaatgacagaatacgacaatatctataaaccttttctattaccattattaatagattctgtttctagacatagaaacgcaagaaacgactatatttgctattgcttaaaggaggatgtcatgtgaagaaaaagccattattccgcacgttcatgtgcgctgcactcatcggttcacttctcgctccggttgctgtgcaggctgatacaggcacggcagcgaagacaaaggaacaaagcaaaatatctagcgctctttataaacgttttgagaaagaaggtaaagtgacctttttaattaaaatgaaaagccaggcgaaccttcagcaagcggcaaccgcggctgaaaaacgggcgaaagcaagcgttatgaccgtgaaaaaagcaaaagagatcaaacgctcggcagtgctgacttccctgcgtacaaaagctgaaagaacacaaaaagatttgaaatcgtttttggaaaaagaagagaaaaaaggaacagctaagaaagtggaatctttctatattgtaaacggcatcgccgtgacggcgacaaaagatgttatggaaaaagcggcttcatttcctgaggttgaaaaggtgctgcccaatcaaaaaatcaagctgggcaataccgaaaaacctacagtagaatcgaaaacaaccgcggatcgcacccctgcttccaacattgagcaggttcatgcgccggatgtctggaaaaagcgctataaaggcaaaggagccgtcgtcgcttcaattgacaccggcgtagagtgggatcatccggcgttgaaaacaaagtacagaggctacaacccttctaaaccgaacagtccagacaatgagttcaactggtttgatgcggtaagcaataagaaaacgccatatgatgacttgggccacggcacacatgtgacaggcacgatggtcggctcagaagccggcggcaaaaaccagatcggtgtcgcgccgacggcgaaatggatcgctgtcaaggccttttcagaggacggcggagatgaaaaatcccttttggctgcaggagaatggattttggccccgaaagatgcgaaaggaaaagcgcaccctgaaaaggctcccgatgtcgtcaacaactcttgggcaggggaacgcggactcgatgaatggtatttggatattgtcaaagcttggcgggcagctgatatcttccctgcatttgcagcgggcaatgtcagcgaattcgaaccgggcggaccgggttcagttgaaaacccgtccaactatccgcaatctttcgcgattggcgcagttgacagctcaaacgcgttagccgacttttcattgcaagggccttcgccatatgacgaaatcaagcccgatatttctgcacctggcgtcagcatccgctctgcttatccgggacataagtatgctgcaatgaacgggacatcgatggcgaccccgcatgtatccggcatcgtcgccttaatgagggaagccaatccggacctcacagtcgatgaaatcgagcgcatcctgctgaaaacggcgacgcctctgactgacaaaacgtttaaaaaatccccgaacaacggctacggatacggcttggtcaacgctttaaaagcttttgacgcagcaaaaaaaactaaatgataaaaaaggacaaaacctttaagcggttttgtcctttttttatctaattttaaacaaggccttgacaaataccgacaaaataattaaccagtttttactatatttaagttacatcaaagtcagacaaggcgtccacaaggagggggggacaggaaaattcagctaatttcataaaaaagggggatgttcatttgaaaagaaagctgagaaaaaaggcgttttccaccattttaagcggtttgttaatcggctcgctgttcatgcccgccgtttcagatgccgcagcaaagcccgcacttacttccatgaaagaacaagcagccgcagggaaggggaaaatttcaaaaactcttgtcaaacagttcaaaaaagaagatcaagtcacatttttgattaaactgaaagatcaagtcgatacaccaaaagtggccaaacaggcggaaaagaacgcgaagaaaaagtcgctgagcgctgctaaaacagaatatcaaaaacgctcggctgttgtttccgctttaagagtcaaagcggatgagtcgcaaagcgatctgaaacgttatttgaaaaagcaggaaaaacaggggaacgtaaaaaaaatcagatcctattatattgtcaacggcatggccgtccatgcgacgaaagaggtcatggaacaagtagcggcttttccggaagtagaaaaagtgcttccgaacgaaaaaaggcagctgatcaaaccgactaaacagtctgtgaaaaaatcagcagccaaggatgaaaaagaaatcgaatggaatatcaatcgagtcgacgcaccaaaagcctggaaattgggatatgacggatcgggcacggttgtcgcgtcgattgatacgggcgtgcagtgggatcatccggccttgaaagaaaaataccgcggatatgacccgaagcatcccgatcagcctaaccacgaattcagttggtatgatgcggtttcaggcgcttctgaaccatttgacgatctggagcacggcacgcatgtaaccgggacgatggtcggctcagagcctgacggccaaaaccaaatcggcgtggcgccgggtgcgaagtggattgctgtgaaagctttttcagatgacggcggaacggacgaagaccttattgcagcaggtgaatggattttggcgccaaaagataaagacggcaacccgcaccctgaaatggcgtcggatgtcgtcaataactcatggtcagggggagccgggattgatgagttttacagggatatcgtaaaagcgtggcgagctgccggcatctttcctgagttctctgcggggaacgtcgatttcgccaatccgggaggacctgcttcgattgccaatccggcaaactaccctgaagcgttcgcaaccggagcgacagacatcgataatcgcttagccgatttttcacttcaaggtccttccccgtatgatgagactaagcctgaaatatcggcgcctggtgtcaacattcgctcatctgtgcctggaagcggctatcaagacggctgggacggcacttcaatggctggcccgcatgtcgcagccgccgccgctcttatcaagcaagccgattcgtcgatcactgttgatgagaccgaaaagattttgatggaaactgcaacaccgctcacagacagcaaatttaccgaatcgccgaacaacggatacggccacggactcgtgaacgtgtttgacgcagtgtccgctgtgacaggcgggttgggcagagcggaaggacaagtcggaaaagaaggcgaagacaaaagtccgccggccttaaaccatcaagagatcaccgaaatttactcaggctcggaaacgcctcttaaagctgatgtagaagacgatgtcagcatcatatcggtcaaattgagctataaaacagatgacgccgattgggagacgatcgctgccaaacaaacttccggcgactataaaaaaggaacgtacgaggcggctgtaactgtttctgaagggaaaaccctttcctacaagtggattgtcaccgatttcggaggcaacaaaacggaatccaaagtgtacgaagtcccgatttccccggctgtgacaacagggtataaacaagatttcgagaattccgccagcggctggctcacatcaggcgtgaagaattcatgggagcgcggaattcctcagtcaggcccgaacgccgcagcatcgggaaaaaacgtattcgcaacaaatctgacagggccgtatgaaagttcggctaatatgaatcttctcatgcctcctgtcagcgttccaaaaaatcaaaagctttatctcacatacaaatattggcacgatattgaagaggactttgattacggcttcgtttacgtacagcctgaaggaaaaggtgaatggatcccggctgccgagtacagcggcaagacatcagaatggaaagacggacagatcgatttgtcggaatacgggggacagacgattaaggtcatgttcaaccttcaatctgacgacagcattgaaggtgacgggctgtacatcgatgatgtagcgcttgtcaaggaagtgaagagcgccggtacgaaaaaacgattgggcgttgaaaaacagccggccaaaatgaaggataagaaaacaaagaaacgaatgattgatccgaaaaaagcaaaaccggcagaagcccttcaggaaaaaaccgaaacgaaaaaagcagctcctgcggttcttccggtgcgcgctcaggtcagcgtgctggaaacgggcaaatcgacatattccaaccaggcaacaggcgcatacagcttggctcatgcacctggaacctatacgctgaaagcggaagcgtacggatatgaatcaaacgcccaaaccgtaaaaatcgagtccgacaagacaacaacggcagactttgttttaaaagaactaaaaaaagggacgctcaccggaacgataaaaaataaaaaaacgggcgaacccgtccggcatgcaaagttgtatatcgttgaagatgcagctgtaaaaccagtccagacggatgatgacggaagctattcattaacggcctatgaaggctcgtatacggtaaaggtctctgcaaacggatattacagcagcgagttttccgttgatttaaaaggcgatgtctcgaaagatatcgatctcgatcctttcatcggctatccgggggaaataggctatgatgacggaaccggggaaaacgcctgggctttctatgaatccggcaacgggctggccgttaaaatgacgcttgaaaacgggcaggaaaaagccatgctgaaaggcggtttgtttaaattctgggatacagaattccctgatccgggcggcactgattttgcagtagaggtctatgatgcttcgggtgaaaaaggctctccgggcaaaaaaatcgccggcccgttcaagactgaagcgctccgcacaggcgaatggacgaccgttgatttaggtgacgaaggcatcatcgtcggaaaagacttttacctcgtatacgtccagaaagaggatctggccaactcacctggacttgctacagacgaagacggagaatattccggccgcaactggcagtatacggacggctcatggtcaaaagcgccatcagaccaaggcaactttatgatccgcgctttggtcgactatgaattgtcggtgcctgtgattacgtctcctaaagacggattcatcaccaaccaaaagaacgctgtcattgaagggacatcctcgccgaatacgaccgttcatctctttaacggggatgaagaagccggaacagcggaaacggcggcagacggcactttctcaaaagaaataccgttgaataaaggggaaaatgtcatcaccgcgaaatcgtcatcggcttccggaacgactgatgcttcagaaccggtccggatcgtccttgaccagaaaaagccgaagcttacaatcgacacgccggaaagcggctcaaaactcaataaagagaccgtcaccgtgaaaggaacagtatcagacgatcacttagaatctgttcatgtaaacggcaaaaaagcagctgttgacaatggcgaatattctgcaaggattatgcttgacaacggcaaaaatgaaatcaaagtaacggcatcggatgcggcaggcaacaaaacgaccaaaaaggtcacggtagatgtcaactttgaagcgccgcaaatcaccggcttgaaaccggccgaagatctcgagctcaaaacgggagaaaccgtgaaaatcgagtttgaaagcgccgctgatttggatgctgtctttgtgatcagaatgccgctgaccaatttcaaaaccgctgcccaaaacgtaacggagctgccgatcagagaagtctcaaaaggaaaatatgaaggatattggaccgctacttcaactgcaaaagcaaaaggagcggaaatcgaggtcatcgtcagagatgattacggcaatgaaacgagacaaacggcaaaaggcaagctgtatatcaatgaaaagctgaaataaaggtgaaaagacgctgtctttaatggcagcgtttttttcgttttacgatcgacaaattcagtacgaaaacttcaaaaaatgtacgatttacgcaacattaattgacagactttacctttgggcttgatttatacttaggaaaacaaacactaaggtcaccgagccgcagaaaggggaaggatgtggaaatctatttagatgcgatatggctgttaaacttttgttttgacttgctgcttttaatgatgaccgcatttattttaaagcgaagggttaaaaagcggaggctgatcctaggggcatttgtcgcgtcaagcatcgttctgtttatgtttacacctttttcaccgtacgtccttcatcctgccggcaaactgtcgttttcggttgtgatcgttcttgtggcatttggttttaagcggttccggttttttttgcagaatttgttttctttttattttgccacttttttaatgggaggagggattatcggagcgcattctttgcttgaaacggattcgatcatggaaaacggcgtctttatgacgaattggtccggttttggagaccccgtcagctggctgtttgtctgtgtgggttttgcggctgtatggctgttttcaaaaaagcgttttgaagatgctgaagcgaagaaaattcaatacgaagaacgcgtccgcctagaggcctgcattggtgaacatacgcttcatttcaccggattgattgactccggaaaccagctctacgatccaatcacaaaaacgcccgtcatgatcgtcaatattgaaaaattgaaagttgtattgggagaagaggcaagtgtgaccatcaaggaaatgagcccgcttgatgccgtcgggaaactggatgaagcactgccgtatatcgggcggatccgcctgattccgtaccgcggggtcggccatcagcatcagtttctgctctgcttaaagccggatcatgtgctcgtttgtacggaaagagaagtgattgaagcgccgaaatgcctgattggcatcagcacatcaccgctttccgctgacggcgaatttgacgccatcgtccatccgaaaatgctggccggaaacccggtcaaacacgtttcttaaacttgaagtctgttacattatcatactcctgaagacgtttatttagaagggggaggaagatgaaaaaactaaaattaaggttaacctatctatggtacaaacttttaatgaaactggggctgaaaagcgacgaaatttattatatcggcggaagcgaggcgcttcccccgccattgtcaaaagatgaagagcaggtgcttctccataagctgcctgacggtgatcaggcggcacgagcgattttgattgaacgaaatctcagactggtcgtgtacatcgcgagaaaatttgaaaatacaggaatcaatatcgaggatttaatctccatcggcacgatcgggctcatcaaagcggtgaatacgtttaatcccgagaaaaaaatcaaactggctacatatgcttccagatgcattgaaaatgaaattttgatgtatttaagaagaaacaataaaatccgttcagaggtatcattcgacgaaccgctgaacatcgattgggacggaaatgagctgcttctctcagatgtgctcggaacagaaaacgacattattacaaaagacatcgaagcaaacgttgacaagaagctgctgaaaaaagcgcttgaacagctcaatgacagagaaaaacagatcatggagctccgtttcgggcttgtcggaggggaagaaaaaacacaaaaagacgttgccgatatgctcgggatctcccagtcatatatttcccgacttgaaaaaagaattattaaaaggctccgaaaagaattcaacaagatggtttaatttttttatgaaatttgaagcattgacagtcaagggttttcggctcgatcttcttatttttggaaattaacgatgcatatttttcccacccgaggagatactgaactttgtacagcagctcctgtagggagggaaaaaagtgtcgaggaataaagttgaaatctgcggggttgatacatcaaaactgcccgtactgaagaacgaagagatgagaaagttattcaagcaaatgcaggatgaaggagacacaacagcgagagaaaagcttgttaacggcaatttgcgccttgtcttaagcgtcattcaaaggtttaacaacagaggagaatatgttgatgacttattccaagtcggctgcatcggactaatgaaatcaattgataattttgacctgagccacaatgttaagttttcaacatatgctgtaccaatgatcatcggagaaatccgcagatatttgcgcgataacaacccgatccgcgtctcacggtcactcagggatatcgcgtacaaggcgctgcaagtgagagaacggctgatcagtgagacaagcagggagccgactgctcaggagatcgctaaagagcttgaagtgtcccatgaagaaatcgtttttgcgcttgacgccattcaagatcctgtatctttgtttgagccgatttacaatgacggaggagatccgatttatgtcatggatcaaatcagcgatgagcgcaacaaggattcgcaatggatcgaagagctcgccttaaaagaaggcatgagacggctgaatgaacgggaaaaaatgatcctcagaaaacgcttcttccaaggcaagacgcaaatggaagtcgctgatgagatcggaatctcccaagcccaggtctcaaggctggaaaaagccgccattaaacaaatgaataagaacattcactaagccgcagtcaatctgcggcttttcacatgctaaaaatggaaaatctctcattcactttattaaatatataagctataataaaagaattatattttaatttatcagaatatttacataaaaaaagggggattttaagtggttctgcagcttgagcatgcttcactaaaacgaaacggagagtggatattaaaggatattgattggacggtggaaaagggggagcactgggcgttatacggattgaacggagccggcaaaaccgcactgctcaatatgctgtgcgcttattattttccgacaacaggaaaagtcaccgtgttagggcgcgaattcggaaaaacggagcttggcgagaagcttcggcgaaaaatcggccttgtttcagccgccctgcagcagaagctttatcctgaagacagtgcatttgaaattgttttaagcggcgccttcgcttcgatcggcctttatgaatcgccttcacagtctgtcagagagaaagcggtcgccctcttggaggaattcggctccatccgctatgcggacaggagatatgaaacgctctcccagggagaaaagcaaaaggtgctgatcgcaagggccttgatggccgatcctgagctgctgattctcgacgaacctgtcaccggtctagattttatcgcgagggagcaggtgctggagacggttgaacaaattgccaagaaagacagtgcgccgtccatgctttacgttactcaccatgcagaagaaattctccccgctttcagccaaaccctgctgttaaaaaaaggggaagtgtttgcgttgggaaagacaagagagatgatgtccggcgaggttctgtccgaatttttcgatatgcccgtccaggcggtatggacggaagatcggccgtacttgtccaagaaaaaaactgcaaacctcaatgtttaaagcttcggatgtgtttgggagcctccttctattatggaggctctatttcagctttcatcatcttaaagaagctggtaagataataaagaacgtcatgttttaggggagttcatcattatgatcattcaattcattcgctacagataatgaaaggtatagacaaacgcttagcccatccacacctatggctttaaaaatgccgaaggagcgggtttatttgtctatgcctttttcattgatctaaatacgaatgaatgaggtgtaacaatgatgaataaaaaattaaaaagagcagcgcttatgaaggagcatgaaacgatgtttcagtgcccgctatgcgccgcgaacatggcgatcagcgagttaaaaagccttatatgttcaaacagacatacgtttgatatcgcaaaaggagggtatgtcaatgtcgcgacgcattctccttctgttaaatatgatatagatttatttgaagccagaagaatgttagcagccgccggcttttttgaaccgatgagaggcgcgttgacagaccgtcttaaacaagccggcctgccgttttgcaattttgtcaggatcctcgatgccggctgcggggaaggttcgcatttgacgcgaatcgctgaaacgctagaagcgcgtttcggaacgcctgtccttggagtcgggctggatttggcgaaagccgggattgtatcggcggctaagcaagaaagagaggcgatctggtgtgtcgccgatctggctgccgcaccgtttcggaatcgttcattcgacgcgatcctcaatatattgtcgccttctaattacgcggaattcgagcggctgttatcggatgacggcatcgttttgaaagtgattccgagaagcggccatctgaaagaactgaggagatttttgtacgacggctcggacaaacaagcctatacgagcgaggatacggctgagcgcttcgcgtctcattttgatctgatcgacagaacggagatcgcctacagcaaacgtttagaccgaatccagctcccgccgctcatcaagatgacgcctttatcatggcgcgcgcaaaaggagcggatcaatgcctttctaaagaaggaatccgctgttatgaccgtccatctcgatattttagccggcaggaaaaaaacgaaataaaccactgaaaaggcagtctaaataaaggactgcctttcatataatcttaaaaggacatttgatcagaggaggcgtgcggtggacatgatgaatatttctgatttccagataaaagatgtcgttaacgtatcaaacggaaaaaagctcggcagcatcggcgatatcgatataaatgtaacgacaggcaaaatacaggcgatcgtcatcggaggaacggggaaagttttcggatttttcggaaaagaagaggaaatcgtcattccgtggcgaaatattgttaaaattggagaagatgtgattcttgtgcgtttaagctgatctagcacaatcagatgctgcctgatcaatcggcggacctttatccgcctgcttttttcaaaatgttgtgaacgatgagaacgtctgcaaaagcagggataaatgttgcaaacaatacatttcgtttagttttttgaaacgaaactaaacgaatgcatcaagatgtgttaaaataggagcgatatgatgaaagactacgatgtttgtcgaaaggctgatcaccatgaatacatataacccctttcgtcttgatgctccgtcaatgcttttgattgaggaatggaatcagacggcggaaaccggcggagccgtcacagccggatttacgacaaaaaacggcggagaaagcgaaccgccttttcactcattgaatacagggctgcacgttcaggatcatgaacagcatgtcatcaataacagaaaaaaggttgccgacatcctaaaaacagatctgcacgactgggtatttgctgatcagacgcatgaagaccggattcataaagtgacggatggcgatcgcgccagcggcgctttccgatacgatacggcgctgaaggctacggacggactttatacagacaggccaaacctgtttttggcgctttgctttgccgactgcgttcccgtttatttttacgatccggtccgctcgctggtcggcatcgctcacgcgggctggaaaggcaccgcacttgggatcgccgccagcatggttgacacgtggatcaggcgggaagggtcgaatcccgcagacatccgtgccgtgatcgggcctgcgatcggttcgtgctgctacactgtcgacgatcatgtaatagacaaaatcagaaatcttcctcttcagcaagaagacaaagcctttttgacgataaaagaaggggagtaccgtctcgaattaaaagaagtgaacaggcagctgcttgtacacgccggaattccaaacggccagatcgaagtgagttccctttgtacgagctgcgagcgttcactgtttttctcccatcggagagaccggggaaaaaccggacggatgatgtccttcatcggattaaaggaggtatagcttacaggtggatgtaaaaagcaatttacgacatataaatgacaggatcaacgaagcgtgtatcaaagcgggcagaacgcccgacgaaatatccgtcatcgctgtcacgaaatatgtttccccggaacgggcgcaggcagcgctggatgcaggaatcaggcatttgggtgaaaaccgtgataccgggctgcttcacaagctcgacgttctgaaagacagcgaaccggtatggcattttatcggaaccctgcagacgagaaaggtaaaagcaatcatcgatcatgtctcatatatccattctttagacaggctttcactggccgatgaaattcaaaagagggcaaaaaaaccgattgactgttttgtccaggtcaacacatcccttgaaccttcaaaacacggcatggcaaaagaagaagttcttccttttgtaaaaaaactgtctggatacgaaaacattcggatcgcgggattaatgacgatggctccttttacggatgatgagaaggcaatcagaagctgttttcgcttgctgagagagctgcgcgacgaggtgcggggccttgatcaatggaacgctccgtgcagcgagctttcgatgggtatgtctaacgactatgcgatcgcagtcgaggaaggcgcgacattcgtcagaatcggatcttccttagtcggaaatgaaactggaggtggacaatcatgagtttgaaaaacaaatttaaaaactttttttccttggatgatgaggaatacgaatacgagtatattgaaacagacagggaggaaatccctgaagagcatgaatcaaaagacagaaccgcctaccagtctaaagcggctgggaagcagaatgtcgtaagtttgcaaagcgttcagaaatcttctaaagtagtgttaagtgagcctcgggtgtacgcggaagcccaggaaatcgcagaccatatcaaaaaccgacgcgccgtcgtcgtgaacctgcagcgcatccagcacgatcaggcgaaaagaatcgttgatttcttgagcggaactgtatatgctctcggcggcgatattcagcggatcggagcggacatctttttatgcacgcctgagaacgtcgatgtttccggcacgatttccgagctcatagaagaagaacatcagaggtggtaaatcgcagatgatcctactttatcaaattttaagcacgcttttaaccgtctattcttttgcgctcattatttacatttttatgtcttgggtgcctaatgcaagggaatcttcattcggccgggtgcttgcttcactttgcgagccttatctcgaaccgttcagaaggatcattcctccgctcgggatgattgatatttctccgattgtggcgattttcgtcctgaaattcgcagatgcagggcttcttgcggttttcagaatgctcggcgctttttaattgagatcatgccgatttcccgtaaggacttgccggcggcagcggcgccgcttttcatgagtgtgccttcaatctttgcgggccgagtatcgggcttggctgtagccaggcctctttacatagaaaggaaagacaatgagcgatatttaccagcatttcagaaaagacgaagagccgtttatcgaccaggctcttgagtggaaaagaatcgtagcggaacagtaccggatgaagctgaccgattttttggatccgcgggaacaggtgatcctgcagtctgtcatcggtcagtcggacgaagtgaggcttgaatttttcggggggttccctgaggctgaacgaaagcgggctgtgctgttccccgaatatgccgagccgtctgccgaagattttcagcttcaagcctgggaagtcatctacccgcaaaaatttgcctccatcgagcatcgcgagcttctcggctcattgatgggcatcggattgaagcgccaaaagttcggcgatctgatcttttcggacggaacatggcagtttatctgttcggaagaagtcgctgattttgttttcacccagctgacacaaatcggcaaggtgaaagtttcccttgaaaaaattccgctttcaaagcttaaagtaccggagcaggatgtcgaaataagggatgatacggtttcatctttgaggcttgatgcgatttgctcggcaatgagcaggcaatcccggcagaaagcacaggttcttgtgaaaaacggcctcgtgaaagtgaactggaaagtcatcgaagacccttcatatgcactggctgaaggggatatggtttcgatccggggatttggccgcttcagaatgaaaaacattgacggcaaaacgaagaagggcaaatggagattgacgtttgaaaaacaaaaatgacgcgttttaacagttttttctccgcccggtcgaattttgctttataatgttgactaggacaagtgtacataaagaaaaaaatggaggtgggcagcatgcctttgacgccaaatgacattcataataaaacatttacgaaagcgttccgcggctatgatgaagatgaagtgaacgaattcctggcccaggtgaggaaggattatgagatcattctgcgcaaaaaaaatgagcttgaaacaaaggtgaacgagcttgacgagcgtctcggccatttttcgaccatcgaagagacgttgaataaatcgatccttgtcgcacaggaagcggcagaagacgtaaagcgcaattccgagaaagaagcgaagctcatcatccgtgaagctgagaaaaacgctgatcggatcattaatgagtctctttcaaaatcgagaaagatcgcgatggaaatcgaagagctgaaaaagcagtcaaaagtgttcagaacccgtttccaaatgctgatcgaagcgcagcttgacctgttgaaaaacgatgactgggatcatttgcttgaatacgaagtagacgcagtaatggatgaaaaggaatagattttcgtttgcaatcttgacataccgtcatctgttcgcatataatacgttcataaattgagtgaaaaacgtttgagagggacagacattgattcctgaaaacaatgaaagcgacccgggggcggtgtaagcccgggattgttggaatcgttgtgtatcagccctcaagtttcctttctgaaccgtccagtaggaaaggacgtcccatcacgttacgatgtttgagcggataagccgaatcggcttgtctaaaagggtggtaccgcgagatcaaagccttctcgtcccttatgggatgaaaaggctttttttgttttagaaaagatgttttggaggaatggtaatggattataaagacacgctcttaatgccgaaaacagattttccgatgagaggaaacctgccgaaccgcgaacctgaaatccaggggaaatgggaggatatggacatttacagcctcgttcagaaacgtaccgaaggccggccgatgttcgtgcttcatgacggaccgccgtatgcgaacggcgatattcatatggggcatgcacttaacaaagtactgaaggatttcatcgtccgttcgagatcgatgagcggctatcatgcgccgtacgttccgggctgggacacacacggcctgccgattgaaacagcgctcacgaagaacaaaaaagtgaagcgcaaagaaatgacagttgccgaattccgcaaactttgcgaagaatatgcatggcagcaaatcgaaggccaaaaagcgcaatttaagcggctcggtgtcagaggagattgggaaaatccatacgtgacgcttaagcctgagtttgaagcgcagcaaattaaagtattcggcgaaatggcgaaaaaaggctatatttacaaagggaagaagccggtttactggtctccttcaagtgagtctgctctggctgaagcggaaatcgagtaccatgataaacgctctccgtctatctatgttgcatttgatgtaaaggatggaaaaggcgtattaacaaacggcgaaaagattgtcatctggacgacaacgccgtggacaatcccggccaacctcggcatcgccgtacatcctgaactggagtacagcgtcgttgctgccggcggcgcgcgctacgtgatggcaagcgcattgattgaaagcgtggcaaaagcgatcggctttgaagatcatgaagtcgttcagactgttaaaggtaaagatttggaacatatcgtcgcagttcatcctctatacggcagagattcgcttgtgatgctcggcgaacacgtaacaacagatgccggtacaggctgcgttcataccgctcctggacacggggaagacgactttatcatcggtcaaaaatacgggcttgacgtgctttgtccggttgatgaaaaaggacatatgacgagcgaagcccctggttttgaaggactgttttacgatcaggccaacaagccgattacagaacagctcgaagaaaaaggcgctttgctgaagcttgatttcatcactcactcctatccgcacgactggagaacgaaaaaaccgactattttccgtgcaaccgcccaatggttcgcttccatcaaagactttagaggcgagcttcttgaagcggttaaagaaactaaatgggtgcctgaatggggcgagacacgcctctacaatatgatccgcgaccgcggcgactggtgtatttcaagacagcgcgcatggggcgtgccgattccggtattttatgcggaaaacggggagccgatcatcacggacaaaacgatcaaccacgtttctgaactattcagggagcacggttcgaacatttggtttgaaaaagaagcgaatgaactgcttccggaaggctttactcaccctggaagcccgaacggcaagtttacaaaagagcaggacatcatggacgtctggtttgattcaggttcgtctcatcaggccgtactggaagagcgcgaagatcttgtaagacctgccgacttgtatctggaaggatctgaccaataccgcggctggtttaactcatcgatttcgacagcggttgccgtaacaggcaaagcaccttataaaggcgtgctttcgcacggttttgctcttgacggagaaggccgcaaaatgagtaaatcactcggcaatgtcgttgttcctgcaaaaatcatgaaccagttcggggcagatattttaaggctgtgggttgcgtctgtcgactatcaggcagatgtccgcgtgtctgacgcgatcttaaagcaagtcgcagaagtgtaccggaagatccgcaacacgttccgcttccttcacggaaacattactgattttgacccggcgaaagatgcaatcgctgtggaagatctgagagaagtcgatcagtacattttgatcaagctgaacagcctcattgaaaaagtcaaaaaagcgtatgaagaatacgattttgcggtcatttaccatgctgtccacaacttctgtgcgatcgagctcagctcattctatatggactttgctaaagacgtcgtttatattgaacacgccgatcataaagaccgccgcagcatgcagaccgttttttacgaaacgctgcttgcgcttgtcaagctgatcgcgccgattctgccgcatactgcggacgaaatgtggagccacttcacattcgtatcggaaaaaagcgtgcagcttacagatatgccggaaacaagagacattccgaatgcaaaagagacggaagagaagttcgacagcttcatgaagctgcgcgacgatgttcttaaagcgcttgaaacagcacggaatgaaaagatcatcggaaaatcttcggttgccagcttgacgctgtatccgaatgaagaagctaaagcgctgctttcttcaatcaaggaagacgtcaaacagctgttcatcgtgtcggagcttgccatcggcggaacggaagccgatgcgcctgaggatgcgcagtcgtttgaaacaggaaaaatcgtcgttgctcaggcagaaggcgagacttgcgagcggtgccgcatggtttccaaagaaatcggcgaggatcccgatcatccggaactctgccctcgctgtgctggaattgtgaagacgtattatcaaaattaaccatgaagcggttcggagtttttccgaaccgcttttagcatgccgccaaaccttatcatttgctgtcatgcctgctaagtaaataaaaaggatcggcagctaacctgcttgaacgccgccgccacatcctgtgaaagtccgcagtaaggatgccattgctgacatcgttttgtacgtcaggaaaaatcttttgggcttggataccggcattgtcggtaacactaaggtcacaaacgataagagcaggagttgatgtaggcgtgaacgagcagctggcggcaattcataccgaacttcttcaaatgaaggaagagttggaagcaaggctttttgaatactccttttttcagcaggattctcagggcatcagttcgtatcagcaggcaacacttatgtatcatgtaaaagaagagcttcaggacgtgcttttggccctttcaaaaatcgaaaacggaacatacggcatttgcgaagaaacaaatcaggctattccgctggcaaagatggctattctgccgacggcgcgcactgcgaacgattttttatatcatgcccaatttgaaaaaaagacgcttcctatttgggctgagacggatgaaacgttcaaccgggcgctctactcataacattctgcaagaggggagggcatttgccctcttgcaggatgtcaatgaatattcctttactccttttctttttcttgttaaaatgcttaaatgaagagaaacagaaactggaggaacggtttgtgccttattacataattgcgctgctcattatcggtatcgatcaatttacaaaatggctggtcgtcagcaaaatggagtacggtgaaagcatccccgtcatcgatggcttctttcagattacgtcgcacaggaatacaggtgcggcatggggcattttggccgggcagatgtggtttttttacatcattacgacggtggtgatcatcggcattgtatactacattcaaaaacatgcaaaaggacaaatcctgctcggaatcgctctcggtttgatgcttggcggtgctgtcggcaatttcatcgaccgcgtgttcagacaagaagttgtcgattttatccacgtgacgatcgtcaattatcactatccgattttcaacattgccgattcatctttatgcatcggagtcctgctcttatttatacaaatgctgttagacggaaagaagaagaaggagctgtaacatggagcattatgatatgaccgttcatgaagaacataaaggtgaacggattgacaagtacttgaccgcagttgaagcggattggtcgcggactcaagtacagcagtggattaaagaagaccgtgtgctggttaacggaaatgcggtgaaagccaattataaagttcaggaaggggatgcggtgtcagtccaggttcccgaaccggaaccgctggatgtcacggctgaaccgatggatcttgatatttattatgaggaccaggacgtactggtcgtcaacaagccgcggggaatggtcgttcatccggctcccggccatttgacagggacgctagtcaatggtttgatggcgcattgtgacgacctgtcaggcatcaacggcgtgatgagaccggggatcgtccaccggattgataaggacacttcaggcctgttgatggttgccaaaaacgacatggcgcatgagtcgctcgtgaaccagcttgtcaacaaaacagtaacgagaaaatacaccgcgctcgtccacggcgtcatcccgcatgaccacgggacgatcgacgcgccgatcggcagggataaaaaagacaggcagagtatgacggttacaagggaaaacggaaagcatgccgtcactcattttgaagtaatcgaacggttcgacgattttactgtcgttgaatgccagcttgaaacggggagaacccatcaaattcgcgtgcatatgaaatatatcggctttcctctcgcgggagatccgaaatacggaccgaaaaagacggtcgatttcaacggccaggtgctgcatgcgggcgtattggggtttgaccatccgcgtacgggagaatatgttgaatttgaggcgcctctgcctgacgacatgaaaaacctcctcgacaaaattcgaaataaacgttgacagacgttttcttttttgaaataataaatgcagttaaatcagattctttaacacagtccagagaggctgagaaggataccggacaagcgaatcaatgaattcgtttaaagacccctctctgcctttatgcagaaggggtttttgttttatcctttaaaagatgcgaggtgtttggccatgcaagagcaggaaaaggctgttgtgcttgacgaacaggcgatcagaagggcgctgacaagaatcgcccacgaaatgattgaacgaaacaaaggaatgaacaactgtatccttgtcggaatcaaaacgagaggcatctatctggccaaacggcttgccgaacggattgagcaaatcgaaggaaacaaagtcaccgtaggagagctggacatcaccctttaccgggatgatctctccaaaaaaacgtccaataaagagccgcttgtcaaaggagcggacattccggcggacatcaccgatcaaaaggtgatcctcgtcgatgacgtgctttacacgggacggacggtcagagcggccatggatgcgctcgtcgatgtcgggcggccttcatccatccagcttgcggtgcttgtcgaccgcggccacagagagctgccgatcagagccgactttatcgggaaaaacatcccgacgtcgaaaaccgaaaaggtcatggttcaattggaggaagttgacggacgcgaccttgcggcgatttataaaaagtgaatgataatcctataatccttttttaaatgcattccagtgagtttgcaaagagggatggaacgaaagaaagccgccttaccgtgcggcggtctttgtctgcctctttgcgcaatttaagcaaagaggcttttttaatgggcataaatcatttcaggatatgaagacatcatagacagtgagtcgatcatcaggaggaaaaaatatgagtcagaaaaaagtgaaccttggtgtcagagaagtaccaaaacctttgaattggatatctttcagcctgcagcatctgtttgccatgttcggagcgacgatccttgtgccgaagcttgtaggcttaagcccgggcgtggccctcattacaagcgggcttggaacgcttgcgtatctcttgattacaaaaggacagatcccggcttacttaggttcatcctttgcatttattgccccgattatcgcggcaaaagccgccggaggccctggcgcggccatgatcggcgcatttatggcaggcatcgcctacgggctgatcgcccttctcatccagcagcttggaacggactggctgatgaggcttctgccgcctgttgtcgtcggtccggtcattatcgtcatcggactcgggctggcaagcacggctgtcaatatggccatgtatgaagattcgggagcaaaagtgctcgtctacagcgccaagcattttggcgtcgcaggattcacactcgcgctcaccataatctgcgcgattttcttgagaggatttttcagcctgattcctgtcttgatcggaattatcggcggatacttgttcgccctgacccagggaatcgtcgacttccagatggttcttgacgccaaatggtttgctgttccggacttcgtgcttccgtttgtcgactatacgccgagcgcggcggctgtcggaatcggaatcgccatggtgcccgtcgctttcgtgacaatgtcagaacatatcggacaccaaatggtattaagcaaggtcgtcggccaggattttattaagaagcccgggcttcaccgctcgattttcggcgacagcgtcgcaacgatgcttgcatcatgcatcggcggacccccgacaacgacttacggagaaaacatcggcgtactcgccatcacaagagtattcagcgtatttgtcatcggcggagcggctgtcattgcactgtgcttcggatttatcggcaaaatttcggccctgatcagctctgttccttccgcagtcatgggaggcgtttccttcctgctgttcggtatcatcgcatccagcggactgcgcatgctgatcgataataaaattgacttggaaaacaagcgaaacctgatcatctcatccgtcattctcgtcatcggagtgggcggcgcatttatcaagatctcagggtttgagctgtcaagcatggcgcttgcggcgatcgtcggagtggttttaaaccttgtcctgcctgaatcaaagggagatcaggacggaattgaaatagaagagcatatttaaaaaccttttaaatgaagtccagagaggcttgaaagggttgcggagagagaagtgcaaaaaagcgcattctctgattcactgtaccccaagccgttatggcctggggtttttttacgggaaattaagcctgagggggagaaaaaatgaaacacttgaccgcaatgaatgagcttagtcttgaggatattcacgagctgattgaagaggcgagagagctgaaaaaaggcaagtccgattccgttctctccggaaagttcgctgccaacctgttttttgaaccgagcacaagaacgcgcttcagcttcgaagtggctgaaaagaaactcggcatgaatgtgttgaacctggacggtgtttcaacgagcgtacaaaaaggagaatcgttgtacgataccgtcaagaccctcgaatccatcggcgctgatgtatgtgtgatcagacactctcatgatcattattacgatgaactcatcggacatgtcggcattccggtgatcaatgccggagacggctgcggtcagcatcccactcagtctttgctcgatttgatgacgattcacgaggaatggggcagatttgccggactgacggtatccatacacggagatatcaagcacagcagagtggcaaggtccaatgccgaagtgctgacaagactcggagcaaaggttcttttctcaggtccagacgaatggcgggatgaagacaatccatacgggacatatgtgtcgcctgacgaagcggttgcacattcggatgtcgtgatgcttctccggattcagcacgaacggcatgagaaaaaggcggcagaacgcgattatctcgaaacattcggattgtcgctcaagcgggcggagctcttgaaaaaagacgcggtcatcatgcaccccgcacctgtcaaccgaggcgtcgagattgacagtgcactggtcgaatccggccggtcgaggattttcaaacaaatggaaaacggagtatatatcagaatggcggttttaaaaagagcgcttctaaacggcgaaaacaaaaaaaggggagatcaggcttatgtcttatttaattaaaaacggtttcatgctcgacgaaaaaggcgaaaaagtacagcgcgatatcagggttgaaggcgatgcaatcagcgagatcggaagccttgaggccgcttcgggggaaacggtcatcgatgcggatggacttttcgtctcgccagggcttgttgaccttcacgttcacttcagagagccgggcggcgagaagaaagaaacgatcgaaacaggtgcaaaagccgcagcgagaggcgggtttacaactgtcgccgcaatgccgaatacccggcctgtccccgatacgaaagagcagatggagtggcttgtcaaccgcattgacgaaacggcatcagtgagagtgctgccgtatgcttcaatcaccatcaggcaaacaggtcgggaaatgaccgatttcgaagggctgaaagacgccggcgcgttcgcgtttaccgatgacggcgtcggcgttcaaacggcggggatgatgtatgaagcgatgaaaaaagcggcttcgattaataaagcgatcgtcgctcactgtgaagacaattcactgatctacggcggcagtgtacacgatggggaatttgccaaagccaacggtttaaacgggattccttcggtgtgcgaagcggttcacatcgcaagggatgtgcttcttgccgaagcggcaggctgccattaccacgtctgtcatatcagcacgaaggaatcggtcagggtcgtccgcgacgccaaaaaagcgggaatccgcgtgacggcggaagtgacgccgcaccatctgctcctttcagacagcgacattcccggccttgatacgaattataaaatgaatccgccgcttagaagtccggaagacagggaagcgctccttgaggggcttagagacggaacaattgattttatcgcaacggatcatgccccgcatacagaagaagaaaaacaacagacaatgagccttgcgccttttggaattgtcggcttggagacggcttttccgctcctttacacgcactttgtcaaaacaggcaaatggacgctgaaacagctgcacgattatatgacggtcaaaccttgcgaggcgttcgggctgccgtacgggaagcttgaagccggacggtccgcggatattacgctcattgatcttgaacgcgaagaaaaaattgataaaagcacctttctttctaaagggaaaaacacgccgtttgacggcatcagctgcttcggctggccggctatgacaatggcaaagggaaaactcgtttaccaagaggggagacttgtaaaatgaaaagacgtcttatattagaaaacggaacgatttttgaaggggaagcattcggcagcctggaaaacaccatgggagaagtcgtcttcaacacggggatgacaggctatcaggaaatcctctcagacccgtcatactgcggacaaattgtcaccctgacctaccctttgatcgggaactacgggatcaacagagacgactttgaatccatcaccccttatgtaaaagggtttatcgtaaaggaattatgtcaacttccatcaaactggcgctctgcttatacacttgatgaatatttaaaaatgaaaaacatcccgggactctcagggatagacacgagaaagctgacaagaatgatcagaacggcaggtacgctgaaaggggtatttgccggccctgaagaagatgctggggctttggttcaaaagctgaaagaaacgaaccttccgaccgatcaggtcagccaagtatcaacaaaaacggcatatccgagccctgggagagggaagcgaatcgtgctcgtcgatttcggaatgaaacacggcatcttaagggagctgaacaagcgcaaatgcgatgtgatcgtcgttccccacaatataacggcagaagaagtgatgcagctgaagcctgacggcgtaatgctgtcaaacggacccggagatccaacggacgtaccggaagcgattgcgatgatccaaaacattctcggcaaggttccgctgttcggcatctgtctcggccatcagctgtttgccctcgcctgtggagcaaagacggagaaaatgaagttcggacaccgcggttccaaccatccggttaaagagcttgaaaccggcagagtatcaattacggctcaaaaccacggctataccgtatcgtctgttgaaaacacgccgcttgaagtgacccatgtggcgataaacgacgacacaatcgaagggcttaaacataaacacgaaccggcttttacggttcaataccatccggaagcttcaccggggccggaagacgcaaaccatttatttgatcaatttttagacatgattgaaaccacagagaaagaaggggaagcggtatgcctaaacgcgtagatatcaaaaagattttggtgatcggatcggggccgattattatcgggcaggcggcggaatttgattatgcaggcacacaggcctgcctcgctttaaaagaagaaggctatgaagttattctcgtcaactcgaatccggcgacgatcatgacggatacggaaatggccgaccgcgtgtatatcgaaccgctgacgcttgaattcttaacacggatcatccgcaaagagcggccggacgccatattgccgacattgggcgggcagacgggcctcaacttggcggtcgaactgtcagagcacggcatcttggctgagtgcggcgtcgaagtgctcggcacgaaattgtcggcgatccaaaaagcggaggaccgcgatttgttcagaagcttgatgaatgagttgaatgagcctgttccggaaagcgagatcatccactcgctcggcgaagcgcgcgagtttgtcgagcgcatcggtttccccgtcatcgtcaggccggcatacacgcttggcggaacaggcggaggcatctgctcaaacgaagacgagctgaaggaaatcgttgaaaacggcttaaaaatgagcccggttcatcaatgcctgcttgaaaagagcatcgccggctacaaagaaatcgagtatgaagtcatgagagactcgagcgaccatgcgatcgtcgtctgcaatatggaaaacatcgatccggtcgggattcataccggggacagcatcgttgtagcaccgagccaaacgctgagcgaccgcgaataccaaatgcttcgcaatgtctcgctgaaaatcatccgcgcgcttgaaatcgaaggcggctgtaatgttcagctggcgcttgacccggacagctttcagtactacatcatcgaggttaacccgcgggtcagccgttcttctgcgcttgcctcaaaagcgacgggctatccaatcgcaaagcttgccgcaaaaatcgctgtcggtttgtctcttgacgaaatgatgaatcctgttacaggaaaaacgtacgcgtctttcgaacctgcactcgactatgttgtgtcaaaaataccgcgctggccgtttgacaaatttgaatcagcaaaccgcaggctcggcacgcagatgaaagcgacaggcgaagtgatggcgatcggaagaacgtgggaggaatctctcctgaaagcggtccgttctcttgaagcggatgtctaccatctggaactgaaagatgccggtgagatctcgaatgaagtgcttgaaaaacggattaaaaaagcgggagacgaacggctcttttacctggccgaagcgttcagaagaggatacacagtcagcgacctccacgaattttcggcaattgacctgttcttcctccacaagcttgagggaatcatccgctttgaagagaagctgaaagccggacgcggcgacctcggccttttaaaagaagcgaaagagctcggcttttcagaccgctttatcagccttctctgggagatgcctgaacgaaagctttatgatcttagaaaagaagcaggcatcacgcctgtttataaaatggttgatacatgcgcggccgaatttgaatcggagacgccgtatttctacagcacgtatgaagaagaaaacgaatcggtcagaacggacaaaaacagcgtcatcgttcttggctccggtccgatccggatcggccagggggtcgaattcgactatgcgaccgtgcattcggtctgggcgattaaagaagccggctatgaagccattattatcaacaacaatcctgagacggtttcaacagacttcagcatatccgacaagctctactttgagccgcttactgttgaagatgtcatgcatatcatcgatttggagcagccgaaaggcgtcgtcgttcagtttggcggacagactgcgatcaaccttgccgacgagctcgcagaaaggggcgtcgccattctcggaacatcccttgaagatttggaccgcgccgaggaccgcgacaagttcgaacagacgcttgaaatgctgcaggtaccccagccgcttggaaaaacggcgacatctgtggaaggcgccgttgaaatcgcagccaatatcggctatccagtgcttgtccgcccatcgtatgtactcggcggacgtgcgatggagatcgtctaccatgaagcagagcttctccattatatggaaaatgcagtaaaaatcaatccgcagcaccctgtcctgatcgataaatatttgaccggaaaagaaatagaagtggatgccatttctgacggtgaaacggtcgtcattccggggattatggagcacatcgaacgggcgggcgtccactcgggggattcgattgccgtttacccgccgcaatccctttcagaggacatcaagaaaaagcttgaagcatacacgattaagctagcaaagggcttaaacatcgtcggcctgctcaacattcagtttgtcctttcaaaagatgaggtttacgtccttgaagtcaacccgagatcgagccgaacggtgccgtttctcagcaaaatcaccggcattccgatggccaatctcgcaacaaaggtgattctcggagggaagcttgccgatatgggctatacagaaggcctccaaaaagagcaggaaggcgtatatgtgaaagtgccggtcttctcgtttgcgaagcttagaagagtggatatcacgctcggaccggaaatgaaatcgaccggggaagtcatgggcaaagacagcacattggaaaaagcgctatataaaggactgatcgcttcaggcattcaaattccgaactacggctctgttctcctgacagttgctgataaagataaagaggaagggctgttgatcgccaagcggttccatgcgatcggctataaaatcttggctacggaaggaacggcaggctatttaagagatgcatccgtacctgttaaaaccgtcgggaaaatcggcgaagaaggtacaaatctccttgatgtcattcgaaacggggaggcgcagttcgtcgtcaatacgctgacaaaagggaagcagccggcaagggacggcttcagaatcagacgcgaatccgttgaaaacggcgttgcctgcctgacatcccttgatacggcggaagcgattttgcgggtgcttgaaagcatgagcttccgcgccgatcatatgccggcgattaaaatcgcccaaaaggcggccgtcagatgagaaaagggtatatgacagtccgttcaaacaagtgcatcgcggatcatatttatcaaatggtgcttgaaggggagattgccgaagtttgcggcgctcccggccagttccttcacatcaaggtctcagacaccctcacgccgcttttgaggcggccgatcagcatcgctgatatcaacaaagccgcccggcaggtgaccatcatctttcgcaaagatggggaaggaacgagactcctttctttaaaacaggaaggagatcagctcgatgttctcggtccgctcggcaacggttttccggctgaatcgcttgaacaggggaaaacggctcttctcgtcggaggagggatcggtgttccgccgctttacgagctgagcaaacagctgacaaacagaggggtgcacgcgatccatgtgttaggatttgcttctgcaaaagatgtcttttacgaacaggaattcagccgtttcggccgggtgtatgtggcaaccgcagacggcacccgcggttcaaagggatttgttacagatgtcattgaaaacgaggggcttcagtttgactgcataatggcctgcggaccgacgccgatgctgaaagctttaaaacagcgctatccggataaagaggtatatctgtcaatggaggagcgcatgggatgcgggatcggcgcttgctttgcctgtgtctgccatacggaagaaagcgaaacgtcttatgtgaaggtatgccttgacggtcctgttttcaaagcccaggaggtgctgttatgatgcttgaaatcaatttgccgggccttcaattgaaaaatccgatcatgccggcctcaggctgcttcggattcgggagagaatttgcgaacttttacgatctttcgcgtctcggtgcgatcatgattaaagcgacgacgagcgagccgcgcttcgggaatccgacgccgcgcgtcgccgagacgcaagccggcatgcttaatgccatcggcctgcaaaatccgggtttaaaggctgtcatggaacgcgaattgccgtggctcgaacagttcgatacaccgattatcgccaatgtcgccggctcgcagatcgaggattatgttgaggtggctgaagaaatcagcaaagcgccaaacgttcatgcgctcgagctgaatatttcctgtcccaatgtgaaaaccggaggcatcgccttcggcacgcagccggaaatggccggcgagctgacgaaagcggtgaaagaggttgcgagcgtccccgtctatgtgaagctgtcgccgaacgtcgcgaacattaccgacatcgctcttgccatagaagaagcgggagcggacggtttgacgatgatcaacacgctgatcgggatgcggctcgacttaaaaacgggaaagccgattttggcgaacaaaaccggcggattatcaggacctgccgttaaaccggtggccatcagaatggtgcatgaagtcagccaaaaggtcagcattccgatcatcggcatgggcggcgtccagtcagccgaagatgtgcttgagtttttgctggcgggtgcgagcgcagtcgccgtcggcacggcaaacttcgttaatccgtttgcttgtcccgacatcatcgacgatttgccgcgcgttttagaaaaatacggataccgttcgttgaacgagtgtatcggaaggagctggaaggatgaacaatacgccgcccatcatcgcgcttgattttgcatcagcacaggaaacatatgcgtttttggaccggtttcaaggagaagagctgttcgttaaggtgggcatggagcttttttatcaggaaggacctgccatccttgaaaatctgcaggagcgcggctgccgcattttcctcgatctaaagtgccacgacattccaacgaccgtatacaaggcgatgaaaaggctggcgggatttggcgtcagtcttgtcaatgtgcacgcagcaggcggaaagcaaatgatggagtcggcgcttgaaggccttgaagcggggactccggcaggccaaaaacgcccttcattaattgccgtgactcagctgacaagcacgtcctcagaaatgcttcagcgtgagctcctgattgaaacgccgcttctcgatacagttgtccactacagccggctggctgaagaaagcggtcttgacggcgtcgtctgctccgttcatgaagccgaacacatttaccgggctgtgtctgtagattttctgaccgtgacacccggaattcgcatggcagatgacaaaaacaacgaccaggtccgggtggcgacgcctggctacgcaagggaaaaaggcgtgtcggcgatcgttgtcggccgttcgattacccaggcggaagatcctgtgtcagcctacagaagaataggacatgagtgggagggaaccaaggcatgaaaacagacattgcaaaccatttattaaaaatcaaagcggttttcctgcgcccgaacgaaccgtttacatgggcgagcggcattctgtcgcccatctactgcgacaaccgtttgacgctttcatatccggaagtaagagatgatatcgcttcagggcttgccggactgattcaagacaaatttcccggagccgagatgatcgccggtacagcgaccgcgggaatccctcatgccgcgcttgccgctgacaggctgagcctgccgatgtgctacgtcagaagcaaaccgaaggcgcacggcaaaggaaaccaaattgaaggggccgttgtaaaaggacagaaagtcgttgtgatcgaagatttaatttcaacgggaggaagcgttcttgaagccgccgccgccctcacagaggcgggatgtgaagtgctcggcgtcgccgccattttcacttacgggcttccaaaagccgccgccgccttcagcgaagcaggcgttgaataccacacgctgactgattacgatacgctgaccgaggctgcgcttgccggtggatatattactgaacaggatgccgccaaactgaaagaatggaaagcggatcctgaaagcaagtcttggatgaactgatgatcaaagccgtattctccaaatgggagaacggcttttttgcgcctttttgccgtttttaaaatagtaaaatcggattatttttattttttattaatcctataaaaaaagtcgggttgacttttattcgaattgtgctaaaattttaaaataacaaaagcaaacttatcaagagcggtggagggactggtccgatgaaacccggcaacctgcgtgtgaagcgtaaggtgctacttccagcaaaatgccctcattttgagagataaggaatagcggagttcctcgtctttctttcaaaattggaagaaagattttaattttttaggggcagaggaggagctagaagtgaagacagatgaacagcttgaaaaggtgatcatcaaaatgaaagacatgctgaaagacatgaattacggatcgatcacattcgttgttcaggacggcaaagtcattcaaatcgaaaaaaatgaaaaaataagattgaaatagctgactagacaaactagaggcggttttcacagttttttttctgctggaagccgtttttttgttggcgaaaaaagggggaaccgaaaatttttacttacagcacatgggaggaaccaaacatctcttttcaggaagatgactcttataaaggagcgctgtccgtcctgaaatgggcgtacggacattacggggatcagctcgtatacgcgtgcagcttcggaattgaggggatcgtcctgatcgatttgatttataaggtgaaaaaagatgcagttatcgtttttcttgatacagggcttcattttaaagaaacgtatgaaacgatcgacgccgtcaaagaacgatatccaggccttcagattatcatgaaaaaaccggagcttaccgtcgaagagcaggcgaaagaatatggggacgaactatggaagaccgctccgaattcctgctgcgaaatgaggaaggtcatccctctccgcgagacgctttcaggctacccggcgtggctgtctggtctgcgccgcgagcaatcgcccggacggagcaaaacgaattttttgaacaaagatgaaaaattcaagtctatcaaagtttgtccgctcattcattggacgtggaaggatatttggagatatgtgacaaagcacgatctcccatacaatccgcttcatgatcaaggctatccgagcatcggctgcgctccgtgcacctctccggcctttacaatggatgatcttcgatccggccgctggaacggatcggctaaaacagaatgcggattacacgagtaaggagatgagtcatggaacttgccgccattttatttagcatgttttttgcgatgaatatcggagcgagcggtgcagctgcttcaatggggatcgcctatggatctgaagctgtcaaaaagaagtttcacgccctcctgatctgtgcagcgggcgttctctcgggcgctgtcatcggcggaggaaacgtcgtgaaaacgatcagttcaggcatcattcccgaacgggtgatttcgcttgaaatcgtctgcattattatcggatcagcggcgctgtcgctctttatcgcaaatgtactcggcattccgctttcgacaagtgaagtgacagtcggatctgttgtcggagtaggtgtcgcataccaggttttgtatgtcaaatctttgcttgtcatcgtctcattttgggtcattgtaccaatcgtcgcttttgcatttacatttgcgatggcaaaaatcatgaaaaaaacgatcaaacgtccagcctcgggaaaaaaagcaaaggttttggcggtcattctattgatcacagggttttttgaagccttctcagcgggcatgaacaatgtcgcaaacgctgtcggacctctggtggcggcgcatgttttgacagtcggggaaggaacgctctacggcgggctgtttgtcgcgctgggcgcccttttactgggcaggcgcgttcttgaaacaaacggcaaaaagattacgaggttttcaaaaggagagggaatcatcctttccggaacgggggccgggcttgtcattaccagttcaattttcggtttaccggttccgcttgcgcaagtcacatcatcttctattatagggatgggaatggcaaaaaacggcggcaacgtctttcataaacaagtggtcaaaacgatgctgaaagtatgggtcgtctcgccgttcctttcattaagcctatcttatatgctggtcagccttttattaaaaggagactactacgctcttattgttgtcacaagcgttctgctggcatctgtcggaacgatcagcctgatgagagcggtcaaaaaagagcacagctccgtccatgaacaaggcggaggaatttaaacacaaagtagggggaaacaagtttatgagtttagcaccacacggcggtgtattggttaaccgcgtcaatgaagcatacgattttcaacatatcgcacatgaaattgagcttgatgtaatggctttttcagatttggagctgatcggaatcggtgcgtacagcccgctccaaggctttatgacagagaaagactatctgtccgttgtcgaaaatatgagactatcaagcggcgaagtatggacgcttccgatcactctgcctgttgacgagcaaaaagctttaagcttaaaagcgggtgacaccgtccgccttacctataatggggaaacctacggcgtcattgagatcgaagatatctatacgccggacaagaaaacggaagccgtcaatatctataaaaccgacgaactcgaacatccgggcgtcaaaaaattgtttgaccgcggcagcgtttatgtgggcgggccgatcacgctcattaagcggagtgtaaaacaattcccggcgcacacattcgaacctcttgaaacaagaaaaaaattcgcggaactcggctggaaaacgatcgtcggattccagacgagaaatccggttcacagagcgcacgaatacattcaaaaaacggcgctcgagacggtagacggccttttcctcaatccgctcgtcggggaaacaaaatcagacgatattccggctgatgtccgcatggaaagctatcaggtgctgcttgacggctactatccgaaagaccgcgtcttcctcggcgtttttccggcggcgatgcgctatgcggggccgaaggaagcgatcttccatgcccttgtgagaaagaactacggatgcacgcactttatcgtcggaagagaccatgccggagtcggcgattactacggcacatatgaagcgcaggagctgttcgatcagttcgcgccggaagaaatcggcattacgccgctgaaattcgaacacagcttctactgcaatgtctgcggttcaatggctacggcgaaaacgtgccctcacggcaaagaacatcatgtcattttatccggcacaaaggtgagggcgatgctgagaagcggcgagttcccgccgagcacattcagccgtcccgaagttattcaaacattaatcaaaggcttagcggccggggtttcttaagggggagcatctcttggtaaataaagatattgtctggcatgaagcgtccattacaaaacgggaatatcatgagaaaaatcaacataaaagctcaatcatttggctgacgggcttaagcggttcaggaaaatcaacgattgccaacgccgctgcgcgtgagttgtttgcacaaggctaccaggtcacggtgcttgacggcgacaacgtcaggcacgggctgaacaaggacctcgggttttccgatgaagaccggaaggaaaacatccgccggatcggcgaggttgcgaagctctttgtcgaacaggggacgatcgtcattacggcgttcatttctccttttaaagaagatcgcgggcttgtcagacagcttgtcgaggaagatgagtttcacgaagtctatgtgaaatgcgatttggcgacgtgtgaagagcgcgacccgaaaggcttgtacaaaaaagcgagaaacggagaaattccatttttcacagggatcgattcgccttatgaagagcctgaaacgcctgagcttgttcttgatacaggcgcacataaccgggaagagtgcaaaaaccagctcgtccaatacgtgaaagatcaaacgaaataaaatgcgggtgaataggaaagtgcggcgcatgcactttcctatttcataaagaaaacgtttggtttttgtgatattttcaggcaccaaacgctttctttatgatttataatgaattgaagaagacgttgatcagatcggggggagatctaagatggggaaagtatatatcgttggggcaggtcctggagaccccgatttactgacgatcaaagctttaaaagccatccagacagccgatgtcattttgtatgacaggcttgtgaataaacagattttacagcacgccaaggagggagcggatctcatctactgcggaaagcttccggactaccacatgatgaagcaggaaacgatcaatcattttctcgtcaagtatgcgaaaaaagggaaaaccgttgtcagactgaaaggcggcgatcctttcgtattcggcagaggcggcgaggaagcgcaaaccctcgctgagcacggggttgcttttgaaatcgtgccgggaatcacctcgggaatagctgccgctgcttatgcgggcattccggtgacacaccgggaagcgagttcaaacgttgctttcgtgacaggccattatcaaaaagaagaaaactttgaagagaagtggaaagcgttagccacagggatcgatacgcttgtcatttatatggggattaaaaacgtgaagcaaattgaaaggcttctgatcgaaaacggcagagacccgtcaacgccagccgctttcatccattggggaacgacagacaaacaaaaaacggtgctttgcacggttgaaacgcttgccggtacagtcgaaagcgaaaagattgaaaacccgagcctgattgtcatcggggatgtcgttcaattcagctcgcagttaagctggtttgaacctgagctgaaagatccggcattaagcgaggcgctttaatatgaaacaagcgattttatatatcggccatggaagccgtctgaaaagagcccaaacagaagcagccgcttttttggagagctgcaaagaaaacatgtccgcccccattcaggaaatatcttttttggaattggcggcaccggatatcgaaaccggctttaaagcgtgtgtggaaaagggggcgacgcatatcgcggccgtgccgcttctcctcttgacagccgcacatgccaaaagggacatccctgaagagcttgcccgtgcttcctcacagtacccttccgtcagcgtcgcttacggaaagccgatcggcgtcgatcaggaagtcgtcaaagcggtttttacaaggatcgaagaaacggggacgccatatgaacatgcaagagtcgtgttgatcggaaggggaagctctgatccggatgtcaaacgggatgtttatgatatttgcgaacggctgagagacctcacaccagtggatgaggtcattccctgctttatgacagcctgtgagccgcactacctggatgtgtttaaacagcttaaagaacgggacggaaaaacgacattcatcgttccgtatctgctgttcaccggtatgctgatgaacgagattgaaagggaaaccgcaaagctgaaagaaacgaatccgaatgtcgtgctgacggattacctcggcttccacccccatgtaaaaaacgcctttttgcaccgcgtagaggaagcggttatcaacaaagccggccgctttgattttacaggagcatcagatgctgccgctgcacattaacatgaaaggcaaagccgcagtcattgcgggcggggggaagattgcggcgcggcggctgaaaacggtgctggcagaaggtgcatccgcgaccgtcatcagccctgaagcatcagaagagatgctcggattgattaacgaacacggcatcgaatggaagaagaaaaaggcggaacccggtgatttcaagaatgcatttctgatcattcttgcgaccgatgaccatgaggcaaacaagcgtctcgccgcatcggcagctcctgagcagctcgtcaatgttgcgagtgaagcggagctgggaaatgtatatgttccaaaaataatcaacagaggaaacataaccatatccgtctcaacaaacggagccagcccgcgccacacgatcaggctggccggacagatcgatgatttgatcgatgatgagctcgtccaagagatcgacgagcttttccgaaaaagaagaggcctgaacccttgaggttcaggcttttggcattattattttttcagcttgatgatcaagtcttcatcaggtgttacaaaaacggtttgctggctgtcgtaggtgacaaaccccggttttgcgccattcggttttttgacgtggcgtatttttgtatagtcgacgggaaccgaagcggagtttttcgctttgctgtaatatgcagcgatctgcgccgcttccagaatggtttgctcgtccggatcggtcgattgaatgacgacgtgcgaccccggaatatcttttgtgtgaagccagatgtggtcgcgggcggcaagcttcatcgttaaatattcgttctgcttgttgtttttgccgacgagaatcgtttctcctgagctggactcatatgcttcgagcgtcggcgcctgttttttctgtttcttctggcccccttgctgcttggcccgcaagtattttccttcggcgagctcttcgcgaatttcggttatatctttcggtgaggcagatgaaagctgctgaatcagctggtcgaaataagcgatttcctcttctgccaatttgatctgctccttcacgacttctaccgaatttttcgctttttgatattttgtaaaatagctttgtgcattttcagaaggcgttttattaggattgagcggaatcgtgatttctccgccgttttcatcatagtagttgatgaccttcgcctctttgtccccttttttcagctggtacaggttcgctgtcaacagctctccgtacagctgatagtcttgcgcgtgttcggactgctcaagcgtttttttcagctttttgattttattttcgttctttttcttttcgtttgccgcgaaacgctctaaatcgtgagcctgctgtttgacgcggtcacgctccgcttttccgaaatagtagcggtcaagaagttcgctcagcgtatgaaagggcctgttgtctccttttatatgggtcagctcaagaaggtaaaaatattcttttccgtcttctgtggtgacaagctggggctgaaaacgccggcttttgatttcgctgaacatctccgtcaagacgtttggcagtgtcgccctgttggctagacccgcgcgaaagacggcttccttcgcaaacagaggcgagacgccggagaaggtatcgacgatctgcctgtcaagtttgccttcctggaaattcagatggcggagaatatcttcagtctccgcttcaagcggagacaatttgttctgcgcgggagggagaatgtaatcgtatcccgggagcacggtgcggtagctgttcatcgcaggtgacagatgcttcaaactgtcgatgatgacgtctttttctccgtctgttaacacgatgttgctgtgcctgcccatgatttcgaccatcagctttcttgtcagcgtgtcgccgatttcgttccggctcctgatatgaaagaccatcattctgtccatgccgatttgctcgacttggtcgataaagccgccttccagatgtttgcggaggagcatgcagaacatcggaggggtgctcgggttgtcgtaggtttcgtttgtcaggtgtacccgcgcataactcggatgggcggagagcagcaatttgcggttcttcccgtttgccctgatatgaaacactagctcgtgcttaaacggctggtggatttttgcgatccgtccgcctcgaatcgcctcatttaattcctcgatcattccgtatgtaaaaatgccgtcaaaagacatatgaaaaactcccttttctcgttaatcctcttcgtaaaacgtccattcaataattatagcatgatttgggacgagtctgaataaattgacttatagagatggatacaccaaaagcaacctttagggcaggaggagtggacgattcaatgaaatggcacgagatgggacaaaccgaattgttaaatataacaaaaacgtccatcgacaaaggtctaacagaaaaagaggccggaaagcggctggaaagacacggaacaaacgaacttcaggaaggggaaaaaacatcggcggtcgcattgtttttttctcaattcaaagatttcatggttcttgttttgcttgcggccacgttgatttcgggtttcctcggcgaatacattgacgccatcgcgatcatcgcgatcatctttgttaacggcattctcggattctttcaggagaggcgggcggaaaggtcgctcgaggctttgaaagaactgtcagctcctcaagtggctgtgctccgggaggggaattgggtgaaaattccttccaaagagcttgtcccgggagatgttgtccgttttgcaagcggagacagaatcggcgccgatctcagacttgtcgagacaaagagccttgaaatagaagaatcggcccttacaggtgaatcgctccccgtgtccaaacaggcagatgcttttcaggcgtcagatgtatcgctgggcgatctgaagaatatggctttcatgggaacgcttgtcacaagggggagcggaatcggcgtcgtcatcggtacgggtatgaactctgcgatggggaaaatcgccgatatgcttgaatctgccgggaatacggcgaccccgctgcaaagaaggcttgaagagctcggcaaaattttgattgtcgccgctttgttcctgacactgcttgtcgttgctgccggcgtcattcaggggcatgatttatacagcatgtttttagcgggagtttcccttgccgtcgctgccatacctgaagggctgcctgccattgtcacggtcgctctgtctctcggcgtgcagcggatgatcaggcaaaagtcgatcgtcaggaagctgcccgcggttgagacgctcggctgcgcgtccattatttgctccgataaaaccgggacgatgacgcagaacaaaatgacggtcacccatgtctggtcaggcgggaagatatggaacgtgtcagggatcggctatgagcctgaaggctctttcagcatgaacgggcgcgatgtgcaagcaaagcatcataaaccgctccagcaggtactattgttcggcgcattatgcaattcatcttcgattatcgaaaaagacggggagtttcgtcttgatggcgatcccaccgaaggggctttgctgacggcggctcgaaaagcaggctttacggacaaatatgttgatgaacattttaaaatcatcgaggagtttccgtttgattcaacgcggaaaatgatgtctgtcattgtggaagacaagagcggcaagcgctttgtcattacaaagggcgcgccggatgtattgatgaagcgttcgtcgcatacgctgacagaagaaaagcgagaaatcttcacaaaggaaaggctcgctgaaacaagcgcggcgctggaaactcttgcgtcacaggcgctgagaacgattgccgtcgcgtataaaccgatcaaagatacagaaaatcccccgctcgaaaaagcggagtcaggcttaactttcatcgggctgttagggatgatcgatccgccgcggcccgaagtgaaaacagcgattaaagaatgccgggaagcggggatcaaaacggtcatgatcaccggggaccatgtgataacggcgacggcgattgcaaaagatctcggattgctgcctccgcgcggaaaggtcatggacggccagatgctgaacgaactctcgcaggaagaattggcggaaattgttgacgatgtttacgtatttgcaagggtgtcgcccgaacataagctgaagatcgtgaccgcctaccaggaaaacggccacatcgtcgccatgacgggagacggagtcaatgatgcccctgcgattaaacaggcggatatcggcatatcgatggggattacgggaacggatgtcgccaaggaggcgtcctcactcatccttgtcgatgataattttgcaacgattaaatcggccatcaaggaaggacgcaatatctatgaaaatattagaaagttcatcagatacttgctcgcatccaatgtcggcgaaattttggtcatgctgtttgcaatgctgctcgctctgccgctgccgcttgtcccgatacagattctgtgggtcaaccttgtaacggacggcctgcctgccatggcgctcggcatggatcagcctgaggacgatgtgatgcagagaaagccgcggagtccgaaagaaggcgtgtgtgcaagggggctcggctggaaggtcgtatcgcgcggattcttaatcggaatcgcgacactcggggcgtttatgttcatttataaccgcaatccagaagcgcttgagtatgcacagacggttgcatttgcaacgctcgtccttgcgcagctgatccacgtgttcgactgccgaagcgagcggtccatctttgaccgcaatccgtttgaaaacatttatttgctcggtgcagtgctgtcttcgattcttttgatgcttgtcgttatttattatccgccgctgcagccgattttccatacggttccgattttaatggcagactggctcctgattgtcggaatgtcggcgattccaacttttttactggccgggtcacttttgacaagaaaaaaataggcttgtatgatataatcttaaaggtaatagaggtttctattgccttttcatcttgcgtaaatttaaatcaaagaaagtctttttcacttatacggaattgggtgtgttttatgatacggagtatgaccggtttcggcagcgcgagcaaaacgaaggatgggctgacagcagctgttgagctgaaatctgtcaactatcggtttaaagaagtaaacgcccgcatgccaagacctttgctctatttagaagacaaaataaagcaaacgatttttaaacatatacaaagggggcggctggagctgtttgtttccgttgacgacgaggctctggtcacccggaaaatccaggttgactggccgctgcttgaagagtaccagaaagccgcgcgcgaaatgaaagaccgctgcgggctttctggagacatcacgcttcaagacgcctttcagtttgagcatgtcatccaagttgaagaagagccaatccaaaatgacaagcttgaagaggttcttctagaagcggtcgaggctgccgttctagaattgtgcagcatgcgcgaagcggaagggctgaggctgaaggacgactgccttcagcatattgaaaggcttgaaaagctgacagacgacatcgcagagcttgctcccaaggtcgtcgaccactatcgggaacgccttgaggcgcggcttgaagaatggtcaacagacggtctcgatgaaagccgcctgctgacggaagtcgcactgtttgcagaccgttcggatatcacggaagaagtgacgaggctgaaaagccatttccgccagttccgcgatatttgcaaagcgggaggagccgcggggagaaagctcgatttcctcgtccaggagctcaaccgtgaagcgaacacgatcggttcaaaagcgaatgatcaccagatcacaaaacatgtggtcgaaatgaaaagctctattgaaaaaataaaagaacaagtgcaaaatatagaatagcgattgtgcgtattgtttacggatgttctctgcaggttaaactagagacgtccaagtacagggggaacgtataggatgacgattaaactgatcaatatcggctttggaaatatcatatccgcgaatcggctgatctcgattgtgagtcctgagtccgcgcctattaagcggatgatccaggatgccagagaccgcggcatgcttatagatgctacatatggaagaagaacccgtgcggttgtcattatggacagtgaccatatcatcttatctgccgtccagcctgagacagtagcacaaaggctttccgttaaagaagaaattatggatgaagggcagggataagagctttatgaaagaaagaggtttgttaatcgttctctccggcccttccggcgtcggaaaaggaacagtcaggcaggcgctgtttgctcaggaggacacaaaatttgaatattcgatttcggtgacgacaagaaaaccgcgtcaaggcgaaagagacggcgtcgactacttttttaagacgcgcgaagagttcgaagagatgatcgagaacaacaagctgctcgaatgggccgaatatgtcggcaactattacggaacacccgttgactacgtcgaacagacgcttgaaagcggaagggacgtttttcttgaaatcgaagtccagggtgcgctgcaagtcagaaaggcatttcctgaaggcttgtttatctttttggcgcctccgagcctcgccgaattgaaaaaccggattgtcacaagagggacagaaacagaagccctgatcgaaaaccggatgaaagcggcgaaggaagaaatcgaactgatggacgcctatgactatgttgtcgaaaatgacagcattgagcttgcgtgcgaaagaatcaaagcaatcgttctcgccgaacatttacggcgcgaccgagttgctccaagatataagaaaatgctggaggttgaataaatatgctagatccgtcaattgactctttaatgaacaaactggattcaaaatacacgctcgttaccgtatccgcacggcgcgcccgcgaaatgcagatgaacaaagacgcgcagatcgaaaatccgaagtcgcataaatttgtaggcaaagcattggaagaaattgatgccggactgcttacattcgaaaaggaaaatcgctaatagccttaaaaatagcaacctatacactaggttgttatttttttcagggctggcgaacagaacataagggggagaaatacgatgctgaaaaatcgcaacatcctgctgggagtaagcggaggaatcgcggtatacaaagcggccgccttaacgagcaagctcgtgcaggcaggagccaatgtgaaagtcatcatgacaaaatccgcctgtgaatttgtgtctccgctcacctttcaggcgctttcgcgcaatgaagtatataccaatacgttcgaagaaccgaatccccgtgtcatcgcccatatcgatgccgcagattgggcggatctcgtgatcgttgctccggctacggccaatgtgatcggaaaactcgcctcaggcatcgctgacgacatgctgacgacgacgcttttggcgacgacagcgccggtgtggatcgctccggcgatgaacgttcatatgtacgaccacccggccgttcagcggaacatcagcgttctttacaaagacggctaccggtttatcgaaccgagtgaaggctaccttgcgtgcggctatatcggcaaaggcagactggaagagcctgagcggatcgtccagttggcagagtcgtatttttcaagcgaaaaaagcggtttgcttgaaggaaagcgcgtcgtaattacagcggggccgacaagagaacaagtcgatcccgtccgctttttctccaaccgttcgacagggaaaatgggctatgctttcgctgaggaagcggcacgaatgggagcgcacgtgacgctgattgcaggcccgacatcgcttgatgatcccgcaggggtcgacgtgattcatgttcagtccgcagaagatatgtatcaagcggctctgtctgttttcgatgagagcgacatcgtcattaaaacagcagctgtcgctgattacaggccaaaacatgtccacgatcaaaaaatgaagaaaaaggacggcggcctcgtcattgagcttgaacggacgaaggatattttaaaagcgctgggagagcggaaaacaaagcaaatcttggtcggctttgcagccgaaacgcagcacgtcgaagactatgccaaacaaaagctggagacgaaaaatctcgatatgattgtcgctaacaatatcacggctgaaggcgccggttttggaacggaaaccaacatcgtgacggtgtttcatcgagacggcaaaaagacggcgcatcctctaatgtcaaagcgggaggttgccgccgcagtcttgaaggaagccgctgagcttgccggatggagcgggacgtcttcatgaacttcgctgaagtgatcgtcgatgttacaacgaaaaatatcgacagaccgtttgattaccgcatccccgacaaattcaaaggtatgattaaaaaagggatgcgcgtgatcgttccgttcggcgcccgcaaaatccagggatttgtcaccagcgtgaaagaatcgtcggagcttgccggccgttcggttaaggatatcgaggatatccttgatctggcgcccgttttgacggaggagctgcttgagctgtcagactggctgacagaaaaaacactttcttttaaaattacggctttgcaggcgatgctccccgcggctatgaaagcaaaatacggcaaagaaatcaaggtgatcggcgataaaccgcttcccgaaccgctaaaaaccttgttctcgcaaaaagagacgctttcttattccgatataaatgaccacggaacattaaagctgattcagcgccaggttcaagaaggcaatcttgaagtggcgtataaagtaaagcagaaaacaaacaaaaaaatgcggagaatgatcgcccccctttgcgcgaaagaacatttaaaagaagcgcttgccggcctctctccgcaagctgtcaaacaaaaagcgatccttcagtttttcatcgaccgcaaagagggcggcgctgttccggcaaaggatctgatcgacaaaacggggggctcttccgcgtccttgaaagcgctcatcgacaaggggctgttaaaggaaagcgaagaggaggtttacagggatccttatcaggacagaatgttcaaaaaaaccgaaccgcttccgctgactgaagagcaggcgcaggcctacgaggcgatagcggatgcaatcgaagaaaagcggcacgatgtgtttcttcttcacggagtgaccggaagcggaaaaacggaagtctatctgcaatcgatcgaaaaggtgctggaagccggcaaagaagcgatcgttctcgttccggaaatttccctgacgccgcagatggtcaaccgctttaaagggcgctttggctcgcaggtagccgtactgcacagcgggctttcaacaggagaaaaatatgatgaatggcggaaaatccaccgcaaagaagtccggcttgtcgtcggggcgcgctcggcgattttcgcgccgtttgaaaatctcggcatgattataattgatgaagagcacgaaacatcgtacaagcaggaggagatgccgagataccatgcgaaagaagcggcgattcaaagggccaaataccaccggtgtccggtcgtgctcggcagtgcgacgccgacgctcgaatcgttcgcgagggcgaaaaaaggcgtgtacaagcttctttctctcaagcaccgcgtcaatcaccaagtcatgcccgacgtgtctctcgtcgatatgagagaggaactgcgcagcggaaaccgctcgatgttttccaaagacttaatggccgggcttgaggaaactcttgaaaaaggagagcaggccgttctgtttttaaacaaaagaggctattcctcatttgtcatgtgcagggactgcggatatgtcatccagtgtcctcattgtgaaatttcattgacgtaccacaggtatggacagcgtctgaagtgccattactgcggctatgaaaccggcatgccgtcaagctgccccgaatgcggaagcgagcatatccgctactttggtacaggcacacagcgggtcgaagaagaattgacgaaggttctgccggctgcaagggtgatccgcatggatgtcgatacaacctcaagaaagggagcgcatgaaaagctgctcacatcctttggcagaggcgaagccgatatcctgcttggaacgcagatgatcgccaaagggctcgatttcgaaaacgtcacgctcgtcggtgtcttgagcgcggatacgatgcttcacatccccgatttcagagccgctgaaaaaacgttccagctgatgacgcaggtgagcggaagagcggggcgccacgaaaagccgggcaaggtgatcattcagacgtacacaccgtcccattacagcattcagctcacaaaaacgcatgattatgaaacattcttccggcaggagatgctgcacagaagggaacaggcctatcctccatattattatttggcgctggtcagcgtatcgcacgaggaagtgacgaaggcggcactcgtgactgaaaaaatcgccacctatttaaaaaagaacatttcaagcgaggcgaagattctcggccctgtcgcatctccgatcgccaggatcaaagatagatatcgctatcaatgcgtgataaaatacaaacaggaaaaccagcttacatcgttgcttaaaaacattatggatcattacaaacgagacattgaacaaaagcaattggcgatttcgatcgacatgaatccatatatgatgatgtaaaaataacagtgtgatggagggcttttagattggcagtaaaaccgatcgtaacgtatccggcggaggttcttgagacccctgccgaacccgttgcgtcttttgataaatcattaaagaaactactcgacaatatgtatgatacgatgcttgagctggacggagtcggactggccgctccgcaaatcggcgtttcaaaaagagcggcagtcgtcgatatcggcgatgacacgggaagaattgaactggtcaacccggaggtcatcgaagagagcggtgaacaaacgggtcctgaaggctgtttgagctttcctgatctatacggtgaagtgaagcgttccgattatgtaaaggtcaaggcgttcgaccgccgcgggaaaccgtttacgattgaagctgagggctttttggcgcgtgcgctgctgcacgaaatcgaccatttggacggtattttattcacatcaaaagtaacgcgctattatgatgcggaagaacttgaggaaatggaaggatgattggatgacaaggatcgtttttatgggaacgccggatttttccgtcccggtgctcggcacattgattgatgacggctatgaggtagtgggtgtcgtcacccagcctgaccgcccgaaaggcagaaaaaaggtgatgactccgccgcctgtcaaggaggaagcgctgcgccgcggcattcccgtgctccagcctgagaaagtgagggaagaagcggaaacggacaagattttggcgcttgaacccgatttaatcgtaacggcggcattcggacagatcctgccgaaaaagctcctcgattatccgaaatacggctgtatcaatgtccatgcctctcttctgccggagctgcgcggaggagccccgatccattacgccattctggaaggcaaagagaaaacaggcgtgacgatcatgtacatggtcgaaaaattggatgcaggcgatatgctcgccaaggttgaagttgacatcgaagaaacagataatgtcggcacgctccacgataagctgagcaaggccggagctgcgcttctttccgaaacggttccgagaatcattgacggttcggtaaccccggaaaaacaggatgaacagaaagcgacatacgcgccgaacattaaacgcgagcaggaactgatcgactggtctaagcccggcgaagtcctgtacaaccaagtcagaggcttgaatccttggcctgtcgcatacacggtcttaaacggccagacgctgaaagtatgggccgcgaaaaaatgccaagccttaaaacaggcagagccgggggagatcgtcaccgttgaaaaagacggcattgtcgtcgcaaccggaaatgacaccgcgttaaaattaacggaagtgcagcctgccggcaaaaaaagaatgaaggctgaagattttgtcaggggagcgggtcttcaagccggaatgaaattgggtcatgacgatgaaaaataatgtgagagaagtcgcgcttgatgcactgattaagcttgaccagaatcaggcatacagcaatcttttgcttcagtctgccatgaaagcgaacgatttaagcgacaaagacagaggccttttgacagaactcgtttacggcacccttcagaataagctggcgcttgattatatgctgaagccgtttattaaaaagccggaaaaggtgaaagactgggtcatccatctgttgagaatgtcgctgtatcagatggaatacctggagaaaatccctgaccgggccgctctttttgaagccgttgaaatcgctaaaagacgcgggcataaaggaatatcttcatttgttaacggtgttctgcgctccgttcagagggaaggagtgccttcctttgcggatattgccgatccgattgaacgccttgcggttgagacaagccatccggagtggcttgtcagagaatggacggatgcctacgggttcgaagcggcagaacaaatctgccggattcatatgatcccgccgaagcagacgatccgcgtcaacaggctgaaaaacgaccgggatacgcttctttcccgtctgaatgaagcggggattgaggcggaagaaggcgacttgtccaaagacgctgtcaaactgctgaaaggaacgattgcgtccactccttttttcaaagaaggcgaagtcaccatacaagatgaaagctcaatgctagtagcgagagcccttggacctgagcggggagaaacagtgctggatgcatgcgcagctccgggaggaaaatccactcatatcggcgaactgctcgaagatacgggaaaggtcgtctccctggaccttcatcagcataaagtaaagctgatcaaagaagcggcaggccggattggactttccaacattgaagcaagagcgctggatgccagaaaagccggagaagtcttcgaaccggaacagttcgaccggatcctcgtcgatgccccgtgttcgggcttcggcgtcatccgcagaaaaccggatctcaaatacagcaaaacgcccgaagacagcgcgcgtctcgccgggattcagcttgcgattttaaacgaaatcgcacctttattgaaaacaggcgggacattggtttacagcacatgcacaatggacccgaccgaaaatgaacaagtcatgcatgcttttttggaagaacacgacgaatttgaagcggaccccaccctcgccgagcggctgcccgaaaaagcggcgccgtatgtcaaggatggaagcattcaaatccttccccactactttggaacggacggcttctttatttgcagcatgagaaagaagggatcacaataatggaatcgaaacaaaaagtaagaaaagaattgcggacagaaagaccgtccatctattcttttgaaatagaagaactgaaaagctggctatcggaaaacggcgagaagccattccgcgccgcgcaaatattcgaatggctatacgaaaagagagtcacgtcatttgaaaagatgacaaacctttcaaaagagctgcggacaaagctgaatgagcatttcgtattaacgacgctgaaaacggccgtcaaacagacttcccaagatggaacaatgaagtttttattcgagcttcatgacggctacacgatcgagaccgtattaatgcggcacgaatatggcaattctgtttgtgtaacgacacaggtgggctgccggatcggctgtacgttctgcgcatcgaccctcggcggcttaaagcggaacctggaagccggagagatcgtcgcacaggttgtcaaagtgcagcaggcgcttgatgaaacagatgaacgcgtcagctcaatcgtcattatgggaatcggcgagccgttcgataattttcaggaaatgcttgcgttcttgaaaatcgtcaaccatgataaaggactgaatatcggagcgcgccatatcaccgtatcaacgagcgggatcattccgaaaatctacgagtttgcagacgaaaagctgcagatcaactttgcgatttctctgcacgcgccgaacactgagatcagaagccggctgatgccgatcaacagagcctacaagctgcccgatctgatgaaagcggtcgattactacattaagaaaaccggcagaagggttacgtttgaatacgggcttttcggcggtgtcaacgatcaggttgaacacgcggaagagctggctgaattgctaaaaggaatcaaatgccacgtcaacttgattccggtcaactatgtacctgaacgagactatgtcagaacaccgaaagaacagattttcgcctttgaaaaaacattaaagtctcatggagtaaatgtcacgatcagaagagagcaaggccatgatattgacgctgcctgcggacagcttcgtgcaaaggagcgccaggaagagacgaggtgaatcaaggttgaaaacagccttaaaaacggacaggggaaaaatacgccagcacaatgaagacgatgccggcattttcacagaaaaaaatggactggtattagctgttgtctgcgatggaatgggaggtcatctggccggcgatgtcgccagcaggatggccgtctcagcccttcgtgatatttgggaggaaaccgaagaagtcccggcttcgccggctgaaagcgaagcgtggctgaaagagcagatttcagccgtcaaccaaaaacttttcgaccattcgagggcccacgaagagtgccagggaatggggacaacggtcgtctgcgctttatacacgggaaaaacgctgacggtcgcccatatcggagacagccgctgctatctcctgcaaggcggaagtttcatacagctgacggaagatcactcgcttgtcaatgaactcgtgcggactggggggatttcgaaggaggatgctgaacaccatccgcggaaaaacgtgctcacaaaagctctcggcacagatcccgaagtgaaggtagaagcccacacatttgaaatcgaaccgggtgatcaagtgctattatgttctgacgggctgacgaataaagtggatgatgagacactgaaggatatgctcacgactctttcttctgcggaggagaaagcggatcagctcgttcagctggccaatgacaacggcggcgaagacaatatcaccgtcgcgctattggaacttccttctcaaattgaagaaggtgaagacaagtgttaatcggcagacggatcagcggacgttacgaaatcctgcgcgccatcggcggcggggggatggcgaacgtttatttagcgctggacatcatcctcgaccgtgaagtcgcgattaaagtgctgcggtttgacttcgttcacgatgccgattttatcaggcggttcagacgggaagcgcagtccgctgcaagcctcgaccacccgaatatcgtcagcatttatgatgtcggagaagaagatgacatctattatatcgtgatggagtatgtcgaggggatgaccctgaaagaatacataaatcgaacaggcccacttcatccgaaagaagcggtccaaatcatggagcagatcgtatccgccatcgcacatgcccatgataaccagattgtccaccgggatattaagccccacaacattttgatcgaccatatgggccacattaaagtgactgatttcggcatcgccatggcgctcagctcgacgaccatcacgcacaccaactcggttttgggctctgtccattatttgtcgcccgaacaggcgagaggcggattatcgacgaaaaaatccgatatctactcgctcggcatcgtgcttttcgagctgctgacggcgcgtatgccgtttgaaggagaatcggcggtcagcatcgcgctgaaacatctccaatcagaaacgccgtcggtgaaaagatggaacccggccgtgccgcaaagcatagaaaacgtcgtcctgaaagcgatggcaaaagatccattccatcgctatgaagcggccgaagagatggaaaacgatttgaaaacggctttcgacccggaccggctcaacgaaaagcgcttcacgattccatccgatgatgagatgacgaaagcagttccgatcatcaagaatctgccggaaaacgggagcagctcgcaatccggcggcggagaagaggaagcggctccattatcaaaaaaagaaaagaagaagcaggcaaaagcaaacaagaagaaaaaaagaaagaaatggccgcttatattgctgacggtgtttttcgttctggctgcgtcagccgtcttggctttaacggtgtttccgtcgctctttattccgaaagatgtggccgttcccgatgttgccggccttgaatatgaagaagccgtcatcaagcttgaagacgaaggatttgaagttgatccgaatgctgaagacattgccgacgataaaattgaagaagggctgatcgtgaagacggaccctgcagccggcgatatcgtgaaggaaggttcaactgtcaagctatataaaagctcaggcaaagagaaaactgaagtcgatgatgtggtcggccagaaagtcgatgccgccaagaagcttcttgagcaaaaaggctttaaaaacatcaagacagaagaagtgcacgatgaagaagaagcgggaaccatcatcgaacaggaccctgcagccggaaccgaaatcgttgccgccgacgacgaggtcaaattaacggtcagcctcggtccggaagccattactttaagggatttaaaaacatacagcaaacaggcggcttcgggctatttggacgaccatcagcttgtccttgtcgaaaaggaggcgcattctgaagacgtgccggaaggtcaggtcattaaacaaaagccggaggcgggggcatcagtcaagccgggagacaaagtcgaggtcacgttttcgctcggacctaaacaaaagcccgtcaaaacggtgaccgagaaaattgatattccttatgaaccgggagcggcgggcgaagaacaaaacgtccaaatttcgatcgatgatgaagaacacagcatttctgacgtctacgaaaatttcaaaatcacagcgccggcagagcggacgatcaaattcaggattgcgcccggccaaaaagggtattatcaagtaacgatcaacgataaagtagtcaggtcaaaaacgattgaatatcctgaggatgaataagggaggtgcgatatgcctgagggcaaaatcattaaagcattaagtggattttactatgtattggatggcgatcaggtcattcagtgcagaggaagaggggtttttagaaaaaataaagtaacccctctcgtcggcgacgatgttgtctaccaagccgataacgataaggaaggctacattctcgagattaaagacagattcaatgaattggtcagacctccgatcagcaacgtggatcaggcggttctcgtgttttcggcaaaggagccgacattcagcacgtcgcttttggatcgttttttagtgctggttgaggcgggtgatattaggccgatcatatgcatcacgaaaatggaccttgtggatgatgacgcgctgaaagagcagattcatcaatatgccgaagactaccggaacatcgggtacagcgtctatttgacatcaatgaaaagcggaagaggcatcgaagacatcatcccccattttcaggataaaatcaccgtattcgccggccagtccggcgtgggcaagtcttcgcttttaaatgcgatcagccctgaccttgaactgaaaaccgccgggatttccgcccacttgggaaggggaaaacatacgacgcgccatgtggagctgatcgatataaacggcgggctcgtcgcggacaccccgggcttcagctcgcttgagtttgccggtattgaagctgaagatttagggcagacatttttggaaatcggcgaaaagagcgccgaatgcaagttccgcggatgcctgcatataaaagaaccgaactgcgccgtcaaacgcgccgtggaaaacggtgaaatcgcccagtatcgctacaaccattatgttgaatttttaacagagatcaaagatagaaagccgaggtattaagatatggtatatgttgctccttctattctttcagccgattttgcccgtctaggggaggaaattcgagatgttgaacaaggcggcgccgatttcatccacatcgatgtgatggacggccatttcgttcccaacctgaccatcgggccgcttgtagtggaagccgtccgcccgatcactgagcttccgctcgacgttcatttaatgatcgaagcgcctgaccgctatatacctgcttttgcaaaagcgggcgccgatattttgtccgtccatgttgaagcatgcccgcaccttcacaggacgatccagctcatcaaagagcaaggggtcaaagcgggagtcgtcttgaatccgcatacccctgtgcagcagatcgagcatgtgcttgaagaccttgatctcgtattattgatgacggtgaatccgggcttcggcggacagtcgtttatttcctcggtcctgccgaaaatcaggcaggtcaaggagatggctgagcaaaaaggacttgccgatctgctgattgaagtggacggtggcgtcaacaaaaatacggcaagacagtgtattgaagcgggagcgaacctgcttgtcgcaggatctgccgtttataacgaaaaagaccgcaaaaaagccatttccgatataaaaggtgcgcttgggtaaggtttcctgatgaaagagagccggctttctgcagctgcgctctttttttagggcgttcacagaaaggataatgcgatgaaaacgatcaatattgtagcgggaggccccgatcatcttattcccgacttgctgcagtatcaggccggggatgcgctttgggtcggggttgacagaggcgctgtcacccttttggatgcggggatcgtgcctgatgaagcattcggggattttgacagcatcacagacgagcaaaaaaaagcgattgaaaaggccgctccccgcctccatatttatcaggcggaaaaagatcagacggatttggaccttgcgttgagctgggctgtcggacagcgtccttcatttattagaatgttcggcatttcgggaggcagagcagaccattttctcgggaatctgcaccttctttataccgcgatgaagcaaaacgtcaagaccgtcatgatcgaccgccaaaatacgatcagcatgcatcccccaggctcctataccgtcatgcatgatcaaacaaaaccgtatatttcattcctgccgtttgcggagacggtaaaaaacctttctctcgaaggatttaagtattctttaaataagtgtcatattgctctcggttcgacactatgtattagtaacgaactcatccattcacaaggtgctttttcgttttcagaaggcatattaataatgataagaagcactgattaaatatcctggcgcttccgctcgctttgtgtttgggatccgatgttgaaggtggatgcggttgcggactctttgaggagggaagggaatgaaattttacaccatcaaattaccgaagtttttagggggaatcgtccgggcgatgcttggctcgtttcgcaaagactaagaagcgccgggtgcgctttttttgcggagcggcccggatggcaaaagaacgaaaaaacgcctgcctaaagcgtacagtcgctcttggcaggcgtttattttttcttatacacgctcaacttttccagatttcaaagctcgagcagatacatatacttttttaggcttgccgttcacaaggatgcgcactttttgaacgttagcgccccatgtgcgtttagaagcgttcatcgcgtgagaacgagagttgccagaacgtgattttctgcctgtaataacgcatttacgtgccatttgtttccctcctaactatcaaaaaaaacatcatcattctttatcagttgatcacctgtgatgcttcagatactttaataatttaccacagctgaaaaccgtttgcaactattgattgctctgctttcaagaaaaattccttgacatcttgaaaaaatgaacgcgctgtagtataagtagggttaggtttggagagaagcctgcctgttcttttaaaaagaaggtccttatagtagaatgatttataaccagaggtcaaaagcgagactcgaaaaggaggaaccaacgtgtccattgaattccgaacaaaatacggacagattgatatatcaaacgaagtggtcgccatggttgcaggaggcgcagcgatcgactgctacgggatcgtaggtatggcatccaagaaccaaattaaagacggactgactgaaatcctcagaaaagaaaactttgcaagaggcgtcatcgtccgccaggaagaggatcgtattcatattgacatgtacatcattgtcagctacggaacaaaaatttcagaagtggcacataatgttcaaacaaaagtcaaatatacgctcgaccatacagtgggtcttgcagtggattccgtaaatatttacgttcaaggagtacgagtgacgaacccgtagttaggaggaaaacaagagtgtctatacgaaatctggatggaaaagcttttgcagatatgattctgtacggcgcacaccatctgtctcaaaacgcaaatgtagttgatgcgttaaacgtatttccggttccggacggagatacgggaacgaacatgaatctgtcgatgacatccggtgcgaaagaagtggagcaaatcgacaccgccaatatcggcaaagtggcacaaagcctgtcaagggggcttctgatgggggcgcggggaaactcgggcgtcattttatcccagctgttcagaggctttggcaaatcgattgaacagaaatcggaaattaacgcgaaagaatttgccgccgcgttccaggccggagtggacaccgcctacaaggccgtcatgaaaccggtcgaaggcacgatcttgacggttgccaaagatgccgcaaaaaaagcagtgctcgccgctcaaactgaaaccaatatcatcaaggtgatggaagctgtcgtaaatgaagcggaggcttctttggagcggacgcctgagctgcttccggttttaaaggaagtcggtgtcgtcgacagcggcggaaaagggcttctttacgtgtatgaagggtttctcgcttctttaaagggagaaaagctttctgataaagcggcagctcttccgtcattggatgaccttgtcagcgccgagcaccataaaaacgctcaaagccacatgaatactgaagacatcgaattcggctactgcacggagtttatggtaaagctcgacagcggcaaaagaaactttaatgaagatgcgttccgccaggatttaagccgcttcggtgattcgcttctcgtcgtctcagacgaaaatatcgccaaggtgcacatccatgccgaatatccaggggaagtcatgacttacgcgcaaaaatacggcagcttaatcaacatgaaaatcgaaaatatgagagaacagcacagcgcgattctcagccagaacaaacaggagacagcaccggcagaaaaagcgccggcagataaacagccgtacggcatcgtcacagtggccatgggtgaagggattgccgagcttttcgaaagcatcggcgccacaaaggtcatagaaggcggccagacgatgaatccgagcacggaagacatcgttcaggcgataaaagacgccaatgcggacacggtcgtgattctgccgaataattcaaacattgtcatggcggcgaaccaggccgcggatgttgccggacaacatgtaattgtcatcccgacgaagaccgttcctcaaggaatggccgcactgctcgcattcaacccggccctttcagcggacgagaatgaagccgctatgctcggtgcgatcggcgaggtgaaaagcggacagatcacctatgcggtcagagacacaaacattgacggcatcgatattaaaaaaggcgattttatgggcatattaaacgggaaaatcgttgagacggcgtcagaccagttaacagcagcgaaaaagctgatcgcaggcatgatcgatgaagacagcgaaatcgtcaccgtgatcaaaggggaagacgccccggaagaagaggccgaagaactcgcagcctacatcagcgagacgtacgaagacgtcgaagtagaagtgcacgacggaaaacagccgctgtattcctacattctggctgtcgaataacgaatcaaaggcagaagggcatgttgataaaagcccttctcttcttttggctttttttaaagcctcagcccgcaacggacgttgtctgcttgccaattgggaaatgatcgattagtctaaaaaaaaacggctttttttcctccgtacagcgggggaatctgtttgtaaaagggggataaggatgaagtacagaagtgtgtttgatattatcgggcccgtcatgatcggaccgtcaagttctcatacggccggcgcggccagaatcggcagagtcgccagaagcgtgtttgggagggagccgaaacaaattattgtatcgctctacggttcttttgccgaaacgtataaaggacatggaacagatgttgcgatcatcggcggccttttggattttgatacatttgatgaaagaatcaaagattcgatccgtctagccgaagaaaagggaatcgccatcgagttccgggaagaagaagcggtaccgaagcatcccaatacagcccgcatcctcatctctgatgatgaaggctcccttgaactcgcaggcatctcaatcggcggagggaaaatcgagatcattgagctgaacggcttcgaactcagattatcgggtaatcaccccgctattttagtcgtccataacgaccgctacggaacgattgcaggcgtagccaatgtgcttgcgaagttcgcaatcaacatcggccatatggaagttgcccgcaaagacgtcggccaggaagcgctcatgacgattgaggtcgatcaaacgattgatccggctgtttttgatgaattgagagcgctgccgaacatcattgaggtgacccagatcgctgactaaaaaggagggtgagacgatatgtttcgaaatgtgaaagaattaattcaactgacaaaggaaaagaacgtgtccatctctgaaatcatgatcacacaggagatcgaggtgacaggccggacgcgggaagatatattcaagcagatggaagccaacttggctgtcatggaagacgctgttcaaaaaggcattgagggcgtcgtatcgcactccggattgacgggcggagacgccgttaagcttcaggcctaccttaaatcgggcaaagggctgtcaggggatgtcatccttgacgctgtcagcaaagcggtagcgacaaatgaagtcaacgctgcgatgggaacgatttgcgcaacgccgacagccggatcggccggcgttgtcccggggacgctctttgcggtaaaagagaaacttcacccgacgaaagagcagatggtccgctttttatttacatcgggagcgttcggattcgtcgttgccaacaatgcgagcatttcgggagccgccggaggctgtcaggctgaagtcggatcggcctcgggcatggcggctgccgccatcgtcgaaatggcgggcggaacccctgaacagtgcgccgaagcgatggccatcgctttaaaaaacgtactcggtctagtctgcgatcctgtcgcagggctcgttgaggtgccgtgtgtgaagcggaacgcgatgggcgcagccaatgcgatggtcgcggctgatatggcgcttgccggcattacaagccgcattccatgcgatgaagtgatcgatgcgatgtacaaaatcggacagacgatgccgacggcactgagggaaacaggccggggcggtcttgccgcaacaccgacgggcaaagaattggagaaaaaaatattcggaggagcgtcagctgcacgtggaacacaatctgcaacttagtatatctgttataaaaggcgtcgggacggaaacggaaaaaacgttgaacgagctcggaatctatacggttctcgatcttttaaactacttcccgtaccgatatgacgattatgaattgcgcgatttggaagatgtggcacacgatgaacgagtgacggtggaagggaaggttcacagcgagccttctcttgcctattacgggaaaaagcggagccgtctcacgttccggcttttggtcgggaactatttgatcacagcggtttgctttaacaggccttatttgaaaaaaaagcttgcgatcggctcgattgttaccgtaaccggaaaatgggacaagcacagacaatccgtgatggtgcaagagctgaaaaacgggccgcaccagggtgatcagtcgattgaacccgtatactccgtcaaagaaaacatcaccgtaaagacgatgaggaaattgattcaggaagctgtccgcagccatttgccgtttgccgaagatcctcttccggaaaagcttcggaccgcctacaaacttctgtcttaccaggaggcggtaaaggcgatgcacaagcccgagtcgagggaagctttaaagcatgcgcggcgccgttttgtatatgaggaatttttgctgtttcagctgaaaatgcaggctttgcgaaagttcgagcgggaagcgtccgacggaatcagccacacctttcggctcgaagacgtcaattcgtttgtcaaaagccttccgtttcctttgacaaacgcgcaggcgaaagcgctcgacgacatattaagggacatggcttcagggtataaaatgaatcggcttttgcaaggagacgtcggttcaggcaaaacagccgtcgccgcgattgcgctatacgcctcgctgctttccggattccagggggcgatgatggttccgaccgaaatactggcggaacagcacgccgattcgcttgtatccctctttgagcagcacgacgtcaatgtggcgcttttaacaagctctgtgaaagggaaaaggagaagagagcttttagaaagattaaaagaaggagaaattgatattttggtggggacgcacgcccttattcaggacgatgtccactttaaacagctcgggctcgtgatcaccgatgaacagcaccgcttcggcgtcgagcaaagaaaaaaactgagaagcaaagggaaagatcccgatgtcttgtttatgacggcgacgccgattccgagaacactggcgatcacggttttcggggaaatggatgtgtccgtcatcgatgaaatgccggctgggcgaaagcggatcgagacgtattgggtaaagcacgacatgctcgaacggattctcgcgtttatcgataaagaactgaaaaaaggcagacaggcgtatgtgatctgtcccttgattgaagagtcggacaagctcgacgttcaaaatgcaattgatgtgcacagcatgctgactcatgccttcaggggaagatggcagatcggtctcatgcacggaaagctgtcaaatgacgagaaagaacaggtaatgaggcagttcagcaaaaacgaatgccagattctcgtttccacaaccgtcgttgaagtcggggtaaacgttccgaatgcgacggtcatgctgatctatgatgccgaccggttcggtctttcccagctgcatcagcttcgcggccgggtcggacggggcgatcaccagtcgtattgcatcctgatggcagacccgaaatctgagacgggaaaagagcgcatgagcatcatgtctgagacgacggacggctttgagctttctgaaaaagatcttgaactcagagggcccggggactttttcggcaagaaacagagcgggatgccggagtttaaagtcgccgacatggttcacgactaccgcgcgctggaaacggcaagaagagacgctgcagaacttgtctcttcaaaagcgttctggacggatgccgaatataaaagcctgcgggaacacttgcaaaacagcggggttatggacggagaaaagctgagctgatctgaagtccagctaaaatttatcgtcggcgggtaaagaaagattgcattccaatctatgaaattatatactactattagtacctagtcataattgcgcggatggtgtttaataacatgagaaaaagtaagagagaacgccaagaattgctgcagcagacgattcgtacgaccccgtttattacggacgaggagttagcggagaaatttaacgtcagcattcagacgattcgcttggaccgtttggaactttccatacctgaactgagagaaagaatcaaaagtgttgccgagaagtctcttgaagatgaagtcaagtcattgccgcttgacgaggtcatcggcgagatcattgatttggagctggatgagcacgcgatttcaattcttgagatcagaagggagcatgttttcagccgaaatcaaatcgccagggggcaccatttgtttgcccaggccaactcgctcgccgtcgccctcatcgacgatgagctcgcattgacggccaaagcggacatccgctttacaaggcaggtcaagcaaggcgaacgggtcgttgcaaaagcgaaagtcgtgaagcttgataaagataaaggcagaacggttgttgaagtgaacagctatgttgccgaagagcctgtgttttcaggcgaatttgtcatgtatcgttcaaaacaatcatagaaggtggcgcgtaagtcatgaaaattgctgtagatgccatgggaggagacaatgctcccaaagcggttattgaaggcgtgatgaaagcggtcgaagattttgaagacctcgagatcacgctgatcggcgaccgggaaaaaatagccgcccatttaacagaacacgggcggatcaccgtcaaacacgcggaagaagtcatcgaagcgacagacgagccagtcagagccgtcagaagaaagaagaattcatcgatggttctgatggccggagaagtcgccgaaggcagggctgatgcctgcatttccgccggaaacaccggagcgcttatgacggccgggctctttatcgtcggccggattgaagggattgaaaggcctgcgttggcaccgacattgccgaccgtctccggagacggctttctccttcttgatgtcggagcgaatgtggacgccaagcccgaacatctcgttcaatacgccattatgggatctgtttacggagaacaggtgctgggcgtcaaaaatccgcgcatcggacttttgaacgtcggaaccgaagataaaaaaggaaatgagcttgccaagcagacctttcaaaaattgaaggaaaccgatttgaatttcatcggcaatgtggaagcccgcgatatgctggacggagtcgctgatgtcatcgtcacagacggctttaccggtaacgttgccttgaaaacggtcgagggcgcggcgctgtccatttttaaaatgctgagaacgacgctgacttcgagcttcacggcgaagctcgccgcttctgcactgaagccgaagctgaaagaaatgaaaacgaaaatggattactctgaatacggcggagccggattgttcggcttaaaggcgcccgtcatcaaagcgcacggatcatctgacggacgcgccgtttatcacgcgatccgccaggccagagagatggtcagccaaaatgtcgcggcatttatcgaagaaaaaattcaacaaaaagcagatgaatagtctggaggttttaacacatgggcaagattgcttttctattcccgggccaaggttcgcagcatatcggcatgggacacgaattgtatgaaaaagaaccgaatgcgaagaagatttttgaagaagcggatcaaacgcttgaaacaaaactgagcaccctcatgtttgaaggggatgcaaaggaactgacgcttacatacaacgcgcagccaagccttttaacggcgagcatcgcagcgcttgaaaaactgaaggaatacggcattaaagccgactatgcggcaggtcacagcctcggcgaatacagcgcattggtcgctgccggcgccttgtcgtttaaagatgcggtttatgccgtcagaaagcgcggcgaattcatgaatgaagccgtgccggcgggagaaggcgcgatggcggccattctcggcatggacagccaggcgctgaaagaagtgacggacaaaatttccgaagaaggaaaccttgttcagctcgccaatttgaactgccctgggcaaatcgtcatctcgggaacagctaaaggcgtggagctcgcttcagagcttgcgaaagaaaagggcgcaaaacgcgcgattcctctcgaagtcagcgggccgttccattctgagctgatgaagccggcagctgataagcttcgtgaagttcttgatgcgtgcacgatcaacgacgcagccattccggtcgtctccaacgtaacggccgactttgtaacggataaagacgacattaagaataaactgattgaacagctgtattcccctgtacgctttgaagaaacaatcagccgcctgattgacgaaggcgtcacgaccttcattgaaatcggtcccggaaaggttttgtcagggcttgtgaagaaagtgaaccgcagagtcaaaacgattgctgtatcagacccgaacacaattgaacttgccgttcaaacgttgaaggaggaaaacgaaaatgctggaaaataaaacagccgttgtgacaggagcctcaagaggaatcggccgcgcgatcgccctggacctggcgaaaaacggagcaaatgtcgtcgtcaactacgcgggaaatgaagcgaaagcgaacgaagtcgtagacgaaatcaaagcgctcggccgcgatgcgtttgcttttaaagcggacgtttccaatgcggatgaggttcaggcgatgatgaaggaagcggtcggacgcttcggcacgcttgacatccttgtcaacaatgcgggcattactaaagacaatctgttcatgagaatgaaagaagatgaatgggacgacgtcattaacataaacttaaaaggtgtgttcaattgttcaaaagctgtgacaagacagatgatgaaacaaagaagcggccggatcatcaatatcacctcggttgtaggcgtcgtcggtaacgccgggcaggccaactatgtcgcggctaaatcaggcgtgatcggcttgacgaaaacgctggcaaaagaactggcgtcaagaaacatcactgtgaatgcgatcgctccgggattcatttcgacggaaatgacggacaagctgacaaaagacattcaagacgaaatgctgaagcagattccgcttgcgcggttcggcgagccgtctgacatcagcagcgccgttgttttcctcgcatctgaccatgcgagctacatgaccggccagacgctgaacatcaacggcggaatggctatggtttaaacgaaatcaaaaattgaattatctctggttttttaaaaacgaatcaactataatacttgaggggaggtgaatagctatggcagacgcattagagcgtgtaacaaaaatcatcgtagaccgcctcggcgtggatgaagctgacgtcactcttgaagcttcttttaaagaggatttaggcgctgattccctggatgtagttgagcttgtcatggaacttgaagacgagtttgatatggagatttctgacgaagatgctgaaaagattgcaacagtcggtgacgctgtgaactacataaatagtaagcagtaagctcatttaaagtcccgtttaaagacggggctttatccctttataaatgcggctttaattttaatgttttgcccaatgataaacgaacctgccttttcataggaggtgaggtgaacttgatgtgcccatatggaggttgctatgtcaaaacattcacatttcagagacaaaaaaatgtttcaaaaaaaagcggagcagtttaaaaagtttcaggaacggatttcggttcaatttcaaaacgagaagcttttatatcaagcgtttacacattcatcttatgtgaatgagcatcgaaagaagccatatgaagataatgagaggcttgaatttttaggagacgccgttttggaactgacgatttctcaatttttatacgccaaatacccggcgatgagcgagggtgatttgacgaaattgagagcggcgatcgtatgcgagccttctttggtttccctggcccatgagctttctttcggagagcttgttctattgggaaaaggagaggaaatgactggaggaagaaagcgtccggcgcttttagccgatgtgtttgaagcttttatcggtgcgctctatctggatcaggggctcgaagccgtcgtgacttttctgaaagcgtacgttttccctaaaatcgacgatggtgctttttctcatgtgatggattttaaaagccagctgcaggaatttgtacagcgcgacgggcgaggcatactggagtataaaatccttcaggaaaaaggaccggcgcacaaccgcgaatttgaagcaaatgtatcgctaaaaggagaagtacttggggtgggaagcggccgttccaaaaaagaagctgaacagcatgccgctcaagaagcgctcgcgaagctgcaaaaacaccatatgaaacaataaatcccccttgcaaaaaccagggggatttcaatgtattttgagccttttccatagggttatgatagaattgtaatactttaatacataaggaggatcaccatgttcctcaaacgtttagacgtgataggatttaaatcgtttgcagaacgaatttctgtagattttgtaaaaggcgtgacagccgtcgtcggcccgaacggcagcggaaaaagcaacatcaccgacgcgatccgctgggtgctcggtgaacagtccgccaaatcgctcaggggcggcaagatggaagatatcatttttgccggcagcgactcgcggaaaaagctgaaccttgccgaagtgacgctgacgcttgacaacgatgaccgctttttgccgatcgattttcacgaagtcagtgtgacgagaagagtctacagatcgggggaaagcgaatttctcatcaacaaccagccgtgccgcctgaaagatatcatcgatctttttatggattcagggcttggaaaagaagcgttttccatcatcagccaaggcaaagtcgaagagattttaagcagcaaggctgaagagcggagaagcatcttcgaagaagcggccggcgtattaaaatacaaaacgagaaagaaaaaagccgaaaacaagctgtttgagacacaggacaatttgaaccgggtcgaagacatcctccacgagctcgagggacaggtggagccgctgaaagtgcaggcatcgatcgccaaagactaccttgaaaagaaggatgagcttgaaaaaatcgaaatcgcgttaacggcgtatgacatcgaagagcttcacggaaaatgggaagcccttcagcaaaaagtcgaaaaggcgaaagacgaagaaatgtcctcttctgcggccatccaggcaaaagaagccaaaatcgaagaggcaagagacaaaattcaagcgctcgacgaatcggtcgatgagcttcagcaagtgctgcttttgacaagcgaggaactggagaagcttgaaggccggaaagaagtgctgaaggaacgcaaaaaaaacgccacgcaaaacagagctcagcttgaagaagcgatcgtccagcgcagtgaaaaagagcgaaccctgaaagagaaaatcgccgcgcagaagcttgtgtttgaaaagctcgagactgaagcaaaagagcttgcccgacaggtgaaagaaaaaaatcaggctttatccggatacagcgaaaatgtagaggaagaaatcgaacagctgaaaagcgattatttcgagctgttgaacgaacaggcttccgtccgcaacgagcttcaatttcttgaagaccaaatgacccaatctgcggcacagcagaaacggctcgcacaaaacaatgaaaaatatttaagcgagcggaaggaaatcgccgaccaaaagatgaaaaccgaacacgaattcagcctcgtggacgagcgtcttcacagccagattcaagcattcagggacgcgcaaaaaagctatgaacagaaaaaaagccagtacgaaaaaaaggaatccgccctttaccaggcttatcaatacgttcagcaggcgcgctctaaaaaggaaatgcttgaagcgatgcaggaggacttttcggggttttatcaaggcgtcaaagaagtattaaaggccaagagcgagcttccgggaattcgcggcgcgattgcagagctgttaaagacggacgagcggtatgaaacagcgatcgaaatcgcgctcggcgcaacagcacagcatgttgtcacagaagatgaagacgccgccagacgggcgattcaatatttgaaaaagcattcgttcggaagggcgaccttcctcccgctttccgtcatcaaagagcgccgcatccagccgagagacatcgagacggcgaaagaaaacccgtcgttcatcggcatcgccagcgagcttgtttcatttgatccggcctaccggagcgtcgtgcaaaatctgctcggcaccgtgctgatcaccgagcatttaaagggcgccaacgaccttgccaagcggctcggccacagataccggatcgtcacccttgaaggggatgtcgtcaatccgggcggttccatgacgggaggagctgtcaagaaaaaaagcagctcgcttctgggacgaaacagggaactggaagcccagacaaaacgcctcgccgagatggaagaaaaaaccgaattgctcgaaaaagaagtgaaagccctgaagcagaccattcaggagcttgatgccaagctacagtcacttcgggaggacggagaacgcctaagatccgagcagcaggaaatcaaaggccgtctgtacgaactcgaaatcgccgagaaaaacgtcaacagccatttggagctctatgaccaggaaaaatcggctctgcttgaaggggacgaagacaagaagtggcgtaaagaagagcttgaagaaaagctcgcatcgatcgccggcgagctgcagcgccttgattccgaaatcgaagccatgacggagcggaaacagacgcagacctcgacgaaagaagcgttgcaaagcgagctgaccgatttgaaagtggtgctggcgaaaaccgaacagtcgtgtgcaaacgaacgggaaaagctcgcaaggcttgaagaagagtatgccgagaatgcggaagcgctcaaggtggccgaagaggatctttctttcttaacgacagagatgtcctccaattcttccggtgaggaaaaacttgaagaagctgcgaaaaagaagctgaacgataaaaataaaaccgcagagctcatcgcctcaagaagagaacagcggatgaagctgcaaaaaggccttgaaaccgaagagctcgaactgaaagaaatgaagcgccagtataagcagatggccggtctcttaaaagatgaagaagtcaagctcggccgcatggaagtcgagctcgacaacctgctctctttcctgcgggaagagtacggcctttcatttgaaggggcaagggaaaaatatcctttggagctttcccctgaagaagcgaggaagcgcgtcaagctgatcaagcttgcgatcgaagagctgggaacggtgaaccttggcagcattgaggaattcgaaagggtcaatgaacgctacctcttcctttcagagcagaaagacgacctgctcgaagcgaaaaatacgctctttaaggtcatcgaggaaatggatgaggaaatgacgaagcgttttgcggaaacatttgcgcagatcagctcccattttgaagacgtcttccgggcgctgttcggcggcggaagagccgagctcaagctgacagatccgaatgacctgctccaatcgggcgtcgatattatcgcccagcctccgggcaaaaagctgcagaacctgagcctgctttccggcggggaacgggccttgacggcgatcgcgctcctgttttcgatcctcaaagtcagaccggttccgttctgcgtgctggatgaagtcgaggcggcccttgatgaagcgaacgtgttccgctttgcccaatacttgaaaaaatacagccatgaaacccagttcatcgtcatcacccaccggaaaggaacaatggaagaagccgatgttctttacggcgtgacgatgcaggaatcaggcgtttccaagctggtctcagtcaagcttgaagaaacaaaagaattagttcaataaagcgaggttacaggacatgagcttttttaaaaaactgaaagaaaaaatcacacagcagaccgattcggtctcaggcaaatttaaagaaggcctggcgaaaacgagaaatacgtttcaggagcgggtcaatgagcttgtctcccgctaccggaaagtggacgaggatttttttgaagagcttgaagaggttctgatcggcgctgatgtcggcgttgcgactgttatggagctgattgacgagctgaagagcgaggtcaagcgaagaaatattcaggacccgaaagaggtgcagtccgtcatttctgaaaagctcgttgaaatctatgaaggcggggagcaggaagcatcagagctccgcgtcgaagacggccgcctaaacatcattttattcgtcggcgtcaacggcgtcggcaaaacgacgacgatcggcaagcttgcccatcaattcattaaagaaggcaaaaatgtcgttcttgctgccggagatacattcagggccggcgcgatcgaccagcttgaagtgtggggagagcgcgtcggcgcgcatgtcgtcaaacaggcggaaggctcggatcctgcggctgttatctatgacgccgttcaagccgcgaaagcgcgcggcgccgatgtcctgctttgcgacacggcaggacgcctgcaaaataaagtgaacttaatgaaagagctagaaaaggtaaagcgcgtgattcagcgcgaagtgcctgatgcgcctcatgaagtgctgctcgtactggatgcgacgacagggcagaacgcaatgacacaggcgcgcgaattttccaaagcgactgatgtctcaggcatcgtgctgacgaagctcgacggaacggcaaaaggcggcatcgtcctcgccatccgccatgagctgcagattccggtcaagtttgtcgggctgggggaaaaaatggatgacctgcagccgtttgaagcagagtcatatgtatacggcctgttttccgatctgatcgagaaagaagagtaggcgcggaaaacccctttgcgggggttttcttttttgccgtccggtatgacaagataaaaacttgacagatcaaatatttcagcgtaaactagtgtatcgtaaagggatttgacttaacaaaggggagagtctcatgacgcttgaaaaaacaacgagaatgaattacttattcgatttctatcagacgttgttgacatcaaaacaaaaaagctacatgtcgctttactacttagacgatttctcccttggcgaaatagctgaagaatatcatgtctcaaggcaggcggtctatgacaatatcaaacggaccgaagccatgcttgagcaatatgaagaaaagctacttttgtttaaaaaatttcaagagcgcaaaaagatttttgaagcgctgagaaagctgactgacggtcagcctgaggcggagtccctgattgatgcgcttgagaaattagattaggaggcggcacttaatatggcattcgaaggattagccgaccgactgcagcaaacgatctcaaaaatccgcggaaaaggaaaggtaacggagcaagacgtcaaagagatgatgcgcgaagtccgtttagcgctccttgaagcggacgtcaattttaaagtcgtgaaagattttgtgaaaaaggtaagcgaacgagctgtcggacaagacgttatgaaaagcctgacgcccggacagcaggtcattaaagtggtaaaagaagagctgacggagctgatgggcggcgaggaaagcaagattgccgctgcaaagcgtccgccgaccgtcatcatgatggtcggtctgcaaggggccggtaaaacgacgtcgaccggaaagcttgccaacctgcttcgcaaaaaacataaccgcaatccgctgctcgtggcagcagacatctaccgcccggcggcgatcaaacagctggaaacgctcggcaagcagctcgatatgccggtattttcactgggtgacaaggtcagtccggtggagattgccaagcaggccatcgaaaaggcgaaagaagatcatcacgactacgttctcatcgatacggcgggacgccttcatattgatgaagagctgatggatgagcttgagcaggtaaaagaaaccgctcagccggaagagattttccttgtcgttgactccatgacgggtcaagacgcggtcaatgttgccaaaagctttaacgaacagctcggtgtgacaggtgtcatcttgacgaagcttgacggcgatactagaggcggagcggccttgtcaatccgcgccgtgacaaacacgccgatcaaattcgccggaatgggcgaaaagcttgatgcgctggagccgtttcatcctgaacggatggcttcgcggatactcggaatgggcgatgtgctcacccttatcgagaaagcccaggccaacgtagacgaagaaaaggcgaaggaactcgagcaaaaaatgaaaaatatgagctttacgctcgacgactttttggaacagctcggacaggtccgcaatatggggccgcttgaagacctgattcaaatgatgcccggcgcaggcaaaatgaaaggcttaaaaaacgtgaaggttgatgaaaaacagctcagccatatcgaagcgatcatcaagtcgatgaccgggaaggaaaaagagcagcctgagatcatcaatgcaagcaggcgcaaacggattgctaaaggaagcgggacatccgtccaggaagtcaaccgtcttttaaagcaatttgaagaaatgaaaaaaatgatgaaacagatgacaaacatgacaaaaggcaagaaaaaagggtttaaactgcccttcatgtaaacctgttttcagatgataaaaacgttgttaagaaaaaacactttacaaacacttttatcattgttaatatactatcttgttgaaatattttcggaggtgctagtaaaatggcagtaaaaattcgtttaaaacgtatgggagctaaaaaatctcctttctatcgtattgttgtagcagattctcgttcaccgcgtgacggccgcttcatcgaaacagtcggaacttacaacccgcttgcaaaaccagcggaagtcaaaatcgacgaagagcttgcgcttaaatggcttcaaacaggagctaaaccgtctgacacggttcgcaacctgttctcaaaagaaggcattatggaaaaattccacaacgctaaacaaagcaaataatgagtgatctgcacttggaagagctgattgtatcactggtcaaaccgcttgtggatcacccggatgatgttcaggttttcaaagaggaaaatccagagcggattatgttccgcctgtctgtcaacagagaggataccggcaagatcatcggcaaaaaagggcgcactgcaagagcgatacgctctgtcgtatttgcggcaggcgcacagtcttctaagaaagttcaacttgagatcgcagactaaggggagagggtgaaaacctcccccttttttaacatgtaagaaaaatagaaacagatgaacgattccgatcgtcagcttatgccaggctgccggatttcagggaaaggaaaaatcacgggacagtaggtgatgatgccatgcaaattatccaacgtgttaccgtcatgcaggttttgactgaaaacagcaaaaaaaagctgctggcttcttttgaagaaagaaaggaaatccttgagcgcgaatgcaaccagctctattttcagctcaggaaacacgaaaaggaacaccacaatccggcggcgactgaatcatttaaaaaagaaattgaaaaacgacaggacaagattaaaatgatcgtttttcaaatcaatcaaatccacacactgccgcttggcagcgaagtaaaggaaaaagaaatcgacgctttaatggacattgaagtcggggataattggcatgatatgacggcgggaaaaacaatcgtgattaaagacgggatcgtcattgaaattcgtccgaggtgaagaaatgctgaaacaatggtttaatgtagggaaaattgttaatactcatggggtaaaaggcgaagtccgcgtcatttcaagaaccgattttcctgaggagcggtacaagcccggaaacgcgctctacttgtttctggaaggaaaagacgagcctgtccaggtgaccgtcagcgcccacaggcttcacaaacagttccaccttttgcagtttaaagaggttgaaacgctcaccgaagccgaaaaattaaagaatgccttgattaaagttcccgaagaccaattaagccagttggcggaagacgaatactactttcacgaaatcatcggctgcgatgttttctcggaagacggggatttaatcggcaaggtgaaagaaattttaacgccgggcgccaacgatgtctgggtcgtggccagaccgggaaagaaagacgcgctcatcccttatattgacgccgttgtcaaagagattaacgtagcggataaaacgatcaagattcatatcatggaaggattacttgacgaatgaaaatcgattttttaacgctttttccggaaatgtttgaaggcgtgctcggctcgtcgatcctgcaaaaagctcaggacaaggacgctgtccgttttcgcgtggtgaactttcgggcctattccgacaacaagcatcaaaccgttgacgattatccatacggcggcggagccggaatggtgctgaaaccgcagcccgtctttgacgcggtcgaaaagctgacggctgaagccggagggtctccgagaatcatcctcgtctgcccccagggtgaacgctatacccagcagaaggcggaagaactggcgcgggaagagcatttaatgttcatttgcggccattatgaagggtatgatgaacggatcagggagcacctgtctacagacgagatttcgatcggagatttcgttttgacagggggagagctgccggcgatgatgatcgcagacagcgttgtgcggcttttgccgggcgtgctcggcaaggaagaatcgcaccttgaagactctttcagcacagggcttcttgaacaccctcattacacgcggccggcagattataaaggcttgaaggtgccggacgttctgacatccgggaaccatgcgaagatcaaagaatggcggcggaaggagtctctcaggcgcacatttttaaggcgtcccgaccttctggaaaactatcctttgtcagaagaagagcgaaagtggatttctgaatggaaaaaccggtagattctattgcgcccgggaaaaaggtgtggtatgatactacttgtgacttgaacgggaacgctcgtttaagtttgaaaacgatgttccgctgtgccggttaactcgcgcaagagcatctgttggaaggagttgaagacgatgcaaaaattgattgaagaaatcacaaaagaacaattgcgcactgatttgcctgcgttccgtcctggtgatactttacgtgtacacgttaaagttgtcgagggtaaccgtgagcgtatccaggtttttgaaggtgtcgtgattaagcgtcgtggtggcggaatcagcgaaactttcacagttcgtaagatttcttacggtgtcggagttgagcgtacattcccattgcacacaccgaaaatcgcgaaaatcgaagttgtccgtcatggtaaagtacgccgtgcgaaactttattacttgcgcgaacttcgtggaaaagcggctcgtattaaagaaatcagacgataatgataacgaacgaaaagagcttgttaaccataacaagctctttttttgtcaaacaagtataaatgcatcgcaccattaaaagaatagcaataacagaaagtaggtggcagacaaatggtgatccaatggttccccgggcatatggccaaagcgaggcgggaagtaacggaaaaactcaagctgatcgacattgtatacgaactggtcgacgccagaattccgatgtcttcaagaaacccgatgatcgaagacattttaaagaacaagccgagaatcatgctgctcaacaaggcggataaagcggactcctccgtgacaaaggcttggaagcagcactttgaaaaagacggaattcctaccctcgccatcaactcggtcaacggacaggggctcaatcaaattcttcctgcatcaaaagagctgctgaaagaaaagtttgataaaatgaaagcaaaaggtgtaaagccgcgcgcgatcagagcattgatcgtcggtattccaaacgtcggcaaatcgaccttgatcaaccggcttgcgaaaaaaaacatcgccaaaacgggcgacagacccggagtaacgactgcacagcagtgggtgaaggtcggaaaagagctggagcttctcgatacaccggggattttatggccgaagtttgaggacgagcttgtcgggctgaggctcgcggcaacaggcgcaattaaagattcgattatcaacttgcaggatgtcgccgtctacggtttgcgctttttggaagagaattaccccgaacgcttaaaaaagcgctatgacctggaggagattcctgaagaaattgcagcgctttttgatgagatcggaaaaaaacgcggctgcctcatggccggaggcgagatcaattacgacaagacgacagaagtcatcatccgcgatatccgcaccgaaaagttcggcccgctttcttttgaaaagccggaggatatgtaaaaaggcgcgcttttaaaagagcgggcctttatttttgcagaagatgcgccgataagaacattaggggagaagagaaagtgaaaacattaaccgtcaaagaaattaaagaacatcttcaatcggtgagcgatgaaaaggacccttttatagagcagtgcaaaaatgatgagcgaaaaagcgttcaagcgctcgtcgacgcctggctgaagaaaaatgaaaggctttcggccatgcgggaagagtggcaggcgatgacgtcttttgaacggtcgctgagagcgcggggctatcaatatatcgccggaatcgacgaggcgggcagagggcctctcgcagggccggttgtcgccgccgctgtcatcctcaaagaagattgtgaaatattagggctgacagattcgaaaaaactgtcaaagcaaaaaagagaagactattattcatacataatggaagaagccgcagcagtcggcgtcgggatcgcggacgcccatgagatcgatgagctgaatatttatgaagcctccaaagcggcgatgctgaaagcggtccaagcgctggacgtcgcaccggattatcttctgatcgacgccatgtcgcttgcggtcgatacagagcagtcatcgattattaaaggggatgccaaaagcgcctcgatagcagcaggcgcatgcatcgcaaaggtgacgagggacaggctgatggatgaatacgctgaaaagtatcctctctacgggtttgaaaagcataaaggctacggaacgaaggagcatctgaatgccctggcgaaatacggcccgtcgccgatacaccgaagatcgttcgcccctgttaaagcacatgaataacgttccggaggaagaatgactttgatgatgctgaacgatgtacataacagcttaagaaaacaatttgaacaagcggattctctccagcggatcagcggaacggagacggatcagaaaaggctgatgctcggcaaagtgctccgctttatcagcgagcagttcgccgaaatacaaatcggcaatacgaaatggcaggggaagcttgaggcacccctgaaagcgggcgctcattactggttttcgtatgaaaagaagccggatgaagcgacaggccgccttcaggtcgttgaagcgtttgacaaaaacccgaagaccgtgcaggatgccgcctttaagctgttgaacgggctttctctgaagcggacgaaggaagccgtctttctggtcggagcgttgctgaaggagcagcagccgatcagggaaaacgatttaagagccgccatcaagtggcttgaaaatctgccgaagtccgatgcccaaaaaggcgccgatgccgtcatgttcgctcttaaacgcgaacttcccgtccaccccggcgtgctcgattcgattatggccgtcaaaagccccgttccgctcaatgagcagattgcgagaacgcttgatatgatcgcgaacgccgctcagccatccccaggcatggaaaagctgaaacaggcgcttttgccagttttacaagcggagactgaggtgcatgccgaaaggctgattcaaaagcttgcggaacacatcagatcgctggaaaaaggagaactgcaggccgttctgccattaaagccgcaggttcagtcagaaggcggaaaacctccgcaaaaagcagacgctggcggcgcatacggacaggaagcaaaagcagcccagcacaatccgcaaatcgcagcagctaaagacgtgttcgctaaattggcggcacaagccgaaacgaacgggacgcatattgcaagagaagcggcaggcgtcatcaaagcgcttgaatcgcgcggagctctcggacaagctccggccgttctggaaggattcacgccaaaagagacggaacttttgcagcatatcatgaaagaaacagcgcctgcattgacgaataaagccgatgtattatccgttctcctcaagatcaaagatgttttaggcgtcagagatgagctctcattgttgagagcgatggaaaacggcgccgttctcaaagagcagggcctgcaatctttaaagctcgtgctgaatgaaatgaggcatgcttccgatcttccggctcctgtaaaacaggaagcggaccaaatctttcaccgtttaaacggacagctgtttttgcagaatgatcagcctgcccagagccagctttttctgtcgtaccctctgttttcaaagaacggcgtccaggatttgaacgttttcttaaaagggcagaaaaaagacgacggaaaaatcgacccttcccagtgccgcctcatgttttaccttcagttggaagcccttgaagagacggtgatcgattgtttgatccagcaaaacgtcatgacggttacaattgaaacaaagttcgatttggagtctttgattgaaccgctggtcccggctttaaaggaaaacctgaaagagctgggctacagcttgtcaggcgtctcagcaaaaaaacgggaaaacatgaagctcgctccgtttttggagtcccgttttgaacaaattacagagagcgcagtggatgtgaaaatatgaaggaatctgttccattaagaagagctgttgcgcttcactacgatgaaatgaaggacaaggcgccgaaggtggttgccaaagggtcgggatacacggcggagaagatcattgaagaggcgcagaaagccggtgttccgattcaggaagatgcgacgcttgtcgaattgatgcgccacttggagcttgacgaccacattcctgaagcgctttacgagatcgtcgccgagatcttttcattcgtctatacgcttgatgaaaaaatgaaaaagagggaatgacttttgaaaaaaagccgtttcctctattaattttatatttttaataaaataaaagtgtgaatgtttagaaggattttacgatttctcatcgaaacctagacaatcgatctatgattatataaaatgaaagcgcagtctatttttatttttgctacataagttaggaggatgggaaaatgaatatccatgagtaccaagggaaagaagtactcagaaaatacggagtggctgttccggaaggtaaagtggcatttacagcagatgaagcggtcaaagcagcggaagcgctgtccagctcggtttatgtcgtgaaagctcaaattcacgccggcggacgcggtaaagctggcggggttaaaattgcaaaatcaaaagaagaagtcaaagcctatgcggaagaattgttgggaaagacgcttgtcactcaccagacgggtcccgacggccaacaaataaaacgcttacttattgaagaaggctgcgatatcaaaaaagaatactatgtcggcctagttctcgacagggcgacttcacgcatcgtgctgatggcctctgaagaaggcggcacggaaattgaagaagtcgctgaaaaaacaccggaaaaaatcgtcaaagaagtgatcgatccggctgtcggactgcagagctaccaggcgagaaaaatcgccttcgccatcaatattccgaaagagcttgtcggccaggccgttaagtttatgatggggctgtacaaggcgtttactgaaaaagactgttccattgctgaaatcaatccgctcgtcgtcacaggggacggaaaagtcatggcccttgacgccaagctgaactttgacagcaatgcgctatacagacaaaaagacatcttggagtacagagatctcgatgaagaagatccgaaggaaatcgaagcatccaagtatgatttaagctatatttcgctcgatggaaacatcggctgcatggtcaacggagcggggcttgcgatgtcgaccatggacattatcaagcactacggaggggaaccggccaacttccttgacgttggaggcggcgcgacagccgaaaaggtaacggaagcgttcaagatcattttgtctgatcaaaacgtcaaagggatctttgtcaatattttcggcggcatcatgaaatgcgacgtcattgcagaaggcgttgttgaagcgacaaaacaagtcggtctgacattgccgcttgtcgttcgccttgaaggcaccaatgtcgatctcggcaagaagatcctcgatgattcaggactcaatattacgtctgcggaatcaatggctgacggcgcgcagaaaatcgtatccttagtgaagtaagaaaggcaggggaccaaaatgagtgtatttattaataaagacacaaaagtcattgttcaggggataacgggttcaaccgctttgtttcacacaaagcagatgcttgaatacggaacgaaaattgtcggcggagtcacaccgggcaaaggcggaacagaggtcgaaggggtgcctgtgttcaatacggtcgaagaggctgtaaagcagaccggggcaaatgcgtctgtcatttacgttcctgcggcttttgcggccgatgcgattatggaagcgacagatgctgagcttgatcttgtcatctgcattactgagcatattccggtgcttgatatggtaaaagtcaaaaggtatatggaaggcaagaaaacgagactcatcggtccgaactgcccgggagtcattacgcctgaggaatgcaaaatcgggatcatgcccggatatatccataaaaaaggccatgtcggcgttgtgtcgcgttcaggaacccttacatatgaagcggttcatcagctttccgaagcaggagtcggccagtcgacagcagtgggcatcggcggagaccccgtcaacggcacaaacttcatcgatgtgctgaaggcttttaatgaagatcctgatacacatgcggtgatcatgatcggcgaaatcggcggaacagctgaagaggaagcggctgaatgggtgaaagccaacatgaccaaacctgtcgtcggtttcatcggaggaaagacagcgcctccgggcaagcgcatggggcatgcgggcgccatcatttccggaggaaaaggcacggcggacgaaaagatcaaaacgatgaatgcctgcggaatcgaagtggctgaaacgccttctgtcatgggagaaacattgattaaagtgctgaaggaaaaaggtctttacgaaacgtgtaaaacacactgatgattaaaaagagcgggaatagtccgattggtctattcctgctttttcataactggttatatcgtttagtactttcagattgttttgttttaaaaatttttggaggtttttgaatgaacgacagcagcgagcttttgatattgctccgccttcgcggcacactctccccttctctgctgaccaagtggtggaagcaggacccttccttgtctcttacgggcgaaaaaaaccatcttttaacgaagctttcattaaaaagatcagacttgtgctccatacgaaaactggcggaacaagaactgtctaatgttaaacggctcatccgttcttacgaggcggccggcgtccgcatgaccgccatatcttcccctgattatccagccagcctgaaaaccattcatgacccgcctcccgtcctttttttaaaaggaaacaaaaaacttctccatgaacaaagactgatcggaatcgtcggaactcgctgcccgtcattatacggaaaaagagctgcggtccagcttgtcagggagctttgcaaaaacagctggacgatcgtcagcggtcttgcaaaaggaattgacggtctcgcccatcaggagagcatccgttcaaagggaaggacaatcggcgttatcgcgggcggattcaacagcatatatccccgtgaacatcgccagctcgccggacaaatggccgaaagccacctgctggtatcagagcaccctcctcacattaaaccgcaaaaatggcattttcccatgcgaaatcggctgatcagcggattaacggaaggaatcgttgtcgtccaaggcaaggaaaagagcggatcgctcattacagcataccaagcccttgagcaggggcgggaggtgttcgccgtgccgggtccgatctttgatgccaactctttcggtccttcaaggctgatccaggaaggggcgaaactcgtattaactattgaagacattttgaacgaacttccgccttcaaacgctcaatatacagagcctgtttagaattatcgtttgacaaaccgtattgtaatatttaataatagtgaggatttcaagtttaaacgctttaatcggcgttcaacatatagaaggattaaatcagacacttttcgtaaaaataatgactatataaacgacgattatgctgaatacaataaaaaggctaaattgaaaagagagagaacacctcttgagggggataatgttatgtccgaatacttagtcatcgtggaatcgcctgcaaaggcaaaaacgattgagcgatacttaggaaaaaaatataaagtaaaagcctcgatggggcacgtcagagatttgccgaaaagccagatgggcgttgacatcgagcagaactttgaaccaaaatacattacgatccgcgggaaaggccccgtgttgaaagaattaaaaacggccgccaaaaaggcaaaaaaagtttatctcgcagccgaccccgacagggaaggggaagcgattgcgtggcatttggcgcacagccttgatttggacctgaattccgactgccgcgtcgtatttaatgaaattacaaaagatgcgatcaaagaatcatttaagcatccgcgcatgatcaatatggatcttgtcgacgcccagcaggcgagaagaattctggaccgccttgtagggtacaaaatcagtccgatattatggaaaaaagtaaaaaaaggcttgagtgcgggacgtgtccaatctgttgcgctccgccttatcattgaccgggagaaagaaatcaacgattttataccggaagaatattggacaattgaagggtcttttctcaaaggtaaagaaacgtttgaagcgagcttcttcggaatcaacggggaaaagcaccagctgaaaagcgaagatgatgtgaagcaaatcctatcccggatcaaagggaacaaatttgaggtcaaaaaggtaacgaaaaaagaacggaagcgaaatcctgcgctcccatttacgacgtcgacgcttcagcaggaagcggcgcgcaaattgaatttccgggcaaagaaaacgatgatgatcgcccagcagctttatgaaggaatcgatctcggcaaagaaggaacggtcgggttaatcacttatatgagaacggattcaacccgtatctcgaatactgctcaagaagaagcggcatcattcatcggcgaacagtacggaaaagaatttttgggtagcaagcgaaagccggccaaaaagaatgaaaacgcccaggatgcccacgaagcgatcaggccgacctcggtgctcagaaagccttccgatctgaaggcggtattgggaagagaccagcttcggctatacaagctgatctgggagcgctttgtcgcaagccaaatggctccggcgacactggatacgatgagcgtcgaccttgaaaacaacgggttgacatttcgggcaaacggcagtaaagtcaagttttcaggcttcatgaaagtgtacgttgaaggcaaagacgatcagatggaagagaagaataagatgcttccggatctcgctgaaggcgataccgtgctttcaaaagacatcgagcccgaacagcacttcacacagccgcctccgcgctatacggaagcaaggctggtcaaaacgcttgaagaactgggaatcggacgtccatccacatacgcgccgacgcttgacacgatccaaaagcgcgggtatgtcgcccttgataataaacgctttattccgactgagctcggtgaaattgtgcttgacttgatcatggagtttttccctgagattattaacgttgagttcaccgccaaaatggaaaaagagcttgatgacgttgaagacggaaacattcaatgggtgcagatcatcgattccttttacaaggactttgaaaagcgtgttgaaaaagcggaagccgagatgcaggaagtggagatcgaaccggagtatgcaggtgttgactgtgaagcgtgcggacatccgatggtctataaaatgggccggtacggcaaatttatggcctgctccaattttccggactgccgcaacaccaagccgatcgtaaaagagatcggcgtcaaatgcccatcatgcaaaaccggcaacatcgtcgagcgcaaatcgaaaaaacgccgcattttttacggctgtgaccgctatcctgaatgtgaattcgtatcatgggataaaccgcttgaacggaaatgtccgaaatgcgaggacatgcttgtggagaaaaagctcaaaaaaggcgttcaagtgcagtgcgttaattgcgattataaggaagaacaacaaaagtagcggtgagcagggctttgctcaccttctttgttgtgttaaaagaataagtcaattcataaattaggagatgtgaatatgaatcaaacagtaaatgtcatcggtgcaggacttgcaggaagcgaagcggcatggcagcttgctaagcgcggtatcaatgtccgtttatacgaaatgaggccagtcaagcaaacgccggcgcaccatacagataaatttgccgaacttgtctgcagcaactcgcttcgggcgaattcattaacgaatgctgtcggtgtattaaaggaagaaatgcgggttcttgactcggccatcatcgctgctgctgacgaatgttctgttcctgccggcggtgcgcttgccgtagacaggcatgaatttgccgcaaacgttaccgaaaaagtaaagaatcatccgaatgtgaccgtgcttcatgaagaagtcacggaaataccggaaggaccgacaatcattgcgacaggaccgctgacatcagaagcgctttccgcaaagctccgggagctgacaggcgaggactatctatacttttatgacgcggctgcgccgattgttgaaaaagacagccttgacatggataaagtctatttgaaatcccgctatgacaaaggggaggcagcgtatttgaactgtccgatgacagaagaagagtttgacaggttttatgacgcccttgtgtctgcggaaaccgttccattgaaagaatttgaaaaggaaatcttctttgaaggctgtatgccgattgaagtcatggcgaagcgcggcaaaaaaaccatgctgttcggcccgatgaagcctgtcggacttgaagacccaaaaacaggaaagcgtccgtacgccgttgtgcagctgcgccaagatgatgcagccggcacgctttacaatatcgtcggttttcaaacccacctcaaatggggcgaccaaaaagaagtgctccgcctcattccgggactggaacaggcagaaatcgtccgctacggcgtgatgcacagaaatacgttcatcaactcgccgagtctgttaaaagcgacctaccagtttaaaaagcgggacgatctgttttttgccggtcaaatgacaggtgttgaagggtatgttgaatcagcggcttcaggtcttgttgccggtataaatgcggctcggctcatccagggaaaagaacctgtcactttttcaaatgaaacagcgatcggcagcatggcccattacattacggaaacaaacaagaaaaacttccagccgatgaatgcaaacttcggcctgttcaaagaattgggtgttaaaattaaaaacaagcaggaacgaaatgaacagtatgcttcgcgcgcattggagacaattcgaaatatttcgaaaacgctatagttattcattgccagatgaacttgttatgtgataacatttaaaagcccttttcgaagaggtgtaatgatggcaaatgttaagaattttttaactttattcattgaatatttacaaatagaaaagaattattcaaaatatacaattgtgggttacatttcttccattgaagactttgaacgctttttacacgttcagggcataaagggttttgaagacgtgacttatccggatgtgagaattttcttgacggaagcgcatgaaaaagggctcactcgcaggacgatcagcaagaaaatttcggctctgcgtagcttctataaatttttattaagggaaaagctggtaaaagaaaacccgtttctgcttgtcagtctcccgaaacaggataagcggattccgaagtttttatatgaaaaggaacttgaagaactgtttgaggtttcggatttgagtacaccgctcggccaaagaaatcaggcgctcctggaatttctctacgcgacaggcatgcgggtaagcgaactttgcagcctgaaggaatctgatttggatctgtttttagatacggttttggtccacgggaaaggcaggaagcaaaggtatattccatttggttcattcgcccgggaggctttggatctgtatttgcaaaatggaagacgcatccttctgttaaaagcgaaagagccctgcccttttatttttttgaatcaaaggggcgggcccttaaccccgaggggggttcgttacattttgggagaactggtcaagaagacttcgggtacattacatatacatccgcatatgctccgccatacatttgccacccatttgttaaatgagggtgcggatctgaggagcgttcaggaactgcttgggcattcaaatctttcttcaacccaggtgtatacgcatgtatctaaagatatgctcagaaagacatatatgtctcatcaccctcgggcacataaagggaaataaaggaggttcttttatgtcatcttttcacgcaacgacgatatttgccgtccagcacaacggaaaaagcgcgatggcgggagacggccaggttacgttcggtcaggctgtcgtcatgaagcataccgcaagaaaggtaagaaaactcttcaacggaaaggtcattgccggttttgccggttctgttgcagacgctttcacgctctttgaaatgtttgaagcgaagcttgaagaatacaacggcaatttgcagcgggcggcagtcgagcttgcaaaagagtggcgaagcgataaagtcctcagaaagcttgaggcgatgctgatcgtcatgaatgccgacagcatgctgctcgtttccggaacaggcgaagtgattgaaccggacgacggcattttggcgatcggctcaggtggaaactacgcgcttgcagccggaagggcgctgaaacgtcatgccggcagccagcttgacgcgaaagcgattgcgagggcttcacttgaaaccgcgggcgaaatctgtgtgtatacgaacgatcagatcattgtagaagaacttgaatagaaaggatatgaggcatatggaaaaaaagccgctgactcctaggcagatcgtcgaaaggcttgatcaatacatcgtcggccagctcgatgcgaaaaaagcggtcgccgtggcattgaggaaccgctacagaagaagtcttcttgatgaaaaactgcgcgaagaaatcgttccgaaaaacatattgatgatgggcccgacaggtgtgggaaaaaccgagattgcaagacgaatcgcgaaactcgtcggcgctccgttcgtcaaaatcgaagcgacgaagttcacggaagtcggttatgtgggcagagatgtggagtcgatggtcagggatcttgtggaaacgtcagtccgcctcgtcaaagaggaaaaaatgaacgaagtgaaaggcatcgctgaagaaaacgcaaataaacgcctcgtccgcctgcttgtaccgggaagaaaaaaacagacaggtgcgaaaaatccttttgaaatgctgtttggcggaaatcaggatcaagaaactggtgaagcggaaaagcaagaagacgcggatatcgaaaacaaccgaaaacggattgcgcatcagcttgctctcggcgaacttgaagaccattatgtcaccgttgaggtggaggagcagcagccgtccatgtttgatatgctccaaggctcgggtatggaacagatgggcatgaacatgcaggatgcgctcagcagcctgatgccgaaaaagaaaaagcgccgcaagcttacggtcagggaagcgcgaaaagtgctgacgaatgaagaagcggcaaagctcatcgatatggacgaagctgcccaggaagctgtccagagagccgaacagtcgggaatcatctttatcgatgagatcgataaaatcgccaaaaagagcggtgcttcttcatcggcagacgtctcaagagaaggcgtgcagcgcgatattcttccgattgttgaaggatctaccgtcatgacaaagtacggtgcggtcaaaacggatcacgttctgttcattgctgcaggtgcattccacatggcgaagccttcagatctaattcctgagctgcaggggcgctttccaatacgcgttgagcttcaaaagctgagcatcgatgactttgtgaaaattttaactgagcctgacaacgctcttcttaagcagtataaggctttattgaagacggaaggtatatctcttgaattttctgacgatgctattcgtaagattgcagaagtggcttatcatgtgaaccaggacacagacaatattggggcgagaaggcttcacaccattttggaacgtcttttggaagaactgtcattcgaggctccggatgtgacgatggaagaagtggtcatcacgcctcaatatgttgaagaaaagctcggttcgatcgctaagaataaggatttaagccagtttattttataaacaattaaataagagtaatttaggaggatcaatttattatggctttattacaaaaaacaagaaagattaatgcaatgctgcaaaatgcggcagggaagccggttaattttaaagaaatggccgaaacgcttcgcgatgtgattgattcgaacattttcgtcgtcagccgcagaggaaagcttctcggtttctcgatcaaccagcagatcgaaaatgaccggatgaaaaaaatgcttgaagagcgccagtttcctgaagattatacaaaaagcctgttcaacattccggaaacgtcatctaaccttgacatcaacagcgaatacacagctttccctgtggaaaaccgcgatttgttccaagcgggtctgaccacggtcgttccgatcatcggaggaggcgaaagactgggcaccttgattctgtcccgccttcaggagaaattcgaggatgacgatctgatccttgccgaatatggcgccactgtcgtaggaatggaaattctcagagagaaagcggaagagatcgaagaggaagcgcgcagcaaagcggtcgttcaaatggcgatcagttcactatcttacagcgagcttgaagcaattgaacatatttttgaggagcttgacggaaatgaaggcctgcttgtcgctagtaaaattgcagaccgcgtcggcatcacccgctcggtcattgtcaacgcgctccgtaaacttgaaagcgccggtgtcattgaatcaaggtcactagggatgaaaggcacatacatcaaagtgctgaacaacaaatttttgatggagttagaaaaactaaagtctcattaaaaggcgaaagccgcagaacatgccgttctgcggctttttttatttcatgttttaaactatattatcgtaattttttcatatcaaaaaacaactaaaacgcggtgcaaaatcaatgcgttacttgaataaaagatatactaacataattttttgaaactttaatgaacgtaacattacatagttcttataatctaggtcaaaatacctattcataaaatagatatttcttacgatttttttttgcttccagatcatagactttaagcctattattccttacaataggcttatggtttttacaattctcgacaagattttaagacagatggaaaaagattggaggtatttggacggtggatatattttcaggaacgatacatagactagagggagccttgaatcaagcgaacattaagcaaaaagtcataacgaacaatctggccaatgtagatacaccgaactacaaggcgaaaaaagtatccttcaaaaatgtgctgaatgaggagtcctcccggattaatgccataaaaacagactatagacacattgactttaaagggaatgagccaaattattcagttgtgtcgagaaagaatacaacttatcaagaaaacgggaacaatgtggacgttgatcaggaaatgagtgaaatggcgaaaaatcaaatccagtatcaagcgctggttgaaagaataagcggaaaattcaactcgctaagaaccgcgattacaggaggtaaataatgggggtattcaatagcatcaacatttcagcttcagcgttgactgcacagagagtcagaatggataccgtttcttccaacctggcaaacatggatacgacgagagcgaagctggttgacggacagtggcagccgtatagaagaaagcttgtatcgacggctccgaaaggcgaatccttttcatccgttctccaatcatcgatgaatgcatcggcgagagtcggcgaaggggtgaaggtgaccaagataagcgaagacaaaacaccgtttaagctcgtttatgatccgacccatcccgacgcaaacgaagacggatacgtgcagatgccgaatgtcgatccgctaaaagagatggtcgatttaatgagcagcacaaggtcatatgaagccaatgtcacagcaatgaacgcgacaaaaggaatgctgatgaaagcattagaaatcggaaagtagggtgatgacacgaatggttaatggaatctctccgtttggagttcaatccgtgcaggcgggaacgaatgcaacaaatcagatcaagaacaagcaggacggttcagagaaccaagtcagcttttccaacgtgctgaaagattctatcaatgctttgaatcaatctcaaaatgaatctgataaactgacaaacgcgcttgctctcggtcaggatgtcaaccttgatgaagtgatgattgcagcccagaaggcaaacattacattgacggctgcgacggaattccgcaacaaagcggttgaagcttatcaggaaatcatgagaatgcaaatgtaagaaaggagtctgaaagcgaagagaattagtgtaactaccgggggagtaagatgaatcgtaatttattgcaaattaaaacgaaaataactgatttttggaaaaacagatcaaagctgcagaagattctgctgatcggcattgtcgctctggcagtcatcctgtcaatcatcattggaattgttgcttcgtcaaataaaatggtgccgctctataaagatttgtcagctgaagaaaccggccaaatcaaacaggtgctcgatgaaaaaggtattccatctgaagttgcgactgacggttcagtcatcaaagttccggaagaaaaagtcgatgaactgaaagtcgatcttgccgcagagggccttccgaaaagcgggagcatcgattattcattctttggcgaaaatgccggtttcggcatgacggacaacgaatttgacgttttgaaagtgaaagccacgcaaaccgagctatccaacctcatcaaaggaatagacgggattaaagattcgaaggttatgattaacctgccgaaggaatccgtctttgtcggagaggaaaagccggaagcatccgcttcgattgttcttcaggtgaagcccggccacacgcttgatcaaaatgaaatcaacggcctttatcatctcgtatcgaaaagcgtgccgaaccttgacccgaaaaacatcgtgatcatggatcaaaactccacatattacgatcaaacaggcaaagagtccggttcttacgccgacagctattcttcccaaagggaagtcaaggcccagatcgaaaaggacctgcaaagacaaatccaaaccatgctcggcacgatgatgggacaggataaagtggttgtatccgtcacatctgacatcgatttcacaaaagaaaacaggacggaagacctggttgaacctgtcgacaaagaaaatatggaaggaatcacggtcagcgcagagcgcgtcagtgaaacatattccggacagggagcacaagcgggaggcgtcaacggaacaggtgaaaacgatgtaacgaactatgctgaaacagaaggcggaacaggcaacggagactatgagaaaagcgaagaacgaatcaacaatgaagtcaacagaatccataaagaaatcgctgagagcccgtacaaaatcagagatctgggcgtccaggtcatggttgaaccgcctgatgcaaacaacccgcagtcactgcctgctgaaagggaggacgatattaaaaaaatcctctcaaccattgtgaaaacatcgattgacaagaactatgaagaagagcctctgacagatgaggatgttgaaaataaaatcgttgtttctgtccaatcgttcgacggcaagcagacaatcgatgaaggaacggaaacaggcggcataccgatgtgggcttacatcgcaggcggagcagcgcttgttgctgtaatcggcctcatcatctggcttgtcagaagacgtaaaaatagagatgacgaatacgaggaagaatggtatgaaacgcctcaggagccgattcgggttgctgatgtgaacaatgaaaaagagacagaagaaactgtcagacgaaaacagcttgaaaaaatggcgaaagacaagcctgaagaattcgccaaattactgcgcagctggctgaccgaggattaggaggagtattgaaatggcaaaaatgaaacaagacaggcttacaggcaaacaaaaagcggccattctcatgatatccttagggcttgatgtgtcagcttccgtttacaagcatttaacagatgaagagatcgaaaggctgacgcttgaaatatcaaatgtcagagctgtatcacctgagaaaaaagatgagattattcaggaatttcatgaaacggctattgctcaagaatatatttctcaaggcggcattcattacgccaagcaggtgcttgacaaagcgctcggcgaagacaaagccgccagcattatcaacaggctgacatcgtctcttcaagtcagaccgttcgattttgccagaaaagcggatcccgagcagattctgaactttatccagcatgagcacccgcagacgatcgcattgattctgtcttatctcgatcccgtgcaatcgggtcagatattgtcagagctgaatcaggatgtgcaggcagaggttgcaagaaggatcgctgttatggacaggacgtcgccggaaatcatcaatgaagtcgaacagattctggagcaaaagctatcgtccacattcactcaggactacacgcagaccggcggtatcgaagccgtagtcgaagtgttgaacggagttgacagaggtacggagaaaacgatccttgacgcccttgaaattcaggatcctgagcttgccgacgagattaaaaagcggatgttcgtctttgaagatatcgttacgcttgataaccgcgctattcaaagggttatccgcgatgtggaaaacgacgatctgcttctttctctcaaagtggccagcgaagaggtcaaagacatcgtcttcagcaacatgtcgcagcgtatggctgaaacatttaaagaggaaatggaattcatgggccctgtgcgtctgcgtgacgtagaagaagctcaatcgagaatcgtaagcgtcatccgaagacttgaagaagcaggtgagatcgtaatcgccagaggcggaggagatgatatcattgtctaacattattaaacagcgattatcatcaataccgcaaaaagaaaggcggacgatttcattaaaggaagtcaaacttcctgagacagaaaccgaacttgataccggacaggatccggaatacctcctcgaccatgccagacaagaagccggaaaaatatacgaaaaagcgagcgctgaactcgaacaggtcagacggcaaatcgaagaggaacggtcaagctgggaaacagaacgcgaagcgctgatagaccaggcgaaacaagaaggctttcaagctggatttgaagagggaaaggccgaggcccgaagcgcttatcaagcgtatttggatgaagccaatgccatcgtccgggcggctagacgtgactatgaagaaaaaatcgaacaatcatccgaagaaattgtcgaacttgccgtgtcactggctaaaaaagtttggaatcaaaaggctgacgacaaagaagcttttacagccctcgtaaaacaggtgctgtcggaaatgaaggaattcgatgacattgccatctatgtagatccggagtactacaccgaggttcaaagccacaaaaacgaacttgagcagctcctccaatacggcgcccatatcgcgatatacgccgatgaaaaagcgccgaaaggaacgtgctatgttgaaacggctttcggaagaatcgatgcaggcatcgacactcaattgcagcagctgaaacaaaaactgctcagcctgcttgaaacggcaggtgttgtccggtgatgctcaagcagctgcttgaatgtatagaaaccgcagattcctacaaacgatacggaaaagtcaaacaggcggtcggcctgatgattgaatccaaaggacctgaatgttcaatcggcgatgtctgcaaaatctatacaaaaggtgacgggccaaaggctattaaagctgaagttgtcggcttcaaagaccaaaatattcttctgatgccatatttggaagcggccaatattgcccccggcagcattgtcgaagcgacgggcgaatcgcttagggtcaaagtcggctccgggttgatcggacaagttgtcgatgcattcggcaatccgctcgacggcagcgtgcttccgaaaggtctggctcaagtatcgacagaccaggcgccgcctaatccgatgaaaaggccgccgatcagagaaaaaatggcggtcggcgtcagatcgatcgacagtctgctgaccgtcggaaaaggacagcgtgtcgggatattcgccggaagcggcgtcggaaaaagcacgcttatgggaatgattgcgagagagacggccgcagacttgaatgtcatcgctcttgtcggagagcggggccgggaagtcagggagttcatagagaaagatctcggcgaagaagggctgaagcgaacgatcgttgtagtggctacatctgaccagccggcgctgatgcgtctgaaagcggcctatacagcaacagcgattgccgagtacttccgcgacaaaggacaaaacgtcatgttcatgatggactcggtgacaagggtcgccatggcccagagggaaatcggcctggcgacgggcgaaccgccgacgacaaaaggttatacaccctcagtgttcgctattttacctaagctcttagaacgaacaggaacgacggaaagcgggtcaataactgctttctatacggttcttgtcgacggcgatgatatgaatgaaccgatcgccgatactgtaaggggaatcttggacggccatatcgttcttgaccgagcccttgcgaataaaggccagtttccggcagtcaacattttaaaaagcatcagcagggtgatgtcgaacatcgccgagaaagaccatatcagagcagcgaaccggttcagggaaatgctgtcaacctatcaaaactcagaggatctgatcaacataggagcctataaaaaagggtcttccagagaaattgatgaggccatacaattccaccctaagctgatcagcttcctcaagcaggaagtggatgaagcggcatcgctggaagagagcatttccttattaaagagtcttacaggaagagaggattaagaatggcttattcatttaaatttcaaaagctcctcgagcttaaagaaaatgaaaaagaccaatcatttgctgaatatcagcactcagtttccgaattcgaaaaggtcgcggaaaagctgtatgaaagcatgagccaaaaagaaacgctggaaaaaaacaaggaaatcaagatgcagacggggatgagcgttcaggaaatgcggcattatcagcaatttgtcacaaatcttgaaacgacaatctaccattatcaaaagctcgtcatgatgaagagaaatgaaatgaatgaaaaacagcacgatttgacggagaaaaatatcgagctgaaaaaatttgaaaaaatgaaagaaaagcagtttgaaatgtattcgctgcaaaacaaagcaaatgagttaaaggaaatggacgatatctccattgcccagtacataactcaaggaagctaggggtagaaaaacgatgaccgaagaaaaaaaagccggtaaatttcagacatttttgtttgtcatcgtcattccgctgatctttttaatcgttgtagcgttcgtcggcatgtggcttttgggcgtcaattttcaggatgcagcctcaaaaattcccgtcgtaaaagagcttgtgaaaaacggcgaggatcaggacatagatcacgcaactaaacagcaggagaacaaagcagaaaagctccaaaagacgatcgatgaacaaaaaagcgaaatcgaaacgctgacgagtgacttaaaaacgagtgatcaagagattaaaaggctgaaacaaaaaatcagctcgctcgaaaaaacggaaaaagatgaaaaagagcaggataaaaagaacgccgaaggtcaaggagacggaaaagtcgtcaaaatttatgaaagcatgcaaagcaataaagctgcaaaaattttaagcgaattaaaagaggaagaggcaatcaatattttagattctttaagcaaaaagaaagtgactgagatcctctcaaaaatgtctcctgataaagcggctgtattcacagaaaagcttgtgaaaaacgaggcgaaaaacgaagcgaaaaaagaagggggggaatagcttgaggctttttgacgcaatctcctttgatgccaaacctgcggtggacactgcacctgcaaaaacgagcaagacgccgttgggcgcgctctttcagaatgtgctccagaaggaaaacagctcactttccccttttcaaaagggagaagagccttctcaggatacgccgttggaagggcttttgcatgaactgaagcaatggctttcaaataaggaagacagctctttcaatgaagactggctgaattcccttcagcagcttgaagagctgaatgcatctccggatgaactggcattggcagaacagctgttacaacaaataaaagagctgcttgaaaaagccgccctgcctgaacaatcaggcaaaacggctgatgctaaagctttgcctgccgacgaaagcgggacagaagagccgaaaaagcccgacctgcaaattctcggccagattcagcagctgctagctgcgattgtaaatgaaaatcaaccgtcactcaaaacttcgcaaatcgcagaattattgaaacaggcgccggaatttctcgccgctcttcaaacaaaggcgggagcagaagggctgattgatgagcttaaacgtcaatttttcacgaaagatccgagccaatcgcagcttttgtccatgtcaaacaccgagctgaaaagcttgaaaagcttaatggagcagatgatgaacgcaaacgctgaaccggatcaaaaagagtggaaaatggccgaaagcgaactcaaggcaatgctcatgagcaagaaaaccgatgtttctctttctgagaagccgttgtcctttgttttgaacagaagagaaattcaaactgaaggaaagcaaggccaaaaggaacagccgattcaatcctctgtactggccaatcatcggacaggcacagcgctgatccagggtctccagccttcggcggcagaggaagcttccgctcagccgaaaagcttttcagaacaaattctcagctcatggaaacagatgaagtatacgccgttcggcaggtcgacaggcagtttcacgatccgcctgaatcctgaaaatcttggctttatcacgatcaagctcgtcaaacagcacgggatgttttcaagcaaaatcatcgcatcgacccagtcggctaaagagctgctcgaacacaatctcgcgcatcttaaacaggcgctgcccaacatgtctgtgcaaattgaccgcttcggtgttccgcttcaaaacagcgatcagactttcggacagctggcggacgatgagaaaaaccagcatcagccgaagcaagatcagcaaagtaagcaggaaaatgaggattttcaggagtttctggatgagcttatcgagactcgatcacaggacagcgaggaggagatctaatgtctgatacttcaattgataccagaaccgccttaggaacaacaaacacgaaatcgacgacatccgattttttatccgaggcaaaaaaagccgagaaagcagggagcggctccaatcttgggaaggatgaatttttgaaactgctgatgaaacaactgcagtaccaagatcccttaaatccgatggaagaccgcgaattcattgcgcaaatggcgaccttttcaagcctagagcagctaacgaatctgaacacaacgatgtcgacgttcgtcggacttcaggacccgatgacgatgtatgtcagctggatcggaaaagaagtcacctatgaaggcgaagacagcgaagaaaaaacggcgctcgtcaaatcagttaaaagctcagacggacagtatctgcttgtccttgacgatggaaccgaagtcaatccgtggaatgtgacggcggtaagccattctgataaataaaaacagacaattcagggaggaataattatgttacgttcactatactcaggaatcagcggcatgaaaaactttcagacaaagcttgatgtcgtcgccaacaacatctcgaatatcaatacggcaggctataagaaaagccgggttacgtttaaagatattgtcagccagcagctttccggcgcgtcgtcgtctactgcaaaccgcggctctgtaaacggccagcaggtcggactcggtgcaacgatcggatcgatcgatatcattcacacaaacgcagcgccttcgacaacaggccgccagcttgacatgaccattacaggagacggctacttccgcgtcggatcaggagatgaagtgtactacacaagatcaggaaacttctaccgatctgatgaaggtgacctcgtcactgttgacgggctgttcgtcttaacggccaataatggaagaatcaacattccgcaagacgcgcaaagcttcagcatcgctcctgacggaaccgtttcttatgtcgatcaaaacaacgagaaccagaccgccggccagatctcgcttgcgacattcagcaacacatccggattatcaaaagctggagacaacctttaccgcgaaacattgagttcgggagatccgcaagtcgttgtacctggggaaggcggctcaggaaaaattcaaacgagtgcgcttgaaatgtcgaacgtcgacctttcagaagaattttccgaaatgattatcgcgcagcgcggcttccagtccaatgcgaaaatcattacaacctctgatgaaattcttcaggaactcgtcaatctgaagcgataggagggaaggaggcgccctcgtgaaggcgcctcttgataacacatgatcaaagttacgcgattaaacggacagccctttattctgaatgcactattcattgagcaaattgaatgttttccggatacgacaattacgctgtccaacggaaaaaagtttgttgtcaaagaagatgaagatacagttgtggatacaatcgtgtcattctatcaaaaaatccaaatactttcttgtgaccaaagaattgaggaatctgaatgaataaaaaacttctaggaattatgatgacgattattttggcaattgctgtgttgggaaccgctgcgttctttgtcatcaagggaagcgcaagtgaaaaagatcaaaacgcagaaccttcgatcgatgaagtggtcgaatcttcagttgaagtcgccgaaatcacgacaaacttgaaatcagacaatgtagtccgtttgtcaatcaagcttgaaaccgattcgaaagaggcgaaagaagagcttgaaaagcgggatttccaaattaaagattcagtcatctcccttttggcgaacacgaacgcagatgagcttgaaggacaaaaaggaaaagaaaaatttaaagaacagctgaaagaaaagctgaacacgaactacatgaaagagggaaaagtgaaaactgtgtacattacctcctttaatctgcagtaggaacatagatgacagaaccatggaggtgaaaacagatggcaggagaagtgctctcccaaaatgaaatcgatgcactgctttcagcgatatcgaccggtgaaatggacgccgacgagctgaaaaaagaagagtccgttaaaaaagtaaaagtctatgactttaaacgggcgctccgcttttcaaaggatcaaatccgcagcttgaccaggattcacgataactttgcaaggctgctaacgacttatttctcagctcagttgagaacctatatccaaatctcggtcagctcggttgatcaggttccgtatgaggaattcatcagatcgattccgaatatgacgatcctcaatctgtttgaggttcgccctcttgaaggaagaatcatgatggagatcaacccgaccatcgcctatacgatgatggaccgggtgatgggcgggatcggctcgagccacaacaaaattgacagcatgacggagattgagacgaaaatcatgtccaatttattcgaaagctgtctcacgaattacaaagatgcgtgggaatccatcacggaaatcgagccggaaatgtccgattttgaagtgaatccgcagtttgtgcaaatggtatcgccgaatgagacggtcgttgtcatttcgctgaacacgcaaataggagacatcagcggggttatcaacctgtgcatcccgcacgtcgtcctggaaccgatcattcctaagctttccgttcactactggatgcaatcagacagaattgaaccaaaaccggaggaaacaaagtcgatagaaaagcggattttgacggcgcaaattccaattgtcgcagaactcggatcatcggaattaaccattgaagagtttttaaatttagaaattggagattgtatcactttggacaaatcagtagcagaacctcttactgttttggtcggagataaaccgaaatttctagcacaagccggccgaatgaatcgaaagactgcgattcaaattctagatcacgacataagaggtgaagaatatggagaataacaataggttatcacaggatgaaattgatgcgctgcttaaaggcggcgatgatacggctcaagagcagccagaatcagggttgtccctgatggaacaggatacgatcggggaaatcggaaacatttcctttgggagctctgcaacagctttgtccactttattgaatcaaaaagtcgaaattacaacgccgactgtttcggtgattgaaaaaagccatttaaatgatgagttcccgcacccgtatgtttcaatcggtgtgagctatacagaaggtttttcaggaaacaatcttctcgtcatcaagcaggaagatgccgcgatcattgctgacttgatgatggggggagacgggacgaacgcagatccgtcgcttggcgaaattcatctaagcgccgttcaggaagcgatgaaccaaatgatgggttccgctgcgacatcgatgtccaccgtcttcagcaagaagatcgatatttctccgccggaagttgacctccttgatgtgaaagaaggggaagggacagagcaaattccgaaagaggacccgctcgtcaaagtatctttcagactaaaagtcggagatctgatcgattcgcatattatgcagctttatccgctgacctttgcaaaagatctgattgatgaattaacaaatcaggacggcggagaagagcctgtgaagactgaagaggtacagacgcccgtacaggaaaaaccggcgcctaatccgaattcggcacctgctcagacacagagacaggagcctgcgcctaaacggcaagggacggcaaaagtttcagagcctgtgcaggtggcaccggcagagtttcaatcctttgcccctcagactgaagcgcagccgcaccttcaaaaccttgacatgctcatggatattcctttgtccgtcacggtcgagctggggaggacaaaccgcagcgtcaaagaggtgcttgaactgtcaaccggcagtatcattgagcttgacaaactcgccggtgagcctgttgacatcttggtcaaccagcgcgtcgttgctaaaggcgaagtcgtcgtcatagacgaaaacttcggcgtcagggtgacagacattttgagtcaggctgaacgaatcagcaaattacgataataacagattgattggagagattaataatggcttacaagattttagtagttgatgatgcagcatttatgagaatgatgattaaagatattttggtgaaaaacggctttgaagtcgtcgcagaagcgcaagacggggcacaggctgttgaaaagtataaagagcattcacctgatcttgtcacaatggatatcacgatgccggaaaaagacggaatcacggctcttaaagaaatcaaggaaatcgatccgcaggcaaaaatcatcatgtgttcggcaatgggccagcaatcgatggttatcgacgccatccaggcgggagcgaaagactttatcgtcaaaccgttccaggctgaccgcgtcatggaagccatcaataaaacgctaagctaaagggtgtacaacttgtttaagaaacctcttattttcatagccggcctttgtctatgcgcctttctcgcattgccgtacgctccggctctcgcagaggaatcgggggaccagaccgttgatcatctgtttgagcaaaaaggtgcgggcaaagagaaagaaaaagcaaaagacaaagacaaaaccgaggaaaaaagttctctaaaggaagaggcggagaccgaacccccgtctccttccgtttccatatttgattttgtgaaaatgatcggcgcgttactgttcgtcatttttctgatctatgctttggtcaaattcatgaataaacgcaaccgtttgctaaaacccttccagtatgttgaaaacatcggcgggacttcactcgggcaaaacaagtccgtacagctgattaaagtaggaaacagggtgctggtcgtcggtgtcggcgaaaatatccagctgctgaaagagatcgatgatgaaaaggaatataaagaaattctcacgcagcatgaagctgcgatgaacagcaagattgaatggcagaaatggatggatcaagtcaaagttccaggcgtgcaaaaacaaagcggcacggcatctttttccgagtcgttaaaagcacagcttgcggaactgaaacaaaatcgcgcagaaggcagaaagaaaggccaaaatcaacatgaatgagtttatggatttatttaattcaagcgatgcggcaaatgtcagcgccagcgtccggctcttgctgcttttgacagtattttcgatcgctccgggtatcttgatcttgatgacttgtttcacaagggttgtcatcgtcctgtcctttgtccggacatcgctggcaacacagtcaatgcccccaaaccaggtgctgatcggacttgcactgttcctgacatttttcattatggggccgactttttcagagattaataaagaagcgctgacgcctttaatgaacaataaaatcaccttggatgaagcttatacaaaagcggaagccccgatcaaaacatttatgagcaagcatacaagacagaaagatctggctttatttatgaattacgcaaagatggaaacgcctgagtccatcaatgatattccgctttcaactatggttcctgcgtttgtcatctcggaattgaaaaccgcgtttcaaatgggatttatgatatttataccgtttctgattatcgatatggttgtggcaagtgttttgatgtcgatggggatgatgatgcttccgccggtcatgatttcactgccgtttaagattttgctgtttgtgcttgtagatggctggtatttaatcgttaaatctttgctgcaaagcttttagagtaggtgctaatacatgaattcagaatttgttatatcgatggctgaaagggctgtatacgttacattgcttatcagcgggccgcttttggcgctcgctcttctcgtcgggctgatcgtcagcgtttttcaggcaaccacccaaatacaggaacagactcttgcattcattccgaaaatcgtcgccgttttggtcggactcgtcgttttcggcccgtggatgctgtcgacgattttgtcattcgcgactgagctgttctctaatttaaaccgttttgcagggtagttttaacatgtcaataatcgaatcatttccagcctttttacttgtgtttgtcagaatcacagcattctatgtaacggtgcctctattttcttatcggacaattccggccgttcataaaataggttttgcattttttcttgcgctcgtcagttttcaagcgattgaaaagcctcctcaccttgacgttgacggaatttacatgatgttggccatgaaggaagcgctcatcggacttctgcttgggctgatcgcttacatgatgatctcagccgttcaaatcgccggatcgttcattgattttcaaatgggatttgcggtggcgaatgtgatcgatccacagacaggggcgcaaagcccgcttgtcggccagtttttatatacgatggcgctgcttctcatgctgagcctgaatgcgcatcatctcctgcttgacgggatctattacagctatcaatacattccggtcgacaagatggcgctgtcgtttggaagcgaagaatttgccgagtttatcgcaaaaagcttcaatacgatgtttattacagcatttcaattgtctgcgcctgttgtggcttgtttgtttttagtcgatctggcattggggattgtggcgagaacggtgccgcagctcaacgtgtttgtcgtcgggcttcctttgaaaatcgcgatcacctttatcatgctcatcatctgcatggccgttatgttcagcatgatgcagcacgtcttcgaatttgccattcggacaatgagagatctattaactttgcttggggtggcatgatgaagctgacgttggatttgcaatttttcgcaggtgaaaaaacggaaaaagcgacgccgaaaaaacggcgggaaagcagaaaaaaaggtcaggttgccaaaagtgcagatgtcaatacggcggtcactcttctcatcgtgtttttatcctttttattcatcggaccttttatgagagaccgcctgctcggcctgatcgaaaagtattacaaagaattaatcacgatgaaggtgtcagtcgccaatattcccggcctgtttcaaagtgttgtgcttgaatcgggcctcattatggcaccgcttttgctgacagccgtcgtctctggggtattgagcaactatatgcaagtcgggtttttatttgcccctgaagcgatcaagcctgatttgaaaaagcttgacccgcttaatggattcaagcggatttacagcatcagggcgatcgttgaactgcttaaatcgattttaaaaatcgtgattgtcggaggcgtgacattcgccgttttatggctgaactttgacaaaattctcagaatccaggcgctgtcggctggcgaggctttgtcatatgtcggctggctcacctttttaatgggggtttccgctgcagtcgcattaatttttctcgcggtgctcgattacctctatcaaaaatttgactatgaaaaaaatattcgcatgtcaaaacaggacatcaaagacgaatacaaaaaaaccgaaggcgatcctctgatcaagtcgaagatcaagcagaagcaaaaggaaatggcgatgcgccgcatgatgcaggaagtgccaaaagcggatgtcatcatcacaaacccgacccattacgccgtcgcattgaaatacgacgaaaacaaaatggatgcgccgtttatcatcgcaaaaggggtcgatctaatggctctgaaaatcaggcagatcgccaaagaacacgatgtcatgacggtcgagaacaggcctttggcaagggcgctctatgaccaggttgagatcgaccaggccgttccggaagaattctttaaggccgtagccgaaatcctggcctatgtttacaaaacaaagcaaaaaatctagtgaatttttcagttttaaaaggagagaaacagcatgtctgcaagagatttatctattttatccggcgttgtcctcattgtggcaatgcttatcataccctttccaacatggatgttgagcatcttaattatcgttaatatttctcttgcgttaatcgtgcttctcaccacaatgaacatgcaagaaccgctgcaattttcgatttttccttctttgctgctcctcttgacgctgttccgccttgggctgaatgtatcgacgacgcgttcgattctgtccaacggtgatgcgggaaaagtagtcgagacgttcgggtctttcgttgtcggcggaaacgttttggtcggtctcgttgtctttatcattttgatcattattcaatttatcgtcataacgaaaggggcggaacgggtatctgaagttgctgccagattcacgctcgacgccatgccgggaaaacagatgagcattgatgccgatttgaatgccggaatggtgaccgagcaggaagcgaaggtgcgccgtgagaaggtggcccgtgaagccgacttctatggagcgatggacggagcgagcaaattcgtgaaaggggatgcgatcgcagggatcatcatcgtccttatcaacgtcattttcggaattgtcatcggcatgctgcaaaaacaaatgagcattcaggaagccgcttcacactttacactcctgtctgtaggcgacggaatcgtatctcagctgcctgcgctcttgatctcaacggcgacgggtatcgtcgtgacaagagcggcgtcggacggaaacctcggccacgatattacaggccagctgtttgcctatccgaagcttttgtatgtcacggcgggaacgattttcctgctcgggattttcacgccgatcggcattctcctgacaggccctctggctcttcttctcgccgcaggcggctatatgctctccaaagccggtgaagagaaggaaaaagtggaggatatccttgaggaagaagctgaagtggatgaattaaaaagccccgaaagcgtcgtccatctgcttgatattgatccgatcgagtttgaattcggctacggattgattccgcttgcagatgcaaatcagggcggcgatctgttggacagaattgtcatgatcaggcgccagctcgcgcttgaactcggacttgtcattccggtcgtcagaatcagggataacatcgctcttcagccgaacgagtacaggctcaaaattaaaggaaacgaagtcgcgaaaggcgagcttctcctcgatcactttctggcgatgtctccgacaggcgaagacgatcagatcgaagggattgacacaatcgaaccgtccttcggtcttccggctaaatggataccggaatctcagaaagatcaggccgaaatgctcgggtacacggttgtcgatccggcttcagtcgtatcgacccatattacggagcaggtgaaaaagcacgcccatgagctgatcggaagacaggaaacgaaacagctgatcgaccacttgaaagaatcttatcctgtactggtcgaagaggtctcgccgaatccgctgtctgtcggtgacattcagaaagtgctggcaaaacttctgaaagaaaaagtatcgatcaggaacttggtgacaatctttgaaacgctggccgactacggaaagctgacgacggattcagatatgctgaccgagtatgtcagacaggctctggccaagcagatcaccgcccaatatgcgaaggaaaatgagacgctgaaagtggtgacttgttcgggccgcgtcgaaaaggccgtggcggaaggaattcagcagactgaacacggcaactttttatctcttgaaccaacattatccgaaaatatcattcaatctgtagcaagagaaatcgaacagctctcattgaggcaggaagtgccgatccttctatgttcgccgcctgtcagaatgtatgtcaagcagctgcttgagcgctatttccctgatctgccggttctttcctataacgaattggaagccaatgtagaagttcaaagcatcggagtggtggatattcaatgaaaatcaaaaaatttgtagctggttctatgcaggaagccacaaagcaaattatacaggagctcgggaatgacgccgtaatcttgaattctaaaaaaattcaaaagagaaaatttctcggctttgtgaaaaaaaccggggttgaagtgatcgcggtcgtcgaccaggacttttccgacgcaaggaagcaagagcgtcaaaagcccgttttccgggaacaaagcccttcgcctgtcccgcagccggaccatcttgatttggcaagccaagtgaaagagctgaaagaactgctggaaatgcggcatcatgagcagcctgttgatgtgctgcctgaaccgctgaaaaaggcggaccagctcctggcaaagaaaggggtatcgccggccatccgtacgaaagcgctcggccggttgatcagcacttctttaagagacggcgaagagtggacggatgaaaagacgctggcgcacttaacagatgctttggccgatcttcttcccgataatctggaacaggacgtggcgattcattcgcaatatgtcgtgctcttcggatcgaccggagtcggcaaaacgacgacattggcaaagctcgccgcttcttctgtactggaaaagcagaaaaaaatcgcttttatcacgaccgatacgtacaggattgcagcggttgaacagctcaggacatatgccgagcttctgaatgcgccgcttgaggtgtgctacacgaaagaagagtttaaagctgcccagcaaaagttcgccgattttgaccacgtcttcattgatacggcgggccggaatttcaaagacgggcaatatgtcagggagctgaaggaaatcattccgtttgagcgtaagatacaggcgtttctcgtcatgtccgcgacgagcaagtacgaggatatgaaggagctcattaagcagttctcaagcattccgatcgatcagttgatattcacgaaagtggatgagaccgattcgttgggaagcgtcatgaatctgctcgccgaatcgagaatcggcctcggctatattacaaacggacaaaatgttccggaggatatccgctacttgtcaaacgcagcatttgtcagactgcttacggggtgttgaacatggatcaggcagaaagcttacgaaggcggatggggcaacgctttgccgaaccgcccgccgctatcgctcatccaaaagcgaaaacgctcgctgtcatgagcggaaaaggaggcgtcgggaagtcgaatgtatcgctgaatacggctctcgccattctggaaaaaggaaagagcgtgctgttgatcgatcttgatgtcggtatggggaacattgatattctgatcggccggcaatcgctctacacggtgatggacctcctccagcaaaaaatgccgtttgagcgcgccttgtcagccggcccgcgaggccttcaatacatttcgggcggaaccgggctggatgcaatgttcgaattgaacagggaaaactgggcgttttttctgaaggaattgacgcgggctttgacaagcttcgactatgtcatatttgacatgggagcggggctgtcaaaagatcagctgcctttcgtcctgtcagcggatgaaattctggtcgtcaccacgccggagccgacatccatcatggacgcatacagcgcgatcaagcatttggcattaaccggacgcgatcttcagctgaaagtcgttgtcaatcgctgtacaacccaaaaagacggaatttctgcttttctccgcctttccaacacggtaaacgcttttttgcagcaaaagcttgcatatgcagggccgattcctgaggatcccctggtctcaagagccgttgtggagcagcagccgtttctgataaagaatccgcgttccaagccgagcagggcggtttacctgctggccgaatcgctgcttcataacggcagaacggaaatgggcgaaaaccggtcctttatcgaaaaattatcttcattcctgaggaggggcaatacattatgattcgtgttcttgtcgttgacgactctgcttttatgagaaacatgatcaccaagtttttaacatccaatcacgagattgctgtagcaggaacggcaagaaacggcgaggaagcgctccaaaaaatcaaggagctccgtccggatgtgatcacattggatattgaaatgcctgtgatgaacggaaaagaaacgttgaaaaggattatggcgagcgatccgcttccggttgtcatggtatcgagcctgacgcagcagggagcagatatcacgatcgaatgtctggagcttggggcgatcgatttcgtcgcgaagccgtcgggttcgatttcaatagatttatataaagtaagagacatgctgattgagaaggttttgacagcaggacgggtgaaactgaaaggccggcaagttccgatctcaaagcccgccatcgagacggcgaagcagccgattgtgggcggcagcgattcagtccgctttcgggctggaaaacagctcatctgcatcggtacatcgacaggggggccgagggcgctgcaaagagtgcttcccaagcttcccaaaacgttgaaggcgcctgtttttatcgttcagcacatgccaaagggctttacggcctcattagcgaacaggctgaaccacctctcagaagtaaccgtgaaggaggctgaaaacggtgagagagcgaaagacggctgggtttacattgcacccggaggaaaaaacatggcggtcggccttgaaaagggcgaattggtgatcacgctcgatgaccgcgacacagaaagccgccacaagccttctgttgactacttgtttcaatccctggcctcacttcgggagtttgaaaaaatcgccgtcattatgacggggatgggaagcgacggaacagaaggcgtaaaaggccttttgaaacatgggagcggaacggtgatcgccgaagcagccgagtcgtccgtcgttttcggaatgccgaaatcggtcattaacaacgggcttgcaaacgacatcaagcatgttgatgagattgccgcagccattatgacgtatatgaaaaaagagagggcgtgactcatatggatatgaatcaatatttagacgtctttattgaagaaagcagagaacatttgcaaacctgtaacgaaaaattgctcgaactcgaaaaaaatccgacagacttgcagcttgtccatgatattttcagagcggctcataccttgaaagggatgagcgcaacgatgggctatgaagacatggctcatttaacgcacagtctggaaaacgtgctggatgcgattcgaaatgaagaaatgaccatcacgtcagagtggatggacgtcatgtttgaagcgctcgatgaccttgaagcaatcgtcctttcgatcatcgaaggcggcgacggcaaaagagatgtttccgaagtctgcgccaagcttgatgtgacaggggcaaacaaggaggcggcagcagcggcagaagcgcctgaagcggcgtcttccgaaacgaaatggtcctatgacgaatttcaacgaacggtcatcgccgaagctgaggaacaaggctttaaatgtttcgaaatcaaagttgcattgaaagaggactgtctgttgaagggcgttcgggtgtacatggtatttgagcagctgaacgaggtcggcgaagtcgttaaaacgattccggaaacagaagtccttgaatcggaggattttgattccgaattcgtcatctgctttttaagcaaacacggaaaagaagagattttcaacaaaatcaacggcgtatctgaaattgaaaaaatagaagtgaccgagctgaaaaacgatttttcggcacaagaagaagcgaagcccgccgcatccgaaaaagaaaccgcaccgaaagaggcggagaaaaaaccggctaagcagccggacggcaaaaaagacgcggcgaaacctgcggcaggcggcggaacgaagacgatccgcgtcaacatcgaccgcctcgattcattaatgaacctgtttgaagagctggtcattgacagggggcgcttagagcagatcgccaaagagctagaacacagcgaattaacggaaaccgtcgaacggatgactagaatttcaggcgacctgcagtcgatcatcctcaatatgagaatggttccggtagaaacggtgttcaaccgattcccgcgcatggtccgccagctgacaaaagaattaaataaaaagatcgagctgtcgattttcggagcggaaacagagcttgacagaacggtaatagacgaaatcggcgacccgcttgtccacctcttgagaaacagccttgatcacgggatcgaggcgcctgaagtcagggtgaaaaacggtaaacctgaaaccggtcaagtccgcctgaaagcataccacagcggtaaccatgtctttatcgaggtggaggatgacggcgccggcatcaaccgcaaaaaggtgctcgaaaaagcgcttgagcgcaacgtcattactgaacgcgaagccgaaacgatcgaagatcatgaaatcgacgcgctcatttttgcgccgggattctcaaccgcagatcaaatctcggatatttcaggacgcggagtcggcttagacgttgtcaaaagcaagctggaatcgttgggcggttctgtcagcatcaaatcgagcgaaggcgaaggttcgcttttctccatccagcttccgcttacactgtcgatcatttccgtgctgttagtcaaacttgaaaatgaaacgtttgcgattccgatttcttctattatagaaacggctgtcatcgataagaaagatattcttcaaacgcacgaccgcgaagtgatcgatttcaggggccatatcgtaccggtggtttacctgaaagaacagtttaatgttgaggattcttcagatgatcttgatcagcttcacgtcatcgtcgtgaaaaaaggagacaagctgacggcatttgttgtcgactcctttatcggccagcaggaagtcgtattaaaatcactcggcgattatttaacaaacgtctttgccatttccggcgcgacgattttgggagacggacaagtagccctgatcatcgactgcaacgcccttattaaatagaaagcgaaaggagagcgatcctcttgaccacacagactaccaccggtgagaaaatgattgtgttcaaagtaaatcataaagagtatgccatctctgtatcagaagtaatgtccattgaaaaatggcagcagccaacaagggtgccgggagtggaaccgtatatttgcggcgtcattaatttgagaggtgttgtcacacctgtcatcgatttaagaaagcggattgaagcgcctggagacacgattactgatgaaacgagaatcatcatcatcacccatcaggacattgaagtcggctgggtggtggatgaggcgaacgatgtcatcacagtcgaggaagaggaaattgaatcggctcccgaaacggtaggaaaagacggcaggcaatggattaaaggcatcgtcaagcaagggtccagacttctcaatctgattgactctgaagctgttttaaaccggaagtcgagccttgccgccgcttctgaaaatgtgaagaaataaggagccaatgatgagcgtatttaacggaattagagaagagcatcttgatatattgcgggaagtcgggaatatcggagcgggccattccgcttccgccctggccctgttgctgaacaggaaaatcgaaatggaagtgccgtttgtcaagctgatgtcgtttgatgagcttgtcaacctattcggcggtgcagatcttcctgtcgcaagcatctttttgcgcatggaaggggattttccaggttctatgttcgtgatcatgcctttttcagaggccgagcagctgatcagggagcttgtcggcaatccggaattcgagattgacagcatgacgccgaacgatatcggagcctctgccctgcacgaactcggaaacattatggcgggatcttatttgaccgctctcgctgatttgacaaaccggcaaatgtacccgagcgtcccagaactgacgctagatatgttcggagccgtcatcagcgaagggctgatcgagctcagccaagtcggagatcaagttatcgtgatcgacaactccatttttgacgaggagcacaaccggaaagttaaagcgcatttgttccttctgccggactatgattcttttgaaaagctctttcatgcattgggtgcagcgctatgaaaatcttagaaaaagaaacatcgattatcagagtgggaattgccgatgtaaaaatcgtccgcactcccgacaagatcagaacatcgggtctcggttcgtgcgtcgggctcgtgctgtatgatttggaagcaaagacggccggtctcgtccacgtcatgcttccggactcttccttatccaagacgccggacatcaacgtggcaaaatacgcggacacagccgtcgaagcgacggtcaagatgctgcttgaagccggatgccgaaaatacgctttgaaagcgaaaatggccggaggagccgaaatgtttaaatttaagatgacaaatgatttgatgaaagtcgggccaagaaatgtgcttgcgattaaaaaacatctatctctcttaaacattccgattgtaagcgaggatacaggcggaaacagcggaaggacgatcgagttcgatccgcaatcagctgaacttgtcatccggacagttaaacaaggtgtaacaacgatttaataagcaatatagggggataaagatgcaatccttgaactatgaagatcagatgctttggtcgcggtggaaagaatggaaagatcctcaggcaggcgatgatttaatccgccgctatatgccgcttgtgacatatcatgtcggccggatagccgtcggcttgcccaagtccgttcataaagacgatttggtcagccttggcatgctgggtttgtatgatgcccttgaaaaatttgatccgggaagggtatttgaagtttgatacatacgcttccttcagaatcagaggcgctatcatcgacggtcttcgcaaagaagactggcttccgagaacgtcccgtgaaaaaacgaagaaagtggaagcagcgatcgaaaagctcgaacagcgttacttaagaaatgtttcgccgagcgaaatcgcagctgagctgggaatgagcgaacaagacgtcgtgaccacaatcaatgaaggtttctttgcgaacctcctttcaattgatgagaagcttcacgaccatgaagacggggagaacgtccaggtgatgataagggacgacaaaacgagcacgcctgaagaaaaaatgctcaaagacgaactgatctcccagcttgcggaaaaaataaacgagctatcagaaaaagagcagctcgtgatcagcttattctataaagaagagctgacgctgacggaaatcggacaggttttgaatttgtcgacttcccgtatttcacagattcactccaaggcgcttttgaaattgaagcatctgctggataaagtggtacaatagcatgtaagctgccggcatgaaaccggcagcattttttaagcgtccgacgggaagtctttttttgattaaatttcatggttagcgagtgaaaaatatgtcaacaatattatggcttgtgagcttcacgctccacggtatattgatttatttcgtcatcattttgaatacgaggctcagcgctttcaaggcagcggagaaagagcaaaaacagcttttggaagaaaccgagaatacattgaccgcttttttgatggagttaaaagacgaaaatgaaaaactcgttcaagagattcgggcgaatgccgaaaaagagccgcaaagaccggaaacacagcctgaaattcccgctcaaacccccgtccttccggaagcggacgaatcgcgcgatctgccgcttcacatcgaagcgatgatcaatgaggtggagcaggaagaggatgagctcaatcaaaaggagcaggaagcatccatatcctatgaagaagaagctctcgcattatatgaaaaggggctctctccggaggaaatcgcaagacagctgaaaagcgggaaaacagaaatcgagcttttcttaaaatttcgcggaaagctcaaaaacgattcttgattgtcgagaaagcttatgttatattatttcttggtgttaattacacacgcttaacgatttatgcaagcggtgctgtgcgattctcgcgtgcagtcctgcataaaaatgacctaagcggaggaaaaaaaccattatattaggaggaaataacacatgtcagtcatttctatgaagcaattgcttgaagctggtgttcacttcggccaccaaacgcgccgctggaacccaaaaatgaagcgttacatcttcacggagcgtaacggaatctacatcatcgatcttcaaaaaacagtcaaaaaagttgaagaagcatacaacttcacgaaaaaccttgcagctgacggaggaaaaatccttttcgtcggtacgaaaaagcaagctcaagactctgttaaagaagaagcggaacgttctggaatgtactatgtcaaccaacgctggcttggcggtacattaacaaactttgaaacgatccaaaagcgtatcaaacgccttaaagatatcgaaaaaatgcaggaaaacggcacatttgacgtacttcctaaaaaagaagtcgttcaattgaaaaaagaattagagcgtcttgaaaaattcctcggcggaatcaaagaaatgaaagagcttcctgacgcactgttcattatcgatcctcgcaaagagcgcatcgcggttgcagaagcgcgcaaactgaacattccgatcatcggaatcgttgacacaaactgcgatcctgatgaaatcgatgttgtcatccctgcgaacgatgacgccatccgcgctgttaaattgctgacttctaaaatggcagatgccatccttgaagcaaaacaaggtgaagaatcagctgaaacagaagcgaaagaagcagaaacaactgaaacaacaactgcttaacctggtcaaaaggtgataagggggtctgccttttatcaccttttttttcaccagatcaacatttacatattttgtttgatatataaggaggaaatcaaaaatggcaattactgcacaaatggtaaaagagcttcgcgaaaaaactggcgcaggcatgatggactgcaagaaagcgttaactgaaactgacggcaacatggataaagcgatcgatcttctaagagaaaaaggaatcgcaaaggctgccaaaaaagctgaccgcatcgcggctgaaggtttgactttgatcaaaaccgacggcaacacaggcgttattcttgaagtgaactctgaaacggacttcgttgcgaaaaacgaaggcttcaaggagcttttgaacgacctggctgaccacattctggctgaaaagcctgaaagcgttgaagctgctatgggtcaaaaaatggctaacggttcaactgtagaagaatacatcacaagcgcggttgctaaaatcggagaaaaaatcacgcttcgccgcttcgctgtcctgacaaaaggcgatgacgctgcattcggcgcatacctgcacatgggcggaaaaatcggcgtattgactgtccttaacggcacaactgacgaagaaacagcaagagacatcgcaatgcacgttgcagctgtaaaccctcgcttcatttcccgcgaccaagtgtcagaagaagaagcgaaccgcgagcgcgaaatcttgactcagcaggcgcttcaagaaggcaagcctgaaaacatcgtcgcaaaaatggttgaaggccgcctgaacaaatatttcgaagaaatctgcctgcttgatcaagcgttcgttaaaaacccggatgaaaaagtgaaacaggtcgttgctgcgaaaaacgcaacggttgaaacgttcgtccgctacgaagttggagaaggtatcgaaaaacgccaagaaaactttgctgaagaagttatgaaccaagtgaaaaaataagattgaaaagccgcttgccataaaacacacggcaggatcttttcaaggaaaataggggacacaatttgtgtccctatttttaaaacagtttacaaacctttttttctcttgcataataaataacggcaagcatgcacttggaggttattatggaaaaaccaaagtataatcgtatcgtattaaagcttagcggagaagcccttgcgggtgaacagggaaacggcatcaacccgaccgtgatccagtccatcgccaaacaggtgaaagaaatcgccgagcttgatgttgaagtggcggtcgtcgtcggcggcggcaacctgtggcgcggaaaaacgggcagcgatctcggaatggaccgcgcaacagcggactacatgggaatgcttgcaacggttatgaattcccttgcgctgcaagacagccttgaaacgctcgggattcagtcaagagttcagacatccatcgaaatgaggcaggtcgctgagccatacataagaagaaaagcgattcgccatcttgaaaagaagcgcgtcgttatcttcgctgccggtacaggcaatccatacttctcaacggatacgacagcagcgctcagagcggctgaaatcgaagccgacgtcatcttaatggccaaaaataatgtcgacggtgtatacaatgccgatcctagaactgacgaaacagccgtaaaatatgaaaaattgtcttatctcgatgtgttgaaagacggtttggctgtcatggattcaaccgcttcttcactttgcatggataacgacatcccgctgatcgtcttttctattatggaagaaggaaatattaaaagagccgttttaggcgaacaaatcggtacaatcgtaagggggaaataacgtgtcaactcaagtgatgaatgaaacaaaagaacggatgcaaaaagcgataagcgcttatcagcgcgaattggccactgtccgcgcaggacgtgcaaatccgtcattgctggacaaagtggcagttgagtattacggagcgcagacgcctttaaaccagattgcgtccattacagttccagaagcgcgcatgctcgtcatcacaccatatgacaaaacggcgctcggcgatatcgaaaaagcgattcaaaaagccgacctcggtgtaactccgtcaaacgacggcaatatcatccggatcacgatccctcctctaactgaggagcgcagaaaagagcttgccaaactcgtgaaaaaatattcggaagatgccaaagtcgcggtccgcaacatccgccgcgatgcaaatgacgatctgaaaaaactagagaaaaatggtgaaatgactgaggatgaattgcgctcttcaacggaagacgtacaaaagctgacagatgaatatgtgtcaaaaattgatgagatcacaaaagataaagagaaagaaatcatggaagtttaatgaaaaactctgtacaatagataatagtgaaaagaccctctcatgtttacagggggtttttttgttaatactgttgttatctagaacgatataacaggaaagcaaccttttgggtgatggaggactctcatgctcaatatactcaaaaattggaagaatcagcattcggctgcttccaacatggaatgttacacaaaagaaaatattttaaaaggagaaattcctgaacatatcgccattattatggacggaaacggccgctgggcaaagaagcgggcgatgccccgcatcgcgggtcatcacgaaggcatgaaagtggtcagacagacgacaaagcttgccaatgagctcggtgtcaaagcgttgacgctgtatgccttttcgacggaaaattggaagcgtccaaagcttgaggttgactttctgatgaagctgcctgaagagtttctgggaacgtatctcccggagctggtcgaagaaaatgtccgggtccgcatgacaggcgatagggaaggactgccgccccacacgatccgcgcggttgaaaaagccatccgtgatacggagaacaatgatggacttattcttaattttgcattgaattacgggggacgtgcagaaatcgtcagagccgcaaagaaaattgccgaagaagccaaaaaaggcacattgaataccgaggaaatcgacgaaaagctattttccgattatttaatgacagaaactttgcaggaccctgatttgctgattcgcacaagcggcgagatcaggctgagcaacttcatgctttggcagcttgcctacagcgaatttttatttaccgatgtattgtggcctgattttaaagacgttcacttgcttcaggctatcggagaatatcagcgtcgcgggagaaggtttggcggaatttagaggatggtgcagatgaaacagagaatattgacgggtgtgatcgcggcagcggtttttctgccgctcgtgattttcggcgagctgccgttcgccctgctagtttatgcaataggtatacttgctctatttgaacttttaagaatgaaaggcctgaagctgatcagcgctccgggtatcatcagcatgctgctgttggcggttttgctgtgtccaagccaatacgcggaagacgctgggctgggtataaccaaaggggaggtcgtctttttggcggtccttttgcttttggcatatacggtgctcagcaaaaactcgtttacttttgacgaagcggcattcgtggcgctggcagcagtttatatcggattcgggttttattactttattgaaatcagaaacatcggactcagctatgtcttttttgcgatcggcgtcgtctggtcaacagattccggcgcttattttatcggaaaggcgtttggaaagcggaagctctggcctgaaatcagccctaacaaaacggtagaaggcttttggggcggaattttgacagcggtcgttttttccgcgatttatcaggccgccacaggttttccgcacgcttatctgtttgtgctgatcattaccgtgcttttgtcaatcgtcggtcagatcggcgatttggccgagtctgcgttcaaaaggcattaccaggtgaaagactcgggccggatcctcccgggacacggcggaatgctggaccgctttgacagctttttatttgtcatgccggttctgtacttcctgcttgttctttttcagccgttcgggctatgatagaaaagggtactgatagctagaaagaaacagaggtgcggcaattttgaagaacatatgtctattgggagcgacaggctccataggagaacagacgcttgatgtcatcaaagcgcatgacgataagtttcggctgaccgccatgactttcggcaaaaacgccgaaaaagcggcagaaatcattgaaacctttaaaccgaagtatgtaggcgttggggatgagcatacatatgaaacattaaaacagcattctttctcctacacctttaaaacagggatcggggaggaagctttaatcgaagcggccgttatcccggaagcggatatcgtcgtcaatgctctcgtcggcagcgtcggtcttcttccgactttaaaggcgatggagcataaaaaaacaattgcgcttgcaaataaggaaactctcgtgacagccggtcatatagtgaaagaacacgcccaaaaatacgatgtcccgctcctgcccgtcgacagcgaacattccgcgattttccaggcccttcagggggaaaatccgaagcatatcaaacggctgatcgtcacggcttcaggcggcagcttcagggacagaacaaggcgggaacttgaaggcgtcacagtggaagaagccctcaatcatccaaattggtcgatgggtgcaaaaatcacgatcgattcggctacaatgatgaataaaggactcgaggttattgaagcccactggctgtttgatctgccctatgaccagatcgatgtcctccttcacaaagaaagcattattcattcaatggttgaattccacgaccgcagcgtcatcgcccagcttggcacacctgatatgagagtgccgattcaatatgcgctcagccatccggaacgcctgccgtttaatgaagcaaaatccctcgatctctgggaagtcggacagctgaattttgcccaagctgattttgaaaggttccgctgcttacaattcgcttatgaatcaggtaaaataggcggtacaatgccgactgttttaaacgcggccaacgaggaagccgttgcggcatttctttcgggcaggatttcctttctcggaatagaagacatcattgaaaaggctttggaacgccatcaggtgatcgcaaagccgagccttcaagagatccgtgaagtggacaaagacgccagaaagtttgtccaaacattactcacataaggtggtatgttcgtgaatactgtgatcgcgtttattcttatttttggaacgctcgtatttttccatgagcttggtcatctcatccttgctcaaagagccggaatactgtgccgggagtttgctatcggcttcggtccgaaaatcttttcgtttaagaaaaatgagaccgtttatacgatcaggcttcttccgatcggcggctttgtcagaatggccggcgaagatcctgagatgattgaagtgaagcccggttatacggtcgggctgttgttcgacagcgaaaacaaggtcgaaaagatcattatcaaccaaaaagaaaagtatcccgacgcattggtcattgaagtggagcaggccgacctggagcaccagatgaggattacgggctatgagcacggcaatgaagatcatctctcttcattttctgtcagtgaaacgtcctttttcatcgtagacggggaagaagtccagatcgctccttacaaccgccaatttcattcgaaaacggtttggcagcgcatcaaagcgattgctgccggaccgatcatgaactttattttggcttatgtcatactcgtgatgctcggactgatgcagggagtgccgtctgacgagccggtgctcggcaagttgatagacaacggacgggcggcggaagcaggcctccaggagggagaccgcattcaaacgatcaacggggagaacatgaggtcgtggacggatattgtcaacacggtcagagaacaccctgaaaaagaactgaaaatcgttttgatgcgcgacaatgtcaagctgacgaaatacgtaacacctgaagctgtcaaggcaggggatgaaaccgtcggcagattcggcgcttacaatcctgtgaaaacaggcgttctgacatcgatttcctacggtgcgaccgaaacggcgacagtggcccagagcatcgtcaccaatctcggaaagctcgtcacaggacaattctcaatcgacatgctggccggtcctgtcggcatttatgacatgacagaccaagtggccaggacaggcgttatcaacctgctgaagctggccgcatttttaagcatcaacctcgggatcgtcaaccttctgccaatccctgcgctggacggcggaagactgttgttcctgtttattgaagcgatccgcgggaagccgatcaaccgcgaaaaagaagcgtttgtcgtctttatcggcgtcgcatttttgatgctcctaatgcttgtcgtcacatggaacgatatccagcgcttatttctgtaaaaccaatcgccttttttaagtgcagccaagccttttaaaaggctcttttttagggacaccgttcccgactcaaaaaagtaaccaactgaaacaaatgaggtgcgaatgaatgagacagagcaggactttaattcctacgctccgcgaagtgccggctgatgctgaagcgaaaagccatcagcttcttctcagagcagggtttatcagacaaaacacaagcggtgtatacagctatatgcctcttgccaataaagtcattcataaaatccagagcattgtccgcgaagaaatggagaaaatcaatgccgtcgaaatgctgatgccggcgctccagcaggcggaaacttggcaggaatcgggaagatggtatacgtacggtcctgagctcatgaggctgaaagaccgccacggccgtgaatttgccctaggcgcaacacacgaagaggtcatcacaagcatcgtcagagatgaagtgaaatcgtacaagcgccttccgctgaccctttaccagatccaatcgaagttccgcgatgaaaagcgcccgcgcttcggtctgttgagaggccgggaattcatcatgaaggatgcgtattccttccattcctccgccgaaagccttgatgaaacgtacaatgatatgtatcaggcgtatacgaatgtgtttacgcgctgcggcctgaatttcagaccggtcattgcagactcaggcgcgatgggcggaaaggatacccatgaatttatggcattgtccgatgtcggtgaggatacaattgcgtattctgatcagtcttcatacgccgccaacattgaaatggctgaagtgaaggaaacagatgccggcgagcaggcagaaatgaaagagctgcaggaagtccacacaccttcggtcaaaacgatcgaagaggttgccgcatttcttggcatatccccgtcagactgcattaaatcaatgctgatgaaagcagacggacgttttgtcctcgtcttgacgagaggggatcacgaagtcaatgatgttaaggtgaaaaacctgcttcaagcagaaataatcgaattcgcgagcgccgaagaggttgcagagataacaggcactgaacccggttttgtcggaccggtggggctcgaccgcgaaatcgaaatctttgcagactttgctgtgaaggcgatggcaaacgcagcagctggagcgaataaaacagattaccattatcaaaacgtgaatatcagccgggatgcgcacaatgtgacattcgccgatctccgctttatccaggaaggagacccttcaccggatggaaaaggaacgatccgttttgcaaaaggaatcgaagtcggacaagtctttaagctcggcacccgctattctgaagcgatggacgccacataccttgatgaaaacggacgcgctcagccgatgctgatgggctgctatggaatcgggatttcccggacgctttcggccatcgttgagcagcatcatgacgataaaggcttgatctggccgctggaagtgacgccgtatgacctgcatatcctcgcgcttaatatgaaaaatgacgcgcaagttcagcttgccgaaaagctgtatgaagaatttaaagcgaacggctatgacgtactgtttgatgaccgtgccgaacgggccggcgttaaatttgcagattccgatttgatcggtctgccgatccgcatcacggtcggaaaaagagctgacgaaggcgttgtcgaagtgaagatccgcaaaaccggagaatcctttgaaatcgctgctgatgagctgtttgactttatcgaaaaacaagtcaagagcttatcttctcactcttaaaacatggtaaactagagtaaaggaaggtacctcgggaatcgtcccaaggtaccttcaattatgattttcttttagggaggaatctgtcttggaagaccagctttctgtcaacagaagacagtttcaaattcttctgcagcagctgaatgtaacggaagatacgatgatccgccaccttgaaggcggacaaatcataaagctgaccgttcataaaaacaagaagacatggcactttcactttaaattgagaaatgtgctgccttatcaaatcttcgaacggtttcacagccagctgacccgcaccttttcccatatcgcccaggtcacctgttccatcgaggcggaaaacccttcgattgacgagcagcttgttcaggattactggacgcgctgcattcaggaactcgatggtatttctccgccgatcttggcgcttttgaacgaccaaaagcccaagcttacgggaaacaaaatcctgcttaaaacgaaaacagatacagaagcgtccgctttaaaaaagaaatacagctcgctcatccagtcaagctaccgcacattcggctttcctgagctccagctggacacagaaatttttgtatcagatcaagagattcagaaattcagagagcaaaaaatggccgaagatcaagagagggcccttcaggctttaatcgaaatggagaagcaggataaggaagcacaagacgatgaagcgccggcaggccctcttcagatcggctaccagattaaagactctgaagaaatcagaacgcttgacagcatcatggatgaagagcggagaattacggtgcaaggctatgtattcgacgctgaaacaagagagctgaaaagcggcagaacgctttgcatctttaaaataaccgactatacaaacagcattctcgtcaaaatgttcgcccgcgaaaaagaagacgctgtattgatgaagtccctgaaaaaagggatgtgggtcaaggcgagaggaagcatacaaaacgatacattcgtccgcgatttggtgatgatcgccaacgatgtcaatgaaatcaaagcgaaaacccgtgaggatacagcgccagaggacgaaaaacgagtcgagctccacctccattcaccaatgagccagatggatgccgtatcaagcatcggcaagcttgtcgaacaggcgaaaaaatgggggcacccggctatcgcgctcactgaccatgccgtagtccaatcgtttccggatgcattcgcggcaagcaaaaagcatggcgtgaaaatgatctacggacttgaagccaacctcgtcgacgacggcgtgccgattgcctacaatcccgtgcaccgtctgcttgaagaggaaacatatgtcgtgttcgacgtcgagacgacggggctgtctgccgtctatgatacaatcatcgagctggccgccgttaaagtaaaaggcggggaaatcatcgaacgctttgaaaggtttgccaacccgcatcgacctttatcggctacgatcatcgagctgacggggattaccgatgatatgctgaaagatgcgcccgaagtcgaagaggtcatccgcgattttaaagaatgggtcggtgatcacacgcttgtcgctcacaatgcaagctttgacatcggcttcatcaatgtcgcctataagcgcctgctgaattcggagaaagtgcagaacccggtcattgacacgcttgagctgggccgttttctttatccggaattcaaaaaccacaggctgaatacgctttgtaaaaagtttgacatcgagctcacccagcatcacagggcgatttatgataccgaagcgacgggttatctccttgtgaaaatgctgaaagatgcggccgaaaaaaatatcctgtaccacgatcagctgaatgaaaatatggggcagtccaatgcctatcagcgttcaaggccatatcacgcgacacttttggcggttaatgagacaggcttgaaaaaccttttcaaacttgtttcgctgtcgcatatccattatttttacagggtgccgaggatcccaaggtcacagcttgaaaagtacagagaagggcttttaatcggttcggcgtgcgacaaaggcgaagtatttgaaggcatgatgcagaaatcgccggaagaagttgaagacatcgcttcattttatgactaccttgaagtcatgccgcctgaagtctaccggcacctgcttcagctcgaactcgtcagggatgaaaaagcgttaaaagaaatcatcgccaacatcacaaagctcggcgagaagctgaatatcccagtagtagcaactggaaatgtccattatctgaaccctgaggacaaaatttaccggaagattctagtttcctcgcaaggcggcgcaaatccgctcaacaggcacgagctgccgaacgttcatttccgttcgacggatgaaatgcttgaggccttttcatttttgggtgaggaaaaagcgaaagaaatcgttgtcaagaacacccgcatgatcagcgagcgaatcgaagaaatcaagccgatcaaagacgatctttacacaccgaagatcgaaggcgcagatgacgaaatccgccgcatgagctatgagaaagcaagaagcatttacggcgaggacctgcccgaaatcgtcgaaaaacggatcgaaaaagagctgaaaagcataatcggccacggattcgccgtcatctatctgatctctcataagcttgtaaaacgctcccttgatgacggctatctcgtcggttcgaggggatcggtcggttcttcccttgtcgcaacattgacggaaattaccgaggtcaacccgctgccgccgcattacgtctgtccggattgccgccattccgagtttttcaacgacggatcggtcggttcgggatttgatttgcctgacaaagactgtccgaagtgcggagcggcctacagaaaagacggccacgacattccgtttgagacgttcctggggtttaaaggggacaaggttcctgatatcgacttgaacttctcgggcgaataccagccgcatgcccacaactatacgaaagtcctgttcggagaggataacgtctaccgtgcgggaacgatcggaacagtcgccgaaaaaacggcttacgggtatgtcaaagggtatgcaaacgacaacaatttgcatatgcgcggggcggaaatcgaccgacttgtccaaggctgtacaggcgtcaagcggactacagggcagcacccgggcggaattatcgttgtgccggattatatggatatttacgacttttcaccaatccagtttccggcggatgccacagattccgaatggaagacgacgcattttgacttccattccatccatgacaaccttctgaagcttgatattctcggacacgatgatccgacggtcatccgtatgctccaggatcttagcgggattgatccgaaaacgattccgaccgatgatcctgaagtgatgaaaattttccaagggacagagtctttaggggtaaccgaggaacagatcggctgtaaaaccggtacactcggcatccctgaattcggaacccgctttgtcagacagatgcttgaggacaccaagccgacgacattttccgagctcgtacagatttccggcctgtcacacggtacggacgtatggctcggcaacgcgcaggagctgattcacaacaatatttgtgaactgagcgaagtgatcggctgccgtgatgacattatggtgtacttaatctaccaggggcttgagccatccctcgcctttaagattatggagtttgtccgtaaaggaaagggactgacgcctgagtgggaagaagaaatgaagaataataatgttccggactggtatatcgattcctgcaaaaaaatcaaatacatgttcccgaaagcccacgctgcggcatatgttttgatggcggtcaggatcgcttattttaaagtccatcatccgctgctctactacgcagcatacttcaccgtgcgggccgacgactttgacatcgaaacgatgatcaaaggatcgacagcgatcagagccgtcatggatgatatcaactctaaaggccttgacgcttctccaaaagagaaaagtttgctcacggtgcttgagctggcgcttgaaatgtgcgaaaggggcttctctttccaaaaagtcgatttatacagatcgagcgcttcagaattcatcattgatggaaacagcttgattccgccgtttaattcaataccggggcttggaacaaacgccgccttgaatattgtcaaagcgagggaagaaggcgaatttctttccaaagaagatttgcaaaaaagaggaaaggtgtcaaaaacgatcatggaatacttggagcgccacggctgtctcgagtcgcttccagatcagaaccagctgtcattattctagaaactgcctgcttaaagcaggcagtttttttatctgttttacggcataaagagcgttttttcggaattgggtgacaaatgccaggggagaaatgatcacaaaaaaataaagggctgtcagatctgttgacaataaataaacatcaatgttagaatttccaaaatataacacttcgtttggaatgtgctgtctattagatttctactctcataacttagtttattgaacaaataaactaagttacttatcaaattcctcgcttgcagtcgtgtgctgatttaatgtgcaatcaatatcttcggtttttcaactttggccttgttttgttcgccggcaaatctaaaaggaggtgagcatgttgtagacagatggagttgcttgatcttaacgaacatgatggggaggaagcagtacgtgaaacagaaagtatttttaaaaatgaaagcgctttgtttggcacttttagtgatcttctctatgagcatagcgtcgttttcagaaaagacccgtgcagcttctgctgaagaatatcctcataattatgctgaactgctgcaaaagtctttgttattttatgaagcacagcgctcgggaagacttccggaaaacagccggctgaattggagaggagactccgggcttgaggacggaaaagacgttggcctcgatttaacgggagggtggtatgatgccggcgaccacgtgaagttcggtctgccgatggcttattctgccgcaatcctgtcatggtcggtctatgagtaccgagatgcctacaaagaatcgggtcagcttgatgcggcgctggacaatattaaatgggcgacagactactttcttaaagcccatacggctccttatgaattgtggggccaagtcggaaatggcgctctagaccacgcatggtgggggccggccgaagtaatgccgatgaagcgccctgcctataagatcgatgccggctgtccggggtcagaccttgctggtggtacagccgcagcgctagcatcagcatcaattattttcaagccgacagattcttcttactctgaaaaattactggctcatgccaagcaattgtatgattttgccgaccgctaccgcggcaaatattcagactgcattacagacgcacagcaatattataattcgtggagcgggtataaagatgaactgacatggggagctgtctggctctacttggcaacagaagaacaacaatatttggataaagcccttgcttcggtctcagattggggcgatcccgcaaactggccttaccgctggacgctttcctgggatgacgtcacttacggagcacagctgctgctcgctcgtctgacaaacgattcccgttttgtcaaatctgtcgaacgcaatcttgattattggtcgacaggctacagtcataatggaagcatagaacggatcacgtatacgccgggcggtttggcctggcttgagcagtggggatcattgcgatacgcttcgaatgccgcttttctcgctttcgtttattccgattgggtggatacagaaaaagcgaaaagatatcgggattttgctgttcggcaaacggagtatatgctaggagataatccgcagcagcgaagctttgtcgttggatacggtaaaaatccgccgaaacatccgcatcaccgtacagcacacggttcatgggccaatcagatgaatgtgcctgaaaaccatcgccataccctatacggcgcattagtcggcggtccgggaagggacgattcgtaccgagatgacataacagattatgcgtcaaacgaagttgcgatcgattataatgccgcttttaccggcaacgtagcgaaaatgtttcagctgttcgggaaaggccatgttccgctgcctgattttccggagaaggaaacacctgaggacgaatattttgcagaggcatcaatcaacagctccggaaacagctatactgaaatccgggcgcagctcaataaccgttcgggatggccggcaaagaaaaccgatcaattgtctttccgctactacgttgacttgacggaagctgtagaagcgggatattccgccgaagatataaaagtcacagccggctataacgaaggggcctcggtatcagagctgaagccgcatgacgcttcaaagcacatttactatacagaagtcagcttcagcggggttttgatttatccaggcggtcaatccgcccataaaaaagaagtgcagttccgcctttcggcaccagacggaacgtctttttggaacccggaaaatgaccactcttatcagggtctgtcacatgcgcttctgaagacgcggtatattcctgtttatgatgatggacggctcgttttcggacatgagcccggttactagatattgaacttcaagaggaggaacatcatggataataaaacacgttttatgcagctgtatgagcaaattaaaaatccgaacaacggttatttctcacccgaaggaattccctatcactcggttgaaacgctcatatgtgaggcgcccgactacggtcatatgacgacatctgaagcgtacagctattggctgtggcttgaagcgatgtatggccggtacacacaggactggtcaaagctagaagccgcctgggacaatatggagaaatatattatcccggtcaatgaaggagacggaaacgaagaacagccgaccatgaactactacaacccctcaagtccagccacttatgctgcagaacacccctacccagatctgtacccttcagcgctgaccggacagtatccggcaggaaatgacccgctcgatgccgagcttaaagcgacatatggaagcaacgaaacgtatttaatgcattggctgttagatgttgacaactggtatggcttcggaaatcttctgaacccttcgcacactgccgtttatgtgaacacttaccagcggggcgaacaggaatccgtttgggaaacggttccgcatccgtctcaggataatcagacgttcggaaaaccgaatgaaggtttcatgagcctttttacaaaagaaaatcaggctccagcaccgcaatggcgctacaccaatgcaacggatgcagatgcgcgcgccgttcaggcgatgttctgggccaggcaatggggctacagcaatactaattatttagaaaaagctaaaaaaatgggggactttctccgttacggcatgtatgacaaatactttcaagagattggaagtgccgctgacggctcgccttcccgcggtgctggaaaaaatgcatgtcattatttaatggcgtggtacaccgcttggggaggcggattgggacagtatgcaaactgggcgtggcggatcggtgcgagccatgtgcatcaaggttatcaaaaccctgttgcctcttatgcactgtcaacggctgaaggcggattgattccaaattcatccacagcgcgaagcgattgggaaaaggcgctgaaaaggcagctagaactttacacatggctgctttcttcagaaggagccgttgccggcggcgccacgaacagctggaacggcaactacagcgcatatccgcagaatgtcagcacattttacgaaatggcctacacagaagcgcctgtatatcacgatcccccttctaacaattggttcgggatgcaagtctggccgctggaaagggtggcggaactgtattatattttcgcagagaaaggtgacaaatcgtctgaaaacttccacatggcaaagcatgtgattgaaaaatggatcgcatattcacttgattatgtgtttgtgggcgaacggccggttactgacgaagaaggctattatttaaatgatgcgggagaacgcgtccttggcggccaaaacccgcagatcgccgtacaatccgacccaggcgagttttggattccggcaaaccttgaatggagcggccagcctgatccgtggaagggatttgattcatttaccggaaatccgggactgcatgtcacgacgaagaatccttctcaagatgtcggcgttctcggcagctatattaaaacgctcgtcttctttgcggccggaacaaaagccgaaaccggcggctttaccgctcttggaaacaaagccaaaaatctggaaaaagaactgcttgatgcagcatggagtaaaaatgacggaatcggtatcgcagcagaggaagaacatgaagattatatccgctactttacgaaggaaatctactttccgaatggctggagcggcagaaacgggcagggcaataccatccctggccccaacactgtgccgtctgatccggcaaaaggcggtaacggcgtctatatcagtcatgcggagctccggccgaaaattaaaaatgatccgatgtggccttatttggaaaacaaatatcagacctcgtggaatccgaatacgggcaaatgggaaaacggactgccgacctttgtatatcaccgtttctggtctcaggtcgatatggcgacagcttatgctgagtatgaccgtttaatcggaaatgcataacaatcaataggagaatattagatgcgcttggccgtttgggcaaaggcggcgttcagccgccttcttttttaaaggcaggatttaggattttagcgagtgttttacacgattatctaaaaaggagatcaaaagtttgagagaaaaatggttagccttatgtttaaagtcgatcattctgttcgttttgatcatgggaaccgttcttttatccgcagttccgaaagcttcgggaacaagcgggccagcaaagcaagaaaagcagagcatcatcaccccggctgatcttttggaaaacatgagccctggatggaaccttggcaacacgctggatgctgttccgacagaaggctcttggaacaatccgccggttcgcgagcatacttttgatgatattcgcgatgcggggtttaaaagcgtccggattccggtgacatgggattcccacatcggcagcgctccagagtatccgatcgataccgattggatgaaccgggtagaagaagtgacagattgggctttggaaagagagttttacgtcgtgttaaatattcaccacgattcttggctatggatcagccggatgggaaacagccagcaggagacattagataagctggggaaagtctggaagcagattgccgagcgcttcaaaaacaaaagtgaacgcctcctgtttgaaattgtcaatgagccgaccggaatgagcgcatatcaaatgaatctgcttaaccgagagatgctgaacatcatccgttcgaccggcggcaaaaacggccagcggctcgtaatcgtcggggggcttgaagataacaaagatgaattgcttcattcatttgaaccgcctgatgatgaccggattgtcctcacatatcactactattctccttgggattacgtatcaaactggtggggccggacgacttggggatcggcagccgaaatctccgagatggaggaggatatcaaaccggtttatgaaaaatttgtaagggaaggatacccggttatcatcggtgaatacggtaccctcggcgccaatgaaaagcattcaaaatggctctatcatgatacgtttgtccgccttgcccacaaatatcaaatggtcccgatgtggtgggacaacgggaatgaccagtttgaccgggctgagagacagtggcgtgatcctgttgttaaagagattgtcattcaggcgggacgcggcgttcccaatgcgatcatcaaaccggcagatctttttatcaaaaaaggtcaaagcatcagcgatcagacggtggacattcagctgaacggcaatgtgctgactggcatttatcagaaatctgaaccattaaaggaaggcagtgattatacagttgacaatgccggaaaaacggtctctattaaggcatcctgcttggcaaagctgctgaacggggcggggcagcctggggtaaaagcgcagctcacttttacgtttcataaaggagccagccaggttatggatatcattctttatgatgacccgaagcttgaaaaaagcgaattcaccatcagtcaatcggcaatcagcggtgatctcaaaatcccggcgtcactgaacggaacgaagctggccacggttaaaggagtcgtcgattctacaggaaggccggttcttgaagaagtatggtcatggacgccctacttgaactatgacgaagatttttacgaaaaagacggggatttgtatttgaaagagcgggttttaaagtatttgaaaagcgattccacctttacatttgaactgtggccgaaaggcgtggaggcggtcgtgaaggtgaaaatcacgccttgaacggccggctatcctctcaatgacgccgtccatgcatcctctttatgaaagcagggaaaaataatgatgacgaaaaagggtttattgacagtgctgatgccgtttttgcttgcactttccgccattcagtttggcaatccccggcctgcactagccgcgtctccttttgttgagacagccggaacatcgttcactttaaatgggaaagaattttattttgccgggacgaataactattattttcattataaatctaaaaaaatggtcgatgatgtgttcgaagatatgaaagcgatgaatttgaaagtgatccgcatctggggatttcttgacggccagccgcaggaaaatacagtcatgcagccaaggccgggcatatatgatgaatcaggcttttcaaagcttgactatgccatttataaagcggggcagacagggataaaactagtcatcccttttgtgaacaactgggatgatttcggcggaatgaatcaatatgtcaggtggtttcaggcggatggacatgacgccttttatactcatccggacattaaagaggcgtataaaaattatgtatcctatatgctgaaccgagtcaacacatataatggcgtcaaatataaagatgatcccgcgattatggcgtgggagcttgccaatgaaccgagggtccagtctgacaggaccggaaatacacttgtcgaatgggcggatgagatgagcgaatttattaaatccattgatcagaaccatcttgtagcggttggagatgaaggattttatcatatagaagggcaccctgattggcattacaacggcggagagggtgtggattggaaaaggctgaccgctctgaagcatattgattacggcacatatcacctctatccggatcattggggcaaaacggccgagtgggggaatcagtggatcacagaccatatttgcgatggaaaagaaatcggcaagccggtcgttttagaagagtacggctatcaggataagtccagaagggactacgtctacagaacctggcttgaactcatagaaaagcagagcggtgcgggcagccaattttggattttgaccggcattcaggatgacgggaccctttatccggactatgacggttttcggatcgtttatccgagctctgccgcttctgtcatttcagagcacgcggagcggatgaatgaaaaatcagccgcttccgaaatgcttcagactaaacgctgtcatgatttgcaataaaaatatggttatggtatagttttattggaaatgctaacgatagccgaggcgaagagtggggaaacccgctcttttgtattgaacaggcaattttgtctcgacatgttcatcgttttttctaaaatcccctgcttttgaagcagggtttttacgagggagctgatgaatgggagcctgcacaaggaggaaaagtatgagtaacaaagtgatcgataccgtcagcgaaatggtccagcctatactagacaatcttcagcttgagctcgttgacatcgaatttgtcaaggaaggccagagctggtttcttcgcgtgtttattgattcagatgacggcgtagacatcgaggaatgtgccaaggttagcgaagctcttagtgaaaagctcgatgaggctgatccgatcaagcaaaactattttcttgaagtatcgtccccgggagctgagaggcctttaaagaaagaagccgatttcatgaaggcgctcggaaaaaacgtatatattaaaacgtacgaacctattgaaggcaataaagagtttgaaggcgagctttccgcatttgacggtgaaaacgtggaggtcacggtgatgatcaaaacgcgccggaaaacgatcaatattccatatgacaaagtagccaaagcgaggctggctgtttcgttcaattaatttttgactgtttaagggggaaaccataaacatgagtagtgagttgttagatgccctgactgttcttgaaaaagaaaagggaatcagtaaggacattattattgaagcaattgaagctgcgctcatttccgcttataagcggaacttcaaccaggcgcagaacgtcagggtagatttaaaccgcgacaccggttcaatccgcgttttcgcccgcaaagatgtcgtggatgaagtgtatgatccgcgccttgaaatctcgattgaagatgccgtaaacatcaatccgaactacattgtcggagatgtcgtggaaatcgaagtgacgccgaaagatttcggccgcatcgctgcccagacggcaaagcaggtcgtgacccagcgcgtccgcgaagcggagcgcggcgtcatctattctgaattcatcgaccgcgaggaagatatcatgacaggcatcgtccagcggatcgacaataagttcatctatgtctctttaggaaaaatcgaggcgcttctcccggttgcagaacagatgccgaatgaagtctacaagcctcatgaccggatcaaggtgttcattacaaaagtcgaaaaaacgacgaagggtccgcagatttacgtttcaagaactcatccaggtttattaaagcgtctctttgaaatcgaagtgccggaaatttacgatggaacggtcgagctcaaatccgtggcgagagaagcgggagaccgctcgaagatttccgtccgcacggataatcccgacatcgatcccgtcggcgcctgcgtcggaccgaagggtcagcgcgttcaggcgatcgtcaatgaattgaaaggcgagaaaattgatattgttcactggtcaaacgacccggttgaatttgtcgccaatgcgctgagcccttcaaaagtgctcgacgtcatcgtcaatgaagaggataaagcgacaacggttgtcgttcctgactatcagctgtcgctcgccatcggaaaaagaggtcaaaacgcccgcctggcagccaagctgacaagctggaagatcgatattaaaagcgaaacagatgcaagagagcttggaatttatccaagggagcttgaagaagaggagccggaagagcttttcttggaaagcgaaactccagaatcggatgaataagaggtgacctttggtgaaaagccgaaagaagatcccgcttagaaaatgcgtcgtaacaggggaaatgaagcctaaaaaagagctcatccgcgtcgtccgttcgaaggaaggcgaagtttccgttgacccgaccggcaagaagaacggccggggagcctaccttacacttgataaagacgtcattttaactgcaaaaaagagaaacagcttagcaaatcagcttcaagcacagattgatgatcagatttttgatgaactgctggaactggcggaaaaggagaacagataaatgtcggaatcagaatggttttccttgctgggtctggcgaatcgagctcgaaaggtcgtgtccggagaagacctggttgtgaaagaaatcaggcattcgcgcgcaaagcttgttttgcttgcagacgacgcatcggctaacacggagaaaaaagtaaccgacaaatgcaggcactacgatgtaccggtgaaaaaagtcggtgatcgtgtgcttctgggccgttcaatcggcaaagaatcccgtgtggttgttgctgtcactgatcaaggttttgcgaatacgttgctccgaaagctcgattaattttttttgggggtgaacgaatggctaaaatgagagtttatgaatatgcaaaagccataaatgtttcaagtaaggatattatcgcggcattgaaagatatgaatatcgaagtcaataaccatatggcgatgatcgaagaaaatgcgatcaaacagctcgatcaaaaattcaagaagagcgctaaacctgcgggaaataaaaaggatgccggtacaggcggacaaaagccgcagcaagaagccgcaaaactgaatgccggaagtaagccaaacaaaaatcgagacggaaagaagaataacgtgcagaatactcaatttaacaataaaaacaagaagaaaaacaacaacaacaaaaagaacaaacgcggtaaaaatcatcaatctcctcaggagaagcagttcaagccgaaaaaagaactgcctgaaaaaatcgaatttaccaactcaatgtcggtcggcgcgcttgccgaagagctcggaaaagaaccgtcagaaatcattaaaaaattaatgcttctcggcatcatggcgacgatcaaccaagatcttgacaaagataccgttgagctgatcgcttcagaatacggcgtcgaagtcgaagaagtgatcgtccatgaagaaaccgaattcgaaaaatacgaagagccggataacgaagaagacctcgaaatccgtcctcctgtcgtaacgatcatgggtcacgtcgaccacggaaaaacaacgcttctcgacagcatcagaaaaacgaaggtcgttgaaggcgaagccggaggcatcactcagcatatcggcgcttatcagatcgaggaaaacggcaagaagattaccttcctcgacactccgggccacgccgcgtttacaacgatgcgcgcacgcggtgcggaagttacggacattacgattctcgtcgtagctgcagatgacggggtcatgccgcagacggttgaagcgatcaaccatgcgaaagcggctgaagtgccgatcatcgtcgctgtcaacaaaatcgacaaaccgacggcaaaccctgaccgcgtgatgcaggagctgactgaacacggtcttgttcctgaagcatggggaggcgagacgatttttgttcctctttccgcactttcaggagagggaatcgatgagctgatcgaaatgatcctgctcgtcagcgaagtcgaggagctcaaagcaaatccgaaccgcagggcaaaaggaacggtcatcgaagccgagcttgataaaggtaaaggttctgtcgcaacgttgctcgttcaaaacggaacgcttcacgtcggagatccgatcgtcgtcgggaacactttcggacgcgttcgtgcgatggtcaatgatgtcggcagacgcgtgaaatcggcgggaccgtcaactcctgttgagatcaccgggttgaacgaagttccgaacgcaggggatcagttccttgtgttcaaagacgaaaaaacagcccgttccgtcggcgaagcgcgcgctaccaaacagcttgaagaacagcgcagcgataaagcgaagctcagccttgatgacttgtttgaacagattaaacaaggcgatgtcaaagaaattaacctcgtcgtaaaagccgatgttcaaggctctgttgaagcgctggccgcagctttgcaaaaaattgaggtcgaaggcgtcagagtcaaaatcatccacacaggcgtaggtgcgattaccgaatcagacattattttagcttctgcatcaaatgcaatcgtgatcgggtttaatgtcagacctgacggaaatgctaagagtaccgccgaagccgaaaatgtggatatccgcctccaccgcatcatttataaagtcatcgatgagatcgaagcagccatgaaaggcatgcttgatcctgagtatgaagaaaaagtgatcggcatggttgaagtccgtcaaacattcaaagtctctaaaatcggaacgattgccggaggctatgtaacggaaggtacgatcacgcgcgacagcggaatccgcttgatccgcgacggcgtcgtcatctttgaaggggaagtcgatgtgctgaaacgctttaaagatgatgtcaaagaagtttcacaaggctatgaatgtggtatcaccattaagaaatacaacgacatacgcgaaggcgatatgatcgaagcgtatgtcatgcaagaaattgaaagaaagtgatcggtttcgttgaatgcgaatgcatcatttacgatgcatcatcactcaaggaaaagcgggcggtgctgaagcggatcatcacaagaatccgcgccaagttcaacgtttctgtttcagaaattgactatcaggacacttggcagcgcacaagctttggtatcgccgccgtttcttcctctcgcgtgcaaacggaaaaagagctgcagcgggtcctcgcctttattgactcttttccggaaattgaacggacgatcacgagaacagagtggttttaacgtagaggtggtatggtcatgacgatgagagctacccgtgtgggagagcagatgaaaaaagaacttggtgacattatcggcagaaagctgaaagatccgcgaatcggatttttaacagtcaccgacgtcagggtctcaggtgatttgcaaattgccaaagtgtatatttccgttttaggcgatgaaaagaaacgggaagaaacgctcaaaggcctggcaaaagcaaagggctttattcgttccgaacttggaaaccgaatcaggcttcgcaaaacacctgaaatccattttgagttcgatgaatcgatcgattacggaaaccgtatcgaaacattgattcacgagctgaacgcaaacaaagaagaatcataagctgaaaaaggataggcgggcgactgcctgtcctttttagctccaaatgagaaaggggcgaagaagcacgaatgtataacggagtccttctattacataaaccggtcggcatgacctcgcacgactgcgtcatgaagatccgcaaactgctgaaaacaaaaaaggtcggccataccggtacactggatcccgaggtgtcgggcgttctcccgatctgcgtcgggagggcaaccaaaatcgtcgagtatttgaccgaaaagtccaaaacatatgatgcagaggtcacgcttggctgttccacggagacagaggatcagacgggggaagtcacagaaaagaaacccgtcttagcgccgcctgatgaacagaccgtgcagagcgtcctgagatctcttgaaggaacgattgagcaggttccgccgatgtattcagctgtcaaggtaggcggcaaaaagctgtatgaatacgcgcgggctggaatcgaggttgaacggccgaagcggaccatcaccatccatcatatcgaactgacatccgagatccgccatgagggggataaagcccgcttccggtttgttgtgacatgttcaaaaggcacatatgtcaggaccttggcggtaaccatcggggagaagctcggatatcccgcgcatatgtccaatctggtcaggaccgcgtcaggccctttcacccttgacgaatgcttgacctttgaagacgtcgaaggcttgatcgctgacggaacattgtctgaaaagctcgtccccatcgaacgtgcgcttgatcatttgccgaaatggataattagtgatacattagctaagaaagtggaaaatggagcggtgcttgaaacgcccggcagcttttctcatttgacgagcgaagaccgcattgcggtctttacggaagcaggccggtgcacagccgtctattatccgcatccgaccaaaaccggtttgttgaagccggcaaaagtactcgtgcaaaaaagcgaacaatagaaaaggtgaccgttcttgaagacgatacatatttcccacccacacgacttgaagcgtgaggattttccgacatcagttatggcattaggttattttgacggtgttcacctgggacatcagcaagtgattcttacagcaaaaaacaccgcggcaagagaaggggtcaaaacgtccgtgatgacctttcatccccacccttctgccgtgctcaaaaaaggccgggagccgaaggatttaatcacgcctttgcaagacaaaatcagcatcattgaagatttaggggtcgattttttatacgttgtcacatttacccctgaattcgcttctctatcacctgaggaatttatcgatcaatatatactcggctttcatgtcactcatgttgtagccggatttgactttaccttcgggaaattcggcaaaggcactatggaaaacttccaggagtatgcgaaaggccgtgttaaaagcacgtctgtcgcaaaatattccaatcaggatcaaaaggtaagctccacgaggatccgcagcgttctgggagccggtgacgtcgagtacgctgctgaactgctcggcaggccgtaccatgtgaaaggctttgtgatccacggcgataaaagaggccgcacgatcggatttccgaccgcgaatatcggccttaaagacacatacatcgtcccgccgacaggtgtgtacgccgttaaagccgaaatcggcggcgctgtctacaacggcgtctgcaatgtcggatacaagccgacgttttacgaaaaacggccgggtcagccttcaatcgaagtcaacttattcgattttgaccgtgacatatacggctccgaaatcaaggttgaatggtataagcggctgaggagcgaaaaaaaattcggcagcgttgacgagcttgtcgaacagatttctagagacaaagaagaagcgatccgcttcttcagagagcggaagccggccggaatctagatgtatggaaacggcaatacgcgtcaacaatggtgataaaaaggtaaacttcatcataaatggttgcattagacccgaacttttagtatcatattgtctgtagctttaaaaccgttcacttggcaaatcgaatcaccggcgtttgctaggtaatcggggctaatattatatggaggtgaaacaggatggcaattactcaagagcgtaaaacacaactcatcaatgagttcaaaacccacgaatctgacacgggatcaccggaagttcagatcgctatcctaacagatcaaatcaacaacttgaacgagcatttacgcactcacaagaaagaccatcactcacgtcgcggtcttcttaaaatggtaggtaaacgtcgtaatcttcttacgtatcttcgtaacaaagacgtaactcgttaccgtgagttgatcaacaaacttggattacgtcgataatcgtaaaaagcgggaggattcccgcttttttatcgtataagaacgaatatccggcaactctaaaacgcgttgttcatataaatgattttaaatgacaccgattcattctttacatagcactttgccattgatatgttcaattcatttcgttcataataggagtaacctaaaaactatccgaagagaggagttcatataagaatgggacaagagaaacatgtcttttccatagattgggccggccgcaagctcacagtagaaaccggccagcttgcaaaacaagcaaacggagctgtcatggtgcgttatggagacactgcagtgctcagcaccgcaacggcttcaaaagaacctaaaaccgtagactttttcccgttaaccgtaaattacgaagaaagactttacgccgtcggaaagattccgggcgggtttattaaaagagagggaagaccgagcgaaaaagcgattctcgccagccggttaatcgacaggccgatccgcccgctgttcgcagacggcttccggaatgaagttcaagtcgtcagcatcgtcatgagcgttgaccaggattgttcgtcagaaatggcggcaatgtttggatcatctcttgcgctgtgcgtatccgacatcccgtttgaagggccgatcgccggagtgacggtaggccgggttgacaacaaattcatcatcaatccgacacttgaacagcttgaaaaaagcgacattcatctcgtcgtagcgggaacgaaggacgcgatcaacatggttgaagcgggagcagacgaagttccggaagagatcatgcttgaagcgatcatgttcggtcacgaggagatcaaacggctgattgccttccaggaggaaatcgtcgccgctgtcgggaaagaaaaatcagaaatcaccctgtatgagatcgattccgatctgaaagaaaaagtgcggggaatggccgaatcgaacctcttaaaagccattcaggttcatgaaaagcatgcgcgcgaggacgcgatcagcgaagtgaaaaacgaggttttggccaagtttgaagaagaggaacacgatgaagaaacgctgaaacaagtgaaagacattttgtcccagcttgttaaaaatgaagtgcgccgtctgattacggaggaaaaagttcgtcctgacggcagggctgtcgatgagatccgcccgctttcttcagaagtcggactgcttccgagaacacacggttcaggactttttacaaggggacagactcaggcgctcagcatttgtacgctcggtgcgcttggcgatgtgcagattttagacggtctcggcgtcgaagaatccaaacgctttatgcaccattacaacttcccgcagttcagcgtcggggaaacagggccgatgcgcgggccgggacgccgcgaaatcgggcacggagccctcggggaacgagcgcttgagccgattgttccgtctgaaaaagacttcccgtacaccatccgcctcgtctctgaagtgcttgaatcaaacggttccacttcccaggcgagcatttgtgcaagcacgctagcgatgatggatgcaggggtgccgattaaagccccggttgccggaatcgcgatgggtcttgtcaaatcaggtgacaactataccgtcttaaccgatattcaaggtatggaagaccatctcggggatatggactttaaagtggcgggaacgtccaaaggcgtcacagctctgcaaatggatattaagatcgaaggcttatcgagagagattttggaagaggctcttcagcaggcgaaaaaaggcagaatggagatccttgaaagcatgctgagcacattggctgaatcaagaaaagagctttctccttatgcgccgaaaatcttgacgatgtcgatcaatccggataaaatccgcgacgtcatcggaccaagcggaaaacaaatcaataagatcattgaagatacaggcgttaaaatcgatattgaacaagacggcacaatcttcatttcttctaccgatgaaagcatgaaccaaaaagcgaagaaaatcatcgaagaccttgtcagagaagttgaagtcggacagctttacttaggtaaagtgaagcggattgaaaaattcggagctttcgttgaactgttcagcggaaaagacggtcttgtccatatttcagagcttgcgctcgaacgggtaggaaaagtcgaagatgtcgtcaaaatcggcgacgagctccttgtaaaggttactgaaatcgataaacaaggacgcgtcaacttatcaagaaaagctgtactgcgtgaacagaaggaaaaagaagaacaaaaatcgtaaaaaaaacggtgtctatcttgcttctgtcttcgtcttcaagcaacaggaagcctgggtaacccggcttctttgttttaagccgtgaaaacggtccggttctatcttgtccttttctcacatattttgtggggaagggaggaatacaattgaaaggaacgattgttcggatttccgtttttttctttcttttgctgatgtcctatcagatgatgaaccgtccgtattcacaacattacatagatgcgatgaaaaaagacgcggtcacggttgccgctcaaaaggacgatttgtaccaggagcttttgcaaaaagcgcctgaatatgaagtgaaggcccagaatgcgaaaattgatcacatatggaaagcgatgcccggctacaacggcttaaaagtaaacatcgaaaaatcgtacaaaaaaatgaaacaggccggtgaatttgatgagaaactgctcgtttatgaccaagtgaagcctgacgttcatttagaatccttaaagcctgagccgatctaccgcggacacccggataaaccgatggtatcgtttattatcaatgtcgcttggggtaatgaatatttagaagagatgcttcccgtcttacaacagcatcgtatcaaagccaccttttttctggagggcagatgggtgaagcatcaccccgagctggccaaagccatacaaaacggcgggcatgaaatcggaaaccattcatacaatcatccggatatgagcaaactgacgagagaacgtatttcagaacagctgcggatgacaaatgaacaaatacaggaaacgcttggcgtcaagccgaagtggttcgccccgccgagcggcagcttccgcaaagaggttgtggatcaggctcacaagatggggatgggaacgatcatgtggacagttgatacgatcgattggcagaaaccgcagccggccgtcttacagcaacgggtattaagcaaagtacataacggcgccatgatattaatgcatccgacagatccaactgcaaaaagtcttgccgttttgatacagaacctgcatgaaaaaggctatcaaatcggaactgtttcacagctgatgaatgaaaaaaggcttgttgaagaataggatgtgcggcccgttctttgaataggaggaacaaatttgattaaacggtatacttgtcaaaatggggtaagaatcgtattcgaaaacaatcccaccgtccggtctgtggccatcggagtttggattggaaccggatcaagacatgaaacacccgaaattaacggcatttcgcactttcttgagcacatgtttttcaaggggacaaaaacgcgcactgcaagggacatcgcagagtctttcgatagaatcggcggacaggtcaacgcgtttacctcaaaggaatatacgtgctattacgccaaagtgctcgatgagcatgcaagctatgctctggaagtgctttctgacatgttctttcattcatcatttgacgaagaagaattaaaaaaagaaaaaaacgtcgtctatgaagagattaaaatgtatgaggacacacctgatgacatcgtccacgatctcttgagcaaggcgtcatacggcagccattccctcggctatccgatcctcggcacagaggaaacacttgccgaatttgacggagattcgctcagaaaatatatgaacgaatattacacgcctgaccgagtcgtcatttccatagccggaaatgtgccggaaacttttataaaagaagctgaaaagcatttcggttcatatgaagccaaaggcaaaagaaccggcatgacaaaaccggattttcaccatgagaaaatgacgcgcaaaaaggaaaccgaacaggctcacctctgcctcggcttcaacgggctggaagcaggccatccggaaatctacgatttgatcgttctcaataatattttgggaggaagcatgagcagccgcctctttcaggatgtccgcgaagataaaggtcttgcatattccgtgttcagctaccacacttcctatgaagacagcggcatgatgaccatctacgcgggaaccggcgcaaatcagcttcagctcctgtcagaaacgattcatgaaacactgcgtgcgctgaaaagcgacggtattacaccgaaagagcttgaaaacagcaaagagcaaatgaaaggcagcctgatgctcagtctcgaaagcacaaacagcaaaatgagccgcaacggcaaaaatgagcttttgctcggtaaacaccggacgcttgatgaaatcatcgaaaagttgaatgccgtcagcctcgagcgtgtgaacaatcttgccaaccggattttcaccgatgattactcatctgcattaatcagcccgtcgggtgagctgccgaaataatgcctccttaaaacatgcttgtctttttaggcaggcatgttttttgttatcggttcatacatcataacaaaagggggtttttttcatgaggctgagtgaactttcgggaaaagaaatcgttgatgttaagcgggccgaacggctcggcgtactggggcagacggaccttgagatcaatgagcaggacggtcagattaccgctcttatcatcccttctgttaaatggttcggactaggaagaaaacaggggaatgacattaaggtgccctggtcgcaaattcaaaaaatcggctcggatatgatcattttggatgttccggaaagcagcgtgacaaaagaggagtaagcaaggtggaaacccgcccgtcccatgggggcgggctttttgtttttctggatttcaattcaccgctatttcctttttgtcatatgatgaaattagcttatgaattagatccttgtcaaaaaagaaggtgaatgttagagccatgttaaccggattgacgattgcaatcatcggcggcgatgcaaggcagctcgagatcatccgcaagctgacggaacaggatgcaaaggtctttttaatcggttttgatcagcttgatcacgggtttaccggagctacaaaactaaagctgaacgaacttgattttggcacaatagacagcattattctgcctgtatcgggcacatcgatggaaggaacggttgcgactgttttttccaatgaaaaagtggtgttaaaacaggaacatttagaaaaaaccaagccgcactgcgcgatttattcagggatttcaaaccaatatttagacggcatggccaaaggggcgaaccgtcgtcttatcaagctctttgaaagagacgatattgcgatttacaactcgatacctacagtcgaaggtgccattatgatggccatacagcatacagactttacgattcacggctcgaatgtaatggttctcgggctggggcggacgggaatgagcatcagccggacgttctcggcgctcggcgcacgcgtaaaagtcggagctcgcgactccgcccacctcgccagaatcatggagatgggcctcactcctttccacacaaacgaacttgcagagcatgttgaaaatatcgacatatgcatcaataccattccaagcctgattctcgataaacatgtcctctcacgaatgacacccagaacattaattctcgatttagcaacccgtcccggaggcacagattttgattttgccgaaaagcaaggcattaaagcgctgcttgctccaggacttcccgggatcgtcgcgcctaaaacggcgggacagatcattgccaatgttttgtgcaaccttttgtctgaattaacaactgaccgaaaggggctgtcataatgtcgatcaaaggaaaaagaatcggatttggcctaacgggttcacattgtacgtatgatgccgtttttccgcagattgaagcgctgatcaacaaaggggctgaagtcagaccggtcgtgacgcatactgtcaagtcgacggatacacgctttggagaaggggaagaatgggtcagaagaatagaagagctgactggatttgaagtcattgattccattccgaaagctgagcctctcgggccgaaaacaccgctggactgcatggttgttgcgccattgacgggaaattcgatgagcaagcttgcaaacgcccagacggacagtccggttctcatggcggccaaagcgacgatgagaaactcccgtcccgtcgtcctcggcatttcaacgaatgacgcgctcggcttgaacggcgtcaacttgatgaggctgatggcggcaaaaaatgtttactttattccgttcggccaggatgacccttacaaaaagccgaattcgctcgtcgccaaaatggatcttttagtgccggcggtcgaagaagcgctctcccataaacaaatacagcctatcctggtccataatgatcaataaatcttttgaaaataaagatgtaacaaaaaatatcaatcaccacggcacacatctatgttaaaataaaatgtaaaatgcatagtcaaccaatcgtttacgacgattaaggtggaaggagttttacaattgggcagaggattacatgtagcagtagttggtgcgacaggcgctgtaggacagcaaatgttaaaaacactagaagacaggaattttgaactggataaactgactttattatcctcaaaacgttcagcaggtacgaaactgactttcaaaggcgaagagtacacagtagaagaagctcgtcctgagagctttgaaggcgtcaacatcgcgcttttcagcgccgggggaagcgtttcgcaggcgcttgctcacgaggctgtcaaacgcggggcgatcgtcattgataatacgagcgcgttccggatggaccaaaacactccgctcgtcgtacctgaggtcaatgaggaagatttgcacaagcacaacgggattattgcaaatccgaactgttcaaccatccagatggttgttgcgctcgaaccgatccgcaaggctttcggtttaaacaaaatcatcgtatcgacttatcaggcggtgtctggagccggaaacgaagctgtaaaagagctctacgggcaaaccgaagccattttgaacgacaaaccgttcgagcctgagatcatgccggtgaagagtgatgaaaaacactaccaaatcgcatttaacgctattcctcaaatcgataaattccaggaaaacggctttacgtttgaggaaatgaaaatgataaatgaaacgaaaaaaatcatgcacatgcctgagcttcaagtttcagccacatgtgtcagactgccgattgcaacagggcattcagaatccgtctacatcgaaacagaccgtgatgatgtgacagcagaggatattaaaaatctgttaaaagaagctccaggcgtcgttctgcaggatgatccagctaaacaggtctatccgatgcctgcagatgcagtagggaaaagagacgtatttgtcggccgggtgagaaaagaccttgaccgcccgaacggtttccatctgtggatcgtttccgacaacctgctgaaaggcgcggcatggaattccgtacaaatcgcagaaagcctaaaagctttaaatttagtttaagatttctaacgggatgtgagaagagagtgaggcaaaaatgaaggcctgctctcttctgttacgtccgaaatcaacttggagtgaaataaagtgaaaatcatcgttcaaaaattcggcggaacgtctgtaaaagatgaccgcggcagaaagcttgccttaaaccatattaaggaagcggtcaatgaaggatacaaagcggttgtcgtcgtatcggccatgggccggaaaggcgatccgtatgcgactgattcattgcttgatctgctttacggcggacaggatacaattaccgagcgtgagcaggatatgcttttatcatgcggggaaacgatttcctctgttgtgttcgccagcatgcttttggaaaacgggattaaagctgctgctttaaccggtgcgcaagcgggctttttaacagacaacaaccatacgaatgcaaagattctcgaaatgaagccggagcggcttgtcagcatgctggccgaccatgatgcggtcgtcgtcgcaggcttccaaggcgcgactgcaaaaggggatatcacaacgatcggccgcggcggaagcgatacatcggccgctgcgcttggcgcggctctggacgcggaatttatcgatatttatacagatgtcgaaggcgtcatgacagctgatccgcgcatcgttgaaaaagcgaagccgctgcctgtgattacctatacggaaatctgtaatttagcctatcagggggccaaggtgatccacccgagagccgttgaaatcgcaatgcaggcgaaagtgccgatccgcgtgcgttcaacctattcaaacgaaaccggtacgctcgtcacaagccatcacaactcgaaagccggaagcgacgtttttgagcagctcatcacaggcatcgcccatgtgaaagacgtgacacagtttaaagtcccggcaaaagaaggacaatataacgtacagactgaagtgtttaaagcgatggcgaatgcgggcatcagcgtcgatttcttcaatattacaccaagtgaaattgtctacacggtggctggaaacatgacagaccgcgcccacagcatcctgaaggaattgggctatgaaccggccgtgacgagaaattgcgcgaaagtgtcagcggttggcgcggggattatgggcgttccaggcgtcacctcaaaaatcgttaccgctttgtcagaaaaaggcattccgatcctgcagtctgctgacagccatacgacgatatgggtgctcgtgcacgagaaaaatatggcgacggccgtaaatgcgctgcatgaagtgtttgaactgtcaaaataaatatgattgaatcatgatgaggtgaaaaaaatgaatttcggaaatatcgcaaccgcgatggttacgccctttgacaaaaatgaaaatatcgattttcaaaaactgtcaaagctgatcgattatttactaaacaatgggacggattccctggtcgttgccggaacaaccggagaatcgccgacgctttccgaagaagaaaaggtagcgctcattcaatactctgtcaaggaagcggcaggccgtgccccaatcatcgccggcacgggaagcaacaacacgaaggcgtcgatcaagctgacgaaaaaagctgaagaagccggcgctgacgctgtcatgctcgtcactccgtactacaacaagccttctcaggaaggcatgtaccgccatttcagagcgattgcggaggaaacatcgctgcctgtcatgctttataatgtgccgggaagaacggctgcttcgctcgcaccagagacgacaatccgccttgcggagatcccgaatattatcgccattaaagaagcgagcggcgacctagatgcgataacaaaaatcgtagccgaaacccctgaggactttgcagtttattcaggagatgacagcctgacactgccggcgctgtccgtgggagcgagaggaatcgtttccgttgcatcacacatcatcggaccggaaatgcaggaaatgatcaaacattataccgaggggaacacggctcaggctgctttgatccatcaaaagctgcttccgctgatgaaagggctttttgccgcaccgaacccgtctccattaaagacggctcttcagctgaagggtcttgacgtcgggtccgtccggctccctttgattccgctaaatgaagatgaacgactccgtttaagcagcctgatgaacggcctgtaaaaaacaatacggacgaaaacggtcattctcttttggaggggatgaccgtttgtcatatacataatggttcttgttttctaaatttagattcaggtataatagggacaagtgatgatggacgggtacttagattaggaggattacaatttgaaaaaaaatacagaaaatattagaatcatcgccttaggaggcgtcggagagatcggaaaaaacctctatgtcattgaaatcgattcagacatattcgtggttgacgccggcctcatgcatccagaaaatgaaatgctgggtatcgatgtggtcatccctgacatttcttatttaattgaacgatctgaccgcgtaaaggcgatttttctcacacacgggcatgaagaaaacatcggcggcgtattttactgcctgaacaagctttctgtgcctgtttacggaacgaagctgacgcttgcccttttaaaggaaacgctgaagcagtacggtgtaaacaaaaagcccgatttaagagaaattcattcaaaatccgttattacatttgaatcgacaaaggtgtcattcttcaaaacaaatcacagcatcccggattccgtcggtgtcagctttaaaacatccctcggatccatcgtgtgcacaggcgattttaaatttgaccagacacctgtgttaaaccagacaagcgacatcggcgaaattgccaaaatcggcaacagcggtgtgctgtgcctgctttccgacagcgccaatgccgagaagccgggctatacgccttcagaagcactcgttggcggagagatatccgatgtgatgtacaacgccgaaaaccgcgtgattattgccgtgttcgcgtctaactttaaccggattcagcaggtgattgatgccgcgctgcaaaacggcaggaagcttgcagtttcagggaaaaatatttcggcgatactccagctggcgatgaaactcgggtatgtcacggcagatgaagatatgttcatccctgtccaagaagtcaaaaagtatccaaaaagagaagtcgcgattttgacaggggacaaccatggagagccgctcgccgcattgaccaggatcgcaaaacaagggcataagcagcttgacattgaggaaggggataccgtcctgatcgcatcctcccctatcccgggtcaggagcttgtttactccaaagcggtcgatctcttaacgagagcgggcgcccaggtcgtattcgcacaaaaacgcgtccatgtatcaggccatggctgtcaagaagagctgaagctgatgctcaacttgctgaagccgaagtatttaatccccgtaaacggtgaatacagaatgcaaaaagcgcattccaagcttgccgaagaaatcggcatgaaacggagcgacattttcctgattgaaaaaggagatgtcgtggaattccgcggacaaaacgttaaaatcggcgataaagtacactcaggcaatatattgatcgacggactcggcgtcggcgatatcggcaacatcgtgctcagagaccgccgtctgctatcccaggacggaatcttaattgttgtgattacccttgataaaaagaaaaaacatctagtttcaggacccgaaattatcacgagaggttttgtctatgtcagagaatctgaacagctgatcgttgaagcgacagagcttgtcagggaactcgtcaacgaaagcacagaaaacgccgtcgtcgaatggtccgccttaaaacagacgatgcgtgaggcattaaaccagttcctatacgaaaaaacgaaacgaaaaccaatgatcattccaatcatcatggaagtataaaaaaccaagagactcctcttggttttttttcatgccttttgcgttgaatgaaaaaaacgccattgtccataatacaaaagaaactcgagaaagaggtgagccagatggattcaaaccggatacaaaacggggacagccaaggggagcagccggctaagcaggacgcaaaagacagtctcgtcaacaaaatccagcagctcggcgaaacgacactcccgcagatggggcaggacaccaacattcactgcctgaccattatcggacaaattgaaggtcacgtccagcttcctccccaaaacaaaacaacaaagtatgaacatgtgattccccagatcgttgcagtagagcagaatcctaaaatcgaaggtctgctcatcatcttaaacacggtcggaggagacgtagaagcgggccttgcgattgcggaaatgctggcgtccctgtcaaagccgacggtctctatcgtactgggcggcggacattcaatcggagttccaatcgcagtgtcctgcgaccacagctatatcgctgaaacagctacgatgacgatccatccggtcaggctgacagggcttgtcatcggtgtgccgcagacatttgagtatctcgacaaaatgcaggaaagggtcatcaatttcgtgacaagccattccaacatatcggaagaaaaatttaaagaactgatgttttcaaaaggcaatttaacccgtgacatcgggacgaatgtcgtaggaaacgatgcggttaaatacggattaatcgatgaaaccggcggagtcggacaggcgattcaaaagctgaatgaattaatcgaacaaaacaagggcgcccaggaagggatgatccaatgattctgtatacgacaatgccgcaggaaatcgtgttcgcagggcaggcggaaaactcgaacttaaaacagatcgatgtaaacggcgtgccccttttagtcgagatgaacggagaggaagcaagggtcgttcaggttctcagcacgaacccgatggattttttaaaacaagaaacggcccctgggcagacgcttaaactgacattttataaatagctggagtgtctcaaggataaatatgctataataggggaatccagaggaaaatcgcagccgaaaaaaggctgctttctctttgtttttacattttttaacacgcagtaaggtgatggaacatggcaaaaagaaaacgaaaatcaacaaagaaacaaaaacaaggaaaaaaacggatccatcttaaatttgaattgtacggattaatctgtatcgccatctcgattattgcggttttgcagcttggcgtagcagggcaaacgttcatttacatgttccgctttttcgccggtgaatggttcatcctttgccttctcggcctctttttaacgggcttgtctttattttggaaaaagaaaacacccagttttttgacgaggagaaaagcgggcctttactgcatcattgcaagcatgctgcttctttcacatgtccagctgtttcagcatttgaccgaaaggggaatggttcagtctccgagcgtgatccaaaatacgtgggagctgtttctgatggatgtaaaaggcgagacaggatcgcctgatcttggaggcggaatgattggagcccttttattcgcggcgtcatattttctgtttgcatctgcaggatctaaaatcatcgccgtcttcctgatcttgatcggccttcttttgattacggatcggtcgcttcaggagacgctgatcaaatggatgaccccggtcgcctccttcatgaaaaaccagtggcaggcctttttagcagatcttaaacaattgaaaaacagctcgccgaaaaagaaatccggaaaaaaacaaaagacgcagagaaaaccgaaagtgtctgaagagcctgtacaagaagcggaccttgatccagatccggttattcaatcagaaccgattatttcaagcttttccgaccgtgatgaaaagcccgaagttcaagcttacgaagctccggcggctcctgctgaacctcctgctgagcccgaaatcggtgaggaaatgcaggcctccggcgcgcccgaaatcacgtttacagagctagaaaacaaggattaccagcttccgtcgattcaattgctggatgatccgaagcacacagggcagcaggcggataaaaagaatatttacgacaatgccaggaagctggaaaggacgtttcaaagcttcggagttaaggcgaaagtcacccaggttcatctcggcccggccgtcacgaaatatgaagtctatcctgatgtgggcgtcaaagtcagcaaaattgtcaacttaagtgacgacttggctttagcgctcgcggccaaggatatccgcatcgaagccccgatccccggaaaatcggcgattggaatcgaagtgccgaatgcggaagtggcgatggtttccttgaaagaagtgcttgaatcgaaactgaatgaccggccggatgcaaagctgatgatcggcctcggccggaacatttccggagaagcggtattggcagagctgaacaaaatgccccaccttcttgttgcaggagcgaccggaagcgggaaaagcgtctgtgtcaacgggatcattacaagcattttgatgagggcaaagccccacgaagtgaagatgatgatgattgatccgaaaatggtcgagctcaatgtctacaacgggattccgcatttgctcgctcccgtcgtgacagacccgaaaaaagcatcgcaggctttgaagaaagtcgtcaacgaaatggagcggcgctacgaattgttttctcacacgggaacgagaaatatcgaagggtataacgactatattaaacggatgaatgccgcagaagaagcaaagcagccggagcttccatacatcattgtgattgtggacgagcttgccgacctgatgatggtcgcttcctctgatgttgaagactcgatcacaaggctttcgcaaatggccagggcggcgggcatccacctgatcattgcgacgcagaggccttcggtcgatgttatcacaggggtcattaaagccaacattccgtcaaggatcgctttcagcgtatcgtctcagaccgactccaggacgattcttgatatgggaggcgctgaaaaacttctcggcagaggggacatgctgtttctccctgtcggcgccaataaaccgctccgcgttcaaggtgcctttctgtcagacgaagaagttgaaaaagttgtcgatcacgtcatcagccagcaaaaagcccaataccaagaagaaatgattccagaagagacgcaggaaacggtcagcgaagtgacagacgacctttatgacgaagcggtcgcacttgtggtcagcatgcagacggcttctgtatccatgctgcaaaggagattccgcatcggctatacaagagcggcgcggcttatcgatgccatggaagagcggggaatcgtcggcccatatgaaggatcaaaaccccgtgaagttctcttgtcaaaagagcaatacgaagaactctcttcttgagaagagagttcttgtttaacataatttcattatgtaaactaaaaaacatctatttatttatttgacaaaacatgatatagttatcctcaattaaagataatttgaatctgatctgtcagacggagggaaaacatgtcgataaaagctgacaatcaacggttatgtttaaaggtgattgatcggataaaagatgatattcaaaatggggtcttttgcgaaaatgaacggctcccgagtgaatttgagctgtcaaagatgcttggtgtgagcagaacggctttgcgtgaggcgcttagaatactggaagaagaaaacgtcatcatcagaaggcatggagtcggacattttgtaaatgccagaccgttatttctatcaggtattgagcagctgaacagcgtcacaaaaatgatcgagcaggcaagcatgacgccgggaaccatttttatgtcctcacaggttaccgctcccactgaagaagatatgctccggtttcaatatgcggaagaaaccgagatctttttgcttgagcgggtgagaacggcaaatggaatgccggttgtctactgtcttgataaaatacctgtggacattctcccggaaggcttttcacacgagcaggaatcgatgtttgaatggcttgagaacaaatccggcgccgtgatcagctacgctgttgccgatattgtgccaatcggatatcatgacaccatttcccaaattcttgaatgcgatcctgaaacgtctttgctgctgctcaaacagactcattatgaccaaaacgataagcccgttttatattctttaaactattttagggccgataaattcagatttcatgtcgtcagaaaacgtttttgatatgcgggcgctctattaggagcgtgttttttttgcccgcttgagcgcctatacataaataagcccgcatcatggaacaataacagatggaaatactgatgaattgggtgaaaaaagttgagcagaaaaaaagacatgaaaagcatttttgcgctgtcttcggtcccgctcgtgatgacgctcggcaattcgatgctgattccggttttgccggtgatcgaaaaaaaattaaacatttcttcgtttcaggtgtcgttgatcatcacggtttattcaattgtggcgattgtatgcatcccgattaccggctatatgtcggaccggttcggaagaaaaaagatcatgctcccatgccttctgattgcgggagctggaggagcgttagcaggtttggcttcaacttttttcaatgatccgtttgcgatgattttagcaggtcgcgtccttcaaggaatcggctcagccggcgcagcgccgatcgtcatgccgtttatcggcgacttgttccaaaatgatgaagaaatcagcgcgggactcggagatatagagacggcaaatactgccggcaaagtattaagcccgatattaggggcttttttagcatcttgggtttggtacatgccgttttggtttatcccggtcgtgtctcttgccagcttttttctcgtcttgttttttgttcccaaaccgaaggacaaagatgatgaaaagcaaacgttaaaaaactttgcaaaaagcgtacaggaaattttcaaacgggaaggtcggtggcttgtttccacttttgtcatcggcggaattattatgtttcttttattcggagtgctcttctacctgtcggatactttggagaagaagcatcaaattgacgggattgcgaaaggagcgcttctcagcattccgctgctttttctttccgtcagttcctaccttgccggaaagctgatcggaaacgataagatcagaatgaggatctgcgtgctgatcggcatgatcctgctggctttgtcgtttgccggtttgtggtggaaccacagcttttacccgttatttttgtttatgtccatcggcggcatcggcatcggaattgcgctcccttctttggatgcgctgattaccgagggaattgaaaaagaagagcgcggcacgatatcttcgttttacaacagcatgaggtttatcggtgttgcgctcggaccgccggttttcgcctatatgatgacaaatgcggggtggctgattttcatcgtatcgcttttgtgcagtttagctgcactagcgcttgtgctgtttaatattgacccgaaagaagacgaaagtgaagcggcaaagacggtgtagatctgcaccgtctttttcataaggttttttagtttccttaaatctcctccagttgatataattacaaccatacagtccaagcgcatatgctgaaatgtggtcataatacataatataaacaaggacgatggaggttctagtatgacataccttaacgaaataaaaggaaagcaccgcggattgacaagccacattgtcaaaacggaaaaattcaaaaccgtctcgattatttttaaaatgcttgctcctttaacaaaagaggatgtgacaaagagggcgctttttccgcatgtgcttttgcggggaacgagcacccgccccaaaacggccgaactcagatcgtatcttgatgaactttacggcacttccgtatcatgcgatctctccaaaaaaggggaaatgcatgtcatcacattcaggctcgatatcgctaacgaaaaatttttaaaggatcagacaccgcttctggaaaaagggcttgagcttttgtcagagatcattttttcgccggcgcttgaagacggggcctttctgccgctgtacgtgtctcaggaaaaacgcacactaaagcaaagaatacaggcggtctataacgacaaaatgcgctattcaaatttgaggctgattcaggagatgtgcaaagatgagccatacgcgcttcacgtcaacggagagcttgatgatgtggacggcatcacgcctcaaagcctgtatgaagcttatcaaaaagcggtcagcgaagaccagctcgacatttacgtcgttggggatgtggatgagcagcaggtggattcgtacatttccaaatactttgaagcaaacgagcgggagctgagacctgttcccgagcttgagcaaacccgcacaagggagcctcaggaagtcatcgaggatgctgatgtcaagcaagggaagctgaacatgggatttcggacgggaacgcattttacggatgacgattatacggcgcttcagctgtttaacggcttgtttggcggattttcacattccaagctgtttattaatgtcagggaaaaggccagccttgcctattatgcggcttccagaatcgaaagctttaaagggctgttgatggtgatgtcggggattgaagtcggcaattatcaaaaagccgtcgacatcatcaaggagcagtttcaggaaatgaaaaaaggcagctttacagaagaggcaatcgaccagacgaaagccgtcattaaaaaccagattcttgaaacgcttgatacaccgtacggtttagtcgaatttatttatcagcaggctgccgcccaaaccgaattttccttggaagactggctgggacgaatcgacaatgtcacaaaagaagacatcatcgaagtcggaaagaaaatcgatttggatacaacgtactttctcaaagggacggagggagcatcttgacgaaaacgatcgaatttgaacagctgaaggaaacactatattacgaaaaaatgcctggcggcctcgatgtctatgttcttccgaaagaaggatttaacaagacatatgcggtctttaccacaaaatacgggtcgattgacaatcagtttgtcccgctcggaaaagatgaaatggtccgcgtgcctgatggaatcgcacactttctcgaacataagctctttgaaaaagaagacggcgacgtttttcagcaattcagcaggcagggagcttcggcaaatgcgtttacctccttcacaagaacggcctacctgttttcaagcacgtcaaatgtggaagaaaacctggaaacgctcgtcgactttgtgcaggacccttactttacagaaaaaacggttgagaaggaaaaaggcatcatcggacaggaaatcaacatgtatgacgacaaccccgactggcgcctgtttttcggcctgatcgaaaacatgtatcaagagcaccctgtccggatcgatatcgcaggcacgatcgaaagcatctctcatattacaaaagaccttttgtacgaatgctatgagacgttctatcatccgagcaatatgctgctgtttgtcgtcggtccggtcgatcccgaagcgatcattcgccaggtccgcgaaaaccagcagaaaaaaccgtatacagaccagcctgaaatcgtccggaaagaagttaaagagcctggggccgtatttaaaaaagaacaggaaattaaaatgaatgttcaaagctcaaaatgcctcgtcggtttaaaaagcgctcatccgatgaatacgggagaagccctgctgaagcatgagctgaccatcaacctcatcctcgagtgtctgtttggcaaaagctcaagcgattacgaaagaatttatgaaaaagggtatatcgatgagacattcagctatgactatactgaagaacacggatttggcttcgtctctgtcggcggagatacgcctgagcctgacaagctggccgaagagctcaaacaagtgctgttcaaagcgaaagaaacgatcacagccgaaaagctggaactggccagaaagaaaaaaatcggcaatttcctgaaatcgatgaattcgcctgagtacatcgccaaccagtttacacggtacgcttttctggagacgagtctgtttgatatcgtcaccgtactcgaatcgattacgcttgatgacgttcaccgcgtcattgaggaagaagttgaggaagacaggatcaccgtctgcaaagtcgttccaaaatcataaagcaaggtctgaaagttcagcgtgcagggatatttccgatgcacgctgaacctttcttcttttttaacggaaaggtggaaatatggtatgacaaaactcgctctcatcaccggcgcaagcggcggaatcgggcaaagcatcagcgaaaagcttgcgcaaaacgggtatgatcttctcctccattatcatacaaatgagaaggcggccgcttcacttgcagaaaggctgtcacatacatacggcattcacgctgaaatcattcacggcgacctgtccgaccccggaggtgcaaaagccgtttccgcttccatcggcggacgggcgctagacggcatcgtcttgaacagcggacaaagcttccgcgggcttgtgacagatatgaccgatgaagctgtacaggacatggtgcagctccatgtctcaagcccgtttctattaacgaggaatctgcttccggcgatgatcaggaaaaagtccggcgctattgtagccgtcagctctatttggggtgagacaggggcgtcgtgcgaagttttatacagcatgacaaaaggcgcgcaaaatgtgtttgtcaaagcccttgcaaaagagcttgcgccgagcggcatcagagtcaacgctgtttctccgggcgctgtaaaaacaaagatgatgagctcattttcaaaagaggaagaagagatgatcgccgatgagattccgatgggaaggctcgccgaagccgaagaggttgcagacgccgtcttgtttctgctctcggcgaaagcatcttatatcacgggtcaaattttgtcagttaatggcggctggcattgttaaaaacatgtatagtttacgattcccaagagaataataaggctgtaacttcaagagaatggaggggcctgatatgtccgtactggataattgggatcagtggaaaaactttttgggcgaccgtttgaactatgcccaagaacaaggaatgtcaaaagaaaccatctcagatcttgcatatgagatcggcgattatttggccggtgaggttgattcaaaaaaccatcaagaacgagtgctcgcagacctttggagcgtggcttccgaagaagagcagcgcgccattgcgaacgtgatggttaagcttgttgaaaacaacagctcacattaaggagagagtgtgttcactctctcttttttataggcgcgattttgcctgcggcaccgcttttatcgtttgcttttcgccccgacagggtaaacagcattcaggcgccgatacagcaggtttttcccgattttgggaaacggacgtttttcttatttaatcacaacattctgctttctaattaagacaaaatgctttatgataaaggaaggtaaatttttgccacgatgatgggtagggaggttatcatttggcaaagctcgaatggtacttagaatatgaaatccaagtcaaccgtcccggacttctgggagatatatcctctttattggggatgctttcaattaatattgtgaccattaacggcgtcgatacacaaagaagaggcctcttgttaaaatgccgtcatatagatcagattaagcgattggaatcgattttgaacacgatggatacgattaaagtcacgaagctccgcgaaccgaagcttcgcgaccgtctcgctgtaaggcacggccgctatatccagcgggatgcagacgataaaaaaacgttccggtttgaacgcgacgagctcggcttgcttgtcgattttatggctgagctgtttaaaaaagacgggcacaagctgatcgggatcaggggaatgccccgcgtcggcaagacggaatcaattgttgcttcaagcgtctgtgcaagcaaaaggtggctttttgtttcttcgacgctgctgaagcaaacgatcagaagccagctgattgccgatgagtacagtccggaaaatgttttcattttggacggcattgtgtcgacgagaagaggatctgaacgccatttgcagctcgtcagtgagattatgcgtctgccggcgaccaaagttgtcgagcatccggacattttcgtgcaaaatacggaatatacgatggacgattttgactacatcatcgaattgcgtaacagccccgatgaggtgattacatatgagcacgctgaagaaccgcagatgtttgaccattcaggtttttccggctttgatttttaaaatggaaggtgtttgttgtgactgaactaggaaatcggctgaaagaagccagagaggaaaaagggatgtcattggacgaccttcaggcggccacaaagatccaaaaaaggtatttaacggcccttgaagaaggaaactatgatatcattccggggaaattttatgtgagggcttttatcaagcagtacgccgaagctgtcggcctcgactcggagcacttgtttgaagagtttaaaaaagatatccctaattcttacaatgatgaggtttctgagaagctttcttcaatcaagccgcagagggagcttcccaagtctgcctcaaaagcgcttgaacttttgcccaccttgcttgtggcagccggcgttatcgttgtgatcgcgatcatttacgtcattgttcaggctgtaaacggcggagggaatcagcaggctgaagggcctaaaacagaggaatcgcaaagcaagtacgacgtctcaaaagattccccgctgactaaggaaaatcaacagaacacggatgcgcagaaagacagcgctgaaggcgacaaagaaaaaaaggatcagcagtctgatgagaacgacaagctgaccattaaagcgaccgcaagcgaaggctcttccacaacctatgaagtatcaggatccgacaagctggagcttgaagtaaaggcaagcgaaaactcatgggtcagagtgcgcgacgagaaaggaagctctcttaaagaaggaatgatgaaaaaaggggaaacctttcaaaagaatataaccgatcaatcgcaaattgatttgcggatcggatatgcgccgggcgttgaaattaaaatcaacggagaagttctttcttacaagctcgatcctaagactgtgatgacacaaaacataacgattcaaaataaaaaggaggaaaagtcatcttaattgcacagatgactttttcttgcgttcatcatcattaggaaaacatacatatatggaggaacctttatgtttaatttaccgaataaaatcacgctttctagaatcgcattaattcctgtttttatggtcatcatgcttgtgccgtttcagtggggggctgtctccttcggcagcgagtcgattccggtcacccatttgatcggcgcactgctgtttattttcgcttcggtcaccgattgggttgacggctattatgcaagaaagctgaaccttgtaacaaactttgggaaattccttgacccgcttgcagacaagctgctcgtgtcttccgctttgattattctggtgcattaccatcttgctccggcctggatggccattgtcattatcagccgggaatttgccgtaacgggactgcggctcgtccttgcgggaacgggggaagtcgtcgcagccaacatgcttggaaaagtgaaaacatgggcccagatcatcgcgatctctgcccttttgcttcacaatctcccatttgagcttgtatccttcccgttcggctctcttgctttatgggtggctgtctttttcacagtcgtatccggctgggattatttcgctaaaaactgggatgctttaaaaacatcgaactaaacgtagggaagtggaaacaatgaagttggaaagaaaagcggaaattatcgctgtcggctctgagcttctgctcggacaaatcgttaatacaaatgctcagtttatcagcaggcatttggccgaaatcggcattaacgtcttttatcacacggcggtgggagacaatccggagcgccttaaacaagtcattcagacagcgcagcaaaggtctgacttcatcattttttcgggaggcctcggaccgacgaaagacgatctgacaaaagaaacgatcgccgaagttgtcgggcgccctcttaagctcgacgatgaagccttcgaatcgattcaggattacttcaaaaaaacgaaccgggagatgtcgccgaacaaccgcaaacaggcgctgatcctcgaaggatccgatgttctgccgaaccgcttcgggatggctccgggaatgctgcttgagcatgaatcgcgcttttatatgcttctgccgggacctccgaaagagctggagccgatgtttgaaaacgaagcgaagccgctgattttggaaaagctcggctcgagggaaaagatcgtgtcaagggtgctgcgcttcttcggcatcggtgaatcccagcttgaaaccgatttggaagatctcatcgatgcgcagactaatccgacaatcgctccgcttgcggcagacggggaagtcacgctcaggcttacggcaaagcatgcggatccggaggagacaaaccgcttgttaaaagaaacggaagaccgcattttggagcgggtcggagaattcttttacgggtatgatgatacatccctcgcagaagagcttgcgaaagcatgccagagcaagggtatgactctggctgctgcggaaagctttacaggcgggcttttttccagctggctgacggaaatgagcggcgcttccgaatatttcaaaggcggcgccgtctgctacacaaacgaattgaaagtgtcagcggccggcgtttcggaagacacgctgcagcgctatggtgcggtcagcgcgcaatgcgctaaagagctcgccgcaggcatcagagtcaagacaggaagcgatatcggcatcagcttcactggagtagccgggccgaatacgcaagaaggccatccggctggaaaggtgtttatcggcatctccgtgaaggaccaggctgaggaagcgttcgaatttcagttcgccggatccaggtctgcggtgcggaagcgttctgccaaatacggctgccatctgttgctgaaaatgatggaaaaataagcggaaaccggattttcggaatatctttctttcgaaaaaggccattccattttaggagatcgatttttcctcttaaaaaaatcgaatatgcgttcgcttttttcttggcaaatccgcataaacaaggtatagtagatatagcggaagtgataaaggaggaaaatagaatgagtgatcgtcaggcagccttagatatggcgcttaaacaaatagaaaagcagtttggtaaaggttcgattatgaaactcggcgaacaaactgaaacgagaatttcaacagttccgagcggttctttagcgctcgatgcggctcttggagtgggcggatacccgcgcggccggattattgaagtatacgggcctgaaagctccggtaaaacgacggtggcgcttcatgcgattgccgaagttcagcagcagggcggacaagcggcgttcatcgacgccgaacacgcgcttgatcccgtctatgcacaaaagctgggcgtcaacattgatgagcttttgctgtcacagcctgatacgggcgagcaggcgctcgaaatcgctgaagcccttgtcagaagcggagcggtggatatcgttgtcatcgactctgtagcagcgcttgtgccgaaagctgaaatcgaaggagatatgggggattcccacgtcggtttgcaggccagactgatgtctcaggcgcttcgcaagctttccggagcgatcaataaatcgaagaccatcgcgatctttatcaaccagattcgtgaaaaagtcggtgtcatgtttggaaatcctgagacgacgccaggcggaagagcgctgaaattctactcttctgtccgccttgaagtgcgccgcgcagagcagctgaaacaaggcaacgacgtcatggggaacaagacgaaaatcaaagtcgtgaaaaacaaagtggcacctccattccggacagccgaagtggacattatgtacggggaaggaatttcaaaagaaggggaaatcatcgacctcggaacagagcttgacatcgttcaaaagagcggtgcatggtactcttatcaggaggaacgccttggacaaggccgtgaaaacgccaaacagttcctgaaagaaaacaaggatatccttttgatgattcaagagcagatccgggagcactacggtttggatactggaggcgctgctcctgcacaggaagacgaggcccaagctcaggaagaactcgagttttaatcatgaaacgtgtgaaaggctgccggcccgatcggcagccttttactttattcttcgctttcaggcgcttctcttccatccatcctcttcatgagggcagtttgaaaggcgtttaatccagaaacgttaagaccgtaagcttgacaagtatttcccacacaattacaatgaaattgtatcacttgtttttcttaacatgattgataaacatttaaacttgacaagggctgtgaatccgcttcactccctgtgaaggttctgtatgttgagaagaagtacaatgtacatgccgacacttacttttagcaagacaagttcatagcaagaggaggtgaaagttatgagtcctttagcaattctcatctccattttgctgagcctattctgtttagttgttggctactatgttcgtaaaatcattgccgaagcaaaaatttcaggtgcgcgaaatgcagccgaacaaattcttggagacgcaaagcgggatgctgaagcgttgaaaaaagaagcccttcttgaagcaaaggacgagattcatacgcttcggatagaagctgaacaagaagttcgtgaaagacgaaatgagcttcaaaaacaagaaaaccgtttacttcaaaaggaagagaaccttgaccgaaaagatgaatcattagataaacgggaagcgatgttggagaagaaagatcattctctgaatgaacgacaacaacatattgaagagatggaaagcaaagtggatgaaatgattcgtatgcagcagtcagagttggagcgtatttcaagtctgacgcgagatgaagcgaagcaaatcattctggaacgggttgaaaacgagctttcccatgacatcgcgatcatgatgaaagaaagtgaaaatcgagcgaaagaagaggctgataaaaaggcgaaaaatattctttcattggctttacagcgctgtgcggcagatcatgtggccgagacaacggtttcagttgtcaaccttccaaatgatgagatgaaaggccgcattatcggacgtgaaggacgtaatatccgtacattggaaacattgacggggatcgatctgatcatcgacgatacgccggaagccgttatcctttcaggatttgatccgatcaggcgtgaaacagccaggatcgctcttgataaactcgttcaggatggccgcattcatcctgccagaatcgaagaaatggttgagaaatcccgccgtgaagtggatgattacatccgcgaaatgggtgaacagacgacgtttgaagttggagttcacggtcttcatcccgatttaatcaaaatcctcggccgcttgaagttcagaacgagctacggacagaatgtactgaaacattcaatggaagtggcgtttctgacaggcttgatggcttcagagctcggagaagacgtaacgctcgcaaaaagggcaggacttcttcatgatatcgggaaagcgattgaccatgaggtggaaggaagccacgttgaaatcggtgtggaactggccaccaagtataaagagcatccagttgtcatcaacagtatcgcatctcaccacggagatcaggagccgacttccatcatcgccgtgctcgtggccgcagccgatgcgctgtctgccgcaagaccaggcgcaagaagcgaaacgctcgaaaactatattcgcaggcttgaaaaactggaagaaatctccgaatcatacgaaggtgttgaaaaatcattcgcgatacaagcgggacgagaggtgcggatcatggtcaaacctgactcaatcaatgatcttgaagcccatcgtttggcgcgtgatattcgaaaacgaattgaggacgagcttgactaccctggacacatcaaggtaaccgtaatcagggaaacgagagccgttgaatacgcaaaataaagtggtgcgaatgcgccactttatttttttgtttccttgtgtaacactataattaaaacctatttaaaaaaagaaagggtcaaattatgagaattttatttattggagatgtcgtcggttcgcccggcagagacatgatcaaaacctatttgccgaagctgaagctcaaatataaaccgaatgccgtcatcgtcaacggagaaaacgccgcacacggaaaaggcattaccgaaaaaatatatcaccagctcattcaagctggagccgacgttctcacgatgggaaaccacacatgggataaaagggaaatatttgattttattgatgatgcgccgcagatcgtcagacccgccaattttcccgaaggcacgcctggaaaaggcatcacatacataaaaacaaacggttcgaaggaactggctgtgatcaatttgcaaggccgcacttttctgcctgcgatcgattgcccatttcgaaaagctgatgaattaatagaagaagcgtcaaaaagaacgccgttcatctttatcgattttcatgccgaagcgacaagcgaaaagcaggcgatcggctggtatacggacggccgcgtttcagcggttgtcggaacgcacacgcatgttcagacagcggacaaccgcattcttccgaaaggcacggcatatataacagacgtggggatgactgggccttacgacggtattctcggcgtcgaccgcgagacgattatcaagcgttttaaaacgagcctgcccgtccgttttgagattgccgaaggccgcacaactctgagcggagttgtcatcgacatcgacgaacagagcaagaaagccgttaaaattgaccggatattaattaatgacgaccacatgttttttgaataactaaacagaaaatcattttagaaaaatattaaaaggaaagcaggaatatcccggtcctatcgtgaatatagtaaaaatggaaggtaccctgctatttttgaaaagcaattaaaaggggatggctttgaaaatagcaacatctaataatgattgttctaatgaacactcacttatccattgtaaacttaagggggagcaggaatggaaatattaaaggtttcagcaaaatcaaatccaaactcggtcgcaggtgcgctcgcaggagtcttgagggaacgaggggctgcagaaattcaagcaatcggagctggggcattaaatcaggctgttaaagcggtagcgattgcacggggatttgtagcgccgagcggagtcgatctgatttgcattccggcgtttacggacattcaaattgacggtgaagaacgaacagcgattaagctaatcgtagagcctcgctgatagaaagatcactctttttcaaatgcttcaacctgcttacttttacgtaagcgggttgtttttggtttgtccgtttttgaaaaatcagccgggagaggatcaacatgaagatttttgatgcccactctgatttgctgctgaagctctggaaaaatccgaagctcaatgaatacagcgacccgtcgcttcaaacgccggtccaagcgcttttaaacggaaaggcgaaagtgcagtgtctggcgatttttctgcctgaaaccgtgccagacacaataaggcttgaaatggcgcttatgcagatccagctgtttcacgaaaaaattgcaaagtacaagcggatcaaactgatcaaaaataaagccgatatcgacaagctcaaaagcgatgaaaccggcatcattttaacgatggaaggctgtgagccgatcgcaaaaaacttaaggctgtttgacatcttttttcagctcggagtcagaagtttcggcctgacatggaactgggccaatacgttcgcagacggcgctttagaagaaagaaacgccggcttgacttcttacggggaaagactgattcgcaaggcgaacaaaaaccgggcatggacagatctctcccatttatccgaaaaaagcttttggggtgcgattgaaacggcggcgtatccgatcgcctctcattcgaatgcccgcagcctttgccctcatccgagaaatttaaaagacgatcaaatcaaagcgcttattgataagaacggcgtcatcggcttgacatttgtccctgaattcgtgagaaacggaaaaacgcctgtgatcaaagatatcctctcgcatattgaccatgtctgctctttaggaggcgagcggcatatcggattcgggtctgattttgacggcatcgaccgtgtcattccgaatcttgaagcccacaaagattacgggaatctgatcgaagcgctgcagcgctcatatacaccaagtcaagtcgacggatttctctttcaaaatttcatcagccgcatcccattttaaaaaaatatcatacatttttcagagggtgttcatctgttttctccagaaggacactggtgtttaccaagactgattatcgtgctacaatccttttgtaaagcgattttacaaagggggtctgttcatcttggacggaaatatgaaagcgcttatcaagaagccgggggagccgggcgccagcttcgagctcgtcccgattccgaagatcgacaaacacgaggtcctgatcaaagtcaaagccgcatcgatttgcggaaccgatgtccatatttataattgggatgaatgggcgaaaagcagggttaaaccgccttatgtgttcggccacgaattttccggcgaagttgttcaagtgggggaaaatgtgactacggtaaaagaaggggagtatgtttcggcagaaacgcacatcgtttgcggaaagtgcctgccgtgtttgaccggaaaagagcatgtctgcaaaaaaacgctgattctcggtgtcgatacagacggctgttttgctgaatatgtcaaaatgcccgccgcaaacatttggaaaaacccggccggcatgcctgaggatctcgcttctattcaagaaccgctcggaaatgccgtgcatacggttctgacgggaatgacggctggagtgaaagtcgctgtcgtcggctgcggaccgatcggactgatggccgtggcagttgcaaaagcgtctggggcggcgcaggtgatcgccatcgataaaaatgaatacaggctcgaccttgcattgcaaatgggggcaaccgatatcatctccgttgaaaaagaagatccgctcaaaaatgtaagcgctttaacaaatggtgaaggggcggacttggtttgcgaaatgtcaggccatccgacggcaatccgccaaagtttaaaaatggcggcaaacggaggacgggttcatgtcttaagcttgcctgagcatcccgtatgcatcgacatgacaaatgatatcgtctttaaaggattgacggtccaaggaattaccggccgcaaaatgtttgaaacgtggagacaggtcagcggtctcctccaatccggcacgattcaaatcaagcctgtcatcactcaccgtttcccgatggaagagtttgaaaaaggctttgaactgatgagaaaagggcaatgcggcaaagtcgtactgataccgtagaaaggagagattaatatgaaagaattcaattttttagcttccgagcttaatacaatgaaagaaaacggaacttttcaagagctgccgatcatcgaatcaatgcaaggatcaaccgtcaaaatgaaaggaaaagacattatacagctttcatccaataactatctcgggctgacgtctcatccgcgcctccaaaaagcggccgaagaggcggtcaaacggtacggagctggaaccggatcggtccgtacaatagccggaacattcaccatgcatgatgagctcgaaaagaagcttgcttcatttaaaaacactgaagcggcactcgtattccagtccggatttaccgcaaatcaaggcattctttcaagcattctcaccaaagatgatcttgttatctcagacgaattaaaccatgcttccatcattgacggcatcagactcaccaaagcgggcaaaaaagtatatcagcatgcggacatggaagatttagaaaagattttgaaaaagtcgatgaactacagaatgcgccttatcgttacagacggcgtgttttcgatggacggagacatcgcgccgctgcccgaaatcgtccggctcgctgaacagtatgacgcatttgtcatggtcgacgacgcgcacgcgtccggcgttctcggcgaaaacgggcgcggaacggttcaccatttcgggctggacgggaaggttcacattcaagtcggcacactcagcaaggcgatcggcgtattaggaggctatgcggccggatccaaggtgctgatcgactacttaaagcataaaggaagaccgtttctcttcagtacttcccatccgccggccgtcactgcggcatgcattgaagcggtcaatgtgctgatggaggaaccttcattgattaaaaagctttgggacaataccgcgcacttcaaaaaagagcttgaaaaaatcggccttccgctgattaagagcgaaacgccgattacgccgattttgatcggtgatgaagctgcggcatgccgcttctcaaacacgctttttgagctcggtttatttgcccaggccattgtatttccgaccgtcccgaaaggcaaagcgcggatcagaacgatcatgaccgcccagcattcgaaagaagagctcgataaagcgcttgaaatcattcaaaccggcgctaaaaaagcgggtctgctttaaactcatcgatttctttttgaacaaagcaaataaccattgataatcattttcagttagtgtacaatgatgggttctgggttgtgctgacaaccgagaacctttatactgaagagtggagctttgtttgaaaggagatcaaaaacatgaatgagaaacagcgcattgaaagcggacaggtcaatccatcggacaaaaaatccgagaaggattacagcaagtacttcgaagctgtttatgttccgccttcattaaaagatgcgaaaaaacgcggcaaagaagaggttaaataccataacgattttaaaatctcagagcagttcagaggcatgggcgaaggacggaagttttacatccgcacgtacggctgccagatgaatgagcacgataccgaagtgatggcagggattttcatggcgctcggctatgaaccgaccgactcgacggaagatgcaaacgtcattttgctcaacacgtgtgcgatccgggaaaacgcggaaaacaaagtgtttggcgaaatcggccatttaaaagctttgaaaaaagacaatccggatttgatcctcggagtctgcggatgtatgtcccaggaagaatcagtcgtcaaccggattttaaagaaacatccgttcgtcgacctgattttcggtacacacaatatccaccgcttgcccgaacttttgtcagaggcttatctgtcaaaagaaatggtcatcgaagtgtggtctaaagaaggcgatgtcattgaaaaccttccgaaagtccgcaccggcaaaattaaaggctgggtcaacatcatgtacggctgcgacaagttctgtacgtactgcatcgtgccgtacacaagaggaaaagaacgaagcagacgtcctgaagacatcatccaggaagtgagaaggcttgcggctgaaggctacaaagaaatcacgcttctcggacagaacgtcaacgcctacggcaaagattttgaggatatggaatacggactcggccacttgatggatgaactccgcaaaatcgacattccgcgaatccgcttcacgacaagccatccgcgcgattttgacgaccatctgatcgaggtgctcgcaaaaggcggaaaccttctggaccacatccatctgcctgtccagtccggaagctcggatgtcttgaaactgatggcgcgcaaatacgaccgggagcgctatcttgagcttgtcgccaaaattaaaaaagcgatgccgaacgcatccttaacaacggacattatcgtcggcttcccgaacgaaacagacgagcaatttgaagaaacgctctctttatacagagaggttgaatttgacagcgcctatacgttcatctactcgcctcgcgaaggaacgcctgctgccaaaatgaaagacaatgttccgatgcgcgtgaaaaaagaacggcttcagcggttaaatgaagtggtcaacgaaatttccgcgaagaaaatgaaggaatatgaggggcaggttgtcgaagtgttagtagagggtgaaagtaaaaacaaccctgatatccttgccggctatacacggaaaaacaagcttgtcaacttcaaaggaccaaaagaagcgatcggccagcttgtcaacgtgaaaatccaccaggcgaaaacttggtcgcttgacggggaaatggtaggagaagcaatcgaggtgaagtaaagtgacgctttatacgaaaaaagagattgttgcaaaagcgcgggagctcgcaaaaatgattgcagaaacggaagaagtcgactttttcaaaaaagcggaggcacagattaatgagaatgccaaaataacgggcataatcaaccaaatcaaagccctgcaaaagcaagccgtcaactttaaacattacgaaaagcacgaagcgcttaaacaaacggaagcaaagattgacgcgcttcaggaagagcttgacgagattccgatcattcaagagttcagagactcccaaatggaagtcaacgaccttcttcagcttgtcgcgcatacaatatcaaaccaagtgacaaacgagatcatcacatcgaccgggggagacctgctgaaaggcgagaccggttcaaaagtgaaaaattcatcaccgagctgttctctataatttggcggcgccttttaaggcgccgttttttttgaattcaatttcccgccgcgacggcttattgaaaagattcgtttttcggctgtctttttcttttctgatttaagtcaagtttatccttttacctgcatacacttaaacagattcattatatgggaatttattttgatttctcaaggaacgcacattagacgaatgcccagcataggataatacgaggaaaaacaaggaggcatgaccgaatgtctgaatacagggaaattatcactaaagcggtggtcgcgaaaggccggaaattcacccagtccactcatacaatctccccttcgcaaaagccaaccagtattttaggcggttggattatcaatcataagtatgacgctgaaaaaatcggaaaaaccgtggaaattgaagggacatatgatatcaacgtctggtattcatatgcggacaacaccaaaaccgaagttgtgacagaacgcgtttcctatgttgatgtcattaagctccggtatcgcgacaaaaattacttagatgatgaacacgaagtcattgcgaaagtgcttcagcagccgaactgccttgaagtgaccatttctccgaacggaaacaaagtggttgtacaggcggaaagagaatttttagcagaggtcgtcggcgagacgaaggtcgtcgtagaggtcaattctgattggacggaaagcgatgaagaagaagcgtgggaagaagagcttgatgaagaacttgaggatatcaatcccgagtttttggttggagatccagaagaataaaaggaagctagggaaacaccgccctagtttcttttttttcagcacgaatctttatggtataatgagtgttggaatcaatagaaacgtttatacatagtgagggattaaatatggcaggctacacgcctatgatacagcaatatttaaagattaaggcagagtatcaggatgcctttttattttttcgtcttggcgacttttatgagatgttttttgaagatgcaaaaaaggcgtctcaggagctcgaaatcacgctgacgagcagggacggaggatcaagcgaaagaatcccgatgtgcggggttccttatcattcctgctcttcgtatatcgaacagctcattaaaaaaggctataaagtcgcgatctgtgaacaggtggaggaccctaaatcggccaaaggagtcgtcaaaagggaagtcgtgcagctgatcacacccggcaccgtgatggacggcaaagggattcatgaaaatgaaaacaactttatcgcctctgtcagtaaatttcagcatacatacgggctcgctttttctgatttgacgacgggcgagaatttagtaacggctatcgaaaggcttgatgatgtcgtttccgagatttactctgtcggagcaagggaaatcgtcgtcagccgcaaccttgacgagaaagacgtcgcaatgctgaaagagcgctgcggcgccacgatctctttcgaggatgaacaagcggatgaagtgcctggcattgtgaacggactggggtccaaagagcttgtcgatacgtttatgaggctttacgtctacttgaagcggacgcagaaaagaagcctcgaccaccttcaaaacgttcaggcctacgagctcgaagaagcgatgaaaatcgatttgtactcgaaacgcaatcttgaactgacggaaacgatccgttcgaaaaacaaaaaaggctcgcttctttggcttttggatgaaacgaaaacggccatgggagggcggctgttaaagcaatggatcgacaggccgctgatcagaaagggacagatcgaagagcgccaggaaatcgttgaaacgctgatcgcccatctgtttgagcgggaagatttgcgcgaacggctgaaggaagtatacgacctcgagcggctcgccggaagggtcgcatacggcaacgtcaacgccagagatttgatccagctgaaggaatcgctgaaacaagtcccggccatcaaacagcttgtcggctccctcgaccatccgaaagcaaaagcgcgcgccgagaaaatcgatccgtgcggcgatcttttgaatcttttggaagacgcgctatacgagaatccgcctctttcattaaaagaggggaacttaatcaaagacggctaccacgcgaaactggatgaatacagggacgcaagcaagaacggaaaagactggatcgcaaggcttgagcagcaggaacgcgagtacacgggaatccgctctttaaaagtcggctttaacaaggtgttcggctattatattgaagtgacgaaagcgaacatccatctgcttgaagaaggccgctatgaacggaagcagacgctgaccaatgcagaacgctacatcacgccggagctgaaagaaaaagaagccctgattctcgaagcggaaaacaatatttgcgagctggagtatgagctgttttccgagcttcgcagcaaggtgaaggaatatatcccgcgcttgcagcagctggcaaaaatgatgagcgagcttgatgtgctccaatgttttgcgacgatcagcgaaaaccggcactatgttaagccggagttttccgatgatgtcgttcaggtgatcgacggacggcatccggtcgtagaaaaggtgatggacagccagtcttacgttccgaacagctgtgaaatgggcaaaggcaggcagatgcttttaatcaccgggccgaatatgtccgggaaaagcacgtatatgagacagatggcgctgatctccattttggcgcagatcggctgctttgttcctgcgaaaaaagcggtgctgccgatctttgatcagatctttacgagaattggcgcagcggatgatcttatatccggacagagcacgtttatggtggaaatgcttgaagccaaaaacgcgatcgtccatgcgacgaaaaacagcttgattttatttgacgaaatcggccggggtacgtccacttacgacggaatggcgcttgcacaagcgatcatcgagtacgttcacgagcacatcggcgcgaagactttattttccactcactaccacgagctgacgtcccttgaagaaaagctggacgatttgaagaatgtccacgttcgtgcggaagaatacgaaggaaaggtcgttttccttcaccagataaaagaaggagcagcagataaaagctacggtatccatgtcgcgcagctggctgaattgcccgacggtttgatcagcagggcgaaaacgatcctgaaagaacttgaatccggcgcaaaagaagccgctccatcaacggcaccgaatatggtaaaagaggcggcggaagaagccgcggcgactgttgcagatcaaccggcccagctgtcattttttgagacggacaagccaatagaaaaagagacgaagctctccaaaaaagagcaggctgttttagccgaatttaaagcgatggatctgctcgatatgacgcctatacaagtcatgaatgaactgtacaggctgcaaaaaaaattaaagtaacaaagaggtgagccaacttggcaaaaattgttcagctgcctgacgatttatcgaataaaatcgcggcgggtgaagtagtggaaaggccggcgtcggtcgtcaaagagcttgtcgaaaatgcaatcgatgcgaacagctccgtgattgaaatcgatgttgaagaagcgggtctcgcctcgattaaagtgcttgacgacggcgaagggatggacgcagaagactgcagaacggcttttttgcgtcatgccacaagcaaaatcaaagacgaaaacgacctgtttcgcgtcagaacgctcggatttcgcggagaagctttgccaagtatcgcgtctgtctcacacttaagcattaaaacgagcaccggagaaggggcaggcacccatttgacgctgcaggggggaagaatcatttccgagcaaaaagcgccaagccgcagaggaaccgaaattacggttaccaacctgtttttcaatacgccggcaaggctgaaatacatgaaaacgattcataccgagcttggcaacatcacagatgtggtcaacagaatcgcccttgcccatccggaagtttcgatcaggctgcgtcatcaagggaaaacgcttctgcagacaaacggaaacggcgatgtccgccacgtgcttgcggcgatttacggcacggcggttgccaaaaaaatgctcccgcttgaagcgagatctcttgactttgaagtgaagggctatatcgctcttcctgaaattacgcgcgcctcgcgaaattacatgtcatctgtcgtcaacggcagatacattaaaaacttcccgctcgtaaaagcgatccacgagggctaccatacgcttcttccgatcggccgccatccgatcacgttcattgaaatcaacatggacccgctccttgtggacgtcaacgtgcacccgtcaaagctggaggtcaggctgagcaaagagacggagcttcacgagctgattcgcgacgccatcaaagacgtctttaaacagcagcagctcattccaagcgtgcaggtcccgaaaaaaaccgcacctctgatcaataaaccagagcagcaaaagcttgatttcgaccaggtacgagaaccggcacctctttctgattctgatgttgaaagagagtataagccggagccttcgttttcggcgatgaaattaagctcgcttgtcaaagacccgccgccttccgctcccgtagagcgcgaagaaaacgtaatgcaggacaccgagcctgaatggcccggagctgaagagtatacgcctgaagccgcgccggccgtacaagcagaaccggaacaggcaggagagaacgtccaggacgaagagacgccaaaagaaagggtgccgatcatgtatccgatcggccaaatgcacggcacctacatacttgcccaaaatgaaaacgggctgtacatcatcgatcagcacgccgcacaggagcggatcaaatacgaatatttccgtgaaaaagtcggggaagtcgaatcggaagtccaggacctgcttgtgccgctgacattccattattcaaaaaatgaagcgctgacgatcgaccagcacttggacgatttagccaaagtcggcgtctttctcgaatcgttcggcgccggcagctatatcgtccgatgccacccgacatggtttccgaaaggggaagaaacgacgatcattgaagacatcattcagcaggtccttgatgaccgcacgatcgacatcaaaaaactgcgcgaagaagccgcaatcatgatgagctgcaaaggctccatcaaagccaatcatcacctgcgggacgacgaaatcaccgccctgctcgatgagctgcgcagaacatccgaccctttcacatgcccgcacggccggccgatcatcatccactactccacctatgagatggagaagatgtttaagcgggtaatgtaatttttaatcgctcacaacctttggtatatcaatggctgtgggcgattttgattttattgaccacattttgaccgcattaacactagacggcctgctttaaatcttgccgtctgtaagaagacaattaggaagcggcacgtatatcgtccgggtattctgttttatggatgattgtaagctataattctaagaaaatttggataaccaaaagagggcttctctttgagatcaggtctcataggcaaccattagtcagatttcgcagctgttttcatttttctagaaaatgttataatgaaaagccacgaaatgacttgaagagggggaattttgatgcattacataacggcatgcttaaacatcatcagcgataaagaccttaatgaaataatgaaggaattcaaaacacttgaggaaaaaacgaacaaagaagaagggtgtattcaattccatgcttatccgcttgaaccgtcggagcgcaaaataatgctctgggagatttgggaaaacgaagaagctgttaaagcccatttcacgaaaaaacacacaaaagatgttcaaaatcaacaattaacagaagtagaatggttaatcaaaagcaatgtgaatgattaaagcgcgaaacattcaatgacgaaaaattaacccccgtaatcgagtggaaaattgttggaggattgttgtccaacgctgccaacagtcatcattttcatttagaaatcatcagattattcatagcagtgattagaaaatttttttgtccgaggtactgtaatgatttgattcactgcatgatatgaagggatacaaaaagctcggttctgtcgatgtcaccgatgaaatcggtacaggcaaggacttcatcggcggttcgtacatgctttattcaaacggtcaaattgtccgaaaatacatatccggcggtgaagtgaaatacgaacttgtcagtcgcataccggaaagcagagtgaagaaaagcaacattgaaaaagctcttgattgggctaaagacacagttggggaattgtccggtggttatgatggttatagagcgataacaggtgttgaccctgtgactggtgaaaaactaaccgtcactgaccgtatcctgtccggtgtttctgtcatacccgctactaaagtagtcaaggtagggaaatatgctttcaaagccactaaaggtgcgaagacggcgaaaagggtttcgaatgccgagagaagtgctaatgctacgcctaaaattaatagaaaacaagctctcaatcaggcaaaagacttagctggcaacaacctacacgtcaatggcaggttggcgatgatataactaagaagggtgtagactataaaaactataaatatagttcaaatccaacccatcatggacgttactatgagtacgaaactcctgaaggattaagagtggttgttacccatactaacgataacagattacacgcacatgcaggtaagcctgacaaagaggcaaatcaattcaactatgactttaagaaagagagatatactaatatatacggtcctaatggagaccaccatatatactataaataaaaggtgaggaagttatgtcgtctcgtaatgaaattattaaacaaaaaaagcgataatgaatgcaaggaaatcgatgaaggaatttacttgcttagaactattagattttgaagagtttgattctccttggatagacttgttcgagccattactaaaacaatttcgaagaatagattccaaaccaacttattataaattaattggggattctaaagaaaacaatattttatggatagaaaattccctaagtttccttaaacaaaaaaaagagtggtttatcgttgttcccaaatgtttacaaccagtgtgggcaaatgttcgagttttagactattctaaagcaattcatgagctttgggaaatgtcagaacctgataatttcctaattgctgataaatctacaggaatgattgcaaaaatattttttgaagaacaacaatacgagatccatattggaaaatgtagtcttgataacattaaaaagaataactaagagaactatttaaacaccttgattggcaactgcctatcaaggttttttcatattcaaatccgacaaaaagggggataaaatgggggactttttctattccactttgtcatacgatagagacaagaaaaacgaacgtgaatatcgagtccaagaaggagagcctgcggacactgaccttttgcatatggatgttgtgcagctgattggtggccgcttttttattggccagaatgggagacgcacctttcccttatcaagtgtgaactcggatgtatcgaatgatgatgaaggtcgtcagcttcacaggaggaacggctggaggctggagtctatgcaggattgcgcgcgatagtcaggggacgcagggaagtccttataagaacaaaaagaaaagcaggcaaataacctgcttaaaaactgattttgcccttgaaatagactcgcaaaatcaaatctcgggtctttctgttaagcaaagagagagccaacaaagcgagaaagagttactttgcgatgcaatttttaaattgccgctccagttcctctttgtccaagtcctttccgatgaaaacaagttcgctttgttttttctcgttttcgttccacttccggtccggacgtcctgaaaacagcatatgaagcccttggaatacgattcgatattcttcgcctttaatataaaggatccctttataacgcaataaatcttctcctttttcccgtacgagataactcatccaatgatccacctttgccaaatcaagaggcttctcttcccgaaaagcgatagaagacactttatcatcgtgatggtggtgatgatgatcttctagaaaatgaggatcgatttcaatttttcgattgacgtcgaacgtattgatccccagtatatctcttaaattgaccttgcaatctctggcatacagcctcttagccgtaggattaatgttgacaagtctttgctccaaggatttcagctcgttattcgatactaaatctgttttattgaggatgatgacgtcagcaaatgcgatttgctcttgcgcttcatcctgatcatccagatgtctggtgacatgcttgctgtctactaccgtgacgatgctgtcaacttcaaatatttcggatagcagttcatccatgaaaaacgtctgggcaacgggggcaggatcagccagtcccgttgtttcgattaaaacgcgatcaaatgcaactttcccttgatccattgagaatacaagcgttctcagaatgcgaatcaaatctccgcggaccgtgcaacagatacagccgttgttcatttccaaaatttcttcttcagaatcaacgacaagctggttgtctatcccgacttctccgtactcattgacaataaccgcgatcttttgattgtgcttttctgtaagtattcgatttaaaagtgtggttttcccggcgcctaagtacccagtgagaatagcgacaggaattttctttttagttataggcatgatcattcgactccatttaaaattttttcgatactttgattactttttcttttggaactccggagatgacgccggatgaacgttcgaagcgttggccgtcatacaaatggcttgctttttctttataatcttcattggtacaaagcgagtcaatcaggagggggacatcctcaggttttaaatctctataccaagttcctctcgggtaatggatggccacgcacttatcttgacaccttccattacaccgcgtgcgcgttgtatgaatgaaatcatcaagctcccggtccgagatttcttgccgaatcacttgagtcagttcctcagctccggcccgattgcagctgctgccgttgcagataaaaatatgatgtttcatattacttaaatcccatgtcgccatatgtatcttccctccaaataaaacagaattattccgatttgtaagcgataaaatgataaagaactgagaatgaatatagaggcgccccggtcgatcactgtccgaaaggtgatactcataacggggagacggccccggcaacatccgcagtatttcactcctttcgaaaagctccatatatttcagccttcttttgcgcctttggttatttcaatactacaacaaaacgtaattattacgatttgaaaatcattttatctctttttcaagtcaaacgcaaatagaagaggttaaacggtgccaatgagatctgtgcagcttctttatccagccgcaccttggcgcaaaaaccccttgagcaatcaaggggttttttatctatagcaatttttccattgccattacatcgataaaacgtccatctaaaattccttgatttttaaagatgccaacttgcctgtagcccattttattgtataggttttgcccaagttcgttaaagggaaatgtaaagaggacgattttataaaaactattctctttagctgttttttctagagcttgaagaaggaggccgcctattccttttccgcggcatgcacgatcaacatagacagaaaggtcggcaacaccttgataagcacaacggtgggagtacgggttcaaagaagcccagcctacaatttctccttttgattcggccacaaggacagaatagcgcccttgatgttcctgaaaccatatttcgatatcgctcatttcctttaaatcttgctccagagtcgcaattcgatcttcaatgccctgattataaatagttaagataaatggcaaatcggcagaaatagcttttcgaatgtttatgttatgcatgagttcctccgtagaaggacttcgagtgcagcatcatatgataagttggtcactaaattgtccgcaagtttttgaaagcgcgttcgttattgtttgcttgacggatctaagcggaattggcaacagacagggtaaaagagagcaggcctaagctttgctctctatttttttgacacttcatctttgaataaatgtttctatttcccgttacttgatatcgatggccgaagctttattgtcccaatcagaagccatattagcagttttgccgtaccaatcggaatgtctaaacaaaacgcctttgccgtatccttgagttgaagtatgctcccacagcgtcgttgaatagcttgatgaaggagacgccgtacttaacgatgaaattctgtcattccagctggatggcaagtttttaaatccgtctctccagtaaatatactgcccgcctttatttttatattcatagaaatcggtacagcagggaccgctggcagaaggtttgaattgcttctcaagcctctgcttgtctttcgcgataaaggcttctaaagtaaccttgctcgtaaatccatacgcaagcaaatcgccgttcttattctgcttgggcagaaccatggttactttgacatctctgacggatttggcgttggcttgagccggcgaatccacattttttccgtcaacggttaagtagtggaaagatttgaccgtatattgattccgctgctgatcgtccagtttcactttaacatcgctttcattttgcgacgcagcgcttgccgtcgacgcggaaatcaaacaggcagcggcaacgagtccaatcccaattgttttcttgaacttagttttaaacatataacaacactccctctcttaattttcctatttattaataggatggaaaaataatagcattaatagaatgaaaatcatgtctctttttgaaaaaaacattaattttctattaacattcagcagcaggagaggttcggtatctgtattgcattaaaaaaaggctcttttttaaaaaagagcctttcatgatggagtcaacaacggtaagcaggaggagaacatgtaaaataaggagaaggtcataagttattgctgacttttaaaacgaactttttagtagcctccatatccaccgccgaaccagctggcgccgatgatgattaagagaatgaacagaacaacaattaaagcaaaaccgcttccgtgtccgtaacctccgctcatatgtttcacctccctaaagagacatagtttatcctatgtcactttataaatttggtataggatattgatttacatttttaaaaatagttgaaccaacttcaccctcatgcgagtctcagatgaagagccgactatcatgaggacttcgtgcagagaggatgaaaatggtgattggcgtcctttaaacggaatataatgcaataaatccaccgaaaagggcgctgaataaattgaattttcaattaactgaaaaagacatgcttcgtatcatcaggaatggtcttcaaacggcacagtaccctaagcatatgatgatcgttggtgccgggttgtccggacttatcgcagcgtctttattaaagaatgccgggcatagagtgacgattgtggaagcaaatgacagagcgggagggcgtgtttttacttcccgtgcgccctttagcgaagggttgtatttcaatgccgggccgatgcgcatccccgatatccatactttaacgatggaatatattaagaagtttaatctgcctgtcaatgtgtttatcaaccgaacccccatggatattctttacgtcaacggcgtgaaaacccgtcttcatgagtttgaaaaaaatccgggcgttttaaggttccctgttgctccccatgagtagggaaaaacggcagaacagctgatgctttctgctttgcagcctatcctcaattttatcagccaagatccggcgagaaattggcgtattgttgaagaacaatacaggaacgaatcgttaggatcttttctcaacactcatttttcaagcggttccatcgatatgattggtgtgcttttggacatggaagcgtacatgggattgtcccttgtcgaagtattgcgggaatcgattttttttacatcgccgactcgcttctatgagattacaggcggcatggacctgttgacgcaagcttttcttccgcaattaaaggggaatattttattccgtcaaaaattgatgaaaatgtctcaaactaaaaacagtgtaacagcccattgcattcaccagcagtcggcagaacattcagcggtgacaggtgacttcgcgatcgtaacaatacctttttcagcattgcgatttgtggcatttgagccgtttgaatccttttcctaccaaaagcggagagcgattcgggagcttaactatattgcggcgacaaaaataggaatcgaatttaagagcaggttttgggaaagagtcggacagcgcggcggcagatcgattaccgatttgccgattcgcttttcatactaccctagcagcataggaggacacgggcatgctgtcattttagcgagctatacgtgggctgatgaagcgctaatatgggacagtcagcctgaagaagagcggatccgctatacgctgaaaaatttagcgaaaatatatggagatatcgtgtattctgagtttgtatcaggcgcttctttcagctggacgcaaaatcctttttcagccggagcatttacagctttcgaaccagggcaggaattagagttgtatccttatattccgatgcctgaaggaagggtgtatttcgccggggaacacgcttccctcactcatgggtggatgcagggagcgattgaatcgggaatacgggcggcgtatgaagtaaatcaggcctcccgcgtataacatgaactttgcaagtattttaatagaaagaaccgattttaagggatggggaagagtcgctgttaaaaagcggcttgttcgtttttattgagttaaacagacggatcttccaataaactccgccttctgaggggatgtaaatttgtttttgcttcctcaacagtaagaagtgtttccattcgtaaaaacaagtttttaagaacttcatttataaaaaattttaatgcttatgatacaattgaattgcagatgtaactcgacaagcaaaaaagtgttttgctgaggtgaatgatcggattgcccgcattttttcgttaagaaccctcctttttcttacaacaaaaaaagcccccaaaacgagttttcccttaggaaaggctcatgacataccggatggaatgacttaacattctgccgggcagaatagctaagaaaggattgaatcacattgaatgctgctcgtgatcgaaacatcatgcttttgcttctctgtttgacagcaggtattgtagatgtgattgggtacttaagtatcggtcacgtatttaccgctaatatgaccgggaacatcgtactgttaggattatcaatcggcaattctcttcatgcgaccgccgtgtactcgctgatcgcactgttcggatttatcatcggcgtgattatatcagcagccattgtcggaaaacaggaaaaatcgttctggccgacaggcgtcacgattgcacttgctgtggaagcagccgtattgcttctatttgcctgcctgactttctttgaaagttcgccgcaccttttaatcttgctgttaagcattgcgatggggcttcagactacggcagccagaaagctcggcattgcagggatttccactactgtcctaacggggacgctggcaaactttttcgaagatgtgacaaaacgattcctcagtaataacaaccaaaaggtcatccataaggacgcatggcttcgcgctttgacgattgtgctctattgcctgggggctgtcattgccgcacttgctgaacctgagcatccgtttgttgtgatttggattccgatcgttatcattatcggtattattgcggttgcaggcacaaggtttcacggaaagagtgagggatgaccagataaggacggttctatacaccggcattcgtgaaccatcgattgttacatatgttttatgaaggtgcaagtccgggtaataggacggggaaaagcaccagtatcggttaagattgggaggaggataaatggttggaacacattaatatggagcagtttattttattagcggccttattgctgattatcggtgtactgacaacgaaattttcgactaggctcggagtgcccgcccttgtattgttcttgattgtcgggatgatcatggggagcgatggtctcggaattatttattttaataatcccgagcttgcccagctgattggaattatcgcacttgtcgtcatcctttttgaaggcggtttgcaaacaaagtggtcttcggtcaaagcggtcgccgttccttcattgtcgctcgcgacgattggcgttttgctgaccacctgcgtggttgcggttgccgccaagctgatttttaatgtttcttggatggagggctttttattcggagcgattgtcggctctacagacgcagccgcgattttcgccgtattgaaaggccagaatattagagacagattgagctccactctagaagcagagtcgggtacaaatgatccgatggcgatgtttttgactttatcgctcatccagctgctgacggctgaccattcatcttatttcatgcttgttatttcatttttctggcagatgggaatgggacttttgctcggatatttactcgggcggttcgccagctttgccatcaataaaatcaacttggattcgagcggactttatccgatcttcgctcttgcttttgcgcttcttacctacagtcttacagatgtcatcggggcgagcggcttactggccgtctacattgccgcgcttgtcatcggaaatcaagatttgacttaccgacattccattttcaggtttaatgaaggctttgcctggatgatgcagattttgatgtttatcattctcggattattggtttttcctgcccaatttttatccttcgatattattttcaagggcttcttgctttccctgattttaatttttatcgcccggccggttgccgtttttctgtcgaccatcaaaatgggctttaattttaacgaaaaaatcttcttatcatgggccggattaaaaggggcagtcccgatcgttcttgcaacatttccgatgacgatggggcttgaaaacagccaattgatctttaatgtcgtattcttcgtcgttttaacatcggctttgatccaagggtcaaccatatcggtcttcgcagaaaaattgaaattgaacggaccgcagaaagtagaagcgccgcattcgctggagcttgtttccatcggcaaggcgaacgccgaaattatcgaatttgaagtcgatgaccaagcagccattaccaggcagatgctgaaagacatcagctttccaaaagatgccctgatcaatgcgatcatccgaaatggggatttggtcacgccgcatggagaaacgaaaattaaaccaggcgatattttatatatcctcgtatcgaaaaaacaaaagaaggaactgaaaaaatttttaaacagagaatttgattaagccgtcggaaaagcacagtacaaggcagacttgctcagtatgtcacgaataaaggtcaatgaagggtactgcaccggtattcttcattggcctttttttgccatgtggaagttcagctatatgataagtgacatttagacctttgttgatcaattgctcatatccatttataatttaaaaatcaaatattaggaggcgcatgaatgatgaagtgcaaaaaaataagtgggttaacattcgaggggaaagcgcatcattaaccctataaactgcgtgattcccctttaattttgggggtatcattcaattgaaaaacagtaaaatacaaacctttaaacatcaaaagaaggcattttggtggcttagctttgtcgctttcttcagcgtgatgaacgaaaccgtatttaatgttgcattgccggacataaaaaatcaattcggcgtgtcgcctgcggcggcaaattgggtgaatacgagtttcatcatttcctttgctgccggttcagttgtttacagcaggctttctgatatgtacggcgtcaggaagctgtttgtggccggactgctcatctatggcggaggctcatttatgggtttgttggctcaagcttatttcccggctgtgatctttgcgcgctttgttcaaggatccggggcttccgctgtacccgcgcttatcctggtcatcatcacgcgctatgtccgtccggagggccggggcaaagcattcggcattgtcggatcactggtggcaatgggcgagggaataggtccggccatcggcggaatgattgattgtacattatattcattggtcgtttctgtttattctgccgatggcagtgctgatggcgattcctttcttctttagaaatatgcctgatgaagccgctgcaaaagcaaacctggatatcattgggatcggactgctgacaatcagcattgtgatgttcgctgtatatatatcgctgtatcatgtcttttatttactggcgggcattttttgcttgattggagctgcagttcatacccgacatgcagaacatccgtttattgaccgttctttaataaagaatcgccgatatataggcgtcgttttggcaggatgtactgtattgggaagcgttgcgggaatcgtctctgtcgttccttatatgatgagagtcttgtttagcttaaatgccgatactatcgggagcggcatcttacttccgggcactgtgggcgttatctttttcggcgttgcgggcggagcccttacagatcgcttcggcagccggtttgtttttactcttggatggttattgatcttgtcaaccatggcagccgcgtcacaggtcggcgaccggacaccatggttgatgacgattatgctcgtgtttatatttggcggtctttcatttgtgaaaacggcaatttcaaacagtaccgcagaaagcttggaagaaaaggctgcaggcgctggaatggggatgctgaactttgcctgttttttatctgaaggaataggcgtcgcattagcaggaggcttgatggcagtgcacgggtttggctattctgcgcttccggcaatgaacgatgcctggagtgctgtattcagccgctcgtttgccatattcacagtttttgtattggctggcggattgctatatttattgacttgcaaacgcaaaaaatcttaggatattcgagtggttgggcgggaaagcccagccgttttttatgctgactcgattttctgaaacataatgaaaagaaaatcgtatttgatgtaaagcttcttgagaggatgaaaatgatgaaaagaagcatcggcacctttgaaattgacggactgacaattgaatattcgcgagtaggtgaagggaagccgattcttgtgatgcacggaggtcattcgaattgccgcgaggaatttgggtatcgagatctttatgagagccgattctctatcatcacgccttcccgtgcagggtatggccggacatcgaaagaaatcggggacagtttggaacttgcctgctattacatatgaaactgcttgatcatttaaatatcaagaaagttcatgtggttgcggtgtcagccggcgggccaagcggaatatgttttgcatccaaatactcggaaagagtagaatccttaattttgcaaagcgctgtcacaaagcagtggctgacagcgaaggatattgaatataaagttggtcagatcatctttcggccgcctgttgaaaaggccgtatggaagctgatatcggcgcttaacaatcgatttccggaatggatctttaagaaaatgctatcctcctttactacacttcctgctgatcaggcgatgctgaaagtcacggagggagatattgaagaaatgagaaaaatgaacaacagacagcgttcaagtcgagggttcttgcttgatttaaaaaatatagacgatttatctttccatcatttgaaggagatttcttgtccggtattaattatgcattgccgatatgatcgtgttgttccagccgagcatgcttttcatgcaaaaaaactgattcctttttcagaagtctatcaggcagacagctggggtcatctcatttggctgggaacagagggtaaatctgtctcacagaaggtcatcagctttttaaaaaccacatcatcttgatcataagatgaataaaattttaggatcgcagcctacccgcaaatgaagtagtgcaattttttaatcaagagcagaatgatctttccgaacagaactgatgaacgtcgtacaagacttgcaaataagatgaatgagaaatcctccctggccggttttcggagcacaagggaaacttatgtataagaatctattccgatagagggacaggtacgggatgaatcattgattaccgttgcctgcgatttcccaggggggagagagttggtaaacttgatatcatccgcgggtttgctttgcttggcattcttttagcccatagggaagtcgtctttggctgtggatatttcaatttgggcctgctgaatggatatggcgcagtttggcttgcggcaagcggcagcttcttcctaaactcgcgattgaaacgatgcggctatgcaatatggtgaaacgttgcatgaaaaacttaacattttaaaaatccagccgatatgatgaataaataactgcacgcttccggcaaatgtggtatggtagctagtaagtttaggaaaagggaggatattgatgatcatcgtcacaacagatacaatcgcaaatcaaaacattgtcgaagtcaaagggcttgtcacaagcagcatcgttcagtcgcggaatatcggaaaagatattctgtcagggttgaagtcagtcattggcggagaattaaaaaattacacccaaatgcttgaggattcgaaaaaagctgtgagggaacggctcgtgaatcaagctgaagagcttggagcaaacgcgatcgtcggtctaaggttcgaactgtctgcaggccagggaacctccgaactcatcggatatggtacggctgttgtaatcggctagcttgcaatcgaaaacgaaggcggcggctctcgttgccgcctcagcgagtcaagaaggcttccctgtctgtttcgtctctttatgtttttgagtcagatggggatactttctgtggatgacaaacgctatgatcgccatatataagccgtagacgccgacagagagcagcttgttttcgctgaaattggcacctgcgatagagacgacgagaacgttggggacttttccaagcgtcgaagccgcaaaaaagacagcccatttcaccttgcttaaaccgcagacgatattcatgacaacggctgggataaccgggatcagcctgcccaatagtacggctgtaaaagcattttggttaaaatacgcttcatattcgctcattttcgggtatttcgttaagtgtctgcgagccatgtctctgaatccgtaacgtgagaggaaaaacaagagcatggtgccgagcatagaccccgtcagcgtgatcagcacgccgtttgcgattccgaacaaggcgccgtttaatccggcaatgagcgcaaacgggacgatcgggaaaaatacacaggccgccacaagcagcatgctgaataataccgaataaacgcctccgtccctgatgacgtcgagccaggaatctttgcagacgaatccgaccgcgatgatacttgccatgatgatgatagtgaatagttttctgatcataccgctcccgctgcctttctttgtctttagcttctacatttgcaataaagcttcttctaagtgtgccaaaatctcgtcagtttttgagaggttgcaattgctgagcataatcagcacttttttctcatccatgtatcggttaattgagctgataaaaccgtggatttctccatcatgccatattttatacttattttgatgattaataaaccatccgtatccgatcgaattgttttgaatgagcgccggagaagggccttcggctgcaaaagcctgctttttgacgcggctgtaaagggcttctttcaaagcatcttttgagacaagcttctcggtgtaaagcgccctgtcccataagtacaagtcttcaacggttgaatacagcccgctttccccgtagccgtatacgataggcgctttgatcatttcacgattcaggcataaatatccgactgtaggcgaaatatcttccggagaagagaaaaaaccggagtttttcatgcctaaagggtcaaagatcaattgttgaataacgtctccataagcttcatttgtgatcgtttcaatgatttttgtaagcagtatgtatcctgaattactgtaattgaacctttgtcccggccgaaattcaagcggcttgtcaataaaacgtctgataaattggtccaacggtgcgcgctccagctcaatatcgagcaattcttcctctagaaaatcaggaattccggacgtatggcttaataaatgtttgatggtaatgctgtcgccgttcggatagccttctaaatagttttgtaccgggtcatctgtacgaagcagccccttttcttgcagctgcatgaccgctatagctgtgaattgctttgtcagtgaggcaatttggtagcgtgtagacggttcattcttcaccttgtccttacaattggcataaccgtatcctttcgataacagtataccgtttgaatctgccagcaaaatgctgccgtgaaaatgattgttggatgcttgttccattaaataatcatcaagatgttccgctgtatataccaataacaacagtcctttcatatctaattatgataagaagaaaacaataaacgatagttttgaaaggaaatgaagcaggaagcgcgaccaaaataacattataaaaatttttttgtattttccatcatttgcagaataatttaagctaaatttaaaataaggcaatttcatgacatccgttaaaacgagtgctgttttgacggatgttttttattataaaacgattgaaatataagtcggcagtaacgaaaaggggaataaagtcgtacacagccttaaactaagggctaaagttctgtgtttttttgcaaggaaaaggactatattagtattttttaattttaatttaattttgaagggtttttcctttatgatctataatatgttatttaacatagtgaaagagatttttaaatctttggtgctgtcatgaagcaaaaataacaggaggttaagaaatgggacataaacatatcgcgatttttaatattccggctcacggccatattaatccaacgctagctttaacggcaagccttgtcaaacgcggttatcgggtaacatatccggtgacggatgagtttgtgaaggctgttgaggaaactggggcagagccgctcaactaccgctcaactttaaatatcgatccgcagcaaattcgggagctgatgaaaaataaaaaagatatgtcgcaggctccgctgatgtttatcaaagaaatggaggaggttcttcctcagcttgaagcgctctatgagaatgacaagccagaccttatcctttttgactttatggccatggcgggaaaactgctggctgagaagtttggaatagaggcggtccgcctttgttctacatatgcacagaacgaacattttacattcagatccatttctgaagagtttaagatcgagctgacgcctgagcaagaggatgctttgaaaaattcgaatcttccgtcatttaactttgaggatatgttcgagcctgcaaaattgaacattgtctttatgcctcgtgcttttcagccttacggcgaaacgtttgatgagcggttctcttttgttggtccttctcttgccaaacgcaagtttcaggaaaaagaaacgccgattatttcggacagcggccgtcctgtcatgctgatatctttagggacggcgttcaatgcctggccggaattttatcatatgtgcatagaagcattcagggacacgaagtggcaggttatcatggctgttggcacgacaatcgatcctgaaagctttgatgacatacctgagaacttttcgattcatcagcgcgttcctcagctggagatcctgaagaaagcggagctgttcatcacccatgggggtatgaacagtacgatggaagggttgaatgccggtgtaccgctcgttgccgttccgcaaatgcctgaacaggaaatcactgcccgccgcgtcgaagagcttgggcttggcaagcatttgcagccggaagacacaacagcagcttcactgcgggaagccgtctctcagacggatggtgacccgcatgtcctgaaacggatacaggacatgcaaaagcacattaaacaagccggaggggccgagaaagccgcagatgaaattgaggcatttttagcacccgcaggagtaaaataaccatttaaacgaacccgggaatccccgggttttttgttgctgccgtaaggaagcgggaaaagtatacagcggcgctttttgaacatactaccttctattaaatgtattaaaaaggaggaagtgttttgtcaaatcagggcaatttcaaaaaaacgatctctctgcttgacctgattttgatcggcatgggtgcgatattcggatcggcttggctgtttgccgtcagcaatgtcgcttcaaaagccgggcccgctggaagcttttcgtggattatcggcggcgtcattatccttttaatcggcctcgtttatgccgagctgggagctgcgttgccgcggacgggcgggattatccgctatccggtgtatacccacggccaccttgtcggatatttgatttcatttatcacgattgttgcctatacaagcctgatttcgatcgaagtgacggctgtcaggcaatacgtagcctattggtttcccggtttgacgataaaaggttctgaatcgccgacgattatcggctggcttttgcagtttgcgctgctttgtttgttctttttactgaattattggagtgtcaaagcgtttgcgaaatcaaatttaattatttcggtttttaagtattttgttcctttgacaatcatcatcgtgttgatattccattttaaatcggcgaactttgcgggagaatttgcgccgtttggctttggcggggttcagacatccatttcgaccggcggggtgatgttcgcatacctcggtctacatccgatcgtttcggtcgccggcgaagtgaaaaatccgcagcggaacatcccggttgctctgctgatttgcatcattgtttcggcttgcgtctatacgatactgcaagtggtgtttatcggagccataccgactgatatgctaaatgacggatggaaagcgatcggcagggaattttctcttccgtttaaagatatcgcggtgctgctcgggatgggctggcttgccactcttgtcgttctggatgcgattttatcacccggcggaaacggcaatatttttatgaatacaacatcgcgcttggtttatgcatgggcgcggaacggcacattgttcaaaatctttgccaaggtgaataaaccaacgggaattccgcgtccgtcgttgtggctgtcgtttgcgctcgccgttttttggacgcttccgtttccgtcttgggacgcgctcgtcaatgtttgctctgttgccctgatcctctcctatgcgattgctccggtttcagcagcggcgctgaatgtgaatgccaagcagcttaaaaagcctctgcaaatcaaaggaatggctgtcatcgctcctgtctccttcatatttgcgtcgtatatcgtctattggtcagggtggaacaccgtgtcatggctgctcggatcacagcttgtgatgtttgctgtttattgcgcgtgtaaaaaatacgttccgcaggacgatgtttcgtttgcacagcagcttaaatcaagctggtggatcgtcggatattatgtgatgctcctgattttatcgtttctgggctcattcggtaacggccttggcctattgagaacgccggtcgatttaatcttgatcgcgctaggatcgattgcggtattttactgggcgaaatatacggcgctgccaaaggcagtcattgattatgatgagaaaaaagaagaaaccgtttaagtatgaaaaccccgctgtatggactgcggggtattcacacgtttttattacagttgcggaagatctttagccgtttcggcagctttggtatcaatctgaatttgttcagataaattcgcaggatggtaataccctttggaaatcatatagtttgtgatctgttcatgggtgtcaatcgcgtcgtttaaatactgcttaagcgtttcgcgcacttctggagaagatgtttccgtgatagctgtggcaatgtttttgacaccggtttttgccgagattaaaaaatcggtggcaatgacttgttcagtcatcgcgcccatgcctgtcatgttttggatgaattcgttcatacggtttcacctctcactgacaatagaccttgtaaatgctcgatctgatgctttgtttgggatgcatcacgctccaagatgtcgcgaagctcttgatcctgaaccattcccgtcattgttgatgactttgtcagacaaaggtttttaaacattaacagctcatgcagctccaatgtttcatggatcgcattattcaatcgcaaacattcctttcaaatttgttattgtgtgaaggacacatctttagtatcaaaattcgttagcgggattattcggtttgttattttacaataaatcacataatgatgtcagacttttcggacgcgaaagaatttggtcaagagccatgttccttgcggaaaactgagtgtgagctgccagacgccgccgccgtcaagtccgtattcggtgatcagctgcagtttttttccgatgctgcgtgcgtcttcaaaccatacgacatgccgtctgccctgttcatcggtgtatctgaaaaaaggggactcagaatttgtatcatattgaatcggtgcctggtgcttcatggcgagctgaacggcgtcttggttggcgattccggggtatacggcaccgggctgatagggcagggtccagttatagccgtaaagcggaaagccgagaacgattttttctttggggacatggcggagagcaaattgaattgtttgccggacttcattgatcggagcaatggggccgggctcgcttgtcccgtggtgccagtcgtatgccatgatgaagataaggtcgctcactgcaccgattccgccatagtcataccctttcagccaggcgatattttcatttgttttcggcggaacggcaatcgtcaacacatagccggacggcttcagccgctctttcaacaggcggagaaaacctgaaaataaatctctgtcttcctccaaaatctgttcgaaatcaatattgacgcctgcatatccttttctggaaatcgtttggacaatattgtcgatgaggcgatttcttacggcaggctgatttaatacgcggtgcgcaagagacggactgaagcctgattcagttagattggtgactgtcatgaggggaggaacgcgccgtctccaagccgtttgtacggccggtgaatcattcagctcgcttaacgatccgtcgcttgaaatgtggtattcaaaaaatgccagatacgtggcgtatggggcaaaattatgaatcaattcctggtctaaccgggggtttctcagtgtgtaatatcctaaagcagtgatcggttttttcggcaattccggaatcatcacttttatccccggcctcatattggaaggggttacagacggatttgctttttgcaatgcttcgacggatacaaacgtccggcgggcaatcgtgtaataactgtctcccggctgaacggtatatgtataaagcggtattaaaagagcctgtccggggacaatgtttgttgcgatcaacccattcgccaatcggatctggtcaatcgaaattccgaacttggcgccgatgacaaatagtgaatctcccggctggactgtataaataaacaactggcacacttccttttgttcctctgtatgtgacagggggttttatgctatgtctatgaccgttgcagaaggatcatgcgccgttttttacagctggaatggtgaatagaaccgtgaagcggataattcttgactgaacagttagaaagtgtatccttcaaataaaggaggtgataggggcttgggaaggagcaaagaatttgataccgctctcgtccttcataaagcgatggaggttttcggccaattcggctatgagggggcgtcgatgcaggagctgctcagccgcctgggaattgccaggcaaagtctgtacaatgcattcgggactaaaaggggtctgtttatcgccgcccttacaagatatctagatgataaaaatgcgcaagtgatcgccatgcttgaaagccccggatcagtgaagcaatcggttcggcagatcttccaggaaagcttaaacgttctgaaagaccccgaacgttcaaaggcatgctatatcatcaacagcgcaattgaacaaattccccgcgatccggaggttgccgaatacttcgataagcagacaaagcagttggaaaccgccttttacaaagcgcttgtccgagcacagtcacagggggaactaaagaagggcctccatgatctttcagcagttgcccgttttttgaatcaaacccggctgtcgctcacgtttcaggcgaagttaacgggggattttgatgcccttcaggatctgatcgatgtcagcctgtctattcttgattgatatattgtttgtcatggggagatgggctgctgcccgtttttatcactattttagactgattggtcaaaaaagaatggaggaaagaaaatgacgcgtgcgataaccgatgtgatggaactgtttttgcagtcgatgcttgaaaaggatatggaaaagtggatacagctttgggatcaagatgcggtgtttgagcatccatacgcaccgccggtttttcctaaaaaaatagaaggtaagtcagcgatttacgattatataaaggattttcccgaaaaaatcgatattgtccgctttacagcgccgactattcatcaaacggcaaaatcgggctattcggctgtcgaatttgaatgtgaaggcattgtgtgtgagacgggtcttccttataaccaacagtacatcagccttgtaaaccttaaagcgggcaaaattgtccactacaaagattattggaatcctttgactgtcgtcaaatcgttcggaggacagctgcaaacctttttataatctgacaaggagtgatgaaagtgggaaaaaaatattgattaccggcggaaccggtacgacagggagccgaatcgccaaaaggctcgtgcatttgggtgccggcgtccggatcgcaagccggagaatacctgcaattaccggagcagaacatgtatattttgactggaatgatcaaacaacttacaaagacgcattaaaaaacacggactcattgtatttggttgcgcctgtcggtgtatacgaaccgtcgccaatcgtactgccttttttggaaatggcatcggcattcggcgtccgccgcattgtcctgctcagcgctgcaattattgatgaaaatggaccggttttcgggaagcttcatcacgcggtcaggcgatatgttcctgaatgggcggtgctaaagccttcatatttcatgcagaattttgaccatcagcatggcgcttcgattcgggagaaaaatgaaatcgtcaccgcatcaggcgacggcaaagtcgggtttatagatgcagacgatatcgctgaagtagctgtgcgcgcattgcttgatcaaaagccgcataatacgagccatattttgaccgggccggaagccttgagttatgccgaagccgcggcaatcatcggcagagcggcaggccgcgacatcagacatgtcaatgtcgaagtgtccgcgttgagaacaaggtatataaaggcaggattatctcccgattatgccggcttcatgtcggaattagatgagaaaatcaagaacggcaaagaaaaccgcatcacggatacagtggaacgcatcacgggaaaaaaaccgcgttcactggctgatttcgctaatgaacacaccggacgctggcgtctgttttaactcgttcctgaagctgaacggtcttttctcttcatttttgaccgttcagtccaattaataaaatgtttcgtttatttcccatgactcaactgtacagtaggccaagtgagggttcattcccatgcccattaaataagccattgccgctacttcttccatggcatggtgataggaagtggcttgggcttcatttaaaccgtaatgaacaaaaggtgctactgtgcacaacgtcttatgtttcaagtggggaaacaacggacatttaatgtggtgcaaggcggtttcgggatgctgatactgggggatatgcgtatgctgttcgggaaccgccgtctgctgtaaatgttctgcattctccatttctttcgtcctttctcgtgcggattttcgttgtattctatgttccgcttatgccctgtgtgttagacagttgtcacggtttgataggcaaataataagacagaaaggtcaaataccggtagacttttaagcaggataaaaaaaggaggtattttttatggctaaacatcatttttaccttcaggcagactggcctggaaaacgaaacgacatcggaaggattgaaagcgggaatttaaaaaccgaaatttcgataccaaaggaaatggacggcccgggggcggggacaaaccctgacgaaatgctgctcggtgccgctgcgacttgctatatcattacacttgcagcgatgatggaaagaagcggattggaaaaagagagcctgacgatggaatccgaggccgttgtcgatgtgacaggcggggtgtttacgtacgaaaaaatcattcacagacctctgatccgcctcccgaaagaagcggcgcaaaaagaggccgaacttgccgaaagactggctaaaaaagcggagacatcatgcatgatatcaagggcggttcagggcaacgtcgccattgaattagagccgaagattgtcgtctccaaagcggattagatttcgatcgtgagctgagccttttgatccgctgcttcggtgcgctttgaattgagcagaaagacgccgccgatgatcaaagtaagcccaataagagttttgagattaaatggctcctgaaatataaaatgcccgattgcagctgtcaaggccgttccggtgccggcccaagtcgcataagccgctgataaaggcagtgtttttaatgaaaagctcagaaatgtaaaagaagccgcaaaaccgattatcacgccggctgcgggcaggggggcgctaaagccttctgacagcttcagcatcgtgcttccgaatacttcggacaaaatggcagccgccaaaaagatcatgcctttcatgacattcgcctccttatgacaaattgatcagtacaacgcctgacacgagacagataatgccggcgatatttcgccggttcagcttttcttgaaaccacaagacgccgatgattgcagtcagaacggtgcccgctccgctccaagtcgcataggagaggcttaatggaatgacctgcaatgtgagcgacatcatgtaaaatgcgagaccgtagccgattactacaagaaccgacggctgccagcgcgcgaacccgtcagatattttcagcatggcggctgccgccgcttctgacaagatggcgatcagaagaaaaatgtagcctgcaatcatacggaatcctcctctatcgattttattgcatgattcaaaaggagagctttctcttcgtcagccagcagttccaattgaaacattcccgaaagccagatgcgccggatacgagtttgacatatgcaaaggccgggggggcaaactccgcagcgccctctgcgcgcgcttgtacaaagttgaacggtagttttcattcgaatatcataaagcgcagcccataaacgattttaaagtgtttcagcttttattccgaaatcgttatgagcttcttcaaagctttccccttttttagacataaaaaaaaccccgcttcactaaccggttggtaaaatccatcttaattgatgcaaaagttctaagtcaagaaaaaagtaatgtaaaaaggcccctgaaagagcctttatctgtcagaaataaggatagtaaggatacggcggatacggatatccccaagggccgagaagcgctccggcagtaaggccgcccaaaaatcctccgaagaaggggcccggaccgaaaaatggacgcgggccgaaaaacggccgcccaaaaggtccgccaaagaaaggcctgccaatgattcgctggctgtcgtcgtcatatacaggagcatggtcgaaatgatacataaaaaaatccctccaataataaaatgatacctgactaacatcactgtattctgcccagccgtttttgcctgggcgcccgccggattttttagtgaagcagccctcaaaaaggagtgaacgaaaacatgacgctgtatcagtcggattggtcaaaagcgcctccccatgcccacgcctacagggcgagaacaacgactgccgagggacattaccacctaattgagggtttttcccagccggcaaacgggagcaatacagatgggcacgttcatttttattccggaattacttctttcgtcgatggtcattaccataggtattatgcgattacggggccagcgattccgcgggcggacggcacgcactatcatgaaatcgagggcacgacctatttggcatattctgcggctcccccggtcagatatggcggagtcgtttatgtaagcgatggaatgaaggaaaggcaccggcatccttttaagggttacacaagagaaatcgtcggaaatgagccgattggctggtgagggaatgtttggaaaacagtgaaaacgggtaaaatgaaatgggtgtttttgaatgtgaaatggtataatgggaggagcttgtttaaagagagtgatcatcagtgaataaaacgaagccgccggtcatcgttttgatcggaccgaccgctgtcggtaaaacaaaattaagcgtcatgctggccgagcgtttgaacgcggaaattatcagcggagactcaatgcagatttacaaaagaatggatatcggcacagcaaaaatcagagaagaggaaatgaacggggttccgcatcatctgatcgatattaaagaaccgacggaatctttctcggtagctgaatatcaggagatcgtcagacaaaaaattgcagagattgacaggcgagggaagcttccgatgattgtcgggggaaccgggctctatatccagtctgtcctttacgactattcattcacagaggaagcaggcgatcctgagttccgggcggagatggaggcgttctctgcgaagaggggggccgaatatgttcacgatcttttgaaagaacgcgatcccgaagcggcaagagccattcatccaaataataaacgaagggtcatcagggcgcttgaaatcctgcatacaacaggaaaaacgatgtccgaacatatggaaggacagcggaaagagcttttatacacgacggctctcatcggtttgacgatggagcgggaagtgctctatgacaggatcaacagccgcgttgaccagatgatggatgaggggctgctggatgaagtgaaactgctttatgatgaaaacgtaagaaactgccagtctgtccaggcgatcggctacaaagagctttatgcgcatctcgaaggcagagcgtccttggaagaggcggttgagacattgaagcggaattcgagacgctacgccaaaaggcagctgacatggtttagaaatcaaatggatgtcgcatggtttgacatgacgccccctgtcaatatcgagcagaaaaaacaggaaattttcacttacatagcaggaaagctcgaactttaatcgaaacaatatggtatagagaaacaaggaggaccagaaacatgaaatcgataaatattcaagatcagtttttgaatcagattcggaaagaaaatacatttgtcacggtctttttactgaatggatttcagctgcgcggacaagtaaaaggatttgacaactttacagtgttgattgaatcggaaggaaagcagcagctcatatacaaacacgccatttctacgtttgcaccgcaaaaaaacgttcagctcgaactggaatagcgattcacggactaaaagaccatgccttgcatggttttttcagattgcctgacaaaatcctgaaacaggttactgttttgggatttttcgttttcaaagcgactttacaatcacctgcggccgttgccggtctttcagaggaaaaaaactttggcaacctgtctaaaacgccgccgtcatcacgtcctgtgaaagtccgaggcattcaaatttacaaagcggcatctagtcgctaaactaagtagtgtttacatcaattcagtttgaaaatgaaaaggaatgagcgaacaatgaaacctaagatcgtcatcaaccattgggaagagacgtgtgaagatgattcctgctatgaatacggcacaagtattctcgtaaacggaaaagagcttgtcagggaagcgtcgatcatgacggctgttcagtcggttcttaaggaactcggcatcgaagccgatattaaagaggtatgcgagaacaagtgctgtgacgcttacaaaaaataagcgaaaaagtctagtctactaactcaatttttttcgtgttatgatagatttcggtttgtgagtaggatgagcgaacggctctcattctactcatatttctttggcctaaggcctcctaagctgaagcgaattgtgaactttcatcaactcgagcacaatatattgtgttttcttgaatgatagtatactatatattgtgtaaggttcgagtggaagactcggaaacaattttactaggtcgtgataatgatgattcagatcgtatttgattcaaaaacgggaaacgttcagcgctttgtggataagacgccttttcgcaataaacggaaagtcagcacagaggagtatctagacgaaccgtttgttttgatcacgtacacgacagggtttggggaagttccgaaaacgactgagatgtttcttgagaaaaacgcccatcttcttttgggagttgcggcaagcggaaacagagtgtggggagacaattttgcgaaaagcgcagaaaaaatctcgaagcagtatcaggttccgattctcggcaaatttgagctcagcgggacggccaaagacgttgaactgtttactcaggaggtagaaagagttgtcacaaaatcaagtgccaaaatggatccagttaaacaatgagatcatgatccaaaaagacgggaaattccagtttgataaagataaagaagctgtacatagttattttgtagactatatcaaccaaaatacggtatttttccatgatctgaaagagaaaatcgattacttaatcaagaatgactactatgaagaagagtttttaagccgctacacgtttgaagaaatcaaagaagtgttcaaagaggcttacgccaaaaaattcagattcccgtcctttatgagcgcttttaagttttacaatgattatgcgctgaagacaaacgacaagaaaaaaattcttgaacgctatgaagacagaatctctatcgtagctttattttttgcaaacggggataaggagaaggcgaaggaattcgtcagaatgatgatcaaccaggagtatcagccgagcacgccgacgttcttaaatgccggccgcaaacgccgcggagagctggtcagctgtttcctcttggaagtcaatgattccttgaacgacatttcgagagcgattgacatttcgatgcagctgtcaaagctcggcggaggcgtatctttaaacctttcaaaactgcgtgcgaaaggcgaagcgatcaaagatgtcgaaaacgcgacaaaaggtgtcgtcggcgtgatgaagcttcttgacaacgcattccgctacgctgaccaaatggggcaaagacaaggctcaggcgctgcgtacttaaacattttccaccgcgacatcaacgatttcctcgatacgaagaagatttcggctgacgaggatgtccgggtgaaaacattgtccatcggggttgtcattccagataaattcatcgagcttgcaagagaggataaagcggcatacgtcttctatccgcacaccgtttataaagcgtacggcgagcacctcgacgaaatggatatgaacgagatgtacgaccggcttgtggaagatccgcgcgtcaaaaaagaaaaaatccacccgcgcaagatgctcgaaaagcttgcgatgttaagatcggaatccgggtatccgtacattatgttccaggacaacgtcaacaacgtgcatgcgaacaatcatatttcaaaagttaaattttccaacctttgctcggaggttctgcaggcttcacaagtttcatcatacacagactacggtcaagaagatgagatcggccttgacatctcctgcaaccttggttcattgaacattttgaacgtcatgaaaaacaaatcgctcgagcagacagttaagcttgcaaccgattcgctgacgcacgtttctgaaacgacaaacattacaaacgcaccggctgtcaaaaaagcgaacaaagcgatgaaatccatcgggctcggagcgatgaacctgcacggattcttggcacagaacaatatcgcctacgaaagtgaggaagcgagggacttcgcgaacactttctttatgatgatgaacttctactcgattgaacgatccgccgaaatcgccaaagaaaaaggtgagacgtaccatgggtacgaaggttcagcttacgcaacgggtgaatacttcgaaaagtatgttacacaagatttctcgcctaaattcgaaaaagtggccaagctttttgaaggcatgcacatcccgacaaaagaagactggaagcagctgaaacagtttgtcaaagaacacggattgtaccacagctaccggctgtgcatcgcaccgaccggatccatttcatatgtacagtcaagcacagcatcggttatgccgatcatggagcggattgaagaaagaacatacggcaactccaagacgtattatccaatgcctggacttgcgccgagcaactggttctactataaggaagcgtatgatatggacatgttcagggttgtcgacatgatctcgacgattcagcagcacgttgaccaaggcataagctttacattgttcctgaaagatacaatgacgacacgcgatttgaaccggatcgatctttatgcccaccataaaggaatcaaaacactttactatgcaagaacgaaggatacagggcaagaaggctgcctttcttgtgtcgtttgattaaaggagagtatgcgaaagtgacgaaaatttacgatgcagcaaactggtcaaagcatgaagatgattttacccaaatgttttacaaccaaaatgtaaagcagttttggcttccggaagagattgcgcttaatggagatcttctgacatggaagtacttgggtaaaaatgaacaggacacatacatgaaggtgctcgcggggctgacgcttctcgatacagagcaggggaacacgggaatgccccttgttgctgagcatgtggaagggcatcagcgcaaagcggtgctgaatttcatggcgatgatggaaaacgcggtccacgccaagtcctattcaaacattttcatgacgctggccccgacagagacgatcaacgaagtctttgaatgggtcaaacaaaacaaatacctgcagaaaaaagctcagatcattgtcgggctctatgaaaaaatccgccagggcgataaaatctcgctgtttaaagcgatggtcgcatccgtttatttagaaagcttcctgttctacagcggcttctactacccgctttatttttacggacagggcaagctgatgcaaagcggcgaaatcatcaacctgatcttgcgtgatgaagcgattcacggcgtctatgtcggcctgctcgctcaggagatttacaatcagcagacgccggagaaaaaagaagagctgtatgcattttccattgatctattgaaagagctttatgaaaatgagcttgaatatacagaagacctgtacgatcaagtcggcctttcacacgacgtgaagaagttcatccgctacaatgccaacaaagcgctgatgaaccttggctttgaagcttattttgaagaagaagagatcaatccgatcgtgttgaacgggttgaatacgaaaacgaagtcacacgacttcttctcaatgaaagggaacggctacaaaaaagcaacagttgaaccgttaaaagacgacgacttttactttgacgataagtaagccgggctaaaagggcgcgccagcgcccaagccctgcccttcagctattgatacacggcaaaatgagagcagaacgaatctgctcttttcactttgaggaggaaacggatacaatgggaaaaatggacgaaatgattctcgtggtcccgcgggaaaacgtatttgcaaatgaaacgctgaccttccaaggcgtcaacagcgacggtgagacgatcgggaagatcatggcgcatattgaacgccacttcagtgaaatgagaaggggagacgccgaggaagatcctgcatttaaacagccgatcccttatgttgtcatcaaaagagaagacgaaatatttgtatatgagcggctcgaaggcggaggggaagcgcggcttcacaacaagctgtcactcggcttcggcggacacatgaactttgccgaagggcttgactttcccgatattctgaagttgaatacagaccgcgaacttgatgaagagcttctaatcgaggaatcagctaaagaaaaaatggtgacgctcggactgattaatgatgatgaaaacagcgtcgggaaagtacatatcggaatcctttcagcgcttgaattaaaaccgggcgcacacgttgaagtcaaagaaaaggagcagattgccggccgttggatgaaagccagtgatctgaaagaaaaaagcgtctatgacagacttgaatcttggtcacagtttgtcgttgatatcttagtttaaattggaaaactcgctgatcagcgagttttcttttcgtatagaaccggtttccattgaaaaaatgagccatgcttttcgatcagcccgaagccgggatatgggaaatgacagccgtggagcaggaactgtccgttataagcctgtcgggccagcagtctccttgtcttttctccctcgataggatcatgctcaagcgaaacccgcagcttcggattggagatactttccggaatatgaaatacatcattgatgatctgacagacgccgtcttttgtatgcaattcaatggtcaggtgtccaggcgtatgtccgggcgtatggatcagcttcagtccgggaagcagttcggtgtcttctgtcagcagcttcagaagcggccggacagcggagagaatgtgaaactgaggagacgccggcgtttgttttgcgtacagccattctgcttcactgagcagatgaacagcgtttggaaaagcgggctctccgttttttagaagacctcccgtgtgatctaaatgactgtgtgacaaaatgacatagtctatcgagtcaggcttgattcccgcctgcttcaggtgatgaagcaagtgcccgctttcttgtccgcctgtttccccaaatcccgtatcaatcagtatccgtttgccgttcgtctccagacaggcaaagttcagcgctgcttcaaattcttcaggataacgttctgtttccttggagtctcctcccgccaaaaaaaaatcccttgaaacccgaaatgctccatcagataaaattgtcatttgaaaagactcgagctgcatgcggtatggctccttcatgataaatccttcccccttgtgtttgaccgagctgcctttgaaaaggcagcttcattgtgtcttttcatttgcgatgagatttttgatcggttattattaaatcgtaattattatgatttaatagcggaagtataactgaatccgtttattctttcaatcaaaatatactgtttaaaaggaaaggagcatgattttatgccgacactggaagagctgtatcggtccgtcattatggatcatgcaagatacaggcgaaattttcgaaaaatcgataaacacggcgtgtattacgtccattacaaaaatccaacatgcggtgatgtgatgactttgtttatcgacattaaaaatgaaaagatcgaagacgcagcttttatcggagatgggtgcagcatcagcatggcttcctcatcaatcatgactgaactgataaaaggaaagacgttaaaagaagccgggttaatgcgtgaagcgatggaaaatatgatcagaaaaggagaagagccggaagaggatctgctgggagatgccgtttccctgattggcgtccatccgttgcgggcccgtcataactgtgccctgatgccttggcaggcgctcgatcggatcaaagagaacgtttattaaatgaacatcacatctaaagcactccggttctaaagccaccggcaaagaatatcggaagattcaagggaaaaaaggggcagtaacgaaagaggtatggaaaacgaaacgaatgtaaagcaggaagcaatggcgcagcttaaacggaaaggcattcgaatgacaccgcagcggctggctatctaccattattttctagccaacaggaaccaccccacaatagctgaaattcaacaatcattgagggagatatatcctgccgtcagtacagcgacgatatacaacaccatccgctattttaaacaagagggccttataaaagaaatggggtttaccgatccgcttcgttttgatttggctctagaggaacatgatcatgtcatatgcgaagtatgcgggaagatcgtcgattttcattgtccgcaactagagaaagtaaaagacattgcggcacggctgaccggatttaaagtgacacatcaccgattggaactgtacggcatctgcaacgattgccaggcgaaaagaaaatacgccgctaaagagaaaggggttagataaaaaatttgcttgtgcgaaaaaccaaaaaccgatatattggttttatgatgaagaataacattaaacgaatcaaacgaatttcgcttcgggaagaagtgtatcaaacgctgaagcgcgccatcgtacatttggagctaaagccggaggagcgcctgcatgaccaggagcttgcagagcagtttggcatcagccgcacacctgtcagggaggcgctcaaacgactggaagatgaaggccttgttgaagctgtcccgggatcggcaacacgtgtagcaccgttaaatcgcgaggaggctgaacacgcttttacagtcactgcggcgctgcatgcgctggctgtcagactgtcgcttccttttttaacggattccgactttgatcagctggaggcgcataacaaaacgttgcagcaagcgattcaaaaagaagacattatcgaagcaatcgaatcagatgctgcttttcatgacgtgtttttacaagcatcaaaaaacccggaaataacccgggcattggaaaggatttcttcaaaaatttaccgccttgaaatgtcgcagttttcctcgatcggcagcttgaaatctgttgaacagcatcagaacatcatcgatgcctgcagacagggggatcggaatgcggccatcaagcttgccgaggaaaactggctcagtctcggagatcgattggccggacatcaggaaaaggagtgaagggattgtgaggccgattatactgggcgtttttgcagccttcttttttgcttttacattcgttttaaacagggcgatggagcttgaagggggaagctggatctggagcgcttcgctgagatttatcttcatggcgcctcttttatttgccatcgtttggcttagggggaatgtgaaagagctttttcaggaaattaaaaaagcgccgggcatttgggtgagatggagcatcatcggcttcggtctcttttatgcgccgctctgttttgcggcggcttacggaccgggctggctgatcgcgggaacatggcaaatcacgatcatttccggttccctcttggcgccgcttttttatgaaaccgttcaaacaaaaacaggtcccgtacagataagaggcaaaattccttataaggggctcacgatgtcgttcatcattttaatcggggtggcgctgatgcaagctgagcacgcggcacagctttctttgcacgagatgctgctgtgcatcgcgccggttatattggcttcatttgcttatccgcttgggaacagaaaaatgatggaagtttgcgccgggcgcctcgatgcttatcagcgggtattggggatgacgctggcaagccttccgttttggctgatcctctcgctgtacgggctggcatcggcaggtgcgcccagccggggacaagtcattcagtcaggattggtggctgtattttccggaatatgcgcgactgtgctgttctttgccgcaacagatcttgtaaaaggggatatgcgcaaattagcggctgttgaggccacacaatcgtttgaagtgctgtttgcggccgctggtgaaattttaatcctatcgagtccgcttcccggtgccatctcatggagcggaatggctcttgtgattatcggaatggtgttgaacagccatgcatcgaatcaaaagccggcggttcaaagtaaagctgcaaaagcataaaaaaagcctgcgatctatacgagaagatgtgtgccgggttttttgtctaaagaaatgaaagataaaaaaacagccctgttttaaacagagctgttttttgcaaaggtcagctgacgttctttaatttgtcctccggcaaagcgataaaaaatgtcacaatgtaaccgatcactgcgccgataacagccggaacgacccagccgacacccatgctgaacagcgggatgttcgcttttaagatatcgttaaccggccccagcgggattttcgccgcgtttaatccgtcgatgatgctcagaattcctgtcgggataagggcgccgatatagacctcgcgccgttcattaaacagcttatcaatgaatgagagcaaaacgacgacgatcgcaagcggataaatcgcagacagaatcggtactgaaaacgagatgatttctgtcagtccgaaattggcaatcacaaggctgaaaagcgtcacaatgatgacaactgctttgtaagagagcttcggaatcagatttgaaaaatactctccgcaagaagaaacaagtcctacgcttgtcgtcaggcaggcgaacaagatcgcgatgccgagcacggcatttccaagcgagccgaacaaatatgcggaagctttggacaatatttcgccgccgttgtcgagcgaaccgacggtttcaacgcttgtcgcccctaaataagcgagtgaaacgtaaacgagtccgagaccgactgcagcgactatccccgctttgatgcatgaagcggcgattgactttggatttgtgactccgcggtctttaattgccgtaatgacgacaattccaaaaacaattgaagcgatcgcatccatcgttttatacccttctaaaaatccgacaaacagcggtgcggattggtaagcctctgtcacagacccgatgctgcccatcggggtgataaacgctttgatgactaagattgcgattacagtcaataatatcggtgttaaaattttaccgatgcggtcaacaagcttgcttgggtttaacgccaagaaataagtgatcccgaaaaagatcagggtaaagatgaacagataaagacttgacgaatgttttcctaaaaacggctcaaccgctatgacgtatgaaacgtttcccgtcctcggaatggcaaataaaggtccgatcgttaaataaatgctgacgattaatatcgtgccgaagaccgggtgggctttgtcagctaggccttttgcactcccttttaaagcaaccgcgatgacgccgagcagaggaagaccaacgcccgtcagcaagaatccgatgatagccggccaaatattctctccggcagcttgaccaagctggggaggaaaaatcatatttcccgctccgaaaaagagggcgaacagcataagcccaatcgccgtcgtttccttagcggatagtgaagttttcattaaaaagaacctcctggcattttgtttaaattttctgtcaatttattttcgtgatataatatgacaaaagtccaaagactattatattttaaaaatcagagaagtcaaacatttatttttaattttcaattacaagttgatatgataacatatacagtcatgaaaaagaacgttcattttaaaggagtagatcatgatttatcttgataatagttcaacaacaaaaccatatcctgaattattacaaatttatgaacaagtaaatcagcgcttcttcggcaacccgtcgtctctgcaccgccacggcgttgaagcggatcaattgctttctgaagcgcggaaacagattaaatcggcgctttcgctaaaaaatcatgatatcgtgtttacgtccggcgcttcagaagccaataacatggcgcttaaaggcattgctttggcacatgcgcaaaaaggaaagcatatcattgcttcctccattgaacacccgtctgtgacggaatccttggagcagctgaagacggccttcggctttgaggttacatatcttcctgtcgacggccatggctttgtttctcttgaagacttgaaacaagcgctccgcaaagacacgattcttgtaagcatcatgcacgtcaacaatgaaacaggcgtcatccagcctctggaagaaatcgggaaaatcgtaaaagaaaacacaagggcatactttcacgttgatcatgttcagggcatcaacaaggttccgctggacatctccggggcagccattgacctttgtacaatctcgggtcacaaatttcacggcttaaagggaacaggagccctcattctaaacgaacggatctcgctttttcctttgatttccggaggagaacagcagaacaacaggcgtgctggaactgaaaataccgccggcgccgttacacttgcaaaagcgatcaatttgtcaaaacaggattataaccattatatagaagaaataaaggcggcaaaatcagcttttatcaaggagctaaaagagctgaaaggtgttatattaaatacgccggaagaaaacagcgcgccgcatatcatcaatttttccgttccgggattgaaggctgaggtccttttgcatatgctagaggagcgggatattttcgtatcgacgacatcagcatgctcttcaaaacagcataagccgagcaaggtgcttttagaaatgggaaaaggtgaaggtgcggcctcaagcagcatcagaatcagcatgacgtaccgggataatcatgagattgtcggcccgtttatgacggccttaaaagaaagtttacacaaactaaaaggaattatgaggtagaggcacaatgaatgaggactacattttaatcagatttggcgaaatttcaacaaaaggaaagaatagaaagctttttgtcgatcgcctgaaaagaaatatcaaaatggtcttgcgcgatttccgcaacgtccgttatgaatcaacacgcgacagaatgactctcgtattaaacggagaagacgctgaagctgtaatggctcgtctgaaacacgttttcggcatccaatcgttcagtcttgccgtgaagtgccggacagatctggaaagcattaaagagacggcactcgcttctgttcaagaacaatacaagcccggggatacctttaaagtatcgacgaaaagggcttataagcagtttgaattaaatacaaatgagatgaatgccgagatcggaggacacattttgcgcaacaccgacgatcttaccgttgacgtccactccccggacatccatttgcgtatcgaaattcgggaagatgccacgtatttgacattccgggatgaaaaaggtgcgggcggactgccggtcggaagcggaggaaaagcgatgcttatgatatccggcggaatcgacagccctgttgccgggttctatgccatgaagcgcggacttgagatcgaagccgttcactttttcagcccgccatatacaagcgagcgggccaagcaaaaagtgatcgatcttactaagcggcttacggcttttggcggagacatcaagcttcatatcgttccgtttacaaaaactcaagagctcattcaaaagcagattcccgagaactattccatgacggcgaccagaaggctgatgctccagatcgccgacaaactgcgcgaacgccataacgcgcttgcgatctttacaggggaaagcctcggccaggtggcaagccagacgcttgaaagcatgtatgccatcaacgcggtcacgagcacgccggttttgcgccctttaatcggcatggataagacggaaatcatcgaaaaagcgaaggaaatcgatacgtacgatatcagcatacgtccgtacgaagactgctgcacgatctttacgccttctgcgccgaaaacgcgtccgaaaaaagagaaaatcgaacactttgaaagctacacagatttcgaaccgcttatcaacgaagctgtggaaaacacggaaacgattgttttgagcagcaaagcggaaacgaaagatcaatttgcggattttttctaaaggaatattcaatcaaacatctttgtctgtttttgcatacaattaccaaacattctttgtatgaagtcatgtgtttttacacaatctatactcacaaggaggtgagaacacatggctcaaaacaacagacaaagcagttctaaccaactattggttcctggtgctgctcaagctatcgaccaaatgaaattcgaaatcgcttctgaatttggcgttaaccttggagcagaaactacttctcgtgcaaacggttcagttggaggagaaatcactaagcgtttagtttctttcgctcaacagcaaatgggtggaacacaacaataattaaaattaaaaagcaatggataatgggtggggtttaatccccactcttttttatgttctgcaaaataggcatttcggaatacaattgtatgaaaggattatgtataataaaaagatggcacaagacaaggagatggaagggttgagaagagaagatttgattgcgccggagaagtataatgcggttgatgaaattgaaaaatttaaatcttcccgcgataagaccgcattgatctgggaagatgaatcagggcgtcaagtgtcatggtcctatgaaaaattgattgaaaaggcttacaaaatcggcagcatattgacccgttctggactgaaaaaaggtgacaagcttatcgtgatgatgccgcggataccggaaacgtatgccgtgtacatggccattttaaaagctggaatggtggtcatcccatgttccgaaatgcttcgggcgaaagacttggattacaggatcaagcatgcaggcgtcaaaggagcagtcgtatattcagcatttcttgatgcttttctagatgttcgttcaaaagaggcactgtcgttatttgccgtcggagaaagcagcgaagggtggatcaatctgctcgaaaaaatgaatcaggccattgcaacggattttcaagcggcggatacctctcgcgatgacatcgcatttttatcttacacatccggcacgaccggtcagccaaaaggggttgtacatacacacggctgggcttatgctcacttaagaacgacagcttccgcatggcttgacatttcggaaggggatctcgtctgggcgacagcagggccgggctggcaaaaatgggtatggagcccgtttttagcagtgctcggtagcggtgcaaccggctttatctatcatggaaaattcacgccggaaacgtatttgcggctgattgagcgccatcaagtcaatgtgctgtgctgtacgccgacagagtaccggttcatggcgaaagtcaatgatttgtcccgatttgacctgtcttctctgcacagcgctgtttcggccggagagccgttgaacagggaagtcatcgatacatttaaaaagcattttcatattgctgtgcgggacggatacggacaaacggagagcacgctgttggtggggattttaaaaggtatgaaaatcaagcctggaagcatgggaaaaccgacgcctggaaacttggttgatattattgacgggaatggaaagagctgtcccccgggcgaaacaggcgatattgccgttcacttaagcacgccggctctttttaaagaatattacaaagatcaagaacgaacgctccgacaaagaagaggggattactttataacaggggataaggcgcgaaaggatgaagacggctatttttggtttgaaagccgcaatgacgatgtgatcatcagctcaggatatacaatcggcccgtttgaagttgaagatgcgctgatcaagcatcctgaggtcaaagaatgtgctgttgtggcaagccctgatgaaatcaggggatcgatcgtgaaagcatacgttgtcttaaaggacccatcccgcggaaatgaacacctgacaaaggaattacaagaccatgtaaaagccatgacggccccttataaatacccccgggagatagaattcatcgaagaactgccgaaaacgccttcggcgaaaatcaagcgctttgaactaagacaacgggaaatcgcacttaaaacgaaagctgaataaccacacaaagaggagggaatatccgttgggtcatgactcactccgaaacatagagaaagaaatcgcgcttttggtccgtctgacgacggcctacagcccgcgctttggaagtctggaccgctcggaatatctgctgttaagcgagcttgataagcaaagtcctctcgccatcaactcgctggctgaaaccttaatgctgaatctgtcgacagcaagcagacaagtttcagccttggaacggaaaaagctcatcagacgttttcctgatcccaacaacggccggatcagccttgtggagatgacttcggagggcattgatgctctgaaaaaagtgcaaaaggcccgctatcatgtatacacggaggttcttcaagactggacaacagaagaactgaacacgttggaaacccatttgatcagactgaatcaggattttaaaaagtggagcaaataagcggctaaaggctggttggtcagacgatcatcagccttttctttttctttcggttgatttattgcgggaaggatgtataatttaacttgcataatacaacttgtaatatgaaatatataactaaaggaggagcgcttatgagtcaatctgatgtggcgatcccgagctctaaaaaaatcggcattccgaagtatttgatcatttcggttttaacgatactggccattgggccgcaatattttcttaatctttcctatacgctcagtcaagtcgtcattcaaaacggacttcatttgtcaccggacgatatgcggattccgtccattttgacaaatcttgcttttgctctcggtgttccgcttggacgtatattttcaaggaggttcggcattcggaacagctacctgacactcatcaccttatttttatgcggctcgctgatcgacgcattttcagcaggcttgttttcgcttcttatcggaagggtgatacaaggattatgctccggaatgttatttttgacgattcttcctgtcaaattgatttcgtttccgaacaaggtccgcaatttgtttttgtttttcgtcattagcggattgttcggcgcttctgccatcggagcggtttttggttccctgtcactcagcgcggatgcatggcgctgggtgtttatattaaatatttgttcgcctgtcctttgccttgtgatcggcttcttttctttgccgaaacaagcagcggatgagcgggagcatcattcgattgataagacgggcgtttttatgctctcattgctcatggttgttttgacggtgccgcttatcaatttgcagaagacgggtgttcattctttttatgtgtggccgttctttttggccggattcatcattttggcgttgtttgtcattacagacttgcgcgcccgggaacctcttgtgccgtttcgttcactgtggtccgcaaaagctgtttccgggacagtcatggccgttgcttcacacattgcaatcattgtttcccttgccgggataaacggatttttggaaaacattgcagaggcttcttttgaaagcatgacacgcttttatttgtgttttttcgcagggattttagctactgccgtgctcagcacgcttttgtatgatcattttggcgccggattgctcggctgtatcggcgctttggaaatgatatcgtcggtatggaatggagatcggttcaacccggtgtttcgatggagtcgttatatcttcatgctgttttgctgggcagcggcgtcagcatggtattggtatcgggagcgctgggcacggcgcttgccggagatattcaccaagcttcaaaacgctcggtttcgcttcactttatccgcaatttcgccggtgcctgggctgcaccggtgatcggctggtttgcttcaatgaagaatgcggtgcactacgagatgataagaggacatatcagtgaagctgatcctgaaattcagctggaattgtcaaaaatgattcgtgattttgtcagcagcgggctttctgttggtgatgcgaagaacatggcggcctatacgattgttgcaaatgccagaaaagcttcagcccttggcgcatatcacgatttgtttacgatactgctctggctaagcatcatcatgcttgcggcttcaattggaaaggcagcgaccggaaaaggaagatcgctcgttcagaagcgccttcgcctgccagacccttcagcaagtcaacaaaaggagataggataaacatgagtaaaggacgtttgatgatcatcaatatgattggtattatcgcaactttagcgcttgtcgctgtatgcggatattactattatcaaaataaacattatgtcacgacggatgaagcaagggtttccgcaaatatgacaaaaataacggcgcctgcttccggaaaattaagcggctgggatgcaaaagaaggcgaccatatatcagacggcgacaacctcggaaaaatatcggacgggcagcagtcggtagctgtcaaagccatttccgacggaacactggtcaaaaatacagccgtcaatcataaaatcgtaaatgcgggggttgtcatcggtcaaactgccgatatggataacatatatattacggctcatattaaagaaacggaattacgcgatatcgaaaaagacgacaaagtggacatcaaagtcgacggggaccctgatacaacgaagggaaggtcgaagagatcggatatgcgacagattcggtattttcaatgtttccggaaatgaaccaaagcggagactatacgaaagtcaccgagaaagttcaagtcaagatttcgattcaaaatccgtccgccaaattgcttcccggcatgaatgcggaagtgaaaatttcgttataggcattcgcaaaaaagagcaagacgatcgtcttgctcttttttaatgaaaaggttttcaaaattatagaaatgtgcgccttactttttcccagaacgaattatcttttaatttaatggttttgatcatcttgccggagaggctgacttcgacttctttcacattcatcgtactgaaggcttcgttatcaaggccgatgatcggatagtcgttcccgtcctggacgatttttaatgtcagctttcgatccgcgcttaaaataaacggcgagccgagggttctgtatgtgttgttgttcaatgaagcgagctctgtcacctgtatgcatggaatcagcggatcaacgattgccccatcaaccgatttgttataagcggtgcttccggtcggagcggacacgatcattccgtccccccggaatgtttcaaaatgaagatcatctatatagacgtccattacaaatgttttaataatgcttgaacggatggatacttcatttagacattgaaagctggtcccgtcaacggttacatcgatcagaggatattttctgacctcgatttgctccgagtttgtcgcttcaatcattttatcggtatcatatatattaaaatccgcatacaaatgagctttcccctttttggccacgcctacgtacaggcagtcatccctgaagttcgtctttcgaacagcctgcaaaaatgtcccgtcgccgccgatgcttgcgataatattggcttcattgtgatggtgaacgacgcgaaatccgtgttcttcggcaagcggtttcagttttttgcactgctcgtcggtttcttcgctttttttgtaaaagaaataaatgtttcggcggtctgtcacaatcattctcccctttgtctgttaagtttagatttttctgccatctaacatatatgttaaaatgacctgtgacccttagtttaccatgtccaaaaacttcttgtatatgaagcggcatcataatgaactttttctcttcatatacgtactaagacatgcagcttttttattcaaaggaggagaacagacaaaatgaatgcgaaaagatggatcgcacttgtcatcgcgctgggcgtttttgcgttatctgcggtgatgagccttttgcttgcagtatttgacacgatggggaatgacggaaagatgcagtttggcctcaatgacacccaggaagaaacggtgcttgaacaaggaaacagctcaagaaaaatcgccgttcttgaagtgaacggaacgatttccgacaatggcggcgcttcaggcctgttcagctctgaaggctacaaccacagatcgtttttgcaaatgcttgaaaaagcaaaagacgattctgccgtaaagggcattgttctgcgcgtcaattctccgggtggcggagtatacgagagcgctgagatacataagaagcttgaagagatcaaaaaagatacgaaaaaaccgatttacgtatcaatgggatcgatggctgcgtccggcggctattacatttcaacgcctgccgacaaaatctttgcagcgcctgacacgctgacgggttcactcggggtcatcatggaaagccttaactacagcaagcttgcagagaagcttggattaaaaacggagacgattaaaagcggtgagtttaaagatatcatgtcaccgacgcgcgatatgacgaaaaaagaaagagaaatcatgcagtcaatggtagatgacgcgtacgaagggtttgtagatgttattgccgaagggcgcggcatgtccgaaaatgacgtgaaaaaaattgccgacggacgtgtctatgacggccgccaggcgaaacagaaccatctcattgatgagctcggctattatgaagatgcggtcaaagcgatgaaaaaggaccacaaaaaccttgccggcgcatctgttgtcagctatgaagaatcagccggccttgcctcgctgttttcaatgactgcaaataagatgtttaaaagcgaagctgatttcttaaacattaaagaagcgatttctcaatccggtgcaccgagactcatgtatttatatgccaaataggaggggaccgaaaaaatggatgtgacttatgatggaaaggatcataatgaattatcgccgaatgtcggcgtttccagggaagaatcggccccgcatgtagagcatgcctatgccggtttttggatcaggctgtttgcttttctgcttgacggggttgttatcggcagcatcaacaacttagcggtttcacccgttttcagcctgctgaacctccctaaagaatcagggtttttcaccttttcgctttattcttttgtgacggcggcagtattttttgcttactttgtcctgatgacgaagtatttcggacagacgttgggcaagatggtattcgggctgaaggtcgtgtcgcttgtcccggaaaaagggctgacatgggatgtggtcctgtttagggagtttatcggccgctatatcaacagtttatatattacgtatctcgtagcagcgttttcgcctaagaaacaagggattcacgatttctttgcggacactgcggttatccatgaaaaactgtatcgaaaaaaagactgagagttttaaacccggctgaagactgccgggtttttttattcctttgtatcggcggaattccggctatgtttatttttccagttttcttcctataatgcttagtataagaggaagtgaaatcatgatttacatatggattgcgggagtattcattcttttggcagcattgatgataatgaaaatccgcgtagcgatcgagtatcttcatacagacgatgacgaccggctgaccgtcaaagttcggacggcttttggcattctgcgcattaaaagggagattccggtgattaaaatcaaccaggaggatatgaccgttgatgtgaaagaacagacgaattcggctctgaaaaaagataaaaagaggagaaaaatcggctatcgggaagtgttcgatagtacgaagcaaatcaaaaaattggtggaacagatcatcaatatgcagccgatcatccgccggtttatgaagcggattcacgtcacgaagctcgaatggacctctgtcctcggctttcctgacgcggctttaaccgggattgtcacaggcggcgcctggtccctgaaagccggcacggtggctctcttgcatcagcttttttgctttgacagccagccggaatacgaggtgattccagcctttaacagccgttcctccaaaacgcatctgacatgtatattccattttcgggttggacatgctataaccgcagctttcagaatcgtggtgaactggaaagggaaaatgcgcggcttatttaagctgccaaaaaatctgtcaggttcaacaaagaatgattcatcagtataggaggaatagaatatggctgaacatccaattcaaggtttgatgaaaaccgcaatggaaaacttaaaagaaatgattgatgtcaataccattatcggagatcctgtggaaacacctgacggcagcgtcatcctaaccgtctccagagtgggattcggctttgcggctggcggaagcgagttcggcggcaataaaccggccgaatccaaagcgagcgatggagaccgcgaacgaaaagaatcgaagctcccgtttggcgggggaagcggaggaggcgtatcgattacgccgattgcttttttgattgtcggatcatcaggcgttaaagtactgcatttggatgaaaacacgcacgtcatcgataagattttagactcagctccgcaaacgatcgaacggattcagcatatgtttaagaaaaacgataagcagaagcaaaatatgaaccgtcaaaaccagacgcctcctttttaaaagccccggctttccggcaacagagtcccagaagttaactgttcctgcagcagttaactttttttgtctctgccggacttaagctttgcagtttgtcctaaactcttttatagtagagtcatacataaatgaaggaggaatgatgatggcttcaattacatttaagggaaacccggtgacactggtgggttcagaagtgaaagtcggagaccaggcgcctgatttcacggttttgtccaattcgcttgaggaagtcacacttcaggacatcaaaggcaaaccggcggttatttcggtgattccgtctatcgatacaggtgtttgtgacgcacagacccgccgctttaacgaagaagccgcaggcctcggttcggtgaaagtgtatacgatcagcgctgacctgccgtttgcacaggcgcgctggtgcggagcaaacggaattgaaaatgtggaaacattgtcagatcacagggagatgtcttttggggaagcattcggggtttacattaaagaattgagattgcttgcccgcgccgtatttgttttagatgaaaacggaaaagttgtctacactgaatacgtcagcgaagcgacaaaccatccggactacgacaaagccatcgaagctgccaaatcactcgttaagtaaattcaactcataaaagggctccaggtgttcatcttgccggagctcttttcatggctttgattttttgataaggagagacatcatcatgcaaaactatccagtcgaaacgatttatgaatggcttgacaaaggagcggaagtcatcgcacgcgatcggcagatcccttacatagaaggattggcggaagccggagaggcattctttacaggttctgcggaccgcgggctttccgaagaagccgaacaaaaggtgaaggatctgatcggccgtgcgcgcttttcagagtgcagtcatgagtcgatacggaaagccttccagcttgccatactgaaaggccagaaagatattcctcatccgaacaggcagatgacgcccgatacgatcggattatttatcggatatcttgtgaacaaatttatggagcggaaaaaaggattgacgctgtttgatccggcggtcggcactggaaacctgctgcttgccgttttgaaccagctggctgaggaagcgggaaaagcgttcggctcagagattgatgacgtcctgatcaagctggcctatgtccaggcaaacctgcaggaaaaggaaatcgagctttttaaccaggacagcctgcagccgatttttatggaacatgccgatgcggtcatctgcgatcttcctgtcggatattatcctgatgacgaaagtgcgcgcgctttcgaattaaaggcagatgaaggccactctttttcacaccatttgtttattgaacaaagcttgacctatacgaaaccgggcggctatttattttttatgattccgaaccatttgtttgaaagcggtcaaagcgaaaagctgcgtacctttttaaagaacaatgcgcatattaatgcagtgcttcagcttccgctgtccattttcaaagatgaagcacacgcgaagagcattttggttttacaaaagcatggggaacaggcgaaagcgcctaaacaggttctgctcgcgcaagtcccgtcattcgccaatcaggatgcgatgctgaacatgacagccaaactcgacagctggttccaggctgaaaaaagataagcagatcagagaagatatattctctgatctatttttatattcagaaaataataatttcttagtgaaagcgttaacatgtcggatcgtgacttgaaatgcactcttttgagtgtttaaatgagaaaggcagatattttttgaatttactaagaacgattttatacatattttttatgttccgggttgaacataatgtcaccggactataggtaaaaaggagcgtcattttatgtccaaaattattgcaatcaatgctggaagctcatcactgaaatttcaactgttcgaaatgcccagcgaaaaagtattaacaaaaggccttgttgagcgaatcgggctggataacggcatcttcacgatttccgtcaacgacgaaaaaaagactgaaacaacagatattccggatcattccgtagctgtaaaaatgctgctggataaactgacaaaattcggcattatcaaggatttaaatgaaatcgacggaatcggtcaccgcgtcgtacacggcggcgaaaagttcagcgactccgttttattgacggatgaaatgatccatgagatcgaagagatttcagagcttgcaccgcttcataacccggccaatattgtcggaattaaagcgtttaaagaagttcttccgaatgttcctgccgtggccgtttttgatacggcattccatcaaacgatgccggaacaatcttatctgtacagtctgccatatgaatattatgagaaattcggcatccgtaaatacggtttccatggtacatctcataaatatgtgactgaacgcgcggcagagctgcttggccgtccgattgaagaacttcgcctgatttcctgccaccttggaaacggagcgagcatcgcagctgttgaaggcggcaaatcaatcgatacatcaatgggcttcacaccgcttgcaggtgtagcgatgggtacgcgttcaggtaacatcgatcctgcgcttatcccgttcattatggaaaaaacgggtcaaacagccgacgaagtcctgaacacgctcaataagaagagcggtcttttgggtatttctggattctcaagcgatttgcgcgatatcgttgaagcaactaaagaaggcaatgaacgtgcggaaacagcactcgaagtattcgcaagcagaattcataaatacatcggttcttatgcagcgcgaatgagcggagtagacgcgattattttcactgccggcatcggggaaaacagcgttgaagtcagagagcgcgttcttcatggtttggaattcatgggcgtctattgggaccctgccttgaataacgtccgcggaaaagaagcgtttatcagctacccgcattcgcctgtaaaagtcatcgtcattccgacgaatgaagaagtaatgattgcaagagacgtcgtcagactggcacactaaaaataaaaaaacagccttctcttttcaaggagggctgtttttttatacattttcccctttataatgaaaaaagactgtataaaggaggctgtatggccatgagtgttgaagagcataaaaaagaagcgccggactgcgtcaactgcaaagtcattaccgtcagcgatacaagaacggaagacacggataaaagcggccggctcatgaaagagtttttagcggaagccggtcatgagatcgtttcctatgagattgtaaaggacgaaaaggaaataattcaaaaagctgtgctgaaaggctgtctcgacgaccggatcgatgccgtcctattaaacggagggactggcattgcctcaagagatgtaacaatcgagtcgatcgttcctcttttttcgaaagaaattccggggttcggggagatattccgcatgctgagttatacagaggatatcggagcggctgcgatcctctcaagggctgcagcaggtgttattcaaaacaaagccgtatttgcaacaccgggttcaagcggtgccgtaaagcttgcaatgtcaaagctgattgtgcctgagcttgcccatgtcatcagagaactgagaaaagatatgaaaaagtaaggccggaaagccttccggccgaacgctgaatatgcactgaacttcattcataaaaaatgaatgaagttttttttataaaaaggttgaaaaaacaagacttccttgttaaagtgtatacatattaaatgtatttttattaaataaaacttatttttatacaaaagagcaccgagatgagaggagtttttcgaaatgacgcaaaagaaaaaagtggtattagcatattcaggaggacttgatacttctgtcgcgataaagtggcttcaggaacagggatatgatgtagtggcctgctgccttgacgtcggagagggaaaggatctcgcctttgttcagcaaaaagcgcttcaagtcggagcctctaattcttatgttatcgatgcaaaagaagaatttgcgaaagagtttgcgctgaccgccctccaggcccacacgctttatgaaggaaagtatccgctcgtatcagccctgtccagaccgctgatcgccaaaaagctcgtcgaagtggctgagaaagaaaacgcgcaagccgtggctcacggctgcacaggcaaagggaatgaccaagtgcgcttcgaggtgtcgattaaatcgctcaatccggatttggaggtgctggcacctgtgcgcgaatggaaatggtctcgcgacgaagagatcgcgtatgcagaaaagcatggcattccaattccgatcaatcttgacagcccgtattcaatcgaccagaacctgtggggcagaagcaatgaatgcggagtcctagaagatccttgggccgcgcctcctgaaggagcgtatgatttgacgaagcctcttgaaaaaacaccggatactcctgatgtgatcgaaatcgcttttgaagaaggcgttcccgtatccattgacgggactcactacccgctgtcagacttgattttaaagctgaatgaactggcgggcgcacatggagtggggcgcatcgaccatgttgaaaaccgccttgtcggcatcaaatcgcgcgaagtttacgaatgcccgggcgcgatgactttgattaaggcgcacaaggagcttgaagatttgacattggtaaaagaagtggcgcatttcaaacctataatcgaacaaaaaatggctgaagtgatctataacggcctctggttttctccgcttaaagacgcgctttccggtttcctgaaagaaacgcagaagcatgtcacgggcgtcgtccgcgtcaagctgtttaaaggccatgcgatcgttgaagggcgtaagtccgaatactccctgtatgatgaaaagcttgcgacgtatacaaaagacgatgcattcgatcatcacgctgcagtcggctttatcgagctgtggggactgccgacgaaagtaaacagcatcgtccaaaaaaaggagcagattaaagcatgaaaaagctgtggggaggccggttccaaaaaacaccggaaaaatgggtcgatgagttcggcgcatcgatccactttgacaaaacgcttgtaaaagaagatatcgcagggtctctcgctcatgcttccatgcttgaaaaatgcggcattttaaccgaagcagaagcggtcaaaataaaggaaggcctgacatcccttttgcacaaagcggaaaaaaacgaactcgatttttcagtcgattgcgaagatattcacctcaacctagaaaaaatgctcattgatgaaatcgggccgctcggcggaaagcttcatacggccagaagccgaaacgaccaggtggcgacggatatgcacctgtatttaaaagggcacactgagcatatcatcgagctgattacggcttttcaacacgttatgatcgaaaaagcggaagaacacgtggagacgatactgccgggatacacccatttgcagcgggcccagccgatctcgttcgcgcatcatttgctggcttacttctggatgctggagcgcgataaagaacgctatcatgattcattcaagcggattaacaagtctcctctcggatgcggggcgctcgccggaacgacgtttccgatcgaccgtgaatattccgcagacctgctcggctttgattcgatatatgaaaacagcctggacggcgtcagcgacagggatttcatccttgaatttttaagcgcgagcagcattctgatgatgcatctgtcaagattctccgaagaaatcattctttggtgctcgcaggaatttaaattcattgagcttgatgacacctacgcgacgggaagcagcatgatgccgcaaaagaaaaacccggacatggcggagctcatccgcgggaaaacaggacgcgtatacggtgatctgatcggactcctcacgattatgaaggggctcccgttagcatacaataaagatttgcaggaagacaaagaaggtatgtttgatactgtgaaaacggtcgaaggaagccttgagatttttgccggcatgattaaaacgatgacagtgaacaaaaatatgatgaaaaaagcaacggagcaggatttttcaaatgcaactgaacttgccgactatctggcgaaaaagggcatgcccttcagagaagcgcacgaagtcgtcggaagacttgtcttcacctgcatcgaaaagggcatttatctcagcggcctgccgtttgaagagttcaaaaaggcaagcgggctgtttgaagaagacgtctacatcgtgctcgacccgcaccatgccgtcgaaaaaagaatgagcgaaggcgggacgggattcaaaaaggtgacagaagccattcaaaaggcgaagcagtgtttgaacaatttttaacacttcccgattcgattcataactgtgcggcttcatacgcaaaataaatttgtgaatcgaaaaggggtgtggcaatgaaacaagatcagtcaaaacacggatatatgtatgatgccgacggagataaagaaaccgttcagcagatctctgatgcttatttcagcgggtttgtcgcgcacgatgacgcacagccgttagctgacgcagataaacaatagaaagctggagcccgtaagagcgggcttcagctttcttccgtctgtcgattgtattccagcggcgattgaaacttcccgatgctccaaatgtgatatcctaagggttttgtagtaaagtataggtagattaatgcaatcatttgcgaataccgagaaccaatgcctgggagggaaagatgtgcgccatgcgttaattactgccggttcaaaaggtttggggcgtaaagtgacggaagccctgcttgaaaaaggctactcagtgacggtgaattacaggcaagacgaagaagctgtccgccgcctcaaagaaaaatggcggtcatcccttgaccgtttgcagtttgttaagggtgatgtcaccaggaaagaagacctgctccggatggtgaatgccgctcttgagcgatttggaaaaattgatcttctgatcaataatgccggcccatacatatttgaacgaaaaaagcttgcggattatactgatgatgaatggtatgacatgcttgaaggcaacttaagctctgtcttccatctgtttaaagcggttgttccgatcatgaggtgccagcggttcggccgaatcatcacttacggatttcagggggccgaccatgcgcctggctggctgcatcgttccgcttttggagcggcaaaagtagggctggcttctttaacaaagacgatcgccattgaagaagcgggctccggcatcacagccaacatggtctgtccaggcaacattgtcggggatatgaaagaggcctcgatttcagaagcgagggcgtcacttgatgaggaaacgccgatcggcaggtcgggaaccggtgaagacatcgcaaggatcatcacttttctatgcgatgaacattccgactacattacgggaacagtcattgaagccacaggcggcttgaatgtgattaaccgtcattctctctagacgtgcgaaattaaaaaaatcaggggtggatatgatgaaagtggcatatcatggtcattcagtggtaacagttgatacgggagatcatcagttgatcttcgatccgtttattacaggaaactcattaaccgatttaaagcccgaagatgtcaaagcggacgtcatcttgctgactcacggacataacgatcatgtcggcgataccatcgaaatcgccaagcgaaacaattcgctcgttgtagctccgaatgaactcgcggtctatctaggatggaaaggcctgaatgtacatccgatgcacatcggcggctcccaccagttcgattttggaaaagtcaagctgacgcaggctttccacggatcggcttatacggaagaagacagccaaaagatcgtctataccggcatgccggcggggatccttctgactgtggaaggaaggacgatttttcatgccggcgacaccgggcttttctcagatatgaagctgatcggtgaattaaatcatatcgaccttgccttcttgccgatcggcgataattttacgatgggccctgaggacgccaaactggccgcagaatggctcagagcgaaacaggttgtcccggttcactactcgacgttccccgtcatcgaacaggatccgcatgcatttgcggacagccttcctggaggcgtcggaaaagtgcttgaggtcggtgagtcaatcgaatttaagtaaatttgttttagagggcccgaatccgggtccttttttcggttgaaccggttatgcgcctatcaaaacatgtccaccatgatataatgtaggaatcggattcatcttggagggtgattatgagggtattgaaatacgcgattttggggctccttgatcatgggagtttaagcggctacgatatgacaagccggtttaaagccgaattgggccaattttggagcgccaagcacagccagatttatcccgagctgaaaaagctgacggatgaaggatttatcgaatttgaaacggtgatccaaggctcaaaattagaaaagaaaatgtattccatcacagaagccggaaagcgtgaacttcacgggtggcttacggaatttaagccggttccagatacggtaaaagatgaatttatgctgaaagcttattttatctcttcgatggaacctgatgaagcgaaaaggctttttaacgatcagcttcaaaagagacaggaaaaagctgcttttttaaacaccaagctcgatgaattgaagcgcgaagcgggtgattcaataacgttccgctcgcctcatttcggccattaccttgtattgacccgggcgcttgagcgggaaaaaggctattgctcatggcttgaaaaagcgcttctcctgatggaggatgataaggcttaggcgggcatgatgttgtgaaggcggattgcggttcaatcgcacaacgatttataataaatatatctagcagtcagaggatgaaggtgaaacgattggcgacaaaacacgaacagattttaaaatatattgattctttgtctgtcggcgaaaaaatctccgtcaggcggattgccaaagaaatgaaagtcagtgaaggaactgcttacagagcgataaaagaagccgagaataaagggtttgtcagcacgattgaaagggtcggaacgatcaggatcgagcaaaagaaaaaagagaatattgaaaaactgacatatgctgaagtggtgaatgtcattgacggccatgtgcttggcggaaaagcagggcttcataaaacgctcaacaaattcgtcatcggagcgatgaagcttgatgcgatgatgagatataccggagcgggcaacctgctgattgtcggcaaccgaatcgatgcgcaccgccaggctttggaagcgggtgctgccgtactggtgacgggcggttttgatacggagccggagattattgagcttgccgacaggctcgagctcccggtcatttctacaagctatgatacgtttactgtagcggcgatgatcaacagggcgatttatgaccagctcatcaaaaaagaagtcgtgcttgttgaggatattttgactcctttagaaaaaacagtctgcttatcacctcatgaaaagctggaaagatggtatgagaaaaactttgaaactgggcacggacgctttcccatcgttgacgagcagatgaaaatccacggcattttaacttcgaaggacgttgccggatatgaccgcagtgtattgattgaaaaagtcatgacgaaaaacccgattacagtgatcggaaaaacgtctgttgcttcagccgcgcagatgatggtctgggaagggatcgaagtgcttcccgtcgttgacgagcggcaaaagctgatcggcatgatcagcaggcaggatgtattaaaggcgcttcaaatgatccaaaaacagccgcaggtcggagaaaaactcgatgacatcgtgaccggcggtttcaaagaatcggaccatgacaaaaacaagccggctccggtctatcaatacgaagtaacgccgcaaatgacaaaccacttggggacgatttcctacggcgtgtttacgacgattttgaccgaagctgcaaaccgctttttgcggtcgcgcaaaaaaggcgagctcgtgatagagagcatgacgatttattttttaaagcctgtgcaaatggagtctgtcattgaaataaaaccgaacattctcgaagccgggagaaagttcgggaaaatggatatagaagtttttcaccagggtgctctagtcggcaaagcgatgatgatggttcagctgatggaaagaagctaagggacgcggtcggtgtccctcttttcgcttatgcgttctcccgttcgttttctttcgcaagcaaagggacatagtgcttataggccttgtagccggcccacatgctcccgagcccggtcagcataaaaataacgccgatgacgacagccagcgtgccgcggtttaaaatcagctgattggcgccgaagaacatgataaacaggcccagactcatgcttgacttggccgaatagtattcccgttcaaccgcttttttggtgcgcacataccttactttgaagtacacataagctatcgctgaaaccacaataaaaaaaacaaaaaacggcataatcgacatcctccattgtaagttttacaaacccattgtatacataatcgggttcgctttctacaataaaaagtcataactttcactttccaccaacaacagattatgatttaatggttaaaaacaaagtaaagaaggggcgcgtcatgaaaaaagaaatcatcagaaccatatcattatatgacacgatcattatacatagacatgtgagaccggatcctgacgcctacggatcccaatgcggccttacggaaatcctgagggcaacctaccccgaaaaaaatattttcgcggtcggagctcctgaaccttctctcgcttttttgtataccccagatgtgattgaagacccggtgtatgaaaatgcacttgtcatcgtttgcgacacggcaaatcaagcgagaatttcagattcgcgctacaacctgggcgacaagctgatcaaaatcgaccaccatccgaatgaagaccggtacggcgaccttttatgggtggatacgagtgcgagctcgacgagcgagatgatttacgaactgtacttagcgggtaaagaacaagcgggatgggcgcttccaacaaagggcgccgaactgatctatgccggcattgtgggggatacagggcgcttcttatttccgaacacgacaaaaaagacattgaaatatgccggagagctgatcgagtatcctttttcttcccaggcgctttttgatcaattatatgagacgaaattaaatgttgtgaggctgaatggctatatttaccagaatgtttctctgtccgaaaacggtgttgcgtcggttttcatcacccgcgatattttacatcaatacaatattacgccgtctgaagcttcacagcttgtcagcacgctcggcaatatttcggggatcaaagcatgggtgttttttgtggaggaagccgatcaaatcagggtaaggcttcgttcaaaggggccgattgtcaatgaagtcgctaaaaaatacaacggcgggggccatccgctcgcagccggcgcttccatctatgactggaaagacgctgatcttgtcatcgctgacctggagcgtatatgcaaagaaaacaaataagaggggaagtccctcttttttgtgcagttcaactgcaagcgcttgcattgcatcttgcaaaaaagtaaacagcagcaaagtgtaagcggatcattttacgcacgacagctgctgtttattcaggtataaaccatgatccgatatctgttacatcctcataaacatggatgttttgggcctttaactcttttttgataagggacgcgagactttcagtttccgcataagccgagtagcccagcttgatccggttgactttatctcttgccagctgatggtaactgtaaatgtacattctgctttcctccctttttaaaaaaacttacatatcgcttactgtcagtttaaattaaaatatggaaaaaagcgacgaatgcatgtgaatcgtaaaaaaaaatccataatttttattcggaaaaagagattttgatttcaacggaaagccgcgtataaatcgtcagttcggtgactttcgccttgtactttttatcgtttatcgtatactctttattttcaatcgtccgctttaaaagctccttcgtccggtagacgctttcgatatcctttgtaatgacatctgaaatgttatcccggatatgctcctcaaagttcatcatgtccggctgtgacagcttgtattgcttgccgttgatcagcttgacgtcgacgctttgaatcagcagttttcttttattgtcttcattcagcttatgcagatcctcgcggtaaatggtgatctggtcatttaaatcattgatgcgctctttctgttccctgatcaagacgacctgcttctcctgaaaggttccgtatgtaaacaggaacacgaaccagctgatgatggctccgcacatcattcccgcaaaaaaacgctgccacccaggctttttataatatggagggattctcatgaggaaatatgctcctgtgtgagccagttgatgatcagataaccggtctgcgctcctcccatcgccgaaagaatcaggagaagctgttttacgatgtctctcgtattgccttcgataatgcccctttcaaagctgtagaccgcatcaaacgtgccgccgattgccgcaaccagcgcccagattttcaggcggtttgcgagacttgtaatgatcgttaaaggcggctgccccgacagataggcgccgatccccccgattaaacaaccgccgagaagcactccaagcgcaataaaataacagctgataaagtttgggaaaaagggctgttcaggatccattccgatcacctcaccttatcacactatatggataaagaaagacaagtatgattgttgatcaaagaaagaacatttgtttctcattcgatcccatcatataatgaaaagagacggctcgaaaaaggaaggggtgacagaaatgccttttgttcacctgcaagtacatagcggttacagcttattaaacagcgccgcttccgtagaggatctcacggccaaagccaaagagctgggctacagcgcaatggcgctgacggatgacgaggtcatgtacggggcggtggaattttataaatcatgcaaaaaacgcggcatcaagccgattatcgggctgacggcttctgttttaacagatgaaaaagagcagctatcatatccgctcgttcttttggcgaaaacaaacaaaggctatcaaaacctgctgaaaatcagcagcgtgttgcagtcaaaatcaaaaaccggcatcaaggaaaaatggctcaaaagctatcatgaaggcctcatcgcgctgacaacgggcgggacaagccatgttgaagcgctgttgaaagaagggctgatcgaagaggcgaaggacgctgccctccgctgcctttcgatctttggagagggcagcttctatttgtcgtatcagccgtacaagggagacccgcttctttctgaacgcattttagagctaagcgaacatacgggaattccgattgccgcaaccggcgatgtacgctacatcgaaaaggaggacgcggcagcttacacgtgtttaaaagcgattaaagcgggcgagaagctgaacgaagacatgaaggccgaaggagatctgcatcttgagctcaagccgcccgctgaaatgctggacatttacagagatcgtccggacgcgttggagaatacagtcaaaatcgcggaccgatgccaggtggacctgagccttggccagacgcgcctgccgaaatatccggcgccttccggcaagaatgccgacgattatttggccgagctttgctttctcggactgaaaaaacggttcgaagccgctccgaaggagtatgtcgagcggcttaagtatgagctgaaagtgattcgcgacatggctttcagcgactattttttgatcgtctgggatttcatgaagttcgcccacgataacggcattatcacagggccggggcgcggatcggcggccggttctctcgtcgcttatacgctgtttatcacagatgtcgatccgcttaagcacaaattgctgtttgaacggtttttaaatccggagcgcatcagcatgcccgatatcgatatcgattttcccgatacgagaagggatgaagttattcagtacgtgaaaaataagtacggggcactgcacgtagcacaaataaccacgttcggtacattggccgcaaaagcggcgctccgagacgtcggcagggtgatgggcatcagtccgaaagaagccgaccagctggcgaagctgattccctccaaacccggagtgacgctgaaagaggcgagagcactttcacctgaacttgacaagcgcctaaacggctcaaaaaagcttcaggacatatttaaaacggcgcagaaaatcgaagggcttccccggcatacgtccattcatgcggctggcgtcgtattgagcgaggagccgctgacgaatatcataccggtacaggaaggtcatggcggcgtatatttaacgcaatattcgatgggctatctcgaagacttgggacttttgaaaatggattttctcggcttgcgcaatttaacgctcattgaatcgatcaaaacgctgatcgaaaaaagcgagcgggtcactatcgatttctcggcgattccctatgatgatgaacagacgtttaagctgctggctgaaggagacacgacaggtattttccagctcgaatcagccggcatgagaaacgttttaaaaaggctcaagccatcgagccttgaagatattgtcgccgtcaatgccttgtaccgcccgggcccgatggaaaacatcccgctgtatatcgaaaggaagcacggacgggttcctgtgtcttatccgcacgaggatttggccgatatcctgaaagatacgtacggcgtgatcgtttatcaggaacaaatcatgatgatcgcatcccggatggcgggtttcaggcttggagaagccgaccttttgcgaagggcggtcggcaaaaaaaacaaggaaattctcgatacagagagaaatcattttattagtggatgtttgaaaaaaggatattccgtacaggcggctaatgaagtatacgatctgattgtgaaattcgccaattacggttttaaccggagccatgccgttgcatacagcatgatcggctaccagctcgcttatttaaaagcgcattatcccctctactttatgtgcggcctcttgacgagtgcgatcggaaatgaggaaaagcttgctcagtacatctatgaagcaaaagggaaagggctgaatgttctaggtccttccatcaataagagcggctatccgtttgtcgtggaaaacggggcgctgcgctacagtttaagagctgttaaaggcgtcgggatagcggctgtaaaagagatctacagagccagaaaagaaaagccgttcgcagatttgtttgatttttgtgtgaggacttctgtgaaaagcgtaaatcggaaaacgattgaagccttaatttttgccggagcaatggatgaattcggtgaaaaccgggctactttgctcgcttctgtcgatgtcgcgctggagcatgccgaattgtttgcaggagacaatgatcagctaggcttctttctcgatgaaggcttgacaatcaagccgaagtacgccgagacggaggaaatgccgctcgtcgacctgctggcacacgagaaggaaacgcttggcatttacttttctgaccatccgctgagcgtccaccgcaagaaactggaccgtgcaggtgcgctgccgattattcagctgctcgcctccggccgcaaaaaagcggctctgggcggacttttgacgaggatgaagacgatccgcacaaaaacgggacagacgatggcttttctggagctgagcgatgaaagcggggaaatggaggcggttgtttttcctgaacagttcaggcagctttccccgatcctggaagaaggcgtatcgctttttgcagaaggacgccttgagacaaggaatgaaaaacgccagctgattatttccggggcatcgctcgtcgaatcgcttcatgcgaaaaagcagccgtccgtctatattaaagtggaggaaagccagcacacccacgatattttcaagaagatcagcagcatcctgcttgaacacaaaggggaaacgccggtctgcgtctattatgaaaaacggaagcagacgatgcagctgccggaaagctataatatcaaggctgatcacgctgctctatacaggcttaaaagcgttgtaggtgagaaaaatgtcgtgctcagatagcaggtatcctgagcatttttgatcaaaaatgcggtcagttgtgttatcatttttaagattctggggttcgtcttacaagaatcttaagcagaaaacgaagcaaagtttttggcaaaattcccttgaaggagtgtttgttaacatgtcattgaaagaaaaagcactgcatatgcacaaagtaaaccagggcaaattggaatcaaaatcaaaagtgcaggttcgcaatgcggacgatttaagccttgcatattctccgggtgtggctgaaccctgcaaagcgatttacgatgataacagcaaagtatatgattatacaatgaagggaaacatggtagcagtcgtctcggacggaacggctgtgctcggcctcggcaatatcggccctgaagccgccctccctgtgatggaaggaaaagtggttcttttcaaaagctttgccggtgtggacgctttcccaatctgtttaaatacatctgatgtcgataaaattgttgagacggtcaagctgcttgagccgacattcggcggcgtcaaccttgaagacattgcagctccaaactgttttgtcattgaagaacgcctcaaaaaagaaacgaaaattccggtgtttcacgatgaccagcacggtacagcaatcgtaacggtagccggtctcgtcaatgcgcttaagctgtccggcaaaacgatgtcttccgtcaaagttgtggcgaacggcgccggcgcagcgggaattgccatcattaagcttctttatcatttcggcgtgcgcgacatcatcatgtgcgacacgaaaggcgcgatctacgaaggccgtccgaacggcatgaacgcagttaaagaagaagtcgcaaaatatacgaacaaaaaccgcatagacggttcgctcaaagacgtgatcaaagacgccgatgtctttatcggggtttccgtcgaaggcgctctgacaaaagaaatggttgaaagcatggctgacaaaccgatcatcttcgccatggcgaatccaaatcctgagatcatgcctgccgaagcgcatgaagccggagcaagcgtcgttggaacgggacgctctgacttccctaaccaagtgaacaacgttctcgcttttcctggcatcttccgcggggcgctcgacgtccgcgcgacacatatcaacgaggagatgaaaatcgccgcggttgaggcgatcgcgtcactcgtttccgacgaagagctgagacctgaatatgtcattccggctccgttcgatccaagggtcgcaccagctgttgccaaagcggtagccaaagccgcgatggaaacaggcgttgcacgaatcgatgtcgatccagaagaagtcgctgaaaaaacaagaaagcttgcagtgattgaagggaaataaaagtccatttttgatcagcgcgtgattgctctggcctaaagagccgtcacgcgctgtttatcgaatatgatgttcggtttttcctcttattggggacacttgtaaggaaatattcgggctgtgaaaatttttttcaaatcgcttttccggacttttgtatccgctctcaaggctgatatatcaatttgtcagtctctaaccgcataaagtgcgattcggctgtttgccggtcaaaaatgtcgaattgaggatgacaccgtttgacaaaaaaagtacaatagtttcggtatagtgatgttctagtctataaacaggacaggcatacatgaagaaaacccttcagaaaagggaggtaatcttttgttaaaagatatattcagcaaaaagaaaaaaaaatacgcttccgttcccgcggaatcagcgaagcaagatgtaccggaagggatcatgacaaagtgcccggattgtaaaaaaatcatgctcacaaaagagctggataaaaatttaagggtctgcatgaattgcggttaccatcttcaaatgaacgcgaagcagcgtataaaaagcctgctggacgatggctcctttgaagaattcaatcaggatatgatgtctgaaaacccgctggagttcccgggataccttgaaaaattgcaaaaagaccgggaaaaaacgtcgctgaatgaagcggttgttaccgggaaagggacgattgacggatctccggcggtcgtggccgtgatggattcatctttcagaatgggaagcatgggatctgtcgttggcgaaaaaattacgcttgcaatcgaaaaggcaagagaagaaaaagtacctttcatcatttttaccgcatcaggcggtgcaagaatgcaggaaggccttctcagcttgatgcaaatggctaaaacaagctccgctttgaagctgttcagcgaagagcagggcttgatcatttcagtgatgacgcatccgacaacaggcggcgtatccgcaagcttcgcatccctcggcgattacaaccttgccgaaccgggcgcgctgatcggctttgccggaagaagaattatcgaacaaaccatccgtgaagaactgcccgaggattttcagactgcggaatttctgttaaagcatggccagcttgattccgtcgttcacagagctgacatgaaaaaaacgctcggcagcattttgaaaatgcaccaaactggaggtgatctcgagtggctggagaattagaatttgaaaaaccggtggtcgaactgcgtgaaaagatctccgaattgaaaaagttcacacaggattccgatatggatttgagctctgaaattacgaagcttgaagctcgtcttgaaaggcttgaagaagacatttatacaaatctgaaagcctgggacagagtccagattgcaaggcacccgaaccgtccgacaacgctcgattatatcgaacatctctttaccgatttttttgaatgccacggagatcgttatttcggtgatgatgaagcaattgtcggcggaattgccaagttccggggtcttcctgtgacagtaatcggtcagcagcgcggcaaggatacaaaagaaaacatccgccgcaatttcggaatgccgcatcctgaaggctaccgcaaagcgctcaggctgatgaagcaggccgacaaatttaacaggccgatcatctgctttattgatacaaaaggagcatacccgggcaaagcagctgaagagcgggggcaaagcgaagcgattgccaagaatctttttgaaatggcgggactctccgtgccggtcatctcgatcgtcatcggggaaggcggcagcgggggagcgcttgcgctcggcgtcgcaaaccgcttattgatgctggaaaactcaacttattcggtgatctctcccgagggagctgctgctatcctctggaaggattcaggactcgcgaaaaaagcggcagaaacaatgaaaatcaccgctccggaccttaaagaattggatattatagatcatgttataaaagaagtaagaggcggagcacaccgcgatgtggagcagcaggctgcctacatcgacgaagcgctgaaaggcgagcttaaatccctgctgaaactggataagaacgagctgatccaacaaagatataacaagtataagtcaattggaaaaatttcgactgaaaaccaatatgttgggataaaataaataaacgtgaggcctttggctcacgtttattttttatgggtgaaggtgaaaagtgaaaggattgtgtctgccgcccgcgatttttcaaagagtttgcttaaaatttatttaaaaactttttgtttaattgtataatgagtaaggttttatagggattttcggaaaactttcatccctttttcattgttttagcggcaatgaacgtgttaaggtaaattatatatgttttcgaggtgaaaaagatgaaacgtatcggagtattgacaagcggcggagattccccgggaatgaacgcggcggtccgcgcggttgtcaggaaagcgatctaccatgacgtagaagtatacggaatttacaacgggtattcaggtttaatcagcggaaaaatagaaaagcttgaaatcggttctgtcggagatatcattcaccgcggaggaacgaagctatatacagcaaggtgtcctgagtttaaaacggtagaaggacgggaaaaaggaatagcgaatttaaaaaaatatggtatagaaggattagtcgtcattggcggcgacggttcttatatgggagccaaaaagctcacagaacacggttttccttgtgtgggagtgccgggaacgatcgacaatgacatcccaggcacagatctgacgatcggattcgatacggcgctaaataccgttatcgacgccatcgataaaatcagggatacagctacatcccatgaacgtacatacgtgattgaagtaatgggccgccatgccggggacattgctttatggtcaggtttggccggaggcgcggaatccattttgattcctgaagccgactacgatatggaagaaattattgcaaggctgaaaagagggcatgagcgcggcaagaaacacagcatcatcattgtggcggaaggcgtcggcagcggcgttgaattcggaaaaagaattgaagaagccacaaatctcgaaactagagtatcggtgcttggacatatccagcgcggcggttccccgactgcagcagaccgcgtattggcaagccgtctaggggcatttgcggttgaactgcttcttgaaggaaaaggcggacgttgtgtaggaattcaaaataaccagcttgtgcatcatgatatcattgaaatactcgagcaaaaacatacaattgatcaaagcatgtaccgcttgtctcaagaactgtcaatctagtgtaaaacccgaggaggaagcaatatgagaaagactaaaatagtttgtacaattggaccggccagcgaaagtgttgaaaagctcacccagctgatggaagccggaatgaacgtggcgcgcctgaacttttcccatggagatttcgaagagcacggcgcaagaattaaaaacattcgtgaagcagccggcaagctgggaaaagatatcggcatccttcttgacacgaaagggcctgaaatccgcacgcacacaatggaaaacggttcgatcgaactggcagcgggttctcagctgatcgtttcaatggacgaagccatcggtacgcctgataaaatctcagttacatatgatgggttgattcacgatgtgtcagtcggttcaacgattttgcttgacgatggattgatcggacttgaagtcactgacataaacaaggacaagcgtgaaatcgtcacgaaagtgatgaacagcggaacgttgaaaaacaaaaaaggcgtgaatgtgccgggcgtcagcgtcaatcttccgggaattacggaaaaagatgcaaacgacatcgtattcggcatcgagcagggcgttgatttcatcgcggcatcctttgtgcgccgtccgtcggatgtccttgaaatccgcgaacttcttgaagagcacaatgcggcagatattcaaatcattccaaaaatcgaaaaccaggaaggcgttgacaacatcgatgccattcttgaagtatcagacggtctgatggttgcgcgtggagacctgggtgtagaaatccctgccgaagaagtgccgctcgttcaaaaagaactgatcaaaaaatgcaatgcgcttggcaagcctgtcatcacggctacccaaatgctcgacagcatgcagcgcaatccgcgtccgacacgcgcggaagcgagcgacgttgccaatgcgatctttgacggaactgacgcaatcatgctttcaggtgaaacggcagcgggaaattatcctgttgaagccgttcagacgatgcacaatatcgcttcccgttcagaagaagcgctcaaccataaaaaaatcctttccgcacgaagcaagcaagtcagcatgtcaattacggatgcgatcggccaatctgtggcgcatacggcaatcaaccttgatgtgaatgccatcgtcacaccgacggaaagcggccatacggcgagaatgatttccaaatatcgcccgcaggcgccgattgttgcagttacggtaaacgatgcggtgtcaagaaagctgtcacttgtgttcggcgttttcgcaacaagcggacaaaaccacagctccactgacgaaatgcttgaaaaagcggtgcaaaaatcactcgatacaggcatcgtacgccacggcgacttgatcgttatcacggccggagctgtcggtgaagccggtacaacaaacttgatgaaagtgtatgttgtcggagacgtggtcgcaaaaggccagggcatcggacgcaaatccgcatttggtgaagtagtcatcgctcaaaacgcacaagaagcggccaaaaaaatgaaagatggcgccgttttagttacaaaaagcacggatcgtgacatgatggcatcccttgaaaaagcggctgcgctgattacggaagaaggcggcttaacaagccacgcggcagtcgtaggcttaagcctcggcatccctgtcatcgtcggaatggaaaatgcgacttccattctgaaagagggagaagacatcacggtcgactccgcccgcggagctgtatacaaaggacgtgcaagcgtgctttaatcgcttattgaagaagaagggaagctttccccttcttttagatttatgacaaaatcctaaaacgtttttcagttttaggattttgtcatccttcaattcagcgtgattgaaaacccttgcagtctaggaaggccgagcatcggagcggagcgaatgttggaattcgtgagcaccgacgcgcaggcctgacaacgaatgcgagggtttgacaacacgctggaagaagggaagctttcccttctttttttgcaggcggcacaagcaaaatagggcggccgttcgcttccaatttagaattatgaggtgaaaaaaatgaagtttttcttattatttctcgtcatttttccagcgagtgaaatcggtctgttcctcttgtccgctaattggatcggtgtgctgccgaccgttttgctgatcattttgacgggctttctcggggccgctctcgccaaaaaacaaggaatcgaagtctactacaaagtccagcgcgatcttcagtacggaaagatgcctggggccgcgattttggacgggctttgtatgttcatagggggcatgctgcttttgctgcccggttttttatcggatatcatcggtttactgctgctgctgccggcaacgcgcggccgtttcaaaccatttatctcccgcaagctgaagagaatgtctgaaggcaggcggatcaacattatcaaataacccgagataagcggcagcccgcatggaaaagcatgctgccgcttatttttcatttcctttaataaacagccatatgtctctaaaaatacctgttgtaaagagagcctgaataagaacgagaagggcggggcccatgatcaatccgagaaagccaaacaatttgaaaccggcaaacagcgcgattaatgttcccaaagggtgaagtccgattgaccggcttaaaatcttcggttcggcaagctgcctgaagacaagtacgacgatgtacagaattccaaggccgatcgccagcggcagctgcttggccgctgctaaatagacaatccacggcacaaatacagaccctgttcccaaatacggcagcaggtcgaccagcccgatcagaaaagcgatcgccacagcatgattgactttcaacacggaaagcccgatcaacacgagcaccatggtcatcgccacaagggtaagctgggccttcacaaagcctgccagcgcttttttcaattccgcatagacagccgctgcacccgagatcagccgatcaggaagcacagaccgcgccttgttttgtattttatgcagatctttgctgataaaaaaagtggccaggagcgaaaagatcagcacggccgccatattcggcagaaaggcgaaaaagaggggcaccgtctcaagaatttttgaaagcaataaagccgtgcctgaagcgagttcactgcccaaattttggacctgtgtaatgatcgattcctgctgggcggcttcaaggccgtcaaaaaaagcggccagctgattatacagcggcatgatctgatccgtaaaaaacgattcgatataaagagcggctttattaaactggaggggaagtattttagccaaataggccgttccagagacgatctcggcaacgaccagtgtcaaaaagccggctccggcggtcaaaaagccgaacagaacgattccgacattgacgcctctcgggaacccggtcagcttatcgagccattccacaaaaggattgatcatgatggcgagaataagcgcaatcacaaaaggataggttaacggaaaagagtagtagccgaccgctccgcaaacagcggtcaaaaacagcacatacactgcccgaagcgcagctgtaagataggattggttcaattctgcatcctcctgatattagaaagcatgtccttatttcattttattcttaagtcctgttattatgagaaaggtcataaaaaaatggagttgaatacagcatgtttactcaagctaatttatttttgatcctgcttttggccatcgctttaatcgcgaaaaatcagtcgttgatcatcgctgtatccgtcctgcttttgatcaagctgatcggcctcgatcaaaagctgtttccagccatccaatccaaagggatcaactggggcgttaccgttattacaattgcggttcttgtgccgatcgcaacaggagagatcggctttaaacagcttggcgaagcgatgaagtcatattacgcatggatcgcactcggagcgggcattctcgtagcattgatcgccaaaaacgggatcacattgcttgcagaagacccgcatatcacgaccgctcttgtatttggaacgattttagcggtcgctttcttcaaaggcgttgccgtcggcccgctgatcggtgccgggattgcctatcttgtcatgcaggccgtccagcatttcacatcttagaaatgtgcgcgctccccctgtttcagggggtttttttgtttgaaaaaaactttcgctactaaaaaaatttcagccccgtatttttttaaaaaaacataattaaatgtaaataatacagttaaaactactaagaatctgtaaatagaagtcagctgggccaaaaaataagaaaaaaaaactatagttaaacatttaacaaatgtctgataattgtttataatataaatatgcttaatctttattaagcatatcggagtatcgaacggtatatagaaacgcacgattgttttatttgaaaaacgatttaatgtaagcattttctttttggattaaagaagatgtatacgtcatgcgttgtttttgctcctgggttttggtttaattttaaaaggggaaatttttaaaaaaagggagagatgagtatgacagcaacacgcggccttgaaggggtagtcgccactacatcatcagtaagttcaattattgatgatactcttacatatgtagggtataacatcgatgatttgacagaaaaagctagctttgaagaagttgtttatctgctttggcatttaaagctgccgaacaaagaggagcttgccgagcttaaaaaacagctttctgaaaatgccggcatccccaaagaagtcattgaccatttcaaatcctacccgaatggaaaagtccacccgatggcagctcttcggacagccgtttctttactcgggctgtttgacgaagaagcagatcaaatggatgcggaagcaaactacagaaaagcggtgcgtctccaagcgaagatgcctgcgcttgtcgctgctttttcaagaatccgcaaagggcttgagccgatcgagccgaatccggaactcggctttgcagccaactttctctacatgctgaatggaaaagaaccttcacctgtcgaagtggaagcgtttgacaaagctttgatccttcatgcggatcatgagctgaacgcatctacgttcacagccagagtatgcgtcgcgacgctttcagacgtttactcagggataacggccgcaatcggagccttgaaaggtccgcttcacggcggagcaaacgaagcagttatgaaaatgctttcagagattggcgaggttgaaaacgtagattcatatatccacgccaagcttgaaaagaaagaaaagatcatggggttcggccaccgcgtataccgccagggcgatccccgcgcaaaacatttgaaggaaatgagcaggcgtttgacgaatttaacgggtgaaagcaaatggtatgagatttcagagcggactgaggaaatcgtcacgtctcagaaaaagctgccgccaaacgtagacttttattctgcgtcggtttatcatagcttaggaatcgaccatgatctgtttacgccgatttttgcgatcagcagggtatcaggctggctcgctcacattcttgaacagtatgaaaataaccgcctgattcgtccgcgggctgactacaccggccctgacatgcagacgttcattccgattgaagaaagaagctgaccgtttgaaaagaggctgctcgagcttcgttcggccggcctctcaacggcttttctatggaagcaatgaattaatgaatctatgaaaaaacatgtttgtcccccgccaaacgggggaaacaaatgtttttctatattgaagaattacatattatgggaggttttattgtggcacaaggcgaaaaaattacagtctccggcggagtattaaacgttccaaacaacccggtcatcccgtttattgaaggggacggaacaggtcctgatatttggagagcggcttccagggttcttgaagcggctgtggagaaagcgtataacggcgaaaagaaaatcacttggaaagaagtctacgccggggaaaaagcgtacaacaaaaccggcgaatggcttccggaagaaacgcttgatacgatccgcgaatacctgatcgcgattaaaggtcctttaacaactcctgtaggcgggggaatccgctcattaaacgtagcgctcagacaagagcttgacttgtttacatgcctgcgtcctgtccgctatttcacaggcgttccttcaccggttaagcgccctgaagatacggacatggtcatcttccgtgagaatactgaagatatctacgccggcatcgagtatgcgaaaggctctgaagaagtgcaaaagctgatttcattcctgaaaaacgagcttggcgtcaacaaaatccgcttccctgaaacatcgggcatcggcatcaagccggtttctgaagaaggaacatcaaggcttgtcagagctgcgatcgagtatgcgatcgagcacggccgcaaatctgtgacgctcgtccataaaggaaacatcatgaaattcacggaaggcgcctttaaaaactggggctatgaagtggctgaaaaagaattcggtgataaagtattcacctgggccgaatacgaccgcatcgctgaaaaagacggcaaagacgctgcaaacaaagcgcaaagcgaagctgaagctgccggcaaaatcatcatcaaagacagcatcgccgacatcttcctgcagcagattctgacacgtcctgccgagtttgacgttgtggcgacaatgaacctgaacggggactacatttcagatgcgctggctgcccaagtcggcggaatcggcatcgcacctggagcaaacatcaactatgagacaggacatgccatctttgaggcgacacatggtacagcgcctaaatacgccggcctcgacaaagtaaacccgtcttcagtcatcctatccggcgtgctgcttcttgagcatttgggctggaatgaggcggccgaccttgtcattaaatcaatggagaaaacaatcgcatccaaagtcgtcacatacgatttcgctcgtttgatggacggcgcgactgaagtcaaatgctctgaattcggtgatgagcttatcaaaaacatgtcttaaacggctgttttggggtaaaacaaacaacaattaaaaggggtagaaaaaatgggaaagaagcgaaataaagtatctgtcatcggagcgggttttacaggtgcaacaactgcgtttttaacggctcaaaaagaattggccgacgtcgtattagtcgacattccgcagctcgaaaaccctacaaaagggaaagcgctcgatatgctggaagcgagccctgtccaaggatttgacgcgaatattacaggaacggcaaactatgaagatacggctggttcagatatcgtcgtcatcacggcggggatcgcaagaaagccgggaatgagccgggacgacctcgtggctacaaatgaaaagatcatgaggagcgtaacgaaggaagttgttaaatactcacctgattgtatcatcatcgttctgacaaaccctgtagatgcgatgacatacgccgtctataaagaatcgggcttcccgaaagagcgggtcatcggccagtcgggaattttggatacggcaagattcagaacgtttgtcgctcaggagctcaacctttccgtcaaagacattacaggttttgtactgggcggacacggggacgatatggttccgctcgttcgctactcttatgcaggcggcattccgcttgaaacgcttcttccgaaagaccggatcgatgcgattgttgaaagaacgagaaaaggcgggggagaaattgtcaacctgttaggaaacggaagcgcgtactatgcgccggccgcttccctgacagaaatggttgaagcaatcttaaaagaccagcgccgcgtgctgccgaccattgcctaccttgaaggcgaatacggctatgaaggcatttatctcggcgttccgacgattatcggcggaaacggtcttgaacagatcattgaacttgaactgactgaaaccgaaaaaagtcagctcgataaatccgttgaatcagtcaaaaacgtcatgaaagtattatcataataaacacggcaggaaggctttatacaagccttcctgtttttgaatgcgaaccttttacataagacggtatgaaacaagacataaacacgggctgtcagcatatacctaatcataatcatctgcccggacattttcattctttttgatggaggccgctggctgcatggggattccatcacttaaaacagcggcttatggccgaaaaagagagattttaagcaaaacactgaaaaatcaaattgtcgaacggataggctttcgttaaaataggagtgaaaacgtttatttaacaaaagatagagaaagagatgtcggggaaatctgaagcctggaggcatgtcatgagcaaaaagatattagttgtagatgatgaggaatcgattgttacccttctaaaatataaccttgaacggtcgggctatcatgtggtgaccgccatggacggagaggccggcttattaaaggcgattgaagagaagccggatctgatcgtgctcgatctgatgcttcctaaaatggacggcattgaagtatgcaaggaactcagacagaagaagctgatgtatccgattttgatgctgaccgcaaaggatgatgaatttgataaagtgctcggtctcgagctgggtgccgatgactatatgacaaagccgttcagcccgagagaggtgacggcaagggtcaaagcgattttaagaagaacacagacgctgtccgttcagccggaggagacggaagaaccggatgcaggcgagctgatcataggcgaactgaaaatactgcctgaacattatgaggtttattttcaaaacgaacgcctcgagctgacgccgaaggaattcgaacttctcttatatttgggaaggcataaagggagggtgctgacgagagaccttctcctcaacgctgtctggaactacgacttcgcgggcgatacgcgcatcgtcgatgtccacatcagccaccttcgcgataagatcgaaaaaaatacaaaaaaaccggaatacattaaaacaatcagaggtcttggctacaaaatggaggagccgaaactgaatgattaaattccggacccggcttttagctgccctgctgacgcttttgattctcgtatttgcttcactcggttttctgctcgttcacttgtttcactcctcttacgatgccaaactgagcagccatattgaaaaagaggccgctttggtcgcttcattggcaaatggtgaaaacatgaagtcttcggagcaaggagctattttagagaaggcaagccgtgaactggacagtcgtgtatcgcttattgatacaaaaggtcaggttctttttcattttgggggccgcgccgaagagcaatccgttatcaaggaagcgcttgagtcggatttaaacggtgaaggaggaggcttcaggatcaaccctgatgacgagtccgtttaccgttacgtgcagccgctcaaagatgacgggaatgtgaatggatatattctgatcagcactcctgtcgattcattgcaagacatcaatcaaaagatctggattctcctcggcgtgagccttggaacggcctttttaatcatcgccgggcttggggcgagaataacctctcaatatacgaatccgattgagtctgcgacacaagtggcgattgagcttgccaaaggaaactataaagcaagaacattcaacgaagatgaaacgatgctgagccagtccatcaatatgctggcgcagaacctgcaggacatgacaagagcccaggaaatgcagcgcgaccgtctgcaaaccgtcatcgaaaatatcgattccggtctgatcttaatcgacggaaagggttatattcaccttgtgaaccgcgcttatcaaaagcaatttcacgtagaagccgatcagcttctttaccatttctatcacgaagtgctcgaacacgaagagatcattaatctcattgaagaaatttttatgacggaaacaaaggtccgcaaaatgtttaaactgccgatcaaaattgaaagaaggtattttgaagtcgacggggttccgattatcggcatcaatgatgagtggaaaggcatcgttctcgttttccatgacatgacggaaagaaagcagcttgaagaaatgaggaaggactttgtcgccaatgtctcccatgagctgaaaacgccgattacatcaatcaaagggttcaccgaaacgcttctggacggagcgatgaacgaacgggagacgctgttgcagtttctatcgatcatcttaaaagagagcagccgtctgcaaaccttgatccaggacctgttggatctgtcgaaaatcgaacagcaaaacttcaccctgaatattcaaaattgcaatatcggtgaaatcctcgccgaaattgagatgcttttgaagaataaagcggaggaaaaaggaatcaccttgacactggaaaagccggataagccggccgttgcttccggagacccgcacagactaaagcagatctttttgaatttggtgaacaatgcgctcacatatacgcctgaagatggaagcgtgacgatttcggctgatgttctggaagatgcagtgcaagtcaaagtgagggatacgggcatcgggatcaagcagtccgaaatcccgaggatatttgaacggttctacaggatcgataaagacaggagcagaaattcaggaggaaccggtctcggtcttgcgatcgtcaagcatttagtcgaagcccaccaaggcgaaatcgacgtcgaaagcgagcggggaaaaggcaccgaattcacggtccgcttaaaacgcgcatccgagtagcttcatttagcaaactttacaaaggcttaacaacttttatatatatggttaaaacttggctgataggatcattagtgaaccccttcatccaaggagccatatggacggacgcgatcaacagcgcgtccctttttttatttttctgcgaaatcactctcattttcctttcaaaatgaactttgctaaaataaaataagcaaatatgatcacgaagttgaatggaagctgacgaatcggctccttaggaggataaagatgactgaaagaaaaaaattagtattggttgacggaaacagcctggcttaccgtgcgtttttcgccctgcctcttctcagcaatgaaaaagggatacatacaaacgcggtgtacggttttaccacgatcttaatgaagatgcttgaagaggaaaaaccgacccacatgctcgtcgcttttgatgcggggaaaacgacattcagacataaaacgtttaaagaatataaaggcggcagacaaaaaacgccgccggagctgtcagagcaattgccgtttatccgcgagctgctcgacgcatatagaatctcaaggtatgagcttgaaaactacgaggccgatgatattatcggcacccttgccaaatcagcggaaaaagacggatttgaagtgaagattttttccggcgacaaggacctgacacagctggctacagaaggaacgacggtcgccatcacaaaaaagggcattacagatgtcgaatactatacgcctgaacatgtccgggaaaagtacggacttacccctgaacagatcattgatatgaaagggctgatgggagactcgtcagacaatattccaggcgtgccgggagtcggcgaaaagacggcgatcaagcttttgaaacagttccatacagtagaggagctgctgtcgtcaatagacgaagtcagcggaaaaaaactgaaagaaaagcttgaagaatttaaagaacaggctttgatgagcaaagagcttgcgacgattacgacagaagcgccgcttgaagtcagcctcgattccctcggatatgaaggttttgacagggaagcggtcgtcaagatttttaaagatctcggctttcattctttgctcgaaaggattggcgaagaggcgggagagaaagaagaagaacagttggaagagatcgatgtcatgatcaaaacagacatcacggatgacttgtttgcgtcaccggcttcactcgtagtcgaacagctcggcgacaattatcacgaggcgccgatcctcggtttttcgatcgtcaacgaacacggcgctttcttcattccggaagagacggccgttcagtcggaccgttttaaagaatgggccgaagatgagtcgaaaaagaaatgggtgtttgatgcaaaacgtgcggcggtcgctttgcgctggcggggcattgaactgaaaggcgctgagtttgacgttcttcttgcggcctatatcatcaacccggggcactcctacgatgatgtggcaagcgttgcgaaagaacatcaattacacatcgtttcagcagatgaagcggtctacggaaaaggagcgaaacaggcggttccggatgagaaggagcttgccgaccatttagccagaaaggcgaaggcgatatcgctgctgcgcgaaaagctccttgatgaactggaagaaaacgagcagctcgaactgtttgaagcgctcgaaatgcccctcgcccacattctcggtgagatggaatcgatcggtgtccaagtcgatgtcgacagactgaaaaaaatgggtgaagaactgtccgctaaattagcggaatacgagaaaaaaatccacgagtcagcaggtgaaaccttcaacattaattcaccaaagcagctcggtgtgattttgtttgaaaaactcgggctgcctgtcgtcaaaaaaacaaaaacgggctattcaacttcagccgatgtgcttgaaaagctgcgcgataaacatgtcattatcgaagatatcctgcactacaggcagattggcaagctccagtccacatacgtagaagggcttttgaaagtgatcaaaaaagacagccataaagtgcatacccgctttaatcaagctttaacacagacgggaaggctcagctcaaccgatccgaatctgcaaaatataccgatccgccttgaggagggccgcaaaatccggcaggcgtttgtcccttcgcaaaaaggctggctcatatttgcggcggattactcacagatcgagctgagggttctcgcccacatttcaaaggataaaaatttgattgaagcgttcacgaacgatatggacgttcacacaaaaacggcgatggacgtttttcatgtatcagaagaagaagtcacccctgcgatgagaaggcaggcgaaagcagtcaatttcggaatcgtctacggaatcagcgactacggcttgtcgcaaaacctgggaattacaagaaaggaagcggcagcgtttattgaacgctatttccacagcttccagggagtcaaagaatacatggaagagaccgttcaggaagcgaagcagcgaggctatgtaacgactcttttaagccggaggcggtatataccggaattgacgagccggaatttcaatctgcgcagctttgccgaacggacggcgatgaacacaccgatccagggaagcgccgcagatattattaaaaaagcgatgatcgacatggcggacaagctgaaagaaaaaaatctccaggccaaactgctgctgcaggttcatgacgaattgatttttgaagcgcctgaagatgaaatcaaagtgcttgaaaaactggttccggaagtcatggaacatgcattggagctcgatgttccactgaaagtggactgcgcttcagggccttcatggtacgatgcaaaatagagaaaaggaagtgatgatgtgccggaattaccagaagtcgaaacggtccggcgcactcttgccgggcttgtaagagggaaaacgatcgatgcggttgatgtcagatggacaaaaatcataaaacgtccggaggagcctgaggaattcgcaaggctcctggccggccagacgattcagtcgatcggaagaaggggaaaattcctgttgtttcatcttgatgactgtgtcatggtttcccatttgagaatggaaggaaagtacgggcttcatcaaaacgatgaaccccttgataaacatgtgcacgtcattttcaggttcacggacggaagcgagctgcgctaccgggatgtcagaaagttcggcaccatgcatttgtttaagccgggagaggaactgacagagctgcctctcaggcagctcggccccgagcccttcagcagcgaatttacagccgattacttaagagagcgcctgaagaaaacaaaccgctcggtgaaaaccgcgctgctcgatcagcggacagtcgtcggactgggcaatatttatgtcgacgaggctttgttcagagccggtatccatcccgaggcaacagcgaacaagctcacaaaaaaacagacggttcttctccataaagagatcattcaaacgttaaaggaagctgttgaagcagggggaagcacagtcagatcttacatcaattcacaaggtgagatcggcatgttccagctcaaacttttcgtttacggcaggaaagatgaaccttgtaaaaaatgcggatctccaattgaaaaaacagtcgttggcggaaggggcacgcatttttgcataaagtgccagaaaaaatgacaatcgcatagaaggacaaaagcaagccgtatcatggttcaagctgtcggtgcatacgctccatatagctgttaaaagcaagctttaaggtgtgatgtttctttttcgggtgaacaacacacggatggttttcttctttcatatatataagaagcctagaaagctgcctttaggctgcatgacttacactgctcgcatcaacagaaaggaagagcctgatatgatgtttgcatctttcttgctgctggcatttgccgtcagcttggacagtttttcagtcggatttacttacggattgcgaaagatgaaaatcccatttaaagcgattttgattattgctttttgctctggtgccgtgatgtatattgccatgatgatcggaacccttttggcgaaattcctgcccgttgtcgtaacagaaaggctcggagccgtcatcttaatggggatcggcgcatgggtgctgtatcagtttttcaggccggagaaagaacaggatctcgtcttctctgaaaaaacgctcattaaccttgaattgaaatcgctcggaatcgtgatacacatattaagaaaaccgacaagcgccgacattgataaatcaggaatcattaccggtatagaagctttccttctcggtttcgccctctctattgacgcgttcggcgcagggatcggcgcggccgcgctgggcttttcccctgtaccgatgagcattacggtaggcatcatgagctcattgttcgtattttgcggaatacaggcaggccgatttttatcgaaatggaactggatggataaactgacctttcttcccggtatattgctgattatgatcggcatctggaaactgtaagaaggaggtgcaggcctttgacattggtcatcgggttaaccggggggattgccagcggcaaaagcactgtcgcgcaaatgttccagcagtgcggcatcacggtcgtcgatgcggacgtgatcgcgaaagaggccgttgaacaggggatgcccgcttatcagaaaatcgctgagacatttggtgaaggcgtgctgcttgaaacaggcgatatcgaccggagaaaacttggagaaattgtttttgctaatgaagaaaaaaggctgcagttaaatgcaatcgtccatcccgaagtgagaaaaatgatgatcaagcagcgcgacgaagccatccgggccggtgaacggtttgttgttctcgatattccgcttttatatgaaagcgggctcgaacatttgacagataaagtgatcgttgtctgggttccgatggagcttcagcttgagcggctgatgaaaagaaaccggcttaataaagacgaggcgctgaacagaattcacgcccagcaatctcttgacgaaaaaaagaaaagggcagacgcggtgatcgataacagcggcagtctgaaagatacagaagcgcagcttcatcagctgcttgatacatggtcaaatattgaaaagtgagcgcaatgtcgcgctcacttttttgattagtcttttttaaactggctgtaattcgcatagtacagagcggtgcgctgcgcacctgcgtaccgtttggcaaaagctttggcattgccggccttcatcgtccgatagctgtagttggatgaaggtgtccagcttgtctcaggcgatttctgcccctttatcgccggatatgacccgacatctttaaacgcgccgtctccgtaatcatccagtatgcctttctcattgcccgtgccgaagtaattggcttcagaatatattttcgccaatgtcgtaatcgtgaagccaaggtggtaattgttgatataattgcttttcacgtgataatagccgtaacgcatcaacccgggcgccctgacatagagattctcaaagcgattgtggctgattgtcatccgcggatagccattatatatactgtggtattgcttgtcatcttgaggccagccgagaatcaggccgtacctgtggtctgtgaatgtgctgtgcgacagtgtgacgtaatcggctttagcgccgacgtataagagcttgtcgagatcgtggccgtttgccgtatagctgtggccttggaatgtgacgtggtcaatccagtagtttctcgaatcggtaatgtaaacagggatgtcattgttttcatttatggatgcatcatgtgcaatgaccagatttttgaaaataacgttgccagagtccgcttttgttttaaagtaaatgttattcagcttatgtttttcatacgagccgatgattgttttattggcgcccaccgttaataccgttttggctgaagcgccgatattgctggagacgacaatcgtgcgcggcgttgaatcttcaatattggccttcagttcgcccagattattgacatagacgacttttccaagcaggccgccggttgtgcctgttttctgcttgccgttcgtttcccttgcatagcctgcgaaaccttcgagcccgtcgcttggaagcttccacttttggacggagctgcccgtatatttggcaagcttcactccgctgccgtccagtgtcagtgcaaggctgctgttttgtgcactgacgattttatacgtgataaaatctccgtttccgtctttgtcggccccgatgatattccacaactcttccttccgtgaattgtcatagtagaccacagccggattattgtctgacagtgcgtaatgggcagggatgataattttgccgctatccatatttctgattttgaattgtttgccgtcagacgtatcaagcctccatctttcttctttttctccgctcgtctgttttgctgttagcggtgcgttgtcttgattcccggcgggcgtaatatttaagcctgatgagctttccagcctgatcatctgttccggataatcttcgtttgccgcagaagcagcgactgtacctaataaaaaataaatgccggccgcagccaaaaaagaaatgataaaagatgcgtttttgatcagtttcatggttgtccttccttgaagacactgccttctgtcggtgaaaatttagcgctgttgcaaattgtagcaccaaaggtgtatttgaaatatatgctttagggccgattttttttagtcttttgttcacgatttcacaaaagtgcgtaaatttgctgtgaaagcaacaaatggtatggctaattaaaaataatgtgttatacttattttgaataaatcatgatgtggaatgacataaaataaggggtgcatatttgatgaaagtgaaagttgcgataaacggattcggccgaatcggcagaatggtgtttagaaaagcgatgcttgatgaacagattgacattgcggtgatcaatgcgagctatcctccggaaacgctcgctcatttaataaagtatgacacaaatcacggccgttatgaacttgatgtaaaggctggagacgactgcctgttcgttaacggtaaaaaggtcatgctgaccaatcagagggaccctaagcttcttccatggggacaatacgggatcgacatcgtcgtggaagcgacggggaaattcaactcaaaggaaaaagcggaagcacatattgaagccggcgcgaaaaaagttattttgacggcgccgggcaaaaatgaagacatcacaattgtaatgggtgtcaacgaacgcgattttgatgcggagcgtcatacgattatttcaaacgcttcctgtacgacgaattgtctcgctccagtcgcaaaagtgcttgatgatgcattcggcattgaaaacggcctggtgacaaccgtacacgcttttacaaatgatcaaaaaaatattgataatccgcacaaagacttgaggagggcgcgcgcctgcggatcttcgatcattccgacaacgacaggcgccgcgaaagcgctgtcacttgtcatgccccatttaaagggtagaatgcacggcctggccctgcgcgttcccgtctcaaatgtgtcgctcgttgaccttgtggctgatttgaaaagcgatgtgacgtcggaggatattaatgaggcgttccgcatggcggcggcaggctccatgtccgggatcatcgatgtatgcgatgaaccgctcgtttcatccgattttaatacgaatccatactcggcggtgatcgacagtctttcgacaatggtgcttgaaaacagaaaggtgaaagtgctcgcatggtatgacaatgaatggggatattcgtgcagggttgtcgatttgatcagatacgcggcttcaagaatgaaacacccctcagctgtataaaataagagcatggacggataaaaaaataaataccccttaaccatcaaatgataaaaccgccttgcaaaaaatattcaaacaaagtatactatttttcgtgaacttctagttcgtgagcgcttcggcattacttaaagggttaggacctctccggactaactttcccccgtggtaattgaccggttcagttgcttggaaattcacttttttaattcttgttaaggggggtccatgctatggaaacaatggggcgtcacgttatctccgaactgtggggatgcgattttgataagctgaatgacatggattttattgaaaaaacgtttgtaaatgcggcactgaagtcaggtgctgaggtacgtgaggtagcctttcataagtttgcgcctcaaggtgtaagcggagtcgtgattatttcagaatctcacttgaccattcacagttttcctgaacacggatatgccagcattgatgtttatacttgcggagatttagatccgaacgtagctgccgattatatcgcagaagagttaagagcggaaacaagagagaacattgaaataccgagaggcatgggacctgttcaggtgaaacaggccaaagccaaagcacaggcactttaatgccgatagaggagctggatgaaaaagcggacaccgcttttaaaatccgctcctttttctttcctctcccgaaaatccccaaaccatattccccggcattctcttgctgttttgttttcccttggaaatcaaccatttttttaataaaatatagagaagaaagacaaaggggacaggggatatgagtctttttcaaaacattcaacggtttttttctacacacgccgaaacgtctgaccgccatccttcggaagagctgaagagccgctattataaagcggcgtcaaaagaagcgctcaatgctgtaaaggaagtgctggaaggccttgacggctgcaaggtgacgtcagtgtcggaggaaagaggagaaatcagcgccgaagttaaaaaaacgagaaaagcttttgtggtggcgacagtcgtttcgattcggccttttgatacagcggtggactttaatgtgtcaactgaaacgtttttgccgaccgattttggctacagccgcgggcttgtctcgacgctatacagcgaactggacggaaagctgcaggaatctgtacattcaaacaattgaataggagctgaaaaaatgaaatgtccagcatgtcagcataatgggacgagggttttggactcccgtccggttgacgaaggcagatcgattcgcagaagacgcgaatgcgaatcgtgcaactatcgatttactacatttgaaaaagtggaagaaattccgctcatcgtcgtaaaaaaagaaggaatccgggaagaattcagccgcgagaaaatgctccgcggtttgatcaaagcgtgcgaaaagcgccctgtcgccttgaagcagcttgaggatatttgctttgaaattgaaaaagagcttagaaatcaaggcgtttctgaagtgaaaagcgacatgatcggagaaatggtgatggacaggcttgcgaaaatcgacgaagtcgcatatgtacggtttgcttcagtataccgccaatttaaagatattaacgtatttatcgacgagctgaaagatttaataaagaaagaacggtaaagagctgtaaattgatccagctcttttctcatgacaaaaacacagtcgtgtgacatgaaagcctgaaaaaggtgtaaaatgaggacaagaaacaaagtggaaggttgacaaaagatatgagtaattattggaaagatttgcttcctgtcgatccgtatgttgtcaaaagcagcggattgctgcaggacttggaccggcaaattgtcacgctattgtatcagcctttaatcggctctttttcgttcagcttgtttctcacgctgtggggagagctggagcaaaacagagtctggggaaaaagctcgactcacagacagctgatggcggcgatgcagaccagcctgaagacgattcactcagaaaaggaaaagcttgaggggatcggactgttgaaaacttatataaaagaaacggaacacgaacgtttgtttatatatgaattgattccgccgctcagaccggacgagttctttcaggacggcatgctgaatgtcttcttgtacaaccgcgtcggaaaggcgaggtttcagcagctgaaagaatatttttcccacccgtctgttcctgaagaagcacgggacatcacccgttctttcaatgaagtttttgcatctgtccagccgagcgaatggaagatgtccgacgatatgatcgaagcgatggagcttcgcgaagatcatgaatggatgaaagaagggaatagccaaccggcagcagtcacagacggcgcctttgactttcaactgtttctcgccggtttatctgacacgcttatcccgagaaaagcgctgacagaccaagtaaaggaaacgattaaaaagctggcctttctctacggtatcgaaccgcttcagatgcaaaacgtcgtcatgtcagccgttgacgaacacgatatgatcacgacagaggcgctcagaaaagcggcgagcgactggtatcagatcgagcgcggcggcccgcttccggaactcgtcgacaaagtgcagccgatgaatctccgcgaacagccgaatcaacagtcgtccacaaacgccaaggaagacaatttgatcgctttgcttgagcaagtatcgccaagaaagctgctgcaggatattggcggcggagcggaaccatccaaagccgatctgaaaattatagaagaaattatgcttgaccaaaaattagagcccggcgtcatcaatgttctgatttattatgtcatgctgaaaaccgatatgaagctttcgaaaaattacacgcaaaaaatcgcttcccactgggccagaaaaaaagttcgtacggttagagaggccatgaagcttgcgaaagaagaaaaccgccaatatcttgaatgggcggaagggaagaaaaagacttcccggaacaagaaagtcatcagagaagaaaagctgcctgattggcttcgggaaagtgacgatgctgacagcaaaccgctggaaacagagcaggctggtcctgcaaccagagaaggctttgaccagcagaaacagaagctgctcgaagaagtaaaaaaactgaaaaaccattccgctctttaatgtgaggtgacaagatgatggagccgattaaacgcgctttgcaaggcgtgacgacgagacccgattttaaaaaacgccttgaagatatgaaagaaaaagtgctctctgacaaggatgttcaggcgtttttaaacagccgccagtcagaagtggatcaaggaatgatcgacaggagccttaacaagctttatgaatatacacagcaaagcaaagcatgccaagactgcccgggtctgaaagaatgcaaaaacctgatacagggttatcatccaaagcttgtgctgaacggaaaaacaatcgatgttcaatacgataggtgtccggaaaaaaagaaagcggacgagagggaaagacagaggtcgctgattaaaagcatctatattcaacaggatcttctgaatgctacgtttgccgatattgacggagatgacccgagcagattgaaggtccttcagcttgtgacgggattcttgcatgactataacgaaacgggaaagggaaaaggcatttacgtctacgggaagttcggggtcggaaagacctttatgctggccgccattgcaaatgagcttgccgcaaaggatcatccgtccattctcgtctatgtccctgaatttgtcagggagctgaaaaatgcgatacatgatcagtcgcttgaggaaaagcttgatatggtcaagtctacgccgattctgatgctcgatgacatcggtgcggagtccatgtcaagctgggtgagggatgaggtgctcggcgccatccttcagcacagaatgtcccagcagctgccgacgtttttctcttcaaactttgatcctgatgaactgaaacaccatttcacctattcgcaaaggggagaaaaagaagaagtaaaagcggcaaggctgatggaaagggtgctgtatttagcgacgcctgtccggctggacgggaaaaaccggcgtcagtaatcatttgacaccgagcttcaatcacggagatgaagaagatgcgaaaaagaaccttggccaaatggacggtaatcgccgtaatcgcggcggccggactatggctgaatgcgaaatacctgaatctgagccctgctcatataagagaaggcgtcttatcctttgggattttcgccccgttgatctatatcggactattgatgatccggccgtttttgctgcttcctgcttccgttttcgccgtcagcggcggcctcgcattcggtccgctgtttggctctttgtattcttttatcggtgcggcaggcggtgcatttttatcattcgctcttgcatacaggctcggcggatactttcagcacatgccgctgaagctcgacagcctgcggacgcttttgcggaaaaacggctttttctgcattttgctcttgaggctggcgccgattcattttgacgcggtcagctatgcggcaggcgtttccaaagtgaagcctctgtcgtttgccctggcgacggccgcgggtatcataccgggcaccattattttaaacgtgctcgggtcaagcctcttgaccggcgacatcctagcgattgcggttacagccgcaatttacctgatattcattacagtgccgcttttgttcagaaaaaaagtgcaggcgctcctcgattaagggctcatccttttttacgtctattttatttgtcacccccatatacatgtaacagatgttgttaggggggacaaacatgcttgaaattacatttgaagatgattatgatacagccgcgtttttgcatctccttcgcaatgcggatgcgaatcggcatatcaggattcacgaagcgccagggaagatcggaattgaaaagacccattcctctgtcagtattcaggcctatattgagccggttctgacgagattttttacagaatgcaaagaagatgaatacatgctttcggtcattgaaggcgattattactttttggaccgggatgaacagcagcagattcttcaattggcccacagcattatggagggcgaacttgaagggcttcctctcaacaaggacgacacccctcgcgaacatttcatcattcaggagctccaagcgatctgtcttgaggaaaacgtcttttcgattcggtcatttatgacgtttcgccttgcgaagtattatgaacgcctcagatcttatgtggaggcggcgatcgacgagtataaaatggagcaggaatatcagacattcattcaatcgctgagagactacgtcatgtcgaaagagccgatgcttgaccatgtccacattgtgcacgacggttactttgtattgtgggaattaaagtatatttctgaacgggaacaaaaaaaatacatagacaggcggttcgtaagagaacacccaatgtatattgattcccatctcctggctccgctcgtatcgattgcgccggaaaaaatagacctctatacagaagaccgggaacacgccatggttcagaccattcaaaatatttttcaggagagggtgcggattcttccgcttggcgcctttcatccgcgggaaaacattttggaagagcattcttgattttgcgtgaaaaacaatttataatacggtataaacttaaagatatcatgtattgataaggacatgaaaagatgaacaccggtttgacagagagggagaccatggctgaaagtctcttatgccaaggatcatttttttaccgcctttgaacatcagttgtgaacggcaatttgtctagtaatgactgacgggacttcccgttacagaaccgaaagccgagagcgcgccgggttttttgcgttttcgggaaaaagggtggaaccacgaattccgtttattaatcctcgtccctttcttagggggacggggattttttattttgtaaaaaaaaggagtgactaggatgtcagatatggtaaaaatcaaatttcctgacggagcggttaaggagtttgcaaaagcgacgacaacagaagatatcgcggcatcaatcagtcccggcttaaagaaaaaagcgatagcggggaaattaaacggcaaagaaatcgatctgcgcgcaccgatccttgaggacggcgccatcgaaatcattacagaaggcagcgaagaagcgcttgaaatcatgcgccacagtactgcacacttaatggcccaggcgatcaagcgcctgtataaaaacgtgaagctcggggtcggcccggttatcgaaaacggcttctactacgacgtggatttggaagaagcgctgactccggaagaccttccgaagattgagaaggaaatgaaaaaaatcgtcggggaaaatctgccgatcgtaagaaaagaagtcagccgagaggaagccagagccctgtttgccgaaatcggcgatgatctgaaattggaactgcttgatgcgattccggaaggcgagacggtatcgatctatgagcagggcgaattcttcgatctgtgccgcggtgttcacgttccttcgacgggcaaaatcaaggagttcaagctgctgagccttgcgggggcatactggcgcggagacagcaacaacaagatgctccagcgcatctatgggacggctttcttcaaaaaagccgagcttgaagagcatcttcgcctccttgaggaagcgaaagaacgcgaccacagaaaactcggaaaagaactgaagctgttcgccaattcgcaaaaagtcggccagggtctgccactttggctgccaaagggtgcgaccatcagacgcgtcatcgagcgctatatcgttgacaaagagctcgcgctcggctatgagcacgtgtacacccctgtcctcggcagcaaagacctgtatgaaacatcaggccactgggatcattatcaagacggcatgttcccgccgatggagatggacaatgaaacacttgtgcttcgtccgatgaactgtccgcaccatatgatgatttataaaaacgacattcacagctaccgtgagcttccgatccggatcgccgagctcggaacgatgcaccgctatgaaatgtcaggggctctttcagggctgcagcgcgtccgcggaatgacgctgaatgacgcccacattttcgtccgtccagatcaaatcaaagacgagttcattcgaactgtccgcctgattcaggatgtatacgaagacttcggactggaagagtattcattccgcttgtcttaccgcgaccctgaagatacagagaaatactacgatgacgatgaaatgtggaacaaagcgcaatcgatgctgaaggaggcgatggacgagatcggccatgattattacgaagctgaaggggaagcggccttctacggaccgaagcttgacgttcaggtcaaaacagcaatcggcaaagaggaaactctgtcaactgttcagctggacttccttcttcctgaaaaattcgatctgacatatgtcggggaagacggaaaacctcatcgtccggtcgtcattcacagaggtgtcgtatcgacaatggaacgctttgtcgctttcttaattgaggagcataaaggcgcattgccgacatggcttgcccctgttcagttccaggtcatccctgtatcgccgtctgtgcatcttgactacgccaaaaaagttcaagagcgcctgcagcgtgaagggcttcgcgttgaagtcgatacccgcgacgagaaaatcggctataaaatccgtgaagcgcagatgcaaaaaatcccttacatgcttgtcgtcggcgaccaggaagttgaaaacgaagccgtcaacgtccgcaaatacggagagcaaaaatcagaaacggttgcaattgcagactttatcaaaaaagccgttgctgaagcaaagaaataaacaagaaaaaagcatgattcccgcccgggagtcatgcttttttgcttagcttgtccgctgcttgtccgcggaggatatcgaacagttcgcttaaatggctgatttcgtgatcaggtgcaacatcagtttcattctttttgcctttgcggttgacccagacggtttggatgcctgctctggaagccccgagaatgtcggtgttcaagttgtctccgaccatcacggcatcatcttttgtcatgccgaggagggtgaggcagtgttcaaatatgcttggatcaggctttccttttccgaattcaccggaaatcacgatttcattaaaataaggagcaagttccggtacgcctgccaacttttctttctgcaggctcggatcgccgtttgtcagcaaaagaagctctacttttcctttcagctcatctaaaacggcaaatgtttcttcataaacaaaagggctctttcggcgcactgccgcaaaatattcgccgagttcttccccgaaggcgggatcgtcgatgccaaacgccttcaatccgtttgtccatgcgtttcttctgtattcgggaacaattttgttcagtttttgaaacccttcgctgatcggctcgctgaagtttgaccacaggccttcaaatgggttgatgccgatcatgacggtgtatggatatgtttcataagacgtgtaaagctttcgcgctgcttcgcgcacggctgcttcaaattcttccgcatggattccgtatttttcttcagctttaaggcacgttttggaaaatgctgtactgacgcttttttcatcccagagcaatgtatcgtctaaatcaaaaaatacggctttcatcatcttctcctctgccattaatttatagaattctctcatttattttacaatagatcaaagggatgtgaaagaaatgatttaagaatgtgatgtaatgcagtatcaaagtatgaaagcttcttgaatatgataaaatgaaacgaaatctattgtttggaaaacgtttctaagatctatttgatgatggtgatgctggcccatgcgcgggaggaagaatcgttttatagttgaggagatggaaggaatggtattgtgaaaaaacgctgggtattttggtggatttgcaacatattgtggacggccgtttttgtaatcggagcagctgttgtttggctgagagatgttgatggcgctggtgttgctcaaacacctgaacttaaattaatagcatttatcgttttgttaattgcatttatatttccattcatcattcaagttgtgtggctgattgttaatttcaaagtgggaagcagcaaataagtaaacggcggcagacaattgctgccttttttattttgctcatgaagcggttttggccgttaaaaggttttaaagccatgccgtctcaaagagtgaataaagagaggtatgatagaataagagcagattccgattcagaaagaaagcaaggggaagtacatggtccaactcatgattatgatgctggagagagtggggatcatcgtcattctgggctttatgttggcccatatgaaggtgttccgtcagcacctacagcatccggaagggtataagggcaagggagttctcatctttattttttccttgttcagcatcatcagcaactatacaggcattgaaatccgggagcgcgagattttgaacaatgactggattttcgcaatcgacccgtcaagctcgattgccaatacgagaattctcggcgtcgaaatcggcggcttgatcggagggccgtttgtcggagcgggtgtcggactgctctcaggcattcaccgtttttcactgggagggacgacggctttgagctgcgcggtttcttcactgctggcaggtgtcattgcgggttatatcggcagctttttcaggaatcggcaccagatggtgacaccgcgggtagccgctcttgcgggcatttgtatggagggcctgcagatgcttatgattctcgtgcttgcaaaaccgcaggctgaggcacttgcgcttgttcagatgatcggcattccaatgacgattgtcaacgggacgggcagctttatttttctatcgatcattcagtctattatccgcaaagaggaacaggcgcgggccgttcagacccataaggtattttcgatagcggatcagacgcttccttttttccgccggggactgaatgaggattcctgcaaaagcgccgctctcattatacaccgcatgacagggacggatgccgtatcgattacggatagagagaacattctcgctcatgtcggagatggagcagatcatcatattccttcgaaaaatctgatcaccggtttatcgaaaaaagtcattcaaaccggaaaggtcatgaaagtgaagtcgcgcgatgaaatcgagtgtgcgcaccgttcctgtccgctgcaggcggcgatcgtactgccgctcttctccaaccgcgaaacaatcggcacgctgaagctgtacttcaagcacccgtccggtcttaaccgtgtgacggaagagctggccgaagggcttgccatgcttttttccactcagctagaactcggtgaggctgagctgcaaagcaagcttttgaaagatgccgaaatcaaggcgcttcaggcgcaggtcaatccgcactttttatttaatgccatccatacgatttctgctctgtgcaggacagatccggaaaaaacgcgaaaacttctcttgcagctgagcgtttattttcgttccaatctgcagggagccaggcagctgatgattccgctttcaaaagagctgaatcatctggaagcctatttatcattggagcaggcccgatttccgggcaagtatcatattgattttcatatcgaggacggccttgaaaatatggaaatccctccttttatcttgcagctgctcgttgaaaacgcgcttcgccatgcattcccgagaaaacaaaaggtatgcacggtaaaagtatgcgctgtgagagagcgggacggcgttttgatgaaggtgtcagacaacggcaggggaattaatccggagatgcttggacagctggggcaggcgcccgccccttcaaaggaaggaaatgggacggcgctttacaatgtgaaccagcggctcaccggtttgttcgggcaccaggctgctctgcagattgccagcgaacttgataaaggaacagagatatccttcaagattccttttcaaaccgaaagagaggggaacagagatgctcaaggtattaatcgtggatgatgaaatgtttgcgcgggacgagctgagatatttactagagcagactgaagaagtggatgcgattgacgaagctgaacatatcgaagaagcgtttgacaaaatggcggatcgcaaacccgatatcctctttttggacatcgatctgtcaggggagaacggttttgacattgcgcagcggctgaaaaaaatgtcggcgcctccggctgtcgtttttgcgaccgcttatgatgaatatgcgctgaaagcatttgaagtggatgcgattgattatttgacaaagccgtttgatgaggagcgaatcagacagacaatccacaaatataaaaggatgcgccccggcaaacaggaggagcggcagcttgcaggccaccacaggctggctctcagcattgacgaatcgatcgtcgtgctcgatcccgatgaaatcgtatacgccgggttagaaggcggacacgtcacagtgaagacttttgatcaggcatacacggttcacgatacattggttgtactcgaacaaaagctttcgcagacggcattgatcagggtgcacagaagttttctcgcaaatatggatcatattaaacaggtcaaaccctggttcaattcgacatacaacctcctgatgaaagacggctccacgatccctgtcagccgtacatacgcgaaagagctgaaaaaacggctgcatatggtgtgaaaaaatgatcagcggcggtgaagggcttaattcgtctttcaccgccgttttttagctaaaacatgcgctggagcccggggcgtcctgcttcaacggcgaacttggcataagttgaggctggagcgccgggacgtgtgatataaggaagaacctgaaagtcggcttcgagctgccggggcgtcaagcggcagcgaacatagccgcgctgtgcattgtacagtttgacatgcgggtttccgagccagatcggcgccaaagaatcggtctcgctgccgtcagcgtccgaagatatcgaagttgtgatcagctcggttccgattgtcgctgaccccgcatcatcgaagtccgcttttaagtcggcggcggcatgtctgtggatatcccctgtcagtacaacggggttttggatgccgtatgccttgtatgcggaaaaaagcctgtcgcggcaagcgggaaagccgtcccactggtctgtgctgtactcaactccaggacctgtgtcgcggtcgatttgagccagcacgacttgctggactaaaaagttccaaatcgtgtcagaccggctcaagccgtgaaaaagccagcgctcctggtcaaatccgagtatggagcgggatggctcaagccgttcagcctcatttgccggaaaattattgcggtactgccgggtgtccaaaacattgaattcagccaggtttccatagcggaaccgcctgtacatcagcatgtcaggcccctttggaatcgatgtgctgcggatcgggatattttcatagaaagcttgatacgccgctgcgcgctgccggagaaaatcgtccggagaagcattgtattgcgaatggatgccggcataattgttttcaacctcatggtcatccatcgtcacaacccagggagccagcgcatgaatggcctgaaggtccggatctgtcttaaaaagagaatatctgagtctgtattggctgagggtaacggtttttgcgttgtgggcagcggataaagtcacatcgcggaaaagatttttagcattaatggcatattcataaatatagtctccgaggaaaaaaacaacgtccggatggtcttcggccatatgccggtaagccgtaaaatacccgtggtaccaagcttggcacgaggcgagggcgaacgacatccccttgatgtcggcgtgcggggcaggcgcggtttttgtacggcctgtccggctgatttccctgcccgctttaaacctgtaccaataatagcttcccggctttaaaccgtgcacttcaacatgaacggagtgggcaagctcagcgagcgcagaggacgtcccgcgcttcaccactttgtgaaaatgttcatcttcagctacttcccactgaacagggacagctttgtcaggcattccccctaatccgtcttcggcaagcggatcggggccaagcctcgtccagatgacaaacccgtcgggatgcgggtctcctgaagccactccaagcttgaatggataatctgcaaatcggggcgcgcctgcggcgattgaagcgtcttcaggcatcaagccgcgccttgccaaagatgcaaattcgccagacggaacaaagcggcctcctcttgaatggtccatgggtcagggcctcctcatcaatttctcattaaccactatacgatcagcttagcttcattagcacattctggaatttaaataattgtgaagaatttgcaaagccggaagagtgatttgcatttcagcttcccatttctgcaattgaggggccgtatccggcaagttattttgaaaacgcttttttggggaggctctttttatataatgaacccaacacagccaaagaggtgaacgaaatgaagggtaaaaaagaatacggctttttaactcaggcatttatttttgctgttatgatgtttatttcaaacggaatcgccgcggttctgcccatcccgattcctccatctgtcatcggtttggtgctgttgtttgcattgctgtgtacgaaggtgctgaagcttgaacaagttgaatcgctcggcacggcgctcacttcgctgatcggctttttgttcgttccgtcgggaatatcagtgatgaattcgctcggcgtcatggagaaatacggattgccgatcgtcctcgtgattttcctggccaccgtcattctgcttgcagcgacaggattgttttcacagttcattctgtctgtcggcaaaaaggaccgtcaagacacacgagttgaaccagccaaaaaaacagcatcttgaatcaataggaggttctttacgctatgacaccttatttcggtatcgtcgtttcactggccgcatttggcaccggcacttttttatttaaaaaatcaaatggttttttcttattcacgcctctgtttgtcgcgatgattcttgggatcgcgtttttaaaaatcggcggtttttcatatgaggactacaagagcggcggagacatcattaagttctttttggagcccgccacaattgcgttcgccattcctttatataaacaggcggacaagttgaaaaagtattggctgcaaatccttggtgccattattgcaggctccgtctgctcggttgccgtcgtctatctgatcgcaaacgcgctccatcttgacggagccgtcatgaaaagcatgctgccccaggccgccacaacggcgattgctcttcctttatcaaaagggatcggcgggattcaagatattacggccttcgccgtcatctttaacgcagtgatcgtctatgcgctcggcgcgctttttttgaaaatcttcaaagtgcagcatccgatcgccaaagggttggcgctcggaacatcaggacatgccctcggcgtcgccgtcggaattgagatgggggaagtcgaagcggcaatggcgagtattgcagttgtcgtcgtcggcgtcgtgaccgtgtttgtcgttccgttatgtgttcaaatgatcggcggatagagcggctgaaagaaaaataaaaaaatagcattgctatttgaaatgtgtcctgatataatagcaaatgttgtgataaattttatatcttgacttgcaggatttgtttatgtaagatggataatgaattgaatatatatcaacaagcagaagcacccgcttctcacctgattgacacattcttgtagttggcaggttaaacgtacatttcttatttttctatgcaatgttcgcagtgtgggtgtttcgatgcccgcactttttgtttgcctgtggaatgcaaagaaacggtcaaaatgagttgtgaaatcaattcaaagattctatggaggtggctcattattagcaaagatcaattggttaatgagggtatccgtgcgcgtgaagttcgtttgatcggacaaaatggcgatcagcttgggatcaaatcccgccaggaagcactggaaattgcgggtcgcgcaaatcttgaccttgtgttggttgcagcgaatgcaaaaccgcctgtctgccggatcatggactatggaaagtacagattcgagcagcagaagaaggaaaaggaagcacgcaaaaatcaaaaaatcattaacttaaaagaagttcggctgagccctggtattgaagaacacgacttcaatacaaagcttcgcaacgccatcaagttcctgcaaaaaggggacaaagtgaaagcgtccatccgctttaaaggccgtgcgatcacgcataaagaaatcgggcagcgcgtgctggaccgtttttcagaagcctgcgcggaagtggcgactgttgaaacgaagccgaaaatggacggccgcagcatgttcctggtgctcgcgcctaaaactgaaaagtaattaaggaggaaacatccatgccaaaaatgaaaactcaccgcggatctgcgaaacgttttaaaaagacaggttccgggaaactgaaacgttctcatgcatatacaagtcacttgttcgcaaataaatctcaaaaacaaaagcgcaagcttcgcaaaagcgcagtcgtaagcgccggcgatttcaaacgcatcaagcagcagcttgccaacattaagtaatttcggaaaaggtataattaggagggaaatctaatgccaagagtaaaaggcggaactgttacacgcaaacgtcgtaaaaaggttctcaaattagcaaaaggttattttggttcaaaacatacattatataaagtagctaaccagcaggttatgaaatcaggaaactacgctttccgcgaccgtcgtcagaaaaagcgcgatttccgcaaactttggatcactcgtatcaatgctgcagcgcgcatgaacggtctttcttacagccgtttaatgcacggtcttaagctttccggtatcgaagtaaaccgcaaaatgcttgctgaccttgctgtaaacgatctgaacgcattcaatcagcttgcagacgctgctaaagcgcaattgaataaataattgaaaaaaggccgggctccggcctttttcttttgttcttcgagcaggatgtaaaacgattcggggaggccggccgcagcaggcgcccaaaccgaaaaacaaggggaaatgaacaattgactctcatatggatatacatgatcctcataaacggatacggttttttcttaatgaaagccgataagcaaaaagcggtcagaggcaaatggagggtgtctgagcgccgcatctggctcgttgcggctgcttttggctccgcaggcgtctggttcgggatgatgcggttcagacataagacaaaacacctttccttcaggctcggcattccttttttgctcggcgtgcaagctgttttgaccggcttttatatgatgaattaaaaaagcagacgaggctttattgctcttctgcttttttgtttttccacttttggatgttcgaatcccagtcgattttgcaatcgggatagtgctctttaatattttcttcaagttccgcgaagtcttcttccgtaaaagagctgagcttttcttcaggcgcttccgtccatacaaaaatcgtatggatgaacagcggatggtcttttgaaggaatgtgtttttctccttcgaaaagcacgcctttaaatgtcagcttgagatttttgcgtgtattcttttgttcgtccaaaacataaaagtgcttttttgcctgtgctgatttcagccttctgtccgggctccccaaaaattgaacggccctgtacacgacgtagaccaaaagcgccagcaaagccagtctcaatatgatgacaatcatgttaaaacagaacctcccttgaaagtaattttgagtatatcccaatatatacgaaccagttcccgcaaggtttcattttttaaccaaaaaagctgtaaacgatattggtcgtattgaaaagggatgtttctgtataatagtaaatgagggttaattaaggaggctgtatagagatggcaaagcttgatgaaacattgatgatgctaaaggaattaactgatgcaaaaggaattccggcgaatgaaaaagaacccagacaagtcatgaaatcgtacatagaaccgtttgccgacgaggttacgacagacagactgggaagcttaatcgcaaaaaagaccggacaggctgacggaccgaagattatgattgccggccatcttgatgaggtcggttttatggttacgcggatcgatgacaggggctatctccgctttcagacggtcggaggctggtggagccaggtcatgctggcgcagcgtgtgacggtcgtgacaaagaaaggcgacatcaccggtatcatcggttcaaagcctcctcatgtcctgtctcaggaggcgagaaaaaaatcggtcgatattaaagatatgtttatcgacatcggggcgtcgagcagggaggaagcgatggaatggggcgttcttccgggagaccaggtcgtcccttactttgaatttacggtgatgaataatgaaaaaatgctgcttgccaaagcatgggacaaccgtatcggctgcgcgatcgcaatcgacgtgctgaaaaacctgaaaggagccgatcatccgaatgtcgtctacggcgtcggaaccgtacaagaggaagtagggctgagaggcgcgaaaacagccgcgcatacgatcaagcctgatatcgctttcggtgtcgacgtgggaattgcgggtgatacgcctggtattaccgaaaaagagtcggcaagcaaaatgggaaaaggcccgcagatcatactttatgatgcatcaatggtgtcccataaagggcttcgcgactttgtaacgaatgtggcagatgaagccggcattccgtatcaatttgacgccctctcaggcggaggaacagattcaggatcaatccaccttaccgcgaacggagtgcctgccctgtcgatcacgatcgcgacgaggtatatccatacgcacgcggccatgcttcaccgggatgactatgaacatgcggtaaaattaattaccgaagtcattaaacgactggataaagagacggttcaaaacattacgtttgactgatgaaagagcaggctgacagcttatcttacaagctgtcagctttttttgttttttggaatgttaaagacagcgcttacatatataaacattgttcgaaaaattgacaaagaaagggaggcattgtttttttcattacaagaacaggagtgtgagctgaatgaaaaatgtgttgcggaaaatgtctttggcggccttgatattcggactgctgctgtctttttcgatgcctgaatcaggcaaagcggcgttttgggacacaaaaggggacaatttcatccatgacccttctatcattaaagagggaaatacatggtatacatttggaacagggctcggcacagggctgcgtgtcattaagtcaacagacgggagaaactggagtgctgccccgagtatttttccaactccattgtcatggtggaagatgtacgtaccaaatcatgaaccgcatcaatgggcaccggatatcagctactataacggccggtattggctgtactactcggtttcgtctttcggttcaaacacatcagcgatagggctcgcatcgacagaccggatttcatccggccaatggcgggatgacgggctggtcatcaggtcgacatccggcgatcagtttaatgccattgaccctgatctggtcattgacaaagacggaaacccctggctctcattcggttccttctggagcggcattaagctgacaaggcttgataaaaacacgatgaaaccgacgggaagcctgtattcgatcgcctcaaggccgaataacggaggagcggttgaagccccgaacattacctacaaagacggctactattacttatttgtctcgtttgacagctgctgcaaaggggtggacagcacatataaaatagcctatggccgttcaacgagcattacgggaccctattatgataaaagcggcaaaaatatgatgaacggcggagggacgatcctggactccggcaatgaccgctggaaagggccgggacatcaggatgttctgaacaactcgatccttgtcaggcatgcttacgacgcgctggacaatggtgtatcaaagctgctcatcaatgacttgtactgggattcccaagggtggccgacttattaacagcagatgacgggcggtttccgcccggtttttttgttctgaaatctgtcaaaaaaaataaaaaacataccggaaattaaattgacagtttttttcataatgatataatgaagttgttcgtacaaatatgtttttgatgttagttgtacgtacatataatcgcgatacagtttgagatcaaggtatgatttatgtttttttgtaagcgttttaatagtttgctattctacacagacaccataaagacgaggaggaggaagctatttgattcaggcaaagacgcatgtgttttggtttgtgacaggcagccagcatttatatggcgaagaggcggtacaagaggtagaagagcattccaaaatgatctgcaacggattaaatgacggagatttaaggtttcaagtcgagtacaaagcggtggccacttcgctggacggcgtcagaaaactgtttgaagaggcgaaccgggacgaagagtgcgcaggcatcatcacctggatgcatacgttttcaccggccaaaatgtggattcccggcctttccgagctgaataagccgctgctccattttcatacccagtttaaccgggacattccgtgggataaaatcgacatggatttcatgaatattaatcagtctgcccacggcgaccgcgaatacggttttatcggagcgagattgggcattcctcgaaaagtaatcgccggatattgggaagacagagaagtaaagcgctcgatcgacaaatggatgagcgcagcggtcgcatatattgaaagccgccatatcaaagtcgcccgatttggggacaacatgcggaatgtggcggtaacagaaggagataagattgaagcgcagattcagcttggctggtctgtcgacggatatggaatcggcgatctcgtcacggagatcaatgctgtatcagaacagagtctaagcgagctcatctccgaatatgaggagctttatgagtggccggaaggcgaagcggcaagggaatccgtcaaggagcaggcgcggattgagcttggattaaagcgctttctttcgagcggaggctatacggcctttacgacaacctttgaagacctccacggcatgaagcagcttccgggtttggctgttcagcggctgatggctgaaggctatggcttcggaggagaaggagattggaaaacggctgcgcttgtcaggatgatgaaaatgatggccggcggaaaagaaacgtcatttatggaggattacacgtaccattttgaaccgggcaatgaaatgatcctcggctcccacatgcttgaagtgtgcccttcgattgccgaacacaaaccgagaattgaagtccatccgctgtcaatgggtgcaaaggatgatccggcgcggctcgtgtttgacggaattgcaggtcctgcggtcaatgtctcccttattgatttgggcggacgtttcaggcttgtcatcaataaagtggaagctgtgaaggttccgcatgatatgccgaatcttccggtggcgcgcgtactttggaagcctcagccgtctctgagaacatcggctgaagcgtggattttggctggcggtgctcaccatacatgcctttcgtaccagctgacagccgagcagatgctcgattgggccgaaatgtcgggcattgaagcggtgttgatcaatcgtgatacaacgattttaaatcttcgcaatgaactcaaatggagtgaagctgcatatcggcttcgcaagttttaagggggtgaggacttatcccttacacaatcggagttgactttggaacattgtcagggcgtgcagttctcgtcgatgtccggacaggtgaggaaatcgcgacagctgtcaaagagtacacgcacggggtgatagaccgggagcttccggtctcaaagcgaaagcttccgagagactgggcgctccagcatccggccgattacattgaagtgctggaggaaacgattccgagccttttgaaacagtcaaaagcggatccgaaagaaatcatcggaatcggaatcgatttcacggcttgcacgattttgcccgttgacgagaacgggactcctctttgtatgagggaagagtatgcgtcggaaccgcacagctatgtgaagctttggaagcaccatgctgcacaggagcaggcgaatcgcttaaatcaaatcgcggaagaaagaaatgaaccttttcttcaaacatacggcgggaaaatttcttccgagtggctcgttccaaaagtgatgcaaatcgcggaagaagcgcctgacatttatgatgccgcagccgagatcatggaagcggccgactggatcgtctatatgctgtgcggaaccagaaagcgcaacaattgcacagcgggttataaagcgatttggaacaataagagcggctatccttccgacgatttcttcgcaagcctgcatccgaagctgaaaaatatcgttcgggaaaaactaacggaggatatttattctgtaggcgaaaaagcgggcggactgactgaagaaatggccgggaagacagggcttctggcaggtacggcggtcgctgtcgcaaatgttgatgctcatgtgtcggttccggcggtcggcatcacagagccgggcaagatgctgatgatcatgggaacgtctacctgtcatatgctgctcggcgaggatgtcaggatggtgccgggaatgtgcggcgtcgttgaagacgggattctgccgggctatgtcggctatgaagcgggccaatcgtgcgttggcgaccattttcattggctgattcaacactttgttccagaagcgtatttgaaagaagctgaagccgaagggatttccatttacgaactgctgtctcaaaaggccggcagtctccaaatcggtgaaagcggtttgcttgcattggattggtggaacggaaaccgttcaacactcgttgatgccgatctgacgggaatgctgctcggtatgacccttgccactaagcctgaagagatataccgtgcattggttgaagcgactgcctacgggacgaggatcattattgaaacgttcagacaaagcggcgtgccgatcgaggagctgtatgccgcaggaggaatcgccgaaaaaaatccgtttatcatgcaggtttacgcggatgtcaccaacatggaaatcaaaatttccggatctccgcaggcgccggctttaggttcagcgatattcggagcgctcgcggccggaagcatgaacggcggttacgaccatatcgaagaagcagtcgcacatatgggcaagatcaaggataaaacgtacaaaccaattcctgaaaacgtttccttatacgatcagctttatgcggaatataaggagctttacacgtacttcggaaagcaaaacaatgtgatgaaacgccttaaaaaattgaaaaacatccagtcccttagttctgacaccggtaaagcgatggcttagagggaggagaaaactgtgctggaatctttgaaagaacaagcattaaaagcgaatttgcagcttgaagaataccggcttgtcacctttacatggggaaatgtcagcggtattgaccgggagaataagctggtcgtcatcaagccgagcggtgtcaaatacagcgatttgaaagccgaagatttagtggttctgaatatggacggcgagattgtggaaggggatctgaagccatcttccgatacgccgacacacctctatctttaccggcagtttcaatcgatcggcgggatcgtccatacgcattccccgtgggcgacaagctgggctcagtcagggaaggacattccgtcgctcggaacgactcatgccgactactaccacggcgacattccgtgtacacgggaaatggatcccgatgaaatcaggagtcaatacgagctgaatacaggaaaagtgattgtagagacgttccggcatcttgaccccctggcggtgcccgccgttctcgtgaacaatcacgggccgttttgctggggaaaagacgccttaactgccgtacacaatgccgtcgtcctagaagaagtcgccaagatggcgtaccgctccctgatgctgaatccgtctcttaagcggattaagagcgctttgcaggataagcattattttcgaaagcacggggcagacgcctattacggccaatagaggagggaagctgccaatgaatgacttgatctcttatgtgaaaaaaactttgggcgcatgcgaatgcggaaccgtccaccacccgcttacagtcgaaaaaatcgcgatcggcgacaatgctgttgagcaagagctgcccgctttcgtgaaatcggcttcctataaaaaagccgctgtcatttatgatgaaacgaccggacggttagccggcaagcggattgcctctcttcttgaggaaacggctgaaacggttccggtgctgctggaagataatgaagcgggcgatgtgacggcggatgagcaaacattggtgagtgcattgatcggtgtaccgattgatgcggatgtactaattgcggccggagcgggcacgattcacgacatcgtcaggttttgcgcctatcagcgcggcattccgtttatttcagttcctacggctccgtcggttgacggttttacttcagccggcgcaccgctgattttaaaaggaaagaaacagacggttcaaacgacagcgccgatcgcgctttttgccgatttggagctcttgtgtcaagcgccgcagaacatggtagccgcaggttttggcgatatgctcggcaaggtgacgtcgcttgcggattgggagatttcccgcttgcttgccggcgagccgtattgtccggccgccagccggctcacgagggaagcgcttgatcaatgtcttgaccgaaaagacgacatcgccgccaagatgcgggatgggattgagaaattgatggaatcgctgatcctttctggcctagtcatgctggttctcgaccattcaaggccggcttccggcggcgagcaccatctttcccactaccttgaaatgaaagcgctggagaacaataagcggcaagtgctccacggtgctaaagtcggctgcagcgcgattatgctgactgacatttaccgatctcttatcggtgcaagcctgggtgatcaacacgctgagcaagcgattcgctccgtttatgaaaagctccctgacggtaagaaaatggcagagtggatgaggcgtatcggcgggcctgtatcattcaaagaactcgatgttgaagaagagctggtgagagaagcgctcgcatacgcccatcagctcagagaccggtatacgggactgaaaatcatcaatcaatacggccttttgccggggcttttaggcaaaggaccaggcgtgaaaggggttaaaatgtgaaaaggttcctttcatctatctttatggtcacggtcgctgtatgtttgcttttatcggggtgcaaggcgagtcctgcctccgatcaagccgatcaagcggacggcaccgaactgacattttggacattcaacggccttcatgaacagttttatgctgagatggtgaaagaatggaacaaaaagtatcccgagcgaaaaatcaaattaaatacagtggtgtatccgtatggacagatgcatgacaatttatctatctcgcttttagccgggaaaggggttccagatattgccgatgttgagctggggcgctattcgaactttttgaagggctctgacattcctcttaccgatttaacgccgcttgtggaggacgaacgcgacaagtttgttgaagcgaggctgacgctctacagcaagaacggcaagctttacggacttgacacacatgtcggaacaaccgtgatgtattacaacatggaaatgatgaataaagcaggcgttgatccggacgacatcaaaacatgggaagattacagggaagcgggcaaaaaggtcgtcaaagctctcggaaagccgatgacgacgattgaaacgaccgacccgaattcatttctgccgctggtttcccagcagggatccggttactttgatgagcaggggcggttgacattaaacaatgagacaaacgtgaaaacgctcgaatttttaaagactttaattgagaaagacaaaattgccgtcacaacgcccggaggcaatcatcacagtgaagagtattacggatttatgaaccaaggcggcgcggcgtctgtcttaatgccgatctggtatatgggccgttttttggattatatgcctgacttgaaagggaaaatcgcgatcagaccgctgccggcatgggaagaagggggagaccgctcagcgggaatgggcggaacggccaccgtgattccaaaacaggcgaaacaggtcgatctggccaaggatttcttgaaatttgccaaagcgtcaaaagaaggcaacatcaagctgtggaccgtgctcgggttcgatccgctcagatgggatgtgtgggactcggacgaattgaaaaaaccaaatcaatatacagaatactttcaaaacggacaacacatcttttccgtgcttcttgacataaaggatgagatcaatccgctttaccttactgaggattatgcgaagacttccgatctcgtcaacagaaacatactgtacgaagcgctcaaaacgaagagcaaaacaccgaaagaagcattggacaaagcagcagctgaagtgaaagggcaatagtctttcattactgtaaagcgaggcgataacttgaagactgttaaaacagatacagtgcattcgtttccgccggtgagcagaaaaagaaagatcagacgtttattatattcagcaaaagccgcaccctacatttttacagcaccttttgtactctccttttgcatattttttctttatccgcttatcagcgtcgtcatcatgagttttcaaagcattctccccggggaagtccgcttcatcgggacggagaactataaagcattaaacaatcctacattttataccgcactattcaacaccgtaaaatacaccttttggacattgctgattttaatacctgttcctcttattctggcagtctttttagattctaaactcgtaaaggttaaaaacgtgttcaaatcggctttattcatcccggctctgacttcaaccattgtggcggggattattttcaggctgatttttggagaaatggatacatccctggcgaattcgatattggctaagctcggaggttcgccgtacaactggctgaacaatgaacataccggcatgtttttaatggtgatgctcgcatcttggagatggatggggatcaatgtcctgtactttttggcgggcttgcagaacgttccgaaagaattgtatgaagctgccgaaatcgacggggcaggcacgttcaagaagttttaccatattacgcttccgtttttaaagcccgtcagcgtctacgtgctgacgatcagcatcatcggcggcttccggatgtttgaagaaagctacgtgctgtggcagaacaactctccgggcaacatcggcctgacgatggtcggatacatttatcagcaggggcttgcctacaacaacatgggctacggatcggcgctcggcatcgtgctcttgatcatcattttcatctgcagcctcatttcattaaagctgtctggatcttttaaaaaggagggctattaatgcgtcctgccggaggcctcaacattgcgaaagcagctctgtttctgctgtttgcgatattaagctttttgtttgtgtttccgctcttctgccttgtactcggctcgctcaagccatcttcggaattgctgcgcttcggcctgaatttaaagctgagccctgaaatcctgagccttgacaattacacttacttgtttaacggaggcagcatttattttcaatggttttcgaacagcttgattctcgtggtgatatccaccgtgctgacgctcttgttttcttcaatggtcggatacgggcttgccgtctacgactttaaaggaaaaaatctcttgttcgtagccgtgctcctgatcatgatggtgccgatcgaaattctcatgctgcctttatttaaaatgacggtttctcttcatattgtcgacacatacgccggtgtgatcctgccgtttatcgtctcgcctgtagccgtgtttttcttcagacagtatgcgctcggcctgccgagagatttgcttgattccgcgagaatggacggctgcacagagttcggcatttacttcaggatcatggcgcccttgatgaagccggcatttggagcgatgatcattcttcaatccttaaacagctggaacaacttcttatggccgctgatcgttttgcgatcgaaagaaatgtttacgctcccaatcggactgtccgctttgctcagtccgtacgggaacaattatgacatgttgatttcgggttctgtgctggcgattctgcccgtgattctcatcttcctgttcttccagaagtactttatatcaggtttgacggcgggcggaatcaaaggctgatccactatatatcatcttgaaaggaatgatttaacatgactgtacacaaagcgaagatgacgattgacaaggaatataaggtggcagagattgataagcgaatttacggctcctttatcgagcatctcggcagagccgtttatgaaggcatttatgagcctgatcatcctgaagctgacgaatcaggctttcggaaagatgtcattaaactagtcagagaactaaaggtgccgtttatcaggtatcccggcggaaactttgtatctggatataactgggaggatggagtcggacctgtcgaacagcggccgacaagacttgatttggcgtgggcgacaaccgagccgaacttaatcggtacgaacgaatttatggattgggcaaagcttgtcggggcagaggtgaatatggccgtcaacctcggaacgagaggaattgatgccgcacgcaacctagtagaatattgcaaccatccgtcaggatcgtactacagcgacttgagaaaatcccacggatataaggaaccgcataaaattaaaacatggtgcctcggcaatgaaatggacggtccatggcaaatcggccataaaacagcggccgaatacggaagacttgccgctgaagccgcgaaggtgatgaaatggacggacccgtcgatcgagcttgtcgcctgcggaagttcgggaagcggaatgccgacattcatcgactgggaaacgaccgtgcttgaccatacgtacgaacacgtcgagtacatctcgcttcactcgtattacggcaaccgcgacaatgatcttccaaactatttggcgagatcgctagacatggatcactttatcaaaacggtcatctcagtctgcgactatatgaaagcgaaaaagaaaagcaagaaaacgattcacctttcatatgatgagtggaatgtctggtatcactcgaatgaaaaagacaaagaagctgaacgctgggcgaaagcgccgcaccttcttgaagacatctacaactttgaggatgcgcttctcgtcggctgtatgctgattacgatgctcaagcatgccgaccgcgtgaaaatcgcctgtctggctcagcttgtcaatgtcatcgcgccgattatgacagacaaagggggagaagcatggcgtcagaccattttctatccgtttatgcacgcttccgtctacggcagaggaacggtactgcagacggcggtatcgtctccaaagtatgatgcgaaagactttacggatgtgccgtacttggagtccgtgtctgttttcaatgaagaagccgaggaattaaccgtttttgccgtcaaccgcgcaacagacgccggccttgaaatggaagccgatatgagaagctttgaagggtacagtgtctctgagcacatcgttctggaacacgaagatcataaagcgacgaatgaaaaagaccgcaacaacgtcgttccgcacagcggcggagacgccaaagtatgtgacggcaggctgacggctcaccttccgaagctttcctggaatgtgatcagaatgaagaaacaatgattgaaaaaccggcccgaagaggccggttttttcagatgaaaaaaaggcttcagcaaatatgccgaagaataagttaaaacgggaagaggatttatgaagacgtttttttcggctgcgtactgttttttgatgtacgcatttttagcatacctttggcttctgtttatcacggcgatccttgaccggccccggtttcttaatcactcacttttagaggcgggcgtcatcttgatcggcaccattttgtttttttcgctgtcccaccatttctcagcttcgcttgtcaaaacaaatgtcaatcgaatcgcggggaccgccgctttttgtctagtgatggccgttcatttttttatcgttccgttatgctgacagaaaaaaggcggatatccgatgatacccgccaattacgccttaaaaaaggcagcagatgaagcttgtgtctattttattcttattattcctattagtcaactatgttttaattatcgggactgaaaaaacgcacaaaagatgattgcgcttacaaaaaatatgagctatgttaaaaaagagacaaagggggggaggaattggatgaatgcaataacaattgtgatcgcttccatctgtattttggcgatcgcctatcgtttgtacggaacatttatgatggtgaaagtgttgaaggttgatgacgacaagccgactcctgcccatcttcagaaagacggcaaagattatgtgccgacgaacaaatgggtgtctttcggccaccactttgcggccatcgcagccgcggggccgcttgtcgggccgatcttggcggcgcagttcggctacttgccggggctgttgtggctcctgatcggagcggtcatcgggggcgccgtgcatgatattgttgttttatttgcgtcgatgcggaggaagggaaagtcgctttcagaagtggcgaaagaagagctcgggcctgttgcgggattttgcacggggcttgcgatgctgtttattattacaatcacgatggcggggctgtcgatggttgtgcttcatgcgcttgaacgcaatccgtgggggacgttcgccgttgcgattacaattccgatcgcgatgggggtcggcttattttataaaaagacaggcaacttaaaattagcgtctaccggcggatttattttgctgatggccggtgtcttcatcgggccctccattgcagagacgccgcttggagacgccttgacgctcgatacgaaaacgcttgctgtcgcacttcctgtctatgcattttttgcagcggcgctgcctgtatggctgctgctcgcaccgcgcgattatttgagcagctttatgaaaatcggggtgtttatcgctttgattgccggggttttcgttgtcaatccggcgattccgtttccggcgtttaccgagttcacgggcggagggggacctgtttcgcctggtccggtctggccgttcatttcaattacgatcgcctgcggtgcgatttccggtttccatgcgtttgtcggttcaggcacgacgccgaagatgcttgacaagtggagcgacatgaaattcgtcggcttcggagcgatgctcgttgagtgtcttgtcggcatcatggctttaatcgcggcaacggcgttgcagccgggcgattattttgccatcaacagttcgccagaagtctttcggacgcttggcatgaatgtcgtccatctgcctgaactcagccgcgaaatcggtctcgatcttgaaggaagaacaggcggagctgttacccttgccgtcggcatggcttatattttcacggatattccgtttttcagccatttggcctcttactttttccaatttgtcatcatgtttgaagctgtctttattttaacggcgatcgatgccggtacaagggtggcgcgttatttgattcaagactttttcggggaagtgtacaaaccgctgaaaaaaacggactggcttccgggttcggtcgcagcgagcgcccttgcctgtttcatgtggggatatttgctgtactcaggcgatatcagctcgatttgggcgctgtttggcgtatccaaccagctgatggcatccgtcggtttaattatcggagcgacggtcattttaaaaattgcggacaaacggcgttatatgctgacatgtctcattccgctcgcttatttgtatgtgacggtcaactatgcgggatactggatgatcaaaaacgtttattttaatgcggaagctgccggtttcagcgttttaaacggcattttatcgatcattatgcttgtgttgggacttgtgatcatggctgcagccattaaaaaatggacggagatttggcgcgatccggcattgcggatggagccttctatacctggatgatcaaataaaccggggccgtttggccgccggtttatttcgcttttaatccttgttccaatgtctcgagcatttcggttttgtctgattcagttgcgtgctgccagatgacctcgaacaacacacccaatcccggaagcattttttcttcaccgctttggatcgcatcgacgatcgtatgttcaagctcttcttgcgagttccctgatacattggcaataacggcatggcgcaaattcaaatccatcatttttcactccatttcatcatctgtttttctatattctgcctcgctttcgggtttattatgtatcattgatgagatataatgtgactattgcgagacaaaaggagtcaaaacgatttgaaacgaattgaatcagccaaaaatcaaaaagtgaaggactggaaaaaacttcatgcaaaaaaagagcggacaaaaacgaatactttcttaatagaaggcgagcatctcgttgaggaagcgctgaagacaccgggtgttgtgaaagaaatcatggtcgcagacgaagcggacttcccggctatgattgatgagtctgttgcccgctatgttttgagcgccgatgctttttcagcgattgccgaaacggagacacctcaggcggtcgccgctgtatgccgaatgcccgaaagcggaccttttcaatacgaaaagctgctgctagctgatgctgtgcaggacccgggcaatttagggacgatcatccggacggcagacgcggcggggatcgatgccgttgttatcggacaagggactgtcgacccttacaatgccaaaacgctcaggtcggctcaaggctcgcattttcacatcccgattttaaaacgcgagctttcagagctgattgaagagctgaagggaaaaagcgtcccggtttacggcacagcgctgcagggtgccgtgccatttagagaagcggagccgtcgcagtcgtttgcgctattgatcggaaacgaaggatctggggtcgatccggccctcctcgcacagaccgaccaaaatctgtacgttccgatctacggaaaagcggagtcgctcaatgtggcggccgcagccgcggtccttctttatcatctccgcggataaccggttgcacaggatcatgtaattcactataatgaatttaatatgtttaaaaacagtgatagaggctccgttttttcacatgccgccattcagggagaaaatgcctgagactgcaagcatttttatggcaggccggaaaaacgcttcacctcttgagttgtcaccgggaccacgtccctcgagggatgtgtaaaggtgaaccggatttattccgttatgccaatgaagtaagcagcaaagcttttttgctttgttttaaaaaagggtggtaccacggccacgattcgtccctttcattataaaaggggctttttttattgcctaaaaaacaggttgctacataaaaggaggagtttttaagatgcaggaagagctgaaacggcttgaaaaagaagcggttgaaaaagtggaagccgctggttcattaaaagaagtcaacgatgtccgcgttgcgtatctgggaaaaaagggaccgatcacagaagtgcttcggggaatgggaaagctgtccgctgaagaaaggccgaaaatgggggccttggcgaacgaagtaagagagaaaatcgccgcggcgatcgccgaaaaaaatgcccgccttgaggaagaagaggtgaaaaggaagctgaaagagcagacgattgacgtgacgcttccgggaagccctgtgaaaacaggagcgcggcatccgctgacgatcgttattgaagaaatcgaagacttgtttatcagcatgggatattcggtggaagaggggcctgaagtggaaaccgactattataacttcgaagcgctcaaccttccgaaagagcacccggcccgggatatgcaagacagcttttatattacggaagatacgctgatgagaacacagacatctcctgttcagacgcgcacgatggaaaaacataaaggcaaaggccctgtcaaaatcatctgccccggcaaagtgtaccgccgcgacaacgatgatgcgacacattcccatcagtttatgcagattgaagggctctgcgttgaccgtgatatcagcatgagcgacttaaaaggaaccctggaaacggtcgcgaaaaagatgttcggcgaagagcgcgaaatcagactgcgtccaagcttcttcccgtttacagagccgtctgtcgaagtcgatgtttcctgctttaaatgcggaggcaaaggctgctccgtttgtaaacaaacgggctggatcgaaattctcggcgccggaatggtgcatccgaacgtgctcgaaatggccggattctattccaaacaatatcagggatttgcttttgggatgggcgttgaacggatcgcaatgctgaagtacggcattgacgacattcgtcatttctatacgaacgatgtcagatttttatctcaatttaaacaagcttaaagaggaggacgcgtgatgtttgtttcatataaatggctgcaagaatacgtgaatttagacgagatgactcccgagattctcgctgaaaagattacaagaagcggaattgaagtggaaggcatcgaatataagggagaaggaattaaaggtgttgtcattggacatgtgctggagcgcgaacagcatccgaacgccgacaaattaaacaaatgcctcgtcgatatcggcgaagaagagcctgtccagatcatctgcggggctccgaatgtagacaaagggcaaaaagtagccgtcgccacggttggcgcggtattgcccggcaattttaaaatcaaaaaggctaagctccgcggggaagcgtctaacggcatgatctgctctttgcaggagcttggcattcaaggcaagcttgtgccgaaagaatatgcggaaggcatcttcgttttcccgggcgatgctgaaaccggtgcggacgcccttcaaagcctggcgctcgacgatgcagttctcgaactgggactgacgccaaaccgcgccgacgccatgaacatgctcggtgttgcctatgaagtggctgcgattctcggccgcgaagtcaagctccctgagacggcttatcaggcaggcgccgaaaaagcggcggactatatttccgtcaaaattgaagatacagaagccaatcctttatacgcggcgaaaatcattaaagacgtcaaaatcggcccgtcgccgctttggatgcagacgaagctgatcaacgccggcatcagaccgcacaacaatgtcgtcgacattacgaactttgtgctgctcgaatacggccagccgctccacgcgtttgattatgaccgcttcggctcaaaagaggtcgtcatccgcaaagcgtacgagaacgaaacgataacgacgctcgacgaacaagaaagaacgctgacccctgagcaccttgtcatcacaaacggctcttctccgcaggctgtcgcaggcgtaatgggcggagcggaatcagaagtccgcgaagatacggcgacagtgctgctggaagcggcgtatttcaacggccagaccgttcgcaaagcatcaaaggacctaggtcttcgcagcgaatcaagcgtccgctttgaaaaaggcatcgatcctgcacgggtgcgcctcgctgcagaacgcgcggcagatttgatcagccggtatgccggaggaaccatcttggaaggtacggtcgaagaaaaccatcttgacatcaaagagaatgtcatccgcctttccgttgataaagtgacgaaggttctcggcatgtccatcagcaaagaagaaatggtcaacatttttgaaaggctcggctttgcagttgaagacgctgaacgtgaactggtcgtgacggttccgtcaagaagaggcgatattgcgattgaagaagatttgatcgaagaggtcgcaagactgtacggatatgacaacattccgtcgacactgccggaagtaacaggctttgcgggcggactgacaccttatcaggacaagcgcagaaaagtaagacgcttcctggaaggagcagggctttcccaggcgatcacatactcattaacaaacgataaaaaagcgacggcttacgcattggaaaaatcgtttaaaacgatcctttcactgccgatgagcgaggaaagaagcgtgctgaggcacagcctgctccctaatctgctcgattcggttgcatacaacttggcaaggcaggccgattcagctgctttttatgaaatcggttctgttttcttgaaagccgaagaacatacgaaaccggtcgaaaaagaacacgtcgccggagccgtgacaggcctgtggcacaaaaacctctggcagggcgagaaaaagccggttgatttcttcgtcgtaaaaggcatcgtcgaaggtctgttggaaaagctcggaatcaccgaaggcatcgaattcgctcaatctgaaagaaaagagcttcatcctgggcggacagccaatattttgcacaacggctcattagtcggcttcatcggccagctgcatccgtcagttgaaaaagagctggacctgagcgacacgtatgtgtttgaactggacctgcacgagctcctccgattggatgtaccggagatcacgtatacaccaattccgaagtatccttctgttacaagggacatcgcgcttgttgtagacaaacaaacaacggccggccagcttgaggacgtcatcaaaacagcaggcggcaaatggctgaaagaagtccatgtctttgacgtctatgaaggcgagcacatggaagaaggcaagaagtccgtcgccttcagcctgcaatatttgaatcctgaacagacattgacagaagaagaagtgacaaaagtccacgaccaagtgctgaaagcgctggaagataaatatcaggctgtattgagaggataaagaaaaaccggtccccgatcatttgggaaccggtttttttgcattggaaaaattgtcggcctattgtaagttttaattattttaggatggcaagaatatttatgtaaaatattttgaattaagttgtatcgaattctcatatgttatttaatgagtctatacgaaggtaatctatgcaagaatatcggagaaaatagatatggcaatagaaaataaaaacaatatgaaaaaagaaaaagagtatttaatttttagtgagttttctttcttttctagacataaatagcaccaaaaaaataacgaaattaaagaaaaaatgtttaaatttcttaaaaaaggaatagaaaaaagactttcagcatcttttaagccaaatagataaaagacaataactaagacactgcctacaagattgaaatagtaggaaagaacaccttttgaaaaaatgtttttaaaggaatcctttgctccaaaaatcataatagcgagccaaatgattaaagtgaaaaataaaagctcaagaaggggttttatcgcttcgccaattactgctattgtaatgccaatccatttactgatagtaataagatttccatattcatcttcgtttaattcatgtaagctagcatcgatctcattcatttttaaaatggaaacacataaggctgcagctccagataatagacaaatacatattaagttgaatttagtcttcttcatattgaactccttattttagtaatattacgtagtattcgacaatagatgctaagattagaaggcctactgcacttatcattattattgtgtactcttttactttcggcttaatcattaggtttatttcagacttttttagaaatcttaaaaaacgggaagaaatatcaagagatattacataaaaagcaagaagggcaaggatttcaaaggggccgtgaaataagagatattgtagtgatttccaaaaacctaaagacttctcatatgaaaagaaaattgcccctgagaaataaccgtttaaaaacactactacactagataggaaaccaacactgattaatccaagaaagaaaatagttagtcctacaattaagttatttgtaaaaatctctaaagcgttggatattttaaagctatcatagtaagtctcgtgtatttcttgaaatacaaaaaagctaagagaaaaaccgaaaccaaaaataataatgaacaaaatagagtatttagcataggtattcaaggaattttttttcaaggctggcttcattaaatgtctccccggctaattttttttcagtgtggataatatttccgttattaataaataatatctcatcacaaagatctgctgcaaactgtaagatatgcgtggataaaataataattctattttgatttctaatattaattaaaatctttttcatatccgccatgttttttggatcaagtcctgtaaaaggctcatcaagcaagataacatcaggttgatgcaaagtggaaagaataaaagacattctttgacgcattcctcttgatagcgaagatgccatttggtctttttgttcttttagactgaacatgtctaaggtttcaatgatttgttcttgggataatggtttttcaattaataaagattggtacttgattaattcataacacgttaaattctcaaataattttggatcgtcttctaggtatccgattttctctaaataattggtaagatgtccatcaacgactacctcaccgctatccggaggaatgaggcctgcaataatttctaatagggtcgtttttcctgctccgtttttaccgagcaatccaataatctgatttcgcccgcaagtgaattctaaattcttcatgctaaaattggattgaggatattcttttgatatattttgcagtttaagcatataatcactcactcgaataaagattttattgatatgtaatttttgttgattgttgatttccatatttgcttgtttatggagtgcagtagcgttatgatacataacaaagtgataaaaataacaacatacaaaactttgttgtaagttgaaacaatggctaaccctattagtaatccaaatactaaattaagaaagattttgcttaaagtactgggaacttgataaatgtaatcccatttaaaatatggaaacaatatagttgaagtgagacagcttaaccccaaagtaacagctatcatcaataagataatggataatgcaataaaatgatccggttttatataaaaatttgaaatcgcagcatagattaaaacaaataacacatgtgctaagacagagattttggtttttgcttttattttgtttttaataaagtttggcttgtgctgattcaaaggtataataagaccatcaatatcaaaagaaaccaatgattgaatcatgatagagataaagactaacgggaacagcacgctgaacataaagctgaattcgttggaaattccagtgtctgcaaatcgatcagtgttaaaaccatacaaaatgattgttagtaaacctgctgataaacttaaaataaataataaaaccgaccaccttacaggcgggttcctatatagaaggatcagctcgtaatatagaaggcttctgctctctctagacttcttcaaatttgtatcagtcttgctatttaaatgatcattaaaaatggaaaggtttcttaaacttttataccacactataattaacaggattgttaaagataccattattggtatagatattgaaaaaattcgcatattattgatgtttagaaataacaaattatatttgagtataaaaaagatccaaagaattaaaattccatttgtgaaaaagccaataatgcttgagacatttatgaatttaggcaatactaatagccttataaaatgaagtctaaacaaatatcctagtatagcggacaataaaccaatcacagcaatcgcgaagacttcttccaaagactgatgaatgagataatatacaatcgatgaaccaacataaaaagatattaaagataaaaatgaactataaaatttactaatatcttttcctaatataaattgatccaatttgattcccagaatggccatttgttttttgtcggaggaaaacataactctgaaaatacttttatcaatatttacagtaaggataaacagaaaaaaagaaagatgaatgatgactagatttttaatgatgtacccagcaaagctgccaattattaaagggaaaacaacgaatgacaatatcaatacgaataatgcaagccatttgcttttagtattaaattttcgaatgtcgttggttaaaagaatttttgaataaattaagtatttattattcattgaaaaccatcctgacttaaatgtggaggaaagggcattttaaataataccctttcctaaattaaaacttattagtaagcgatagcatatctaattccgtatttttttgcataggaaaaaactagggatgcaatcgctccgagtccaaaagtccctagaaccgctgcaattgctccaacagtgccagcagcatttaagatggcactaattgaagtaagagcccatcccggaatctgaggataggttgctgctaggtctgcaatcggtaaaactggtgctgttgttgcgtataacattgtgaaaaatgtaagtgtaaaaagtagacctaaggctaaagaagcgttgatgcgttgttttttagaaattgtcatattttcaccccctttgtctcttgtagggctattattacacttatggttattttagtaaatagaacggattatctattctatttttattgatatataaatcaaaagtttctttttagaaaggaattacaatctcattttcttatttttattggttgaatatatcgaatatactgtgtttagatagaatgttagtagtttaatatagtcttgttagggggggcgatatctcctctgtatagaacgaaattcatgactcaattctcaagaattctggaaaaaggcatttatagcccgcatattaaaatcctagccaaggaagaagtgacaaaagttcacgaccaagtgctgaaggcacttgaggatacgtatcaggctgtattgagaggataaagaaaaaccggtccccgatcattcgggaaccggttttttatcttcaacatggtcataagctattgacgcttcagcatccgttcgattttctcttcatcggagtctaaagctccgtacagtacaccgggcatgctgtattgattccgcttccctgctgcagtataacgtaaaacaggggtgaccgtataaaaatcatattcgcctgtcatatgaaaagacgggacgacgatgtgtttgctttgtttcgcttgaatggcggtccccttgtcaaatgtatacgccatgacgccgtttagatcggtgatcttttcaagggaaatatcttttgcgagattgtttttcagccgaacgtccaaggacggttttggatatcctgcagtatattgaccggcaggcgacagatcgccgcttcgaacattgtgatggttttgaagggtgatctttccgatttgaaatgcttctctatcacgtccgttaaaagatatcagcagctgatccgctttttccggtttatcgcttgagacccggacatctacgatgatgttgacgagcgtatagcctttatggcgaatccctgtttcaaccttgtaatcgctgatttgtatatgattgttatcaaaagcgagcgacgtaaccgtctcaccgcttagaggaacgccggcgtttgctttttgcaggccgaaaatgttaaacgacatcgtctcgttttccatcatatggctgatgtagtttcgggcaaagaaaagcccggtttctttattttcgctggtctctgtaaagttcgccttgttgaagaaaataaagagagaaaatgccagagctgtgcatatggtgagcgtgatgatccattttatttttgacatggtgattcctttctgagtctgtcgatttgtatgagaaggaatgcggagatattcgcaataatcatccatagaggtccaatgatttcgccatataaagaagagaaggttcaaacatttcacagccggtcaaaattcagcagggtgtctgaatttcagtttgcttgaaaaaaggtgtagcaaatatattaaagattagctcgattaagctaatcttttttatttagaagaaaatatcccaatttagaaagtaagtacaaagtgaacacaatcattaaagttcttgaaatcacgagattccatgaatggctaagtcatatcctgaagatcaaagcctttgtatttaacataaaatacattgatattatgagagctgaaataattaaaagaatgccaaatgaacctgatttcttcatccaaatccccgccttatatcttagaagtatccagaaacaaaggagtacacattcaaaagccatctggtgtgcagtaagctgaaaattgagataattgaatatgggccatattaaaagacaatatcatgaagcaattcagcctagcgcttgatatcgctttgcctctgttggaacaattaaagcccctgtatatggggcttcaattctaagtttgttcaatatactacaattaatttgaattttcaatccttatttttcatttattgttaatgttttagtgaaatatgcgggtctagttgcaacggacccgcttatccagcctagtccgcaccgcttaccgtttcgacgcaatccgcttcgccttctgcgtattggcaaaatgcagctttgtgaatacccgcaatgcgtcttcgccgtgtttcttgatcagcttggcgccggcttcatcgacgagcgggcccgctcctttcggaagcgtaatgccggcttgttttgacagcttatccatttccattaaaaatgaatagcgtgcaatgatcgaggctgctgcaactgaaagatggatgccttccgcttttgtgctgaaatatgtacgttctttgacggcggttttgcctgccagatgcttgaagtatacggccggttcggcgaactggtcgattaaaatcgcttcaggccgggttccgtccaattttttgagaaggttgccgatcgcctggttgtggagaagagctttcatttttccttggctcatccctttttcctgcatttcattatacttttcgtttcttaaaacgagcaggctgtaagggactgtcttgattaagtcgcgcgcgatctgaacgatttgcggatcttttaagtttttcgagtctttaacaccgagttcttttaacagcggaagcttcgccttgtcagcgtatacgcacgcgacggtgatcgggccgaaataatcgcctgtcccgacttcatcggagccgatcacagacatggaaccgatgccttcaggcggctgatagacggacgggatgctttttttcgatgcgggctttttgggagccggtgtttcagcatccgccgtccagcgctccgcttccttttccgcgttttttccttggaacagcaccttccccgaccggtatgctgtaatggtgcacccttggggtttggcttggaaaactgcgccctgtacggaaagtgaagtaatgtcaggcccgtagtggctttgcatccgttcaataacagacgggggaacttttaaaacagaatgtgacacgttctaatctcctttattagctttaaatacgctaaatcattgttttcataagtgtatcataacagcggagggctcgtctttccattcaatctgtaaacatgttatgatatagactaggattctcgcataattggaatggaggagaaacgttgtctgatggtcaaaaaacgaaaacaacagttgacatctacggtcagcaattcacaattgtcggcgatgagagcaagagccatatgaggcacgttgcctcgattgtggatgataaaatgagagaaatcaacgaaaaaaatccgtatcttgatataaataaactggccgttttgacggctgtaaatgtggttcacgattatttgaagcttaaggaagagcttgagagattaaaaggacaaataaaagaaaaggattgaacatcacgatgttagatatcatcattatcattttgcttttgtccggtttgtttattggactcaaaagagggtttatccgccagtttatccgtttggttacgtttatcgcagcgatcgctgtggccgcaacctattacggcgaccttgcgcctaagctcggctggattccgtctcccgactttacgggcggccaggctgcgctggcgtttgtaaacggaagccttgaaggcgcttattacaatatgattgcgtttttgattctctttatcctgacgattatccttttgagagttgccgcatcgtttttggatgccgtcgcaagcataccggttctcaaacagatcaaccaaatactcggagccgtgctcggttttgcggaaatctatctgttcgtgtttgtcgttctgttcatcggaacgcttctgccgattgatgtcctgcaaagcatgatggccggttcagtcatggctgatttgatcattcataaaacaccgtttttatcaaacatgttaaacaatctgctgcatcagtacggatctttgtaaaaacttctctgtttgtagggaagttttttttcggggctcttgagaaccccggaagctgtcggatatgcctgtttgttgtaggatcagccaaaaatttgtatgattgaagcaggatgaacgaggggaaacaagaggtgaacaacatgcataaaaaagatatcatcaaattgcttgaaacgattgcgatatatatggaactaaaaggggacaacccgtttaaaatctccgctttcagaaaggctgcggcagctcttgaacaagacgaccggagcctctcggaaatcgatgatatgacgtccctgtccgggatcggcaaaggcacatacgctgtcatcaaggaatatatggacacgggagcatccggaacgctggaacgattaaaggaagaggttccggaaggacttgtcccgcttttgaagcttccgggtctcggcggcaaaaaaatcgccaagctgtatcaggagctcggcgtctgtgatgcggcatctttaaaagaggcctgcgaacagcaaaaggttcaggggcttgccggattcggcaaaaagacggaggaaaaaatcctgcaggctttgggtgaagcgggaaaacgccctgaacggtacccgatcgcggtcgctttggccgtcgctgacatcatcgaagagcagcttgaagggctcccgggcctcattaagttttcacgggccggaagcctgcgccgcgccaaagaaacggtgaaagacctcgattacattatggctgtcactgatccggaacttgtccgggaagggctcttaaagctttcgaacatcaaggaggtcattgccgcaggagatacgaaagtgtctctcacatttgcgtttgaatacgaaatcagtgcggatttccggctggtgacagaggaacagttcccaacgacgcttcatcattttaccggatcaaaagaccacaatatcaaaatgcgccagcttgccaaagaaaaaggcgaaagaatcagtgaatacggcgtcgaaaccgttgaaactggagaaattaaaactttctcaagcgaaaaagagtttttcgcccatttcgggcttccgtttattccgcccgaactgcgggagacaggaagagaagtcgaggactacagcgttgacatcggactcgtttccgccgaggatattcaaggagaccttcacatgcactcggcttggagcgacggtgctttttcgatcagggaaatggcggaagcatgcatggcaaaagggtaccgctatatggcgatcacagaccattcccaatatttaaaagtcgcaggcggtttgacgcctgagcgccttcgcatgcaggcgaaggaaattgatgaactgaataaggaatttaccgattttcatatttttaaaggcgtggaaatggacatcctgcctgacggaacactggattatgacgacgagctgctggcggaaatggatcttgtcattgcttccatccattcaagcttttcacagccgcagcatgtcatcatgaagcggcttgaaaccgcgctgctgaatcagcacgttgacattatcgctcatccgaccggccgtctgatcggaagaagggcggggtatgaagtcgatattgaccagctgatcgaacttgcgaaaaaaacgaatacagcattggagctgaacgcaaatccagcgcggctcgatctcagaatggagcacttgatcaaagcgaatgctgccggagtgacactcgttattaatacggatgcccacaacacagcgatgcttgatgatatgaaaacgggcgttacggcagcgagaaaaggatggacgccaaaggccaatgtattaaacacccgctcctttgaagaagtccaggcatttttgtcgcgccatcgatcttaaggaggtttaatggacgttgcagcaaaaagcgctatcagcacttgaatttcataaagtaaaagaacagctcacagagcatgcggcatcttctttggggaaggaaatgcttttggaactcaaaccttcccgttcgctcgaagaagttaaaaagctgcaggaagaagtcgatgaagcaggaaccgtcctgcgtttaaaaggaagcgcccctttcggcggccttacggacattagaaaagcgttaagaagggcagaaatcggcagcattttaagcccggcggaattgactgaaatatcgggtctgctatacgcagcaaaacagatgaagcactttcttgaaggcctgttcgaagacggggttgagattccttatcttcatcaatatgcagaaaagctcataccgctttccgaattggaaagggacatcaattcgtgcatcgatgatcatggggaagtgcttgatcatgcatcagagacgttaaggggaatcaggacccagctgcggacgcttgaatcaagaatcagggaccggctggaatcgatgctgcgttcttcatctgcgcaaaaaatgctgtcggatacgatcatcacgattcgcaacgaccgcttcgtcatccctgtcaaacaggagtacagatcaagctacggaggaatcgtgcacgatcagtcttcttccggtgcgacattgtttatcgagcctcaggcgattgtcgatatgaacaatgcgcttcgccaggcaaaagtaaacgaaaaacaggagattgaacggattttgcgcgtcctgacagaaaagacggcagagcacacaaatgagctctttcacgatgtcaaagtgcttcagacgctggactttatttttgcaaaagcaaaatatgcaaaagcgacaaaagcggttaaaccggctgtcaacgctgacggctatgtccgcctgattcaagcccgccacccgcttttgcccctggatgaggtcgttccgaatgatattgagctcggcggagagtatacgacaattgtcatcacgggcccgaacacgggggggaaaacggtgacgctcaaaacgctcgggcttttgaccatgatggcgcagtcgggattgcacgtaccggcggaagaaggatcagagaccgccgtatttgatcaagtatttgccgatatcggcgatgaacagtcaatcgaacaaagcttaagtacgttctcgtcgcatatggtcaacatcgtcgatattttgaaagacatgacggaaaacagccttgtgctttttgacgagctcggtgccggaacagacccgcaggaaggcgcggcccttgcgatcagcatccttgatgaggtgtgccagacaggcgcacgcgtcattgccacgacccattacccggagctgaaggcatacggctacaatcgcgaaaatgtcattaatgcaagcgtcgaatttgatatcgatacactatcaccgacatacaagcttttaattggagtgcccggccgaagcaatgcgttcgaaatctcgaagcgcctcgggctgcctgattacctgatcggccgcgcaaaagcggagatgacggccgaacataatgaagttgatacgatgatcgcatcgctggaagacagcaaaaagcgcgcagaagcggagctcaaggagaccgaagccatccgcgcggaagctgaagcccttcaccgcgacctgcagcagcagatcagcgaatggcaggagaaaaaagacaagctctacgaagaagcggagcaaaaagcggctgaaaaagtcaaagcagcgatgaaagaagcagacgacatcatccagtcgctccgcatgatcaaagaagaccataaagcatttaaagaccatgagctgatcgaggcgaaaaagcgccttgaagaagccgtgccttcgtttgaaaaagcgaaaaagccggctcagaaaaaaacggacaagcgcgaattaaaaccgggcgatgaagtcaaagttttaacctttggccaaaaagggacgctgctcgaaaaaacgggtgcggccgaatggaatgtgcaaatcggcatcctgaaaatgaaggtcaaggaaaaggatctggaattcctgaaatcggcacccgaacccgagaaacaaaaaacgatcgccgccgtcaaagggaaagattatcacgtctcgctcgaactcgaccttaggggggagcggtttgaaaatgcgcttcaccgggttgaaaaatacttggatgatgcggtgcttgcgggctatccgagagtctcgatcattcacggaaaaggaaccggcgccctccgaaaaggcgtccaggacctattgaaatcccaccgcaatgtgaaaaactcccggttcggcgaagcgggagagggaggatcaggagtcaccattgtcgaattaaaataataaagggagtctaaaaggatgaaagagttttgggagaacaaccttgtggaaatcgccgcgtactacagtgtttccgttttgtgtcttgtgatatttttatctgtgtttgaactcgtcaccacgtataaaaattgggaggagattcaaaaaggaaacatggcggttgcgatggcaacaggcggaaaaattttaggcatcgccaacgtgctgcaaaaatcgatcagccagcataattccctgctgcaaatgatggggtgggggctgttcggttttatcctgcttttgatcggctacttcatttttgaatttctgacgccgcgctttaaaattgacaaggagattgaaaacgacaaccgcgcagtcggcttcatttcattcgtcatttcagtaggcctgtcatttgtcgtggcttcgggtatctaaaggggatcaacatggagaaattagcgaaagtcctgttttttacagctggggtatttgtggttatcggcctgatttatatgatcttttatgcttgaaaaaggtgtcctaaaaaaggggcgcctttttaaaaatgaaaaaatatcattactttctgaatattgttttgatatactcaaatcaagaatatattgtttaaaaggggggagcttatgccgactgaaaaaccgtggctgcgtcattatcccgaacaaattcctcacgagctgcaatttgaagatcaaacactccattccatcctgcaacaatccgcccagcagttttcagaaaaaacagcgattcattttctaggaaaaaaacgttcgtaccgggaagtttacgaggatgctttaaaaatggcagattacctgctgtcgctcggcattcaaaaaggagacagagtatcgatcatgctgccgaactgcccgcaggcggttatcgcgtattacggcgttcttttctccggcggcatcgtcgtccagacaaatccgctgtatacggaaagggagcttgaacatctgcttcatgacagcggggcaaccatcatcattacgctcgacatgctgtacccggcggcatataaaatgaaagcgctaacaagcattaggcacatcattgcgacaagcataaaagattacctgcctttccctaaaaatctgctgtacccgatcgttcaaaaaaaagagaatcaaatgtccgttgagatcaatgaaaatgagacgacccaccttttccgcaccatcatgaaacgccccgttccaagcggaccgcccggtattgaaattgatccggcccacgacattgccgtcctgcagtataccggaggaacgacaggcacgccaaaaggcgtcatgctcagccaccgcaacatactagccaacatggagatgtgcgccgcctggttttatcaattgaataaaggggaggagaaggtgctggggatcgttccgttttttcacgtctacggaatgacggccgtcttgaatttcacgatcaggcaggggtatgaaatgatcctgctgccgagatttgacgcgcgcgcagcgctgaaaacgatcgataaagaaaagccgacgatatttccgggggcgccgacgatttatatcgccctgttgaaccatcccgaccttcaccaatacgatctgtcatcgattaagagctgtttgagcggatctgcggcgcttcctgttgaagtcaaacagcagtttgaaaaggtgacgggcggaaggcttgtcgaaggttatggaatgtctgaaacgtcgccggtcactcacgccaattttatttgggatttgaataaagcgggcagtatcgggtgtccttggcctggtacagacgctgctatctattcggaagaaaccggcggttttctcgggccttatgagcatggagaaatcgccgtcaaaggaccgcaggtgatgaaaggctactggaacaatgatgaagaaaccgctcagagtctaagggacggctggttttttaccggagacatcggctacatggataaagacggcttcttttatatcgtcgaccgcaaaaaagacgtgatcattgccgggggatacaacatctacccgcgcgaaatcgaagaagtgctctacgagcatgaagcagttcaggaggcggtcgttgccggcatccctgatgaatacaggggggaaacggttaaggcttttgttgtgctgaaagatcatgttacaataacggagaaggaattggacgaatatgccagatcgcgtctcgctccttataaagtgccaaaagtatacgagttcagggacgaacttccgaaaacggcggtcggaaagattttaagaagagcgctcgttcaagaggaaaagaccggcgtctgaaaaagcaaagtctgccgtcgattttgacggcatgcttttgtgatgcgatttacttttagcttcttgacaaagcgtccatttttatttacgattaactcatgaatgagtattcattcattaatttgaaaggaacgaagccaattgaaacaaaagagaccaaagtatatgcagattatcgacgcagctgtcattgtgattgcagaaaacggataccatcaggcgcaggtttcaaaaatcgccaagcaggccggggtggcggacggcaccatttatctttattttaaaaacaaagaagacattctcatctcattattcaaagagaaaatgggacagtttatcgagcagatgagcgaagaaatgacagcgaaaaattcggcgacagaaaagctttcgctgttcatcaaaaagcactttgaactgctcagcagcgatcgccacctcgcgattgtcacccagcttgagctgaggcagtcgaatcttgagctgaggctgaaaatcaatgagattctcaaagggtacttaacgatcctggaagacatcatcaccgaaggaaaagaagctggagaatttaaaagcacgcttgacgtccgccttgcgaagcagatgattttcggtacggtggatgagacggttacaacctgggtgatgaatgatcaaaaatacgatctcccaaacctggcagacagcattcatgaattgctgatccacgggttcagcagccaaaagacgaaggaggaggaataaaaatggcagcattatcatacgccgtagacggccatgttgcgacgattacgattcagcacccgccggcaaatgcgctatcgacgcaagtgcttgaagatctttctgcatgccttgatgaactttcagaacgtcaggatgtcagaagcgtcgttattcacggggaaggaagatttttctcggcaggcgctgatattaaagagtttacatcattgatggacgggtctgattatgcaaatttggctgataagggccagcagattttcgaaaaagtagaatcttttccaaaaccggtgatcgccgcgattcacggggccgctcttggaggcggtcttgagctagcgatggcatgccacatccggattgccgaggaaagcgcaaagctcggccttcccgaactgaatctcggaatcattcccggctttgcgggaacgcagcgccttcccaagtatgtgggcaccgccaaagcgcttgaaatgatcgggacatcagagccgatatccggcaaggaagcttttgaatacggtcttgtcacgattttggcggcgaatgaagaagaagtgctgcaaaaggcaaaagagctcgcacaaaaattcgctgaaaaaagtccgcagacgatggcttatgtcattgaactcctgaattcgagcaaagtgtattcgtatgaaggaggcctcaagctagaagggaaatacttcggcgaagtgttccaatccgaggatgcgaaggaagggattcaggcatttcttgaaaagcggaagccgcattttaaagggaaataacaaacgtgaaaacaaaggggatgaacagaacatgaacatttatgtcttaatgaagcgcacgtttgatacagaggagaaaattcagatcgaacaaggggaaatcaacacggacggagcggaattcatcatcaatccgtacgatgagtacgccattgaagaagcgctccagttgaaagagaagcacggcggtgaaattacggtcgtgacagtcggcgaggaagaagctgaaaaagaactcaggacggctctggcgatggggtgcgacaaagccgttctgatcaacattgaagacgacgtggaagaagcggaccaatatacggcttcagccatcctttacaactatttgaaagaccgcgagtacgacattatactcggcgggaatgtggcgatcgacgggggatcgggacaggttgcgcctcgtttggccgaactgctgggcattccttgtattacgacgattacaaagctgacggtaaacggcggagatgttgaagcggaacgcgacgccgagggcgatcttgaagtgatccaaacatcgcttccaatcgtagcgactgcacagcaggggttgaacgagccgcgttatccgtctcttccgggaatcatgaaggcaaagaaaaagcctctcgaggagcttgagcttgatgatctcgacatcgacgaagaagacgtggctgcgaaaacaaaaacgatcgaacggttcctgcctccgaaaaaagaagccgggaaaatccttgaaggggagccggagcagcaggcggcagaacttgtatcactgctgagaagcgaagcaaaggtcgtatgaagccgaagggagaaataacacggtcattaaaatacagggggaaatggacatgagcaaaaaagttatcgtattgggagagttcagagacggttcgttgaggaatgtgactttcgaagcgatagccgcaggaaaaacggttgccgaagggggagaggtgatcggcgtactgttcggtgaaagcgtttcaagtcatgcggcagaactgatccattacggcgctgacagagtgcttacagccgaaaacccgctcttgaaaaactatacgtctgacggctatgttcaagccttgttgccgatcatagaacgcgagaatccggacgtcatcattttcggacatacgtcaatgggaaaagacttgtcgccgaagctttcagcccgtatgggaacagggctgatatcggatgccgtcgatgtcgaagtggccggcggcaacatcgtgtttacaaggccgatttactcgggcaaagcgtttgaacggatcatttccgaagatgaaacgatttttgcaacgatcagaccgaataatatcgccccgcttgacaaagatgagacgcggacaggagcggtcgaaagcatcgaagcagatattcgggacatcagaacggtcatcaaggatattgtcaaaaaaacgtccgaaggcgtcgatttgtctgaagcgaaaattatcgtagccggcggtcgcggcgtcaaaagcgaggaaggctttaaaccgctgcagaagctcgccgatgtattgggcggggcggtcggcgcttcaaggggagcctgtgacgcagactactgcgactattcgcttcaaatcggccagaccggcaaagttgtgacacctgacttatatatcgcctgcggcatttcaggagcgattcagcacctcgcagggatgtcaaacagcaaaatcatcgttgccatcaacaaagatccggaagctgatatatttaaaattgccgactacgggatcgtcggcgacttatttgaaatcgttccgctgctcacggaggaatttaaaaagctgagcgtcagcacatgatcaaaagccggcctgaaatggccggcttttgacataggcacatttccgccttctgcaaaataacatgggatatggacattttcagaaaggctaaaatcccgatgtgtaaaactgtgcagatagggaaacgtataatcaagcattatgttagcgtgaaccaaagggagatgctatactaaaaagcataatttcacaattggaggaatgaaagaatggctatcgtaaaagcaactgatcaaacattctcatctgaaacaagcgaaggcgtagttcttgccgacttttgggctccttggtgcggaccttgtaaaatgatcgcgccggtacttgaagagcttgatcaagaaatgggagacaaactgaaaatcgtaaaaatcgatgttgacgaaaaccaagaaactgccggcaaatacggcgtgatgagcatcccgactctcctcgtactaaaagacggcgaagtggtcgaaacatctgtcggctttaaaccgaaagaagcgcttgaagaactggtcaacaaacatttgtaaaatagaaacctgtgaaaaaggcgattccaaagggatcgcttttttcttacaagtcatcttctttctccatttgtggcgaacgtacggtcggtcatggtaaacttaaatgaaggaaaaacgccgaaataaggaaggatttttgatgaacaaaaaaatcaaagaaaagctggcccttcttccggatcagcctggctgctacttgatgaaagacaggcaggataccgtcatctacgtcgggaaagcgaaaatcttaaaaaacagggtccgctcctatttcagcgggtcccatgatgccaaaacacagcgtcttgtcagtgaaattgaagacttcgaatacattgtcacatcctcgaacatcgaagcgctcattcttgaaatgaatttaatcaaaaagtacgacccgaaatataacgtgatgcttaaagatgataaaagctacccgttcattaaaatcacgaacgagcggcatccgaagctgattgtcacaaggaaggtcaaaaaagacaaaggccgctatttcgggccgtaccccaatgtccaggctgcgagggaaacaaaaaagctgctggaccgcctctatccgctcagaaagtgcgccaagctgcctgaccgcgtctgtttgtactatcatctcggacaatgtctggcgccatgcgtatatgatgtgtctgaagagacaaacagacagctcacagaagaaattacccgctttttaaaaggcggctacaatgaagtgaagaaagagcttgaagcaaaaatgctcgaagcctcggaaaacctgcagtttgaacgggcgaaagaattccgcgatcaaattgcccatatcgagtcaacgatggaaaaacagaaaatgatgctgaatgacatggttgaccgcgatgtatttgcctattcgtatgacaagggctggatgtgcgtccaggtcttcttcatcaggcagggcaaattgattgaaagagatgtcagcatgtttcctttatacagggaagcagacgaggaatttctgacattcatcgggcaattttactccaaaaacaaccattttcttccgaaggaaattttggtgcctgacagcgtcgacaaggacatgattgaggagcttttggacgtgaacgtgcgccagccgaaaagaggagcgaaaaaagacctgctgctccttgcccataaaaatgcaaagctcgctttgaaggagaagttttcgctcattgaacgggatgaagagcggacgatcggcgcgattgaaaagctcggaaaagcgctggacatctacacgccatacagaattgaagcgtttgataactcaaatattcaaggaacggaccctgtttcggccatggttgtatttctcgatggaaaaccgcataaaaaagagtaccgcaaatataagatcaagacggttgaaggtcctgacgactacggatcaatgcgcgaagtcatcagaagaagatatacaagggtgctgaaagagaatctgccgctgcctgatttaattttgatcgacggcggaaaggggcaggtgtctgccgcccttgacgttctggaaaatgaactgggtctcgatgtccctgttgccggtctggtgaaagacgataagcacagaacatccaaccttttgatcggcgatccccttgagatcgtccagcttgagcggaacagccaggaattttacctgcttcagcgcattcaggacgaagtgcacaggtttgcgatcagcttccacaggcagctcaggggaaaaagcgcatttcaatcggtgctggacggcataccgggcgtcggcgaacagcggaaaaaactgctgttaaaacatttcggttccgttaagaaaatgaaggaagcgagcgccgaagatatccgcaagctcggcatacctctgaaaacggcgcagctgatcgaagaggcattgaaaaaataatgttgaacttttaaaaagaatctgatagaatttgtactaatttcataataagatcgtgtgatatggtgaagatagaggtgcgaacttcaagagtaggcttgatgaggaagatggattccgatgaagaaagccgaaaggggagcgtcgccgaagcggggaaaaatccactcgtttttcctgctggctttacattgaataaatgtgaggctgtcaagaaatcatttcttggagagctatctcgttgtttaagatcatcggcatttttgttggttaaagcaatgagggaattctctcgttgctttttttgtgcaaaaaaaaccgtacaggccgccggtcaagctttcctcttcatacataaacaaacacgaacgaaaacaaaaagggtggtatttgatgggtctcatcgtccaaaaatttggcggaacttccgtagggtcagtggaaaaaatattgaatgtcgcaaaccgcgtcatcgaagaaaaacagcgcggtcatgatgttgtcgtcgtcgtttcggcgatgggcaaatcgacggactccctcgtcgcgcttgccaaggaaatcaccgagcagccgagcagcagggaaatggacatgctgctgacaacaggagagcaggtgacgatttcgctgttgacaatggctttgcagaacaaggggtatgatgcggtttcctatacaggctggcaggccggcatcgaaaccgaaaatattcacggcaacgcaagaattacgaacattgatacagccaagctgaaagagcgcctgaatgaagggaaaatcgccgttgtcgccggattccagggcgtcacagcggaaggcgaaatcacaacgctcggcagaggcggatcagatacgacagccgttgccctcgcagcagccctgaaagctgataaatgcgacatttacaccgatgtgccgggggttttcacgacggatccccgctatgtgaaaacagcgcggaagctggccggaatctcctacgatgaaatgctggagcttgccaatcttggagcaggcgtccttcatccgagagctgttgaatttgcgaaaaactaccaggtgcctttggaagtccgttcaagcaccgaaaaagaagccggcacattaatcgaggaggaatcatcaatggaacagaatttaatcgtaagaggcattgcatttgaagatcagatcacacgcgtgaccgtatgcggcctggcgagcggcctgacgacgctgtcaacgatttttacaacgctcgccaaacagaacatcaacgttgacatcatcattcaatcggtgacaggcacaagcaaaacgtcgatttctttctcagtgaaaacggaagacttaaaacggacggttgaagttctagaagaatacaaagacgcgctcgactatgaacagattgaaacggaaaacaggcttgccaaagtgtcgatcgtcggttctggcatgatctccaacccgggagtagcagcggaaatgttcgctgtgctggcggaaaaaaacatccaggtcaaaatggtcagcacatccgaaatcaaagtttcgactgtcgtcaacgaaggcgatatggtgaaagccgttgaagcgctgcatgatgcttttgaactgtcgaagcagacagcagtcatttaaaaagaaaaaggcgggacttttgcagtctccgcctttttgcatagttatgccgggtctttcaaatcccatttcaccgttaaaaccacttttccggctctttttttcacctgttcataagattcggcaatttgttcgttcatcagctggatttgctcggcgataaacccggcttcaagctgaaagcagggctccttttgatacttgaggcggtttgaaaccagcgggccttcgagttcaaactcaagctcctgtttttttgaatggacgatcgcaagcgttccccagcctgcatcctgaaagaaagcgggaagatcctcccgggattcaagcgggaacttgcgggcgagcttttttcccgcccagtacatcatatctgcgtagtcttgtcccagcatatcgggaagcagcacttccctgatcaactcatagccatatgcggagacttccagctcttttaattgcgctaagtttgcttcatatttattcatatccaatgtctcccctcttttctccgtttattatagcttaaatggggtgaaagattacagcggagacatgcatttaggaagaaaaaaatctgatatatttatattttgataaaataaaattttcaaaaatatgattaaattttagaaaatttcaatttatgtacgcgttttcttgacgcctatttctcataggagtaaaatgaaattgtcataaaaacttaacaaagtgcgatatttgaaacaggacgggggataggagacctttcatttttactgcacttttcaactagggggtaaagcaatggccgggaacagagagtttgtttatcgaagactgcattctttgcttggcgtcataccggtgggcatatttttaatccagcatttggttgtcaaccattttgcggcaagcggagaagaggcgtttaataacgccgctcactttatggaaaacctgccgttcaggtacgctttggaaatcttcgtgattttccttccgctgatttatcatgctgtttatggagtatacatagcttttacagcgaaaaacaatgcgaacagattcggcttttttagaaactggatgttcgttctgcagcggattacaggaatcattaccttgatttttgtcagctggcacgtgtgggaaacacggattgccgcccaaatgggggcagaggtgaactttgacatgatggctgatattttgagctccccgatcatgctcggcttttacattgtaggtgtcctctcaacaatcttccacttttcaaacggtttatggtcgtttgctgtcacttggggaatcactgtttctcctcgctcacagcgaatcgccacgtttgtgacaatgggagtctttgttgtgctgtcctatgtagggctgagagcgattttggcatttgtgtaaaagaactagattactagagggagtggggcaggcatgagcaattcaagcatcatcgttgtcggcggaggactagcgggtctgatggcgaccattaaagctgcggaagcaggaacaaatgtaaaactattttcgatcgttcccgttaagcgctcacattccgtatgtgcgcagggcggaatcaacggagcggtcaatacaaaaggtgaaggagactccccatgggagcattttgacgacacggtgtacggaggcgactttctggcgaaccagccgccggtcaaagcgatgtgtgaagcggcgccgtcgatcattcatttgcttgaccgcatgggcgtcatgtttaacagaacgcctgaagggctgcttgacttccggcgcttcggaggaacccagcatcacagaacggcatatgcgggggcgacgaccggacagcagctcttgtacgcgctggatgagcaggttcgccgcttcgaagttgaagggctcgtttcgaaatatgaaggctgggagtttctcggagccgttcttgatgatgacaatacgtgcaggggcatcgtcgcccaaaacttaacgacgatggaaatcgagtcgttccgttcggacgcagtcatcatggcgaccgggggaccgggcatcatcttcggaaaatcgacgaactcgatgatcaataccggatcagccgcttcgatcgtttaccagcagggtgcttactatgcgaacggagagttcatccagatccatccgaccgccattcctggagacgacaagctgcggctgatgagcgaatcggcgcgcggtgaaggcggacgagtctggacgtataaagacggcaagccttggtatttcctcgaagagaaatatccggcatatggaaaccttgtgccgcgtgatattgcgacgcgtgaaatatttgatgtgtgcgtcagacaaaagctcggcatcaacggcgaaaacatggtttatctcgatctttcccacaaagatccgaaggaattggacatcaagctgggcggaatcattgaaatctatgaaaaattcatgggtgacgatccgcgcaagctgccgatgaaaatcttccctgcggttcactactcaatgggcggactttgggtcgactacgatcagatgaccaacattcctggactgtttgccgcgggagaatgcgactattcgatgcacggcggaaaccgcctgggagcgaactcgctcttgtcagccatttacggcggcatggtggcaggtccgaaagccgttgaatacattcaaggtctcgaaacatccgcagaagatctgtcttcttccgttttcgatgcatacgtcaaaaaggaagaagaaaagtgggctgacataatgaaaatggacggcaatgaaaatgcttatgtccttcataaagagctcggcgaatggatgacagacaacgtgacggtcgtgcgctacaatgacaagctgctgaaaacggatgaaaaaatccaagagcttgccgagcgctaccgaaacatcaatatcaacgatacggcaaaatggagcaaccagggcgccgtattcacgcgccagctgcacaacatgctgcaattggcacgggtgatcacgctcggtgcatacaaccggaatgagagccgcggcgcccattataaaccggatttccctgaacgtaatgacgaggaatggctgaaaacaacaatggcgaaacatgcaggcgattttgaagccccgaaattccattatgaggatgtcgatgtttcattaatcgcaccgcgtaaacgggattactcgaagaaaaaggtggcgaaatcatgagtgaaaataagacaatcaagtttatcatcactcgtcaggatacatcggattctaatccttaccaggaagagtttgaaattccataccgtccgaatatgaacgtgatttccgctttgatggaaatcagaaggaacccggtgaatgcaaagggagaaaaaacgtcgccgattgcttgggatatgaactgtctcgaggaagtgtgcggcgcttgctctatggtgatcaacggcaagccgagacagtcctgtacagcgctgatcgaccagcttgagcagccgatccgccttgaaccgatgaaaacattcccggttgtccgcgaccttcaagtggatcggagccgcatgtttgattcgttaaagaaagtcaaagcatgggtgccgatcgacggcacatatgatctcggaccgggaccgagaatgcctgaaagaagacgtcagtgggcttatgagctgtcaaaatgcatgacttgcggcgtgtgtcttgaagcttgtccgaacgtgaacgataaaacaaactttatgggacctgcaccgctctcgcaagttcgcttattcaacacccatccgacgggagcgatgaacaaatctgaacggcttgaagcgattatgggagacggcggactggccgaatgcggcaactcgcaaaactgcgtgcagtcgtgtccgaaaggcatcccgctcacaacctcaatcgctgcattaaacagggatacgaccgttcaggcgtttaaaaacttcttcggaagcgacaacacggaataacacgaaaaaacgcacctcttcaaaccgaagaggtgttttcatgatcaaaggggatgaaaacattgaaattgccgggatatatcgaagaaccgtttgacacatggtgtcagtcattttctttttttgatgaagtttccgtccgtttttcagaaacggacatgttcggtcatatgaacaatgtcacaccgtttgtctacttcgaagaagcgaggatttcctatttcaagcacctgggcgtcatggaccgcctttcagacgggaagagcgcggccattcccgtcgtggcgagccagcaatgcgactattttcagcaggtcatgcttcatgaacgtttaaaaatcggcgtcaaaacagcatctgtcggcaacgcctcgctcaccctccattacgcagcgaaaaatggggaaggcggcctttgctttacaggactggcggttatggtgcaaattgcgaaagatacgggtaaacccgtgaaatggacagacgaacaaaaagcaaaactgcttggcaataactcatttcctgagaaataattgacagggagaggaaaatgaaaaaagcgataatcatcggcgcgagttccggaattggcaatgcgcttgccaagcagctgtcagccggaggagtggaggtcggtcttgctgcaagacggtatgagctgctagccaaattgcgcgacgacctccctggaccttcatacattaaaaagatcgatacagccgacagcgaacactcgcctatactgttgaaagaactgcttgatgagatgaatggggcagacgcagtcttcatctgttcaggtgttggatatttggaaagcgaaatggattggagcaaagaaaaggaaatgatcgatgtcaatgtgacgggatttgtgtcctgctcgaacgtgttgatggagcattttatcaaaaacgggagagggcatttagtcggcatttcatccatcgccgcgctgagaggaaacggagggaccgtcacctacgccgcttcaaaagcattcgtttcaaattatttaaaaggacttcgtcaaaaagtgaaaaaactcggttgcgatgaaattgcggtcaccgaaattcagcccggcttcgtggacacggctcttgcaaaaggtgatcatctgttttggacggcttcgcccgaaaaagcggctgcacaaatcatcagcgctgtgcagaagaagaagacgcacgcatatattacgaagagatggcggctgatctcctggattttaaaatgtcttccttagaagttcagccctgaaacgatgcctgtgtcatgatttgaaaaataggtgtttgagggaacccttttctccgtcagaaacgtcaccgaccttgcgtatgtttcatatgatatcacgactatatttgaaacccattcgtttcagatcagctctcaccttagcaaggagggttacaatacttgaaggagaaagagtttcaatcaaagccgctgctaacaaaaagagaaagagaagtgttcgaattgctcgttcaagacaagacaacaaaggaaatcgcaagcgagctctttataagtgaaaagactgtacgtaatcacatttccaatgcaatgcaaaaattgggagtgaaaggccgttcgcaagctgttgttgaacttcttcgaatgggtgagctagagctctaaattgagccggtgttccttcttgtatcaagaagggaaccggttatttgttttttcaagagcaatttgtatattcatgttgaagtcttgcaatttgtgtagaaaagaaggaaaatagactcaagtgttttgaaaacaaaacaacgagtcgagcgaggtagagaaaatgaattcgaatgcttctttgaatcacatagcggacattgaaaaatcactccgccatattgcgggcatcattaaacaaaaaggaagagaaattctcacccaatatacgattacccctccccagtttgtcggtcttcaatggctgtatgaatacggggatatgacgatcggcgagttatcacaaaagatgtacctggcgtgcagcaccacaacggatttaattgaccgaatggagaaaaacaacctcgttgaacgggttaaagatccgtccgacaggcgcgtagtccgcattcatcttctatcggaaggagagcggatcatccaggaggtcattcaaaaaaggcaggactatttagaagacatgttagaggcgttttccgaggaagaaacagccgcgtttgaaaaattattaattaaacttcagcaggaaatgaacagaaaatgaggcgattttgttggatcaaccgataggagtcattgattcgggagtcggcggtttaaccgttgcaaaagaaatcatgaggcagctgccgaaagaaaaaattatatatcttggagacacgaaaaggtgtccatacggaccgagggacagaaaagaagtcctgtcatatacatgggaaatgacaaattatctgttatcccgccaccatattaaaatgctcgtgatcgcctgcaatacagcaacggccatcgcgctagaggaaatcagcagggaagttgcgatacccgtcatcggcgtggtgcagcccggagccagaaccgcgattaaagtgacggaaaaccagcgaatcggcgtaatcggaacggaaaacacgatcaaaagcggcgcatacgaagaagcgcttctttcgctgaacggagatttaacggtggaaaatctggcttgcccaatgtttgtcccgtttgtggaaagcggcaaatttttggatgagacggctgatgaaatcgtcaggacgtcactgcacccgctcagagattcatcaatcgatacgctgattctcggatgtacgcattatccgattttaaaagagccgattcagcgctatatgggagagcgcgtcaacatcatttcctccggagatgaaacggccagggaagtcagcacgatcttgtcatacaacggtttattaagcaaaacggcggaaccgccggaacacttgtttttaacaactggggagcgtgcccgcttcacaaaaattgcaaacgattggtttggatacgaagtgaaaaatgtggaaagcatttctcttcaggagaccgctgtaaaataaagctgccgcacatgcaaacggcagcttttttcatggccttttcttttaaagaaaaggttttttgtattcagagggatttttttaaaaagcggtctaattcaaaaacgggctcgtatacataatagtacaaactgccttaggagggaaaagtatgctgaaaaaaggaatgaaaggaatcgcggttacggttacggcctccgcgctgcttctttccgggtgcggaatatttcagtcagatcaagcctcagaggagatagatccgccgcaggacatcacatatgtaaaagaggagaaggagcaagacaaaacagacaaaaccaaagataaaacagaagacaaaggcagcaaaacgacaagcgacgataaagccgctcaaacgggcgatacggtcatgagagagctttatctcattgataagaacggctatgtgacagcgcagacgctgccgctgccaaagcaggaagggacggctaaacaagcgcttgaatacctcgttgaaggcggccctgtttcaaacatcctgccaaacggattcagagccgtgctgccggcggatacaacggtcaatgttgatattaaagaagacggaacagcgatcgctgatttctcaaatgaatttaaaaactataaagctgaagatgagcaaaaaatcgtacaggcgattacatggacgttaacgcagtttaactcgattgataaagtgaagctccgcatgaacggccatgatttgaaagaaatgcctgttaacggcacgccgatttcagaagaactcagccgcgaggacggcattaacctcgacacggcgggtgtgacagatataacggcgacacagccggtcaccgtctattatttggctgaatcagataaaggcacatattacgttccggtgacaaagcggacgtctgcaaaagaaaaagatcaggtgacggcggcgattaaagagctgactgaaggaccggacaataaaagcggcctgctctccgatttccagggcgacgtcaagcttgaaaacaagccgaagattgaagacggccatgtaaccctcgactttaacgaagcgatctacggaagtgccgacggccagaaaaaagtgatatcggatgaagtgttaaacagtatcgtgttgacattaaccgaactgcctgatgtgaaaagtgtgtcggttaccgtgaacggaaaatccgagctcgtgaatgaaaaaggagaaaagctttccaagccggtttcaagaccgagcaaggtgaacacaggtagtttttaagccgaaatttttgatatactatagaaaaagaggtgagcgatcaaagctgcctctttctttattcagctttttggaagagcggaatgattgtgaaaggtttatgtacatacaatcggaggtaaaaaatgagatacgatggaagaaaaaacaatgaactgcgccctgtcacaatggacctcgactttattacgcatcccgaaggatcggtcctgattacagtcggcgggacaaaggtgatatgcaacgcgtctgtggaagaccgcgtaccgccctttttgagaggagaagggaagggctggatcaccgcggaatacagcatgctgccgcgggccacgaaccaaaggacgatcagggaatcgtcaaaagggaaaatctccgggcggacgatggaaatccaacggctgatcggacgagctcttcgggcggttgttgatttggaaaagctcggtgagcggacgatctggatcgactgcgacgtcattcaggcggacggaggtacgagaactgcgtcgattaccggagcattcaccgccatggcgcttgccgtcggaagactcgtcgaaaaaggcgcgctgaaggagatgccgatcaccgactttttggctgccacttcagtgggcatcgataaggaaaaaggattgatccttgatttgaactaccaggaagattctgcagctgaggttgatatgaacgtcgtcatgacaggcgaaggccgctttgtcgaacttcagggaacaggagaggaagcgacattctcaagaagtgaactggacgggcttttagagctggctgaaaaagggatcgccgaactcatcgaaaagcagaaagaagtgctcggcgacgttgcattatctattcaacaataacatgagaaaggctgatacacgatgaaggaagtcatcattgccacgaaaaacgaagggaaagtcagggaattcaaagcgatgcttgaaccgaggggctacgatgtcaaatctttactggacatcggctatacacccgaaatcgaagaaaccgggcagacttttgaagaaaacgctgtgattaaagcggaaacaatttcgaaagaaaccggaaaaatcgtgattgccgacgactccggcctgtctgtcgactatctcggcggcagccccggcgtatactcggcccgctatgcaggagaagagaaaaacgatctcgccaatctgaaaaagctattgaaagagctcgaaggggtggaaaaagaagaccgttccgcgaggttcagatgcgcgctcgcaatatgcattcccggacaggaaacgaaaacggtcgaaggttctgtggaagggtacattaccgaagagccgcgcggcacaaacggcttcggctacgacccggtttttctcgtcaaagacaaagatcaaacgatggccgagctctcaagcggcgaaaagaacaaaatcagccacagagcggaagcgctgaaaaagctgtccgctttattggatcaagcgtaaaggaggagggccgatcatgaaggttctgattgtcagcgacagccacggccttgaagacgaactggaaatgatcgctgagcggcacgggaaggaaacagatctcatcatccattgcggggattctgaattggacccttcccatcccgcgctttcctcttacttaacggtaaaaggaaactgcgatttttacggggagttcaaagacgaaatcgtcgttcccgccggatcgagaaagctttttttcacacacgggcatttatacggcattaaacagtcgcttttaaatgtgtactgccgggctgaagagctcggcgccgatatcatctgtttcggccattcccacatcgcgggaagcgagctgatggacggaaaactgctgatcaaccccggcagcatccgccttccgcgggtgcggaaagaaaaaacttatgctatactaaacattgacaaagacaatgcaacggttcgctattatgacttggacggccgggaagtcgaaagcctgacgaaccatgtacaattgccagcacattcatgaggaagaatttttttcttcctcgtgaagaaaaaaattctaaaaagttgttgactttatgtcccgatccgcatataataaatcttgtcgctgatagttaaagcgaaacaaaacaacatcatgtcccagtagctcagctggatagagcaacggccttctaagccgtcggtcgggagttcgaatctctcctgggacgtcacgtaatggggcgataaagcccgtcatcatacgctttctactcgttaaatgtaacggtcaatgtatcggtcaattaaaaaaccgacgcaattttgaaccgttcaatttaacgaagtaggaggcgttttttgttgacgaaaaagaaaccgattttcacaatcgacgaagatttttccgatttgactacggcgcagaagcctccggtaaatacgccgaaaaagcgagtgagggatcgaattaccatcgaaatgaaattatttgagagaaacaacaattaagtctgatggattcaggaatttatattggtccaagacggagagcctgcggacaccaaattgacgttgtatatacgtttattggtgtctaatttgtttttaggagggatttagcatgtcagctacacaactgactttttctgccgcctatagacgaaaaagaagtcagaaatacgattataagggagctaaaaagatataaggctttaaaggttcagcttgaaaaccggaaagaacgggaagcggccgggatgaataaccttttcccgcagctcagggatcagcactctttaaatgaattgaaagtttgtcagatggacagggcgcttaaacaaagccttgatggtgatgaattaaagatcataaaggccaagtatctctctccccaaaaaataaaggacattgagatttatatggagatggggttgaaaaaggacaaatgctatcaggtcaaacggcgggccatttacaatcttgcgacagctctcgggataatctgagggctgttgtgaacaaaaaagcagactcccaggagtccgctttatcaaagtgtacttttttaatcttaagggccgaactgaatcacgttatgatttaaccaaaaaacgcattttcagcaactttaaagtctccagtaccgaattcagcttttccttgagtagtaaagtttaaaataccagttaaaaatacacctgttattactgcacctaaaagtaattttttcatgagacaagttcctccgtccatgtttgaattttgtcgcgagcgactactccttcatcgaagtatttcgccgctaattcatgatattccttctttttgaagtgtcttgctgcaatgatagctaaatctgctacgtctgaccaaagctttttgtctcttagcatattcaatcctttatctaataaggtcttatccaactctttatatattgagtgtatgactaataacttggcttcgtacgttttttcgtttatttcttttgcgagattgagggctttttgataccaatgtgtcccttcttcgaataaacctttcttgaataaaacccttgccagcatataagaagttctgatgattgcgattttggaatgtagattttcaaaaatgtcgagagctatttcgaaggattcacgcgctaaatcgagtttttcttgtcgttcgtaagcaagaccgagattgtgatgtccgagtccctcaacgtaattttgtcgggtatcagcagccatttttattgcttttttatatacggactcagttaattcgtattgatgtagatccagtctgtttgccgcaattatcatttgagtggttgctgccctattttcataatttccaagggctaaaaagctttcgagcgctttttctgcgtgtgttaacgagaaaaaattttggtgaatttcataatatgcaatagcaatttgataattgaattctgctcgttctgcttcgtctggtattttatttatccaattttcagcaatgcgataaaaattaatggctttcgtaaagttctttatgtaaaactgatacagcccgatgaaaaagtaaaagtaatactgaagcatgtcgtccgtcttcttttcttcagctctatacttaagactttttaagatgctttcggattcgttatatttttcgatcaataatttataccgagaatctatcatattgaaataaagcaaaacatcttgattcttctccatattatcaatagccttctgaatttctttcttcatttgagttgctttatgaacttgctgtaacttaattgttgcataccattgattcaacatattcccgaccttttcggatcgtattttaacaaccaattcccaccattcctttcgtataattgatttgaaatattcaaaaaaataagtatccatttcctttttctgcatacctttcattttacagaaaggatcatttttttacaatgattttccttttttggaattcaaaaaaagcctgtcgactgtgttgggttttaagacctgatcaataagattcattttcatggatagacaggatttattcaccaatttctttccgtaaagtggtaaaatctatactgattgtaactttagtattagaggggaatgccatgaagactcttgatgtccatgcgttgcaccatgcaattgatcaaacgctggaacaattaaaacagcagtcagacgaattatccaaagtcaaaaaagccgtagagggcattacatcacttgatgatgctttaaaaggaaaaggcggcgacgcgatccgcgccttttacgaggaatgccacaccccttttctacagttctatgatactttcatagaggaatacagttccacgctgaagaaaatgaaaagcgcgctgaattcgctggaaccaaaccacaacgggtttatttcgcaaagctttcttgagcacgagctggaacaaggattgaatgcggccgaccgcactacgaagcgtttggtttctaaaacaaatgccacgatcgcaaaagtcagccacattgtcgatttgcctgatttgaatgacagcggttttcacgaacagaatcagaaagctttaaaggaaatcaatcagacaattgaaaagctgcacgccttcgaccgcgaacagacaagcgctcttaaaaccgctgaaaacgacctggaaacgatgcagagatacataagccggcttgaaaaaatgtacacaggccctaaaattgaaattaccggttaccaaaaaggctcgattttaaagccggatgagatggatgctttacgtggtggacaagacacagcgatgggcgtcatgttggataagctggataagagatcaaagcttgaaaaagaggccagcaaaatagaacctatgagtcatactgatacgttgaagaaaaaacttgaaaagttgtatgatgatccggatgagtttctcaaagttgctagagagattggatatgataatcttacatctgaacagatgaattatgttactgccattgaagaagcttatgagttcagagcagatccaattaaaggaactctggaagatggaaaacatgtcttagaaagtatgaaaggctttgtggttggaggatatgaatttgcaaaagatacgatccaaggaacgattgaaacaggtaaagctcttattggacaagcagacgactttattaaaaacccaaaagcaactgtaaattcagtacttgagtatgattacaaagccgctttcgaaagtatgttgcaatcaatcgcagattcgtgggacgaaaaaatggtacatggggattcatattctcgcggacactatattgcttatgcgattgggacgatatgggggttggcagaggccggtcctactgtcgtatcaggctcaaaaagtcttggcaaagctggcaaggctgcagcccaaacagcaaagaaaagtgttaactctgttaaacaacatttcagcccgcctaaaaatcgctatactcctgcattagaagggatgctccaaagagcgggagaggcccctaatgtgaaaaatacgcctttgctgaaggagctgcttgaggataaaaagaaaagtgtgcttttcaaatcaatcgataagaatggtgactttgtgggctccttaaaaggagaacagatccatctgaaaaatgtgaaagttaaagaaataagctatactaaaagagatcctgcagagacaaaaaaacttagaagcacttttaatggctctgttaaaaagaagtttttaaaaagcctagttaatgaccctcaaaaattgaaacagcttaagaacgccggtttgtctgattcagatatagcaagaatgcaggatggattaaatccaaaaggttggcaagttcatcataaacttccattagatgatgggggtacaaattctatggataacttaattttaatgaaaaacgatcctttccataaagcaattactaatgagcagaatgctttaacaagaggattgactcctggacaaacaaagaaaataaaaaactggccaataccaagtggggaaatttatcctattgaaaagtaacgggagggaagtcttaatgtggaaagcgcatttagaagagattcggaaaatagagaaaaaatatggagatgatctcaataaaccagcctctattgacgccataaaagaactggaacaaagcgttcaagaaaaattttatagtgcagtgctacctgagggatataaacagttcctcagcgctgtcaatggacttgattttaatgggttggtgatatatggggtagacagttctataagtgaacatgaagcagatgaagaaatacatggacttatagaaacaaatgaactttggcatgagaatgattggaaaaaaaagtatcttttctttggagattcagatgtctcattgtactgtctagacactgcccaagggaaatatttagaattagataagccttcaggaaccacaatgagcgaatacgaaaatttcaattcaatgttagaagaagcgttaagaacaagtctttcctgagcaattggcgccttttctctttttgtggtatatggattgtggggaaattctttagactatcaacatagttggccaagacacactacccgtaaatgcggaggttaattatgcagaatattcactggagaaagcgcagtacgtttaaagaggcaactcatgagcaaattcatagtcttgaagaaactcttaacattaaatttccattagattataaagaatacataaaagaatccaatggatgctctccagtagataaacgtgttgttgttattgcgggatttagagaatcgattaataacctgctaagcattagagacccagagaggccaattgatctttataaaacattcaataatgttaaggatagattagttgacaacattattccctttgcaactgatgcaggaggcaacttattttgctttgattatagaaattctgaaacaagcccaactgtggttttttgggatcacgaagaagcatttgagaatccagaagcagcggtaacctatgtctgtgataatttcactgaattaattaacagtctaagagagtatgaagaagaataaagggaagtttttttatgatgaatttaaatttttagaccatctttacgttggtatagccttctctggatagtagaaataattattaagcacttaactttggttgagtgctttttttatgttcaaagccgagaaaaatccgacaaaaagggggataaaatgggggactttttctactccactttgtcatacgatagagacaagaaaaacgaacgtgaatatcgagtccaagaaggagagcctgcggacactgatcatttgcacacggatgttgtgcagctgattggtggccgcttttttattggccagaatgggagacgcacctttcccttatcaagtgtgtacccggatgtatcgaatgatgatgaaggtcgtcagcttcacaggaggagcggctggagtctatgcaggattgcgcgcgatagtcgcggggaacgcaagcggtgagatcccgtttgcacaggaagtcatttttatatggctccctataatctttgcgtcctcatggaagaaaatccaaagactctcctggtttcagttgtaaattttgatgaggctgaggaaaaagcgctcaacctggctttaaataagatcagcggtgactgggatgattacaaacttgaacaggttttgatctatcccttacaggcttctcagaaagtgaaatagatgaaatcttgggagagctggctgagcatgaaggcaacggaggaaaaatcaatgacagccaggaattagacctggatgattatgaagatgaccatttccaacatacctgcccaaaatgcggattttcatttaatgaataggtgattacatggaaaagaaagaataccgttggaagttggccgatttaaaaaacatcaagaaaaatggccttaaagtattcagcacattttcttgcggcgggggttcctctatgggctataagctcgctggctacgatcttttggggaaatgtgagatcgatccgcaaatgatgaagatttacaggaagaatcataacccgaaatatccttttcttatggacatcagagactttaacaaaatggaaaatctgcctgatgaattgttcgatttagatatttttgatggttccccgccctgcagcgtgttttctattgcgggggatcgggaaaaggcttggggaaaagaaaaagcctttcgtgaaggacaggcaaaacagtcacttgatgatctattttttcattaccttgatgctgttgaaaggctgcggccaaaaatctttgtggccgagaatgtcaaaggaatggtcagtggaaatgcaaaaggttatgtgaagctggtgattgaacgagccaaggaaattggatatgatgttcaactgttcttgttgaatgctgccacaatgggagtcccgcaacgtagagagcgggtcttttttattggccgaaggaaggacttgaatttactaccgtttaaattgtccttcaatgagccaccgattgtatataaagaattcagaagcggccatggtgcaaggcttaaagaaatatcaaagctttataaaagatgggtgaagcgacggccgtcggataataatgggagacatcacgaaaaggattgaagggaaagaatctaatttcaatacgatattagtgaaaaatagccttgtcccgcctactctcgggagtggttcggtatttgtccgttatgatgagccctactatatctctgaacgggatatcattttaatgcaatctttcccactcgattatgattttatggacgcatctgttcaatatgtttgtgggatgagtgttcctccggtcatgatgaaaaaaatatcggaacagatttacaatcagtggttttaataattctcactacatttagaaaaatgttattatttttctaaaaagggtggaatatatgaccgttgtgccggagaaattgtactgtagagcttgtaagagaaaaacaaaccatcagatagttaaaaatgagcatgacaatgaactaaagtattcaataagtaatttagattatgatgaagaaattgattttcaatttaatgaggattatgcaatagttcaatgtagaggttgtgacgctattgcttttctaaaaatatacggcgatgaagatatgtttcatatagtcggttcaaattatcatactgatagagaatactttgtcgaatacactgtctttccagaagagccaaaaaaggaggatccggtagaacagttattacaattcaaagaaaaatatgaattcgatcacttacctaacttaataaatggaattagaaatgaaacaattaatgcttatcgccaacgtatgaatttattatgcaatacgggaattagaatgcttattgaatcaatatgtatggtaaatggaattgataaaagaccgaagattaagaagggagaaccagtgttagatggtgataaaaacccggtaatggtcaatttaaatttggttcaaaagataaatgaacttaaagaaaagaatataattgatgaggaacaacgaaggatactcttggaaattaaagatgtaggaaatcagacagtacatgaaatatttcgaccgaaacggagagatttattgttatatctagaaacattagatttaatactatttaatatttatgaattacctcatattaaaataacaaattcaccaagccctagttagggcttatttttataaagagggtgctgacaacaccctcccttacccaaggccatcaccctggtaagagcgtgatgaagacgcggccgcgtttcgtgggaaaatcacgctctcatctctattctattggaggaccaggcaaatggcaatataaaatacaaacatacgttcctgcgatgataaagaaaaagagaaactgcttctcctgcatagcgctgaattgcttgaaaacatcagtcaatctaaagagaaatatcgaaaaattattcaggcaggtatcacccaatgggtcaaagattttcaaagcggccatattaaggtgaacactgttgaagatttaaaaaagctcatcgagctcgatatacagctgcagaaagatgaagaaatttaaaaacaaactcaaactcaattcaggttgcggaggtgggtgaaatgtaatggcgagaccgcgtgatccaagacgtgacgaagcgttccgtttatggaaagaaagcagcggaaccaagaaattaaaagacatcgcagatgaattgggcgtctcaagcagtaccgtccgcaagtggaaagcaatagataaatgggaagataaaatcaaagggagcgctcctaaatcgaatgggagcgctccttttcgtcccggtgctccaataggcaataaaaacgccaaaggaaacaagggcgggaatgcaccgcctggaaacgaaaatgcgaaagggaatgccgcaccaaaaggaaataaaaattccgcccgtaccggcgaatatgaaacgatcatgtgggattttttaaacgaggatgagagacagctgttcggagaaatcgaaacggacccactctttcaaattgacttaacgatcagggaattgagccttcgggagcggagaatgatgcagcggatcagtcggatagaaaacggcctatctgaaaaacagcgccgcgtgctgcaacaaatgcgcaaggtcaaggacatcgttcaaaccccggataagaatggactagtcaaacccgtcccggttatgaatgagcgtcttgttgtgactgaaattgaagaaaccgagatgcgggctattgatgatattttgaatatcgaggaggcactcacccgggtaacggataagcgattgaaggtcattcgccagaaatacgatatgatccgcttaatggatgagcaggaactgaagcttcgaggcatctatctttccaatgagacaaaacaggcagagcttgaacgccttaccgcccgccctgtggacaattctgtgaatatcacaattactcgtaagggtgacggcaaatgacggtaaaagaagtcaatccgcattttgaagattttctctttgactggaaccaaaaatttcagctgctcgttggcggttacggatcatccaaaagctatcacattgctctcaagctcattttgaagcttcttgaagaaaaacggacagtcttagtcattcgtgaagtgtacgacactcatcgggattctacattctctctttttgaagggatcatcaatgacttagagattgatcatattgtgaggtgtatgacatctccgatgcaagtcaggttcccaaatggcagccggatcatcttcaaggggctggacaaaccggccaaactgaaatcgatcaacaacatctcaataatatggattgaggaatgttcagaggtcaaatatgaaggctttaaagagcttctcggccgtctgcggcatcctacgctgccgcttcatatgattttttccacgaacccggtcggggaagacaactggacgtataagcatttctttaaagacgatctgaataatcgatttgtcctggatgataaagagctttatgaaaagcgaacgatcgttttaaatgacacatactatcatcattccacggcggaagataatttgtttctgccagaaagctatgtaaggcagctggatgaactgaaagaatacgatccagacctttaccgcatcgccaggaaaggtcattttggcgtgaatggggttcgggtttttcctcagcttgaagagtggccacacgatgaagtaatgcaggccgtctcgaacattgactgccccatcaagcgggtaggaatggactttggttttgaagaatcctataacgccgttgtccggcttgcggtggatcataagaaaaagtacctctatatctattgggagtattacaaaagaggaatgacggatgacaggacagcagaggagctccaagaatttaagaacacccaagagcttatcaaagctgattcagcggagcctaaaacgattcagtatttccgacagcatggtttcaatatggtgggagctcataagtaccagggttcgcgcctgcagtatacgaaaaagatcaagcggtttaaaaagatcatttgttccgaccaatgcaagaacaccatttttgaactcaagccgctgacctataaaaaggacaagctgggtaacatcattgaagatgaattcaagatcgatccccacactctttcggccatctggtatgccctcgatgattacgaggtcaccgatctgaaggagaaaccgaaaatccggcagcggccaaatagagagaggaggtaaagcatggctcaacaatctgtgaaagccaccgtgttcaaggcaaatgccccaagtgaaacgaccaaacagatttacgaagatcaattcgactataaaggaaatgacatcatcgagccgccttatagtttgaaggaattgaaaagcaccgcagagtattcaacgatcctgcagcagtgcatccatgcctataagaccaaatattctcggttttggttttgatgtagagtacacctttgatattaacggagatgatgtaaaacctggattttgcttttggcaacaggggaacgaatgtccactttttaaacttacgaattaattggaaaattgggagcgagcggggagcggattcgctcccaatcaggtatttttcgttcctccagaaaacaaaaaagagcaaagaaccttgatatcatgggctttcggttaagtggtgtcacatgctgtccataagggtcatcggccttctaagccatcggtctggagttcgaatctcccctgggacgtcactgaaaaaagcctcaaacttcttggcatacaagggtttgaggcttttggtgttgcaaaacaacaacatcctaaaaattccctttcatcatttcaaacaaaatgaaaaagctaaagggtgtgatcaattttaaggaggatgttgtaatgacaaaacaacagcaaaatcagcagcaaaagcagaagcaacaaaaacaaaagcatgagcagctgctcggggccaacatcacagataccgaacttgctcaggaattcggaaatatccagcagcagcttgcccagctggagcaaactgttaatcaaatggggtcacagcagcagggccaaagcggccagcagagctctcaattgagccagggaatcaatcagctgaaacagcaaattcagcagttcagctcccaatctcagcagcaaatgcagcagacggatcagcaaattcagcaaagcattcagcaggctgtccagcagctgaatcaggctcttcaagggatccagacaaaccaggccatgaaccaaatgagccaggcgcttcagcaggcgcagcagtcatttaaccagcaagggcagcaaggacaacagggtcagcaaaatcaacaaaaccagcagcaaaatcaaaattttcaacagcctctacaataaaaagctgtaaagagccgtttagcacggctcttttttatatcggtcattcctcgttttgatcctcttcgtcatgggttggatgcgctccgggatattgacgcggcgttccttgatgaagattgcggaattcgtatgcgaaattgctgtagtattgctggccttccttccatggcgtgcttttgttctcaacgggctcgtctttgccctgtgcagctccatacgcaccttcaggaaattcttcagctgttaaaaagtttctttgcgtttcaacgttcgaaatttcttttttgtcgtccatcagatcacccctgttttagttttattgttgccatgaaaaaggggagctatgtgttttcgttttgtatgcagtaggtttcattttaaaaacgggataagatgctcattctctgccgggagtacaaggggggaaatgcgccgatcacaaagaaaatagacattttgtacagaaagaacctgtcagataaagtggtattttatggtttattggtccttttctcctcagcttttaagagctgtccttctatcttatgacccgtctattctcgctttttgttatacatctcaattcagcaatggttttatctgttttccagattgatgtaaatggggcattggttgtaaaatttaccatgagagaaaatcttacaatgttcgttctgcttttattttagaaagggagctgaaaaaaggtgcatacgctagaaaaaatggagcaaacaaatttccagacggcgagagattatgtgacacaagcatacgagacagtacagaagcgaaatttttacgaaagcgaatttcttcaagctgtaaaggaaatatttgattcccttgtccctgtattggcaaggcatccaaagtatatcgaacaccgcattcttgagaggatcgcagagccggaacggatgatcaccttcagggtgccgtgggtcgatgatgaaggcaatatccgggttaaccgagggttccgggttcaatttaacagtgcaatcggtccgtataaaggcggcatccgctttcacccttctgtgaacgcgagcattattaaatttttgggttttgagcagatttttaaaaattctttgaccggactgccgatcggaggcggaaaaggcggggctgattttgatccgaagggcaaatcggacagggagattatgagttttacgcagagcttcatgaatgaactgtacagacatatcggaccggacacggatatccctgccggcgatattggtgtcggagcaagggaagtcgggtttatgttcggacagtataaaaagattcggggccgctatgatgcaggcgtgttaacaggcaaaggccttgaatacgggggcagtttaacgaggaaagaagcgacagggtacggtctggtttatttcgtggaagaaatgctgaaggatcaggggctgcgctttgaaaacagcaccgttgtcgtctccggttcagggaatgtggcgctgtacgcgatggaaaaagccgctcaattcggtgcgaaagtggtggcctgcagcgattctgacggctatgtctatgacgaaaaaggcatctgtcttgagacggtgaagcggctcaaagaagacgggaacggaaggattcgcgagtatgtcagcgagcatccggaagcacactatttcgagggatgtaccggcatttggtctattccatgcgatatcgcgcttccgtgcgcgacccagaacgaaattgacgaagaggcggccgaagtgctcatttcaaatggggtcaaagctgtcggagaaggagcaaatatgccgtctgaagagggcgccgtcaaacgctttttggatgcgggagttctattcggaccggctaaggctgcaaatgccggcggtgtagccgtttcagcgctcgaaatggcgcagaacagcgcacggcttcactggacggcggaagaaacggatgcgaagctcagggcgatcatggctgatatttacaagagaagcgttgaagcggcttcagaatacggacggcccggaaatctgctcgacggctgcaatatagccggatttatcaaagtggcggatgcgatgatcgctcagggagtcgtttaacggtaaaaagagagagcatgatgccctctctttttttgtgctttattcattgtctctgaatccaccggtaaaggcgtgtacagccggaacggaaattcccgggtagccgatgccgaatccgagcgtcggagtggtgaacaccccgccgtacggataataggtatatggcccgtgtgctgaaggattatagacataagtaaccgggtagccgaagtatcccgggtattggcgcacgcggggaacagagtgcgcaggaaatgtgcggtacatcatattcacctgtttctttttgattaacaccagtttatgtaaaaaatcgtaaaatggagtctgtacatatatgtggcaaaaaatctaaccggcggggatgaaattataaaaaattgtcgggataaaatctaacaaaactgtataaaacgccagtttttttatgtaatctttatagattacataaaaaattttaaattgtttttcaattttacatttccttttatatcaatcatgtaagcgtatacaaatagattgattaatcaaaattgtctaataattttaaaaaatacggttgacactgtatgtaaaggggcgtaatatgagttcaaacaaaagaacaaatcacttgaaaacttttcatctttcccgggaatgacagcgggaaaacgggttcccgcatcatgaatttttaatcgtttaaagcgttcatttacaacagaaaggtgtgcttgagggatgggggaccagaaagaccagtggatcttcctaaacgacaaactcgttaaaaaagaagacgctaaaatatcagtctatgatcacggatttttatacggggacggcgtgtttgaagggatcagggtatacgacggcaacatcttcagaatgcaagagcacatggaccgcctctacgattctgcgagatcgatcatgctggagattccatatccacaggaagaactgacacagcacgtactcaaaacagtcgaaaaaaacgggctgaaagacgcttacatccgcttggtcgtttcaagaggagcaggtgacctcggactcgatccaaacaattgttcaaacccgagtgtcatcataattgtcgaaccattggcaatattcccgaaacatttatatgaaacggggattgacattgttacggttccgacaagaaggaacagacccgatgtgctgagccctaaagtaaaatcgctgaactacttaaacaatattcttgtccggatcgaggcgcatatggcgggtgtgacggaagcgctcatgctcaatgatcaaggctatgtcgccgaagggtctgcggataacgtatttatttataaaaacggaaagctcttgacgcctccgggctatatcggagcgcttgaaggaatcacccggaatgccatcatcgaaatagcgcgagagctcggctatgaagtgaaagaagagccgtttacccgccatgacgtatacacagccgaggaagtgtttttaaccggaacggctgcagaagtcatcgcggtcgtaaaagttgacggccgcaagatcggggacggcaaaccgggagtccacacaaaccggatgcttgaaaagttccgcgagcgcgtcgtccgtgaagggttaaaagtcagcctcaaagatcaaagcttaagtgtcagctgaataaagataaacgttgaagaggataagtagcagcggaaacgccgcctgcagagagccgggattgctgggaaccggtgacggcctccgcttgtgaactcccctctgagtgtcagtctgaacgatttccatgtttagtagggctggccgggtgaacattacgaaggttcactcgttattaaaccggataagcgattatccataaggcggctttcaaaagccgcgaacaagggtggtaccgcggaaagaaaagccttttcgcccctttggcctgcaaggtgtgcagcgtcaacagtgggcgggaaggctttttttagctgcaaaagcagattggatacatgctttgcggcacatatatattgattattttttgaaaaacaattgtgaatgaacagtgatgatgatcacttgataaggaggaagaaaaatggggacgaatgtacagttggatgctgaaaatgcccaatgtacacaaacaatggcaggggcgtcaatgctgatcgaggctttaaaacaggaaaatgttgaagtgatctacgggtatccgggcggtgcggtcctgccgatttatgacaaactctacggatcgggaatgtttcatgtgctgacgcgccatgaacaaggcgccatccacgcagccgaaggatatgcaaggatttccgggaaaccgggtgtcgtcatcgctacatccggaccgggagcgaccaaccttgtaacgggtctggccgacgcgatgatcgattcattgcctctcgtcgtattcaccggtcaggttgcgacatcggttatcggatctgacgcattccaagaagcggacgtcatcggaattacgatgccgattacaaagcacagctaccaggtacgcaatgccgaagatttgccgagaattattaaagaagcattccatatcgcaacaacaggaagaccgggccccgttttaatcgatattcctaaagacatcgccgttgtagaaggagaattccgctatgaccacgacattcaccttccgggctatcagccgacgaaggaaccgaattatctgcagatcagaaagcttgtggaagcggtcagtgcagcgaaaaagccggttattttagcgggtgcgggcgtcttgcacgggaaagcgtcagaagaattaaaaaattatgtcgaacagcagcagattccggtggcacatacgctgttaggcttgggaggatttccggccgatcatccgcttttcctcgggatggccggaatgcacggaacgtatgcggccaacatggctctgtatgaaagcgatctgttaatcagcatcggtgccaggtttgatgaccgggtcacagggaacttgaagcattttgcaaaatatgcgaaagtcgctcacattgacatcgatccggctgaaatcggcaaaaacgttcatacgcacattccggttgtcggcgacagcaagcttgtactgacggagctgatcaagcaaaacggcaagccgagcgcttctgatgagtggaaaaagcagcttgcggcatggaaaaccgaatatccgctctggtatgaagaaaatgaaacagaaggattcaaaccgcagaagctgatcgaatatatccaccgctatacaaagggcgaagctattgtaacaacagacgtcggacagcatcaaatgtgggccgcgcaattttatcagttccaaaaagccgacagatgggtcacttccggcgggctcggcacaatgggcttcggacttccggcggcaatcggagcacagcttgcggataaggatgcgacggttgtatcgatactcggcgacggaggattccagatgacgctgcaggagctgtctgttattcacgatctgaaccttccgatcaaggtcgtggtcttaaacaaccgctgcctcggaatggtccggcaatggcaggaaatcttttacgatgagcgctattcgcactccaagttcacatcacagcctgatttcatcaagctgtctgaagcttacggcatcaaaggcgtccgaatcacatccgaagaagaagcggaagaaaagctggaagcggcgctaacgtcgaatgaaccgatggtcattgatgttcaagttgcacaagctgaaaaagtatttccaatggttgcgcctggaaaagggctgcacgaaatggtgggggtgaaaccttgaaaagaatcatcacgctgacggttttgaaccaaagcggcgtcttaaacagaatcacagggttgtttacaaaacggcattacaacattgaaagcattacggtcggccacaccgaaaccgcgggaatttccagaatcacgtttgtcgttcatgtggcagatgaaaaagaaacggaacagctgacaaaacaattaaacaagcagattgatgtactgaaagtcacggacattacgaatcaatcgatcgtccaaagagagctggcgttaatcagggtggtttcccctccgtcgagcaggacggaaataaacggcgtcatcgaaccgtttcgggcgtctgtcgtcgatgtcgcaaaagacagcgtcgtgattcaagtgacaggggaatcgagcaagatcgaagccctgatcgaactattgaaaccatacgggattaaagaggtagccagaacaggcaccacggcctttgcgaggggaactcagcaaaagccggcctctattaaaacaatatctattgtataaatcataaaaagggagagattgaaatggtaaaagtatattataacggtgatatcaaagaaaacgtattagcaggcaaaaaagtagcggtgatcggatacggctcacaaggccatgcgcacgcactgaacctgaaagaaagcggagtggacgtcattgtcggcgtcagaaaagggaaatcctttgcaaaagcagaggaagacggccatcaagttttcacggtaagagaagcggcagaacaggccgacatcgtcatggtgcttcttccggatgaacagcagcaaaaagtgtatgaagcggaaattaaagacggacttcaagctggcaattcacttgtattcgcccacggattcaacgttcatttccatcagatcgtgcctccggcggatgttgacgtattccttgtcgctcctaaaggaccgggacatcttgtcagaagaacgtttgaacaaggtgcgggggttccggcgctgtttgcgatctatcaggatgtgacaggggaagcgaaagacaaagcccttgcttatgctaaagcgatcggcggcgcaagagccggtgttcttgaaacaacatttaaagaagaaactgaaaccgatcttttcggagaacaggcggtgctgtgcggaggattgacttcccttgtcaaagccgggttcgaaacgctgacagaagcgggctatcagcctgaactcgcatacttcgagtgtctgcacgagctgaagctcatcgtcgacttgatgtatgaagaaggtttggcagggatgagatattcgatttccgacacagcgcagtggggagacttcgtatcaggtccgcgcgttgtcgatgagaaggtaaaagaatcaatgaaagaagtattgaaagacatccaaaacggtacattcgcaaaagagtggatcgtcgaaaaccaagtcaaccgtccgcgtttcaacgccatcaatgcaagcgaaaacgaacaccaaatcgaagtggtcggcagaaagcttcgcgaaatgatgccgtttgtcaagcagggcaagaaaaaggaagcggtggtagccggtgcgaaaaattaacttttttgatacgacactccgtgacggtgaacagtcgccgggcgttaatttaaacacgcaggagaagctggcgatcgcccagcagcttgaaaaactcggggtcaacattatggaagcgggctttcccgcttcatcccccggggatttcaatgcagtaaaagaaatcgcaaggacgattaaaaactgttcggtaacagggcttgcccgctctgtcaaaggagatatcgactcggcgtgggaagcgctcaaagacggagctgaaccaaggcttcacatttttatcgccacttctgacatccacttaaaatataagctgaaaaaaacgcgcgaacaggttctggaacaggcggtcgcaatggtgaaatacgccaaagaacgcttcccgatcgtccagtggtctgccgaagatgcgtgccggactgatcttccgtttttagccgagattgtaagcgaagtgatcgccgcgggagcggatgtcgtcaatctgccggatacggtcggttatttagcgcctgccgagtatggaaatatcttccgctatattaaagaaaatgcccgcaatgccgacaaagtccagctttcagcccattgccacgatgacttgggcatggctgtcgccaactctttggctgcgattgaaaacggagcggatcaagtcgaatcggtcatcaacggcataggcgaaagagcggggaacgcctcgcttgaagaaatcgccgtcgccctccatatccgaaaagatttctaccaggcggaatcaacgattcagctgaatgagattaaacggacaagtgatttagtgagcaagctgaccggcatggccgtgccgcggaacaaagcggttgtcggcgataatgcctttgcccacgaatcaggcattcaccaggacggcttcttaaaagaaaaaacaacatatgaaattatttctccggaacttgtcggcgtgaaaacggatgcgcttgtgctcggaaagcattcagggcgccacgcatttaaagataagctgcaaaacctcggattccagcttggagaagaagaaatcaataaattcttcaacatttttaaagagcttaccggaaagaaaaaggaatttacggatgaagatctcatctcgctgatactcgaagagaaaacggcagaccgcaaaatcggctatgattttatttcactgcaggttcattacggcacctcccaggttccgacagcaacagtctcccttaaagatcaggaaacggatcaggtcatccaggaagcggcgaccggagcgggaagcgttgaagcggtgtacaacacgctgaagcgctgtatggataaagaagtccagctccttgattaccggattcaatccaaccgcaagggacaggatgcattcgcgcaagtatacgtcagggtgatgatcgatggaaaagaatcgggaggacgcggggttgcccaggatgttctcgaagcatctgccaaagcctacttgaatgctgtgaaccgctatctcgtattgaagacgaatacggaaggattgtcaaaacaggcggctgtaggatcataacagtaagaaggaaggagtttgttgaatttgaaaaaacgaatcgcacttttgcccggtgacggaattggtcccgaagtattggacgcggctgttgatgtgctgaaaagcgttgctgaacattatcagcatgaattcgaatttgaatacggcctgatcggcggggcggcaattgatgaggcaggagcgccgcttcctgaggaaactgtcgccgcctgcaaagctgcggacgccattttgctcggagctgtaggcgggccgaaatgggatcaaaatccttctgagctgcggcctgaaaaagggctgctcgccatccgcaagcagctcgatctttttgccaatctgcggcctgttaaagtatttgaaagccttgcgggagcttctccgttaaaaaccgaatatatcgaaggtgttgactttgtcatcgttcgcgagctgacgggcggcttgtattttggaaagccgagcgagcagtacgtcaatcagaacggcgaggaagaagcggttgacacgctgttttataaaaagtcggaaatggaaagggtcatcagggaagccttccaaatggcgcagagtcgaaaaggcaaagtgacctccgttgataaagccaacgttcttgagtcaagcaaactatggcgcaagacggcggaagaagtggcgaaagagtttcctgacgtcaagcttgagcacatgctcgtcgacaatgcagccatgcagctcatctatgcgcctggacagtttgatattatcgtgacagaaaacatgttcggcgatattttaagcgatgaagcatcgatgctgaccggatcgctcggcatgctgccgtcggccagcttatcaagctctggacttcatttatacgaacctgtgcacggctcggctcctgatatcgcgggacagaacattgccaatccgcttgcggcgatcttgtccgcggctatgatgctcaggacgtcattcggtcttgaagctgaagcgcaagctgttgaacatgcagtcgatcaagttctccgggcaggaaaacggacgaaggacctggcaaaaggctcggaacattgcacaactcaatcgattacaggggaagtaaaagccgcgctggcagacgacaatgccatttcaaacatcatgaccgcttacgtttaaggaaaatggatattggtagagggaggaagaaagatgatgcctcgaacgatcatcgaaaaaatttgggatcaacacgtgattaaaaaaggtgaagggaagcctgaccttctctatatcgatctgcatctgatacatgaggtaacgtcgcctcaggcctttgaaggcctgaggcaaaagaacagaaaagtcagacggcctcaaaatacgtttgccacgatggaccacaacattccgactgtcaatcggtttgagattaaagatgatgtcgctaaacggcaggtcagtgcgctcgaacggaattgcgaagaattcggcatccgccttgcagacttgtcaagcgtagaccaggggatcgtccatgtcatcgggcctgaactgggattgacgctcccgggcaaaacgatcgtttgcggagacagccatacatccacacacggagcgtttggcgcgctcgctttcggaatcggaacgagcgaagtcgaacacgtcttgtcaacgcagacgctttggcagcaaaaaccgaagacgctggaaatccgcgttgacggcaaactgcaaaaaggagtgacggctaaagacgtcattctggcgatcatcggaaaatacggggttaaattcggtgcgggctatgtcattgaatataccggcgaagtgttccgagacatgtcgatggacgaacggatgacggtttgcaacatgtcaatcgaagctggggcaagagctggattgattgcaccggatgagacgacgtttgaatatgtcaaaacaaaaaaatatgcgccaaaaggcgaggattttgagaaagctgtagaagaatggaagaacctgaaaaccgatccgggggcggtctacgaccggacgatcgtgatggacggaagcgccatttctccgatggtgacgtggggcatcaaccctggcatggtgctgccggttgatgaaacgattccggggcctgaggctttcttgcaggaagacgataaaaaagaagcgcagcgcgcatatgaatatatgggtcttgaaccatataaaaaaatcgaggacattacaattgagcatgtctttatcggttcatgcaccaactcgcgtatgacagatcttcgccaggcggccgaaatgattaaaggtcaaaaagtcgccgacggcgtcagagcgatcgtcgtacccggctcgcaaagcgtcaaaatccaagcggaaaaagaagggcttcacaagattttcatcgaagcgggctttgaatggagagaatcgggatgcagcatgtgtttgagcatgaacaatgatgttgtccctgaaggagagcgctgcgcttcgacttccaaccgcaattttgaaggcaggcagggcaaaggagccagaacgcatctcgtcagcccggcgatggctgcgatggccgcgattcacggccgctttgtcgatgtcagaaaatattaccaagagacaacagctgtatagaggagtgacaagatggagccattaaagacccataacggaatagcggcggtgctaaacagaatcaacgtagacacggaccagatcattccgaagcaatttttaaaaaggatcgaaagaacgggatacggccgttttgctttctttgactggcgctatctggataacggcgatcccaatcctgattttgaactgaaccggccggaatacaaaggcgcttcgattttaatcgccggcgaaaacttcggctgcggctcttcaagggaacacgcgccatgggcgcttgacgactacggatttaaaatcattatcgcgccgtcttttgccgatatctttcaccaaaactgttttaaaaacggcatgctgccgatccgccttccttatgaggcgtggaaagagcttgctgaacagtatgagtatcaatctttgacgatgacggtcgatctcgaaaaacagacgataacagatcatgccgggcggcagattgcctttgaggtcgatccgcattggaaagagatgctgctgaacggttacgacgaaatttctttaacattgctccttgaagaagaaatcgaacaatttgagaaacagagaagttcttggctgcaagcataaaaaagctgtccgatgtagatcggaggctttttttgctggcggcagcatactgccgccggttctttcttgtgtttagcgggccgggttgatacacttgttaaaaaataagtgcctgaaaggaacttagaaatgaagcatgacaagaagaactcgaagatcataccgttcccgaacgtaaaggagcgtttagtgcacaaagggatgggtgcgctcaaagaaaagaattaccatgaagcgctcaggctgttttctgaagcgaagcgctatgatgatgaggaatctgatatttatctgggaatggccatctgcctgcttgaaatcggcgagcttgaagaagcgaaaggcatctgcgaaaaaatgctgaaggaaggccacggccactattttaccgttttgcaagtctatatgacgattttaatccagctcagacaatacgaaaaagttaaagaaacgatcgaagctgtactcgaagaaaacaagcttcctcctgaaagcgcggaacagttttataaactgcttgatttcagccgcaagatgacggaagacccggggcctgaggacatcaccgaagaccttcccgagacggaggaggttgatcaggaaaggcttttgaatgacacggaagagcaggttaagcttcttcacgggctgaaggaccgcaatctgacaagctatatcggcttgttgaaaacgattctgcaaaatccgagcgcacatcctgtcgtaaaaacgatgattcttcagcttttagccgagtcagaccatgaaaagccgacgcttgtcgcaaaatttggcgattcgatgacaattaatccgacagagacggtcaagcctgatgacatgccgatattaaagcatgttctgagcgtgctcgatgatacgctggggaatgaaaatcccacgctgtaccaggcggtcgaagagctgtggagaaggcatatttacgtcctctatccgtttcagccgaaatactcaaaccgcgagctctgggctgctgcactgcataaagtcggatatgagatgcacgggatcgacatcgataaagaggagcttcatattctctatgaattcaatgacagacagcttgacgaagcctgcgcgctgatcaaagacatagaagaaatttcttatttgtaaatgttgaaagcagcaggcattgtgttataatatagtggttgcatttgtgaaaaacggaagttgatccgtttgccgctaaagattcattatttatctttgtatacataatgatggctgtcagaaacacatgagctgcactcagtcggcagcttgcgatggacgtagccgtttgcttgttttaaaatggaaaaccgacacaacctgaatagattttggagggaaacacatgtcagtaaaatgggaaaagcaagaaggaaacgaaggcgttttaacggttgaggtagatgccgatacctttaataaagcccttgatgatgcatttaaaaaagtagtaaagcaagtatccattcctggattccgcaaagggaaagtgccgcgcggtttgtttgaacagcgttttggcgtagaggcgctttatcaggatgcgctggacatcctgcttcctgtcgaatatccgaaagcggtagaggaagcaggcattgagcctgttgaccgtccggaaatcgatgtggaaaaaatcgaaaaaggcgaaaacctgatcttcactgcgaaggtaacggttaagcctgaagtgaaacttggcgaatacaaaggccttggcattgaaaaagacgatactgccgtaacggatgaggacgttcaaaacgaacttaagtctctccaagagcgccaggctgaactcgttgtaaaagaagacggcaaagttgaagaaggggacactgttgttcttgacttcgaaggattcgtagacggcgaagcattcgaaggcggaaaagcggaaaactattcccttgaagtcggttcaggctctttcatcccgggctttgaagatcagcttgtcggacttgaagccggtgctgaaaaagacgttgaagtgacattcccagaggaataccacgcggaagagcttgcgggcaaacctgcggtattcaaagtgaaaattcacgaaatcaaagcgaaggagcttcctgagcttgatgacgagtttgcaaaagatgtcgacgaggaagttgaaacgcttgccgagctgactgaaaaaacgaaaaaacgtctcgaagaagcaaaggaaaacgaagcggacgctaaacttcgcgaagagcttgtcttgaaagcagctgaaaacgctgaggctgacattcctcaagcgatgatcgacacagagcttgaccgcatgatgaaagaattcgaacagcgtcttcaaatgcagggcatgaaccttgagctttacttccaattctcaggacaggatgaaaacgcgctgaaagagcaaatgaaagaggatgctgaaaaacgcgtgaaatccaacctgacactggaagcgatcgccaaagcggaaaaccttcaagtcactgacgaagaagtcgaagaagagctttctaaaatggctgaagcatacaacatgcctgttgaaaacatcaaacaagcaatcggttctacagacggaatgaaagaggacttaaaagttcgcaaagcaattgattttcttgtagaaaaccgttaatatgtttcataatcatactttatataaaacagggcgcgaatgtttcgtgccttgttttatacaattttgacttatcatcttttctttgggaaaggatagataatgtcgttttgatcaacatacatattgaatatgccggacggcaaacacaacgttatcgcctttttggaaagtgtggtaaaatgcaatacataatggaacgaatgttttcaagcgatgtttcttttaacgaagaaacaggaatgacaaggatataaggggtgaaagaatgtttaaattcaacgaggaaaaaggacaattgaaatgctcgttttgcggtaaaacacaagatcaggtacgcaagcttgtcgccggaccaggcgtatatatatgtgacgagtgcatcgaactttgcactgaaattgtagaagaggaactcggctctgaagaagaagtggagttcaaagatgttccgaagccaaaggaaatccgcgagattcttgatgaatacgtcatcggccaggaccaggcaaaaaaatcccttgccgtggccgtctacaatcattacaagcggatcaattcgaacagcaaagtcgacgacgtcgagctgtcaaaaagtaacatttccatgatcggaccgactggaagcggaaaaacgcttcttgctcaaacgcttgcccgcatcctgaatgtgccgttcgccattgcggatgccacgtcgcttactgaagcaggctatgtcggtgaagatgtggagaacattttgcttaagctgatccaggcagctgactacgatgttgaaaaagcggaaaaaggcattatctacatcgatgaaatcgataaagtggccagaaagtccgagaacccttcgattacacgcgatgtatcaggcgaaggcgttcagcaggcattgcttaaaattcttgaaggtacggttgccagcgttcctccacaaggcggaagaaagcatcctcatcaagagttcatccaaattgacacaaccaacatcctgttcatttgcggcggagcttttgacggaatcgagcagatcatcaagcgccgtctcggccagaaggtcatcggcttcggctctgacaacaagcatgaagaccttgaaaaagaagcgcttctttccaaagtgcttccggaagacttgcttcgcttcgggctgatccctgaattcatcggccgtctcccgatcatcgcaagccttgagccgctggatgaaaaagcgctggttgaaattttaacaaaaccgaaaaacgcgcttgttaaacaatatagaaaaatgcttgaattggatgatgtggagcttgtgtttgaagacgaagcgctcacagaaatcgctaaaaaagcaattgaacgtaaaacaggagcacgcggacttcgttccattatcgaaggaatcatgctcgacgtgatgtttgatctgccgtctcgcgaggatattgaaaaatgcgtgatcacaggcaaaaccgtcactgacggcgaaccgccgcgtctcattatgaaagacggcacggtcgtcaataaagacaaaaaaacttcagcataatgcagagaacctcctggcctaaaggaggttctttttttgcatccggaaaccgtcggcatcccggagcagagtgacggcttcaaaagcaaaataatccctttctgtacgtttattccctccctgatcaggaaatactatctgacatactaaagatacgaaaccatttcaggagggaccatcagttgagctggacgagcattgcactttttgtacaactatttttcgggatcatcatcggattatatttttggaatttgctcaaaaatcaaagaacccaaaaggttacgatagacagagagtccaaaaaagagatggaacagctccggaaaatgagatcaatccatttatcagaacctttatcggaaaaggtgaggccgacggcttttaaagacatcgtcggccaggaggacggcattaaagcgctgaaagccgccctttgcggaccgaatccgcagcatgtcattatttacggccctccaggtgtgggaaaaacggcagctgcaaggcttgtccttgaagaagcgaaaaagaacaagcgctcaccgttccaggaacattccgcctttgtcgagcttgacgcgacaacggcccgtttcgacgagcggggaatcgccgacccgttgatcggttcggtccacgatccgatttatcagggcgccggagcgatggggcaggccggaattccccagccaaagcagggagccgtcacgcatgcacacggtggagtattattcatcgatgaaatcggagagcttcatccgattcaaatgaataaaatgctgaaggtgctcgaagatcggaaagtttttttggaaagcgcctattacagtgaagaaaacacgcaaatccccaagcatattcacgacatttttcaaaacgggctgccggcggatttcagactgatcggcgcgacgacaaggatgcctgatgaaatcccgcctgccattcggtcgagatgtttggaagtgttcttccgcgaccttgaaaagcacgaattaaaaacggtcgccaaaaaagcggcagataagattcaaaagaaagtcgcagaggaaggactcgacctgttgacgcggtatgcgagaaacggccgcgaagtcgtcaatatgatgcaaatcgccgccggaatggctttgactgaagagcgcgacgaggtgacggttgaagatatcgaatgggtgatccattcgagccagctgacaccgaaatacgaacaaaaaatcgcctctaaaccgcaggtcggcatcgtcaacggacttgccgtccacgggcctaacagcggttcgctgctcgaaattgaggtcacagtcaatcaggcggctgataaaggatcgattaatatcacaggcattgcagaagaagagaatatcggcaaccagtcaaaatcgatccgccggaaaagcatggcgaaaggatcggtcgaaaacgtcatgactgtattgcggacaatgggagtcaaagcttcggattatgatattcacgtgaatttccccggcggtatcccggttgacggaccatctgcagggattgcaatggcggcgggcatattctccgctattcataagattccgatagaccatactgtcgccatgacgggtgaaatcagcctgaacggccgggtaaagccgatcggcggcgtgattccgaaaatcaaagcggccaagcatgcgggggcaaaaacagtcattattccgcacgaaaatgttcagtcgattttaaagcggatagaaggcatacatatcgttcccgtcaaaaccttgcaggaagtactcgacctcgtattggtcaaccctccttcagaaatgctcgacggcgttcaaatgaaaagagaatccgtttaaatccccatcgtttcagatggggatttttttcggggcggtttctccgaagccgggagccggcatgttttcttagcggaggacatcttttcctttttcagaactgaaagaaagggtatactacaggagaccctttttatttcgccgggcttacaattgtacaggaataaaaaaagtatattataatggttcatactaaagttacggaggtgtcagtcaaaatggcagatgaaacgaaacgaaacatcccgctcctccctttaagaggtttactcgtctatccgacgatggttttgcaccttgacgtcgggcgtgaaaagtcggttcaggcacttgaacaggcgatgatgaatgaccatatgatctttttggcaacgcaaaaggacatatccatagacgaaccggatgaagacgagatttttacattcggaacctatacgaaaatcaagcagatgctcaagctgccgaacggaacaatccgcgttttggtggaggggttgcagcgcgcccgcattcttgagtaccatgacttagatgaatatacgtctgtaaaaatcgagcgaatcgatgaagagactgaaaaagatgttgaagatgaagcactcatgcgcacattgcttgaccacttcgatcaatacataaagatttcgaaaaaaatatcggcggaaacatttgccgctgtgacagatattgaagagccgggaagaatggccgatattgtcgcctcccacctcccgctcaagctgaaagacaagcaggaagtgctggaaacgatcgatgtcaaagccagattgaacaaagtaatcgacctgattcacaatgaaaaagaagtccttgagattgaaaagaagatcgggcagcgcgtcaagcgttcaatggaaagaacacaaaaggagtattacctgcgcgagcagatgaaagccatccaaaaagaacttggcgataaagaaggaaaaacgggcgaggtccaaaagctgaccgaaaaaatcgaacaggcaggaatgcctgacaatgtgaaagaaaccgcgcttaaagagctgaaccggtacgaaaaaattccgtccagctcagctgaaagctctgtcatccgcaattatatcgaatggcttatttctctcccatggaacgatgcaacagaagacaggctggatttaaagctcgccagtcaaattctcgatgaagaacaccacggccttgaaaaagtgaaggagcgggttctcgaatatttggctgtccagaagctgacccgctcgttaaaaggaccgatcttatgcttggccggccctccgggtgttggaaaaacctctctggcgaaatcgatcgccaaatcgctcggacgcaaattcgtccgcatttcccttggcggcgtgagggatgaatctgaaatccgcggtcaccgccgcacatatgtaggcgccatgccgggccgcatcattcaggggatgaaaaaagcaggcaagaacaatcccgtattccttttggacgagattgacaaaatggcgtcggatttcaggggagatcccgcttcagcgatgctggaagtgctcgatcctgaacaaaaccatacgttcagcgaccattatattgaagagacatttgacttatcaaaggttttgtttatcgcaaccgcgaacaacctggccacaatccccggcccgctcagagaccgcatggagatcatcacgatcgccggctatacggaagtggaaaaggtcgaaatcgtcaaagaccatctgcttccaaaacagctgaaagaacacggtttgaaaaaatccaatctgcaaatacgggagcaggctgtcctggccgtcattcgctattatacgagggaagccggcgtcagaaatcttgaacgccaaatcgcagcgatatgcagaaaagcggcgaagctgatcgtatcaggggaaagaaaaagaattacggtcacagacaaaaaccttgaagactatttaggaaaaagaatgttcaggtacggacaggctgagctcgacgatcagatcggcgttgtcacaggtcttgcctacacgacggtcggcggtgatacgctgtccatcgaagtgtctctttcccccgggaaaggcaagctcattttgaccggaaagctcggcgatgtcatgagagagtcggcgcaggccgcattcagctatgtccgttcaaaggcggaagagttgaacatcagccctgattttcacgaaaaacacgatattcacattcacgtgccggaaggagccgttccgaaggacggcccatccgcggggatcacaatggcgacggctcttgtctcggcgctgacgggccgacctgtttcgcgaaatgtcggcatgaccggcgaaatcacgttaagaggccgcgttcttccgatcggcggcttgaaggaaaaggcgctcggcgcacaccgtgccggcttaaagactgtcattatgccgaaagataatgaaaaagacattgaggacattccaaacagcgtgcgggaaggcttgaccttcattcccgtcgctcacctggacgaagttctaaagcatgcgctagtaggagaagagaaatgaaagtaacgaaatcagagattgtcatcagtgcggtgaaacccgagcagtaccctgaagggggactgccggaaatcgcccttgcagggagatctaatgtcggaaaatcgtcattcatcaatacaatgatcaaccgtaaaaacttagcgaggacatcttcaaaaccgggcaaaacacagacattaaacttttatatcattaacgatgtccttcactttgtcgatgtgcccggctacggatttgcaaaagtctccaaaacggagcgcgaggcttggggccgtatgatagagacgtatttgacatcccgcgaagaactgaaagcggtcgttcaaatcgtcgacctcaggcatgctccttcacaggatgatgtgatgatgtacgactttttaaagcattatgaaattcctgtgatcgtgattgcgacaaaagcggataaaatccctaaaggcaaatgggaaaagcatgccaaagtcgtcaaagagacgcttaatatagaaaaagaagaccggctcatattgttttcctccgaaacgaaaaagggtaaacaagaagcatggtcggcgatcgagcaaatgatcgcgagataaagaaaaagcacttgcgggattgatgcaagtgctttttcttgaataaactattttctttttaagaataataagagcagactaaccgcgataaaagcggccggccaataagcttctacatatgccgtctcgatattcaccgacttcagccaggcggcaatttgccggaaaaagtaaagatagagggcgaccgcgatcatcagcagactttcatattgatattcttttgtcttaaacgatttgacaagcagcgccgcaccgaagatcagcacgatgaccgcaaaatcatccgcgcggctgaaatagtcctctttaaatgtgaaataaacgccgatcgctgtcattaagagccctgcaaaggaatgggcggaatcggcttccttctgtccctgataaaaaagagccagtccgacgagacctgcaagtacagaccattcttcctggccgtcaaacaggctgatccggcccgaccgcaaaaaggcgtagacagcaacggctatcaacagcaatggaagcaaaacagatttctttttcaaagtatcaccttcttgatgtagtgaaagaaatagaaacacattttctactatatcacatcaattttttaaaatctgttcacattttgggaagagaaaatagtgaatatatgttataatcgttttgaataataaattctatattataatcattctaatttagatagatgttgggggtgcaagcaagagttatgcatatacttgtcgtgggattggattacaaatcagcccctgttgatatacgtgaaaagttaacctttcagccggatgagctggggcaggcgatgtcgcaattgaaagaagaaaaaagcatacttgagaacatcatcgtgtcgacatgcaaccggacagagctgtatgcagtcgttgatcagctgcacaccggacgttattatatgaaaatgtttttggcgaactggttcggattaagcaaagaggacgtttcgccttacttgaagttttatgaaaacgacggggccgttgaacacctgttccgcgtatcgtgcggattggattcgatggttattggagaaacgcagattttgggccaagtgcgtacaagttttaagctggctcaggaagagaagacaattggtaccgttttcaactatttgtttaagcaggcggtcacggtcgcaaagcgctgccatgccgaaacggacattgcttcaaatgctgtatccgtcagctatgccgccgtcgagcttgccaggaaaatcttcggcgacctttccgataaacacgtgctgattctcggggcgggcaaaatgggtgagcttgcggttcaaaacctgcacggccacggaatcggacaggttacggtgatcaacagaacattttcaaaagcgaaggagcttgccggccgtttttcaggcgcggcgaaaagcttgaatgagctgcaatgcgctttgatggaagccgatattctcatcagttcgaccggcgccagcggctatgtcgtcacaaaagagatgatcgaacatgtcaataagcttcgcaaaggctgtccgctttttatggtggacattgccgtgccgcgggatcttgacccggctctcagcgaagtggaaggcgtcttcctgtacgatattgacgatcttgaagggatcgtcgaagaaaatttgaaggaacgccaggccgttgccgaagaggtggagctgattattgaagctgagatcgtttcttttaaacaatggctgaatacgctcggcgtcgtgccggtcatctcggctctcagggaaaaagccttgacgatccaggcggaaacgatgcagagcatcgaacggaagctccctcatttgagcacaagggagaaaaaacttttaaacaagcatacgaaaagcattatcaaccagcttttgcgcgacccgattttaaaagtgaaggagtttgcgtcagaagctgatgccgaagaaaagcttgcactgttcacgcagatttttgatattgaagaagcggcttttcccgacggggagaagcaggacgaacgtcagccggttcatgcgtttaagcggcaaaatccgcagggtttgacttctatcgcgagcgagtgacagacatgacagacacattgttagcaaggcttaacgaagttacaatcgtgttgtacgcgttcaccgttctcttttattttatagactttttacagcacaaccggaaggcgggaaaagcggccttctggttgctttctattgtctggattctccagacggtttaccttttttatttcatgcagtacacagatcagtttcctgttttgaataatgcgcaggggctttatttttacgcgtgggtgctcgtgacgctgtctctcgttttgacgaaactcttgaaggtggattttctcgtttttttcaccaatctcatcggcttttcaatggcggcgatccacacgtttactccgacggcccagcagtcggcggagctttcgggcaggctcgtgtccgagcttttgatcatccacattacgatggcgattctttcgtacggggcattttcattgtcctttgtcttttccgtgctgtatctttttcagtaccgcttattgaaaaagaaaaagtgggggaaatggcttttgagaatagaagatttgtcaaaacttgatcatatggcgtatgtcctcaatctcatcggcgttcccatgcttctgctgagcctgattctggggattatctggtcgtatgtatcgcttgaaaccctgtactgggcggatccgaaagtgcttggatcgatcgtgctgctttttttatacggatactatttatttatcaggattgtcaaagagctgcagggaaggatcgcggccatgtggaatgccgcgtcttttcttgttcttttaatcaatttctttttgctcggcagcttttcgcagtttcattggtttagttagttaaaacggttgcccgtgacggattgggaggaagaaaacatgagaaacatcattgtaggctcaagaagaagcaaattggcgatgacccagacaaaatgggtgatcaaaaagctggaggaattaaatccggatttcacgtttgaaataaaagaaatcgttacaaaaggcgaccggattttggatgttacgctgtcaaaggtcggcgggaaaggcctgttcgtcaaagaaatcgaacaggcgatgctttccggggagattgacatggccgttcacagcatgaaggacatgccgtcggcgcttcctgaagggctgatggtcggctgcattccaaaacgggaagaccccagggacgttctcatttcaaaaggccgtcaaaagctggctgacttgaaacaaggcgcagttgtcggaacgagcagcctcagaagaagcgcacagcttttgcaaatgcgccccgaccttgagatcaagtggatcaggggaaatatcgatacaaggctgaaaaaacttgaaaccgaagattacgacgcgattattttagctgcggccggcctgtcaagaatggggtggaaggacgatgtcgtcactgaatttcttgatccggaaagctgccttcccgccgttgggcaaggcgctttggcgatcgagtgcagaggctctgatgaggagctgctgtctctcttttcgcgcctgaacgaccgctacacacagctgaccgtcacggctgagcgcgcttttcttcatgcgatggaaggcggctgccaagtgccgatcgcaggatttgcaaagatggacgaagacggcgtcatcgaactgaccggtcttgtggcatcgcctgacggaaaaaccgtatacagagaaacagtaaaaggaaaagatccggaggctgtcggcagagaatgcgccgcagtcatgtcggaaaaaggagcaaaggcactgattgaccgggtgaagcaggagctggaagaccatgaagcatgatcttcctttagagggaaagaaagtgctcgtcacccgcaataaagcgcaagcccaatcctttagggaaaaggtggaggctttgggcggagaagctgttttaacgtcattgatttcgtttcggcccgcccttccgccagaggcggcccagcgctttcaagcggatcttgaaagcgcggactggcttgtttttacaagcgtgaacggggcaaaattctttttttcttatttaaaggacgccggggccagtgctcctctcgcgtccgaggcgaaggttgctgcagtcggtgaaaaaacagcccggtatttgcgcgacaggggtctttctgtcgatctgatgccggagttatacgtggctgaacatttggcggaggcacttaagcaaaatgccggacgtcatgacaaagtggtcgttttaaaagggaatttatcccgggacgtcatcaagaaaaccctctctcctctcggaattcaagtttcggaatggattttgtatgaaaccgtgcgtgatgaaaggggaattctggacctgaaggaagcagcaaagcacgcgtcttttgattttgtgacgtttaccagttcttcgacggtacatacattcatgtccattctgaaagaggagagcttagcgtgggccgaaaagaaccggacggcttttattacgatcgggcctttgacaaagaaggcgctgtcggactacggaattccatcatatatgccggacgtctatacaatcgacggaatgctgcgcgaaatgtgccgcatttcaagaaagggagaatgactaatggaagcatcatttcaaagacaccgccgcctgcggacgacagcaggtatgcggaaattagtaagggaaaccgagttaagagcatctgatttcatttatccgatatttgttaccgaggaagagaacgtcaaaagcgaagttccttctatgccgggcgtgtaccagctgtctttggaccgtttgaaagaggagatggaggaagtcgcaagcctcggcattcaatctgtgatcgtcttcggcgtgcctgagcacaaagatgatgtgggaagcggagcctatcacgatcacggcatcgtccaaaaagcgattgcacaaattaaacaggactttcctgaacttgtcgttatcgccgatacgtgcctatgcgagtacacggaccacggtcactgcggcctggtggaaaacggtgaaattttaaatgacgaatcgcttgttcttttggcaaaaaccgctgtcagccaagcccgtgcaggcgctgacattattgcgccgtcaaacatgatggacggtttcgttgccgctatcagggaagcgcttgatcaggaaggatttacaaatgtgccgatcatgtcgtacgctgtaaaatatgcgagcgctttttacggaccgttccgcgatgctgcgggaagcagtccgcagtttggcgaccgcaagacgtaccaaatggattatgccaaccgcagggaagctctccgggaggcaaaatccgatgtggaagaaggcgccgattttctgatcgtcaagccgacgctttcatatcttgatatcgtcagagaagtgaagaacgaatttaacctgcctgttgtcggatacaatgtgagcggggagtatgctatggtcaaagccgccgcccaaaacggatggattgaagaaaaagctcttgttctcgaaatgctgacaagcatgaagcgggctggcgccgatttgatcattacgtactttgcaaaagacgcggcaaaatggatttcggaataagaatttgaactgggggttttagaggatgcggagctatgagaagtctaaagcggcattcgaagaggcgcaacgagtcatgccgggcggggtgaacagcccggtcagagcctttaaatcagtcaacatggacccgatttttatggggcggggaaaaggatcaaaaatctatgatattgacggaaacgaatacatcgattatgtcctgtcatggggaccgcttattttgggccacagcaatgaaaaagtggtgaaagagattcaaaaggcggcagaacacgggacaagcttcggtgcgccgacagaactggaaaccgagcttgccgagcttgtcatcgaccgcgttccttccatagaaatcgtccggatggtgagctccggtacggaggcgacgatgagcgccttgcggctggcgcgcggatacacaggccgtaacaaaatcgtaaaatttgaaggctgctaccatggacacggtgattccctgctgattaaagcgggctcgggagtagcgacactcggcctccctgacagccccggagttccggaaagcattgcaaaaaacacgattaccgttccttacaatgatctggaaagcatgaaacttgtctttcaagaattcggagatgacattgcaggcgtcatcgttgaacctgtcgctggcaatatgggcgtcgtaccgccggttaaagggttcctcgaagggcttcgcgagctgactgagacgcatggcgccctgctgatatttgatgaagtgatgacaggattcagggtggattacaactgtgcccaaggctatttcggggtgacgcctgatttgacatgcctcggaaaagtgatcggcggcggtcttcctgtcggcgcttatggaggaaaggcggaaatcatggagaagatcgcgccgagcggtccgatctatcaggccgggacgctgtccggcaacccgcttgccatgacagccggacttgaaacgttgaaacagctgacccctgaatcctaccgggaattctcccgcaaagctgaccgcttggaaaaaggaatttctgaagctgcagagaaaaatggcattccgtgtacattcaacagggcggggtctatgatcggctttttcttcacaaatggaccggtcatcaattatgatacagcgaaacagtctgacctcggactgtttgccgaatattataaaggaatggccgatgaaggcgtgtttctgccgccttcacagtttgaagggctgttcttgtcaaccgctcatacggatgacgacattgagcatacgattaaagctgctgaacgcgtattcgaaagaatcagccgctccagataaagaaaagggctgccggacattgccggcggctcttttttgcatggtgccgaaaacggctgctgatttttctgttcatattctgcctgcttttcacatacatctttactgacatctaattttaaaaattaggtgaagggaggatatcagtttgccgcaaaacaatcgtttgcaattttctgtagaagagtcaatctgttttcaaaaaggacaggaagtatccgaattattatcgatttcattggatcctgacattactgttcaggaagtaaatgattatgtatccatacgagggtcattagagctgacaggcgaatacaacatagatcaaacccgggagtatgcagagctgcctgcgacaagccgatttgtagaagatgtaaagctgaaaggggacggcagcgcagagctgacgcattgtttcccagtggatatcaccatcccgaaagacaaagtcaatcatttaaacgacgtatttgtttttattgacgctttcgattatcagctgacagatgcgaggatgctgacgattcaggctgatttggcgattgaaggcctcttgaatgtgagcggtgaagcgggtgaagaagaaccgcgcactatgcctgcggccgtccatccggaagaggagctcgaacctgcctacagatcaccttcaaacgacgaagatcagggtgaagagaaagaatatttgatccagcttgacagaccttacgaagagcaggacgaagaacaggcggaagaacatgataccggtgaggaaacggttccgatttaccagtcgtttctcggaaacgacacagaggaagctaaaccgttttttacagcgtctttgtcggcggcagagcgtacgaagcgcgaaatagaaaatcaaaaagaagcctctcttgaacagccggaagaagaatataagctgaaaagagagaaagtggaagaggaaccggaagaatatgagctgaaaagagagaaagtggaagaggaaccggaagaatatgagctgaaaagagagaaagtggaagaggaaccggaagaatataagctgaaaagagagaaagtggaagaggaaccggaagaatatgagctgaaaagagaagaagcggaagaagagccggagctgtcgcacagctcttatcaacctcacgaggaactgaaagagaacccgttctacagtgttcctcctcttctgaaggaagaccagaatgacagggagcctgaggcttttgaggttgaggtgacacaggaagcagaagcgattgatgaagaagaggaagccgggcatacgattgaaatcccggaatattcgtttcatgagcagacggagcccgaagaagaaagagatgaaatgcaggcagcggatgaacaggaagtgtcagcaaaggaaaacgacaacgcactctatttgacaaagctgtttacaaagcagggagaggaggagtttactcgaatgaggatgtgcatcgttcagcaaaatgatacgattgatcttctgtgcgagcgctatgatattaacgtccagcagctcatccggatgaattccctttcccttgacgaggaattaaaagagggacagatcctttatataccggattatcaaaacagccatgcctaatgcattgataaaaatgtggtgaagccgatggaaggcatccagtctgttttaaatgagtacggtcttacgcctgaatatatggagtccgtcagttcaaaggtgtggaaagtgtatacggatcacggtgtatttgctctgaaaaaattggcggcttcaagaaacacccgcttcacggaacagatgatcatgctggaggaaaaaggctacaggcagttcgttcctgtctatcgaaaccgcacaggcgaatttttaacgcaagccggagaagatgtctgctatctcatgccctggcttactcttgaaagggaggaagagcgggatcaaaaacacgaatatatgtttaaagaaatcgctcttcttcaccagcggacggaaaaagagctcggcgtgaggcgggaagaaatactcggacactatgaacggacaaaacggaaatgggaacagcaaaaacagaaatatgaagcattcatcatgaaagcggaaaacgaatggtatatgtccccgttccagcttcaggcggccatgtatttcaaagagacgatatcagctgccgactttgcgatcgcccgccttgaagattggcatgaagccatgagagaaaaagagtctgccagaatggtcttaaaccacgggcacctgtccgttcggcattttctctataacgataccggaacgggttactttacgaactttgagaaagcgggacatgcgccgcctgcaaatgatctcatcgtattttttactagaatgtttaagacgaaccccgttatgtgcacggaatgtgtaaactggttttatacgtatcacaatgtctatcctttgcgggaggaagaaatcagcttattcctcagctatatggcttacccggggcctgtattcggcgtactgaaccgctacgaacatgagaaggggctcggggaaaaagaagcctgtacaaggcttttaaaggcgtactggcaaatgaaaaacgctgagccgcttgtgatgagcattcacgagacggaagaaaacagaaaactgcaggaagaaacagagtccccatcatcatgatgcggactttttttcgtgcttaaatccagtcaaggtgaaaggcgcacgcaaggaatatgagaatgcccaaaaggaggacatcaaatgtggtaggaaagatgatcgtgcggatgccctggaatatcgtaatcgggaggacgacttgaacagcaacaagcctgacttgcttcagccacggctggaatgaatatgtgttgaatttttttcgcatcttatgcctcctctccttttcgttacagcatcatatgaggaaaaggagcttgtgtgcatggcccaatctcgtataaaacaacagaaaaacggaaaagatgattgacgaaaatgaaaaagatttagtaatataagaaaaagaaaaagtacgtgctgaaaagtcaatgatcacccgctttgaatgggaagagtacaaaaacagacgcttgcagagagggaagccggttcgctgaaaggctcccagtcagtcttttttggaaggtcgcccaggagcgcaatttctcgaacaaaaaagtagagaaattcgggaaagtcccgttatcccatttaagtgcgtgaatgcgtttttttgcattcatgaaaaaaggtggtaccgcgagagagttctcttcgtccttttaacaggatcaagaggactcttttttattgttcagccgtttaatactgttggaggtttgaaaatggataatcaagaactgacgatgccgacaaaatacgatccgtctgcagttgaaaaagaccgatacgactattgggtgaacggcaaatttttcgaagcgaaaaacgatccagaaaaagaaccgtacaccgttgtcattcccccgccgaatgtgacgggtaagctgcacttggggcatgcttgggattccaccttgcaggatatcgtgacaagaatgaaacggatgcagggctatgacgtgctctggctgccgggtatggaccacgccggtattgcaacccaggcaaaagtagaagcgaagcttcgtgaagaaggaaaaacgcgctatgatctcggacgcgaaaaattccttgaagaaacatggaattggaaagaggaatatgccgattttattcgcagccagtgggcaaagctcggtctcggcctcgattattctagggagcggttcaccctcgatgaggggctttctaaagcggtgcgcgaagtatttgtaaagctttatgaaaaagggctgatttaccgcggagaatatatcattaactgggatccggcaaccaaaacggctttgtcagacatcgaagtcatctataaagacgtacaaggtgcgttctatcatatgcgatatccgctgaaagacggttcaggctcgattgaaattgcgacgacccgtccggaaacaatgctcggcgatacagcggttgcggtgcatccggaagacgagcggtacaaacacctaatcggaaaaacggtcattctgccgatcatgggcagagaaatcccgattgtcggagacgactatgtcgatatggaattcggttcaggcgccgtcaaaattacgcctgcccatgatccgaacgactttgaaatcggaaaccgccacaaccttgaacgcattctcgtcatgaatgaagacggcacgatgaatgacaatgcccttcaatataaaggcatggaccgttttgaatgccgcaagcagatcgtgaaagatcttcaggaagagggcgtgctgttcaagattgaagaacatacgcattcggtcggccacagcgaacgaagcggagcagtcgttgagccgtatttgtcaacacagtggttcgtgcaaatgcagccgcttgccgacgccgccatcgaattgcaaaaaagcgaaggcaaagtcaacttcgtccctgaccgttttgaaaaaacgtatctgcactggatggaaaatatccgcgactggtgcatttcccgccagctctggtggggccatcggattccggcatggtaccataaagaaaccggtgaaatctatgtcggcgttgaagcgccggaagatgcagaaaactgggagcaggacaaagacgttcttgatacatggttcagttccgctctttggccgttttcaacgatgggctggcctgatatcgatgaggaagatttcaagcgctactatccgacgaacgtccttgtcacaggctacgatattattttcttctgggtatcgagaatgatcttccaaggtatcgaatttaccggagaacgtccgtttaaagatgtcttgatccacgggctcatccgcgacgaccagggccgcaaaatgagcaaatcgctcggaaacggcgtcgatccgatggatgtaatcgacaagtacggagcggattcgctgcgctacttccttgcaacaggaagctctccgggtcaggatttacgcttcagctttgaaaaagtagagtcaacatggaattttgcgaacaagatttggaacgcatcaaggttcgctctgatgaacatggacggcatgacatacgaagagcttgacctgtcaggggaaaaatccgttgccgataagtggattttaacaaggttgaatgaaacgattgaaaccgtgacacagctggccgacaagtacgaattcggcgaggttggccgccatctctacaattttatctgggatgatttctgtgactggtacatcgaaatggctaaacttccgctttacggcgaagatgaagcggcgaagaagacaacccgctccattttagcgtatgtgctggatcaaacgatgcgcctcctgcatccgtttatgccgttcctgacggaagagatttggcagcatcttcctcacgaaggggaatccattacagtcgccaaatggcctgaggccgtcaaagaatatacggacaccgaggccgcggcggatatgaagcttctcgttgaagtcatccgcgccgtacggaacatccgcagcgaagttaacacgccgctcagcaagcagattgaactttatattaaaacgagcacgccggaaatcgctgaacgacttgaagaaaaccgtttgtacgtagaacgctttacgaatccgagccttcttcagatcggaacggatattcaagcggtcgataaagcgatgaccgctgtcgtatctggcgccgagctgatcttgccgctcgaaggtctgattaacattgacgaagaaatcagccgccttcaaaaagaactcgataagctgacgaaggaagttgaacgggttcagaagaaattaagcaatgaaggatttatgaaaaaagcacctgcacatgtcattgaagaagagcgggcgaaagaagccgattatacggcgaagcgtgaagctgtagaaaaaagaatcgccgaattgaaaaactgataacacgaaaaaggaggtgttttccaggtctttctaaagctgttggaaaacaccttcatcaattgaagggaaggaatgcgcttgttcaaaacgtttgatgaagcactcagctggattaacggaaggcttaaattcggcgtgaagccgggtttggaacgaatggaatggctgctgagaaagctcgggcaccccgagaaaaagctcaatgcggttcatgtcgccggaacaaacggaaaaggttcaacgatcgcttttctccgttcggtattaaatgaagccggttatacagcaggcaccttcacatcaccgtatatcatcacctttaacgaacggatcagcgttgacggcgccccgatctcagatgaagaatggacggcgctctttaatgaggtcgggcctcttgtccttgagcttgaaaaaaccgaattcggagccgccacagaatttgaaattattacggcatgcgcatttttatattttgctaaatacaggcggacagattttgttatttttgaaacgggcttaggcggccgtttggattcgacaaacgtcgtgaagccgatgttaacggtcatcacttcgatcggccatgaccatacggcgatattaggcggtacattgaaagagattgccgcggaaaaggcagggatcatcaaacgcggcgttcctgttatcacagccgttcatcagcatgaagcggctgaggtgataaagcgaaaggcgatggagacagaatctgcttttatatcccttcacgaggattgccagctgtacggggagctttcattgcctgagggagagcagttttcgttgaaaacaccgttacatcattatgaaggaattgaaacaagcctgatcggcacccatcagcggcaaaacgcgtctttggccatacttgcggccgaatggctgacagccgaaaaacatgcggcgatcggcgaaaaagagctgaaacgcggcattcgtaacgcgggatggcccggccggtttgagaaggtattgaacaagcctcttgtttatatcgacggcgctcataacaaagaagggatggagcggctggccgagacgatctcctcccacttcgccgggcggaatattcacgtatgcttcagcgctcttaaagataagccgtacagagacatgatccgcaaaatcgagtcgtttgcgtcatcgattcacttcacatcctttgatttcccgagggcggaatccgctcaaaagctgtttgagcaaagtaccgctgattataaaacatttgatgaagacatcgcctctgttttccggtatatcgaagaaaaagctgaagaggaaaaagcggtggtcgttatcaccgggtcgctttattttatttccgccgtcagggcagctttaactgaataaaacataaaaatgcgcttttggccaccggctgacggcgcatttttatgttttaggaaaagcggaggcgcttcatatttgctaaaataacagccgctaggcagcagcttttttcatgaaatttgattctgcgaggttgataacgatgttcatcttttacctttttacggcaggtttagtgctcggctctttttttaattcggccgggcgccgcatttctgaaaagatatcattgattgctccgcgttccctctgccgcgtctgcaaaaggcagctgggcttctcggagctgataccggttttgtcctatttgatgcagcgggggaggtgcaaaggatgtcaaaccccgctctcgatcgtgtatccggcagttgagctctccgccgccatcctgtttgcgtttgccggcatgcacgttgggcatgagggggagctggtgattgtgcttgctcttatatctctgcttttgatcgtctttgtatctgatgtgacacacatgatcattccggatgctgttctttgttttttcctgcctgtctttgccgtcggacgattccttgttcctctggaacagtggcactcaagtttgagcggtgcgatggccggcggtatgctgcccctcttgacgctgcttttgacgaaaggggggatcggctggggagacgtaaagctgtttgcggtaatcggcatggcgctcggcagccgcctcctcgttctcgcttttttcctctcggcagccgcaggaacggtgcttggtcttattgcactcctggcaggcaaactgaagaaaaatgaaccaatgccgtttgctcccgcgattctggccgggacgctgacgagctgcttctatggcgaaccaatgatcgagtggtaccttcaaacggcatggtggtgaaaaatttgacgaaacctttttgggcaagacgacaaaagtcttgttctttttttttgaggctgtgataaagtgtggacattaagagggacagcctttaggagaactcctccttccttctggcttccctctgccgagcgtatagagagcggccaagctgccgcctaaatcaatataaaacaattaacagaaagcgagggaagcatatgaaaaaacggaaaagcaagaaaaactcagctaaaaaagcgcccgaacaagacccgcttaaagtgatgatcaacggcagagaagagactatctacggaaatgaaaaagagttttccaacagaaatgaagaaaagaagtttaccttttcgaactgggaagaaaagagaaaggcagaacgggaaatatcggcttcaaaagaggacggcacacatgaaacaggtgaatttacatggacgccaccggacgaagaagaaaccgtctacaaagacgatcctaaagtggtggcgccttatcaaaagaaaaacgagcccaaaaacaaccgcaaaacgaaaacgtctcttacgtatcctgtgaagcgatttgccgcgaccatcgtctttgctgttttgctcgggacgggactcggtctgtttgcgctgaatctcgcaacgcataaagaaggagtgccggcttccggcagtcttggggcggatgctgaaaacggccagaccgttaaagccggtgactccggtgccgaggagaaaaagagcggagaaaaaaatagcggacaagcgggagaatcttttaacagcttcgccgttcaggccggaaagttttcgtctaaagaaggagcggatacgctggcctctcaaatcgcagacaaggggtatgccgccgtgtcgattgccaaggacgacgggttttatgtaatcgccggaataacgggagaaaagcagatgacatctgaacttggcaaaatattaatcgaaaacgattttgaagcgtggggcggaaaagagcttccggttgcaatcgagtccggtttgctggagccttttaaagaagcggctgagctgtcggcaaaagcgattctcggcgcggaggttacatctcaaaacatagccgatgtcaaagctcaacttgacggggcccaatcaaaaggctctgaagaggtaaagaagagcatactggaagccgtcaaccttctggagaaaccgaccgcagccaacggctggaagagccagcagctattgctgggccaaattaaataaatagaaaaccagcagacgtgctggtttttttattttcgcgatttttgtcattaaaaagttatttttctgaaattgtggcggcggcgttcttttggtaggataaaacaggtatctttttttcctatgcaaaaacctttgaaaggatggcttcttatgacccgacagctcatattggcttcacaatcaccccgcagaaaggaactcctcgatctcctgcagattccgtacagcatcgttacgagcaatgcggaagaaaaattaattcgaaacttttcaccagcagaaaacgtcaaatggttggcggaacaaaaagtgcgtgcagtagccgaacaatatcctgatgccgtcgtgcttggcgccgacaccattgtttattatgacggagcttatttgggcaagcccaaagatgccgaagatgcagaacggatgctgagcatgctttcgggacagacccattcagtgctcaccggcgtctgcattaaggacggcgaaagatgcgaaacattttttgaggaaaccgaagtctctttttggcctcttgaagaaaaggaaatcagcgcttacatcgctacgggagaaccgtttgataaagccggttcatacggaatacaaggaaaaggcgcgctttttgtcaaacagataaaaggagactattatacagttgtgggccttccgatttccaaaacgatgagaatgctgaaaacgtttgatctccactccttttgatgtaccgaacgagaagggaatcaaaagggagggtttatcataagcgatctgccattgaaattaaaagattttcctgatgaagaaaggccaagggagcgccttctcaacacaggcgccgaaagtttgtcaaaccatgaactgcttgcgatactgctcagaaccggtacgaaaaaagaatcggttcttcagctttcaagccggctgcttcaaacgtttgacggcctccgtttgttaaaagaagcatccgccgaggagctttcaagcatttccgggatcggccgcgcaaaagccgtgcagattttggcggcccttgagcttggccggcgcattcacagtctggcttgcaaagaccgttatgtgattcgttttcccgaagatgcggccaattttttaatgggggatatgcgctttctctctcaggagcacttcgtatgtgtgtatctgaacacgaaaaaccaggtgatccacaagcgcacggtttttatagggagcctgaactcttcaatcgtccatccgagggaagtgtttaaagaagctttaaagcgctccgcagcttcattcatctgcgtccacaatcatccgtccggagatccggctccaagccgcgaagacatagaagttacacagcgccttcacgagtccggacagctgctcggaatcgaattgctcgatcatatcatcatcggtgatcaaaaatttgtgagcttaaaagaaaaaggatatttgtaacactttttttttcattaaattaagctataatagaatttatgggtttttgcttaggaatattgttttaagaaaggaagatacatacaaatgtttggaattggtgcgagagaccttggaatagatttaggaacggcgaatacgcttgtttttgtgaaaggtaaaggaattgtcgtcagggagccttctgtcgttgcactgcaaacagacacaaagcagattgtcgcagtcggaaatgatgcgaaaaacatgatcggacgtacgcccggcaatgtcgttgccctccgcccgatgaaggatggcgtaatcgctgattatgaaacaacagcgacaatgatgaagcattatattagcaaagcagttaaaaacaaaggcttatttgcgagaaagccgtatgtcatggtctgtgtcccgtcgggaattacggccgtcgagcagcgtgcggttatcgacgccacgcgccaggccggagcgagagatgcatatccgattgaagaaccgtttgcagcggcgatcggtgcaaaccttcctgtttgggagccgactggaagcatggtggtcgacatcggaggcggaacgaccgaagtcgcgattatttccctcggcggcatcgtcacatcccagtctatccgcgttgccggagatgaaatggatgaagcaatcattacttatattagaaaaacatataacttgatgatcggtgaccggactgcagaagcgatcaaacttgaaatcggttctgccgaagcttctgaaaacggagaaagcatggagatccgcggccgcgatcttttaacaggcctgccgaaaacgattgaaatcactgaaaaagaaattacagcggctcttcgcgacactgtgaccgccattgtcgatgccgtaaaaaatacgcttgaaaaaactccgcctgaactcgcggctgatattatggaccgcggaatcgtccttacgggaggcggcgcactgctgcgccacctggacaaagtcatcagcgaagaaacgaaaatgccggttttaattgcggaagaccctcttgactgtgtagcgatcggaacaggtaaagctctcgagcaaattcatctatttaaaggcaaaaattaaggacacagggaatagaagaggtgtataatcatgccgcagttttttacaaataaacggttgatgcttttactcctttgtatcatcattttagtggcaatgattggattttcgttaaagaatgaccggaatgcaacttggcccgaaaaatttattggcgatacaactggtgtattccagacgatttttcatacgcccgctcaattttttgcgggcttctttgaaaatatcgaagacttaaaaaatacgtacagcgaaaatgagcgcctgcggaaaaagctcgacggccagacacaatacgaggcaaagctgcaggagcttgaaaatgaaaataagtctttaagaaaagagctcggccatctgaaatcaattaaagactacacgccgattctggcgaccgttatcgccagaaatcccgataagtatgagtggtggaacctgattacgatcaacaaaggttcaaagcacggcgttgagaaggatatggcggtaacagatgaaaacggcaacttgatcggaaaaatcaaaagcacaaaagtgaacaatttcacttccaccgtccagcttttaagcgcaacagacagaaacaacagaatctccacagttatcgctgcagataaaggcaagaaaacggtgaacggaatcatcaacggctacgactcagataaaaaggcgctttccatggaaatcatcgagcctgatgaagacagggaagtgaaaaaaggtgacctcgtcgaaacttccggtgcgggcggcgtttttcctaaaggcctgacaatcggaaaagtgacagaggttgaaccagattcctacggtttgacgaaaatcgcttatgtagagccggcagccgatatgtataaccttgataacgtcatcgtcgtcgacagaacgcttgatacggtggatgtcgacaagatggacgatgaggaggaagggtcgtgaaacgcttccttcttcccgtcgtcatgatgtttgttttagtatctgacagcgtctatgcggattttgtcaacttgccttttgtgacggaagaacagcagctcatcccgcgttttctgctgcttgtcttagtttttatgacggcttatgtcaatcagccttttgccattacatatggatttattttcggactgttatatgatattaattacaccgaccttttaggtgtatatatgtttggttttgccggtatttgctatttatcgtcaaaagcgttcaaagtattgcagacaaacgcgctggtcgtcatttttatttcgctgctcgccgtctgtgttcttgaattttaccaatatggcgtgcagatgctgatacgtccggaaattatgccgttccatcaatttgtgctcggcaggctcctgcccacgcttgcgctgaacgccgttggcggccttctgctcatttacccgttcaaatggttttttaccagtcttaagaaagagctgaggaatgagtaaaaagaggattttatgagccgatgtcgaaaagagtatgatgttgaggtgaacaccgtgaagacccaaaagcagcaatacgtaacaattaaaggaacgaaaaatggattgacgcttcatcttgatgacacatgctcttttgaagaattattgtacggtcttcaggatatgctgtcactcgaacattatatggatggaaaaggccagaaaatcaatgttctcgttaagctcggccaccgctatgtgaccgaggagcaagaacagatcctgaccgatgtgatcactgagaaacaaaatctgttcatccactccattgaaagtgaagtcatgaccaaagatgaagcaaaccgcttaaaagcggaaagcgaaattatttctgtcgctaagattgtccgttccgggcaagtccttgaaacggagggtgatttgcttctcattggggatgtgaatccgggaggaatggtgaaagccggagggaatattttcatcctcggctcattaagagggattgcccacgccggttttaatggaaataaacgagctgttattgcggcttcggatatgagaccgactcaattgcgtatcaatcatgtgctcaatcgctccccagacaacatccaagaagggaacgacatggaatgtgcttatttagatgaaaatgagaatatggtcattgaccgccttcagcaattagctcatttaagacctagtttaacaaggcttgagggaggaatgtaaaattgggtgaagctatcgtaataacctcggggaaaggcggagtaggcaaaacgacgacgtccgcaaatcttggcaccgccttggccattttggggaaacgggtatgtctcgttgacacggatatcggcctgcgcaatcttgatgttgtcatgggccttgaaaatagaatcatatatgatttggtggatgtcgttgaggaacgatgcaaaatccatcaggcgcttgtgaaagataagcgctttgatgatttgctttatttgctgccggccgctcagacaagcgataagtcggctgttttgcccgagcagatggtcaagctgatccagcagctcaaacaagacttcgactacattgtcattgactgccctgcagggattgagcaaggttataaaaatgcggtctcgggcgcagacaaggcgattgtcgtgacaacaccggaaatctccgctgttcgtgacgctgaccggatcatcggcctgcttgaaaaggaagaaaatattgagccgccgagacttgtcgtcaaccggatccgcaaccacttaatgaaaaacggcgatacgctggatgttgatgaagtcattcagcacttgtcgatcgaactgatcggtattgttgcggatgatgatgaagtgattaaagcttccaataacggggagcctgtcgtcatggacccgaataataaagcttcaatcgcataccggaacatcgcccgccgcgtgctgggcgaatctgtgcctttacagtcgtttgaagaagaaaataaaggcgttttcgcaaagattaaatcatttttcggcgtacgcgcttaactgcaaaaagcaatctccaaagcgagattgctttttttgcagttttattgatcgttttctactttatgctttagcaaggaaagcttattgtcccaatacatgtcgaagtaggcgagccactgctgcagctcggcgagaggttcgggatgaagcctgtacagtttttctctgcccgcttttctcccgctgactaggcctgcttcggacaaaactctgagatgctttgaaacagccgtccggctcatcgggaaatggctgctgatatctgtgacaggcaattctttgccggcgaggagctccagcatttttcgccgggagggatcggaaacggcttggaacacatcatgttttgcggcggatgtcactagccctcaactgcctgacgcagcttttgattgacgattgtttcccagccgccattcatccgattgcggacatccgcttgcttttctcccgcttttgaaaccgtttcttccggcgcaccccatcctgaatgaatcagggtaaattcggttttttctgcagaaagctctttcaattcaaatgtgacgatccatcccgacgtatcccagctgaaagcgagtcgatgcggcgcatcaagctcgatcactttgcacggggaggggccgaaaggagactgcagggtgaattcgcagccgatctccgggcggaaatcattaggcataaaccaggcggcgatgccttcactggtggcgacggcctcccacactttttctatcgatgcgtgaaaaacagcctgtttatgtatatcaggcactagttgattgctcataatagacctcctagaaaaaagtaaaaccaaatggtttcctttctattatatgaaaccttttagttttatgtcaatgttccgtcataattccctgggacaaggcatatcattgaacaaacgaacctgaatgtaaaggatgagggttatgagtcatagagcagatgggattcgaaaaagaatggccaggaaaagaaagcggaaaacaccggacaaacagcccttttcatcagacggcaaaaagcggccgctcaagccgcctgcatggacagccttttcggaagatgaaaaaggaggagacttccctccgcctgaaggaagttccctgctgataaacgggaagcacccgcttgtcaaggcggatgcgctcatcttgaaatgtcttctgtcggcatgccttgttcttgtgtccgccattgcctacaaaggccagtttgaacccgcaaaccaaatcaaaccggttatcagccaggtgtttactgaagagttccaatttgcggccctccagaattggtatgaatccaagttcggcgatcccctcgcattctttcagccgaaaggcgccaaaccgtccggccaggtcgaggtgaatcaggatctcgctgtacctgccgtaggaaaggttcaggagaaattctcagggcagggcattaaggtagaaacagaagacgaaacgatccgcagcatgaaggaaggctatgtcattgaagtggacaaaaatccggaaacaggcctgacggtggtcttgcagcatgcggacaacagctatacctactacggccagctgaaaaaagcggatgtcgctttatacgattatatagataaaggaacgaagctcggaacgattgagcaggataaaaatcaaaaaggcatctattactttgcgatcaaacaaggagaggaatttgttgatccgatacaggtgatcacatttgagtaaatggacggagctcttcaccaagcttcacattcatccgctgctgtggcttgtcatggcgatcggtatcatgacaggacatattaaagcgctgttttgtttaatgatcattattttgatccacgagcttggccacgctgctgctgccgtttatttttcatggagaattaaaggcattttcctgctgccttttggaggaacgctggaagtcgatgaacacggcaacagaccgttaaaggaagagcttgccgtcatcgccgcggggcctgttcagcacatttggcttcaatttgcagcctggcttttggcggtcaattcgctcatcagccctcatatatttgaaacgtttactttttacaatctgaccatcctcttgataaatctgtttcctatttggccgcttgacggcgggaagctgctgtttctgctgttttcaaaacaccttccgtatcagaaagcgcagcggatgatgctggctgtatcgtgcttttgctgcgctgttctaatcgcggcgactctgctggtctccccgtcgcagctgagcgcttgggtgcttctcgtatttttggctgcatccctttaccaggaatatcgcaatcggcattacgcccatatccgttttttgcttgagcgctactatggaaatgagagggaagtgcggcgactcgcaccgatcacggtgtgcgccgaacagcagatttatgaggtcatgctcatgtttaaaaggggctgcaaacacccgatcattattgagaaggacggacaaaaactgagccagctggatgaaaatgaagttctccacgcttattttacagacaagcgcacgacttcctcaatggaagatctgcttctggtttattgaccatccttctaaaagacattgacactcgggctcttttctggtatattttttaatgttatggatgtagcacccgtgctacaaccgctcagcacaggcgttaagtgctttcttagccccctgtgactggcgagtcttagtttattaggaggtgcagagatgtacgcaattattcaaacaggcggaaaacaaatcaaagttgaagaaggccaaactgtatacgtcgaaaagcttgctgctgaagccggcgaaacagttacttttgacaacgtattgtttgtcggcggtgaaaatgttaaagttggcagccctacggttgaaggtgctacggtaacaggcaaagttgaaaaacaaggccgcgctaaaaaaattaccgtatttaagtacaagccgaagaaaaaccaacacaaaaaacaaggtcatcgtcaaccttacactaaagttgttatcgaaaaaatcaacgcttaaggcgtgtatgatatgattcatgcaaagattacaagatcccgatcgaacaaagacatcttgggctttgaaatgtcgggacatgcgaattttgctgaacatggtcaggatctcgtttgcgcaggggcgtcggcggtcgcctttggagccgtcaatgccgtaatgaagctgacgggcattgagccggtcattgacctcggggaagacggcgggtttttatctttccgcttcccggacggtacggatcgtgaggcttttgaaaaggcgcagctccttctcgaaggcatgatcgtctcccttgacacgatcgaacgagactacaaaggttacttaaaagtaacgacgaacaaaatataggaggtgagctacatgctaagattagatcttcagttttttgcatctaaaaaaggagtaggttcaacgaaaaacggacgtgactctgaggcgaagcgcctaggtgctaaacgtgcagacggtcaattcgtatctggcggttcaatcctttatcgtcagcgcggaacaaaaatctatccaggtgaaaacgttgggcgcggcggagatgacactctatatgcaaaagtcgacggaactgttaaattcgaacgtttcggccgtaaccgcaaaaaagtgagcgtatatcctgtagcctaacctttaaacgaaactccggtcgttctgaccggagttttttacattcagcaccatgacttgcttaaaacaccttcccgacgcctaaataaggccgggtttccgctctgattctgcttcgttaaagtatataaacgtgtttcatttatactgccttctctgttataattcaaagtacaaactgaatcagactcctaaaagagagaccaaacgattgggagtgccaaaatggaagaaacttcgaaaaaacgagaaaagaatatggacgataaggctttgacccatgagcttatccatctgctcagccactcaaggcacgactggatgaataaactgcaattgattaaaggaaacttaacattaaaaaagtatgaccgcgtatttgaaattatcgatgaagtggtcatcgaagctcagcatgaatcaaagctttcaaaccttagaatcccgcgcgcggcgtatgagctgcttacatttaactggatggcccattcgctgacgcttgaatatgaggtgatcggtcaagtcaaggatttgtcagcttatgaagaaaggctcgtcgttctcatcagaaagctgtttgggatttttgacgatgccgttttgaaaggcagcgacaatcatctgacgatcacgctgcagacggacggtccggacgaccgcctcgtcatctttctcgatttccacggcgtattcacaaagctgaccggtatcaaagactttcatcattcactggccgacttttatgaaatcaagcggtttgatgtaacagaccgtgagtgcatcgccgaaattcatatcaagtaaagcggttttttaggaatagaacggaggacattatgtttgttgatcaggtgaaaatatacgtaaaaggcggagacggaggcaacggtatggttgctttccgccgcgaaaaatatgtgccaaaaggaggccctgccggaggtgacggcggaaaaggcggagacgtcgttttcaaagttgacgaaggtctcagcacgctgatggattttagatatcaaagacattttaaggcagcgcgcggagaacacggcatgtctaaaaaccagcacggccgaaatgccgaagacatggttgtgaaagtcccgcccggcacggttgtcattgacgatgatacaaaacaggtcatcgctgatttaacggagcacggacaggaagccgtcatcgcaaaagggggacgcggcggacggggcaatacacgttttgcgacgcctgccaacccggcgccgcagctttctgaaaacggcgaacccggcaaggagcgctatattgttctcgagctgaaagttttggcagatgtcggtcttgtcggcttcccaagcgtcggaaaatcaacgctcctgtctgtcgtgtcttcggccaagccgaaaattgccgattaccactttacaacgctgaacccgaatctcggaatggtcgaaacggaagacggccgcagctttgtaatggcggatcttccgggactgattgagggggcgcacgaaggagttggcctcggacaccaattcctcaggcatatcgaaagaacgcgcgtcatcgtgcacgttattgacatgtcgggtcttgaagggcgcgacccgtatgaagattatgtgaccattaataaagagcttgaacagtataatctcaggctgacagaacgtcctcaaattattgtcgccaataaaatggatatgccggatgcggaagaaaatctgaaggctttcaaagaaaagctcacagatgattatcctgtttttccaatcagcgcggtgaccagacaaggcttgagggatctgctgtttgaaattgccgaccgtttggaaacgacgccggaattcccgctctacgacgaagaagacatggctgaaaacagagtcatgtataagcttgaggatgaggaagcgccgtttgagatcagccgtgatcctgacggcaccttcgtgctcagcggagccaagcttgaacgcttatttaaaatgacggacttttcaagagatgagtctgttaagcgttttgccagacagcttcgcggaatgggcgtcgatgatgcgcttcgggcccgcggtgcaaaagacggggatacgatccgtcttctcgaatttgaatttgaatttatcgactgatcataccggagagtttgccaagcaagctctccgacttttagctgaaaggaacgcccttcctttcgcaggatcaatgtaaaggaatcagggtttttaaaaggagagaaaagtctgtgaaagaggagaccttttatcttgtcagggaagacgtgctgccggaggcaatgcggaaaacacttgaggtcaaaaagctgattgagcggaaaaaagcggaatctgtagctgaagccgtacaaaaggtagatttgagccgaagcgctttttataagtacagagatgcggtttttcctttttatacgatggtcaaggaacagattatcacgcttttttttcatttggaggaccgctcaggaacgctgtcccatctgctgcaagtggtagctgaatcgggctgcaatgtgctgtcgatccaccagaccatccctcttcaaggaagagcgaatgtcacgctctctgtcagtacgagaggcatggatgaaaatatcgatttgctgatgaacaaattaagaaagctggaattcgtagaaaaggtcgaaatactaggttcgggcgcttaagggagagaatgacatatatcatgagtatgagagtaggttatttaggtccagaagcaacttttacgcaccttgccgtctgctcctgcttttcagatgcagaccagcaagcatttaacacgataccggcctgcatggatgcggcgatgaacggggagatcgatctggctgtcgtcccgcttgaaaatgcgattgaaggatcggtgaatctgacaatagactacttaattcacgaacagcctctttatattgtcggagaaatcaccgctcccatccgtcagcatttgcttgtgcatcctaccagaaaagaggcttgggaagacattcagaaggtttattcccattcccatgccatcgcgcaatgccataaatttttgcacagccggttccgctccattccgtttgaatatgcgacatccaccggagcagctgcaaaatacgtgagcgaaaatccggaagagaacatcggcgtgatcgccaatgaaatggcagcagatacttacggattagacatcgtcaaaagagatgtgcatgactatgaatacaatcacacgagatttgtgatgcttcatccggatcgcgaggcatcccctccggtcaaccctcaactcaagggaagaccgaaaacgactttgctggtgacccttccttcggacagatcgggagctctccaccaagtgctgtcggctttcgcctggagaaatttgaatctttctaaaattgaatcgcggccgacaaaaaccggtctcggcaattatttcttcattattgatattgaaatggccctggatgacgtgctgattccaggtgcaatagctgagcttgaagctttgggctgcaaggtgaaaatgctcggtgcctacaacgcatatacactataaaagaaaggtcctttgcgctgataacggcaaaggaccttttcttttattcgggaatgaggatgcccgctttttgcagggcgccgcaagcttgttcgatcttctcttcatcatctgcctccaatgtgtggagatggatgccgtttgtcagctgagacagataagcggcgtttgtcgaagagatttttttgacgaaatccgcgacttcttttcttgtgctgaccctgatcgaagctgttaagtctccgtagaccggatgttcaatcgttacatctttaaccgttacgccaaagtcgacgatcagattcagctcttcttccgttttttcgggttcgtggtcacaggcgatgatccgctgaaccggctgttttttgccgagggctgaccgcaaatacatgtacccttggcttgttgcgatgatcggttcgttttttgcttttaataaagaaatatcctgtacgatgacctgccgtgaaacagatgctcttttggccagctcgcttcctgtaagcggagcctctgactccttcagccaagccagcagctgctggcgccgctcagctcccgtaagttttaatccgtctgtcaatccgatggtctcctttctcattcatcatatcttcaagaacgtccaacagcctatcaacatgttcgcttgtcgtatcgcatccgaatgaaatccggacgaattgaagcgcgagctccctagggatcaaaagggctttcatcgtattcgaaggctcatgatagcccgctgaacacgcgcttccggtagaaatgcaaattcctctccgattacattccagcatagtatattgtccttcaaaggaatgaaaaaaacaacctataatatgcggcagaacatgcgaatttgccgaatcgggcacagcaagggagacgggaagcttccggtcttttactccttccagaaaacctgcgcgcagctcctggaatttgagatgcgcggcatccatgcggtttattgtcgactctgcagcggtaatgaaagcgccgattccggggacattgacggtgccgcttttaaagccgttttcatgcaaagtgcccgggtagacgggtttccagtttacacccggccgaatatagacagccccaactccttttgggccgtatactttgtggcttgagaccgataaggcatcagcgccgagctcatcaatgcggaccggaatcttggcaaatgtctgtacgcagtcgctgtgcaagagcacgtcccgcttatgcaggtaagccgagagctttgccagaggctggatgacgcctgtttctgaattggcatgctgaatcgaaaccagacccgtatccgggcggaggtgccgttcaagtatatcccttgtaatgatgcctgaagcattcggcttcatcaagtcgacatcaaatcccagcatctcgagatgccgtttcaaaatatggatcgactgatgctccatttctgtcattaaaaagcgctttttcccggcgggaagtccatttaagatggagtgaatcgctaaaaagttggcttcggtgcctccgctcgtaaaataaacgccttcttcttctccggataaaagttctgccatcctttggcggcagcagcgcaaaatgttttcggctttccctcctgcatcgtgcagactgctcgaatttccgtatacgtctgtgctaagtttttgaaacgcgtccaaggcttcttttgatgccggtgtcgtcgctgcataatcaagataaatcacggcgctcgtctcccattctttataaaaaatacttgagtttattttatcgatgtgtaaatataggtgtcaagacacatgtaaacttacaggaggagtcgacatgtctcatcagacgattattgttgtcggagcaggtgccgcagcgttgtcttttgctgcatccattccgccgtcttatgaagtggttgtgatgacaaaagcatctgtaaaagacagcaattcaaccctcgctcagggaggaattgcatctgctgtattgcctcgcgattcctggtcgcttcatgcggacgacacgttgtatgccgggtgcggccacaatcaaatcgaagcggtccatgatgccattaaagacggacagcgccttgttgatgagctgatccttcagcatttcccttttgatactgacgaatcaggaaagctgagcctcggaaaagaaggcgcgcattcggtgaacagaattttgcatgccgggggagacgcaacaggacaggagttgatccggcacttaatcggacggctcggtccgcacgtcgtgctgaaagaatacgaaacggcggcggatttatggattgaagacggacgctgctgtggcgtctggacgaaagacagccgtgggaagacgtttctcagaaaagccgattttgtcgtgctggcggcaggaggctgcggaaatctatttcaaatcaacacgaataaccgttctgtgacaagcgatgcgatttctttggcgtatcgggcaggagcagagctcgcagacttggaattcgttcaatttcatcctacattgcttgtcaaagacgggcgcgcgcacggacttgtttcagaagctgtgcgcggagaaggtgctgtgttgattgatgaaaacggacagcgggtgatggaaggcatacattctttgctggatttagcgccgcgggacgttgtatctcgggcgatacaccaaaagcttgcctgcggaagcagcgtatttttagatatttcccgcatatcagactttaaaagccgcttccctacgatttcttctctttgcgaaaaagccggtatttccattgaagagggccggattccggtttcaccgggcatgcattttttaatggggggcgtttctgtgaataaatggggagaaacggctgttccaaacctttttgtgatcggggaagccgcttgcaccggctttcacggtgccaaccgtctggcaagcaattctctcttggaatgcatcgtcttcggaaggagagcggcggagcggattcaagcctgccaaaaaccggagcctgtcagaggccaatctcctcagcctgagaatgtgacgtattctgttcctttgacagatgtgaaggatattcagaaacaaatgacagattatgcggcgatcgtgcggacggaggatgaattgacgaaggtgaaagaatggcttgagcgaatgccggttcaaatcgtaaatgtgaaagaaatcacaatagaacagctcgagctagctcatttatggcagactgccaaacagatgacggcctcggcactgcttcgtacagaaagcaggggcggccattaccgttcggattgtccggcgcctgatgataaaaactggcacggcaagcaaatcgttcacacaaaaggcgggatcaagatcagacaaaacgaagggattgtgaaatatgcagcggttcatacttaggaacatgcttaaggaatttttcaaggaagatatcggccggggggatctcacttcagaagccgtttttgatgacaatcatcaatgcgaagctgtcatcacagcgaaggatgacggcttgtttgcaggagaattagtgattctggaaggctttcggctgcttgatgaaacgatcgccgtccacatgctgaaaacagatggcgaagcggttcgtaaaggggaaacgatcgcgcgactcaaaggccgtgcagcttccctcatgaccggtgaacgggttgtgctgaatctcattcaaagaatgtccgggatcgccacattaacaaagcagtccattatcaggctgaatgatccgaatatcgcgatttgcgatacgagaaagacgaccccgggcctgcgcatccttgaaaaatacgcggtcaaaaccggcgggggcagcaatcaccgctttggattggacggcggcatcatgattaaagacaaccatattgccgcctgcggctcgatttcaaaagcggttgaaaaagcgcggtcagcgtgcggccatatggtcaagatcgaagtggagatcgaatctgaacaagagcttcatgaagcgattgaggccggcgccgatatcattatgttcgacaattgcccgcccgagacggtgaaagcatttgctgaaatgacacccgccggcattataacggaggcttcaggcggaatttcatttgaaaatctccccgcttacaggggaacaggggtgcactgtatttcattgggctacttgactcattcggcgaaaagccttgatatcagcatgaatgttgatctgaaaaaataagcgggattggagagggtacagatgtctattttaaaagtgattcatgacaggaacgccggcatgatgccggaggtgtataaagaattgactgaggaagaaatggccggaaggattttgaaaatcaaaaagaaattcggagcaaggctgtttatcccggggcatcactaccaaaaagacgaagtgattcaatttgcggacgcgacgggcgattcgctccagctggcacaggtcgcccaaaaaaataaaaaagcggaatatatcgtgttctgcggcgtacattttatggcggaaacagccgatatgctcacttcggacgaacagattgtcgttttgccggacatgcgcgcaggctgttcgatggccgatatggccaatatgcggcagacaaatcgcgcctgggaagagctgacgaagctgtttggcgatacggtcattcccctcacatatgtcaattcgacagctgaaattaaggcttttgtgggaagaaacggaggagcgtccgtgacatcctcaaatgcggcgcgcatgttgacatgggcgctatcgcaaaaggagaggattttatttcttccggatcagcacttgggacgcaacacggcatttgacctcggcattcctctaagcaggatggcggtatgggatccaattgcagaaaaacttgagtataacggcgatatgaaagacataataatcattttgtggaaggggcattgttcagttcacgaaaaatttaccgtggcgaatatcaaaagtgttaaagagcgggatccggacatcaatgttatcgttcatccggaatgcacccacgaagtcgttgcgctcagcgatttcagcggatctacaaaaaaaatcatcgactccattaatgaagcaaaaccggggagcaaatgggcgattggaacagagatgaaccttgtttcacgcatcattcaagaacatcctgataaacaaatcgaatcccttaaccctgatatgtgttcttgtttgacaatgaacagaatcgacatgccgcatttgctgtggtcgctggagcagatcgacaaaggtgaaccgacaggcgtgatcaaagtggatcaagatattgcaaaagatgccattcttgcgctgaatcggatgttaacgatccgttaactttttggagaacaagtttttatcataacccctccgctatgcgcataaatttgtggagaagcatatttgttattctcatctgttcgttcacgtttttgcataggaggggaaaacgttgaaaattcatattgtccaaaagggcgattctctggaaaaaatcgcggaaagatatgaagtggactttgaagaactgaaaaagctgaattcgcagctgagcaatccagacttgatcatgccgggcatgaaaatcaaagtaccgtcagggggagtgccggtcaaaaaagaagaacagctcaatatgcgaaaggaattaccgaaaaaacagcaggaacatccatttgcaaaagaaaagccgaaaagcaagcttgatgttgaagatataaaaccgaaagaaaagccttcggttccttatgttccgcctgtcccgaacatcggacaatcaagtttgcctgaaggcgacatttcgaatttgtatcaaagcgtcaatcagcttcatcagccgtacgtacctccaaaaccttatgaacatcaagagaaaggccccaacatgtataatccatggacaaatgaggaggaaaaccatatggaaaatgtcaattatccgaatgttccgcagccgccaaatgtcggtgcagcaggtgatgaaaataagcagtttcacggcatgccgaatgtagctgcagcgggatatcatcaccatccatatccttatccgttctatcctggaggctgctggattcctgtttcaccggtgctgcctggatcgggattttgccatccttggtatccatatcctgctcaaatgccttatatgcatcagcctagctatgtatctcctgctgaatatgacgatgatgacaacatggggcatgacaatgccggtcatcacggataccatcatcagccgatgactgccccggcatatgcgccttaccagccgttcccgggatttgcaccgccaaacgtcggtcacgccggggaccctaatatggcacacggcaaagaagatgactgcgggtgcgggccgggccaattcccgggaggttttccaggtgcggcgccatatggacagatgccgcaaatgggagctccgtacggtatggggggatacggacagcagcctgcagggggacagatgtttaacagaccggaagatgatgaagactgattcggaatgggacgatgatctatcgttccttttttattgtggaccgctataaacattttcatgctatttaacgggaatgtctataactgtcaagggtaactcttcgcatcccgcacatcctaaaaaagagcgcaatgctcaaattcagcggttttcacggggggtactaccattggacagcaagctgaaagtgttttcggggattttgcttttgacagcaggtctatctgcatgcggaacgaacgacgctatagataatggaaacaatacgcgcccgatcggatattattcaaatgatgcagatcgtaatgcaggtcttgataatgacggtcctgttacagaaatgcttgaaaacatgaacgggagaaacggtgcaacaaacgtaaacaatcgagcgggcaacggcaatcccgttccaacaggcgatggaacttacagccggggagacatgaattatcacaaccatttggtgaatacggcggatacaggctatgacagaccggaaaaccgtaaaatctcaaggaatatcactgggcgcgtcaacaaattgaattatgttgacgaaagccaggcagtcgtaacgaatgaaacggtcatcatcgccgtacggtctgataaaaggctgacaaataacgagagaactcaaattagaaaagcagccaaaacatttgccggagaccggaccgttcaagttgtcgaggacgacggcgcatttacaaggctgcgcgaaatgaacgatgatcctcagaacattagggatcgcggagacacgacgaataacaatttgaaccgcttgcggaaccaataacaagcagggaattgccggggattccccggcaattttttataagcgctcggccgattcctttacaaaaacggggaaaaccgtataaagtgtacatagagacgagaattattttggaggtagaaagttatggctggccattctaaatggaaaaatattcagagacgaaaaaatgcccaagatgctaaacgcggcaaaattttcatgaagcttgccaaagaaatatatgtagccgcgaaagaagggggaccagatcccgaatctaacgcaagtctgcgtctcgtcatcgataaagccaaaaatgcaaacatgccaaatgacaacatcgaccgcgccatcaaaaaagcttccggcagccaggatggaaaaagctatgaggaaattacgtatgagggctacggaccaagcggtgtggctgtcatggtcaaatgtttgacagataataaaaaccggacggcgacaagcgtcagaaccgctttcagcaaaaacggcggcagcttgggagaaacaggatgcgtttcttatatgttcgaccggaaaggatatattgcaatcgaacgtgaagatcttgagatagatgaagaagagtttatgcttgaggtcattgatgccggtgctgaggagcttgaaacgagcgaagagctgttcgagatttatacagagcccgaacagtttgaagaagtgaagaaaagcttggaggagcgcggctacaagctggcaacatccgaaattacaatggttccgcaaacctatgcagaagtcgatgaagcgcttcaggaaaaagtcgaaaagctcattgacgtgcttgaagatgatgacgatgtgcaggaagtgtatacgaacgttcattaaagaaaagggcgccgctcaagattagcggtgtccttttatgcttcatcaaaccatttagcagccgtatcaagctccagcggaaacatgatttgatttttgatcatatattgtgaaggaatctgtcatctatgagaggaggatctataaatggctgaacagcaaggaaatgagaagcctttcacggctatgggcgccggtgcgcaagatcaggaaaccgctcaaatcatcgagagagtcggcagccttatcaccggatttggcgaatccatctatgagctggtacagaaaaacagcggcatcgatctgagagaggctgacttcacaaaaagcgagaatgcggaactgaatcaagcgatccaaaatattatcagcgaatacattcaaaatctcaacaatctgaatgccgatctcagcggaaagatcggtgaatcgatccaaggcatcgtcacaagcaaagatcaaaaagacgcttaaatattggacagcatgataatattgtcggcaaagctgcattcagccttgtcgacaagttttttttatacatacgaaaattttgctgtaacggtcaaatgctttttttcatcccgcagcgccggcattcgcgcaaaaactgcccgtttttcacagagcttttaaaaagggtgtaatcgcaattgtcgcaccgtccgtggcggacatccaaatattgattgtaatcataaacttttgtcaggtcgtagccttttgtttcatattctgtttccatgttttatcacctgcacttttattgtcggttataggataacagaacgggggagaaaagaaaatataacatctgccggtggcggccgcagatgattctcacttttatcaaaccgtataccccgttcctgatagaatgcttcattctcaagctggatgggcttttgggaaaaacctgcaaccagaggagcccattcttatgagattttcttcttaaaatttatcgatcttttaaactaaagaaaaagtattgttttaataaaaatatttaaatttttattttttatcaaacttattcataattgaacgcgtcatgtctaaagcgtaaaataaatgtgtcacaaaaaagccaaatatacaatgaggcatggaggacatgcctataaatcgaaaggtagtgtaaaaggggaataaccaatgaagaaaaaagtactcatctacttggtgatcgcagcagtgatgataaatggtgtatacaggtggtccgaaaaaacaacccgggaaagctatcagatccaggccggggacaaatacaagaacttcaaggaattgcaggaaaacgaaaaaagcggctatgacattgattatcacgaaaaagcgggaagcgactgtttaatcttttcgccccatggaggaagaatagaaggcggagtgagcgagcttgtccgagcttttaatgatgattattcaacttatttattcgaaggaaaaaaggatgagaacaactccgatcttcatattaccagcacaaactttgacgagcctctggcattgcagaaaataaaagaacaccgctataccatcgcattccacggctattcgggcgaccgtccgcacacgcttgtgggaggaacggacagaaagctggcaaaagccatcgtcaaatctctgaaaaagtctgacttttccgcagaattggtcaaagtggacgggaaatttgccggaactgctgaggaaaacatcaataatgaaagccagacaggaatgagcgtgcagcttgaaatcagcacggctcagaggaaagagtttttcgaagacttttcctataaagagagggaagagacaaaaacgagaacattccgaaaatatgtcaaggcggtccgcaaggtgctgcaggacagatgctgaaaatggaaactcatgttattctgtgtatgaactgctaaaacatgaaggaggaataaaagaatggaacggaaagaccgcatcgttcaggaatttatgtcccaccgccttgtgacagaagaactcattcaaaaaattgatgaaaaacatctcgattacaaaccgactgaaacgtcgatgccagcaaaggaacttgtcacgcatatgctgcaatctttctatacctttgcttcggcggcaaaggaagggaacggagagccttttaaaaagaagcccgaagaaacagggacaagcttgagcgagcttgccaaaacgtatacagaaaaaacaaaaacgctgcttgaatcctttacggatgaagaattggatcgtgaagtcgatttgaccggcgtcttcggacgaaaagtagccggcgaacagctgctgcagctcgcgatcggacacgaaatacaccacaaaggcaatctgtttgtttatgtccgtgaaatgggacacacggatctgcctttgtatgtaaagattcattgatcctgagagccctccttgaaagaaaaccggttaaaaaggaatacgaaagcacccgggagtacacattatgagtaaaagctaaaggagggtgtcaggtgaatacgcagcgtgcccaggaaatcgtcgaatcacccgatatggttgatgttacttataacggcaggccgatttatattcagcgtgtcgacgaacaaaatgaaaccgcaagaatctttccgctcggccagccggagaacgagcaggaagtgccgctcgcaaatttgaaagaacattaaaaagaaaccccttctgaggaaggggttttgttttggatttgcctgccacacagccatcaaaaaaacacccgaaagaccgagtgtttaatttataattttcgcaagtcctcttactgccagcctcagcacataaaacaatggctcaagcaaatcgacgagataaagataatcccatttgtcatcattacgtttattttttttcttcaacgaatgtttctcctttcttgacggtaatggggttatttcatatacgagcatgcttcctataagtttcagattacgggtgaaatttgttttttctggaggcccattgtttttgaagccagctttttttataaagataagcgatcaattccatccacatcttaggaagcctctgcgggaaacggctttttttgtaaagggtttgataggctgtttttaagtcatcccactgcctgcattctttcgtctgcaaaaatctggcgacatcgatgactttgattgttccagacggcgtcagtatcaggtttcggaggtggatatcggatggattcaatcctttccgcctcgcatcgttcaatgcgcggtcgacctcgcagatcatgtcatcatcgatccgaatgcctttgtttaaacactcataaaaagtatatcctttaatatactccattaaaatatatgatggccctgtttcatatatatcaggataataattcgaatcagaaagctttttgtaaatctccgcttcccttgcggcgatgttcttaaattcgggaaaaaagactttaagagccatttccctgccgccctcttcagtcagcttaaaaacgtatgcgctcctgcctttcccgatcaattccaagtcatcgggtttttggataagcttgttgaacttttttttcgtatcatactttacggcttctgcataggtatgcgcctttttcacgctgagctcaccttctttttaagggctggtcaaacgaaaaactctctataatgttgtttatacatgagaatgggctgttttgcaccttaaatgcttttgagttcttcatattggtttgaaaatgtaacattcgtaaaccggttgtcatctaaaaagagatcgcttgcttttttagattaatttttaaaagcgttggtcaaactaaggatatgatcgttaaggcaaaaaagaaggtgatattgatgtacagccgaagcaagttcaaaatcggtttattgcttattggaagtctgctggccgcgctcagctttcacctggaggccttggccgaaaagccggctaaagttcaaatccagcttgaaaaggtttatctggacggagacgttggaatcgagaataaagtagaggccgctcgcacactggaagactttaaagctgcttataaagggtggcagctcatcgatcagaaaaaggggtttattctgtttcgtaaacaggtggacgacatttctcccctcagcaaaacaaacggttatatcggagtgactgaagatggcgtgatttcgacttttcacggtcgcccgggcatcttatcagaacccattcaatcgttttttcagattgatataaagcggctggaaagccggatggcggatgatctgcgcaaagggataccataccgcacgaaaaaggaatttgaacatgtcattgaagccgtaaaatcatccggaagccaacatcatgtagaagatatgaagacatgacgctgttatgtcttttttcagctgcagacagaagcttttttagcgaacatatgttaactttttcattctagctttgcctgttttgtgttacaatgaagagcagtcaaagaggtgaatgaacgttgatcgaattcgtaaaagggacgattgattatgtatcgccccaatatattgtcattgaaaacggcgggatcggctatcagatcttcacgccaaatccgtttatttataagaaaaacagcaaagaaacaatctatacataccattatgtaagagaagacacgaatgcgctgtacggcttttcgacaagggaagaaaaaatgctgtttacgaaaatgctgaatgttacggggatcggcccaaaaggagcgcttgcgatcctcgcttccggcgatccgggagcggtgattgaagcgatcgagaatgaggacgaagcatttctcgtcaaatttcccggcgtaggcaaaaaaacggcaaggcagatcatccttgacctgaaagggaagcttgcggatgccgttcctgaaatcgctgccgatctgtttaaccatgaagagcgggagcaaattcatgaggcggcaacggctcttgaggaagcgcttgaagcattgagggcgctcggctattccgatcgggaaattaaaaaagtccagcctcatttgaaaaaggaagaggcgctttcgacagatcaatacgttaaaaaagcattgcaaaaattgttaaagtaaggtgatatcatggatgagcggcttgtatcaagtgaactagacaaccatgaatcagcgattgagcaaagtctgcgtccgcaaagacttgctcagtatatcggccaggaaaaagtgaaagataacctcaaggttttcatcgaagctgcgaaaatgcgggaggaaacccttgaccatgtcttattgtacgggccgccgggattgggaaaaacgacgctcgccgcgatcatcgccaacgaaatgggagtcaatctcagaacgacgtcaggtccggcgatcgagcgccccggcgatttggcggcgatattaacggctctggagccaggtgacgttttatttatagacgagatccaccgcctgcaccgttcgatcgaagaggtgctgtatcctgcgatggaagatttctgccttgatatcgtgatcggcaaaggaccgtcggcacgttctgtgaggctcgatcttcctccttttaccctcgtcggcgcgaccacaagggttgggcttttaaccgcgcctctcagggacaggttcggcgttctgtcgaggcttgagtattacacgcgtgatgagctttcagaaatcgtgatcagaacggcagagctgtttgaagtcgacatcgattcgctctcggctctcgaaatcgcgagacggtcaagagggacgccgcggattgccaacaggcttttaaggagggtcagggattttgcccaggtgcttggaaacagctccatcacagaggaagtggcggttgatgcgcttgaacgcctccaggttgataaactcgggcttgaccatatcgaccgcaagcttttgatgggcatgatcgaaaaatttggcggcggccccgtcggcatcgatacgatttcggctactatcggtgaggagtctcacacgattgaggatgtgtatgagccgtatcttcttcaaatcggttttattcaaagaacgccgcgggggcgcatcgtaacccctgatgtttacagccactttaaaatggaggttccgaaccatgactgaatttccaaagattttaatggtgctgggcgccgtcatttttggcatcggtttattcatgcaagtcatcggcaggcttcccggcgacatttttgtgaaaaagggaaacgtgacgtttttctttccggttgttacatgcattgtcatcagcatcattctgtccgtcgtgttttcattcttcggacgaatgaaatgatgcgatattcaagtctatagatagagtaaggtgaaaaaagatgaaagtagaattattcgattttgacttgcctgaacgcctcatcgcacaggttcctttaaaagagcgggatgcgtccaggctgatggtgctggataaaaaaacaggggagatcactcacagcacgtttaagcacgtgattgattttctgaacgcgggcgattgcatcgttctgaacgatacgagggtgctgccggcccccttgtacggagtcaaggaagagacgggagcaaaggttgaagttcttctgttaaaacaggaggaaggggacgtctgggaaacgcttgtcaagcccgcaaagcgggtcaagcgcggaactgttctttcgttcggtgacggccgtctaacggcggtctgcacagaagagctcgagcacggcggcagaaaaattgaattccgctatgaagggattttttacgaggtgctcgaatcgctcggtgaaatgcctctgcctccttatattaaagaacagctcgatgacagggagcgctatcagacggtttactcaaagaaacaaggatcggcggctgcgccgacggccgggctgcattttacggaagagattctcgatgcgctcagggaaaaaggcgtgcatattgcgtttatcacccttcatgtcggtcttgggacattccggcctgtcagtgcggaaaatgtagaggaacacgacatgcatgccgagttttatgaaatgtcggaagaaacggcagcattgttaaaccgcgtcagacaggaaggcggaaggatcatttccgtcggcacgacatcgacgagaacgcttgagacaatcgcttccgagcatgacggccgcttccgggaagcgagcggctggacatcgatttttatctatcccggctacactttccgggcaatagacgggatgattaccaattttcatcttccgaaatcgtccctcattatgcttgtcagcgcgctcgcaggcagagagcatgtgctttccgcctaccggaccgcagtggaacacgaataccgcttcttcagctttggagacgccatgttgatcaaataaaattcaaaaagattggagggctcataatttgtcgcagcaaccgatacgctatgagttcataaaagcatgtaaacaaacaggagcaaggctggggagagtgcacaccccgcacggctcttttgaaacgccggtgtttatgcccgtaggaacgctcgccaccgttaaaacgatgtcgccggaagagctgaaagaaatgggtgcaggcattattttaagcaatacgtaccacctttggctgagaccgggccatgacatcgtcaaagaggcgggggggcttcatcagtttatgaattggaaccgcgccatcttgacggattcaggcggctttcaggtgttttccctgagcgagttccgcaaaatcgaagaggaaggcgttcatttccgcaatcatttaaacggagacaagctgtttttatctcctgaaaaagcgatggaaatccaaaacgccctcggctcggatattatgatggcgtttgacgaatgcccgccatacccggcagagtacgattatatgaagaagtctgttgaacgcacgagccgctgggcggaaaggtgcctgaaagctcacaatcgccctgacgagcaggggcttttcggaatcgttcaaggcggcgagtacgaaaatttgagaaaacaaagtgcgaaagacttgatttcattggatttcccgggatatgctataggtggactatccgttggagagccaaaagacgtgatgaaccgtgtgctggagtttacaactccgctgcttccagcggataaaccgcgctacttaatgggtgtcggttcaccggactcactgattgacggagccatccgcggagtggatatgttcgattgcgtgctgccgacaaggatagcgagaaacggtacgctcatgacgagcgaagggcgcctcgtcgtcaaaaatgcaaaatatgaaagagatttcaggccgattgatgagcagtgcgactgctatacgtgccgcaattactcgcgcgcttatatcagacatttaatccgctgcaacgaaacgtttggaattcgtttaacttcttatcataatctttattttctgttaaaattaatggggcaagtgagagatgccattcgtgaagatcgtttaggtgatttccgggaagagttttttgagcgctacggttttaataaaccaaatgctaaaagtttctgacacataaacgaagaaagcgataaagccatttgaaaggggtgaaaaaataatggagatgcttggaacattacttccgattattttaatgtttgcggttctttatttccttttgatccgtccgcagcaaaagcagcagaaggctgtccgccagatgcaggaggagctgaaaaaaggggataaggtcgtaacgatcggcggcctgcacggcatcgtggattcaattgacgaaagcaaggttgtcatcaaaacaggcgacaatacccgtctgacattcgaccgccgcgcaatcagagaggcgtcagcagaatagccgaaagatacataaacatcggaaatcgggctttcacacgacgtgacggcggcgctgttcggacggggacgtccgcgcgctataagcgccgttccttattgttttaggaagctgcatttgtttctgatgtgaatgacgaaagaagcctgcgggcactgggaaaagggagcggacatccgctccctttttgctgcctttatgcacggctcccctgcagattgaccccgaaaaccccgcccagcatgctgactcccaaaaagccggaatgatagaggagctgcttcaaattgaaggcctctccaaagccgagatattgaaacaaaagcaccgtaagggagaagcaaagcgctgtcaaccctccgctcagccaccccttttccttcgattttcctcccgcaataaaaccgccgatgaacaaggtaataaaagatatggcggtaatcaaccagctgaatgaactttcggttaatgatgtgaaggtaaggagcagcgaaataagcaggcttcctgcaaacatcaaagcgaaaatgaccaccaagctgtataaaatccctttgccgacttgttttggttcgttcatcacgatcctcctttcaaaatagacgggctcgtctttttaaatgtattctgcatgtttcgcaaatagactagctcccccgaccttttatacataaaagactcaaattaacaaaggctatgtttatgatcatgataggcggaaggaggcgggccgtaatggatgaaatcttagctcttacgtttcggacgatcgttttgtatttcatcatctttattttgtttcgcttgatggggaagagggaaataggcgagctgagcatactggatcttgtcgtttttatcatgatggccgaaatcgcggttttggctattgaaaatctcgatgaccaccttctccatacgatcatcccgattctcgttttgacgctgatccaggttatatttgcatatctgtcattgaaaaatcaaaaaatccgccggcttctcgatggaaaaccgacgattatcatagaccgcggaaaaattgatgaacacgccatgaggacacagcgctataattacgatgatttgatgacgcagctgagagataagaatgtggaacgaatcggggatgtttcatatgcgattttggagccgaccgggaagctttcagtgtttacaaaagacgggccgaacaaaatgatcgaactgccgttgattgttgacggagttgttcagaaagaagaattggaaaagatcgggaaggatcaagagtggcttgagcaaaagcttgaaaaaagaggacaccgcgatctttccaaaatttcttattgcacttacaataaaggttctttttttattgacataaaggatgaattcaagccttaaaaagaaagctatgaaatccagcggccgaacagcggaaaccgctggatttcttcctttttgaccagcttgaaggcaatcagaaggaaaacgtagagacagcttgtaaccgcgatacataaaagcaggcgcatcggctcggactgggctaaaaaaaggtgttctttcatcagaaggctgccccaccctgatatcaaaatgacgccgaaggatacgatatattctttcaggttaatgctgatgggaagcactttgctgacggttgcagcgtgcagcaaagtgacaaggatgattcccgtcaagatcgcaagcgcagcccccataatgccaagcgaaggccgtgaagcgagaacaaaaatgagaccggttttcacaacggcgccgaccaagctgttcatcattgccgcgccggccaggtttaaagcctgcaggacggcctgcagggggccttggaaatagtagaacaaaaagaatggagccatgattttgacgtaaatggcggcatttgacgacccgtacatcacgctgaccagctcatcagcatacgaaaataaaatgaccgctgatattccgccgcttaataggcaaagcctcatcgcctgctcaagcctgtattccacaacctgcatttttttctgctcgattccttcgctgatggcgggaacgagcgcggtagacagcgaatatgtgataaagctcgggagggtgagaagcgtcagggcaaagccggtcaactccccgtactggctcgttgcggcggaagcggcgacccctgctatcgcaaggctttgcgctacgacaatcggctcaaaaaaccatgacaggttcccgataaaacggctgcccgtcgttgggagcgagacgctcatcagctcgaaaaaagtcgttcgccccgctttaagcgattggaaaaaacgttttctgatgcggattttctttttgtatttaaaggcgacgaacaaataaaggagtgaagccaattcgccaaacacggaagacagcatggcgcccgctgctgcatactcgatgccgagcggaaggaatgctgtcgtgcagacggcgacgagcgatatccggacaatttgttcgagaacctgggacacggcaagcggccgcatattttgcttcccttgaaaatagcccctcagcacgctggaaacggcaatgatcggcacgaccggcgtaaccgccaaaagcggataaagcgttcttttgtctgtgagcagcgtatcggccatcagcggggcgtaaatgagaaacaccggagtgatgatggcgctgagcgtcccggtgatcgcaagagacatcactaaaatctgttttgtcttcctatggtctcggcgcgcttccgcttcagcgaccagcttgctgatggcgaccgggaggccgaactgggtgagggtgacggccagaaaaaaagtcggggccgccatcatgtaaagcccgacgccttcaccaccgatgaaccttgcgatgacaatccggttgataaagccgagcattctcgtaatcaaacccgccgctattaaaatgagcgttccttttaaaaacgtctgcttcgtcatttctagagtcccctgccttctcaaacaacctttaatcatatacaataagatatgcgcatacatcgtccaagcatgacaagtctctctgaaaaaatgtgaaaggagcgtggctttggcatgggcaaacatccggctgatctgtacaaggatcatttaaaaccctttcttcgcagcaagacggaagagtttagaatactcggttatgacgatattgaaatagaggaattgtggtcatacttattgaataagaaatggaagaaccggaaggatgttcaaattcaccagctggccggtgacattttatctgtgaaaattggcgaatttatgaactatgcaaccgtagaatcgtttaaaacgtctaatttactcgacagcaaagaagggcaggatatgctcgatgagctgctgaggtagccgttgattttggttgatttaaggaggaaatacataatgaaaaaaggacgcttgattgcgtttttccttaccgttctcttgatcggtacaggactgggaatgttcacgaagccggctgcagacaacatcagcctcggccttgatcttcagggcggttttgaggttctgtatgaagtccagcctgccaaacagggcgacaaaattgacagggatgccctcatcagcacggttgaagcgctgaaccgccgggcgaatgtattaggcgtcagcgagccgaacattcaaattgaaggaaacaaccggatcagggttcagcttgccggcgtcgacaaccagaacagggcgcgggaaatcttatcgacacaggctcaacttacgttcagggatacgaatgacaaagagcttttgaacggtgcggatcttgtcgaaaacggcgccaaacagtcgttcaagcaggatacgaatgagccgatcgtgacgatcaagctgaaggatgccgataaattcggcgaagtgacgaagaaagtgctcgatatgaagccgaacaaccagctcgtcatctggcttgattacaaaaaaggcgactcttttaaaaaggaatcgcaaaaagcggatcataaatacatttccgctccgaatgtcagccaggtgctgaatacgtcagacgtgatgattgaaggcaactttacgattcaggaagcaaaagacatggcgagcattttaaatgcgggagctcttcctgtcaaactcgttgaaaagtattcgacatccgtcggagcgcagtttggggagcaggctttgaatgataccgtgtttgcgggaatcattggtattgctattattttcttatttatgcttctttactatcgcttgcctggttttattgcggtcattacgctttcggtctacatctacattacactgcagatattcgactggatgaatgcggttctgacccttccggggatcgcggctcttatattgggcgtcgggatggcggttgacgccaacatcattacgtatgaacgcataaaagaagagctgaagctcggcaaatcggtccgttcggcttttaaagcaggaaacagaagatcgtttgcaacgatttttgatgccaatattacgacgatgcttgccggaatcgtgcttttcatatttggtacaagctctgtcaaaggcttcgcgaccatgctgatcctatccattttgacaagctttattacagctgtcttcctgtcgcgcttcctgctcggcctgctggtcgaaagccgctggcttgaccggaaaaaaggctggtttggggtgcgcaaaaaagacattttggatatcagaaagacagacgaaaatacggagcctccgaacccgttttccaaatgggatttcgtcgggaagcgcaaatggttctttgcattttcgggcgttcttctggccgctggtcttatcgtcttgcttgtgtttaagctgaacctcggcatcgatttctcaagcggatcgagaatcgaagttcaaagcgatcataagctgacaacccagcagctcgaaaaggactttgaacaagtcgggcttgatcctgactcgatcgttctttcaggcgaaaaaaatgatcatggcgtcgccaggtttgtcggcgtgccgaatcagaaaaagatcgctgaagtgaaagattattttaaagacaaatacggaagcgaaccaaatgtcagcaccgtatcgcctaccgtcggcaaggagctggcgagaaatgcgctttatgcggtgatcatcgcgtcaatcgggctcattttgtatgtctcgatccgctttgaatacaagatggcgattgcggctattacttcattgctgtatgacgcgtttttcatcattgccgtcttcagcctgacaaggcttgaggttgatgttactttcattgctgccgtgctgacgatcatcggctattcgataaatgatacaattgtaacgtttgacaggatcagggagcatatgaaaaagcgcaaaccgaaaaccttcagcgacttgtcgcatattgtgaatttgagcttgcagcagacgttcacgcgttcgattaatacggtgctgactgtcgtcattgtcgtcattgcacttctcatcttcggcgctgcatcgatttcgaacttctctgttgcgctgttggtcggacttttgagcggagtatattcatcactctacatcgcagctcaactatggcttgtctggaaagggcgcgaactgaaaaagccgaagcgcaagcctgcagaagaataaataatggactgcccgcactgccgggcggtctttttttgatttgaatagaaaaaaagttgttttggcggctttctatcgatcttctttttgtttaaaattggagcagagcgggaaaataacgctagaaaacgacgcgaatggagagagtatctcatgaacaaacaatggacgttaattgctgcacttatttttacattaattgttgctgttttcgcggtcattaatgttgaaccggtgaaggttgattttctttttggtacagcagaatggcctttgatcctggtgattttggtgtcggtattgatgggggcgcttatcatcggctcggccggcgctttccagatcatgcggctgaaaaaagagctcaagacgctcaagaaagaagaacgggcaaagcatcctgaactcgaagccgaaccggcggcgcccgaaaatcagaaagactagaaagattgtacgaaataaattgaatcccctcatgccgctctagtataatagtgtggttgaggggtgaatttatgttagcgtcaaaaatgcgttgggacgtgcaaacgcccgacaaagaaaaggtggagcagctcgccggaaggttaggcattactccccttgccgcctcattgcttgtcatgagaggttacgatacagccgacaaagcatcttcatttttatatggcaatgatgcacgttttcacgatccttatctgctgaaagatatggaaaaagctgtacggcgaatcaaacaggcaatttcagatcaagaaaagattatgatttacggcgattatgatgcggacggtgtgacaagcacgactgtccttttgcaaatgttgaaaaaatgttcagcacaagccgatttttatatacctgaccgctttaaagaagggtacggtccgaatgaagcggcctttcgcgggatcaaagaatcaggctattcattgatcattacagttgacacaggcattgccggcgttcatgaagctgaagtcgctaaagagctcggcatcgacctgatcattacggatcaccatgagccgggtcccgttttgccggatgcttatgcgatcattcatccgaaacagccgggctgcggctatccatttaaagagcttgccggcgtcggtgtggcatttaagcttgcccatgccttgaacggagagcttccggaagatttgctcgacctttgtgcgatcggtacgattgccgatcttgtgccgcttcatgatgaaaacaggcagatagccaagcgcggcatggaacagttcaggaaaacgaagcgtccaggattaaaagcgctggcgaaaattgccggagcggagatacataacgcggatgaagagaccatcggttttcaaatcgcgccccgcttaaacgcggtcggcagaattgaacaggctgacccggccgtttacctcctgaacacagaagacgaaagagaagcggaagagcttgctgaggacatcaacgccttgaacaaggagcgccaaaaaatcgtcaatcagatgacagaggaagccgttcagatgatcgaggaggaaggccttgaccagcctgtgatcgtcgtagcgcggccgggctggaatcctggcgtcgtgggaatcgtggcttcaaagcttgtcgagcggttttacaggcccgccatcgtccttggcgtcgatgaagaaaaaggaattgccaaaggatctgcgcgcagcatcaaaggatttgatttatttcaaaacctttccgagtgccgggatattctcccgcacttcggcggccacccgatggcagccggaatgacgctcaacctggaagacgtttcggctctgagggagagaatcaaccgtcaggctgaagcggttctgaccgaggcagattttatccccgtccaagacgtcgatttgtgctgccggctcgaagatatatcggttgacagcattgccgaaatgaacttgctggcgccgttcggcacgggaaacccgaagccgttcgttcttgtcagcgacgtaaaaattgatgacgccagaaaaatcggcgccaacaagaatcatttgaagcttgtgcttgcagacgacgggaacaagctcgattgcatcggattttataaaggcgatatcgaagaaggaatcgttcctggagcaaagatctcgattgtcggggaactgtcgattaacgaatggaataacagaaaaaaaccgcagctgatgatcaaagatgcggccgtcaatgaatggcagctgtttgatctgcggggaaaacggtcatgggaagaaaaaatattgaagctggaccctgcgaaacgggcgtgcatctgcttccgcgaggaaacaaaagcaaagctggcagggacaggccttgaagaagagctgaccgtcatcagcggccctgaagatgcagagcggctcgaccttgagagccgttatgcggtatttatagatattccgcagtcgctcgacatctttgatcatgtaataaacggcaaaaagctggagcgcatttatctgattttttatcaatcagacgaacattttttctcaacattcccaacaagggaatattttaaatggtactatgctttcctcctgaaaagaggttcttttgacttgccgaaatacggcggagagcttgccagacataaaggctggacaaaagacacaattgattttatgacaaaggtgttttttgagctcggttttgttacaatagagaatggtgttttatctgttgtttatcatgccgaaaagcgcgatttaacagattctgaaacctaccgggaaaaacagcgcctgattgaattggagcaaaagctcatttattcttcggcggatgagcttaaacagtggctggataagcggatggcggaaaaagccggcgcttataaagtatgaggaggacatgaagacagatggatttgaagaagtatgtgacaattgtgccggattacccgaaggaaggcgtacaatttaaagatattacaacattgatggacaaaggcgacgtctatcgctacgcgacagatcaaattgtaacgtatgcgaaggaaaaagagatcgatctcgtcgtgggacctgaagcgagaggatttatcatcggctgccctgtcgcatatgcgcttggggtagggtttgcgcctgtccgcaaagaaggcaaactgccgcgcgaagtcatcaaagtcgactacggattggaatatggaaaagatgtcctgaccatccataaagatgccattaaaccggggcagcgcgtcttgatcactgacgacctgcttgcaaccggcgggacgattgaagcaacgatcaagcttgttgaagagctcggcggcgtcgtggccggaatcgctttcctgatcgaactgacatatcttgaaggaagaaataaactggacggatatgatattttaaccttgatgcaatactaaacaaattttatactataaaaagcactcataaaaagcgggtgctttttttcctattcataaaagtattccggggccggcaaaagcccttttgaatttcttctctttacatctgtgacatttttcttgataataattacaatacagttttcaattataaaaaaggtgattccatggcgaacgaacaagtattaaccgctgagcaagtcattgagaaggcgaaaagttacctttccgatgaacatgttgcttttataaaaaaggcttatcagtacgcggaagacgcacatcgcgaacaataccgcaaatcgggcgagccgtatattatccatccgatccaggtcgcgggaatcctcgtcgatttagaaatggaccccgccacaatagcgggaggatttctccatgatgtggtggaagatacgagcgtaacgcttgaagatttaaaggaagcattcaacgaagaagttgcgatgcttgtcgacggcgtcacgaagcttgggaaaattaaatataaatcacaggaagaacagcaggcagaaaatcatcggaaaatgtttgtggctatggctcaggacatccgcgtcattttgatcaagctggcggaccgccttcacaacatgagaaccctgaagcatctgccgcaggaaaagcagcgcagaatttcaaatgagacgcttgaaatatttgctccgctggctcatcgccttgggatttcaaaaataaagtgggagcttgaggataccgctttacggtatttaaatccgcagcaatattaccggatcgtcaatttgatgaagaaaaagcgggccgaaagggaattgtacgtcgaagaggtcgtaaacgaagtgaaaagccgcgtcgaagaggtcaatattaaagcggacttttccggccggccgaagcatatttacagcatctacagaaaaatggcgatgcaaaacaagcaattcaacgaaatttacgacttgctcgcagtccggatcctcgtcaacagcatcaaggactgctacgcggttttaggcatcattcatacgtgctggaagccgatgccgggcagatttaaagactatatcgcaatgccgaagccgaacatgtaccaatcgctccacaccacggtcatcggtccgaagggcgatccgctggaagtccagatcaggacgtttgaaatgcatgaaattgcggagtacggaatcgctgcccactgggcttacaaagaaggcaaaaatgccaatgaagattcaagctttgataaaaagctttcctggttccgcgaaattttggaatttcaaaatgagtcgagcgatgccgaagaatttatggaatctcttaaaatcgatttgttttccgacatggtattcgtttttacgccgaaaggggacgtcatcgaattgccgtcaggatccgtgccgatcgacttttcgtaccgaatccattcagaaataggcaataaaacgatcggggccaaagtaaacggcaaaatggtcacccttgattacaagctgcgcacaggggatatcgtagaaattctgacgtccaagcattcgtacggtccgagtcaggactggatcaaccttgcgcagacatctcaagcgaagcataaaatccgtcagttctttaaaaagcagcgcagagaggaaaatgtcgaaaaaggcagagaactggttgaaaaagaaattaaaaacctggactttgaagtgaaggacgtcttaacagccgagaatctgcagaatgtcgccgacaaattcaactttgccaatgaagaagacatgtatgccgctgtcggctataacggcattacagccgctcaagttgcaaaccgccttacggaaaaagaacggaagatcagagatcaggaagaacaggtgaaaagcgttcaggacgtaacgcctgaagtgaaaccttaccaagggaagaaacgcgaagcgggtgttcgcgtcaaaggcgttgacaaccttttgatcaggctgtcaaaatgctgcaaccctgttccgggagatccgatcgtcggattcattacaaaaggcaggggcgtatccgtccatcgcgaggactgcccgaatgttttaacaaatgaagcgctcgaccggctcattcaagtagaatgggagcatgaaccgcagacccagcggagaaaagaatataacgtcgaaattgagattctcggctatgaccgccgcggtcttcttaatgaagttctacaggcagttaatgagacaaaaacaaatatttcatctgtttcaggtaaatcggaccgcaataaagtggcgacgatccatatggcgatcttcattcaaaatattaaccatttgcataaagtagttgaacggattaagcagatcaaagatatttactccgtgcgcagggtgatgaattaggaggaaaagcgtcatgagattagttgttcagcgcgtcacagatgcaagcgtttcggtaggaggcgagactgtcggcgaaatcggcctcggcttgatggtgcttgtcggcgtgacgcacgaagatacgagcgaggatgccgcatatttggcggagaagcttgtcaatctgcgaatttttgaggatgaaggcgaaaagatgaacctgtcgcttttagatgtcgggggctccgttttatcggtttctcagtttaccttgtacggcgacacgaaaaaaggaagacggccgaattttacaaaagcggcaaagcccgatcaggcgcttcaattgtacgaagagtggaacagcatgcttcgcgcaaaaggcgtcactgtcgaaacgggaagatttggagaaatgatggatgtcaagctgacaaattcgggtcccgtcacgtttattatggattcgaaagcataaaaagctcccgattgggagctttttaaattagtcaaaatagttttctagaccgcttctgatgccgtctgtcactctttctctgtaagcgttcgtgctgactaccgcttcttcttgaggatggctcaagtagccgagttcaaacaatgcggcgggctgtttattttctcttaatacgaagtagtccccgaatagtacgccgcggcttggcagaggcgagtgcctttcgatctcggactgcacgtctgctgcgagcttccggtctttggacgggctgtagtaataggccgtatttcccctgacggacgcatttggaaagctatcataatgaatgctgataaaagcgtcggcgtttcggtaatgagaggtcgcgacccgcgactgaaggctgacgaaagaatcgtcattccgcgtcatatagacgttgacgccatcggctctcagtttcgcggcaagaagcgttgccgttttgatggtcagccgtttttcgagcgtcccccgcgttccgattgtcccgctgtcatgtcctccatgtccggcatcgatgacaaccgttttatttttgattgtgcctcccgagcttgaccgctttgccaaaggcggtgctgcgcttttcgaatctccggctgagcctgcctggtcaacagtctgaacgacccagcttgcgacataagcggaatcgccgtttgacagtttgatttcataccagtctccttttgtagagacgatcgggtaagactcgccttttcccgtgcgtttgacgatcgctgaggatgtcgaaggcccgcttctaacatttgtgccttcatacacgatggtggcctgccgttttgcttcggagctgctgcttgtttccgaggttccgctgttctgtttgtttccttcgagaatatagtggcttgcggcccagcctttttgtccattaaattcgatttcataccagccgtgctgtttgtttaaaatcgtcacacttgcattccgttggagcgtggcaataatccggccttgatgggaagctgtgctcctgacatttaaggtggatacgccgaccgttcccgattttgatgatgaagcatgtgatgaagacgattgagactgtttcgcgcctgaaccttgattgacataatctgaatagacccagcctgtgatgttctgataggaaatctttatccattttccgtcggtctttagcaggtcagcctgttctccttcagggaatacgccttggacttcatatgaagtgccggggccttttctgattctcaagtttgcttcggaggatgtgacttttcccgatgcggaatcagatccgctggagacttggctctttttcttgatcagccaggatacgacccagcctttttgcccgccgttcagctggatttgcacccaatccccgcgttcttcaagaatcggatagctttcattcctgctgacgacgctgacgatttcgtggctcagtccaggcccgcttctgacattgatttcatcggtggcaatcacggcttccccgatggctgcagaagctgtgtttgacgatgtataaaaggctgcttgtgctgccagcatcatcgataggatcaataccgctctttttttcatattgattcccatctcctcctttcggtaaaaaacttggaacactacttcttcttctatatcgtatattccttgccgtttttttaataaaatgaaaatgatttgtttatactatagaaaaaagatatcaaaaggatgttgctgcatgaggtataatcaaagaatgggcagggcgatccatgagcaagatgcgaatctgcatctaaaggagcatgcggacccggagcgcgccggcttcatggaagaaacggccactgagctggggctcacgtccaaagaatcaattcagaataaaaagaaccgcaaatagggttgacatgcaaacgtaacactcgtattataatataaattagtgtacatatgagctgaactgaagatggagaatagtaggcaagagtacgtgaaaagagaggaaccgccctgggctgaaagcggtctgcacggtatcttgaccgaatgaacactccgaaggtttcccgctgaaagcccggcataacatgcgagcaattaggcggcggacgtgaacctgcgttaaaggcatgagcgggaacggatttatcgttccaactagggtggcaccacgggtataactctcgtccctactattggttttatagtagattcgggggtttttttatttccataaatgagaaaagcatttaagtcatgaggaggattttaaaaatgggatttaatattccaaggggaacacaagatattctccccggagaatcggaacgctggcaatatgtcgaaaagattgcgagagaaacgtgtcatgcgtatcaatataaagaaatccggacgcctatttttgaacatacagaactattttcccgcggggtgggagaatcgaccgatattgtgcaaaaagaaatgtatacattcgcagacaaaaaaggaagaagcctgacgcttcgtcctgaaggcactgcatctgcagtacgctcttttgtggaaaacaaactttttgcaaatccggttcagccgacgaagctttactacattggaccgatgttccgctatgaaaggccgcagacgggccgctaccgccaattttatcaattcggcatcgaagcgatcggttcgaacgatccggcgattgacgcggaggtcattgctttggcgatgagtgtataccggaaagcgggtctcagcaacctgaagcttgtcattaacagcctcggcgacaaagagagccgaaccgctcacagagaagcgctgatccgccactttgagccgcggatcgacgagttttgttcagactgtcaaaaacggctccggcaaaacccgctgcggattctggactgcaaaaaagacagggatcatgaactgctgaaaacggctccgtcgattcttgactacttaaatgaagaatctaaagcatattttgcaaaggtacagcaatatctgacggacatcggcattgcatttgaggtcgatccgaatctggtgagagggcttgactattacaatcacacggcctttgaaatcatgagcaatgccgaaggcttcggagcgattacgacgcttgccggcggggggcgctatgacggccttaccgaggagttcggcggtccgaaagcgccgggcatcggctttgcgatgagcatcgaacgccttctcgccgcactggatgctgaaaatgtaaaagtcggagcggatgaaggcattgactgctatatcgtgacacttggcgacaaagccaaagactattccgtatcccttctctataaactgagagaagcggggatatccgcggaaatcgactatgaacagaaaaaaatgaaaggccagtttaaatccgccgaccgtctcaatgcgaaatatatcgctgttttgggcgaggatgaactgaaccaaaatcaaattaatgtcaaagatgggaaaacaggagatcaacaggccatcggccttgatgatttcatccgttttttgaaaacaaacactgaaagttaaaggagaggaccgctttgtttggacgaacgtattattgtggcgaaataacggagaaggcgatcggagaaaccgtcgttttaaaaggatgggttcaaaaaagacgcgatctcggaggcttgatttttattgatttgagagatcgtaccggcattgtgcaggtcgtatttaatccagacgtttccaaagacgccctggaaacagctgaaagcatccgcagcgaatatgtgcttgacattacaggcaaagtcgttgcccgtgaagaagcaacagtcaatccaaacttgaagaccggaaggatcgaaattcaggcggaatcggtcgatgtgctgagtgcggccaaaacgcctccttttgcgatcagcgaccaggctgcagaagtatctgaagacatcagattaaagcaccgctatctcgacttgcgccgtccggagatgttcaactccctgaaaatgcgccataacgtcacaaaagctgtccgccgctttttggatgacaacggctttcttgatattgaaacgcctgttttaacaaaaagcacgcctgaaggcgcgcgcgactatcttgtaccgagccgggtgcatgaaggggaattttatgcgcttccgcaatctccgcaaatctttaagcagctcttgatggtgtcagggtttgaccgctattatcaaatcgcccgctgcttcagggatgaggacctgcgcgccgaccgtcagcctgagtttacgcaaatcgatatcgaaatgtcatttatgagccaggaagacatcatgaagctctcagaagaaatgatggcgcatgtgatgcgtgaaacgcacggcattgaaatctcgcttccgcttcctagaatgtcgtatgaggatgcaatgaaccgatacggctcagacaaaccggatacgcgcttcggcatgctgttgacggatgtgtcagaagcagtgaaggattcggactttaaagtgttcgcttcggctgtggcgaacggcggagcggtcaaggcgatcaatgtaaaaggagccgctgcaaactactctcgcaaagatatcgatgcgcttggagagttcgctgcaaactatggagcaaaagggctggcttggctgaaaacagaagcggatggacttaaaggaccgattgcgaagttttttgccggcgaaaaacaggaggcacttgttcaggcgcttgacgccgcagacggggatctgcttctctttgtggccgacaagctcgaagtcgccaatgacgcgctgggagcgcttcgtttaaagcttggtaaagagctgaacctgatcgatgaaagcttgtttaacttcttatgggttgtcgactggccgcttcttgagtacgatgctgaggaaggccgctactatgccgcacaccacccgttcacaatgcctgtcagagaggatctcaagctgatcgagacgaatccgcaggacatgaaagcgcaggcttacgaccttgtcctaaacggctatgaacttggcggcggctcgatccgtatttttgaaaaagacgttcaggagaaaatgtttggccttctcggcttttcagaagaagaagcgaaggagcaattcgggttcctgctcgaggcttttgattacggggctcctccgcatggcggaattgcgctcggtcttgacaggctggtgatgctgctcagcggccgtacgaatttgagggatacgatcgcatttccgaaaacggccagcgcaagctgcctgatgaccgaagcgccaagcgaggtcgacaatgctcagcttgatgagctgcaccttgaaatcaaacgcaaaattcgacagtaaattgtaaaatatacggctgtacatcccattgaaaatcaaagggacgtatgatatcatttttaacaaataaagtcctgatgtgtttgttgtacacctagttttgaccgaacatttttttacttgggagttcgatgtttccgaatggagcaaatgcctcttatcactcgtgtgctcaggaggacttgcaaagtttggaacagaacacccacctgccgagagcgggatcaaaacgaaggaatacgacaacggcacaatcgggacttttttgtgcttgaaaaggccgtttttcggccatacataggataatctatgaggcgaagcgaaaaaatatgacggcaaaatgaaatagaccgcttgtttaatcacccgattatgataagatactatcggtaactgtttataaagatggagtgagattcttgttacatcagttttcacgcaacgaattagcgattggaaaagaaggtttaaatattttaaaaaacagcacggtcgccgttttgggcgtcggcggggtcggttctttcgccgcggaagcgctcgcccgttcaggtgtcggcagaatcgtgatggtcgataaagacgatgttgacatcacgaatgtcaaccgtcagctgcctgctttactttcaacggtcggacagccgaaagttgacttaatgaaagcgagaatcgccgatattaatccggaatgcgacgtcatcgctttaaaaatgttctataccgaagagacgtatgaacagttttttgcatatgaaccggattatgtaatcgacgcttcagacacgattcattataaaatccacttaatgaaagagtgcctgaagcgcggcatcaacatcatctcaagcatgggagcggccaataaaacagatccgacaaggtttcaagtggccgatatttcaaaaacccacaccgatccgattgcaaaagtcatccggacgaggcttcgcaaggaaggcattacgaaaggcattaaagtcgtcttttctgacgaaagtccgatcgtgatccgtgaagacgtacgccaagtcgtcggaaatgatgaagcgaaaatccgcaaagcgcagatgccgccgtcttcaaatgcttttgttccgtcagtcgcaggcttgattatgggcggccatgtgatcatggagcttttgaaagatattccgatcaaaagggtgaaagataagtaatacaaaaacgacagcagaggtgctgtcgtttttggtttcaagacaaacggcctccttaatgaaaagaaacaggccgtttattatttttgtttcatcagcttgtcgtatacttgtttcagtgcgagttcaaattttcccgtctgcttcggctgatagtaaactttgtttttcagcggatcaggcaggtactgctgtttgacccagccgttctcgtaatcgtgcggatatttgtattccacacctctgccaagctcagcggctcctttgtaatgggcgtcctttaaatggttcggcacatcgccgatctttccggagcggacgtctgacagcgcttcgtcaactgcaaggatcgccgagttcgatttaggagacaggcagagctcaatcacggcgttggccagcggaatcctcgcttccggaaatccgattcgttccgccgtttgaatggcttgaagcgttcttccaccagcctgcggactcgccagcccgacatcctcataggcgataacaagcagcctccgtgcaaggctttccaaatcccccgcttcaataagccttgccatgtagtgcagtgcagcattgacatcagagcctctgattgatttttggaaggcggaaatgacatcataatgcgcgtctccatctttgtcatggacaaagctttttttctgcaggcattcttctgcgatttccaatgtaatgcgtatcgctccctcactgttttcctttgtggacaatacggcaagttcgagcgcattcaaagctgagcggacatctccgccgcagccgcgggccaaatggtcaagcgcctcatcatcgacggcaacgtcatacgaaccgaggcctctgtgtttatcttcaagcgcccgtttaatggccgttttgatttgttcagggtctaacggatgcagctcgaaaatctgcgttctgcttctgatcgccggattgatcgcatggtacgggttggctgtcgtcgccccgatcatgataatcatgccgttttccaaatacggaaggagaaagtcctgcttgcctttgtcaagccggtgcacctcatcaaggattaagataacctgccccgacatttttgcttcggcggcaatggcttccatatcctttttattattgatgactgcgttcagctttcggaaagcgatgctcgtgctgccggcaatcgccgtggcgatcgacgttttgccgatgcccggggggccgtacagaatcatcgatgaaaggtgtttggcctgcaccatccgatgaatgatctttccttccccgaccaggtgatcctggccgagaacctcttcgatttttgtagggcgcattcgaaatgcgagtggtttcatgattgatctctcccgaatgtattctttttatagagtaacggaaaaaagacgattagaaaagaaatgaatatggcaagctgaatataaggccgaaaatgaaagtttatataaagtgtgctataataacctgtaatctatcagacggacaaggccggaaccttgtcccaaccgagtttttaatatataacagacgcttgaatccgacagccggcttcctgccggtgtttcaatcttggagatcggcttatgccttatgaggatgcaccgcggcgctttctgcgcctgaacgggactcggcttaagggcttttgtttgctgtgaggaacgccgagcacctttgttctggtgtgaaaaggactcggctaagggctttcacatcctgtgaaaaaagccgagtaccttcgtcctggtgtgaaaggagactcggctaaggtctttcgcgtcctgcgaaaaacgccgagtaccttcgtcctgaaggcatgatttattataggttagaggtgtttattttgaaaatatcaactaaaggcagatacgggctgacgattatgattgagcttgcgaaaaagcatggggaaggcccgacttctttgaaaagtattgctcagacaaacgatttatcggaacattatttggaacagcttgtttcacctttgcggaacgccgggcttgtgaaaagcattcgcggggcctacggcggctacattcttggtgaggagcctgcggcgattacggcgggcgatatcattcgcgtcctggaagggccgatcagcccggtggaagtgcttgaaaatgaggagccggcaaagcgcgaactgtggatcaagattcgcgatgctgtcaaggaagtgctggactccacgacgcttgaagacttggccagctatacagagggcgagcaggaagcgtatatgttttacatttaagatcgaggtgtaatggtaggatggaacggatttacttagaccatgcagcgacttctccgactgacccccgggtagtggaaaaaatgctgccttacttaacggaaaacttcggaaacccttcaagcattcattcctttggaagggagagccggaaatggcttgacagcacgagggagctgatcgctcaggaaatcggagcgcatcccaatgaaatcgtttttacgagcgggggaaccgaagccgacaatatggcgattctcggaagcgcgctggcgagagagaagcagggccgccacatcatcacgacaaagatcgagcaccatgccgttctgcatacgtgcaacaggcttgaagaaatgggatttgacgtcacatatctagacgtcgacgaaagcggaagaatctccgccgagcaggtgaaagacgcactgcgagacgataccatcctggtgacggttatgtatgggaacaatgaagtgggaacgattcagccgatagatgagatcggcgatctgctaaaggaccatcccgcgctgtttcatacagatgcggttcaagccttcggttttttgccgattgatgtgcaaaaaagccgtatcgatatgatgtctgtctccggacataaacttaacgggccgaagggaacaggctttttatacgtcaacgaaaacgtgaagctcagccagcttcttttcggaggagagcaggaacgcaaacgccgggcgggaacggaaaatgtcccgggaatcgcggggctcggtgaagctgttttgctctcgggtcgggaaagagaagaaaaatcggatctttaccgccggtttaaagacatcatcacccgtacgctggaagcagaaggcgtctcattcgatgtgaacggcagcaggcggcacagtctgccgcatattttgaatctgtatttcccgggagtatctgttgaatcgctgctcgtcaatctcgatatggcgggaatcgcagtatcgagcggatcggcgtgcacggccgggtctgtgcttccgtctcatgttctctccgccatgtttggcgaagaagacgatcggctcacgtcatccgtccggatcagcttcggctttggcaatacagaggaacaggttgagcgcgccgcgaaagaacttgctaaagttgttaagcgtctgtcataaatttcgggaagccatgctccgagctaaagattcgcatcctgcccgaaaatgatgatatgatctgaaaggacaagtttttgaattgatttattggagttgatgaaaatggcgaagcggcctgaagatacacgggtggtcgtcggaatgtccggaggcgttgattcctctgtggcggctttgcttttgaaagagcagggctatgatgtcatcggaattttcatgaaaaactgggatgacacagatgagaacggtttttgcacggccacggaagattacgaagatgttataaaggtatgtaatcaaatcgggattccgtattatgcggtgaattttgaaaagcagtattgggaaaaggtttttcaatatttccttgatgaatataaagagggcagaacgccgaacccagatgtgatgtgcaacaaagagattaaattcaaagcctttttggagcatgctttgtcgcttggagccgattatttggccaccggccactatgcgcgggtcgaccatacggacgggcgtgttaaaatgctcagagggctggacgaaaataaagatcagacctattttcttaaccagctgacagaagagcagttaagcaaagtactgtttccgatcggcgagcttcaaaaaagccgcgtcagggaaatcgcaaaagaagcggggcttgcgacagctgccaaaaaagacagcacaggcatctgctttatcggagaacggaacttcaaaacgtttctcagccagtaccttccagcacagccgggagatatgcggacgatggaaggcgaactcaaaggccgccacgacggtttaatgtactatacgatcggacaaaggcacggcctcggcatcggcggaagcggagacccttggtttgtcgtcggaaaagacctcgaaaaaaacattttgtatgttgaccaaggattcgacaatccgcttcttttctccgataagatcacggcgacaaacgtaagctttgtacatgacggcatcttcggcggcgaagacgagcttgcctgcacggccaaattccgctatcgccaagccgatcacgaagtcactgtcagaatgaccgggacagatgaagcagaggtcgtctttaaagagccggtccgcgccgttacgccgggacaagcggttgtcttttacagaggcgaagaatgcctcggcggcggaacgattgatgatgtgtttaaagacggacaacaactttggtatgtataaaaccggggctctggataacaccccggagcttctcgaacggctgccggcaatgtcggcggcctttttaaaatagttcgtgaaagggagagggcttttggataacaatcaaattggaatagatgctatgcaaaaaggcgactttgaaaaagccgcagaagcctttacaaaggcaattgatgaaaacagcggcgatccggtgccttatatcaactttgccaatctgctttccgcagtcggcgaactggacagggcgcttaagttttacgaccgggcggctgctttggacgagaaagcgggagcagcttattatggagccgggaatgtctatgtcatgaaagaacggtatcaagaagcgaaggacatgtttgaaaaggcgcatcggacgggcatggaaaacagcgacttatattatatgctcgggacgacgcttatgaagcttgagcagccgaagctcgcgatgccgtatttgcaaagggccgctgagctgaacgatgcggatgtcgaagcccgttttcaatacgcgatgtgccttgccaatgaagggatgctggacgaagcgatcacggagttttcaaatgtaactgagcgcgacccgtcccatgcagatgctttttataatttaggcgttgcctatgcgtttaaggaagatcgggaaacagcgcttgccatgctgaacaaagcgctggacattcagccggaccatatgctcagcattcgcgccaagcagcttttggaagaagcttgattgatcaagggccgttatgacggattttgaatggagagggggagaacagtgatgcagcgccataacccggaccaaattgaaatggaagaagcttcatttgtaaaaggaacggttgcggctgtcatttatcataatgaaacaaacctgtataccgtattaaaagtaaaagtggaagaaacatcggagtcttttgaagacaaaaccgtttctgtcaccggttactttcctttgatccatgaagatgatatctacactttttacggaaaaaccgcctcccatccgaaatttggcctgcaatttcaagcggatcattttaaaaaagaagtaccgacaacgaaagaaggcgtgatccaatacttggccagcgatttatttgaaggaatcggcaagaaaacggccgaggaaattgttaataagcttggggaaggtgcgatcaacaaaattttaagcgacggggccgtcctgtatgatgttccgaagctctccaaaaaaaaggcggataagcttgccgctgccctgcagcagcatcaggggctcgaacagattatgatctccctgagcgaattcggcttcggcccccagctgtccatgaaaatttatcaggcgtacgaagcggaaacgctcgataaaatccgcgaaaatccgtaccagcttgtcaaagatgttgaaggaatcggctttatcaaagcagacgaactgggcggcagaatggggatctcaggcaaacatgaagagcggatcaaagcggcgattttatacacggttgaagcgacatgccttcaagaagggcatacgtacatagaaacgagacagctcatcatcgagacgcaaaagctgttaaaccagtcagcaggcgatgaaaaagtaaccgagatggatgtggcggacgcgatcatttccttaggggagcaaaaagagctgttcattgaagatgaaaggtgttattatccgtccctttactacgctgaacaaagctttgccaaaagggtgcagaaaatcgccggacagaccgaatacgatgaccagtttcccgaatcggaattcctgctcgctttaggggagcttgaagaacggatgaaagtgcagtacgcgccaagccaaaaagaagccatacaaaaagcgctgatgtcgccgatgctgcttttgacgggcggaccgggaaccgggaaaacgaccgtcatcaggggaatcgtcgagttgtacagcgagctgcacggcttaagcttaaatccggctgattacaaaaaggatgaaacgtttccgtttgtgctggcagcaccgaccggccgggccgctaagcggatgagcgagtcgaccgggctgccggccgtaacgattcacaggcttctcggctggaatggagccgaaggatttacgcacgatgaagacaatccgattgaaggacggctgctcatcattgatgaaacgagcatgcttgatatatggctcgccaaccaattgttcaaggcgattcccgaccggatacaggtgattatggtcggagacgaagaccagcttccgtccgtcggtcccggacaggtgctaagggatcttttggcatcgaatgtcatttcttctgtcagattaaccgatatttacaggcaggctgaaggctcttcaatcgttgaactggcgcatgaaatgaaacaaggaaagcttccggaaaacttgaccgcgccgacaaaagaccgttcttttattcgctgccgccagcagcagatcaaagaagtcgtcgaaaaagtcgtcaaaaacgcgctgcaaaaaggatattcggccagggatattcagattttggctccgatgtacaggggagcagccggtatcaacgagttaaacgcgcttttgcagggcatcctgaatcccccgaagccgaaaggcagggaaatgaagtacggcgatgttgtgtaccgtaccggcgataaagtgctccagctcgtcaaccagccggagcacaacgtgtttaacggtgacatgggtgagatcgtctcgattttttatgcaaaagaaaatacggaaaaagaagatatggccgtcatctcttttgacgggaatgaaattacctttacaaaaaaagattttaaccaatttacgcacgcctattgctgttcgatccacaaatcgcagggcagcgaatttccgatcgtcatccttccggtcgtcaaaagctattaccggatgctgagaaggaacttgctttacacggccatcacaagaagcaagaaattcctgattttgtgcggggaagaagaagcccttgaatggggcgtgaaaaataaggaatcatctgaaaggcagacatcgcttaaaagaaggcttcagcaggcggcgcatgaagaggatgaagagctcatagcgctgcaaaaagagctgcctttcagcgtctatgacgccaatatcgggatggaaggcattacaccttttgattttatggaaaaggaagcagaataagtgtttttcatggaatccatttcatcgtatgagtcgtgtcgcaacagcagatcataagagtgttcgtaaaaaggtggttgatcacactttgagaacatgcaatgagctggaaggactcaatgtttacgacagacaatcttccctcccgcttggggtggtaacagatatctgtttttcccatgaagggacatgtctcggattgattatggaagagaagcggcgcttttacaatccccgttcgcttcttccgcttcccgctgtcaccgaaatcggacgtggcggcgtatacgttgatttcaccgaattcaagccgatgcaagttccgaagcaaagtctttcttatgaccagatgaaacaaaaaatggtcaaaaacggagcaggagacacgctgggcatgctggaagatgtatacttttcttccgacacgggcataatcgtagcatatgaactatcagacggtttttttgccgatttgtcaggcgacaaaaagcagattcactcatctggggaaccgcttgaagtaggcagaagcacaatcgtcttgaacgaataagaggtgtgtgttcaaatgctcgtttgcccgaattgcaaaagcaaaaacatcggcaaaatcggtgtaaatcaatattactgctggggatgctttattgagctgaccctttcaaaaggaaaaatttcgactcatcaagtcgaagaggacggaacattgagcagcctggacgatctgttttcagatgacgaacgaacgattaacctttgaatggaggttagaaagttgaatcgtacaatgacttctcttatttctttaggagccggggctttgatgtactacatggcgtctcagaacgatatgatgaacaagcgaaacatgagaaagctgagaagacgcgtcatgaaaatgttttaagcagaagggatacccttaaaagggtgtcccttttttcttcgggaataattacaagcagaaatcaaaagctaacaaggggtgaaaaaaatgctgaaaaaaccgctgcagcttttaatgtgggtttcgatcttcatgcttttgctattaaccgtctatatctttttgcagctgagaatgatttgggagcctgtctgcgtgctgctgaagtcgattctgatcccgcttgtaattgcggtttttatcacctatctgcttttgcctgtcgttgaaaagatacaccaggccggcgtgccgagaacattgagtattttgctgatttattttttgttttttgccggtctcggctacgctttttacaaaggggtgccgattctcattaaacagctgacagagctatcagagggaattccgtttcttgccgcatcttacgaaagcatgctggatcagctgcatcatcatacagacggctggcccgacggtatgcacgacaggatcgacaggttcgtcaatcagacggaagaattcgtagcaagctgggtggaacggacgatcagaagcatccggttcgtttttgattatatgctcgtggcggcgattattccttttttagtattctacatggtgaaagatattgatacgatgaagaaggcggtatggtatttgacgccttcttcatggaggtcgagaggcagcgaattcatccgcgatgtcgatgattctcttggagactacatcagaggacagctttttgtctgtcttgtcatcggcttgggagcgagcctgtcattttggttttttgacctgccctatccgctgatcctcggccttgtcatcggcgcgacaaatgtcatcccgtatttcggtcccgtcatcggcgcgattcccgccgtcatggtagccgccgctttatcgacgaggctcgtttttgtggtgatcattacgattttggtgctgcagtttatcgaaggcaatattctcggccctcttgtcgtcggcaaaagcctgcatatgcatcccgtcgtcattatgcttggattgctggcgggcggggagcttgccggcatcatcggcatgattctggctgtgcctgtcatggccgttatcaaagtgatgttcgtccattttttagcggcaagaaaagcgtgagcggcagaagtttgacataacggcttccgttgtctataatttcgaaatagacatacatacgtatctcgtttgacggatccgagtatactgaagccctgtttgatagagagaagctccattgcggtgaaagagctttaacagaagatcagtagaagctaatcctgagtgcaggcgaaaacctgccgtcttcatccggcgttattcggatatcaaggtgatgggcgttttgttacgcccataatcagggtggtaccgcgagaggagctctcgtccctgtgtaaacgttgtttgcatagggcgggggctttttaatttgcatgtgcatcattaaaggaggaaaaaaataatgaagacattaacatccgcacaagtgcgccaaatgtttttagatttttttaaagaaaaagggcatgccgttgaaccgagcgcctctcttattccgcatgaagatccctccctgctttggatcaacagcggagtcgcgacgctgaaaaaatattttgacggacgggttgtgccggagaatccgcgcatctgcaacgctcaaaaatcaatcaggacgaacgatattgaaaatgtcgggaaaacagcccgacaccatacgttctttgaaatgctcggaaacttttcgatcggcgattatttcaaagaagaagcgatcgagtgggcatgggaatttttaaccgatcaaaaatggatcggcttcgatcccgaacgcctgtcagtcacggtccatccggaagatgacgaagcgtatgaattatggtcaaaaaaaatcggcgttcctgaggaacggatcatcagactggaaggaaacttctgggatatcggtgaaggcccgagcggaccgaataccgaaattttctatgaccgcggtgaagattatggaaatgacccgtctgatccggaactttacccgggcggggagaacgagcgttaccttgaagtatggaaccttgtgttctccgagttcaaccacaatcctgacggaacatacacaccgcttccgaagaaaaacatcgatacggggatggggcttgaacggatggtatctgttattcaagatgccaagacgaactatgatacggatttgtttatgccgatcatcaaggcgacagaagccatttcaggagaaaagtacggcacatctgctgaaaaagatacggcatttaaggttgtggctgaccatattcgaacggctgcgtttgcggtcggcgacggagcgcttccgtcaaacgaggggcgcggctatgtcatcagaaggctgcttcgccgcgctgtccgctatgcgaagtccatcaatatcaaccgtccgtttatgtatgagctcgtgccggtagttgccgacatcatggccgcattctacggcgaagtcaaagaaaaagcggactttatcgcgaaagtcatcaaaacagaggaagaacgcttccatgaaacattgcacgagggcttggcgattctctcagaagtgattcaaaaggaaaaagcaaaaggaaaccgcatcatttccggggaagatgtctttaaactgtatgatacgtatggattccctgttgaactgaccgaagaatacgccgaagatgaaggcatggaagtcgatcatgacggatttgagcgcgagatggacaagcagcgcgaacgggcccggcaggcgcgccaggacgtcggcagcatgcaggttcaaggcggcgctctccgcgatatcatgacaaaaagcgaattcatcggctattccgatatcaaaacggaaacgaaaatcgccgagcttcttcaagacggggaacttgccgacctcgttcaagaaggcaagaaagttcagtttatcctggaaaaaaccccgttctatgctgaaagcggcggacaaatcggtgatagaggctgggttaaaagcggggatgccgcgattcgcgtcacagacgttaaaaaagcgccgaacggccagaacctgcatgaagggatcgtggaaagcggcgcaattaaaagaggcatgagcgtaaccgcagaagtcacggagcggctcagaaaagacatcgtcaaaaaccataccgcgacacatttgcttcatcaggcgctgaaagatgtgctcggtacgcatgtcaaccaggccggctcgctagtcactgacagccgtctgcgctttgacttctctcactttggacaggtgactaaggaagaactcgaacaaatagaaacaaaagtgaacgagaaaatttgggcatcgattcctgtgcaaatcgacttaaaaccgattgatgaagcgaaagcgatgggagccatggcgctgtttggcgaaaaatacggagacatcgtccgcgtcgttcaagtcggcgactacagcatcgagctgtgcggaggctgccacgtgagaaacacggctgaaatcggtctctttaagatcgtgtccgaatcaggcatcggggctggcacccgcagaatcgaagcggtaactgggcagggcgcttatgaagagatgaacgccaaactggagcttctcgagcaggcggcagaagtcctgaaaaccaatgtgaaggaagtgccgaaacggatcgaagcgctccagtctgatctgaaagaagctcagagagaaaacgaatctttattggcgaaactgggaaataaagaagccggagagattttagaaaaagtaaaagaaattgacggaatccaactgctcgcagaaaaagtgaatgccaaagatatgaatcacctgcgcacaatggttgacgatctgaaggcgaaactgggctcagccgtcatcgttctcggggcggttcaaaacgaaaaagtgaatatttccgccggagttacaaaagatttaatagagcggggtttccacgcaggcaagcttgtcaagcaagtcgcagaagcatgcggaggcggcggaggcggccgtccggacatggcgcaggcgggaggaaaacagcctgagcggcttgctgaagcattagcatctgcggaagaatgggtaaaatccgttttataaatagccgttgtggtgtagaatggtgattagaaggtaatcaggctgaaactttgcctgcgaatttgggaaagaggtgcaaaacggtgagctcatttgataagacgatgaaatttaacttttccgacgattcgatggaaaccaatgtaaatgaagtgctgataaccgtccatgatgcgcttcaggaaaaaggctacaacccgatcaaccaaattgtcggatacctgctatcaggagatcccgcttacattccaaggcatcgagatgcacgtaacctgattcggaaaatagaaagagacgagataatcgaagaattggttaaatcgtacttagaacagcataaagaggcgtaaacaagcatgcgaatattaggtctggatttaggttcgaaaacgctcggcgtagcgctgagcgatgaaatgggctggacggctcaagggatagaaacgattaaaatcgacgaggcgggcggtgactacggcttgaaccgcctcgccgaattgacgaaagactatgtcattgacaagattgtactcggttttcccaaaaacatgaatggaaccgtcggcccgaggggggaggcgagccagaagttcgcggaagtgcttgaagaaacgtttcaagttcccgtcgtgctttgggacgagcgcctctcgacaatggcggccgaaagaatgctgatatcagcagatgtaagcaggcagaaaagaaaaaaagtaatagataaaatggcggccgtgatgatccttcaaggatatctcgacagcctaaactcatgaggtgaataagatggaacacggagaaaaaaacattacgattgtagacgacaaaggaaacgaacagctgtgtgaagtgctcttcacatttgacagcgatcagtttaacaagtcatacgtgctttattatccggttgaagcacaggatgaggaagagatcgagatccatgcttcaagcttcgtaccgaatgaagccggagaagacggcgaactgatgccgattgaaacagaagaagagtgggatatgatcgaagagacgctgaacacgtttttagcggatgaagacgaagaagaataaagcagcggctgaaccgcttgacaaaatcctaaaacttaaaccgttttaggattttgtcattttttaaatgggcatctgcaatcatttgcgccctgctgccgacaggcggctttttttattagaacattttgtaataaattgccgaatgataacgaatcatgtagtatatacatgggaggagaggaggacaccaatgtttgaagatcagacaaagaaaccgtttataaaaagactccttaaacataaaataaagttttggctgactgtggtcgcggttctgctgattttaaccgcaggcgctgtttcgctctacgtcaaatcggcgctcgaaccggtcgataaaaataatgcaaaaacggtcagcgtctatattccggaaggatcgaccgttacgtccatcgccgccaaactgaaaaaagaggacctaattaaaaacgaaaaagtatttatcgcttatgtgaaatttaaaaatgcctccggctttcaagcggggaactttcagctcagccagtcgatggatgcggccggcatggtcaaaaagctgacgagcgcttcgcatgtaccggcatttaaaattaccgttcctgaaggaagacagctccaggaaatcgcagctatcatcgccggacaaaccaactactcggcagcggacattatgaaaaagctggatgaccgcgaattcatcagccgattaaaacagaagtatccgaaactgatcaccgatgacgtgctaaacaagaatatcaagcatccgcttgaaggatacctgtatcctgcgacatatccgttttacgaccctgagacgaagctggacgcaatcatcgaagcgatgatcaaacaaacagatcagctggctgaaaagtatgaaaagcagatgaaagacaaaaagatgtccgtccacaaagccttgacgatggcttcgttaattgaagaagaagctaccgaaaaagcggaccggcacaaaatctcaagcgtcttttacaaccgcatcagcaaaaacatgccattgcaaacggatccgaccgttttatacgcgcttggggagcataaaaaccgtgtcatgtacaaagaccttgaagcggattccccgtataatacgtacaaacatgccggtctaccgcctgggccgattgctaacgcgggagagagctcctgggaagcggcattaaatccagagcgaacagactatgtttatttccttgcaaagaaaaatggggaagtcgtctttacaaaaacgcttgaagaacacaataaagcaaaagcaaaatacattacgaacacacaggacgaggaaaaaggagagtaaaaattactctccttttattcgcaaatacaacggttttatgataaaatatatcgggttgtttattgagaaaagacagtcgactgctttaggagagtgctgcacatctgacctaaggctcttttttatgaaagggaggccatctgcccgtgaagattggacacgaagaattgaccggctatcttgaaaagctgctgaagccgcggccggctgaaattatgaaactggaggcctatgccgaagagcatggcgtgcccattatggaaccgacaggaatcgaagtgctcctgcagcttctttcattcaaaaatccgaaaaaaattcttgaaatcggtaccgccatcggctattcggcgattcggatggcgcttgcccttcccgaagccgagatttttacaatcgagcgcgatgaggacaggtatcgggaagcgctgaaaaacatccggtcattccagcttgaaaacagaattcacgtgttcttcggcgatgcgctcagcgagtctgaccccgttcaatcgatggctccctatgatgcgctgtttatcgatgccgcaaaaggccagtatcagaagtttttcagtatatatgaaaaaatgcttgccgatgacggcatcatttttacggacaatgtccttttcaaaggccttgtcgcatcagaatacaatcaaatcgaaagcaagcgcatcaaaaagcttgtatcgaaaatagatcattacaatcattggctgatggagcatcctgactaccacacggcgatcctgcctgtgggcgacggattggccgtcagtcaaaaaagaggtgaacggatatgaaaaagcctgaactgcttgtcacgccgacttctgtttcggatattaagcctttggcagaggcgggcgccgatgcgtttatcatcggtgaacaaaggtacggtctgcgtttagccggggagttttccagagaagaagtaaaagaagccatcattcaggctcatgaaaaaggcgcaaaagtatatgttgctgtgaacgcgatttttcacaatgaccgggttccggaactgaatgactacctttcattcttggacgaggcaggcgcggatgcggttgtcttcggcgatcccgccgtactgatggctgcacgggaatcagcgccgaacatgaagcttcactggaatacggaaacgaccgcaaccaatcattattcctgcaactattgggggcgcaagggcgcgaagcgcgcggtgcttgcaagagagctcaacatggacagtatcgttgagattaaagagaaagcagaagtcgagattgaaattcaggttcacggcatgacatgcatgttccagtcaaagcgctccctgatcggcaactattttgaataccagggaaaagtcatggatatcgaaggcaagaaaaaagaaaaaggcatgtatctccatgataaagaacgcggaaataaatatccgattttcgaagacgaaaacggcacgcacatcatgagtccgaatgacgtctgcatcattgatgagcttgaagatttaatcgatgccggcatcgattcatttaaaatcgacggaattttaaaatcggtcgaatacatgactgaagtaacggccatgtaccgcgaagccatcgacctttgcatcgcagacagggaagcatatgaagacaagaaagaacaatggatcgagcggatcgaacagctgcagcctgcaaaccgcagcattgataccggattctttttcaaagaaacagtatactaaaaggagggatagccatgtctgcagtaaaagataaaatttccaaaatcgttaatggaaaacgcgtcattacgaaaaagccagaacttcttgctccggcggggaatttggaaaaactgaaaatcgctgtccactatggagcagacgctgtatttatcggcggacgtgaatatggactccgctcaaacgcagataacttttcaattgaagaaatggctgaaggtgtcgaattcgcgaaaaaatacggcgcaagaatttatgtcacgacaaacatttttgcgcatgaagaaaatatcgacggactggaagactatttgcgcgatctcgagggagcaggcgtgtcaggcattatcgtcgctgatcccctgatcattgaaacgtgccgcagggttgcgccgaagctggaagtgcatttgagcacacagcagtccctttcaaactggaaagccgttcagttctggaaggaagaaggccttgagcgggttgtgctcgcacgtgaaacgagcgcacttgaaatcagggaaatgaaagaaaaagtggatattgaaatcgaaacgtttattcacggtgcgatgtgtatcgcttattccggccgctgcgtgctcagcaaccatatgacggcaagggactccaaccgcggaggctgctgccagtcatgccgctgggactatgatttgtatcagacggacgggacgaatgcactgccgctatatgaagaaggcgatgctccatttgcgatgagcccgaaagatctgaagctggtcgaatcgataccgcaaatgattgaaatgggcatcgacagcctgaaaatcgaaggccggatgaaatcgatccactacattgcgacagtcgtcagtgtgtacagaaaagtgatcgatgcttattgcgctgatcctgaaaacttcgtcatcaaagaagaatggctgaaagaactggacaaatgcgccaatagagacacggcgcctgctttctttgaaggaacgccaggatatgaagagcagatgttcggcgtccacggcaaaaagacaacatacgactttgtcggacttgtccttgactatgatgaagagacaaaaatggtcacgctccagcagcggaacttctttaaatccggagatgaagtcgaatttttcggtccggaaatcgaaaatttcacatgcaaaattgacacgatttgggacgaaaaaggcaatgtgcttgacgcagcccgccatcccctgcagatcgtcaaatttagagtggacaacaagatttatcctagcaacatgatgagaaaggggcagtaatggcatggggaaaaaaccggtagttatcggcatagcgggaggctccggatcaggaaaaacgagcgtcaccagatccatttatgaacagtttaaaggtcattcgatcttaatgctcgaacaggatttatattataaagatcagagccatctgccgtttgaagagcggctgaatacgaactacgaccatccgcttgcatttgacaatgactatttgatcgagcatttaaacgaattgctcgcgtacaggccgatcaaaaagccgatttacgattacaagctgcatacgcgttcagaggaagtcgtgcacgtcgatccgaaagatgttattattttggaaggaatccttgttctcgaggatgaaaggctccgcgacttaatggacatcaagctgtatgtcgatacggacgccgacctgcggatcatcagaaggatgctcagagacataaaagaaagaggacgttcgatcgattctgtcatcgagcagtacatctcagtcgtcagaccgatgcataaccagtttgtcgaaccgacgaaacgctatgccgatatcattattccggagggcggccaaaaccgcgtcgccatcgacctgatggtaacaaaaatacaaactattcttgaacaaaacgcgattttataataacatagcatagacaaacacaactctgaccatattatgtatagaaattgaagggttctcatcctgagcccttctttaactgtataagcaccatttaccggagccttccatccggtttatatgatactttacaaatatgggagagaagaaggggacaagggttgtcctcattcttgtatattcaagtctatactctcacatacaagtgatgaggaaccaactagaaggagtgaaggaacatggcacaagagaaagtatttcctatgacagaaacgggaaagaaaaaactggaagaagaacttgagtatttgaaaacggttaaacgtaaagaagttgttgaacgtattaaagtggcaagaagcttcggagacctttccgaaaactccgaatacgattcagcaaaagaagaacaagcttttgtagaagggcgcatcacaacccttgacaatatgatccgcaacgcaaagatcatcgaagatgacggtgcaaactcagacatcgtcagccttggaaaaaccgttacatttacggagcttcctgacggtgaagaagaatcttatacgattgtgggcagcgcggaagccgatccgtttgaaggaaaaatctcgaacgattccccaatcgcgaaaagccttctcggcaagcaggttggagacgaagtaaccgttcaaacacctggcggcgaaatgcttgtaaaaattgtgaaaatttcataaaatttgtttagcaaacgatgacctcgtccacaatgtggatgaggtgtttttataatgaaatggcaaaagcgtatgaagtgggtatcgattatcatttcggctgctcttttatttctgctgatcaggctggctgaaattcaactgttttttaccgagtccttttctaaacggaatgtgaacttaatccaggaaagcgtcaaacagcgcacggaggaagttcggatttcagacgggagaggatcttttttagatcggaacggcgaacatttgtccgtcagccaaaaaccggccatcgtcttgttcccttttttaaaaaatcagccgtggccggccaaagaagcagccgaaattttaaacatgacagaagatgagcttggaagcaagctggaccatgcaaaaaaacccgtgattctcacaaaacatgacggagcgtccgtttcaaagacggctctcgaaaaaatcaataaactgaaatatccgggcgtttacggcgtatacatagaagaaacagaaaagaacaggctggcttcgcatacgctcggtatgaccaatcaagacccggacctcctcagacgcaaatatcccgataaagagggcctctccatcagcacgaaaatcggcaccttcggcatggagcggacgtttgatgaattcctgctgcctgaacaagacacaaaactgttgtatcatgtggacggattgggaaaccctttgttcggcatggacgtcaaatatacagcagacgcaaatccgttttacccgctgcaagtcaaaacaacgctcgataaaaaggttcagcaggcaatggaagatgtacttgatgaccatcagctcgataaaggcggggcggtcctgcttgacatcgagacgaacggcgtggtggcgattgcgagcaagcccgacttaaacatggctgcgcaaaaaacaaggcagaactatatgctgactccggtatatcccggctcggtttttaaaaccgtgattgccgctgcagcgattgaaaacggcttggatcatccgtctaaaacctttaactgcaatttgaacctgtacggtgaggccggagaggacaaaggaaagctcagcctggaagacagttttgcggaaagctgcaactacacgtttacaaatcttgccggacagctcgtagaaaaaaacagctccgtgatcgaagatactgctgcaaagcttgggctgaccggacgggtcggctgggaaggaaagctgtatcatgaagatgagttcagacagttttatcatgaaactgcaggatcaatctggggggatgaaaaggacaaaaaagttaaaaaagctgtagcccagaccgctatcggccaaaagaatgtgaagctgactccgttggaaatcgtcaacatgatggcgaccatcgcaagaggcggagagaaaaaacaagtcaagatcgcagaccagatcgaatataaaaacggcacattgatgacggcttttaaagatcacgagctcccaggagagaaaatcgaccagtatacagcgcaaaagctgcaaaaactgctcagaaaagttgtcacatctgaaaaggggacgggccggcgcttcagcgatcttccgtacgatgtagcgggaaaatcgggcacagcgcagacaggcaggacgacagatgacaaaaaaacgctctatcataaatggtttgccggttattttccggcggacaagccgaaatatgcgctcgtcgtcgtccatatggatacgccggatagcaaggctgcgacaaatgccgtattttatgatattgttaaaaaagtatatgaaattgaaaagaaccagacatagaagaatgcctcaggtgatgataaaataggaagcgaggcaagagggaaaaaggagtgcaatgaacttgagcgaaacaagggaatctcgttttgaaaatcgtgataagcgcaggaaagcgaatcttgtgcttaacattttaataggcatcgtattggtattaatcgttgtcgttgccagcagtctgatgatgaacagtccgaaggagcaggcgcagcaagatgtctcgaaaaacgattctgaacagacgacagaagcgcctgcttccgacaataagaaacaaacatctgatgaagatgtaaaagatgaggacaaaggaaaaagcgattctgccgataaagaagacagcgattccgactcagacaaggataaagaatctgcttcagacgaggacaagtcaacatcagatgatccgtttgaaggagccgaagtgacagaaggcggttcaagcgccaatgttgaaaaaacgatcatcaatcctgactgggagcctgtcggcacacaacagagcggacagcataccgcaacatatgattcctcttcacaagactggaaggaaatgcttgaagccatttcatatgcgacaggggtttctaaggataacatgacggtgatctggctcggaaacaacggcagcccgcaagatgcgaaaggaaccattcgggcgaaggacactggcgtcaaataccaggtagccattacttgggttgacggaaaaggctggaagccgacaaaagttgaacaattgaaataaagaaaaaagcggccggttgctaaaaccgggcgctttttttatgattcggctttaaaatgaacgactgcgctgtagtggatccgtccgtcaataaccgccgtatggtgggaaaccgaatggaccctcagcaaaatcgcctggttgttttcaatctgctgactgatctttttttcaagctcctctaagctcagtgcctcaaaaaactcaattttatctttgatcagatcgaggccgaagttcataaaccaatcctccattcgtttcaagtcattttttattaaagcagagaagcggccgggtgacaagggaaatataaccaagccttttttgtacccaaaacgaatgacttgtggtaggataagaactaatcaatcgaataaatcatactatacttataggaattgtaaaaatagatggagagtgacgacaaaatgggaagagagttcattcctttatttgagaactgggcaaattcttatgatgatacagtagttggccgcgatcttcaatacaaagaagtgtttcgcgactacgacggcattttggatgatgtcgtcagccgctcggggcataaagttcttgaattcggcgtcggcacaggcaatctgactgcaaaattgctggcggccggaaaggcagtcaccggtgtagagccttcaaaagcgatgagggaaattgccgaggcaaagctgccggagaatgcagtgatcgttgacggagactttcttgactttccggaccctccgttttctcccgacacgattgtcagttcttatgcgtttcaccatctgacaaacgaagagaagcgggaagctgtgaagcgatatggaaaaatgctcgggaagcatggtaaaatagtgtttgctgataccgtcttcaaggatcgggaagccttctctgccgctgttaaaaaagcgaaggaaaacgggtttctgcaattggcggaagaccttgaaacggaacattatccgacgatttcggagatggaaacgatctttacctcagaacatttcagtatcgcctttcaaaagcataatgattttgtctgggtaatggaagcggcaaaattgtaatttgaagggaagttttaagatatgaaaatcgcagttatcggagcaatggaagaagaagtcacgattttgcgaagcaaactcgaacagacgaaccgggaagtcatcgcaaactgtgaatttaccagcgggttttatgaaggaaaagaggtcgtgcttttaaagtccggcatcggcaaagtcaatgcagccatgagcacgacgattctgcttgaccgctttaaaccggacgttgtcatcaacaccggatcagccggcggctttcatcattcgcttaatgtcggagacatcgtcatctcgaccgaagtccgccatcacgatgtcgatgtcacggcatttgattatgaatatggacaggttccgaatctgccggctgcatacaaagccgacagtgcattgatccaagcggcggaagacgaagcgtctgaactggggcacattcaggttgtcaaaggaacgatagcaacaggcgattcctttatgagcgatcctgaccgcgtcgcattcatccgcggcaagtttgaagacctttacgcggttgaaatggaagctgcggctgtcgcgcaggtttcttatcaatttaatacgccgtttgttgtcatcagggcgctctcagacatcgccggaaaagaatctgaaatttcatttgaccaatttttggaacaggctgccaagcattcgacagatcttgtgcttcgcatgattaaaagaatcaattaaaacagggggaggctccccctctgttttgcacctcttgaaggaggaaggaacatgaatgtgatcaaggatatcaccgaattgatcggcaaaacgccgcttctgcagattttggattttcgaatccctaaaggcgttaacatatatgcaaaacttgaaatgatgaatccgggaggcagcattaaagaccggctcggagaagtgctgattgctgaagcgatcggttcgggaaagctgaaacccggtggaacggtcattgaggcaacagcaggcaatacgggaatcggtctggctctcgccgccagaaagcacggcattcgacccgttttttgcgtacccgagcatttcagcatggaaaaacagtcgattatgaaagcgctcggcgctcggatagttcatacccccagaagtgccgggatgaagggtgcgattgaaaaagcacttgaacttgagaaggagattcccgattcttattgcgttttgcagtttaaaaacctagtaaatccattggcttactataaaacgattgccccggaaatatggaatgatcttggcggccggattgacgtcttcgtcgccggagcggggtcaggcggcacatttgcgggaaccgccaagtttctgaaagaaaaaaatccgtccattaaaacggttattgttgaaccggaaggctcgattttaaacggaggggaaccgcatgggcataagaccgaaggaatcggaatggaattcatcccggaatacatggaggaaagctatttcgatgagatttacacagtgcttgacgaagatgcgtttcgactcgtaaaagaagccgcggaaaaggaagggcttctgattggaagctcatcaggcgccgcgttgtttgccgcattgaaagaagccgaaaaagcgaaagccggcacaaacattgtgacgatttttcccgacagcagcgaccgctatttaagcaaaaaaatttacgaaggaggaatatgatatgaagccaaaaacgaaaatgattcacggcggaattacaggagacgaaaaaacaggagcggtatcggttcctatctatcaggtcagcacgtacaaacagcctcgcgccggccagcatacaggatacgaatattcccggacgggaaatccgacgagaacggcgctcgaatccttgatcgcggatgttgaaggcggtgcagcaggctatgcgttcggctctgggatggcggcgatcacagccgtcatgatgctttttaaaagcggcgatcacatcgtattgacagatgatgtatacggcggcacctaccgcgtgatgacaaaggtattgaatcgcatcggcattgaagcgaccttcagtgatacgagcagcatcgaagacatcgaaaaagcgatcaagccgaatacaaaagcgatttatgttgagacgccgacaaatcctttattgaaaatcactgacatcaagaaaactgctgaaacagcgaaaaagcacgacttattgctgattgtcgacaacaccttctacacgccgtactttcaaaatccaatctcgttgggagccgatatcgtcctccacagcgcgacgaagtacttgggcggacacagcgatgtcgtcggcggacttgtcgtagcagcctcgaaggaactcgcagaagagatccatttcattcaaaactctacaggcgggattctcgggcctcaggattcctggctcttaatgagggggatgaaaacccttggcttgagaatggaagcccatgagcaaaatgcccggaaaatcgcggcgtttttagacgatcatcccgccgtcaaaaaggtttattacccagggctgccgtcccatccgggacatgagcttgccaagcggcaaagtacgggcttcggaggcatgatctcgtttgatatcggaaaagaagagaacgtggaccttgtccttggccgtttgaaatggtttacgatcgccgaaagccttggtgcggttgaaagtctgatatcggtgccggcgcgaatgactcatgcttcgatcccgcctgaacgcaggctggagcttggcatcacagacggattaatccgtatttccgccggggttgaggatattgacgatctgttggaagacttgcagcaagcgctggcccctctttcttaaaatggctgaatttacatgtctggtcatctgtcaatctatgttattctcaaatcatatccattatgaaacaaaagcaggtgatcatgacatgcagaagaaaaaagtcaaatcgctgatggaagactataagcagtttgcttttacgcttctcagcgtaagcgcatttttatatatcggatctgtcattccgggacaaggtttggaaacaggccaaaagatgacaatgatgctcgcgacgtgcggctttttaggaggagctttctattgtgtgaagcgctcgctcaaatataaaagacaattagacgaaatggaagaatcataagcagagagactcctgaaggggttctctgcttttttttgctcgatcaatccgtccatttttaaaaaaaacggtttacaaacaggaatttgatggatatacttacaaagtaaacaaaaagcaaaggaggttgatgaacatgaaaccagcactgactacatacattagactttgtgaatgccaataccatgattcatcaaacctgtgggagagattgtgcacttccttaaccgatgcttttacagcacagccgatacgttaggaagttaggcataataatacgctgctcctcccgcaagataaagactcgattcgtttttatctggcggtttttgtttgcgcccgcaggtttgtcagatgatctgcgggctgtttttgttttttagcgaacttgaaagggggtgagcgatgtgaccattaatctattcttcttaacactaaccattcagagacgatttaaaagtccggaagagtacgagcgagaatacgaaattgaacaaatgtacaatgaaatgaaagatctgcagctaaaatatctttacctgaacagccagcgctaacttaaagcgcgaaaaaaaataaaggaggagatcatgatgatttatagaagggaactgttggcacattacactcgggagaaggaccaggtttagccggggcaaaacgagttccgcatctccgcttttctgcataatatgaagcaagcaattcaaggaatgcaggtgaaaagcatgcagaaaaacggcagaatgccttttatcggccacgggtatacatcgatgccccattctttcaagcacggatacggtaatccgtaccggcgccaaagaatggagatggcgcgccacttcgggtattggccgcattattggtattattgagaaagagcagaaaacggtttgttttctgctctttttcatttgaacaaactaaatggcaaaatgaaaggggagctttaaagcccccctcctgttcatttagcagacgtaacaagcgccgatgataattaaaagaatgaatagaaccacaacaagcgcgaatccgcctccatagccgtatccgccgccgtatccgccagggtagccaccccagccgccgcagcatccgccgccgtaaccaaagcccataaatagcaccaccttttagtgaaaattccatatatactatgcatgggattaagttgtggaaagggcggatagaccaattcattaaaaaaacagttttcttaaagcgaaacttttcaaagctgaagccgtctagttatggaatgtaacaaaacaatgcagttatttttgcaaatgcttttaatattcggttcattggccgatatgagtggagaaaggcccgtttgtacgatttgcagcaaaaatcgggctaattagaattaaagcaggtgttttaacgtgtttgaacaatggcttggaaaacaattgcggagcccgagaggcattttgtcgaaatgggtcgcgtcatatatggaaaacgggaatcatgatataaacgaatggaccatcaacttgatggatatctgtccgcatgagcgcatccttgaaatcggaacgggaagcggagcggcactttatcggattgcggagatgcttgagggcggcaaggcctgcggcatagacgcatcaaaaagcatggtcaagcagggaatgcggcgaatccgtcatgtgaaagaagaaggaaaagccgaattaaagcttggccatgccgaacaaattccttatccggatcgttcttttcataaagtattttcagtccacaccatttatttttggacggatttcaaacaggcattaaaagaaatttaccgtgttttacaggttgacggcacgctgtttctcgctgtgcatctggaagggcaaatgaaaaaatcgaaaaaaacaaaaggcttttccttatactcagaagagcaaatcaagcaactgcttgaggaaagccatttcagagacatcacggtatatatgaacaaaaattactgctgcatttctgcggtaaaatcatgaactttgtatgatcatccctttcaatacggaagggattttttatgtttgatagagttgaaactggatcttaaatatcatatttttgatttttaaagaaaagtattccattaacatagcaaacatggtttaatatcaaagtgaacgtttttactatattttccggaggtatttatgaacaaaaggatcgtgaaaagttcaattgttttctttctccttgccgcattaatttttggccagctgcctttaccgaagacaatggcagccgaagacagcgttccgaataacgaaaccacattgaccagcgcgtcccctgttgaagcttcgtttcaaagcgatgacgaggtgcattggtataaagtcaatccttcaaatcaggaaatcgcaaactatacgcacttccgcgtcaaattgaaatcagatgcagagctgaacatttccgtctactccagcctggaaaatgcaactggtcatcaaacgtttgaccgatacaacggctactcctatgaaaataatcctgctttaatcgattttccgattgcctggaaaggtccttactacataaaagtagaaaatcaccatgatgaggaaaacgaaaccacttcaattacagatatttcttacaccatcagctatgaaggcgtcaccctgcctccgtcaatccaagaggcagaagaagagtgtccggcagaattaagcgtttccgaaagggaaacaggcaagggcatattaaaacagttaagaacgatcagggatgaagttctttcaaaaactgaaaaaggaaaagagctgtcttccctttactataaagcagctccattcatcagcgcaaaaatgctctttaacaaatcgatgagagacagtgtctacaaagacctggtgcagctgaagccgctgtttgcagatgtcgctaaaaacggacaagtgagcgcatactcgattacgaatgatgatcaaaaagcgatcagtcgcctgtacgaaacagctcgcgcgtccgttcccgagccgttgaaaaaacagctggatcaagtcgcgaaagacatcggcatcgaacaattaacaggcagcaaagtatcggctgtgcttgaaaaagcggggatggcgacagcttcatcaagcgcgcccgaaaaccgttacatcgtaaaattgaaagaaggcaaaaaaccgggatctttcaaatctaaagcccaatcatccggcgtccaggcattagagcccctcggtaaaagcaaaacggcatttaaagatgtgtacgttgtggaaatgaaggaaagccgttcttccggattcaaagcggcggcaaagcaatatcaggcggcagccgccaagatcgccaagatgcctgaagtggaattcgtcgaacaggttcagcaatatgaagcactgtcaagagacacccaatatccatatcaatggtcgctcaaaaataacggcaaaaaccgtgctgcgaatgctgacatacaatttgaacagcttcagaagctgatgaaaggcaaaaagctgaaagatacagtaatcgccgtcgttgacacaggcgttgatcatacccttgcggatttaagcggcagcgtcaaaaaagacgaaggctataactatgtcggccgcacggcggatgcgatggatgacaatggccacggcacacacgtgtcaggcatcattgcagccgcgcaagacaaccatttttcgatggcgggaatcaatgcttatgccaaaattctgcctgtcaaagtgctggattcttcaggcagtggagatacggaacagattgcaaacggcatcatctatgccgccgaccacggtgcaaaagtcatcaatttaagtcttggcgggccatacagccgggtgatggaatatgcgcttaaatatgcggcttccaaaaatgtgacgatcgttgccgccaccggcaatgacggagtatcggagatttcctaccctgcatcttcgaaatatacgctttcagtcggggcgaccaataatctcgatcttgtctcggactactccaattatggaaaaggtctcgatatggtggcgccgggaaccgatattccaagcctcgttccggacgggaatgtcacttatatgagcggaacatcgatggcggcgccgcacgtggcagctgcagcaggacttcttttgtcacagaatccgtccttgaaaccaaagcaaatcgcaagcctattgaccgagacgacagcagatgtggcatttgaagagcaggataatcccaacccggattatgacctggatatagaaccggctgcacaaattcccggatatgacttcgtctccgggtggggaaggctgaatgtttttcatgcagccagcgtttttgagctgaacatgaaggttcatcccgttttaaaccgccatacggcagtgacaggcacagccaaaagcggtgtgacggtcacaatcttgcgagggaagcaagtattggggacgggcacggccggaaaatcaggcgcgttttcagtgaaaattccggcccagaaggcggggcaagttcttcatgtcgcggcatcgggccatcaggcggaaacctcgctcagaaccgtcgtggaaaaagcgccgaaaaacccgtccgtcaaacgcatcacgaacaaagatactgccgtaacgggtagaacggcagccggctacacgatcaaagtgaaaaacgcgtccaaaaaagtgatcgcgcaaggcaaagcggatgcatccggagcgtttaaagtgaaaatcaacaagcaaaaagaatatgccgttttgtatgtctccgcatctgctgatgaccacagagaaagcggcgatgtcaaaatgacggtggctgacgtcatcccgccaggcgccccgaaagtttatcaggtttccgataaaagtacggtgattcagggaaaaacagaagcaaacgcgcaagtcagcgcaaaagctaaaggaaagacgatcgcttccggcaaagcgaacggaaaaggtgaatacaagctgaaaatcagcaggcaaaaagccggaaccgtcatcagcgtaacagcaaaggataaagccgcaaatgtcagcaaagcgacagatgtcactgtgcttgacaaaaccccgccgtctgcgccgaaggtgaatccggtgacaaacaagagcacggccgttaaggggaaagcagaagcgaacgccgccatcatcgtcaaatcaggaaagaaaacgatcggaaccggcaaggccgataaaaaaggcgcgttttttgtcaaaataaaaaaacaaaaggcaaacaccgttttagcggtcactgcaaaagataaagccggcaatacgagcaaagtgagcaaaataaaagtcaaaaaggcaaaataatccgatggcggaggaactgatgacatatcagttcctctttttttcatcaaaattaatatattagaatattattaaatctgcactgtctattttcaatttgtgattttcagctcatatcgccaattggtcctattatcccttttttcatttttccttaaaaatttttatattaaaaaaggaatcttcgggtgttctgtcaaaaagtgaatgtattggaaacagcggaatgaacgttcattccgctgacttggagggcaaaatcaatggaatcggaaagcaaatatcagaagattatcgaggcttcgctcgtccttttcgcggacagaggctttgacgccgcaaccattccgatgatcgccgataaggcaaacgtcggtgcaggcaccatctaccgctactttgacagcaaggaagcacttgtaaacgtcttgttccaagacagtgtgaagagatttaaagaaaagatagaggagggctatcctgaagattcagcaggcataaaaaaacaatttcagcacattttccgctgccttttcgagttttctcaggaaaatatccatgcgctgtattttttggaaattgacaagacctctcattacttgactgagaaaagccgcgaggtcttgaacgaactgctggatttcatctatttattttttgaaaaagggaaagcggccggcatgattcgccctttgccttcccacattttgtcggctgttgtattcggagcgttcgttcatattcagaagttggtaagagcaggggaattcgaggaccctaccgaactgatggaggagattgaagaatgttcctgggatgctgttaaacatcatggatgaaaagcttttttccaaaacagaaaggatgattttcatgaacaagttagatggaattccaatccctaaaacttacgggccgctcggcaacctgcctttgcttgacaaaaacagggtctcccagtcactttggaaaatcgcggatgagatggggcctatctttcaatttaagtttgcggatgcgattggggtttttgtgtccagccatgaactggttaaagaagtctctgaagaatcccgttttgacaaaaacatggggaaggggctattgaaagttcgcgagttcagcggagacgggctctttacaagctggacggaagaacccaattggcggaaagcccacaacatccttctgccgagcttcagccagaaagcgatgaagggataccatcccatgatgcaggatatcgccgtccagctcattcaaaagtggtcccgtctcaatcaggatgaaagcattgatgtgccggacgatatgacgcggctgacgctggacacgatcggcttatgcgggtttaactaccgctttaacagcttctaccgtgaagggcagcatccgtttattgagagcatggtccggggtttgagcgaagcgatgagacagacgaagcgcttcccgctgcaggataagctgatgattcaaacgaagcgccggtttaacagcgatgtcgagtcgatgttttctcttgttgaccggatcatcgctgaccggaagcaggccgagagtgaaagcggaaatgacctcttgtcgcttatgcttcatgcgaaagaccctgagaccggcgaaaaactggatgatgagaatatccgctatcaaattattacatttttgattgccggacacgagacgacgagcggtttattatcgtttgcaatctatctgctcctgaagcatccggataagcttaagaaagcgtatgaagaagcagaccgcgtgctgaccgatcccgtcccatcctacaaacaggttcagcagctgaaatacatccgaatgattttgaatgaatcgataaggctttggccgacggcaccggctttctctctttatgcaaaagaagaaacggttatcgggggaaaatatttgattccaaaaggacagagcgttacagtgctcatcccaaaactgcacagggatcaaagcgtctggggagaagatgccgaggcattccggcctgaacggttcgagcagatggacagcattccggcgcacgcatacaaaccgtttggcaacggccaaagggcatgcatcggcatgcagttcgcccttcatgaagcgacgcttgtgctcggcatgattcttcagtactttgatcttgaagatcatgcaaactaccaattgaagatcaaagaatcgctgacattaaaaccggatggtttcacaatccgggtgaggccgaggaaaaaagaagcaatgacggcgatgccgggcgctcagcctgaagagaacggacggcaggaagaacggccttccgcaccggcggcggaaaatacgcacggaacccctcttcttgtgctctacggttcaaatctcggcacagccgaagagattgcgaaggagcttgctgaagaagcgcgtgagcaagggtttcacagccggacggcggagcttgatcaatacgcaggcgccatcccggcagaaggggctgttatcattgtgacggcttcctataacggaaacccgcccgattgcgcaaaggaatttgtcaattggcttgagcatgatcagacagacgatttgcgtggtgtcaaatatgcggtattcggctgcggtaaccgcagctgggccagcacctaccagcggattccgcgcctgattgacagcgtattggaaaaaaaaggcgcccaaaggctgcacaagcttggagaaggggatgcaggcgatgattttgaaggacagtttgagtcatggaaatatgatctgtggccgcttttaagaaccgaattttcattggccgaacccgagccgaatcaaacagaaacagacaggcaagccttatctgtcgagttcgtaaacgcacctgcggcttcgccgctggctaaagcttatcaggtgttcacagcgaagatatcggcaaaccgagaattgcagtgtgaaaagagcgggagaagcacaaggcatattgaaatatcgcttcctgaaggcgccgcatatcaggagggagaccatctcggtgtgctaccgcaaaacagcgaagtgctgattggccgcgtttttcagcggtttgggctgaacggaaatgaacaaattctgattagcggccggaatcaagcatcacatttgcctttggagaggcccgttcatgtcaaagacctttttcaacattgcgtcgagctccaggaaccggccacaagggcccagatacgcgagctggcggctcatactgtttgtccgcctcatcagcgcgagcttgaagacctgctgaaagatgacgtctataaggatcaagtgttgaataagcggctgacaatgcttgacctgcttgagcaatacccggcctgtgaactgccgttcgcccgttttctggcgcttcttcctccgctaaaaccgaggtactattcgatttccagttcgccgcagcttaacccgcggcaaacaagcatcaccgtctctgtcgtaagcggcccggcgttgagcggccgcgggcattataagggagttgcatcgaactatctcgccggccttgagccgggagacgcgatttcgtgtttcatcagagagcctcagtcaggcttccggcttcccgaagatcctgaaacaccggtgatcatggtcgggccgggcaccggaatcgccccttaccgcggatttcttcaggcgcgccgcatccagcgcgatgccggtgtgaagctcggtgaagcgcatttgtacttcggctgccgccgtccgaacgaagattttctgtatcgagacgagttggagcaagcggaaaaggacggaatcgtccatctgcatacagcgttttcccggcttgagggccggccgaaaacatatgtgcaagatttgctcagagaggatgcagccttgctgattcacttgttgaacgaaggcggccgcctgtatgtgtgcggagacggaagccgcatggctccagctgttgaacaagctttgtgcgaggcgtatcgaatagtacagggtgcgagtcgggaagagtcgcaaagctggctgtccgcacttttagaagaagggcgctatgcaaaggatgtatgggacggcggcgtttcccaacataatgtgaaggcggactgcattgcaagaacgtaaacaaaaagaggcattctgaattgatcaggatgcctcttttttagagtttgttattttttcattgatatagatgaaaaggtttgatcccaagaacaaaacgagcaaaatatacacccattttgccggcgtttcccaaccctcgaaaaaaggcagagaagcaatgaatgtttgtcctttcatgatgacaaacaccaataacgccacaaagatgatgagagtgattccctgtaagatgagcgtttttgcacttcgttttttcaagtcgtcccatacgtacaccagcacgaatacgagggaggccgttgagatgatatcattcgctgtgccgtttatcttgagcccaaacctgagaaaaagatttaaacatacagatgccaaaaatccataaaatccgattgttttaagcaaggtgattccccccctcaaaccattatagagggagataaaggaaaagccaacatgacaggctgtgttcaatcattctaaaaacggctgatcttcaggaggaatcgccatgctggctttgatttaaatatcggcatgcggtgaagaaagtttagcttttatttcggacctgtgaattgtcttgccgtttgtttcttttggcttcggcaaagaaaatgaccggataagcgatcaaaagcagcccgataatgaatgagatgattcccggccatttaaaatgggtccagaagaagcctccgaaagaccccgctaagcttgagccgagataatagctcagcaaataaagggaggaagcttgaacgcgctgttcgccggccgtctgcccgacccaggagcttgcgatcgaatgcgacccgaaaaatccaaatgtaaaaacagcgattccggcaattttaagaggaagctgaggcagaagcgtaagcaatgcgcctcctgcgataatggcaatcccgattttcagcatcaacgggctgccaaaacgatcggctttcttccccatatagacagaactgagcgtccccgccaaataaacgataaagatgaacccgatgacagtttgagagagtctgtacggaggtcccatcaactgaaacccgatataattgaacagcgtaacaaagcttcccattaatagaaatccaagtgaaatgattgacagcagccgtttgttcatcaagacggcgccgtaggccaagctcgcttttttcacacttgtttttcgcttagcggagtgctgcggccggggcagcaaaatccaaaacaaatagcttaatagtactgataatgccccgatgattcctagcgccgcgcgccagctgaacaagtctgtcaaaaggccggtcaaaagccttccgctcattcctccgaggcttgtgccgctaatgtatagccccatcattttgccgagccctcgcggatcaaattcctctccgacataagccatggcgatcgcgggcacgcctgcaaggaaaaagccaagcagccctctcatcgccaagagcgccgcgaagttcggactaaaggcggtcaagaggccgagcactgatgtcgcaaacagggatattgccataatcgttttccggccgaacccgtcagataaagctgctgccgtgagcaatgcaaaagccaatatgcctgttgaaatggataaagttaagcttgcagctgccgccgatatgccgaattcctccgcaaacagaggcatgagcggctgtgtggtgtaaagtgtggcaaatgtcacaaaaccgctgatgaataaggcgatgctcgctttgtgataatccttcgaatgcggctgtatgtaggtcatggcagctcctcttttctagaatgacaatctatgtttcatggtacgctttcatttgtgatgtgtctaatttataataactatcatcatcatgcgttttatttatgaaggagcggatgaggattggaactctatcaaattgacccttttattgccgtgagcaggcataaacactttacaaaagcagccttggaacaacggatttcccagccggctttgagcaggtcgatcaaaaagcttgaagaagaattgggcgtcccgctgtttattcgaaaaacaaaatcgatccgcctgacaaagtacggcgagcagttcctcatcaaagcgaagcaggcccgccttgcccttgacgaaggcgttcagcaaatcagggaaagcgtcaatccgaatgccggggaaatctcggtatcatttttgcatacgcttggttcgcggctcatgccgcagctgattgccgaatttaaaaagaaatacccgaatgttgctttccgtctgtatcaggccgcaaatgaacatcttcagcacatggtggagacgggcgaagctgatatctgcctcagctctccgccgcttccaaacgagcatcttgaatggacggtgttggatactgagcagctttatctggtgcttccagccgaccacccgcttgcagatcggaaagaagtcgcgatccggtcgattgcacacgaagactttgtctgttttaagccgggctatggtcttcgatatgtgtttgatcaaatgtgccggggactgtccatcagcccgaagcttgcttttgaaggggaagaagtgtcgacgattttgggactagtatcagcagggctcggtgtagcaatcctgccgaaaacggcggagcacgtccattctccagtggcattttgccgagtgtcagactaccgttctgagaggacgatcggtctcgccgtcctgaaagaccattatttgtcgccggcggcacgcaactttaaagaatttgtcattgaatactatcgccggaacgaacggtctgatcagccgtaactcaaataaggacttctcaagatgacaaatatcctgtatattgataatgataattattatcaattggaggattaaatatgacgaaaaagcaatattcttatatattcacccttttactcgctttcgctgtatttctttcaggctgtcaaagcggccagaaacaggctgcatcagagaaaaatgaagagaaaacaagagtggtgaaaaccatcaacggaaatgtcactgtaccggctaatccgaagcgcgtcgtgacgattggctatgcgggaaccatgcttgcattcgggatcaagccgcttggagaaacgggaaagtaccttggaagtccttatattaaagatcaagtttcaggaataaaggatatcgggggaaaagacggtttttcagtatctgtggaaaaagttcttgagcttaaacccgatttaatcgtatcgatgacgaacgattcaaaagaatatgaaaagctgtcaaaaatcgctcccactgtcgtctatccgttcggcacatttaaagatgcacgcgatgaaatgaaaacgtttggcaagctgctcggcaaggaaaaggaagctcgggagtggacaaaaacgtttaatcaaaaaatgaaagccgcccgcgcgaaaattaaagatgcatctgtaaaaggtgaaacgttctctttaatcggcgcatatgcaaaatctttatatgtctacggggcatacgggtatcggggcggagaagcgatctatacgcagctgggactgacgccgcctgaatctgttaaaaaggatgcaattgatacagctgacggatataaagccatatctttcgaggtcctgccgaaatatgccggagactacatatttgtcgacgaatcatacaacggaaagcttgatcaggacaatccggtttgggcatcgcttgacgcggtgaaaaaaggcaaggtctttttcctcgatccggacagattttggccgtatgatccaaacgctgttcaggcacaggccgaagaaatcgccgacatgatttccaagaaagcgaaaaataaatagaaaagcggggagccgaaaagaatgatccggcttcccgctttttcatttttcataatgctgaaattgaatatccagtgtccggaggtacgtttgcaggcccgcatcttggatggggatgatataggcggcttcatctgactcattatggtgggaatgccataatcccggcggtgtaatgaaggcttttccggttacccagtcaattcgtttcggatcaatgatttcctttgtggccggatcgattttgcttccgactaatgtatacgtgccgggtgcggcataggcgacaaaatcgagagccaccgacttgtggctgtgaggagcttgattggagccgggaggcacgatgccgaacattgcccacaatacatgggtgatcgtcagcgtttgatcgaatatttcattgttcaagagaacggaaatgcggttgcgataacgggcgtcaggagcggcggccgcttcagccaattttgcttttgactgttcagcggtgtagagagttggttgaaagcgggattccgacggctttacgcccaaataattcaggagaggtgaatcggtgatgtaataaatggctgcatcttctgctgcggtatgccggctgcctgaaccggcaggcaaagtcaaaaaatcgcctttctgccagtgaatcgtatcttcgcccgtttcggttttccctgcgccgctgacaatgtaatatagttcgcttgtcgcacggggggcagtgtgtatcgtgtcgcctgaacgaatcttgatgaagtgggcgagaagggaagggcttgaagcgggataatccgtcttcagttcttcggaaatgtccagcgggatgatccgcgtttcacctgtctcatacaattcaggcccgaactctttcacaggaaccgggctgattattccgcttccaatcgggtcagaggcagtggtatactcgaaaaaacgggcatgtttcgtcaaatgctcggctcgggtttcaaattgagaatgcattgaaaaaacctcctgttatttttagataattcaatcatatctcatttggaagatgctagtaaacagttgcattgacaaaaaacagattacggaaaagagggattgcattgggaaaaggattgaacggcagaagaattgccatcggagcatcgcgaaaaacggatgaaatgagcacgctgatcaaaaagcaaggcggggttcccctcattcgctcccttcagggtaccgtgtttttggccgaaaaagaagtaggccctgatttgcgtgccttcgttgaaacgggagccgactgggtgattttcacgaccggaatcgggacggaaacgcttgtcagcctagctgagaaacttgggatcggagagcgctatttacaagcgatccgcagggcgaaagcggcatcgagaggctacaaaacaatcgccgctttaaaaaagctcggcattacgcccgttgcggcggatgaagacggcacgaccaagggactgatcgactcgctccaatcccacgatttttccggcaaacgggtgatggttcagctccacggcgaaaacgctccgtcactgcttcagtttttggaagagaaaggtgcagacgctgttccgcttctgccgtatcggcatgttgctccagaccgggaaaccgtcgctttattatgcagcgagatcatcaaccgtgaagtggatgcggtttgctttacaacggctgtccaagtccgctcgctttttcatttcgcgaaagaaaacggctatgcggagaaaattgttcaatcttttcaagacagcgtgttggcggccgctgtcggaaaagtgacggcagaagctttaagagaagaaggagtcgaacgccttctcgctccggatctcgaacggatgggagcgatgattgtggagctggcgcggttttatgaaacggaagaggggataagaacacagtaagtgcgaaagaaatcagcagattggggtgtgggagtctccttgggggcgttgtgatgttttttaaagatgcagacccaaaaggaaaaaagccgaagatgcagcttgccgtgcggcttttattttctgggccgtgatactttttggaaatagtacttttgaatattttgatcatgagccgttgattgcgaatttttcttttttgctaggcttaggcttagccgtgttttttctgacggaacgcctggtcaaacggcttgcatccacaaaaacaagaaaaacgcttcgctgatgagccgaagcgttttttgctttataaaacaaattgatctgagacgaatactgcgccgtcttctttaaacatacgggcgggctttgttccgatgacccggatgtctgaagtgcttgctgcgattcctgtttcctctggcaaggcgatgacgggagtgccaaaagcattcctaaaccttttaatcagcggatcatgttcagccttgtagtggcaccaaaccgaatagtctccgaggagctttaagccgttaaaatcccgcaatccgcaagcgttgcgatccatataagagcaagtcataatgttctttccgagaatgacggcgccggcgcttccgccgtaaatggcgccgccgctttcggcatagcgctttaaaaccgcggtaaaatgcgattcgatgaattgttttagcagacgaaacgtgtttcctccgccgatatatacggcagaaaacacgtctaaatcgtgtacggttttacctttgacatccgtccacatgacaatgtttttgatgccgagcgggtgaaagagccggctgatccagtcgaagccgtcatcatacctgtcggcgtccatggcaatcggaatatacaataatggcttatgaggacagatgctccgggcaaaatgccgatccagctgttcggtttggtgtgcatctccgcctccggaaagaaaccattttcccatcctgacctccacttatttatcatgtttcctttaattgttcattcagcacgctgtcctccaaaacagcaaatttgtctccatacacttttgtaatgtgtttttcgccccaggagcacagcgaatccaaaatgtctttaagcgtccatccgtattcgctgagttcgtattcgaccttcggcggcacctgctggtacacgatccggttgatgacgccgtcctcctccagttcgcgcagctgctgggtcagcattttctgcgtaatgttcggcatcagccgcttgagctcgctcgtgcgttttttgccgtgcgtcaagtgacacaaaatcacgcatttccatttcccgccgatcacttcaagtgtagcttcgacagatatattatactttttcggcttcatgttctcctccaatccataggtaccgaaaagtacctatctcactttttggttcctatcacacttaaaagtgcgtacttttttttgcagatgatatgtaccataatatcattagccggcagccatttgctataccttaaaaaagaaaggagaaaaagaatgacctctgttcatgataaaaaacgcagtatattagcgcttttagccttggcggccagcgcatttgccatcggcacgaccgaattcatcagcgtggggcttctgcctttaattgctgaagacatgaatatttcggtgacgacggcaggactgaccgtatcattatacgcactgggcgtaacagtcggcgcacctgttctgacgtctgtcacatccagtatgccgagaaaagcgctgctgctggtgattatgctcatttttatgatcggcaacgggcttgcggcatgtgccggaagcatcggtgttttattaaccgcccgcgtgatttcggcgttttctcatggcgtatttatgtcaatcggttcaacgattgcggcaagcctagtcccggcggataaaagagccggagcgatatcgatcatgtttaccgggctgacgattgcaatgattaccggagttcccatcggcacgttcctcggtcagcagttcggctggcggattgcttttgcggcgatcgtcgctgtcggcgcactggcgtttatcgccaacagcttacttgttccgggcgatttgccgaaaggcgtccgaacgtctttcaagagccagttgaagcttgtgaccaatgggcggctgctgcttttattcatcattacggcgcttggttatggagggacatttgttgtctttacgtatttatccccgctgcttcagcatgtgacgggctttaaacaggaagctgttgccgtcattttgcttgcttacggcattgccgtcgcgctcggaaatattatcggaggtaaagcggccaacaaaaaaccgcttactgcattattctatatgttcatcgcccaggcggctgtgcttctcatcttaacggcggctgctccttatcaggcagcgggctttatcgtcatcatgctgatgggatttttagccttcatgaatgtccccgggctccagtcctatgtggtgattctggctgaacggtttgttccaggggcggttgatgtcgcatcagctgtcaatattgcggcgttcaacgccggtatagcgatcggttcttatacaggaggcgccatcacacaatcgatcggattgattcacactccatgggtgggagctttgatggtgctcggcgccgtcgtgctgacaggctggagcagggcgctggaacgaaatgatcaaaaacaaaatgatcaaaaacaaaatcaagctttaaaggaaaactgcgcatgacgcatacaaaatataaggaggccaattaaatgatgacagcaaaaaatttgcaagatcgaatcaaattgaataacgggacagctatgccttggtttggacttggcgtatttaaagtagaagaagggcccgaactggtacaagccgtaaaaacggcgattaaacacggctaccgcagtattgataccgcagccatctacggtaatgaagagggggttgggcaaggaatccgcgaggggttgaaagaagccggcatttcaagagaagacctgtttgttacatcaaaggtctggaatgacgatttaggctatgacgaaacgattgcagcctatgaggcgagtctcgaaaagctcggacttgactaccttgatttatacctgatccactggcctgttgaaggacgctacaaagcggcgtggaaagcgcttgaaacactttatgaacaaggacgcgtaaaagcaatcggagtgagcaattttcagattcaccatctggaagacttgctgaaagatgccgccgtcaaaccggcgatcaaccaggttgagtatcatccgcggctgacgcagaaagagctgcaagcgttttgccgtgcgcacggcatccagctgcaagcatggtcgccgctgatgcaaggccaattgctcagccatccactgctgaaagatatcgcggacaagtacggcaagacaccggcccaagtcattttgcgctgggatttgcaaaacggggtcgttacgattccgaagtcgactaaagcggagcggattgcccaaaacgcggacatatttgattttgaactgaccaccgaggaaatgaagcaaattgacgcgctgaatgaaaacacccgtgtcggccctgatcccgataactttgacttttaacaaaacggccccgttcgacattcgaacggggctttaattgaattgtgcggttacaccgccggactccatcatcatcagttcttttttcatatccaatccgccccggtatcccgtgagctgcccgcttttaccgataacccgatggcaaggcaccaccattaacagcggatttgcgccgatcgccgcgcctactgcccgcacagcggcctgcttttcaatatgctcggcgatatcgaaataggagcaagtgctgccgtaagggatttcggagagcgccttccacactgccagctgaaaaggcgtgccggcaaggtcgacaggaaagctgaaatgagtctgcttgccgttcaaatacgcctgcagctgctcggcgtattctgccaatcctttgtcatcccgaatgaaaactggctgtgtaaatcttttttcagcccaagcggccaaatcctcgaagccttgattccatccccctgtaaaacagagcccgcgggcagtcgccccaatgtgaatctgccaacctcggcaaataagcgtacgccagtatacgatttgatcgtccatatgtttacctccgtttcatttgccggtacgacgtcggcgattgcccagtcttctttttaaacaaagaggcaaaatattccgcattcgcaatgcctaccattgaagcgatttctgcgatcgatcgttctgaatgagcaagcaaatcgaccgctttctcaatccttttctgcaggatgtattctgccggcgagacgcctttgattcgtttaaatgtccgctgcaggtgaaaagggctgatatggcacctgtcagccaaagcttgcagagacagcgtatcgcgataagatttctcgatgatttgcactacccgctgtgccagctcttcatccggcagcagcgccccggcgggattgcagcgtttgcaggggcggaacccttctgataaagcatcttttgcattgaaaaaaatctgcacattgtcgatttgcggaactctcgatttgcaggatgggcggcaaaatatgccggtcgttttgaccgcgtaataaaaaactccgtcataggcggaatcgttttccgtaattgcccgccacatttcaggcgtcaatcgtgatttgctgttcatatcttcaccccgatatatgtcagtataacctaaatgacagccgggggtgagagacggagaacggcacagcaagaatacaaagaaggagggatcggttgcttcggcctccgaaacgcgctacaattcatttacaatacaggatgaggtgagaatattgccgaaatcagtgaagcagtcctcctaaaataaaaatctatattttaggaggtaaaacatgaattttcaaacaatcgagcttgacacttggtatagaaaatcctattttgaccattacatgaaggatgcgaaatgttctttcagcatcacggcaaacgtcaatgtgacaaatttgctcgccttgctcaagaaaaagaagatcaagctgtacccggcttttatttatatcgtatcaagggtcattcattcgcgccctgagtttagaacaacttttgatgacaaaggacggctgggttattgggaacaaatgcatccgtgctatgcgatttttcatcaggacgaccaaacgttttccgccctctggacggaatactcagacgatttttcgcagttttatcatcaatatcttctggacgctgagcgctttggagacaaaaggggcctttgggctaagccggacatcccgcccaatacgttctcagtttcatctattccatgggtgagctttacaaacttcaatttaaaccttgataacagcgaacacttgctgccgattatcacaaacgggaaatacttttcagaaggccgggaaacatttttgcccgtttccctgcaagtacaccatgccgtgtgtgacggctatcatgccggcgccttcatgaacgagttggcacggcttgccgccgattgtaaggagtggcttgtgtgacagaggaaaggccgatatgattcggccttttttatatgcgctgcttagcggtcttactgtggtgtgtttactcccggcatttggaacgccggctctcaacaaactttctgtagtgaaaatcatgaaccaaacggatcgtcggcctgattaacagctgaaagctgccgatcacaaacatccatagtcccgccggcttcagttcctcggagaaaaagcagaagctcccgacaaggaataaaaggccgatgagaaaatcgtttaatgtatgtagaactttgtatctttttttgaaaaagagttcatatcgattgttattgttttgcggcattgcttgatcactccaatccttttatttaccctgccggaagccggagtgaaacgccggtatacataggatttatgaattaggaaaacatatggggaaataaaccatccaggagtgaaaaatatgcggttattcatatgtgcatcgtgcctgttcggcttgattgttccgtcatttgaaacgaaagcgctgacgtttgaagaattgccggttaaacaagcttcaaaacaatgggaagttcaaatcggtaaagccgaagccggaaacggaatggcgaaaccggaaaaaggagcgtttcatacttatgctgtcgaaatcaaaaacattggacacgatgtggcttcggcggaaatttttgtctatcggaacgagcctaattcttcaacgaaattttcgctttggaacattcctcacgaaaatccggtttctttagccaaaagcttaaatcacggaagctctgtcaagcaccgcaatctgcttatggcagagaatgcgaccgaattggaagtggacatgatttggacggaaaaaggaagcgaaggcagacttttaaaggaaacgttcattttcaagggagatgaatcatgaagaaaaaatggccgttcatcgtcaacggtctttttttaatgacttaggcagccgatcgttcggccatacgatatcgaagcgacctcgaaccagcagagctcgtcacaaaacatttgcatttaaagaaaaatacaggatgttttcaccaatatttttctcaatgatgatacactattgacaagctgctactttgggagggtgtttccatagatgccgatgaagcaaaaacaccaaatgtgtcatgagagctctctctaatcgatataaaagtagggtgaaccggggttgtcaatctgtaaaagatctttttttatcccgtgatacgcttttggaattctgaatcttcaagaaagtccccagccttttgctgatcaatcgagaacaaaggatgatacatatgaaaagaatagataaaatctaccatcagctgctggataattttcgcgaaacgaatatcaatcagcttttaaagatacaagggaattcggctaaagaaatcgccgggcagctgcaaatggagcgttccaatgtcagctttgaattaaacaatctcgttcgggccaaaaaggtgatcaagattaaaacgttccccgtccgctacatcccggtggaaattgttgaaaacgtcttgaacatcaaatggaattcagagttgatggaggttgaagaactgaggcggctggctgacggccaaaaaaagccggcgcgcaatatatccgccgatcccctcgagctcatgatcggggctaaagggagcttgaaaaaggcaatttctcaggcgaaagcggcagtcttttatcctccgcacggcttgcatatgctgctgctcgggccgacgggttcggggaaatcgctgtttgcgaatcggatctaccagttcgccgtttattctgacatattgaagcccgattccccgttcatcacattcaactgtgcagattactataacaaccctcaattattgctctctcaattgttcggacataaaaaagggtcttttacaggtgcgggtgaagacaaagcaggattagtcgagcaggcggacgggggcattttgtttatggatgaaatccatcgcctcccgccggaggggcaggaaatgctgttttatttcatagacagcggcacatacaacaggcttggtgaaacagagcataaacgaacggcaaaagtcctgtttatctgtgcgacaacagaaaatccgagctctgcattgctgaagacatttttgcggagaattccgatgaccgtacatatcccttcgctcaatgaacggtcccttggagaaagagtggagctgacaacgtttttattggggaaagaggcagagcggatcaaaaaaaacttaaatgtgcacatcgatgtgtataatgcactgattcattctgcaaaattcggaaatgtcgggcagctgaaatcaaatgtacagctggtctgtgcgcacgggtttttaaataaccttgacaaagacgaggttgttgaactgaccgtccgggatcttccggacgagatcaaagaggactggatgtccagcagcaaaaatattgaacggagcaaaatgatttctgaatatgtcaacattacaacgatcatctctccgattgtggaagatgaagcaacgaaaatcgatgactcctttaacttgtatcatgtcatagaaggaaaagcgaaaatcctcaataaagaaggcttaacaaaaaagcaaatcaatcaatatatattaacggatattcatttgcacgtcagaagcttttttaatcagaaaatgcttcaaaaccacagtttactcaaattcgttgaagacgacgtgattcagatgacgaaagaattaaagggagtcgccgaacatgagcttgactgcaagttcgaccgtaaattcatctatttcctgagcatgcacatcgccgcatttttaaagcgcggaaagcagattgatgtcttaaattcgcaggaaacagatgaaatcagggaaacccatgtgaaagaatacgaggtcgcactcattttcaaagataaaattcaagcatatttcaaagtaaccgttccggaaatcgaagtcatctacttgacgatgctcattcagtcgattaaatcatggaaagaaaacaaaaggacgggcattgtcgtggccgcccatggaaacagcacggcaagctctatggttgaagtagccactgaactgctgggaagcaccccgatcgctgcggttgatatgcctttgaccgtttcaccctcggaaatcgtcagctgcctggcggagaaagtgaagcaggttgatgaaggagaaggcgttttaatgcttgtcgacatgggatcgcttgcgatgctggaaagcaggcttgaacaacaaacgggcgttaaaataaaaacgatcagcaatgttacgacatcgatggtgctcgatgccgtccgcaaggtgaattatttgaatttgcacgccatctacgattcggttacaaaggatttcatcgatttatgggccgataaaccgcgggtctcaggcaaaaagaaggcgatcgtctccatttgcacaacaggcggcggaacggcgaagaagctcgaagagattttaacatcaatcgtgagcaggacatctgatgaacaaatcagcattttgacggtgccatcgatcaaattagcaagccgcatcaaagaaattgaaaaagcgtatgagattcttgccacggttggcacgaagaaccctaaaatcgatgctccgcacgtccctttagaagtattgattgaaggcgaaggggaaaaagtgattcagcaggtgattgcaaccggcgatatcccgatgagcggcggattatccggtgaaaatgtggtggtgaaggagctttgcgaagacagcctgaagaagtatcttgtctttttgaatccctatcatgtgatagacatgctgttggagtggcttcagacggttcaagacgaactgcgtatgacattcagcaacgctgtgctgatcaaagtcatcatgcataccgcttttgcttttgaaagggtgatcaaacagaacccgatcgcttttccggaggaggaagagatgaatgatcagcttgaaaacgttcttcacatcacagagaaaacattaaagccttacgaagaaaagcttggtcttgcgatcagcgaagatgaaaaaatgtttatcgcgtccatctttgctgaagagttatagctgtttcccatcggcaattttttcatgtaaacctgtattaagtggacccccattttaatacaggtttatttttatgcttaaacgtgtttcaaatatgaaaataattcgtcttgaaatacaatgaaaacgcttaatacagttttgttggcacgatacttgcattataaataagcgaacgaaaaaagaaaggagcaaatgtacatgattacagtcattatcagcggccacggaaactttcccatagcattaaaagaatcttcagggatgatattcggagaagaagacagtctgatcgcggtgccgtttctgaaaggggaaggcattcagacactgcaagaaaaatatcatcagacgctgaaggatgttccggaggaacacgaggtgctttttttagtggatattttcggtgggacgccatataacgcagcgaccccttacatcgcgaaagagcggagattcgatatggcagccggagtgaacctgccgattttgttagaggcattgagcttgagggagcatatgccgctcaaacaactgctgaaccagttgaaaaagatgagccgggaatgcttccaaatatgcagcgagcaattggaaaaattcagtcagtccaatcagggaagagaggatgaattgtaatgaaaatcgttttggcaagaattgatgaccgctttattcacggccaagtattaacaagatggatcaaaatccacgctgctgatcgcattatcgttgtctccgatgaggtggcacaggacgaaatgagaaaaacgctgatcctttctgttgcaccttcaaatgtaaaagccagcgccgtttcgatttccaaaatggccaaagcgttccacagtccgcggtacgaagatacgacggcaatgctgttattcgaaaatccgggcgacattgtttccttaatcgaagcaggcgttccgatcgaaacagtcaatgtcggcgggatgcgtttcgagaataaccgcaggcaaatcacgaaatcggtaagcgttactgaaaaggacatcaaatcgttcgaacaattgcatgaattgggcgtgaagctggaactgaggcagctgccgtcagattcgagcgaagactttatgcagatgttaagaaacgcaacaaaatcctagaaggaggttctaaaggcatgtcaacgattcaaatcattttgctgcttgtcatcgctgctataacaggtatcggtagtgtattggacgaagggcagacacatcgcccgctgattgcctgcactttggtcggccttgtcctcggggatctgaaaacaggcatcattctcggcggaacgctggagctgatggcgcttggctggatgaatgtcggtcttgcaatggcccccgatacggccatcgcttccgtgatttcgactatcttagtgattaccgccgatcagggaatcggcgaagggatcgccgtcgcggtggctttggcagctgcgggtcaggcgctgacgattttcgtccggacgatcaccgtatttttaattcaccgcgccgacaaatacgcaaaggatggcaattttaaaggaattgaaattatgcatataactgccatggcgtttcaggcgctgcgcgttatgattccgacattgatcgtggctctgatcagtgtcagcgctgttcaggcgtttttgggaaatattccggaagtcatcacaaaaggcttgcaaataggcggaggcattatcgttgttgtcgggtatgcgatggtcatcaacatgatgaacattccgtatttgaagccgtttttctatatcggttttttgctggccgcgttcaccgatttcaatttagtcggcttcggcgccctcgggctctgtctggcatttttatatcagcaagtgatgcaaaaaaatcatgctcaaggggcggttgctgccgccagtgacggcagcatggccgcttatgatgatgacgatgatctggatgcttaaaaattaaaggagggacgaataatgggcacagaaaaaagattaacgaagagagagattttcagtatgtttatccgctcaaactttttgctcggatcttttaactttgagcgtgtacaggcgctcggctactgctacgtcatgattccggcgatcaaaaaactgtacggtccgggagcaaaacggagcgaagcgctccagcgccatttggaatggtttaatacacatccgtggctgaccgcgccgatatttggcgtaaccgctgcgatggaagaagaaatggccaacaataaaaagattgatgccaaagcaattaatggaatgaaaatcggcttaatgggcccgttggcaggcgtgggcgacccgattttctgggggacgttgcgcccggttttggcggccttgggagcgtcgcttgctttaagcggaaacatcgccggcccgcttttgtttttctttttaatcaacgccgtcagattaagcactaaatactacggattaaagtacggctatgtgaaaggcatggaaatattgcaggacttggtggggaaccgcattcaaaaactgacggaaggcgcttcaatactcgggctgtttgtgatgggagctctcgtttccaagtggaccacaatcaatatcccgatcgtcgtgtcgagaattaaggataatgcaggcaaagtcgatgtaaagaccgtgcaaaacattttagacagcatcatgcctggtgtgctgcctttaggattgacattgctcgctgcctggatgcttcgcaaaggggtgaatcctctgctcatgattttcggtatttttatcatcgggattgtcggctattgggcaggttttttggcataacatgttttgggtgttcttttcttagcttttgagaagcaggtccattcggccgcaaaaaagggggcggctgtttggacttcctgcctaaaaaaccgagtgaagaagaggggggaaaaagtcatgaaaaagagaatgattcagatggagatcataggggctatgatgttcccggaagccttttccgcagctgctgccgacccggactactataacgaggatcatcggcccaagtatcatttcacgccggaagcaaactggatgaatgacccgaacgggatggtgtattacgcgggggaatatcatctgttttatcaatatcatccatatggcttgcgctgggggccaatgcattgggggcacgcggtaagcaaagatttagtcaagtgggagcatttgccggtcgcactgtatccggatgaaaaaggaacgattttttcgggcagcgctgtcgtcgatcggcataatactacagggtttcaaacagggacggagaagccgctcgttgccatttatacgcaggaccggagcggggaacaagtgcaaagcatcgcctacagcaatgacaaaggcaggacatggacgaagtactcaggcaaccctgtcattccaaatccgggaaaaagagatttccgcgatccgaaagtcatttggcatgaacagacaaaaaagtgggtgatgttgcttgcggggggcgatcgaattctgatctatacatcgcctgacttgaagcggtggacatatgcgagcgaattcggcgaaggagagggcagccatggaggcgtgtgggaatgtccggatctgtttgagcttcctgtagagggcaggccgaatgaaacgaaatgggtgatgcaagtcagtgttggagacggtgctgtctcaggaggatcaggcatgcaatatttcgtcggcagttttgacggaacaacctttaaaaatgaaaacccgccgaatcgcgtactatggacagattacggcaaagacttctacgcagctgtcagctggtctgatatcccgaagtcagacggacgaaggctttggttagggtggatgagcaattggcaatacgcaaacgatgttcccacttccccgtggagaagcgcaatgtcgatcccgagagaagtaaaattgaaagcgttttccgaaggacttagaatgattcaggctccggtagcggagctgcagtcgatacggggagcatcgcaaacgtggaaaaacaagatcatttcgcctcgaaacggaaatttgctgaaagggctgtcaggcgatgcttatgaaatcaatgcggaatttcaagtaaataccggagctgcggccgaattcggctttaaagtccgaacaggggaaaacgagtatacgaaaatcggctacagcaaaaacagcgcttcactgttcgtcgaccggagccaatcaggaaacgtctcctttaatccgaactttaacactggaaagcatgcggccccgctggaaccggtcgctgggaaggtgaagatgcgcatttatgtcgaccgctcttcagtcgaagtattcggcaacgacgggaggcaggtgatcaccgacattattttgccggaccaatccagcaaagggctagaagtatacgcatcaaacgggtttgtcaagctgaattccatgacggttcatcctctgaaaaaagtatggggagcgtcgccctttcaatcaaatttgaccggctggacgaccgtaaacggtgtatgggccgatacgattgatggaaaacaagggcgctctgaaggagattcgttcattttatcttcagcaaaagcaacagatttcacatatgaagcagatgtcgcgataaaggatggaaatggaagaggggcaggggctctcgtgtttcgggccgatcaggatgttaaaaacggataccttgccaatgtggatgccaagcatgacgtggtgaagtttttcaaatttgaagacggctcggcctctgttattgccgaacaccgcacaccgatagaaaccggccggaaatatcacctgaaaacggtggcccgcggtgcaaacttttatatttaccttgatgatcaattggtgataagcgcccgggattcaacgtttaccgatggagccttcggtttgaatgcatgggatgcgaccgcagtcttccaacatgtttatgccaaacgatgatcatgtggctggaatgccgggcattccagcctttcctttaaaagacgctgcggaccaatccgccgtccgcacgcaaggctgcaccattgatcggcgaagaaagcggactgcttaaaaatgtgacaaagtgcgcgatttcttccggccgaatcagcctttgtatgatagaggtcggccggttttctttcataaaccgcttttccgcttcttcgactgtcaggttttcatccggatagagggtcttcagcatcgtttcaacgccttcggttaaggttgagcccggcatgaccgtattgacggtcacatttgtacctgccgctagctctgccaggctccgggaaatcgaaagctgcatcgtttttgttgcgctgtaatgagccatttcctgtgacggcataaccgcggcttcgctcgcaataaaaatgacccggccttcttttttctcgatcatgctttgcaaatacctccgcgagagccttaccccgctcataatattcacttcgaaaaagcggaaccaatcctcatccggtatctcgaaatattccgccggttcaaagatccctaaattattgaccagaatatcaacatccgggaatgctgctaataggctttgacaccctttttcagtgccaaggtcataaggggccgcttgaagaacagcctcgggaaattggcctttcaattcgtctattgtttggttgaccttttcttgccggcgtccgttaatgatgacagacgcaccttctttcgcaagtgaagcggcaatcgctttgccgattccggacgtcgatccggtcaccaacgctgtttttccccgtaaatccaagttcatcattgatccctccgttttcttttcattataaacagaacaatgtcaaacaaaacatcaattatgattatggaacagaagacaccaaaacggaagtacgcacttttaagtcatataggcacttttttgtgcctataggtataaggagggaacttgatcaaaaaaacccgccggctgtaaacggcgggcttgctgtttatgggaaattcaatcataacaagtaacggtgatatatgtatcattccctttaaacaggacgagttctgcttgtttattcgcaccatctgtaaaactgctgacatcgatcgccggactgttgcttttcggtccgacgtagaaattttttcttgcgatttcaggcgtgcttcccgccccgtcaacttcatacagcgtaaatgtaaagccgtaaaagctgttgttgtgaaaataaaatttccctccgcttgatttgatgatcggagtttgcgacgtcatgccgtatgtgccgatattatcccatacaccggcacctgctgcagtcgccgaagaaaaaggcaaaagcaaacacgccaaagtgagcagtaaggcaccgattttgctgaatttcatggcttgagcctccttttgaagtcattacatgggggattatatcatcattgccaatgaaacgaatgaggcgttactccccgacgccttttctgcacgatgcattttttgtaagcagcatccataaactgtctttcattaagacaaaagaccgggggataggcgctcattttgcatgcatatgctcttttttgctggtgtcgatgaaaaatacaaaaaatttatattttttaaaattcgcactttacaggtaggcatagtatagattatatttaacaataaaaataaaccaattgaagtgggaggccaacatgaaaaagctgattgtgtttgtcttgataggattatttgcgcagctgatagatggcgccttagggatggcgtacggggtgacatcgtcatcattgctgcttgccttcggcatcgcaccggcggttgcgtcagcatccgttcacctggcggaagtcgttacaaccgcggcatctggtgtgtcgcatataaagtttggaaacgtcgataaacaaacggtcaaacgactcgtcatcccaggatcgctcggggcatttctcggcgcttcctttttaagcaacattccgggtgagcttgcgaaaccttatatttcaatgtttctgcttgttctcggcgtgtatgtgctcattcgatttctattcatgtttaaaataggagagcaaaaaaacaatatcagcctttcgagaaaaaaagccgttcccctgggattgatcgcgggttttgccgatgcaaccggagggggcggctgggggccgattgccactcctgttttgttatccaaaaaaggcgtcagtgcgagaaaagtagtgggaactgttgacacaagcgagtttgccattgccgtttcggcaacgttaggatttttcatttcgctcggctgggaagaagtcaattggctgtgggttggtgcattgatgattggcggaattattgcggcaccgattgccgcctggctggtgcagaaggtgcatgcccgattaatgggcgttctggtcggcgggctgatcatcctcgtcaacacaagaacgcttatccattcgtggatcgatcaaacagcattatatccggttatttatattggaattatcgcagtttggatatcagctattgtctatattgttgtaaaaataagaacaagtgatcaaactgctcaagcgttcaatcagtaactctgcgacggctttaggctttcatggacgtcgccgtcaacaaacgaatagattccgatcggacaaccgaagggctcctgttagactgccgttccttaaaaaggaactgttaactaagaggattttttatttttaaatttacttatagcgagatcggcatagcaccggtctcagcttgttttcattccttttttacatctctccgtctcatttctatacaaggaatgcggaaggtgttcattaatgaacacctcccgcttgattgccgattgaatgtggattttcctggaattataatatttgtgaatgagtggatgtgaacagcctaacgcattatttcggtatacaattccgatgcaggctgttatttacaaaaacagagatggaggttggatgtatgtcttcaaaacaagaggagagcttcgccatattaactgagagagaattgtcttctgcagcatttaaagatgaggcgtatgaattttacaagcgattacgcgcttcccgtcctgtctgtcccgtatcgatgggggagctgggcgaaggctggctcattacgaggtacgatgatgcggtccatatattaaaggatgcaagagtgaaaaaaaattacgaaaatgcgtttaccgaagaagaattagagaacttctccgctctggaaaatgaagaacctttatcaaagcatatgctcaacgcagatccccacgaccacggccgtttgcggtctcttgttcagaaagcatttactccccggatggttttacagctcgaaaacagaatccaaaaaatagctgattccttattggatcaagtagaaccgaatcattccatgaatcttgtagacgacttcgctttcccgctgccgatcattgtcatcagcgagatgcttggtattccgcttgaagatcggcaaaaattcagagtttggtcccaggcggttattgatttttctgacacgcccgaaagcctggaggaatacaagtataaaataggcgaattcgctgaatacctggaatatttggtacgcaaaaaaagggacgagccggctgaggatttagtcagtgcattaattcaggcagaaagcgaaggaacgaaattaagcatagaagagctgtatgcgacgattatgcttcttatcgtcgcaggacatgagacaacggtaaacttaataaccaatatgaccttggccttgctgaaccaccctgagcaactggaaaagcttcgccaaaacgcagatttaatcgactcagccattgaagaggcgctcagattttacagccccgtggaattaaccaccctccgctgggcggccgaaccgtttacattgcacggccaggagattaagagaaaagatgtggtcatcatttcattagcctcggccaaccgcgattatatggtcttttcgaatgccgaccgctttgatattgaaagaaaggataaccgccacctagcctttggccatggcagccatttttgcctgggcgcaccgcttgcccgattggaagccaaaatcgccattcaaaccttgctgcgccgctttgaacatatagagattaaaggcgaaagggagcagatcaaatggaaaggcaactttttgatgagagctttagaagagctgccattatctttttaaatgatgggatttgcgatcagctgtgatgtgctatctgccatttcggcaagagaaggtatggaatgttttcatcttgaaaatagaacatcagacgatgagacgttcatctctatcacaaggctcataaaaaaatcgtactccccgatatgacggggagtactcctcttgccggcttaatcttctattgttattcaggttcgctttcacgaatgcctcctctcatattttcctcgcaggtttaccgcacaacagctttaactttcttattgattttaatatttgtaagtttcttgtttctgtttataattagaaacatatgttaatgttccggcacctgttgaaaccgcttgacagatgggcattcccggaatattatgtgaggctctttaaaatatactggctaaagaagaaaggtgttttttaatttgagaggattcatcaaatgggcaggattggcgattctgtgtattggcttgtttgcgtgtacttctaacaggaatgccgaaaatgttcattatgcaaaagacgacagacaaacattggatatttatacaccgcagtcaaacgagggcgaaaaacatcccgttctcatctaccttcacggcggaggatggacaagcggcgacaaaagcagggctgcttcgaagccggcattttttacggataacggctatgtttttgtatctgtcaactatcggcttcatcccgatgttcagtatgatgaaatggctgatgatgcggccaaggccgtaaaatgggtgatggatcatgcggacgagtatcaaatcgatccgtcaaaaatcaacgtcatgggacattcggcagggggacacttggccggattaattgccgcagattcaacatatttaaatcgtgtcggcctcacgccggccgcactcaattcgattgttgttttagatggccccttggatatgaaacgattcatcgaagcgatcccgtcttataaagaagtgtttggcacagacgaaaaggtgtggacaaaagcatcgccgctctcatacataaacaactcaaaattgccgccggcctatcttgtgacccgctgggaagaccctgccgtttacaagttcgcggaaaccgcaaacaaagcgaaggcaacggaatttgtgtatcaagtcaacagcttatctcacagtgatttaaacaagatgttcggctctccagatgcaccggcagaagcgcagaatctgacaaaagcggttatggcgtttttagagaaggaaaataaatagatcaaacggccgactcggcttcctacatgtacttgctgaaaggatataaacagctgttaaactagcagagaaaggccgaaaatgttaaattcggcctcttctcacacttggcacccccttactcataagacatcgatctgaaaattcccaaaatataaacaaaacattaataaaatcaagccatttgattaacaaatttacgatacgatcatatagaacttgatgattgggaaaagcattttgagagaagattaagagcaagggagatatgatgtgagaatgaaacgattaaggatgaggaagcatttactgatagctgtctgtactttggcacttcttctaagttccccgattgtaagcgatgcgagcccggcaactaaaccaacaactgcagattcgccgcaatcttccggatttttcgtagaccattacaaaaataatatctctgccaatacgacggcggaatccaatcctgtcatcggcctgctttccgaatttaataaactttggactcccggaaagacatggaataccggtactaaactgaacagcagggtgctggatgccaacattcaaaaagtcgtggatattgctgaacgccgcacgatgcttgaggaaaatgctgcctattttgatgatcggcggagccagagctacagtataattgacggcctcggcaagcttgccggcgtctatcgaatgaacgcgggagcgacgacaacgatcaccagcattccggcagatgcctcgattagaaaatacaatgatgaaggaaccaattcgggcagcaccagctctgaacttggaaatgtcgtaagtttggtcaatactttacgcggcaactattcttcatcgaatccggctaaaagctatttcaactatccccgcccgtttcgctggaaagacaattcgatcattgttccaacgcttatccccgtcatcaatcctgatccgaacaaagacggaggttttccaagcggacacacgaacgccgcatatctcagcgcttttgctatggcctatgcgataccggagcgttatcaggagctgctgactcgcgcttcagaactcggtcataaccggattgttgccggtatgcattccccgctggacgtcatggggggacgagtaatggcaacagctttgtctgcagcaatcctgtctgaccccgcaaatgaaagattgaagaaaacggcttttgatgaagcccgccgtaaattattaacgcaaaccggtacagctgaagacagatacagcgattatgagaagaataaaaaacaatatacggaacgattgacatatggatttcgacaaatgaacaaaaccgccaaaccaatggcagttccaaagggagccgaagtcctgctggaaacacgttttccttaccttgacaaaaagcagcgccgttcggttttagccactaccggtcttccggccggctaccctgttcttgatgatcgagaaggatggggaaggcttaatctcttttccgcggcagatgggtatggggcttttaccaaaaatgttaccgtgaccatggattccgcaaaaggcggcttccatacagccgatcgctggcgcaacgacatctccggcaccggaaagctgaccaaaaaagggacaggcgctttgaagctggaaggggataatacatattccggcggtacacggattgatcaaggaacacttgagggcggttcggagacagctttcgggagaggtgatgttgcactaaacggaggcatccttaaggaagatgcgccgggaaaactgatcatcgaaggagactacaaacaatctgctaaaggaatacttgaacttcagctcagcggcaaaaaagatcagttgaaaattaagggaaaagcaagattgaaagggacattgcgtctcaattttacggacaattacgtaccggctgacggatcggcgatcataaccttccgcaagcgtcatggatcattttcttccgtcgagaccagtggattgccaagcaagtataaagtgaagatcatctataaatccaacagtattcagttgaaagttgagcaaaaggggagaagctgatctgcaagaggattcactcaaaagctgcaagctggcgcatactgccgccagcttgcttttagttttgatgaaatcacagccagaatggctgtacatcttgaatggggaatcttaaaaaatagtcggcaccattcccccgtccatacggatcggggaccctttaaatgcggatgcatagggactgcatacaaatgcagccagtctgccgatttcaataggcttgataaatcgctgtatttcggattgaggcaggtttgtcgtcataaatttcttctctttttctgaaaaagtcatcccttcatcggggtacattccctcaatgatttgcttcacattctcagagagcgtcggccccggcatgatcgtattgactgtcacttctgttccgattgttaattttgataagctttttgacaatgataatagcattgattttgtcatacaatactgaggcatctggcctgaaggcatcatcgcttcttcacttgcgataaagatgatgcggccaaaatcacttttcagcattttaggcaaataaaatttagataaaccgtttgcagccagcacattggtgcggaagtatttttcccatacttcatcgtcaacgtcctcatattgcatcagttcataaatgcccatattgtttactaaaatatcgatttgagggtgttttttaaataaagcttccctttgcctaatatccacaatatcagccgcggcgttttggggaaaggtgtcaggaaaagctgattttatttcattgactgttcgttctgcctcttcctcatttcgtccgttaatgagtacatgaacaccttctttggcaagttcaatagcgatggcttttcctatacctttcgtcgatccggtaactaaagctgttttattttttaatcccatatccattaaacatttctcctattctagttaaatccattcagccgggtcttcttacgccaattagaaggagtctcgccttcccaaaggcggaaggcccggtagaacgagttctgatcttcatatccgatcagaatggccacttctttaatatcgagcgaagggtctgccaagtactcccgcgcctgctcatgtctgacttggatcaacagctgtttgaagctagtgccttcgtcagtaagccggcgctgcaaggtgcggccgctcattcccaactcgctcgcaacagtctgaatgtcggggtgccctcctggaagcgtgcgtttcatgatccacttgaccgctccgctgattgaaaggctattttgctgatcattcaacgattgatccagcacgggagtcaaaatctccagcaactccgcgttatacgagacaaaagggcggtcaagatctcctcgattcagcgtcagccggttccgagctgcaccgctccggatgcggcagccgaagtatgcttcaagcgcctgcatgtcgcccattgggtgtgcaaactcgaccgacttcgctgtcaacggctgacctgtgccccggcgcccgagttccagaagaaatgccagtgtaatgccaatcaagagcggcggaccgggtagcttatcatccaaccattccagttcgattgcgcagtgctcatcttcttcggtgatacgcaggctttcaggagggcataattgtttgtagcgggccattcgttttagcgcgccgcggtagtcacgggcatggtaagccgctaatacggccggagggtaatgtgccggctcaaagccggtcgcaagcttgatgattcctttggaaacgtcatcaacaaggtcggaatacgcctgccagatcgcgaagtattgggcggcggtgacaactggttcagtcatcacggtgagcggcagccgggcttttcgaagcacatcaggggcgttaattcctaattgacgcaatcctgcccaaaatcctgccgggaatttaattcgagtatgagacatcttgagcactcctttaactttctgcaccttcgctcgtttggtcgtcattctgtccagccttgttggcgggacagttataactttacctaaccattgtcgatctgtaactagcaaagagcgacatttaacttgccgatcacgccgaacgtgtcagcccgccatatgcgtacgaaggctgtgacaggcaggcgcctttaatctatcatgtccttcgaataggaggggattcaaacagcacaaacatttcttttccttgaatggacaaattaagttctataggacaacaagcggggaaaatctcccggctgtaaaatcatcccttcccgatagcgggatttccttttcccatcacatgttttcttgcaatgaaaaagaggaggacggcaacaaaaaactcggaaagcggcaaggatagccaaactcccgtgacgccaataaactttggcaaaatccaaagcaggatgaacagggacacgaagcttcgcaatataatgataacaaccgatgagccggcccggccaatagattgaaagtaactcatatagacaaagttatagccaaggaaggtatagccgataaaaaacaggcggattccatcgatggccagctgctggatttcggttgattctattccgaataagcctacaaggaatggggcagccccccagccgataacgagcaaaagtatgcccaggattacggcggtcttctccccaatcttcatgctgcttttgatttgttcggtttcttcagcaccatgataatagctaatcatgggctgaagtgccatttcaatgccgaagaaggacaggaacatgaacccgtgaaggtagttaatgaccgagaaggcagcgactccttccgtgcctgccaggcttgccattgccaagttgtatcctgtaacaaatacgaggagcccggcctctgccagaaagcttggaaacccgatggcaaagatgtgcataagggatttccaagaccactgaaacgccggccttctcagttgcgcttgacggttgaagaagtgcagggataatacaagcagtccggcgaatccgccaagcaccgttgaaatcgcagcgcctgttacccccatgtccaaaatcatgatcgtataaaaattcagaatgatattcacaatcgatgtcgttgcaagagccatcatcgaaagcttcggactgccgtcattccttacaaaaatacttaagacctgttctaatgtaatgacccagccgaataaaaacatgacacttaagtactctatgacaaaagaagaggtgtcggagttggcaccaagccatatcgaaatggtttgaatgttgagaatcccgaatactcctaaaagcacgctgatgataagcgccaagaagagagccaatgaaaaaatgctgctggccttcttggggcgattctccccgatgctgatggagtactttgttgctccgcctatcccaatccaaagagcgatggccataatgagtgaaataaccggataggaaaggttcactccagccagtgctgcggttccaatgccattgcctacgaacaggccatcaattaaaatattcgctgacatcaggattaatccaagcgttgcagggacgaaatatttaaaaaacacttgatttactggtaatttcatgagctgctgatgtgtttctgtcatcatgtattcctcctataatgagctacaggagtattctaaaccttcaagttacttgaaggtcaatcaaaactctttgttaccggaatttggattaaagtgacataacgagctgactccttgatcacagcatcatcaagaaatgagatttcaacagggattcccgccagctcgtattccttctctttcagctggcttaaaacgagctgataacttttcctgatgtcctcgtagggaccaatatgggggtaactcgcatacaacccttcgtttaaatagtcttcactgtcttcctcgtgcagcaattcaaatacgccgatatattttaccggtccttcttgcttcaagctctccatatcaacgattgttccaatgtctccggtgaagaagccgttattctcaatcgactggcttgaaagcgtttctttatcctttaaataaatgtcgtcgccttcctccatcaggtcgacaggcttgtcaaaatacaggtaggaaatagcccgttttgggaaatactgaaatgttaaagcaggatgttcggcaagttttattccttcttcgattgtggaaattttgttctcgattctcgccgcgttgcgttggagacgaaaaatttccgctctgacttcctcaagctttttcttcaaaatttccatcgttgtttccggagtcctttgatctaactgatgctgaatatcttttaacgaaaatccatttttccttaaaaaaataatcgtatccaggatctgaaattgttcaacaccataatatcgataagatgtttcaggatcggtatactttggcctgaacagcccgatttcatcatagtaacgcagagtcgatgcaggcagcttgaaaagtcttgctacttctcctacacggaatcgattgttcatcatgtttcacctcatctgttcgttttagtgatatcaccaaatacagagctattcggttatcggaattatgtattaagtctactattgacattaggtgaaaatacatgcctggtcaataaggaggcccagtatccctaagcaatctgttcgatgcaaaacaattctttttgccaaaccaatctattgaggatttttaaaaataaatgagggctccatcattggaagccctcatttgccatatttttttcactgcgaataaaaaaatctgtatacagtttgattaaagaagctcattcaggaaagctcccggctaatttattgccgaaccgctcttgttctgatcgaacgaaagcgcgggtgttctgccagtatggaacgcttcatttcttgtacaaccgggtggtctgactttaaaaaacgatgtttatcgtaaagtccggccaattggccgtggtctaatacacctagtgtatcactcaattgataggcggcttttaaatcatgtgtgataaaaaaataagacattccgaaatcgtctttgagctcttttaataaacccaatataagcgtttgggttaccatgtccaggctgctgacagactcgtctaatacgatcagcttcggcttgagcgagaccgctcttgcaatattaatccgctgcaattggccgccgctgaactggtgcggatattttgttaaatccttttcagttaagcctactctttccaagagctcgataatggtccgttttttctcagcgattgtgagcctttcatagttttctagcggttctgctagaatttgttcagccgtcattctcgggttgacggaagaataggagtcttgaaaaacagcttgaaggtcgcggcggattttccgccggattgactgatctgctttatagagatcatgtccttgaaaaaagatttgccccgattgcggccgctccaaaccaagcatcacttttcccaatgtgcttttcccggctccgctcggtccaaccatgcctaagcatgcgccttcctcaatcgaaaagctgacattggaaaggacttgtttcgattgaattttccacttgaataatttgcgcgctgtataatgatgagtgacttctttcacttgtaataaactcacttgttcaccccatctcaaatgccggccttcctcatactgactcaagtcgcaagttgatccaccggcaatgtcaaccgtgcacttaatagcttcttagtatattcatgctttggttcatcaaacagctgaaacacatctctattttctacaattctcccattctgcatcacagcaacttcatccgccatttcagcaataacgccgaggtcatgagatataagcaaaatcgccgtgccgaagtcagaacgcatgccgtctaaatatttcagcaccgtcttctgattatacacgtcgagcgcagtggtaggctcatccgcgatgagaatggcaggctttaagcatgatgcaattgcaatcatgacccgttgaagcattccgccgcttaattgaaaaggataagaatgtaaaagtttagcagggtggggtaggttcacatgatgcaatgcttcggtcgcaagctctttcgcctgtttcttgctaaaagatgtatgagagcgaatcgattcggtcatttgctgtcctatcgtaaaaacgggtgtaaaagcgttcatcggattttgcatgatataggcaatatctttgccgcggattttacgcatttccttatctgctaatccgttcaattcacggcctcgcaatgcaatacttccttccaccttagttgtttttggatcaagcgtctgaagaatagacatgcttgttaccgtttttccgcaaccgctctcaccaatcagaccaaggacttggccgcgcttcaaatcaaaattgatgtcttgcacaagggttgaatgtcctttttggttgttaacctgtacatgcaaatctctgactcgaagcaccgttgattgttctgttcccaacttcctcattcctttttaaaatcgacgtttgacaccgtattgatctgataaggcttcgcccaataaattgaatgtcacaaccacaatcatgatcatcacccctggataaatcattaactcgggattcgaccgaatatacgatttaccttcatgaatcatcgctccccattcagccgccgggggctggacgcccaagccgagaaaagacatagccgagatatccataatggcccagcccatttccaacgtaccgatgacgacgaggggagggaggacattagggatgatatgatttttaatgattttccattgtgaagatccattgatttttgccgccgcaataaagttctcctctttcagactcagcaccattcctctgaaaattctcgcataatagacccattgcacaagcatgagggccagaatgacttgaggaagtccggggccgaaaatgcccacgaggccaagaactaaaattaagttcggaaaggccattacaccatcgcagcatctcattaacagctggtcaatccagccgcctttataccctgaaatcgtcccgacaatgaggccgataacgagggaggaaatgaaaataagcatcgcgaatcccaaagaaatccgggcgccgtacaaaaggcgggataagttgcatcttcccagatgatcagttcctaaaggaaattcccaggatggaggctgcagcttatataccatatggacatcagcaggatggtgcggcgcaatccaaggggcgaatacagcgataataaaaaggatggttaatatagtggtgcataccgtaatcactttttggcctttgaatatcctgcgtatacttatcatcatcgatgctgcccttctttccttgaaatgcgcgggtcaatatacatttgaatgagatcaacaattaagttgctcaatataaaaaaggtagcggctaagaacacatagcattgaatgacagggatgtcccgattgaaaatggcctcaataaaataacggccaaagccgggccaagaaaaaacgacttcaacaataattgtgccggtaagcagcttgccaagattcattcccagacccgtaatcatcggagaaatggccattcgcaatacatgtttggccataatgttcaacttcgctattcctcttatgcgtgcaaattgaacatatggttcctgcaggttttcgatgacgcttgcacggagcagccttgtatacatcgcaattaaaggaagcgccaatgtcatagacggcagtacgagatgctgccatgtcccagcgccctctaccgggaaaaggtctaattgaacagaaaagaaaaaaaccagcatataccctaaccaaaaagttgggatggatgccccgaaaaaggaaatgaagcggctgatatgatcaactgcaccatttcttttgattcccgctaagaagccgagcggcacactgacaagcaccgcaatcaataaactcccaagcgcaagttcgaccgttgccggcattcggtgtgccacttcgtcccaaaccggctggtttgaaacataagatatgccaaaatcaagctggcatatcttcaaaacagagtttacatattgaataaaaaatggctgatccaagccaaactcatgtcttttttgcgctaaaatttcatcagttggctggatatgcgctgcggctaagtatgcttcagctgggtcaaccggcgagagatgaatcattccagttgtcagaagtgcagctaaaagaaaaactggaataatcgacatgattcgtttcaatatatagttgcccataaaagcctcctagtgttgctgcttgacgcgaatgcctgtaaatggatgttcgtcacggttagcagggaacgtaaagtcggtgatattcttttgatatatcgccgtctttttaatgtaagaaacaggtacgatggctccctggtcttgaagtgattttaaaatagatgagtaatgctcctgccgctctttttcatcagtcgtttgaggcacctttgccatctgtttgattagctcgtccttgtttggataggctgagatcgcttcattaaatccgaatcctttggacgcgacaatgtttaaaaatgtatgcgggtcataaggcgcaccatagttgctaaagaagttcatatcaaactcatttgccttaaaccgtttgacttgggttgccaattctacgccttcaagattcagctttaccccgatcgctgcccattctgcctgcagcgtttcagccattgttttttgaatggattcagctgaatcatacattaaactaaattcaagaggctttccgtctttctcgcgcacggtcttgccattcggaagcttccagccggccgcatctaataactcttttgctttttctgtatcatagttgatttgctttacatcaatatcagacgtgtatgggaagtctgtcggcaaaatatgatctgctttttcttctaaccctgaggtgatgcctttcaccatggcttctttgtcaaaaccgtattgcagggcctgccgcacgcgctcatcagaaagctgttcttttttcgtattcatgacgagctgtctcgtcgccacgggttcagaaaggcttgtttcatattgacctgtcgattgcagctgcttgtatgcatccaaactgataacgccttcgccgtaaatgaggtcaagctcgcctttttcaaatgctagcacccttgtttcggcatctgggataactttcactttgattttctcgacttttggcttttcaccccaataatgttcattgcgtttaaaaaccgcatattcatcagctttatgctcttccaatacccatgggcccgtaccaaccggtttttcgacaccctttgatgtatcgccgtcctcagggaagcccgcttctcccaaaaaccggaccggccgtacaacggctagttcctgaatggtcgggtagtatggttcagtcaattttaatttaaatgtatggtcatcgatcacttctgtttgggctatttttgaaataaaccctaaccagctatgtaattcagtatgttttaaaatggagtcaaaattctttttcacaattttcgcatcaaacttcgttccatctgaaaatgttacattcttacgcaaatgaaacgtatatactttaccgtcacttgatatatcccaagattcggctaaatgcggtttaagctttcctcccgcttcataggtaaccaaaggttcatataccatcgactgggcaaataattgggaaggattatacacatgcggattcatttcgcctatatctctaggccaagccattgtgaccaagttttcatgagttttctctgttgaatttcctgaggttgtacatccggctaataaaatagaaaaggcgagcattaatataaaaataattttaattttcaaactaatccttccgctcatcatgctttgtttcctcctaaatgaagttgataatcattttcattttatgcagggggcatacccttgtcaatgtaagatataggaactatctaaatgctgcggaatagggagcggcggcaacccatgaagaacgagcggaaagggggaagcggcaaaatcgaagtgggcgaagcatgaactttttattaaaatggattgtaaaaatggagcaatcaaagtacacttaatgataatgataatcatttgcgtttggtgtttgtgaactcatgacatataccgggagtgaagagcgatgagcagaaatgaattgtttgatgtgaccgttatcggcggaggtccggctgggttatattccgccttttacagcggactgcggggaatgaaggcaaagattattgaatatcagccgatgctgggcggaaaggttcacgtttatcctgaaaaaatgatctgggatgtcgggggattaacgcctatttccggagccaagctgatagaacagctggtgcagcaggggttaacgtttcatcctgaagtgctgctgaatgagaaagtcgaatcgattgcccgcaatgaagaagggttgtttgaattacatacggctgcctcaggtgtgcatctttccaagacggtcatcgttgccgtgggcggcggcatcctcaatccgcaaaagcttcagatagaaggcgcagagcgttttgaagtgtccaatctgaattatacggttaagtcactgcagcattttaaagataaaacggtcattgtatccggcggcggcaattcggctgtcgattgggccaacgaactcgaacctgtagcgaaaaaggtctacctcgcttaccgcaaagatgcgctcagcgggcatgaggcccaggtggatcagcttctgaacagctcggtgagctgcttctttcatacagagattaccaagctgatcgcttcggaagatcatgaggtgatcgaacgggtcgagctcacgaacgctcaaacaggtgaggtgatggaactgcctgtcgacgaggtggttatcaaccacggatatgaacgcgacacctcacttctggagaacagccgccttgatgttacccgagtggatgactattatattgcaggtacttccaactgccagtcttccgtgcccggtctgtatgcggcgggggatattgtgcattacgaaggcaagctgcacctgatcgccggagcgtttcaagatgcggcaaacgcggtcaacagcgccaagcgatttatcgatcccgaagcgcacaagagtgcgatggtgtcgtcgcataatgaggttttcaaagagcgcaaccgcgagcttgtcaagaagatgttcgtgtagaaaaggaccgccgtgggagcggctgattcgtcgaggggatcttggagatatgccaagattctctttttatttaaaccagcctttttcctttgaacgggtaatggcttcgatccgatttttgacctcaagcttttcaagaatcattgagatataatttcgcacggttccgcttttgatgctgagttcttgggcgatttcttttgtgttttttccgtcagccacaagttcgagcacttctttttctctatctgtgaggggattggcttcactgtacatgtcttccatcaattcaggcgcatagatccgctttcctttcatgacgctgcggatggcgctcacaagctcttcgcttgggctgtcctttaacaaatagcctttaacacctgctttaatggcccgctgaaagtaaccggggcgggcaaaagtggttaagataataatgttgcagcctgtatcctttagttcctcagcagcttcaagccccgtttttcccggcatttcaatgtccataatgcatacatcaggccgatgtttttttgtgaaatcaacggcatcctgtccggttgtgcctttgccgacgacttccatatcatcttctaaattcagtagtgatcctaaagcgcccaagagcatctgttgatcttccgcgataaatatactaatcatgcaagccatccttttttgtttattttgagttattaggaattgacatggtaagcttggtgccgttttttgtatcaatgtgaaggcttccgtttgcaaattcaagccgttctctcatgccaagcaagccgtgtccttttgaaaagtacttctcttcaccttgaaacgttccatcgtcagtcactgtaatgacaacttccttccagagctgctggatgtcaatgcggcaggttttagcctgactgtgtttgacgacattagtgacagcttcctttaagcacatgctcaatatgttttcattaagcaatgagatattttccggcaatttttcttcttcatagatgaacgcaatgtcggctgcttcaagaatttgtttgatgttgacaatttcatccttgagccggatgcctttcatggaggatacaatttttctgacttcatttaaagaagttctcgcagtttgctgaacgcttttcagttcacgcgcggcttgatcgggatctttgtaaattaattttctcgccaagtcgctttttaaaccgatcagagacagcttttgtccaagtgtatcgtgaaggtcgcgggcaatccgctgccgctcttctaattttaccaaattggcaatccgttcattagcatactcgagtttttcttcgaggcgttcgcgctccttgcggtttctgatactgaacggcaataaaatcgcgctgatgagagtgatgaccacaaaaggaatttgtgtcagaaaaaattctttttttaacacgagactgaagttggcagcgacggctgcgcttattaaatgaacgtaatataaaatgtgaaaaggggctcgtttttttatgttccctataaaatacgcgataaaaaaagcaaaataaatatagctgaacagcataatcgaggcggttgaaatgccgattaatataaacgcccacaaataaatgtcccagccttttgagacaaaagcaaatctgtataccgcaaaaaataaaagtgtcaaaatgatgccgacgacgatgacaagggtagatgatgattgcatgataaagtagaagggcaggatgaaaaatatcgtccatatatacggcgagatcccgttaagtttttgaaatgcaaagtgctttttgaacatgatataacctcgttttcagcttttcatctttagagtaactttaccattgcctgagccggattgcatcatccgacaataaataaggaagccttcttgttgatataagaagacctcctcatcgtcaggcgttctttcgcagcttctgtttttccgttgaatcctgcggaagaggggaagatgtttgtttcatgtcccgaaaggttacaaactgctttttttcttcatcccaaagccggaacgcgagtgattgcaggcttgtttttaaagtgatggtcgggacgttttttagtggttcgtgctgctcatgtgcgatttcaagtttatagttaggcacctttgggctcagatggtgaacgtggtggtacccgatattgcctgtaagccattgaagcagtttcggtagtttataaaatgaacttccttccacagccgcctgaacgtagctccagttttcatccgcttcaaaataagaatcttcaaatgtatgctgaacataaaacagccaaacgccgatcgaacctgagatcagaaagatcggaccctgtacgagcaagaacgattgccagccaaagatcaggcagcaaacagcagccaatgccgcgattgcaaggttggtaaggtatgtgttcacacgttcctttcgtcttgcaccttttttgttaaagcggtttgtgatcagaaagacataaatcggtccgagaataaacatgataaacggatttctgtaaagtctgtatgcgatttttgtgcgtagaggtgcggctttatattcgtttaccgtcagcagccagatatcgcctgttccgcgtttatccaggttgctgcttgtcgcatgatgaatcgaatggctgtgctgccattgaagataaggaaataaagtcagaacgcctgttaaaaagccaagaatgtggttaaggcgtttttgtttaaaaaaggaaagatggcagcagtcgtgaaaaataatgaaaattctcgtcaaaaaccctgcggcaatcaccgttattcctaaagtaaggagataggagacattgaggctgaaataggcaagaaaccacagtccgaagaaaggaataaacgtattcaaaagctgaagcagactgttcttggtatcaggctgtgcaaacgcagcaacctgttttgtcaactgtttttgtttatgggcaatggtttgttcagtcatagtaaagttatcctctcataaataggtcttaaattaagtttacggcacagagagatgtctttgtagtagcacacatcatgcttcaaacatgacacttgtcatgtttccttaactcgaatggatataagaagattgacaatatcatgatggggcaactccgcatggtaaggtggcaagcaggtgaagttaaggaacggctaaaacgtgcgatgattgattaatgaaacaaagttcttttacaatgatgtaattgatgatcatatattagtcatttagataaggagtgaattcatatgtcacgaatggagaataaaacatttaattgtgaaaaggagttgacgctcaacattatcggaggaaagtggaaaatgctgattttgtggtttttaggaaaagaaggtacgaaaagattcggagaattaaaagccctgatgcccggcattacgcaaagaatgctggtgaatcagctgcgtgaattggaagaagatcatattgtacatagggaagtatatccggttgttcccccaaaagttgaatattcccttacaaaacagggagaaagtttaatgcctatattagaggcgatgtatgagtggggtaaaaattatatagaaaccaacttttcaaaagatgacaaatagaataattgactttgagatattgttctagagacagtatctttttctacaccatatgaggaaaagtatagtatgtaaaaaaaaagtgcgtactattaaaggcattttccccttgttatacttttgatgtaacagaaatatcaaaagagaatcatccgcggaattcttaattcaaacaggagtgattgtaagtggaattacagttagcattagatttagtcaatataccggaagccatcgaagtagtaaaagaagtagaagaatacattgatattgtagaaatcggtacgccggttgtgataaatgaaggactccgtgcagtgaaagagatgaaagccgctttcccgaatttgaaagtgctggcagaccttaaaattatggatgcggcggggtatgaagtgatgaaagcatcagaagcgggagccgacatcatcaccattttaggggctgctgaagatatgtctattaaaggcgctgtagaagaggcgaaagcgcaagggaacaaaatcctggtggatatgattgggattaaagacatcaaatcgcgtgctaaggaattggatgagcttggtgtcgattatatttgtgtccataccggttatgaccttcaagccattggccaaaattcatttgaagacttaatgacgattaaaaatgttgtgaaaaacgctaaaacggctattgcaggcggaattaaattagacacactgcccgaagtcgttaaattaaaacctgatttggttattgtcgggggcggtattgcaaatcaagacgataaagctgcggcagccgcaaaaatgaagcagatgatccaataaacatgaagacttatgattatgtaaaagcgatcatcgcagagcttgatcatgcaacgtctcaagatcaatcggaaggaatagaagacttaatatccactatcatgtcttctgaaaaagtgtttgtttccggtgcaggccgctctggtttaatggggaaatcatttgctatgcgattaatgcacatggggatcaatgcgtttgtaacaggggaaaccgtaacaccggtatttaccgaaaaagacttgcttatcgtgggcacgggatcagggaaaacggaaagtttgcttcatatggcggaaaaggcaaaagatatcggaggcactgtagcaacagttacgatctctctagattcgccgatagctgaaatatctgacctgatactgcagctgcccggctccccaaaagatcaaacgacaggcaataaacagacgatacaaccgatgggctcgctttttgaacagactcttttattgtattatgacgctatcacattgcgaatcatggaaataaaagggctgaatactcataacatgtatggaaatcatgccaaccttgaataaacaggccttcatgtaaagaaagtcaccatccgctatctcgggtggtgatctttttttaaacatataatttacatctttattatgattttaaaatatgaatatcgtaaaataaaattccggtggtacagggattctaaatgatatatgaagaaaggagcttatcatgcttacaagttttaacctgattgggtttatccctttaattgtttttgcagctttgatcatattcgggttgagaaagcttgtactttctttaagaaataagtagagtcagaatgcggttcttcgcaatttccgcttcaaccgcattccattcaaatcaataaccccgcaaacaggacacagccaagcccggtgacagaaagtaccgtcgttaatagcgtccaagtttgaaaggtttccttcatactcagtcagaaaaattcttttaccatccaaaagcctgcatcattgacatggcaggcaatcacgcttcccgcgccggttgccagcaccatcaaggccggatttacattccctgtcgtcatgaggggagcaaccattcccgcagtggtgagcgccgccacggttgcagagcctaaacacaggcggagaacggcagcaatcatccatgcaacaagaagaggcgacatattggtttggctgaacagatccgcaacataatcaccaacgccgccgtcaatcagcacctgtttaaacgctccgccgcctccgataattaacagcatcatggcaatctgtgaaatggactgagataaagactgaccaatatcctgcatgggaatcttcctcgcatatcccattgtataaatggcaagcaaaagagaaagcagcatcgcactccccggtgtaccgataaattcaatgatttccttgcctttcgaatctcctttaaatacgaaagaaaaaatagtcgtaatggccataaagataaccggaagtaatgatgtgacaacactgattgcaaaacccggtgtttcatctagctgaaattcctttctcggccccaaagctgataaatttccgcttttgagatatgcattcggaaacctcttcattgcgaattgattaaatagcgggccggcgaccactgtcgtcggaatcgcaatcatgataccgagcagcagcacctgcccgatatcggcgccgtaagcgactgaaatagcggtgggagccggatgcgggggcaggaatccatgagtgacatttaaggcggctgccatcggaattccaaggtaaagaaaaggcacatttaattctttcgcgatcgcatatacgattggaattaacaaaacgaggcccacttcaaaaaacagggcgattccgatgatgaacgaggcagtgacgacagcggcctgaattctttttcttccgaatttgtcaatgagtgtaatggcaatccggtagccgcctcctgcatctgaaacaagccttcctaacatcgcgcccaatccgaaaaccagagctaagtgaccgagctggccgccgattcccgcttctacagaaagaacgattttgtcgagatccattccaagcccgaccgccactataaacgaaacgatgacaagtgatacgaaagtatttaatttgactttgatgatgagaaacagcagaatcaaaacacccatcacaacgatgaaaatcggcatggcataacctccggggaaaaagtcaatttgaccggaacactaaaaacgtttttcaatcatattaaaaaacaccttttgatcatattgatgtcatattttgataaactattatgtatatactagtctcctgaagaatgggtgtcaactcatttttaatgatgaagaccctgtattttctattctgataaacgagatgaatgaatgatcaattgttgaatatattttggttatgtgttatgtttttatcaagttaacagacatcatttcttgttattttgctaacgaaatttaaaatgatcaaaaaggggataaacaaatgccattactacgtttcgatctaatagaaggccgtgatgaacaagcattaaaaaaattattagataccgcacacgatgcgatggtagaagcgtttaacgttccggagaaagaccgctatcaaattgtccatcagcatccggcgaatgagctcatcatccaagatacaggtttgggattgaatagatcaaaggatctggttgtgatcagcatcaccagtaaaacaagaacagaaagtcaaaaagagaaattgtacgctttacttgctgaaaagcttgaagcggaatgcggcatttcacctgaagatgtcatggtgtccatcacagaaaatggagatgccgattggagtttcggcctcggcgaggcgcagtttttaactggaaagctgtaagcgggcaaaaggaatgttgacagggacatctgaatccctccagaaaagcttaagctgctgacgagacgtcagcagctttttttctttatatttctccgggttttcgcttatttgctcttggccatttgtggtgcatcacatattgagtcatcgtgttaaaaataaccgcccattggttttcggtgagcgttccaacggttttttcattgttaatttttagactttttcttaagtgtttcatttgacgcggagtaaaaattccgcgtaaagcaacacagaaaggggcttgcggctcctttagcgcatattcggcaagcccaagaaacgcaatgtaatgtttatgtgatagaggcgcgtctttttttcgtgttattctgaccattgccgagtccacttttggagggggagaaaaatgctctttcgatatttctctgacaatgccaatatcaaaccacattctccaagctaaaacataggaatttttaatgaattttgatgtgaaacgtttagcagcccctttttccattacgatgatccctttttgaaatccgcttgcaggattgttcaagagcattttcatgatgggagttgtgatggcatagggaatattagagaccaccacaaacttttcttttggtaaatgaatcttcatgatatcttgatgaataattttcgtatttggatgctgtgctgttttacgtgtgagtatagcaacgaatttagaatcgttttccactgccaataccttaccggctttttgacttagcatagttgtcaaagcaccttttcccgctcctaactctaaaaccgtatcgtctatgctaatatttgcccgatccacaatttcttcaattaattttttattatgcatcaaatgctgtccggaaaaattcggatattccccgcggtttaacttttttcctctgtacttatgattttttttcttcatgtttcctcttcctctcatcataaaaaatcacaggcggtctgcctgtgattcagagtaaagggaagagccatcctttaaggatgaatccgcggtatttccataaccaaataagcctttctcagccgttagaaaaaaaggattaaacaaaaaagaaaggcagaacgatccgcctttctacaagttacaaattttatatgcaaattgaagattattaaaaaaggacagactgatcccgtttactctgcatacacaaacagagcctttgaacgtatttaattactggttcaaagttgggaaacgcagtctcattgagtgtgtcattttttaataatcctcctgaaaagttaaagttacgatctcattgtagggcattctttggaaaacgtcaacagctggaattttctcgtcccttacgaatatcgcaggaggccatcaggcaaggcatgtgtgaagaaacgggagtcaacgaaacgtcttcatcagcggccggcgatgacatgtcgttttcagacccaaaaaagccgccatgttttgattggcggctttttgaagactaatcaatcggaattataatcagatcaagaagcaaggtgcattaatgtcgagttcttttaaccagcaaagcggccttctgtattataaatcccgctattaaaaatacgactagcagcaatgtgatggttgctcccggaggtgtaccccacttataagaagaggtaagaccagagagaatacttaaaagagcaatgatgatagaaaccgaaaaaacagctgtaaagcctttgaacagccgaatggcaaatgccgctggaagcactaataatgccgacacaagcaaaactccgattgttggtataatcacagcgactgtcattccaactaaaatgctgaatgaaagagaaagcagccgaacatttactccgcttgtttcggctgtatcctcgtcaaaagtcattaaataaagctgtcttttaaaaataaagaaatataataagacaagcagcgtaattccgcccataatgtaaagctgttcaatgctgatcgttacaatagagccaaataagtattgctcaatattcgtcgtcattccaccctcagtaacacttaataaaaagagagcaaaagaaagaccagcagccattaaaatggcaatggagacctcggaatacgtacggtaagctctcctcatatattcaatgcctacggctccaactgttacaactaaaaaacttgataacgttatattcgtatggacaaagaaaccgatggcgacgccagcgagtgaaatatgagatagagtatcggccatgagagcctgtcgtctgaggacaagaaagaccccgagtaatggagctataatcgcaattaagcatcctgcatagaaggctctttgcatgaattccaaatcaaacatttccatctgctgttctcacccctctctaaacgaatagtttttgttaaatatggctccgcttcgtcttggtcatgggtaatcatgataacggtttgatgatgttgttgtacttgccggtccatcatttgataaaaggaccggcggctttcaacatccatacctgttgtgggttcgtccaggacaaggatgtcaggttctgaagccaaaattctggcaatacaaactttttgtttttgtcctccagataaatggccaattttgcgatgacgaaattcccacattccgaccatcttcagggactcctctatttttttatgatcttgttcctttaatttgctaaaccagcttcctttcttgtaccgccctgagcgcacaagctcgagcacagtactcgggaaccctgcattaaaagaagcaatttgctgtggcaagtatccgattttcaaacgttccccgccaggattggctgcactgatgttcacacttccatgccaaggctttaacaaacgaagcataaggcgaagaagcgttgattttgaggccccgttagggccggtaatcccgacaaattctccgctattaatggtgaatgttatatcttccaatagaggtgtatgctcatagccgtacatcacattgtgtaatgaaataagttccaatatcattcttacctttccatcaaaaacaagttgcgtgtctcatcattgagataatgacgattctaactgttttaaattatttttcattaaatcaatatagtccagcccttgtttttgctcttctttacttagtccttccaatgtatggagcacttcagttttagctccaatttcatctgctaatgttttcgcaactttcggagaagcgagttcttcaaagaaaatggttttaatatggtgtttctgtgcgaacttttttaattctgcgagtttagctgcacttggctcttgttcaggagaaagacccgcgataggcacttgtgttaatccatattgcttcgttaaatatccgaatgctgcatgctgtgtaatgagctctttttttggaacatcttttaatgttgacttatattcttgctcaagatcctgtagtttctgcaaaaatgcatcgcgattcttttcataataatctttattgtccgggtctgctttttcaagcgcttttgtgatattttttacttcctgctgggcaaggacaggatttaaccatacatggggatcatatgtatgctcatttccggaatcttcatgttcttcttcctcttctccgtttcctttcatcagttcaatgcctttgcttgcttttacaaaagcagggccgttttttcccacgcttttttcaatagaaggttcccatgtttccatataaggactgttataaaccaggacatctgattccccgatcttttgaacatcttttggggaagggtcccattcatgaggctcaacagtagatggaattaaaaggtcaacatctgctttatctcccgcaacttgctttgtaaactcatacattgggtaaaatgttgtggtgacctgtaatttttgatgatctgatgaggggccgtttgcttgttttccctcatttccagaacatcctgcaaatagtgaaagacaagttgccgcaatcaaagcagttgtcatctgttttttcatgtttattccttctttcttaaaaagtattcattcgttcattaccattacttgtggttgatcattcagatcaataacacttaacttaatgaactaattctatattaaatcataatcattacgatttgtgaagtgtttttaattgttcagggtaagatcggcagtatcacaaccttttaaaaaatctaaacagggcgggacagaccgaacaatcatcatgaattgcttctttctcttaacattgaaatgatagatgtgattgtttatactttaaattgtaaatcgtaacaattacgatttaaaaataactcatgtagaaaagtggtgcaataacattgaatcaatcattcgcattctcacggcatcgcagactgcgctcaacgccgggtatccgggatttggtaagagaaaatcggctttccgctaacgatttcatatatcctctatttgtccaagagggtagggggttaaaaacagaagtaccttccatgccgggcgtttatcaactgacattagatttattagaagaggaaattcatgagttaagaatactcggaattaaagcgattcttctcttcggaattccaagctggaaagatgatttggcaacgtctgcttatgcgtcagatggaattgttcaacgagcggttaggcaaatcaaggctttagattctgatttggtcatcattacagacacatgtatatgtcactatcaaacagaaggccattgcggcatacctgtaaacggcaggatcgataatgacatgtctttagatatacatgtaaaagttgccgtatctcaggctgaggcaggggccgatattctggcgccctcaagcatgatggatggatttgtgacgtatatccggcatgcgctggatgaatcgggttataaagacataccgatcatgtcgtacggtattaaatatgcttcaagctattatgtgccatatcgcgatgccgcggataattcgcccgctttcggtgaccgccggacctatcagatggagccggcaaaccgtttggaggcttttcgtgaggctcagtccgatattgaagagggagcggatattatgatcattaaacctggtctgccttatttagacatcatcagggatatgcgaaattctctccagattccgctggtttcgtatcaagtaagcggagaatatgcccaaataaaagccgcatcgcaaaacggctggattgacgaaaaaaatacagtgttggaaagcatgcttgcgatgaagagggccggtgcggatcttattgttacatattttgcaaaagatatagcaaaatttcttcgggaggaatcatgaaacgggcagcgatcatattcattcgattctaccaaaaggcgatatcccctcttttcccgccgacttgcagattttatccaacatgctccaactatgggcttgaagcgattcaaaggttcgggtttatcaaaggcagttatctgcttattaaacgattactgaaatgccaccctcttcatccgggaggctttgatcctgttccaagcaaaacagatcaaaaaagggaaggggattcaaattaatattgtaggatgatctattgatcgtttttccttgcagggcaggcaggggaagttgaccgctttcctgaagaactcctgcacattcagagcagtaaatgaaaaggctgcataaagatgaccgggtgtatgtttcagcaatacacctggtcatctaattgtgtatttttatacgagaaatttcgttatttatcaagacctaaatcaaaaaaagtcataaaaaataaggagttatatatattttacatgactaatatgtataactcctttagttcttgttcaataatcgcgcccgattgtggaagatcgttattcaactaaagcccccgatagttgaataagaaaagcaaaagaacttgctatttcacaaatatatccaccaaattttcatattagtttgtttttcatacatactgataaaaaataaaaccttgttaaaactttacaagacaaactgaattgactatagtctaattagaccaaaatattgatgtaaagaagtgaaaattagatgataaagtcttttttaatgttggggcagtcgaatatggcaggccgtggatttttgaatgaagtagaccctatctataatgaaaaaataaaaatgctgcgcaatgggcagtggcagatgatgacagagccgattaattacgaccgtccggtttccggcgttggcctggcggcatcttttgcagatgcatggtcgaaagctcatcccgatgaagaaattggcttgatcccttgtgcggaaggtggcagttcattgaatgactggcatccggaaggcatcctttttcagcatgctttgtccgaagcccgcttcgccctccgctccagtcaaatttgtggaatcctttggcaccagggtgagagtgacagttatcgttcgctacatgaaacttattacgagaaattaacccttatcatcgagacgctaagaaacgagttgaaacttgatgaggtaccgttgattattggagggcttggtgactttcttgggaagaccggttttggacagcacgcgaccgaatttcgacaggttaatgaacaattgctgcgttttgctaatgaacaacagaattgttattttgttgctgcggcaggtttgactgcgaatcctgatggcattcatttagatgcagcttcacaacgcaaattcggttaccgctatttcgaggctttttcgaaaaagtaccatatcctgaaacccatttcgggagaggagcaatcactgaaagtgaatggtgactattctaaaacagaacagatttaccttcacagcatggatttggcttcgggtaaaatcacgtacgcggaattcgaggcgcggatggcgatggtgatgaaaccataattcccttacttatccttggcttgctaatccaaaaccccggagctcacggctatgaacttctggcctgtttgttggacaatcaaataatatacaattatttaaccgatttataaatgaaaaactccccaatctaaattctttaatagatttggaaatgataggactttttctcgcatcctctccaacgatcaagtttggcaatgtgagggccgattaaaccaataaagccaattgctccaacaatcgaaacggcccctgcggttaaaagggcagagatgaaaaataaaagagcatttgttttctttaaagaaaggcccaggagcacagctgattctgttccagcctccaggcatttgcgattcccgctgtcaacaatcccgcaatgagcgcaggaactgcaattggccataaaaggttcaagcgaatccaaatccttccattcagtgatccgatcgtccacaataaaatgcttccaagcgcttcttgatgtctaagtaaaataaatgaagtcacagcttgcaataccgctgaaattaaccatgccgtttaacaaaaagacagacgacatcttcttggtataagcgcttaatacataaacgaaaacagccgccaaaattctgccgatgcattaaaaaaatggaagaaaaaatgaaagctgcaaatgagcaggtccaaatgtaatccgctcgaagacggacttccgtctcttaaggtatcgtgaacaccgccaatcccaatcaccaaatccggttcatattgataaatgttctgaagattaggtttataaaacgtgccgccgattaatgggatctgatggtctttcccataaaaattcgtcttcatagcgtaccattcaacaaagataaaaaagtcatttaaaaggaagcaaaaaaattaggaaaaaaagcttcccatggatgtatcaggcttgcgattccagatgcaaaatggatgtatgaaaacatacctgaaaaaacaaaagctgtgatcagctgatttggctcgttttattgatcaagttaggagactctttttttaagagtcttctttttgcaaatatcggtggcattcgaaattgacgcatgaagagaaaaggcggtcaaaaacaccccctttctgcttgttaaaatgtttcatataataaacataaatgatatgcagaggaagtttagttttgatcagacttaggaaacaaaacaaccgctaaaaaagatgaggatcatacatggcaactgatcttttcatgctgatgtagccgttgatggagagcattaaaacaaataaagtggatttgtaatgattagatgaagtgaaagagcatgataatggagttaaagtaatgaatttaatttaagaaggaagtgaaagcatggatcttgaaacggttatgaaagaactggaagcgctgggtacggaaaacatgaaaaaaagatacataacgaatggtgcacacgaaccgctgtttggcgtggctacaggcaaaatgaagccgctcgcaaagaaaatcaagaaaaatcagcccttggcggagcagctttacgctaccgggaactacgatgccatgtattttgccggcattattgctgacccaatgacaatgactgaagcggattttgagcggtggatcgatgcggcgtatttctatatgctatctgattatgttgttgccgtaactttggcagaaaccgattttgcgcaggctgttgctgataaatggatctcaagcggtgaagagcttaaaatgtcggcaggctggagctgttactgctggcttttaggtaatcgaccggacgatgaatttaatgtagctaaaattgccagtatgcttgatcaggtggaacgtacgattcacgattctccagatcgaacaaaatcggctatgaatcattttatctacacagtcgggatttcatatttgccgcttcatgaaaaggcggttgaaaccgcaaaagcagtaggcccggtcgaactcaggcggggcaagaaaaaaagcagtatcctgaatgcttccaaaaatattcaaaaagatattgatagaggccatctcggtttcaaacggaaatatgtaaggtgttagcatagttttcagtaaaccatctaaaaataaataggaagtggaatatggaaaataacgtttttgaacagatcgcaaagcgatatgatacagaagaaagaattgaattagctaaagtgatcgtgaatgaagtaagaccggaattgcgaaacagtcaatcaaaatctttaattgactatgggagcggtacgggtctcattagtttagaattatcagatttagtacattctattttgctggtcgattcatccaaacaaatgctggaggtggcgaaagctaaaatttctcgcaaaggaatcgccaacgcaaagacgctttattcagatttcacccaagaaactcctgaactgaaggcagacatcgttttaatgtcactagtccttcttcatattccggatacaaataaaattttacaagaactgttcggcattttaaatgatggcggcaagctcataattattgattttgacaaaaatgacaaaatacaacatccgaaagttcacaacggtttttcgcacgaagaattgaaaaaaagattatccgatattggatttaaatcaactgaaatgaagacattttttcacggccggcgtatttttatgaatcaagatgcttcaatgtttatatccagcagcataaagtgatttcttgtttttttaaaatgaaataggaaaagccggaaaatgacccggcttttttcatcacttctttttctctggacggtaaaactcatcatgcattttcgatcaacgcccgtttctcgggttcgcgaaatctaagctccttcgcggtttcgcactgcgctttttttcttaattcagtccgaaacggccgacggtgacttcttttgtcgatgtttttttgtttttaaagatggcgcttattatacttttgcagaactaaaaatttgatttatcctcagcagttcagtattatacgcataggggtatatgtataggcgggcgatggtccattaggataaagcttgtctggacaaaaagccatcactggtcttaacgaatgtgacagaaatgcaggacagttcatatctgcgtagtaacggtttgcggaaaagttgaaggatatgtcatcatcataaggaaataggaggttatgtgatggaatacgatgatcaattaaaaaataggatcaaacgagttgaaggtcaagttcgagggatattaaagatgatggatgaaggaaaagagtgtaaagaactcgtaagccaaatgtcagctgttcgttctgcattagatcgggccatcggtgttgttgtaagcagtaacttggagaaatgcgtccgccttcaaattgaaagaggagaagataccgaagacctcatccaagaagccgttaatttattggttaaaagcagataatgtttagatggctgttgtttatgatacagcctctatatacccctggttaaaagaaattttgctgtttttataccctttagggtataaaaagctgacttatattttttttagtttttatatacctgtacgggtataagtatacaaaagtgggagagttgttatatgtcagaccaaaaagaaaaaacgaccattgttttatttagcggtgacctagataaggcgattgccgcttttattattgcaaatggcgccgctgcttatgatcatgaggtaacagtttttcatactttttgggggcttaacgctttaagaaaagatgaaccggtgccagtaaagaaaggaccgcttgaaaaagcgttcggctttatgatgccccgtggttcaaagaaactcggattatccaaaatgaattttgccggtatcgggcctaaaatgatcaaacatgtcatgaaaaagcacggcgtactgtctctgcctcaactgattgaaatggcgcaagaacaaggagttaagcttgttgcctgtacaatgacaatggacttgttaggcttgcaaaaagaagaactcatcgacggccttgattatgcaggtgttgccgcttatctaggcgatgccaacgaagcaaaggtgaatttatttatataatctccaaattgaacggttgcttcttcgggaatgcaaaacaggaaatcctgaagcagccaaatggaacagtgatataaaacagaaaatgaatatggagggatgattgatgaacatcaaaactgatcgcgtattagatgcaaaagggcttgcttgtccaatgcccgtcgtaaaaacgaaaaaagccatgaatgagttaaaaccggggcaggtaattgaagtgcatgctactgataaagggtctcttgctgatatacgggcatgggcaaagggaagcggtcaccagtatctcggtacaatagaagacggagatatattaaagcattatcttcgaaaagcgggtcactctgaaataaagaaagtaaaaacgtttccttatacgattcaaaatgaagagcttcaaaaaaaggtagaggcgggcgagcggctaacagtagttgatgttcgggaacctgcagaataccgtttcggccatattcccggagcgatttcaattccattaggtgaacttgaaaaaagagcgcacgaactgaatagagacgggaaaatttatgttgtttgccgtacgggtaatagaagcgatctggcagctaaacagcttgcggataatggctttaaagatgttgaaaatgttgtccaaggtatggcggagtggtcaggccctgttgaaaaaaatcaataaaagaaaaattggaggaatgatttgaatggccgtaaaagttgcaatcattgcaacaagttctgatgccatttgggccctaacattttaaggaggtttaaatgtgaattttacattcgtttcaccaaaagaagtagctgaaaagctattaagaaaagaatcattttttattttagacgtacgaaataaagaggcccttagtgattggaaaatcgagggaagccgggttgaacatttaaatgttccgtattttgatttaattgatggtatagaaaaaattgatggccaagttcctaaagatcaagatgttctagtcgtttgcgccaaacaagggtcttcagagatggttgcacagcatttagtggatgccggttttgaaagagtgctggtacttaaaggcggtatgaaggcgtggagcaaatttttacatccagtcaaaatcggagacttgaaagaaggagggacgatctatcaattcgtaagaatggggaaaggctgtttatcctattttatcgaaaccgacggagaagcaattgtagttgaccctgctcgttctgttgatgcatatatagattttgcgaaagagagaaacgttacgattaaacatgtggtcgatacacacttacatgcggatcatatttcgggcggacgtttactgcgtaagcgtacaggagctgcatactacctgccgccaaaagatgcggaggaagtgctattttcatatgaaccgctagttgaagatgaaaatatttctgtaggaagcgcaggtatgaaagcagaacctatttactcacctggacatacgattggtagcacctctttaatgattgataatcgctatttgttaacaggagatattttatttgttgaatcgattggccggccggacttagctggaaaagccggggattgggcagaggatttgcgtaacacattgtatgtaaaatacaaacaaatatcaggtgacttgattgttcttccagctcacttttcgacagtcagtgaattaggcgatcaggggcaagtccaagctaagctgagtgatttatataaaaagaatgccggtttaaatctggatgaaaatgaattcaaaggggctgtatcagaaaatctgccgccacagccaaatgcatatcaggaaatccgtcaaaccaacatgggcaaaataatgcctgatgctgacaggcaaagcgagatggaaatgggaccgaaccgttgtgcggttcatggatgaatatagatttgaagatagagataaaaaatgaaatcagataaagtaatagatgctaaaggatttgcgtgcccgatgccaattgtgaaaacaaaaaaagcgatggatgaattgcaatccggagaagtgttagaagtacatgccactgataaaggggcaaaaagcgatctaacagcatgggcgaagtcaggcggtcatgagttgcttaaagatacagaggaagatggtatattaaagttttggcttaaaaaaggttaaatgtgataaaagggggctattccccctttttattgatggaaaggaggaaaggtagtggacatatcttttattcttcttatatttttcatcggattcattggctcttttatgtccggaatgcttggtgtcgggggagcaattattaattacccgttgctattatatatacctgctttattagggtttacaggctttaacgcacaccaggtttcaggtatagtggcagtccaggtttttattgctgcattttccggtgtgtgggcttaccggaaagacggttacttaaataaagaactgatcttcatcatggggttaagtattttgcttggaagtctaatcggcggctatgggtcacattttttctccgaagatgccataaacatggtttacggattattggcgatcattgcagccatcatcatgttgattccaaagacaggaacagaaggtaatcaaagtgatcacattcgctttccaaagatattaacctcaatcatgacttttgtggtcggtttggcttcaggtatagtcggtgcgggcggagcttttctgcttgttccgctcatgttagtcattataaaaatacctgcacgaatcacaatcgcaacatcactcgcagttacatttatttcatcgattggaacaacagctacaaagctcgtcattggacaggtgcctattatgccggctttggttgtaatggctgccagtctgattgcatccccgctaggtgttttcattggcaagaaagtgaatgctaaagttcttcaaggtattttgatattcgttatttttcttacaacagtgaaaatttgggttgatatcttactgtattgaccgtcttgaaggaggaattggatgaaagaagctgcagaactaacttcaatggtgtcaattgagaaatttataactgatcatcaattaagttttatatatatatcaagacctcaatgcacagtctgtcacgctgttctgcctcagcttagagcactgttggcccgctttccaaagatcaaattaggacatataaatgctgacatagtggaagaggttgccggcaggttttcagtcttcacagttcctgtgcttcttttgtttattgagggaaccgaatgtctacgagaagcgcgttttattcattttgaacagcttgaacagaagttaaaaagagtctatcagttgtacgaggaatagatagctaagggagggtccatgatgtgtcaaaacccgctcggtatacagaagaaggaatgtcaaatgaaagcggctatttaaggcagatcttcgaccatttgcaggatgggatcatcatgatggatcaggaacgcacaattctggtgatgaatccgtccgcagagaagatgacgggatggaaactaggggataaggttccgtactgttcctactgccaaacgagaaaactggaagcgggagaagagcgttgttatttgctggccaagcgggaaattccttattttctctcctcgatgcccacctatgaagggcgattcgtcgacatggagatgagtacggctgtcatttccgaaaacggcgatcaaatggaagttcttttggtcctgaaagatttaacaatgaagaaaaaggaggaagaagcgaagatctccaagctggttttgcaaaaaacgttagaggcccaggaaaacgaacacaagcggcttgcccaggaactgcacgatggtgtagggcaatcgctttattcggtttcagtaggcattcaagcgattcaatcgcgcatggagcaggaagaaacatttaaagattacatgcaggacatcatcgatgaactggaaaaagcaatccaagacgtcaagctctactctctccagctgcgcccgcacagtctcgatcaattggggctgatccctgctgtcaagcatcttgtttccagcttaaacaagacgcatcaggatgtttctattacgtttgcctcaagcgatatcagcaatcgcttgctgccgatttttgaaatcaatttgtaccgcatcattcaggaggcgcttcataatgccctgaaatattcgcaggcgacacttattgaagtcatactttacaaagaagacggcgagctcgttttgatcattcaggacgatggcattggttttgaacgcgggctgacagaggaaggcctggggttcaaacatatgaaagagagagtcgatcagatggatggaagtcttcgaattcactctgcacttcagagtggcacgacgattaaagtgaaagtacaggacaaggaggggaaggagagtgatcagggtattgctggtcgatgaccatatgatgattcgcaagggcatccgtgtccttttggaaggcttttctggaattgaaattgcgggagaaagcaataatggcaacgaagccgttcttagcgccggacagttaaagccggatgtcgtgctgatggatttgtcgatgccgaacgggttggacggattcacagcgagcagtgagatccgaaagttgaatccttctgttaaaatcgtgattttgacaatgcatgatgaggaaatttttgtccaaaaagcaatagaggcgggggcgcatggctacgtcttgaaaaacagccattatcggttgctttatcaggcgattgtcgaagtgtacaggggcaatctcttttacaaaacatctgtatcgcaagacatcattgatcaatggctcaattcagagcccaaaaagccgacctctgtattaactgtccgcgaaaaggagattctcagattcattgtgctgggttatgccaataaggagattgccgataaactctcaatcagcgtcaaaaccgtcgaaaaccacaaaacgaatatgatgcagaagttagatctggactcgaaacacgaattgattcaatatgcgatcaaaaataaatatctcgatctgtcgttgtaacatacggccccttaacccctgtcagcttgtgaagacggagctcacataaaagtaggggagttcccctatacagaaaaaggaagattgatgttaacttaaaaaaagagagacgcatcattaagaaaaacagcagctttctataaacataagggggttgaccatggcaagacatgctcgttattccattgtcattgtaggagccgggactgctggcatctctgtcgccgcccgtctcgtaaggatttctaaaaaactcaaaggacaaattgccatcattgacccgcaaacaaagcactactaccagcctttgtggacattagttggaggcggcgcagcgaagaaggaagagtccgagcgagatctggcttctttaattcccgctggtgtcgacttgatcggcgatgctgtaacggagtttcggccgaatcagaacacacttcttacaaaacaaggaacgatcgtttcctatgattatcttgttgcaacagccggtttgcaaatcgattgggacggggtcaaaggcttgaaagatgcggtcggaaaaaacggggtttgcagcaactattcatatcatacggtagacagcacttgggaaaacatccgcaattttaaaggcggaaccgccattttcactcatcctgattctcctgtaaaatgcgtgggagctccacagaaaattatgtacttagcagacgactatttccgcaagtcaaatgtccgccatcagtcggagattatttttgcatcggcgaaatcgatcatttttgatgtcaccaaatacgcaaatgcgctcgaaaaagtcgtcctgcgcaaggatatccaaacgatgtacaagagaaacttaatcgaaattcggcctgattcaaaagaagccttgttcgaacatttggagacgggggagcaggaagtattcacatatgatcttcttcatgtgactccaccgatgaaagcaccttcatgtataaaagaaagcgcattggcggatgccggcggctgggtcgatgttgatccgtacactctgcagcacaaaaagtttgccaatgttttcggaattggagactgttccaacctgccgacctccaaaacaggggcggcgattcgcaaacaggctccggttgtcgcgcgaaatctgatgtccttgataaaaggctcttcattagatgcaaagtacgatggatatacctcgtgccccttggttacagggtacaacaaactcgtgctggccgagtttgactatcacaaggtgccgcaagaaacgtttccatttgatcagtccaaggaacgattcagcatgtacctgttaaaaagaagattgcttcccatcatgtattggaatggcatgttaaaaggactgatgtaagacaggacaaagcatgatgcgaactcaaaaaaggatatattacgataaatgtttcaagagggggaatacaacatgttattgcgctatttttacgataaaaaactggcccatgcatcctatctggttggctgccaaaaaacaggggaagccattgtgattgaccccggccgcaatctaaaaccatatttgcaagcagccaaggaagaagggctaaacatcacagcggccgcagaaacccatattcacgccgactttgtttccggtgcccgcgaactcggcgctacacatcaagcgaagctgtatctttccgatgaaggagacgcaaattggaaataccaatatgtcgatgaatcgaaacatcaacttgtgaaagacggcgatcgcttttccattggtaacctggtgtttgaggttatgcatactcccggccataccccggaaagcatttctttcctgttgacggacggcggaggaaatgcggatcgtccaatcggcatctttactggagatttcgtctttgcaggcgacatcggcagacccgatttgcttgaaaaggcggcggggattaagggaacgtcagagtcgggggcaagagcgatgttcaagtccctcatgaagtttaaacagctcccggattacttgcaggtttggccggctcacggcgcagggagcgcttgcggcaaggcattgggagccattccaactacgactgtcggctacgaaaagatgtttaactgggcaatggcttacaccgatgaagaggaattcgtaaatgccttgcttgatggacaaccagaaccgccgaagtattttgctgagatgaaacgagtgaataaagaaggccctgcattgctcaaagatctttctgccgttttagagattatgtcgattgaacaagtgaaagatttgcaggggaaagagcaaattgtggatacccgctcctcccgggaatttgctgaagggcacctcaaaggcacgatcaacattccattcaacaaggggtttacaaactgggcaggctggctcatcgactacaatcgtcctgtgtacttaatcgcgaatccggcagaagtgaacgaactcctggaagcgctgcgctccgtaggcattgacaacgcggcagggtttatcgatcgtgacaaaatcttggcagacggtgctttttcacttgaatcgtacgctgagatcacaccacgtgagatcgcaaaattagtggaagacggcttcgtgcaagtgcttgatgttcgcaatctgactgaatggcaggaaggtcacattccgaatgcgcaacacatcatgctgggaacgctcccagaacggctcgatgaaattagaaaagactgtccgattcttgtgcaatgccattccggagcccgatctgcaataggagccagcatcctgcaagctaacggtagtttcaaacaagtattgagtttaagcggcggcattgtccaatggcagaaagacgggcttgccatttcaaccccttgcagcgaattaaaatgaaagaaaatttctctgctcaagcgcatggaataaaaagtcaagaggccgctatgtcttactcccggcctcttgactgatagtgtttccgcttttccttctccgtctgatcacacttctgaaacatatccgcagcgcccgcttcttcgcgttttctctttcttcggatcaaggccgaaacggctgtcgatgacttttttccgtccgtccaagatgttgatgtaatttttcactttttgaaggtaattgtggagaggaaggataattcttagaactaagaagaaaggatgggattcatgaaggaatatttttcaatcggggaaacagcccgtctaaataacatttccattcaaacattgcgctattatgataagatcggaattttcaagcctcaatgtacagaccgggataacggctatcgatattaccatgttaaacagttcttttatttggatattataaaatatctcaaatccattaaaacgcctttggaagaaattaagcgcattatctcacatacatctgcccctgaactgatgcaaacctttctggaggagcaagaaaacgttattgagcgtgaaatggaaagactcgaacgtgccaggcaattgcttcaaagaagaaaggaccagcttcatgaacaattggagatactcgctaaaaaagaagaaggtctggtgtatgttcggcatatagaaggccaaaccattttaaaagcagcgacacctcaagtgaatcctcatgaccaatcagatttgtattaccgaaaactggctgaggtcctggaagaaagaggagatatggtcgataactattatggactgatttatgatttaaagccttataaaaattcaggtgacatttattgcaacagtgtttatacgacgatttatgatggagcaaagatagatacagaagaacaaaatattgggatggatacgatcccatccggtgaatatgtgtgtatttcatttgattgctcttcaacaaattatttttcatactatcaaaaactgtaccattttattgaatctcatggcattcaaacggatggaaaagtatatcaagtttcttttccaaacagctataactcattaaaagaagaagacttcctcacagaattcagagtgctgaaaaaataacgaactccttgaccctatagttgctatagggtttatcatttatgcatcgttcttatgaatatttgaaaggaagggtatataagtggcagaaaataagacgcttcgtttactcatgccggcaatagcaagtcggaaacagcctgctgtgagcccatttattaaactggcttgcagctaaaacgaacggtccttttgacgagaacatgtcgatccagatgcgagcctctcaaattttaataaaaaatgaatctaaaaggagcggtggagatgagagcaccgattgatgaacccatttggtacgcctatcccggcatggtagctgtcgttacggctcaatatgaaggtgaaaaaaacgccatggcctccgggtggcatacgtatatcggatcttctcccggaatgtatgggatatcgttaaataatgagacatttacttacaaattgattgagaaaagtggcgttttcggtgtgaattttcttccggggagatgctcggaattaattcaagcattaggcacccacagcggcagagatatcaataagtttgaagcatttcatattcaatacgaagaagggctaaaagccgaggtaccgattttaactgatgcatattttgcttatgagtgtaaagtacacagtatttccactttgggcgatcaagagtggattgcgggagaagttttacagagatatcaagataaagagcttttcttaaaaaaaggcatgccgaatttagaaaaattggatgttccgcttcatattggagggtccagctatcgcatattaaatagtcaagcagaggaacatcaacacgcatttaattccgaagctgattgacatattcaggtttctccacattcactcgagcaggggaagccaatcaatggatgtatgtccactggattcgcgctggaaatccattgactttatactaagcaagaaagagacccaaagaccgcaacgtttctttaagaaagctttgcggtctttttatattccaaattaggaaaaagctccttcttctcccggtaaaactcgtgaaacaccttcatcagcgcccgcttctctatccgcgacacatagctccgtgaaatcccgagctccttcgcaatttcccgctgcgttttttctttcttcaaatcaaggctaaagcggccggcaataaacttctttttctctgccgtccaggatgtcaatgaattttttgactttttcaagctctgtgcttgaactgaatggtgtcgatgacgtcttcgttttccgatcctgagggcatcaatgaggctgatttcaatgccactcacaggttttaataggttgagggactgaactaaaaagataccgaacaatatctaaatagttcctgtttgatgacaaaataaaaagatacaaactgaaggtaatgaatgatcaattctgtgtataaaaaaatatatttttgtttcatttttgtataaaaaattatataatgaatccatgaatgaaatcacttgagataaatgcgggtaaatgaaagttaggtgttcaggttttgactgaagcaaaacaggttttaaaaagttacataccatttgcaaaaacgataggggaaatgtttggtccaaattgtgaggttgtcattcatgatttgacaacccccgagtcttccgtcattttcacaatcaacaatcatgtaacaggaagagaggttggccaatcctttgaccatttggtgaaaaaagttcttttatccaatgaatttaaagaggattacttagctggatatgaaatccaagcagatgatgggagaacaataaaatcatcgactaccctcattagagatggccagcagcaggtgattggggctttttgcatcaattacgacatgaatgtaatgattcaaatgaaagaaatgttagatgcatttatgcctggtgttgaaaagaaaaatcaaatacaaacttcgaatacggcggagcaggaagcttcgattcagaatgtagaagagatcacgaaccagttaattgaacaaattgtagcgaaccgcaaacactctatgatgaaacgccgggaaaaaatcgagctgatcaggtttatggatgaaaaggggatattcctcatgaaaggtgcggttgataaagtggcagaacaattaggcatttcaaaggtaactgtctacagctatttagatgaagtaaaaaaaagacaatcggagtgaacaaagtggagagtatttttgaggcagggaatttaaaatcgaacggtcattatgccttagctgtgattcatcaaaacacggtctatgtatcagggcaatttgccattgatccaatcacgcaggaaaagaaatttggcaccattgaagaagagactttgcaggtattgttaaatatagagtatatcttaaaaaaagccggcagtcataaaggaaaaattttaaagataaccttatatcttcacgatatcaatttgttagaccgtgttgacaatgtctgtcagggtttttttcacgattatcgcccagcacggtcagttgtttcgacgaccgagctgcattacggttttcaggttgaaattgaagcaatcgccagtctgtaatatatttttttgtctaaaacatataaaaaaatatataaaatataaaaaaatatataataggagggtctaaaaataatggaacagtatcaatgtcattcttgccgtacgaaatacaatgtgtctgaacaggtgtggaaatgccagtgtggcggagtgttagaccttgtaaaagaaaaagtagaatggtccgattcaaaagtgctcaaagatattccttctatgtggagatatattgaagctatgccatttgatcgcgactccgccatatggagcggcatcaccatgggggagggatacacgcctttaatcgtgttagacagcggggagccgaatactcttgtgaaagtggactatatgatgcctactttgtcttttaaagatcgcggtgcggctgtattaatagctaaggcaaaggagctgggagtgaagcatgtgatcgccgacagcagcggaaatgcagggacatctattgcagcttacgccaagcgggctgaaatcgcatgtgacatctttcttcgaaagggtacatcgcctaagaaaatcgcgcaggcgaaagcgcatggagccaacgttcgcgaaattgaaggcacaagagaagatgtggctgaagcagcgcaaaaggctgtggatatagagaaaaaattctatgccagtcacgtttttaatccatatttctatgaaggaacaaaaacgtatgcctttgagatttgggaacaaatgaatggagcgccggatacgcttattattccagttggcaatggtacgttattgcttggggtttactatggatttaaagagttattagagaacaaatgtatagacaaaatgccaaggctggttgcgatacaggcagagaattgtgcgccgttggcaaaggcatttatcaacaatcaaaaagctgctgaacccgtcaaaagcagcggaacacttgcagagggcatcgcgattgccaaaccggcaagatctgctcaaatattagaaaccatccgtgccacaaacggtcaaatcattacaaccaatgaggaagagattctaaaagctcgtacagcattagcaagtaaaggcttttatgttgagccaacaacagcggctaactatgcaggatatttaaaatacagtcattcttctgatgaaaaaatcgtgattccattatgcggggctgggattaaatctaattaggaactaagagagaaacctttaatatgaaaatgggggagttagcatggaaaacaagaaaatcattttgctgagtaccggcggtacaattgcaagtaagcctgatcctgaaacaggtctattagaagcaggtgctatgacaggtgaagagctttctgaaatgtgtcgactgccttctcatatagagattgaaatcaagtcagtcttttaaatgtcaagcagtcatatgacttttcatcaccttgacattctcaagcaaaatatagagagtttcttccggaatgaggatgttgccggaattgtgatatcgcatggaacagatacccttgaagagacttcgtatttccttgatctggttatttctgatgaaaggccggtcgtgttaacggggtcgcaaagaggaccgacacttgaaggtacagatgcgtttgtgaacctaagacaagctttcttattagcggcacatcctgatgcgcgaggcttaggggtaacagtgttgtttaatgagagggtttttgctgctcgatatgtgaaaaaacagcatgcgtcaaatgttgatggttttttctcaccgggattcggttatttgggaactgccgatcaagatgagatcgcaattcatcaaagattaatcaagcgtgagacgtatcagctgattcaaccattaccaaatgtggaacttattaagtgttcacttggatcagacggaaagtttatagattatgcagttaagtgcggaagtgcaggaatcattattgaggcgccgggaagagggcatacggctccagcaatattagaaagtgcaaagaaagccgcagagaaagggattcctgtcgttctgacaacaagtgctcacgaaggtgaagtcaagggagtatatggattcaaaggaagtgcttcaacatatgcagatgccggaatcatacttggcggcagctatgacagtaagaaagcaaggatcaaactcgctgttttgctggctgctggacagaagattgatgaggctagctttaaatattaagaataatagggggagattatattgaagcctgtacacacgaagtattcaacacgggatgggggccattacgtgccagctatggaacacaatgatgttctctatatttcagggcagttgtcgatgaatccagaaacgggaaaaattccagctgggggcataaaagaagaagcaaaacaggcattggcaaatatggagcttgtcctcaaggaacggggattagccaaggaagatgtgatattatgcagactttataccccagatgtaaagtattggccggatatcaatgaggtctatgctcatttcttcggcaatcataaaccggcaagagtagttgttccatcaaatcatttatatgccgggtgtcttgttgaagttgaagccattgcagcgataaaggaggaggcacaatgaatgatttacaattagatacaccagctcttttaatcgataaagacgtgatgttaagcaatatgaaggatatgcaaaattacgctaacgaacagaaggtaagcttacgccctcatacaaaaacacataaaatgcctaaattagctaaactgcaagaagagatgggagctgtaggaatcgctgtagcgaaagtaggagaagctgaagtgatggcgagaaatggcttaaaagatatctttatcgcaaatgaaattgttgggaaatcaaagcttgaacgtattagaaaactatctgaaacgattgatatctcttttggaatcgatagtgcgtatcaagtacgtgaaattgaagaagtatttgaaggagcttcaaagaaagcccaagtgttggtggaaattgaagtaggagaacaacgctccggaattattgaagaagatgattttcgtactttattagaattaatcaaaacgtgtcaaaatgtcgagctaaaaggaatcttctcacatgacggacattcttataaagcgaaaagtgtagcccattgtaaagaactctataaagaaagtgtagaacgaacattacatttcgcccgaattgcggaagaaatggatctaaagccgaaagtggttagtattggctctactcctcccttcatgtttaagtttgatattccagaaggggtgacagaaatcagacctggcacttacatttttatggacgcctcacaagcaaatgtaattggtacgtatgatcgctgtgctgcttctgtactcacaaccgtgattagtaaaccaacaaaagaacgagtcattacagacgtaggggccaagggaattaccgcccaaacacgaagcgaagggcttactgcaaccaaagggcttggccgtatcaaagaatacgaggacgtttatattcatggcgtattcgacgaacatgctattatttatcatgaagaattcaacaaaaaagtaagcattggagataaggtgcgaattattccaaatcatatctgcccagtatgcaacttgcacgataaagcctatttagtcgataatggagaggttgtagatgaattaaatattgaagctagaggaagacttcaataatttaaaaaataaggggagatggcatgagtccgaatcatcacaaactattttacaaagatccctatctaaaaacgtttgaaacgaaaatcttgaaacaacaacaggacaaaaaaggtgatgtttatattatcctagaggaaacagccttttatccaacaggcgggggccagcctcatgatacaggaacattgaacggagtcaaagttttaaacgttgatgagatagatggagaaattcgtcattatgtagaaaggcctttgccgcatttaaatgatcaggttgttggggttattgattgggagcggcgttttgatcacatgcaacagcacaccgggcagcatattttgtcggcggcattcgcgcagctgtatgatcttcatacagttggattccatcttggaaatgatacggttaccattgaccttgatgtatcagaattaacagaggaaatggcaggcaaagcagagaagcttgcaaacgagatcataacggaaaataggtccatagtcgcaaagtgggtagaatatgatgacttagtaaattatccgattcgtaaactcccatctgtaaaagaaaatattcgtcttgtcatgattgatgaatttgattacaacggatgcggcggaacacacccgagcgctacaggagaagtcggagcaataaaagtattgaattgggaaagacagaggaaaaaaattcgtctgtattttgtatgcggtaatcgggtcataacccaattcgatcaaaaacaaaaagcaatcgttgaattgactggattacttaatcgtcctgaaggggaattaagcgaagctgtcaaacggttgcttgaaaatgtaaagaagctagacaaagcgcttctagaatcttatgaaaaaaaccttcagtatgaagccaatgaattattagcaaaaagcgcaattcaaaatgatactgtaatggtgatagaaacgttttcagatcgatcgattcaagaacttcaaaagctagcaaaaatgattgctgatcgagaaaaacgggcccttatttttttcttgtcagagaacgatcatcgcttccaattggtttgcgggcgaggtgaagcaaataaaatgaacatgagagacctaatgcaagaagctctttcccttattgatggaaaaggtgggggaaataaaatgttcgctcaaggtggagggactgcttcattcacaaaagagaaatttatgaaaaatgttatgaacattatagcaacacaaataaactcagaagaaaattaaaagtaacttcaacaggcctctgtaattggataacaagctttattaagggcctggcagaaagaaatggaagccggtgttttaggccggcttccatgacatcatttccccttccccttctccgcctggtaaaactcatgaaacatcttgaacaatgcgcgcttttcaatccgggacacatcgcagcgcgaaatcccgagctccttcgcgatctcgcgctgcgtttttttcttcaaatcaaggctgaggcgccggcgatgacttctttttctctgccgtcgaggatgtcgttgtattttttgactttttcaggcctgtgcctgagctggatggtgtcgatgacgtcttcgttttctgatcccgaggacatcgatgagactggtttcgtggcggcccataggttactgtttggaattcaggtgaaaagttcagataaaaagagttttacaatagcatgttacataccaaaagcgatttattgactttagagaattggaattgacaaaagtattgcgtaaaaaactcctttttataaaataaaaggtaatgatttgtatattcaagtgggagagtagcactttttttgcaggtgcttgttttatgactccgtcaacgggcatgaacttattaaacggtgtaatattagaatcaaaaaaagaatttgaatgaggcttgtcagcatacaaagaagtacaaggggactataacaaataacgtttcggcaggcactttggttggagcggcaatttctttgacaggtatagacaagggttcctgcgagcagagtaaaacaaacagttttgaccataacttcattagctgttcgaatgaagagttattgcaagaactgacagagataactcctgttgaggaatcaatggaaattagcattttaattcaagaccccgaaaccaatgttgcttattatatcaattcagggaagctaataaaatataaatgtaatctcccagaattttgggggagatatacctcaggaagctctagttcctagaagtaatttgattgaagaattgccaggtgtaaggcgaggccttcttcaaaacaatacccctagaccttcgatgtaatccaataaaagataaaagatatattcagattttaaccatttaagagaagccgccgatatttgcgatatcctctttaagaaaaatattaattataggagggaaaatgattttaataagaaaagccaaagtgtcagacgctaattcaattgccaaagttcatgtggaaagttggaaaaccacatatcaaggagtattgcctgatgacacgttatctaagctttctgtcgaaaatcaggcaaagctttggagaacttcattaagtgatcctaaaaatcaagatattgtctatgttgcagaagaaaccgacggtaaaattataggctttgcttccggaggtccaaaccgcgatcatcttagcaaatataagggtgaagtttccgcgatttatctgttgttacagtatcagaaaaaaggaatcggatctcgactaatgaaggcgattgtagaggagcttgtaaagaaaaacataaaatcattattggtatgggttttagccggtaatccatcgataaatttttatgaaaagctaggtggaaggcagagcacaacaaaacaaatacaattcggtgaagattatttcaaagctattgctatcggctggacggatataaatggttttttgttataaaatgatctacgtgttattatatgctcccctaaaggtaggcagatgaaataaaaaaatctgtttggttgctttgggaatcgggatgctcgttaccaggccaatgatcggaaaaatgattgataagattggtgcgaaatccgtggttatgatcagtcttgtttttccgcttatcttaatcaccgataaaacaagtttgatctggatttccatcgtattgttcatccgctgcaccagtatcggggggaatcttccgttggcgagtgacgcttatacagggcttgacagaaaacaacttccagaagcaggtgtcggtattaataatattgaaaaccctggttcaagcttcggttcagctgtgatcgcaaccgttggcgcaactgtcatggaaggattgcaaccaacgattgcgaatagcttaaaaggttatcatgccgggttcttagtttctacaattgtccttgccataatcttcatcccacacataaaaaagccaaataaacaaatgctcactggtgaagtttacacgctccaagagcattcaaaattggctgatttattccatacggggaaacttcatcaagcagaagacgcgcccgttacccagccaaattagctcgcataaaaagaggccgggtttatataattccgagcctcttcatcgatctcacttccccttcgccttcttccttttctccttctccgcccggtaaaactcatgaaacatcttcatcagcgcgcgcttctcaatccgcgacacatagctccgcgaaatcccaagctctttcgcaatttcgcgctgcgttttttctttcttcaaatcaaggccgaagcggccgacgatgacttctttttctctgccgtcaaggatgtcgatgtattttttgactttttcaagctccatgttgagctggatggtgtcgatgacgtcttcgttttccgatttgaggacatcaatcaaactgatttcgttgccttctttgtcctggccgatcgggtcatggagtgagacgtcttttttcgtttttttcaatgcgcgcaaatgcatgaggatctcgttttctatacaacgcgccgcataagtggcgagcttagttccttttccggctgaatagctttcgattgctttgatcagcccgatcgttccgatggaaatcaggtcttctgcatcctcgcctgtgttttcgaattttttgacgatgtgggcgaccagccggaggttatgttcgatcagcatgtttctcgcgtgttcatccccctgggccatcagctccaagtactttttttcgtcactgcttgacagcggttgtggaaaggcattgtttttcacatatgatactaaaaaaacgagttccttgatgacataaccgagcgctgcaaaaacacctgtcattaacggcacctccacaaaatgtatgtaggcagaagcctatatgtaaatgtatgtgggaggggggatgtctgtgtctgtacccggcaaaattgccggactgccaaatattccggcgttctgttcggcatgaagccgcttgttttcgccggaaagggcgaccgttgcaatcgcttccattttttagccgtttacaaaagttaacaagagcgggataataaaggtaagggggtgagggtgccggacggttcaccatatcgtaaacgctatcaaccagccggtccggtgcggcagatgaaaaacaaacgtctgttcatactttcgttgattgtgttgagcgtggtcatgatcggagttcaggaaaccttcccaaacctgctgacgacagggttaatgactgtcgttattgcggcggcagtttttaatattttaaaagaatcgctgaataaaaaagatgaaacacacagcaaatgaggcgacagaaagcgacggtgcttctatcgccaataggaaaaccggctcaaagtggtgagccggttttcttatttgttattctttcagcgcttttcccatgccttttaaaaattgcaggccgaagccgacggcccggttgatgtccggatcgttcatggctttcagcagatcgaggactccggtttttttatcgctttttaaaaagtcctctccttgttttgtgccggcgacgatgctttctacaagtttccccatgacttccggttcggctttggagagagcgccgcctgctgcaatggctgtattcatcaggtttttggccggctctttggacagctggccgaggacgattttggcgatgtcttccttcgcgccgatcatgctgtctgcggcatcaaggatcccgaggccgttcagttcgccgagaagcttcatcgtttttgaaacggcggcttcctgttcagccaaaagggctttgagttcttcgagtttttcaagctttatttgctcctcagatttttcttctttgcggatggcggtgatgggagctgccatgtgtgatgacctccttttgatttagtctgttaaatgaacgtaccccggacgcttccatttccgctcgacttcagccccgttttgcggatggcgtttcttattgcgcggatttgttttcggaagcggcggttctgcacatccgccgagcacttccatacgaaccttggtctgcttgtaagccggtgtattggtgcgcgcatctactgcgggaccggtcaagaaattgatcgccgattctttatctgtcgagttcatcggcagataaagttcgttcgctctgacccggtctgtcacaagcgccgttaattttacggcgccaaacggcgagatcagcctgacctgcgatccgtcgcagatgccccgttctttggcgagctcaggcgagacttccacaaagacgtccggcacttttgcctggatgcctgccgatttgtttgtcatattgccttcgtgaaaatgctccagcattcggccgttgttaatgtgaaggtcgtactcctcaggaaattcggcgggctctgcccagtctgcgatggcaaagcgcgctttccggtcaggaaagttaaagccgtcttcatacaaaagaggcgtgctttctccggtcaagctgccccacaggaagctgttccatccttcaattgcgtcataatccgccttggagaacagcggagacaggcttgccatttctgaaaaaatgtcgccagggtggctgtaactccagtcagctccaagccggtttgcgatgtcttgaatgataacccagtccggcttcgcatctccgagcggcgggagcgcctgatacaaccgctggacacgtctttccgtgtttgtaaaagttccatctttttcaagagaagctgacgcaggcagaacgacgtcggcgtattgagctgttttcgaaaggaacacatcctgaaccacaaggaattcaaggcttgataaaatgtcatggacccggtttgcgtttgaatcgactaaagccatatcttctccgacgatatacatggctttcattttgccttcttcaacggcgtgaagcatttcaatgttgtcaagtccgggctcctcgtcgattgttgtgccgtaagcttgttcgaactttttccgcgctttgtcatctgtaatgtgctgatatcccggaagccagccgggaagcgtccccatgtcgcaggcgccctggacattgttgtggccgcggagcgggtaagctcctgcgcccgggcggcggtaattcccggtagctaaaagcaggtttgaaatcgctgcggacgtgtcggaaccgcccgtgttttgggtgacccccattccccaaagaatgcatgtaccgtcggcgtcgcggatcatctcagcgatttgaatcagcgtctgtttatggatgcctgtaattttttctgcatattcaagggtgtatgtctcaagagattgcttatattcctcaaagaaattgacgttttcatcgataaacgcctgatcgtgccagccctggtcgatcatatactttgtcacggccatcagccatacttgatcagttccttgccgcggtctgatgaacagatccgagcgttcggccatttcgtttttgcgaagatcggcgacgatcagcttttgtccgtgaagcttatgggcgcgcttcacgcgggtcgccagtaccgggtggccttcggccgggttggcgccgacgatgatgacgaggcctgctttcgcgatgtcttgaatggtgcctgcatcgccgcccatgccgaccgtgcggaacaatccgtctgttgccggagactggcagtagcgcgagcagttgtcgacattgttagtgccaaatacttgccgcgccagcttttgcattaagtagttttcttcattcgtgatttttgaagacgaaataaatccgactgcgtcttttccgttctgctcccgaatcgagcctaatctgcgggcaacgtagtcaagcgcttcttcccaagtcgattcgacaaattcgttatttttgcggatcagcggtttggttaaacgttcttccgaattgacgaaatcccatccgaatttccctttcacacacgtcgagatggcattgactggagcttctgaaaccggctgaatttttaagatgtcacggccttttgtccatacttcaaatgaacagccgacaccgcagaacgtacagacggtttttgtctttttggtccgctgtgaacgcatcgccgcctcgacttctgaaacggcaaagatgctgctgtatcccggctctacatctttgacaaggtcgatcatcggctccatgacatccggtttgatgcctgtcatgaaaccggcttttccaagcattgatttttccattaacgcattgcacggacagaccgtgacacactgcccgcagctgacgcatgaggattcgttgattgatacgccttcatcccagattacccgcggccgttcaagctcccagtcaatcgagagcgtctcattgacctgcaggttttggcaaacttcaacacattgtccgcaagcaatgcactgattcggatcatagcggtaaaaggggtgtgacatatcgacggcgcaagacgggtcttctttaggcgtgtaagggtatttctggtcttcgattcccatcatttctgccgtattatgtagcttacagttcccgttgttgttgtcgcataccgtacaatagagcaaatgattttcgagcaggcggtccattgcttctttttgtgcagctttgacccgttctgctgacaggctgatcgtcattccgtcttcagcccgcagggagcatgcccgttttaattttccgtctgcttccacaatacacgtatcacacgtttgaataggatccgtctctggtacatggcatatttgcgggtgttcaaacccgtttttgttcaatatgtctaaaacggttgccccggccactgcttcaaattctttgccgtctatccggatactgattggctttccgtccatcttcatttccctccatcatgttcaaaatcaaaaaagccatgtacatatataccgatttccggcgcgggaaatcggtataaacatacatggcggaatagtttactagcaaagcttactaacagaccaatcctatattgtcagattcgatagattcataacacgacggtattacaaatccatcagcccggctttaattataaagtgatattgattataattcaatagaataggaaaattttaaccaagtgaaatgtctaaggggacatcgagacaggtgtaaggttttaaacggaaggggtatgcatgatgtctaaaaaaatccatgaattcaacgatatgattcgcaagcttcgaaaagagctgtttggcaaggggcctgaacggatacgaacggtctttgtcgacaatatggcagtttcgacactgtacggcaatttgacggcgagcgagcagtttatcgcaagcacgccggagggaagggaaatggtgcatgcggcaaggacgaccctgattcagaaacactactccaatcacgtgccggaaggaatggaggagcttatcggagcgaagctagagcacctttttacggacatcaaaattcaggaggatattgcagtgtctgtttttatctttgaccgcaatattgaaggcgtcgccgaatcagccggcggggcttgatgatctgtctcaagttcgagggggagtcatgatgattgaactgaaatcgagtgaaaaacgaaaagcaaaggctttgttagcggaagaaagcccgacattcgcgcatgcgatagccgaaggaatcatcgaaggaaacgtctatgtcgatgatttcctcacaccggccactgctctttttcgaacatcttccgggatttattatgtcgctggaaaccctccggacagcggaagaagcgagtggctccattatttaaatgaacagaggagcggagcgcgctttaccgtgttttcggcttctgaagagtgggacgcttttttaatcggggggcttggcgatcctctgcagcaaatggagcgcgtgtcatttttcctcggaaaagaggagcgtgattgcggcgcagcatttgccggggttgaaagatttactgaagatgaccttcaaaaaagcgcgaattttactgaaaaatacgctgatgagtattggggaggggccagccgttttttgaagaactgtttcgggtttaaagtgttgcatggaggtgtggtcgcaagcgaatgtgtcaccattttttgttcggaacgctttgccgaagttgatatcgcaacacacccggattacagggggcggggatttgcagtcagctgcgccagcgcctttatcgcacatgcaataaagaaccgtttgaaaccgcgttgggattgcgaccggcaaaaccgcgcatcgatccgcctcgctgaaaaattaggttttcgacctgtcaaaacttattctttatttgtcggaaaaccgtgaaccaatacgaatgtttttaaacaggggggacaggttaaaggcatagcaaggactggatgcggcaggatgacaaagagttctcccgttgaaagtgcggcttctctcctatatgatcgtagtattggcttttggaggtggaacgaatgaaaaaaagcttggtgatggttctcgtttttctgcttctgctttcaggctgcggagaggacgatcccagaaaagtcgtagcatttggagacagcaatacacgcggctcaaattggcaatttcgcgattatccaaaagcggaaaagtgggtcaatttacttcagacttcccttcaagggcagtacaaaataaataatgcaggaataggcggagaaacgacggaagacgccaggtttcggttcaggaaggatgtgctggacaagcagccggcatatctttttatcatgttcggaacaaatgatgcagcaattcttacgaaagggctgccgcgcgtatccaaaaaaaggtttaaagaaaacctttattattttgttaaagaaagccgccgccgcgggatagagccggttttaatgacgtgcctgccgatcgtcgaaggaagcggggacaacatcttttattatgcaagataccgggcttcttcgtttgaaaaatacggtggagcgcgtaaatggcacgattcctataatgacgtcacaagggaaacggcgcgggaacttgatgttccgcttatcgacaactggaaaaacatcgtgaaaaaagcgggcggagctacagatgagaagctgatccattcgaggtttatcgacccatcgggaaatcacttaaccccaaaaggcgcgcgaattatttttgaaggaattaacaaaagcaaaatcataaaaacgtcttgatttaagtaaaaggcctagccatttctcctttttcttcataggctgttactataacagaccaaaggaggaatgatgcgatgggatatccttttcccgctggtccgtgttcgtacccggcttatcccggatatgcaggcgccgcatacggatatgcgttcgttgtcgtccttttagtcgtcctgctggtcatcggcgggttctactggcttagtcctcgcggattcttcaaatagcacctcttttatagagaggtgttttttcatgaaaaacagtagtaagcgtattattcaagtgatataatatcaacctaagtgaaaaaaagcggcaagagcgcccgggagtgcttgagctatgaagagacggaaagcagatgaccgagcgaccttcttttgatttcggtttcaatcagctcgatgaattcgcggttcaaattcatctcatttgctttaatgtatgattctattaaaagttcatcagacagctttttcatactcggtacccatttaatggggaagacacctcctcatgaaaattggaataacctgtttggaataagcataaaatgttaagttatatgatctttgtttgaagtacctataatctatcatgaatattgggcgagaacaatcgttctgttatccacaccaaaaagtggataacttgtgggtatcatgtttataatttaataaaaggtcgatgaaatatgagtggatactgtgtgtaattttatccacacctgttgaagaatcctattatatgtcgaaaacttttcggacagccgattttttaagacacttttagatttgattcgacacattgaaaaaagaagcagtaattgaaaggaaagggtgcggctttgtgttaaaaaagttttttttgccggatgaatttgtaaaaaatatttttcatattacccctgaaaaactaaaagagcgcaatgtaaaagggattattacagatttggacaatacgcttgtagaatgggacaggccgagtgctacaccgcgtcttatcgagtggtttgaagagatgaaagagcacgggattaaagtgacaattgtctctaataataatgaaaaacgcgtcaaaatattttctgaaccgcttaatattccgtttatttacaaagcgaaaaaaccgatgggcagagctttcagaaaagccgttaaaaatatgggtcttaaaaaagaagacgtcgttgtcataggagatcagctcatgacagatgtgcttggagggaaccgcaacgggttccataccattcttgtcgtgcctgtggctgcttccgacggcttttttacgcgtttcaaccgccaagtcgaacgcagaattctcagcgctctaaaacggaaaggccatattcagtgggaggaataatgaatggaaaaggtagtttgtatcggatgcggagtcgccattcaaaccgaagataaaaataaactgggctatgcgcctgaagcatcgctgttaaaagaagacgtcatctgccagcgctgcttcagattgaaaaattataacgaaattcaagatgtttcactgacggacgatgactttttgaagattctgcacggcatcggggaaacggattcactcatcgtgaaaatcgtcgacatctttgatttcaacggaagctggatcaacggactgaaccgctttgtcggaggtaatccgatcttattaataggaaacaaagcagatattctccctaaatcagtcaagcgcgagcgccttgtaaactggatgaagcgcgaggcgaaagagcttggcttaaggcctgttgatgtgctgctcgtcagcgccgggcgcgggcaggggatgaaagatgcgatcgacgcgatcgaacattacagacaaggcaaggacgtgtatgtcgtcggatgtacgaacgtcgggaaatcaacgttcatcaaccggattattaaagaggtttccggagaagacgacattatcacgacatcccaatatccggggacgacgcttgatgcgattgaaatccctctggatgatggatctgcgatgtatgatacgccgggaatcatcaaccatcatcaaatggcgcactatgtcgcgaaacgcgatctgaaaatattgacgccgaagaaggagctgaagccgcgcacctttcagctgaacgaggaacagacgctgtttttcggcggattatcgcggtttgattatgcaagcggaggcaggtcttcgtttgtatgctatatgccgaatgaactcaagatccatagaacaaagcttgaaaacgcggatcagctgtatgaaaagcacgctggggaaatgcttgctccccctgcaaaagaagatcttgactcgtttccggcgcttgtcaaacatacgtttacgattaaagagccgaaaacggacgttgtgttctcgggccttggctgggtaacggtccagggggcaaaccaaaaaattgtcgcccacgcccctaaaggcgttcacgtgtttttgcgcagatctctaatataagtgctaaggggagagagttatgaaaccgatatacggactgattggcaatccggtggcccattccatgtctccggacatccataatgcggctttgaaggatctttctttagaagggcattatcacgcttttcgcgtggaaaacgaagatcttgaagatgctgtgaaaggtatgcgggcccttggcattcaagggtttaatgtgaccgtcccccacaaagtatcgatcatgaagcatctcgaccgtattgatgaaagcgccgaagctctcggggcggtaaacactgtcagaagagaaaaagaagggctggtcggatataatacagatggagcagggtttcttaaatcgctgaagccatcccttgatcgtccgctttctgagctctcgatactgttgatcggggcaggcggtgcggcgagggcgatatttaccactctggcagccgagacgcccaagcggcttgatgtggcgaatcgtacgcctgaaaaggcattagcattcactcagcgttttgatggagaggcacgcgccttgtcactgcaggaagcggaagcagacttgtcagcatatgatatcgtgattcaaacgacgtcggtcgggatgcatccgaatgtcgaagctgccccgctttcattggcgaatgcgaaagaaacgtgccttgtatgcgatattatctacaatccgctgaaaacggccctgctgcatgaggctgaagcaaaaggcttgaaaacattggacggagtcggcatgttcatcggccaggcagcccttgcttttgagctgtggacaggacatgagccgaatatggaaaaaatgaaatcaattgtgttgcagcaactaggaggaaaatcatgctaacaggaaaacaaaaacgctatttgcgccgggaagcgcatcatctgtcaccgatttttcaagtcggcaaaggcggagtcaacgaaaatatggtcaaacaaatcagcgaagctcttgaagcaagagaattgatcaaggtgagcgtgctgcaaaactgcgagcagcctaaagaggaagtagccgaagcgctggcgggcggagcgcgcgccgaactggtgcagacgatcggaaacattattgtgctgtataaggagtcaaaagaaaataaaaaaattgagcttccttaatgcttaaaggtggtaatcatgaggaaaatcgggatttttggagggacattcgatcctccgcacaacgggcatttattaatggcaaatgaagtcctgtacaaactggatcttgatgaaatctggtttatgcccaaccaaattccgccgcataaacaaaaaaactcgttttcactaagtatgcacagggttgaaatgctgaagctcgccatttcggggaaagagcaatttaaactggagacgatcgaactcgaaagggaaggcccttcttatacatttgataccgttcgcctgctgaaagaccgataccctgatcatgagttttactttattatcggcgcggatatggtggaatacctgccgaaatggtcaaacattgacaagcttgtcaacatgattcagtttgtcggggtgaagcggcccggctttcaaattgagacgccgtatccgctcgtttttgtcgatgtgcctatttttgaagtgtcatcatctttgctcagggaccgcattaaaaatcggcagccgacagattatttaatacctgacgaagtgaaggtctatgtgaaggagaatcgtttatatgaaacgtgaggaagccttagcctgcgtgaaagaacagctgacagaacagcgctacatccatacggtcggcgtgatggagacggctgtcaaacttgctgaacggtttggcgcagatctgaaaaaagccgaaatcgccgcgatctttcatgactacgccaaatttcgcccaaaagaggagatgaaacaaatcatcctcgacggaggcgggccgcttgaagtgctcaattttcatcatgaactttggcatgcgccggcaggagcagcgcttgtcaaaacagaggtcggaattacggatgaagacatcctgtcagccattcggttccatacatctggaaggcccaatatgactcttcttgaaaaagtggtttatgtagcggattatatcgagccaggccgccgttttccgggggttgaagaggttcggactctcgctgaggaagatttggattcggcgctcatccaggcattgaaaaatacgattacctttttaatttcaaaaaatcaggccgtttatccggaaacggtcgccacatataatgctttagtaaacgatagacattaggaggaattactgaatggatcaagcttcaattttaaaaattgccgcagaggcctgcgatgataaacgggcggaagatattatcgccttgaatatgcaggggatttccctcgtggctgactattttctgatttgccatgggaactctgacaaacaggttcaggccattgcccgggaaattaaggatcaagctgaagaaaatggaattgatgtgaagaaaatggagggctttgacgaagccagatgggttttaatcgatttgggcgacgtcgttgtccacgttttccacaaagaggaacgaggctattacaaccttgaaaagctgtggggagacgcgccgattgaagacctttcgttcggagttaatgaatgatctataaaggattttccagtatttatgacaagctgatgtctcatgctccttacgatcagtgggtcagctggattgaacaaacgatcggcgcgcagcagaaagaacgtatacgggtgcttgatctggcgtgcggaacgggtgaaatatctgtccgcctggctgaaaaaggctatgatgtcacaggaatcgatatcagcgaagacatgcttgcccaggcccagtacaaagcagccgtcaggcagctcgatattcagttctttcagcaggatatgcgcgaacttgccgggcacggacaagagtttgacgcggttgcgatctgctgtgactcgctgaattatctaaagagcgaaaaagacgttttcaatacttttaaaaacgttttttctctattaaaagagggcggtcttcttctgtttgatgttcattccgtttacaaaatggatgtcatttttccgggaagtacgtatgccgatcaggatgaagaagtgagcgtcatatggcaaagctatgcgggggaagagcctcattcagctgttcacgatttgaccttctttgtacaaaatagagacgtatacgaaaggtttgatgaatcgcatgaacagcggactttccagacggaaaagtacatcagtttattgcggcaagccggatttgaggtgcagtgcatcactgctgatttttcaaaattggagcctagcgcagagtcggaacgtcatttttatacagcaaaaaaaacaaaaaccatcgtttaatcgtaacgatggtttttcataatgcatttttcctttgttgagatctcagtacattcgtgaaacaatgaatcaaacggaaaattgcttcttgactagagcgatatcttcttcatacttcaaatgggtgtttcggaacatctggcggaacatatcctgaacaccgctttccagcgccttaattccctcaccggttacaccgcctttaacgcaaaccttttcctgcagggcgggcagtgtgtaaaggcctgtttcgaggagccttcccaaaccgaccagcatctctttcgtcattaaaatagcgtcctcttttgacacggatgtttcttcgacagccgcctgaataaactcctgaaccaaatagctgacaaaggcagggccgcagctgacaatgtctgaggcgaccctcgtaatcccgctttcgatttcgagagggattgagatcttgcttactaaagccgtcaatttttcttttgcctcagctgtgcagctttctccgaaagtcaataatgacacgccggacagcgctctgttcgtaatgctcgggatcactcttgccgcctggcaggagacgatggcttccagctgttcgacctgcaccggactcgtaatggttaccacagtctgatcgcgggtgaagacgggtgaaagccgttttagcaaaggataaatatccagcggctttacacagataaacacggcatcactttccgtaatcacttcttccggccgttctgcaacctgaatgtctgggaatcgtttttttatgtttaacgctttgtcgatcgttcggttagtaattgttaaagatgagggaatgaccgctctggattcaatcaacgcctcaattaaaatggtccccatatttcctgtcccgataaagccgatattcaatcgttctcccctcctttgaacctgtatcttttaaacgatatgaaggcttcagtcaaaatatgtatgaaagcaggtgagcaggtttgacagattggctaaaacaatataaatggcatgctgcgggaggcgttgcactcgtcttgatcatcagcgctgccttcatgctgttaagcggaaagcgtgaaacttcatccggcctctccattcccgaggaggcttctgcacagacgtatgacaagaaggaggaggtgaaacgggaaaaaagcgcgggaaaagaggcggttatcatcgatttgaaaggcgctgtgaaaaatccgggcgtctatcaaatgaaagagggagacagggtccacgatgtattgaaaaaagcaggcggcaccgagaaaaaagcggatcaaaagcaaattaaccttgcagccgttttgcaggacggtatggtggtttacattccatttgagggggaagaggctgctgattctttctcgaaagcgggttcaagggcagatggcgcttccgtcgatatcgtcaatatcaatacggcttcctctgaggagcttcaggcgattcccggcatcggcccttcaaaagcggaagcggttatcgaataccgcgaggagaacggaccgtttcacacggtagaagacataacaaacgtttcgggaattggagaaaagtcttttgaaagaataaaatctgcaatcacggtaaagtaaattgacgtttgcggatcatcatatgtaaacttagggaagtcgacatcgtatttttggagggaaaacaagtggaacggatttcttgggatcaatattttatggcgcaaagccatttgctggcgcttcgcagcacgtgtacaaggcttgctgtaggagcgacgattgtcagggataaacgaattatagcgggaggctacaacggatcgatcgccggaggcgttcactgtgcggatgaaggctgctatatggtggacgggcactgcattagaacgattcacgccgagatgaacgcgattcttcagtgtgcaaaattcggtgttccgaccgaaggcgctgaaatatatgtcacacattttccgtgcattcaatgctgtaaatcgatcattcaggcaggtattaaaacgatatactatgcgaaggattacaaaaaccatccttacgcggttgaacttttcgatcaggcttctgttaaagtggagcaggtagagctcgatgagatgattatcgacttgaaaaaccaggaaaagttggcgtttgtagccgatctgatcaaacagctggctgataaaggccttgaggaagaggagatcaggaaaatacacgaagaggccaacaaactgtttacaagctacgtgtaaccaatggacagacatcgcatcttcccgtgcggagcgatttcagcggcagccggaatcgcctccgctcactcttctctttatctcttcctcgccgtcggtttttttctgttctttatcctctgtttcttcaaaaaacaaatactccttttcgctttatgtgcagcggtttgtattttatattttacttctttttacgtgatcgaccatttcaatacaacgatttatcatgaaggcaaatttcacacgctcgcttctgttcaggatattcccgtaatagacggagaccggctttctttcacagccgaaacagatgagggagaagctttgaaagcgggatatacgctccggtctccacaagaaaaacgggcgctctcagctcttcagccgggcagcctctgtgtcatgcaaggtgaattaaaagagccgaaaaaagagacggttcctggcacttttaatcaaaaagaatccatgtatcaaaaagggattcactggatttttgcagttcagtctattacaagctgcaagccgggcggcggcctgatgccatctctattgaaaatcagaaaagcgggccttgattttatagaggaaaatatggcggactcggctgccggtattggaagagcgctaattttcggagaccggtttctcattgaacaagatgtcctggacggctatcagcgtcttggaatcattcaccttttagcgatttccgggcttcatgtcggtctgctctcagccgctctgttttacatatttattcgcttcggcgtcacgagggaatgcgcaaaatggctgctcgtgatcggccttcccgttgccgcagttttgaccggaggcgccccgtcggtgatgagagcggttttcatgtctgaaatctatctgctggcatcactgtctaaaaagaacttcaaaagtgccgatgtgatcagcattgcctgcctcggactgctgctgtatcatccttatctgttatttcaagccggattccagctttcttttgctgtatccttcgttttcattctttcaaaggagatattgaccaggccgaaaagccgaatctctcagctgctattggggtcatttttggctcagctcgcttccctcccgattctgctttttcattttcaagagttttcatttctcagcacattaatgaatctattttttatacctctttatattttcatcatcatgccgctgtctttcggaagcctgcttgctttcatatgttttcatcccttgggggaggcggcagccgccgttcttgaccgtctgcttgtgtggagccatcaggctgttaaaacggtgtctgccgcggatgtttcggtcttttctgcggctaagccgccggatcttttgttgtttttctacttcacagccatttttctgtttttgctgttgctggaaaaagagatgtcgcttcgtgcggtcatgattccgtccggcctgcttgctgctgtgtttgtgattcacgcatgtcttcctcagcttgcaggtgagggagaggttacaatgcttgatatcggccaaggggacagcatgtatgtcagcgctcccggtcagaatggcacggtcttcattgatacgggaggaaccgtatccttccggaaagagcggtggagaaagcggaagaaggatttttcattgggggagagcgtgttaatgccttttctggcaaccaaaggggtcaagaagctcgatgctttaattttgacccatgctgatcaggatcatatcggtgaagcgcatgtgctgatccaaaaacataaagtgaagcaattgatcgtgccgaaaggcttcgcagccgaaccgtctgatgaaaagctgcttcgccttgccttgaaggaaggcgtcgaggtgaatgtagccaaaagaggtgacatccttcatattggcaatcttgaattttatgttctttcaccgaaagaggcggacaaaaacagcaaaaacaatggttccctcgtattgtggatgaaagcaggcggattttcgtggctgttaactggcgatttggagaaggagggcgaaaaggagatgatggaagtgtatccgaatcttaaagcggatattctgaaagtcggtcaccatggaagcaaaggttcgacgggtgaagagctgatcaagcaaattgagccgaaaaccgccctcatttcggcgggggagcacaaccgctacgggcatccccacggggaagtgctggacatcctaaaccgccacgatgtgaaggtgttcagaacggatcggcacggttcgattcagcacctatttcgaggcgggaacggaacgtttttgctacatcctccatatgataaagtacattccccgcaagaaaaaatgactgctgaaaaacagcagtcgtcaaaaagccgcttgcctgacggagagtaaagcggtgtccatgacttggcttgattaagcggccagatgtataacagtagcgataataaacattgtagcgaaaaagccaaaagacacgataaaaccgacacctgaatctacaagatcgttacgtttgctttgcacgtctttttcaaattcattcacaatttacccctcctattgatatccagtataattcaattctttgcaaaaatctaggagcttcatgcaaccgttttctaaaatttatgaacatcgtcttctataaactgacccgggggtttatggaaggcgtttattataaatgagagagcgggtgactccgcttctctctttactaattgcaaaacacgctttaggatagaaaggaaggatgaaagaggggaaagtgcagatgacggtatttgatgtttggaaaagcttgaaaaaaggcgacattcatcctgtttattgcttgtacgggaaagagacgtatcttctgcaggagacggttcaaaggatcagacaagccgttgttgatgaagagacgaaagactttaacttctcgatatttgatctggaagaagacgcgctcgatcttgccgtggaggatgcggaaacctttccgtttatgggggaaaggcgtcttgtcgtggcgaaaaacccggcgtttttaacagctgaaaaaaagaaggataagcttgagcataatctcggtgtactggaagcttacattacgcagccggcaccttattccgtgtttgttttgcttgcgccttatgaaaagctcgatgaacggaaaaagctgaccaagctcctgaaaaagcatgcgcacatggtggaagcgaaggaattaaccgccaaagaaacggctgactttatcgcaggcctcgcgaagtcggaaggcaaacaaattgaaccggaagcggcggaggagcttgtcctgttatgtcatgcaagtctgtcagccattgcccaggaggttaaaaagctcagtacatataccggtgaccgcggagagatcaccatagaggatgtcagaaagcttgtagcgagagggcttgaacaaaatattttcgaactgatcaataaggtcgtcaatcggaaacgtacagaagcgctgcagattttctacgatctattaaagcaaaatgaagagccgattaaaatgatggcgctgattgctaatcagttcaggctgctgatgcagaccaaatatttttctgaccagggatacggacaaaagcaaatcgcctcaaaccttaaagtgcacccgttcagggtgaagctggcgatcgagcaggcgaggcttttttcagagcaggagcttaggaacattatcgagcagctcgccgtgatggattatgaaatgaagacaggcaaaaaagacaagcagctcctgcttgaactgtttttgctgaagctgctgcagcctcatgaaaaaaacggcctcctttaaagagagccgtttttttcatccttcacgcaagcaaaaaagcttggcatagccaagctttctattatgcagaaagtccgttcacttttttcgctaggtttgatttgtaacgagcggcggtgtttttgtggacaagaccttttttagctgctttatcgattttctttgctgctgcagatagagctgctttcgctttgtctgcttcgttgttgcttacgaaagtttcaacttgtttcatagcagtgcgcattgcagatttgattgttgcgttgtgcgcgcggcgctcgttgtttgtttttgtgcgtttgatcgctgatttaatgtttggcaatgtgtttcacctcctaagacataacctctgttccttttctataggttagatctcaacaatagaacaaattgtattctatcaaacacacccttagattgcaatataaatgtaaagtatttttatttgaaagctccgcttcgcgggaatgtttgcagaccttgtgggcacactaacaccagttatgtttttggagggaatgcaaatatggagaaaaagaagctcgatttaagtcaatatgcagtccggacagacttagccgtggaagcgagggatctggcagaggaaaaggaagcttctccaaagaaagagctgaaagggtttacagtcaaagaatacgaaaaagacgggatcaaaattcagacgatggatattgatgaagaaggagcgaagctgtcggggaaaaaagccggccgctatttaacctttgaaacacaagggatcagacagcaggattccgtattgcaggaaaaagtcgtcgatgtcttcgcaaaggaattttcctcgtttctcgattatttgggcattccgcgggatgccagctgcttaatagtcgggctcggcaactggaatgtcacgcccgactcgctcggccccctagtgacggagaaccttctcgtgacgaggcacctgtttcagctgcagcccgaaaatgtagaggaaggctaccgtccggtgagtgcgctttccccgggagtcatgggcttgaccggaattgaaacgagcgacattatccaaggggtgatcgatcgctcaaagcccgattttgtcattgccattgatgcgctggcatcaagagggatcgagcgtgtgaattctaccattcaaatttcagacagcgggatacaccccgggtctggtgtggggaataaaagaaaagagttaagcaaggatacgctcggcattccggtcatcgccatcggtgttccgacagtggtcgatgccgtcacgatcacgagcgacacgattgattacatgctgaagcattttggaagagagatgagagacgacagtccgtccaggtcgctcgttcccgcggggatgagctttgggaaaagaaaggtcctcaccgaagaagaccttcccgatgaagagcaccgcaaatcgtttctcggtatagtcggaggcctcgcagaggatgaaaaaaggcagctgatccatgaagtcctcgctccgctcggccataacttaatggtgacccctaaagaggtcgatacatttatcgatgatatggcaaatgtgattgcaaacggtctgaacacagcgctccatgaaaatgtatcgcaagacaataaaggaatgtataaccactaagatcaaggcggctggcccggccgctttttttcatgacatttagcattgccggaacttgttctacttcctctatcttgtacatagtctatttactagacaagctctggagggatttacaatgagaaaaagaggcaggaatcgtcagtttgtgctggctgtaaatggaagaagcgcggttaagacagtattcttatttatcgtcagcctgctgctcgtttttattttatcaggcgtgctcacatcgctgcgtcctgagttaaggccgtcttcatcgttgtaccgggtggctgatgaactgaagggcgagacctttgggctcattttgggaatggaaaaccactactttgcatcagaattgccggaaccgaataagcgctttgagctttcccccctcgtcctgaagctggcgaccagcattaatttgaaagatccgcgaagttttctcggacgggagcttccgggattctctcattttgactcggaaatcctcattgccgggcaagggacggattatacgaatatgccgtcagaatctccgccgccgactgaggtcttaaaagaggagagagaagcgaatcttgcagagcttgaagggaaacagaaaaagaaaacagacggggaaaaacctcctgaacaatcgacgggcggccgcaaagtcgtatttatctacaatacgcacaatacggaatcgtatcttccctttttaaaaggtgaggcagatcctgatcgggcgattcattcgaaagcaaatgttacgcttgtcagcgatatgctcgcaaatgcgatgaaatcgcagggcgtcggggcgatggtggataaaaccgattttcaggcgaatttgcggaaaaaaggctgggcctatgcccgttcctatgatgaatcaaggccggtcgtcaaagaggcgatggcccagaacaaagacttgcagtattttatcgatattcacagggattcgcaacggaagaaagcgacaaccgcgactgtcaaaggaaaaagctatgcacgcgttgcgtttgtgctcggcaagaagagctctaatttcgaatcgaacttaaagctggcaaaagagctgcatgaacggatggaaaaaaaatatcccggtttgagccgcggagttatatctaagggagctgccggggataatggcatatataatcaggatttaaacgaaagatccgtcttaatcgaatttggcggcgtagataataaccgcgaagagctggagcgggctgcagaagcgatggcggatgtattcagcgagatgtactggaatgctgaaaaagttgatgcagactccggtgaagacgataagaaaaaacaatagaggcaggtgatcgaagtggcttcttttatgggaaaatgcatattggcttgcgctgtcatgtttttcggcgttcttctcggcatgcagcaggcgaacaacggaatgattgaaatgaaagggtacgaggaccctgatttaaaagcagcgctcagcatatctgaaggggatgcgaaagaggcgtcagtcctcggccatcaaatcgatttggaggaaaaacaaaaagagctggaacagctggaagctttcaacctcttttcctcggccggccgagccctggccgattcggtcacaaacacagcccgttcattgtatgactggataaaggaaaaaacggaataggtaaaagaaaaaacgagccggatgcaggactcgttttttctttttcgggtttagaaagcatatgtgacttagcattgaatcttcacaaccctattgatataatctaagctagcgcatattgcgtttcatagtaggagtgattagtgtgacagataaagaaaaacgattacaaaggcagtcgagaatccgaaatttctctattatcgcccatatcgaccacggcaagtcaacgcttgcggatcgaatcttggaaaaaacggcggcaatcactcaaagggaaatgaaagaacagctcctcgactcaatggatttggaacgtgaaagaggaatcaccattaaactgaactccgtacagctgaaatatcaggcgaaggacggagaggaatatatttttcatctgatcgataccccgggacacgtcgattttacgtatgaggtttcgagaagccttgccgcatgcgaaggcgcgattctcgtcgtagacgccgcccagggaatcgaggcgcaaacgctggcaaacgtttaccttgcgcttgacaacgaccttgaaatcctgccggtcattaataaaatcgaccttccgagcgcagaacccgaacgcgtccgccaggaagtcgaggatgttatcggtcttgacgcttcagaagccgtccttgcttcagcaaaagcaggcatcggaattgaggaaatattggagcagatcgttgaaaaggttcccgcaccaagcggagatccggaagcgccgcttcaggcgctgatctttgactccctgtatgatgcttaccgcggggtcgtcgcctatatcagagtcgtgcaaggtaccgtaaaagccggtcaaaaaatcaagatgatggcgaccggaaaggaatttgaagtcactgaagtcggcgttttcacaccgaaggccgttccggctgacgaactgactgtcggcgacgtcggattcctgacggccgcaatcaaaaacgtcggagacactcgtgtaggggatacgattacgagcgcggaaaaccctgcacccgaagccctgccaggctacagaaagctgaatccgatggtttattgcggcctgtatccgattgatacagcgaaatacaacgacttgcgggaagcgcttgaaaaacttgagctgaacgattcagccctgcagtacgaagcggaaacgtcccaagctctcggattcggcttccgctgcggtttcttagggatgctccacatggaaatcatccaggagcggattgaacgcgaattcaacatcgatttgattacgacggctccgagcgtaatctacgacgtgtacatgacagacggtgaaaaaatcgtcgtcgataacccgtcaaacatgcctgatccgcagaagatcgaccgggtggaagaaccgttcgtcaaagcgacgatgatggtgccgaacgactttgtcggagcggtcatggaactgtgccagggcaagcgcggccagtttattgatatgcagtaccttgatgcgaaccgcgtcagcattgtctacgaaattccgcttgcggaaatcgtctacgagtttttcgatcagcttaaatcaaatacgaaaggctatgcgtcatttgattacgaactcatcggatataaaccgtccaagctcgtgaaaatggatattatgctgaacggcgaaaaaatcgatgccctttcctttatcgttcaccgcgattatgcttatgaacgaggaaaagttatcgtcgaaaagctgaaagagctcattccgcgccagcagtttgaagtgcctgtccaggcagccatcggtacaaaaattgtcgcccgttcaaccatcaaagcaatgcgcaaaaacgttttggcgaagtgctacggcggggatatttccagaaagcgcaaactgcttgaaaagcaaaaggaaggaaagcgaagaatgaaacaggtcggctctgtcgaagttccgcaggaagcctttatggcagtcctgaaaatggacgacagcggcccgaaatcataatcatgagccgccgcagcgtaacacactgcggcttcttcctgtaaaagaaggtgaaaacaatgaaagcagcatatatccatattccgttttgcgagcacatttgccattattgcgacttcaacaagttttttattcaatctcagcccgttgatgaatatttgcgttccttagagaaggaaatggccaattcaatggaggcaaccggacatccggagctgaaaacgatctttatcgggggaggaacgccgacatcgctgtcggcagctcagctcgaacggctcctggattccattcatcgcgttttgaaaccgtccgaaagccttgctgaatttgcagtggaagccaatcccgacgatttatcagctgaaaagctggatgttttaaaagctgccggtgtagacaggctgagctttggcgtgcagacgtttgaagacgagctgctgaaaaaaatcggcagggttcacgagcaaaaagacgtactcgtttcgtttgaaagagcgagaaaggcggggtttgataatatcagccttgatctgatgttcggtctgcccggacaaaccatcggccacctcgcttcatcgctcgatacggcgcttgccctcggtgctgaacactattcggtttattcgctgatcgtcgaaccgaaaaccgttttctacaacttgatgaaaaaaggccggcttcacctgccgccgcaggatcaggaagctgaaatgtacgaactcgttatgcggaaaatggaagaagcgggcatcggccaatacgaaatcagcaactacgccaaaaaaggatatgagagcaaacataatctcacatattggaacaatgaggattatttcggttttggcgcgggcgcacacggttatatcaatggtgaaagaacggtaaatgcgggccctgtcaaacattatatcgacctgattgaacaatccggctttccttataaggaaaagcacatggtcacaaaaaatgaacagattgaagaagaaatgtttctcggtcttcgaaaaactgagggagtaaacaaagagcgctttttcgaaaaatatggaagatctgttgacgatctctttccgaaggtgctccattcgctggaagaaacagggttgattgtgaacacgaacaaaaacgtgtttctaacacataatggaaaactgttgggaaatgaagtatttcaggcattcctgggtgagttataattgacattttgatttcggtttggtaattttgatatacaattagcactcagttgtgccgagtgctaacaggggtgatatggatgttaacaaatcgtcagctgttaatcttgcaggttatcgtcaacgatttcattcgttcagctcagccggtaggatcaagaacgctttccaaaaaggaagatatcacattcagctcggcaacgatcagaaacgaaatggctgacttggaagagctcggttttatcgaaaaaacccactcgtcttcaggccggattccttctgaaaagggctatcgctattatgtcgatcatctgctttcacctggaaagctgtcaaaaacggacttaaacattattcattcgattttcaaagaaaaaatctttgaactcgaaaaagccgtgcagaagtcggcccaagtgctgtccgacctgacaaattatacatcgattgtcctcggtccgagactgagtgaaaaccatctcaaacagatccagattgtaccgattcagcccaagaaggccgttgccattctagtaacgaataccggccatgtggagaataaaacgattaatttcccggcggaggtcgatctttccgatctcgagaagctggtgaatatattaaatgaacgccttagaggcgtgccgatctcagaactgaaagacagggttttcaaagaggttgtcatcttcttgaagtcgcacattcaaaattacgatacgattttgcacgcgctcggcgcaacgctggattcatctgttcaaaccgaccggctgtttttcggcggcaagattaacatgctgaaccagcccgaatttcacgatattgacagagtgaaatcgctattgtcgctcattgagaaagaacaggagattctccggctctttcagtcgactgagtccggaattaccatcaaaatcggcaaagaaaacgactatgaagagatggaaaactgcagcctgattaccgcaacatacacggtcggctcaaaacagatcggctccattgcggtcatcggaccgacgcgcatggactactcccgcgtcgtcggcttgcttcagcacgtatcatctgacttgtcaaaagcgctgacaagtttgtatgatgggtaaggcagtacctgaaaacaaacagaagggaggaatcccttctttatcatgaaactcatcctttaagggaggtgaacacagatggcagaagaaaaacaaaacgaagagctaaacgaacaagaggaactgaacgagacagaagcggagacagccgaagctgaacaaacggctgctgaagctgatgccccggcagaagaaactcaaacagaaatgcttgaaaaacaactaaaagaacttcaagaacgtcttgaagaaaaagaaaataaacttttacgtgttcaggcggactttgaaaactacaaaagacgcgcacgccttgatctcgaggctgctgaaaagtaccgctcccagcgcatcatcagcgatttgctgccggcgcttgacaactttgagcgcgcacttcagatcgatcctgacaatgagcagacgaaaagcctgcttcaaggaatggaaatggtgcaccgtcaaattttggaggctcttaaaaatgaaggagttgaacagattccatcagtcggagagcaatttgacccgaacatgcaccaagctgttatgcaggttgaggatgaagcgtacgaatcaaacgcagtcgttgaggaactgcaaaaaggctataaacttaaggaccgggtgatccgtccttctatggtaaaagtcaatcaataactacatagcaggaggtaaaaatcatgagcaaagtaatcggaatcgacttgggaacaacgaactcatgcgttgcagtgcttgaaggcggagagccgaaagtcatcccaaatccagaaggagcccgcacgactccttcagttgtcgcatttaaaaacggagaacgccaggtgggtgaagtggcgaaacgccagtccatcacgaacccgaacacgatcatgtcgatcaagcgccacatgggcactgactatacagttgaaattgaaggcaaaaagtacacgccgcaagaagtgtctgccatcatccttcagcatttgaaatcatatgctgaaagctatttgggcgaaaccgtgtctaaagccgtgatcacagttcctgcatacttcaacgatgcagagcgtcaagcgactaaagatgccggtaaaatcgccggacttgaagttgagcggatcatcaacgagccgactgcagctgcgcttgcctacggtctggataaaacggaagaagatcagacgatcctcgtctacgaccttggcggcggtacattcgacgtttccatccttgaattgggagacggcgtattcgaagttcgctctacagcgggtgacaaccgccttggaggagacgactttgaccaagtgatcatcgatcatctcgtctcagaattcaaaaaagaaaacggcatcgacctttctaaagacaaaatggcgcttcagcgcttaaaagatgctgctgagaaagcgaaaaaagacctttccggcgtatcttctacgcaaatttccctgccgtttatcacagcgggtgaagcaggtccgctgcaccttgaattgacactgacccgcgcgaagtttgaagagctgtcttcacacttggtagagcgcacaatgggtcctgtacgccaggctcttcaagatgcgggactttctgcaagcgaaatcgacaaagtcatccttgtcggcggatcaacacgtattcctgccgttcaggaagcgatcaaaaaagaaactggaaaagaagcgcataaaggcgtcaaccctgacgaagtcgtagcccttggtgcagcaattcaaggcggcgtcatcacaggcgatgtcaaagatgttgtccttctggacgtaactccgctgtcacttggtatcgaaacgatgggcggcgtgttcacgaagctgattgagcgcaacacgacaatcccgacaagcaagtcccaagtgttctcaacagcggccgacaaccaaacagcggttgacatccacgtgctccaaggtgagcgcccaatggctgccgacaacaaaacgctcggacgcttccagcttacagatatcccgccggctcctcgcggcgtaccgcaaatcgaagtgtcatttgacattgataaaaacggtatcgtcaacgtcagcgcgaaagatctgggcactggcaaagagcaaaacatcacgatcaaatcttcttcaggcctttctgacgacgagatcgagcgtatggtgaaagaggctgaagaaaacgccgaagcagatgcgaagaaaaaagaagaaatcgagcttcgcaacgaagcggaccagcttgtcttcacaactgaaaaaacgctgaaagatcttgaaggcaaagccgatgaagcacaggtgaaaaaagcgaatgaagcaaaagacgcgctaaaagctgcgatcgagaaaaatgaccttgatgaaatcaaggcgaaaaaagatgagctgcaagcgatcgttcaagagctttcaatgaagctttacgaagaagccgcaaaacaggctcaggctcagcaagacggcggagctggcgctaaaaaagccgatgataatgtcgtggacgctgaatatgaagaagtaaacgacgacaaagatcaaaaataatcgaaataaaatgtgctgtgcttaccccggtttgcacagcacatgaccttacaggcgatgaaagtcaaagtcaggatctcttgactttgacttttttcttcctaaaggacaaaaggaattgaaaaaacataatttgaaatgatacaatctaatttatgtgagaaaatcgggagtgtgaagagatgagtaagcgtgattactatgaggtgcttggggtaggtaagagcgcttctaaagatgagattaaaaaagcttaccgcaagctttctaaaaaatatcacccggacatcaacaaagaagccggagcggctgaaaaattcaaagaagtcaaagaagcctatgaaacactttctgatgaccaaaaacgggcccattacgaccagttcggccacaccgacccaaatcaaggattcggaggcggaggtttcggcggaggcgacttcggcggctttgggtttgacgatattttctcaagcattttcggaggcggcgcaaggcggagagacccgaatgccccgaggcagggtgccgatctgcagtatacgatgacactgtcatttgaagaggcagccttcggaaaagagacgacgatcgaaattccgcgtgaagaaacgtgcgaaacatgcagcggctccggcgcaaaaccgggaacaaagccggaaacatgttcacactgcggcggatcaggccagctgaacatggagcagtcaacaccgttcggaaaagttgtcaacagaagagtatgtcattactgtaatggaacgggtaagcaaatcaagcacaaatgttcaacttgcggcggcacaggaaaagtgaaaaaacgcaagaaaatcaatgtcaccatcccggcgggtgtggacgacggccagcagcttcgagtagccggacagggcgaaccggggatcaacggcggtccgtcaggtgacttattcgtcgttttccgcgtccaagagcacgaatttttcgagcgcgatggagacgatatttactgcgaaatgccgctgacatttgcacaggctgcccttggggatgaaatcgaagtgcctactcttcacggaaaagtaaaattaaaagtgccggcgggcacccagacgggcaccaagttccgcttaaaaggaaaaggcgttgccaacgtgcgcgggtacggacaaggcgatcagcacatcgttgtccgcgtcgtgacaccgacgaatttaacagaaaaccagaaaaatattctccgcgaatttgcagaagtgagcggaaatatgccggatgaacaggaaatgagttttttcgataaagtaaagcgcgcctttaaaggcgattaatgattggatgaggagttggtagtatgaaatggtccgaaatctgcattcacacgacacatgaagcggttgagcccatctcgaatattttgcatgaagctggtgcgagtggagtagtgattgaagatccgcttgatttaattaaagagcgtgagaatgtatacggagaaatctaccagctcgatcccaatgattatcctgatgaaggagtcatcatcaaagcgtatcttccgatcaacagctttttgggggagaccgtagaaggaatcaaagaaacgatcaataatctgctgctgtatgatattgaccttggacgcaacaaaatcaccatcagcgaggttaacgaagaagaatgggcgacagcatggaaaaaatattatcatcccgtgaaaatttccgagaagtttacgattgttccgacttgggaagagtacacaccggttcatacggatgaactcatcatcgagatggacccgggaatggcgttcggaacaggcacccacccgacaaccgtcctttgcatacaggcgcttgaaaggtatgtgaaagaaggggattcggtcgtggacgtcggaacgggaaccggcattttgagcattgcttcagccatgcttcgcgccaaacaggttgaaggatatgatctcgatcctgtagccgttgaaagcgcccgcttgaactccaagctcaataaagtcagcgatcatatcgagattaagcaaaataatctgcttgacggcgtcgaaggcgaaaaagacatcatcgtcgccaatatcctggccgaggtcatcttgcgctttacggatcaagcatacagcctgttgaaagacggcggctatttcatcacttcggggatcatccagcagaaaaaacaggaagtcaaagatgcactggtgaaagaaggctttacgatcgttgaggttctttcaatggaggactgggtcagcatcatcgctaaaaaataatcgttagtaggtgtgacaagcgtatgcaacgatattttatcgaacaatcaaaacaagaggtcacagccgcacccgcattctcgatcaaaggcgaagacgttcatcacattgcgactgtgatgaggatgtctcccggagatgaggtcatttgctgtgcaaaagacggccatgaagcgaaatgccggatcgagtccgtcactaaagaagaggttttattgagcgttatcgaatggacgggggaaacacgcgaactgcccgtccagatccatattgcaaacggccttccaaaaggagataagctggaatggatcattcaaaaagggacagagctcggtgcaagctcgtttattccttttcaggcatcgcgctccgttgttaaacttgatgaaaaaaaggcaaagaaaaaacgggaaaggtgggcgaaaatcgccaaggaagcggcagaacagtcccacagaaacgcgattcccgatgtggcgccggttcacacgtttcaacgtttgcttgagagccttgaggacttcgataaatgtgtcgttgcatacgaagagtcatcaaagcaaggcgagacgagccggtttcaatccgtgctcaaaagcctttctgaaggatcatccgtactcatggtgtttggtcctgaaggcggatttacagaagaggaaattgaggcgctaaaagaaaaaggtgccctcgcctgcgggctcggtccgcggatcttaagggcggaaacagctccgctgtacgcgttggcggcagtttcttatcatacagagttattaagaggtgaataacaatggcaaccgttgcatttcatacacttggctgcaaggtcaaccattatgaaacagaagcaatctggcagctttttaaagaagccggctacgaaagaaaagaatttgaaagttcggcggacgtatacgtcattaatacatgcaccgtcacaaatacgggtgataaaaagagccgccaggtgatcagacgggcgatccgccaaaatcctgacgccgtcatttgcgtgacagggtgctacgcccagacttccccggcggaaatcatggcgatcccgggcgttgatatcgtcgtcggtacacaagaccgcgaaaaaatgctcggctatattaagcagtaccaggaagaaagacagccgattaacggcgtcagcaatattatgaaagcgagagtgtttgaggagcttgatgttcctgcatttaccgacagaacgcgtgcttctttgaaaattcaagaaggctgcaacaatttctgcacattctgcatcattccgtgggcgcgcggcctgcttcgttcccgcgaccctgaggaagtcattcgccaggcgcagcagctcgttgatgccggctataaagaaatcgttttgaccggtatccataccggcggttatggagaagatatgaaagactacaactttgcgcagctgttgaaagaattggacagccgtgtgaaaggtctgaaaagaatccgtatctcttcaatcgaagcgagccaaattacagacgaagtcatcgaagtgcttgaccgctcagacaagatcgtcagacaccttcacatcccgcttcaatccggctcaaacagcgttttaaagcggatgagaagaaagtatacgatggagtttttcgccgaccggctgacaaaactcaaaaaagctcttccggggcttgcagtcacctctgatgtgattgtcggcttcccgggtgaaacggaagaagaattcatggagacgtataactttatcaaagaacacaagttttccgagctccacgtcttcccgtacagcaaacggaccggaacccctgcagcacgcatggacggccaggttgacgaaaacgtgaaaaacgaaagggttcataaactgatcgctctttcagaccagcttgcgaaagaatatgcatcagactatgaaggcgacgttctggagatcattccggaagagccgttcacggaaacgggcgaaggcaacctgcttgtcggctacacggacaactatatgaaagtcgttttcgaaggttcagaagacctgatcggccagcttgttaaagtgaagatcttaaaagccggctatccgtacaacaaaggacagttcgtccgcgtcgcggaagacgacgtccgcgaaaacatccgcttatcgtcataaatcatcaattcagccggttcacaaaaaaggtgttccggctttttttgcgaatatcttaagcaaacaaccacctaaaaaggagtcaggatgatgacaaaacaaattgcgcgaatgatcgatcacactgcattgaagccagataccgtcaaatccgaaatcgaagcgctttgcaaagaagcgcgtgtttacggttttgcctccgtttgtgtcaacccttgctgggtgaagctttgcgccgagcttcttaaagagtcagaggtgaaagtatgtacagttatcggctttcctttaggtgcagcgtctccggaaacaaaagcctttgaaaccaggcaggcgattgcagacggtgccggtgaagttgatatggtgatcaacatcggtgcactaaaagaccgcgatacgggaacagtggaacatgacatcagggcggtgacagacgcggccgacggcaaagctcttgtaaaagtcatcatagagacgtcgcttttgacggatgaagaaaaaaggctggcttgtgaactggccgtaaaagcaggcgccgactttgtcaaaacatcgaccggtttttccggcggcggtgcgacagtccgggatataaaactgatgcgggaagctgtcggacctgatatcggcgttaaagcttcaggtggcgtccgcgataaggaaagcgcacttgccatgattgaagccggagcgacgagaatcggagcgagcgccggcgtgtcgattgtcaaagggttaacagcggatgaagactactaatcaaacaaaaaccaggcgtttatcgggcctggtttttgtttggaatgagaaacatgatcagcgaatgaaacagatttgagagcggcaaaaacaatagggacgtgacgacgttgaacagcaggctgaaatgggcaatctgctgggcggggctttcggacagtccggagataaagcctgtgattgatgagagcagagggtatacagctgctacaccaatgacattaaacagaacatgggcataagctgtttgcctggctgcagctccgcctttgaaggatgccatcacggccgtaatgcatgtcccgatgttggagccaagaacaacgctcatcgcttcggtcaatccgacgacaccttgatccataaagctcatcaggatgccgacacacgccgaactggaatgaatcatcgcggtcaaaacggtgccgatgaacaaagcgtaaagcgatgaatcttcggcaagctgcacgatataagcgcccgagtctagctgtgacaacggcacggcaagccggctgaaaccgctgatacagaaaaaaataacccccaagccgatcatgcttacgccgacttgccgaaaaggggattttccggcaatgaaaagagctgcacctgcggccaaaagggcaaaaatcaaaaattccagcttcaccgccaaaaattccgttgtgaaagtggacccgatgtttgtccctaaaatgagcggaatcgaacgtttaaatgaaagagcgcctactgagacaaaccctatgacgatcaccataaatgccgagctgctttgcaaaatccccgtaaatataatactgaccaaaaaagctttcaccggatgatccgtgaaaaacagcagccgcttttcgattttttcaaatgttagtgaaatcaggccttttctcagcatgctcatgcctttgagaaaaagaacgatcaataatacgaacaagatcaagatcatcatcagtttttcgaacagcctcctttataaatatatacagacaagctgccgaaatcatgactgaacaataaaacgattctccttggttgaccttaccggaggcttatattataatgtcaaagtacatgtttatatgtatgtctttttttaaagcagtcgattggtgtattcggagggagggaaagagaatgtcaaaaacggtcgttagaaaaaacgaatcgcttgaagatgctcttcgtcgcttcaaacgcagtgtatcaaagacaggtactttgcaggaagcaagaaagcgtgaattttatgaaaaacctagcgtaagacgcaagaaaaagtctgaagctgcaagaaagcgcaaatactaaaagagggtggatttatgagtcttcttgagcggctgaatcaagatatgaagctctatatgaaaaaccgtgagaaagacaaactgactgtcattcgcatggtcaaagcttcgcttcaaaacgaagcaatcaagcttaagaaagacaggctgaccgatgatgaagaactgactgttctttctcgtgaattaaaacagcgtaaagactccctccatgaattttcaaacgctaatcgttcagatttagtagataaagttcaaaaagagttagacattctggaagcttatatgcctgaacagctgacggaagaagagctgctcgacatcgtcaacgagacgatcgccgaagtcggggcttcttcaaaagcggatatgggcaaagtgatgagcgctgtcatgccgaaagtcaaaggcaaggcggacggcggtctcgtcaataagcttgtcagcaaacaactgtcttgagaaaaagacgccttttaagcaattaaaggcgtctttttttgtgcgtgttcatacaatagaaaagtagtagaaagatgaaacctttgctacatgtataacgtatgtaatgttaatgataataggggaaggaggcctcatccatcattgctgctgaaaaaatttagaatttttgttgctctggcctgcggttttgttttattcttattactaggcgttcatttgaccgtgaaagcggatggagatacagtgtatgtcattccgatcgaagaaaccgttgaaaaagggctttcaaaatttcttgagcgctcatttcaagaagcggaagatatgaatgccaaacatatcatactcgatatcaatacccccggcggagcggtcgacgcagtccttgacatggctgatacgatacataactccgacattccggtgaccgcttatgtgaatagaagggctctgtccgcaggcgcttacctcgccttgaatgcagacgatatttatatggcgcccggcggaaaaatgggagctgccgcgatcattgacacgcagggaaatgccgctgacaaaaagtcggaatcgctgtggctggctgaaatggaagacgcagccaaaaaaaacggacgtgatccgaaatacgctctcgcgatggccgatgcagacgtcgatgctaaagaagtaggggcgccaaagggcgagctgctcacattaagccctgacaaagcgctgaaagtcggctattccgaaggcacagtttcgagccttgatgatcttttgaaaaagctgaatttgaaggatgccaaaatcgagcgtgccgaggtaagctttgccgaaaaggtggccaggtttatcacgcatccggtcgtgattccgattcttctttcaatcggaagcctcgggctgattgtggagctttattctcctggttttgggatccccggctttatgggactcaccgcattgctgctctttttctacggtcatctcgtcgccgggcttgccggaatggaaacgatccttctgtttgcagcaggcattattttaatcattttagagatttttctgccgggcggaatagcagggattgccggcctgatcgcaattgttgcgagcctctttttagcttcgggaagctttaaggtcatggccgtctccattttgattgcaactgctgtttcgatagcggcatccattctattgacaagggtgttgggtaagcgtatgaaattttttaaaaaattgatcttaaccgactcgacaagcacagaaagcggatacgtgtcaaatgaaagccggcgcgatttaattggcaaaatcggcgtcacgtatacaccgctcagaccgtccggaacggtcatcatcgacgatgaacggcttgatgttgtatctgaaggctcgttcaccgcaaaggataagaaagtgaaagtggttaaagtggaaggctcacgcattgttgtgagagaattataaattacatttttaggaggaatataatggatccgtcaacactgtttcttttacttattatcgcagccggaatcatcctactagctgtcttctttacattcgtcccggtcatgctgtggatctcggctttggccgctggtgttaaaatcagcattttcacactgatcggaatgaggctccgccgcgtcattccaaaccgcgtggtgaacccgctcatcaaagcgcacaaagcgggacttgatgttgccatcaatcagctggaaagccactatcttgcagggggtaatgttgaccgggtcgtcaacgcgcttatcgctgcccaacgtgcaaacattgaacttacattcgccagatgtgcggccatcgatttagcgggccgtgacgtgcttgaagccgttcaaatgagcgttaatccgaaagtcatcgaaacgccgtttattgccggtgtagcaatggatggtatcgaagtgaaagcaaaagcgagaatcacggttcgcgctaacatcgaccgccttgtcgggggagcgggcgaagaaacgatcattgcccgtgtcggcgaagggatcgtttcgacaatcggttcttccgataatcataaaaaagtgcttgaaaacccagatatgatttcacaaaccgtattgagcaaagggttggattcaggtacagcgtttgaaattctatcgatcgatatcgctgacgttgacatcggcaaaaacatcggagcgattctgcaaaccgaccaggctgaagccgataaaaacatcgcccaggcgaaagcggaagagcgccgcgccatggcggttgcgcaagaacaggaaatgcgcgcccgcgtcgaagaaatgcgcgccaaagtcgtcgaagccgaagccgaagtgccgcttgcaatgtctgaagctctccgcagcggaaaaatcggcgtcatggactacctcaatatgaaaaacatcgacgccgacactgacatgcgcgattctttcggaaagatgacgaaagaccaaaatgaagaggatcataaataaacaagcccctgtaaaaaggagggagctcattgcttgatatcctgttcgacaatccgattatcatggcggccatcatcgcagccatttccttcatattcaacaagctcggaaaaaacgatgaaaatgaagaagcgaagcgaaaaccggcgcctgaacagcagaggacgcagacgccgaagccgaaacagacggcgcagcaccgtcctgcaaaaaataaaaaccagcggccggcagcggcagctgcaaacagcgcagatatggaagcagagctccgcagaatcaaagaagatgccgagcgttccatgccggccgttgaacggaccattaaaaagcagagcagccgggtgatcaaccggaagcaagagctgctcgacatgaataaaaaaacaatagttcaaggcattgtcctcagtgaagtattcggccctccgcggtcgagaaagccgcattacacaatgaggcgccggcctaaaatttaagtattagaacccccttctcactcatacatatgagatgaaagggggttctttttttatggcgcaaagaaaaaaccgcatcaaagcgtggctgacaagaacactggaaattccccctgatgtcatgatggatcttccgagaattacgatgataggaagacttcacatatatattgaaaaccacagagggcttttgcttttcagcgatacggaagtaaggctgatgctcaaacaggggcagtgcatcattcaaggcaaagactttgtcatcaaaacgattttgcctgaggaaattctgcttgaaggcacgattgagcttgtccgctatatcgattcataagtcggggggaaagaagcgtgaagaataaatggctttcttttttttcaggaaagatccagcttaagataacgggaaaagggatcgaacggttattaaatgaatgcaccaggcgcaacatcccgatgtttaatgtaaagaaaaagaaagacgccgtctttctttatattccgctttctgatgtacatgccttccggaaggtcatcagaggcttcgactgcaagtgcaggttcatcaaacgaaaagggtttcctttcctcgtgcagaagtctaaacggaatagcggcttcacttttggagttgctgcattttttatcatcatgttcctattgtccaacatgctttggaaaattgatattacaggagccaatccagagacagaacatcaaatcagacagcaattggatcaaatcggcgtcaaaaaaggccgctttcagttttcaatgctgaccccggaaaaaattcagcaggcgctcacaaagcgggtcgaaaacatcacttgggtgggcattgagttaaacggcaccgcccttcacatgaaagtcgttgaaaagaatgaacctgacaaagaaaaatatatcggtccgaggcacatcgtcgccaaaaaaggggcgaccatctcgaaaatgttcgtggaaaaaggcgagccgctcgtcacggtgaaccagcacgttgaaaaagggcaaatgctcgtttccgggctgatcggaagcgaagaggaaaagcaaaaagtcggagcaaaagggaaaatctatggtgaaacctggtacaagtcaacagtaacggttcctcttgagacatcatttgacgtttttacgggtaaagtaaggacaagtcacaagctatccctcggatcattttccgtgccgatctggggcttttcatttaaaaaagaagacttctcgcgcccgaagacggagaccgaaaaacactcgctgcattttatgaattttaagcttcctgtcgcttatgaaaaggagcatatgagggagagcgaacaaatcaaaagggtgtactcgaaaaaagaagcagttcttgaaggaatcgaaatgggaaaaagagacatcaggaaaaaaatcggcagagacgggaacattatcagtgaaaaagttttgcacgaaacgagcgagaatggtaaagttaaattgatcatcctttaccaggttattgaaaacattgttcaaacaacaccaattgttcaggagactaaagaatgacagaacacttacttgcgattcatcagcaactggaaagtccgaatgaggctcaagcgctgtttgggaaccaggattcccatttgaagttgatggaggaagagctgaacatttcaattgtcacgcgcggagaaaccgtgtatgtgacaggagatgaagaaacgtttgaaatcgcggacagcctgcttgcctctctcctaaatctgatccgcaaaggaatcgagatatccgaacgcgatgtcttgtatgcgatcaagatggcgaaaaagcagaagcttgagttttttgaaagcatgtatgaagaggaaattacgaaaaacgccaaaggaaaaccgatcagagtcaaaaccatcggtcaaagagaatacatcgccgccatgaaaaggcacgacttaatcttcggcatcggcccagcaggaacggggaaaacctatttggctgtcgtaaaggccgttcatgaactgaaaaacggacgcatcaaaaagatcattttgacaagaccagctgttgaagcaggggaaagcctcggatttttaccgggggatttaaaggagaaagtcgacccttatttaaggccgctgtacgatgcgctccatgatgtgctcggaacggaccatacggcacggctgcttgaaagaggaacgattgaaatcgcgccgcttgcttacatgagggggcggacgcttgacgacgcatttgtgattttggatgaagcgcagaatacgacaccggcacaaatgaaaatgtttttgacgagattgggttttggatctaaaatggtcattacaggcgacattacgcaaatcgatttgccaaagggcgtcacatcagggcttgccgttgcaaaaaagatgctccttgatatcgagggcatttcaattgttgaactggatcagacggacgtggtcagacacccgcttgtcgcccgtattattgaagcatacgaaaagtcaaaataactccgaatggcccgatcgcccgttatcgggtcattttttagtttcccgcgggaaaagaggtgcttttgttgaaaaagaaaaaaagaggcggaaagtttcggcttatccgcttgaataacgggggcttccttcccgtcattctttatgcggctttatccgcgctgatgttcatcctgctgtttttccatgtgaggccggagtccctcgacctcgatttattttcgatcagcgagaatacgatctatgcgccggcgacagttgaagaccaaaaggcaacggctaataaaaagcaggaagcgagagaggaagttcccgaccagtacactttgaaaaaagagtactctgacaacagggtcgaccttgtctcatcgattttcgacatcattaaagaagtgaaaaaagaaagcgcagaaaaagagaaaaaagacaagcaggccccatctgaaaaagaccagatcaaatctgttgaagaaaagctgacttccgatgtgacggactcgctgtcacaggattcagtcaaacacctgctgagggccagcgacggagagctttccatgacgcaggattcggtcatcaccgccgtcaatgacgtgatgagcaaagaaatccgcgcaggaaagctcgatgaagcgaaagaacatgtaacgaaagaactgaagggcaattcgataccttcaaaattaaaaaacgccgctgatgaaatcggacgctttgcgatcattcccaattacgtatacgatcctgacaagacggagcagaagcgtcaagaagcggctgacagcgtacagcaggtacagatcaagcaggggcagatactcgttgaggaaaatcagctgatcgacagggaagtctatcgaaagctcgaattgacagggctcttgagcggagccaacatcttcaaacctgtcggcggactgctgcttttaatcgcgcttttcatctcagctttggtttactatttcgaaaagcaatacagcagccggattccgaaaaacaagtcgctcatgctgttttcgttgatcacagggatcgttttaatcgtcatggaagtgatcagcctgtttcagcagcttgaaatcggccatatcggctatctcgtgccgattgcgatgggcgtgatgctcattaaactgctgatcaatgaaaggctggcgatcctgtcgagcatgattctttccatttgcggaagcatgatgtttaaccagggtgtgacaggcacgttcaactatggaatcggaacgtatttcttaatcagctcgatggcgggtatactgtttttagggaagcataacgcgagggcgaaaattctccaggccggtttatttgtctctctgatcaacatcgttgttctgtttaccctgcagctgattcaaaacacggcgcaaaccgggcttgagatgggtacatatcttgtcatgggggcggtgtccggcatcggatcgtcagttcttgttctcggactcatgccgttttttgaaagcggatttggcatcctgtccacgatgaagcttctcgagctttcaaatccgaatcatccgctgctccgcaaaattctgacggaaacaccgggcacataccatcacagcgttatggtcgcgaacttatctgaggcggcatgcgaagcggtcggagcaaacgggctgctggcaagggtcggcgcctattaccatgatatcggcaagacaaagcggccccaatattttatagaaaaccaaatgaatattgataacccgcatgacaagctttctccgcagctgagcaaaaacattatcattgcccatgtgacggacggcgccgatatgctgagggatcataaaatgccgaaggagcttgtcgacatagccgaacagcatcacggcacatcgctgctcaagtttttttactataaggcgaaagaaaaaggcgataagacgactgaagaagagttccgctatcccggtccgaagccccagacaaaagaggcggcgatcatctcggtggccgacagcgtcgaagcggccgtccgctcaatgcataaccctaatcccgaaaggattgaaaagctggtgcgcgggatcatagcggataagctgcaggacgggcagtttgacgaatgcgatttgactttaaaagagctcaatactatcgcgaagacgctctgcgaaacgctgaaaggcatttttcattcccggatagaatatccggaagctaatcctaaacagaaggtgaaacatacatgagtttaattctagatatcacagacgagaccggacgcgtccctgaagaccggcttgctgaaattgaaaagcttcttcaattcgcagcggcggaggaaggcgtcgcagacggcgccgaagtctcggttacgatcgtcaacaatgaagagatacaaaaaatcaacaaagagtacagaggcaaagattacccgactgacgtcatttcatttgccctcgaagaagacggcgaaggagaggttgaaattatcggcgctgatatgccgcccgttctcggagatatcatcatcagcgtcgataaagcccgggaacaggccgaagaatacggacattcactgatgagggagctgggttttctgacggttcacggctttttgcacctcctcggctatgaccatatgacagaggaagaagaaaaagagatgttcactaagcaaaaggaaattttgaatcgatatgggctctcaagatcctcataaacaaaacgaatggcgccgtctgaaaatgagtttttcaaacgcctttacaggaattatcaagacgttcatatcagagcgcaattttagaattcactgcggagccgccatcctcgtgatcgcctgcggctttttcttcaggctgacgctgatcgaatggaccgtcatcttgatcctgatcggcggaatgctcgccttggagctgatgaatacggctgttgagcatacggtcgacctcttcacaaaagagaaccacccgcttgcaaaagctgcaaaggacgcggcagccggggcggtttgcgtgtttgcagccgtttcgtgtatgattgggttacttatctttttgtcaaaattgttttgatgcccgcccttcgtcgtgcgctattcttacaaaaattttacatttgcgatttgggcgtgaaaaagaagccatttttatgtaaaataaaagtgttagcggtaccatcactgctataggaaggaatacacacattgactaaacaagaattgattgcagaagctttaaaagcaagggaatttgcatatgttccgtattcgaaattcaaagtcggcgctgcacttttaaccgaagacggcaaggtgtacaaaggctgcaacattgaaaatgctgcatacagcctgtgcaactgcgccgagcggacagcgctgttcaaggcttattcagaaggggaaaaatcctttaagatgcttgccgttgctgcggatacgccgggtccggtgtcgccgtgcggcgcctgcagacaggtgatttccgaactttgttcgccaaacatgcctgtcatcttaaccaatctgaatggccaagtcaaagaaatgacggttcaagaattactgccaggagcattttcatcggaggacttacatgacacaggaaagctttaaatcaggatttgtctcgattatcggacgaccaaacgtaggaaaatctacttttttgaatcgcgtaatcggccaaaaaatcgccatcatgagcgacaaaccgcaaacaacaagaaacaaagtgcaaggtgtgctgacaaccgatacatcccagacgatttttatcgatacgcccggcattcataaaccgaagcataaattgggcgattttatgatgaaggtggcgcacaacactttaaaggaagtcgacttgatcttgttcatgatcaatgcggaggaaggctacggaaaaggcgacgaatttatcattgagcgattaaaaggagtcaagacgccggtatttttgatcgtcaacaaaattgaccggattcatccggatgagcttcttgtgctgatcgatgagtacagaaccaggtatccgtttcaggaaatcgttccgatctccgcccttgagggaaataatatcgatacgcttttaaagcaaattgaggattatttgccggaaggtccgcagttttacccgagtgaccaggtgaccgatcatccggagcgatttatcatttctgagctgattcgggaaaaagtgctgcatctgacaagggaagagatccctcacagcattgcggtctcgatcgagtccattcaagaacgggaaaacggttctgtgtatgtgagcgcgaccatcgtcgtcgagcgagattcgcaaaaagggatcgtcatcggaaaaagaggcagcctgcttaaagaaatcggcaagcgggcaagaaccgatatcgaggcgctgctcgggtcatcggtgtttttagagctgtgggttaaagtgcagaaagactggcgcaacaagatgtctcagcttcgtgattttggatttagagaagacgagtattaacggacagaacttgaccgcggtttaatcgtgacaatatctctcgaaatcaaagatatattagaaaaaattgtttaacatgaaatggaggatacaaggtcaagataatcttaagaacttggatgtttaaatagctagttataaacagaaaggtggggctttttatgttgaattttacttggaatgtattttcacaaacaggaagcgttgacacgtacctcctttttaaagaattggaaaaggagaacctggaaagacccgaagtacttgaagaagagctagcgcaaattgactttccaattttgtgatcatgcttgacccctccaatttttggatggtgcacatatgctgacgaaatgtgaaggtatcgtccttcgtacaaacgactatggtgaaacaaataagatcattacgctattgacgagagaacacgggaaaatcggtgtgctggcaaggggcgccaaaaagccgaacagccgcttgtcagcgatttcccagccgttcctttatgcatcttttttattccgcaaatcatccggcctcggcacattggagcagggcgagatgatcgaaagcatgaggaatatccgcgaggatctgtttttaacagcttacgcggcctacatcgctgaattaatcgacaagggaacggaggaaaagaaaccgaatccgtttttatttgagctgctgcttcagtcaatgaggaggctgaatgacggtacagatcccgacattatcgccaacctcatcgaagtcaaaatgctcagcgtgatggggctgtatccggagctggatgaatgtgtgcactgcaaaagcaaagacggcacatttcatttttcgatccgcgacaacggctttatctgccaccgctgttttgcgaaagatccatacaggataccgctgtctcccgcatccgccaggctgttgagactgtttttttattttgacctgtcaaggctcggaaatgtctcggtcaaacaggagacgaaggatgagctgaaaagggttattcagacgtactatgacgagtactcagggatctacctgaaatcgcggcgcttcatggaacaaatggacaatatgaaaaagatgctggacgatgaaaacaaaagttgacaacctcttcatctttttataagatcatgacatgaagattggattcaataatgatgttgcgttgacggaaagaagtaattgcgcacagcctcattgaagcgactccggggcggtgaaagccggggatgagagcgcaatgaaaggcattccctgagcaacttttaaaaaagaggctgagacatttcctctcagcaattagggtggaaccgcgggagaactctcgtccctatgtttgtgggtaaaacaagcatagggacgggagtttttttctgcccaaaccagccctatgccaaaaattaaacttgaaaacacgttttgtggaggtgcttcatttgaatattcaagaaatgattctgaccctgcaaaagcattggtccaatgaaggatgcgtacttttgcagtcgtatgatgtagagaagggtgcaggcacgatgagcccatatacatttttgcggagccttgggcctgagccttggaaagtcgcttatgtggagccgtcaaggcgccctgcggacggaagatacggtgacaacccgaacaggctttatcagcaccatcaatttcaggtgatcattaagccgtctccagacaacattcaagagctttatttagattcattaaaagcccttggaatcgaccctctggagcatgatatccgctttgtcgaggataactgggaaaatccgtcgctcggctgcgccgggcttggctgggaagtatggcttgacggcatggaaattacccagttcacctattttcagcaggtcggcgggcttgagtgcaaaccggtttccgtggaaatcacatacggtatcgaacgccttgcttcttatatccaagataaagaaaacgtctttgatcttgaatggacgaacggctatacgataaaagacctgttcaagatggctgaatacgagcattccgtctatacgtttgagacatctgacgtcgacatgctgttcgaattgtttgcaacgtacgaaaaagaagcaaatcgccagatggatcagggacttgtccatcctgcatatgattatgttttgaaatgctcgcatacgttcaacttgcttgacgcaaaaggggcgatttccgtcacagagcgcacaggatatatcgcaagggtgagaaacctggccagaaaagtggcgaaaacgtattatgatgaacgcgaaaagttgggtttcccaatgctgaaggaggaagaggcttcacatgagtaatcaagatttgcttttagaaatcggattagaagaaatgccggcgcgcttcatgcatgacagcatgactcagctgggtgagaagctggaaagctggctcaaggaaaaaaatattgcctttggttccgtcaagctgtataactcccctagaagactggccgttcttgtcgagaacgtggcggagaagcaggatgatgtgaaagaagaagcgaaaggaccggcaaagaaaatcgcccttgacgaaaacggcgaatggacaaaggcggccatcggcttttcacgggggcaaggagcaagtccggaagatttgtattttaaagacatcaaaggaacggaatatgtatttgtgcaaaaattccaaaaaggccaggatacgttttcattgcttcctgagctccgcgatttggtgacaagcctccactttccgaaaaacatgcgctggggcagcgaagatttaaaatatatcaggccgattaaatggatcgtcgcgctgttcggaagtgaagtcgttccgttttcagtcgctcatgtcgaaaccggacgcacaacgcagggacaccgcttcctcggaaaagcagccgacttgagcgcaccttctgaatacgaagcgacactggaaagccagtttgtgattgccgatccggccaaacggaagcagctgatcgttaagcagcttgacgaactggctgctgaaaagtcttgggacattccgagagacgaggatctgctggatgaggtcaaccatctggttgaatatccaacggtactgttcggttcttacgaagaggaatttctcgcaattcctgaagaggtgctcgtgacaacaatgaaagagcatcagcgttatttccctgtcaaagatgaaaacggcagcttgcttccttactttgtgaccgtccgcaacggagacagccgcgcccttgaaaacgtggcgagagggaatgaaaaagtgctgagagcaaggctttcagacgcttccttcttctataaagaagatcaaaaattaaacattgacgagaatgtgagaaagctcgaaaagatcgttttccatgaagaactggggtcgctcggagataaagtgagacgcactgaggcgcttgctgaacggatcgctgaagtcatcggtgccgatcaagagacggtgcagctgatcaagcgcgctgcacacatttcaaaattcgaccttgtgacacacatggtttacgaatttcctgagctgcagggcatcatgggtgaaaaatatgcgcggatgctcggtgagaaagaagaagttgcgctcgcagtcaatgagcactatatgccgagacaagccggaggacaaacgccttcatcaatcgccggcgccgtcgtcgcattggcggacaaactcgatacggtcgcttcattcttcaaaatcggcgtcattccgacaggatctcaggatccgtatggactgagaagacaggcgagcggcatcgtccaaatcctgcttgaccggaactggggcatttcattcaaagaactggctgcgtttgccggacaggaagcaaacagcgaactgctcgaattctttaaacagcgcctcaaatatgtattaacagcggaaaacatccgatacgacgtcgtggatgccgtgctcgaaagcacgaaccttgagccgtattcggctgtcaaaaaagccgccgtccttgaatcggctgcagccaaaccggaatttaaagaaacggctgaagcgctggcaagggttatttcgatcagcaaaaagagcgaaacgagcgccattgacgcttcactgtttgaaaaccctcaagaagaggagcttttcaaagcttatgaggcgtgcaggcagcaaatagagaccctttaccaagcaaaagattatgagggcgccttcagtgagctgtccaagctgaaagagccgattgaagcgtattttgatcatacgatggtacatgccgaagatgaaagattaaaagcaaaccgcctggcgcaaatggcaagcttggcggagctgatccgatcttttgcaaacatcaatgccatcattgtaaaataaacaccgcagaagacggttgctgacaggctggcaatcgtctttttgctcaaatcgatttttcacatccttgtcaaataccgcctgtctttttcatagaattcaattgtaattgctgttattttagtcttcatatgcgttataatatgttatcgacttttatacataacgaacgaattgtgagcttcggcttaaaggtggtgagtacgatcgaactaaataaacgtcaggagcatattttgcagattgtcaaagagaacgggccgattaccggagaacatatcgcggaaaagctgaatctgacgagggctacccttcgtccggatttggcaatattgacgatgtcgggatttttggaagcaaggccgcgggtcggttatttctacacgggaaagacgggcacgcagctcttggctgataagctgaaaaaactgcaggtgaaagacttccagtccattccggtggtcattcatgaaaatgtctccgtttatgatgcgatttgcacgatgtttttagaggacgtaggaacgctttttgtcgttgatgataatgccatcttagtcggtgtactttcacgaaaagacttgctcagagccagcatcggcaaacaggagctcccttcaatacccgtccatatcattatgacgagaatgccgaacattacgctttgcaggcgcgacgatttcattttggacattgccaagatgctcatcgaaaaacaaattgacgcactgcctgttgtaaaagatacagaaaaaggctatgaagttgtgggaagaattacgaaaacgaacatgacaaaaattttagtcggcttatctgaaaatgaaatcatgtagagtgaacttcaaatggagggatatcatgagtaatcggacgatttatgttgtatcagactctgtcggcgagaccgctgagctcgtagtcaaagcggctatcagccagtttaacggttcatccgagcagacaaatatcaggcggattccttatgtcgaagaccgcggaacaataaaagaagtgatctcgctggcagaagcggacggcggcatcatctgttttacgcttgttgtcccggagattcgtgaatttttaatcgccgaagccgaaaaggcgaatgtcgtgtattacgatatcatcggcccgctgattgagaaaatggagtcggtctacggcttcagtgcgaaatatgagccgggcagagtccgacagctggacgaagattattttaagaaggtagaggccatcgaatttgcggttaaatatgacgacggcagagatccaaggggcatcttaaaagcggatatcgtgctgatcggcgtgtcgagaacgtccaaaactccgttatcccaatacttggcgcataaacggttaaaagtggcaaacgttccgatcgttcccgaggtggaccctcccgaagagctctttaccgttgatccggctaaatgcatcgggttaaaaatcagcccggataaactgaaccatatccgcaaggagcgcctgaaatcgctcggcctcaacgacaaagccatttacgctaatatcaaccgcatcaaagaagagcttgaattctttgaaaagatcgtcggccgcattggctgcaatgtcgtagacgtatcaaataaagcggtggaggaaacggccaacattattcacaacatgatgacaaaaagggtctaagaataaaactcaggacaccccatcctgggtttttgctttgatggttttgggaaaagtgaaaatgatagcatctttaacccatttgtattataataaaaaattgtgataaaataattaacttttaggtttaagcttagtacagaacgaataaactattatgggtatcgtgtcaagaatttcccgaaaaaaactttcgacaaattcttatagatcgattaattttgaaacctgtgtgattttgcctgtatttatagcaggagattgatggagggatggagaattagtcttcttgaaaaagaaaggacgatttttgtcgatgcagacgcatgcccggtgaaagatgaagtgctcaaaacagcggcggatttcgacgtaaaggtggtattcgtggcttcattcgagcattttcaaatcacaaggaaagaagaagagaattggacatatgtcgatccgcacaaagaagcagcggatctgtacattgccaaccatgttcgacctggtgatgtcgtcgtcacacaagatatcgggctggcatcgcttttgcttggcaaaaaggtctatgtgatgtcggagagaggctatcttttcgaagagaactccatcgatcatgctcttttccgccgtcacgtcgcacaaaaattgagaagaagcggacgttacacgaaaggcccgaaaaaactggtcaaggaagaccgggagcgatttgtcaaagagctgcaaaaaatcttgtcgaaaattgaaggatttacgtactaagcagcgaattatgtacgacggagtgttggaacatgggcaatcgtataccagacgaaattgtagaacaggtgcagaaatcagctgatatcgtagaagttatcggagagtacgtccagttaagaaaacaggggcgtaattattttgggctttgtccttttcatggtgagaacacaccatctttttccgtttcaggagaaaaacagatttttcattgttttggctgcggagcgggagggaacgttttttcatttttaagacaaatggaaggctattcatttaccgaggctgtctctcacctggcggacaaatatcaaatagatctgccggagcaggtcgcagctgtatcagcatacagcacaggcagttcggatgaacagaaaatggcggaagctcatgatctgttaaagaaattttatcatcatttgctcgtcaatacaaaggaaggccaggcagcgctcgattatttgcttgaaagaggctttaagatggagcagatcgagcagtttgaaatcggatgcgcgcttgactcgtgggatttcatcacgaagtttttggaacggagaggttttgatcttgcgctgatggaaagagctggactcatcatcagacgcgagaacggcgacggatattttgaccgtttcagaaacaggattatgtttccgattcatgatcatcacggcacaacggtcgctttttccggaaggacgttcaccggggagcagccaaaatacatgaacagcccggaaacgccgctttttcgaaaaagcaagcttctctatcatttccatcaggcccgccttcacattcggaaagaagaaagggccgtcctttttgaaggatttgccgatgtcatttcagccgtcacctccggtgtgaaagaatcgatcgccacgatgggtacatcgctgacggaagaacatgcgaagatcatcaggcgaaatgtcggagaggtcatactgtgctatgactcggatcatgccggttatgaagccacgctgaaagcggcggagattcttcagaaaaaaggctgcaacgtcaaggtggccatgatacctgacgggctggatcccgatgactacatcaaaaaattcggcagcgagaaattcaaaaatgatgtaataggggccagcgttacgatgatgacgtttaaaatgaactatttccgcaagggcagaaacctgtctgatgaaggagaccgtttagcctatatcaacgatgtactgaaggaagtcagccttctcagcggtcctttggaacaggaaatatacatcaaacagctggcaaatgaattttcaatctcatttgaatccttgaaggatcagctttccgtatttgaaaagcaggctgcaagccgcagcagggaaagcagccgccaggactctaaagagcggcaggcggccgtatcgcgcgcccctcggagaaagacggggcttcggccggctcatgagaatgcggagcggatgctcctggcccacatgattcatgaccgggacgtcattcgaaaggttttggaacgggtgggctttgaattcaaccttgatcagcaccgagcgattgccgcttatttgtacgccatgtatgaagaaggagcggacatttccatccaggagctctttaagagagtcgaggatcaggaacttggccagcttctgacagatatcttaatgcttcaggtgaacgaagaattaagtgaagcggaattatctgattatgtaaaaaaagtgttgaattatcgaaattggtcaatgataaaagaaaaagaagctgcaagggcggaagccgagaggcaaaaagactttatcaaagcggcgactttggcgcaggaaattgttaagttgaaccgttcgctgaaataaaccgttatatataataggaaaagcttttggcaatgaatcctaacggaggagcaaaagctgcttgtcctaatcaatatattgtcaatttatgatttgctttcccgtgaagccgtagatgagagagaaggctttactcgtgaaataggaacaaaaaagcgggatgcttttagaattcgtctgtaagttttggaaggagggatccatgaatggctgataaacaagctcacgagaccgaaactgaattcacatttgaacaggtgagggatcaattaacagaagccggcaaaaagcgcggagtgctcacatatgaagaaattgcagagcgcatgtccagcttcgatatcgaatcagaccaaatggatgagtattatgaatttttaggagaacaaggcgttgaattaattagcgagaacgaagaaactgaggatcctaatattcaacagctggccaaggccgaagaagaatttgaccttaacgatttaagcgtgcctccgggcgttaagataaacgaccctgtccgcatgtacctgaaagaaatcggacgggtaaaccttttgtctgcaaaagaagaaatcgaatacgcaaaaaaaatcgaggaaggcgacgaagagtcgaagcgccgtctcgctgaagccaacttgagacttgtcgtcagcatcgcaaaacggtatgtcggccgcggaatgcttttccttgaccttattcaggaaggaaacatgggcctgatgaaggcggtggaaaagtttgactaccgcaaaggatataagttcagcacatacgcgacatggtggatcagacaggcgattacaagggcgattgccgaccaggcgagaacgatcaggattcctgttcatatggttgaaaccatcaacaagctgattcgtgttcaaaggcagctccttcaggatctcggccgcgagccaacgcctgaagagattgcggaagatatggatctgacgcctgagaaagtccgtgaaatcctaaagatcgctcaggaaccggtttcactcgagactccgatcggtgaagaggacgattcacatctgggagacttcattgaggatcaggaagcgacttctccatcagatcatgcagcatatgaattgctgaaagaacagcttgaagatgtgctggatacattgacagaccgtgaagaaaatgtgctccgccttcgcttcggccttgatgatggtcgtacaagaacattagaagaagttggtaaggtgttcggggtaacaagagaacgaattcgtcaaatagaagctaaagcacttcgtaaattaagacatccaagcagaagcaaacgcttgaaagattttctcgaataaacttgaacgggtcaggagatccgttctttttttcacaaaagaaatgaaagcgctattattggtaacccgattatattttacttaatttctttcgaatttgcaaatatccaaaagtgtattttgagtcattataaccttgagatcgaaggaaaagccctttataatggttgttgtaaccgtattcaaaaactggtttttaaatgggaaataaacaatcgcttcatcgtccatttttttgtctaaaatgtgaacttcatcagcttttgtttcataaccggtttactttttgtaaaattaaagtagaattagaattgtttacataaggggcaggggcaaattaaaaagggggatgtaaaatgaaccgcaatccattgataccatttttgttaatcgccattatgggcataggactggtttttatcttatctataaaaggcctttatgacgcaaaagaaattgcaggcgaagggaataaaacagctcaagaagacaaagccgatgcttcgcctgaagaaatttacaaagcgaactgtgtaacctgccacggcgagaattatgaaggtgtgtcaggccctaaactgaaaggcgtcggggaccggatggatacaggtgcgattaaagaaaagattgaaaaaggcggcaacggaatgccgggaggactggtcccggcggaaaagcttgatgatatggccaaatgggtgtcagagattaaatagctttcccagattggctaaaaccgtttaatcacttaaaggattcgcaaagaaagctttgaaaagagctttcgggcgaatcctttttctgttttcgttcaatgaggctcttgctagacaaagagtcgcctcgatagggtgatttgcactattccagcatctgcgattccatcctttcaggcggtgcggcgctatcgaaagtaggtctttattactttttctggaggattcactcatctttgcaagggaaaaaataagcaatccaccctatttaagtaagattgcatctattttactattatataaatggaaaaaatgcagcggatgccctgttgtcatccgtctatttgagtatttccctgaggtgaatcaaatgagtcatgcgagcacattgaatcatatccacagcacgattaaccaaaagctggccgatgtagaaaggcggattgaacgagttaaaacagcaaaaaaggagattgagaaagaacacgaaaccgggattgtcgagatcaggcaaatcttgcaccctcatctgaacagccactggacaggggacttcgccaacgattttgatggcgaacgggatgaggctcatacatctatgtacaacatcgtgaacggaaagtacgaaggctatatttcccagctggagagaaaaatttttgcgctcgaagttgaaaagcacagccttgaattggcgggagcggcagctaaagaggcggatcatttgctttctctgggggaaaaagcggttgatcagttgagcgataaaatccgctcaatcaaaaacagttggagctggttttaatgacgacaatcaagctgaaacatgaaacggtcatcaaaaagctggaggccgtaagagcggcgattgatgccctagacctgccaaaccctccgaaagctgcagggaaaaataaattgacatatacgacaaagtgccacgaacgcgagcagaacattcatcagatggtggccgattacaaaaaagccgtacacaaaaacataaaggatacgaaggaaaatgtcgatttgctgaaagagcaggacaaagcaatcgccagaaaatagcctgaggttagagaggacaattcaatgaaagtatttgaagcgcattctttaattgaagcagcgaataaccgcaagaaacaatacgaaacctttgaggatcaactgcaaacgctcaaaaaagcgtttctcggagtcgccgatttaggtgatgattttcaggggaaaggtgcggataacattaaagacttctacaagggacaggccgagatcgttgacagctggttaaagcttgttgaagcgcagattgctttttttaatggtgtatcaggtgacataaaagacaaaaagctgtccgattcttatgtggaagtctcttttttggatcatgaactgaaaaacgctgatttgaaagcgacggaaatcgtctcggggctcaagctggaaatggataaaatcatcgcaagcatcagcgatatcgttgatttggacaattggacgcttgacgattatattgataaaatgtctaaagcgcaaacaactcggcaaaacaccatcgacgctgtgaataaactggatgaatcgctcaagaccgaatacacaaacttacaagcgctcgacagcgccgtgctcggcaaatattccgggctgatggaagctacaagtcatggaaaaaccgcctcaccgatgtattttagcttgaaatcgttccactcaagcgagatctataaaaatacgatagaagtcgaaaatcaagccgccaattatattgaattcaaaaatgaacaggcagaagcgcgcaggcttcaagaaaaacaagaagaagaagcgaacaagccttggtatttaaaagcgcttgacgctgccggaacatttgtcggagaagtcagcgggtattatgattataagagagccgctgaaggcgtcgacccggtcacaggagaaaagctgacagacggccagcgtgtcgccgccggagcaatggcggcagcaggatttattccgatcgtagggtgggcaggccgagccttcaaaggcggaaaagccatttataaaacaggaaaaggactcatcgccgctgatcacgcgcttgacgcctacaaagcctcaaaaacgttgaacgtcttgaaaatgacggaaatgggcgcctacggccttgtcgcttcaaatgggttctcagaagccgtcacgggcaaggacatgtttggaaacaaagtttctgaagagaggcggaaacaaggcctgatcgaagccaccttgagcctcgtcggtgcaggtgctgtcgcaaaaacggcaaaccacggcgctcaaacattggccaaaacggccggcaaaaacattccgctcgccaaatcgccaaaagcagctctggtgcaaaaaggaaacaacatccttgaaaaggtgaaatccttccaagtcccgacaaacgtccgcgtctacgtcgaacagcctgcctccgcaacaggccaccgcatcggcaccccaattgtccgcgtgaatgttgaaaaaacgccggtgaaagagtttggaattgtgaagatggtgagtggtggggggaacgtcagtaagggagccaggactggtagtaaaatagatgttggaaaagctgatttaggtgttctgcgccaaaaatggaatgttcctaaaactgacactgttgcggttggaaagacagatgtggaaggtttggaaaatttagtatttgagggtggatcccctaaagttagaaaagaagccgggcttcccgatttagactcagtaatgccagatagacctataaaatctccaggaaaaatcgcaagtgcaacaagacatgctgaagaaggcgtgttaaatgattttataagcaaagtagaagctttaggaaaaaatcctgctgaaataacaggaacattaaaaattcaccaatctaatcctaaaggggtttgtccaacctgtattcaaggactaaataatccgaatgtaccagctggagtatttaagcaatttagcgagatgtttcctaatttgacgatagaagtaacttctgagactattcaaggaatcaagccaaacggaagattgaatttagttattaaaaatggtgaatatatttaattgaggagtgtagtatatgtttcaagaatgggaagaattgaatgatgatttaaaatctgcatattatttaggactttgtgaagcaatagttcctacattaaaacaatcaaatgatttcaattttataaaagaagcattagatgcctgctggaagtggcttgaacacaagaatatagaagcagacgatctttatacttacctggaaaatttagatgacacagggattttaactttaatgcagcttgaatcaaatgaagatgatctagatgcttggatatgtattgctgatgcaatatcttatacaatttacaaagcatataaatatcagaaagatgagtatttacctgaaaccatcgaatctattgattcttacgagttatttgaggaatttcatagtcactttagtttattatctaaaaatccaggtcaaaaagaaaaagcttttttgaagtttttgaaaaaagagggggagaaaaaaatttccagggagagcattcaagattttttacttaatagtgtagaataaaaataagaaagttgggatattccagctttcttattttatctaatggatgggaatatcaagaattttagaaaagtggaaaaaataaaaagctccctatttggaacagaggcggtgaagcaaccgaagagttattgaaaaggtggttatctaaatgaattttggtaagaacactcaattagtcgaagaagtaatgagctttattcgtaataacaagatgtttttcaatgagaactttaatgtccctaatttgcgagtcattaataattttagtgatgcccaaaattttgcctggtcacaagatttaaagaagttgatacagtgtgggagcatgttaagtcattagaaactgaaaatattgcagaaaagatatacgatttagatttagctactcagcaagatgaattatacgagtatttcggtgactatgaaaattactctgaacattttcttccgtttgattatgtagatattcatgaggagattgaaggagacctcacaatgtgtgctttaaatcggttggtcaatggaaaaacaaataatttttatgaaaaggtttttgagttatataaagaaggcggatggccttgcggttggaagggaacatatcctaaaggggaatttattgtgtttgtcccatctaacagcaatgaataagaaaaaataaatataatcatttcaagccttgattagctgtatgcttttcaaggttttttagaaatttgatacaggttagtgttgacaatgagttaatgtatataaaggtaaatgaattacaacgaagttcagcctatcacttcctacaggtttgagcataaagaaaagcgtcttcgtagaacagccgaccacatcggcactccaattgtctgcgtgaataagggagggtatcatgaataatatatttttggacaatttgcaaaataaagttaaagtaggctttgttttaacagttgccgaaagagtattttctgtaatcagcaaagatgatgaaaggcatccggaaggaagagaagcattggacaaatgttggttatgggttgaatctcatgccgttactggtgatgacttatacgagctaattgataacgcagactttacaggaatttcagaatttgctgaggaagaagaagactcgaatattgccaggctgtggtcgctactagttgatgctgtcgcttatacttcttgggaagcttataaaaaagaaaaagtaaaacatttgccacaagcgttagagggtataaataaagatagcattaccatctttttaaatagtacggtggaaactggttttatcacatcgaaagaggttgaaaagataagaaagggcattgaggtttatcagagtgcaaaagaggagatccccacaaatagagaagcgtttataaagttattttaattatgaaagaactcaatcgcaagttaaatatatgtttaataaccgctcctaaagttaagaataaagcacttgattgccaagcacaggggatacgattcttatatggaagacccttttttggatcatgaagtgaaaaacgcggatttgaaaggggcggaaattgtctcggggctcaagctggaaatagataaaatcaccgtaagcatcagtgctaccgttcattggacaattgtacgctggacgattatattgataaaatatctaaagagcaaacaactaggcaaaacaccatcgactaaaagtagaactcattttgatgtaaattcaactgtcatattagaatcgcaaaaggccactatatttttaagggaagtacagtgggtcccgctcaaaaagagtacacctaaaactcttaggacatgctcaactaactcatgctgaatctcatgcagggcttatgaaagacacggaagagtaacaagccaataataattgaggctaccaaataaggtggtattaatatgatcacgtataatggaccggttgaagaaccaattgaaaacccgaatgatgattttataagaagtattgtatttgaaaaagacgaggattattggaagcaaggaagcggggattcatgttttgaagtagagggctgtgatgaatggttaattttcttttatgatgaaccatatgggttctttataatgagacatccagactacctcgttccaatgaataaaaatgttgaaatagaaacggtggaacatttagtaggtggggagccaatgaaggttccgtcttgcagctatgtagatcgtggtttagcttaccgtataattaatgagtttactaccactaaatcaatgccgacttttatagaatgggtagatttgtatgaaatagactttgaccatggattttgatctatataaaattattcatatttcattttgtcatacataaaagacaagaagacgatcatgattattgcttgctccaagtaggagagcttgtggacacagtcctttgtattctagtgtcggcagtttggtctggctgtgaaataaaatgatctccgtcagtcatctaatgcaaatagtaaagtactgacacattatttgtataaaacttggtaataaaacaaataagaggacaagacctgaactcaagagacgaatatacaaatcaggagtgaacgatttgtctaattccataaaatcattagaacctataaatataccgtgcggctggttcgttaaatataatgacttaaccgacacacatgaaaaagttgaaccaaataccaaattattagaattagaaaaacaaagatatcatgctgcggtcaaaatcattaaaggccaggatgaatatcttattcatatttatgacaatcatagagaaacgattgacacaatcaatgttgaagatcgcaggcagctagtaaaagagctggaacggatcatttggaaaatagaagcggcggcatttggagggaactttttcatttttgaagggcctcctgactatttacgtcttagaattcctcaaggatggaccgtctcttataataaactaattgatatcgatccagatcagttagaggaggacagtgatgactggtttaactttacgtcatcattactacagttggagcataaagaaagccgcttgattttagatgtcggctggtacgtggatattgagccttcaggcactttttatatgctattaattaagaatttggactgggaaaacccgttagaagacatggaaacgagaagaccggaaaaattagtggaccacatagaagccgcccttcaaaaagcagccgaacatcaatataaatagccagccgatgctttgtttgacttcagcccctcattattaatcgattttagtcagaaaaagttgtattccatgtacctagaaccagcatgttatgaagaatatataccaaaatcattggattggagtttatgaggactttacaagtctagttcctacaaattaaaagtattggataaatcataaagggaaaagtttattttaaaaaagataggagagtttctaatgaatagtaatgatacggtaaccatgttgaatgaggaatttgagaatgatcagacaggtgaaaaggtcgaaggcattacgattatcgtagatggacaatttaaacaagttttagatatcattaaagccaaaagcgacagttaccagaattacactgaaatcatacgggacgccctttttgaaggtgtaaacagcatgacgatgaagctgagaaataaagaataataatgaatgattaaaacatcacccgatttacaaaaagacaaacagagctcccgaatttttgcttgttaaggggctctttttttacaatgatcattctataagacatcttgctgtccggcatcggagtgatgtcccggtaatgaactgaacaatttagatatgatctagataaaggcgttcaaaaaaaggcatgtagaaagttggtttttaaagatgaacatcaacaatatacacgattttaatttaaaccaagaaaatgacttcttaacgatacaaacaaaactaaaaaaacatatcaatctagaaaaccccatcagtaaagacgctctgcaaacctgtgcgggggttgatttagcttattgggagaaagatggtgaagcatttggtgtctgcagcatcatcgtgctggattttcatacgaagcgtgtcattgaaaaagtacattgtgcagggaaaatcgccgtgccttatatcgcagggtttcttgcttttagggagctgccgcttattattaaggcagctaaaaagctgacgattgaaccggatgtttttttatttgacgggaatggctatctccatattaaccatattggattgcgacacatgctgcgttttttctcgaaaagccaacgatcggcattgcgaaaacttacttgaaaataaaacaaactgattttgtgatgcctgataataaattcggcgcttatacagatattgtgattgatggcgaagtctacggacgtgcggtgcggacaaggcaagatgtcaaaccgatatttctatcatgcggacatttgattgatttagacagcagttatgacatcgcgatgagcttaatcaatcgagaaagcaggctgccgattccggttcggctcgcggatcttgagacccatactttacgtggatattacagagagaatccaaaattgaccgagtagaatgttgatttgctgttccagcttggaaagtaaagcgattttttatatgatagtaaaagtaaaatgaatctagaaaagtagtgatgattgtgaatgaattgaagttatcgaaaaggctgcagactgtggcggaatacataacaaaaggggctgttgtggctgatatcgggtctgatcatgcgtatttgccttgctattgtgtgctgaatcgcctggcaagcgccgcgatcgccggagaaatcacagatggtccgtttctttctgcgaaacagcaggttgagaaactgcagttaagttcgctcatatccgtcaggaaaggagacgggcttgaagtgattgaaaagggcgaagccgatgtgatcacgattgccggaatgggtggctcgctcattgctcacattctaaaaacgggcaaggataagctctcaggtaaggagcgtttggttttacagccgaatatccacgctcaacatattagagagtggctctaccaggaaggctatgcactgatcaatgaagagatccttgaagaagacggcaagtactatgaggttctcgtggctgaagcgggcgatcgggatgcggcttacgatggggtttcctttgcggcaggcatgcttgtcggcccatttttggtcaaagaacaaaatgatgtttttatcaaaaaatggtcgcaggagctgaaacatacggaaaacatctatcgacaaattgaagcggctcctccgagtgaagaaaatcgacaaaaattgcttgagctgtcagaacggatagagatcttaaaggaggtacttagaagatgacaaaaacgataaacgggcatgaaatcattcaattgtttgaacagttctcgcctaagtctttagccgttgaaggagataaaatcggcctgcaaatcggcacgctgaacaaaacggtggccaatgtcatggtcacgcttgatgttctcgaagaaacggttgatgaagcgatcgcaaagaacgttgatttaattattgcgcaccatccccctgttttcaggccgctgaaacatgtcatcacagatcagcccggcggaaggctgatcgaaaagtgcatcaagcatgatatcgcggtttatgcggctcatacgaatctcgatgtcgctgacggcggtgtcaacgacatgctagcggaagcgctggaattaaagaacacaaaagttctggttccaacctatgaagagccgctgaaaaaacttgccgtctatgtcccgaaagattatgaagaacaggtacgcacagctcttggagacgctggagccggccatatcggcgcctacagccactgtgcgttttctgcagaaggagtcggcagcttcaagccgctatctgaagctgatccgtttatcggcaagcggggcgagcttgaacgggtcgaagaggtaagaatcgagaccgtttatccggcgggtattgaaaaatccgtgatcaaagcgatgagtgaggcccatccgtatgaagaagtggcctttgatatttatccggtcgagcagaatccgcttcaaaaagggctgggccgcatcggtgaattgaatgaagagatgacactcgaagcgtttgcccgatatgtgaaggaaaagttggaggcgaacggagcgcggatggtgggcaagtctgatgcgaaagtgaagaaggtcgccgtattaggcggtgacggcaacaaatacatccatcatgcaaaacgtatgggcgctgatgtatatgtcacgggagacctgtatttccatacggcgcacgacgccatgatgatcgggctgaatgtagttgaccccggccattatgctgaacaaatcatgaaaaacggggttgcaaaaaagctgacagcgatgtgccgggagaaaaaatttgatgtctcggtctttccatcggatacgaatacgaatccgtttacgtttgtataaaaaacaaaacctgaagctattagcgcttcaggtttttgcttttactttaggcaagattttatgcagcggtacttcgtgactgatcttccatgtggacggatcttcatgatcgaattgctctaaaaagcggatgacttcctttgtaatcggggtcggtgtcgatgcgccggccgttacagcgacggtttctacgccgtcaagccattccagctttaattcgcttaaatcaccgatccggtatgctttcgtgcccgcgatttcttcggagacctgggcgaggcggtttgagttattgcttttcggatcgccgacaacgatcgtcaaatcggcttttttcgcttgttcggacaccgcttcctgacgcacttgggtggccaggcaaatctcctggtggaattcaacatccggatatttttcttttaccttttccataatatcgtggacatcccattgggacatcgtcgtttggttcgtgacaatcagtttctccgcttcaatgtccagcctttccacatcttcttcggtttcaacaagatgaacgatatccggggcgacgccgaccgctccttcaggctccgggtgtcctttttttccgatgtagatgacgtgatagccttcggctttcattttccggattaaatcgtgtgtttttgtcacatcagggcaggtggcgtcaatcgcgacaagacctttatcctcagctattttgcggacttcgggcgaaacgccgtgagcggtgaagatcaccgttcctttgtcgacctgattcaaaatctcgagcctgttcgggccgtcaagcgtataaatgccctctttttcaaatgcgtctgtgacatgtttattgtgaacgatcattcctaaaatataaataggtctcggcagacttttatcgagagccgcgttttttgcgatgaccatggcgtcgacgacaccgtagcaatagccgcgcggcgatattttaattacgttcattcttagtcctcctataaagaagtaagagccgggcatgataaaaagccgtaaaaaacggcttatttttgcagtctctatagacctcattatatctgatcccgcaggagatatcaaagaatgttatatatacagtttaggtttagatcctccggtttttctttttgcagacggaggggctgaacggctctgtttttttctgatttcttcgggtttggatttttcgggttttttggatgacactttaatttcttctttcttttcgccgctcgtttcggtcttgtgttccggttcgtctttttgttgttcgccgtcttctgcttccgtatcatcggaattcagctgtctgaacattttcaccattccggggagattgcggacgagtggtccgtattgctgaatcatcggtgttacttgctgggctacgccgagcgctttttgaacattgccgagcatatttgaaatggtagacggattggccagaccctgaatgcctccaaggccgcttccggttccgccgagacccgctcctgttcccccggatgcggcagatccgggaagaaatttcgagagcaacccctgaatccctcctcctcgcgcgcctgcttgctgctgggcggcgcccattggctgaaacatctgctgcaggccacgctgctgcgcttgagggggctgcattcccatccccggatgtctcggcatcaaggctctgccgggcctttgcggcgcctgcggtcttggctgatttctcatcggctgttgctgaaacatacttgtacctcctttcaaaatccttctcttgatagggtatgcaccaacggtggcaaagtgcctttgtccgccggcccgattggggcgggggtgatggtttttttctgcaggatcagttataatttaatgatggacatgatatcagccttttttttagcagtgcggcataaaaaaggatacataagcgcacaattcagccatataggataaagcttggagcgccggaataacggctttccaagaaggagttgggaaaatgaaacaaacgaaatttgaaatgtacgatttaaagccgtttattatagaggctgttcaccacttgggattttatgagccgactgatattcaaaagcggttaatccctgcggcgctgaaaggagagagcgcgatcgggcagtcgcagacaggtacgggaaaaacgcacgcctatctgctcccgcttttaagcaggatcgatcctgaaaaagagttcgttcaagtcgtgattacggctccgacaagggagctggccaaccagattcatcaggaagttctgaaaatcaccaagtttttagggcctgatgaagcgattcgttcgaaatgtttcatcggcggtaccgataaacaaaaatcgattgacaaattaaaaacgcagccccatctggtggtaggtacgccggggcgaattgcagacctgatcagggagcaggcgctcgatgttcataaagccggttcgctcgttattgacgaggcggacttaatgcttgatatgggatttttggaagatgtcgattttatcgggtcgcatatgccggaaggcttgcagatgcttgtattttccgcaacgattcccgaaaaattaaagcctttcctgaaaaaatacatggccaatccgaggtatgcacatgttgagccgaagcacatcacggctgaaaaaatcgaacacgtgctgataccttccaggcacagggataaaaatgagctgctgctcgaggtcatgacccatttaaatccgtatttggcgattgttttcgccaatacaaaaacaacggccgacgagatcgccgcttatctgacggacaaagggatgaaagtcggacttctgcacggggggcttacgccgcgggaacgaaaaaaagtgatgaagcaaatcggcgatctggaattcacctatatcatagccactgatttggctgcaaggggaatcgatattaaaggcgtcagccatgtcattaactatgaactgcctgatgatcttgacttttacgttcaccgcgtcggccgtacagcgcgcgccggaacatccggaacagcggtgacgttttatgatacatctgatgaagatgcacttgtgaagcttgaacagatggggatcgtgtttgaaaacatgaggattgaaaaaggcgagtggaaaaagatcgatgaccgcaagcgccgtcagaaccgaaaaagaacgcctgatgaaacggatgaggtcgccaagcggcttgtgaaaaaaccgagaaaagtcaagcctggatataagaagaaaatgcagacggaaatccaaaaaataaaaagacagcaaaaaagaaagcaatttagaaaaggaaagtaggggaaacagttttgttgaaaatcggttcacacgtctcaatgagcggaaaacatatgctgcttgcggccagtcaggaggcaagctcctacggcgccaatacatttatgatctatacgggagcgccgcagaacacgcgcaggaaaaaaatcgaggatttgaatattgaagcgggaagggctcacatggaagagaacggcatctctgatatcgtcgttcatgccccgtatattatcaatattgccaatacaacgaatccggccacatttgagctcggtgtcgagttcttgcgttctgaaattgaaaggacgtcggcgatcggcgccagacaaatcgttcttcacccgggagctcatgtaggcgcaggcgcagaaacgggcattcaaaaaatcatcgaaggattgaacgaggtcatcgacccgaatcagaatgtgcagatcgctttggaaacgatggccgggaaaggttcagaatgcgggcggacgtttgaggagcttgcacagatcatcgacggcgttacacacaacgagcatttatccgtctgcttcgatacatgccatacccatgacgcgggttacgatgtagtatccgactttgacggtgtcttaaacgaattcgataaaattgtcggaatcgaccgtttaaaagtgcttcatattaatgacagcaagaatgtcagaggtgcgagaaaggaccgccacgaaaacatcggattcggagaaatcggttttgatgcgctccaatacatcgttcaccacgatcagctgaaagatattccgaaaatccttgaaacgccttatgtaggagaagataaaaagaacaaaaagccgccttaccggtttgaaattgaaatgctcaaaaataaacagtttgatgaagagctgcttgaaaaaatcaagcagcaataaaaaaaggggggcacaccagctccccttttatgatacgtattgagcaaacagctggttcaatagctgcaccgcttcttttgaagtgaccgcttccacttgcttgagcagtttattgcgttcttcttcattaaaaatattgatgttttttcctttcacaagcttttccacttcaagcgcctgttttcttgttacttgaattccgtattgtttagcgtacttcagcacctcgtcagccgtgacctgatttaaacgctgcagcacgatcttttgaaataaaatcacgtccattcctcccctctgaactaatgtatggcgtaaaattaaaaatgtgtcatttttttatttcagtctgttaaatgatatgatagtgataaggaacggtttggccagtttgtgaaaaggagagacagaatggcaaagactcaaaaacagcataaaaaagaatcagcggtcaaaaaagcgtttaggatcgtcatgattcttatcggggctgcctgtgctgccgccagcatcgaattatttctagtgccgaataacatcatcgacgggggcattatcggcatttcattaatattggactacctctttaaagataacccgtatatcaacttcgctctgctcgtcgtcgttctcaacatcccgtttatgttttcaggctacaaacacatcggaaaaacgttcttaatttcaacactaatcggaatcgtcagcttgtcaattattgaaacactgttgcatcatgtagaaggggttacgactcagcccgtcctggcagccgtattcggcggtcttctgctcggattcggcgtagggcttgttattcgtaacggcggttctatggatggaactgagatactcggcattttgcttacgaaaaagctgccgttttctgtcggcgaatttgtcatgttcgtcaatgtctttatttttgcatgggcgagctttgtgtttggccttgagcaggctatgttttcggttatgacatattatattgcgatgaagacgattgatgccgtcattcaagggcttgaagagacgaaagcggtcatcatcgtttcagatcaatacgaggagatttccgattcgctgctgcatcgcctcggccggggaacgaccaagctcaaagggaaaggcggctattccgacgaggacacagaagtgatttatgccgttgtgaccaggcttgaagtgacgaagctgaaatcgattgtcttcgatattgatcacaatgcttttataacgattatggacacgcacgaaacgcgcggaggaaagtttaaaaacgccatccattaggctttcatttacttttttaaagtttatatgtataatttaaagatgaactggtcaatcgtgaaaatggcttgctgcttttcggctgccattttctttttgtgcgataaatcgtaatgattctggagaatttgaaggtgaacgaattgaaacaacctattattgaaatgaagcatgtatcatattcctatgatcatcgcaatgtgatagaagatataaatttgcaaattgaagaagggacttttctcggcctggttggtccaaacggatcgggaaagacgacattgctgaaatgcattttggggctgattaagccgcagacaggcgaacttaaactgtttggcgttcctctcagaaaatttaaggactggagcaaaatcggcttcgtatcccaaaaagcaaacagctttaacaccggttttcccgcttctgtttatgaagtggtggcaagcggtttaaccgcaaagctcggcttattcagacgcatgtccaaagccgataagcagaaggtggatgaagcgatcgaagctgtcggcatcacgtccctgaaagacagaaacatcggcgagctttcgggaggacagcagcagagaactttcatcgcgagagcgctggtgagcgaaccgaagctgctcattcttgacgagccgacggttggagtcgatcaaaaaacagttgaagggttttacaagctgctggagaaattgaatcgtgaaaaaggcattacgctcattcttgtcacccatgatgtcggcacggtttccgataaagtcacacacgttgcctgcatgaataagcatcttcattttcacggcaatacagaagagtttgagtccatgacagatcaagacttgtctcaattttacgggcatgatgttcaagccatcagccacaatcaccatcatcatggaggacacgaataatgctgacacctttttttcattatgagtttttgcaaaacgcttttatttcaggaatattaatcggcctcatcgcgcccttgctcggcgtattcatcgttgtcaggcggctgtcgctgatcgcagatgcgctcagccacgtctctttagccggcatagcagcgagcctgtatgcaggcaaacagtttgcagtgctcgcaggagtcagcccgatctatttcggaatggcgttttccgttgccggctctttaatcatcgagaggctgagaacggtttataaacattaccaggagctggcgatcccgattatcatgtcggggggaatcggcatttccgttatttttatttcgcttgcggacggattcaatacggatctgttcagctatttattcggcagcgtcagcgctgtttcacgggaagacatgctggtgatcgtcggcatttccgcagccgttttgatcgtggtgttttccctttttaaagagctgtttcttctgtcgtttgatgaagagcatgcaaaagcttcagggatttccgcaaagtggattcattttatttttattttgatcgttgcgcttgttatcgccgcctcaatgagaatcgtcggtacgcttctcgtttcagcgctgatgacgctccctgtcgctgcgagcatgcgcattgccaaaggatttaagcaggcgattttcttatcgatcctgttcggtgaactttccgtcatcgtcggccttgtgcttgcctatcatctcgatcttgcaccggggggaacgatcgtgatgctgtcgatctttatcctgatactgtgcatcagttataataaagtcaaaaggaggattcgccgtgaacgtacaggaagcgcttgatttactgaaggaaaaaggatataaatatacaagcaaacgggaggatatgcttcagctgtttagtgattcagataaatatttaacggcgaaaaatgtcctttccgctttaaatgatgattatccggggctaagctttgatacaatctacaggaatttgtcgctgtttgaagaactcggcattttggaaacgactgagctttccggtgaaaagctgttccgttttaaatgttcttctgctcaccaccaccaccattttatttgcatggtgtgcggcaaaacgaaagaaattgagctatgtccgatggaaaagctgacagacgatcttgacggctatcagatcagcggccataagtttgaaatttacggaacctgcccgcgctgtgaagaagaaagcacggaagcgcagtaaagggagcggcatatggcggttaaagccatatgcctttttttaacgcaaaaagcatgtaagataaaacctcttacatgctttttgcggctttaagcgttttctcgttctttttcagccattcggcggcttcaagccagctgtcgactctgacgatgtttgaatcggtcggaagctgattgtacggcgtattaaacaacagaacaggaatgcctgcttcttttgcgatcatggttgcattcccgtggtggtcttcaaagaaaacatcgatctcatgtctgaagacggcttccaatttatcgtgaccgccgacaagttctatatggtcataatgaatgtcgcgtttctcgaaccagtcataggtgatatcctccaggtgatgtcttcttgctgtaatatatatcagcttatgctgctttttcagctcatccagcgtctgtttggcatattgagccagcaatgcttcctgatagatgcggggctcgttttcgttcatccatttccaaaaatcttcttgagatatattcagcagctttgtcaggtcatattccttaatatcttccaatgtaatggagaggctgaacgactcgttcaaatagggaacaaaagtatcctgggcagtgatcgttccatcaatatcgattcctaaatgtaacatgtccacactccttatcatccattcctccagtgtatcataatcttttaacatttacagtaaagtttagcaaacatgaatcgggctaaaatgcttaaactataaatgctcctggattaaagaggggggatatcgaatggaaagagatcaaaatgttcgcgatcgtaaccgagcaggttatgatgctgacttagtcgatgcgactttagataatgatgaatttttagaagaaacagcagcagaagttgccccgacctatcgtacggataacggggacaacggcgaagcgcgtaacgatgccgatgctgccggcggacgtgtaaccggatatattgcgcttgcgctttcgattatttccttgtttatgcttccagtgctgttaggaattgcagggatcattgtcggttatatagccagaagacaaggagcagctggcttaggagcatgggcaatgggtatcggtgcagtttccttggtgcttggcatattcatcaccccgtttttctaacggaaaaagcttgacggatatccgtcaagcttttttttattatgtgtttaatttttctttttctgccgcttgtttggcataatgctcttcggcgagcttgtcgatttcctttttcaattcctcgaccatcgtttcttcaggcactttccggacgatttcgcctttgcggaacagaagtccttcgccgcgtgcgccggcgatcccgatatcggcttcgcgcgcttctccgggaccgttgacggcacagccgagaacggcaactttgatcggcgccttgattttcgcgatgtaatcttcgacttcattggcaatgctgatcaaatcgatttcgatccggccgcaagtcgggcaggaaatcaatgttgccgcattggaagcgagcccgaaagatttcaggagctccctggcgacttttacttcttcgaccgggtccgcgcttaaagaaatccgcaatgtattgccgattccttttgaaaggatcgcgccgagacccgcggcgcttttcactgtaccggcaaacagcgttcccgattcggtgatgcctaaatgaagcggataatcgaaagctttagccgctttttcatatgcctcaatcgccaggtttacatcagacgccttcatgctgacgatgatatcgtggaaatcgagatcctcaagaattttaatgtggtgcagggcgctttcgaccatgccgtctgctgtcggatagccgtacttctcaaggattcgtttttccagagagcctgcattgacgccgatccggatcggaatgcccttttccttcgctgcgttgacgaccgcttcaaccttttcgcggcggccgatgttacccggattgatgcggattttatcggctccgccttcgatcgcttttaatgccaatttatagttgaaatgaatatccacgacaagagggatggatatccgctttttgatctctggaatggcgtcggcagcccgttcatcaggacaggcgacgcggacgatttgacatcctgcttccgcgagtctgttgatttcggcgacggttgcttcaacgtcatgtgttttcgttgttgtcatgctttgaatgacgacttcgttattgccgcctattgttaaaggtcccactttaacgggacgcgtttttgtacgatgtgtgatttcactcacttgaattcgctccttaagtataattcggaggcggttgctccttttcttataccaaatcgtttacaagtcttattgtaacagcccgttcatgaaactgacaagaaattaacgcttaatcaggataaacgggaaacttgtaggtgacacctgcttgaatgcggcccgcctcaacattcggattcaactcttcaaaatcttcggctattttgtcagccggaacggcgctgttcccgatgattgaaaataccgtttgtccgggctttaccgtaacggacttatattgcaggcttgcagccggagcttccgctgccatggttgaagccggtaaggcgttttgagggatggtgcctgatttcaagtcataataaacaatgaacagggcgagcaaaatcgaaaacagcacaatgacacgtttcatctgatttgtccccatttcgtgcattttttattatgttacgcttgtccctcttccaacatgacaacaaatttgctcctgcccgctttacctcgctgctttagaagccggcgtttctttaatggcgagaaacagcatgataaagttcacaaaccagttcaggaggaactgacttggaaccaccgcctccagcgcgtccataattgcaaaaaacacggttgcgagggtgatggaataagcagacattacccaaagctgcttataggagagcattttcttctgcccgttgcgaatgatcagcccgatgacggcgagaaccgagacatcaatgaattttccggctgccgtcgccaggaacagcagaacgcacaagacgggaacaatcaccgctttattttgatcaactaaagaaagaatatcatccttagacatgtcctcgggaagcattgtgtacggcatttcctggacttggccgtcaatggcgatgacgaacttatctttcaggatgccgacggaattgcgtttgtcttcgatctgttttgtttcataagagccgctcggatcaaaaacgatgacaaatccgaatgactgtgattcaatcgctttctttgcatctgtttgcagtgtgccgtcttttatggagaaagcggggaattctttcacagctgactgaaagctgttcatcgtattcaccactccgctgctgatatggtaaaggttcgggagagcggcgatcacgctgagcaaaaatacgtataaaatcgtttttcctatgccttggaaacgcattttcccaatagcttgaggggaatatgtacttttaaaaaatcgctgaaataaattcattcggttttcacttcctatttctataatgtatctgcattattgtatcgtcacaaaaggacgaatacaagaaaacttatcgatcaacaggcgctctggaagtttcctttcagaaaaatgggtataatatgaagcatcacaatcgattggagggattcggatggatgttttgtattggatcatcattgcggcaatgttcgtcattgctttcatcggccttgtctatcccattattccgagcgtcgttttcatcgtagccggctttgttctatacggatttttatttacattcgggcattactcctacctattttggatcattgaaggcatttttacagccgtattgtttgccgccgactatattacaaatctcctcggcattaagcgctttggcggcagcagggcagcgatatggggcagcacgatcggccttctggccggaccgtttgtgataccggtggcgggcattattttgggtccgtttatcggggccttggcgggtgaggtgattgtccatcagaaggatttaaaaacggcggccagaatcggaatcggttcattgatcgggtttatttcaggcgtttttgcgaaaagcgtgattcagctgataatgatcggctactttttatatactgtgctctaaaattttcccctgcatgtttaaaaagaaggggaaaaggataaagtttagtgagcgcttgaaatgcatttgtgatcattttgtgagcatttccattgaaacaagccttttcttttgataaattgaaagaggaaaggcttgctaaaggcggcatttcaatacatacaatattaaggaggaattgataatggcttacaaacttccagaattaccttatgcttacgatgcgttagaacctcacatcgacaaagagacgatgaatattcaccatacgaagcaccataacacatatgttacaaaattgaacgaagcggtggcaggcaaacaggatcttgaaagcaaatctgttgaagagcttgttgcaaaccttgatgcagtaccggaaaacatccgtacagctgtccgcaacaatggcggagggcatgccaaccactcattgttctggaaacttctttctccaaacggaggaggcgctccaactggtgaattggcagaagccatcaacagcaaattcggcagcttcgatcaattcaaagaagactttgcggctgcagcagcaggccgtttcggctccggctgggcatggcttgttgtcaataacggagagcttgaaatcacaagcacgccaaaccaagattctcctctttcagaaggcaagactcctatcttaggtcttgatgtatgggagcacgcatactacctgaattatcaaaaccgccgtccagattacattaaagcattctggaacgtcgttaactgggatgaagttgcacgcctttacagcgaagcaaaataatccagcttgagaaaagaggcccgcgagaagcgggcctttttatgttgtccgcgaagcggagcgtctgctgaaagaccggcgaaaagccggtctgtttgtttttcgtttcttttgctctgaagtacataactgacttttgatgagacagactaatggtgatcagtaaaggggagtcagttatgagcagaatcaaaaacataataggcgatgtggaattaaacagggacctcctgctgctgcttgcagtcggcggcctttattctcttagcattgccctttccaatacgtttgtgaatgtatatctgtggaagcagtccggacagtttgtcgatttggccatttataatttgtcgatcgtcgtgatgcagccgattatctttatgttcgccggccgccttgccaaaaaaatcgacagggtttttatactcaggtttggcgtttcgtttttagctgtattttatttaactgtgctgttggcgggggaaaatgcgggatcacggctggtgctgctcggaagtgtgctcggaattggctacggattttattggcttgcgtttaatgtcctgacatttgaaatcactgagccggacacgagagatttttttaacgggttcctcggcattttaaattccggcgcgggaatgatcggtccgattgttgccggctatgtcatttcaaggcttgccgacaacacgggatacacggtgattttcagcctgtccttggctttattttcagtggccgtcattacgagcttttttttaaaaaggcgtgaatcgcgcggccgctacattttgaaaaaaatctggacggaacgaaattcagacccgaattggcgcagcattacaaatgctcatttttttcaggggctgagagaagggattttcgtttttttaatcaatgtctttgtctttatcacgacaaagagcgagttggcattggggaagttcggcttgattaattcagctgtttctttttttgcatactatttcgcaacgcggcttattaaaaagggagcgcgcaaaaaggcgattttaatgggcggtctcgtcctgttcggcgctctctttctgattttgtttcatatgacgtatgtgacgcttttgctgtatgctgttgcgattgcgatcggctatccgattttgctcgtaccgtattcatcgctcacatatgatgtgatcggtaaagcgaggtatgcccggaaagcgcggatcgaatacattgtcgtcagagaagtttttttaaacatcggacggattgtctcgattttggtttttttgctgctcgtgtcgcttctgaaggaggacttgggcattccggtttctctcgttttgctgggggcaggccacacgctgatctactatttcgtcaaagatatccgtctgacagagcccgcccgcgaaacggtcggaaaagatgcgcataaacaaacagctgaaccgaattatttagaaggaaaaaggtaagccccaagggaaaatagtagaaaaatgccgaaaaaaactttacaatatatttggcaccttttcataaggtgtcttttctttatttcaaaaaggtgatgctaatgatgaacaaaaaaatgaaaaatgaaaaacgcaaatcgctccccatcaggttgaacatattgttccttctcgcttttattattttcaccatcgtcgtcgtgcgcctcggcatggtgcagatcgtctttggcgaagactatacgaacgaagtgcagaagcaggaagaagtcgatgtctcgacaagcgttccgcgggggaaaatatatgaccggaacttgaatacgatcgtgaaaaataaaccgatgaatgccattacatacacaaggacatcatcgacctctcaggaggacaggctcaaaatagcaaaaaaacttgcagaaatgatcaaaatcgatacagataaaataacggagcgcgataaaaaggactactggattttaacgcgcccgaaagaagccgagaagctcatcaccgatgaggaccggaaaaaagtcaaggacggcaagctgaaggaagacgatttataccagctgcagcttgacaggatcacggaagataaactgaatgaattgacagatcaagatttgaaagtcttggcaatcaagcgtcagatggattctggatacgcgctgactccgcagtatattaaaaacaaaggtgtaactgcaaaagaaatggcggttgtcagcgaacacctggacgagctcccgggagtcgatgtgacgtctgattggaagcgggattatccttataacggtctgctcagaacgatgatcggcagcatatccgattcaaatgaagggcttccgaaaagcctgcttgatcattatttgtcgctcggctacaaccggaatgaccgcgtcggaaaaagctacctcgaagccgaatatgaaaatgtgcttcagggacagaaagagaaagtgaaaaatattaccaataaatcaggggatatcgtcgatacggaagtcatttccgaggggaaaagcggaaaggatttagtcttgacgattgatgttgatatgcaaaaagcgattgaaaaaattgtcgaggatgaactgaagtctgccaaagccaagcatagcgctccgcttctcgaccgcgcattcgtcgttatgatggatccgcgaaacggggaagtgttatcgattgccggcaaacagcttaaaaacgaaagcggcaaattaaaggttgacgactatgcgctcggcgcgatgacgtcttcttatgcgatgggctcggctgtcaaaggggccactgttttaacaggtctgcagacgggagccattaatttaaatacgacttttcttgatgaaccgctctatatcggaaaaggaaaaccgaaaaaatcttgggcgagcaacttgggaacactgggtatccagggagctcttgaaaagtcttcaaacgtgttcatgtttaaaacggcgatcgcccttggtaaaggccaatataaggcgcatcagccgctcgaccttcaaacaaaagcatttgatacattcaggtattatttcagccagttcggcctcggcgtcaaaaccggaatcgatctgccaaatgaagcttcaggctacaaaggatctcaaagactgcccggtttcctgcttgacttttccatcggacagtatgacacatacacaccgctgcagctggctcagtacgtgtcaacgattgccaatgggggataccgcatgaagccgcagcttgtgaaagagatcagagagcccgattcgaaaaaaggaatcggagccgttacacagtctgtgcagcctgaagtattgaacaaagtggacatgagcgatgaatatataaaagaagtccagaaaggattcaggcgcgtaatgacaaaaggtacggcagcgggacagtttgcctctgcttcatataaaccagctggaaaaacaggaacggcccagtctttctatgacggaccggacaaatcgaaaacgggaacatcgacatacaatacaacgcttgttgcctacgcaccttacgataatccggaagtcgctatttccgtcgtcgttccttgggtttataatgactatggccagagatattcgatcacaaacgaaatcggccgaaaagtgcttgataagtattttgaactgaaatcaaaacaatcaaaagaaaatactgtcgaaaaaaataaagacaaaatcgaaaaagaagctacagaataggactttttcattaaaacacctgcattgaaccatgcaggtgtttttttgtgcgcccgttcttttcgtgcgcattctatacaaagttcaagcttaatttacaaaaccttaataattcatttaaacaagattaatactgaaaagttacgctatacccgtaggacaaattacacatttacgcgggaggattaagaagtgaaaccatttaaaaaaatcacactgatgttcatcatgtccgttttagttgtcttcgcagcagcttgtggaagcagcagtacaaacaacaatgcagacgaaggcaaacaaagcgataaaacagagaataaggcttcaggttctttgacgatttcgggttcttcggcgatgcagcctcttgtcttagcagcggctgaaaaattcatggatgaaaatcctgatgccgatattcaagttcaggctggaggttctggtacaggcctttcccaagtggctgaaggcacagtccaaatcggaaactccgatgtctttgccgaagaaaaagaaggcattcctgccaaagaacttaccgatcatcaagttgcggttgtcggaatggcagctgccgttaaccctgaagtaggcatcgatgacatttcgttagaagatctcaaaaaggtattcacaggtaaaatcaaaaactggaaagaactaggcgggaaagatcaaaagatcacccttgtcaaccgtcctgattcttcaggaacccgcgcgacttttgtcaaatatgcacttgatggagagactccagctgaaggaatcacggaagattcttcaaacacagtgaaaaagttaatcgctgaaacgcctggtgcaatcggatatcttgcgttctcgtatatcaaggatgatactgtcactccgctttcaatcgacggcgttaagccgacagccgaaaatgtacaaaaaggcaaattcccgatctgggcttaccagcattcttatacgaaaggcgaacctgaaggcttggcgaaagaattcctcgactatttgatgagcgatgacattcaaaaatccatcgtgacggagcagggctacattccagtaacagacatggaagtaaaacgcgacgcggatggaaagcaaactgataaataatgacaatagaaggcgggaaagtgtgctcctgacactttccctcttatgacttgttcttataggagtgtaaaaaatggttcaaaaaatagagaaactgtccgcgaaagagcggctgatcagctccaagcataatcgcaaaatggatgaaatccgcgggaggattttggttgcgtcgtgcgcctttatcatgatggcggcagcgatttcgatcacaatttttctcggaaataaggggttgcaatcttttctggccaatggtgtaagtccaattgagttcttaaccagtctagattggaatccaacgaacgaaaaccctgaatacggagcacttccgtttatactcggatcttttgcagtgacccttcttgcatctttgattgctgcaccgctaggaataggaggtgcgattttcatgacggaaatcgcgccatcatggggcagaaaagtgctgcagccggttgtcgaattgcttgttggcattccttccgtcgtttatggattcataggccttacagtgttagtgccgttcatttcacagtttaagtcaagcggatcgggccacagccttctggcgggaacgatcgtcctggctgtcatgattttgccgacggtcacttcgatttcaacggatgcgctcatgtcgctgccgaaaaatctccgcgaaggatcatacgcattaggcgcaacccgctggcagacgatccgcaaagtgctgataccggcagcgctgccttcgcttctgacagccgtcgtcttgggaatggcgagggcgttcggcgaagcgctggccgtgcagatggtcatcggaaattcccgaaatctgtttgagagccttttagaccctgcggggacattgacaacgatcattacgttgaacatgggccatacaacatacgggagcgtggaaaacaatacgctctggtcaatggggcttgtccttctgatcatgtcgttcttgttcatcctgctcatccgctatctgtcatccaggaggaaactgtaatgaacagcaaagtaacagatcgtttagcaaccggtgtttttggattgattgctgcggtaatcgccgctattcttgtcggtttgttcgcttatatcatcatcaatggtgtttcgcatatcagcctcagctttttaacttcgcgttcaagtgcgctgtcaagcggcggaggaattcgagatcagctgttcaactcgttttatattctcgtgctgacgatgctgatcacggttcccctgggagtcggcgggggaatttatatggcggaatatgcgcccgcaaacaaattgaccgattttatccgtgtctgtattgaagttttgtcatcccttccttcgatcgttatggggatgttcggcatgctgatgtttgtaaatctgaccggatgggggtacagcattatcggaggagcgcttgctttgacgattttcaacctgcctgtcatggtcagggtgacagaagatgcgatccgctccgtacctaaggagcaaaaagaggcttcccttgctttaggcgtgtccaaatggcacacgattaaaacggtattgattcctggcgcggtgccgtccatcatcacaggcgcgattcttgcgtcgggccgtgtatttggcgaagctgccgctttgctgtttacagccggactaaccacgccgagactgaattttgccgattggaatccgttttctgagacatcgccgctcaatattttcagaccggctgaaacgctggccgttcatatttggaatgtaaacacacaggggatcatccccgatgctgaagcgatcgcaaacggcgcatccgccgttctcgttctgtccgtcttgatctttaacctggcagcccgatggctcggctcttttattcataaaaagttaacggcaaacaaataagaaggaaggatgaaatcatatggctcaggttcagatgccggttttggaaaccgtgcgcgacaatatcggaatcgctccgttccctgaagcgaaagagcatattttagaagtgaaaaatttaaatatttactatggagaaaagcgggccgtcaacgacatttccatgcgtattgacaaacatgcggtcacggctttgatcggtccgtcaggctgcggaaaatcgacttttttaagaagcatcaaccggatgaacgatctgattccatcagccagaacatccggagaaatacggtatgaagggcttaacatccttgattccaatatcaatgtcgtcaatctgagaagggagatcggcatggtatttcagaagccgaacccctttccaaaatcgatttacagcaacattacccacgcattaaaatatgcgggcgaacggcggaaatccgtgcttgatgagatcgtggaagaaagcttgacgaaagccgcgctgtgggatgaagtgaaagacaggctgcatgagtcggctctttcgctgtcaggcgggcagcagcagcgtctctgcatcgcccggacgctcgcgatgaagcccgaagtcctgctcttggatgagcctgcttcagcgctcgacccgatttcaaacgcgaaaatagaggaattaatcgtcggtttaaaagaggaatactcgatcatcattgtcacgcataacatgcagcaagcttcaagaatttccgatcaaacggcgtttttccttaacggagatttaatcgaatacgatcgtacggaaaagatttttatgaatccttcagaaaaaaagacagaggattacatcaacggcagatttggataaggaggggccggtatgagcgctgtaacagctgtaaagccagaagatgtataccagatcaacgacttgaatttatggtacggcgaacatcacgcattaaagaacattaacttgacaatacccgagtacgaaattaccgccatcattggaccgtcagggtgcggaaagtcgacattcattaaaacgctgaatctcatgatcaatatggttccgaatgtcaaaatgaccggagagatcagctacaacggaacgaacgtactcaacagcaaagtcgaccttgtcgagttacggaaaaaagtcggcatggtgtttcaaaaaggaaacccgtttccccagtcgatctttgataatgtcgcatacggaccaagaatccatggattgaaaaacaaaaaagaactgaatgagagagtggaaaaggcgcttgtggatgtagcgctgtgggatgaagtgaaagaccgtcttcattcccaggcgctcggactttccggggggcagcagcagcgcctctgcatcgcaagggcgctggccaccaatcctgacgttctcttgatggatgaaccgacatccgcccttgatcccgtttcaactttgaaaatcgaagagctgatgctcaagctgaaagagaaatatacaattgccatcgtcacgcacaacatgcagcaggcctcgagaatttccgatcaaacggcgtttttcctgatgggcgagctgattgagtgcaatgatacggtcaaaatgttttcaagtcctgacgatcatcggacgaaagattatataacaggccggttcggatgagaaagaggctgccgttttaaagcggcagcctcttttttcaccggcggcgagacaataaaaaaagcaggctgattcgttccagcctgcttttttatttggacagcgttttgacgatgtttttcaagctgtcaccgcgcttcagttcgtatttacctgcgcggattttagattcgtttccggtctttttcacataatctttgaagtcatcggcggaagaaattacttttccttttgcaaggaggtctgctatctcagccgtgctcatgccgcttttgatttcaagcttgtacttggaaccttttttcgcatcatcctgctcttttttgttttgagacgcagcatcctgcttcagcgcggtctctttatagtggagcagctgttggtattcctcgcgtttcagcgaaacctgctgattgtcctttaaataggttttgacatcggcttcgctgatgttttgagcctccttggaagcttcagcttttccgttatccgtcaaataaaatgcgcctgcaagaacggcggtagccaaaatcattcctccggcaaatgcttgtacactttgtctggtcatacaagcaccctctcattgtctttaatgatcgctttgacatcttcgacagatacgtgctcagcttttgcgatggcgtctacagacatgccgttttgatattttgaaagaatctgcttcgcaatatgctggctgattccggcattcggtctgcggacgaccacatttgaatcgaggagctcttcctcaagcacggtcatcttctttttcagtttatagatttcctgcatggcggacagctgaagggtttccaactcctgttcaacttccttgatcggttctctttgaaaatatgagaatgcaatcagcgcaatactgacaacgagcagcgcaatgatagcaatttccacgttcatcaccttcaattctaattttctccttcttttttataccataaaaacgcttgcttcaaaaggagttaatgcaaaaaataaaaattttgtcgaagaattttattttcgttgcgcctgcggggccatttccaataggatagatacataacaaggcttaacgggagggcgcgcggtgaaaaggacaatcatcgggaaaaaaccttttcaacatagtattcgaggcgattcttcgttttgtaacgatattttaaaaataacttcgccggatcatgaaaccgttcggctgagctgggaaatctcagaggctgcgctttcagcggctgaagcggtgctgtttgaaaatattagagacgtcgaaaagcaaatccttctcttttgcgtaaaaaacggagagcgcagcgcacggacgatccataccggtgcatttaaaggggaggcctcggttttccccgctgcaggaaacgctttctacaaagcggaataccggatatacaattcgctcaacatgtcactggccgttctctcatccgactgcttctaccttggggaaaacggaatccattcaaacagcagctgttttcagcatcaagacaatcagcaggattggacgactcaattttccgcatatacgagatattctttaatagaaggaaaggagcggccccgttgatcaacgtattgctgctgtcgctggaaaatcccctttcatcgaagagcggagcggggcgctatgtgaaaagccaccttgaactattgcggaacgaagtcagctttaccgtctgcacgacggctgccgggcaaaacagcaatggatgggaaacgctggagattccgcttgatttaaaagcgttcgcttcttttgaagaggcggtagccgccatgaattttcagatgatcaaaatcgtgctggagcatagaggacaatttgatttcgtccatgcaaacgatggtgtcaccgcgcctgccgccgtttatctcagcgaggtgctggcggtgccgctgatttccacggtgcacggccttgaaagcggccgaaaaaaggcagcagacggatatgtccacccatacagggcaatcctcgaacggcttctggctgaaaaaagcgatcaaatcctcgtgctgagcagcatgatgaagtcagacatgcaaaaggcgttttcgctttcttttgagcaaatccgggtcattccacatccgtgcataaaaagccgcacggtgaaaaaacgaatgaaaagcgcgccctactttttttcctacggaagatttgttccggaaaaagggtttatcgaattgctgcacgtctttcagaagctacgcagccggcgtcctgatcttgaacttgtcattgccggggaagggccgcttcaaagcgggatcgagaccatagcaaaagaattgggcattaaggacagtgtgaccattcttcctttcctttgtgaagaggaaagagagagctggctggcattttgtgaaatggctgtttttccaagttcttatgagccgttcggcattgctgttcaagaaagcatggccgccggcgctgccgtcgctgccggaatcaacgggggctggaacgatttcgttatcgatcgggtgaccggctttcgaattgattttagtgatccgcataaggctgcaaatgcgctcgcagaaattgtcggcaataaggagcagctgctcaaggtcggacaaacggcaaaggcttatatatttgatttgcatgatcctggatatgtaaaaaatatgtttttgcatcatgtatatcatacgtctttttaacaaaccgtgataaactaaaaaaaacgcctggcattcctgcatcataagtggtattatagataagtctgaacagaaatgatatatagtttggagggaaaaataaatgcgcgttaatattactttagcttgcactgaatgcggcgagcgtaactatatttctacaaagaacaagcgtaacaatccagatcgcgttgaattcaaaaagtattgcccacgtgacaaaaaatcaacattacaccgcgaaacaaagtaagcagcagggattttcctgctgtttttctgtttttaagggggaaagagatgtgaagcgttctttacgaagcgaggtcagaaagaggctggctaacatgccggaacaggagtttcacctaaaggcggaagcgattcaccggaagcttttccaatcaaaacagtggaaaaaagcgtctgttattgcccttacggtatccagaaatcgcgaagtaccgacaaaaccgattatcgaacaggcccggcttgaaggaaaaacggtgtgcattccgaaatgtatgcctgaaacaaaaaagatgcactttcgcagctatcaggatgaaagcgatcttgaagtcgtgtattttggcctgcaggaaccgatcgtacacaaaaccgagcggatggaacccgaagacatcgacttcatccttgtgccgggaatttgctatgaccggagaggatacagaatcggctatggaggcggctattatgacagatacctggccggctttacaaaagataccgcgtcgcttgccttcgagtgccaagtgatcggtcatgttccaaatgagccgcacgacatcccggtcaagcaggttttgaccgaagacgccgtttacaactgcctcgacactgctgaataattattaaaaaatgagacacgatacggttataggttataggagggatcatatgagaaaagttacgtttattgtagtaggcgtcattgcagcccttgtattttttcaaaaccgttatcgtgttatcaatttcattcttggtcaaaaccaaatccgccactatttcatccatttgatgatgagaattccgttttttcgcaataagtttatccagcaggcattctgaatcccgtttgaaaacgggattttttaaagctcttaaaagacgcagagtgtcgcgtttcctgttataatgaacaaaaacaattgtggagcgtcggtatgtattcaatcgattatttgtattggaatttcatcgggaaccttttagacagggattttgagcttgtgcaggcacctgcttcattcggagaagcctggcttgaagcgagggggagcgcgccgtatgatttggttcgcgttttccggaaggatatcgacttcagacaggatctcgtccgcgacctggaatctctttatgaaagggcggagcgcctgagagcagcatcaggtcagcgaaagctctcgatattgaatgtctatttgtcgcaggaagcgcctgtagatgagtgggaagatgttgtcggtcatccggtcgcagataagcggatcagcatcgtgccggtttttattgatcacgcttcggctgaagaaggattacgcaaactcgccgtggctttaaacatggagccggatgagctgacaggccaaatgcaggatgccggatacgaaaatgtggaagagaagagagccgaagtattggcagcggctaaagcaagagaagaagaaaggcggcgggaagcggctgtatttgagaaaggcaaaccgatgtttacctggattttcgcagtgcttcaagtcttcatgtttctgcttctggaaatgtcgggcggcagccagaataccgaaacgctcgtccggttcggggcgaaggaaaacagcctcctgttagccggggaatggtggcggctagtcacgccgatcgttcttcatatcggattggtccatctcatgtttaatacatttgcattattgtctgttggagccgcagcagaaagggtgtttggatcattccgctttcttgtcatatacatatcagccgggatttttggatcgatcggcagctttctgttcagtccgtatccgtctgcaggggcttcgggagccatcttcggttgcttgggagcccttttgtacctggctttttcaaaccggaaagcttttttaaaaacgatcggaacaaatatcattgtgatcatcattctgaacctcggcctcggtttcaccatttcaaatgttgacaatgctggccatatcggcggattgatcggcggtctcctgacggccttggcggtcggaatccccggaaaaaaaaggccgctccagcggctggcaggctgggtcctcatctttgtcatcggaggaggggccctgtactttgggacacattcggctccggtgcaggaaaatgccatgctgcatcaggcggcgaaatggtatgaagagggagagtatgaaaaagtaaaggatgctttgaaggaagcgggctcaaaaccggacgcttccagcgacactttaaggctgctcgcttattccgaaattcggctcggcgagtatgaaaacgccgagaaaaggtttgaggccgtcgttgaaaaagatccatcggaccacgcctctctctatagtcttgcctggctttatacccaaagaggcgagcttgccaaagccgagcagtccattgaaagagcgttggcagaaaagcctgatgaagagatgtataaaaagcttcgggacgaaataaagaaagaaagcgcccggtaatcaagtatgaaaagcttccgttatgttaaaaatggtctttagaacagactcatttgacgggagcttttaatatacaatgaaaaaaaagcatgcggtccaaaaaaatttagcgaaaaatgttgaatatttaaatgaaaagcttggtgtcgacaaaagcttcgacatgatccggcttgatgtcgtttatgctgatagagacatgtcgctttatcttgtcgacggctttgtaaaagatgatattatgcatcatttgcttaaaaatctctcaaggctcacacctgaaaatctggaagacgatccgcttgaaaagctgatcaaaacgcatatcccatacatcgaaattgatacggaagatgacctcgacaaagcagccgaccaggtgctgtccgggccggctgtcctccttgctgacggagttgaccatgcgattattatcgatgcgcggacgtatccggcaagaaatccggaggaacccgacaatgaacgcgttgtcaggggttcaagagacggcttcgtcgaaacgatcgtgtttaacaccgcactgacgagacgaagaatccgcgaccgttccctcagaatggagttcctgcaggtcggcagaagaagcaaaacggatgtcgtcatctgttatttggaagatatcgccgacttggaaagtgtaaaaaagctgaaacaatcgcttgaagcgatcgacacggatgctttgacaatggcggaaaagacgctggaagaatacatcggcggccgtcattggaacccttatccgacggtccgctatacagaaagacctgatactgcggccgttcatttgtacgaagggcacattctcgtctttgtggacggctcgccaagcgcgctgattacccctgttactttttggcaccatctgcagcatgccgaagagtacagaaacaaacctcttgcgggtgcttatttgcgaatagtccgttttatatctgtcttggcatcgatctttttgctgccgctgtggtttctgctttccgtccatcccgatcttttgccggacgcccttgaatatatagggcctgaaaaaaaaggagcccttccgctgcttgcgcaattcatcattattgaaatcggcgtcgacatgatgcggatggctgcaatccacaccccgtcgtctcttgctacggctctcggactcgtagctgctttaatgatcggcgaagtggcggtgcaggtcgggcttttctcgcatgaagtcgtcttgtatctcgctgtcgcagccatcggcacgtttgctacgccgagctatgagctgagcatagcgaacaggcttgcaagaatcgttctcctgatcgccgcaggtgcattcggaccgatcggctttgtcattgcgatattctgctgggtgatttatctcgtcagaatgaagtcgtttcatgtgccgtatttatggccgtttattccttttgactacagagccttccgcgatatcgcaattcgcacgccgatgccgctgaaaaacagaagacccgtatttttggatccccaggatcccgaccgctgaatgtctgttttccggcaggaaaacaggctttttttttgcttgacgccggacagctttatgaatactctaatgttagacctttaaagaatggtgaaatcagatgaaaacagcctatgatgtacagcttttgctgaagcagtttggatgttatgtttactttggagatcgcgagcttgaacttgaatacatgatggacgaactgaaggaaatgtttctttcaaatttgatagaaaaagaacaatgggttcaaggtgtttcaattttgcagaatgaactcacaaatataaagagaaaataaaacagggattagagggggatcagtatgaatgacagctggctggtcggggtcgaccttggaggaacaacagtaaaactcgcttttgtaagcgcttatggcgaaatcctgcacaagtgggaaatcccgaccgataaatcagggaaaacggttacggtaagcatcgcgaaagccatcgacagcaaattgaacgagctcggcaaaccgaagcacatcttaaaatggatcggcatgggcgctcccggacccgtcaatacggagaccggcatcgtttataaaacgacgaatatgggctgggaaaactacccgttgaaagaccatctggaagcagagacagggatagctgcggtcattgaaaatgacgcgaacatcgcagctctcggcgaaatgtggaagggagcgggagacggcgcgaaggatttgattcttgttacattgggaacgggcgttggaggcggcattattgtaaacggggaaatcgtccgcgggcaaaacggagcaggcggtgaaatcggccacatctgttctgttccagaaggcggagcgccgtgcaactgcggaaaaagcggctgtatcgaaacgatcgcttcggctaccggcatcgtcaggattgccaaagaaaaaatagaatctgaccatcgagatacaagcttgcgtgaatgtctggacataacggcgcgcgacatctttgaagccgccagaaaaaacgatcctgttgccggcgaagtcgtcgattatgtggcgggtcatttaggaatggtcctcgctaacttggcgagctcgcttaatccttcaaagatcgtaatcggcggaggcgtgtcaaaagcgggagaaatcctgcgctccaaagttgaacaatctttcaagcgctttgtattcccgcgggccggcgaggcggctgagatcgtaatcgcttcacttggaaacgacgcaggcgtgatcggcggtgcatggatcgcaaaaaaccaatggctgaaaagccaggcgcagcctgttttataaagcattttcggaccgctttgcagcattgttaacacttttaagccaatgtgaaaaatgattgatttttttgtacagacaggttaagatatgatttagtaattttagcgatttttctaaaataaacaatatgtggaaatgccgtttgcagaaacatgcgtcttgctgcatagggaggtttggaatgcgaaagtcatttttttcaaaaatttcgtttttgttaatcgcgacattgctgatgtggctgaaaacgtatgtcgtctacaaaacaagcttcaacattaaaattgaaaacttcatgcaagagtttatattgttcatcaatcctttaagctttttgctgtttatattcggaatcggcctgttttttaaagaaaaaaacagaaaccggtttattatcggggcaagcatcgtcctgacgtttgtcttgcttgccaacatgattttctaccgtttttacaacgactttttaaccattcctgttttgttccagacgaataatatgggcgatttgggaagcagcatcaactctttgtttatgccggccgatttgcttctcatcgttgatattgccattttaatttggctgtacaagcgccagcctgccaaaacaggcggaaaggcgacaagaaaggagcgcgcggcttactatctatttgtcgctgccgttttcttttttaatttagggatttctgaaacagaaagaccgcagcttttgacaagatcgtttgatagggaagttcttgtgaaaaacatcagcctttacaacttccatatctatgacgggctgatccagtcgaagcagtctgcgcagcgtgcgctggccgacagcaacagcctcacggagattgaaaactatgtcaacgcaaaccgcacggacaccaacaaggatctggccgggatcgccaaaggacggaatgtgatcctcgtttctctggaatccacccaaagctttgtcgtaaaccaaaagttaaacggcaaagagattacgccgtatttaaatgacctgattaagaaaagctacagcttcgagaatttctatcatcagacaggccaaggcaaaacggctgattccgaattcattgtcgacaactctctctaccctcttggaaggggagcggtcttctttacaaatgcaggaaacgaatatacggcaatgcctgaaatattgaagaaccacggctactattcctcgattttccatgcgaacaacaaaagcttctggaatcgggatattatgtacgaaacgtttaaatacgataagttttacgatatcaaatcctatgatgtaaacgaagaaaattcagttggatggggattgaaagataaggaatttttcgaacaaacatcagagctgatgaaagaaatgcctcagcctttttatacccgtctgatcacgctgacaaaccattttccgtttgagcttgatgaggaagataaactgatcaatgaattcgattcaaaaagccgtacgttaaacagatatttcccgaccgtccgctatcaggatgaagcgcttaaacgtttcattgaaaagctgaaagaagacggcctctacgataattctgttatcgttttatacggtgaccattacgggatttccgaaaaccataacgaagcgatgagccaattcctcggcagagaagtaaccccttttgaggaagtgcagcttcaaagagtcccgcttgtgatccacattccgggagtgacggataaagagccgaaaaccattgacacggtcggcggccaaatcgacattcgaccgactatactgaatcttctcggaatcgattcaagcgatcagatccagtttggaaacgacctgtttgccaaagacaaaacggagttcacagtgctccgcgacggcagctttattacgaaagacaaagtatacacagacggcatatgctatgataaatcgacaggcgagccgtctaaagataaaaaaggctgtgagccgtacattgaaaaagccaaacaggagctttcatactcagatcaaatcatttacggcgacttgctgaggttttatgacagcgagcgcttaaaaaagcaatctgactccaagccaaaagacgagtaagcttctttttaggcggagaaagctgatgcagcaggccggatatcgttccggcctgtttttaatgacaagaggccgtcataaaaatcatgatcaaaccgatgccggttatgatataattgataatgattctctttatcgggtgatcaaacaggaaagaaggtatgaagagtgaatattaaaggtaagacgatcgcggcagcgtgttttgtactattattgatcgcagcattgacagcatgcggcaatcaaacagagagcaaagattcttcttctaaatcaaaaagcgaagaaacgattacatacaaggctgaaaacggaacggttaaagtgccgaagcatccgaagcgggtggttgtcatggctgacgattatttcggctatttcaagacactcggtctcaatgtagtgggcgcccctgacagggttttcaagaatccttatttcaaggggaaaaccgatggtgtgacaaacataggtgaaggaaattctgctgaaaaggttattcaattaaaaccggacttgattgtcgtatggacgacccaaggcgctgatatcgaaaagctggaaaaaatcgctccgacggtcgcgttgaaatatgacagtctgaatagcactgaacggctgaaggatttcgcaaaaatgacaggcactgaagatcaagcggagaaatggctggctgaatgggacaaaaaagttgcggcggccaaatcaaaagttcaaaaagctgtcgggaacaaaacggtttccattatgcaaactaacggtaaagaaatctttgtattcggcgatcaattcggaaggggaggaagcattgtttaccaagatctcggcttaaaggcgacaaagctgacaaaggaaaaagcaatcgacgaaggcccgggctacacgagcatttccttagaaaagctgcctgatttcgctggagattatatatttataggaccttgggaatcaagcggagacgacagcgccgtgcttaatacatccatttggaagaaccttggggcggtcaaaaaccaacatgtctataaaatcgaccctgtcggcttctatttttccgatccgatttcattagagggccagctcgaatttattacagaaaacttaacaaaatagaagaacttccgccttgtcaggcggaagttttttttgcgcgcgaaaccggggtgaaccctcattgaaaaagcgattttcaagtgcaagccgggagagtttttaaacgagcattcctcatatgctattgtgggagggatcattgatggcattcatcaacatcaaaccggagttaaagcagaatatggaaagactgtctgacattctgaacatacccgaaccgcttttaatcagtgcaaatgcaaatgtatccgcggacgaactttattttccgggagtatcttttcatgcaggaaaaaacgttcaagcagcagaaacatatgaacagctgcaattattggcgaatcaatacacgtttgaagatgaacagtggctgacaaaaacagccgtttacgattcagcagaactgaaaaaggaaattggcagattgacggaatgctttccgtttgttacttcccgtatcatcggccgctcaagcatgggccagcctatatatgaactgctccttggagctgaaaatgccggaaaaagaacgcatatgaatgcctcttttcatgccaatgaatggatcaccacttctgttttgatgaaatggctcaaagaatactgttatcatttatgtacaggccagaccgctttaggtttttcgccgctcgatattttttcatcaacaaagctttccgtcgtgccgatcgttaatcccgacggtgttgaccttgtacttaacggccccggtcatcttgggatcgcgagagaagcgctggatgagatgaacgagcatcagccggatttccgggaatggaaagccaatataaacggagtggatttaaataatcagtttccgtctttctgggagatcgaaaaacaaagaaaaccgcctaaatccccttcctacagagactaccccggagatgaaccgctgacagaaccggaagcggcagcgatgagggatttaatcgcaaacgagccgcctgaccggcttgtggcgcttcacacacagggggaggaaatttattggggatacaagggattggagcctcctgaatcagctgatgtgatccaaacatttgagcgcctgagcggttataagggcgtcagatatatagacagctatgcaggatttagagattggtttattcattattacggaagagaaggatatactgttgaacttggcaaaggaaaaaatcctttaccgctgaaacaatttgacgatatatattgtaaaagcagaggaatactttgggcatcctgtttttttgaaagctgaaacttttcacggtgaaaatcgtaaattagacagccaaacatttatggagggagaatggccggtttgagagtttcattattgattattgccgctctgatggccgtggctgcggctggttgcacgccgcagcatcaagaaggatcaaaaagcgttcatcatgaggagccggaagggaaaagagaaagcggtgcagcagtaaaagataaaaaagtgatagcgctgaaggaccggcactttgatgagacggcaggatggcttgataatgaaaccgttatatacaccgcaaccgatccggtcggaggaagtgaaatcaaatcatatgatatatttaaagggacgggcaaaacgatctacaagacagatgacaggctgatagcgtcggaagtcaacagtgaaaaaggcatgattcttatccaaaccgccggaaacggctctgaaatgaagttaactttgcttaatttacaggggaaacagctgtttgcaaaaaaatttcgcacgcatgagttgcaagtggactggaatcgattcgatccttctcttttatatgtcacaacattcacgaaagactggaattatgaatcaagcctaattgatgcaaaagaagagcaaacggaaaaaaacatcgcacaggccgcctttattcattggacttccgccgacacttttgaatatatcaaatggaatgaacgggaccgggaaaagccggctcctgtttattcctacagcacagcggacggacgggaaaagaagctcgcaggcgatgccgtacttctcgatattgtaggcgatatgcggctcatcgtaacgccttcatccgatcagcgccagggcacctacatattttcagacgtttcttcatcggaaaagaaaatctctttcaagttgccgctgttctcggaatatggcagcctgtcaccgatggaatacggttatgaccctcggcatgagctgttttatacgtatcagccaaatgagtcgggctccttgtatgatctgatttccgtcaacctcaaatcaggcaagcgggaagtcattcgtgaaaaagtggaaatgcttccgattaccttatctcctgacggggattatgcattgtacggctatactcaggatcaaatcatttcactcaactcaaaaacagcagcgccccttgtgaccaaagaatagaaaggagaatggacagtggccatagcagacgtcaccatcataccgatcggtaccgagactccgagcgtaagcgcgtatgtagcggagattcaaaccattttggaaggatttaaaaaagagggcaaaatcaattatcagctgacaccgatgaatactttgattgaaggggaactaagcgatttatttcaggtgattcagacgattcacgaagcgcctttccaaaaaggcatccacagagtagcgacaaatatcaggattgacgaccgccgtgataagaaaacgacgatggagggcaagcttgcaagcgttcagcgtcatttcagtcaataagaaagacagccttgttccgaaataacggaataaggctgtctttgtctaaaggcatcgggtttagtggactgtcggatacccgctgttaataattgtcatgacggtaaaccatccgaacactaaaaaagccgccccgccgaacaagatgccaagaacgttgatttgtttaagagaacgaagaaccccaagagcagataatatcgtgactagaccgaaaatgatcacgagcaacatcaatataaacccccttcgcttggatcccctgcagtatatttccaattttattttaaccgttttcatcaaatttgtcgaggacaacatgattcattgaaagtttctcacaaaaccttcataatggaacaaagaaagatgaatctgaggtgaaaataatgaaatggagaagaatgcctttagggcctatccagacgaacgcttatattttatccaatgatgacggcacctgcttaatatttgatccaggcagcgaatcagggaagctgaatgcatacataaaagaaaacgggctgaaacctcttgccgtattgctcactcacgctcattttgatcatatcggagctgtggacaatgtcagaaaagaatggaacattcctgtatacgtgcataaaaatgaagctgaatggctgactgatccttcattaaacggttcagcgctgcttacagggcagacgatcacagcagaaaaagcagatcatctgatcgaagaagagggagaccttaaaatcggcccttttacgctccgcatgctctttacgcctgggcattctccgggcagcgtctcgtattatgccgaagaggaaaacctgatcgtttccggcgatgttttgtttaaaggagggatcgggcgtacagacctgccggggggcaatcaaaaggtgctgatggacagtattcatcaaaaactgctgacacttccggaagagacgcttgtgttaagcgggcacggccccgagacggacattgcaacagaacaggaacaaaacccgttcatcaacggatttactttgtaaaacataaaaaaagacgatccatctggatcgtctttttttaatggcctccctgtccgggaaccataatgaacacagaataatatgtaaatgcggcaaaaaagattgtcaagtaagcaccgaaaatataaatgtacatccgctcggtcaagttgagatacgataagaacacaaaaaatacagtttgaccgaagaacagcagtgatgcatctttcatatttcctaaataaaacatgaccgcaaagatacctgtccagaaacctaacacacggaacatgcgattcatttatatccctcccaaaaagcccctttgatttcattataaatcaatttatcttaaaatgtaaacattttcattttgggaaaaacaattcattttttacaattttgtgataaggaatttaaaaaataacctgtcacgtgtttaaacggaaaacatcacgggtactgaaacatacaaagacaaagtcagtacatttaaggaggaatcattcatggaagagctgaccttttattcatacccgagctgcacatcatgccgaaaaacgaaacattggctgaaagcgaaccaggttgattttacagaacggcatcttttcagggaaacgccgaaccaggatgaattgaaacatattttgtctctcacgaccgaaggaatcgatgaaatattggcgacaagaagccaggcatttaaagagttaaatcttgatattgaagaattaacggtaagcgaagtgctggaattgttaattcaaaagccaaagctgctgagacgcccgattatcgtaaacggcgataagctggtcgtcggatacaatcccggcgaactcttaaaattaaaaaaacacaccttacaccgttctgtttcctgaaaaaaacgaagattgctgacatattgcatgttcagcatatcttcgttttttcgcctgtgtaactgggctagctggattcgaaccagcgcgtcacggagtcaaagtccgttgccttaccgcttggctatagcccaatgcgcttacatatagtgttgacaatcgatttcgttttatacatagcattcaaatcagttggtcattaagcgattgatttaaagggaaaacaatgaggaggattgacatggaaaacaagcatgcagccctttatgagtatctggtcaaacaggcggacagaatcacagatgaatggctgtcccgaacagcgtctgaaaaagaaaaaacggcacagcaatacaaggactttatactggctgtttcaaaggtatttgccaaagatgaacaggcgctatgctggaataaagcttccgggtgcgccaaggaaattgcctacgacagggctgtcagccaaattccggttaccgaaagcataaatggttttaaagtgtgccgtgaacttttaatagatgagatcgagcaattttcagatgaacatgcaccagacagttcgaaaaaagatttttttatctggaataaacagcttcacttaatgatggatgaggtcatagagcagtttattcttgaatatgagcatacgacaaagagccaattgaaggcgcagaccgagatgattcgcgaactgagcgcaccggtcataccggtatcagagcacatcggtgtgctgccgctcattggtgaaattgatactcacagggcaacggtgatcattgaatctgcgctcacgcagtgtgctgagcttcatctctcgcatctttttattgatatttccggtgttcctgttgtcgatacgatggtcgcccatcagttgttcaaagtcgtagacagcacaaagctgcttggcgttgaaacggttctttcgggtttgagaccggagattgcccaaacagttgtgaagctcggcatggatttttcacatattaaaacagaacagagtcttgctaaggcgctttgcaataaaggcttctgcatccatgaagacggcaaggccgaagagcaggtttaaatttctatttcagcggcttgaagtcgaataaaatagtcaaatcggtattcggagattccgtttttgttacgtattcggcttgatttgcgctttttatggatttgatgcttccgatggttttcgtataaactgcgcttagaaaggaggcgcaatggtttgtacacgatcgaatcattaagcggaagattaattgacgaggcatatagaatgaaggcgtcagacattcatattgttcccggtgaaaaagaggcggtggtacgcttcaggattgatgacgaactgtttcaaaaagacggattaacgagaaatgagtgctctagactcatttctcactttaaatttctttcttcgatggacattggcgagagacggctgccgcaaagcggggctttaactctttatatcaaccgtgagcccgttcatttaaggatgtccactctgcccaccatccatgatgaaagcttggtcatcaggcttcttcccaagatgagcagcaagccgctcacaaagctctcattgttcccgagtgcaacattcaagctgctgtcttttctgaagcattcccacggattaatgcttttcaccggcccgacaggctcgggaaaaacgacaacactctattctttaattgactacgccaagcggcattttaagcgaaatatcattacgttggaagacccggtcgaatcaagaagcgaaaacattttgcaagtacaagtgaacgaaaaagcgggcatgacttattctgcggggttgaaggcggtgctgcgccacgatccggacatgatcatcctaggggaaattcgcgatgccgaaacagcccaaatcgcagtcagggcagctttgacgggacaccttgttctatcgagcatgcatgcgaaaaatgctaaaggtgcgatatacaggctgctcgagctcggcgttgatatgacagaaattgaacaaacattggtcgcagtcagcgcccagcgtcttgtcgatatcgtctgtccgttttgcggcgacagctgcactttgtattgcagattgtcgagaccagttagaagagcaagcgtctttgaacttttgtacggaaaaagccttaatctctgcatcgaagaagcaaaaggcagatgcggtggcatcaaaacagacaccttaaaaatgctgatccgcaagggaatagcactcggatatctgccgtcgaaaacttatgaacgctggataggccatgaagattaaaatgaagtggcctgtccgggaacaggcggaccttctgaaaaaactaggagacatgatgcagagtggctatacgattttggatgctttaagtatgctgaaattgcaattgaatgaaagacgaagagcggatctgacatttgcgatggagaagctgacagaagggtgtcctgtgtttcaagttcttgaaatgatttcctttcacaaggatgctgtcaccattgtttactttgccgaacagcacgggaatttgccatttgcctttaggcagagcggagagctgcttcaccgcaagatcgctcaaagcgaaaaattaaagaaagccgccagataccccttgtttttagttttaacggtctgcgtcatcatctctattatgaaatcagcaatagttccgcaattttccgccatctatgaatcgatgaacgttgaaacgtcttttgcaacgactctcatcttttatgttttcgatcacttttatctttttttcgcgggactgccgctggttgccgcagctctatccctctattatctgtgttcattccgccataaacctccagaagacaaaatggcctttctcattacaattcccttgctgggccaaaccttcaaactattcaacagctattttttatcgctccagctgagcaatcttttgcaagcgggtctgtctgtatatgacagtttaaaagcatttgaaagccagccgtttttacgatttcataaaaatgaagcgaagcgcttgatcgagcggctgaaacagggggagagtctggagcagatgctggccggacatccgttttatgaaaatgatttagcaaaggctgttgcacacggccaactaaatgggcacttatacagagagctgtattcatatagtcagtttttgattgagcggcttgaaagaaaggccgaaaaatggacaggcctgatccagccattgatttacgggctaaccgcggcgatgatattaattctttatttgtccatgcttttgccaatgtatcaaatgatgaaccagctataaggaggacggaactgtgaatgaaaagggatttacactgatagaaatgttagtcgtcatgctcgttatctccatcctgctgttgatcaccattccgaatgtgaccaagcataaccaaagcatccaaaagaaaggatgcgaaggattaatcaatatggttcaagcgcagatcacggcctatcagatggatcatgacgggaaaacgccgaacagggcggagcttgaatctgaaggttacataaaaaagaacttaaagtgtccgaatgggaaagcaattaaaatttcaaacggcaaagcacaggctgattgacggttatgaatcaaaaaggatttacgcttttggaaagtttaactgtattgatgatcggttctattatgttctctcttctctttgctctactgcctcccatttatgaaaaaagaatcgttcagcactttgtctcacagcttgaagaggatttgctttacgctcagcagacggctctcgtccgccatacgacggttaaggtgcagtttgactttgccggctgccgctatatcatgaagcattcggacgaaggctcatcgcctgaactggtcaggacatacagctgcaatatcgcaatcaaaaagtcgacgctcaaaccaattcttacttttaatccaagcggtgttccgaatcaagggggaaagatcgtgatcgatacacagcatgcctcttttatactgacgatctatttaggaagcggaaagattaatgttcaaaaaaaataaaggctttacaacggttgaagctgtttccgcattcggcatatgggtaatgatcaccatgttattgatccctatgcttcatcagctgtcattgcagcgcgaagcgtccgaaaaagaagaagagacatatcgcatattggaggaaaagatcagccgctacacgctgaccggacggttccaggctaaagaagctgtgctttaccggaatacatcttactttattgaatggaaggagaagggagatgattatgaagtatgcatctctattaaaaaaagagacagccaaaggcactgtttcaccattttgcgggcaaaggggatatacccttcttaatataatgttttccttaatggtgcacatgttcgttgcaggtacgatggcctcgatatttcatctgtttttatccccggaaagaaacggttcggatattcacccccgtgaatggacgattactgccgagcaaatattgaaggagtctaggaattcgattgacataagaagtgccggtgatcatcagtcactagcgatgacaaaccgccaaggtgacaccgttcgctatgagcaatatcagacagttattcgaaaaagggtcaatggaaaaggtcatgtgcctctattacagcatgtcaaaaaaatgaggtttatgattgaaaatcacctgctgatccttgaagcgacaagtctaagcggcaaatcataccgcacgtctattccgctctatcatatgtaaaagggtgatcacgtgaaaaattcaaaaggattcatttatcccgctgctgttttcgcagctgtgatttgcatgctctgcgcgagtcactcagccgctttattaacgaatcagcgaacgtttgcacagcaaacaaaagaatttcacattcagcaaaaccttctccaaaatggaattctccatgccttgtcccatattcacgaagagacaaaagaaaaagttcaaaaacagcatggcttgatatcgtattctgtcagcccggctcatcagcagctcacacgagtccagattcaggtaacgacagcttccggcacagaaacaagcgctcaatttcaatatgatttaagaaatcaaaaaatcacgcagtggaaggaatattaaaaattgtgtgtccaaatcatgaagaatgtataaaaaaagattcggatgacaacacttcaactgacagaactccccaagaggtgatgcgatgaaaacgaacgattatgttaaatatatgacggaacagctcgtaaaatatatggacacgcctaagcaggaaagaaaagaaatgaaagaaaaacgtaaagaattaaagccgccgtccaggatatatcaatggttcggcattcttccccttggctgtatcatgttttttaaaaagcataaataaagacaagccgctttgcactgcaatgcggcttatttatattcttccacaacgacgactttgttaattttgtgtgtcgcaggttcaaatgaaattgtgacaaacactccgaaatttttatttccttcactcaatgtgacatggtattgtttgaccgcttcatcggcccgctttcgatcccatacttttttcgtgaggcgcacttctgcttccggatatctcttttttgcttcctcaaccgctttttcttcccacttagacatgcgggctgtttcgtaagctgccgcatgggcattgagcggcccaatgctagaaagcagtaaaaaagaacataatatgacatttttcagcacgggtcatcatcctttctatcctattttttccttgtcaacagtgtttatacaaaaattaagaagaaattgtgtacactataaagaactacaaacttttcaaaaagatgagaatttgagaggttttttgaggaattaaacgaaaatgttctttagaacgaacttaatcgacttttttgacagttttcaaacggcacacttgttctttatactctaactataaagttctttaaaacgaacggaaacaaaagccattacatactcgctaggagggtagtcatgttccgattatctcgaactaggagatgccgaaaaagagccggaaaaaacattatcgtttttcaaacgctgctgatcatatacctgttaattggattggggagtcagctgtcacagcatacaaacgcatcatttcatgatgtggaaacatacagcatgacaatgaaagcggcctcaacttttcctcaagatgagaagcagtgggacgggagcgatttgaagcttcaaaagcagacgaagacgaaaggaacggtctgtgcaccgctgacattgtttgcagaatataaaaaccgcggcagtcaaatcgccgactctgaatggaagtgggagcttcataaactcggtcattccaaaaagccgctagaggacgggactgtgatcgataaaggcgtgttcaaaaaagaagccgaaagcagcatctaccggatagagtcaaagcgggcagcaaaaggagggctatacgcttttaaattgatcagacctgaaggccatccagatgttaaaaagggcaaacctttcatttggtcaaatgtaatggagcttcaagactgcaatgaagaaacaccgaagcctcctaaaaaagcttcagcaaaaccaaagcaaactgaacagactcaaacaacgcaaaagtctgaacaggatatagaggaaacaccaaaggacagtgaatccgtagataaagaaaatagaaaagaagataattcattagaaagcggggaagcgtcatgaaacatgtgatgaaatggatcagcaatttcttatatgtgattattttcacaatcatcatcgccgcggtcatcgtcgtgatttcgacaaagtcgtccggcggggagccgcagctcttcggctatcaattgaaaacggttttatccggatcgatggagccggagtttaaaacaggttctgtgattgccgttcaaaaagttgaaaatcccgggtctttgaaaaagggagatatcattacattcatgcaagacgaaaacaccatggttacccaccgaattatcggtataacaaaaaataaatcaaatctcatgttcaagacaaagggtgacaataaccaaaaccctgattccgatccggtactggcggaaaatgttgtcgctaagtattcgggcattacggttccgtatgccgggtatttgctggactttgcaagtaaaccgatcggcacagccattttgctgatcgtgccgggactcttgttgattctttatgcagtaattactgtatccgcggctttaagagagattgaccaaaaagctaaagcaattgaagccgctggaaaagatcaatcagtttccatgtaatcttcgttggtcacctgaacattcaggtctccatatatacagattttcttaattataaaaggaggagttatcaatgggtacaaagaaaaaactaggattaggcgttgcgtctgctgcgcttggactggcattagtaggaggaggaacttgggctgcgtttaacgacatcgaaacaactcaagcaacttatgcagcaggtacgcttgacttaaatgcgaaagatacatctgcaagagtgaacttgtccaacttaaaaccaggcgacaaattcactaaagatttcgagttcaaaaatgacggatcacttgcgattaaagaagtgctgatgcaggttggctacagcaatttcgttgacggaaacgcgaaaaacggcggaaaaagcacagcggaagacttcctgaaacaatttaaagtcagcgttctgactgtcggagttgaaggcggtaacggctatcctaaaaacatcattttagatgaagccaacctttatgatctgtacaatatgtccgcgaaaaaagataagaacgcatatgaaaaagtgaagaaagccattgagccagagttcctgcatgacaatggcaaaatcaatgtagcgacaatcaacggaaaaactgcgcctgaatacgacggcattccgaaagacccatatgactttgataaagttcaattggtgattgagtttgtaaatgacaaaacaacagacgccagcggcagaatggtacagaacaaatatcaaggtgattctgtacagcttgacttctcattcgaagctactcaatggaacggcttgacaatcgacggcaaaaaacatgccgatgaaaaaggttatgtgaaagagaacgaaagagcgcacagtgaagataaataatggtgcaatttaaaaaacggatctttatgatccgtttttttatgttcatgaggaatcggcttattcagcgtaaaaaatgccaaagggagtaagatgtgtttcccttactccttttcctgtcttctcttccacttttgataatctaaaaattctcgaaattgttttttagaaacccctgatgccatagcgtcacgaactagattttcccattcactatctaattgaccatcgtattcggtttcatctttctcatcgagcagggtatgaaccgagacgtccagaacagcggagactttttctagaaattgaatggaggggtttgtttgcaagtttctttctattgaacttaaataagacttcgctaccccagccttttcagctagttcagatagtgagtagcctttttcttttcgatattgtttaatacgctggccaatcaatgtcatcaccttcctttcgatattatagcacattcagaaaggatttattgaatgacttctttcaattgatgtggaaggatttgaagacttctttcccaaattgagaaaaatacgtatttcctctggactaatgccttgttcaagagcgtgtttaatcaagtctgtccactcctcatccaattcttctttctcatttttatctttattcatacatttcccccccaaaatacttgattatgtatttcagacaaccatgttgtgataaacaaagataaacctcaaggctcaacacttttccaagcttgtccaaatgctgttacgaaagtttctcttttctctttagttctattataattccagctctctgaataaaaacaagaacgatgtcgaattggaaaaattatcctgaattttttttacgcagataaaataatcccccgttttgaactttaatatcgattttaggctcgtaaagcgtttggagggcctttttctcaatttcgtattcctccggtttttcttcagtatcctcgtaaaattggtttaagagtgccaggtcgttattccaacgtttcagggaagcttcagcccaatcaagcggttcgcttctggccgcctgttcgatatagcgctcaagccgttttatgccgctttccggcttaatcaacggcgacatcgtataacagtagtcagagatctgtgaggaaagctcgcgtgcttccatttgctcttgaaacgattcggtcagctggccgctgattaagtgaaggccaagggacagaagcttatcttttttcatgtcggactggtacgagatcgtcacattcatgccgagccaaggttccagagggatatgagccccttcggaacggattttctcataaaggcgaataaatttgccgtttttttgcactgcctggaaaatttgaaaaagtcttggtgatccaaaatgaataaactccccttcgatatcggaaggggcctcgtcttcattcgtgatcagcgtgattttcatcggattcggctctcctcccgtcttttcaagccagtgccagtaaaacggcctgttcatgatttgtttatcgacctcaaccgtcagctgcacggtcatgtggcctggacttttgtcggtgatcgtgcagccgtttgcggtgaaaaaacgttctaaaaacaggtagatttcttcctgacgcatttgaatttagcctcctatctgtgtatggtttgaaacgtcttcatttccgtaagagatgaaagaggttaagttttccattttgattttcatttcctcgtctgtcgcagagtaaaaaagaatatcgtggaggtgctcttcaaaattgccgacctcgatttttgttaaaatatcatccaagtctccgacgactttttcgaacaaatgaatcttttcataaagaagctttaaaatatgttcttctacggtatgctttgttgccatattgtaaatgtagacatcgcgttcctggccgagccggtgaatcctgccgattctttgttcgaggcgcatcgggttccacggaaggtcatagttgatgattttattgcaaaattgaaggttgattccttcgccgcctgcttcagtcgcgatcagaacttgcactttgcccctgaacaaatctttcatccagtctttctttcctcttttaaatccgcctctgaacggtacggaactgatgccgttctgctggaggaaccattgcagataaatctgcgtcgccctgtattcggtaaagatgatgactttgtcatcgagttcttgaatgagttcaacgactttcagcgcttttgaattttgtgcgacctcgttgaccttttcgatcaaatggtggatgacaggttcagagattaccggcgcttcgcggtcctttcggtcaagcatgtttttcagcgtcatatagacagcctccctgcttgaacagcattcgcgctccaatgtcatgattgagaacatgcttgatgaatgctgatgatttgtcttcagctttttaatctcgtcatacaaagcctgttctgtaggcgaaaaggaaataggcacggtttcgacatgacgctttgtccaggtgatgccggtatcatgccgcctgtttctgatcatgactttattgataagggacttcaagcgctcgtgtgcttcagctgaattgatctgttttgtataatctttgttgaagttgctttcatttcccaagtgtccgggttttagcagggagacgagattaaatatttcgtcgatcttgttttggatcggcgtcgccgtcagcatcagacagtattttttctttaagctgcggacaaactcgtaattttttgttttattgtttttcagtttgtgagcttcatcaataatcaccacatcgtactggatcgacaaaaccgtctctctgtgcggcgaccgctttgccgtgtcaagggaggagacgacaacatcgcattgctcccatacatagctttttttctgttcaacggccggaattaaaaacttttcccgaagttcctttacccattgcgagacgagcgaggcggggacaaggattaatattttcttggccagcccgcgaatcatgtattcttttaatatcagccccgcctcgactgttttgccgaggcccacttcatccgccaagatggcttttccgttcatctgttcgaccaccttccgggcgacttcgagctggtggggaagcggtgtgaagccggggaggtggtatggggcctgcaagccttcaaacgtcggaatcgcaagccttttctgcacttcacaggaaagctggtaaagctcccaattcgcccacgggccgtcttcatcaagatgctttttgaactgttccggccattcgttgtcgaaatgaatgtctggtctcatcgtcatgccgcctttctcttctgagattcaaatgttcttttttaaaaggaaatcttgcgtgaaaaaaacggattttactaagaaataaacaaaacacgaacgttcttattctgaaataataaattgttaatggttttttctgttgcccaatcgttgtgatgatggtaggatatttgtagatcatcagtaaaaaaatcgtaagctttatatagtatgtccatgaaaagaaatgaatatgagcgaatgacggcaaggggagagaccggcagagggaaacctaaaagcggcgccgaaggagcaagctggggaaacagtgaatctctcaggcaaaagaactcttgcttgacgcaactctggagagagtttgtatcatattatgttttgcaaaccaccaaaggggacatctttgcttttgatgcaaagtaaactttcaggtgccaggacagagagcctccaaactgacaaaggggcttctctgtccttttttgtgccgtataaagcggcgcagccatcctgttgatgttgaaatctttcttgttttctgatgattggcaaacttgtttttagtttgaaaagcgaagggggaagcagaatgcttaaacgtacgcctttatttgacctttataaggaatatggcgggaaaacgattgattttggcggctgggaactgccagtccaattttcttctattaaagaggagcacgaagccgtcaggacgaaagcggggctttttgacgtctcacacatgggagaggtcgaaatcacaggaacggacagccttccgttcttgcaaaagctgttgacaaacgatgtttcgacgctgaaagaaggcggcgcccagtatacggctatgtgctatgaagacggcggaacgatcgacgatctcctcgtctataaaaaagcggccaatgtctatatgctcgtcattaacgcagccaatatcgacaaggacgtcgattggatgaacaagcatataaagggtgacgtgtcggttcgaaacgtatctgacgagattgcgctccttgcccttcaagggccgaaggccgaagcaattttaaaacaggtcgcagatcatgaccttgcagaattaaagccgtttatgttccgggatgatgcagcggttggcagcgtgcaggcgcttgtgtccagaacgggatacacgggagaggacggctttgagatttactgccggaatgaagatgcagcctgcatttggaagctgctccttgaaacgggcaaggattcgggattggtgccgtgcggcctcggggctcgggatacgctgaggtttgaagcgaagctgccgctttacggacaggagctctcaaaagacattacgccgatcgaagccggcatcggatttgccgtcaaaacgaacaaagcctcggatttcatcggaaaagccgtcctggcaagccaaaaggaacatggagcggacagaaagctggttggccttgaaatgatcgataaaggcattccaagacacggatacgccgtctattatcaaggcgaacaagcaggcgaggtgacaaccggcacacagtcgccgactttaaagaaaaacgtcggcctcgcattgctgaaaaaagaagcctgcgccctcgacaccgtagttgaagtggagatcagaaataaacgtttgaaagccaaaatcgtgaaaaccccattttacaaacggcagccgtaagtttgccaagaccttgaaaggagactgaagatgaagcaccgttacctgccagctacagatcaggataaaaaggagatgcttgaggcaattggagtcgagagaatcgacgagctattctccgatatacccgaaagcgtcagatttaaaggggaataccaaattaaaaaggcaaagtccgagacggagcttacaaaagagctgacgaaactcgcggctaaaaataaagatacagtgacgtacgcctcttttttgggagcgggcgtatacgatcattaccagcccgtcatcgtggatcacgtgatttcgcggtcggaattttacacggcctacacaccgtatcagccagaaatttctcaaggggagctccaggcgattttcgaatttcaaacgatgatttgcgagctgacgggcatggatatcagcaactcgtcgatgtatgacggaggaacggcgttagccgaagcggcaatgcttgcttcaggacatacaaaaaagaaaaaaatcgtcgtttcggaaaccgtccatcccgaatcgcgcgaggttctaaaaacgtatgcgaaaggacagtacatcgatgtggtagaagtcccttccaaaaacggaacagcggatcttgaggctcttgatgaagccgtctgcgaagatacagcagcagtgatcgtccaatatcccaactttttcgggcgaattgagccgctgaaagacattaaaccgatcgcccataaagggaaaagcatgttcatcgtttccgccaatccgctggctctcgggcttttaacaccgcccggggcgttgggcgctgacatcgttgtcggagatgcccagccgttcggaatccctgctgctttcggcggtccgcactgcggattctttgccgtcacgaaaaaattgatgagaaaagtgcctggccgtctagtcggtcagacggaagatgaaaacgggaaaaggggattcgttctcaccctgcaggcccgcgagcagcatatcagacgggataaagcaacatcaaatatatgctccaaccaggcgctcaacgcgcttgctgcgtcagtcgccatgacggcgctcggaaaaaaaggcgtcaaggaaatcgcatggcagaacctgcaaaaagcggcttacgcaaaagaagcagctaaacgggccggtcttgaagtcgcgtttgaggggccgatgttcaacgagtttgtcatcagactcaatgaacctgtcgaaaaagcgaatgaacgcctgcttgagaaaaatattatcggaggctacgatctcggcgcttcatatccggatttaaaacggcacatgctgatcgccgtgacagagctcagaacaaaagaggaaatcgatacactcatgaatgaattgggggattgccatgaataatcaggatcaatcgcttatttttgaagtatcaaaagaagggcgggtcggctacagccttcctgagcttgacgtccctgaaacagatgtgacagacgtcattgacgaagcgtatatcagagacgaaccggcagatctccccgaagtgtccgagcttgatattatgcgccattatacggctttatctaggcgcaaccacggagtggattcgggattttatccgctcggttcgtgcacgatgaagtacaatccgaagattaacgaaaaaatcgcgagaatccctggattttctgcgatccatccgctccaggatgaagcgaccgtgcagggtgcgctggaacttttgtacgacttgagcgagcatttggaagagatcacaggaatggatgaggtcacccttcagccggctgccggcgcgcacggcgagtggaccgggctgatgatgatccgcgcgttccatgaggcaaacggcgatcataaaaggacgaaggttattgttcctgattcggcccacggtacaaatccggcgtctgcgactgttgccggatttgaaacggtcaccgtcaaatcgaatgacgacggccttgttgatctggaagatttaaagcgtgtcgtagacgaagaaactgccgcgttaatgctgaccaatccaaatacgctcggcctttttgaggaaaatattttagaaatggctgaaatcgtccatagtgccggaggaaagctgtactatgacggagcgaacctcaacgccgtactcagcaaagcaaggccgggtgacatgggattcgacgtcgtccatttgaatcttcacaaaacctttacgggaccgcacggaggcggaggacctgggtcaggtcctgtcggcgttaagaaggaattgataccgtatttgccgaagccggtgcttgtgaaaaaagacggacgctatacttttgaccatgaccgtccgcattcgatcggcagggtgaaaccttactacggaaacttcgggatcaatgtgagggcatatacgtacattcgttcaatggggccggacgggctcaaagaagtgacggaaaacgccgttttaaatgcgaattatatgatgagaaagcttgctccttactacgatctgccgtttgaccgacactccaagcacgaatttgtgctgtcgggaaggcgccagaaaaagctgggagtcagaacgcttgacattgcaaagcgccttttggacttcggcttccatccgccgaccatctatttcccgctcaatgtcgaggaatgcatcatgattgaaccgacagaaacagagtcgaaagaaacgctcgatgcgtttatcgatacgatgatccagatcgcaaaagaagcggaggaaacgcctgaagtcgttcaggaagcaccgcatacaaccgttgtgaaacgcatggatgaaacaaaagctgcgcggaagcccgtgctgcgctatgaaaaatgataagaaagccggcggatcgatttcgccggttttttttatgtgaaaaataatatctttatgtaagcgatttactgattgaatgagaaggatgtctcccgtattaaatagtaaattcatcaaatttaaaagtaaaaataaaaattactttgcaaaacgcgatagtttcaatgttttctagtgagataatggtttaattcaccttgaaagaagaggattatggagcatttagaaggattcgcaagggtggagagtgacaacgatgaatatgaaggtatgatacaaaatgatagcgaatatgccgtttgtctcatatgttacataaatgttacggtatattagattgcttcatacgggaggagaaatatgaattcagacgaaaagcgaatcaagataaaagtagaaaaagtgtccaaagtgtttggaaagaatacaaagaaagcaacgcagctgcttgccgatggcaaaaccaaaaaagaaattctgaaagaaaccggggcgaccgtcggggtgaaccaagcagattttagcgtgtatgaaggtgagatatttgtcatcatgggtctatcagggagcggtaaatcaaccttggtgcggcttttaaaccgtttgattgaaccgactgcaggacatgtgcacatagatggtgacatgataacaaatatgtccaaagaccagcttcgggaaatccgccgaaaaaaaatcagcatggtctttcaaaaattcgctctgtttccgcacaaaacaattcttgaaaacacagagtacggattggaactgcaaaaagtggataaaagaaaacgccggctaaaagctatggaatcattaaagcttgtcgggcttgaagggtatgaacagcaatatccggatcagctgagcggcgggatgcagcagcgcgtcgggcttgcccgcgcattgacgaacgatccggacattctgctgatggacgaagcgttcagcgcgcttgaccccctgattcgcaaggatatgcaggatgaactcctcgatttgcatgaatcagtaggaaaaacgattattttcatcacccatgatcttgatgaagcgctgagaatcggcgatcgaatcgcattgatgaaagacggaaacatcgttcaaatcggtacgccggaagagatcttaatgaacccgtcgaacgaatatgttgaaaaattcgttgaagatgtcgacttatctaaagtgctgacggccggccacattatgaaacgggctgaaaccgtgcgcgtagacaaagggccgcgcgttgcactgacgctgatgaaaaacctggggatctcctcgatttatgctgttgacaaacacaataggctcctcggctccgtcgatgctgaaacagcgaagaaagcagccgaaaaaagccagacgctggagagcgtcatctcaagagaaatcacaaccgtagaagagaatgttgtcctgacggatatctttgaattggtctcggatgccagcattccgattgctgtcgtcgatgaaaaacagcggatgaaagggatcatcgtcaaaggcgcattaatcggagcgcttgccggaaatgaccggtatattaatgctcatgaaccagcccatgaagctgttattcaggaggtgagataatgtttactttatcatcgcttccccgcattcctttagccgattggatcgatcagtttgttgactggctgacggtgtcgttcggcggtgtatttaacggaattgccagcggagtggaatcgtttgttgatgagattgtccaagggctgggttttgttccgccggttatgttgaccgttatttttgccgcgctcgtctggctgatcagcaaaagaggcattgcgctgtttactttaatcggattttttatcattgattatttaggatattgggacgccatgctccagacattggcgcttgtcgtcacatccgttctgatttctgtcattatcggcattccggtcggaatctggggctcccaaaagaaaacggttcggagagtcgttacgcccatccttgacttaatgcagacaatgccggcattcgtttatttacttccggccatcttctttttcaatatcggggttgtgccgggtgttgtcgcttccgttatctttgcgatgcctccgacaatccggatgacgatcttagggatccagcaggtgcctgaagatctgattgaagctacagaagcatttggttcaacgacaagccagcggctctttaaagttcagctgccgctcgcgacgaaaaccattctggccggtatcaatcaaagcatcatgcttgctttgtcaatggtcgttattgcatcaatggtaggcgcgcccggactcggagaagaagtttaccgggctgtgacccagctgcaaacgggtaccggtgtagaaaccggacttgcgattgttattattgcgatcgtacttgaccgggttacacaaaatataaaattgaaaaagagcagggggaatgcataatgtggaaaaagatagcgggaatcggcactgcagcggtactcacattgggtctggctgcctgcggaagcagcaataataatgaaaatgcgtcagtaggagatcaagtcaattataaaattaccggcattgatcctggagcgggcattatgaatgcgacggaccaggcgctcaaggactacgatctcagcaagtggactgtaacgtcaggatcaagctcagcaatgacagccgcattgaaaaaagcttatgacaaaaaagatccgatcatcattacgggctggacgccgcattggatgtttgcaaaatacgatctgaaatatttaaaagatcctaaaggttcctacggcgatgccgaagaaatccatactgttacgcgcaaaggattcaaggacgaccatccgggcgcaaacaagctgctcagccaattcagctggacagaggatgatatgggagaagtcatgcttgccgttcaggaaggcaaaaaaccggaagaagctgcagcagacttcgtgaaaaaacatcaagatctagttaagaaatggacaaaaggcgtcgataaagcggacggtgaaaaaattaagctcggctatgtggcatgggacagcgaaattgcgagcacgaatgtcatcgcaaaagttcttgaagacttaggatacaacgttacgctcagccaagtagaagcaggcccgatgtggactggcattgcaaatggaagcgtcgatgcttcacttgctgcatggctgccgcaaacgcataaaacatatgctgaaaaatacaaaggcaaatacgaagatatcggtactagcatgacaggcgtaaaaattggccttgtcgttccgacatatatgaaagatgtcaattcaatcgaagacttgaaaaaataacgaacaaagccggcgaacccatctcgccggcttatttttgccggaaagggataaccgctcatcacccgaatcctcccggatgcaaaaaaaacatcctaaaacgttaaaccgctttaggatgctggactcaactgaagccttccatagcagagacagcttcggttattaatttttcgttttaatttttccgccccattttttgaacccgcctttcaggttgtaaatctccttacagccgtgtttgcggagcgtttgggcggcccttccgcttctgacgttgttttggcagtacaggtaaaccggtttgtcaggccggatttcgctttttctttgcttaagctgtgaaagcggaatgtttctcgcacccaaaatgtggccgccttcatactcattcggctcgcgcacatcgatgagctgcgctttgcgatagcctgcccggaattcttcttctgtcaaggttttcataatgcgctgctgatagatgtatgaagcgaccgcgtagatgatgagcgcggcgcaaatcaagagaacgacaatgctgctggtagacaatctgatccgactcctttttgaattcgtcccgcctaagtaagtatgcgggagatttttaacgatatgttaagacaagtactattatagtaaagcctcagaaatctgtcatctgattcgccgaatttattttcaattttaagagggaatggtagacttattttataccaaagaaaaagagggtaggttatggaaaaagaaacatggcgttttatcgattcgggacgacgggatcccgcttttaatatggcgctcgacgaggcgctccttttttggcacagcgaaaataagattccgccgaccatccgcttttacggctggaatccgccaacgctttcagtcggctatttccaaaatatcgaaaaggaaatcaatctggatgccgtcaaaaaacacggtttgggctttgtgagaaggccgaccggaggaagaggcgtgcttcatgaccaagagctgacctacagcgtcattgtgtctgaagaacacccggaaatgccgaagacggtgacggaagcgtaccgcgtcatctctgaaggtattcttgaaggcttcagagagctggagcttgatgcgtatttcgccataccgagaacggaaaaagagaaacagagtctgaaaaacccgagatcttccgtctgctttgacgccccgtcgtggtacgagctcgttgtcgaaggcagaaaggtcgcaggaagcgcccagacaaggcagaaaggagtcattcttcagcacggttcgatccttcttgatctggatgaggacaagctctttgatttgtttatttacaaaaatgaccgcctcagagagcgcatgcagagaaacttcaaacaaaaagcggtcgccatcaatgagctgacgaaagaaaaagtcacgattgaagaagcgagcgaagcttttaaaaaagggtttgaaaaagggcttaacattcatttggagccttatgaactgacggaagaggaaacggaatttgtcgaagatctcgccaggacgaagtatgcgacagatgaatggaattatagaaggtaatcgggtgaaaacgttatcctgttgcttgttttttgcatgcacatagtgtaaacttgttatgatttgaataggtgtaatttggagggattcgatgacaacaccgagtatggaagattacatagaacaaatttatatgctgattgaagaaaaaggatatgcaagagtctcagatatagccgaagctctggccgtccatccctcctcggttacaaaaatggttcaaaaactcgataaagacgaatatttgatttatgaaaagtatcgcggcctcgtgctgacgcctaaaggaaagaaaataggcaagcgtttagtatacagacatgaattattggagcagtttttacgaatcattggtgttgacgaagagaaaatttatgatgatgttgaaggaatcgaacatcatttaagctggaacagcattgaccgtatcggagatcttgtgcagtattttgaagacgacagcaaaagaatcgacgatttgagaagcgtccaaaaaagaaacgaacaggaaaatcaataaaagccgccgggtaacggcggtttcagattgttgacaaatcccaaaacgactttttgttttgggattttgtcatccctttcagcgttattgaaaacccttgcagtctaggaaggccgagcatcggagcggagcgaatgttggaattcgtgagcaccgacgcgcaggcctgacaacgaatgcgagggtttgtcgacacgctgaagccgctgggtaacggcggtttttttcttttcgtatcattttttccggatgccgctcgttgtctcatggtcttttttttctgtccgtttcttaaaatgatgtagagccatcttttaagggggggagatcgcgatgtacatcgacggggttttttcaggcggcggcatgaaaggggttgcgcttgtgggagcatacgaagcgcttgaaaaacggggcttccgatttaaaaggctggccggaacgagcgccggttcgatcattgcctcatttatcgcggccggctatacaagcgcggagatccgccaaatgatggaggaattaaatgaaagcgagctccttgacccgaggttttcactcttgcctttgaaattgctgcaatgggcatcgatttattggcggctcggtttatataaaggagataaattggaaaactggatttccgaaaagttgaaagcgaagggcatttcagtgttcggggatcttgaacagggaaagctgaagttgatcgcttccgacttatcgaacggcaagatgcttgtgctgcctgacgatttaaacaggtacggtttgaatccagggcgattttccgtcgccagggcggtccggatgagctgcagcatcccttatttttttgagccggtgaagctcaagtcacctctcggaatcagcgtcgtcgtagacggcggagttctgagcaattttccgatgtggctgtttacaacagaaaaaaaacggccggtattgggcatcacgctgatgcccaatgaaaaagagaggccgaagaaaacgattaaaaatgcgttcgagctgttcggggcgctgtttgagacgatgaaagaggcgcatgacgccaggcacattgccacgaaacatgagcggaacatcatttttttgcctgttgaggaagttttgtcgactgaattcgcgatgtcggcagaaaaaaaactagctctaatcgagctaggaaaaaaacgaacagaattatttttgaaacagtggacgttttaaaagaaagccctgtttttctttttgctttttttgccttcaatcactgtcagctgggtctggctttttttcttcaccaataccggcttcgatttattgatagacggtacgcttctcaggtgattgaccctgccttttacagagcgttttttatgatcctgaaaacgcttgttggattgtttggctgctttcttaaaagcggctccctcactgcccatattgcgattggaaatgcgcctgatcacgaaataaatgatggcgccgaccgcggcaaaaacaagcaagtattggagcaggcggcccggacttgtgacggcgaaataaacaaacccaaaaattccaaacgcaataattaaagctgagacaggatgtacgcgttgcttcataactgtccacctcccaaaaaattaaccaattcgttacattacattacgatattagaaggttccttctgttcgtcctctgctttggtttccatatgaagaagctcattgaagcttgcgattgccacttccacctgatcgtcagacggctctttcgttgttaaaagctgcagccataagcccgggtagccgagcgccttcaatacagggatgtctctcagtttgtttgtcagctgcaggacttcaaatgaaatgccgagaacgacgggtatcagtgcgagtctattcaaaatacgaacccagagagggtcagtaggaacaagcaagtaaacaaacatgcccacgatgacggtgaatagaataaagctgcttccgcaacggtagtgcagtcttgactgccgctgaacgttttcaaccgtgaccggcagattttgctcgtaacagtttatgaccttgtgttctgctccgtgatattgaaaaactcttttaataaaaggagtgcatgatatagcgtaaatatagcttaggagaaggagcagcttaaagaagctttcgatcataatctgcgcgacgtccgactgaaagaccggacgggtgagctccgctaaaaaaacgggcacgagcgtaaaaataaacttgccgaacaaaaaagacaggacgccgactgcggcgagaccaaaaatcattgtcagattggacggcttctcttctttcaattgatcgtctaaagaagggtcgaggtcatagcgttcgctcgaaaaattcaagtgcttggtgccgttagcgctcgcttcaacaatcgcgataatccctctgagaaaaggaattttctttaatttttcaagcgtcggattggttttccgaggcagcttgaaaaattcaatgcttccgtcttttctgcggatcgcggttacataatggcgcctgccgccgaacatgacgccttcgacgacagcctgccctccgtatgcgggctgttttgtttgatttgacatttgcatcaacctatctgtatcaatctatgagtacattaaccatttccttacacctattgtacaggaaaaacgctgaaacctctagattgacgggctcaaaaatttaagaaattcgaacctcttacaaagccaaatctaattaaagtataccctttttcatgctttttacactcggattttaaaaatctgggaaagctgatgttgccgcggctgtttttggacatactggaaatggaggtgatctggactgtatgggtaatgaagacaatcaaaaacagccggaagagcttgagcagaataagcgtgaaaccccgatgactttcaccggaagggtgatcatgactggctttgtcggcggagtgctctggagtgcactcggtgagctggcgtacctttttaagttctccgaggtcaatgcgaacatgattctccagccttttgtcatcggcgactggaaaaacggatttctcggaacgtttatcagcatactcttgatcggagtgatttccatcggggctgccttgctttactacggcactttgaagcaggtcagaggcatgtgggcaggcattgtctatggagccgttttgtgggctgtcgtgttttacctgttcaatccgatgtttcccgatgttcagacagtggctgaattaaagagggaaacgattgtgacgacgctgtgcatttatctgctttacggtttattcgtcggctattccatttcgtttgaatacaatgagctcaattctgaaaaactgacgcgcgcccttggagaaacaagagaatagtgcctgatcaggaagcaatatgataaaatgttcactgtaagtggacatttttttgcgtgatgagaagggggaggcagagttgccgcatattttaattttgaacggaccgaatttaaaccggcttggaaaacgcgaacccgatgtatacgggacagacacattaaccgatttggaacaaagactttttcaatttgccgaaggcattcagacagaattgactttttttcagtcaaaccacgaaggggacctgattgatgctcttcatgaggcagaggagcaatacgatggaatcgtcttgaatccgggggctttctcgcattacagctatgccctccgcgatgcggtggctgcaatcagcataccggtgattgaggttcatctttcaaatcctcatgcaagggaagagttccggcaccgctcggtcatcgctccggttgcaagaggccagatcaccggactcggctttgaaggttataagctggccatctcttattttatgaacacaaataacaaatagggggactagtggacaatgaaactaaacaaattgagagagcttttcggcggtttaggcattgacggtatattggtgacgagcggcgttaatttgcggtacatcaccggatttaccggatcttcaggactggcggtcatctcagacgatcaagcagtctttattacggatttccgctatacagaacaggcgaaggatcaaatcaaaagctttgacatcgttcagcatgccggcggaatcgttcaaaagaccgccgaagtgatcaaagagatggggataaacaaaatcggttttgaacaggataaaatgacatacggaacgtatgccgcctacaaagagcagcttggcgcagctgaactcgttcccgtttctcaatctgtggaaaagttgcgcttgattaagtcaagtgaagagattaagatattaaaggaagctgcaaagattgcagatgatgcattcagccatattctgacggtcatcaagcccggcatcaccgaaattgaagtcgccaatgagctcgagttttacatgcggagccagggagccgatcattcgtccttcgatatgatcgtggcgtcaggcgtacgctcaagtctgccgcacggagtggcaagcggcaaagcgatcgagaaaggcgaccttgtgacgctggactttggggcttactataaaggttactgctcggacattacgcgtacagtcgcggtaggagagccggatgatgagctgaaacgcatttatcaaaccgtgtttgaggcgcaggctatcggcatgcggagcatcaagccgggaatcaccgggaaacaggctgacgcatacacaagggactacatatcttcacaaggctacggcgattatttcggccattcaacaggccatggcctcggcatggaagttcatgaaagtccggcgctttcagcacgttctgaccagatgcttgaaaaaggcatggttgtaacggttgaaccgggaatttacataccgggcaaaggcggggtcaggatagaagatgatattgtcctgacagaggaaggaaacgaatcccttacccattccgcgaaagatttaattattttataatccgtttgattggagcaataggaggataatcatgatttcagtaaacgattttcgcacaggtttaacgattgaagtagacggaggcatttggcgcgttgttgacttccagcacgttaagccgggaaaaggcgcggcatttgtccgctcaaaattgagaaatcttcgcacaggtgcgattcaggaaaaaacattccgcgcaggtgaaaaagtggcccgcgcccaaattgaaacaaaaacgatgcagtacttgtatgccaacggcgatcagcacgtttttatggatacgacatcttacgagcagcttgagctgaacgagaagcaaatcgaacacgagctcaaattcctgcttgaaaatatgtctgttcagatcatgatgtatcagacagagacgattggaatcgaacttccgaacacggtcgaactgaaagttgttgaaacagaaccgggcattaaaggcgacacagcctcaggcggaacaaaaccagcaaaaacagaaacaggccttgtcgtcaacgtgccattcttcgtaaacgaaggagatacgcttgttgtcaatacttctgacggttcttacgtatcaagagcataaaggtaacagcgggaaagagccggcttcattgaagccggctctttttttgctgtctgaaatcttttacctctcacatgccaaatagaaaaatcggaagactactttttcaaaggagagcatagagtgtaaaaaaagaggaagtgttactggaggtttaagatcatgaagcttttctttggacaagtcaatccgacggttttgacaatggcggcgttaagggtggtatcatctttgatcgaactgacggcggctgttgtgatgcttttgacaaacgacgtcagaaaagctgtggcggtcaacagcgtactggccatggtcgggccgctcatctttattattacaatgacaatcggcatctatcagattgcagggcagctttcttacgcaaagctgattttgatctttatgggagtggttttgatcatcgcggggatctataaatagcgacacatgataagagaggccgacttgtcataatgtcttcctttgatcatacatttttatagaagacaagcaaaaagaggagggagtgtttttgcaccacatcacagagattctccccgatacgatcaaacgcgcgctcagcggtcttggcgaccatgaaatcgatcagatagaagaaattcgggttcggacaagtcgtccgctggaactggtgaacaaaggaaagccgcgctttctcccttatgtggcgacgcctgaagactcggcgcttcttttaaacagattgggaaattacagcatgtatacactggaagaggaattgaaaaaaggatatgtcacgatcagaggcggacaccgcgtggggcttgccggccgggttgtcgtcgaaaacggggccgtcaaaggaatcagagaaatatcatcatttaatattcgcattgccaaagaaaaaatcggcatttccaaaccgtatgtcccccatttatttcaaaactcgtggctgaacacgctgattatcggtccgccgcaaaccggaaaaacaacactgctcagagacctcgccaggctgatcagttcgggaagcggcaacgcccctgccaaaaaagtgggaattgttgacgaaaggtctgaaatcgcaggctgtgtaaacggcataccgcaatatcggctcggcgaccgggcagacatccttgacgcctgtccaaaagcggaagggctgatgatgatgatcagatcgatgagtccggaggtaatgatcgccgatgagatcgggagaatggaagacgcagaagcgctcttggaagcggtccacgcgggggtgactgtcatcgtttcggctcacggctacacatatgcagatctcgccaggcgtccatcattgaaaatgcttcaagagcaccgggtttttgagcgaatcgtggaactttccagaaagaacggtcccggcagcctgagccgcatcctaaatgggaacggagagccgctcggggcagcaaagaggatgttatcatgctgaagcttttaggtgccgtgcttattttggcagcagccacatggacaggatttgaaatggcgaagcctttcagggaaaggccgaagcaaatccgccagctgttggccgctttgcagtctttggaggctgaaatcatgtacgggcatacaccgctccgtcaggcatcaaaacagatcgcacaccagcttaccgagccggtagcctctttgtttcagacatttgcagaacagcttgaaaaaggcagcgcttcagcagggacggcatgggaagacagcctggagaaagtatggcccgaaacggctcttaaaaagaaagaatacgagattttacggcaattcggcgaaacgctgggccgtcatgatctgatttctcagcaaaaacatatcaaactggcgttaacccatttagagacagaggaagctgaagcaaatctcgcccaggcgaaaaatgaaaaaatggtcaaaagccttggatttttgacgggactgctactgattcttctattgatgtaatgaagaggggagcatacacgaaatgggagtagacgtaaatattatttttcaaattgccggcgtcgggatcgtcgtcgcttttcttcacaccatactggatcaaatggggaagaaggaatatgcccaatgggtcacgcttttaggattcatttatatattgttcatggtggcaactgttgtcgatgatctattccaaaagataaaagctgtctttctatttcaaggataggggggctcactcattgaaatcgttcaaatcgtaggactgggaatgatcgccaccttcctcagcttgattgtgaaagagcaaaaaccgacgtttgcttttttgattgtcgtttttgccggctgcacgatttttttattcttagtagatcaggtctacgaaatcattcggatgattgaaaaaatagctgccaatgccaacatcaacatgatgtatgtcgaaacgattttgaagattatcgggattgcttatattgcggagtttggcgcccagctgacaaaggatgccggacagggtgcgattgcttcgaagatcgaattggcaggcaaaatcctcatcttagtcatggctgtgcctattttaaccgtgattatcgaaacgatcatcggactcatcccttccatgtcttagtcagaaaggaggatttcctgagtgaagcgttttctgttctggctcttggtcatcggaatcgtatgctttggagcgcataatgtacaagcttcgccaaaagaagcggagccggctggggaaaccgccgcagaagaatcggcagaagccattgcaagagagcaggctgaaggtttggaacttgaccgggtcggggagttctggaacaacattttgacagagtatgggggacaccttcccgaaagtcaaaaaggaagcctgcttgaatttgtcaaaggagaaaagcacttttcgcctgaggaatggggcaaagcgctgttttcctacttgttccatgaagtgctggctaacgggaaactgctggggacgctgatcctgttgaccatcttctgcgtcctgcttcagcttttgcaaaacgcgtttcaacaaagcaccgtcagcaaagtggcgtatgcaattgtctacatggtgctgattattcttgcgctcaacagctttcgggttgccgtcacatatgcgaatgaagcgattcagacgatgacaagctttatcctgtcgctcgtacctctgcttctggcgctgatggcgacttcggggggagccgcctcagccgcattctttcatccggtcattctttttctcatgaacacgagcggcttgtttatccaatatatcgtgttgccgcttttatttttatcagcgattttaagcattgtcagcacgatgacggaccaatataaagtcacacagctggcccagctcctcagaaatgcggcgatcggcacgctggctgcatttttgaccgtattcctcggtgtcatctcggttcagggcgcctcagccgcagtgacggacggcattactttgcggacggcaaaattcattaccggaaacttcatccccgtattgggccgcatgtttaccgaagcgacagacacggtgatcagcgcgtctctcctgctgaaaaacaccgtcgggatactcggtgtggcaatcttaatttgcatcgcagcctttcccgcgatcaaaatcctttccctcgcgctcatatacaaaattgccgcggcggttctccagcctctcggaggcggcccggttatcagctgcctggatgtcatcagcaaaagcgtcatctacattttcgcggccatggccatcgtttcgctgatgtttttcttaagcttaaccgtgatcattacagcggggaatctgacgatgatgatgaagtagggagggatgagatggaatttctgacagagtggctcacgaatattattctatttattctgatggcgatcgtcatcgatatgcttctgccgaattcgagcatgcaaaaatacgcgaaaatggtgatcagcctgctcttgatcgttgtaatactgaacccgatcttctctttattcaggacagatccggatgtgatttttgagaagcttacaaaaaacggacaagttcagtcaaacgaaataaaaaatcagctgaattcagaaaaaaaagaaatacaagcctcacaacaagcatatatcttagaacagatggctgttcaattggaaaagaacgcagagggcaggtttacaagcgacaaatacaagatagaccgagtcgaggtctcttctgacagccagctgaaaacagagaaagacctcagtaagcatgcggaagtctcggtattcttgaaaccagcatcggaaaaaacggtccaagccgtcgctcctgtcgagatcaatacggaccggagctaccagtccatgcaggaaagagaaaagaaagagacgggggaagtcagagaacagctagcaggcatctgggaaataagccccgacaagattacagttcatatcgaagggggagaacgaagcggcaatgaataaaagaacctggatcgaaaagctgatcggccacctgctcccgaaagacgagaaagacggaaaaaagctgacgaaatatcactactttctgctgctttttgttctcggcgtttccttcatgctcgtcagccagatcttctcttccgaaccttcccaagagccagcggcagatcagccggcggcttcacaaaaagctacgtctgaaagcaccgtacagagcggtgaaggagaaaaagaagtgttcaagcccgcctcagatgacaaaccgaaggaatcgatccaagattacgaacaggaatatgaaaatcagctcaaagacatattggaaaccatcatcggcgttgaggacgtgtcaatcgtcgtcaatgttgatgcaacctcattgaaaatattcgagaaaaacagaaaaacccaggaaacttcaacgaatgagacagataaacagggaggcaagcggacggtgtctgaaatgtcttcagacgaagaaatcgtcatcatcaaaaacggagataaagagacgcctgtcgtcgttcagacgaaaaagcccgatatcaggggtgttctcgttgtcgctcagggagtcgacaacgttcaaataaaaaagaccattattgaagcagtgacaagggttcttgatgttccgagccaccgcgtcgctgttgcccctaaaaaaatgaaggaggattcataaatgatgctgaaaaaacaaacggtttggcttttaaccatgttaagtctcgtcgttgtactgagtgtctactacattatgtcgcccgaaggagaaaatgtcgtcacggttgatgacaaggaacaagttgccgctgaaaaagaaaaaccgatgaaagaagagcctgccaaggatggcaaagatgataccgcgcctgctaaagacaaaactgaagggaaagatacaaaagataaagaaacgtctgcgagtgagcagaacggagaggttgtcacagaggaatcatcgggtgatgaagatttattcacaacataccgcatggaaatggacgatcagcgcagcagggagagggaggaattaaccgaaatcgtcagaagcgataaagcgacggcaaaagaaaaaagcgaagcttacgacaagatgacagagctcagcgaagctgaaggaacggaaaagacccttgaaaccctcatcaaaacaaaaggctataaagacgccttggtcaacgccgacggcgataaagtcaatattacggtgaaggcgaaggagcactcgaaagccgctgccaccgatatcatcgacatcgtcgcaaaagaagtgaaaaacttaaacgatgtggctgtaacgttcgagccagcagattaaacctatcccgcttgcaaaaagcgggatttttttatgcctaaggcccctgttggtgcagggcgtccatgattgtagttgaattcggcattcctctcctgtaagatgaatatagtatgtacttttagtactaactgataaatgcgtaaaatctttttcattaggagtgcgatagcatgttaaacattgatgaaatcagacagttgataaaattaattgatgaatcttcgataaatgaatttacatacgaaaacgaaggatcgaaggttgaactgaaaaaacaaagcggaaccgtgcaaaccattcagcaagtggctgcggcgcctgttcaggcaccggctccggaagctcaggccaagcaagcgcctgttcaggatgcgcctgcaaaagaagaagcggcaaaagaaggcggaaacttccacaagatcacctctccgatggttggaacgttttatgcatcttcttcgcctgaagccgacccttacgtaacagtcggctcgaaggtaacagagtcctctgtcgtctgcattgtggaagcgatgaagctcttcaatgagatcgaagccgaagtgaaaggcgagatcgttgaagtattagttgaaaacggccagctggttgaatacggacaacctttatttttagtaaaagcagagtaaggagcaataagatgatcaaaaagctattaattgcgaacaggggagaaattgctgtcaggattatcagagcttgtaaagaactggggattgaaacggtagccgtcttttccgaggccgacagagaggcgctccatgttcagatggctgatgaagcattttgcatcggacctaagctttcaaaagacagctacttgaatataacgaacatcgtcagcgtcgccaaaatgaccggtgctgatgcgattcaccccggctacggcttcctggcagaaaacgccgattttgccgagctttgcgaagaggtaaatgtaacctttgtcgggccgacagcagacgcgatttccaagatggggacaaaggatgttgcaagggaaacaatgcagcaggccggtgttccgatcgtaccgggctccaaaggaattattgaagatattgaagatgcggtttcattggcccgcgatatagggtatcctgtcattataaaggcaactgccgggggcggcggaaaaggaatcagggtcgcccggacggaagaagagctgatcaacggcattaaaatcactcagcaggaagctgccaccgctttcggcaacccgggtgtgtacattgaaaaatacattgaagatttcagacacgtcgaaatccaagtgcttgcagacacacacggaaacacgattcatttgggggaacgcgactgctcaatccaaagaaggctccaaaagctgcttgaagaaaccccttcacctgctctggatgaaggaatcagggagcagatggggcaggccgctgtcaaagcggctgaagccgtgaagtacacgggagcgggaacggtagaatttatttacgattaccgcgagcagaagttctactttatggaaatgaacacgcgcattcaggttgagcatccggtgacagagatggtgacgggcgttgatttgattaaagagcagatcagagtggcgtcaggcgaaaaattaaccctcacccaggatgaagtcacctttaacggatgggcaatcgaatgccggattaatgcggaaaaccctgagaaaaacttcatgccttctccgggaaaaatcgagatgtatctgcctccgggagggctcggcgtcagagtggactccgcggcttatccgggatactcgattcccccttattacgacagcatgattgccaaagtcatcacttacggaaagacgagggaagaagctgtttcaaggatgaaaagagcgctgagcgaattcgtcatcgaaggcgttcatacgacgataccgttccatctgaagctgcttgagcacgaaacattcgtaagcggagaatttaatacgaagtttttagaaatatatgatgtaatggggtcgtaattttaacggaggtgaacatattgaaagacgacaacagcttattggaaatgagccatgaagacaatcatttgggaaaagtggaaatcgctccggaagtgattgaagtcattgccggaatcgcagcttccgaagttgaaggcgtagctgaaatgcgcggcaattttgcgacaggtgtcgtagaacggtttggaaaaaagaatcacggcaaaggcgtcaaagttgatttgtccgatgacggaattatcattgatgtttattgcgtgatgatgtttggcgtgtcgattcctaaagttgcgaatgccgttcaggataatatccgccagacgcttctcaatatgacagctctttcgattaatgaaatcaatattcacatcgttggcattcaattcgattcaaaaacgcacgaggtggaaatcgatcaagagatgtagtgcggtgaagtggaagaaccaaggggaatgacggccctttggttttttcatgttccgttttaaaaaatgacgtttaaaagcatctttccgccgatatcgatcaaaaataagatgaaccggagagtttgttgagaagttcgaaaaacgaatgataataaacgattgttccttattattcggttattgacgataaaaccgcgatttttgcatgcggaaagactaaaaatatgatatgatctctttgtggcttaaacggcaagcagcaaagagggtaaaaggagaaaaagaaagaatgaaaagaagaacagcaagagaaaaggctttgcagtcactattccagattgatgtcagtgatatagaaccgaatgaagcgatgcagcatgccttggacgggcaggaaagcgatgcttttttcgaacagctcgtttacggggtcttagagaacaaagagaaaatcgatgagatgatcaagcggcatctcgtcaattggaagcttgacaggctggcgaatgtcgaccgcgcgattttgcgtttgtccgcctacgaaatgatctttttagatgacatacctgtcaacgtctctatgaatgaagcgattgaactggcaaagcaatttggtgatgacaagtcggcgaagtttgtaaacggtgttctttctaacattaaatccgatcttgaataatctaggaggagagcaaatgacagcaaccatcatcgacgggaaagaaacagcaaaggaaaagcgcgggcagctggccaaggaagttgaagagctgaaaaaacaaggagttaccccgggactggccgttattttaattggtgatgatccggcgtctctttcatatgtacggggaaagaaaaaagcagctgaagcaatggggattcgttttcagctggatcatttcgatgcaagcttcactgaacaggagcttcttgaagtgattgaccagtacaatcaaaatgacgactttcacggaattcttgtccagctgcctcttccggatcatatttccgaacaagcggtgatcgagagaatatcccctgagaaagatgttgacggttttcatccattaaacgtagggaagatgctgcttggcgaagatacgtttctgccttgcacgcctgcggggatcgtggagcttttaaagaaaaccgagattgacctgtcgggaaaagaggttgttgtcgtcggacgaagcaatatcgtcggaaagccggtagggcagctgctcttgaacgaaaacgcaaccgttacgtactgccattcaagaacggccgacattacggctcatacaaaaaaagccgacattctgattgtcgctgtcggaaaggcgaatttcatcaaagcggatcaaattaaagagggagccgtcgtcatcgatgtcggcgtcaaccgccttgacaacggaaagctcgccggtgatgtcgattttgaagaagcgaaggaaaaggcttcctatattacacctgtaccgggcggtgtcggtccgatgacgattacaatgctggcccacaacacggttaaatcagcgaagcgtacaattcaactttaatgtacagccgttcatccgcctggtctcgcgccggcggatgaacgttcttgtgccttcttagaaaggagactgtgccatgagtgaaatatcatttgtcacggtcacggctttgacaaaatatattaagcgcaaatttgacgtggaccctcatcttgaagatatttggatcaagggcgagctgtcaaatgttaaaatacatagcagaggccatatttatttcacactgaaagatgataacgcccgcatccaatccgtcatgttcgccagacaaaacaggaatctcgcctttacccctgaaaacgggatgaaagtattggtgagaggcggcatttcggtatatgaaccgagcggcagctatcagctttatgcaaaagaaatccagccggacggcataggtgcgcttcatctcgcgtatgaggaacttaagaaaaagctatcgcaagaaggcttatttgatgaaaaatacaagaaacccatccccgcgttcccatccgtcgtcggtgttgtcacgtctccaactggagcggctgtacgcgatgtgatcaccaccattaaaagaagatatccccttgtaaaagtgatcgtccttcctacgctcgttcaaggagtaaacgcgggcgagtccatcgtaagcagcattgaagaggctaaccgcagagacttatgcgatgtattaatcgtcggtcgaggaggaggatcgatcgaagagctgtgggcatttaacgaagaggccgtcgccagggccattttttcttctgacattccgatcatttctgccgtcgggcatgaaacggattttacaatcagcgattttgtcgccgatttgcgcgcggcaaccccgacaggagcggccgaactggccgtacctaatatgcttgatttgctggagcgtctgaaaacgctcgaagcgagaatgacaaaatcgatgcagcaggacttaaaaaagcggcaggagcgggtgaaaaaccttcagtcctcctatgccttccgatacccgaagcggctatatgcccaaaaggaacaggaattcgacctgatattcgaccgtttccaaaaacagctggcgatgaccgtcgaccgcaaaaaacaaaaactgaacgaacagacatacaagctggagatgcttcatcccgaggagcagcttaaacaagcgcgaaaaaggcatgaagagcaaacagtccggctgaagcggaatatgaaagtgcagctgaagcagattcactcgcagtttcaaacggttcttggtaaactgaatgcattaagccctctccaagtgatggaaagagggtacagtttgacatataaagaaaacgaattgattaaaagtattgaacaggttcatgaaaaagacgagatccgcgtcacattaaacgatgggacgctgacctgtgaggtactgcaaaagagaggcgaaacaaatggctgaagaaaacaaaacaaaccgggatgacctgacatttgaagaggcgatgaaaggtttggaacagatcgtatcaaagcttgaagaaggggacgtgcctttggaaaaggcgatcgactatttccaggaggggatggctctttcgaaaatatgccacgaaaaactgcaaaatgtcgaaaaacagatggacttcattttgcgggaaaacggggaattagctcctttcagtgttcgggaggaggaaaaaggtgaccggtaaacttgaaggatttttaaaatcgagaaaaacagtaattgaagagcgccttccgatgtatattaaagacttgcaagcgccgtccatcctcaaggaatccatgctgtactcattggaagccggggggaaacggctgagaccgatattggttcttgcgcttcttcatgcgtacggaaaagacgaagaagccggaattccagtcggatgcgcggttgaaatgatccatacgtattcattaatccatgacgacctcccttgtatggatgacgatgacctcagaagaggtaagccgacaaaccacaaaatttacggggaggcgacggccattctcgcgggagacgccttattaaccgaaagcttcaaaatgatcacttccaatatgccttctgatgtatccgctgaaaagcgcatcagactggtgaacgagctgatttcggcagcgggggccgaaggcatggtcggcggtcagattttagatatggaagcggaatcaaagtctgtatctcttgatgaactgcagcgaatccacgaaggaaaaacggctaaactcctcagcttcagcgtcattgcgggagccattcttgcagatgcatctgaaaaagagatcgaaaagctgcgcgaattcagccatcatatcggcatcggctttcagatcagagatgacattttggaccttgaaggctcggaggataagatcggcaaacggatcggatccgacgcttcaaacggaaagtcgacgtatccgtcgctcctttcgcttgagggcgccagccaaaaacttgatgaacatattgaaaaagcaaaacagctgatttcagagcttccgcttgaaaaagagcttatgtacgagttctgcgatatgattgccgctagggatcattgatacagggcttccatttgagcatcaaaggcttattgtgataaaatgtagagagttgaactctaaaacgccgcgccgttatcacgttgtgttagcggctgttttttcaaacgaagcgtccgcatatgcaagtttgcgcatggggatgaattcatcatataataattcaagctgaaaacctaaaacgaagcaaggcgcatacttgcagaaatcatgctgaaagtgagttgatccgattggatctgttatcgataaaggaccctgcatttttgaagaacctttcaaatgaagaactggaaagcttgagcgctgaaattcgccgttttttaattgaaacgctttctgaatccggagggcacattggtccgaatctcggcgttgtcgagcttaccattgcattgcataaagaatttgacagcccgaaagataagttcttgtgggatgtggggcatcaatcgtatgttcataaactgttgaccggccgcggaaaggacttcgccacgctgcgccagcataaagggctgtgcggttttccaaagcggaatgaaagcgaacatgatgtctgggaaacgggccacagctcgacttctctctccggtgcgatggggatggcggctgcgagagacttaaaaggcacaaacgaatatatcatcccgatcatcggagacggtgcactgaccggcggcatggctcttgaagcgcttaaccatatcggccatgaacaaaaagatatgattgtcattttgaatgacaacgaaatgagcatcgctccaaacgtcggagcgattcattccatgctcggaaggctgcgtacagccggaaaataccaatgggtcaaagatgagctcgagtatttgttcaagcggattcctgctgttggcggaaagcttgccgctacagccgaacggattaaagacagccttaaatatctgctcgtatccgggatgttctttgaagagcttggatttacgtatttagggcctgtagacggccattcctacgatgaactgtttgagaacttgcagtatgcgaagaaaacgaaaggcccggtactcctccatgttattacgaaaaaaggaaaaggctacaagcctgcggaaactgataaaaccggaacatggcacggaaccggcccatataaaatcgataccggtgactttgtcaaaccgaaagctgctgcaccatcatggagctcgctcgtaagcgaaacggtcaggaagcttgcccgcgaggatgaacggattgtggccattactccggccatgcctgtcggttcaaaacttgaagggtttgcgagcgaatttccggagcgcatgtttgatgtcggcattgcggaacagcatgcggcaacgatggcggcgggacttgcgacacagaatatgaagccgtttctggcgatctattcgacatttcttcagcgcgcctatgaccaggttgtccatgatatctgccggcaaaatctaaatgtatttatcggcattgacagagcaggtctcgtcggcgccgacggggaaacacaccagggcgtgtttgacattgcttttttacggcatattccgaatttggttctcatgatgccaaaagacgaaaacgaaggccagcacatggtcaacacggctgtcaaatacgacgacggcccgattgccatgcgctttccgcgcggaaacggactcggcgtcaaaatggataaagaattaaaaacgatcccgatcggaacgtgggaagtgctgcgacctgggacagacgcggtcattttaacgttcggcaccaccattccgatggcgcttgctgccgcggaggagctgcaaaaagaaggccgttcggtcagagtggtaaacgcccgttttatcaagccgctcgatgaaaacatgctgaaggaaatcctgaacgaggggcttccgattttaacgatcgaagaggctgtgcttcaaggcggattcggcagctcgatccttgagtttgcccatgaacatcagtcttacagtccgatcattgacagaatggggatacctgatcaatttattgaacacggcagcgtcgccaagcttctggaagagatcggaatgacaaaagaagacgtcatcagacgaataagacttttgacgcccgtaaagactcataaaggaattggatcatgacaggaaaaaaagaacggctcgacgttttattagtagaaagagggttaatggaaacgcgggaaaaagcgaaaagagccatcatggccggcattgtctatacgaatgaaaacagactggacaagccgggcgaaaaggtcgaccgcacgatcccgctgaccgttaaaggaaacccgttaaaatacgtctcaagaggcggattaaaacttgaaaaagcattaaaggagtttcagctctccgttcaaggcaagctgatgattgacatcggctcgtccaccggcggctttacagactgtgcgctgcaaaacggcgctctttgctcatatgccgttgatgtcggttataatcagctcgcctggaagctgaggcaggatgagcgggttgttgtgatggaacgcaccaatttccggtattgcacacctgccgattttacggaagggctgccggagttcgcgacggtcgatgtctcttttatctcactgaaaatcatcctccctgtgctgaagaacattttagtgccgggaagcgactgcatcgctctcgtcaaaccgcagtttgaagcagggcgggaatccgtcgggaaaaaagggatcgtccgcgatcccctcgtccataaagctgtgcttgatgacatcagccggtttgcggctcgagaaggatacgactgccgaaacgcctcgttttctccgattaccggcggcgacggcaacatcgaattccttctccatttgcattgggacggagaggcgcaatccggaacgccgatagcggaagaaacgatcaatcaaattgtcgaagaggctcacaagacattaaaagcgaaaaaaccggatcagcgtgattaaaaacccttgcagggccgtacggcgaatgcgagggttggccggcacgcaaaaaggaataatagtgggctattattccttttttactgcaaacatgtacttttccgacaaaatcatttaacataaatgtataaacatacacaatttgtgtataaaacgaggtgtgaaatgaacaaaggtcaaaggcatattaaaatcagggagattatcaccgcgaatgaaattgaaacgcaggatgagcttgtcgatattttaaagaaagacggctataatgtgacgcaggccaccgtctcacgggatattaaagagcttcatttggtgaaggtgccgacaaacaacggttcctacaaatacagcctgcctgctgatcagcgctttaatcccctttccaaattaaaaagatcgttaatggacgcattcgtcaaaatcgactcagccagccatctgattgtgttaaaaacaatgccgggaaacgcgcaggcgatcggggcgctgatggacaatttggattgggaagaaatcatgggaacgatctgcggagatgataccattttgatcatctgccggacgcatgatgatacgaaagtcgtacagaagaaaatattggagcttttataaacgaaggcctgaaaagaggtgtcatgaaagcttgttagctgaattatcgatcaaaaactttgcgattatcgaagaattaaccgtttcttttgaaaaagggctgacggttctaaccggtgaaacaggtgccggaaaatcgatcatcatcgacgccgtctctttgcttgtcggaggccgcggatcgtccgaatatgtcaggtatggcgaaaaaagggccgaattggaagggcttttcctccttgacggcggccatccggtttttgatttgtgcacagagctggggattgaagcctcggacgacatgatcgtcatgagaagagatattaacgcaaacggcaaaagcatctgccgcgtcaatggaaaacttgtcaccattgccgcattgcgggaagtcggcagactgctgcttgacattcacgggcagcacgacaatcagctgctgatggaggacgagcaccatcttcagcttctggacaggttcgcaggagaagaaatcgagaatgctttaaaagcgtatcaggaagtttacagccgctacatggatgtcatgaagaaggtgaaagagctttctgaaagcgagcaggaaatggctcacaggctcgatttaatacagttccagcttgacgaaatcgaatcagcaaaccttgagccgaaagaggacgagcttcttcaggaagagcgccgtcaaattgcaaatttcgaaaaaatatacgaagcgctgcaaaatgcctataatgcgcttcgcaatgagcaggccgggcttgactgggtcggcatggcttcaagcgagcttgaaaacgtctcaggcattaatgaagggctcaataaagtatctgaatcggtagccaacgcttactacattctcgaagattcaacctttcagatcagaaatatgctggatgaactcgaatacgaccccgagcgcctcgattatatcgaatcgcgtttaaacgaaatcaaacagctgaaacgcaaatacggcgctactgtcgaagacatccaagcttattcggctaagatagaggaagaaatcgaccggatcgaaaaccgggacagccacttgcaggctttaaaatcacgactcgaatcaatcggcaaggatgtggcgattgaagcagccaatgtgtccgaaatcagaaaaaaatgggcggaaaagctggccaaacagattcagcaggaattgaaagatctgtatatggaaaaatcgacatttgatacggaatttcatgtgaaaaaagcggaacgggatgatgatgcacccgtcgtcaacggaatgcctgttcagctcacaaagcacggcattgacaccgttcgtttcctgatctccacaaacacgggagaaccgcttaaatccttgtcaaaggttgcttcaggaggagagctctcaagaatcatgctggcgatgaaaagcattttctccgctcagcaggatgttacatcgatcattttcgatgaagtggacactggtgtaagcggaagagtcgcgcaggcgatcgctgaaaaaatacaccgcgtctctatcggctctcaagttttatgcattacccacttgccgcaggtggccgcgatggctgacacccaccttttgatcacgaaacagtcgaaagacgggagaacaacaacaagcgtcacacctttgtcaaaacaggaaaaaatagcggaaatcggccggatgattgccggcgttgaagtaacggatttgacgaagcgccatgcgaaagaacttttaaatcaagctaagctagtcaaaaccagcggataagctgttcattttttgaacagcttatttttttgtcggcattttcttatacaaactctttcttatcattttatccaatgtttttcttccgttcacagttataaatcgccgtccggaaggcaaaagtaatgaatgtagcgaaagaaatttatatggtgtgggttaggtgcgaggagagtgaaaaggtggatgttgaaaaaatcagaaaagctgtgggtataattctccttgtttctttaataagtgtaggattttacaaaccggtgaaagaatacattgtaataccaaaaaatttgaacatttttgagacgggtacccgtgcggttgaaacgagcttatccgtcagtactccgaaagatggatcatcagaagcattcacattgaaagaaaatcaaaacgaagtggaaataaaaggcgaaaagaatggaaaggccgaactcgtctatgactttgccggatttccggttaaaaaaacgaaagtaaatgtcctgcctgatttgaaagtggttcccggcgggcagtccattggtgtaaaacttcattccgttggtgtattggtcgtgggttttcatcaaatcaatacctctgaaggcaaaaaatcgcccggtgaagcagccggaatcgcggtaggcgacattatcaccgaaatcaacggcacgaaaatcgagaaaatgaatgacattaccccttttattcaaaaggccggaaaaacaggagaaaccttacatctgtcgataaaaagagataaacaggaaatcaaaacgaagctcgttccgaaaaaagaccaggctgaagacaaatacagaatcggcttatatatcagggactctgccgcaggaatcggcacaatgacttttttcgagccgaaatcgaaaaaatacggagcgcttggccacgtgatttcagatatggatacgaaaaaaccgatcgttgttgaaaaaggacaaatcgtgaaatcgaccgtcacctcgattgaaaaaggaacaggcggaaatcccggagagaaactggctcgtttcgcatcagaacgaaaagtgatcggcgatatcaacagaaacagtccattcgggatcttcggaacgcttcacgagtcaattaaaaaccgcatcgctgacaaagccattccgattgcattttcagatgaagtaaaagaaggccctgcccaaattttaacggttattgaaaacgacaaagtcgagaaattcgatattcaggtcgtcagtacgacacctcagaagtttccggccacaaagggcatggtgctgaaaatcaccgacccgaggctgttgagtaaaacaggaggcatcgttcaagggatgagcggaagcccgatcatccaaaacggaaagatcattggcgccgtaacccacgttttcgtcaatgatccgacgagcgggtacggtgtgcatattgaatggatgctgtctgaagcgggaatcgatatttataaaaaagaaaaagcaagctgactgccggattcctccggcagtttttgatttcgcctttttttcttgggcgttgtgcgttaaaatgaaagaagaaaagatttttcgacaaattcacgttccccggtttgtcaagtcgcattttaagtcgaaaaatcgagaaaatcagaaaaaaacagagaaaaagctagacataccactattattggaaaaatcctttttaaaaaaagggaataaagtggtgctgtcgaattaaacatattagaaaaagaatgatgaaatttatcaacatacacattggggaggaagaaacgtggagaaaattaaagtatgtgttgctgatgataacagggagcttgtcggcctattaagcgaatatatcgagggacagagcgacatggaagtgcttggtgtcgcatacaacggacaggaatgcctttctttgtttaaagacaaggagcccgacgtgcttgtgctggatataatcatgcctcatctcgacggattggccgttcttgaaaggctgagggaatcgcagcttaaaaagcagccgaatgtcatcatgctgacggcgttcggccaggaagacgtgaccaaaaaagctgtagatttaggcgcgtcgtattttattttgaagccttttgacatggagaatttagtcggacatatccgccaggtcagcggaaacggatctcaattgacacaccgtgccccgtcctctcaaagcagtgtgcttcggccgcagcctgaatcgccgaagaaaaacctggacgccagcatcacgaccatcatccacgaaatcggcgtacctgctcatattaaaggctatttgtacttaagagaagccatctccatggtatataacgacatcgaactgctcggcagcattacaaaagtgctttatccggatatcgccaaaaaattcaacacgactgcaagccgcgtcgaacgggcgattcgccacgccatcgaagtcgcatggagcagaggcaacatcgactcgatttcgtcacttttcggctacacagtcagcatgtcaaaagcaaagccgaccaatagtgagttcatcgcgatggtcgcagacaagctgagactggagcataaggcttcttaaacgttgatatgacgcagttttaacgaagatttaaccgtcgaattttcgacctgtttctaacgaatagtttatcgtaattccgatgaatttttcgcccatattgcgatgaaattgtgctacgatccgaagggtttaatacagtatttgaaggcctcgtttttataaacgaggccgtttttttgcccgcaaatgtactgtttgcgatgtaagatcaaaaaggtgaatcatttcagcacagtgtgtattgtgtaaagtcatcctaaaagcttatctattgattccgaaatattgtaatttgtacactttttggacatacctgcatgttatatgatgaaatagaaatgaaataaatggaaaaggagttgttttaaaatgaaggtcaataaattattaactggtacgactctggctgttggtttacttatttctcagcgccggtatttgctgcatcgcattcatctgaggtgattgcacatccgactgctcaatatatcaattgtccaagtgacttgccaagctcattcaaaagcagtaaatcatcaaaatgtgtaaaatcatcttctggagttttcagtaacaaattttctgatagcgatggaacatggtatttcaaagggaaattttacagtaatgtttttaatacttgggttggtttttatgaaggatgaaccaaaaaaggggggctcccccttttttttgttttccttttagtatcaagtaggaaatagatggcggagaatgtaaaactcttcgaagagccgatctcgagttaaaagtatgaaataagcgggtggtatgatgatctttacgaaaacagatcttcgctatccggtgaattttttcgggccagggttgaggattaaccattacggattgctcatcgtaaacagcaatgcaaaaataggtgcaaactgtgacattcatcaaggggttaatatcggacaaaatcacgctcgccgcgatgttcccacaatcggagacaatgtctggatcgggccgggggcaaagctctttggcgacattcacattgctgacggcatatcaattggcgcaaacgccgtggtcaacaaatctttcactgaggaaaatattacaatagccggcatgcctgccaaaaagattaaagaggcgccgtcaaataaagaccggaagcaagctgttcagcggcaaatacaagcatgagaaatggagcagcgctgctgatcatccgctatgaaggcctaaatgtaaaaatgatttaaaaagaatatttgatcttgcattcgtgcaagttctgacaaaaaaactacatagcgcggcagccagttgtgtttccgtctatttctcaaagtttgtctcacgctcggagcattgctgtcatagactggatcatataaagcgaaagccgaataaaacgtcttttttcataagaaaaaagacgtttttttatacaaaaaaataaaaatgatgaaaaagatctgatttcttccagtttacagccatttttcgccttgggtagatcgtttttcacagacgtttttacgcggatggcttctaacaattcggaaatccttggggaattggacggggaaagcgggcgaaaacctgctgctgcggcttgctttacagccccgggtattaaagataaggtacggggtgtaaaaaattcagcgggtgaggtggtcgacatgaggaaaggagtcatccttgttctgttcgctatgctgttattggcaggctgcggcacaacgcagcataatgggcaaagcggtgatgagagccgaaaaggaacaggcgaggaaacgctcgtgaaagaaggcacctttgtcggtttggcggaccagcataccgtcgccgtcaatattgacggcaaagaaacgatgtttcaggtccctcccgaaaaacgggacaaatataaagggatcgaggatgatacaaaggtggaagtggagtacacgaaagcagaggacggaacattacagcttgaagatatgaaaaagaaagaatgatcgtttgcaaaaagggattgtaggaggaacaaatcgtgaaactgttaataaagagttttgttttgctgctgttttcgtttatggcggcttttccagctgcttttgcggctgagccgctttccgggaagacggtatatgttgacgcaggtcacgggggtgaagacagcggtgctgtcggaaacgggctgcttgagaaagatgtcaaccttgaagtggcaatgctgattgatgaaaagctgaaagaagaaggagccgacacagtcgcctcaagaacggatgatacgtttttgacgctggaagaccgggtggccaaggcgagcaaaaatgcttcagacttgtttatcagcattcatgcaaactcggccgtccctgaagcgtccggtacagaaacatatttcgattccacgtatcaagccgctgacagcgaacggctggcatctgacattcaagagcggcttccggatgcgctgggcactcgggacagaggtgtaaaagaatcagggttttatgtcatcaaaaattctcaaatgccgagtgttttagtcgaactgggctttatcacaaacaaaactgatgcagataaactcgaaagtccggaatatcaggaaaaagctgcagacgcgattgctgacgctgtcgtatcttattatgaataatagaagggccctggtatatgaccggggttcttgtgttatgtttatgttaaaaaaggccttatgtgtggaaagaaaacagtaagaccttcataatgggttataaacttgcaattcttgtagaggtgaaccagaaatgacgaaaatatttgcacacagaggggcttcaggcacttttcccgaaaatacaatggcggcgtttaagcatgcggcggccattggtgccgacggcatcgaattggatgttcaaatggcaaaagacggacgtcttgttgtcattcatgatgaaaagcttgacaggacgacttcactgaaagggtatgtgaaagatcttacatatgaggaaataaaacatggagacgcaagccaccgttttgccgaaaaaaccggttctgtccctgtgccgacccttgaagaagtgtttgagtgggcggcagatgctgaatttcttcttaatgttgaattgaaaaacagcattatccgctatgaagggatggaagaaaaagtgatgtcgatgattgaagcgtacgaccttcaagaccggatcattctttcatcattcaatcatgaaagccttgcgttatgccacagactgaatccaagtattgaattggctgcgctttacatggatgtcatctacaagccggaggaatacattgagatgattccggcttcaggatttcatccgtatcgccgttcaatgtcggatgacacgatcaaaaacgcccatttgaaagaaaaagcggtcaggccgttcaccatcaaccgtgaagaggagatgaaaaagctgattgctgcgggaatagacggtttcttcaccgactttcccgaaaaagcgttaaaattaaaggccgagatgtgagatgcaaaaagccgcagatattgtctgcggctttttcttgttcacagatatcacacctcgcggccgctctgcttttttctgaaacgggggcttacttggttgcgttttctgtctctgtatagaataaatccgcctaacaaataaaggccgcctgcgaagcatatgaaccccgccagcccctgaagccaaaggatctgaaacgggccgatcaaaatgccgaaaaccgtgtcgcgcatcaatttaattccgagagcagccaggcctcccgggatcagcaaaacgagcagtgcgatcattctccccatacacgaatccccttaccaaagatttacctttattgtctatttgaaaaaaaagtttgtcaagaaaggaaaacatgataacatagatgttgtgcaaattgttgcaagagaacgtgagagtgtgcaaaatttttcatacaaaggggtaaagggatgatgcaaaaagtactgatcgttggtgctggaaaaggggggaccgccctcttggatttgctgctgaaaacaaagacgatgcatatcgaggcggtcatcgataaaaatccggaagctcccgggcttttcgtcgcgcagaaaaacgatatcgaaacggcactcgactggacgccatacatcacagaacagatcgacatcatcattgagacgaccggagacgccggcgtgttaaagcagctgatgcgaaaaaagcacgacagaacgatcgtggtgccgggatcgctcgcttatatcatctctcagctgatgaatgaaaagcagcagctcatccaaatgttaaaagagcagacgtataaacacgaccgtattttcaactcgatgaatgacggcatgatttttatcgacattaacgaagagatcattttgtttaacaaaatggcggaggttatgaccggaacaaagcgcagcgaagcgatcggccagcatattcaaagcgtgatcccgacgacgaagctgccgcgtattctcaacacgagagagcctgagtatcatcaaaaacaatttctccatccgaacaggcagattgtcacgacccgaattccgattattgatgacggaggaacgctcctcggggcgctcagcatatttaaggacattaccgatgcggtcgagctggctgaagaggtgaccaacctgaaggaagtcagaacgatgcttgaagcgatcattcaatcttccgatgaagcgatttcggtcgttgacgaaaacggaaacggaatgatgatcaacagggcatatacgaagatgacaggtctgacaaaagaccaggtgatcgggaagccggctaataccgacatatctgaaggcgagagcatgcatttgaaagtgctcgaaacgaggcgccctgtcagaggggtcagaatgaaagtcggcccgaataaaaaagaagtgatcgtcaatgttgcgccgattatcgtcgacggcattttaaaagggagcgtcggcgtcattcacgacgtatctgaaattcaatcgctcacaaacgagctgaacagagcacggcagattatccgtacacttgaggcgaaatatacatttgccgacatcatcgggtcaagcgagcagatgctcgtcgcgctggaacaggcgaaattgggggcgaagacgcctgcgacgattttgctgagaggcgaatcgggaacgggtaaagagctttttgcccatgccatacataacgaaagtgaccgaaagtataataagtttgtccgcgtcaattgtgcggccatatcggaatcactgcttgaatcagagcttttcggctatgaggaaggcgctttttcaggtgcgcgccgcggcgggaaaaaaggattctttgaagaagcgaacaacggaagcattttcttggatgaaatcggcgagctctcgctaaacacacaggcgaagctcctccgcgttcttcaggaaaaagaaatcgtcagagtcggcgggaccaaaccgatccctgtgaacgtccgggtcatcgcggcgactaacgtcaatattgaaaaggcgctcgctgaaggccggtttcgcgaagacttgtactaccggatcaatcgctatccgatatcgattccgccgctcagacagcggaaagaggacattgaagccttgagcaggcatttgatagggaagatcaaccaagagtacgggcgcaatgtaaaggggcttacgaaaaacgccctcaaatcgctaaaagcgcggaagtggccggggaatgtcagagagcttgaaaatgtcctcgagcgggcgatgatttttttaaaaccgcaaatggaatggattgatctagaacatcttcctgaagcggaccgtccgagaaaaaaggtggaagccggcgaagctttccctgaaattgaagatgaaaagctgtctgatgcggtcgaacggtttgaagctcatatcattaaagaaacgcttgaaaagcatcaatataacagaacgaaaacggcaaaagctcttggaatcagcattcgcaacctctattacaaaatggataaatacaaccttgcaaaagatagcatgcaataaattgcaaaaacgagtgcaaaatcatgcaaactgtaaacaggttcacagtaccgaaccgcttttttcatactggcacgaaacttgcatgatatagtgggcggatgtttgcttagaaaggtgggtactatgaagctgaaacaactattgcaaaaagcggcggagcttgacaataaaacggtcgccgtcgcacatgcggaagatgacgaagtgctgcaagcggtcaaacttgcggtcgacaaacaatttgcccggttcttgctgatcgggcacagagaaaaacttagacatatgatgacagagcagaatatttcaaaacggcacgtggatatcattcattcggaatcgccggcggattctgcgagaattgccgttcaagctgtcaaaagcggcaatgcggatgttcttatgaaggggaatgtcccgacagctgtgctattaaaagccgttttgaataaagagtacgggcttcgttcctcgcacgtgctgtcacatgtagcagcatttgaagtcagcgggtttgagaggctgatttatgtaacagatgcggcgatgaatatcagccccaagcttgatgagctgaagcagattttagaaaacgcagtcggcgtggcgaggtcggtcggcgtgcaaatgccgaaagtcgcttgtcttgccgcagtggaaacagtgaatcccgcgatggaagcgacattgaatgcagctgccttgacgcagatgaatcatcggggccaaatcaaaaactgcgttgttgacgggcctcttgcattggataacgcgatatcgccgcttgccgcccggcataaaaacatttccgggatcgtagcaggcgaggccgatatcctgcttgttccttcaattgaaacaggcaatgtcctttataaatcattgattcattttgcgggtgcaaaagtgggagccattttagcaggggcaaaagcacccatcgccttgacaagcagggccgattccgcagaaaacaagttgtattcgattgctttggcgctgtgtacgtctgaagcacgacatgaggaggaataaaaaatggaactatttcgatatatggaacagtatgactacgagcaattggtattttgccaagataaacagtccggtttaaaagcgatcatcgcgattcatgatacgacgctcgggccggctctcggcggcacaagaatgtggacatacgaaagtgaagaagccgcaattgaagatgcgctgcgccttgcgcggggaatgacctacaaaaatgcggcggccggactgaacctcggaggaggcaaaaccgttattatcggagatccgcgcaaagataaaaacgaagaaatgttccgcgctttcggccgctacattcaaggcttgaacggcagatacatcacagccgaagacgtcggtacaaccgttgaagatatggacatcattcatgacgaaaccgatttcgttacaggcatttcacctgctttcggttcatcaggaaatccttctccggtaacagcttacggggtatataaagggatgaaggcggcggcgaaagcggcattcggaacggattcgcttgaaggcaaaaccgttgcggttcaaggcgtcggaaacgtggcctacaacctgtgccggcacctccacgaagaaggcgcgaaactgatcgtgaccgacatcaacaaagaagcagttgaacgtgcagtcgccgaattcggcgcccgcgccgtcgatccggatgatatttattcgcaggaatgcgatatatatgcgccgtgtgccctcggagcgacaatcaacgatgatacgattccgcagctgaaagccaaagtgattgccggggcagccaacaaccagctgaaagaaacccgccacggtgatcaaatccacgacatgggcatcgtttatgccccggactatgtcatcaatgccggcggcgtcatcaatgtcgctgacgagctttacggctataattcggagcgcgcgctgaagaaagtcgaaggcatctacggaaacattgaacgcgtccttgaaatttcgaagcgcgaccgcattccgacatacttggccgcagaccgtctggcggaagaacgaattgagcgcatgcgccaatcgagaagccaatttttgcaaaacggccatcacattttaagcagacgttaaaatcataacccctattctctattggaggttttaattcaatgcaggtacaggaaaaacgtattctcgtcatcaatccgggatctacatctacaaagatcggcgtttttcatgatgaccgttcgattttcgaaaaatcaatccgtcatgacgaggctgagctacagcaatatcagaccattattgatcaatattcgttcagaaaacaggcgatactcgaaaccctgcatgaacagggaatcaatatttctaaattggatgccgtttgcgccaggggagggctgcttcggccgattgaaggcggcacttacgaagtcaatgatgcgatgattgtcgatttgaaaaacggctatgcggggcagcatgcatcaaatctcgggggcatcatcgccagggagattgccgacgggttaaatattcccgcttttatcgtcgaccccgttgttgtggatgaaatggctcctatcgcaaaaatttccggcaccccggctattgaaaggcgcagcatttttcacgcgctcaaccaaaaagcagtcgcaaggaaagcggcttggcagtttgggaagcgttatgaagatatgaaaatgatcatcacccacatgggaggcggcattacgatcggcgtccattgccgcggccgggtgatcgacgtcaacaacggcctccacggggaaggtccgctcagtccagagcgggccggaaccattcctgcgggtgatctgatcgatatgtgcttttccggcgaatatacgaaagacgagctgatgaaaatgcttgtcggcggcggagggcttgccggctatctcggcacgacggatgcggtaaaagttgagaaaatgatcaaggaaggcgatcaaaaagctgcgctcatctatgaagcgatggcttatcaaatcgccaaagaaatcggggcggccagcgccgtcttaaaaggcgaagtcgatgtcattattttgacaggaggactggcatatggaaaatcgtttatttcctcgatcagacaatacatagactggatttcggatgtcgtcgtctttccaggagaaaatgaacttcaagcattggctgaaggtgcatttcgcgtattgaacggcgaagaagaggcaaaacagtatccgaaccagaggagggaaagtcatggcaactgaatacgatctcgtgattcttggagggggcacaggcggctatgtggccgccatcagagcctcgcagctggggctgaaaacagccgtcgttgaaaagcagaagctcggcggcacgtgccttcataaaggctgcatcccgtcgaaggcgctccttagaagcgcggaagtatacaggacagcaaaaaaggcggacgaattcggagtggtcattcctgaagtcggactgcggttttctcaagttcaaagcagaaaacaaaaaataattgaccagctgcacaacggtgtcaaacacttgatgaaaaaaggaaagatcgatgtttacgaaggaatcggacggattctcgggccgtcgattttttccccgatgcctgggacggtttccgttgagatggcgaacggggatgaaaatgagatgctcataccgaaaaacgtcatcatcgctacaggctcaaggcccaggtcgctgccagggcttgagcttgacggagaaaacgttctgtcatcagacgaagcgcttgaacttgagcagcttccggcttccatgctgatcgtcggaggaggtgtcatcgggatcgagtgggcttccatgctgaacgatttcggtgttgatgtcaccgtcattgagtatgcagaccggattttgccgactgaagatgccgatatttctagggaaatgcaggcgcagctcgcgaaaaaaggcatcacaatgatcacgggagcaaaagtgctgcccgacacattggagaaaggcgatgcggtcagcattcaagcggaaaaagacggagaaaaacaatcctattccgctgagaaaatgctcgtatcggtcggaaggcaggcaaatattgagggtatcggtctggaaaacacggatatccaggtggaaaacggctttatcgtgacaaacagcatgtaccagacaaaagaatcccacatctatgcgataggagatgtgatcggcggccttcagcttgcacatgtagcttctcacgaagggattacggccgttgagcatattgctggtgaaaacccgcacgccatcgattattcgcttgtttcaaaatgcatctattcaagccctgaagccgcatcggtcggcttgacagagggtgaggcgaaggcgcaggggaaaagcgttaaagtaggcaaatttccgtttcaggcgattggcaaagcgctcgtgtacggtgagacggacggctttgtcaaaatcgtcgccgatcgcgaaacagatgacattttgggcgttcacatgatcggcccgcatgtgacagacatgatatctgaagccggtctggcaaaggtgcttgacgccaccccgtgggaagtcggtcaaacgatccacccgcatccgacgctgtcggaggcgatcggagaagccgcccttgccgtggatggaaaagcgattcatttttagaaagcatgaaggagtgaaaaaaatgggcaataaccgtcatgaagcagtgggattaacagatgaacaagcaatcgacatgtacaaaaccatgcttttagccagaaaactcgatgagcggatgtggctcttaaaccgttcaggcaaaattccttttgtcatctcttgtcaaggacaggaagcagcccaggtcggagcggctttcgctttagaccgggagaacgattatgtgcttccgtattacagagatatgggcgttgtgcttgcttttggaatgacggcaaaagatttaatgctgtcggcgtttgcaaaagccgaggatccgaattcaggaggaaagcagatgccaagccacttcggccaaaagaaaaaccggatcgtcacgggctcttcgccggtgaccacgcaagttccgcatgcggtgggcgtagcgcttgccggaaggcttgacaagaaagacattgcaacttttgtgacgttcggcgaaggctcttcaaaccaaggggacttccatgaaggggcaaactttgccgccgtgcataagcttcccgtcatttttatgtgtgaaaacaataaatacgcgatctcggttccttatgaaaagcaggtagcttgcgaaaacatttccgaccgcgccgtcggttacggcatgcctggcgtgaccgttgacggaaatgatccgcttgaagtctacaaagctgttaaagaagcaagggaacgggccggaagaggcgaagggccgacattaatcgaaacgatatcataccggctgaccccgcactccagcgatgatgacgaccgaagctacagagagcgcgaagaggtggcggaggcgaagaaaaatgatccgcttaacaaattcgcacaatacttaaaagaagcaggtcttctggacgaccagtctgagaagcaaatatcggatgagatcacaaacatcgtcaatgaagcaacagattatgctgaacatgcaccttatgcagatccagaagatgcgctgcggcatgtttatgcggagtaagggggaagaacaatgccagttatgtcatatatagatgctgtcactttggctttgaaagaagaaatggaaaaggatccccgcgtctttgttttaggggaggatgtcggcaaaaaaggcggtgtattcaaggcgacagccggtctttacgaccagttcggcgaagagcgggtgatggacacgcctttggcggaatccgcaattgccggcgtcggaatcggggccgccatgtacgggatgagaccagtcgctgaaatgcagtttgctgattttattatgccggctgtcaaccagattatttcggaagcggcaaaaatccgctaccgctccaacaatgactggaactgtccgatcgtcatccgcgcaccttacggcggaggcgtgcacggcgcgctgtaccattcacagtcggttgaagccgtgtttgccaatcagcccggcctgaaaatcgtcatgccttcgacgccttatgatgtcaaagggcttttgaaagcggccatccgcgatgacgaccctgtgctgttcttcgaacataaacgggcataccggctgatcaagggcgaagtgccgagtgacgactatgtgctgccgatcggaaaggcggacgtgaagcgggaaggcgaagacattaccgtcatcacatacggattgtgcgtccatttcgcccttcaggctgccgaacggcttgccaaagacgggatttccgcacatatccttgatttaagaacggtatatccgctcgatcaggaagcgattattgaagcggcttccaaaacgggcaaagtgcttttgatgaccgaagatacgaaggaaggcagcattatgagtgaagtggccgcgatcatttcagagcattgcctgttcgatttggatgcgccgattaagcggttggcgggccctgatgtcccggcaatgccgtatgctcctacaatggaaaaattctttatggtcaatccggataaagcagaagcagcgatgagagaattggctgagttttaatatagcgaaggaggacacatcgtatggcagtggaacaaatgacaatgccgcagctcggggagagcgtgactgagggaaccatcagcaaatggctcgtcagcgtcggagatcacgtcaacaaatatgatccgattgctgaagtgatgacggataaggtcaatgctgaagtcccttcatcgttcacgggaacgattgccgagctagtcgggaaggaaggcgaaactctgcaagtcggagacgtcatctgcaaagtcgaaacaaatgaagaagcgaaaccggaggctgaggctgtttccaagccagatcaagaggaagcggagccggccaaaccggaggcgaaagatacaactcagaaaaaacgttattccccggcggtgctgagacttgccggagagcacaacatcgatttggagcaggtggaaggtacaggcgccggcggacggatcacaagaaaagacatccagcgcatcattgcttccggagctgttcctcaaactgatgcagcgccggaaaaacagccgggtgcaaatgccgcgggagcgattgaacctgatcaaaaaccggcgcaagccgcacctcaagctgcaccgcctcaaagtgcggccggagacgttgagattcctgtaactggaatccgcaatgcgattgcgaccaacatggtcagaagcaagcatgaaatccctcatgcctggacgatgatggaagtggatgtcacaggtcttgtgagctaccgcaacaaaataaaaaacgaattcaagaaaaaagagggcttcagcctgacctttttcgcgttttttgtcaaagcagtcgcacaggcgctgaaggaattcccgcaaatgaacagcatgtgggccggagataaaatcattcagaaaaaagacatcaacatctcaattgcagtagcgactgaagatgcgttatatgttcctgtcatcaagcatgccgatgaaaaaacgattaaaggcatcgcaagggaaatctccgaactggctcataaggtcagaagcggcaagctgaccagcggggatatgagcggaggtacgtttacggtcaataataccggttcgtttggatcggttcagtcgatggggatcatcaaccatccgcaggctgccatcctgcaggttgaatcgatcgtcaagcgtcccgtcgtcatggagcacggcatgatcgcggtcagggatatggtgaacctatgcttatccctcgatcacagagtgcttgacggcctcatttgcggcagattccttgcccgtgtgaaagagattcttgaacagatcgatgatcatacgtccatctattaaaaaagccggcccgtttagggtcagcttttttctttttctaagggggtgagcatgcggaggtgcccgtttagcacctcgattgaagccggcgtttttgtgcagatttcgccgtctgtatcggcttccatgggaagggcggtttcaattcgaacggtttgcccctgataataggatagctcgcctttaaaggaatcccattcgggatcatccattgcaaaaagctctttcaatgcagccagattcgtattccggcagacgagaatgtccgcttttccgtcgttgatgctcagctgcggaagggggatcttgttcgttccgataaaggggccgttcagcacgacaaccatgaccgcttcgtcagcaaactcttctccgtcgatcgacagacgaaaagagaagggctcaagattggagattgtccgcagtgcgcttgtaaaataactgattctcccgagcagcgctttttccgtttgattgatatggctggaagcttccgtgatcaatccgatgccccaaaagttgagacaataatgatcattcgcttttaaaacatcgaccgggacgggacttccattgacgagcgcttccgccgctttctctatgttctggggaatgcggagcgccctcgaaaagtcgttacatgtaccgccagggaggatgccgatatctggcttggtttgaagctgactaatcccgttaatgcattcatgcaccgtcccgtcaccgcctaagataaacaactgcccgatatcctccccgatctccaggcaaaattcgaacgcatcgcgcttttttctcgtcggtttcacgatgagttcgtctatagcttgtgaaagaatcggtacggcagcaccgagtgttttttcaacatttttttgccctgcattcccgttgtaaatcagcattgctttctttcggttcataaagtactcctttatttatagggtctttacttatttttccccgggctgcccgttccgtaaacctgaaggaacacgaatcgcctgatttgcggtccgggcggtttcaaagtatcattagaacagatgagcaaacagcggctttagcatcatgctataagcgctaaaaaggagagatcttaaagtgaacatggattttaatctgtttatgaacgatgtcgtacgccaggccagacaagaaataacggctgccggctacaccgaattgaaaacgcctgaagaggtcgatgaagcgctcacgaaaaaaggcactacgcttgtcatggtcaactccgtctgcggctgtgcaggggggattgcaagacctgccgcgcaccatgcggttcattacgataagcgccctgatcatctcgtcaccgtttttgccggacaagacaaagaagcgacggcaagagcaagagaatattttgaaggatatccgccttcttctccgtcattcgcccttttgaaagacggcaagattttaaaaatggtggagcgccatgaaattgaaggctatgagccgatggctgtcatcaccaagcttcaaggactgtttgaagaatactgtgaagaagtataatggaaaaactgcctgccaaaacagatggcaggctttttttgtgtataaaaatgctttttgtatgcaatcagaaagataaagacacaggcgttcaattggtatttaaaggcttatttaaaggtttttagttatttttcaaaatggtattgcatccgcctcggaaaatgtttaaaatacataacaacgaataaatattcaaacaggttcagggggatacgcaacatgaaaaaatggatgttactggtagtgacagcatgtgtcacatttgcattgactgcttgcgggacgagcagcagctctgatgataaaaaaacattggtgatgggaacttctgccgattacccgccttttgaatcgaaagacggggataagattgtcggttttgatgttgatctggccgaagcactggctgaaaagacgggccatgaaatcgaagtgaaagacatggacttcaacggcttggtgaccgctcttaaaacaaacaaagtcgacattgtgctttcaggaatgacgccgacgcctaaacgcaaaaaacaggtcgatttttcaaatgtctactatacggctcacaacatgatcgttacaaaaaaatcaagcggcatcaaatcgcttgacgatctgaaaggaaaaacggtcggcgtacagcttggctccatccaggaagaaaaagcaaaggagctcacgccggattacgatttaaaagttgaaaaccgcaaccgcatttcggatttaactgaagaaatcaaagcgggccgctttgacgctgcaatcattgaagatatcgttgccgaaaaatatattaataaaaatgaagaactggctggctacaatctgccgaaagaaccggatgaaaaagccggctccgcgatcgcctttaaaaagggaagcgatttgaccgagaagttcaacaaagcgcttgaagaaatggagaaaagcggagaacttgataaactgaaagaaaaatggttcggcggagaaacaaaaaagtaagcgtaaaaagttcaactttttgttgaactttttttttctaaagcgatgtacgcctctttgatcatgaggcgggagagggagagtcatcatgaattttcttgatttttctagtacagtacccgaaatgcctttcatcctggaaggcttgggcgttaccttaaaagtggtcgcggctgcggccgtgcttggatttttgctgggggttttgattacgcttttaaaaatcagttcgatcaagcccctcgcatggattgcagacttttacacttccatattccgggggacaccgctcgttctgcagctgatgatcgtctattacggactgcctcaggtgctgggctttgatattgatgcttattgggcggccgtcatcgcattcggcttaaattccgctgcttatgtatcagaaatcatcagagcaggaatcaatgcgatcgacaaagggcaaaaagaggcagcgatggctctgggcgtcccgtatgcaaagatgatgaaggatctcttgctgccgcaggcctttaaaaatatcatgcccgcgctgatcaacgaatcgattacactgacaaaggaatcggctgttgtcaccgtcatcggactcggcgatataatgaggcgaagctatcaggcgggagctgcgatctacagcccgcttgagccgatgctgtttgcaggcctcatctactatgtgctcgttttgatcctgacgtttgtcggcaaagcgattgaaaggaagctgaatgtcaatgattaatgttcgcaatctctcaaaatctttcggaaagcacgaggtgcttaaacatatttccgtttcctttgaaaaaggcgaagtagccgcagtcatcggcccgtcgggatcaggcaagtccacgtttctgcgttgcttaaacctgctcgaaaagccgacggagggcagcattttcattcaggatcaagagattacaagcccgaaaacaaatgtgctgaaaatcagagagaacatcggcatggtctttcagcattttcacttgtttccgcataaaacggttcttgaaaatattacgtatgcacctgtccatgtcaaaaaagaaagcaaacaggcggctgtgaaaaaagcggaagaactgcttgagaaagtggggcttctcgataaaaaagatgattatccgaaccgtttatcagggggacaaaagcagcgcgtcgcgattgcgagggcgctggcgatgaatccggatatcatgctgtttgacgaaccgacatcagctcttgatcccgagatggtcaaagaagtgctccaagtgatgcaggatttggcgaaaaccgggatgacgatggtgatcgtgacgcatgaaatgggatttgccaaagaagtcgccgacagagtgcttttcatggatgaaggaaccattgtagaagacgacgatcctaaagcgtttttttcttctccaaaatcgaaaagagctcaagactttttagagaaaatactataaaataagctgaagaagatgctgatcttcttcttttttattcactaagactagcagaaaagattggggttaacgatgtttaaaataggttatcgcacattaaaaacagcgcttggaacagcattggccatctatatcgcacagctgctcggcctccataattttgtgtcgacagggatcatcacgatcctctgtattcaagtgacgaaaaaacggtctcttcaggcatcatgggcacggtttgcggcatgcatacttgcgatcgtcttttcatgcgcattttttgagctgatcggctatcatcctgctgtcatcggtctgatgctgctgttctttattccgacaaccgttcttctgaaaataaaagaaggaatcgtcacaagttcggtcatcattcttcacctttatatgtcggaagggatcaccctttctctcgtttggaacgaattccttatcatcattacgggaatcggcgtagccctgctgatgaatctgtacatgccgagcctcgataaagagctcaaacagtatcagcagaaaatagaagataactttgccaagatttttgaagaaatcgaacggtatttgctgaccggggagcaggattggacgggaaaagagattcctgagacgcaccgtttgatcaatgaagcgaagaccctggcataccgcgatgtggaaaatcattttctcaggcacgaaaacctctattatcactactttaaaatgagagaaaagcaatttgaaattatcgaaagggttctgccgaaaatcacgtcgatttcgatgacggttgaacaggggcagatgatcgcggcgtttctccatgatttaagaggagccatccatcccggaaatacggctcataaatttttgaagcggctcgtgaaaatgagagaggaaatcgaagagatggagctgccgacgacacgagaagaatttgaagcgcgcgctgctcttttcatttttctcggcgaaatggaacagtatcttgtgattaagagttactttaaaggtattaaatctcctgcataaccgcatgagtttctccttcattggtcaatctaatgaaacagggagaagcttgtgcggttttttctattcttcccggaagcctgagcccgaaaaaagcaggcgtttctccgaaaaaagaatcgcctgctttcatgatctgtattaaaaaatcatgctgattccggtaagcagagtggtcagcaccatgacgccgatcattaaaataaccatgaacttgatgaattttcgagacaagcttttcacctctgttttttaatctcccattattttatactgctttttttcatcggacaagtttcgttcttggaatcaaatagagaaggggcagaacgtgatgaatatgtttgaaagagtcgacgatttaaacaacagccgccaaaaagcttcgctcggaggcggccaggaacggatcgacaggcagaagcaaaaaggcaagctcaccgccagagaacgaattgatcttctgcttgatgaggggacgttcactgaactgaatgcctttgccagaagccggcagtccggcggcccgttaggcgacggggttgtcacgggattcggaaagatcgacgggcggcccgtttatctattttcccaggattttaccgtcaccggcggagcgctcggagaaatgcacgccaaaaaaatagcggccgtcatggatcttgccctcaaaaataaggcgccgttcatcggtctgaacgactcaggtggtgcgagaattcaagagggtgtgctatcattagatggatacggtcatattttttaccgaaatgtcctttgctcaggcatcattccgcaaatctctgtcattctcggcccttgtgcgggcggcgcggtttattcccccgctttgaccgacttcgttttcatgagcgaaaaaaccggacagatgtttattaccggtccgaaagtcatcaaaacggcgacaggcgaggctgtcagctccggtgaattggggggcgcctatatacataattcaatcagcgggaatgcccatttttccggggattccgatgaggccgtccttcatgaggtgcgcaagctcttgtcctacatcccccagaatcacgaagaaaagcctcccgccaaggcgagaaaggcgaaagatcatgagataaggcctgctttaatgacgatcctgcctgaagacggtcagcgtccgtatgacgtcaaacagatcatcgcggaaatcgcagacggcggaacattttttgaagtgcagtgccattttgccaaaaacgcggtgatcggttttgcaaggatagcgggggaaacggcggcggtcgtggccaaccagccgaagtatttagccggaagcctcagcatggatgcggctgacaaaatcgcccggtttatccgtttttgcgattcctttcagatcccgattttgactttggttgattgtcccggttttcttccgggaatacgcgaagagcacggcggggtgatcaggcacggcgccaaaatcctttacgcgtatgcggaagccactgtcagcaaggtgacggtcattttaagaaaagcatacggcggagcatatgtcgctttaaacagcaaggcgcttggagcggatgccgtgtttgcgtggccgaatgcagaaattgcagtgatgggcgcctcggaagctgcagacgtgctgtttgcgaaggaaatcgaacggtcagacgacccgcgggccgcccgggaggaaaaaatccggaagtgcatgcaggcttcaagcccttttaccgctgcaagatacggcatggttgacgatatcatcgatccgaaagagacgcggaagaagctgatccaaacgtttgacatgctgaagagcaaaaaagaaatccggccggacaaaaagcatggaaatataccgctttaaaaaatggaggggaaactagcatgaataaaaaacgcttgttagaagagtttttagaacttgtgcaaattgattccgagacaaaacatgaagctgaaatctgcaaggtgctgaaagaaaaatttgcggcgcttggaatggatgtcgtggaagatgacacaaagccaaaaaccgggcacggagcaggcaacctcgtgtgcacgcttccgggaacgaaagaagcggacacgatttactttacatcccacatggatacggtcgtacccggaaaaggcgtaaagccggtcattgaagacggatatgtcaaaacagacggcacaacaattttgggagccgacgacaaaacaggccttgcagcgatgctagaagccgtaaaagtgctgaaagaaaaaaacattccgcacggaacgatccaatttatcattacggtcggtgaagaatcggggcttgtcggagcgaaggctctagaccgttcgctgatcaaagccgattacggatatgcgcttgattccgacgggaaggtcggcaatattatcgtggcagcgccgacacaggcgaaaattagagcaactgtctatggaaaaacggctcatgccggtgtagagccggaaaaaggagtctcagcgatcacgatcgcttcaaaagcgattgccaaaatgccgcttggccgcatcgacgaggaaacgacggctaacatcggccgctttgagggcggaacgcaaaccaatatcgtctgcgatcaagtcgacattcttgctgaagcccgttcgcttgttccggaaaaaatggaaaagcagacggaaaaaatgaagcaggcgtttgaatcggcagccgccgaaatggggggcagagccgaggtggaaatcgaagtcatgtacccgggctttaaatacaaagacggtgatcttgtcgttgaaattgccaaaaaagccgccgggaaaatcggccgtccgtacgagctgttgacgagcggcggaggaagcgatgcgaacgtcatcgcaggccacggcattccgactgtcaaccttgcagtcggatatgaacagatccatacgaaaaacgaaaaaatgccgattgaggaacttgtcaaaactgcagaaatggtcgttgccattattgaggaagtagcgaatcgttcataaaggcggggttttacaggggaagttgccgttcgtttcagctcttagagcggcgttctcgaacaaaagagccgtctcattattctcatcagccctttagtcgcgattgagaagattaaagggaaacgcaaaaaagcttgcgcctttaaaggcgcaagcttttttattttgtagccgattcagcaggctgaatggcttttttgtttttttggtaaacttgatgaagaacgaccgattgaatcgtcagaagcagtccgcttgtcagccagtacagcggcagggctgcagggacattgatcgaaaagatcgtcatcattacagggaaaaagaagcccatgattttggcggactgctgagccgccggatttgattgggcgttctgtgcgttcagcttttgagacacatagaactggataaaatacatgaacccggcgcttaaagatacgataatatcagaatgcccgaggttaaaccagagaaaagagtgcgaagcaatttcaggcgtcgagcggatcgcataatagaaaccgatcagaatcggaaactgaatcagcatcggcagacagcccatcgccagcggattgatgttgtgcttttggtaaagctgcatcatctcctgctggatttccctctgcttcacggggtctttcgtcttttttaacctgctttgaatcgcatccagctcaggtttgacaagcgccattttttcctgcatcgcccgctgctttttatactggttggcaaacagcggaaaaacgagaacccggacgatgatggtcacaaaaataatcgacaatccgtagtttccgtggaagattccggcgattcccttaatcagctctgaaaaaggcaccacgacataatggtggaagaagttgtcgcttcctccggtgctgccggtggctgccgaagcttgttcacctataaacatagtcatgatcaaaaacattgcagtcgcaaacaattgctttagtttcgtgttcaacacgttctcctccttctaaataagggcccgtatgccggacgcccttcacgtttaaattgaaagaagaaggaaacggtggtcttcatcgtcgttcgatgaagctttcatgcgaatgactttacttatccataccgtaatgcgatgatataggatgatgagaaaatcgactgcagaaacaaactgtattgcatgatattcttcaaaccgtttcgttttccagctgtctcccgtactgcaatccttcaggatcagggcgataccgatcgccgtcagtgcggggaggacgattgtgaaaaactcaatcagaaaaaaagcatcgttgaaagattcaagaatcatcttttatcacttccgtttcatttaacatcttactatatgaaagccgggatgtctaatcagagtgccaggagggagccgttttgtctgctgataaacaaaaggggagagtcatctttcatatcgatatgaacagcttttacgcgtctgttgaaatggcgtatgacccttcgctgaaaggcaggccgctagccatcgcgggaaatgcgaaggagcggaaaggaatcgtcgtcacgtgcagctatgaggcgagagcacgcggcgtcaaaccgcccatgccgctctgggaagcgaagcggctctgtcccgagctgatcgtcaagccgccgaatttcgaccgctacagaagctcttcaagagaaatgtttcaagtgctcagggagtacacggaccttgtcgagcctgtttcgatcgacgaagggtacatggacttaacggatacgccatacagaaatcgggcatgcgaaacggcgaaggaaattcaggagcgccttcaaaaggaactgctgcttccgtcaagcatcgggatcgctccgaataaattcctggccaaaatggcttcggatatgaaaaagccgctcggcattacgattttgagaaagcgtgaagtgccccggattctttggcccatggacatcagcgagatgtacggagtcggccggaaaaccgccgaaaagcttaagacgctcgagatcgaaaagatcggcgatttggctgccgcagatgagtatgctttaaagcgcctcctcggcatcaacggcccccgtttaaaaagaagggcaaacggcatcgacacaggagaagtgaatcccgacagaatatacgaattcaaaagcgtcggcaattcctcgaccctcccgcatgacagcacagatgagaaagagctgttcggactgattgacaagctttcaatctcagtaagcgacaggctgaagcgaaaagaggtcatggcagcaaaagttttcatcatgatccgatttgcggactggacgaacataacaagaagcaagccccttctgaatccgaccgattcaaaagacgacattgcgaaggaagcgaaagcccttttcaggcagcattggcacggaagccctgtcaggcttttgggcgtgacgggaacagacctcgtcaatcgaaaggaagccgtcaaacagcttgatttgttttcctttcatgaggatgccaaagatgagccgatccaaaaagtgatggccgaactgaatgaaaaatatggaacagacctcatcaaaaaaggggtcaggattgtgaaaaaagaaagcaaaacgagcggaacaagctttaacaaagattttttccaagacgagagacaagatcaatagcttgaaaatgtaggtcaaagtgtggtaatttcaatttaaataaaaattaaactataatgctaaacgctttagaagggacgttagacatggcaaaacaacaaataggtgtagttggtttagcagtaatgggaaaaaacttggctttaaacattgaaagccgcgggttttcagtttctgtctacaacagatcaagcgagaaaaccgaagagtttctgaaagaagccgaaggcaaaaacgttgtcggtacatacagcattgaagagtttgttgaatctcttgaaaaaccgcgcaaaattcttttaatggtcaaagctggaacaccgacagacgcaacgattcaatcgcttctgcctcatcttgaaaaaggcgacattttgattgacggcggaaatacatattataaagatacgcagagaagaaacagggagctggccgaaagcggcattcacttcatcggcaccggcgtttccggcggtgaagaaggcgctctgaaagggccgtctatcatgccaggcggacaaaaggaagcccatgagcttgtcaagccgattcttgaagctatttctgccaaggtggacggcgaaccgtgtacgacatacatcggtcctgacggcgccggccattatgtaaaaatggttcataacggcatcgaatacggcgatatgcagctgatctcagaatcctactttattttgaaacacattgtcggtctgtcatcagatgagcttcacgaagtcttttccgagtggaataagggagagcttgacagctatctgatcgaaatcacggctgatattttcacgaaaaaagacgaggaaaccggcaagccgcttgttgacgtcatcctcgataaagcaggtcaaaaaggcacaggaaaatggacaagccaaagcgctcttgacctgggcgttccgcttccaatcattacggaatctgttttcgcccgcttcatctcttccatgaaagaggagcgcgtcaaagcgagcaagcttctggcaggacctgaagcgaaacctgccgctgagaacaaagaagagctgatcgaagcggtcagaaaagcgctcttcatgagcaaaatctgttcttacgcccaaggctttgctcaaatgaaagccgcatcagaagaatacggctgggatttgaaatacggcgatatcgcgatgattttccgcggaggatgcatcatccgcgcggcgttcctgcaaaaaatcaaagaagcgtatgaccgcgatccagagcttgacaacctgcttcttgacccgtacttcaaaaatatcgttgaaagctatcagggagccctccgcaaaacgatttctcttgcggttgaacaaggaattcctgtaccttgcttctcaagcgctctcgcttactttgacagctaccgcactgccaccctgccggccaacctgattcaggcgcagcgcgactactttggcgcccatacgtatgagcgtacagataaagaaggcattttccacactgagtggatgaaataagatgtaaagccgcaagctgaaaagcttgcggttttttgattttcggaaggatgcatgtttaagcggttgtgtggaaacctactcaaagagagagtttcaataaggaggaatcaacccatgtatccaagtttagagggaaaaacggtcgttatcacaggggcgggtacaggtcttggaaaagcgatggcactgcgcttcggtgctgaaaaggccaatgtagtgatcaattatttcaaggaagaagaaaatcccgaagagacggtggagaaaatagaaagcagcggagcgcgcgcgattgccgttcaaggagatgtctcaaaagaagatgatgtgaaagcgctgatcagacaggctgttgattcattcggttccgttgatgtgatggtgaacaacgccggggtggaaaatgaagtaccttctgaggatttgtctctggaggactggaaccgcgtcatatcaaccaatttgacggggatgtttctaggatgccgggaagcgatcggctatatgctcgaccataatattaaaggctcggtcatcaatatgtccagcgtccatcagcaaatcccgtggccgcattttgtccattatgcggcaagcaagggcggggcaaaactgctgacggaaacccttgctttggaatatgctccgaaaggaatccgggtaaacgcgatcggccccggtgcaatcgatacgccgattaacgccgaaaaattcgctgatcccgaattgaaaaaaggcgttattgaattgattccgatagggtatatcggaaagccggaggaagtcgcagcctgcgcggcctggctagcatctgaagaagcaagctatgtgacaggcctgacgctgtatgtagacggcgggatgacaaaatacccgggattccaagcgggaaaagggtgaaaagaaggcgggatgccttcttttcatcataagcccatgaaaatttacataagattaatagaaagcaatagtgctgtttacatagcaatgatagtgtaggtgtgtcaacaaaaagcggttatggagggagtacataagaatgggtttcttacgcaacagaatcgtcggcattacactggcaggagcagtcgctttaggatcggcgggaacaggcagtgcggcaatggaaacagcgaaaaaaaaggaagagccgaaggtcaaaaacgtgatcatgatggtcatggatggaacaagctcttctgcatcaactttggcacgctggtataaaggcgaaccgctcgcaatggaccagatcgtcagcggcggtgtccggacgtattcggcagaatcggcgatcactgattctgcacctgcagcaactgcgatggcaacgggacgaaaatcaaattcttcctatatcggtgtgctgccttcaaaagtgaacacaccaggagtcgagaaggtccgtgaaaaagatcattaccggcctgtagcaaacgtgctggaaggcgcaaaacagaaggggaaagcaaccggcatcattgcaacatctgaaattcagcatgccacgcctgccggctattccggccatcataaagaccgcaataattttgaagtgctcggtgaacagcaggtttatcaaaacatggatgttgtccttggcggaggaaaagaatcgcttcagccgggtacaaaggataaaagccgcaaagacggtgaagaccttgtaaaagtgctcaaagataaaaagtacgatttcgttgaaacgaaagatcaactcctcaagtcaaaatcgaaaaaaatctggggcgccttctcacagcgcgatctcgcgtatgacatggaccgccgcgcaacgcatccagagcagccgactattgcagagatgacgaaaaaatcgattcagacgctttctaaagacaaggacggtttctttttattcgtggaaggaagcaagcctgactgggcagcgcatcaaaacgatccgatcggcatgatcagcgatgtattggcgtttgataacgcggtgaaagaagcgcttgatttcgctaaaaaagataaacatacaatggttattgccgtctcggaccatggcaacagcggcatctccatcggcaacagcaacacgacgaaaggctatgacacaacaccggtatcagcctatgtcgatccgctgaaaaaagctaaaatgacggtggaaggcgcaactggcaaattaaaagacgacttatcgaatatcgaagaagcggcgaagctttacggacttgatgatttaacgccggcagagaagaaacagctgaaaagcgtgaaaaacaaaaaagaagcggcttcattatttaccaagctgctcagcaaccgggccaacatcggattcacaacaggcggtcatacgggtgaagacgtcttcctgtattcgtatggtccagaaaagccgcagggtctcgtcgaaaacaccgatatcgccaaaacgatggcaaaggcaatgggcttcaacttagacaaattaacaaacgaattatttatcgaagcaaaacaggcatttaaaaaagccggagccagcgtaacgatcgatcaaaaagatccggctaacccagttcttgtcgcagcgcgcaaaaaagcaaaagccgaaatgcctgtgaacaaaaacattatcagaatcaacgggaaggaatacgaactagacagcgtgattgttgaaagcaatggatccttctacgtgcctaaagaagcagttcagctattcaaaaaatacgccagataatttatttgaaaacccctctggaaagaagaggggttttttattgttcgaaataaatacatacatttatttttaaatgtctagacatttaaaaataaaaagatataataatagttgtgtgaaagcgcttttaataaagggaggagatcaccatgaagaaaattttactcgcatgcagctctggaatgtcgacaagcctccttgtcaccaagatgcaggaatacgcgcattcaatcggtgatgaggcaaaaatttgggcggtcggacaggaccaggcgaaaaaagagatggcagaggcaaacgtcgttctcatcggcccgcaaatgagctttttaaaaggcgagctgcagaaggaagctgaacagtacggtattaaggttgatgtgattgatatgctggcttacggaatggctgatggaaagaaagcttatgaacaggcgctaagcctgatcggggattgacgataatggaaaaattaaagctcgatgaattaacaggcgaacaaatttgctttcagctcattcttcacagcggaaacgcccgcagcaaggttattcagtccatcagggaataccgcgacggcagcgttcagaaagcagaggagctgctacaacaggcagaagacgatttgcagcagtcccacgatattcattttcaaatgatccaaaaagaagcgggcgggggaaaaaatgagttctctttgctgctcttgcatgccgaggaccatttgatgtcgacgctcacgatgaaggaactcgtttctgaattattggaattgttcaaagagaaaagtctatgattcgcactgcatggcaaaatcgaagggggataagagaccatgtttgaaaaattgagcaacctcttggtgccgattgccgggaagctgaataataaccggtatttaggcgtgctgagggatgcatttatgctggcttttccgctcaccattttcggatcgatcattgtcgttttaaccaatttgccgtttctcaataaaatgatgagcaaatccgcgcttgaaacgttccagtcggctttaagcatagcgccgagcgcaacgatcagcatcatgtccgttttcgtcgtattcgggatcgggtattatttgtccaaaacttatgaagtcgaagcggtttttggaggagtcgtcgctttggcatcgttccttctgctgactccgtttgtattaaacggcgaaggaggggaagtgattccgaacgtcatcccgattgacaggctcggtgcgaaagggatgttcctcggaatgattaccgcctttacatccgctgagattttcagattttttgtccagaaaaactatacgatcaaaatgcctgccggcgttccgcctgctgtagcaaaatcttttgccgcgctgattccggcggtgatgaccttgtccgtctacttggtgatcaatatccttgtaacccaagtgttcaatacgaatatgcacgatttaatttacaacctggtgcaggctccgcttgtcggtcttggaagcggtatcattccgaccttgattgccatatttttcactcagctgctctggtttttcggactccacggacaaattatcatcaactccgttatggatccgatctggaatacgctttcgatcgaaaatttgaatagctataccgcaacaggagaagtgccgcatattatcaataagcagtttatggaagtctacaccgtcggaatgggcggaaccggcatgaccttggccgtgattattgcgatcctgctgtttatgaggagcaagcagatgaagcaggtcgcaaaactcggagcagccccgggaattttcaacgtaaatgaaccgatcattttcggtctgccgatcgtcatgaacccgctcatttttattccgtgggtcatctcgccgatgatcgtcactttgattacgtatttcgcgatggcgtccgggcttgtaccgccgccgaccggggtcacgattccttggactgtgccgatctttatcagcggaatgatggcgaccaattcgcttgccggcggcattcttcagattgtgaatttagccgttgtctttatgatctggttcccatttttgaaattcatcgaccggatgaatatgaaaaaagagcaggagatcaatgaagcggaacaagaaaagacaacactaggactttaaaaggagattgatgacatgtcaaaaacagaaccgcagctagaacaaattcaataccgttttccaaatggcttctggtgggggtcggcggcttccgccactcagactgaaggagcggcggccgaaggaggcaaaggaaagaacatttgggatcactggtacgaaaaagagccaaaccgattttttgacggagtaggccctgagaagacttcgcgtttttacgagacttacagagaagatattcagctgatgaaagagcttggccaccactcttttcgtttctccatttcgtgggctcgtctgtttcctgatggaaaagggcggctgaacaaagaaggagctgccttttataaccgagtcatcgatgaactgcttgcggctggcatcgagccttttgtcaacctttatcattttgacatgccgcttgcgctccagcaaatcggcggatgggaaaacaggcaagtcgtcgatcactttgcttcatacgcggaaacgtgcttcaggctgtacggggaccgagtgaaaaaatggtttacccacaatgagccgatcgttcctgcagaaggcggctatctatacgattttcactatccgaacatcgtcgactttcaaaaagccgtccaggtcgcataccatgaaattctttcaaacgctaaagctgtcgaagcttatcgcagactcgggggcgacggcaaaatcggcatcattttaaatttaacgccgtcctacccgcgaagccagcatccggcagatgtaagagcatctgaaatagccgacgctttctttaaccgatcgtttcttgatcccgccgttaagggtgagtttccgcagcttttaacagatatattaaaagaagaaggctatttgcctgtcatggaagaaggagacttggagctgatcaaaaatcacactgtcgatctgctcggcatcaattattatcagccgagacgggtgaaagcgaaggagcacctgcctcatccggacgcgccttttatgccggaacggttttttgaccattatgaaatgcccggacgaaaaatgaaccgccaccgcggctgggagatatatgaaaaaggaatctatgatattttaatcaatgtcaaagaaaactacggaaatattgaatgctttatttctgaaaatgggatgggcgttgaaggagaagaacgtttccgcggcgaagacggcatgatccgcgatgactacagaatttcgtttataaaagaacacttaaaatgggtgcacagagccattcaggaaggagcgaatgtcaaaggctatcatctttggaccttcatggacaactggtcatggacgaacgcctataaaaaccgctacggatttgtatctgtcaaccttgacaaaaacggcgaacgaacgattaaaaaaagcggatactggtttaagaaagttgccgagaacaacggtttttaaaaagggactcgggctaaaagatggtcagttgggccatctttttatttccgcattaaaaccgatataatgataaagaaggtgttacaggctacagaatccttagtaatggtggttaaaacatgagaaaatacgaatatatttcaaacgaaatgaggaggcggattcaggaggaatactatccgattgatcagcccatacctgatgagctttctctcgccaaggaattttcctgcagcagaatgacgatgaaaagagccctcgatattcttgtgtcagaaggcatgctgtaccgtaagcgcggacacggcaccttcattgtaaaatcatcgattcagcagcttcccgtcagtgtaacagaccgcgaaaaccttgggctgaccaagcttcttgccaacaaacaaatcgaaagccgcatcattcaatttgacgtcgaattcccttcagatgaagtggcaaagcaattgtcaatcgaaaagaccgttccggtgtatcatatcatcaggctcagaaaggttgaaggcgaaccgtatgtcattgaagaaacgtatatgccttcgaacgtcatctctgaattaaatgaagacgtccttcacggctccgtttaccggcacatcaccgagacgctgaaactgacaatcgccggatcgcaccggaagatcagggcggataagtcgagtgcactcgaccgagagtacttggaatgcgcccctgacgatccggttcttgaagtcgaacaggtcgcttttttaaatacgggggaaccgtttgaatattcttttgcaaggcatcgctatgataagtttgtgttttcgagcgtccatattcggaaatgaaaaacctgcataaccgcgggtttttttgttttgtcatagaatcttccagcacgcttgtcctccgaagggattatggactaacatcgctgtagcggacgagaatttcagaggccgtgcgcatattcagaacgagcggctcataaaattaactaaataattagaaataaaacaatatattgacaactaatacatttttcatggtacgataggattgttatttgtccatcaagcaaagggggagaatgaatgaaaaagtggaaaagcctatcatggatggtattgctgctgacgctcgtcatgggattggctgcgtgcggaagcaacaatgcatcaggaaataaggacggcggatctgcgtcaaaaggatcaggaaactacagtctgctgacagggggaaccggcggtacatattatccgcttggcggtcagtttgcaaacctttgggaggatgccacaggagacaaatttacgacgcagactacaggggcttctgctgaaaacatggcaactctgcaaaaaggggaagctgaagtcgctttttcccagactgacattgccacttatgccatagaaggcaaagagatgtttaaagaaaaaattgagggaatcaaggcgattgccgccctgtatcctgaaactgtacagattgtgacaacagaaaaaagcggaatcaattcggttgaggatttaaaaggcaaaacggtttccgtgggtgctgcgggagcaggggtcaacattaatgccaagcagattttggaggttcacgggatgtcttttgacgacatcaaaccgcaaaacctgtcttttgaagaatcaaccgacggcattcagtcaggcgctatcgatgccgcattcatcacggctggaacgcctacaggcgctgtcgaagggctttccgcacaaaataaaatcaaaattataaacattgaagaagacaagcagaaaaagctgattgaaaagtatccgttctatgcggaggatacgatcaaaaaaggaacctacggcatcgggagcgatgtgaacacggtcgctgtcaaagcgatgctcgtcgcatccgacaagatggatgaggacaccgtctataaaatgacgaaagcgctgtttgaagccgataaaatcaatcatgcgaaaggcgagtttatcaagcctgaaaccgcgcttgaaggattgggcgatatcgacattcatccgggagcggctaaatacttcaaagaaaaagggatcgaaaaatcgtaaaaccaaggaagataagcgatgaataagcccgggcaatcgatagaccgttgcaatgaaacatcggtctatcgtttttctattcggcaggggatatggaaaaaatggggaaattaaaaatcataaaacggcttgtgccggcgctgatcattgccgtttttgcagcggcatgcctgattccttatcagaccgccgtcgtgttcgagaaagaggacagcggcgagatcatcgcttttcttcccctccaaaagaagaaaagctttgatgtggtctatacgcattccatccatcggacagaagtgatcgaatcgtatgtgtgggaaaaagggatgattcggcagaccgctctgacctatcatgatccggccgtcggaatgcccgcaaacgcagaacaaggtgaaaggctcgacatcaaaaacggcgtctacaccatttcgaacatgaagaggacctttccgttcatcgatatgcggatcggcagggtgagggcgaatcacaggatcaagtattcaggcgctgaacatgagttaaagcggtacatccgtcccggcacatggacaaggatgagtgtccgaaaactaaatgtcttgcaacaactgaggggagtgaagatcaatgactgagcagctttcggaaaaagatcagcaggaactgctggagaaatacgatcctgaagcgggaacgagaaagctcaaaggattgacaggggccattgcatttgccggcctgctcgctttttctttgtttcaattatacacagccatttttggcgtttttccggctcaaattcaaaggtccgttcatttagggtttgcgctcggtctgatttttttgctgtttccggcgacaaaaggtttgcggaagaccggcaaattcaaagtcgcctggtatgacgcaattttagccgtgttaggagcaggcgtcggcgcttattgggtcgccaattatgaaacgattgtgggcgggatcggattgatcacggaaactgacttttatgtcgggctgttggccgtcctgctcgtattggaagcgacgagacgggctgtcggactgccgattacgatcatcgccggcctgtttcttttgtatggcctttacggctcgtatcttccgggctttttgtctcacaacggcctgacgatggaacggctcgttcagacgatgtattttacgacggaaggaatcctgggcacgccgctcgctgtgtcctcgactttcatcttcctgttcatcctgttcggttcttttcttgtcaggacaggagtggggcagtattttaatgaccttgccgtagcgatcgccggacgaagcacgggcggaccggcaaaagtcgcgattttttcaagcgcccttcagggaacgatcagcggcagctctgtcgccaatgtcgtcacttccggatcgtttacgattccgatgatgaaaaaactgggctataaaaaagaattcgccggtgcagtcgaagcttccgcatctaccggcggacagctgatgcctccgatcatgggagccgccgcctttttaatggttgagttcatcggcggaggcattacgtactgggatatcgcgaaagccgcggcgatcccggctgttttatactttacgggcatctggatcatgacgcactttgaagcgaagcgcctcggcctgcgcggactaacgaaagaagaaatgccgaaccgcaaggaagtattcaaaaagatttatttgctgcttccgatcatttcggtcgtcgttttgttaatgtcgggcatcacggtcatgcatgccgctttgtattcgatcgttctggcgatcctggtcggtttgttcaataaagaaacgcgaatgggcgttaaagggattgtgctggctcttgcggaaggagcgagaatggcgctttccgttgcggcggcaacggcagctgccggcatcatcgtcggagtcgtcacaaagacgggtctcggcctcaaacttgcaaacggcctgctcgatttggcaggaggcgcattattgccttcgctctttttgacaatgatcgccgctcttgttctcggaatggggtcgccgacgacggcaaactatgtcattacgtcgacgattgccgcgccagccttgattttgctgaatgttcctgatctgtcggcccacttgttcgtgttttatttcggcatcgtagctgacattacgccgcccgttgctttggcagcatttgcagctgcgggggttgcgggaggagagccgatcagaacggggatcaattcagcaaagcttgcgattgccgcttttatcatcccgtatatattcgtcctgtctccggagcttctcatgattgatgcgcattggtatgaaattctctgggtggtctttaccgcattgtccggaatgatcgccatcggcgctggcatgatcggattctggatgagaaaagtgttctggtttgaaagaatactggcggctgccagcggtcttctgctgatttatccagaaggctattccgatatgatcggcctcggcatattccttctgctgttcgtccttcagctgatgtggaagcgggacaaaagccatccggaagagatgcaggccttgaaagcataaaaaaacagccttcaattgtgaaggctgtttttttattaaagcggccaccaatgaaagccgtcttttgcgagcaggtcgtcagaagctttcggccccatggagcccgccttatagttaggggaaagggttttgttttcctcccagttttgagaaatcgcatcaacaaaactccaggaaagcgcaacttcatcccagtgggcaaagtttgtcgcgtctccgtgcaagcagtccaaaatcagcttttcataagcttcaggcgtgttgatgccgtccccgcagttatggcagtagtcgagcttgatcggctgggcaaaagtgccgcctccaagcttccttgcgtttaaatgaagggtgatgccttcatccggctgaatatgaatcaccagcagattagggtgcatcgtgttgccgtttccgtaataaagattcatcggaatgtctttaaattggacgacaatctgcgttgattttttctgcatccgtttgcctgtccggatgtagaacggcacaccggcccatctgaagttgtcgatcagcagtttgccggcaacgaacgtttccgtattcgaatcttttgctacgttttgctcatcgcgataagccggaacatgtttttcgtcgacgactcctgcgtcatactggccgcgcacaaaaaattggtcgacatcgtctttttgaatcggacgaagggctctgagaaccttcactttttcgctgcggatctcttccgtgttcagcttgatcggcggttccatcgcaagcagcgccaccatttgaagaatgtggttttgcaccatgtctctaagcgcacccgatttttcataatatctcgctctgtcttccacacccaaatcttcacttgacgtaatttgaatgttcgagatgtatctgtttgtccaaagcggctcaaaaatcgcgttggcaaagcggatgacttcgatgttctgtaccatttgctttcctagataatggtcaatccgataaatttgatcttctgtaaaagcttcacggatttcctggttcaaggcttttgcgctcggcagatcatgcccgaaaggcttttcgataacgagccttgaccagcctgttgttgaagtgacaccctctgattttaggaactttgcaatcgttccgaaaaattcaggagccatcgctaagtaaaacatccggttattcggaatatcatatgtactttccagcttctctataagttcgtttaattcccggtatgagccggaatttgtaacatcaaaaggatgatagtagaagtgagatgtaaactcgtccacatccttttcgtttaacggaaacttcgaaaccgattgctgtacggtactgcgaaagtcttcatttgtccaagggcgtctgccgactccgacaaccgcgaattcattcccgatttgtccgttttcgtagagcctgtggatagaaggatatagttttcgttttgccaaatcccctgttgcgccaaatattacgataactgcttttggttccatttgatcttttttcaattaaacgtacctcactttattcgaagcataagtttattttcttcattttaaagctaataatcccttaaagcaaacatttgagatcgaatcgtatgaaaactttactgaaaacggtcagggtatttagttgcatagcccgacgcgaggccggcgtttcttttttccaagacttcctgtatgcttgtgatagatgaagtttttagcaggaggaaaggatattggagttattatttttaggaacgggagcgggcatccccgcaaaaacgaggaatgtcacatccgttgcattgaagcttttagaagaaaggcggtctgtttggctgtttgactgcggggaagccacacagcatcaaattctacatacatcgatcaaacctagaaaaattgaaaagatttttattacccatcttcacggcgatcatgtatacgggcttccgggtcttgtcagcagccgatctttccagggaggggaaggcccgctgaccgtatacggaccgcaaggaatcaaaacgtttcttgaaacggcgcttgacgtatcggggacgcatgtcacatatccgcttgtgattaaggagattggagaagggacagtctttgaggatgaccagtttatcgtgacggccagaagcgtatctcacggcattcccgcttttgggtaccgcgtgcaggaaaaagatgttccgggcgcccttgacgctgaagcactgaaagagatcggagtctcgccgggccctgtttatcaaaaactgaaaaacggggagacggtcacattggaagacggccggacgattcatggggcagactttatcggaccgccaaaaaaagggcggattgtcgccttttccggggatacgaggccatgcgagaatgtgaagaggcttgccgaaaaagccgatgttctcatccacgaagcaacatttgcgaaaggcgacagggagctcgccggagactattatcacagcacttcagaacaagctgctgaaacagcgcgggaagcctgtgcaaaaaaactgattttaacccatatcagtgcaagataccagggggaaaacgtgcttgaactggtcgatgaagcaaaagcgatctttcctgataccgtggcagcttttgacttttatgagcatgagatcaaaagaacttaatgggcagttataaagcttctttgttccgacaatccgggacgggaagctttttttgttgacacggttctaaaatgatgtataataaagcgtaatgattacgttttattaaggaggacaacatgagagtaaaaattacattggcgtgcaccgaaacaggggaccgcaattatattacgacaaaaaacaaacgcacaaatccggatcgcctggaattgaaaaaatattctccgcgtctgaaaaggcacacgattcaccgtgaaacaaaataactaaaaccagcagactgtctgctggttttttgtttaattggcggcttgataggcgtatgtttgctgctgtgccgcataccacacatcatagatcgcaagctggacgatgtgcggctcatcatgatggatcaaatgcgagctgtttttcgcctgaatccagccgctttgatgcgatagagacagcagtctgctgtgaagcttcagccattcttgatgagcttgcttcgccgcctccgtcctttttcccgccgagaggacgagcaaaggaaccgaaccgaggtgtttcttttcctgcttcagcatgtccaggctttgtttaaagtcctcatgggacccttcgatcgaaaactgtttgacataatcttcttttaatgtgtccggaagtagcggcagcactttttcctcctgatcttcacaagcgggatcaagcagcaccatgccgatgacttcatcgctgtaccggcttgcaaacagccttgcaatgacggcgccgaacgaatgggcgacaaacaggtagggcggtttgacgtctgctgctgcaagcagcgcttttagttctttcaccatctgatccgctgttcgtttgctggtgctcggcccgcttttgccaaggcctgcacggtcgtatgcaaacaagccgagatcttcgtctatatcggataaaatgggctgccaagtcgttgaagaaaaaccgtagcccgcttcaaaaataatcgttgcgttcttttttccttttctctgctttgtataaaacatgcacccttcaacagtatatattctttccgttatggtcatagaggtcatcctctctttgtatatggtgttctattaggaaagacgcacaaacaaggatgttcgtttctcacgagttgaaaaaaagaaatatcccgccataaggcgggatattaagtttaccaggctctgtcgtactgaacaggcccttcaatttttgtgttcaactgtttggcagcggttttcggccagtatggatctctcagcagctcccgtgcaacgaaaatgagatcagcgcgtccattttggaggatttcctcagcttgaaggccactagtgatcaatccgacagctcctgtctgaatctcggcttgagcgcgaattgtatcggcgaagccgacttggtagcctgggaagacgttgatatcagcaggcacaacagcaccggagctgacatcgatcaaatcaacgccctgttccttcatccatttggcgaaaccgacataatcggcgacatcaaggccttttgttttgtagtctgaagctgaaacgcgtacgaataatggtccggcccagacttcttttacagcgtcgatgacttcgcgaagcagcctgtagcggttttccggtgaacctccgtattcatcctcgcgtttgttggaaagcggtgataaaaattcgttgatcaagtatccgtgggctccatgaatctcgatgatgtcaaagccggcggctttcgcgcgttcagctccttttttgaaagcctgaacggtttcttttatgtcctcttttgtcatttcaacaggcgttcgcgaattttcgtcgaaaggaatcgctgaaggtccgtagattgtaccttcgacctcggcttttcttccggcgtgcgccaactgaatcgccgttttgctgccgtacgtcttgatttgtgacgtcaatgcagcaagtccgtcaatatgcgcgtcatcccatatgcccagatcctggtcagagattcttccctgcggagtgacggcggtagcttctaccatgattagtccgacttgtccgacggcgcgggagatgtagtgggtcatgtggaaaggctgcacttttccatccttttcatgggaggaatacatgcacatcggcgacatgacaatccggttttttagtgtaactccttttaaactccatggtgtgaatagttttcgattactcaaattttttcgcctcccgtaagttttcgcctcgattataccaattctgcccattctcgtcatataaactgctcaagtcatttccatatgtaagaatgttcagtacaataaagttgtacacattctattttttactaaatatgatatcacatacatttgcggaaaacagtgaaagagggggcttgctttgtgaagtggcagacagtggaagaactgaaacggctgctcatttctcttgttcaatacgaaagcatctcaggcacggccggagaagtggcgcttgcgaaatatatgcatgatgtcttaaaggaccgttcgtactttcaaaagaatcctgaatacttaaagcttcacccgatggaggatgggcgctattttttaaccgccctcgtcaaaaaggaaaagaaatcaaatacggtgctcctcttgagccattttgacgtggtcgatacggcagactacggagaattcaaacatatggcatgcaaagtcccggaactcatggacctattaaatgataaaaaagaacttttgcctgaacgggtcaaaaaagacctggaaagcggcgaatggctgttcggtaggggaagcatggatatgaaagcgggtcttgctgttcaattttctatgctggaacgggcgatgaacggagaatttgacggaaaccttctattaattacggttccggacgaagaagtcaactcgcaggggatgcttgaagcagtacctgtactgaaagctttagaaaaagaatttggccttcattatacagcgtgcttaaactgtgagccgatgtttgaaaaacatccgggtgatccgaagcagtacgtctattcaggcagcatcggcaaagcgcttgccggatttttctgcaaaggggttgagacgcatgtcggcgagccgtttgcaggggtgaatgcgaatctaatggtgtctgagatcaacaggctgctcgaattaaacgtcgactattgcgaagaagcggacggagaggtgacgcctcccccggccaatctgatgcaaaaagatctgaaggaggcctactcggttcagactcctcacacagcggtgtcgctctttaatgtgctgatgatgcagcgttccgccgccgagctccatcgcatgctgctcgacacagccagggaagcggccgccaatattcaaacaaatatcgaacgtaaaacggccgaatatcagcggtttgaagccttcacgccaattaacccggccgtttccgtgatgacgtttgaggagctgtggaacaaagcacaggaaaaagccgggaagcccgaggcggaacgcatcctcaactttgcatttgcgaacaggggggagcttggagaccgcgacttttcaacgaaaatcgtctctgaattggcttcactctgcaaagaagatgctccgatgatcgttctgttttacagtccgccgttttatccggctgtttcttcaaaggacgatcctctgatccgaaaggtgatgagagaagtgaagcagtatgcggccgacaggcacggaattgaatttacagaagtccaatatttccccggcctgtccgatttaagctacctgcagctgcaaaaacagtcagtcgatgcgttcacatccaatatgccgctttttcatcacggctattcacttccaaaaggacgcgaaaacgcactgtttgtgccggtcatcaatatcgggccggccggcaaagatcctcacaaatggacggaacgtctccatgtgccgttttcatttggaaagctgccagatatcctccggctcgcgatacacaagcttctctaagatacgggaccgcttgaagaaaaatcgggaacgagcgaaaacgctgttcccgacttttttaaattttggcggcaaacatatccctgagttccgcagaacgattcgccgcttctttgacgcaggatatgacggtctgttcaaattgatggtcgtcaagcatcctaaggcctgcttccgttgtccctccggcgcttgtgatctctttcctcatgacagaaggatctctgccggtttcaagcatttgagccgctcctgccatcatatcgataatcagctgtttcgccgttttttcaggaagccccagctcggcagccgacgcctgcagggcttcgacaaaccgataaacaaaagcgggcccgcttccggctacggctgtcacagcatcaagggcagattcctcaacgattgtaacgctgccgaccgtcgcaaagaggtcagccgcttcctgcatctgctctttcgtgacaagcgggcttgccgcaaaggctgtggctgatttttgaatggcggccgatgtattcggcatggctctcacaacaggcagctcaagcccggcatagtgctggatcgtatgaatcggaatgcctgcaagaacagagatcagcagctgttcttttcgcaaataggggcggagtgcggctattcctcctgccgcgtctttcggcttcatcgccaaaacgagtgtatccgaccgggcggcgacttttgccgtatctgcttctccgcataccccgtaagtctcgcttaattcacgaagcctggccgtattcgactgattcgtaacgaatatcgcctcaggttccattgcaccgcttttgacaagccccttaatcatcgcttcagccatcgaaccggctccgataaatcctattcgtttcattttgattcctccttctaaaaacaaaaaaacctttccgtcttcgcaaaggacgaaaaggtttcgcggtaccaccttcattagcatatacatgctcagctcttgccccgtaacgcgggatacgtttaggtttgcctaagcgctctgagggcaggttcaacaggcaagcgggctgtgaaatctttcagccgtggatttcactctctttagccattgctcgtttactattcctcttcatcgcgtcttcattcattcaccttcatatatttgttgttcattatgctatgaggaatgctgaaatgtcaacaggcatttgaggcaaaaatgacatgcgcgggagaaaaaggtaaaatatgatcaacatcaattcgcaggatgaggagaataaaacgatgaaagacgcaagaatcattcctattgcactgccgactccgtttgcagtcggagacgtcaacatttatttgctcagaggcgaggcgctcactctggtggatgccgggcccaacacaaaggaggcggcagccgttttgaagagcgagctggccgaacagggactgtcattaagcgatatcgaccaggtcgtcctgacccaccatcacgctgatcacgccggactgctgaacgaattcccggcagaggtaaaaatcattggccatccgttcaatgaaccgtatatcagtcaaaatcccgattttattgaaaaacaaaagtccttttttacatacctgtttcaacgattcggcgttcccggcgatatgaagccgccaggccataccataaaagcgtcgtaccggtattcatgtaatcggacattgacagagaccgtttcagaaggtgggcaaattgaagggcttgacgggtggcgggttcttgagacgcccggacatgccgcttcgcatattgtcctttataatgaagaacttggaagcatgctcgggggagacttgctgctaaagccgtcttcttcaaatccgcttctggaagtgccgcaaaaaggagggaaacgcccgactccgctgctggattacctggaatctctcggcaggctgcaggagcttccgcttcacatgatttatcccggccatggggaggaaatcacaaaagtgaatgagcttgtcgccaaaaggctggaaaagcagcgaaacagagccgaagaggtgtaccgcatcctctctgaaaaaccgcattcaccttatcagatatgtcgaaaactgttccctgcagtctatgaaaaagagctgttcttaacactgtcagaaacgattgggcagcttgacgatctggaatcccaggggaggatcggagttgatgcggccgatggaatcgattactattatgcaaagtaggtgacgaacatggagcagaagttgaaagcgcacaaagtgatgattacaggagcttcaggagggcttggcgaacggatcgcatatcatgctgcaggggaaggagcggagatcattctggctgcgcgcagaagagaccgcctcgatgctttgaagcaaaacatcgcggataaaaccggcgcaaagtgccgtataatcgtattggacgtcagccggacggatgaagttgaagcggcgtttcaagaggccggtccggttgatattcttgtcaataatgcggggttcggcatttttgaaagcgcgcttgacgcttcccttgaagatatgaaagcgatgtttgaggtcaacgtattcggtctgatcgcctgcacgaaaatggcactcccgcatatgatcaggcaagacaaaggccatattatcaatatcgcttcacaagcgggcaaaatagcgacgcccaagtcaagcctttatgcggcaacaaagcatgcggtgctcggatattcaaacagcttgagaatggagcttgcagaaacaggggtcaacgtgacaacggtcaatcctggaccgattcaaacagactttttcaagacggcagataaaaaaggcgattatgtaaaaagcgtcgggagatggatgctagatccggatcgggttgctaagaaaatcgtctcggcaatgatgacgaacaagcgcgaaatcaatcttccaggctggatgaacagcgtcagcaaactctaccagcttttcccttcgctggttgaacgaacaggtcgaagcgctttctataaaaaataatggtttctcgaagaaaggaacggaatcatccgttccttttttgtttgcatttttttagcgatgccccctgcagagaggctcaaaatatcatataaaaacagggagactttgtccctctgcaaaacccggcatcgaacctctgcttccttctttaagcgctgcttgatctgatggcacctgtccagcctgaggcaattgatataaaaatacggcacgccgaaagattccgtgcttccgggaacacgtgccggccgctgatgaaaaataaggtaaaggtcgctttcgttttgccgttcttcttatataaaatggcaactgggtgacgaaagggagtaatattttaccatttattgaaattctctcatcccggccgaaacatgatatcacgtgatactcgcaacaaaatacacgataaaaggagtttcttaacggtgcaggaagaatggaacccattgatgaaaaatcgttgcatcatctggttagtcacggggatttgcttaacggtcatctttcaatttccgctgaaaagcgtcgcttcatccgcagacaaatacgccaattttgccgagcttgccgaacatgaaacagaaggagaagattaccaaatcgaatacacagacatgggcaccgaactgttgattctttcaccgcacggcggaggaatcgaaggaggtgtcagtgaacttgtccgcgccttcagcgccgattattccacttatttatttgagggaatcaaaccctcgcaaaactgggatctccacatcacaagcaatcattttgatgaacctcaggccctcaaagcggtcaaagagcacagctatgtgctggcttttcatggatatcatgacatcgttgaacatacgcttgtggggggaacggatacaggaggggcgaaagcgattgtcagagcgctgctgaacaaaggtttttcggcggagctggtcagcccgagccaccggcttgcaggaggaaatcctgaaaatatcaataatcaatgcaaaacaggtcaaagcattcaattggaaatcagcacgcctcaacgagaggcttttttttcggagttcggcctgtggacgcgggcaagttctaaaaatgagacgtttcaagcgtatgtctcagctgttaaagaagttctggaaacgaggtataaataagcattgtatatttgggccacattaaaaccaaagacatgaagagggtgagcaggttgatctatatatacaattgttacggcggcactcattcatctgcacttgccgctgcttatcatctgaaaaagctcccattcagcagaaaaccaacaagaaacgaaattttaagcaccgactgttttaatcaattaagtccgaaggaaatgggaaaattaatctttcacggacttgatgaagaaggcaaccaggtgtacacgatcggcagaggatcgtcaaaagctgtcattccagccatgcgaggcgttctcgagctgtttgaaaaaaacgggaaacttcaggagaaagtcattttttcaaacacgtctccgactgtgccaatagcgatgacattcggcggtttattttcgaggaggctgaaaatcgatccgatcggggttcctttgctggtgcttggagcgcagcaggcataccaagacatcatcaagcttgtgcagcaaacaaaaaaccatgcaaaaacgacttcttcgatgatcgaggtactcgataacggctttaaaggatagtggccgaaggatgaatataaggaatttatttgaaaaaacaaggcgttctgatcggtgggatgccttgtttaataggaatgcctttttccaatgaatagaggggaacacagtttcattgcagcggttgttgacttttaaaaaagatcgacattcacagaacggaaagcgggaggcgcatcaaaacgcctcccgcttgcttgcgctctaaagcccgcgtctgtaaaagaatcagccgctcgttcacgctctgttctccaaaagcggatcgaagcatgttcatatttcagacgccagctgcacgttgtttattttttgacatagcagcggtcttggtacatcgtttcacatttttcgcgtgtgacatctgttttaccatttattactctgtaaacatcgacatatctctcgccatttattaccttatattcgtattgcgcaccgggatacttgtccctcacccatattaattcaggcagtgtatccgcacttacgggcaatccagacactaacaaagcacctgcaaatgcaaccgctccgactgcttttttgattttgttttgaaacatccctaacgacctcctaaagattgtttttttgcctatgacatcataggcatgtacatcctatcactcggctggagaaaaaaatgtctaattgtgtagaaattcaataaaattcaaaaataatacacaaatttacattttaatcagaggtaataggtgttcgcctaagaacaccctcgggaaaaatggtaaaataagagaatttgattgaaggtaaggaaaaatatgttataattttacgagagggaggaggggatagtttccaataggtaacgatgaaatggtccattttgctaggaatctattttttcatccattaaaataagagaactcggaccttaaattgttttggatgtggcagtagcttatggatggcagctgaagacgtacatacaaatatttcaaaaacacggagggaaacgaaatgaaaaaagcgattttagggttttctttgtctgcggcgctcctggttccatcctcattcgctgcggctgctggggacgggcagctgacaagcgagcaaaaggaactgcttgaagccaagacagaatacgttcaatcacttcctgaacaggcatccgttcaaagcggtgtgacggcttatgcaggaaaaaggctgacaattaaaagaggaagcttcctcgcctggtcaaaagattatatcgactggtactacaacggcaaaaaagtatcgaaaagcagcggatcgcaggatgtcggctacgtctttccgaatgtggtgagggcaaaggggattaaaaggtattataagtcatcagggcttcacaaatggagagcgaaaaaaacgctgagcttcggaaccgttacaccgtggggagatgttgaattggccagctcaacctttacagacagaaggtgggtcaataaaaaaggaaaatacggaaacgattaatttactataagccatttcatacaacgctgctaaaagactatttagaaattaatggcagcgttgtataatggagaatgttgcaacaccatcctgatgcgagaaaggatttttcaaattgatcaaaatcgatgacctgacgaaatcttatggaagcaaatcggtattcaaccgtctcaacatgaatattgaaaaaaacaaagtcacctttctgatgggagaaaacggcgccggaaaaacgacgctcttgaaatgcctgctcaagcttgaacctttcgaaggcggcatactgtacgacggcgagccgcttgaagcagtcaggagcaaagtccacgtcatctatgacgattccccgttttacgatcatctgagcggctatcaaaatatcaaactactgatcaataaacctgccggcaaagaagagcttgaacaattgtcgcaaaagtttctcggcagggagctgctgaaaaaaaaggtcaagacctattcatacggacaaaagaaaaagctggccttaatgatcgctgcattaaacaaaccgtcattcttgtttttggatgagatatcaaacgggcttgactaccggtccatgatggagcttcaggagctcatcaatgactggtcaagcaggatgacgattgttgccgccggccatcagtttgagttttattcttcaatcgtcgatcaattatacgtgttgaaagacggttcagctatccacatagacaattttaaaacgaatggagcagaattgggcgatgtctataaagaatatttataatattttcaagaaagagcttgcatttcaatcgtattctaaattgctcatcattttattgcttcctctattattcatttcatccggatacatatatgttcactataaaaatacaatggacagctaccagcagttcaaaaagactgaaaatgaatataaagaactcggcatcgatattaagcaggcgctggagtcgcccgtcaaggtgaaggaaggtgagctgaaaagcgaggatggcgacggagagatcgtcgaaaatattttaaggttcgactatgagaatttcgtcttgtccctccatcacctggagccgaaacagtcagtcactatgacgcttgagctgatgggcttcatcatttttcccttggctttcacgctgtatgccatctatatctcctcatacgacatcagattcaagacgatgaaagtgaaagcggtcagccatgattggaaatccgttctgtttgccaaacagtgttcggtttacatggtgatggctgccgccgtgatcgccgttgtatgtacggcatatgtgtcaagcctcgtcttttattcccttgcttcaagggatataccggtcggcgagttcacaatacccgctgtttcaaaaagcaatatcctgcttcagctcgctgtcgttctggcggtcagcttcatcttttcgacgatcggattttatttgggcgtcctcttcagaagctttattacgcctgctttgctttatgtcgtttacagcctgctgatccctgctttgggcaggttcgatttaaaaaacctgctgtctaatctcgggcatgcggttttcagtttcagcggcggctttaaactgtttacaccggtgaaggtggacatgattccggtcatcatcattttagccgcatccgtcggcttgctgtctgcggtcacttattacatggcgcacaggcaaagcaaatatgtcgtttgaaaaaagagtgcgggcgcctgcgctcttttttcttttgcaaacgaaggacacccgttggctcagggttgacaggaaggagagccattcgcatccgccatgcaaggaaaccggacccacccgtctctggaggaagacggtttttttgattgaaacgttgttcctcgtaaatattcgaaaaattctatataataataaagcggtctcagaattcatgcacttttttaagtaaacagcgtttgaacagagggcaggtgagaatagtggcgaatcaggatttgaatttgcacacgttatatacgagtcatacccgtgatgcctgggcaaatctcggcgggcatatgtcggtaaagatgaccgaagaggaagtaaagaagcttgaaggtttaaatgactatctgtctttggaagaagtcgaaaccgtttatgttccgctggcgaggctgctttatttacaccgggcaactcaatatgaacggaacacccgggtaaacggttttttgaatcatcctcacgcggccaagattccgtttatcatcgggattgccggaagcgtcgcggttggaaaaagcacgacggcccgcatcattcagactgtgctctcccgtttgcaggaacggctgaaagtcagtctgatcacaaccgacggttttctttatcctaatgcggttctgacagaaaagcagatgatgtcgaggaaagggtttcccgaaagctatgatgtcaaagcgctgcttgagtttttgaacgatttaaaatcaggaaaggaaattgtccacgcacccgtttattcccatctaacgtatgacagattggaaggggtttatgaaacggtagaacaagcggatatcgtgatcatcgaaggcgttaatgtgctgcagacaccgacgatcgaagacgaccgtacaaaaccgcgggttttcgtttccgatttttttgacttctcgatttatgtggatgccgaagaagacctcattatcaaatggtatcttgaacgctttcgcatgctcagggagacggcttttcaagatccgagttcttatttccataaattcaaagacctcgcggacgaagaagcggaccatatggcaaagtcaatatgggagaccgtcaaccgtccgaatttgtatgagaacattctgcctacaaaattccggtctgatttaatcttgagaaaaggcgaaggccacaaggtggaagagattttggtcagacgggtatagaagaggaggcttgcatgatccatcatattgaactgtacgtttcagatttggaagcgtcgaagcgcttttggggctggtttctcggggagctcggctatgaggtttttcaacaatgggaaggcggcatcagctggaaagcaaacggcgcctatctcgtgcttgtgcaggcgaaagagcagtttatcaaagcgggttatcacaggtgccgcgtcggcttaaaccatcttgctttttacgcggcatccaaagagcaggtcgacgaaatgacaatgaaactgagagagcggggatgccgcattttatatgaagacagacatccgtttgccggcggaaacgggcattatgccttgtataccgaagatccggaccgcatcaaagttgaacttgctgccccttgaggcgggcggcagccgaaggccggcctttgttcgagccggcctgttttcaattaatgctgcatcgtttttttcgaacttaaattgacttttgcttcatccattttgagtttccggtaggctgctaccaggaaaggaacgccgcaaatggtggcagcagacaggattgcaaaagtgaaaaacggtttttccgctccaaaggtgtccagcagcattccccccgcccaagggccgaccacgcttccaagctgggtgaagcccatagccccaaagtaagtgcctttcagctcaggccgggcaatccggtcgaccagtaaatccatcatcgaaaagagaagcacctccccgatcgtaaacacgataatgatcaagacaatggaccatagatcatggaaaaaagagaggctgaacaggcttccactaatcagcacatttcctgcaatcagcgataaaatcggtgaaaaccgtttggcgatatgtacgatcgggtactgtacggcaagaacggccaaggcattcagcgtcagcatcatgccgaacactttcgtcccgtcttcaatgaacgggctggccgccatgtattgtgcaagcgtcgatgtgaagtgggaatatccgaacaaacaaagaatcgaaccgattagcgtaatcgtaaatacccggtctgtttttgtcacctccagcgcgtcccgcacttttatacgcttattacgctcagctgccggtacggtgtggtgtttaaattgaatgaccagcaccgccgcataaataaaataaatgaaagccgcaatgaaaaacggcagcgtcgttttggaagatccgagatacaggcctaaaagcgggccgaagacgacgccgaggttgatcgcggtatagcggagattaaagacgaaaaggcgcgtttcgggtttggatacgtctgaaagcagcgctcttgaagtcggttcaaacaaagcgcggcataatccgtttaaggcattcatgataaagaatgtccagacatgatcggcgagtgcaaaaccggcgaacacgaacgtccagccgaaaatcgagacgagcatgatggttttccggccgaacctgtctgataagtacccgccataaaagcttgccgcaattccgatcagagagctcgctgcaatgacagctcccgcaaagccggaagaggcgcctttcacttgtgtcaaataaattgctaaaaaagggatgctcatggctgttcccatgcgtccgaaaatggttccgacaataatggtccagctgagcgggtggatgttctgccatttttgtttcatgataaactctccgttacgtttttatttgtttatcatacatgaaacagatggcggtgaatagaggaatttctaaatgctgggtgataaaaggcttcctgtacaaaggaagccgcaaagaaaaatcgttttatgatgagaacaagccttgatttgtgacataatcatagatgacatcctcgatatgggcatgcagcccttcattcggctcctcgatccgcctttcctgcaaagccagcttcaggatttctttttcgccggggctgagcggatcggttgcaacattgcgtccgtactgcttcagcgcctgtccgagcattttttcaatcagtttctcatccatttgtcttctcctttaggagcgctttttcttttatcttactaagaaaaactgatgttctcaagagagcattcaatttgaatcatcaaactgaataaggcgaaattccgaactggaatggtcaaccatgtcaccttctttccaaagaaggtgttttttattgctttccgccaggattttctttggataaaattacgcctggaaatcgaacgtatattcggagtatagtattcatacactaattgtgcgaacatcagttcttctggagggagagtatggattacagtcaatatccgtcgcgttcggttttgtgcgttgatatgcggagcttttatgcaagctgcgccgcagtcctgctcggacttgacccgatgacttgcttcttggcggttgtcggaaacacggagcggcagggaagcatcgttctcgctgcttctccggctctgaaaagagagttcggcgttcaaacgggaacaaggctttatcagctgccggatgatccgcgcatcaagctggtcaatccgaagatggggctgtttgtccgtgtttctacagagctcacccggctgttctgccgctatgtgccgcctgatgccattcatacgtacagcgtggatgaaagctttattcaggtggacggtgttgaaagcatgtggggagacgcccgaacgattgcgatgaaaattcaagatgatatggaaagggagtttggccttccctgtgctgtcggaatcggaccgaatctgctgatggcaaagctgtgccttgaccttgaagcgaaaaaatcagcaggcggggtggccgtttggggctacgaagacgtgaaaacgaagctgtggccgctgtctccgctgcgccgcatgtggggaatcggctccaggctggaaaagacgttaaaccggatggggatttttacagtcggccagctggcgcactatgatctcagtcggcttgagaaaacattcggggtgatgggaaaccagctctattatcacgcttggggcatcgatctttcagcgattggagcgccgctcatggaggggcaggtcagctatggaaaaagccagattctgcttcgcgattatccgaatccggaggaagtcaagcatgtcattcttgaaatgtgtgaggaagtggccaaaagggcgcgcgcccaccgccaggcgggccggaccgtcagtctcggcatcgaatacagccgcgatgagcttggcggcggattttaccgttcaaaaacaatggaaagcccttcaaatgtcacgcttgatctttaccatacatgtctggcactgttcgagcggttttatgccggcaaaacggttcggaaaatttccgtctctttgtccaatattcaagatgacaccaatatgcagcttgatctttttcgccccgatcaggaaaagaagcggcagctcgggtatgtgatggacggcatcagagaacggtacggctcaacagcgcttttgcgggccgtttcctacacaaacgccgggacggcccgtctgcggtcaaaattggtcggaggccatcaggcatagaaaggagaatcatttatgcttcgcgacagaggcagtatcaaatgggtttccatgatgctgcctgagcacgtggaattgctcagggaatatcatgaaagctttcaaaaaatcaaaaaaccgatcctggatgaacaaaaatatgaagaattcaatgaaatcatttgtgaagcgatggcagaaaacaggtttttgcaatttgcttattaccggcagggggaagtgaaaacgctcgccggccggattcactatgctgacgctctgaaaagggagctgcggatcgtaagccgggcggatgaaatttgcattttaaagatagaggatatcattgagattgaatacgattgtcgtttataatggaatcagtattcggaggtggataaaatggtaaatgacattcatttgccgactgcagcgtctcatgcaaagcctgttatcttgaaaggcgatactttgcatgaggcggggttataaacaaatcgcctgacagagcaaggtatcatttctgatcatccggctttgcaccttattttaaaatatagatctataaataaggagctggcagaaatgaagacaccttttatcagaaatgaccaatataattttattaagtttcaaacggacagcctcgtccagggacatgcgaacatcaatgacgaaaacgtccttgacgctttgaagtgcaatgcgctggatcaagtgttcaacctgtttcctgatctcagcagcgatcaaaagtctttgctggagaagctggcagaagtggaagacagcggtgaagcggtgcgctttttagctgaattaaaacttcatgtgattccatttcagaatgtaacggtaaagactgctaaaaagctgttctctaaagtgaaaaaactaaagacgcccgaatttgagcagatggatttcagcggatattcctacctgggatggaacgatgcaggatcaggcaggaaatacatgattgtggacgtcggcggaaagctgaccggaatccacggcaccatcaaatccagcaataaaaaaggaatctgctcgatatgcaacaggaccgaagagatcggactgttcatggcccgcgtgaaaagcgggaaagaaacctatacggacagaggcaattacatttgctgtgacagtgaaaaatgcaatcaaaatttgatgacgctggatcatctgaaccatttcgtcgcacaattaacgaaagaataaacgtaaacaccccggctaaagcttagccggggtgttttaatgatttcggtctttggcctgcctctctcgcagcactgcgctctccgaaaagccgggtggtcagcccgggaacagccatgcataagaatacggaacgcccaaggctgaataaaagaaaagcgagccacagcccatggtttccgaaagcggggacagcggtaaaaaaggcggccaggaagacgagaacagccaaaaacattgaatttctgaccgggcctatttcggtggcgcctgtgaaaatcccgtaaaaaacgagtccgaaacttgcggccaaaggaaagagagcgatccaaacatcgtaagttttcgctgcttccagaacgctttcaagcggtgtaaacaatggaaggatcgcatttctcaagagaaagtagccgactgaaagcagcgcggccgagatcagcgaccactggatcgaaagggaaagcgtacgggaatagagatcccgatccattcttccaacggctttcccggcaaagatgctcgatgcattggcaaacccgtcaaaaacataagccatcaaataatgaatttgaatcaagatcgcatttgcggctaaaatttcagcgccgaagccggctcctttagccgtaaataaattgaaaaccgtcaaaaggcacaatgtccgaatcaatagatctcggttgacaaccatcatttttttaaacggtttcgggtcgaataaaagcttgacggacggcagcttaaacggcatggcggcattcgttttcacaagccagcagccgatcaggcagcccgtcacatccgaaatcaaagtggctagagcgatgccgtatacttccatgtgaaagacgtagacaaaaacgatgtcaagcacgatattcaagacgttcatcgaaatctgcaaaagcaatgtcactttgattagagacattcccatcagccagccgagaatgcaatagctgattaaagcaaatggagctccccaaatcctcagcgaaaaatactgcgaggcgaattcagcggtatggcggtcgggctgtatgagcgtcagcgctgcgtattcaagcggtttttgcaagatgatgaacatcagtccggcaaacagcgcgatgaaaacgggccgggcaagggccaaaacgctctctgatctgttttgggagccgagtgcggccagatcgtgggaaataaataaataagaaaggcccatagcatcctgcaaatctttgagaagatccaggatcttcgcctgactggtgacatccaggcttgctgtaggctcatcaaagatgattaaagacggatgagtgctgatggctctggcgatcaaggcccgctggcgctgcccgccgcttaattcgtgcggatagcggtcaaggaggcgcgagggaaggccgaccattgagaacagacgctcagccgtcagacggcggctgcctcggaagtcccttaaaaatgacggcatgtcttgtttggaaacatcaagcggctccataactgaatcgataatattgagctttggattgaatgatgcagctggattttggaaaacagcctgcagttttcgacgcagtctccgggtctcttttttgtttatgccggtaagcggatgttgatgaagcctaatctctccgtgatcgattttttcgagcagcaaaaggcagcgtgcgagggtgcttttcccgctgccgctctcgccggcgagcccgaggcattcgccttttcgaatggagaatgatacgttgtcaaccgctttgtggccgcaagcgtaatgttttgtcagattgctgacaaaaagaacggtctctgcagaatgggtcatcacgcacctcctgttcccgccagcaccgcttcctttgtttcaggcggggctgccgtcagccttggcggaggatttttcagcggcgggatggccgcgaataaacacctcgtatattcatgtgccggctgtctaattaaatcagcggttaagccgctttcgacgatttctccgttttgcatgacggcggtttgatcggcgtatcttttgacaagccgcaggtcatgagtgataaaaaggatggcgcagtttgttttggcgcgcatcgcggcgagctgttgcaagacgtccgcggccgtgatgctgtctaaagccgtcgtcggttcgtctgcgatgagaagcttggggcggagcaccatcgcttgagcaatcgcggccctttgcagctgccctccgctcaattgaaacgggtagctttcatatactctgttttccggcagagaaacctcccgaaaagcatggagaatcgcttctcttcgcttattcttagaccaacctgtatgcgttttgaccatttcgtcaatttgtttgccgatccgtataaaaggggtgaatgctccgtgacagtcctgaaaaatacaggcgatatcctttccgcgcacgcgtcggagtgctttgcgtccggcttgaagcatctgttggccttcaaatatcacgtctccgccggtcaccgttagtccgtccggaagcagcccggctatggccgaagcggtcaggctctttccgctgccgctttccccgagcagcgcgaaccattccccttcatgaatcgagaaggaggcatttttgacaatggtgtgctgccgggagctgattgataagtcctcaatggataacatcggcatgctaagaaactcctttcttgtgtttgacgtcaaacctgtcccttaaacgatcaccgtacaggttggacaacagaacgatgaacatgatcgcaagaccgggaatcaccataagctgaggcgcatgcaagaagtaatgttttccgtcgttcagcatggcgccccattccgggtatggaggctgagcatccaggccgatataggacagggcagcaatcattaacaccgtttttccgatatcaagtgtcgcaagtacggaaaggttgccgagaacatggggcagcaggtgcttttttaaaatcgccccggagcttaaaccggtaagctcggccaaggcgatgtaatctttttgtttttccgaaaaaaccgtgctgcggaccagccttgcatagccgacccatttgacagcgacgacggccaatattaagttcatcagccccggaccaagcaaaccgcttaaaacaatcgcgacaatatagtccggaaaagccataaccgcgtcaacaattctcatcatcatccggtccagccgtctgccgaaaaacccggagacaagcccgacaggaacacctatgaaaacggaaatcagaatcgcgcccaaggcggtgccgaccgtcgctttcgcaccggcgaccatccgggaaaatatatctctgcccaaatggtcggttccgagccaatgctgcatactgatcggctgaagacggttggccatatctgtgcggagcggatcgaacggcaaaaagaaggggacggtgaacagcgccgcggaaaacagcagcacaaaccatagtcctgttttagatcgaaatacgttttttctcatcggcgaccagcctcctttaagcgaatttccggattgaggtaccgataagagaggtcgactaaaagattgatcaggacaaccgcgatccccatgaaaagaatgtacccctgaatgatcggataatcacgctgaacgatggcatcaacgacaagcttgccgacgccgggatatgcaaacaggacttcaataatcaccgtgccgccgagcaggctgccgaggctgaccccgaatatcgtgatgacagggacaagacaatggcgaaacgcgtgaaagaagaaaattctcgcctcgctgatgccgcgtgccctggcagatctgatgaaatcctgaccaaggctttcgatcaggcttgaccgtacaaggcggacataaacgcccgacatcgcgatcccaagcgtgagagaggggagaatcaaatgtttaaacgttccggctcccatcgacggcagccaattcagcctgacggaaaagagatcgatcagtatcaatccgagccaaaagctcgggagcgcggctcccactaaagcgagcaagcggctgagatgatcgatccaccgatcccggtataaagcggaaagcgttccgaccggcacggcaatcagcagcataacgagaagcgatgcgccggttagaagcaatgtcgccgggaatttccggctgagctcgtcgatgacgggttcgtgtgttgtataggattttcccaaatcaaattggaaaaagcgcttgaaccagttccaatattgaatataaaccggtttgtccaaaccgagctcctctctgaatgcctcgatctgctcgtccgttaccgcaacatcatctacgcgaagcatctgtttcaccggatcaccgggagccgctttcataaacacaaagctgataaatgaaagcaggaataagaacaggaccagttcaaacagccgcttggcgatctgcttcatttcgttttcacatccaaatctttcgtcagcatataatactcacttttgctcgtttcccaatttaatacaccgtctcggtaggctgtgatgttttcgggagtcacgataaaagagttcaatgtctccttctcgatcaattcagctgcttttttggcaagtcggttccgcttctctttgtcgatcgtgcggttgaattccttaatccatttgatcaaggtttgattttcgatgccgctgtagtttaaagcgccgttcggcatataggcggtgttcagcaaatagctggcatcgcctcttggcgcggtcattgagctgtatgtcgctaaatcccagtcatcgtttttcgccaaatattcatcaatattttcgacttgctgaatcttaatcgaaatgcccaattccttcgcatttgattcaagaatttgcgcgattaaaggcaattccggacgagactgataggttagcagtgtaaaagacaaggcttttccgtcctttacggctttaccgttttcaagctcgtagccggcttttttcagctcagcttttgcagcctgaagtccgctcggcttttgaaccgtatcggaggaaaatgggaaatcggctaggaaggggccgtctgccggctgagcatgtccgttcaaaatgctttcagcgatttctttgcggttcagtagtgcgtcgaaggcgcggcgcaggtggcggtcagcaagatgatccttctttgtattgtaaagaatctggtgaacgcgcaagctcggtaccgaatcaacggtaatcgacgaatctttttgaatttggtcaatatcctcaacgctcggtctgtaaatgatatcggcatcttttgattggagagccatgacgcgggcgtttgcgtcttcattaaacgagaatgtgacgtgcttcagcttcggtttgccgtcccaataatcgtcataccgttctaactctattttatggccggcctcaaaagaggaaacttggaaaggtcccgttccgacgggctgttgagaaatgtttgctgcgctgacgtcaatgatcgatgtgtttggatgaaccaattctgaagggaattcgggaaacggctccttcgttgtaatcgtcaatgtttgtccttcagcctttatttccttgatttttagggcgttcttcatggctttactctcgcgcatcgtccgttctaaagacgcttttaccgctttggcatccgcttttttaccattttgaaacgtcagattgtctttaagggtgaagacccaagtttgtccgtctttgcttttccaatctttggcaatccacggttcgatggaaaggtccgcactgattttgacgagtgtttcactgatgccggcgcggatagccgtataattgacatcaagattcgggtcaagggtttgactcggaatattgaaaagaaaggtgagtttcttctcttcccctttcgctgagccagcgcctccggcggagcaggaagcgagaatgaagagaaaaataatcggtatgatcatgcgttttgctatgtaagccataagttatacctccaagtagtaatgatttcgatttacctcataatcataggggatattctcattgttgtaaacaggaatatttgcctttatatgacgaaagtacgaagacacatttttcggatcccgtccggcttttccatataaaataggtctgtaaaaaagaaagcccgaataatttgaatcaagggagttaatggaacgatttacagaggaaaaaaatatgctgttaataagatgttcaaacagcaagtgaaaggagccaaaaagtgatgatgattacagtaaaaatacgccatactgctgaaaccgaaggcacagacataggtgacttcactcctgctgaactcgaaagcatcgtccagacgatcagaaaatacggagcttggctttcacctgatgccgacacagatgattataaatttacattccaagacgctaaatacaatctcgaacaaagagtctttgaaatcatagtggagtaatcacatatcgagggggttgacggacactgaatgaacggtcggaataggcgtttatttagagtcctttttattttggcaagaggggtgacaattccgatcaatgaggagccttgaagaagttaagctcttcaaggctccttcaatcttatttcccgctggcggtcagcccgtctttaatcaaggcatttactttgctgctgaacaaaagaccgacatggcttacgcctgagatttgcacattgtttgcaccatcaagtttggagaggctgtttaagacgatatagtcgcttgtgctgtaaatcgaagtgtatgagattttgtcattctgaggcgccgtgtttgtaacgagacgattagcgcccccaagggtgacgacatgtccgactttatccgcaccatccagatttttaatataatagagcgtattggccccgcccatgctgtgggcgacaatatcgacttttgatgctcctgtttgattcagcacacgcttgatgtattcggataatctcggagcattgtttatattatttcccgttttatcgataaagttgatggcgtaaagctcactgcttgtccagccttgagattgtaaatacgatttaatgccgatgaagttataatcggctccgccgatgccgtggaccatgacgaccggattgtgggaagcggcggaagctgctgaaggccggaacgaaaatacggacacaacagacagcatgcaaatcaatagaatagataaaaatgaatgacgacgcatagtttttcctcctaaaaaagtaataagttcacaacaacgacaattctataaaacgaaaatatgaaaacgaagtgtaattttatctatttttcatacccgaaaaaagagcagtatatgaaacgtttttttaccgctgcgcgccggttctcttatagggtaaggagagtgaagcttttctgggagaaagcaaatcggtttgtgctgttgaattggaactaaggaatttttcctattaatctactgacgtacgtattaaaatggtaaattaggatcgggaaacggtataataaggaagcatatccaatactgcagaacactttggcggatggtcaggtacaatgttgaaaagagcgggtggatcttgatgaaaacatgggctttgaagcttctctctcatgtgcagcgtgtgccggctgcaaagcggtccgctgcatgtcaacaatgtgccgattggttatcaccagggattttcgatggaaaaaagtgtccaaggttttcgaatgatggcagaacggatcaggagtaagttctggttatcaaagagctgtgaatcaaagggggatgaatatgatttcaaaaacgccggagccgccgtattacgcggtgattttcacatcggtcagaacgaatggggataacggctacaaagagacggctgagaacatgctaaagcttgccgcagaacagcccggctttttaggagcagaaagcgcaagggacatgaacggaaagggaataacggtctcctattgggaaagccttgaagcgattgaaaaatggaagtttcacggcgaacaccggcaggcgaaggaaaaaggccgaacagaatggtactctgactttgccgtacggattgcaaaagttgaagacgccagaatttcggagcgttccggccggcccccgtcagatggcaccagcggggaggaaatgcaatgattcaattgttaaaccaaaaagatccgcatacagcccgcagcattgtaaatgttcaaaggccggcttatgaaagagaagcggagatcattcaatttcagggcattccgcagctgaatgaaacggtttttgatgtaatggattcacgagaaactttcatcggctcgtttgagggggaagaattagccggaatcgcttccttcatacatacagctgaaaagctgacgatctgcaggctggccgttcatccggtccattttcgaaaggggattgcaatggccctgcttcgttatatattgatggtgaaggaagccgaatcgtttgaagtgacgacgggtgcggggaatgagccggcaaaagcgctgtatcggaaattggggttttctgaaattgaacagtatgaacctgaaaaaggggttgttctttcaaggcttacgctgcaagcaccgagaaaggttaaagtcgtctcctataaagaagaatggaagggcgaatttttcaaggaaaaaaagcagcttgaagcgcttttccggaatgaagtcttgcatattcaccacatcggaagcacgtcaattccgggaatgagcgccaagcctatcattgacatactgatcgaagtgaaagatctcggctccgccgccggcttcgaaaaggggatgaaaatgctcggctatgaaccgaagggggaaaacggaattccgggaagaagattctatcaaaaagggagacggaagcgtacacaccatgtccatctgtatgaaagcgggcatcccgatatcagacggcatctcgcgtttcgggattatttaatctcccatccggagcgggccgaagaatatgctgcactgaagatgaagctggcggagatgtttccgcttgacatagcaggctatattgacggcaaaagcggctggataaaagagactgagcgcttggctgaacaatgggaaaaggctgaggaggacagataaagcccccctcctgcttcaagctctgacacaagagtcgaacattcctttatggcttccgtcacagtaaggcattttcagcgattttccgcatctgcacagcgaaaaagccggtttttcagggaaaggatttccttccatgtcgatcagttcgacgtctcccgtgacccggaaaccgccgttgtccatcactttaatctgcacttttttggacatcattccacctccgaatcccttcatatttatgcctgacagccggaaacgatgcgctttttcccgacccgtggtacaatgtccgtaaacataacaaagaaggatgatatcatgcagcttgaaatcactgctcaggcaagacaagccattcaacgggcaacagagccttatcctgataaaaagatccagctccgctatgattccgagggatgcggatgcgcggtcagcggtgtgccggtcttgtggctgacggacgaattatcgggaagttgcgagccccttgagacaaacgggcttccgatttatattcagtcatcgcaaaaagtcttttttgatgaagcgatgaccatcgactattatgagaaagcgggtgcgttgatgctgaagagtccggcacaggtgctttctcccagaatgagtattttagtgaaatagggtggcgttcgatttgaatcaaaaggtaaaatctttaaagcaaaccgctcaaaataaaacatgggcgtcctttttacatcaaaatcatccgtatacactccttcattggtcaatcggagggacagagtccgtcaaaaaggatgtctggcttcttcaggatgaaatgacctttgaaacaaaggaatttgatacaattgagacggccatctcctggatcggcgatcatatgagcgacattacagatatcctgtagcaccaaaagaaggcggacgagacttatgctcgttcgccttctttgtgccggtttgtgatttcttgaagaaagtcccgcaccgtgtttttgtagctgtttctgttttgggtgtagctcattgcgtgcgctcctctttcagcaatataaagccgtttcttccccggttttttctcgtaaagcatttcgcttgattcagccgggatatagtcgtcgtgcttgctgtgaatgaacagcaccggttttttgatctttccgacgacggataaaggggagacatcacggatgcggtagccgtcccgccatctcaaaaagaggctggcgagcggcaaaatgaaagctcctggaagatgaaaatcttctttcagccggtaaatgagctgatcctcaaatgtggcaaacggacagtcggccacataaaaatcagcctcggcgtcatccattcccgcgtaaagaagggttgtgacagcgcccatcgattcgccgtgaatcccgatcagcgcttgttcgccgtgtttttccctcagccaattgacaaccgttttcaaatcgtttttttcataatatccgtagctcgtcgtttttccgccgcttgcgccgtgccttctgtggtcatatatgacggcgttccagccgagatccagaaacagattcatatatttgattgaattcagcagattcatcgtcactccgtggcagataatcacggtgtttttcgttttgtgcgggtgcacgtagtaccctttaatattgtagccgtaagaagaagcgagggtgatttcttccttcgggagagcggcgaaagctttttcgtcataatggccgtcggcagtttcccgctcaataatgtattggtcggtccgttttttaatgtacatgatttgattcgtaaaatagattccgagcgcagcaatgaacagcaaaaccgctccgatagcagccagccaaatcaacatttgttgtattcttcctttcttaaatgcttctctctttatcataccacacaaccattgagatttgccgaggggggcggctcccagagtgacggcttgcctgaacttttagattcctgataaactatcatcacaaacagggagaacggaggacaggaaatgggaaagaaaaaacaagacccaaatacccggcagctgctgaaagatgcactcgccgacgatttgaaacataagcttcagcaaatgaaaagcgaattgaaagaggaggacgagaaaagaaaagagcgtgagaaagaacggcttatcaaggaaagacaggaaagggaaaaaaataaaagctttgaagaactcctcaacgaaagcggacttgacgactggaggaagtataagtaaagaagcaccgtctgccaaagagacggtgctttcttattgaattcattcgcgatgcgcagtgtacacgtcgcgttttgtataaaagcggagcgctttgatttcctgttctgtcaggctgcgtccgccgacagattcaacgttttcccgaagctgggagagtttgctcgccccggggatgaccgcgccgacagccggctgggcgagaatatacttcagcgcggtttcggttgcggataaatcaggcgctgttttttcaatgtccgcctttgttttgatgagttcatcgtaggaatatgataaatagccgcttttcttaatcgatgcgtttgcatctgacaggggtttttctgtcagaatcccttttgccagaggtcctcttgcaatcacgctgattccatgttcttcaaggagagaaagccattcctcaggccgtctgtccaacaagctgtattgcatcatgactgtgacgatgtttgattttttgacgtattcctttatgacgttcggccggatcgaggaaatgccgtaatggcggatgacgccttcctgttttaactcttcaaaggcctcaatcgtttcgtcgatgttatcttcgatcgttccgccatgcagctgataaagatcgatatagtcggtttgcagccgctttaagctgcgtttgacggcttcttttatgtatgctttccggggatcccagaaccagcccggttttccttcctcccagcggtttcccgcttttgtggcgaggatgacatcttggcgccttgatttgatcgcttcaccgacaatttcttcgttgcgtccaaaatcgtacaggtcggcagtatccaagtaattgatgccgagttccaaagcttcatccagaattgacagtgcgtgctttttgtccgttccgagagacatgcagcctaggccgacttcactcacctgtaaatcggaatgtccgagcgtcctttttttcataagcctcactcctttttttcttactttgaccgtaatacaaaggagcgaagttttcaacccatcggcatcgggatcagaagtacagctcgacgatgatcatgcttagggcgcaaatcaaacaaaccgcggcagggatggccgtgaaaaaaggctgccgcgcccggaccaggtgggcatggatggctcctgtcataagcagggagaataacagccccgaaccgacagccagatgcacattccaaattccgccgatcatgccaagcgctccggcgatttcgagacatcctgtaacagaaagaaaccacagcggatattcataatggcgccaatgttcgacttgaaaaggaacgtgcagcaccttgattacgcctccggtcagcataaatgccgccagccctgcttttaagaaaataaatgccactgtgttcactccgtttctggatgctgcggatttacgagcattccgtggatcaaaagatccgtgatttgttttgcgagacttgaggggtcctttgatccgtcaagcaaatagatatcggcaaggtgctcaatcatgcctgtcagacattcagcaacggtctccatttccaggtcggatcggaagtagccgagctcctgctctgctttcaagttttctttcaaggcgagcgttaaatcttttttcatttcgcctgcttcagggctgagaaaaaaaccgatgcgagtcaaatccgggtcctctgccaaaaatcgaaatacagcctctacagcggccgttacccgttttgatacgtgttttttctcgattcctttctctaaatggaacgattcgatcagattttttaagttcgcgtgaaagccattgatcagctcgtcatagatggcgtccttgcttgggaaatataggtagaaagaaggctgagtcagtccagctcttttcacaatcgtactcacttttgtctcatggaatccccggtttgcaaattcgtttgcagcgacctcgagcagccgcttccggctttgtttgcctttgcggcccttttcaattcccacatccatccgcctccaaataataatacttgtgagtaacattactcacgagtattatttcatgcagtccttcttgatgtcaataaaattaagcttttgcaggcgattttctttttcagaaagccaatctttcacatagtgatgcgttcgtccgtattccttcagcttggcgcggatttcccatgctttcccagacatgacgatgcggtcattcaggcggtagaccttcatggcgcgtccccctttcatggtgtatgataaaatgtatgggatctaaagccagagcagaacttaggagatgatcaaactgaagcatttagaggagaaaaccatatcaaaggaaaagcttttttcaggcaaggtgatcgatctttatcttgaagatgtcgaactgccgaacggtaaaacgggaaagcgcgaaatcgtgaagcatccgggcgctgtagcggtgcttgctttaactgatgaagaaaacatcatcttagttaagcagtacagaaaagcgcttgaacggacgatagttgaaataccggcgggcaagcttgaaaaaggggagaaacccgaatataccgcgctgcgggagcttgaggaagagacgggatacacggcggcgaagcttgagaaaatcaccgctttttacacatcgccgggctttgcggacgaactggtgcatctgtacctggctgaagagctgacgccgcttgaagaaaagcgcgaacttgatgaagacgaatttgttgaagtactggaggtgccgctttcaggcgcgctgaaactgatggaaactcaggacatctatgatgcgaaaacggcttatgccgtgcagtatctggagctgagaaaggccctgcaagcaaaaaaatgaaagaaatattcgcagacatgcatatccatatcgggcggacggaatcaggccggcccgttaagataacggctgccagaacgctaacgctcgacgaaattttgattgaagcaagcgaacataaagggatggaactgatcggcattatagattgtcattcacccgaggtgctggccgaaattgaaaaaggggtgtcttcagggcgttatacagagcttgaagacggcggaatcaagtataaagataccgtgcttttatgcgggtctgaattggaaatcaatgatgacagatgccgcggcccgattcatgtgcttgcctttatgccgtcgatctccgcaatgaagcagttttccggctggctctcagaaagggtgacgaatatccacctgagctcccagcgcatctatgagacgggcatcggtcttcagcggaaggtgaaagagctcggcggcctgttcattcccgcgcacatttttacgccgcacaagagcctgtacggaaaaggagtcgaattttcgctgaaagaagtgtttgacccgaggatgattgatgcggttgaactcgggctgagcagcgacaccgatatggcttcacacgtatccgaactgaatccttatgcatttttgaccaattcggacgcccattctcttggaaaaatcggcagggagtataataagctacacatcaaacatgccagctttcaagagttttcgcttgctttaaaaggacaagaggggcgtagcattgccgcgaattacgggatgaatccgcagctgggcaaatattttcaaaccgcttgtgaaacatgcggccgtctgcaggaggcagatgaaacgttgtgcaaagcgtgcggcagccgaaagtttacaaaaggcgtcagcacgcgtctaatggagctttatgatcaggatgaaagcccggtcaagcgcccgccgtacgttcaccaggttccgctgcagctgatccccggcatcggcccgaaaacgattcagaagctgaaagaggctttcggcactgaaatgaatatacttcaccgtgtaaaagaaggcgatctaaaagaaaccattcgtccgcagacggcagagctcgtgatcaaagcaaggaacggggatttagagctgaaagccggaggcggcggaacctatggaaaagtgcagagctaaagggggctttagagaacagggatggagtggaaactaaaatcgtatgaggaattgtcgaaggaagagctgtatcgcatcatcaagctcagaatagacgtctttatcgttgaacaaaactgtccgtatcacgagcttgatcacttggatgagcgggcgcaccatttatttctgagccaagaaggagagatcgctgcgtattgcaggctgttcccgagcggcacagcataccccgaggcatcaatcggccgggtgatcgtccgcaaagaagacaggggaaagggatatgcgcaggcgcttcttgataaagcgatccgctttttggaaggcgagtgggaagagacaaaggtcaagatcagcgcccagaatcatttgcgttccttttacggctccttcggatttaaagcaatctcagacgtctatatggaggacggcattccgcatgtggatatggtcagaacggaagaaaccgtatgacttgcgtttagaaccccgcctttctataatagtgaggtaaaaatttgacaggagagtggggaacatggccaaaagcaaggcaaggaaaaagcgcgagcacatgttgagaaacacaggcagagatgccgccgcatcaagaggcaaggcgccggacttcggcacgcacgtcagaaaaacgaaaagcaggcgggaagagcttgcaaagctgcatatgaaacataaacgaaagaacccttatgatttgcttcatgaagatcataagggttctttttttagaagatgcgcgaataaatgcatgtgtcccgatattcgctcaaatcgttcgaaaggtcatcgctttgtaaaacggcttcaagctcgaaaccgaggcgctccgccatttttctgcttttcgtgttcatgctgtcacaacatatctcaagccgcttggctctgacgtgtcttctcgcgaaatcaatgagaccgttaagcgcttctgtcatgtacccttgtccggaaaattcggaactgcgccaatagccgatttcaaaccgtttcgctttccagtccatgcggtgaagaccggtgctgccgacgaattttcccgtttctttatggaaaatatgcatccgcaaatcgttgcgcaaaataaaatcggcctgtgcccgcctgacgttgatttctacacgctcttcctcggggatctcccttgcaaacggcatccacggctttagttctgaaaacgaagctgcaatagcatcatatactgccttgccgtcaccggcgcgcggtgctctgatcagcaggcgctctgtttcgaagctgtccggaaaatcgagcagtatcggattcataaagtattcctcccgcaggtgtttttcatgaaatgttgccaccgcaggcgacgtgatccaaaaggcctgtccgtcgaactcggcgcccgtttgcatcattgctctccatcgaccagtggaaaatttttgataatatgagtctatcataagctgcctttgaaaaaaagaggtaagaagaaaaggcatttttcactagcgaaaaatcttttttcgatattacccgcttatttttcttccgccgccttcgtattgagccgtttcatttgaaatggcagccggcggatggatgcgcattaaaaagatataggcgaaggcagcgatcagcacgcccgaaaaccaggagatgtcataaagcggcttcatggcggggatgtaagagccgatgagagatataagcgctccgagagctaccgcagcaaaagccctgtaattatagcctttataatacatatactgtccttttgcggaatagagatcttcgaggcagagggtgcgcttccggatgatgaaataatcggcgagcataacgcctgcgaccgggcccaatattccgccgatcgtgccgagaaacgaaaacacactcgcttcattctccatcagcttccatggaaaagtgaacagggccaaaactgctgtcaaatagctgcctcgcttgaaatcgatgtatttcggcaaaaaattggccagatcataggcaggcgagacaatatttgccgcaacgtttaccgaaatggcggcgatgcaaagcgtaatgaccgaaagagcgatcacgtacggattgtcaaaatgggcgagaatatcgaccacgtcccaaatcggctccccgaaggcagcctgtgagccggaggtgacggtgatgcttgcagaacgaatgtgcccggcaaaccgtaaaactgtcctctgatttgttctttttgggaggctgcaaacctcgtaaaatcgggaatgttcaaaatgagcgtcgcccaaatgccgataatccccgtcacaccggcaagaaatggccaaattaattcgctgaatgtctgaaattttcccggctgcgaataaatcggaccgagcccccctgcaatatcgaccgcccaccacaccatcccgccaaagacgagataaacgagcgggccggcccagacttcaaaccttctaatcgactccattccgtgatggaggacgagaagatgaatcccccaaaagaaaacaaatgacaaaagacccggtaaatgcaaaccaaataagttccagtcgccgccgatgtctttccagccgctccatacgtttaagatcaggatgttgatcgccgtgcttcccgcaaacgcttgaatgccgaaccacataatcgctacgaaacctctgaggagcgccggtatattagccccgtagatcccgaaagaagacctaattaatactggaaaaggcacgccgtattttgcgccggcatgtccattcaacgcgagggccgcgtagagaacaatcgaagcgacggcgataatcccaagcacttgccacggagaaagtccgatcgcaatcagtccgccaaccgttgcataagtcgggatgttatggatgcagcccatccagatcgatgcgaaattaaccgctttccatgtgcgttcctccggcttcagaggctgcaagtcgctgtttgagagcgtgaggtctgtttgaattttttcttgatggacaggtttcatgtaatccctccggattttttaaggaaaaatataactcattatcctgaaaaattcattagataaactaaacaaatgtttcaaggcgtttgttgaggttgactaaacgagccgtttgaaacagctataaaaatattgatttttatgaaacagttgtctatctcgatcataggataaaagaccaggttgaaatgtttctccgcatcataatgaaagcgttttctttgaggcggaggaaaagatgaatccaaagggggtcaattgataatgaagaaaattttattggtttgtgcggccggcatgtcaacgagcctgcttgtcagcagaatgaaaaagcatgcagaggcgctgaacgaagaggtcgacatcattgctctgcctgtatccgaagcggggactgccgcgtcaagcgcggacgtcgtattgttggggccgcaagtcaggtaccaaaagtcacaggttgaggcgagcgcaggagacacgccggtccaggtgatcgacatgcgagactacggcaccatgaacggcgaagctgtgctgcaaaaagcgctgcagctgatgaaataaaaaaggaggggagatagggatgagcgggtttatggagaagtttgagcggaacgtggagcggtttttggttcccgttgctgcaaaattgaattcacagcgccatatatgtgcgatcagagatgcttttattctatcatttccgattattatggcaggatcgattatcattttattgaattttgccattttatctccggacgggtttatcgccaaaattttatttcttgaaaagatatttccgaacttggctgattaccagtcggtctttacgcccgtactgcgggggtcgctcgatattatgtccatatttgtcgtgtttctcgtcgcccgcaatttagccatctcaatgaaagcggatgaactgcttgccggattaacggctgtatcctgttattttatcatttattcaccgtaccgcctgatcgaaaacgagagctttttaacgacgaaatggctcggcgcccaaggactgttcgtcgccttaatcatcggaatcatcgtcggtgaagtgttcagcaggctatcaaatgccaagcgactgcaaattcatatgcctccgcaggtgccgcctgcggtcgcccggacatttaaagtgctgtttccgatcatcttcattacgattggttttgcgatattaagctttgcgctgatgtccctgtcgaaaaacggtctgcatgaattggtgtatgctgtgctgcaggcgccgttgagagagatgggaacgaatattttcaccgttgtttttcttggaatcgtcgccaactttttatggctgttcggcattcacggtccgaatacgattgcggcgatcagagaaacgatttttgcagaagcaaaccttgaaaacctcggttttgccgctaaaacaggctctgcatggaacgctccgtttcctgaaacatgggcgctgaatgacgcctttgcgaactacgggggatcaggcatgacgctggggcttttgatcgcgatattcatcgcttcaaagcggcgggattataaagatatcggcaagctttcgatcgggccgggaatatttaatatcaatgaacctgtcattttcggacttccggtcgtgctcaatccaatcttcatgattccctttattatcgttccggcagtcaatactgtcatcggctatttgttcatcaagtttcagctgattccgccgatcgcatacgctgttccgtggacaacgccagggccgttgattccgtttctcgggaccggaggaaactggcttgcgctcggcgtcggctttctctgcctcgccatttcaacggtgatttatctgccgtttgtgatggctgccaacaagactgtgaatacggacagggagcattccgcggaaaacaggaaggaatcataactttagacggggcgccttttacgggcgcccgtctttttttaaaaaaagtcatgcggctctcttttctctcatacaatctattaaaatcaaaagcacgtctgggaggaagatacatgcggaagcccacaatcaaagagctcatctttcaacatatgaaggaccatctgtcgatctatttatttgtttctgtgctgttcttaatgggtgtgattttcggcgcggtcatcgtcaacagcatgacgatcggtcaaaaagaagatttgttctactatttgaatcaattttttggacagctttccgaaggaaaagcagccagctcaaaggaaatgtttttgcagagctttcttcataatatgaaatatttaggcttaatgtggattctcgggatatccatcatcggtctgcccgtcatttttatcatggtcttcttaaaagggatcgtcgtcggatttacagtcggctttttggtcaatcaaatgggaatcaacggctttttcctgtcttttgtctccgtgctcccgcaaaatattctgctgatcccggcgtacttgatcatgggcacctgcgccatcgccttttcgatgaggctcatccgccagctttttgttaaacgcagccttgcagaagcacctgtccattggtttggccgctacgcttttgtactcgtcctgattctcgcaatgtctcttatatcctctttctttgaagcatacctttcgccagtgttgatggaaaagctgacagagtacgtcttgccgaaacagcattaatttataatgattattaaaaaatattcattttgtttctcaatttataatgattatagttggctctctgcgcttgttttgttataataagctaggtaatgcggcgtaggagggaaagtcaatggaaacacgtattgatcggattaaaaagcaactgcattcttccagctataaactcacccctcagcgcgaggctactgtaagggtgctgcttgagaatgaggaagaccatttaagcgcagaagatgtatacctcctcgtaaaagagaaatctcctgagattggtcttgcgacagtatatcggactcttgaactgttaactgaattaaaagtagtggataaaatcaattttggcgacggtgtgtcaagatatgacctccgcaaagaaggtgccgcccatttccatcaccacctggtttgtatggaatgcggttcggttgttgaaattgaagaagatttgcttgaagacgtggaagaaatcattgaaaaggattggaaatttaaaataaaagaccacaggctgacgttccacggcatctgtcatgactgtcagcaaaaggaatcggaatagcctaaaccggagagaaccctttcagccatgagcgggttcttttttgattcagacgtataaaacttgtctcatttggcataagttttagtaatcgaatcaaaagaagggacctgaaaccgtatgaaaatgctgaaaacggccgccgatatgatcaaggtgtttgtgctgtttaccggttttaccgtcttgttttattatgctatgatatggataaattcagagtatgaaaactatcatcggtatgataaacctgaaggagcagccctcaaggtcgcctcgatggaagaggacgagcagggcagctggtttaaccggttaatctttttttatttgaacggggagtaggatagcgtgaaagttcatattaaagactttatccactacgccgttgttgaacgggggctttcccacaacacggttgtgagctatgaacgggatttgaacagctacgccgcctatttagaggagcaggagcagctgagctcttttgaccaggtgacaaggctgcacatcatccagtttttgaagcatttaaaagacgccggaaaatccggaaagacggtcgcgaggcatctcgcttccatccgcagctttcaccagtttctgctgagggaaaaagtgacggcccaggacccgtccgtccatattgaatcgcaaaaaacggaacggacccttccgaaggtgctgtcattacaggaagtcgaaacgcttttggatacgccgaagctgacggggccgttcggctaccgcgataaagcaatgctggagttattgtatgcgacaggaatccgcgtcagcgagatgatcgcattaaagctgtccgatgtccatttatcgatgggctttatccgctgcttcgggaaaggaagaaaggagcggatcgttccgctcggcgaagcggcgtcacatgcggtcggcgaatatctgtcaaaagcgaggggcaagcttttgaaaaaaaataccgaagacgccctgtttctgaatcaccacggcagacaaatgagccgccaggggttttggaaaaatttaaagaaaatcgctttggaagcgggaattaataaagagctgacgccgcacacgctgaggcactcattcgccacacacttgctcgaaaacggagccgatctccgggccgttcaggaaatgctcggacacgccgacatttcgacgacgcaaatttatacgcacgtgacgaaaacaaggctgaaagatgtgtataggcaataccatccccgtgcatagcctgaaaggacaggcggtagcacggtttttcatgttgagggagtagcaaattgcgggaagtttctcactatttccgttcgtattgtcaactgttgtgtaaacggtttatacttggctaatagcggtattttggtttttttatgccaagcgtgacagcctatagctgacagaaagaaaaaaaggaggccgacaaatgcctgcatttgattataaccgcgtatttttaattgtaatggattccgttggaatcggcgaggcgcctgatgccgaaaaatttaatgacaaaggcgcagatacattgggccacattgccgaacacatgggaggcatcagcctgccgaacatggcaaagctcgggctcagcaacatccgtgaaatcaaaggcgtcgaaaaggcggaaaagccgcttgcctattacggcaaaatgaaagaagcctcaaacggaaaagatacgatgactggccattgggagattatgggactttacatagacaaacctttccgggtgtttcccgaaggttttccggacgaattgatccacgaacttgaacagaaatccggaagaaaagtgattggaaacaagcctgcatcaggcactgcgattttggatgaactcggtgcggagcatatggaaaccggcgcgctgatcgtctacacctcagcagactccgttctgcagattgccgcacacgaagaagtcgtgcctctcgaggaattgtacaagatctgcgagatcgcgcgcgagctgacgcttgacgagaaatatatggtcggacgcgttattgcgaggccgtttgtcggcaagccgggcgaatttaaacggacgccgaaccgccatgattatgcgctgaagccgtttgacagaaccgtgatgaatgaattgaaagatgacagctttgatgtgattgcgatcggcaaaatctccgatatctacgacggcgagggcattacggaatcgctcagaacgaaatcgaatatggacgggatggacaagctggtgcaaacgcttgacaaaggttttactgggatcagctttgtaaacctcgtggactttgatgcgctgttcggacaccgccgcgatccggaaggatacggaaaagcgctcgaagagttcgacgcgcgccttcctgaagtatttgaaaagatgcgcgaagatgatctgctcatcattaccgccgaccacggcaatgatccggttcaccatggcactgatcatacaagggagtacgttccgcttcttgtatacagcaaaaaacacgaaaagcctggggcgcttccgctcgcagatacattcgcggacatcggcgcaacgatcgccgacaactttaaaacgaatatgccaaagtacggaaaaagctttttatccctgctgaaataggaggaaacgacgtgaaacagatgattgcaaatgccgcagactatattaaaagcaaaacggaaatcaaacctgcggtcggcctgatattgggatccggccttggcgtgcttgccgatgagatagaagacgccgtccgcattaaatatgaagacatcccggactttcctgtttccactgttgaagggcatgccggacagcttgtcatcggcagacttgaaaatgtgcaagtcgtcgcgatgcaagggcgttttcatttttacgaagggtattccatggacaaggtaaccttccctgtccgtgtcatgaaagagctggggatcgagactttaatcgtgaccaatgccgcaggcggcgtcaatgaatcgttccgtcccggcgatttgatgatcatatccgatcatatcaattatatgggaacgaacccgctgatcggtccaaacgattcctcgctcggcgtcagattcccggatatgtcgtccgcatatgataaggaactgcgcctcttggcgaaaaaaacagccgaagaattgaacatcagcgtacaagaaggggtttacacagccgttacaggacctacatacgaaacgcctgccgaagtgcggttcctcagaacgatcggatcggatgccgtcggcatgtcgacggttccggaagtcatcgtggcaaaacatgcgggccttcgcgtgctcggcatttcgtgtatatcaaacgcggcagccggaatcctcgatcagccgctctcccatgatgaagtgatcgaagtcaccgaaaaagtaaaagccgacttcttgcggtttgttaaagcggcagtcgccaaaatcggctaaaactacagcgaagttgaaatatgagccagtgcaagttcaaatgagagcctgcattggctctttctttttggtcgttgagaaattttttccaaccgatccgtataaatccaaccggattggaaaaaatagagaggattacgaaatggaggtctgggtgatgaaacgtcatttatccaaattgctgatttttacgataatcctgatgactgcgccgtcggcgcttgcaaaagagagcgcaaagaaaccgtcggagcttgctgatgacgcaaaatctgccgttttaatcgagcgggataccggtaaggtgatgtatgacaagaacagccgtgaaaagcttcctccggccagcatgacaaaggtgatgaccatgctgctgatcatggaggcccttgatgaaggcaaaatcaaaatgaaagacaaagtcagaacaagcgagtatgccgcttcaatggggggttcgcaaatttttctagagcccggtgaagaaatgacggttgaagatatgctgaaagggatcgccatcggatcgggtaatgatgcctctgttgcaatggcagagcatattgcggggtctgaagaggaattcgtcaaaagaatgaatgaaaaagctgctgagctcggcctcaaggatacgtcttttcaaaatacgacaggtctgcctgaagaaggccattacagcacagcctatgacatggcgctcatggcgaaagagcttttaaaatatgaaaacatcacgaaatttacgggaacgtatgaagactatctgagagaaaacactgataaaaaattctggctcgtcaacacaaaccgcctcatcaaattttatccaggtgttgatggagtcaagaccggctttacaaatgaagcaaagtactgtctgacagcttcagcgaaaaaaggaaacatgcgcgtcatcgctgtcgtttttggagccagcacgccgaaagaacgaaatgcccaaatcacaaaaatgcttgattttgcgttcagccaatatgaaacgcatccgatgtataaacgtaacgaaatcatttccgatttgaaggtcaataaaggccgtgagcaaaaaataaaccttgtcacatcagaaccgatttcccttttgacgaaaaaaggcgaaaatatcgaatctgttaaaaaagaaatcaaacagaaagaagatatccaggcccctgtcaaaaaaggcacagagcttgggacgctcgttttgaaaaaggatggaaaggtgctcgctgaaagtcctcttgtcgctgaaaaagatatggacaaagcggggatgtggacgatgttcaagcggacgatgacccactggacgaagtggagtgaataatgccgaacggtcactagttttgtcacggtgaaggaatttataaagtctgaagcgaaacactcattatccgatttaaaccaaggaggaatgaggatgagcctcggaatcgatattcacgtcaaagaatccgtattatgcattcggttgacaggtgaactcgatcaccatacagcagaaaccttgagaaaacaagtcagtgaccatctggaacaaaccgacattcgccatattgtcatgaatcttgcagacctttcgtttatggacagttcagggcttggcgtcgtgctcggcagatataaggagattaagcagctcggcggagaaatgatcgtctgcgccatttcccctgctgtcaaacgtttatttgatatgtccgggctgtttaaaatcattcgccttgagcaatcagagcagcgtgcacttgaaacgttgggggtggcgtcatgaaaaatgaaatgaacattcagtttacagcgctcagccaaaatgaatcgtttgcacgggtgacagtcgctgcttttatcgctcagcttgacccgacgatggatgaactgaccgaaattaaaacggtcgtatccgaagcggtcacaaacgcgatcattcacggttatgaaaactcagggcagggaaacgtatatatttccgtcactctcgaggaccatattgtctatttaacgatccgcgacgaaggagtcggcatccctgatcttgaagaagcgcgccagcccctgttcacgacaaagcctgaactcgagcggtcgggaatgggctttacgatcatggaaaatttcatggatgatatttcgatcgactcctcacctgagatgggaaccacaatacacttaacaaagcacttatcaaaaagcaaagcgctttgcaattaagggagatttgttatggatgtggaggttaaaaaagaaaaccagaacactcagcttaaagaccatgaagtgaaagaactgattaaaaacagccagaacggcgatcaaaaagcaagggacctcctcatagaaaaaaacatgcgtcttgtttggtctgtcgttcagcgttttttgaacagaggctatgagcctgacgacctctttcaaatcggctgcatcggcctcttgaagtcggtggacaaattcgatctttcctatgacgttcggttttccacctacgccgttccgatgattatcggcgagattcagcggtttatcagagatgacggaaccgtcaaagtgagccgctcgctgaaagaactcggcaacaaaatccggcgggcgaaagacgagctttccaagtcaaacggccggattccgaccgttcaggaaatcgccgattatctcgaaatcagttcagaagaggtcgtgatggcccaggaagcggtccgctctccctcgtccattcatgaaacggtttacgaaaacgacggggacccgattacacttctggaccaaatcgccgatcagtcggaagagaagtggttcgataaaatcgctttgaaggaagccatcaaggatttggatgaacgggaaaagctgattgtttatttaaggtattacaaagacaagacgcaatctgaagttgccgaccgcctcggcatatcccaggtgcaagtctcgaggcttgagaaaaagattttaaagcaaatcaaaaaccagatggaccattttgaaagctgaggctgctcatgttgcaggcagcctcggatgtccgatgaaaaaccggacgctcttgggagcgttccggtttttttgtgtggtaatttatggtcttttgcgcctttctgaatgataaatgggatgtacttcatactacaactataaccatcatataggaagtgacccagatggaacgtcaagtttttatcagactccgccaccggcttgaggcagatccggatgaattgattttgctcggccatatcgcacaggtagcgggtgaccgccgatacaaagaaaagcttgaacggctgcctatttatcaggtcagcaaagcggatcaaagcatggtggtgctggacgtgatgaaggtgattgaagctgtacataaatcgtttcctgaccttgatgtccaaaccgtcggcggttctgaaaccatcgtggagatccaatatccgaaaaggggtctgtcgcccgtgcttttcatcgccgtctggctgctcttgttcgtcggtgccggccttgccgtcatgaactttcatgaagatgtcagcatgagggaagtgcacatcctgctttacgaaatggtgacgggcaaggtgaaccgctacccataccttttgcaggttccgtacagcatcggtctcggcctcggcatgatcttgttttttaatcatttatttaaaaaacggtttaacgaggagcccagccccctggaggtcgagatgtttaaatatcagcttgatttggaccattatgtggccatgcacgaaaacaaagaaacgacaaaggatattcatgatcattagcgtgatatttatcatctttctcggactcgcaggaggggttgctgttggatccggctttgtcgcttttcttaccgtgcttggcattatcccgaggctgactcagctgacgaaaacaaaaggatttatccaggcgtatgaatgggctgtcattttaggcgcggttttcggaggatgggaatcgctgaacatgtcccgcttttttttatccaaatggctgcttgttccgatcggcctttttgcgggcgttttcattggaatgcttgcagcggcgctaacagaagtcttgaacgtgctgccgatactggcgaaacgcatcgggatgggagaccggattttgatacttttaatggccattgttttcggcaagattctcggatcgatgttccaatggctcatttttgttcatttgtcataaaaggaggattatgatgtcaagtttgaaagataattatcaatcgaaagttaaagcgtatcagccttcaccgccttatgtcctgaactgtatcaaggcatttctcgtcggtggtctgatttgtacgatcggccaggctttccagaatttttatatggctgtgttccattttgatgaaaaaacggccgggaacccgacggttgccacgctgatcctgatctccgctctgttaacaggccttggcgtctacgacagaatcggacagttcgccggcgctggttctgccgttccggttacagggtttgccaacagtatgacgagcgcagcgcttgagcacaaaagcgaaggctacgtcctcggcgtaggtacaaacatgttcaagcttgcgggaaacgtcatcgtgttcggtgttgtggccgcttatattgtggggatgatccgctttgcctttgacaagctgttttaggaggaaaacatcatgaaattaacaggaaaacaaacatgggaattcgagaacccgctgtttgttaactcaagcggaacagcggtcggtcccaaagaaaaagaaggtcctcttggacacttatttgacaaaagctatgatgaaatgcactgcaaccagaaaaactgggaaatggcagagcgcaagctgatggaggatgcggttcagtccgcgttatcaaaacaaaatcttaaaaaggaagacatcgatatctttttggctggcgatctgctcaaccaaaacgtgacagccaactatgtggcgcggcatttgaaaattccttttctctgcttatttggagcatgctcgacatcaatggaatcgatcgcgatcagttcggcgttgattgacgggggtttcgcaaagcgcgccctagcggcaaccagcagccataatgctacggcagaaaggcagttccgctacccgacggaatacggggggcaaaaaccgggaaccgcgacttcgacagtgaccggaagcggagcggtcgtcctcagccagcagcccggcggaattaaaattacaagcgcaactgtcggaagggttatcgacttggggattaccgattcgcaagatatggggtcggcgatggcacccgctgctgcggatacggtcaagcagcatttggaggatctgggacgcacccctgatgattacgatctgatcttaaccggcgacctttcaggcgtcggcagcccgattttgaaggatctgttaaaagaggaaggaatcaatgtcgggacaaaacataatgactgcgggctgatgatctatacgcctgaccagcaagtttttgcaggtggaagcggatgcgcttgttccgcggtcgtcacctttgcccatattttcaaagaaattgaagcgggaaggctgaacagagtgcttgttgtcgcgacaggcgcccttttaagcccgacgatcatccagcaaaaagaatcgataccatgcattgcccatggcgtcgtatttgaacgggccgaaagggggaacgcttaagatggagtatgtcattgcttttattgcaggcgggctgatttgcgtcatcggacagctcttgcttgatatcttcaaaatgacgccggctcatgtcatgtcaacttttgtcgtatctggagcgatccttgacggattcggcatttacgaccgttttatcgaatttgccggtgccggggctacagtcccgattgtcagcttcggccactctcttttgcacggcgcgatgcaccaggctgagaaacatggctttatcggaatcggcatggggatatttgaactgacatctgccggtatatctgccgctatcttgttcgcttttcttgttgccgtgatttttaaaccgaaaggataaaggaaaatgccagcaaaacgcaaggtcattttggtcacagacggcgatatatacgctgcaaaagcaatcgaatatgcagcaagaaaaacgggtggccgctgcatttcccaatcggcggggaatccgagcgttaaaacaggaccggagcttgtaaccatgatcctgcaaacccctcatgatcctgtattcgtcatgtttgatgattccggacttcaaggtgaaggcccgggagagacagctatgaaatatgtagcgatgcatcccgatatcgaggtgctcggagtcatcgccgtcgcttcaaaaactcattatgcagagtggacgagagtcgatgtatcaatcgatgcagaaggcgaactgacagagtacggcgtcgataaacacggggtcaaagagttcgatgtcaaacgaatgaatggtgatacagtctattgccttgaccagctggatgttccgatcattgtcggaatcggtgatatcggtaagatgaacagaaaagacgatgtggaaaaaggttcgccgattacaatgaaagcggtcgagctcattttagaaaggagcgggtatcatgagtgctcaaaagcaagagaagacgaacgtattccttgatccttctaagaatgaagcgtatttcaagaagcgggtcggcatgggagaaagctttgaccttggcgtacggaaggtctttattctcggacatgaagttcagctttattatgtcaacggattgtgcgacacacaatacatcattcacctgttaagagaactggtgcatctgaatgataaagaaaaagaatcgggcgaggtcgaagacatcgtcgaaaacaggcttttgaaccagcaggtttcaaaagcggaaacgcttgatgaagctgtcgaccaagtgttgtcaggactggttgccatcatcgtcgaagatgcgggctttgcttttatcatcgatgtcagaagctacccgggcagaacgccggaagaacctgatacagaaaaagtcgtacgcggtgcaagggacggactcgtcgagaacatcatcgtcaacacagccctgattagacgccggatcagagatgagcgcttgcgctacaaaatgcttcatatcggtgaacgctctaaaacagacatctgcctctgctatttggaagacgttgcagatcccgatcttgttgaagtattaaaaaaagaaattgaagatgtgaagatcgacgggctgccgatgtcggataaatcggtagaggaattcctggtcggccaaggctacaatccgtttccgcttgtcaggtttacggaaagggcagacgtagccgcaagccatattttagaggggcatgtcatcgtgatcgtcgatacgtcgccaagcgtcatcatcacaccgaccactttgtttcaccatgttcagcatgctgaggaatacagacagacgccggctgttgggacgtttttaaggtgggtgcggtttttcggtattttggcctccacctttttgctgccgctttggctgctgtttgtcattcatccgtcgctcttgcctgataatttatcgtttatcgggttgaataaagacacccatattccgattatcatgcagattttcctggcggatctcggcgtcgaatttttaagaatggccgccattcatacgccgacggcgctttcgactgcaatgggcctgatcgccgctgtattgatcggcgatatcgcgatcaatgtcggcttgttttctcccgaagtcattttatacgtttccctctcggcaatcggagcctacacgacaccaagctacgagctgagcctggcgaataaaatggtgaagctgtttatgctgatattggtggcgctttttaaagtggagggatttgtcatcggattaacgatcttaactatagtgatgacttcgatcaggtcattgcgaacgccttacttatggcctctcctcccgttcaatggaaaagcgttttggcatgttctcgtgcgcacgtccgttccagggggaaaagtcaggccgagcatcgttcatccgagaaaccgctccagacagccgtgaagccggcattcgaagaggcttttccccggggaaaagcctctttttcaataatcgaattccggtctttgagtaccgatgcctctgtattcattggcagagatcgcgactgcccggaggctgcagatgttgttctgtctactgatcggatagacgacatacagcatttcgcggccgtacgggtcaatcgttgacgaatgaaggaaaacctcagttcctctccgccaaaatctcgtattcgccggagctgtaataatctgcccttcataaggctcataaattctctgttcataatgcgcagccggctgataaggggcgtatacatcttcaggtgcatagccgggagcgggggtgtagggataacgatttggatacatatgataacctctttcccacttcgttttttggttttcatctttaagattatattcaggtaaatgcctatttgtatgggcgaaaatctcagcttttcggctctttttttattgaatggacgttgtgtatgcctatttctatcaagcgctgttttctgttattctataatcaatagaatggattagttgtttagggaatcatttcctttataaatcaagaaaatttggacaaatggtggtttagtttttaaaacgaaatgttataatacaacataagaatcgcactatcatgaagccggaagatgcatcgggcagcaaccggagcgccccttgcacctttgtcgatagagaaagagggaatgacaattgtttttacacggtactagcagacaaaatgaaagagggcacctcgaaatcggcggtgtcgatgttctatcattggcagaaagatacggaacacctctttatgtatacgatgtcgcgctgattagagagcgcgcccgaaaattccagaaggcattcaaggaagccggtttaaaagcgcaggtagcgtatgcaagcaaggcgttttcatcggttgccatgattcagcttgccgaacaagaggggctgtctctggatgtggtatcgggaggagagcttttcactgcgatcaaagcagggttcccagctgagcggattcattttcacggaaacaataagagccctgaagaactagccatggcgctggagcatcaaatcggctgcatcgtgctcgataactttcacgagatcgccattacagaagatctttgcaagcgatcaggacaaactgtagacgttttgctcagaatcactccgggagttgaagcgcacacgcacgattatattacgacggggcaggaagattccaaattcggttttgatctgcataatggacaggtcgaacaagccatcgaacaagtcctccgctcgtctgcgtttaagctcctcggcgtgcactgccacatcggttcgcaaatttttgatacggcaggatttgtccttgcagcagacaagattttcgagaagcttgcggaatggcgggagacttactctttcattccggaagtgctcaatcttggcgggggcttcggcatccgctatacaaaagacgacgagccgcttgcagctgatgtttatgttgaaaaaatcatcgaggcggtcaaagcaaatgccgagcatttcggctttgacatccctgagatttggatcgaaccaggccggtctctcgtcggtgatgcggggactacgctgtacacgatcggttctcaaaaagaggtgccgggcattcgcaaatatgtagccatcgacggcggcatgagcgataatatcaggccggcgctttatgaggcaaaatatgaagcagccgtcgccaacaggatgaacgatgcttgtcatgataccgcatcaatcgcaggaaaatgctgcgaaagcggagatatgctgatttgggatttggaaatccccgaagttcgcgacggagatgtgctcgccgttttctgcaccggtgcgtacggctacagcatggccaacaactacaaccgcattccgcgcccggccgtcgtctttgtcgaggacggggaagcgcagctcgtcattcagagagagacgtatgaggatatcgtcaagctggatctgccgctgaaatcgaaagtcaaacaataaaaaaatggagattccctaagaggggggtctccatttttaattcaagcacgaaaaacacttcccggtgatcgggaggtgttttttgttaaaaagatcatgacatgcatagaacagcgaccgggctaattgtatataatattgtgaatttaacaaaaaatttacaaaggagatgataaaggcaatgaccagggtgaaaaggatgagatttgctgatttgttggatttagaggcggagtagatgaaaccggccaaagtatccctactccaccgattgctccagtgcctgaagcaatgtgttgattgtaacacagtaaatcgttttacagcaataaacatttttgtgaatattttattgatttcggctgtgatctcattcccatattctgctgcggcccatggcgcaacacagtccggcgatcaatattcaagctttgaagaattggagcggaatgaagatccagcttcttaccgaattacggagaagaacgcaagagtgccgatgctcatcatggccatccatggaggcggcatcgaacccggaacgagcgaaatcgccaatgaagtgtccaaaaactattccctgtacttgtttgaagggctgaaatcatcaggcaatacggaccttcacattacaagcacgcgttttgacgagccagcggcgctcgcaattactgcaagccaccagtatgtcatgtcgctccacggctattacagtgaagaccgcgatattaaagtaggcggcacagaccgcgctaaaatcagaatattggttgatgagctgaaccgctcggggtttgccgctgaaatgctggggacagatgacaagtatgccggaacccatccgaataacatcgccaacaagtcgctttccgggctgagcattcagcttgaaatgagcacgggtttccgcaaatctttattcgaccggtttacactaaaagacagggcggcgacgcaaaacgaaacgttttaccgatttacaaagctgctgacagattttattcatgaaaactatgaagaagacggaggggatttcccctctgcaaaaataaaacacccccttcaagtgaaaaaggaggtgtttcggcggttgtgttaaccgttggactctgaggtgccgccgccggtgaatacggaaacgatggcgttccacagagacacaaagaagtcgatcagtttttgaagaaagttttgtccttcttcagaatccaagaatttcgtgattttatcctttgctttgtcaagctggtctccaacctggttccagtcgatattaatatttttcatgttattaaataaagatataagagagtttttctgatcttctgtgagtgtcacgccaagttcggaagcagccgaatcaatcgttttctccaattcctcttttgactcgggaactccgtttttcgagatttcttccttgactttggccatcagcgctgacgcgttttcactgccgattttctcgccaagctctgaagtggtgacaagctcttcattcgcgacctttttcacatcttcggaaattttttcgcccgaagtcgtttcatacgctttcatcaatccggttaaagcggctgtgcctgacacttcaaacggagcggtgacatagactttggcgtcttttacaccggccgtcatcagcgcgttcaaatacatctcatctgtaattctgctgatattgtgtgtctgaacttccaaaccggtgccttttttcgctacggtaattgaagaagaagaaatcgctcttgttccaatttgtgctttcggtatataatcccctaaatatttatgctcctcatcatttgtcacctcgatgatggtcgcattttcaggcgcattcatttcttttaatactttttgtctgtcctggcttgacaagtctttccccagcgtgacgatgacatcacccactgcggcgtcagcgaagctgacctgcgggaaaatgagcagacacaatgctgtaaagattcctagtatcgattttttcaagctcaatgccctccttaaaaatgcaggcttcaggcagaattgctgtacttttaaagaagcctgccggaacggaaataatgcgttccgaaatatagacggatgaaagatgagtgaggtttcaaagaaaaaaagagagaattttctcttcaagtcaaatgccctcccggcatcgtatctcgccgctcttttatcattcatgattttcacaggcgattcaacctttttttaaaattttttacaaaaacgatacaagagcggcgtttatttcggtcgattggctctctgcttcttcaatatgatataatgacccttgtgaaatgaaaggagagaatcaagatggctaaaaaaggatacatacaactgacaaacggcaaaaaaatcgagtttgaactatatccggatgcggcgccgggaactgtcgccaactttgaaaaacttgcaaacgaagggttctatgacgggctgaagttccaccgcgtcatcccgggcttcgtcagccagggaggctgcccgcacggcaccggaacaggcggacctggatatacgattaaatgcgagacagaagggaatccgcacaaacacgaagccggttctctctcaatggctcacgcaggaaaagataccggaggcagccaattctttatcgtccatgagcctcagccgcacttgaacggcgttcacaccgttttcggaaaggtcacatcaggccttgatgccgtcacttcaatggagcagggacaaggcatggaaaaagtcgaagtatttgatgcataatcagagagcgcaaaaaacagcccgcttagccgggctgtttttttgtctgtaacggtgtttattttccaggtgcaacaggacttgaggccgattcttcgtccacatcctgataggaaataacgatgctaataaataaaataattgtgaaaaaatgaccctttatgtaaaatatattcaagtgaagagctagatagagaacgcaatctgtaaaaaaggaaggggcgtaaggggtgagcgtaaaaatcccatcgacggcagtcggcgtaaaaattaatgactggtataacgcgatacgtaaattcaacgtcacggacgccgaaatgctgaaggcagaaattgagcgcgaaatttctcaaatggaagaggatcaagacttattattgtattacgccttaatggaattcagacacagaatcatgcttgattacgtaaaacctttggaagaaggcgaaaccccgcctgacttttctgaaatattaaaagatatcgaagatgaacaaggaaagctgacaggcctgctcgaatattattttaacttttttagagggatgtatgaatataaaaaccatgattatattaaagcgatctctttttacaggcgcgccgaaaaaaagctgctgcacgtcgaggacgaaatagagagagccgagtttcattttaaaatggctgaagtgttttatcatatgaaacagagccatgtgtcgatgaactatgcgcttcaagcgattgaaacctatcaggcgcatgaaacctacacggttcggagaatccaatgcgagttcgtcatcgcagggaactatgacgatttagagtcgaatgaaaaagcgctgtcacatcttgaaaaggcgctgaagctttcacagcaagaaggccagctcatattggaaggacacacctattacaatttgggaaactgctattataagatgggggatttcgatcaggcagccgagtacttcaacagggctgctgcgatttatcaagaagagtcatcagatattcttccaaaagcgtttttcagtcttgcacttgcatatttcaagttgaagcagctggaaaaggcggatgacgcgttaaacaaaggaattgacatcgcccgccgatcagacgatgcgatctacctttcaaaatttcattttttaaaagctttgtatgttgatgatgacggcagggctccaatgctggagacatttcagctgctcgggtcaaaaaagatgtatcccgatattgaggacttggcattggaagcagctgaatactataatgaaattgggcgcttgagcgactctgtttatttctatcaaacggtattcagtgctcgaaaacaaatgaaaaaaggggactggtcgtatgaaatctaaactgttgttaaccgccgctgcttcagtagcaggactttctttggcaagtgctgcgctgatgacgcaaacagatggtgtgaaggtcgccgagagaaacgtcacatccgcgccaatgcaaatcgcagagagaaatgtaacatcagcaccggtgcaagtcgctgagagaaatgtaacgtccgcgccagtgcaaatcgcagagagaaacgtaacatccgcaccggtacaagttgctgagagaaacgtaacatctgtcaaaacgtcaccgattcatatcggagaacgaaacgtaacataatatttcagtaaaagagcagtgcttggtctatatcagcactgctctttttatgtccgctaaaaagcctcttcttccctgagcttgacctcatattggcatgcataaatcaaagcgtacaagaaatcataaggttatgaaaacatgaaggaggaaagaaaatgccgttagtaccttacgaaccatttaaacatttgaatacgatcagaagagagtttgatcgggtgtttgccgattttccggcaaactttggaggagagcacggctttggcgatatcagggttgatgtgcatgaagccgggaatgaaatcgtcgcctcctgcgatatcccgggccttgaaagcaaagaagatgttcatattgaggttgaaaacaatatgcttcatatcagcggaatcatcaacaggtcaagcgaagtaaaagaggaaaacatgcaccggaaagaacgatttacaggccgttttcacagggcagtcgcgcttcctgctcccgtcagccgtgaaggaataagagcttcttataggaacggcgtgcttgaagtgagaatgccgaaagacaagcccgacgaaaaaaagaggatagatgtggaatttcattaaggacacaaaaggtcccctttatggggatcttttttatttgtttttgaaacaaatagcaaaaaattacgtatattcttggaaggaatgctaaaattaactcatcagaactgaataaggagatcaacaatgaggactttagtactgcttagaggctgccctggcaccggaaaatcaacctggatcagggatcatcaattgaatcaatatacgctgtctgccgatcagctgaggctgatccatcagtcaccagtgttaaatttggaagggaaatacgacatttcccaaaaaaatgacggcaaggtatggaagcttttgttcagcctgcttgaagaaaggatggagaggggagaattcacgatcgttgatgccacacatgcaaaacaaagcatgatttccggctataaagctctcgttttaaagtatcgctacagagcgtatgtggttgatttttccaatgttccgcttgagaccgccctgttgagaaaccgcgagagggctgagcataagcgggtgccagacagcgtggttcacgccatgcacgagcggattttatccgaaccggcgccttcctggacaacagtgatcaagccggaagaatttgccgatgctatgcagtataagccgaggcggcttgacagctacaaaaaaatacatgtcatcggggatgtgcacggctgttttacggtgcttgattcctatttgaaaggcagactcgaagatgacgagttatatatttttacaggcgatatggttgatagaggaatagaaaacgcaaaagtcgtccaattccttctccgtatcaaagaccgcaaaaatgtgattttgctcgaaggaaatcatgataaatatttaaagcaatacgggcatgacgaagtaacaagaagcagcgtattcaacaagaagacaaaaccagaattagacgaagcaggttttgacaagagagatatcagggaactggccaggcgcttccaccaaattgcctacttcacgtatggacaagacacttacatcatcacgcacggcggcatttccgcgctccctgacaaccttctgtttacggctaccagccagctgatcaacggtgtcggcggatatgagacagatatcgaccatgtctttacgaaaaatatggaagggcggaacatcattcaaatccacgggcacagaaacatgttccgacttccagtgcatgcagctgcaaaatcatataacctggaagggcaggtggagcacggcgggcatttaagagttgtcaccattgatcggtcgggaattcaaacacacgaaataaaaaatgatgtgtttaaaacttccgctcctccgcttacttctcatcacgcgcacgaggagctgacggtcgaacattttctaaagcatttggacgaacatgattatgtgtctgagcaaaaactagccggcggcatttcctcttttaactttacgagaaaggcttttcaggagagaaaatgggacagcgtcagcatgaaggcaagagggctgtttattaatagaaacacgaatgaaatcgtcagcagaagctacaacaaatttttcaacatcgaggagcgtctgacgacgaaaatgcatgttctcgttaacacgctgcgctttccggtcaccgtctatgataaggcgaatggatttttgggaacggtcggctacaattctgaaaccgatgagcttgtcttcacctcaaaatcctatacatcaagcggacaaaaagacggccatgcgaaatgggtggaagagctgttttacaaaacgtttgacgcatctcaaacagaggctatgaaagaatatgtgaaaaaacgcaatgtttcgttagtgtttgaagtcgtgctgccagaaaaagatccgcacattatcgagtacgaatcggacaagcttgtccttctcgacattgtcaagaggcagatgaaatatgaaaagctgctgtatgaagacgtccttcgttttgcggagacattccgcgtagaatgtaagcaaaaagtcattacttttcatcagtggaccgatttttataaatggtacctgtctgtgtcaaatgacccgtcgattgaagaggaaggatatgtgattgaagactcggcaggatttatgacaaaattaaaactgcctttctatcaatattggaagttcatccgcggaatcaaacacagactcggcgcggctgctgctcgctcgccccaacacgaggcactgttccattccgagcatgtgaagtttctcgcctgggcaaaaacaaaagacagcgagtattttaaaaatcagtctgttatcgccatccgaaacgacttttacaacgaaacctgaagcgaagaagacagaacaaacggttttttgaaatgtagtgatttagactcgatttttaagcttgttttcgcaaacacccctaaatcagaatgtacattcgtaggttataagtagtatttcgtctgaatatgaaacgatttcccttcattttgcgttatacttaaaaaccacatattttccgtctgaatcgaacatgttttatttcatcattcataggaaataaacataggatagttcagaacgtgttctggaggttttgatcatggggaaaataaaattcaagctcacggttctgctcgttttggctgccgtactggccggaggcttttattatttaaaaaacggaagcgttcaggatgtctcaacggcgctcagccaaaccgtctcatctgaggaaaagaactataccatttatcaatataagatcaccaaaattgacggcactgaataccacggggtatcagataacggaacgaagatcattttcaatgcgaaaaatcttaaccaggatctgtccgacattaaagaaggagacaaagtaaaggcctacttctctaatgccaacagaatcgacggattaataaaagtcgtcaaggtggcagaataaaaaccctctgtttttcagagggtttttctgtgcaagcagttttcattgcaattttaatatgcggccgctataattacgcataaggacaagtaaatatcgattgtatccttcggggctgggtgaaaatcccgaccggcggtaataaagcgagagacagctttagagcccgtgacccgctgtgcttcgtgcaaagcggtggattcagtgaaaagctgaagccgacagtgaaagtctggatgggagaaggatgaagagactatgtaaaaaataatgaataagcatagttttatttctcatgcacaaaaacaacccccggatcaacatccggggttatttttttgaaagaagggagggaaattcatgacggatgcgcattatatgaatcttgcattggagctggcgaggcagggcgaaggccagaccggggccaatccgcttgtcggagcggttgtcgtcaaagacggcgaagtggtcggaatgggagcccatttaaaatacggcgaagcacatgcagaagtgcacgccattcaaatggcaggccgccatgcggaaggagccgtcatctatgtgacgcttgaaccgtgcagccattacggcaaaacgcctccttgcgcggaactgattattcgttccggtttgaagcgggtggtcgtggctgcggaagatccgaatccgctcgtttccggaagaggaatcgagatgctgagaagcgccgggatcgaggtggaaacaggcgttctcaaagaacaggcggaagagctgaatgaaaagttcatgcattttatgcggacaggccttccgtatgtgacattaaaagccgctgcaagccttgacggcaaaaccgccaccgcaacaggcgacagcaaatggattacttctgaagaagcgcggatggatgctcaccaataccgaaaaaaccaccagtgtattttagtcggatcgggcacaataaaagcagacgacccaagtttgacatgccgtctccccggtgcggtgaatcagccggtgcgcgtcgttctcgatacgacgctgtcaatcccgctccagtcaaaagtgattcaggataaagaagcgcctacttggatttacacgacgtccaaggcagatcccgaaaaggttcggaacgtggaaaaagaaggtgtgcaggtaaccgtgctcgatgcggatgaacttcaggtgcgcgacgtgcttctgcaccttgcagaccgcggcatcgcttcagtctttgtcgaaggaggcgcaacggttcacgcaagcttcgtcaaagaaggactctatcagcaaataatcttctatcttgcccctaaattaatcggagggctgcaatctcccagcatcctctccggtgaaggctttcaatcgatgaaagatgtccccttactgcaattcacaaccattaccaagatcggccaggatataaagctggcagcaagaccgataaaagaataaggcggtgacatatgtttacaggcatcattgaagaagtcggaacgattttggacatgaaaaaggcgggaagcgccatgtctttagtcattcaatccaacaaagtgatcgaagatgtgaagctcggcgacagcattgctgtcaacggagtctgcctgaccgtaaatgagttcggttccagcagtttcacggcggatgtcatgcttgaaacgctgaaagcaacatcactcggcacattgaaaaaaggaagccgcgtcaatcttgaacgggcgatggcggcaaacggccgcttcggcgggcatatggtgtcggggcatgtcgacggcactgcatcgatcgttcgcatagaaaaagcggcaaacaccgtatactatgatttaaaacttgacccttcactggccaaaatgcttgtgttaaaaggttcgatcgccgtagacggcgtcagcctcaccatattcggactgacggaggatcaggtaacagtctcgcttatcccgcacacattggatgaaacgatttttcctgcaaaaaaggtcggaagcatcgtcaacatcgagtgcgatatgatcggcaaatacatttaccgctttctccaccaaacaaaacaagaaaaacaggcacaggcattgactgaagcattttttaaagaaaacgggttttaaatgaaaggaggctgtgcgtctatgtttcacacaattgaagaagcgattcgcgatttgaagcagggaaaagtcatcatcgtagtcgatgacgagaacagggaaaacgaaggcgatttcgttgcgctggcggaatacgcaacacccgatgtaatcaactttatggcttcgcacggaagggggttgatctgcgcgccgctcaatgaagagatcgcttcccggcttgagctccacccgatggtggacgaaaataccgattctcaccacacagcatttacggtcagtgtcgatcaccgcgatacaaagacggggattagcgctcaggagcggtcgctgaccgtcatgtcgctgatcgctgatcacgcgcatccgggtgattttaaaaggccggggcacattttccccctgatcgcgaaaaaaggcggcgtattaaaaagagccggacatacggaggcggccgttgaccttgcagaagcgtgcgggtccgcgccggccggcgtcatctgcgaaatcatgaatgaagacggcacgatggcaagggtgcctgaactcaaaaaaatagccgatcagcacggcttgaaaatgatcacgattaaagatttgatcgaataccgctacagcaagggaacgctgatcaaccgggaagtgaaaattacgctgccttccgaattcggtaccttcaaggtttacggctatacaaacgaaatcgatgacaaagaacatatagcactcgtcaaaggcgacatacctttcggtgacgagcctgtgcttgtccgggtacactcagaatgcctgacgggcgatgttttcggctcttaccgctgcgactgcggcccgcagcttgccgctgcgctcgcgcaaatcgaacaagcgggccggggcgtactcctgtatttgagacaggaaggaaggggaatcggcttaatcaataaactgaaagcttataagctgcaggaagaaggatacgacaccgtacaggctaacgaaaagctcggttttcttccagaccttcgcaactacgggatcggcgcccaaatcttaagggacctcggcgtgaagcaaatgaagctgttaacgaacaacccgcgaaaaattgcaggtctcgaaggctacggcctgacgatcgcagacagggtgccgctgcagatggagacaaaaaaagataatgaaaagtatctaaaaacgaaaaaatcaaaattggggcatatgcttcatttttaaactaaaatcaatcacaaaaaaggacgggattcatatgaataaaatagaaggtcatgtaattggaacagatttgaaaattgggatcgttgtgtcaaggttcaacgattttattacaagcaaacttctaagcggcgcagaagacacgctgttgagacatggggtcaaagctgatgatattgatgtcgcctgggttcccggcgctttcgaaattccgctcatcgccaaaaaaatggctgaaacgaaaaaatacgacgcagtgattacgctgggcacggttatcagaggagcgacaagccactatgactatgtctgcaatgaagcggctaaggggattgcagcgagcagcatgtcaacaggcgttccggtgatcttcggcgtattgacgacagacacgatcgagcaggcggtcgaacgcgccggaacaaaagccggaaataaaggtgcagaagctgccgcggcagcgattgaaatggcgaacctgacccggtcgcttcaataattgccgaaaaagagtttaaaaaggttataaaaatgtttataatgtgatgtgaagcgactagccttcgttagatccacattttgatatattgaggggtatttatgttaattcgttataaaaagtcattcgaaaagattgcgatggggctcctttcgtttatgccgaatgagaaggacgtcaagcagcttcagcagacaattaaagactatgaaacggacactgaaaggcaactgttcctatggaaagaaggcgaggatattgtcggctgtgtaggagtagagaaaagagaagaagaagtcgagatcaagcatatcagtgtaaatccgtctcaccgtcatcagggaatcggcaaaaaaatggtgtcggctatttcgccaatatttgctcctaaaccgctggttccgaatgaattaactaaaggattctttgagcgctgtcaggatcatgaaaatgaagacatcacatataaccaatgagcagaggcttctagcctctgctcttttttcgccgcttgatttgtttatccctctcggcaattacttcagtccggtccctcagccggtgtttatcaatgataaaggcgtctggtgcagcgtttgctccccactcatatgactttttctcacattgtttccggcatgctttgatcaatgcttcatctgcgatcgggagcatgatgctttcataaggggaatgggcttcgattttttggtgagtccgccttaacagttcgatgaagcggctgtaatccaatccgagcgattcaactgcgtctttttcggacgccaggatgcgaatgctgttcgccattaatctctccgcgccggcaaaattgtttctccgctgatgatagagcgcgacagccagctgaatcaacccgacccagtgtaatttccgctcgccgggagggtcctttttccaatggtcttctagaatttcgtggcactcaaaataatcccttgccccgtggaattcggcgaggtaatcgatataagcttggggatacatctgacatcctcctttaagtttccgttaaagtgtatcataagaacggaacggaggaaaaacggctgatatatccaggctgtgaaaaaagcgcccggtaacggacgcttctcatcttttatgttaatagatccatgccgctccaacaataatcaacaaaataaacagaacgacaatcaaagcaaatcctccgccgtagccgaagcctttacctcccatgttgttccctcctcagatttaagattttacacggtattctatgcagaatacactcaaaccgtataggcggatgccaaagcttcttaaattatattggacttcatgcagacgcgtaatttatactaaagggtagccagttttagccggcttagaagcgattttgaaaatggtgagaaatgaacatggaatatcaggtgaaaatcgaggcgtttgaagggcccctggatctgctgctgcacttaatcaaccgccttgaaatagacatttatgacatacctgttgcgaagataaccgagcagtatttattatatgtgcacacgatgcgcgaacttgagctcgacgtggccagcgagtatttggtgatggctgcgacccttctcagcatcaaaagccgaatgcttcttccaaagcaggaagaagagctgtttgacgaagagtttctcgaggaggaagaggatccgagagaagaattgattgaaaaattaatagagtacagaaaatacaaaagtgccgcgcaaaatttaaaggagcgcgaggaagagcggcaaaaagcattcgcaaagccgccgagcgatttaagcgactacgccaaggaaatcaaactcagcgagcaaaagctgtccgtcaccgtttacgacatgctcggggcgtttcaaaaagtgctgaaccgcaaaaaaatcaaccggccgtctgaaacaagaatttcaagacaggaaataccgatagaagagcgaatgacgcaaatcgtcgactgtttgaaatcgtcccgcaaaaggatgcattttatggaactgttcccgtatgaacagaaagagcatctcgttgtgacgtttttggcgattttggagctgatgaaaaaccagctgatcatcattgaacaggaacacaacttttcagatatttacataacagggagtgaagcgattcatgacgcttgatatcgtgaattggaaagccattgtcgaagcgcttttgtatgccgccggcgacgagggcctgacaaaaaaacagctattatccgttttggaggtcgatgaagccgagctgctggatattatgcttgatgtcaaagaaacctatgaaaaagaagacaggggcatcgagcttgtcgagtatgcggatacgtacatgctttcgaccaaaaaagaattcgccgtctatttgaaaaagctgatcgaagccccttcaaaagggctttctcaggctgcgctcgaggttttggccatcgtctcttataagcagccgatcacgagagcggaagttgaggagatcagaggggtcaaatctgaacggattcttcagagcctggtcgcaaaagcgctgttatgcgaagtcggacgggcggatggaccgggcagggcgatcttgtacggtacaacagaaacatttctggaacaattcggcttaaaaacgcttgaagagcttccgccgctgcccgaaaatgtagaagaagacggggttcaggaagaagccgatctgttcttcgaaaactttaaccagacgttcgaagatttaaaatagattcaccttaaggatcgaagtatgataatatatattatcgtattttttatgtttaatttcattcatgaaagaatacgattgtaacaaagcgatgaggagagggtgccgacaccaatgggaaaatctatggcaagagcccaaaccgagcaggcaggcgaatttttagcacagaccgttcagacgctgtgcgattatttaaacgaaacgacgctttcatcccttgaagccgaagagcccgggagaagagattattatcgcgatgtcctcagcaacttgagaaaactggcggtttactgtgaagaagggcttgcggcctgccgaatcaggctgcagcaggatccttttcaggaggctgcagccgaaaggacgctctatcaggtctatcatcgatgcatagaagaattttttacaccgaaaaaagatacttggtacgaagacagcagagcggcctacacgggaaaaaacgccatttgctttcacgaaccagcgccggcctcattaaaaaatttgatggcttcgcttgaaacaggatatcaatcgatgagagaagaattggaatactatgcgactgactatcgaatgaagatggttcagccgagatcatagcttaaatgaaccgtgagccggaactccccctttcatgaaagggggggtttttatcttgctttagatttttctcgggaaatcatccaattggtgttcataacaaaaagacaagcgcataaacttgtacaaacaaccacaaggacgtgagaaaaaatgcgcttttttctaaaacaagcggcagcagccatcatgatatgctctcttttatgctcttcatacgaaaccgctcaagcacagccctcccttcatatcagcgcaaaaagcgcgattgtcatggacgggcaatccggacgggttttgtttgcaaaggatgagcatgaaaaacggcgcattgcaagcattacgaagattatgacagccattttggccgtggaatcgggcaaattggatgagacggtcacggtcagcgacagagcggtcaggacagagggatcatcgatctatttaacaagcgggcaaaaggtgaagctgaaggaccttgtttacggtttgatgctgagatcgggaaatgatgcagccgttgcgattgccgaacatgtgggcggaagcctggaaggctttgtctacatgatgaatcaaaaagcggccgagctcggcatggaaaacaccctgttccgcaatccgcacggacttgatgaccaccctgatcactattcctcggcctatgatatggcgcttttaacaaaatatgcgatgacaaatgaaacgtacaaaaaaatcgccggaacgaaacgctataaagcagaaacgatgcaaggcatctggagaaataaaaacaagcttttaacagggctttacaaatacagtacaggcgggaagacgggatatacaaagcttgcaaagcgtacgctcgtctccacttcatcgaaagacggaaccgatttgatcgccgtcacaatcaatgcccctgacgactggaatgatcatatgaacatgttcaactatgtattcggccactacaaaacatatatcatcgccaaaaaaggcgagattccgaaattaaaagactctttttacggaaataaagcttttattaaacgggatgtcacatatcttttaaacgaagaggaaaaagaagatgtgaaggttgatatcgagcttcttgaaccgaaaaaatcatggcgtaaaaacaaaaaagaaatcccggacatcatcggagaaatgaacgtcatgttcgacggaaaaacgattgcaagcgtaccgatctattatgaaaacgagcgaaacaaaaaaccgaaaaaatcgtttttcgagacctttcaatccgtattccaaaaagcggcgggcggttcatcatggtcaatataatctgggtcggcttaacggtgatcggtctggtgtttgcgcttttcaacggaacggttcaggaagttaatgaagctgtatttaaaggatcgaaggaagccgtcacgattgcgatcggactgatgagcgtccttgttttttggctggggctgatgaaaatcgctgaacagtccgggcttctcgaaaaattcagcaggctgtgccggccgttcatttcaaagctgtttcccgagatccctccggatcatccggcgatgggatatattttatccaatttaatggccaactttttcggattgggcaatgcagcgacaccgctcggtattaaagcgatggaacagatgaaggcgctcaaccggaaccgcagggaagcgagccgctcaatgatcacctttctggcggtcaatacgtcaagcattaccttgattccgacgaccgtcatcgcggtcaggatgacatatgatgcaaaggcgccgacagacatcgtcggtccgaccattttggcgactttaatatcggggatctttgcgatcttcatcgaccgatacttttattatagaagaaaaaagaaggggtgagcatttggaattcatcaactggctttctctggcccttatcccgtttatcatcgccacgattctgctatacggtacattcaaaaaagttccgacttatgaagcgtttgttgagggggggaaggaaggaatccaaattgcattttccattatcccttatttagtcggtatgcttgtagcgatcacggttttccgggcttcaggggcgctcgatttttttatgaatcttttaaagcccgtgttttccgccgtgggaattccgacggaagtggttccgctggctctgatccggccgatttcgggaacggcagcgctcggcatgacgaccgatttgatcgccgtttacgggcccgattcgttcatcggccggctggcctctgtcatgcagggatcgacagacacgactctgtacgttttgaccgtctatttcggagcggtcggaatcaagaaaatgggggatgctttaaaggtgggactgcttgctgatttagcgggggttatcgcgtctgtaattattgtaacattgctgtttggaagcgcctgatcaacaggcgctttttgctttttagccaaaactgttttacttttgaggtgagaaaggatacatttaagggcggagtgctactttcctaaggaagaaggcgcctcgcaaacttgtttgttggtctggaaaaaagtaagataatacatgaggtgaaagatatggaacgacttcaaaaagtaatcgcccacgccggtatcgcatcgaggcggaaggcggaggagcttataaaagaagggagagtcacggtcaacggcaaaaccgtcagagagcttggcgttaaagtatcaagctccgatcggattgaggtaaacggcatccagcttgaaagcgaagaacccgtttattttctcctgtataaaccgagaggggttatatcagcagttaaagacgacaaaggccggaaagttgtgaccgactttttcaccgaggtggaggagcggatttatccgatcggaaggcttgattatgatacgagcggcctcttattgctaacgaatgacggggacttcgccaataaattgatgcacccgaaatacgaaattaataaaacgtatgtagcaaagctgaaaggcattcctttaaaggagaatttaaaaaaacttgagcggggcgtgcgccttgaggatggaaagacagctcctgcaaaagtgaagcttttgtcgcttgataagaaaaagcagacaagcatcgtccaaatcacgatccatgaggggcgaaaccgccaggtcaggagaatgtttgaagccatcggacacgaggtgctcaagctgaaaagggaagagtatgcttttttgaacctggcgggcttgaaaacaggggaaaaaagagagcttacgcctcatgaagtcaaaaggctcagggcattggcagaacacggtaaagcggctttctaaattttcacacaaccttcaaaaaaggcaaatggcagtcagtcttgagatgatataatgatactgaatgtctacatgagggggcggattatgaaaaaaaagcgtttttacattcggacaggcatcctccttgtgctgcttgcagcgcttggctacacgctgtacagcgccgtgtttcaaaacacggagagtgtggcggtgggggaaaaagctcccattttttcgctggaggatgttgacggcaaccgtctcaaactggacgaactaaaaggcaaaggggtatttttaaacttttggggaacatggtgcgaaccatgcaaaagagaatttccttatatggcgaatcaatacaaggtgtttaaggataaaggggtggaaatcgtcgccgtcaatgtcggcgaatcgaacctcgccgtccgaaactttatgaaagaccacggcgtcaattttccggttgtgcttgataaagacaggcaggtccttaacgcatatgatgtcacaccgctgccgaccacgtttttgatcaaccctgacggagagattgtcaaggtcgtgacgggcgagatgacagaacggatgatccacgattatatgaatatgatcaaaccagagggatcgtcatgatgaaagaaatcaaatgcgaatgcggccatgtgaatccggcgggtaccgttttgtgtgaatcgtgcggaaagccgctggtcaaacaggatgccaaactccttgacatgcggtatgacggaagtgcgagacgctctcaaacctataataaaacgatcgtagataaaatatggaatttcttttcgtctgtaaaggtcggcgtctggctgatcgtcattacgctgacagcatccgcttttggaacgatatttccgcaggaaatgttcctgccgccgggtgcgcaggctgatacatactacagcgaacaatacgggcttctcggacaaatctattatgctctcggttttcacaatctctacggttcatggtggtttattattctggttgcctcaatcggcatttcgcttgtcatctgcagccttgaccgggtcgttcctttgtacagggctctgaaaaaccagggcgtcacgcgaaatccgaactttatggagaggcagcgcctattcagccggacggaagcggacatgtctgaggacacaaaatcgcaaatcatcggtaagctgaagaaaaaacgataccgcgtcaaggaagaaaacggcaacctatttgccgaaaaaggccgtttttcaaggtggggcccatatgttaaccatatcggactgattatattcctcatcggggtcatgctcagatttgtcccgggcatgtatgtcgacgaaaccctttggatcagggaaggggaaacggtgccaattccgggaactgacggccattactatttgaaaaacaaccggtttataaaagaaatgtacgacagtgaaaaagaaaaagaagtattttcagaggcgatcaccaaagctggtgacgggactgtcgcaaaaacatatcaaaccgatgttgaactgtatgaaagaaaaaatgacagcctgccgggcgaagcgcctgaattgaagaaagtgaaaaacggcaagatcaaggtcaatgacccgttgaaattcggttcatatgcactctatcagctgacatacaaggaaggcgagctcgacagaatggtgtttcagctgattgaaaaagacagcgggaaatccttcggcaaagtggcaatcgacctcttggagccgaaaccggaatatgatcttggtaacggttacaaagttcatatagcaagctacctgccggacttttattttaacaaagacggggaaccgagcacgaaaacgaggaatccgaacaatccggcatttgtattccagatcaccgcaccggataagcctaaaggagaaaaaagtttcgtggcgattcaggaaacaatcgaaggttctgacgacaataaatacaaaatgaagtttgaccatgtcgaaacgaagaatctctcaggcctcacaattagaaaagatttgactttgtgggtgctcattgtcggcggtgccatctttatgatcggcgtcattcaggggatgtactggcaccatagaaggatctggctcagaacgctggacgggcatgtgctcgtcgccggacatacgaacaaaaactggtacgggctgaagcaggacttgaaggccgcgctcgcggatacggggatatccgaaccggccgatcaaaaagaactgtcaaaggaaaaaaaataaacggccagcatagggaggggttttcatggcagagttaagcggcaatttattgtacgcggcatttctcttgtatctctcagcggtcttcttttttggcggctccatcaggagcaaggcttcagaccggaagaagaagaaccgctgggcatcgatcgcagtgttgatcacgatcatcggatttgtatgccagtttggatattttattgcgagatggatcgtttccggacacgcgccggtcagcaatctctttgaatttacaactgctttcagcatgatgctcgtcctggcgttcatcatcatctactttatttacaagctgtctgcattgggactgtttacgcttcccgttgtcctgcttttgatcgcatatgccagcatgtttccgaccgatatcacaccgctgattccgtcgcttcaaagcaactggctgtatattcatgtcacgactgcagccctcgggcaggcgattctcgccatcagctttgtcgccggcgtgatctttctgctcaagcatgtggatcattcaaagccgggcaaaaaaacgttctggctcgaatgtgtcatgtttatgcttgtgacaacgctcgcgtttatccttgtgacgacctcattccgcattgggggctatgaggcgcagtttaagtggattgataaagacaaccaggaagacgtcatgatttacgagcttcccgctcttatcggcccgaataaaggagaacttttaacggaggagagaatggagccgcttgtcaatgtgccgcccattttttcaggccggaagctgaataccgttctctggtcgtttggaaccggcgccttgctttacggtgtcatcaggctgatcatcagaaaacgcatcagtcagcttcttcagccgctcgtgaaaaatgtgaaccttgaccttgtcgatgaaatcggctatcgctccgtttcgatcggctttccggtttttacgcttggcgcgcttattttcgcgatgatatgggcacagctggcgtggagcagattctggggctgggatccgaaagaagtctgggcgctgattacatttttgttttatgcagcttatctgcatctcaggctttcgagaggctggcacggcgaaaaatcggcgtggctcgccgtcatcggttttgccattattatgtttaatcttatttttgtaaaccttgtcatcgccgggcttcactcttatgcatgatccgtgcggtgcaggaaggtccgggcttttcaccgggccttccgcagctttttgttttaaattgaggaaaggcattcttggcttggcttacaatcgcttttctaataaaatgaatgtaagaagattcaaatcaggaggtttacgatggaacagacgaaagagacaaaaatattagtagtagatgatgaggcaagaatcagacgacttttaaaaatgtaccttgaaagggaaaactacaagatcgaagaagccgagaatggcgatgaagccatcgacaaagccctcggcaacgattacgatttaatcctgctcgatttgatgatgccgggaaccgacggcattgaagtatgccgccaagtacgcgataaaaaagccactccgatcatcatgctgacggcgaaaggcgaagaagcgaaccgggtgcagggctttgaagtcggaaccgatgactacattgtgaaacctttcagtccgagggaagtggtgctgagagtcaaggcgctcctaagaagatcatcgcaaacctcttacctgaatacggatacaacggcaaaaaatgtgcttgttttttctcacttatccattgatcacgatgctcacagagtcatggcggacggaacggaagtcagcctgacgccgaaagaatacgaactgctttactttctggccaaaacccctgataaagtatacgatcgtgaaaagctgctgaaggaagtatggcaatacgagtttttcggcgacttgagaacggtcgatacccatgttaaacgtttacgtgaaaaattgaacaaagtctcgccgaaagctgcgaaaaaaatcgtaacagtatggggcgtcgggtataaatttgaggtcggaaacgaatgaagttttggaagagcgtagtcggtaaactgtggtttaccatactgcttttggtttcatttgtcttatttatccttacgttctttctgctcgagtttattgaaaactaccatgtagatgaagcggaagctgatttgacaaagctcgccagcaaggtggccgtcatcatggaaaaccataaagaccaggagacagccagatcgattacatgggagcttgccgatgaactgacgagcatcgccgtcatcaaaaatgagaatgaatattggtattcaccgcgggaacatcaaaaagtggcttccatcacattaaaagatattaaaaacgatccagatctgaacgaagcgcttcgcaagcatcaaaaagtgcagaagaggacggttatctccaatcaaaagaacgatcagctgattgtcggcgtaccctacgggaaaggcgaagatgaaggcatggtgtttctttctcaatcgcttcttgccgtcaaggatacgacacagcatacgacgaggtatatcctctttgccgctgcgattgcgattgtgttaacgacgattttcgctttcttcctctcaagccggattacctacccgctcagaaaaatgcggcagggtgcccaggacttggcgaaagggaagtttgatacgaagattccgattctgacccaggatgaaatcggcgagctggcgattgcctttaaccaaatggggcgccagctgaagtttcacattacggcactcaatcaggaaaaggagcatttgtcgaatatcttaagcagtatggccgacggcgtgatcaccattaatatcgacgggacaatccttgtgacaaaccctccggctgaacgctttttacaggcttggtattatgagcagaacatgaatgtaaaagaaggccatgaactgcctcccgaagcgcgagagctttttcaaaacaccgtcagcacggagaaagagcagatgattgaaatgaccctgcaaggcagaacatgggtgctgctcatgagtccgctgtacaatcagtcccatgtacgcggagcggttgccgtgttgagggatatgacggaggaaagacggcttgataagctgagaaaagattttatcgccaatgtcagccatgagctgagaacaccgatttcgatgcttcaagggtacagtgaagcgatcgttgacgacatcgcaagctctgaggaagaaaaaaaggaaatcgcccaggtcatctatgacgagtctttaagaatgggaaggcttgtgaatgatttgctggaccttgccagaatggaggcggggcatatttccttaaacgttgaaccggtggagctccgcgagttttttgagagagtgttcagaaagttttacggagtggccggggacaaaaatattacgctttctcacaatcttgatctgcatgaagcaaaatttgtgtttgatccggacaaaatggagcaggttttaaccaacctgattgacaacgcgatccgccatacaaatgccgggggcaccgttcatgtcgatgtgcagtctgctgaaagcgggctgaagattgccgtgaaagactccggcagcgggattcccgaagaggatctgccgtttatttttgaacgcttttataaggccgataaagcaaggacgagaggaaaaggcgggactggcctcgggcttgcgatcgtcaaaaacatcgtcgatgcacacaacggatcgatcaccgtccacagcatgctgaacgaaggtacttccttcacgttctacattccaagaaataagcaggatgatggccaaatttgacgaagaatcttgttccatacgaaacaaagagcacctgttcatacagaacaggtgctcagttatttgagggcaaaatgtatccaatttgtaaaatttctgtatatcctgaaacgtttatgcctttgtagccgatgaaagagtgagaatttcaggaagacagatgagcgtctaagaggagatgaaagaagaatttaggacaaccgcaaactttatcatagtgaaaaccgcatatggaaatggccgctcccgttctggtaatctatacaaggcggttcgctttttactgcacacactaaagtccgccagccattcccaataagagtgggatgactgaagggctgtcaaatgaagactttggtttggatttatgtataatctctatagaaggatgcgagaaacaaaagagaatttttagataaaataagcatgaaacagggaatgagtgatgactgatggaaaaaacaaaaatactgattattgaagatgatgaagcaattgctgatttgctttcatacgggctgacgtccgaaggctttgaaacgtgcacggtcaataacggttcttcaggaatgaggaaactagatcagttcaaacctgaccttctgctcctcgattggatgctgccggactgcagcggattggatatttgcaaaaaagtgaccgaaagctgtaatattccaatactgatgattaccgcaaaatcagatatcacggataaaatactggggttggaattcggggccgatgactatattacaaagccgtttgatctgcgcgaagttgtcgcgagaatacgcacgatccttcggcgtctggaacaagcccatcatgtgaacgaacgggaaacggaaaaagtggatgagatccggtttaaaaatattgtgatcgttccgggcgaaagactggtgaaaaaagacggggcagccgtcgaattaactccaaaagaatatgatctgctaatgactttggttgaccatcggggaaaagtttttacccgttcagagcttttggaattcatctggggatacgattttttcggtgacacccgtacagtcgatacccatattcaaagactccgcaaaaagcttgatgcaagcgacttgattaaaacagtgttcggcatcggatataaattcgagaagcaggaggagtagagagtgttacggaccatcaagggcaagtttattgttggcttttttctgattttttctctctctttccttgtgctcaatcacacggttaagaacgtcatttggtcgagtaacgaaaaaattgtaacatcggatttagtcgaactgaaaaaaaacagtaccgtctatgtaaaccaagcatttttaatcaatcactataaaaacaatgaactttatttcggtgatatggccgatgaaatggtagataatttaaatcactccacaggaagcaatgtcggtgtttatacagtagatggcgcattgttgtcttcttctgatcagaaggtgttttccagagggagtgatgaagatcttcaacaggcgatcaaaggaaagaatgcctatcatatcacctataaccggaataaagcaaaagtgtttttctcatatccggttgtcattgaaggcacaaaagtaggcatattacgcttttcgaaaaatttcgacctgctgtataagcagagcggagagattctggatattgttttttatatcgcgcttgcaatatttgtggcggcgttccttttctcctatatcctgtccagacatatcacgattccgctcgtcaagctgacagatgccacctcacaagtcaagaagggtaagctggatatggatatccactttaatagaaaagatgagattggccagcttgccgtcaactttaacgatatgatcagcaggattcgggaacaaattttaaccatcgaaagggatcgcgaccgtctaaaagaacttaacgaacaagaaaaacggttttttgataatatgacgcatgagctgaaaacacctctgacttccatccaaggatatgctgagatcataaaagataaaggggaagcggaccggaaattttttgataaaggaatgaaccacattgtcgaagaaagccggcgcctgcataatttggtgatcaagcttcttgaagtatcccgggaaacgtccaagagtgctcaatttgacaggatcgacgcaggcgaaattttaaaagatgtttgcgagtcgatgaaatttcgggcagaacggtataagaaaaggatcacctgtgacattgaagatggcctgtacgttcttggtgaggtgagcaggctgcgccagctttttatcaatctgctggacaacgccatcaaatacagcttatctcattcggaaatcatcattaaggccgaaatcgttggagaaaacattctttttacattcaagaatccaagcgatccattggaaaatgaccaacacaccaaaatgttccaacctttttattcagtcaatcagaagattaaggaagaaggaagtgtaggtttgggattaagcattgtgaaaacaattgttgacgaacacggaggaacaatcgagatgttctacaaagaaaaccacacagtgattcaagttgaattagcttacgcaaaggttgagaaatgatgaaaaacaaaccgtttattatatgggcaggagtgctgctgtttctgatcattatcgtgtccagttataatgtcggaaaaagatcggaaacgattattatcccaagcggggaagaaaatcatatctatgaccagaagacccgcccttttcaagtcaatacgatctatcgtcttccaaaagtcgggcagctgctcgggtggtcttcaccggattccgttgtcggttttttcaagggagaagggacatccgaacgtacagcgcacagtcttcagcgcctttcctccccctatgaaaaagctgaaatcgtaaaaggcattgaaagcaacacgtccaacctaaaaatgtctccagacggaaagcgtatcgccggagtcactttgtcattaagtaaggcatcaatgcagctgttttcgccggcgagcgggaaaaaaacagaaatcgccagcacctccgccagcaatgaggtctatgtccaagatgtttcatggtcaaataatagcagatacgtttgctatcttgttttagatgtcgggcagggggatgagaccggccttcgtgtttatgatacggcttccggaacgcttaaaacgtattcattgaatgattttgcggagaaggattcgcttaccggagttaacatctccgataatggacgagatttgctgtttaccgtgttgcagcgttccgacgagtacgggatcagaatgggaaccattgacggcagccgcattaaaatcgaggacaagcgtctggacagccgcggcgggcctgtttggttaaacaatgatcaatttgtattcctggacaccggggaaaccctgtgcgaatatgatcgcagaaacggagagctttctgctctgctcgataaagtaactgtttttaaattctcaaacgactttaagaaaatcgcttactctttaaaggatgaagacaatatctatgcaggtaagcttcaggggaaaaatatcctctatgaagaaccgatataccacggcaccatcccttcggaaatattttggagtccggacggcaacagcctgcttgttaacgctcaataccagtaccctgccatggagagtgcatccgtgcgatttttagaagagcaagcttatatcatcacatttaaataattgttcgttctccactttaatatcaggcaaaaaaaccttatttcggcatttaatttaaccgaaataaggtttttcttttgtaaagacttctttcactttttttgcagggtaattagcctgattatcattcctcaaaaaatgatgtttttcttctttttgtgacattttgtttacaagttggtcgaacttctgcgatatcttcctcttatatttaaagagcatccttcttatagaactttgtcttcaaaaatagcagcttaaaaaattgtcacttgtgagtgacgagtttaaaagaaacctagtgattgttaattaaagtctaaggagttggaaaaagtgtcaaattcaccaaaagaagatcataaattgagcgcactaggaaaattagtgctaggtatgttgattgtattcggtgtgactttgttatgcatttcttggaatgcgcttgccggcccaaagcaggaaccgataaaagaaaattccgcggcttcagcatcggtgccgggaggcaaacataaagcagagaaaaaagaaagtaagcaaacagcgccggaaatcggaaaggtcgtctatttgtcatttgatgacggtccgaatcctgcggcttcagataaaatcttaagtttgctcgataagtatcatgcgaaagctacatttttcatgttaaaaccgaatattgaacaaaatcccgatattgtgaagaaaatggttgaaaacggccattctgtcggctctcacggagtgacgcatcaagtatcgaaaatctataaatctcctgaaagcttcgcggcagaaatgaatgatacgcttaaagccatcaaagaaacgaccaacgttgacacacatttgatcagatcgccttacggatcaaagccctatatcaccggtccatttcaagaagtcattaagcgcgaccattttaacctttgggactggactgttgattcagaggactggaaatctgcaaatacaaacggtcaattcgtgaataatgtgattcagcaagtcaataacctttccggtgttgagccgctagttgtattgatgcatgaaaaaccgacaactgcggcccatttagagaaactattgaaatacttccaagaaaacggatatgaaatgaagcccattcatgattcgataaaaccggttcatttcagatggaattaaaaaatatgagatgcatcaacaaggaagggatactatggtaaaaatgagaaaaggaaaactaaagatgaaaaatgtgatattgtttgtcctcgcgctagtgataacgatcggcagtgtggtgtcatacgggatttaccgtacagtcgccaaatcaataaatggaatgtacgaacctcttcatcgggatgccgagcagaaggatactgctccgcacgatcctatatccattcttttattggggatagatgagcgccccggtgataaaggacgcccggattctatgattgtaatgactgttaacccgaagacaaagaaaacgacaatgaccagtattccgcgtgatacaagggtgtttatcaaatcaaaaaataaattttcgaaaatgaattcggcttatacgtatggcggaattgaaggaaccgttgaaactgtagaacaatttttgaacattccaatcaattattatatcaaaatcaatatggatgggtttaaagatatagtagatgcgattggcggcgtaacggtggataatcggattgatttcacccttgaaggcgtgcatctgtcaaaagggaagcagcatcttgacggcaaaacagcattgacatatgcccggatgagaaaagacgatccccgcggtgattttgggcgtcaagagcgtcagcgtgagattatcaacgaaattattcatgaaggtgcacaattaaaatcattaacaaactatcaggagattttggcagcattagaaaaaaacatcaaaacaaacttaacactggacaagatgatcgatattcaaagttcttataaagaagctgctaaagatattaagcaggtagaaattgaaggtgaagacaaaaaagttgacagcttatggtatcacctagtgactgacgaaaagagaatggagatttccaaaaagcttcgccaacaattggacttaaagtcataaacggattgaaatcagttcatttcagcggatccgcaacgctccggtcaggagaacgaaagccttgtaagggcacagcttagtgaaaatgtgggctcctataaccttggcacctgttcatttagaacgggtgcttttgtgcttgttaagttaaaattaagcttaactttcgcaaaaccccctttccattttcatatgttcgtaatatagttgtaatagttgtaatgtaaccttttaagattgacaaacgacaataaattgaacggaggggtttcaggtggaagaaacctttcagaaaatatatgatcagtatcatcaggatttatttcagtttttattttatatggtaaaagacaaaaatcaggcggaagacttagttcaggaagtatacatccgcgtcctgcattcttacgaaacatttgaaggcaggagcagcgaaaaaacctggcttctttcgattgcgcggcacgttgcgatcgactggttcagaaagcagcagacgatccgccaacggattttggggacgtttgactgggagaaacaagatgtaaaagaccgcaagcctctgcctgaggacatcgtgatgcaaaatgaaaacctaaaggaaattttcgaggccctagacaagtgtacgcttgaccaaagatcagttatcgtcttgcgttttattcaaggatattcgatcagtgaaacagcaaaagccttgaatttttccgaaagcaaggtaaaaaccactcagcaccgcggtctgaaagtgcttcgtaaacagatggagcttttgaaggaggatccaaagaatgaagaagtcagaatggaacgaagaacggctgaaggcgttactaagccaacttccaacggttaaggataatcgttcggcaaatcagatctatcaaaagctgattctcgcaccaaagcgtaaatcaccgaaaaaacgggtcggcgcatttgctgctacagttttggttctctttcttctgatgctgatcactccccagttaatcgaacagatcagaactcaaaacagcgccgacgccaacatttcttctgacggaaaattggtgcagacggaggctgatgctgccaagtctgaacctgcaaatacgtttgtcgtctcacagaatcaaaaagacgactatatcaccttcgctttccttgacgagtccaagtctgtcgttgtcccggtaagcctcgagaaaagcactggcatgacaaatcttgaagatgcgcttcacgcttacagccggcttggagtggaccagtttacatcatttgacacagcttaccttgataaggtgaagttcaaagagcagaaaaacaataaaaaactgaagattcaagttgatgagaaaataccggagctatcagtcgaagatttcgaacggctgaaaaatgtgatcaacgaaacctttaaatggggatcgtatgattctgttctgtttatttccaatgataaatcgggtgttgaatttgaaacattcggaatgctcgccgatatggcgattatgcaccagacgcaaaaatgctactatttatatgaaagctcagacgggcgccggttccttgcaccttcaagcgaatcttacgaatcggtgcaggaagcgattaagatgatgaaaaacgaagaaagcggcactcatttaaaacccattttatccgatgatacgccgattgaagatattcaaaagaatggaaaagaactgatcattcaattttcttcctccgcgaatattgagaataaacccgaagatgtcttgatggtggaaggccttctattgaccgcgaaagatttcggcttcacaaaagtgaaatttaaaaacgcatccataaccaaggtcggcgcctatgacctgtcgaaatctgtacaggttccgtacgcaccgaatccgatgacgatagaaaactaaaagactccctgtgcggagtctttttttaatgtataaattgtattgatttggaagtatactaagctgtctccgaatagggggcaattttaccgaagatgcatgtaataggaggatatggaaaaccttgaagaaactcagacatcaaaacttcctgttcgcgatcgcatggctttcgggattggcgcttttcgtcaatgccccgggggcggaagcctcagagtggattgaaccgattaaaggagagatcacagatcaattcggtacgagaggcggaaagcataaggggcttgacatcgctgctcccgaaggggaagcagtagcggcagccgcagacggaacgataagcaaatcgtatcaatccgactcctacggccaagtgatatttattaaacatgacaacggatatgaaaccgtttatgcccacttaagcaaacgcctgaaaaaggaaaaggagcgggtgaaaaaaggcgagcaaatcggaatcatcggcaatacgggaatatcgaccggaacccacctgcattttgaaatgcatcacggttcatggactgaagataaaagatatgcaatcaatccgctgacggtgcttcgtgaggaggcgttccggcaaaattctatccacgttcatcaaaacgccgggacaatgagcggtgcggtgaccgttcaaaaaggggacacgctctggagaatcagcaaggatagcggtatatccatcgaggagatcatgagaataaacgggttgaaacattcaaatctcaaggccggccaaacactccgccttcatgacgatgaatcgaagaccggtacatatgtagtgcggaaaggggatacgcttcatcatatcgccgaaaaaatgggcgtaactgtacagcgcctcaaagaatggaacgatttgaaaggagagcggatttatccccgccagatgcttgagatcagggagaattcctaaaaaaaacggaacctgaaaggaattcttttcaggttccgcagcttctgtttaaggaaggtcgatggctttaacagacacgatatccgggatgtttttcagctcagctaaaatatcgtcctcaaggtggcggtcaaaggaaagcatcatgatcgcttctccgcctttttcttttcggcctacctgcatagtggcgatattgatgtcatggtctcctaaaattcgtccgacatggccgatagcccctggtttatcctggtggtgaatgtagacaaggtgtccagccggataaaaatcaatatcaaagccgtttaaggcaacgatgcgtccgccgaagtgcggaatgtacgtcgctcttaaagagaatgttgttacatctcccgtgacagtcacagagatgcagttttcatagcctgactcattggaagaaattttttcgctgaagctgatgccgcgctctttcgcaacggtgccggcattcacttcgttaacggtagccgcgaccctcggcttcagaaatccggccaaaaggcttttcgtaataaatgacgtttcaagtttggcgatggagccttcatattggatggctacatcttgaacaggctcattcatgcactgagacacaaggtttccgatcgtattggcaaactgatgataaggctggattttttcgaatgaatcctttgtcatggccggaaggttgatcgcggacatcacagggtttccttgcgcatactgaaggacttcttcggacacttgtgcagcgacattcagctgggcttcttttgttgaggcgcccaagtgaggagtcgcgactacaagcggatgatcgatcagttttgaatcgaccggaggctcgacttcgaatacatccaaggcagcgccagcgacatgtccgctttccagagcttccaaaagcgctgcttcatcgatgatgccgcctcttgcacagttaacgagacgaacgccttttttcgtttttgcgatggtttctttgttcaaaagtcccttcgtttctttcgtgagcggggtatgaaccgtaatgatgtcggcgcatgccagaacttcttcaaagctgttcgcgttaacgccgagcttgcttgccctttcttgggtcaggaacgggtcaaatacatgaacggtcataccgaatgcttttgcgcggctcgcgatttggcttccgatgcggcccattccgatgatgccgagcgtttttccgtaaagctctgaaccgacgtaagccgaacgattccactcccttgatttcacggagatgtttgcctgcggaatatgtctcattaacgctgaaaacattgcaaaggtatgttcagcggttgaaattgtattcccgtttggcgcgtttacgacgataacaccgtgttttgtcgcctcgtcaatatcgatattgtcgacgccgacacctgctctggcgacgattttcagcgaagtcatctttttaaacagctcttcggttaccttcgtggcgctccgcaccaagagcgcgtcaaacgtatgaagctcgtcttccgcttccgcaacattcttttctacaatttcaataaaatctgcttccattaatggtttgaggccgtcgctggacattttatctgagaccaatactcgaaacatgtaagatttcctcctaaataagcgtcataaatatctgataatttaccatattccataaagagtgtcaatgagtttcacgcggaaagacgaaaattaaaaatgaaataactgtgaatgtgcggtttttagtgtgcggaaaaagtgagtttaccgaaatatcgtgcaggatgtcccaaaacagcgcaataagctttgcacctgtacattttttcacaattaatttataataatatcagtattaaaaataaataagatcaatcttcggggcagggtgaaattccctaccggcggtgatgagcaaacgctctaagcccgcgagcctttttatgggcaggattcggtgcgattccgaagccgacagtatagtctggatgggagaagatggaggttccgcgcgttttgaaatgaacattttcaaacgtttatttgacctgtctgtaaaacagccccgctttttcaataaagcgggttttttgtttaggacaggggaaagaaccattcctcttttcgtgagatgtgatcgaaaaggagagagtgacaaaatgaaacacaacaaggtgagacgtctcgtctctatcagcatgctgagcagcatcgcatttattttaatgatgctgagctttccgatcctgggggcattcccgtatttaaaaatcgatttcagtgatatcccggcattgctcgctgttattttgtacggtccgggagccgggattgccgttgaagcgatcaaaaacgtgctgaattactttattgcaggaagcgcctcgggcgttccgattgatcaggcggctaacttcattgccggaacattgtttatcctgccggcagctgtactgctgaaaaaatcaagttctgccaaagggtttgtcacagctcttttcgcagggacgcttgtgatggccgtttcgatgagcattttaaattatctgctgtttctgcctgcctacacttggtttttaaatgctccagcgctgactggagaggcgctcaagacaacagttctggccggaatcctgccttttaatttcattaaaggcatcgctgtggccctcgtgtccacgccgattttcctttcgctgaaaccgcggctgaaggaaaacgtccgcatggccaaataaataaacatgacaatatcgggtgcatgttcccggatattgtcagctgcagaagaagccggatgtctttagccggcttctttttgcttgttggtaaagccgtgcttatctcataaaaaaacatccggcactttgtgcaccggatgttttttggctttattcgtgtttaagcgggtcgccttcgaacggctcatccgcaactttgatcgaatctgtaggacagccttcaaacgcgtccatcatgtcttcttctaagacgtcagggacttcgacgacaccctgattgtcgtcaagggtgacaaatgcgattccctcatcgtcgtaatcataaatatcaggagccgcagcaccacaagctccgcatgcgatgcacgtatctttgtctacaattgtatattttggcatgaataaaaaacctcccagattgttcttcgttggaacaaatggtttaaccctctatctatccgatatgaaacctattcccattccttattgtaatggtgttaatcttacatttcaactcaaaaatattgagaatgcttatcacacaagggttctactgctaacataccccttttatatgagtttaaacgtcgatttctccgcaaaatctgttaaaataaaaggaagaaatgatcgaatgttgccggaagattgcaggtgatgatatgccggttcatttttttgacgcgattgtgcttgacattctgtcatccatgaagggtgagcgttctccaagcgcggtctatcatttattaaaaggaaaaaggtcgtcacagacgatacaggacgccggtttatttgccgtttcaaaatacttcggcttttgttcggctctgtcgagagagcaggtggcagccagcgttcaacgattgaagcaggagtctttggtcagagaaaaagcggaaagcggcgcttacaccgtcaccgaaaaaggagaagcggaacttgccggcttttttgccctttatccgtggccccgccattttcacggcggctattatcaggcggcagccaaagtgatgtgggcaaggatgtcgcttttgatccaagtgctctccaacaagctttaccgcgaacgcgtgtatttgccgatcgtaaaagattatcagattcagaactgggttaaacagtatttaagaaaccggaatgctgctgaaacagcggcccagtttcaccaagagctgaaagagaagctgtctgttttaaatcatgatgaacaggccgctatttttgttcactccctgacatccagaacaaaagcgggctatacatttagacagctttccgaaaaaatgaaccttgatgagtggtacatatatgcactgttttgggatgttctgcaccattttattcaatccgcccaaaatggtgaaagtccgctttttcaaacgctcattcatgacattcctttgaatgatggtctgacacaatcgacgagaaaaacgctctttcttataaaagaagggtatacaatagaccggatcgcaaaaattagaaagctgaaattggcgacgatcgaggatcacattgtggaaatcgccattcatgatccgtctttttccatcgatcagtacgtgtcgaaagaggaacagaaaattattgccgattatgcgatagcgaaccaaaccaataaaatcagacaaattaaagagggactcggcggccgatacagttattttaaaatccgcctggccctgtcgaaaacggtgatcaggaatggataaacttcatcaggcgctccgcaggtattttggttatcatgcttttaaaaaaggccaggaaacgatcatcaaaagcgtgctggagggacgggacacggtggcgatgcttccgacaggaggcgggaaatcgctgtgctatcagctcccagggcttttgttagacggcaccgtcctgatcgtctcgccgcttttgtctttaatggaagaccaggtgcagcaattgaagatgcgcggagagaagagagctgccgccttgaacagcgctttgacacaccaagaaaaaaatgacgtattaaaccggcttcaccgcctcaaatatctgtacatttcaccagaagcgcttcagtccggccaaatgctgaaaaagcttcaattgctcaatgtcagcctttttgtcgttgatgaagcccactgcatctcacaatgggggcatgatttcaggcctgattattcgaagcttggagacatcaaggcgctcctcggtcatcccgtcactctggcgcttacagcaacggcaaccgaagcgacattaaaggacatttcggaaatcctggggcttaaagccgccaattatttgattcattcggtcgaccgtccgaacattgcgcttcatattgaaaagctgagggatactgctgagaagacggagcggctgacagggctggttcaaaagctgcaaggtcctggccttgtttattgcccgacgagaaaatgggctgaagaactggctgacaagctccgtaaagaagcaaacttgagaacgggattttatcatggcgggatggaggcaagcgacaggatgctgatccagcagcagtttatccgcaatcagcttgatgtggtctgctgtacaaacgccttcggtatgggagtggacaagccggatatcagatatgtgatccactttagcctcccgcagacgattgaggcgtatctgcaggaaatcggacgtgccggcagggatggaaagcggagcgtcagcattttgctgaaggctccgggagacgaggaaatccaggagcagctgattcaaatggaagccctctcccaaagcgatatcggctttttatacgaaaagcttgcaggagtgaaagatgaacgctgccggcgggaagctctgcagctggccggtttatcggaaacgcaagcccgccattttctccatctttatgagaaggtgcatcatctgggcggcgatggccgggcggtcattcagagggagatggacagccgcaggcagctcaaattgaaaaaagcggcgggattcgccgccgtcaccgaaacagaagggtgtttcagggaaagcttgctcgcttattttaatgaacaaaaaaagccgccgaaaacggatgaaacagcgtgctgcacatcctgcggtttaagtcttgaagcatacgaagtcaaaggagaccgtccgtctatgaacaaattgacagcgtgggaagaagaattggataccatatttgccgccagctgtgatcgtgtatgctgaaaaaacagtcggaaatcatacgtcgcctgtcagacggggaaatgctgaaacagctctatttttcccagacgctgatgctttttaccgcattattgatgggcatctttttatttgatgatgcagacgcttttctatcgctttggaatccatcggacttgagcatcctgaagtacggggcgccgctcgcggctctcgtgatcatcgccgacctgatggtgatgaaatgggctcccaagcatatgtatgacgatgaagggataaatgaaaagctctttcgtgaacgctcgtatccgcatatcgtgattcttacccttttcattgcatttgcagaggaaatattgttcaggggcgttatccagacgcatttcggtctctgggcggcgagcattattttcgcgatattgcattttcgttatttaaaaaaatggctgctgtttgtaatggtggtgtccatcagctttttgctcggattgagctttgaacggacagggaatttatttgttcctgtcacggcacattttttgatcgatgttgtatttgcgtgccagattcgttttcaacacgtaaggaggagttcacatgacggagatgtcaagaatagagaggaagaagagggaacaggagaaggccagcgctgaaatgaaccgggaggcggccgcggctgttgaactggagacacttgatgaggagattccttccagacggacttatcataaaaaaaagaagtccagcaaaaaaaagaataaagacagaaatccactattcacgtctcttgcagtcatgtttgttttcattccgatcatcgtcttcgtggtgttcatgtacatgctgaatcaaggaggcgataccgaccctgatcaatatgataatgtgttttatgaaaacaaaggtgaaacgggaatgacgaatgaaaatcaaaacggtgaacaagaagcggatcaaaaggcggcttcgcagcatacagccgccgcccttcaagaagaaaagctgaaagagagcaaacagccggaaaataaagaggatgaaccgtcaaaaaaagacgagcaaaagcaaaaagagcggcctaaagaggcaaaaaaagcagatgagcagcctgtcgctgcaaagaagcccgccgcatcgaagcagcctgcggaacaagagaagaaaacggcaaacgcgcctcaaacgccgccagttcagcaagcaccgcagcccaaaaaggtgctgaagcacacggttggcgaaaaagagacgcttttccggatttcgatgaaatattataagaaccggtcaggagaggaaaaaatccgcaactacaatcaattatcaggcaacaatgtctacgccggccaggtcctggatatcccgatttattaacagtggcatgattttgcccgcgaatacatatacattgtactaacaaataggacaaggtgtgaggactgtgggaagcgagcttgaagagctggaccgttttacggacgaaccgacgaaacaaatgctccgcgccttaattaaaaggaagaaaaagtacgaaaactatgccagacagacattcaggtggcaggcggtggcggcgatatgcgcggtttcgttttgtgtgtttgcagcgtcaaaggggattgggcaaaacggcttcctttccggcttgctgaatgactccgtctatctgctgtggatcttgtcggccgcttttgcatacagcaccgcttactattttaaaaagaaggaagaaaaagcagaaggggaatatcataagctgagatgcgagattattcagaaaagcacggatctatggccccagcctgaagagtggaaatcaagggaaacggtttttaagatcatgaaacagcagtatgacattaatctttatttcgaaagcaaataaaagacgttttcttgttaaaagaaacgtctttttgcatcaagccgtcttatcataaacaaaacagattggagaatgcacatgatctattggctcagtctggcttcggccgctttcatcggccttgctgctttagtgtggaaaatgtcagccatcgcgcgcgaaaaccgggtgttgaaggctgaattttcactcgggcgcctgaaaaaggaattgaatgtcttttttatttcagatattcataggcggacagtcagcgaagacattatttgtgaagtgaaagaacgcggggttcagctcgtcatcatcggcggcgacttagcagagggcggcgtcccttatacgagaattgaagaaaatatcaaaaggctttcaagtttgggaaaaacgtattttgtatggggaaataacgattatgaagttgatcaggaaaggctgctggaaatattcaagacatacggtgtaacgcctttgcgcaatgcttcggtattgcatgaccatcaaggacaaactgtcaatatttgcggagtggatgacatcagactcgaattggatgattacccggcagctctcggcggcgtgcagccgggttttccgactgtccttgtgtcacataatccggagattcatcatcaaatacaggaggcggacggtattgacctgatattgagcggtcatacccacggaggacagattcgcttcggcagattcgggctctgtgaaattggaggaaccggcactgttttcaaggctccgtacttgatcagcaacggctatggaacgtcgaagcttcctctgcggctcggagcgaggccggaaacccatctgatcaagctggttccgggcccccgtatggaaggaaactgatgctttttcactgaaaaaaaacgaaaaggcggcattgtgcttgtcttcctctcaaacacagtgtaaactggtatcaaaattaagaacctatgactcatcatctccatataataagatatatgatgtgtgcaagaagaggcaggagggaacgttatgcggcttgagcgtctaaattataataagatcaaaatctttctgacacttgacgatctgacagaccgggggctgacgaaagaagacctttggaaagactcatttaaagttcagcagctgtttaaggacatgatgaacgaagcgaatacagagctcgggttcgaagcgaatggcccaatcgctgttgaagtgtattctcttcaagcacaaggaatggtcatcattgtcacaaaaaatcaggaaacagatgaagacgataatgagtatgatgaggactatattgaaatgcaagtcaaacttggcgaaagtgttgacattatatatgaatttcaaacgtttgagcatctgattgaactttccaaaaatctggaccgcatcggtattcaaggcgggacagtctaccactatgagggcaggtatttcttaagtctcgacgattttgactcccttgaggttgacggcgtgatttcgattttagccgaatatgggaatccgacgactttaacgatttacaggcttcaggaatacggaaagaaaatcatggagaacaatgccgttcagaccattcagacatactttaaatagcgcgcattcaaaaaagatattctgctgtgttaaacagcagtttttttctgccgaaaataagaatataacaaaaatgatttttcttgaatattttcacgaaaaatggttgattgttctttgcatgattagtgcaagggtgtatactattctctgaaaggacaacatgccagaaagactttaggaggttaacttataatggtagccgatcaaaacaccggtcatactgaagaaaacacacatgacgttttgaaatcaacgcaaacggtgatacataaggcgcttgaaaaattgggatatcctgaagaggtgtatgaattactaaaagaaccgattcgttttttaacggtgaaaattccggttcgcatggacgatggatctgttaagattttcacgggctaccgagcccagcacaatgatgcagtagggccgacaaaaggcggcatccgttttcatccgggagttacagaaaaagaagttaaagcgctttctatttggatgagtctgaaatgcggcatcatcgaccttccatatggaggcggaaagggcgggatcatctgtgatccgcgggatatgtcctttcctgaactggaacgtttaagcagagggtacgttcgggcgatcagccaaattgtcggaccgacaaaagacgtaccggctcccgatgtatttaccaattctcaaatcatggcatggatgatggacgaatattcaagaatcgacgaattcaactcgccgggcttcattaccggcaaaccgctcgttttaggtggttctcacggcagagaatctgcgacagcaaaaggggttacaatctgcattaaagaggcggcgaaaaagaaaaacatcgacattgagggagcttctgtcgtcgtgcaggggttcggaaatgcgggaagctaccttgcgaaattcatgtatgacgcaggtgcaaaggttgtcggcatttctgatgcatacggcggcctgtacgatcctgaagggcttgacatcgattacctgcttgaccgccgagacagcttcggaacggtcacaaagctgtttaatgacaccattacaaacaaagaactgctggagctggagtgcgacattcttgtgccggctgccatagaaaatcaaattaccgcggaaaacgcccataacatcaaggcgaaaatcgttgtcgaagctgccaacggcccgacgacgctcgaagcgacgaaaattctttccgaccgcgacattcttcttgtaccggacgtgctggcaagcgccggcggtgtaacggtatcctattttgagtgggtgcaaaacaaccagggattctactggactgaagaagaagttgaagaacgtttggaaaaaatgatggtcaaatcgttcaacaacatttacgaaatggcgcacaaccgcagaattgacatgaggcttgcagcctatatggtgggcgtccgcaagatggcggaagcatcccgcttcagaggctggatataggctcaaacatttgcagcaacccaaaaaatctcctatcataaaataggagattttttgatttgccggatatgacaggagatgaacggaacatgaaagaagaaaaagtgatcattatcggcggcggcccctgcgggctttcagcagctattcacatgcaagagatcggaatagatgcactcgtcattgagaaaggaaacatcgtcaacagcatttatcaatatcctactcaccaaacctttttcagctcaagcgaaaaactggagattggcgatgtggcttttattactgaaaatcacaagccggtcagaaatcaggcgctttcttattacagggaagtcgccaaacgaaaaaatctgcggatcaacgcgtttgagaaagttcaatccgtaacaaaaacagagaataaccaatttatcgtggaaacatcaaaggacacgtatttgtcttctttttgcattgtcgcaacgggatattatgacaatccgaactatatgaatgtaccgggagaagaccttccaaaagtatttcattattttaaagaggctcatccgtactttgataaagatgttgcagttatcgggggcaaaaactcaagcgtcgacgcggcaatggagctcgttaaggcgggcgcaagagtgaccgtattgtacagagggaacgaatattcctccagcatcaaaccgtggatccttccggaattcctttcgcttgtcaagcacggaaaaatcagaatggaattccgggcggtcgtcaaagaaattacggaagacgagctgattttttctgtcgacggaaaagaaaccaggatcaaaaatgattttgtatttgccatgaccggctatcatccagatcatagctttcttcaaaaaatgggagtcaaaatcgacgcagagtcgggccgtcctttctttaatgaagaaacgatggagacgaacgaagaaggcatctttatcgccggcgttattgcggccgggaacaacgcaaatgaaatctttattgaaaacggccgttttcacggcggcttaatcgcagctgaaattgctaaacggatataaaaaccggatgttttatgatttgtatcaggcaaaagagagcatattctatatatagatgtgctctcttttttatcggcacacagatcaacgcgaaaaggggcatcttgacatgaataaaaaagtagctctcattacaacgggaggaacgatcgccagccggaaaaccgaaagcggccggcttgcggcaggggcgatcagcggccctgaattagccgaaatgtgcagcctgccggaagatgtacagatcgatgtctacccggcgtttcagcttccaagtatgcatataacatttcagcatttattagagctcaagcaaaccatcgaacgcgtgtttcaggacggcggctatgacggcgcggttgtaacgcatggtacggacacgcttgaagaaaccgcctattttttggatttaacaatagaggatgagaggccggtcgttgtcacaggttcacagcgagcaccggaacagcaaggcacagatgcatatacaaatatcaggcatgccgtatatacagcttgcagtccggatataaaaggagccggcacggttgttgtttttaacgaaaggatctttaacgcgcgctacgttaaaaaagtgcacgcttcgaatctgcagggttttgacgtattcggtttcggctacttagggatcattgataacgacaaagtatacgtttatcaaaagccgttaaagcgggatgttcaccagctgcaaaggccgcttcctgcagtggacatcgtcaaatgctatcttgatggagacggcaagtttatcagagccgccgtccgcgagggtgtcgaagggatcgtccttgagggagtcggaagggggcaggtgccgccgaatatgatggctgatatcgaacaagctttaaatcagggcgtttatatcgtcatcacgacgagcgcagaggaaggcgaagtttatacgacctatgactatgcaggcagcagctatgacctcgcgaaaaaaggggtcattttaggcaaggattatgacagcaaaaaagcgagaatgaaactcgccgtccttcttgcaagctataaagaaggcataaaagacaaattctgctattaggcggcctgttctttttcaatttcaaaacaatccgaatcatggtaggatagaatgagatgaaaaggaaagaggtttcctcatgttcggaattatctcagcaggcctagctcccggaatcgcactgttaatgtatttttacttaaaggaaaaatatgaatccgagcccattcatatggtcatccgcctctttatactgggggttttgctcgtttttccgacgatgttcatccagtatgtattggaaaaagaacacatttctgagggcagttttgtcgtttcgtttttaacttccggctttttggaagaatttttaaaatggtttttgctgatggtcagcacctttcagcatatcgactttgatgaacactatgacggaatcgtatacgggacaagcctttcattggggtttgcgacgcttgaaaatatattgtacctcatcggaaacggggtggagtacgcctttatgcgcgctttgcttccggtttccagccatgctttattcggagtgatcatgggcttttacatcggcaaagcccgtttttcggatagcaaaacaaagatgaaatggctgctatgctcgctttttattccggctttgcttcacggtctatacgattatattctgctcgccttaaaaaactggatctattttatgctgccctttatggcgtttctttggtggttcggcttgcgcaaagcaaaaaaagcccgttccgtcaaaaccggcgggcagcctcttcagcaatagccgccttgtaaaagggcggtttttttatttttcttgtcaggcatatttgcctaaagatgaaacagaaaggaaagcgtgtataaaatctgcctcgctacaaaagatatggttacaaaaatgctggaggaggcttaaaacatgaagtcgaaaggttctttttgtttgaatgtcattttatgtaccattatggcaaccagtctttcacttccattcagtcaaaaaagcgctgccttttctgaacaggtaatacagcggggggcgacaggggatgatgtgattgaactgcaggcaagacttcaatacaatggctattacaatggcagaattgacggagtatacgggtgggcgacatactgggccgtccgcaatttccaaaatcagttcggcttaagggatacagacggcctggtcgggccgaaaacaaaacgattattaatcaatcatactaaatattacagcgactacgtgcacagacagcttcgaaaaggaaaccaatttacacattacggcgggctgccgctgaagtatcagacgaagccttcaaaagaagtgcagcagcaggcgagaaaaaaggcggaagcaagacagcggcagggcgcacaacagcagggtaccgcccaaaaacagccgcagcaaaagcagcaggccgctcctgcacagccgaaaaaacaagcacagccaaaggctgcacctaaacaagccgcgcctaaaaaacaggatgccgttgcagccaatatgccgggcggattctcgaacaacgacattaatctgttggcccaagcggtttacggtgaagcgcgcggagaaccgtatgacggccaggttgccgttgcagctgttatattaaacaggctcgatagccctacgttcccgaatacggtggcgggcgttatctttgaaccgcttgcatttacagctgtcgcggacggacagatttatatgacgccggatgaaacggcgaaaaaagccgttcttgacgccatcaacggctgggatccatcagaaaatgccacttactattttaaccctgacacggccactagctcatggatttggggcagacctcaaattaaaaggatcggtaaacacattttctgtgaataaaagcgaggtgctataaatgatcagaggaattttaatcgcccttttaggtgtcgccatcgtcggaacaagctattggggctataaagaacatcaggagaaagacgccgttttgcttcatgccgaaaacaactatcaaagggcatttcacgacttaacttatcaggtggatcagctgcatgataaaatcgggagcacgcttgcgatgaacagcaaaaaaacgctgtctcccgctttggcggaagtctggaaaacgacttctgaagcgcataacaatgtcagccagctgccgctgaccttaatgccgtttaacaagaccgaagagtttttggcaaaggtcggagatttcagctacaaagcagccgtgcgcgatcttgacaaagagccgctcaataaaaaagagtacgcttctttaaatcagctatatgaaaattcaaaggatatacaaaatgaactgcgtaatgtccagcatttgattattgacaaaaatttgagatggatggatgtagaacttgcgctcgcgtccggccaaaaacaaagcgacaataagattattaatggctttaaaaccgttgaaaaaagcgcaagtgcattttcggatacggatttaggcgcgacagagatgacgaacacgaaaaaagagcagcaagggtacgaccatttacaaggcaaaagaataaccgaaaaagaagcgcgcaagattgcccaaaaattcgcccaggacaaaaattacaatatcaaagtatcgaaaagcggcaagaaaacgaacagggatgtatacagcatcagtatgcaggaccctgatcaaaaagcggatatttatatggacattaccgaaaaaggcggatatccggtttatctgattcaaaacaaaaaaattaaagatgaaaaaatcagcttaaacgatgcgtcaaacaaagcccttcaatttttgaaaaaaaacggctataaaacggaagacctgaagatggatgaaagctcgcaatacgacggcgtcggggtgttttcatttgttccggtccaggacgatgtctggctctatccggacagcatccgcatcaaggtcgcacttgacgacggcgagattaccgggtttaatgcaaaggatttcttaatctcccataaaaaaagagacttgccgaagcccaaactaacgcctgaaaaagcgaaagcaagcctgaatcccaacgtaaaagttcaggagacgcgccttgctttagtcacgaacgagctttcgcaagaagtgctctgctacgaaattctcggcacgattgaaaacgatacattccgcatgttcatcaatgccaatgacggcacggaagagaaggttcagaaaatgaaaagcgcagaaccgatatacaacgacttgtaaaaacgatagatcaaagggaaaaggcgataacatgccttttcctttttagcattcggaataattcgccctaaacatttccatactgaacatatgggcggaacgtccgccggtaaattgaaaatgcccggggccataaattttccgggcagcggaggaataatatgaaaacaatcgaacggttattatttaagatactcgtcgtacagacggtcattttaatcagcgtgcagcttctttttcatttctccaaggctgagccttatctgtcaaaggtcgtgcagtatgaaggcgtgaacaacatgaaaatcggcgaatggatcgagacatttaagccgtaattcacgctaaaatctcccctttttcgcctaatacatgatacaatcctataaggagtaccagatagcaaggagaggaattatggaaaagaaattatgcattgcaatagacggccctgcggcagccggaaaaagcaccgtggcgaaaatcgtggccagaaaaaagtcgtatatttatattgatacgggtgccatgtacagggcgattacgtatctagcgctggaaaagggcgttgatttaaacgacgaagcggcgctgacggccttgttaaaagaatctgccatcgatctcacggtttcgcctgaaggagagcagaaggtttatatcgcaggcgaagatgtaacagaggcgatccgcacggatagcgtgagcaaccaagtctccatcgtcgccaaatacgccgggatccgcgaagaaatgacgaaaaggcagcagcagctggctgaaaaaggcggagtcgtcatggacggccgcgacatcggaacccacgttctcccgaatgcggaagtgaaaatatttctcttggcgtccgtcgaggagcgggcaaaacgccgctttgaagaaaacgtcaaaaaagggtacaatgtaaattatgaaacgcttgcagaagaaatcaggcgccgtgacaaactcgattcagagcgcgagatttccccgttgaaaaaagcggacgatgcgcttgaaatcgacacgacttcattgacgatcgatgaagtggccgaaaaaattctgcagattgtagacaaaaaggctcaaaaataaaaaatccgggcaaattacttattgtctgcatgttttgacttgacaaacacaggcttttattagaagttagtaataataaatcatgttttagaacattcaaatatccatttttgaatggttctttaatacatatcggctgtccggagcggatatcatttcgtccggaataaccgtttttacaaaagctgtgtaggtttggaccaaggaggttattgaaatgacagaggaaatgaatcaaattgatgttcaagtaccagaggttggagatgtggtgaaaggtattgtaacgaaagttgaggacaagcatgtcgatgttgacatccccaactgcaagcaaaccggaattatcccaatcagtgaattatcaagtcttcatgttgaaaaagcatcagatgtcgtcaatgttgacgatgagcttgaattaaaagtgacaaaagtggaagacgatgcattgattttatcaaaacgtgctgttgatgcagaccgcgcttgggaagacctagagaaaaagtttgagtcaaaagaagtgtttgaagccgaagtaaaagacgtcgttaaaggcggtctggtcgtcgatatcggcgtgcgcggattcattcccgcatcgcttgtagaggcgcattttgtcgaagattttacagattataaaggaaagacgcttactttaatcgtcgttgaacttgacagagataaaaaccgcgtgattttatcacaccgtgcggttgtagaaaaagagcagtcagaaagaaaacaagaatttcttcaaacgctggaagcaggacaggtgcttgaaggaaaagtacagcgcctgacagacttcggtgctttcgttgacatcggcggcattgacggtcttgttcacatctcccagctctcgcattcacacgttgaaaaaccgtcggacgtcgtcgaagaaggccaggatgtcaaagtcaaagtgctgtccgtcgaccgcgacaatgaacgaatttcgctatcgatcaaagaaacgcttcctggaccttggtccaacatcggtgaaaaggtgaagcctggagacgtattggacggaaaagttcagcgcttggtgagcttcggtgcatttgtcgaagtgcttcctggagttgaaggcctcgtccacatttcgcaaatctccaacaaacacatcggaacgcctcatgaagtgcttgaggaaggccaggacgtaaaagtgaaagtgcttgatgtcaatgaagaggaagagcgcatttctttaagcatgaaagagcttgaagaaaacaccgataaagcagagcaggaagattaccgtcagtaccaggcgaaggaagagtcttcagggttccagctcggtgaaatgatcggagacaaactgaataaattaaagtaaaatttggtgatgatggtgacgcgagcaaaaagaaaaaaagaacacattgatcatgccctgtccaccggacagaaacgtcagaccgggcttgatgatatcacatttgttcacgtcagccttccggaaacggaattgtcacaagttgatacttcaaccaaaataggcgaactgtttttaagttcgcctatttttatcaatgcgatgacaggcggaggcgggaaggcgacgtttgagatcaacagggctttggcgagggcggctgcacaaacaggcataccggtcgctgtcggctcgcaaatgtccgctttgaaagatcccgatgagcgaccttcatacgagatcgtcagaaaagaaaatatgaaggggcttgtattcgccaatttggggagcgaagcgacagtggaacaggccaagcgggcggtcgacatgattgaagccgatatgcttcaaattcacctcaatgtgattcaggaaatcgtcatgcctgaaggcgaccgcaattttacaggacgcctgcgccggattgaagacatctgccggagtgtcagcgtaccagtcgccgtaaaagaggttggctttgggatgagcagggataccgcggcccggctttttaacgtcggcgttcaggcgatcgatgtcggcggattcgggggaacgaatttttcgaaaatcgaaaatttgcgcagggataaagcagttgagtttttcgatcaatggggcatatcgacagcagccagcctggccgaagtcagctcgatatccggcgatcggccgattatcgcatccggcggcatacaagatgcccttgatttggccaaatcgatagcgctgggcgcgtctgcggctgggatggcaggctattttctcaaggtgctgacagcttcgggagaagaggcgttagccgccgaaatcgagagcctgatagaagatttcaaaagaattatgaccgtcttgggttgcaggacgattgaacagttgaaaaaagcgccgctcgtcatcaagggcgatacatatcattggctgaaagcgaggggtgttgacccctttgtttacagcatgcgttaaaaaaaccggcttctcttgagccggtttttttacgggtttcgcttgcgcgcgtcctccgcactttcgagagaggcggcgccattgtagctgatcgactggtcacggtccgattcggttcgcttctgctgtttcagcttcttttcctgtctgtcttttcccaacgctgttccctccttatcgcacgtttaaaaaatcttaagtcgctccatactgaaaatggaggacgaaaacatatggaagaattctattattattggtcaatgtggtttttatgggtgctgacgacttttatcctcgagaaaaacaggtttcgcttttatgcgtcagcatttattttgctcaacatcattttaagtatgtatcaggtcaggctctttatgtattttaatgccgcctatttgtcgttttatatcggagccttcatgctgtgcggttttttgaggcttcataaaagtaacaagcggctgctgcttcatctctcgatggtgtccgcctacggttttttgtttctgtttgcattatatgaccctgtttggtttatcctaaagcctgaatggctgatcatcatcttgtttgtcatcatgacagcagcttttgaaagaagcttcgccgtccgtctcggggtgtttgtgctcgggatgtgccagggggagctcttgtatacattcgtcatcagaaagctctatggagacattgcagcgggcggttattcatggctgtcaatgtgcgctgcggggatcgttctcgtttacggaatatcccagtatgaacagctgatgcatcaagtctattataaattgaagcgattgaataaaggagcagcaaaaatgtcatgagccaatatacttatccgatcatcttgggaattgtcgcaggtattgttgtcagagtatatatgctccgaaccgactaccgccagtaccccacttatcttcatgggaaaacgatacatattgcgctggctttgatcgctgccagcattggcgcgatcattattccgtcaatcttgaaatcggattatacagcgattacgtttttaacgctggctgcaacccaattcagggatgtccggaacatggaacgggaaacattgacgcagcttgacggctatgaactcgtttcaagaggcagcacgtatatcgaaggaatcgcgatcgcctttgaaagcaggaattacattgtcatttttacatcgctcctgacgaccctcgcatacattctgttttcatcggtatgggcaggccttgctgctgctttgatctgttttatcgcgggcagaatcttaatgtccggaagctttattaaggatatcgccgatatagagtataaaaagcctcattttgaaggggccggactttatgtcgacaatatttacattatgaatatcgggcttcccgaaaagcggaagctgattttggaacacggcatggggtttattttgaagccgaaaaattttaattccgcagtaacgattgccaatctcgggcaaagacaagcgattttatttgacgtttcaaatgtgctcggcgtgtatcgagattctggagaaccctctctttcgccgcttgcgaaaagggatttgaatgacgggcgggtcgcggtttttgtccttccggtcatcaaggacaaagagacggcgatcagggtcatcggcgatgttccgacgctggaaaacgccatccgcgtaccgatggaattcattaaagaaaagcacagcaaggtgataaaatgagcgaatcaatcgaaaaattcattctcgccgtcgtcacaacgaggcgagacagagtgatcggcgggacggctgcatttttctgcgacacccccgaggaaatgaacacgtacgccaaaaaccttgaagccattctcgacggaatcgcccacggaataggagatgacctttatttgattgtgaaacatttttaattacagttgtgatctctttagaaattgatataatatatgagttaagcccttctgtatggaataagaagggtttctttcttcaaactgattttttgaaaagagaaacaaatgatcattcatttaaagatggaaaagctttactgaattgaaaggaagggtactatgggaaaacctgtcgtagccatagttggaagacccaatgtggggaagtccacgatctttaacaggatcgcgggcgaaagaatttcgattgtggaagatacacctggcgtgacgcgggatcggatatacagctctgccgagtggctgaatcacgacttcaacctgattgatacaggcggaatcgaagtcggcgatgagccgtttttggcgcagattcgccatcaggccgagatcgccatggaagaagcagatgtgattattttcatgacgaacggccgcgaaggcgtcacagccgctgatgaagaagtggcaaaaattttataccgtacaaaaaaacccgtcgttctggcggttaataaagtggataatcctgaaatgagagcaaacatttacgatttttatgccctcggctttggcgagccgttcccgatttcagggacgcacggccttggtctcggcgatctgcttgacgcggtcagcgaacattttaaaaacatacccgagacgaagtatgaggatgaagtcgttcaattttgcctcatcggccggccgaacgtcggaaaatcctcccttgtaaacgccatgattggagaagagcgcgttatcgtcagcaatattgcgggaacgacgcgcgacgccattgacacgaggtttacatacaatcaaagagactttgtcatcgtggatacagccgggatgagaaaaaaggggaaagtgtatgaggcaactgaaaaatacagcgtcctccgagctttaaaggcgatcgaccgttcagaagtcgtctgcgtcgtcttggacggcgaagaaggcattattgagcaggacaagcggattgccggctatgcgcatgaagcaggaaaagctgttgtcatcgtcgtaaacaaatgggatgcagtcgaaaaagacgagcggacgatgaaagaatttgaagaaaaggttagagaccactttcaatttttggactacgcgcctgttttgtttatgtccgctttgactaaaaagcgcatccatacgctgatgcctgcggtcatgacggcgagcgaaaaccattcgatgagggtgcagaccaatattcttaatgatatcattatggatgcggtggctatgaacccgacgccgacgcataatggaaaccggttaaaaatttattatgcgacacaagtggctgtgaagccgccgacatttgtcgtatttgtcaatgaccctgagctgatgcatttttcttacgaacgctttttggaaaaccggatacgcgacgccttcggatttgaaggaacaccaatcaggattttcgcaagagcaagaaaataaagaggtgtagtaaaaatgacaaaagtatcgattttgggagccggaagctggggaacagccttggcgctcgttttggcggacaaccagtacgatgtgtgcatatggggccatcgtgaagaactgattcagcaaatcaatgaacatcatgaaaacaaagattatctgccgggtgtcaaactttctgaaaacgtgcgtgccacaacagatcttgaagctgcagtggctgatgtcaagacgatcattgtcgccgttccgacaaaagcgatccgcgaagttttggcacaggctgtttccttcatcaaccaaaaggcgatttttgtacatgtttcaaaaggaattgagcctgacacactgcttcgaatttctgaaatgatgaaagaagaaattccggctgaattaagggaggacatcgtcgttctgtccggaccgagccatgcggaagaagtcggtttaaggcatccgacgacagtaacggtatctgccgacagcagcattgaatcggcccaggcgatccaggatatgtttatgaaccagaatttccgcgtgtatacgaatccggatatgatcggcgtagagatcggcggcgcgctgaaaaacgtcattgcgcttgccgcgggcattacagacggtttgggatacggagataatgcgaaagccgcgctgattacaaggggcttggcagaaatcgcccggctcggcacaaaaatgggcggaaatccgctgacattctcgggtcttactggaatcggggacttgatcgtcacctgcacaagcgtccattcacgaaattggcgagccggtaatatgctgggtaaaggcttcaagctggatgaagttctggaagaaatggggatggtcgtcgagggggtccgcacgacaaaagccgcttatcagctttcaaagaaatttgatgtaaaaatgccgatcaccgaagcactgcacaaagtattgtttgacggcgaaaaagttgagacggcagtcgaatcattgatggcaagagtcaaaacacacgagatggaagatcttgtgaacacattcgaaaatcaaatgaaatgaccgccccatcatcaactgcttttatactctcctctaagttcgttttaaaaaaaccaaaacattttggagacttaggcaagagaggatacatttgtccgaagacttgcataaaatagaatcgaagtctggaagagctgtatcttacaaattgggttatatagtcacaatcattatgcctgaagcaaagcccccctctttgcttcaggcttttttttgcggctttttccgtttcgaaatattggaaaagctgttgaacttctggtttttcttatataaaatgaaatataacgcttacatcacaagaaaaggtagaaggagggcttcaatgtgaatgtcggtctgttaaaaatgtggtttgccttgggatcaatgggcctgatgttcttagcggtgattgccatatacataagcagatataaatttaaaaaccgttttttaaaaattatcacgtcgtttgtcgcctacacatgtatgctcatctccggcgtgatcgtcttttttgtcgtcttcagcggccccgtcaacgaataatgcataaaaaaggaagattcatatgaaaatcgtaaacgttctgctcgctattttattgaccgcaatcatgttaagcggttgtttgtaccctgaagaaagaaaggcgaaaaacagcgcaccgcatcagcaccagctcaaagaagtgcaggcggccgttgatgaattcagggaggcgacgggagggcttctgccgattaagacaagggatatgggcgtgccaatctatcaaaaataccctatcgattttaacaggctgtccccccggtatatggctgagccgccgggcacatcctatgaaaacggcggagagtacttgtacgttcttgtcgatgtggaaaaaaagccgacggtcaagctcattgatgtaaaaatgtcggaaatgatcagggagttaaagcttcgggtcgaaatgtataaagatcagcacaagtatccgccgtataaaaaagtcgtatccaagaacttattcatgcttgaccatgaaaagctcggactgaaagaggcgccttctgtcacgagtccgctttcgggcacctcgctgccgcttctcgtcgatgaaaaaggcgacattaaagtggattaccggatggatttggccaagctgatgaagaagtcgaaaaaaacggtaaagccgggcgaggaagtccaagatttgatgtgggaagagacgcctttcgttccggcgttttcggtaaagtacacagtgaatgacaaacaggaacctgtttttctcgaatagaatatcggtcaaaatgcaagtatcagtcatgaacctttctcctcggcatacaatgaggagaaaggttttttcatgtatgccgaaaaaatttccctaagctgtcatattgaaataggacaacgtcatacactatagtgtcctgtttttgattgatgaagaagtaaaaaattgaaaaggattggaagtccgggaggggatcacttggaaaaggtcgatattttcaaggatatcgctgaacgaacaggaggcgatatatacttaggtgtcgtaggagctgtacgtacaggaaaatctacgtttatcaaaaaatttatggagctagtggtgctcccgaatatcaacaatgaagcagaccgggcgcgcgcacaagatgagctcccccaaagtgccgctggcaaaaccattatgacaactgaaccgaagtttgttccgaatcaggcaatgtcagttcatgtcagtgacggactcgatgtgaatataaggcttgtcgactgcgtcggctatactgtacccggggcaaagggatacgaggatgaaaacgggccgagaatgatcaatactccttggtatgaagagccgattccgtttcacgaagctgccgaaatcggcacgagaaaagtcatccaagagcactccacaatcggtgttgtgattacgactgacggcacgattggagaaatcgccagacaggattatgtcgaggctgaagaacgggtgatcgacgagttgaaagaggttggaaaaccgtttatcatggtcatcaattccgtaaggccgtatcatccggaaacagaagcgctcaggcaagaattgatggaaaagtacgacattccggtgctggcgatgagcgttgaaagcatgagggaagcggacgttctgagcgttctcagagaagcgctttacgaattccctgtgctcgaagtcaacgtcaatcttccaagctgggtgatggtattaaaagagaatcattggctcagggaaaactatcaagattccgttaaagaaaccgtcaaagatattaaaagactgagagatgtcgaccgcgtcgtcggacacttcagcgaatttgatttcatcgagcgcgcaagcctcgccggaattgaaatgggccaggggatcgcggaaatcgatttatacgcgccggattacctgtacgatgaaattttgagggaagtcgtcggcgttgaaatcagaggaaaagatcacctccttcagctcatgcaggattttgcccatgccaagaccgaatatgatcaagtctcagatgcattgaaaatggtgaaacaaaccggctatggaatcgcagctcccgcattaaccgatatgagcctggatgaaccggaaatcatcaggcagggttcaagattcggagtccggctgaaggcggtggcgccgtcgattcatatgatcaaagtcgatgtggaaagcgagtttgcgccgatcatcggaacagagaagcagagcgaagagcttgtccgctatttaatgcaggactttgaggacgatccgctgtcaatctggaattccgacatattcggaagaagcttgagctcgatcgtcagagaagggattcaggcgaagctgtcactcatgcctgaaaatgcgagatataagctgaaggagacgctggagcgcattatcaatgaaggctcaggcggcttgattgcgatcatcttataaaagggaaggcctcttatcatacgggaggtctttttttatgcctgaaaacaggctgaacgggcgcggtgaaagggggttggacggcaagggcttgcggctggaaatataggaaagattatgattaaaaaagaaaaaacaggaatatttgttcgttttattctgcttaaaccttgacgaataagggatcatcgctttaaaatgcttgatatggctattcagatgtgttaatctacaaacagaaaatcttcactttactggacaaacgttcctctcaaagtgaaattttcgctggaagccgtgaaatgccttttctatatttatttgaaatttctgttcaaacaggtatagaaacaggttgaactgtgaagaaatgatgataatctattgattgataccttttgggaggaggtgaaaggcatgaacaagacagaactaatcaatgcggttgcagaagcaagcgaactatctaaaaaagacgctactaaagcagttgattctgtttttgatacaattttagatgcacttaaaaacggtgaaaaaattcaattgatcggttttggtaactttgaggttcgtgagcgctcagctcgtaaaggacgcaatcctcaaacaggtgaagaaatcgaaatccctgcaagcaaagtacctgctttcaaaccaggtaaagcgcttaaagacgctgtagcaggaaaataattgtatgtatatgccgttttcgcgcgtaatacataccatgttgtttcttcacaggaaagccccttttcaaaggggcttttcataatttaaaggccttttttagacggataacattttgccggcaaaaaacctttcattttgcttttataagctgaagtgtgctagaatctgaattaaatgtatgcgtttctggaggatataaaacaatgagagaaatcaacaaagaccaaattgaacaagccgtccggcaaatattggaggcgatcggagaagatccgaaccgcgagggccttcttgatacaccgaaaagagtcgcaaagatgtacgctgaagtatttgcgggtttaaacgaagatccgaaagagcatttcaaaacgattttcggcgaggatcacgaagagcttgttcttgttaaagatattcctttttattcaatgtgtgagcaccatttagttcctttctacgggaaagcccatgtagcctatatccctaaaggcggaaaagtgacaggactcagcaagttggcgagagccgttgaagcggtggcaaaacgtccgcagcttcaggagcggattacgtcaacaattgccgacagcattgttgaaacgctgactccgcacggtgtaatggtggttgttgaagccgagcatatgtgcatgacgatgcgcggcgtgaaaaagccgggttcaaaaactgtcacttcagctgtaaggggaacgtttagacaggatgtggctgctcgctctgaggtgttggagcttatcaaaacatcatgattaaaaatgagaaggtgtgcgatgaacatgaccaataatcaatcgaatgattttgtcgttatcaaagccgttgaagacggcgtcaatgtgatcggactgacaagggggacggacacgagatttcatcattcagaaaagcttgataaaggagaagtgatgatctgccagtttaccgagcatacctccgcgatcaaggtccggggcgaggcccttattcagacggcaaacggcgagatgaagagcgaatcgaaaaaatagcaggctggctttttatgcccgtccgcgtggcataagacaatatctttcaacatattatggtataattaaactttctccgctcaaaaaagatacataatcaatcaaaagaaaaactgcgaattttgggacaagggtgatatctttgcaagacatctacggacaattatcttatttgaaaatcaagctgaatcaaaagctttcacatccatatttggcgaagcatctgactgcgccgaaagttgatgaggataagctgtttcttttctacgctctgtttgaggaaacggatttaaaagaagctgacaaggaaagttacatcttaacggcgatgcttgttcaaacagcccttgatacccatgatgaagtcacgaccgcagcttcaattaaacaggacgattataaaaaccgccagctgaccgtattggccggtgattacttcagcggcatgtactactcgctgttatcgggtatgaaggatatttatatgattcggacgctcgctgcggccatcaaagaaataaacgaacacaaaatcaggctttacgaccattccgcaaaagatgcagacagcctgaaaaaaagcgtcagcatagtggaagctgcactttttcaccatctcgccgaccacttttacctgcctcactggaaaacagccgccaatgactttcttgtctttaaaaggtttgcggccgaagaaaaagcttcagattcccggctgctggagacgatcatacagaaagagtttccggaaggacaggcttcatgcggacagctggctgctgcggcttataaagaagccaagcttgcgatcaaccagtcgcttgccaaaaagcccgccgtccaaaaatggcttctgaaacgcctgcaggaaattcggcctgaaaaacgaacttatcatcagaaagtggaagaagggtaatcatggtgcagtcaaaagaacagcgcgtacatggcgtgtttgaaaagatttataaaaattatgaccagatgaactccgtcatcagctttaaacagcataaaaaatggcgcgacaaaacgatgcagctcatgaacgttccaaaaggagccacagcgcttgacgtctgctgcgggacgggagactggacgatcgcgctcgctgatgcggcaggagagacaggggaaatcaagggccttgatttcagcaaaaacatgctgagcatcgccgaacaaaaaacggaaagctacagccagatcgaattgatccacggcaatgcgatggaactgcccttcccggataatacattcgactatgtcaccatcggcttcgggcttcgcaatgttcccgactatttaaccgtattaaaagagatggcgcgcgtggtaaaacccggcggccaggttgtatgccttgagacgtcccagcctgaaatgttcgggttcaaacagctatacttcctgtacttccgcttcattatgcctatgtttggaaagctctttgccaaaagcttcaaggagtattcatggcttcaggaatcggccagggaatttcctggtatgaaagagcttgccgcgttgtttgaagaggctggattaaaaaatgttcaatatcatccgttcacaggcggcgtagcggcaacacatgtcggctggaagcgatgatgactacagaaatactcgggtgaatcgatatgaaattgacaacgttttattcttttttgaatgacgatattgaattaatagaaaaagagcttgaaaagaccgtgcactccgactatccattgctcagtgaagcgagcctgcatttgctgcaggccggaggcaagaggattcgtcccgtgtttgtcctgctttccggcatgttcggcgaatacgacatcagcaaaattaaaaatgttgccgtttcgttggaattgatacatatggcttcgctcgtacacgacgatgtcatcgatgatgcggagctgagaagaggacagccgacaatcaaagcgaagtgggataaccggattgcaatgtatacaggtgattatttgttcgctcgctcacttgaagcgatgacaaaaataaacgaaccgaaagcccatgaaatcttgtccaaggcgattgtcgaagtctgtcttggagaaattgaacaaattaaagataaatataatatggagcaaaatctcagaacctatttgagaagaatcaggcgcaagacagcacttctaatcgcgtcgagctgccagcttggagccattgctgctggtgcgggtgaaaacattcataaaacgttgtactggtttggctattatgtcggcatgtcctatcaaattattgatgacatcctcgatttcacctcaagcgaaaaagagcttggcaagcctgtgggcagcgatctgcttcaggggaatgtcacgcttcccgtattatatgcacggaaatcgcctgagctaaaagcgcgcctgatgctggtcaacagtgaaaccactccagaacagatcaagccagtgatcgaagagctgaagaaaacggatgccattgaacaatcgttcagggtcagtgaaatgtatttaaacaaggctttcgaactgcttgaaacgctcccgaaaaaccgggcgcggacggcactgggccaaattgcgaaatacatcggcaagcgaaagttctaaaaaacgtcaaatgagtcgaaagtatgaatattctccaccctttattgattaattgtttgaaaaatgctatatttctgttgtagtgttgaaagcctatacatattagcggggtggagaatcgactatggaaaaaacctttgtgatggtaaaacctgacggcgttcagcgtcagctgatcggcgaaattttgttaagattcgaacgtaagggcttacaattaatcggagccaagctgatgaaggtctcagaagagacggcaggcgagcattataaagaacataacgggaaaccgtttttcggcgaacttgtcgactttattacttcaggcccggtattcgccatggtatgggaaggcgaggacgcaatcgcggtcgccagacagctgatcgggaagacgaaccctaaggaagcgcttccaggtacaatccgcggagacttcggcatgtttgtcggaaaaaatatcattcacggttcagattctcctgaaagtgcagcacgcgaaatcaacttgttttttaaagaggacgaacttgttgaagacgagaaattaatgaatcaatggatttactaaaaatcagctgaaaagctgatttttttatatggaatagaatggctgccggcgggcgggcttttttcttttaaagatacaaatttaaaagaaaacaagctataattgtactcatatcagcacgacgattaggagagaaaacatggacaattacagtttcttcgttgataaatggaaaaaaatgactggtgtggatttggcattgtacaaagaggcgcaaatgaaaagaagactgacgtctctatatgagaaaaaaggatacggcgatttccgcgagtttgcgctcgctttagaaaagaatgaagctcttctgcaggaaacattggacagaatgacaatcaatgtttcagaattttacagaaactataagaggtgggaggttctcgaaaaaacgatcctgccgcttttaaagcctgcgaaaacgctgaaagtttggagcgcggcttgttcaaccggggaagagccttatacattatcaatgattttaagcagacagaaaggcctcacagactatcagattatcgcaacagatatcgatgacaaagtccttcagaaagcgaaagaaggcgtatatcaggaaaggtccctgcaggaagtgccgaaagagatgaaagaactttattttacgcaagacggaaaccgctttaaagtcaaagacgagatcaggaaaaacatccgctttcaaaagcacaatttactggctgatccgtatgagaaagattttgatatcatcgtatgccgcaatgtgctcatttattttacggaggaagcaaaagaaaagatctatcataagttcagcggcagcctgaagaataagggggttttgtttgtcggaagcacggaacagatcttcaatccggaaaaatacggttttcaatcgacagatacgtttttctatcaaaaaagttagctgactttttataaagggttatgttatagttttacttaaaagcgttaatgtgatgaagggagaacgaaagcatgaggtatttaacagccggtgaatctcacggtccgcagcttacgacaattatcgaaggagtcccagcggggctttatatcacaaaagaagacatcgattacgagcttcaaagacgtcaaaaaggccacggccgcggacgccggatgcaaatcgaaaaagaccaggcgcggatcacaagcggtgtaagacacgggcgttctcttggatcgccgatcgctctcgtcgtcgaaaacaatgactggaaacactggacgaaaatcatgggttcagagccgatcacggctgaagaagaaagcgaaatgaaacgacagatttcaaggccgagaccggggcacgccgatttgaacggcgcgatcaaatacgggcacagagacatgcgcaacgtgcttgaacgttcatctgccagagaaacgaccgtccgtgtagcggcaggagccgtcgccaaaaagatcctttcccagctcggcattcaagtggccggccacgtgctggagatcggcggagtaaaagctgaaaaaacaaattacgaatctatcgaaaacttgaaaaaagtaaccgaagagtcccctgtcagatgctatgacgaagaagcgggcaggaaaatgatggacgcgatcgatgaagcaaaagcaaatggggattcgatcggcggaatcgtcgaggtgatagttgaaggggtgccggtaggagtcggcagctatgtccattacgaccgaaaactcgacagcaagcttgcagccgccgtactgagcatcaatgcttttaaaggggttgaattcggcatcggctttgaagccgcacgcaaaaacggcagtgaagtccatgacgaaatcatctgggacgaagaaaaaggctatacgcgggcaacaaaccgtctcggcggtcttgaaggcggaatgacaacgggaatgccgattgtcgtcagaggtgtgatgaagccgattccaacgttatacaaaccgcttaaaagcgttgatatcgagacaaaagagccgtttacagcgagcatcgagcgttccgactcctgcgctgtccctgccgcaagcgtggtggctgaagcggttgttgcatgggaaatcgcaaatgcgatcgtcgagcagtttggcgttgaccaaatggaccggatcgctgaaaatgttgagaaaatgagaaagcttgcgagggagttttaatgaaatcacttcaaatcgaaaccgcttctttgtcctacccggtattcatcgggggaggcattagaaaaaacgcggcagagcttttgtcatccttgaaccttccgatgacgaaactgcttttgatcaccgacgaagaagttgataaacgctatggagaagagctgttcagtcttctccgcagcaaatggcccgtcaaaaaggttgcggtgccaagcggcgagcaggccaaatccatcgatatgtttatgaagctccagacggaagccattcaatttcgccttgaccgctcgtcatgcattgtggcgctgggcggcggtgttgtcggcgatcttgcaggattcgtcgcttcaacttttatgaggggcatcgattatgtgcaattcccaacgactctgctgtctcatgacagcgcagtcggagggaaagtggccattaatcacccgctcggaaaaaacttaatcggcgcttttcatcagccgaaggcggtggtatatgacaccgaatgcctgagcacgcttccggaaaaagaaatgcgttcaggtcttgcggaagtcattaagcacgcatttatccgtgatgaatctttcttgaacgaattgcttaaacttgattcaatagaagcgattacgaccggccagctcagtgaaatggtttacaaaggcatttcgattaaagcggaagttgtctcacaagacgaacgcgaacagggaatcagggcctatttgaacttcgggcatacgcttggccacgccgttgaagccgaatacggctacggagagatcacccatggcgatgccgtcgctttaggcatgcaatttgctttgtttgtcagcgagaaggtgctgaattgtcctgttgaccgtacgaaaatcgccgcctggctgaaaaatctcggctatccggaaagcgtgaaacgcgaagtttcaacagaagcccttatcaatcgaatgatgaacgataaaaaaacacgcggaggcatcattcagtttgtccttctggataagatcggcagtgtgcggctgcactcctttaaagccgaagaaatcgaacgatggctgaatatgtggagattggagggagacaaatgatgatgcgcgggattcggggagcgacgaccattgaccgggatacagaaaaagacattacggagcggacgaagcagctgatcggaaaaatgatcgatgaaaatcgactcaaacctgaacaagtcgtacagatcttaatttctgctacttccgatatacacgctgcttttcccgcgaaggtcgtcagaacgtttgacggctggcagcatgtgcccgtcatgtgcatgcaggaaatggatgttgaacacggccttaaaaaatgcatcagagtgatgatgacggttcagacggatatgcggcaggatgaagtccgccatgtttatttggaaaatgcagtaacgctcagacctgatttatcattgacaaaaaatactgaattgtaatacgattgtagaaaccttgaaatacacaggagtgtgtatggggttttagtttagaaaagctgagtatgagactagggtagattgagaatgagttgagatgagctgagttgagacaaaacgtttattcattctacccaaaagacgctgttcttttgggtttgtttcgttttcccctcgtcaattcaatcatttgtcctctaaaggccttcttctcattctctccgcctgaaagggagtgagagatagttgagtctgcaaaccgattttgcctctttttcagaggattcttcacactttaaaacgataccgattattgagagtttttccgtcgatacgctgacgcccgttcaattggtcgagaagctgcaggaagacatcgtctatttgctggaaagccaggatgaaacctctgcatggtcaagatattctttcatcggccttgacccctttttgacgatcaaagaagaacgcggccggtttcacgcctgcgatcaaaagcagaagaagctttattcggcttcacagttaaaagacgttctcgaatggatgtcggagacgtattcgatcaaagcgcctgagctcgacatcccgtttacaggaggagcggtcggctatttaagctacgatttaatgccgctcattgaaccgtccatcaaagggcacagcaaagaaacggaaatggcaaaatgcctcctgtttgtctgccggacgatgatcgcttatgatcacgaactgaaaaagctgcatttcatccactatacaaggcttgaaggcagtgaaaatagggaggaaaagcgccgcattttcaaaaaggggaaagaagagctcaagcagcttacacacaggctgtcagaccggaaaacgccgaaagagctgtttcttccgcaaggacggcacacggcccccagctttgaagggattcaatcaacatatgagaaatcccggtttttggccgatgtcgatcgcttgaaagaatacattaaagcgggagacatttttcaaggcgtcctttcgcaaaggttcgacattccggtgaaggtcggttcttttgagttatacagagtgctgagaatgatcaacccgtccccgtacatgtactacatgaggcttcctgaccgcgatctcgtcggaagctcgcccgaacgtctgatccatgttcaaaacggccatcttgaaatccatccgatcgccggcacaaggaaaaggggcggtgatcaggctgaggataagcggcttgaaaaagaactattggctgatgagaaagaaaaagcggagcattacatgcttgtcgatttggcgagaaatgatatcggcagagtagctgagtacgggtctgtccaagtgcccgagtttacgaaaatcgtttccttttcgcacgtcatgcacatcatttcgatcgtaaccggcactttaaaagcgggtgtccacccggttgacgctttaatgagcgcatttccggccggaactttgaccggcgctccgaaaatccgcgcgattcagcttttaaatgagcttgagcccgaaccgagggaaacatacggaggatgcattgcttatatcggatttgacggaaatatcgattcgtgcatcacgatccggacgatgagcgtgaaaaacggagtggcgtccattcaggccggggcgggcatcgtagccgactccgtgcctgaaaaagaatgggaagagacctgcaataaagcaggggctctgttaaaaacgattcaaatcgcagaagaaacgtttctcgaaaagggggaggacggcaatgaacgaactgctgaaatcatgcgttaacggacggacactgaatgaaaccgaggcacacagcatcatgcgcgacatgatgaccggctcgctgagcgctgcggaaatcggaggcctcctgtccgttctcgcctacaggggagaaacggctgaagagattacgggatttgtcagagccatgcgggagcaggcgcatacaatagacggaccggagcatgttgttgatacgtgcggaaccggaggagacggaagctccaccttcaacatttccacagcggctgcgatcatcgcttcatcagccggggcaaaaatcgcaaaacacggtaatcgatccgtttcttcaaaaagcgggagcgctgacgttctcgaatatctcggcgtttctattcagacgtcgcctgaagaaacgattaagagcattgaacgccgaaatatgggattcctgtatgcgccaagctatcactcttccatgaagcacgtggcaggcgcgaggaaggatctggcttttagaaccgtattcaatctgctcggcccgctcagcaacccgatgaaggccaaacgccaggtgatcggcgtctactcgatcgaaaaagcaaagcttatggcccgcgctcttgaagcgtttgaaccggagcacgtattgtttgtttcgagccgggacggtcttgatgaactgtcgatcacatcgccgacagatgtaattgaactgaaaggcggcaaaacatacgaatacaccgtcgagccgggcgatgttggactgcctctcggaaggctgagagacattcaggtggcgacgcctgaagaaagcggccgtctgatcgtcgatattttgaaaaaccgcggtccggactcggctgttcatatcgcagcgtttaatgccggagccgctttatacgtcgcagaacaggcagcggatttaaaagagggcgttgcgctcgctttagaagctgttgctggcggtgaagcgctcaatcagctggagcgattaaaacagaaagaggaagagttgtatgcttaatcaaattattgatagaaaacgagaagacatcctaaagatcaagctgccggaagatttaaaactgccaaagcggtcatttaaaaaagcgctcctttctccgaaccggtttgtcgctttaattgcggaggtgaaaaaagcttctccgtcaaaaggcgtgattcaggagggttttgagcccgtcaagatcgcaaaacaatacgaacaggctaaagccgattgtttgtctgttctgacagatacacctttttttcaagggaagaacagttatttgtcagatgtgaaacgctcggtttccctgcctgtgctgcgcaaggattttatcattgattccattcaggttgaagaagcggaccgcatcggagcggatgcgatcctgctgatcggtgaagcgcttgaaccgcaaaagctgtttgaactctatcagcaagccgttgaaaaaggcatggatgtgctcgtcgaagtacatggcgaagagacgcttgagggcattttaaatgtctttacacccgaaatcatcggcgtaaacaatcgaaatctaaaaaactttgaaacgaccgtcggacaaacggagcgaatggcgaaactcgttccgccggggaccgttctcatcagcgaaagcggcatcggaaaatcggaagacctgacttttgtaaaaacgtgcggagcccaagccgtgcttgtcggcgaatcgctgatgagagagacgtcacagctgaaggctgtctatgcgttattcggagaggacggctgatgaagaaaccgagtctaaaatattgcgggattcattcattggaagatttaaaggtgacagcccgctcgaaagccgattatctcggatttattttcgccgaaagcaaacggtcggtagacccggcggatgtgaaacggtggtgcggcgaaacggatacgccaggtaaaaagcttgtcggcgtttttgttaatgaaaacatgagccgaatggctgaaatcgtaaaagatgcaggcttggacgtgatccagcttcacggagatgaaacggcggcagacatcaagcggcttaaaagcatgacagactgcgagatatggaaggcgctccctcacgggaatgataccgtacagagcatggcttctttcgcaccttacatcgacgggtatgtcatcgactcgtctgtcaaagggatgagagggggaacgggagtttcgttttcgtgggacagcgtcccgctgtatatagatgcagcccaaagagaaggcaagcgcctgtttatcgccggaggcgtgaacccggacacaatcgcagatcttttaaagcggcgtccgccgggaatcgacttggcaagcggaatcgaagaaagaggcagaaaaagcgaaaagctgatcagccttttagaagaaaggatgttcgaacatgtattcatatccgaatgaacaaggcaggtttggtgattttggcgggaaattcgtcccggaaacactcatgcagcctttggaagaaatcgaaaaagcgtttcttgaactgaaagacgacccttcatttcaaaaggattatcaaaagcttttaaatgactactcaggcaggccgacggctttgacgttcgcagaccagctcactaagcagctgggcggagcgaagatttacttaaaaagagaagatttaaaccatacaggcgcccacaaaatcaacaatgccctcggccaggcgctcctggccaagaaaatgggaaaaacaaagctcattgctgaaaccggtgcaggccagcacggtgtggcggcggcgactgtcgccgcgaagttcggcttatcatgcatcgtcttcatgggggaggaagatgttgccagacaatcgctgaacgtgttccggatgaagctcttgggagcggaggtcgtcccggtgtcaagcggaaacgggacattaaaagatgctacaaacgaagcgatccgctactgggttcagcattgccaggaccatttttacatgatcggttccgtcgtcgggccgcatccgtatccttatatcgtccgcgaatttcaacggatgatcggcgaagaggcgaaagcgcagttttatcaattggagcaaagcctccccgataaagttgtcgcctgtgtcggaggcggaagcaatgcgatcgggatgttcagcgcgttcattgaagaaactgttgaactgatcggagtcgaagctgcgggaaaaggtgttgacacacctcttcatgcggccacgatcacaaagggtacaaaaggcgtcatccacggttctttgacctacttgattcaagacgagtacggacagatcatcgagccttattccatctcagccggacttgattatccgggagtcggccccgagcacgcccatcttcatcaaacagggcgcgtcacgtatgaatctgtcacagatgatgaagcggtctcggcattaaggctgctgacagagactgagggcattttgccggctattgaatccgcccatgcattggcaaaagcatttgaaatcgctaaagaactgccgagagagaaaagcgttctcgtctgcctttcaggcaggggagacaaagacgtccataccttgatgaaggtgttggaagaagaggtgaatcaagatgttcaatctgaaaaaacagccgtccgataagctatttgttccgtttattacagcgggagacccgctgccagaaatctcgatcgagctggcaaaatctcttcaagaggcgggagcgtccgcccttgaactcggggttccgtattctgatccgctcgctgacggcccggtgattcagcgcgcatcaaaaagggcgcttgacaacgatatgaacatcgtaaaagcgatcaggcttggcggtgaaatgaaaaaaaacggcgtccatattccgattattctctttacgtattataatcctgtgttacaattagatacagatcactttttcgctttactgcgacaaaatcagctagacggactccttgtaccggaccttccttttgaggaaagcgtatatttgcagcagcagtgtaaaaaacacgggattacctatatttcgctggtcgcgccgacaagcgaatcgcgcattcaaaaaataacgcagcaggcggaaggttttgtgtattgcgtttcttcgctcggtgtcacaggtgtgcgcaatgaattcgaagattctgtttcttcatttatcaggtctgttaaaggaatgagctccgtcccggttgccgtcgggtttgggatttccagctccaaacaagtggagatgatgaatgaactggcggacggcgttgtcgtgggaagcgcccttgtcagaaagatcgaggagctgaaagacgaactcgtcgcccctgagacaagggaacaagccttaaaggcgtttgaggcatacgctaagacatttagcggatcgtacatggtaaaatgaggtgacagaatgttgcaaattaaagaacagttaaaacaattaacgccttaccagccgggcaaaccgattgaagaggtcaaaaaagagttcaacctcgaccgggtcgtcaagctcgcttcaaatgagaatccttacggctgttcagaagcggcaaaggaagccctccagattgaggtgcagcaaatggctctctatcctgacggctatagtgcggcattgagaacaaagcttgcctcccatctcggcgtaaatgaaacgaacatcatcctgggaaacggaacggacgaagtcattcaaattatttcccgttctttgttggaccctgcctcaaacactgtaatggcgaatccgacattttcacaatacaagcacaacgctgtcatcgaaggagcggaagtcagagaagtcggcctgctcgaaaacggctgccacgaccttgatgcaatgctgaaggcgatcgatgaacagacgaaggttgtctgggtttgcagcccgaacaatccgaccggaacgtatgaatccggccgcaacttgatccgtttccttgaaaaagtgccggaacatgtccttgctgtcgttgatgaagcttattacgaatacgtaacggctgaagactaccccgagaccatcccgcttctggagcgctttccgaacctgatgattctcaggacgttctcaaaagcctacggtttggcgtctttaagggtgggctacgggattgcttctgaacagctgattcaggcgattgagccggcgagacagccgtttaatacaaaccggctcggccaggcggccgcgcttgccgccctcggcgatcaggcatttatccacgactgtgtgagaaaaaacaatgaagggctcaaacagtactacgatttctgtgatgagcacgggctaaattactatccttcacaaacgaactttgtgctgattgattttaaacgggatgcagacgaacttttctcagagctgctgaaaaaaggctatatcgtcagatccgggaatgcgctcggctttccgacgttccttagaatatcggtcggtacgaaggaacagaacgaaggctttttgaaaacgttagccggcatgttgtaagaggtgatgattcagtcacctctttagtctattgatgaactaggtgataaaaaatgactcaaccgaatgaaacgattttgttggccggtttgggcttaatcggcggttcgatcgccctggccatcaaaaaggaacacccgggcaaacggattatcgggtttgacgtgtcagaagagcaggcaagggctgcacaaaagcttggcgtaattgatgctccggccgcttcttttttagaaggggtgaaagaagcgtcgactgttttcttagcggcgccggtcgaacagacgcttcacatgcttgatgagcttgccgcttcaggcatcaagaaaaagctgctcattacagatgtcggcagcacgaaacaaaaggtcgtcagccatgccgaaaaagtgctgccggatgactacaggtttatcggaggccatccgatggcaggctcgcataaatcgggcgtcgctgccgccaaagacttccttttcgagaacgcgttttatattttgacgccatccggctccgccggcaaagaagcggttgcttctttaaaagatctgctcaaaggaacaaatgcaaagtttgtggaaatgtctcctgctgaacatgacgctgttacaagcgtgatcagccattttccgcatatcgtggcggcgagtctcgtccaccagaccgtcaaattcgaagatcagtacccgctcgtcaagcgttttgccgcaggaggcttccgcgatatcacgaggattgcctcaagcagcccggcgatgtggcgcgatattctcttgcacaataaagataaaatattggagcggtttgacgaatggaaacaagagctggacagaatccagtcttttgtcgaaaatgaagatgcagacgggctgtttgaattttttcggcaagccaaggaataccgcgacggtctgcctttgcggcaaaaaggcgcgattccttccttttacgatctttatgtcgatgtcccggaccatccgggggttatttcggaaattacggcgatcctcgccgacgagcaaatcagcattacgaacatccggattatcgaaacaagggaagacataaacggtgttctcagaatcagctttcaatccgatgaagatcgaaaacgcgccgaaaaatgcatccaaacccgcgcaaaatacgaaacattttatgctgattgaggtggaacacatgaaaagaggaaaaatcagttcactaaagggagagcttcatattccgggagataaatccatctcccatcgttctgttatgttcggagccatggcagaagggaaaacggtcatcaaaaactttttgccaggagccgactgcttgagcacgatcgcctgctttcggaaaatgggtgtcgaaatcgaacagaatggcagtgatgtcaccgtccgcggcaaagggctcgatcagctcgctgagcctgccgagctcctcgatgtggggaattccggaacgacgatcaggctgatgctcggcattttggcggggcgtccgtttcacagtacggttgccggcgatgagagcatcgccaaaaggccgatgaagcgtgttacagaaccgcttcgaaaaatgggggcgaaaatcgacggccgcgccggaggggaatacacaccgctttctgtccgcggcggacatctgaaggcgatcgattttcagtcgcctgttgcaagtgcgcagatcaaatcggccgttctgcttgcgggtctgcaggccgaaggcaccacaacggtgacggagcctcataaatcaagagaccatacggaacggatgctgtctatgttcggcgtcagccttcgggaagatgaaacgagcgtgtccattgagggcgggcagcagctgaaagcagcagaagtctttgtgccgggtgatatttcatcagctgcgtttttcctggcagcagcatcgcttgttcctggcagtgaagtcgtgcttcgcaatgtcggactcaatccgaccaggacgggaatcatcgatgtcttgaaagaaatgggagccgatcttgaaatcgaagaaaaggacacaggaaataccgagccgtacggcgatctgagaatcaaaacgtcctctttgaaggcagccgaaatttcgggcgatttgatcccgcgcctcatcgatgaaataccgatcatcgcgcttctagcaacacaggctgaagggacgacggtcattaaagatgcggctgaactcaaagtaaaagaaacgaaccggatcgataccgtcgcctcagagctgaaaaaaatcggtgcgaacatcgaaccgacggaagacgggatgaagattcacggcaagacgcctcttacaggcggcgcgaaggtctcaagccatggggaccaccggatcggaatgatgctggggatcgccgcctgcatctgcgagcagccgatcgacatattacagcccgaagctgtgagcgtctcatatccttcattttttgaacatatcgaaaagcttgcagaaaaagcctgaagcattgtgctcaggctttttctgcccggaaaatcatgaaagccgggcatttgctcataaaacgaatgttttcggcatagcttgtcttaacagaatcaatctgcttccatacagctgtgcgggcaacatatttgccggaaaccgccgcgtgaattatgatagtaagtaactcaccgcgatatgccggctgatacggccggtgatgaattgacgaaagaaagggacgtttagatttgaatacttctattcaagaagccataaaattagttgaagcaggccacccggaaagcggattgaaaaaacttgctgatatcgagtctgaccttcatgatgaagacaaagccatagtagcccagctgtattacgaatggggaattgtcgataaggctatcgccatcgtgactgacctccatgaactgtatccggatgaaacagaactgacatgcttttatgccgaactcctcatcgaaaccgatcaggaagaaaaagcgctcagcgtgctcgaaacgattccggaaacagacgaggcgtacccgcagtgcctgcttttaatggctgatctctatcagatgcagggtctgtttgaagtcagcgagcaaaagctgttaaaggcgcaagccattttgccggatgagccggttatcgattttgctttgggagagctgtattttactcagggagcttacggcaaagcggtccgtcaattcaaaaaagcggccgaagaagaagccgtcatcggcggcgtcaatgtgtaccaaaggctggcggaatcattaagttcatccggagcgtttgaagaagcgcttgaatggtatgaaaaagccgtcaaggagaaccccgagcccaacacactgttcggctttggttttacggcactgaaagcggggtatcctaaaactgcgattaaacagctgacagagctgaaggaaatggatcccgcttattcttcgctttacaagcctctggccaacagctttgaaacagaagggctttatgaggaagcattcgaaacggcaaaagaaggaatccgtgtcgatgaattcaacaaagagctttatctttctgctgcaaaagcagccttaaaaacgaaaaggcattcggaagcgaaggagctgcttcgtgaagcgctggcgctggatcccggatatctggaagccgttcatacactgcttgccctgtttcttgaagaagaagacgatgagagcatcattgaactcgttcgggaagtgcgcaaatacggagaggatgatccgaagttcagctggcatctggcatcggcgttcgcccggaccgaagcgtacgacaaagcccgcgaggaatatgagaacgcatttttgcactatcgggatgacgccgatttcctttacgaatattccatgtttctgcttgaagaaggacggcggaaagaagcgctgcctctgctgaaaaaactggcagagctcgacccggcaaacgaggaagtccaggagacgattttcagaatcgaagatgaaaattcctttgaataagcaggatatgatcggtttgtgtggaatttataaagtaatacacaagatgcgatagaggagggaataacatgcagacccctgtttctgtcaatgaaaaaaaagattttatccgctggtttctcaaccattatcagctgaaacgaagagagtgtgtatggattctgaattatttaatgagccatgactcgctgatggaaaaagtgcattttgtcgagcaggccgaattttgtccgaggggcattatcatgtctacccactgcgttgaggaagtgccttttcgtttttataaagaaaatgtcatgacgaccgatgcagaaaaatcatttcatgatatcaggctgaataagcagcaggatctctttatccagctgaacttccgctcagcctataattctccggaatatgcggctgtactcgaagccaatccgcatattccgaaagacctatatgaaaatgaaaaagataaaattgtcgctgaacagattttggagcattccattgccacttttcagagacaaaagctgctgcgggaaatcgacgaagcgcttgaccgccaggataaagaaagcttcgaaaaactagctaaacaactgagccagctgcgataatccgctgccaatcaagccttgccgaaagcaaggcttgttcagctctgagaaagcgctgtcaaaacggggaggacgaaagccgtgaaatggaatacgcacgatgcggatgtttacttgaacgcgaaagaatacatcgatacagctgtcatccctttaatatcggttgatcttggagatcagtttaaatcggccgtatcaaaaggggaatttacgtctatacttgcagaagaactcgaaaggcagctgaagggcagaatctacctgtttccgccctgtacatatttagaagcggatgaaaaatcggcgcagcatatcgccgatttaaaagaaatggccgaaaaacattttcgccacatcgtttttttaacgacggatgaacgctggaagcagatgctcgacagcgagcaaaagctgctgtgggttccggcgattcctctcgaacatatgaaggattcgttaaagcagaagctgctggaagatcaaattgagcaaatattgaacattttgttacaatattggaactcttgataaaaacacttacatttcctttgtataatgattttgggaatgttgaccttcctaaaatattgatatattatgagggtgtcctagtttcatgaatttttttctatttcagttatattgtagctggggacttgaggggggatatgaagatgagcgaaaaaagacatcgggtatccagacgtcagtttttaaactatacgctgaccggagtcggcggctttatggcggcggggatgctcatgcctatggttcgcttcgcgctcgatccggttttaaggccgactgaagatcaggacatggttcaggttgtcagcgttgatgaattgacaaatgaaccgcagcgcttcgattttaaaatcaaacaagtggatgcctggtacgaatcggaagaatcgagatcggcgtgggttttcaaaagtggggacgaaattgtagctttatcaccggtttgtaaacatttggggtgtacggtcaactggaacagcgatcctaaaaatccgaataagttcttttgtccgtgccattacggactttatgaaaaggatggtaccaacgtgcccggaactccgccgcttgctcctttggaccgctatgagcaagaggttaaagacggctacctttacttagggaaagccaagccgaggaaggatgggtgatcatgctaaacaaaatttatgactgggtggatgaaagacttgatattacgccgctctggcgggacatcgccgaccatgaagttcctgaacacgtaaacccggctcaccatttttcagctttcgtgtactgcttcgggggattgacgtttttcgtgacggtgattcaggtgctgtccggcatgtttttgacgatgtactacgttccggatattaaaaatgcctgggaatctgtttattatttgcaaaatgaagtggcgttcggacagattgtaaggggaatgcaccactggggtgcaagcttggtcatcgtgatgatgtttcttcatacgctcagggttttcttccagggggcttataagaagccgagagagctgaactggattgtcggcgttttaatcttctttgtcatgcttggtttaggttttacaggctaccttttgccttgggatatgaaagctctgtttgcgacaaaagtaggtttgcagattgctgaggcgacgccgctgatcggctcggaaattaaaacattgcttgccggtcatccggatattgtcggcgctcagacgttgacgcgcttttttgccatacacgtctttttcctgccagccgctctgttcggactgatggctgcacactttatcatgattcgcaaacaaggaatttctgggccgctgtaaacgagcgactcaattgagaaggaggggatggcatgaaaaggggaaaagggatgaagtttgtcggtgattcacggatcccggcggaaagaaaaccgaatattccaaaagattattccgaatttccagggaaaacggaagcgttctggccgaatttcctgctgaaagaatggatggtcggagcggttttccttgtcggttttctcgtgctgaccatcgtgcatgagcctccgctcgagcggatggcagatccgaccgataccggctacatacctttgccagactggtattttctatttctttaccaattgctgaaatacgaatatgctgccggaccgtatacggttgtcggcgcgattattatcccgacaattgcgttcggagcgcttttattggcgccgtttcttgacagaggccctgaaagaaggccgtttaaacgcccggttgccgtagggttgatgcttttggcgatttcagcgacggttttcttaacgtggcagtccgttgtcactcacgactgggccgctgctgaagagcagggtaaaatcaaggaagaggccgatattgatacgagtgcggaaggctataagatttatcaggagcagggctgtatctcgtgccacggagacaacatgcaaggaggagcggcaggcccgtctctcgttgacaacggcttgtctcctgaagagattgcgaaaatcgccaaggaaggaaaaggcgaaatgcctgccggcgtttttaaaggatctgacaaagagcttaaagaactgtctaaattcatctccgaaacaacggcgaaataaaacggttgtcaagttgatgaaggcaggctatactcttgatagagctgaagctgacggcaagtcagcctctcgggctgtcgacaatgtcgatggccttttcaattttgaccgctgctgacagtgaaccggcacggaagctggaaaggccgccgcttctcgacaggtgttctgcggtcaatctgtgaagctgacccggcggcggctttttttatttaaagagactgtgagttgattgctttgaaactgatttcctacatgctcgctcaaaagccgatgcttctgctgcttttgatcattaatttcttcggtacggtttacgggtattattggtaccttccgcagctgacgaatacgccagcgaagtttctgatcttcgttcccgacagcccgacggcgaccttgttctttttattcgttctcatcggacttttattgggaaggaatgctccgctttttgaggcgcttgcgcttgttacgcttgtcaaatacgggctgtgggcggttgtaatgaatgttctcgtgcttgtggtgaccggaagccttcattggacggggtatatgctgatcgcgtcgcacttcgcaatggctgtgcaaggcgtgctgtacgccccgcatttccggttcaaagggtggcatttggcgcttgcggctgtttggacgctgcataacgatgccattgattacttgtttggaatgatgccgaattattctatgctcgatcaatatatgccgcagatcggctattttacattttggctcagcatcgcttcgatcggtttggcctactaccttgtcttgtcccgaaaagcttttaagctgtaacactgcttcacaatcttggtctaaccttgtccctctcttcatacgctttaatagaaggagtgggagggaccgtaatgatacgaaaggtgatcctttgcatgatgcttgcgcttgtttttcctgcggccggtttgaaagcgaaagaatcatcggctttgcaggaattgacggaactgtcggatacggtattccagctaacaaggcagtctcaatatgaggaagcggtacaaattcttcaatactttgaaaaaaggctgaaagctgcggagaaagacgggacagaggatatgatgacaggctcggaaatccgccaggtcagtctggcctatcatgatacgctgaaaagtctggaaagcgaagaggtcgcacaccaggagaaatttaaagccgccgcccagtttagaatgctgatggacgccattgaatcagatcatgatccgctgtggagcagtttgaaaaagccgatcatggattctttcagcgctttgaaagccgggattcagaaagaagacaacttgacattcagggaaaagtggaatcattttttatccttgtatgatacgatttatccaagcttaacgatcgatgtttcgccaaagcagttaaaaagcgtctccaaccatattgcagtcgtggaaaacggaggcttccagcaaatgacggaaagcagcaagctggaaaggctgacgcttttggaaaaagatttggaagatgtgtttgatcaagtagaagaagatgatgcagacccttccctgctatgggtcatcctgacgacgggaagcattatcctctcgacgctgacatacgtcggtttcagaaagtataaagccgaagaggacaggcgcagaaaaagagaaaaagattggccgaaataagaagctccgctgatcgcgagcttcttttttgctgaccttcaatcagcgggtgatgggatttttgttctcatcaagcgtaaaaccctctcccagcacgtcgtgtacgtcgcttacggctacaaaagcgtgcgggtcgaccgaagtaatcacatttttcagctggaaaacctcatttttcggaacgacgcagtataaaatgtcccgctccgtcttcgtataagacccttgaccttttaaaactgtgacgcctctttccatttcttcaatgattttgcgctgaatctggtcgttcttttcagagatgatggtggcgccttttgcggcataaccgccttcctgcataaagtcgatgacctttgaggcgacaaatacggcaacaagcgtgtacattgcttccttataggaaaggtaaaaaataagggataatgtaatgacgcaggcgtcaaacacaaacatggctttgcccatcggcacttgaaaatatttgttgatcagccgcacgataatatcaacgccgcccgttgttccgccgtatctgaaaataatgcccaatccggtgccgataaacacgcctgcaaaaagtgccgcgagcgcaagatcgttttgaagcggcatatgaatctggaagcgctgaaaaatccataaaaacaccgacaggctgactgtgccgagaatggtgtatgagaagaccgttctgccgaggagtttccagccgatgaagaagaccgggatgttcagcaccagattggatatggaaggatcgatattaaacaggaaataaagcagcagggtaatgccggtaaaaccgccttccgacaagttgttctgcatattaaaatgaacgagtccaaaggaaaaaacagcggcgcctgctaaaataaacaggacgttcttcattctgatgtctccgaacataaaaaaactcctttccttccataagctggcgttaatattatagtgtatccgttttaaaacagcaaactcgtcttaaacatttgtcaaacttatttgaattcgctaacatgtaagagatgacaggaggttttgccagcatgacgaaagaaaaaacgatgaaagatatacagcgtgaagtcgacgaatatatcggccagtttaaagaaggctatttcagtccgcttgccatgatggccagactgacggaagagcttggcgaactggcgagggaaatcaaccatcattacggagaaaaaccaaagaaaaaaaccgaatcggaaaaaaagatcgaagaagaaatcggcgacgtattgttcgttttagtttgtcttgcgaattcgcttcatatatcattggatgaagcgcatgatatggtcatggagaagttcaacacccgtgataaagatcgctggacaagaaaagaagaaggaaagtagaggagaatcaagatgcaaaaggataccattaaaatcgcaatagcaggaccgcgcggaagaatgggaagcgaagcggtcaaacttgttgaagataccgcacattttgaacttgtcggtgcaatcgaccgtacatataaccgtgaaaagctgtcagatgtgatgacgtcaagttcagatgctgtcatttacaccgacatcacggaatgcttttcagaaacgtctccggatgttctgattgatttgacaacgccggaaatcggcaagctacatacaaaaatcgcgttggagcacggcgtccgtcctgttgtgggaacgacaggattttctgagagcgacttgaacgagcttatggaactgaccgatgagaagggaatcggagctatcatcgcgccaaacttcgcgctcggagccgtgctgatgatgaagttttcgcaaatggctgccaactattttaccgatgttgaaatcattgaacagcaccatgatcaaaaacttgacgcgccaagcggaacggccttgaaaacggcggaaatgatttcggctgttcgcgaagcgaaaacgcaggggcacccggatgaaaaggaaattctgccgggagcaagaggcgccgatcaaaacggaatccgtctccacagcgttcgtctgccgggattgattgcccatcaggaagtgatgttcggcggagacggccaaaccctgaaaatccgtcacgattcatacaatcgcgcatcttttatgtctggtgtgaaactggctgttgaacaagtgatgaaaatcgatcagcttgtctacggccttgaaaatatcatagagtaacaagaagggggaaatcgctttgaaaatcgccttaattgcccatgaccgaaaaaaacaggatatgattcagctgacgaccgcttataaagacattttaaaaaagcatgagctgtttgcgacaggaacgaccggtttaaaaatcactgaagcgacagggctgcccgtcgtgcgctttcaatcggggccgcttggcggtgaccagcagatcggcgctttgatcgcgaaaaatgacatcgatcttgtgatttttctgagagacccgctgacggcccagccgcacgaacctgacgtgtcagcgcttatccgcttgtctgacgtttatgccattccgctcgccaccaacatgggaactgcggaaatcttgatccgttctgtcgaggaaggcgcgtttgagttcagaaacattgtccacggcagggatcgcgatgcttgatatacttgctttcggtgcacacagcgatgatgtagaaatcggcatgggaggaaccattgccaaatatactaaaaaaggctttcaaattggaatctgcgatttaacccaggctgaactgtcttcaaacggaacagtcgaaacgagaaaaagcgaagcggcgctggcggccgaaattctcggcgccagtccgcggatttccctcacgctgccggacagggggctgtttcccagccaggcggcgatcagggacgttgttgccgtcattcggaaacataaaccgaagcttgtctttgtcccttatccaaaggaccggcatcccgatcacgggcacgcagcggaaatcgtcgaagaagcggtcttttccgctggtatacataaatacgaagatgcagaaaaacagccggcccataaagtccaaaacgtgtactactatatgatcaacggttttcacaaacctgagtttgtcatcgacatttctgaaacgatcaatcaaaaaaaggatggccttgctgcttatcagagccagttcacccgttcccggcagtcggttgaaacaccgctgacaaacggatatattgaaacggtcgaagccagggaaaagcttttgggaaaagaggtcggcgtcgcatacgcggaagggtttttttcaaagcggactcttctgttaaacaacgatttatttgggggcggatgatgaaacagttaaaaatcggaatcacatgttatccgagtgtcggcggatcaggaattatcgccaccgagctcggcaagctgcttgcggaaaaaggacatgaaattcattttattacatcaagtgttccgtacaggctcaataaagtgtattccaacatctattttcacgaagtcgaagtcaatcaatatgccgtttttaagtacccgccgtatgatttggctttggccagcaaaatggcggaggtggcaaagcgggaacagcttgatgttctgcatgcccactacgcggtgcctcacgcgatttccgcttttttagcgaagcaaatgctgaacggaaacattaaaacggtcacaacgctgcacggcacagatataaccgtgctcggctatgatccgtctttaaaagacctgatcaagtttgcgatcgaatcgtctgaccgcgttaccgcggtttcttcggctcttgccgcgcaaacgtatgatttgatcaaaccgaacaaaaaaattgaaacgatctataattttgtggatgagcgcgtgtatttaaaaaaacaggagcatcattcgctgaaagagcagtacggcattgcacctgatgaaaaagtgatcatccacgtatccaatttcagacaggtgaagcgcgtacaggatgtcatccatgtattcagccgcattgtcaaacaaatgaaatcgaagctgattctcgtcggcgacgggccggaaatgaccgtgatctgccagcttgtcagacagctcggattaaaagacgacgttcttttccttggcaaacaagacagcgtagaagagctttacgccatcagcgatttaaagctgcttttgtccgagaaggaaagcttcggtttagtgctgcttgaagcgatggcctgcggcgttccgtgcatcggcacaaatatcggggggattcccgaggtgatcaaaaacggagtatccggttacttggtcgatgtcggagatattgaaggtgcagctagtaaggcgcttcatttactgactgatgaaagcctgcagcgccagtttgcggaagcggcgctgcaaagcatcaaggaacgcttttcttccaacaaaatcatcgcgcaatatgaagaaatttatcaacaattaacagactgggagtgtgacaatggaggatctctttttgaaggctcttcctctccttcgtgagctgaaaaaacacggctggcaggcctactttgtaggcggagccgtcagggatgcccaaatgaacagagatgtcggcgatattgatatcgctacagatgcatccccggaagaaatcgaagccatttttccgaaaaccgttgatgtcggaaaggaacacggaaccatcatcgtcctctttgagggagaatcctacgaggtgacgacctttcgcgcagagcttgaatatgaggattacagaaggccgagcggcgttcagtttatcaaatcgctgaaggaagacctgaagaggcgggatctgacgattaatgcgatggcgatggatgaagaaggcagactgatcgactatttcggcgggctccgcgacatacgggaaagattgattcaaacggtcggcgacccggcggagcgttttcacgaagatgcgcttcgcatgctgcgggcgctccgttttatgagtcagctcgagtttgagctttctccaaatacaaaaaaagcgatttgcgaaaaccgtccgctcctggcccatatttctacagagcggaaaacggttgaattcgaaaaacttttaaaaggaaaagcagcaggccgggctctggaagcagcggctgaaacagggctttacaaggagcttccggggctggacggcaaaaaggagcgcgttctggctgcccgagcttttcctttttatcaacttcaaaaaagtgccgatatatgggcggctttcattcacatgatatcgatcaatcccgctgaagcgcaccggtttttaaaagggtggaagcttccggggaaagtcatcagacaggcgctccatacggctgaacggatcgatcaaaaatgggatgccgtctcgatgtatgaggcgggggaagagacgctgctggccgcatctgccattcgcagcttgagggacaagcaggcaatcgatgaagagcagctggctgaaatcagacagtcgtaccaggcgcttccgattaaaagcctgaaagacctggcggtatctggaagcgatctgctgaatttcagaaagaagccggccggaaaatgggtgtccgatgatttgaaacggattgagcgggccgtgttaaacggggagcttgccaatcaaaaaaaagccatagaggagtggctggattcatgcagtcaaatttaagaaagaaactcattcaattgtttaccgaggcagacggcgaattcatttctggccagaaaatcagcgaagagctcggatgctcaagaaccgccgtttggaagcatatcgaagatctgagaaaatcgggatatgaacttgaagcggtccgaaagctcggctataaaatgataaaaaaacccgacaagatcactgaagatgaaatcaggctcgggttaaaaacgaaaaaaatgggacagacgatccattttcaggatgtcgtttcatcaactcaaaaaatcgcccacgaacttgcaaacaacggtgcgcccgaaggaacgatcatcgttgccgacaagcagactgaaggaagaggaagaatggcgagagcatggcattccccggaaggaaacggcatttggatgagcatcattttaaggcctgaaattcccgtgcaaaaaacgccgcagctgacgcttttagccgctgtagcgatcgttcaggcaatcgaagagcaaaccggcatcgcagccgaaattaaatggccgaacgatattttgatcaacggcaaaaaagtggtcgggatcttaacggaactgcaggcggaagctgatcaggtccattccgttattgtcggaacggggatcaacgtcaatcagcttgcagccgactttccggaggaattacaagaaacagcgacaagccttcgtctcgcaagcggtgaaaaaatcgacagagcggctttggtccaaacaataatgtcgacgtttgaaaaaaggtatgaagactatctcgcctacggttttgaaccgatcaagcttttgtgggaaagctatgctttgaccctgaaccgcgaattgacggcccggacgctgaacggaacgtttcacggcaaagcgctcggaatcgacgaagaaggcgtattgatcctggaaacgagtgacggcatcaaaaaaatatactccgctgatatcgatattaatccgtcatagttggaacgatccatgcgtttttggtatacttcggatgggcagtatcctctgggaactgcacctggaaagcatgcaacttataaaaaaacagtctgccttgatccaaaaaggactgggacagagggatgattcttgccgaacacggacgatacgaaatccttctccttgccggaaggtttttttgctgtccgaaaagatgcagatgcaagcacggcagctcatctcctctgaaaaagaggaggagaaaacatgaagacaaaaactgactttctaaaaatgaaacaagagggagagccgatcgtcatgctgactgcctacgattatccggcggcaaagcttgccgaacaggccggcgtcgatatgatccttgtcggcgattcactcggcatggttgtactcggccttgactcgaccgtatctgttacggttgctgatatgatccaccatacaaaagctgtcaaacgcggggcaaaagatacgtttgttgtgacggatatgccttttatgtcatatcactgctctttggaaagcgctctgaaaaatgccgcggcgatcgttcaagaaagcggggcagatgctttgaagcttgaaggcggcgacggtgtgtttgagacgatcacggctttaacacgcggcggaatacctgttgtcagccatttaggcttgactcctcaatccgtcggtgttttgggaggctataaagttcaagggaaagatgaagaaagcgccggcaagctgattgaagacagcaggcgctgtgaagaagcaggcgcgatggcgctcgttctggaatgcgtcccggcagcgctcgctgaacggatttcaaaggagctcacaattcctgtcatcggcattggagcaggtgctggcacggacggacaggttctcgtttaccacgatgttgtcggacacggagtaagccggacgcctaaatttgtcaagcagtatgcacaaatcgaccagccgcttgaacaagcgcttcggggatatgttgaggatgtcagaagccgcgtgtttcctgaagatgctcattcgttccgtatcgatcagcaagttcttgaaggattatacggagggaaataggcatgattcagatctatacagcaaaagatatacaaaacttaacgaaaaattaccgcaaggaaggcaaaaccatcggttttgtgccgacaatgggcttccttcatgaaggtcatatgtcgctagtagaaaaagcgcgaaaagacaacgatattgtcgtgatgagcatttttgtcaatcctatgcagttcggtccgggagaagactatgaagcgtatccgagagatattgaaagagaccgtcagcttgcggccggctcaggagtggacgtcttgttcactcctgagcctgaagaaatgtacggccaggagccgacggttaccgcaagcgtgaaaaagcggacggatgtcctttgcggccgttcaagagaagggcatttcgacggtgtcgcaacagtgctcacaaagctgttcaatctcacgtctccgacaagggtttatttcggcatgaaggatgcccagcaggttgccgtcgtcgacgggctgatcaacgactttttcatggatatcgagctgatccctgtcgaaacaaaacgggaagaagacgggcttgccaaaagctcaagaaatgtcaatctgcgagctgaagaacggcaggaagcaaccgctctttaccgagctcttcagcgcggcgccgagctgatccgcaatggagagagagacccggaggccgttaagcgggagattcggagcattctggaaaaaacgagtggtgttattgattatgccgatatttattcatatcccgatctggagatcagggatccattgactggaaaagtcatcatagcggttgccgttcagttttccaaagcccgcttaattgacaatatcatcgtcgatatcccggcagatcaaaaggaggatttgtgatgtaccgtacgttaatgagcgcaaaacttcacagagcgagagtgacggaagccaatttgaactacgtcggcagcgtgacaattgatgaagatttgctggatgctgtcggaatgatggcaaatgaaaaagtgcaaattgtgaataataataacggggcccggctggaaacgtacattattcccggtgaaaggggcagcggcgtcgtttgtttaaacggagctgccgcccgccttgtccaggttggagatgtcgtcatcatcgtgtcttatgcgatgatgtctgaagaggaagcaaagacccataagccgaaggttgccgttttgaacgagagaaacgaaatcgaggaaatgctgggtcaggagccagcccgtaccattctgtagcccccttgcctttagggggctttcatatcgtttggaaagagcgaaagagaagaagccggttttgaagcttttcccccgcgcctttttaaaacgtgttacacttttgtcgaaggtatcgaaattgaggtgtccattgaatgaacaatcaacgatatgtggtcattgatgtggaaacgacagggaattcgccgaaaaaaggcgacagaatcattcaaattgcagcggttgtgattgaaaatggacagataaccgaacgtttctccaaatatgtgaatcccaatcagccgattcccgcttttattgagcagctgacgggcatttcgaatgaaatggttgaaaatgaagaaccattttcggcgattgccgaagatatttttgagctgcttcatgacagctgttttatcgctcataacattcattttgatcttgcttttgtcaagcatgagctgcagctggccggctttggtgagattgaatgcagcgttctcgatacggtggagctttcgagaatcgtctttccgggttttgacggctataaattgacagagctgagcgaagagcttcagattcgccatgaaaacccgcacagggctgacagcgatgcggaagtgaccgctttgatctttttacatatgatggacagactgaaaaggctgccgattcccgttttgaaatctatcagacgtctatcctggcatttgatcagcgacgcgcaggagctttttgacggcttgattgctgaaaaaggcgccgatgctgaacttgaggccggctttacgaaggtcggttcttttgtgatcaggactcctgaagtcgaggatgaagaggccggccataagagccgggttccgcagacagagccgctcatttgggaaagagacggcgggctttcttcattggacgaccggtttgacaagagagaaggtcagacaaaaatgatgcgggaggtctggaccgcttttcaaaatcatgagcatgcgttaatagaagccgctactggaatcggaaaatcgctcggatatctcgtgccggctgcaattcacgccaagcaaacaggcaaaccggtcgtgatcagcacatatacgacattgcttcagcagcaaatgataaaccgcgatatcccgcttttggaaaagatttttccatttccggtaaaagccgcggttttaaagggccgctcccattacttatccattcgcaagttcaagcatattttacaggaagatgatgacaattatgatagcgtcctagcaaaagcgcagattctcgtctggctgacagacacggaaacgggcgatttatccgaaattaatctcccgtcaggcggaaagcttttatgggacagactggcatatgattcgcattcatatgcagaaagcagcaacatgaggaaattgtgtttttatgaaagagccaaagcgagggcccagaaggctgatatgatcattaccaatcatgcgcttctgttgactgacgaaaccaatcagcgaatccataccggagatgccgatatgttcattattgatgaagcccatcattttgagcgcgcggcgggcgagcagtatggagctagagcagactatgtctttctccacaaaagattgatgaggctcggcaccctcaagcagaggggtattttgaaaaaagccgaacggctctaccggtcggcaggcatttcatcagaatcctttttccaaatggacgaatggctcgctcagcttcttgaagaaagcgatctattctttacggctgttcattcttttgtcaagaggaggaaaccaagaaacgatctaaaccgtctcttatataagatcggcgaaaccggtgaaagcagagcatggagcaggcttgaagaaggcgcacgaagactgtgttccatgctgtatgacatgcatcggctgtttatggatcaaaagaaaagcctcgctgaaaaacaggcttctttcacaagccgtcaggcgtttttgttagaggaatacgattcgtgcatgaacgaccttgaagaatatcgaaagacgctcggccgcttgatgtttgaccctgttgaagatgaggtcgtctggattgaaattgacgcgaagggcgcaaaaaacgccgctgctatttacgctcagccgcttgatacaagcgaaattctggccgaccggtttttcaccgagaaaaaaagcgttgtcctcacatcggggacgcttgtcgtcgagaactcttttgactatatgatcaaaaagcttggtttaagcgatttctatccgaggaccttgcaaatcgagtcgcctttttcttatgataaacatatgaatatcatgattccgacggatgtcagcccgattcaaaacgatccgggagactatattcaggatgtctcgcgttacgtcaaggcgcttgcaaaacagaaagatgccaaagtgctcgtcctgtttacgtctcatgatatgctgcgagacgtctaccatacattgaaaaatgaggaagactttccttgccagctccttgcacaggggatttccggcggaagtcccgttaaggtcatgaagttgtttaaatcgtatcctcatgcggttcttctcggaacgaaccatttttgggagggcgttgactttccgggtgatgagctgacgacgctgatcatcgcaaggcttccgttcagaccgcctgaccatccggttgaatcagcaaagtgcgaccgggcaaagagaaggggagaaagtccgtttcaagcggtatctctgccggaagctgtcctggccttcaggcagggaatcggcaggctgctccgctcagagaaagacagcggaacggtcgttattcttgaccgccgcatccgaacctcttcctacggcacggtgtttatgaaggctctgccccctgcaaaagtcatggagcctactttccttgagcttgaagcctacatagccgggaaaaacggctaaaagccgcataaagcggctcttaaatggtgtggattaaggttttattttttaggctgtttatttaaacggatatcccgttgtaacaactagtatggcttttgctacaaagagtatgaattacaattattgtttcgttcggaggtatttgaaaaatggaaaacaaaatcgaaattctatctactgtaagcgtcgagcactcagaagacctgtataaaatcgttgatcttttgaaccgtacgctcaaacgcgatgatctcatgttcggcctcgctctcgatgaagaagaccaaaaacaggccatttttacgatttatcgtacttaggagcagaaaatgggcaaaaaaacattaattttcatactgatatttggtattatctttttaacagcacttcttgcgggagcgaatgtctaccgtacggcaatggatcagaaagaaaacggccacgagcaggctgccgaaacagccaggcaggaagccggcttaaaacaagttgacagcgtggagacgtttgtcggtaaagaaaagcagtacattgttacaggggcagacaaaaaaggcgacaaaatgtatgtttgggtgcctgctgacaaaaagcagaaaacgctttacaaaaaagcatcagccggcattaccggccgccaggctgcaaaagctgttcaggatgagggcctgatgtctgagcttaaagaggtgcaccttgcaagggaaggcaatgttctattgtgggaagttacatacttaaataaagatgggcagtacagtttaagctatgtggactttataaacggaaaaattcacaaaaatattacgccttagacgaaacagggggaaatcgagttgaatctagctaaaagagtatcagcgttaacaccatctgcaacattggcaatcactgcaaaagcaaaagaattaaaagcggcagggcacgacgtcatcggtcttggggcaggtgagccggattttaatacgcctgagcacatcattgaagcggctgtccgttcgatgaacgaaggacataccaaatacacgccttccggcggtcttgcggcgctgaaagacagcatccgcgataaattcaagcgcgatcagggaattgaatacagccaatcggaagttattgtgtgcacaggtgcaaagcatgctctttacaccctatttcaagtgctcctcgacgaaggggacgaagtgattattccgactccgtactgggtcagctatcctgaacaagtcaagcttgcaggcggcaaacctgtgtttgtggaaggccttgaggaaaacagcttcaagatttctccggagcagctcgaaaaagccgtcacagaaaaaacgaaggctgtgatcatcaattccccaagcaatccgacagggatgatgtatacggaagaagagctcaaagctctcggtgaagtatgccttcgacgcaacgttttaatcgtatctgatgaaatatatgaaaagctgatttacggcggaaaaaaacatgtatccattgcacagctttctccagaacttaaaaaccaaaccgtgatcatcaacggggtttccaagtcacacagcatgaccggctggagaatcggttatgcagcaggcagcgaaccgatcattaaagcgatgacgaacctagccagccacagcacgtcaaatccgacatctgtcgctcaatatggagccattgccgcttacaatgggccaaacgagcctgttgaggagatgagaaaagcttttgaagaacggctgaacaaggtgtatgaactgcttgttgacattccgggattaacatgcctgaagcctgaaggagccttctacttgttcccgaatgcaaaaaaagcggcagaatcgtgcggcttttcaagcgttgatgaattcgccgaagcgcttttggaagaagaaaaggttgcgatcgttcctggttcagggttcggcgcaccggacaacatccgtctgtcgtatgcgacatccctgtcacttttggaagaagcggttgaacgcatccgccgctttgtcgtgaatcgcagccgctagaaattaaaaagcgtccgcaggcggacgcttttttcatgcacacaacctgcattgacctgatcgatttaaaaaaggtataatatacgttatggacgtcagaaagaatgatggcttgaccgaattctttcgtgttttggagggaaacgatagtgaaaacaacaataaaccaagtgtacaagcatgttggtgaagaagtaacaatcggcgcttggatcgccaacaaacgttcaagcggcaaaattgcgtttttgcagcttagagacgggacaggctttatccaaggagtcgtcgtcaaagcggaagtggacgaagaaacatttcaaaccgctaagtctgtaacacaggaaacatcattatatgtaaaaggcgtcgtcaaagaagacgagcgttcgcctctcggctacgagcttgctgtgacgtcgcttgaagtcatccatgaagcgacagattatccgattacacctaaagaacacggaacagaatttttgatggatcacagacatttgtggctccgttcaaaacggcagcatgcaacgatgaaaatccgcaacgagattattcgcgctacatacgaatttttcaataaggaaggctttgttaaagtcgatcctccgattttgacgggaagcgcacccgaaggaacgacagagctttttgcgacaaagtattttgacgaagatgcctacctttcgcaaagcggccagctttacatggaagctgctgcaatggctttaggaaaagtcttttcattcggaccgactttcagagctgagaaatcaaaaacgaagcgccatctgatcgaattctggatgatcgagccggaaatggcttttgtcgaattcaacgaaaaccttgaagttcaagagaactatgtctcttttatcgtccaaagcgtgcttgaaaactgcaaaatagaactgaatacgctcggcagagacacttccaagctggagcttatcaaagcgcctttcccaagaatcacgtatgatgaagcaattcagttcttaaaagagaaaggctttgacgatattgaatggggcgatgacttcggcgctcctcacgaaacggcgattgctgaaagctatgacaagccggtatttattacacactatccgacatcattaaagccgttttatatgcagcctgcacctgacagggaagatgtcgtattgtgcgctgacttgattgcgcctgaaggctacggcgagattatcggcggatctgaacggattcatgatctcgagcttctcgaagcgcgcctgaaagagcacggtttagaatcggacgcttatcaatggtatgcagagctgagaaaatacggctcagttccgcattcagggttcggactcggacttgaacggacggttgcctggatctgcggctctccgcacgtccgcgaaacgattccgttcccaagactgttaaatcgcttatatccttaagaaaaaagtctcctgattgcaggagactttttcacagtcatccatgatatactggaaggtaagaggtgtatcgaatgaaaaaacagcactttattaagatgcaggatatgggagctgtcaccattccgaatctgctctttatgaactatcgggagcttggcttaaacgagacagaattcatgctgctcttaaacattaaaatgcatgttgaaagaggttctttttttccgacgccggaggaattaagcaagacgatgtcgattgaaaccgaagaatgcatgaatatgctgagaatgttcattcaaaaaggcttcatctatatagaagaatgcgaagaccagaacggcattaaatttgaaaaatattcgctcgaacctctctggggcaagctgtttgagcttttagaaatggccgagcagaaaaaactcgccgaacagaatgaaggcgaacagaagagcctttatacaatctttgaagaagagtttgcacgaccgctttctccgctggaatgcgagacgctcagcatctggcttgaccaggatcatcacgatgcacagctgatcaaacaagctctcaaagaagccgtcatatcaggaaaattaaatttccgctacattgaccggattctgtttgagtggaagaaaaacggcgtttcaacagtcgaacaagccgtaaactacagccaaagattcaggcggaagaccgctccgcggcaaaatgagcaaaaggagtatacaagacaggttcctttttacaattggcttgaacaataaagtgaaaggtgaagacatgctaacaaaaaaacagatcgagttttgtttagacacaatcggtgaaatgtttccggatgcagagtgcgaattagtccatgacaatccgtttgaacttgtcatcgctgtcgctttatcggcccagtgcacagacgcgcttgtcaataaagtgacgaaaacgcttttccaaaaatacaaaaaacctgaagattatcttgcagttccgcttgaagagctgcagcaggacatcaaatcgatcggcttataccgcaacaaagctaaaaatattcaaaagctgtgcaaaatgctgctggaagactacggaggtgaagtgccgagagaccgcgatgagctggtgaaacttccgggtgtcggaagaaagaccgctaatgtcgtcgtttccgtggcattcggcgttcctgccattgccgtcgacacccatgtggaaagagtttcaaaaaggctcggcatttgcagatggaaggattcggtcatggaagttgaaaagacgctgatgaaaaaagtgcctgaatcagagtggtccgtcactcatcaccgcttgatttttttcggccgctatcactgtaaggcgcaaagaccgaaatgcgaagaatgcccgttgttttctctgtgcagggaagggcaaaaacgatataaaaaagggctggtgaagctgctgtgacaagcgtttcactgttggacgaatacgaaaaaacgctgcggaagaaaaggccggaatccggcgaaaggcttgcggtactttctgaaaatccgctctgctatgatttttttcaagacgcaggagaggacaagccttgggagcatgcggaagaatgggtcccgcttctgtttgcagaatgggaacgcacaaaagaaaagcttctgcccgtctttaaaacgagaaaatcaaggtgcagccaggatgacatgctcaacggggtgtgctgcttgatcgcaagcctccactggacgatgggggagcctgtcaaaagtctcaactgggagatcatcacccggaaggattttggagcaaagccgatgaactggacggaacggctcgagttcatcctgctgaaaccgacgcagtaccattgttttatccagcttgacgaattgtttacggaaatgaaaaagcaattttataaatatgttgccatgaatcataaaaaagccactcactaaattgtgagtggcttttttgatcaattggtgccggttgattgaccgttggaatttgtttgttgatcacctgtgttggcgccttgatccgggtttttgtttttgtctttatctttatctttattttgatcgttgtcttgatcatcggcgtcatcatcttttctgccgttgttttggtctgaatttcccggattttgattgttttgatcggaatttcctggattttgatcattcggctgatttgaattgccgttattttgtttgtctttgtcctgatcatcatcagcatcctgcttcttctcgtcatcgtctttcttttcatcgtccgtttttgactcatcctcatcagccgcgttgactttaagcgttacagaagcagggtcgctttcaccatcttcggtaacggcagtgacttggaatctgtaaacggatccttcttttgcattcggtatgacggcttctttcgcactgctgttttgaatttcgctgtatccgcctccgtcaacagactgtttgactttaaaggatacatcaccgtctccggaatatgaccatgaaagcttaatgctctttgatgcttcatcatactctgcgctcaaacctgacggcttgtcggcatcttctttttcttcatattttttcgaaacggtcgtcggctgtgtgccttttacaaagtactcagtgacttttttatcgctaggcgtgttgctgctggcgagcaccggcgggttcgagccttttagaacggtcgcttcaacgacgctgtcaggcttttcaaatgagccgctgccgttgtccaccttggcaatcagttttttgaataggagcttggcgacttgctgttcgctctggctcagcgaattaaagccttctttaccggtccagaccgctgcggtatattgcggcgtatagccgacgaaccatgaatctctcgctccgtttcgatttatgccgtgttttctaatgtcgtcctcggtaaagttcgtcgtacccgttttacctgctacagtgacgccggggacttgagccgctgttcctgttcctcgctgaacagcgcttttcagcatatccgttatcataaatgcggtataatcgctcatggcagcctttgattcaggcgtcaaatcaagcttagtgccgtcattgaattccaccgcggtaacagtatgcggctcattgtagtagccgttgttgccgaaggcgctgtacgctccggccatttgcagaggcgacacaccatttccgaagccgccgattgcataagcttccactaagtcatctgaatttatgttaaggccaaggttgcctgcaaattttacaatattgtctttgccggctgcctggaacgcttttaaagccgggatgtttcgagaatcgaccagcgcctctctcatcgatatccagcctctgtagcttctgtcatagttgttaatcggatctccagttgaatacgtgtatgcttcatctttaatctgttcatacgtcgaccatttcttgttctcaatgacagggccgtagtcaaggattggcttaatcgttgaaccgggttgacgtttagtatctactgcatagttaaagtcgcctgctttccggtcgcgtccgccgccgagcgcgcggatctctccggttttcgtatcgagcagggtgaggccggcctgcattttttcggtatactgaatagaatcgccgtccatcagctcatccacataatcctgtgcgtctgtatcaatcgtcgtgtaaatcttcagtccgtccgttcccggagtgacgttcgctttttctttcacttcggcgacggcctgctcgataaacgcgctgtatttgttggacgttgtttttgcgtactctttcggagatacaaggccttttgtgacggctacttttttcgctttgttgtactctgcgtcagagataaagccgtgtttattcatcaggctcagcacgacattgcgccgtttctcggctttttccggatgtttgatcgggttgtagttattcgggctttgcggcatgccggcaagcgttgcggcctgctcgaccgttaagtcgtttagatctgtaaccccgtagaactgctcagccgcttttccgacaccgtaggcctgcggcgagaagtaaatccgatttaaatacatttcaagaatttcgtcttttgagtattttctttccagctggaaagacagccagacttcctggactttccgtttcagcgttttttcatgtgacagaagggagtttttgacgacctgctgtgtgatcgtacttccgccttcagaaccaaatccgccttcgaagtttgccagaagcgctcctccgatccggatcgggtcgacgccgtggtggtcatagaaacgggcgtcttccgttgcaagaaatgcgtttttgacggaatccgggatgtctttaatcgacacgtacgtccgtttttccgaaccgatttcggcgatttcttttccgtttttgtcatagatggtagaagagtacggtgtcttcagttttgcttcatcaagggacggcgagtccgctaccatcaccgcaaaagtgacgcccccggcaatcaagccgataacaccgatgattaaaatggataaaagaattttcttaaacaatcctgcttttttctttttcttgggtttagaatgagtattagacctgcttttgccctgctgggcttttcgccgttcctggcggctgttaaattgatctgacataacatctcaacctttcgtagttaaacctttccgctcacatgactttaaaatcataatttatgatggcgaaaaatacaactgatcaataatcttaatataatcaattcttggcgagtatccaagtgaaatggggtgagcggcttcctgaagctcgtcttttcggatcgattttctgccgttttgctttttccgctcccagaaataaaataatttttctgcttccaaaaaataaatttcttcaaaagcggatatgataacaaaacaaatgccgtcttgcgccacaacctgcttcatatgctcgatctgatgatcgtggaaattctgaagcgggaacgaggttcggctctttgtttctttcgcttcaaaatcgatgtagcggcctttataaaccccattataatcagtagttgacgactgcttgaaatatgcttctttgataaccgcagcgcttcgcttcggataatcgacctggacaatctgtacaggtgtcggttttttatggatgaccgcaatcgaatgagattgataatacatattcgtttcattcaggtcatcttcgagggtcatgccgcgattggaatacgacggcttcttttgcaaggatgaggcagctgttttcggctgataggatttgccgttcgggtaacgaatcactttcttcatcctccttttacaaaaaatctggatactaacggaagtggctgatcttgcacaacactttttccgcggcggagctgacgagccgcattcaagagctgaccgcaaaactgaacaaggacaatatctcacggacaaatgcctacaaacgctactttgaccgccatcctgaaatcaagtggtcgcttttggcttcatttgtttcccggaatgccggctggtcgatgaccgatttaaaagggcgcttattcgagctcggacttacggcttttcagcagaaatggctatttttagcgtatgagagagcgaactggctgatcttttcagacgcctatccgcagctcctgctataccattggtccaagcagcttggccagccgctgtttcatttgctctcctcatttggcgtgtcttcatttatgaaaacggagtgggaacggttctggcatgagcgcgatcaaaagcggctcatgtacgctctcattataaatgaacaaaacactatccaaactcctattatacaaaatcctttgtttaaaaagaatgtttttcagacgattccttttcagctgtgtgaatggtttcacttcaacacggtcattttcccgacggttgaaggcgttttttacggtgtgtctgtcaaacgcttcaccagtttaaaggaaaggatcaagctcggcaagcaattaagcgagctgctgttttcgcctgagcttttccccggtttttttcattttacatcatgtgttccgcataccgggtcgcgctttgatatggagcgctgggcaggggttaaaatcagaacctcgccgtttttgagaacgtgttatcccgttgttgcccattcattagacggattaaaatgcgattggtttcgcggaggaaagagggaggcgatgttcaaagatgaaaaactgccgaaaacgatcgaaatcaccgattggtattttcaaaaaagaaggcagctgcaggcattgttttcgctggagcattggctgaataagaggtgaaaacagaaaaaagcaagggttctccttgctttttaagtagacgggcggttaggtccgcctaatttcttatccagtgtgtctgtttgtttagcatctggttttgttttcgcaggtgatttctttttattgttttccacagcgggcacctccttacctttttagattttgcaaaaaagcgctgatcataccatttttcgcaagatcacttgtcgaaagcggcgcgtttggctggaaaatgagtttctttggcggtttgcttctagttttgtcagctgtggaggagagagtgcgcataagggagaatgcatagaaggccatcaaaaaggagggaagcaaatgaacggatttgcaagcaaagactcggtccttcaaatgcttttggaaacggaatcagacatgtcgtctgcggagaaggctttgacagaagccgtacgccggacggagcaggaaaagcagtctgcctggaacgaacggctcgatctgattgaaaaagagctggcagaactcagctcatgtttaaacagcacgttaatgggagtggagcccggggtagagacggcttaagccggattcgttgtaacggccgtcttcctttggtacgataaacccgaggtgaaaaaattggatacacaatctcttcttatacagacacaggatttaatccgccttgtaaaagaagcggaagaacgatatagaaagggaaaagaggaagggacggaatacgattttttcgaggttgtcaaaccttctgtcgagaggttcgaacaaacagtgaaaagctggctggcggaaagcctgtcttatatcaaggccaatcggccaaaatacatttacgaagaacagctcaactcggttgaggaaaatgcgaatgaaattttcatgcagtcctatttctgcaaaattcataaaaaacgctttaaagatctgacggaatccgtcctctacacgctcaaaaacgtagaagacgatatattaaaagaagaccgggcctaatcccggtcttctctttttatgagggctgttatttagctggcgtccgtattcatatcataagcagggtgctgtgcgccattcgcttcaagaactttcatacttgtgcgaaattcgtttaatgtcagatgtccctggatatacaaaaacttagcgaaatccatcagtttgttcatgcagtctgtctcatactgtttcatctcggcaaaacaatttcttaagtatgatacgttcatatggtgcatcccctctccttttatattaataatatagtaccataacaattcgacttttttctgtttttcaaatattaaaattttcgacactttttgacaaacttgtgacagaacctttggaacgagaaatgcctctatatcatacacttataaaaaagggctataggaggagaggaaagatggaagagaggagatccgccgtatatccttattccggccctggtgcgcatattcaagcctatcagcaaaaccatcaggcctatcatcccgttcagccgtacttcagccaggaaagcgttccgtacgcccatcctgcacagcggccgcagccatatcagcagccgattgagcagaatttggacccgttttcagtctatcatcagcctgttcagcagcaaatgcagccgcttccgccgtttcagggatttccttatcagcatccatacccttcgccgcggcctaatctccatcagccgtcacagtttcaaagctttctgtcgcaattcaaaaaaaagaacgggcagattgatttcagcaaaatgatggacaccgcaggccagatggtgagcacggtcaatcaggtcggagcgcttgccaaagggtttatgggattcttcaaataaaaaaagcatggatgaaggtcattcatgctttttttgctccgaaaatgagaccgtgaggacatttcggttccacgacgtcttcattgtttcttcacggacagggtatgggagcagaacggttctggacaggcttgtaaatgatgaagaaccgccgctttcttgtttctccttcaaggcgatatgaagataccgtgatttcgcttcaatcataatatctccattttgaaacgattcaggaacggcgatatcgacgtaaagcgccccatcatcctctctgatattcatggaaatcgtggaattctgaagctggtctgatatgagtttttggaatgaatttaaaatatcgtggaaaggcgagttgtaaaacaactgttcaacagcttcttgaatttcgtcctttttgctgagcgagtgattgtcgttttccttaaaatccattcttcatcaccctcgattttttattttcagcttatgcaggggctcttcatatggttattcattgatgggaatttgaaagtgtggttaaatagtggggaatccaacgatttggtatttaacctgttcctcttttaatagccatcataaagaggcgttttgaaaggagcccactgtattgctgaaaaaattattcggtattggtcaaaaacaagatgaagtgaaagaagaaaccgttttttcaccggttgacggacaagttttggaactttcaaaagttcctgaccccgttttctctcaaaagatgatgggtgacggaatggctgtcgagccttccgcgggcgagatcgtatcgcctgtcgacggggaagtgatccagctgttccacacaaaacacgccatcggcattcgttcattgtccggcgtggagctcttgattcacatcggtctggaaaccgtagcaatggaaggcgaaggtttcacagcccatgtcaaagaaggagacaaagtaaaagtcggcgatcctttaataacatgcgatttggaactgatcaaggaaaaagcgagcagcacaattacgccgatcgtcattatgaacggcgatgtgttggaacgcgtcacaaaacatgaagaggcagcagcgaaaaaaagcgagacaaagctcatggagcttaaagtaaagtaaaagaaaaaagcagagagcgcttctctgctttttcattttgtcaggaaatcacctctttcagaacgaacggacattcgctaaaatagaagggagaggtgacagcgttgtttcaaaaacgaaatttgacagatatgattcagcttctgaaagaagaccaagctttcagcaggcaaattgttcattggcatacaatcgagggaaaagaagcggattaccgcgattttcctgaaggtttagataagagaatcgtgcatgctttacagcaaagaggggtagaaaagctgtattcccatcaggccgacgcatttctgcacagcgccgccggcaaaaacgtgacgcttgtgacgccgacggcatctgggaagacgctttgctacaatctgcccgtcattcagaggatcacagaagaccaagatgcgcgcagcttatacctttttcctactaaagcattgtcgcaggaccaaaaaagcgaactgaatgaattaatcgatgaaatcggtgcgtcgatcaactgttatacatatgacggagatacgtcgccttcgatcaggcagaaagtcagaaaagcgggccatatcgtgattacaaatccagatatgctgcattcggcgatcttgcctcaccatacaaaatgggtgtcattgtttgaaaatctgaaatacatcgtcatcgatgagcttcacgtatacaggggagtctttggcagccatgtagccaatgtcatcagacggctgatgcggattgctgaattttatggaagcaagccgcagtttatctgtacatccgcgacgatcgccaatccattggagctcgctgagacgctcacggggcagccgatgcacctgatttcaaacaacggcgccccgtcgggaagaaagcacttcttattttacaacccgccgatggtcaaccgttcccttaacatcagaaaaagcgcgacccttgaagtgagaaagctcgcatccgaatttctaaaaaacggcattcagacgattgtgtttgcaagaagcagagttcgggtggaaattatattgacatacttgcaggaagtgatgaagccgattgtcggcccgcattcgattcaggggtacaggggcggctatctgccgaacgagcggcgcgtcattgaaaaaggccttcgcagcggggacatcaaaggcgttgtcagcacgaatgcactcgaactgggcgttgacatcggacagctgcagacatgcatcatgaccggttatcctggaacgatctcaagcgcctggcagcaggccggccgcgccggaagaaggcacaacgaagcgctgattgtcatggtggcaagttccgccccgctcgatcagtacatcgtacagaatccggactatttctttaaacaaaatcccgagactgccgtcattaacccggacaacctggtcattctcgtcgatcatatcaaatgcgcggcctttgaactgccattcaaaagaacggacacattcggcggtatcgaaattgaggatattcttgactacttggcagaagaaagggtcctccacttaaccgggaatacgtaccactggatgaatgacgcttttcccgcgcacggcatcagcttaagatcggcttctcaggaaaatgttgtgattattgatcagtcaagacgcgagaaggcgaaagtaatcggggaaatggacaggttcagcgccatgacgcttcttcacgatgaagccatttatttgcatcaaggcatccaataccaggtggaaaagcttgactgggaggagaaaaaggcgtttgtccgcgaggttcaagttgattactataccgatgccaatcttgccgtcttgctgagagttctcgaggttgacaaggagaaaaagacggaaaccgcagcgttcggttttggggatgtgaccgttcaggcaaaagcgacgatttttaagaaaataaaatttgagacgcatgaaaatatcggttcaggaccgattcatctgcctgaagaggagctgcataccaatgcggcttgggtgcaggtgaacgatagtgagcggcaaaattggaatgacatcaaattggaagaggctttgcttgggactgcaaacgttcttgggcatgtagccgccttaaaagtgatgtgcgatccatctgatctgcatgtttttccgcaaatcaaagccgttcataacgaaaagccgacgatctttttgtatgatcgctatcccggcggagtgggtctttcacaaaaagtgtatgaacaaatgcccgagatcatcagtgaagcgcatcggctgatttcaagatgtccgtgtgagtcaggatgcccttcctgcataggagtgagcggcggcgatcagacaaaaaacaatgctctgcgccttttaaaaggctggaaaggttgagcggaatgtctttaaaacgaaaacttaatcgctataagcatcacctgggaaatcaagcgaaagaagaaaaaacggaacctcccgcagataagctgacttccttgtccgtcagttttgaaaaagaatgggccgaactcggtgttaaaccatatgtgtttgaggaatgctattgcctgatcagggaagtcgtttacccgttgactcatgttcatggtcattacgcgttttctgagctgcatgagacggttaggcgatggaacaacagcgccgtttcccattcgctttcaagcaaagggtacacaccgagccagctcttcttctttgatacggaaacgaccggtctcggaggcggggccggcaatgcgatctttttgctcggccatgcaagggtgtatgacgaccgcgtagtcgtcaaacagcatctgctgccaaagccggggtacgaagccgccctctatcacagctttctgagtgaagtcgatattcagtctcttgtcacctataacggcaaagcgttcgactggccccaggtgaaaacgaggcacacgctgatccgcgacagggtcccaaagcttccggatttcggccactttgacctgctgcacggatcccgccgcctttggaagcataaatttgaccgcgtttccttagggacggtggaaaaggaagagctgggcgttgtaagaactgaagatacgccgggctatctggcgccgatgatgtattttcattttttaaaggaggaacggccggaaatcattgaaggcgttttgcgccataatgagcttgacgtgctttctttaatcactctttacatccatttatcgaagaaaatcctcactccggagcagacagcggaagcaaacgaaaagtacgcgatggcaaaatggctcctcgccaaccgggagacagagcttgcgacagcgcaattgcaagagcttgaaaaaaaaccttttgaacattctgaacgcgcatcattcgatttatccatgcagtataaaaaacaaggcatgctaaaagaagccgcagccctttggctgaagctccaaaatggagaagacggaaaaaccgcctggcgcgcaggcatcgaacttgccaaatactttgaacatcgaaagcgggatattcgggccgctcttgaggtagcggaaaacctgctggagcagcacggttcacaaaagtttgagctgaccgaaaaagaaatggccggcctcttgagaaggcgcgagcggctggaaaggaaatacggacgaaatattccccgggcaagcgcagaaaacgacgatcttcgaaagccaaacatttcaagcacgttatgaattgtagaaaccgatcgcttcttgtaaaatagcgttagaatcgtttgaagggagcgtcgatatgtataaggggctgttttatctgttttttgtcgtcgtattgtttatcgtattgatcatgacgaatttcaaggaaagctttatggcttacttttaaaataggtttttatattagtacatgtttaccccctgcttcatagtttaatagtgtatatagaagcttaaagaaaggggaattttcatgcactgtaaaccgcatgtaatggcgccgattgttcatcctactcaatgctgctacaaccatacgcacagcaaaaccgtcgtaccgcacattcacccgcagcacacaacgaatgtcaaccatcagcattttcagcatgttcattactacccgcaaactcaatcagctgtcaacaaggcgtcacatcagcacttcgtgagccctggagcaggaatgatgcctgggcctggagggatgccgggacctggaatgggcatggggccttactaaaaaggtttttcggaagttttgtcaggatgaacgagcgccggattgaacgtgactaacagaatatttttaaaaaaatggggcggaatacggccccattttttagcaggtgatcataatgaaagtattggccgttacagggtacaagccgtttgaactcgggattttcaaacacgatgacaaggccctgttctacataaaaaaagcgcttgaaaaccggatgatcgctctccttgaggaaggcctggaatgggtccttatctcgggccagctcgggactgaactatgggcggcggaagtcgcgttttcgctgcaggaagaatatcccgacttgaaagtggcggtcatcactccgtttttggaacaggaaaagaagtggagcgagaaaaatcaagagcagtatgaagccgtgctcgcagccagcgatttcactgaaagcttgacacacaggccgtacgaaagcccggtgcaattcaaacaaaaaaaccggttcttcatcgaaaaggcggatggcttattgattctgtacgatgaagaaatcgaaggctcgcctgtgtatatgctgaatgaagcaaaaaaggctcaggaaaaacgcgattttccgatctacacgattacgatggatgacttgagagtcactgttgaagaatgcagcttttacgaagagtaaaaagtgcaagagaaaatttgacattgcacacgttttctgaaaaaatataagatgatgattcacgatatgaggtgaaaaagatgcttgctgataaagtgaagctttctgctaaagaaattttggaaaaagaattcaaaacaggagtcagaggctacaagcaggaagacgttgacaaattcttggacatggttattaaggactatgaagccttccatcaggaaatcgaagaattgcagcaggaaaacctgcagttgaaaaaacagcttgaagaagccaacaagcgacagccggctcaatcaaatacgaccaattttgatattctaaaacgactttccaatttggaaaaacatgtatttggaagcaaattatacgattgatgaaaaccgcttgccctttagaacaaactaagctataatagtggatgtcttaacgttcgggtaatcgctgcagattttacatctgtagaggaaagtccatgctcgcacggtgctgagatgcccgtagtgttcgtgcctagcgaagtcataagctagggcagccttgcagaaggctgacggcaggaaaaaagcctacgtcctttatggatatggctgagtatccttgaaagtgccacagtgacgaagtctcactagaaatggtgagagtggaacgcggtaaacccctcgagcgagaaacccaaattttggtaggggaaccttctggacggaaatgaacggaaggaaggacagagttgactctgtagatagatgattaccacccgagtacgaggcttagcagccgacggcagtacgacggaacaaaacatggcttacagaacgttacacactattatgatgatgacaatgtataagctctccgcaggtaggagagcttttatcatgtaaaaaacatacataaaaacaggtgatataatgaaaacctatacattaatcgcaacagcgccgatgggaattgaagcgatcgtcgccaaagaggtgcgcgaccttggatatgattgtacagttgacaacggtaaagtcgtgtttgaaggcgatgccctcgccatctgcagagccaatctgtggctgagaaccgctgacagggtgaaagtgcaggctgccgaatttacagccaagacctttgacgagctatttgagaagacaaaagcgatcgactggagcgcctatcttcctgaacacgcgtcattccccgtgacgggaaagtctgttaaatcagtgctcgcaagcgtgccggactgccagcgcatcgtcaaaaaagcgatcgccgagaagctgaaatcagaatatcagacacagggcgagtggcttgaggaaacagggccggaatacaaaattgaagtctctcttttaaaagacaaagcggtcataacgcttgattcatccggagccgggcttcataaacggggatatcgaaccggccaaggggaagcgccgctgaaagaaacccttgctgcagctttgattctattgacaaattggacgcctgacaggcctttcgtcgatccgttttgcggttcgggtacgataccgatcgaagccgctttgatcggccaaaatatcgccccgggtttcaacagggattttgcatctgaaagatgggaatggatcggtaaagaagtgtgggatcaagcgaggctggaagtcgaagaaaaagcgaattatgatcagccgctttcaatctcggggtatgacctggatcatcgcatgatcgaaatcgccaaggcaaacgccgaggaagctggactcgccgatttcatcgaatttaagcaaatgcaggtaaaggattttcggacgaaagaggaatacggcgtaattgtcggaaatccgccgtacggggaacgcctcggtgaaaagaaagcagtcgaagccatgtataaggatatgggcaaagcatttgccgagcttgatacatggtctgtctacatgctgacatcaaacgagcgttttgaagagtgctacgggaaaaaagcaacgaaaaaacggaagctctttaacggttttattaagacggactattaccagtattgggggaaaaggccgccaaaaccgaacaaagaaaagtgaagtttaaaggctgccatgtaaaacggcagccttttttctttccatagccggaaccgctgaacggcgtattgaattcgcgcccgctcggagttagccccttaaaagcgcatggcaaaacatcgactcactaataaatccatgaatcatttttctttttataagacgaatcatagcaatttttgcgcggctcataatagcagtcttttttgcaaggcttgtggtaatcatagtcttttttacaaggctcatggtagtagaagtcctttttgcagtaatcgtaatcctttttgcaaggcttgtggtaatcgtagtcttttttgtaatcctcatggtagtcataatcctttttgcaataatcgtaatccttcttgcaaggttcatggtaatagaagtcttttttgcaaggctcgtgatagtagtaattcttcttgcaaggctcatgatagtaaaagtcctttttgcaatagtcgtgatccttcttgtaaggatcataatcataatcccaataatctttctttgccggttcataataatacatgtactctccacctttagtctataaattttaagtccctacaggatatgatagaaaaatggaatagactgggtttttatgatggataaagagcacattgtctaacacagtccttgttatctggtgttaagctttttgtttgactgaaaaaagggtgtttgaccgctgcgaaaacggtccgccctaagagtatagaaagaaaaaacataaaatcagcctgtataaaaacgattcatcctgcatatactcgggattattcgatttgaaaagaggtgatttcatgttgaacagcgatcatattcaaatgattcaaaaagcgctggagacgtcagaaagccagctcgaggacattggcgaagagcgccttacatatgcaaaggaagaattgaaaaacgcgatcagccatatggaatcgacagatcatccgtttttgacgcattcgatttaccggaaatagttgagagaggcttcctgctccttttttcaaatctttcttgttgaatttcttgaatcatagtgataggatagaatttctgaaaactcgatagttgggggttggagcagggtgacagcatctcgtctgcctttttcattaacaaaaacaaaaaacttttatgaagaactgaacaattggatcggtgatgtattttacgatattcttcctgaaaaaggctttgatttgcgcgatgagcaaatattcatggcttttcaattagagcgggcatttaaggaaaagaaggtcatgtttgcggaagccggcgtcggcaccggaaaaacgctcgtctatcttctgtttgccttgagctatgccaggtatacgggcaagccggcggtcatcgcctgcgcggatgagacgctgatcgaacagctcgtcaaaaaagaaggcgacatttataaaatttccgagcatttaggcctgacgatcgacgcaaggctcagcaagtcgcatgatcaatatttatgtttgaaaaaactggagaaaacgatgcagcgctctgatgatgaaaaatggcttgacctttacgaaagtctgccgtctttcgttcacgaatcgcagggcatgcaggctttttatccgtacggcgaccgaaaagagaattcgtctttatcaaacgatgagtggtctgaaatcggttacgactcttttcaggactgtcttacatgtgatatgaggcaccgctgcgggctcacactgtcaagagaccattatcgaaaatcaaccgatttcatcatctgttcccatgatttctatatggagcacgtttggacggaagaggcgagaaagcgggaaggccagcttccgcttttgccggagcacagcgcagtggtttttgatgaagggcatctgctcgagtttgcggcccaaaaagcgctgacatacagggtgaaacaatccacgctcgaaatgttccttgagcgcctgctcggcaatgacatcagagaagaatttgcagagcttgtcgaagaagcgcttcgcgccaacgacgaatttttcggtttgcttacggaaaatgccgaaaaagcagaaggctctgagcgcatgcgcatcaaagacgataccgatgtgaaaaaagcggccgccgagctgtatgatttgcttgaaaaaatcggagaggcgctcgtttttgagggcgagctgtacacgatcgaccagtacgctttaactgttgtcgaagagtatttagaacagatggcttactccctttcgctctacaggaaaaatgcgatcagctggcttgaacaaaaagagcttgagtcgacattcgtcgtcatgccgagaaccgtctctgaagttctcggagaaaaggtgttctccaagcagattccgtttattttctcatcggcgacattatcggaaaacggatcgttcgattatttggcgaccagcctcgggatccgcgattacttatcatttaccgtcgattcgccgtacgattatgaagagcagatgaaagtgtacatccatcaaatcgaggaaaaagaagcgaaagaagaagcggcaatccgtgcaatcaaagaatctggagggaagacgctgatcctgtttccgtcttttgaagagcttctgtccttcaagcgccggactgcacaggaatcattttcgtttcccgtttactttgaaggggatgaagaaatcagtacaatcgttgaaaagtttcaaacggtagaagaatccgtcttgtgctctgtccatctatgggaagggctcgatattcccggagacccgcttcaaaatgtcatcatctggtcgctcccatttccgccgcatgatcccgtgtttgaagcgaagcggagcggcgtggaaaacgcctttcgcgaagtagacattccttacatgctgctaagacttcgccaagggatcggacgtctgatcagatcaaacagcgacagcggcacgatcagcatttttgcgggcgatgaaaaagaatggaatgtgataaaagaagtcgaatctgttcttcctgttcagccagtctatgtataagaaaagcggacatcccgcttttctttttttggctgcataaaagttgactttcgtaaatatttccattagtctgattacaattcgcatcatatacgggaagaggaggatgaatgatgtcgatcaatacatatgaaaaagagtttttagaaacattaaagaaaatcagccggtatgagcaggcgattaatgtcatgtactgggatatgagaacgggcgcgccgagaaaaggggaggaaagccgcgctgaagctatcggccaattgtcggcagacgtctttcagatgagaacgtccccgcggatgaaagagcttttggataccttagccgggcaaaaacaagatctgccttttgatacacagaaagcggttgaagaagcgaaaaaagagtacgatttaaacagcaagattccggaagaggagttcaaagaatatacgacactgacttccaaagcggaatccgtctgggaaaaagcgaaaaaggcgtccgatttttctctctttgctccgtatttagaaaaaatcatcgactttaaaaaacggtttatctcatactggggatatgaaggccatccttataacacgcttctggaccaatacgaaccaggcgttacagtcgaaaagctcgacgcccttttttctgaattgcgggaggctatcgttccgcttgtgcaaaagattgccgccagtgataaaaagcctgatacgggctttgttcacgatcatttcccgaaagagcggcagcgcgatgtttgccacttcttcttacaggagctgggctatgattttgaggcggggcgcctggatgagacggttcatcctttccaggtgacgatcagccaaggggatgcccgggtgaccacagcatacaatgaaaacgattttcggtcggctgttttcggaacaattcatgaatgcggccatgccatttatgaacagaacattgatgaagcgctgggcggaaccaatttatcagacggcgcatcaatgggcattcatgaatctcaatcccttttctatgagaactttatcggcaggcatcaaagcttttggacgcggtattttgataaaataaaggaagcaagccctgaccagtttgcaggcgttactgccgaagggttctacagagccgttaatgaatcaaagccgtcgctgattcggatcgaggctgatgaactgacatatccgctgcatattatgatccgctatgaaattgaaaaagcgattttcagcggcgaagtatcggtcggagaccttccaaaactatggaatgacaaatatgaagcatacctgggcattacgcctcccgacgatgctaaaggaatcctgcaggatgtccattggtccggcggagatttcggttattttccttcatatgcgcttggatatatgtatgcggctcaactgaagtcaagcatgctgaaagatcttccggagtttgaccgtctgattgaaaacggcgattttcaaccgatcagaaagtggctgacagagcatgtacacatccacggcaaaagaaaaaaaccgctggaaatcattaaatctgcgacaggcgaagaattaaacgtccgtcatttaatccgctatctggaagaaaaatatacaacactctatttgtaaaagaaaacccctcccgtctgtatgggaggggttttcgggtcagaattttctgttaaatacgaacgttcaaatgaaaaaatgtgtgcaggttcgtctttttttgttttatcccttttcattcggaacgaaagttgatataatttgatacattatatcactcatataatcgcgtggatatggcacgcaagtttctaccgggcaccgtaaatgtccgactatgagtgggcgataagaaaacgaacgtcttttagtcaaactgacggaattcgtctttttaagcattgcccgctcgcatttcaaatccgagcggacaatgcttttttttatgaagggcaattgatgaacggaggggtttaatggaaaagctaaaacgaaaaattgcagagcagggcacggtgttgtctgacgaagtgctgaaagttgattcatttttaaatcatcaaatcgatccggaattaatgcttgctgtgggtgaagagtttgcttcgcttttccgggaggaaggcgtcacaaagattgtgacgattgaatcctcaggcatcgcacctgccgtgatggccggcttgaagctgggcgtgccggtagtatttgcaagaaagcgtcaatcgcttaccttgacggaaaatctgttgacggcttctgtctattcatttacaaagaaaacggaaagtacggttgccgtatcagccagccacctttcaaaggatgacaaagttctgatcatcgacgattttttggcaaacggacaagcagctaaagggctcgtttccatcattgaacaggccggcgctaaggtgtgcggaatcggaatcgtcatcgagaaatcattccagacgggcagggaggaacttgaaaatcttggaatcagagtcgaatcccttgcgcgtattgcctctcttgccggtggaaaagttacctttttacaggaggttgggtcatgaaacttacagccggtaaaactgtttcattaagcattcagcacgtccttgccatgtatgcaggagccgttgtcgtaccgctgatcgtcggcggcgctctcggtctgacgccggctcagctgacataccttgtatctgccgacattttgatgtgcggtgtggcgacgctgctgcaagtttggaaaaaccgctttttcggtatcggtttgcctgttgtattggggtgtacgttcacagccgtttctccgatgatttcgatcgcctcgacatatggtattccagcgatctatggaagcatcatagcaggtggtgtgattgtcgtcatcatttcttttttcttcggaaagcttgttaagtttttccctcccgtggtcacaggatctgtcgtcacggtgatcggtatcaccttgattcccgttgcgatgaacaacatggccggcggtgaaggcagcagcgatttcggcgagctgtccaatcttgctttagctttttccgttttactagtcatcgtccttttatatcgttttacatcaggatttatcaagtcaatttccattttaatcggcttgatcgcaggaacagccggcgccgctctaatgggaaaagttgattttacagaagtcgcaaacgctggctgggtgcagatgattcatccgttttacttcggcgcccctgtttttgaagttaccccgatcttgacgatgtccctcgtgctgatcgtcagccttgtcgagtccacaggcgtctactttgcattgggcgatttgacggaccgccgcctgacagaaaaggatttaggaaaaggatatcgcgccgaagggattgccgtgctgttgggcggggttttcaacgcctttccttatacggcgtattcgcaaaacgtcggtctcgttcagctgacaggagttaagaaaaacagcgtgatcgcgcttgccggagcttttctcattttgttggggctgtttccgaaagccgctgctttaacgacgatcattcctaaacctgtgctcggcggcgctatggtagcgatgttcggcatggtgatcgcctacgggatcaaaatgctgagcagggttgatttcggcaagcaggagaacttgttgatcgtagcgtgttcaatcggaatcggcctcggcgtgacggttgtaccgcaaatgtttcaaaaccttcctgacgccgtcaagcttttgacagagaacggaattgttgcgggaagctttaccgccattctcttgaatgcgatctttcacattcatccgttttctcgtcatgctgaacagcctgaagcagtttctgctgagaaatctgccgtttaaaacctcacggattgtgaggtttttttgttgtgttttctcattgcggataagccatactaccggtatgaagaggaggcgtaacgaatggaaactgtgaatgagcttgtcgaacgaatcaggacgaaagacggcggtgaagctgtcatccgtcccgtcaaaatggcggatgcccctgacatcatcgaggcggtgaaagatgtgattcaaacgggcgtttacatccaaaaagaacggccgcgcacacttgaggaagagcgtgcatttatcagcgatatgatgaaaaaagacaacatgtatgcggcggttgaaatcgatggtacggtgtacggaattgcccgggtcatacgcggcgaactcaaaatgaagcggcacacgggtctgttcagaacttggctccacagcaaggcgcaggggcttgggatcggcagggaaatcatgtcctacaccctgaaatggtgcaggctgcatcgcctgcataagctctgcttgaccgttttttccgaaaatgaagcagcgctgtcgctctataagaaaagcggctttatcgttgaaggggttcaaaaggaacaggttttgtcggacgggaaatatgaagatgaagtgctgatggcctattttttcaacgggtccacataaggccgccaaattcgggagaagctgtaaacagaggtggtgttatggcctatgtcatttcggcggggacaagcattccgcgctgccatgtcgaccagaaggaagcagccgtttttgcgagggagatgttcaaagattcatttaaagacattgatcgtctgctgtcagcttttcaaaatggcgaaatcgcttcacggcaatttgtcatgcctttggattggtacaaagaggccaagagcttcaaggagaaaaatcaaacgtacattgatatggctgtcagacacagtgctgaagccgtttcgaattgtctgtcggacgaccgttttttgaaaaaagaaatcccttgcgaaaaaattgacgcgattttttttatttcctctacaggcatctcgactcccagcattgaagcgaagcttatgaacattctgcctttttcaaaacgggcgaagcggatcccgatctgggggctaggctgtgcaggaggggcttcaggtatagcgcgggcattcgaatactgcaaagcgtttccaaaagcccatgtccttgtgattgcggcggagctgtgcagtttaacgtttcaaaaggatgatcaatcgaaaagcaatcttatcggcacatctttatttggcgatggaatcgccgcgcttttaatgtgcggcaaggaagcggatttctcagaagccagatttgaggttcttccggaagtattgggctcacaatccagcaccttggaagattcggaagaggtcatgggatgggaaatcaatgacaacggttttcgcgtcgttttttccagggacattccgacattgatcaaaacacacttaaagaacgatatcgaagcatttctgaataaagaacatatcgctttggagaacattcaagtatttctggcccaccctggcggaaaaaaagttctcgacgcttatatggaaagccttggcttttccgaagcgcacatcgactgttcacgaaaaattttggccaggcacggcaatatgtcatcggccactgtgatgcatgttttaaaggaatattgcttgcatggcggccccgtgccgggaaaatacggtctcttaggggcgctcggaccgggcttttcatcggagctgctgctcttgagatggacaaaaagagagtgactgacacatgttttggacgattttaagcatttttgccgcccagcgcctgcttgagctggcagtcgcgaagttcaacgaaaaaaacgctctgaaagagggagcggtcgaatacgggaaacgtcattacccttacatcgtcgcgatgcatgtttcgtttttcgtatctttgatttgggaaacgaccgcttttcaacgcggaacccttccgatggcgcttgtcgtattgacaggcctcatcttcacgcaggttctccggtattgggcgctcttttcactggggaaatgctggaacacgaaaatccttgtcatccctggaacgaatcttgtccgaaaggggccctatcaatggattaaacatccgaactatttggcggtcgctcttgaatttctgcttttgcccctgctttttcaggcatacgccaccgcacttttatttacggtgctcaacgctgctgtcatgtacatccgcattcgtacggaagaacaggcattagaaaaattacaccattgaaaatgattatcatttcatttataatgatgataaacattctcattataggatggtgagtcgcgtatgacgatgttttttctactggcggccgtcagtacatacagtttattgattggatatgtcttaaaaggaatcgcaggagcgaatccgcaaaaataaatagatacacgtgctgaagctgccgaaaccggcagctttttctcgtttttctttccgattgtgaagaaaaatacagcaaggttgtgtaaaatgggagaaagggctaagatggcaaacaacaacgcataaaaggggtaggaaacatggcacaaataaacacgaaagacgatctgatgaaaagagccggagcggttttcggggagctcacaaaaaacggggatgacaagcggtcggcgcagcttgcgggcatcatccgaaaatggctgagaaaagaagtgtacatcgcgttaaccggacactattcagcagggaaatcatcgcttttgaacgcgctgcttcaggaagaagtcctgccgacaagtccgattccgacgagcgccaatctcgtgctggtccgccggggagaaatgaaaacaacactccatacggtcgatggaagatacgctcagatggacggctcttatgataaagaaaaagtgcaggcgtactgcagggacggcagccagattgaaatggtggaaatcggggggcctttttcaggaatagcgcctcaggccgtcttaatcgacacgcctggaattgattctacagacgatgctcattttctatcggcgtcttcgattcttcaccaggcggatgccttgttttatgtcgtgcactacaatcatgtccattccgaagaaaatgtgaaatttcttcgatcaataaaagataagatacccaatatttttttcatcgtgaaccagattgaccgccatgacgaagctgaaacagacttccacgcctataaaaagcaagttctagatatgctgctgaaagaagggatcagtgaagaacacctcttttttacatcggtcaccgcagccgatcatccgctcaacgaattcaaccggctccgtgctgagctggaaagactgcagcatcaatccgaacagcagctgcaggcatatacggagcaaaaaatcagcagcttgattcatgaacatatcaaaatgctgatcagtgacgaagatacggctctgtctgaagaaaccgcttccttaagagaaaccgtcgagactttaaaatcacagcttgccgatttgacagaacaggaaaaacgggcggaggaacaaatcaaaaaagacatccaaacgattgcccaaaacgcaaatataacgccgtttgagatgagagagctggccaaatcgtatttggaatcaatcgaaaagggctttaaaaaaggaattcttttcagtaaggccaaaacgcttgaagaaaaacaaaaacgaaaagaagcttttcttgccgacgtccaaaaaagggttcaagccgaaatcgattggcatgtcattgaagcaatcaaggcattcatgaaatgctttaacgtccagaatgatgaaatgcttcgggaagttcttcaatttcggaccgtgatagatgaaaacgacctgcttcgttcccggaaaaaaggggctgagcttacaccggaatacgtgctgaactacacgaaagaactggctgaaaacatcagaagaaaggcgaagagacaagcgcagccgctcatcgaccagctcaaaacctttattaaagaaagaagcgtcctgcaggcggaagcgataaaagctgaatatgatgcggaacaagcgaagctcgccgagcgcgaaagacggttgattgagcagcagaagtcatatgaaaaagcaaaccgtctctgggatcaatgggaacacggcaatcagagcgatctgccggcgaattggtatgccgccgaaagaaagccccttgaaaaaacgcttgatgcgaagcgagcggaaccggtccgtgcacaaggggaaaacagcagccgtaaagacgaggctcttcatccgaaaaagggcgtttctgagtccattgagcactttttcgaacttgcccggattttggcggatatcccggctttagaaaagcagagaaaagcattcctgcacaaaacggagcgccttcatacaaggcagtttaccctggcgctcttcggcgcattcagttccggcaaatcgtcttttgcaaatgcgctttgcgggcggaaagtgctgccgtcatctccgacgccgacaacggcaacgattaataaaataacaaaaccgtcgggaaccaaaagggacgggacagccgaagtcgcttttaaaacggaaggggaaatcacagctgaactggatcagcttttagatggaaaaatggcttcagcaaaaggctccgcttttggcgaaaaacttaaaaacctcttgaaaaaagaggaactgcacgatgatgaacggctgctgatcaagaacttcctcaaggcttataagcgttatggttcatatatcaatgatcaggaaatcctgacgatttccgctgacgatctgcatccgtatgtcgctgaagaacaaacggcctgtgccgtccgcgaagtcaccgtttatttgagcacaccggtcacggagaaaggaataacaatcgtcgatacaccgggagccagcagcatgaataaacggcatactgaacttgcgtttcaatacatgaaagatgctgatgccctgctttacttaacatactaccagcattcattttccaaagcggaccggtcgtttttgcgcaagctggggctcattaaagacgctttcagcatggataaaatgttttttattttaaatgcggctgacctcgcgaaaagcccggtcgaattacagacggttgaagactatgtaaggggagagctcttgaaagaaggcatccaaaatccgcacctgtaccatgtatcgagcaagcaggagctcaacaaaaaaacttcgccgtacaacgacttcagcaggctaaagcgggagctcgacgattttatcgaaaacggtttggccagaacagctgtcgaagagctgcttgatgaaggcaaaaaactgtgtgaaaccgtctttcagctccgcggttcactgcaccgttccgctgaagaaaaggaagcggagcaaaagcgcgtcgcaaaagcttatcaagaggctttggctgcgattgaagaagcagagaaggggtcatcaatccttcaaatgacggaaaaggatgtggaagagcaattttaccacatgaagcagcgtctggcctttgttgcacacgatttatttaaagctgcgatacaccccgggcttcagaacggagattggcgcgccaatctgcaaaccgctttgaaaagctgcttaaaggagtatgaattcgaatttttgcaggaactaaaagcgcttgatatcagaatggaaaatttgatgctgaaatttgcgggcgaacaatgggcaaatgccgtaaaagagcggcttgccggcaatccttatttttcggttcatatccaggctgaccggcctgagaccgaaagctgggaaacgactgaagcgtcagcggatgaaggggagtttacagatgaactgaaaatgttcaaaacacctaaaacgttttttcagcaaaatggcaaagcccggcttgtcgaggcgtttactgcaaagctttcggcgatcacggacaattggattcaacgtgaaaagcagacatttttaaaccgctgcaaaacgagcgccggtcaattacagaaagcggctgttctatccgcaaaagctcaactcgaagaacaaaaagaagcatattttcatgaggcgctggagagcgcagagcgcgaaaacattgaaaaagcgcatgccttggcaggcgaatggctccgctcatgttgaatcagattgatattggtatggatatctggctggcaggcatgatagactgaataaaaaaagaagggaattagacgatgacaaacgttcatgaagcgattacagcacattcaaaaaaacagcaccagcacatcaagcagttcgtgcgtctcgaacaggagagggaaaaagcaatcgatgatgtggtcgataagtgccggcgtaacgaagcattttcaaccgacctcatcaaccaaattacagtgcagatgaacgaattggccaaaaaaggcatcgttcccacaagacggctcgtctcgaaggaaatggttgccgaatacgtcagccgaaaatatccgcaggcctagctggtggatccttccgcgtgtggcgtcatgtgtttttgcaaaacataaaccatgacccgcccgctggaggtgaagtgtaatgggaagaacaaagcttggcaacgcgaatgcacagcgaaacaacaacgctaaaaagaagaacggctttaacactgaatttgcgactgaatcctattcgcaaatggaagccgcaaaattaatctcaagcaaaaaacagcaccaaaaatagaaacagcgtcgctagacgctgttttcatcatttttgctcctgtggtacaataagtgcattgtatgatgaaaggaagtttccataatgaacaagaagctgctgcttgtagacgggatggctttattattccggtctttttttgcgactgcggtgcaccgcaattttatgctgaatgacaaaggcgtgccgacaaacggggttcacggttttttaaagcatctgttaaccgctgcgtctgcgtttgaaccgagccatgtcatctgctgctgggacatgggaagcaaaacgtaccgaaacgatttatttaaggactataaagcgaaccggagcgagccgcctctagaattgattccgcaatttgacatggcgaaggaagcggcggaagagctcgggattttaaatatcggccttgcgggctatgaagccgatgactgcatcggcaccctgacagcgatgttcagcgaagaagcggacatcacgatcgtcaccggtgataaagatttacttcagcttttaacagtcaatgttaaagttgccctgcttcaaaaaggaatcggcaattataaggtatacacagaagaatcattcagtgaagagacaggtatcgaaccgaaagctttgattgacattaaagcgctgatgggcgatacaagcgataattatccgggtgtaaaaggcatcggcgaaaaaacggcctacaagctgatcaaggaatattcgactgttgaccggctgctggaaaacatcggtcagctgacgaagggccagcagacgaaaataaccgaatgtctagaagatctgaagatgtccagaattcttgcagaaattaaatgcgatgtaccgctttcctgctcattggacgatgcggacttcaccttgatgcatgacagggcaaaggagatgctgagacttcatcaaatacggggaatcgagccgctgctgatgaaattcgaaaaaagagagatcggataaaccgatctctctaatgttttgtattgctttttttcgcccggttttcaagctcggtttttgggtctgtatgacggttatcccggttcaatacaatatcaccctggggcgtgacaccgcctgtcagacggcctcttcctgctgaatgctgtttttccacatgaaccacctcactcgttatgatgtgcagcgggaatggaatttactcgggttggttcagcaatatcgcttttttcgcaagcttgtcagccgcttgatttgacttcgaaggaatccacttgataaaaaataaatcaaaatccttttttaagcggatgatagcatccagataaggcttgaaagcctgatttttgacaaactccgaatccgccgtgcgctcgacgatctgcgaatcggtccgaaacgaaacgatccggtagtttcgttcggcgcacagcttcattccttcgatcagcgccatgaattctgcttcatggttgctcagtgagccggcgggaagggagaaggactcggtcttctggccgtctttgataaaaatgccaagtccggacggtccgggatccccggcgcttgctccgtcaatatacacctcaaccggcattgttttcgctcctttcatccaaaggggtgatccttttagcggcataagcgtacggcgctgcgaatacggctacaacgaatttcaagacgtatgtcgtgataaaaatctgaatccatacatccagcggataagcgcccataaacgcgacgctcgtaaaaatcaacgtatcaagcagctggcttaaggctgtactgccgctgttgcgaagccacagtgcccggtcggaaggaaataaccttctgattcccgaatatacataaacatcaagcgtttggctgatgatataggcgagcaggctgccgagggccacgcggggcaagaagccgaatatcgtctccagcgcaggctgtgcgatgtcttcgggatgcggcttgaataggagcgctccctgcatgacgagcgtcaaggtaatcagaatgaaaaaaccgattgaaacggcttttttcgcttcttcctttccgtatctttcattgatgacgtcggtcgcaaaaaacacgcttccgtacaggatgttgccgagcgtcgcagtcaaaccgaacagctcgaccgttttgactacctcgatattggcggcggctgtcgcaaaaccgatccagacaaataaaccggtcttgccaaatcgtttaaaaaagaagagaacaatgataaaattaatgatcgcaaaactaatccataatatttcgttaaacaagaacgggtacttcctttctgaataaactgttttgattatagcataacaagccataatttgaataaaggtgattttgtgaaactgagagcaggaatgaaaatcaagattaaagggtcttcacccattcaatttacagccgatgaatggatcgaagtgaaagaggcagtggcggcggggcgtcagctttctcaaagcccgtatgtcactgaacttgaattcgaagatgagaagggcagcttttggaccctgaaagaactggaaaagctgaaagaagaacttgcggctgaaccggatgagatcaccgtgtattttgacggcagctatgataaagaaagtcagctcgccggtttaggcattgtgatttattactccctcggcggggaaaggtatcgattgagaaagaataagagctttcggctgacaacgaataacgaagcggaatatgcggctctctacgaagccgttaaagagcttagagacctcggggcaagcaggaactccgtcgtcattaaaggggattcgctcgtcgttctgaatcagcttgaaggcagctggccatgctatgatcccgttcattcgaaatggctggacagaatcgaaagccagcttcaaaaattaaagctcacgcccacctatattcaaatcagccgtaaagacaataaggaagcggaccagctcgcaaaaaaaatgcttgagcataccattgtggaaagcacaatcaaactagatgaataacggagatgaacgttttggataagaaagagatctttaaggaactgacacatttgcaggacacctactgtgaagggtgcttcatcaaaaaacacttcagaaaagaatacggaaaaacgtatgcccacgcattttgcatttcaaaatgtacggtcggagaaaagctccgcacctatggagacgtgctgacaaacaaaaattgatccccgaaaattcccctataggccataatccatgcaatctggggttttcgggccacgctaaaaaaccgcgttcagcggtttttttaatgctgtgattcatcaagctgatgctggcaatcatttagtatgttgagctgttcgtttaaaaaatcttcatccagtgcggctaattcctcagcctgtgacagctgtctggcatcttcaatggattgatacgccgatttcagcaaagtggagctcttttgcctcgttgccattcccgtcgttttttgagcagtttctacggcaatttcaagctgcttgcgctgattaaatccggtttcgagatcatcgcgatggtctgatttcatgatcatacacctccgacaagtattttttctaaaaaaggcatttttatgtgtaaaatagaaaaaataaagtaaaattaatccgatataactattgaacctaaaaaatataagtctttattactaatttaggtaatcataaaaaaaggagtctgaggaacagtggaaagcaatgaactgcaaaccgttcttcacaagacatttgtggaggtatataaagatcttgaacagctcgttgatatcgcgaaaaaggggcgtccatctctcgagaagaacattgaggaaatcgagcaaaggctgaagcaaaatatactggcgatcgaaattcagctgaaaattaaataggagaggcagaaattgcctctcctcttatttgaagtctcattttgtcttgattttgttaaagcttcacaacgttagatgcttgaggtccacgattaccttcaacaatttcgaaagaaacttcttgtccttcttctagagatttgtatccttcaccttcgattgcagtgaaatgaacgaatacatcgtctccgccttcaacttcgatgaagccgaagcctttttcattgttaaaccattttactttaccgttttgcatattgcttaatcctcctagtactgtagcacaatgtgctaaaaaaaattttcatcatctaacggtgttctgctaaatgatggtttcactatacactatccatggatgcttcgtcaagctgtcaagagaaaaaaatgaactttaatgctttttttaggaatttctttgaaatcgttttcaatttatggttattcatcatcaagcgggtgaaacattttaagcgtcggtccgtatataataaaaccaatatcaggaatgcgaacaggagtgtttagagatgaaccgttattcagttgatgagtttgtatccaaaacccagcaggaagacaaaggggaggggctgtttgaaatggaaacgccccgtctcttggaagtcaatctcgacggaaaagtgtgggcaaaggccggttcaatggtttcctatagaggaagagtcaaatttaagcgagaaggggtatttgaacacggaattggacggatggtgaaaaaagtgttcagcggcgaaggggctgccctgatgaaagcggaaggaaacggaaaggtgtatctagcggatcagggaaagaagatatccatcttaaacttgaaagatgactccatatttgtaaatggacatgatctgctcgcatttgaaccgtcgatccattgggacattaaactgatgaaaagaatttccggcatgctggccggcggactgtttaacattaagcttgagggaactggaatggctgccattacaagccactacgagccgctcactttgatcgtaaccccggaaagccccgtctataccgatccaaacgcaacggttgcctggtctggaagccttcagcctgaatttgtgacagatgtttcttttaagacgttcatcggcaggggaagcggggaatccatccaaatgaagttttcagggaatgggtttgtcgttgtacagccatttgaagaagtttattactcggaatcttagcatcaaaaaaacacttgcagagcaagtgtttttttgaatcgggcgttttttaggacagcgcccggacagtctgttttttgttcatgatgatttcagactgctcgataatgtccgtcaggatgacttctgatgaattggataaatgcaggcttttaatgtttttcttcatttcgtttaattttttctcatcagccaaaagggaagagactgactcaagaatctcctcatgcctgttgacgacgatggcagcccctctgtcttcgaagaacagggcattttccttttcctgtccgggaacaggcttgtaaaggatgacgggaacgccgattgccgtggcctccgtcagggtgattccgcccggctttgtgatcatgcagtctgccaccctgaacagctcgtcaattctttcgatgtaaccgagcgttctcagcttgtttggataaagggcttcaatgtcttccaatgaagatttcagcatcgtattttttccgcacacgacaacgacttgaacatcctctttcgtcaccagagattcacacagttcttttacgtttttaagaaccccgtgggcgcctgccatgatcagcaatatcttcttgtcgggagacagctgatacttctcgtagattttatctttgtccatttcttcttcaaactgcctgcggatcggaatgcccgtgatcttgacgttgctagggtgagtgccgatctcgagcagcttttccttcacgtaatcagttgctacgtaatatttatcaatatgttcgtggacccaaattttatgaagacagaaatccgtcatgacgttaaaagtcggaatgacttttcccattctccgtctgtattcgggcacgacaatcattggaaacgtattgatgataatgtctggctgatgttttttaaccagttggtccagccgtttatttcccattttgaaataaatattaaacttccttttattgtaaattttatcgactccatagtagaaaaggcgataaaactgtttgccgattgagaagcttttcaagtagagatactgcgtaatctctgacacaatcggatttgattcttgatacaaattcgaaacagttacattcttaaaaccgagcctttcgcactcttggtagagcgttttggctacttgaacatggccatttccgtaatttgcagtcaaaattaatatatttttattggtattcaagcatattcacctcaattaattcaaacagcaagagctaaaatggtaaaaaaacaggagtcaaagtccactcataccataccataaatattattttaattataaatgaagaacaaaaattaaggtatttttaaagtatggatcggcaggaaagcgctgggttccttattattcccgctttcgcggcaaagccgaatccccattgtggaagactaacccaactgtattttaacacattttgaatgtcttgcatcagaccagggcatgagaatttcatttccactcatacggcgtttcctggtaaacgtagtagttcagccaattcatgaacaaaagagtcgcatgggctttccagcggtttacaggtaccgcgccatccggcccttctttaaaataattcaccggcggatcaatctccatgttcctggctaaatccctttcatactcttctttaagagtatctgtatcatactcaggatgtccagttaaaaaaacttgtttttcatcctttgaagcaattaaacagacgcccgcttcatcggatatgctgagcacttttaaatgggaaacggctttaaggtcatccatattgatatctgtatgcctggagtgcgggacatagtagaactcttcaaagcctctgaccagtctttcatttttctccattattctgtgttcaaaaacgccaaatgtctttttcggcagtttgactttgcgaatgccgtagtgatgatacagtcccgcctgcgctccccagcagatgtgaagcgttgacgtgacatgcgttttgctccagtctaaaatctcccggagttcttcccaataggatacctcttcgtactccaaatgctcgatcggcgcaccggtaataatcatgccgtcgaattttcggtccctgattgaagaaaaagttgtataaaactgttccaaatgctgccttggtgtatgttttggcgtgtgtgtagacggtattaaaaaagtgaaatatacctgtaaaggagaattcccgagcatcctgagcagctgtgtctcggtcttgattttctgcggcatcagattaagaatcacaatatttaaaggtctgatgtcctgatgaaaagcccgtttttcatccatgacaaaaatattttcactttcaagaatctgctttgctggcaaattgataggtatgttgataggcaacacgccacctccggttttctccgctgatttttcttcattataggaactttttggcgatatttcaatgtgtgaattgtgttacaataaaagaagtgtgtgaaaaatatggaaaatcatcgtgtgatgaaccaaaaggaggctcctcttgcaaatgaaatcccatttatcagacatagaaatcgcacaaagaacggaattaaaaccgattaccgaaattgcacggaaactcaatataaatgacgaagaaatagagtgttttggttgcacaaaagcgaaaatttctttgaaaatttttgagcgtttgaaagaaaaacccgatggccaggtgattttggtaacctccatcaacccgacaccggccggcgaagggaagtcgactgtcaccgtcggattgagccaggcgctctggcagattggcaaaaaatcgatcgtggcgatgagggagccttcactcggtccgacaatgggcttgaaaggcggggctgccggaggagggtattcccaggttcttccgatggaggacatcaaccttcactttacgggagatatgcatgcgatcacagctgcaaacaacgctttggcggctttcatagacaatcatattcatcagggaaacgaattaaacatcgatatcagaaaaatcgtctggaaaagggcgcttgatctcaatgacagggcgctgcgtgaaaccgttgtcggcctgggcggaaaagcgaacggatttcccagggaagacggctttgacattactgtcgcttcggaaatcatggccgttttatgcctggccagagacttggccgatttaaaaaagcgcctggcttcgatgatcgtcgcctacacagtcgacggacagccggtaacggccggcatgctcggtgtgcagggagcgcttgccctcctgttaaaagatgctatcaaaccaaaccttgttcagactgttgaaggaacaccggcgctcgtccacggaggaccgtttgcaaacatcgcccacggggcaaacagtctgatcgcgacaaaaacggctgcgaagctggctgactatgtcgtgactgaagcgggatttggcgctgatttgggggcggaaaaattcatgcacatcaaaacgagagccggcgggttcacaccgggggcggtcgtgatcgtcgccaccgtcagagcgctgaaaatgcatggcggaacgcctctcgccgatttgaagcaaaaagacctggaagcattaaaaaggggaattgccaaccttgcgaagcatatcgaaacgatagatgccttcggtcttccatacgttgtggctgtcaacagattcgtacaggacacggaggacgagcttgaggccgttcttggctggtgcagagacaacggacatccggctgcactttgcaatgtttgggaagagggcggaaaaggcgggactgatctcgcaagggaagtcattcatgtcatggagcaaaaagacaacaggttttcctatttatacgaattaaccgactcgatcgaagacaaattagccaagatctcccgcaccgtttatggcgccgaaggggtagagtttaccgaaaaggcgaaaaaacagctgcttgaattgaaaaagaacgggttggacggactgcctgtctgcgtggcgaaaactcagtattctttatcagatgacccgggtaaaatcggcaggccgcaagattttagcatcaccgtccgcgaattaaaaccatcgaggggcgcgggatttatcgtcgctttgacaggcagtattttaacaatgccggggctgccgaaacaccctgccgcgcttaagatggatgtcgacgaaagcggcagagccaaaggtttattctaaaaaggagggaccgtcatgtccatttacgatatcagcgtcaagacgattaaaggcgaggacacgacactgcggccgtataaaggcaaagtgctgctcatcgtcaacaccgcctcgaagtgcggatttacacctcaatatcagcagcttcaagacttgtatgaaacatataaagaccgggggcttgagattctcggctttcccagcaaccaattcatgaatcaggagccgggcgatgaaaaaagcattgaagaattttgcagcgtcaattacggtgtcacgtttccgatgttttcgaaggtgaatgtaaaaggggatcaaatccacccgctgttccgccacttgacgaacaaggcgaagggcatgcttggaacaaaagcggtcaaatggaatttcacaaaatttctcgtcgatcaaaccggagaaaacgttgtgcgcttttcaccgcaaaccaatccaaaggagatggaggagaccattcagaaatggctgggctgaatcaggaacaaacagaacagatccgcttgatgtccgaatgggtaaaagagaagctttctgccgaaggcacaggtcatgactggctgcataccgaaagggtgaggaacgtaagccttcagatcgcaaaagaagagggtgcagacctgtttatgaccgaagcttgcgcacttctccatgatgtgattgatgaaaagctgtccgatgagcaccgggttccgctgcaggagctgaaaaggcgcctgtccgaagaatggaaggtcgatccggaaacggttgacgggatttttgctatcatcacaagaatttcattcagagacagagagaaatataaagacgaacttctttcaaaagaaggaatggctgtccaggatgccgatcggcttgatgcgatcggcgccgtcgggatcgccagggctttgatgtatgcgggtgcaaagggccatctcctctatgggggcggcaatgcacctactgcagtcggccacttttacgagaagcttctccttttaaaagatttgatgaatacaaagacgggacggatgctcgcagaaaaaaggcataagctgatgctcgaattcctcggcgaactggaaaatgaatgcgccttctctagagaaagccgccttgatagatcagggctgggggttatggtagaataagaccggatctttaaacagagggggacaatgatgaaaattaaatcgatagaaccgacaccgagtccgaatacaatgaaggtgattttgaccgaggaactgccgggtggaaaaagcaataattataaaaaggatcatgcggaaggcgcacctcccgtcatccaggaagttttaaacatagacggagtaaaaggcgtctatcatgtggccgattttatcgctgtcgagcgcaatgcgagatttgattggaaagacatccttcctaaggtgcgcgctgcattcggaatggatgaagccgaagaggcggagggccgttccgaagaaaaagaatcgttcggcgaggttaaagttttcgtgcaaatgttcagcggaataccgatgcaggtgaaattgaccgacggcgagcgcgaggagcgcttcggccttccagaacgtttccaggaagcgatcttgaagcttaaaaccgcgtcttccaacgtcgtgctcgaacggtcttggaaagagcaaggcgtcagattcggcgatttttcagaaatcggccgcgaagtaacggaagagctggaggcggcttacgatgaagagcgcctgcggaagctgacggaatcagctgcatcaagcgatgctgaggctaaacgtacggctgtgcagcgaaagtcttaccgggtaacgcttgaaatgatggatgaggaagattggcaaaaacgctatgcgcatcttgaacaaatggatcctactgaagaggatattccagtactcgaaaaagcgctcaatgacccgaaaacatcgatcagaaggcttgctgtcgtttatttgggcatgatcgaaacgcctgcggtgcttccccttttatataaagcgctcgaagacaaaaccatcacggtcagaagaacggccggcgattgtctgtcagacatcggcaacccggaagcgattccggcgatgatcaaagcgctgaaggatccgagcaagcttgtgcgctggagagccgccatgtttctgtacgaagtcggcgatgaaagcgcgcttcccgctttaaaagaagctgaaaacgatccggaatttgaagtcagccttcagatcaaaatggcgatcgaacggatcgaatacggtgaagaagcaaaaggctccgtatggaagcaaatgacggaaagccgcaaaaaagacagctgacaaagacgctggaaacagcgtctttttttatgcttcaaaagcggcgatcgatccgggaattctgaaaaaagtcacgcgtcttgtaataaaatatcactttttctataaaaatatttcgaatattgttgaaaaacaagctgaaaatatatatagtagttagcaatcatatggaatgtggaggttctgattcatggggaatgatttacagatgaagatcaaaacagccgtcatcttgcggatcagtccggcaagcggttaacagacaatttttaaaactgaatattcagaatatatagaatgtaaatacgaagatgtttaggaggatcacgatgacaggtttacgcagtgacatgattacaaaagggatcgacagagcgccgcaccgcagtttgctgcgcgcggctggggtaaaagaagaggacttcggcaaaccgtttattgccgtttgcaactcatacatcgatatcgtaccgggtcatgtccatttgcaggagtttggaaaaatcgtcaaagaggcgatcagagaggccggcggtgttccgtttgaatttaatacaatcggggtcgacgacggaattgcgatggggcacatcggaatgaggtattctctcccgagccgcgaaatcatcgcagattcagtggaaacggttgtatcggcgcactggtttgacggaatggtatgtattccaaactgtgataaaatcacaccgggcatgatcatggcggcaatgcggatcaacattccgaccgtgtttgtcagcggggggccgatggaagcgggaagaacgagcgacggacgaaaaatctcgctttcctctgtatttgaaggcgttggcgcttatcaatcaggcaaaatcgatgagaaaggactcgaggagcttgaacagttcggctgtccgacttgcggatcatgctcgggcatgtttacggcgaactcgatgaactgtctttctgaagctcttggcatcgccatgccgggcaacggcaccattttggcgacatcgcccgaccgcagggaatttgccaaacagtcggcccgccagctgatggagctgatcaagtcggatatcaaaccgcgcgacatcgtgaccgaaaaagcgatcgacaacgcgttcgctttagacatggcgctcggcggatcaacgaatacgatccttcatacgcttgcgatcgccaatgaagcgggtgtagactattcgcttgaacggatcaatgaggtagcggcaagggttccgcatttatcgaagcttgcaccggcttccgatgtgtttattgaagatttgcatgaagcaggaggcgtatcggcagtcttaaacgagctgtcgaaaaaagaaggcgcgcttcacttggatacgctgactgtaacggggaaaacgcttggcgaaaatattgccggacgcgaagtgaaagattacgaggtcattcatccgatcgatcagccgttttcagagcaaggcggactcgccgtcctgttcggcaacctggctcctgacggtgcgatcattaaaacgggcggcgtccaagacgggattacccgccatgaaggacctgcggttgtctttgattcacaggaagaagcgcttgacggcatcatcaaccgtaaagtaaaagcgggagatgtcgtcatcatccgctatgaaggccctaaaggcggaccgggaatgcctgaaatgcttgcgccgacttcacagatcgtcggaatgggcctcggcccgaaagtcgccttgattaccgacggccgcttttcaggagcctcccgcggtctttcgatcggccacgtttcaccggaagcagccgaaggcggcccgcttgctttcgtagaaaacggcgaccatatcgttgtcgatatcgaaaagcggattttaaacatcgaaatctccgatgaggaatgggaaaaaagaaaagcaaactggcccggctttgaaccgaaagtgaaaacgggctatctcgccaggtattcaaagcttgtgacatctgccaataccggcggcattatgaaaatctagcggttttttcgcccggcgtttgaaattcagccccctctgtagtatccttgaaaacatcagtagtcaaggtttatagagggggctttttaatatgtcaacagcttatgaagaatacatgcgccagcttgttcttccgatgcgtcaggaattggtgcaggccggctttaaagagttaacgaccgcggaagaagtggagacattcatggaagacgcagaaggcacgactttcgtcgtcgtcaactcagtctgcggatgtgccgcagggctggcgcgaccggcagccgttcaggccgtctccggaagcgaaaaagggcctgacgagaccgttacagtttttgccggacaggatcgtgaagcaacggcaaaaatgagggaatacttcgaaggatatgaaccgtcttcaccttcaatggcactgctgaaaggcaaagaagtcgttcatttcattccgcgtgaacagattgaaggccgtgaaatgacggagattatgaaaaacattacggacgcttttgaaaaacattgctaaaatgccctttgaagggcattttttacggagaaaaacatgattgtcacaacaagctacagaccgactgaaagcacgattttaacagcagaaaaaatcagccggacgctcggcgcccgcttttccgagcggagaaaacggccgattcgccaaattcggcaaacagagcaggatgatgttctcgtggttggaaaagagcgctttgagctgtatcattcagaaggtgaaaagttctttttccatccgaactctgcgatgttccgggccaagcgtatgttaagaggcgaaccggacccttttgtcgaagctgcacaagttgaaccgggggacaaggtgctcgattgcacgctcggtcttggatcagacgcgatcattgcgagccttgccgcaggcgaacaaggcgaagtgcgcggaattgaaaaaagcccgcttctcgcttttcttgtcgaggcggggcttcaatcgtgggagaccggccttgacgttttggatcaggcgatgaaaaggattcgggttcattcaggcgacagcattgattacctgctggaacttgatgatgcttcagcagatatcgtctacttcgacccgatgtttgatgatggaatcaaagaatcagacggcatcgcccctttaagaaagtgggcgcattccgagtttacgcttgacggcgctttacatgaagcccttcgggtcgccagaaaaagagtggttctgaaagaccactggaagagtccgcgctttgaaaaatacggattttccgtaaaaaaacgcaaaacggccctgtttcattacggtgtcctcgaaaaatgaaaacccaaggtatataccttgggtttttttaatctgcgatttccatgacgataaaataagcgagggtaattaatgaagcggctataaaaagaccttcaaccatgaacgatcactcccaaatttggaattttcatctttgattgtaaacgttttatcgctaaaagaaaaggcgttttgtagatcagcatctccactttatgaatgactgaaaattcaacctatgatagaataagagaaaacgaaaaagcgatcagaagggaactaatcagtcatgaagatgtggatgagaaaagcgcttgtcgcattatttacaattgcaacgttcggccttgtatctcctcctgcggcattgatggcggacaagccgcaggagcatcagagcgtgaaagaatccggatatacggctgtttatcaaaagcaagaagagcccgagcttgatgaagacggcgaatccaaatcttcatttgacacctacagggatgaactgctcaatgaagctgaagatctatcattcgtaaaattcggcagcaggatatcgccggtcattgaagacgagtacagggaagaagtgcttccaaagatcgaggagatcatcgtcagccatctcatgacaatgcaggacaatgacgcttaccaggatcttgtcatttccaaaacgccgacggcggggaagtcggagagaatcttccacgtttacaatcggaaaacgggggaagatgtgctaaggttccatgtgcgcagggacaagccgccgcataaagggtactggtttaactttcattaccatactgccgaagacggctttcaaaaacatcacgatctcggaagcatttactgggaccgcaatacaccgcctaactggatgagtcactaaaggagattgatgcagatgaagaagtatacgatgaatgaaatggtgcacttaacgaaaaatatgctgaatgagcgcggggttgcgattgaggatatcgcgctgatcgtacaaaagctgcaggaaaaataccatcctgatctcccgcttgatgtatgcattgaaaatgtcgaaaaggtcttaaataagagggaaatcgttcatgccgttttaacggggatagcgcttgaccagctggccgagaaaaagctgttgcctgaaccgcttcaatatttggtcgaaacggacgaacccctttacgggatcgacgagattatccctctatctatcgtaaacgtctacggttcgatcggcttgacgaacttcggctatctggataaagaaaaattcggcatcattaaagaactggacgactgtccggacgatgaggttcatacgttccttgatgatatcgtcgcagctttggcggcagcggcggcaagccgaattgcccattcgcatcaggatcttgaggatgaagtgcaggaagagagaacagacggacagagcgttgcgaaaagccgctgaaagactcgcccgtccccgccatcaggcgggtttttttatgcggcatattttacgccttttctcgaaaaatgtcttgttttcgaaaggttaaacaagatacactacaaaaggatgaaaaaaatgaaacatcatgcggatatgtgccgtcatatgtaagaaaaccggaattgaacaaaacggggaatgagacaaatgcattcgggcggcctgatcagaatgaaaacctcgaagaaaggttcctctcatcacagctttaacctccatcttcatgcatcatgttcacagatgatcacacaaaaagatgagcatcatccggcattatttcgctacaaacatcataaggaggcattaaacaatgatctcattgattgctgcaatggacagaaaccgcctgatcggcaaagacaatgatttgccatggcatctgccgcaagatttgaagtattttaaagaggtgacgaaagggcacgccgtaatcatggggagaaagacgttcgagtccatcggcagacctttgccccaccgcgagaacatcatcgtcacatccaataaagaactggatatcccgaattgtcaggtgatgcactcggcagaggaagcggtgcggtttgcgaaaaacagaaacgaagaatgttttgtcatcggcggttcaacactatacacggagattctgccttttgcggacaagctgtatgtgacaaaaattgatgaaacctttgaaggggaccggtactttcctgaattcagcgaagctgagtgggaaatcgtttcgaggcggaaaggcctgaaagatgacaaaaatccttatgactacgaattcctcgtttatcaaagaaaaggatagaggagaggattttcatgttgcgctattgttttttatggatttattcggcctatatgctcatcaagcatatcaagcttctgcaggcgctgcagacacttgatccgcgcctttcgtatgccaatcagatggaagctgtctttgataagccgaaagcttttttgcgagggtgcatcggcttaaccggttcaaccgtttccatccatcagaacggaagatcgccggctggccccgtgctttatgtgcacccaaagctcggcctgtcagagcttgccgtgctgcttggacaccttgacaaaaccgcttcgttttttgctgatccgcgcgcctttcgttatccgctgatcagcggctggctcaataaaatggccgcggtcagaaaaagcgccgacaaggaagcatcgctagaagaagtggaagagattctccggaaaggccaaagctttattatgtctgaagatgacggactcgattacaaatctttatccaaaaggctcggcattccgatcgttgcagtcgaaacagccggtacggaagacatgaaaaaaggcacgttgttcaagaggctgagacctgttgatatcgatttgacgatccacccggcatacgtcatgactgaaaacaaacagcttcgggcataaaaaaaccaggctcccataatggaagcctggttttcgccgtttacgatacaaacggcacttttgccacgtagaaaagcacgcagaaaaacattgaggcgctgccgccgagcacgaaagtgtgccatatcgcatgatgatatggaatctttctccataaataaaagatggttccgacagaatacaagattccccctaaaagcagcagggcgaacccttctccggtcaaggccgtataaagcggcttgatcgcaatgatcgccatccagcccatcacaagatataccagtgtgctgacaacgataaaccgtttcacaaaaaagattttaaacacaaccccgccaatcgcaagcccccaaacgacagcaagcatcgtatagcctagcgcgcctttcaaaggtccgaggagcagcggtgtgtatgtccctgcaatcagtacgtagatggctgagtgatcgatgatctccagaatatcttttgttttttggtgctgaatgctgtgcagaagggtcgaacttaaatacaggaacagcatggaagcgccgaaaattgaaaagctgacaacatcaaccggacttccgtagcggatcgcaaatatcaccaaaaatacgatggcaggtattgacaggaggacgccgagtccatgggttattgcattagcaatttcttctttaatcgtgtacataccaagacaccctttctaatcttgaataatgtgatgctttaaagagcttaaaaagcggaggccttcaagcgtgatttttgtcccggctcttccgcggccctttgtaataaactctcttttttccaaataatccaatctgcttctcacttgctggggtgtaagctccgacttgccgcttttgctcagctcggacagaaccctgcggctggcaggctctcctttttcatttaattgcttgattgcatcgagcaaaaacgcaaactcctctttttccattaaggtaagtgatgccgaagccgtttttttgtccttaggcttcttttttttgatttgttctcttaacgagggcggtgtgtcgtaaagctgaatcgtttttccgtctgagacggttatcatataatccgtcatgtttttgagttctctgacgttcccctcaaactcatgctgctctaaagctttccaaacgaccggttcgacatatatgtcatgatccccgctttttaaaaaatgatgcacgagaagggggatgtcgcttcgccgttcactaagagagggaagcggaaggtcgagcacattgagcctgtagtacaggtccttgcggaattcgctgctatcaatccgttcaatgagaggcatgcttgaagaggtgatcaatcttttttgcatccctttttcaatggctgccaaaagcctgccctggagatgcaaggatagaccccacacttcgtcgagaaacaaggttccgggctcattcagctctgaaagaaaaaaatcttcagccgtttcatcttcatccagcgtgctgcagcttacatgtgtgaagggatcatccttgaaagatgatccggaatgaatggctttggcgaacagctctttgcctgtgcctgtttccccatgaatcagaatcggatgggaagatgctgcaaattgtatcgctctgtttttcgtttgcaaaaaggaatcgcattccccgatcagctcggagaaacctacggacggatatgtgtgtttaatcatggcggctctccttttggttctaattggttctattataacacccaattagaacaaataaagagttttttgaaaaaaagtgcatgtggcctgcacattaagaatcgaaaagaaccccgtatatattgagaaagtgtataatattctgtaaataacaaagaattgccctttaaattttgaatattcatgatataatggcgtattaaataaagctttatacagaaaggatcttatacatgaaaccgttgcttaaagaaaactctctcatccaagtcaaagacattttaaaagcccaccaaaatgtaaaagatgttgttattcatacccctctccaaaaaaatgagaggctgtccgagaggtacgattgcaacgtatatttaaaaagagaagacctgcaggttgtccgctcttttaaactgagaggcgcctattataaaatgaagcagctttcaaaagaaacgacgaaaaacggggtggtctgcgccagtgcaggaaaccatgcgcagggagtcgctttttcctgcaaacatctcggtattcacggaaagatttttatgccgtcgacgaccccgaggcaaaaaatttcccaagtcgaattgttcggcaaggaatacgtcgagatcatcctgacaggcgacacgtttgatgatgcttatcaaagcgcagtcgcctgctgcgaggaagaaaagcgcgcatttatccacccgtttgacgatcctgccgtcatggctggccagggtacggtcgcggtcgaaatcttaaacgatatcgaaacggaaccccattatttattcgcaagcgtaggcggagggggtctgctttcaggagtgggaacctatatgaaaaacgtgtccccggatacaaagctgatcgcggttgagcctaaaggcgcgccggctctttttgaatcaaacaaaaaaggcgaagtcgtcatccttgagaaaatcgataaatttgtcgatggagccgctgtgcagaaaatcggcgaagagacatttaaaacgcttgaaaccgttgtcgatgatattttgctcgttcctgaaggaaaggtgtgcaccgcgattcttgagctgtacaaccaatgcgcgattgtcgccgaacctgcgggagcgctgccgatcgccgctttagatctttacagggatgaaattaaagggaaaaatgtcgtatgcattgtgagcggaggaaacaacgatatcggcagaatgcaggaaatcaaagacagatcgatgatgtatgaaggactccagcattatttcatcgtgaacttcccgcaaagggcgggagctttgcgcgaatttttagatgaagtgctcgggccgaccgacgatatcacccggtttgaatatacgaagaaaaataataaaagcagcggccctgcgctcgtcggcatcgaattgaagcagcgcgaagattacgagccgctgatcgcaagaatggacaggaaaggcttccgctatgtcgaagtcaataaagatgaagggctctttcatttgctgatttaagaaatttttttgaaaacaaacctaaatcacagacaacggcttcagagattatgtataataaagaaaatatctcataaatgaggattgatagcttgttacttaaaagcctggagttcaaacgttcggatggacagaaggtgaaggtgacggaaatacctctgctgaaggaggacgacccgcatttttttatggccaatctgaggcttgaaatctttttaaagacgctctattgctcaaagcggaaaaaaaacgtctactcctttagggactacttaaagagagcattgaaatggcaggattacctggccatttatcaacatgatgaattgaagcataatgcataaatatttatggcattctttgccggcccatgaagagagcctaatccgctttaaaagagcggaagacggcatccgccggcaaagaatttttcatgcggatttggcctcactagaaaatacaccatttgaaccgacaggatgtgaagggaattgacaagcattaaaattgtaacggactcgaccgctgacttgagcgaagaactgctcagaaaatatcatatttccgttcttccgctctcgatatcgatcgacggcactgtatacagagacagattcgatattcagccggacgaatttattgagaaaatggagagcgccgcagaactcccgaaaagttcacagccgcctctaggcgcttttatcgaactgtatgaagagctgaccgctgacggaagcgaagtgatcagcatccatctctcaagcgaattgagcgggacataccagactgctgtaagcgcttcaaatatggtcggcgggaacattacggtgattgattccatgtatatttcaaaaggcctcggttttcaggtcgtgcgggccgccttgctggccgaagagggcatgacggccgaagcgattgtaaaagacttggagaacttgcgcgaccggacttccctctatgtgacaattgatcattttgacaacttgatcaaaggcggccgcatcgggaggggaaaagcgctgctcggctcattgctcaaggttaagccgatcgcgaggcttgaggacggaatctatacgcctgaaaaaaatgtccggagcagcagtcagcttatccgttatttaactggtcaatttgtttcagcggttaagggaaggacggtacaggcgatcggaatcgcccatgccgatgcgctcgatctcgcccatcggctgaaagactccttgcttgaacatatcccgggaatcgatattgatattgactacaccacaccgattatctcggttcataccggaaaaggagcgatcggttttaccttttacaccgattgaaaaaggggatggaaggattgaaaaacgtttttggcattttccttgcaggtattctcacagtgtttctttcgtcctgcggaactagcaagattgataatcctttgaactatgatgtacagtctttttcttttcaaaatcaagacgggaaagcggtgactcttgaaagtttaaaaggccaggtgtgggtggctgactttatatttacgaactgtgaaacgatctgtccgccgatgacttcacatatggctgaactgcaaaaacaaatggaagaggaaaacctgcaggcccgcatcgtctcattcagcgttgatcccgaaaatgatacgcctgaaaaattgaagaaatttgcggccaactacccgctcagttttcaaaattgggactttttaaccggatactcgcaggaagaaatcgaaaagtttgcgctgaaaagctttaaatcaatcgtgaaaaaacctgaagatgaggatcaggtgattcaccaatcgtcattttatctagtcgatcaaaacggcaaagtcgtcaaggattatgacggtgcaagaaatacgccgtacgatgaaatcatcgccgatattaagacgctggaaaaccgttgataaaaacgggcgacctgccgctaaagcctgtttcctgaacaccggaaaacaggcttttttttacatcggccaaatgattttcaaaagaatcaaaacatggtacacttttttttaggttatcaagaaggaaggggcatcattattgaacatacgttttattacagtcatgatggccctcgtctgtctgctttcagcctgtacggagtggaatgcgggtgttgaaaaaacatcggtctcccctaagcgcgatatcgtgattgcagcggtgggcgattctctgacagagggggtaggcgatcaagaaaagaaaggctatgtcggcatggtggccgatgagcttgaaagccggagcgatgtgaagtccgtaacggtcaaaaattatgccgttaaaggctcccggactgatcagctgcttgaaagattaaaagacaaagaagtacaagagggcctgaaagatgcagactacattttgtttacaatcgggggcaacgacctgatgaaagtcgtccgccaaaacttcgcgcacttaacgctcacacctttccgtgctgaacaaaaactgtttgaaaagcggttttcgaatattttagcggaaatcagagagcaaaacgccagcgctgaattgatttatgtcagcatgtataatccgtttaagtttacgctgtctgaactgcgggaagttgaccaagtcgtagacgaatggaatgaaggcgcggaaaaaaggctgaagaaggtctccaacacgaaaatggcggatatcgctgatatttttgaggaatacagcgatgaaaagaagattgcagaagacgagtttcatcctaatcaatacgggtattctttaatagcgaaacgcgtttacgaacaaattaaaaacgaagacctcccagcagaataaggtgaaaaaaatgaagaaatggaagagcttatttttaattttagcagcagtcaacgtcatgatacttgccgggattttcattctcatttccctgcccggcggacaaaaggagccgccgcgtccgactccgagcgaatatcaattgaacgtgacgagcacgaaagattcattggccgcattcatcaacacgtacttggaaaaggagtcttcgcctgatcttgactatcaaatcgaaatcgatgatgaattccatatcgtcggtgcgatccgcgccttttcctcgacagtcgatgcgagggtgtcctttcggccgacggtggaaaaaaacggagacgtggtccttgacgtgacgagattttcgatcggcaagttgaatgttccgatatcgatggtgctcaactacatggatcaattttatgaccttcctgattttgtacacgttcgttcagacgctaaagaaattcaagttcgtctgtcagagatgccgcttaaaaacggaatgtatgtgaaagcaaaagacattgatttagaaaaagatcaaatcgaatttgtttattacaagcctgcacaaacagattcataaatcgtgcagcggggtttacaggggtgaacatatggaacgtatctacacatatttcagcttgttgtctatgttgttttcactgtacttcggcggtctcgccgccttcagtttcgttgatgaaaacatggacaagatgtatttgaacatcgggtattgtgcgttgtttttaagcattatgatttttactcttgatgcaaaaaaacacaaaaaaactgaccatcacaatcaataattgccggcaaaatcctaaaacatgagatcgttttaggattttgttgtccctgcattcagcagactgtaaaagagacatcgggtctcttttttttcgctatgaaggcggagctttgacgggaaacggcgccgcttttatttcgagagaaggagagccgttgacgaaaccgaggccatacaacgttgtggattcgccggcatgaagcgtgatcctcggggccttcagcaggactgctgttgaaccggcccccctcagctcgacgtccattttctgtgaacgcaccgggatgtaccgggtaacagattgaaaggggacgccggaaaacaggacaggtccgttttgcactgcaaagtcaagagcgggagagtccggcgagagatggacgcatcgaatgctgcggctttccggatcagccgcaggctggtcatacattccgacgggaacgagctttgcggctgtgcctgtgacagcaaccgtgcagtaccggccgtggatcaggtgatactgtaccgtaagcaggggaccgttcgcccagcctcttcgaaaaacgtcgatttgaatacggccggcaggaaaccggacataagaagataaatctgtataggagacgtttcgaaaaacggatatcccgtttacgaaaacgtcgagattgtcggtatgaggagccgcgtggagcagtctgatcatcactgcttttccgctgtttcgaaaataaaagggcgcctcggcaggcagaacatcatagcggctcccctggaagccttccgccatataacgggcattatgaactgcagagaacatcttgtcacgcccctttgcatgctttctgacatcatatgaggctgcgaagccatcggtcacatgtgatcaagacgacagatgaaaaggagaaaacaatgaaaacggactttacatacggaaatgtatttaaacagctggtctatttttccggaccgatcattttagccaatcttttgcagatttcattccaattcgtcgacagcttgtgggtcggaaatctgctcggagcaaaagctcttggtgctgcggccgtctcaggaacggttttctttacggtgctgtcgttcgtattgggcgtcaacaatgcggcgctgacgattcttgcgcagcaaaaaggaaaaggggataaaaagggactggcatcatatgtaaacgcgtttgtcgttctgatgacggcgatgagcgtattgctcggggttatcggctattttttcacagagcctttgctctcgctacttcaaacgcctggcaatatgatggatttggccgtaagctatttgaggattcattttatcgggattatatttttattcggctataatttcatcagtacagtattaagagcggtcggcgacagtcaaacacctttgcgtttcgtcctgttggccgtcatcctgaacctgttcatggatccgctgtttatctcggtattcaacctcggaattgccggagcggcctatgcaaccgtcgtgtcccaagggattgcttttatttacggagtggtctatacggtgagaaagcagcttgttccattttcaaagccggcgcttccatcgctggcagagacgtccgtcattttgaagctcggagtgcctgccggcttgcaaatgatggtgatttcaggcggctcgatggcgattatgagcgttgtcaattcatttggagaaagcgtcgtgtcagggtttggcgcggtacagcggcttgacagcctgctgattctcccagcgatggccatcggcacggctgtcaacagtatggctggccaaaccttcggaagcggcgacatggagcgtacgaaaaaaatcgccaactacggcgtcatttatgtcctgctgtttatggctgccgtcagcaccgcgatatttctgacaggctatcacgcggtcaggctgtttatatcggaagccgattcagccgcattcggggaagagtatttaaaaacgattgcttttttctatccgtttatcggaattaactttgtgttgaacggtgttgtaagggcagccggagcgatgtttcaaattttggtgctgaacgtgatttctttttgggctttgcgctatccgtttacatatctattttcaaagtggcttggcgagaacggcatagcgctgggcatcggaatgagctttatgctgagcagcctgaccgcctttttatattaccgctacgggaagtggaagcacctcgttctatttgaaaaatgaaagcaagctcctccggcaagcctcggaaaccagatcccgccgggcgtctgaagaaaggaacaaaaatgcttttaacgtcttaataattgacgatatatacaatataaaatgagtttggcgctgggggcttgtcatgtttttaatcgatttatttttgaatttgtgcattttaattacttcgctctttatttacactcagctaaagtggaatattttttcccgaaaagctacaaacaaacaacttgattggattgacggcattcttggcggggtgctcggaaatgtgcttatgttcttttcgatccaggcaaccgatgagacgatcgtcgacttgcgttatgtccccgtcatgattttgtttttatttacgggcgcctttccggcctttatctgttctctgctgattataggaggaaggtttgtttacgggacgaatacatcctcgattgcagcgcttataggtatgatcgtgatattcgcaggatattatctcattcttcggatcatggataaagacgccggcacttatcgaaagacatttgcattagttatttttgccaatgtggcgatttcaattgtgatcttgatgatccttcatgatttcttcttaatgaaaatgttattgacgtggttctggattttatctactatcggcggctttacgtcagtatacatcgtctcatatttaagaaaatctcattttctgttaaaaaagtatgaagaggaatcgtcgattgattatttaacgggattgaataatgtccggcaatttgatgcgatatggaatgctcatatttcaaacgcaaaagagaagaacgagaaactgtctttgcttttgatcgatatcgattatttcaaaacgattaatgatacgtacggacattcaaatggagatgcgattttaaaagaattaggaacgattttaaaaaagtctgcccgatcggaagatatcgtatcaagaaacggcggagaagagttttcggtcatattgccgaactgttcccattcgcaggctgcagagattgctgagagggtgcgcaaggaagtggagacacacacttttttcatttctcattcaaaaaagattcatattacggtttcgattggagttgcggcatttccggaggtgattcacagtacgggagagctgattgaaaaagccgatcaatgtttgtacagggctaaacaccttgggagaaacagagtgtgcacctccgtttgaactcgcattcagctgaatgaaaaaggatagatgaaacgaggttcatctatcctgtcttttttatgttcgtttatcgaattcagcaagtttgataaaagtcttctcatcctcaattaatccgcacgcgccgcactgcacttttatggcagggccgctgtacggcaggtgaaaaggcgaaagctcgtcatctgaatacgtttccactatttcccctgttgccggatcaatcttaacggatgtcggggactgttcgattaagttgaaccgtgttcggtttgttttgcagtttggacaaaggtaaggagcagtcataggtcagtacacctcttttttattttaaggtgcacggattcaggccaatttatgtaaagtccgggttagcgctgttcccgttttttgtccaatttgctgaacagttcaatcagcgttttcagctcttcatcactgtagctgctgaaccgcttgaaataatattccgttttcttttcttcgaaatatctgataatttcttttcctgcgtctgtcagatggattttgatgatccgtctgtcttcttttgaccggactctcgtgatccagcctttttcaaccaatgcatcggttacagctgtgatatggcttgctgaaacgcctaaaatcgttgcaaactccgtgactttctttggaccttgctcgctcagcaggcggagaatcatgaattcattgcgggacatctctttttcgagcagctcatttatctcatcacgtatctgtttaaatactgtgcgaagcagtgcttccatatcatacatcatttgttctctaactttcaaaatttcgcccctccatataattagcaaatttcagctttgtttaaaaaggaatgaccgaatcagcatgattatcatttttcatgaacatgatatcactatgataccataatttttgcttttcaagtgtatgtttcagaagatttttagttcatttgaccatcaattgaacaacggtctatggcaattatatatgaatacagctgtttcttagaatatgccgatggcaatgacatattattgtcataattttctttttagccagcggctgatgaatgtgttaaaagttgtttcctgtgagcgggagcgggcttaaaaatgagcatgctgtgatataatggttcccaacaagtgttgaagagaaggaggcagaacagatggctgaaaaacgcgaactcgccacatttgccggaggctgcttttggtgtatggtcaagccttttgacgaacagccgggcattctaaaagtcgaatccggctataccggcggccatacggaaaatccgacctatgaagaggtgtgcagcaatacaacgggacatagggaagcggtgcaaatcacatttgatcccgatgtctttccatacgaaaaactgctggaactctactggcagcaaatcgatcccactgacagcggaggacaattcgcagaccgcggagagtcttaccggacagcgattttttaccataatgacaagcagcggaaactcgctgaagaatcgaagaaaaagctcggagaaagcggcatctttaaagatccaatcgcgaccgacattctggaggccgggccattttatccggctgaggagtatcaccaggactatcataaaaagcaccctgaacgctacacacagtatcggatcggaagcggaagggaaggatttttacaacagcattgggggcgaaagcatgacgaacaataaagaagaacggctgaaacagctgacccggatgcaatatgaagtaacgcagaaaaacgggacggagcctccattccaaaacgagtactgggacctgcatgaagacgggatctatgtcgatatcgtttcagggaagccgctgttttcatcgcttgacaaatttgacgcacactgcggctggccaagcttcacaaaaccggtcgatgccggagaaatcgaagaaaagctggacacttcacacggcatgattcggactgaggtgagaagcaagtctgccgattcccatcttggacacgtgtttccggacggacccggaccggacggcctgcgctattgcatcaattcagccgccctccggtttgtgccgaaggacgaccttgagaaagaaggatacggcgaatatgtcaaactgtttgaacgcaagaaatccggagaggaaagctgaggagagcagcatgcaagatgatccttttttcaaagggtcatctttttttagaggattttctgctctgaaagcgaaaaaacattacaatagatcatcttgagaaaagaggcagccgttgtgacatccatttcaaacacagaagaccgttatttaatgctgacatgcagcaaaaaaattgaatcccattatcatatatacacagatgaggagatcccgcagatgttttcctctcattttctgcagctgcaggacgattttccgctgacagagctgtactccctgctcgttcggacacccgaaattttaaaacgaaattatgttcatgtgaaaagctcttataagcgggatctgccttttacgatgaaaaagtcgctctttgatcttggctatattcttgatgaagaattgttttattccatcaggcttgcagattggaaaggagattcccctggtgtacgggcagagtgggggacggagaaatcgctcattgacggctgccgcatgatgcaggcttatgatacattgtctatcaatgaagcgtttgcgaaggaaaagctgctgcgcaagtatcctttttatgaggaaggcatcattcagctgtgtgtctgctactcggaagaaggcgaaccgattggatgtgctgagctttatctcgatcacgacgaaaacgttgctaaaatcgaagaagtcgccattttggagccataccagcggaaaggctatggatcgggccttatcaagcagatgctcaccgccgccaaacaatcgggcatggaatcgtgctatcttgtaacttcgggaagcgatcaggtgaaaacgttttatgaaaagctgggctttcagcagaaggaaaagctcacgacaatatttaaatatttgttcgtataaagtaggcaggtgcacataccaattgggacttggcctgcataggctggggtgtagactttatacgaaaggatgataagcctgtgcattactcccattattgctgtcctactggaggatacggctacgggtttcacggaagaaacacatttgtactcatcgttgtcctctttattttgctcatcattgtcggtgcggctttcatttgctagctaaaagcccgacgcccggcgcttgacatgctcacaaagccttccatccggaaggttttttttgtttttgttgtaaaattttgcattcgtatgtaatatggtcatgaggtgaaaatatcggacaaacgggggagaaactttgaaatatgcttgggtcataaaaggggactttttcagactgtggtctggaacttttttatcgctctttagttcggttcttttctattattcattggtatggtggtccttatctgaaaccgggagcgccctttcgggaagcgtcgtgatcggcatcgggctgactgtctcgattttggtatcgccgtttacaggctggctgtccgacaggtttcacaggggaaagctcattgcggcttcggatatgatcatttcagctgtatttttaatgatcggatttttggcgctgtcaggcatgaattcggtttttttgctggccgcttcaagggtgatcgtatcggcatgtttgaccgcaatcgaacccgctgcaagatcgctcttgccagatacattgagaaaagaacaaattgaaaaaggaatcgcatttcaagaagtgctcacacagctcatccaagtgattgttccgcttgtcacaggggttctgttttcctttttgcattttggctggttatgggtgctgtgcggaagcctttccttcttgtcgatctttttggagtggagaatcaaagatgaaaggggcagccaaaagcgtattccttttaccaataaacaattgttcagcggttttacaagcttgtatcaaaataagccgctcaagtatttgttgtatgggacgagcatacagcagcttgtattcagcggttttccgatatatatcgtcatttggacttcgctgcttttaaaagatcaggcctggctgggcggcgctttccaatcattttgggcgtgcgggacgctgtgtgcggcgcttttcttgtcctttatcgcaaaaccggagcacgcaaaagcagctgtgcctgctttaatgctgattttcggcctgcttttgtctcctctcggctggattgatcatgtcgtgctgggcgctgtgaatttgatcgtcatcggaatgatcagcggcgtcgtcaacatctatattgaaggttacttgcaaagggtaacggaaggtgaaaatagaggcagatcgctgggcgctttctttgcggtcaacagctcttttatgccgctcggctatgctgccgcagggatgttgtcggaggccgtcagtccggaatatttattcctcatcgtcgcactgcccgcgccgttcgctgcgttttcaatgatgagatcattttatttatgggaaaaacagacgaaggaaacggtcgctttgcaggatgaaacgtcaatataaaccagcgcgccctgaaaaaaaggaaggacatgtccttcctttttttgtttgcgaaaacggcgtttgctccgaaatcaaccatttccgcgtgaaaagagaatgccgccttttcccgactcatataatgtaaagaaaaacctctcattggggaaggggggatgttttcatgtcgtttttgattaagccggatctgcacgcaagctatccggtcgttcagtatgcaaaaggaagctggattgtcgaccattccggaaagcgttaccttgacggttgttcgggggctgttacctgcaatctcgggcacggtgtccaagaagtgattgagcctctcaaagagcagcttgatgctgtttcattcgtctaccgttcgcagtttacaagtgagccggccgaacagcttgccgaactcctggctgaatggctgccgggtgatctgaattggtctttctttgtcaacagcggatcggaagcagttgaaaccgccatgaaaatcgccgttcaatactggcaggaaaaaggacaaaacgacaaaacgattttcctttcaagatggaacagctatcacggaattacaaatggagccctgtcgctgtcgggattttatgagcgccgctacaggtttacgcacatgctgcacaagtatcccgccgcttcagcgccaaactgctacagatgccggctttctcatcctgaatgccaggaagcgtgcgtgaaagaaatcgagctcgccgttaaaaggatcggaaagcaattcatcgcgggcttcgttgccgaacccgttattggggctgctggagcagctattacggcacctgctggctattataaaaaagtaaaagaaatatgcgaagataatgaaattctctttatcgcggatgaagtcatgagcgggatcggccgaaccggccggatgctggcgattgaacattggggtgtgactccggatattgccgtactcggcaaggggctgagcgcaggctattcaccgattgccgcagcggtcatgtccgacggcatgatggaaacggtcaaaaacggctcaggggccatcatgagcgggcatacgtacagcgcaaaccccttttcagcccgtgctgcgctcgccgttctccgctacatcctgaagcacgatcttgtcaaacaagccgagataaaaggggaaaagctgaaaagaatgctgaaagaagttatgaaacagtcgagcattattggcgacgttaggggcaagggacttcttctcgggattgaatttgtcgccgatcaaaaaagcaaaaagacatttccttcttcaatgccggtgtcggctctcgtcatttccgaagcgaaaaaaagaggactgcttctttatccgtcccaggcgggtattgacggcggcgggggagatgcggtcatcattgcgccgcctcttacgatatcggacaaagaaatggaagagctcattgaaatatttaaacatgccgtatatgagattgaaaaacaagcggaaaaggtgatgcgcgaaagatgacgatgccgaacaaacgtattgctgttgaagatgccattgccgatttgaaagacgaagcgaccgtcatgtttggcggatttgggggagtcggttcaccgccttctttcatccgggcgattttgaaaaaaggcgtaaaaaatttaacggtcatatgcaatgatgcaggatttcccggcatcgggatcggcccattaatcgtcaataaccgcgtaaggcggctgatcgcttctcatatcggttcaaatcccgttgcgggaaaacaaatgaccgacggttttctcgccgttgaattttctccgcaaggtacgctggccgaacgaattcgtgcgggcggcacaggtcttggcggcattttgaccgatatcgggatcgataatgacatggtgcgccaaggaaagaatatcgtttcattaaacggacgcgcataccttgccgaggaagccttgagtgcggaatacgctttcatttatggaaaaaccgccgatgaattcggcaatatcatctacgacaaaacggctcgcaacatgaacccgcttatggcgatggctgctgatcggacatttgccgaggtcgagcggatcgttcccattggagagctcgatgaagaagaaattgtaacacccggtgtttttgtcgaaggtgtagctgaaacggaaggggtgaactggaaatgggtttgggagtcatagagcgggagagaatcgcgaaacgggcggcccgcgaaatcaaaagcggaatgattgtcaatctgggcattggcattccgtctttagttcccaactttttagacccgggcacttccgtaatgatccaatctgaaaacgggcttctcggcatcggcggatcgcctgaaaaaggaaaggaagatgagaatctttgcaatgcggcaggctggcctgtcaccgtagtaaaaggcgcttcttattttgattcagctctgtcgttcggcatgatcagaaagggtgcgattgatgtcaccattcttggttctctgcaggtcagccagtcaggagatctggccaactggatcgtcccaggcaaaaaggttcctggaatgggaggggcgatggagcttgcccaaaaggcgaaaaaagtcattgtcgtgatgagccataccgataaaaacggtgcacccaaacttgtcgctgactgtactctgccgctgacagcaaaaggctgcgtcgacatggtaattacagaaaaagccgtgatcaccattgacagcggcggttttgtattacaagagctgatgaatgaagaggatcttgatgatgtgctgcggctgacggagggaaagatccggatcgacgggccgctttcgtaagaggaggaattggatggagaacatagagagaaaagtgtgcgattggatcgattcgcatgagcaaaaagcgattcgccttttgaaaaaactcgtcggagaaaaaagcacgatgggccgagaatttaacgcccaggccgtcgtcctggagaaattgaggcaattcgaagctgaaatcgatgtctgggagccaagcataaagcagttggaacagcatccgctgtttaaatcagacagaacaagctttaaagaaagcccgaatattgcggctgttaaaaaaggaaagggcggcgggaaatcgctgatcttaaacggacacatcgatgtcgtgcctgaaggaaacagaaaagactgggagacggagccttttcagccggttgtgaagcaggggcggatatacggccgaggcacaactgacatgaaaggcggcaataccgctcttttaatcgcgatggaagcgctggagcaatgcggggttcaactaaaaggagaccttatttttcaaagtgtcgtagacgaggagtgtggcggagccgggacgcttgcggccgtaatgaggggctacaaagcggacggcgctttgattcccgagccgacaaatatgaaaatgtttattaaacagcagggctcaatgtggttcagaatcacggtcaaagggctttctgcgcacggcggcacaagatatgaaggcgtcagcgccatcgaaaaaagcatgcttgtcattcaatcgctccgccagcttgaacaggtcaggaataagagaataacagattctttgtatgacaatatcccgattccggtcccgatcaacatcggcacgatcaacggaggcgcctggccttcgtcggttgccgacacggtgacactggaaggaaggtgcggaatcgctccgaacgaatcccctgaagccgtccagtccgagcttgaaaactggctcaacgatcttcagtaccatgatgaatggtttaagcactatcctgttgatatagaatggttcggcgccatgtggcttcctaacgatttggctgaagaccatgaactgacgaaagtgctgaaatccgcctatcaaaccatcacggcagaggctccgctcatcgaagcttccccgtgggcgacagacggcggaatattgtcgcacgccggaggcacccctgtcatcgtcttcgggccgggagaaacgaaaatggcccaccaggcaaacgaatacattgaaaaagacgccctgatccagtcagccaagatcatcagcctgtttattatgaattggtgtgattatgaaaggtgaaaagatcagccgtttcggaggttaaatcatggtgaaaaaatggagcaatgacagctgcacgcttgaagcggatgtcgacttgttcagcaaaaggatcagaattgtcaattatgaaggcaatgtgtgttcattttttcccgacatactgaaagaagcaaaaaaacatgatatagggaaaattatcattttcaccaaaacgactgacagagacgcattgcttgagcggacgtttgaaccggaagggaaaatcgacggatactttaacgggcatgatgctgacgtgttcgtaaaatatgtaaaagaagacaggcgaaaaaccgctgactggcttatgcaggatcaaatgctggcagagctgttcagcacaccccgcatcgccgagatccaaaacgcttcctttaaaatcaggcgggccgtctctgttgatgcgcctgttctcgccgacctctacaacagcgtctttcctgtatatcccgcacctgtttcagattcggcatatctcaaggaagcgatgggaaagggggctgtttactacctcgcttttgacggcgaaaaagtcattgcatcagcaggcgcagacgttaatcccgctttggggaatgcggaaataaccgactgcgccgtcctgccggaatacaggggcttttcattgacgaggcggttgattgccgagcttgaaaccgacttgaagcaatcgggcatcttttgcgttttttcaatcgcaagagcggcttctttcggaatgaacgccagtctttatcatttatcatactcatacaggggccggcttttgaacaactgcctcatttatagaagcattgagaatatgaacatctggtgcaaaaatttaagccggtcttaaaaagtggtcttccgcgggttttacatttgaagagacacttttcatgccggtcacataacctgaaaagtatagggaaaatgctgatagggggatggaagatggaaaacggtctgtttaagccgaaaaggcactggaaggatattgagctttggaaagatgttcccgaggaaaaatggaacgactggatatggcagctgaccaacaccgtcagaacgcttgaagatttgaaaaaagtcgtcaatcttacgaaagaggaagaagaaggggtgcgaatctccacaaagacgatccctttaaatatcacgccgtattacgcctcactgatgaatccggatgatccgcgctgtccgatcagaatgcagtcggtgccgctcgcagaagaaatgcacaaaacaaaatacgaccttgaagatccccttcatgaggatgaagattcgcctgtccccggcttaacccaccgctatccggaccgggttttgtttctcgtcactaatcaatgctcgatgtattgcagatactgtacaaggcggcgtttttccgggcaaatcggcatgggcgtgccgaaaaagcagctcgatcaggcgatcggctatattcgggatacgcctgatgtcagggatgtgctgatatcaggcggggacggcctcctcattaacgaccagatccttgaatatattttgaaaaacctccgcgccattccgcacgtggaaatcattcggatcggcacaagggccccagtcgtcttcccgcagcggattaccgacaagctatgcagcattttgaaaaagtatcatcccgtctggctgaatacgcatttcaacacgagcattgaaatcacgaaggaagcgaaggaagcctgtgagaagctggtcaatgccggggtgccggtcggcaatcaagccgttattttggcaggcattaatgacagcgtttccattatgaaaaagctgatgcatgatttggtgaaaatcagagtccgtccgtattatatttatcaatgcgacttgtctgaaggaatcggccatttccgagcgcctgtatcaaaggggcttgaaatcattgaaggcttgcgcggccacacgagcggctatgcagtgccgacctttgtcgttgacgcgccgggcggaggcgggaaaatcgccatccagccgaattacttgatttcgcaaagccccgataaagtcgtgctccgcaattttgaaggcgtcattacgtcgtatcctgagcctgaaaactatgttccggggagagcggacgactattttgccgaaatcttccctgatgtgatgaaggaaaaagaggagatcggcatatcggcaatctatgcggatcaagctctttcatacacaccggacggcttaaaacggctcgagagaagagaaagctattccaagaggcctgatcatgaaacattgaaaagccgccgggcaaagcgcgatgaattgaaagaaaagaaattccttgcccagcaaaagaaagaaggcgaagctgaggggcatgcgcaatgaagaagtgtgaatggtgcaatgaagaaaaagccgcggcagcccgcacggcggtatattgggagcttcccgacgggacgaaagcgattgaaatcaccgacacacctgcggtggaatgcgaagggtgcgggatggtctatcaggaggacagtgtcacctgggaaattgaaaatcagctgctcttgattgatacaaaaaaactgccatcgtccgtttcatatgatgcgctgatgaaaacagagcgcatactgaagcggaattactttgacttttcctcatgaagccggcttttgccggtttttttgcgtgtttcaacgggttttttgtttgtattttttcagacggcctgtataatagaacatcaaaagaggacaggaggggagaccgtgaagtctttttaccattatttaatgaaataccgccatccgaaaccgaaggacgcgatcagcgaattcgcgaaccatgcttaccttgatcacggatttcccaaggcatcaactcattacgatgaaatcagctcttaccttgagcttaatggggattatttatcgtcaatgacgacatttgatgaggcttgggaacgatatatttcggaaacaaagcgataaaaaaaccgcagttgttcagaactgcggtttttttgcgttcgttcgagccgactgggcttttcggaaaactcatcgggccttgtagccttagcccatgcgaattgacagcactcagcatacgataagcgtaacacggaagcttcaaggcaagggggaatccaaatgaagtcaaacgcgcctaaattcaaagtcggggatgtggtcgtcgtcgtgatgtacgggacggtcggaacgattacaaaagttcataaaatcgataagcattttttgtatgaagtcaatcataatgaagtgctttatttcgagacttctcttcaactttacaaagattatgacggggtcattgtcgatacggaaaagcttgacatcgaatatgaatttttaatcggagatgtcgtctatgtaaaagattacggcaaagaattgtttaaaatcaccgggcacagaacggaaatttggagatatgtggaggatggctgggaagatatcatttacgagctgacccgtttgaaagacggagaatggcttgaaactgaagaagaagatttaacgctcgtgcttagaacctacgaaatggaccagttcgtccatcagcttctgtttgttcattatgtcggcgaagccggacaagagcttgatgaaccgatatctgaaaaagtgtttttgccattttctggtgattccgaggagcaggatcatgagcgcaatatggcagttactgtcgtggatgaactgcttgatatctacaatgactataaagtattgtatgaaatgtttcaggatgcggaatataaagatatgatggagtttgtgttaagcagcctgaaagaatatttcaaatgataaacaacaaatataagaaataaggaaaacagccgaacacaataagagcgaacatggctttcaagaccttccccaataccaggtcaaacccttctccgtcaagtgcttcaagcgttttttggatcattttcttttccccttccggcttttgtcttgttacgacatgtatatgaaagaggacaaacattatgacaaaccggttataaaaccgaatgccagctcatacatcagaataaggaggcgatcacaatgaaagaaattgaactgatgatagatacagaagaaatcgctgattttttttatctagagctgacaagaagaggctacataccgaacgaggacgaactgttcgaaattgccgatatcacctttgattatctgattgcaaaatgtatgatagatgagcatatagaggattgaaaatggagaccggggcggacctgctccggtttttcctatattatttgcccggcaggggagccgggtgtaaaatgtttaaaaacaatgtcaaggaggcactgacttttctaatgtataaagcactattttcagcagctgtctttgtcatcatggccattcttatccgcatcccggcggttcaatcatttgatgtgagcgtgatacaggctctcgagtctgtcagacatccggttctcacagcggtttttaaagcgctgacagagctggggtcaagcggcttcatgctgccgctgatgcttgctttaaccctggttctcgccgtctataaaaaagcagcggcatcactgtatctttatttgctgttttttgttgaaagaacggccaatgaagccttaaaaggctggattgccagagagcggcccgcgataaacccgctcgtgcacgaaccgtcatacagctttccgagcggccattcgatgaatgcggcgagcatgtatccgtttatcgcatttctccttttgctctgcattcctttttttcaaaaacacagtcgcgcggtttacgtgtggacgggccttctcgtcggactcatcggaatcagccgcatgtatctcggcgttcattacatgactgatgttatctcaggtttttcgctcggtctcgcgctgtttttcatcttcaaaaaaattggcgaaaagtacccgcttgttcgacaaaagtagtcaaagggattgagccccgaagcgccaattttataaaaaaaggagggatctgtattgccgttaatgtttcaactgtttaaaaaaaagctgataccttatgatgtgacgatttttcaaacgccttgctttggtgaagataagggatacgagatggtttacagaacggaaataaacggcagaacccatgaagatgtgctggaacggacgttttccactttcaatgtttatgacacggtgccgaatgattataaggcgagatttcttgcaactggcgacatcgttttaatcgatgaaggaagaaagggaaaaacctattataaactgctgtctacggggtggagcaaaatcaaccgcattttgctgcagtcttcgtaagaagtgaaaaactgcggaagcgctgtccgcagtttttttatgttgtattttttctttttctggcgctgtattccttttcatgcgcatcctctgccgcgatgacgtcctttgtcgggatgtggttgttttttttcaatccggtgactctgtttcgctgttttttgcccatcatttatgacctccttcctaaaaaataggatgactaaacgccccgttatttatccaggagaaagctgtctttaatctgtcatactaatcgcggccggatagacatacggctgctccggctcgctgatctccttccatcgcttcgtgcggatgatcgggatgacagagccgttataagacgctttgccaagcgttccttccaattcaatccatgtgtcaggctgcaattgctcagcaccgttccattcggcgagaaatccgatcaggctggcgtctgcgatgcagtgcgtgatcataaatcgggacagcacgagctggcgtgcgctcagccccgcttccttatggacgaagcctttgaccgtgatctcctttccaatatagtgatcaagattgcttgtcacttcatcataatagtctgcaaacatgtcgtcattcatgacaatccgcttttcctgtttaaactgatccatcttcctgtcatacgccgacttcgtcatcgctgaatcggcgagtccttgctgaatctccggtgtcatgacatgttccttttcgccttcagtttgaggggcgatctccgttttggtgagcatcgtccctttattggcggcgacagacgaattcagtacagccggggaaagggtgaatccggtgatgaggggaagagcgatgacggcataatgcatcagcctgatgaaaaagggctttgactcgccatgatcatgcccgcagccgcaatccccagcgcggtcatccttcaccgtccagatcctggtcagctgaatgatgaacagaaacgcgaacacacctgcggcgatgaggctggtgtaatcgtatttaggattaatcagcttatcaatttcccctgtgtaatggagcttgaaaataaagacggaaaaggcagccagcacaagtgcgcgcaaaaattgccgaagctgaaaaaccattggtaaaacctcctttctacagcaaactgacaactttgatacaaacaaagacaacaacggtgatcaggacagacaaacaaatgacgaacttcggcttaaacgcatgcagcatcatgaccgtattttttaagtcgagcatcggcccgtaaacgagaaaagcaaggatggatgaggaaggaaacaaattggtgaaggaagcgccgataaatgcatccgcttcagagcacagcgataaaaagtaagccagccccatcatgaccaatgccgagtcaagcatgccccctccgaacacaaacagcgattttaacgggaggtatgtttgcacaagcgctgcaactaaagcgccgataatcagaaacctccccatatcaaagaattcgtcaacagcatgtttcagcatatcaaagagcttttccgaaaaaggggatggtctgccggaatgggcgcagtgtgcagctgtctgccggctttccgttttcagctggctcgagcggaacatcatgctgatcgcaaaagcgatgatgaccgctgcggcaaaaccgacggcaacccttaaaacggccattcgcaagtcattgccaaaagccatataagtggataagacgacaatcggattgatcagcggacctgtcaacagaaagccgacgcctgcatagatgggaacgccttttgacacgagtcttctcacgatcgggacaatcccgcattcgcaagccggaaaacaagcgccgagtaaacagctgacaatcactcctgaaaacctgtttttcggaaaaagggagcgaatatgctcttcagtcacaaagatctggatgaaaccggcgattaatactccgattaacacaaagggaagggcttcgattaaaatgctgatgaaaatcgtattcagctgcagaacggaagccggaatctggaaggggaggcctgaggcgagcgacccgccggctgacacaaggcatatcagaacactgatgacaacaagcccggtaaagtcgattaaataactgttaagtgaacgaaacatcgcttttcctccatcctgaaatagctaatcgtaatgattcttttttaaaggtatgcctgtccttttttaaacatgacaagaaaaagaatgatgccgaatcggagcagggctttattttctttttccgcgatgttggtttataatacatatgcgagtggatgttgcaatcatcatcaccaatcagctttaaaaaggcaggaggaataatcatgagcgtacatattggcgcagaaaaaggacaaattgcagaaacggtgctgcttccaggagacccgctgcgcgcaaaatatatcgctgatacatatttggaaaacgttgaatgttataacgaagtacggggaatgtacgggtttaccggcacttataaaggaaagcgcgtttccgttcaggggacgggcatgggtgtgccgtctatttcaatttatgtcaatgaactgatcagaagctatgatgtgaaaaacctgatccgcgtcggatcgtgcggtgcgatcagaaaagacgtcaatgtaagagatgtcattcttgcgatgacttcatcaactgattcacaaatcaacagagtggcattcggctcgatcgactttgcgccctgcgcggacttcggcctgctaaaagctgcttatgacgctgcaagtgagcggaacatcccggttacggcagggaatgtgtttacggcggatcaattctataacgacgacagccaaattgagaagcttgccaaacacggagtgcttgcggtcgagatggaaacgacggcgctttatacattggctgcgaaattcggccgaaaagccctctccattttaacggtcagcgatcacgtcattaccggcgaggaaacaacggcagaagaaagacagacgacctttaatgatatgattctgctggctctggatactgctttgtaaaagcatacatgcactgaaaaaggatggattcgaatgaacggaaagtacaaatacgtgacgattgcttcattgctgagtgcagcggtcctgcttggcacaggatgtaccatgaccgaacagaagcaaaatgacacggctaaaacacagaatactgcaaatgcaagcaaggatgcaaaagaccaaaagtcagacagcagcctggaagatcaggacttcatactcgagagcaagtactttaatcaaataaaagatgtagacgggctgccgacgattcaaaatccggaaaacataatggcgcttgtaaataaagaatacgcgcttcccggcaactatgcaccgagcgacctgacagtgcctgatgtcgcgttttcttttaccgaggatatcgacaagcgttatatcagaaaagaagccgccaaagcgcttgaagagatgttcagcgccgctaagaaagaaggctatgaactcgttgcagtgtccggctacagatcctatgacagacaaaaagcgatctataacaacgaagtcagccaaaagggagaagaaaaggcgaaagaagctgtggcatatccgggccaaagcgagcatcagacaggacttgcgatggatatttccagcaaaagcaacggcttcgccttatcagaggaattcggcaatacgaaagacggacaatgggtcgagaagaacgcctacaaatacggctatatcatccgctatccgaaaaataaagaagacatcacgaaatataagtatgaaccttggcacctgcgctatgtaggaaaaaaagcggctaaagccatccaagaacacgacttgacgcttgaagagtattttaaacaggtgaaaaagatataaaaatgaaagggccgatatcaatcggccttttcatattaccaaaaaaacaagcctgcaagagccacaccggcaattagaccgaggccaagtccgtatacagggccccaaccccaccagccgccgtaatatccgtaggcgaacccgcggcctccccgtctgatcatcggggcaatatatactttgcttggtgaaacacggacgattcttccgacatggacgcggcctcctttgtcggtgattctcgcaactctgccaatattttggtggcaaaacctataatatcggtccacttgaatgctccttccatcatctaatctattcctagtcagcttatgacggatttaatagaaaaggttggacgaaagaaggaggacaaatgatgatttatagatgtgatataaaaataatatgatcgagagagtcccggtatttttccaggtaatgcaggtgtttttccatcgtttcatagtctttgtcggaaattgcaggcgacagatccatttcaacggcgtcatccgggtctcctgcatcttccaatacgacaggaatgatgtcaatctttgaaaatccttcttctcgaaggacattgacccactcatcctcgtcatataatgcggtgaatccgtaaaattccgtgatttctttttttgcttcgtctgtcagtgcgtttccttccttaaggcagacttcgatcgcgaccagcatccctccgggttttaaaatccgccggatttcctgtaaagcagaccggatatttgtgaagctcagcacagattcagttaatacacaggcaaagctttcagactgaaacggcatttcctcaagtggagagcggacagccggaatggaaagctgttcttttttaaaacgctgtcgggctttatcgatcatgaccgggtcggcatcaagggcagtgacaggaaacagaagctgacccaaataagcggcggtctggccggttccgcagcctgcatcaagaatcggctgctcagggtcgatgccggctttggcgagcactgcctttgacagggacatcccgccgggatgagcggatgagacgccgaagctggcgagcatgtctaaataatcgctcaaattgagatccctccttttttgtatgcatatgcaaaagcggaataatggttgaaaacgatcgaatgccagcatcccggaaaaatcggtatttaagtgattcgagttgacgaataaagattcgtccatgataatatggtaagaagaaaaggtggtgttcgtttgaaacagcagttgaaactctttttggctgtattgattacggccgtcgccgcctccgcactgacgctttatctggtgggcaaaggcagcggcggttcagtatattccgcttcagattccgagaaattcgaaaagctgatggcggcgtacgacaaaatcaagagcgactattatcaaaatgcagacgatgaaaacctgactgacggcgcgattaaagggatgcttggagctttggatgatccatattctacatacatggataagaaagaagctaaaagctttgaagaaagcattacatcttcttttgaaggaatcggcgcccaagtagaagaaaaaaatggacaaattctaatcgtcgcgcctattaaaggatctcccgcagaaaaagccggcttaaagccgcatgatgaaattcagaaagtggacggcaaaagcgtaaaaggcaagaccgtcaacgaagcgacagcgatgatccgcggcaaaaaaggcacgaatgtcaaacttgttctcaacagggaaggcgtcggccaaatcgatgttacgattaagcgcgatacgattccgatcgaaacggtttattccaaaatgatcgacggcaatatcggtgaaatccaaattacgtctttctctgaaaataccgcaaaagaactgacaaaagccattgatgacttgtctgaaaaaggtgcggaacgattcgtgctggatctcagaggaaatccaggcgggctgatggaccaagcgattatgatgagcaacatgtttgtcgataaaggcaaaaccatcatgcaggttgaatccaaaaacggaaaaaaagaagtgtacaaagctgagaaggagcgaaaagtgaacaagccgaccgttgttctcgtcaacggaggaacggcaagcgccgctgagatcatggccgcagcacttcaccagtcttcaggcatcccgatcgtcggtgaaaatacgtttgggaaagggacggttcaaaatgcggagagcttctccgacggatcgaccgtcaagctgacgattgccaagtggctgacgccgaatggggactggattcacgaaaaaggaatcaaacctcaatataaagcggagctcccaagctatgccaaactgccgtacctggattccaaaaaagagtataaggcaggcagcaccggagacgaagtgaaagccgcccagcaaatgcttcaagcgctcggctataagctgaatgcgactggagctttcgacgcacagacggaagctgccgttaaggcttttcaaaaagaccaaaagctgaaaacgacaggcatcctaacgggcgagacgacaatcagcctgacaagcaagctgcaggataagctttccgacaatgatacgcagttggataaagcgattgagatcttaaaaaaagagaaataaaagaaacccttgcgctcacacggagcacaagggttttttggtgatcaggcgcttttttgcacattcttcttagtatgaaacaaatagttgatcacagaattgtgttttacatttttcacaaaaaacggattcaacaagacaacagtcaaaaggttggctgcaaggccccagaatccttcgtaaatgccgaaagtggcccctgtcaaataaacggtaaatgtaacggcaaggccgatgagaagaccgatgatcgtcgcttccttcgtctggtttttccagaacaggctgatgacgatggccgggaatatctgcaccatgcctgaaacgccgagaagctgaagcgtgacaagcgctgcggggaacagcattccaaataaaagggccaggccgatgacgacaaataccattgagcgcgtaatgatcgtcagtttttgccccgaaacgcggggattgatcaaatcgcggtataaattgttggcgaatagattagacgccccgatcgccatgatcgaacacgggatcagacttgccagggcaattgttgaataggcgaatccttgcgtgacgccgccgtaggaactttggattaaatacagcaaggcaaatctcggattaatgtcatcgggaagtacgagaaatgcgataaagcctaagaaaatgactaagatcaatacgatattgtacagcggcagaaacatgctgttttttctgagcgcatccgcgctgttcgccgtgaagacgcctgtcgccgcatgggcccacatgaacagggcaaacgcggaaacgatcgatgccgtgatgaaccaggcgatcccgcgcggtccgtcagaagggatcgtcagcatatgcggcgcttcatttgcaagcttgtcaatcatcggcgtccagccgttaaaatggatgagcggcaacgaaacgaccataaacagcatcatcacccaaactaaaatatctttaataatggcggtatatgtaggacctttgatgccgctgaaaaacgtatagagcgcgacaaggatgaatgatatgatcacgacggcattgacgttaataaaccctgtacccgcgacttgaagcgtatcctggattccgctgagctgcaggcagatatacgggatcagcatcaagacgccgacaatggcaacaagcgaagacagcagcttgctgctgaaacgttcccttgcgtaatcggccagcgtcgtcagctgatgtactttcgccaccttccaaatcttcggcagaaaaaagtacgcgataaaataggccaaaaccgaataagggatcgcgaaaaaagcaacgcttccgcttgtaaaagcggtgcttgtcaatcctaaaaacgtgtaggctgtatacaagtcggcgccgacgagaaaccagacgagcagcccgccgaaccgccttccgccgaccgaccattcttcaaccgatttccgcgactgtttattgctgccggcgataaatccgatacaaactacggccaaaatgatgccggcggtaatgaggagcgctgttagatttccctgcatcactcataacctccgtttcttttctcaaatctgtaaatcgcaaatgtgatcagcggtgtcagcacaatccacagcaccagccaaaaatgaaaaaacggaagtccgaaaacgatcggatcgatccggtttacaaacggcagcaaggcaagctgtccgataaaagggatgatgaacagaacccatttgaaaagctgttgattcaccttttttcctccttaagccattttgatgttcataatcatagcagttgtcagatttaatcacaagataattattagaaaaaagtgattttttaaattatttaaacaatagttctgtcttgcatattcgaaaacataactttacaataattaatatcttgaattcaagataaaaagatgatgatggaaacagaaggggtgcaccatattgcaggaggctccaaagtaatgtatgggaaagagacagtgaacagggctctttgattgatgaacagttggagagtctctttcggtgaattgaagctttccgaaatgattgcaggccaattgaaggcatacttccaaaatggaaaaggagtgaaaggaaatgaattatatatatgaaaaaggggactctgatctcaccctgttgttattgcatggaacagggggaaacgaacacgatcttctgccgatcggcaagatgattgatcccgatgcaaatttgctcggggtcaggggaaatgtgctggaaaacggaatgccccgttttttcaggcggctgagagaaggggtgtttgacgaaaaagatttgatcgaacggacggatgaattaaaaacgtttctagatgaagcagccaaggaacttcactttgacagaagccgggtggtcgcaatcggctattcaaacggcgccaatatcgcgggaagtctgctgttccgtcatgaacatgtactgaaaggggcgattttgcatcatccgatggttccgtttagaaatcgcaagctccctgatatgacaggtctgcccgtgtttatcggggccggcaaaacagatccgctctgtccgccgcaggaatcaagcgagcttgccggctatttcacaaacgccggcgccaaagtgctccttcactgggaaggcggaggccatcagctgacacacggcgaaattgaaaaggcgaaaatctggtatgaaaagcatataaaagcataaaaataaaccttagtccttttttgggactaaggtttttaacatgtttacagccatgtagatacgtcagacacatcgaaacgattacttttgtgcgcaggtttgaccggctttccgaccgaaatcagcataaccggtacatagcgttcatcgatgttgaattctttcacaaatgcttccttgtcaaagccgcccattgcgcatgtgtcatagcccattgctttggctgcgatcatcagctgcatggctgctagagatgcgtttgtaaacgcggcgtctcttgcaaatccgctgttttgataagcgccgttgatttgtccgagcagcgtgtttttgatttcttcagtcatatagcctgcttctgccagagggccgtatacggcttcaccgttcagattcgcttgtaagtccccgagcaccgctacgaccgcagaggcctgactgacttgcttttggttgaacgcgatcggaaggagcctatcttttgattcctggctgtgaaagactgtaaaatgccagtgctgcagattccaggctgacggagcctttgtggtgatgctcagcagctttgtcagctcctctttggaaatcgaaacgcttgtgtcatattctttaatcgaagtacgctcttccagaatgttgagagcggtgttttcttgtgaagacatgtgacttcctcctttgggctaaacgtgttatgatagagttagataaaaagttagaaacttactttttgtaactttaatgagtattttaatggcacacattatatttgtcaactggatatggaggggtgagagaattggggtttacaatgtgtcctagaatggaagccgccttttctttactcggcaaacgatggaatggactgatcatccatgtattattggatggacctaaacgatttaaagacttgactgaaatgataccgatgatcagccagaaaatgctggctgaacgtttaaaagagctcgaacactgcaaaatagtcgagcgtcaagtgctcccggaaacgccggtaaaagtgatctatcaattgacagacaagggaacggcgctggagcctgtcctcaaggagatacaaacctgggccgaaagccattgtgatccggaagggagctgaccggattgaacagtaaagaaactgtcgtcattacaggcggggcaaaaggcattggaagagacctcgtggccgcctatgctcaaaaaggttttatcgtcgtattcgccgacgtattgaaggaagagggtgaacagcttgaaaaagagctgaccgcttccggtgcgcgggtccaatttgcaccttgtgatgtagcttctgaagaagacgtgaaacggctgatgcaggaagcttcccgaaacggccgttcgatatcggcgctcatcaataatgcgggccgatcagtttggaagtccccttacgacttgacggctgaagaatgggacggcgtcctgaatacgaatttgaaaggcgcgtttctttgcgcaagagaagcggccaaaagaatgaaagaggcgaaaacaggcggtgccatcgtcaatatcgcttcgacaagggcatttatgtccgaaccggactcagaagcctatgccgcgtcaaaagggggcttaatagctttgactcacgcattggccgcgtctttaagcaaagattcaatcgtggtcaacagcatttccccgggctggattgaaaccggtgattatactgccctgcggcctattgaccacgcgcagcatttgtcaaacagggtcggccgcccacaggatatcgtcaaagcatgcttttatttgaccgatccggacaatcgcttcgtcaccggtacaaacataacggtggacggcggaatgacaaaaaaaatgatttatgaagaatagcccaaacgtttcccgactttatgaatacctttactataggcagacataaaggaggataaaagccaatgaaccctcatatgctttattcgagatcaggtcctgccggatacccggccagattcccgttattctggggttttggagcgccgcttgtcggcggattgctgggcggatttctcggaagcgcgatttttaactacccaagaccttacgcttacccgccgccatacccgggaccttacggcggcgcgccttattacggctacggggcagctcctggggcttttccgtacggaggtgttccgggcgcagctccatacagaggagcaggaccgggctattgatcaataagccaattgttgctggcgtctaaatgccggatgtcaatatgaagcggcggccaaagcctgcgaatcttttcgcctttggccgccgtctcattctttccggatcgatcagtcagggaactgtacttttcccggtacggtatatgcgcttgacgtcccgttttccggaagcttttttatcgtgtctttgacgacttttcctcggatatctgtgatcctgactttaagcggacttgtcccgagattggtgctgacgaaatggttgtaatccgttttctccatgttgatccactttccgtctttgtaatattccattttcatgacgggatatttgtggtttctgacttggatcgccgcccaccattggctgctgccttctttgatccggtaagtgaaattgccggtaatcggcgctttgactatacgccatttaatgtcgattttgccgtctttcatatcgccgatctcgcgaaaagcgttcggtgaaaggtcaagggctcccggcgctccttcaggatacagatcggtaacatagacggtcgtttttcctttcggcccttcaacccgcagataggcgccggcaagagcagctttcacaccgcggtaattcatatctgtcggatttaaagcggtgatcttcatattggacggaatagggtccaaaagcaatgcgccgccggagtagcccgaccccgtataagtggcatagcccgtatgcagtgagttgtacgcagcggaagcttgaggcgaaaaacaaaggattgtcaaaaacattgctgtgatcaatatgctgattttctttttcatatacatcctcctgttttataaattgagaaccattatcattataaggacaaatcgacaacagccgaaagaggaaatagttacagagactttttaaggaataatgactaacactgtcaaaatttaaaggcgcggccgaatgtcaggcaaatgagatgatcatccttgaggagtagtgttaagatgatacaggaagaaaaaaaacagcctgctttttcaagctggccgttttcaaaacgtgatgtcgatttcagacaggttaaagtcctcattttttaagaacatcacttccaaaatgccgtctttaaatattgctttcgtaccctttctgcgcactagagaggggagaacgactttttcctgccgccctttttcagggtagttttctatgatcagggtttgtgaagtatgtttaattttcagaaggttaagctgttctttggtgagcggtattttaacaaatacatggcttgtcgtttcaaaaatatcaatcggatcagattcatctgccgccgatgtttcttttgagagagggtcacgaaaaggaaattgaactgcataccccggtccgaaaacgcttttcatcatgtggtggatatattgctccacatctttcgggtcagcgttttttaatccgtccttggaaaactgctgaaatggaaaaaagcgttgccaatcaaacacgatcacacttcctttcacatagacggtacagtatatgcaaaaaagtgcggaaagtgatgaagaagaaaggaaagaaacagacatgaatcattcatctcaaacgaaaggaatcatttacacagcgctttcttatttgctgtgggggctccttcctttatattggaaagtgctcgatcagacggccgcgctcgatattctggcgcaccggattatctggtcatttgtttttatgtgcggggtgcttctcgttttgcggcagtggaaaaacggagtcaaagcatttcgctcgctttcgggaaaccgaaaggaatttgttccgctcattttgtcgtccgttctgatttcgatcaattggtatgtctacatatgggccgtcagcaacggctatattcttgaagcgagcctgggctactacatcaatccgctcgtatcgatcgttctcggaattgtctttttaaaggaaaagctaacgcggatgcagggagcggcagttcttctcgctgccctcggcgtgcttatttcagcttttcagtacgggtccgtgccgtacatcgccctgatgctcgcattcagcttcgggctctacggactggcgaaaaagcgcacatcgctctcaagtgccataggacttactttggaaacgatgatgatcgctccggttgcagcgatctacctgctgttcttcagccatccggagaaggctcaggcagcctcagggagcatcggcatgatggtgctgctgtttctggcgggggtgctgaccgcgattccgctgcttttatttgcggaaggtgcaaagaaactgccgctctatcaagtcggcattttgcaatatatcgctccgaccattacattatgtttaggcgttttcgtctaccatgaaccgttcaacagcagcaaggtctttacgttttcctgcatatgggcggcgctgatattgtttacactttcgcaatttcaatggaagagaccggagaaggtatttttaaaaagaaaaaaatcctttcatccgtaagccctctttcttttcaagaaacaccgattatgtataattaaacattattgaagcaattcggaggttgttccgtcatggcagatgaactggagcttttccaggcatataaaaccctttggaaaaaccggacgatggagggggaaggcagggaggcgcttcatcaggcggttgatgatgagctgaacgacctcggcacccatccaaggctcagaaagacgaagcacgaaaaatactatcaatcaatccggcgcatcgtgaattcacaattggaatcagaaatgaagctcaagctgattgaatgtcatacggaacgattggagttattaacaaacgaagaaagcagggagtaacatgaaagcaataaaaaaagaagatgtgcaggcttctttggaaacatttttaaatcagcctgtttacattcatttggaaacgacaaccggatcgtattccgcgcataaagatgagcagaacatgaccgtggtggcatatatcagaaacgcgaaggtagcctgctcccgggccaaaatcacgggcgagggaccatttcgcgccggtttgaaaaccgaagacggctggatctacgccgaaggcctgacggattatacggttgacgatgaaggaaggttgcttcttgccggctatttgccgggcggcaaactcgccatttcgcttcaaatcagcaaaaagccatttgcagtctaaaaagaaggtgttataagatgaaaaaacatttactcgtgatcctgccccatcctgatgatgaatctttcggagtcgccggcttgatcgccttaaaccgaaaagaagacattcctgtaacatacgcttgcctgacgctgggcgagatgggaagaaatatgggagacccgctttttgccaacagggaaacccttccgctgctcagaaagcaagagctgatcgacgcctgcagggaaatggatgtacaggatttgcgcatgctcggataccgcgacaaaacgctcgaattcgaggatgaagaaaaactggccgatcaaattgaggctgtcatcgatgatgtaaacccgagccttgttgtgacgttttaccccggacacggcgttcatcctgaccatgatgcatgcggtgccgcggtcatcagggcattatcgcggaaaaagaaagaggaccggccgcgcgtcttatgcatggctatcactcaccacagggaagaggttcttggcaagcctgacgtcgttcttgatatcaaagaagtcgcggatattaaaatgaacgctttaaaagcgcataaatcccaaacaggcggccttttgaaagaaatagagaaaaaactcgccaatggcgagccggttgttgagacatggtttgaaaaagaagcattttggacctatcaatggaatgattaacatgatcaaaaaaggtgtcgggcatttgagcccggcaccttttttacatgctttgagtgtgaatatagcggttttgaatgcgtttgagcctgaagaacagcccgactgcaccggccgctagccccgtgatcagcccgatccagtatccgaaagctccgaatgaagtatacgttccgattacaaaaccgaccggaagcccgataatccaatatgagacgagagctgtgacaagcgtgtagttgacatctttatatcctctgagcgctccttgaatcggcgcggcaatggcatctgacagctgaaaaaacaacgcatacagcaagaagtccttggtcagaagcaggacatcccggtcagccgcgtacaaaccggcgatctgctctctgaacagtagtatgatgagtgcggtgaataatgaaaaaccgaccgctattgaaatgccgagatagctgtaggccctcgagtctttaaaccgtttggccccggcttcaaagccgacgacaatcgtcagcgtcatcgatacgctcaatggaagcatgtaaagaagcgaagcaaaattcattgccgcctgatgggaagcgatcgtgaccgtgtcaaagtggctcatcagcaaggtgacagctgcgaatatactcgtctcaaagaagatggcgaaaccgatcgggatgccgatcttcagaagtttcatactttcagcaaaagaaaatgaatagaatgttccaaaaatcctaaactggtgaaacggcgtctttttatgaacgatgtataaagagatcagacaaatgcaccaatatgtgatagcggaagccaaaccggctcctgctcctccaagctttggaaacccgaagttcccgaaaataaacaaatagttcaagacaaaattaatgggcaaagaacaaagcgtaatcagcatcgtcacccgcgttttcccgagtgaatcaataaagcagcgcatcacattgtaaacaaacagcggcaatatgcctagcccgatgcagattaaatattgctttgcgatgacagctaccttccgttcaagatcgagattctccagcaccggatcaatcagaaaatatccggaaacgatgacggcaaggctgatgattccggccacatagatcgattgaataacagtataagggacatccttttgccgcttggcacccatcagctgggcgaccataggtgttacagccgtcaaaatgccggcaagcccagtataaacgggggtccataaactcgagccgattgcgacgccggcgaggtcggcggcgctgactttgcctgacatcaccgtgtcgagaaccgtaatgagcgacagtcccgcttgcgtaatcaaaatcggaattaaaatcgttaaaaactgtcttgctttctcccgcaaatcctttgtttccctcatatcagttccccgtttcttttggataacgagagaaattataacacgttatgtataaaatgcaataaatgtctgttcaatcttttttcgtctgttttgtttttttaaacatttgcacataaataaaggaaagagaaaggatccctaaacacgtacataaatattgacatattttttgaatggccaagaagattcacctccatatcttaaaatgcgccataaaaggaggaaacatgcatgaaagctgcggtgataaaacagaacccttttttacatgttttgatagtatattagatctattaatatatataaatgagtgagcattaagttttatgtttctgtatatcgttatattaagataggaaataagaatctataggtgaaatagtaaaacgccgttcgatctaaaaaaaagatactcccaattccggatgttggcaaaaaaaatgtatgatatagtcaatttatggtttcgtggaggaatttgtgctgaaatgtagaattgtataaatgatcctgatctttgcttttcgattaggcaatagatgaggatagatcggcgatttccggaaaaataaagaatatgaacacgcagttttcacaccctcaacatgaacgctggcttgcctacctgtttccgtttgatccgagagaaagagaaatcggcagtaaaacggcacggaaatccgcatgttatggcgtctattctggctgtttcggcacatgcagcatatctggtcaactcccttctcgctgttttcaccatgaacctctgattttaaaacaactgatcatcgtatttccgaaaacttgaaactcaaaacctttgcaaaaaagcatccggcacctcgagtacacagaaaaaagtgttgatttttgtcaatatgtctatcagtctgtatttttaatgagaaatttgtaaaaaaacaaaaaagctattaaaaaaatataaaatagaccgatacaaatcgtgaattgcattttttgcttaagagtataaaagggggatttcggccaaaggcatacatatggtgatcagatcacccgcctgatcggctggataaagtcttaagcaatggcaaatgtaatggcatacatagagagaacgaaaatgaaacgggaggttaagaggttatgaagaagaagatagcagcaggtttggcggcctctgcggtagttggaacttcattggcggcgtcaccggtcgaagcccaaaccatcaaggtgaaaagcggagactcactgtggaagctttcagctgagtacaatacgagtgtttcggcacttcaatcagccaacaatctttcatcgacggttatttatgtcggacaaactttaaaagttccggacggcaagtcgaaaagcagctcacagacaaaatccgcaagttccagctcaagttcaagcgctgccaagtccacttacacggtgaaattgggagattccttgtggctgattgccagagactacaaaacgaccgtacaagagattaaaaacttaaacgggctgagcagcgatatgatttatccgggacaaaagctggttattaaaggaagcgcaaaaagcgccggttccagctctggatcaagctccaaatcatccggctcatcatccggctcacaaagtgcaagcagttcaagcagcacatacaaagtcaaattgggcgactctttatggaaaattgccaatagtttgaatatgacagtcgccgaaattaaaacgctgaacaacttgaagtcggacacgatctacccgaaccaggtccttaaagtgaaaggaacagtttccagcggaagcaaaccatcttctggttcgtcttcaagctcttcatcaagtaaaacgaacacaggcagcagttcaaaaacgaccacttacacggttaaaccgggcgattctctgtggaaaatcgcgaattcgatgaaggtaacggtacagagcatcagagaggctaatcaattaaaaacagatgtattgcaagtcggccagaagcttaaaatttctggtgcatcgtcttcagggtcatctggcagcccatcttccagctcgccgaactcttcagtttcaaccggcacttcgacaagcgcaaaagtcgagcggatgattgcagaggcagaaaagcatatcggcgtgccttacagatggggaggcaacaatccttccggttttgactgcagcggattcatctattacacgttgaacaaagttacatctgtctcaaggctgagcgcagcaggatactggaacatcatgtcgccagtcagccagccttcaagaggtgattttgttttcttctcaacatataaagcgggcccttcacacgtcggcatttatttaggaaacaacaagtttatcaatgccaacgattccggcgtcaccgtgagcgacatgaacaattcctactggaagcagcgctatctcggcgcaaaacggtattcattttaaaaaagccattttatatggcttttttttgcgtggtttcaggatgggaaggacaggtttaatgcccctcttcattgtctaaactgaaaagaaaagcgaagggggaagctgtttgagaacattacattacatattgctcgcatgtatgtccgtttgtttggcagctgcatgcacacagcaaaaagaaatcgagcaaaaaaatgccgaacaggaacataaagaaacttttgaaacgatgacacagccattaaaagtaccgctgatcaaacgcgacgggacggagaccggttttatagaagtgtatgaatctgctgcagaaggccttgatattagagtgagcgcccatgatctgccgccgggcatgcttgcttttcatattcatgaaacgggcgtttgcaaaaagcctgattttgaaagtgcgggtgctcatttcaatcctgatcaaaaggagcacggctttaacaatccaaaagggccgcatgccggtgatttgccgaatattgaagtcggagcagacggcaaagtcgacgtcatcgtcaatgcgccggcagtcaccctcgatcagaaaagcaggttcagtctgctggatcatgacggaagtgcttttattattcacgagcatcaggatgacgatttgacaaatccatcaggtaactccggagcccggatggtttgcggagcgctgacgaacagcggaaaaaagtgaatcggcgcctggaagccgtttatattgagggcagcgcgtcttttctagtatacttaaatatagaagacgcttttagaaaggaattttacaacacatgaaatatgatctgcacgaactagagctgcctgaaaagataaaagagcggctgattcagtctgccgctaaacctgttgacgcggaataccaatcattgattgggacgcccggctatgaagcggaagacagcgccattctctatgacgcgatgatcgcgttgtcactcggaaaaaacgttttgttaaaaggtccgacaggttccggaaaaacaaaacttgccgaaacgctctccgcttattttcaaaaacctatgcacagtgtcaactgttctgtggaccttgatgcagaggcgcttgtcggttacaaaacgattgaaaacaccggcgggaacgcctctattgaatttgtcgaaggtcccgtgacaaaagcaatgaacaacggccatttcctatatattgacgaaatcaacatggcgaaaccggaaacgctgccgatcttaaacggggtgctggattaccggaaaatgatgaccaatccgtttacaggggaagtcgtcaaagcgaaagagggattcggcgtaattgcagcaataaacgaagggtatgtcggaacagtcccattgaacgaagcgctgaaaaaccggtttgtgatcatcgacgtgccatacattaaaggcgacctgctgaaacgggtgcttgaaacacaatccgaactaaaaaatcagaagctgctggaccggtttgtcaccctgtcatcggatttaatgacgcaagcccacaacggacaggtatctgaagaggctgcttccatcagagcgcttctcgatacttgcgatctgtcgacgtatattccgccgctgcgagcgatcgaacggggcatcgttgaaaagcttgatgatgaacgcgaaaaagcggcggtccgaaatattgcccaaactttgttcgaatgagggttttttatgaagtttattaaattcaatgacagcaagattgactctttgctatttatggagctgacagatctggcgaaaacgctcgcgaaaagcgatcaggttgaagtggagtacggggttcagtcttattacaatccttttgagaaaaagatctacatgagccacttttggaaagacaggaaccaccgcgatatggtagacggcttgaagagcgatgtatacttgcggtcaatcggctcccgctacagctcgatgaaagacttttcccgcatgctggactcggctcggaaatatcagtttaagagtttggcaaaacagttgtttatgctttttgaggatatcagaattgaagagtccatcaagagggagcgccccggtacaaagcaggtattttcaaaccggaaatcgatgtaccgcaaacactttgcgacacagctgacgctgaatctggagcggagcatttttacagatgctttgttttgcgctgtatatcttaagctgaccgcggagtcgccgcttgaagagataccggctatccatgaatcggtcgatccgatgaaggggtttatagaagccgagctcgcccgcgtattcgaagcgcgttcaactgctgacatcgtttcgtttgtaaacgggttaatggaaggttttgaagaagtgctcgaaaaagatatgctgaatacgtacttcttttttccggaacttgactacgaacaagttgacgaagaagcgctctttcaagatttaaaagcaaaaccgaagctgagcgaggatctgacgctggaagagaaaagtgcgggtgacgaggaagttcatgaagaagaaatgccgacttggcacagagaaacggaagctccggccaaaagctttctccagtttgatttggagcacggcgcaaaatccgatatttccggcggcgctttaagagaaggagaagacggcgaccaagcgctcgggtctgttcaaggaacggcgaagcagacgaaaaggaaagactactcaaaacttgaatcgcttgaatctgttcaagatgaaccgaacgccggaacagcccaagccggtaaagaaaaccgctatgccttttcggtgatgaagccgccggaaaaaccttcgaatgaagatatattagactaccaggctcaagccaaaacaatcgaatcatatcaaaaacggctcaaacagatgattcaaaaaacgcttgagcataaaaaaacactcccgagaaccgatttgcatgcaggcagattgaacaataaactgctccgttactttacagagcgcaatccgcgcctgttctataaaaagcaggagccgtcaacagaaatcgacgccgttttcacattgctcgtcgactgttcggcaagcatgcatgacaaaatggcggagacgaaacggggcattgtgctgtttcatgaagcgcttaaatcagttgctgtccctcatcaaatcgtcggtttttgggaagatacaaacgatgcgacagagacgagccagcccaactactttcatacggtcgtttcttttgcggattccttaaaagcaggagccggaccgcacattatgcagcttgaaccggaggaagacaaccgggacggatatgcgatcagacagatgacgaagatgcttgttcaaagaagcgaagctcagaagttcctgatcgtcttttcagatggagagccggccgcattcgattatgagcaaaacgggatcgtcgatacacatgaagcggtgatggaagcgcggaaacgaaatatcgaagtcatcaatgtatttttatcaaacagcgaaattgaagaatcgcaaatgaagacgatacaggacatgtacggaaagtacagcctttttgtcccagacgtcgatcagcttcccgatgttctgtacccgcttttaaaaaagctgttgaacaaaagtataggatagatatgacagatggcagcaatactcgcggccatctgttttttatcgtgaaaacacagtgaaataacgaaatttttattatttttatcaacttaattttttaaggagcacatccggatgttaaaaaatagacggccaggggaaatatgtgaataaataaagatcaggtcctgaaagaaagggatctgaaagttcgaaattataaatttttttatttttcaagacgattttttaattttatttgaacaatctgtgtagaaacaaatgagaaacagtggtaaaatgtacgtggaagcgtttttattacatatttctgggcgcaaggttcagaagatatattaagatagtgaatcattcacttgattattaggttgggggtaatgttcaaatgtttcaaaatagtatgaaacaaagaatgacttgggaagaatttcacggtccgaacctcggctatgtgctggagctttacgatcagtacgtcaaggatccagaaagcttggatgctgatttaaaagagatgtttgacgaacttggagctcccccgggcgatattagggccgcctctcaaaaaaacgaagaggcagatttcacggctggatctattcaaaaaatcgcatcagcggtaaaacttgcagaagatattagaacctatggccatttaaacgcttccgtcaatccactgagaaaaacacaagagaaacaggagctttttcctcttgctgagtacgggttaactgagcaggatgtgaaaaaaatcccggcgtctgtcatatgcaaagatgcccctaaagaagtaacgaacggtttagaagccatccagtacttaagaaacacatacaaaaaatcgatttcttttgaatttgaccatgtgcacatttttgaagagcgcaactggctgatgaaaaagatcgaatccggggaattattcaccccgaaatcgaaagaaaaactggtagaagttttaagaaggcttacagaagtggaaagccttgaacagtttctccacaaaacctttgtcgggcaaaaacgcttttcaatagaaggacttgatgcgcttgtgcccatgctggatgatattatcgccaagtccgtttcggcaggtacgacaaacgtcaatatcggaatggcgcacaggggccgcctgaatgttcttgcgcatgtgctcggaaaaccttatgaaatcattttttctgaattccagcatgcgccgaacaaagatctcgttccgtcggaaggttcgaccgggatcaattacggctggacgggcgacgtaaaataccacctcggcgccaaccgccagattcaggatgagcatacgaaaacggcgcgcattgcgctcgcgaacaatccgagccaccttgagttcatcgatccgatcgttgagggatcgacaagagccgcccaggaaacgagaacggagagcggctatccggttcaagacgtcaaaaaatcgatggcgattctgattcacggcgatgcggcattcccaggggaaggcattgtcgcggaaacgctgaatttaagccagcttaaagggtatcaagtgggcggagcgattcacattatcgccaataacatgatcggctttacgacggaaagcaatgagtcaagatcgacgaaatatgcaagcgaccttgcgaaaggttttgaaattccgatcgtccacgtcaatgctgatgatcccgaagcatgtctttcagcggttcagctcgctgttgaataccgcatgactttcaacaaagactttttgatcgatctgatcggctaccgccgttttggccacaatgaaatggatgagccgtccgcaacgcagccgatgctgtatgatgcggtcagaaagcatccgaccgtcaaaaacatctttgctgaaaagctgattcataaagggatcgtcgataaagaaaccgtcggcaaaatcaaggacgctgtccagaagcgtttagaagaagcctatcgcaaagtgccggccaaaaaggaagacatgacgcatgaaatcgtacttccagagccggtctccaacggttttcctgatgttgacacatcggttgattttgaaactttgcgcaaaatcaatcaggagcttgtttcatggccggaaaacttcaacgttttcgataagctaaaacgaatccttgaaaggcgcgccaaagctttcgaagatgaccgaaaagtcgactggtcgcttgcagaggcgatggcgtttgcgtcgattttgaaagacggtacgccgctaaggctgaccgggcaggattcagaacgcggcacattcgcacaccgcaaccttgtccttcacgacagcaagacaggggacgaattcatcgcgctgcatcaccttgccgatacgaaagcgtcatttgcggttcacaacagcccgctttctgaagggtccgtcctcggcttcgaatacggctataacgtgtcttcgccggaaacgatggtgatctgggaagcgcagtttggagattttgcaaatgcggcgcaagtttactttgaccagttcatttctgcaggaagagcgaagtggggtcaaaaatcagggctggttgttctcttgccgcacggctatgaagggcaggggcctgagcattcaagcggaagaacagagcgattccttcaattggcggcggaaaacaactggactgtcgccaacctgacgagcgctgcccaatactttcatattttaagaaggcaggcgaagatgctccttcgcgaggagatccgcccgctgatcatcatgacgccgaaaagcctgctgagaaatccgaataccgtgtcagaagtgcaggagctcagtaacagcagctttaagccggtctatgaaatgtcaggactttcccatcaatatgacaaagtgacgcgcctcgtcctttcaagcggcaaagtttcgattgacatcagcgaccatttcaataaaatggaaggtgaaaaggattggctgcacattgcacgggttgaagagctgtatcctttccctgcaaagcatattaaagcgatcttcagcaaacttccgaatttggaggagatcgtctgggtacaggaagaaccgcaaaatatgggcgcatggaactatatcgagccttatttaagagaggtagctccaaaggacgtgaaggtccgctatattggcagaagaagacgttcaagtccggcagaaggggatccgacggttcataaaaaggaacaggaacgcattgtatctgatagcttgactcgcaaaaattaagggggaactataaaatggcggaaattaaagtacctgaattagcggaatcaatttcagaaggaacgatagcccaatggctgaaacaaccgggagattatgtagagcaaggggaattcctgcttgagctggagactgataaagtcaacgtggaattgacggcagagcagtccggcgttcttcaggaagtgctgaaagattccggtgacacggttcaggtcggcgaaataatcggaacgatttcagaaggcgaaggagaaggaggcaaatcaacggctccgcaagctgacgctcaagaaagcgccggcgcttcggaagagaaagcagcctcgtctgaaaagacagccgaacctcgcgaaggtgcgagcgatgaggcggatacagccaaaacaagaactatcgcttctccggctgcccgaaagctcgcccgggaaaaaggcatcgatttatcggaaatccctaccggtgatccgctcggaagggtcagaaaacaggatgttgaatcttatcaaaagaacgagcagccgccaaaagctcagcctgaaccaaaacgcgcaacacaggcgccggccgctaaacaaaccgaagatgctggtaaacctgtagagcgtcaaagaatgtcccgccggagacagacgatcgccaaacgcctcgttgaagttcagcacaccgccgctatgctgacgacattcaacgaagtggacatgacggcggtcatgaacttaaggaagcgccgaaaagatcaattcctggagcagcatgacgtgaagctcggattcatgtcattctttacaaaagctgttgtcgccgcgctgaaaaaatatccgctcctcaacgcggaaattcaaggcgacgagcttgtgatcaaaaaattctatgacatcggaatcgctgttgctgcgccggatggcctcgtcgtaccggtcgtgcgcgatgcggaccgcaaaacctttgccgatattgaaagggatatcggagagcttgcgaagaaagcgagaaacaacaaattgtcgctcaacgagcttcaaggcgggtcctttacgatcacaaacggaggaacgttcggttcattgttatcgactccgattttgaacagcccgcaagttggtattttgggcatgcacaaaatccagctgcgtcctgtagcaattgatgaagagcgctttgaaaaccgcccgatgatgtacattgcattatcgtatgaccaccggatcgtcgacggaaaagaagcggtcggcttcctggttacgattaaaaatctgcttgaagatcctgaacagcttctgttggaaggttaatcataaaaaagctttggccgtaagtacggtcaaagctttttatttatcatttgcggggcaggagaatgattgtcattcttctgtttatttgtttttttggcccagtatgtcgcaagccatgaacctgaaagattatgccagacgctgaacacagcgctcggaacagctgaaagcggggagaagtgcgccgtcgccaatgccgcgccgagacccgaattctgcatgccgacctcaatggacacggctttttgcgacgcataatccattttaaagcactttgccaaaacaaagccgaggaaaagtccgaggccattatgaagaacaactaccgcaaaaatcagcagccctgattgaataatgttttcccgattgcctccgacgactgcggagacgatggcgacgatgccgagaacggagacaagcgggagcacctgtacagcttttttcacttgttttttaaagaaaaattgaacgatcagcccggcgataatcgggagcagcaccgcctgtaaaatcgacacgaacagagagcccggagataccggaagccattccttcgcgaaaaataaaatgagaaacggcgttaaaaaaggggcaagcagtgtggaaagcgttgtgatcgccacagacagggcgatattcccctttgccagaaatgtcatgacgtttgatgctgttcccccggggcagcatcccactaatataacccccactgctatttcgggggggagagcgagtccataggccagtccaaaagcgagcaacggcatcaccgtatattgaatcagcacaccgatcagcacatgcaggggacgtctcagcagctctttaaaatcgtccgctgacaatgtcaatcccatgccaaacataatcacgccaagcagaatcgtaatataagggacgatccaagtgaactgcgacggaaaggcaaagccgagaatcgcaaatagaatcacccaaatggcgaacgtttttcctgcaaattgactgattttgatcaaataactcataagtccagctcctcacatctgtagaaaatgtaacattctcttattataattaatattctgaataattcaatactagtaaaataaagaattatttaacataatattattatgtaaactgaaagaaatgtttgaaaaccttgacgaattcgtttatgctttttaaaatgatagtttgtagccatgtgcaattagaccgagaagaagaggtgcttaagtggaaaataaacaaaatatatggtcatcaaagcttggatttatcttagcttcggccggttcggcaatcgggctcggcgcgatatggaagtttccttatgttgccggaacaagcggcggcggagcatttttacttatgtttattctttttactttattgattgggcttcctttattaatggcggagttcattatcggcagaaagactcaaaaagatgcggttgaatcctataaggagcttgctcccggctcgctctggcactgggttgggcgcctcggcattatcacgtgtttcattctgctgtctttctatagtgttgtcggcggctggatcatcatttatattgtcaaagggctgaccggtgaactgtcaagaagtacggattatgccggtcttttcggggagacgattgcaaatccgtatctcgttctagggagccagtttgcatttatcatcataacgatccttgttgttgcaaaaggagtcagaagcggaatagaaaaggcgagcaagtttatgatgcctgctctgttcattatttttctgcttttgatcgttcgttcgctcacacttcccggttcaatggagggcttggagtttttcttaaaacctgatctttcacatatcaaagccgaaacggtgctgtttgcgcttggacaatcctttttctcgctaagcgtcggtgtttccgtgatggtaacgtacagctcttatttatcgaaaaaagaaaaccttgtacagtcagccgtttcagtgacattgctcaatgtatctgtagcgattcttgccgggtttgcgatttttccggccgttttttcattcggattatctcctgatgccggcccgatgctgttatttaatgtgctgccgtcagtctttcataagatgcctttaggaatcatctttttattggcgtttctgctcttatttttatttgctacactgacgtctgcattttcaatgcttgaaatccttgtttcttccttgtcaaaaggggatcctaagaaaagacaggctttcgcttgggcgggaggaattgcgattttcctattcggtattccttcagcattgtcatacggcgtgcttcaggatgtgtcgatttttaatctatccatttttgatgcggcggattatcttgtcagcaatatattaatgccgctcggcgctttgctaattgccgttttcgtgccgctcaaaattccgaaagacgagctttttgccgaattgaaagaaggctctaaaatcagcagaaaatggtttgcagcctggcttctgctgatccgctacgcagctccaatcgtcattattgtcgtctttttggatgctatcggggtattttaagaataaattgtttttaaaaggccggaccatccggccttttttcatgcagacagttgcgtgtcgcttaggtcagccgcactttcatttctcggcggtataaccggcaagaagtgtgtgatgaaaggggggagaggaagggaaaaagcggttgtttttctggtcagaaatttaaaaaagcttgccggtttaccggcaagcagaagagggggatacatggactttgattaaggtttacggaatgttactgtttggccgtttcgatcaaaccagcctttaaaggcccagttaatccagccgccgtctccttggtttgtaaattgtccgctttcaaatacccaaatgccgtaaatcacgccatgatagttggcagatccataaaatttaactcctcttaaaccattgtgatagccttggcttaagttgaacaccatgacattgtatctttgccctgcagaataaaaagcggtttccatgcagtttttgacgaaaccgctgcggttattgctttgaacgatagcgtctctaatcgagtttccgattcctaagaggtcgaggctgatgctgagatcaatagcggaagttttaaactgctgtttttcctcgttcaatgactgattgagagatgtaggtatagacatagaaggcaagcttgtaacagaactgtccgtatgttttgattctttcgcttccgataagtatggcagacaagtcaaaccgagcattaaagctgtaaagaaagcaaacatttttttcatgattaaccctcctaatataaattgccatttttcaaaaaactgaccagctgaatcagacaaacatcgacagtttgtttcatctattacctcccttctcatagaatagcttaacgatttttggaattagaagaatgaggaaaatagactattttccaaataaatcaaaaaatgttcacatttcatacttaaggctcgattttgggatatattgatagaatttgcagtcggtattttatttgcggcccttttcaaacagcatgtccgagagggcgaatggcaagggatttctctgccgactatttgaaaatcctcaagataaactgggatatataaacatttattggttatcttcttatatacaatagagggttgaagagaaagcatagatgcgcacgacctatgtcgacggctgccaggcgttttagaagcattcatgtaaggaaaagcgcgagaggattttaaggcacggcttattcatctctgatgacggggaatccggaggagaaatttcggcgacatcaggccaatgtccggcgcagcaaatgggcatgatctgccgaaacgcaaacaggacttcaactattgaagtcccgccagcgaatttgaatcagaacggctcccataaaacgcgctttgctgacgcaaatcgcctttcaggctctctccagtcaacgacattccaccaattatcgacgtattttgccttttcatttttatattgaaggtaatatgcgtgctcccatacatcgagcgggagcagggggatcacatcccattggctcatcagctgatgtttttctgcgatcagaatttccaagcggtgcgaacgcggcgcccagacgaggatcgcccagccgacgccttccacttttttcgccgcttcggaaaagtgttctttaaaggccgaatagctgccgaatgaacggttgatcatctccagcaattcgcctgtcggccgtctttttccttttgggtgcatcgcgtaccaaaatatcgtatgcaaatagtccccggctccgtggaaggcgagctctctttcccaatggttaacgaggtcaaactgtttggtttgcctcgctttctgcagttctttttcagctctgttcaaaccgtcgacatagctttggtgatgttttgtatgatgaagaaacataatttcttttgaaatatagggctcaagggctgaatacgagtagggcaggcttggcaggcgatggcctccgatcggcactgttctgaatggctgccggcctgcttgagacgcatcactgcgggagatggcttgatacacggcttctgcctgctcataccattcctgttcggtcgcacgaggatcatccaatgattgaaaaagtttttctaaatggctttctaaagaaggatcatctttcatctggtctttcaggtctttggcccatgacgatattttttctttgtaagcatctctgttcaatatgtctccctcatttccgcttttttaataaatgcgcttgaagcgagcaatgaaaacacaaaaggataactgtgatagcggatgtagaattggttcggcagcccgattcccgtcgggtattcgagtcgctcacgcgagctttcgtgttcatcgatgagaaaacggatcccttttatgatctgtgggtcatccggacgctcatattgcaaaagcgcctccagcgcccatgaagattgaacaactgttccaaagtgaagagggacaaaacgcttcgcttcacagcttttgcaagattctccccagcttccgtcttcacgctggatcgattttagccaggagatcgcttttttgacagacgtctggttggcggaaaccccgacagctttcataccggtgagtgcggcccatgtaccgtaaataaagcagacgccccatctgccataccaagagccgtccgctttctgatgatgatcaagccacctgagggcgcgccggaccgcaggatggttatctgtgaaccgccctttaagcccgagcagatgaagaacgcgtccggtcaagtctgccgttgacggatcgactgctgcctcagcggcagattcgagcggcagatttcgaataagcggatggtcaacatctttttcaaatgccgcaaaccctccgtccttgttttgcatggataaaagccaggcgagcccccggttccatgcatccggacgccgttgaaacggaatagcttttaatgccgcagcggtatcgtccaaatcgggattgtttgtattgatgtgtgaaaaaccccacccgccagggaccgcttgaggatttgagacagcccagtccgcttttttcacatgctgtcttttgagaaggtagtcggctgccgatgaggtggaagaatgttgttcaggcactccggattcctgcatggcatagctgatgagggccgtatcccagacggtggaagttgagttttccaaatgggctccttcctttccgcatgatgaaataagacttttgattccgctgactgcttttttgacaacgggggcgtttttagatattcccatcgcaagcaggctgtaaatcatgaacatggtcgcgctcgcatagctgtatagcgttccgtcttcttcgattctgtccagcatatattttttgccggcctcaaatccgagctgatggacgtaagccggccattgaaagagctgtttccattgcagattgaaagaatagaaggttctttcgtcaaaggcgcggatgttcagccattcgagagggttttttgacatggcttcatccaggtgccgaagcgagccgatttggttgttttttaaagagaatcgccgattaaacgtaatggccatggggacaaaatgaattcttgcgtatgtgctgaaatggtaaaaatgcagcgggaaataggacgggatcagcaaaaacgagagcggaatataggctctcggccatggatacagaccgttggcggcgagcatccacttcgtcataaagtggacgcccttcaatccgcctgcgtccttaataaaagcttcggctttctgcatatgcggagctttccggtcatagagccccgaagccagcattccggtatagccctggactgtcgcggtcagattgcctgctctttcatccgggtgattgcgaaacgcgccgtcttcgctctgccttgaacggattcgttcagcaagacttgcgatgagagaagagtcctgatcgccgagtgatgtcagcatcagaatgaaaaaactgtccgtcatcacgggcccttcaaaacaaaaccgccacgaaccatcagatctttgtctgttttgaagctctgcgagcgtcttttgcctgaaagctttcacgtcttctagtatagatcgcaatcttctcatctccttcatcttactgtattcatttgggaaatgtgtcatgccaatcgggtgaaaacagaagaacatagattttaaataagtgatgaggatacagtcgtcaagtcagcatgggcacgccgcgcttttattaggcggtgggcatcatcagggaatcgtgagtgtagtgatttgtctttaataacttcatttacccccgttccaacatcaggtattgtataaagagagactttagattaaacaatggttgggagatgttgatgaatgaatattgaacagatgctgtatgacaccgcagtcgaattgatcaaaaagaggtatccgaccggatggggcggggcagccgccatgtataccgaggacggaagaatcttaacgagcgtagccccggaagtaatcaacgcttcaacagaattatgcattgaaacgggcgccattctcgaagcccataagtatcaggcgaaaataacgcactctgtttgtgttgcaagagacgacgaacattccgaatgcaaggtattaacgccgtgcggggtatgccaggaaagacttttttattggggtcctgatcttaaagcagctgtaactgtaccggatgggcgcctggtttataaaactttaaaggaaatacagccataccattggtttgccgcgtatcaaaagtagcaggggaggggcgttcgatgttcaagagccgcaaggtttatctcagacctgttgaaaaaggcgatatggagagcttttacaaagccgttcaaaatgaagacatcaggtatatgacgggcacgacgcgcgaatatacgatggaagacctttatgagcactatgagagaatcacgagtgatgagacgcgctatgattttgccgtctgcttaaaggaggacgatcgtttgataggcgatctgtccattatggacattgaccggaggaatcgaaaagcggggtttagaattgctttgcacagccccgcttatttgaacaaaggctatgggattgaagcggtgcggctggccatgcagcttgctttcgaaaggctcgatcttaaccccctccagctcgaagtcttttcacacaatatccgcgcgctgaaagcatatgaaaaagcgggatttaaaatggaaggaaggatcagggaggctctttatatgaatgagcagtactcggatgaaatcattatggggatattgaagcgggaatacgaagagctgatgtcccgctgaatcggaggacgcgggagcatttgattttttgatcgccgctttgtttgttcttattattcaatctttgctgaacagctgcaaatgccgccgaagacaggccgccgccgatcagcgccgctgtgcttcttttatttcaaaaacgatcactccaaatatcccgttaatgagaaaaaaccgcagcagcttcatccttctattttccctttcgtctgctgccttgcagattggctgtacgttcttaaatcccggacgaaaaatgtggcagcggctgttccggcatataatacagcggcagcgataaatacgcttcgtaccccgatcaagtctgccaaagcccccatgatggcgattgttatgatagaccatgcagtcaaaatggtatttttggcggcggtaaccggtgcacgctcttcatctgtcaacgtatcttgaaggataaccgtctggctgacgtctcttacttgataaagcggacccatcatgatacagaggatgaccgaaaggaggggatttgacgaataggcgaataaaagcgttgtgattcccattgaaacagaacccaagacaatcatgaggccaagcctttttttgagctggttggaaaagagcacagcgagaatgccgcccaaaatcgctcccaaaaaataaccggcattgatgaatccccaccaagcctctcctttatttagcgcctctttagtaaaagccagcaaaacggcggaagtccagactgcatttgctaaaccttccgacatgtccatcatcgtaagcagcaaaacggttttcttcctgtaaacagtgcgccagaccgattgtgcgcgggctttttgacgagggataatcgcttttttgaaatccggcaatctgattaaaagccctgatatgaaaaagagtgctgctgtaaacactgtcaacgtataagtctgggccaaaacggttaaaaagccgccgagaccccagcctgccgcctggacaaactggttgaccgttacgatgcttcccgatgcagccacgtaatcgcgctttttaatggcttggtacagtaaacctaactgtgcgggagtataccaggagccgacaaagctttgcaaaaatagcagcagataaatgatataagagggtaagccaagcgattggcataagccgatgcataatgcacagaccgctctgaaccatgttgaccaggccgctgtttgcagcagatcgagacgctgaatagcaaaagcagcgatcgctccgaatacactgccgaacgaggataaagccaaaaccagaccggatccgaatacagagttcgtttccttaaatacatcgaccatgacaatgatcgtcatcaagattgatccgacagcctgcgctgtttgcgacgcccatatgtatctaaagtttttttgtttccagacggttatgccaagagaggaagaatacacgattctatcattccagtcgacttgaattgtcatctattttaccatatgtatctataaatgtttatttctataaaaaagaaaaccgccctgatcgacagggcggctgcagaagctcatgtcgagttattcgcctgtatgaatccagacgctcttaacctctgtatagttatccagagcgtatgagcccatttcacgtccgagtccagactgtttgtagccgccgaatggggatgcggcgtcaaaagcgttatagcagttgacccaaacggtacccgcttgcagacggtcggcgatatagtgagcgtttttcaaattttccgtccatacgcccgcagcgaggccgtattcactgcgattggcccgttcgatgacttcatcaaccgtttcataaggaatcgccgccaaaacaggaccgaagatttcttcttttgctattgtcatctcatcctcgacatttgtgaatacagtcggagaaacaaagtatccctgttcataagggcatgttccgccggccgcgattttcgcaccctcctggcgtcctttttcaatatacgagaggacgcgttcgtgctgttctttgctgacaagcggtcccatttgcgtgtcttcatgaaggcccgcaccttggcggagcgatttggaataagcggccatttcatcaacgactttgtcatattggtctttatggatgaaaacgcgcgatcccgcacagcaaacttggccctggttgaacataacgccggttagtgcgcccggaatcgctttcttcaggtcggcgtcagggaggatgatattcggcgactttccgccgagctcaagggtaacacgtttgaccgatttggccgctttctccattatctttttgccgatttcagttgaccctgtgaatgccagtttgtcgacaagggcatggtcggtcagagcttctccggccgtctccccaaagccagggatgatgttgatgacgcctttcgggaagcctgcctcatcgatcagctcagctaaatacagagcggaaagcggcgtttgttcagccggttttaagacaaccgtacatccggctgcaagggcggctcccattttccacatagccatcagaagcgggaagttccaagggataatttgcccgacaactccgacaggctcatgccgtgtatagttaaaataaggtccgttaacaggaattgtctgtccggttattttcgtcgcccagcccgcataatagcgcatatgttcaattgacagcggaatatcgcctgcggtcgtttcgctgatcggctttccgttatccagcgtttcaagctgagccagttccgttttatgttcctccatcagatcggcgagtttgtacatcagccggcttctttcggcagggttcatcgtccgccactcaccgcggtcaaaggcttcccgcgcagcttttacagctttgtccacatcctcgggacctgcttcatataacgtggcgagcgtttcaccagtcgccgggtttggggtctcaaacgttttgtttgaggcgctggctacaaattccccgttaatatagagcttctttgttccctgcaaaaatgactccagcttcttactgacctgcatcgttaatgaactcatgtttgtcaaacaaacctcctttaaaattttggtctgtcttcaggtgagttgtcttggtgctggtttgtcttttagttcggtcattacgcggatgaaagagggatatatttctgattttggaactatacaccaccattctataacagggaatgaaaccaaatcaatattcatgtttggcaaaaaccacattcgccgacagagcgcattgcatttcggcgaaaaaacgctacaatggaaactatacacgtatgaaaaaggagacatccacatgattcatgaaaaatggcagaacaataaaaccattaaaaaagtaaagtgcatacataccgatgccaaaaagtatatcgtcaacagagcgctgaccgtcggtaacatatacgaggtcaaaaacgaaacgggagaatttttgtttatcatcgataatacaaacaaagtcggcggctattacaaagaatactttgaagaagtaaaagcctgaattcattcgcataaagtttcaacaaaaccgaacactttcataaaaaatcggctggctgaatcggaagtgtgaccaagtgccgacgtacataaaaggcataataacgtcagaggagaaccgcagaagcagaacatcttgctgcggttttttgctgtatccgctatgcaccttttgattcatagcaaacgaaaaataagctgaaaaaactgatgaaaagttgaaacctcacgcgtccgccgggcgtattaattgatagtaaaaacaaacatatagagttaaagaaatgtaatctgctcgtaattgtttataaatcagggttatcgtatccttattattaactgacagcatactttgccttgtgcataaacataaattggacacatagaaagaggggttttgaatgggcgttttttcagcaagcaaaacagcagacggcaaaaaatttgaaccgctgcttatagaaggagaaaaaattgaatcggtttgcagactaagaatggatcaaatatgttttacgaacaagcggattattttttttgataataaactgttttctaaaaagaaagtccgcgtcttcctgccttacagatcgattgaaggctttgcgattagagaagtcagcatgttcaatccagacagttctctttctctgatgaccagcagcaaaatctttgatctggaatttacgaaggataccgacatgcttgaaattcaagcgctgttatcaaaatacttatgtgcataatctcaacaggctgttcaaacgctcctttgcgaatgaacggtctttttttgcggagaaatgcacgttttcccttttggcaatcgggtaatgaaaaagaaaggaggatgatcaacatgccattgacagaggaacaaaaacagcacctttacgataaattaatcagcttaaaaaacgaaatcacaggtacaaagtctgaggtgcagccgatgaatgaagaaacaggcgaattgtcaaacggtattgacaatcatcttgccgaccatgccggcgtgtataccgaacgaatgagggaccaggctttccggcaatcggacgatgctttgctgaaagagatcgaagacgctttaaataggatgaaagacggcacatacggcacgtgtgaaacaacgggaaaagaaatcccctatgaacgccttgaagcgattccatatgcgcgaagaaccgccgaagctcaagcggaagcagaagcaagacaagaagaccgcacagagaatgatcggcaatttacacggcaaatgaaggatttgacgaataaagaaacgatggaccaaaaacattcatacgtctatgaacggcttgaccaggaacaggactccaaataaagcgcccaatgggtgctttttttggttagaaaaataaatgagttgactttctatttaaatgaaagtaacatactatttgtaagtaaatattaaaacgttagcaacgggaggaaaatagaatgtctaaagtattgtttgttaaagctaatgaccgtacagctgaagaagctgtatctgtaaaactttatgaagcgtttcttaacagctataaagaaaatcatccaaacgatgaaattgtagagcttgacctttacagagaaaacccgccgtacctaggcagaaatgccattaacgggacatttaaagcaggaaaaggcatggaattgaacgaggatgaaaaagctgccgccgctgtagcggatcgttacttagacgaattcgtcaaagccgataaggttgtttttgctttcccattgtggaacttcgccgttccagctgtacttcacacttatgtggactacttgtcccgcgcaggagtgacgtttacatacactcctgaaggacctaaaggcctgatgggagataagaaggttgctctgttaaatgcaagaggaggcttctattctgaaggaccgatggctgcaatggaaatgtcgttgaactacatgaaaaccgtcatgggcttcttcggtgttcaagacttgcataccgttgtcatcgaaggacacaacgctgttcctgacgacgctcaaaaaattattgaaaacggcttagcagaagctaaaaagcttgcagcatcattttaattgtgaaacccttgttccaaagacggaacaagggtttttttatttatgtcgtttgcttcaggcttaataaataataaatatagtccgttggcacacccgcttcacccatttgtctcagcatcgctgaaatattgcctctgtgataagtgccgtggttgactacgtgatgaaggatttcgctaataggcgttttgatttcgcctaatattggatgggcaatcgtgatttcaccatcggggtcttcaagattttcaaaaaacgcttcatattgaagcgccgtgtcatgaaagatggaaatgaagtcatcgatctttttcctctttaatccttctttcagacgcatgcctgtttcctttgcttcctcgtaagcggctccggatatgatcttcagccataaggcgtcagccacgcacatatgggtaacaacctcagatacagtttgaaaaacgcttttgatttcccgggtgaacagctcttcaggcaggcttttcaggtgggtgagtaccctttgattcgcccaattgtgataatctaaatgctttaatgcgctatgtgtcattttttgtcctcctcacttttttatatcaattcgtgaaaaagacggatattcctttaatcaatgaaaaatgcctctggtcataaacgtaaaaaaacctgccgggtcggcaggctttcatgcttattcttcgttctgttttttagagggggtaaccggataaagctcctctgatgattcgctttgatactgcaatgaaccaggcttttctctgttttcccgttttccgttttctgtttcgttcaagacgttggcttccatatagcggtggaaaaaatattcgaacactgtgacgccgatcgctgacacgattgaagctgcagcaagcgtaccatacgggggattattttgcatggcgagaatcacccaaatcaatacgagtgaaaggccaaaatctcccattgtcgcggttgtattgtttgttctcggcagcagcagaagatctccgaccagataggatatcacacccagaaacaatgtcaaaacaaacatttcaccgaatggaacgccaaaaaacagagttaggaccacatataaaaggacaaggctcacaatgaattttaaacacaatgctcttacatgcttcatttcgtttcctcacctttcagcttattttaaagcattcctgttttgttgctgtttattgtttttgtcatcctgctggaatgcgctttctgtttcgtgatcgtttttcagctgctcaaggctgctgttttgaatacctttcttctgcatggtctcaccacctttttcactatattttggattgtttttgatttcttatacataacacgaaaaaagcaaaaaagagggttatccctcttcctgaaagccggtcatttttttctcagccctgccgcatatgcagggcccattccggttatttttgataaaatcagcgccatatcatgcggcgtctctttcatcccgttctcaagccattgctgcataacgctgatatgagcgccggttatgtaggaaatcaagtagtcttccggtacaatcggatccgttctgatcgctgttttcagccgttttaaattgctgatcaaaaccgatttgaattttaaacggaaagaacccgggcctttagggcctaaaactgccttcataaaaacttcgttttcttttatatattgaaaaatgtcgacgacgaatgtcagcggatggtcaatcacatcctgatttaatacatccattgagtgaatcgagcgtttagcaattttattgatctcttggatgatttcctcctcgctttggtccagcaaatcgtatttatcttcgtagtgcaagtaaaacgtgccgcggttaatatcggctttcttcgtaatgtccgtaacggatatctcttcaaacgctttatttttcatcagttcagagagtgcgtctctaatcatttttttcgtgcgttttaccctgcggtcttttttctgctcagtcattcaaatcctcctgacggttcatgaaaatcaacaatttccatctttgtgttgagaacttaacatttgccgattgattgttcattgcgttctccttttgcgcaattataataaacatgatgaatattaatcaacatagtgtttattttattcgtataaagaaggtatgccgcgttaggcatctgttcatggtttgagctgaatattgatgcatgtcacgctggaaaatgcggtgtaaagttgctgcaaaaagcggattttaaggagaggatagaatggagaaatacgtgctgtatttcaatgaaatcgatcaatttgacttgccctctgtcggcgggaaaggggcgaaccttggggaaatgacaaaagcgggctttcccgttcctcagggattttgcatatcaactgaagcctaccgtgcgttcatacaaacaagcggcatcatcgacagtctgttcgatcagcttgaacagctcaaacatgatgatcttgaacagattcggactgtggggaaacaaattcgtgagcatcttgctcagatctccatgcctgacgagatcaaatcggcgatattggagggcatagatacgaccggcaaagataaagcctatgccgtccgctccagcgcaacggctgaagacctgccagatgcttcattcgcgggacagcaggacacctttttgaacgtctgcgggaaagatcagcttcttgaagcggtgaaacaatgctggtcctcgctgtttacagacagggcgatttcctaccgagcgaaaaacggtttcgaccaccgctctgtctttcttgcggttgtcgttcaagagatggtttttcccgaggtttccggaattatgttcacggcggatccgatcacggggcaccgcaaaacggtatccatcgatgccagcttcggcttgggtgaagcgttggtgtccggcgtcgtcagcgctgatctgtatcagattcggtctggtgaaatcgttaaaaaacaactctctaagaaagaatcggccatttactccgtaccagagggaggaaccgtccagaaaaccctctctccggaaaaacaacaaacacaggctttgccggatccaagaatcattgaattagcagaactggggcgcaaaatcgaggctcactatggcaaggaacaggatatcgagtgggcttttgccggcggcaggttttacattcttcaaagccggccaatcacatccctttacccggtcgtacgcttttttgatgataggccgcacgtattgattaattttggctacatccaaatgatgaccgatccgctgaaaccattgggtgtatcggttatcagccaagtcctccgatttttaaaaaaagatccttcggcacagccgattcttcgcgaagcgggaggaagagtctttgccgatattacgggtgctctctccctcaaattcgtccgaagccggctgcttaaagtattgagcggcatggatcagttgatggcatcagctgtatcggaggtagtcaagcgcaaagaacatcagctatattccacatccacaaaaggcatttttcatattgccgggaatttggcgccgattttgattccggcagcattaaaagttgccggaatcctgctcatgagaaatccggataaagccgagaaaaaagcggaattgatcattgaagcgatcgtgacggacaccgaagagcagcttagccggacttccggtgctgagacgatccgcgtcatccaaaaaggaatgggaaacatgttgcaagacgtgctttcaaaagtcgctgtgtatgtcttgagcggaatgattgcagccggattgctcgaaaaaaagctgaaaaagaagctgggggacgagaaaagcgctattttgctggggaaattgtataaattcctgccccataatgtcacaacggaaatgggtctagagttaggagatctttccgatcaggcgagaaagtatcctgctgtcattgactatttcaagcgtgcaaacagcgaaaattttatggaagaactgctcaaaatccccggcggcgccgaaatgaaacgcagtttagacgattttctcaaaaagtacgggatgcggtgcgtgggagaaatcgatttgacaaggccgagatgggccgaggccccggttcagctcgttccgtccatactcagccatattcggacgattgccgccggggaacacagaaggaaatttaaacaaggtgaaaccgaagcggaagaggcaaaaaaggagatcatctctcaatttcgttttccagaaaaaaagagagtctcccggctcgttcatatgtaccgaagcttgatgggaatgcgggagcatcataaatttacacttgtaaaactgatgtttttatacaaaaaagcgattcttaaagaagcccgcaccctcgttggaaaagggattttgaattgtgaagaagatgtcttttactttacgcttgaggagcttatcgccctattggagaatcgcggcatcggggatattccggaattgttagcagacagaaaacggcagcatacgtccaatcaaaagctcacatctccacgcgtgatgacgagtgaaggggagatcatcacaggaaagctgcgaaatgaaaaaagtcctgaaggcgctctcacaggtacccctgtttccgcgggaatcatcgaagggaccgccagagttgcaaagagtcctgaagacgcgaagctgaatcaaggggacatattagtggcgccgtatactgatccgggctggactccgctctttacttcagcggtcggactgattacggaagtaggcggcatgatgacccatggttcagtagtggcaagggaatacggcattcctgctgtcgtcgggatcgacaaagcgacagaaatcatagaagacggcgcttacatccgagtcgacggaacaaacgggtttgttcaaatattggacggcaacggctcctgagttattttaaataaaggctttatataggaaaattgatatttgatacctatacgaatccttgatataaccagaatgggaacgtgcgttcgatatcgttgtcaaggcgagcaaaaacaaggcggttattgatagaagaagcgaatcagatattatagagataatatcatttccaaagaaattgaggagaaatggatgtcgcaaaatggaattgttttagtagccagtgtatctatctttagtgatgataaagtcttgatgataaaagagaataaacctacttctgttaataagtggaattttctgggcggacgtatcgaatatggagaggacattctctattcagcccgaagggaagttaaagaggaaactggattcgacgtaaatctgattgccactacaggtgtttataattttatcagtagtacgaacaatcaagttattttatttcattttatcggcgaagttactggaggttctttaaatctcgaagaagatgaaatttcagacagcaagtggataacagtaaatgaccttgtaacatttgaaaacgaaggcttacgagaaccgaatgtaataaagcaaatcactgatagcttattaaaagagaatttacactcaattagtgtgtataatgagcaactgattaaatcgttcttattgagctgaagggatgttgaacaaaagtattaatattaaaatttaacagagctaaataaaaaaagccagcctcttgggctggcgaaatcgttttaccagcttgcttttttaacgccgggtatatgccctttgtaagcaagctcgcggaagcagatgcggcacaatttaaacttccgaatcacggaatgcggtctgccgcagcgttcacagcgggtgtactctctgactttgaacttttgttcccgtttttgcttgacaatcattgaagtcttggccatctcttttacctccttttacatttatcgatttatataaataaaaatagattttatttttgtaaacaatttattataacatttaaaatatcatttgtaaataaattgaaaagactcgctgttcgagtcttttttgctgataaaaagcgaagactttatagcagatatgccaatcaacgatcccgttttacctcaggcaaacggcattttctatcaaaaaagacccagacctatcgtttgactgatctgccgtccctagatcaatgagtccgctttattcgatctgatcatttagattgagcggaaaataaccgatttgcatcattacgcagcggctgtaaatttgtatactggcatcaaagaaaggggggagtatagagaaaaacggtatttaaatttttgtctcattgtctggcactccactatgcaatgaaacgaagaaggaatcaaacatagtaagaaagcgctgtagaatttgacagccttgtgatctactccagctgaagaacaaatcaattcgtttccgcaacaccatttcccgcccaaacgatcaaacttgaaaacgaaaacggaatgcagggctgttcattttcactgaacctcgatgttttaaggatgagatgccgccgtgtcattgagaccgtttactaacgaagacgacggcggaaatggtaaacgcgtcacatttataagcaataaaaccgggaaaaggtgtgcaggctgcataccttttttcagcggttctacctttggctgaccgctattttaagcccgatcaaagcgaacaaagacccttccagcaaatgaacttttttggcggcttgcggatttctgcgcagccggtctccgactttttccgcaaacaggctgatcatcacaaagatagcgaacgcttgaatcaaaaataacatgccgtaaacaagcatttgcgttgtcacattgaaggtgccggggtggataaattgcggaagaaaggcaaggaagaacaatgagaccttcgggtttaataggttcatcaccacgcctttttgatataaagccctgcggttcaatgaatctttggcttcaacgttgaaaccggcgcttttttgccgaaaagactggtaagctaaaaacagcagataggctgcacctgcatattttacaatcgagaaggcgacagctgattgatagatcgcagcagaaatgcctgctgcagccgccgtgatgtggacgattagccctgtgcatagtccggatgcggttgctatacccgccgattttccctttgatatgctctgtgccaaaacgaacaggttgtcagggcccggcataagtgttagcagtacggccgcacccaaaaaagaaacgatcgatatcgcgtccatctgtccagctccattttcaatagtatttttattattatagcatctgagaaacactttttagcaaaaaggcggggaaaatggacggatttttagtttcttgtattagtacaagtttgtgctaatcaacataatctgatagtgaagaatgaaacctaaggaagggagaagtgcttatgtcttactgcaaaccgcgcgttctgccgccagttgtgcatcctactagatactgtgaggatcacagattctctaaaacgatcgttcctcacatccatccgcagcatattaaaaaagtggatcatcataaatacgaacatgttcactattatccgcactcttattcaagctataagccggtttatcatgaccactcttactgcggtaaaccttgcgatcgctacgaaaaatactaacctttccggaagaaaaaattcttcacatgaaaaaaggccgtagaagcgtccccatggagcttttacggcctttttggttagctcctgcatccttgcaaattcccacgcaaaacagcttcgccggcctttttcgtcttcgaattgaaagggcgcacttcgacttgggtattcacagtcagctctgatgatatttcgtcaaatttgcccgcccaaggacttccgccaaaccagctcggcgcgtcttcttggacttgatgcatggtgaaacgccagctgatctggtcaggtatccgggcaattccttcaaattgatcataatctccaaatgaagcagggtccggaagccaatcagcgtagatgccgacactctgcctttccctgacaggactcccgggggcttcggtatacggtttcttcactttcgcaattaaagccgttccgcgggcattgggaatatctcggactggatcaagaacgacgctgcatggataaggtacttgtgcgtaggccgctgccgcaggcagaatgaggacaaacgatatcgccagacttctcagaagtgccatcattgaacaaccctccgtttcttgaaatagtttaaccagtcacgccttttcaaattcttcatgttcagccctcggagacattcacctatttacatcttgggagtatcttatggtaaagacatgatcgggggcgacggcatgggatattttatcgaggcagaaccaagcgttaatctgtacgttgaagacatcaatcctcaaagcggcaaagccattgtatttttgcacggctggccattaagccatctccagtttgaatatcaatttgacgatctttcgcgaaagggataccgctgtatcggcattgactggcgtggattcgggcgttcggataagccggcgacgggctataattacaaccgtttggctgatgatatccgcgctgtcgttgaggcgcttcaattaaacaacttcacgcttgccggtcattcaaccggcggcgccatagcactccgctatatgtcccgatataggggcgctggggtctcaaagctggttttgatcgatgcggcggcgcctgtgggatttactgaagaaacggcagccaaattgcttcagcaagcgtctaacgatcgtcccaagatgatgcgcgaagtgaccgacacgtttttctttcaatatattacacaaccgttctcagactgtttttttcaattgggattgcaggcggcaggctggtcgacaaaagcggtcatcgaaatgctgagagatgagaaactgtatgatgatccggaaaaagtcgctgctccagccttaatcattcacggtattcaagacaaggtgattccgtttgcacaagcaaaggagctcagccgcaaaatcagaaattcatatcttgttccgtttcaatacagcggacacggtccattctgggaggaacgcaaaatgttcaatcggattttaacgcaatttatcggttgattttatattgaggagctgccacataatgttcaaaaagcagagaggaatattttggataatcatgttatgatgataatcaccgagactgcttctgcaccctgaagcgtgaaaaatacccgaagtgcaagtatttttatcggggtgtatctccgtttggcacagaagcagaggggagcatgacgtttctgagggggaatggaatttaatgaagtcaatccaatcaatcaccgttcattcaaagcaatatatcgtcggtgagcgatgccatccgccaggatttagagacgaagcgaccgtaatgaaaattacagaaaaaaacaagttctatggattaatcagaggctttgttgttcattttgatacaaaaaaagagctgcatattcatacagagcccgtcaatgttcattggaggtgaaggactttaagcgaacatttaaaatattcgtttagtgtcttttttttaactctggaagcaatgggattcaaccgcagatgcttcatagtcataaaacagattttccaaaaacgatatttagaaaatgaacgggcgaaattagggacaaagcataggtgcttatgcagtcgggctttagcttttcagcataatgtactagtgaatctataaaacaaagggaaaggagaatgtacgaatgtattgcaaacatcatgagccgcatgtttaccctacgaaatattgtgaggatcatcattactcaaaatctgtcgttcctcatattcatccacagcatacaaaaaaaatagaccaccacaagtatgaacatgttcattactatccgcacacttactcacatcataaagatgtttcacatgaacactatcattgcggaaaaccttgcaaaagctatgaaaaaaaatcggattacggccattgctattaattaaggcttaattgtactttcacagaccatataaatacccggcaggggtcttttatggtctgttcctattttataagggagctaccatgtatatcaacgtttaacataggttatagcgaacagcagaaaaatagtatatggcaaaatgaaaaatgcagacgaagttcgaagtcgcggaatgcttattaatgtcatttataccttttttatattaatatggtacatataggatgttattttctctaatcggttgggaagaaaggagagccgttatgcaaaaaacgctttttcaaaatgctacgattgtgacgcttgatccgcagcttcatacgctcgaaaaaggggacatgctgattgaaggctccgtcattctggacgttgccgagtcgattgaagccggagacgctgagattgtggatgcctccaatatgctgatcatgcctggatttgttgatacgcaccgccacgtatgggaatctgtgatccgcggaatcggagccgactggtccctgcaaacctatttaaaccggatttattatgggaattatgggtcgatgagaagacctgaggatgattgggccgcgaactatttaggagcgcttgaggcgctcgatgcaggcgtcacgactttgctggactggacgatgattgagtcgcctgatcatacggaccagctgattgccggactgaaagacgccggcattcgcgcagtattcgcctttggaacatctggtgacgccgaatattgggacagagacagcgatctttcgaatatggacgaagcgaaacgggtaaaaaaagcatattttcaatcgaaggatcagcttctgacgatggggcttgcaattcgaggtccggagttttcttcatggaagacatctgtctttgaaatcgaaacggcccgggaactggatgccttatgcagcatgcatattgcttttggcaactggggagcgaaagatcgttcgattgaaaagctgaatcaagccgggctgcttggtcccgatttaaacatggtgcatgccaatgcgatgagtgaagaagaaatgaaaatgcttgcggctcacggaagctcgatatctgtgacaccagaaattgagatgatgatggggcacggctatcctgttacagggctctctctaaaaaacggggttcttactgcgcttggggttgatgttgtcacatcgaccgggggagaccttttcgcacagatgaaatttgctcttcaagcagaacgcgcaaagcacaatgatgaactgctgagagaaggaattatgccggggcccgaattgagcatatcggccgaacaaatcctgaaagcggctaccattgacggggcgcgcgccctaaagctcgatcataaaatcggctcgctttccccaggcaaagaagctgactttatcatggtgaaaacggacagcgtcaatttgctccctttcactgatgcggcgggggccatcgtccaatgcacgcacaccggaaatgtagattccgtatatgtcgcaggaaaagcggtgaaacgaaacggccggctggttgatgcagatcttgaaaaggtgagacaaaaagcgctggaagcaagagatcatattttattccgatcccctgagggcgccttttaagaaaaacagtttcatgatgcgcctttgcaaataagaccccagattggttatgcgaaaaaacggatatctgaccaatgaagtaaaggcctcatagacagccgcgtatcatctggaaactaaaacgttaggaaacagattctcaaatgctaaaaagaccagcccttgatataaaggggctggctctttttaaaataagtcgtcaatttgggataagtatatgtctacagtagagtcattcaacttctctaatatcaccaagatatcgcggactgaccttcttgtttgttcatcctcaaacgttaaatttttatagtaagaaatgacggcttccaaagcgccggcaagtgccaaaccagtgtcacggtctgcttttaaagcggattttttcatttttgtcaaaagccattttaaatcatcaatactttcaatagggtagtaattaagctgatgcagctcggctgccgaatttttagtcagaatttgttcagcttcttcttttgtaatggcatcttccggatagacatagggaatgtcaggatgcacgccttcgataagctggcagtcgtcatcatccatgggattatctgtataaagtttagagagaaattctccaaatgaatccgctaatttataattctcttcaaattctgaatcgaaatagtgcacgggcggattttctttcgtttctctgtagtcaagcgctatccatgtatggccgtcaccgtgaataaggatcaggttgtcgggcagttcccattctttaatgatgtatttgctctcgagaatccctgcctttttccctaagcctaataagtagtcaaactggacatgatctttagcccaggaggtaggccgttcagaagggaaggcgttaaaattgatatacccgccgttttgttcaagaataagcgctttgtattcctccggaagtttcacacctaactttttttcagctttttgaatatctctctctgatatgctttttaatttgtatggatcttcgtcttcgtatgtccaaaagtttttcaaatgcgtcccccctcatccgtttgttgttcgtatctatttggcaaaaagggttgtccttcccggagtctttttgaaggccgagaaataatcataagtttgcggaatggccccgtatgttcctttaatgcgaatatccttacattcgccttcggaattttcaaaataaagcctgtaggttcgaggcatcaacgtgatgacatcctgagcggttcggtcaggccagtccccttcaaaatctttaatgcttaaactcataaatcttcctgataggtgcatcatctgaatcttaatcgttgttttgcagttttctgcattgaaaatcgtaaacttatagccaatatgccagttagaaacgtttaagtcgctgctatcgggaatgtcctccacatgagtccccgtaaacgttaaattcagcttgtgcgggaacgaataggcttcagcgcggctcacaaaactgaaaaatccacaaatcaacaccatcatcagcaaaaagcgtttcatttaagatcccctcctttttccatttccattgtagcatagacgagttgaaaaagatggaaattttttcagaggataagcacaagccgaaaactaaatcactccgcacggtttgttaggtttagcagcctcttgaatatggttttaattaccgtatatatatcaattgattcaagggaaaaataagatcagaccttgaatcaggctaattcctcgatttttttcatgggaggagcggaaagatgaagcttagcacttataagatctgctttttattccctatcataattctttttttagctggatgctggagcagccatgaaattgaagaacttggcttgacttttgctatagggtttgatgaaggccgagagacagaccttgaaaaaaaatttaataaaatgggcggggattatccaaaaaaaaatcgagtaaccttgacataccaatatgtcaatccgtacacagcaggggctcagattgccgtgggaagcggcagcagccaacaaccttacattaacgtatatggaacgggtgattccttacagcaaataggcagtgaaatagcactcaggcaggacaggccggtcttcagctcccacttaaaggtgatcgtcattgctgcggatttgcttcgtacttattcactaaaggaattgcttgatcagacgcttagggacaatgaaatcagactgagtacgcttgtccttgtaacaagaggaagagcaagtgatacacttgaactgaaagacggcaccggtaaaatacccgcatttcaccttaccagaattattcacaatgactttagggcgaaaaaaattctgcctccgatcactcttgccaaactgccgggcatgatgaaggccggaaccagttatttgcttcaaaacatcatcggtgccgacggggaagtcaaatatgcaggagctgttgccattaacggaaaaacaaataagctccttggttttttagatgaaaaagatttagacgggatcatgtggatcaaaggacaaggggtagggggcactgtcaaaaactatgatcaaaaaacaaaaaaattgacggccatgtcagtcgatcaccttaagagtgagatcaagccagtcttcaaaggaaaccgcctctcatttaaagtgaatattaattcagaggcacacctggctgaaaactggaatacaaccgaaacggcaattgacaaaaaatatttgaaaagaaaggaagaaagtgcgtcacaaacagtgaaacagctggtagagcagatcacagaaaaaatgcagaaggaatataaagccgaccttgccggcttcggtgatgaagtgaggatccactatccctttctttggagaaagctgaagaaaaattgggatgaagtattcacagaaacccccattcaatatgatgtgaacatcacgattgaagaatttggatcacaaagtagacattagcttaatcatgactttataaaggtgcacaaataacagcgaggggataacggggaatgggtgagaatgcttggtcataaacggtaagtgtgtgttttatcaaacttttttcgcggataagttatatatatatagataggctgtaaaaagacaaatgtcatctgatcaaacagacgcatttttataattcggctatagcttttggagttgaccgaataattgattagaggacagtcattttttgttaatttcaaacggaactaactttaaagagttagttccgtttgaatcgctaatccaaattttgatcgatcgttccttcaaaatagtcatcactgacctgttcatgagtttcagctaatcctttttccaattgagtagccccttcataatccgaagggtcgaaatattttccggccacatcggtagtgtcagttgtgttttctttgttatcagtttcagtgtttacgttttctgtcttagcattgctgtctaaagattgctgagaatcatattccttgtctagtgaagaaaatcttttgtaatcatccggtctgtctgctccatttttttgaggcacgttaatcactccatatcagtgaaattttgttctttaggtaaaaaggtcatctgaaaggcatttcagtctcatattcatttctcatttgatcaatacaacgatttcactcctttcgcccaaaatatggtggaataccaactcttcttattctgtctgttgagaaggtattcattcgctttttttcgagtgaatcaaactgcaagcctattcaagggaagagaacaagtgaaagaaggggcgagaactccccattcagtgatttaaggcttcaattttcttctgttacaagcggctgacggaaggggcttattcgttaggcgaacacgctggagagcatgatacctcttctggggagaaaagcggaaatgaaccaggcaaaggagcaagtatagctgcttctgatttaaccggtgaagcgggaaaaagcgaattgaactctggaaccaatcttttcatgcctgtttatgcttttttgtttctatatgatgaaattgtcgttttcaatgatgcatatgaaccaatagctgcgcaaccatagaatccgcccataaatactccagctatgaggctgtgtcgatgacttatgcaaacagatatgattaagcctagtgcaagtgcaattgatggaacatactttttgggaaccttaagaaagattttaattatctgtgtgacgatcaaaataatcggcactgccgtaacagcatcccaaaagtttgtatgaatgattgggaaatccatatatagcaccacctttttttatcagtatttcttgattcggtgaaaaatatttaatgcgaacacccagggatctcataattcctttggaaagggatagtgaaccacctttataaactgcaagagcattttactcacctaaaatcgacctcattaatctatagttcttaatctttaccgcagattgctatgtgcggtagtcagaacgtctttttcgagtaaaaagcagcgattgttaggcggcactcgtatggattataatgtgaaaagagggaagcctcatctgtattgaaggggggatgtatggagtctaaaatgaagatcggtttaggtgttttgataattggactcggctttctcagtcattttcgattttcgaacaacaatgatatgaacacagcttcaagaaacaccacaagcgcacccagtcacgattttattgtttagcttaaaaaagagttttgaattatctttttgcagccgtttcattagcggcttttttttattcaaaacaggtttattggactggtcttaaagattcattttgttggattgaaaggatttattcaccaattcccttccgtatagtggtaaactcttagttggtcattacttttgtcatgcattttttgggaagcgaggtattgcaaatgatcggttcaatcctgggagaaacgctggctttagatatcatgaaagttgatttatcgatgaagaaagaatttttggcagagctgaaagcttgccgcaaagagctggaaaaagacaaaacagagttctctgattcgaaaaagacgatcaccgaaccacaactgtcgtctcatacgtggcaaggcagtcttgctgactcctttgaccgtattcgaggtctgatgaagactgcttacaatgacataagcggaaaacagctttctgatgttttaagcaaaatcgatgaacgaatcaaatctttacaagaagatattcactcgctcagccaggaagttcgttctttagagaaaaagattgagaacgcgaagcgggaagcacgagacaaggagtaaatgaaaaatggatcaagaaataaaagtgaataccggagaagtcaaacaagcgctctctaaattaaagcattccagccattcaatgaaagcgacgattccgacagatatcaagggccagaatcaccttgatgcgacaaagaagatagaggaactgaatcagacgattaataagatcgcttcttcctatgcctctgctttctcaaaacaagtcgtccaaacggaatcagcagtcgaagcaatgatggacaccgacaaacagctggcttcatcgatgaaaacaaaatagaagagaaagccatgaagacattggatgttcaggcgctgcacaaagcgctggaacatttaaaacatcaatcagacgaaattgctaaagtcaaaagcaaaaaacatattatatatcgactggaatataatgttatttatgcggaaaatatattagaaaaaatccctaatgaactaagagagttttatttaagagtatgatatggttttatttgtaatcttgataaaactcatggagatagagtaatggattctcatagtgtagctgattttatagatccaagaattagagaactatacccatgttagtgttttttgaagtcggtgaggggacatatctgactctagatttagatcaggaagaagagaacggtatttgtccagtatactattttgacaagataattgcggcatcactcgaagagttttcaagaaaatggatgaagaagaaccagactattatattcatgcctaaattgacttgagaattgattaactttgaagaatgaccttgattggctattgcctttcaaggttttttatatttaatccgaaaaaagggcatagaatgggagacacacctatccctgaactgaatgatgataagatcgtcagtctcacaagagaagcggtccgtttacgtaatttctcaatgctttctccttttcttttttaaatttatgtgtcatagtaccgatataatgattaagtagaattgaaagagtgatgtccattgttatctttaggaaatattttaacaatagaatttgaaaacgaaattcaagagtatgtcctcgcgaaaagcaaagtgctatccattgaggacaatgttttaagagtacattatcctgttgatgaagaaacagggagaactgttattattccaacaaatacagtagcaatagttcactttataaatgagcaacaagtcccatataaatttaccagtgtaatacagggacgagagatctatcaggatatacctgtattaaatatgtatttacccgaagaagatcaaatgacaaaaattcaaagacggcaattttttagagtaaatacaacgattcctgtcactgtccgcccatatggatctggttcaatgtttaaaacatatacagcaaatatcagtgctggaggcgctgcgttaattattgaagagacgcaaatacacgaagcggaagaggatttaaatttaagcattcatctgccaaatgagggacatgatgaaaatgtgattgacgtttatgctcaagtcaaacgcacttacatagatcggagaacaaacaaacagatcatgacagttgaatttatcaagatggatgaacatgatgaacaagcacttgtacattattgcataaaattgcaattggaagaaagaagaaaactgaaatctgattagaatattaattttaacctgttatatgatgcagcttacagtaggtgtcatcccccaaaagttgagaaagacctgaaatctgcctttttttctttctcgccacatctattgaaatggaaagctgttggtgagatgatgtcgaatactttgcaaatatataaagaataggaggagaagctgatcgatttgctttagaaacagaggatagtctcatctgtcttaaaaagatggtctatgctcaaaagcaaatattgaatggggaatgtttgtatgaaatctaaaatgaagatcggtttagggattatgataattggacttggttttctcagtcatttttcgaacaacgatgatatgaacacagcttcaagaaacatcacagcgcaccctccagtcatgattttgttgtttaacctaaaagagtttttggaatatccttttagccgttttaatagcggcttttttttatgtatttcaaaccctcaacaaaggtttaatgacctgatcccaaggattcattttcacggattgtcaggatttattaaccaattcctttccgtaaagtggtaaaacagttcgtggtatgtcactttagtattagaggagaatgctatgaaaactcttgatgttcaggcgttgcacaaagccattgatcaatcgaacttaaatcaaaaatagataataggactattactcgagaagaatacaaggtatatacttggaataagaaatttgcagctaagcgagataaaggtgctaagactttttaaacaagaatacttaatggtgaagctccaacaagaaattggttcaaaggagcaggcgcaagatattataaacaataagagagcaaagtatgaagggaaaactatgcaaggacatcacagttatagcgcttctaaattccctcatttaagtgacaaaggtgaagttatatatccagcaacaacaagtgaacatttacacagatggcacggagggaaattacaaaaatagccttccgggaaagccgattaaggatattaaagatttttaatttagaggggagttatcttgatggacttcatttatgtggaagtactcaatgattcaaatattactaagtacatttcgttattaagaaaaacatcatctaaacctattaacgaactaaagcaggcgattgaaacaggaaaaccagttattgaatgtgattactatgacacagaagaattgaaatcactagtaatcattatagaacagttactctcattgggagctagcattaaaatttatgaaaatgatagagaaataacacttgagatgtcttgatcgaaacctatgagggcattgcaaaagaccgagaagaattggatgagttattatttggtgatgatgattaatatttaatgaagaatgagttgaaaatataaacaatattcaccttttctaccttgattggcttttggcctttcaaggtttttttatattcaaacccgagaaaaatccgacaaaaagggggataaaataggggactttttcttttccactttgtcatacgatagagacaagaaaacgaacgtggaatatcgagtccaagacggagagcctgcggacactgatcttttgcatacggatgttatgcggctgattggtttgtgttttcagagagcgaggttgcttgagttacggggtttgccgatgttgaaaaggacgctgctccaaagccggaaatagagcttgtcaatgctggtgccgcggttagaacaggcattgtttttcatgctgatccctcctttttcatctatcctctcgtttcccggtgatgaagcaataaaacatgtgagtgcgctttgtatgttttattgctcccttgtaagggaagagaaatggataattcggtatatacacaagcaagaaaggggaatggagatggctgaacagaaaaaaatcacaataaacggcgttgaaatggaagcgtccgaggaacagacggtgcttcagcttttgaataacagttcgattgaagtgccgcaaatttgctatcatcctagcttagggccgattgaaacatgtgatacgtgcatcgtcagcatcaatggcgagctaaagaggtcgtgctccgctgaagtaaaggatggagacgtcattgatacgctttcacctgatgtgaaaaaagcgcaggtcattgggatggacaagattttatataatcatgagctttattgtacagtttgcgattacaacaacgggggatgcgaaatacataatacggtgaaggaaatgaaggtcaatcaccaaagcatcccgtttgatcagaagccttaccataaggatgaatcaaatccgttttaccggtacgatccggatcaatgtattttgtgcgggcgttgtgttgaagcgtgccaggacgttcaggtgactgaaacactgaccattgactgggagcggaaacgcccgcgcgtcatttgggataatgatgtgccgatcaatgagtcgtcgtgtgtatcatgcggccattgttctaccgtctgtccatgtaatgcgatgatggaaaaaggaatggagggagaagccggatatttaacaggaatcgatgacgaaacgctgcgtccgatgatcgagatcacaaaaggcgtagaaacaggttacggctctattctcgccatttctgatatggaatccgccatgcgtgacgagcgaattaagaaaacaaaaaccgtctgcacctattgcggtgtcggctgcagctttgatgtctggacaaagggcagagatattctgaaagtcgagccgcaggaggaagcaccggccaacggcatttctacttgtgtaaaaggaaaattcggctgggatttcatcaacagcgaggagcgcttgacaaagccgctgatccgcgaaggcgaccatttccgtgaagcggaatgggaggaagcgttaacgctgatcgccagcaagttcacggatttaaaagaggagtttggcccggattcacttgcctttattacatcttctaaatgtacaaacgaagaatcctacctcatgcaaaagctggcgagagggatcatcggcacaaataatgtcgacaactgctcgcgctattgccaatctcctgcgactgccggcctgttccggacagtgggctatggcggtgactcagggtcgattgcagatatcgcgcaagcggaccttgtgttgattatcggttcgaacacgtctgagtcgcatccggtcttgtccactcgcattaaacgggctcataagctgagagggcagaaagtgatcgtagcggatatcagaaaacacgaaatggcagagcgatctgatctgtttgttcagccgcgtgccggatcagatatcgtctggctgaatgccatcgccaaatatttaattgaaaacggcaaggccgatgaacgctttttgcaggaaagagtgaacggacgggatgaatatgtgaaaagcctcacgccgtatacccttgaatatgccgaggagaaaaccgggattgatcaagaaaccctcatccagatggcggagatgattggccaggctgacagtgtgtgcgcattgtgggccatgggggtgacacagcatattggcggaagcgacacgagcacagcaatctctaatctgctgcttgtgacaggaaactacggaaaaccgggagcgggctcttacccattgcgcggccataacaacgtgcagggagcaagtgacttcggaagcatgcctgacagactgccgggctatgaaaaagtgacggacgaacaagtccgccaaaaatacgagcaggcatggggtgtaccgctgccgaaggagccgggcatgaccaaccacgaaatgatcgaaaaaatccactctggcaagctgaaagcgatgtatgtaaaaggtgaagaaatgggtctggtcgattccaatatcaatcatgtacacgccgcatatgaaaagcttgatttctttgtggtgcaggatattttcttttcacgtacagccgagtttgccgatgttgttcttcctgcgagcccgagccttgaaaaagagggaacctttacaaacacagaacgccggattcagcggctttatcaggtgtttgaaccgctgggcgaatcaaagccggattggcagattattatggaagttgccaataagcttggcgctgactggcactatgagcaccctgctgacattatggaggaagcagccaagctgtctccgatttatgcgggtgtcacctatgaacggcttgaaggctacaattccctgcaatggcctgtaagcgctgatggaaaggattcgcctttactttttactgagcgcttccctttcccagacggcaaagccattctctatcctgtgcattggacagaacctgaagagttcggagaggaatatgatatccacgtcaacaatgggcggctcttggagcatttccacgaagggaacctgacctacaaatcaaaaggcatttcaaagaaaacaccggaagtgttcttagaaatttctcctgaactcgcggcagaaagggggattcaggacggaacccttgtcagactcacatcgcctttcggaaatgtcaaagtgaagtgcttgatcactgatcgtgtcaaagggaaggaagtatatctgccaatgaacgattcaggagaagcagcgatcaacctgttaacaggcagccatgctgataaggataccgatacgcctgcgtacaaagaaacatcagccaagatggaaattttgaagcgcgacggaagcaatccgctgcctaagatcaatcaccgcaacggcaatccgcagccgcaaatcggtgtgcaggtacaaaagaaatgggcgcggaaggattatattttccctggcgacgctgtgaaaagggggattgggcataatggctagagcgattaaacgaattcagaaaatcgagataaccgaagaggaccagagaaagcgtgatatgaaagaaatagaggatgcattagtcgaaaataaggaagccattcttgaaatgctgcatatgattggccacatgaacgagcgtggtgtattgccattgctgcgcggcctttttggccaaggagataaagttcttgacatcttagtgaaaaaggcagatacagaggaaacggccaatacactgaaaaatctgcttcttctgttcggaacgcttggcatgctggatgtaaaacagcttgaacctctcattttgaaagtgaatgcgggggtggcaaacgcggtggaacagaaggacagcgaagagaaaacaggttattttgatatcatccgctcgctcaaagacccggaaatcaacaaagcagttacgctgcttttctcctttttaaaaggaatgggacaagatacaaaggagctggaacgcacgactcagcctccagagcaccaaaaacatcatcaggaaccccgagagaaaagggggatgaataagagggattgaccacccgccccaggtgtactcctaagggagtacagacacattacaactggtatatcatccgtttttagctgatacaaatagcagtaatactgaagagagagttaaggacgatattgattacttggtgaagttagattagaagttgatttacagttgcacgttttcatcatctggaaacgtgcttttttaatagcggaaaataacttgaagggataaaaaggaattcgatttgtttttttctctggactcttcaaaaaaaggtttatttgtaataaaatgtagaatcatattctgtctaggaggagaccggtgtctacattagctattattgttcttcttggcttttctggttatatgatctggaaattaaaagaggcaaaaaaaattcatcaaaacaatttagaacgtgaattaaaaaatctagagcaaacatatcaagatcacctggtgcaagctcataaagaggcttccgctgctttacaacaagctgaagtcatgaatattaatcaaaaaaatgaattcttaaatgaaaacgattttctgaagaacaagattgtaaagatggatgaatatataaacaatcttaaaaagtattcaagaaatagcggtgaagttattacccacactattttaacggaattaaaagaaaagcttatttctgaggggaaaataaatgaaaacgagatggttataatgggaaacgtatttgtaccctatgaagaaaatggggagacaaaaaccaggcaaattgatcatttagttattttgccatcagatatctatattatagaaaccaagtattggcgtggaacagttatccatgggattaatcgtaaaaatgcggaatcaattgcaaatgatttttcatttgtctttgaacaattatttccgaaagcgaatagtgatacagagaagacaatcatttttatgaaaaatagcaatatagataaggattccgagcaaaaaaattctataaatatttcttattatgataacccgagaaatcaagtcatggacacaatgtataaactcaggaattttctcataacctataataataaattcaactatgttgagcctatagtctattttggttatccggaggacaaagaaaatcgtgtaatagattattctacaaaagataagaatagatttacctcaaaagcaagtttgtgcgagtattttaagaatgaggttttaaagcctgctaaatatacagtcgatgagatacaacaaataaaaaggatcatgcaaaaagttaactatctatcataaataaatatcaatttataaagcatctcaatggatgctttttttcttggaggtcatgaacattcgtgaaattccatagaaaaattaacccggctccatacaatccacacttgcagccgggtgcttcagaatatgaaacactgaaacagtctatgaaacgcttttgaacagttgaaccgttagtctggaatgaaaggattggcaaccttgcaggcggcaaccaacgctttaaaatcctcatggaaaaaggaccaaagactctcctggtttcagttgtaaatctggatgaggctgaggaaaaataagatctgcggcgactgggatgaggaaaagctccagctgcatcttgctgaattaaataacacttttaatgacaggattttcgggagaagaattagtggagctccttttagatttctcgggagattcagaggttcttcatgttgaggaagacgattctgaatgatgaaatggcagctgatcaatttgatgaatttttaagagacgtctttcagaattactcaagaaatggaagataaagccgcgatttatgtgtttcatccttctgcctatcagatagcatttgaaaatgagatgaggagtgccggtttagacattcgcactcaatgtattagggtgaaaaattcgcctatgtttggatagaatatgtcaaaagggtttcttattgtaaaagaagtatatacggcaaagggccaaattgtttaatataaaagaaaaatgaagttgaattccaaaggaaataacaacagatcaaaataaaagccttaatattgacggttagtaaaacatgtccaccttcacatcatgactgcaaaaaattcaccattgttccctctggatcggcaaatgccgaaaatctatttgagttgttggaggaatgattcagtatgttaacaagagaagatatctttaagcacgtcaaagaaaaattcgggacatcgccagattacccatttcaaaaatttccaaactatgccgctttaagacatgaaactaccgaaaaatggtatggtcttgtaatgaatgttcttccggaaaagttaggcttagatggaaatgacgaaatagatattctgaatttaaaatgccctccagaaataagtggcagtttaagaaatggaaagagtattttacctggttatcatatggataaggaaaattggatatcaattgttttagaacgaatagattcagaagaagtttataacttaattgagcaaagctttaatttaaccaagtaaatcgtgaaattatctttcgcaaaagcaaccagaaaatattcaaacttttttatgcaaccgaaacttaaattcgttggataagaatccgttttgatcaactttattttaaagcaccaacaacacggccattaacaaaagaggcaaacccttggcatacaagggcttgcctctttacatttgaaacgtcccaggagagattcgaactcccgacacacagcttaggaggctgttgctctatccacctgagctactgggacacagaacaatattatagtacaaaaacctgaaaaaataaagaggttgcagcggtttttttcacaaatttcttcgggaaaacatacatccggcagacttcgcagcctgctgaatgtatgtttcggccttagcctttcaagtcaatatgatgtcctgaaacgggatgtggcgcctgcaccatgtctacgagctgctgtgcgctttgttcggcggtatccaaagccgtctttgtcagcgacatttgcacgttttgataaagagccgcctgactcatggccattgataaaacagcaatatccaacataaccacctccttaacatgtgtatcggttagagaggtgaggactttactcatatttactaatctgaatattcaatttaatatagttgtaaaccgatccatcgccatcttaggcatcataaaaaagaatccgcctctcaatacggaaaatgatcggttccttatttgtcccgaattagggagagtggctgttttcagttcgtttgtatcttctgcgatttctccatttcctgggcatttgtctaatggtttttgttgatttcattctcaaagaggctgatgattctatcattctgctttacaatcgttcgcaacatggcaacgatgtttcctgcaaatccaatcaaaatgatcatcagtatgatgatgaaccacatggtataacgacaccccttaatatgcaaaattttcctttcgattcaacattaccacctggtctttcacaaaacaactttccttttgaaacggaggctgattttatggattggcttgaatttgtttctgcgatggttcaatcattggcatggccagctgccttgatgatttgcgttttgctgctaaaggagcctttgtccgatcgaatgaaggaattgatcaaactgaaatataaggattttgaattggagtttgacaaaaggcttcaggagctcgtctccgtacgggaaaaaaggttatcgggactgacttctgtacggtcagcgcagcgaggggaaaacatgatcgaaagcgcttggtcagatgttcacaatgttctgcgggaaacagcctcaacatttgatcaagatgcgatccgccttgaaggcgatgaattgattcaaatgctgcatgaccgcggaattttacaagacgacgcggcagctgtgctgtcagagctatccgctctgcgccgcgatgcatctgacggagcgagtattgccggagccttggcatacaaaacgctttgccgggaggaagcggagcgcttgcgattattagctgaacaacagaccgggatttaatgatggcgagtcccaatacatttgattttctgacgctttacatctaaaaatgaattttctttatcgattagacgattttacggggagaggctgattgccggtttaaatatgatatcatgggggacaggaagaagtttaatgataagagagggtttcatttatatgctagagaaagccgaagcactattgcagcactattttggctatccttcactgcgcccggggcagaagaaagccattcaatctgtcgtttctgaaaagcgagatacagcatgcattatgccgacgggcggaggcaaatcaatctgctaccaaattcccgcgctccttatggaagggacaaccattgtgatctctcctttaatttccttgatgaaggaccaggtggatgctttaaatcagcttggaattcaagctgcgtacgtgaacagttctttaggccataacgaaatcgctgagcggctctccgtatttaaggaaggcggctacaagctcttttatgtaacacctgagcggctgacgtctcccgaattcattcgcgcgatttcccacattcatattccgctggtagccattgatgaagctcattgcatttcacagtggggacatgatttcaggccgagctacagacatattgaaggctttttaaatagcctcggcacccgcccggttgtattggcgttgacggctaccgcaacgcccgaggttcatgaggatatttgcacacagctcgggatcgaaaaagagaacacggtttttaccggtttttcacgggataatttgacgtttaaaattttaaaaggcgaaaacagggaccgttttatcgaatcatatgtggagaaaaaccgctcagaggcgggaattatctatacagcgacaagaaaggaagccgaaagaatatcaagccgcctctctcaaaaaggaattgcggccgggtgctatcacggcgggatggatgatgaagaaagagaccggcagcaggatctctttttaaatgatgagatcagtgtaatgacagcgacctcggcgtttggaatgggcatcgataaatccaatatccgctatgtgattcatgcccaaattccaaaaaatatggagagctactaccaggaggcgggacgagccggacgcgacggccttgacagcgagtgcatcctgctgttttcccctcaggacattcggcttcagcggtttttaatcgaacagtcgacagaagatgaagacattcgggcgcaagacgtgaaaaaactgaggcaaatggttgatttttgccatacggaaggctgtctcgaacggtttattctttcttattttggcgaagttccaaccgaagactgcggcaggtgcggcagctgtctcgacacccgaagcatcaccgatgtgacgaaggaggcacagatggtgctgtcctgcatcatccgcatgggagaaaggttcggaaaaaccatggtggcgcaagttctggcaggttcgaaaaataagaaagtgaccgaaaacggcttccagcaattatcgacttacggaattttaaagaaacggtctattgccgacataagcgattttatagagtttttaatcgcagatgagtacatcaaaatgtccgacgggacatatcctgttctctttgtcgccaacaaggggcgaaacgttttgctcggccgggaagcggtgatgcgcaaagaaaaaatgcaaacaaatcaaatcgttaaagatgacgaattgtttgaacggttaagggcgctgcgcagaaagcttgctcaggaacaaggcgtgcctccttttgttgtattctctgacgaaacgctgcgggaaatgagcgggaaagtccctctgacagacgaagagcttttgtcagtcaaaggagtgggagaacaaaaaagagtaaaatacggagctgtatttctacaggagcttcaagcctataaaactgagaaagaagcataaaaacccaaaatttatatatgtaaaattttttttagtaaatctcctatttcagttgaaaaacgattggaacccttgatacatctgaatttcggccgattttagggcggctgaaattcctcctcgtaaaacaactgtaatcaaaaacaaattgttttgttattgatttgacattttcatatgttacgattgctcctgttagccggacaataaaaagctaacaagggaggatttacttatgaagaagacgtttatgtcctttgttgcagttgcagcattatcttcaactgcattcggagcgagtgcctctgcaaaagaagtaacagtccaaaaaggtgacaccctttggggaatctcgcaaaaacaaggggtaaatctgcaggacttaaaagaatggaatcagctttcctctgacttgattattccgggacaaaagctgaacgtttctgaaaaacagacagaagaaaagaaacaatataccattaaaaagggagacactctctggaaaatcgcccaaaaattcggcgtttcagtgaatgaccttaaaaattggaacaacataaaatcagatatcatttacccgaatacatccataactgttgacggacaggcgacggtccaggctgctgcggcgcaacctgcggaaacaaagcctgccgtacaaaaagaagcgaaagtcgagaaggctgcgcctgcccctgcacctaagcaggaaaaagaaccggcttcccgttcaaacgtatctcaaagcactgccaaagaactgacggttacagcaacggcatacactgccaatgacggcggtatgacaggcgtgacagccacgggtatcgatctgaaggccaataaaaacgccaaggttattgcggtggatccaaacgtaatcccgcttggatccaaggtgtatgtggaaggctacggagaagcgaccgctgccgataccggcggtgcgatcaaggggaacaaaatcgacgtatttgttccaagcaaatccgcagcaaaaaactggggcgttaaaacggttaaagttaaagttttaaaataataggtttaccattgatggacactgaccatgaagatgatcagtgtcttttttctgttttctgcatctttttttctattttgatgtttttttagattggcaaatgggtagttcaatagataaatacatatcagctgatctaaaaaggagttgcagaagtattggtgtggattatcatgacatttttattgattaatgcaggaatttttattttttcttatttgaggacaaaagatattgatttaaaaacgtcagacggctattttctcggcgggcgcagtctcactgccctctatatcggaagttcgctgcttttaaccaatttgtcaacggaacaaatggttggattaaacgggcaaagctattcgggaaccatgagtgcgatggcgtgggaggttacagcaccgcttgcgctcattatgctggcatttgtctttttaccgaggtatctcagttccggagtcacgacgatacccgactttcttgaaaagcgctatgatcaaagaacgcggcaaatcgtctcgatcctgctgcttctgggatatgcgacctcgtttctgccaaccgttttgtactccggggcgctcgttctcgatcaagtattcaacatttcatccgcgcttgggatcaatacgttagtgactgtttttttaatctcgcttgtgatcggcgccgcaagctgctgctacatatttttcgggggactcaaagccgcggcctcggctgatgccatttatggcgtcggtttaattcttggcggtctgttcatctttgtgctcggaattatggcaataggagacggcagcctcttgagcggctatacagagctgacgagtgtacataaggaaaagctgaatgccattacagcggacaactctgcagaagtgccgtggccgacgatttttacaggactgcttgtgaacaacttattttattgggctgttaatcagtcgatcgttcagcgggcgctcggagccaaaaacttggctgaagggcagaaaggcgcattgctggccggtgtatttaaaacgatcggtgtgttttatctcgttctacccggcgttattgcttatcacctttacggaggccatattcaaaacgctgacaccgtttatccgaggctgatcgttgatttgctgccgactgcactgattggcgtctttgccgcgatcttattcggagcgattctcagctcgtttaacggttcgctgaacagtacgatcacgttgtttacattggatttatacaaaccgctcttcaagccagaggcaaaagaggaagagctcgtgaaaaccggaaggatctttgtggtgatcctggccgcggtatcgattatcatcgcaccttttattttgtttgcgccgtctggcctttacaattatctgcaggaaatgttcggttttttcaatgttcctgtattggctgccgtcgtcgttggatttttttcgaaaaaagtgccggcgcttgcagtgaaatgggcgatatttgcacacattgtattgtataccatctcaaaaatctatttcggccatattcattttctatatatattggctgttctgtttccgttttccgtcctcttgatgcttttcatcggaagattgaagccaaggccgtcggaattcaagcttgagaaaaatgccaaggtagatttgcagccatggaagcatgccaaacttgcttctgttcttgtgatttgcctgatggcctgcatttacctgttattttcgccttgggggcttgccaaataaaaaaggcaggggatgtgcgttcatcctctgccttaatgttttgtcctttgcgttatttgcctttatttcaccttaaagatcctgccactgaatttcgccggattttgaatcaggatcgatcgttacttcaaaatgatgcttttcgtaaaaatggatcagccggtccacatggtcccaatcccttttagcaatgtccccggtgatgacggggatgttatgctcgcgggctttttcctttaaatacttcatacagattgaaccatatccaaagcctgccggtcctttaatatccccgatatggatcgcgcgtttttcttctgtgtaggaagcgacgagagaaaaatcacacctcccgcggtacggcgactggcaatcgcttaacatgatcttgcatgtccggccatcatcaatcgaatggacaatcatccattcatcgtctttcgattgatcaataccgagcactcgcgaatctttggagatatccttcatattttcacgcatccgaaacagttgaaattgcaggtcgttcaattccttctgcaagccggagctgtctttttgcagttcttcatccgttatcatagaacttgctcctttccatttaaacatacagttttcgattatagtaaaaagaacggcaatttgcaaatgggttgctagaattaaattttaatgtaattttaaacaaatatttcacattctacgatttttttgtgatagaattcatatgacttctggtatatttacctaggatacgagacaatggatcctcctaatcccagaaaaatcatgacaaaaggagcgtacgattttgaagaaaagaattttttctctattgatgctgatgtcagcttttgttcttgtattagctgcatgtcagcaggctgatccaaaaggatcttacgcagcggcttataaaaagctgatttctgcgaaatcatacgaattttcaagtgatatcggcttgaaagttgacgcatccaaccttggtgcggaagataagcaattcgctgacatgctgaatgatgcaacattgacgatcagcggtaaaacaaatgctgaaacgaaacagtctgaggccgttattaaagcgaagctgaaagtccaaaacatgtctcttgatttcgatattccggtttatatggatgaaaagaaacaagtcggctacatcaaaattgacagcgttcttgacagcttcggcatcttccttggaacagccggcatgaattttgacagcgtcaaaggcaaataccttgaattcccgcttgaagatgacaaatcttcatctaaagacacggatgaacttcaaaaacaattgatggaatccatcaaagaagcagcggacaatctgcctgcagataagtttgaaaaagctgatctgacggataaagaaaaagagcagggtgcttctcaaaaagtcgctttcagctttagtgacaaagaaattaaagctgcggtcgtcaagttcatcgaaatcgccggaaaagcgagcggagaagctgttccgaagagcgagctgaacaagattaaagacggactgaaagacgtcacatttaaaaaattcgatgtgacatcgacaatcgatgacaaagaaaaccttctgacagaaaatgcggatatctctttctcggttgacagcaaaaaagcgcctcaatctttcggcatcacagcatcaacgacttacaaaaatatcgatggtgacgtaaagtttgagcataaaccgaataaagaagatatcgtaactgaagaagaattcgaaaaattaatggctcaagatgctatgaatttctaaggcacccgcctgtgttcccttcctcgttcaagaggaggggaatttttgtatattctgtgactaaattctgacgaaaagccgaaaacgttgacattcctcctgaatttgaatacgattttgatagcttgcacaaataggagagattgcccgatatgacccatacaaaaaaaaataaaaactacacaggaattgttgttgctctgacgattatcataaacggcgtcattgccctcttgttttttatgccgaaaagcgacaaattcgctcatttggatttgacttttctgccgcttttgaacgcagtctgcaacagcttcacattcattttcttagtggctgcactgatcatgattaaacagaaaaacattaaagcgcacaaacggtttatttttgccgcttttacgacaacgttcatctttctcgtctcatatttgacctaccattcattgatgcctgacactcattttggcggggaagggattataagaccgatctactattttattttgatcacacacattgtcttgtccgctttaatcgttcccttggcattgttcacgctgttcagaggcctgagcatgcaggtggaacgccaccgcaaaatcgcccgctggacgatgccgctttggctgtatgtcagcctgacaggcgttctcgtctatatgatgatttccccatattattaaaagaaaaaaatccgttcccttatacaaggggagcggattttttcttttagcagcttcttcaaaaataatctttcttaattggatatccgtcctacacaagatatagcaatcaccaatataaataattagagcattggatagaaatgaaaagggagatgcttatgaaaattcttcttgccacttattggagtattccgcacgtaggtggtgtgtggacatatatggtccagctgaaagaatcgcttgaatctatgggacatgaagtcgatctgcttggatatggagaagagaacgagattgttcatattgtaaacgaagatcgcaaggtgaaaaaagaacagcttttgcctatgattgagcaatcagtcgatcaacagtcttttccgcaattatatgacaatcaattggtccactttactgagatccagcgctatgtatacgaacttgcagctatttatttagggctggaaaaatacgacctgatccatgcccaagatgtcatctcaagcggctgcctgaaaagagtgaagcaaaaagacacgccgcttgttgccacgcttcacgggagtgtagcccatgaaatcagacatcagcttacaacgatccacaggaagtctaattctgacatcgcaagggcgtactttgaccatcttgaacgggtcggcgctgtttcggctgacgctacaattgttgccaacaattggttgaagaatctgttgacaaaggaattcgatacaccggaggaacaaatcagcgttctccattatggctatgatattgacagctttctaaaacgaaaggatacaaagtcagcggaaataccgcaaacagataagaaaattatccttttcacaggaaggctcgttgaaaacaaaggtgttcagcatctgcttgccgcactttcgcatttaaaagaggttcgggatgattgggtatgctggattgccggcgacggggagagaatggcgggactgagaattttatgcgggcagctcggtttggaaaacgatgtcgtgtttatgaaaaagcgcgatgatgtcccatatcttctgtcaatcgctgatgtgtatgttttgccgagtcttctcgaaaatcagccgctgtctgttattgaagcgcaattagccggacttcctattatcgtcagcgatgcagggggacttcccgaaatcgttgaacataatgtgaccggtatggtgacgcctaaaggagatgcacaggcaatttgcaactctatcaatcagttgttggaagatgagacgcttagaaaaactttagggtccaatgcacacaaatttgcaatggagtattggaatatggatgaagctgtcaacaaggttttggacatttatcaacaaactttaaaataaaggagacatgtcgtatgaagtctgaaattaaaaagcatttgtttgaacttctgacaaaagaggaaatcgatgtcggttggtgggataaatatttggaattgcttttcgagttccgaaaagaaagagttgaagcactggcagaaaaggcagctcagacgaattcagcagcaggctcagaagctgtatcaaatgaacagccggctgaatccggagaggccttaaagaacgaaagctcaaccaatgtaaacagcaaaaatgaagtcttagacgaattaacagccagctttgaagaaatgaacaataaaattatagaaagcaataataaagtgcttgaagcgatcaaagagtcacttcctgaaaattacacacttccaaatgatactacattaaaattctttcaaacacaaaatgaaaccaaaacagaatagttatttctcaatcaaccttcggtgctccgaaggtttttattaagtctttcaatctatcaatattggattgaattttaggagccgatcttaggttgttgtcttttacctttttattacaccgacatactatgttataaagaccagatgctctacttatagcgagaatgttccgtcagtaagcacaaggagtgagtatatgaatttaaaagagatacaaggcgaatatgatgcggttttcagcctagggcatttgtgcctgacagctcttcagctgagaaaaatgaataaaagaccttatgcaggaccttttgattgggtcggcacctcgtcgctgcctgatctgtgccgcttgatacgaaaccggtttgaagggtttatgaatcctataaatttgagagtgacgggctattctacaggagttgccactaaagacccttttatctcggttacggatgattattactgcattgactcggcacacgattttaaagcggatcgaaatacactcgacaacctggctacttatcatgaagtaatagagaagtttaataggagatttaacagatttttagaaaagacctcgactgcaaagcgcgtgctgtttgtcagaacgagcggcacgatgcaggaagccaaagagcttgaagaggtgctctctgatttggttacaaacgatttcagcgttcttttgatcaatcatacaaatgtatccggtattgttgaaaatcactggccgctgaagaacgtatgcgctgttgaacttcctgatcaagaaatttggcaatcaaacgacccgtattggagagaaatgttccaaggcataacaattcgttagtttttcgccgatgagaatgattgactaaggcacaaagggagagaaaaagcggatgtttgaaaataaaacgatattcattactgggggaacaggctcatggggtcaggaactcatacttcagctgctagcctcaagccctaaaaagatcattgtattttccagaaatgaagaaagacaagttcaaatgagaaggcagattgaagatccgaggctgacgtttttcatcggggatattagagatcggaaagcgctcaatacaggattaaaaggtgtcgactatgtcttccatttagcagcgctgaagcatgtcccggtttgtgaagaacagccgcttgaagcattaaaaacaaatgtcacagggaccgaaaacgtcattgaagcagcgatcgaaaacggcgttaaaaaagtcatcaacgtctcgactgacaaagcggccgaccctgccaacttctacggaatgacgaaagcgatcggcgagaagctgatcgtatacgcgaaccatctgtattcagacacgggttttatttgtgtaaggggaggaaatgtgcttggaagcagcggaagcgttcttcagctttttaaagaccagatcagggaaaagaaccaagtcgccatcacagacaaaagaatgacccgtttcttccttacgaaggaaaaaacgattcagcttttattaaaagcggctgaaagcggccaaggcggggaaattttcattatgaattcgccggcctgcaaaattttagacatggctgaggtgctgatcgaagcttatggaaacgaaataacgtccatcgcagaaacgggggcaaggccgggggaaaagcttcatgaactgctgatttcacctcatgaacggcagcatgctgtctcatttacagatgacctcgcggtggtgcttcctgcaatcaaaatgcccgagcttcataaaaagtatgcggattgccagcctttagaaacagataacttgagctcaaaagactttttaatctcaaaagaggaagtaaaagaaatgctgaaaaaaggcggttttttggattagacggatggatcgaagcgttcacggggaatatgcgaactgatgacaagcatggcatgcgtctgcaggcgatgctttcgttcgctcctccaaaacaggacaagccgggcgaaaaatcacccagccagccgctttgtcaatgttcaagtgttaatccttcgatatgttcttcgactttttttgtgcgttccattactttttccgtgtaagagtaatccccgtagcaataaggatagcggaaattgtttgtatccccgccgcaattgtacaggtcggggttctttttgacttgttcttcggaaaatgcctttgccagcttctcagagtgctttccgccgtgttttgagacatagtcgatataaccggcccccatattatagctttggataatcgtttcaatatcgacgccttttttctgtcccttttgatacattactgtaaaatggcgcacaccctgcttaatgcttgcttttggatcgtcaatctcatttcgcttcatgccgagagattccgacgactgcatcggatcaccgcctctgccttttgactcttgatacatcatgcccaataaaagaccggtgtattgtgaaagaccctgtttatcgagttcttcttcaacaagaggcttgtaatcttttaatctctcaagaatattagattcagtgtcaagaggaagccattttaattgttccagaccggagatggcaaagaaaatgatcaatggaacaaacacaaaaaatgacaaacagccagctccggctaaacatcctgatttctttttcttcaatggtttcacctctgtagcgccctgatgcaaaacagtatacagtctcatttattatgacatatctctacaagaagaccaagcgatataccattctagcgcggatcgcgatcaaagccgaatgtgacgtccggaagagaacggatcctgaacaaaaagtatataaaaccggcaatcagccagccggctccaattattagcgcatttttgctgatgctaagcagcagccagccgcagaaagaggcccctaaaaagggcataaccaaataacgaagcgtttttaaaaagcctttttcctgcctccgaatgtagtaatggccgatgacagacaaatggacaaaaataaatccgatcagcgcgccgaaactgatgaatgaatagatgacctctaattccccgatcatggccgtcaaagaaatcagcccgatgaacaaaatattaaataccggcgtctttaaagtcggatgcacgtagccgaaaaagcgtttcggaagagagctgtcacgccccattgcatacaaaagccgcgaagcgctcgcatgcgaagagagcgaggatgaaatgactgcgaccatcgttcccgccagaaagaaggactttaaaaaagcgcctcccgtatatagggctatttccagcgatgccgaatcggcatgccggaagttatcataggacggatagatttgctgcatcaaataagaaatcgccgtgaacagcgttccgccgatcgctactgttagaaagatggctaacggaatgtttttcttcgggttgaccgtttcttcagacattgtagagatcgcatcaaaaccgagaaacgaaaaacacaaaatcgtcgcccctgacacaatcagggaaggttcgatatcagaatggaaaaacggatcggcagaaatcagctcgcccgtcccgaggccgcctgccagcccggcgatcataaatccggcaaaagtcagggcgacgatcacttgaaaagcgacgaacagccctgtaatatttgccgttagtctgatgcctaaaacattgacgacagtgatggatagagcgagcagaacgacccaaaaaccatgcggcacttctggaaaagccgccgttaaataagcgctgccgatcgcaaagttgaccatcggcaaaaacaaatagtccagcatgatcgtccagccggctaaaaatcccgcatgcggatgaatgctttcatatgcataagtataaaccgatcccgctttagggtaagctttgaccatgctgccgtagctcaaagcggtcaaaaggagggcggcaacagtgaatacgtatgccgccggaacgtgtccctttgtcagctgtgcgacaactccgtaggaatcaaatacgacgagcgggtccatataagcaaggccgatcacaacgagcgggccgagtgtaaggcttcgtttaagcgcagtttcgtttttcaatgacttctaaatccccttatgtaaaaaatacagaaattaagacatattttatctgtttttttgtgcttgagcaagcgtatgaaaacctcttttttcgcataaaaataacaaatgttgcaaaccctttgaaaaaaggcaaggagtatgaagatatggatatattgagaggctatgttgaagccgtcaaaagaaatatggaaacgatgaatgcatctgattatgatggaaaagaagaggatttaagaagacagcaggaagagctcgaacgctatgaacaacagttaaaagagaaaagcgcttcggccgaaagctttgatcaggtagtcaatgccgctgtagattgcgcggccggcgacatttcctattcacagcttgaacaaatgtttcaaccataggcaactggcgtccaggatcatcggacgctttttttcgctttcagaaaattgccggactcttcgaatgacaggtcattctgaatctttagagcataccgacacataaaaatatttgtatacatgaagaggatggtaaaatatagtttaaaaggggaggggcaactttgaaaaaccatatttgcacgacgtgcggcgttcaatataacgctgcttcgaaagagccggcagaatgcattatttgcaatgaagaaagacagtatgtcagtttatcagggcaaacctggacaacactggaagaaatgaagcaaagcgggaggtttcaaaacgagatcacctttgtagaggagcgcctatacagtttgacgacaacacccgaattcggcatcggtcaatcggcgtacctgattcaggagcccggctttaacttgctgtgggattgtattacatacctggatcagcgtacgactgagaacatcgagcagatgggcggaatccaggcgattgctttatcacatccgcattattattctgcacaggcggaatgggctgaaatgtttgatgctccgatctatattcatgaagatgacaaacaatgggtgcagcggccgagcagccggattgttttttggtccggcgaaactctcaagctatcaagcgggttgaccttgcacaggcttggcggccattttaaagggggagcggtctgccattgggcaaacgggaacgcaggcaagggaatcctcctttcaggagacattatccaagttgttcaagatcgcaggtgggtgagttttatgtacagctatccgaatttgattcctcttcccgccggcaaagtgcagcaaatggctgatcaaataaaggatgttccattcaacaggctgtacaacgcttttcgccgctcagttgaaaaaaacgccggagaatgtgtgcagaggtctgctgcaagatatgtagaagcgcttcaaggaacgctgttttcgacttgatccgttaaaacttttcaaccggtatgttttggtatatgatatggaggtaaaagtcgcgcggaaaaggtgaaaagcatgagtgagcacaatcaagaaacaacagaaaaacaggtgcgggccgagttagatgaagaaactttatttctcgtttcacagacgtttaaagcgctctctgacccaacgagaatcaaaattcttcacctgctctcacaaggcgagcattcggttaatgaaatagcagagaagctgagtctcctgcagtcaaccgtttctcaccagctcaggtttttaaaaaaccttcgtctcgtcaaatcaagaagggcagggacttccattttttattctccggaagaccagcatgtcctcgatgtacttcagcagatgatcgatcatacacaacatgactaaagtttaaaaggcaaactcaatttcccgagtttgcctttttaagctgagcgcttttcttcggttctgcctttttttaaaacaaaaaaagagaaaccgacataataaacggccagtacaaaaaaaccgatcatcgtcgccgggtcctgcgcaaaaagggcgccgtaagctgccgaacccccgtctgaaaccgcagtctgcagctggccgatctcggcgatccggtacagaaaccggtataaaaataaaaagagtacgatcaattcaacccataaatgcgttctgaaataaaggactccgccccgattttcgatcgacacatgcttcagcgcatagacggtcaagatgagtccgagcgcgatcccaatcagatcataaaagtatgataaagggtgaagtgcgctcatcgtcagcagaaaaacgaaaattcccgaaaaaaggatgatccggaacaacatgcgtgccggctttaaaggctgataaccgaccgaccgtttgaacttgatatagacgatggacacaatgatgaaaaactgcaaaaaataaaatatgatgtttttaaaacctccttttttaaggagtatatgtccaaactgtacaaatcgtaacctgaaaagtggttttctagataaatgggtgatgagatcctcttttttgtcatgatatcccagaatggtgtgtgctatggaatgaaaatagcagaaaaaaagaggctgcacaagatgaatgtgagggatctgcagtgaaaattgaccggcttttggccattgtgattttattgattaataaacgccaagtgcaggcaaaggagcttgccggcatgttcgaagtctctgtcagaacgatttatcgggatattgaggcgatcaaccaggcgggcattccgattgtcacctcacagggagcaggaggcgggatcagcatcatggagcggtttcggctcgaaaataagctgctgtcagcagacgaactggcggccattacgacggctttggaaagcgtttcctcgacgtacgaagtgctccatcacgggtctgcacttgaaaaaatccggtttctcgtttcggaagaagaaatgccggaattccgcaagaaaacggaaaaatggtttgttgacatctcttcctggggagaaagtcctgtcatcaaagaaaagatccgcttgctggatgaagcgtcagacagcacgcgggcggtctcctttaattatgtggacagagaggggcagaccggaaaaaggaaagcggagccgcataccctcgtcctaaagggaaggcactggtatttgtatgctttctgcctgaagagacaggcgtttcgcttctttaaactgttgcggatgaaagacgtgcggatgcttgaagaaaagtttgaaagaaaggaagtcgatctgtcttcacttccttgggagacatcgtggtacaaaccggacaatatgaccgaggtgacccttctcattaagccgtcgggagagtctttggcaagagaatggttcggctcagaagctctcacttatgaaaacggacaatgcgtggcaaccatttcttatccggaagatcaatggctgtacggatttctgctccaatttggaacccatatcgaagttctcgatcctcctcgcatccgtcaaaaaataaaagacttggcaaaacaaattgtacatttatacgaaacctgacacgatgctgtcaggtttctttttgtatgatgaagaaaaaggaggaatgaaacatggaacattatttttgccaaagctgcggcatgccgatgacaagcgaacttttcggcacagaaaaagacggggggaacagtcgtgactactgcatttactgctatgaaaacggagcttatactcatccagatgcgacattgaaagatatgatcgaaatctgtgtgccttatataaaagaagagggaaaaaccgaggccgaagcgagagcgcttttgtcgcggacactcccttatttaaaacgatgggcggcggcgcaaacggaaggcgggcagggaagatgagcttttctcatttcgaaaaacagaaggcaaagttattcagcggggtatccaccgtaacaagcaaccaaaatgaagcaaccgaaaaaggtaaaattccttccatgtggagtttataccgtgaaagatttccgcataaggaacgccaggacatgaagagagatacgattgcgctttattcagattatgagtcggaagaatatggggcgtatacattttcaatcggtacgttcgctgatcagcatgaaaaagcggccaatgtgatttcgctccctgcatccgaatatgccgtttttgtttcaaggcgggggaggatcgaagaggtcgtgtttgagacttggcaggagatttggacatgggctgagaaaaatctccgtacatataccggagattatgaagtttatggtgaacaagcagtgaatcccgaaaatgctcaagttgccatttatattgctgtcgatcgaaaaaaataaagcttgtaaaactaatgctgttagttttaaaatggaaactaacggtattagttttttattttgatggaagaggtggaagttatgaggatgacccgatttgaatctgtttaccagctgactttttttccgcacatatttcctgtcaactgttatttagccgatgaagaagacggtctaacattaattgatacagggattccgatcagcaaaaccgggattttaaaggctgcggatcacctccgcaagccgattaagcggattttgctgacccatgcccacagcgaccatgtcggttcgcttgacgcgctgtaccacagccttccgggtgtgaaggtgtcaatatctgaacgggatgcacgtctgttaaaaggcgatacaaagatgctggaaggggagcgcggaataatcaaaggaggcgttccgaaaaacatcaagacaaatcctgatatctttttaaaggaaggagacagaatcggttcattgctgactgtttcatcacccgggcatacgcctggcagcatttcgttttttgatgaaagaagcggccttctcatagtcggtgatgcgtaccatacgcgaagcggcatgacggtatcggggcatttaaagctttcatttccttttccggctttggccacatgggacaaagaaatcgctttagaaagcgcacaaaagctgttagatttaaaaccaaaggcgcttgccgccggccacggcgatcttgtccatgatccggctcaagcgatgaaaaaagcggtaaacgaagcatacatcaaattaaacaggaaaggatgaaggaatcttgtctccgcgaatcggtttgaataaagacgcagtattggaagctgctgcagctctggctgatgaggaaggcattcatgaagtgacgcttgcttcactttccaaaaggctgaatgtcaaatctccgtctctgtacaatcatataaaaggattgaacgacttacggaaggaactcgcactttacggcttgacgattctttatgaaaacatggcttcggctatccagagagccgaagaggatcaggctgtcagccaaatggctcatgcctatctcgcttttgccaaaaacagaccggggctttatgaagcaacttttattgcaatgcccgatgaagatggacggcttgacgaggctggagacagagtcctcgccttggtgctttccgttctgaaagactatcatttagatgatgaagccgcgattcatgcggtcagaggcttgagaagcatcctgcatggatttgccgcactcaggcaacacgatgcgttcggtcttccttatgatgtagaagaaagtcttgatctgacaatccgcgtcttcttaaaaggcattgctgtctatcagaccgaataaacaagaggatttttcttaattgtttacattttttcgaaaatttagtatgattgtcgtatggctcttccattttttgagtcataggtatgagaaggcttaaccagccactaattgccttggcctaacagccgaggatttttttatgtcggcaaagagagacttgatatgcaaaaattggttcacacatcgtgtgttccatgttatgctatcattgtgaatatattcacaaaagggtgtgcacaatgaaaaaaactccaatttatgtagaaatatccatccaggcagaaatggagcggctatggcgctatacccaagacccaaccctccatcggcaatgggacttgcgatttacggacattacctatttaaagcgcagaccgggtgaacctcagaggttcttatacgaaacgagaatcggcttcggcttaaaaatctccggcaccggggagtctgccggaaacgtatttcaagatactggagacagagtctcgtcactcaagttcgctacaaaccacccgctttctgtcattcgcgaaggaagaggatattggaaatacagcgagagcgaaaccggaatcacgtttatgacacaatacgattatgacacccgttacggtaggctgggccggcttgcagatatggcattcaggccgctcctcggctgggcgacggcctggagttttgatgcactgaagatttggcttgaaaaagggctccatccaaggctgctttttcaaaaaacattggtctattggctcgtttgtctgctgttttctttcgtctggatttaccaagggcttgttccaaagctcatcatggctcaccctggggaaatcagcatgctttcggcttttacgggcggccgtttccatcccgaaacgctcctgaggcttatcggtttagccgaggtgatggtcggcgtgttatggctttatcctgttcggaaaaggaagtggtttcttctgcatatcgtcctgcttgtgctgctttctgcctccgcgggaatggctgatatcgcatcttttgccgaaccttttaacccggtcgtgctcaatgccgcacttatcatcttgtccgttatcggctatgtgagcgcttgcggcattccaaacgcgggaaatacgatcagaaagaggcgttgatttgatttcgatgtatgaacgggtgatcgaggattttcaccttctccacccaaaactcaaggagcggtatcagctcactcaagaaaacgtgttcaaaggaaaaggagtgatgacggaaatttccggcggttcatactgggtcagactgttgttcaaagcgggaacggtcttccgctgtttttttcccgaaagggggaggaacgttccgttcacgattgaaaatcacattcggctgacgaaaaatgatacaccggcagccgtttggaacaggactttcttttttcaggataaacaaaggcatttcgatgctgtcatgatctatgataaaagccgtgttgaaatcatcgactatttcgggcatccgccaatcttaatctcaagcctgcggtttaaggcggaggccgacggctcattatcgattacttctgtcagacaatggctgcctttattcagaaaaaagctgccccttccaaagtgcttatacggtatttccagcgtgaatgaatcgtatgacgaagaaaaaggctgttttacaattgacgttcatgtgaaaaacccgctgttcggaacgctgtttgcctacagaggaacgtttaacagggaggaggagacggcatgaaagcccgccgtttttttgtaagcgttctttgctacgcggtttttttcatcggcaaagcgccggatatcccggcggcagaggcgcttcttttattatcaatgctgttttttgttccggctgcgctcgatctcattcagcatgaaaatgggatgtttcggctgatcagcgtctgttttccttatgcggcttgttcggcatcgctatcactgctgttccattccccgcttttttcattggtttggctatgctatacggggatgatcgccttatacggggcacttcgcctctgggagagagaaggaaggagccttgaagaggcatcgattgacagcggcctgctttaccttccttttggaggggggtggctttttgcttatacgctgaatctccaggtcatggatttcagcccgctgattgtgctgctgacagcggtacattttcattattctgcatttctcattccgatttttaatggaatgctcggaaggaagctgaaaaagaaaggcctcctttatgcggcggtgacatggctcatcatgctgtctccgctgttcattgccatcggcatatcgttttcgaaaaccattgatgtcatcgctgttgcgctgtatttgtcggccctatacggaagcggctttctcgcctcgattacggccttcaaaaacagcgcggctcgccgctttgttatcttttcgtcttttacattaatgatcaccattgctttttcactcatttactcttacggcgtttttcgcggccggacgacttttacaatccaggaaatgatttggattcacgggcttgtcaacgcctttggcgtcatcattccagcgctgaccggctggcgccttgaatcccctgggccgggctgtgaaaggaggcaaggcgaaacgatgagcaacatttacggcacttggaagatcggagccgattttttacacagacaccgattacaaaccgattcgtcttaccaaggtcttgccgatgatatgagcgcatttcagagcaaaggatttcagcctgagaaggtttctcctcttattctcgatttctatgagcatactgccgattattcgttaacagcggagatctcctggcgtccatggtttaaaccgctcgcgcacatgtaccagctgatttcaagaaagacaggacaaattcatttggggactaagaccggacggcaaacgatggacggagagattatcggtgttgattcagccagagacggaaggaagaatgtgcgcgcctggatcagaacgaacgaggtaggcgagactgtgtttgtggcgctttattctgctcatacccacgatcacatcacatatatgaatatcgcgctgccattgccgttttccaatatgacaggcattttaaagccgaaagcagaggacggctgcctgattttgacgagcagtgataaacgatctgaccgtggggatgaaggcatcttcctttcgaccggaacaggaacgtttaaactgccgctcgccgaacgctttatcattaaagagcagggacgaaagaggctctgcgcccatcaccgcatgtggctgttcggcatacggtttctcgacattcaatatcatattgaaaaaaaggattctgccgtgaaaagggcgaaaatagcaaatgaaagctaggcaaaaatcgaatcgaactggagggtctttatgctaaaaaacgttttgcttgaacagtttaaagcatgctataacgaaacgacttggtttgtttgttttcaaacggctgccgctgatctcacggaaagccaggcaaggcaaaaaggggaaggttcggaaaattcgattttagaaattgccaaccatttgattttttacaacgagcgctatttaaagcggtttaaaggaattcccgttccggcttttgattatacgatcgatgatacgtttgtaaacaaaagcggacttggctggaaagaaagccggcaggaactgaatacgatctatgccgaatggatcgatgcgctttcggaatgcgaagaggagatgctgaaacaaccggctcagcacgatccgcattctacctgggcggagattttgtcctgcctcattcttcataatgtttatcatttggggcaaatcgtccatatgagaaagcagctgaaaatctgggatgcttcaaaaggcgtgaattaacggagttacaagtaagattgcggcttaaggcggtcacctcttcaagccgtaatcttgcctgaggtcaagcttcgatttttgcttttaggtggtaataggcatctttcagccagggatggacaactttcagtttatctttttgtttccacaaatgctgaatataaacaaacgccccgtgctccagagaaatttcaagcgcttcatgaagctcctggatgtaaggcggagtccccgtctgatcccattctattttgtccgctgaaaacaggacaaggtcgagctgggaaggatttttttaagcgtcgtatggcattctattgcatttaaaatatcttcatccgccacctgaaacaggtcccgcgccatcactttcgacagcttttgatggatgatcatcgggaatatccgttcttcgggcagaatatcaataccgagcgcttcagcagccgcaattcttttttcattagggatgacacccctgatgtcgtgcatcataccggctataccagctttttgtgcaggaacatgaaaacgatttgccaatctttctgccgcttgtttcacccttatcgaatgttcggctgttttttcgtggttatggcgtctcaaaaattcaagggcatctgaacatacatcgcctgtgcagcgaacttccatctctattccttcaatattcatcagcgattctcctttttggtgttgtttcatgataaacaaaacacatttgttatctgatttcaccttatcataatattgacaaatcctgaaataaactattaaaatattttgttaaccggaaaataaaaagaagggactgtccattgactatgtctgaactgacaaaacagctgatctatgatatgtatgttaaactcctgcacctgaacgaacaaaaagcggatacagatctcaaggcatttttaaagcaggcggcagaatctgatgttaaacggctcccggggaatatgactaccatccatgtcatcagctgtatcggtcatgatgaaccgatcaacaacaccggcatcgcaaaaaaaatgaatttatcaaaagcaaatattacaaaaatcagttcaaagctgttaaaagaaggcctcatcaaacggtttcaattgacggacaacaaaaaagagatatacttcaggctgacgcccagcggaaaacaagtgtttgagcttcatgaaaagctccatcagcaaaaagcggatcagtttagcagatttctcgattcgttttcaacagcagaacagggagcgattttgaaattccttcaagggctgacgtttatgacagaaacggataagaagcattaattcaatctaacaataatattattatgtaaacttaaaaatctatggctgagagaagaaaatcgattgacaagaaatactttccatattatagttaaaccatcaagttagttatttgaataactaagaggtgaaccgaatggcaaggccaaatgtgacatcaaaagaaacgttgattgaggcggctaagcgccgcattgccgaacatggcctggacaaactgacgctaaaggcggtcgctgaagaagcaaaggtcacacagggaactgtttactatcattttcggacaaaagagcagcttgtttttgaagtggtccgcgacctatgccgcgcgtcgtgggagcgattgaaagcaaatgaaaagcccgctgccgaaaggataaaagacggattgtcttccgcgaaatcaagaacactgaaggatgcgtattatcatcagctttttttagaattggccgttttagggtttcgaaatgaaaagataaaagaacagctcggcgaacttctcgaagaggaaaatgcggtgttggcagaacagctttccgacctgtggaagcgttctcctgttgacggggtttctttcagcacgtggggcattcttttaaacgcactaatcgacggtcttgcacttcagtcgcttatgtctccgggattttcccctgaaaaaatctacagggaattagaagctgtgctgcagatgctgacggaaaccgctgttaaacagcatggaggggagtaaaaagggatgggtaagttgactgaaaagctgggtttggctcttgttttttcaatcgttgtctggcttggcgccaccgtattttttatgctgttcggcagtgcggttcttacagaacccggccaagatggttttatgctccgctttttgcttcttgaagccggaacttttgcccttttatatgccgtgatgctcgtttatcggcgggttgacaaaacgaggtttgcggcggttaagcttggcattgtggggtcggctgtcggtttgtttctcgacgctttttctttatggaatcattcgctgatcttcccggcgctttcagatggccagatgattgggtttgcggtttggatggtcttcgcgtatgccatgtatttgacgataccgctcatccttgaaaaaagaaggtctgcagtttaaatatttttatgtaagattcgcccgcttattgcaaaaacgggcgaacggtctttagtcttgcggcaccgattgttctgcgttgatgtaccctgcaccgtaaacatttggatcgcgatctttccataaatcggtaccgtccattagcagctgtttgacttcatcaggttctgtgcccggggcttgctgaaggataagtgcggcaattcctgcgcagatcggcgtagccatcgaggttccggacaatgtcatatattttgtgccgactctgtttgttttttgcagcttatcgagaaaagatccgggtgaacgaagcgacgtaatatttgtgcccggtaccagcaagtccggtttgacttgaccatagattgtcggccctctgcttgaataagaggcgacatcgtcatcctcccggctgactgtatccctgtcatccaaggctccgactgtaataatcttgctgctgacacccgggctggcaatcgtttgcgcatcaggaccggagttgccggctgccgcacatacaacaatgcctgcgtcccatgctgcatgaacagctttaacgactggatcttcttcttcattctcgtagcgcaaggcttctgcacccaatgacattgaaataatgtcgatcggatcatcaggattttccttattgaattgaatgcaccaatctacgccttgaatgacggtttcgagcgatccggatcccattttgtccaatacttttacaccgacaagttctgcttcaggagcaggtccgcggtactgacccgatgaggccgctccgtttccgcaagcatcaccggcgcagtgtgtgccgtgcccattgtcatcatagggttctgttctctggttgataaagtcttgaaaagccctgatcctgccttcaagatcttcgtgagggtatacgcccgtatcaatgacagcgactgtcactcctttgcctgtcagcgtctgattgtttctgaccacttctttggcatggcttgattcaaccgctacgtcgaggagcgcttttactttgcgatttaaataaattttgcgaatgtcgccgcactcagatagaagcgattgcaaagaagaaggggtgacttcagcgctgcagcagctaacgttggagaagcgatgcttgattttgtttcttcttttgctgccgatcatttcattgactaattgatagcctttatgctgacagtctttttcaaattcaataatgactggtatttttttgtttttcattaatattttttcgaaaaaaccgtgtaaaaagcaaggcgtccatttaaaaggtttatagagtttcagcacgctttctctcagcggccggtccagcttatgggcgttggaccttaccatttgaaccatgtaggaaccgaacattctagctccacctcatctcttatagtttattcttcctcttaatctatgaatgagaggcggttcccgtaaagttggctgtcctaaaacggcggcaaaaaaggcctgtttactactcgattctataaaatgcagcggaagtccagggtttaaacgaatcaaaatacatgatattctagtcatgtcaatatcaccctttagaaagcggccaaaggagctgagttcatggcaacaatcgaagattttttaaagcttgatattcgggttggaacagttttaaaagcagaagagtttccggaagcgaaggtaccggccattaagcttgaaatcgattttggcggagagattggcgtcaagtgttcgagcgctcaaatcacaaagcgttatacgcctgaaaagcttgtaggccggcaggtgacggcagtcgtcaattttccgccgcggcggattgccgggtttaaatcggaagttctcgttcttggaggcgtaccggaaaaaggcgatgttatattgctggcccctgatcaagaagcgcccaatggaacgaagatcagctgatacataaaagagaggctccctctaaatgaaggaagcctctcttttttatttcaccttgaattttttcgtcaattctcgcagatcttccgccatctgctcaagcgtggcagaggatgtactgatttcttccattgaagccagctgttcttccgctgatgcagcaatgtcctggattccagctgtactttcccttgatacatcggcgatttcctgaacggcaccggagacttcctgcgagccattcgacaactgttcgaccgccgcattgagcgtttgcagcttgcctgcgatctcattcgtcatgccgctgatttcgtgaaagctcgactctgttttctcggtaattttaagtccggactgcacttcatggttgaccgattgaaacatgctgagagaatgttcgatttctttgacgatttcctgaatcaacgcttcgatttcttttgccgagtccgctgactgcgcggcaagctttcgaacttcttcggcgacgacggaaaatcctctgcctgactcgccggcgcgggctgcttcaatcgcggcgttcaatgccaatagattcgtttgatcggcaattccgttaatgaccctgagaattgatgtgatatccttcgatttgccttcgaggcctttgacgacgctctcagcttgtttgacagattggtcgattgaactcatctggccgaccgttttctgaacgagttctcctccggtttcggcgatttctgtcgatttgatcgatgcttcggtgattgattccgacacttcggtcatttcgctcagatgatcattcatctggctgagctgctgcgagctcgtttcgactttttcattctggctttcagccccgttagagaactgttcgatcgcagatgtaatatgttctgtcgcttggctcgtctgttctgcgcttgctgtcagctgctcagaagaggaggcgacattctcaaccgattcctgaatggtgccgatcagtgtgcggagcgattccgccatgtcattgaagcttttgccgagctgcccgaattcgtcatttgaacgcacttcgatttgctgtgtcaaatcgccgctgctgatgttctttgcagatagaacgagctgattcaatggtttgctaatcgcgcggacaataaagaaaatgagaactccgccaagcaccaaagcccctgaaaagacgatgagagccatataaaggacgggctttgttgcgtttgttatctcatcggaaaacatcgtcccggcgattttccagcctgtcagtttgtttgtcgtaaaagccatttgcttggcttttccttcaaaagtatacttgaattcgccttttcctttgccgtaaacttgatcaacccagccgccttcaccttcagttccggctttaatcgtcgggtgggcgatatattttttggacgcacttgagataaaagcaaagccgtcttttccgactttgatatcgtttgtcgctttaatcagctcgtcgatattcaagctgagcgcagcgacgcccgacccgtctttattttgtttggcgatggtaatgaccgtgttgccggtagcggcagatgtgtatggatcggtaacgataatttcgccttttttctcaaccgcttctttaaaccagggcctttccgccggattatagccgtcaggcattttcgtataagggtgctgcacgtatacaccgtcttcagagcctgtgaaaacggcttctacatctttgttttgcctggcgtattgttcaaacttttgtcttaacgaagtctggcctttttccttgtatgttttttctttgatctcttcactgaaatatgtaacagcatccgcttttttctcaatgttttgatcgatcatttcgtttaattgatccacgctgtttcttgcgcttctcatgatttcatcttcaatcgacccgcctgccgtataataggaaacacctgaaaggattaaaacagggagcgttaaaatcaataaaaatgagaccgctaatctttttgaaagagatggatgcttgaaccattccaatatttttttcattagccaaaactcctttttctaggttacgagaataatatcggacaattttcacacttttgcattaaatttaaaaattttggcttcaaaacaaaatcctcaacaaaggcgaaagtatctgtattgacggaaaatgggctggagaactgttgacaaagtttccctccgtttatatacttatcggtaaatacagtgaaaggaataggtataggggacatgaagcagtaatcttattttccatcgtttttttaatatgaaaaaacggaaacttggagaataggatgagtatgcccttttataccttgcatcattttctgactttgcatgttttttgtcgtgcaatggaatgggatcggtttataccgctttcacgatgcatattttggcatgatatcctctccgggtttccgcgagaggttttttgttgtcagccaaaaataaacagaggtgaacggtatgacgattttaatgaaaataagaggcttggaaaaaagctttggagagcaaacgattttaaaaaacattgattttgacatttccaatcatgagcggattggtttggtcggatgcaatggagcggggaaaacaacgcttgcaaatatattgagcggtcatgcagaagccgacaaaggcactgttcaaacagaccggacgctcaaaatcggctatctgctccagtcgattgagtactctgttcatgatttcaacagcatattaacaggcgacgagggcgggaaattatatcagttgacgagcagtcttggcttatcaaaggttcaaagctggaattccgaacggctcagccatttgagcgggggagaaaaactgaagcttgcactggcacacgtctggaagacgatgcctgatcttctcatcttagatgaaccgaccaatcacttggatttaaaagggatcagctggctccttgaagaactgcaacaatatcaaggggctgtattgattatttctcacgaccgttattttctggatcaatccgtctccaaaatacttgagctggaagatgggaatttgcacacctatcaaggaaactacagtgcataccggcgggagaaaaaacggttatacgaagcacgcctgcaccaatacgaagtccagcagaagcaaaaagaaagaatcgagtcacagattgccactcttcaaaattggtcgcagaaagcccaccgcgactcaacaaaacagggatcacagtcagaaagaaggcagcttggttttaaagaataccaccgggtaaaagccaaaaagcttgacaaccaagtcaaatcaaaactgaaacgccttgaacaggagcttgaaaaaaacaaagctgaaaagccaaaggaagcagcatctgtcaattttcagttttcatcaggagaaaaaaggggcaagcggattatcgaagcaaaagatctgacaaaagcgtttgacggacgtactttattcaaagacagccatttttacgtcaaacacggcgagagaatagcgcttatcggagacaacgggtgcggcaaaacgacccttgtcaaaatgatgttggatgccgaacctccaacagccggaacgctatggaaaagccggtctgtaaaggccgcatatttaagccaggatgtcagtgatctaagggttgaccaaacagttgctgaagtgctgaatttgtctgacagagccgaaatcgcaaatgcgcggacgattttggccaatatggggatcaaagaaaaccgctttcatgatgaaatcgggacgttcagtctcggggagcggacccgaatcaaactggcaggcatgattttaaaagattatgatctgctgattctggatgaaccgaccaaccacctcgatttgccaagcagggagcagcttgagcagacattgcttgagtttcagggaacgatcatcattgtgtcgcatgacctgtacttcacagacaaattgtgtgagaagctccttgtatttgaaaacggtcgtatcacccgcgtcgaaaccggattaaaagattatcggaacagacagaaacagccccatgcaaaaagcgatgaagaggagcggctgcgcatcgaaaatcggatgaccgccgttcttggagagttggccggacttacgcctcaagatccgaaatatcatgaattggatcaggagttttcagagctggccaaacggaaacgggcgtttttagaaaaagaataaatgaacagaaccatttgtgtttttaacgcagatggttcttttttgtttgacgtggtttaaattaccaccaattatagctggcacccaaggtaataataggataaaaatgatggacttactacagcaatgaaaaagggtgatcaacatgtggaaaaccattgtttcctattttccggactggctggtcctgatgcaggctttttttgtcttttttgtcccgtttgccatatcaaaagtatttttgtggcttcgcacggcaggggatgagtgagtggcatgagatggtggaaagcaaaaacgcgaagaatgatacagtcgtccaacaagccggataaacctaaaaatgaagtgccgtctgtggagtcaactgggtattttaccggcgattttgatcacgacttgaaactggccaaaacggctatggagaataactcagacgttcatttccgcgaattcaacttagggcgcaccggcatccgcgcggcgattgtatttgtcgaaatgcttgcggatcaagacctgattgacaagcatattatgaaatcccttatggatgatttttccaaagaatataaagttgaactttcttcattaagcagcaatgtgaccgacttaattaaaaagcaaattttatcaattagcggcgtatcagaggtaaaccatgtcaacgaagtggtgcccgaagtgttatccggtgcggccatgctgctgatcgacggttcagcggaagttttactgctgggaactgttaaaagaaatacaaggaacattgaagagcccgtatcagaatctttggtaagaggcgcgcgcgtcggctttacagaaacgatcggcaccaatacagcccttttgaggcagcacggcaaaaatcaaaacttgtctatggttcaatttcaagttgggaagcgagccgtcaaaaatcttgtcgtcgcttatatcaaagacattgcggaaccagggctggtggaagaagtcaaaaaaagaatcgaaaagattgatatagatgatgtccttgaatcaggttttgtcgaacagctgatcgaagacaattatctcagtccatttccgcaggtgcaaagcactgaacgtcttgacagggtaatgagtgcgttaatggagggaagagtggccattttattggacggaacgccttttgttttaatcgttccggttacattcagcatgctcctccaatcgcccgaggattattatgaacgctggctgccgagttccctgatccgcatcatgcgaatcggcgcagccatgatctcgctgcttgggccggctctatatatttcctttatttcgtttcatcccgggctgattccgagtgaacttgcgatttccattaccggaacgagggtaggtgtgccttttccatcgctgattgaagcgctcattatggaagtggcaattgaaattttgcgcgaggccggcctgcggcttccaaaaccaatcggtcccgcgatgggaatcgtcggcggtatcatcatcggggaggctgccgtgcaggcaggcatcgtcagcccgattatggtcatcgtcgttgccgtcaccgcgatttcttcatttgcgattcctcaatacagcgccggcatttcgctgcgcatgctgagatttgtagcgatgttttgtgcagccacgttcggtttgtacggggtgattatgtttttcctcatgcttgccagccacgcggtgaagctgaaaagctttggcgttccttatgcgagccctgccgttccttatcgtttgcgcgattggaaagacttcatcgttcgcatgccgatacagatgatgaaaaaacggccgaagctgttaaaaacagacgattcgacacgccagtagcatagaaaggagggaaacgctcatgatggtcaggcacgaagagcgcatcaccacttcgcaaacagcagttctcatcaccaatttcctgcttgggacagggattctgacgctcccgcgaacgtctgttgacgaggtggggacgcctgatgtctggatcacgcttgtattaggcggcttggtcgctctgacggccgcagtcatcatggtaaagctcaaccatcaatatcctgataaaaccttttatgaatacagtcaggacatcattggcaaatgggggggcagcttgatcagcctgtttttcgcatgttacctcttggcccattccggttttcaggtccgctcaatgcttgaaatcatccgcttttttctactggaaggaaccccccgctgggcagttgcgatggtttttttgtgggttggcttatatttgatcgtcggcggcttaagttcgatcgcccgcttgtttcaaatcgtgttacccattacattcattctttttctgctggtcgtgttcatgagtatcggaatttttgatgtggacaacttgcgtcctgtactgggagagggaataggtcctgtcttaaaaggaataaaggtgaccgcactgtcgttttcaggtattgaaatcattttgatcctgatgcctttcatgaatcagcctcgcaaggccattcatacgatcatgatcgggatcgccatccctttgcttttctatatgatcacagttgttatggtgatcggcgctctgtctatagacggagtggtttcacggacatggccgacgattgacttaatgagaagctttgaaataccaggtctgatatttgaacggtttgagtctttgctgctggtcatctggatcatgcagctgttctgtacctttgcgattgctttttatggttcggcattaggcctggcccagctctttaaaacaaatattcggccgatgatgtttgttttgcttccggtcatttatctgattgcaatgatcccgaaaaacatcaacgccatgtttgcatttggtgactttattggaaacagcggcgtttatttaggcggtttgaccccgctcgtgctgctggtgatttcaaaaataagaaggagaaaacagggaatcagctgacgcttgaaaaagaaaggggtgatttctccatgatggtaggtcagcaggacaaaattaccgtttcacaaacgagcatcgtcatcacgaattttctgctgggaaccggcatcttgacgctgccgcggacatctggggaagcggttaaagcgccggatgtctggctttctgttgcattcggagggctggttgccatattagccggtttcatcatggtgaaattaagcatggagtaccccgacaaaacgctatatcaatatagccgggatctcattggcaagtggccgggaggacttttcaccctgcttttgatttgttattttctcgcaacatcaggtttccaagtccgatctgtcacagaggttatgggattttacttactggaagaaacgccgatttgggcgacagcgatggtttttttatggagcggaatctatttattaaccggcggtattaacccgctcgcccgactttatgaaatcatctttccaattactgttctcatttttctgatcgtcatttttatgagcgcaagcatattcgacatcgacaatttgcgcccggttctcgggaaagggatcaagccggtgctggaaggagtcaaaacaacgtcttttgcttatacaggcatagaaatcatactgatcatcgttccttttatgagaaagcccgagcaagccttaaaagctactttgatggggatttctttcccgattgtcttttatatgatcaccgtcattatggtcatcggtgcattggcaatcgagggagtgacatcacggacatggccgacgattgatttgatgcgaagttttgaaatacctgggctgatttttgaacgttttgagtccttgctgctagtcatctggatcatgcaaatgttctccagttttacgatcagctattttgctgctgctttaggtttgtcgcaactcttgaagaaaaggatggaaccgatattattcagcttgcttccggtcatttatctcattgcgatggcgcctaaaaatatcaatcagctttttcaaatgggagatctaatcggcaacagcgccatctatttggtcggtctcatcccgctaatgcttctggtcatatcgaaagtgaggaggaaaaagtttgaaaaaaactaacaccatccgttatttaacgagtgttttactattgtttctattaaccggatgctggagcagccacgaaattgaagagctcggcttaacatttgcaatggggattgacaaaggcgaggaaaccgaacttgaaaaaaagtttgacaaagttgggggcgattatccgaaaaaagaccggatcacgatgatctatcaatacgtgaacgaacaagcagccggttcaaaatcgattggaggaagcactgatcaaaaaacgtatatcaacgtttatgaaactggagactcgcttcagcaaattaacgctgaagtagcattaagacaagacaggcctgtattcagtcctcatttaaaagtgattgtcatcgccgctgacctcctccgcacctattcgctgtcggaactgctagatcagcctctccgcgataatgaaatcaggccgagcagtatggtgctggtcacaagagggcgtgcgagagacacgcttgagctgaaggaaaccggcgaaatgccggcgtttcgtctgcttaaaatcgttgaaaatgagtataaagcgaaaaaaattctccctcctgtaacgcttgccaaattgacaggcaaaatgagatcaggaacaagctatctgcttcaaaatgtcatcggtaccgatggagaaataaaatatgcgggagcagccgcaattaacgggaaaaccaataagctgatcggctatttggatgaacacgatttagaaggcgtgatgtggatcatcggaaaggggattgggggcatggttaaaagctatgatccgacagaaaagaagttgaccgcatttggcgttgaatcgattaaaagcaacatcaaacccatcgtcaaaggaaaccgcctgtcttttgaagtgaacgtaaagtcagaggggtatcttgcggaaaactggaacacgaaagaaaaagcttttgatgacaaatttttagaaaaagtcgaaaaaacaaccgcgaaaacggtgaaaaaatcgatggaggacattacaaaaaaaatgaaaaccgaatacaaagcagatcttgccggattcggtaacgagctgaggatcaagcatccgaggctttgggaaaaactaaagaaaaattgggatgagacctttaccgatataccgattacatttcatgttcaaatcgcgattaaagaatacggaactgttggggatcagtaacagaagaacttctaatcacgaaaggcggagaaacgcgcaatgatccgttccgaagataaaatcacgacttctcaggcaatcgttgtcttggtcagttatattatggcggccgggattctcaccctgccaagaaccgctgtagaagaagccggtacgccggatgtatggatttccgtcctattaggcggacttgtcacaacggcagccggagtggttatgacaaagttaagccagcattatcccgggcaaacattttttcaatacgggggagacattgtcggaaagtggctcagtattgtgatcagcctgcttttcattgagcattttgtagcgattgctgcttttgaagcaagaattctggcggaggtgatcaccttttttttgctgcagcaaacgccgatttgggcgatcgtcatgtcgatgatgtggatcggattctattcaataaaagacggaatggggtcgcttgcccgtttgtttgaaatcatctttccgattacaattcttttctttttaaccgtggtatttatgagctttggcatatttgaactggataacctgcggcctgtcttagggaaaggcatcatgccggcattaaaggggacaaaagcaacaacgctttcgtttatcagcgcagaagtgatggtattccttttggcgtttatgaaaaagccgaaagatggtatcaaagtcgttgtcatgggaatcggcatcgcaatgctcttttatctaacaacgatcgtatttgtgatcggagggctgtcagttgacggggtgacagcgatgacatggccggcgcttgacctcatccgcagttttgaaatgcccggcttaatatttgaacgttttgaatcgctgctccttgtcatctggattatgcagctgtttgcgactttttccgtctcatattacgctgcatccctggggctctcgcaaattttcaagaaaaagagcagaccgatcatgttcggtctgctcccggtgatgtatttgctcgcgatgacgccaaaaaacattgatgatgtattttctctcggcgacatgatcggctatattgcggccgttttattcggcattgtgccgattccgcttttattggtttcgaaaatgagaaaaaagaaggcagtgcaaagctagaggttcagccggctttgttcacttccttttttgcgttcactttcaccctgtcattcggcatgaagaacaccagtaaaaaggcggccgctgctggggaaatcgcccaaatgaacgtgtgaacaatcgaatttgatagcgcttcggtgatgttatgtaaaacatccggcggcagtgatgcccgtgcacttgataaaatctggtcggcgtcattcgttgaggcgaaatttgaagcgccgctgcttttaaacatatcttccagctgttctgaaaattggtttttttgaatcatcccgaacatactggcgccgatcgtcatgccgagagagcgcataaagttgctcgtagatgtcgctgagccgcgctgctccgggccgaaatgatggatcgctgccatgcttaatacagagaaagaaaaaccgactcccaagccgacgacgatcatatacatggttaataataaacgcggagtgtcaatgttaagcgtgcttaataaagaaaatccgctgacgagaaccaatccagagatgagcataatgttccgatagctcatttttgttgttaagaatccgccaagctgtgctgatacgacagagccgagcatcatcggcaaaagcacaagtcccgagtttgtcgccgaatctccgtaaacaccctgaacaaagattggaatctggatggtcgctgaaataaatgtccctccataaaataaggcgacaagcgtactgccggcaaacagccggtttttaaacatatgaaacgaaatgatcggttcactggctttgcgctcgatcatgaggaagcaaaccaacaagacggctgcacttccgaaaagggtaaggatgacattcgaatcccaggcgtatttcccgccgccgagctccaacgcaaacatgaggcatacgaccgcccctacgagcgtaatcgctccgagccaatcaatacgatgcttttcatgctgtttcgtctctttgtaaaatagaagaatgaaaataaaagaaaccataccgagcggcagattcatataaaaaatccagtgccagctgatgtagtcagtgacataggcgccgatgagcggtccgaaaatgcttgaaaggccaaaaacagcaccgaaaagtccagtgatcttaccgcgcttttccagcggaaaaatgtcaaagataatcgtaaaagcaatcggaatgagcgcgcctccgccaattccctggatcgcgcggtatatgctgagctgctcaatggttgtagccgttccgcacaatgctgatcccgccatgaaaacgatgctgccaaaaagaaaaaaaacgttttctgccatacatatccgacagcttgccgaatatcggcataccggccatttcagcgaccataaaggcagatacaacccagacaaagctgtcgagtccgccaagatcgccgacaattgttcccattgccgtaacaacgatggtattgtccatcgaagccatcagaatggcaagcaaaagtcctgctacaacaaatcctaatttttgattttgagtttgtgacaaatcaatctattctcctttaaataaattcgttctaaagcagcgtttggcatcgacgcttcatcctgttatgatgatttatatcaggaaataaatatcttagctgctaagacataatgattttatagaagggtgttacagatgtcaagaacaaatcatattgaaggaaaagggctggtcaacgagctgatacagcagttgaggtttcacagcacagcaaccgtttttctgcaccaggcgatcggcgagaaaatcggactgaacggaacggatcataaatgccttgagatcatctcgcgggaaggtcaagtaacagcgggggagctcgccgcaaaaagcggactgacaacgggagcgatcacaggagtgatcgaccgtcttgagaaagcgggctatgtcagacgcatcagggattcgtccgacagaaggcgtcttttagtcgaactgatcccggaaaatctggagacgatatcacatatatttcatgacttggcgcaagagtctgccgaatttctaagccgatattcagaggaagaactgcaaaccattatcaagtttttgaaaaacagcacggcgtttgccgccgattatgccaaaaccttaaaaaagacgaagtgataaaagaccggttttgctgcaaccggtcttttttgatgttcatattttttcaatttgaactcttcctgaaaagaaagttgcaccaccgcccatatcagctaaacggtcgggcgtcagcgcattgacgagataatgcttcccttctgcatccgcccacaatccctggctgacggccacgcccggaaggacgttttctccgacggcagcgggcaggatgcatgagccgcggtcattccaaactttcaccaaatctccattttcgatgcccttttcttcggcatcttttatatttaagtgaagtttcggctccttttctaatttgatatgtttttcattgtttgaaaaggtcgaatttaaaaaattgtgattcgggccgggcacaaataaaaatggatacttgtccgtttcaatgagcggggtatgagtcggcaggcccggatagccgtgctgctccatcatttttgaatacaattcaatttttccgctaggcgtcggcagtttatcaggaaaaaccgtttttcgatttgctttgacaaaatgcttttcagtcaggctgtcatagtcaatgccatcgagccacggattatcagggtagtcaagcgcctgtctgatcatctcttcgtcggaatctttcagcggctcatcatcaaagcccatcgcctcagccaaaagcctgaatacttctgtatttgacttgctctcgccgtatttctcaatcacaggcttctgaatctgcgcataatggtgccaatatgatgtatagaaatccgtattttcgaaagcggaagaagccggcaggacgatatcggcgtaccgtgccgtttccgtcagaaatagatcgtgaacaaccgtgaataaatcttcgcgctcaagtccttttctgactttgttcgcctcaggcgcgacaacggccggattgctgctgtacacaaacagcgaacggatcggtggttcggtttctaagagagctttgccgagctgattcatgttgatgactctcggcgttctgccttttaataaatcggggcgctgcaatgcttttgtattataggccaaaaatgccgtgttgcctttgatcgctccgcctccttttttcgtccattggcccgtgatcgcgggcaggcacgagatggtgcgaacgatcattcctccattatcatgatgctgaagaccgttgccgatccgaatcaatgaaggggaggtgcggccgtacaggcgggcaagctcgataatatcattccgggatacgccggtgaccgcctctactgcggcggggtcgtattgccgcacgtggcggcgcagctcttcgtggccgactgtaaattctttcaaaaatgattcatcagccaaatgttccttgaataaaacatgcatgatgccaagcgcaagcgcgctgtctgtgccggggcgaatcggaataaaccagtcggccatccggccggtctgatttttatgaacatcgattacgacgatttttgcgccgtttttccgggctttttgagcaatggtgatttgatgcatgttggttgagaccgcgttgattccccaaaaaataaacagttttgtctccgttgtatcttcaggatcggtgccgatgcttccgcccatcgtgtatttatagccgacagaaccggcaggggtgcaaatcgcccggtcaagctggctggaaccgaggcggtggaaaaagcgcctgtccattccttcagccgtcaagtttcccatatttccgtaaaagctgtagggcagaatgctttcggggccttcctgttcaatgagcgactgccagcgggtgcgaatcgtttcaatcgcttcatcccagctgatcggttcaaacatcccggctccttttggacccgtccgtttcagcggggttttcagccgtttggggtcataaatacgctccgtcatattgcggactttattgcaaatattgccctgtgtgaccggatggtccgggtcgccctgtattttaacgatttttccgtcttttttatgaacgagcagcccgcattgatccgggcagtcgagcgaacatacggatttgaaaatcccgtctttttgatcaacatatgactccatggaatccgttcctttccgataaaatgaatatgattctagcattatatcacaaaatgtcgtcaattctgaaaataagagcggaagaatcccggcagaaaaaatgataaaaaaggatgccccgaggaaggacatcctttaagtttttggttattctttatcaaaatcaggcgcgaccgcttttttaataaataaagcggtaaagaaagcgatacagcttaaagcgagcgcaaaccagtaggcatggtgaacaccatgagtcatcgcttcatgcacgatttgtttgctggctgcttcttggccggcaagatagcttttctgtccctggctcatgatgctgacgaacaccgaaacaccgagtgcgcctgcaacaggctgaagagtattggaaattgccgttccatgaggatataaatgcttcggcaattcgtttaatgcattcgtctgtgcgggcatcatgatggccgagatggacagcatcaagatgatgtatacaataatgaacgcccaaatcggcaccgaaggattgatcctgctgaagaaaaacatcacgccgacgagaacgatcgtacctggaatgatgagttttctcgggccgaacttatcgaacaaagcgcccatagccggcgacatgagaccgtttagcaaggctccgggcaaaagcaaaagacctgctgcttttgctgaaaaaccgagcggcccttgcaaatacatcggcatcacaatttcggaagcgaacatcgccataatgacaatcacaaaaaggcagaccccgcgcgtgtaatttttataggcgaacacacgcacatcaagcaacggttgttcaagtttcaactgccgaagcacgaacaacacgatgctgatcaggctgatgatgatcacaccgatgatcagaggggactgaaacccttcctgagcctctccggcactgctgaatccgtatacgattccgccgatcccgatggttgagagtatgatcgataaaaaatcagcccgcgggcgcgtcggttctccgacattttgcaaatactttaccgcaaacagaattgaaaatactgcaaaaggaataacgatgataaacagccagcgccagccgaggatgtcaacaataacgcccgaaaaagtgggtccgatcgccggagcaaacatgatgaccagtccgaacgtccccatgattttcccgcggacttcaggccggtaaatcagcaagagggcgttcataataatggggatcaagagtcccgtaccgactgcctgaatcatgcgccccgtcaagagcatcgggaaattcactgcacaagcggcaatgacggttcctgctaaaaaaatcgacataacgccgataaacatctgtcttgtcgtgaaccattgaatcagtaaagcggaaataggcattaacacacccattacaagcataaatccggttgccagccattgaacggtcggggcatcaacgtgaaagacttccatcagctctgttaatgctatgttcaacagcgtttcgtttaatattgcaaaaaatgcaccaatcatgaaggtgactaatattgctttggaatttaaatttttctccatatcaaacctcctgtaatacaatttacccaaaaacatgacaacaaatgatatgtaggactccgaatctccggggtcctaatttgcttttttcgtttttcatcttatataataacgtgtctccaccgccgttcatcgtttttcttcatgattggcaactatatgagtatactcggtttcacccatatttacaataaaattgtcaggttcatcttttgaagttaacgtatggatgattatgaaatggcagggaagcgccatgagaaaaggcgggggaggaagggcattgatgatcctttcgtcaagccattccgttattacaggtatatttcacctgtttcgccggcggatgttctgactgaaaagaatcatgcccgaatccttcccctgatggataaaaaggtaagaactctccaaatctgaagagttcttttcatgcattgccgactcccgttttttgggcagcagccagcattacaataattcgatatacccttctgtgccgtgcacgcgaattcgctgcccatcttttatcagttgggtagcattctccactccgaccactgccggcaggccatattcgcgtgcgataactgctccatgggtcatcagtccgccaacttcagtgaccaggccttttatggatacaaataatggtgtccagccaggatcggtaaaggaggtgactaatatatctccgtcttccagatcggcattttccatgtttaaaatgacacgcgctcttccttctatcactccggaagaaacaggtagacctacaatcgcattcgccggcaaactttctcgtttgtaatcacctgtaatgatttcaccatcagacgtgatcacacgtggcggggttagtttttcatataatttgtactcgtcttttcgtatgctgatgatcttgtcatctattttttttgtgcgaacggcttcgtgaaattcttcaaaagtgaggtagtatatatcttccttttcatgaataacgcccgcttgtacgagttgatcggcttctttcagtaaagcctgcttataaatgaagaagcggctgaccattccgtattttggatattcccggtagccgatgaaattccggatgaggtcgatcattcgttttgtttctttggctttttgttcaccatcccgtaatggcttcaatcgctctattaactcttgttctttttccaaagcaacacgccgcccttgctcaaactttcgattgccggcattaggctcaaagttcttcatgttattcagaatcatgggaacaagtgtcattggtttttcactccaacgagctcttgtaatatcgatttctccggcacagcgcattccgtatttgtcaagataagcatagatggcgcccctagcttcctgtccgccatcaaccttcaccagctcatccaaaaagttatcatcttttgcatgctgcaaataatcaatcacttctggataagggcgaatcacatccgcgacatccattagcgccagacccatttccgaagtaatattacccggtacagatagagaaagagtatctgctgcgtttttttcgcctaaccactcgttcatgttttcattgatccatgatgtagcatttatagcagccataaacactgccgtactttgcgggtcaaataatatcttctttaattgccggatatcttccagaataaaatcaaacaaatccgatcccgatttcgcttggatattttgttttaactcttctatcgatgtttcactgcgcttaatcaaatcagaaacgattgtcggatcgttctcgaattgcgccagcatatccgtattccctctgtcaggaatcggtgctgtttgatcatttggtgacaattttatataatctcgctctattacggtcatgagtgcgccttttatgagcggatcggatcctacggtatttaataaagtttcccggccgatacgtgtagtaagcctaggcgcaacatcaacaaacaacctcccgccggccttgcgcataggtgctggagtaatgaacaggtaaaaagacaatcccagtggttttatgggatccgtcatcatttgctgatgaccgacagatagatagacgtgattttcttgatcattcgcttcagggatcgggtataaagtagtgatcggccggctctggacaatataaaatgtatcgcggtccaaacaccattcgatatcttgcggctggccgaaatgtgcttcgatctgtcttccgatgtgtgccagttgtaaaatttgcccgtcagtaagggcttgcgtcttttgctgatcaggcgtaatccgctttgtctctgttccgccttgttttcgcccataaatcgccaatttcttggctgctattctcttatcgacgatttgcccgttttgcactttataacaatcggcagagaccaagccggagaccagtgcttccccaagaccaaaaccggcatcgatggatagcagttttcggtttgaagtaatgggatcagcggtaaataatatccctgaagcctgcgggaaaaccattctttgaatgataacggatgaataaacttgacgatggtcaaatccattttgcatgcggtagatgaccgctcgatccgtaaatagagaagcccaacatttgctgatatgctgcaagatcgcatcttttccgatgatatttaaataagtgtcttgttgaccggcaaaagaggcgtgcggcaaatcttcagctgtcgcgctggaacgcacagcataagcatgttcatcgccaagcagggagagatagcgagccacttctttcacaacattggaaggaatttcgatttccataatggtatgtcgaatcttcctgctgatttcaccgatttgatctcgatcctcaactttaagcattgtcagttgatccaacaaggcttggaacgatttgttttgtttgatggctttttgaaatcctgctgttgtgacacaaaatccgtctggcacttgtatcccttgaatttttgataattcccctaaatgcaatccttttcccccaacgagtggaagctgtgttttttccatttcgtgaaaaccgagaaccaaatgactcattctgcatctctcctccgaaaaaaatttgacaagagctttttaatatggtagacttaaaatgtaagatgggatatttatgtcgtttaattgaaaacatgcgtgatttgattatatcatcgcgtctgtttttgtgcaataccaaaagaacctggatgttattaccaggttcttttttcttttcctcgtgcgagcagaaaaaacctcgatgtcggccggaaaagtttgctattcgacataacttaggggcaattgaattcatgcgtcctgcggattagtgccagctgcaccggccattcattcttcgcaagtcgtaatatttgcaaaagcgtattttattttcctataatttaaaacgtgctatacataatagaaaggaagtttttcatatgcaatccttacaaaacaaaaccgctctgattacaggagggggaagaggaatcggccgcgccacagcgattgccctcgcaaaagaaggcgtacatatcggccttatcggccgtacagctgcgaatcttgaaaaagcggcagaggaattgaaggcgttcggtgtaaaagtatctgtagccgcagctgacgtaaaggatttaacagctgtagaacgtgcagtccaatccgtcaaagaagagcttggacaaatcgatattctcattaacaatgccgggatcggcgggtttgcaggatttcttgagcaatctcccgaagaatgggaaaatattatccaggttaatctgatgggggtttacaatgtaacacgcgccgttctgcctgaaatgattgaaagaaaagccggcgatatcattaatatttcttctacagccggccaaaggggagcagccggcacaagcgcctacagtgcgtctaagttcgctgtgctcgggctgaccgaatcgctgatgcaggaagtcagaaagcacaatatccgcgtgagcgcccttacaccaagcacggttgcgacggatttggcaatcgactcaaaattgacagacggcaatccggaacgcgtcatgcagcctgaagatctggcggaatacatggttgcccagctcaaactgcatccgcgcattttcattaaatcagccggcatgtggtctacaaatccttaaacagcagggaaaggacaggtttgtaacagcctgtccttttttttcgcgctatttttgtgaaagttgtacggggagatggcggacgccgaaaacaaacggactttgaatcgcttcaagctccttagagctgtccctttccatgtatgcgcgccgcagcaagtaatcgagcgcgactttcgcttcaagccgggcgaggggagcgccgaggcaaaaatggatgccgaagccgaagctcatatgagggtttgatttgcgatcaagcttgaagctgtcaggatcgtcaaacttaagttcgtcacgattcgctgaagcgacccagctgatcactgtagaaccctttgcaatcctcacgcctccgatatcaacgtcttctgccgccgtgcggccgatcgcttgcacgggcggataataacgcagcatttcttcaacaaagacagggacgagggacggatcttgtcttacggcttcctgtgtgattttatcttctgtgagatagcggacgctgtttgcgatcaagttggttgtcgtctcattgcctgcgaccaaaagaatgatgcaaaaatgaagcagttcttcttctgtcagcgatttgccgtcaacttccgcccgcagtaaaagcgaaatcaggtcgtcttttggctcttttttgcgctgcttgataatgtttttaaaataatccgccaaaaaccgattgccttcttcacgtcgtttgtacatccgttcggcggcttcagccgagcggtcttccgcacctgcgacaaggatgtctgaataatgtttaaacatgaggcggtcttcagccggaacgcctaaaagttcagcgatgataatgacgggaagaggagcagccaagtcgtccaccacatcaaacaattctttctgtttcgcttcgttaaataaaaaagccgtcacttcttcgatatgcggttcaagctctttcaccgctttcggcgtaaaagctttattaacgatggctctcatttttgtgtgtctcggcgggtccattgttaatatactttttccttccatattaccgccgcgttttgaagagaagagcttcgggttttttaacacgaattgaacgtcttcataagaaaagatatcaaagcattttcgctcatcatcgtaacgcacaggagacgtctttctgatccggttataaatcggaaacggaaacagccggtcattactcgagctgatttctttcatcggaatccaattggcataatgcttgcttgattgaagtgaatttgaatttgccacagtcaactctctcctttaaatgaaacgtttatactttatgagccggttcaatcttaacgttatcactatttttataacggtttcaacggacatacaatgaaaaaattgtcaattggccgaaagtatcggatctaaaaaaggaaaaaaggcgaggtatgcttaaaaaagcgggaatatcagctaaagagatggatgaaaaaagaggccgcacctgatcaggtgcggcctcaatgttagctgacggcttcttcccgggagaactggctgttatacaaatcggcataaaatccgttcttgcggagcagctcttcgtggctgcctttttcaataatatctccgtttttcatcacaagaatcatgtcggcatctttaatggtagaaagacggtgggcgataacaaagctcgtacggttggccatcagtttgttcatcgctttttgaatattcatttccgtccgggtgtcgacactgcttgtcgcttcatctaatattaaaatcttcggatcagctaaaatggctctcgcgatcgttaagagctgccgttgcccttgcgagatgttttgggcatcttcgccaagtaccgtatcatagccgtccggcaaggtgcggataaaatcgtcggcataggcgccttttgccgctctgatgatgtcttcttcggtcgcgccttcacgcccgtaagcgatgttttcccggatggtgccgttgaacagccatgtgtcctgtaacaccatcgcaaacatgcttctcgcctgttcgcgcgacagctcgctgatatctgtgccgccgaccttgatgctgcctttgtttagttcataaaaacgcatcagcaaattgatgatcgtcgtttttccagcgccggtcggtccgacgatcgcaatcgtctggccttctttggcgtgaaggcttaagtcgcggatgaccggaacgtttttatcataaccgaaggcgacatgttcaaacgatacatcgccttttaatttgccggtatcgatggaagccggcgtctccccggtttcttcttcttcgtccaaaagactgaacaccctttcggcggatgcgattgccgattggattgtattcgcgattccggcagcttgaacgagcggctgggaaaattgctgcgtatattggataaaagcctgcacgcctccgatcaaaagggtgccgttaagaacgaaaataccgccggttatgctgacaaacacatagccgaggttgccgatgaatgtcatcatcggcatcatcagaccggaaataaactgcgctttccagcctgactggtaaagacgctcatttacttcatcgaattgctgaatcgctttttcttcatgcccgaatgcctttacttcctgatgccccgtaaacatttcttcaacgtgtccgttgatgtcgccgagttctttttgctgcgcggcgaagtgtttctgcgaaaatgaggcaatgaatcggacggccagcatgctgagcgggaccgtgatgaagacgacgagcgtcagcacagggctgatcaaaagcatcatgacgatgattccgactattgtaatgacagacgtaatcatttgcgtcagcgcctgctgcaatgacgtattgatattgtcgatatcattgacggcgcggctgagcgtgtcgccgtgcgaatgcttgtcatagtactttaaagggagccgcgtcagcttttcattcacttcctggcgcatttcgtatatcgttttctgggctaccccggccatcaggtaatgctgcaagaacgtaaacaaagcagaaagcagatacaatcctgccaggatcagcgtgatccggccgagaaagccgaattgaacaccggtgccttctttaaagcttgcgaaaagggaagaggtcgcgtccccgagaagttttggactgatgacattaaataatgtcgccaatattgcagcgaagacaacgagcaccagctggaaggtccgcggttttaaatagcgggccaatctcaaaagggtctttttaaattctttcggttttgtcttgtgcattcctttgggtatagagccgtgatgctttggttgttggctcatgcgctttcctcctcagcctgctgtgatgcgacgatttcctggtaaatgccgttttcagcaagcaattgttgatgagtgccgatgccggctatttttccttcatttaaaacgatgatttgatccgcatccgtaatcgtgcttaccctttgggcaacgatgatgacggcggcatcagcggttgttttcttcagcgcttttctcagcttttgatccgttttgtaatcaagcgccgaaaagctgtcgtcaaataaataaatttccggttttctgactaatgccctggcgatggaaagccgctgtttctggccgcctgaaagattggctccggcctgctcgatttcagattcaattccgttttccttgccttctacaaactcggcagcctgtgccgtttcaagtgcttccagaatttcttcatctgttgcatcttctttgccaaagcggatattgtctttaatcgtcccgctgaatattgaagctttttgcgggacatagccgattttcgcgcgaagctccttttgcgccatctttctgacatctgttccgttgactagcacagttcctttttcaatatcgaaaaatctcgggatcaattgaagaatcgtcgtttttcccgctcctgtgctgccgatgatcgcagtcgtctcacccggctttgccttgaacgagatatcttcgagaacgggcttttcggccccggcataacgaaaagtcacattctgaaactcaacataaccgcgcaagccgctgtctttctgcggctctttcggatcggtaatcgaaggctctgttaacagcacttcattaatgcggccggcagatgcctgagcccttgggatcatcacgaatgtcatcgcaagcatgatcagcgcaattagaatcatcgatgcatattgaaggaaagccattaagttcccgacctgcatgctgccttgatcgatgcggatgcctccgaaccagataatcgcgatgttcgtgaaattcatcataatcatcatgacagggaatagaaaagccatgattctgttgacggcgatgcctgtatcgcgaaattcttcgttcgctttttgaaaccggactttttcttgatcaacgcggttaaacgcgcgaatgacacgaacgcccgtcaaaccttccctgagaacaaggttgagacgatccgtctttttttgcaggacgccgaataaggggacagcttttcttgtaatgagaaaaatcagccctgcaagtatcgggagagcggccagaaatataatcgacagcttggcatctctggaaaccgcaagcacaataccgccgaccagcattaacggcgctctcgtcatcaatgaaagcatcatgttgagcacatcttggacctgcttgacatcattggtggtacgggtaatgagagaagcagaactgatttttccgaattcatccattgaatggtgttcaactttgacaaacagtttgcgcctgatatctcttccaaagccgagggctgttttcgaagcgaaaaacgcttttccgacagtcatcatgatggccagaagggagcaggcgatcatccagccgccggttttcaaaataaatggcatatcactgtttacgattccgacatcaacgacatcagccatcaacgtcggcaaataaagctcaagcacactgctcagcaaagtaaaaacagcgacgagaatcacttgcagcttatagggctttaaatattttaagagtgagatcatttttcaaccttcttttcacttgttttttctccttgttcgataaactcggacagcttatgaatcagatcggcgaagtgcctgctttcagcctcgcccagaaaccgcgagagctgcaagaaccatcggttcaggcctttaagcgcatcgtcagccgctttttttccttcatcggttagaaaaatccggacgatccgcctgtcatcctcatctatgcgccgtaaaacgagtccttttttttccattctgttcaacagctgcgtgacgaagggggaggtgacatgcaaagcgcggctgatttcggatgccatttttccttcaccgtttgcttcatttaaaaacatcagcgctttcgcctcagtctttttccattcaactgaaggaaatgactgtttcatttccgcataacgcagcctgttgaaagcttcgatcaactgctcaacggtctcgcggccgactttatcttgtttcataaaagcacctgcttctccattttaattaattaagtaaataaactaaaacacggtattatcatacatagaacaacaaaagaatgtcaaagaagaaacctagaaaaaaagaaaaaacccgatcattgatgacatgaccgggtcattgtacgagcttcattaaaaaatccttcagttcaaggtggcgaaggtgagccggaacttcttcggaaccgacgatgatcatcggagccaagctatccgttttataaagtgagccatggccgcctccgccaaaatggaggggagacttttctccggcaaattggaatccgggtttcgcatcggcaattacaaaccgtccgcgatgcgaatgcatggcgctgtacaggcgggcaagagcatccgggtaatcgccatacatgatcgatgcaccgtccgttttaatgtccaataaggaaaaatctccgctgatcgtccatgactgcccgtaaggatcttgataaccgccttgcggacgaaaccgcagcggttttaaggaacgcttcgaatcgacgtatatccagccgtcttttttccacgctgtgaaagcgatccgtccgtcttttttcaattcattgacggcatcttgcagcggcgtgttttgatccgttacataaatgtatgccattctgtcgtttaccgcaaaaagaagctggtcttttcgatctgggccttcgtttattttagcgatccgatatcctttaaaaagcgaatggagccggatggctgccttatctttatcgcgtccgatcgatgtctgtccgccgtctcccatgacgacccacaccgctttttcggccgcatcgcgccaagaatcatatgcattcaatatacgctgcagctgacggtccattttttcgaggccttccatatccttcgggccttttttgtgtgcatcgtggtcgaaatcgggcaagtaggcgacagtcagcgcaggaagcttcctctttttaatcaaataagccatttcctgcgccgtgaacttgtcgttaacgccataaccctgccaaatatggtggtaggagttgtcgggatcaagctgggcaaagcggccgtacgaaaaaagagccggcccgtttaccgtcatatgttcaggcatcagtctaagcttcttgagcgggggcggtatgtttaattcgcggcggtcaggtcccctgtatatgagcccgttgatggatgccgactgttttccttgcttttgcaaatcttcatgtaccgttgtcacctttcggtttaaatggcggtgattgagagaatatatcccgtcttcgatcgtttgtttgaggccgagcgcggcgatttcttttttatcgctcccgtaattcacaattctctgtccagcctgattataccagacaagcccgggaacgcggtggatattcggataagttccggtgagcagcgtgctgtcaatcgcgaccgacatggtcggatacgcgctcgccacttcaggttcataatgaccgttttcaagaaagaattttaatgccggagcgcggccttcttgaatcgcttttttcaaaggctgatccatcaaagagtcgatgatcaggacaatgaccggttttttagagggtttgacggcctctgcttcttcatctgagagccccaatttttcatccccggcattcagccatatgatgaatgaaaccagcgcacatatgaaaatgacaagtacaatgcttagctttttcaaaatggcctcattcctttaatcccattgtatgcatattctggcatggggcgccggaagttatagctggtaataggttctaaatgaattacgccagctcttgggaagcctattcaattagaaaggagggaaaatgatgaataaacataagtggttagccgcaattgctatcatcgcaattttagccgttattggctatttcacggtcagacaccttgaaccggaatatgcctatatgcctcctaaagaaaaagtcatctcaaaagaaaaacgattgcacggatacgatttatggggggcatttacaccggataagcccgcgtccgcaggggagggagctgtaaaggttgatgaccgccttcttgacttgggacgtgagacattttataaggaaacattcggaaacgaggtgtttttgacggatatcgtcggactgcttgacggtcccattacagctgccaacatgacgaaagccattgctggattgaaagggaaagggacgacaaacttgcgcatcgaattggcggaaacggttaaggtcggcgggaaaacctttaaaaaaggcgagaagatcgacaccggcattgatgttgcaaaaggggcatacgcgccccttggcatgccttttaaatacgctgacggaaaaatcaaagccggcatcagctgtgcggcctgccacgccacagttgattcgaaaacgatgaaggtgatggaaggcgtgacaaactcagatttaaatacagggctgatgctggcgctggcgacgaactcagctgcatattttacacatgccgaaattcataatattaaacaatttatgaatgataaaagccctgtgatcaccgcaagaaacggcaaaaaagaacgcctccccgatccggaccgcctcgaagatgcagtcgatcgtattttcctgaagtggccgagaggttttttcgattcaacgatcgatatgaaaagcaatcccacgcagattccagatgcctatacattgggcgaccatccgtacagctggagcggtgtggcaatggccgggccgtttaaaggcttgactgtgttcagcaataatgttcatgcgcaaaattcggacagcctctcacaatctccggcaagccgggcgcttttcggaatgagcgaagatgtttatatcgggacgatcctgcaaagggctcccgcctcaacatacaggtatcagccgaaaaaaggggaaagtccgaccgcgtttttcaaaaaagcagaccccactcccggagtaccgggcgtcaaccaaatggtcaagccgccgagctttcctaaaatcactctggcggcgcccgacggcgtgcatgtgagctcgcccggacgaaatgtaaatgaagaaaacaacgctgtgtctgcctggcaaaatacacttagaccgcctgaaccgcggcaaaaaaccgacggccaaaccatcaggcgcggcaggcgcgtttttgaacaagcaggctgcatatcctgtcatgccggccggtatttgacgaacaacaaggtcatctcggctgaaacgatcgggaccgagccgacaagggcgcagtcttttaagaaagcagaaagcatattcgggaaaagccttgtccattcgcctgacacaccggtgcctctgccgcgcaagccggaggttctgaaagtcccgacagccggatttgaccccgaacagatcaagctttcgtgggcgcagggtgattccaaaggcgggtataaagtgccgagtctgattggcgtttactggcgcgctccttatttgcacgacggaggggttgcagttgggagctcattgaaagaaacaggcataccaaagacgattatcaaaggtaagccggcgaacccttataacagtttattggcgatgatcgacagagacttaagacagaaggtcatcaaaagcaattcggaatcgcccgacttaaaagcagtcagagtaaccggcaaagggcatgaattttggatcgacgccaaaagcggcttttccaaacaggagcaaaaagcgttgatccattatttaatccatgccgatatgcctgaaaagcaagaaataaaatgaaaagaaaagccgcctgactggcggcttttttaaaacctcgtcaccgcggcggcgcttaaacccggaagatgatcgccttttctgtccttgtaacggagcagcgcggatgcaacccgccttttgcttcagctgttttgacaagcccaaggccggcaacggctgcggccggtgcggcatgtccgttccaagagaggagaccttcatgagctgcgttaagcgcaatgtaaagaagggcaaaccatttgataaaacagggatgaacatacatctgtaagacgcgctcattataatagaagagacacggccgcaaacaataaagggcagaaaattcagacatttatctttatttatgataaaataaaatcagccaagcttttgcgcccggctgatttcgttgcaagactgttattgatattgctgaaggcgagaaaaaaacttctttacgaactgataaaagacttttgcagaaggggaaagctccctgtttttaggggtgatgatcccgaccgtgcgctttacctgcggataatcaatcggaatcttctttgtaaaacggggtgccgtttcattaaaggcgctttccggcaaaagcgtcacccccatatcagcagaaacaagccctttgatcgcatccaaatcttcgccctccgaggaaattttaggcgtatatccgacttgcttgcatgcgtcaacagccatttttcggagaatgtacccgtcaggaaacagcacatactgatcatttctgagatcgccgagatgaagacttttctggcctgacaacggatgattgaccggcacgagcgccagaaggctctccgaaaacaaaatgtctcctttaatctcggcaatgtttgacgggacgggaccgagaaaagccaaatcgatatccctgtttttcaccgcttcgattaaaaatttataagatccctgtcttaaaagaaaagcgacattaggatgctcctctttaaaagcggaaatgacggtcgggaggaactggcccgcaaggcttgtcgggaaaccgattttaacggtcccgcgattcgggtccaaatactcgtcgatttgttccttcgcaaaatcgatcgctttcatcgccgttttaatatggtctaaaaactgcctcccaatcggagtcagcttcacattccggccttcgcgctcaaacaaatcaacgccgagctcttcctctagattggcgatctgcctgctgatcgccgactgagcgacatgaaggtgcatggccgcttccgatacatgctctctttccgcaacttccataaagtaatgcaattggcgtaattccatcgttgtttcacctgctaatctcaaaatgagatagttttaatctaaattatatattgtttgtatagatttgaaaacctacaataggattagagtttgtaagattttatgaccggggacaaacgggaaaaatgaacgggggagaggaacaatgacttataatcaactaccaaaggcacaaggtctctaccgtcctgaatttgaacatgatgcatgcggaatcggcctttatgctcatttgaagggccttcctactcatgatattgtcaaaaaaggattgcaaatgctttgccaattggaccaccggggcggtcagggcagtgacccgcataccggagacggggcaggcatcatgatgcagattccggatgctttttttaaaaaagtctgcgccgatttcaacttgcctgaaaaaggacgctacggcgtcgggatgatcttcttttcgaaagacgacagcgggcgcgaaaaatccgaagcgcgcattaacgagctgatcgaacaggaagggcagacggtactcggctggcgaactgcacctgtaaatgtcggaaaaatcggaacagtcgcacaagaaagcgcgccagtcgtccgccaggtatttatcggagcaaatgaagcgctgaaagacaatttggcatttgaacgcaagttgtacatcattcgcaaacaggccgaaaattgggcaaaagaacacgagaaaacgttctatttcgtcagcctctcgagcaataccatcgtatataaaggtcttttaacgcccgagcaggttgatgccttctatgaagatttgcaagacgaggacttcgtctcggctttttctttggttcactcccgtttcagcacaaacacgtttccgagctgggaaagggcgcacccgaaccgttatttgatccacaacggggaaatcaatacgctgcgcggcaatatgaactggatgaaagcgagggagcagcagtttgtttctgaagcgttcggtgaagacttgccgaaggttttgccgattctcgatgaaaatggaagcgactcctcgatactggataacgcttttgaattctttgtactggctggaagaaagccggcccatgctgcaatgatgctgattccggagccgtggaacgagaacccgtacatgtcaaaagaaaagaaggcattttacgaatatcacagctctttaatggagccttgggacggcccgactgcgatttcttttacaaacggaaaacagatcggagccattttagaccggaacggactcagacccgctcgctattatgtcactaaagacgactaccttattttttcttccgaagtcggcgtaattgatgtcgaacaggaaaacattttatataaagaccggctggatcccggaaaaatgctgcttgttgatcttgaagaaggacgtattatctccgatgaagaagtcaaatccgaaatcgccggagagtttccgtaccaggaatggctcagtaaagaactggttcatgtctcaaacgacattgaggaaaccgaagaaaaatctgtgcctgatctgctgacccgccagaaagcattcggttttacgtacgaagatattcacaagtatttaattcctgtcattacagaaggcaaagacccgctcggttcaatgggtcacgatgtcccgctggcggtgttgtcagaccgtccgcaatcgctgttcaactattttaaacagctgtttgcacaggttaccaatccgccgattgatgcaatccgcgagcagatcgtcacatcgacattgacatggctcggagcggaaggcgatattctccatccgaacgaaagcagctgccgccggattaaattgtatacaccggtcttgacgaacgcgcagttcaattctttaaaggggcttgtacacaaagatttcaaaagcaagacgattcacacgctctttacagacgacttgaagagcggactcgaagatatgtttaaagaagcggacagagcgatcgccgaaggcgtgacactccttatcttatccgaccgcaaaatggacggtcaaaaagcgccgattcctgcgctgctagccgtcagtgccttgcatcaatatttggtccgtgcaggaaagcgcacaaaagtcagcattatcgcccaatcgggtgaagcgcgcgaagttcatcattttgccgccttgatcggctacggagcggatgccattcatccgtacctcacatatgcgacatacaagcaggcgattgaagacggagcgctctccatcagttatgaagaagctgtaacaaaatacagcaaaagcgtgacagaaggcgtcgtaaaagtgatgtcaaaaatgggtatttccacagtccaaagctacaggggcgcacagatttttgaagcggtcggaatcagcaaggacgtcatagacagctatttcacaggaacggcttcacagctcggcggaatcggtttggacacgattgccgaagaagcgaagcgccgccacagggaagcttatgaagatacattcagtgaaacgcttgattctggtagcgattttcaatggagaaaaggcggggaacaccacgcttttaatccgaaaacgattcacacgctgcaatgggcctgccgcaaaggtgattacagcctgtttaaacaatattcgaaagcggctgatgaagaaagaatcggttttctccgcaacctcttctcgtttgatgaaaaccggaagccgctgccgcttgaagaagtcgaatccgctgaatcaattgtacgccgctttaaaacaggggcgatgtcattcggctctttaagcaaggaagcccatgaagcgctggcgattgcaatgaaccgtctcggaggaaaaagcaacagcggggaaggcggagaagatccggcgcgctttacgcctgacgccaatggtgataaccgccgcagcgcgatcaagcaaatcgcttcaggccgtttcggtgtgaaaagccactatctcgtcaatgccgacgagctgcaaattaagatggcgcagggtgcaaaaccgggggaaggcggacagctccctggcaacaaagtgtatccatgggttgccaatgtacgcggatctacgcctggggtcggcttgatttcaccgccgccgcaccacgatatctactcgattgaagatttggcgcagctgattcatgatttgaaaaacgccaaccgcgatgcacggatcagcgtaaagcttgtcgctaaagccggagtaggcacgattgcagccggagtcgccaaagcgacggccgatgtcatcgtcatcagcggctatgacgggggcactggagcatcaccgaaaacaagtattaagcataccggcctcccatgggagcttggactcgcagaagctcatcaaacactgatgatgaacggtttgcgcgaacgcgtcgtattggaaacagacggaaaattaatgacgggcagagacgttgtcatggctgcgcttttaggagccgaagaattcggttttgcaacggcaccgctcgttgttctcggctgcgtcatgatgagagcctgccatttggatacgtgccctgtcggggtagcgacgcaaaaccctgagcttcgcaaaaagttcatgggcgatccagatcacatcgtgaattacatgctctttgtcgcagaagaagttcgcgaattgatggcccagctcggtttcagaacggttgatgaaatggtgggccgcacggatgtcctgcgtgtcagcgaacgggccaaagcgcattggaaagcgggtcagctcgatttatcaagcctgctttaccagccggaaggcacacgtacattccgtacgccgcaaaaccataaaatcgatgaatcgctcgatgttacgcaaatcttaccggccgtgcagtcagctgttgaaaacggtacgcctgtagaagcgtcttttgaaatccgcaacatcaaccgtgtaacaggagccataaccggaagcgaaatttctaagcgctacggcgaagaaggtctccctgaagatacgattacgctccgattcacaggttcagcggggcaaagctttggagcgttcgtaccaaaaggaatgacgatgtatttgacaggagatgccaatgattacatcggcaaaggtctttcaggcggaaaaatcgccgtcaaagcgcctgacgaattcaaccctgcattccgtgaaaatgttattgtcggaaacgtcgcgttttacggcgctacaagcggagaagcttatattaacggactcgcgggcgaacggtttgccgtcagaaacagcggagtcagcgttgtcgttgaaggcatcggcgaccatggatgcgaatacatgaccggcgggcgcgtcgccattctcggagacgtcggcaaaaactttgccgcaggcatgtcaggcggaatcgcctacgtatacgccgaagacaaaaaagcctttaaacggaaatgcaatcctgaaatgatcgagtttgaaacacttgaagcacctgaggaaatcgctgaactgaaaacgatgatcgaaaaccattacaaatataccgaaagctcaaaagcagcttcgatactggatcattgggaagaggccgtcggtcggtttgtgaaagtgattccgaaagacttcaagcaaatgatagagcggattaaagagcagaaagaagccggcttgtctgatgaagaagcgttgatgtacgcgtttgaagccggtacgaaacaaaagattgaaccatctgcggctgcttcatcaaaagaagcggtggcacagtaagaaaggggaggggaaaatgggcaaagcaacaggatttatggaattcaagcgggaaaagcctgctgaacgcgatcctctcacacggataaacgactggaacgaatattcgtctccattttctgaggaagcatcaaaaagacagggagcgcgctgcatggactgcggcacccccttttgccaaatcggcatggatataggcggttatacgtcaggatgtccgattcacaatttaatccctgaatggaacgacctcgtttacaagggaaggtggaaagaagcgcttgaccgccttctaaagacaaacaatttccctgaattcactgggcgggtctgtccggcgccttgtgagggctcttgtacggtggcgatttccgatccggccgtatccatcaaagggatcgaacggacgattattgacaaaggatttgaaaacggatggattcagccgcgaattccgaaaaaacggagcggcaagaaaatcgcgatagtcggctcagggcctgccggtcttgcaagcgccgatcaattgaaccaggcggggcattcggtcactgtttatgagcgcagcgaccgcccgggaggcctgttaatgtacggcatcccgagcatgaagctcgaaaaaagcgttgtcgaacgccgcatcaaactgttgacacaggaaggcgtcgactttgtcaccaatacggaaatcggcaaagatattacagccgacgaactaaaagaacagtacgatgcgattatcctttgcacaggggcccaaaaacagcgcgatctcttgattgaaggccgtgaagcaaaaggtgtccactttgccatggactatttaacaggcaccattaaaagcatgctcgattcgaattttaaagataagcagtttatcaatacgaaaaataaagacgtcatcgtcatcggcggcggtgacacgggggcagactgcgttgcaacggccctgcgccaaaaagcgcgaagcgtcgtccaattcggcaagcatccgaagctgcccgatacaaggaccgccgaaaatatgtggccggaacagccgcatgtccatacgctggactatgcctatgaagaggcgcaagcagtattcggaaacgatccgagacaatattcgatccaaacaaaaaagcttgtcgcagataaaaacggccatttgaaagaactgcatacgattcaaatgaaaaaagtaaagaatgatcaagggaaatttgagttccacgaaattccgggaacggaaaaagtatggcctgctcaatacgtctttatcgccatcggctttgaaggaacggaacagccgctgcttgagcagttcggggtaaatacggtgagaaataaagttgacgcagcatacggggaatttaaaacaaatgtcgatggagtcttcgcagcaggggatgcgagaagaggacaaagcctgatcgtttgggcgattcacgagggacgcgaagtcgcccgtgaagttgacaaatatttaatggggagctctgtactgccttaaaaacaaaggggtattcacatcatataaatgaaagcctgtcccgcgaccttatttttaggttgacggggcaggctgttttgtttttttgattcagtgctttcgccttctggctgatcttcggactgccgcccaaagttatctgtgaaaaattgtgtacttactccattttatgggatatagcataacctaaagtatgaaaagcaactaaaggaggctataacagtggaagaaacttatcaaaatcaagataactgggcggatccggatagacagcagccttttacttatgggggctacccttatccgcggccaagaccgcgccctagaccgaggccgccgttttatccgtatccattcttctatccgttcttttatcctttttatcctttctacccttacccttggtaatttgtaaaacgaagctgtctggtgaagcaggcagcttttttcattttgatgaatttttcaaaacgcttccacgaataataacagcgatatgataaaagctctctatatttccaaaagagaacaaaatggatgtggtattcgtgtcgttattcgtcaaaaagttgagcagagaaaagcgatatttgattttcgcattcagtgtcattcttctctatgtccttccgctttacatattaaatgaagacgctcatatccgtgtgcatgacaacctggattccaatatcgcctggtataaggtgctggccgaaagcgggcagctgctcggcggcgttaaagccgtcattccgcaaatcatcaacgggttgccgcgggacgcttacggaacggaatggagcggcattgtctggcttcacgccttgtttccttcgatgaccgcatatgctttaagccagacgatcacgagggtgtttgcctttgtcgggatgtacctgctgctgaaaagccatgtgattcgcgatgaaaaggcgtatttcatcagaatcgccgtatcgctggcatttgccctgacacccttttggccttcaggaatgcttagtacgcttggtcaccctttggccttatgggcttttttaaacatcagggcagggaacgactcatggaaagagtggtcaacccttgcgcttttaccgctttactcaagctttgtgctcggtttcttctttttccttgccgccgtttcgctgatttggctttatgatttggtcacaaagcgcagctttaaccttcgctttctcggaagtatcgctcttatgacaggcatattcctggcgatagaataccggcttgtttattcggttttcgcttcaggcgaaacgatgcatcgcgttgaatttatttcgtccaggcatgacatccttcattcgtttcggttgtcctttaaaaatttcgtgctcggccacaatcatgtcatgaccgtccatacggcagtgatactgcctttgattgtgctcactttcgggctcgtcgttgctagacaacgcaaaaagcggccaagcgaagaaaagctgttcatctttttattcattttaaattatgcgctttctttatggtatgccctctggttcaacaagctgtgggcgcttccaaaggaaaagatcagtctgctttcggcattcaatttcgcccgtttccactttttgcgccctcttgtgatatacgcaagctttgccgttgcatgctacatattgtggaaaatggggaagagatggcggcgttttgttcatgccgcactaatcgcccagctgcttgtgcttattccgtttcatgaagagctgacttacggcgcataccaccacgccccaagctttcgggaattttatgcatcagatcagtttaaacagatcaaacgattcatcggccgtcctaccgattcctaccgggtggcgagcatcggcctgcatccggcgattgcgcagtataacggcttctacacacttgatacgtatgccaatatttatccactgaaatacaagtatcaattccggaaaatcatcgccaaagagcttgataaaaatccggccctgaagcgctatttcgatgagtgggggagccgctgctacttgtttgttgacgagcttggaaaacattacgcgttcaaaaagagcacaaagaaaaaaatcacgaacctggagttaaacactgaagcattcaaaaaaatggggggacaatatattttttcttcagttccgattatgaatgcagaacaaaacaagcttgcgtttttaaagcggttcagccacccgcagtccgcttggaacatctatgtatatgaagcgaaataagcatcgataaggaggaagcaaattgaatcttcaacagcctttgctgacgatcgtcgtaccctgttataacgaagaggacgtgtttgccgaaaccgcaaaacagctgactgcggtattggatgatctcacagcagataaactgatttcttcagagagcaagcttttatttgtcgatgatggatcgacagaccgcacatggccgctgattgccatggaaagcacaaaaaaccgctatgtgacaggcttgaagctggcccgtaattcgggacatcaaaaagctctgttagccggactcgataaagcaaagcaaaaatccgattgcgttatttcaatcgatgccgatcttcaggatgacatttcggcgattcgccggtttatcgaaaaatatcatgaaggctatgaaatcgtctacggtgtacgccgaagccgccaaacggatacatggtttaaacgaacgacagccggatggttctacaagatcatgaataagcttggcatccagctggtcgataaccatgccgactttcggcttttaaataaacgggcgcttgaggagctcagccgctatgcagaagcaaatgttttcctgcgcggtttggtgcccctgatcggccttcggtcggcaaaagtgtactatgaccgaaaagagcggatggctggagaaacgaaatatccgctgaaaaaaatgctgtctttcgcttttcacgggattacgtctttcagtgtcgctccgatccgattttttaccctgattggcttcttcttatttttcctaagctgcatcgcgggtatttatgcaatgattcaaaaactgctcgggtatacgaatgcaggctgggcttcgctgatcatttcgatatggtttttgggcggtctgcaattgatggggatcggcattatcggcgaatatatcggaacgattttcaccgaagtgaaaagaaggccgagatatgcggtggatatcgatttgtatactgaacggctcggccggcgcgaacctgaaaaacggccggaaacgaagctcagctgatgacggatgcaacccgagcagttaactccaattttatagttcattatgaataaggaaggatgtacaaacttatggcagaaaaacaaaactctggcatgacggttgttgctatcgggtcgatcccgttgattatgacgttgggaaattcgatgctgattccgattttgccgaaaatgaaatccgaactcaatttatcgcaatttcaagtcagccttgtcattacagtgttttcgatcactgcagcgctctttattccgctgctcggttatttggccgaccgcttctcacggaaagtggtgattattccgtgcctgttcctttatggggcaggggggattcttgcagggtttgcatcgacgacctttgcgaatgccttcccatgggtgctgttcgggagaggactgcaagggctcggggcagccggtacagcgccgatcgcaatggcgctgacaggagacctttttaaaggggccgacgaaagccgggtgctcggtcttgttgaagcctcgaacggcttcggaaaagtgctgtctcctattttaggatcattgattgcattaatcgcttggttttgggtgttctttgcatttccggctttttgtattgcgccgatcattttgacttggatttttattaaagaaaaagacaagaaaaaagatccgccgcctcttggaaaatatgtaaaagggctgacaagcgtttttaaacatgagggcagatggcttttcaccgcatatctcgcaggagccgtctgtttgtttactctgtttggcatcctcttttacttatccgatgttttggaaaaagaatatcatacagacggcgtaaaaaaagggctgattttggcgatccctctgcttgtgatgtgtacaacatcatatattacgggcagcaaaatcggacaaaatcagcggctgatgaaaaagatgatggtcatcggactcgctctgattacggtttcctacggcacactgtcttttttctccgcgctcattccttttatttcgatccttgtcatcagcagcatcggcacaggctttgttctgccatgtgtcaacagcttcataaccggggctgtcggaaaagagaggcgcggctttgtgacatctctgtacggttcggtcagatttttaggagtcgccatcggaccgccgattttcgggagactgatggaatggtcgaaactcggcatgtttatgtccatagcgggcctgacgttgattgtcggtgtacttgtgctgaccatgattcacgtcaaaaaggaagacacgacaaaaaaaggggacaaggggctgcagccggctgacgcaagataggaggaaaggaaaaaacatgcgcatagaaaaggttgacacatttccgctgttccacaagctttcctccccttacggcgatgcgaacggattgaaaagctacagaacaagctatctgattcggattacgacagcttcaggtctgacaggatggggagaatgcgcggattggctgcctgctttggatgcaggctttaaaaaacggatcattccttatttaattggaaaagaagcgagcaatcgaacggagctgatcactgtcatcaaaaaatggcatcagcgggccgcctctgctgtaagcatggctttaacggacatcacggcgaaaaaagcaggcctttcggtatgcgaattatggggaggaaaactgcgggagcagatcccggtatatgcgtcattccaatcgtattcagacaggccggattggagccgccattccctccggcttatcgaaaaggcagttcgggccggatttaaggcagtcaagctgaaagcgggaggcaagatgttttcagaagacttggcacatattcaggccttccaggagatgacagggcaaagcaccggactgatcctcgatgcaaaccagagttatgatcaggccgccgcgcgcaagtgggaaacgtggttttccggctggcaaaacgtgctttggtttgaagagcccatgccgtttgacgacctagctgaataccggatgctgcgctcagcgctttctgttccggttgccggaggagaaaacgtaaaaggcgcaaagccgtttttgccgatttttctggagaacgcagtcgatattgcccagcccgatgttatgcactgtgagggcacggacgaatttcaaaccgttctgaagctcgccaggcatttcggaaaaagggtctctccccacagctatgacggcggactttcaagaatatacgccgctttcggacaagcctgtttaccgcattggaccaaaatggacggagaagatatcgaaccgcttgaatgggatgcgatggagaatccgttcgcacaaatcgtgcccgtcagcataaaagacggctgcattcaagtccccgacaaaatcgaaattgatacagagctcgtagaagcgtatgtgtgggatggctcgtcttacatctgatcagcgtccaccccgaaaaaatgtgatatttttcatttccccttacatatagtaggaaagaggacaagttactttaaaggggattatatccgtatgggaagaaaactcaaaatcgtacatgctattgtgttgggcagcgtgttgcagggtctcggtatggcgctgtttttgtttccgaaccatattccttcagggggcgcagccggcatcgctgttttgctcaatttctggtttcaggttccgcacggattaaccgtctgggctgtcaacttctcgctccttttgacggccgttaaatggcttgaacccgtgacagtcttcgggacgatgggggcgattaccatgacgtccgtttcggtgcagatcttcgaatcctgtatgccggttatgacgacgaacaatatctggctggatttattttacggctccgtccttttgggagcgggggttggactgctatataaatataatatttctaacggcggttttggcgccttggctttaatgatatcgatttaccgcggcggaaaaccgggaactgcgctgtttatcatgaatgcattcatttttcttttgaccgcgtctgtcatcgcctggggaatcgttatccaggccttaatctgccaatggatttctacgaggatcatcgatgcgatttatcagattcgcttccggccgttattgatgcctatcgccggtttccgcaacaaaaaataggccgctatttaagcgaacctaatcaaataaataaaatgtatctgatcgaagtcccagtctcagcgtttcaagcggaatggcatcttgaaacggaatattagccaaattggcgtcaggaccgattttttcaatgaaacacgtctgcagctgttttgtcggcgcttcaaaaattaaatcccctgaagcgataccggaatgaaggatctcctcaataagctgggaccgcatttctccatcgcttttgcacagcccgctcgtgccgctttccctcgtttccgtgattactttctcggctccggcttcaagatcttcgaggatataatcgatccattcggctgactccagctcgctgctgagggtgctgtctttgctgccgacttcgctgaacacgtgaaattctttcgaaaagtcggaaataaagcttgctttatctttattagagagacggaccgttccgtttgatatttcgacataacggcatccatataatttgcagtagcggtagtaatcttcaattttatcctggcttaaaaacttctcaaacaacgttcccccaaaaaagaattgaacgtcattctgcctaagactatcgattttttcctccaaatatttcgtaatcaaagacgttccccatccaaatttcacaaaatctatataatctgccgctccgtgaatcgtatctttaaaaaagctcaagggaaccccgttatcgatcaggatggtgatccctttctttcttggtttaagctgcctgtcgggcagtatcagttcagaagaaatcattgattacccctcacaatctactgtatctttcttgctttcaggtaaatgtctgttggccattattcagctgtcacgataagaattcactttccccgtttatcgtttttctcattcatgtgttgccgttcggcaaggagtgatcttcgcccacctccccattaggcagcatgttagccccttatcgcctgacttgcttatcactaggtatctatccattttgtgaagtcaaagtaagtatattcgccgtcctttcatatggttcctcacttgttctccatgacagattgcgaaatacttgcttaacatctgataatatttcggtatatcaaattgggctctattaatttaggtccacaagcagagaatatgattgatttcgatcttgcgcatctggtctttcggatattcacaaaattgctgaaataataacattttccagatcacatttagtctaaaaagtgaataatctgcctatatgttcttttagttcatgtttcgtatcagaggataagaaaacaaacctttaggacgtattgggggaaaatcgatgaacgatgttttaacgtatagcacatgggatgaaaaagcttctgaagaggtgatggatactttcagcggcgagatggacgttttgaaatgggcgtacagcacgtatcaaaaaatcgtttacgcctgcagcttcggcgcggaaggaatcgttttgatcgacttgatttcaaaggttgtgaaagaagcggacatcgtgtttttagatacaggactgcattttccggaaacatatgagctgatcaatgaagtgaaagatcgctatcccggtctgtcgatccactttttaaaacccggcctctcacttgaagagcaggaaaaacgctatggcagcgaactttggaagcgccagccggaccagtgctgccgccttcgcaaaatcgagccgctcagggagcatctgtcaggcatggaagcctggattaccgggctgaggcgggagcagtcggaaacacggaaacatgtccgatatatcaacaaggacgacaattttaaactgattaaaatctgcccccttattcactggacatgggaggatgtctggacttacattaagctgaatcagctgacgtatcacaagcttcatgatcaagattatccgagcatcggctgtgaggtgtgtacgcttcccgtgacagacagcggcaatttaagagcgggaaggtgggcccaccaggaaaaaacagaatgcgggctgcatcaattccggtaggagctgggtaaaaaatgacgattacaattttggcattcattatcgctttgttttttgccatgaacataggagcgagcggagcagcagcgtcgatgggaatagcatatggcgcaggcgccgtcaggaaaaggcaggcggccttgtggatcagcggaattggcgtatttctgggcgccatgataggcggaggagaggttgtgaaaacaatcggttcaggcatcattcccgcgtctattctcaatgtgcatattgtcgtgattatccttggatcatccgcgatttcgctgtttatcgcgaacatcgccgggattcctctttcaaccagcgaggtgacggtcggctcgattgtcggggtcggcgtcgcgtttcaggcggtatttaccgataagcttttggtgatcgtcatgtattggctgatcattccgattgccgcattttttctcgcttttttaattggacaattgctgaaaaagactgaggcgaagctgcggtggctcaaacagcaaaaatgggcgcggctgcttactgcgctggtgattttaaccgggtttttagaagctttttcggcgggaatgaacaatgtcgccaattccgttggacctctcgttggagcaggcctcttgtcagtcggcagcggaacgtttcttggagggctgttcgtggctatcggggccatttgccttggaagccgagtcattgagacgaacggaaaaaaaatcaccgagttttcgcttttgcaagggtcctgtgtttcagggctcggtgcgtccctggtcatcggcgcttcgctattcggcattcccgtgccgcaaactcagattacgacttgcagcatcatcgggatcggcctttctgaaaagggaagggcaatttttcgtaaaagcgtcattttgaagttaatgaaagtatgggttgtgtcaccggttttttcacttgtcatttcctacagtctcgtgaaaatctttctcgattttgatttatattcagtggcagttgttttatgtgtttttcttgccactttaggatctataagccttatgaaacatgccaggcagaaacaatcagatgtccgaagaaatagggatcatgtgaaatcaatcgttggagggaggggacgtaaaagagaacctgccgcatggagggacttttagttaacctggccgcctgttttggatgatatggagctaaagcgctgccgaactgcccggaatcaaatacaagtctgtcaatgcagtgcaccttttcaacagtgcatcacatcgggaaaaggcgcccgtgcagctgtatctgtttcattgccggaagtgatcgtgcagaagccgagagcggttacggcacttaacagccgtttgaccgaagaagagctcggctgacgccgctcttttttgacgattgttttggctgatccccgacgtttcagaggatcatcagtcggtccatttctcaggaaaagtattcctctggtttaaactgcatcccgattgttaacaatgaggagagagattcgggagggaaccttgatggaatatgtacacttggtagtcgaactgacgatagggtttgcagcattgtttctgatgacgaaaattctgggaaaaacccaatttgcccaaattacgccgtttgattttatttcggctttaatattgggcgagatggttggaaacgcgattttcgatgaggatgtcaccatctggaaaatccttttcgccatcctcatttgggccgttctaatctattcaatagaagttttatcgcaaaaagtgcaaaacatcagaggttttctcgaaggcaggccgagcattgtcatcaataaaggaaaaatcgattacaacgcccttaaaaagaacaaattggacctgaaccagctgcagacattggcacgtgaaaaaggctgtttttccttacacgagatccaatacgccatcttggaaacagacggttcgatcagcgtcctcccaaaacacaaatacgggatgccgacaaaagatgacttaaacattccttacaaaccggttcagctcccggtgccggtaatcctcgacggccagctcgaaaagaacaatctgcacgaagccggatttgatgagctttggctgcaaaatcaattatcaagtcagggtatcactcagtatcaagaggtgctgtatgcggaatggcgcggtgatgaggggcagctttacatcacaacatattgatgttggcaggcgcgggttcgacaagcttcgaacccgcgctttttcaattgcattcacaaggctcgaggaacatacttttttaccggtccgaaaggctgttgatctccaaaaaattccgttaaatcattcaaacggccttcaaatggccggatgacaaacgacaaaaggtgcacatgaagatgaagaatctgccttcagcctccttttcttttccttttttcttcaaaaatctccatttttcacatgctctgcgccgtccaagcaaaacacgcaaacttgacataatgatctaaagtgttaatatactaaccgtgttcgaaaaatacgaacagaaatgcgaacaaagggagatgttaaagatctttaatcaaaaaaacgtagcttttataggggcgggatcaatggcagagggaatgatctcaggcatcgttcaatccaaaaaactgcctgcttcgcaaatctatgttacaaaccacacgaaccaccggcgtttagaagaactccagcagaaatatggaatacaaggcgtcaaaaaagaacaacttgactatcagaacatcgattgcttcatcctggcgatgaagccgaaagatgcagagggcgctcttaattccatgaaaccgcatatcaaaccccatcagcttatcgtgtcagttttagctggcatatcaatatcatttattgaaaacacgctgcacgacatgcagccggtcatcagaatcatgcctaatacctcaagtgcaatcggcgcatctgcaaccgccatggccgaaggaagccatgtaacggccgatctgtcaaaaaccgcgaaacaactgcttcaatgcatgggagaagtctattccatcgaagaaagcaaaatggacattttcactggcattgccggcagcgggcctgcttacttttattatttaatggagcacatcgaaaaagcgggagccgaggctggattaagccaaaaattaacaagggaaatcggcgcgcagacattgttaggcgccgccaaaatgctgttggaaagccctgaggatacagctgttctcaaagacaacatcacttcccctaacggtacgactgccgccggtttaaaggccttggaagaaagcggcggaggcgaagcgatcgaacaggcggtcaaacaagccgcaaaacgatccaaaacgatcagtctcgaactggaacaattagtcgcagcaaagtaaatgcccgtaacgaagaaaaatactacaggagtgataaaatgacctctaatcaacagagggtagttgtcaaagtgggaagcagttctttaacaagtcttcacggcgaaatcagcagcaaaaagctcgaaaagctcgttgagcagattgtccgcctcaaagatgaaggacacgaagtcctccttgtttcatctggcgctgtagcagccggttaccggaagctcggctttatcaacaggccggatacattgcctgaaaaacaagcatccgcttctgtcggccaaggcttattaatcgaagcgtattccaagctttttttatcccacggctatatcgcttcacaaattttaatcacaaaaagcgatttttcagatgaaaaacggtacaacaatgtgagaaatacgatgaacgtgctgctgaaacgcggcattattccgatcatcaacgaaaatgatacggttaccgtcaatcggctcaaattcggagacaatgacacgctttctgctaaagtggcgggtctgatcgacgccgacctgctgaccatcctctctgatatagacggcctttatgacgcgaatccgcgaaaaacgccggacgccgcactcgtccaggaagtaactgaaatcacgccggaaatagaagcttcagcaggggatgcaggaagcgaagtcggaaccggcggcatgaagtccaaactggacgcttttaaaattacaatggcttcaggcatcaaagggtttttagggcgcgcggacacccccggcattttgcacgaagcgatctgcgggactgcgaggggaacgtattttataccgaatgcggattcacacgccctcaaccataaaaagcaatggatagcatttaactctggacctgaaggagacatcgtcgtccacaacgaaagcaaagagtttattatcgaccgtaaaaaaagcctgtatccttctagtatttacgacatcaacggccgtttcagcaacggatccgtcgttcgaatccttgatcaggaaggagaggaaatcggcctcggcgtcgtcaacttttcctcatcccagcttcgtaaatggaagaaggatacgaatcaggaaacagccgcttcctcacaggctgtcgttgacagagaagcgtttgtctgtcatttagagctatccgttccgctttaaaaaacaaatcaaaggaggaattgacatgactgcgacgagcgagagcatcagtgcacaaatcgaagaaaaagcgataaaggcaaaaacggccgcaaaatctttgcggctggcaactgaaaaagaaaagaacgaggcgcttgctgcattggccgaccacctgaaacaaaacatgagctatattctcactgaaaatgccaaagatatcgaagcgggacgaaaaaaaggctatgatgcagcctacatcgaccgcctgtcgctcaatgaagacagggttctggattttgccgatgggctgctggaagtcgcggaacttgatgatccggtcggagaaacgctatcaagctggacgctcgacaacgggttaaaagcggaaaaagtcagcgttcctctcggcgtcatcggcatgatctatgaagcgcgtccgaacgtaactgtcgatgcgaccgggcttgctctaaaatcaggcaatgcgatcgttttgaaaggcggctcttccgccattcattcgaatacagcgatcgtatcggtcatgcatcaagcgcttgattcgacaaacatcccccgcgatgccgttcaattcatcgaaagcacagaccgaagcgcaacgaagcagctctttaagatgaaagaacatatcgatgtactcatcccccggggaggcggggccctcattcaggaagtcgttgagaacgcaaccgttccggtccttgaaacgggagtcggcaactgccacatctatattgaccgggaagcggaccctgaaaaagcgatcgatgtcatgatcaatgcgaaaacagaccgccccgccgtctgcaatgcacttgaaacgctgatcgtccacgaaaaatggcttgaggaaaacagcgccgcgcttatcaatgctttaaacgaacacgggattcaagttcacggggacgaaaaggctgttcaaatgattccaggcgcaagaccagcaggggaagccgattggcagaacgaatatttaagccttgatctcgcggttaaagtcgcaggaagtcttgaagaagcctgcgatcatatcgaaacatacggaacaaagcattcagaagcgattatcaccgaaaatccggaaacagccaaagcttttctgaataccgttgatgctgcagcattgtaccacaatgcctcaaccaggttcaccgacggcggcgcactcggattcggcgctgaaatcggaatttctacacagaagcttcacgcccgcggacctatgggtctgaaagaattgaccacatgcaaatatatcatgagaggcgacggccatatcagaagataaataaagagacctgtactgaaactgcacctggtttgtcagacaccatctgacaatccggaggtgcagtttttttcggctgaatttacatcctcataaaacatgcaggcgcagaatttttttaccaggcacctttcaaactcctccctttacatcctttcaatcacattacataatgatctatgatataagagtcagaaggagagtgtgcgttatgcaaatcccatccggaaaaacctgcgttccgaccggtgtggaacttaaagacaccggctttggctatacgttgtcattgataagcggcaaatataaaatagtcattctatattggctgtctgaacgcgaagtgatgcggcataatgaattgaagcgaagcatcggcaccatttccttcaaaacgctaagcatcatgttaaaagagctggaagcagacggccttatcattcgcagagaatttccccaaatccccccaaaggttgagtattcattatctgaacgcggacgctccatcgtgcctttgttaaatatgatgtgtgagtggggggagaaaaacaggctgggctgacagcctgtttcagcccgaatgattttcagcaaaaccccttgctacatatgatcaataaaatgcaaataatctcgtgcgcttttctccaattctcctgctcccggctcattttcttcttcctcgtttccgccaggctctttttccttgccgtaaaatgcaaaaaatgaacgataatctgcgcggcaataccggaatgtcgtttcaaatggaactaatatttgttcaagcgtataccggtaccttccgttttcacgataatcttcctctttaattccggcggatacacctaatgccactttacgattgtttaatcgatctcctccatttgaaccataagcccagccgtaagctaatacatcatcaagccattttttaagaagaggcggacagttaaaccaatagatagggaattgcaaaacaagattgccgtgcgattccaccaatttttgttctttttccgcgtctatgtttccatccgggtaaacgtcggacaattcgtgaaccgtatacttttccggatattttttgagttcctctacccagcgcttatgaaccactgatgtttctaaatttgggtgtgcaacgataactagcgttttcaaagatttgccctccttcagcatgttttcatcttgagtataaagttcacactgccaatttgtaagtatgcacttttagttcaggtacttacataaaggtaagtacctgttggcgatcaaacatgcaatttacctgtccaaaatcctctggcatgaaaaatgcacttttttaatataatgttacaaagctctgctgcctaaggaatttgacgatccaaaaaggggggcactttatgaattttgaactaaccagagaacagcaaatgattcgtgaactcgcaagagattttgcgaaacaggaaattgcaccgcacgccgaacatgttgacaggacgggagaatttccgattgagacatttaaaaaaatgggggagctcggcctcttggggattccgtttcctgaaagctacggcggttcaggcggagatacgatttcctatgcacttagcgtcgaagaaatcggcaaagcgtgcggaagcaccggtcttagctatgctgcggctgtatcgctcggggctgcgccgatttattatttcggcactgaagaacaaaaacaagaatatctcgtcccgcttgcgacgggccgggcgctcggagcatttgggctgaccgaaccgaatgcaggttccgatgcgggcggcacccggacaaaagcccgctcggaaggggacagctatgtgatcagcggtgagaaatgctggatcacaaatgcaggatttgccaggaccgtcatcgtcaccgccgtcaccggaatagatgacaacggaaaaaacatcatttccgccatcatcgttccgacagattcggagggcttcaccattaaaagcgaatatgacaaaatgggtgtccgcggctccaatacatcacagctcatattggacaatgtccgcgtaccaaaacaaaatctattgggaagcccggaaaaagggtttaaacaatttctcaatacacttgacggcggcagaatttcgatcgcagcgctggctgtcggtattgcccaaggcgcatttgaggcggcgctcacatacgcgcgcgaacgaaaacaattcggccgaccgatctcttatttccaggcgattcagttcaagcttgccgacatggccatggaaattgagctcgcccgcaatatggtgctgaaggccgcctggctgaaagatcaaggacgtccgtttacaaaagaagcggcttttgccaagctttatgcctcagaaatggcgttcaggacatgcaatcagtccattcaaatacacggaggatacgggtatatgaaagagtatggagtggagcgcatgctgcgggacgcaaaattaatggaaatcggtgaaggcacttcagaaattcaacggctcgtcatcgcaaggcagctcggcatcggcaaacaagcgctgaaatgaaaacgctttctatcggaagggagggacaacgttggcagagctgctccatttgacaattggaaagttattggagaaaaccgcggcagacgcccctgatcacgaggctgtcgtctatccggaccgcggcctgcgttatacgtaccgggaatttgaccagttgtgcagaaaagtcgcaaaaggactgatggcgctcggtattgataaaggtgaacatgtcgcaatttgggcttccaatactccggaatggctcaccgcccagtttgcttcggcaaaagcgggtgctgtactagtcacagccaacacgaactatcaattatcagagcttgaatatgtgctgaaacagtcagatgccacaacactcattttaatggaatcataccggggcacttcctacattgatatcctttgcaaactgattcctgaattaaaggagggcgaaccgggcaggcttgcatctgaaagactgcctttcttaaaaaatattattttgctgggggatcaaaggcatcccggcatgtacctatgggatgatttattaaagctctcagggtcagtaagcgaaaaagcgcttgatcgcaggatggaacggctcaaagagcatgatgtcattaatatgcaatatacatcaggtacgacaggctttccgaaaggcgtgatgctcacccattccaatttggcaaacaatgcggcaaatattgcggaatgcatgaatttatcgaaaaaagacagaatgtgcatccccgttccgtttttccactgcttcggctgtgtactggggactctcgcttgcgtcaccgccggcgcgacgatggtgccggtacaagaattcagtccgaaagaagtgctttcagccgtcgaaacggaaaaatgcacggcgcttcacggtgtaccgaccatgttcatcgccgaactgaatgatccagatttcgcatcatatgacctgtcttctttaagaacgggcatcatggccggttcaaactgtccgatcgaagtcatgaaaaaagtgatcgataacatggggatgtctgaaataacgattgcatacggacagacggaagcctcaccggtcattacccagactagggtcaacgattcgctcaaaagaagggtcgaaaccgtagggcgcgctttgccgaatgtagaagtcaaaataactgaaccgggtacgaaccgggaggttgaaagaggcgttcaaggcgagctgtgcacacgcggctaccatgttatgaaaggctactacaaaaatcctgaggccacggcagcggtcatcgatgaggatggatttttgcatacgggagatttagccgtaatggatgaagaaggctactgccggattaccgggagattaaaagacatgatcatcagaggcggtgaaaacatatatccgcgggaaatagaagagtttttatacaagcatcccgacattctcgacgtccaaattgtcggagtgcctgacgaaacattcggcgaagaggtatcggcctggatcaaactgaaaagcggagcatcgatgacggctgacgaattaaaagaatactgcaaaggcaaaatcgcccgctataagattccgcgctatatcgcatttgtagaagagttcccgatgacggcatcagggaaagtgcaaaaattcaagttaagggagcaggcgcttgagcattttcaattgtaattttctctttcaagcgcgactaacataaaaggagggacctttttgtttaagaaagtactgattgccaaccggggagaaatcgccctccggatcatccgaacttgtcaacggctcggtattcagacggctgctgtctactctgaagcggatgcggagtccctgcatgtcaaagctgcggatgaagcctggctgatcggcaaaccgcgggtcagtgaaagctatttaaatattgaaaaaatcatcgaaaccgctaaaaaagcgggggtctgtgccattcatccgggatacggcctgctttccgagaacagccgttttgccgaaaggtgcctcaaggagaatattacgtttatcggtccgccgcctgacgttatcgccaaaatgggaagcaaaattgaagcaagacaagcgatggaacaagccggggttcccgtcgttcccggcgtgacaaaaagcttgtccggtctgaatgaagcccgggctcttgccgaatccatcggctatcccgtgatgctcaaggcttcttttgggggcggcggcatcggaatgcagctgatccgcaatgaaagcgaattagaaaaagcatatgaaggcaaccaaaaacgagccgccgattttttcggagacggggctatgtacatcgagaaatatatcgaacaggcaagacatatcgagattcagattttaacagacaaatacgaaaatgccgtctatctttgggagcgggactgttcgattcagagacgccagcaaaaaatcatcgaagaagcacctgctccgttattcgatgaaaccatgcgcacaaagctcggtgaagcggccgtgaaagctgcgctgtcgatcggctatgtcaacgccgggacaatcgagtttttagtagacaaggagaatcatttttattttcttgagatgaatacccgcctgcaagtcgaacacccggtgacagaggaaattacagggcttgaccttgtcgaagaacagctcaatatcgcagcgggaaaaccgctttcccataagcagaaagacattcggcgggacggacatgcgatcgaagtcagaatctgtgccgaagatccgaaaacatttttcccttcgccggggcggattaccgaccttaagctgcctgagcaaccgaatgtccgtcatgaatgcgcagcagccccgggtatgactatcaccccgtattacgacccgatgattgccaagatgatcgtcaaaggaagcagcagagaagaagccatctgcacattggccgaagcgctttcacaatatcaagtgaaaggcattaaaacgaacattccgctccttgaagacattgtaagttctgacgaattccgaaaaggcggggtccaaaccgattttatcagtcgctatcagtcaaaatgaaatcaaggaggcgtactatgaatactgttgtcaccaatatggcaggaaacgtgtggaaaatattagtgaaagcgggggacaaaatcgaaaaggggcaggaagtcgccattttagaatcgatgaagatggagattccgattgtcgccgaaacggccggaacagtcaaaaccgtcagaaagaacgaaggtgattttgccgatgaaggggatgtcttattggagcttcaataaggtctggaggatggcaaatggacgtaccgaagaacattttcattaaagaagtcgggccgcgcgacggtctgcaaaatgaacaaaccgcactttcgacagctgataaaattacctggatcgacatgctttctgccacagggctttcgtatatcgaaatcacttcattcgtccatcctaagtggattcctgcactgtctgatgcccttgatgtcgccaaagggatcaaccggaagccgggcgtcacctacgcagccctgattccgaaccgaaaagggctggaacgggctctcgaaggagggatcgatgaagcttctgttttcatgtcggcaagcgagacacacaaccggaaaaatattaacaaatcgatcggggaaacgcttcccgtcctgaaggaagtcatcggagcggcaaaacaagcgggcctcaccgccagagcatacctgtccacagtatttggctgtccttatgaacatcacgtgccattggaacaaattatacggacatctgaaacgctgttcgacatggggatcaacgaactttccctcggagatacgatcggcgcagcaaatcccgtacaggttcaaagggtgcttgaagtcctcttaaagcgctttccaaaagagaatatcgcccttcattttcatgatacgagagggatggcgctcgccaacatgatcgcagcgatggacatgggaatcaccgtatttgactcatcatgcggcgggctgggcggctgtccttacgcaccgggagccacggggaatgcggcaactgatgatttgatctacatgtgcgcccagatgggcatcgaaaccggagttgatctcagcaagctgctttcagctgctaaatggatcgaagacaaaaccggaagagagctgccaagccgaaatttgcaggcggctaaatcaaagaactgttttcattgatgaagaggaggaagaccgaatggagcccaatgttctttattccataaacgagcagtcggtcgccgtgttgacgctgaacaggccgcaggctgcaaatgccctctcgcttgggcttctcgacgactttcagcgcatccttcgagatattcgttcaaacccggccgtccgctgtgtcatcataacgggaaaaggggacaggacgttttgtgcaggcgccgatttaaaggaaagagcccgcatgagccaaacagaagcgaagcaggctgtttccctgattcaacgcgtggtcagcgaaacggaaaaactgccgcagcccgtcatcgcttcattaaacggaagcgctttaggaggggggctggagcttgcattggcgtgcgacatcaggatcgcagccgaacatattgaactcggcctccccgaaacaacgctcgcaatcattccaggggcaggagggacacagcggctgccccgcttgatcggcaggggaaaggcgaaagaaatgatctttaccggctgccgcatcagcgccgaagaagcgcaaaagatcagcctggttgaacatgtcgttccgctttcgaagttaaaggaagcgagtgaaagcatcgcggcgaacatcgcggcgaacggaccggtagccgtcagacaagcgaagtttgccatcaatcaaggccttgagacagctatcgaaacagggcttgccattgaacaaaaagcctatgaactgacgattccgacgaaagacaggacagaagggctgaaagcttttgcagaaaagcggaagccggattatacgggagaataaaacgaacggagggacagccgatgccggccgaaaaggaattgtatgaacgcatccgccggattcaggagggcggcgcggagaaataccatgaagctaataagaaaaaagggaaattatttgtcagagaccgattaaagctgctgcttgacgaaggactcgacctagaggacgcgttttttgccaattgcatggctgacgggctaccggcagatggagtcgtcactggaatcggaaaaatcggcgggcgaaccgtttgcgtcatggccaatgattcaactgtcaaagcaggatcatggggagcgagaaccgttgaaaaaatcatccgcatccaggaaacagccgaaaaactgaattgcccgcttctttatttggtcgattcggcaggcgcaaggattacggatcaagttgacatgtttccggggcgaagaggagcggggcggattttttatcagcaagtcaaattatccgggcgcatcccgcaaatctgtctcttgttcgggccttcagcggcaggaggcgcctacataccggctttttgcgacatcgtcattatggtcgaaggtaacgcctcgatgtatttaggctcgccgcgcatggcggaaatggtgatcggcgaaaaagtatcgcttgaagaaatgggcggcgcgagaatgcactgttctgtttcaggctgcggagacattcttgccgacacggaagaagatgcgatcaagtcggcgcgccggtatctttcctactttccgtcgaactacaccgaaaaagcgcctgtcattgaagcaaaatccgcccgtccgtttgaccggtcattggaggacatcattccgaaaaaccaaaacgctccgtttcagatgatggatttaatcgatcggatcattgatgaagcgtctttttatgagatcaaaaaattgttcgcgccagagctgattaccggtttggcaaggattcacgggcagcctgtcggcatcattgccaatcagccgcgggtcaaaggcggtgttttgttccacgattcggcagacaaggccgcaaagtttatcaatttgtgtgatgcctatcatatcccgctgctgtttctggctgacatccccggttttatgatcggaacgaaagtcgagagggcgggtatcatcagacacggtgcgaaaatgatttcagcgatggccgaagcaaccgtaccgaaaatatccgtcatcgtcaggaaagcttatggtgcaggcttgtatgcgatggccggtccggcctttgaacctgactgctgtctggcgctgccgacggcgcaaattgccgtcatgggcccggaagcagcggtaaatgccgtttacgctaaaaaaatcgcagaattgcctgaagaagaacggtccgcattcatcgccgaaaaacggaaagagtaccaaaaagacatagacatttaccggcttgcttcagaaatgattgtcgacgggatcattccggccgactcgctgcgaacggaactcatcaaacggctgaatgcatatatgaccaaatacatgacatttacggaacggaagcatcctgtttatcccgtctaaaggccaatgaaacgaaaaggaggaaacggcatgggcgaaaaagcggtttggcagcctgatccggaatttgtaaaaacaacccggctgtttcaatggatgacagccctcggtttttccgactatgatgattttttgaaagcaagtacaaacgatatcgcctggttctgggaagaggccgaaaaagcgctcgggatcagctggtacaagcggtacagccaaacattgaatctcgacaaaggcataaaatggccgcaatggtttaccggcggccgcttaaatgccgtttacaacgccgtggaaaaatgggcccgccggcctgatacggccggcaggacggcactcatctgggaaagtgaagacggaaaaacagaacagatcacctattcttctttacaccaacaagtcgcccgtgcggcggcaggctttaaaaagcaaggcatctcaaaaggggatgtcattgcgatttacatgccgatgatccccgaaacggtcatcgccatgctggccgccgctaaaatcggagcggtattctcaccggttttttcaggctacggcgcccatgcagcagcggcgagacttaccgctgccggagcgaaaatccttgtcacagcagatgcctttttgcgaaggggaaagaaggtctgcatgaagaaagaagctgacaaagccgcggaccgttcccccactgttcaaaaagtcgtcgtctgcaagcttcacggcggcgatcaagattggaattataagagagatatcgactggaatgaattgatgaaaaacgagcccatgcaaaacaccgaagaaatggacagttcagatccgctcatgctgctatacacatcagggacgacaggacagtcgaagggagcggttcatacccatgccggttttccgctgaaagctgcatttgatgcgggattcgggatggatgtcaaacaaggggacacatttttctggtttacagacatgggctggatgatggggccgtttttaatattcgggggcctcataaacggagcggctgttttgctgtttgacggagcaccggactacccggccccggatcggctgtgggagcttgtcagcagacaccgggtgacgcatctcggcgtctctccgacgctcattcgctcgctgatgcagcacggcgaagattttctctatcaatacaatctgaacagtctgaaggcaatcggctcaacgggcgaaccatggaattatgagccgtggatgtggctgttccgccatgttggaaaagaacggattcctatatttaattattcaggaggaacagagatctcaggcggaattttaggcaatgtgctcctgcggccgatcacgccgatgacgtttaattcgcctcttcccggcatggcggccaatgtcttcaatgaaaaaggagaggaagtcgtcaatgaagtcggagagcttgtcctgacaaagccctgggtcggcatgacgaacggtttttggaaggagccgtcaagatacgaagaagcatattggagccgctggaccgacgtctgggtgcacggcgattgggcaaaacgggatgaaaacggctactggacgatcagcggacgctctgatgatgtgatcaatgctgccgggaaaaggatcggccccgccgaaatagagtccgttctggtcggccatccagcggtggcggaagcaggcgtcatcggcgttccggataagctcaaaggccaggctgccgtctgcttcgtcgtcctcagacagtcggaaaagccgtcggaagaattaaaagatgatttgctgaaccttgcatctgatgcgatcggtaaagcggtcaagcccaaagcggtttattttgtcagcggtttgccgaagacgagaaatgcaaaagtgatgagacggctgatcagagctgcctatatgaacgagcccgcaggcgatttgtcaactttggaaaaccgcgaaacatatgatgaaattgccggtctttcagtgcgaaaaaatctgtagtatactggataaggcttacaaacaaagaagaaggacacgtccttcctctttttattttgatgaagctcgatcgaccaacactcacatcctgacgataaccgaaccgccgccggccgtgcagacgcgattctgctgctcttcaatcgaacgcagcagctgattgttgctttccatgagcttgatgagcaattccatttgatcttcgagatttttcagcctttggttcatctgctgcgaagattgaccggtatgcatttgcggggctgaaggcggataagacgtttcagaattccattttgaatacatagaataggcctccatcatctaaactgatataccttatcgtatgatcctacaatcgcaatgttcgcctaaatcaaaacgagaggaaacaaaacatgtacttgacgataaaggaaaccgcagaatatttaacgctttcagaagcatatgttgaacagcttgtcagagaaaagaaaatccgcaccgtctttgacggacagcagcatttaatcaacaaagagcaattcaatacgcacatggaacagatggaaaagtataaagagtgggcggaatccgttctgaacgagcccatccccgaagatccggacgtcaaagatgaagattaacccgggataacaataactttattatgtaaactgacagatacgattctatgaaagtttcgcacgttttccgtctctattatcccgtgtgaatggggcgtttcgtaaaaaaagacacaatataggaaatgaaagggatgaaagaagccctatatataaagttttctatgattttatttcatttccgaaacaatcacgttcattttttgttcaaaaagtgttatcatttagtagtaaaaaatacagcgtgttttgagattgcgggttttcgggagttccagaccgaaaacagcaaaacaaacacaaaaggggagagcctttttgcggacttgtttgtgcataaattcacaaactataaaaaggggcttccttcaaaaaacagcacatcgcttattgaaaaggagaattggttatgccggaaacaatcgatcaaacagctgatcaaacaaacgaatctgtaagccaaagccaacgcgatcttatcgatcaactgctaaaacctgaagtacaggagtctttgactgttttagtcgaccagcttccaaagctgacagaactggtcaacattttgacaaagtcttacgacttcgcacaatccgttgcaactgatgaagtattaaaaaatgatacggtcggtgccattacagaaattcttgagcctgtcaaagatacggcaaaagaaatcgcggctaccgccattgaagcaaaagaccgcgctgacgaaagcaatgaagtcatcggacttttcggtttgctgaaaatgcttaaagatccgcaggcccaaaagctgttccgatttgttcaaagctacctgcaaatcatgtcagaacgcgaaaaacaaaaataatcactatacattcagaataaggacggaggattcacgatgtcaaaacatatcgtcattttaggcgctggttacggcggattactgtctgctctaacagttcgcaaacactacacaaaagaagaagcaaaagtcacagtggttaaccaatatccgacacatcaaatcatcacggaattgcaccgccttgctgcgggcaacgtgtcagaacaggcagttgcgatgccgcttgcaaagcttttcaaaggaaaagacatcgatcttaaaatcgccaaagtcaactctttctcagttgacaaaaaagaagtcgctctttctgacggctctaccctgacatatgacgcacttgtcgtcggtcttggttctgtcactgcttacttcggcattccgggacttgaagaaaacagcatggtgctcaaatctgcaaacgatgcaaacaaaatcttcaagcatgttgaagagcgcgtgcgcgaatacgcgaaaacgaaaaacgaagctgatgctacgatcttaatcggcggcggcggactaacaggcgtcgagcttgtcggtgaactcgccgatatcatgccgagccttgcgagaagctacggtgtcgatccgacagaaatcaagctgaagcttgttgaagccggtccgaaaatcctgccggttcttccggatgagctgatcgaacgtgcgacaaagagccttgaaaaacgcggcgttgaattcttgacaggactgcctgtcacaaatgtagaaggaaacgttgttgatttgaaagacggacaaaaaattgttacaaatacatttgtctggaccggcggtgttcaaggcaatccgctgatcggcgaatcaggtcttgaagtcaaccgcggacgcgcaactgtaaacgacttccttcaatctacatcacatgaagacgtgtttgttgcaggggacagcgccgttgtcttcggtccggatggccgtccgtaccctccgacagctcaaatcgcatggcaaatgggcgagctgatcggctacaacctgtatgcatacttagaaaacaaatcaatggcgacgttcagccctgtcaactcaggtacgcttgcaagcctgggccgcaaagacgcagttgccgttatcggcgcgaacagcacatctcttaaaggcctgcctgcttcattgatgaaagaagcgagcaacgtccgctacctgagccacataaaaggtctgttcagcctggcttattaatggaaatgaagcgctacttatagtttaaactataagtggtgcttttttttgctttaaatttgacgggcaaatgaaaatattgtggtaaatttgaaccaaaatatactgacaagaacggaatcgcagctcgctttttacggactggcgccttttctgctcatcatcgtgactgcagcaggcgttcctttgtcagcggaattgacggaattcaatatcaccccataccgtcatttgatcatgagccttgccatgcttttcatccccctgattctcggtgtcatgtcggggtttatcctgcttgatgagcgcgacgaaaatatgattcagtattttgccgtgacgcccttgtcgaagcgcggatatgtcatgatccggctcatcctgccgatggcgatgacattatgctacagcattttgctgtttgcctccggcggtctaatggcgcctggcgctgtgaacctattgttcgtcctgatcatggtcacgcttgaagccccgatttacacgctgcttttagccgcctatgtcgcaaacaaagtggaaggactcgctttaatgaaaggattcagcctgctcactctcatgccggccgcggtttattttattcctgtgccgtggcagcttttcggtgttttcaccttattggacagcgaaaacgtacttggcgggaatatcccacgaagggctttttctcgttttcgggatcaccggaattgcgctgcacattatgatactgctgtttttataccggaggtttttggtgaaaaccgaccaataggagtatatcccgccccgttttgcaataaagtattaaaacataagcgggaggcgggatatccgatgaagaaacatatgaagctttgtctgtgtatgatgatgatctttgtattgactttggccggcagcatggacggcttgggcgctgaggaaaaaggcgggctcaaagagcaaatcgatcagctgttaaagaccgaacctgatttaaaaggagcgctcgcaggcatcagcgtcaggtctgcggaaagcgggaaaatgatatacggacatatgggcgatacacggatgagacctgcgtccaatctgaagcttttaacggcagcagctgcctattccgtcctgggcgaggactatacctttcccacagaggtaatggctgatggggcgcgagccgcgggcacactcaaaggcagcctttatataaaaggaaaaggcgatccgacgcttttgacagcggactttcagcaaatggccaaagcactccgaaaacaagggatcacagttatccggggagacttggtcggcgatgattcctggtacgatgaaatccgctattctcaagacctttcctggaccgatgaagacgcatactatggagcgcagatttcagctttaactgtttcgccaaatgaagactatgatgccggaacggtcataatcgacgtgaaccctgccggaaaaaccggaaaaaaacctgctgtattgctcaccccgcaaacaaaccatgtcaaaatcaaaaacgatgccaagactgttgctgccgacggaaaaaaagatatcacgattaaaaggaaacacggaggaaataccatccaaatcaaagggacgattccacaaggcgcttcaagggtcagacaatgggttgcggtttgggagccgtcagaatatgcactcgatttatttaaacaggctttacatcaacaaggcattcgaatcctgggaaagactaaaatcggcaaagcgccaaaaacagcgcaccgcatcaccacacatcaatccatgccgctgtcagagctgatgattccctttatgaagctcagcaacaacggccatggcgaaacgctgatcaaggaaatgggaagggccgcgagacgtgaaggaagctgggatcaagggctagaggtgttaaatacggaactgcagagatttggactggacacggaaaaaatcgttctcagagacggctcaggcatctcgcatatcaatttgatttctgcacatcagatcacaaagctattgtattccgttcaagacgagaaatggtttccgtcgtttgcccgttcactcccagttgcaggtgaaagcgacagaatggtcggcggcacattaagaaaccggctgaaagacccggctctaaaaggaaaagtcagggcgaaaactggctctctttcaaccgtcagttccttgtcgggctatgtcgatactgcaagcggaaagacattgattttctccattctcctcaatcagctcgtggatgatgagaaaggaaaggatattgaagacaaaatcgttcaaatattagcttcttcatgacttctcccattgcagcaggcaatgggttttctttaattcatgttttgctgccggcggatttaaaggctcttgagctctccgagcggaaatgcttcctcgctcagatcagtgaaaaaacgtcatgcaatagcggtctcgtcaaaagactgctatgtttgccaccagctcccaaagcaccatcgaatcattcggcaatcagactgtatcgataggctgatgatcaatatttctctgtgcaagccggccattttgccggcttttttatataacagttttcgttacctttgactttattataatacagatttaaataataaaaattgcttcaaacaacagtctatattgaaaaaaacgcgatgttcaaagaactttctcaaatttgttaactatttcacaaaatatgtgatgtttatcacattcaaacctgttatattcaacataagatataaatgcaacaactgttatatcatttcaacttgaaaaagagggggatttaaatggaacaatggaaaggtttcaccacaaacgtttggcaaaaagaagtcaatgtccgcgattttattctctcgaactttgagccatatcaaggtgacgaatcgtttctcgaacctccgacggaagctacatcggcattatgggatcatgtaatggatttgacaaaaaaagagcgtgaaaacggaggcgtccttgatatggatacagagatcgtctcaacgatcacctcgcacggtcccggatatttgaacaaagacctggaaaaagtcgtcggcgttcaaaccgatgagccgtttaaacggtcgcttcagcctttcggcggcatccgaatggcaaagcaggcatgcgaatcctatggttttaaactgaatgaagaagtggaaaggatctttaccgattaccgcaaaactcataaccaaggcgtgtttgacgcatatacggacgaaatgaagctcgcccgaaaagtcggaatcattaccggactgcctgatgcttacgggcgcgggcgcatcatcggtgattaccggagagtggcgctttacggcgtggatttcttgatcgatgaaaagaaaaaagatgcggccggcacctctcgggtgatgtctgaagaaaacatccgccttcgtgaagaactgtcagaacaaatccgagcattgaacgaacttaaagcgcttgcaaaaagctatgggtttgacatttccaagcctgcggcgaatgcaagagaagcatttcaatggctgtattttgcctatttggctgccattaaagagcaaaacggagcagcaatgagccttggccgcgtgtccacgttccttgatatttacatcgaaagagatttgaaaacgggcgtattaacagagcgtgaagcccaagagcttgtcgaccatttcgtcatgaagctgcgtttggtcaaattcgcgcgcacacctgactacaatgaactgttcagcggcgatccgacgtgggtgacagaatcaatcggcggaatggcgcacgacggacgcgccctggtgacgaaaaactcgttccgtttcctgcatacgcttgacaatttaggcccggcgcctgaaccgaatttaaccgttctttggtctgtcagactgccgcaaaagtttaaaaactactgtgccaaaatgtcgattaaaacaagctcgatccaatacgaaaatgacgatatcatgcgtccagaatacggtgatgactacggaatcgcctgctgtgtatcggcaatggcaatcggcaaacaaatgcagttcttcggagcacgcgccaacttggcgaaagctcttttatatgcgattaacggcggaaaagacgaaaagcataaaatgcaagtcggtccggaaatgccgccggttgcttccgacgtgctggactatgacgaagtgatgcataaattcgatcagacgatggaatggctcgcaggcttgtacatcaacacgctcaatgtcattcactacatgcatgataaatattgctatgaaagaattgaaatggccctgcacgacacggaaattttgcggacgatggccactgggatcgccggcttgagtgttgtcgccgattcattaagcgctgtcaaatatgccaaagtcagcgtggtccgcgatgaaaacggcattgcggtcgattttgaaacagaaggcgactttcctaagtacggaaataacgatgaccgcgtcgacgcgatcgccgttgacattgtcaagcgctttatgaaaaaactgcgcaagcatcagacatatcgccagtccgttcagaccatgtcaattttaacgatcacgtcaaacgtcgtttacggcaagaaaaccggaaatacgccggatggacgccgcgcgggagaaccgtttgctccaggtgcgaatccgatgcacggccgcgatactaaagggacgcttgcatcgctgtcttcagtggcaaagctgccttacagctatgcgctcgacggcatttccaacaccttttcaatcgtcccgaaagcgcttggcaaagacgaagagagccgcgccgccaatttgtcaagcatccttgacggatatgccgcaaaaacaggacatcacttaaatgtaaacgtatttaacagagagacactgctcgacgccatggaacatccagaggaatatccgcagttaacgattcgcgtctcaggctatgcggtcaactttattaagctgacgaaagaacagcagttagacgtcatcagcagaaccttccatgaatcgatgtagcgagcaataagcggagcgcgaccaaggcgctccgcctcataaaaagaggtgatctccatggatggaaatattcattcgatcgaaacattcggcaccgttgacggtccaggcatcaggtatgtcgtcttcacacaaggctgcctgatgcgctgtcaattttgccataatgctgatacttgggaaatcggaaccggaaaacaaatgacggtttccgaaatcgttcaggatgtccagcattatctcccgtttattcaatcatcgggcggaggcatcaccgtgagcggaggcgagccgcttttacaactgccgtttttaatcgagctgttcaaagcatgcaaaagcctcggcattcacacggcactcgattcgtccggcggatgctattcggctgcgccggcatttcaagagcagatcaaagaactgatccagtatacagaccttgttttgcttgacctcaagcatcacaacagaaaaaaacatatcaacctgacaggaatgccgaatgaccacattttagaatttgcccggtttctcgctgaacatcaagttcccgtctggatccgccacgtactggttccggggatctccgatatcgatgccgatttaacggccctcggcacgtttatcggcacgcttgcgaacgttcagaaggtggaggttcttccttatcacaagctcggcgtctacaaatgggaagcgcttggcctggattatccgttaaaaggggttgaaccgccaagtgccgacagggccgaaaatgcgtacagactgctcaccgcacacttgcaaggcggatccttgctgcaagagacataaacgcttttgccggacagactttttctaacaagaagctgtcctttttgtcttacctcacaactgtataaaaaatccgtttctttacaatagtaagatgagaaagatgcgcctgctgcggcaggccgacaataaaacagcaaggtgggcgggaagcatgtatcatttgtatactcacaacgacttggacggagtcggctgcggaattctcgcaaaagtggcttttggcgaacgggtcgaggtccgctacaattcggtcaccggactcgacatgcaagtcgggcgttttttggagcggacaaaaggcaaagaaaaacagcatgaaggcctgtttatcacggacttgtccgttcatcaagaaaatgaggaaaggctggaccaatatgcggaagcggggggaaaggtcaaactgatcgaccaccataaaactgcgcttcatttgaatgaacgcccttggggcatgataaaagttcaatatgaggatggcaggctcgcttcagcgacttctcttttctatgaatacttaatagacaacggccacattcgagagacaaaagcgatggatcagttcgtcgaactcgtacgcctctatgatacatgggaatgggaacagacgggcgctctcgaagcgaaacgcctgaatgacctgttttttatggtatccatcgacgaatttgaggaaaaaatgatccggcgccttaaagaaagcgacgcgttttcatttgatgaattcgaagaaaaaatcttggatatggaagaagaaaaaattgaacggtatatccgcaggaaacggcgggaaatcgttcaaaccttcattaatgcgcactgcgtcggcatcgtgcatgccgaatcctatcattcagaggtggggaacgaactcgggaaaacgtatccgcacctagactatatcgccatcttaaatatgggcggcaaaaaagtgagccttcgcaccatccatgatgaaacagatgtatcagaaatcgccggcacgttcggcggaggcggccatgccaaggcagcggggtgcccgctgacagatgaagcgttcaagctgtatgtaactgaaccgtttccgctggagcccttgagagcagatgcctttaaaaacgtctataatgtaaaaaagtccgactacggcagcctttatgtcaacagggacgaggaccagttttttctctttcctagcgcaaatggctggaacattcaattaaacggcgtggctcagcatgagacattcacttcattcgaagaggcagagcggttcattaaaagaaattacgctgcatggctcgcgagggatgaagcatttgtccaatatttgatgcagcaggtgaaactggcgattcaaacgacaggctaaagacagcgacatgtcttggcctgttttttcatatacaaaaaagaacatccggcatataataacagaaagttctgatttttccaaaaggggagatgttcatgaaagaaaagagcgcaggctgcgaaactaaagaattccgggcagtgtggatcgccaccgtcacaaatattgactggccttcaaaaaaaggactgacaatcgaagagcaaaaaacggagtatgtgaagcttttggatgatgtgacagcaatggggatgaacgcggtcgtcgttcaaattaagccggcggcggatgctttttatccttccgcatacgggccgtggtcggaatacttaacagggattcaaggaaaagaccctggatacgatccgctggcatttttgctcgaagaaacccaccggagaaagcttgaatttcatgcatggttcaacccttatcggatcacgatgaatcataccgatttgaacaggctgtcacaggatcacccggccagaacgcaccccgactgggtcgttgcctacggcagacagctgtattacaatcccggcatccctgaggcccaggaattcattgtccaaggcatagcggaagtcgtcaagaattacccggtcgacgccgttcatatggatgactatttttatccgtataaaattgcgggagtcgaatttcccgacttgagcacatatgaacaatatggaaaagaccgtttttcaaatattgaagattggcgaagggacaacgtcaaccagcttgtcaaacaaatcaatgatgccgtcaaaaaagagagggcctcagtcaaatttggaatcagcccctttggtgtatggcgaaatatagcagatgatccgacgggatcgaatacagccgccggaatgacaaactatgacgacctttacgctgacacgagggaatggatcagacagggatacatcgattacatcgccccgcaaatctactggagcatcggctttgccccagcttcctacgacattttagtggactggtggaaaaatgaagtcagccatcgccccgttcatttatacatcggacaagcagcctataaaatcaatcaaaactcagatcccgcctggtcagaccctgaagaatatccgcggcagatcgcattaaaccgcgcctcaaatgtgatgggaagcatccatttcagcctgaaagatttaaaccggaatccgctcggcattaaagacagactgatccaggacttgtacaaaaaaccggcagctgttcccgatatgccttggcttggcagcgtaaacagtgaaaactgatattttgcggtaacagtaccaatccattttgaacgttgttcaaaatggattttttgtgttaaaaatcgcatcgatagtgcaccttaatagataaaaacaaggaaagaaaggtttaaatcaaatggacattttcttagcgattttaccagcgattttctggggaagcatcgtgctctttaatgtaaagcttgggggcggaccgtacagccaggtgctcggcacaacattcggcgctttaattttttcaatcggaatctacttcgtcgtccagcctgaattatccccccggatatttgccgtcggcgtcgtttccggactattttgggcgctcggccagaccaatcagctgaaaagcatcgatctgatcggcgtgtctaaaacgatgccgatctcaacagggcttcagctcgtatccacttctctgtttggggtgcttgttttccatgagtgggcgacgacaatctcgatcgttctcggcgttctggcgctgatttttatcatcgtgggaatcgtgctgacatcgctggaagaccgcagccaaaaaacagaggaaaaaaccggcgacatgaaaaaaggaatcgtgattttgctgatttcaacattcggctatctcgtgtatgtcgtcgtcgtccggctttttgatgtcagcggctgggcggctctttttcctcaggctgtcggcatggttgccggcggtttgatcttgacattcaggcataagccgtttaatttttacgtcatcaaaaatatcattcctggtttaatctgggcagcgggaaacatgtttttattcatctcccagccgcgggtcggcgtagcgaccagtttttcgctatcacagatggggatcgtcatctcaacgctcggcggcattattctgctcggcgaaaagaaaacaaagcggcagctgatcggtatcgccatcggcatcatactgatcgtcgcagccggcgttttgctgggcatcgcaaaagcttaaggacggcttctaaagccgtcatcagattgttgacaaaatcccaaaacgacttttagttttgggattttgtcatcctttcagcgtgattgaaaacccttgcagtctaggaaggccgagcattggagcggagcgaatgttggaattcgtgagcaccgacgcgcaggcctgacaacgaatgcgagggtttgtcgacacgctgaggacggcttctaaagccgtcctttaatatgtgatgctgcccttaagcggcagatggtcggaagcgttcggatcaacggcgacaatttcagccgctgacacatgaaaagacggactgagaaagatgtagtccaaccgccgtctcgggcggtgggaagggtgggtgaacccctgtccgtattgactttcatcccacaggtcggccagtttttccgcgacctttttccatccccgtgaataaggtttcatattaaagtctcccgtgacgatcacaggcagatcgctctcttgaaccttctcgattaaaaaatccgtctgcttgccgtgaagccacggattcaggctcaaatgcgtaacaaaaacgcgaaagagccggtcaccgatccggacatcagcctcaagaagagaccttccttcgatcagccctttgacaaaattgaatgaatgatgccgttctttcttaatcggaaaacgcgttaatagagcgttcccgtattgccttttctcagaagaatcgccggaactcaatgaaagggaggggcagtacgcatagtgcatgttcaattgttctgcaagccggccgatttggtcttcgtaatcgcttctatttgagaaatgccgatccacttcattcaggccgatgatgtcgcagccgctttgagcgatcacaccggctgttctacctaaatcaacgcggcggtcccttccttttccatgatggatattaaacgtcatgatgctaaatttcataatcatcccgcctcttcttttgctaagcatattgtatctccgtaacgcttaaaatatttcagctgtcggcagagcaagtttaggttaaaatgacattatgaaataaagaggggtggtccttatgacaaatagcagaacgaatccaaaggttgatgaatttttaagcaaagccgaaaagtggaaggaagaatttaagaagctccgtcaaatcgtacttgaatgtgagctgaacgaagatttcaagtggaagcatccttgttatacgttcgagaataaaaacatcgttttaatccatggatttaaggaatattgtgcgcttttgtttcataaaggcgcattgttaaaggaccccaacgggattcttatccagcaaacggagaatgtacaagccgcgcggcaggttcgattcaccaatgtacaagaaatagctgaaatggagaccattttgaaagcttatataaatgaggccattgatgtagaaaaagccggcctgcaagtggattttaaacaggctgcagaatatacaattccagaagaacttcaaaaaaaattcgctgaaatcccagctttaaaagcggcttttgaagcattgacgccgggccggcaaagagcatatattctttatttttccaaaccaaaacaatccaaaaccagagagtcgcggattgaaaaatatactcagcaaattctcgatggaaagggattgaatgactagtatattacgcaactacctttcatgggagatgcgaatcataatcatgccgaagaagcggcgaaatgatgagtgagaataaaaaagcttccgagtcctcggaggctttactgttctagtatgatgataatttggaggaacctattgcaaaacgtacatacgtatatttcattgtctttggtcattatcatttgggaatccttcatgtctggctttttcattgggaactgcttgctacagaaaccggatttttcatttggggctgttcgatcctcatgggcctcatcctttatttgtccggccgcaaaaacgcagtgacacgccgatttttgcctcaactctagtgtcaatcattttagcgtgtttcacagtgacaatcgatgttgtcacgagttccgcgccttgatgatcaccgcttgattatataaaaggacatttatataatggatgcaacataacgtctgcaaaacgcctgatattggaggaatgtcatgtccgtacaaacaaagcttgattcgaaaagcacggtgagctgcatgaagatattgagcgattctacccgactcttaattctgaaactgcttcaggagaaaccatattgcgtctgccagcttgtcgatatgtttgaaacaagccagcccgcaatcagccagcatttgcgaaagctgaaaagcgcaaatatgatcaaggaacagagaagggaacaatggcgtttttattcgcttcatgacgactttccggaacgcgaattggtccttgccgttctcaatcagatcgatgcacacgacgaggttcttcaaaccgttaaaagaaaagaaagacccgtttcgtgcagttaaaacagaagagggtggactgttccctctttttcatttgcattccgaatataagcattgacttatataacaattttattataagatgtgtccggagaggaaacctatgaaggaggcgtacacgcgatgacgacagtcttagccactttgatttttctgctgacgctcacgctcgtgatttggcagccgaaaaatctatccatcggctggtcggcctgcggaggagcggtgctggctttaattgccggagtcgtcaattttcaggatgtattagacgtaacgggaatcgtatggaatgcgactttggcatttgttgcgatcatcattatctccctgatccttgatgaaatcggatttttcgagtgggccgccctgcacatggccaaggcagctaaaggaaacggcattcggatgtttgtctatgtcaccctgctgggagccgtagtagccgcgctgtttgccaatgacggagctgctttaattttgacgccgattgtgcttgccatggtacgcgcgttaaattttcaagaaaagctcgtttttccttttattatcgcaagcggatttatcgcggatacaacatcgctgccgcttgttgtcagcaaccttgtcaatattgtctcagcagactttttcaacatcggatttatcgaatatgcaacaagaatgattgttccaaacctgttttcgcttattgcaagcatcatcgtgctttttttgtttttcagaaaaagcattccgcggcattatgacatgacaaatgtaaaacagccagcggaagcgattagagacaggaaaatattccgcttgtcatggctcatattagccgttctgttggccggttactttatcagcgagctgttctcgatccctgtctcgatcatcgcgggcgtgatcgccgtcattttcttaattacagcgaaaaacagccccgcggtgcaaacgaagaaagtgctgaagggagcgccttgggcgatcgttttcttctcaatcgggatgtatgtcgtggtatacggtttgagaaacgccggcttaacagatgttctctcacaggtcatccagaccgtcagcgatcaagggctgtttgccggaacaatgggaatgggctttatcgcagccatcctgtcttcattaatgaacaatatgccgacggtgatgattgatgcgcttgcgattcagaataccgatacacacgggattctcagagaagcgctgatttacgccaatgtcatcggctctgatctcggtccgaaaatcacgccgatcggctccctggcgacgctcttgtggcttcacgtcctttcactgaaaggcgtaaagatttcttggggaacctattttaaaacaggtgtcattttgaccattccaaccctgttcatcacgcttgccggactttatgtgtggctgctgatcatccattaaacatgataggagacgatgaccaatgtcaaaaaagaccatctattttttatgcacaggcaactcctgccgcagccaaatggctgaaggctgggcgaagaaacatctcggagacgagtggaacgtctacagtgcagggattgaagcgcacggtttaaacccgaacgcagtcaaagccatgcgagaagcaggcatcgatatttctgagcagacgtccgatatcattgatcccgatatcttacacaacgcagacctcgtcattacgctgtgcggggacgcggctgataaatgcccgatgacaccgccgcacgtcaagcgcgagcattggggttttgacgatcccgccaaagcagaagggacagaagaagaaaaatgggcattctttcagcgtgtacgcgatgaaattggagagcggatcaagcgatttgcggagacaggagaataaatgcaaagctcaggtaacaatacctgagctttgcatttattagaaacatataaaaacacgtctgcaacatatattttctataaagaaagaacgtaccctaaggcatgcggccgttcatgtaaaaattcagaaatcaatgtaccgaggaattctgtaaaatccattgccatcagcttttaaaagaaaagatgacctgaaaaactcgtcttaaatgttacttgttttcttcacctaaaactgctggagaagcgcatgacattcttacgtttaattcagggtccattttttgagttaatggtattgagcccggctcgcgaataagagacagcagagaatcgaccattttgtgagccaattgatcgattggaacccctacgctcgtcagcggggtttcaaggcttgccatttgagggatattatcataagaaattaaagataggtcttcgggtatactgagctgttgttcctttacggctcgtaaaatccctacactgatatcgtagcttccgctaatgattgctgtaggttttggggtttgttgtaatagttttttcgcagcggtataaccgttataccagcttaacccattagtatttaaaatactgtttcgacttaatttcaaaccggcttccatcataacctcttcaaaccctttgcttttttcaacctgacgcttgtcggcaggggagaggtcgccgacgtagctaatgtttttgtggccaagttgatacagatacgcaacggctttgtaaattgcttttttatgattgacatcgataataggatgtgtatgttcacctgacactccgtaagataagataggaatagttaatccagtatcatcactaagctgagtttcgccgccttcttcaaaaatcataattccatccacgcgaaaactcttaaacaaatccactgcctctttagctctgttaacagataaaatcattgaatagttgttcttttcgaccacttcatttattttagtaacaagtgctgataaagcgattctttcaatggtaggccagacaagaccgatcgtttgactttttttagatgccaagcttctcgctgcaaaattcggactataccctaattgttcggcaacttgcaagacctttttctttgtatccggttttacaagagggctgtttcttaaagcctttgagactgttgaatagcttactccggaagcattggcgatgtctttaatggttacagtcattttggaccctccaaaacatctttaaaaatataatattgcaaattttcaaaaataattttatgataataaataacaacgttgttattataaatgatacatcataaaataacaatcatatacatcttccgaagaaaataacaacgttgttaaagaatttttcggatgatgaagcaacgtttatttttaacaacgttgttaaacttatcgtaaaggaggagatgtgtgagaaaaacgatcatctaatgcactaaaatattacacaaattgttacagaacataattggaaacgggattcaggggataaaccgaaacatacaatgcaaaaatttcacatattcgttcactattcgagcggaattgtaaacgctaccaaaaaaatatggcgatgaaagaaaacatgaatcgcaatcaatcattggttagaaagcaacggttatgagattcaaggagggtagttcatgagaaatatgctatccgtgttttttgtatgcgctttaatctttggaatgcttacggggtgtaaaagcagcgatgtaataggcgtcgataaaaccgtaacgttacggcttgctcacaaccataatgaggaacaccccatccacaagtctttactcaaattttcaaaagacgtagaaaagaaaaccaatggcaccgttaaagtgcaagtgtatccaaatgctcagctcggttcagaacgtgaagtgattgaattgacacagaccggggctgtcgatctggctaaagtaagtgcaagcgctttagaaagtttttcagaggtctactccatcttcagcttgccttatttatttgacagcaaacatcatttctatgaagccatggacagtgatattgcaaaagaaatgtatgatacaacgaaaaacatagggtttattggattaacctactatgatgcgggattacggaacttttacacaaagaacaaaccgattatgcacccaaatgaccttaaaggtttaaaaattcgggtgcagacgagtgctacagcgattcgaatggtggaactcatgggtggagcacctactccaatggcttatggagaagtatatacagcattgcagtcaagtgtaatcgatggcaccgaaaacaacgaaatggctttaacaagcagcaatcacggggaggtggcaaaagaatattcatactcagaacatgcaatcgttccggatattttgatcatgaatttggacaaaaaggatcaattaagcgaagaacagcagaatgcggtgatcgaagcggcgaaagagtctactgagtatcacaaaatcgtttgggctgaagaaactgaaaatgcggttgagaaagcaaaggaaatgggagtgaagttccacaagccagacaagactccattccgggatgcggtaagcccgcttcacgatgagtttgccaaaaaagaattgatcggaaaatactatagggaaattcgtgcgaaagctaaaaaagtaaaatgactctggatgaatgagcgactcgaatatttttcgataagggaggggtgtatatgctagctttaaaaaaagcagtgaataaaacgattgaatgtttgacttgcacactaatggccatcatggttttggttgcgatatggcaagtatttacgcgctatgtactgaattctcccagtacgttttcagaagaatttttacgctattcactgatatggatttctatgttgggcggtgcctatgcattttggaaaaaaaagcacttggcgattgaatttatcgttcgaaaacttccaataaaagcagctgttttcgttcatactttcattcagattcttttgattgcttttgctctgattgtgttggtgttaggaggttcgaaagcagtgatcaccacaatggagcaatcttcagcagcattagggataccggtgggatttgtttatctatcacttcctgttgcaggcatactcatcattggatacagcttggccggtttatatgaatctttacatgaattcaattcaaaacaaaagtcaggtgatgatgtaaaaaaagcagcaaagatgtgactgaggctttttgaaaactaaaaaagaggtgaaatgatatggccatagcagccggtctcattttatcggcggtattcttcatattgttgtttctcggcgttccgatttctgtaagtattgcggcggcatccattgtaacaatgcttaccatttttccttttgatgttgccattttcacttcggcgcaaaaaatggtcactggaatcgacagctttgctttattagcggtgccgttcttcattttatcaggcattattatgaataatggcggtattgcaatgcggctcattaacttcgcaaaattgatcagcggcaggctgcccggttctctggcccatacaaatgttgtcggaaacatgttattcggttccatttccggttcgtctgtagctgctgctgctgcaatcggcggggtcatgtcgccgcttcaagaaaaggaaggatatgaccggacttactctgccgcagtaaatattgcttcagcaccaactggtttgcttattccgcctagcggtcttttgatcattttctcattagtcagcggcggaacatctgttgccgctttatttatggcgggctatttgccgggaatcttgtgggggctggctacgatggttgtcgcctgtatgattgcaaaaaagaaaaaataccctgttgcgccaaagattacgattagtcaaggttttaaagtgcttctcgatgcgattccaagcctgttgctcattgtaatcgtaatcgggggtattatcgccggtgtatttacagcaactgaaggagcagcaatagcggtggcttattccttattgttgtcgctcttttataggacattgaaatggaaacagctccccaaaatgctgctggaaacggtagaaatcacagccgttattatgtttttggttgggacatcaacgatgctgtcattggtcatggcgtttacaggcataccgacggcaatcagcaatggaattttagggattacagataacccaattttgatcctgctgatgatgaatatcatcttattaataatcggtacatttatggacatcactccggctgtactaattttcactccaatctttctgccaattgttgaaagctttggcatggatcccgtgcattttggaattatgatcgtatttaacctttgtatcggcaatatcactcctcctgtaggaagtgctctgtttgtaggatgcagcataggtaaagttgatattgaacgagtggttaaaccgattctgccattttatgctgcgatcatgatcgtccttttaattgttacctacattccacaaatcagcttagtgttgcctcaattatttggactttaagacaggaggcgtctgtttaatgtcaattaaagaaacctatatgtttacatttatgaaagaagagaataatgtgctggattttcatttgaatgacggtcatgcacatgcgaaaatattcattcttgaagaagatataattcggattttgctgacggagggagaagcgttaacgcttgaaaaaacgtggagtgtcgcgcctggacagatcgatgtgccatgggagggacgccatcgtttagacatgagcggatttacattgcctcaatacgaattccagcaagtcaaagatgtttttatcgtgaaaaccggcaaggtcaagcttcatgttcaattgaacggctttaggatcagctggttttatcacaatggttctgaatggatcaatgttgcaaacgatcggcaaacacaagggtataattttgaaggggcttttggaaagggcgtgtaccattatttacaacgcgatgtccaggaacaatattttggatttggcgagaaaacgggaaacgtcgataaacacgggaaacgctaccggatgttaaatatcgacgcgatggggtacgacgcagagcggtcagatccgctatacaaacatatcccattctatattacacgtcataagaaaacaggcatctcctatggaatgttctatgataatctatcagcttccatttttgatatgggttcagagcttgataactatcatggactgtaccgctattatcaggccgaaaagggggatttagactactacttcatagccggtccgaaaataaaagatgtagtcgaaacattctcttggctgacaggcaaaacgatcttgccgccaaaatggagcctgggctattcaggctctacgatgagctataccgatgctccaaatgcacaagaacaattaaaaaatttcgttcgtctttgtgaagaacatgatatgttatgcgattcgtttcagttatcgtcaggatacacatctatcggtgataaacgttatgtctttaactgggatgagatcaaaattcctgctccaaaagagatggtgcaacacttccatgagaagggcgtccgtttatgcgccaacattaaaccgtgtttgctaaaggatcatccgtactttgatgaactacaagaaaaagacatgttcattgtaaacagagaaacacaaaaaccggaaatggcccaattttgggatgatatcggagcttatttagacttcacgaagcgccaaacgttcgactggtggaaggctcaagtaacagaaaagctgttggaatacggaattgattcaacttggaacgataataacgaatttgaaatatggagtcaaaatgccaagtgtcacggcttcggcaaagaagtggaatttgaactgatccgagcgcttcacccgcttttgatgatgaaagcgtctttcgaggcgcagctagaatacaacccggaattacgcccgtacctgatctcaagatccggctgtcccggcatgcaccgttatgcacaaacttggaccggtgacaaccgaacaagctggaaaacattaaaatttaatattaaaactggcatcggtttaagtttatcaggcatttacaatttcggccatgatgtcggcggattttcaggactggcccctgaaccggagctattcgtaagatgggtgcaaaacggtatcatgcatccgagatttaccattcattcgtggaacgatgacgggacagttaatgaaccatggatgtttccagaaacaatcgatgaaatccgtgaactcattaagtttagacataagatcatcccttacatttacaccgcgctatatgaggcgcacgaacagtatcagccgatcattcgaccgacattttatgattttgaacatgatgagaaaacatttgaagagaacgatgaatttatacttggtgaatctttgctcgttgcatctgtcgtcgaaaaaggaatgacggagcgggaagtatatttaccgaaccatgaaaaaggctggtatgatttccatacgggaacatggtatgaaggagggaagacagtcgttctgccggcaccattacattatactccgctattagcgaaagcgggagcgatcgttccggtaaatgatgcaaaagtgacattccaaacaaagaaccaagatgaaagaggatttttgttattcccattcaaaggaaaaggaaaatcgacttatcgtttgtatgaagatgatgggttaacaaatgaatatactcatacatttgcctttatacatgtcgatatggagacaacagaagacgggatcaaactttcaatacaaaaggaaggaacatacgagttatcgtatgatcaactcacttttcacgtaccaaatggagaaaagagaaaactgatcgtaaatggcacagaactggaaagcaaaaacggagcgttttcttacagtttgccgtgtgattaaaagattaaggccacatgatgaagatgtttccattaattcgagcaggaatctttgtccgcggttacatcccggccagctgaattttgtcatcgagcacgatacatgaatcatgatcatgaaaattttatgtaagcggatactaatcggcaaattctttgaaaaaaatcgttccaatatattgttatttcatgcgaaatgatgatatcgaatgttaaataataagagggaagaggatgggagaaccatgcaaatgacgtttcgatggtatggagacagcgacccggtcacattagagtatattcgccaaattcccggcgttactggaattgtttcggccatttatgatattcctgtaggggaagcatggccttatgagaaaattgtagagttaaaagaaaaaattgaaaatcatggtttatcgttaagtgtcattgaaagtgtacctgtccatgaagatattaaattaggtcttccgacaagagatcaatatattgaaaactataaaacgacgatacgcaacttggcaaaagccggtgttaaaatcgtttgttataatttcatgccggtctttgactggacccgttcttctttagactatgcactagaagacggttctacagcattaatttatgaagaagaaaaagttagacaaatgaatccattacatggtgaactaaaacttcccggttgggacacaagctatgaagatggacagctaaagaatctttttcaacaatatcagcacatgacggaagaggatttatgggaaaatctttcgtattttattaaagcggttataccggcggcagaaaatgaacaagtcaaaatggcgattcacccggatgatccgccatggcctatctttggactgcctcgaatcataacgaacaaagagaatttggagcgattgattcatctctatgacagctcctttaacggtttgtgtttatgcagcgggtcactgggtgtgaagtcaacaaatgatattccggaattgattcgttatttcggaaaaaaaggaaaagttaactttgtgcacctgagaaacattaagatcatcggggaaaagtcatttcaagaatcctcccaccgttcagaagacggttctttagatatgtatgaaatcgtaagagcattaagagatatagattttgccggaccagccagaccggatcatggaaggatgatttggggagagaccggaaaaccgggttatggtttatatgaccgggcgcttggtgcagtgtatttaaatggaatgtgggaaacattgacgaaagaaaagaagcggatagccttagaatgcaataaatgaacaagcactaactaaaatgcagagacgagggataaatgtgcagattccttttcatgtcaacttgaaagataaggtggctgtagtgacaggtggaagcggcatcttatgcagcggtttcgctaaagcattagctcaatgcggtgcaaaagtagcagtagtcagccgaagagctgaatcggcagacagagtagcgagagatatccaagaaaacggaggcgaagcacttgccgttacagcaaacgtccttgataaacaaagccttgaacaagcgaaacaactcattaacagaacattcggcagatgcaatatcctcattaacggagcaggcggcaatcatccaatgggaacaacagataaagaatatttatataaaaaagacttgaatactaaagaattgactacgttttttgatttagaaatagagggtgtaaggtctgtattggatttaaactttcttggtacactgttaaccactcaagtatttgcaaaagacatggctgatcacgacggaaatgtgatcgttaacatctcatccatgaacgcctatacgccgctgacgaaaattcccgcctacagcggtgcaaaagcggccgtcagtaactttacacaatggcttgctgtgcatatgtcaaaagtcggaattcgtgtcaatgccattgccccaggcttttttcttaccgcccaaaataggagcctattgctcaatgaagacggaacatatacggagcgagcacaaaaaattatcaaccagacgccgttggatagatttggggttccggaagatctaatcggaacgttattatggttggtaagcgataaagcctcgcgatttgtcactggaaccatcataccggtcgatggaggattctccgcctattctggagtataactaacggggttagctccaaaaagctgattttcaacactgataaaaatcccaatttctctgtgtcacattgagaaattgggatttattatttcaacttttccgttttacaaacaagaagataaacaacatttttgtatgatctgccatgctggaaacaggaggttttctgctgctacgtaatacaaaaccatcgcaaataatatgcattgttttgtgatggtttgacaacagtgttataactgtttatattgtatatatacagttataacgaatagagggatgtcatgctttgaatatcatcatttcaaattcatctgatgaaccgatttatttgcagatcgtcaaccaattaaaagatcaaatcgtcaagggagaactctcagagtcagaggcgctcccgtcgatcagaaacctggccaaagagcttaaaatcagcgtaattacaacaaaaagagcctatgacgagctggagagagaagggtttatcgtcacagtcgcgggaaagggctcgtatgtcgcagccattaacaaggacatgctgcgggaaacaaaagtcaaattaatcgaagaacacatagcagaagccgttactgaagcgaaacaaatcggctttacatacgaagaactccaagagatgctcaaactggtttatgaggagtggtaaaagtgaccagcatactggaattaaagaatgtaacaaaacactatcaagatttctctttaaaaaacatcaacttctcgcttgagaaaggttatattatgggttttatcggcccgaacggagccggaaaaagcacgaccatcaagctgatcatgaacctgatcaaaaaagacgaagggaacatcagcattttcggtctcgacaatgaaaaacacaatatcgaaatcaagcagagaatcggctttgtatacgatgaaaatcatttttacgaagaactgacaccaaacgaaatgaaaggaatcatcagaccgttttacaaaaagtgggacgaagctgtttttcagcggtacgcaaaagacttccagctccctttaaacaaacagatcaaaaacttgtcaaaagggatgaagatgaaattctcattggcggtcgcgctttcccatcatgccgaattattgatcatggatgaaccgacatcaggactggatccgcttgtcaggtccgagctcctcgacgtgctgcaaacattgctgcaggacgagaacaagtcgattttcttttcgacgcatattacctctgatttagaaaaagtagcggactatattactttcattcataacggccggctcgtgctgagcaagacaaaggatgagctgttggaggagtactgcattgtgaaaggagacctcgatacgctgcgcaaagggaacgaagacgccttaatcggcatcaagaaaaaccgctatggttttgaagcgctctccagagataagcgggaagtcgttcagcatttcggggattccgtcatgatagaaaaacccactttggaagatattttggtattttcaaccggcaggagtgatcatcgtgtatcatctaattaaaaaagatattttaatgcagaaaagggcaatgaagctatcgctgttattgatgatttttttcacttttacattgtcgcagcttgagcttgtcggatatacggtcgctgtattggctgtcacgtaccagctggcattaggcgcaagctccttggaagacaaaaacaacagtgacaaaatcctgatcagcttgcctattaaaagaaacatcatcgtattatcgaaatatgtatcggtttatgtctatgcggcttatgccattctcttctattctttgatcaatgcggtcggacatttgctgcacttgccgcttgatttcccattgacattttcaggagcgatgggtgctgttgtggctgtcactttatttagctcgatctcatttccgctgatttttaagtacggctatttgaagtccaaaatggcgaatatcctcatatttttcttcattatttttggaggaacagccttttttaaatttatagacgcggacgagaaccttgcattgagccaaaaattaacggcttttctgagcggaatgtcaaatgcgggtacattcatccttttggttggtgtactgctcgtgatgatctccgtttcatacgcgatatcgctcagcttttataataaaagagaattttaatgtttaaggatcggcgggagcagcaccgttgatcctttttccgttgctcagaaccgtgcggctgttttcattctgccgtctgcttttctctttcccctcactatcatctattataaaaaattcctataaaagaaaaatttccgagttgattaaaagcattttttccggaagtttcggtaaaaaacgaaacttttggcccttttatttcactgtataatgtaaacggttacgtatatagtatacttatactaacatttcttttaagtgaaactgacgggaaggatagaaaaacaggtgagagagatatgaatacgaggcaaaaagacattctgaatctgttgttatctgaacctgatgactatttagtcgtacaagatttcgcagacagggtaaagtgttctgaaaaaacgatcagaaatgatctgaaaacgattgaagactatctcaatcagcattctgatgctcaattaattcgcaaaccgggattgggcgtttatttgaatattgaagatcaagaaagagtccgtttaagccggcaattatataccgaacatcacgccgcacagcagctacccgatgaagaaagaatgctgcaaatcgcttatcagctattaatgaatccaaagccggtttctgcaaaagaaatggctgccgagcatttcttgaataagtcttccatcaaaagggatttgaataaaattgacgtttggctgaagcggtttggcctcacactggtatccaagcagcgcctcggtttaaagatcgaaggaagtgaaaaaaataagagaaaagcgctggcgcgcatctcggagttgattgacaacccggagtttacaagccgatttattaaaagtaaatttttaagccatgaagtggaatttgttaaaagtgagatcagatcattgcaaaggcggcattctttatatttcactgatgaaacgttcgaaaatttactgttgcatacattgctgatgatccgccgcatcaaaatgaaacagccgatcaccatttcgccgggggaaatcgatgcagtcaaaaagaaaaaagaatttcagtggacgtttgcctgtttaaaacggctggaagctgtttttgcgatccgctttcctgaagaagaggccgtctatttaacattgcatatattaggcggaaaagttcgctacccatttggaaaagaaggggacagcggactggaaaaccctttgcttccaaaggttgtcgaatatttaatcaatcgcgtatcagagttgaaaatgatggatttccgcgaggaccgggttttgatcaatggattgaaagttcaccttaataccgttttaaaccggctgagctatgacctttccgtatcaaatccgatgctcaatgatatcaaaaaaatgtacccttatctgtttcatattgtcattgatgctcttgaagacatcaaccaaacgttttcactttcgattcccgaggaagaagccgcctatctgacattgcatttccaagcggcgatcgagcgcttcagctatggaaaagacaagcataaaaaagcgatcatcgtttgtcatatgggcatcggaatgtcacagctgctgcggacaaaaatcgaacggaaattccaccaaattgccgtgatggactgcatcgcgaaagcagatttggcggactatactgcaagatataaagatatcgagcttgtcatatcaacggtcagcctggaggatttatcaattcctcatattgttgtatcaccgctgctcgagtcggctgatgagaaaaagctcagcgactttatggatcagctcggtgaatcgacccgccaaaaacaaaaaacgtttaaagtgctgaacgacacgactccttttctcgttttcttgcagcaagagtcagaacaccgctacaagctgattgaacagctggcaatcgctttatacgagaaaggctatgtggaaaaagaatatgccgtacacgccgtcttgagagagaaaatgtcggcgacaaacatcggagcgggcatcgcgattccccacgcgaacgccaaattgattaaacaatcagccattgcgatcgccacattaaaggagccgcttgactggggctctgaaaaagtatcgctcgtctttatgctggctgtcaaacatgaggatcaaaacatgacaaaacaattgttccaagagctgtccagcttaagcgagcagccggccttcatccaaaagctgacgaaagaaacaaatgtgatgaagttcttatcttatttggattattaaaagcggggcgctgacctttatcaaaattcaattagaaggcctttatcacttcatttccaccgtgccgcccaactgaaaaaacatcatatctttttctaaaggtagggtttcctaatgaattatgatgaagcacaacatctacatattagttacaataaaaagggattagatcttgaagcggtaggattaaaacgcctagatatcgatgtgtgggacgtgtattttaactttcaggatcatgggatagatgagccacctttgagtttttcaaaaatcgatccattcggttgcaatatactttcaataacaagcaaagatttaaagattaatgaggctactcaatacttcgaactttggattaaacatgagttatataaagatctctaatttatagctccccactgaaaaagaagtggagttttatagtgcaagtagaccgttgagaaagaataaacacattagcaatagggaaaggagcattccaaaaaatgaaacacaatcattaggatgatgatataatcaatagaaagggatggacgaattggataatcaagttttgcaagcgatctacgaaatgcaaaaggaaatgaaagaagacttcaaaagcgtaaacgagcggttagatacaatcaacaaaacattaacacgcatagaggaaaacgatcctgaaaaagtcatatccatgcttaaactaatcaataagaaacattgaacgtgatcatagatacaacgacaagaagttctctgagcttgaaagaaggattcatgagttagaggaacgattaaataattattctgtattataaaaagaaatgatgaaatctgtttcagcatcaacgaatatatcgtctatttcggcgtcctttataatcttttgaaatatttgtccagagccatgaattagtgaggagtagatttctttctaattcaacaggtttggacacttttttatttctccaataggatgattaatttttcacaatgaaacgagctgaatactggttgatgaagagcatagaaattgttactttttttgtctagtttctgtataacaagcaaaagctgaaaaagagaaagaaaaggtgtcctgatggatgtctttttattttgaatttgaaggtgaaaaacattgcggacaccggaaaaagagtctgccgagatggtacgaaaaaagcaggccgcccatctgcttagtctgtcttagctttcttccatctactcttaataatcaccataaacaaaatgtgaatcaatacaacgatgatattatacttagggtcaatttttacaaagacggtattaagagtcatcactagaaccatgagaattgttgcgatccaccatataaactcatactttttatcattctgatctttgctctttttacgtttaaccaggtcaaaatgcaaacaagcagccacaaaaaccactaaaacaattgttgtcacagggaaagaaaagtttgattttatgttatacattataactgcccctaaagccccgaatataaaactaataagtaatctcatcattgatatcatacctttcttaattttttattaaatcataatcagagctttcgggcactaggaatgagatattttttaaagaagcatccccatttcatcaataccatcagatattttcttttcactggggttttcttcgaataccctcatcaaaataaccttcataaagaggatgtcctatgtttacaccccctcgacaaatttcagctccctattgcaatacggcacatttttttcaaattcagtcccatatgtttttacaagtcgccgctcactgcagtcctgctttaaaaaaaccgatttttccggagcctgcggtaaaaaacaacgcttttacacgcacgtttttattataaagtaatgacaagagctgctcactactttagtttcagaaggaggattcgcatgaaactgttagcgattacatcatgtccaaacggcattgcccatacgtatatggctgcggaaaatttgcaaaaagcggccgatcgaatgggcgttcaaatgaaagtcgaaacacaaggcggcatcggggtggaaaatgagctgaccgagcaggaaatccgcgaggctgacgcgattattatagccgcagaccgctcggtcaacaaagaccgttttatcggaaaaaaacttctggctgtcggtgttcaggaaggcatccgaaaaccggaagaattaatacaaaaagcgatcggcggcgatatacctgtctatcgttcggctgtgaaaacggaagcctccgctcaaacggagaaaaagcaaaatccgatttacaggcatttaatgaacggtgtatcgtttatggttcctttcattgtcgtcggcggattattgattgcggtcgcattgacgcttggaggcgaaaagacgccgaaagggttagtgatccctgatgattctttttggaaaacgattgagcaaatcggggcagcctcattctcattcatgatcccgattttagccggttacatcgcctacagtatcgccgataaaccggggcttgtgccgggaatgatcggcggatacatcgcagcgacgggaagcttttacggcagcgggagcggtgcagggttcctcggcggcattatcgcgggctttctagccggatatgcggcgctggccatcaaaaaattaaaagtgccaaaagccatacagccgatcatgccgatcatcgtcataccggtggtttcctcgctcattgtaggcttggcgttcgtattgctgatcggcgcgcctgtcgcgcaaatctttgaatcattgacggtttggctggctggtatgcagggctcaagctcgattctgctggcattaattttaggggcgatgatctcatttgatatgggcggccccgtcaataaagtggcattcttgtttggctcggccatgatcggtgaaggcaactatgaaattatgggaccgatcgccgtcgccatttgtattcctccgatcgggcttggaatcgcaacgtttttagggaaaagaaaatttcaggcgcaagaaagagaaatgggaaaagcagcatttacaatgggattattcggcattactgaaggcgccatcccgtttgctgcacaggatccgctccgcgtcataccaagtattatggcgggttcaatgacaggttccgtgatcgccatgatcggtaatgtaggggacagagtcgcccacggcggaccgatcgtagcggtgcttggcgctgtcgatcatgtgttgatgttctttatcgctgttattgccggatccctggttacctctcttttggtcaatgtgctcaaaaaagaggtcacagctgcacccgcagggataagtgaagctgctgcagggaacgacattccccaaccgaacatcgaaatcgaagcggaaagcaaaaaaatcgaaaagccggaaattacaaagctcacagacatcatcgatacagatttgatcgaacctcatttgtcaggagatacgagagacgacattattgatgaaatgatccaaaaattgtcccggaaaggcgtactgcattcagaaagcgaatttaaacaagctatcatcaatcgcgaacttgagggtacaacggcgatcggtatgaatatcgcgatcccgcacgggaagtctgatgccgtcaagaagccgagtgtagcattcggcattaaacgttcgggcgtagactggaggagtcttgacggaactgacgccaaactgatttttatgatcgccgtcccgaaagaaagcggaggaaacgagcatctgaagcttctgcaaatgctctccagaaaactgatggatgacacctaccgggacaagcttctctctgcccaaacaaaagaagaagcatacaaacttctggatgaaatcatctaaaaaaggaggacgcccgtcatgactgaaccgttatttttcgagcctgtttttaaagaaagaatatggggcggaacggctttagcctctttcggctatgacattccatccgaacaaacaggggagtgctgggctttcgccgcacatcaaaatggacaaagcgtcgtgaaaaacggcttgtataaagggctcacattaagcgaattatgggatgaacaccgtcatttattcggacatataaagggagaccgctttcctcttttgacaaaaattttggacgccgaccaagacctatccgtacaagtgcatccaaatgatgaatatgcaaagctgcacgaaaacggggagcttggaaagacggaatgctggtatatcattgattgcaaggaagatgcggagatcatttacggccaccatgccaagacgcgggaagaactggtctcaatgatcgaaaacggaaaatggaatgagcttttgcgccgcgtcaaagtgaagccgggagatttcttctatgtgccgagcggaaccgtccatgcgatcggaaaaggcattttgattttggagacgcagcagaattctgacacaacctacagactatatgattatgacagaaaagacgctgaaggaaacctgcgcgagctccatttgcaaaaaagcatagaagtgatcgacgttccgtcttcccctgatcgcgaaaccgttcaatacgaaacatcgggcgacgtcaagactgccgcactgattgattgtccttatttctcagtagaaaaatgggatgtaaaaggatcggcctgtttcaaacaggataaaccgtttcttcttgccagcgtcatagaaggggaagggcgcatcgcatctggcggccataacttttcatttaaaaaaggagatcacatgctgctgccctggggctttggagaatttacgctcgccggccatgcggaatgtatcgtctcaagcttatcaattgaataaacgatcagcggcgccctttctgaacagaccataaaactatggtctgttttatttttgcaaaaaaaataatctcgacttgccaagacgtgttcacagagggctgacaatgcatattcccaagctttcacaagtaaaatagagtaaaccaaaaaaacatttggaaatcttccaattatttgataagctgatattaaaagcttcatatctttcatcagctgcactgcccgggacttttcgcggaacagctgcttcatgaaacaaaaaggcggtcctatgttccggcgtctggcaagaaaagcctgctaaatgaccgaaacaaccgtgcccttcataattggttggtccttatctggatgagaaaaggagacgatgattcgtatcagcaaaaatgtaagcggattcatcgtctttttatctcggtttatcactctttttagcggaagcgaggaggtaagcaatggggaaagcaaaacttcgatggaatgaacccttgatttctcaacacgaatcggctgctgaaggatttacaccggaagatttcacagaggaagatcgactgatttcaaaaacgacagaatcatttgtcaaaaacgaagtcatgccccttcttgaatcgattgatcagcaggatcacgaaagcgtgaaaaaattgtttcaaaaagcaggagagctcggtttgctcagtatcgaagttccggaggattgcggcggcctttcactcagcaagaagctttccgggttggtggcagagaaaatgggagccggcggatcgttcagcgtctcctttaatattcatgcgggagtcgggacactaccgtatatttattatggaacagaggaacaaaaacaaaaataccttccaaaactggcatcgggcgaatggatcggagcatatgctctgacagagccgggcgcaggatcggatgctttaaacgcaaaaacgacagccgtcttgaatagggaagggacagcctggattttaaatggggaaaagcagtggattacgaacgcgcaagtagctgatgtatatgttgtctttgcaaaaacggcggaaggcatgacagcatttatcgtcgaacgctcgtttaaaggtgtttccatcggacctgaagagaagaagatgggaatcaaagggtcttcgacagcaaccttaatcttggaggaagtcgaggtgccaagcgacaatgttctaggtcatatcgggaaaggtcatcacgtcgctttgaacattttaaacatggcccgcttaaagctcgcgttttcgaacattggaacggcaaaacaagcattgaaccttgctgttagctacgccaaacagcgaaagcaatttaacaagccgatcatcggtttttcaatgattcaagaaaagattgccgacatggcggtctcgattttcggcgcggaaagcgctgcttacagaacggcagattgcttggacaatgttttagattcggctctcccattagacgatagactgagaaaactcacaaactatgcatccgaatgtgcgatcaataaagtttactgctccgaaatcctcggccggatcgcagacgaagcggtgcagattcatggcggctacggatacatgcaggagtacgaagtcgaacgattgtaccgggacgcgaggatcagccggattttcgaggggacaaatgaaataaaccgcttaacgatcgccaaactgctcatgaaagaagtgcagcaaaacggcatctcagagccggaagctcaactaggcagcgagggaaatcgaaaccggcgatttattcagctgtccaacaggcttttcggcaagacactgaaagcgcttatccgctctcgcgtgaacactcaagaagatcaggaatacgcacggcttctcgccgacatgaaaaaagaaatctatgtgatggaatccgccgcccgccgaaccgaaaaagctaggcaaatatacggtggtgaaaaagcacggttgaaagaaatgatgacgaatgtcatttgtgaagaaggctaccgcagaatcgaagagatggcggtgaccgccttatcaagcatagcatctgatgaagccgaaagaaaactcgcatttgaagaggctcgcagcctttctttgcctcttttcagcaatctgtttactcaaaaacgcgaaatcgcagaaaaaatagccgctcatgaaaaatatacggtgtgatcggagggaaactgtttgaaaaaaatcggatttatcggtttgggcaatatgggtctgccaatgtcgaagaatctgcttcaggagaactttacggtttatggaatggaccttaacaaagaagctgaattggccttgcatcatgcaggaggaacgatcgggatttcagttgaaaaaatggttgaagagtgtgacgccatcctcacaagccttccttcctcaaacgctgcagaggaggtttttctgggaaaaaaagggctcgtacacctggctgaaccgggcgtcctcctgatcgatacaagcacggtcgctcctgaactgaatatccgaattgcggaggaagcgaaaagcaaaggtatcgattttcttgcggcgccggtcagcggcggtgtgatcggggcggtcaaccggacgctgacctttatggtcgggggtccgaagtccgtttttgataaagcgttgcctgttttcaatgcattgggcgagaatatttttcatgtgaacgaaaacatcgacagcggaacgaatacaaagctgatcaacaacctcttaatcggtttttatacagccggcgtcagtgaagccttgcaccttgccaaaaacagcaatctcgacctcgaccaattgtttgagatgctgaacgtcagctatgggcagagccggatctatgagcgcaactataaaagtttcatagcggatgaaaactataaacctggcttttctttgaagctgctgctgaaagaccttggctttgcattggatttggctgagaagaacaacgttgaactgccggtgagcaagattctcttcggcatttacgaagaagccgatcagaacggatacggggaaaaagatatgtctgttttatacaaaaaaataagcgaacagaagacaacttatcagtaaggagaggtgagaaatcaaatgatcacaaccaatgcaaaaaaaatgatgaaccatatcgacggggaatgggtgaattctctaggtgcggaatcggaagaagtcgtcaatcctgcaaacggaaacgtcatcgcttatgcgcctctatctgtgagagcggatgtagatcgtgccgtgcaggctgccaagcacgcttatcagacctggtcgcttgtgcccgtccccaatcgggcaaggcttttatacaagtatttacagcttctccaggagcaaaaagaacaattggcagacattattacgacggaaaacggcaaaacgttaaaagacgcccgcggcgaagtgcagcggggaatcgaagttgttgagcttgcgacagccacacctactttaatgatgggagaatccctgcccgcgatagccgggggcatcgacggatcgatttggcgctatcctttgggagtcgtcgccggcattacgccgtttaactttccaatgatggttcccctgtggatgtttccgctcgccatcgcctgcggaaacacgttcgtcctgaaaccttcggaacggactcctattcttgccgggaagcttgttgagctgttctatgaagccgggtttccaaaaggtgtgttaaacctcgtccatggaggaaaggatgttgtaaacggaatattggagaacgatgatattaaagccgtctccttcgttggttcagaaccggtcgcaaaatatgtgtatcaaacgggcacagccaacgggaaacgcgttcaggcgctggccggcgctaaaaaccatgcgattgttatgccggattgccatcttgaaaagactgttcaaggcatcatcggtgcggcattcggcagcagcggggaacgctgtatggcctgctccgttgcggcggtcgttgatgacatcgccgatgacttcatggaaatgctcgtctctgaaacacggaagctgaagacaggagacggcagatccgaggatcactttgtcggcccgctgatccgcgaagtccataaacaacgcgtccttgactatatcgacagcggtataaaagaaggggccgcactcgccgtagacggacgcaatccggatgttcgagaaggatactttgtgggagccacgattttcgatcatgtgacaccagagatgaaaatctggcaggacgaaatctttgcaccggtcttgagcgtcgtccgtgtacaagatcttgacgaggggatcgagctcgccaatcaatccaagtttgccaacggcgctgtcatctacacatcgagcgggaaaagcgcccagcagttccgcgacaaaatcgatgccggaatgatcggcgtcaatgtcaacgtcccggctccgatggcgttcttctccttcgcagggaacaaagcctctttctatggagatcttgggacaaacggaaaggacggcgtccagttttacacgcgtaaaaaggtcgtcaccgaacgctggttctaatccttaacataaggctccctctcatgcacaactgattttttttcagaggggccttttttatttaatcagggagggatcaatattgaacttgaaatatgccacacttaaaacagaacatggcatcacaaccgtgacgttgaacaatccgccggcaaatacactttcttcttcctgtatcgccgaattgcgctctctttttcgggaattggcccgcgacgaggagacaaaagcaatcatcattactggagaaggccgcttttttgtggcgggagcggatataaaagaattcgtttcaaaacttggggaccaaaaacaaggattggcgctcgcacaagggggccaggcgctctgcgatgaaatcgaagcttccaaaaaacccgtcattgcggcgataaacggaccggctcttggcggaggcctggaactcgcgatgagctgccacttcagaatcgtatcagacgatgcaacagtcggtcttcccgaattaaagctcggcttgattcctgcatttggtggtacacagcggcttcgcaacataacggacacagcgacagcactcgaccttatcctgacgggccgatcgctttcagctcaagaggcggtagagctgaaaattgcacagatggctgtaaagggagaggaactgatgaagacggcagctgctgtcgcgtcgtcttttatcgaaggaaaaagcatgaccagcgtgaggcgcgccgtcgaatgtgtcgtacagggcgccagcgaaagcatggaacaagcactggagagggagcgaaacagattcgccgagctgtttgtcacttcagatgccaaagaaggaattcacgcatttgtcgaaaagcgcaaaccaaactttcatcattcataaaaggagtggatcaagatgtccgatgacgtgctgttttccgtcaatcaaaacggcgccgcagcgattgttctgaatcgcccgaaagcgctcaactcactcacatacgacatggtccgtctgattggtgaaaagttaaacgagtgggagacagatcaaaacgtttctatcgtggtcatcaaaggtgcaggaccaaaaggactatgtgccggaggggatattaaggcactctatgaagctcgttcgtcaaaacaggccctgcaagatgccgagcgcttttttgaaacagagtacgaagtcgatatggcagtccatcgattttcgaaaccgatcatcgcctgcttggacgggatcgtcatggggggaggcgtcggcctgacgtacggggccagccaccggatcgtcacggagaggacaaaatgggcgatgcccgaaatgaatatcggcttctttccggatgtcggggcagcctattttttaaacaaagccccgggccgcttagggcggtatcttggattaacggcgtctgtcatccatgcagccgacgtgctgtatatcaatggggcagacgcctacatggagagcggcgctttagaacgattgcttcaagcagtggaacaaaccgattggcgccttgcaagcgttgaagaaaagctcgatcagctgatccgcgaatcgaaaacggagccctcccaggagagcacgctcgcccgtgatcagcaagcgattgaccgtcattttaagtatgataagctggaagagatccttcaatcgctcgaaagcgagggaagcacctttagctcgaatgtgaaaaaaacaatgctttccaaatcgccattttcattaaaaatcacattgaaacagctggcggacggacgtcaaaaaacactggaagaatgctttgccacggatctggtgctggcaaagaactttttgaagcacaatgatttcttcgaaggcgtcaggtccgtcctgatcgaccgtgatcaatcaccgaactacaagtaccggaacgtttcagatgtaaccgatgaagcggtggaccggtttttccaaccctctgaatctgtccggttttaaaagcgggagctgaccattagcgtcagctctttttttgtaagaaccttattatagaggtatatatttcgatatggagaatatgtatactgacaatatttggttagaggttgacaacatgaacatcggaaaattaagcaagtatttcttgtcactagccattgcccttgcgacgattctgtcctttcatgccgtttctgcaaatgctgcatcagttggtactattaaaccaagcgaatgctcaactcacatcttcaccgtatacgacgaaacagttggcattggcggttccggccgtgcgcatttctattgcggcagtataaatggaggtcctcaaattgaattttcggacgaagatttagaggttgcggtcgatgacccctttattctccatgcatatgctaatccgagcatgaactcggtagactacgaaggacgccaaaagggagatgcggaggtaacgatttattggaaaaacaagccggagggcaccaaatacacatttttattagtgcaaaataaataattgctgcatcctgcctgagaaggctatggcggtggtctggaatcgccggctgagcatttacacaatagccgttttacgcggcactattaaaaagaactctccaaattcggagggttcttacattttattcattatactggcgacgaagcagctataatcggtagaataagaagaagcaagatatcatcctgaaaaggaaggaacaaggaaaaaaaccatgatgtttttattcatttttatcatcatcttagctgcggctgttttattgttcatcaatttacatcctgtgtttggaggaaatccaagcaaggaacaaaaaaagctgtatcaaagctttgacaattatgccgatggcaaatttcttaatcaaacacaagaaaagatggatatgggcggaatatccggagttttctcaatgatgagagacgctgtttccggcggcaaggagcgcaatccttccgatcaaatccctgtttctgagattgattggaacatcgttaaaagtaacgaagacagcttaacatggtttggacattccgcttttttactgagcatcgaccgcaaaaaaatactcgtagaccctatgctgggtccaattgcttcacccgtatcattcatcggaagcagacgctacagcgaagacatcctgcatacggtcaatgatatgccgccgattgacgccgtcttgattacacatgaccattatgatcacttagattatccatccatcttaaagctgaaggaaaaggccggtcatttcttcgttccttacggaatcagcgcacacttgatccggtggggaattgagaaagaaaaaatcaccgaactcaattggtgggatgaaacggagtttcaaggtttgacaatagccctgacaccgtccaaacacttttcaggcagaggattattgaatcgaaacacgaccctgtggggcggctgggtcatcctcggaaaacatacgcgtttttatacgagcggtgacgggggatatgatgaacactttaaggaaatcggcaaaaaatacggccctttcgatatcacattaatggaaggcggccaatatgacagacgctggtccgggattcatatgacacccgaacaatctgtacaagcccataaagatgtaaaaggaaagaacatgatgttgattcattggggagcctttaccctcgcataccacggctggaaagagccgattgaacgcgcattgaacagccaatactcgcttcccgaaaccttttggtgggatatataagcaggtcgtttatctgtatataaagcatcctttttaaattaagaaaaaagccgtttccagcgcaggccggagacggctttttctcagcaaatttcacaaaatcccttgcgttaaagtgggctttaacgattattctgtagatgcagcttagaaaagaatttcgtagccttaatcgaaaaagaagcaaggagagagttatggtgttagtaacaaaatcaacagttcggctcccccgggggcttcaggccaggcatacgaccctatttgtccgcaaagcgatttcattcaaaagtgaaatcgtactcgctaaaaacgggcagacagcaaacgggaaagatctgatggaaatccttcaattaggagtgcaagaaggggatgagatcacgttaatggtctatggtacggatgagcaagccgcaaaggagactttggaaaaatttcttttgaatgtagtgccataattgaaagcgcgccggcacttatcaaattacttttcatccgctttcaaggacattgcctgattctttttttctaatccatcatagtacatgattttctcatcgatttttaaaaaggcgcgttccaggactctttgcttttcaagcattttttctttatgtttttcaagtatttgtttgcgcttcgagatggtccaatctccttcttttgttaaattgacgatttcccgtaattccgaaagcgcaatgtcagttttccgcaagcatatcacaagctccaaccatgacaagtctttttcttcaaaaatgcggtttccatttgcgtctcttttaataaaaggcagaagaccttctttttcataatatcggagtgtatgtgtaggcaaacctactttttcagcaacttcttttatagaataccccattttgaaacctccatcatattcatcaaaattctaattggatgtgtcacaacacacaatgattatagaccttaaagtggactttaacgcaagccgaagaagatttcagaaaaacctcttgccttaaagcgaactttaaggtttaaccttaacttgcacctcttctctatgaattggcgtaatataacgtaagaaaggatcgatatggatgtgtaatctgcataaaaccatctcaacccgtgtactgagtgctccgagagccaaggcgaaatttgaacagaccacaattgaaagaagggaattacaaccgaatgacgttttaatcgatattaagtacagcggcatttgccattcggatatccatagcgcgtacgatgaatggggaggcggaatcttcccaatggttccgggacatgaaatcgccggcatcgtcaaagcagttgggacaagtgttaaaaaatttgctgtcggcgaccgcgtgggggtcggctgcttcgttgactcttgcggcgaatgtgaatactgccagagcggagaggagcaattttgtacgaaaggcgtgatccaaacgtataactgtttagactacgatggaaatccgacatatggcggttacagccaatacatcgtggttaaagaagattttgttgtccgcattccggacagcctgaacttggatgttgcaagcccgctcttgtgcgcaggcatcaccacgtactctcctttgaagcattggaacgcaggccccggcaagaaagttgccgttgtgggaatggggggactcggccacgtcgccatccaatttgcgcatgccatgggggcagaagtaacggtcttaagccgctctttgaataaacaggaagaagccttgcgttttggcgcagatcattactttgcaactggcgaccctgcagtattcactgagctggccggacgctttgatcttattttaaacacggtgtccgccaatctggacgttgatgcatacttatcgcttcttcgcgccgatggaacacttgttaacgtcggcgcgccggcagaacgggatcagtacagtgtgttttccttaatcatgggccgccgcagcattgcaggttcgcttgtcggcggcattcgggagacacaagagatgcttgatttcgctgctgaacacggcttggctccgcaaattgaggtcatcggagctgaccaagtagatgaagcatatgagcgcgtcctcaaaagcgatgtgcgttatcgattcgtgattgatgtctctactttgtaaatcatatataataacagataggccagtcattttatttgactggccgcttttcttagcttttgccccgcatgacccggcaatttcagccgagcgaatgaagataccattctatatatctccttgttctataacgagcagagagccgaacagggattggcggccttggtttatgcgacaagggatcggggccgaggcgtcctgccatcaattagatttccttaccgctctcataatgacatatacgatccccgaatcctattaataccgaaatgattgcaggccctaatggcatttcacaacctcccaaaaagagaatttactttccatcgttatttttacattatgtaacaaactttcaaatcaattccaaaggaggagtgcgacgtaatttttatacagactaaacctttgacaatacgagcaacagctactatagtaggatagtacttttatttaatatttactgataattcaggacatttattttgaaaatttttatcgcgctacactgctgactactaaaaacgcactaatagcttaacccgaatcggaggactcatgatggcaaaaaaaattcctttttcatttatcctaatcataggattaatgctattcgcattatttttcggtgcaggaaatctcattttcccgcctatgctgggtcagatggccggagagaatgtatggacagccaatgcaggattcttggtgaccggagtcggattgccattgctcgccattacggcattcgttttttcaggaaaaaatgatttgcagtctctggccagtcgtgtgcatccgttgttcggcattgtatttacaacggttctctatttagcaatcggccctttttttgcgattcccagatccggcaatgtgtcgtttgaaataggggttaaaccttttttatcaaatgatgcgggccctgttgccttaatcatatttaccgtattatttttcactgtggcatgcttgctgtccctgaatccaactaaaattatcgatgtaatcggaaaatttctaactcctattaaattaacatttatcggattgctcgttgttacggctattattcatccaatcggaagctttcaagctccgtctgaaggatatgcatcacacgtattttttaaaggattcaaagaaggttactttactcttgatgcccttgtcgcttttgtatttggaatcatcattgtgaacgccatgaaagagaagggagcggcctccaaaaaacagctcataatcgtttgtgcaaaatcgacggcgattgcagcggcgctcttggctctgatctattcagcgctttcatatatgggggcttccagcgttgaaaaactgggtcttttagaaaatggagccgaggttttggcaaaggtttcatcctattatttcggaccatatggttccgtttttttgggcttaatgataactgtagcatgtctgacaacaagtgtgggactcatcacagcatgctcttcgtttttccacggcttgtttccaaacatctcctataaaaaaattgctgtcattctgtcaatgttcagcacccttgtagcaaatataggattaacacagctgattaacgtttcaatgccggttttaacaactttgtatcccattgcgatttctttaatattcttaacatttttacatcctttatttaaagggaagagggaagtgtatcaaggcagtctgatattgacctttatcatcagcctgtttgacggcctgaatgctgccggactcaaaattgcagctattaatcaatttttcaatcagtttctcccgatgtatgacatcggattaggatgggtgcttccggcgattttaggaggaataggcggctatctcattcatagactccggaagtgctgaataaactcataaatatgaaggcaaccctatgatcccagggttgcctttttctttcaaatgtttgcgatggttttccataaatggatattctataatggtgttagtttatccattttgaaaagaaaagagtgctgagtatgagaaaatggtattttattttatcagcgtgtattttagtttctgttatcatcgcttttgcttacgataagaccggagcaaaagaagcagaaccggctaacagcttgtatgtttcccccgatggaaatgatcaaaatgaaggaacgaaagaaaagccgtttcgaactctgaaacaggcagcaaaaaaggctgtccccggcacaactgtcatgattcgggaaggcacgtatcatgaaacgcttgatgtgagagagagcgggtcggctgaaaagcctatcacatttcaaaactatgagaatgaaaaagtcgtcatcagcggagaatctgttaaggacgcggaatatgaaacaccgctcattcagattcacaatcaacagtacatcacaatcagcggactgacgattcaagacctttccgtttcatcagaagaagcaacagccatgggaatttatgtgtcaggctccagcagtcatattaccatcaaaaacaatcacgtccgggatataaaaacaacagcggatgatggcaatgcccacgggattgccgtttatggctccggcagcatgaaagacattaagatcgaggacaatacggttgaaaagctgacactcggagcgagtgaagcggttgtgctgaacggaaacattgacggtttcacggtgagaggcaatgtggttcgcgacaataacaacatcggaattgatctgatcggatatgaaggaacggccgctcaaaacgattttgtgcgaaacggtatcgtagaaaacaacacggtttacgataactccacttacggaaatcctgcctatggtgatgactattctgcgggcggaatatatgttgacggaggacaaagcattgacattaaggaaaatacggtctacggcaacgatatcggaattgaagcaacgtctgaacataaagggaaatatgctgatgatattcaaataaccgacaacaaagtgtatgagaatgcgtatacgggcatttctatcggcggatacgaccaaaagcggggaggcaccagccattctgtcattgcacacaatattatttaccgcaatgatacaaaggggctggatggcggacagcttttgctccagtatgatacaaaaaacaatacaatcgaaaaaaacatcataacagcaagcgattcgcgaatatttatcgcaaacgattttacgaaaaatgaaggaaataaagtgaatcataacgtgtaccacaaggaatccggcaaagacggactatggatttggaaacagaatgaatacgactcgttttcgccgtatcaaaacgcaacaaatcaagatcaagactcgatttatgccgatccgatgtatcgcgacgagtcatctcatgactttacattagatcctgattcaccggcttggtctgtgattgagtaaagtgcgaaacaccgaacatgctaaaagaattccccataccccaaagctgctttcacagcgtagctttggggatttttaaactgcaaaattaatctatggattgccttctgaatacagccaaaagagcggatgaatgttagaaagatacccgttcactaatttctttaatgtcaaacaagagaagattttttctcactagttgaccccgaatcattgtttcatgtgatagccttttcagctacctgaaaatctggagttcccttttatgaatgttgtacgtagatcgggcttcggttgtttctttccttttgatcctgcagaagtgtggaaaaaagtatgaaaaacttgacattgcctaaatataaaagctatcatggataagtaaagtctatgattgaggtgaaaaactgcgctatgaagtattcgaaagcaacgaactatgcccttcacactatgctctttcttgcagcaggcgccccaaatacatttgtcggtgtacagcagttggcagaacggcaagaggtatcgcccacgtatttatcgaaaattttaacgaagctggccaaggcgggaatgattgaatccgcttcaggcgccaatggcggatataggctaaagcggaattgggaagacatttcgtttcttgatattattcacgcaattgaaggtacagcctccttgttcgattgcaacttgaaccatggatcagaatgtgtgattcagaaggtgatggtatctgcagaagatgaaatggagaattatttgagacaacaaaaaatatctgaccttgccaaaaaaataactgttgagttgtgaaccgcagttatttttttaagactatcaaagatataaagtgtctttaaagtctgttaagccttaatcattgattttacagcaaaaaatgaaaggagttatggatcttgataaacgaattttttaaagaaaccgtttgggaagaagcttggaaggaagatcagcagacagcggttaacaaaatgaaaaaagccggaatggataaagtacaccattttgaccttagagcaaagtcattcaatgagcaagcgtttaacgaagaagggaggaaaaggacaaaacggattatgaaatggctggaagggcagggggtgacatttaaagatacctctattttagatattggagcagcctcgggcggatttacagtgccatttgcagagagaggggccgaagttaccgccgtggagcctagtcttcctttagtcgagctgatgaaagaaaatataacaggaataacaaacgggaaggttaagattgtagctgagcctttcgaagacatagatatccaagcaaagggatggggaaatgcttttgattttgtatttgtctccatgtgcccggctattgctgattgggagagcgtaaagagggtgctgagctgcgcacggcagttttgctatatcagtctgtcagccggctctcgggagcacagtcttctgaatgagatttggccgctggtttcagatcagccccttaaaaatgaacattcggagatggcctatttgctccatttattgtttctaaaaggttatacctatgaatcactcgtaacccgggaaatgaaaacgagggaggtatccagggaaacggcgctcaatgaggttatggacatgttgagaatgtttggtttgcctgcggacgatcgcaaccggaaaatcaccgccgcttatttggaacggacttatccaaacgacaaggtggaaatccgacagggcggccgttttggaaaagttctgatccgattacagaatcagaacatgtacatgaattcatgacgacacagcaattaattatagatattaaagatctatggaggttcttaaatacatgaaaaaacaacttctcgatgtagcgattattgggggaggtccagcagggttgaatgccgcccttgttcttgggcgtgcgaggaaaaatgtggcggtgatcgatgcaggccggccacgcaacgccgttactcgcaaagctcacggatttcttacccgtgacggaataagcccaagtgaatttcggcaaattgcaaaggaacagatcagtgcatatccctccgtgtcttttatagcggataaagctgtgtcgattacaaaaaccggcggtcattttcaaatgacaactgcgcaaggaaacacttttgcaagcaagaaagtgctgtttgccgtcggaatgaaggatcagccgctagatattccagggctggcagaggtttatgggaagagcgccttcgtctgcccgtactgtgatggctgggaattaagggataagcctctagtgatcattaccaagggggacgaggccattcacttcgcttctctcatatcaggatggacgaaccgttttacgatttgcacgaacggcccccatcaactgacggacgagcagtgcgaggagctcagcaggcatcgcgtccctgtattcgaagcgccgattcgatgcatcgactcagacgacgggatcgtgcaacaagtcgttctcgaagacgggacgacaattccatgtaagggaatcttttttaaaacggaacttgtgacaggatcggatttaccgcgagccataggatgcgacatcacagaatcgggaacggtcgtcgttgataactttgggaaaacgaatataccgggcatctatagtgcaggcgatgcagctacgaaattgcatcaagccgttgtcgccgcctcgatgggtgctatggccgccgcggccataaacaatgaactgaatttggaggcttgggagcaaaacggatgaaaactttctgatactcaaatgtccaaaattaaaagagccatactttaagtcagaagaaaataggggtgtatgttgacatatgtagaggtgaaatgcctggtagctgtttttttattcgtcatttgataaaccgttctgtgaacaataaactaaagttatcgattaacagttcgttgaaaaacttggtgtcatatgttcaaaaaaaccctaatttaatggggtttttttattttcggtaatacacttctgttgtacaaggaagtaaacatagatccattttatgcgttgtaaacactagtcaaataagtattttatcatttaatggatccactcttatgttctctttacagaaagtaaaagtggatccattattatttgggaaagtaaaactggatccattctgaacgactgatgcactattactgagatattatgaatattcatagaagggtattgtagaaccttgtcgaaattttatagaaaaatcttgttaaaagaggtgtgcacatatattcacccattaacattaaaagaagcagcaagtttggaaataattattgggaatcatatatctgaaattgttagcgatctcaagaaagccaaggagtagatatgattcactgaagataggatgtaatagtttcacagttttgaaaagcgcttatagcgcaatgtatgtatttcacattcgccacttttattaattaagggggaataagaaaatgaaaacttatgacgcatttccagaaccaattggcggctatactgtcggtcgaacccagatggattttgagtacacggcatcagatcactcaaaaagagaactgacggcgtttgtgtactatccgtccgacagtagcgaaggtaagactacatcaacgtacatgtttcctgaagtctacgagatgtttaatgagcagccacttgtcactgcgttgaaggatgttttctctatagatatcaagacccagtgttacgacgaccttgctctctccgggaaggaaaagcgctatccggtattattctatgtttgcggcgggggcggttctccagaatggggtacagtgatctgtacagacttggcaagcatgggatatgttgtggtaagcatcggccatcagaatagcacgatgtataagcgtaaagatgggcgcctgtttaatgtatcaaaggatttttcggatgtcattatggcgttttctgaagatccggagatgctggcgttggctggtaagatggagatgcggcctgacgatgaaactgccattgagatgtgccataacgtgcttacactgccgatacttgccaagttaacagagtatagtgagttacaggcagaagatgtaaggtatgtagccgattatctttacaaactggactctggagaactgaattccatctttaagggcagattgttgcttgacatcggcatgggcatagtcggacattcttatggagggcctacgacggcgattgtttgccgggacgacgaccggttcgcctgcgggattggcttggatagcggtgcgttcggccttctcgacagcgaccttaagaaacccttcttgctactgttttgtgaacctaactataacatgaatgcgataattggcgctaacaatagcatggaaacctattatttctctgttgatcgtgttgcgcatttagattactgcgacatcgtgtttaccagtgttaatgaggaactcagaggtgaacgggatgctatggagatgcgaaatcttgttacagactatacgaagaacttttttgatcattacatactgctgaaggctgcaagtgtggaaagtctggcatacgatggcgtggacttgatcaagaagaccagcaacaagtgacataaccgagaggttgctgataaacgcatgtcaaagagttagccgtacagacacaaagccgataaccctattacgcggttatcggctctctcatatttcaggcattgttttctatttgagatgataagcggtgttttcaccgttgaagatgttagaaattggctggattctagaacagatcataccaaatgaatttatactatattgacatatagatattgagatgagttttgatttgatagggagaatcgcgcccaattaaaactaaatgaatatgcaagcaaagaagtgtttattcccttcaaaattacaattcttttgtacaaagatgatcacaagaagagatcaatttttataagttaaaggagaaggagtttgagaagaatgggttatgtcaaagaaccgtcgtacaggaggaacattgtataatcctaaccttcatttctttctagtttacataatatatattctcggaagttaaggattaaaaagaaattctgtctcaatctcaaagtatactcaagttagtgagacagaataaaaatttagcgatacactgaatatacggcaatttcttttccccatttatgtattgttttttctaaagtcatgccgattcgttcggctacttttctggacggcagattttgcgcatcaggtaaagatacgatttttttcagatgaaatgactcaaatccatattgtttgcatgctgatgctgcttcggttgcatagccgtttttccagacgctccgtttaaacaaatagccgatttccatttcgttcgatccttcgacttcctgtggcacgatgccgcattggcctaaaaattcgcccgtttgtttatgttcggcaacccacagaccggttccgtgtttttcatagttttcaagcgtccggtcgatccattgcaatgtctgtttttcattctttgtcgatggataatattccattgctatcgggtcagaaaagatttcgagcaggttttcggcgtcatcgcgcctcatttttcgcaaaataagccggtctgtcttcatgatcatgtctttcatgcttctcctcccccttattttattgattatggagacgttaattcccgataaaccgtttctaattcttccaccgtcagatctccgtatgcgcatttaatcacggcatctgcgaattcatcatagtcatcatctgttgaaaagccttgctgaagcgttttggcgtaaagctcgatttgttcctttctcttttcaatgtcttcctccttgcctgtgtaatccggtccattgatcgtgtcatagtgttccttgacaagcatcatgtattgctgcaatgtttcattcatacatccatctcctttcatgtttacaaaaatattcctcattccttccattataatatatacgaaaacggacaccatatccggtgtccgtcaaagtgccgttatttaggttcagtgccccaaatcagctttccgttctcatacaacgtgatttttttcgtatttttaaacgtgtttgaattaaaaaatgaatagtcgccgctttgggcataattgctccagccgtcattgtgaagacggatctggatttcgccagtatcagcccccggcgccaatgtaccatttttaaatcctacttcaagatacgtgtctgctccgtttaccgctttttttaattgaacgaatttgtgcgtgattttgctgcagccgatttgggcatagtcgcagtcaaaattttgtcctttgcgattcgttttataccagtagcggacagtgattcgatttaaagacacggtttttttgctgttgtttttaatgttgagctgagggcggatttggttgccgtttacattgttgtcccccgctctgtattgtactgctatcgtgttggctgcagcgccgctgtcttgacctggtttatcctgatcctttttttggtctttttgatctgaccctttcgaattcgatccagagtctcctgacgaaccgtttgacccgctgcggatgttatccctgacgaatttgcctgatggggacaagtcggattgcgaccatcctccgtttttagaggcgcctgggtttaaagctgctgacgactcttgtttgtcggataagttccagtttacccagctgatttttttgctgtctaaatatttcagccactccctggattggtcaaggtagaccccgccgtttcctgaagcatcgctcgttccccattctgtgacgaaaatcggcgctcctttgctgagtgcataatcggctttatcccgcaaagactgaccgtgcgtgcccgcataaaaatggagcgcgtacatgacattgccgtctttcagctgattgtccgccgcatcattgacatcctggctccaggtgcctgttccgacaatcacaatatttttcggagagtttttgcgaatcacggacaggatttcttcggcgtaaggtttaatgtcgcgattccagttgacatcgccgttcggctcgttggcaatttcaaaaatgacgtttggcgtcttgccataaagtcttgacatttcgttaaaaaattcttttgctttcgctttgttttggtttggattgccatcgctcagtatgtgccagtcaatgatcacatagattccgagttcttttgccgcttcgacggcttccttcactttgtttttaaccgacggattgtcaatatagccgccttcagctgtatacatggccgcgcggaagacattgatgccccagtcgtctctcagccattttaacgagtctttgttgacataatcgccataccactgtagaccgtgggagctgattcctttcagctgaaccgcttttccgttttgattgacgagctgcgtaccttttaaggtaagctgtccgtttacagcaacgggtgttttagaagcggcagccgctttcggtgcaatgataccgctgatgccaagcgccgctaccataaaacaggcgatgaagacagagatggaacgtttcatatatgacattctttttcctccaatgattttatttttcgaaaatactttttccgcagccatttttcactcctttccttgcctgtagcacgaactgattgtaaataaactattcaccgattgtctatcaaccatatttcttgttttttggcgcttaaaaaatctatctatttcctcttttcgtataaaatgggaggtctgaatactagtgaccgcaagcttttaaaacaaatggccggggactttgcacatcctttttctctcaattctaaattttaaaaactgaaatctttacaatgagatgcttcctctctgcctaaaatgccgcatccgggaaaaatcgctgtgaaaagttcataaaactgacacgttctctctgctgtttgtatcactttattgacaaaaaaataaaaccatccgcttggaatggtttacttctttaaatcggagaaaaagccgacaagttttgtggcgacaccgacaaacgtttcaagaatcgcctgccccccggcgaccgacaaaatcaaaatcaacgggaatatcgcttttggggcaatcagatatccgacagcaatgatcaacgcgcaccatatccctgcgcaccaatagcaattcagcaaatagccgaagtttgatttcggcacttttttcgtttctacatgcccttgttcatcaatcgtctgcttcttcttcatgaacggtttccggataaactccgtgatcttatcaaaaacaatcaaatgagttaaccggtaactggcgagaatcagcatcgtaaatgtaagccaggatatatgctccattgcgggcctccaacatgaaaagttatctatagctatttcccgatttcttctgacttattgctttttctgtcattttttcagaatgtgatgtagatcacgattttccctcggtgaacccgttacatttaacctatagcatacaaaacacttcaggaggttttacaaatggaagcagtttttgatcaaaatacaaaaacgggtgatattgttacacgttttccaagagccagccggctgctgaaagaatatcgcatcgacttttgctgcgggggcaaccgcccgatcggtgaagcgataaaagagcaggatttaaatgaagaagagatcttagctagaatcaatacattatatcaagagacaaaggcattaaacgcaaaagagacgaactggagtgaagccccgtattcacagctgatcgaccatgtgattcatacgcaccatgcctacctgtatgaggtgcttcctgaactgtcaggctttgttacaaaagtataccgggttcatggcatccatcatccggagctcgcccaggtccatcaattgttccatcagctgaaaacagaactcgaacatcacctcttccaggaagaggaacatattttcccgaaagtgatggcctatgaagagacgcgatcaatggaccgcttagcagaagcggttcagacgatcgacgtccttgaacaagagcatgaagccgcaggcagcatcctgaaggaactgagaagagtgaccaatgactatacccttcctgaaggggcatgcacaacatatacactgacttacttaaagcttgatgaattggaaacggatctttttcagcacattcacctggaaaacaatattttgttcccgcggcttgaagcggaagccaatcaataaaacaaaaagacagaggattttacttcctctgtctttttgtttatctattcatctgaagcaatgtctttaacaggcagcgcttctccttcccgatgcgtcggtttgcggagatggaataatgctctgatgctgaatacaaccaaaatcacgattccggctaaaaagatcgtatccggcacggccctccaagtcagcagcgtttgcactgcatcctgctgtaaaaactcaggcgcccttgagctccagtacccgtcttcaaacgcttttttcaattgaagaaaaccgaccggcagcaaattgataaacaccattccgaacaggccgatgttcagcgaccagcaggctattttcagccatttatcattccatgcttcttttttggcgatattgcggagcgtatacagccagacggcaatggcaaacatgccgtacacacccatcatcgccccgtgtccgtgggcgggtgtcaagaactgcccgtgctcaaaatagctgacggcaggcaagttgatcaaaaagcccaataccccggcgccgaccagattccagatcgccgttgaaatcaggaaccagaacgttgctttatacgggaagtgatgtccgccgtctttcatcatcttgtattgttcgtaagcttccaatacaagcagggtaagcgggatgacttccaggcatgagaagacggaaccgaggccgatccagacttcggaagacccgttgtaatagtaatggtgtccgatcccgatgacaccgctccccagcaggatcgtcaattgaaaatagagcgttctgacagtcgactttttcgtcaccaggttcatttgcacgagcaaaaagccgatgaccacgacggcaaagacttcaaaaatcccttccacccaaagatggatgatccaccaccgccaaaaatccgacattgtaatattagtgccgggattaaagaaaaaggcagcaccgtaaaacagcggaatggcgatcgaagaataaaacagcagatgaatcaaaccgcctttatcaggctcccgcttgaggccgctcttaatgcctctgaagacgataaacagccaaatcagcatgccgagcgcaagaatgacctgccaaaagcggccgagttcaatatattccattccttgatggccgaataagaaccagttgtttcctaaaaagcctttcgctccgagccattcgccgaccatgcttccgccgacaaggacgatcagcgcccaaaacagaatgtcgacaagcagcccctgtcttttcggctcgcggcctccgacaagcggcgccgcataaatacccatcccgagccatgaagttgcaatccagaagatcgccagctgaaggtgaaatcccttagatatgctgaagggcaacagctccctgatccaatcaatcccaaaaaagctgtccggttcaatataatagtgggcgagcaaagccccgaacatcgcctgaacaaaaaacagcagcgacacaacggcgaaatattttccggttttaacctgtgaagcggtgagcggctgtttatccagatcaaataccggaaacgccccttcctggtaagcctctttcattccaagcttgtaacggtaaaacacgaataaaataatgccgacaaataaaatgaggatggtaacgcttgcgccgctccaccaaacggcggcgaatgacatcgtgttgcccgcatcttcatcatacggccagttgttcgtgtacgtaatgtcgtcgcccggccttaatgtactggaaagccatgccgtccaaaagataaaatcggagacctgcgtgatttggtcttcgctgtcgacccacgccctgttgcgttcaggcatgtggctttctttaattaaaccgggctcaagcccccagccgtctccttttgtaaagactttgcggtaatgatcgcgcacttgatgcaagccgtagacctgcgcgtctgtcagcttcaatgtatctgatgggcgatcataacggttttttctcatttcgcggatgacgtgattccggatggtggactgcttttcatctgaaagttgtttaaagcgcttgccgtattgtgcctccgccttaaaatcctgcatcccttccgtatagattttcagggcttcggccgtgtaatcaggccccatataagatccgtgccccaaaatcgttccatagtccatcagcgcgtatttttgaaatacggcctgaccgcctgaaatagacgattttgtcatgagcacctctccgtttggcccggacacttcaacaggtcttggtgcaagtcctttgaagatccaatagcctcccaaaagcagcaccgaaaaacttacgattaaagtaaagacgagaatggatttcagaaaaccgttttttgatgcttttttaacgggcaccgtctttctttgtacttccattgcggttcactccttttttgattttgcatgtcctaagatactggatatgcaaaacaccagttgtgaaccagatcacttaaatcatggcgtatttgtgaacaaaataaaaaacaggctttccatctgccgttcaatggaaagcctaaaactcatgccttaattgcagccgttcagccagtctgtatcatgaatgaaaattccgctcctgtcagctgtcagcagatttttctttttcaattcatttaatgtgcggttaatcgtttcccttgacgttccgaccatgttcgcaaaatcctgattggtaatgggcaggctgatgtagacccctttttcttgaggaatgccatgttcagcagcaagcttcattaatacatgtgtcaagcggtgctggacgtcttttgagataaaaccctggatccgctcttgcaaatcgagaatctttttccccatgatttgcatcacttttatcgtcatttccggaaatttcatcaaaagttcattaaaatcggcgatgcggattacgatcaattcggtttcttgaacggcttctgccgttgccgggtatggggagaggtcaaaaaagccgacatggggaaacatatccccgttttgcagaatcgaaatcacttgttcattgccgtcttcatcgattttaaaggctttaacaagaccggatttgatgaaaaataccgcttccctctcttccccctccataaaaacaaacattctcggctgataggtgcgcttggccgcgatctgctcgatttgcttgaactcttcatcattcaacccgctgaaaatcataaattgcttcagaaactccattggtctttcaatcccttcggttttgctaaaggagagcggtttgtcacagacggcgctccagtgcaaagagctcttcttcaatcgccgctgccttctcttccaccactctgcggctgtccttcaaggcctgattgtaaaagtaaggtccgagcttttcctttacgaattcgaacatttgaatcgccgcaatgtctccgacctcttctcctctttcttcaacataaaagcgtttgatttcatcgatgatcgcttgtttttcttcttgggtaagctttataaacataaaagcggcactcctttttttatttccatgataaacgataaagtccgcaaatgaacaatttatttttttacatccgtttactctccgtcacttaccgatattaaacacgaaacaagcgaatgaccgtgtgacgtaattcacaatgttttaaaaagactttttgtaagataaacatgctgattgatttattcatttttccctttgaaaggagcaaaaccgcaatggcaaatcgtcaaaaaatacaattaccgctgcagtcatttagtttagtcgcaggatttatggtttgggtattgatttcctctttaatgccccacattaagcaggacatcgccctgacagacagcgaggtctcccttgttacggccattccggtcatactcgggtcgcttctcaggattccgctgggctactacacgaacagatttggagcaagaattacattcatgatcagctttttgctgcttctgttcccggttttttggatcagcacagccgattcgctgttcgacttgatccttggcggcttcttcctcggcatcggcggagcggtcttttccatcggggtcacatcactgccgaaatactaccctaaagaaaagcacgggtttgtcaatgggatctacggcgctgggaacgtcggtacagcgattactacgtttgccgctcctgttgtcgcaaaaaccgccgggtgggaaaatacggtgcggatgtacatcgtgttagtcgccgtattcgctttattgaactttatccttggagatcgaaaagaaacaaaagttacggtatctgtaacagagcaaatgaaggcagtctaccgaaatcagacattatggtttttaagcttgttttacttcattacattcggatctttcgtcgcgtttacgatttatcttccgaactttcttgttaatcacttcgggcttgatcccgtcgattcagggctgagaaccgccggatttatcgctgtcgccacttttctgaggcctgtcggcggctggctggcagacaaattcaacccgctgaagctgttgatgtatgtatttgccggctgcaccttgtcagggattttattggccttttcgccgagcctcggactgtacgggtttggggtattaaccgttgccgtgtgcgccggactcggaaacgggatcatctttaagctcgtgccgctttatttttcaaatcaggccggcatcgttaatgggatcgtatcagcgatgggcggcttgggaggatttttcccgcctctcatcctgtcaagcgtttttcaggcaaccggccattatgcgatcggattcatggcgctgtcagaagcggctcttgcaagctttgtgatcgtggtctggatgtattttcaggaagtgaacaaaacatcgtccaaaacgaaggccaaccatttataagcccttcctgcaaaaagagattgagccgatatgcccaggctctttttcgggactatattcatatgttcacaatattgtttatatttaaaaggtcactctgccttatttaacgttaaaataagaactgcaaaaggggtgacgctcaatgaacatttctgttagaaaatcagacacagatttgctctcagacgatctgcatcacttgctggaatcgatcagtacgcgacgaaaaatcaggcaggacacattcctttttcaagaagggatggatgcagaggaactgtatcttattcagtcaggacttgtccagatcggcaaattgacgtccgatggcaaagaactgacgcttagaatgtgcaaaaaaaatgatattgtcggggagcttacgctttttacagaagatgcgaaatatatgctgagcgcaaagatcctctctgatggcgaagtgttggtcatcaataaagataagcttgaaaaagaactcattcaaaacggtgcgctgacgtttgagtttatgaaatggatgagcacgcatttgcgaaagattcaatcgaagatccgcgaccttttgctgaatggtaaaaaaggcgcgctctactccaccttgatccgtctcgcaaacagctacggcatcacaagaagcgacgggattctcatcaatattgtcctgacgaaccaggatctggcgaaattttgtgctgctgcaagagaaagcatcaaccgcatgctgagcgacctccggaagaacggtgtcatttcaattgaggactcgggaaaaatcgtcatccaccagatcaattatttaaaacgcgaaatcgactgtgaaaactgcccgctcgaaatctgcaatatcgactgaaaaagcgaaaacaaacaaggacatgaagcacagtgtccttgttttttacgtttgcagcagaaaaacgatcaacacggccataaagatacaggcattcaccagctcagagattccgattatcttaatcgacagtttcctcccgtggaaaaaccacgctctaagactgctcggcactacgccgatcaccgcccatcctgcccctgcggccagcgagacgaacggcaggaaaacatggtagccccatgaataaagcttgaatcgattgtttttcttttcacgtatcatcgacttgacataaaaagcgctccctgtgaaaaacaaagcggactggataaaaacaaacgatgcctcaccatcaagcttccccgctcccatccagaagctcgcaagcccgcccgtgctgaaaacaaggattgcagctatatcatttaaaagcgccctgtcgttgtttcttttcgcataataaagattgatgagaaagagcggaaacagcggcagaccgagatacacaagctgcggctccagcaggaccgaaataagcaggaaaacgacggccggaatgccgtagatgagaacccatttttgatagtaaacgatatttttcttcttcaccatcatcatagccggagatgccgcaagatatagaaacagccatccgcagaacagcggaatatgctttacatctgcgcctccggcgaacatgccgagaataaacgggatgacaagcatcgcccaggcgccgtgctgcttcggtatgaacactttcatcacacatcctcccttcttttctattacattataaaagtttcgttctttttacacagtgacattttgcatacagtcgtgtgaattaaatcactgcgccctgcagcccggcgctttatactaaaagccaatatagagaaggaggatataccatggaccggtttgactacttattgtttctgaaaaatcttcctatgtttttcggagtaccccttccgatcatcaaaaagctgctgaagaacggtaaggtgatagatatccaaccgtctcagcattcgcgatcgttccttcattcgcaatccgtctattttgttttaaaaggagaagtgcatttttccgacagaaggcttccggaagaatcacggacgatcgccgagtgggaaaaaggcgatgtttttcctattgatcaaaaaggcgaacctttcttatctccgtttatttcagtcaatactgcctctgaaaccgccgtacttgaaataccgtttcataatttcaaaaaaatgatgacttataaccgccaattacagacgaactttctcatgttgctccagcagaatttatttttttcataccagctttttttgcgctacctcaactcctccgcagaagacgacgtgtgagaagggcctctccccttctttctcttcttttttccaaatgtgatctacttaactttttttctcctgcatttccgctacgatacacatgaatgcaaacgaaaggacagatgaaagatgatactttgcgatttcgacaagtctccgtttatcgtcatttgggagctgacaagggcttgcgagctcaagtgccttcattgccgggcatcggctcaaaataaacgcgatcctcgggagctatccctgaaagagggaaaagatttaatcgatcaaattcatgcgatggacaatcccctcctcgtgcttacaggaggcgatcctttaatgagagacgacgtattcgccattattgaatatgccgtccaaaaaggggttcgcgtctccatgaccccgagtgccacgccgaatgttacaagagaagcgattcaatcagcaaaagaaatcgggttatcccgatgggcgttcagcttggacggcccgacccgggagattcatgatcattttcggggaacggacgggtcttttgacctgactatgaaggccattcgctacattcatgaatgtcagctgcctctgcagattaataccgtcatatcctcctataacatcgattacctggatgaaatggcaaagctgatcaaagaattgaactgcgtactatggagtgtgttttttctcgtcccgacaggccgcgcgaagcgggaagatatgatttccccggtggaccatgaaaaagtctttctctggctcagccgtttggcaaaagaagcgccttttgacatcaaaacgacagcagcccagcactaccggcgggtcgtcattcagcaaaaaatgcgggaagcgaaagacccccacatgaaaatccgctatgaacacgcattgcagaaaggaaaaatggatgccatcggcggattgggccgggctccgaaaggtgtgaacgatggcaacgggttcatgtttatctcccatatcggtgatgtatatccaagcggactcctgccggttaaagccggaaacatccgcgaacagccgctggctgagatttaccgcgaatcaccgatctttaaggatcttcgaaatccggacggatttaaagggaaatgcggcgtctgtgaattccgtcatgtgtgcggcggttcgcgctcgcgtgcttatgctctgacaggcgattacctagaaagcgatccgagctgcatttatattccgaaggctttgcgctaaaaaaatgtgatgtacgtcacatttttttcagcttccttgtattacggtatagatgagaatgatcatcactatcaaaggatgtgatcccttgcataaaaaaattgatttggacgattccgtttacaaactttgcacattgcatcctgaactaaaagccgtgatgaaggatgccgggtttcaaaatattacaaagcccggcatgctggaaacagccgggcgcatcatgacgattccaaaaggcgcgcgaatgatgcaaatcgaatggaaccatgtcttagacatattgaaagcacacggatttgaccccgtttggaaaggagaaaaacaatgagcgaaatcattaacaatcgggaaacgcagcaaggtctgcctgaggaaaaaaagcagcttctgaaggagatcatcatcgaccttcataaaggaaagccgcttgccgacgtcaaaaaacggttcgaaaaggcattcggctcagtcaatgccgaagaaatcgcccagctggaacaggcgttgatgaaggaagaaggcattacacctgaagagatccaagagctctgctccgttcacgccgctgtgtttaaaggatcgattgaagacattcaccgcgcggacgccgacaagcagcctggccatcccgttcatacatttatgaaagaaaataaagaaatcgacctccttttgaactttaaaatgcagcttcatttggaacgctttgaaaaagaagatcatcgcgacaacattctcaaactgctcgcagacttaaatttgctagctgacgtcgacaaacattacagcagaaaagaaaatcttctgttcccctatttagaaaagtacggaattacagggccaagccaagtcatgtgggctgtcgacgattttatccgcaagagcattaaagaagtgaagcgtttgttggaagagtatacgccggacaaaaaagatgaggtcatccgcgaactaacgtttatcattcaagaaggcacggaaatgatttataaagaagaaaatatcctcttgccgatggcgctcagaacgctgacagaagacgaatggctgaaaatcgcagccgaaagcgacgagatcggatattgcctgactgctccggaaacggtgtggaagcctgaacgccatcagatcaaaacgagcgaagaggcggctgatggctatgtcagactccctaccggtattctgtctgtggatcagcttgaacacatgatgaaccatcttccggtcgatatcaccttcatcgatgaaaacgatgtggtccgctatttttcacacggaaaggaacggattttcgcccggacaaaagccgtaatcggccgaaccgtccaaaactgccatccgccggctagcgtccacatcgtcaacaaacttctggacgactttaaatctggcaaaaaagatgttgaagatttttggatcaaatttaaagacaaatacgtgttcatccgctattttgccgtacgcgatgaaaacggccgctatatcggcactttggaattcacccagaacatcgccccgattcaggagattaacggggaaaagagaattttgaacacgagcgattgaaccattcgacagcccgcttccatgcaggctgtttttttgtccgccctcttccccctcctgaaaatgtgacaaatttgtgaaaagccgaaaccatgtgacaaatttaacaaggtgcagcgcctcctccatatatagtgagggtagcatcactgactcagaaggagtgaaccagcaatgaaaaaaaagaaaaagagtcccattttcaggagattaaattatttctcccctattgaacgccattccaatcaacacagccaaaccacttatgaagaccgggattgggaagatgtatacagaaatagatggcagcatgataaagtggttcgctctacccatggggtgaactgtacaggatcctgcagctggaatatctacgtcaaaaacgggatcgtcacatgggaagggcagcggcttgattacccttcgacaggccctgatatgccggactttgaaccgcgcggctgtccgcggggagccagcttttcctggtatatatacagcccgctccgcgtgaaatacccgtatgtacgcggtgtgctgatccagatgtggcgcgaggcgctaaacagcagcaaaaatccgcttgaagcatggaaatcaattgtcgaaaaccctgaaaaagcgaaagcctataaacaggcgcgcggaaaaggcggatttgtccgcgccgaatggagcgaagtcctgaagctgatttcggcttcccttctgtataccattgccaaatacggccctgaccgcaatgtcggcttttcgccgattccagccatgtcgatgctcagccatgcagcaggatcacgctttatgtccctgatcggcgggccgatgctgagcttctatgactggtatgccgacctccctcctgcttcaccgcaaatttggggagatcaaaccgacgttccggaaagcagcgactggtacaattctggctacatcatgacatggggctctaatgtcccgcttaccagaacgcctgacgctcactttttagccgaagcccgctataaaggagcaaaagtgatttcgatcagcccggactttgccgagtcctcaaagttttccgatgattggctgagcatcaaacaaggcacggacggcgcactggccatggcgatgggccacgttattctgcaagacttttatgtcaaccagaaaacggaacgttttattgattatgcaaaacaatataccgatttcccgtttttggtgactttgaaagaggaaaacggaacgttcacagcaggccgcttcctccatgctaaagatatcgggcgcgcgacagagcacgttgagtggaagcctgccgtttgggacgaagacacagatggatttgcgattccgcagggcacgatgggctcccgctgggacggcaaaggaaaatggaacctgcgcatggttgatgaggattcagaaaaaccgatcacacctcggctttccatgcttggatacgaagatatgatcggcacggtcaacatcccgtatttctcacatgacggcaataaagtgcttgaaagaccgcttccgatcaaaaaagtcatcttgaacggcgaggaagtctttgtttccaccgttttcgacctgactctcgccaactatggcgtcaaccgcggaatcggcggacagacgccggcatcatttgatgatcctgaaccgtttacaccggcttggcaagagccgattactggcattaaaagtgaaatggtgatcaagatcgcgagggaattcgcgcaaaatgcgattgacacagagggccgctcgatgatcattgtcggcgccggaattaaccattggttcaattcagacaccatttacagagctgtactgaaccttgtgcttctcgtcggagcccaaggagttaacggaggaggctgggctcactatgtcggccaggaaaaactccggccggccgaaggatggcagacgatcgcgatggccaaggactggggaggccctgccaaactgcaaaacggcacatcatttttctacttcgccaccgaccagtggcgctatgaagatcaggaaatcagcgggctcgcttcaccaatcgcaaaaacatcgcgctacaagcaccatgccgattacaatgtgctggcggcgagactcggctggcttccatcgtatccgacgtttgagaaaaacggcatcgacttgtataaagaagcagaaaaagcgggcgctgagaacgctcagcaagtcggaatctatattgccagacagctcgaggagaaaaagctcaagttttcgattgaagatcctgacaatgaaaagaacttcccgagaaatctatttgtctggagagccaatttaatctcaagctccggcaaaggccatgaatattttctgaaacacttgctcggcacgacaaacggactgatgaacgatgatcaggacagcatccgtccggaagaaatcacttggcgtgacaaagcgcctgaaggcaaactcgatttactgatcaatctcgatttccggatggcgggaacagccctttattcagacatcgtgctccctgcggccacctggtacgaaaaacacgatctcagcagcacggatatgcatccgttcatccacccgtttaatccggcaatcagcgcgccgtgggaagcaaagtctgattgggatatttttaaagcactggcaaaagcggtttccgatctggctgaagaagtggatatggaacctgtcaaagaggctgttgcgactcctcttctccatgacactccacaagaaatggcgcagccgctcgggaaaatcaaagattggagcaaaggcgactgccctgccgtaccaggcaaaacaatgccgcaaattcacgttgtggagcgggattataagcagattttcaataagatgacatcgcttgggccgaatgttgtcaaacagccgtttggtacgaaaggaatgaactggtctgttgaagcggaatataattctctcaaaaaaacgctcggcgtcgtaaaagacgacacgatcgccaagggctgtcccgacatcagtgatgctagacaagctgctgaagcggtattgactctctcttccacttcaaacgggaaagtagccgttaaagcgtgggaatcgcttgaaaaaattacgaatcttgagttgaaagatttagctgaagaacgggaagaggaatgcttcacatttgagcaaatttcagctcagccgaaaacggtgatcacctcccctgctttcagcggttctgaaaaaggcggacgacgctattctccgtttacgacaaacgttgaaaaactgattccgtggagaacgctgaccggcagacagtctttttaccttgatcatgaaatgatgacagaattcggcgaaaacatggcgacattcaagccgatcctgatccaccgccctttcttgaacaagcgtccggatcaggaaggaaaagaaatcgttttaaactacttaacgccgcataataaatggtcggttcacagcatgtattttgattccctgccgatgcttacccttttcagaggcgggccgacagtctggatgaataaagacgatgccgaagaaaccgacattcaggacaacgactggatcgagtgcttcaaccgaaacggtgtcgtcgtcgcacgggccgtgacatcacaccggattccaaagggaatggcgtttatgcaccatgcccaagacagacatatcaacgtgccgggaacaaagctgacgaataaccgcggaggaacccataacagcccgacccgcatccatgtcaagccgacgcagatgatcggaggctacggacagctcagctacggattcaactactacgggccgacaggaaatcagcgcgacctcaatgtcgtgatcagaaaattgaaggaggtcgattggcttgaagattaaagcgcaaatcggaatggtaatgaaccttgacaaatgcatcggctgccatacatgcagcgtcacatgcaaaaacacttggacaaaccgttccggtgcagaatatatgtacttcaacaacgtcgaaacaaaaccgggcatcggctaccctaaacaatgggagaaccaggataaatacaaaggcggctgggagctgaaaaaaggcaagctccagcttaaatcaggcgccaaagcaacgcggctcatgaatttattctacaacccgtatcagccgacgatcgctgactactatgaaccttggaactatgattatgaaacgctgacaaacagtccggagaaaaaacatcagcctgttgcaaggccgaagtcttccattacgggagacttcatgaaccttgaatggggtccgaactgggaagacgatcttgccggcggccacattacaggcctccaagatccaaacgtcaaaaaaatggaagaatccatcaaaaccgaatttgaagacgtctttatgatgtatctgccaaggatatgcgaacactgcatcaatccttcctgcgtctcctcctgtccgtcgggagcgatgtacaaacgcgaagaagacggcatcgttctcgtcgatcaaaatgcgtgccgctcatggagacactgtgtatcatcatgtccttataaaaaagtgtatttcaactggcagactaacaaggcggaaaaatgcacattgtgcttccctcgtcttgaagcaggactgccgacaatctgctctgagacatgcgtcggcagaatccgctatctcggagtcatgctttatgacgcagataaagtcgaagaagcggcttcagccgaaaatgaaaaagatttgtatcactcacagctggagattttccttgacccgaatgatcccgctgttgcagaagaagcaaaagctcaaggcattccgctggagtggattgaagcagcgcaaaaatctccgatctacaaaatgatcatcgattggaaaatcgctctgccgctgcatcctgaataccggacattgccgatggtatggtatattcctccgctcagtccgattatgaatatgtttgaaggaaaaggaacagcccaatcagctgaagatatcttccctgctattgatgaaatgcggattccgatcgaatatttggccaatttgctgactgccggtgatacacaccatattagaacgacattaaagaaaatgtctgtgatgcgtatgcacatgcgggcgacccaaacgaacaaacagatcgattcatctctgattcaagataccggattgactgaagagcagattgaagacatgtaccgtctgcttgcaatcgccaaatacgatgaccggttcgtcattcctcaaacccatcgcgaagaagtcgcggatctatacatggaacaaggaagctgcggattatcgtttgccggaggacccggctcttgccaaaacatataaacactggagggaagcttcatggatggaacagacaaacaaaccgtttttgccgctctttcttacctcctctcctaccctgatgaagagtggagaaaagaacgttccgaatggcagcagatcatcggcgaaatcgagcatgaagcgctgaaaggacatctgcttgccttcttggaaagcgcggcttcctattcgtctgaggaattgattgaaacatacgtatatacgtttgatttcggcaaaaaaacaaacctttatgtcacctatttcaactccggcgaacaaagggagcgcggtattgaattgctgcagctgaaagatctgtatcagcagtccggttttcagccgacagataaagagctgccggattatctgccgctcatgcttgaatttgccgcagttgcggatcaagaaaaagctgctgctgttttccaaaaatacgcagcaaacctggaagaattgagatcgcagctttcagagaatgaaagcatctatacaccgttattggacggattaatgctgatcttagaggaaattggtgttgaaaggaatgtacagccatgatcgaacaaatactgtgggtcatcctcccctacattgtcatcaccatttttatcggagggcatatataccgctatcaacatgatcaatttggctggacggccaaatctagcgagatgctcgaaaagaaaaaacttgcgcttggcagcagccttttccactggggaatcttttttgtcatcggcggacatgtgatgggaattttaattccggaaagcctttatgaggcgctcggcgtttcagagcatatgtaccataagatcgcgatcggcttcggactgcctgcaggcatcgccgcgctgtcagggcttctcatattgacctaccgccgattcacggacaaacggattcgaaaaacgagctctgccggcgatttaatcacccttgtcgctttgttattcgtgatgaccactgggcttgcggcaaccttcttaaacatcgattcaaaaggattcgactacaggacaacaatcggcccgtggtttcgcaacattttcttattcaagccggatgccgggcttatggcgagcgtgcccctctggtttaagcttcacatcatcatgggctacgtcattttcatcgtctggccgttcactcggctcgtccacgtattcagcatgccgctaaaatatttgacaagaagctatgttgtttaccggaaacgggcgccccgcaaaagcatgtaaacattttccctaaagctaaaacggctttagggatttttttctccataggcaagctacccatattaccaatcaatcatacgataaagcaaaccatcagaaaggagcgtttttattgtatccatacgatccttcactatatgatccgtatcgccagcaatttccgccggggccgcctccgggagcaggaggacagcagcaacagcagctgctccccccgccgccgagccaatttccgcaagactccggcccttcggtatttgccgttgatcctggcggaatcagaagatgcctgttcagatacacgttcatccgcttgagaaacggcagccgtttttggttctacccggttttcgtcggccgtcgttcgattgcgggctaccgctggaggccgcgtcaattccgctgggtttacttcggtattgacctgaacgagatcacttctttcagctgtcagtaaaaataagaaaaaggcgcccccaaggacgccttttttaatatggtttatttcgattgcaatgtttccttctcgtcttcccaagcctctgtatttttcagacctggaatcgagcttgccttaaagacggggttctttcctgctttgcgctgttcagtatagtctttcagcactttcgcagcaattccggaaagaagcagaatcgcaatcaggttaatgatcgccattaatcccataaataaatccgccatgtcccacacaagctggaaaccggatacagatccgaagatcaccattgctacaacggctgtacggtaaacagcaagcgccgtcttgctctttttaataaattcaatgttcgtctcaccataatagtagtttccgacgattgaactgaaagcgaacagaaaaatcgccactgcgacaaatgcaggcgcccagcttccaatgtgatgctgcatggctgcttgtgtaatttgaatgccgtcaagctctttgccaggcgtcagattgaacagcaggatcataaaggctgttgcactgcagatgaccatcgtatcaaagaatacgccaagcgtttggataaagccttgcttcgcggggtgagagacattggcagtcgctgctgcgttcggcgcgcttcccattccggcttcgtttgaaaacaaaccgcgcttcgcaccgataataatgatgctgccgagcgtaccccctgcaatctgctcgatcccgaaagcatccttcacaatcatcgcgaaaacggccggtatttgagaaatattcgtcagcacgacaaataaagcaagtccaagataaatgatcgccatgaccggaacgatcaactgcgaaactgtcacaacgcgtttcaatccgccgaaaatgataaatccggtgattgcagcaaggatgatgcctaccactgttttatccaggttgaaagccccttgcatcgaaccgacgatcgtgttggcttgaaccgcattaaaaatcaagccgaatgtaattgtaattaaaacggcaaagataatccccatccatctggcgcccagcgctttttccatgtaataagcagggcctcctctgaaatgatcgccgtctttgaccttgtagacttgagccagcgtactttccacaaagcttgaagccattccgacaagcgcgacgacccacatccaaaagaccgctcccggtccgcctgttgcaacagcaagcgccacaccggtcaggttacccgttccgacacgggaagcggcggaaataaagaatgcctgcaaagacgagacgccttttcctttctcctctttttgtccgacgatacgaaacatctcgaagaaatagcggaattgaacgaatttcaatttaaacgtaaagaacaggcctattcctattaatatatagactaaataagtccaaataaaaccgctcgggacattgatgatttcgcttaaaatttcttccatagcaccctcctgaaacaaacgaattttgttttgatgttaagttttctaacatgataggattatatcataataatgacgcaagcaaaactagatagaattttctgttttttaatcgtaaaggctgatggcatcatcattactttagacccaatgctcattatagcagagtattatctttattcatacataaaaatgcgctttcatttcaaatgcgctgcgaaaaatctaatgttgtcaataattatttgcaaactgtcacaaaataatcatcttttattatataataaaatatgctaagatgatgagatactaaggggatgagatcaaatgaaaaagacattgtttctgcaactgtccatattctttttagtcattgcgagccttcattcgttctcaatgccccagatgccggcaaatcaccatgcgcaaaaagccgctgtttcaggagacgaactccatgaactgacagtcggaaaatatggtgaagaaaaggcgaaatcattatggaattcactcggtttcggagctgaatccgtccttctcttaatcttagctgccgcttccggtcaagcgttcatgatgaacaggcggaaagagcatctgaaggcatttatgctcgcggtgttctatcactcttcttatttcgataaagcgcatgttttaaaaccataaccatacaaaaaaagcgggaggttttaacatgttatttatcataagaatggtgattattggactattttcattgacagcaatcaatctgtttgtttttcaaggaattgaattcatgcacgcgattaccgatcttttcaatcgccaggacagctgaatttgaagcgatttgaaaaagctagacaataaaatttcatgaagcagtttgtttggcatgaatccggcattgtgcgggttcatgccttttcatttggtcttcatccgtttagcgatggctgaatcgctgttttatagcagaacatcccttttatagttttacatacagttcttccacctctttcaaaaactattaaattttttcgaaaaattttaaacatattttcaacaaatgccgcggctttacttcaaatctacaaatataagatataatattcctgtaccaattaaataccaattacttatagaaagaagatgtttatatgagtaaagtatctggaaaaattgcttttgttactggcggcggtcaaggaattggagaagcaatctgcaaacgattggcagaggacggattcgcagttgcagttgccgattataatgtagaaactgcaacacaagttgctgaggacatcaataagcttaacggcaaagcaattgcggttaaagtggatgttgctgatcgcgatgatgtttttaaagctgtcgatgaaacagtaaaacgtcttggcggtcttgatgtggtgattaataatgcgggtcttggaccaaccacccctattgaaagcattacatatgaagattatcggaaagtctatgatgttaacgttggcggtacttattggggaatacaagcagctgtaaaagcctttaaagaacttggacacggcgggaaaatcattaatgcatcttctcaagccggccaagtcggcaacccgggcttagcggtttacggaggaacaaagttcgctgttcgcgggattacccaaactgcggcaaaagatctagctgaattaggtattactgtaaacgccttttgtccgggtatcgttaaaactcctatgatgatggggattgcacagcaaaccgctgatgaagcaggcaagccgtttgaatggggcatggaacaattcgctaaaaatattgcattaaaacgcttatccgagccggaagatgtagcagcatgcgtttcttaccttgcagggccagattcagattatatgactggtcaagctcttatcattgatggcggaatggtatttaattaattttaaaattatattctatatggagggcggagttttcccctccatatttagtattgaataatcagctatatagcatggcttaaaaccgtgtaatacgaaacggccacggcgtccaaccacgccttgatttatggttcacgtttaaaaaacaaagaacgcaggccgttggttcctcccccatcggcaaatcgtggcgtccatgaatttcgaatcgcatcaatacttagcgtttactgccaaattgtcattctaaacgcccttcttcttgaagttttcccaatcttttatgattgcccaggtccctttatctgttgaaggacggctccatcatttaggatataacgaagcgggacaattgagcggaaatgatacaaacaagaggctaattttaattaaaaaaaggccgaagtgagcaacttcgccctcaagcaaggcgccgtgaggaaatccatatgtttacgatcttttgaacccctgtttcaaaatacactagtgcgaggatttcccctgcgataagcggcacccaagatatcttctttgaattctactccaagcctccataggttttatttacgcgctttttccgtcaactcgtttattttctccatttttttcgatttcctctaaactgcgacctcgagtttcagggacgcgtgtccggataaatacaactccaagcaaacaaatcacaccgaagattgcaaacacagcttcttgagacatcgaagcggtcataacaggaaatagcaatccaaccaagaaagaaccaatccagttaaatgatgaagctaaaccagacgcacgcccgcgaattaccagcgggaaaatttctccaactatgacccaagttaaaggagcccatgtgaatgaataaagtgctacatagatactcaaaaagacaaccatcatcatcggattcgcattaggaattaatatattcaatattgccggcaaaataaaggacagccccattattgttccgcctactgttaataaagtacggcgattaaatttatcagcaatcactaagaatattaatgaacctagcacgagaataactccttgaataatcggccacatcaaagctgaacttgctgcatttcctgttgctttttctacaattaaaggaatgtaataaaaaattgcgtttgcaccctggaattgttgaaaagcagcaacacccacaccggcaattaataaaaaacgatatttattgcttaagagggtagcccatgatgcattttgatttgccttcgcttcttctctggcagtttcttgaatttgcgttatttcagaatcaatctctcctttgttagagcgaatatagctcaacaccttgcgagcttcatcaagtttattgttctttattaaaaaacgtggtgattcgggtaattttagcattccaacatataagatcaaagcaggtacagcagccaaaccaagcatcaaccgccacgccattgtttccggcaaatctttcaatagaaaatcaacaatgtaagaaagcaacattccagaacaaatcattgtttgattaattcctgacagccgtccacgtaaacgtgcaggcgccatttccgacatataggctgggaccaatgcagaagcggcaccaacggccaatcccaataaaacccgagaaacaatcaaaaatagtatcccattatgaggtgctattcctgacaaaatggatccaacaacaaaaatgatagcggaaattaaaatcattttgcgccgtcccaaacgatcagaaagttgtccggcaagggcgcctccaaaaatagcgcctaacattaccgaagaggtaatccatccaataaccccggcgttgtcttgaaggttccaatcattttgcagaaaaggcaaagcacccgtcataacgccgatatcataaccgaaaagaatgcccgcaaaagccccaaaaaagtaaatgaagccacttgagattttcttttcattaaccattaaagtttcctcctcaaggttgaaattaaattgtgtaaaaatccactgcaaaaatattgaaggctttttaagaaataataaaagcgctttcaatccgcaaatacatgccaggatattatttggtgggatttctccctaaatctcatggttttattcgcctatttttaaacgctttcaatttttactgaatgtcgcgataacgcttacaaaatcataaatattttgaaaactgatgcctattttcacctccaaggaagcagcacctcctcggaggttagaggcattacttaatcactacatattccaagtcaacgagctttgcataagtgatcatttggtctgttgttaaattcaatgaaacaactgtatggtggccgccgccattctcaagccatgctttcactccatcttggaagttaggcttcacttcccaaagcacccgtgcaactggaaggtttggtgctggaacagttggttcaaatgcagaaacttcgttaatcaacaatttgtagtgcgtaccaaagtctgccattgaaacaaccacgccatctcctgcttttccgtcgaacactaggcgtgccgggtcttcacgatcaccaatacctaatggagagacgataatttttggtttattgcttgctaaagatgggtcaacttcaagcatatgcgattgaagaattgattcttgaccggcagccaattcatatgtgtaatcttccataaaaccagttgattggttacggctcatcactttgagcaagcggtcgagcgctgcagttttccaatctccttcaccggcaaagccatatccttgcgccatcaaacgttggacggcaagacccggaagctgtttcattccatataaatcttcaaagttagttgtgaaagcattgtaaccaccatcatcaaggaaacgtttaatagcgatttcatagcttgcttgtacttttacactcttctcccaatcttcccgactgtaagtgccataatcaaattcataaaggtctgcgtattctgcaaacaaacgattaatctcttcatctgtaaccgcattcacgtattgaacaagatcaccgatgccaaagtaatcaactgtccagccaaattgaatttgcgcttcaatcttatccccttcagtaacagcaacgttacgcatgttgtcaccaaaccgagcgaccttgatgttgaagctttcgttataagcaaccgctacgtccatccattctgcaatttgctgttgcacttcaggtcgctcccaataacctacgacaactttattttgttttttcaaacgggcattgataaaaccgtattcacggtcgccatgagcagattggttgaggttcataaagtccatgtcaatcgttggccatggaatactttcattaaattgtgtcgctaaatgaagtaatggtttttgcaataattttgttccgcgaatccacattttcgcaggcgagaaagtatgcatccaagtgataacaccggcgacttcgtcacgataatttacttctttcatgatgctagtgattttatctgcattaacagccaaatcttgcaatacaagcggatatggcaaaacagcgctttcatttaatgcatcggtcatggcttgcgcgtgcgctctgacttccgctaacgtttcttccccataaagatgctgtgaacctacgacaaaccaaaattcttttttccctgttgttaacataataaccctcttttcttaaattgatgggataattgatagtttgatagaattgacattacttttgaccataataagcatttttaccgtgttttcgtaagtaatgtttatctaaaatacgttgtggtaattcttttgcaaaaagatttaattctcttgtaaataaattcattttcgcaacttcctccaacaccacactattcaatacggctgattttacatctttgccccaagtaaatggaccatgaccgtgaagtaagacaccgggaacagctaaaatatctaaccctcgctcctcaaatgtttcgataatcacatgacctgtttctgcttcgtaaccgcgatcaatctcctcttgtgtcaagtaacgggcacatggtacggaaccatagaatgtgtctgcatgagtggtccccatcgctggaacatcaaggcctgcttgagcccagattgtcgcccaagttgaatgagtgtgtacaattcctccaatttcagggtagcgcttataaagcactgcgtgagtcgctgtatctgatgaaggcctcagctctccttcaacaacattgccatctaaatcaacaaccaccatatcactagctttcatcgtttcataatcaacaccgctcggtttgataacgaatagacctgtttcacggtcaatggcacttgcatttccccatgtgtatttcacgagtccgtatttaggcaggtccaaattcgcttgtaatacttcttctttcagttgttctagcacgtcaatccctccattaaatcaaatggtctacagcggcctgctcaatcattaaaccttttttgtaccgttcgataaatgcttcaaatccttctacatctaattgatcagggtaaatttcctgcccggcatcctcttcaaagacttttttgtcgaggaagtcttctaagctctcttcttgacctttgttcatcatgtaagaagcaagaatagccattccccacgcaccgccttctccggctgtttccataactgataccggcgtattcattgcagctgcaacaattttttgtccgacaagaggggttttgaataaaccgccgtgagctaaaatgctatcgatttcaattttttcctctttggtcaaaatatccattccgattttcaaagcagcaaaggctgtaaaaaggtgtgtccgcatgaagtttgctaaattgaaacgactctctggtgagcggacaaataatggccggcctttttctaatcccgtaatattttcaccggagaaatagccgtagcttagcaaaccgccgccatctgagtcagcttccaaagctttatttaacatcacttcgaataatttattcgtttcaatcttttgtcccattgcttcaaaaaattcacgaaacaatcctagccaagcattaatatcgcttgagcagttattcgcatgaaccattccaaccggactgccgtttggcgttgtgaccaaatcaatttctggatatacttttgaaagttctttttctaatacaatcatggcaaaaactgaagttcccaccgaaatgtttccagtgcgtttcctcacactattcgtagcaaccattcctgttccagcatcgccttccggtggacaaattggaatgcctggttgtaaattttttgactgatccagaatttttgcaccaatttcggttaattcaccagcctgctcgcctgaaatataaactttaggaagaatatccttcagcttccaagggtagcctttgttcgaaatcagttcatcaaactgcttgaccatcgattcattgtaattttgcgttgattcatcaatcgggaacatgcccgaagcatctccaatgccaattgctttattaccagtcagtaaccagtgaatgtacccggctaaggtggtgatatagtcaatgcgaggcaaatgcttctcttcatttaatatcgcttgataaaggtgagcaatactccaccgttcggggatattgaattgaaattgatcagttaattcttttgctgcagcaccggttgttgagttacgccaagttcgaaacggaacaagcagctcccctgttttgtcaaaagccatatacccatgcatcattgcagaaattccaatagaaccgattttgcgaatggtgatgccataatttcgttcaacttcattcttcatttcactataagctgttcgcaatccagtgataatatctaccaagttgtacgtccaaaatccatcttccaagaggttttcccactcatagcttccagatgcgattgtttcaaaactgctatcaatcaacactgctttaatacgtgtggatccgaattcaattccaagtgatgtttctccctcagttatggcttgcttgatgtttactcgattcgctttcacgtaatcccccctctgatagcgatttcattataattcgaaagaaagcattttcctttccgcttaactttattacaaccttagtatattttttgtacgtacatatgtcaatctagaatataatatgttcatataaatatcacaacgatattttctgttatttttctcttaatgtttataataaaaggtatttgaataacataaaacctaaagaaaatttttataattgctagttaattttcacgaaaataaggcggaatcttttaattcattgtaagccatgataaaatatgtccacacaaatcattcaattaaaaaaattagaatgcgaacaactgcgaaagaagtgagtgaaatgaaaccaaagtataaggtcatcattaatgacataaaaagtaaaatactttcaggagtttacagagcgggagaccaaattcctactgaatccgccatacaggaagagtacaaagtcagccgccacactgttcgaaaagccattttagaactatcgaacgaagggttcttaagaagtgaaaaagggtctggcacttatgttagtaaccagtatcaatcaaaagccggcgggaattccaataacaaaataatcggtgtaatcacgacctacatttctgattacattttcccctccattattcgtggaattgaagggagattgaatgaggctaattattcgttactattagctagtacaaataatgatgtcgaacaagaaaaaaaagctttggaaatgatgctgtcatttggcgtagatggtttaattgttgaacctacgaaaagcaatctgtacaatcccaatattgcctactacctatcgtttaaggaacaggatattcctttcatcatgatcaatgcttattatgaagaattagatgttccttttctttgtctcgatgacgtgcagtcaagctatctcgcaacaaaagaattaatatcaaaaggacatacacaaattggtctcatttcaaaaatggatgatttacaaggaaagtatcgaatgaaggggtatataaaagcgcttggtgaagccaaattacgattttacccggagcatgtgctttcgtacaatacagagacgaagctggacctatacacagacctgaagaagtttctaaatgaaaaaagagacgtgttgactgcaatcgtctgctacaacgacgaagtagggctggaagtagcaaatgtatgcagacaacttaatatttctatcccggacaaattgtcaattattggtcaggacaattcgtatatcgccaaaaatgcgaatatcaaactaacaacattgacccatcctcaagaacaaatgggacacgatgcagctgattgggtcattaaaaaattacaaggaaagaaggatttaccaaacgaaacctactatcaacctgtgttagttgaaggcgaaaccgtaaaagagttagaaatacaataatcatagcgtgatcaagaaaaacccagtccatgttcactaaaggcgcgaacacggactgggttgttttactctggtatcaattaagcaaagaaatgttgaatcagaaaaacgggcgaaaatctcaccgaagagaaaaaatcagtctctgatatattagatgctgtataattgtgtcacaagaaagtaacatcgtgctgtttaaggtttatccggcatgctctttttctgagcattgaaacggcttgatagacatgtggtgacgcccctagatattgaatgatcaacggcgtgctgttcgatttcactccagctcatgtttgctgatccatacatccgttacttcccctgcttcatcttcgtcgatgatgaaagaaccgttgctgtaccggtcatgaagcttgatttctttgacaagcatctcctctgtgatgcctttttcggtttgaagcgtgatttgatcatgatatgaacatgcgagcaggccggcaatgcggtgaggttttttcttcagttccctcagcatgagaacccctcgtttcgcccttgacgttttttcaaattcgctgcggttcatccgcttaatagatccgcgctgggtcacgagcacaagcacgtctttttcctctaaaacctgtccgctggcgacaaagtcgccgtctttcaaattgacgcccttgacaccggccgcccttgcgccgacgacgctgacttcatcttctgtgaaccacagaccgtagccggaatgtgtcgcaataaacaaatctttcgttccgtccgttacatgaacatcgaccacttcatcgtcgccttttaaattaagggcaaccagtgcttttgaatagcgctgtgctttatactgcatcagctgagttcttttcgccattccgtttttcgtaaagaacagcaggtattcagattcggtaaactctctgacaggaatcgccttgacgatggactcatcgctgtcaatcgatatgatattcgttatatgctgacctaaatctttccatctgatatcagggagctggtgaactggacaatagacatagctccctttatttgtgaacaagagcagaacgtctgtcgtattcatttccagctgacagagcagacggtcggtatctttcatgccgaagtcctggccgtttgatgcggcgaaagaccgctggctcgttcgtttaatataaccgtctttcgttacggtcacataaacgtcttccgacgccaccatcacttcaaggttgattttaatttcttcgattttttcttcgatgacagagcgcctttgactggcataggtttttttcacctttttcaagctgtctttgatcactttcaaaagtttcttatcattggaaaggatctcttccagctctttgatcttctggtccagttcttttgcttcttcctggagggccgtaatatctgtgtttgtcagcctgtacagctgcaaggaaacgatcgcttcagcctgcggctcagtaaatgcgaacttttcgatcagattgtttttggcatcgcgcttgtcattggaggagcggatcgtcgcaatgacctcatccaaaatggacagtgccttcattaagccttctacgatatgatgcctttccttcgcttttttcagctcatactgagaacggttggtgatgacttctttttggtggccgatataagcgtccaaaatcgatgtgagattcatcagcatcggtcttctgttatggatggcgaccatgttaaagttgtaaggaatctgcaaatccgtgtttttgtataagaaatttaaaatgccttgtgcatccgcttcttttttcagctcaatcacgattctgaggcctgtccggtcggtctcgtcacggacttctgaaatcccttcgaccttccgttcaatcctgaattcgtccatttttttcactaaattcgctttgttgacttcaaacggaatttcagtaatgacaatttgctggcggccgcctctgattgtttcgatctcggctttgcccctgatgatgatttttccttttccggtttcataggctttttttatgccttctttcccctggatgattcctccggtcggaaagtccggaccttttacgaactccatgaggtcatccacgctgcagttcggcgagtcgatccgcttaatcacggcatcgatcacttccccgagatgatgcggcggaatgtcagtcgcatacccggcggaaatccctgtcgatccgttgacaagcaggttcgggaacattgccggaaggacgacaggctctttgctcgtatcatcaaagtttggtacaaactcgaccgtttctttgtcaatatcccgcaatagctctgacgcgatcgccgcgagccttgcttctgtataacgcatcgcagccggcggatcaccgtcgatgcttccgttgtttccgtgcatttcaatcagcacgttgcgaaccttccagtcctggctcatccgcaccatcgcttcgtagaccgagctgtctccgtgaggatgatagtttccgattacattaccgaccgtttttgcggccttgcggaaattcttatcgtgtgtgttcccttccgcatgcatggcgtataagattcttctttgaacaggcttcaggccgtcgcgcgcatcagggagcgcccggtcctgaataatatatttgctgtatcggccgaaacggtcgccgatcacgtcttccaatggtaaatcatgataaatctctggctgtgccatttatttaaacctcctcagcgaccgataaattctcgttttccaaaatgttgctttcttcatcaagtccgaaagcgacgtttttctcaatccattttctcctcggctcaactttgtcgcccatcaatgtcgttacgcgccgttccacccgggccgcgtcatcgattttaaccctgacaagtgttcttgactcggggttcattgtcgtttcccaaagctggtcagcgttcatttcgccgagacctttatagcgctggatcgtatatccttttccgacttttttgaggacgtcgtccatttcctcatcagaccaggcatattcaatgatttcttttttgcccgaccctttgctcactttatagagcggcggcagtgcgataaacacttttccgtgctcgatcagcggcttcatatagcggtagaaaaaagtcaggagcagcacttggatatgcgcgccgtctgtatccgcatctgtcatgataatgactttgtcgtaattgatgtcctcaatgtcaaaatcggcgccgacccctccgccgatcgcgtgaatgatcgtattgatctcttcatttttaaaaatatcggccagcttcgctttttccgtattgataacttttccgcggagcggcaggacagcctggaatttccggtctcgtccctgctttgctgatcctcccgcagaatcaccctccacgagatacaattcgttcttggatggattccttgattgtgcaggcgtcagcttcccggagagcgtcgcttcggatttctttcttttctttccgcttcttgcctcttctcttgcttttctcgcagcctctctcgcctgggaggctttaatcgcttttttgacaagcaatgttgccgtttccctgttttcttcaagaaaataggcgagctgctcagagacgattgcatcaacggctgaccgtgcttcacttgtgccgagctttccttttgtctgtccttcaaattgaagaagctcttcgggaatccggacggaaacgatggctgacaggccttccctgatatccgttccttcaaggtttttgtccttttcttttaaaagggccacctttctcgcatactcgttgaatgctctcgtcatcgccgttttggcaccggactcatgggttcctccatctttcgttctgacattattgacgaacgacaggatgttttcggaatagccgtcattaaactgaaacgcgaagtcaacctcgatgccgttgtgctctccttcaaatgagaccacttcagaaagcgcgtctttctcctcatttaaataagcgacaaaagcttcgattccgttttcgtataaaaacgtttcttttgtttgatcgcgttcatcgatcaattctatttttagtccttttaacaaaaaggctgattctctcagacgctctgaaagcgtttcaaagttaaacgtcgtcgtgctgaacatcgcaggatcaggcttgaaatgaatcagggtgccggtctttttggtcgttccgattttatcaagggatgtcaccggtttgccgccgttttcaaaacgctgcctgtaaacatttccgtcccgctcaatcgtgactgtcagccactcggacagggcgtttacaacggatgcaccgacgccgtgcagccccccgctcgttttatagccgccttggccgaactttcctccggcatgcagcactgtcaaaataatttctggagtcggcttgccgagcttatgcattcctgttggcattccccggcctctgtcttgcaccgatatgctgttatctttatgtatttttactataatgtgatccccatggcccgcaaggacttcatcgacggaattatcgacgatttcatatacgagatggtgcagtccccggctgtctgtcgaaccgatgtacataccggggcgttttctgaccgcttcaaggccttcgagcacctgtatggaatcatcattatagtcaacttgctgttttttaaccaaatgcataaacccctttcaaaaatcaaacattgcttataaagaataatacacactctgtcatataaagcaaagtattatccgattattttccaatttcttcaagcattgtcgggaacatgttaaaatgaaagccgctttttgcacagccgtcattttacacgattcatcacccgcagcacaaggctttccacatcgcaattggaaaatcattcttaaaaaactgtccaagacttattgtagccgtttttcacagcaattcgcaaacatattctcgcataaaaaagacaaaaacccttgaaaaaacaaggatttttgtcttttttatgccgattttgttaacgagtgtgccacttttatgcacaaatccataatcaccgtatagcctttttcgctcagaagctgataagcttcttcattgacaagcccctgctgcgcccaaaacacatctgcgtctatctccaggaattcctttgcgacatcaggcagatgctcggatcttctgaacacattgacgatatcaacgtgtccttcaatgtcttttaaggatgccacagccttgacgcccagcgcctcatcaatggtcggattgacagggatgatgtcatatcccgcgtcctgcatcgcttttgataccatgtacgatgttctttcagggttgtcggacaagccgactaccgcaattcgtctgctgttttcaagaatggttttgatttcctgtttagaaggattttccacaccgatcactccttttaagttcagtttacacgaaaacaaaggagataatcaaaattttcatatgattagcgcgcattatcttgtatgatatatacggtacttctaaagaaaagccgtcatggaaggcgcctctcatgttaaaataaagagaagggatcatctaaaaaggagaaatgaaatgttaatagctttattatttattttagcctatctactcggcagcattccgtccggcttgattgtcggaaaggccgccaaaggaatcgacatcagggaacacggcagcgggaatcttggcgccaccaacgcatttcggacactcggcgtaaaagccggctctatcgttgtggctgcggacattttgaaagggacgctcgccgcctttctgcccgccatcctgcacatcggcgtacaccctttgctggccggcgtagccgcagtcatcgggcatatgttccctgtgttcgcaaaatttaaaggcggaaaagctgtcgctacttccggaggcgtattgctttgctatcagcctcttctgtttctcacaatggttgcggtgttctttctgtttttgtatatcacaaaatatgtatcgctttcttccattttaaccggcttgtatacaacggtttacagtctgtttacgaaagaccttttattggtggcagtcgtcgcctttcttacggcgtttgtcgtatacagacacaggacgaacattaaacgcatcatcgataaaaccgagcccaaaatcaagtggatgtccggcaaaagatgagcctatccgaagaacattatattttcatgatcggacaaaaacgttatatactataaatagattcagcatgctttgaaacaaatgatgaaggagtgcttgcccgtgaatttgaaaattaatgaagaggcgcttaaatggtataagaacgagcttgatttaaaagaaggtgatcaggttcgcttctttgtccgctacggaggatgcagcaatgttcaaaaaggcttctcccttggggtctcaaaagatgagccgcagcaaatcggtgtaagtgcggaaaaagacggcattacgtttttcgttgaagaaagcgatgtatggtatttcgacggccatgatctgcttgtcacctataacgaatctgcggaagaacctgtttttgaatatcagtaaaatatcattttttacggcttgcagagaatcccccgtttttctgcaagtttttttatttttcttcgtcattgaagtgccgaaaaaaagccttcaaaatctagggtggcttgcctgagtgttcggcaaatgtacaccgcgagctgcgtaaagctcctaaaggacattatatacggggcagcaaacacgaataactgagcgggtacagatcctgtatatctaaaatacagttcgtttaaaataaagcggcaaggatttccccattcaataaagatttttacacactctaatattatacaaagtcatttacatcgaggtgtttggtcatggtttacggtgtgacaacttttattttactggctgtttttctgatcttttatttaacggaccgaagaaggatcatcaacggttttttattcaatctatttttttgttcatttcttgttctttcctactatctggcatacgttttcggaattggctttttcagacttttcgtcattgtaccgctgctgatctttttctttatcctaacgttcggtctatttgctttaatgatcgggttatttctgaatgcgagaattcttatcaaaagagaaggacgacgattgtctaattgtttgactttaatttccgggctaggtattatcatattttttctattgtcagtgattgaccccgctcgttttttatcgccaaatgttcagccgttgtttgcgggatcatcgcttattgcggtctatttcttctttcatttaacaaatttcttaacagcctattttctatatcaatttaacagaccgaaacttaatcaggattacatcatcgttctcggaagcggattaattaacgatactgtacccccgcttttagcaagcaggatagataaggctgtcgatttttatcggaaacaagcagctgttgctcctccgccgaaaattattttttccggcgggcaaggacctgatgaaaacctttctgaagcagaagccatgcagagatatgctttaaaaaaagggatacctgaagagcacactttcaaagaagaccgttctgtaaatacatatcaaaatatgcttttctccaaacaactgatggactcattatcagacggcaaatacaacagcatcttcacaacaaacaatttccacctgttccgcgccagcctatatgcaaaacgagcaggcttaaagagccaggggatcggttcaaaaaccgctttttattattggccgaacgccatgatccgtgaatatatcgctgttgttgtaatgaatcgtaaacggcatagcattgtcgtaggtactattttaggtttttctataattttgactgctcttaattttttcattgattaaaacttcaaaaatgcgtcttgagattttggtttgtccggatggcacactttctattgcagtcatccccaacaagggtgcagagatatattgatggaagtcccaatagataatgatggatattttcaaaggacatcttcgccggaaagatgtccttttgctttgaaaacattacaccgtcatgttgatgattctaatgcttcctgagcaatgggcaacttccctgctccaagcagctgtttttttgatgcgcttggacttttattgcttacaaatgtgaaaggaatatgtaagataaatcaatggtttcgttgggaggttttatatatgatgggttccgaggtgataaatgatgaaatggtttttaggaattttaacggcaggactgataattttggtcgggggctactttttatattccggatattattcaacggaagattattacgtcaaaattacaacagatccaaaagtcgtgaaagaaaaagcaagtgatggatacacatatataaattataactatgatgttacgggttatgataaagatgggaaatccaaaaacctaaagctctcttctcaagaaaaaatgcagaaaggtcagtactatattattcattgggaagatagaagggaaatcatatccagcaaagaaaaagcgagcgagaagcaaatagataaggacatcctgcataaattagacaatcaaaattaatcagccgctcactctttccccctaaaacttcttgttttagggacttttttacgaaaaataaaatggcttatcaaggcatgaaaaacactgaagtaaaggtgaactttgtgattgaaacagatgatgacaatataactgaaactaaagatacgtttttgctcatcaaaatgaaacaagcaagaacaatgcttgcttgtttcaaggatgtccgagtttctttaaaacaccgtattattcaagcctgaaacgcttgatatggcttgagagcttttcttgttttaaaatcatgatctgcttctctcccaataaatcaaagtggggaaattcgcttcttttatcaatccactcttttttcagtccgtactgtttgccccactctgcaagcttctcaatgttcgcgcatcctgcttttgtcaccgttttgacatccggatacctgtcatcgagccagtaatgcgtaagaaacgcaacttcgccgtttaaaacggcgcgcttccattcgttcagctcgtttcttttaataccgaacgccattactttttggcctcttcgtatgcttcatgccactttggataaagcttgcggaactgaaccggtttgaagctgtccccgtcaacgcaaatatgggacgatgttcccttcacagcggtttctccggcggaattaaaaatttcatacccatataccgttttaaagccgttgtaatcttcaatccacgtatgtaccgtcgctgtttcaccgtagcgaagaggtttgacgtagcggacattgatatccacgacaggcgacaggatgccgtctttctccatttcggcataagaaaagccgagttctttaattaaagccgtccggcctacctccatccaaatcaaataattggcgtgatagacgacacccatttggtctgtttcggcatagcggacttctatttctttttttgagacgtacaaattccctctactcccttttcacaaatgtatttaatccaattctagcatatacaatgggcaaaaacacgacggacggcttcatgcaaaaaaaccaggtcgccctggtttattgatgatatccgtttttgcgggcttccgcctcgtcatggatttcattgcgcatcgcctcaatgctttcatttcggcgttcatttttttcgcggatctgttcctgttccgcctcgctggcaaaagacagctgctcttcagactcctcaatgttttcgattgtgttctgcaccatgtcttgaagcttttctacgttgtctgatctgtcatccggatgatgtttttgatgtgtcattcgggtctctgcctccttttcatctttactcgccttttgtctgcataatgatcggtgtttctcctgatttatcatgcatcttttttcctttgttgcgcttatattctaccggttttgtcccaagatggctcggggcaaatttagactgtttgtcgtgttctctcggcatgtctatccctccttttcagcattaggattctcaaaaaggagcgtaaacatgaatcgatttttaaaaactcacttcagcttaaatttctcttcaagcttatcttccagccgatcaagaaactcctggttggtcatgagctcctttttattttccgagacaagttcttcaaatgttcgccttttcgcttttttcatgttgaatcacctccagcttgttttcattttcaccattttttgggcaatataagcaaaaaagccgggattttttataatcccagcttttcttccatattctttttcgacatcgtccccagcacgatatctttaatgattccgttttcatcaatgataaatgtcgtcggatatgaaaaaatctcgtatttcgcattgatgcccgttcggtctaagacgatggggaaatgtaaaccgtgcctttcggcaaacgctttgaccgtcttttcgtttttctcggaagatgtaaagttgacggctaaaacggcaatgtcctgattttcattttgaagctcttccattgcaggcatttcggtttcacacggtctacaccaggtggcccaaaaatttaacagcacttttttccctttaaagtctgacaaagatacatcgtttccattctttaatgacggcagcgtaaaatcaggcgccttgtctcctttctcaatgccgatttcggcttccttttgccctgtaaaattccaaaccgcaagaccggccaagactaaaagaaacgcggcagccagcacttttttcatcatcggcatcctccacattcaggattacgctgaaaaaagaagagaaagctaaaggctctctcttcctcattcaattactgtttcattttattgcggagcaccatttgcaggattccgccgtgacggtaataatcgatttccacttcgctgtcaaagcggacaacagcttcaaacgacttgaccgtgccgtcttcggcaatcgctttgacttggacgagatcgcgcgggcgcaccgactcactcacgtctacttcaattgtttctttcccggtcaaaccgagcgtttcagcgttttctccctctttaaattgcagcggaagaacgcccatcagcacaaggttgcttctgtgaattctttcaaagctttctgcaatgacggttttgatgccgagcagatttgttccttttgccgcccagtcgcgggaagaacccattccgtagtcttttccggcaatgacgaccagacctgtgccgtcttctttatacttcatgcaggcatcataaatggacatcacttctccggtcggccaatacgttgtataaccgccttcagtgcccggagcgatctggtttttgattctgatgttggcgaatgttcccctcatcatgacttcatggtttccgcgtcttgaaccatatgagttgaagtctctaggagaaacgcctttttcctgcaaatattttccggccggcgtgtctttgccgatcgctcccgcaggagagatatggtctgtcgtgacagagtctccgaatttgccgacaatgcgcaagcctttaagcggttcaactgtacctggctcaactgacatgttttcaaagaatggcgggttctgaatgtaagtggactcttcatcccatttatacagggcttcatccgttgtttcaatcgcattccagcgttcattgtcatcaaacacgcgctcgtattcttttctgaacagctcaggagtaacggtttgcttcacgacggaattgatttcgtccatcgtcggccaaatatcgttgaagtacacattttgaccgtctttgccgacgccgatcggttcgtttttcaggtcgatatctaccgtacctgccaatgcataggccacgactagaggcggagacgccaagtagtttcctttgacaagcggatgaatccggccttcaaagttacggttaccggaaaggacagacgtaatcagcaggtcgttttcggcaaccgctttttcgatttcaggcgcaagcggtccggagttcccgatacatgtcgtacagccgtagccgacgatgttaaatccaagctcgcgcatatacggcagcaggcctgaattaaccaagtagcctgttacgacttttgaacccggagcgagagatgttttcacatagttcggtactttcaatcccagttcaaccgcttttttggcgacgaggcccgcaccgattaagacataagggtttgatgtatttgtacagctggtaatcgccgcaattgcgatcgcacccgttttcatgacggcttcttcgccgttttcaagcttaaatttgatttctttgtcagcctcgctcgcgtttaaaccgaatccctggttgcccgcagggcttgccaaatgcttgtggaacgtttctttcatgtcagtcagcggaatgagatcctgaggacgcttcggacctgaaaggttcgcttcaacttttgacaagtcgatttcaacgatatcggtaaatacaggatcttcctgatcaggcgtgtagaacagtccgttttgacggcaatattctttcaccacattgatatgttcttcatcacggcctgttaaacgcatgtattccaatgcttcctcatcaacagggaagaaaccgcaagtcgcgccgtattcaggagccatatttgcgattgtcgcacggtctgcaagcggtagttccgcaacacccggaccgaagaattcgacgaactttccgactacgcctttttcacgcagcacctgtgtcactttaagcgcaaggtccgtcgctgtcgtaccgttcggcagctttccgacaagcttcgcaccgattacttcaggtacagggaaatatgaaggctggccgagcatgcctgcttcagcttcaattccgccgacgccccagccgagaacgccgattccgttgatcatcgttgtatgggagtcagtaccgacaagcgtgtcaggataagtgacaatctcgccgtcttcttccactgcatggacaacgtttgccaaatactcaaggttcacctggtgaacaatacctgtagcagggggaacagcttgatagttattaaacgctttcttagcccagcttaaaaatttgtaacgctctgcatttcgttggaattcaaggtccatattaacggtcaatgcatcttccgtacccgctttgtcaacttgtacggagtggtcgatgacaaggtctaccggtatttcaggattgattttatccggatctccgccgactgaagccatcgcttttcttaatgaagcaaggtctacaacggctggaacgccggtaaagtcctgcaaaataacgcgggatggtttgaaaggaacgtcaatatcttttaattcggcagtgccccattttgccaagttttcaacgtgttcctcagtaatgactctcccgtctacttgacgaagaacggattcgagcaaaactttaatggaataaggaagttttgatacgtttccgattccttgatcctctaatgcttttaaagaataatagctgtacgttttgccttgtactgtaaacgtttttcttgattgaaaagcgtctttttttgcgatttgttgctgattcgccatttctccaaaatccccctttaaagatcaagatcatacgccagaaaaatcggcatatttcaccacaattttctcacaatttaatcttaaaacaattttaaacataagtaaatatcaatgtttttattaaattcaataagaatgacttatatacggaaaaaagtttattttactggaaatacatttttttatacaatacacccgctaaggctatactacagtctgaggtgattgaaattggccaaacgaaaagcaaatcatgtaataaatggaatgaacaatgcgaaacgccaaggaaacggcgcgggatatattgaaaatgatcagcacatactcactgaggcggaacgccaaaacaacaaaaaacggaaaaccaatcaataaatacgaaagatccttcatgaatatcttaggaggttaaaacattgacaaataaaaacgacggcaaagatatgcgcaaaaacgcaccgaaaggagctcagccagggcagccagagcctttgagcggaagcaaaaaagtaaaaaaccggaaccatacaagacaaaaacacaattccagtcacgatatgtaacattttttccgcgcctttcacggcgcggtttttttccttaccgcgcgtcaccctgaggcgttgtccaccctccttcacatgaattcaaaggtgtgcataatctaatggtaaggctaggtatggaggaatgctccaatgacaaatacaaaacgtttcgattccgcagattttgataaagaatggatgaaacagtttgttgacgacccttttctcctctatgatgaaactttaccgattgacctttatgaaacgagcactgaatatataattgaagcagatttaagccacttgaatgtccggcatcttgacttgacgttttcaggctacgatttcaagcttgcagttaaaaccgatgagcagctttacgagaaatcgctgatgcttcctttctttttgaatgacaaacagatcgaagcggaatgcgaaaacaacattcttgcagttaaaatcaataaagaatcaagcaaagatgacatttcgctttcaatcaatattccttttatatcaaacctgcacaacaagcagaacccggacagcgcttaaaacacttgccatccgggtttttttccgttcgttcgtcaaatatcctctagcaattctctatggccgattagggaatcgctatacaatagattatgttctagcatctcttttgaccaggccggtgtcccattttatattattttttctatgttcttctaaaacgccttcatgtaaaataggttatagacaaaggagtgatgagagatgctggaaggatggtttttatggctgatgctcgcttggatcgtcatcatgatcgtcctcttgtcaatcggcggttttttcatgtttcgcaaatttttaaaaaggctgcctaaagaagatgggaaatctgagctggactggcaggattattatattgaacagacaaggcatttgtggaatgacgaagaaaaagaactgcttgaggaattggtttcacccgtacccgagctgtttcgcgatgtagcaaaagcaaaaatcgccggtaagatcggggagcttgcattgaaagaaaaagcaggcgccatcgaccgggatttaatcatcagaggctatattatggccacaccgaaaagagaccataagttcctcgtgaaacgtttaaaagaaaagaacattgatcactctacatatcaagagctttttaaataaacaaaacctttccttctttcaggaaaggttttgttttaattgacctgtatgtgatttgacgcttcaatctggcttgaaagctttctaaacgataaatacatggcaatccgccaaggaacgatcatcccgaaagccagaatccaaaacattccgctcagtgcgccgtaatcgatcgttgtgcttaatatgctcttcatcacgatccggatgacgagcagcgcaattaaaataaacacaaacgatttggaccgtttaatatagattttatcatcgcggatttcaaattttgaggttttaattaagaaaatagaaaagatcatgcccacggtgagagcttccaaaaattcagcaccggttacgtggaacaccggaaataaaaacatgagagcaccggtgctcataaaaatcggaggcagtataatttttttggccgtagccggtttttcagatgacttgattctgacagccatgacaatgacggccatcacgatagcaagtatagatgaaacgacgatcatcatacatatcatccctttttctaaagctaatttctctacttgttactatactctaaaacgaagaaaaaaaccatgttcacgtttatcatctgcaagcatttccgagcacatgccgaatcgcttcgacgactttcgtttcctcgaaaggcttgacgatgaagtccttggctccggcttcgatcgcctcaacgacgatccgcttttgccgcatggccgtacacatgatcactttcactttcgggttcagctggatcatatcctttaaagcttctatcccgtttttcacaggcatcgtaatatccatgataaccaagtccggctgcagctcttgataaagcaaaacagcttcttccccgttctcggcttcacccgcgacttgcaagtcttctgtttcaagtatttctctaattttatctctcataaattttgcatcatcaacaattaaaacccttgtcatactcccctccaacatcattattcagttttgctgtgaataagtcctattgtaacaaaaaaccaaggcggtccttagcaaagtttaaaagcctctgaaatcgccgaacaggcctgacaatacgataatgattttcgtcatccagtcaaagaacagcaggatgccgactacaatcattgcaactccgccgatcttcatgatgatgagctgatgcttccgaagccatttcatctttgtaatgaaaaaagacagaagcagaaacggcaagctgaatccgagtgcataaagcaccatataaggcacggccgacatcgggttcgttccggcgagtgcaataaccgctgcaagaatcgggccggtgcagggcgtccagccggcggcaaatgccattccgattccgatggaaccgagcagacctccaggcctgtttttaaattggaggcgcctttctttcattaaaaattcaggcttaaaaacccccaaagtgacaaatccgaaaaagatgataaaaaccgcaccaagctgcctgatgagctgatgataatccttaaaaaacgacccgacaagcgacgtgctgtagccgagtgccacaaagatcatcgaaaagccgatcaggaaaaagaccgtatgtaccaagctccttttttgaaacataagtttgtcagaatggatttcactcatgctgacaccggtaatatatgataaaaaagcgggataaagcggcaggcagcatggcgaaataaacgatagaaaccctgcaccgaaagcgagaatataattgatatcagccatctctttctcccttctattttttggaataccatgaaagaaaatcatttgatatgacaattacatttcaatttcctaacatatcacaaaaaaggatgttgatttcacgaatttctttatataatcaattttgacaatttacccttatcaccttcagaattgaaaagaaacctatatatggatataatagcatttagtaggcaacaaaaagatgatttttacagaagaaaggataaattcctgtgatgaaagaaaatctgcttcatgaaattgaggaaaaaagaaaagagctgctaaaaatcgtcatgacaaacggcatgacttcacatatcaccattcagcacagccagcagctggatatccttctcttggaataccaaaaactatctctcggaaatacacaataatcatagatcaaaataaaaaacccggaagcgggttttttattttataaccatgttccttctatgtcataatcgcattcgcattatttcgtttgattttccatggctttcatcatttgattaattttcttctgggatggtttcatacccatctgcatcatcatcatgcgcagcatttgttcattaattggcggattttttttcaaatagttcatcatatatttacgagcaataaaaaatccgagtgcaacacctgcgagcaatgctaaaacgcccactaggatgacaacccacaaatccatttaatttcctccttcatgttgtctcgtataaagtgtactaaaccaaacgctattatacaacatttacagtccaaattcttttttttatacaaaatttctttctttcacagggttcagccagccataacgtttcatattaaaatccatcgcaagaaaacacggactgacttttcgcaatacctcaaagaaaaccgtttcggcatcgaatggaccctttgccaaaatctcaatatgacggtctttgataataaaagaagcgcttccttttggaacaatcaatctgtatacatagtcaacctgtgtatagtcttcccggcagaggttcattttcattcttttgtgtatatgagcagcgggaatcggttttgtaataaactcgatctgtttcgcggctaattgagacttttgatcggggctcgtccaatgataatcgtaaaacagtttgaacatgacagactctcttccaaaataatggctggcaaattcctcttctatcaaatacgtataataatggcgttccatccctgtctcatccccctgtttcgaaagatatatgttttctattatacaaaagggggttagaaataattgtctgatgatgataaaagaagcgactaattttgtcgaaacgaaaaaaagagaatgatccgcagatcattctctttcatatgcccgattagcgatttaacagttttttcacccggtcaactacattcgcaggcgtaaaaccgtattctttcatgatcgtttcgccaggagctgatgcaccgaactggtcgattccgagaatgtccccgtcagtgcctgtatatctctcccatccgagcggcgatcccatttcaattgcgagacgctttgtcacatcagttggaagaacagcgtttttatattcagccggctgcttgtcaaatcgatcccatgacggaacgctgacaacggatacgtcaatgccttctttttgcagctcgctttgtgcatcaagcgcaaggccaacttcagatccgctcgcaagcaagatcgcttccggtttttcgttttggctttttgaaacgacatatgcaccctttttaacgccttcataagccgtttcagcagactgatcgattgtcggcaagttttggcgtgtcaacacaagcgcagtcggctggtcttttgattgaagcgcgagcttccaggcagctgctgtttcatttccgtcggcaggtctgatgacggacaagttcggcagcgcacgaagtgatgccagctgttcaatcggctcatgagtcggtccgtcttcaccgacggcaatgctgtcatgtgtaaatacataggtgacaggaagccccatcaatgcagcaagacgaatcgctggtctcaagtaatcggagaaaacgaagaacgttccaccgaatacgcggaggcctccgtgaagagccattccgttcaaagctgctcccatcgcaaattcccttacaccgaaccagatatttctgctggcgtaatccttcgctgaaacatctccgccgtttttgattgtcgttttgttggaaccggccaagtccgcggatccgccaaagaaaaacggcacttgttgagcgattccgtttaacacttcacctgaggatgcacgtgaagcaaggctgcttcctttttcatatacaggtactttctgatcccatccttcaggaagctcgcctttgatcgccagttcaagctcttcggcaagttccgggtgggctttcttgtatgcggagaacagttcgttccattccgcctcttttttcttgcccgcttccttcactgtttcgttaaagtgctcgtacacttcggaaggaacataaaaatcttcttcgtatgtccactcatacgcttccttcgttaatttcgcctcttctgatccgagcggagcgccgtggacgccggatgtgcccgcacggtttggagaaccgaaaccgatcgttgttttcacttcaattaatgtcggctgcttttcattttgtttcgctttctcgatggccgccgtaatttcggcaatgttgttgccgtcttcaacataaagcacttcccaattcatcgcttcaaagcgctgctttacattttcagagaatgagcggtttagttcgccgtcaagcgaaatgtcatttgaatcataaagcacgatgagacggccgaggttcaaatgtcccgcaagcgaagccgcttcggatgaaattccctccatcaagtctccgtcaccgcaaatgctgtatgtataatggtcaacgacgcgatagtcgtcacggttgtaagtttcagcaaggtgacgttcagcaagcgccattccgacagccattccgattccttggccaagcggacctgtagtcgcatctacacccggagtatgtccgaattccggatgcccaggagttttgcttccccattggcggaaatttttgaggtcttcaattgaaacgtcatatccgcttaagtgaagcatgctgtacaaaagcattgatccgtgtccggcggaaagcacaaaacggtccctgttaaaccaattcggattttcagggctgacattcatcatttttgtccaaagcgcataagccatcggagcagtccccatcggcatgccggggtgaccggatttagctttttcaatcgcgtctatggagagtgttcgtattgttgcgacagattttaattcaatcgttttcattatgatccccttcctgtatggactctactttcttatcataaatctacccatcggttttcacaaccatttcagctcaaaagctgggcgaaaaatgacgaatctttgccttcattctaaattgtagtatatacaaaaagggaatacgatatcggcgtattccctaaaattaatgcaatcggcggtttcttttttcctgtttgagcttttcaggagtcacatcattaccttcagggtcaacaatcgtcacagttttcaacgtgtttttcatagacgcgcggacgccttgaaggtattcctggcgaagcttctgctgttctgctttttcttcgtctgttaaagatccgctctttgcttttttggcaagctcgttaattctggctattttttctttagaaatcataagatactcctttgattcggtatatatccatcatactactaaatccgctttcgtttgacaacagattagtctgcaaggccgtccttatactcctggtagcggcggtgaacggttgcttttgatatgctgtatccgaagcctctcaacacggctgcaatctccgcaaacgtcagcttgttctccctgagcctgacgatttctgaaagaggcgcttcgattcgctctctcccgccgccttcattgcggtgttttaggttcctctccgggcggtagccgttttcgaccgccttcttcattccccgcttaattttcaggttatgtattttccgctggtattcctcgacaatgccgacaatctccaaaaccatcgagtccgcttcggaaagctcgagctttccgcggtgagccagcgtgtagatttgaacgccttctttatataaacagtgaagaagggcaattttggcattccctcttccaagccgcgtatcatcctgtattaaaaccgcgtcgatgtctgatgttttgatttcctcgagcagatcgaagacgccgtcgcggtccatttcatatccgctcgcctgctcggaaatgacgctcacgacgttcatcccgtgttcggcggcaagcgacttaagctcttcctcctgccgctttaatgaggtttcctgctgctccttcgcagtgcttaccctggtgtaaataatcgcattcatggaaatcccctcaatctcttattctacaactgcaagctgatattgatcggagtgctgtttggctaccggcaggatcaagacatctcccggtttaatgacagaggtcggcagattgtttttatcggcgacccattcgatgaatttgtgtttgtcagcggtttttccgcaattgatccggtcggccagctcccacaatgtatcgccttcttgcacttctattttaacatattgctttctttcttcgatcttaccggcaaaagacacaaacagaatacagcagctgatcacagcagtaaacagactgacaaaaatcaatgattcttttttcatatccatcaccccagaatgtttgttcggtttttgtgacttcagtatacatacgaacaaatgtttctgtcaatcgtttttttcgaacctatgtttgtactcagaggaaaaacatgctataatctagctaaaatcgacgttttgaggtgcaaaaaatgacgaagctatcaaaaagacaacttgatattttgcgtttcattaaagaagaagtgaagcgcaaaggctatccgccttccgtcagggagatcggagaagcggtcggcctggcgtcaagttcaacggtacacggccacttggcaaggcttgaaacgaagggattgatcagaagggatccgacgaagccgagagcgatcgaaattctcgatacagaggaggaaattcatattccgaaaaaccaggttgtcaatgtcccggtcatcggaaaggtgaccgccggtacaccgattaccgcagtcgaaaacatcgaggaatactttccgcttcccgaacgcctggcgccgccggatgagcacgtcttcatgctggagatcatgggagaaagcatgatcgatgccggaattcttgatcaagattatgtgattgtcaagcagcagaacaccgcaaacaacggggatatcgtcgttgcgatgaccgaagacgacgaagcgactgttaagcggtttttcaaggaggaaacccatatccgccttcagccggaaaacccgacgatggagccgatcatccttcagaatgtgacgattctcggaaaagtcatcggcgttttccgcactgttcattaaaacacggactcatcagcaaaaccgccggtcggcggtttttttgcacgaaaaaacaggctcacatccattcggcaatgaaggatgcgaacctgaaacagagggaatgataatatgcttacattaccattatcccccacaacgattttcctgtcaacaaaaatgtttcccaaaggaaagatatttgtttttcgccttttattgaacgataaacaaaattctcgtcccgtcggcgaaaccgctcagcctgttcccgacccaggagccggctccgcggttatccgatgagctgacatatctgacagacgctcctttgcccccttcttcacacatggccatcggccattcgtcacggtcaaagcccggcttagtcggaatccccttcagtgattcctggcggcgcttatccgctcccgatctttcaatcgtgcagacatctgaatgccccgctttgattgcgtcgctgatatgagcgccggtttcgggatagcgtgatgccggaaaatacaatatgtcgtcataccttgcagcaccttcggcatgctgaggagaatatgcggcgcctcccgaaagcccaagcagtaccaatgcggaaaacagcagatgaaccgcccattttttgatcatgacaaaaacaacctcctcttgtatatgctggtgttactaacagattaagagagaattgtttttgcttttcgggttctttgtgaaaaagacgtttagattgtgtaaatgaacgtttattcttctatgacgttattttttaagatgctgcacgtcatcgcttttgcatcagaacatgaaccgttgatatcgttggtaaaaacataacttcagccgcatgttttaatgaattcccgcaaacagctccatatcgacagcccttgtgcctgtcttgccgtattatatgtctgtatcttcttgaatcatcctccaaggccgtttttcatcactgtacaaaaaaacaggcgggaaatccgcctgttcatacggcaacttcaaatgtcagcttgtcgccgtgcttatagtcgattaatttaaaatcatcgattgtaaagtcataaaaatttttgatatccgggttgatccatagctttggcgcttcatactgctcgcgtttcatctgaatgtttaaattgtcgatgtgacgggtatagatgtggcagtcaccgatgttgaagatgtattcgcccagctcataaccgaggacttgcgcgatcatgcgctgcaagacattatattgaaacacattgaacgggttgccaagcgccatgtcgttgcttctcgctcttacttctaaagagagctttccttctttcacataccattgcgtctcatagacgcagggcgtcaaagccatgccatccaaatcatcgggattccacagcatggtcaaatgcctgcgtgaagaagggttatgctttaactgatgaagcaaataatccacttgatcgactttctggccgttaaccgttctgtttttcttccctaattgatagccgtacgctgctccgattgtgccgtcttcaagacgccattgatcccaaatatgaacccccatatcattcagaacttgaacatcattggatttcagctgccaaatccaaagcagctctttaatggccgttttccacgccaccttcttcgtcgtcaaaatcggcacttctgaattgtcaaaccgcattttttcgctcatgatgctcagcgtatgagccggcgttccgtctgaatcccacttcgtccgaacctgatattcttcatcggagatccctgattcaataattttttgtatgattgcattgtattgctggtcataatggctcatcttatcctctcctctttccacatgatatgtataaaatgagtttttttcaaggtttaagatcacgcgcgggtttgataaatctccaatgctttcttgagaacatttttatcgtatcctgagatatcgtggattttttcagtccatccttcgattgtgtccggcttcgcttctctgtataatcctttgctcgtactaagatatatgtcccagccgctgaattcccaatgggcgatttcatgctgaaacggaattctgcattccagtaaaggcgcaggcttcaatgccgcctgcgagtattcagccgcctttaaaaaaacggacatgtcaacagggtctgtattgtagacttgagtcgacacctttccgttcggccgatggtaaaggacctcaactccgccggctgtcggcatgacttgaacttgtgcggcagggaaaaaaccgcccagcttttcattggtataatcttcagattcgcaatcgatcagaatcggatgcagccattggtctcccagatcacacaaaaagcgccggcctctttcatcaagggcgatgactgcggcatgcgcgcgttccgttttgaacgaacggccgattggaaaagcttccactccgtcttttgtgaactcatccagcagccaaatcgaaaggtcaaaacaattgccggcaatcccgtactcttgatagtgctccttcatcatcgatacttcccgctgtctcccatctcctgcctgatgataaaaccatgcttttgtcagcgtttccatcggaaaagagtcaaattttctccacgtacggagaatggcttccggagcaaacaacatcttaccccctgtctcagaaacgattgttaacaccattatatacgtgcgcccgagacgaaaaaaatcccttggcaagggatttttttcgttttattttcctttctcatcggttggaatctggatcagggaattcgatccggtcgctttaggcatttttccgtcccatttttggatccattgatacttgatcatttcatccgacatcgactttttaataatttcgttgtactcggcaataccttgggcttcgatctttttctttttcgcttccgcttcggcgatcttcagctccgtctgtgttctttccagttcctgcgaagacttcacgcgcgcgtcaatcgcttcctgagtcgctttatcaggcttcggcacgccgagtgttaaatcgtcaatgacaaagccgagccccttcatatcatctgcaaatgttttttgaatttctgcagcggcatcagatgatttttgtccgtatgtatcaatgacggaatatttggaaatcgactttctcgcagcgtcccacagccttgttttcaagtagctgttttcgattgattcaatatcgaccgctccgaatttattaaacaattctacgactttatcaggctgaacgacatagttgtaggcaatgtccattgagatgtttttgccgtcggaagtagccacttgaatatcctgattgtttacagtctgcatccgtaccggatatcttgtgactttgtcaaacagcccgactaaatgccagccttgatccagcgtttccgattttaccccgccattcggggaataaacgacgccgacatatccgttcgggattttctcgatgaacagggaggccgtgaatcctccaataattaaagcggcagcgacaatgattccgccgagcagcgttttgtttttatttttctttggttgtttttcattcatctttgtcgtcctccagcgttttctttattttggtcgccccgcttccgacttttttaaaaagcgggctcaacataagccatacgccaaaccctataatgagcagcaatatgatcgaaccaatcatgactttcacttttgtttcaccccttttgcatttgttgattgatcgtatgactaaataaaatcatttcacttatgtttacgttcatatgaacttaaagtttcatttttttaaaatttaatagaaaaaaattttatcattgtgaaatcatcaacttaaaagacggattcctcctgcacgggcatcgttataggatatgttggatatcttattccttatgccgcgcaattatggcgtgttcgcagtcaaatgaagacatcaaataagaaaaacggctcaactgaaccaactaaaaaaagagccagtcatttggctcttttaaatttcaaatattactgattgccctttttgacccattcagctacggtcaccgttcgttttgcttgatgtttcactgcggcttctacgtcttcaatcatcttcccgtcttgatcgactgtaacactcgttccatatggatttccgccagccccaaataggacaggatcagtgtatccaggagaagcaataatagctccccagtgcatcattgaagtatataaggacaagatcgtcgcttcttgaccaccatgtggattttgagcggaggacattgcacttacaactttattaactgtcttgccgtttgcccaaagtccgccttgtgtatcaagaaactgtttcatttgggatgccatattgccaaaacgtgttggtgtactgaatataatagcgtctgcccactctatatcttctgaggttacgactggaatgtcttttgttgcatcaacagttgctttccatatttcatttccttcaataactgattgcggagccaattcttgtacttttaatactttgacgtcagcgcctgcttcttttgcgccttctgcagcccattttgctaattgatagtttgttccgcccatactataaaaaactacagctaatttcacatttgacatatgatccatctcctttgattttctaaataatttgtctaaaaatcccatattttacacccgcttttttgttttctttttttaaaccttttaaaaaccacccccttgaaagtgtttcgctgcctttattattccttgctacaataagcttaaaacatttcagtttaataaatctcaacttcgagatatcgtggatggttatattacttcggtctttccctggtaaagatttcaccaatctttgcgtaatcatgcccggccaatcggctgatggctccgaggcctctcggatcaatttttccattttcataaatgccgctctcgatatgatattgaacgacttgacctatcatgaaatcgcagccgggagagtgtttatctcccaactctaatgaatactccagaacacattccatgcgcactttcgcttctttaacccccggtaccgagactttcacactttcaaccggggttaactccgctaactgaatttcactttgacttggaggtaggctcgcggccgttgcattcactttttcaacattttgttcatcaacgatatggaccacaaattctttgctcttcagaatgtttctcgctgtatctttttggctcccttcagaacgttgtatggacagggagatcatgggaggatttgaagatacaatattaaaataactaaatggagctccgtttaagacgccctcctctgacaggcttgtaacaaacgccacgggtcttggtatgatactcccgattaaaaacttgtagttctctctttccgtttttgtaagcggatcaatggacagcattgaatcacttccgtgcaaaaattaatccagcgccttcactgttataggaattaatcttctttctaactgctctctgtagtgttcatactgagccggcaacattaactgttctcccattgtttgatgtgattcatcatgggcgaaccctggaggatctgttgcaatttcaaataaaatctccccgtgttctctaaaataaatcgcgttaaaataatttctgtcttgcacgggtgtaacacgataaccattttctgcaacatatttttgccattctaattgatcattgtcatcaatagctctccaggcaatatggtgaactgtaccaatccccatttgtccgctgcctatagttgttaatttcaaatcaattatattcccgatatcaccagaagaacgaaaacgtacaaaatctccttcttcaccaactttttcaagtcccataaccttttctaataattcagccgttttttccggttgtttggataaaagtgttgctccgccaaatcctttgattgctttgtccggtgtaatttctcctatcttccagctgttcttttccccttcttctctttcgacaatttccagatgaagtccatgaggatcatcgaactctaagtactcctctccaaaacggttcatttttgtataaggcaaattaaattttgccaatctgttttcccaaaatgccattgcgcctttaggaacgacgtatgaagtaactcccacctggccatctccaatgactcctcggcgagcacccacccatggaaagaatgtaataatcgttcccggttttccgccttcattaccgaaatacaggtggtatgttcccggatcatcaaaattaacagtttttttcactaaacgtaaacctagaacgccagcgtaaaaatcgacattctcttgcggatggccgacaatcgcggtaatgtgatggattccgcttgttttctttttcatatcatttcactcctctttcatgaaacatagctttattaagagatataggttacaaattcatttacaggttttctaaatccccgcggttttctgctttctaatttttccttcccaagggtgatcatcatgacgacctcatattgctcatttatattcaatacctcttttaccttttgaggatcaaagccaatcatgggacaagtatcccaacctttttctttagcagccatcataaagagcatagaagataatgagccattcctgatggcttcatccctttgaaatgcttctcctctggattgatagaaagaaaccgtatcgtgaaccatatcatcatattcttgtttattaagtactccgagcagttttaaaccttcgtagatttcttttgcttgatgaaaggcctttttatcacccaaaacgatgatgactgccgacgagcttaggatcttgtattggccattagctgcttcatgcaacatgttcttcttttctttatccaacaccgcaatatagtttgtatgctgcaaattaaaagcagagggagccaattttacaatttcaaatatttcattaagctcctgttcagaaattgaatatccaggaagaaaattacttgctgatcgtctttcttttactaactctagaaattcggtcattactactacctcgcaatcgacatttattatgaattcgtatatttcgaattcgagatattgtcgtaaaaaaatttacatgctttgggcatggaagcccagttttttcaacttttcaattagaacttctttttctttaatgtccagcccgccgaaaatgcctttcatagctgctttatgtttaggaaaaagattgttcatcagtgcagttccttcattcgttaaggcagcgtatgttatacggcgatctttaggacaaggccttcttactattaaacttttcttctccagcttatctataacataggtaatactgctgcttgcgattaataccttttcgcctattttttgtatcggctgatcgcctttattatagattaattctaaaacagcaaactcagttggatttaatcctaaacatttaatgtcttcttccacacgctttttaatcgattgtaatgctcgagacaagacaataaatgcctttaaagacaactcctcttcatatctctccatatcttgactgcccatggcattcatcctttttaattatctcgaattcgagataattgtataataacgatttgcttgtgtcaactatttaaaagaaataaacgctcgctgttaaacggttgcatgtgatttgctttgttgtgcggcgtaccgaagtggattcatctgacgcaaaaaaccgccgactcaaggtcggcagcgccggctgtttcaaaagtcttatgatgtattcatagcttgtcttttatctgaagatgcagcttcggattcagcaagaaaataatggactgaagctgttcctgtttattaatcgacggatccgcgtggtgttgatggttgtagccgttaaagatggcaatcagcgtagacgccatcaccttcggatggagctgtttctgaacaatgccttcttcctgcagctgctcaatcatttcgacaaaaaactccctccactgctcatacagaagggctacctttctttgaatctcaggatatctatgactatttgccataaattccaaaaataaagctgtcgaatgctctttatttgatgtttgaatcaagtgttcaatccccgcgagcaatcccctcagcgtcttttttcgaaaacaattcatgctggtctgaaagcgatcttccatctgctcattcataatatggagaaacagcatctcctttgacttaaaatacaaataaaacgtagctttagaaaaaccggcttctttcataatttcatctacagaggttgccgaatatccattttgggcgaacagacgatatccggcttctacgatcttttgaaccgtattctgtgtcttctttttcattaagctgtctgtcctctctacttctctaattaagttaaaccgtctatgtatttaaatatactgggaacgtcaaggacttgttatgtgaaagaaaattggaaaaagccgcttaaaatctttgctcaaacatacacctgcagcctaagcggacgttctaccatcaagcatagcagtgacatataaacaccgccaagtggcataagcccggtaagccaacaaggtcaatcgccctaacaggctccggtatgttccttcccttgcaaaattcccaacattcattctagcatttactgctaaaaacttcatatatattgcaatttatttaattggatttttctgttttttaaaagcctcaatgaaatacccggggtcaacgttcacttcataagcaaataccccctggttcgtatggaggtaaagcaaaccggcctcggaaaaaggtctgtatgaaacgtcatagacgtgctccaaacgatactggcggcttgctgttaaaattttatcgttgtacaagtacatttgattctgcttttttgtataagtttgccggttaaaatcaatcgtccgttctgttttgtaatagctgacagcagcaatggcctgatggcacccgtcattcatttgaaacctccctttgctgttcgttgattaatttggacatgacatattcatcaacatattgcccttttactttcaaagcatgctttttagtgccttcaatgataaagcccgtttttttgtataaacgaacggcagctgtattatgagtcataacagtcagttcaagtctgtgaatcttttcttcacaggcccatttttccaatgcctgaaaaagctttactccaataccttgtccgatatacgcttggcgtatgccgatcaccacatgggcgcggtggcgagctctctgaacctgccccttggctgctgcaacatatccgattaagcttccgtcgtcagccgcacaaacaaaaacttcgcacattccggattcgatctgtttgatttgccgttgcgcgtgaagctttcgttcacctggttcaaacagcatgaattcagattcttcatcgatcgtttcacagagtttgagatagcttttggcatctgaatcctttatttttctgacttgcacgaaaaagccctccaaacagtctttagattttctatatattctgaattataatcgcatgaaaaaggctgtgcaaacttgcaggtgccaaatcgattcgcagcttcatcaaaaaaacagcaaaaccgccggctttacttttcaagcagcctcggttttgcagggtcgcacgcaggttcttgcgtatttgtcgattcggcgattttcattaaataatagcattcttccctcatcatatggtctgccatcagtgcggagaacgtaccgagcatctgatctgtaagctccaattcctccacttctttcaaaaatgtacggaacagttcgatctcaagcttcacgtctttgttcatccttctgagagcgggaaaagattcaacattcgctctgagatatcccgtcaattcaacggatttaatgtagaactgttcaaagtgtttgacaaactcccggctcttttctttcaatcgtttttcaaccgcatccaagtcatcggcaatcgcgccggcatgtccggcggcatccatcagccacagcatatggtggtgcagctcgtggaaaacaggcggcgcttcccgctttttcaagtattttagcacaagcaaatattcctccagttcatttaccatatggttgataaaagttggagaaaggtgaattttaatatcgcctgtcaggtgccttttaatgatgaagagtttaaatttcctgaactgaagagcatattcttcagcttcaagggttaatgaatacaaatcaggcgaagcgttcacttttttcagcaaaacatcaaacgcttgcttgaactgcttcgccttttgaatatcgtttttttccctttcggcgagagagtccaaaataaaacgcgcatgatcacctaaaacctgaagccaaaaggtatgttcgaaaacggccgtttccttataagttttcaagcttgcgcctccctttaaataccattcttcaatatggctattcgctgcaagcccgaaatatgatcataggaaaaataaagcggttcaataaagattcggaggcagtacatcatcccggtgatgttgaataactgatggcggcgtatcatgaatatatggaggcgcaggtcttaacaccggttttttcgcaaggggctgaggatgctcaacatactgaaaaacgccttctccatccatgctcggtcccttcgcccatctgcctgcagcgctctcgttgcctcttgaaaaattaaataatacatgggagacttcccttttttccagattgcgcggaaacgtacttgggacgacgacattttctttcgcttccagttctttgatggctgcaagccactggttttgatgcatcgtatcccttgcaatcagccaggagagcatatctttaacaccgcggtccgtcgtctcttcataaaggcggacggcctgcaggcgcccctgtgattccgcgtttaaatttgcccgaaagtcggcaagcaaatttccgcttgcgataatataatcggcggtccagcggtttcccacactgtcggccggcatcgcccctaatcctgatacgatggcatgctgcggattcatccctcccagaatggcaccgatcacaggatcttttgccgctttttcaagatcaccgaccggcgcaccgtccaaaagccttgcgatcatcgtcgccagcatctcgatatgggcaagctcttcagctcctgtatccatcagcagatctttgtacttgccattgcccctgacactccatccttggaaaagatactgcagagctactgatatttccccgaactgtcctccaagtatctcttgcagctttttcgcaaataatggatcgggtttatcaggctttgcgtgatactgtagttctttaatatgaaaaaacataagatcgctcctctcctgagctaccttatgaacgataagaacaataggtgtttgtctatgccttttgaatgagtttctatgaatcgctaagaatgtctgcaacccacatatcaacttgccgctcagacattcctccgacatacattcgctacgctctcccttcccgattaatgaatatacttgcaggcaaataatacatttcccaagaacggtaaacttcagccgattgatccaaagcgaccggaaaagttaagccatggcggtcgacaaagctctttaccgcacctttcgattcacgcacattgacagcgatgatttcaaaaccgtctcctttaaaacggtcataagctttttgcatgacgggcatctcctctttgcacggtgtacaaaaagccccccaaaagttgacaagtaccgcctttccccgtcattttttcagttcgatgtcaccgccctctaaagtcgataatttaaaatgtaatgcctgctgatgaaggacggcgcctgcctgttcattccggcctccggcaacatgctgataaagagcataaccagccgcagaacatagcagcaagaggatggcgcctctcaataaaagcagcgtttgttttttctcctgatatttagcattttttgcgatgatatgaaaaaaggactctggaaaagtcccctcccgcgctttctatatcaattagtagcccggcatttggtgctcaaagccgtaaaaacctgtgattccaacatccccgcaccccgacacttttgtgatatccaagaaatgatttcggtgcggcgacccgctcactttatctgcagcacttaaatgaagatgatttcccgtatactctttctcgcttaaagtgaccgcatgtcctgttaacgtgattctctgcagcttgatgttgagtgtgcagccttccgcgttaaaaatcgtaagcttgtaatacagccatgtcgggtagtaatttacattggtgctgtccgccataaaaaatcccacatgatcttcagtcattgtcatggtcatctttttctcatcttttataaccgcagcttcagcaggctggatgtgaataccgaaggccgtcatgattgaaaacaccatcaaacatacgatttttttcattggcgcccctccttttttccatattataaactttattgaataaaaaggatattgaaatttaatttgcctgcgtgtgctaaaacgatcccttacaaaagtgtaatgttcatgtcacgttattcaatttttttatcagacaatgaatcttatcattttagacagaaacataaatgaggagaaaaagtgaaaaaccatattccatggatcagcctgatgatcatatttgccgcatttttaagcggatgtaacttaaaccgtgtggggacggacgaatattatgttcacattactggaaacggggaggaagacacgtcgaaatttgacgacggcgaggaatactccgtcttcaaatatgaactggccggttttgatgaagacggtcaagaaaaaacaatggaattcacagctgataaaaaccttcgcataggcacgtttttgaggcttttctattctgaaaacaaaggcgtgaagtcatgggaagaggttgacaaagacgatattcccgccaaagccaaagagcaattaggtgtgaaaaattaaaaaagcatgcaggagatggcgccgccatctcttttatttatccctgcatgccttcctctttgctttttttaagtgataaaaactcatcctgaaaaatgcacattctaatggcgttacgataatagccgtcgacgaaaaattcatcctgcagctcgctctcgatagtgaaccctgcctttttatacaagtgaatcgcttttgcattatcttcgtcgacgatcaaatacaatttgtgcaagttcaagacggaaaatgcgtagttcattgccaaatatgttgcgcttgacgaataaccgttcccttgatgctcgggatcaattatgatttcgcctgtgaatataatcaatttcgaccagctctaccaatccgatcatctcagtctctttctctatgataaagcgccgctcgctttggtcgtgaatgtgtttgtcaaataaatcctgcagctcaacaaaagtctcgtacggttcttcaaaccaatatgacataattttcgcatcgttgttaagacggtggacaaacggaaggtcttctctttcaagcggacgcaatttaagctgattaatcatatcagcaacctccaatgcaaattaaaatttaagatgatgtaaggcgcaggccgatcaccccgattataataaagccaagcgagatgagctgcggagcacgaatacgctccttaaaccaaaatatactgactgccgtaatgccgatgctgccgattccggtccatacggcatatgcaacaccggctgatagcatctgcattgcttttgaaaggcagaaaaaagacaagccaaaccccaacaccatgacgataatcggccatttttttcttgtgccgtctacatatttcatagcgatggcggcaataacctcttcgattccggaaatcactaaaaacatccatggcatcattcatcacctcctgactgggcattgttctcttttgtaaacatcttcatgccaataatgcctcccaacagcacgatcaaaaagaatatttgccctcctgaaaaggtctcgcccataaaaatacccgtcacatatgtgccggccgttccgatcccgacaaatacggtataagccgacgccatcggaatgttcctgtaagatcgtatcagcataataaagcttaccgcgatcagtacaaagatcatcagccaatcgacgaatgaatccgcatgtttaagacctgaggcccacaccacttccaaaaaacccgcagcaattacgaggagccaactcaatgataacacccttcctattgtgaatgaacgtcagtcatttttagtccgataaaaaatgaacagctgcagccggtcattttttacttggttcctatgcttctcttcagaaaagtaaatatttcttttttgaacacactgagctcttcgtcgttttccgccccgatgtaataacgttccgctgtgttttcgacaaagttgataatcgttcgggccgtccagcgcacattaatgtccggaatgacctcgtttttctcaactgctttttcaataagtccttcaagccaggaataataaggctgatagattgcctcccatttttccatcgaatggtcaaaggcaagacctgagtagcaaagaacgataatatcctgatgaagttccgtcatgttgaacgtctcatcgatcatgatatccaaggcggtccagaaagacatggttccgtcgaccttgctcttaatatggtccaaagaatgtgtcagaagattttccgcgatcgctggaatcagcgcatttttggatgagaaataaagataaaaagtgccttgcgcagtacccgcctttttcacgatatctgaaatcgacgccttatcaagccctttttcagaaatgacttcaatggccgcctgcaaaatcttttcatatttcccggacgtttgctttgacatatgcagacctccctaaaaatgaatgactatcattcattttagatgatcggcttttcattgtcaaccggtcggcataggacttatttccttaaaatttctttaaaatcttaatcataagctgtctttggatatgaatcccttttataatttacacatataccgaaacagatggagttgatattgttgaaaccgctgatcaagctggcatgcggagctgcctcccttatcgcagccgtcctcgctgtatgttttgcagtgaaacgaacaaagacaaacaataggaattaaggaaagtactcagcatagcttttcttttgctaaaagctcttgtcattcaatccggaacttactggtttcttcatgaccgtttaagatcctttcagcatccgattgcgcgataaagcgccttactgaaaggttcccagtcggttggcgatattttgataccagtcctcattgtcgagcatattaaattttttgctgatctccctgttctgcttcaagggaaatgcaatgttcatcgtaacaatgaaatcgcaaacggttagacctcctatagatttctattaatctttttggactattatacaatatgaaaatatatactcaaaatataacacttggaaaataaatatgatataatgattactcttatgagtaaataaaggcattttaccttttcaatataaaaaacacaaaggggctatagaatggaacttacgatcaccagagcactaagcgaactcaaaatgttggataaaagaatcaagcgggccgtaaatgaagccacattcggaggcttgatgatcggaaaaaaactgccaaacggatttcggacaaccgaagacttggaatccagagcgaaagccgattaccaatcaatcgaagccttaatcaaaaggcgaaatgccattaagtctgccattgttgtatccaacgcgacgaccaaaatcgaagtggccggagtcaagatgaccgtagctgaagccatcgaaagaaaaacctctatcagctacgacattcagcttttggataaactgaaggaagtgtacgctgatttagtcggcgaagccgagaacgtcaatcaaaaagtaacggaaagactggacaagcatctcgagacacttttcggaaaagacggcaaagtaaaagcggctgaaaaccaggaaatcgtcaaatctttcctcgcagaaaatgaagcaaaaatcatcgatccgctgaatctaaaagagaagatcgattgcttatcaaaaaagatcgaggactttgaaatggaagttgactttgcattgtccgagagcaatacactcaccaaaatcaccatcgattgacggccgattgttagtcaaccgaaaaccgatcaaactaaacaccttccgagggaaaggttactccctccttttatatcatcagcacagccaaagagacgctgtgcccatattgagataaaagctcaaagctcagcgttcagcgtttaaagcttaagcatcaaagctcttaacagttcaaagcttacgccttaaagttaaaagatcgataaaatctgggagaaacggctgtttgagcatttgtttaccggctcagtcggttgccgcccagcaggttggctaacaatggatatcactaaaaaaacgtcttaacagacgtttttttagtggattccaactcaaaggatgagctcaatctttctgtttgtccttttcgatatgcacccaaagataataaatcaccccgcctgctaaaataaacacaatccccaagtacctttgttctgagggaacaaaaaattgaaataaaaaccctaaaattaaagccggtaccataatcatgaagtatttctttttatccaacatgtagaacacccttgcattagttttagctaaatatacgatataggtgctgtttggtttcaatttttaaagattccgctctgatttatgacaatatgaatctggaataatgacgaaaacctcaaaggtctttttctttatgcaaaatataatggccgcgggcaggctttttaatatctgggcgatgtttcattaagctcttcataaatgtcgtcatgtttttaatcggaaagccggtttctttctcgatttcagttttgagcttaatgcctttcaagccctcttcatagcggcttaaaatgtttatggcagcctcacgctgtatggttgtttttgattggaaaatagtatgagatggggtcttgataggcggatgtttgtcagcggcatgctgggattgttttaattcctctgctgcagcgcttgccaagtcgattaatgaagattttttgttaattgcaggctcactctcccgatccaattcacgcagcttcgaataaatgccctctcgttcttttcgcaattcccgcatcacctggatctccgcatcacctagctgttcaagtctcaaacgcaacgcttctctttcgttgaacatatctcccacatcctaaaattaagattccattatagtttataggacttttttaactttaacaatttatttaaaaataaattcaagaaaagttctttttatggttaacacatatatggaatataaaggatggttttgttcgtgatccctctatgggcagcacctacggcatgactgatgttcttgtatcaatcggcatatccttcgtccgtctcctccaaatcatatgatcgtatcccttcccccaataatctttcagcacatagtcaggctcgccgaatttcttcttccatattctctgggcaccgggatagccgctgtccaaacaaaattcatttactccctgattcaaaaaagtcaaaaacatgacgttcaacagcaaagtcccgattccgcgtctttgataatccgggtggacaaataccgttcctacctcatataaatcctttaaagctccatccgtacaaatgctgatcaattcgcttgcagggccatattcgatagtaccgatgattttattcagacgttgatctgaagcgataaaaaagtgccggctattccccttgctgtctaaatctgctttcaagtattgcctcttactttcaatttcactttctttatcatcgagcagatcggctattccctctttagcgaaggtatcctcgaccacaattctgaaaaactgattcagctcttcaacgtcgtcaattcgcggccttctgatctcaatatcgttcattttaaatcacttccctattcagtgatcgtcgtttcatttataccacggaatcttgtttaatttcattgtttccgcgttttcttcatctccggttttccattccactttaactgataatgcatgcccgataacatcctcttcaggcataaaatcaaaagtcgcgatatgatcttccatatggcctccgccatccatttcctctcccgtatactcggaaagatcgtattctcctctgtcatcatactttttgccatctatgtataaggtgattgttttcacgatcgttcttttcgcatcttcttccgtgccattccaatataaattcaaaaaataattaggcccgattgacgttttatccgatttctcaatcgaagcatgccacagaccgctttctcccgttccttcatacaccactttctttccaaagatcattgcactgacatatcccccgacgattaaaagcaaaattgcgctgatcatcagcagccgcttgagtctaatattgtttttcatcgtttcccccgctttcactacattagtagtaatgagggtgaaaaggttacgcaaaaaaaagcgccgtgaacggcgcctttttaaaatcagatttcccaggcagtatttattgcttttgcccaataaattgaatgacgtgggacaggccgttgtgcgaatctccttcatgacgaacgacttctcccataaaaaagtggacagtacgccaatctgaaaagatttgcaaaaattcttccggtgtatataaaagttctggatcctgcggcccgccgcttttgtaagggatttggtgcgtcgaatacacttccgttacgaaaaagcccccgggcttcacggctttttttactcccagaagcgtttttcggcgcagctcttctggaaaatgtccaaaaatacatacaatctcgtcccactgatcttgattccaagacgcttcatttaaatcaacaagctccgtctttactgatacatgacgggtttcagcaagcttttgcgtctttttcagtccagattcggcataatcccatgaagtgacgttcatcccttgttctgctaaaaaaaccgcattgcgcccctcgccttctgcgatggctaaagcatcgcccgacaattgaagttttttctgcgaatctgccaaaaacgcattcggttcagttccatacacatagttctcatcttgaaagcgcttgtgccaaaagttcattgttttattctccttttttggatgcttccatatcaatggtgttgtgattctccgttcatagccattgatatacccgcttcttttagaatatgcatttcattttcacatcgcagataaggtgtttttagcctttaggataaatcaatattttcttaatgggatcttaccaacaaagcttttcaatgaaatcctataatgatgttcaatatcacgtccaagttttttgcgtgaaatttccatttgttcggtgatgtaatcaaggtcgaatacattatataattgttgagtttcccaaatggtcgttagtcgagccttataatcaaatggtatcaatgaaataatgggttcgcccttttcatactccattgtgtaatatctatactccgtaactttgttttttttcttgttctttttaatccactcatttaaagaaacataaaattccaataaggcgatattttctttaaaatatgtaatttcatttattttgatttcaagttctccctctactctcattgctactgaagggccttttctcattttcattgggatatctgattcatcagatgtgaacttataatcaaatttcacttttgggatattatgtttagatcgaaacaaactgtctcaccactccgctcactttggcccaatattccggattagccattttttactcgcctttgaatgaatccttttccttatcatttgttcgcaaatgaacgataatcaagactacgcctaaaataagcagcagcacaggataaaataatacagaggattgaaaataagctgaagcttcatcattgccagctgcatcagttataacatgaggaatagcaacagataacaaccgtaaggtaaatagcatgacgagaccaagcaaaactgaaacaaatccggaaacaaagtacataaaaagcctcctatataatgatttagcattctggaaattgcccgcttattaataaattgaaattacttatgaagctgctttaatttttttcggatgaaagaaattgtatctaatgccagttttttgcgacaaagaacaattccggcatggccgcagttgtagagatgtctttcgggtttcccccagctttcccacaacttatcagcatcctctaagtgaacatattggtcatgcacggcggaaatcagcaaaatgttatctttgttaattttcggcgcagcttggctgggatctgtgatttcccaatatgtttttaaatcctcatatgtcacaccgtgctgttctaattcttctcttatgaatttacccgggatggtattccatatcgcataagaaagacgattagcataaaatatcgataccactatgtcgatttgagtctcaagggtagccagtaaatttgtcatccacccgcctaaactgacgcccactataataacagggccgtttttatttgctttgatccaatgaataagagcccgtaaatcgacgatagcttgtctcgtcgaatcaaccgtacgattcaaattcgcgcttatcatcaattctccgctgtaaagcgaatgttccggctctctttcaaaatgatatggaagagaatagtaatacaagttccagcctaattcgttcataatacgatcatgaaatatcttttttattctgtcgtatgaatccattcgccagccgtgcacaaaaataacattaggctgatctatatcatttttatttaaaaaaacctcgccttttaaagcatcgttgacagggtccccggatggaattaaagattcatagctgaaatgtccggccaaatggttttttcttgattcataaagcataatggcgacatcagccgcttttgctttataaaattcgtctctgtcaatcggattcaatgaaaaagcggaaaaatgttcatctttacttctttttctgtgcaaatcatataaggctaaacgatcgatgatctttgcaaaaaacactttttgccctcctgattggtataatggtgtttttttttgaaggcagttctgccaaggcctttcacacagaccattggccatctaatcggctgagcctgatgaacccgcgaagctgtcttgcaaagggactgttcgcaacaccaaatatctaagacaattatgattgctgcggcttatgggggagatccctgctttattttcacccagagaactgcattcaaacaagaatgctgttatagttgctctaaaaatgctaatagttctgaatcattaatttcaaaaattataaattgaatataatctattttgttcgtaccagggaaaagaaaatgatttatcgtaaatttcgtggcggatttccccaacatgccggcaatacgcagagcgatgtctacattttcaaaatcaatatcaaaggctacaaactcctggcattcttgattcacacagtaatttttaatctttgtattctttgggcttgacgggtttgacgcgcaattaagaaatttccttagtttttccggatcgaaattcatcaatagcccccttcaaagtatagtggatgcaactttcatgtagagtaaaggccattgcttaagatccttaacaatatgccatacaaattgttaggattaaagcaattggatacaaaaccgatgctaatttttgcttcttttcatcaatatgaatgaagttttttcgagataaaaatttgcgaatttcgggtaagaatatcaaaataacttgtgacaagaaagacagcttttgcatgagggtaagcgggctaaacgtaaacccgaatcctgcattacctcctatcgttgaccaatacatataaaaattaaggaaaggtatgacgaagcaaaatataagtctatattgattaatataataatcgcatttttcagcattaatgcctttagaagaaaatctaaatccgtagatgaaaagaaaaagtgtcccaaaacttaatatcggctgcttgataaaatacgcgaatacaaaagctattaataacataatttactcccttgcaaccatgattaataatcatggttaccatcatacaacaaaggaaagaatttctgaggccgaaatgatgaattcagcaaaacccgcactaaaacaaaagatcaactcatctttccacttttaaagttctggtacgatcttttctcatcatctccctacaatctttttccatatcgaaagtaagttactcttcttagctgcagtaaagtcggtgtttaatttgaattcaaacttttcattcatatgtctcggtatgacatgaaaatgcaggtgtttaatatcttgctgagcaaagtgaccgttgtctgagagtatcgtgtagtcatcacaaatacctgactgaattaataattgaggaactttaattaaagaatccattatttcattagatagatggggatcgtttatatgatccagtctttcaatatgcttatttggtatgattaatgtatggccatttgtaacaggatttatatcaagaaatgctgtcacatagtcagttttataaacctcaaaacttgaaattttccgactaactatttcacaaaatatacatttgtctatttcactattcatactttgttaagtgtccctctctttccggagtttttttcggatgcaccggacggctctagcctgatttcaccaggacgaccatcgtagtagatgtattcatcattctgttccctttaaagaggtgttgattatactgctatttccttatagaattgaacaaatactcagccttcttttcacttccatgcatgattctttcctcaagtgacacaacaataccgagaggaatagcttttgaagttgcaacgattgaaaaacagaaattcttattgcacagtaatgatcgaaatctttaaagatctgcgtttttttaacttcattaatatcactataattttaaggagtcagttggatgtttataaaatataatgaatatgatttactggaactttttgagagcgagccggtcagtatagctgatgatccagaggccggcgaattgatttatacttttaaagataatcaaaacttcaagttaattttaacgctggatgtttatcaactaacttgtagcctggatataacctataaagatttcttagtatttacaggtgtttttcaaaacataactagcattaagaaagttgaagatttcatggttataagtattggagaagaaaagagaataaaagtaaaattcactaagcaaattggagtagagttactttaagcttttaagttgtattgaaaaaactttccttagcgggatgagattgcatttaatcgagtgctgttatttatcttcgtctttctttagactcttctttttaaaagaacttataataacgtctttaacttaataaaacgaaatctcctcatagtcaatatcgttgatcaggtgtccaatagttgcaatgcgctcatcttctaattgtttaataaatttcatataatatgtttcccactcgctctttgcttcagagcagtcagcaacaatgtcaatgaaattgagaattccccctcttaattcttcataaaatacaattttcgcaaaaatggccaattcaaaattcccaaacgtagcaaaaagtgcgtcatattcgtcgtcaaacagacaccccgaatttagcaaatccaaataatcatgtagtgaaacaaaatgatcgcggatcagcaatattttttctgctgtgttttttcgttccatgatgcaatccaccaatttccgcaattcaatatcactcatgcgatcattttcatttaacattaacgctattggtttttctctctcttcaatttctctgatgatcaacattttgaagccatcaatttccgcagcgttatttaccctttgaataaattcattgcgatacaaattgatataatcagaaattgtttgatccgtctttaaatcccgctgtaaccgatcaaatgcattgttaattaagtttgcccttttatcagcatggcaatcacttaacaagcgacttaacctgtcatattgaacttcagaaattctgacttgattggcttcgcccccggataggagtgaaaaaacagcattgtttatcattaactcaaaaatattaaaaagttctatgcgataattaaaatgacatattattccaaagtttgtcaagacatacattaaatcgtgatggttaaaaaagtgacagaatctcgtttctatcagcagtcgctctaaatactgtttaatataaaaaacaccttgcagttccatgttgtcaatggctaaaggatagtcaatgctcgccatggtattttgagcttcaaaaataacattataatgattcataaatacaggtaacgattcgtcaatggttaaagtataagcatcaacaggcacatctaattttatttttttacgtcttgatataattgtttagcttcttcaaaataacagtgaagtaatgcgacaccttttgtatatatattttttatactatcagaatgtaaatgtactataaactcttcaggtttctcaaaatggagagcataagcatctattgcatacatgagggaaaccataatcccttccgccgtttccgttgtcaccgacatactttcccctttggtatactggcctatcaatcgttgcagaatttgcataatctctacctgtatcttgtatgctttctcgctggtaataactccaacactttggccttcttttagaagcgacaacatatattggctttgctttaactttgatttatcaatcgtaaaatttgaaaccaaatcatagcgatttaaagtgttttctttgtccatgttattcatcacctttatataaagactcacttctcatcgtatctcttctgaaactctccgcgagttcctccattttacttcttaatatctctaaagacccggcagaaggcccgttaaaacactccatcatctgatgaatcagtttcatgtcccctatcttatcttctgtttcatttctgagataataaaaaatctcctgaagctcgattaacgtttcgacataattatcctcatccatatagggtgaagcagcaaacacctcaattaattcctttagtacttcaatccccagttctatacgtccatgatcatgaagcactttatttctataaacgattaacatttttatatcgctgggtgttaagatcaggccatgctcttttgttttttcatttaattcaagtagctccatcataggttttgattgtggggataattgaatggaattcaaaaaacgagataagttcataaacctctcttcctttcaaaagcatctttttttaaaaaaacattgactttttataacttgtgtgttatgataaaataatattttttattaactatcaataatttattctatttacttacatatgtcaatagttgtttttcagcggtattgtttctttccctcttaaatcagctctttattcctcaagaccaattcaactcaacagatttctttcaaaatttttatctacgtatacttcattctgttaaaattgttgtattacttaacttttctaatttttttaatcttttgtcttagacccgtaaataccaccagtagacggtcccgccgctttctggccgtatagccgtcaataccttgctctcagaacagccaacgtttcctggacctgacgtacagtctctcctttcacttaattcacttgtcaccttaaagtacagcagcgagttggatgatttctttccatttgtactgacttttttcaaactaaaaaggctcagcttgcaacctcattttgttagccttttttgttgcatagtctctttctgttatggctataaaaggtttccatttcattttcgacaacaaaagcaataaagacatttcaataaggaactctatactagagagtaagtgaatgccagtgttcatagtgagaacttcgaaggaaatataatgtccgcgttgaaaataaacggttttgttcttcagtaaaagaatgaaatagacctgaagaaatcaaatctataagagttaaaatgaaataaagatgcttatttcatcgacatctcaatcctaaatgtggtaaaattgatgacaatgttaaccataaaaaggagaattatgcgtatatgagtattattattttggcatccatgcttttatggggtgcattaatttatgaactaagtaaatcttcaaaaaagcaaaacaaccgaaaaattgtatctttgatatctttgggctctttatcaactttagttattactatttcgctttttcaaaacctcccgttttaaaaattgtttataactatatcgatcgtatatgtcgtcggtgtggtatggttataaaaaaaatccttcttgcaagaaggattttttattcattattctcttctttattatctaattctggaaagttctcaattatcgatcgaatatcttcgacaaattctttctctgtatattgatcacccgcgtgttttagattatccagttttccgcaaataatcttcaggattccctttgcgtgctcttctttaaggccgtttactttgtttatattcctatccaattcaagcattcaaatatttcctaccctaatataacatgtccaccccacctagtatttagttcattaggtcacttttgccgcggcattccaagctgaccacgcttttcacgtggtattgctcttgaaatacaggtgctgacatcaaatatatcagtaaatagcgaccaaaatagaatgaaagattacgaggcaattatggagttagattataacttcacatttttttggtcataatttggtcaaagaccaaaaagaagaccccttacattcttttgaccaaaattcaaaaccccctgacaccgctggtgccaagggattcctagattaatactgagacatatactgctcgcgctcccaaggatggacttgtgtgcggaacatatcccattcgatttcttttgcttcgacgaagtgttcgaatagatggtcgccgagggctttgaccatgacttcgtttgatttgaattcttcgagagcgtctgcgagtgtcgcaggaaggtcgacgattccgttttcgaggcgctcttcttttgtcatgacatagatgttgcggtcgatcggagccggtgcttccagcttgtttttgatgccgtcaagtcctgctgcaagaagtacgctcaaggcaaggtacgggttcgcagaagggtctacgcttctgacttctacgcgcgtgctgatgccgcgggaagccgggatgcggattaacgggcttctgttttgcgcgctccatgccacatagcaaggtgcttcatagcctggaacaaggcgcttgtaagagttgacagtcgggtttgtcacagctgtaaagcttgttgcgtgcttgacgatgccggcgatgaattgctttgccgtttcactcagctgaagatcggcgtctttgtcaaagaaggcgttggcgccgtttcggaagagtgatagattgcagtgcatgcctgatccgtttacgccgaacaacggttttggcatgaatgttgcgtgcaggccgtgtttgcgcgcgattgttttaacaacgagcttgaacgtttggatgtcatcgcaagcgcggatggctccggcgtatttgaagtcgatttcgtgctgtccaggtgcaacttcgtggtgagacgcttcgatttcaaagcccatttcttcgagctcaagtacgatgtcgcggcggcagttttcgccaagatcagtcggcgcaaggtcgaaatatccgcctttgtcgttcagttcaagcgtaggctcgcctttttcgtctagcttgaacaggaagaattccggctctggtccaagattgaaatctgagaagcccatgtcttccatttctttcaaaatgcgttttaagttgttgcgcggatcaccttcaaacggcgtgccgtccggattataaatatcgcagatgaagcgggctactttacctttttcggcggtccatgggaaaatcacaaatgtatctaagtcagggtataagtacatatcggattcttcaatgcggacgaatccctcgattgaagagccgtcgaacatgactttattatcaagtgctttttccagctggctcacaggaatttcaacgtttttaatcgttccaagaatgtctgtaaactgaaggcgaatatattttacattctcctcatttactagtttaacaatgtcgtctcttgtatactttgccattcgtaaaactcctcctctaaaaggtaaatgtatatagcaatgcagttgctaacaaattaatgaaaaaacctggacatgtctccctggcggaatgtcgtccctctttggaaacggcctgcttggatgagctcgtttttcagcagttttctcagttcttcatccgacaagttgtgcttctctgcttttttcggcttgtcttgtttgtcttctttttgttcgttttctgttttggcgaaaatttgtttgatccccgccatgtttacaccttgttcgatcaaatctttaatttcgagcagcttatctacatcatggaatgaaaataaacgtctgttcccttcgcttcttgcaggaaataccagtccattttcctcataataccgaatttgccttgcggacagttcagtcagctgcatgacgatacctatcggaaataagggcattgagcggcgaattttatcactcatctcaatttcctccttttcttatataaatttattatatgtgatgttatataatgtgtcaactcgatgtaaggattctttacatgaaaatattctttattttctttacattaatccctgcttcatgagcgcatccacagcactgcatatcgcatttttcacatgggagtaggttaatccgccttggacatacgccacataaggcggtcttatagggccatccgctgataattcaatgcttgctccctgtacgaaagtgcctgcagccataatgacatcgtcttcatagcccggcatatagctcggatacggcgtcacatgggcattgatcggagaagcgtactgaatcgcctggcaaaacgcgatcatctgctgcggggtggaaaattcgacagactggatcaaatcggtccgcttgctgccccatgaaggattcgtcctaaagccgagcttttcgaggaatcgggctgtgaacactgctccttttaatgcctgggagacgacatgcggcgcaaggaaaaagccctgatacatctcctggagcgtgtacaacgatgcaccggcttcactgccaattcccggtgaagtcattctgtaggagcaggctttcacccatttttccttgccggtgatatagccgcctgttttggcgaggccgcctcccgggtttttaataagcgagcctgccatgagatccgctccaacatggcacagctcacgctcttctacaaattcgccgtagcagttgtcgacgaaaacgatgatgttttcgtttatttctttaacaaagcgaatcatcttctcaatctcatcaattgtaaaagacggacggtctgcgtatccttttgagcgctggattccgacgacctttgtctgcggcgtgatggaagctgccacccggtcaaaatcaacggctccctcttctgtcagctcgacatggctgtatccgatctggaaatccttcaaagaccccgagttttcctcgcccctgacgccgacgatctcttcgagggtatcgtacggtttgccagtgatgtaaagaagttcttcccccgggcggagaacgccgaataaagcgattgatattgcatgggttcccgagatgatctgcggtctgacaagggccgcttcaccgccgaagacgtcggcatagattttttccagcgtatcgcggccgatgtcatcgtagccgtagcctgtcgatggtgtgaaatgcgtgtccgatactttgtgctttctgtagctttcgagcaccctccactcatttcgttcactgatttcatcaattgttttgtggatctgtgcgatgtcggtttcagcctccaccgccgttttctttagtagatctccgtgttttaatgtctcaaacatgttttgcagtatcctttcctacatatacttcttcagctctcccaaaatgttttggtcagggagaatatatccttccacttcatatgcttcgcgatcttcgtcaaaaacggtgctgttcgtcattgtctcagacttgattctcgacaacagccttccttctgaagcgggaattctcacgtcatacggaacgagcagctcctttttcagatagtcttcaaccgcctgcttaaacagcggcaagtctccgtctattttggcgctcgtcatgatatgccctctccctgaagaagggatgaaatcaggccgcttccggtctcttttgttatagacggttaaaacaggaatatcgtctgcttcaagttcctcaagaaggcgcttgaccgtctcctcatggccctcgtagtcttcgtgagaagaatcgatcatatgaagaatcagatcggcttctttcacctcttcgagcgtcgatctgaaagccgcgatcaaagttgtcggcagatcctgaataaacccgactgtatccgagagcagcacgctgtatccgctcgggagcatcattttgcgggtcatcgggtcaagtgtggcgaacaaaaggttttcttcatagctgtcggcgtctgtaagcctgttaaaccatgtcgatttccctgcattggtgtagccgacaagcgcgatttgcagtacaccgtttttctttcttctttctctgtatctgcttctgtggcgaatgacggtagacagctgaacattgatttcatgaatccggtttctgatatggcgccggtcggtttcaagctttgtctcccctggacctcttgttccgattcctccgccttgccttgacaggttgattccctggccgcttaaccgcgggagggcgtattgcagctgtgccagctcaatttgcagctttccttcccttgtcctcgcgcgtttggcgaaaatatcaaggatcaactgcgtccggtcgatgattttcacgtcaagcgttgtgacaagcgctttcagctgactcggcgacaattcatcattaaaaattaaaacatcgggcgacagctcttcacagagcaccgccaattcatctacttttccttttccgatatatgtagcagcatccacacggttccgcttctgcgtgaccgtggaaacaaccgttccgtcggccgttttcgtcagcgcggcgagctcttccatcgagtatgaaaaacgctcatcagacacgtgcggaagctggcatccgactaatatggctttctctttcatgacttcctgttcgttcaagtgatcatgttcctttcttaacgttagtcaataagcagtactatcataacaaacgaagggagcggttgccagaaatcctcgaaaataaaaaaagaacgcgccattatacgtgcggcgcgtcttccttcaagtcgagatcctggcttttgatggttatcaagtcattctttaagtagcagtctcccatcagcagtctcatcgcctgcgaccggatggatttttcgatcaggttgcggacgaaacggccattgctgaacttcgcggggctgaccgtacttttgacggccatcagatggtctttcagcttccattcagcctcagggctgaactgatattccctttccgccatcatccgttttgcaatgtccatcagctggctgactgagtaatcgggaaaatcgatgctgatcggaaaccttgactgaaggcccgggtttaatgaaagaaaatgatccatttcccgcgaatatccggcgaggattaaaatgaattcgttgcgcttatcctccatatgtttgaccaatgtatcgattgcctccttgccgaagtctttctctccgcctctggcaagggaataggcttcatcgatgaacaggattccgcccatcgcttttttgattaaatccctcgttttttgcgccgtatggccgatgtactcaccgacgagatcggcgcgctccgcctcgatcagatggccttttgagagaacattcatttcgtaaaaaagcctgccgatcagcctggcgacggtcgtttttccggttcccggatttcctttgaacatcatgtgaagcgcctgttttccggccttaaggccttgttcttcgcgctttttattaacgaaaatccaggcgtagatttccttgatattgcgcttcatttcctccattccgaccagcgtgttcatttccctttcaatttctttcagaatgctgtgtttggcttcatttttttgcagtgcggcctgatattcggcttcagcctctgaattggccaaaacctgcttttgaccgttcaatatgatattgatttgtccgttgtttttataagtaacagccctttccaacacactcacctcaccattctctctttatatcctattcatggcgcgcttatgccgtgacagacgcccacatgactgcacaatccaatgctttttgacaagaacggggcaggtcttgttgaaacctgcgctttcccgagaaatactttattttttattgtattcaggtaagctgtgcggacaaaccaattttttcatcctgtttggtaaatgcttaacaggttgacatggcaaatcgggagaaagtggtgattgatgaggtccttcggggaatggagccaatctgtctgaagatgtgctgcaggcgctgctcggctctcccctgtttcacagcgggatcttcaccaaagtctttttgatttgaaggaaatgaaattcgccttttttgtcttcatgattctgttactgaacataatatagttatctttcgtaataataagctttgacccaataataggttctacccttattttcacaccattcaacaaatccctttgatcgttcttttttaaacatcacccagtcatccaacagatcttgataatagttaagtgcttcgttattgtttttccttgtttgttcacattctactttgttgtttaattgccgggacttagcaagaagtgctgtatcttctttaatatcgccaagatacaaatcttcggagatatgatgaaatgaataccaaagggcgttcaaattaatatcgattagagttaataaggatagttgttcattcccgccaccaagtctaagtgcattgtttaaataatcgacacggttttcaggatttaaaaacaccccataccacctatatggtcttgaatcttcaggatcactcttcatccatctctcaagcaaaggctgtaaaagttccttttccaatggatgaacgagtacatggtgaatatcatctgatgtttcaaataaagcaaacagccaacaagcaaaattctgttgtgcaatatcatcccatttctttgcttcatcaataaaggaagataatgctgtaaaggatttcttacgcaaccctttttctttgagggaacaaaactttttaaataatggatatgcatccaatctgtcatttttcaagatattatttaagacatttaccatttttacatctctctttgttcagaataaaaccgtaatctttgaataatcacagcccagccatatggtttgtggtttaaaaaaatcacaatccaacttcttatacatgtattttaaaaattcaatttttcctttttttatattcataaatctaaaaatattaacgaagatattcaagataaataccaaaaactctttattgaatctgaaaaagctaatgttagaaaatgtgttcaaaatagagaatttgctaaaaagattcttaaccaggctcgttttgagaaaattaaagatgatatggttgatcaataacagtggagccgttgttattcatggtcactatgatcgaattgattagtgtgtaacgcgtttgccttaattattaggatatatgccctgagaggaagttattatctttcccatctaaaatcatcgaggtgttgaaatcataaagaaattcaaatattgcacaagaagattttcgaacacacagctccctcccgtctattttgaactaaaaggccaattaagaatgcagtttatgaattagaccccctgttttaataaggggtctattttaattctggattaatcttttgtattttttgtagctttaaagttttcatgataaggactgtgctaatatataatgctggtattcccacaacaaaataaagcacacttttaggcataaacatatcataaaagtataaaaatagggctaccccaaaaaacaggacaacatatttgcttatgtttttcatcacaatctatcatcctttaaagtaaagatctatccttctaagggaaagtctattttaatatgagccagcccattgtgagctggtttgtatacttgactcgactgtcagcggcagtcgggtcttttagtttatgctttttacaaattaataaaccattgcagtgcttttgtttaacgaatacctctttctaaacagtatacttctcattaaatttcacttcttcctaattgctgcattcgagtcggtacttcagatgaagaaatgtaatgcgttaatatttcaaattatacatcagtaagtattttttcttttatctgatgggtgcataactttgggaaatgatatgcctcatattttaaagtgagaattctaatggattgaaatccacgggtaactttgggtgaaaaacgcgttaaattttcggaacttcaatcactttccctggtgacttttcaagtaaagcatcgggaatatgcgggttatttttttaaaacttaaaccgttgaacccttgttatttcaggatatattttgagatttaaactgcaaatttataagcttttgatatgtttggattaaaaaatctttccattcttctaaagcagatgctgaaacattgtctgggctttcgagcatacgataaccatctgcataatggaacattaataaccccgtaccataatcgcaattctcattctcaagaattgcttttggaacatcaaaaccactattccaattataattcgctgcaaaaacttgaagaatcacagggttttcaatatttctcgtcactcttactagatcgtctttatctgtattataaagcagctcctcgaggaacttaatatctttcttatccaatactgttttacctcctaacaaaaacactttaaatattagtcgaccaattgtttaagcttcctttcccaaagctcaactgtagcaccttgactaggatataaaggtagacctttctcttgtaatgctctattgatgaaattttatactcaacgtaataccattcatcaagaagctccacattatgtcatactttaagtagccttacagtacttttaatatggattttcagtagcattcaatagtgaaaggatgcgtaacaaatgtgttcctccaagaccttattcttctaacgttctaacaatgctatccagaaagcaagcggatattagtgattttgcaagactttatgaattcaaccccttcctaagtcaatgaatattttattactatcggacaggaatcggtcaaaaaccctgtctactcaacagaatgacaccttcctatcaagataagtaacatgccgcgttttaaaaaagacgaccagagatgcggtcgttatgttctataacagtttttgctgtgagtacctcttcatattgcccttgggactatattgatccagaaatattgaaactttaataacatttattattactttgaatctttattttttacttcctttaatatctccctaagcaactgttgggtttcctcgttttgtttacgatttatcttgttttcctttaccaatacgatcatgtaatataaaaataaaatgatagcagaaaatataagcaaattaggcagcagcacacttaacattttatatgtaaacctcctatttaaaaaagatgtccgttaaacgatatgaacaccttttttccactgaatatctttttttaatcccctttttgcttgaagtgaacagctgcactttgccgcattttaaaaacttgtttacataaaacgacttcttcaagcggctgttactgatcacatcaatttttaaaatgggggttttttatttcttcaaattttgacaaaaacagggcaggtcttgttgaaacctgcgctttcccgagaaatattttcttattgtattcaggtagctgtgcggacaaaccactgttttatccctgtttgccttttcggtagatcagccatccggccagaatgatcaaaaggcccgatgcgtcataagcaaagtcgaataagaggcggttcgggcttagctggttgacgtggtgaatctgaagaagatgatggttgatgatgccttcaaggaagttaaaccagcccgccccaagcaaagaggctccccaaaagatgtgctgcggccggctgctgccaagttcgcccctgttccacagcaggattccgccgatgaaaaggatgacgagcgaaaacagatggaacagtccgtcgctcataatttggtgagagcggtctgtgtccatgtacacgctgtgccattgaagcaattgatgaaagatgatgccgtcgatcatggcgatgatgccgacgccgaacagaaaaggtccccaaaacgcttttttgtttttcatatgatttggcctccttcacatgctaatctgttatgtacccgccggttaaaaagataaaaccggttatgtttacattctctctcgaaagcaattatcctctttttaccatagatgtcttgaaaagaaaaaaagctgatccgaaaagtaattcctctcagatcagcttttttatttatggaagcctggatgcccgcacacgttttgtttcagcttcgttaatggcaagtgtctcagggtcaatcacgacaccataatcctgcaatgctgattcaatgctgacaaactcgtttaagacgtcgtccagcaccttttccggttcacgttccagcggatttccccagcctccgccgcctgcacggtaaaattggatgatgccgcccacaggcattttgacttcaaaagccgtttcatcgatttctctggcttcgtctgttccatacccgacaatcaccttgttgcttggtgaatcgccggctccgcagaagccttttgttgtgtttcggccccctgccatcatgacgcttgtgcggctttcctttaagtgctggatttgaacatccaacccgggtgtgcctctccatcggcccgcacccgtaaaatcgcttgtatattcatgctttaatacacggctcgggtattgaacttcggtcatttcaatagatggaagaataactcctgtcataacaggaggataaagcccccatccgtccgtttcgtatgcagctcccgcaccgccggtatagccgtaaaaattcagattcacccacggcttgccgtcatcgtattttccgtgagaataggcgagaggaagcttatgggcgttcactccgacccgttttggcgcacattgtgaaatggcctgaagaacagcctcggctatttctgctccgacgcacgcagtcgcgtgtccgcacggtgccggcagctgcgggttcacaactgttcctataggcgcggttactgttaccggattcatatatccttcattgatcggaatatcctcatcacagcaagtcgaaataccgacaaaagcaaacgaagtcgtatttgagagcgggctgttgatgaagccttttacttgcggggatgaaccggtaaagtcaatgtgaagatcgctgcctttgacggtcaccgttgcgcgaaccttaatatcgcggttgccttgaaagtcgtgatcagcgaatgtttcaccgacataggtgccgtccggccagctgctgatttcatcgcgaaccctgttttctgtatattgaatccggttgtcaatggctgtaatcaccttctcggcgccatacttatccagcatcgtctggattcgggaggcagcgaccttgcacgccccgatcatcgcatttaagtcgccttcaagccaatgtgaaagccggttgtttgcaacgattaaatcgaatacatcccttcgcttttctccccgctcataaatttttaacggcggaatccgcagcccgtcatgccaaatgtcttttgagcgcggattgtaccctccggcaaccggaccgccattatcggccatatggcttcgtacagcaggaagcaggatcggcttgcgattataaaaaacaggcatgacgatcgtccagtcaaggctgtgcgagcctccatgatacggatcattcaccaggagaatatccccggggtgaagatcataccgaaaggcgtccaatagatggtccactgcgcctacgaccgcataaaggtgaagcgtacagccgggggcctgcgcgacaaggcgcgattttttgccggaaaggtcaaagacgcccgtcgtaaaatcatgcgcttcgttaaacaatggtgaacgggccgttctcgtgacagtggcgctcatttccctggcaaccgcatcaagagaaccgccgaccacctgtgataagataaagtcctgattgatcatagctgctcctccttttgagagtacgtaaagacgaggaggtcgccttttttcacatgttggtgtaccgtgctttcataaaaggtttcgtcatggtctcccgttcttgacagagacccgtattttcccctttcgctaaaaggcagaagaaggttgaaataaatatcgtcctcctggttaagcagggacacttccatttcctccccattgtccgtccactcccgggaaaccattttaaaaccgtggtaaagctccaattcctccgcagagacaagcatccgttggccaaataaagcaggcggtccgaagccttttgaagctgaaggatacccgggtgcgagaacgattgattttgtttcggctcctgtgccaagctccggataaaaaacggcctgcggacctggcccataaatcggcggaaattcttcacttgtgccttgtccgttttgaatggctttaaataccgctgcagcgacgaaatgtccggtaatgcttggagctagtgctgtagctgccggaaattccggatctagaatcgttcccggcctcgtcttcgtttgaaaaggttgaagcgttccttcattgatcggtatttcatcggcaatccttgcaagaaacggccaaacggcaaacgccttcgttaaagcggcaggtgaattaaccggctttacggactgctctgacgatccgctcaaatcgatctcaaccgcattctccttctttgaaatttgcacatgaattgtactcttgtgccctttggtaacttcaaactcctggacagcgctcatttctgtttcaggcagatgagagacatgatgctcaacccttttttggctgtattcaaacatgcttttgatcgatgcggccactgttttttgaccgtagctgccaagaaacgttttcaattgctgtttggcaccatgcaaacatgtatacatggcttcaagatccgctttaaaagaagcgggcacccggctgtttgataataaaaaacgaagaatatcagtctgcagaactccttgtttataaagcttaaccggagtaattctgatattttcctgccatacttcaaatgcatcgggatggaagccccccggatactcgccggccaaatcaatcatctgagcgcggatagcggggaagagtacgagctccccttcaaggaatagcggcgccgccatggtgagcgactgccctttcgttccgccgctgtatggatctgcgaccagcagcacatctccatctgcgatatcaaacgaaaaatagtcgaacagattttcgacactttcttttaatgcgaacaaatgttcaggctcgtattgatgttgaaccgcgattttcagctcattcgtaaaaatcgctgcagcaaatgcccggtcttgcgaaagcacaggagaacgggagattcgctgcaaattatccccgacttctctgccgatcgcttgcagctttctataaagaatttgagcttggatcatgcatttccacctcttgtcgcctgttgagcatgctttacttcgatgacacagttgcggtatgaatcgattagagcctcatgtcccgggtaaacaacaatggtcgtaccccattgctcaatgatggcaggaccgacaatcaggttgcccggctcaagcattgacccgttgaaaataggcgttttcgccggttcgatgtcaaaatacatatcgcgttcacctgttttcgcttttgaaggatcctcttgttcaaactgctcctccttaagctttaacggctctctgactcccaccagatcaagacggaggtttaagatttcaatgtcgtgctcagggtctttatgggcaaacattctttcatgaaggtcatggaagtctgccgccgttgcttcaagattcaactctgtaatccttcgcgtccttgacttcaccggtacggttacttcatggacttcccccgcgtagcgcatatcgataaagcgacgcgtttcatattgattggtgaccgattggcctccaagtttttcgcgggccgtctgttccatcttttcaaaatcggcgttcatcgcttgcaggtcaacgtttttcaaactttcaaagcgcgtcctgagctccgttactttaaggtttgccgccacatcgccgagcgcacaaaagaccggagcaagggacggaacgataacggttttaatgcccaggtcttccgcctgcttgcctgcatggatggctccggcgccgccgacagccatcagggcgaagttccttggatcatggcctcgctgtgtcgttacaaagtggactgcatttgacatatcactattgacgatttgtgagattgcaagcgcggcttccactgtcgaaattccgagcggttcggcaattcgtgtacgaatggctttttcagccagcgaacggtcaagcttcatttctccgccaaggaagttatcagggttgatatagcctaagaagacattcacgtctgtaacagtcggttcttctccgccccttccgtagcaggccggccccggatttgagcctgcgcttcgcgggccgacttgtaaagctccgccgctgtcaatccaggcgatgcttccgccgccggagccgatcgtatggatatccatcatcggcaaggcaaccctgtatctgctgatccaattttccgtcgtgatcgccggatttaatttttcgataaccgagacatcatagcttgttccgcccatgtctacggtaatgacgttctcgtagcccgatttttccccgataaaggaagcagccgtcactcctccggctggacctgacaaaaggccacccgcggcaaatttcccgctttgaatgacattttggacccccccgtttgattgcataacaaacagttctccagtaaatccgtcttcgcgaaaccgttcgtcaagatggtttaagtagctttgcatggaagggccggtaaacgcattgacaatggtcgtgctcacccgttcaaattcccgaatctgcggcagcacttcatacgataacgatacaaacatgccgggagcttcctcttgaataatctctttgacacggatttcatgtgaaggattcatgaagctgaacagaaagcagacagcaacggcttcgaccccctcttggataaacccgcggactgcccggcggacggcttcttcatcaagcttagttacgacatttcctgtatgatccagtcgttcaggaatccccacacgataccttcttgggacaatttgataaggagcttctaagcgcggagaaaacacgctttctttatacgcgcggcggaattcgatttcgtcccgaaagccttccgttgtgagaagccccacctttgctccgttatattccagcaaggcgttagtggcaactgttgttccatggacaaccaatggactattggctaatagatcctttacgtctattccgatgatttcagccatttttttaattccgttcatgacaccatcagactggtctggggttgaaggcgtcttcgtcgaaaccatttttccgtccttgttgactgccactaaatctgtaaacgtcccgccgacatcaattccaaatacccattggtttttttcattcatcattgaaaacctttcctccttatccgcttaaaaaccagacgattcctctgtcgcttctccgatttcgtaacggagatttaattttgtgaaaataaacgtaaagatgatataaatcaaaaatgcaagtatagtagagttaatcggcccgatgccgaacgttatctttgaagcggtaaaacctccgatgatcaccgaaagaatcgccgcaacattcagcttcgaataagttgttccagccccgaattgatattgttttttcttgatgacaggtgctgtgatccaatgatcggcgatcatgactcccgcaatcggcggaacatacaagcctaagaatgttaaaaatggcacaaacatattttggacacctagtaatgcaatgataattccgatcacgcccatgatcgccacaagtgctttcttaggaatgttcacaacattgcgaagccctagcgaaccggtatacaaattgttatcgtttgtcgtccattgtgcaaaaacgatgattaaaaatgctaaaaagcccaggccaagcttgctcatagcggcaggaatattcggtgttgacccgatatccggaacattcgcggcaatcgccattgccgctcccgcaacaagacagaacactcctccaaggaaataacctacagaagcgcctattcctcctgaaaccgctccttttgcatatctcgtcacatcaggaaaaacaaccgcgcccaatgcagcatttccaacgacaattgtaattccggcaaatatcgtcagaggatcccctgtcgggtgaaatgtcagcaagttatgccagcttcctgagtaattgacagcacttatgattccccatatggaaaaaatgacgactaaaggtacagcgataaagcttaaagcggcaagcccgcgatatcctataaacgcggtaaggatcattaaaatgccgccccaaacgatggcgacctcaggctttgcaagccaaacacccggaaacatttcggaaatggtcgtgccaaagaaagcaacctgccagccgaaccagccgattccaagcgtcagcgccaagacaattccaaaaaggctcgatccgtagcgaccaaaggccagacgggcaagaacggtagtcgatattccgtatttcgcacccattactccttgaaaaaagccatataccgcaagaatcagcatgcctaagacagctgctaaaacggcatgtgcaaaattcaatccctggattaatgcccctccagtcacaatcgtcgacaatgagatgatccaggcacagcttgtaatcgtaatgttaaaaatcgattttcttttattttcagggactgatgtaacagcaaaatcatcagcgtttgtataggaaggttttttactgttgttttccattttcatgctccttcgtttcatcatgtagattgttacaccatattggtatcaatcgttacccctcgctttaacgtattgccgattgtacatgccctttcagcagaggtgattagtttctttttatagtcggtcggaagatgctcaggcaatttaacgctaaccgaacatttttcaacacgggacgggccttcgggggctttagcggcggaaacagaaacggaaaactcatcctccagcacctctataccatccctttcaaacatcttttgcaaagaaatggtgatgcacatacctaatgaagcttccaacagctcaatcggtgtaagtccgtctgaattcggagtgaaagaccctttcgcctgcataccggcttcatgaaaaatcccaaactctccatttgttttttgaatagtagacaaatttaattccccctttggccaatcagtccgaaaaattcaaaatgaaccaattcttcagtcatttcatcaactgaaaacttaggaacataattcagatcatgctttggcccaaaaagccattttgatagtgtgcccaacacaagacttgttaacatggtggcctgcagatcagtgttatgggaggaatttagcattccaagttctgtagccctttgaatgttctttttaaatgcctgttcaacactgatcagcgcctcttcgattgcctccctgatttccggatcggcgccttgtcccttgactaataaaaatgtcattaagtttctattctcctgtgcaaacgtaaaaattcttttcataagcgctgtcgtggattggatcatatcatcggcaagagcaaacgtttgcctgtagccttgatgaatggctgcgagaaggttatctttccctctgcctatgatttccttggcgatttcttctttgcttttgaagtgccagtaaaaggttccctgtgcaacgccagcctgttttacgatatctgaaatttttgccgcgtggtatcctttcgtagcaaaaagctcaagcgcgatatgtagcaattcctctcttgtgtctgtattccccatgtatttccctcctcaccctaagccttgattgacaagtcagtcagttttagggcttttattcctattggatttgtaagaataatcttatacaatgttttttttctagtcaagttgctaacctttccatttttcgcacaattacaagtataacttgcttttttatctttttggtcaagcatcggctgctgttaattctttcatctacaactcgatctattttttcaagagatttacagtttcatcgactaactctaataaagtttttttatgatgtgatgaagaaactttttgacgatctaattcccgcagcctggaataaatgtctttccgctcactttggagttcgcgtatgatctgaatctcggcattgttcagttgctccagtcttaatcggagcgcctctctttcgttgaacacgttcccaccccctaacaaaatattacttgtagtgtaaaggacttttttcagtttaacaattcttctttcccaaaaatttgcctgttcaattgggtgagcggaattttgccgtgattcaaacttgattttttatacaaatatagaaatgatatgtagaaataaagcggctgttgaggaaagtattggctttgaatttcaatgtgcaggatgcaatggcaaaggtcgcaaaagaaaagacaaaagtgagctttacaatgactgggataccaaaggtttttgtatggcggatcgtaaaaatcaaagttattgtcccacttggctgttctaccgatttgcgctatttaatacataagggggcactctcaacattaagccgcagaggggatcacaataagcaatcttttcatcaatcaacacttgcatcatgaactccttttcgccaaaatacaaggtgtccttcaaaacagcaaggctttccgcagatttgaaataatcgttccaatcaacgcaaaaaggagtttttagaaatgatgatcattttaatactgatagccggcattttggccggaatggccattcccgttcaaacctcaattaattcacggctgggcatgaaaatcgggtcaccttacggggcggcggccatttctttttttgtcgggacgcttctcctgctcattgtcgccttagtgacagagcgccattttttgtctatcatcggacttgttccttccattccctggtggatcctcattggaggcggatgtttaggcgttttttatttaacttcaaatattttgttgcttccgcgtcttggatcagctctgacggttgtcgtcactctgcttgggcagatgatcatggctctggcgatcgatcacttcggatggtttcacgtacccgttcatgaattaaactttcctagaatcatcggcattttattcattatttccggagttttcatcatcaaaaaatattaaatagcaagggagttcatcacagatgaaaaacaaatctatgtacgtttttcttttcatgatgctcgggctttttgccggaatggcatccccgattcaaacatccattaattcagagctgagaaatgctatccactcaccttttatcgcttctctgatttcgtttttggtgggaatgctcgttcttctttttcttacatcgttcattgagcatcggcggttatttttaaacaatttacaaacagcaaaaacctttgtcacaagcagtccgtggtggctctggacaggcggaatactcggcgtcgtctttattacgtccaatattttgcttttgccgattgtcggagcgtctcttactgttgttttggctttaagcggccaaatgatcatcgccctcgtcatcgatcattttgggtggttcggaatccccaaacaccgcttgaacgtccagcgcattctaggaatcgtcctgatgatcacaggaattatgatcattcagcatttttgacgccagtcatttttgcatcttctgccggctggcattcacgcattaatttcatattacgcaattcgctttaaaatgaataaaagggcggaaaccgccctttatttcaaatttcacagcaatttagtttacataaaatttttattgtaaactatttttccgcaaataaaaaagccattttgttcaaatgacttaagtgctgcaattgccgtatgcaagtaagaaagttttaaaccacactcctcaaagtgggtgtctgcagaaacgttcctgtcgtcctttcgaggaaggcatgacattccggttccgatataaaactccctattacagcttaaaggttaaaacttaattatcattacgtacaatgcagcgtaatttattatatgataaaaacattaatcatgcaacccccttgcctaaagatcatattgcgttctataataagctgaatatttaaaaaattccgttatcaggtgacaatcgtacaacccttcccatacatcagttcatagactgtttattgaggtgatgtcttgtggtaaaaatttttatcgatcccggccatggcgggactgatccaggcgcttcagccaatggtttgcaagaaaaacagttaacattgcaaatcgccttggctttaagaaacattctcctgaatgaatatcaaaatgttacagtccagctgagccggacaagcgaccaaaccgtcagtctgacgcaacgcacgaacgccgcgaacagctggggggcggactactttctatcgattcacatcaatgccgggggcgggacaggtttcgaggattacatttatcccggcgtcggcgcacctaccaccacctatcgggatatcatgcatgaagagattttaaaagtggttgatttcagggatcgcggcaagaaaacagccaattttcacgtgctaagggaaacagcaatgccagcactgcttacggaaaatggctttgtagacaatacaagcgacgccgagaaactgaagtcatccgcgtttattcaatccattgcgagaggccacgccaacggactggcaagggcatttaacctttcaaaaaaatccacagccctttttaaagtgcaaatcggcgctttcagggacaaagccaacgccgattcacttgccgctcaagcgaaagcaaaagagtttgatgccattgtaattgacagggacagcctttacaaagtgcaaattggcgccttttcttcgaaagagaatgcagaagcgcttgttcagcaagccaaaaacgccggatttgatgctttcatttaccaggaatagggacaatcatcaagaaaagcccgcgatctgtctcgtcgtaagcagcacgcgcagcgactggttgtcgagctccatgaactgttcgcacagctgtgtcggcaggaacgtgatcgttattccgttctcttcgaaatattcattcaaacgcgtaatgtccatccggatcgcttcatcaatgatatgaagctccgctccggcgatccagtacgggaacatctcccagacggaagcgtcaaagccgaagccggcatatttcgcgcttttgtcctgttcggtgaccgcgaatgcatcgttatgccaatagcacaagttcacgagcgattgatgttcgaccatgacgcctttcggctggcctgtcgtgcccgatgtgtaaatcaagtatgccaggttgtttggctgtgtacctgcctgcgggttcacttcatcatcatttgtgatttcttcgctcagcatcgaatcgagaagaagcgtttcaccgctgaattcttcaggtacggctaagtttgtttgcgtcagaagcagttctgcaccgctgtctttcagtacgtatccgatccgctcggccggatagccgggatcgatcggtacataggccgctcccgctttcaaaatcgcaagtacgccggccgccatttccagcgaaggcttcaccatgattccgacccgctgctcaggaccggctcctttttcaatcagcaggcgggccagacggttggcgcgcgcgttcagctctttgtacgtccacttcacgccgttgtacaccgctgccccgcggtcaggagtgcggaggacttgcgcttcgaacagctcatggaccgttttgtcctgcggcacagcgagcttcgtctcattccacttttggacgatccgccgtttttccgcttcatccagaagcgaaaggtctgaaagacttgcatccggggtttcggcaaccgcttcgagcaggttgacccagtacccgctccagcgtttgatcgattcgcgcttaaagagatctgtattgtattccatttcaaaaacgagaagtccgtcttcttccgccgctgtcaacgtcagatcaaatttcgcagtctgatgggcaaaatcatacggtttaagtgtgactccttccattgacaagtctttcaaatcggcattttgcattgaaaagacggcatcaaataacgggtttcggctcatgtcgcgctggatgttcagcttctcgatcagttcttcaaacgggtaatcttgatgctcaaatgcgccgagcgtcgtttcttttacttcctcaaggaatgcagaaaacggcttgtctccttcaggacgcgttcttatcgcaagcgtattgacaaacatgccgatgatacggctcaaatctgcatgcggcctcccggcagccggagagccgaaaatgacctcgctctgtccactcagtttcgataaaaacgtactgtatgaggcagcgagcaccatgtataaagtgctttccgtttccttggccagtcttctgagctgctggacaagctccggtttcagagaaaagctgatacggcttccttcaaacgtttgaacagaaggacgcggatagtctgtcgggagcgtcaaaacaggcagttcgccgtcaagctccttgagccagtattcctcctgcattttgtgccgttcagtgagcaagtgctgctgccatacagcatagtctttatactgaatcctcagcggttcaagcgcctctcccgcataaagccttgtcatctcatcgatcagcacgctgacggaagcgccgtctgaaatgatatgatgcatatcgacaagcaaaagatgtttttcttccgtgacacgtatgatgctcattctaaataacggagcctttgttaaatcaaacggcctgatgaactctttaatcagcttttccgcttcttgttcatctgcatcgatgacatcaatggtcaattccgcagcttcccaaatccgctgaacaggttcgccgttcctgatttcaaacgtcgtgcggaacgcttcatggcgcttgatcagcatttgcgcggcagactccaggcgcttcaggtcaagctttccttcaagttggagaacggccggcatgttatagcttttctcagcgccttcaatctgctgaagaacgtacagccgtttttgcgccgacgaaacggggtacgtttcccggtccggcgccgcttcaatataaacggcagattttttctcagattttgccgccgcctgggccaggctttcgattgtcggcgcctggaacaagtctttcagctgcaggtcaacattcatctcttgctggatgcgggcgatgagcgtcattccgagtaaagagtgtccgccgagttcaaaaaaattgtcatgcacaccgattttcggtacattgagcacctcctgccaaagatcggcaagctgcgcttctgtgccgctccttggcgccgtatattccttttgcgcggcctgcgcgatatccggttcaggcagcgcccttctgtcgatctttccattgcctgtgagcggaagctcatcaagctgcataaacacagacgggatcatatagcctggcagaccttctgccgcatgtcggcgaagctcttggctcgaaagctcctgatcagccgtaaagtatgcacagatcatttgatctcccgccccggtgtcaacagcaagaacagcggcttcctgaaccatgtcatgcgttaggagatgatgctcgatttcgcccagctcgattctctgtccgcgaattttgacctgatgatcaatccgaccgataaattcgaggcatccgtcggcaagccatctcgccatatcacccgtccggtaaatcttttcgccggttttgaacggatgcgccgtaaacttttcagccgtcagttcagggcggttaaaatagccgcggacaaggccgtctccgccgacgcataattctcccgcaacccctgccggctgtacattgccgaatgaatcaagaatcagaacctccgtattgctgacaggctttccgatcggtatagcctgcgcatcgtccggcacttcattgactggatggtaggttgtaaagaccgtgctctcagacggaccgtacatatgaagcagccgccctctgccaactgtcttcagggctcttctgacatgatcgacagatgcacgttcgccgccgaacagaaccctgcggagtcccttcaaactgtccggccgcatgtctgtcagcagattgaataatgcggtcgtgatcattaaaatcgtaatcttttctttttcgagtacatgtgcgagccggctcatatcaagaatcgtgtcttttggagctatcaccagcttggcgccgttcagcaatgaaccgaacacatcaaacataaaggcgtcgaacacataatttgaaatcgaaagaacgatatcggattccatcacttccaagtaattcgcgttttttacagtacgcaaaatattccggtgagagaccatattgcccttcggcgtccctgtcgttccagatgtgtacgttagatttgccattgcttccggagaaatcggaaggcgcaaatcagacgcatctcccatataaaggttttcatcctcaacaaataggatgtcgccgccaaattccgccgcctcagcgagcggcttcatcgccttttgcgttaaaagaaccgccgctccgctgtccttgaagaaatgttgcacacgcttttccggatgatcgggatcgatcggcacataagccccgccggctttcagcacagcgagaatgccgatgaccatttcagccgacctggccgtaagaatggccgccgtcgtgccggcttgcacgccactttcgcggaggcgccttgccaattggttcgctttccgattgagctcatcatatgaccatactttgtcttcaaattgcagggcgggataaccgcctctttctgcagcctgttcctcgaatagctgaacgatcgttttctcccgcggataatcgcttgtcgcggggttgaacgcgacgagctggcgattcgtttcttcttctgtcaaaaggctgtactcgccgatcctgagcatcggatcagccgccatgtcctccagaaggttcaagtatgctttcagcatcctttcagccgtatcttttttaaacagcttcgtgctgtaatccaaatcgagtatcaattctccctgctcttcttttgcctgcagcgtcaagtcgaattttgcaatattgaagttcgtttcataaatcgagaggtgcaaatcgccgagcagcggaatgtcttcccatgcattctgcaaaataaacatcgtgtcaaagatgggatgacggcttaaatcgcgcgatgcgccaaacttctccgcaagccgctcaaacggataatcctgatgctcaaaagcatcgattaccgttttctttacatcattcaggaagtctgcgaacgttctgcccgggtccacttttgaacggatcgccagcgtattgacaaacatgccgatgattccttccagatcggaatgtctgcggccggccgccggcgtcccgacgatcacatcttcctgcccggagtactttgcaagaagcatgttgtacgcagacagcatgaccatgtacaatgtcgcgccgttttgctctgccagcacggctaatttttctttcaggtcttttggcaggactgcggataccctgtctccttcaaagctttgaacaggcggcctcggctcgtccgtcatcagctgcagtacgggaagctcgccggcaaacatgctttcccaataggcctcttctttttgaaagccttcttgtgcctgcgccctttgccagaaggcataatctttgtaatgcaaacgcagctccggcaattcctccccgttatacagcgcggccagttcattcaatatgatcgaaatcgacacgccgtcagatacgagatgatgcatatcgaacaacagcagatgtctgccgtctgcaaggctgacgagacccgctctcatcagcggagctttggcgagatcaaagcggcggacaaatgatttcgcgatttgttcgatcggcttgccttccgccttaaccttctcaatcttgaactgaaccctttgatgaacggtctgcctcggctcgccatccacaactgtaaacgaagtacgcagcgcctcatgcctatcaatcagtttttgaaaagcagcttcaaggcgcccagagtcaagagtgccttcaagcatcgccgcggccggcatattgtagccgacaccctccagctggctgacgatatagattcgctgctgcgccaatgaaagaggataatcgtcactttccggcgccggttcaattaccgcgaatccgtctttctcggcttcagaaacaaagccgctcagcgccgctactgtcggcttttcaaataggacttgcaacggaacttcgactccgaaagctttatgaatttttgccagcatggtcatcgctttgagagagtggccgcccagatcaaaaaactggtcgtggattccgacttgttcagctccgagcacttcctgccatatacccaccattttttcttcacattcatttctcggcgccgcatattctgcagtcccgctgacagacacctcatggcgaagcagcgctttccggtcgacttttccgcttgccgtcagcggtatttcattaagctcgacaaagcaggaagggatcatataatcaggcaggtgtttggataagtgctccctcagtccctgaatgtgaatctttccgccttgtttcggaacgacataagcgcaaacctcaaggctgccgccggtttcatgccgcgcgaggacaactgctttttcgacagcaggggctccttgcagcaccgactctatctcgccaagctcgatccggaagccgcggattttcacttgatcgtctcttcggccgataaaatcaactgtaccgtcaggaagccaacgtgcagtatcccctgttcgatacatgagacctccggatacaaacgggtctttcaagaacctgtctctggtcatgtcaggcaagttcaaatagcctcgcccgactccgtctcctgcaatatacaattccccttcgacgccatcaggaaggagtgcgccgttttcatccaaaatataaaaacggttatttcctatcggccggccaatcggtacataggccgtatcgtattgaagatctgtgcggtttgtaatcgtaaaagaagaggcatccacacaagtttccgtcggtccgtaaacattcgtaacagcaggcacggattcagctgtttctgcaaataactgaagcagcctttccgtcgcaacccttgataaagcctctcctccaacaagcatatgcctcaatttgacgcctgaaagatcatcagccgcagccaaaagctgcaaatgtgccggtgtaccgtctgtcacatcgatttgatgccggcggtaataatccgataaagcgcgtccgtcggaaaccgtctttttcggtacgatgtacaacgtttgcccgagcaatagagacgtaaaaatctgctgaacggaagcatcaaaatgaaatggagccagaagcgccagtttcaaatcatcctgatcgtatgtaccaacggcctgttgaagtcctctgacaaggtggtggacctgcctgtgttcaatcatgacgccttttggacggcccgttgtaccggaagtataaatgatgtatgcaaggtgcccggcgcctgccgctgaagacggatagccgttttcccgcgattcagaaagcgcttcgctgaactgcaccgtttcagccgtttcaaaagtcagcccgctgtctgtgataaccgctttcgcctttgaatcctccagcataaaacggattctttcttccggaaatccaggatcgatcggtacataagctccgccggctttcaaaacgcccatcatcgccgtgatgacccgctctgaccgctccatcactatcgcagccggagcatcaggcccgatgcctcttctccgaagcgccattgccaagcggctcgattgttcattcaactcccggtacgaaagtttttgtccttcatatacaaccgctgttttttcgggatgatcggctgctttttgttcaaataaaccgtgcagggtcatgttcttgtcatatgcaatggtttggcttgatgcacgctttaacagccgctctttttcaaaagcgggaacaatctccagttcagcgattgttttttgcggagacagcagggcatcttcaagcagcgtcatcagccgttcatataacacggccatttcttccgaagtaaaaagctcctccctgtaatcaaaatcaatcgcaagcgtcccggtatcccatctctctttcacatgaatggaaatatcgtttacttcactgccgctgaaaatcggctcggtaagaaacgacaccgtttctttttgctgccattgcataacctgatattccagtgagacggcgaacaatttgctgacatgcggctgtctttcccgcaaatcattaatcagcagattgtacggatacttttgatgccgaatgattttcagctggtccttcattctttcctgcacaaatgcactaaagtcttggtgtacttcaatggaggctttcatcggaatcgtcgacacaaacatcccgagcatctgtttttcttttgcatttgtccggttacccataaatgttccgagaacgacgtctttttgtccggttacccggtgcatatagatgtgcagaatggataggaacagggagagtacactgatgttgtgttcattacaatacgtttgaatttttttatacaggtcaggggaaatctcttttgaaaagcgggctgcatccaattggatctgatacgtatcgctcgcttttaacgatacgggctccggaatcgcttcatattgtgcgttccaatatgctttatccttctggaaacgcttcgaattttcatactccaattcgctctggatatgttccgtaaatgatgactgtacaggttcaaggtcggtttcccctttggcaagcttcaaataaatatctgtaatccggttgcctaggatcgtcatagaaatgccgtcggaaatgatatgatgaacttttgcaaaaaaccagctttcttcttcactaatgcgaacaacggcaaatttaaacagcggactgtcatacaaaggcaggggccggcgcgcctcagcttgtccccatttaagaacgccgtctgctcctccgctttctgaagcatcaaaatattcaatttggaaaggttcgtcttccgctatatactgcttcggctcatcctctccttcaaacatcagcctgaatcgcatcgtgtcattcgtacgaacaaacttgcgaatcgcttcagtcaataacccggaatcgattccggatgcagattttaattttccaaagccgctcaaatttgaaacacttgtaccgggatagaacttttccgtgtaccaaattcgcctttgagcatgtgtcagcgggtaaaatgtgtttcccattctttattcctcctttatctcttgttatgtatgacgatgcgaacagccaagccgcaatgcaatgttgcggttttgcgatgagcgaaaaacgctgtcacagatttgtcgtttccaataaaacattatattggaaataaaaagaaaagagcccgcccgaataaaaacgggcgaactccctgtttattcggcaacctgtcaaccgtagcaccgtcagcaccttaggccatggctttgcgtccctgcgtttccgcaggtttgcctttatctgcttttcttgatataaattcattttctgctcacagttaactttaaatgaaaattttgtttttttcaccgaaaaataggtgaaaagtttcatgcgggataccgaatgttgtacatgaatgttaatgcgcgatcccgaaatcgacaaaaaaatatgcgggaaaacgaaaaaaatcgtttaaatccgcaaaaaattccaaatcttagataaagagtatattaaaatattaaaaaaacagcatggacttcataaataaatcatgaaggtctgttaaagcttcggcgcttccttttacaatgttcattcaattaaaacgtttcttttaccaggccgtttaaactgacgagaaaagacaaaccggcttgcgaaaacattgaagcagaatgttaaatttgctgaactgtctcattctgaacggtatcttgaaatacttccgatgctccatacaaaaaagcaggctgagtttcgcctgctacatggtttttgagagcccgatcgtccgttcgatgatgatcagcgcaatcactgaaaccgtgataaaaataaccgaaatcgcatgaacgctcggatcaaatgtctggtcaatatagctgaatgtacgaaccggtacaggcgtgacagccggtgaagaaacaaacagactgattgatatttctccgaatgacgttacagaggcaaaaacggctcccgcaatgattcccggtttaataagcggcaagatgacatgaaaaaaggtatgccagggacctgcgccgagattcatggatgccagttcaagcttctgatccacgtttgccatgctgactccgaccgtccgaacgacatacggaaggctgatcagcatatgcccggcggccagcccggcaaacgtgccgtttaccccaatcattgtcaataaatagagaaatgatacgcctaatgcgatttggggaatcatcaacggcgataaaacaaaagcctgaatcgcctgttttcccggaaagttcagccgcgccaatgcataggctgcaactgttccaaggatcaccgcaagaggcgttacaacgagaagcagcataaagctgacccaaatcgattccatccagccgctgctgctgaaaactccggcaaaccagcgcagcgagatgcctgatggcgggaacttcggatattcgtccgggctgaatgccgacagtatgatcacgaagacgggcagcgccaaaaagaagtataccaataaacccgctgtccaaacacacgcatcaatccattttcccctgcgcatacgtcgcaatcgcctacccatttattctcgcctcccaacgcttttggaaaatgccaaggattccaataaccacgctgacaacggctaataaagtaatcgacattgcggctgcaagaggaagatgaaagacttgcatgacctgctgatagatggacaacggcaggagcggctgcatccttcccccgacgagaagaggcgtaatatagcttccggcagaaagcgaaaacacgatcattgctcctgtcagcaatcccggaaccgtcatcggcaaggtaacgaaaaaaaatgtccgcagcctgcccgctccaaggctcatcgaagcaaatttaagatcaggtttcacttcgcttaaagaactggcaagcggcagtactgcaaacggcagcataacctggacatatgcaatgatgactgcgttcatattccataaaagcggcaggggcttttcaatcatcttcatactgataagcgcctcgttgacgatcccgttttgcgaaagcagcacaatccaggaaaacgtccgaatgacaacactggtcaataaaggggaaacaagcaaaatgtaaaacaaagcccgcagcctgccggttggcgccttaacgagtaaatatgccgccggatacgccatcacaaggcataaaacagtggtcttcaacgccgtccaaattgttataccgattgttttcaaataaacgtctgaagagaacacctcgacatattgagaaaaactatacgtatcgagcgtattcatcatagcgtccacgtctctgaaacttaataacagcagcagaacaagcggcaaaacaagaaaaacaccgagaaataaaaggacaggaactagcaaaaaccaataaaaccgtttttgttcaacagccctcatctgcatcctccttaacatccagcggaacaaaatcgcccggctccaaagaaagatacacttgatctcccgccttcggcaatctagggaattgaggatcgggcgcctgaatgatccattctcctttgaaaacagcggctttcagcctgagatcatgcccggcgtaactgacttcggtaattgttgcaggcatttcaatcagcctgttcttttgcttctcgaaggagactgagatcctctcaggccgcaccatgaacaatacagaagttttttttgagagttcctggttgatttcaaatgtcagcggaacgccttcatacacttcgaaatcgaccgtttcgtatccatagccgcccgatgaaggctgtatcttcgacgcacgcgctttcagtaaattgacctgtccgataaattcggccacaaattgattggcaggcgtgcggtacacgtccaacggagtgccgagctgctgaagcctcccgcatccgagaattccaatcctgtccgataagcttaaagcctcctcctggtcgtgcgtcactaaaatcgttgtaatgccgacgcgcttttggatgctgcgcagctccgtctgcatttcttttcgaagtttcgcatccaggttgctcagcggctcgtctagcaaaagcacagacggctgaacggccaatgcccgggcaatcgccacccgctgctgctgacccccgctcagctgatggggcatgcgattagcaaacgcttcaagcctgacaagagcgaggcattccatcacccgttcttcaatcttgcggcggggccattttcggactttcaagccgtatgcaacattgtcaaaaacgctgagatgcgggaataaagcataatcctgaaaaaccattccgatatgtcggtcgtatggcggcaaatcagttacatctcgtcctcctatatatacaaaacctgacgtcggttcaaggaacccggcaataatattcaggagcgttgactttccgcagccgctcggaccaaggagggagaaaaactccccttctttgacttcaagctgtacgtcttccaatgcgatggtgtttccgaaatgccggctgacatgcctaatctgaattgcgctcatgtttgtcacctattttccgccaagtacttgattccagcgatttgtccaatcgcctagatcttttgccgcgacttcatagtcaacccattttaaattcctgtaataatcctcccctactttgatcttcccttttaatttatcgctgtatttcacttttttattggccatgccgtaaaacgttctatcggcaaaatctccttgcacttctggactgagcagatgatttaacagcttgtacgcattatcctgattaggacttcctttcattaaagcccagcttgcaactgctgcgactgcaccttcctcgggatatgcaaatcccaggtcaagacctgcatcctgcaaagaaaaagcgcggccgtcccaaaacggaacaacccatgcatccccacgttccagaagcgtttgtatcgagcctggattatcgggataggccgttatgttgttctttaaatcagccaagctgttgaacgctttatccacgtctttcccgtttgactccaggccgccctgggcattgattaatcctacaaaaaactgaagccccgccgaataagccggcgatgatatggcgacatgacctttatagctgctgttccaaagatccgtccagcgcttaggctcctgtggtacaagatcctttcggtagacaattccaagctgtcccatactgaaaccggccgcatactgctttccatcatcggtgaagcgtttctgaacagagtggtacagatcgcggacattcggaaccttttcctgatcgatcggtgccagcaatcccgccgactgcgctctgtgaatcgtgtccggctgcagaattaagagatcatagggagcatttctgccattcgatgccttgagttttgtgaaccactcagagtctgtccctgcgacaactttgaccttcagtcctgtttctttttcaaaagattcgaggctcggcttgatatgtttttcccaatcgcccccatagacgccgataacgactgtatctgattgtttgctttcctgacttccgtttccgccgcatcccgaaaggaggagcaccgctgcaagagacagaataaataaagcagaaattttacttttcattgtcatctcaccattcccgtgttattttttccagccagtttttccacagcggccgcaacttcgcttttactgatcggaccgttatgttcttttgagaaataacgatggactaaatgtttaacatgtgacctttgatgagccggaagctgtcgcagaagccgggccaatgtgctgctggcttcttctgtccagcaccgttcgtattcttctctggcgattccgaaatcccattgtttccgatgttcgcctgctttcttttttctgatttcagctgtttcttccagatcaataatgaaggagccagcgccgttttcttttacagcaacgccgtattgatgatatgccgcttccgggctcagcaagcccgcttcaacttctcctaaaatcgattcagcttcccggcggaagggatttccccagcctccgccgcctggtgaatgaatgctgataacatcccctttattgagctttagaacatcgatcttcgacatcgttttctcctgaggctgatcaggataaaggcgcacccgcccgagcgctcctgccgttcccccggcgagcccccacggatgaaaacgcatcctctccatccctcttgcggtcacaattgattctggtgccgccgcttcaaactccagcccgattgcatggcctcccctgtgaaaaccggctccggctgtatttttgatcaattcatagcggcgaacatggatgtcgatgtgctgttcaaggctttcaatcggcgtatttttcaaaaatccggaggcatggtcaattccatctgctccgtccatgtcatgctggccgcctcctccgcctcccatcggttcgaccaccgacatcttcctgctgccagttgattcatcgggaaccgacagtacgacaatcgctgactgaccggcgcctgctgcaggcacggctttcggaagcgcctttgccaatgcgcccagtacagcattataaagtctcatcgtgatcgaatgacgaatgccgaccgccgcaggatattccggatgaaccagcgtaccctttggagcgataacttggatcggccgtgtcagccccccgttaatcggaatatacgggtcttcacttatgatatagttgatcaggccctgatatagaaatgaatgtttgcttccattggtgacaaggttaaatgcggtcttcacctgaggatcacagtctgaaaagtccaatgtgatctcccctcccgagacgtttgccgtaacagccaagcggatcggaacgtcagaaaccatatcgtcatcaagataatctgaaaaactgtatgaaccttccggaatcctgctgattacccgtccggctctcatcgcggcttgttcgagcaaatcatccattccttgttggaccgcttcttttccaaactttccgaccatttctgtcaatcgattctccgccgtattgaccgcggccaccatcgcatgaatatccccttcatttaagtcgggaaccctgctgtttgcccgcaaaaccttcaatatatcgcgattttctctcccctttttgtaaatccttgccggcggtattctcaggccttcctgatggatgtctgtcgcggtcggcgaaatgcttgccgggacaaggccgccgacatcgctgcaatggacaaagcaccacgcgtaactgattatctcgccctccaagaaaatcggcttcaccacatgaatatcaggcaagtgggtcgccaatccgtccgttgtataaggatcgtttgtgaggataatatctcccggttcaaatgggccgctttcttcgatgacccgttttaatgaaagccctaaaaaaatcgtgacgccgaccgttttcggataaacgaaaaactccccttccggcgtcgcaagcgcagtagcgaaatcagccgattcttttacaaatgtggtaaaggacgtccgttcaataacgtgccccattcccgcggctatcgcgttaaagtagcttctcatcatttccagccgggcaggatctgtgcgcatggtcagctctccttccgttcaatgatcaaatttccggcatgatcggttttcccgctccaatttggcaaaatcagcgtcgttgtatcgtcctgctcaacaatggccggcccatctattctctgcccgctccttaaatctggacggcggtatacggaggcttgatatgtaccgcctttcatgatgatctttctttggctgacaggttcagcttcgggcagattactttgacatccttttccgcctggcggtttcggcgtcttgcctataatgcggacgcgcatattcatcaattcaatgcttgctttcccatcgctgtgtccatattgcttcccatgtaagagatgaaaggagtctgcgatttcactcgtactttcgccttccagccattccggtgaaacagggagctcaatttcatacgcctgacctttataacgggcatcaagcaagtaaagaagagaggcttcagtcaccatgtccgcccgttgtttccgcagccatgtttccgcctgttcttgcagcctcataaactccacttttaactcagccgtttttatttgctcaagcagcacctgtcttgaacatacagcatcgtagataaaatcagccgtcagtgcgcccaaagccgatagagttcccggatgcggcgggatcagcacatttttggcctgaatttcctcagccaaaaaattagcagtaaccgggcctgcgcctccaaaagccataaggctgaattcacgcgggtcaaacccgtgttgctccatgacattgcttagttccgtgtacatattggcaagcgcaacttgaatcatcttatccgcggcttgctccacatctgtgcctaaatactcggcaaccgggaggagcgctttttcggctctttcccggtacagtttcatatttcctgctgcaaacctgtttgggtttaaataatgacatataagaaacgcatctgtaagtgcggcctttgttccttttccgtaacaggccggccccggatcagagccaactgactccggccctactttcaagagaccgccgctgtcaatccatgccaccgatcctccgccggcaccgatcgaatacattgctacagatggaatcgcaatcggaaatcccgagatttgatttgactgggtaaaggtcggctctcctttttcaacaatcgaaatatctgcgctggttcctccgacatcaaaggtgatgatattggcctcgccggcggcttccgccgttctgatggatcctatgacccccgctgccggtccggaaaaaagcgttttgacaggtgcctcggcagccgattcaatgtccatcagtcctccgttggactgggtgataaacggctgcgccgatattccttcctggacaagcctctctttcagcgttccaaagtagtgatggatattcggtttgatgtatagattcgcgacggacataaccgttcgttcgtattctctcatttgcggccaaagctccgcagacgttgccacctcaagctcgggcgctatttgcctgatccgttcggcagcctggcgttcatggagcggattccgatagctgtgcaaaaaagaaacaacgattccttttaagccttttcttaaagcttgtccaaccgcctcatcgatatcttccatatgaagcggcagcttttcagagccgtcataaagcattctttcttgaatgggaaacacgtttttccgaggaatgaggggctccggcattctagatctaaaatcgtagggtaccggaagccggagacgctgaagcgaaagaatatcacggaaaccttcggttacgaataaagcaatatcagcccctttgcgttgtaataatgtgttcaaaccgattgtcatgccgtgtacaaagtgatgaatttctgaaggctggacaccccgagttttcaagagagccaagccgttgatgattcctcgggccggatcttcgggaacggtcggcgttttaactgcggtcatgcttccgtccgccggatttaacaatgtaagatcggtaaaagttcctccaatatcaattccaagccggtaaccttcttcattcaatcccgatctccccttttaaaaatatcctttttttaaaatattttactatcatactaatcaagcatgagaaagtagtcaattatgtttaattacaatattccaagtcttttttgtttaatattttattttaagataccataaaatcacattttcaattgtgttgttcacagtatttcacatttttggtgttcagcttttcttcggtccatcgacacattcctgtcataaagaggactaattaactactaaagcaaagatcatctgttgcgacaaaaaacctaaacgtctcgcagatttgatcataaagattcattttcatggatattcaggatttattgcccaattccctgtggcaaagtggtacactctgtactatataagtcgcaggaagggcagatttccaatgaaagtctacgaagcggaaaccctaatttcagctatgaagcaaagatctgatgaatataaaaatttgagagaacagctcgtcagcttaaaaaaagcgttaaacagcgtcgcagaacttgatgagtttcaaggaaaaggcgccgatgccattaaagcgttttacagagacctatcaggagtcgtagacggctggctggatttaaccgatatgcagattcagtttctgaatggtgtatcttctgctgccgaaaatgccggactttcagaggatacgttcgttgatgttcaatttcttgaacaggagcttgcaaatgtccacattcactctcaaaacatggtctccgcacagcagcaagagctgtcgaatattttaggacagatagatgatttaatatcgctacagccgttctcatccgatgaaatcaaacagcagcttgacgctgcaaaccaaaacagaaaagacacaatcaaggctgtcgaagatcttgatggactgctcaaaagagaatactcggcctctgaacatattcagcaaatgatccagaccgactattccgccttaatcgacgcaacaggaaaagggaaaaatgcgtctccgttaaactacaattcacatatctatcaaaacagtgaagtctataaaatgaaacatcgcatgcatcaagaggcaagaagctacatcgcaaataaacaaaaacagtatgaaacaggaaaagccgaaaaagcagaggaactttaggctttcagattgtccaaaaccccgttttcacaagcggggttttctttttcattttgtcaacacgcctccgttttaaccgatattgtatacaggtgaaacatgaaagcgatttaagctgaaattggggacgaaaattaatcttctcgtgttagccgttattctgatcttttcgtcagcactcgggattttcattatcaaagagctttcaaaagagttagaacagatggcgacagagaaagccaaaagcgatttgaaattgagctaccgttatttgaatgaatctcttgaaggtgattgggaagtcaaagaagacaggctctacaaaggttcgacccttatcaacggaaatgaagaactcgtcgaccaaatcggcaatgatacgaaagacactgtcaccatctttcaatatgacacgcgcgtatctacaaatgtgacggtagacggaaaacgcgctgtcggaacgaaagtgtcttcggaggtagcaaatgcggttttaaaagaaggaaaaaacttttatggaaaagcagatgtagcgggaaaaacatatcaaacggcatatatgccgatcaaagacaagagcggtgaagttatcggcatcttttatacaggggccgaccaggatatgatcacaagcactcttcaatcgttcctgaaaatttttgctatcgttctgactgcttcaatcatcatctccattttgcttgtcctcattttcaccaaaaggataggcggaaggctcagaatgctgactcatgcttttgaacaggcgggcagcggcaatttgacaaccgagatccaggatgattcgacagatgaactgggcgacttgtcacatcatttcaatcaaatgaatgacagcctaaaccggctgatgcaaaaaatttcacagtcgtcgcacagtgtagctgccgcttctgatcagctgacatctggagctgaagaaacaagcctcgcttctgagaaaatcaccgaagccgtccagcatatcgcaagttcatcggaaatgcagacatcggggatagcaggcagcaaacaagccgttgaacaagtttccgccgatattcaaaacatatcagaaaacgctgcgatcctgaatgaaaagagccaatacgcccgcaaaaaagcaaaacagggggcaaaagatatctccgaaacgatgcggcaaattcacacgatgcatcaatcggtccatgaaagcggagaaatcattgaaatgcttaaaatacaagatcatatgaaatcggcagcatttcaaaagcgatcacggagattgccgatcaaaccaacctgctcgctttgaacgcttcaatagaagctgcaagagcaggagaacacggaaaaggattcgccgtcgttgcggaagaagttcgccgtcttgccgaacagtcgcagcaatcagccaatcagatctcccacctcatttcagagattcaatcagaaatcgcaaccacaaccgattcaatcatgacagtgaaaacggaagcggtcaacggcgtcaaaatgatcgaacagaacaaaaggacatttgaatctattgacggcttaatggaagagttcagcgtaagaatttccgacttgtcttccgacgcccggcatatatcgcaaagcattcaaaacatcacaacatcatttacagcaatctcaaaagaagttcaggaaacatctgattattcacaacaagtcgcaggtctgacagaagagcagtttgcggctatggaagaagtcaccgcctctgcaaatgaactctccaaactggctgaagatttgcatcagctcatcggtgaagtcaaaatgaaatagcagggaaaaagggctgccgttaaaacggcagcttcttcttttccgccgtacaggaaatcaaatcgccgataatgtcttctgcacgctcatacgggagatcaatctgcagcatcttccgcagaacagatttaagcccagacgatatgctgagctcttcttcccagcatttttcttcctcgtcggacggggtaaaaccggagtacaggagaaacaatgcaaaatgccctaacgcataaaagtcacttttgactgaaactgcacgcatcagctttttttccgggtgccggttatcaacgcgttctctctcagtcaggcggcatgccagtccgaaatctatgatgcggatcgttcctcgattcacaatcaaatttgggatcctcaagtcccggtgaataatcccccggctgtgaagaagtgaaacgctgtgaagcacctccttcaatatgctgatcgtttgctgttcatcaaagacacgcccatcataaaagagcaaatcttcaaacgtttttccttcaatatactccattacgataaaccgctcgccggccgctcgaagcacctcatatagacggggcgcggcaggcagatccaattcccgcaaaatttcagcctcgcggttgaaagaccgccagccggctgatgtccatgcttttgtttttctctgctgcttgatgacgcggaaaccggatcttccaagttcttcggcaagatatgtgatgccgtagctgcccatcccgagcacacggttgattcgatatctcccctccaagacggttccttttttgagcgggcggtcaaacagccatcttatcaatgttttcacgtgatttagctgctgccgaaaaatttcttgtgctttcttttgtaatggcgatgaccgtacccttttcttttataatcgctgctgctgtactttttgtatgatttccgtccgtaatcgctgctgctgtatcgtcggtttttgccgttttgaagtgccttcaatagcttgcgaagcaactcgatcagctccttttctgtcttgtatttcatatcattcgcgcagaaaggcttgataaagggggctctgaaagtttttctttcatatgaaaaatttaaattttgaacctctaaaactttctaaacgaccggcaaaattttaaaaaaagcgatttgatagacggaaactcagcatttcaagaggaaaaacttattaatctcccctttatttctcaaatcatttttacgataataaagttgtatttacttccggtccactgcggccgaatgatttaacataagaaagcaggacaacaagaatggacaagattaaatctttgctgatcaccttgctcgccgtcgccgtcgtgatcatcggtattgtatctggcgactttttcacttcagaacaccagccttcgggccggcaaaacggctcaaactacgatgaagtgctgatttttccttcggaccgctatcctgaaacaggcgcacacattcgaaaggctatcaaaaaagggcactccgaaatctgtacgatcgacagggacggagccgacgaacgccgaaaggattcattgaaagatgttccttccaaatcaggctatgaccgcgacgagtggccgatggccatgtgcgaagaaggcggaacaggtgcttctgtcgagtatatcagcccgtctgataaccgtggagcaggatcttgggtgggcaatcaggtaagcgattatccggacgggacgaaagtacttttcaagattaattaacactgggggtacggtctttgatcaaaaagtgggaagcacaagaaatgacgatgtcataccatcagtttaccgtttatcagaaaggcggaaagccgcccgttatggattggacagacgaggatattaaaagaggatatacaacgggagagcacgcggtctcgtttgaagctctcgaaaacacggcatcttcagtagaagtccgtttgaatgcccaaaaacaggtgccctccttcaacaggcgcgtcaccgttcctttcgaagtgctttatgacggggtagaaattgcaagcgtcctatccaagaaattgacatgcgatattccgcaaggcgcctatcagctgacatgctatacaataatgcctgatcacagcggcactgcacagatcacctatcttctcgattttaaacaggcttgaacaacggataaaggcgccggtttcatccggcgcccctcctaaagctcttccccgtttgtctgaatgacgttttggtaccagtaaaagctgtcttttttaattctcttcaagtcctttacattctcttcatcacggttaatataaacgaaaccgtatcttttctggtagccgttcagccagctcaataaatctgtaaatgaccagctgcagtagccgattaaatcgactccgtcgtttaaagcctgtctgcattgttcaaggtgcgcacgcaagtaggcaattctgtagtcatcatgaatcgtgccgtcattttcaaccttatcgaattcccccagcccgttttccgttatgaaaagcggaagcccatagcggctggaaatcctgcgaagtccgattcttagaccgatcgggtcaatggcccaatcccaattcgatgtctcaagatgagggttcctttttgttttgtataaacccggcatgcctgtttcctgattgcttcccttttggccggtcgtattcatctttccttccgataccccgtcaagaggattcatttcatatgtgatggtttgataataattcacaccgacaaaatcgggttttccttttgctaaaagctccatatccccatcttcaattgtcggcgcccagcctttttccttcagatactttaaagggatgtccggatatgttccccggcagtacatatcaagccaccaatagtttgtaaattcctcggcattctcgaaggcgaggatatcatccggacggctggagaggggatatgcaggcgaataagcaaaactcggtccgatttttccatcgggaacataccggcgaaaagaatcgattgcctttgcattcgctagaaatgcaatatggttagcctcatagaagcgttttctatccttcacacccgggggatgcatcgctgtgataaagccgtgattaaagttgtaattttgctcgttaagggacacccaatatttaaccctgcctccataccgcttatagagcgtaacgcaatacgcattgaaatcctctataattcttctggattcaaagccgccgtattcatccattaaagcctggggaagatcccaatgataaagcgtcaaaacaggttcaatatcatgagcaaggagctcattaatcaagtcatcgtaaaatctcaaacccgcttcattggcttctcccctgccctgcggaaaaatcctcggccagctgactgaaaagcggtatgcttttaaccccatctcagccattaaagcaacatcttctttaaaacggtggtaatggtcgaccgcaatgtctccattgcttcctttaaacgtttttccgggaatctttgtgaacacatcccaaaccgaaagccccttgccgtcttcattccaggctccttcgatctggtaggctgcagatgctgatccccataggaaatgatctggaaatgggcgtagtcgctgatgaatcatatagctcaactcctgtttcatattttgatccggatgctccttatcatatcctatgaaacgcgtttcagatcaaacgtcatctaaaaacagctccgccaaaagcttttcccggtgctgaagaaaatacttggttaaagtgtaatgatccgtatcctcatagttcacttcagcgatttgttcaccatcaaaactaaagatttcggcttccggataccctaataaaatgggggagtgggaagcgatgataaactgagcctggctggatttcgtcaaatcatgaatgattttcaagaatgccagctgtcttgccggagataaggccgcttcaggctcatctagaagataaatccccttttctttaaaacgatgcttgaaaagcgataaaaaagattcgccgtgcgactgctcgtgaagagatctgcctccgtagcttcgaaatcccgtgatatccacttcatcaatatgagtggcaaaatgatagaaagattcagcgcgcagaaaaaagccgtttgttactttgggaagccacgacaatctgatatagtctccaagagccgatccggagccgtacacttcatatgtgttatttcttcccccgccggctgtgttaaattcgcatttatctgcgattgcttcaagcagcgtcgatttgcccgatccgttttccccgacaaaaaatgttacgtttttttgaaacgtcagttcttttaaatgttgaatagcaggaattgaaaatggatattttgcataagaaggaactccttcccgaagtaaagtcagcttttttaaaaacatgcggacaccccctgctttgcttttactcaactgtatcacgttttcttggagggtaacgaaaaaaagaggtctgcgcttgtgcacaaacctctttacttaaatcgaaaatacttcttttaaatgggcgtccagatcagctaaatattgatccacttgcggattgctgattacatcatggacagagaatgtttttaaaggcttcatgccgatgaattcctgcattttgtgcaaatgaaacagcgcttcatcaaggcttttaccttcgaagaatgtccccgccttggagaatacatccttcggcgcgttccatgtggttgaaaacatatactttttatcggtaaacagtccgcctcttccgtagtcttcagacccttgataaaaaagcccgtactcataaatttcatcaatatattttttaaataaagcaggaacgctgaaccagtaaacaggcgtctgataaataacggcatcagcccacttgaatttctcgtgttcctccgggatttgatagccgtctgccaccactgtttttttcacttcatatttttcgctcagcttgtccgccatcgctgtaaaaatagtgtgattgagctgtcctcttgcatggggataggcttcatgcccgttgatgattaaaatatttttcatctttcttatcctccttatgtttcaatttgccaatacctttatgattccatctttcaccttaaaaagtaaagcaggttgcacaatcaatcattttattttttcccaatactaattatcttattgcctaatccctacttcagtgctatggtttacttgactaaaggaataggaggattgttttaagtgaataaattgcatacgtataagcgcattacattgttgataactgtgttggcgcttgctcttataacagctgcatgcagcacagctcaaaataaggctgaaaacaaaaaaacggcctgggatgagataaaggaaaaagggaagatcgtggtagcgacttcaggaaccctttaccccacttcatatcatgacactgattccggcaaggacaagctgaccggctacgaagttgaagtcatccgtgaagcggctgaacggctcgacctggatgtcgaatttaaagaaatgggctttgacggcatgctgactgcggtggggagcggacaagtagacgctgccgccaacgatattacgatgacagacgaccgcaaagaaaagtttttgttctctacgccttataaatattcattcggaacggctatcgtccgcaaaaaagacttatcaggcatccacacgcttgaggacttaaaaggaaagaaagccgctggtgcagctacgacagtttacatggatatcgcacgcaaatacggagcagaggaagtcatttacgacaacgcgacaaatgatcaatttttaaaggatgtagcgaatggaagaaccgacgtcatcttaaacgactactaccttcaaaagctcgcgctcgccgcaatgcctgatctggatctgacaattcatcccgatcttaaatactatccgcatcagcaaggcatgatcatgaaaaaaggaaacactgaacttaaaaaacaattcgacaaaacgattgatgaaatgctgaaggacggcacaatcaaaaagatttcgaaaaagtttttcggcggtgccgatgtttcgaaaaagcaggatatcgactatatcgatgtcgatgtgaataaatagagggatttaaattgggctctattcaatgggagtatatttttaatgcagaattggctgcgaaatcgtttccttatgtgatgcaaggcatatggaatacgcttttcatttcttttgcgagcatgtttgccggtttaattctcggttttttcatcgcgcttgggcgcatgtccgggctcgctttgcttcgttggccggcaagaatctatatctcgtttatgagaggcgttccgatccttgtcatactatttatcctttatttcggttttccttatatcggaatccaatttacggctttggctgctgccttaatcggcttcagcatcaacagcgccgcatacattgccgagattatccgctcggccctgtcgtccgttgacagagggcagtgggacgctgcaaaatcggtcggattctcctactggcagacgatgcgccacgtgattgtccctcaatcggttaggattgcgctcccgcctcttgcgaacgtgatgcttgatctcgttaaagcgtcttccctggccgccatgatcaccgtgcctgaattgtttcagcaggcaaaaatcgtcggcggacgggaattcgactatatgacgatgtacattttagttgccttgatttactgggccatttgctcggggatcgctttgctccaggatttcctggaaaagcggacagaggtttatatcaaaaaataatatgaagctgccgggtactccggcggcttactatactgtgaaacggaggcggtattattcatttcctcagatcaactcattttcacgcagaaaacctttatacgatcgacagaaacaaagtaagctatcaaaccgattcatctggccatttccaagcctcatacgtctactgcaaccatgcgaatgaggaagaccgaattcatatatccgtcttctttgaaggaaatgaccggccctcgcaaacctttccattcatcgttcccgctcattcgtccaaggaaatcaacatcaggctccagcatgtgcccgcgggcagacatatcgtttatatcatcacccagaccttcatgttcgatccaaaggctgagtgcgattgcaaatggaatcgggatgccgactatgtagcgccctactattttgaattgatttcacatgctccgcatcctgaccggctgccggcacaccctgcttatattgaacccgttaactgtcaaatatacagcggaagcgcatctcaaacgggattgatttacctgtctgacaaagcaggaaaccccgttgaaaaatccggccgagaaggtctgtatatctctttggtcaaccaggaagcgcatcgtttaaagggctatttatattactttcaaaatggagaatatcaagagttcatgatcagtcaaactaaagctcaagcattctcctacgaactcgctcctgaaaccgtccagacttatccgataaacttaaaaatactcgggagcaattatttccgatttctgtcgacatccatcccgccggacggagcataccgggacgctccttttccggcgaggatgatttactactccaggctttatacgtggtagactcggaccggaatgttattccgttccatccccccgccggaccttcttaggctgcttgtgcggcagcacaggcagctccttataccaaaggacaacccgcctttcacccgaatattgcatggatgagagccttttgcagcattaaacacccgccccatccgcatattccaaatacaacagaaatgataaccgggaatgatgcttttaaactcaaaaccacgatcaaaagaagaaccgctgtggctggaaacccccatagcacgcctttcgcaaattggcttaaatgctttaaagattccccttgtacactcagccaaaataaactcagcagactgacaagcggcaaagccgcaatcattccgcccatttcaggcgattttcgtgcaatctcggttataatggcaatcaatattgcagaaaccccgatttttactattaaaaacatgattttgcctcccggcttaacaaggaaaatgctgttttaaccatttcgacttcttcctcatttaattgctccagcaccttttgcagttttttcggattaagtctcgtatgccgtttcactgcttcttcaccttcaggcgttaacgtgacgtagactttgcgttcatcgctgctgtccctgtttttctgtacaagccctttttgtattagtcttttcacatgttctgatgccgtattatgagagacatccaacaatcttgctaaatggccaatggtcacaaagcggtttttttcgatatgctgaagcatccgaaccgcttggtgagacaattgatcatcatgtttcatgtgcagatggtagtaaatatccgtccagttctgattcatcacttctatggtttgttccgtattcactttcatcaccctctctaattacatcttataatacgatatattcttaaatcaagacataaaaaaacccggcttcaccgggtgttcgcttttatttatttcagatgctttctcagaaacgccagcttttcggtttggaacggcgggatgtattcgtgtccaaaataacggtacacttttatttctttatccgtttccaagtgattgtaagccgcaaagacggtggatggcggagtgatggtgtcaaccagtccgatcgacatgagtacggtcgctttgaccaattgggcaaggttcatgacatcgaaataagacagggtatgcatggccgcctgctcaatatccggactggtgtttcttctgaaaaaggagttgatttcgagatatggctggtcgatcgctgtatcgatcgctcgttgaaaattgcttaaataagggtattctgacacggctgcttttggaatatcggacagcgccgaaaccgcgacggccagcccgcctccttggcttgccccgatcaccccgatccgcttttcatcgacttcagcaaaaccgctgaccacttcgactgctcgtacggcatctaaatagacccctctgtagtaatatgttttcggatcgaggattccttttgtcatccagccgggtacatgtccgtgatgagagatctctgtatcttcactgctgttctgtccgcggaccagcataccgaatgccgcatagccgtgaagagcccaattgacaatatcgtgaatgtctccgtcatagcttgcgttatagccgtggtatttgacgatcgcaggatgaggcccttggcggtcgggtactgcgtaccagcctttaattcgcgctcccccgatgcttctgtatgtaagccagtagacttttaccccgtcagccggatattcatgcggttcaagctgcggtcccgctttttcatttgccaattcctccaatgaacccttccagaactctttaaaatcggccggtgccgtccgttcaggtttatactgataaagctgttcaagcggcatatcataaggctgctgcatcttttctttcccctcttcttttcattttttgaatattcttatcataacattccctttcaaggctgtgtattgattctgttactcatgcgcctcccattatctgacccccgccacacaaaaccgcttttttcaatttatgttataatgctagattgaaactaaaaatatggatttgcgcggaggtttttttgtggcttcacaatcctttctgcagctgaactcaatatttatcagtatattaatagaagcgattccgttcgtcttgatcggggtttttatatcaggtttgattcaaatgtttgtgacggaggagatgatggcgaaaatcattccgaaaaaccgatttctcgccgttttgtcaggaacatttgccggggtattgtttccggcttgcgagtgcggcatcgttccgattgcccgcaggctgcttttaaagggagtgccgcttcatgcggcggtcgccttcatgctgacggccccgatcatcaatccgattgtattattctcgacattcatcgctttcggaaacaaatgggatgtcgtgttctaccggggcgggttggcgattgcggtgtctctcattgccgggctgatcatctcttatcaatttaaagggaatcagctgatcgaaaacgggacgcacggacatcaccaccatgtccatgagagccagtctttcctgcaaaagctcggcgggacgctccgccatgcagttgacgagtttttctcagtcggaaaatatttgatcatcggcgcatttgtcgcagcagcgatgcagacgtatattaaaacatcgactcttttggcgatcgggcagaatgatgtatcttcctccctcgttatgatggggctgtcatttgtgctgtccctttgttcagaggtcgacgcttttatcgcttcttctttcagcagtacgttttccctcggctccctcatcgcctttctcgtattcggagcgatggtggacatcaaaaatctgctgatgatgctcggcatcttcaaaaagcgctttgtgtttgtcttaatcccctacatcgccgttattgtcttagccggatcactgttggtaaaggggtgagaacatgtttcgcacattcattttaatgttgtttacgtttttcttttttcatcttcatgcatccggcaatctgacaaaatatattaatatgaaatacgcttacctttcatacatcgctattattcttctggccattttgacagctgtgcaattctacatttatatgaaaagctcggatgaaaaaggatgtaaccatgaatgcggatgcggccatgaccacgatcatgaaaaagataagccttttctgcaaagaatgttcatttatttcgtgttcttcttccctttatgcaccggactttttctgccggcagcgacgcttgattccaatatcgtcaagtcgaagggcttctcgttcaaagcgatcgaacagccggagcattatgcccaaacccagtacctgcgccccgacacaagcatctactacggccaggatgggtatgatgaattgatgaataaagcgctgaaaaagtataaagaaaaacagcatattacattaaaagatgatgattttttgaagggcatggaaacgatctatcattatccgggagaattccttgaccgaacgctcgaattcgacggctttgcttttaaaggggaagcgatcagtgacaaacagctgtttgtcctccgcttcggcatcattcattgcatcgccgactccggcgtctatggcatgctggtcgagttccctgaaaatatggatattaaagacgaccagtggcttcatgtaaaaggaacgctgtcttccgaatactatcagcctttcaaatctacaattcccgtgctgaaagtgaaggattggtctgcaataaaagagccgaaagatccttacgtttatcggacatattaaaagccggcacttcatgtaccggcttttctttttctgtttacgatttgtagcctgctttcttcatcagcattaaatcgataaacaactgacatcttgtattaaaatcattgagatcaatcgatgtcatttccaatatttgtttaattcggtagttgagcgtgttttggtggataaacagctgttctgcggatggcttgaccttgcaattgttgacgagatagatttcaagcgttcttaaaaattcggtgtggctttctttatctttttctttcagcagctgaaggtccgggtttacatattgcagatgatcgttttttgcggcgatttggtcaagatatttgaaaagcccgagcttttgatattcatagggaatgtgttcttggcttcccgtgatctccgctgctttcgtcacttggagcgcctctctgtagcttttgccgagggagagcaggctgctgtactcattgccgaccccgatcaaaataaggggcagcatttgcgagcgcagatgggtcaacagacggttgatcagttctgaggcagcggccagcgcggaacgcttgcgcgacacactgccgacaatgattgcgatattcgaatgatcctccagtacgtgactgatgttgtctttcaggtttaaataagaccggatcgtttcctttagatcttcgagcagttcatcctccccgtcaacgacttgaagcaccatgacggtaaacacggccggcaggacgacgttcgctttatcggcggcggccttcagctctttttccgtttgaaactgatcgttaattgcctttttgtaaagctcttccgcctgttcttctttttcttgtttgaggcgttttttcttataaatgatcttcccgacatgaaaggaagcttgatataagaaatcaagctcttcatcagacaggttgtcttcaatctcctgcacccagatatagcccattatttcgtctttatgcttggcgctgacgacaacccgctggtttaagccgatttcttcaatctgttttacccgaaaaggagtcggaatcgttttcaattgatcaataatgccttcttcgacgaacttttcaaagatcggcagcggacattttttggagaaaatcgtttgctggtttgctgcatcaaaatggttaatataataggagttgtaagctaataagaaaaaatctgcgctttccagtatgaccggctttttcagctccccgctgataaagtcaatgatctcattaatgtttgaaagagaaacaacttgttctaatagctcttccatatcctttctcctactcgtttttaacttaatcatacttctcctttacactcttgtatagacttatatgcgacttttaaaaaaatgggatcaatcccctgttagaagggggagaaggcctataaaaagagagacggagaatggttccccatctccgtcatcgttacagcgtttgtttgtattgctcgaattcatcaagcacctgctgctccggttttgacgtcaatagactgacgacaaacacaaacagcaagctggcggcaaagcccggaatcatttcataaagaacatcggaaagcccggcttccgcccaaatgatgacggtaagcgctccggcaaccattccggcaagcgccccccattttgtcatcctcttccaaaacaaacttaagatgaccacggggccgaacgacgctccgaaacccgcccaagcatagctgacaagaccgagaatcgtattgttttttgtccaggcgagacagagtccgacaatggaaaccgccaaaaccgaaagccgtccgaaaaagacgagttctttatcagatgcagagcgcttaaatagtgttttgtataaatcttcagttagagaacttgatgtcacaagcagctgggaggaaattgtactcataaccgctgccaaaatcgccgagattaaaaatcctgtgattagagggtgaaacaggatgttacccaattgaatgaagatggtctccggatcatccaagtgaagcccgttcttcgagtaatacgcaataccgagcaatccggtcagcagtgcgcccgcacttgaaaagatcatccaacccatgccgatccggcgcgctttcttcgtttccttgatggaggatatcgccataaagcgcacgataatatgaggctgtccaaaatagccgaggccccatgagaacaaggagatgatgccgaggacgctcgtacctttaaaaatattgaggaggtttggatcgatcgactggatctcgctgaaggcttctccaggtcctcccgtctgaatgaccgtcacaatcggaacaagaattaacgcgacaaacataatgatgccttggacaaagtccgtccagctgactgccaaaaacccgccgaaaagcgtgtaggccacgacaacgcctgaaatgatccacagccctgcatggtaatccaaattaaatatgctgttaaataaaacgcccccggaaaccattccagatgatacataaaacgtaaaaaaggtaataatgacgactccggaaaatattcgcaggatctttgatttgtcatgaaaacggttttctaaaaatgcagggatagtgattgaattgcccgctacttcggtgtatgaccttagacgcggcgctacaaatatccagttcgcccaagcgccgagtacgagtccgatgacaatccacgaaccgctcaggcctgttgcaaacatggcgcccggcagccccatcaaaagccagccgctcatgtctgatgcgccggcgctgagcgccgtgacagcaggcccgagcgttcgtccgccaagcatatagtctgagaggtttgctgtccgtttgtaagcgtaatacccaatataaagcatccctaccatgtaaatcacgatggaaatgatcaattgtacgttctgaataagaatctccccccaagatgccgtttatctaaatttttagactaatttctctttttttgaaggcagcctataataggctgccttcgtccccctgtttaaccccttttcttacaccttaaaacatttcgctgatcgttttcgcctgcatgtgaagcgcaagataatcaggtccgcccgctttagagtcggttcccgacattttgaaaccgccaaacggatggtagccgacgatcgcccctgtacagttgcggttgaaatacagatttccgacatggaattcttgttttgccctgttgatatgatcgcggtttttagtaatgaccgcgcctgtcaggccgtattcggtgttgttggcaacttccagcgcctcatcaaagctgcttacttttgagaaagcaacaacaggtccgaaaatttcttcctgcattaaccgggctttcggatctaaatcggcaaagatcgtcggttcgatgaagtagccttttgaatcatcgccttttcctccgctgactaagcggccttcttcttttccgatttcgatatagtccatgattttgttaaaggatgcctgatcgatgacaggtcccatgtaaacgtccgcgctgtcgggctctccgactttcttggactccgtaatttcaatcacgcgcttcaatacttcgtcatataccttttcatgcacgacagcccgtgaacctgctgaacatttttggcctgcaaagccgaaggcagatgtgaaaattgattgtgcagccaattcaatatcacagtcttcatcaacgacgaccgtatcttttccgcccatctcagcgatcacttgttttaagtgggtctgaccaggctgaaccttcgctgcacgctcaaaaatgcgcgttccgacttcccttgaaccggtaaacgtaatgatgcttgttttcggatggtccaccaaataatccccgacttcagctccgcttccagggacgaagttgactactccttttggaagtccgctttcttcaagcacttcaacaaactttgcggcaatgacaggcgctgcgcttgcaggcttcagtacaactgtgtttcctgtcacgatcggcgcaactgtcgttccggccatgatcgcgaacaggaagttccaaggcggaataacaaccgtaacaccagtcggtgtgtacacatattgatttcgttcgccttcacggctgttaaccggctttcctttcgcaagctcaatcatttgccgcgcatagtattccataaaatcgatcgcttctgccgtatccgcatccgcttcattccaaggttttcctgcttctttgactaaaagcgcagagaactcatgctttttgcggcgcactttggcagccgcgcggaataaaacagccgctctttcttcaggatctgtgtatctccaagtttcaaacgctttcgcagccgcctgaatggccttttccgcatgatcctgagtagccttggataccgtgcctacaacttcttctttgtttgcagggttgatcgatacgatcttgttttccgtttcatacctttctccatcgataacaagaggataggactgacccagccattcgttatttaccgtttccagagctttttcgaatgccttccggttttcttcaatcccgaaatttgtaaatggttcgtgtttgtaaggtgttgtcatgctaatctcccctttttatcgttttatttcttcgtcatgcctttaaacgcaaaagcgatgttggcaggccgctcagcaagccgtctcataaagtatccgtaccagtcgtctccgtaaggaagatacacgcgcatattgtagccttccttcaccagttccagctgagttttgctgcgcatcccgtacagcatttgaaattcgaagcggtctttgccgatttgatgctcattcgcaatttctttggcgaaatcaatcatcttgtcgtcatgagttgcgatagctgtgtaatggccgctcagcagctgctttttaatgagctttttgtaattctcatccacatcctttttgtcagggaaagccactttcggcgattctttataagctcccttcacaagacggaaaaacggatttaatgaattgagctcctccaaatcctgttcggtccggtacaaataagcctgcaggacggtgctgacatactcgtatttctgcctgaactccttaaagaggtcaagcgtcttttggcagcgcacttcatcctccatatcgattgtgaccatcacttggtgctgctcggcacattccagaatactgttcatattatccctgacaaggtcaaggtcaatatcgagtcccaatgacgtcatctttaatgaaacatgtgaattaagctgttcctgagcaatcagctgaatggcccgaatgcattcctgcgtgcgctcccttgcgacttccctgctgttcacaaattcgcccaagtgatcgactgtcacagtcagcccttgttcgttaagccccttaataatcggaattgaagcttcaaaatcttttcctccgataatttttccggtcgcgacggaactcccccaatttctcgccaggcgattcaggatgctgcttttagataagaataggaaaaagtctcttgttatcacttccattatcacaccccgccatctcatgaaatatttctttatattcttaattttataagagccaagggtcgattcacaatatttcgaaaaaacaaaaaagctgacgatttttgtggtttttccacaatgttttacatctggtggaattttttcagaaactttcttcctaaaacttggatggtatacaacaatagaatcaggaagaaacttcggtaaagaacagaatgcgtttttggcgaatggccttgctgccgttccgccccgctttttctgaaaacgctttctgttatactaaaccatttccctatggatacaaagaaaaaaccctttaagaatacttaaagggaatatcattttatgcccacacctcgtctagcgtttctctaaacagacggtcaagctcctgcgtcagatcttcatgatccgttttatatgctttggcaactgtctgaagccgctcaagttcacgctcaataaattcgtggagaatggggttttgaggttcaagattgaactcctcccctttctttttcctttcaagcagctgatggatttctgttttcagcggtccgtcttccgtaagttcgtcaagcaaaacctgaaattcaatcggaggaaccgtccggcggctttcgatccactggcaagccagaatcgggcggagtacataaaaatattttttgattttcacttcttcacgcgtcaggtagtctcggaaatttcccgacgccatattgagataatggtacatacaggagactggagaaaaggcgcggcttttgagccgcctcattttttctgccagcgaataggcttcataataaacggttcccgaagagagccattcgagaagcggaggatttgatttccggaacagccttaacgcttttgtcagctcccagccgctgatatcgagagaatcgtcaatcggcagttcaatcacatcgcgctttgcatcaattgacagataccagtctttttgatggacataaataaatctgacgtcgtaatcgctgtcctgtgaaggaaagccccatgccctgctgccagattcaacggcatagaggattttgacgccatatgttgcttcaatgtttttcagttcttcttcaattcgctgtttcatgataagtacaccgccagtctatcgtttctattatttacattatagtgtccgggccggcaataagcgacttttttaaagccttaggggcggaaaaaccttatccagggaaaaattggtggcggggtgtaacgtgatgcccatcctgatcccctatactgtatcaaacggacaaacggtcaaacaaggccgaaaaatccggcattcatctgcggataacggaaagagccaatgatcagacagaccattggctctttgcttattccggtatatttagcttaattaaacgtttgtttaagattgaccaagctttagcatctccacaatatagtcggccgtttcttcggcagaccggttatcggtttccacttttaaatggtgaaatgcataaatgctctttctttcattgaacagctgtttcatttcttcaattgtgcggttatgaagaaccggccttttttcaatcaagagatccatccgctgcttccaattctcccatcttaaatcaagaaagatgacaaagcagtgttcgaggcacttctttctgatttcctcctgctgaaaagcgccgccccctaaggatacgatgttgcccattgtatgttcgcacatctgaaaaatatattctttttccgtctgtctgaaaaacgcttcccctttttgctgaaacatctccggaatggtcatttgaaagtctttttcgatctcgtggtcgatatcgataaagtcacggcctaatttctttgacacaagctggccgatggttgtttttccgacgcccataaacccgatcagcacaatattcttatctcttattgcggcattcatttccagcttctactcctccctgcataaaggaatcaaatatcttaagtatatgacaattccatctgtaatgatatagggtgcctgttaataaaaaaagaggctgacttcagcctctttttagcttatttccaccagtcgtcaaacattgaagcagggacttggcgtttgtgctcggatgccttgtagcgtttttcgatggcctctgccacctcgctggagacggcttttccttcaaggtagtcgtcgatgttatcatatgtcaggccgagctctgtttcatcggattgctgaggtttttcatcaagcaaatcggcggtcggggacttcgtataaagccgctccggcgctcccagctcttccagcaggcttctgccctggcgctttgtcagtcctgtaagcggcaaaaggtctgcgcccccgtctccgtatttcgtaaaaaatccggtaacagcttctgcagcatgatctgtcccaattaccagcagctgattttgacctccgatcgcatattgggtgatcatccggactctcgcttttacattgcctttgtgaaaatcggcaagcgcctctcccgtgactgactgatattgagcagcaaatgaacctacagttgaagcaatgtcaaaagcaaaagacttgtccggctggataaatttcagcgccagctgggcgtcatcttcatcctgctgaacaccgtaaggcaagcggaccgcaataaattccgcctgaatgccttcttccctcaattcttcaacagccagctgggccagcctgcccgccaatgtggagtcctgtcctccgctgatgcctaaaacaaagcctttggcacccgtttttttcaaatagctttttaaaaaaccgacccttttttcaatttcctgtttcggttcgatagaaggctttacattcagttcctgcatgattttttcttgtaaagtcatccgtcactcctccttttgactgaatgaaccgtaatgattatgtctttaactatagcatatgtctcatttcaaagtgaatattgaggtgcgcaaagaacctccccctttgcgaataaaaacggagccccctggcaaaataacaagaagattagaggggttgaaacgatgaaacgacaagcgaaaaaaggagatttaaaatggtggcagctgtccatgatcggggtcggctgcacaattggaacggggtttttcctcggctcaagcatcgcgattaagaaaagcggcttttccgtattagccgcctttcttcttgctgcccttggcacttttcttgtttttcagcagctggcgaaattaacggcagatcatcctgttgaagggtctttttgttcttacgccagagaggccttcggcaattgggcggggtttagcaatggctgggtctactggtcatcggaaatgctgatcatcgggagccagttgacagcgatttccctgtttacgcgccattggtttaacgagattccgctgtgggtgttcgcctctatttatgcgattctcggattgatcgtcattttcacagggcgcagcagctttgaaaaaacggaaaacatattggccgtgttgaaaacggcggccattttaatgtttatcatcatcgctgtcttggcattgtgcgggctgctgcctggaaaaacgcctgaagtgcagttccccgaccgggttcacgaattgtttcctttcggctttatgggattgtggacggggttgatttatacattttacgcttatggaggaatcgaagtcatgggtctgatggcgattcacttaaaagacccgaaggattcatcaaagtcaggcagcctgatgctcataacccttgctgtggtctacgtcgtatcgatcgggctggccatgctccttgtaccacgcggaacattcaccgaacagaacagcccgtttattacgtcattaaaagactttcatctcgatttgatcatggatattttcaacggcatttttattattgccggtttttcaacgctgaccgcttccctgttcgccgtcaccacactgatgggaacaatggcgaaaaacggggatgcaccggcctgctttgccaaaaaagaaaaggcgaaagtatcgtggccggcactcggcctgacagtgctcgttctcgctgcttccatcgtcttgtcgctcattttgccgaagcagctttatgaacacatgacgacggccgccagcttgatgctgctctataactggatgtttatcctgctttccagcaaaaagctcacaaaaccgaaaatgaaagggaatgtccagattgtcacagcgctcgtcctgattttgttcgccgtttcgggtacgttatttgaaaaaaacagcagacccggtttttttgtgagccttctctttcttgccgttattgctgctgtgacgatgctcatgaaaaaaaagtgggcggatcaggaagagaaaaacgggcagacatgatcagcgccccgcctgcagcagttcgagaattccctgatagccgaagtagcatccaaatacgatcagactgatgcccgcgagccaagtcgttccctggatcatccgcgggcttaaaaatgttctgaatgtcccggctagaaaagacatggccaagtcccacagaaaaagtccgattaaaatgcctgaactgcagatcagcagctggtatgattcgtacgcctctaccgttttcgcgaaaatgcttccgtaaatgccgagccagaacatgatgctcagcgggtttgaaagggagatcaccagccccgacaaaaaagatttgcggtatgaccctttctctcccgcacctctcatcagcgatacttccttcgccttgaccaggctctcgatccccgtataggtcaaaacaaaaaaaccaaacagccataaaaacgtttttaagaatggcgctgtcaaaaattgcgcaactccaaagtagattaaagccatatataggacatccgccgttacagcgccaaggccaaacagccaggcatgaaagaatccgcctttcatgcctctgtcgatctgcgcggcattcacaggtccgactggtgcggccaatgacaaacccaaaaacacatagctcaggaagatgttcaacatatcgcgtcccccttccgcggataacttgtacaatgtattcaaaaagaggacatgatagaacaagcagcttaaaaagccttttcccgcaatgggaaaaggctcttctttatatgccaagctttgatagcgcaaacgtccaaatgcaaatgatgaaaagcagaaccaggctgtatttaacggtttggctgaaaagctttgattcctgccctgtctctttaaccgcggctgttgcaatcgcaatcgactgcggtgagatcagcttggccatcacgcctcccgcggtatttgcggcaagcagcaaagccgaacttgtcccgatttgcgctccggtgactgcttgcaggtggccgaataatgcgttgttgctgacgactgaacctgtgataaagacaccgatccagcccaatacgggactgacgaacggaaagatatcccccgctttggcgagcgccagtccgatggttgaactcaatccggcataattggccaagtttgcaaaacccatcacaaagcaaatggtgagaacgggaagccacagttccttgaccgtctctttcagactggaaagtcctccgcggaaactgatgtttcggctcagcacaatcgtgatgatcaccgcgatcaggatcgccgtacccgtcgctgaaatgaagtcaagcttcatcacagcatcaagcggtgcctgttccggagatatcggcggcgttttcagcacttcccggtgaagaaaaggcatgttgaataaaattgtcgtttgcttcaggaatccgccttcctgaaaaagccccttaaaaccgggcaggctccacaccgcaatgacggcggtcaaaatataaaacggtgaccaagcgttcataatgtctgctgcacgatatttttcagcgggcacatgttcattcccggtttccctgtatatgtggcgcggctgccactttttcaaaaacagcgccagcgctcccatgctgattaaagcggccaaaatgtcggcaagctccggccccaaactaatcattgttaaagtctgcaccgccgtatagcttccgcttaatacgagaagagccggcagcgtttcccttattcctttaaacccgtccaatatgaaaacgagcaggaacgggacaaagaaagcgatgaccggcagcatcaaagcgagcgttctggaaagctcaaccggtgttaagcctcccatctgcgctcctgtgataaccggaattccgatggctccaaaggctccggatgccgcattcgctattaaacatagggatgccgctttcaaaggtttaaaaccaagctcgacaagaagaacggcgctgatcgcaatcggcacaccgaagcctgccgcaccttccaaaaaggcgttaaaactgaacccgatcagcaatagctgaagccgctggtcggacgaaattccggcaatgctcgctctgatcactttaaactttccggttttgacagaaattttgtaaagccatacagccatcaggacaatatatccgatcggccaaaggccgttagcaattccaagtaaaacggcggagacagctttcgcagccggcatgtgaaagaagaacaccgctacaataaagctgaccgccagcgtcaaaaatgacgcaatgattcctttcatcttcaacacggtcagtgcaagaagaaagaaaagaatcggcagtatggcggcaaaagcgctgataaacagatttccaaacggatcgtatatctgctgccacattttcatcatctcgcaatcttcatgatgttagtatcttcatggtgttcagttacgcctgcagttcaaaatgcggttttagaattgcttttaacacacctgcgctatgcttgaattgttgtttttccttttcgttcagatcgagctcaacaatttccctcgctccgcatcggccgacaaccgccggaactccgatataaacatcattttctccaaattcaccatcaagatgagcgctcacggtcaaaattgcttcttcatttcgataaatcgctttcgtaatacgtgcgaggctcatggcaactccgtagtatgtcgcgccttttttctcaataatgtggtaagcggcgttttttacattgtcaaacagttcatctagatcttccgctttgtatttctcatttcttttcagcaagtcgctgacgggaactccgccgatattcgcatggctccagacaggcagctccgtatctccgtgttcaccaatgatatagccgtgcgcattgtgggcagcgacaccgaaatactcgctgagcaagtagcggaaacgggcagtgtcaagcgttgtgccgcttccgatgacgcgttctttcggaaggccgctgaatttccaagtcgcataagtcaagatgtcgacagggtttgtagcgacgaggaagatgccgtcaaaaccgctggccatgacttctccgatgattcctttaaaaattttcaagttcttttcgactagatcaaggcgggtttcacccggcttttggttcgctccggcgcatacgcagacaatatcagcttctttgcagtcatcatatgtgccgtaccatgttttcacaggatgcggagcaaatgctttaccgtggttgagatccataacatcgcccattgctttgtctttatttaaatcaatgatcacaagttcgtctgtgataccttggttaattaacgtaaatgcatagctgcttccaacaaaacccgcaccgatcaaaactgtacgattgactttttggtttctcatgactcatcattcctttgccgtttgttttaaactaagctgtttgtgaaattcttcacattcatattgtgcaatacttcacatactttttcaagtgatatacatttttatttatgtctattttgtgtctccacgtatttcttccttaaatttgtacattttctggtaaaaatatgccttatgtctaaagaaaaattgataaacgcgttgcaaaagacggttttatctgcaagtgcatcgggcctatatcaatataaggtttcccattttcagcgctcataacaccactattcttcagcataattcaattatcgcctgctatagtgctgtccaaactaacattttaaatattcaatcttttagtttgttagtaaagcttacaaaaatactgccaaccctattcgattttgtcatgataaattctagaatctatcggatggggagtgttgcaattgaaattggcggatttgaggaagagcggacacgcgccttccttgttgtcatcttttttatatttcgatgtcagctttatgatttgggtgttgctgggggcgcttggtgtttatgttacggctgattttgatttatcgccttcacaggtcggattgattgtcgccatacctactttggccggatcgtttttccggattgcgctcggcattttaaccgaccgtttcggaccgaaaaagacggctgttggcggaatgctggtgacgatgattccgttgttatggggatggcagttcggttcatcggtcgccgagctgtatatcatcggaattttactcggtgtggcaggcgcaagcttttccgcttcccttcctatggcgagccgctggtatccgccgcacttgcaaggtcttgccatggggatcgccggggcgggaaacagcggaacactgcttgctacgctattcggccctcgccttgcggagcaagtgggctggaacggcgtcatgggactggcgcttattcctttaaccctcgtgttattcagctatttccttatggctaaagaacctccgaatcagccggctcctaaaccgctcaaagactattttgccgttttcaaagaaagggacacttggtatttttgccttctctacagcgtgacattcgggggttttgtcggcctgtccaactttttaagctacttttttgcatcccagtatgccgttccggcggtaagagccggcgaatttgtcacgcttgtcgttgcatccggaagctgcctccgccctgtcggcggattgattgccgataaaatcggcggcgtgcgtctgcttcaattcctctttatcggagtggctctgtgcatgttctcggtcagtatgctcccgtctctaggcgttgtcacagccgcattatttatcggcatgggctgcctcggaatggggaacggcgcgatattccagcttgtaccgcagcgatttcaacaagagatcgggatggtgacggggatcgtcggcgctgcggggggaatcggcggattcttccttccgaatatcctcggaacgctgaagcaaattacaggtacgtattcaagcgggttcctaacctttaccgttattgcatttttagcgctcggtctgcttttgtttgctcaggccggatggaaaaaacagtggaaagccgaggagaaatcaatccgaatttaaggggtagccgctcgattcttttcgggcggttttctatgcggcatatcctgtttgatcttttggttatccggcccgatcatgacaattggatgctcatcatcaccctgatcctcctgaatcatgaaatgcagattcaatcgctctctccgcaaattccataatcccgctgtcaagcggataaagcccgtttggctcctcagacttgcgaacctcccagaatcgatcggctaaatcctcatgtcccttaaacgaatgatcagacaggcatatgatatcctccgcaatttgctttccccattcagattcaggcggcacctcttgttttaaacacagcttaatccgcttgatgatagagagccattgctttgtgatgaaatcgtcactctccgccttcggaagcctttctgctaaaatctcagcctcctcttcagagaatgattccttccatggtttatgccggggctgtctgacgagcttgagaaggtcttcccagctcaagcttccttcgatttgatacatgttcagcaaagtatttgtatgctccaggctcttcgtcagctgttcgatctccgaattaaggcgccttttatgcatttcgatgatactaattgtatccaattgattcattaacgtcttgatatgctccaatgaaaattgagcagatttcaagatcataattttttcgagctctaacaaatcttccttcgaatattgccttcgcccattcggcagtgtagagcccggttttaataaaccgatttgatcgtagtagcggagcgtccttacggatatccccatcatcttcgccacccgcccggttgtcagttcctctttcaccatatctccctcctaaaatattgcttgaagattacgttacgtcaccatttaaaatgattttatcttaaaaacaggagggttttgtgatggaatggaaaaatccttggaacaaaaagcagctggtctgcttgtttttgatcgcatttgcagccgtgccgattttcattgaatatttattaaagaatgctttggatctgcttttaggcgaaggcatgctttcagccatgttgatgagtatcgcaatggcggccgtttttattctaagcttgtactatatcgccttaaagccggaccgtctgtcttggcgggaaatcggaatctcccggttcgcccctgcatacttgattcaaatagcgggatggacggtttttttaatcgtgatgacgtttgccgttatggaaatcctgatttggttcggcgcaggctacgaaaatacaaaaacaaaaacgatcactgccgatccttcatggttgagcattgcaatgtctttcgcttctgcctgcatcgtttctcccatctacgaagaattgttttaccgcggttttctttaccgctggttccgcgctgaattcggggttgtatgggcacttgttgcaagcagcgccctctttatgatcgctcatatccccacatacaacaccctggccgttaactttggaacagggctcgtgtttgcctggacatacgaaaaaacacgatcgattatacctgcgatgatcatccatagtttatttaacgcgattttgctgtttttcacaatcttactcacataatgcagcatgcggaagtttttcaaaagagattcgtcaaattcgaataccagatgttaatccatatcatgttgtccgtataaagcaggatgccgatgacgatcatcagcgcgcctccgatcttcatgagcatattcgaatatttcataagcggcctgatgtttccgataaaaaacgccatgagcaaaaaaggaatggcaaagcctaaagaatatgcggtgatcatcatgaatgcgctcccaaaatcagggttctgaaaatttgcgtatgcgatcgttccgaatataggcccgatgcacggcgtccagcccgccgcaaaaatcattccgaccagcattgaattcagcaggcctatttttccctttctaatcgaaaagcgccgctccttcatcataaaagccggccggaaaacgccgagtaagaacagtcccatgacgacgaaaaatatcccgcccagcatgcggattaagttatggtattgcaaaaacagcagaccaaccgagctggcagagaaacccaatatgtaaaaaatcacagaaaaaccggccaaaaaagccgctgcgtgaatcatcaccgattgtttgatatgctttgcatgccggtttttcaaatcgccgaccgaaatcccggtgatgtaggaaataaatgatggatacaaaggcaggcagcaaggagaaataaacgacaggaaaccgccgccgaatgccagccataaagcggccatatacttccacctctttcatgtttatatattttttaccatgcgattctctttctctagcataacataaaaaaccgcctatcatggcggtgattttttgtatatttgaagccgccgccagctgatctgggggcggcttcttctttatcctttttaaccgtttaaagcggcttttttcatattgtcctgaagttccaatatgcgttttgccccttcttcgcgcaggcgtttgttctcatcttcaatctgcttcgtctcctgcatgcctttgacaatcgtattccaagattgttcgatcgtttcaatatcgatgctcggtcttccggacattctggcgatttcgacggactggcttgaaatattttccgcgttgcgcttcagcatttcgttggtgcggcggtcgagttcgctcattgaatcggcgacaagtttttggcgcttggcggtaacggcctggatgatgccgtttttgaaaatcggaatcgtaatgatgaatgccgagttgatttttccgatcagctttgtgttgccgcgctggagcaggcggatttgcggcgccgtttgaattgcgaccatccgcgccatatcgagatcatacacccgttcttccagcgcttgaatgccgtttcgaagcgtatcaagctccatctgcgccatctggtttccgctggccgctttcgcttcatattcggggatgagccgctgcaattcttctattttcatctggccggctacgacgtatttttccagctccacatagtatttaaggttgctttcatacatttcatcaagcgtcacggtcgattttgtcatttcatctttatattttgaaatttcgacattgattttttcgatttcaccgccgagcgtttgatattttttaaatattttctcgatcatgctgttgccgcgcttaaataatttagagagcaagcctttttgttcttcaaagtcattcttgtcaaagcggtccatgatttttccgagctgcgtcaacatcgcgcctgaatctgtcacactgttcgttctcatcatggaaagaatgcggtcagagaacttggatatttcaagagcgggctccttaccgaattctaaaagctccacttggtttttcacgtcaatttgtcgggccagagcttgcacatccggctcctggcggagtttcgcacggatgtcctccgctttttcaaccgtgatctcttcctctttgctaatattgacgatgcttgtttcatttggatttgccatcagaatggccccctccttaaaagattttattgatgaacttccggacgattgacggctctttaaactcctggttgaaggacatttcatcaagccaatgggtatcaaagtgctgcctgtcgatatagtggtcaatacacttatggcccggcggattatagatgataatgtcaatgccgatttcatttaacaaaagcaaggcggccgcgtccgaccgggtgagtgtccccgtctgttccgtgtgatacaagatcagcttcggcacggtctgtgaatagtcaaatgtctgaatcatattcaatagcgctgccggaagctgtaccgcttgggtaaacaaatacagctgtacatcggctgtcttttcattgttcaaagccagcatcttcgggcttttgcacatcctggaaaccgcttgggcaatgcctcgctgtactccctcaggcagatgcttgtagcgccatatattgctctccattaaacggcctggatcgatcatccccgtttgatcaagcgcatcgctgtaatggaattgataattcgacgtctcttcctttgtaaacgggaagcgccggatcgtatgcgactccttatactccgtcagtgtctgcagacggtcccagtactctttttcattgctggagacgcccatgaccatcgcgaataaattcggaatgttaaccgttgatttagacgcctgaaaattaggtctgataaaggctcgttccttcgcaattaaaaacagttcatcatatgttgtcttcaaagtcacagaggccggagtatgctccctgaactgccaaggtttgtacattagcgaatcctcattgtgcaggacagtatccagctccttcgcggaacggtacgccaccgttgctttgcgctggggcttttcagtcgggaacggctctaatgcagacgtgtccgggtatgtgaagacaaaagaaagcttttgctcgggatcaagctggcgaaattcgtcttttccctccggatgaaacagcagcacatcgcatccgacaagcatcaaatagtataaaaaataccgttggcttttggtggtgtccccgtaccaaaccactttcggcatcgccgtttcgcagtcggcccctttcagccacttctccaaatggttgcccatccatttgacaaggtcaaggaggacccggcgaaaatccggatcgttcaatcctttttcatgaaaggactgaaacagctgcagcacttcgataagcgccttccttaaatgccggtgcatagcgggatcagggtgcttaggaatcagctgctccccgtcaagaaaagcggcaaaccgattgacggaaagtcctttttctttctggttcaccatatggatccgctgtatggcctgaaacctttccggagaaatggtcttatcaagcgtctcgcttaacacatgcacatcaccggacgcatacagctcatggagatatatgtagtaatccgtttcatcgtgcggagttccaagaatccgtcccgccagacggcttatcgtcaaatgactgtttttttcatacggggttctctccgggagcggcttcttgatgatctgcttccattcatcatcattgaccagggcgttttgaatattaatctcttgattcatagcgctcagccgtctcccctttcttctgagtcagtgtcgctcttacgtccaaatacggcacacatgcccgctcttgtcacggcataggttgtcccgaactttctgattgttcccgcaggaaaatcatgcgctctctttcggagcgtagacgaatcaatcccccactcttcacatgcctgctgggaactgagaatctcgctgctcgtgagatcgactattttcatcatggctgttcatcctaaaatttcatttgttttctcctgagaaattcacaatgtctgcctttgagatcatggtggtagtgcggctcttttacagtagaagcactgatcttttaaacgttttgcccatttccaatcacccgtcccagactaactcccgaacgatccaaggtttgaaaacggtttggacgctctaagtatatccgtatagctgcggttttcatgatataccccgtagatttcagcctttaataatatttttttggcccagctaaggtacggcttgatttcgatcattttatttgagaaagaactttttacaacgccgcgggtgccgtcggcactttcgacgatgcttaaggcatccagataatcctccattgatataacatgcaggctttggaccgcttttatttgtgacggatgaatcacgctttttccgtgaatgccgttggccaggtcaagaagcgtttcattgatcaatccgtccatataccgattgatcacaagcgaagattcccccgcctcagcccaattcggcgcaaaaggcggaaccgttcgcgaagcatctccaaagtactcccagacaggccccgaaatcacgaattgcaagccgaaataattgacgatatctttgatgaaatcagagatgaccaaaatgtcgtaaatcggcgtttccggttttcttcttaagccgtagagaccgcacaaatcagtcgccccgattctgatattcagaatgatatcctgataaaagccaagcgttgattttaattcctgcagcgcctttgccctcgtttccatcgccagcagatcaggtgtctcaaagatcggcattccgtatagcacaatgccggattcttgcgacagcttcgttaaagtatcaaggtagtgctctgcattcaacatcgaaaacttcggaaatacgaatccggcaaacaagtgaagcgcgcggccgagcttgttgcccaattcgagcatctgctcaggttcccgcactcggataaacatcagcggcagcacatcgctgttgatgttctgcagtttttgcgcctgataaatcatatcggcctgactgacaagattgttttcagcctgtagaacctcacaatcgccgatcgaatcttcaaggcaaaaaacgaccgagcacagttctggatacttgttattgatgatgacatctgctatatcttttcggttccccggaacatagagcgcagctccaagcgcatactcgagaatgcgcttcggagagtcctttgtaaccgtacccggcagtttgaaaaagacatcttctttttgagaggcggataaaaaatcaaagtattgcacatgggtcaccttctttgaataggaatcatacacccctttgatgtaaaaaaagggcggagcagatctactcccccctttatgttttgcagtttgttattcttcctttgaagccgccgtttgctcttttacagctttttgcttgttcatatagtgaatgataaatgttgcggcaaaagcaataatcagaatgataaagaagacgctgtgcggcatttcaatatgccatacactcgcagccattttcagtgcgatgattccgattaaaacaaaggccgttgtttcaagttcaggcactttgtcaatcagcgtcaagaagaatttcgcaacggttctcatcatcaagatgccgagcatgccgccgatcagaagcacccataccttttcagatacggcaaatgccgccaggatgctgtcgaccgaaaatgcaaggtccatgagctctaccgaaatgacagtcgcccagaagaccccgaaaacgcgtaccatccagctgtcttttttgatggcgtttgcttcatcatcgccctcaccgatgaagaagtgcttgatgacgagccatgccagatatgcggctccgagcagtttgatccaccagaatttaatcaggatcataccgagtccaatgaatagaaatctaaagaagtaggccccgattaaaccgtatgtcaacgcttttttgcgttgtttttccggaaggtgcttcaccatgacggcgagaacgagggcgttatccgcagataaaagcccctccagcacgaccagcgagccgatcagcccccaggaaacagggtccgttaatacttccacccacatttcccaatcgaaaaatgaggcgtaaattgacataatatgatgaaataaatccactttcgttacctcctaatgatgaaaaagcaagactgaatcacgcaaaggtgactcagccggcaaaactagacttgcaggccgtagttgcggcaaagcgatgccaatccgccggaaaacccgctgccgatggcattgaatttccaatctcctccgtgacggtacaattcgcaaacaacaaccgctgtctcaattgaaaaatcctctcccaagtcaaagcgaagcagctcttcatttgttgattcatctacgagccggacaaacgcatttgagacttgtccaaagttctggctgcggctttccgcctcgtgaatcgtcaccgtgatgccgatcttttcaacatgagcggggatttttgagaaatcgacgatgatttgctcgtcatcgccttcaccttctcctgtccggttgtcgcccgtatgaatcacggcgccgcttggatgctcgaggttgttgtaaaaaacgaagtcgtgatcattgatgcatcgatcgttctgatcgacaagaaaagccgacgcgtccaagtcaaaatcggcgccgccggtatatttgtttgtatcccagcctaaaccgatcagcgctttcgtcaaaccggggttcgttttcgttaaatcgatcctttgtcctttagataattgaatcgccatcgatactacctccttaagaaaatgtcagccggaccaacggacgccatccggcgcctgctgtccggatcttcaaaatcagccgacctgcaggccgaaatcggtggcgatcctcgccagcccgccttgatagcctgagccgatcgctgagaacttccattcccctccgtggcggtacagctctcccgtgatcagcgctgtttcaatcgagaaatcttcacccagatcatagcggattaactcttcgttcgagtcttcattgatcacgcgaacgtaagcatttgacacctgtccgaaattttggcggcgagcctccgcttcatgaatcgtaatcacaaaagaaatcttttgaatatcggccggcactgcattcaaattgatttttacctgctcatcgtctccttcgccttcccctgtccgattgtcgcctgtatgtatgacagctccgcctgcgccctcggtctgattatagaaaataaagtccttttcagaagagcacttgccttctgcgttgagcaggaacacgctagcatccaggtcaaaatcagcaccgccgtcatattgattgacatcccagccaaggccgacgacaactttcgacaatccgggatttgtttttgttaaatcgattttttgtccttttgctaatgaaattgccatgttgatctccccatttcttatatgaatgtcaggcgtagcgtttaacgatttccgtaatgctcgtatcgtttgtgccttctccgacagcggtgaatttccactcggcgccgtcacggtaaatttcgcccgcaatcaggcttgtccgcccagaataatcgtcccgcagattgtacttgaccatctcactgcgatcattcatgttgacgatgcgtataaaggcattttcgatcattccgaaatgctggcttcgtttcacgcaatcgtatatattcacgacaaagacaagcttatgaatatgcgaaggaactttttgcaaatctacaatgatttgttcatcatctccgctgccttcgcctgtcagattatctccggtatgttcgatgctgccgcatctgctcctcaagtttccgaaataaatgacgttcttgttctctgtgactcttccgttttccagcatcagcacggatgcgtcacaatcaatattcggggttcctcccccaaacagctttccaaaaaaaccgccgcttccggacgctaccggatcccagccgagaccgactaaaatcttcgaaagccccgcttttccttttgttaaatcaatccgctgacctttctctaaagaaatagccaaactgttcactcctccgttgaatcataaccttaaagatcacagtgctggatgagaataagagtttgaaagatccaattatcacgccagcgtgattcatatctttacaaatacaagaccaatgaatcattatttaacctgcttaactatatatacggaaagattcagagaaaagtttcgcggtttttcgatatttttttatcacattttcatcccggtcaaattatcgacaacaatagtagcgattgcacgaagtcagcgcctttgatatgatgtatctaaaagatatatatcaaatagatatagaaaggcggtttgtatgacaaaaagaaatcacacgacttacgcgctgcttggattgattacggccggctaccgaacgggttacgaaatgaaacgaatgatcgaccaaagtttgaatcatttttggaaaatcagctacgggcaaatttatcccgcactgcgtcaattaacggaagcaggctgggccgcggcttctccggcgctctcggacaaaaagcaggacagaaaagagtacatgattaccgctgaaggtcaaaaagcgctgcagagctggcttgaagaaccgatcaatgacatcgcttcagaaaaaaacgagtttttgctgaagctgtttttcagcaaggaagaatcgcgggagaaaaccgctttgaaagtgaaggagtaccaacaaaagcttgaagaacggcttgaagcatataaagcaatcgagcagtcaattctttcgtgcagctcccattcaaaggacagagagtactggcttttcacgttggattatggaaaacgcaccacctcggccggaattgaatggtgtgaggccacaatcaatcggctgaatggaaaggaagggaccaatgggtaaaacgatcatcaacaagccttttacggccgcccctgaagatgaagtcgttgtatttgtgatcgggatgagagtaaacaagtggcatgctgttcataaatggtggccggtttttaccgccatgccccctatgataaaggagctttatcaaaacaaaaacctcggctttttagcaatggaatcattcatcaatttcaggacgatttgtcttattcaatattggcgttctttcgaagatttgacagcatatgcaaagggtgataaacatatggcggcttggcgccgtttttatcagaaaacagccgcatcaggcgctgtcggcatctatcatgaaacgtattcggttccaaaagggcgctatgaggctttttaccataacatgccggtgttcggcttggcaaaagcgtacggacatcaacctgtcacccgcggaaccaaaactgctgaacagcgaatgcggggaactgaaataatctgaaggggctgtcgttgcgacagcccctttcaacttaaaaagctcctgccccgtcgcctccgcccgctccggaaccgcctgcatcatatgcaccggcgtgctgctgcgaatccggcagctgccagctgtaaaacggataatgcaaacagccggctgcagccatacccagtacaggggaagcgtaatcaagcctgtttgctgattgattgagccacacggcagattcatcctccacttcaagcacaattgcaaagatcatcgttttttcgttttgtgacaggcttctccctgagaacaaatcttcttttctcagatggttcctccaggaaagaatcgatcttcggcagatggaggcatacctgctttctttcacggccggaatgaaggcaattaataaaatagacagcccgacgcatatgccgtaatacaaaatggtatgaacgctgtcggtaaaaacagacgccaaaaacaatccggccaaaaacagaatcgtatacagctttgacttcgcaagaacaatgcctgccgacagtgcaaaaccaaatatgacgcaagccgccatgaatccggcctgatgtaccacatctgcatacagaataaagagcaggagcccggtatggactgaaagcagtgaaagcgacagcattctcagccagcggttttcttgaaacagttccctgaattcaggcgcttgtctgacgctttccgtccatttttgaaccacgttttgaagaatgatcctctttcgttcatattttcccagctgctccttgtgcttgcattcctcctcagtcggcccgctgagggaatccagcctgaacatataggtatcgctgcccgtctgctcaaaaagtttttcgattaagagctgatcaggctttggcaaatctgccttgcttccggagaattcaaattcatatgtgtcatcaggcgccttaggatcgtcgagaaacctctcttcagcctgcaccttctgcatagtgaccaatccccgctgataaagcgaaagcaggccggccaggagatcgcggtctgtgaaacggccttttttgtaaagaaatgcgacaagcacgggatcaaaggactcgagttcttcaaacgaaagcatggcgcggcgtctcttcttcaaaaacgaaagcatgacagccatgatgaccatgaaccccacaatccccgaaaaaatcaaaatcatcctttcagcgccggcaattcgttcatcccgctcagcgtagcgtttcgcctcgtctctctcctccttcagcagctcatcctttgtctggtaagaagggtgccggaccgcctccttcaaggcgctttgcggaaaatatatcctcagctcggagcccgtgcctgcgcgatagagtcctgtctcataggtgaccgatgaatcgttcaccttcgtaatctttccgtttcctttttcacgcaaaaacgcatgaatatcccgtgcctttaccgaatcaggcaggcgcacttcaatctttacgcggccgaaatcggtatttgccttttggtaaaatgaatggatcaaaatcgacgtatcttcaaacttttgtgcggcatcttcgatcacatagcgaaacatcacatttttcgtttcatcctttgatgccgaataagcaaaataagtcccgtcttccttctttgtctttaacgggatggcttgaccgccttttctccggtggtcgggaaggagataggctttaaaattcttcaggcggctcgcggtttcttcgctgaacgatcttgtcgccccttcaaaagaacctttaaaatcgtatctgtaaacttcctctacacttaaatcgccgttttcttttactgttgcgcgtatatcagcccgctcgatcgaaaaggatttgcctgcttcagaaaaaccagtgacgagaaaaaaggcaatgaacataaaaaagaaaaaggagtgcttcatcgtttagtaaatcctttcgttttttgtatctgccttatatacggaaaagcaaggaaattgtttcaagcgttcacagaaatgacagagatgtcaaatttatcactacggtctgccgcacaagccatagaagaaaatgtgcagcatttcctctgtaaacttcctgtttttttcaaaggctttacccaatgtttttgaatgttcaatgatcatattcataaagatgagaaagctttccgcggtgattttggaagagatttcgcctgtccgatgaccttcttcaatcatttggagcataaggggaatgattttttcatcgtattgctgcttcacataatccataatttcactgtcttcgatcatcacctctttgatgaccgttaaagcgaatttttgattattggctgcccttttttgcaaaatcatcaattcaattttttctttaacagaaatatctttgttcatatattcttcaaactcgctgatggactgatcgatataatctttaaaaacctctttcaggagcgcttctttgcttccaaagtaattataaatcgtcacctgcgaaacgtttgcctcttttgcgatatcggttatccggatgcgctttggctcccatgttttgagcatatccaaagccgtctttttgatcttctccttaatcagcaaagcccttttttcaaatccgttcatataaccatccttacttatctttcttaatgaaattataacataaatatatttcattaattttcattgacaaaaaagttcataagaacttaaaataaattatgtaatttataattattaaaatttcattattttcattacggaggttccacatgcttacagttgaacggctcacgaagaagttttccaatggcaaaggtatctttgatctttcttttcatgttcaaaaaggtgaagtttttgggtttttagggccgaacggagccggaaaatcgacgaccatccgacatatcatggggtttatgaagcctgatcaaggcgacattaaagtaaacggaatggatgttttgaagcagcagggcgatattcagcggcatatcggctatctccccggagagattgcatttatcgaaggaatgacgggaaaacaatttctcgatttcatggcagacatgcacggcttaaaagatacagccaagcgcaatgatcttattgaacggctccagttcgatgttcatactccgatcagaaaaatgtcaaaaggaatgaagcaaaaggtcgggattgtcgccgcctttatgcacagccccgaagtgattattcttgatgaaccgacatcaggcctcgatccgctgatgcaaaaagtatttattgaaatcgtcctcgaagaaaaagcgaaaggaacgacgtttttaatgtcttcccacagctttccggaaatcgaaagaacctgtggacagagcagccattataaaagacggcatcatcattgccgtcaaggatattcatgaactgcagtcgatgcagcgaaaagtatttgaagtcacatttgaaaacacgggcgacattcccgccttcatgaattcaagtctgcaaattgagtcccggacggacaaccgcgtcaaagtggccgttttagggaaccatgatcaatttattaaagaaaccgccaaatatcacattcggcacattgatgcttcatcacaaagcttggaagaaatttttatgaactactataacagaaaggggacagcgcaatgaacctctccctgtataaacaaatgctgagaacaaacatgaaaggaatcatgagctacggggtaggctccgcattttatatccttttgatactgggcatttatccaagcatcgcgggcaatgcggaggatattgagaaaatgatcaaatcgatgccggaaggctttctcaatgcttttgggtttgaaaacggacttgggaatcttgaagattttatatctggagaatattacggattaatctttatcgtgatcttatcgatcttctctgtcatgctgtcgacaaagcttttggcaaagcgggtggatcaagggtcaatggcctatattctgtctgcgccgacaacgcgcggaaaagtggctttcacccaagcagccgtcttaacgacaggtcttttgatcattatggccgtgacgacagcggccggactggccggctaccatttgatgctgggcggtgattacgattttaatgtgtcaaggttcctcgttctgaacctgcttggctttctgctcttctttgcagtcggcggcatttcgttcctcttttcggccatttcaaatgatgaaaaaagagccctcggactttccggaggcatcacgttcttattcttcagcttcgacttgctaggcaaattaagcgaaaaaacagaatggctgaggagcctgtcggttttctctttattcagaccggacgatattgtgaacggaagcaccgacatcgctcaagtgtctcttgttctcgccgcagtcggttttgccgccttcgcactcagcattctcatttttaaaaagcgcgacttgccgctgtaaaataaaaacgccgctcccgatcgggaacggcgtttgtctcagtataatattttattcaacgacccgtcttacaactccgttgaaagctttcttccagtacgggttgctcatagaatcgacggataccccgcgtgagctgttatcgttcaggaatgtgccattgccaagataaatgcccacgtggccgttcgttttgtatgtgtcaaagaagaccaagtctccgcgcttcatttcagacgcgctgacagctcgtcccttgccgacaagcgtgcttgttgtcgcaccgaatccaagctctacgcctgctgatgcataagcccagcgtacgaatgatgagcagtcgaagcggcggttgtcgatatcagcttgtgaacgtccgcctccccatttgtacggagatctgccgacaatgcttgaacctgtgctgatggcagcttcaatcgcgtttccattgctgcttacaacagaaccggaagagtagtttcttgacgggctgctgcttttcttgctgcttgaagaaccgctgttggacgatccgtcagatttgctgactgaacctgaatttgagcttgatgaagatcctgaatcagacttttcagccgtcgcagattcttctttcgcttttgctgctgcagccgccgcagctctttcttctttaagcttttgttcaagagcggcttcttcttttgtcagagagcccgcttcttttttcagatcgctcagctctgattctgctgccgcttgcttcgtttgcagctgcttagaaaggtttgcctgttctttcagctgtttatcaagatccgatttaagcgtttttaaatcggctagtgttttttggatttcgtccagttttgtatttaaatcagacattgctttttcaagcttgtttttatctttctcctgctcgtcaagcaggtctttgtccgcatcaacaattgttgaaacagcagttgcacgagtgataaaatctccgaagctttgtgcgcccagaaggacattcaaatagttttgggatccgccgttttcctgcaggctgcgcacgcgatttttaatcacttttgaacgctcttcaatccgtttttcggtttctttgatttcttttttcagagcttccacttcttttttcgtttttttgttttctttttctttgtcttcgattttgttgcttgtttcaagtgcttttttatcaagctcttggattttaccttcaagctttttctgctcgtcttgcagcttggcgatttctttccgcttgctctcgatgcctgaattcacttcagaacgcttttgctgaatttcttgtttttgctgagatgtttctgccgatgccgtgttgttcataaagggggtaaatagactagctgttccgagaatcgacgctaaaccaaaagtataaacctttttcttcactttctactcctctttcctttatgtattcttgttttttcattatgtaaattcgattgaacattattaaaaaatgaatcttatgacctatgatttatatatccgtttctaatgtacagacgttattataccatctattttcgacaataggcgccaatttatattacatttatatttcgtttttgtttcaacggtgtcatgttttgactaatcatgttttgtctctcgtattctcttcgatttgaccctatctgctgtttttcatatgcttgtcttactgaacaagaaaacgaaaggaaggccggtgacaattgatgcagctcagcattcttgaccaggttcctatatcaaaaggctcggatgcgcattcagctctaaagcattctgcagagctggcggaacttgcggatcaatgggggtacaaaaggtattggtttgccgagcatcacagcacacgggggcttgccagcaccgctccagaaatcatgatcgcacacattgcggcaaagacggcgaatattcgcgtcggttcgggcggcgttctgctgccccaatacagtccctttaaagtggctgaaaactttcggcagcttgaagccctttatcccgggagaattgacctggggatcggccgctctccgggaggcacaactaaaacgaggctggcgctgacagacggggttcataaaagcctgcacgaattcccgagacagttacaagacttggttagctttctgactgattccgtgccttccggacatgattacttcggaattaaagcctcccctttgacggattcgcccccggaggtgtggcttttaggcctgggagaaaacagcgcaaaattggccggtagcatgggagcgggatacgtattcggccatttcatctctcccgcgagaggaaagaacgcctttcaatcataccgtgaaagctttcggccttcccctttctttaaacgcccccaatcattggccgccgttttcgtcgtttgtgcggagtccgatgaaaaagccgaggagctctgcttgagccaagatttatggcttctccgggttgaaaaagggctggacagccttgtcccaagcattgaagaggcgaaatcggccgcttacacagctgccgataaaaagaagcttgcccaaaaccgcagccgtatggtgatcgggtctcctcaaacagtcaaaagaaaactgctcgagctttctgaacgatatcaaacagatgagtttatgattttaactaacgtctaccggtttgaagataagaagcagtcttacgaaagactggcagaattattttgaacgaaaaacatcccttttcaaaaaccgttgaaaagggatgtttttgttagaacgtattatagacattctcacactcttccgctgtcggctcgtaaaaacaatgcgatttaaagcggccgacatgcggctgattgtaccactgtgcgggacacgcccccgccggtctgaaataccacaaactgaactttgccggccaaagccgctccccgttgaccgccctgcgtgccaaacgcctttcgctttcccgcgccctttgatagaaataaccgtgcgtcacggcttcaaaggcatgcggctgatggatcatttgcggaatggtgcgaagtcccacaaagtcggaacagtttgccctgatgcgattgattccgacatttccgaccataagcataccttgcacgccctcgccttcagcctccgctctcaaaagtcttgccaaaagactgatatctttagaagaagcctgaacgactgccatttttagtcacccccatgatgtcgtcacctttatcatattctgtttcatttaggtgatgacgatttcgggatttatctttgacattgcccatgaaagaaagctattcttctattatcagaacccgagaaaaaacaaaggggaacggagggatcgtgaattgtcagtattaaaaagccctgaatgggtatacaaacgattaatggaaaaaacggaccaaacagttattgtcgacgtgaggtttcatttgacaaaaccggacgaaggccgaaaagcgtatacgaaaggccatgtgcccggagccgttttcattgatttaaaagaagatctgtcgcgcaacccggaagagcacggcggcagacacccgcttcaagaccctgaccttctggccgcgaagcttggaaaaatcggcattgaccggcaaacagatgtcgttgtttatgatgacagcggcggcatgtttgcagcgcgcttttggtggcagcttcactatctcgggcatgacagcgtctatatcatggatgggggactgtccaactggatcaaagcgggctacgaggtgaacgccgaggatcctcgtcctagcgagcgcgaatttaagccggcgctcagagaaaacgaactgctcgatgccaaagaagtactgaagcgaatcggcagagaaggctccattctgatcgatgcgcgcgatccttcaagatacaccggggaaaccgagcctctcgatcatcgggccggccatattcccggcgctaaaaactttttttggaaaggcaatctaaccgaaggcggattatggaaaagcaaagaacagctcagacagcattacgctgctttggacccgggcagtgaaatcgtcgtctattgcggatcgggcgtatcagcctgcccgaatgtactcggcttaaaagaagccggatttgaaaatgtgaagctgtatgccggcagctggagcgattggatcagctacccagaccatccgatctccactggagccgaggacgatatttgatcttacaagaggcggcggccgggggcttttccaccccagccagccgccgtttattatatgtttttgctcataaacgcctttccgtcatgggcatcgataaagtaagggtataccggccggtagacaagcctgtagaagtcatccttttcccgactgtagtccctttcccactgcagcttcacatcaaatgccgctgcaaaaacggctttcgcttcctcctctgaaatggatggcgaaggactcagatcgatcagcgtttccggctcgatttccgggccgtgataaccgacgaccctgccggttgtccgattgatgctgatattggcagagccaagccttaacggcacccctttgtattgaagatcaaattgaaaaaatgcgtttgacctgtccccgtcattttccgccggatgcattcgaaaaagccgatcagcgtcgggataaagcctgtacaaaaattgcagcgcccgtttcaagcagtcttccccgctcaagacagggggtccttccgatttgataaaagaagcgattcctttgagcttccccgagtttttgtctttcacgattttcaacgtattttggttccatgtttcaaagtagccggctatactccgatctctcggctcagggtcgtctcccaggcgccacactgttccaattgactctcccaaatcggtttcgcggatttttcgcatcgaaggggtaaagccgatcatgtcatcgatatcagcatgacggtcagcctcaggcagcacagggagcggcaatgtgtcttcttcttcctcgtcatcagccgcaggcttcatctggcgtttttccgtgatatcggcgggatagctgaaaaacggcaagtctgcttcgtaaataagatgcgggagatcatctcccccttcataaagttcactgcggattttttcaaccgccaattcgaattgaacatgttcaagataatcggctgttaccgattgcttatcagctatctgctttggaatggagaaagagctcgtcccgccgttatagcgaaactcaatcacctctccgttcttggcgacccggacataaaagcccgtctgcggcagcggaagatcaaggacagtctgaacatacgtaaaacgaacgaattgttctgttaccttcttttcatggaaaacaaattcataaggcgcattcgggtaatgctgttctgtaaactgaagggcgatttgcagcagcctttcatcaggaagagcttcctccaccaccggttcatactcttttgtcaaactgattaagcggccttgatgatctaactccaccgatatgtcccgctccggctcttcaatgtcctgccaagcgaaaaaaacccgcctctctttttcgtacttctctccgtaatcttcgatcatgagctgataatgtgggggaaccttactgatggattgcgctttttgttttaactgttcacgaaccaaatcctgtctacctctctttcattttcttctccttatgtatacgaaatatactatcaatcgtttcatgaaaattgagataattggatttaactggtgaacttacatgacattttttaacctgacattaaaatatctcattccttttgttgtgcctttcatctcaaaaatacctttgcggatcagctctaaaatgcggtactcgataaattcatctccgatgttctcctccagatggccaatgacttcgccgatcaagctgagacagttgataaaggtgttggctgaacggtttttttgaagctgagccagtttttcgattatgaacgaatcaaaaaaatcctccttcacgcttttgattctaccgtcttcccatacccgcaacacgcttgtctgctgagacagcgctgtccattcctctgcaaggcgccgtccttcagcggctgtcacagccgcctgatccccttgttcataaatgaatctcaggttttcatcattcaattcaccagaactccgggtatgggggaagaacttcgtcgtattcaaatggaaaacagccaggttcatttgtcggaggatatggtgtacaaacctcagtccagtctgttcgtgtgcatgatctcctgtccatataaagacagaggcttgctcaggaatgccggacaatgcagaaaccgccacttcaaaacggctgtatctctttccagactcgtgaaatcggtcattcagatatgttttcaaccattcataacgattgaccctgccttctttggcttccagcttttgaagcggtccgatggaaaataattcaggcagaacgatcagactcttttcatgggttcctcccgactgtttgagcatcatgtttatactgccgccggcagactcgccgaaggcaatgtgaacgatattgttttgcatcataatctccttttattgaaagttgtaatagcaacctgatcagcgcgatgcacggtatatattaaactcgtttcttttactataaaataaaaggtaacacaattaaaaaagcccccattccgccattcaataaagggcagaacgggagctgaaaaaacggcctttgctattccagctgtgatggatacagcgtcatgccgccgtcaacgaataaagtcgcgcccgttacataggcggcttcttgcgacacaagccatgccgctgcggaagccacttgttcaggctcgccaaattcgttcatgggtatctttttcagctgttccgacttgcggcttccctccaagtcttcattgctttcggtcgcaatcgttcccggcgcaatcgcattgacgcggattcctttgtccgcatagtctagggcaagcgtttctgttaacagcttcattccgccttttgaagcggagtagtgaacatttttcggtctcggaatttgctgatgaacgctggatatattgagtatgcttcctttcatgcggcggtccgccatatattttaaggcttcgcgtgcgcagagaaacgcaccggttaaattaacgtcgatcactttctgccactcatcaagctcaagttcgtgcggaaaggcgcccgcgccgttaaatcctgaattattgaccataacatcaagtgaaccaaagtgttcaactgctgaattaatcagctttttcacgtcctcttcggaagacacgtcagcttctatcgcaagggcgtttccgcccgctgcttgaatattgtcgacggcttcccgtgcgcctccgggatcgctgtgataattgacaaccacattcatcttttcttttccaaaccgttctgcaaccgccttgcctataccttttgaagagccggtcacaattgctgtttttccttttaaatcactatacaacctaaacacccctcaatttcttttctccatgtacattacccggtatcaatatgatcaaacaaaatgttaatacacacctttagtatgatcttttttaaacatatggaaaattcagaattattttgttaatatctaacttgtacttacaacaaaataaggaagtgatatgatttggttagtaaaaagagtgttaaacgaggtttgatcacaggtctcattggtatttctatttattctttaggtatgcacccggcccaagccgcgccatcgcctcatactcctgtttcaagcgatccttcatacaaagcggaaacatcggttacttatgacccaaacattaagagcgatcaatacggcttgtattcaaaagcgtttacaggcaccggcaaagtgaatgaaacaaaggaaaaagcggaaaaaaagtcacccgccaaagctccttacagcattaaatcggtgattggttctgatgatcggacaagggtcaccaacacaaccgcatatccgtacagagcgatcgttcatatttcaagcagcatcggttcatgcaccggatggatgatcggtccgaaaaccgtcgcaacagccggacactgcatctatgacacatcaagcggttcatttgccggtacagccactgtttagccgggacggaacgggacaagctatccttacggctcagttaaatcgacgcgctactttattccgtcaggatggagaagcggaaacaccaattacgattacggcgcaatcgaactaagcgaaccgatcggcaatactgtcggatacttcggatactcgtacactacttcatcacttgttgggacaactgttaccatcagcggctacccaggcgataaaacagcaggcacacaatggcagcattcaggaccgattgccatctccgaaacgtataaattgcagtacgcaatggacacgtacggaggacaaagcggttcaccggtattcgaacaaagcagctccagaacgaactgcagcggtccgtgctcgcttgccgtacacacaaatggagtatacggcggctcctcgtacaacagaggcacccggattacaaaagaggtgttcgacaatttgaccaactggaaaaacagcgcacaataatacacgaagacagcccgcttccttttggaacgggctgtcacatctaacggccgtatacttaatttcctttaagcctgtactttttgccatctattgatatcgtgaaatttgaaggaccgctgatcggcaaataatagacaagctgaaactccgcttcctcaccaggtttaatggttttccagattgatagagtcactctgatgcggtggaaatctcctgtcagtccgccaatgttcggtcccgtatgccctttagaaatcacttcaacatgatcgccgctccagcttctaaaccgaggggaagtggatgtcggcgcatcaaattcgataaaagaacctcccgtaatcgtgacatcgctgttgttgatcagcttcatcaccgggtggatcgggtaattttgatctcctaacggaaagttcgtcaactctacttctgcatctagtgattcatcaggcaaaggtgatgtgctgagtcgattatcgtatggtgttgtatccgagaatttatgatacatcgttctcgttaaggtattgccgataccgtattctcctttactgccgtttcgttcgggataccagtcataatcaccgctcaaatcccaaaacatgacacccccgattcctttatcaatgacataatccgccttcgttttgatcgattcctcatcctctgtcgatagaaatactttcttttctggattccaaagccaaggcgctgccagccctgcgtcataatgccttttataaacgcctgtcaaatcagccttgctcaatccatacctttccagataagaaccagcaatgcccttttcaaggtttttggcgtgccacatcgggtttgcccctgctccaatttcattcccctgctcatctttatcgtgccaaatattatcgattccggttgctccgtcaccgcattgcctgagtccctgagggcaatctgcgcttttggctcttccccacagcccatttgctccgccggtcacatttttccagcctctcgtataataaggcacaccgatattgattcgtcccgattctactgcccctctaaaataatggtaagcccagtccgtatttaaatatccgatcccttcgtattccggcgtagtataaatgttggactgcttgagttcggcatcttcgccgttatcgaataaagaagcgttcggtccgacaaactcattccaggctccatgaagatcgtaggacatgatattgacataatcgacatatcgaagcggcttaaacgtttccatccccctcagtaaatatgccgaggatggtgctgcaatggtcagcatgtagtactttccatcttcagcgaacgcttgatcaagcttttctcttaatgttttcatcaatgcctcgaagcttttatttaatcccttgcgccgcggattggcgatgttccaatctgccggattccctgcatcctgcatcgatgtagggtactcatagtcaatatcgattccatcgatctcatattttctgagaaacgcaacgaccgattccgcaaaggtgtgaatacccttgtggtttacagatccatctccattcgttgtcatcgagtaaaagccgccgcttggaattcgctttccgtccttgtcgacatagccgccggtttcggcccaaccgccgacagcggccaaaaccttcacatccgggtatctatctttatattgatggataaggttaaaatgccccttatacggcaaggtttgatccatttttacatcgggatgctccggccaagtcatcccgatggacgggttgttctcatctgcctcttctccgactgaaatccgatgatcttccccgatgtgggcaaacgcataattaatgtggctcaagtacttccaggggatatcgcttactaaataacgatcttgatttccttttcccgtacgccagctcgtaaagtaaccgatgattctccggtctaactgattggccagcttttcacggccgtccttgtcgtatacatcgcaatacggcacatgttcaacgcccgagtcccatagcccttccggacggcagtccggtctttcgcttgaagtctctgcggaaatctgccggttcgggataaaaagcgcgaggagcagcatacaagataaaaaagatgaagcggctttcttcatgtttactcagactcctttgtccataaagagagacgtgagaagctgttccccaaatctctctttatcgttttctatccatttgactttctcttattcgcagcctccgatcagccgccatacgccccattcaccggattgatcaggccggtcgcctttcgtccaccatttcgcttcatacacttttccgttaaatgcaacccgctctccgcctgtgtatgcgctcgtctctttccattcgtcatatgaacaggcttggtcagaattcgtcgtgacctctaccgttggtccggcatggagctttccatccgcatcctttgctgaaacagtaaatgagtaggccgtacccggcttcaagccgcctatttccgctgatgtttcttttacagatatcgaccggttttcaaatgacacgacatattccgcaatgtttgctccgctgctcggcgcatcccacgccaggctgacacttgtagcagtttttccggttacacgcacattcacaggtgccgatgaaggcggctccggattgcctccgtccggtgcaaaatctaaatcggctgccaatttattgagaagcgtccgattggaatcgccgctgaaatcccagaacattgctccgcttaatccgtttgctttaataaaatccgttttgtggccgaatgattgttcatcatcataagtgatgaaattgccattttccgcattatacaaaaacggcacttttgcttgatcgttccaataccttttatagccgttttgattcacatagttcctttcaagatctgaaaaatcgaatacgcccttttcccatgtcccttctttagccggtccgcatttctgatattctccgtgcccccctggttcacaaccgctccagccccttccgtagaacggtgttccaagcactaatttgtcacccttgacaccggcttccttgtagcgtttcacagtgttttcaatattgtaggtctcagcgtttggaacgcctgcttctttcgcttttggatcatagaacagcggtgcattatgggcgcttatgctttgccatccgccattaaagtcataggtcataatgttaatccaatccacggtttgagcgattttatcgagctcagtgttgcttacataatcgggacttgcgccggatgcgatcgtcagcaagtattccttgccgtcttttgcttctgcagcgtcaagttttttgcgcacctcttgcaggagcagcgtgtagtttcttttatcttccggacgtgtgctgttccccggcaatcctccgctgaccggatattcccagtcaagatcgaccccgtcaaacccgtatttccttaaaaactcaacggccgaagcggcgaaattctcccttgccgcaggatctgccgcgacatctgaaaagcggttagaccaagtccaccccccgaccgatatgaacgttttcaaatgagggtggctctttttcagcttcaacaattgtttaaagttgccgcggatcggttcatcccagacatccccgggatttgccttttgtgcgtcaatccagggatcgcccatcacgattgttccatttggcgcgtcgatcactccgttttcatcctggcatgaccacgtttgaggattggggcctgtcggatcagggttcccatgccttccctcccagcaaatatcagcaaaggcataattaatgtggctgactttcgaaacgtccatatcccaaacttgaaaatcccttccataagcaccccatgatggatagtagccgatgattttatagttttttccggaatcggcttttgcaacttccccattcacaaatgagaggctcagcatcataacaaaaatgaaagaaaaaacgaaaaactttttgcttttgttgatcaacacgattttcatctcctttacaagcaattttttggcaagctatgaaactagaactctctttttcctcaccgccttttttgctggttttatatttttccttgtcatctaatagcagcagatacattgaagacaacaagggaaaacgcttacaaaagtgagatcgacagcatggtttcattaaaattttggcgtttgaaaagctggttctgcagagggtgaaacacgtatagacgtctatacatttaagtgtaaaagaagactttccaatgggtgaagaatgcataaatttgttatgacaaatttatattaatcagaattttctgaactgtcaacatgaagtaattgaataaaacaaccgccgctttctaccccatttcacatcttattaagccaaggaatagaagcggcatctctttcatagaccggcgtaagacgtgaggcgaatatccggacagtgttgtaaagcggctttgagagaaggttccgtcagcagtgaaagttcatatgcccgaggataatggaaggacgatttttcaagcagacatttatcgacataagccggatggcacatcacttcaatcacagctgcgtcttgataatcattaaagaaactcgatagatccttcaatcggtcgactttcagctcaaaagcatcgttcgaccttacacccttccacagtgaaggatggtcatgattgacctttctgcaaggcagatcatactctttcgcaacctctacaaacacctcagggagatttccgtatgtatgaatatgatgatggctgtcgatatgtgtcggatttaaaccgcaggacaaagccttctctatttgcgctttccactctcgatatacttcctcaagatcaatgtcgaaaaaaccttggtaatacaaaagcttgcgaaaattcccttcttcatctgttatcgtatgcagtccgccaagaatcggacgcccggccgtcaatgtcaagtggatcccgactccgagttctggattttgccgtgcgagttcgacggcatgatccgcttcttgcatattgaccatgagggtagtcgatgtgaggaccccgtgctggaaagcttcaataatgccaaggttgactccccttgaaaatccaaaatcatctgcatttatgattagagatttcacgctttcatttccccctttgtccataatcgcgttcaatgaagaactcaacgcggtcaccgcgaaaataggccatagaatactcgacaacctcttcagacgccaaaaatgtttgcgtcgatatctggaagcaaggcgtgccttgtgtaatatttaaatggtgtgcaatctcctcatcagaaatcacaatcttgatttgctcctctgttcttttaatgttgtttccctgcctgctgatgcactggtaaagtgagatattcgccatttcttccgttacttcgggtacgagatccgttctgatataggctgtttcaaactggatttcttcatcgtctgcatagcggattctttttacttgatagaccatttgttcagcgtcgattccgagacgggtttggagtttttcggacggctttattttttgcaaatcaacaaccttgattttcggtttaaagccttgagccttcaattgttctgcatagcggaggctgctggagcttaagatctgctttacttttcctttggcgacaaatgtcccttttccctgctttcggtaaatagccccttccataagcaaatgattcagcgcggtccgcagcgtcgtccggctgacatcataaattttgcaaaactcggactccgtcggcaacaggctgcccggcggataataaccgctttcaatcttatctacaatatcttgtttaatttgactgtggagctgtggttgtttcgccatacattttctcctttggggtgagttcgtaattatagaataacacaaaaagttcccccaaaaaacaatttgttataacaaatatgtatggacaaatttgttataacatgttaagtttcaattgtgtgaagcgctttcataaaagagagttaaggagggggattatggcgctgaaagtagttgttataggcggaggttccagctacacaccagaaatcattgaaggcatcatcaaacggcatcatcaatttccagtgaatgagattgtactggttgatatcgaggagggcaaagaaaagcttcgcatcgtctcagaactcgcgaagcgaatgatcagacatgcgggggttcccatcgaactgagccatacaatagatcgggcaaaagcattgaaaggcgccgatttcgtaacggttcaaatcagagtcggcggactgaaggcgagagctttagacgaaaaaattccgctcagccacggcctgatcggccaggaaacaaacggggcgggcggcatgtttaaagctttgcgcacaattccctttatgctggatatcgcccgcgatattcatgagatttgtcccgaagcatggctgattaactttaccaatccggcgggcatcgtgacggaagctttgctgaagcacggacctcatcaaaaggtcgtcggggtatgcaatattccttacaacatgaaaaatagcatcgcagaaattttcggcgtggatgtaaacctcgtcatgattgaattcgcgggcatcaatcattttgttttcggaaaaagagtttggatcgacgggatcgaccggacagaagagacgattgagcttctgttgaatgatcacttcggctactcgccttccaatattgcggcgctgccgtggaatcgccaatttttgcggtctttgcgaatgcttccgagcccttatcatcagtactattatcaacatgaagatgcgctcgcaaaagatatcgaagcgtacaataacaaagggacgcgcgcagaaaccgtcatggaagtggagcggcagctgtttgagagatacaaagacgccaagatccatgaaaagcctaaagaactggaaagccgcggcggagcttactatagtgaatcagcctgctcattaatgaactcgctttatcatcattcaatggatattcagaccgtgaacacactgaataaaggaagcataccagaccttccagatgatgcggtgatcgaagtcaacagtgtcattacaaaaagcggaccgattcccctgaccgtcggaaaactgcccgatgccatcagcgggccgatcatcttgatgaaaaaatttgaacaattagtgattgaagctgcggtcaccggcgactacgatacggcatacttagccatgatcaccaatccattggtctcttctgatcacaaagctcaaaaggtgctcgatgaaatgctcgaggctcataaacgttatctcccgcaattttttgaggaggtccgtgcacatgaaacaaaataaaatgatggcattcatcgaatcaaacatcatgccgatcgccggaaggatcggttcccaaaggcacctgattgcaatacgcgacggattcatcgccattatgcctcttatcatcatcggttccctcgccatcctggtcaataattttccaataccggcgtttcaaaactttatgaccggtcttttcggcgagggatggacggctgtcggcggagcgatatggaatggctcttttgctctgttgagccttttagccgttgcggctgtcagcttcaagctggccgagtcatatcacacagatggtctgtctgccgcattaatcggggttggcgcattcgccgtgcttacaccgaccactgaagactttggcttctcaatgacttggctgggagcccaaggtctgttcgtcggcttaatcgtggctttgctgtcgacagaagtcttccggctgttttccaaaaatgagaaattgaaaatcaaaatgcctgaaggagtgcctgacggcgtcacaaaatccttgaatgctctattgccggctgccgtcatcttatccactgccgggctatgtaacgctctgatcgttcacttttcggggcaaagcatccatgagcttgttttcagcacgattcaagagccgcttcaaggcctttccaacacggttgggtcagccttgatttttactttcttgaatcatttgctctggttctttggattgcatggaacaaacatcctcgggccgatcatggaatccgtctacctcccgctcattcaggaaaatcagcacttattctcgcaaggaatgagcgcttttgaagtgccgtatattgtgacaaagcctttcttcgattcttacgtatttatggggggatcgggaacaacattggctctgcttgccgccattttaattgccgtgaaatcgaagcactacaaaacgataggaaaggtgtctctcgcacccggcctttttaacatcaatgaacccgttctgttcggccttcctattgtattaaacccgatcatgttcattccgtttatcttgattccattaattttgacgattacatcatatatcgctttggcttccggtctcgtcccgaaaactgtggcgatccttccgtggacgacgcctccgattgtcagcggatatcttgtcaccggaggatcagtccgaggggtctttttgcaaatcttcaacctggtgctggccaccctgctctacctcccgtttataaaagcggctcaacgttccgccttgcaccagacagaaaatgaataaataaggagtgaatgttatggcagatacacttcaattggaacaggtctcatttgaaatcatccttcacgccggaaatgcgcgttcttctgcaatggaagcgttgcaacttgtgaaacatcacgaatgcgaaaccggttatcaaaagatacaagaagcagaatcggagctgaaccaagcgcatcaggcacaaacccgcctcctgcaaaaagaagcacagggcgcaggcctttcacccaatctattattaatccatgctcaggaccatttaatgacagccataactgtaaaagatttggcgaaagaaatgattgatttatatcaagagcttgggaaaggaagagaaaaatgaagatcgcacttgtatgttcagccggaatgtctacgagtatattggtaaaaaaaaatgcgggaagaagcggaaaaccgttcattgaaggcggaaattaatgcgtatgctgaggcagatttgccaagcgatctggatgaaattgatgtgatactgattggtccgcaggtccggtatttaaaagggcaaatgacagagcgtgccaagccgtatcatacacccgtggccgtcattgaccaaatggcttatggaatgatggacggggcaaaagtgcttaatcaagcaatcagccttgcaacctgatgctttccgcaaagaacctcgtttcctttgaaaacgggttcttttttatatttgaagtttaaaagaatgattttttgaaagcgtttgattttgtataataattggtaaaggatgtgatcatacatgatttcctcacaagtgagatccaagctgattgagattgtcggctctgccaattatgacgattcgaacgccggacggctcgtctattcctatgatgcgacaccacagtttcaatcgatgcctgacgcggtcattgccccgcgcagcaaggaagaagtatcgcgaatcgtgaaaatctgcaacacgcaccgcattccgattgtgccgagaggttcaggtacaaacctatgtgccggcacatgcccgactgaaggggggattgtcctcctgtttaagcatatgaatcaaattttagaaatcgatgaagaaaatttaacgataaccgtccagcccggtgtgatcacacttgacttaattcacgccgctgaagaaaaaggattattttatccgcccgatccgagctcaatgaagatctcgacaatcggcgggaatattaacgaaaactcaggcggcctccgcggcttgaaatacggagtgacccgcgattatgtcatggcgctggaaatcgttcttgcaaacggggacatcatccgcaccggcggcaagctggccaaagatgttgccggctatgatttgacgcgtctgttcgtcggttctgaaggaacgctcggcgtcatcactgaagcaacattaaaactcatccccgcacccgaaacaaaaaaaaccgtcctcgctctctatcaagatatcgactctgcagcacaaactgtttcaaatatcattgcacataaaatcattccgacgacactcgaatttctcgaccaacctacgattcaggtgatcgaagacttcgcgaaaatcggccttcccgtccatgccaaagcggttctcctgatcgaacaggacggcaccgaagatgcagttcgccgtgatatcgccgtgattgaagagatttgcaaaaaaggaaatgctgtgtccgttcaaactgcgcaaacagaagctgaagcggaaaatcttcgggaggcccgccgcaccgccctttcggctttagcgcggttaaagccgacgaccattctggaggatgctacggtaccgcgttctgaaattgctgaaatggtaaaagcgattaattcgatcgccgaaaagcaccaaatatcgatttgtacattcgggcacgcaggcgacggcaaccttcatccgacctgtacgacagatgtcagaaacagtgaagaaatgaaacgggtcgaacaggcttttgaagacatctttaaaaaagcggttgaactgggaggaacaattaccggagaacatggggtcggcgaaatgaaagccccctatttggaactgaagctgggcaatgcgggaatcgccgccatgaaggcggtaaaacaggcattggatccaaacaacatcatgaatcccgggaagatatttgcgaaagactcccgcaagcgagtggtggtgacaagatgacgacagctgacgaaagaaaggtcattgaacagcagtttaaacaaagaatggatgaggaagagctgctgaattgcatgcgctgcggcttctgtctgccgtcatgccccacctacatcgaatccggttttcaagaaagccattctccgcgcggacgcatcgcgctcatgaaagcggtcgtcgatgggacgatcgagcctgatgaggatgtcgaacggtcactcgagctttgcctcggctgccgcgcgtgtgaacctgtttgtccgtcaggcgtaaactacggacgcttgcttgaagaagcgagagatattattcagcagaacaaaaagcacgcctttccggttaaagtgcttcgccgcgcagtattcaaagggcttttcccccatccaaacagaatcagggcgctgaccggaatgctcggcttgtatcagcgttccggcatgcaaaacgtgattcgcaaatccggcttgctccggcttttgccggaccacctcgcgaagatggaggcggttttgccgaaggttcctaatatgaaacagctgaaaaaacggccgcacctgctccctgcgatcggggagagaaaaaaacgggctgcctttttctcaggctgtctcatggatacgctgtttttggatacgaatatggcaaccattgagctgctgcggctggctggctgcgagatcataattcccgaacagcagacctgctgcggcgccctccacggacacagcagcgaaaagtctgaggccatcctgctcgcaaaacgaaatattcaggcattcgaggattcaaacgcggactttatcataacaaatgcaggcggatgcggagcttttttaaaggaatatgatcatctcctgaaagatgactccgaatggcgggaacgggcagcatctttcacaggaaaattgaaagacttttcttccgtcttgttggaactgaacttcgatcagcaatcccttgaactgccggagcaaatcgtcacataccaagattcgtgccatttgcgaaatgtcatgaaaacgtccgctgagccgagacgccttattcgcagcatcaagggcattgaattcaaggaaatgaaaaatgccgaaagctgctgtggatcagccggcatttataacattgtcgaatccgaaatgtcgatgaaaattctcgatactaaaatggaagcagcagcagcgacccgggccgctacgatcgttacggctaatcccggatgtctgctgcaaatgaagctcggcattgaacgagcaggacttacagaccgagtgagagccgttcatctggcggatttattactggaagccgtccagaagtgaccagactggctcacacctgtatatttctcgggaaataaatcgaaatatgtcctttgctgctatttccggacagcaggaaattctccattcggctggatgaagcgcaaacctgttacctgtccggaatcgccggcttcaaatcggacgctgaatcccggcagattttttatttgaaatgtcaactcacggtaaggttcaagttcgtaatcaggctgaccgggcaatgaaacccagagcgtccggttgtttctgagagacacaacgacatctgttccgtctcccaatgcatacttccctgttaaagaagcaagaaattcagggtcgtacaattgctgatccggcttcctgacaaattcgatttctctagcgccttccgccatttcaaacggtatggaaaggcggctgatatgtccgtgtatatcggtgtcgaatgatgcgagcatcgccatctccgtgagcggcattttcatctcgaatatattgtaatgataatgcttcaaaggcatcacaaacgaattgaagagcgcctgtaacacgccgtctttaagctctattttgatttcgccgtagccgggatgctcatatacacctgtgtagtccttcagggcatgagaaggattcgttccttcaattttggtaagatccgcggttcgatccactcctaaagcggctttcattattttttccgcttcgcctttcagccggccgctccaatcgatctcttccaatccaagcaagcggtcaaaaatgttgtacgccagaacatttggaagaaagctgccgttcatatttgtcaaaatgacaatgccgatcttttcataaggcatgaaagcgacaagcgatgaaaagccgtcgatatttccgccatgatgaatcatatggcgaccgcggtacggttccacaaaccagccgagtccatagctgcagaccggaagctccttcgctttaataatggagtcgcaggaaatgcaaggcgtatgcagttcatgaaggcttccatctgataaaaccccgttgaatttctcgctgccaagctgaagaagcagccaatttgccatatccacggcattggaattaatcgacccagccggcccgatcgcatcgatattacgaaaaggtattttttcaaccgttccgttgttctcttgatatggaaaggcaaaatcggaaagcttttgcatatcttcgaccgaaaagctgctggatgtcatatgcaaaggtttgaaaagccgctcatgaacaagatcctcccatgtcgtccccgctattcttccagcaagataaccagccgtcatatacatcaggttctgatactgccactttgatcgaaaatcctgattcggctcaaggtagcggatccgtctgaaaagctcctcccttgaaaaggaggaattgtaccacatcatttcgtgtcttgggagaccagaacgatggcacgcaagatcacggggagtcatccgttcagttgctaccggatcgtgcatcttaaactcagggagatattcccttaccggcttatcccactccattttcccttcatcagccaataccgccatcgccgccgttgtaaatgccttggaggcggaaccgatcgcaaataccgtttccgggttgacctttaatttccgttctttatccctgaatccaaacccttccgccatgatgatctcgtcttccttaatgactgcaaccgcggctccaggaacgttccactctttcattttttcttcggcgaatgcccgaaagccttttaatgcctttaatgactgtttcatcttactctcctcacttgatttaagagtcttatgacggttcatggtgtccgtatttcatacgtttgttcgcccaaatggtttcatttagaaaaaatttgtatatttattcacgaattccaaaagataggtataaggcttaaaatgtctaaaaaacaaggaggtactgttcaatgtttggttttatttggtcattgatcattggcggaattttgggctggctggccggcctcattatcagacgtgatgtacccggaggaatcattggaaatattattgcgggatttatcggttcatggctcggctcgatgattttggggcgctggggtccggtggtcggcgggtttaatatcataccggccttgatcggggcgatcattttgatcttcatcgtcagcctcgtcatgagaagcatgggcggtcgaaatcgcaatgctcaataagcagacggtttgcgacggtttctttagaagccgtcgttttttatttcattatgctgccgtcttttatataattaattagaaacacgaaatattttcaaggggaggctgcacattggaaaaagtggcagaaaaaagaccaaagcgctgtgaggtgccggaggaactgacttggaatcttactgatttattttcttcttatgaaacttgggaagacgcacttgtgaaaattgaggaagatctcgcatccatcggctcatttaaaggaaggctgcatgaaggagccggcgtattgctggattgtttatcgctgcgggagatactgctgaagcgcctagtccgggccgccgcctatactcacctcagaaagtccgaagatttgacaaaccccgtcaaccaagctgatgcttcaaggatggccgcgctgcaagcaaaaataaacgccgggctttcatttatccaatcggaaattcttgaattccccgaaaatcaagtggagacgtacataaaaaacgagaaaggactggagcctttcagcaaaatgctgacggagataatggaactcaagccgtataaacttgctcccgaaacagaggaagcgctagccgttttaggcgaaatacatgatgccccgtacaaaattttcgggatggcgaagcttgcggatatgcaattttccccgattcaggaccgaaacggcaatacactcgccaattcgttcgcgttatatgaaggaaaatacatgttctctcctgatacgcatattcgcagaaccgcattcgactcctttaccaataccctgcaaacatacaaaaacaccatcgccgccatctatgaaacagaggtcaaaaaacaggtcagcatgtcaaggctgcgcggatatgaatccgtcacccatatgcttcttcagccgcaaagcgtcacgctcgaaatgtaccgcaaccagcttgatgtgattaaaaacgaacttgcacctcatatgcgcaagtatgccgccttgaaaaaacgcgtattagacctcgacgaaatgcgcttctgcgatttgcaggctccgctcgatcacgacttcagtccaaagacgacttacgaacaggccggccggatgatcttggacgctttacaagtgatggggccggagtacacggaagtcatggaaaccgccttgactgagcggtgggttgatctcgctgacaatatcggcaaatcaacgggcgcgttttgttcaagtccgtacggagcgcatcctttcattttgatgacatggacggatacgatgcgggatgcctttacccttgcccatgaactcggtcatgccggccatttttactttgccaaccgagagcagcgcatcatgaatgtcagaccgtctctatatttcattgaagcgccttctacaatgaacgaaatgcttctcgctcagcatttgttttccaaaacaaatgatccgaaaatgaagcgctgggtcatcaaccagctgatgggcacgtattaccacaatttcgtcacccatctgcttgagggggaatatcagcggagagtctatgagctcgccgaacaggggcacgcacttaccgcttccgtactgtctgagcaaactagcgccgtgctctccgaattctggggcagcggagttaaggttgatgaaggagcaagcttaacatggatgcgtcagccacactattacatggggttatacccttacacctattctgccgggctgacagcatcgacgatcgtctcgcaacagatcaaagaagaaggccgccctgccgtagacagatggctgaacgttttaaaagcaggcggtaccatgaagccgctggacttgttgaaacacgccggtgtcgacatgtcgacagaccagccgatccgccgggctgtgacgtatgtcggaacattggttgacgagcttgaaaaactgtacgataaaaaagaagaccggcctgattaacgggcggtcctctcttatacggttacagactgccgagcattggatttcctttcattccgatccataagtctgattgctctaataaatgggcggtgcgcagcagccaatgttcctttcctttcggagccgtcacttgaacacccagcggcaaaccttcatttgtcagatggaccgggacgctcattgcaggctgtccggttaagttggcaagctgtgtgaatggtgtatatgtcaagcttttcaaaaacatttgataaatcagcgactgctgctcgattttttccagctcacttactttcaggagcgcttcggcttctttttcggtatgggtgagctcgccgacctttggagcggggtaagccgttgccggggtcacatacagatcataggtctcatgaaacgccgccatttgtgcagctgctcgatcccaggaagcaaggcttgctgtaaattcggctgccgacacttttttgcctgcttcattcagcacccatgtgacaatttcaacgtcctgaacagtgatcgctcttccaagcgttttttccattccaagaatcatcgcggaaatttcaccgctgttcattaagtagtagttctccattaaccggattccgtcaacgccgttcgtctgctcttcgacatggtgtccctgcgcttccagccatcgaacggtgcggcggacggcttgtttggcttcatcgctgacaggcgttccgacgggtgattctacagagaatgcgattttcaaagggcgctccagcccttttttcatatcctcttcatactgacctggaaataaaggcgtttgaaaagcggcttcaggctgaatggtttgcagaatatccaggagcgccgcgctgtccctgaccgtacgggacagcacaaaatcgatcgatgccccctgccactgccgtccggcgcccggtcctacaggcgttctgccccgggtcggtttcagaccgaatagtccggtaaaggaagccggtatccggatggagcctcccccgtcgcttgcccctgcaagtggaacgattccggccgccaccgcagccgcagaaccgccgcttgaacccccgggtgaataatcagtgttccaaggatttcgcgacggcccatacaattcaggctcagaaatattttttaatccgtattcgggtgtattcgtctgtccgagaaataaaaaaccggcgccgcgcaatttcgcgacgaaattcgaatcgcgctttggtttataagatgaaagcagcttggcgccggctgtgagaggctcccctttcaacgcttgggaaatgtcctttaaaagaatcggcaccccggcaaacggctggtgtctgatgtcaagctgtttggattcaattttgacctgctcttttcttgtccgaatgactgcattcagttctggattgacttcttcaagacgggaaaaagcagcgtcgattaattcgttgaccgttacttccccatgtttgataagcttagataaagcaaccgcgtcatgctttacatagtcagatatattcatatcagtacctcactttactgttcgcttgtgcttactattgtgcatgagccttttggggatttcaacgatttctgtttagatcaaaaggagatgagtgaaatgaacattcggagattgcatccagaacatgagccgccgcttgatttgctgttgacggcagacccttccgaaaaactggttaacgattacctcgaacggggacagtgctatacagccgaaatcgaccgccggattgccggtgtctatgtgctgctgccgacgaggcctgaaacggcagagctcgtcaatatcgccgtcaaagaagatctgcagggaaaaggaatcggcagacaattggttatgcatgcgattgaaacagcgaaagctcaaggatttaagacgattgaaatcggaaccgggaattcaagcatcggtcagctggcgctctatcaaaaatgcggatttagaatcaccggcatcgaccggaactttttcctgagacattacgagaagccgatatacgaaaacggcatgcgctgcatcgatatgatccgcttatcgctcgacctgtaaacgactgttagttttgggattttgtcatcttttcagcgtgaaacgcaatccttgcagtctagaacagccaatgtttgtaattcctaggcaccggcgcgcaggcctgacaacgaatgcgagggtttgtcgacacgctgaagccgccgggctccccggcggcttctcgtcaatattcatcaaaacaggacttgatcgttttcggatcatccgtttaggccagcgcctttaaaaggttgaattcttcctttatttttttcagcagctcttcattgatgagcacatcatatgcggtgaatgccatagattttgcgccgagcatcaagccttcgaacccccggctgctcatggccgcttcacgaaactcgggtgtgtggcacgcatacggctcatcgcaaatttgcacataaggatgaatggaaggcgcgatctggctgacattccccatatcaaccgaacctcctccgtccgctttttcatgaatcgaatccggatcgacgcccaactcgatcatgttttgtgtaaaagcgtctgacagcgtttcatttgttttcaaatcatcgtaagacagctcataaaaagagctctcaagccgggctccggtcgcaagtgcggccgcttttgcacaatttttcactttatcgagcagttcattgacataagcgcgttccgttcctctgacgtaaaactgggcaaccgcgtaatccggcacaacattcgccgctttccctccctccggaataatcccgtgaatccgggcatcagggagaatgtgctgtctgagcgcattaatgccgttgaatgtctgaatgacggcatcgagcgcattgattccttcgtgaggtgctcccgccgcatgcgaagcctttccgaagaattcgaattggatcgcatccatcgccagcgatgtcccgcttttttcatgcctgcaatacggatgaaccatcatagcggcgtccaagtgatcaaaaaccccttgttcggccatggttacttttccgcctttcgtctcctccgcaggagttccgtaaacatacacttttcctccgcacgatgcaatcactttgctgacgccgattgcggcgccgaccgccatcgtgccgatcaaattgtgcccgcaggcatggccaaggtcaggcaatgcatcatattcagccataaatccaatggaaggaccgggacggccgctgtcaaactcggccgtaaacgccgtcgcaaggccgcatgtgcctaattccacctgaaaaccgtgttttttcagctcctcggacagaatctttgaagctttgaattcttcgtgccccagttcaggatgattgcctatatactggctgatatgcagcagctcttcacgaatattttcgatctctttctcaatttgttttttcataacggttctcccttctcgattaccgaaagttttttccagggttgacaaagtaaagctcatatcctcaaaatgtttaaatatataattatctgaatattaatacattataaaggagacgaacggaatgagcaatggcaccccacagaaaacaaaactgcacttcccacatacttatgctttgatttttttcattatcattttagctgcactggcttcatacttcattccatcaggagaatttaagcgggttgaagaagacggccaaacggttatcgtacaagggagctacaagcagactgacgcaggtccggtcggttttttcgagatgtttaaagccataccggagggcatgattcaatcggcggatattattttttatatctttttaataggcggagcttttggcatcatccatcagaccggtatgattcgcgccggtgtccatgtgctcgtgcagcgcttgaataaacgcggcttcctcctgatccccgtcaccatgttcgtcttttccatcggaggcgcaacgatcggtttgtctgaagagacgattatttttattccgatcggaatcgctgttgcgagagcgcttggctatgattcaatgacagggctggcgatgatttctctaggcgcggctgcagggttcaccggcggcatgttgaatccgttcacagtcggaattgcacagacaattgcggaagtcccggtgtttagcgccttcggttatagactggccgtttatgccgccatgctcggtttctccattttttatgtcatgcgttatgctcaacaagtcaaagcgcacccgaataccggtttgatgtatggaagcgaaacagagataaatgaagagacagccgcaggacacgctgatctttccttcaccggaagacacggcctcgtcctgctgattacagcattgggcttcggcatcaatatgttcggtgtttttcaatggggatggtttttaagcgagctgtcggccggctttctcatcatcggctttgccgccggtcttgcgggaggacgcggcatcaacaacaccttccattcgtttgtcgacggcatgaaacaggttgtatacggagcgctgatcgtcggcttcgcccgtgccatcgtcatcgtattggaaaacggacatattatcgatacgatcatcaacagccttgcttcagcaatcagctcgcttccgaatgaaatcagcgccatcggcatgttcgccgtacaaatcgcgattaacacgtttattccatccggaagcggacaggcagccacaacgatgccgcttatggcgcctctggccgatttattgggattcgaacgtcagattgccgtattcgcttatcaatacggagatgggatcaccaactcaatcatcccgacctccggcgtattgctggcttcactgtcaatcgcaggcgtcccttatgaacgctgggtcaagtttgtctggaagctgatcgcaggctggattatcatcggcgccgctgcgattgttatcgctatgataattggtattaagtaaacatccggtccacaatatgcagccggtgcccccggctgcattcccccatatatgcctccatctctctgactatagaaaagccttacaccatcaaaaccgccgtttctaagacaattgatctactaaattttaagctcaggttaaggaaacccgaaaacgggactttttattcactatggcccaaatttgaaattcaccaacataagggcgtctcctaaacaaaatacttatatttttaacctgatctgaccaggatctaaagtaaaaaatggataaacctcaattaaatgcaccgaagtgcatgtcattagttttagtctcttcttactatccaaagtttgaaaacatgcctaatcctgcaaatcattgaccaaaattagtatttaacacctatttattaatgattcttcaaaccttaaaatgagtgatgttgtttctgtttttttaaagaaactaaggaaaaaggaagaattataatcaaattttcactgttagataaatgaaatgaccgggacttgagtaagatttgtcccgatgaagggcctttatgccctggccgcctcattcttttcatttacataacattgaaaaaaataataaaaaaggagacagaccatgcgaagtaaaaagttttttctgatgatgcttttgatgattgtagcagtcgtgtcaacagcctgcggaggcagcaaaagcgcgagcggagagaaagaagatacgaaaaaagcagataatgcagaagttaaaatcctaagctccgaatatacgcttcctgatgattcatcaacaaacctgcacgaaaatgaacttatactaaagatcaatgtttccgtgaaaaatacagggaaagaaccattaatggttgataaaagccaattcagcctttacgaaggcgactcaaaaatgtcggacgtcagcgtatatgatgaaagaaacaaaaggcttcgctcttcgacgctgaattctgacaaagaagtcgacggaaatatctattacatcgttgaaaaaggcaaaaagtttcagcttgaatacacacctgacatgtacggtgaaaataaagccgatcctgtcaaattcgagatcgacggcggcagcgacgaattactgaaaacggccaaaaaacttgaagatccggcaaaagctttgctagcttacacagacgtaacgattttcggcaaagacaataataactttgataaactggtcgacgaaaacaaacgtgaagtcgttaccgattaccttgaaggcgctcaaaaatctatcgttcgctctttaggatattatgatgaagaagatgtggataaaaagaaattgaataaactgatcagcgccatccaaaacgcctatcaagaaaaatctcaagtcaaagcagttacaaaatcaatttcaggcgatgaagcaactgttgaggcaaccgttacgccaatcgataatacagatgtccaaaagaaagtgaagaaaagactggaagactatgtgaaagacagcggcaaagacttcatgtccagagatgaattgatcaatcctgcgattgacatcatgagtgaagaaatcaaaaaagcagaggcgacttcaagtgagaaaaccgttgaagtcaaacttgaaaaatcaaaaaatgacaaatggaaaattgatgctgataattacaagaccgaacaatacttctcaagcttccttaaaagcaacaactaaaaaaagcaccctagaggtgctttttttcaattacaataaaacaagtgctgtccggcagcggcacacgccggccgagccggtctgtcagctcgattttagggtaaaggtgttcttcatatccttcctgcacatagtgttcgaacaccagaatgttcgcacgttcccctaattctttctcgatacagcggcggaattcagacggcgtaaaatagccgaactgctcctgcacttcatgcggataggcttcttctccccatgtatatgtatagaggaattccattgcatcattcacaaacagtacagccgcgtccttctcagcctcaagcatttgcacctttctccctttaaaatcatggacataccgcttcaagaaatccattccatccgggtctttaaaccgtatccgccgcgtttcctctttgttttcggtcatgattccgtccctgatgatgattctgcctcccggcttcagaatgtcaaaggagctttttaacgcttgggcaatgacgagatgattaaattttttcccttcatacggaatgtatgaaaacaattcgtgcaatatcgatgagaatacgatggtgtcgacgctttcctgctcaaagtactcaggcaggtccaatgcatcagcctgtttcacatgccagggcttatgttcgcgcacttttcttttttggagctcctcaatgacattgacggaaaggtcgattccgatgacctctgcttctggatgctggtctgtcagcaaatcaagcatcacgccgcctccggctccgatgtcgagcattctttctccaacggcataatcggcaatcttctttttataatcttcagcaccgttcatatcagacagataagccgcttcattttgcagccggtcaaacgaatccttgcgaaactcaaaaaaatcataaagcagcacgatcgcccgttcatataaaggcgatttctccgcttcctggcaaaattcaatcagcttcagtcctgcctgcgaaaatgaaaacgtgacgccgacaatctcagaagcctgatcaaacggctgaacagcaagcgaaacgtgttcatttacaggcacctcgccgtaaagcaaatcgctgatcgacatctcttttaagcacgcttcgataattcgttttttataaacatttatatgcctcacaccctggtaatcacggtacatgtccttcatcagcggctcaaagctgatgtgcttgactgataaagggttgacagaacgaagcacgagcagaaagattttgacaaactcttcaaaactgaatgatgacaaggcggattccacataccataaatcaatccgctgaaagaagcgtctcagcgtatcttccgccgaatgctccctcaaaaaccgctcgtaccggctgctgtcttcaccggaatcgagcgcttgtccccgcagttttctgatcctttccgcaaacggccagtctttatttctttctcctgtgcagatttggccgattacccggttcacgtctcgttctatcgaatcccaaagcgccggcgataccgcttcaatgatacatttgttcagcacgtatagaacccgcctgatatcgatgtgctgaagttcagatgtttcaatccaatcgataagaggagtgaattggcgataccttgtttccccgcggatatactgtccgacgagtccatgcgtcacaatcaaaatatggatgagttcttcaatatcctgccgttccggcatgtacgcctgtcttcgatcagcataaatctgcgccgacccgatattatggatcgcaagctgaaaacctttttcacgccattcctttcttttatgaggctggccgcacttagccgcttcactccatatgagaacctcttcaatgatttctttttccagctcaggaatgtcagctttctccaaaatagagagcgtctgttcaacataaagaaaaacgggattctgaggcatgttctctagcgaagaaatccgctccaggttgatattttgctcttcagttaaaacgagatacttcagccattcggcatcccgcaaaacatgataatccccgttttttactttttcaatggcttctaacgattgtaaacgcctcatacgttcttccctcttttttctatttcgatatgatttatcataaggtaaatggtttcatatagaaataggataataggcttataatcgctataatgtttgaccgcagtcagccgttaagatttggcctgtaactgtttcttgttcgagcagcgcacaaatgagcaaggcgatatcttccggttccgctatccgctcaagcgggagcttttggctgagccgcttcattttctcttcattcccctcccaccatctcgttgataccgcgcccggtgccacacagctgactctaatatcaggagcaagcgcatgcgccaatgatttcgtcagaccgtggaccgccgcttttgatacggcatagggtaacgaagagcctgaaccggtaagcccggcgatgctgccgacatttacgatggcgccttgtttatttcgcttcataaaaggtgccgccgctctcgcacaattaaacatccctttgacatttaccgcatacagttcatcccagacttcttcagaagccccttccaagtcatcaagctcgatatgcctggtgatgcttgcattgttgacgagcagatcgacggtaccgaactcgcccaccgcccgatcaaacatgtcttgaacttcactgatcttagaaacatcggctttcaccgcgagcgcgcggccgccttgactttcaatcattccaaccgtctcttcagcctccgctttggaacgcgaatagttgacaacaaccgctgcccctcggtttgccaaagagagcgataccgctctgccgatccctgtgccgcctcctgtgacaagggctgttttatttttcatttccatttttcaacgctccctttcaactgatgcaagctgtgctgttccattcccaaacgaccagttctctttcacgttttcggctgcaatgatcatgacgtcctcttggcggatgccggcgtttttttgcaaacgctctgcaatgcgttggtacagagccagctttttttcgatcggtctctctttcattgtgatgtgaatataaatcaaatccttcgtccgtttgatgttcatatagctaggatcgaaaaagaactcttcctcatcgtgctgggtgatgacctgaaaataatcgtcttccggaacatcgatcgcctccgtcatcgcctggtgaactgatctgctgatccggcgaagctcttcctttgatcttccttttaaaagatccatcctgacaaatggcatatattcattcctcctttgtattgtttaatagtgtataacggttatatcattttgtataattgaatcatttgaaggtttcattcaattttattgaacttgaggtgatgggatggatttcaaaacgttaaagacgtttcataaaatcgtggcttgcggaagctttaaccgcgcggctgaagaactgaattatgcgcagtccacggtcacaatgcaaatcaaaaagctcgaggaagacctcggcattcgtttgctcgagagggggaaaacattccgtctgactgaagccggcaggcttttttttgaagaaagcagacatattgtcaaggatatagatcaccttcaacatcatatggccgacttattgcttggcgaagggggaaatatccgccttggagcggtcgaaccgatcgcgagctgtgaattgccccagattttggggagatttttagcggattatccgaagatccgggtttccgttgatatcgccaactcgtcggcattgggggaacggctggttcaaggaagcctggatcttgccgtctgttcgactccggcaatgggaacagatctttattttgaaccgctttatgctgaagaactcgtagtgctgctccctgagggacaccccgccggaaacaatgaacgcattcatctgaaagatattagggagcaccgcctgctgattacggccaacaattgcacctaccggaagaaagtcgaaatcgcgtttcaagagctgccggggagccaaatgaacacgatggagatcggaagcatgacagctttgaaaaactatgttgccgcaggactcggcgttgccctgattccgaaaagcatcgtttcccctcctcctcccggaacgattgtccggtttatcgacgatgacccgatcagcgtaaccttcggcatcctttgcaaaaccgcggcgtttccgctgaaacaggctgatgcaaagctgtaccaatatttgaaacaggaacttggagaaccgtaaaaaaccttcccggccgatgccggaaggtttttgattatgagaatgacgagatatggaaatgatgatctggtctcagagggggatggtcacttgtacctgtccgcctcctgcttcgctgtttttaatcgccaaatcgccttgatgaagcttaacaacacgaagtgcaaaggtaagtcccatcccgtaatgaccattcgatgtccgggctttatcttccatatagaaaagctcggcagctttctgcaggccgtcttgagaaaacccttttccgctgtcagtgattgtgaaaatcaattgatcagccgtacacacagcttcaaaatcgattctcccgccttctggtgtgtgatctgcggcgttcgtcatgatgttcatcaacgctcggtgaagcagctgtttgtcaaacactgctttttttccttcaaggttctgctccttcaacacaatgtcaatcgatttgttccctatatatgcttcagtctcatggagaacactttcgactagcgttttcacagcgccttctctgtactcggtatgtaatgcttcctcagtttttgagagatggattaattggtcaatgtactgttcgattttttgccccgcgtcaaggatgtatctgatatattccgactgctcttgattttgcggagataagctcagcaactccgcatttcctttgatgatggtcactggaattttaatatcatgagccaatgcgccgatctgttcttttttcgttttctctaaatgccactgcgcccgtagggaggcttggagggcattcctcatgtccatcagggaactgattacatgatcaaattccttaatattcgagaactccggagtaaaatttaaattctgttttttaatttgctcggcaatggtgtttaaagtttgaaaatgttcttttaatctgtttgcaaatcgggttgtcaccgtaaaaacgaccgtaattaaaagaagaacgatgatgcatatgcttgtcagctcatagttcgggagaaaccgtctcagcagtggagaccgaaactcagcgcgcaaaggatactccaatacacaatactcgtctttgcgttcgataatcatatagcctttttgactaaagctgacataaggcctgctctctatctttttccgtacaatcgaaagattcgtctctttcatgtttcccgctgtcttttgtttcgactttttgtccagtatggcgtacagcattgtatccggtatcatgtcttccgttatctgttcagccgattgaagcctgggcttaagcttttcagcttcgatttcattgtagttggcaggataaaacagccctgcattcattcctatcatattgaccaaaacatataaagccgtgatcgcgatcaggctgaagctcaaagtgagcatatatttgatcagttctctgcgcagtgtcttttttttgcggattattcccatctgtatcctacgccccataccgttttgatcggatctctattgtgttctttgcattttttccgaatcgtgcggataaattcggttatcgtcgaatataaagcattgccttccagcccgtatacatgatcataaatttcttctcttgtaaaggttcgtcctttatgctgagccaatagctcacatattttaaattcattttttgttaaattcagcttttgatcatgaataaatacttctttgctgtcaaagtgaaataaaaaaccggaaatcacccgtttagtctcgtatttctctcttctttcccttctcaggtgtgcatttactcttgcactgagctcaagaacgccgaagggttttgaaatatagtcgtctcccccagtcaggaggcctttaacgatggcctcttcctccgtcttagcggtgagaaacaggatcggacaatctaccagcggccggattttctcgcataattcaaacccgtccatccccggcatcatcacatcaagcaaaattaaatcataccctgaaaacacgtcgagagattcggtgttaacttgacttagcgtatgaacttgatgctgatcgcggcgcaaaatattttgtatgagtacaagaatatctttctcatcatctactgccaaaattttcgccacttgctgaccacccttttttcattattcaaaagcttttcttccttcccagcggataaaccaaatgatgcttagagcgaatacagctattatagcaaacaccatgatgaaagccccctgcttgatttccccatctagaacagagcggagagacggatcaatttggacaaatcggtcaatccccttataccctgtcagcctgattccccatgcccagggattatatttccaaatgacatcgcccaatcccgtgttcatcagcgctgtcatcaaaaggcctgccccgcctgctaaaatcgaagcccccattccgaatgtacagctgatcaaaaagtatatgaaataaagtgtgacacttccggctgccagccatgccccagcctctaaaaaaagggagcttggcaggttcggcacatgaaaaagagctctgagccccaataagtagagtccaatagccaagaataccgcaaaaatgttcatgatcagaagcagcgtgactttgcttaaataagccgttaatttgggagccgtgccgcccaacagcacttgaaaacggcctgcctgctcctctaaggaagccgtcattccgcacacaattccaatcagaagcggcaatgcaatcgcaatggcttcaaaatacgtgcgatataattgatatggatcgggctgtctgttatagaaataaagcagaaaaacacccgcacagataaccggaacactcaagtgaagccaaataaaagacgtacgctttgttttttgaaaatcagccgccaggcatctgaaaaataacaacaaattaaaccgcctcccgttttatcgatttgcgatcaacggcaggagaaaaagaccgcctagtcagacgcgccaaaatagcaaataacagaacagatagaacaacagccggaggaacgactgcccagctcgttaaaggatcgccattctcaagaggcacaccgtttggatggatgccaattgtcgggcacatgaccctgatcggccagctccaaggattcagccaccaaaaagggcttgatgccgacatgatgcccaatatgatagtgcccagcatattgaacaaaacggcagatataaacccgtactttcgcgctatccataaacagacggggatctcccatagtgtcgtgagccaaagcagcagattcgcggcaatgactgtcaaatgaatgctcgaaaattgaggaatgacaaactgcatcccaaccatgaatcctaaaaaaacagcttgagatgctaaagaatagagcgcaatgacgcttatttttgcataccaaatctgatgcaaatctacaggagaagaaaaaatgccgttataattcgacgctttcttttctttctggtgtgattgtgcacaaagcaaggcgatcatgaccggcattaagatgacagaccaccaattatacgtacctgctacaaaaaatcccggattcattaaaaaggcgaagcaaatattaatcaaaggcacaatgaagatcatttttctcgaaaatgttcttttaaacttcaggttttccgcttttacataatatccgatcacttttctccgccctctttctcccgcgttgatttgacaacatccataaaaagccgctcaagatcgtctcccttattgattttcccctgatatccgagataccctccgctgataatcccgatatggtctgcgatctgctcgacttccgataaaatgtggcttgataaaatgaccgtcatcccctgttcgggaaatgacctgatgagttccctcaactcttgtataccgatcggatcaagaccgttagtaggctcatcaagtatgagtagtttagggcgatttaaaagagcgatggcgatccccagcctctgcctcatccccatagaaaactgccccgcctttttctttccggtatgatgcatatcaacagttttaagcacctctgttattctcgcatctggaaggcccaataatgcggcatgcaccttggcattctcgtaggctgttaaattatcatacagaggcggggattctattaaagaaccgatgtcttttaatacggaccttttccattgccgcccctcaaacaaaatatccccggcagttgggtttaagattccggttaaaagttttaaagtcgttgattttcctgctccattcggtccaagcaatccgtaaatactgttcttttcaactgacaatgagacgtctgagaccgcttgcgatcttccgaactttttttgaagatgccttgtttccagtagaattgtactcatcataatctctccttgtttgatctgatcgtaccgatatcttaaaatatctttctcaagatttaatcagaatcaaacgcaaaaaaccttccggttccccggaaggtttagcagttgtgtgagcttttttaagatggcataagctcaagatgatggtcaagttcatcctgcaggacggcttcaatatctttaaaacgattcgatacggtcgaagcgctgacgccgtatttttttgcaagctttgcttgggatatcgatttttccgatttggagatcgtattgataaaatactccaaagcagctgcaaaggcttctgtttttttgatgaccggtgcttttttggcacaatacgatttccaaaggccgaccgcccaggacacaaatggttcagaatgtccttcgtcaagcatacctttctcaaaaacgagcgctgtttctttttccatctcattggcccattcgatgtcttcggacacttgttcagacggtgtactctcttcctgccggcaaagatgcattaacacatgatggaaatcctctctcatcagctgctctttcgtcccgccttcttctgtaaaacggttcaaagcctcgcttagcctgtctttgagagcatccgccatttttgcaggatagatggtgaattgcaagaagaactcggtatggcttccgatcttgatcggaaagccgagcacgtactcgcctacaaaaggcccttcccgtttcacattcatcctcacggtcagctcttcattcgttacagcatcctcaaagcgaatgccgccatctgttatatgtttcacacgcagcaacgcaggggagaggtctttccacgattgaacggcttcctttgtctgcgatctgagaatcgaagatccttttttctgtaaaaagtcttcaaaaatcgtcaatcctccatctgccagcgggcgggcaaatactccccacacgcccaggttaaaaacacatatcttttgcgcagactgatccaggtctgacagaaaagaatactgattgagaaattgatcgattgtgtctttatgttccgtaaaagcgaattccatgacgtctttctggatttgtttcaattcttgcaccgcgacagccggaaacgctccctctgctttgccgcagcattttttatatttcagcccgctgccgcaggggcaaggcatatttctttttacttttcccacgtttaaacctccgtatcttatactacaacttatttattttatcaaaactttcaggagggggaaatccgataatgaaaatcagtatgatttagctgaaaagtaaaattttataaaagaggccaaaaggtttatttaaaaatagaaaaaaagactataaaatggttaatgttgtgtttttatcattcatttataatagagaggatgttatacatattgcaatacgctcgtttttgggttagagcgggtgcatggttgatcgattgcgtattggcggtcgggttacacttttcatccgcatggatattcggcgacggatctcatgaagttgctgcagccgccctgctggtatacgttttgtatccgcttctgatgccgctgacaaagctccagggcacgattggaaaagcaatttttagaattcgtatcgtttctgatgatacgggccgacggattaagctttggcaggctttcgtgcgctacatcgtctcatgggtgcatatctttttcggtctgctgtatttaaccgtcgttttttcaggaacgaaacaagcggtccacgatttcgcggctagaacatatgtcatgaaaacgtccgacactgagtaaaccacctttattcatttaaacagaaataaaaagggatatgaatccctttctctatttccggtattccagcagactaaccgtcaggtgcactagcaagcaccccagccactgaacgggagttaaacgttcgtttaaaaacaaaacacctccgaagatggtgaggacggggccgatcatggaaatgacggcccctcgttccgctcctatccgcttcatgccttccagcatgaataaaaaaggaatgaccgtcgtcaccgccgcaatgatcataaaaaaaccatacattgcgggaggataagaaagcacgattcccggttgttctctcagcgagcgaagcagcgcataaccggccatcgcaagacttgctgccgacattccataggcattcattcgaatccctccgatttgacggacaagtcctcccgccacaacaagataggccgcataagcgacagcggacaataggatcaaaaaagcccctgacaggttcgcttccaatgcttgcacatcccatccgccgacagccaaaaacagcccggcattcacaagcaagatggcagcaaacgttttacccgagaccatttttttatttacaaaggcggttatgatcaatacgaacatggggtagctcatcacaatcatccgttcaacggttgcagaaacaccgtgaaggccgataaaatcaagcaatggcgatagaaaaaaacaaagcaatccggccgcacaagctttaaaaatctccgctttttcaggcttagccggaagctttgagcgatacacaataaaaatcagccaaaacagcggcgccgcaaataattgccggtacaacagcaccgcttccggctgtgcaccttgttcataagcccatttgacaaaaatggattttgaagcaaaacacatcgtcccaaagaccataaaaacgaccccggccgcttttcgaacaccgtgttgaatatggccgctctgctcagctgtactcttctctgctcgactcaactctaaacacccgtcctttttattcgttgagatgtttttttataaaatggagcaatgtgctgccctgcgccgtcaaaatcacgccttttcccgaacattttggacaaggctccggctcttctcttccgcttccattgcaatttggacatgtcgtttccaaatcgtccgttgcaatcaccatttacgatcacacctccgtttccgtttagtattatgcggccactccggccagccttcctccatggccaccacctccttaaaaatgcaaaaaacccccgtcacaaaaggacgagggtctcgcggtaccacctttattaatcgcataaacgattcgctcggaacatacggaaaggggacagtcagccctttcgatacgcttctcttgataacggagagaacatcccggctccgcctactgcccgtttcagcgaagcgattcagaagcccattcggcatcaggagggcatcggttcacaccagccaccgactctcttaagcccatgctctgacacgtacttgctcttcttcaatatcgtttagccgtacatgatttgtaaaaaatatattactctgaaaattagcgggtgtcaaacagcgtcaaattcttgtttttctacgaacctttaatatacacacgatcaacaggcacaaaacaaagagattgaatgctgctatccaataaaaatatcccgggatgcctatgataagaatcggaagtcccgagctgagaaatacactggcaagtgcagcatataacacttttagtaagccattatatttttccgcttcagattcacggtctgtataaatcacatttgtttgaacttgactcggatcagccgcaaagtaatgccaatttaaaaactgtgtcacatgcttccagcctgcatcttcgtaaatatgaatatattcttcttgatcaaggtttgatgttgtcttatagtcgagccgatatactgtattgcttggttttgtcttttcaaatgtatagataaataaaaagaatgactttaacatccacccttgtttggccatttcattcagccagtcctcttccttccggtcttgccaggcaagaaaaaaacggaatttacgctttctttttttactcattgcttgtatctccctctttttgaaaaatagattgactgatcgccaccaatttagacagacgtttaaattcgagttcaacaaccgcccatccttcattcgttaaaatatactgctttctccgattatcgccggtttcgccttcctttttaatcaacccctgcttttcgagtttgcttaatgcaccataaagagtgccaggccctagtttgacctctccctcgctcatgctctcaaccctttgcataatgccgtagccgtgtaatggttgagttaatgacaataatatgtaatatgtagcctgcgtaagcggtagatagttttccgccgtttttttcatcacttttcgcacctcattattaagtatggcttttttcatttatatatctcatgagcagtacaacacctattagattgaaaatgatgctgcccccaagaaccagcccccacaatacaccgtttatccctgataaaaccgctagatttaataaaagaattccgctcaaaacaaataaaatcccggtaaggtatgtattcaaatcatttgcctcctcattttgtatcgtcttacgatatatcgactaacgatataatagcatattagacgattcgacacaaatcaaacacagcaatcagcctgcaaatcaaataagtcagcacaggctattgcccaaaaggaatatctcacattaaaatctaaaaaaaccgcctaaaaggtcatttcacaaccttatcaggcggtttccagcgattattcctgatttctgtcagcaaacaccgtcatggcgtcgcacatgaacttcgccaagccggcgccgtattgatcgatgtttttcgtaaagcgcttgtcagccacatacatttgtcctagacctttgaaagcttccagcgaatagctgtggccggtgttattgttcagaaagtcgtaccattcctttatagccgcctgtgcttcctctgagtcgggggcgccttctctgagagcggcgatttttctgtaaatggcgtcatattgctgttccattttttttcgttcaccttcggacatcgattcgatataggccttcgatctgtcgacggcttcatctccccagcgttcccgcgcttcttcctcatacgggttttgactgaaatcaaaacccgcgaatttttcctcgtttgtcatgttgatttctcctttcgcaaattggatcgttttatcgattgtcgcaatcatttggtcaagccggctccttttctccagcagcgctttgcggtggagctgaagcgcctcattcttgtcaaatgaagggttctcaagaatgcttttaatcttttttaaagggaagtcaagctctctgaaaaataagatttgctgcagcttttccagatcgtcatctgaatacagccgatatccggcttcggttgtctccgacggagctaataacccgatttcatcataatgatgcagtgtgcgcacactgatgccgactaaatcggccacttcctttactttcattttcatccatctgacctcccttcgatattgactataaagtatcccgcaacgtgagggtcaatgcgaaatttgaaatttttttcgtgcaatttttatgcaaacaaaaaacccggcaaaatcactttgccaggtcttttaaaaattgttcagcaggacttctctaagaaacggatcatccagccactcgttcagctggcccgcggagaatccttttgatacattgagatcgataagcgttccgccggcatagccgaaagaagccgacctgtccggaatggtgtccggccctttcgccaggacattcttcagcttcttcagaatgttttgaaaactcttctccaagtcgcttttcgggtctttggctgattcaatcactcgggtgagcttctcatttccgccttcaagctctcctctttcatccaaactgacatcagccaaagacagcccggcgaccgttttcaaaaactcattcacatgccatttttcgtaagcctgtttatccagcggcgttccgttttgttcaccgatcagttctgcgtggcccaacagacgcgcaccgaaccgtttatcgctgtcgtttaaaacagcttcgatacgggttcttttttgttcgtcttcgatgccttcaactgtaatccggttatgtccgtcaacatgcaatgtcagatgttcgctttcggaaagggaaattccgctctcccgcagcgccccttcgatctggctgttcaaacgctgcctgtccacataaagattatagatctcaaattgaacgccgttcatttgtgaccgtaatgacggtgcatttttttgggctgattcagcctgtttgctgatggagagagtgtctgtttggctggcgggcatccttttggagcctttagtctttgccggcacattcgcggcggccggcttcatcagctgctcggaataaagcgaaagttttaccctgtctctaatattcatgggagctcctttcatgccaattacattctattactttttatatcggccgggatttggatctgtttaccagccgtatgttgaatcgtattgataattgatcttcagctgcggcgatctccaagttgaactgctccaagcgagcgaatagtatctcacattccatgtcgttttgacgggaagcgcaagttcaggctttagatccggaaacagtgtgccgcctgaaaccgatgtgtgccaaacgccttcttccttgttcaggacttctctgtaggtgtgtccgagacttggatatatcgttccctcggcagaaacgcttttcacagtcgctccttcgggaatggccgaggcattggcaagattgacggcggcaaccggagaaacgactccctgtcccgggcttgagatggatgacggagacaaattcgccgtataagcaccgctcttcattctgtcgataaattcaagtctgtaaaatccccagccgtcatatgaaccgtctttagacatgacgaccgcaatgtatcggcctgtctcgggaacatccaagcggatgatttcattttggtttcccattctttcagaagatcctactgcgggataaccgtaagcatctttaaataaatatagatcataatctgtatttgccgggatgttctttaggtgaatggcaagctgttctccctttgtcgcgtaaaatttgtaataatctttatcgctttcgctgtgaatcgtcgccgaaatcgtcttgtatttccacaaccctacatcgtaagcctcagcgaaagaattgttgggttcatactcatcttcgtaaacattcgccgaagccgaaaatgctggaatcgccatcaaaaacaaactgaacacgaacagaaacaaactttttttcatttgtccttgcctcctgtttattcatcaccataaaggaactcccttcctaatatcggtaataaaacaggaagtttaatgaatttttataaaataatggtatttccccagatttaatcatctttcggctctgccacactgcccaaaaagagaatcattccggatgcttcatcaacgatcgcaaaataaaacgggtggtctgcagtcatggtcacttcagggacgggggctgattcgatgatttcaaccgccgttgccgcggatgcttcagtgcccgcttcatccactttgataaatgttttatgtctgactttattaatttgagcggcgccatgcccggtaaacatatttgaaaaattcgcgctgctaaacacgtttttcattccaaggcgtttaagcggttcatttaacatgtagtctgtttgaaatgagaagcgcggcagcttgagctccacctgtttcatcgtccagcccttttgcaaggcgcgccattgatcatgcgtcatgccagtcagaagctgttctagatttgccgcttttttcggcagaaaaacggctagtgacaggccttcgtcttgaaatggcagcttgacggcttgaaaatgttcgttttccagataaggaaagcggtttgtctgcgtcatcatggggtgtttttttgcggagccgtccgctgaataaaatggctgttccgctgtcatgtgaggatcaaatgggtgcttccagctttctttaaaatagacggcattgatgatgtaggcaatcgtattcgacgagactttatcaacgatctgatcgatgcggtctttcgttttctttttgacccagctgttgatttcctctgttgcccgattaggatcaatttgaagctgataggcgtcgccaaggcctttgatcgcgtcttgaaagctttctttcagctcccttttggtccatatcgaattagctgatgaaaattcaccgtgaggcagcgtttcaagagaacgattaacagattttgatatcccgttgatcgatgccatatccgcctggctgagatgtaaagtgctgagcagttcctttctgctgtctcccgcggcaccgtttgccgtcatcaaaagtgcctgctgaatactgtaaggcgagaggaagatgtttttccggctcccttcttcttttatcatgtcttgaaacaaggcgagcgcaaatcgctgttcagcttcagaaaacgaggcttccgttttttgcgctgatctgccgcgcgggggatcagcctccttcagtgcaccgcatccggccagcaataaaagaccggcaataaccaccattgcactccatttcgatttcaattgtcaacacctcctaatgttgtagtgggtttagcactggaaaacgttacaaaaaacggcagctgatgcaaggaatcagcaaaaaaagcttatccaatgctggataagctttcggtcaatcattgcgctcactgccctttgactgccagttcacgcagatcttttttgacgattttgccgagcctgtttttcggaaggctgtcgataaagacgatttcaggaattttatagtcggacaggcgctctttgcaatacgcgataatgtcctccttcttgaggccggcgctttcatttttcaccacatacgccctcggaacctcgccgtacatttcatccgggacgccgatgacggcagattcaactactccgggcacttgatcgatgatttcttccacttggtccggataaatgttgtcgcctccgtagacaatgacgtctttataccggccggtaatatataaaaatccgtcttcatcgagtttgccggagtcccccatatagaaccagccgtctttcagcaccttttgcgtggcggaaggattttggtaatacccttcaaaaacatacgggcttttgacgacgacttctccgacttctcccgtcggcagctcttcatgtgtatcagggtcttcgatttttatgctgacttgcggaatcggcttgccggctgaagtgactttatcccagcccatgtcaggccgccatacgctgaccgtccatgcttctgtgctgccgtacccctgcaccatcatgattccatggtcattgtactccttaatcagccgcgccggcaccttggtgccgccggaaacaagcattttcacagatgacaggtcgaatggatgtcttttcatttcctccagcatgtaggtgtagacggaaggaaacgccatcatcatatgaatgcgtttcttctcgatctcctgcaggatttcaaacggttcgggatcccataagaaataaagggcaattccttcaaaagccgcctgaaaaacatggttgagcgagctcatatgatagagcgggtggctcgctaaaaagcgcgtgcctttcagctgcttcgatttcacgttcacctctgtcaagtatgcggccagactgccgtggttgaccatgcagcctttcgggtttcccgtcgtgcccgaggtgaacagcattaaagccaaatcatgctctgtcacctgctcagcttccaccttcagcggcctgtttttaaataagctctcaaactgttcagtcgtgttcattcccgcacccgcttcaatcatcaggcagaactgaagctgttcgcggagcggcgttagtatatcggcaaattccaagtcataaaacatcaccttcggccggcagttgttcaagattccttttaattcatacgatgtcagctgccagcttaacggcacgactgtcgctccgattttaagagacgccagcaaaatgacgggaaaatgatgattatttttacataaaaccgcgatgtggtctcctttttgaacaccctcctccagcagataatgagccagctggttcacccgttggtgatacgctttgaacgtaaacgttcgatctcctccggacaatgcttccaacccatctgacgtttccatatgatgattgattaattgctgaagtgtactcaaaattttcatctccaaattttcattgtttctcacaaaacctggtgagattatgtgacgcacaaattcattctaaaacaaaatatatccattgtaaaactatttcataatagaattattatctttatgaactgataacaaaaggaattaaaccgctcattttaaaattcacaaaatcgttttttgcggagcattcgcttatgataaaatagacctatgtttgtttggtcagtatgaaattgctgatctactacacgatgtcggaaatgaggaaaccttcatgaatcaccatcggattgaagcgaatctattggaccatgctttcacgaaatatttgcggtcttcaaagaaattagacgaagaaacgattccgaaaagtatcacgagcggcaaagggtttattttgcgtatcatttacagacacggaacatgtacgataaaggaaattttacaggaggtcgcgctgtctccatcagcaacgacaacagctctgaaccatttggagaaagagggtcttgtgatcagatcgagaaataacgatgaccggcgcaccgtctggatcgaactgtcgcaagaaggaacgaggatcgccgcacaaatggtggaaaaccgccaggccttgatcgacaagctcttcggcaaattgtcagaggaagaaaaaaaggctttttttgctgtgattgaaaaagtgatgatgtaaaacgggccgtcgatcgaaatcgacagcctttttttattgtgtgacgccaagcgcgtccagcgccattttcaagtgctcttcttgtttcgtttgaagggcaaacatgccgatttcgatgccgtaggcggcctgcatttctttaatatgctctttcatccgcggccagacgcgtcctccttcttcttcgtaataagagatgagccgtgcggtttcggcttctcctaaaatcgtctggtataacagaaagtctttagccgggtcggcgatttttgcttctgtccaatccaacagcccagttatgctctgatgctggtcaatcaaaatatgcggagggtgcaagtcgccgtggataaacaccgtatgttcaggccaatacgagtcgtcagacagccacttttgccatctttcccagagctcggcgctaaccccgagctcacttttgatccgctccatatgctctgcttttgtctgcctgacgtcatccggattcatcacatgcatgcccgcttcttctgcgtccttatgatcgatgccgtgcaatagcgcgagcgttttcgccaatgacctggtaaacgcttcagccggaggctcatgctccatgttccatacgtaattcttgatgtccatgtcaatgactgcggcaggcacacccggaagctccggatatgcaatcagttcgggagtatgaatgcgccaatccggcacagccgcgggaagacggttttgcagcagcttcagcactttcccttcatacactgccctttcaatcacatcgtcgcgccgcggttttctcaacacccaactcttacctgcttcatcttctgcaaaaacgacttgaaaatccatgccggactcgttgatttccgcatgctttcgtttcagccgaaggccgtgtttttccgcaagttttaatgtatgttcaatttgctcatttacagttgtcatatacgattttcccctttgctgaaggttttgaataaaaaaagcgcaggtcgtctgcctgtgctggaaagtaaacggaaaaaagatatggctaataaactgaaggcaagcttcagaaatgctatttttaaaggcaaaaagaggcgctggaatccgcgcctctccctctattactgcataagggctccctaaaaacaggcagactaatcccgattaccctgcacacaggcagagtctttgttcacgatttagttagacaaagttcaatcggaatctgatgtatgccatttgggaaatccctccgttcttaaaagttagccttattttaacaggtgttgggaagacccgcaacgaaaaattcaattattaagaaaatcaccctgataaaggaaactcgttcctggcttttaaaactaatcattcacacccgttcggcgctttaattctcttagccaagccgtatccccggttccatagctcttcttttgccctgtatcccgcaatgacccgttgctgtagtcaatagacaagatgaaatccggaacagaatcatattcggcttccgcaagcctgttcagctctgctccataatgagcgattgcgagatgagccgttttcttgaggacgggatccttctccagctcttctttatacacttctaataaatcacggccggaaggtgttacatatcggccatcaaccacttccaaatctttcaggtgataccctgtcacctcatatatctcgcgaaccgtctgatatttttggtgcgcttctttggaatattgtgccgaatcgctgctcaagcttttcatgatatgcagaaataactgtttgctgttttctcctgattgcaatatttgttcaatttgatggatgagttgctcatcatctgttccgcttacctttacttgataatcaatcggtgtaatcgtaaaggtgagcgccgcatccgctggaatggcaatatgatattgatccagcagcgcttgaagctgtttgttgacttggctgcgctgatatactttctcattctccgtctctacttccccattaaaagtcacatttcgaaacgcggcatcctgcatattatagctttgcgcctttcctttgaacagccactcagtttcattgtcatatgcagcctgtctttctgctgccgacaagtcatttctgaaataaggggaattggggtttttgtatttatccttaatgtagcctaaagggtcgggtttcgttttgttcattgcatttattttgctgtatttttcatctaagatttttttcctgatgtcactttctgacacataggggttttgggcattaatcttcgtttctttccctgtatctgtgacagttcgatcatttgctgcttcgtatgcccgcctgaaagctccggcatgattcacaatactgtcctttgagtagttcagcttactcaaactttctttcgatgctctccctgcttgactgctggccttcttcgcaacggcagtgatatcggaagagacattttttaaagttgtatcagccgcatttcttttcaatatattctggaccatcagctgtgtacggatgtattgactattgagacgcattgggcacctcccctcaattctttctatactccctatatcggcttgattatgtttatattaaccttattaaacagtaatttacatgaaaacctatttagcagtctcatctatctggatgaaaaatcaaaaggcatcccaaaaaaacggatgccttttcttatttctcatcttccctgtcaattttattccgtatccgctcaatcacctcatgcagaccctcaggtttataaaactcgaccggagagctgcccttttcaaacgaaatcgtttcggcttcaatgagcgccacatagcggccgtttactttggcgaggtggatcgagtctccgaactcggccagcaatcctttaatctcggtttctcccagcttcattttcagctctgcctcaggcatgtgctcaacgatttgggctgaggcttcgatgacttggtgggtgtcaagacgttcctgaatctcccgcttttcgctcgcttcccagatttcgaggtcgtgttcaaactgctggagttcttcgcttttgtcttcaaatgcttcgtacacgtgctcctgcaccatgttcatcacttgtgacttcatgatttccggcatcgactcgccgtactcgacgaattttaagaagtcttcaaagtagcgggcgtgcgaggcctggtggattttcacttcgctttcctctgtcatgccctcttcaggcatgtgcgggtactgaatcgatttcatgtttttcgtcgtaatcgccatttcgaccttgcgaatcagcgacgattcatcggcgatcgtagcgaccttcggttcaaagtcgcacttcatgacaaagacaaatgtatcatcgaagtatttgcgcggtacggctgtcgccactaaaaacacgcctcccctgacggcgctcgtgtcgaggtatgtgcggacgaactgttcgctcagttcattgaattcttcctttgtctccgccagttttgttttgtgaaacagattgtagttcggattagaatcaagctcatgccccggctctgtgatgaagcggccgattttcgtcggcacctgctccgatttcggatggcgttcggctttccgcttgacgatttttttcaattccccgtctaagaaatccttcagctcgctgttttcaaattcctctgtatccagcgtctgaaaatgtttatattgcttgttggcctgctcatccttgccgtcgacctggatgacgtaaaaggagatgtagcgaatttcaaattccatgacatgttcacccgttttccttgttgtttcagttcttcaagtataggtaaatgccggtattccgtcaatttgcaccttcaagatatacggagatcttataatacgtcttcctggtcaatttttcgaatcgaccaaaacgcaatggcaattccgactagagccaatgaaatcggaatgtaaatgatggaagcaagtgaaaattcatcgctttgctgaccgagcaacgtggtcaagatacaggatgtcacaatggtggcaggaactgattgtttgcgcatcccaaagtataatggaataaaactcagtcctgtagaggaagcagcataaatgagcatactgccaatctcattccctacgtcatgcatcgtcaatttttccgggctgaattgatagacatcattgagctgcgagaaaataaatgcaagaatcagttcggacacgatcattgtcaaaaaggtcaatccgccagtaagcagcagttttgctgccattagtttttttctgctgactggatatgtaaacatgaccgtgatggttctgtttttatactctccgatgaccagtttggcaatcagcacgccggcaaagacaataaacacagacctcacgaaaattcctataactagcagcatggatgcggcatcagccatcgacatttttgcttgagggaggtttttttcctctgatccgatcaggcacaataaaccgagaatacatagatttgcaattactgcacctttgtaataccaccctaattttgtttttttaaactccaatttaattaaattcagcattgaacttcaactccgttaaaaaacatctattttttcaatacgccttacagccaaaaaggaaaaaaacagaccgactgcggcaagagataaaggtatatacacaattgaagaaatagaaaagccagggcctgtggaactgatcggcatgatgattacaacagatgagatgatcgttgccgcagtggagtactttctcattccaaaaaagatgggtactaaactcgttcctgcggcgccaaaagcaaaaacgatcattttcagagcctgctgagacgcgatagaagctgttaattcgccggggatgatcccatagattgagttcagcagaaaaaaaccaactgcaacgcatgcgtttgatatcaatatcgtaacgaaggtcagcccgcctgcgatcagcagtttagcagccagcagtttctttcgattgatcggatacgtgaacatcaccagtattgtcttgtttttaaactctgaaatcactaattttgagatcagcacagcgccgaatacgataaaaacggctctaacaaaagtgccgatcaatagaaaagtttcatcaatcgtttggaacgtctccttgccttctgtgcaggtcaccatccacagaaaaccaaaaatgatgaaattggcaaagacggctccgcgtatataccatcccagcttcagctttttcatttcaattctcatcaaattcagcaaatttctccgcctccttatgcgttgaccgcattgccgttgattaagctgaggaagtagtcctcaagcgaagtatgctttttattcatggattcaatttctacatcattcaaaatcagagctttagaaatggctgtttgagaagcttcggcatcataaattcggatcgttttatcatttagtattttaaaattagcaatctgcagctcatgttcaagcacaaagcaagcatgcaattggttcggcgtcacgagttcaatgtactctgtgttccgtccccttacgctttccatcgatacttcttcaacaagcctgccgtcccgaatcactccgattgtatctgcaatttgctctacttcgttcaagatgtggcttgagatgagcaatgtcatgccatactctttgctcaatacttgaaataagtttctgatttctttaattccgatgggatcaaggccattaatcggctcatccaagatgagcaagtagggtttggtgagaatggcccgcgcgattccaagacgctgcttcataccgagggaaaatgttttgacaggtttgctgtcgatattttttaaattcaccatgtccagcacttcctgaatcttggctttattgtgatatcccatatactcacaatgcagatttaaattttctttggctgtcagattttcataaaaaatcgggtattcgatcatgctgcctattttcccgagaatctcgtatgatcgatttgtcagcttatgcccaaggatattgatttcgccgcttgtcggtttcacgaggctcgtcagcatcttcatgatggtcgtttttccggctccgttcgggccgagaaaaccgtatatttctccctttcgtatatgcatgcttacatttgaaacaacttcttgacctttgaatgtcttggtaagcccgcttgtttgtacgatgtaagtcaactctgtttctcctttcctgtctctgctatgtgtctattgtagcgatggacgctgtcttttttatttcttgtttcttaagaaattcttacgtttgctaataggtcattcgttttaacgtaatggaaaacactgtccgttcatgcggcttgctttggagagagatgttccctcccattttctcaatgagcctttttgtaattgttaaaccgagcccgcttccctggaacgctttatttctcgattcctcaagggtatacagtctttcaaacacccgctgctgatcgtactcactaattcctttcccacggtcccataccgtaatgacaatccacgtctcatcatatgtaagggacaatccgatcagctttccgtctgcaccatattgaatcgcatttgataaaaggttttgcaaaatccggtcaagcgcttcttcatttccatgtgcataaaccggggtatccgggatgtcgatgacagctttaaaaccttttgcctgaacggcatcatagtgttggagaatgttttttctgcatatttcgttgatatgtattttagtgagcagtatttgcttatcttccgattccagcttggccaagtcaaagaaagaattcatcagctgaatgatttcgcctgttttttgataaagcttctccagcagtctttcacgctcctcttccgccatgtctgaatcattttggatcgcctcgatatacccgagcacgacggtcagcggagttttcagatcatgggacatattggtcagcattcgtttcattgactgctccgtttttgcaaaacgggctgttatgtgctgatgctcctcaacaaacaggttaatttgcacgagcagagcccgcagtactttatcagccgttcctaataaaatttgatcagcctcatgctcatttagcatcacactgagcttttccgtgatgtacttcaagtttcgatcccgttgtcttttcattttatattgaacgatattgagagacgccaaaattatcagaatgccaatccataacattgtcatcctaaaactctgctaatttatagccgatgccccaaagcgttttaatatattgcggggaggaaggatcatcctctatcttttctctcaagcgcctcatatgaacgttaataatattttgatcgccaaaataatcatcattccaaaccgaacgatagatttgttcttttgtaaacacttttttagggtttgtcacaaacaaagtcagcattttccattccgtcgatgtcagctgaagcggttcaccatttttttgtacggatacattttctatatcaaccgtaagctcgtgaacacgtaatattttttgatttgccggttcactgacggaatattgcgttgcccgccgaatggcggcttttattcttgcggtcagttcgatcatcgaaaacggcttggcaatataatcatccgcaccaaagcccagccccagcgctttatcgacatccccgtcttttgcggaaatcattaaaaccggaactttgctctgttcacggatcattttcagaaaatccattccattcagcttaggaagcatgatgtcgagcagaatcgcatcataattgccttgctgaaacaagcgaacgccctcttctccgtcaaaagcaagcacgacctcaaatccttcttttgttaaataatgatcgaccatttcactgatcgaatgatcatcttcaataagcaatatgtgctgcatcttgttcacccatccttttcaacataaaaacacacgtgcaattacactcattgtaattgaaaaacgtgtgttttttacaaaaattattcatatttctagttgaaacctattgtatctccggatcttttggccgataccaatctactttcccactagcacggatcaagtcacaggcgctgggttgaataaacacaagtcattggagagtccccaatgttccgcccatgttttccttccgcttgcgacgtcaagtatcgtccggaagatttcccagccgacttcctctattgaagcttcgcctgtagcgatccttccggcattgacgtcgatcaagtcgtgccaatcttctgataatgactgccgggtcgccactttcaaaaccggagccatttcaaggccgtacggcgttccccttccggttgtaaatacctgcaaatgcatgccagaagccaattgcagggtgccgcatacaaaatcgcttgcaggtgtcgccgcaaaaatgagtcctttctgtacagccctttcaccgggcgcaagtacggcactgatcgggctgcttcccgacttcgcgatcgacccgagcgatttctcgaccacgtttgccagtccgccttttttgtttcccggcgacggattggcgcttcggtctgattcgcctctttccagatagcggtcataccaagccatttcccgaatcagggcgcggccgacttcttcattgacagcgcgcggtgttaggagatgaacggcatcgcggacttcggtgacttccgaaaataaaaccgtggcccctgcccggacaagtaagtcggccgcatatccggacgcagggtttgcggtcactcctgaaaaggcgtcgctgcctccgcactgtaggccgatcaccaggtctgaagcgggacatgtcatccgcttccgttcattcagcctttttaagcgctcttcggccatttccataatcgattgtatcatttgctgaaacccttgccgttcctgcagtgaaagaatgttttcagcgtctccttccggctctatcttcgtcggaaggagcttctcgcagccgagtccgatcaccatcgcttcaccgccgaaattagggtgcctggcgatattttgaatcgttcggatcgggattttggcttccggcgcattaatcgccacgccgcagccgtactgatgatttaatgcagcgacaccgtcaacgttcggatattttgggagcagttcctctttaattcgtttcactgcgtaatcgagaacgcctgcgacgcattgaacgcttgtcataatgccaagcacgtttctcgtgccgacgctcccgtcttcattccggtatccttcaaatgtatacccctcaagaaggggagcgggttttggaactttgttggcgatgggcagttcatcgagcggcggagcttccggaagcatgatatgcgactcggaaatccacccgcctttttcgatcggtttgacggcatagccgataatttcgccgtagcgaataacggcaccgccctgtgtgatgtctgttaaagccactttatgcccttgaggaatccgctcttgcagcttaagcccgcaaggaaacaccgtcccttgcggcagtccgccggcattggcgatgattgcggcattgtctttttcgttcaccttaatgtacaacggggtttcagtttgattgacaagcataaggattgatcaactccccttttcgatcagcgcctttccgcggcccttctcccgccgcggcacatgttagaaagcgctgtcaaacaacttaatgattgtttttttcatcacgaagaccattcagtattttgtcacgtacaaattttaaatgctcatacatatggtgataggcttgatatgggtccctttgttgaagggctttcaaaatattcgtatgatattcgacagtccggtccctttccctatatggaatctggctgtcgattttggcgtgtgtgatcaagagcgattgaatcatcccttcaagcaccgggttgttcgcgctcaaagcgataatccggtgaaattccttatccgcttctccataatgattatccgtgctgtttgctataatatcgatcgtttcctgaagcctttcgagctgactgtcattgatcttttctgcggcgatcgtgacaagcccgagctccagcgccatcctcgcttcaataatggccggcaaattatcgactgccaaagccagcatgacagaaaacggctgaatgccgattttatcattaaaatatgtgccgtcccgggtttttcttttgataattccgagcgtttcgagcgatattaaagcttcgcggagaacgggtctgctgacattcagcttttccatgagctcaatctccgtcggcagtttgtcccccggtttcaactggccgcttgataataaatggacgattcgttcaacaacctgttttgccaaagtcttgcgattgactgattcgacctgcaatgtttccatatcttcttccacgactgtgggccccctttcagttgttcatattgtaagacaaaatatcgcgtatgacaatgtcggctaggggcctctcaaaccgctgtttccgcaattatcgaacaagacaaggacgtttagggtcgaaacgccaattttcaatcaaaaactgcatggcagcggcatcattgcgctcgcctgctgtcattttctcatatagttcatttgctttttccacccgttccatgtcgatttcaatgccgagcccaggctgatcaggaacttggacatatccgtcagcaattgaaaaaggctgttttgtgagacgctgtccatcctgccatatccaatgcgtatcaatcgccgtgatatcgcccggagctgctgcggcaacgtgggtgaacatggccagtgagacgtcaaaatggttattggagtgagagccccatatcagcccccattcatggcacatttgagcaacgcggacggatccctgcatcgtccaaaaatgcggatctgccagcggtatatcaacggcgtgcagctgtatcgcatgccccatttgccgccagtctgtcgcaatcatattcgtcgctgtcggaatgcctgtcgcacggcggaattcggccatgatttcccggcctgagtatccggcttccgctccgcaagggtcttccgcgtaggcaagtacatcccgctttcccttacaaagcgcaatcgcttcctccaatgaccacgccccattcgggtcaagggtgattctcgccttaggaaaccgcttcgctaaagcggatgccgcctcgatttcttcttctccggaaaggacgccgccttttaatttaaaatcgtgaaatccgtatcgttctcgggctgcctccgcaagacggacgatcgcctcgggagtcaacgcttcttcacggcggagatggaaccagtcgtcatttgcctcttgttcactgatatagggaagcgtcgtgcgctttcggtccccgatgtaaaacaaatagccgagcatcttcactttatcccgctgctggccttcccccaagagcgccgccacagggacgccgagaaattttccgagcaaatcgagcaaagctgcttccaatgcggtcacagcgtgtatcgtcgtccgctggtcaaaggtctgcaccccgcgtcctccggcatccctgtctttaaaccggcgcctgacggactgcaaaatcgattgaacagcgccgagcggctgatcgatgacgagcggcttcgcctgctccagcgtctggcggatccgctcgccgcccggcacttcgccgacgccgagagcgcctgatgaatcctttaaaatcacgatattccgtgtgaaaaaggggccgtgagctccgctcaaattcaaaagcatgctgtcccgccctgccacgggtataacccgcatgtcggcaatagacggtgtttgcgatgctttctcctcttttacatgctgatggatgtttgtattcatatcgatttagcctccctcttattaaagcgcttacatttcacatggataaagtggtgtccgcagggtctttctctttctgcagttcgatgcgcttgatcggcccgacgagaaacaaatagcttaataccgcggcaatcgcgttggctccgacaaacacaagcgctccgttaaatgagcctgtcgcattcacgatatatccgatgatgatgggcgtcgtgatggacgcaatgtttccaaaggtgttgaagatgccgccgctcaagccggcacactcctttggcgaggtatctgacacaaccgcccagcccagcgcgccgaatccttttccgaaaaaggcaagcgacatgatggaaacgaccagccaggacgaatctgcatagttgcatatgatcattgagcaggacatcagcatgccgaggatgatcggcgtttttctggcaaccgttatggagcagccctttttcaaaaggaagtctgacacgaacccgcccagcaatcctcctaaaaatccgcagattgcaggaagcgatgcgacaaaacccgcttcaaggatcgacatgccgcgcgcctgaacaagatagaccggaaaccatgtcagaaagaaataggtcagcgttgtgatgcagtattgagcgatatacaccccgagcagcatccggcttcttaaaagctgcttaatataaggccattgcgactccttttcttttttttccgcgttctttccctcatccatcgagacaagcgcgccgccttcttcgatgtacgccagttcggcggcgtttattctcgggtgttttttcggttcgtaaatcgttttcagccaaatgaacgacatcgcgatccccagtgcacccataatgacaaaaaccgtatgccagctgaaagagtgggcgagccaccccatcagcggtgaaaaaatgacgagtgcgaagtactgcgccgagttgaagatcgccgaagctgttccgcgttcagaacttggaaaccaggaagccaccacccggccgttgccggggaaggacggggcttctgacagaccgacgagaaatctgagcgcaaataaaaggattacggccgttcccgcggcgaaaaagccaagcgcaccctgcaaaagggtaaacaatgaccaaaagaagatgctggcggcgatgacgattttcgacccaaaacggtcgagcagccagcctccggggatttggccgacaacatacgcccagccaaatgcggaaaagacataccccatcgccaccgaactcagcccaagctcatgctgcacagaatcgccgacgatcgaaagtgtcgcacggtcggcataattaatggatgtgacgagaaacagcatagacacgacaaaccagcggacagaacttcttttccccgcggtatcgggggaggctgcacgattttttttcatagcatcttctcctttattcatttgtaccgaaacgactgacttacggtttgacaaatacggttttcacggctgtaaaaaattctttggctgcctccccctgttcccgtgaatgcgagctcgattgtttaacgcctccgaatggcgcctgcagttcgacaccggcgctttcggcgttgacgcgaatgagccccgcttcgatttcatctgtgaatgacagcatccgcctaatgttttgcgtaaaaatggaggcgctcaggccaaatttgacgtcatttgccgtctccaacgcttcctcaagtgtatccgccttgattaaagcgatgaccgggccgaaaatttcttcttgggcaatcgtcatgccggaagtgacgttgtcaaaaatggccggcctgatataatagccgttttcgtattttccatctgccagcctctcaccgccgaaaatgaggtccgcgccttcttgctttccttttgcaatataggacaggcagttgtcaagctgctgtttgttcgcaatcggccccatccagacatcttcttttaagctgtcgccgattgtaatctcttttgtctgttgaagcagcttttctttaaaacggtcataaacaccatttaagacgatgacgcggcttgtcgctgtacacttttggcctgtcgacctgaacgctccgctgatgaccgcttcaaccgcaatatcaaggtcggcgtcatccgctacgatcaccgggtttttgccgcccatctcaagctggtacttcgcccctctttcaaacgccgtccggccgatgatttttcctgtttgattcgatcctgtgaacgtaattccgttcacatccgggtgctcggcaagcctttggccggccgatgatcccggtcctgtcaccgcattgaccacgcctgagggaatccctgcttcttcaaagcacgatataaccttaaggcaggtgactgcggtttccgtagccggcttaatgacaaccgtatttccataaataagagcaggcgccattttccaaatcgggatggcaacagggaaattccacggtgagatgacgccgacgacgccgagcggcaccctgtctgtgtacataaaagcggatgaatcggtcgacggaatcacatcacctgttttccgcagcccctctccggcatagtatctgagaatcgcgattccccgcgctgtttcgccttttgcttcaggcagtgttttgcccatttcacgcgtcgcacattcggcaatttcatcgaggcgctgttccatgatgtcagcggccttgtaaaggaattgaccgcgctccgcgcccgacagctttctccacgcctttttggcctgcttggccgcttcaactgcccggtctacatcctcaatcgaagatttttgcacaagcccgacgatatcccgtgtatctgccggattcaagctctgttccatcccgcccgattcagccttcacccagcggccgttgataaagttgaaatacgttttactttcagctgcaacagacatcttcaagttcctcctttttgtttatagggcagcggtcgttttcggataacgcgccatcgcgtttttcagaatgttttcgagctgccggcaatgttctttttccaccggaacgatcggcggtctcgccgtgtttttcacatgaagccccatgatttccatgccggctttgatcaaggacacggcatagcctttccgaagtttgcggatctcgttgatcggtatgatgacttgctcataaatctctttgacaagccggtcattgccgtttaataatgcctcgtaaaacattctggaaatatggggaatataattggatatcgccgaagaatatgatgtaaagccaatcggagcataggccggcatcgtgacttcagccatcggcattccgttgagccagcccagcctgtcacctatcgtatatgacaaactgatattcaacgccatatcccctatgccgtctttaagtccgacaagctgctcgagatcggtcagccgctgaatctgttcaagcgtcaaaaccgcattgtctcgctgataaatgattgcgtttaaatccgtgctttcaatgattgttttcgtgtattgatagaggccttcctgctctccgtgtatcaagtacggcgggagaatcagatagccgtcggcccctttttcctcggaaatccgcgcccattccaaagcggtgcttaagttgccgcccactcctgtgtaaacaggcaccttcccgtccgcagccgaaacggcgatttcgaccatttgctcatattcctttgtgctgagagattgaaactctcctgagccgcaagcgataaaaaccgcctcaagcccttcatccaataaaaagcggatgttttcgtaaagtgcttcttcctccagttttccttccctgttgaagggcgccaccggaaaacccaatatgccttccggcgccttccgtaattgactcatctccgtcatccccctgtcgttcattttctgagaaagcgttgtcattctgttgaaatacgatgtctctgttttagtaaatccctccattcatctttttgtttaattgtaagacaaataaacaaattgtcaatatcattattttctgattttttcatttcaggcaaaaaaaaaagagactgaagacacagtccgtcttcagccttgggcctcagccccttgttgtgcggcggtttttttccggtagataaatgccgataaagagatgctcaattcgtataatacaaggagcgggacgatcaccagcacatctgagatgaaatcgggcggcgtgatcacaaccgatacgacaatcagcgcaaaataagaaatttttctcattttactgagcttggccggatttaaaatcccgaggctcgttaaaaacatcacgatgaggggcatttcaaacaaaaacccgaatggcagtgtgaggttcatcataaagcgaaaataatgctccgccgtaaacatcgtttgaaaatggccggcggacaggccgatcaaaaactgaagaacgagcggaaagagtacaaaataaccgaatacaatccccaaaataaaaaaaatgaacagccccggaatataaaataatgccgtcctccgttcgtggtcggtcagcgcaggcgccacaaaccgccatgtctgaaaagcagccaccggtatggtggctgcgatcgccagcacccccgcaatcatcatataaacccaaagaatatcccccggccccagtacagcaagcttttcatcaaggtctctgatcagccagtcatagatgtcctgaacaaacaagaagccggtgatgagaaacagaataaacgtaagaagcgttttaatgattcgctggcgcagctcttcaagatgggcaatcaaatgtgtttccctttttttcaccttcgccttcctccccttcgcatgttaaacagaaaaaagaacagacgggttcacccgcccgctctattgatcatcgtgccgatggatcgctttgcttcttcgcatcagacccctgtccgatctcattgtcatcggcagagactaaagactttgtcgcgcttttgaattcggtcagcgtttttccaaaagcccggccgatttccgggagctttgaaggcccgaaaatgatcagcgcaattaccagaaccaagatgagaccaggaataccgatatttgaaagcatttgctgtcatcctttcattgattactgggttacttttttctccttttgcttcacttgcttctgatgggcccttgtatgtgcgaggaaacggtcttcttctacttcgtttgacttcttcacgcctccaggcacaatgttggaagcggtccgtttcagccctgtgtagtctttatgataaacataggaagctcttgtcgaaaccgccgcacccggctctgtcacatacgggacgacgcggtaatctgtccgccattcttccggggtgaccgtacagcgcacatagccgcggtaatcattgaaaaactttatatgaggattgttcgataaaatcttatccgtatccgctcttttatcagcgccgtttcctcccgatgtaatcgacgtcccgacgaactccacgccaaagatgtccgatttcggattgtcaaaatcaacgagcagattatttgcccagctggcatgcacatcaccggtaaggacgacgatgttgttcagtttttgagatttgatgaagtcgatcacccgcttgcgctgagcgggatatccgtcccacgaatccatgctgtaaatcggcgccgcgcttgtcccaaagttccactgcgcaaagaaaatctgctgtgcgataatgttccagtgcgcctcggagcgactcagattgtcaaacagccaagcctcctgctccgctccaagcagcgtccgcttcggatcattcgattcatcagaaggcggcttattgccatcgccgttagcctggtcatcgcgatactgacgggtatccagcacgctaatgtcagctaaattgccgtaggaaaaattccggtacaattgcatatcaggaccgttcggcaaggattggcggcggagcggcatatgctcgtaataagcttggtatgcggcggcgcgccgtttaataaacgcttcaactgactggcctttttccgggatgacattcgcatagttgttctccacttcatggtcgtcccatgtgacaacccacgggaaggcggcatgcgcagctttcaggtttgcatctgaacggtattgggcatgacggtttcggtaatcgagcagtgacatgatttcaggaccgctgtgtgttctgacatttcctgttttcgaaacatattcattcggaccgtactcataaatatagtcgccgagatgaaaaacaagatcgagcttttcctttgccatatgctgataggcggtataatagccgtgttcgtactgctggcatgaagcaaaagcgaatgtgaatttagcaacatctgccccgggcgccggaagcgtctttgtcttgccgacaggactcagctggttgccgcatttaaagcggtaatagtatacatgattcggtttcagcccggatacctcggcatgtaccgaatgtgcaaggtgaggtgttgctttttcggttccccgtttgacgacacggcggaagcgttcgtcttctgcgagctcccatttcacggatacagcttcatttggcatcccgcccccgtttagcggatcgggcgccagccttgtccacaatacgacgctgtcagaaagcggatctcccgatgcaacgccaagtgtaaacggatattcggagaacctcggtgctgcattgacttccattgcccccatcgattgcgcgatcgcaagtccgagcgaaagcccggctattttgccggccccttgaataaagcggcggcggtcaaacgtattgtccttgaggctttcctcgctcagttttttcatccattcctccagcggtccttcatgtgtcattcgtattacccctctctatacaaatgattgatcgggttctattataggcagaatttattaacgttctgtaaagtattgcaaataggagaagaaacgcgatacatggtcgatcaagtcactccgccagtatatatgtcgaattttgtcgcaaatcaatccaatcgcctatgatttcgacaaaaacccggtcgtttcccgcagaccgattctcccgtttttcttcacattatctttaaagagagaaaacaaaaaagcccacaccattgccagacaatgatatgagcttgatcaccaagtgactttatgtaagacgatgttttaacaaaatgtattgcaatgtttttttatttgctttccatgtttaaggctttcactaccacttttgttgcctctgcaataagcttatcatcatacttggcatcctttttatcccggctggataatactgcgagaactacaggatctccttttggcggccaaatgatggcaatgtcgttccgggttccatatgatcccgctccagttttatcagccacttcccagccttccggcacaccggcgcggattaaggcgtccccggtggtatttcgtttcatccaatcgattaaaagctcgcgtttttcacttggaagtttatcttcaagagcaaaagcttgaaggcttgtcgcaagtgctcttgctgtactggtatcctgagtttctcccggattcacttcatttaactccggttcgaatcgttcaggatttgtaacctcatcaccaatcttcctcagttcctttttcaaactttcaggtccgccaatttgtttaagaatgaggttctgtgccgtattgtcactatatcgaagcgaagcatccgcaagctctttaagcgtcattcccgtatcaacatgcttttccgtaatcgggttgtagtttacaagatcatcacgtgtatatgttattctctggttcagatcttctattgatttctgttgtaaaagcacgcctacggttaaagccttaatcgtcgatgcaaaagcgaagcgctcatccggccgatacgttaccgttcggtttgtaccagtatctaatgcaaagatcccgagttttgcatcaaattgctcctcgagttttgcaaaatcatctttcatctccgtcttttcatctttctcggcagaatgtgaggcattcgagtgattgctgccgcatcctgcaagtgcgacgcaagagaaaagcaacacagctgcaacttttttcagttttaaagtactgaaccataatttcatcaaaatcgtctccctccgtatgaatatttgattgatcgtgactagctgtgctaatcaagaggcatttcaactaaggctggcaacattcgtgaaaaccccttgcacctgaaaacacggacggccaactcaaacatcaaatcttacaagtgtagtcttttgaagtattacatacgtaagttttaaatgcaaccgtttttttggaaggaataaaaaacgaaaaggtcatgaggggaatggccatgaatgccgacagaatgatgacctcgtttaaaccggtgacaaatgaatggctgggggcatcatcttcgagtgatggaataaaaaaaggaaaaaaacattttatgtcactccagttaaattgacttcttaacatggcaaacctataatgaaagtattacatttgtaagtataggatgatggaaatgaaaaaaatacctcaaatctctgatgcggaattagaagtgatgaaagtcatctggaagcattcttcgatcaataccaatgaggtgattaaagagttgtccaaaaccagtacatggagccctaaaaccatccaaaccatgctgctgcgcctcattaaaaaaggagcattaaaccaccataaagaaggccgggttttcgtttatacgccaaatatagacgaaaatgattatatagaagtgaaaagtcacagttttttaaaccggttttacaatggcactcttaattcgatggtattaaactttttggagaatgatcagctgtcaggtgaagaaattaatgagttgtatcaaatactagaagaacataagaacagaaagaaggaatgaaatgagcagttctttctttattccctttttggttagtcaaattctattgtctctgtttttttctctcatcatactcataaaaaaactgctgaaggctcaaatcactgtaggcacccactatcatcttagcgtgatttctcttttggcattgatcgctccttttctcccctttcattatctaaaaagcaatcattttgactggattctgaatttaggaggagctagctcaacgctatctcacacccgttccacagataagacggcggaagcaattggccaacatgcaaactgggtgcaggatttttcgatgtcgattgaacaatcgtccttcaaaatgatagattcagcctttttcgcagtctggatattgggcattgctgttatgcttatcgctactctttatagcaatcgaaaaatcggcaaaataaaaaagagcctgcaaatggttaacaacaaagagctattaaccctttttcgtacatgtaaagaggaaatacgctttcatcaaaaagtgattttaggctgttccccattgataaaatcccccataacatttggggttgtccgtccatatattatcttgccaaaggatatttcaatgttttctgccgacgagatgaaatgtgttttgcttcatgaactgtaccattgtaaacgaaaagatatgctcatcaactattttctttgcctgtccaaaatcgtctattggtttaatcctctcgtgtggtatttatcaaaggaagcaaaaacagagatggagatttcttgcgactttgccgtattaaaaacgcttgataaaaaattgcatctcaaatatggcgaggtgattttaaaattcacttcacttaagcaaagaacgtcatctttggtagccgcttctgaattcagcagctcatacaaacatatcaaaaggcggattgtcacagttgtcaacttcaaggcggcatcacctttgctaaaggtgaaaagcgccttagtgttcgcccttgttcttgggatcattctagccggcactccttctgtatctatattggctatgcaaagagatacgcactttttatctggtgcaaatgtagaatacgaagatgacagcaccttttttgatggcttctcaggaggttttgtcctgtttgattctaacaggaaaaagtatacaatatacaataggaaagaaagcaccgccagattcgcacctgcttctacatacaaggtgttcagcgcattgctcgcactggaatccgggatcatcacgaagaacaattctcaaatgacgtgggacggaactcaatatccgtataaagaatggaatcaagaccaggatttattctctgcgatgagcagctccgcaacatggtattttcaaaaactggaccggcaaattggagaggatcatttgcgtcgctatctcaaatctatccattatggaaatgaggatttctcaggtccggcgaattattggctggatggctctcttcaaatttcccctcttgaacaggttaatatgttaaaaaagttttatgataacgaatttgattttaaacagtctaatattcaaactgtgaaagattcgatacgtttagaagaatcaaatggcagaattctatccggtaaaaccgggacttcagttatcaacggagaacttcatgccggctggtttgtcggatatgtagaaactgccgaaaatacttttttctttgctgttcatattcaaggtgaaaaacgggctgccggaagcactgctgccgagattgcactttccatcttggataaaaaagggatttatccatccgcttcccgataacagttttgcattttatcctatgaacatgaataatgcgcagatagatgaatggttctttcaccttcctaaataaaacggaacttggaggcaagatcatggaaaccctttatacagaaagattgactttgagaaagatggaattggaggatgcagatgtcctctgtcaatactggtcagacccggaagtcacaaaatatatgaatatcgcgccttttacagacgtctcacaagcgcgggacatgatccaaatgatcaatgatttaagccttgaagggcaggcaaaccgcttttcgattattgcaaaggaaacgggtgaagtcatcgggacatgcggctttaatatgatcgaccaggaaaacggcagagctgaaatcggctatgacttaggaagaaatcattggggaaaaggctttgcttccgaagctgtcaaaaaactgatcgactacggctttacaagcttgaacctcaaccgaatcgaagcgaaggtagagcccgaaaacacgccttcaatcaaacttctcaactcgttatcctttcaaaaggaaggactgttaagagaatacgagaaagcaaaaggaagactgattgacgtatacatgttttcactgctgaaaagagaatacgctgggtaaccggcatgcagaagagcttcctcactttagaggaagctctttttaacctctttttccagcgctttcactcaaccgcttggcttccaaaaagaaaacctgaatgaattttttcgtgttgacgcgggcggagggcaagacggcggcagagtctttctgcagttctttcatttttttgctgatgacggtaaagtcaaaaaaccgggacgcatagctttcaaaccgcggatttgaaaagtctgttaaaccgagtgatgcaaaatggtttagcgaatggctgaccgcccgccgtatccgctgctcagacgctttaacctccctgttgatctctgcgggtgaagcagccggtccgagcttttgcacggcaatctgatgaaaaatctgtttgagcggcggaaagtccttttcatataatgaggtctgttcatcatcaaacaaatactgaaggatggcgattaaatcctgggatccgctctccccgacgattccgagttcagacaggagaaattcgcccgtttcctgaatgcttttttccctaaagccgtttttccccccgccgccgaggctcacaagccggttcagcgaagattgtatgtcatggatcgaccgttccagctcgatgcgctccttgactttttgaatgacattcaagatttcaatgcggttaatcggtttatgtatataatattcgatccccagggaataggcttcaccgatcatttcctttgattccacctgggagatcatgatgatcttccctgagaaaacgccgtgcaaatgacgaaccgtttcaattccgtcgcggagcggcattaaaagatcgacaaataaaatatcaatttgctgcaaattcaggacgtgtccttccaaatcgcagccgtcttccgcttctccggccacttcacccaaatcttcgtcttcaatgatttgttttaaaatcgatcgcacagcacggtcatcatctgcaataaaaaaacgcacaggccttcaccctttctgaatcaattgttgaaccggaagtctgatcgtaaacacaacaccgcttgcatcattccggaatcgaatgctccctccaagctcctcgacagtttccttcacataagacagaccgattccggttgaaggagttccgaattcatcatattttgacgtgtatcccggctcaaacaccacatctccgactttctcgggaatgcccggtccgtcatcttccacgcggcattccagcatgtcatcgccgcgcctatagaggctgagtctgatggagccctgcttttgaatcgcttccaccgcgttcgccataatattattaattacggataatacggtatacacatggtatttcggatgttctccgtctatcgaataatgaaagtcaatgtctttttcgagcgattcagcatactttcgatttatgccggtcacaagccggaccagatcctctgcagccatgtagtctctgaagctttctttggaaattaattttgaaagtccggcgaaaatgcgctgattgtcttttttgacctcatggatttcaccggcgaggcgcagcactttctggctgatctgccggacggaggaattgttatcgctctgtctatttaagagcctgtacagctgataggactcgtttgtaatctcttcagtattcttcaacgtctttttcaaatgaacggtttcttcatataagtttgaaacgatcatcagcatgtgctcattttgttcgcggatctgcttttcccgcgattgcgtttcatacagcttcatgacattaaaaaagctcagcacaataaagctgtgggaaaaagcaatcgccatcatgtcgcggatttttcccggggtgacggtagactcgaacatcatatattgaacggccagttcggctccatcggcaatcagttcgattccgaagccgagaaacccgatgtagagcgggcgaaattgaaatcgtttcacttttgccaagtagaatagaaacgcatatgtgaaataaaagaaaaaagtcggataatggtagtaaaaggatgacagccaatcgatctgccccggcccaaatccatcaagcagcacacgaaatccgacgactgccgcccccgttaaaaagccggacagcacagccggcacattccgcagcagcagcaaaagaaagaagaaagtcggaaccccgaagctgaccctgaaggtctcgttcagcggataaaacttcagctctcctgccagcggcacagttaacatcatcaccattaagatatagccgtcttttttaacaagccgggccgcttttgtcatcacgcttccccgatttccacccatcatgctgatcctccattacaaacgtgttgctttattttggcgttaatcgcacaatatccgcaactcccattttacccacagtcgatttgatttttaaatcaatcggcttattttttaaatttttttgtcgctttttgtaggtttatgtaggttccattataaattgaatgtatattttctctatttgaaaacgcttatatttttccgcaactcactcccttgtgcaatccaaacccctttttcccaggaaagaacaggctttaaaacaacttgtgcggcacaggcttttacccctttgccttctgccgccatgctcaaatcaccgcttttagagcctcgtattttttcagcaaacctgcaggctttaacaggtcaggattggaggaatttcgatgaatgaagtattggaagaacgctatgacgcccgcttctggcaatcccgccttgaagatttggtcgaacattaccgtcctttttcctcaagcggacgcaacgccgaatacattcccgctttaggaaaaatcgactctaaccagctcggcatctgtgtgatcggctctgatcaaacgatgatcaaagcaggaaattcggacgtatcattcacactccagagcatctcgaaggtgatcagctttatcgcagcgtgtttgacgaaagggatttcttacgtattagaccgtgttgatgtagaaccgacgggagacgcgttcaattcaatcatccgccttgaaatgcacaagccgggaaagccgtttaacccgatgatcaacgccggagcgctgaccgtttcgtcgatccttcccggtgaatcggcactgggaaaaatagagtcgcttcatgacgtcattgaaaaaatgattggaaaacggcttgagatcaatgaggaagtctttcggtcagagtggcagaccgcccatcggaacagagcattggcccattatttaaaggaaaccggcttcctcgaagcagacgttgaagaaacgcttgaagtctatctgaaacaatgctctatggaaggaagcactgaagacatcgccttgatcggcatgattcttgcaaatgacggataccatcctttccgccgtgaacatgtcattccgaaggatgtcgcgcggctgacaaaagctttaatgctgacgtgcggaatgtataatgcatcaggaaaattcgcggcctttgtcggcattccggcaaaaagcggcgtctccggcggaatcatgtgcgcggtgcccgccagcgtgaaaagagaacagccttttcagcacggatgcggcatcggcatctatggtccggcgattgacgattacggaaacagcatgacgggcggaatgcttttaaaacatatagcccgtgaatgggatctcagtattttttaaaattacaaaaaaagaggtgaaagcatgcagcaattccttcaagaagtcattggtgtcacaaatgattttctttggtcaaaactattgattattatgcttcttgcttcgggactgttttttacttttaaatctaagttctttcaagttcgcttgctgaaagacatgttccgtgttttaaaggaaggaacgcccgacaaaaacggaatttcgccttttcaggctttttgcatcagcatggccgcgagagtaggaacaggaaatattacggggattgcgatcgccattgccttgggcggacccggcgctatcttttggatgtggatcatcgccatcatcggttcggcgtcaagctttgtcgaaagcacgctggcgcaaatttataaaataaaggataaagacggcttccgcggcggccctgcttactatatggaaaagggcttgaaaaaacgctggatgggcgcggtttttgccgtcttgatcacattgtccttcgggatcgtttttaacgcggtccagtccaatacaataacggtcgcttttgaaaactcgttcgggacagaccgtctcacactgggaattatcatcacgattgttttcggcatcattacattcgggggaatcaaacggatcgccaagctgtccgaatatatcgtcgtatgcctggccgtcttatatatcggcgtcgccgttttcgtcatgctgatgaatattacgaaactgccggacgtcatctctttgattatcggtcatgcgtttggccttgaacaagcggcgggcggagccatcggcgcggccctgatgaacgggatcaaacgcggcctcttctcgaatgaagccgggatgggcagcgcgccgaatgccgcagccgcagccactacgagccaccctgtcaaacagggccttgtccaggctttaggagtctttacgagcactttggtgatttgttcaagcacggcttttatcattttgttttccgatgcgtataaagagccggggcttagcggaatcgagttgacgcaagcgtcgctcagcacgcacatcggagcatgggcctcaggctttctcgccattatggtgttcctgttttctttcagcaccttgatcggaaactactactacggcgagacgaatatcgaattcctgcacacgaacaaagcatggctcttcatttaccggatctgtgtgcttgcgatggtcatcttcggatcggtatcaaaagtccagcttgtgtgggacctcgccgatttgttcatgggcctgatggtcatcgtcaacctgattgcgattttcctgctgtcaaaagtggcatttgccgccttgaaagactatgtgaaacagcgcaaagcgggcaaagacccggtcttttataaagatgtcattaaaaaccatgaaggcatcgaatgctgggagcactccggcaccgaacaaaaatccgaaagcaaaaatgcgatataacacgaaaagccgccgggtacggcggctttttcacgttcattttaaaaccgcttcacgccaaaaggtataaaacatttttcctctcgtatccgtcatgtctccgaagatttacttaacctgctttggcagaaacggggttcagccatgaatatgaaaagaagccggataggccggcttgcgctgacattcgcagcgatggcggcggggcttgcttcaagaaagacggccgatatgctgccggacatcgtgaatgtatatttaggggatgcgctgtgggcgctgatgattttcttcggcgcaggctttctgttcaaaaacgcgaagacggcttccgcggcgctgattgcgctggtgttttgttttatgattgaatgcagccagctgtatcacgctccatggattgacaatatcagagccgctccgctcggagggctcattctcggttatggatttctgtggagcgatttattggcttatgtgctcggcgtttccgcaggcgccgcgggcgaaatgctgttccgcaaacgaaaaagacagccgtaacgccgtctttttggggaatatttacacactttgattttgagtctttttacggtttaaaacaaacatagcaagtccgataataagaaagatgggtccaatgagtaaagcacgatacagaccggcatttcctgtattcggcagcgggttgcctcctgttttttcgacatgtccagtgtctctatcctttttggcaggaggagctgcggtatttgtctcttccttataattctctaccgcatgctttacgatttgcccatcttttttagcttcaaattcgaatctctcctcatttaaaatagatcctcagggcaatcgtttccgtgtgtttgttaaaacgggcgatcccgttttcatcggttttcccaaaattcccgcaccaattgattagtgaaacatactccattgctttattagccgttgtctcctccatatcctcttttttggtttcagaccgccgccgcgcttttattaaataatattcccgttttttaggcagactacctgaataaaggaggcaggtcatatgaaattaagcagcaaactcatccttggattaacggtttcatcactcgccggcaagtttcttgaaaagttgctgattcaagataatgtcagccccaatatcacggcgtcatttaatcaagaagcagatattccggacattgatgcgtcctcttacatccatcatttcgcctcggtcatcggcagtgtggtcatcgggcgcaacgttttcatcgggcctttctcttcgatcagaggagacgtgggattaaaaatcttcatcagccatgactgcaatatccaggacggagttgtcttgcacggattgaaaaactatgaatacaacagccctgttactgaacattccgtttttaaggaccgtgaatcgtattccatttacataggcgagaaagtgtcactcgccccgcaatgtcaaatttacggccccgttcgaattgacaaaaatgtttttgtcgggatgcaaagccttgtttttgatgcctatatccaggaggatacggtgatcgaaccgggagcaaaaataatcggtgttacaatccccccaaaacgatttgtctcggcgggtcgtgtgatttcaaaccaggaagatgccaaccggctgccagaaataaccgattcctatccatatcatgatctcaactccaaaatgacatccgtcaaccttgaattggcaaaaggctacaaaaaggaagaaagacaatggaaactgtgaaagaaattttggttgtctacgggcgaatcattaccatccttccgcttttattggttgtcacattgttcatgggaaaacgctcaatcggagaaatgcctgtgtttgattttttaatcattattacattgggtgccgttgtcggagcggacatagccgatccgaagattgaacatttgcataccgccgctgcggtggctgcgattgccctattgcaaagactcgcttcaaatctcatgatcaaataccgaacgctgggacgtctaattacatttgaaccgaccatcgtcatcaaaaacggaacgtttatcgtcggcaatctgaaacgaatcaaatattcagtggataatattctgcaaatgcttcgggaaaaagacgttttcaatgtcagcgacgtagaaatggcgtttgtagaggcgaacggaaatttaacggtatacaaaaagccaaataaaatggaaatcacagctgaagatatgggaattcaaaaaagcagcggcgaattttcatatccggtcatcgttgacggaaaagtgtacacgtctgtccttcagcaattgaatgtaacagaaagctggctcaaaaaccagctgaagaagaaagggcttgaacgaatggatgaaatctttttcgcttcggttaatcaaaaccatgaactgcatgtttcgctcgataatcaaacgacgaaaattgagccggagcttttgcattaaaaagctccggcgtgttttaaattccgccggaactgccttttttcatccgccgctttcgggacagaaatcgttgtgaatcatataatattcgaacacccgctgcagccactcttcttcttcttttgtaaatggtgaaggaaatttctctgccagctgccgcgattctattgtctccatctgtcctaaagccgacagcacgccctctccgacaaactccaaactcgtcttcatataccggtctgccatgtcctgcacctcggggtcatcaaccggttttcccatgagccgcttggcttccttagataaacgaacatactcttgatccaatttggccatctcttcctctgatttgccgaatacatcatcggcaaaacttttagacacctgctgttcaagccattcgcgctgctccttctccgtctggatgctgttcagcaggctcatgaaaacagaactgtcgatttcctcttcctcttccagaagaccgatcgtcctgtcgatcgctttcagccctgtttcaatatgctccttcctctcctccagcacccttttctgctcctgcagcgcctcaatcagaccagcatcgaagcatgcatccttcatgaaagcgcgaatttgttcaaggctgtaccccagaaacttaaaacatatgatcttctgcaaatctttcgcatctctgtctgtgtagagacggcggccggttcccgtctctttttcaggtttcaacaggccgatttcatcgtaataatggagcgtccgaatggatgtccctgtcatttctgagaaaacaccgattgaataatactcatcttttttcataagagtcacctccaactgacgattcatatccatcataaagcctcacgctgctggaggtgcaagcttatttgttcaaaaatcgtacgatgctgcgcagattcctcaaaagcaacttcagtttttaatccggagcagattcgtcgatcaagttctgcaagtctttttttacagtccccgcatccgttccaatcacaatttgaatatgatgccgatcaattatgatcacaccgtgcgcccccaatcgctttaattgggcttcatccgccaatgacgtgtcttttaatttcagtcgcaaacgggtaatacagttttcacaagtgacgacattctcacggccgcccatatacttgagaatacctgccgccatagactgctgcagccggtctccttcaggtgtttcctgctcccttccgatcaccggaacgtttcgctttataatcacaaagtaaaacgtaacataatagagcgcgaaaaaagcaacgcccaccggtatgatcaataatccgccgtctgacaaattaagattcagcaaataatcgatggcgcccgctccccatgagaagccgtgacgaatccccagcaaacagagcaccgctccggcaagtcccgtatagaccgagtgaagaaaatacaataaaggcgaagtaaataaaaacgtgaattcaaccggttccgtaatcccggtgatcagcgatgtggctgctccggaagacatgagtgctttcgtttctttttttctcgttctggctgcatgcgctattgccaaagcgatcgccggaatgccgaacatcatcgtgataaaaaacccgccgagaaagtagccggctgtcgggtctccattcaaaaaccgtgtaatttcccctgtcaccgcttctccggatgccgtctcatagcgcccaagcccaaaatatatatacgtattcatgacatggtgaagtccgaacggaagcaaaaaccggttcagaaatccgaacacaaaaacaccgaaagcgccaagaccaacaagcgactggctaaaagcgtcgatcgccgcctctgcgtaaggccagacgaccgaaaaaaaccctgccaccggaatcgtcaccaatacgatcattgtaatcggaaacttctctccgccaaaaaaagaaaacatgcttggcagtcttgcatgttgaaattgattataaatgaaagccgccatcaggccggcgagcaccccgccgaagacgctcatatcaaggtccggattcaagatgccgatcccctcttttaacacggttatcgccaaatatcctgtcagcgcaggaatccctttatcttttgaacgggcaaagcccatggcgatgccgatcgcgatcaggacatccatattgttcaaaatcacgcctgacgcttgaaaaagcggtatatccagcatatcctccgcagaaagccgcagcagcagcccggcgatcggaagaacggtaatcggaatcagcaaagactttccaagcagctgaagtatatgtttcattccggcattctccttatgtcaaattcctaaatgatacaagctggacatccgcaagcttgttcaagcggatgacaacgtccggatcggttaaaaactcaagttcatcgactcttggataagtatatgaagagttcgtcaaaagctccttatcgaggtatgccgggtgggtcatgacctccacggtattatgtttttcaaacagttcagagacggcttcttcaccctttaaggccgcttcaaggacaggtgagaaagagtctgtcgttttcactcctttttccgttattatggcgctctccatattacgtctgacaggcaggcgatactccttggcgagcgacaaaaatacgtcagagatgcccggataagcattgatgtgatggtggctgtccaaatgatcgggtttcaagcccatgttgatgcatgtttcaatctgcgttttccactcgcggtatacttcatcggcatctattgtaaaagcaccttgataaaatgcgagattgcgaaaacttccctttgaatcgacaatcgtccggtggtcagacaaaagcggccttccgcaggtcagcaccaaatgtacgccgatcccaagtccgggcgattcgcgagccagccgggccgcgtgaccagcgcccggcatattcgtcataaaggtcgctgatgttaaaattccgagcttataggcatcaataattccgtagttcacacctcttgaatatccaaaatcatcagcattgataatcagttttttcatcgatccgataccccttatctgtttttttaaaaaagtatgcggcggcatacggttttaccctaaatagaaaacgacaaaagtgactggtgaaaactgatgattggtagattgacaaaaacctcccgagtcttttaaactatttttcatatattttaaaaaactctaaaaaaggaggccggggtctcgaacgacagagcctcaacaatgagatgacaaatccgatccgaacttctttacaacaattttctgtcattatacttgacggcgcgatggccaccgagcttgaacggtacggctgtgatttgaacgatagcctgtggtctgcgaaaattctcatcgaaaaccccgagcttatcaaacaagtccatctggattatttccgtgcgggcgccgattgcgcgattacagccagctatcagtcgacggttgagggtttcacaaaacgcggccttagcgaacaagaagcgctccacctcatccgggagtctgtccgtcttgctgcagaagcacgcgatgaattctgggcggctccggaaaaccgcgaaggccggcctaaaccgtttgtagcagcttcagtaggcccttacggcgcctttttagcggatggttccgaatatcagggaaattatggcgtcacagaagatgaattggccgattttcacaggcggagaatgggcgctttaatcgaagcaggcgccgatattttggcatgtgagacaataccgtgcctttcagaagcaaaagctatcgttcatttattaaaagagttcccggatacacatgcgtggatcagtttcagcgctaaagacggacgccatatcagcgacggtacgaaagccggcgaatgcgcgaagtggctcgatcagcatgaccaggttgcggcagtaggagtaaactgtacgcggctggagcatgtctcttcgctcatcggcggcatcaaaaagcatacagctaaaccgattatcgtctatccaaattccggtgaacagtatgacccggaaacgaaaacatggcatggcgcggcatgtaaagcttctttcggagaaagcgcccgcagctggtataaccaaggggcacagctgatcggcggctgctgcagaacaacgcctgaggacatcaaagccgtcgccgcctgggcgagaaagctggaggtataatggaacagtcaaacaccaatcgccagaactttcaaagaaaaatgcaaacgagacaccttatcatgctttccttaggaggcgttatcggcacgggccttttcttaagttccggttatacgatctcacaggctggtcctgccggaacgattctagcctacttggccggggctctgatcgtctaccttgtcatgctctgcctcggcgaattatcggtcgccatgcctgtcaccggatcgtttcatatgtacgcctccagattcatcgggccgggcaccggattcaccgtcgcctggctatactggctgacctgggctgtcgcgctcggttcggaatttaccgctgccgggttattaatgcagcgctggttccccgatacttcagtctggatgtggagcgcggtattcgctgcactgattttcgcgctcaatgctgtctcagtgagatttttcgccgaatccgaattttggttttcaagcattaaagtgcttgccattatattgtttattatattaggaggagcggcgatattcggcatcatcccgatacaaaatgcagacgctgcaccgcttctttcaaactttgcaggagaaggcggtctctttccaaacggcttccttccaatttttatggcgatgctctccgtgaattttgcgttttcgggtacggagctgatcggaattgccgccggagaaagcgccgaaccggaaaagaacattccaaaagcgatcaagacaacactctggagactggtgcttttcttcatcggaacgattttcgtgctttcgtgcctcattccggttaaagaagccggtgtgatcaaaagcccatttgtcgacgtctttgaccgcatcggtgttccatatgcggccgacatcatgaactttgtaattctgacggctctgctttccgcggccaactcaggcttgtatgcatgctcccggatgctctggtcactgtcaaaagaaaaaactttgcaccccgtatttcaaaagctgacttcacggggaatcccgttgaacgcgctgatcttcagcatgctcggcggcattctgtcgctgctctccagcgtgtttgcgcctgattccgtctacatcgttcttgtgtcgatttcagggtttgccgttgttgctgtctggatgagcattgcggcttcgcagttcatgttccgcagacgctttttggctgagggaaacaccgcagacgacttaaaataccggacaccgctttatccggccgtaccgattgccgcttttctgctatgcctggcatcctgcattggcattgcctttgatccgaaccaaaggatcgcccttttttgcggtgtgccgtttatggcgttatgctataccatctattatgcaacaaaccgaaaaaatagctggaatccgtctgagcccgttaagaatgcaagtttgcatgtttcattttctgaatacgaggaaaagaaaaactaaaatcccgtataaaggagcgaatggttatggaacatgtgaaagcccttgccatcaaaggcatcatgacgattgtgattctgtaccttgttctagggctcgggtttagttttagttttgaaaacaccctattcatcacgattgttcttggcgcagtatcctatttgctgggtgatttgtttattctgccgaaaaccaacaacatcacggccactttagccgatttaggcgtcgcttttcttgtcgtttggctgatggctcttgcgatgggaacggctgccaacaccgctgcattggccgcgttttttgcagctgtcgctatggcgatcggtgaatacattttccatttttacttgatgaataaaggccttggctcgcccaaccgcagaatggaaacgagaacggaataacaataaaaaaagaacgtccagttggctggacgtttcttaattttggatagagattttcccaatacggccgcactcttctgcaaaccagatcgaatgggctgatccggccgctatcccgtgcggttcagaatctgccgtcgggattggatattccgtaatatccccgtcgactgtaatgcggccgatttgacccgcgccccattccgtaaaccacagtgctccgtcaccgcctgcggcaatcgcgtgcgggcgtgcatgcgctgtcggaagctggtattcgctgatctttcctgagaccgttattctcccaatttgatttgcgtttatttctgtaaaccataaagccccgtccgggccggcagtgatcccgaccgggccggattgttcttggggcagcggatactcgctgatgtctccatctgccgttattcgcccgatggagccgctttggttttgtgtaaaccagagcgcgccgtctgctccccttgtaataaatgacgggaaggctcctggtttgggcagtttgtattctgttatttcgcctgaagaggacagcctgccgatttgatgtccggccatatctgtataccacatggcgtcgtcacagcctgcagcgattccaaacggggcagcacccggtggaagagcatactcggttattttcccttgaggcgtgattttgccgattttccccgctttatactctgtaaaccaaagctcgccgtcaatcccggacgtaataatcgaggcgcctgcgctctccgtcggaatcgtatattcggtgatatccccggactctgtgagcataccaatccggttccccttttgttcagtaaaccaaatgcgcccgtttgcacatactgtgatcccgtacggccccgattcggggtcgggaacctgatattcagtcatgcgaatctgcatggataccctcccttcctttttcctgcaagctattttgccccaggcatctctcatttttatgttacctcaggggggagcatgcagtgaaacaaaaaattccatcaatatgaattgtacaggctcactctagtatcataaaatggttttaaaatataacttaattttctatatgtggttcaataaggatttaactgccggtcttatcattttaaaatatttttatattatcgccctatcaattcattgccggcggcatattttgtgtataaaggcagccgctgtctcaagcgcgcccaaaaccaagtaagaagtggatgtgttctgtatgtttgaagatgagagactgaatcgcttgatttacctttatacccctctttatgctgaggattttccgatcattctgttctggattccaaaaagcggctgcacgacgctgaatcgctggttctttttccaaaacggtctgcttgaagatgtcaatcgaagatgcgccggagaagttcaccactacagaaatgcgatctatacgcagaagccgaattatgtgaaggatcttctgacggatttaagagagggtaaaaaggacacttacaaggttgtacgcaacccttttcggagagcagtcagttcctttctggcagcgatttgctccccgaattttatttgtctgttcaacagtgatataaacacagggctttctttcacgcaatttttgcatcatctaaaagatctcgggacggatatcaatgccattgaccgacaccttggtccccagtatatcgaaggagaagaagagtttgtcaccaattatatttacctcgagcaattcagcgcacaaatcagagagattgaaaacaaatacaaattattgaaatctccgttatcacagctgtcacaatcaccgcaccatctgtcagacattatgattaaaaaagggaagtttgctgacaccgttttgactatgtcaaccttcgactgggcgtttccgacttttgagagcttttacaatgacgaaacaaaagaattggtgcacgacatttttgcgaaggactttgaagtgtacggctttgattcgaagcatatcaagtaaaccggaactcggtcatcacattacgatctcctttcaattcgattacattttggaaaattgattccaaatggtttctttttcagagacgatcgtttagaatgcccactaaaggtcattttaagattcacttctgtttgaagaaaggagatatatcatgaaaaaaagcatatcatctctcatgatcggattattggctgtcgtgttgggcgcctgctcttcaaatcatgatgatcagcaatcccaggccagcgatcaagcgaaaaccgcacaaagcgggcagcaggatcaggaaaagcaaataaaagcaatgcagaaaaagcttgatcagcaaaaggttgatgacacaaaaacagtggctgtcgtaaacgatgaaaagatcacaggcaaggactataacagcgtattatcaaccgctcaaatgcaatatcagcaaacaggacaggacccgacttcaaaagatgcggcgcagcaaatcaaaaagcaggcgatcgacagcctgatcggacaggcattaattacgcaggaagcggacaaaaaaggctacaaagcatctgagaaagaaattgaaaaacagctggacgaaagcaaaaagcagtataaaaacgagcaagattttgaggaagcggtcaaaaaagcaggcttaaacatgaacacgctgaaaagcgacattgccgacagcatcaaaacagagaaatatattgacaaagaactgccgacagatcaggttacagacaaagaaatcaaagactattatgatcaatttgccgcacagcaaaaagacagcggacagaaaaacacacctgcgtttgacgatgtcaaacagcaaatccaagatatgctcaaacagcaaaaaagacaggaaaaactcggacagcaggtcgaaaagcttaagaaaagcgccgatgtgaaagtggaaatttaacaaagtcagccatcctgtagcggatggctgacttcgttttatttattaatatcttttttggacagatggccgtctttgatcacagtctcattgatattgcctttcgtaacggcatacggctcaagtaaaatcgccggtactttggctttgccgttttcgacggttgtatcggtttgaatcgcttcgcctttcgccgcttgaacagccatttcagcgctttttttggcaagcgcgggaatcggtttgtaaacggtcatcgtctgcgtaccgttcacaattcgtcggacgccttgaatttccgcgtcctgtccggacaccggaattttcccggccaggcccgcctcctgaagcgcctcgatcaccccgccagccgtaccgtcattggcggcgatcacggcgtcgatatctctcgtcttgttcaatgcttttttcatgttctttttcgcttcttctggtagccagtctttcgtatattcgtcaagcacgagcttgactttaccctgccgcttcaacggttcgagcactttcatggcgccgttccggaataagaccgcattgttgtcaagagacgatccgccgatatatacgaagtttcctttcttcgctttttttacaatcgcttccgcctgcagttccccgaccttttcgttatcaaatgaaacgtaataatcaacatccgcgtttcgaatcagccggtcatacgaaatcacttttacaccggcgctgtgcgcctttttcacgatctccgccgcggcatccgcatctgccggtacaacaacaagcacgtcgacgccttcgctgatcaagagctcggcctgctgaatctgaacttctttatttccgttagcggcaagcgtcttgacttcccccccgaggtttttaacttctttctcgaacgcttctttatctttgtaccagcgttcttccttcagcgtatcgatggcaaaaccgacgtacaatttgtcggagtcggcaatcagctttactttttcttcacggttggcgcttttttcagcagaattgaatgagcacccggcaacagctgtgaggagactgaacagcgcaagtgccaacagccctcttttcacatatatcgacaacattaaaaccccccattctgtatcggcatcagagcttaaaccgtttgatcatcacattcatccgttcaaccatctctcccagaagccttgcgctttcgtccatcttttcaatcgagccgctttgctcatgtacggacgctgaaatttcttcagaaccggccgcgctttcttcggaaatcgccgcgatatgctcgaccgagccgttaatctcctcgcttgaacgtctgaaatgcgataatgcctccgaaatgtccgatacacggccagccatatccgtcactttatttttaatctctgaaaagtatcggccggaagtctcaatctggttttttcctttatgaacttctgaaaaaccggtttttaaatcaccggccatggaagatgtttcggtttgaatcgccgtgacgatttcggtgatgctgccgacagagcttttcacttcttcagccagtcttttcacctcgccggctacaacggcaaacccttttccggcgtcgccggcccttgccgcttctatggacgcgtttaatgcgagcaaattcgtttgttcggccatacctgttatcatttcgacaagcttgtggattgactgtgtctgttcctccagcacactgactttttctacggatgcttccattacatgattgatgacattcatttgctccaatgattgagccatctgtttgtcgccgtcgacagacacgtgaagcacttcttttgaaaaccgggccagcgtttcgccgctttcatgagcgtgctgaatttgcccggtgagctcctgtgtctgctcggaaatattagctgcttcatttgcctgattcgtggccccgtttgccaattcttcaacggtgacagcgatctgttcgcttccttctctgacatcagccgagacgctcgtaaacgtaagacattgcttgtcgacttcggctgcgatccctgatacttcgacgatcatctcacgcaggcttccgcccatatgattcaccgcttgcgaaagctggccgatttcatcttttcctttgtaatcaagggcttcaaagttcaaatgaccctttgcaatttcttcgcttgctgccacaacacgcttcagatttttcttgatctgccggctgacaatgatcaggagtcccgccgacacaatcgccgaaatcagaattgagacgcctaaaatataaatggttttcgtcatattggattgggcttgtccaattgactcaacattggttttgacagcgttttctttcaagctttcgcctaacgtcatcgtctcctctttgagcttgttcgcttttttctgaagggttaaaaatttctcggtgttgatttgctgcacgttgggaacaatttcgctgaaaaagtactcatccagtgaatgattgttttcaatgatttgatcgaacatgtcaagctgctcatccgaatgcagctcttttttcagctttttggccgtatcggcaaattcctggctgtacttcatataatcggtcagcttttcatcctgggcgtttatgatgtactccggaatgtgcaaatatttattttgatatagggacatcagctttgccgactgaacggccgtttcatttttcgatttcgtatcctgaaccgtctggctcgtatcttttaacagaccatatgtaatcaaaacggatgttaaaaacgctgttaacatcacaaagaaaataatgccgtatttgccgccgattgtgatattgttccatcttgggcttttcacattgctcccccttcttccaaacaaagtagtttttatttatatcggcggcagctgatacttttttacaaaaatatagtgataaagaccttgtttacaagagtggtttttttctcaagaagtcgctaaaaataaaatacgcctttgaatagttcaaaggcgtataaaaccgggtttattcaagcgactctatcgccgcaatcacatccgcttcatgaaaagatcccatcaaacataaagattcatccggacgcgcggcatgggcggcgatgatccgtttggccgcttcaatattttctaaaatgcccaaatcgctaagtcttctcggaaaaccgagcccttcataaaagggaatcagttcggctatttcatctgtccgcccttctaaagcaagctgcaccagtatcccgtaggctaccttttggccgtgcagcacacgatgggtttcggggatgaacgtcaagccgttgtgaatggcatgggccccggccattctgccgtagcggcccgcatatccgcctactgtgcctgccagcgcaatgaccgcttcgaggacatttgtgaaagctggggaggattcgcctttttcaaggctctctatggctttcaggctttctgtcaacaaaatatcccgaatatagacagactgcctcagccctgtctgaaccatgatagaaagcgaatcggccgtatttctgatgatcgcttctgcctcataccatttcgcaagcgtatcgccgattccgcttttcacataagcgaccggtgaagagagaagcagcagcggatcgaccagtgtcaaatagctggagcgcttctgatattggacgcccgaaaagttaccttcatcgtcatagatgacgcttaacggcgtgcttgccgcacatgttcccgggatcgtcggaatcgtcatgacttcaatgttcagcaaatcggcggctgccttcgctgtatctaagacggttcccccgcctattcctatgatgacgtctgctgattctgcttcctctgctgcttttttaatcttatttagggaactgcagcccgtatgctgaacgactttccaatcggctggaggtgtcgtataacgtgtaaaagctttaaacgatttaacccctgaaatgatgacaggacgttcgaatgcattcgcaaatgacggcagttctttcacgatcccctctctgcaaacgtattggtttggaccgcttctgacaatatcttcaggctgcatatttccccactccttctattcttttctaatatttatcatctcactttctaacaagatgtcaaacgatatcacaaaccgctcagcaaggggcagtgcttgggatacacctcacactgcctgaggaaaagtggacagccggtgtttacagaaaaggatcagagcctgctcgcttctcttgcaccgcttatcggccggcatcttcagcaattcagacaccatctgccaaaaaaagacgtgtttcacatgaaacatgtcggaggcattctgattttgtcggaagacctgcagctcttgtcatgcaatcgagcggccctccattggctgaacatcttgcgcggctgggaaagcatcggcagcgaagccgtgccgagacccgtccgagccgtctgcacgcgcgcagcggctgaaactacagctccggcaaaaacggtcatctcgattccaggccattcctgcctatccattaaagcgagccgtttagacggatttggaccgtcaggccagatcgccgtttcatttgagcctgcttcacccgcagaaaccattccgctgatagcggaagcctacagcctgtccgaccgggaaaaagacatcgcttaccgggtcatccgcggactatcaacaaaagccatcggagacgaattgcatatatcggcttacactgttcaagaccacttgaaatcgttttttttgaagacgggcgcaggaaaccggagggagctgatgtggaagctgcttgatgatgtgctggagtgagaataaggcgggcgaaaactgttctcacgtccgattccccagatgagacacgcagtgttattccccgtgtcttgtcttgcggggatcaagaccagccaattcagaggattttgatgcctctgctatctttttcatcattccaccccgtcctgctcatttaacagctcgtccaaacgcgcaactgcatcctgcttttcaaacgtgctgaaccataggtcgtcatacgaatccaagatgcggtaatggtgagaaatcaagttttgctgaaggcgaaactctccttttttctcaatgtcccgccaccacacctttccgccaagcgtcttcccttttggtctgtcgatgcttcggtgagcaacagtctccaccacctcaaggggctcatccccgaggacggcctgcagcacttcactgttccgaaaaagcgcgcataccgcgacaacatgcgcccagcccgcagccgacctgcccttttcgatttgcacgagcgttttcttcgacatcccgagcacgttcgccattttctcctgcgtatagccgctttccgcccggattaatcttaatttggatgagatcagttcggttatgtattctttatccatggagaacctccattgtaacttttagtgtaattttacaccaaaagttacaatggttcaatctttataacccgttttttgctgtcagtttaatcctctccttatgatattcaccattctggttcctttccacgacagcttcaaattgctcacttttttctggggcatcacctaaccagacaacattgactatatcagaatgtgttccgccttcctcttgctcatccttttcgtaatcaaccgtctcttttccattcacaaaaaacacgactctctttaactccgcatcttcactcgttttcttcgaaacatagccattccaatattgatctcccctttctttagaatacgagagctcccattccccgtctgaagtcagttcgctcagtttgctatgttcaaaaaacagacagtaaatcgtgattccgatgcccagcatcatcgtgaaggcaattgatgcaatccatttctttttcactttcagtacctctttttttcttccattgtatcctttttttcattaagcaacatcatacaagaaatctcccataaacatgataaacttaaacatcatcacaccaaggaggcccgccatgcgaaatgaaacccgcacgcttttcctcgaccctgatctaaatgttgaagcctaccgctttaaaggcattatccagaagtttccgaatcacttccacgagtattttgtgattggttttattgagaaggggcagcgctatttgctttgcaagggagaagaatacatcattaatcaaggcgctctcgtgcttttcaatccttatgacacgcacagttgcgagcagattgacggaaaggcgctcgattaccgctgcattaacgtgatgcctgatgttatgagaggatttgtgaaggagatcactggggccgacagcctcccatatttcacggagaatgtcttgttccgccatgagctgaacgccagcttgaaggagctacacattcaaatattgcaaaaagaaaaagccttgaaaaaagaggagctttgtcacgtttcttgaaaatgcacctgaaccgtccgacgaagtcaaagcggtgtgcagttatttggaatcccattaccaggaaaacattacgcttgaacatttaagcaggctgacaggctggagcaagtatcacctcctgcggtcgtttacgaagcagaaaggaatttccccctacagctacttggaaaccgttcgtatcaatcatgcgaagaagctgttggaagaaggcgtaaaaccaatcgatgcggctttccaaacaggcttcagtgatcagagccatatgacgaaatttttcaagcggcaggtcgggctgacgccgaaacaatatatgaaaatttttgaatatgacaggcaggagatcaaaggatgaagacaagacgcgaaaccgccggacacctcgcagctgtgatcacgatcatcatctggggtactacttttgtctcaacaaaggtgctgctcgaggatttcccgcccgtagatatattgttttaccgttttctcatcgggttgattgtgctgatcatggtgcatccgcatgtgctgactttccggagctggaggcaagaagcgctgtttgcgggagcaggtttatgcggagtgacgctttactttctgttggaaaacatcgcgcttactcttacctacgcctcaaacgccggcatgatcgtcgcggttattccgatgatcaccgcggtattggcgcattttctcctttcgggcgaaaagctggagccccgctttttcattgggttcgccgccgctttcactggacttgcgctcattttctttaatggacaaatgatgcttaaattgaatccgctcggcgacattctcgctgctgcctccgcattcgtctgggcggcatatgcgattttgatgaaaaaaatcagcacattcggttaccatacaatccaatgcacacagcggatctttctgtacggtttgctattcatggttcccgctctgttcctgtttgatttccgcttcgacgcaagccctttttcctcccccgtcaattggttgaacatcctattcttaggcgcgggcgcatctgcgctttgctttgtgacatggaactggtcggtcggtgtgcttggagcggtaaaaacgagcgcttatatctatatggtgcccgtcatcactattgcggcatccgttatcattctgcaagaaaaactgacatgggttgctttttgcggaggagcgctcacattggccggcctttatatttctgaaacaaaaccaaaaccgcagctgaaggaggaacaaatttgagggaagagacaaaatgcgcactgatcatcgatgaaagcctgccgctcgggctaatcgccaatacagctgccatcctgggggcggccctcggcaaaaacaaacccgatctgattggagaaactgtaacagacggctcgggaatcgaccatttaggtatcgtcaaaatcccaatccccattttaaaaggcaatgccgagctgcttcatcaattaagtcaaaagctgctgaccgacgaattcaacgatattctgacggttgatttcaccgatgtagcgcaaagcattcatacatatgaagcatatattgaggcatttcaaagcaccgcagcttccgattaccgctattttggaatcggcatttgcggggataagaaaaaagttgcgcggctgacaggaagcttggggctgttgagataaacaagatacggaaattgacttcgcttcatttagtgaaggagtcaatttccgtatttttttatgtcatatgtttgagatctattagtgaaagcataatgaaagaaaagaagaacaatcggggatgcagctgttgtaatagcgtgctgaaatcgctattggcacggcgttgtctgctgtgttatttgcaatatttggcgaactaatatctcattaatttccttatttaatgaaaactgcataaatacataatataatatatttatgcagtttttctaatctttaatatatatcaagtatcgtggaggcattaacattgaacacagacaaacaagtattcattgaaacgcagaaaacagccaaaacccttaaaacttagtgcagcatttttcagtataatattggcttcgttcataactgcaattctttctggtcaagcagattcgatattccctttcatttccggcatctccattataatattagctgtcatatttacggggtgtttattctgggtgcttagacagcttgtcatcctgaaaaaaaagccgattcaattcattacacacttttccaagaaagccgagtttgcacgtatcgtaaaaatgattgattatgttttacaacaaaaatacaaaaaggcattaaaaaatataccgaaccaataaaatctcatgttttttatgaataggagtgacaatccaatgagaaacgaaaaacaattatttcaaaaagctgaacatacagccaaacttcttgagtctcacaaaagtgacgaagagctgcttacataccttgcaaatcaagaatctgttacattaaatcagctaaaaatctatttttcaaatccaagttttacattaacgtatttgattaaagggattttttttagcagtatgactgctgtcattatggcggcctttttatctggtcagatctcctccctcaaccatggtctttcaaggctattttcattcttcttcatgttctatctgatcttctcttttctttggatcgtcaagatgctgatctcctcgcgaaaaggaccgatgcaaacaatcctgcacttccaaaaaagagcggaatattccagaatcacgggtatgattgatttcattttagatgaacgctttaaaaaggaattcaattagaaagcagaggaacattcacctctgctttgattctctatcattcaaactaaataagaaggagaccaagacatgcaaacagacaaacaactattcgaagaaacaaaacaaaccgctgaaactctattgttatcgaaagctgaaaacgatgaagagctgatggcatacctcgaaaaacaagatttatccacgttaaaccggctgaaagtttatttttcaggtcctacgctaaaaatcagccacgtgatcaaagcttcgctcgccagttccatattcgcctccattgtaactactgtatgttcgggtcaagccaattccattttacccgacgtttcaaaaggttattttccggctttgttatcgatattacttatcatgagctccatctgggtgttcggcacgatcactaaatctcaaagaaacaaagaacaaaactttttacactttagaaaaaaaacgaaccatacaaaaattattggaatgattgatttcgttttggaaaataaatataaaagtatttcaaattaaaaaaaagcatccctaaagatgctttttttatgcttactcgccgctagacaaattctgtcttctctcctgctccgcaatgatttcattgtcctcggcattgtctctcgtcactttctgggtcaaaatcgcgccgaccgccactaaaatcatcacggctatgtaatagcctttttcattgagctgcagattgtccgcattgtatagcccgataccaaataaaaagactcccgcgaaaaatgtgaaatatgacataaccgtaaaggccgttgtgtttcttcttctgtatttatgcatcttaatacctcctaaagaataaaaccattatacttgatttacgtctccagaagaagaattctcttccttttttctcgcaatttagtaaatatgtaacaccttgataaaaaaggcccacaaaataaaaaaccgggaatgactcccggttttttaatgcttttcttcgcctaaaacagcttcagcaatattgacggcatggtcgccgatcctttccaggttgctggtgatatcgacgaagatcacgccggcttgtccgctgcataatccgtcgtttaagcgaagaatgtgctttttgcgaagcttgcgttccattttatcaatctgattttctttttcgactacgcgtcttgcggcatcttcgttattttccccaagagcggtgatggactccttaacagtggaaatggtcaggtcaagcatttccgttaaatcagccattgccgcttcggaaattttcaccctgttggattgctggtactcaccaagctcaaccaagttttcaaagtgatcgccgattctttcaatgtctctgacagtatccattaacatatgatgttcttcagattcttgttcagaaagcgtagtggcggacaattcgatcaagtaatcggttatcttcctgtccaaattgttgatcgcatcttctatttgaaaagcgctttgcgcatgttttgcctgttttgtattaaaaaactcttttgtttcctcaagtccctttaccgcaaattcacccatgcgcaatacttcttctttcgcctgtcccagcgcaattgaaggagactgctgaatgaacagcggatcaagatgtgttgctttatagtccacaaccgaatctttgcctggaatcagcttcgtaacgatcaaagccaatatgccgacaaacggaagctgaatcagcgtattcgacgtattaaagatcccgtgggcaaacgcaatcaccatcttagggtccagccctaaagaggattgaagcattaaaatcaaagctgtgaacggcttcagcaagatcaggaaaatcgctgttccaatcaggttgaacaatacgtgaacggccgcggcccgtttggctgccactgaggcgccaagagatgccagtacagcggtaatcgtcgtaccgatattgtctccgaataatacaggcagagcgccgtttagatctattaatgaatcggcaaacagcccttgcaggatcccgatcgttgcacttgagctttggacgagaacggtgaaaagggtgccgacgagcacgccgagaataggattcgcactcatgctgactgttaaatcatgaaaagcttcaaccgtccggagcggcttcatcccgctgctcattaattccaagccgtagaaaagcgcaccaaatccaaacagaatttgtccgatgttctgaaattttttgctctttaagaaaaacagcaaaaatgaaccaatggcgatgatcggaagcgcatatgccccaacgtcaaagccgataataaaggctgtggccgtcgttccgatgttcgcacccataatgacgccgatcgcctggcggagggtcataaagccggcgctgacaagaccgacagtgataacggtcgtgccggaactgctttgaattaaaaccgtgacaatcatacctgccaaaacacccatcagagggttgcttgtaaaacgatctaatatgtctctcagcttatctccggctgatttttgaagtccttctcccataaacttaataccgagaagaaagatcccgagacctccaatgaattcaaaaagcaatttctgcacatctatttccaaagtcgtgcccccctaattcgacataaatctacaaaccaaacactatgattatgatggagattaaagcctatgtaaacgattcaaatcgaaaatttacaataacttaacattgccggctgatgatttacattcccttaacattgcctggactcaccgcaaatataccccattccagctggcgaaaatcccgaactttttcataggtcaaaccgtatttaaaactaaggagggttacatatgcagaacagagccgacggttctaagatcaacattcaaaagacaaaaggggaacgggtttggaacgcatttggctatttcttttacctgggatcgatcattctattggccgctgtctggggatcgctccccgaaaaggtgcctgcacattacaacgcactcggtgaagtggatcgctgggggtcaaaatgggagcttttcatattgccgggaatcggattaattatccttctgttcatgcagttcctagaaaagcaccctgagattcacaatcatccaaagcgcctgaatgaaacaaacgctgaacacttctacctgctcagccgaaagttgatcaaccgcttaaaaaatgcatgcttaatcattttttctctcatattaattgaatccgtgtcaatcgctttagactggggaagcggatttggcgggtggtttcttccgattgccttactcggcactgtcatgcttgtggccataggtttaatacagcaaaggaaaatcaaataacggtcaggtgcatatttgtgagttttaatagtgaaactgtcgcgggggatgatggatgagccgcaatccaaacagaggctactatcgaggctctttacaagttaatacacactgcaaattcatgcgctgccatcagctttcagtttttcttctcaagcagccgcacatgcctgtctttttattccttcatcattagctctggaattcagtcgatattttacttattttaataaaagtaacttaggcataaagtatgtgcggtaattgtggcgagtcttttttgatctatcttttaaaaaaagagtgatgaacactgtaattctgttcatcactctttcgaatcctattgatcattatttcgcttctgagattcttgcaacgatttgagccaatccttctttaattggcgtgagcggacggccgagcactttttcaaaatcatcgctttcgacttcaagtgtgccttcacgaatgcctttttggatatcgacaaccatcggaatcagaaaatccggcacacccgcatttttcatgatatcgcgataggcagcatcgtcaacatgctgaacgggaacttctttgcccaatacttccccaagggctgaagcgatttcttcctgagttaatagtttgcctgaaagttcgtaaacggtgttttcgtggccttcgccggacagaaccgctgccgctgcatccgcgtaatcctgctgcagcgcccagcccactttgccattctctgctgatgtcacccaaggggctcccgccaaaacgccttgaatactcgacatttcattttccaagtaccagttattgcgcaagaaggagtatggaatccccgtttgcaaaatcgcttcttcagttgctttgtgagtcggcgcaaggaagtttttgctttcgcgggcattcgcaatgctcgtataagcgataaaccgaactccggcgcgctctgcggcagctaccgcattgccgtgctgacggattctcgtctcattgtctccatcggcagagataatcagcagacggtcaatgcctcgaaatgcggattccaatgtttccgggcggtcaaaatccccgtggcgcacatcgaccccgcgcgcccgcagcgcttccgctttttccggattgcgcacgctgaccgccagctgatccgccggtacagtttccagcagcttttccacaattttcgatcctaattttccggttgcccccgttactagcattttcatattcgaattcctcctgaatgttttaatcttgatctgtaacaaatttcgttacacttgatgtaactatcataattacaaataggctgctttgtcaacaggaatgtcctttaacctggctaaaacgtaatatggtttgtggtatgatcatgtcaaaaggaggaagtgatatgagaaaaaacgctgccactgaagaagccattcaaagatggaaccggtttgcagatagctatgctgcaaaccatactgaacaaggcgatatacataaagaagtctttttgaaccccgtcatcttttctctcattgaaacggtgaaaaatcaaaaagtgctggatgccgggtgcggagaaggatatttaagcagaatgctggccgcccgcgaagcagttgtaacggcggttgactattcgacaagaatgcttgagatcgccaaggaaagaacgccggacggattgcacattcattatcggcacggcaattgtgaggacttgcattttttagatgagcaaagctttgatatcatcatatcgaatatggtcatccaagacctcgcaaatgatgaaaaagcgtttcaggaaatgcacaggttattaaaagatggaggatgctttattttttcaatattacacccttgtttcgtcaccccggaaagcggatgggaaagaaccaaagacggccaaaagctccattggaacgttgatcggtatttttacgaaggcgcatatgagcagccgctgggcggcgaggagaaaatgtttctttttcacagaacactgacaagctatatcaatacgatcatcaaagccggctttcaattagaagcggtcgaggaaccgagaccgtcaaaagagatgctgaaaaaatacccttcatttgaagaagatctcaggtgccccgatttcatcgtttttaaattaagaaagcccggcggcgatgtccgataggccccgaatccgatagaccttttcctaccctttttgagtatttgtttttcttcgcggccaaatgacggctggaatcagagccaaggataacagcccgcccgccaaggataacacggcatagcttgaatgagcgacaaccattccggaaagagccccgccggaagcccccgccaatgcgatcaaaacatcaagcgttccctgcactttcgcacgtgttgaaggctcggtcgaatcgataatttgtgcagttccgctgattaatccaaagttccatcccaatccaagcagcgaaagggcaacgatcaataaaacgagcgaatcgctgggagccagcgccgccactgcaccagcgagcagcagggtcacccctgaggcgatgcttatggctgtccggccaattttatcaacaagaatccctgtgacaagtgacggaagatacattgaaccgatatgaaaacctatcacgatcccgacatctcccaagctgtgtccgtggtgctgcatatgaacgggcgtcatggtcataatcgcaaccatcacaatttgggtaagcaccataacagcggcaccaattgtaatccccttttgatcgtccgaagcaccggcagacttcgtttcgtctgctaatttattttcttgtctataggtttcgatttttttggcgatctccaacggatccggccgaagcaaaatataaagcacaagccctgccaaaataaaagctgccgccgataaaataaacggtcccgcaagtggcggaacgccgatgatcgaagcaaatttccccatgacatccaccaaattggggcccgcaaccgctccaaatgttgtcatcaccattgtgacgctgatcgctttagcccgctgctttttatcagccaagtcagtgccggcataccgcgcctgcaagtttgtcgctgtgcccgctccgtaaataagcagggaaacgaacaacaatatgatgctgttgatcacggccgcagcaacgaccccgattgcgccgatcccgccgaccataaagccggcggttaagcccgtgcggcgcccgtaacgctgagaaagtctcccgacgccgaaagcggctcctgccgatcctaaagtaaataaggcagaagggactcctgaaaacgcatccgtcccaagcatttgctttgctaacagggcgcctaccgtaatcccggcagccagccccgcaccgccgaaaatctgcgacagactcacgatgaataatactcttttgtacaatctctttaatcgatccggagaatctatgtaactctcaaccgttcgttcagaataccccgccacctcaacaccttcttatttaaaatttgtccccgctttcaatcacggcggttcctttcgtttatgaatagtttgaattttactacaaaagaaccttttgtcaatttgctaagggcatgtccccttcaacattttatgaactgaatttatcatattccgattttagattgtggcggcattgcgggcattaaaaaaactagtcaccgaatcagtaactagtcagatgatgtgcttttatttcttgacttgcgacacggtcagtccgtcaccgatcggaatcagcagggattctaattggggtgggcggcgacgccttgattgaattttttcattgattcggtatgtcgcttcggcatagcattatcgtccgtgcactaccgcatgcaagtacgttatcggcaacgattaacaaccaaaatggcaaacaagacgcttcggcgcgaggggttcttctgcttttctatttctccgtcaatatatagccccaatttgtctcattcctttgttttgaataatttataatcatactttaaattcaaaacctgaagaaagaggggcgaaaaatcttaagaattaactgagctcttttaataacagttggtctgcttctctttccataaaataaaatagaagaagttaaccttagaaacctcttcttttgatatttggtatattaaatcatgtaaagacaataatgaataaaaattcgtttataaagcaggtgatcccatgccaacgaacagattaatcaacgagaagtcgccatacctactccagcatgcacacaaccccgtcgactggtacccgtggggcgaagaagcctttgaaaaagcaaagcgcgaaaacaagccggtacttgtcagcatcggctattcgacttgtcattggtcaatggttgtattccataataaaaagaacctgaaaagtttcaggctctctttttttaaatcattattgatttgaatttttttctcttttaacttcaagaaaatgaatctgccgcccatctattttttgcactttaaaaatataaccatcagcttctagttcagaaccagcttctgcatccatgttttgagtcatgaaccagccgcctattgtgtccacttcctcatgagataaattgatatccaaaagatcgttgacatcttcaattagcagctttgagtttattataaagtgaccatcctttaactttcgaatatccggaatttcatcaacatcaaattcatctctaatttctcccacgatttcttcaaggatatcttcaactgttactaaacccgacgtacctccatactcatccaataagatagcaatgtgaattcgctctttttgcattttcgtcagcagattaacaaacccagctttgtataataatcaattgttctcttcgttaccttagttccttccgccaactcgccgattttcagctttccagccccatcaaatccctccaaaccataacggttattgcagaggtaaagagaggcgaagagatcaacaagaaaatatcacaggaaagtttgtctttgattcaacttcttttgttgattacttaatgtttattcaatcctttttttcagattaagatatgtgtgacttgctcgctcacattgaaataagcaaagatcggatgaaggatcacttcgaatgtcgactctccaacccatccaatacccagcgctgtaacggttatgcccagttggcaagccgataaatattcatctaaatgggtaactacttttttggcggataccgctccttttttcccttcaagtataagccggtcaattttagttgcccgcacttttacgatcgcaaattccgttgcaacaaaaaacgccgttaaagcaatcaataccgcaaaaataattaaattaatggctgtcaataagtcgtcttactttaaagtaagacttacacctcccataaaagaagaagcatttgataaagctaaacgcgagaacaagcctgtactcgtatctattgagtatagctagtttggttattctaatggacatgccttggtgtcataaaagaagaaagcaccaggttataaaaataaaattaaataagaaaagagtgtaagaattacaaatagagtggtcatttaaattcctgtttcaatattttttagcaacaaaaaagccgctaaatctggcgactttttcaaaagatcatcaatatttagttagtttgatatttatatactagtgatttaataatttttatatcatttttcacatcatgataattttgataatttaaatctctttctaatatgacccccttgacaggagcttttttaataatatactcggctagtttccatacttctttatgaacaggttcagaatgagaatctattaaaaatccatacttatttctgataaatccagctacgtgtaaataatttattttatctttaggtagcttatcaaaaaaagcatatggatcgtatttatgatttatactatttatatataaatttgatacatctagcaacatacctatgtttgtttcattaagcaatttataccaaaaatccaactctgaaaaatcattgttatgccaattaaaggtataagttatattttctaaatacaaattttttaatcttccttttttcaattgatcatatttgtttattaaaaactcaaaagtttcttctttatacattactggaaaaaaatcgagtaattcgatatcttttacactactcattgctaaatgatctgtatagctattaatttgtaattctgccaacaaattggatatttgtttttccttttttttagataaaggttcataagttcctattgaaagagaaagtccgtgtggaattaagggaaaataatttctaatagtattcaattcctcttcattctttttatcgaaatacctttcagaaataatctctaaaaaatcaacatcctgcttaattacatctaaatccttaaaaaaattttgacgaaaactcaacccaacaccaatacaattggacaagaattatccctccacatcaactttattttctactttatgtagagtgtagaaaaaaaggcatattcgacttacacttgttaaaataacaaaagacataaaaattaataccccgaatttttcaacaacaatccaagacaatgataaggctataatagtgcctaaatctgatgaagacgttataactgatgttacttttcctttcatatgacttggggcgaaaataaacacttttgaccttaataaattatttattataggggtacctaaagtaaataaagaaaatcctattaaatagacaaaagaatagctagctatcgtcattaacaacaatccaccaactacgagaacaaaacttattataaattgatgaatatactgtaatttaaataatttaagtctcgaaagcatcaagttagccgtaatcgctcctactcctcctatcaaccaaaacaaagaaattataagagaagaagcatttaaattcttttcaagaatatatatcgataagcttgttaaaacaggaaaagttaaaccatttaaaatttctattatatttagcctttttaataattgatttttataaacttctttgaacgaagaaaaaatgctctcttttttctttttattatttacataacctaaatcttttattgttaatattaatgttattgcaatcaatatagttaatagattgataattaatgagtatgcattaagccaatgatacatgagtggtcctaatgagaaaccaactgttttactaatcaaaaaccatgagtttctaccacttatttcggaagccagggtctcttttgagcaaagtgaattaaaccaaaggttttgattcatgatcgatatggtactgaaacattgtgaaatcaacatgatagggaatataatccaagttaaaccgagtgataatcccaaaaataatagtgaataaaaaaaccaattaatacttaaacatcttagcattattcttttactcgatgatacatctgctaaatagcctccaaaaaaggttgctaatatacgggctattgctgaagtaaaaaataatgatgatgtatataaaaaagatcccgtaatcgaatatgcataaagtggtaaccctgtccatacaatggctgcacctaggctatcaactgttccaactatgacaattttatttttaatgttgtttagacttttcattaatactttctctcttccatatgtccaacagacctaattttttaaagttatctatagcaatttttaactgatttttttcttgagtatttaaagaattatgtgttagattagttgcttctttaatacataataaattcttataattttcaatccatattgctacactttgttctatcttgaatactctaaccccttgttttccttttatatacaagtaattatgttttttagtctctgtgctggttatgttaaaacatgtaattggataacagaatgcatctacaaaaccattcccttttccaattgtaactaggtatatatttaattcgtgtttagccagctgagctatatagctttcgtttcctttttttttcgaaagaaagtttacaaaagagtctgcatcttcttcaactctttgaccggtataattatgttgattgcagaagttcttaacaaacttttcccattcccttgttttttctttagttttaggaaatacatgattaaacctaatcgcccgtttattaaaatgtaacttcctaaaaaaatcaaaattaacccaatcaaagtgattctgttttttgtattctttcagataattctcatctgttacacacttaaacatttcatattgtttttttaaaagagtcatttacctcatcctttatagggagaaaagggataacgaaaaaatcgttaacccttttcttccaccttacttattatcccaatcgtagcaagtttcttctaattctacttgagacacattttgaatttcttccataattatatcctccttccgataaaattgaataatcagattattcaattttattataggtagatatcctatatttgtaaagggtttttttcattttattcatttttttgtgatatttacttgtttaaaatacttttttatcaagatagcttcaaattagatgaagatttattaaaaacttttatactttctttcaactagacactacgtgtctttatttgctgcaaaatattttttttaaagctttcaattgaaacatttttttgttgttcctctccatactttcttacatttactccgttttctttaatttcattgtctcctactactaatgtataggggattttttgaacctgtgcttccctaattttgtaccctaacttttgattactctcgttaatttgtactcttatcccgtgttgtttgagttccgacttaatccctaaacaatactccaggtgaatatgtgaaataggaataatttgaacttgaataggggcaagccaaacaggaaaaacacccgcaaaatgctctattaaaattccaaaaaaacgatcaatagaaccaaaaatagcacggtggataacaacaggacgaactttttcgttattatgattaatataagtcaaatcaaatttttcaggcatctgaaaatcaagttggattgttccgcactgatgactccgttttaaagcatctttaatatggaaatcaatttttggtccgtaaaaagccccatcaccttcattaacttgatatttgattgctaaatcgtcaagcacattttttaatgatccctcagaaacctcccataggtgattatttcctaatgaatcatctggccgagtagacagttccactgaatactcaaaaccaatagtacgatacacttggtcaattaaatgaaataccttcttaatttcactttcaatttgatcttctcgaacaaagatgtgagcgtcatcctgacaaaatgtgcgtacccgaagcaatccgtttaatgaaccactaaattcatgtcgatgaacttgtccatattccgccaatcgaataggtagatctcgataggagtaaagattatttttaaagattagcatatgtccaggacaattcattggtttgattgcaaactttgtattatcgacctcagaaaagtacatattttcttggtaatgatcccaatgaccggatttctcccataatcgataattcatcataaacggtgtatggacctcatcgtacgatgcattattttgaagttcacgggataatttctccaattcttttctaacaatttgtcctttaggtaggtaaaagggcattcccggtgcttcctctgagaacataaataaatctaattgttttcctaactgtcgatgatcatgttttgctgcttgttctaaaaaatatagatattcatttaaatcgtctttctttttaaaagctactccataaactcgttgaagaacttctttttggcgatttcctctccaataagctccagatacacgagttaatttaaatgctttaatgaaaccagttgatggaaggtgtggaccgcgacaaagatcaataaattctccctgttggtaaagagttatttcttggccttttggaattcctcttaatatttcaagctttaatggttcattattttcttcaaataacttttcagcttcctcataagagacaacaattcgtttaatttctatattctccttaataatcttttccatctcacgttcaattgctagtaaatcctcgggagacaaactgtgttcaagtttcaaatcatagaaaaactcatcttcaattactggtccaatacccaaacttacactactgtaaagccttttcacagcgtgtgccaatatatgggtggatgtatgtcttaacaccgacaaaccttctttcgaatctagagtaaaaatatcgagtttaacatccttgtcaagggtatagcttaaatccacgaatttttcatcaacctttgctacaacagcgtgctttcttaaagttgtactaatggattctgcaatacgttttattgttatccccttcggaaattccttcgtatttccttctttgaattgaacttttattaaactttcactcattatagtgcatccccttttaataaaattgatttacactctaaaccctagctttgcaatagccacgttgagtggaaaataaaaaaatgcactaatccccaaagctagggacgagtgcattacccgtggttccacccaatttcccataagttaaatggacaacttatggctctgatgctgtaacgttgcataaacggtattagatacttaagttccctaatacagctcaaaggtggtgagaaacttttctgcgttaggaagatttcagcataccttccctctctgtaaaccgttaaagtcacccatgtccctttcacaacctttagaataatctaaatattcctttttttaatatattttataataactggtcgtaaatatcaacaattgattattaggattttgtattatccatcttaatttgttattaaaaactaaaatgaattaaaattacagcctgtggtaaagtataaaaataaaagtgatgaaagaaggtgatcccatgccaaacaaaagtaaacccaatagattaatcgctgagaagtcaccgtacttactccaacatgctcataaccctgtggactggttcccttggggagaagaagcatttgacaaagcgaaaagcgagaacaagcctgtactcgtatctattgggtatagctagtttgggtatctatacgcacatgccactggtgccatgtcatggctcatgaaagcttcgaagatgaagaagttgcgaagcttctgaatgagaaattcgtctccattaaagtggaccgcgaggagcggcctgatgtggattcgatttatatgacgatctgccagatgatgacggggcagggcggctggccgctgaatgtgtttttaacccctgatcagaagccgttttatgcgggtacatattttccgaagacgagccgttttaaccgtccggggtttgttgaggtggtgaagcagctttccgataccttcgcgaaaaaccgggagcatgttgaagatattgccgaaaaagcggccaacaacctgagaatcaaagcgaaaagcgatgccggcgattcgctcggcgaagacatattgaggcggacgtatcagcagctgatcaacagctttgatgcggcgtacggcggtttcggcagcgcgccgaaatttccaatcccccatatgctgacatttctgcttcgctatcatcaatacagcggcgaggagaacgcgctgtacagcgtgatgaaaacgttggacagcatggcgaacggcggcatttacgaccatgtcggctacgggtttgcccgctattcgacagatgacgaatggcttgttccccactttgaaaaaatgctttacgataatgctttattgctgatcgcatatactgaagcctatcaaatcacgaaaaacgaacggtataaacagatttccgagcagatcatcacatttgtccgccgcgaaatgaccgatgagaaaggcgctttttattcagcgcttgatgccgacacggaaggcgtagagggcaaatattatgtgtggtcaaaagaagaagtccttgaaacgcttggagatgaacttggcgaattgtattgcgcggtctacaacatcacgcaagaagggaattttgaaggccataatattccaaacttgatctacaccaggctggaagacatcaaggatgaattcgcgctgacagatgaagagcttcagaacaagcttgaagaagcgagaacaaagctttttgaaaaacgtcaggaaagaacgtatcctcatgtcgacgataaagtgctgacttcttggaacgctctgatgatcgcgggtcttgccaaagcggcgaaagtctacaatgcgcccgaatacctggagatggcgcgagctgcagccgagtttatcgagaataaattgattcaagacggtcgcatcatggtccgctaccgtgacggcgaggtgaaaaataaaggatttatcgatgactacgccttcctgctgtgggcctacatcgaattgtatgaagcatcacttgatttaaccgatttgcgaaaagccaaaaagctcgaagcagacatgaaggggctgttctgggatgaagagcacggcggtttttattttacgggaagcgatgccgaggctttgatcgtgcgggataaagaagtatacgacggcgccctcccgtccggaaacggcgtcctggccgtgcagctgtcccggctgggcaggctgactggcgacttgtcgctccatgatcaagcggcaaaaatgtttgctgccttccatggagacgtctctgcttatccgagcggccatacaaactttctccaaggtttgctgagccaattcatgccgcaaaaggaaatcgttgtgctcggaaaacggaatgatccggacagacagaagatcgtaagcgctttgcagcaggccttccagccgaattatgccgtcctcgccgcagaatcgcctgacgatttcaaagggattgccgactttgcggccgaatacaaagcagtcgataacaaaacgactgtctatatttgtgaaaatttcgcctgcaggcagccgacgacgaatatagacgaagcgctcgatcagctggtttaaccggcggcaatcatgggaataacatttgcaaacacctaatcgaaaggggttatgaccatgaagcaaaagaatctgatctcaggtctcgccgttgtcgccggagtcaccgcatatatgctcaaagacgaaacaaacagacaaaaactgaaatcgtacttgcaaaacgtcaaagaaaagatcccttacttttcggaaaaacacaacgtagattcattcccggttgaaaaagcaggacacccgtctccgcatgatatcgaagataacaaaatggtatcggaaggatccatgtaccctgttcaatactacgacgaaaagaaaaaatagcgatgcatgagctgtcatatttatggcagcttttctgctgccgttctaaaaaactgcaagcggattatagatataaaaatccaaaaataaaagccgcccggtcggcagcctcttcaagccttatattttattttcataacaataatgattgacaagctcttcaattaaatcatgctctggaaactccccgtgaaactcaaagggaatctcctcgacaaaccggccgcgccggtatacatggatcgcaccgttttgtctggtcacgctgtattccggttcaaacgtgtatccgttccgctctattgcacccattgatcattcccgcctttcaaaacagcagttcatacacttcgtttaattctcttgtccgtttatggtcctgttcattcagcgcatatttcatctcatgttcaagcacttgattcagaaattccatttcccgctcctccaagtgctcgacaaactcttcctcattggcatatcgcccggaaacgatttttctgtaaatgttttgtcctatgccgtgttcaaggtgattcgacagtgactcacggaggtagcccaatgttgtgtccatgattcatactccttttttaccttttaggttgggtaattcttaatgattcatgcataagcggcctaaattttcaataagaaaaaggcgatacaccataatgctgtgcagataaaaactttctccttcccacatggtaagcgcctaaagccaaaaagactgaacacgcagcaataagaaagacggcttttcccccgtacaaggcaagcatcattccccccagccaaggccctaaaaactcaccgatgttgtataagttttgcatgccgtaatacgcgcccttcatatgatccggagccagctcgtccaaaaggacattcattgaaggaaaacataaaatttcgccgattgtcagaacaaacatcgaaagcataaaaacaatccagccatttgcgatagaaaaaccgatattccccaaaatgcaaaaaacggttccaattgatattgttgttaaggatttatacctctcaaataaacgggtgagcggcacttgtaaaaggatgaccgtcaccgcgtttaacgtgattaaagtcgaaaatattttaactccgtttgcaaagtcgttatttaaatactgcagcaaagtgctttccatttgcgaatagctgaacaaaaaaaggatgccgccggctatgtataatcgaagagccttgtcttgctttaacgtcttcaaaactgaacctgcctggactttttcaggagcgatttttgtctctttcaccgtggtcagccgaatcatcatcaagctcaaaagtatggcatagccaaaatagaccagccctgtgatgataaacggcgttccggttttggcaagaccaaaataagcgcccagtaaagggccgacagcagctccaacattgatggccaaataccgcaaagagaaaatgcggaatctcatctcccgttctgataactcagccatcaaagcctttgacacaggttcaaaacacgaatggcaaagcccgcttaaaatattcagcaataaaaaccacatgaaatcatgaacaagtccaaaaagaatgaatacaaagctccagatgaaaatggatgaaagcatcactttttttctgccgattttatctgaaagcgctcctccgactacccctcctacagtgcttgaaaaatagcctaaaccgatgacaagcccgatggttccaaaatcggctcccgttttcatatggagatagagcgccaaaaacggggttgtcatcgacttagccgccttcgtgacaagcgtgcctatcagcaaaaatcggatcaacggatgaaggcggctgaatgctttaaattgcgcaaacatccgaattcttttcccatacggtatgatcatggaaccacgttgcaagccggctgatacggcctctcaattcggcttctgtgcgtccgataattaaacagcttgcaattgcgtctacactggaagacgagccgtggaacctgtctccggcttgagcggatatattttgtttcgctatccagtctgcggctggcgcaggcttgatttctttcagcacgccgtctttcggcggaatcaacagccagccgcttaggcggtccggattgttgtccacctccggtatatgaaattccaggccgcattgcgctttaacacacacttcattgatatcaaaaccgaaagtctgcacagttgcttcacggaccatagcgccgccggttctactggccacttcacaaaacaccagttcatcatctggtgtatgaaacacttcagcatggaatgttgtggtattcggaacaggaagggcagcaagcgctttttgaacaaaatcagtcaaccgccgggtaagcggatttttcaattcaagctggaggctgcctaaaaactgatgatcttgaaacgctagacacccgttgatataacgcgacggccagctgaggacaatttcttcatcaaggatgaggccgtctatatgatacatatccccttcgataaacgactcaacttccagatgatcgggaagacctttcgcaagaacattccacacgtcctgccgattccttaaaacggttgtatcaacagaccccgatccgtaaataggcttaacgaccacaggaaaaccgaaagtttgaacaaacgtatataagtcggccgccgagtcgattttcttaaaatctggaaccttcacaccggcttttcttacttgctctttcattaatattttgttgcggaacagcagagcacttttgtaagactgcccttttatccccaaaagcgacctcagcttccccgccctcagcatatcaaattccgaggatgcaataatcgttttaaagtgatacgtttcattcagctccaaagcgcgcatttcgatgcatccattaaccggataatcgtcaaatgcttcgatcacatcataattcctgcattcatccgcacgatcggttgaggtcagcatcgccaccggttcatccagtcccttcagccatacatcatacggagacttgctataagctgttttatttaagataagcgtactcataacaatttctcctttcttgtaatacatgtttttcaactttataatagtaaaagtatttagataactctaatatatctttatctagtattaataacttttatttataaatagaggtgtgaaatatgaatctccatgcactgcgattgttctattcggtcgctgaaacaggcagtgtcactcaagccgctaaacagttaagtatcagccagcccgccgtcacctcgcaaattaagaaattagaacgcgagatcgactgcaccttattcgttcctaaaggcagagggatcctgctgacacagtccggcgcagagcttgcaaaacaggccaagcggctgttttcacttgaaaaagaaattgaatcgtacgtggagcagttaagggaagggtcaattggaaaactgcgtattgcctccaccttcctccccgccaattatttgctgccaagatggctcagccgatttaaacagcaatttccgaaaacggaagttgaaatcacgacaacgaattttcaaaaagcttgtgaacagctgatcaactacgaagcggacattggcctgatcggcgggacaacggaattcggccccttcttaaaaggaacgctgcttttggaagatgacatgttattcgtagtcaatcaaaaacataaattcgcctcaaaacacgtggcattagaggagattgtaaaagaacctttcgtctttcgcgaggaaggaagtttttcgcgggaaaaattgatttcgctgtgcaacctgcataacgcgggaaaaccaaatatgggtgtacaaataaacggattaaacgaaacaatcagaacggttatggaaggatacggtgcaacattcgtatccgctcttgaagtaaacgaatatatcgcccgcggagacatcgcaaaggttcatgttgataaagccgtaataaagaacccgatttcgctatgtgtaaggacggaagaccatctatctccatctgcccttaactttattcaaatgatcgattcgaccgatgaatatcctctataacggacgtcatctcaatttccattaaataggttctttacaaagctcgaccggctgtagaacgccgtaaactgccgggggttgtactgttgaatattattgagcgcatgtttggtgaggtgttttagtagtcaacagcagcagacgggccgtctcaatgtgtgaatcaatggtttttcaatttatgacaacaacacaaggagccagcagctattctcggggcggtgttcgcaaggacagctgcttccttcaatcgtcatgcgaagctccgtcttgtggccggaggcagactttcttctggatttagacctatatgtgggataaagccggatcccagcttaagaaactaacagcacactgtcctacgcctgatcctgcattatgaaatcatcacttataagatatacttgggctttttcgttatcttgcaaaggatatttttaaaaatgccaaaacttccgaataaaaagtggtatgatttttggtagaaaggacggctggtgcctgtggtcaaaaaacgggtcaatttttctctgcaaacaaaaattatgggcttgattgcagcactgcttatcttagtaatcggcttgctgacagtcacgtttgccgttcagcaaacaaaagaaggaagaaaacagtccgaacagcttgccgttcagactgcaaaaaccatttcttatatgcctccggtaaaagagctctttcaaaagaagcgcgggcataagggagaggcgcaagaggtcattgaacaaatgaaagaacagaccggtgcctatactatttatgtcctcaacgaaaagggagagatcaaagtcgcctcggaaaagagaggtcaaacgaagctgacaagaagcagaaagatcttgttcggcggctctcacatctctgaaacaaaaaacgatggccgcatggtgatcagaggaagtgcgccgattatccaggaacaaagtggttacagcaaggccatcggcagtgtgtctgttgattttctgttaaacgagacagaacaacgtattaaagagaatgtgagaaaattgagcttcatggctgttctcgttttgctcataggatttgcgggtgccgccgctcttgccaaaagcattagaaaagatacgcttggccttgaaccccaagagattgcatctctttaccgtgaacgaaatgcgatgctgcgtgcgattaaagaagggatcattgccaccaaccgtgaaggagtcgtcacaatgatgaacgtatcggcagcggaaatgcttaggcttcccgaacctgtggtcaaccggccaattgatgacatcctgcccggagccggaataatgtctgtccttcagcagcggcagatgttgctgaatcaggaggtctgcgtcaacgatcaagtgtttattttaaatacaaaaatgatgctccaaaacggtcaaacttacggaattgtcgtaagtttccgtcaaaaaaccgagttaaaaaggctcattgacacgctgacagaggtgcaaaaatactctgaagatctccgcgcgcaaacacatgaattctcaaataagctttatgtgatcctaggcctgcttgagctaggtgagtatgaagcagcgatcgacctgattaaagaggaatacgccattcaaaatgaacagcacgacattttattcaaaaacattcattctcagcaggtgcaggctatcctgttgggcaaaatgggaaaggcttcggagaaaaaagttaagttgtccattgatgaaaacagcacgcttgagccgcttcctgagcatatcgggatgtctcatctcattacgatcatcgggaatttaattgataacgctttcgaagccgtagctgagcaaaatgtgcggcttgtttcatttttcatcactgacatcggccgcgatattgtcatagaagtggctgacacaggatgcggcgtagcgcctgataagatgaaagccatctttgaacgaggatattcttcaaaggggatgaagagaggctacgggctggccaacgtaaaggaatctgtacgtgaacttggcggttggattgaagtggccaatcaaaaaggcggcggagcggtatttaccgtttttataccgaaggagaagcaaacacgagagggggaatccatttgattgatatcgtgatcgcggaggatgatttccgtgtagcgcaaattcatgaaagattgatcgaacagcttgatggattcaacattatcggtaaagcggccaatgccaaagaaacaatggaaattctcgaggtccgaaaggccgacttgctgctgttggatatttacatgccggatgagatgggcacaacattgattcctgtcattcgaaaccggtttccggaagtggatatcatgatcatcacagcagcaaccgaaacatgtcatttacaggaatcgctccgggcgggaattgtgcactatttgattaagcctgtgactgccgaaaaattcaaacaggtgctgcttcaatataagaaaaaaaggcaaacactgctttctcagccacaggtcagccaatcaatgattgaccaaatcttcggagacttctccagcggatcccgtcaggctgaggatttgccgacaggtatcaattcgattacactgcaaaaaatcagggatgttctgcgagacgcagctaaaggaatgacagccgaagaactcggtgaaaaaatgggggcttcacgtacaacagcccgccgctatgccgaatatctcgtgtcaaaagaagaagcgcgcgctgagctggaatacggaattatcggcagaccggagagaaaatactatttggcggatgaataaacatgaagaactttgcgattataatgatttgtctattgatcttaatgtcgggggatgaaagacaatcgtccgccccgcgtcccccgggagggccggttgaaatcgtcgtacccgctgagccttcgggcggctgggatttaacggctcaggcgatacaatccgtccttaaacaaaaacaagtgataaaaagcgaagtgaagatcgtctataaacccggaagcggcggtgacaaaggctggaagtatataaatagcagcgatacgtacaccatcggcatgacatccagcttaatgctgagcaattacattctcggacagagcaaactgaaaacagacgatttcaccccgctggcgattcttgcaaaagaatggcagacgatcgctcttccaaaaggatcggaaataaagagcggaaaggatttgctgaatgagatcaaaaagaaccccggcaaggtaaaaatcggtttttcccccggacttggcaatgatgaccagctgtcattcgtcagggcggccgatatgtacggagttgacccttttaacattcaatatttacagtatgaaagcagcgaagagctcattcaggcgcttatcagacatgaaattgacgccgcatcgatgactctatcagaagctaaaacatatgaaagaagcggcagcatcacacttggggctgttacttcagacaaaaggcttcccgcatatccgcatgtaccgacgtggagagagcagggcatcccgtttgtattttcccattggagaggtgtattaggcccgaaaaatatgaccaaagaagaaatttcctactgggatcaagtgtttaaaaagatcacatcctcaccggaatggaagcagaaaataaatgaacaggaatgggaaagctattatttaaacagcaaggagacgcaacgattccttgaggagcaatcagcattttatcaaaacatcatggctggggattaaccgggtatttcgcgtctgcggaatactttttttatgtatttaaaaatggtcaaaaagaacaaaatgattttaaaaaattaaaaatacataaaaaccaaattatttacttcagaaagttcttctcatatgatgacaaaaaggcaaggcttagggggaacaggagagaaaaaaatgtaagcggattcatatgaggggggaataactgtgttagcaattttaggttttttcatgatgcttgtgtttatggtattgatcatgacaaaacggctttctgttctgacggcattagtcttgacaccgatagtgtttgcgctgatcgccggattcggattcagcgatgtcggcgacatgatgatttcggggattcagcaagtcgcgccaaccgccgttatgattatgtttgcaattttatatttcgggattatgattgatactggcctgtttgacccaatggtcacaaaaatattaaaaatggtcaaaggcgatccgttaaaaatcgtcgtcggcactgcggtgctcacgatgctggtcgcattggacggagacggatcaacaacatatatgattacaacgagcgcgatgctcccgctctatttgctgcttggcatccgcccgattatattagcgggaatcgcaggagtcggcatggggattatgaatacgattccatggggaggcgcaacaccgcgggcagcgagtgcgctcggggttgacccggctgaattgaccggcccgatgatacctgtcatcgtaagcggcatgctttgtatgatcggagttgcgtatatgctcggaaaagcggagcgaaaacgcctcggcgtgattgaactcaaacatccggctggtgccaatgaaacggccgccgctgcggaggatgagtggaagcgtccgaagctttggtggttcaacttattgttgacgctttcattgatagggcttctcatatcaggaaaagtaagcttgaccgttctgtttattatcgcgttctgcatcgcattgattgtcaattatccaaacctcgatcatcagagacagcgaatttcggcgcattcgagcaatgtattggctatcggttcaatgatatttgccgcaggggtctttaccggaatactaacaggcacaaaaatggtagatgaaatggcgatttcgcttgcgtctatgattcctgaacaaatgggcggctttattccgatgatagtagccttaacaagcggcattttcacttttctgatgccgaatgacgcttatttttacggagtgctcccgattttatcagaaaccgctgtcgcatacggtgttaataaggtcgaaattgcaagagcctccatcatcggccagccgattcacatgctgagcccgcttgtgccttcaacacatttgcttgttgggcttgtcggggtttccatcgacgatcatcaaaaatttgcgataaagtgggcggtgctcgctgtcatcgtgatgacaggatgcgcgcttctcatcggatccatatcaatttattgatggtgttgatcgcttcaatgcccttatgagggcgatacacgtatcgcagcataccttttcacatagcggcctttttaagcttgcagagacactcctgttttctgcgggctttttcttttggataaaaaagacctcccttataccttttcataagcctttactgtgtggcttggcttcacttgaaacacaacatctttcggacccgttgtttgaaatggaccccagaggctctccggagcgggcgggtttccgcccatcattggcgcccgtattgaaacacagccaagcttataaaaaaaagaaccaggagctggttcttgatcatagcgcctgagagggctgccaataacatctcgacagccccaagcgccttaaaaatttcattatttattcccatcagctgaggcacgcttgccaattccaaacacataatagctggcggcaacaaccgcaaggaaaataaccccgacaatcagagacacgcgtgtgtcattgttgaaccacatgcccaccaataccataagaaggaaaccaatcgtcaaatagttcgtcactggggcgaaaggcattttgaacggatgtttgtcaatttcagctccttttgcttttctgaatccgatatggctgagcagaatgacaaaccacggaatcatccccgggagcacgctcgcactgtatacatacacaaaaatattaggcggcgcaatataatttaaaacgacgccgattgccaaaccgatcaagacggcaatcgtcccgtataacggcacgccatttctggaaatcttcgtaaagaattttggcgcttggccgtttactcccaatgtataaagcatgcggcccgcactgaaaattccgctgttgcagccggacattgccgccgtcatgacgacgaagttaataatgccggctgccgccgtaattccgactttcgcaaaagtggatacaaacggactaccgattgcattcagctcatcccaaggatagactgtgacaatcacgaagatggcgccaatatagaaaattaaaatacgccaaataatactttggatcgcgtgtctcagcgtgttttgcggatcttttgcctcccccgccgtaattcctatcagttcgaccccttgataagcggcgatgaccagcgacagcgcaaagaagaatcctgagaatccgcctgtaaagaaaccgccgtgcgaccaaaggtttgaaaacccgatcgcttgtccgccgttgccgaatccgaagaaaataatcccgaaccccgctgcaatcattaatacaatcgtaacgattttaatcatcgcaaaccaaaattcaaactcaccaaatgatttaacagagacaaggtttgctcctccgagaatcgccattgcgataatgcccggtatccaagcgggaagatccggaaaccagtacttcatgtactccccgacggcgatgatctcggacatcccgacaatcacccactgaaaccagttgctccacgcggtcatatatccggccaacgggtgtatatattgatggccgaatgtcgcaaatgaaccggtgcttggctctacatatagcatttcccccattgcacgcataataaaaaagataaaaattccgcaaatggcataagcaagcaggacggaaggtcctgtccactttatcgtgctggaagatcccataaataaaccgacgccgatagtgccgccaagcgcaatcatttggatgtggcgcgcgcccaggcctctcttcaattctttgttcgccacttcttttcctcctcttacacggctgatgtcacccaaaaaactatatgatgacaaagcatcttcatcgtattaagtagtaataaaaatctgataattacaattagtatatatctcaaaatttacttattccatcataataaactccttccaaaaatacaattgttttttccaggagaacaaattttactctatctatttattaagaaacaactatcccaatataaagaatattcttataatatcaaaaagcagtacgcatcttgaataaccaatcaaaatgcgcccgtttttccttataaacaatggccggcggccgattctttttcaatgtttaaaatataatacaactcatcaagtttttgtatttgataggttggtacaataccagtgtcatttgctatcatgcccggattcatccagcatgtatccaatccggccagccgccccccttctatgtccgctgtcaatgaatccccgatgatcagcccctgatcgacagaaaaatgaggaatccgttcaaaaacgtaatcaaagtattctttcatcggcttttgaaaaccggtgtcttctgaaacaaaaatccctttaaacatcgggtacaatcctgaagcttgcaggcgcttatactgcgtttttgaaacaccgttcgtcacgatatataaatcatattgatcccgcaggcttttgattaattcaaaagcgccgtctatcagctgatgcccttcttcaaggaagctgcgatacttcttctcaagcaaaacgccgtcagcctcaagaccatattctttgaataaaagggaaaagcgtgtgttcaccacttggtcgcggtccatctcccctttttcgaacaccctccataaaccttgattgattcgtttataattcgcttctatttcagctgtcaaacgaatttgctgctcctcaaaaagcattcgcaatgctgacttttctgccgcaccgaagtctaatagtgtatcatccacatcaaaaaataaagtacgataatttttcacgagtgttcctccgtttagcattttagtagccggtcttgctgtcttttatggcttcaagctcgtttttcagcaagctcatcgtctctgccttttctttctctgcctgaatgtcaaacgccagctgctctgtaaactcccatatgtcctccagtcttcgcctgatctgataaaaccgcaaagcgttctgatcgatttcaaatcctttatgagtctcgcagtaaacgcgcaaaaactcttgagcatacggctggttagcaaagaacatcagatccgcttcaacaggggccagtttcaagccctcccaatcgatcagaatcaattccccgcccgttttcatcaaattccagccatgaacatctgtatggcacaaagccaatcttctgccgctgcatttcaaatcatccgccagggataaggctgactccatcatatcgcggattgctccgctgtagggttgaatgagtgtcgccagctcacaaggcaggtgatcaagccattgtgtcatctcatctaaaaacgaaatatcatatttttctttaattccttctgtcttcaccgggatcgtctcatcatatcggtgcagctccgctatgattccggcgagcttctccacgcaccctttgccgagcggctgatctccaatggtttcaccggcaatgtattcataaagcatatacaccgcatcgtcatcttcacacttgtattctccagctgttgtcaaaagcggcacaggcagcctcccgttgagagcggtgtgatcccccagccaccccagaacagggatgtaattatcgattaaagctgcccatttcgctgtcgatgccctatttttatcatacacttttaaaaagaaagccgcttcaccgtcggttacttgataagcaagtgctgtccacccgccttgctcgggagaaatgttcacactgtcgattccataatggttctgcagcatttttttaatactgaacattccgttcacctccgcaaaaaacgcactcccggctcacctgccgggagtgcggccatcatttgattagtcaatttcctttgcatcaggtttcagctgctgaacgcgcctcagatactgtctgactttctccgcttctgcgaaaaggtattgttcattcagatgttcagcaactgctgctgctgtctcttcaaacagctcccacatcttaaacaaactgttccatacccgcttataatcagctggcggatacgtctccaaaagcctttcccacgtattttgatcaacatagcgatccaaaaattttgcatttttacctatgctcagcgaaaagcccgtttcaaagccgaccttccattcgagcattttcaacagcatggccctgacgagatttaaatgatcgagtgcataaagaatttcctgccgccacaagcctttggccacatatgtcgatgtccaccaaaattcattgcagcagtcggcgaagcattgcggggacggtttttgcacccaatattcccgatccgtcggcggcgggatgacgggcagatcctgatccttatccaacaggatcacggtcaagccgtcttccctgctatattccagcttttcttcaagcggcacaagaatcaaatcaatgcggctgccgtctgtaaataacatcaaatacgaaaagcggttgccaagctcattcggaaacagctccatcgcttccggcgtctgcatgatgatccgctctccaaaaacgtccacccagcccggctcatcgagaaaagactgcatatctgttacaacatagacaatatcataatcgcgaaaagggtccttcgggacgtttgggttcgtccgcgagccgttcatgccgaccgctctgacacggctgtcctcccgtgcgaccttcagcaccaaatcgatgatttcctgctctgtacgcatgtatatacctcctctttttgattgttgtagtaaatcttgatgaggaggtccgcgaatacacggttatatgaaatgctctaaaaacgtcatcgacatgtcctccttcttttagcgaatggctttcaggtagtcttcaaggcgctccagctgtgaagaaaagccttcgaccatccccttatccagcagctgttgaagctctttcggagaagaaaaatgtgagcgtgtaatcagttttgtccccacgtcgcgctcttgaaaataaacctcattcaaaatctccggcatgccgggaacaacattcccttcctcgtctgtaaacatatccgtgtacacgatcttttccggcgccgcaatctcttgaaaaacagccttgccgcaagatttccggccatagaattcgccttggttttgatctctgcattccatacagtaaagccatacgccatccggctgaaactcaaacctgctgttggcagtctgccatcctttcggcccccaccagctttccaaatgcactgacccagaaaaagccttaaacaccagctcccgtggcgcctcgaaactccgctccatgaccagagttttcccttccgctttcgcttgaacgctgtgtaccgctttgtgatcggacatcttgattcctccttgattggatatctaaatgaaacggcgaaaaaaaccgtgaaaaccctgtgccaacaagtgttttatttgcgaatcttgaccagctgccgctcctcgaaataaaacaggccggcaatttcatcgatgtatttctttttatccagcttgacatgcttgcccagctgaaggttctctatatcaatgaaaaagtctaagcggtcgtctttttctttgtcttcctcaccgtcccagcaagagtaaacttctatatcttcaccctcgggaatatttgaattgatatagctgaatagcgcccttatgtcatttccgggtctatgtaaacagccggttgcctcatatacaaacggcttgctgagttttgttttgaccatttcgtatcctggatcaagcttaacgatgctaatcaaaccttcttctgtttggtctcggaagctccccagcggaagctcccgatcggctgcaataaaatgatgaagtgtcaactgtcttccctcttctttcctttataaaaaagaaccctattaaagggttcttcaaatcgctcatttttcctgcttagcagttgtttccgtcaagatcgcactgcaagccgtcaacaggtttttgtctgctttctttttcgatcgcctgttcaaacacttccttcgccgcggctccggcaatccgctcattgccgatgataaaagtcggaacggccgtgatgccggcttcttcgtaagcgtgttggagcgccttccgctgcacgtcctgatatgttcttgcgcttaaagcttctttaaaagcatgttcatccagtccggcttctttggccagcgacgttaatacgtcgatgtcgccgatatcctgctcttcctgaaaaaacgctttgtaaacccggtcattgtacgctttccctttaccgtgttcttttgcgaagtgatagccttcatgagccagatctgtataaggatgcggagagacgttcggcagcttcatattgacgccccaagcctcgattcgcggcttaatggcgccgtcccacatcgccaatttggccgggtcgtttaacggatcaagctgctccgatgggcgcggcctcagttcgaatggcagccactcgacttccacatctttgccttcgatcgctttttcgagctggtcttttccgagaaaacagaatggacagacataatcggaatatactttaatatttattgtcatgtttttcttcctttcttgtcacccaatcaactatatgtaacaataatagttacaattatgtcatctgtcaaacttttagtatggagttaaaatcggcaatgatcgggaactttcagctgtttatatcgtattatgatgcgttacagcttgcgccatcaacttctttgacattatatcgataaggagtttattaaatgaaaacagaaaacaacaatagcatgaaaccgtttttctcaatgattctcacatccggcgtacccaggctggctttaagcgccggtttgaccgcaagcctcgtcacgactttggtcggcttgtccattccgctgttgacaagggaaatggttgacggcttttccgccaattcgatcaatctggccttagcgggaatccttgcgctcgtttttatcgttcaagcggtctgcgacgggttttcgacctattttctttcttacgccgggcagaaagtggtcgcttccctgcgggagcgcatgtggttcaagctgctgcgccttcctgtccgctactttgacgaaaagacgagcggcgaaaccgtcagccgagttgtcaatgataccggcattgttgaaagcttgatttccgaccattttccgcagtttgtttccggaatcatcaccattgtcggatctgtggtcattctgctgatcatggattggaaaatgacgcttcttatgctgatctccgttccgatcacgaccttcatcatgatcccgctcggcatgaaaatgcagcgcatttccaaaacaatgcaggatgaaacagcttccttcaccggacatgtccagcagacattaagcgaaatcagattgatgaaagcatcaaacgccgagcatacagaaaaaatgaaagggttatcaggcatttcaaagctctttcaatacggcctcaaggaagctcggatattcgcgcttgtctccccgttcatgcaccttgtcattatgattgtgatcgtcgccatcatcggctacggcggcatccgcgtctctgaagggacgatgtcggcaggctcgctgatcgcctttttgctttatctgtttcaaatcattttcccgatcacatcgttcacaatgtttttcactcagctgcaaaaagcaaaaggggcaacagagcggatcatcgagattatgcattctgaagaggaagaaggccaggaagggcttgagatggacatctccaatctgccgatacatgtcgagaatgtaactttcacttacgccggtggcgagccggtcttacgcggggtatctttcgacgtcgatcccgggcagatgattgcgtttgtcggtccgagcggcggcggaaaaaccacgatgttcggcctcttggaacgattttacgagccggactcaggagccattaacatcggggaaacaccgatcagcaagctgtcgatgaaatcgtggcgcagccagatcggctacgtatctcaagacagcccgatgatgtccggcaccatccgtgagaacttatgctacggcttagatcacgccgacagcattgatgatcaagaactgtggaaagtcgcggaaatggcgtatgccgatacatttattaaacaattccctgagcagcttgatacagaagtcggcgaacgcggcgtcaagctgtccggcggacagagacagcggatcgccatcgcccgcgccttcctgcgcgacccgaaaattttaatgatggacgaagcgacggccagtctcgacagccaatcagaagccatcgtccagcaggcgcttgcccgcctcatggaaggccgcaccaccttcgtcatcgcccaccggctatcgacaatcgtgaacgcggaccaaattatgtttatcgaaaaaggcgagattacagggcggggacggcaccatgagctgattgcttcgcatgcgctgtatcgggagtttgctgagcggcagttgacgtgatcttttataaaaggaggaggtcattcacatgaactttcaactcgaggaagccatcgaaatcctggagcgcacaccacaaacattgagtcagctgctgaccggattatcaaacccctggatcagctgcgatgaaggcgaagacacttggaacgcctttgatgtagtcggccatctgattgagggagaaaaaaacaactggttgccccgaatcaaaatgatcgtgacaaaaggagcaacggaaacttttccgccgttcgaccgcttcagccagttgaatcaaaacgacgggaaaacgattgaacagctgcttaacgaatttgctgaaatcagacgggcgaatctgaaaacattgcggcagattcttgatcctgaaaccgacttcgaacaaacggggatgcacccggagtttggaatcgtcaagcttagagaacagatctcaacttgggttgcccacgatctcactcacctctcgcaaatcgcaagagtgctggcgaagcggtatcagatgatgtcggaccttggaaagcttatttgcggattttagctgagtaaaaaaacatccgctcgttttacagcgagcggatgctagatttttcggctcagcgctgcctgtcaggctcaaaaaagcaggtaagatatgacgaatgaaacccttgaatcttcaacaccaatcaaggctattatgaactgatttctcttacatgtgctgctttccgtgaactgaaggtcgtcaaaacaacaacaatcgcaatcataacccccaatgccccaaaccacgtaatagaagccagcgacactttttctacaaaaatccctccgattcctgcacctgcggccatggcgaattgcatcatcgattgattgatgccgagcaatacacctgacaattcgggttcaagcgtcgctaagtgatattgctgcgtcgggccggtagaccatgcggcgaacgaccataatatgagaatcaacagtactccgacataggaatgggtgacaagcgacagcaaaatcagtgcgatgatatgcagcgccatcccgccaacgagcgtaaaaggaactccccatttatcagtgctatatccgccaaacttcgatccaaccaagctggcgattccaaatataagcaaaacgccgctgagcaaattgccgctgatccctgaaacggtcagaaggtaaggagacagataagtatatgcaacggaatatcctccgagccagaaaaaagtgaccgataaccccatcgctactttccgtttctttaaaagggaaagctgctgaagcaaagggacgggcttatcgccttcagtatgcggcaatgttaagaatagaacaatcattgcgatgaatcccaataaagcaattcccccaaatacagacttccaccctaatgcttctgccgtcattcttccgagtggaacacctataatcaaagaagcggtaaaccccatgacgactgtagcaattgcactgccctgcttacccgccggtgcgatcttggcggcaatcgttaaggccgtgaccacaaccatgcctgcccccaaagccataacgacacgcgctgcaacaaaccaaccataaccaggcagggtaaaagccaaaatatttcctatcacaaacaaaccgagagcatacatcattaacttgcgcctatccatacttgccgtcaacgccatcaggaccggggtgaaaacagcatacaccagtgaaaagatcgtaatgagctgccccgctgcagctaaagttatcccgagtgtgtgggcgatctgatccaaaataccggaaatgatgtactctgaggtccctaccaaaaaactgatgattgctaaaagataaattttccatgtactaaacattatcgttcgctcctttatcacattatacatttacatatcacgaaataacgatatgtaaaattaaaaaataaacacatcggaatatgtcgatatgtatggtgtaaaaataaacatcatcaagagatgtttattttttaatgctcatcatatctctgttttaagaaagtcagcaagctttccaatggcctcttcgtctcttttgtagtacgtatactttccgattcgctccgccttaatcaggccggctcttaaaaggatcgcgagatattgggaagccgtcgattgcgtcattttcaatttgtccgtgatttggctgacacacaccccgattgtgttcatatcaatcccttcatggggcttaaaatgacgatcaggctccttcagccattgcaaaatttgcagccttgattcatttgataaagctttgaaaatttcaataggttccataccaatcattatatcttcatatcgcaaattgtaaatatgtgttgtgcccttttattcttaacatcaaattctggctgacaattcactccccaaagaataaaaaaatcgttgccattcaagcaatctttgtgtatattgtacatattgtgtatattgtatataaacaaaagagggtttaaaatgaaaattataatttcgaatagttcaaagcaacccatttatgaacaaatttacacccaaattaaggatcaaattcttgcgaatgaattgaaacccggacagccgctgccttctatgcgccaattggcaaaggacatgaatgtcagtcttattacgtcaaagcgcgcttatgaagaactggagaagaatgggttcatttattccgtagtcgggaaaggctcttttgtatcagatcagaatgacgaaatgatgaaagaaggaaaaatgaaagccattgaagagcaattgtcggcagcgataaaaaacagcaaagacataggcgttacccttacagaattaaaagacttgcttaccattttatatcaggaggaagaatgatggacaatgtaattgaactccggcatgttcataaatcgttcgatggtttccagctcaaggacttttcgatgaatgttaaaaaaggttttatcaccggatttatcggcggaaatggcgtgggaaaatcgacaacgattaaactgatcatgaacttattgcagcctgacagcggaacaattacggtatttggcatgaattacaaggagcatgagaaagaaatcaaacaacgtattggctttgtatttgattccaacatattttatgaacatttaacgttagctgaaatgaaagatattgtgaaaagatcctatgtcaattgggatgaacaagtatttaatgattatgtgaacacatttaacttgccgctcacaaaaaaaatcaagacgttctcaaaagggatgataatgaaagcatcattaaccgttgctttgtcccatcatgcggaattaattattatggatgaaccgacgtccggactcgacccgattttccgccgggagctgttggaaatcttgcatcagctcatgcaagatggggataagacgatctttttttcgactcatattacaactgatttagataagattgcagattatatcacgttcattgataaaggagagcacatctttacaaaggacttttacgaaattgaggaacaatatgcaattgtaaaaggcggaatggagttgttagaccgggaaaccgaacaggaatttatagcggttcgaaaatcaactcatggatttgaagcattgactgcgaataaatcacgaacagaaaaaatctttggggacatggcgttaatagaaaaaccgacccttgaagatattatgttctatacgaagaaaggagccaaagaacatgttcaacttaattcttaaagatattatcttgcagaaaaaaacattggcggcttcgtttttggtattatgtgtttatttaatgttagatatttctccaatctgggttggggttgtatttagtatagttatatcgatgtatgccttttcaatagatgaaaagtcttctatacatatgcttctcaattctttgccttatacacggaaagagattgtcagttcaaagtatattgtcgtcgttctctttacatctatggtggctgcagccatatttatcgtacacttcatcattcaccgggaatttacgatctggaaagacatcttgctaatggttgccattgtgatgacagctgcttcattcatgctgccattctgttataaattcaaaagcaactatctcgtgattgcttctattgctgcatttggcttatatatgctaacgattaactttttcgtccaaaatttgaacgatcaaattagagagttcattcacatgcttctaaccttacaaaatacttttctctatctgatcgttgccatatcaattattacgctgtatgggtgttcatggcttctgtcgattcggatttatagaaataaagtgttttaaataggatagggcttttttccatcattgacaccgcttcatattcatcctcggataaaaaactgcaccgtcacactcctagtcaggttgttacggtgcagcgtttgatggggatgatgaagaccaaggccgtctttcaatcgcctattcttccagttcaataaacgagtatttctctggatcggccaatacataaaaaagtccgaagaacatcttccacccacgaaccggacttccgcatctaaactttaacacttctccttcatctaaagtaaacctcaaagcttggcttacacaccaatcaattttcacttggatctcatgttcgccaggctccaaatcaattcgcagtctcccgccatctttgatttttccagcctcgacaccatcaatcagcactgtaaattttctcattttattcataagctgcgatgttctgttaacttcaatgtacgtttcattgttcatggttacacttccttaaaagataagtatatatacgagcatcgtccaaaccgccccggcattccgctgtgcgcttcacttacaatctagcgcacttcgatttttgataagacttattcctctttcaaacataaaaatacccctccagatcatccaatccaagaggggtacaaacttttatttcaaccgactcctactccaccgtcacactcttcgccaggttccgcggcttatcaacgtcacagccgcggtgcagcgctgcgtagtatgcgatcagctgcagcgggatgacggagacgagcggtgcgagctccggatgcacttcaggcaggacgaagcggtcgtctgcttcttccaggcctttcagggagatcacgcaagggttggcgccgcgggctgtcacttctttgacgtttccgcggatgcttaagttgacgtgctcctgtgtcgcaagggcgatgaccggtgtgccgtcttcgatcaatgcgatcgtaccgtgcttcaattcgccgccggcgaagccttcagcttgaatgtaagaaatctctttcagcttcagggatccttcgaggcagacgaaatagtcgaggccgcggccgatgaaaaatgcattgcgtgttacggtcaagtattcacgggcgatcatttccatttcgtctttttggtcgcaaagggcttccattgcgtttccgataatgccgagctctttgacaagatcaaagccgagttctttgccgcggctttccgcagtcacggctgccaaaattgcgagaacggcgatttgcgccgtatatgcttttgttgacgctaccgcgatttcagggccggcattcagtaaaagcgtatagtccgcttcacgggaaagcgtggatcccggtacgttggtcaatgtcagcgctttgtgtccgagctttttcacctgtacgagaaccgcgcggctgtcagccgtttctccgctttgagaaataaagataaacagcggcttctcagaaagcaatggcatattgtaagagaattcgcttgcgacatggacttcagccggaactttcgcccatgtttcaataaattgcttgccgacaagacctgcatggtagctagttccgcaggcgatgatatagacgcggtcggcttcagcaacagcgtttgaaatgtctccaggaatggagagcttgccgttttcatcttggtacgtctgaatgattttccgcatgacaagcggctgttcatcgatttcttttaacatgtagtgagggtatgtgcctttttcgatatcgctcgcatcaagctctgcaatatatgaggcacgtgacatcaattctccgtcgaggtttttgatcacgacttttttgtctgtgacaatcaccatttctttatccataagctccacgtattcgtttgtcacttgaagcatcgccatcgcatcagacgcgacaacattgaaattgtctccaaggccgacaagaagcgggcttttatttttcgcaacatagattgtttctttgttttcatgatcgaataatgcaatcgcataagagcctttgagcagcatgagcgtttggcggaacgcttcttctgtgtcaaggccgttattgacgaattgctcaatcacttgaacgacaacctctgtatccgtatcgcttttaagggttacatcgtgtaaatattcgcgcgtcagttgaacatagttttcgatgacgccgttatgaacaagtgtaaaacggcctgatgcgctttgatgcggatgagcgtttagacggctcggttctccgtgagtcgcccagcgcgtgtgtccgattcccgcttgtgacttcacgtttgcatcaacggctgcgcgaagatcggcgatccgtcctttttctttaaacacgtgtacgccgtcttcgttcgctacagcgattccagctgaatcgtagccgcgatactccagcttctccaaacctttaagtaaaatttcctttgcatcaagctggccaatataacctacaataccacacataattttcttcctcctaaagtcgcaggcaggagacgaagaaagtctgcttgtcaggcggggactttcaatcgtcccctcctacatgttttttatggaagatcatgcaatttccctttgttcaaagagtcgcctctttggtttgaggaaatccttgcggctgtgatctttgaggtcagccgggaggcatccgccgaaaattcgataaacctccatcctcgtcaactaagctgtttcatccgtacgcttagtccgggcgctataactataaaaatttttctgccctgcctttccttataaattaaacaagacaagctgattttactatacgctaaaggaaccgtcaaacatttttcaaaatggttcacattttttccaagattgaacggttccctttatcttatgtgaaatcagcatgtctcgttcttcagtcttctgcggaaaattactctgctcccatttcagctttcacgacatctgcaatgcggcctacgtacttctcgcaaagctccttcgttttcgcttcagccatgacacggacaagcggctcggtgccggatgggcgcacaaggatgcggccgtcaccgttcatttccttctcaacttcttcgatgaccgcttttaccttttcgttttccgttactttatgtttatcggttactttcacattcaagaggagctgcggaaacttctgcatctctgccgcaagctcagacagcggcttgcctgtcattttaatcgtgttcatcagcatgatcgcagaaagcagtccgtcgcctgtcgtattgtaatcaaggaaaatcaggtgtcccgactgttctccgccgagggtaaatccgccctttttcatcgcctccactacatagcggtcgccgaccgctgtctgaacgcttttaatgccttccgcttcaagcgctttgtagaaaccgaggttgctcatcaccgtggagacaacggtattgtccgtcaggcgcccctcgctcttcaagtacttcgcgcatatgtacatgatttgatcgccgtctacgatattccctttttcgtcgacagcgattaagcggtcgccatccccgtcaaacgccatgccgacgtcagctcccttttccttcacaaattctgccagggcttcagggtgggttgatccgactccgtcattgatgtttaatccgttcggagaagtccccatcgtcgatacatctgcgtcaagatcggcaaacaggtgggtcgccagcgaagatgtcgccccgtgcgcacagtcaagcgcgacatgaatgcctgtgaagtcttcatcagcagactgcttaagaaactgcaaatatttctgtccgccttcaaagtagtcgttcaccatgcccagatcagcgcctacaggccttggcaggtgatcttccggctgatccatcagacgctcgatttcaagctcctgttcatcggaaagcttaaagccgtcgccgccgaaaaacttaattccgttgtcctggacagggttgtgggaagcggaaatcatcacacccgcctccgcgtccatagccttcgtcaaatatgcgactccgggcgtcgaaatcacgccgagacgcatgacttctgctcctatcgaaagaaggcctgctacaagggccccttccagcatatgccctgaaatgcgcgtgtcacggccgatcagaaccttgggacgctccttatcttttgttaggacatatccgccaaagcgtccgactttaaaggccagctcaggtgtaagttcactgtttgccacgcctcttacaccgtctgtaccaaaatacttgcccattaatatcgctcctttttgattcatgaaggttgtgaatccttttcagaatgattctcttcttcttcatcctgaccattgtttttttcgttttgggttgtttgagatgagattttcactcgaatgctttgccgcggcagcgaccatgtcatgttctgcggaccgtttacttccagctttacattgtgctcgccgtcatcgagatccgccacattgacatagagctcgacgtcggaaggctggagtttttcgatcgcggctgtcgagccctttgccgtgatatccagcttgcctgacttcggatcgagaaattcaagatcccggctgtcattcagccccgcggttttaattgaaacttttttcagttttttctcttcttccttgtcaactttcaccttgattttcactttttcgggtgacacctttttagcgccgtccggcactttaatgccggcttccaattcagtatcatcctttattttacttaaatcaatctcgtcggcctcgacaaattctaacgaatcaagaacattttgcggcccgtagacggtcacctctcccggacttatatcgaggctggaaatgctgatgccgtccggaaggctgcctttccggtcaactttgaccggaatctttttgctcgggctcgtcaccggaacggtgattttaacgacggaagggctgacttcaaccggcaggacatttccgtccttgtcgtatactgtaagcttggcttctttttcaaccgtctggtcgacgccctctaaattgatcgtcgccttgatgttctggattctgtcgatcacggcttttgagccggtgacgctgacgtttttcgggttgatgatcggcagctccggcgtgtagccgtctttcattttgtttttattataaaaatcaacctcgaccgggaattccttcgtcgttttttcttcgatcgtcacggttgtcaccgatggattgatggtcagagtgaggccgtcggcaacatttctggccttcagctcgactttatgcctgcctgttttcaggttttgcatgtcggcataaatctcaaaatccttcacttgtctgaccttcttgacggttccggtcgggcctttaatcgtgacattcaccgtctgcggcacgcctgttacgacgtagttttcatcatcataaaacgatttgaccggtatatcggtgagcgtcgcttcgtctgttgtcgatgtcgggaaaaacgattcacctggtttcttcggagtcggcgcctgagcgctgtggaccgcaaagtaaagaagaaacgcgaacaataacgcgacaactttgacagcccagggattgtttaagaacttatccatttttcttcgccctccaataccagcgatttgaggaagtttcccgcgaatttttcttaaattccgcttcaagcatatttttcaatgcctcttccgataaatcacggtgaaggtctccgtttttggcgacgctgatgccgcccgtctcttcggatacaacaaccgtcagactgtcggtcacttcactgattcccactgctgctctgtgcctcgttccaagctcttttgaaataaaagggctttcagaaagcggaaggtagcaggcagctgcagcaacctcatcgtttttcataatcacggctccgtcatgaagcggagtgttcggaataaagatgttgatcaatagctcagagctgacctttgcattcaaagggatccccgtttctatgtaatcgcccattcccgtctcccgttcaattgtcagaagcgcgccaatccggcgtttcgccatatatttaatcgcttttgtaatcgcatcaatcgttttctgctgctgctcttcctcaggtgttccgctcctcgaaaaaaagcgcccccgccccagctgttccagcgctctcctcaattcaggctggaagatgataataatcgccaggaacccccatgtgatcgcctggtcaaccagccactgcagggtgcttaatcctaaatattgactggccagcctgacgagaacaatgaccacgattccctttaaaagctgaaccgcctttgtcccgcggatgaccatcattaatttatatattacgtaccaaacaaggagaatatcaacggcatcgccgaggtactgcaagaaagggatatcctcaaaagccatttcctcgtcctccaagaattcagtcattagtaaggttaatatgtttcaaaatggtatgatctattatttttatatatacaggggctattatagcacaaattgattttccaagtgaaatggcggcccctcataaaaaagagcaaagctcattcgcccgctttgctctactctttagactccttcacaccaaaaaccgattttccggtcgatttgatcttataccagatccagtcgaacacctcgttgatctcatggatctgaccggtgacttgtcctgctgaagccgtatatttttcaccgtttacaatcgtgacatcgccgtcgactttgccctctataatcagctttccgtttttcacggtcacatcgcctttgacaacttcgccttcaggcacgatgaccgtgttgtttttcaccacaagattaggctggctggatacgctgaaatcgtgatcgtttttccagctggagaaaaagctgccgcccatcaaaattgcaaataaagccgccgccactaaaaacggatgggctttaagccacctgttgatcgatgccgtccgcttttctttcggcagattcgccagcacattggctgtaaagttcgccggagctgtaagatgcgacgtgctctggacaagagcgatggatttttccatttcatgaaggtgctttttgcagccttcgcatgattggaggtgctcttttaaacgcgtttcatcttccggaagtatgtctccgtcaaggtatttatgcataagctgaacaatatgctccggacagctcatttcatcaccccacttaaagatcccttaattgttttctgagagcctctctgcccctgtgtatcctcgttttcaccgtacctacgggaatattgaggatttcactgatctcaatgagtgaaagctcatcaatgtactttaatacgatgaccgtcctgtatttatcgggaagccttaagattttttcctggatggtgctgtgcagctccaaagaaaccacttcatcctctggaagcgcaacatccgccgcaacctgggaatacattgtcagtccttcagtccctgccacctctgcatccaagtaatagtccggcttttttttacggatacgatcgatggtcaaattggttgcgattcgataaagccatgtggaaaatttccggttgatatcaaaactgtcgatattcacgtatgctctgataaacgcttcctgcgcaatatcttccgcctcatgcgcattgccgagcatacggtagcaaagctgataaattttgtctttgtaaatatccacgatgtctgcaaatgcgttacgatcgccttttttcacctgtttgattctttttttaatcattgtttccatatttatctaacctctgccttcaccggtctttatgtatacgaattggtttttataaggtttcattaaattcataaaaatagtttatcaaatttttggcagggtgtagatgctttgacagggttcatgcgcttaatattagcttaaaattattatacatcataaatattatgaagttgagacttctatcataaaaaagagcagcctgaagccgctcttcaactgcacctaaagcagcttttcgccaaacagcgatcccattaaggctacagccgcttccgccgtcctgtttttctcatccaatatcgggtttacttcgacaaactcggcggacgtaatcagcttcgattcctcaagcatttccatagccagatggctttccctgtagctgatgcctcctgctaccggagttccgacacccggtgcatcgttcggatcaagcgcgtccaaatcgagtgacagatggacaccgtccgtcctgcctcgcaaatagtctatcgtttcttccatcacccttgtcatgccgaggcggtcgatttcatgcatcgtatatactttgatccctttgtcgcgaatcaattctttttccccgtcatcaagtgacctcgcaccgatgatgacgatgttctccgctttaattttagcttcttttccatagatggcggtcagcccttcgtggccgattcccaggctgatggcgagcggcatgccgtgaatgttgcctgagggagacgtttcttttgtatttaaatcggcatgggcgtcataccagatcacacccaggttttgataatgcttcgcaaggccggcaagcgttccgatcgcaatgctgtggtcaccgcccagcacgagcggaaaagcgccagaagctacgatattatcgacagtctcagcaagttttacactcgcttttgtaatcgctttcaaatttcttagctcttcagatgccggctccccgccttctttctcatcctctctttgcccgatcgtcatatcgccgaggtcttcaatatcctgacaaagacattccagccgttcattaacacctgcacagcgaatcgcgctcggtcccatatcgactccccgcctcagctgtccaagatccatcggcacgccgatcattgaaatctgctgttttaacatatgatatccccctttcagaccttcattgtaccttccgattcggaattgactcaacaagacatttttttgaatagttatacaaaaaagacaaaataaaaaggacatccgaacaggatgtccaaaaactgggctagctggattcgaaccagcgcatgacggagtcaaagtccgttgccttaccgcttggctatagcccaataatggtggagggggacggattcgaaccgccgaaccctgagggagcggatttacagtccgccgcgtttagccacttcgctacccctccaaaaacagtgccggccagaggacttgaacccccaacctactgattacaagtcagttgctctaccaattgagctagaccggcatgatacggtatcttatgcagttaccggcgcggttgtgtctaaaaccgcttcgaaaaatggtggaggatgacgggatcgaaccgccgaccctctgcttgtaaggcagatgctctcccagctgagctaatcctccgaagtacaggacgtacaagtgcatgcgttgcaacaggacgttgcgcttttagcatgccttccttgcctttgaagtacaagtgcgcgttgcaacagaatgttgctccctttagcatgccttccttttcccagcgtgccgtccaaaaaagaatggtgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccacttgaccaacgggccatcaccgtgtttcaagcagctctcgtaaagctgacaaaagttattatatacaggttcctccccatttgtaaagaggtaaattaaaatttttattttcaaattttttattcatagagattgagaaaagcgcggaaattttgtttaaaatagggctatctgatgtgcaagagaggggaccgaataatgatactggtaagttcatgtctggccggagtggaatgccgctataacggttcgcacagctatgtcgaaaaaatcaataagctcgttgaagaaaaaaaagcggtgatggcttgtcccgagctgctcggcggatttcaaacaccaagggaaccggccgaaattataggcgggacgggagaagacgttttagacggcaaagcggtgatcaagacacaatcgggaaatgacgtaacagacctatatataaaaggggcatatcaaacattggagatggcaaggcaaatcaaggctgatacgatcgtgctgaaggaaaacagcccgtcttgcggcagcagccatatatacgatggaagtttctcaagcaaaaaaatagccggcaacggccttacgtcggcacttctgaaaaaagaaggcttccgtgtgatttccgaacatcaaatagacgagctgtagtaccaggacataagcgcagttcatctgcgctttattttatttcggcgttcagatgtttagaacctaattgaaacaaaattttaatatttatcttttgtcattgaaattatattccagccataatatactgaaaattaagaaatatatgcattttatgatcaggaggatttgtcgatggaaaacagccatttaggttccttaacaaccgaacgccgcaatgaaagatccaagcgcattcaccaggcagaaacgatcgatatgttgaaaatcatgaatgatgaagataaaacggtagccgaagctgtacaagaagtcttgcccgatgttaagaccgccgttgactacgccgtcgggtcgttaaagaaagggggacggatcatctacatcggtgccggtacaagcgggaggctcggcgtacttgatgcagctgaatgcccgccgacattcagcatatctcccgagtcggtcataggcatcattgcagggggagaaaaagctttgtacaatgccgtcgaaggcgctgaagatcatgaggcttttggcagacgggatttagaagccgttaacctctcaaacaatgataccgtaatcggaatcgccgccagcggccgaactccgtacgtcctaggcgccctgaagtatgccaagaaaacaggtgccaaggccatatcgctgacatgcaatgaaaactcggcgatcagccaggcggcagatcacagcatagaagtagtcgtcggccctgaagtcattgccggatcgacgagaatgaaagccgcaaccgctcataaaatgattttaaacatgatctcaacggcggccatgatcaaaatggggaaagtctatgaaaacctcatggtagatgtaaaagtaagcaatgacaaattaaaggagcgggcgatccgcatcatccaaacggtcacaggtatgccaaaagaaacagcggcgcaagcattggaaatgtccaataaccaagtcaaaaccgccatcatcatgctgaaaacaaacgaagatgcagccgctgcagaaaaactgctggagaaatcagaaggcgatattgaaaaggccctatccatttatgaaaaatcttaaataagaaaggaagaaacaatggctgcaggaggattggaaatcattcagaatatgcttcacaaattgccgcaatctgaacgaaagcttgccgaatacattttgaaaaacccccacgagatcgtaaacggcaccattcaggaggtgagctcttcggcaaagacaagcggggcggcggcgatacggctctgcaaatctttggggctgaaaggctttcaagatttaaaaatgagagtcgccggtgatttaatgaagccgtctgatcagggataccgggatatcgaaccacaggagccgctccattcaatcgttcaaaaaacaaccagcaattcgattcaggcgattcgcgatacctttgaaaacattgaccacgaagaacttcaaaaagcgattcaaatattgatcaacgcagaaacggttcatttttgcgggatcggggcttcaggaatcgtcgcacaagacgcccagcagaaatttttgcgcatcaataaaaaggccaccgcttttagtgatatgcatcttgttgcgacattaatcgccaatgccggcgagaatgacgttctgtttgctatatcccattcaggagaaacacaggaaatcgccaatgcagtcaggctcgccaaaaaacatggtattaaaaccattgggctgacgcggttgggacagtctgctgtcgcttcattaagcgatatcgccctgtatacgtcatgctcaaatgaagcgccgtttcgcagcgccgccacctcctctcgtttaactcagctttacatgattgacttactgtttttaggcatggccgcagagcgctacgaggacatcattcagtatattgatcaaacaaaagcggccatccgcatgatgggaatttagcgaattgtaaaaaagggggatataaaatgagcgatgagaaaaaatatgccgggctggcaagactgattttacaacacatcggcggcccgtctaacgtcgcagatcatacccactgtatgacgcgcctgcgcatcacgcctgtcaacagtcaaaaaaccgacatcgactcgatcaaagcgcttgaaggcgtgatcggcgtagttgaggaggaaacgcttcagattatcctcggcacaggcgttgtacagcacgtatcagacgagttcgggaagctgcttaaatccgcagaacacgttgacttaaaagaatccgcagccaaacataaagcggagatttccaagaaaaacgcgacgcctttcaagctgtttctccgacgaatcgcaagcatttttataccgctgatccccgctttggtcgcctcaggcttgattaccggaatcaccaaagccgttatccaggctggctggctcgcggaaacctcacaaaccgcgattattttaacggtaataggctcaggtctatttacgtatttgggtatcctggtggggatcaatacggcgaaagaattcggcggctcccccgcactcggcggattagccggtattttaatcattaaccccgccgttggtgaaatttcacttttcggtgaagcgcttttgccgggacgcggcggtttaatcggcattttattcgcagctgcatttatcgcttttctcgaaaaacgggtcaggcgccttgtacctcactcactcgacatcatcatcacacctacagtctcccttcttatcacaggaatcgtcacctacgttgtcttcatgcctgtcggcggcttgatttccgacgccattacgtcaggtcttctcgccatcttagatcttgggggcattatcgccggctttgtactgggcgccaccttccttccgctcgtcgtaaccggacttcatcaaggactgacacccgttcatatggaattaatcaattcaatcggcgatgacccgctgctgccgattttggccatggggggcgcaggacaagtaggcgccgcttttgcgatctatttcaaaacgaaaaaagcaaagctaaaaagagccattgccggcggactgccgtcaggcctgctcggcatcggcgaaccgctcatattcggtgtaacccttccgctcggacgtccgtttttaaccgcgtgcctcggggccggagtaggcggagcatttcaagcgtatttcaaaattgcgaccgtatcgataggcgtatcagggctccctttgtcgtttttggttcatacccaccaagttcttttgtatattctcggtttgtttatttcctatgctgccggctttgtcttaacatactcctttggtttcaagtacgatatggcagttgaatttgattaaacgtttgtttaaaatttcccactatgcaatttttaacagaaaggagtgaagcaagctgaaaaagtttatgatcagtgcggccgcgtccctattgctgctgacatgcttttttccgcttccgtccacagcacagactgccatcgggaacgagacaaaacagcggctgacatatcctgttttaacgaaagcgaaaacgcctgaagaagccggtttttcttcgaaaaagcttaaagctgtggaccgtctgatcgaacaggatgtcaaagcgggctttcccggcgctgcccttattttgattaaagacggaaaaatcatcaaaaaagaagtctacggctacaagcagaaatacaacggcctcatagcgctcaaacatccaaaaaaaatgaaagcaaacacgatgttcgacctagcctccaatacaaaaatgtatgccgtcaattttgccttgcagcatttagtgagcaccggaaagcttgacttgaacaaaaacatttctcaatatctccctgatttcaaagatcacccggaagacgatgtaaagggaaaaaaccggctccgcgtgattgatttgcttcatcataacgcaggcttccctgcaagctggaattattacgacccgaaatcagccggacacctctactctcaatcacggagcaaaacgcttgaatatcttgtgaaaacccccttggcatatgaacccggcacaaagcaaatttacagtgacatcgactatatgctcctcgggctgatcattgaaaaaatcacaaacgagcgtttagatacctttgttgaaaaccggttttaccggcctctcggattgcggcatactttgtttaatccgctccaaaagggctttaaacggtcgcattttgcagctacggaacgattgggaaacaccagagacggcaccatttcgttcccaaacatcagaacttacacacttcagggggaagtccacgatgaaaaagcattctattcaatggaaggcgtttctgggcatgccggcctgttttccaccgttgacgacgcagcagtgctccttcaagtcatgctgaacggcggcggttacggaagacagcatctattcagcagttctgtcatttcacaatttacagagccgtcaaaaacaaatcccacatatggactaggatggcggctcaacggcaataccgatatggagtggatgttcggcaagcacgccagcagcaaagcatacggccataccggctggacgggaacggttactatcattgatcccgtgtatcaaatcggcattgtgttgttaaccaataaaaagcactctcctgttatcaaccctaaagaaaacccgaatcaattcgaaggtgatgaatttgcaaccggaaagtacggcagcgtcattacagctgtttacgaggcgttacatcaccaataggaggcgaccctttatatgaaaagatttcttcaatgcgcgttgattgcattgctgttatcgtctctcgctttgcagccggccgctcgcgaagcagaagcaaaacagcgtccggaacaaaacatcaaacaaatggtcagcagcatgtcgcttgaagagaaaatcgggcaaatgctgatgcctgactttagaaactggaagaaaaaaggggaatcgagcgccaaaggattaacagaaatgaatgacgaagttgctggaatcattgaaaaataccggctcgggggcgtcattctttttgctgaaaacgtcacaggcacagagcagactgtacggttaacggacggcctgcaacaagcgagccctgacattccgctctttatcacgatcgatcaggaaggcgggattgtcacgagactcgaatcaggcacaaacctggccggcaatatggcagtcggagcatcgagaagcagcaaaaacgccttcagatcaggaaaaatcatcggaaaagaattatcatcactgggcattaacgtgaatttcagtcctgtacttgatgtcaacaacaatcccgacaaccctgtcatcggcgtccgttctttcagttccaagcctgagctgacttcaaagctcggcatccagatgatgaagggccttcaggacgagcaaatgatcgccacagcaaagcactttcccggacacggcgatacagcggttgacagtcattacggattgccgcttgttccgcataatgaaaaaaggctgagaagtgttgaacttgcgccatttcaaaaggcgatcgatgcaggtattgacatgatcatgacagcgcatgtccagttccccgcctttgacgatactacctataaaagcaaaaaagacggcgaggacatcatggtgcctgctacgctttccaaaaaagtcatgacagaccttctccgcaaagatctcagctttaagggcgttgttgtaacagacgctttaaatatgaaagccatttctgataatttcggacaggaggaagccgtcgtcatggctgttaaagcaggagtcgacatcgcactcatgcccgcgcaagtcacatcgcttgagaccgaaaaaaatctggcgcgtgtattcgaagctcttctgacagccgttaaaaatggggatatccccatggaacaaatcgatcagtcggtggagcgaatccttcaattaaaaatagaccgaggcatcatagatcacaccggctccgaaccgcttcagaaaaaaatcaaatacgccttgaaaacggtcggcagcagcaaacacatgaaatacgaaaagaaaatggcaagggatagcgccactatccttaaaaacgacaaaagcaccctgccgtttaaaccgaaaaaaggggacaccgtcctcattctcgctccatatgaagagcaaacagcagcaatcgcaaagaccatcagcaaaataaggaaaaacatcaaggtagtcgaataccgctttgcagaaaaaacgtttgaggaagagattcaaaagaaaattgacgaagccgattatgtcatcacaggatcatacgtcatcaaaaacgatccggttgtgaacgacggtgtcattgatgacagcattcaagactcaagcaagtgggcaaccgcttttccgcgcgccgccatgaaatacgcgcaggccaacggaaaaaaattcgtcttaatgagcctgagaaacccttatgacacggcaaattttgaagaagccgaagccgtgattgcggtatacggctttaaaggctatgcaaacggacgcttcaggcagccgaatatcccggccggagtggaagccattttcggaaaggcaaagcctaaaggaacattgcccgtagacattccttcagtcacgcgccccggggaaaccctttacccgtatggctacggattgaatattaaaaacggcaagccgcttcacaaaggagggtcatgatgggaaaaaaagcaatctggctgcttgctggaatgtttgtcttcagtacactaaccgcagcagctgcctttccggacaaagaaaaaaaagcaaaggtctcaccgggtattgaagtgctcatgaacaaaaaaagcatattaaaaggaaaaagggtcggtctcattacaaatccaaccggtgtcaattcgacattaacaagcagcatcgatttgcttcaccaagcccccggtattgagctgaccgctctctatggtccagagcacggtgtaagaggagacgctcaagccggtgacaaggttgactcttatattgatgaaaaaaccggtctccccgtctacagcctctacggagatacgagaaagccgacaccggagatgttgaaaaacgttgacgtcctgctatttgatatccaagatgtcggaacacggttttacacttacatttacactatggcatatgcgatggaagcggcaaaagaaaatgatattccattcatcgtccttgaccgcccaaacccgcaaaacggcttaaaagttgaagggcctgtcctagatccggattattcttcatttgtcggaatgtatcccgtccctctaagtcacggaatgacggcaggagaattggcaaagctgtttaatgatgaatttaacatcggagccgacctaaccgtcataaaaatgaaaggctggaagcggcagatgttctttgaagacaccggtcttcctttcgtcctgccttccccgaacatgccgacgccggatacgagcatcgtctacccgggcacaggtttaattgaaggaaccaacatgtcagagggaaggggcacgacaaagccatttgaattgattggtgcgccttacatgaaaagtacggagctcgccgaaaaattaaacggtctgaagctgcctggcgtcagattcagagccgcctccttcaatccgacattttcaaagcatcagaataaactgtgccacggggtggagctttacgtgaccaacaggtccgcttttaagcctgtaaataccggtattgcgatcatcaaaaccgtccatgacctctacccggacgactttgagttcctcccttcaggcaatttcaaccgtctgatcgggaacggatgggtcaaaacaatgattgagcaaggcgcttcaattgatgaaatcgccaaaaaatacgaagcagagcaaaaacggtttatgaatatcagaaagaagtatttgctttattaggaagagcgggagccgctcttctttatttttgattagactgttcaatcattcccatctcatgtaagatatgtgaaactgcgtcttattagaggggagatacttcagatggatttttatcttgtggatgtgtttgcagaaacaaaatatacaggaaaccagctcgctgtttttaaagcagaaaagaacctatcaagtgatgaaatgcaaaaaatagccagggaaatcaatttttccgagactacttttatattgggaaaacagggaaacggcgggtacgatgtccgaatcttcaccccggaaaaagaaattccgtttgcaggacatccaacgctgggcacagcgtttatcattaagaatgaaatcgaaactgaaccatcttctaatgtcattttaaatgtaacagcaggcgcaataccggtgacgtttgaaaaaggtgctgatcaaatcatttggatgaagcaaaatccgcccgtgtttaaccgaacctttgataaagaaatgatggcgggggtaattggaatcgacacatctgatatggattcgaatttcccgatacaggaggtttctacagggcttccagcggttatcgtaccgttaaactcgttaaatgcagttaaaaaatgcaaaatcaacaaggatcggtttgaagctttcatgaaagaaacagaagcaagtctgctcgtttttactaccgaaacatatcatgaacaaaaccacatcaatgcacgagtattttgcgactgtttcagcgttcctgaagatccggcaacaggaagcgcaatcgggggtctcgcagggtatttactgcatcacggctattttaatcaacactacctcagcataagggctgaacaaggatttgaaataaaccgcccttccctgcttcatcttgaagcccaaataacggaaaacagcacagaaattcacgtcgggggaaacgtccacctgatcgctaaaggaagttggcaaatttgaacacaactttgaatatcagaaagaggcacttgctgacgtccggcgaaaagcaaccactagccaaatcacattcacaatcgctaacagaacgcaaagacctgcgacacccagtaatgcagaagcatttccgccaatagcgccaatcaacacaaacactggactcatagtcagcgtgatgattaacccaattccgcaaagaacagccattacaaacttcattgcatcaaacccggccatataaacagcgaggggcagcatataaaagagcaaaacggttccgattgccgcccacatccccaaagtgccaaactcattagcatgagggcctgaatgagcgagcggagaaagtgaagctgcgactatcatagaacaaaacagaaaagcggagattaaagtccagatcattacacttactctattggttttcattatatttaactcccgcaagatctgagtctgccaactatgagggcagactcgtctttttgtccaaatgatgcgcttttttcagctcgcttcttgcaagcaaatgcccaaacagcgcggccagaatctgttggaacagcatgccaatgacaacgggcaccgccacttgaggcggaaaaaagctagtggccaacacagcgcccgcgctaatattccgcattcctccagtaaaaattaaagccacgatttcctcctggggccgcttcatcagccgtcctatcagccaagctgtcaggtagcctgtaaatgccaccaaaaagaccgtaacggctatcgttaaaaactttaaatcgacgtttttaaggtaaggagcgaccaccgagctgttaatcgccactacggcggctaacccgactttcgaaaacggagcacaatttgcgcttaatcgcactgtccgctccggcgttgaaaattgattgacgagcattcccaataaagaaggaatcacaatcattccaactaaccccttcatcatgccgatgacatccatttcaacatgcgccccggccaagatggaaagactgaatggaacaataaaaggcgaaagaatcgtgtccactaaaataattgacagggttaaaccgatgttacctttatacattgcagcccaaatcatgctcgtaatacccgtcggaatgacaacaccaagggtaagccctgtaatcgtcaatgaatccccgctaaacacaagatgccccgtgctccatgccaaaacaggcataaatatgtgcaaaacaaataaagcgagaaacatcggcaagggatgagccaccgctgttttcagcgactgaaaatttgctcccaggctgccggcaaacgtcataaacgcaaaaatccacggcacaagactcgccagcccatttaaataatctgcaagcagtactccgctgacaacgcttaaaggcgtcagcaaaggcataatcttaccaagtgttttattgattgtctgaagcatagatgtaaaacgcccgctctctttaaatcgaatttacattcattataacaaaagatggaatatcaaaacaggaagggaatacagaaagaaggcaggatgatggtgaagcttttaagcataatgggctgaatttctttttttatatgggaacacggacaaaatggactctattttaaacattctgatctgttgtttttggaagcaaaatgctttcacataaccgttttttatttctttcacaagaatcgcccgcttagaaaaaccgctttttttcatgtatatgatttctaccggaatgccgtcttccatggaacgatacaacagcttattcatcgtctcacctcacattctattttatacgaacatttgttcttgatcaagtgtaaacaaaatgtaaattttggcattattcgagttcatgtatgaaaatattagcattttgaagaaactttttaaggggttattgcgtcagtaaatacgtcacatataaaagaaggagtacccgacatggcaagaacatacagaacgcgaataaagaaaagaaaaaagcagaaaacaaaaagaaggcttatcatattttcctttttggttgtttgtggattaatttatcttgcacttccaagcggtatgcgagatcaccaggaaaaccaattgcaagcaactgaaaaaaaggcacagcctgaagcaaagaaaaagccaacacaaaatgaaacaaaaaagagcaaaatcgtcacaaaaaatgataatgctcaattggatcaatatttgaaaagcattggattcagcggcacagcattgatcgtagaagatggaaaagtggtgacaagcaaagggtatttatatgcaaaccgcgaggaaatggttcccaatacaccagataccgtcttttatgtggggtcatcacaaaaagcgattattgcaacggcaattttacagctggaggaaaaaggattgctatctgtaaatgaccctgtttctaagtatcttcccaattttccaaacggctcaaagatcaccctttatcatttcttgacgcacacatccggaattaggggtcacaaagaaggccgcggatatatttcgccggaagatttaattaaagatatcgaaaaacggggtgtaaaatacccaacagggaaatgggattatagagactccaattactcggttctggcatacattgtttccatggtaagcggtgaaccagtcgaccaatacatcaaaaagcatatttttaaacctgccggtatgaaacatgcaggcttttataaaacatttgctaaagagtcaaatccatcgacaggatataaattaaacctgcaaaaaaagctttatacgcctgacatgccggatttatcacagctttacggggccggtgatatttatatgaccgcttatgacatgtatttgtttgataaagcactttacgaaagaaaaatcatttccaatgaaagttttatgaaaatgtttacgccgaataaagcaacatacggcatgggcttttatgtgtctccaggaagctattcaagccacggtgtcatgcccggctacaacatattaaacagtttcagtctgacagggagcagatacgtcattctattttcaaacatccaaaacaacattaagtcttttggcagtgtgaataatcggatcttctctattttaaatggattttgaacagcagagaaagtttttacagctaaaagggattttaattataaatgtagaagatagatgataaatgaattttcaatataaaggaaggtcgtcatgtcattattaacgcttagcaaaatcgtgaccattttataggcgttgctgcattatttatatggacttttaaagactcaaaacagcatgaacctgatacgttaaagtacgcaagttatatgttgtctcttcttgtctttgaagtcacactgaacgttttatggggataaaaataaaagcaggcatttagcctgcttttatacattcaataagtctaaaagcaaaatatcgcaaaaacaaaaaaagctttccccacaacaggagaaaccttgtcatatcaacgtattcacttaagcttccaagcgggctcgaaccgctgacctcttccttaccatggaagtgctctacctgctgagctatggaagcattggctccgcaggcaggattcgaacctgcgaccgatcggttaacagccgatagctctaccactgagctactgcggaataagaaaagcttcaattcatgcagggtaaagatatataacatgtttatattatcgcggggtggagcagttcggtagctcgtcgggctcataacccgaaggtcgcaggttcaaatcctgcccccgcaaccaaatataatttgcatacaatcaaacaaaataaataaaaatatggtccggtagttcagttggttagaatgcctgcctgtcacgcaggaggtcgcgggttcgagtcccgtccggaccgccatgttgcacacaaacgaaatcttcgaggttttcgtttttttttatgtcttttttcaggtcaatgctgaaactcggtttctcttctgacgggatgtgaagctcgaatttctttattccttggataattggtgagaattcgataaactaatgatagtgttttgattggtttgcaacagcaaaggagcaaatgatcttatggacgaatttgaattaattcaaaggattacgccccgttcgctttctcatcgggaaatagaaatcggtattggagacgatgccgctgtttatcatacgaagaacaattatcaggagatcgttgcagtcgatacgatggtcgacggtattcattttttatcatcccattcatcgcctgccgatatcggatataaagcattggctgtgaatattagcgatattgccgcaatgggaggccgacccaagtactatcttgtgtcaatcgccgttccttccggttggggcgcgacggatattgaagccatgtatgaagaaatgaataaactggcgacactatatgaaatggatttaatcggcggggacaccgtatctgcaaacgggccgctcgttttgaccgtaacagcaatcggcgaaattgaaaagggcagatcttgtttaaggagccatgccgagcccggtgatgtcgtttttgtgacgggagaacttggctcatcagctgccggcctgtcttttatattgggccaaacatcggcgagagacgagacgcagtctcaatactttattgagcggcacaagaggcctgagccgagggtggaagcaggtttgatctgttcacgctatcaccatgtggcgcttaatgatatcagcgacgggcttgccagtgaattaaatgaaattgctgaagcgagccgtgtttccattgacatatataaagagttgattccggtccattcggatttacatatattgcacacaaaatgggaagagtgggtccttttcggcggcgaggattttgaactcgtcggtacgatttctaatgatcaatgggaacgttttagtcaggaatgctccgagcatgatgtgcgggttcatcaaatcggccgcgtcacaaaacaaggacaggcggaagtgttttatcatgacggacaggaccgcgttcttctcgaaaaaaaaggatataaccattttaaacaagacaggtgacaagtaaagtgaaaacgttagagtggaaaacgacagagcctgaagagacaaaaaacattgccaggctggcggcaaaatatgttcagcccggtgatgtcatcacattggagggcgatcttggagcaggcaaaacgacttttacgaaagggtttgccgaagggatcggcatcaagcgggttgtcagcagcccgacttttaccatcatcaaagaataccgtgacggctctcttccgctgtttcatatggatgtgtacaggatggaagacgagacggaagatctcggattagatgaatattttgagggagacggcgtctgccttgtggaatgggcgcatttgattgaagagcagcttccaaaagaacgccttgaggtggtcattaagcggcttggtgatgacaagcgaaagctgacctttacacctaaaggcaggcgctacgaaaatctttgcgaggagatcagcaaacatgacgatacttgcgattgatacatccaatttaacgctcggagtggcattaatcaaagacggaaaagtgatagccgagcatatatcccacttaaagaaaaaccattcggtcagagccatgccggcaatcgacgaactccttaaagagtgcggtttaaagcctagtgacctgacccaaattgcagttgccaaaggcccgggttcatatacaggcgtgcggatcggcgtgacgattgccaaaacgcttgcatggtcattaaatattccggttaaaaccgtttcaagccttgaagtgcttgcggcaaacggccgttttttccaaggcttgatttgtccgttgtttgatgctaggcgcggtcaggtttatacgggactgtaccagtatagggacggcaaactccatggattggaagaggaccagaacattctgcttgaagattggctaaaaaagctgaaagccatggatcagcaagtccttttcataggaagcgacaccgggattcacagggaaatgatcgaacggattctcgatgaacaagcggttattgcagaccctgccctgcagcttccaagaccttcagaattggctttaatcggagaacttaaagaggacgagccagtgcacagcattgttccaaactatattcgtctggccgaagccgaggccgtctggcttgaaaaacaaaagtaaacgggtgaagccatgaacacgcaaatggtcatacgcgatatgaatccaaaggatttggaccaggtttttgaaattgaaaaaagctctttttcttctccgtggaaaaaagaatcttttcatcatgagctttttcacaatatgtatgctcattatctcgttctcgaagttgaggagcaagtcgtcggctactgcgggatttggatcgtaatggatgacgcccagatcaccaatattgccgtttcacctgcataccggggccgccgcttcggtgaagctcttttgaaggcggccatgaagctttgccggatgaaaagggcggttcagctttctttagaggtgagggtatcgaatcatattgcacagagcttatacaaaaagctcggctttgagccgggaggaattcgcaaaaattattataccgataatggggaagatgcattattaatgtgggtgagactaaatgaatcataaaaaagatctgtatgtattaggaatcgaaacaagctgtgatgagactgccgctgcgattgtcaaaaacgggacggacatcatctcaaatgtcgtagcgtcgcaaatcgagagtcataaacggtttgggggcgtcgttcccgagatcgcatcaaggcatcacgtggaacagatcacgatcgtgcttgaggaagcctttgcacaagcggacatgacgtttgatgacattgatgccattgcagtaacggaaggaccggggcttgtaggcgctctattgatcggcgtgaatgctgcgaaagcgctcagttttgcccggggcataccgctcgtaggcgtgcatcatattgccggtcacatctatgccaacaggcttgttcaggacattcaatttccggcgattgcccttgtcgtctcaggcggccacaccgaactcgtatatatgaaagagcacggctcatttgaagtaatcggagagacgctcgacgatgctgcaggcgaagcctatgacaaagtggcgagaacgatggggcttccttatccgggtggacctcacattgacaaacttgcgcaaaaaggcgaggcaaatgtgccgctgccgcgcgcatggcttgaagaagggtcttatcatttcagcttcagcggattgaagtctgcagtcatcaacacgcttcacaacgcttcacaaaaaggcgaaacgatagctccggaagatttgtcagccagctttcaggaaagcgtcatagatgtcctcgtgacaaaaacggaacgcgctgcggaagcttatggcgtcaaacaggtgctgcttgccggaggagttgctgcaaacaaagggctgagagccgcgctcgaaaaaacgttcagcagccgtccggagatcgagcttttgatcccgccgctctcgctgtgtacggacaatgccgccatgattgccgccgcaggtacggttgcttttgaaaaaggaatcagaggaaaatatgatatgaatggtcagcctggcttagatctgacgtcttattgaaacctcacgctttgtgaggtttttttacccggaaaaagttattaacaagttatcaacacatatccacagtcttgtgtataatgttaaaaaccttaatttacagaccttttttacctgttagtaatgtgtataaatattatgttatttgtggatattgtgggtaaatcgctttctttcttttaaataaaggatttcaattgtggacaaaaaaaccgctccggcttggagcggctcatcctttattcatttgtagatagtgtttcccattctgataacagctgttcaagctcctcattcagctgttcattttcagagtggatttcctgaaccttctcgtggtcttggaagacgtcgggattgcataggagctcttcattcttttcaatttgttcttcaatggccgtaattcttgtttcgatgtcttcaatcctgcgctgccgctggcgttcttttcttttcagctctttttcttcttcatagctcttttttgcgcccggtttttcggaagcggctttctgacgctcttccgtctgtttttctagttctttcagttcaagctgctgcgcttttttttccgtgtaataatcgtagtcgcctaaatattcttcggctttgtcgcgagaaagctccagtacttttgtcgcaatccggttgataaaatagcggtcatgggacacaaataatatcgttcccgggtaatcgattaaagcgttctccaagacttccttgctgtccaggtcgagatggtttgtcggctcatcaagaataaggaagttcgctttttgcaacatcagcttggcgagggcaagcctggctttttcgccaccgcttaatgcatgtacaggctttaatacatcttctcccgagaacaagaagttgccgaggcaggtcctgatatccttttcattcatctccggataatcgtcccaaagctcgtcaagcacgcgttttgacgacgtcaattcagcctgttcctggtcgtagtatccgattgagacgtgagagcccgtcgcgattgttcccgacaccggctgcagcttttggatcaatgctttcaaaagggtcgacttgccgattccgttcggcccgactagtgcaacgctttccccgcgggtaatgcgaaaatccagtgaacggagaagcgggggctggtcctgatagcttaccgtcaggtcttccactcgcagtacatcgtttccgctttgccttgtaatttcaaagcggaatgacgccgacttttcatctccaagcggtttgtccatgatctccatccgttcaagctgctttcgtctgctctgcgcccgtttcgtcgtcgaagcccttgccaagttccgatcgacgaaatcctgcagcttggcgatttcgtcctgctgcttttcgtaaagctttgtttccctttccagctgctcggcttttaattggagataagagctgtagttcccgatatattttttgctttgggacctggtaatctcgtaaacttgggtaaccactttgtcaagaaagtacctgtcatgggaaacgattaaaatcgctccgctgtagctttgcaaatattgttcgagccatgtcagggtgtcgatatccaagtggtttgtcggttcgtccaaaatgaggaggtcgggttttgtcaaaagcatttttccgagggcaagtcttgttttttggcctccgcttaaatcctgaacgcggacggagtcgtcaaatcccgcaaagccgagcccgtgcatgacggatctgacctctgcctcatattggtagccgcctttgtccttgaactcctgctgaagcctgtcatatgtcttcattaatgattcaagcttgtccggtccggcttgcgccatcttttcctcgatcgcgcgcatttctttttccatttttttaagaaaatcaaataccgacagcaattcctctttaagcgtcagcttggaatcgaggccggaatgctggtcaaggtagcccatcgtcaaatctttaggtttgatgatgtcccccttttcgtatgagagctttcctgcgataatctttagaagagtcgattttccggcgccgttgcgtccgacgaccgcaatccggtcccgagacctgacttcgagttttatattcgttaaaatcgtatcggctccaaacgattttgaaagctgatttacttgtaaaatcatcatgatctttcacctcttgtctgctattttaagtgtagcctatcaccgcgcagtcagcaaacaattaagtgaagtctggaagattttagccaaagaaaaagacagattgaaaaaaatagtgtatgatcattataaggagagttaagaacatgaatgagtttacacattttaatgaacaaggcagagccaagatggttgatataagcgaaaaggaagcttcagtgcgcacagctgcggctgtttcaagcgtgtccatgaatcgagaagtacatgaaaaaatcaaaaaccgcgaaatcggaaaaggcgatgtgttggcggtggcgcaagtggccggaatcatggctgcaaaacagacatccgccatcatcccgatgtgtcatccgatcgctctgaaaggagtcgacatcgccttttgctgggagaagaaagagcagaagagcatcctgcatatacaatctaacgtcaagaccaaagggagcacaggtgtggaaatggaagcgttaacgtcggcctccgtatgtgcgctgaccgtttatgacatgtgcaaagcggcggataagggaatggtgataggaccgacctttcttctcgaaaagacaggcgggaaaaacggtgactataaaagggaaaaagctgatgtagacatggaggattagtttatgaacatggatcattcaaaaattccgcaagcgacagcgaaacggctgccattatattatcgttttttaaaaaaccttcatgcatccgggaaacagcgtgtatcttccgctgagctgagcgatgccgtcaaagtcgattccgcgaccatccgaagggatttctcgtacttcggcgcgctcgggaaaaaaggatacggctacaatgtcaattatttgctgtcctttttcagaaagacgcttgatcaggatgaaacgacgaacgtaacgcttattggcgtggggaatttggggacagcctttctccattacaattttatcaaaaacaataatacaaaaatcgccatggcgtttgacatcaatgaagaaaaaatcggaaccgaggtcggcggcgttcccgtctatgacctgaataagcttgaagagcatatgacggatgatgatatcccggtcgccattttgacggttccagctcaagccgcacagtcgattacagacaggctggtggcgcttggcattaaaggcattcttaatttcacgccggctcgcttgaatgtgccggaacacattcgcattcatcatatagatttggcagtggaacttcagtcgctggtgtattttctgaaacattattcaatgcaggaaaagtaaaacggaaaacgaaaaataaataaaggaaagggggcaggctttatgccaacaatcggtcctggaagctttattttaattgtcgtggtggcgcttttgatattcggcccgaaaaaacttcccgagctgggaagagcggcgggaaacacgctgcgggagtttaaaaatgcgacaaaaggtttggctgacgacgattccgataataaaaagaaagaagatcagtaggataggatgacatttatgaagggaaaagaaatgtcgctgttagaacatatcacagaactgcgcagacggcttgtgatcacttttttcttttttgttttgtttgttgcggcaggcttttttttggcgaagccgctcataatctacctgcagcagacggatgaagcgaagctgctgactctcaatgcgttcaagctgaccgatcctttatttgtgtacgtgcagttcgcgttcatcatcggcgctgtcttgacttcgccgcttgttctataccagctgtgggctttcatcagcccggggctgtatgaaaaagaacgaaaagtgacgctcagctatattccaatatcgatcattctttttttaggcggcattgccttttcttactttattttatttccgtttgtcgtggactttatgacgagagtctcagatgatctgaatgtcaaccaggtcatcggaatacacgaatattttcagtttctgcttcagttgacgcttccttttggcttgttgtttcagatgcctgtggtcatcatgtttatcacaaggctcggtctcgtgacgccgatgtttttggcgaaaatccgaaaatatgcatattttgtgttgttcgtcattgcggcgctcattacaccgcctgagttattgtcgcatttaatggtctccgtgccattgctcattctttatgaaatcagtatcgtgatttcaagaatatcctacaggcaggcgcaaaaaacaatgattcaagaggaaaatcaatcgtttttgaacgaccatacaaaataagagccattcttttttcagaatggctcttttctttcaaataaaaggctattgatcttttcgcttcatcctgccggccagggcgaacattttaaaggagatgctgatattataggctgcgaaaagcatcagcaggatcgtataaaaagaccacatgcttccgggcgaggttgccgcgagatacgtaaacagcacacccgttaataaataaatcactccccagaatttagggcttctcatcatagaaatcctccaataatcatttgcattttctcgacgtttttcaaatattcttcaataggctcccggaatgtctgcagcaagacgacgagcgtattcatggcgacatgggcgaaaatcgggacgataatccggttggtcctgacatataaaaaggcgaatgtgaatcccattgccgtataaatgagcagatggctgaaatccaaatggacgaccgagaagagcaccgaactgaacagagcggcaacgaaaaaattcgttttctcatagatcgcaccgaaaatgatctttctgaaaatgatttcttcaagaatcggaccgaatacagaagagacaaacaccatcagcggcaatgcggtgatgattttcataatccgctgcgtattttcggattccgggttgaccccgaacaagttcatttcgatcgaagcggcaattgactgcgcaaacaaagcgagaaaaacgccggctaccgcccatccgattgacgctgcaaccgatgcttttggacgattgcgaagcgtcgtcttcggcaccgtccgcaaaatcagcagcacgatgacgagacagagggtaaacgcgatgacagaccagacgcccgtcaatgtaagctgagcttcagccttgggctgtcctctgcccactcccaaaaagtagagaagaggcaagccgacaaccgccgacaattgcatgagaacgtatgccaatataataaaccagtattgttttctcaagctttatgtactccttttctaaaaatctaaatcagactatgtttattgtaacacactctttttaaattataggatgataaggatatgcggagaaatgtaggcgcaaaaaaatttgaccttttcacttgaaattgcctgggagattctttattataagaattgtgttagcactcaccgagtgcgagtgctaaaattacatatgaaaatattgaggaggttgtttcattgttaaagccattaggtgatcgcgttgtcattgagctcgttgagtctgaagaaaaaactgctagcggaatcgtacttcctgactccgcaaaagaaaaaccacaagagggtaaagtggttgcagccggttcaggccgtgtgttagagagcggagagcgcgttgcattagaagttaaaacaggcgaccgcatcatcttctcaaaatatgcaggtaccgaagtgaaatatgaaggtactgactacttaatcttgcgtgaaagcgacattttagctgttatcggctaagtcataaataaaaacgagacaattatataggaggttcgaataacatggcaaaagatattaagtttagcgaagaagcccgccgttcaatgctgcgcggtgtagatgcattggcggatgctgtaaaggtaactttgggacctaaaggacgcaacgtcgttcttgagaaaaaattcggttctccattaatcacaaacgacggtgtaaccatcgcgaaagaaatcgagcttgaagacgcgttcgaaaacatgggcgcaaagcttgttgctgaagttgcgagcaaaacaaacgatgttgccggtgacggtacaacaacagcgacagttctagctcaggcgatgattcgcgaaggtcttaaaaacgtaactgccggcgctaaccctgtaggcgtgcgcaaaggtatcgagcaggctgtggctgtagctgttgaaagcctgaaagaaatctctaaaccaattgaaggcaaagaatcaatcgcacaagttgcttcaatctccgctgcagacgaagaagtcggaagcctgatcgctgaagcaatggagcgcgtcggcaacgacggtgttatcacgatcgaagaatccaaaggattcacaacagagcttgaagtggttgaaggtatgcagttcgaccgcggatatgcgtctccttacatggtgacggattccgataagatggaagcggttcttgagaatccgtacatcttagtaacagacaaaaaaatcacaaacattcaagaaatcctgccggtgcttgagcaagtcgtgcaacaaggcaaaccgttgcttctgattgctgaagacgttgaaggtgaagctcttgcaacattggttgtcaacaagcttcgcggaacattcaacgcagtggctgttaaagcgcctggattcggcgaccgccgcaaagcgatgctcgaagacatctctatcctgacaggcgccgaagtgatcacagaagatttaggtcttgaccttaaatcaactcaaatcaatcaattgggacgcgcttctaaagttgttgttacaaaagaaaacacaacaattgttgaaggtgcgggagatacagagcaaatcgcggcacgcgtcaaccaaatccgcgctcaagttgaagaaacaacttctgagttcgataaagaaaaattacaagaacgccttgctaagcttgcaggcggcgtagctgtcatcaaagtcggagctgcgactgaaacagaattgaaagaacgcaagcttcgcatcgaagacgccctgaactctactcgcgctgcggtagaagaaggaatcgtatccggcggtggtacagctcttgtcaatgtttacaataaagtagctgcccttgaagctgaaggcgacgaactgactggtatcaacatcgttcttcgcgctcttgaagaaccaatccgtcaaatcgcgcacaacgcgggtcttgaaggatctgtcatcgttgagcgcctgaaaaatgaagaaatcggcgtcggctacaacgctgcaacaggcgaatgggtgaacatgatcgacaaaggtatcgttgaccctacaaaagtaacacgctcagctctgcaaaacgcagcatctgtagcggctatgttcctgacaactgaagcagttgttgccgacaaaccggaagaaaacaaaggcggcgcaggaatgcctgacatgggcggcatgggcggcatgggcggcatgatgtaagcccagcgtccaaacgctgatatatcaaggaaaagaggctctttttagagcctctttttttaaaaaatcacataaaaatcacattttttcggttttaaaacttgtgataccttgtaggaaacatttcattttattaaatgtttctttcttcatcttgtttgttatgtgagtataaatttcaattgtggctctcatatcagtatggccaactctcttcataatctcccccagagtgtttcattatttgacctaactcatggcagaagtctttccagtgctgctccttgtttttaagagactatcgaaaaaaaccacattacttaaacaaaacttaaagatcccacacttgttaggcatgtacctaatttgaatgtctatctatcagcaataactttcatatcgacttgggaaggttctgctatgtttatttatatatatatgtattgaacttcttcttctaattttgaaaggtagtacattaaaatccccctgtataatgaaaactgatgctctctttttggtgatttgaaaacccgattaaacgggtttaaaagtttattttttcaaaacttgaagcgttattgaagtaacgaaaaggagcaggcataatgcctgctcctctatcttgaaactaacgagattcatttgaggatttaaggtaactgatgaacaatggtgaaatgacaattactgttacaattaataatagtctgctagatattaaatttacaaatgtagtgttaataatatatagggctaaaaccattaaataaaaagccacgtaaacataagcatacacttttttgctgaatggttctttcatgtaaatgaaaagaaataaccctgccattaaaactaagaaagtcatattttccctctttcatttttattgtggaaaaaccccagttggaacagctgcatatccgagtccagtaaaacgtattctaacaccatgaccttcatgttcgtcttgaatcatttgaccaaaaccaactagtccgcctccgattactccggaaattacgcttgctaattgtgtaggaggtacgggtataacccttgatattaaagcaagaccagaggttgctccaccgcctgctttaaatggttcttgtttcattacagtcaaaataaagattatatccccaccagtagagatcatgaccagatcgaccgcagccttttttcgctactttcattttatgattgtttccattctccagtgtcaatacactaccgtctttgtctaaaattttcacactaaaatcggagttaatgacagcttctttttgtttcactaaatcgttcaagtatttaatccagtcttgaacttcgttggtgacagaacgtgaaatatctagtttagtataagatggatctaaggtaagagttccatctgcgtttaatttaagataagcttctaatttctttacatcattcatactcacctttacattcttaaattcttcgctgttcagtttttgatcgggtgcagaatttcctttatatgctccagtagtttcagtatgtagtttttcgttgtcagttagttctgacgctgatactatattgaaaatacaggtgaaaccaatattaatgtcagtaccataacaaatgtcttaaaaccattgtgcttcttttctttcacgataatgccacccttcttattatagatcaacctcattttacttgaaaaacaaggtaatttgcggcatgatgtgtataacagtaaaaaagaaccatctaaaatcttgtgcgtaatgaaattatactaggtgtgattaattagaatatggagggctaatttaagaaggaaaaaaacgattaagatgaaggatgttatgatgtaactatgttgatctttggattataggtcttactttatttctctaaaaacagcatcctcaaatttaatgaaattggtgtctccttccacaatatgaaaaaccttacggatatgatttatgtaatgaatttttccttctatgttaatagtctctcctgattctgctctatttaaaaagggcagcggtttaaatacagagaacagaactgttaaattaaattccattgcttcacatattatcttatccatgtcttctatttgaaccatgtcaagaaccggccttttaaccttgttccgattgctttctaattcgcggagcaggctgaggtgttccgacagcatcatagctgttcatttgattgatccccgatctttcaagttgtcatctttcatggtgtttatctccttgagtttcaatcgtgaattaatggaaacagtgttttagctattttggttacaaaatcggtcacggtttcggaatttgaaggtgtatgcggcatgatgtaagcccagcgtcaaaaacggctgatatatcaaggaaaagagcatctttttatttaacttgcgatgacatataaatacccttttatccatggaataatttccttttgggggattatggtataattagcatctgaatttttaacagaaaggttaaacaattgatgtcgcacaacaaactaatgtttttgctttatcattttcatctattattcacctgcttggtacaatagtggaccctgcggctagctggaagccttggctggtgaacattgcattcattttattggttcttctatttttaaatctcactataaaagaaaatcaacagaacaagtagcggcatgcccttctcaaagagaagggcatatattttatattatgaacatcggtaagagtagccttaataaacgtcactctaattctgcatctgaatatcggagcttgctattgcccgtaatctctttcaacggccagtgcgtcagcaaatggcattaaaaccgcaagacctaaatttgattctttgtgaaaaatgggggattttaaaaagatggtcaaaaaaattgtaaatggattcaattcattttcactactggggacaatcttttttatcggcagttattttacgtacaaatttaatggcgtggagctggtcgggttcctgtacttaggtattatttttttgacagctctgatcgcaaccaccgtaatgttaatcaggctaaaaagaaaaggaatcaataaagataaacaggcttaatgcatgctttatacttattttagcttctctccgctagtgtaaccttttccaatccataatatagatctcttaaaagcatcacatgtccagtacatcaaatgtaatctcctgttcatactaatatcgggaggtacatcgacttatgttgaaaatttggatgactggacttttactattagcgcagcccgcggggcattctgacagcttaacgatcactcagcaagggaagaaagtggccgttgtgaaccgcgaagattttacaatgccgcttcccggaacaccgatgattgatgataaaaaatacaacgaattcgttgacaggcttgaacggaaagtacacaaggatcctgtcaacgccgtgatcaacgatcagggaaggatcgttcccggcaaggttggctacagcctttcccggaaggggtttaaggagcagttttacgcgtatttttatggggatggcccgtccacaatagaagtgcctgaattgaatgtttacccgaaagttgacagcgaactgctttcccatatccggacacagcggatcggccagtatgtgacgtactttaattccgggaataaaagcaggacgcacaatatttctctcgcggcaaaggcaatcgacaatcatgttgtttttcctaatgagacgttttcatttaacaaagttgtcggaatgaggacgccggacaagggatatatgaaggctcccgtgattgtgagaggcgaattgtctgaaggagtgggcggaggcatttgccaggtttcgtcgacattgtttaatgctgttgaccgggcaggactcgaaatcgtccagcgctattcccacagccggcgtgtcccttatgttccgccggggcgcgacgcgacggtcagctggggcggacctgatttgcgctttcaaaacaaatataaccagccggtcttgatccgggcgaaacggcacgggggaacgatggttgtgacgctttattcttctgatgtggtcaatcatcagctgcgaaaagtcccgaaggctccggcccaaattccaaaagaagagcatcaaagcggggatcactaaaggcgaatgttcatctggcgctgcacttgttcacacaatgtacaataaaatccttttgcctgtatgatagaatgaatcaaggacatctttaaatttcagacaagaggagatgatcgagtgacatggctttttgtaacctttttggtgatcttcagtctttttaaaatattggtcacttgccttccgagcggtgtcgtagagtggctgaccggcaaatttcaagttcatgtgaagcttgaggaatcgaatgttcaagtgacattcggcggaaaacgtttagagggatctgacaagagtcgatttattcaaaactttaatgaagcggtatttatggagcggtactacatatacccgggagatgagccgctgtatgtcaatccgaaaaacgccgggacaccgtttgtgatcgaaacaactaaaggaaaaaacgctgtgaagctgtttgtatacagatacgatgatcatatagacgtcgttaaacaatataagaaaaagacggccgcttattgtctgcgttctgacagtctgcaaacatgcggggggatgaaaacggcggatttgatttaaaaagcaggaaaaacctgcttttttattatgatatgaaatagagcctgacagcgccgtaaccgatcaaaaataaccaggcagcgattctttctttttgacgtgctgtacggctgtccatttcaccatcgcctttcttcattttattagcaataaaatccttgtattgcatattattctaaattaaaatgaggttgataaaaagtcttgcacagggagaaacgccatgaccatacatattcaacagcttgaagcccctctgaatcgtgagtttgttgatgaactgatcaatttgtggaatgataatacgttggaaacggctgattgtgcattagatgatcaagatagagaaatgatacaccagcagctggaacaatatgttcaatccgcatacggagcggtttttgccgtcgtgaatgagaagcaagaagcggtcggatacgggctggcctctattaagaaagatttggtcagcgattgtctgagcgggcaaatcgatgaagtgtacatagccccggactatcgaagaaataagctggggaagcttgttgcagaccgtatgatggattggtttgaacaacatcaagtctctcacgttcaagtatcggtcgatatcgataatcaatcggcgctgcatttttgggaaggcatcggcttcagcagtgatttttatcttctgacaaattagttttttgaatcaagtgggagcggccttcgttgtcatgcccggccgcctagctaaaaagccccttttaaggggcttttttgatgagctcaggagaattatgatgcggtgaattgacgagaggcgcgacttcatacgcttccatctcttttgacgcatatggttttaaaaggctttctaagtatgcaaggttttgattcttcggattcagccattctttttcagcctggcgatcaagaatgacgggcatgcggtcatgaatgtctttcattaaatcgttgggcgttgtcgtaatgattgtgcatgtatagacgggcttgccgcctgcaggctgccacttctcccaaagcccagcaaatgaaaacagtcgatttgttttgagcttgatcctcatcggccgctttgtctttgcatcggtccgcttccactcataaaaactgtctgccggaatgaggcacctttgtctgatcagcggctttcgaaagctcggcttctccgccaaagtctcagcgcgcgcattgatcattttataaccgattttctcatcctttgaccacggcggaatcaatccccaccgcagccgccctagccggttatgcgaaccgtcgttgatgacggcgagaatatactgggaaggcgcgatgttataactggggctgtaatcttcaatcgccatttgatcaatctcgaaacggtcaataatctcatcaaattcagaaaacagcgtaaacctgccgcacatcttaggtcacctttttttgtttattgaaagtttgaggcttttatatataaatggccaacaaggccgctgaaacagccatgataaagcagtcatcgcccgtcatggccacgccgtttttgatgaatacactgcaggtccagttgagtgccgatccttccgcggtccggtcaatcagttttttacccgctgtgtaaacacatgctttaaataaagaaaacgaaatggaacataaaataaagagcaaaataaactttaccatcaacaccagcattgccttttcaccccggcatattttgtaagctccaccttcattttaccaataaattcatctgttaaaacctctttcttgttttattatattgaccgaatggtcagcaatcgttacaatttatactaaccgattggtcaataacgaaaaggaatgatggtcaatgcctttacagctttatgaaaaagagcaaatactcgatgcctgtttggaggtttttgcccggcatggctatgcaaagacttcgaccggaatgctggcggaagcggccggcatttcaaaggcgctgatttttcatcattttaaaagcaaaaaagatctgtacttaactgtgctcgattattgtattgagaaggtaaagtcgcgcctttcccttgatgacctggcgtcttatgatgatttctttgaagcgaaagaaaaaataagcatggctaagcttgagtttttcgcggattattcaaatgtatacaagctcacgaaagatgccttttattcaccgccttccgaattaaaaaaagaaatcgctgcaaagtatggggagcaatttgccgttagaaatcgtattctaaaacagctttttgcgaaagttccgttgagggaaggagtggatcgtgaagaggcgttcgaacttatcatggtcatgatggggcattttgaacaaaagtttctagcggaagtaacggctgaggacgattttgatccagcctggagcagacgtcttcttgaagaacgaaaacggtttttggatatgattcgtttcggcattgaaggcgaataaaaagggggattcctgatgggacactatgtattgggctttcatgagatcgatcgaaccgatttgccgcttatcggaggaaaagggctgaacttgggcgaattgtcaaaaatggacggcatccaagtgcctcccggtttttgtataacaacaaaagcatatgaaaagatgatcggtgaaaacgataaggtcagtgaacagattgatcagctgtctcttttaaaagtgaaggacagaaaacagattaacgatcttgcccttcagatccgcaatggtattgaaagggccgaaatcgccgaagagatcaaagaagcggttaaaagcgctcactcaaatgctggcggcgatgcatatgcggtccgatcaagcgctacggcagaagatttgcctcatgcctctttcgccgggcagcaagatacgtatttaaatataaaaggaatagaggcgatcttgaagcatatcagcaaatgctgggcttcactgtttacagagcgggccgtgatctaccggattcaaaacggttttgaccaccgcaaagttcaattatcggtcgtcgtccagcagatggtgttcccggatgcgtccggcattttgtttacggcagatcctattacatccaaccggaaggtcacctcgattgatgcaagctttgctttgggagaggcgcttgtatctggtacagtttcagcagacaactacaaggttcgtgaaggcgcgatcattcaaaaaacgatttccgagaaaaagacggcagtctattctttggaaagcggcggcactgaggcgcgcgaagtcgaagcgggctgccggaaagagcaaacattaacagatgaacagatcatccggcttgaaaaactgggaaggagaatcgaagcccatttcggttttccgcaggatattgaatggtgtctggctgatggcgaatttttctttgtccagagccggcctataacgacattgtttcctcttccgaaacagagcgatgacaagcttcgcgtctatatgtctgtcgggcatcagcaaatgatgacagaaccgatcaatccgcttggaatatcgtttttcgggttgatctcggattatgagctgacttgtgccggcggaaggctttttattgatttatcacacgatttggcatcttttgcagggcggaaagtcgtcctcagtacggcggggaaaaatgatcctttcatgcatagcgctcttgtgaattttttgaaaagaaaggagcttgtcaaaaccctgccgaaagggaagcggatgtttagattaggggctgaagggctgtcatggtcgctgccgggtgatgcgctgaagatttaccggaaaaacgacacagatgtagtcaaacggctcatgtcgaaagcggaagcatccattcaagaggctgaacagcgattgaaaaacgcatcgggtgaaacgttatttgcacagatagaagaggatcaaaaaagcttgaaaaaagttctctatgattcagagagcatggctgtaattatggttggtttatatgccgtttactggctcaatcgaaaaatggagaaatggcttggcgaaaaaaatgtcgccgataccctttctcaatcggtattgtacaatgtcacatctgaaatgggattggcgcttttggatgtatcagatgctgccagaggataccccgaggttcagaagtatttagcatatgccaataatgaaaccttttttgaagatctcaaacagcttgacggcggtcccgcctttatcggcgcattgcgggcattccttgagaagtacggcatgcgctgcaccggtgagatcgatataaccaagacccgctggagcgaacgtccttccattcttgctccaatcattttgagcaacatcaagaattttgagcccggcgcgcgaacggctaagtttgaacaggggcgattggaagcggagaaaaaggagagggatttgttaagccgtctgcaacaactaaagggaggcagacaaaaggcaaaaaggacaaagaagatgatcagcgtgctgcggaattttatcggctatcgggaatatcccaaatacgctctgatcaaacgctatttcatatataaggaagcgttgatgaaagaagccgctgttttacagcaaaagaagctgatacaagcgaaggaggatatttattatttgtcctttgatgaattgaaagaagccgtgtgcacaaaccgtctcgatgtgaagaagatcgaggaaagaaaagcggaatatcggcattatgaaaaattgacgcctccgcgaatcatgacttcagaaggcgaggtcatcaccggagaagccttgggggatcacattccggcaggagcgttggcgggcgttcctgtttcatcggggatcatcgaaggaagggcaagagtgattctgaaattggaggaagccgatatcgaagagggggatatccttgtcacgccttttacagatccgagctggacaccgttatttgtctcaatcaaaggtttggtgactgaagtgggcggcctcatgacacacggcgctgttattgcgcgggaatacgggcttccggcggtggtgggggttgagcatgcgacgaaagaaattaaagacggacagaagatcaggattaacggatcggaaggatatgttgaaatactcgaatgataaaaagcgcagctagaagcttgcgctttaattcttataaaggtcggcggacaacatccaatccatcaattgctgatacggataataggtcgtgccatttaattcaattttaggtatgtcaggatatttacgcagcatttctttcgtttctactttgctcaagcctaaataataatgtaaatcgtcttctttgattaaatagggatagcctgaataacttccctttgggtttttaaagtttttcaagccgtcaccgataaaatagcctaaagccgctaaaccaagtccgatccaaaacaggttcatctccacgtttaccatccttttctcatattgctttatctgtcatacgaaaaggattgaaaaaagtttcaaggtcaaaggctttgccggttcagcatctcataaagaacgacggcatggttatggcgctcatctttggccccgtaaagcagaataacggtttcgtccgccgccattttttttaattccctgaagcttttctgtttttcagcgttttgtttaatttcgttttgataggcttctttaaacgattcgaattttttcggatcatgaccgaaccattttcttaattcggggcttggagcgatttctttcatccagcagtcgaggttcgctttttcttttgatatgccgcgcggccacacacgatcgattaaaatgcggcgtccttctgcttgctggttttcttgataaatgcgctggagaataaacggcatgcggatcactccttctcattttatgataaaacggcaggctggaaggaacaaccctattgaaaaagacaatgccaaaatcccgtttattcgatggaatgttttaaagaactgtacaattggctgacgctttcatcgatttcatctcttgacatccgcaaggctttttccgatacggcatagccgatttccaaccggccttcttccagccctttaaagatcgcatcggcaaattcatccagaggagctccggaatcatgcagtccgacaccgcccagatccgtattgaccgcaggaggagcgacttctatgacctcaacgccggcctcggaaagctggtgtcttaaactcatcgtaaaggagtggagagcggcttttgtcgatgagtagattggtgcgaccgccatcggtgtaaacgccagccctgacgacacattgatgatcgcagttttcccggctttttcggcaaagcattggctaaagagcatggccagatggataggcgcctccatattgacggtgatttctttattgtagtcagcccaattgtctataacatcggcttttaaaatgtggtagcgctgctgtatgcccgcattattcacaagtacgtttactcccggatgatgttctttgatccattcaaataatgccagtcgttccgcttcaacggccacatcgcatacacgcgtgatcagctccggatgtttttcctttgcttctttaagcttgctttcccttctcccgcagacgataacggtatttcccgcttttataaatcgttcggcaaaagcaaagccgattcccgatgcgccgcctgtgatcagcactgtgtttcccgacagttccattggaatccctcttttccgtcaaattttaaacaataggttgagcatctcttctgaccctataatgcccctttattttccaaaatgcaagtattctgattagacggtatgttccgattccattatcattgaaaagtgaaaggggtggaataaaatgtatgatacaactgtcgaaacacgcttcggaaagctgaaaggcagagcggaaaacggagtccgtatctttaaaggcgttccatacgcaaaacctcccgtcggcgacctaaggtttcgggaaccgcagcgaatggaggcctgggaaggtgagctggatgcttttcaatttggcccggtttgtccgcagcctgatggggtattgcctgagtcagcgggggttcaaaagtctgaggattgcctttatttaaatgtgtacgcacccgaagaggcggacggggatctgcctgttatggtgtggattcatgggggcgctttttatctcggcgccggaagtgaaccgctctatgacgggactcagcttgcaaagcagggaaaggtgatcgtggtcaccatcaattatcgcctcggtccgttcggttttttgcatctatcctcaattgatgattcctacagcagcaatcttggcctgctggatcaaatcgcggctctcgagtgggtgaaagacaatatcgctttctttggcggagaccgtcatcacattacggtttttggagagtcggcgggatcgatgagcatcgcttcgcttttggcgatgccgaaagcaaaggggctttttcaacaggccattatggaaagcggggcttccgcaactatgtccgataagcttgcgaaagctgcagcagaaagattcttaaggattctcgatattgatcatcatcatctggagcgccttcatgatgtatctgatcaagaacttcttgaagccgccgatcagctgcgcactttaatgggagaaaatatttttgaattgatttttctgcctgcgcttgacgaaaaaaccttgccgctgaagccggaggtcgccgtcgcaaaaggcgcggcaaaagagatcaatctattaatcggaacaaaccgtgatgaaggcgtcttgttttttccctctgattcggatcttttgcctgagagcaagatcaacgagattttagaagaatacatgggtaaagaggccgccgaagccgcctcctctctgtatccgaggtcattggaaggccatgttgatatgatgacagatctgatcttttggcatccgtctgttgtgttcgcttcggctcaatcacgatatgcatctgtctttatgtaccggtttgactggcatgcggattcagagcagccgccattcaacaaagctgcgcacggcttagagattccgtttgtatttggaaatatggacattttggaacagctgacaggtacgaaggccggtgaagaagcgcagctgcttgctgaacagatccaggctgcctgggtgtcttttgcccgatccggaaatccgagcaccgatgatgtcagctggcctgattatgatgaagattcacggaaaacgctgatttttgatcaagaggtcgcagttgaaagcgatccttattcagataagagaaagatgttgacagccccgaacccgcagatttagaacaagcggccctgacctgtgtggtcagccgctttgatgatagcgttcgctttgaatggcttcaagcgatttgccgcgcgtttccggcgccatacggagcccgatgatcatatgaatgacgagaaatgcaatcatgacggcgccggctgttttgaagcccaagcccgtaatcatcgccggaacgaccaatgagatgagtccgacgccgatgcggacgatgaagaacatgaagccttgagcgagcgccctgtatttcgtatgaaacagctctgccgcccacagtccgtaaaacgcctgcgctccaaaacccgcagaaatgccccacaggcatacgaataataaaagctccgtgatgttcatcgtgccgaaggtgaggatgacccatgcggcggttgccatagctgctcctatgccaaaaagcaacttccgattgactttatcgccgagacggataaagacgaagtatgtggacgccacagtcaaaatccataaaaatgcctgcagcaggttggcttgtgccgctgttaggccgccgaccgtctcatagatatacggcatgaaatatcccatcgtcccggcaacaaggttccaaaacgcataaattccgatgaggagaatcatcgcgcgaaggttcgctttgttggtcaacagctctttgatcgacgccttttcttcaactccttttgctttgtcttcggcttcttttcgcttttgctcctcccagatggacgattcgtgaatctgctgctgcaaaatccaggtgatgactgcgacgacgaataattgggcaaaaatcaaccggcttcccattaaaccgagcggcgccaaggtaactgataacagcagcgtaagcgccggtccgaccgaccatgccagctgcccccagccgacgcgtccggcccgttcatggtcaggggcctcctcggcaatgtaagtccaagcagccggaattgctgcgcccaccgcaattcccgtcacgatgtatccggttaaaagcatgggaaaattaaacgacgcggcgatcagtaaaacgccaagcatatagactaatagatcgtatttatatatgaattttctcccgtaacggtcgactaaaaaaccgccgagaaaagcgccgatcgccgcgccgaaaccatttgcgcttaaggcgccgagaagtccgacccgggcgtcgtccaatcctaaatattcaacccataacgaaagcccgccggcccccgcgacgatggatcccgcctccaaatagttggacatggcgaccgtaatcgtcgacttcaaactgcctttttttctccctggcatgattcgttcccctttcaaatcagaattcttttctgacagaagccggattgatgcgttgaatgctcgattttaccctagcgagtcatgcaaaattgtaagcgttatcatctcgtggtaatcccgaccctgcatccgttccagccttcaggctgttccgaatgttttgcttatagtattactttattcggaaaacaaaaataaatcaacataaaaatcagaatattccgtctgaatatttttgtttttgtttggattttttctcgaaaaactgccattatatcaattttttattaaaaaaccgaaacttttcctctggaaaatagtatatttaaactaagtatattttactataaggaggaatttcttagatgagtatattaagcaggttcaaagacattatggccagcaatattaacgctttgctggataaagcggagaacacggaaaaaatggtggatcagtatgtcaggaacttaaacagcgacttaaacaaagtaaaggcggaaacggcgtccgtcatggcggccgagcaaagggcaaaaagagaactggcggattgccgggcggaaatcgacaagcttgagcgctatgcaatgaaggctttggaagccggcagcgaggcggatgcccgaacatttttagaaaagaaagcggtgcttgaaacgaaggcatccgagttagaaactgcgtttcaaacggcgtcatccaatgcgaatcaaatgaaaaaaatgcacgataagctcgtttccgatatcggggagcttgaagcgcgccgcgccgcgatcaaagcgaaatggacagcggcgaaaacacaggaaagaatgaataaactcggtgcatctgcagcgaatgccaaccattcaatgtccgctttcggcagaatggaagaaaaggcaaaccgggcgcttgatgaagcgaatgcgatggctgaattgaacgccgctcctcaagatgacatagaagacctgaaggctaaatatgacagcccttctaatgtggatgatgcgcttgccgcattgaaagcgaaaatggcgagtcaaaagtcatatcatttgaaatgaataaagtgagaggttaagagacatggtaatttcttataaatgtccgggctgcggggatgacatggcctttgacgctgaatcgggcacgctcgcctgccgcagctgcgggagacaggacaagattgaaaacattccggaagaattgaaaactgcgagatttactgaagatgaagcaacagaatatcattgccaaaactgcggcgctattttgatcactgagaaagaaacgacggctacatcctgcagcttttgcggaggagcggcagtgatcgccgaccgcctgtccggaagccttgctccggcaaaggtcattccttttacgatcagcaaagaggaggcggcggacgcgtttcgcaagtggtgcagaaaagggctgctcacaccaaagggctttatgtcggctgaccggattaaaagcattacaggcatgtacgtccctttctggatgtacgatttaaacagcaaagtgcaggtcagcgcccgctgcacaaaggtacataggtatatacagggcgactatatctacacggagaccgaacattatgatgcgtttcgcgatatcaatctcgactacatcaaagtcccggtggatgcctcagaaaagatgaacgatcaattgatggacaaattggagccatatccatatgatcagctgaaagattttaaaacggcctatttggcaggctacatcgctgaaaaatataattacgatgatgaagagctttttccgcgggcgaaaagcaaaatcagcggctacatcgagtcatatatcgattccaccctgtccgggtacagctcagtcgatgtgaaaacgaaacacgtcgatacacaaaaagtgaaaagcttttatgtgcttttgcccgtctggatggtcaattacaactacaaacaaaaggattacatctttgccatgaacggacaaacgggaaaagtcgtcggcaagccgccgatcagctcatttaaagaaaaaatgtggttcagcgggctggccgtctccatatttgcactctggaaaatcattgctgctgtaatgggaggcggggcgtgatgagaagtttattgagaagcgcgatgatcttatgtatgattttccttgtcttcatccctatagcctccggtgcggcagcctctgaacagaagcggtttgtttatgatgaagccgggcttctgaccaaacaggaaatcgagaagctggaaacgctggcagccaaattgggcgccgaacgggagaccgactttatcattgtgacgaccaatgatacaaacggccgcgatgtaaagaaatatgcggaggacttctatgacgaaaaagcgcccggctaccagaagaagcacggaaatgcagccgtattaacggtagatatggagcatagagaagtctatcttgccggctttaaaaaggctgaagaatatttgaatgacgccaggctggacaaaattagagaaaaaatcacgccggatatatccgacaagcattatgaggccgcattcgaaatgtttatgaaggcggcgcatgatgatatggagaagaaaccgtgggcggacagcatcttttttaagacgtggtttcaattgcttgtttcggcagtcatcgcgggaattgccgtcgccattatgaaatacaattcaggcggcaaagtgacagtaagtgcaagcacttatatgaacggtgatacgtccggagtgatcagaaataatgacgaatacatcagaacgaccgtcacaaaacagagaaaaccgtccaataataaaagctcaggcggcggaacgacgagcggaggccattcgcacagcggcagccggggaagcttttagaaagggaaaggaagagcttaaatggtgttttttagaaatcaatttgcaaatgtagtagagtgggatgaatttcgcgatgatatgattttctataaatggaacaaccgcgaaatcaaaaaggggagccggctgatcattcgccccggtcaggatgccgtctttttaaacaacggaaaaattgaaggcattttccaggatgagggtgactatgatattgaatccgaaattattccttttttatccactttaaaaggttttaaatttggctttaacagcgggatgcgcgccgaagtcctgtttgtcaacacgaaggaatttaccgtcaagtgggggacgaagaatgccatcaatatcccggctgcaggacttccgggcggcatgccgatcagggcgaacggaacatttaactttaaggtgaatgattatgtcgcattaatcgataaaattgccggtgtgaaagatcagtatgttgtggaagatatcaaaatacggatcacatccattctcgatcagcttctgatgaagtggatcacaaaagaaggaaaagatatgttcaaccttcaagccaacgcctttgatatcgcaaagggaatcaaggaagatcttgatatggagattgtcggcgacggcatgacgataacaggctttaacatcatgagtttcaattatccgaaagaagtccaggacatgatcacgaaaaacgcttcccacggcatggtcggcgatctgaacagatatcagcagatttcaatgacagacggcatggcttcaggaaagatgacaggcggcggtgccgcatctgacatggccggcatgatgatggggatgaacgtggcgaaccaaatgatgaatcagatgaaccaaaatcagcaggcgcaaacacagacgccaccaagcgcgccgcagccagcggcaaaaccgaacttctgtccaaactgcggaacgaaaacgggcgaagccaatttctgtccgaactgcggtcagaagctagtgtaagcggggggatcggttgatgccggcaaagttggtatcttctatgtgaatgagggctttcgctgccggcacgatcgccggcataccaagccggaaactgatggaacagaagctgatcctgatacacaagtcggattaattgcgtgatcagagcgcccgccgtattctatatataacaatgatgtcggatgaaaagaatgcggcatacatcaatcaaggatgtacagaataatcaaaggaaacaatctggaggaaaagcgacatggaattaggcatcagcacctttgtagaaacgacccctgatatcaaaaccggaaaagtcatcagccatgcggagcggctgcgcgaagtagtggaggagatcgtccttgccgatcaggtgggcttggatgtattcggagttggagagcatcatcgtcaagattacgcagcttcttctcctgccgtcgtcctggccgcagcagcttcacagacgaagcgcatcagattaacgagcgcggtcaccgtgctgtcgtcggctgatcccgtccgtgtttttcaggattttgcgacgctcgacgggatttcaaacggcagggcggaaatcatggcgggcagggggtctttcatcgaatcctttccgctgtttggatatgatttagacgattatgatgagctctttgaagaaaagcttgatttgctgctcgaactgcaaaagtcggaaagggtcacatggagcggcaagcatcgcccggctattcacagtacaggcgtttacccgcgtcccgtgcagaagccgctgcctgtatggatcggaagcggcggaaaccaggaatccgtcgttcgcgccggcctgctcggcctgccgctggttctcgcgatcatcggcgggagtccgcagcactttgccccgcttgttgagctttattacaaagcagcggaacatgcagggcatgacgcctcaaagctgattgtcgcttcccattcccacggctttatcgcggaggataccgagacggccgccgatcgttttttcccttccacccagcaggccatgaatacgctcgcaagagagcggggctgggggccgtacagccggtcgagcttcgatgcagccagaagctttgaaggggcgctctatgtaggcgatcctgagacggtggcggaaaaaattattcatctgcgcaagaatgtcgggatcacccgatttttgcttcacgttccggtcggttcgatgccgcacgaagatgtcatgaaggcgattgaactttttggaacaaaaacggcgccgctcgtcagggaagaagtatcccgctgggaggcatccgaaaggtcataacatgaaaggcccgcgctttagcgcaggcctttttatttcatataatgctttttaaaatccggatgtatcgaaaatttgcggcgcaaatggatcaggttttcgccgaaactttcctccaatacctctctgtgcttctccatgatttccatcaggtacaaatcatgaatcatcacttcggtaatcggcatcaccaagcctacatgcatcgtccaggctgcgcggctgtctttcccatgcgagacaatgccggccacaacttctgaatcgtcgacgctgaatacgagccagcgtccgtcatactcttctgtaatttgcctgctgttgtcatgtagatagacattggcgaaatccgcttcaatgtcgccgtatgcaataatggtcacaatgacgcctttttttgcggcccgcttgagctcaggctccaattcaggaaaatcctctttccaaatttccaggagaatcctttttccggccgatgatatgcacgcctttactttatcgagaatctcgcttcgcccggtgatgttccaaatattttcccggtcatttgcagtgcgctcaaacttctcgaaatatttttctgcctgttcaaaagtctcttccgctttcatccgccggtttttaatcaggtccttggcgggaacgggaatgtactgcggtgtgttgccgtagctgacaaatatatcgccgcggattacaaggctctccagcacttcgtatattttcgaccggggaacacccgatttttttgccaccgcatagcctgtcagcggcgattcttccaagagcgccaagtatgctttcgattcatactcggtgaaattcaggtttttcagtacgtctaatatgttttccttcataagccctccagcttcaacaagagtcgctacctttgtcactcatattttgctggatgtattgatttatttcaagtccgctgatacactttttataagtggttacttgagtagtcactatataaaaacagtattggggggagacatctgatggatagcctgctgtcatacatatcgattgcagccatgatggtggtgatacccggagccgatacgatgcttgtggtgaaaaacacgcttcgatacggtccgaacgccgggcgctgcaatgttctcggcttggcgacggggctttctttctggacgctgattgccgttctcggcttagcggtggtgattgcgaaatcggtgattctgttcaatacgatcaaatacttgggggcggcctatttaatatatttaggcattaaaagctttttcgcgaaaaaaatgttttctttggaagagatacaagccgagaagaacaaaaacgaaaacgcatcaagccggcattataaggattcttttatgcaaggattgttcagcaacattctgaatccgaaaactgttttggtctatatcacgattatgcctcaatttattaacttaagagaaagcgtcaaccagcagttgatcatcctcgctttaatccttacttttcttgctgtgttttggttcctcatcctcgtatatttgatcgatttcgcaaagaaatggctgagaagcgtgaaattccagaagatctttcaaaaagctgcgggtctggtgcttgtcggatttggcgttaaaacgggtttagattgatattggagaacgagtgagcgctttggctcactttttttgtttatttgtcaacgattatttgatagaaaacactagatgaaataagagtgctatggttattcgttgacattttgacaacgattctatatatttataccgacttggtctttgggctgatagattgatacatttttagcgtgggaggagaaaagctcgtggatgaacaaaagaaaaatcagctgggagtgctgctgaaagagcagttgcgaaaacgatcattatctttaagagaattgagcgaacgcactcaaatcgataaagcgaccatctcaagaatcatcaatggcaaaagaaaagcaaacctgaaccatttgcaaaggttttcagaaagcctcggcgtttcttttgatgagctgatgacagcggccggctatgcgatggagaagacgcaggaaagcgaacgtccggatattcactcgtcagttgccgaaattgaagatgttttgcaaacctcaaatgtctatgatcggccatttaccatggaagaactgaaaaacaaattgaatgagtgcgaacaatattctcagacggaggaaggaaagcgtaccattctggctgagtttgaatctaaaatcgagaaagttgccggcattggtccttttctgacccgtctgcacgacatgtacagcagatttacctcggggcgggggacgccgcgtgaattgctgctgatgggcggcgctttgctgtatttcatcgtttctgttgatgtcataccggattatatttttccgatcggctatatcgatgatgcggcagcggttcatttcgttttcaaccagctgtcatataaatcatgatggagcatgttcaagatgaaaagaaagcatatcaacattgacatcagtctgctgctcattctattttgtttgtttatcatcagcctgctggccgtttacagcgggtcgggccagtatgaaacacaggaccctttttattttgccaaacggcaggtcttttggtatcttgtcgggtttggcgtcatggcgggaacggcctacatcgactatgagctgcttgaacgattggcgcttcgtttatttgtgggagccgtttttcttctgattctcgttcatttttttggaacttacaaaaacggttcgcaaaggtggatcagcttcggggtcatcgaaatccagccttcagaatttatgaagatcattttgattcttctgctggcttcgatactcaatcaatttcagcataaaaggttctccttcgccgagagcatcattccaacgggaaaaatcatgatgtacacggtgattccgtttttctttatattggttcagccagatttagggtccgcattggtgattttatcgatcgcattcacgttgatgctggtctcggggatttcgggcaggatgatcgtgtccctgtcacttggattcatggcattggttgcctttttgacgtatttgcacaatcattactttgagatattttcaaagattattaagcctcaccagcttgaccggatatatggctggctcagtcctcatgaacatgcctctacatatggataccagctgacgcaggcgttattagggatcggatcaggccagctgtcagggagcggctttactcaaggaatccaagttcagggagggaaaattccggaggctcatactgattttattttcgccgtgattggtgaggaattcggttttttgggtgccgtaacattagtctgtctgtattttctgatgatctacagaatcatcaggattgcgctttcgtccaacagtctgttcggtctttatatatgtgcgggggttgcagggttgattgtattccaagtgttccaaaatatcgggatgacgatcgagttaatgccgatcacggggctcgctcttccgtttatcagctatggcggcagcgcgctgttgaccaacatgatcgctttaggtctcgttttcagtgtgaatatcagatctaaacattacatgtttgggaatgattggggatgaagttgctcaaaatgattctttcccatctaaagaaacttgattatgtattgattgccgcggttctgtttttatctgcgtttggcttgctgatggtatacagcgccggctaccccctcggatatatgaagtatcatgatggcagctatttttttatgaagcagctgcaatggctgctcatcggtttggcctttttttcggctgccgccattttcccatacaaagcttacagcaaactcattcggtttttggtgaagctttcttttttaatgctgattctcgttttgctgccgggaatcgggatggagaaaaacaattcccaaaggtggattcaattcggttcgctcatgattcagccgtctgaggctgtgaagcttgtgatggttatttatttcgcctatgtgtatgcaaaaaagcagaaatacatcgccgatttcggaaagggcgtcatgccgccgctgctgattttggcggctgtgttttttttgattttaaaacagcctgacttgggcaccgccgtttccatcctgttaagctgcggagcggttctgttgtgcgccggcctcagaatgcggcacttgctgcttctcggaacaatggcaggggctggcatcgcatattttgcaataacagcgccgtaccggttaaaaaggctgacatcgttcagcgatccttttcaaaatgaaaacggagacggctaccagttgatcaattcctaccttgccattgattcgggcgggttatgggggaatggattggggaacagcgttcaaaagctgggatttcttcccgaagcccatacggactttatcatggcggtcatcactgaagaactcggcggtatcgggctggcggtgatcatctgggcttacctgttgatcatgttcagaggggttcggatcgctgtgcaaatcgatgatccgtttggaaagctgctggcggtcggccttactttccagatcatgattcaagcgttatttaacctgggcgctgttttcggccttcttcccattaccggaattcctcttccgtttgtcagctacggaggttcttcgttattgttcatgctgacgacagccgggatattggtcaacctctcatcacatgttaagcggggagttaaaaaagatgtggcctttcttttgtagagagtcttttcttaactttgaagtggagaattttatctcaaagttacgattgttgatcttgtcttctcatatcgaatttgaccgggacgtgtttatacatataaatgcgttcatattgataaataaaggaaatcatgatatattcaaggtgtatgaaacagaataatctctttatatgaatgcataaactaaaaaagaccggaagatgcggcaacatctcccggaagcaacagagaggctccataaaaaggagtcggctctatttttagatcccaattaaaaagtaagatcgtcttggtgtgggaatcaagggcgatcttacttttttttgtcgtttgatgacagaatggccactacgagaatgccgaaagacaccatgagttgcaaggcctctgatactgtcacatgctcaccccctttctcttcaagagatggaggatgagccgaccgcccttatatagaaccgaactgctgccaacccttattataccaaaaagcagagttgtttccataaatgtccgttgacatgcaaatttgaaaaaccgcagttttcttaaaacgttctgcggtcaaactgagtaaatgctgttttttcttagccggaaccctgctcattcctttagcagctgatctagtgcaaaacaggccggttcattaaaacccggcctgtttgaaatatattgttcatttatgcgggacgcgcggcaaaaatttggaaggcaacgccgaacggatcagtgacaatgccgtatgcgggactgaaataagtttccttcagctcaagcttgacctcgccccgctcgctcagcttgccgaaaagccgcttggccgaagaaacatcggctgccgttacgcaaatggacaattggtttccgctttggaaaggcagttcaggaataatgtcggcgatcatcaggacagcgtcgccgattgtcaaaacggcatgtgcgatgaaatccaattcgtcttccttaaagttcgctgcctcatctgcggggccttcaccaatcgtctgactgaactttacttcggcatcgagtacatcacggtaataatcaatcgcttcctttgctcttccattcatcaggatataaggtgtgaatcgcgttttcatagggggaacatctcctttttttgttgatctaaggagattgtatattataatggtgacaactaatgtcgtggttaaaaaataattggaggtattcatgtctaaagcgaaacgattgaatgaaatgatcatgatggtaaaccggaaaaaacgatttacggtcggggagctggcgcgggaattcggggtttcaaagagaacggttttaagggatttgcaagagctcagcgaaatgggggtgcccctctattctgaaaccggcccccacggaggatatcaggtgttaaatgaaaggattcttcctcccatcgccttcagcgagaacgaagcgatctcaatcttctttgcgatcgatgcactgaagcattatatatccctgccgtttgatgcccagtacgcatccatcaaaaagaaattttatttaaacctttcaggagatatccgggatgcgattgacagtatgaaggaccgcgttgctttttatacgccttatgagcaaacagacgacattccggttttaaaggtgctgcttgaggcagcggttcagcaaaaggtgttgatcatcgagtatgaagcaaatggcgcatcaagcaagaggagcattcagccgatcggaatctatgccaatcaagggaagtggtattgcccggcttactgttttttaagaaaggattaccgcatattcaggtgcgaccggatcaagcgggccgagcttgatgaacataaggcaccgattgatttgtccggcctcaatttaaagaaccgtttttcggctttgtcccggccaagggagacattggaattatccgccgagctgacaaaaaagggagtagagcggcacggttcactcaaatggccgcaccttgaactgcatgtaagagaagatgggtccggcgtgctgaaaggcgaaatcgcgccgaaggatatcgatttttttgcggattatttcatttcgttcggccgggaagcggttattcagaagccttccaaattaattgaaaggatgaaacggacattatccgacatgctgaaacaatacggctgaaatgaagactccggtataccgcagcctgcgtttttctgcatttaaagttccgcaaaaaacgcgtgaagacgcatgtcttcttcatcctccagttaaagacactctcaggaatcgagagtgtcttatttttgccgtcagaagaaatttttacccaaaaaagttgacggcagatttaaaagtgagtatcattacaaatatgatattaatattacatttttgttacaaaagaaaatgatatgttacgagtttaaaagaagattgacaaaggagcatgcttatgaaaaaagcgatggctattttaggattccttgtactcacagcatcgctgctatttatcatcaataaaggaacatctcaaataaacgcttcacaaaatagaaaagccgcggttcacacggagtattacaaagacatcagttcgttttcttttccggtattcagcgatttgaaggaagaggatgccaagctggccaacgatgcggtaaaacttcatttaaaaaattcctataaagaatttcaaaaaatcgttaatgatgccgaaaagaaggataaggatgaagaaaacgtttatgaaacgtcctacaaagtcaaatacaacgaggaaggcaaactgagctttttaatctatgactatcagttctccggcggtgcgcacggcatgtacaccgtaacatcctacaactttgactttgacaagcataaacaagtcgtgctgactgacgtattaaacaatcaggcgaaaatcgaaaaggcaaaaaactatattttcagctatatcaacgaacatccggaacagttttattctgatcttaaaaagagcgatatccgtttggatgaacatacggcattctattatacaagcagcggaatttcaattgtatttcagcagtatgatatcgccccgtatgcagccggaaaccaggaaataaagcttccgtcgacgcttttatattagccccggcattagatctaatatttgtaatagaaacagagagagcaagtcatgaaacaggagagtgagcagcgatgtctggcaaaccatcatttcgatgggttaaaatgttgatttttttaacgatattaataggtttggcagggtactcttacaataaagtgtcaagcaacagccaagagccccctcagccaaaaaaagaccgcggacaatccggcctcggcgtcgaatccatggtcaatgacagcaaacaagagaggtatgccatccattatccggtgtttcacataaaagaaatcgatgaacaaataaaagattatgtgaatcaagaattggccggttttaaagaggataacgcaaaggcccaggctcaggatgaagacgggccttttgaactgaacattaaatataaggttgtctattatacaaaggatacggccagtgttgtgctgaatcaatacatagaggccggcggcgtatcgggtacaacatctgtcaagacgtttaacgctgatttaaagcagaaaaagctgctgtcccttcaagatctgtttgaagagaattcagattttctgaacaggatttcaagcattgcctatcaggaattgaaaaatcggaatccgtctgctgacatggctttattaaaagaagggacgagccctcaggaagaacatttcagccgcttcgcgcttcttgaaaacgaggtggaattttattttgagaaaaaacaaaccggtcttgaacagtctgtaaaaataaaaaaagaatgggtaaaagatattttaaaagaccgatatcaggatatgaaaaagaatcgtcttcaggccaaacctgatcaggagcctgttccgcttccgaagcaagcgaaaattaatcccgatgaaaaagtgattgccctcacatttgatgacggtccgaatcccgctacaacgaataaaatattaaacgctttacagaagcatgaagggcatgcgaccttctttgtgcttggaagcagagcgcaatattatcccgaaacgataaaacggatgctgaaggaaggaaacgaagtcggcaaccattcctgggaccatccgttattgacaaggctgtcaaatgaaaaagcgtatcaggagattaacgacacgcaagaaatgatcgaaaaaatcagcggacacctgcctgtacacttgcgtcctccatacggcgggatcaatgattccgtccgctcgctttccaatctgaaggtttcattgtgggatgttgatccggaagattggaagtacaaaaataagcaaaagattgtcaatcatgtcatgagccatgcgggagacggaaaaatcgtcttaatgcacgatatttatgcaacgtccgcagatgctgctgaagagattattaaaaagctgaaagcaaaaggctatcaattggtaactgtatctcagcttgaagaagtgaagaagcagagaggctattgaataaatgagtagaaagcgccatatcggcgcttttcttttggaagaaaatatagggaaaatggtatttgttaaaaattcggaatatttatacaatatcatatgtttcacattgaaaggggaggagaatcatgaaacaacaaaaacggctttacgcccgattgctgccgctgttatttgcgctcatcttcttgctgcctcattctgcagcagcggcggcaaatcttaaagggacgctgatgcagtattttgaatggtacatgcccaatgacggccaacattggaagcgcttgcaaaacgactcggcatatttggctgaacacggtattactgccgtctggattcccccggcatataagggaacgagccaagcggatgtgggctacggtgcttacgacctttatgatttaggggagtttcatcaaaaagggacggttcggacaaagtacggcacaaaaggagagctgcaatctgcgatcaaaagtcttcattcccgcgacattaacgtttacggggatgtggtcatcaaccacaaaggcggcgctgatgcgaccgaagatgtaaccgcggttgaagtcgatcccgctgaccgcaaccgcgtaatttcaggagaacaccgaattaaagcctggacacattttcattttccggggcgcggcagcacatacagcgattttaaatggcattggtaccattttgacggaaccgattgggacgagtcccgaaagctgaaccgcatctataagtttcaaggaaaggcttgggattgggaagtttccaatgaaaacggcaactatgattatttgatgtatgccgacatcgattatgaccatcctgatgtcgcagcagaaattaagagatggggcacttggtatgccaatgaactgcaattggacggtttccgtcttgatgctgtcaaacacattaaattttcttttttgcgggattgggttaatcatgtcagggaaaaaacggggaaggaaatgtttacggtagctgaatattggcagaatgacttgggcgcgctggaaaactatttgaacaaaacaaattttaatcattcagtgtttgacgtgccgcttcattatcagttccatgctgcatcgacacagggaggcggctatgatatgaggaaattgctgaacggtacggtcgtttccaagcatccgttgaaagcggttacatttgtcgataaccatgatacacagccggggcaatcgcttgagtcgactgtccaaacatggtttaagccgcttgcttacgcttttattctcacaagggaatctggataccctcaggttttctacggggatatgtacgggacgaaaggagactcccagcgcgaaattcctgccttgaaacacaaaattgaaccgatcttaaaagcgagaaaacagtatgcgtacggagcacagcatgattatttcgaccaccatgacattgtcggctggacaagggaaggcgacagctcggttgcaaattcaggtttggcggcattaataacagacggacccggtggggcaaagcgaatgtatgtcggccggcaaaacgccggtgagacatggcatgacattaccggaaaccgttcggagccggttgtcatcaattcggaaggctggggagagtttcacgtaaacggcgggtcggtttcaatttatgttcaaagatagaagagcagagaggacggatttcctgaaggaaatccgtttttttattttgcccgtcttataaatttctttgattacattttataattaattttaacaaagtgtcatcagccctcaggaaggacttgctgacagtttgaatcgcataggtaaggcggggatgaaatggcaacgttatctgatgtagcaaagaaagcaaatgtgtcgaaaatgacggtatcgcgggtgatcaatcatcctgagactgtgacggatgaattgaaaaagcttgttcattccgcaatgaaggagctcaattatataccgaactatgcagcaagagcgctcgttcaaaacagaacacaggtcgtcaagctgctcatactggaagaaatggatacaacagaaccttattatatgaatctgttaacgggaatcagccgcgagctggaccgtcatcattatgctttgcagcttgtcacaaggaaatctctcaatatcggccagtgcgacggcattattgcgacggggttgagaaaagccgattttgaagggctcatcaaggtttttgaaaagcctgtcgttgtattcgggcaaaatgaaatgggctacgattttattgatgttaacaatgaaaaaggaacctatatggcaacacgtcacgtcattggtctgggcgtccgcaatgtcgtcttttttgggatcgatttggatgagccctttgaacggtcaagggaaaaaggctaccttcaggcgatggaaggcagtctgaaaaaagcagcgattttccggatggaaaacagttcaaaaaaaagtgaagcacgcgcgcgggaagtgcttgcatcctttgacgcacctgcagcggttgtttgcgcttcggaccgaatcgcgctcggggttatccgcgcggtgcaatcgcttggtaaaagaattccggaagatgtcgcggtcaccggctatgacggggtgtttctcgaccggatcgcttcgcctcgcctgacaaccgtcagacagcctgttgttgaaatgggagaggcttgcgcgagaatcctgctgaaaaaaatcaatgaagacggagcgccgcaaggcaatcaattttttgagccggagcttattgtccgcgaatcgactttgtagggtgtctcattctgttaccgttaacagctgaaaatgattgttcctgttaccgccgtcatgataatttcagaataaaagccggtttatcacagccggacaaccaaaagggggaaacatgatggaatatgcagcgatacatcatcagcctttcagctctgatgcctattcttacaatggacggacattgcacatcaagatccgtacaaaaaaggatgatgccgaacacgtccgcttggtttggggcgatccttacgaatacaccggcggcacatggaaagcgaacgagcttgcgatggcgaaaattgccgcaacaagcacccatgattactggtttgccgaagtggcgcctccattcaggcgtctgcaatacggatttatcctgacaggcgctgatgatcgagacactttttacggaagcaatggtgcatgtccgtttgccgggaaagcggcggatataggcaaacactgttttaaatttccgtttgttcatgaggcagacacgtttgatgcacctgactgggtcaaatcaaccgtctggtatcaaatttttccggagcgctttgccagcgggcgggaagatttgtctccggaaaacgctttgccatggggaagcaaagatcctgaggcgcacgattttttcggaggggatttgcaggggatcatggacaagctggactatttggaagacttgggggtaggcggaatctatttgacgccgatctttgccgcgccttccaaccataaatacgacacattggactattgctccatcgatccgcattttggcgatgaggagctctttcgcacgctggtcagccggattcacgagcggggaatgaaaatcatgcttgatgctgtttttaaccacattggcagcgcttcgcaagagtggcaggatgttgtcaaaaacggtgaaacgtcccgctataaagactggttccatattcattctttccctgttaaagaaggcagctatgatacatttgcgtttactcccgagatgccgaagctcaatacggccaacccggaagttcaggcttatttgcttgatattgcgctgtactggatccgcgaatttgatatcgacggctggcgtttggatgtggcaaatgaagttgatcatgcgttttggaagaaattccggcaagccgtcacggcagaaaagcccgacatttttatattgggcgaaatctggcatcaggctgatccgtggcttagaggagacgaatttcattcggtcatgaactacccgttcacagaaccgatgattgactattttgcagacggatcgatttcagcttcgcaaatggccagccgcatcaattcgcatttaatgagcgggatgaagcaggtcaatgaggtgatgtttaatttgctggacagtcatgacacgaagcggattttgacaagatgcggaggagatgacaaaaaggtgcgctctcttttggcattcatgtttgctcagacaggctcgccgtgcatttattacggaacggaagtcgggcttgacggcggcgatgatccattgtgccggaagtgcatggtttgggaagaggaaaaacagaatcaagagatgctcgcatttatgaaacggctgatcgctttgcgaaaacaagagaatgatgtattgacttatggcgcgcttgagtggaagctggttgatgaccaaaacgattttgtcagtttttctcgaacgcatgaaggaaaagagctgatctacttcttccaccagggcagcgaggtgcgccgtgtcagattgcgggatttgaagattgcaagcgataaaagaatatacgatgcgtggacggaagaagcgcttcagcatgatgatgtggtcgacattcagccaggcggatttttcattttgggggcggtctaaattctgttaccggtaacaggtttaaaactattgtaaccgctttctgtcgaggattacaattgtctcagattccaagatagaagggggaaaaaagatgcaacatttaaaaaaaggaattttagtgctgctggcgtcagttctgctgttcggtcttgccgcctgttcaagttcaaaggaaacgggaggcagcggcgggaaaaaagtgctgaccgtgtctgtagaagaggtctataaaccttacgtcgaaagcataaaggaaggttttgaaaaagagaatgatgtgacagtcaaaatcgttgaaaagccgatgttcgaccagcttgaagcgcttccgcttgacggtccggcaggcaatgcgcccgatgtcatgcttgcggcatacgaccgtatcggcggcttaggacagcaaggtcatttgctggaagtcaaaccgtctgacacaaaaagcttcggagacaaagaaatgcagcaggtgacggttggcggaaaagtctatggaatcccgcttgttattgaaactctcgtactctattacaacaaagacctgttaaaaacgccgccaaaaacttttaacgagctcgaggatttaacaaaagacaagaggttcgctttttcttcggaaaaaggaaaatcgaccgcctttcttgcaaaatggacggacttttacatgtcatacggtttaatggccggatacggcggatatgtattcggagctgacggcacggattccggagacatcggtctgaacaacaagggagccgtagaggcggtggaatacgccgaaaaatggtttagtgaatattggccgaaaggcatgcaggacaatacgagcgcagacgattttatccagcagacctttatggacggaaaagcagcggctgttatcggaggtccttggtcggcttccaattataaagaagccggtttgaactacggcgcagcgaaaatcccgacattgccgaacggaaaagagtatgccccgtttgcaggcggaaaaggctgggtcgcctcaaaatatacgaaagagccggagcttgctgagaaatggcttcaatatgccgcaaatgacgaaaacgcttaccgcttttatgaagatacgaacgaagttccggccaacctcgctgctcgaaagaaagcaggggagcaaaaaagcgagctgacgtcggcggtcatcacacaatacgaaacggcgactccaactccgaatattccggaaatggccgaagtgtggacaggtgcagaaagcttgatatttgacgcggcagcagggaaaaaatcggctcagcaatcagcggatgatgccgtgcgcgtgatcaaagaaaacattaaagaaaagtatgtgaaataaaacggcggttttagcgtccggaagaatagagggcgaaaaaaatgaacaaagaccaaacactagcaaaccggagccggaaggcagcgctgttatcgataattcccggtgctggccagattgcaaaccggcagttttcaaaggggatcctttttctagtcatcacaggcttgtttatttgtgagttagcgattttcggttatcaggcgctgatcggtctcgtgacgctggggactgtccccggagaagaccactcgctgtttctcttgatagagggcacgctgcaattgattttgacgctcgttttcttgatgttttacatctttaatctgtatgatgcccggaagaccgccgcgatgaaggcggcgggtttgaaaatcagcgagacggctggggacatgatcagaaatgcaggtgacaaagggtttccgtatttatttacgctgccggcatatctcatgatggtgtttgtgattatttttccggtgctggtgactctgtttatcgcgtttacaaactacgatttttatcatattccgccaaacagtctcatcgactgggtcggctttaaaaatttcatgaatatctttttccttggctcgtatcggcaaacattcgccgatgtgctgggctggacgatcatctggacgatctgtgcgacgacgctgcaaattgttctcggcatcgtgacggcgctgatcgtcaatcagaactttattaaaggcaagcggatgttccggatcatcttcctgcttccgtgggccgttccggcatttattacgattatgagcttcgccaacattttcaacgactcggcgggcgcgatgaacgtccaggtgatcccgcttttgaaccagcttccgttcgtcgacatcccggctgtcgcatggaagaccgatccgttctggacgaagacggctttgattatgatccagacgtggctcggttttccctacatttatgtcatggtgacgggggtgcttcaggcgattcccggagagctttatgaagcggcaaagattgacggcgcgacatttattcagcgctttaaacacattacgctgccgatgattttatttgcgaccgcaccggtgatgattacccagtatacatttaatttcaataacttctcgatcatctatttatttaatgaaggcggtccggggagtgcgggggccggagccgggtcaaccgacatcttaatatcctggatctataagctgacgacggggacgtcgccgcagtattccgtggcggctgctgtcacactgctcatttctttcattgtcatcggggtttccctgattgcttttaagaaatcgaatgcctttggcaatgaggaggtcatgtagatgagagggctttttaaaaatacgcggttcaccgggatgctgaacaaggttttgacctatatatttttggcgtttttaagcatcgtgattatttatccgcttttgatcacagcatcatccgcattccgggtcgggaatgtagcggcttttacactcgatttttcgggcgcatggacattggaccactttaagcggctgtttgaagagacgctttacctcaattggtacgggaatacacttgtgatcgctctgtctgtcatggtgttccaggtgacgattgtgacgcttgccggctatacgtacagccgctaccggtttgcgggccgaaaaaagagcctcattttctttttgatcattcaaatggtgccgacgatggcggcgctgaccgctttttacgtcctggccatgctgatcggagctttggaccaatattggtttttaactgcaatctatatcggcggcggaattccgatgaacacatggctgatgaagggctactttgatacagtgccgagagaaatcgatgaagcggcgcgaattgatggagcggggcacctgcggatctttgcttcggtcgttctcccgcttgtgaaaccgatgcttgcagtccaggcgctgtgggcgtttatggggccgttcggcgactatctgctggcgaaatttctgcttcggtcgccggaaagcctgaccatcgccgtcggtttgcagacattcatctccaatccgcagcagcaaaaagtcgcgctgtttgcagctggggcgattcttgcagctctgccgatttgcatcttgttcttctttctccaaaagaactttgtgtccggtttgacatccggcggaacgaagggataaatcgatgaacgacatgcgaaacgaaaagctgatcgtccgatttcttaaagcagcggcatcaccggcgggcgtcatgcgctgcaaacatgcattcagctggctcgaaatttcttttctgtttatgtttttgactgcttgtttaatggcgcctatgacccttgcgtttatgaaaatggaccgcttcaatgccgggtatctgatcccgaacgtcgctcaagaggctgacgcggcattcatcaaacaattaaaaggctaccaattgacaaacggaagattgaagggcgaagacgagctgtaccgtgtggagaaagggagaaccctgctggccgtcgatttgaaggatgaattaaaaacaagcggtgagaacgggcggataaaagcggaaggctatcaaaatgcgctcatctttcagtcagatcatctgatcatcagtgatcaaagcggagcggggttttccgttcgctatccggcaaaggctgggctgaatgatctggatgccggtcatttgggggattttatcggtgcaatgtggtttgcccaatataagccgcttatcatcatgctggcctgttcggcggttttcatcatctcgctttttttaacggccgttctggcgggaggcatctggatctccaaaaaatccaacatgaccgggataaggtcgtttaaggaagcggccgcagcggcggtgtgcggatcggcgcttccggcaggagccgcaatggctttcggtatgatcagctttgacttcatcgcgatgctgctcatccattcgtgcggtagtgctttgatggtctctttcattttcaggcacatcttcaagaaccgccatcacaacgaaaatctacagtcaggaggaaatcatggcaaatcagcggctatttgagatcgaccagtggaaaatcaaaacaaacaaatttgaaaaggaacataaacggcttcaggaaagtctgacatccttggcgaacggatatatgggaatcagggggaattttgaagaaagctattcaggcgaaagtctcaaaggcacatatatcgcaggggtttggttccctgacaaaacgcgtgtcggctggtggaaaaacggctatcccgaatatttcgggaaagtgatcaatgcgatgaatttcatcggaattgatgtatatgtagacgacgaaaaagtcgacctcagccaaaacgacatcgaatcgtttgaattggagcttaatatgaaagaaggcatcttgcggagaagcgctgtcgtccgtgtgaatcaaaaggctgtcaaaatttcgtccgagcgctttcttagcctcgatgtcccgcaactgtgcgcgatccattatgaagcggaatgcctgagcgatgaagcggtcatcacgcttgttccttatcttgatggaaatgtcgcaaatgaggatgccaatttcgaagagcggttttggcaggaagaagcgaaaggcgccgaatctcatcgcggccatcttgtgacgaaaacgattgagaatccgtttggaaccccgcgttttacggtggctgcttctatgtgcaatgtgacggaaggatatgtcagcgagcattttcaaacggatgcaatgtacgcggaaaaccgctactgttacgaagtgggaccgggaacaaaggcttctttaaagaaattgatcattgtcacaacgtcccgggattttgaagaagcagagcttttagtacagggcagggcgcttttggcggatgttcttcggcagggatatgaagaagcgaagcggaggcataccgaacattggatggaaaggtgggcaaaagcggacattgaaattaaaggggatgatgagcttcagcagggcatccggtacaacctctttcagctcttctcgacatactacggagccgattcacgcttaaacatcgggccgaaaggatttaccggcgagaaatacggaggagccgcctattgggatactgaggcgtacgccgttccgatgtatttggcgacggcagagccggaggtgacgaagaatctgcttttgtaccgctatcatcatttggaggcagcaaaacggaatgccgccaaactggggctgaaaggagccctttatccgatggtcaccttcacaggcgatgaatgccacaatgaatgggagatcaccttcgaagaaattcaccgcaacggcgcgatctgttatgcgatctacaattatgtcaattatacaggcgaccgggactacatgaaagaatacgggatagacgttctcgtcgaaatcagcagattttgggcggaccgcgtccacttctcaaaacgaaacaataaatacatgatccacggcgtcacagggccgaatgaatatgaaaacaatgtcaacaacaactggtatacgaacttgattgcgtcatggacgcttgagtacacgctcgaaaacctcgctatcctcccggaggaaaaacgccgccggcttgatgtacgggaagccgaaatcgagaaatggaaggatatcatcgagcgaatgtactatccatacagtgaggaattaaatgtttttattcagcatgatactttcctggataaagagcttcaggcagcggatgagcttgaaccgggtgaccgtccgctctatcagaactggtcatgggataaaattctccgctccagttttattaagcaggctgatgttctgcaaggcatttatttctttaatcaccgatttacaatggaagaaaaacgtcgcaactttgaattttatgaaccgatgacagttcatgaatcgagcctttcgccatctgtccatgcggtgctggcggctgagctcaaaatggaaaagaaagcgctcgaactgtataagcgtacagcgaggcttgatctggataattacaatcatgacaccgaggaagggcttcatatcacttcgatgaccggaagctggctcgccatcgtgcaaggatttgccggcatgcgcactcaggatgagaagctgtcttttgctccgtttctgccgaaggaatgggacggttattcgttcaacatcaattatcgagaccggctaatcaatgtgcaggtagaggaaaacagcgtcgttttcagtcttttaaaaggagaaccgctttctatgacagtttatggagaacagatcgcactgaacggacggtatgaaaggaggatggcccgatgagccaatggtggaaagaggcagtcgtgtatcaaatttacccgcggagtttttatgattccaacggagacggcttcggtgatttgcagggggtgattcaaaagctcgattacatcaaaagccttggagccgatgtcatatggctgtgtcctgtgtttgattccccgcaggatgacaacggctacgacatcagcgactatagaagcatatacgaaaagttcgggacgaacgatgatatgtttcaattgattgatgaagtgcataaacgcggaatgaaaatcattatggatcttgtcgtgaatcacacgtctgatgaacatgcctggtttgccgaaagccgcaagtcaaaggacaatccttaccgtgattattatttttggaaggatccaaaggcggacggttcagagccgaacaattggggatcgatcttttcagggccggcatggacgctcgatgagcggacaggacagtattatcttcactacttttcgaaaaagcagcctgacttaaactgggagaatgaagcggttcgccgcgaagtatacgatttgatgacattttggatggacagaggcgtggacggctggcggatggacgtgatcggttccatctccaaattcgtcgactttcccgattatgaaacagatgacagccgtccatatgtcgtcggccgctatcattcgaacggcccccgtctgcacgaatttatacaagagatgaaccgggaagtgctgtcccgttacgactgtatgacggtcggcgaagcaaacggctcagatgttgaagaagcgaaaaaatacacggatccaagcagacatgagctgaacatgatttttacatttgaacatatggatattgataccaaacagcattctccgaatgggaaatggcagatgaagccgtttgacccgatcgctttaaaaaagacgatgacgaggtggcagaccgctttaatgaatgtcggctggaatacgctttatttcgaaaatcatgatcagccgagggtcatatcccgctggggcaatgaccgcgagctccgcaaacaatgcgccaaagcatttgcaacagttctgcacggcatgaagggaaccccgttcatttatcaaggtgaagaaatcggcatgacaaacagcgagatgccgctcgaaatgtatgatgatctcgaaatcaaaaacgcataccgcgaacttgtcattgaaaacaaaacgatgacagaggaagactttcgaaaagccgtggcgaaaaaagggcgggatcatgcgagaacgccgatgcaatgggatgacgggaaatacgcgggctttacggatggagagccttggctggcggtaaatccccgctatcaagaaatcaatgtgaaagagtcgcttgccgatgaagattcgattttctattattatcagaagctcatcgggctgcgcaaacaaaataaagtcatcgtgtacggagactatcggctgctgctcgaggaagatccgcgaatctttgcgtatatccgcgaatatcggggcgaaaagctgttagtcgccgtgaatttatcagaagaaaaggcgctgtttcatgcttcgccggaattgcttgaggacagatgggatgtgctgttgtcaaactacgcccgagagcggcttaatataagcggcagtatcgacatggagccttatgaagctttcatgatgatcagccgggcaaaggattacacatcatgaaagcggtcatttttgacttggacggcgtgatcacggatacggccgagtatcattatctcgcatggaaacatactgcagaacaaatcggcattgagattgaccggagctttaatgaacggctgaaaggcatcaacagagagcagtcgcttgataagattttgattcacggcggcgcggccggaaagtttcaggaggcggagaaacaagagatcatgcgccggaaaaatcaatactaccaacagctgatccaaaacttgactccgcacgacctgctgccgggaatctccgtgctttttgccgaattgaaaagagaacatataagcattgcgttagcttcgtcaagccgaaacgcgcctgctattttgcagcggctcggtgtcatggacgaatttcagggtgtcgttgatccggccgcacttgctcacggaaagcccgaccccgaaatctttttgacggccgctgcactgctcggtgtgcctccgtctgaatgtgcagcaatcgaagatgctgaagccgggatcgccgcgatcaaatccgcagggatgttcgcggtgggagtcggtgatgagacatcgctgcgcggagccgatttgatcgtgcacaacacaaacgagctgacgtttgagctgctgaatgaaggatggcagcgctattgctgtataagagaaggaaaatgaaaagcaacccgagaatcataaaatgacaggccgccgctggcggccttatctgcaatcggagagggaagcaaaaccaagaacaagatcaagatcaaggcgttcggctggccggagagggagaccgttcagatatgcgttttgctggttatacaaccgatctcagcaacccgacttcgaatctatcaggcggttggatacagtcctgttgcagagtctatcgcctgcgtttttcaagaaaaacagcctaatcgatccctttaaaaggatgattaggctgtttgtttattggtgcatttgcaatttgacaaattttcgtttgccgacttggatgatcatgccgtgttcgagtgcaatgtccgcatgaatcgattccgctttggcgccgttgattttaacgccgccgttttggatcatgcggcgggcttcacttttggaaggaaggagttcgagcgtcaccaataaatcggtgaccggcaccgttccgccaccttgccagtgtacggctgttatattgtccggcgcgctgttttgctgaaaaactttcttaaactgctgttcggccgcttctgccgccttgcttccatgatacatgttgacaatggttttcccgagaagcatcttcgcgtctctcggatgaacggcccccgtttccaaatccttgacaagacgttttttttcttccgcctccaagtcggtcgcaagatggatatactttttcatcaaactgtccggcagagacatcgttttcccgaacatttcatgagggtcttcatcgatgccgatgtaattgttctttgatttagacattttttcaatgccgtcaagcccttcaagcagcggcatgagaatgacgacctgtttttcttttccgtacttttcctgaaagtgtctgcccatgagcacgttaaaatgctgatccgttccgcccagttcgatgtcgctgtccagaacgactgaatcatacccctgcatcaacgggtaaaagaactcatgaagcgaaatcggcttttgcatggcgattctttcttcaaaatcatcgcgttccattaaacgggcgacggtaattttgcccgcgagctcaatgacgtcttccaaggttaatcgtttaagccattttgagttgtagtgaagctcgaccttgttctgatcaagcacttttccaaactgttgaaagtatgtttcggcattgcggcggacctcttcgtccgtcagctgtttcctggcggcggattttcctgttggatcaccgattttccccgtgaaatcgccgatcaggagctggacgatatgtccgttttcctgaaactgacgaagcttattcaagacgacggtgtggcccaaatgtacgtcaggcgcagacggatcgaggccgagcttaattttcagcggttcgccggtcaaaatcgatttggccagctttgcccgcagttcctccgggggaatgacctcctccgctccgtccatatataagtgaagctgcctttcgacttcccgcttttcggcagttgtcagttgatcaaattgttgttgctgcatgataactcctcctttttttgtataaaaaaagaacctcatcccgataagggacgtggctcaaatgcacgcggtaccaccctgattgaagaccttcatcttccgctcaatttccggtaacggcttcccgttctttgctacttgaaggttcacaaagaaagctcagggaggtaattcacgtctgcctttgtaccggctcgcaccagccgccggctctctggaacagggagacagtccgctactcgttcccgtcgttgcttatggtttatgaagattgtcattcacttttcgaaggagctcgatcaatgtattctgctcctcttttgtcatgcccttgatcagcattgtttcccctttgtggaacgccggataaagctcttcaatcgcggcttttccttccggtgtgatctcggcgtaaacgtgtctgcggtctctcggatccgcgcttttgacgcaaaagttctttttctcaagcgttttaatgacattgctcgcagtggctgttgaaattcctgacagttcggcgagttttctcgtttcaagcctgccccatacccatagatcgtaaagaatcgaaaaagccgtccaagacaattgatatgaggaaaggacctcggtctccattttgacgcggagcttttgcgccgaccggtaaaggttggtggcgaccgaaatggcttcaagattcaaggattcgatcggcatgcgcttcagcttgctgagggtgtcgtgttcttcctgtcgaagatggggggatctattcaatcgtgacgcctgcctttttattttcagaattattagctatgaaatgaattttaacagacggtctccatcaatgcaagcccttgtttgacatgatgagaaaagccggcatcatgatgatgaccggcgcttgtttcagctattttttggtgatctgtttgcggcgcacttcaattcggtcccctttttgaatgctgtcatattgttttttcgagacgaggacggcatgtttctttccgttttgatcttcaatcaacagccaatatcttttttcttttcgttcagagagcgctttttctttgattcctgcggtacggaggatgtttttttgttccgctgtatatccgcctacgtggaagatcatccaatatggaaagtagtaattcaaaaaggctgatccagcaggattttgattgagtgtccgcttgatgcttcctttgtacagggcatcgggaggcagtgtccgctgaatggtgttgaactgactgttcttgtttaagtatcgtcggctcgcagactgtttcatataactgcgcatactctggttgactgaacccgcacgtgtttttagagcgctgttattagccgaggaactcgaagccttcaccccggatgctcctttgctgcctgctgcctctgcttgagcaaaaggcagcaagagggacagcgccatgatcaaaataagaggagcgctttttttcttcattgttcatcactgcttttttgttcaactttgtctttgacgacgccctcaagcggctcctgatcatatttaatgtatgggggacgaaagatgaaggcttcctgatcgcggattttaatataaggctgttcgacattttctacattttccacatattttttgaaagtctccgtcttttcttttccatctttcacgtatgctgctttcagtaatggtgctttgtcggattcgctgtcattcacgtaatcaaaccatacgagatcgtatttttgaatggattggtcatctgcgacctcctgtgaacggtctgaagcggatgatgaacatcctgataagggaacggctaaaagcatcgcagccgcggataaagagatcagtttcgattttttcactgtgatcatcctattcatttcggtttcgcttttatatacgaacgatccgggcaaaggtgtcatctattcaaaatagattggcagaaaacagggcgtaacaattgcattttaaacgtaaacaaactgtaaaataccatttctatgaaaaaaggtataatttgaatgtcagaaaaaaatcccattcacggaggatatttttatatgaagaagatacttttttctgtttttgttttggcaggcagcttgctattggcttttaattttgccggtgaagcgagtgctaaaacgaaaaaagtcagcggctatatcacttggtacaacggagtgggcaaaatcggcgctgacggcaagaggctcggccattgggactgcgccacaaagatgggcttcgatgttccgagaaaaggcacaaaaataagagcctattcaaaagcaaaaccgcacaaagtcattacagtctataaatatgatgtcggcagaatgccgggcgctgttttggatgtaagcccgaaagcttttagagctttgggatttccgacaagcaaaggaaaggtagccggacattatacatataaaaaataggagaaatgaagcaagaaaaatcgttttcttgcttctttcaattggcggggtcgaatatgaaaaaagtttcagttgttttgttggcggcagtcattttagccgcaggcgcatttgcggccgtccgctatttcgtcccggaaaaagcggagccggcaaagagcggcggttcagacctgcttgtatcgataaccgatcagaagctgatgaccgcttactatgaaaatcaaaataagctgtatgaagaaaagatgacggattatccggctatggcattagaccggaaaaaacgaattctttactatacaaacaccgataacagcaatgtgaagcatttgatcaggctggatttacagtcgggcaaaaaaacaaccctatattcaggagatgaatatgtcgacgggctcagtttatcggcggacggttcgaagctgttcatgagatacaaccttgcggaggagaggaattttcaccttgcttcctttgatttaaaacaaaaggcgtttcatgtcatctatccatcgttgaaaaacaaggacgaaactgtcagctactatcagtacaacaaagctgacaatcaattcgttatgctgcattattcattgaaggaagactatcaaaaaacagatgatgcgaacaacaaaggcgtgccgcccgaaccgacgaatatgaacatttccatggcgggtgtgaaagatcggcaaaaggtgagaacgatagcaaaatttatcaatgacgtggcaatttcgccggatggaaaaacgattgtctttacagaatcggctgatgatcagaaggcgatttatgcgatggatgccgaaacgaaaaaatacaaagcgatcatttcagatcagcaggcattttcattggtcgattcagcacagccgcaattctcgaaagacgggaaaaagctttactttctcgctgaagcaaaagatgcgaagctgcttgaagatgaaacggggagcgaagcaagggtgagaacgatctattcgtatgatatggatacgaaaaaagtgagcaaagcctgggaaaaaacaaacgggatcatcaacacctttacggtcattgacgaataaacgggcaccagccggcacaaacagactgcgccggctgtttttttatgagccgtttgcctgagacgctgcagcagagcttgtcataatggcgattgctgccgtctgctgtgcttgaataacagcttcaagcgtttgataaagccctgtatccaaaagcgccgggtcttccgttttttcgctcatgtacaagttgacggccgttttcagattcatgtctttctgccacctgaacagtttatcgctgttcaatgcgcctgccatgatagtgatggcatctatgtctttttcgccgttctcaagcagcgcgagcagtccgatttccgggtaatggacaggctttggtcttttatgcttttttgtcaattcatcgtatatccggagggagcgggcgacaagctgatctgaatcctgctccggcataagcgagaggatgtggctgagaaactgcaaatcgttccctttgcgaaaacccgcctggttaagcttttggtaaaacgcttcgatatagtcaatcagttcacctgtctccatatctgaaccggccaaaagcacggagagcgggtagtcgccggcagatgttaaaaaaacgtgcttgtccttcattcctttgtaaatagacaaagcccgattgattttgctgtcatgatcatgctcatcacggtattttgtcaaaagaataagagcggacaaataagtgaaaatactttttttgaatccgttgccggtcattttttcataaagagtgaaaaaaggtctgatatgcgtttcaggttcttcgaagcgtacgtcaaacatagcggcaaaagtgtagcgatgggctgacctcaacggcgaaaatgtaccggcggcctgtttgacagcctcactcagctttaaaaaccgttctttatcaaaaggccgcttgttgacgacatacatggaagcaatcatcattaatgtccgctgatctgtgactttccattttaaatcgctttttaactcagagtaaattgctttatattgatccaatcgctgctgcagtttagcagatgccatttatctatctccttcctaggtttgcgtgtttttgtatatacgaaacaaagggaaataagtttcagggatttggcatcatatcgggcttctgcttaataatatggaaaaggatacagcgcagcaataaaaacaaacgggaagatccttctcctgaaccgcctgaatcgtcggcgcggatatccgtaaccgccgtaaaactgcctttcatctgtcacgtcttcgggaatgaggacagatgcttcctgacggttcaccccttcaagaatgccgtgaacagaactgccgtccttcattttcagcacgacgtgatagtgcatgtatttgcggcataaatcgtgcaaagacctttgatgatcatggggcatcgagcaagcggcatctttcggaacactcatattcctttccatctccttttagatacatggtattcacccgatggatgaatgttccggtttgaagcggtgaagccgtgattttatgtaaaaaagccgattatcatatatgaatcggctttaaagatcaacggtcagcacttcattctgcggcatttgaagcggtcgtcatcgtcatcagaaaagcactttctttttctgcatttgaaccggtcatcgtcagagctgcgggttttatccgttttatccgctttagctgttttatctgttttattcgttttatctgttttattactatccgccgaacgccgcgctttcattgactgtctttctttttcccgctcagggctgtatggatcgtaattgtcatagtactcttcgtagctgctcattttgaggcaatcaccgcctttgggtcatgatatgataatgtattataaagaggggcgttttgcctgtgcatatataacggtttttcgtgctgtaaataagctgatcaactgacaaaattcaacattgaataaaggatttttcgtttcaaccgctaatattatatgtatcaaccatttttttacggctgcgcctgccggtgcttgcggaaagcattcagacggacggcctgatatgatagaaggagcggaatgccgatgaaacgatccggaagtgaaggagagtacttatgaaaaatagtagaaaaaaagagatcttatcgtgggtgaaaacacttgtcatcgccgcagcgcttgtgatggtttgccgctattttctgtttacgccgtcaaccgttttgggagattcaatgtatccgactttagaggacggcaacatggtcatggttagtaagatcagcgatattcagcgctttgataaaattatttttcacgcgcctgattcggatgaaaactatgtgaaaagggtgatcgggctcccgggagatacgatcgaaatgaaggatgatgtcctttatataaacggaaaagcatacgatgaaccttatttaaagaaaaacaagcaaaagctgacgcttcatgaacatttaaccgataatttcacattggagaaattaacaggtgaacaaaaggtgccggaagatcacttgttcgtgatgggggataaccgtcaaaacagcaaagacagccgctttttcggatttatcacaatggactccgttgtcggcaaagttgagttccgttatttccctttcaatgagatcggcggaatagaatagaaaacaaaaaggcttcccatgatacctaatgggaagtctttttgtttgtcgcaaagtcaccaaaagtggtttaaaccaagccgctatgcttgagcacggcggcaattctactattcacttaaatttaaattagagccagtttttgatatcgcagttgcagaattaggtctctctgaattataaggattgcctttaatttggtataaaagcctgtttaatcgctgattacccaaacaaaaataactaaaaaatcctcgatttaacaatttagtgtatggtactctttaaacatgtaatcaaaaaactatctttttcgctccaaagcaacataccgtatttcttggtttgttttttagttgttctaaatattttttattgttatcgcaattcttacgttgtttgctgcaatgattgaagtactatattacataaattctgataggaggtcattatgtttaatagacaacagatagatcatctgcttgaagaaaaaaaaggagagctgaagaaaaagttcggaagtggttttatcgcagttttctatatttctattcttctttccatatgtacgttttttatagaatacaaatattttctcattgtattattcgcacccactattattgtcatgttaatcaaccctcctttttccgaaaaaaaaggggtgtttcgtttcattgccggcctttatttgcttttattggcactggcaacatacttttggcttcgagcataaacagtccggatataaaaaacaaaagtggcttcagcccgcggagaaaaggcgaatttacgtttaacattgctgccaaaatctcaaaaatccggcgacttgacttgaaagagtcctcatcgccagaaaacagaatgaattggataaaaataggacagattataaaagtccgacctattttgtcaacgatctgaaaggctgcctgcagtgaggatgggaagcctttttagcatttgcgcattttggcgagcggacggtttgaacaattatctggacagtgaaataatgaaataagaaactggcaacaaggaggataagcagatgaaagtgtttgtagttggggcgaacggacaaatcgggcgccgtttgacgaaaagtttgaatgagagcagcgaacatcaggtcagggcaatggtgagaaatgaagagcaggcgcaagctttgaaacaatcgggaacagaaacagcgctcgctaatttagaaggcaccgttgaaagcatcgcagaagcggcggagggctgcgacgcgattgtctttaccgccggctcaggcggcaatacgggcgctgacaaaacgcttttggtcgacttggatggggcggttaaaacgatcgaagccgccgaaaaagcaggcattcgccgctttattatggtcagcacattgcaggcacaccgccgtgaaaattggaatgaagcgttaaagccgtattatgtcgccaaacattatgcggatcggatgcttgaaggcagcgaattaaactacacgattatccgtccgggaggcctgttaaacgaaccgggcacaggccgggtgaaagccgcggaaaatcttgagcgcggaacgattccgcgtgaagatgtggccgataccatcttggcggcgctcaccgaggagcacacattccgtcgttcgttcgatttggtttcgggtgatcaaacgcccgccgaggcgctgaaatctatataaaaggattcggggaacctgtggtcagaaggttccccggcgtttttacagaagcgggatatagatggtcatcttcatctcgttcggcggtacggaacggcacacatcagtcacttcaaagtccggtccttctgttctctcgtaattggtattcatcagccatgatccatagatgtatcttcttgtgttctgcactgattcagtcgatccgtttacatgaaatacggcgtatttgccgccggaaattttcgtatagataagcggctccggcacttccccggctgctgtttcgcgaacggcttccccgataataaatgagaaacctccgtcatcctggaagcggcatgacagcccgtaacacatattcggatccgttttttgaggaatttgcataaagtatccatttctgccgaaatcgttgtagaatttcgggatatcttcgaaatacttttcatcgtttaaatttgtccggtactcatatccgatcatatgtatgtcgtttaaatgagtgatgtgcggctttgggatgttcatatctccagtcatcctttctttatattcgaggaaattaattttagattgaaaatcaagcttgaccttcgctttgcgatacttggccggagtgatgccgaagtactgtgagaaagccctgctgaaagcttcttgtgagccatagccgaaattgattgcaatgtcgagaatggaacggtctgttttctcaagcagaagcgcagcttcagacagacgccggttgcgaatgtattgataaacggaaaaaccggagatcgcctgaaaaagcctttgaaaatgaaatggggagaaacacgatttagccgcaatatccgtgatgtttaaatcgttttgaaggtgttcttcgataaactgaaccgcgttttgaattctttcgtaatcattcatattcatccacagcctttacgatttgatgatcctattgtacaggatcaagcgatggtttttttgatgatttgtgcttttttaaaagcctccaaatgcggaggctttttcttattgatgacgaacatctgtcacttcaagagggcgcatcatatcgtaatcttcgtgctcaaggatgtggcagtgccaaacatatctgccgctgtacggcgcaaaggtggcgataatgcgcgtcactgagcccgggggtactttgacggtgtctttcagccccttttcattcggtgccggaggaactgccggaccggtaaaaacaagttctccgttttcctgataccgctcgatatcaaacggctggtggtcgagaatcataaattgaacaagatgtaaatggatcggatggatcgcccttccggcattgatgatcgaccagatctcagtgctgccgagtgcgggtgtttcggttaccggttcatgccactttgtgttgtttaaaagcagaacaggtcttccatattggtcaacggccgcgcccaatgacagatttctgagggcattgatcttgtgtctccggtaaaatgggcgctttctcaatattctcggcaatgaacttgtatctttttgcttcaaaggttttgagatgcggaattgcatgatgtcggcatcagtatcgggatctgcgtcttgtccgccgcagccgatccggtttttcagtgtcacggtttttccttctgctcgtgaaaaatcaacgatgatatcgcacctttcagccggcgcgatcaccagttcattgactttgaccggatgctgcagaagaccgccgtccgtgccgatttgatgacatgtgatgtcatgatcgaaatacagctcaaagattctcgtattggaggcgttcagtatccgaaaacggtattttcggggttccagttcagcgaaaggccataccttgccgttgactaaaatggtatcaccgcaaaaagccggaacaatcgacgggtccggaagatccggcgaagggttgtcaggctgccgcggataaaacaatgaaccatcttcatgaaatgatttatcctgaatcaaaagcgggatttcatattctcccttcggcaagttcaatgaacgctcttccctgtcgcgaataaaatataaaccgacaagccccgcatatacattcagccttgtgatggccattgcatggtcatgataccaaagagctgtagcatcctgctcattcggatattcatacacctccctttcaaagaaagggccttttgcatggaagtcttttgtgtaccaagcctcaggatatccgtcgctgtcagcaggcgtacagcctccgtgcaaatgaacgaccgtcttcacttcatgttcgtgatggccgtcatcgtgaagcgtatggtcgacggggagaaaatggcgatccggaagcttatttaaccacttgactgcgactttttcgtgtttctgcacttcgaaggtagggccgggataaactccgttatatccaaacagccgagtcggcggcagatcgcggtgaagctgctgctgaaattctttcatggtgacttcataataggtcatttccttgcttttgctttggggttgaagcacttgcggaatggggagccggtcaacgaatttttcaagtttcatgtttcacctgtcctcttttgttctgatgaaaagatcattacattataagacgggttgcatggtctggttcctcatgatgagaataagaaacgcagtatgtgctgagtatgttaaaaaatagaatcgatcattacaagaagatgaacaaaatatttcctgacgattaaaaatcgccttgaggcgtgattcgcggaggaagaaaggcggggatgatggtacattatgtgtaaaccctttcttatggggcgaagcggtctgaaaggagatacccgtgttgcagaaaagaatagagtggattgatgtttcgaaaggcgtgggaattatattggtcgtattgggccatacaccgacgccggattggctgaaaacgttcattttcgcatttcatatgccgctgtttttctttctgtccggcctcgtttaccatgatgggaatatgacttttacatcttttctcttaaaaaaaataaagacgctccttttgccgtacttcatcttctccgttcttgcctatttattctgggttctcgtcgagaggcattttacgttcaccggcagttcggatgtcgacccggttgtaccgtttaaagggattttttattcgatgcctgatgactacatgctgacacacaacccggcgctctggtttttaacatgcttattcatcgttgaaatactgtttttcatcgtgaagagatgggggaaaggcagactgtttatcgtcatagccgtattggtctcagccgctttaggctttttgaattatcaatatctcggcatcaagctgccgtggaatattgaagtggccctgaccgccatcgtcttttattcggccggttttctgttgaaaaataatctgaaagagatgagagaccgaagaatgctgctgctcacgcttcttgtattcatcgcggtcggctgcttgcagaccctgaacgtcagagtggatatgagggccaatgagtacggaaacatggcgctcttttatatgacctcatttctggggacggcaggcgtcattttcagcagctttcaccttgaaaaagcaaggcttctccaattcctcggcaaaaactcgctgatcattctcgtactgcactatccggtcatcaggatgctgaaagccgtcgtctactacttcacacaggtttcccttgatgagacatacggctccctgttgtggagcgcgctttacaccggcatgacattgcttgtaatggtgccttgcatctttttgttgaaccggtatccgatcgtacttgggcggaagaaatgcaattaaaaaaacttgcaaagttttctttgcaagtttttttgaattatttaaggttgaaagtaatctttttgtcattccaaaattcaggagtgtagataactttatatgttttgctctttttagtctcgaaagtgattgttccagataccttgccgtttggtgtcagatttccagaagataggtcgttatcatctgatggtccaaacgtattgtgcgtaatttgtccatcttcattttgaatttgaaaatcgagcgggttataggaaatatctttatcgcttttattttctatgttaagtgttgcaactacatattcattaccgttttttggtttgaaatattcattgcccatcgattttttaacgttagtaactgtgatgtgtgtgccgtcaagatcagctgtttcatttaaaccgaattcagttttttctttggcatcgtcattgcttttttcttcgctagtttttgcggctgtcgtctttgcgctgcttccggacgatttgctctcttgagtagaagagccgcttgaagcgaacatcatgacgaatacgatggagccaataatcgtgacatagaaccaccatttttatagacaaggcctttattcccgccactgaacaatgctttacatccgccgattaaaagcaggataagcggaacgatatatgccaggctgacgccgacagttcctcctattgcagcagcgatataaaaaggttgctatctgcgctggccattgtcggtgcatgtatcgtaatgtccacctcataatctatgtaataatgtctgaaacataataatccaaaaaaaggaaaaagtctattttattatgatattttaatcgtcagagctttaaggactattttcgacttttttaatatcgtttaaattttgagtttgtttaatgtttttcagaagaatcattcatggattctaaagaaaaaatattctgaaagaagaaaccgtcctttccatcctatgacgcttgaataatttgaggttttcgaaaaatccttatatagagcgggttttaacggttttgaccaaactgaaatttgtttccttaaataaaaaaagttctactctgactatatttctgcaagaagtgaatcatgtttctatagactcactcaagttttgctttgtatgattaaaagcgaaaactcggatgggaaaggaagctttttatggaacggtatgatgaattaaaaaaaggtgaaaccggggcatgggtcagcatcatcgcttaccttgtactgtcggctgttaaattggccgtcgggcttgcatttcactccgaagccctcagagccgacggactgaacaatacaaccgatattatcgcctcattagcggtgctgatcggcctcaggatttcgcagaagccgcctgatgaagaccatccgtacggacatttccgcgctgagacgatcgcctcgatgatcgcttcatttatcatgatggtggtcggtcttgaagtgctgtacagctcgggcgaaatgctgtttaatccgaaggaaacgacaccggacatgattgcggcctggacggctgcaggcagcgccgtcgtgatgtttttggttttcctctacaataaaaggctggcaaaaaaggtgaacagccatgccctctatgcagccgccgccgataataaatcagatgcctatgtcagcatcggaacattcgcaggcatctttgcttcgcaatttaaccttgcatgggtcgatacggcagccgcgtttatcattggattaatcatctgcaaaacggcttgggggatttttaaagaggcggcccattccttgacggacggattcgatattaaacatatttcaacctataaagaaacgatccggaaagttcccggcgtcggcaacatcaaagatgtaaaagcgcgttatttgggcagcgccatccacgtggaaattatcgtggaggtaaggtcagatctcaacattgcagaaagccatgacatcgccgatgaaatagagagaagaatgcaggaggagcactcgatcgttcattcccatgttcacatagagccttctaaagaaaaataaaaagcggtcactgaccgcttttttttactttcatcactctgtaaattcgaaatgaaaaaagacaaaattctattttccgccagtcagttgttttctgggagcacatcgtttatggtaaagttaaataaattcgattcgtcagcaatgaggaggaagaggatgtcatacgaagaaatgctgcatcccgttttgggaaaagtagctgataatattgacaaagtaatggtaggaaagaaacatattgccgttttaagcctgactgccattcttgcaaacggacacgttctgctggaagacgtacccggcgtcggaaagacgatgatggttcgcaccctggcaaaatcaacaggcgctgaatttaaaagaatccagtttacgcctgatttactgccttcagatgtaacaggggtttccatatataatccaaaaacgctggaatttgaataccgttcaggtccgattatgggggacatcatcctcgccgatgaaatcaacagaacatcgccgaaaacccagtcggcgcttctggaagcgatggaagaaggaagtgtgacagtagacggtgtgacaatgccgctctcaaagcctttttttgtgatggccacgcaaaaccctgtcgagtatgaggggacatacccgctgccggaagctcagcttgaccgctttttattcaagctgagaatgggatatccgacagtccgcgaagagcttcaagtgctcgatcttcaggaaaaccgcagccccattgaggaaattgagcctgtcatagagaaggaagagcttgccgcatttcaaaaagaagctgaaaaggtgtatgtagacgctgcgattaaagaatacattgttgggatcacccaaaaaacgaggagtcattccgccgtttatctcggggtgagtccgcgcggctcaatcgccttgatgaaggcggctcaggcgtttgcatttttatataaccgcgattatgtcattcctgatgatattcagtatttggcgccttttacccttgcgcacagaatgatcctgcggtcagaggcgaaatttgaaggaaagcggcctgaagctgtccttcaggacatcatgtcaaaaaccgaagttcccgtcggaaggccgatgagcagctgatgagagagcgcatcggtcttgtgatgtacggatggaagctgtttattctgtttcttctgtttgcttcaacgttttgctatgcgatgtttcaagggggatttgtcagctggtttctgttctactcatttctcccctttgcgctttatgctttcctgtttgctttttatccgctgaagaacttgacagcggagcggaggctgagccaagggcagtataaagccggtgatcaattggaggctttcgtcgtgctgaagagaaaatggccttttccgatcatgtttatgatcgtggaagactgcctgcctgattcgctggggaaaaacaggggttcggcagaggccaaacagcttctctttccttggtttaaaaaagaaattaaaatggcgtacacgatcgattcggttccgagaggagaccaccgtttagcaaaaatcagagtccgtacaggtgatccgctcggcctgctggaaagggaatgcgagattcaattggaagcttcctttctcgttttgccttcctatcaggagatcgcttaccgcgccagcggaggctcttatgacgagcatgcaggccgcgtttcagagcttcgccgcaaggacagtacactggcgtcaggtatcagagaatatcagccgggcgaccgttttgcatgggtcgactggaagacgtcagcccgccgcagccagctgatgacgaaggaatttgagcagacgaaaggggatgacctgctcgtctttatggatcagtccccgtctgaggcttttgaagagatcgtcacgtttaccgcttccatcattcgttcggcaatgcggagcgggacgaatgcagggcttgtttccattggtaaggagcggaatgtcttcccggttcggcagggggaagagcagctgagaaagctgttctactacttggcgattgccgactgcaatgcagtccagccgtttcacagtctgatagagggggaattgggacattccgatatgagaaaagccgtcaaatatattgtgacaagccgcatcacgatcgaactggtgcaggctttgaagaaaccgctctccggcgggcggcccgtcatttgtttggtgaagaaaaaaggcggagatctatcaagcgaggaaagcgcggctgtccagcatttaaaagcgcggggaatcgaagtaaacgtcatttacggggaacatttttcccggggtttggctgaagcgaggtgagaaaatgttgtccgggggaaaaagaaacaggttcggtttattgcttttttatgtgctgacttttttgctgctgtgggagtggctccgtcctttgcagtattttaccgatacggggcacaccgtcttttttattttatttatcgctcttgtatttttgcttacattttttaaggtcccttggtttatcagatttccggtcagccttggcttcgttctgtttgcactgcacacgattttttacgaaggatcggtgttttcaccttcatggattgccctgtttttccaggatttaaagcgaaatttctcctatattttctccggcatgtggcgggatatgtcgccgttgtttcggacgctgctcttttacgtccttctttggctgctcgtatacttgctgcactactgggtgatctatcagcgcagaattttattcttttttattatgaccgttgtttatgtcgcggtgatcgatacatttacgccgtttgacgcgtcatatgcgatcgtcaggatcgtgctgatcggctttttgcttctcggcctgctgtatttggaacggatcagggaatcagaagcgctcaaatcctcgaaatcgcggtttgccaaatggtttgcaccgctcttattgatgactgccgccgccgtgtgcatcggcgcggtctcgccaaaagccgatcccgtctggcctgatccggtgccgtttctgcagacggctgcgaccggcgattttgcttcctcaggcagaagcaaagtcggctatggaacgaatgatgaggcattgggcggtccattttcaaaagacgatacatgggtatttacatggcagggaaatgaacgaagctatttcagggtggaaacaaaaagccgctatacaggaaaaggctggattgaagacgaaaaatcaggcgcatccattcagcttgaagaggataaactggattaccagtggtacgacgaaagcgtgaagaccgaaacgcgcaaagcgatcgtcgatatcgatcccgcttaccggtacgatcatgtcctgtatccgatcgggacgaccgaaatcaagctcaataatttctttgtgccgctccgcatgaacttaaatacggagaaaataaaaccggccggcaagacaggcgcggacattcagaatctggaaagctattcggtcacctataaatcacccgtctttgatgtcgatcagctgaggaaagtcagcttggagtcggaggggaaatgggccaggagccatgagaagtacctgcagcttcccacttcccttcccgaccgcgtgaaaacattggcgcacgatttaacgaaagacgaagataatatatatgacaaagcgaaagcgattgagaagtatctcggttcttccgaattttcttatgagacggaagatgtcgctgttcctaaaggagaccaggattacgtcgatcagtttttatttgagacgaaaatcggctactgcgacaatttttccacggctatgatcgtactgctgcggtcggccggaataccggcccgctgggtgaaaggctacacatccggtgaatatgcaggaacgacggcagaccggaaacgcacgatgtacgaggtgacaaacaacaatgcccactcctgggttgaagtgtattttgaaggacaaggctgggttacgtttgaaccgacgaaaggctttttaaatcccgagcagctcgttgaagagtccagcggtcagcaagccggcgcggcttctgataaaaaagaagatgataagaaaaatgatgaaggccagcgtccgcaggatgcaaaagaacaagacaacaaagagaagcccgaatcccaggcaaagcgtgatgccaaagccgattcccatgccggaagcgatgatgcagaccgtactcttttgactggtgcggccgtactcggtctgttgctggcgtttgcagcggtgctttactatacaagggtgaaatggatgccgcacatcatcatcaacaggctgaaaaaacggcgtgatgaagcggttttctttaaagcctacgacgaactgctccgccagctgaagcgccaaggcatgcaaaaagaagaaggccagacgctgcgcgagtttgcgaagacggttgatgaacgctttcaaagcggggacatgacggctttgactcttcaatatgaacgggctttgtatcgaaaggaagacgccgctaagctttggaatgattcggcggagttatgggaaaatttaattaaaaagagatagtcttgaccgctttcagtcgtattgttagaataagtgaatattaaaaacccttatatattcttgctggcaggctcggcggcttatctatcggacaagccgggccttgtcccgtgaatgggggcaggacggccgtgtgtctgccgccattttttctgtgcaaaaagacaatttgataaagaggtgacaccatgacgaagttagtaaatgaaatgattcttgtgttggattttggaagtcagtacaaccagctgattacccgccgcattcgtgagtttggtgtatatagtgaattgcatcctcatacgttgacggcagaggaaatcaaaaaaatgaatccgaaaggaattattttgtccggcggtccgaacagcgtttacgacgaaggatctttccgctgcgacgaaaagattttcgaactggacatccctgttcttggaatttgctacggcatgcagctgatgacgcattaccttggcggaaaagtagaagcggcaagccagcgcgaatacggaaaagcaaacattcatatcgagggtgaaccggatctgtttaaagatcttccaaacgaacaagtcgtctggatgagtcatggtgatctagtagttgaagttccagaaggctttaccgttgatgcgacaagccatcattgcccgaactcagcaatgagcaagaaggataagaaatggtacggcgttcaatttcatccggaagtccgccattcagaatacggaaacgaccttttgaagaacttcgttttcggtgtttgtgaatgcgtcggcgaatggtcaatggaaaactttattgagattgaaatgcagaaaatccgcgaaacagtcggcgacaagcaagtactgtgcgcgttgagcggcggggttgactcctctgtcgttgcggtcttgatccataaagcgatcggcgaccagctgacttgtattttcgtagaccacgggctccttcgaaaaggtgaagcggaaggcgtgatgaaaacgttcagtgaaggcttcaacatgaacgtgatcaaagtggatgcgaaagatcgcttcctgaacaagcttaaaggcgtctcagaccctgaacaaaaacgcaaaatcatcggtaatgagtttatctacgtgtttgacgatgaagcggaaaaactgaaaggaattgacttccttgcacagggaacgctatacactgacattatcgagagcggaacagcgacggctcagacgatcaagtcgcatcacaatgtcggcggccttcctgaagacatgcagtttgaactgatcgaaccgctgaatacgctcttcaaagacgaagtgcgcgcgctcggaaccgagcttggcatccctgacgaaattgtttggcgccagccgttcccaggtccgggcctcggcatccgcgttcttggagaagtgacggaggaaaagcttgaaatcgtccgcgaatcagacgcgatcctccgcgaagaaatcgccaaagctgatcttgaaaaagatatttggcaatacttcaccgttcttcctgatatccgcagcgtcggcgtcatgggagacgcaagaacttatgactatacgatcggcattcgcgccgtgacatcgattgacggcatgacatcagactgggcgagaattccttgggatgtccttgagaaaatctcgacacggatcgtcaatgaagtgaagcacattaaccgcgtggtttacgatattacgagcaagccgcctgcaacaatcgagtgggaataagaaaaatgcctcagccgcatgaagctggggcattttttattggtggagcagtagattggatgatataacgcttatatcttccgttttcatcgccgcagccgctgtgccatgaatcttccgatcacagagtgacaactgaacaaggcattaaagtctacgatacagttcaaacggtgttcgaagcgcggtcttgtcggaggatatgacgcggaaacagaatatcacgctaaaaaaagagcgtgttttatttgaattgaaagaaaaccggggattgagccccttcagaccacgatcagaatttggaaaaacaacgaacgaagcgaacattaaaatcatgaatgttcgtttttttgtattgtgttcaacgttagatattgctacaatagtatagtaatttaaaaaagacttgtcgtataatcatggggatatggcccataagtttctaccaagctaccgtaaatagcttgactacgcttgtatacaatattttatccgtgaaaaatcattttttcagtatgaaatatgccgtagtcaagcgtcccgccagttggggcgttttttgtttaaaagcaaaggtttatgaaacaataaaagcgacagacaaacgagaggagtataccattttgaagcgttactttcagtttgaagaattgggcacaaattatcggagagaaatgatcggcggactcaccacatttttgtccatggcatatattttgatcgtcaacccgcttaccctttctctggcgtcggtggaaaatttcccggatgcattgagaatggatcaaagcgcggtctttacggcaaccgcggttgcagcagccgtcggttgttttatcatggggctgctcgcgaagtatccgatcgctctggcgcccggaatggggcttaacgcattctttgcattctcagtcatcctgaatatgcagattccttggcagacggctctttcaggcgttatggtttccggacttatttttatcgttctttcgctatccggtttaagggaaaaaattatcaattcgattccttatgagctgaaaatggctgtcggtgcggggattggcctgtttatcgctttcgtcggtttgcagggctccaaaatcgtcgtatccaacccggatacgattgtgtcgtttgggaatattcattcaggtcccgttcttttgactgttttcggactgatcatcactgtcattttaatggtattgcgcgtcaacggcggcattttcttcgggatgctgatcacggcgattgtcggcatgattttcggacagattgacgttcctgacaaaatcgtcggtgccgttcctagtcttgcgccaacatttggacaagcctttatccaccttcatgatatctttacggtgcaaatgcttgtcgtcattttaacgtttttattcgtcgacttttttgatacggccggtactttggtgggtgttgcatcacaagccggtttgatgaaggataacaaactgccgcgcgcgggaagagctttgcttgccgattcttccgcaactgtggccggagcgatccttggtacatcgacaacgaccgcttatgttgagtcaagcgccggggtagcggccggagcgagaagcggttttgcggcgattgtaaccggcgttttgttcttgctgtcgctgttcttctcgcccgtactcagcgttatcacttcacaagtgacggcgcctgctttaatcatcgtcggcgtgctgatggtggcgaatctcaacaaaatcgactggaccaaatttgagattgcggtgcccgcattcttcacgatgatcgcgatgccgctgacatatagcatcgccaccggaatcgcgatcggatttattttctacccgatcacgatgatttttaaaggcaaagcaaaagagatccatccgattatgtacggactggctgtcgtatttattctttatttcattttcttgaaataggctgtaggaaaaagcgcttgttcatttgaacgagcgcctttttttatttccaattcatcaaaatcggaaccttccgccttcgtttttcgtcatatataagggctgctgcatctatgataaaaagaggtttgtcttgactgtttcacacagcttatgtaatttataaaagtgcttttcatttatgtaaagcttttgaatagaagaggagttgcttatatgattgaagaacatcacaaacgaaacgaagatgatatagaacaagaacctgcttcgaggatgtcgaggaattcccggaaaaaagcgaagaagagcaaggagacgaatccgtctgcagcaaaagtcaaatcggtgatggagagtgtgattgccgctttgttccgttatttcagctttgtgctcgatattttaaagtccccggtgcgcactgcacttgattatgaccggtcttattttaagtattccgttatttcaatgacgcttttagctgttttcttttcgctcggcaacttttatcagctgcttgcgggccgggggagaattctcgggttcggcgtgtcggtgccgtttatggaagtgtttttggttgtgtttatctactgcatggctttcatgttttggatggcggcagcgagctgggctgtatcgaattttatgctcaggtataaagcttcatttttcgatatcacggcaaagtacggctctttactggttccgtttatcgtccccgccgctctgtggatgattttcgcgattatcaacttcacggccgcgacggtgattctctcgatcgtcatctttatgggattgaccttcggcacttttacattgattcaatcaatttatgaaaaaagcgaaaaaccgcggtttgacctgatgtactgcgtgtttaccgtctttttgcttgaattggtattcgttggggcaacttggaagctggtgggcggatacttgctgtcctcgcttatccctgtataaggagatacagccggttctttaagaagaaccggttttttcttaacattaattctgagttgactcataagaataatatgtattatattgtaaccaatcatacgaacggatgggggagtgatcgatggctaactttcttcgaaaagctgtaaagcaaaaaaaggagtatttaatcaggcagctcgcaaaaccaggacggctggacaatttgaaagacctctcgtcatacacgctgagcgatttggaaaaggaacaccggaagctgcacaaattagatgaagttcgtcagcgggatcataaacaccagctctaaggacgttcatttgaacgtcttttttaatggcgtttaaatgctttgaaaccggcagaaaaagggtaaactgatggaagtgagcaatgtcgaaaaattttgtggtgaagcagggccattacaggattgtgtatggagaatttctctagtagaatatgattgctttgcatctaaaggagggatttcaattgcttcactcagcactattgaacggtgtgatcatggttggaattattctggttatcaatattatatatgtaacgtttttaacccttcgcatgatactgactctaaaaggccagcggtatctcgccgcttttatcgggacaatcgaaatgcttgtttacgtcgtcgggctgggtcttgttttagataatttaaatcaaatccaaaacgtgatcgcttatgcggttggatttggaatcggcatcatcgtcggcacgaagattgaagaaaagctcgctttgggctatattaccgttaacgccattacgaaagagcttgatttggatctgccgaaacagctcagggaaaaaggctacggggtcacccattgggtcgtcggcggacttgagggagacagaacggcgatgcagattttgacgccgagaaaatacgagctgcagctgtacgaaacaattaaatcaatcgattcaaaagcatttatcatttcctacgaaccgaagacgatacacggcggattctgggttaaagccgtaaagaaaaggagaattaaagaataatgacaaagccgaaaaaaaagcgctttgaagtaacggaaggcgaaacgatcgaaaccgtgttgacgaagatgcaggaagaaggctacacgccggtgcgccgaatggaggagccggtcttcaaagaaacaaaggaaaatggaacgattcaggttgttccgtgcggaagaaaaattatattcgaagggaaattactctaaacccgaacattagaacaacaaaatatactatcgttcgataatgtcgttgacattatcacagtccgttgttaagataaacatgacatgaaaacacatcctcatataatcttgggaatatggcccataagtctctacccgatgaccgtaaatcatcggactatgcaggaaagtggacaataaactgacatggagatcgcgagaagcggactaactgacgatacacgcgccatgcccggtttgtgttgcttcctacaaatgcaatacatgccgggctttttatttgcgaagaataacagctaaaggtgggacaaaaggatatgcagcctcttcttggtgttatcatgggaagcacatctgactgggaaacgatgaaacatgcctgcggcatactcgatgaactgggaattccgttcgaaaaaaaggtcgtttccgcacatcggacgcctgatttaatgtttgaatatgccgaaaaggctcgggaaagaggcttgaaagtcatcattgccggagcgggcggagccgctcacctgccgggaatggtcgcagccaaaacgacgctgcccgtcatcggtgtgccggttcagtcaaaagcgctgaacggtctcgattcgctgctttcaatcgttcaaatgccgggcggagtacccgttgcgaccgttgccatcggcaaagcgggagcggtcaacgcaggactgcttgcggcgcagattttgtcagcttttgacaaagagcttgccgaaagattggacgaacgaagggaaagcatcagacaaaccgtgttggaaagcagtgatcagcttgtataaacaaacgatttttccgggagcgacaatcggcattatcggaggcggacagctgggcaaaatgatggccgtcgcggccaaacaaatgggctataaaatcgcggtggttgatcctgttccttcatcaccgtgcggccaggtcgccgaccttgagattacggctagctataatgacggggaagcgatacggaagcttgccgaagcgagcgacgtgatcacttacgaattcgagaacatcgattatgacgcgctgaactggctgaaggagcacgcttaccttccgcaggggagcgagcttttgctccttacgcaaaacagggagaccgagaaaaaagcgattgcatcagcgggctgtaaagtcgcgccgtaccggatcattcacgaccgggcggaattggaagcgtccgtagcggagctcggtcttccggcggtgctgaaaacttgccgcggcgggtatgacggaaaagggcagcacgtcctgaaagaacaagcacaaatcggggaagccgcagctcttttacagcacggcacatgcattttggaaagctgggttcctttcaaaatggaattgtccgtgatcgtgacaagatcggttcacggagagacaaccgtctttccggcggcagaaaacatccataaacaaaatattttattccagagcatcgtcccggcccgggtcgatgaggcgattcaggaacaagcggcagcacttgccctcaggcttgccgaaaagcttcagcttgtcggaacactggccgttgagcttttcctgaaggaagacggcggccttctcgtcaatgaactggcgccgcggccgcataattccggccattacacccttgatctttgcgaaacgagccagtttgaacagcatattcgtgcggtctgcgggctgccgctcggtaaaacggatcttctgaaggaagggatgatggtgaaccttctcggggacgaagtgtacatggctgaagaagatcccgaacttttaaaagaagcgaagctttatatatacggaaagcatgaagtcaaaccaggccgcaaaatggggcacatcacatttttaagaacacccgacaatgaatggatcgggcagatgacagaaaagtggattgaaagagatggaggacgaaaacaatgatcgaacgttattcaagaccggaaatggctgcgatttggacagatgaaaacagattccaagcatggcttgaagttgaaatactggcttgtgaagcttgggctgagctcggcgtcattccgaaagaagatgtgaaggttttaagggaaaaagcgtcatttgacatcaaccgcatcttcgaaatcgagcaggacacgcgccatgatgtcgtcgcatttacccgcgccgtatcggaaacgcttggcgaagagaaaaaatgggtgcactacggactgacatcaacagatgtggtcgataccgctctttcttatctattaaaacaggcgaacgagattttgctcaaggacattgagaggtttattgacatcttgaaagaaaaagcaaaggaacataaatatacggtgatgatggggcgcacacacggcgtgcatgcagaaccgacgacattcggcttaaagctcgccctttggtatgaagagatgaagcgcaacctggaacgcttcaagcaagcgaaagaaggcatcgaagtcggtaaaatctcaggcgccgtcggaacgtacgcgaacatcgatccattcgtcgagcagtacgtatgtgagaagctcggcttaaaagctgcgccgatctcaacgcagacgctgcagcgcgaccgccacgccgattacatggctgcactggcgcttgttgcgacaagcatcgagaaattcgccgttgagatccgcggcctccaaaaaagcgaaacacgcgaggtcgaagaatttttcgcaaaaggccaaaaaggttcatctgccatgccgcataaacgcaacccgatcggttcggaaaacatgacgggaatggcgcgcgtcatccgcggctacatgctgaccgcttatgaaaatgtaccgctttggcatgaacgcgacatttcgcattcatcagcagagcgcatcattctgcctgatgcgacgatcgcgctgaattacatgctgaaccgcttcggcaacattgtgaaaaacttgaccgtgttccctgaaaacatgaagcgcaacatggaccgcacactcggattgatctactcccagcgcgtccttctcgctctcattgataccggcatggcgcgcgaagaagcgtatgacaccgttcagccgaaagcaatggaagcatgggagaaacaagtgccgttccgccagcttgtcgaggctgaggaaaaaattacgtcccgactgtctccggaacaaattaacgactgctttgattacaattaccacttgaaaaatgtcgactacatttttgaacgtttaggcttggcatagaatagaccgcccgcttttacaggcgggggtctaagtgcttaaatatttccaacattcaggttaggaggccttctgtgaatattgtgaaaaacgaacttttatacgaaggaaaagcgaaaaagatttaccggacggatgataacaacactttgtttgtcgaatacaaaaactcagcgactgcttttaatggagaaaaaaaggccgagattgacggaaaaggccgtttaaataacgaaatttccagcctgattttcacaaggcttcacgagaagggaatcaacaaccactttgttgaacgaatttctgaaacggagcagctcattaaaaaagtgacgatcatcccgcttgaagtcgttgtccgcaatgtcgttgccggaagcatgtccaaaaggctcggcattccggaaggcacggagctggggcagccgattatcgagttttactacaaggatgacgcgctcggcgatccgttgatcacagaagaccatatccggattttaaaagcagctgagcctgaacaggtggagaaaatcaaatcgattacgagacaggtaaacgaagagctgcagacgattttcgcggcttgcgatgtcagattgatagatttcaagcttgagttcgggctcgataaagacggcgaggtcctgctggccgatgagatttccccggatacgtgccggctgtgggatcaagaaacgaatgaaaagcttgataaagatgtgttcagaagaaatctgggcggattgacggatgcatacgaagaaatattcaaaagacttggaggcatgtaatatgtacaaagtgaaagtgtatgtcagcttaaaagagagtgttttagatcctcaggggagcgccgttcagcatgctttgcacagcatgtcctacaaagaagttcaggacgtccgcatcggcaaatacatggagctcacaatcgaaaaatcggaccgcgaccttgacgttctcgtcaaagaaatgtgcgaaaaacttttggccaacacggtgattgaagattacagatacgaagtcgaggaggttgtcgcacagtgaaatttgcggtgattgtgctgcctggctcaaactgcgatatcgatatgttccacgcgattaaggatgagcttggcgaagaagctgaatacgtctggcatacagaaacaagtcttgatgaatatgacggcgtcctcattccgggaggattctcatacggtgattatttaagatgcggcgcgatcgcccgcttcgcaaatattatgccggccgtcaaaaaagcggctgaagaagggaagccggtgctcggcgtctgcaacggatttcaaattttgcaggagctcggtcttttgccgggcgcaatgagacgcaacaaagatttgaaatttatctgccgtccggttgaactgatcgtccaaaacaatgaaacgctttttacatcttcctacggcaaaggcgaatccatcacgattccggtcgctcacggcgaaggaaacttctactgtgatgaagaaacgcttgccggattacaagaaaacaatcaaatcgctttcacatacggaacggatatcaacggaagcgtcgccgatattgcaggcgtcgtcaatgaaaaaggcaatgtattaggcatgatgcctcacccagaacgcgcagtcgattctctgctcggaagcgccgacggtcttaaactgtttcaatctatcgtgaaaaattggagggaaactcatgtcgctactgcttgaaccaagtcaagaacaaattaaggaagagaaactttatcagcaaatgggtgtcagcgatgacgagtttgccatgattgaatcgattctcggaaggcttccaaactatacggaaatcgggattttttcagtcatgtggtcagagcactgcagctacaaaaattccaagccgatcctgaaaaagttcccgacaaaaggcgaacgcgtcctgcaaggaccgggggaaggcgcaggaatcgtcgatatcggcgacaatcaggcggttgtcttcaaaatcgaatcgcacaaccatccgtcagcgattgagccttatcagggagctgcaacgggtgtgggcggcatcatccgcgacgtcttttcaatgggcgcgcgtcccatcgctgttttgaactctctccggtttggcgaactcacttcaccgcgtgtgaagtacttgtttgaagaagtagtcgcgggcattgccggatacggaaactgcatcggcattccgaccgttggcggggaagttcagtttgacggctgctatgaaggcaatccgcttgtcaacgcgatgtgtgtcggtttaatcaaccatgaagatattaaaaaagggcaggcgaaaggcgtcggcaataccgtcatgtacgtcggcgcgaaaacggggcgcgacggcatccacggcgcaacgttcgcctcagaggaaatgtctgaccaatcagaagaaaagcgctcggccgttcaagtcggcgatccgttcatggagaagctgcttcttgaagcgtgtctggaagtcatcaaatctgacgctttggtcggtattcaggacatgggtgcggcaggcctgacaagttcaagcgcggaaatggcatccaaagccgggtctgggatcgagatgaaccttgacttgattccgcagcgcgaaacaggcatgacgccgtacgaaatgatgctttcggaatcccaggagcgcatgcttttggttatcgaacgcggccgcgaacaggaaatcatcgatatttttgacaagtacgatcttgaagccgttgctgtcggccatgtgactgatgacaagatgctgcgccttttccataacggagaaatggttgccgagcttccggtcgatgctcttgcagaggaagcgcctgtttaccataagccgtcaaaagtaccggcttattacaaagagttccttgaaacagacgtccctgcaccaaaagtcgaagatgcgaaagaaacgcttctcgagctgctaaagcagccgaccattgcgagcaaagaatgggtttatgaccaatatgactacatggtcaggacgaacacggttgtcgcaccgggctctgatgcagccgtcctcaggattcgcggcacgaaaaaagcgctcgccatgacaacggactgcaatgcccgctacttgtaccttgatccggaaacaggcgggaaaatcgccgtcgcagaagcggcccgcaatatcgtctgctccggagcagaaccgcttgccgttacggataacctcaactttggaaatccggaaaagccggagatcttctggcagatcgaaaaagcggcagacgggatcagcgaggcgtgcaacgtgctcagcacaccggtcatcggcggaaacgtctctctctacaacgaatcaaacggaagcgcgatctacccgacgcctgtcatcggaatggtcggactgatcgaagatacggagcatattacgacacagcactttaaagcagcgggcgatttgatttatgtcatcggcgaaacattccctgagttcgccggaagcgagctgcaaaaactgaccgaaggaaagatttacggcaaagcgcctgcgattgacctggaagtcgaacaatcgcgtcaaaaagctcttctgaaagcgatccgctccggactcgttcaatcggcgcatgacgtctcagaaggcggcatcggcgtggcgctggcggaaagcgttatatcttctcaaaggctcggcgcccatgtgacgcttgcaggcgaacctgcattgttattcagcgaaacacaatcacggtttatcgtctctgtgaaaaaagaccatcaagaagcgttcgaaaagcttgtcaaagacgccgatctaatcggtgaagtaacgtcagacagcgtgctggctgttcaaagccaggaaggacaacaatggattcatgcgcagacagaagagctcgaaagcgcatggaaaggagctatcccatgcttgctgaaatcaaaggcttaaatgaagaatgcggcgtatttgggatttgggggcatgaagaagcaccgcaaattacgtactacggccttcacagccttcagcacagaggccaggagggcgccggcatcgtcgcgacagacggcgaaaaaatgtccgcccacaaaggccaggggctgattaccgaagtttttcaaaacggtgagctcaaaaaggtgaaaggaaagggagcgatcggccacgtccgctatgcaacggcgggcggcggcggcttcgaaaacgtccagccgttccttttccattcgcaaaacaacggcagccttgcgcttgcgcacaatggaaacttagtgaacgccactcagctaaaacagcagcttgaaaaccagggcagcatttttcaaacgtcttcagatacggaagtgctcgcccatttaattaaaagaagcggccacttcgagctgaaagatcaaatcaaaaacgctctttctatgctgaaaggcgcttatgctttcctgatcatgacggaaaaggaaatgatcgtggcgcttgatccgaacggactcagaccgctatctgtcgcaatgcttggcgacgcgtacgtcgtcgcttctgaaacgtgcgcatttgatgtggtcggcgcgacatatctgcgcgatgtagaaccgggcgagatgctgatcatcaatgatgaaggcatgaagtcagagcggttctccatcaacatcaaccgttcgatctgcagcatggagtacatttatttctcaagacctgacagcaatattaacggcattaacgtccacagcgcgagaaagaatctcggcaaaaagctcgccgaggaatcaggcattgaagcagatgtggtgacaggcgttcctgactcaagcatttcagcggcgatcggctatgccgaagcgacgggaattccttacgaactcggattgatcaaaaaccgctatgtcggcagaacgttcattcagccgtcacagtcgctcagggagcagggcgtgagaatgaagctgtcagccgtccgcggggtcgttgaaggaaagcgcgtcgtcatggtggacgattcaatcgtgaggggcacgacgagccgcaggattgtgacgatgctgcgcgaagccggagcgacggaagtgcacgtcagaatcagttccccgcctattgcccatccgtgcttttacggaattgacacatcgacgcacgaagaactgatcgcgtcctctcattcagtggaagaaatccgtcaggaaatcggcgccgatacattgtcattcttgagcattgaaggactcctttccgggatcggaagacagtatgaaggtgaaaactgcggccagtgcatggcctgttttacaggaaaatatccgaccgaaatttatcaggatactgttcttcctcacgtgaaagaaatcgttttgacaaaataaaccggccggcgcgattgaagcgcctggcctgctgaaatgaataaagggcagcagaggcaatgcggctgctcttttgattttgaatatcacgaatggacaagcgcggaataaggagtgattgtgttgtctgaaagctataaaaacgccggggttgatattgaagccggatatgaagccgtaaaacgaatgaaaaaacatgtggaaagaacgaagcgaatcggcgcaatgggcggacttggcgggtttggcggcatgtttgacctgtcggaactgccgtacaaacagccggttctcatttcgggaacggacggtgtcggcacaaaactgaagctcgcttttgcgatggacaagcatgacacgatcggcatcgatgccgtcgcgatgtgtgtcaacgatgtgctcgctcaaggagcggagccgcttttcttcctcgattaccttgcggtcggaaaagccgatcccgtcaaaattgaagagatcgtaaaaggcgtcgcagaaggctgcgtacagtcgggatcagcgcttgtcggcggagaaacggcggaaatgccggggctttatacagaggatgaatacgatatcgccgggttctcggtcggagctgccgaaaaagatggcatcgtcacgggcgaaaatatcagcgaagggcaccttttaatcggactttcttcaagcggccttcacagcaacggcttctctctcgttcggaaagttcttcttgaagatgccggtctgaaccttgatgagacgtatgcaccttttgaacggcctcttggcgaagagcttttagagccgacgaaaatctatgtcaagcctgtccttgaagcggtgaaatcaggcaaaatcgccggcatggcgcacgtgaccggcggcggttttatcgaaaacctgccgcgcatgatgcccgatggcctcggcgttgaaatcgacatcggctcctggcccgttcctcctatcttcccgttcattcaggagaaaggcggcctgaaatccgaggaaatgtttaatgttttcaatatgggaatcggctttgttcttgcggtgaaagaagaggatatgacagacgtgatccaaacgctcgaaaacaacggtgaaaaagcctatctcatcggcagagtgaaagccggaagcggcgttgtgtttggcggtgccggtctttcatgaaaaaattcgcggtatttgcatcaggaagtggaacgaattttgaagcaatcgaaagaagaatgagagaagagaactgggatgccgaaattgtcctcgtcgtctgtgacaagcccgatgcgaaagtgcttgaaagggcggaaaaagccggaatcccgtcgttcgccttccagccgaaatcgttcgacaataaagctgcatttgaacaagtgatcgttgaacagctccgccttcacggagcggaatggattgtgctggcggggtatatgaggctgatcggcgatacgcttctttcggcttaccggaataaaatcatcaacatccatccgtcgctcctgccggcgtttcccggcatcgacgcggtcggacaagcgtacagagcaggcgtgaaagtggcaggcatcacggttcactacgttgacgaaggcatggacaccggtccgattatcgcccagcgcgccgttgagcttgaaaaaagcgaaacactcgcgtctcttgaagaaaagatacacaaattggagcatgaactttatcccgaagtaatcaaagagcttcttgaactaaatggcagaggtgaaaaggaatgacgatcaaacgcgcattaatcagcgtatctgataaaacgaacattgtcccttttgtaaaagaattgacagagcttggcgttgaagtgatttcaacagggggcacaagcaaacttcttcaggaaaacggcgttgacgtcatcggcatttctgaagtgacgggctttcccgaaatcatggacggccgtctgaaaacccttcatccgaatattcacggcgggcttcttgccgtacgcggcaacgaaaagcacatggcgcagctgaatgagcagggtatccagccgatcgaccttgtcgttgtcaatttatatccttttaaagaaacggtttctaaagaagatgtcacattcgaagaagcgattgagaatatcgacatcggcggccccggcatgcttcgcgctgcagcgaaaaaccaccaggacgtggcggtcatcgtcgatccccgcgattacagccctgtgctgaacgacttgaaagaaaacggcagcgtctctcttgagaaaaaacgcgagcttgcggcgaaggtgttccgccacacggcagcatatgacgcgttgatcgctgactatttaacaaatgtaaccggtgaaaaagagcctgaacagttcaccgtcacttttgagaaaaaacaatcgctccgctacggcgaaaatccgcatcaggaagcagtcttttatcaaagcgcgctccctgtcaaagggtcgatcgcttcagctgaacagctgcacggaaaagagctttcctacaacaacatcaaagacgcggatgcggcacttcaaattgtccgcgagttcaccgagccggctgcggttgccgtcaagcatatgaacccttgcggcgtcgggacgggcaacacgatcgaagaggcgtttaacaaagcatacgccgctgacgaaacatcgattttcggcggcatcatcgccctgaaccgcgaagtggacaaagcgactgctgaaacgcttcacaaaatctttttggaaatcattatcgcgccggcattcagccaagaagcgcttgatattttaacatccaagaaaaaccttcgcctcttgaccctcgatgtcaatcagcctgtgaaaaacgaaaaacagctgacatctgttcaaggcgggctcttgattcaggatctggatatgcacggctttgacgacgctgacattacgattccgacgaaaagggagccgaccgaacaggaatgggctgacctgaagcttgcttggaaagtcgtgaagcacgtcaaatcgaatgcgattgtcctggcaaaggacgatatgacgatcggcgtcggcgccgggcaaatgaaccgcgtcggctcggcgaaaatcgcaattgagcaagccggggagaaagcaaaaggaagcgcgctcggatcagatgccttctttccgatgcctgatacggtcgaagaagcggctaaagccggtgtgacggcaatcattcagccgggcggctcggttcgtgatgaagattcaattaaaaaagcggatgaatacgggatcgcgatggtgttcaccggaatccgccatttcaaacattaagggagtgaccagcgtgaacgtattgattatcggcagaggcggcagggagcacacgctcgcctggaaagcggcgcaaagccctcttgtcggcactgtatatgcggcgcccggcaatgacggaatggccgggaccgccgtactcgttgatcttgacgaaggcaatcacgaagggcttctcgctttcgcaaaggaaaacaatatcggactgacgatcgtcggtcctgaggtccctttaatcgaagggcttgttgatgcatttgaagaagcgggccttccggtgtttggaccgtcgaaaaatgcagctgtgattgaaggaagcaagcagtttgccaaggatcttatgaaaaaataccagattccgacagcagaatacgaaacgtttacatcttttgaaaacgcaaaggcgtatgttgaggaaaaaggcgctccaatcgttattaaagccgacgggcttgccgccggaaaaggcgtcacagtcgcgatgacagccgaagaagcggttcagtgtctgcatgactttttagaagatgaaaagttcggcgaagcaagcgcatctgtcgtcatcgaggaatttttgagcggtgaagaattttcgctgatggcttttgtcaaaggtgagaaagtgtatccgatggtgattgcacaggatcacaagcgggcatttgacggagacaagggcccgaatacagggggaatgggcgcgtattctccggtgccgcagatttcggatgcggtcgtcgaagacgccgttaaaacgattttggagccggcggccgaagcgatggttaaagaaggccgttcgtttacgggagtcttgtatgccgggttaatgctgaccgaaaaaggaacaaaagtgatcgaattcaacgcgagattcggggatcccgaaacccaggtcgtcctgccgcgtcttgaatcagaccttgtccaggtcttggttgatctcctcgcagacagagaagtggagctgaagtggaaggatacggcggcagtcaccgttgttcttgcatctgacggctatccggaaagctatgaaaaaggcgcgccgatcggcacgcttgagcctgacatggagcagaccgtcgtctttcacgcaggcacgaaaaaaagcggcgatcagtttgtgacgaacggcggccgcgtcgccaatgtcaccgcgtttgcagagacgtttgatgcggcaagggaagcagcctatcaagcggtggatcgagtaagaaaaccggggctgttttaccggatggacatcggctcgcgtgcgctcaaggcagcacagaaataataggtgaagagacagagcgggagcacccgttttgtctctttttttgagctcaatttttttggatgatcttgatcatcgattcagccatcaattcgggcggataaggcatgccgttttcaagccaccatgcggctgtgcccgcgaaggcggaaatcacaaaccgccgctgaatgtcgagaggcactgagcggtcagtatcagcagctgccgtttttttgattcccgtcaaaaagctgtcattccaaaaatcattgagcagctccttaatgttcagctcatatcttctgttgatgataatcgcaaaatcgccgctgttctgttgcaaatgatgataaaagcgcagcacataccagtatgcttctggctttttcccgctgctatctatatcaagcggcgaaaaaatatccctcaaacatatccctcatatgttgatgaagcaaatcgtatttatcttgataatgctgataaaatgtcgttcgattcaagtttgcccgttgcgtaatatcctgcacagagatttttccccattctttttcagcaagcagttcaaacaaggctttttttaagtttgttttcgattttgtgatccgcttgtccccgcggtagctgtcagccaattcagccgcctcctcaatcactttttcgacacttctttgccatttgttggttgaatggccagatggaatctattaatttaaaactaacatattgaacttcatgaatcagctgacaagcaaccgaaggagtgaaagcgaatgagtcaaacaaaacagcagaaccccattcagaaagcgctgattaacggaaagaacagacaagacccgtatgatccgtttccgtggtataaaaaaatgcgcaccgaatcaccgattcactatgatgaagacagcaaagtgtggagtgtgttccgctatgacgatgtcaaaagagtgatcagcgacaaagactttttttcaaatcaattccctcagcttggaactggcaatacgtttgcgaaaacgatgatcagcatggatccgccgaaacacacgagaatcagatcgatcgtcaacaaggcttttacaccgcgcgtcatgaaggagtgggagccgcgcattcgcgaactgacgaatgaattgctcgctgatgtccgcggcagggaagagatcgaccttgtacaggatttttcatatccgttgcccgtaatcgtcatttcggaattgctcggcgttccttcggtgtataagcatcatttcaaagaatggtccgacctgttggtcagcctgccgaagagcgatcggccggaagatgtgaacgagtggaaaaacatcagggaccaaggcgaagaagagctgaccgcattctttgaaaagatgattgaagagaaaagacaaaacctcggcaatgacctgatttcgcttttgatcaaagccgaacaagaaggggacaagctgtcccctgatgaattggttccattttgcaatctgctcttgatggcggggaatgaaacgacgacgaatttagtttcaaatgcggtctacagcaatctcgaaacaccgggcgtgtatgacgagctcgccaggcatcctgaactgattccgcaggcagtcgaggaagccgtccgtttccgggcgccagcgccgatgattgtgcgcttcgttaaacaggataccgagatcagaggagtaagcttgaaaaaaggagaaggtgtgatcgctttccttgcttctgccaaccgtgatgaaacgaaatttgagagggcgcacgaatttgatattcaccgccatccgaacccgcatatcggatttgggcacggcatccacttttgtttgggcgccccgctcgcaaggctggaagcggcgatcgccattgaggcgctcttaaagcagtatgcctcgatggaaaagcttgcggtcgtgccgatggccgacagcagcatgtacggcttgaaacatttccatctgcgggtgaagtcagcaggggaaacggcgcctaactaattagaaaagcaccgaaaaggtgctttcagcgtgtcgacaaaccctcgcattcgttgtcaggcctgctaagtcggtgctcacgaatagaggaaggatcggcggctaaccgcccaggcgtcctgcctgaacgccgccgtcatcacctcctgtgaaagtccgctccgatgctcggccttcctagactgcaaggttttcaatcacgctgaaaaggtgacgaaatcctaaaactttaaaccgttttaggatttcgtcaacaatctgccaccttctttcccaagaaggtgtttttttacggacagggcatttctttcattgcataagccggtcagcaggaatttgactggataagcctcgtgctttaaaatgaaagtaataaaaatgaatactccaaaggggagtagctgtcacagtaaagtcgtcattacgggatgtcctagatcctcggctttactggcaatctaattgttagcgagacctttgccaaatctgatttggtgaaggtctttttgtttatccacttcaccaaatcggtggagttttttcatttttatcaaaagggaaaggagactgaccgtgtctaagctcgggaaatggctgaagcgtgaattggtgaagaaaggtctgcctttggcgaaagaaaaattaattccgattttgaaagaaaaaatcaaaaagaaacgataaggaggcaaacaatgaaaagaattcttatagttcttgccggaatgggccttttaggtgcgggcggatgcggaatgcttgatcaggtgaatgacggattgaactatacaaatgaagcggccggctatatccaaaaagtgaagacatttgcggaggaggcgccttccttggctgaacaggctgtaaacgacacgggtgcaaaagaaaagctggaaactcagcttgagtctatccagcaggctgcagccgattttaatgaattaacccctcctgatgccgcagccgaggttcataacaccatcgagaagcataatgaaacactgcaaaaaagcgctgaggatgttttgaaaagtgttgaggaaggaaaattaacagtcgagaagctggagcagtcagaattggtgcaaagcgctcagcagatcagcgatgtgatgggccagattgaaaaattgaccgaatagaaaaaagcatcccggtttgggatgtttcggcttgtcgacaaagtcataaaaagtggcttcatcgacaagcttttttaaaaaaatgtgagtggaatctagattatgttgcccaagcactcaaaagatcagcgtaaacagcttgaagtcgttgccttaagtgaacttgtccctgaagatcaactggtcaggaagatggaagaagccatggatttttcatttatttatgaaaaagttgcccctctttattcttcaaaagcacgtccaagcattgatcccgttgtattgatcaaaatggttctgattcaatacgtgtttgggcatcgctccatgcgcgaaaccatcgaacgggtttttgcggatttaaaacacaagcgtggcctgcgctggacaaccctgcggggaaagaaaaaattgtccatgcaggcgatgcttgttttcgctgccatgaatctaaaaaactggcgaattggacgtggaaaggccctaatcgccagccttttcatcgaaaaaacaaaataaactggacaaaaataggtcggatcttagaaatccgacctattttgtcaacggtctgaaagcacctataaaaggtgctttttatgattgttcgccagtctctccctgttgcttcatatacgtttggcaaacatatgtcatgggacaaaatcgtaaaatgccggaagcggccttcatcgcccccataaacatgcagaaaagcgtcattctgcaccacggttttctcgtaaactttgccgctgccgccgacaggatcgtcagtccgcaggcaatgcgaaaaacggcgtcaaacagtccgatgttttgcttcatactttattcctcctatttaaataattaaataaagtgtttttttaaaaaattgtaacggattggtaatgcgtgacgatagtaaatgtgttaacataggatcattacatgtaaaggagagtatgtgaatgtccgaacgcaccttaatttggaaaaacaagcacatcagatcgcaagttgatgttgtaagttcaaggctgcagccaacgctccttttacgaaatgcatctgtactgaacccgtatgtaaagcaatggattccagcaaacgtatggattcatcatgacagaatcgtttatgtcggccgtgacttgccgaagacggctgttaaaactacaatagattgtgaaggaaaatacattgtacccgggtatattgagccgcatgtacatccttttcaaatttataatccccaaactttggccgaatatgtgtcacagtttggaacgaccacattcgtaaatgacaacttgtttctgcttttacattgcggaaaaaagaaagcgttttctatactggaggaactgaaaaaacagcctgtccactactattggtggtcaaggtatgacttgcagaccgaagtgttgaatgaagatcaaatcttatcgatcgattaccgaaaacattggggagaacacccggatgtcatccagggaggagaaatgacaggctggccgcgccttttggacggcgatgatctgatccttcattgcatgcagtgcacgaaaagaaggagaaagcggatcgagggccattttccgggggcatcggaaaaaacgctgacgaagatgaagcttttcggcgctgacgccgatcatgaagccatgactggaaaggaagtgctgaagcggcttgaacttggttaccacgtcggcttgaggcagtcttccatccgccctgatttgcgaaaaattttgcgcgagctgcacgaagaaggctttcaccattatgaccatatgttttatacaacggacggcgcaacgccgaactattataaagaaggcatgacaaacaagctgattgaaatcgccatcgaagagggcgtgccgctgatcgacgcctataatatggcttcgtttaatatcgcgaagtattaccatatggaggacatccttggggtggttgcaccgggcagatacgcgacgctcaacattttgaatagccctgatgaaccgaatccggagacggttttggcaaaaggtcggctgatcaaatcaggcggcataaatatgaatgcgttttcagttccggattggcaaaaagggggtcttgtccctctgaacctttcatatgatctaacgatggatgatttgcagttttccatgccgctcggcttgaaaatgaggaattccgtcattatggagccttatacgattgagattgacaactctgtgaaccagctttcttttgatcatgatgaaagctatctctcgctgttcgacaaatacggaaagtggcgtgtcaatacgatgctgaaaggctttgcaacccgcatccaaggtttcgtcagctcctattcgacaacgggagacattatcgcgatcggcaaaaacaaggaagacatgcttttggccttcaaacggatgaaagaaatcggaggaggtatcgtattagcggaaaacggaaaaattctgcacgaaattcctcttcatttaagcggcggcgcatcaattgagacgtatgaaaaggtgcttgaaagggaaaaagcgttaaaagagcttctgtttgaaagaggctatacgttcgacgacccgatctacaccctgctctttttgcaaagcacccatctgccttatatcagggtgacgccgaaagggatctttgatgtgatgaaaaaaactgtactctttccatcgataatgcgttaaaatataaaagagcgggagctaatctatggtgaatcgatatgtaagagtactgctttgttttgcttcgcttttactgcttgcatcgtgccagtcgcaggaacagcaggaaaaggaaaagaacattcatccgctgacagggttgaaggcggacggagatattcggcagcggcccattgccgttgtggtgaacaatcattcaaaagcaaggccgcagtcgggattaagcaaggctgacattgtcattgaagctctcagtgaaggaccgatcacacgattgttggcgatctatcaaagcgatatgcctgaagcggttggcccagtccgcagcgcccgggagtatttcattgatttggctctcggttttgacagcatccttgtgcatcacggctggagtccgggggcaaaagaccgcctgttgaacggcgacgccgatcatatcaatggaatggatcacgacgggaccctgttttggagagccgattttcgggaagcgccgcataattcgtacacatcatacaaaaacgtaaagcaagcagcagatgacaaaggatatgccatcgaaacccgcacagaaccgctcacttttaaagcaagccctgataaaccttcggatgcgctttattctatacggttagactatggaacaaaatccgttacaaaccgtgtcgaatatggttatgataaaaaggttgaaggctatgtgagaaagtcagacggcgttttgacaacagaccttgaaacagaagaaccggttgttcttcaaaacattctaatagcggaagccgaacatcatatgaaagatgcgtacgggagaagggatattgaccttcgttcaggcggaaaaggactccttctgcaaaacggggaagtccatcggatcagctggaagaacgaaaacggccggatcataccgacggctgacggcaaaaccgttccgttcgtgccgggaaaaacgtggatcaatatcgttcccgatctcagcaaggtttctattagcaaaggagaaggtgtgtaaagatgcagatcgataaattgcgcgggagagagctggaccagctttttcaatccatactatcactaaaagatctcgaagaatgctatcgttttttcgatgatttatgcacaataaatgaaattcaatcattggctcagcggctcgaagtagccagaatgctgcgcgacggcaacacgtatcataaaattgagacggaaaccggagcgagcaccgcgaccatttccagggtaaagcgctgcctgaactacggaaatgacgcttatatcatggcgctggaccgcgtcaaagcaaatcaatctgaatcatcttcatgatgtcatgaaaccgcctggctcagggcactgagcaccggcggtttttttgtgcttctgcccgtttatcgtttatttgttatccgtttttcgaaaggggctgaatttgttataatatttaaatggtaagaacgcgaatggaggagctttttcatgtacgatattaccgagtggaagcacgtctttaaactcgatccgaataaagatattacggatgatcagcttgaacagctgtgcgaatccggaacagacgcggttttgatcggcggaagcgaccatgtcacagaagatgacgtccttcggctgatgtcaaaggtgcgccgctttttagtgccgtgcgttcttgaagtatcgacgatcgatgcgatcgtcccggggtttgacctctattttattccgactgtgctcaacagcagggatacagactggattgccggcttacataaaaaggcgatgaaagaatacggcgagctgatgtcgccggaagagattgttgttgaagggtactgtattttgaatcaggactgcaaggctgccgctttgacgaacgcagataccgagcttgacattgaggatattaaagcgtacgcccgcgtagctgaacatcttttccgccttccggtcttttatcttgaatacagcggcatgctgggtgattcagagaccgttaaggaaacgaaagccgtgcttcaggaaacgacgctgttttacggcggcggcatcaaagatgcggagacggcggttaaaatggctgaacacgccgatgtgatcgtagtcggaaacgcgatttatgagaacttcgaagaagcgctgaaaacggtacaggccgtaaaaggatgagcacaacgaaccggattggtttataatagaacatatgtttgaataggcggtgaacggaattgaattacattagcgaccaattattaagcggattgaacaagatgcagcaggaagcggtcaaaacgacggacggtccgcttttgatcatggcaggagcaggaagcggaaagacgcgggtattgacgcaccgcattgcgtatttaatggcggagaagcgcgttgccccgtggaacatactggcgattacatttacgaacaaagcggccagagaaatgaaagaacgtgtggaaagcattctcggaccgggagcggatgacatctggatttcgacgttccacagcatgtgcgtcagaattttgcggagagacatcgacagaatcggcatcaaccggaatttctcgattcttgatacgtctgaccagctttccgtcattaaaggaatcctgaaagaaagaaacatcgatccgaaaaaattcgatccgagaagcatactaggatcgatcagcagtgcgaaaaacgagttgatcgccccggaagaatacgagaaaacagccggcggtttttttgaacaagtcgtcagcgatgtctacaaagattatcagaagaaactgcggaaaaaccagtcgctcgattttgacgatttgattatgacgacgattgtcctgtttgaccgggtgccggaagtgcttgaatactaccagcggaaattcaaatacattcatgtcgatgagtatcaggatacgaacagggcgcagtatttgctcgtcaaaaaaatggcgcagcgcttccaaaacatctgcgttgtcggggactccgaccagtcgatctacagatggcgcggagcggatatcgccaacatcctgtcgtttgaaaaagactatccgaatgcgagcgtcattctgctcgaacaaaactacagatcgacaaagcggatattgaacgcggccaatgaagtgattcagaacaactcaaacagaaagccgaaaaacctctggaccgaaaatgacgaaggggcgaaaatctcctacttcagaggcgacaacgaatttggcgaaggccaatttgtcgcgggcaaaatcagggagctcgtcggctctggaaaacgatccttctcagatatcgcgattttgtaccggacgaacgcccagtcgcgggtcattgaggaaacgctgatgaaggcgaacatcaactacaacatcgtcggcggcacgaagttctatgacagaaaagaaatcaaggacatcctcgcgtatttgcgcctcgtcgcaaaccctgacgacgatatcagctttgcgcggatcgtgaacgtcccgaagcgcggcgtcggtgcgacttcagtcgataaaatcgcggcctatgccgacatgaacggtatgtctttatttgaagcgctcggccaggttgactttatcggcctcagtgctagagcggccaacgcgcttgatgagttcagacagacgatcgaaaacctgacgaatatgcaggaatacttatccgtcacagagcttacggaagaaatccttgaaaaaaccgaataccgcgaaatgctgaaagcggaaaaatccttggaggcgcagagccgccttgagaatatcgacgaatttctctccgtaacgaaaaactttgagcagcaaagcgaagacaaatcgctcgtcgcttttttgaccgatttggcgctcatcgccgatatcgatcagcttgatcagaaggaagaagagaccggaaatcaagacgcggtcatcttaatgacgcttcatgctgcaaaaggactcgaattcccggtcgtgttcctgatggggcttgaagaaggagtgttcccgcacagccgctccctgatggaggaagcggagatggaagaagagcggagactcgcgtacgtcggcatcacgagggctgaggaagaactttatttaacgaacgcgcggatgcggacgttgttcggaagaacgaatatgaacccggaatcaaggttcattgcggaaataccggaggaattattggacaatctaaacgagaagaaaaaagatctgaaaacgccgtttggaagaaagcccgagcggagaggccccgttacccgtccggctgcatcgtacagcaaaaccggcggcgacggcgtcaattgggcagtcggcgacaaagcctcccataaaaaatggggcgtcggaaccgttgtcagcgtcaagggatccggcgaatcgacagagcttgacatcgcctttccgagcccgaccggagtgaagcgtcttctcgcggcctttgcgccaattgaaaagcaataatggcaaaagacctgaaatgaaaggacgaaaccaatggaaaaagaagcagctaaacgccgtgtggaacaactgcatgcattgattaacaaatacaactacgaatatcacacccttgacgatccaagcgtgcctgattccgaatatgacaagctgatgaaagagctgattgctcttgaagaagagcatcccgacctgaaaacgccggactctccttctcagcgcgtcggcggagccgttttggacgcctttcaaaaagtgcagcacaaaacgccgatgctgagcctcggcaacgcgtttaatgaagaagatctgcgcgactttgaccgccgcgtccgccaggcggtcggagacgttgaatacaacgtcgagtttaaaatagacggtcttgctgtttcactgcgctatgaaaacggcgtatttgtcagaggtgcgacgagaggcgacggtacgacgggcgaggatattacggaaaatttgaaaaccatcagaaacattcccctcagaatgaaacgcgatctttctattgaagtgcgcggcgaagcttttatgccgaagcgctcctttgaactgctgaacaaagcgcggatcgaacgtgatgaagagccgttcgccaacccgcggaacgccgctgccggttcattaaggcagctcgatccgaaaattgccgcgaaacgaaatctcgatatcttcgtctacagtatagcggagcttgatgaaatgggcgttgaaacgcaaagccagggactcgatttcctcgacgaactcggcttcaaaaccaatcatgaaagaaaaaaatgcagcacgatcgaagaagtcattgagattgtcgaagagctcaagacaaaacgcgccgacctcccgtatgaaatcgacgggatcgtcattaaagtcgattcccttgaccagcaggaagagctcggctttacggcgaaaagcccgcgctgggcgatcgcctacaagtttcctgccgaagaggttgttacgacgcttttggacattgaattaagcgtcggccggacgggcgcagtgaccccgactgcgattctcgaacctgtaaaagtggcgggaacgaccgtccaaagagcttctctccacaacgaagatttaattaaagagaaggatatcagactgctggacaaagtcgtcgtcaaaaaggcgggagacatcattccggaggtcgtcaacgtcctcgtcgaacagcggacgggcaaagaaaaagaattcaacatgccgaaggaatgcccggaatgcggaagcgagcttgtcagaatcgaaggagaagtcgcgcttcgctgcattaatccggaatgtccggctcagatcagggaaggcctgatccattttgtttcccggaatgcgatgaatatagatggtctcggcgagcgcgtcatcacccagctgttccgcgaagacctcgtccataatgtcgccgatctgtataagctgacgcgcgagcagctgatcaatctcgagcggatgggggaaaagtcgaccgacaacttattgaattcgattgaaaaatcgaagaagaactcattggaacggcttctcttcggactcggcatccgcttcatcggcgccaaagcggccaagacgctggcgatgcattttgaaacgctcgataagcttaaaaaagcgacaaaagaagaattgatcgaagtcgatgaaatcggcgacaagatggcggacgccctcgtcacctattttgaaaaagaagagattctgaagctgttggacgagcttgaagaactcggggtcaacaccgtgtataaaggcccgaaaaaagcggccgctgaagcgagcgattcgtattttgcggggaaaacgatcgtcctgaccgggaagctcagcgagatgtcgcggaatgacgcgaaagcggaaatcgaagcgctcggcggaaaaatcacaggcagtgtaagcaaaaaaaccgatctcgtcattgccggcgaagcggcaggcagcaaactggcgaaagctgaagacctaaacatcgaagtatgggatgaggcaagactgatcagtgagctaaagaaataagaggagtgttttctattgaaaaagatattatgtttggcggctgctgcgggtatgctcatgctctcagcctgtgcgccgaattttgggggagaagaagagcaggagatggtgcagaaaacggataagtcgaaagaaaaagccatcattccgaaatacaacatctccgattcttattataaaatggttcttcctttcaaggcggggaaagcccgcggcttgacgaccgaacgcctgaatacgcggctggatatcgatgaatttgagacaggcatgatgcgccttgcgcaagattcattttctactgacgattacctttttcaagaaggacaatacctggatgaggatacggtatcgagctggctcgcccgcaaaaaaacgggggacgacttgaaaaaagcggagaaagacgataaaaacttcaaaaacctcggactgaacccggccctttccggaagcggatcaacagagaagcaaaacgaagaaagcccgatatacctcgcccatatgcttgagcacgactacctcgtccgcaaagacaaggatacgattgagctcggaggcgtcgtgatcggccttgcgctgaactctgtccactactaccgcgaaaatgtcggcgacccgcaaaaagaagtgaccatcagcgacaaaaagctgaggcaggaaggcgaaaaaatcgctgaagaagtggcgaaacggatcagaaacatggatgatctaaaaaatattccgctgacgatcatgctttacaagcaggcgcctaagtcatcgatcgtccctggaaactttatcgccaaaaccgatgtgaaagcagggacaagcgagatcggcggctgggataaaatcaatgaagagtacacgttcttcccttcaacagaaggttcggagaagcatccggatgacgcggagctcttcaaacgctttaaaaacaaagtcgatacgtattttccaaactacacaggggttgtcggcacggctctctataaagacgaccaaatgcaggacatgaaaatcaacatcccgatgcagttttacggcaaaagcgaagtcatcgcctttacccagttcttgaccggtgaagtgatggactactacggcaaaagcggactgaacgttgagatcaacattaattcgtcagccgggcaggaagccgtcattctgaaaaagccgggagacaaagaaccgaccgtccatatttatgattcataaaaaagaagcagccctttggctgcttcttttattacgcagaaaagggatatggagacctatcattcatttatgaagcaccaacaaatttttcttaacgtattctgaataaaatactattgcaaaattaggacacaactcttataattgattatacagaatatagtatattgttttaaggaagattaattatgtgggaaaaattttactctaaaaatggtttggcagctaaaaatattgctaaagaattgatgaatatcaaagcaggtgaaaaaattccccgtatctcagactactgtcataagttatccatcggcagggggactgtgcaaagtgcgctgaatttattagttgatatgaaagcgattcatttggaggctagagggcatttaggaacgtttttggtaagtaaggataacaatttattacttgagattgcaggtattgcaccattaatcggctcaatgccacttccgtattcaagaaaatatgagggtctggcaacagggattgtggaagggtttgaatcaaccggaaaaacagttaacttgatctacatgcgtggcggagtgaatcgaatcgaagcagtccgaacaaaaagaagtgattttgcaattgtttctaagatgacggcagatcatatcatagcagaatatccaaatttgaaaattttcaaaaaattcggggaaagtagttatgtatcttcccataaaatcttcttagctcatccagatgaggaaataggcaaggatggcgtaagagtaggtgttgatttggaatctctagatcagaaacaattaacattggctgaatttgaaaacaaaaatgctgaatttgtcaatgtgaattatatgcagctctttgatatgcttctttcaaaacaaattgatgcagcagtttggaatgctgatgacaaaagaatgattcaaacgtttaaagcaatcgattttttttcaccgaaagcaaagaaaatttccaaggatacaacagaagccgttattgttattgaaggagacagagaaaaagaaatagcagaaaagtggaatttggttaatgagaaacagatattagacacccaaaaaagcgtagaaaagggagagaaaataccgcgctactaaaatgccggcccatccgacttgtcattcaataaatgaggcgatgggttagcatttaaaatctaatttaaaatactaaatacagtatattggaggaattggcgtgaatcaaatacagctggaagaaaagttgtctattttactaacgagtcgagtgattacaaaaaatgctttcaacacaacattgaacacatttgttttcttatcagaaaagctgaaaaaggaggtgatcaaagactctgaaatgttttggacgcacatggcgatggctttaactagaattaaggagggagaaagcgaagaagttcctgcaaatgccatcatcaatgaaatgtatgaaacaccatataaaagtgcaatagaagaagtgatagactttatacattcactggcaggtctagaacttccagaaggtgagctcgtttatttttatcttcatcttcataaagtcatagaatctaataaataggaggattttattatggtgagaattgtaataggcggacagttgaaaaaacaagcgattgaaaaacttgttaaagaaattgggggaaataatgtagaagtattggtcaaaggtgatttggacgctgttatggctgtgaaaaacaataaggcagattattatattggcgcctgtgaaaccggatctggcggtgctcttgcaatggcaattgcattattaggtaaagataaatgcgtcaccttggcttctccaagtaccataaaaaacaaggaagagatcgagaaggaagtagaaagcggcaaaattgcttttggtttcaccgcttcaacatcacaaaatatattaaacattttaattccttatttattaaaataagcgaacttttccaatatatattttgttatacaggcttaaatttttttcagttaaggaaagcgctttcttggatgctcgaaataaaagaagcgtggatgacatgatgtacagaaggtgagaaaaatcatagaggtgaataatgtaatggacctttctttgattcaatgtcttgtcatagcggctgttggtgcattaggttctatactagtcaatcgcggggtagctgtatttaatgatggtttgcgtccgattatgcccgaatacctagaggggagaatgacaagaggggagcttgctgcaacaagctttgcattaagttttggattaatcatagggtttggtattccgctttccataggagcaacaatcattattggacacagtattttattggcttgtgacatcattggcatttggactccggaaaacaaaataggcatggcaactgcaggagttattggtgccgtttatagtattgggatcgttttaggattgcaatttgtagtagatttatttggcaagtttcccgtgaattttatagactctttaagtcttattggccagcctattattatcgcatttacagtatttccagctgtagcggtcggatatcagcacggtttaaaaaaagccgccgtcactgcaattgtaactttagcttcttttctcttattcgaaaagtttggaacatttcaagcggcgggatatgaaatttcgctcagtcctgaagggatggctttattagcaggaatgttaatgatgatttattatgcagcgagaattagaggaggagatgaatctactaatgcaaatttagtgaatatatttaatgagcgtgtaaatcgaattaagaaaaaccgctggttattagctcttatgggagggcttgtttctttaacatcatctatgctgattttagcagtggatgcaatgcctcaagcattgattaataaagagctttacacagaggcggcaatcgctacatttgcacgtggaattggtttcatccctttagttttttcaactgcaatcgtaacgggggtttatggtttagctggtaccacactggtatttgcagtcggtcttattttcagggatataccgattttagcatttctgttgggctttttagtcatgtatttagaggtcatatcattatccgcagtatcaaaaagcatggacaaactgcctggtgtaagggagatgggagagcatatccgcacttcgctgtcagatgttctaggaatggctatattaattggcagtgcgatggcaggggaaaaaattgctcctggcattggcttcttctgggttattggattttatttaataaaccgaatagcatcaaaaccgcttgttgaattggctgtcggcccaattgcagttatattgttggggattgtcgctaatcttctctatgcagtcggtttatggcaggttggctaaatcatcgaaagaggggaagtttccgaatgttgaaagacggaatgacctatatgcatgaacatacaacgatagacctttccaaagtaaaaaacaatgaggattgtaagttggatgtatttcctgaaaccgtcagagaatttaaaagtttatacgaaaagggcgtacggaatattgttgatgttacgaatattggaatggggagaaatattacatacgtccaaaaagttgcaaaagaaacaggcattaatattgtcttttcaactggtttctatcaagattctttttacccgatccatgtgtttcgtgaatcgaaagaaaagctggcagaaagaatgattatggagattgttgaaggaattagaggaacagatgccaatgccgaggtcatcggtgaaattggaacaagttacaataaatggacggaaaccgaacaaaaagtttttgaagcggttgttgtggcacataagcaaacaaaaaaaccaatatcaacccatacttccataggaacattaggacatgaacaagtagaattttttaaaaaacatgaagttgatttaaaccgagtggtgatagggcatgttgatttatctggggatgccgattatatattgaaaatgctgagagaaggtgtatatgtagaattcgatacaataggtaaagaaaattatatgcctgatcgtgttcgggccgaaatattgaaaaaaatacaggataaagggtatatagacaaggttctgttgtccatggatatcacaagaaaatcacatcttgtatataaaggcggggtgggctattcatatttgatagacacgtttatccctctcttgcaaacctatggaataactggtgaatcaattgataagatgttgattaaaaatcctcgcgcttttatgaaaggggagagtgaatgagcatggatacttatcctctagatagcctatcaattgaagaagccatgcatagacaatttaaattggttgatgtcatgacaagacattttcgaggagaagaattgctttcacttggcgatttaggcgttgtaaaaggaatcaataaaccgcggttcacaaaaaaaatagaagagacactagctgatttctttggcacagagaaagcaatgttagttcgtggtgcaggaacaggggcattgaggtttggttttatgagctttttaaagccgggtgacgagatccttgtccatgatgcaccgatatatccaacaagtaaaacaacgttagagtcgatggggatcttgccaatatacgcggattttcacgattctgaacaaataaaagaagccatcctcaaacacccgaagttaaaaggtgtattgattcagcatacgaggcaaaaaatagatgaccattatgatttggctgaaacgataaaaaaaatacgttccatttattctgatctagttattattacggatgacaactatgctgcgatgaaagcagaaaagattggagcgcaactcaaagccgatttgtccaccttttcattgttcaagctattaggtccggaaggtattggagtcattttaggaagaaaaaatttaatagaaaaaatagaaaaaataaactattcaggcggaagccaagttcaaggttatgaagctttagaagctttaaggggtctgatatatgctccggttatgctggcaatacaagcaagtgtcaatgatcagttagttcactcgcttaataatggagccattaagggtgttaaaaaggcttatttggcaaatgcacaatcaaaagtcttacttgtagagtttgttaaaccaattgcagaaaaagtgcttcatcatgctaatgaattgggagcagcaccccatccgataggtgctgaatcaaaatacgagtttgcaccaatgttttatagagtgtctggcacttttttatctgcggatccatcactggcaaaaaaaatgatccgcattaatccattaagaagcggtcctgagaccattttaagaattctaaacacatccgttcatcgagcaacagaagatctcagcgtaaattcttcaaaaggcgatgatataaatgaataaaagagtcattatcataatattagacagcttaggtgtcggttatatggaagatgcaagcgattatcatccttcagatgttggcgccaatactttctatcacatacttgatacggtgccctctttaaacattccgaatctcgaaaaattgggtattaataaaatattgcaccatcctaaattgaaaaaaacagatcatattgccagctatggtgttttaaacctgatgcatcaaggagcggacagttttgaaggacataatgaaatcatgggaacaaagcctaaaaagacatatttagctccttttgcggaacatatcaatcatgttaaactcgctttggaagatcaaggttataaagttaacataccgaattcagatttaccgtatctattggtaaacgatttagtggtcgtggctgataatatcgaaacagattacgggcaaatttataatgtaagcgctccgctggattatattccgtttgatgaagtattgaaaataggaagatgcgtccgtcatcatgttaaagtaaatcgcgtgattgttcttggaggagaaaacgtaacacctgaacacttgcagagatcggttgaaagaagagaagacggattaataggggtgaattcgcctaaatctaacgtatacaagcaaggatatcaagttcgtcacttaggatttggtatctctcccgaaaatcagttgccgacattggcgagaaataggggaatggaagtctctcttatcggaaaaatgcaggacatcatttattgtgaaggtgcaaatagatttccaggtgtagatacagaacaagtcatgaaggatattattcaggagatggaccgcgtcaaaaaaggcttgattgctgccacagtacaagaaaccgatttggccggacatgcacagaatcccgtccgttatgcgaatcggattgaaatggtagatcgatatttgccggaaattctccggaaaatgacagatcaggatctgctgatgattagtgcagatcacgggaatgatcccacgatcggccacaaccaacacacacgggaaaaaacatatttgctggcttatcacaaaaaattatcgcccgttcacatcggggaaagaaaaacgctatccgacattgctgcaacttctgctgattatctagggcttcgcaatactgaaaacggcagttcattccttcatttaatgcaaaaaggaaaagaggagacatactgatgtttttggaatctacattaaaatataacaaaaaattaatagaggctgcattgagttttcatcagcagggaatcatttcacctaacacttatgtattagacttggacaccgtcaaaaaaaatgcaaaagtgttaagtgaaaaagccagaaaacaggatattgaactgttttttatgacaaagcaatttggccgtaatccgttggtggcacaagctatagccgaaagcggaatcggcaaagcggttgctgtagacccgtgggaagcaatcacactcagccaaaatggaatcaaaattgggcatgtcggacatcttgttcaaatacctattcatatgatacccgcaatattggagcttcatcctgattatgttacggttttcagccttgaaaatgctcaaaacattagtagagtcgctaagaaaatgggaagaaaacaaaaagtttttttgcgtatcgcaaacaaagaggattatatatataaaggtcaagagggagggttcacttttgagcaaatcgttaaggatatcgaatcgattgaacaattagaaggacttgaaattgcaggtttaacaagctttccttgcatattgatccaagacggccttccagcagttactccgaatgtagcatccatgcaaaccgtaaaatcgtttttaatggaaagagggtataaaaagcttgagatgaatatgccaagtgcaacatcttgtgcaacaatgaaattgttaaaggaaaatggtgcaactcaaggcgaacccggccatgctttaattggaacgacacccatacatgcaacgaaacaacttgcagaaaggcctgcgatggtatatgtaaccgaagtgtcccacatatctaatcatcatgcttatgttttcggcggcggtttctatccgcgttcacatatgaaagcggcgctcgttggaacaaacaaagatcatcttaagaaggttcaagctattgaaatgacgcctgatcatattgattattacggttcattaaacacagttgaagcaaaagtcggcgatacggcaatatttgcttttcgtacacaagtctttgtcacgaatgcacatatagccatcttaaaaaacgttgctgaagatcctgaacttatcggtgtatatgattctaaaggaaatgtaatcgagtgaatgatcgttatcggcagaagtgcctgaataatggattgtcttactgaaaaaggtgtggcgaaaatgcttggcctttttgcagtgcagtttaatacagtagtcagtcttggacattttattttgtggaaaggagaaaaacgtgaaaattattcatgtatcaggttatgaagaaatgagtggaaaatcggctgatctaatggctgagctcattcaaaattcaaataatcctgttatcggctttgcaacaggttcgacaccgattggtttatataaatgcctgataaaaaagtatcggcaaaaggaaatttcatttaggaatgttactgcttttaatttagacgagtacgttggattggctaaagaaaataaaaacagctaccattattatatgaatgaaaaattattcaaacatctggatattagtcgaaggaatatcaatatccccaatgggatggcggaagatttggaacaagaatgcctcagctacgacagacttgtttctgaaaaagcaattgacatacaaatattaggaatgggattgaatggtcatatcggttttaatgaaccggggacaagctttaaaagcagaacccatatcgttgatttggatcaatcaacccggcaggcaaattcccggttctttcgttccttggacgaagtaccgacaaaggcattaacaatgggcattgaaacaataatggaaagtaagcggatccttctgctcgtgtctggaaatgaaaaatctgaagccttggcacggctgctgaacagcacccgtgtctcccaagagttccctgcttcaattttaaggaaacataaagatgtgacggtgatggcagatgacgcagccttaaataaaattcattaaattgaatgactgacaaaatcggttaattacattgaaaatttacacaaggcattgctttgaggtatcttctagccatcaatcagccaaaaaacgactgaatatagcaaatttccatcttgttgataaggacttacatatacaggttttgattgtcctcatattgtttactcgaacagttgaaaaggagagaagagtggataatcaattctaggcgagaggaagccatcatcctcaagaaccgaccgttcatattgatgattcataaaagaaaaagcagcctttttttcggctgcttcttttgaatcaagcttgcgtttacagcgtatcacatttaactccgacaacgccgtcgatcgctttgatatcgtaatagacatcggtgacataccttttcttatgaaccatgattttcgtttccatgatcggaaattcattatcgcgcatatcatcgatccggacggaatgaatccggatttttttcgctttcatttcctttaagatatccgtcagtttatccttgtcattcagggacatgcggacgcggatttctttttcctgcaagcggttgggcccgattttgccgacgatccacggcaaaaactcgacgctgattaaaatgaaaatcagactgacaaacgcttctttataaaagcccgctccgatggcgacgccgaggccggccgctccccagatcatcgctgaagtggtcaggccggaaatgacgtcgttgcttttgcgtaaaatcacgcccgctccgatgaagccgatccccgatatgatttgtgcgggaagccgcaaagggtccatcatgattctgttcgaccttggaaaatggtatgccgcatcaatgctgatcattgtcagaacacaggaactgatcgcaatcacgatgcacgtttttaagccgagcggcttgtttttcagctccctttcgagaccgatgaccattccgattaatgttgcgattccaagctttaacagcgtttcagtttcaatatgccaatccatgcccatgatctcctttccgacaatatcttatatgattgatatgattttctcacagacgccctggatggacaactgtttttgaagtgccgggggatgtcctggaaccattcatctgcaagaagcctatactcctatcattatattgccggcgtggcatcaaaagaattccgtctgagcaaaaaagccgccggatatcgcccggcggctttcgtaacctgatcatttaagaatgttcttcctcatgcgtctgttccatttcttcaaacatatctcttgcctcttttgccggtttgttcgtgatcatgctgacagcgtaaacgacaatcaagctcaggaagaaaccagggatcatttcatagatacccgtcttctcctgcaggccggtcagaatccaaatcagcacggtcacggcccctgtaatcatcccggccaatgcgccccactggttcatccgcttccagtacaagctgagaaggatggcgggtccgaatgcagaaccaaacccggcccacgcatagccgaccagatcaaggatcgtgttattcggtgtcagagacagaaggatcgcgatgacggcgacaagcagaacgctcagacgtccgacaagaacgagttccttatccgaagctttgcgccggaaaaacgtccggtaaaaatcttccgtcatggcgcttgatgtaacaagcagctgggaagacaccgtactcataatcgccgcgagcaaagcggaaagcaaaaatccggtgatgagcggatggaataatacctttgaaaacacgataaaaatcgtttccggatctttaagcgctgtacccgtctcatggacatacgccacaccggtcagtccgacgagcagagcgccgattacggagatgatcatccagcccatcgcgatgcggcgcgcaggcttcagttcttttacggatgaaatcgccataaagcggacgataatatgcggctgaccgaaatagcccagtccccaggcgagaaatgaaataatgctaatgacggtcgttcctttgaagaaatcgagcaagcttggattgatttcttcgatcacattgaaagtcggcgtaattccgcctaattgagtaaaggcaacgatcggcacgagcactaaagcgataaacataatcaaaccttgcacgaagtctgtcagactgacggccaaaaatcctccgaacagcgtataggcaattacgactgcggccgttaagaaaagaccgattttataatcgaggccaaacgccgtttcaaacagtcttcctccggacaccatacccgccgacgtgtacaatgtgaaaaacaccatgatgacgatggctgatgccaggcgcaagattcttgttgtatcattaaaccgattttcgaaaaagtccggaattgtaatcgcatcgtttgctacttctgtatatgtgcgcagccggggagcgaccaccaaatagttcacataagctccgattgttaaaccgacggcaagccaggcgcttgaaagtcctgtcacatacatggctccgggcagtcccatcagcatccagccgctcatgtcagacgcgccggccgataaagccgtaacagcaggcccaagacctctgccgccaagcatgtagtcattcaaattggatgtctttctataggagtaccagccgattaagagcatcgcggcaaaataaatccccaacgaaataaatacttcaacactcacgtttcatatctctcctctttaaaaataatgtggcatcacctctttaaaattttcaacaatactgatttgcgggtacgaagaaaattgcagggcctcctctataaaagatcaagtattggaattaaggcgctgcctagatcgtacttagttacctaacctatcaaactattcccaatcaatcaaccgtgaaaaacatccgattttattgaaaaagggcgtgatggttttgatgagcatcattatgaaagcgtttacaaatgatatacaaagtaaaaatattctgaatattagtacgtgccgttttactgaatttttcatgtacaatgaaataaaaggcgccaaatggggcgaagatcgcggttttgttgatttagaaggctaaaatttgatatgatcagtattatatgactaagcgagaataaccttggaggtgtttttagtatgtcgcgtatttctatagaagaagtaaagcatgtcgcccatcttgccagactggcgattacggacgaggaagcggcgatgtttaccgaacagcttgacagcattatttcatttgcagaagagctgaacgaagtcgatacagagaatgttaaaccaacaacgcacgtattgcaaatgaagaatatcatgagggaagatgtacctgataaagggcttccggttgaagacgtcgtcaaaaatgcgcctgatcataaagacggctacatccgcgtgccgtcaatcttggactaataaaggagggagcgagaaaacatgtcactgtttgaccataaaatatctgaattaaaacgtctcatacataataaagagatcagcatatcagatttagtcgatgaatcttacaaacggattcacgaagttgacggaaaggtacaagcctttttgcagcttgatgaagaaaaagcccgcgcatatgccaaagaattggacgaagcgcttgatacccgggatgagcacggtcttcttttcgggatgccgatcggcattaaggacaatatcgtaacaaaagatctgcggacaacgtgcgcaagcaaaattctcgagaattttgatccgatctatgatgcaaccgttgttgagcgtcttcatgaagctgaagcggttaccatcggaaagctgaatatggatgaattcgcgatgggctcttccacagagaactcaggctttaaaaagacaaaaaacccgtggaacctcgaaactgttcctggcggatcaagcggaggctcagcggctgcggttgcggccggggaagtgccgttttcacttggatctgacacgggcggatcgattcgccagccggcatctttctgcggcgtcgtcggcttaaagcctacatacggacgcgtttccagatacggccttgtcgcatttgcatcttcattggatcaaatcggcccgatcactagatctgtcgaagacaacgcctaccttctgcaggcgatttcaggcgttgacaaaatggattcaacgagcgccaatgtggacgtgcctgactacctgtctgcgctgacaggcgatattaaaggcttaaaaatcgccgttccgaaagaatatctcggcgaaggggtaagcgaagaagcgaagcagtccgtgcttgaagcgctgaaagtgctcgaaagccttggcgcgacatgggaagaggtatcgcttccgcacagcaaatacgcgctggcgacttactacctgctttcttcatctgaagcgtcggcaaacttggcgcgcttcgacggcatccgctacggctaccgcacggacaatgccgacaacctgatcgacctgtacaaacagacgcgttccgaaggattcggaaacgaagtcaaacgccgcatcatgctcggtacgtttgctctgagctccggctattacgacgcatactataaaaaagcgcagaaagtcagaacgctgatcaaaaaggactttgaagacgtatttgcaaactatgacgtcatcatcggaccgacaacgccgacgccggcatttaaaatcggcgaaaaaacgagcgatccgctgaccatgtacgccaacgacatcctgacgattcctgtcaaccttgcgggcgttccgggaatcagcgtaccgtgcggatttgcgaacggcttgccgctcggcctgcaaatcatcggcaaacactttgacgaaagcacagtataccgcgtcgcccacgcattcgaacaggcgacagaccaccataaagcaaaacctgaactgtaaggggtgaaaaaacatgaactttgaaacggtaatcggacttgaagtccacgtggagctcaaaacaaaatcgaaaattttctccagttctccaacgccattcggcgcggcggccaacacgcagacaagcgttatcgacttaggctatccaggtgtactgcctgtgttgaacaaagaagccgtcaatttcgcgatgaaagccgcaatggcgctcaactgcgaaattgcgacagatacgaaattcgaccggaaaaactatttctaccccgacaacccgaaagcttatcaaatttcacaatttgataaaccgatcggcgaaaacggctggatcgaaatcgaagtcggcggaaaaacgaagcgcatcggcattacccgccttcatttggaagaggatgcgggaaaactgacgcatacaggcgacggctactcccttgtcgactataaccgccagggaacaccgctcgttgaaatcgtctccgagcccgatatcagaacgcctgaagaagcttacgcctaccttgaaaaactgaaatcaatcattcagtatacaggcgtgtccgattgtaagatggaagaggggtcgctccgctgcgacgccaacatctcgctccgtccgatcggacaagaggagttcggtacaaagacagagctgaaaaacctgaactcattcgcctttgttcaaaaaggccttgagcacgaagaaaaacgccaggcgcaggttcttttgtcaggcggtgtcattcagcaggagacgcgccgctatgatgaagcgtccaaaacgacgattttgatgagggtcaaagagggatctgacgactaccgctacttccctgagcctgatcttgtcgagctttacatagacgacgagtggaagcaacgcgtgaaagacagcattcctgagcttccggacgagcgccgcaagcgctacatcgaagagcttggcctccctgcctatgacgcgaaagtgctgactttgacaaaagaaatgtccgacttcttcgaagcggccgttgaaaaaggcgcagacgcgaagctggcgtcgaactggctgatgggtgaagtatcggcttacttgaacgcccagcaaaaagagcttgcggatgtcgaactcacacctgaaggccttgccggattggtcaagctgatcgaaaaaggaacgatttcatcgaaaatcgcgaaaaaggtcttcaaagaattgattgaaaaaggcggagacgcagaaaaaatcgtcaaagaaaaaggccttgtgcaaatctctgacgaagcgacgctcagaaagcttgtcacagaagcgctcgacaacaatccgcaatcaatcgaagactttaaaaacggaaaagaccgcgcgatcggcttccttgtcggccaaatcatgaaagcctcaaaaggacaagcgaacccgccgatggtcaacaagcttcttcttgaagaaatcaataaacgataaaaaacagactatgcctaattaaatggaggtcctcatgttgaggaccttttttatttgtatgaaaatacaaatgaaaaaacttctttctgttcaataatattaaaatttatttgaattttatttaataatatattatcatttatttgaattttgtttttaaatttgttaataagaggggctgtctatggaaagaaaggatgtacccgagtggatcttagctttagaagaagaagatgtagaatttattaaaaactttatgctgaaatctggatctttaaaagaaattgcaaagagttatcaagtatcttatccaacagtcagggttagattggatcgattaattcaaaaaattcaactaattgacgagttagaaaatgagacttttgttaactttataaaacagttagctatcgatgatcagattagtctggaaaatgcaaagctaatcattgagaaatacaaaaaagagcggggtgttcataaatgaatcctatttatatactactcattggctttacaatactagggattcaatattttttatcgaccagaaatcataccttttggggagctatactgcctacagcttatatcgtttttctcgtggcattatccatttatgaaggaaaatctttcgcatcattctttcttcctcttatcggcggattggctttattgttgggagaatggattaaaggcagagaagctttgaaaaaaaagcgggaaagagaaatgagaataatgaaagccatggatattaaataacaggatcagcctcaaaaggacagaacaagctgtttcaaaaaaaccttggagaatgactctccaaggttttttcattattccacgacaggcgtcaaagaatcgccgtcccatatctctcctttattcagcgtccatggatgaagatagagggtgtccgctcccttattcacagccgggctccactcatcgttccacgccaggaagtacgtcgttttcgggtatttttctttgatggcatggataaaccgcgcgtaatccagcccgccgtttgtcgtctgcggtccgacttctgtaaaggcaaacggcttgttcagcgatgtgagctcttcgtagccatcaatggcgtacgggtcatcaaaataagcgtcaagcccgacaatgtccacatatgatgcgcccggataaaagtccgttttaaagtctctgttggcgtccggcgcatacacccacaagagatgatccaggcctcttgtttttgtcatatagtcatagattttcacatagagctgtttgtacaaggagattctttcgctgtctttttgattatattgcgtcagcccccaccagaaccattcgccgttcatttcgtgaaggggtctgaatagaacgggcacgccttcattttcaagctcctggaggccgtccgcgattttgctcagcatcgcctcaagccgctttccttcaggagtggaagaatctaaaattctctcatactggctgtttgaaatctgagttttataatgacccgaagtaaacgcggggtttgcgaggtgcatgctgatttgcggaatgcctccgcttttccagtatgcgatcaaatcacggttgcagctgtagtcaatcgtatcggcgatcttttccggctccagccatcctcttgcataatcgcagccgtatatggccggcagctgtcctgttgcctgtttgatccggtcggcttcagccgttgaaaatgtgtcgaggctgtatcctccgaacgccccggacatcacccggctttccgtccgattgggcaggtgggcgagccagttcatcaccgctttcgtcgtcggctgggcattcgggttcaccggagaaacggtgtgtgcatagctcggctgcgaaacggcaaaagcaaggagcagcgcgaagattgaacaaacgatgttttttttcactaaggtaaaaccccctgaaacatatagattgtcttaagcgatcttattatacatgctgcttccaaaaaatacatggtcagatcgtcttattgtaagggaataaaaaaacagccataaggctactttatgaatgaaggaaacgggtgatcattccatatagatgctgaacattgtcctgatgctgcaagtttgtcagcatgccttggagcacgggtgcgcggggcgaatcctttctcagctcttcctcgatcacatccagtgtaatgagaatgtcttccgaaagctccggctgacgtttggcatcttcaagctcccgcaaaatcgtatgtttatcggccgtattgccggcgttccggtaatagctgtacgtccggccggccaagatcggctgctccccgttttgaaccatgccatcaatcatgtcatcgattcttctcataataaaatccgcaagttcgtaaaaatcgatatccagttcattaaagataaacaaattttgataagactgcacgatgccttgaacgatcacggacaagtctgacagataaggcttcacaatgtcaccgtaggcggctgacagcgcgttttgatacgtctcgtggaatttttggctgacatttttaaaatattcttcgatcttgctgttttccggtatgctgtgttcgctgatcatcacgagaataaaatcgcggtgctccttgctctcgctgaattgataagcaatctgctccttgaacgtttccttaggagggaaattcttctgctgaatgatcttcatattttccatcattcgatcgatataatacttaatgattgcgagcaaaagagcttctttcgacttgaaatgcaggtagaaagccccttttgagatgttgcattcattggcgatgtcttgaatcgttgtggaagcaaaaccgtttttcgcgaacaggtgcaggcctgctttaatgattttttcttctttttctgtcatgaatgtacccctttaacacttctttaaaattgaataaattttaacatatataagttgacgctgtttacttttgaagtttattattgtatagaatgaccagtcagtcaatctgtattctgaaaatgatacacaatggaggtcgtaatgaattctatcattaattttgtactaaagaacaagttcgctgtgtggctgatgacgattattgttacggttgccggcatttatgcgggtttaaatatgaagcaggaatcgattcctgatgtgaacatgccttatttgaccatcagcacgacatatcccggagccactccgagccaggtagctgatgaagtcacaaagccggttgaacaagccgtgcaaaatctggacggcgtcagcgttgtgacgtccacatcgtatgaaaacgcatcatcggtgatgattgaatacgattatgaaaaggatatggacaaagcgaagacggaagccgctgaagcattggcgaatctcgatctgccggacaatgcgaaagagccgagcatttcgcgctacagcatgaattccttcccgattctcgcgctcagcgtgtccagtgataaagacgatcttcaaagcttgacgaaaaaagtggaagacagcctcctgacgaagcttgaaggccttgaaggcgtagcttccgttcagctttccggtcagcaggttgaagaagtcgaattttcatttaaaaaagacaaattgaagcaatacgggcttgacgaggatacagtcaagcaagtgattcaaggatctgatgtgacgactccgcttgggttgtacacattcggcaaagaagaaaaatcggtcgtcgtcagcggcgatatcgacacaattaaagacttgaaaaatatgagaattccagcggcgtctgccggaggcgcaagcgcgcaagccggagcgcaaagtgcgcaggcggcccagggggcgcaggctcaagccggggcacagagcgccggacaagctcagcaaagcgcgggagtcccgacggttaagctgtctgacatcgcaacgattaaagatgtcaaaaaagccgaatccatttcacgaaccaatggcaaagacagcatcggcatcagcgtcattaaagcaaacgacgccaataccgtcgaggtagccgacaacgtaaaagctgaactcgaacaattcaaaaaagaccacaaaggcttcaaatacagctcgacatacgatcaggccgaaccgatcaccgagtcggtcgagacgatgctgagcaaagcgattttcggagcgatctttgcggttgtgatcattctcttattcctaagggatattaaatcaacattaatctcggtcatttcgattccattgtcattgttaatcgcactgctcgtcctgaaccagcttgatatcacgctgaatatcatgacgctcggcgccatgacagtcgccatcggacgggttgtcgacgactcgatcgtcgtcatcgaaaacatttaccgccgcatgaggctgaaagatgagccgctgcgcggaaaagcgctcgtgcgcgaagcgacgaaggaaatgttcatgccgatcatgtcatcaacgatcgtgacaatcgcggtattcctgccgctcgcacttgtcggcggtcaaatcggcgaattgttcatgccgtttgctttaacgattgtattcgcgctcgctgcatccctcttgatcgcgatcacgctcgtgccgatgcttgcgcacaccctcttcaaaaaatcattgacaggcgcgccggtaaaggcgaaagaacacaagcctggggtactggccaacttctacaaaaaagtgttgaattggtcgctcagccataaatggatcacatcgatcatcgcggttctgatgctggtcggaagcttgttcctcgtgccgctgatcggagcgagctacttgcctgccacaaaagaaaaaatggtgcagatcacgtacacccctgaaccgggagaaacgaaaaaagaagcggaaaaggaagcgcaaaaagctgaagaaatcctattggaccgcaaacacgtcgatacggttcagtatacgttaggagcgggaaatccgctgatgggcggaagttcaaacggcgcgttgttctatatcaaatatgaggaagacacgcctgattttgatcaagaaaaggacagcgtcttaaaagacattcagaagcaatccaaacgcggagaatggaaaactcaggatttcagctcctcaggcaacaacaatgagttaacgtattatgtgtacggggattctgaaaaagagattaaaggcactgtaaaagagatcgaaaagataatgaaagaccaaaaagacctgaaaaacgtaagctcaggcctgtccagcacatatgacgaatatacatttgtcgctgaccaggagaaattaagcaaactcgggttaacggcatcacagatttctcaggcgctcatgaaagaaacatcgcaggcgccgcttacaaccgtgaaaaaagacgggaaagatcttgatgttacgattaaaacagaagaagaaacatataaaagcgtcaaagatttagaagacaaaaaaatcacaactccgaccggccaggaagtgaaaatcggcgatgtcgcgaaagtgaaggaaggcacgacatccgacacaatttcgaaacgggacggcaaaatctatgccgatgtcacggcggaagtcacatcagacaacgtcacggccgtatcagtcgacgtacagaaaaacatcgacaagatcgacctgcctgacaacgtcacaatcgataccggcggcgtatccgctgatatcgaagattcctttacaaaactcggactcgcaatgcttgcggcggttgcgatcgtctacctcgtgcttgtgattacattcggcggagcactggcgccatttgcgatcctgttctcgctgccgtttaccgtcatcggcgccttggtgggactttacgtatcaggagaaacaatcagcttgaacgcaatgatcggaatgctgatgctgatcggtatcgtcgtcacaaacgcgattgtcctaatcgaccgcgtcatccataaggaagcggaagggctctcaacgagagaagcactcctggaagccggctctacaaggctccgtccgatcctgatgacggccatcgccacaatcggcgccctgattccattggcgctcggatttgaaggcggcagccaggtcatttcaaaagggctcggcgtcaccgttatcggcggtctgatcagttcaacgctcctcacccttctgatcgtaccgatcgtatacgaagtactggcgaaattccgccggaaaaaaccgggtatggaagaagagtaagatggtataacatcaaccccttggaatggacacaggaaatggtccattctaaggggttttttctttgaagagacgatcgtcggtgtttaacaaaaatatcctgtgttatgctttgttagaaaaggcaacttgatgaggaggcattgaatggaatcgaaaggaaacagcgaaccaagccccaaaatcgtaaagcggctcacctggatcataccgatcgtgttgataggagtcatttttctcttaaaaaatatgagaaatcctgtgactgatgttttattttatattgtatgtgcaggtgtcatcatcttagtgattttccgcatcataaaagagacaaaaagcagatgaagcaagttttgaacttgtcgataaaggttgaagtgatcttcatcgacaagcttttttaatgctgcgttctccagccggcgaagaagcggctaatcatgcggattgatcacagccagcagctgatgatcttcccattttccgttgatcttgacgtttttccgggcgatgccttctttgtgaaaacccgccttctccagcacccggatcgaggcaatattacggggcatgacgccggcttcgatgcgatggagcttgagatcgtgaaaggcgaactcgaccatcagcttgacggcttcggtcgtgtagcctttgccgttgtgcttctgatccaaaaaatagccgatgaaggcgctttgcaaggaaccgcgcagcacttggaaaaggttgatcgttccgatcagcgcatcgtttgccggatcaaagatgccaaaataataatcttcatcgttctccatattttcatataatctttgaagcctcttcttttgtccttcgattgtataaaactcctcgttccgctccattgaaaactgttcaaagaacgggcggtttgcgttctgcaattcgaggcatgcctcggcgtcttcagccgtgagcggcctgatgtaaatgtttgtcccttttttaatcatggaaagtctccttttataaagatggaatgcggtcggctcttttcatcaactcttcaaaatacgcaaaaaattgatccctgtcgacttgatcaacgactttgaccattctgccgtcaggatgctcttctgtcgttccttggcgcgggctttgtgtatggacaaccgccttgatgctgcgcgagcgtgtcatatcgactgtgccgagcgtcagcgtcgtcagcacatcccaaaggtagtatgtcgaattcgtttcgttatggacaagcggcggacacatcgcatagcattggccgataaagtcgatcccgatatgctttctgaggctcgcccaatgggagcggatttcgtttgtcagaggcacctggttcgtgctttcaagcgcgaccatttcgatctgaatgtcatgtgcgaacaccgtcttgacgctgtaagggtcccaaaaggcgttccattccgccgtcccgtcgtgctcaggctcttccacatttcctttctcaaggaaggtgccgcccatccagacaagcttagcaatgtgctttatgatcgccggctcttcctcaagcgcccttgccaagtctgtcagcggaccggtaaacagcagtgtcaccggttccgggctctgtttcacgcattcaaccagatgaaggtgagcgggcaggtctgacaccggagtccggacttcgcctttttcatttaaaatcggcagggcgtcgacataaaaggcgtgcatgcgccactccttcgggaacgggtgcacccctcttgaatcggatgccgcagtctctacctggtacgaaccgaagcggtcaatgatttttcgactggcactgagagccggctccaaatagcaatccgccggtataacggatgttccgatcaatttgacatcttccatttgcagcagcagaaataaagagacgagatcatcgacgcctccgtcatggttaaaatatacgggctttttcacagcaacatctccttttttcttaatattgattattttacatcaattagatcctgaagtcttttttaccattaattaggatattttatctaaaattaaacaaatgatgatacccattttgttgcgattttttcaacagctagtataattaaaggttgttggtaaagaaatgatacggatactctaataggatgatgaaaacatgaaacgtgcacgaatcatatacaatccgacttccggacgagaaatcttcaaaaaaaaccttgcccaagttctgcagaagttcgagcaggcaggctatgaaacgtcatgccacgcgacaacaggggaaggggatgccgtacaggccgccagacacgccgctgagcgggaatttgacttgattgttgcggccggaggagacgggacattaaatgaagtcatcaacggactggcgccgttggaacaccgccccaagctcggagtcattccggtcggaacgacgaatgactttgcgagagcgctcggcattccgcgcgaggatattttaaaggcggttgacacaatactagagggagaggcccgtccgattgacatcggccgcgtcaacggccaatatttcatcaatatcgccggcggcggacgccttacagaactgacatatgacgtaccaagcaaattgaagacgatgctcggccatcttgcctattatttgaaaggaatggaaatgctccttccttcactgcggccgaccgaggtcgaaatcgaatacgacggcaagctgtttgaaggagaagtaatgctgtttctcgtcatgctgacgaactcagtcggcggctttgagaagctcgcccccgactcaagcttgaatgacggcatgtttgacctcgtcattttaaaacgggcaaacctcgccgaattcatcagacttgtcggacttgccctccgcggcgaacatatcaatgacgagcatgtcatctacacgaaagcaaaccgcgtcaaagtgacggtcaaagacaaaatgctcctcaaccttgacggcgaatacggcggcgaactgccgggcgaattcgagaacctctaccgccatatcgacgtcgtcatgtcaaaagaaaaagcgagaaaattggatgattgaacttggtctaaagagctggccaagtttttcttatagcaggtgaaaaagatgaaacaaaaagcccccgttcaaaaaaatgaatattacaatgtcgtatttgaagatttaacacacgaaggagccggcgtcgccaaagtcgacggcttcccgattttcgtgccgaacgcgctgcctgacgaaaaggcgcagattaaagtgacccgggtcaaaaaaggcttcgccttcggccgcctcatcgacttgaaagaagaaagccgctttcgcacggacgcgccgtgcccgatctacaagcagtgcggcggctgccagctgcagcacatcaattacgaaggccagcttctctacaagcagaagcaagtcaaagacgtgctcgagcgaatcggcaagctcgatttaagccggatcaccgtccacccgaccctcggcatggaagacccgtggaactaccgaaacaaagcgcaggtccctgtcggcgaaagagaaggcggtctgatcgcaggcttctaccagcagcgcagccatgagatcatcgacatgaacgaatgtctgatccagcagtcggaaaacgaccgcgtcgttcaagcgattaaagaaatttgcggcaaatacggcatcaaagcgtacaacgaagaacgccacaaaggctggctcagacacatcatggtcagatacggcgccgcgacaggcgaaatgatggtcgtcttcatcacaagaacaaacgacttcccgcacaaagcgaaaatcgtcgaggagatcaccgcggcattcccgcacgtcaaatcgatcgtccaaaacatcaacccgaaaaaaacaaacgtcatcttcggcgacgaaacaaccgtcatcttgggagaagaatacatttacgacaccatcggcggcatcaaattcgccatttccgccagatcgttctaccaagtcaaccctgagcaaacaaaagtgctctacgacaaagcgcttgaatacgccgaactaaacggcgaagagaccgtcattgacgcgtactgcggcattggcacgatctcgctgtttttagcgaagcaggcgaaaaaagtgtacggcgtcgaaattgtgccggaagcgattgaggacgcgaaacggaatgctgagttgaacggcattgagaacgctgagtttgaagttggcgaagcggaaacggtcattccggagtggtatgaggaaggcattgcggctgacacgctagtggttgacccgccgcgcaaaggctgcgacgaggccttgctgcggacgattttggagatgaagccgaaacgtgtagtgtatgtgtcttgcaacccgggaaccctggcgcgcgatttgcgggtgctggaggatggcgggtatgtgacgcgtgaggtacagcctgttgatatgtttccgcatacggcgcacgtcgagtgctgtgcgttgctaataaaaaaatagaagatatataagggtccgaaaatcggtaaaagattctcggacttccatcttcttttatctcaattcgttcaattaatttgtgaagcatttcttcatcaagaataggattttgaacgaaattttcaaggtttcgaattatttttgtaaaatcaatcgtttgtttttgttgaagtaatcctttttctatctttactttttcctcatttaattttgcaatctgattaccattatcttcaataagtaatcgatattcatcatcttgaatttcgccccgtattttcatgcgaagagcaatagttttatctttctttaagttttcaatttccttgtgaattacagtaagtctcttttgatcacgttgtatcagtttggtaatctttttctcaatatcatgctgaattgattttgttgagagttttgaaaacatctccttaatatcatctgaaataatcttaattaattcatcttctttaacaaaatggtcagagcattgtgtacgaccatgtttgttgtaccctccacaaacatatccttttctactctttttgaagtgcatactcctaccacaatctgcacagtaagatatatttgagaataggtgtttttttgcatgtggtcgtttacgttttctttcggcgattagctgttgaacaacattaaaatcttccttagtgataatcggttcgtgtgtgtcctcgatgattacaaaatttgatggatcattctttttccttttttcagatgtgacatttattgatgtctctctttgttgtacgagattaccgatgtagtgtgggttttctaggattatccgaactccagatccatgccaaagaggacttgcatttctcttccctgcaaccatagatggagttggtaatccttcttctaaaagttccctcgcaatactatcaaatcccataccagaaagataagaattgaaaattcgacggactatatttggtgtaaaatcatcctttatttttaaaacaccatgttctacatagtatccataaggtgggatagaacccttaaatttaccaccttttgctcttactcttaatgcagtttttacacgttcacttgttcgctgtgattcctgttcgtacatccaagcgtataatccaaacatctgcgtgttgccagaaagtgtgtcaattgctccatccaatgtaaggatatgaatgccacgattttcagcaagattttttatttcatatgaaagttgtccgttcctagctaatcgtgatagttctttagctaagataatgtcaaacttattcattctagcatcttctatcatacgttttaattggggtcgtttctttgttttcgtaccggattgaatatccaaatagatatcgtataggtcccaccccttttctgataaaagattcatgaatagttccttttggttatcaagggattgcttttgttcttctttgttcgttgagacacgaatgtaaattgctgatttcatgccactatctctccttccttgttagaagagtcagtggaattcaccttattatcatcatagatttcctttataagtacgtcaattttttcatttagaatggatttgaaaatgtcttcgagggtaattttggattggttattgaagattctttcgatgttcattatgtttcctcctgaggtttaagttggggtttgtaattattgaagtttaaaacgttgaggggatttgtaagggggagatttctttatgatttttggattctgtatcaacatcacttcctttctacgaatatattatcttataaatctatcataatcaggatgatttcataaatcaaagttcttaggttcgaggacgctccaattttaagtgagttgctaggggatggatatgaagaatatactatggaagagtaaaataattgattagttgggcgtatatacgcccatttttgtcaatctttattaatttgaaaatgaaaaaagtaccaaattaggtgcttggtggattaaataaattaaacttataataattttgctctaataacaactccattttttcaaaaacattcaccgatgtaacgaaacttctaagtaaagaatctttctgtttatttgtcattctatccactaaatttggactaaaaaacacattttctgtatactctatgattaaatagtttagatgctgagtaaattcttcgtttgttaatccatcaagttgatcaaaatattccttttaaactttattatcactcagaaggtgcgataatacaattacagtctgattttctattggatagacactcacatggatagaaggcattttattttcactcttatcatggtaaatatcatttatttccttcccagtataatcgaattgaactgcaaatgctgaacttgtggtaaattcaacttcatagtctaatgttctgctaatagttcttaaaatttcgaaattgcccattaaataattttccttaaataaattgtagtcctttgcgtaatcttctacatctaatacagttactctatacgtattaaccatgattggatctaacattccagcagggaattttttaaataaacttctaatgttgtttaaaagtctttgttttctatgatactctaaagcggatgctctaaaagcaaacaaaaagttctgaattggttcaccagtatactcccttagttcaataggcttaaatagctcagtatcatgataatcacaaaagccaaaaaatgtactagctttattcctacttatttttttgaacactgcatgatgacctttcttcttagaaatctccccacttatttgataaacatggccatccttgcttatcctgtttaaaaacctgttgttttgtattgaatgagcccctttaattactgatgaacattcctctttattaaagcctaaacatgttttaaaatctgctttttcccactctagtattgccatgtgattaatacgttgttcggaatatttatattctgctatttctttatgtctagcttctcttgctttttggtaacagcaaaacttaaatttatcttcggaaccacatggacacaattcgtaagcatctatcttatttttctctatttccttttttgaatacaaaagttttaccccctttgttaccatattatatcaaactacaacttttcactaaatctgaaagtaatcaatatgattatcttattgattcaaccgtagagcatattagtctttacggtttttttgttgctagtttattagaattactatcaacttacactaactttccttttgtaaagctaatttgtagttgtaggactgctcatgtgaataattccctttacaactacatagcatgttctacttcatgatcacattgtatcaaaacaatgtgttaggaagtcatataaattagttcgggtcgggaaaagttatacatctaaaccccttggtaataaaggtatttcctagtcctgtgaacgtaaatcaaaggagatggttattttgattcacacatttgaattgttgctagttgttacgtatttcgatattcgacaccttttttctatgtacggtattaaggtagacaaataccattacttcggtgctgctgttgaacaacttaatgaagaaataaagaaggtttttccatcttatgccgtatcttatatctgggatcaagcaactggtgattgcaacttacaattaaaggttgatgcggtaaaaatgctaagcagaggaactatagtagaagatgactatgttctggttgaagcggatattcgtaaattccttacttggcactttggacaatctgattatttcgattctcatgttctaaccagaattgattataagcaggactgttatgttccagattcaaaagataggaaattgttatttcatttgctagaaaaatacacgaacagttatagacacaaagagaaaatcaaatggggaaaagatgaaaatggaaatccattcaaatatgaaacatcccaataccacaagaataaaagtgtcgagtttgtgatttatagtaaggaggatgagcggttagcgaaaggtgaagaaattcagtcttatgatgaaaatgtagtgagatatgaattgagactgaaaaacaggcatcttaacagcatgaaacgaacagataagggagtaggtagaccgaaacaactgaaaacctacttttctttacaattgcagcaggaatacatggaaaagcatatcctacctatcgttcacaaaggtgattattacaaaatcactgaagctgaaaagataattgaaaacagccaattctcaaggaggaaaaaagcaagtttacgagagttcttagttatgatttccaaaggtagcattgatactccactgaaaaagaaaaaggaagaaggaggcatttcaaaacctacttatcggcaataccttcgtgacctttcaagcctcggaataaaccccatcctaattcccaagaatctctccaccgaaaatcacacttcattcccaagttacctgaaaaatccatttacaatctaaatgtacatgataggcaatttgaggtgtctaaattgtgtcgtacctaacacgataggcaccttattcgtttagaaatagtgcttgtattatgttcgataagcaggactactcaccatactcattaagttctttatactcttttgaatctataacttgaccacctaattcgctaaaagcatctgctaatgcagtatctatttcactttcatcaaaatcatctggaagctcaacatctaaaacgattcttacaaatttcatcctatatcctcctaagattagttcgtatttaagcattttcttattaagagtataaaaagaataatgtttcatagttcattatgattattaccaaccctagataatataaaacaaattaaccgacaaattacggattgaatttgtcggttagcatacagctgattagtaacggataatggaatccgttacaagttacatttgtcggtctctcttccaggcttataggaagccatagcatcgcatagtgcttgtgcgatgatgtgttggatttttagatgaggatagtattcttcacagaaactgctaaattcttcatagatggcattgttcattcggatgcttttattggagtaagttgcatctctactgtaaatgcgttcatctaggaacaaaagccctttgttttcaaagtgcttaattaacttcttcatagtatcttcatgctgtttgaagaaaggtacttcatcactattattacttaggtcattcgtcaacctttcttcttctgaacgaacaaatggatagtatttcttgtccgctttatgataaatataatccccttcccgcatgattttgctaaaactactggaaggaatgccgataagatcactaatttcctttaggtcatgatctagtaatagtttattgacttcttgtactctttttgatggtgacattgtaaggaatgtttgtttgtccattagtacaacccctttcgttatatgaagttaatgtattatagatgaaaaaaacattaatataactgtacttttcagtcgttttaattttttgattggttttaatgctatagattgacttcaacgcttaaaagtcatatactgtatttaacaattgatagtcaaatatcagatttgacatttgaatggaggtgtaacatgcaactcggtgaggttgcccaaattaaaacgggactggtactaagtaggaagaaagcagaaattgaatatgatgcaaaggctacatacaaacttctatcactaaaaaatattagtgaagatgggatgatagtaaacgaatctttcgatgaatttacaagtaatgaaaacctagatgaccattactttaccgaggaaggggatgtactaatgagattaagccaaccctactccacggtatatattgataaaaactattctggtttattgataccgtcgtactttgctattattaaagtaaacaatacagaggtcttacctcaatacattgcatggtatcttaatacgaagtatgtaaaaaatgaattagagcgttctcaagctggtagtaggattcctagtacaaatcagcatacgatcaagaacattccggttgtattagcacccattaaacaacaacagattttgattgagttataccaactacatcaaaaagagaaactgctttacaaaaaattaatagaagaaaaagagttactctttcaaggaattacccaacaattattaggaggaacaaagaatgattgaacaaacaacacaggaaaaaattaatagtgtgttatggcaagctgcagacactttcagaggaaaaattgactcatctacatacaaggattatatcctaactatgttgtttattaagtatttaagtgattcgtataaagagaaagtagaagagtatacaaaacgttataatggcgataaacagcgtgtacaacgtgctttatcaagagaacgatttgtactagatgaggaatcaacatttgattatctatatggaaaaagaaatgatccggaaattggagaaatcattaacaaagcattggaacgtattgaaaatgaaaatacaggtaaacttcgtggtgtatttcgtaatattgactttaacagtgaagcaattctgggtaaggcaaaagaacggaatgcaatgctttgttcattattggaagactttaatcaattatcattaagaccatcgcaattaggtaatgaagatattgtaggaaatgcttatcaatatatgattggattatttgcctcagatgctggaaaaaagggcggggagttttatacaccagctgaggtttcagaagttttagcacgattggtaaaaccaagagaaaatgatcgtatttatgacccaacttgtggttctggatcgttgttgttaaaagtggcaaaaaaagtaccaagtaagaaagttgcgatttatggtcaagagcgtaatggtgccacacactccttagctatcatgaatatgtacttacatgggattgatgatgctaagattgaatggggcgatacattagcgaacccattgcatttagaagatgacaaactaatgaagttccaagtcattgttgccaatcctcctttctctttagataaatgggcgatggggtttgctggtgaaggaacaagtgataagaagtttaagatggagccagggcttgatccgtataggagatttgaatggggggttccaccaagttcaaaaggggattatgcttttgtccagcacatgctatactcattagcagaaaacggacgtatggctacaattttaccccatggtgtacttttccgaggagcaagtgaaggaaagattcgtaaacaaataattgatatgaatctattagatgcagtcattggtttaccagaaggtttattctatggtactggtattcctgcttgtatcatgatattccgaaaagaccgcacccgtaatgatgtcctatttattgacgcatctggagaaggaaattacgaaaaaggaaaaaaccaaaataaattgagagagctggacattgaaaaaatcgtcgaaacgtttgagaagagagaaacgattgataaatactcatatgttgctacattagatgaaattaaagaaaacgactataacttaaacatcccacgatatgtagatacattcgaggaggaagaactggttgatatggaagcggtgaagacaaatattgttaacattaaaaatgaacttcaagaagtagaagcacagatggaaaagtatttgaaagagctaggattgtaggtgaaaaaatgagtacagatacacttaatggatggaaaaaatttaaattaagtgaagtaattagttttttaggcggtaatgcttttaaaagtactgatgcacaagagtatggtatacgctggttgaaaatagctaatgttggttttgggaaaatagaatggagcaacttagattttttacctaacgagtttttagaagaatattcaaaataccttcttagagaaaatgatattgttatggctcttacaagaccaattttgaatggtaaattaaaaatagcaaaggtgagaaaggaagacacgccttcactattaaaccaacgagtagcaaaaataacagcaaatgatggtttttctttagacttcttatattttgtactttcaaaaaggtcaaccgttatgaaaatcgaaaatgctatagctggtactgatccacccaatttaggtttcaatgacttaaagaatgtgaacatattagcaccaataaatattaaagaacagcaaaaaatcgcaactatcctttctacatgggacaaggcaattgagctaaaagaaaagttgattgagcagaaaaaagaacagaaaaaaggcttaatgcaaaagttgttgacgggtgaagttagattacctgggtataaagatgaatggaagattgtaaggttaggagagattgggaaaacctacaacggactttctggtaagagtgcagaggactttggtgaggggaaaccttacattccgtataaaactatttttgatgatgctaaaatagaccttaataagttagattatgttgaaattgaagctggtgaaaatcaaaatagtgcgaagtatggagacatatttttcacaacttcttccgagacccctgatgaggtagcaataagctctgtcttgttggatcatgttaatgagatttacctcaatagcttttgttttgggtatcgtttgaataatttcagtgtcttacttcctgagtttgctcaatttctttttcggagtgatggatttagaagaaaaacattcagtttagctcaagggtcaacacgctttaatatatcaaaaaacgaagtaatgaaaattgaagtatctttgccttcaattgaggaacagaaatcaattgctgaaatattgagctattccgataaagagataaaattgcttgacaaacaagttgattttttaaaacaacaaaagaaaggtcttatgcaattacttttaactggaaaagtacgagtgcaggtgtaatgcctacacttactttccctttttgagaacggaggtgcaaaatggcaagggagaagagttatgatgaacggtttattagtcaagttcccgcaatcgaagtattgcaaaagatagggtatcaatatatatcaccagaaaaagcgaatcaattacgttcgaatctccatgatgttttgttaagaacagttttagaggagaaattgaaagaattaaattcctatgaatacaaaggagaaattcgcaaattcagtgataccaatattcaacaggcgattcgtgatttagatgagtcactaaccaacggattagtgaaaacaaacgaagctatatatgaaacaatcatgaatggacggagctatacagagtttttgccggatggttcaaagaagtcgtttacgattcaatatattgactggaaaaacatagaaaataatgtatttcatgttgtggaagaattcgaagtggaacggatggatgggcgaggaaccgttcgtcctgatattgtactttttattaatggtattccgtttgctgtcattgaatgtaagcgagcatcaatttccatgagccagggaatcagtcaaatgattcgcaatcaaggaaaagattatgttccacatttgtttaagtttattcatttggtcatggcaacaaacaaaaatgaaaccatgtatgctacttgtaacacaccgaagaagttttggtccgtttggcaagaggaaaaaaaggagtggcttgagtcttggttggaacaaacgatagagggcagactcgcaaccacacaggataagaacatcatctcactgtttcatcctgagagattgcttgaaattacccaattctttacgctgtttgataaagatgtaaagaaagtggctcgttaccaacaatactttgccattaaagaaatcattaaaaccattgaagaacgagatgagaatggtaatcgtcaaagtggtgtgatttggcatacgcaaggttctggtaagtcactcaccatggtgatgttagctaggtatatcttgtcagaattacatgattacaatccaaaggttgttatcgtaactgaccgggtagagttggataaacaaattcataaaacatttagccatacaaggttaaaagcgagccgagcaacttcgggggggcatttggtcgatctcatcaatgacaacaactcggatattgttacgacgttagttcacaagttcgattcggcatccgttaaacaaaagccaattgaatcaagagatgtatttgtactggttgatgagtcacatagaactcagtatggagagctaaatataaaaatgaagaaagtctttccgaatgcttgttacttaggttttacaggaacacctttaatgaagaaagaaaaaagcacgatgataaagtttgggaagctcattcataaatatacaatcgctgatggtgttcgagataaagctatcgtacccttactttatgaagggaaaatggttgagcaatcagtaaaccaaaaggcaattgaccatcgtttagagatgattacaagaaatctgaacgataagcaaaaagaagaagtaaaacaaagatggagtaaatatgaaaaattagcttcgtccgagcaacgcctttatttaattgcagaagatataaataaacactttttggaaaactacaagacacagggaagtcaatttaaagcaatgttagcaactaatagcaaaattgaagccattcgctatttagaggcttttgaagagtttgctgatttaaactgtgctgtagtaatttcaccacctgatcaacgggaaggtcatgaagtcgttgatgaagaatcgaaggataaaattcaacgattctggaaacgaatgatgaatcgttatgggacacctgaaaaatatgaggatgctattaaagatgagtttgtaaatggtgatgaacttgacatgttaatcgtcgttgacaagttgcttacaggttttgatgcccctcgtgcaacagttctttacgtagataaaccgatgaaagaacacacattacttcaagctattgctcgtgttaaccgcctttatgaaggtaaagattatggattaatcattgattatcgtggtcttttagacagactggatgaggcaatgcaaatgtattccggagcaggattggaaaacttcgatcctgaagacttaaaaggtgcgatttacgatgttataagtatcattggatctttaaggcaatactattccgatttaattcaaatatttgcaccaatcaagaacaagaatgatagagaagagtatgaggtatggttggaagatgaagagcgtagagaaggtttttacaacgttttaagtaattttggaaggaaccttggaatagctttagagtcggagaaaatctataatgctttacctgctgaagaacttcaaaagtacaagaaagatttcaagtttttccaagaccttcgtaaaagtgtaaagctaaggtattctgatacgattgaccataaagaatatgaggcgaaaatgcagaaactgatggataattacatttcagcggaggaagtaattcgaattactaatccagttgatattttaaatacgaaggcttttgaagaggaaatagaacgccttggttccaaaagggcaaaggcagatgcgattcgtactcgtttaacgaagagtgtccatgcaaaatgggatgagaacccttcctattacaaaaagttttctgaacggattcaagaagcgattcaggaatatcgggataaacggatttcagaagccgaatattttaaccgcatgaaggatattatgaaggactaccaaagtggccaatcaacggaagaataccctactgtgataaaggaaaaccgaaatgcacaagccttttacggtgttacaaaggacattttgagtgaaacaaaagaagcaacagcaagttatgatacaaatacccttggtaatcttgcatcaaaaatggatgaaatcattaaagaacaccaaaaagtcgattggcatgacaatttagagatccacaaccggattgctcaagagttagatgatcttctttttgattttaaagaaaagtacaatttggaaattgactttgacacaattgataaaatcattgagcaaatcaagacggttgctctaagacgttattaaggcaggttatagaatggaaaaacatcaaatcgagtacgcaaacagagtcattgattttgtgctgaaacgtaaaaacgtgaaaaatgtaaacttaaatgtcaaaccagatatgacaattgaggttacagcaaatgacagagtaccgattgactttatttcggattttgtaaaatctaaaggttcatggattcttaaaaatgtagggcaatttaaagaagtgcagcctataaaacaaagtgtaagagagtatgtaagtggtgagacttttcggtatttgggtaaacaataccgtttacgtgtacaggaaacaactgaagaagaaacagtgaaatactttcgaggtttcatctatctgtatgtgaaggatacagataaccttaatagaaaagctaaattaatggatgaatggtatcgtaaaaaagcccatttaacatttaatgaatcactagagaagatgtatcctctggtacaaaagtatggggttgaaaagcctaatgtcgatgtgaggttgatgaaggcacgatgggggtctgccctgacggataaaaagatgatacttctaaatgctgagcttattaaggctccaaaatactgtatcgactatgtggttcttcatgaactcattcattttaaatataacgatcctagtgaaaagttttatcaaatgctttattctttgatgccagattgggagaaaagaaaagccatactagatgaagaaatagtgaaggaattataaatcgaactactcggtaaaacaacaagattaatacatcagaaggcagttctatagcaaaatgggactgccttttttatataaaaaattaacaatagaagggatctgatttatatgtcaaaaaaaagagtgtttattagttttgcgattgaggataagagtttaagagactttttggtaggacaagcaagaaatgaaaactctccatttgagtttgttgatatgtccgttaaaaagccttgggattctgcgtggaaaactaactgtaggacaaggattaagggttgtgatggagtattagccattgttaccaaaaacacgaagaaagccgatggacagttatgggaagtgaaatgtgcaaaagaagaaggaatcccacttaggggagtatggggatacagggatgaaaaacctacaagtataccgaacgaacttgaaggtgtaagaatagttaattggacatgggataacattgcaaattggattaaatcattgtaaaaggaaaggagagctctaagatgagaaaggcattagttgttggtattgatgattatccttctgcaccacttcatggatgtataaatgatgctacatcatttgctagtatcatagagaataacggtgacggttccccaaattttgacgttagattgtatacagatgttcctactaagtcaaatctaaaggaaatgatccatgaactttttcaaggtgaaagtgatacagcattactttacttttcaggacatggttatatagatgatgtaggtggatatattgtaacacctgatatgcaaccacatgatgttggtgtttcaatggatgaaatacttactatagcaaataactcaagagcaaaggataaaatcataatattggattgttgtcattcaggggcactaggtactccaagagtaagtggagctaatgctacccaaattgctgagggtgttactattttaactgcaagtagagattatgagtactctcttgaggtaaatgggcagggcgtttttacaacgttattattggatgctttaaaaggtggggctgccgatttaagagggcatatcacacctggaagtatttatgcttatattgatcaggctttgggtccgtgggatcaaagaccggtatttaaaactaacatttcaagatttacatcattacgaacagtgattccacaagttccggtaacaacaattagaaacttagtaaaatattttccgagtccagaagaagagtatagattagatccttcttttgaagataccaattctcccaatatagagcataaagtaattgagccatatgcaaatgaagagaatgtatctatttttaaagaactacaaaaactcgaaggagtaggcttagtagttccggttgatgaagaacatatgtactttgctgcaattaattcaaaatcttgtaaacttacagctttaggctatcattactggaggcttgtaaaggatagaagaatttaattaactaatgaatatatatggggattggaagtgaatatgttgaaaaggatttttatctcttattcatgggaaagtgaagaacataaaaagctagtgaacgatcttggtgaaaaacttgaaaatgatggattagaggttactattgaccagtgggatgtacgacctggtgatgaattagctttatacatggagagggctattaaagaatctgactatgtattgattatatgctctgaggggtacaaaacaaaagctgataaccgaattggtggaagtggatatgaggcaaaaattataacatcaaacatattagcaaatcaacatattaaaaaattcattccaatttacgttggtggggaatgggataaagtcgctccagaatttattaaggggaatatgtatgtggacttaagccaaccaataggaagtgcatcgtttgagcagaattacacagatctattaacgacggtatgcaatgtaacaataagaaaaaagcaaaatgttgatactagacttcaacttgccaaaagaatgggagtcaaagctgaagaaatagtatttgaagaagaaagtaaagatgtaaagatagaaggtataattaccgatgaggtaactatcccaaggaatgatggaactccaggatctgcattatatagtgttcctttcaaattgaataggattccagactatacttggtcgaaaatttttgtacaatgttggaatagacctccacgatttactttgatgcaccgcccaggaattgcaagagttgtatcaaataaaatagttttagacggaactacgattgaagaggtaaagaactatcatagggatacgttaattttggctgtgaaagaggctaataagaaatataatgagtatatgctcatgaaagaacgagaggaaactaatagaatccaaaaagaacaacaacactattcaaacgtaatcaaacatgctaacgagattgaatttgactaaggggtgattaaatggctgttccgggctatcaagagtttatgtatccatttctacaaatgttgaaagatgggaaagaacatcgattacaggatctctatattgaattagcagaacactttaatttaactgaagaagaagtttcccagacattaccaagtggtaagcaaaccttattacataatagagttggttgggcaagaacttatttgagtaaggcggggctaattaaagttataagaagagcggttttttgtattactgaagaaggaatgaatgtaataaataatccaaatgttactcgtattgataagaaatttttaactcgttacccgagctttaataaattcattaataagaataatgaatcaacatttgacaatgaaaaacctagtaatgaacaacaaactcccttagaaatcattgatgaaaactataatatccttaaaaaggaacttcaggatgctattttggagaagatattagaatgctcaccagcattttttgaacgtttaattgtccaattattagtttcgatggggtatggcggttctgtaaaggatgctggtcaggctattggacgaaccggagacgagggtatagatggtattattaaagaggatgtcttaggattagagatgatttatttacaagctaaaaggtggaaaaaagattctacagttggaagaccagagattcaaacatttgttggtagtcttgtaggaaaacaggcgtcaaaaggcatcttcatcacaactgcagcattttccaagaccgcatatgattatgctaattcaatagacaaacgggtaatattgattgatggtcaacaattaactgatttaatgtttaaatacgatgttggagttacaaatgaagaaatttttgtaaccaaaagattagataatgatttttttgaggaataaagaagccttagtcatatttacttattgtcgataaaggaacaatttcttagacaaattaaagcaggtaaatttaattttttctgctatagggtctgcaaattggggggcagaccccagttcttctggtacaaaaatatggggttgagaatcctgctgtcgatgtaaggttgatgaaggcacgatgggggtctgccctgacggataaaaagatgatacttctaaatgctgagcttattaaggctccaaaatactgtatcgactatgtggttcttcatgaactcattcatttcaaatataacgatcatagtgaaaagttttatcagatgttatattcattgatgccggattgggaaaaaagaaaagcgatactggatgaagaaatagtgaaggatttgtgaattcaaaaatgaattaactaatcagaaggcggcttccaacttaaagtagaatctgcctttctgattatgaataataaacttccttcattcaatgattacaaatctagtaaattatgttatattaattaagttaagattttcaattctcacattatattaggtctttataagttagtagagtgtattggagtctatcatttatttagtagattagaaatctttaaatgcaagaaggtgaaaatatgcccctcataaagagaatggtagccttaatcgaaagaatggcaaatagattagatcaatccgattctgacaaaactgtaaaattgttagattggacaattcgaaaatttagaatacaagtgaatgcacatcgacataataataaagttatttacagaggggaagtctattggtgtaacttaggtgagaatatagggaatgaagagagtaaaaaaagaccagtcgtaatcattcaaaatcaaaaaggaaatgataattcaccaactacaattgtagcacctattaccaacgcaacaataaatcttccgatagctgtaccaataaatagaactcaaaatccaaatgtcactggaacaattgatttagggcagataaaagtggttcataaggcaaggttaattggaaatagtattgataaattaaggaactctgagcttaagaaagtagatatggcgttaatgaaatcagtaggtacttacacccatttaattcgagaaaagcgaaagttcgaacaaaaggaaagatacgcacaaaatttgaatcaagttctgagtgaaatcaagcaagaacttggaatcacaaaattaaagcaattcagacattaaaaagtaaataagtattgaccttttccctaggttatgttttaataaagatacagatagagcttatccttgttaggataagaggaaaaggtttatattcagagcaaagaggagatttttatcttctctttttacttactttggttattttttaagatattagatcataatatttaacagatggtgcttggtggtgtatcaccaagaggagaatgtccatcatcagatatagggagccttttttaaggctctctttttatgtgtgtatatttattatagttaaatatacaccttcaagttatttacgttggatcattttcaatcataatatcaggtaaattccactactcttgttattaataatctacagacagcacactacacatgtggagtgtgtggctgtactcgtcaaaaaagataaataaaaatctaaaaacataagcctctccaacccaggagaggcttataatgttatatgaaggttccatttcttgcataaagtcctactgaataaaagaggtgtatcaaaatagaacagaaaatctcgaatcaactaacgattagtgaacaaatgaagcgcgttttatcaacatatcaacaagcaaaaaatgaggagtttaaggggcaccctttgttagatcttatttgtcgtgaaataaaggatactctttttaaagttgttgacttagatcctaatatatatcatgtagcaggttcggttggaaaaggccgttgggctgagattccttggatttcaatttttctaaagaacttaacgacttcggcgacaagaggctactatattgtttacttatttagtgcagatggaagcggtgtttatgtaagtttgaatcaaggatggacatactttaaagaaaagtatggtacaaagataggtagggcgaaaatccaaaaaacagcttctattattagagaaaaactaaataccatccctcaaaatatgaacctttcaaatatcgatttaaagggtaaaggtgatcttgcgaggggctatgagttaggacatgtatgtggttgtttttatggtgtaagcaattttccgagttcagaagacattataaacgatttacaagctctattagttacatacaaagaagtagaaggtcttatcggaaatcgatcgatagaacagtttaatgattttattctgttgcaggaagatggccaatttttagaagaccgggttaacgaagaggagtatcagatagcggctcaaaccttcatcatatccgagaattcgaatatcggatatgaaatcaatcaaaagagagaacgtccgcaacctatcattaatcaaggtggtcaaaggcaatggacaagaaatgcaagtcttgcctcaaaagctatggtgctttcgaactacaattgtgaaattgatcattcacacaaaacttttatctctaaatctaccaacaagccttatgttgaatgtcatcatcttgtccctatcgctaagcaagtgaagttcaaatatgacttagatcaactggcaaacttggtaagcctatgtccacactgtcatcgtcttattcattatggtcaagatgaggagaaggaaaaactgctgaaaaaattgtatgatcagcggaagggtcacttgaaaaagataggaattgaaattaccttttcagaacttaaacgaatatatgaaatgtcgaatatttagattcagattaaaagccttggtcaagtgaatacaaagcgccgcgcacagaaacggaacagctgttggcagacatttggcaggatgttctcggcatagaccgaatcggagtcacggacaatttcttcgcgctcggcggggactcgatcaaaggaattcaaatggcaagccggcttcagcagcacgggtggaagctggagatgaaggacttgtttcagcacccgacgatcggggagctcagttcttatgttcaagccgctgacgctaaaccgatcgatcaaggccctgtcgaaggcgaagtcacactgacgccgatccagcgctggttcttcgaacggaaatttacgaacgagcatcactggaatcagtcggtcatgcttcacgccccttcagggtttgacccggagctcgtcgaacagacattggcggcattgacagagcatcatgatgcacttcgcatggtgtatcaaaagaataacggccgcctcattcaatataaccgcgggccggatgaccgttcgttcgcctttcgagtggttgacctgcgatatgtcaccgacattgaaacggaaatagccgctcaagcaaaccgccttcaggcaagccttgatcttgaaaacgggccgcttgtaaaggctgaacagtatcagactgcggaaggcgaccatttgctgatcgtcattcaccatttggtgatcgacggcgtgtcatggcggattctgctggaagactttgcatcaggctattcgcaggccgcacagcagcatgatgttgttttccctgataaaaccaattcgtttaaagactgggccgaagcgcttgaggcttatgcgcaaaccgaacgcttccttaaaacggccgattattggcgcagacttgaacaagagcgtatttgtgagctgccgaaagatcgtgctgccgcagaaagaaaagcggaaaacacctctgctgttaagtttgaattaagcgaagcggagactcgtctgctgctgacgaaagtgcatgagccgtatggaacggatatcaacgatatcctgctttccgctctcagcctgacgatcagggaatggacgaacggctccaatatttgcatcaatatggaaggccacggcagggaggaaatcattccagggatgaacatttcgagaacgacggggtggtttaccgcacaatatccagttgttttaaaaagccaagcagcggcagggttgcctgagaccattaaaaacgtcaaagaaaccctccggcgcattcctgacaaaggaatcggctacggcatccttcgctacttaacagaccggaaaaaagccggtgcaattttctcgatcaagcctgacatcagctttaactacctgggacagatcgacagggaggtgcagaccggcttctttgggccttctccttatgatatgggaagacaggtctctgaaaggtctgaagcactctatgcactgagcttcagcggcatcatcagcaaggaaaaattcatcttgtcatgttcattcaatacagaggaatatgacaggcagaccatacaggagctcatggacagattcaaagctttcctgacagcattgatcgaccattgtacagctaaagaagaacgcgaatttacaccgagtgatttttctgccggcgatcttgagatggaagaaatgggcgacctgtttgacgttcttgaagaaaacttgaaataaccaccgaggacttgcccgcttgtcaagcgggcgagcctatgaaagggggatacgatcttgagccagtttaaaaaagaacatgtccaagacatatactatttgtcaccgatgcaggaagggatgctgtttcatacgctgctgcatccggggcaaggcttttatattgaacaaatcagcatgcaggtgaaaggctcttttcaaaaggatgtattggaaaaaagcatgaatgtcatcatcggcaggtatgatatattccgaaccgttttcgttcatgaaaaaatgaaacgtccggttcaagtcgttttaaaggaaaggtcatttcaggcagaagaaattgatctatcaggactttctgaagcagaacaaaatgagagaattgaagattataaacgaaaagataaagaaaaaggatttaacctctcaaaagacattccgatgagaacggcggtttttaagaaggggcaggatcgttacgaatgggtgtggagctatcatcatattctgcttgacggatggtgcttcggcattgtcgtacaggagctgttcgaagtatacaacgcgctccgtgaaaacaggccatacagcctcgggcctgtcagaccttacaaagaatatattaaatggctcgaaagccaggacaaacaaaaatcgctggtctactgggaacatcatttagccggattcgaagggcagacgacattcagcgaacagcggaaaaacccggagcaagccggcaatcagccggaagaactgctgtttacacttccaaaagaagatacagaagcgttcacacagctagcaaaagcgcatcataccacgttgagcacggcgcttcaggcggtgtggtcggtgctgctcagccgctatcagcgatcccgcgatctgatcttcggtacagttgtttcaggccgccccgctgacattcaaggtgtcgagcacatggtcggtttgtttatcaatgtcgtcccgaaacgggcgacctttggcccgcaaacgacctttacggagctggtcgctgatttgcagaagcaggcgctcgaagctgaaccgcatcaatatgtgccgctctatgaaattcaaagtcatatagcagcgccgaacttaatcgaccatattatcgtttttgaaaattacccgctgcaagaagccaataaacagcagaaagaaaaaaatctcggcttcacaatggacgagatcagcgtttttgaaaaatcgaattatgatctgaatttgcttgcttcaccgggtgaagaaatgatgctgaaacttgcatacaaccggaatatattcgaaccatctttcatcttgcggttaaaagaacagcttttgacagccattcgcgaggtcatcagagatccggagcagccgcttgacgacatttgtgtcgtttccaaaaaggaaaaagagcgacttctccatgaatttaacggtcaagtccaacggaagcaaatcggcctgacgattccccaatggtttgagcaatacgctgaagcgctcccggaaaagcccgcggtatcagcggccgggcggacgctgacatatcgggaattgaacgaaaaggcgaacaaggtcgcgcaccttttgcgcaaaaagaacgtcggccgcggcgagcccgtcgcccttttgttccgccgttcgccggaaatggtcatcgcgatactcgccgtcttaaaagcagggggcgcctatctgccgattgacccggaatatcctgaagcacggattcagtatatgctggaagacagcggggctgtttgcatgctgacacaggaagagcttgccggccgggcggcgtcgctttcttttcataagcatacgatcctgatcgacgatcctgctgtgtctgcagaaagcgggagaaacctcgaaatcgccgccgagccggacgaccttgcttatattatgtatacgtctggcacaacgggaaaaccgaaaggcaatctgacgacacatgccaatattacaagggttgtaaaagagacaaactacatcagcctttccgagaaagacaccttgctgtccctttcaaactatgcgtttgacggcttcacatttgatctgtacggcgcgctgttaaacggagcaaagctggtggtggccgatcaggcgacgattctccatatcggcaagctgacagaagcgattcagaaggaaaacatcacagtcatgtttgtgacaacggcgctgttcaacttgctggttgatgcgggaacagggtggatgaaagggattcgcaaagtcctgttcggcggagagcgctcatctgtcagccatgtcaagaaagcatttgctgccatgggaccggacaggatcatccatgtatacgggccgacggaaacgaccgtcttcgcgacgttctatccggtcaaccgtatggaagacagcgcggtttccattccgatcggcaagccgataaacgaaacgaatgcatacatcctgacggaaaataaccggcttcagccgattggagcggtgggtgaattgtgtctgagcggtacaggagtatcgcgcggctatttgaacaggccggaactgactgcggaaaaattcgcgccgcatccgtttaacagcggtgaaacgatgtacaggacgggagatctggcccgctggctgccggacggcaatatcgacttcatcgggcggatcgatgatcaagtgaaaatccgcggacaccggattgagctcggtgaaatcgaagagcagctgatgcgctgccaaggcgtaaaggaagccgttgtaaccgccaggaaaagcgggaacggggatgcggcgctcaccgcttatgtcgtcccggtgcagggaactgaggttgcaaacgaggaggttcgccgccaattggcgcggaggctaccggcttacatggtgccggctgcgtatatcatgcttgaagagctgccgcttaccgctaacggaaaagtcaaccgacgccttctccctgaagccgatggccggccgaattcaacagagcgccgtgcaccccgcaatgctacggaagaaaagcttgcagtgatttggtctgaggttctcggcagacagcagatcggaatagacgagaacttttttgaaatcgggggacattcattgaaagccatggccgtcgcctcccggatgctgaaagatctcgcaatcgatgttccggtgaatgtgttgtttgaaatgcccacaatcgagggcctcgcggcttatatcgaccaaggcggccatgtggatgaagtgaaaaaaaccgtcttcaatcaggcaagcacccgccatttgttcgctttcccgcctgtcctcggatacggcatcatgtacggcaagctggccgaacaaatgccggaatacaggattcacgcgttcgactttatagaaagcgatgaccgcgctgtgcgctatgcagaagccatctccgaccttcagcctgaagggccgctgacattgatcggctattcagccggctgcggacttgcctttgaagtggcgcaagcgctcgaaaagaacggacggaaggtcgaaaagctgctgatgatcgactcatatatgaagaacgatgtcagcgatttagaagggcggtcaattgaagccgatacggccgccttgatggaagccaacaaggacaatgaatatatgaaaatcaagacggttgccgatggcatcgctaaaaagatgacagcctattattcttactttgtcaatcttgtccatcaaggaacggtcagctcggagattcatttgatcaaatcagagcacgcaaaaccgctcccggcatggctttcgttgtggaaagaaggaacggagtcttcatatgatgaatatcaaggcgctggaagacatgatgaaatgcttgcggacggctttgttaaaagcaacgcagatctcatcagacagattttgggcgaacgtgccgctgtaatcggaggtgcatgatgcatgaacgagatcattaagcagtttggagcgccggcaagcggtatgcagttgatctgtttcccgtttgccgggggatattcggcatcattcagaccgcttcacgaacatttaaaaacagattttgatatgctggcgatcgaaccgcctggacacggcacaaatcgaatggcgcttgtcgacaatttggaaaagctcgccgatttgtatatagcggcgcttaagccgcggctttcctctcaattcgtgctgttcggccacagtatgggcggcatggttgtttacaggctggcgcaaaagcttgaacaagaagggatctttccggcagccgctgtgatatcagcgatacagccgccccatattcagcggcaaaaggtgtctcaccaaaaggatgacgcatttctcgaccatctcattcagcttggcggaatacccaaagaactggcagagcacagggaaatgatgaactttttcctgccttcgttcagagcggactacagagcgcttgagacgttctgccataccgatcatacgccgcttagatcgcctgtgcatattctgaacggagaccgcgatgagaaatgcatgagggatgcgcttggctggaaaaagtgggcgaatacgatcgatttccactatttcaaaggcggacatatgtatcttttatcagaaacggaacaagtagccgccaagttgaaaacgattgccgcggccagccgcagtacggctgttccgacaatgtaaagaaagcggaaaatcggtgtgctgcagctgccgattttccgttttttcagctttttttcagccgattttcccgccgaaccatcgtcgccccaataattccggcaatgatcatccccgttccggcgaagtgaaaccattcgagtgattctcccagccatataatccccgccaaaatcgtcaccagtgtcgccaagtgattaaacatgctgattttcgcagcttctatttttgacagtgcataatttgataaaaatgatgtcgcaaacgatgacaacacgcctaaatacaataccgaaagaacaaacaccggatcagtgaagggggcaaaaaatccgctcagcgtgccgtctgacatatggctgattccggcgatgccgttgaaaaaaagaaatcccgctcccgttgtgacatatgttaattcaagcgagctgaaggttcgcgtcatctttctggcgagcacgctgtagcccgccgatgaaagcgccgaaagcaaaatcagcgccgcccctcttaaatcggaacttccggtgcctgcacttttcatcataaagatgcaggccacccccgccgctgacaagacggtaaaaaagaattgccgtttcgtaaaccgctcatttaaaaaataagcggcgaatatcatggtgaaaatcgggatcgccgcttgaatgattccggcttcagacgaagacgtgtagacgagcccgaaaacttgaaaagcaaaaaacatgacagggtaaaataatgctaaaggcagcactttcagtgcgtcttttatgctgatggcgatcttcacccatccgagcagaaggggaataagcgcagccaaaaaagcgaccgtaaagcgatgggccagaatgtcgaccggactcgctgcagtgagagccaatttgacaaagaaaaaggaaaatccaatgataaaagcatagagcaaagctgccgcataagcagatttgttcaaagtcgatcatctccgttaaagtatgcatgcaatacagatattttaccggcttctgtcatcttatacggaagcgaaatctgatacaatacaaaaaaacggaatctgtaccgttacagattggcgaaggagacgaacatgcacaaatatgtcgcactgatgaacgaattggaggatatgatcgaagacaaatcctttcaggaaggggacaggctgccttccatccgcgcgctggccatacgtttcaaggtaagcaaaagcacggtcatcagggcgttgaacgagctggaaagacggcacctcatctattcagtgccgaaaagcggctattacgtcgtgaaaaaaacgaatcagcggcccaactccggaaaggctgtaatcgatttcgcagcatccgctcctgatccggatgtttttccatacatcgattttcagcattgcatcaataaagccatcgatacatacaaaaacgatctgtttatttatgggacgccgaaaggtctgccgtcgttaatccaagccgttcagaaagagctcgcaaacagccaggtgtttgcaaaagaggaacacatatttattacatcaggcgtccagcaggccctcgccttgctcgcttcaatgccttttccaaaccggaagcggaaagttctgatcgaacagccgagctatcatttattgattaaataccttgaagttcacggcatccccgcggtcggcatcgagagaaccgccgaaggcatcgatatggacgagctggagcgcatctttcaaaccgaagatatcaaatttttttatacgatgccgagattccacaatccgctcgggacatcctacacggaacgggaaaaaacggccatcgtcaagctggcggagaaatatgacgtctatattgccgaggatgattttttaggagatttggagaatgataaaaaggcggatccgttacattactatgacatttcttcccacgttatttatttgaaaagtttctcaaagattatttttccgggtctgcgggtcggagccgccgtgctgcccgattctctgacaattgtgttcaaccggtacaaacagctgctcgacattgacagttccatgctgtctcaggccgctttggagatctatttgaagagcgggatgtttgaaaagcataagcaaaagatccgttcttcctatcaaaaaagatcatgccttctgcatgatctgctaaaagaatgttccgcgtctctaggggatgtgtttgaatttcatcctcccgcacagccggctatccacacccatattgaattggaccggacgatcccggcatcccgtctgattaaaagcctacaaaaacgggacgtcctgctcgaaccggtcaacgctcattatatgccggcttttccaaaaagaaatctattgaaaatcaatacgtccaatgtgaaggaagaggacatccgcagcggcatcgagcggttgcggcaagcggtggaaaccgcttatttttagggcgggactttttaaagcattgacagttcagcgcagcttttcatcacaatccggccgggaaattcaggtgcggcggaacacaccgccattttatagccggggtcaatttcataggcttgtatatagcaaggcggatagccggggggagtttccaccgaagctcgcccctgttcgttcagtttgacggagaaggaatcaagcggcagagacaggccttttcccgcctgtttaataaagctttctttcatcgtccacaaatgatagaaatacgacaggcgttctgattcgtccttttccatgagatcatcgtgctcggaaggtgaaaaaaaccgtttggcaatgtcgaaattgatcggcttgatcttttcgacatccactccgatcggctgcgcgccggctccgcacacgatccattttccggagtgggaaatgttgaaatgaaagtcgttcagaccttcagcagccggtttgccgtaccttccttctgtaaaacggatctgctcattcggcaaatgaaacgtttcgctgatgatgtgcctcgccagcacttctccgatcagcgtccggctggcatcttcgggatatctgtatctgcccactttttttcgcttttcttcagacaccatggccatcattcggttaaattgaccggcttccggcagctgatccatataaacggcgtaaatcttcatcaaacgcaacctcttcacatgatatttttctgctttcattttagcaaacagacagcaggaaagataggcatgatacttgtgcagaatggagtaatgaacatgatagacggaacattgataaaagatacatgcttcgggagggagcttttgatctatcttcctccttcatacgggagcggtgaaaaccgctatcccgttctatacgtccatgacctgggagatttattcgatccggcatacagcaacagtctgcgctcaatcgaaaagctgttttcgagtcaggaagtgccggaattgctgctggtcggagtggctccaaaagacagggaaagcgaatacacgccttttcccaagcggcatttgctgccgaataaacgggagtacggcgggaagggcaacgaatatgccgcttttttggccaatcggctcaagcctcatatcgaccggcactaccgaacaaatccgagccgtgaacaaacaggaatcatcggaaagtcgttcggagggttgatctcggtttacacagcttttctagcatcggagacctttggaaaaatcggatctttgtcaggttctttctggtttgaaggaataaccgagtttatgaagaataaccgctttgagaataagcatctgcgcatttatatggatgtcggaagcacggaagggacagacagggataatctgcagaaagagatgataccgaggacaaaggaagccttcagcctgttaacagaaagcgccgcctccgaaaaagaactgaaatttgtcattgatgaaggtggctcacatcggcttgagcggtttgcgaagcgttttccggaagccgttaaatggctgtttggctcctgtcacaacagcgcacggaatggcaggagtttctgattggcatgaagtatcgttgtaaacgagaggcgcggaagcaatggacattctgaatcgtttggctgaaaaacatcgattatattgaaaagcactggatcagccgctgaaacacgaagacatcgccaaaatcgcatattgttcgaaatttcattatcagcggatgatctacatgctgacgggtgtcacctttgccgattacattcggaaaagaaggctgacagccgccgcgcaggagctgactgcaagtggttgatgctgcttttaaatacggctacagcacaccggaatcattatcgggaggccttcagccgccttcacggcatcagcccttcacaggcccgagaaaaaggcggacgctcagggcatttccacgtctatcctttcatattcaaataaagggagtggaggatatggattacaagattgttgaaaaagaaccgtttcaggtgatcggcaaagcgttggaggttacggtcaaggatggtcaaaacaaaaaggatattccggctttttggaacgaattaaatcacaacggctttaccgattctttaaaaccgcacatcggcccgcttggcttccttggcgtctgcatggattttaacgatcaacccgatacgttcaatttttgaaaaaaataccgcttacacgcctgccggctgtgtcgaaaaaacgattcccgccgcaacttgggccgtctttgaggccatcggccccgtcaatccggctggtcaagccacatgggaaaggatcttctcagaatgttttccggcgactggctatgaactggcgaacgagccgcaatttgaagcctatcctgaggacggggatattatggcgcaagatcatatcaccgaaatttggataccggtggtaagcagaaataatcctgaactagaaaaacggatgaaacgctcatccgttttttttcagcgacatatgtacaggcttggcagctctgatgcgccttcctgccattgctgcttttaaaagctgtttggactgcggcaaagaaaaccgcaaaatcaggccggttaaaatggcggttaaaacagtaccgatgccgatcggcccgccgagcagccagccgatcaataaaatcgtcagctccattccgtttcggacccactgaacgttccagcccgttttctcggaaatcaaaagcatcagggagtcacgcggacccgcaccgagatcggccgatacataaatgccgactccgtaaccgataaaaataacgccgatcacgaatacgacagtgcttgaaatatacgtttccgggtctggaagaatataagtaaagaaatctataaaaataccgattaacagcatattgagcacggcgccgattttcggccatgcttttgtaaataaggacgttaaacctacgatgaccgccccgacaataatcgcccattggccgaccgtaaggcccaaaagcatatacagcccgtagtgaaacgcatcccaaggaccgatgccgagcactttcccttcaatcgtaagagaaaccccgaaagacaaaacaatcaatccgacaaaataaaaaagccagcgcaaaacaagttcccgcttcaatggattcccctcttttcaaaaaaacaatcaattgtcattgtatcatattcttcagtggggtgatatccaaaaaatgttttattttgtgtaatacttgtaccaaactttattaaaataacaattgactaaaagatatttccattttataaaattaatgtataatatttactagtaggtgatctttatagggatagttgcttaaaaggtatatagactttaatggatttgggatcattctaaaaaaggagagtaaacatgaagaaactttatattagtgctgtcctgggtttattgtttgtttttgttggtggaacaaaaatacatgctcaagaaccacagaacaataacggggttttggatgagaataaattcattgatgaaacagtgtattcatatacgcagccaattagcatacaggatggtgaagtaacaacacaagcgaaaaaatatatcaaaaccgtgtcagttaataggagctataaaagtcttttaaacattgtagttgccagacattactctgatactactttcacttacggaagcggtaagttatataagagtcccagagctttaagtaatgattggtggacacttcctccgaattttaaatcaggaagctctaaaagctgggactggtacaatacagggaaaggtgcaacaggacgttctaatttacaagtaagatacacttggggagttccaacaccatgggggccagttggatctaattatagctcaagaataaaggtttcatttaaatcaaatggcagttggtatacaaattaaagctatatatgaaaggtgacataccgatgggtacaatagggataaactttaaaaacattcaacatcaatatcgtaccaaggatgtgctaaggggggtgagtttccatgccgatccctcctccatcacgttcttggcaggcgagaatggagccggaaagacaactttgataaaggttgctctcggcttaatcagtccgaaggcaggaaatgcgctgttcgacgggcaaagcgtcggggaaatccgggagaagatcagctgcgtgtttgatgagcctcctgtttatcctaatgaaagtggtcttgacaatctaaagtttttatcaggtatacacagccttgatcgaaagtggagtcaggaggtttgtgccatgctcaaattggatgagggacttttaaaacaaaaagcaaaagcgctatcactgggtcaaagacaccgtttagctgtagcggccgcgttattgcgcaaacctaaatatttgtttcttgatgagccgtcaatcggcctcgacccaccgtcatggcagctggtccaaatcgctttaaaacagatgactgccaggggatgtgcaattttgattacggggcaaaattatgacgcgattgaaaatctcgctgacaatatagcgattttgcaaagtggaaaaattatcttctccggtcctattgtaaaacttgttcaagcatttcccgtatatgttcgaattgtaactgatgaccatcgggaaatagctgtgcagtttccagaagctgaacctgattcttccggaatataccgcatcgtttgcgaatcaggtgaacaggcccgcgccgtgattgatcaggtgaggagaagcaccctgaattttcaagagctatcgactgaaaaagcgtcaatggggaaaatggtgacagatatttacaaggatggatttcagtcggaaaagagagggttaacgtatgaatccgttcaaaattgaaacgaatcaattgaagaatagcatgcttgtgagggtttgtatcgcgttattattttgttgctttatctgggggcttctcactttatatcaaagcgctgaaggcgaggaacgcagacaggaaaagattcaccaatccgtcattgatgaagtgaaaaagaatggggcggaggaagagcttgaaaacggcggattggagattgaaaaaaatgatgatatagcgcgtagtatgtacataggacttcatccaagtgttactcctaatctgtttttattaatcctcgcgaacattgggccaattgtttttattataatcggatctcaccttgtcggaagcgaataccatcaggggactgtgaaaatgaaagccgctcacatcggatggagaaaagcggtttctggaaaactatgcgcactgttaagtctggttattgttatggttattgcagctttattgcttggactggcaggcggttggctggcttggacgttcgccacggcacattcagacttagccgcttctcttgaagtgaatgcagctgtctcctatccggtattaattttgtttttaatgatcggattgacattttacagtgttctaggaatgactgtcacgctgttgacgaaaagccggctggcgggtgtgctgatcagcttggcgatcccgtatgctgagcaaatgatgagtctgccttttttgccattgactgcttatcaatccctcatggttcaccattttatttatgtcgacggaagcatcataggccagccctatttgacagagccgatgggcgaaccgggcgcttgggctgttcttgtatgctggctctttgttgtcattgcggttcagcagtttgcagcgaaaaaacagcagattttatgaaaaaaggggggaatggcgttgatttttttagttaggctgatctgtcttgcctttttagcctgtctggcgctgttgttttatgcaccttttctggcgatgcccgtttggatcgctttgatcattgccttaatcgtctgtctgtatcttgcctttatagaggaaatgaaggaatggagaagacgaaagcactaatcctttcttcagcgttttttcttgtataaaagaacgtttgctaaaacgaaatagatgacggccgtcccggacacaaacaaaaaaattctttccactctaatgccgtcatgtatgcgaagcggaggagttcgagatgttcatccaagtaataagcctgggtatatgcgccgactgtcatgccgataaaggcgaatagaccgaccacattgagcaccattctcatactgaatgtctttttctctttttctctttttcgtggttcattttaaagaaatcctttccaatatgaatttatcattctattgtacgaatacaacgcttggatgattcaaaaacttcttaatctattgttaagaagtttttttattttggagaaaatgtaaaagataaaacaatttcatgaactttttgagcgaaggcctaaaaatataggaatattataccgatatggtaagtgaaatctttttctgaaatataaaagacaaggcaggagagaaaatcatgcagcaacgcaatacaccggatgtacagagatggtttccgagcgaggacggaaatgaagcaaaacgaaacgagttcctatcattgatcgagcagctgatcgagggagtggacaacctgaaaaatccggatcaggtcaaccttggcggcgagaagaaccgagagggcttcttttatgaaaagctggttgcagagagtcggattccgcatgaaggtgcgccgatgaaagaggttaacgaagagctgttgaagctgttgcacggccatccgtatcacaccaaatactttttcacgaacattctgccgatggccagcatcccggggatattaggcatgcttacggcgtttatggtcaatggcaataacctgtgggatgtgtacggtccagccggagcggaggcggaagtgaaggttacagcgatgatgtcaaagcttgctgggtatgatgccgaaacaagcggaggatatacaacgtggggaggacaaggggcggtatacagcggcctcagaatcgcgattgccaaaatggctccgtcatccctaaaagaaggggttcccggcaatttctatgcgttttgttctgaagcggctcattacagcttgtataagtcgatggaagccgcaggactcggcagcgatcatttaattaaagtcaaaacaaatctcgaccattccatggatacggaagatttgcgagagaagcttagacaagtatgcgaagccgggggcattcccgtctatatcgtagccacgacgggaacgacagatgcgatcggcatcgatgatgtgagcgctgtccgccgtgcggctgaagaaaccgcgaagagcttcgggctgccggttccgcatatccacgccgattccgccctgggaggattttttgccttttttaatgagtacgatctgaatgagaacgctttatccttcagtcccggtgtcctcagcatgatcaaaccgattcaggaaaaaatgaggcatctgcatgctgccgattcgctttgctttgattttcagaagctcgggcagacgccttatgtgacgagcctgtttcttgtgaaggatcgcaatgacttaaaacggatcgatctggatcccgatgagacgccgtatgtcggccaccgcggctatggggactaccatacgggctacacgctggaatgttcgcgcatggccagttcgatcagtatgtacagcgcattgatggcatttggctatgaaggctatcaaaagctgcttgcccagttccttgaagtcaacctgcattttagggaacagctgtctcggcagattccggaggccgatattgtgaacccggacaactgcggcatgtctacgctgtttcgcatttatcctgaaggggcgcctagatttgaagacgaaatttcgggagcatgcaccattgaagagctggaaagaaacaatgcgcttactgaaaaattatttgaaaagctcggaacaaaaagggacaagatgttttttggcgatacgaaaaaacacttgcttgtgaagtcctgtgaaggggttgaattaccgctttgcgtcagcaagtttttcgtcatttctccgtataccatgcctgaacatgtcccgggaattatcgattatttaaaagaaactattgaggaagtcttccgggagcatgggtctctcatgacaaattaaaggggatatagacgatgaaaacgttgaagaaaaagctaacagaacacatttcagtcaaaattatgattggcgtcgccttagtgcttttaatcacgatcgcatcattttcagccgtgtttacttttatcagcaaagacttgtcagagcagctgaaacagcagttccaaaaccgcctttataccgatattcatcttgctgaaaatcaaatcaaacgtctggacgggaatccgcttgagatcgattccgcagacggtccgctttacaagcagacaaaaatggctgtggacagcctgaaaaagaaaaacaaacttgagaatatttatatcctttccaatgaaggcgggaaggagcggattctcgtgctgtcggatacgcccgatgatttcggcacggattacagcttttctcctgaaatgaaagaagccttgacgacaaacaaagagacggtaagcgacgtgtatgaggacgaatacggcatccaccagtcgatttttctgccgcttgagaacggctcaggagaaaaggtgggaattttggggatcgaccttgatgcttccgtgattccggagacagcggcaaaagcgaaatggtatacaattgcgatctcagcatttgtcttgctgctcggaatggtcatggcctattttctcggttcttacatcgcgaagccgatcaggcagctgatgaaggcttcagaaaaaattgccgacggcgatctatcggccgacatttctgtcaagagccgggacgaagcaggaaagcttgccgaatcgttcaagcggatgagcgaaaatttacaacaattgattggacatatttcagcttcctctgaagaggtatccaagacgagcctgcagctgaaaaatgtatcggctgaatcgagcgaaagcgcagctcaagtggctgaatcgatgaacagcatgagcgagggaatcaacgaggttgtctcttcagtttcggattgtcatacatcggctgccgaaatcgatcagcagcttacacatgtcacagaaaaagtgaacgagatgaagaacgttgccgagggcgtcagcaaggattccaagacggggcaggagcttgtcgaagaaacattgcggcagacccagacgattaaaaacgtgatggaagagtccaaacaagcggcatcagagatgcaaaaccatacagaagaaattgaaaaagtcatcggaatgatttcctctattgctgaacagacgaatttgctggcgctcaatgcttccattgaagccgcccgggtcggtgaggaaggccagggctttgcggttgttgccggagaagtcagaaagctttctgaacgttcggcagatgccgctttatccgtttcccagcttgtggcgggcacgcaggagagcagccggcttgtcatggaacgcattcaggaaggaaacgaagcggttgacaaagggcagattttaatcaatggcacatacgagaatttttcaggaatttttaaaggaatttctcaattcgccgaacgcacagatcaattgcttcagtccttgttaaaagtcgaaaaatcgtatcaaaccatttcgtctgcgatggagcagatttccgccgttaccgaagagcaggcggcaggctctgaagaagtcgctgcggcagcggagcagcaaagcgccggcatgcaggaaatcgcatcggccattcagcagctctccgctttgtcggaagaattgaatcaggcggcatccaagtttaaactggccgctgaataaaaagaacagcctgatctctcttgatcaggctgttttgtttatacaggattcaaaatccggtttaaaaactgttttgttcgttcttccttaggggctgagaaaatttgttcaggcgggccctgttcgacgatgacgccgccgtcgataaagacgacttcgtctgcgacatcctgcgcgaatttgatttcgtgggtgacgacaaccatcgtccagccctcatttgcaaggtctttcatgactttcagcacttcgccgaccagctcggggtccagagccgatgtgggctcgtcaaaaagcatcagctcaggcttgatggccagggcgcgggcgatcccgacgcgctgctgctgtcccccggaaagctggaatggatagagatccattttgtcttcaaggccgaccttttgcagaagctgaacggcttcctttttgacctcttctttattgcgcttttgcacttttacaggcccttccatcacattttcgagcacggtgcggtgcgggaacaggtgataggcctggaataccattcccgactttctccgcaggcggaggaggtcagcaggtttatttttcttggaaaaatcgatggtgaaatcgtcaaaagaaagaatgccgcggtttggaatttccaaagcgttcaggcagcgaagcagcgtcgttttgccggaaccggaaggccctaaaatggcgatcacttttcctttttcgatgttcagatcgattttttttaagatttcattttcgccgaaggatttattcagccctttgatcgcaagcatggtctatttccctccttacttggccacataccggtccaaacgccgttcaatctgctgctgaacaagcgcgagaacaaagcagatgatccaatagatgaatgcggcttccatataaatgattaaaatttggtcaagattgccggccccgatttcctgggccttccggaataattcagcaacaagaatctgtgacgcaagcgatgtatctttaaccaagctgatgaatgtattggataatggcggaattgacacgcgcacagcctgcggcaggatgaccctggtaagcgccgttttttgagtcattccaatcgaataagccgcctcccactgtcctttcggaacggaaaggatggaagccctgatgatttccgacgcataagcgccgacatttaatgaaaaggcaatgattgcgctcggaaacgggtcgatcgtgacttgaaacgctggaaacaagtaaaaaataatgaacagctgaacgagcagcggcgttccgcggatcgctgagacataaatgccgaaaaccgctcttaaaatgcgggatttggacattctcgccagcgccgtgatcaatgcgatgatcataccgaatataaaagagagaatggcaaggggaatcgagtaatagattccccttaaaaagatcggccaaaatgactcacgcacaagatcccacgggatcgcctggccgatggccgccgcttgtatattacttagaaacatcttcgccaaaccatttcttcgctattttcgcgagtgtgccatcctctttcatgtccttcagcgcggagttgaccttgtcaaccagttcgccgcttcctttgcggaaagcaaaatgcgtagtttgcggctcgcctgtttcaaaagcgattttcaggtttttgtttcctgacgtcttcaaatagttcagcaccgccagtttatcgttataggtgaggtcgacacggccctgctgaatcagctgaaacgcttgagccattccttctacgccttcgatttcagcgccggcgtttttcgcaaggtcattatagttgcttgtcaaagactgcgcggcttttttccctttgacatctccttcagactttacatcgttgttgtccgcttttgtgacaacgacggcttgggaagttgtatatgaatcagaaaaatcgtactgatcttcacggtcttttttcccgacttggttggcaacgacgtcaaaacgctttgagttgagtccggcaaacatgctgtcccactgcgtttctttaaattcagctttcaggttgaggcgcttggcgacttcctgcatcacttcgacatcataacctgttaatttatctgtttttttatcgtggaatgtaaaaggttcgtacgttccttcagtaccgactgtcaatacgcctttatctttgattgaagaccagaggctgtcgccggctgcgtttttatccttggaattgtcccctgacgcgccgcatgcggccatcacggtgatcaacagcgtcaataatacagcgaatattgctttcttcattttattccccactttactgattggatttagttgatatgattttacttaaggctcttacaaaagtaaagcataaaccttttttagtatgagtcaagaaatacgtttttagtgatgaaagggagagaagatcattctgattcctgatcgaagcggatcttccattttttaagcctgtattgcaggctttgcctgctgatccccagcacccgagccgcttgtgacacattgtaattgcattttttaacggttttttgaatataatacttttcggcattctcgatttgttcctttaaaggagcggccgaggcggaaggaagcggggcgaacagatcatagccctgctgcggcagctgctcttttgccgctggtttcgtcctgtattgcaatggaaggtgcgtcagctcgattttgtcttcgtaggacatcaaattcatggcgccttcaattaaatgttcaagctccctgacgtttcccggccaatcgtatgaaagcaggaaccgccgcacctcttcttcaaaacccttgacctccatttggaacaatgcgttgtatttgtcgataaaatgctgcgtgagcggcataatatcttccttccggtcttttaatggaggaataaacaaggtgacgacgctcagcctgtaatacaaatcttttcgcagcctctggccgctgacagcgtcgactggatcttcgttcatcgtcgcgatgatcctgacgtcgatcggagtatcctttgaagcgccgatccgcctgatcgttttttcttgaatcgcgcgcaaaagctttgcctgcaatctgaagtccaaagaattgatttcgtcaaggagcagtgttccgccgtcagcttgttcgaaaagacccggacgatccacggctcccgtgaatgcgcctttgaccgtgccgaataataggccttcgacaaggctttccgggagggctgcacagttttgcgagatgaatgggcccgttgagcgctggcttccgttatgtatactttgggcgaacagttcttttccggttccggtgtcgccaacgatcagaatggaggaagaggtccgggtcgcccgctttgcatgttcaatgacttccttgaacgccggactgacgccgatcaggctgtcaaacgtatactttgtgctttctgttttgttcatattttctctgatcaggcgttcaagctttgtgacatctttggcaatctcgaccgctcctttcgtattcccgttttccataatggggaatgtatgattgacggtcgtaatttcctgtcctttgttattaaagtaagtctgtttgacgtttttgttcgttttcccgtgatgcagcgcctgcaggagggtgctgtcatgctggctggcaaacgtaaacacgtccagcacgtttttgccgagcacatcgccgacatccatcccttcaatctggctcatctttttgttatagacaacagatgtgccgttttcatcgacgacatgcaagccgatatcgatttcatctataattccttgaaaaataagtttcagaaaatcataatccttcagcaattgatatccccctttgttcgtatctgtctccattttaagtgaagacttgataagggtgcaaaaaaatatgcatttatttttgcacctttgcataaaaaccgcaaaattttttgcgagttacacatgcaatgttctgaaaatttgcggtattaagagttggcacgatacttgcatataagatagtgtgaaacaaaatacgacatctggcatgtatgtccaaaaataagaaggaggaatcagaatgacggttctatcaaagtccgagaaaattatgaagcaaaccgcacattttggcgcgaataactatcatcctctgccgatcgtgatttctgaagcggaaggcgcgtgggtgaaagatccggaaggcaaccgatacatggatatgctgagcgcttattccgcagtgaatcaagggcacaggcacccgaaaatcatccaggcgttaaaagatcaggcagacaaaatcaccctgacttcgagagcttttcacaatgaccagcttggtcctttttatgaaaaggtcgcttcattaacggggaaggacatggttctgccgatgaacaccggtgcggaagcggttgagtccgcagttaaagcagcgcggcgctgggcttatgatgtaaaaggcgttccggacaatcaggcggaaattatcgcatgtgaaggcaattttcacggccggacgatgctggctgtgtcgctatcttcagaagaagagtataaacgcggtttcggaccgatgcttcccggcatcaagctgattccatacggggatctggaagcgctgaaacaggcgatcacaccgaatacagccgcttttttaattgagccgattcaaggtgaagcgggaattgtcattccgccggaaggctttttgaagcaggctgctgaagtctgcaaagagcgcaatgtcttgtttatcgccgatgaaatacagtcagggcttgcacgtacagggaaaatgttcgcctctgattgggaggacgtcacaccggatatgtacattttaggtaaagcgctcggaggcggcgtgttcccgatatcgtgcattgcagcaaaccgggatgtgcttggcgtgtttaatccgggctcacacggatcgacctttggagggaacccgcttgcatgcgccgtatcgatcgcagctcttgaagtgctggaagacgagcggctcgctgaacggtcgctggagcttggggaatactttaaagaaaagctctcgcaaattgataatcctaaaatcaaagaagtgcgcggcagggggctgttcatcggggtagagctgaccgaggcggcgcgtccgtattgcgagcgcctgaaagaagaagggctgctctgcaaagaaacgcatgagacggtaattcgctttgcacctcctcttgtcatttctcatgaggatctggattgggcgattgaaaagattacccgtgttttgtcgaagtaaagcgaacggctgaacaataaggggattgttcagcccgttttttcgctgtctgtgcgaagtttgtcaaaaattgaaatatcaggaaaatgttcagaagatttaaaaaatagtctatatgtcatagggggagctgacattagggagaattgaaacggaaggggtgaaggcggtttgaatcatgaaaaccgtgaacaatatacactgaaacgaacgatgaaatcccgccatttgtttatgatctcgcttggcggcgtcatcggaaccggcttttttctcggaacaggttatacgattaatgaagccggaccgatcggcgcgattctttcctatttagcgggcggaatgatcatgtattttacgatgctctgccttggggagctcgctgtggcaatgccggtttcaggctcttttcagacgtacgcgacaaaatttatcgggcctgctacagggtttgccgtcggctggatctattggctcggctggtcggttactgttgctttggaatttttgtcagcggggcagctgatgaaaagatggtttcccgatgtcggcgtctggatatggtgcttgattttcgggctgctgcttttttcactcaatgctttatcggcaaaggctttcggggaatcggaattttggctgtccggcatcaaaattatcgtcattcttctgtttattattctcggcggaggcgcgatgttcggactcatcgacttgaaagacggacaggctgcaccgttcttttccaatctgattggagacggaatttttccaaacggattcggcgcgatctttatcacgatgatcaccgtcaactttgcctttcaggggacggagctgatcgggatcgcggcgggggaaagcgaaaatccggaaaaaacggtgccccgctccatcaaacagacggtctggcggacactggtgtttttcggcctgtccgtatttgtactggcgggattgattccatgggaaaaagcgggggttgttgaaagtccgttcgttgtggtatttgaacaaatcggcattccgtatgccgccgatctgatgaactttgttattttaattgctttgttatcggtggcgaattcgggcttgtacgcatcgacgaggatgctttattccctggcgaaagagggaatggccgctcaggctttaagccgggtcaataaaagaggtattccgatgaatgcgctttggatcacgctcggttttgcgggtttgtccctcatctcaagcgtagtcgcagcagaaacgctctacatttggcttttgtctctagccggtttaagcgcgcaagtcggctggatcacgattacggtatcacagctgctatttcgcagacgatatgtcaaagaaggcggaaaggttgaagacttaaaatttaaaacgcctctttatccttatttgccgctgacgggatttattttaaacagcgccgtccttgtgagcctcgcttttgattcagagcagaggatggcattgtactgcgggattttattcatgtcggcctgctactttgtttatcacgtgtttgtgaaaaaacgccaggctcttgatcgacaagaagcaatgatctatcaaaacaaaacaaacgatgaggtggttattgatgaataaacaagtttctttgattggaatgccgatggacttggggcaggcgcggcgcggtgtggatatgggaccgagcgcgattcgctacgctcatatcgtggagcgcttaaacgagctgggctatgatatcgatgatctgggcgatgtgccgatcaaccgcgatcagccaaaaggagacgaagggctgaaaaatttagtttccgtactggaaggaaaccgcaagctggccgatatcgtcgacaatgtcgtcgagcagcgccgcttcccgctcgtgctgggcggagaccacagcattgccatcgggacattggcgggtgtagccaagcattatcaacagctcggcgtgatttggtatgacgcacacggagacctaaatacgcttgagacatcgccgtcaggcaacatccacggcatgccgctggcggtaagtctcggtgtcggccacgaaaagctggtcaacctccacggctatgcgccgaaaatcaaaccggagcacgtcgtcatcatcggtgcgcgctcgcttgatgaaggagagcgcaaatatatccgtgaaaccggcatgaaagtctataccatgcatgaaattgacaggctcggcatgacgaaggtaatggaggaaacgatcgagtatttgtcagcaaattgcgacggcatccatctgagccttgatctggacggtcttgatccgagtgacgctccgggagtcggcacccctgtcgtcggaggcatcagctacagggaaagccatttggcgatggaaatgctctatgacgcagatatcattacatccgccgagtttgttgaagtcaacccgatactggatcataaaaataaaaccggtgaggcggccgtcgaactgatcgaatcattgttagggaagaaactgctgtaaccaatgcgaaggagagggcatcggcatgatgccttctctttttttattggcgcattcccgggcgcttatcaaaataaagccaaaaattctctcacaggcttcggcagaaaactgccggccctccaaacgacagacggctgcagaatgaacggattgttttgaatttccaatgtctgaacatgccgtgcaaaatgcgccggcagcatggacagcggcagaatcgtcgctccgaatcccgaagtgacgaggctgagaagcgttgtagaatcatggcactcacaaacgaccctcggttcgaggccagatgattgaaagtgatggacgacctcgtcgtaaatcccttttccgtgcgacggcctgagcagaatcagcggcaggccggcaatttctttcattccggcttctccttttaagccatacgactgattccctggaagaacaagcttgcatggaacctccggcaggctttttgattcggtgtttttgctgtggataggcgttgtcgtgacggctgcatcgatctgccggctttccaggagctcgcttagccgtgaaggctcaccttcccaaatgttaaacattaaattcggatacatatctctgatcttcgagacttttgagagcagcagggccgcgcagtaaatcgtcgagccgacggcaagggttccgttgacttcttcacgcagctcccgcacctccaagatggaatcctcaagcttgtgcaggatttcttttgctcttttcaaaaaaacttctccttcgtaggtcaacgtcaggtttttctttttgttccggtcaaataaaacgactccgagctcctcttccatctgcttcaactgcctggagagcggcggctgtgcaatatggagccgcttcgccgccgttgtaatttttccttcccgggcgattgtaacgaagtattttaactggcgaatatccattttcacggcactcctttttatacctttagagtattatatatagatttaacagatattttcaatatggtaaatagaggcgtatcattttaactgaagcaccaggaaggaaagggggggcgcatatgaacatcatcgtcggaatcacgggcgcgaccggcgcggtatttggcgtgcggatgctggagtggctgaagaaaaccgacgcagagacacaccttgtcatctctccgtgggcagcggcaacgatcctgcacgaaacgggatatacgatgaaagacgtggaaaagctcgcatcttttacgtattaccacaaagaccaggcggcccgcatttcaagcggttcctttcaaacggacggaatgattgtcgcaccgtgcagtatgaagacgttggcgggcatccgcaccggtatggcggataacctcttgacccgttcggcggacgtcatgctgaaggaacggaaaaagctcgttctgttaacaagggagacgccgctgaaccagattcatcttgaaaacatgcttgagctgacaaaaatgggggcggtgatcctgccgccgatgccggctttttataatcatccccaaaatctgaccgaaatggtcgatcatatcgtatttcggacgctggaccaatttggcatccatctgtctgaagcgaagcgctgggaaggtatgaaacaggagaaataaggaggataacagaatggcttatcaagattttagagattttttaaatacgctgaaaaaagaaggacagcttcttgaagtccaggaagaggtgaagccggaacccgatttgggagcagctgcacgcgccgccaacaacctcggagacaaatcacccgctcttttattcaacaacatttacggctataacgatgcccaaatcgcgctgaatgtaatcggctcctggccgaaccacgcattaatgctcggccttccaaaagacacgccggttaaagaacaattctttgagttcgcgcgccgttataatcagtttccagtaaaagtgcaaagagaggagacagcgccgtttcacgaaaacgaaatcacagaagacatcaacctgtttgacattctgccgctcttccgcatcaatcagggcgacggcggcttttatttagacaaggcatgcgtcatttcgagagatgtcgaggatccggaccacttcggcaagcaaaacgtcggcatgtacagattgcaggtaaaaggcaaagaccgcctcggcattcagcccgtcccgcagcatgacattgcgatccacctgcgtcaggctgaagagcgcggcgaaaacctgcctgtcacgattgcgctcggctgcgaaccggttattgcaacggcggcatccacaccgctcttatacgatcaatcagaatacgagatggcaggggccctgcaaggcgaaccatataaaatcgtcaaatcaaaactgtctaacttagatatcccatggggcgcagaagtggttctcgaaggtgagatccttgcgggcgaacgcgagtatgaaggtccgttcggcgagtttaccggccactattcaggcggacgaagcatgccgatcatcaaaatcaagcgcgtctgccaccgcaacaatccgatttttgaacacctgtatttaggcatgccttggactgaggttgactatatggtcggcattaatacatgtgtgccgctttaccagcagcttaaagaggcgtatccgaatgaaattgtcgcggtaaacgcgatgtatacgcacggcttgatcgccattgtatcaacgaaaagccgctacggcggattcgccaaagccgtcggcatgcgcgcgctgacaactccgcacggcctcggctactgcaaaatggtgatcctcgttgacgaagacgtcgatccgtttaacctcccgcaagtgatgtgggcaatctcaacgaaaatgcatccgaaacacgatgcagtcatcatcccggatttatccgttttggcgctagatccaggttctgaaccggcgggaatcacccacaaaatgatattggacgcgacaacgccggctgcaccggaaacaaggggacactattcacagccgctcgattcccctataggaacgaaagagtgggaagcaaaattaatgaatctgctaaatcaataaaagaggagagtgtttcatcatgcatacatgtccgcgctgcgaattaaaaaaagcggaaaccgtcagcaaatcacccgttgaaggagcctgggaagtctatcaatgccagcactgctttttcacttggaggtcatcagagccggagacgatcacaaatcctgaaaaatacaatccggcctttaaaatcgatcccgctgaagttgaaacagctgtacaagtgccggcgattccagaccggaaaatctaaagggaggcatccggcatggctcagctatcaaacgaactatttcagcttttaaacggagagaagctcgccggtaagcggcacgaagcgatgatgctccagaccgtcacagaagacggctggccgcacacggcgatgatcagcgccggcgaaatccttgccctgaacaaaaccgacatccgcctggctctctggcaaggcacaacgacgaccgcgaatattgcgagaacaggacgggcgctcttcgtcgcttgctggaaaggcaaagcacattatgtgcggctgtctttaaagaaactgcccgaattaagagacgccaaacacccgagagcgcgcttcgccggtacggtcgaagcggcccgggaagatatcgcaaaatacgctgatatcatctccggcgttcagattaagctgaaggatgaagcggcggttttgcggcggtgggaagagacgctgggggagctgaggaaatgaagaaaaggaccatggcgaaccatggtcctttcaattatttctgcagcattttattcgtcactttataagccaggatacagcaaattgtaataaaaataatggcgatcgaaaggatcacgagcttttcagcaacggtatatatcggcatgggaagaatagcagcgcagacggcaaacaggctgccaaaataaacaaacaggatcagaggctttttgtattttttccaaatcacttgattaatcccgtttttttcgggatctgccgggtgtttgcggtcttcatctttcatcaatttatttagcagtagataaatgagaaatgcgaataaagttgccgagaaaatattaaaacagaggataaacagcttttccccgatgctcatcttcggattcagaacggcgcttagaacggagccgcatacgaaaaacaggtagacggataagatggctttgtttcttggtttttgtagaaaattagacattcggatctctccaattgtaaatgatttaaacgctgaaaatgagatggaccagaaaagaaaaaatataaaagatgatgatgcttaagatgcctctgcccacaagataaagggcgaaatacagttttctcaggaaccagttgtatcttaatagccgtttgtaaacaaagtagccggtgccgacaagaagaaaaacgaatgtatttgtgattttatgggaccgtttttcaggttttaaaaagatcattttttcatattcaatgatcatatgactcgcaatgattaaaaaacacaaactgtaagcgaaatgagcggccaacataccggcgattaagtattcggtatattcaacaaaagtttctggtgacatcataactcctttatgaatagcggtctcaagcgttttttaactgacataaaaagcttttcattcttcgtcaggcattctttccaaacaagaccggttcagcatttgattcgccgtttgataaaccgcaaaaaaattgcccgatatcacggcaaacagaatcgcaaacatgccggatttccaagcgagtgagagttcggacatggaaaacacggatattcccacaatcagtatgccgacgaagtagaaagagagcgtgaacggttttctgtgtttcttccaaaagattttcgcgacgatgttgcatcggggcgcgctttgatctttcttcggcttatttataaacacataaatgatgaatgtgaataaagaaattgaaacgaacataaagccgatgacggcaagcctttccttccagttgattgcaggtttgacaagggcggccaaaatgatgattgttgcatatagggaataaactaagaaaatgattttatttctgcctttcaaacatgacatctccttgtgccttaaatcctatgctgtctgatgatatcttgattcgctttgatgaagaagtatttgtggatgaatttgacccccattatagaaaataaacaagccataagcagatagacgatactcatcaacaaatagacggcagactctgaaactcgcaaaacagcatgacttatcatataaccggccgccggaacagccgccaaaagcatccctgtcggagctgctgtctcccttttgcctcttttaggatcagggaatacagccaagtaataccgaatgacgaggaagatagaggcggcatatatgaatagtgacagactgatctgcgccgtgatcagctggcaatatgacataccgctgaaagatacgcccataaaccgaacatattgaaggtgatgaagatattcggtcatgtttctggtatttatgaggatcatccaaacattgatcagaatagcgacagggaggacggcaaaagtgaaaaattcgactttgctcgccagcacaggtaatatgcagagaatatccagcaccaacacgataaaacaggccattccccatttcgtttcccggctgacgggagccttcaaatgagattgaatattgtaaggtaaatctttgtatacaaccgtttcttttaatctcagcaaaacttatattcctccgcttatccctctgaatttttataattctccatgtgttttttcagccagaccttttttctgaagatatgcaataggagcggaagaacgaaaaagaacaagctgataaccgaaacaaacaagggaatttctgaaggggcttgttccaataaaccccatatcgtcatgatgacaaaaaagataccaaccacagggaataaaatcgtgaagatgatcatagcttcgtttatttttttatatagaaaatttttttcgtttttcatattgagccccttttcttgatgggtgttttctgcatcggcaacgtttggctttgtgttttttcatatctcgtctatcttcttgaaacaataattcgggaaactgagataagagaaagcatcccgatgtgagatgctttgaaatgtatttattctcgcattgcggcattatgtattttgaaaagatactgtatactcaagcccttttaataattcgttccattgctcaagtgtccttaatgaaatatgtacaggtttttcattgtgttcatcatactgagcaacccaaacgccacgggcagatggaataaaaaagacgatattttgcaagaaaggtccatcgtttaagctagggatgtaaaaatgtgagatgttgtttagcgaccattggtttgcttcaagatcggctatcaattgattaaagctatgttcttcctccggtgaaaaagaacttttcttccgaaccttttctgtcatgtctttattactcagccagtcaaagcatttatctgaaagacgaaattttaaaggaatatgttcctcatcagttgaaaagtggtaatagtctttcatcagctgggcaatttcctgctcgtcgacatacgcaaattcatggatgatatcgcggtcaatcatatggaaaagccatgtttcattttcaaaatggtgaagcattaaagtgtttttattgtcaaggttggaacagcggatcatttgttctgaattcacataggaaacgatgaatttctgcatttcttcgcttaaaggattttcgtcttttgaacttttttcttcgttccagtattgttttaaaatgagctggttgacagttgcctctaagattgcatcccattctttttttgatttttttcctaacgatgattcaagaattccttttgcaacaccaggatagtcacataaccctactaaaagcgctagttcttctgatgtacatgtgatgaggtgtttcattgttttcacatccttgattataaacttaaaccttgaaaatgaagtgaaggataaatgataaaatatagaaaatgatgatacttaaaataccgctccccagaaggtaaagggcataataaaattttcttaggaacaagttatatctatatagtcgtttatatgtaaaataacttgcaccaaaaatcaatgcaaaaccgaaattaacagtttttttaaatatatttgaggggggtctgaaagtcccctgctcataataattcatagttatatacccaagaaataaagtgcaaagtccaaatacaaattgagaacttaaaatagcagcaatcaaatattcagcatattcaacaaatactttcggcgtcataatgcctcctatctatttaaaccaacttttcacagactcaaaactgtttttaattcctttttcaatagaaccagcaactttttcaccagcatccttaattgcatcaccgtatgaagagctagcaattgctccagctactccgcctatcgctccaccaacaatcactcccacaggaccgccgacgcttcctattgttgctccaatttcaacacctgtagaaacagcaaaaatgtctgtaccaacacctgctgcgaaacgtcctgttttttctgcaaaacttttgtccgagttctcgggatcggtatattctgtaaggttagaagcgaaagtaactgcggtaccaacaatagggactcctctttctaatgcagtaaacccttttgccttggctgtggactccattatatcaaccgcacccgcttttgtcctcagggcagctctcttgcgaaattctttcccatctataaaactatgttgatttttagggaaccccacagcatgtttaaacatcatggatggactatcataagaagcgacaaatttttgcgcttttttaagtaatgggttgcttggattcgagtcagagatgtttttaatggttctcgcaactttcgaactgtgatccccttgagaagtccaagaacgatgtgacatgacctgaaatttatattcccctttaaatcgctgccacttcgtcggttttcctccttgataataaatttttaattttcgcgtccacgcgattgatgctgttgcgttggctgcgtgataccctaataaggctttatcaccgacatctaatggttctccgactgtttcgaagtaactaagaatttcgtgtgctatatttgttttttctttatcctgtgtatcaggattcgttaacgtttctgccgctttttcttctaatcgcccaagcatcttttccatcggtgtttcgccggggttttgtaggtcgttttgcaggccgccgggagcttgactgattgttgagtcattttgcggttttaaaattgaaccgcttttatattccgatatttcaatcttcggccccgtatacattttctccagctgctggatgtattgcttcatcgtatcgaggtcttctctcgccgctttcagcgcatttgtctgttcgcggtcgaaggtgtggagcttttcgagcgtctcgctgatttgtctttgcgctttttttgcgttttcgttgacggctgaatcgtctaggtcgggcaggtcgacgatgtggctgacggtggccatcgtctggttggcttttgacgtcaatctgccagtcagcgattcggcttgactgacgccgtcatggagttcgttctcaagaaagctttgcgagataaagccgttttggttcggttcaagggaatgaagcgcacttttcgtcttttctaaaagtcctttatagtcggaaataaaagattcataaaaaagaagaaaagtggtgtggcattcttcgtagaacgagcggatcgcttcaccgcccgcgccttttaaggcgtcgtcaagggaggtgaggcctttgatgctttgtttgacttttgaaatctcgtcagtctggttttttaattcggtcagcgttttgtctaggccggtttgaaaagcctgaacatctagagttttcaatgcgtagtcccttccttctacttggctttgatcgatgacgacagctttttgtcggcgtcttttatggcgttgacagcctgctcggtttgcgcaatttgtttagcgagagccgatgcgtatgcttttgtcaggcttttcaaatctttgttcatgctttcgatttttttgacgacgtcaaggttgtttttgccgctgatatctgtcggcacgttcggcttcacggcttgggctgaatgcttcagttttgagagcgcctgtttgacttcgcccgttttgactttgatttcttgacccatcgtaatcactcctttagcggcgggcttctctttcttctttttccagtttttcgattttcgtttttaatgagctgatatccttacctagcgaatcaatatcatcatttaaagaagagattttctcttttaattgtttaaacacttcatttagctgctttccgcaaatatcattataggccgttttcatatcgcttctgacgtttttaaaagaatcagccaggctgccctgccatgtcgtcggcgacagttcgggctttttgatgctgtcttttgaatcgtcaaattcctttttatctgcttctaattcagtttggcaatttttcagttgttcgagctgttgttttttgatgagaagtgtaccttgcagcccgtataaaactgttttttcccagatcatgttactgccacctcccggaaaatttgattcaaatgacctgttgggttccgttcattaaaggaccttattaatgttacaacatggtataaatgagttgaataggaaaaatgtaccgtgaacaaagaatctagttgagcggtggagcaggggattccttattatgactgcgattttgcacatttctccattttcctgcaaggtcaaaagacatagttcttaagttttggatttttggtgtatttattttttgtttcacaaactttaaggtaattttaagaaagaggcgatcttgccaaccctaaacagggtttttcgaacagaatgtcaaatagattagatatttcataagaacaagggggaattgtctgtttgtgatgaataaaggaggacgggcggaatttctgtcaggatgctcagctgggttcttagaaaaaaatgcggctaaatatatatttatagattgtaaacgctgtcttgtcctcgaccaacagggggatgaagatgaagaagctgttagttgtttatgccgtgatgctctgtttgttttttctgtatgtctacgactactcccggggcgataaagccggttctgcagaagaaagcaggaggcctgcggccgcaggcagtctgtccgaaaaatacgtgatggtcacgtttcaatcgggaatcgaatattggaagagcggtctgaaaggctttgaggatgccgcgcagcttttcaacgtctctgtcgagtatcggggggcggcccattatgatgtccatgagcaaacgaccgtcctcgagcaggtgattgcaaaaaaaccggcgggaatcgctgtttcggcaataaacccaaaagctttaaaccctgtcatcgacaaggcgcacgagcagggtattccgatcgttttatttgattcagacgccccgctcagcaaagcttctacatatatcggcacaaataatatggaagcgggtgctgtggccgcaaggcgaatggccgaatttttgaatggaaagggagaaaccgcggtcattacccagccgcagcagtacaatcatcaggaaaggacgaagggctttgaacaaacgatcaagcaaaaatacccgaacatgaaggttgccgcggttttggacggaaaaggggatgagctgacgtcgaaaaaagaagcggcgaagattttggaggaaaatccgtccatcaaaggaattttcacgactgaagccaatggagcgagcggcgtggcccgtgctgtgaaggaggcgggacttgaaggggaagtatgtatcatcggctttgataaagacaagaaaacgctggacggcatcaaaaacggatcgatttccgcgacaatgagccaggacacatggcaaatgggctattggtcgctgcacatgctgtttttctcaaatcaccatctgaagcatgaacgcccgcttccggccgcaatcgacacaggcattaccatcataacgaaagaaaatgtggcagcctattatgcgaatgattaaacgtttgatcaataatgcgccgatccgtcataagctgatcagccttctcttgttaatcagcatgctgccgacgatcggcctgggcattttatcgggatgggccgttgaaaatattattgaaaaacaggtgatcgaccaaacactgcagctgatcggcgaagtgaacaagacggctgaagtgtatgtcagccacatgcagaacctgacatatttaatatcaatgaatgaagaaatggaagcgttttttagtcataaaaaggaggatggagaggcggattataagcgaaggacgtttttgcagggcctgacttctttatattccgaagcagcgggtattctcgttgtcaatgataagggtgagatgatcagcaatgagatgtatgaacgcacgccgacagatttgacaaaagaaccatggtatcaggcggctctcgacaatgaagggattttcaagatgatcgggaagcctgtcaaccggaatatcagaagccatgtgcactatagggaagatgaggtcgtttccgccgtcagagctgttatcgatcctgaaacacagcatgtgaaaggcgttgtactcatcgatttgaagctgcgcgtcctcgcagaagcgacaaaaaatatccgcttggggaaaacgggttatttgatgatcatggatgaaaatggcggcaatatttattcgccggagacttcgaatctatttctgccgaaaaagtggttccgtcaagaacgttctggatatttttcgaagcggatcaagggagaggaatatcagttcatttatgagacgtcttcctttacgaactggacgactgtcggcgtttttaaagcgggtgaaccggttttcgaagtgaaggaaatccacttgtatgtgcttttgtttttattgacggcggcgtttctcggaatgtcagcttcctattatttgtcccattccatgtcgcggccgattttgaagctgaatgctgtcatgaaaacggcggaaagcgggaatttttcaacattgtatcaggaggaaagggaagatgaaatcggccttttgggaaaaagcttcaatcgcctgatgttcagaatccgcgagctgatgtccgttacagaaagacaggagcgccaaaaaagagaagccgaattaagagcgctgcaggcgcagatcaaccctcactttctctacaatacgctggatacaatcaattggatggcaaggaaaaaaggagcggaagaggtcagcgatctcgtgcaggctttatccaagctgttccgcatttccttgagcaaagggaaagatatcatcccgctgtctgatgaatttgaacatgttgaaaactatttgaaaatccaaaaagcgagataccgcgataaattaaactactcaatcgaaatgaccgggctttgtgatgaccgcctgattttgaagctcgttcttcagcctatcgtcgaaaatgcgatctatcacggaattaaagaaaaaaaggggccggggcatattgcgatcaaaggcatggaggaggatggctcgctaatcatcaaaatcgaggatgacggagccggaatggatgaagagacgctaaagcaaataacggatcaattcaaacacagggacgatacagcgggctacggcatgatcaacgtccatgaacggatcgctcttacatttggcgagccgtacggtataacggttgaaagtcggaaaggagccggaaccgccgtcacgatacggctaccaattttagcaaaagggggaacaagccttgagtgaatgttggcgcgtactgattgccgatgatgaaccgtggattcgggaaggaatacgggatgccgtctcttgggagcgctatcaaatgtcggtgtcggctgaagcggagaatggcgaggaggcttttgagctcgctctcaaacacggtatcgacttattgattgtcgacttgaatatgccgatcgtaaacggaattgccttgatgaaaaagctccgcggcgccttgccccagtgccgctttgtcatcgtgacgggctacgatcagtttgcatacgcgcaagaagcgatccggctgaatgttgatgattatttgttaaagccggtcgatcccgctcatctggaacaagtgctcaaaaagatcagcgtgtcgcttgcagctgagaaaaagaagctgagcgagcaaaagcttgctgagcagcatattcaacaaaacctcggccttctgaaggagcatgttttcagaagctggatcgaaaaccgggcagacgaagaagacgtttaccggcagctcgaatgcctccgtctgccggcgcgcaatcctgaaacgctcggcgtcatcgcggctggacatgtatggaacaaaccgtctgaagccgacaatctgaaagaaaaagtagaacgtttttttattaacgagcgagataaagccgtatttttcgacggagaccgcctgatcgccgcctgtctgtggcgttctgttacggaagccgaacagcgggcgcttgcagagatgatcaaagccgaattgcaggcaagcgcagccgtctgttttgcgaagcttgctgaaaacggccgctcagccgcgcaatgctatcagcactgcaggcagcaagtgtcgaaagcattcaatatctcgccggttgtcataagggccaaggagtatatgcaaaagcatttcactgaaagggagttttctttaaaacagatggcggatgcgcttcaagtctcgtccgtctatttgagcagaatgatgaagaaggagctcggcgtgacatttgttcagcttttgacggagatgcgcatggatcaagcggttcacctgttagagacaacccctctttcaattcatgacattgccgaacaaacgggctatgatacacagcactatttcagcactgtatttaaaaagacgatgggtgtatcccccaatcagtaccgccgcatgtcgggaattgaaagaacaggaggaaaattgtaatgtaagcgcttcaaaaaagtctgatttttataaaaatagttaattaattcaaaagacggacattcgaaagacatggtacagttggcatgattcatgatgggagaaatcaaaaagggggataccaagcatgaaaaaatgctggctgttgatcactgcaatgcttttctgtctcatcgttaccgcttgttcggggaatcaggcaagcggagggggagacaaaggctacgtcggaatctcaatgccgacaaagtcatcggaacgctgggtgtatgacgggaaatacatggtgaaagagtttgaaaagctcggttataaaacggatctgcagtatgcggaagatgtcgttgaaaaccaagtttcacaaatcgaaaatatgattacaaagggcgtcaatgtgcttgtcattgcttcgattgacggagaagcgctgaccgacgtcctagagaaagcaaacaagcaggatattaaagtcatttcttatgaccggctgctcatgaacagcaaacatgtcgactattatgcgacatttgacaatcataaagtcggggaacttcaagggaaatatattgaagaaaagcttggcttaaaagacaaaaaagggccgttcaacatcgaattgttcgcgggatcgcccgacgacaacaacgcgcatttcttttttgacggcgccatgtctgttttgaagccttatatcgattcgggcaaattaaaggtgttgagcggccagacttcatttgagcaaggggcgacgctcaggtgggacggcgcaaccgcacaatcccggatggacaatttgctgagtgcgcattatacaaaggcgaagcttgatgcggtgctttcaccgtatgacggaatcagcatcggaatcatttcatccttaaaaggtgcgggctacggctcggacaagaagccgctgccggttattacgggacaggatgcagagcttgcttccgtgaattcgatcattaaaggggagcagacctcaaccattttcaaagatacgagagagctggcgaaaaaagccgttgagatggcgtcatccgtcttaaaaggcgaaaaagcggaagtcaatgacacaaagacgtatgacaacggagagaaggtcgttccatcatacctgcttgaaccggtcgtcgtcgacaaagagaactacaaaaaagtgctcgttgacggcggttactataaagaatcggaattagggaagtgatccgatgtccgattgcattttagagatgagaggcatcacgaaggagtttcccggcgtcaaagcgctcgacaatgtccaccttcgcgttaaagcgggcgaaatccatgccctctgcggggaaaacggggcgggcaagtcgactttgatgaaggtgctgagcggcgtctatccgtacggtgcgtatacgggcgacattttatataaaggggaagtatgccaattcaaaaatattaagcaaagcgaggaagcggggatcgtcatcatccaccaggagctggcgctcgtcccccagctttccattgcggaaaatctttttttgggcaatgaacaggccagccgcggcgtcatcaattggcgaaagacaaagctggaaacgctcgaattaatgaaaaaagtcgggcttcaagaatctccggatacgcttgtttcccaaatcggcgtcggaaagcagcagcttgttgaaatcgccaaagctttggcaaaaaaagtgcagctcttgattttggatgaaccgacggcggctttaaatgaagctgacagcgagaatctgctgcagctcttgctcgaactgaaaaaacagggaatctcttcgattatgatttcccataaattaaatgaagttacgaaagtcgcagattcgattaccgtgctccgggacggacagacgatcgaaacgcttgatgttcaaagcgggcaattgactgaaaaccggatcatcagaggcatggtcggcagggagctgcaaaaccgctaccctgacagaagcgccgagatcggcgacgtcatctttgaagtgaaggattggacagttcaccatcctcttcaacaggaccgcaaagtggtaaacatggcggcgttttccgtgaaaagaggcgagatcgcaggaattgccggactgatgggctccggaaggacggagctggcgatgagcatttttggaagatcatatgggaaaaacatttccggcacaatcgaaaaagacgggcgggagctttacatcaaccaccctgaagatgccattaaaaacggcatcgtctatgtgacggaggacaggaaaggaaacggtttgattctgaaggacagcattaaagaaaacattacgctgtcgaaactggataaggtgtcgagccgattggtgatggacgagcggcgcgaacaacatgaagcggaggattttcgccggaaattaaacatcaagacgcccgatatcagccagcggaccggaaatttaagcggaggcaaccagcagaaggtcatgctgagcaagtggattttcgcggagcctgacgttttaatcctggatgaaccgacgcgcggcatcgatgtcggcgccaaatacgaaatctacggcgtcatcaatcagcttgccgaagcgggtaaagcggttatcatgatctcttcggagcttcccgagctgctggggatgtgcgacagaatctatacgatgtgtgagggggaaatcaccgccgaattttccaaagaagaagccgatcaggagaagctgatgaaatatatgaccatccgcatgaagagagggggagaagcgtatgcagacaccggtgcaaacggataaagaccgcgctcagcccggctactttcagctgtttcgcgatatgtataagcagaatatccggaaatacagcatggtcattgcgctcgtgtttattatgctgctgtttcaaatattgacagacggaattttgctgagaccgctgaacattacgaacctgattttgcaaaacagctacattctcattttagcgattgggatgatgctcgtcatcatcacgggacacattgatctatcagtcggttcagtcgccgcttttgtcggcgccgtctccgcgatgatgatcattgaaaacgatatgccgctgtttgcggcggtcgtcctgtcgttgcttctgggagcggcaatcggcgcctggcagggtttttggatcgcttatgtcaagattccggccttcatcgtgacgctggcgggaatgcttttgttcagagggctcacgatgatcgtgctggaggggaaatcgatcgctccgtttcctgtgtccttccaaaaaatggcgtccggttttattccggactggctgaacggaggcacgttccatttgacgacgattgtcgccggagcgggtgtgtcgattctttatctcgtatatcagcttcagcagagaaacatgcagaagaaattccaatttgacttgcagggaaaaggtctgtttacagttaaggtgttttttatcatcgccattatcaacctttttacctacattctcgcgacttatgaaggtatacctctcattttgatcacattgttcgtcttaatcgccgggtatacattcgttatgaaaaaaaccgtcatcgggcggagaatctacgcgatcggcggcaatgaaaaagcagccgagctttcaggaatcaaaacaaaacggctcacctttatggtcttcgtcaatatgggcgtcttagcagccctttcaggcttgatttttgccgcccgtctaaacgcggccactccgaaagcaggaaacctgtttgaacttgacgccattgcggcctgcttcatcggcggggcttcggcttacggcggtatcggcacgatcggcggggccatcatcggcggtcttgtcatgggagtcatgaacaacggtatgtcgctgctcggcctgggcatcgactggcagcaggcgataaaaggcctcgtccttctgattgccgttgcatttgatatttacaataagaataaaacttcttaattcataagaaaaacctgtttttgaacttcaaaaacaggttttttcattattgctggacggaacgcccttcctgattcagtgttggatttatttttttaggttccggcagcaggatgttcaaaatgcttgctaccgccaaaataacgattgaaaggtagaaagacaggttatagttgcctgtttggctgtaccagacgcccggcaaataagccccgagcgccgaaccgatctggtggctgaggaatagccagccgagaatgaacccgacggaatactgcctgaaatactgggttgccagcatttgcgtcggggcgacggtcgcaaagtcgaccaaaccgaacaaaaccgcgaagcaaagcaggagcatcgagttgtggctcgacaacagaatgacaagcgacagcgcccttacggcatataaaaagcacaaaattttccggctgctccagcggtcagcgacgacgccggaaatcaaaatgccgatgatgttaaacccggccagcaggctgacagcggcgcttgttacttcggtcgaaaacccgtggtcatgcgaaaaagggataagatgggtatccattaaccccgttgttgtaaatccgcaaatgaaaaacggcaagacgaggaaccaaaacgttcttttgagaaaaacggctttgtatggaatctttttcggctgggcgtccggctcttcttttatctcgccgccctgagcgccgccgatcggctgtacattcttttccgaaggatggttccgcaataacaagatgacgatcggaaatacaataacggctaaaaacaatcccagaacaatgacggtcactttccagttaaaccagtggatcatcatgagcgatccagggacaagcagcatctgtcccgcaccgaatcccgcttccatgatgccgaatgcaagcccgcgcttctcattgaaccaattggtcacgatcacggtcgacgcgacattcgacgcaccgccgacgccgagagaaacgatgatgccatacaaaataaacagctgccacggagaagtcacgagatatgtaaaaaagatgctcaagccgaccagaagcgtgctgagggataaaatgatccgcggtccgaagcggtcgacaagcctgccgatcaccggctgggacacgccatatacaatgaagctcagcatggaaataagcgaaatcgtgcccctgtccattgaaaattcctcttcccaaggctgaataaaggctccgaaagaaaggcgcactccttgaacggccaaaagcgtcaaaaacgtcacaaaaacgataatccaggcgtagtgtattttccgtttcatagatcctccatttcgtcagcctaactcggcatcccagcgttcttcccggagccgctgcccccataataaagtctcgtctttcacttccgtcagtctgaatccgaatttttcatacaaaggccgtgcttcggccatcgtgcttaccgtccataaaaaaatccgctcatactgattttctttgcaataatcgatgagatgctccaagaggcgtgtgccgactccctggtgccgaaaagcggcgtcgaccagaaaccatctgagctgcacggtcctgccggggtgtttgacgagcccgacacatcccgcgaatcttccggcgctctctgcgatccagattttttcgatctcggcgtcgaatgtttcgtgaaggtaatccaaaaatgaatcgtcccagccgtgtgtctccgcgtagaaggcacgctgtttttcgatcatcagtttgatatcgtccgatatatagtaatctcttatagaaacggccgatttttcgggaggcaggtgttccgacaatatgcattcaattgtattcattgcctccgtcagcttttcctgatggcggccgtcgatatgcttcagcatgttttcgatttgttgattggctttggcctccagctttttataaatggattcaccgaagctggttaagtagatatagtggttgcggctgtcctcctcgcttctctttttatagaccatattttctttttcaaaccgcttcaggatccggctgacatagccccggtccaggccgagcgtatcttgaatcagtttggctgtacaatcggccgtattgtgaatttcaaataatatccgggtttccgtcaatgaaaaagggctgtcataaatatgttcattcagaaaaccgagcacatttgtatagaatcgattgaactttctgaattttaatgttgtagaatgattgatttccgccatctcaaaacctctctccctgtaaatcgttgctttaatcaattataataaattagttgatttagtcaagtgtatggaaataaagttaaaaatgttaatgatagaatatattttacaaataaagaaagagaaattcaatcgtacaggaaaattcatccaccttggcaggaaagagggaagaaaacagagtatataatctaacaacctgtttttgaaagcgtttttagtgtcatgtccgtctccgcgtcatatgaaaacgaggaagaaaggatgaaactgtaggatggttaaaccgtatcccccgatcagccggaaagttccccgactattgcatggagccgattacaacccggatcaatggcttaaatatccggacgtattaaaagaagatatccgcctgatgaaactgtcccgctgcaatgtgatgtctgtcggcattttctcctgggtttcgctcgagcctgaagaaggaagatttacatttgactggctcgatcaggttcttgatactttcaaggaaaacggaatttatgcgtttttggctacaccgagcggtgccagaccggcttggatgtccaaaaagtatccagaggtgctgagaacggagcgcaacagggtcagaaaccttcacggaaagcggcacaatcactgctatacgtcgcctgtctaccgccggaaaacggcgatcataaacggaaagctcgcggagcgctatgcgcatcacccggccgtcatcggctggcacatttctaatgaatacggcggagaatgccattgtgaactttgccaagacaagttcagagagtggctgctggcgaaatacaaaacgctggaccgccttaatgatgcatggtggacatcgttttggagccatacctatatagaatgggacgagatcgagtcgccggctccgcacggcgaggatgccgttcacggtctgaatttggactggaagcgttttgtcacggatcaaacggttgatttttgccggcatgaaatcgcccacgtccgttcgtttaaccctgatctgcctgtgacgacgaattttatgggaacgtatgccggattgaattattggaagtttgccgatttgcttgatgtcatctcgtgggattcttatccggcatggcacaacagccggcaggaagacagccggcttggagccgatattgcttttgttcatgacatcaatcgctctcttaaaggcggccggccgttcatgctgatggaaagcacgccgagcatgacgaactggcaggatgtcagcaagctgaagcgccccggtatgcatgaattgtcgtcattacaggcagtcgctcacggatcggacaccgttcagtattttcaatggcggaaaagccgcgggtcaagcgaaaaatttcacggagcagtcgttgatcatgaaggatcagagcatacgcgcgtttttcaggaagtgaaaaagctcggggaaaagctcgaaaagctggaggacgtcgcagggacgacagtcgaacccgaggccgcgattatatttgactgggagaatcgctgggctttggaagatgcccaaggtccgcgcaatatcggaaagcattatgaacggaccgccaaatcgttttatgaaccgttttggcgggaaggcgtaccggttgatgtgattcacatggaggctgatttctcccgctataagcttttggtcgccccgatgctctacatgctgaaggaaggcaccgctgaaaggattgaacagtttgttcaaaacggagggacatttgtcgccacttattggtcgggcattgttgatgagaatgatcttacgttcctgggagggtttcctgggggcttaagaaaaacgctcggcatttggtctgaggagatcgatgctcttcatgacggacagaaaaataccattgtgatggatgaagaaaacaggctcggattaagcggaagctatgaagccagcgagctttgcgatctgattcatttagaaggggccgaagcgctcgctgcgtacgaggatgatttttacgcgggccggccggcgctgacggtcaatttgttcggagacgggaaggcctactatatcgcttcaaggaatgaggcggcgttccaagaggcgtttatatccaggctcattgaagagtgcgggattgccaaagtgctcgatacagagctcccgaaaggcgtcaccgcccagctccgcacagacggccgccacgattatattttcgtgatgaattttacagcggaaagcagaagtgtctcgcttccggaggaaacatacacggacgttttaaagggaacccagaaaaaaggcgcgctcaaactgccgccttacggaacgagcattttacggagaagccataaggcctaggaagccttacttttcaggccgacgcttcgtgcaaaatgcagctgcaagcaggaagatgacagcagaagtgtacgccaatacaccttgattaaaaacgcagagaaacatgataaaaccgccaacatgataaacactacggcatagagatttaaacgcaataccatccctccattaatagttatcttaacataaaggaatgtgaaaaatccgcgggcatttcccgcggatccgtcgttatttggctcgttttttcagttttcggggattgacctgatcatcgatatcaggcttgtcgtccagcgcgtcagcaattttttcccaggagacaattttgaagttctgattggctggctgtccattttccgtattttcgccgtcttgggcgacaaagatgccgtatggatattttttgccgaggccgaagccgatgacgtcgattccatcggtatcgcttgtcccgtcgatttctttaccgtcatcaattgaaaaatcggcgacatagtcgtttttcccgcgccggtcatagatggcataacggttatcgccctgactggacgcgatcaaatatccttcgccgtcttctccgtagtaaatcgtcagcccttcaatatcagcggttaaatgcggtccgcctgcgcgatcgacaatttttcctttatctccgccgtttggctcggcgctgaaagaccaaatcgcagcgtcttcttcagcgatgtacattttgccgtattcatcatctgctgcaagcccttctgtttgagagctcattttgaatgagcggacctttttgccttcgacttgtccttttccgttgtcaaacagttcgtattgctcgaattctccgttctttccggtcaccatggcgtagaacttgccggttttctggctgtgatacaggctgaaaccatacacctcctcaatatcggtttgaataggtttttgaggattgacgatgtttttcagcttgtttttttcgccgtcaaaggcgtatatttcaaccgtgtttttgccgtctgaccggtttgaggccccggcaatatcaatttttttgccatcgagcggaaaattgtagcggagatcgacgttgtttaatttgccaaacggataggctgccagctgttttccgtttaaatcgtaaacgatcaagccagattttttatttgttgtgatcagccggcttttttcaggctgcttcggatgaacccaaatcgccgggtcatctgccgcgtcgtcaggggtatccaccggctctgtctctgcatcggcagtcaccgagaagtccttataagctgaagcttcggcacgggggagaatgctccatgagggagacaataaggatgccgcaagagttgataaggcgagcgttttgtaaaagttcatatattaacctccttttgataacacttatactagcaaatcaatgaaaactatcatttgaggaaatgtaaacttttgttaaaaaagcggtggtttaaaggggctgtgagatttagcatacgaagccgcagagaaaacccccggaattctttccgggggttttgctttaacaggtattccctatctctcattaaatcgaaatgtatatatcctgcgaaaaaacagaagaaaaggagtatcagcctattgctttttaattaacacccttcataaatttctgaattttcggtgacagcagcatcaaaatgatcccgagcaggatggatacaccgccgatgatgccgaagtaggcgatctcggtatcaacgctgtaaaatctgacgatctgtgcgttgatggcctgtgcagaagcgtttgacaggaaccatagactcatcgtctgcgctgagaaagcagcaggagccagctttgacgttgcggataacccgactggagacaagcacaattccccgagaacgacgatcaggaagctgagcacaagccacattggattggcaagcgattcagtgccgttgatgtaagcagggaaaatcatgacgacaaatgacagtccggctaaaatcaacccgagtgaaaacttcgtcggcgttgacggctgacggtttccgagcctcatccaaatccatgcgaaaaccggtgcaagcacaacgatgaacaacggattcagcgactggaaccaagaagagtgcaattggacacctaaaaattccaaatgagtgcgtttatctgcataggtggctaaaatattggcgccttgttcctgaatcgcccaaaacatcatcgatgcgacaaacagcggaatgtaagctgtgagacgggaacgttcatcactcgtcgttttggagcttttaaacatgacgatgaaataaatcagcgggatcaaaataccgagacagctgacgatcatcgtaaacagctcgattgtcatccagcccataaaggcggaatagccaaagatggcagcaatcaccaaaacaccgattccaatccgtccgaacaccatttttctttcagcgggtgtcagcggattcggcaccgttcttccggcagatccgaggtttttcttccgcgtcgctaaataggtcagcagtccgaacaacatgccgatggcagcaaggctgaagccgagatggtagttgtatgtctgaccgactgtgccgacgataatcggcgcgagaaatccgccaaggttgattcccatatagaagatgctgaaaccagaatcgcggcgggtgtcttcagggctgtacaaatcgccgacaacgcttgatacgttaggttttaaaaggcctgtcccaatgatgatcaagaacatgctgatgaagaaagcggggacgcttcccgggaatgacaaaagaatgtgtccgaacataatgagcacgccgccgtaaaacacggtgtttgcagttccgaggagcctgtccgctatccagcccccgataatgccggacatatagacgagggaaccatatacggccataatcgagttcgctgtcgtttgatcaaacccgaggccgccttttgtcacctctgtatacaaataatagataaggatggctctcatgccgtagtatgaaaagcgctcccaaaattcagtgaagaataaggtgaagagtccgcggggatgtccaaaaaaccccttttgcggaatgttttgaaaagtttctttttgatggtttgacattcgcaatactccttctctttctatgtctattataaaaatcatattcttatataatgttcgtgtcaatacaccttcaatcgatttgaatttttgatcgatgatgccacaagttgtgaagcgctttacaagcggatagaaaaaaattttgggagaaaatttggattgaaagattttttaataaaattttatctatttatgtacaagcggattttactagattggcatatatataaagcaaaccgttttacaaaaggaggctgaaaacagcgtgcagcagcaacctgatgaaatgagaatgacagtggttgacgcgacaaagttcggcgctgtcggcgacggcaaaacagactccacaaatgcgatcaacgaatgtttggcatggacaaagtcgatgggatacaacacggtgtggataccgaacggcacgtacatgattgacgggacgaaaaacggcgacccgcgggctccgtttcgcggcgccggcatcaatgttcccggcaatattgaaattttgatggacgcggaggctgtcatcaaggtaaagccgaacagttcatggggatacgctgctttttatataggcggaacatccgatataaaaatatccggaggcagcatcattggtgaaagagataaacacacatatacaccggccccgaggccgacccatgaatggggattcggaatttgcatcgaaggggcgtcaaatgtcgtcattgaaaacgtgagaatagccgattttacaggagacggaatcattatcagcaacggaggagaagggtatagaccgtcagagcgtattcaggtaaccaattgcgatatcaggcgctccagaagaaataacttgtccatcacagggtgcgacaatgttcttgtagaaggatgcgaaattgcagatgcgggaacaggaaacggaaccgctccttgctttggcattgatatagaaggctatagtgaaggaagcatcgtctatgaagaacccgtcaatgtcatcatcagaaacaacgtgttaaaaggcaatgtcaatcatgccgtttccaacttcaacggtacttctgtcatcatcgaaggcaatgttgcagacggtaccatttcatacggctatggaacggggacgacgattgcaaacaatatcatcaagaaaaatcccgaattcaccgggcagagcactggaattaacggcctcggtgtaggggctttggaagaaagaagcgatgccgtaataaagggaaatttgatttccggttttacgacaggcatagatatccgcggaaaaagcgtttttgctgcggggaataaaatccgtgattttgtaaatgccggaattcttgcttatcaagcgtcgcaagtcttcattgaaggaaattatattgaaaacgacgtacctgaacaaaggtccggcaccgctttcagcatcacgcaatcagacaatgtaacatgttccggcaatcatattgcaaatgtcgttcttgctgtcaggagcacagggaacgacgtccaaatcaagcataacgtcattaagcaattttccagaggcatatggatatctcaaggaaatgctgtaatagaaggaaactttatttcgccgaacggctttcaaacggtgccggagtcatatgctgtatccgtcacaaacacagcttcggcagttattcaacaaaacaccatcacacgcttcagaaactttccaatatactgctcgacaaatcagcatacaaaaattatcggaaactatattgaagattcaccgctgatcgtcacggtgtttctcacccgcggaacacacgaggttatcggcaatacgataacgctcagcaggccgtccttgccggctgtcctcatttatcttgaccaatcgtcggactcggcgatcctcaacaacacgcttcgaagcaatacggaagcaagagtaacggccattcaaaccaatacgtcaaggcaaacgctcatcatcggcaatacgattgtcaaaggaatgatccattcccaccaaacagatacagtcaatggaaatatcgaagtttaagctccctttggacagggagccttttatgtcctttttctctttttgcgaaagctttccgaggcttcgagaaaaatgataaacaaaaataaaaggatgatgatccactcgcccacttccaggatggcaaacgtcagggagtttacaatggctctttgcaaggtcatgccttgaaatacatccagcatgacggtaaaagcctctaaggaagctaataataaaagcccgattccgattaatttcaactttgcaccactctccgttccccgttattttttctcctttcataaagcactattcacccgggaatagtataaatgtgcttgcgcaaggaaaaatatgaaaaacgaaaaggggattctgacagccatgccattcttttttaaaggtcgtcatcaaaaagataacaaacaagaatctctaatgagcggagataagaacccggaaaccgtaaagttgtctgggtttgtgcgtcccttgcttgccgaaaacctgagcctgattaaagaaatgaccggaaacagctccgatattgtcatccgtaagttaaaaacgggcgctggcgaaaaaattgaaatagccgtcgtttatgtcggcggcattacagatgataaagcgattcacgattttttgctggaatcgatcatgaactccgaagaattggcgaaaaaggagtacggcagggaggttcttgagacgattgcaagtgatgccgttgccctgggcggtgtcgaaaaagaaaagcgattggacaaagtgctcgaatctttgatggcaggaaatacgatcattttggccgaggggacggcaaaagcggttattacgaccacgaaaggcggtgaaaaacgctcgatcaaggagcctgagaatcagcaggcattccgcggttcacgtgaaggatttatcgaatcgctcgacacgaatatttctttggtgcgcagaattattaaaaacccgaatctatgggttgaaaaaacgacgatgggaagcgtcacaaaaaccgatgtagcgatcatgtatatcaatggggtatgcgacccgaaaacggtgaaagaagtcaaaaaaaggatggaaagcattgagatcgacagcatccttgaatcgggttatattgaacagtttattgaagacgccgtatttacgacttttccgacggtatatcatactgaaaggccggatatggtcgcaggaaacctgcttgaaggaagaatcgccatttttgttgacggtacaccgtttgttctgcttgtccctgccgtttttattcaattttttcaatctgttgaagattactattcacgctttgacattgcgacgtttatccgctttttacgcgtattgatcttttttatttcgctgattgcgcctgccgtctatgtcggtgcgacgacgtttcaccaggaaatgatcccgacggagcttttgatcgtaattgccgcgcagcgtgaaatcgttccgttcccggctgtggtggaagccctgatcatggaaatttcgtttgaaattttgcgggaggctggaatccgccttccgaaagcgataggttcagccgtttcgattgtgggagcgatcgtcattgggcaggcggccgttcaggccgggattgtgtcgccggcgatggtcatcattgtagcgatcacagcgatttcaagttttgctacaccttctttcgccatggcgatttccgccaggctcgtccggtttttcttcatattagccgcggcgacgacgggtttttacggcattattcttggactgatcatcatgtttgtccatttatgcagcctgcgttccttcggtgttccgtatatgactccttttgcgccgtttattttgaaaaattggggcgacgccatcgttcgcttgcctttgtggacacatgagaagcggcctgaactgatcggcaacgacaataaggtgcgtcaaggagagtaccagaaacccgaaccgccggagtcaggcgatatgaagacaaaacaagaagatggtgatcaaaatgagacgaagcgttaagattgtactcctgcttgccgccactgtccttcttcaagggtgctgggataaaagagaactgacggatctgctgctgatcactgctgttggtattgataaaggaaaagatactgaatacgaattaagctttcaaatcgtcaacccggtcaatgtgacaggaggccttcaaggcggacagggaggagacaggccgccgatttcgagctattctgtgacgggaaacaatctgacggaaatgagcagacatgcgtcagcaaaaatgtcgcgcgagatttattactccaacaccaacttgttggttgttgacgaaaaactcgccaaggaagaaggcttgattaaaattcttgatgttcttgaccgggacaccgattttcgtacaacggcgacgattattatttcccgcggccaaaaagcgaaaacatttatccggacgctgactgcgatcgataagatcccgtcaaataaagtaaacaaaacgctgcaatttactgaaaagcatttaggagaaaatatgaaaacgagcgtccaggatgtcatcaaatgcttgacttcgaaggcaaagcacccgattatttcttcttttaaagtaaccggaaataaggaaaagggtgaaaaaatggaaaacgtgcagtctacatctcctgaggcaatagtcgaagcggacggcttggcggtcattaaagagggaaagctcgtcaattggcttgaaggcaaaacggcgagaggcgttttatggctgcgcaataaaatcagcagaacgtatttgacaattccaatgaatcatgagagagatgccgtcacatttgacgtcatccgccaaaaaacaaaaatcggatctcacctgaaaaacggcaaaccggcgatttcggttgacgtcgacatggaaggggacatcggcgaaacaactgtaccgattcacctggatgatccaaaagtgctgagcgacatcgaaaggaaggtggcaaaggaactgaaaaatgaattgcagaatacgattgacattgttaagcggaacaagacggatgttctgcaattcggtgatgttgtgtatcgcacccaccccgaagcgtggaaaaagatggagggcgagtggagcaatcggtattttcctgacacagatgtcgacattacggttaatgcatatgtacgaagaacaggtttaaggaacaacccgaacattttgaatcatcatgaagggcgttcttgaatgaaagagagaggagggctttaaatggagaaagcaaaaatcagtgctgcacagctgttcgtgctgattgttctgtttgaactcagcagctctctgctgatttttccagggcaatctgcagaacaggacgcctggatcgcgatcttgttcggaacagtcggagggctggctttgtttatgatgcaccactttttctaccaggtgaatcccgacgcctctccctataaaacgctgatgaatatttttggaaaaccggttggctggagcatgacatttatctacattgtttattattgttacattgcggcaagggttttgcgcgattttggagaaatgctgctgacatcggcttatccgaacacgccgattatcttcgctaatggattgttgattgcagtttgtatttttactgtgaggaagggaatcgaggtccttgcccgttcaggcgagctgttgtttggcatcatgttttggcttgctgtcacaggccttatcctgatagtttcgtcaggcttgatcaaaccgaaagagcttttgcccattcttggaaacggacccggtccgatgtttcatgccgtgttcacgcaaacgctgtattttccgtttggagaaattatcacctttacattgatcctgccgtatttaaaggaaaagaaactagcgaaaaaagccgggttgttgggaattgccatcagcggcctcatcctggcttttaatgtcgcattgaacatcagcgtgcttggcgtcgatctcaatatgcggtcgcgcttcccattgctgagtacgatccagacgattcaagtcgccgaattcttggtcaggcttgatgtatttttcatgctcgtgctggtgattggcggtttttttaagatgagcattttcatgtatgccgtaaccgaaggcgtgaccgttttattcaagcttaaaaacccctccaaagttgttcatgtcatcggcattattattttgattttgtccgtctccattgccagcaatatttcagagcatgttaaagaaggaatcgagtttgttccattatatgtccatttgccgatgcaggtgatccttcccgcttttatttgcatagtcacttatgtgaaaatgaaaaaaaataaaaaaaaggccatgtaatggattgaccccgcccttagggcaccctttaacatgacagacgaggtgaggtttgatgctctatacggtaaaagaagtggctcgcttggcgaatatcacgatcaaaacgctgtaccactatcataaaatcggccttctatgccccgcagaagtgacggatgccggctatcgcctttacggggtaaaagagctggaacggctgcagcacatcttgttttatcgggagctcgaatttccgctcaaggcaattaagcaaatactggacggcaaagctgatcgactgacgattttgtctgagcagaaacgtcttttcactgcccgtttggacagaattaaacagcttatttctacgatcgatctttcgattcagcaggccgggaaaggagaagcaatggatcaatcaagcatgttcaaagggttttcaagcagcagggaatgggaggatgcgctcgctgaacaaaaccgctatttgaaggaggcgtatgatgtcgatttgctgaaaggagaaccagtcatagcggaagaaatgaatgaaaaagctgaagaggcggcccgttttatgaatggaatggccgaagcgctcagagacggagtcaaacacgaccatgaacaagtgaagactgcaattaaacggcacctcaagtttttgggaattacgcccgacgattttcagtcccagacacgcttctttatcgaagacgattttcatcgcggaatgcttgaaaatcagcaaacaggcctctcgtattatttggctgctgctgcagaagcatttgcttcataataaaagaaggggaacggctcatgccgctccccttatcctgctgatatgcgttttttgacggtaaagccgccccttgaaagcgtgatgttgacatcggatacctttgcgatctgttcatcatgggtgaccatgatgacgcatttgttttcttggtgggcaaggttttgaaagagccggacgatgtcttttgatgtatcttcatccaagttgcctgtcggttcatcggcgacgattaaatccgtgtcacagcagaacgctctgatgatggagacacgctgctgctggccgccgcttaatgtcaatactttctgtctggcctgcttttcgccgatgccgaccttttcgagcatctccaaagcgtattgttccttgtttttgacctgagatccggtgatttccatggccgacgtgatattttggagagccgtcatatacggcagcaggttataggactgaaaaacgatcgatacatattgattgcggaagctggtcagtccgatttttgaaatgttttctcctttgtagaggatgttcccctcttttggcgcgtcaagtccgcccgccaacgataaaaaggtggttttgccggaaccggaagtcccgacaatcgtatataagagtccttggctgaattgaatgctgatatcctcgaatagaggctgatcctgatttttataccaatagccgacattctgaaattctaaaatactgcccataatcttcacttctttctattcttgttttgttaaaatcgttttcggatggagccttaaaacagatatggacggaaggagtgtcgcgaacatcgcaattaaaaggccgattccgccaagtgccattaagttcccgaaggatacttgaatgtcgagctgatcaatggctgagacttgagcagtactttgtccgaagaagcctccgccgcctgggcccatcattccgcctgcagactggctagctgacgtttgttcgatttgctggctcaagagctggttcccgatttgctttgcaatcaggctgccggttaatgctgagatcccgatggcaagcactgcgatcattaagatttcggttaaaaactgtccgatgagtttccggcgtttttcgccgatcgccatcagaacacccatttcgtattttctctccctgattgacatcatgacgatcagtccgagaatcaccgccccggcgaccgtgacaagatagacgacatttttcgagaaggaggcgacattttcaatcgggccgaccatctgctggtacaactggtcattggcgtccaatgtgaatgtatccaaatcaatgcctgttttcttggcagccgcaatgaaagcgtcgatgttggaggcgtcgtccatattgtagaccgcttcatctatcgcgttttgataatcgtcgccttttaaggccgatgccgccgtatatggtgtatagattttgttataagggtttaaaaaggcgaagttttgcgcttgattgtctccggatgaagtcgttttatagattccgacgatttttaaattgatcgttgcatcttcatcgctgctcgctttgactttgatcgtatcgccgaccttcagctcgttttcttcggcaagcgtttcttcaatcacggcgactttttcattcacatcatcctttgttaaagcacggccttccgtgatcttggacgtcccgtcggcaaattcgtcgacgagggctgtgcttgtcacaccttcgattgatacgtcagcctgcatcatttgccggccgccctgttcattgccgcccgatccggccggctgatcgctgtttgagtccgttgaatcctcgtcaccgctttcgatcggatcgaagttgtccgctaaagcagatgttgaggagatgaagttatagcttttgacatggtaaaggctcgcaagtttctcggctgatttgagagaaacgggggtcgattcaaaccttttccggtctcctgagtcctgctgttctttcatcattttttccctgtcaactttgagcgtgacgctgcctccgagctgttccctcgccagttcgctcgatttcacggctgccgactggatcgtaattcctgtcagcacgagcacgcaaatcatcgtgaaaacaaacaattgtaaaagtgtttttccttttttcgctttcatgctccaaaaggctcgtttgaaaaaattcataacgcgtgattcctccgtatctatttcatttattattgctgccaaatctaacggcagcaggacttttgccttatgcttgatttcatcttagccgctacttatgaataaattatgaccaaactgttgccagacctttaaatgttcagaatggaattgagaaatggctgggccctatgtaaaatgaatctaacgtttgtctagcggaggcacttttacgatgaaaatattaatgattgaagataatttaagcgtatgtactatgacagagatgttttttgcaaaagaaggatttgaaacagagttcgtccatgacggactcgaaggatataaccgttttaaatcaggtgattgggatttgctgatcatcgatatcatgctgccgtcgatggatggggtcacgatctgcaaaaaggtcagagaagagagcacggttccgattattatgctgacggcaaaggatacggaatcagaccaggtgctcggttttgagctcggggctgatgattatgtgaccaagccgttcagccctttggcgcttgtggcgagaatcaaagcggtgagccggagatatcaaaacgccggccggcaggattccgctgacagcgacacgcttgaaacggaacattttaaaatcaataaaaaaacgagagaagtgtttttggacggcgttcaaattcaaaatttgacgcctaaggagttcgatttattgtattacttggtgcaaagcccgaaacaggttttttcaagggagcagctgcttgagcaggtttggggataccaattctacggagacgagcggactgtggatgttcatattaaacggctgagaaaaaagcttggcagcgactcgcggccgtttctttacaccgtatggggagtagggtacaagttcgatgaagattaagtatctctatcagctgctggccagtcacatcagtatattagtcttggcttttctcatcacgggggcgctgttttcacactttgccaaagactttgcatacgagagcaaagtcgatgagctgtcttcctacggctaccgcatcatgggcgaaatggagatgcggccgaaaggagcgccggccattatgaagccgtttgaggaaattttgcgaagcaggaagatcagcttttttctgtttaatgaaaagaaagagatcttgatgacgccggccgatttgcggccgcgaaaactgctgctcagtgatgaagaatggaaagagcttaaagatggaaaggccgttgtcgtcaaaaccgactttaaccgttttaatgaggaagtatcggtcgtcgctctgcccaacatcgtcaacaatgaatttcagggaggcattctgctgaccgctccgatcagcgggaccgaagaaatgatcagcgacatgaaccgctttatgctctttacggcggcgggtgtcatcttagtcgctattctcttaagctggctgacgtcgaaattccatgtcgcccgcattcagaagctccgcgacgccacgaaaaaagtcgcggccggggattatgacatccatatcgaaaaccgcaataaggatgaaatcggtgatttgggcgacgactttaacattatggcccgcaagctaaaaagctcaagcgaggaaatcgaccggctcgaaaagcggagaaggcagtttatcactgacgtttcacatgagctgaagacgccgctgacgacgatcagcggtttagtggaagggatgaacagccagacgatacccgaagaccagcaggataaatgtatgaagctgatcacggaggagacaaaaaggctgattcgcctcgtcaacgaaaaccttgattatgaaaaaatccgctccaaccagattacattgcaaaagctgcattatccgctgatcgaagtgtttgaaatcattaaagagcagctggcgcttcaggcggaggagagacagaatcagctgatcctcgatgtggaagatcatgtaatggtcaatgccgattacgaccggctcatccagattctcgtcaatattacgaagaacagcattcaattcacaacgaacggaaccgtttggctgagaggccgggaagactacaaggagacggtgatcgaagtagaggataccggaatcggcattgatgaaaatgatatcgaaaacatttgggatcgtttttataaagcggatttatcacggacaaacacaccttacggagaatacgggctggggctgtcgatcgtcagacagctcgtctcccttcacaacggcacggtagagattgaaagcgagaaaaacaaaggaacaaaatttatcatccgcctgccgctgacggcgagagatgatgatgaatagaaacccgccagacagcgtctggcgggtttttgttaatctttaattttgaatttctgaatcaggtgctgcagctcttcggcgttttgcgcgaggatctgtgatgcggcggcgatttcttccattgaagcaagctgctcctgggttgccgcactaaccgtttgcgtgcttcccgctgcagtctcggctacttctttgacgccggaaatcgcggtttcgatttcgcttgtgccggctgtcaggtttttcaccaagtttgtcacatcattgatctgtgtgacaacctcagttatcgagttttcgattttttggaaagcgcctccggcttcatgaacgacgacaagtccttctttgacttcgccggttgccgaaatgaccgagttcatcgtctgctttgtatcgttttgaatgatcgtaatcaaccttgtaatctgttctgctgactgggccgattgctcggctaattttctgacttcatccgcgacgacggcaaagccttttccttgttctccagccctggccgcttcaatggccgcgtttaaagctagcaggttcgtttgttcagcgatgctcgtaatcacttcggtaatattcccgatctcatttgaacgttctgttaaatgtttaaatgcttctgaaagagaaacgaccgtttcattaatagactgcatttgtgcgctcactttatcaatggctttcgtgccttcaagcgacatcttcgccgtctggtctgcggtggcggctgccttttcggcgctagaagaaattcttccggcaaactcggtcattcccttaataacggttctgctgttttcaacgctttccacctgctgatcagagcctaccgcaagctcctggatcgtcgttgagatgtactcgctcgcctttgtgctttcatcagcgctggcgctcaattcttgtgatgatgaagcaacttggtgggacgtttcgccgaccgtttcaatgatcgaacggacgcctgctaccattttgttaaacgatgcggtcagcaatcccaattcatccttcgattgatatgttcctttgacagtaaaatcgccttgctctgtttcgcgaacagcgcctgaatgtctttgatcggctttgtgatcagccttgtcattaagagtccgatcgagatggataaaacaagcgatgctgcgatcacaatgatgagaagcgtgatgatggaaccggcttctttagaatcccgctgatagatcgttttggcgttgtcagcatttagcgtttgaatgtcttcaatcagctggttgaccgtttctctttgaggctccatctcttttagatagacatcataagctttgtcattttcgttcttcaccgccaagctgagcatctcgctgctgatatcttgcaatttcttgtattcgcttttgaagctctcgtatttttcagagacgttgtccattaatttcagctgatcgatcttttccattaaggtgttgttttcttcgtttttttccttgatgtttttttgcaaagtatcatttcgatcgttgtctttcgtcaccattaactcgaatttgtacgtatcaagatcgaggttgttcgcttttaatcttgcaaacaactggttgggaatcaattgatcttgatagatcatctcggaacctttggaaagcttgctcagtccgcctaccccctggatgccgacaattgacaaagccagcgccgaaatgataatgatgacaaacagtttgcttctgatttttatatttctcaacagattcatatggtgttctcccatcaatttatttactttacatatcggctttcaaaacggttttgtgaatcaatttatggcaggtattttaagggaaggggatattttctgacaacaaaaaaaccccataaaaaaggggtttttttaaacgagaacttttgcgaaaaactcctggtataatgcgcggaccgcttgtttttcctgagcttccttaacgccgaacatcatgctgacttccgaggagccctggttgatcatttcgatgttgacgccggcttcagacaatgcttttgacgctcttgccgtcgttccgacgttatggcgcatggcttcgccgacgaccatgatcagggcaatattgtgttcaatcgctacttcatcagcatccaactcttccttgatccgtttgatcatccgtttttctgctgcttgatccatttgattctgccttaaaatgatcgtaatatcgtcaatgccggacggaatgtgttcatacgtcagctcttcatcttcaaggatttgcaggacgcggcggccgaagccgatttctcggttcatcaaatatttgctgatgtaaatgctgcaaaatccgctgtcgccggcgatcccgacgacaggtccgttcgtgttgtcgcgtgtggcgacaactcttgtcccttccgcgtccgggttgtttgtatttttgatctgaaccggtatgcgcgcccggaaagcaggaatcaatgcttcatcatgaaagacggaaaagccggcatacgacagctctctcatttcccggtatgtcagctcgcggatttctttcgggttggatacgatcgccgggttgacagaataaacggcgtcaacgtcagtgaagttttcatacaactcggctttcaatccattcgctaaaatggagcccgtaatgtcagagccgctgcgcgaaaacgtcatcacttctccttcctggctgaatccgaagaagccgggaaagataatgatgcccttttgctgtctcagctgaaacagattgtcgtaggactcgggcagcacttgtgcgttgccgggttcgctcgtcacgaacagcccggcgtcttttggactgacataatgtgcttcaactccccggtgcctgaagtaggccgctaccagtttggcattgttatcttcgccgcttgctttgatcgcatcaataaaccgttccggatttgttttatcaccttcgagcagctgaaggaggtctgcccggatccggttgatcacgtcatcggcaagcccgagctctagcgcgatatcggcataccgtccgacaatcgcctcaaccaggccggttgcttctttcgataataagtactgttgggcgcattcgattaacaggtcagttactttcgtatcctcgggatgccgttttccgggtgccgatacgacgacggccctcctttccggatcggaagtgacgatttgaaatactttctctagctgggctcctgatgcgagcgagctgcctccaaatttaacgactttcatttgttacatctcctaaagtttaaattttcgaaataaatttaattttaattattgcgctttttacaagaagaatcaaggtttttctttcaggaaagaacaaatgtgtttttgaggaggactcatcatagggaaatcgcatgacttcaacctttgtatctattaatcttattgactatgtcagaaaaaatggtaagatatataaaggcccttattgataatgataatcattaacgtcggcggaggggttgctttgttgtgcaaggaggctactgcagcatgaaattacgatacctattgctaatgctcatcattctttcattcagctcgatattcatcggcgttaaggagctttcgcctcttgaccttttccgctttaatgaggacgaaattcaaacgctttacataagcagaatcccgcgcttgatcagcatcgtgcttgcgggaatgagcttgagcatctgcgggctgatcatgcagcagctgacgcgcaataaatttgtttcaccaaccaccgctggaacgatggattgggctcggctcggcgtgatcattgcgatcgtgcttttttcgtctgcagggatagtagtcaaaatactgtttgcctttgtttttgcactgtttggcagctttttgttcgtcaaaattttggacagaatcaagttcaaagatgcgattttcatccctctcgtcggaatgatgctcgggagcgttgtcagcgccatctctactttcatggcttatcagtacaatattattcaaaacgtcaatgcatggtttgaagggaatttttcgctggtcatgaaggggaggtatgagctcttatttctgagtataccgctcgttatcattgcctatctgttcgccaataaattcacgttggccgggatgggggagtcattttccatcaatcttggtttgaaatacaagcgggtggtcaatatcgggctgatcatcgtatctattatttcgtccgtcgtcatcctgacgatcggcacgcttccctttttgggattgatcatcccgaacatcgtgtccatttacaggggagatcatttgaaaaacagcctgcctcacacggcggttctcggagccgttttcgtcttgttttgcgatatagcgggacgtctcgtcatttacccgtacgaaatttcggttggtttgatggtcggcatcatcgggagcggcgtttttctttacttgcttttaaggagaaaagcctatgcgtcataaacagaaaatgcttgtactcatcgtgatagcagcagtctgcatcgggctgtttctgttctacggtttgccgtctgtatgggaatatgcgcttccgcggaggtttgccaaggtttttgcgatcatcattgtcggtacagcgattgcgtattcgtcgatgattttccaaacgatcacaaacaacagaattttgacgccgagcatcctcggactcgattctctctatgttctgctgcaaaccgggattattttctttttcggtgcagccaaactggctgacctcggcaaaaacggcaattttctattgtctaccggtttgatggtctgcttttcatttgtgctgtttttcctgatgttccgccgcgggggaaggcacatcttcctgctgctgctcgttggaatcgtgttcggcacattgttcagaagcctgtcatcctttatgcagatgctgatcgatccgaacgagttccaagtcgttcaaaacaagatgtttgccagcttcaacaatttgaatacggacattttagtgcttgcttcgctcgtcattctggcgattctcgtttacgcttggcggtttaatccgtactttgacgtgatttcgctcggcagggatcaagccgtcaacctcggaatcgattacgaccggacggtgaagaaaatgctgatcgtcgtcgccgttctcgtttccgtgtctactgccctcgtgggtccgatcacatttttggggcttctcgtcgtcaatgtggcccgggaggtatttaaaacgtataagcacagcgtcctgattcccggagcggttttgttcagcatcattgcgcttgtcggaggccagttcattgttgaaaagctgtttggtttaacggtgacgctcgtggtgatcattgattttatcggcgggatttattttatttacctgttgctgaaggagcgtaaataatgatagaagtacgagatatcatgaaacaattcggagagcagaccgttgttcatcccacgactttaacgatacaaaaaggaatgatcacgtccttcatcggaccgaacggagcgggaaaaagcacgcttttgtccatcatcagcaggctgatcggcatggacgccggaaaagtgctgattgacggcaaagaaatcggcgcttacaaaagcaatgatttagcaaaaaaaatcagcattttaaagcagtccaaccagatcaacatcaggctgactgtcagggagctcgtcagcttcggcaggtttccttattcacagggaaggctctcgaaagaggactgggcatatgtcgatgaagcgattgattacatgaagctgagagacattgagcataaacaccttgatcagttaagcggcggccagtgccagcgcgctttcatcgcgatggtcattgctcaggataccgactatatattgcttgacgaaccattgaataatctcgatatgaaacactcagtagagattatgaagctcttgaaagaccttgtcgaaaatcgcggaaaaacgatcgttattgtcattcatgacattaatttcgcctcggtttattccgacagaatcgcagccctgaaaaacgggcggattgtaaaagaggggccggcggaagacattatccaaacgccggtgctgaaagacatctatgatatggacattccgatccaacaaatcggagatcaaaaaatctgtgtatattttaaatgatgaggtgacctgaattgaaaaaactatctttattgattatggcattgataaccgttcttgtcgtagccgcctgcggaaacaaagctgctgacacagatgcaaaatcttcctctaaaaaagaaaccgtcacaattaaacacaacagcgacacaacagatgtaccgaaaaacccgaaaaaagtcgttgtcttcaattttggaatgcttgacacgcttgatgagcttggcttaagcgaccgcgttgtcggccttccgaaacaaacccttccgtcttacttgaaaaaatataaagacagcaaatttgaaagcgtcggcggactaaaagagccagattttgaaaaaattgctgagcttgagcctgatttgatcatcatcgaaggcagacagtctgaacagtatgacgagtttaaaaagatcgctccgacgatcgacattgagcttgaccagaagaactacatgaacagttttaaagaaaataccgaaaacattggaaaaatcttcggcaaagaagatgctgtcaaagaagctcttgcgaaaatcgatgaaaaagtagagaaagccaacaagctggcgaaagaaaaaggcggcaaaggattggtcgtcttaacgagcgataagcaaatcagcgcgtatggaagcggctcaagattcggcttgatccacgatgtgctcggcgttgaacctgtcgataaaaacatcgaggtttcccttcacggccaaagcgtctcttcagaatatatctctgaaaagaatcctgattacctgtttgtcatcgaccgaagcgctgccatcggcgaaaaaggaacagcaaaagaagtcatcgaaaatgaaattgtaaaatcaacaaaggcctataaaaacggccatatcacataccttgatccaggctactggtacctgtcaggcggaggccttgaatccgtatctgaaatggtgaaagaagtcgaaaatggattgaaataaaagagcgaggctgccggttcttatccggcagccttttttgtctgttcaaggagaagagggcagagagaagcaaagcgggttttcatgctcataacgccgcaagggccccagactcagttaagcgaatataaaaaaacacgccagttcgattgaactggcgtgacatgatcagcgggccggctggccttgtttgtcggcctgcggcttctttttcaatgtaaacgaaaggataaatccgatcagcgccaagacagcggccacgataaaggcggaattcatgccgtgaatgagcgcatttaacggatgagatgtcgcggcgtttttggctgaattactcatgacggaaatcagaacagccgtgccgatcgaaccgccgatctggcgcatcgtattgttcatcgctgttccgtgcggaatgaggtgcgccggaagggcattgatgcccgccgttgtgagaggcatcataatcatggaagttcccatcatccgcagcgtataaatgacgataataaatgtcagcgaagtatccatttgcaggtccgcaaacgggatggacgtcagcagcaagacggcaaacccgataatcgcaaggccttttccgccgatcttgtcaaaaatccggccgatgatcggcgacatgatgcccattgctatcgcgcccggcagaagcatcaaacccgaatcgaaagctgtcacgtctctgacgttttgcgtgtacagcggcaaaatggtctcagtaccgatcattaatgcaaaaacgatcataccaagtagcgttgttatcgtaaaagtccacgattggaaaacgcgaaactcgagtatcggccttttgattttcaattgtctagagataaagaagaacagggcgaccgcaccgactgcaaaggaaattaaaacagtattgctcccccagccttctgatccggcgttgctgaagccgtacaataaaccgccgaaacccaggctggacaggataatagatatgatgtccactgatgtttctctcaatttcgtgacgtttttcatcagcaagatgacaagcacaagatcaatcagtgcaattggcagaataatataaaataagtatctccatgtaaagctgtcgacgatccagcctgacaatgtcggtccgatggccggtgcaaatgcgatcaccaagccgaccatgcccattgcagccccgcgtttttcaaccgggaaaatcgttaaaaagatcgtctgcatgagcggcatcataattccggcgcctgcggcctgaatgatccgcgccgccagaagaaccggaaagttaggcgccaccgcaccgacgactgttcccgccgcaaagatgctcatcgccgcgatgacgagcgcgcggctcgagaatttttcgatcaaaaaggcggtaatcggaatgagaatcccgtttgtcagcatgaacgccgttgtcagccattgagcttttgtagcgtctatgttcaagtctgccataatatgcggcagtgcggtaaccaggagcgtttggttcaagatcgcgataaacgccccggcaataagcaaacctacgatgatatttctgttgtatgtctgttgttcagttcctgtactcatatcaatccctcttattcttttatactaatcgtttgtatttgtgaaacatcgtattggatggcctcgatttttccaaggtaatcaaggagagccttaattaaatacgtgcggggctctttgctgaaaagctcttcgctcagcaaatctgccgctgacagcagttctgtcacggcaaagtcgtcttgtgacagcgaagaaatcttggttttcagtttttgcaaaaggtcttcaagcaattcctcttttttgggcggtgcccagcatgatgagaaattcgaataggaggcaataatgtcttcatttaatgaacttttctgatcttcgttcagctttttctctatgaagaggtccagaactgacataatgaatggcggaatcgttttaacgtcaggctgcgcttttccagtgccgactaaaaacaggaattccctcatcagcccgtggaaaatgatgacgatatcccatataaacggctcgacctcttcgccgtacgcttgaatgatagagtctttatgccagctgataatcattgattttgtttctttcagatgctttttaaatactgcggtatccggagatgatccctcattggagatgaaattgataaattggcggttttcactgaattccgtaatctccaaagcgatttttttagcgaatctttctttcggcgtcagcgaggtttccgtattgatgacggcgcttttgttcagcatttcatgctttctgaacttgatcaatgccagcagaagatcttctttagattgaaacagtttataaatagatgcttttgacattttgcattcttcagcgatcgcttgcattgcaacattgtgatagcctttttgggcaaacagctttttggcggcccttaagactgctgcttttttttcgttcattccggctccttctttcgcaatgataaaactcatgggtcactaaaaaacccatgagttttcataaatgaaatattaacagaccgaacagtttcggtcaacgattttgttttgggtcacgatgaaggctgatccaatcagccgcttctccgtatgaaagcacgccgtccgtcatacgattgaaggcgccgcggcggatgatgtcttcaccgatctttttcaccagtgacagtgcagctctgaaaggggcggatccgcagctgatcctttcaatccccagttcggaaagaatctgtaaagagggggtgtgtgagccggccagcacgttgatcggcccggatataccttttctcagcccggcaatggtgcctgcatcatcggctccggggataaaaatgcagtccgcgcctgcttgactgtaccgatttgcccgccggactgctgcttgaagacgggagccgggggcgtcagcattgagccagtacacatccgtacgggcattgattaaaacaggaaggttcagttttttaacagccgttattttttcttccattaatgtttcatcacacagcggccgacagggttctttcgttccgtcttcaatattaataccgacaaccccggcagctgcggctttttttgcgttttcagcgactgtttccggtgtttggccgtaacccgcttcaagatctgcactgacgggaatatcgacggcatccgtgatggttttcagtacggaaagcaatgtttcaaaggggagatgttcgccgtcgggatagccgagggacatggcaattccggcgctggttgtcccgactgctttaaaaccgcagttttgaaatgctttggcgctggctgcatcccatgcatttggcagaacgaatgggtctgactgatgatggagatccagaaatgtttgatactttgcaaatgatttcatgtattccactccttttttacatagtgtaaatgtaaagaccttcgatgctcatcgaaatgtggaatggaacgcatggaaaaaggctatcgatcaccgatagcctaaagcatctattcgagtttaaatccttgtttctcaagcatttcacggatgtgaggatagtacactttattgtaataagcggatatgccctgagaccagtttcttgtttcctgtccgttagtccgttttgtcatgtattcggatatttcttcatcgtacgcgtcgatcagcggttttaaatccggttgatacgtttcgctgtgccttaccgcttgttccgggaggcgcggctttttggcggagcggtccgccggatggccgacgacaagtcctgcgacagggaagacgtattcaggaatattgagcagtttgatcaactcttctgcacggccgcggaccgcgccgatcggcacagtgccaagtcccatcgattcagcggctgctgtggccgtcccgagggcgatgcctgcgtcgacagctccgacaagcacggattccattccgtctgtgatcgcaagcgtttcgccgtttttctcaagggcgattttcgcacggttgaagtccgcgcagaacaaaaggaaaacaggggcctgctcgatccagacctgtccgccggccagttcggcaattttctttttccgttcctcatcctgaaccgtaatcacggtgacctgctggccgttaatggaattcggcgcggcttgaacggcttgaataatgtcgtccagctgttcagggctcacgggctcatctgtatagctgcggattgatctatggtctttcaatgttttcaatacttcattcattagaaactcatcctttctttaatccgttgtgtgcgttttaaccacattcaggggttctgataaaaggtcgcccgcggcttgaacgaaagcttgaaaatgctctgtctgattatgggcgtcaagcgcgtcttgatccttccattgctcaagcatgacaaatgtattggcatgttcggtatcttcaaacagctggtactgggcattgccggcttcagctcttgaatgtttaagaagcggttgtacgctttcgagaaaggcgtctcgtttttctggttttactttcatataggcttgcaatacgatcattggatcaaacctccattatgtcatttagaattccttttcgtgtgcgttgtatacacagggaattgattgttcgaaaatcttcgaacaattgaatcgtaacatgtccttgcattgccggcaacccatttgcctccttgatgaattgtcttgaagttaggattatgatacatttaacccatgaaaacaaatgaaatgaagttaacagccgttctccaagccttgagtgatccttacaggcttgagattgtcaaagcattggctgacacagccgagaaaacgtgcggtacgtgcacaaatctcaatattgcaaagtctacgctgtcccaccacttcaaggtgctgagggaagcgggtctgctcaaagtccgcatcgaagggaagcatcattattactccctctgcaaacgggaattggaggagcagtttccgggactgatcgaggcggttctcaaggtagaaaaggaacggtggtaaacggaccagatgtcggctttttaaagccaggctgataccggcaggaaagaacctgccggtatttttaaagcttctcatcaccgcataccgcttcataaagcttggcagtcccttcgtcgatctgatcggcagcgattttggcgaatccgagcacgagcgataccgttccttcatgttttgtctgctctttctttaacgtaaaccgactcatgccgtaaacctcgacccgcctttcctttgctcttaataaaacctcttcttcacttctatccgtttcaaaatcggccacaaagtgaaggcctgcgctctcgcctttaattttgacccggccgttaaagtgtttgacaaggcttccgatcagccttgtccgctttttttcgtaaatctggttcattttcttaatgtgcttttggtactcccccgattcgatcagttcctgcagggcgagctgcgttaagacgctgctcgattgaatcgagaaatggtgcctttttctgtatcgcttcagcagcttttgcggcagtaccatatagctgattctcaggcccggaagaagcgattttgaaaaagtgccgatgtagatgactttttcagagcggtcaaggctttgcagggcggggatcgtatcgctcccgtatttaaattcgctgtcataatcatcttccacaatatagcggtttgccccgtcggaaacccagtttaaaagctgaatcctcctcgataccggcataatgattcctgttggaaactggtgtgaaggcgtgacaaataaaacgtccggattcagacggtgaatctcgctgatccgcattcctttatggtcgagctgaatcgtggcgacttcttttccttcatttttcagcagtcgataaatgcggctgtatcccggctcctccatcgcatagacggctgaggcggggagaaggtcctggagcgtgtgaattaaggactgcgtccctgcgctgatcacgatttgttcggggagacatttgacgcctctcgttaaagcgataaagcgtgcgatcgtttggcgcacttcgtagacgccttgcgggtgcgtcatttctccgagttcgtcaacatgtgaagaaaccgctttctgttcgcagcgaagccatgttttaaacggaaaatgcgccgtatcgacgctcatatgggaaaacgagatccagccgtctttgctttcaggctcttcaaccagttctttttccaattgaaggggaccggggtgacggctggcgtggaacgtttcgatctgctctacaaaaaagccttttctttcacgcgaataaagataaccttctgccaaaagctgctggtaggcggcgttgaccgaattgatgctgacgttcaatgtttcggcgagctctcgcttggatgggagctttttccccggcaaaaggttgcggctgaaaatttcttctttaatccgttgatagatttggtgataaatatattccgcgcccttggagcggtcaatcggtattgtgatcatagcgcctccctctggtaccatcaaaaattaatgattggtacttttcatcataccaaaaaatattcagaattataagaaataaaagtgggggagagattttttatgagtcggaacacaaaagcattcacaacggaagattggcaggccaaacgggatcaattcgtggcaaggggtgtctccaacggaaatcgtcatctggccgctaaaggggaaggtgccgttttatatgatattgacggacgccgttttatcgattttgccggggcgatcggcacattaaatgtcgggcattcacatccgaaagttgtagaagctgtcaagcggcaggccgaacagctcatccatcccggttttaacgtcatgatgtatccggcctatttggaattggcggaaaagctttgccggcttgcgccgggcgcccatgagaaaaaagcgattttcctgaactcgggtgcggaagccgtagaaaacgccgtgaaaatcgccagaaaatatacgaagcgtcaagccgtcgtttcttttacccgcggattccacggacgcacaaacatgacgatgagcatgacgagcaaggtgaaaccgtacaaattcggattcggtccttttgcacccgaggtatatcaggcgccgtttccttactactatagaaagcctgaagggatgactgatgaaagctatgatgacatggttattcaggcgtttgacgatttcttcgtctcgtctgttgctccggagacggttgcttgcgtcgtcatggagccggtacagggagaaggcggttttatcattccttcaaaacggtttgtgcagcatgtcgcagccttctgccaaaaacacggcatcgtttttgtcgctgatgagattcaaacaggctttgccagaacgggcaaatattttgcgattgagcattttgatgtcgttcctgatcttgtgacagtgtcaaaatcgctggctgccggcgttccgctcagcggcgtcatcggccgggcggaaatgctcgatgcggcggatccgggtgaactcgggggcacctacgccggaagtccgcttggatgcgtagccgctttggcagtgctcgatattatcgaatcggaacagctcaacaagcgctctgaagaaatcggcaaagccatcgaagagcgggcgcttgaatggaagatgaaatatccgcagattggggaagtccgccgacttggcgcaatggctgcgattgaaattgtcagggacgaaaagacgcgggagccggacaaagcagctgcggccaagattgccaagtacgccaatgaacacggtctgctcttgttgacggcagggatcaacggcaacattatccgttttctgtctccgctcgtcattactgatgaattacttgaggaagggttcggcatcattgaagaagcgctggaacagctctagtttgacatcttctaaaagaaggagcggattttgatgggtaaacagcaaatgaaaaaaacgatgtcgcagacggatgtgctatttttagcgatcggagctatgctcggctggggctgggtcgtcctttccggcgactggatttcgacagccggctttttgggcagcacgatcgcgtttatcatcggcggcatactcgtcatcttaatcgggttaacgtacgcggagctgtcttctgccatccctgaaacgggtggcggcttgattttcgtctacagggcgttcggacgaaaaacggcttttgtcgccgcttggggtgtgctgttcggctatgtttcggtgattacatttgaggcggtcgcattgcctaccgtcatcgattacgtcctgcctgtcgaacatcaggggtttctctggtcgctaagcggctgggacgtgtatgtcacttgggtgttgatcggttcgggaggtgcggtcgtcctgacagcgctcaattacttcggcgtcaagccggccgcgatttttcagtcggtctttacgattgcgattatcgccacgggctttctccttttgggcggcgccttggtaaacggtgatttcgaacatgtacagcccctttttaaagacgggttttccggtatgatgtccgtccttgtcatgattccgtttctatttgtcggatttgacgtcatccctcaggttgcggctgaaattaatgccccgaaaaaaatcatcggcaaaattttgattatttcgattatcagtgcggtcgtgttttatttgctgattgtattcggcgtaacgatgggtctgtcagaaagcgagcttgcgacgacttctttggcaaccgcggatgcaatggtcaatctgctcgggaaccagctgttcggcacggtgcttgtcctcggcggcgtcgccggaatcattacgagctggaacgcatttatcatcggcgcgagccggattctgtttgcaatgtcggaaaagggcatggtgccgaaatggttcggcttcatccatccgaagtataaaacgccgactaatgcaattttatttctgggtgcgctggcgttttttgccccgctgctcggacgccctgcccttgtttggatcgtcaatgcagggggaacaggtattatagtcggatatttgatcgtctcgattgcattcatgaagctgagaaaaacagagccggatttacacaggccgtataaaatcaataagtggaaaacaacgggtatatctgctatcctcttaagtgttatcttccttgccttttatttgccaggcatgccggccgcgctcacatggccgtatgagtggctgatcttggcgggatggacattgatcggttttcttttatacaacagcagttcaaaacgtaaaggggaggagattcaacatgaccagcatgctagaagtatataatcctgcgactggagaaaaaatcaaatcggttccccagcaatccgcaaaggaagtcgaagaagctgtcgtacgctcgcatgaggcatttcaaaaatggtcgaaaacatcggctgcagaacgagcgggcttgctgaaaaaatggtttgatttaattgtggagcagaaggacgagctggcaaaattgattacgcttgaaaacggcaagccgtacgctgaagcgcagggcgaagtcttatatagcgcaggctatatcgaatggtatgcggaggaagcgaagcgcatctacggaagaacggttcccgcctctgtgacgaacaagcgcatcatcgtcacacgccagggagtcggacctgttgcggcgattaccccgtggaattttccggcggcgatgatcacgagaaaagcggcgccggctttggcggcgggctgtacctttatcatcaagccggcgcctgatacgcctttaacggcgcttgagctcgtccgtctcgggcacgaagcgggcattccgaaagacgtccttcaatgtgtgatcggcgacggacaagagatcggctctatttttacaagccatccgctgatccgcaagattacgttcaccgggtcaacacctgtcggcaaacatttaatgaaaaacagcgccgagacggtgaagcatgtgtcaatggagctcggcggccatgccccgctgatcgttgatgaagatgccaacattgacctcgccgttaagcagacgatgctttcgaaatacaggaatgccggacaaacgtgcgtctgtgcaaaccgtctgatcgttcatgaatcggttaaggatgaatttgcagaaaaactccgcgcggaagtcgccaagctgaaagtcgggaacggactcgaagaaggtgtatcaatcgggccgatcatcaataaaaacggcttccaaaaaatcgtcgatcaaatcaatgacgcggtgaataaaggggcgaaagttctcatcggcgccgaatacgaaagcgatgatgagaaatcatgctactttgtccatccgacagtgctgacggatgttgatccttcaatgacgatcatgcatgaggaaacattcggccccgttgcgccgattacgtcttttaaaacgctggacgaagcggtcaagctcgccaatgatacgccttacggtttagcggcatacttctttacggaaaactaccgccgcggcatctatttatccgaaaaccttgattacggcattctcggctggaatgacggcggaccgtcaaccgttcaggcgcctttcggcggcatgaaggaaagcggtatcggacgcgaaggcggactggaaggcatcgagccgtatttggaaacaaaatatttgtccatcggtttggatgaataacaagacaacatgaaaacccgcccgtatatccccgggcgggttttttttacgctttcatctgttcagcgtttattttatcttttttgggctgataggaaatataaaaaatgcctaaaagaagcagggcgatcccggcccaggaaacaagaggcagcgattccctgacaagcacggttcccaacagcgacgctgtaagcggttcagcaagcgacagcgtcaccgccgttgaggcgggcacttttgccaatcctgtcgtaaataacaggtacgcggctccggttgcaatgaccccgatatagaggctgacagccattccctgaaccgatgagatccagccgagatcgtacagaaacaacaacggggcaagcaatacagcgcttaaaaagaatacggtgcctgtgacagcctccggcttttgcttttgcaggagtttcttgcttgtcagcgtgtagacggcaaaggaaagaccggcgccaagtgcgagcagtatgccgagaaagctcccccccgatgaggcggagggaatgaataataaggctacgcctgctatcgctgcagcagttgcgatccaccatttcgtctgcggaacctttttgaacaccagccattcgaggcagccggcaataatcggagcgctgccgatggcgacgaccgttccgacggcgattcctgacaggctgacggctgaaaaaaagaaaggctggtaaaatgccatgctcaatgctgcgatgatcagcgttttaacgggccagccgcttcgtttcaattgaccgcggaaagccgcgaacaagagcagggtgatgccgccgacagccattctgacagcgccgaacacaagaggtgccgcctctttcggcgcaaatgcctgggttgttcccgtcgttccccataaaattgccgcaagcaagacaaacagaaccgatactttcatactaacgatctctccctactcgatcattcagaactttttctattgtaagataagtttgcggatttttgaatcgccgcttcggaaatttccctgaaaagaggaaatattcaacgctggccgaattcatataatggccaaaaaacaattaaagttggaggaagcggatgaaaaaacgaacagttttattcttcttgttgatctggctcgccggatgtgcgagcgcccaagaggctgaggaacaaaccaaatgggtgaacagcgaacagaaagcgattgagaacggcattcgttatgaaagcattacaaaagacgatattatagacaaaatcgatttaaacggtgaacaagtcgtcgtttttcgattcggcgattcggagggagaggggattggcctcgcacacatcaaaagggaaaacggcaactatcaatggtaccgcgacttaaattacgcaattgtaaaatcggaccacccgaaaacggagaatgcggaagcttccgcgccgttcacaacccctaagggaagaaagtacacgttatatacaggggatgcagatcgcctgaatggtacatttgagactgatgacgggcttcatttggagccggtggtcgatcaaaaaacgggcatgtattatcagatcgtgcaggattcggactgaaatgaaacaaaaatgctgtcgggttgttcccgacagcatttcattttttacgatttctttttccgcactgtcaagagcagcgcagcacctccaagaagcacggcgaggatcgacaggatcagggaagcggtttgaatcccttgtcctccttgactgtcttcattttctgcggcagcgttttgtttcgttgaagcgccgtgtgcatcaaccgtttcgtgtccgagttttgcagcgtcgacaatgcttgtgattgcatgcggggtatcggcgtcatcatcaccggtccactcgacaattgtgccgtccttataatattggtatgcgttccaggcggccttttgttctttgtcagggtttttggcggtgaaggtaaactgctggaattcaccaggctgaatgccgccgttttcggcttcccacgtcacccttgttactttttcgtttttgccggtttcagtgcttgttttccaccccggcaccggttcatactgctgaaattcaacaccgtccggcatgctgagaacgaccttgatcgtggcgttgtctttttcaaccggtactttgacagtgtatgtttcccatgagcctgctgctgattcggtcggttttaccgtgacatgtgcgctgaccggcacggagaaaagcaaaaatgatgctaggattgcacccatccataatgtctttttcaacataatcaaaactcctttttattaatttttgcattgaaaactgttctgatttcctcaaatgacgccgttaatccgtgaacgcggatcttccagatgccgtcttcgcttaaatttaaatttttcgtttggaaaacaccgtctttatttttgctgaggctgaacgtgctttccttgtcatccccgaaaagcccggttttctcaacggttaattcaattttttggatatctttgacgacgtctccttttctgtttctgacggtgacttcaaacgtatttgagcccggcatgtttgggctgattcggagtgacagcgtatttccttccgtcagctgcttcgtctcactgaaaggctgcggcagcggcgcgggcggacttggaatattggtgaaaaccgccgtggtcagcagaatgagaagcccgaccgcccattcagctttcatcgaacggccgtcctgctgtttcggcgcttttctaaaacgaaaatagtgaaatgccccgagtccgatcatgagaaggacgagcgccgatttcacaaggagcgcttttccgtaagccgtcccgaacaggttatccagtgtatgaacaatgaaaaagctgttgaaaaggcccgagaatatgagtagccctgctgaagcgagcgcccatggcgagaagcgccgaatggtttcccatatcaaacttttgtcaggcttcagccagtcttttccgaaaaacagcacaaacatcgcgagtccgccagtccaaatggaagcggcattcagatggatgaagttcatcgcgattgtcatatagcctgcgctcgtcgaagcggcatggccgtcgagcgatttgacgaacaatagtccggcaaaaaggaacaggctcaagatcgcgctcttcaggccttttctattcgaagagaaaacaagcaaggcgatgatggcgatgttgatcagccacagcgttccgcccgtcgtattcagaagcgtttcttttaaaagcgaaggctgaaaagccccgatccaggaaacgcctgcgtttgtttttgtttgcagtggcagctgaatgatgatggcagcccctgtcaataagagcgccacattcgtgatccgcttcagacggcgctttttgtcacccggccagccgttttcaggtcggtgccagacgagctgaaaaagagcggctcccatgaacagggagaaaccggtatacaaaaggacgcgttcaatgacgatatcggctgccggcaggcctgatgcttgattttgctgatctttcggcagcccgccttgaatgtttccgatactaaaagggatcgtgcctgatacaggatgaccgtctgcggatacggctctccattcggccgagtagatatcatcctttaacttcggtttcagcttgacggtcatgatctttgcgttttgggggtcgatttccgttttgccggaatctacccgttcacccgacgaatttctgaccgttatcgaatgaaacccgttctgaatcgcttcattgaattcgatcttaatttcttcaggcgcttttttcagctcctgattttcagcaggagttgattgtacgatataagcgtgagcaaaagcggcttttggcagcagaatggtacaaagaacagccagaactgcccagagtgttgctcttttcatcacattcatccaatctcttaacaaaatttcatgtcttcaggctgcagcagctgttcttcatcgttttctggaccagaagcgcggcatcgtcaaacgataacagctgtccgccaaagccttttttgaatttccgcgcttctgcttcagaagcgaaagggagcgcatgcggctcgcagcagttcaaatgaagatctgtatccagcaaaaagacggcagctttggcgctgatcgtcgtatccagcaaaaaatccctgcagataatctgtgatacatcatctttcactttctcatagcggagcattgcgcaatgcgcgcagcaaaactgttcaatttggctgtcgtttttgacaatttgcacggcaagcctcgaacctgccccttttccgcaaacgacgcaaagctgcccaagctgctgcttcggcttgtttagcgtaattccgcctgcggtcttgatgacctgcccgttttcaacgagcggtttaatgtcgcggtaaacggtcatttcagagacgttcagccttttcgaaatttccgaaatgcgcagagattcttcttctttgatccaagccaaaatctgctcccttcttttaatcggtagcattctcctcccccgttctttatgttctgtacttataagcctagtagattgaaggaaaagaaacaagcggaacgtgataaaaaatgtgatgaaatgttgaactttaacatcgcggccaaagccgttgaatcgtcgtcaatgggtactggtcaaaccgtcctgtttctaaaattttttgtcaggaaatgtaacaggtttgcacgctttagcgatgcaatgtgaaataataatccggagcaaagctgcagaggggaggggagaaaatggggaaacaaaggcttgttttaataggaaacggcatggcaggggttcgcacggccgaagagatttcactacacggcgggagccggtttgagatcgtcatcatcggcagcgaaccacacccgggctataaccggattctgctgtcttctgtccttcagggagaaacggattggaacgatgtgatgacaaaaagccggagctggtatgaagaaaacgggattaccctttatacaggggaaacggctgtcgcaatcgatacggttaatcaaacggtggcgacagatcaaaaccgcgaaatcgcttatgacaaactgatcattgcgacgggctcttccccgtttatcctcccggttcatggtgcagacaaagaaggggtatatggttttagaacaatagacgattgccgggcattcataaacgcatcaaagcgatttaaaaaagcggccgtcatcggcgggggaatattgggccttgaggcggcgcggggattggcaaacctcgggatgaaggttgatgtggttcaccactcttcctcaatcatgcagactcagcttgatccgccggcttctgccatgctccagaaagagctggagcgtcaagggatccattttcttttggagaaagatacagaggcgattttaggaacatcgcgcgcggagggtgtgcggtttaaagacgggacgaagatcagcgccgatctcgtcgtcatggctgccggtgtcagaccgaatatcgaactggccaaggcgagcggtatttcaaccaacagggcgatcatcgtcagcgactatatggagacaaatgttccaaatgtctacgccgtcggtgaatgcgcggagcataacggaacggtctacggcttagtcaagccactgtatgagcaggggaaagtgctggccaaacatatttgcggcctcgaatgttccggttatcagggctccgttcagtccgcggctttaaaaatgtccggaatcgacgtcttttcggcagggaaaatcacagaggacgactcgacgacggctattaaacttttagacgaagcggccggagtctataaaaaagcggtctttcaaggggataaaatggccggcgtcattttatacggagacaccagcggcagtcaaaggctgttggaaagcatcatcaaacaaagggatattaccgttgtcaaaaaagagctgtttcaatcggaggaagacagttcagtcgcttctatggcggttcgtgaaacgatctgccaatgcaacgcggtttcaaaaggcatgatcatggaagcgatacagacgcacggtttaaagacggccgaggaggtcaaacgctgtacaaaagcttccgggtcatgtggcggctgcaggccgttggtcgaggaactgctcctccataccgccgaacatgatggtcacatatctgcggcggaacaaccgatgtgcgcctgcacttcattcacggaagatgaagtcgtgaacgaaatacagatgagaaatctttcttccgttcacgaagtcatctcggcgctcggctggaaaaatagcagcggatgccggatttgcgtgcccgcgcttcactactatttaaaaatgatccgtccggacatcgcctatgaggagcacgaagaggagacggatgccatcatcccgcaaatgtacggaggccggacgaatgccgaagagctgaagcgcattgcaggagtgattgaaaaatatcaaattcaagaggtgtacatgacacaccatcagagattaaagcttgccggcattaagccggagcttatagagcgcgtgaaagaagaactcggcatgccgtattgcccgccgcaacagcagcggatcgccgcggttaaaacgtgcccatgcggatcaccgcagattcaaacattggcagcagacttggaaaaagcagcagaatccctcctcattccggccaaggtctccattggggtgtcgggctgtttggacgattgcgtgtacgcttcagttcatgacatcggacttctcaaagtaaacggaggatgggagttttatgcgggcggccaaggaggacagcatgcttccccgggagagctgctttcagtagccgactcggcggaggaagcgggtgaactcatgaaaggcctgcttcaatattaccgcgaaacagcaaactatcttgagaagatcgggcattggattgaacgcgccggcatcattcatatccgggaagttttatttgacaacggacttcgcggccagctgatcgaacggcttgaaaaagaaaagcggctggctcagcaagaaacgataaaagggctgatgtgaattgacagaacgattgctaaagtactttcgcacaaagcaaaaagaagtgcaatccgaaaaaacgtatgacacccaatgtccattttgcagcatgcagtgcaaaatgcagctcattgaacagacgattgtgacaagaaaaaagtacacggcggtcggaaaagacaatccgacgacaaaggggcggctgtgcatgaaggggatgaacgcccatcagcacgcgtttcattcagagaggatcacccatccgctgatcaaaaaaaacagtgaattcgtccgtgtgtcatgggaagaagcgcttcagtacatcaaagaacaagtaacagcgatccagcatgaagacggccgcgatgctttgagtgtatacggcagcgcgtccattacaaacgaggaagcgtacctgctcgggaagttcgcccgcgtcgccttgaagacgaagcatattgactacaacggcaggctttgcatgtcggcggccgcaacagctgcaaatcaaaccttcggaatggaccggggactgacaaatgccctttccgagatcccccatgcaagggtcatcatcctcgcaggtacgaatatcgccgagtgccagccgacgatcatgccgtattttgaagaagcgaagcaaaacggggcgtacatcatcgtcattgatccccgcgaaacggcaacggccaagatcgccgacctgcatttgaaaatcaagccgggaacagacgccgcgctcgcaaacggaatgctgaaaatcatcattgaagaacagctgacagacggagcgtttatcagagatagagctgaagggtttgaagaggtcaagcgccatgtagcatctttatcgcttgaagacatttcggccaaaaccgggatacaaatcgagcagatcaaaaaagccgcggtaaaattcgcccgcgaggagacgggaatgctgttcacggcaagaggggttgaacagcagactgacggaacggctgctgtaagaaatttactgaatattctaatatcaacggggaaaatcggcaaatttgcttgcggctacggcgccgtcaccgggcaaggaaatgggcagggggcgcgggagcacgggcagaaagcagaccagctgccaggttaccgttcgattgaaaatgaagccgaccgcgcctatattgcggatgtttggggcataaaagctgaagatcttccgggaaaaggcgtatccgcttatgaaatgatgaagaaagttcatgaaggcgaaattacaggaatgtttttaatgtgttcaaaccctgttgtatccagcccgaacgccggctttgtcaaatccgctttgggtaaattaaagttttttgccgccgttgatttgtttctttctgaaacggcaatactcgcggatgtcgttctcccagcatcatcctatctcgaggacgaaggaacgatgaccaatctggaaggcagagtgacattaagggaagcctcaaagccgtgtcccggtgaagcgaggcatgactggcaaattatttgcgatatcgctaaagcgcttggaaaaggccgctatttttcatatcgatcggcagaggatgtttttaatgaattgagaaaagcgagccgcggcggaattgccgactattcgggcatcacctatgaacgtctgagaaaggaaggcggcattttatggccctgtccagaagaggggcaccctggaacacagcgcctgtttgaatcatccttctcccacccggacaaaaaagcaagaatgtgcgtcgtcccgaacgaaccaaaggtcaaaaaagatgtaccgactgaggagtatccccttattctgacgaccggaagggtgatgtctcactatttaaccggggtacagacgagaaggagcgccgcgctcaaggcgagacactttgaatcatttatggaaatccatccgaaaacggcggaaaagtacaatattggcgaccgggtgctggtcagggtggaatcaaaaagaggcagcatcatcgtcaggagcaaatggtcggaagccatcaggccggataccgtttttgtaccgatgcattgggcggattcgcaaaatgtgaacgatttgatagcggaaacgctcgatccgtcctgcagcatgccgggatttaaggtttgctccgtgaaaattcgtccgtcagttgacaattttgtgaataaattgtcataaaaagtcataaaaagtttacaaaattaactataatttgtgatagttttaaagatgtaaatagaatacttgtttagggcgtatagtgaattgttttgaaaaaggggaggatcatagtgaaaaaaaagcagcttgtccttgtagggaacggtatggccggggtcagggccattgaagaaattcttaaaatttcaaacgaagagtttcagatcacgattttcggcagcgaaccgcacccaaactataaccggattcttctttccaaagtgcttcaaggagatacggatgttaaggacattacactgaatgattgggattggtatgaagaaaacggcattcagctgtatacaggtgaagaagtcgttaaagttgatccggagtccaaaaccgtcatcacggatacgggaagagtccagccgtatgatgaactgattttggcgacaggttctctcccttttattctgccattgcccggagcggataaagaaggtgtaacagctttccgtgatatcaaggatacggatatcatgctcgaagcttccaaaacgtacaaaaaagcagcagttatcggcggcgggctgctgggactggaagcagcgcgcggacttctcaaccttggcatggatgttaccgttgtccacctcgcgccatatttgatggagcgtcagcttgatgcagccgcaggacggcttttgcaaaaagagctggaaaagcagggcatgaaatttttactggaaaagcagaccgaagaaatttacggagaaacacgtgtcgaaggcttaaaattcaaagacggctcaacgcttgaggccgatttggtcgtcatggcggtcggaatcaagccgaacgttcagctcggcaaagactgcggccttccggtaaacagaggaatcgtcgtcaatgattacatggagaccgaagttcccaacatttacgctgtcggagaatgcgcggagcataggggcattgcctacggacttgtcgcgcctctttatgaacaggcaaaagtgcttgccaaaaaaatctgcggcgttgaaacggctccgtatgaaggatctgttttatctacccagctgaaggtttccggtgttgaggtcttttctgccggtgactttaatgaggatgacggagaagacaaaaaagcgctcaaagtgtttgacgaacaggacggaatctacaaaaaaatcgttctgcgcggcaatcaggtgatcggcgccgtactgttcggagacagcagcgaaggaaacaggctgttttccatgattcaaaaaggagcggatatttctgatacttcaaaaatttcaatcttgcagcctttgaatcaggaagaaggcatgagcttgaccgctgcgatgagcgacgatgagatcgtgtgcggctgcaacggcgtttcgaaaggaatgatcattcaggcgatcaaagagcagggatgcacatcgacggatgaaattaaagcatgcacaggcgcatcgcgctcttgcggaggatgtaagccgcttgtcgcagagattctccagcatacgctcggctcagaatttgatgcttcagcacaaaaagaagcgatttgcggatgtacggacctttcaagagacgaactcgtggccgaaatcagagaaaaagggctgacccatacaaaagaagtcatgaacgtgctcggctggaaaacggcggaaggctgttccaaatgccgccctgcgcttaactactacctcggcatgatcaatccgaaggaatatgaagatgaaagagaatcccgcttcgtcaatgaacggatgcacgccaacattcaaaaagacggcacatattcagtcgtaccgcggatgtacggcggggtcaccaattcgaatgacttgcggcgcatcgccgatgtcgtcgacaaatatgaaattcctctagtgaaaatgaccggcggccagcggatcgatctgatcggcgtcaaaaaagaggatcttccgaaagtatgggctgatcttgacatgccttctggatttgcttacggaaaaacgctcagaaccgtaaaaacgtgcgtaggcgaacagttctgccgcttcggaacgcaagattcaatggctctcggaattgaccttgagaaaaaatttgaagggctctacacgcctcacaaaattaaaatggcggtttccgcttgtccgagaaactgtgctgaatccggcattaaagatatcggcgttgtcggcatcgacggcggctgggaaatttacgtcggcggaaacggaggcacacatctgcgtgcaggcgatctgttaatgaaagtcaaaacggctgaagaagtcatcgaaatcacaggcgcatatctccaatactatcgtgaaacagccaactatttagagcggacatctgcatggatcgaacgtgtcggcttgtcccacgtccaatccgtattgaatgataaagaaaaacgcaaagagctgaatgaccgcatcaatcaagcgctgtctgtccataaagacccgtggaaagactttttggaagacggaaagacaacaagacagctattcgaaaatgttgtcacttcctaaaatgaaaaaccaacttgaggaggaattcacatggtgaacaagaacttaacaaaggtgtttgtttcgaagatcggggatttgccgaatcagcttgggaagacagtgttcatcaaggacaaggaaatcgcggtattcaagctttcaaacggcagcgtccgcgcgattgaaaaccgctgcccccacaaagggggcgtgcttgccgaaggaatggtaagcggcgaattcgtcttctgtccgatgcacgactggaagatcagccttgaagacggcaaagtccaagagcctgacacggggtgtgtgcagacatacgaaacggtcgttgaaggcgaagatttgtatatcgtttattaaacggcgcaacaagcgaaacgcaatatttcaaaagccttaagggtcgcagaacgtgacccctctttattaaaaaaacaaacgcgttcacataatcggcagatggaaggatgacagttgatggggaatgggaaagtttattttgtcggggccggaccgggcgattcaggattgatcacattaaaaggaagaacgctgatcgaggcggcggatgtcatattgtatgacaggctcgtcaattcccggctgcttgagcatgcaaaagcatcatgcgaatttgtctactgcggcaagctcccggaccgccattatatgaggcaaagtgaaatcaatgcactgctcattgaaaaggggctgaaaggcctcaaagtggtccggctgaaaggaggagacccgagcgtgtttggcagagtcggggaagaagcggccgccgtcagcgaacacggcatcccgtacgagatggtgccaggcattacatcgggaatcgccgctcctctttatgccggactgcctgtgacccaccgcgatttcgcttcatcctttgccgttgtcaccgcccatgataaatcgggcaaaccggagatgaattgggaagggctggccaagggcgtccaaaccctcgtcttttacatggggatcaaaaaccttggttatatatgcgagcagctgatgaaacacggcaagtccccccttgttcccgcaatggccatccaatggggcacatggggccggcagcggagtgttaaagggacattgcagaatatcagggagaaaataaccgagcatcagatcaaaaatcccgcgattatcgtcatcggcgacatcgtatcattcaggcagaacagctggtttgaagaaaagcctttgatcgggctgaacatcatggcagtcaaaagctgtgaagaagaacaaattccagtggaggcgcttcgtgaacaaggcgctgaagttgtggaatggccgaaatggaaatcggccgaaacggtgcctgacgatgcacttttaggtcgaatcgcttgttttgacagcctgctgttcacctcaagtgcgtcactgcgcagatttttcagccggcttgctgctttgaagatcgatgtcagggaaatgcgcggaaggctttacgcttcagatcagcatgtaaaagcagctcttgaagaacggggatttgaagcctttctgcaaacggaaatgccggtctcgggcagctgtttgctgatcggcagccgggaagccgtgcaaaattacccgcactccgggtgcgaggtattgattacacatgacagggtgatcgacagccgctttacctcgatcatcaaacgggaaattgatgagtttcctattgatatagtgttgttttcaaatcgaacatgcgtcgagctgttcgtaaacgaggcggagacagtcggcctccatccggaaaaaacggctgcccgtcttcaggcgttctgcctcactgaagaagcgggggagagagctgcagccgtagggtttcagcgcgttcatgcagtgaatgatcgcgatcgcctgccggatgtcatcaaagagatcaaccgaacagccgaatttgtctgtcagagctgaaaaaagcagggggaaccctgcttttttagcgtgcggcactgcttctgaacaacacctcttttaagtagcaaaggtctgcctctatatgcttcctcattgattcggctgcttttgcgtcatttctgtcctgcatgtgacgcagaatctcctcgtgctgattgatgatttcaagagtgcgctccggtttttcaaggtttttgctccggtagaaaaaggtcagcgaccgtaaatcaagcagctgtttttgcaggcgttcgttttcgctcgcttcgatgatggcatcatgaaattgcgtatttaggcgaagcagagcattagccgactccggaccttggcttttctggtgcttatgcgcctcagagagcgtttcggaaatgagctccagtgtttcattagaggcaaggcgagtcgccaaagaaacggccagggattcgagcgcctgacggcattggtatatttcttcaagatctttgattgtcggttcataaactgtaatttttgatttatcatctatcaataacaggccttcttgttcaagtgtccgaatcgcctctctgacggggctgcggctcacttgcagctccttggcgattttggattcatagatccgttcgccgggctgatatcctcctttaataatcatatcttttaaataatgatggacttgatcatgataagagactgcacgttggatcgaaaacttcacgctgttcacctcgtttatttttcactgcggaaatcactaatagtctagcaaaaagagagaaataccatcaatctaaaattaccataatattgagtattttgtgacaaaaaaagtgttgactgccattagctgtccgttataattaagttataactgtcgacagtcggcagattactttttgattattattgtaagcgctttatagatagaggggaagggggagttttttatgaaatcaagcgttgtgtcagcatgggatatgctttggagatcacaccgggaagcaaagaggctgcttttgttcgccatgcctgtcagggcgggaaaagatgccggtttaaagataaattcggaacaaaccatgaaggaagagaagccgccgagctataaaacgcctcaaaaaatcgggctgctgcttggtcctgcattgtttttcgctgtccttttgttcttttttcccgagggtctgagctatgaaggtagaatggtattggcgactactttgtgggttgcggtttggtggattacggaggctgttccgattccggctgcatcattgctgccgatcgtgctgcttccgctgacgggggcgctggaaggggcagctgtcacgtcgagctacggcgatccgatcgtctttttattcttagggggcttcttgattgcacttgcgatggaacgttggaatctccataaacggattgcgctcaatattatttctgtagtgggcacgagcacctcgaggatcgtcctcggttttatggcggccacaggatttttgtctatgtgggtctcaaatacggccgcggtgatgatgatgcttccaattggaaccgctatcattcatcaggtatcagctgtcataaagtctgaaagaaaagatttagccgcagaagaggcgaaattttcaaaagcgctgatcttcagcatcgggtatgcggggacaatcggcggactcggtacgctgatcggcacgccgccgaacattattttggcggccaatattaagaagctgtacggagttgaagtgtctttcggcggatggatggcttttgccgttccggtcgtcgtcattttgcttgtagcggtatggctgtacttgacgaaagtggcgcatccgatcaagatgaaggagcttccgggcggaaaagaattgattctcgaagaaaaaagaaagcttggaaagatgagttttgaagaaacaatggttctgctcgtcttcgggtttgccgcgtttatgtgggtgacgagaacgtttttatgggatgacaaaataccgggtattgacgatacaatgattgcgatattcgccgcttcattgctcttcttgatcccttcgctcaataaagggggcagggtattggactggtcggtatcgaaggacttgccgtgggggattctccttttattcggaggaggcttggcgctcgcaacaggttttaaagaaacgggtctggcggagtggatcggcggaaggctgacggtattggatggatttaactttgtggttattgtcatcatctcaacggcattggtgctgtttttgacggagattacgtcgaatacggctacggcgaccatgattctgcctgtactggcctcgctcgctttagcgctgaatgttcatccgtacgcattaatggtgcctgctgcaatggcggcaaactgcgccttcatgctgccggtcggcacgccgccgaatgcaattattttcgcatcgggcaaattgaagatcagcgaaatggttcgaaccggctttgtcattaatattttcacgctaattttaatcgtcggagctgtgttctacattcttccgcatttatggggagtagatctgaccgtcttccccgacaatctgaaatcgaattgatgaagcgaagccggagcttaagccccggcttttggtcatggtgaagcttgcaattgatcgttcagcagccatttaaaaagagaaaaaaagaaactgctgaaaaaaggatgatcagcatgaacaaccctgtactgccgcatcgatacccatttctattcatagattgtgttgtagagagtgagccgggaaaatgggtgaaaggctataaattcataacggaaaacgactggttcatcaccgaaaatcaaaaggaaatgccattttcatcttaatagaagcgctggctcagaccgcagcatttactgcgttgaaagaaccggctgaaatcggctttctgtcttcggtgaaaaaagccgaatgcaccggcaaggccgttgtgggagacaaacttgatctatactttgaagtttcccgctataaacgggggtttttattcggcaaaggaaccgcctcagtaaacggaaaacctgcagtgaaagcagagatcggaatttttatggagcaaagtgaaagcgggggagaagattgatagaaataaagcctgtcgcgtttgtggaaaacttgcggactttcccgaaggatgatcattggggcgatgtgatttctgaaattaagttggctgaaggcatccatccggacgctttaaaagggatcgaagaattttcccatttggacattatcttttactttcatcaagtaaaagaggaacacattcaatataaggcgaggcgcccgagaaacaataaaaactatcctgagacaggcattttcgcccaacggggaaaaaacaggccgaacaggctcggcgcgaccgttgtcaccctccttgaaaaatccgggagcaagcttgtagtgaaagggttggatgcgattgacggaacacctgtaatcgatatcaaaccggtgatgaaagagtttctcccgaaaggacaaatcatacagccgaaatggtcggaagatttgatgaaagtatattggcatgcagctgattgatagaaaaaacctctcaacaccttctgagaggttttttcatgcttatacgataaaaaagaaggatatcagaccaatcttgaagatcggaagtcccatgaattgtgcccaatcggcaaacaaaatgaaagcgctttattatatgatgtcaataagggggtcgcaaaaatgatcaacgagaaacgtcctgctcaattgctccaatatttgctgcgtgtcagagaggcgacaatgcatcagctgattgatcattttcaattatcgaaacggcaaatctgctatgacctggacaaaatcaatcattggctgaccggcaagcagctgcctgaaatcgaatataaaagaaagaacaggctggccgttccggaaacattgcttgaattgcggttctccgaagcctgttcagacatcggccgctcgtttatttttacgcaggaagagcggatcaaggccttgtacatgtttctgtttgtccgcagggagccgatttcatccgctcatctgacacagctattgcaggtcagcaaaaatacggtcatgaatgatgtgaaaaaagcgaatgaggcgctgactccgtttttagtggcgatcaaatatacaagacagcgcggctatcatttaataggaagcgagtttgataaaagagttcccgtcatgcaccacctttcttctttcctgcaaaagccttacggcaaagaaatccttcattatattttaaaaatttccggctcgcgcgatcacaaacaacaagaatttaaaagagcggttgaacttgtctcaaaagaatacgggcttcaactcgtcgaagaaaggcttaatgaatttatctactttctgatgatgtattcgatcagagtggccgaaggaaaaattgtccgttttcaccaggaggagggtgagcttttaaagcaaagtccgctgaaaaacgcagccgtaaggcttgtgaatgagcttcggattcccgttcatgaaacggaactttgctacattttgatccagctgctcggtctttcattcggacagcagccggcgcatgatccgctttatcagctgtgtgaaaaacttgtatttgaatttgaatcaagagcatgcatcacatttcccaggaggcgcgaggtggcggaatctctttaccggcacttgaagccggcatatttcagaatgaaataccgcattccgattcacaatcccttgctcagcaaaattaagaaagagcataaagaactgtttaccatcgttcaaaagctgatgcggcaccttgaagcgctgttgaacaaaccggttccagaggaagaaatcggctttatcacaattcattttggtgcattgcttgagcagccggtgcagtccgggtcatccaaaaagacggcagtcgtcgtctgtccgagcggtgtcagctcatccttaatggtcaggcgccagcttgaatcgttattttcagagattgtcgttgagaaagcgatgtctttgcaggaattcacacctgacgtctttgatcattatgatgccgtgttttccaccgttgagctgaaaaccaaaaagcgatactacatggtcaggccgctgatgacgcccgctgaaaaaagcaggcttgtcaatgaagtgtatcaggaaatgttcggtgtgaagcaaagggagcttttgacagacgaatttcttcacatcctcaagaagcacgccaaaatcatagatgaaaaaggactaagagaatcattgaaaaatattgcatttgttcaaaaagtgacggaaacaagggggaaacgaccagtgctgaaagatcttctgacagatgaaaccattcaaatggccgaccaaatcaaaggctgggaagaagcgattcaaacagcggcaaagcctttgcttgataaggaggtgatcttgaaggaatacacggatgccatgatcgacaatgtcaaaacgatgggaccttatatgattatcggccccgagattgccatccctcatgcaagacctgaaaagggcgtccaaaaggtgggaatgagtctcctgaaactgaaggagccggtctattttttggatgatgagcagtatccggtaaggcttttgttttgcattgcggcggttgaccatacgacacatctgaaagcactttcccaactgacccggcttctcagcaataaagaaaatcaggattccttaaaggaaaccgagtcgttggagcatatcaaacgtttaatcgaagcctattcatccaattaaaaacaggagggataatatgaagatattggcagtttgcggatcaggactcggaagcagttttatgctggaaatgaatattaaggatattttgcaggaaatggggttaatggagatcgaggtggatcattcggatttgagttcagcgtctcctgatcaagcggatttgtttgtcgttgccaaagatatcgcggaaggagcggcccacctgcgcgatatcgtcgtgcttgaaagcattatagacatggatgaactgaaaacaaaactggttaaaacattgcaggaaaaaggagtgctttaatcacagaaaaggaggaactgcaaatgggtgaaagagcgctaaagctgatgatggatgtgttaagccagccggctgtattaattgcagccatttctcttatcggtcttctgcttcaaaaaaagcctgccaatgaaattgtgaaagggacgaccaaatcgtttttaggctttatcgtgatttcagccggggcgggcatccttgttggctcgcttgagccgttcggaaagatgtttcaagccgcctttcatgtgaacggcgtcgttccgaacaatgaagcgattgtcgcgatggcgctcaatgaatacgggacggcaacagcgctgatcatgtttttcgggatgctgtccaacatcttaattgcccgttttaccagattaaaatacatttttttgaccgggcatcacacattgtatatggcatgtttaatcgccgttatactggcggtggcgggtttgaagggcccgtttttgatcggcgtcggagctgtttcgctcggcttgacaatgagtttgtttccggcgatggttcagccttttatgaaaaagataaccggcaatgataaggtcgcgttcggccatttttcttcaatcggttacgctgtgtccgggttaatcggcaaagcggcaggcaagggctcgcgctcaactgaaaaaatccggtttccaaacggcctcggatttttaagggacagctctgtcagcattgcgctcactatgaccatcttgtacgttttgattgccttatttgcaggggcgggctatgtggagcgcgagttgagcggcggtacgcattatcttgtcttctccgttattcaagcggtcacatttgcggcaggggtgtttattattctttcgggagtcagactcgtgctcgcggagatcgttccggcttttaaaggcatatctgacaaactcgtaccggattccaagccggcactggattgtccgatcatttttccgtacgcgccaaacgccgtattaatcggctttttttgcagcttcattggcggcatcaccggcatgctgattctcggagcggccggagccgtcatcgttcttcccggagtggttccccactttttcacaggagcttcggccggcgtcttcggaaacgctgcaggggggatacggggagcggtcttggggtcttttgtcaacggtctgattatcacgtttttccctgtgttcctgctgccggtcatgggtgatttaggctttgccaatacgacattttccgataccgattttgccgcaacaggaatcgtgcttgggcatgcggtgaaactgctgggatctggaggcgttgtaattggaatcgcagcggtagtggttggcgcagtcttgttcggctttaaacgcggaaaggcggaaaagccagatcagaaagtcgaagcataaaggagtgggcaatgatgtcagtaagggaaatcgatatggagcgttttcgtgatcaaatcaggctgctgacattgaaacagcttcatcacctcggctttggacattatggtggcagcttgtcaatcgccgatgtgttggccgttttgtatggaaaggtgatgaaaatagatcctgccaatccgtcgtgggaagatcgggacttctttatcctttcaaaagggcacggcggccccgccttatatgcagcgcttcatctttccggctattttgaagaagatgtgctctatacgctaaaccaaaacggcacagctcttccgtcgcaccctgaccgaaatttaacaccgggagtcgatatgacgaccgggtcgctgggccaggggatctcggctgcagcaggagtcgcgctgtcgcacaagctttcaggacgcgctaaccgcacctttgtcattgtcggcgacggggagctgaacgaaggccaatgctgggaagcgatccaatttgcggcgcaccataagctccgcaatctttatgtgtttgtggatgataataaacaacagctggacggcccgacgaaagagattatcgatccgctggattttgtcagcaaatttagagccttcgggttttattccgaaagggtaaacggacacgaaccggaagcgatttatcgtgcggtcaaaagaggcgaagcccagcgggaaaggccggttgccgtcatccttgatacggtgaagggaaagggcatcccttattttgaaaaaatggagaacagccaccacattagagcaaatgaagagcaaaaccgcatgatcgaaaggatcattttgacgcttgaagaaaaggaagtgagggcatgaatgaggcggcaaatgtagagctggacgctgttgaaatgaggcaggcatacagctcagccgtttatgaactggctcaagaaaacacggacatcgtggccttggaagcggatttgatgagctcgatctccatggacaaagtcaaacggcgcattcccgagcaagtgatcaattgcggtgtcatggaagccaatatgatagggattgcggccgggctttcgttaaccggaagaatcccgtttgttcacacgttcgctcagtttgcgacaagacgctgttttgaccagctgtttgtttcaggtgcatatgccaaaacaaacattaagattctcggatcagattcgggaattacggctgaacataacggcggaacccatatggcctttgaagatttgggactcgcccggctgatcccaaacgcctttgtttatgaagcaagcgatgcggcaatgctcaaatttttgatcaaaaaggctgcggcagagtacggcattcactatatcaggacgatcagaaaaaaggctgtcaggctttatgatgaacacgaaacattcgcagacggaaaagcaaaagttctcaaagatggcagcgatgcggcgctgtttgccagcggcatcatggtcgccgaagctttgcaggcggctgaactgctaaaagaaaaaggaatcgatgcagcagtgatcgatatgtattgcatcaagccgattgatcaagaaacggtggttcgttatgcacaaaaaacgaatgcgattgtcacggctgaaaaccataatgtcataggcggattgggaagcgcagttgcggaagtgctgagtgaacattatcccgcgccgcttaaaagaatcggggttcatgaagccttcgggcaggtcgggacaatcgattatttgaaaaaatcttaccgtttgaccgcagaacacattgcactggcggcggaacagctcgtttaagatttctttgtcctggccgatttttatattagaatagataaaagcctaaaaaaagtggaggtatcttaaatatcgtgtcagtcagtcaaagaaatcgaatcgatgtgaagctagtagctctggatatggatggaacactgttaaatgacgaacaaaccatttctgatgaaaacagaaaagcgattaaagaagctgaggaaaaaggggtttatgtcgtgcttagcaccgggcggacgctgatgacgtgccgggagttggcggagtcgctcgaactgtcttcttttttgatcacggcaaacggcagtgaaatctgggattcgtctttcaacctggtcgagcgccagctgcttcatcccgatcatgtccaaatgatgtgggatttgcgcaatctgcacaacaccgatttctgggccgccagtgtcgataaagtgtggagaggcgagtttcctgaggatatacaagcgtatgaatggctgaaattcggctttgatattccggatgacgacgtcagaaaccgggtcctggaagagctgaaaaagaacaaagaattggaagtcaccaattcaagcccgaccaatattgaagtcaatgccatcgggatcaataaagcggccgctttggcaaaagtgtgcgagcgcctcggctttacgatggaacatgtgatggcggtcggagacagtttaaatgatatcgccatgatcaaagaagccggtttaggcgttgccatggggaacgcccaggaaatcgtcaaagaaaccgcggactggattacagattccaatatcgaacacggagtcgcaaaggcgatcaggcattgggtattgtcctagccgaaaaaagagccgatttgcggctcttttttttgtgcaaaataaaaaatattcatggactgaagcaagctgaaaaaccttgtgaaatcaggtttatcagctaaagtttttaggtataacgatttattttatgtgaggtttcctaacaatatgatgccaagcgggcaaatccttgatataatcaattcaagtttgattattcggaattaatgttccgaaaatcggaacaaaacgagggatatactaaaattcgaccgaatgtgcatcaatatataggggggatttgatgaatcaagttgatttaaactgcgatcttggagaaagcttcggcgcttataaaatcgggctggatgaggagattctcgagtttgttacatcagccaacatcgcttgcggatttcatgcgggagaccctggcgtcatgcgcaaaaccgtcaaaatggcggcggaaaaaggcgtgaaaatcggcgcgcatccgggacttcccgatttagcgggattcgggcgccgcaatatggcgatcacgcctgaagaagcatacgatcttgtcgtgtatcaaatcggtgcgctttcaggatttctaaaggctgaaggcgtgaccatgcagcatgtgaaaccccatggcgcactatataatatggctgcgcaaagccgggaactgtcggatgcgatcgcgcgcgcagtttatcaaacagacccggaactgattttattcggtttggcgggaagcgaacttgtgcttgccggtgaaagagccggtttaaaaacggctcacgaagttttcgccgaccgtacatatcaagaagacggaacgctgacttcccgccgccagaatgatgcgctgattcaagatgacgatgaagccgtcggccaggtgatccgcatggtgaaagaaggcaaggtccgcagcctgcagggaacggatgtcatccttaaagcagatacggtgtgcattcacggtgatggtgcacacgcgcttcagtttgcgaaaaaaatccgccgcgaactcagagcagcagatattaaagtacaagctttttctacatgatgttgacaaaaggaggaataccatttgaaacaaaataaaaaaacaaaagcgccggcaggcaactggacgttgcttttgggcgccgcttttttaatggccacatctgcaatcggtccgggatttttaacacaaaccacagtatttacacaatctttggccgcaagcttcggctttgtcatcctcgtttccatcattttagatattttcgcccaaaccaatgtgtggagaattattgcggtttctgaaaaaagagggcaggaaatcgccaacctcgtcttaccgggactcggctattttatcgcctttcttgtcgttctgggcgggcttgccttcaacatcggcaatatcggaggcgccggtctcggcatgcaggttttattcggcatttcgccgcagatgggagccatcatcagcgccgtcatcgcgattttgatctttgtcattaaagaagcgggaaaagcgatggaccggtttacgctgatcgcaggctttgtcatgattttactgacggtgtacgtcgctgtcaccaccggacctccggtaggggaagcgataacgaagacggtcatgcctgataacattgattatcttgcgattataacgcttgtcggcggtacggtcggcggatacattacatttgccggcggacaccgattgcttgatgcgggtgttaaagggaaggatgcgatccctgaagtaacgaaaagctctgtttccggcattttgatcacgtctgtcatgaggattgcgcttttccttgccgtacttggcgtcgtatcaaaaggtatgcagattaatccggataatccgccggcatcagtattccagcatgccgcaggaaatgtcggatacaaaatcttcggcctcgtcatgtggagcgctgctattacatccgtgatcggtgctgcttatacgtcggtatcattctttaaaacgttttctccgaaaatcgaaaagaattcacgcggcattataattgtctttattattgtatcaacgctttgctttgtaacaattggaaagccggtcaaccttctcgttcttgccggcgcattaaacggcttaatcttgccgatcgcactaggctcccttttaatcggcgcgcataagaagaatgtcatcggcgactacaggcatccgatctggcttacaattccgggcattctggtcgttattgtcatggccatcatgggaggctatacgttaatcaatgaaattcctaagttatggggatgatctcgttgcatgtaaatgaaatgcgtcctgacgaagtcagggctctgattcgaaaaggggaaataacgggtccgacagccggcatggccgggggttttacccaggcaaacctggtgattttgaaaaaagagctcgcttttgagttcttgctgttttgccagcgcaatcaaaagccgtgtccgattcttgatgtcacggaccccggatctccggttccgtccatcacggcgccggacgctgatatccgcaccgattttccaaaataccgcgtatacaagcgtggcgaattggcggatgaagtgacagatatctcttctttatgggaagacgacatggtcggttttttaatcggctgcagctttacgttcgaacaagcgttaatgaataacggaatccctgtcagacacattgaagaaaagcgaaatgtcccgatgtatcaaacgaatattccttgtgtcccggcaggccgttttcaagggcctatggtcgtcagcatgaggccggttccggaagagcaggcggtgcgagccgttcaggttacatcaaggcttcccgccgttcacggagggcctgtccatatcggcagtccagaagccatcggtataacagacatcgcaaaacccgatttcggcgatgcggtaacgataaaaaaaggggaagttccggtattctgggcttgcggcgtcacccctcaggcagtcgcaatgcacgcaaggccggagctgatgattacgcattcgcccggccatatgctggttaccgatgttcgggatgaacaatttggtgtgttataggatttcaaaatcaatacagagcggtttatctgtattgatttttaatttaaggggatgaaaggcaaggtgaaacagaattgaaaaatctttcgaatgcgacaatgtctccgctcggcgactccgcggttatcatccagcttggagaggggataagcgaacagacgcaccgtgtcgtcagcgcgctgacaaagcggattgaaaacgatcagtttcccggttttattgagtgtgtgccggctttcacgagtgtgaccgttttctatcagccatttgaagtataccgcaagatggagagcggcaaggctgttgattctccgtatgaaaaggtaaaagccctcctcgaccatcatctccaagagctcacaatggaagaagagacagatcagcgcacggtggaaattccggtttgttacggcggccgtttcggccctgatttggaggaagtggccgacatcaacggcctgactgcacaggaagtcatcgatattcacacctcgggtgagtacctcgtttatatgatcggctttgcgccgggcttcccttacctaggcggaatgtctgaaaagatagccgcaccgcggcggtcatctcctcggacttcgattcccgccggttcagtcggaatagccggcatgcaaacaggcgtctatcccctttcaacgccgggcggctggcagctgatcggcaatacgccgcttgaattattcaagccttatgaacagcctccgagccttctgagagcaggggatatcgtgaaatttgtcagcgtgacagaagaggagtatcacgcgctgaaggaggggaaatcttgagcatagaagtgttaaagccgggtctgatgacaacggttcaagacttgggccgcacaggttttcaaaaatacggcgtgcttgtcagcggtgccatggatgccgattctttgcggattgccaatctgctcgcggggaacagccagaacgaagctgcgcttgaagtgacgctgatggggccggggccgtctctccgctttcaaaaacctgctcttatagcggtgacgggcgctgacttttcactgatggtaaatgacgaagaagtcccgctttggcgcccggttttcatcaaagagggcagcgtgttgacattcggcatgtgcaagcgcggaagccgtgcatatatggcagtggccgggggaattgatgtgccgcctgtaatggaaagcaaaagcacatatgtcagagcaggactcggcggctttcaaggaagggcgcttcaaaagggagacgtgttatcgctaggcagcccgacgccgttgtcggaagcgctgcacagaaagctcgcagacgagggcaaagaacggggctttgcggctccgaagtgggctgtcgaccgcaaatattttctcccgctaaaaaagaacccggtcattcgtgtcatcaaaggcgatcagtttgcttgctttacctcatcatcacaagagcgctttttcgcgggtccattccgggtgacggctaaatccgaccggatggggtaccgtcttcaaggagaggcgctcgaactcactcagcctctggaaatgatctctgaagcggtatcattcggaacgattcaagtgccgcccgacggcaatccgatcgttcttctcgcagacaggcagacagcgggcggatacccgagaatcgcccatatcgcatcagctgatttttctcaggtcacgcagatgatgccgggcgagcaggtgcagtttcagcttgtcagccttcaggaagcagagcgcgtttacatcgaacgggagacgaaaatcagcgaactttctgcccgattgaagcttgaatacatgttatgataggtgtgatgtgtatcaggagggggaaggcatggaacataaaaacaaaacagtcgtcaaagccatgaccctgctcaatctgttcctgacgagagaaaggctctcgctgggcgacatgattgagctgacaggcatgccgaaaacatctgtctaccgcatggtttgttctctcgaagaaatgggttttctcgaccgcgacgagaacgggatgtatagcttaggactgctgtttttgcaatacggccaccttgtttcagaaaggcttgatattcgaaaaatcgctctgcccatcatggaagaactccgcgatgacgtggatgaagccgtccatttaattgtaaggcagggaaatgaagcaatgtatatagaaaaaattgagggcacgcagaccgttcgcctctatacagcgatcgggaggcggtcccctttatatgccggagcctgtgcgagaagcattctgacgtttttgcctgaagaggagcgggatgcctatatcgagcaaacagagctggtgccgatcgcttccggcacgatccgggacaaggctgagctgatccgcattgtggacgagtcgtaccggagcggctgcacggtcagtcattcggagctcgaagactacacctccgcgattgccgcgccgattttcaatcataagcgcgaagtcgcagctgggatcagcatcgccgggtttgaagcccgctttcagaaagaccgtcttccttatttgaccgaaagagtgaaaaaggcggcgcttgacatctcgagaaaattaggtttttaggaaaaaagaaaagtatcctttcgagcctctgccgagtacatatatggtagctgccgcgaaaaaacggcatatcggagggggaaaggatatgacgcttcaatatacggctctcggcgactctttaaccgtcggggtcggtgcaggtttgtttgagccgggatttgtacagcgctataaaaggaaaatggaagaggatttgaacgaagaagtttctttgattgtatttgcgaaatccggtcttgagacgtcggaaattttagcgatgctgaacgagcctttcatcatggaacaggtcaaaaaagcggacgtcatcacgataacgggctgcggaaatgatcttctgcaatcgctggagatatatgaaaaagaaaaggatgaacacgtctttttggaagcttcctcccactgtcagaaaaactactcaggcatgcttgagaagatcagagaaataaagggagaaaaagatacgcgttatctcgtccggcttctcaatttatacaacccatttccgtcaatcgaattagcggacaaatggatttccggctttaacaggcacttaaagcagctagagtccgctccgcaaatcaaggtgatcgatacttatgctgtctttaaaggacgcgaaaaagaatatttgtcaattgaccgtgtgcatccaagcagcagagggtatgaagcgatgtcggaaaagctgagagcggcgggctacgggcggctggagggctgaatatgatgaagaaagaccattccaatcaggaatggtctttttttatgcaattcttcagcgagcagccgaaaacagactaaaaaatgaaactattaaattttgtcacacggctcctgccaaagtgccgttttctttcgattgagcagtcatctgtaagcgttttaatatagaaacagggagccgacattattcgacatcatttttttatcacaggctttaaaggacaacaaaggagggttatgaaatggaagatagacaaaatcaagatttcaaagtaaagattcaacgtttcggaagctatttgagcggaatgatcatgccgaatatcggtgcatttatcgcatgggggatcattaccgcattgtttattccgacgggatggatgccgaatgaagcgcttgcttcattggttgatccaatgatcaaatttttgctgccgctcttgattggatacacgggcggtaagatggtgtacgatcaccgcggaggcgtcgtcggtgcgactgcagcgatcggcgttatcgtcggcgcggacattccgatgttcctcggcgcgatgatcatggggccgctgggcggctacctgatgaaactgacggacaggcttttcaaagataaggtccgttccggatttgaaatgctgatcaacaactttacagccggaattctcggcttcattctggcggtgctcggctttcttgcaatcggtccggtggtgctcggcttaaacaaaacattggcggccggcgtggaagtgatcgtcaatgcgaatctgcttccgctcgcaagtatttttgtagagcctgcgaaagttcttttccttaacaatgcgatcaaccacggtattttgagcccgattggtattgagcaggccgcccagacaggaaaatcaattttattccttttagaggcgaacccaggccctggtctcgggattcttttagcttacatgattttcggaagaggcacatcaaagcagaccgctccgggcgctgcagtgatccatttcctaggcggtattcacgaaatttatttcccttacattctgatgaaaccgctgttaatcctggctgcaatagcgggcggagcgagcggtgtgctgacgttttccatctttaatgcggggcttgcggctgttccttcacctggaagtattattgcggtgctggcgatgacgccgaaaggcaaccacatcggcgtgatccttggtgttctcgtcgcagcagtcgtttcattcattgtagcttctttgattttgaaaacgtctaaagccggcgaagaagatttgacggccgcggcggaaaaaatgcagcaaatgaaaggcaagaagagccaggccgtttctgcattgacttcggctgacgaagcggaagaatcagcggctccgtacgaaaatgtcagcaagatcatcttcgcgtgtgatgccggaatgggctccagtgcgatgggggcatcaattttgaaaaacaaagtcaaaaaagcagaactcgatatcgacgtatccaatacatcgatcaataatctgccggaagatgccgatatcgtcatcacgcataaagacttaacggaacgcgcaaaagcgaagcttccaagcgccagacacatatcggtggaaaacttccttaacagtccaaaatacgacgaactgatcaatcagcttaaaaagtaaagtttgagaacccgtgagcctgaaaatcaggctcacacaacatgtatgaaagagagtgatttcccaatgaaaccagtacttgcaaaagaaaacattcatctcaatcaatctgccgcaacgcaggaagaagcgatcagactggccggaaaggcgctggttgacgccggctatgttaccgcggattatatcgagaaaatgttggagagggaaggcctcacttccacttacatggggaacgcaatcgccattccgcatggtacggaagacagcaagcaggatgttcttcattccggaatatccgttatccagcttccggaaggtgtcgaatacggcgatggcaatattgctaaagtgatctttggcattgccggaaaaaatgatgagcatttggagattttgtcaaagattgcgattgtctgctcagaagcggacaatgtcgaacggatcatcaatgcgaaaaatgaagacgagttaatggcggtttttgaagaaggtgaccaggtatgattgcactgcatttcggtgcggggaacatcggccgcggatttatcggagccttgctctgcaaatcggggtatgatgtcgtgttcgccgatgtaaatgatgccgtgatcaatgaactgaacgataagggccgctataccgtcgaaatggccgatgccggaaggaagcaggaaacgatcggaccggtccgggcgatcaacagtgcgacccagcttgacgaattgtatgatttgatagcgaaagccgaccttgtcaccacagcggtaggcccggcggtgcttaaattgatcgcagagccgattgcagaaggtttgaagcgtcggatgaaaataaacaagcagcctttaaatattatagcttgcgagaatatgatcgggggcagcgctcatcttcgcgaggaaattttcgcccgcttaactgaaacggagcgcgccgcaatcagcgattcagtcggctttccgaactcggcagtcgacagaatcgtgccgatccagcaccatgatgatccgttgaaagtaacggtggagccttttttcgaatgggccgttgatcaaacggaattcgccggaaaagtgccggatattgaaggtgtgacatatgtagcggatcttgcgccattcatcgaaagaaagctgtttacggtcaataccggacacgccatggcggcgtatgccggctataagaaaggtttgaagacgataaaagacgccattcatcatccggaggtccgccaaacggtggcaggcgcgctagaagaaacaggccggtaccttgtccaaacatacgattttacacaggaagagcaccgggcatatatgacaaaaattatcggccgctttgagaatgaatgcctgtcagacgatgtcacccgtgtggccaggtcgccgcttcgcaagcttggcagggatgaccgtcttgtcggcccggcccggaagctttgcgatctcggctttgaacctgtccgccttgcagaaggcattgccctggcgctgcagtttgattgtgccgatgatccggaagccgttcagcttcaaagcatgatcgctgaaaaaggctatgccggcgtgcttcgcgacgtatgcggactcgaagaggatcattctttattcaaactggtaatcagccatttgaaagcatagctttagatagaatcgggagagggcggcagccgggcgggggctgccgaaaacagaatgtatgaacagggcggcgcagatgcaacctaatctagaaacatcagctgtgagctgatgtttcttcacttcttgaaaagtatttgcacagattttaataaaaaattaattagtttgaattgaagattttttgacagcgttttatgatagggataccgtttcaaccgccggaacccctttcacccccccccccccgcaaaaacgacaacaccggaggcggcgttttatgtatatgacagcaagggaacaaaaactaatgaaataccttttgcatcaaaaccgttatgtcaaagtcaatgaaattgccggctatatagaagtcagcacaagaacggtccaccgcgagctcaaagcggttaaatccgttctggacaagtacaggcttcagcttgataagcagccgggaaaaggcttgaaactggtcggagcctacagagacaaacagcggcttcttgaagatctgtcccgggacagtcatgtcgaatacagtgccgatgaacgaaagcttttgattttatgcgcgatgcttgaaacgggagagccgatcaagctttatacaattgcccatgacttgcaggtgacggcggcaacgatcagcaacgatcttgacgagctggagaagtggatcgctccattcggcctttcgctgatcagaaaaagaggctacggtatagagctgagggggccggaggacgccaagcggaaaatcgtcggaaacttgatggccgacaagctcgatgttcagcagtttctggaaacgatcgaaatgaatattaaaggcaagaacgaagcgccggagaaaatattcggtgtcgtcagccgggggaaattgctgaaagcggaaaaagtgctgtttcagatgaaagaaaagtatggactttctctttccgacagtgcatacatcgctctggtcgtccacttgacgtttgcgatcgagcggatacagctcggtgaaatgatcaatatgaatgaagaagaattgacggatctgaagcgtacgaaagagtttgaactggcgcttgcgcttgcaaaggcgcttgaagatgcgtttcacgtgaagatacccgaagctgaggcggggtatattacgatgcatttaagaagcgccaacaaaagcttcaaaatcgactacagagcggaagatatcgagctggatactgcgctcagaacgaaaaagctgatcgatttcatctcgcaaaaaacgggcatgaatttaaccggcaatcattcgctttatgaaggattaatcgcccaccttgaaccggcgatcatccggatcaaagaaaagatgtcggtgcataatccgttaacagagcaggtcaaaaaagattattttctcctatatatggccatagaggaaggcgtcgaaatatttttcccggaaatccggtttccagatgaagaaattgcttttatcgtccttcactttggatcggcgcttgagatgagcaaacaaaaagtagacatcaacgcgctcgtgatttgttcgagcggaatcggttcatcaaagatgctggcctcgcggttgaaaaaagagcttcctgaaatcgcttcctttgagatatcctctctgatggaactgaagacgaaaaacactgatgcctttgacatcatcgtttcaaccgtgccgatcccatatgaaaacattgactgcgtcaccgtcagtccgctccttgacacggaagatgtgaaacagatcaaacaccagctcacccgaaaaatcccgctcatccttcggaaaaagcggatggcgcccaaaaaaccggagccgtttccagatatgcttcagattgcgcggaaaatcggccattacgcggccggcattcaacatatactgagccattttacggttgaaacgatggaagctgaatcaagcctggaacatacggtcaaacggatttgcggaaccctggaagatcaaggcctggttaaggatgcagggcagatggcggatggactgatgaaaagagaagcacagggtggcctcggaattcccggaacaaccttcgcgctgtttcatttaaaaagtgaagcggccgcggttcccctctttaaagcttatgatctgtccaaaccgttcgagatcaaagggatggacggaagcgccatgaagatgatgcggatgctcatcatgctggcgccggccgatctgtctccggaaggttccgagattctgagcttcatcagctcttcgatgatagaaagtgatgagagcataaaagcataccagaccggagaccgcgagcagctgtacggcatgctgaacgtgctgtttcaccggtttatacaggataaagagtggtgagagccccgggttaacccggggctttcttcatttttatcgcacatggtcatgtttaaacaaaaatttctccggttaaaagtctagtaacatcagctaaagggaggaatcacaaatggatttgcgcaatcagcagacaaacgggcagccggcgcagacgcaagaccgccagcccggcatcgaaagcgtcatgaatccgcgtccgatctatgaggatgaaaattacaaaggaacggataaactgaaaggaaaggtcgcgctgatcacaggaggcgacagcggaatcggcagagctgttgccgttgcctatgctaaagaaggcgcggacatctcgatcgtctacttgaatgaacacgaagacgctcaggagacgaaagcgcgcgttgaaaaagagggcgtcaaatgcctgctgcttcccggcgatgtcagggatgaagctttctgcaatgacgcggttgagcagacggtgaaggagctgggccgtcttgatattcttgtcaataatgcggccgaacagcatcctaaagacagcattaaagagatttccagtgaacagctcgagaaaacatttaaaacaaatttcttctcttatttctactttacaaaaaaagcgattgattatctggagccgggcagcgcgatcatcaatacaacatcgatcaacccttaccggggcaatccgcagctgattgactacacggcaacaaaaggggcgatcaatgcgtttacacggtcgatgtcacaggcgctcgtcaaagacggcatccgtgtcaatgccgttgcaccgggaccgatttggacgccgctgatcccgtcaacgttttcaggggaggaagtggcgaagttcggtacagatacaccgatgggccgtccaggtcagccggtcgaccatgtgggctgctatgtgcttttagcatctgacgattcttcgtatatgacagggcagaccctccacgtcaacggcggagactttatcacgacataaaagggggaagctcgtgtgaaggtgacaaaggaagatgtaattgaatactacgagaaagcgggcattgtgctgaacgacgatgataaagaaaacatccaaatcatggactacggattaaataagctggataagctggggcttcagctgttcgtctatgtcaacacagaccgctactgcgccaaagagctcgtattattccctgaacaaacatgccccgaacaccggcatcctcctgtagacaagcagaaagggaaggaagagacattcaggtgcagatacggaaaagtgtatttgtatgtagaaggagaaaaaacggaagccccggccgttatgccgccggacgaggatattgaacatttcaccgtttggcacgaaattcagctcacgcccggcgaacagtttacgattccgccggacacgaagcattggttcaaagcggggagtgaaggtgcggtggtcacggagttttcttcaacaagcaccgatgatcacgatgtgttcacagatccgagaatttagcgaatgggagtccatctcattcgctttttttcgctcgctccatcacatcaaagccgatgaagtgccgtccgtcatgatcggcaaaataaaattgaacaccgttcacacaaagtgttttgaccgcttcctgtgccgtcggtcgaaaccgccgaacgtgcgtcccgtttaggtaagccggttcaagtttatattttctgccggtcagcgttccaagccgcgcgatttccggagcctcgtcccccggaaattcgacaccgatgatccgctgatggcggtcaaagtctgcagacaaagccgtgtcgccgatatcatctgttgctgataccgatccggcccgcctttccgttaaagcaatgtagcccatatcagcctcggcatcaaacgatatgaaaatattcacgtcaaaaacctccattcaattgtttaatatacaagacattgtggaaaagtaacagtggagacgatacaaaggagggaacctcaaaatggatcagcagcaattgaagaacaaggtgcttgatattctcgatcatcataaaatcggttcgcttgcaacggttgaaagcggcaagcctcattcccgctacatgacctttttccatgacgggctgacgctttatacaccgacaagcgatgagacgcacaaggcggaagagattgataacaatccgaacgtccacgtgctgttgggttataacggcgaaggattaggcgatgcataccttgaaattacaggtacggcaaagctcaaccattcaaaggatttaaaggacaaaatttgggatgaaaggcttgagcaatggtttgacggaaaggacgatccgaacttgaccgtgcttgagattgagccttcggaaatcagactgatgaatgaaggcgaaagcaccccggtcacgcttgacatgtagcactgtgctcaatcagtttgtcataaagggcgaactgtagtataataaaaaacaggaacacgcaaaagagcaaataaatggaaagtaaacttcttttttctttcttagaagatgctaatttcttcctctgacccgcccctaacaggatagagggaaaaaagactttttgtttcacaattcacactggcgcggcttcggagccgcaaggacgaatgagaggtagggctttcgttgtcttgtatcagaaattccatggtgtttactttcgctcggaacgatagatgctgatcttttacgaaattcaaatgaccgcctttggcagcggataataatttatttgctcgaataaatatgataattgagaccgcttcggcttttgccggagcggtttttgatttgccgaaacgtttccgttttaaaaacagtcttacctatagactggaggaaggtaaatggactttttaacatccaaggtgctattgattttttgttttctgttgttgatccattccatcgaaacgctcgcttacgctgcccggctgtcaggcgcgagagtcggatttatcgcatcggctctgtcattatttaatgtgatggtcatcgtctcgagaatgtcaaacatggttcagcagcctgtgacgggaaagcttgttgatgtcgcgggggcggatgcgctttccctcgtcggtagccaatttcggtttttgatctttggttcaaccgtcggcacaattttcggaatgctgcttctgccgacattcgtcgccgtattttcgagagcgattgttcatttggcaggagaaaatggctccgttttgcaagtgtttcgcaaggcgttttcaaaaaatagcttcaagcatgcaaagcattatgcaaaaagaccgagcctggaatatgtgaaagactttcggttccgctatataccgaaacggctgtttgtcttgaacatggtcattacggcgatttatacaatcggcgttcttgccgctctttatgcgggcgtccttgtgcccgaaaggcatacgaccgcggtgatggcctccggccttgtcaacggggttgcgacgatgctgctcgcgctgtttgtcgatccaaaggtgtcggtacttgcagatgacgtagcaaaagggaagcggagctatacgtatttgaaatgggcttcgatcacaatggcagcatcgagggtggccgggacgatttttgcccaagtactatttattcccgcttcttactatatcgcatggatgacgaagtggatgtagtcgatttttgacgaaaagatcaaaattcgataattttcattacattatgaaacaaatgaaaacaaaatattatctttttcgacagggttagacagcttgatctttcttttattaattgcccgctgtttcatcctgtgatagtcttatgtgtggcggtgataaaagtggagagggttagagtaagagtaagaaaaccgaaaagaaaaaggcgaaaaatcataaagcgcctgtttacattaactttgctggttatcatagcagcagcgggttatacctactttgaatacaaaaaaggcttatctgaatctgacggagattttaaagaagacggacagtttgaatttaacggggaaggctctgatcttgatgaagtgaacatcctcgttcttgggatcgattcaagaggggaagaccattcaaggtctgactccatgatggtcatccactataataaaaagcagaaacagcctaaattgatttcgattatgagggacagctatgtcgacattccgggatatgacaagcaaaaagtcaatgcggcttatgcatacggaggcccggaactcgtcagaaaaacattaaaagaatcctttgatttggacattaactattacgctgtcatcgattttaaaggttttgccaaaatcgttgatgcggtggcgcctgacggcatcgaagtcgatgttccgaaaaaaatgtcatacggaatcggcatgacactgcagccgggaaaacaagttcttcacggtgaaaggctgctgggctatgtccggttcaggcatgacagagaaagcgattttggacgggtcagaaggcagcaggaagtcttttcaaagcttcaaaaagaagcggtgagcatcggaaatatcgcacagcttccgaagctgtgggggctcgtcgatccgtatattgaaacaaacattccgaacggcgtcatactctccgtcggcaaagactttttgcttggaagcgtaaaagaaaccaaaagcttcaggctgccggttgacggatcatttacgaacaaagacgatccaaaatacggggcagtccttgatttagaccttgaacaaaacaaggaagagctgaaacgctttttaaatgagtgatcaaaaaatccgccgggaaacccggcggattttactgatcatatttttttagtccccggtcataaaggaaattgccgaatggaacaaatgcggccacaagaccggcagccggccatttcacagaccacctcagcacaaaagttgcatacaacagaacaaacaaatacaaaataaacaatccgccgtgaaccgatccgacaatcgtaacggccatcgggtaatccgcccaatatttaagcggcatggcgatgaacagcaggattaaaagcgacatgccttcaataaaacccatcaaccgaaggcggccaatcggcgtttgcagcatagtatacctcctgtggagtgatagtctacctttatactataaaccaaaaggggacaaatatgacaggtttttctccgattgatttatgcgtctgccggaagcttcattaaagcgccgaagtattgctgggcagtcgtaaaacaaataaatgcggtcaattccgttatttcttcttctgaaaacacttcttttaaaacatcaaactgcctgtctgacacgcgctccctctgcgccaaaaagacctctgcaaaccccatcgcaaagctcgttttctgctgattcggaatctcgggcttccccttggccttgcaatattcacacccgtttccctgagccagcacacggcgcacctgctccttcagttcctttgataaaaagccgtctcctgacagctcctcagctaaagccgtccagcttgacatcaggctttcagagtgtccgagcagccgctgaaacggcgtctctcctctgtctgaaaaattgattcttgtcatatgatgatcacctcttcataatcatatataagcagaagagaaatatgaatttcgaacgaaagaattttcgtgaaaatattaaaataatgaaatagaatggagggaataaagttacatatgaaaattgatgatctcgattttaaaatcatagccgaattaaagaaagacagccgtttatcgatgcgggagctgggcaggaagatcagcctttcggcaccgtctgtgaccgaaagagtcaggcggctcgaatcgttcggcgtcataaaaaaatatacgctggacatcgattaccaaaaggtcggtcttcccgtttcctgcatcattgaagcaacggtgaaaaacggggaatacgagaggtttaaagcgtatatcgaacgcctcccgaacattgaattctgctaccggatcgcgggagctgcctgctatatgctgaaaatcaatgcagagagcctggcgaagatcgaagcgtttatcaatgaaacgtctccatatgcccaaaccgtgacacacgtgattttttcggaaattgaaacaaaggaatcgtgaacattagagatgcatctgtatcatctgttataatataaggatgcatgaacaagaaagtgatgtgatgatggacgtgtctaaaacagttgttttagcagaaaaaccttcagtcggccgtgacttggcccgcgtgctgaagtgtcataaaaaaggaaacggatatcttgaaggcgaccgctatatcgtgacatgggcgctcggccatctggtcacattggcggaccctgaaggatacggaaaggaataccagtcttggcggcttgaagacctgccgatcatccctgagcctttaaagctcgtcgtgatcaaaaagaccggaaaacagtttcaggcggtaaaatcgcagctgatcagaaaagatgtcaaagacatcgtcattgcaaccgatgccggccgggaaggcgagctcgtcgcccgctggatcatcgaaaaagcaaaggtcacgaagccattgaagcgtctgtggatttcatctgttactgacaaagcgatcaaagacggatttaaaaacttaaagaacggcaaagactttgaaaacctttaccattcagctgtggctcgagctgaagccgattggatcgtcggcatcaacgcgacgagggcgctgacaacgaaattcaacgcccagctttcctgcgggcgcgtacagacgccgacgctggcaatgatcgccaaaagagaggaagatattaagaactttaaacccgtcccttatttcggcttgcgcgcagcggtcgacggcatgacgctgacatggcaggacaaaaagacgtcacagacacgcacgttcaacgcatctgtgacgtcgcagcttgcaggagcgctgcaaggcaaaccggccgtcatcgtcgacttgaaaaaaacggcgaaaaaaagctttgctcccggactttatgatctgactgagctgcagagggacgcccataaacgcttcggcttttccgcaaaagaaacgctgtccgttttgcagaagctctatgagcagcacaagctcgtcacctatccgcggacggactcaaggtttctttccaatgacatcgtcccgacgctgaaagaccgtttggaaggcatgcaggtgaagccttatgcccagcatgtggcccggatcctgaagcggggggttaaagccaataaaagctttgtcaacgatgcgaaagtatccgatcaccacgcgattattccgacggaagagccgcttgcgctcggcgcgttaagcgaaaaggaaagaaagctttacgatttgatcgcgaagcgcttcctcgctgttttaatgccgccgtttgaatatgaagaaacaaaagtgtttgccgaaatcggcggagaaacctttacggcaaaagggaaaacagttcagtcgcaaggctggaaagcggtgtacgatttcgcagacgaagatgatgacgaggaagaaaaggatcaaacccttccaaaactcgcaaaaggcgacacgctttccgtccggtctttgacagagacgaagggtgaaacaaaaccgccggcgcggtttaatgaaggaacattgctgtctgcgatggagaatccagccgcatttatgcagggagaagaaaaaaaccttgtgaaaaccctcggagagacgggcggacttgggacggtcgcgacacgcgccgatattatcgaaaagctgttcaacacgttcctgattgagaaaaaaggaaaagatatttacattacttcaaaaggaaaacagctccttgagcttgttccgtcagatttaaaatctccggccctcaccgccgaatgggagcagaagctgtcaggcattgcgaaaggaaagctgaaatcttcagccttcattaaagaaatgaaggagtacgcaaagcagacgatcagagaaatcaaaagcagcaatcaaaagtttaagcacgacaatatcacaggaacacattgccctgactgcggaaaactgatgctgaaagtaaacggcaaacgcggcacaatgctcgtctgccaggacagggagtgcggccatcggaaaacggtcgccaaacagacgaacgcccgctgcccggtttgccataagcgcatggagctgcgcggccacggggaaggccaaacctttgcctgtgtctgcggccaccgcgaaaagctctccgttttcgaaaagcgcagagccaaagacaaaaattcaaaagcgtcaaaacgcgatgtacactcttacatgaaaaagcaaaacaaggatgagccgatcaacaatgcgctcgccgaacagctgaagaagctgaagcttgatcaataaaacgggaagcctgccggggacggcaggctgttttaatttgtccaaatatcacaaaaagctgctgttatgacgcgatgatagaaggagattcactgcgcggaaaaaaccgggaaattcatgtagccgcgcccaggaaaatcggattgaaacatgaggatattctggatgccgatcaatgttgaaatccttgtcagccgctcttgtataaagaccgactccgcctttggaaaatcgccccgcacttttgtggcaggggaattttagcgaagttgagcacagccggaaaacgaagcatgatatctcgattttctcttttgctctgccgggtttaagaaaagaattgatgtacaatcaataggtcagaaagcctgtctaccgccggttttttttatattaaaaaagtatttacaatgctcgtaaacgggagtatgatctctctataataatccaaaatcgcttaatctaaaaaagagcgggggaaccatttagaggcgtacagcctccggggtgaatccttttaaaggtagggcaaactctcgtgagcccgaatccgtcagctaacctcgtaagcgttaagagagagggagataacctgggaataaaaatccgattccgcaggggcttttgcctctgcgcttttttgtgcgaaaaaatactgaaaaaacagcaaagaaggagaagacaatgatgtatagtgcaataaagcggtttttaatcgggaagccattgaaatcaaaagagcttagagaacaaaagattacaaaaacaaaagcattggctttgctttcctctgacgccctgtcttccgtcgcttacggaacagagcagattctgatcgttttggcggctgtcagttccgccgcattatggtattctctgccgattgccgcaggcgtcatgattttattgacggcattaattctttcataccggcagatcattttttcttatccgcacggaggaggagcttatgttgtatcaagggaaaaccttggagtgaacccggggctggtcgcaggagggtctcttcttgtcgattatattttgacagtagccgtcagcgtttccgcgggaaccgacgccattacatcggcagttcctatgttgcatccgtatcatcttctgatagcgattgtgctggtgcttttgattatggttttaaatttacgagggctgacagaatcggcttcaatattggcataccctgtgtatttatttgtggccgctctcttgattctgatcgcggcaggcagctacaagctgcttaccgggcaaatcgagccggcggagcatgctgcagtcggcacgcctgttgccgggctgtccctgtttctcctgcttaaagctttttcttcaggctgttcggcattaaccggcgtagaggcgatttccaatgcgatacctgcttttaaagatcccgcgccaaaaaatgccgcaaatacccttgcgatgatggggatattgctggctgtcctgttttcggggattacaatgcttgctttcggttacggcatcacgccgaaaagcgaagagacggttgtttcgcagattgcatcggaaacattcgggcggtctttcctttactttttcattcagggcacgacttcaatgattttagtgctggcggcaaataccgggttctcggccttcccgcagcttgcgtttaatttggcccgggataaatatatgccgagaatgtttacggtcagaggagaccgcttagggtattcaaacgggatcatctttctcggtattgcatcgattgtgctgattgtgctgtttaacggacagacggagcatctcattcctttatatgcggtcggcgtgtttataccgtttaccctttcgcagacggggatgtgcttgaaatggatgagggaaaagccggacggctggattgcaaaaatgatcattaatgcagcaggagccgccatctccgctgtcgtgctgctgattttattcattacaaagtttgcgcttgtttggccgattgtcatcttcatgccgattgtcatttgggccttttatgtggtgaaaaagcactatacagcggtgagcgagcagctgagaataacaggcaagcctttggagccgatcaaaggaaatatcgtcattgtacctgtcgcgggtgtgacaagcgtcgtcgaaaagtcggtccaatacgcaaaaaccttgtcagatcaagtgattgcggttcatgtatcatttgacaaagaagaagagaaaaagattgagaagaaatgggaggctcttcaaaacggggtcaggcttgtaacgctttattcctcataccgaagcttgatccacccattggaaaagtttctggaaacagttgaagccaaagcggcgagctacaactactctgtgatggttctcgtaccccagttcattccgaaaaaaagctggcacaacattcttcacaatcagtccgcgcttttgctgcggctgaggctcctgtggaaaaaagacatagttgttgccacgcttccataccattttaaaaagtaaaaaacctgcagagccatgctctttacatgccgggtttttgctttattcaggctgcttcgcgtccgcttcaagccgggccactgctccaggcgacgctttttccaccgctctggcggctatgtcgtaagcctcttcatactgatatgcgtaaaaacagttttctgcttctttcagctgttcggaaaggatacggtcctggcttctgaagcggttgccatattgaatgatgcgttcgatcagcaaaaccagttcaaccagttcgtccgtctttgttttcacttccgtgacaagctgttccgcctcttgaagacgttcgttcaccgcatccatgttcagcggcagctcattcaactgttctgtcactttctgcacagtcgtctgcgactgtcggatcttttcggttatggcctccgggatgcctggaacattgcttttctccaggctgcgcgccgtatccttgattgtctgcttcaattgcttgagaagctctcttgcctgaagctcttcttttctcagcatttgcagcatgtccctgtattcgtcatgctcccgttgcgcggcttccatctgcttttcgatatcggcaagctcttcttttaacagcgagtaggcgacatgtttctgatcaagcctttctctcacttgttcgaactgcttttcgatcatttcaaggcgcttttcatatgactgctgcttctccagttcgccggtagtcagtctgtagcctttcttgacgagctcggtttcagcttcggtatcctttttggaggcttcaagcttttccaatgcagcggcaagctcaggcactttgcccaaaatttcctgccctgcttcgacttcatgctcgagctggttatacagcgtctggatcgtttcatcaatgatctgcacgattgcggcggcttcctctaaatcaagctcgtccaaaagcgcatcttcagcgcgcttcaattctttcaaaaggttttcgagctccttctccacttgaatatgatcgagcttataccctttatcgatcatttcctgatagccggctttcaattttgcgatttcctgcggaactgtctgcttgcagctggcaagcagtttcggcacatcgtctatgtatgattgaagctcttcaagcaaacggtcttgggcaagcagcacctttctggcttctatgtaatttccgccttctgtttcctcttcaaactgtttaatgccttcccacacggtatcgaggtcggcttcaattttcgcatagaggtctccgtacaggtggctgtatgccaaaaggtttttccgcacttttgtataacgttcttttacctcttcgatttctttgcggttctgctcttcgcttgagacaagatcggcgatttcctttaagatgtcttcaatgttggactcagccgctgataaaagattctcaatatgcgcgagcacctgtttcgatttttgaaaacggtatttgtcggcgcaatcctcggcttcaaacagaagctcttcgactttgggcatatgcgaggtgacgatttcatcccattcccggcgccatctttcaaagaattcctcagtctgccccgtcattttcagatgcttgatttttgacatctcttccacaatcgaacggttcatgatttcgattttccaagcttctaaacggtcgatctctttatatatattttttctgaataagtagcccgtagcgaataagattaaaaataacgccagtaagccaatgacaaactccataatgagcccccttgctgtttatcttgttctgtcagggtatgatatttgaaattgttatgtaaaaatgaagttaaactatcgttttcattgttcttatgataccatgtaaccaacattttttgagcagaatttttaatttttttacatcaaagtgacaacatctgactatttttttacggggtgacatcatgctgaaacgagacggtcatgttcattctcccttttgtccgcacggatcaaaagacgaattcagatattatatagaagaattgtgcaaaaaaggcttccaatccgtatcctttactgagcacgcgccgcttccgccttcatttattgatccgactccggagaaagacagcgccatgccgatctcccagctgggccgctatattgaacggctgaccgaactgaaggaagaatacagaggacagcttgacattttgatcggtcttgaagtcgattatatccgcgcctttgaacatgaaacgaaagcttttctcgatcagtacggcacacatcttgacgacagcatcctgtccgttcattttttgccggctggatcttcatacatctgtcttgactacgatgaaaaagcgtttcagcagctgatcgactgctacggcagcacagagcaggtttatctcgcctattatgacgaaatctattcttccattgtatcaccgttgggagcatttaagccaaaacgaatcggccacatcacgcttgcgaaaaaatttgtgaagctgtttccgtatacgatgtcggaaagcgttagaaaatcggtctcctcctgtctggatgaagccgcaaaacgcggacttgaacttgactttaatacggccggcctccgcaagccttatgcaggcaacgtctatatggaagaatggatgataaaagaagcggaacaaaaaaacatcccgcttgtctttgggtctgacgcccaccaagcagaggatgccggatttggttacgaacattttgagagccgctttgttaaataacggcggcttgccgacgctctctgtacaacagactgagaagccatgttttgacttccttgtaatacgcctgataaaagtacggctcgtgcggctgtacataaagcacttctgaaatatattgaggctgcagataaggcatcattaaaagcgacttcagctgaatcataaaatgggaaaggggaaaacgggaaaattcgttgtcctcatttcccttttcaatgatcagatggagaatgtacttttctttcgttaaatatgtcgacatcacttcacgattcagtgtggaatcaatcgtgacttcgcgatagacaaaccgagttaattgacgatgttcatgctgatacgatagaatatcaaaaaccaattgaagaaggcaatccgttgcacctgcatcctgaaggcgttcatggcccttttcaaggattcttaaatatccttcataaaaacgggatactaaatgctccattaacccgccttttccattaaaataataggagatgtgggcgacattgacattggctgctcgggcaatttcgcggactgatgttcctgaaaaacctttttggttgaacagttccacggcagattcgatgatcctgtccttcgtggttggagtagcgtttgatcccatcttgtttcaccccttcttacttaaaacaattccacttcaagcggagttgttcctgtaaaaagcgctcgacaaatagcatcacggcaagcgcgtttttgccatttcaaagaaaaagcgagggaaatataatgtttcatgtcgaaaaaacagaaggcagtaaagaaaaaaaatacgagcttctcctcaaacagatcgatgcgctgacagaaggcgaacctgatatgatcgccaatacagcaaacgcttccgctcttttgtatcaatcattggaagacgtcaactgggcgggcttttattttgccaaagacggtgagcttgtgctcgggccgttccagggacttcctgcatgcgtaagaatcccgttcgggaaaggcgtctgcggcaccgcttatacaaacggccgggtcgagcgcgttgaagatgtgaacgcattccccggacacattgcgtgtgatgcagcgtcccaatccgaaatcgtagttccgcttgaagttgacgggagcatcatcggagtgctcgatatcgacagcccgattaaaaaccgcttcgatgaaactgatgagtattatttgaaaaagttcacggagaagcttggagagcgtttaagcgaaaagagccggtaattccggctcttttttaatgtgtcataaacttgtttttcccgttccgctttgcattgtacagcgcgacatccgcttctttaaaaaggtcggataaagatttcggacgatcctgagaccaatgggataccccgcacgaaatcgtcaccgtcggatccgtacattccctgacaagcattatgagcctttcggcaagcatttcaccggcgttcagccttgctttcggcaagtataccgcaagctcttctcctccccaccttgctgcgacatcctgatcgcggatgtttcgctggatcacccgggcgacttgtataagaatatcatcgcctttctgatggccgtacgtatcgttaatctgtttaaaatcatcaatatcgatcaatacaaggacgccgctctcgtccaatttcatactgtacccgattttctcatcgagatggcttctcgagtagagctctgtcaaacggtctgtctgaacaagatacttcagccggtcgcgcagcatcaaattcgatacggcgagcgtggaatgcctgatcagcgtctgaaacagcttaaacatctcaaacgaaaaggagcagacattttttttcaacacgatgacaaatcctttgttttcattattttccagcatcggaacgcccattaatgaagcatatccttcattcccaaaaagcgaagaaccgtttccgacaaacaccccgttttcctctgatatcttctctttgacatagcggatgtatggaagggcctcatccgtctgaaaaaaactagtgctttccggcagcagggtttccttgcctaagtgatttttataaaaaaagcccacctcttcggcgccgaatgaactgatcagcctttcggacaagctcttcatcatatccggaaggcgtttcgtccggttcagctgatgcgatgtttcattaatcagctccaaatttgaaatcatattctgcgactgttcgtaaagccgtgaattttcaaatgctttccctgccgcattcgaaataatgcatatatccgctgccgtatcggcagcgcctggtccaaaggctttcaaaacgccgtacgttccctgccggcctttaatcggaatgtatacttccgcttcatttttgctcttctcctgtcctgataagtatgcctccaaggcaaaagaatcggtcgattcgctttgcacatccaactctatcgcagggaggttgatgtattgatcctcatcgtatgacaagaaaagacaatacgttaaaaaaggaaacacactccttaagctttcgagcattgtcttcagcacctgctcctgatccatcagctcatgcagcagctccgtcttttcataaatctttgttttcttaagctcatcacgaaataatgcgtcaagctccagacaatgcaccaaaaacagatgaatggattccgcgagacgttctggtaatttatgtttcttttgacatgaaagttctatatatttgctgttttcttctattgttataatggtatgataatcgctcactcggctgatcggatcaccgtcgcctctcgatccctgcagtcttgaagaaggctgcactgttagagatataaacgaaaaaaatgactctgctgccgcttttagccaggcaacagagtcgtcgtacgagacggccggcttttttaaaaaaaattgaaacagcttttgatgaaaagacagatataggtcttcagtttgtttattcatggtcatcaccttaaaaaatccgttttttgtattttattttcctgattatatcacaaaaacaggactatatacttataaacagtccgtccctttcgggacgatccatgaatggttgactttgcccggcggacattatataatcttctttgtgtgaaataatgcagcctttttgttctgcttctatgtttcattttgttccttatttattaaggtgtatcgtgtaactctttgctgctggagcgaggatacatgaaaacaaaatggacatggctgaattgaacagatgggttttattttcacaaaaataaaaccaaaggaggagtcacattatggctcgctatacaggtccaagctggaaattatcccgccgtttaggcatctctttaagcggtacgggtaaagaattagaaaaacgtccttacgcaccaggtcctcacggtccgggacagcgtaaaaaactatcagaatatggtttgcaattgcaagaaaagcaaaagcttcgccatatgtacggtgtgaacgaacgccaattccgcaacctttttgacaaagctgcgaaaatggccggtaaacacggtgaaaacttcatgattcttcttgagtcacgtcttgacaacatcgtttaccgtcttggcctggcgcgcactcgccgccaagcacgccaattggtaaaccacggtcacgttcttgttgacggaagccgcgttgacattccgtcttaccaagttaaacctggccaaacgatttcacttcgtgaaaaatctcaaaacctttctgtcgttaaagaagcggttgaagtgaacaactttgttcctgaatacctgacttttgacgctgaaaagcttgaaggttcactaactcgccttccagagcgttctgagcttcctgctgagattaacgaagcgctgatcgttgagttctactctcgttaatagaaaatgctctttaaagagcatgggcaaaaaccctagaattgttgacatcccaacgattctagggttttttgtttactccccgttgattctggctgctgatagatctgatgattcactttcaaatgatatctgtgatcacattcatcctggttcgaaattcgcccgccgaaataaaacagacccgcctcataagagtaaggtaccttctcacaagcaaacatctccttttctcctttaaacatcttcggtaaaattaaatcgttggttagacaatgaaagcggaggagtggccgacaaatgcttttgttttttgctaagtttgtcttgttctacgtattctgttcagttgcattcgcccttttcaaagtcatgtactacaatatcagcaaaaaatgggttacaaagacggcggagggcactaaactgaattgggctttgaatgtctttcttaaacacggcaaaaaaatggacagcaacgactgctttgttatgggggttttagcgggatggtgtgcgatttatttataaaaagcttccgaaaaaggaccgagatccgtgtcgcgatgcagccacaactgaacttcagcgactgcttttatttagtctcgccgatttgactgttctccggtatcaccatacgatcctcaatcgctgctgagagtgataccgccaaacactcttcggtattgctggcacattgaacaaagctccgatgatattattgaagggttgctcaataaaattaaaaattcaggtctgcttcagtatataaaaaaaccccaatcgccagatgattttctaacaattgggggccaatttacgatacatttacttttggatttggtccatattgattttcttttgcttcgccagcctgacagtaaaaaataagcagaatgacagcaccgataatcggcaaaaagccaattaaaatccaccagccgcttctcccggtatcatgcagcctgcggacattgacagccaaagaaggcaccaaaacagccaactgataaataaagatgagaatgtatccgaggaaccccccgccatacccaatgatatatcctacttgatatctgtcatatccttctgctgtcatgattcctgaaataaataaacttactaccattaatgataagataaataatataaagcatatgatgccgttaaatacatgaaacaaccagtattcctttcgtcttgctctcccttcaaaattcgcataattcttcaagcctctccaataccacttcatacaatttcctccactgccaaatctataaatttgcgaaaaacatatgaattataccataaaatatcattttcgaccatttacttgaagggatgttttgatgcctgttcggaaagaacattttttctatgggctttgagcttacattcatatcataggaaaaacaatatacagtttccatttaaccattgcttctgtataatatgaatcattcatttcgcctccgtagctctagaagggaagagcgccgttaaacattgtaggaacgggtcgcaaggcaagggtttcagaagcaccgaaaagcaaatagctgagacaggtggaattcctgtcggtgaaagtccgtagggaagcgtgttctcccctagcctatgcttacggaaggagtgcgggttcgaatcccgccggaggcattgattacatctctggtctcgaagaagaattaaaaaacagacagaagttcactgtctgttttttacggctttgacctgtcatatattaaaatgtgtaagattcgccgtcatccggcacaagtacgcgcgaggacattcctttttcctgaatgaagctcttcaattcttttcgtgataaagtccaatggttgacagcctccatatgactggaaatgattgtggtcttaggtgcagcttgatagacttcagcaatatcctcttttcccatcacaagagaccctccttcaaagaactgattgtctcctccgttaacgactatgacgtccggctgatgcgcagcgatttcttcccggacaccttcataccaaactgtatcccctgccacatacagcgttttctcctttgagtgtttgaagacaacgccgcacacttctccggcaagctttaatatctctcccctcccatgctcgccttttgttttgattaattgaatcccctcaaacaccgtatcttttgttaagacctctatattttgaaaaccggcttttctcacttcctcagcatctgcttcattttggacaaacagtttgatttctttcggaagcagatctttggcagcatcgtcaaaatgatctaaatgcagatgagtgacgatgactgcgtctgtattcttgacgagctcgtcggttggcacaggcaggctgaccaaagggttgttttgctcttgtcttgctgagttcgggaaaggagggtaagcgcctttttcagccagcatcggatctattaaaaatgttttgcccgcatatttgacggccaatgttgcatttcgaatttgttgaatattcatagttatcatgcctttcctttcatttacgattagtttatactatgaccgatcaacatttaaatagataaaatcaagtctttacagcgtttgacttgatttttgaaaaacgttcatttgagaggatttgatgaaatgctggatcatacagacaagcaaatcatagaggaattatcaaaaaacagccggatgaccatgaaggaattaggagagaaagttcatttgacaggtcaggcggcttcagcaagggttgctaaattagaggatcaaggagtgattgaaggttataccatacaagtgaatcaagtgaaactcgggtgttttattcacgcttttatcaatatctatacaaaaagcacttatcataagccttatctttcatttattaaagcacagcagaaatacatcattcataactataaaatcagcggagacggctgttatcttcttgaatgcaagtttccgtcaaatcaacagttggaccaatttttaatagacttaaaccatcatgcaaattataaactgtcgatcgttatcaataaaacgggtgggtaaagagactgccggccgttttattgataaaaaagagggcctctaaagaccctctacttcagccgctttgctgcattttccgtctgattcaattgattgtatccgtcagccgactgctgcacctcttgttttcgttccgtttccagctgcttgtggtaatcttccataaatttttctttggctgcaatgaacaggttcatgctacattcctccctcttcaacgatggaaacgctctacctattacatctatatttttgacatttcctgaatgaacatacatgaaacatgttgacacaaaaaaacccttgccgtttggcaagagtttttttgattacttataagtcagcaggaagtatttctttttaccgcggcgaatgacggtaaactgtccttcgatgcggtcgtcggcggtgaggacgtccgcaacatcggtgcggcgctcgccgttaacgtataccgcgccattcgtgatatcttcgcgcgcctgccgtttagacggagacagctttgattggacgagtatttcaacaagaggaagttcatccgctttctcgacctccagggaaggaacccctttaaagccgacttttacttcttcagctgtcaattgtttgatatctccgctgaacagtgcttttgagatgttgacggcctgctcaaacgcttcacggccgtgtacaagaacggtcacttcttcggcgaggcgcttttgcgcttcgcgtttttcaggcgccgtctctgttttttcagcgagatcttcaatttcttcttttgataagaaagtgaagtattttaagtatttcacgacatccctgtcgtcggtattgatccagaactgataaaactcatacgccgacgttttctctttatcaagccagatcgcgccgccttccgtttttccgaacttcgtgccgtctgcttttgtcacaagcggaatcgtcaatccgaaagcttttgcattctcttcggatttgcggatgagttcgagacctgatgtgatgttgccccactggtcgcttccgccgatctgaagcttgcattcctggtttctgtacaaattcaagaaatcgagagactgcaggatcatgtagctgaattcagtataagatatgcctgtctcgattctggagcttaccgtatccttggcaagcatgtaattgattccgaagtttttgccgacatcgcgcaggaaatcaatgacgttcattttgccgatccagtcatagttgttcgccatgatcgccgggttctcttcagcttcaaaatcaaggaaacgcgaaagctggtttttgattttctgcgaccattcgcggacgatttcttcattgttcagcgtgcgctccgctttctttccgctcggatcgccgataaggcccgtcgccccgcctacgagcgcaatcggacgatgtccggccagctggaagcggcgaagcattaaaatcggcagcaggtggccgatatgcagactgtcagctgtcggatcaaatccggagtataagctgattttctctttatcgagcagttctctcaagcctgcttcatcggtttgctgctgaatcagtcccctgaaggacaaatcatcaagtatgtgtgtcatcatcaattagctccttttttccaaaataaaacgccccttcgcaaaaacgaagggacgataaaaatcgcggtaccaccctgcttaaaagaacgcatggccgcgctcttttcactctcgttgataacggaaaagcttccgttcttctgctacagaaagcccggaaggcttttttcgcaaaagcggttcatgagtgtaattcaaaccatccatatgtgctgattttcaccggccatcagctctctaagacagggaaggatgcgttctactgatctcagtcttcaccttttgaatattcgactaaatcttttttaacataatatttttgcattgtcaatgagacatcagtcttccatcgatgagagatcgcctgccggaaggttcagctcccatgctttcaggacgcgtctcatgatctttccgcttcttgtcttcggcagtttatctttaaattcgatttcccttggcgcggcatgtgcggccaagccttgtttcacgaactgcctgatttcttcttttaacgcatctgacggttcataaccgtccctcaaggcgatgaacgctttaataatttcaccccggacgggatccggtttgccgatgacgcctgcttcagcgacggcctgatgctcaacaagcttgctctcgacttcaaacgggccgacgcgttcgcccgatgtcatgatgacatcgtcgatccgtccctggaaccagaagtacccgtcttcatccatgtaggcggaatctcctgacacataccaatcgcccggcataaaataggagctatatttttcaggattgttccagatcgaatgcatcatcgacggccagccttttttaatggcgagatttcccattctgtaaggaggcagttcatttccctggttgtcgacgattgcagcctctacaccgggaatcggcttgcccattgatcccggtttaatttccatgcacgggtaattgcagatgagctgcgatcctgtttcagtcatccaccaagtatcatgaatccggttgccgaagactttatgcccccacctgatgacttcgggatttaacggctcccctacgcttaaaatatgccgcaaggagcttagattatatttattcacaagatcgtcgcctgcacccatcagcatccggaaagccgttggcgcgctgtaccataccgtcacttccattttttcaatcgtttcgtaccatgcctcaggactgaatctgccgcctacgacaacattcgtagctccattcagccacggaccgaaaatcccgtaaaccgttccggtgacccagccgggatcagcggtgcaccaatagatgtcatcgtcatgcagatcaagaacccatttggctgtttgataatgctggatcattgctttatggacgtggagaaccccttttggcgcgccggtcgaacccgacgtatagtgaagcagcatcccgtcttcctgatccacccattcaatctcaagatcagtgcctgcttccgccgctttcgcgtaataatcaatgacaggtccttcttcctttacgccttctccaacgacaatgattgattcaagatccggaagttcatcggccggcacccgttcaagcaattccggcgtcgtcacgatgaccttcgctccgctgtttgcaagcctgtctttgacggcaccttccataaacgcttcaaataacggcccgacgatcgctcccaatttgatggcgccgagaagaataaaataaagctcgggcgatctcggcataaaaacaaacacacggtctccctttcccacatcggcatgctgctttaagacattcccggctttgttggtttcatttttcatctctctgaaagtgtacttttcttcgcggaccggatctttgtagtaaaatgccactttgtttttcaaatttgactcagcgtggcggtcgatagcttcataagctgcattgatttttcccgttttgtgccatgaaaaatgcttttcggcatccttccagtcaaatgtccggtatgtttcatcatagtctttcaagttgtaatttcccttttctgctggcagcgctttcaatttcatgcccatccccctttgttcgatcatcaaaatatattatagtatagattttttattttctcaatttttaaaaaatactcttctctcctatgaaaacgcttaatattttggtatgttatgtataaaagacttcaactaagatgtaaggcggtggatacgtggagcatcacaaaacttatcatgccaaagaattgcagaccgagaaaggctctgtgctgatagagggccctatcagtcccgaaaaactcgcagaatatgaatttcacgacgagcttacagcctttcgcccatcacaaaaacaacatgaagcattaatcgaaatcgcagggcttcccgaaggacgaatcatcatcgcccgtttccggcaaaccattgtcggctatgtgacatatgtttatccagacccgcttgaaagatggtctgaaggaaacatggaaaatttaatcgagcttggagccatcgaagtcattccggcgttcagaggtcactctgtcgggaagacgctgcttgcggtcagcatgatggatccgcagatggaaaaatatattatcatcacgactgaatattactggcattgggatctaaaggggactaacaaagatgtttgggaatacagaaagatgatggagaagatgatgaatgccggaggacttgtctggtttgcgacagacgatccggaaatcagctcccatcccgccaactgtttaatggcacgcatcggaaaagaggtcagtcaggaatcgatcgagcgttttgacagactcagattccacaatcgttttatgtattaagggagcaaaggggacctgaatatgattgttgaaaaaatcatgaaacgggatgttgtgacactatccagaaccgatacgattgaagaagcgatcaaacgcatgcgaacattccacataaagcaccttcccgtcatcaatgaacggggaacggtcataggcattgtcacggacagggacgtcaaaacagcaagtccgagtatctttgcccaaaacagatctaacgaagatttaaaaaagccggtggaactgatcatgtccaaagaagtgatcaccggtcacccgcttgattttgccgaagaaatatcagccgtcttttttgaacacgaaatcggctgcctcccgatcgtaaaaaacggaaagcttgtcggcatcgtgacaaaatccgatttgctgcatacgttcgttcagctgacaggagcccattttccaggctcccaaatcgaaattaaaaccgatcatatcgcccgaagcctcgctgatatcagcgccatcttcagcaggcgccaaatcgccatattgagcgtgctcgtatatcccggtgatgaagatgattcgaaaatactcgtgtttcgcgttcaaacgatgaatcccgcctctatcatcaaagacgtaaaatccaaagggtatcaggttctttggccggctgttcaaagggatttgccatgaaggacagcgtatttattttttctccctcatatcaaacctatcaatttcatcaagaccacccgtttaatcagctgcgagtctatgtaacatacgatcttttgaacacggtcggcgcatttgaaccgggagaaacgattgccccgcgcgcagcgacagaaaccgagctcgagcttgttcacacgggcgattatatcagggccgtccagcttgcaggggcgggaaagctcccggcagccgaaagcgaaaactacgggcttggaacggaggatacccctgtttttgccgggatgcatgaagccgcctcccttttggtaggcggaacgctgacggctgcagactatgtcatgacgggcaaagctagacacgccctcaatcttggaggcgggcttcaccacgggttcagaggaagggcttcaggcttttgcgtctataatgacagttcagttgtgatacgttacttgcagaaaaaatatcatgcgaaagttttatatattgatacagacgcccatcacggcgacggggtgcagtttacgttctatgatgatccttccgtctgcaccgtctcgatacatgaaacaggccgctacctattcccgggaacggggcaggttcaggaaagaggtcatggcgaaggctacggctatgcttttaatatcccgctcgatgccttcacagaagataagtcttttcttgattcctaccggacggctgtttctgaaatagccgagtttttcaaaccggatgtcattttgtcgcaaaacggagctgacgcacattactacgatccgctgacacacttgtgcacgacgatgaagatttacgaagagattccaaagctcgctcacgaacttgcacacacctattgcagcggaagatggatcgctgtcggcggaggcggctacgacatttggcgcgtcgtaccgagggcatgggcaagaatctggcttgaaatgaaagggatggaaccagaggagaaaatgcctgaaaaatggctgaaaaaatgggggaaacaggcatctgtccggcttcctgccaactggtccgacccggaagatttgtatcctccaattccaagaaaaaccgaaataacggaaaaaaacgcacaaaccgttgccaaagccctttatccgattcgctctgcccagcgtaccacttaatatgaaaattgcggcacacagaaaaggccttgcttttgtgcaagaccttgctttcttctcattattgttttgcgatgacaatctcgacgcgcctgttttccttcatatggctctcagtgcggttgtccctgaccggttttgtatccgcataaccgatggcaagaaaacgcgacgagtcgagcttttccttcgacgtaaagtagccgatcacagtgctcgcccttgctgcagaaagctcccaattggatggaaaacggtaagtcgaaatcgggcggctgtccgtatgcccctccacacgaatcgggttggacaccgatttgagaaggacggcgattttatgcaaaagcgggtgagcttggtctttcagatccgctttccctgaatcaaacaaaaccgcttcctgaaggacgagaatgacgccccgttcgtcacgcttggccgcaatcaaacttgacagttcgtttttttcaatatagtcattgattttctttaataaatcatcttggcttttagccgttttttcagccttctgatcgcccgcgtcttttttcaactctgcggcggatttgccgtcggccctgtcttgaaatgaaccgactgctgctttgaatttgtttaaatcgatttgcgacatcgaaaacagtaaaataaagaacacgaggatgagcgtaatcaaatccgaaaacgtgatgatccagtttggcgatttgcggccctgctcgcgcttccttcgttcatgtctaagcttcatgaggcctgtccttttgtttcatgcggtccgcccgcttttttgtccattcttcttttgaactgaaaacgacaagctgactttcaagatttcgcggatttcttcccgattggatgccgatgatgccttcgatcatgacttgcttcttaaagatttcattctccgtcttttcttcaagcttcgcggcgatcggtataaacagcatgttggctaaaagtgatccgtaaagcgtcgtcaaaagggcgattgccatattcggaccgagcgtttccggcttgttcaggtttttgagcatcatgacgagaccgacaagcgttccgatcattccccatgcaggcgcaaattctcctgctttttcaaagatccttctcccctttctgtgtcgttcttccatcgcggcaatttccgagttcatcacattgcggatcgtctcctcatcccatccgtcgatggcaaggagcaggccttttttcaaaaacgggtctttcatttcattgacattggcgtccaatgataaaattccttgtttgcgcgcctgttcagacaggctgacaaaggttttgaccaattcgcgcacatcatcttcctccgaaataaagacctgcttcagcacagccggcgctctttttaaatctttcggggaaaagctgatgaatacagctgcacacaatccacccgtcacaataaaaaaagacgtcaaatcgataaacgaataaaaaccggaaagccccgctccagagacaacgccgagcactaaaatgaaaatacccagaataaaaccgaccggtgtcagataatcaaatcgtttcattttttcataatctctccagctcaaggaaaagaaagcaagcaattcacgaaaaaagctgtgaacacttgctttctttctcgtttatttaatgatgatcattttgttgattgtctgagttcaatgcgatgcggcagctggacaatatgctcttcgacttcctctttgttcatcagctttgtcagaagcctcatcgccacggcaccgatatcatacgtaggctggacgacagtcgacagctgcggccgaaccattaatgaaagccttgtattgtcaaaaccgatcacttcaaggtcatccggaacagccagtcctttatcctgtgctgcgtgaataacgccgagcgccatttcgtctgtcgctgacaggacggctgtcggtttttcatccagcttcattaaagcctccagcgcttccattcctgaatcgtacgtataatcgccttctacaacatactcttccttaaattgcagccccttatccccaagcgctcttttaaagccttgcagttttttcgcttgattaaccggttcagccataggtcctgagacgaacgcaaggcgcttatggcctttctcaatcagcatggttgccgcatcataaatcgcctgttcataatcgatcgcaaccgacggcgtttcccctttttcttcaacagatgccgcaagcacgatcggaactggcgatcgcttaaattcctccacatgctcttcagtcacatttccgctcataaagacgataccgtcaacttgctttcctagcatcgtattcaaaagatgaagttctttgtccatattctggtcggaattgctcaaaataatattgtacttgtacatcgttgcgatatcttcgattcccctcgccagctctgaataaaagatactggaaatatcgggaatgatcacgccgacagtcgtcgtctttttgcttgccagccctcttgccacggcgtttggacgatagccaagacgctcgatcgcttcaagcaccttctttctcgtcgtcggcttgacattcggattcccgttgacgacccgggaaacggttgccatacttacatttgcttcgcgtgctacatcatatattgtcacattactcatttttaccactccttcaactgggtacacttttcttttcctatagcataaacattttcatgtagagaaatgtcaaaatgtaaaactttatgtaaaataaacagaacaccagtttacattatttttcataacctgccaaaacaaaaggggctctctgaaattatacacggttttacctaatatgaaaacgttccctttatttttataattaatttaaataagaataaacagctttttacttaaaaataagaaattttttcgacaatttttgatgacaacgtaaaaaaaggaccgctcgcgagcggtccataaacaaatcttatgcttttacttgaacgagcggcttcagttcatttaaccatttttcaaatgtcgggatatccatttgctgagctgagtcggaaagcgcgacagaaggatcaggatggacctcggccatgacaccgtcagctccgatcgcaagcgctgcttttgctgtcggaagaagcaggtcgcggcgtccggttgaatgagtgacatccacgaatacaggaaggtgagtttcctgcttcaggatcggcacagctgagatatcaagcgtatttctagtcgctgtttcatacgttctgattccgcgttcacaaaggatgatttgatcattgccctgcgacatgatgtactccgctgcattgatgaattccttcagcgttgcggcaagtccgcgcttcagcagaaccggcttcttcactgaaccggccgcttttaagagctcgaagttctgcatgttgcgggcgccgatttggatgacatcgatgtaatcaatggcttcttcaatatgctgcggattcacgatctcactgatgacggctagatcatactcatcagcaacacgctttaagatttgcaggccttccacgccgaggccttggaagtcgtacgggcttgtacgcggtttgaaagctccgccgcgaagcagtttcaagccttgctttttagctgccgctgcgacttccgctacttgttcgtagctttcaaccgcacacggaccgacgataaatctttgttctccgtcgccgattttttcgcctttcagatcaacgattgtattttcaggctttttcttgcgagaaacgagcagcgctttgctgtgatcgtcttcctgcagttcaagcccggctttgaaaatctctttgaagatatgctggatcgtcgagttttcaaacggtccgtcgttattttcaataatttcgttcagcatcgctctttctctgacaggatcgtagcggttgatgccttgtgcttccttcgcttttccaatctcctgaacgattcttcctcgctcgttaatcagctttaatatttgcaagtttaattcattcgcctgctgcctcagcaaatcaagttcagtgttgctcatggtaatccatcctttcttttaacttcaccctctatgaaaataagaatgattcaattgattagggtttattataaacaatgtttcttaaaatgtcacgaaaaaattctttattacccaaacgcttttaagtgataaagcattatatgcagtttatcccttgctgtgcgggtgtttatcggaagaataaaaaaaagaatcatgtttgattctttaacttgataacctgtatattctctgtattgcggtttcgacgctaaaaaccctgtcattcaaggcagccgccttatcatcggcatgttcgacaatgttctccgtaaattgtccgatgttctcgatgatcgttttcgggagcctctcctgccctcttttcagttcatctatatctgtttcaagccgattcagccgcttgtccattgcgtttaagcggttttctactttgtttaagcgcccgtctatttctttgaagcgcttgtcgattgcgttaaagcgcttatctacttcaacgaagcgtgcgtccacttcatcgaagcgcttgtctatctcaacgaagcgtgcgtcgattttgtctaagcgcttgtcgattccatcaaggcgctgattgatcggactcaattcttcttttagaacggattgaagcatgtcctttaattcagtgttcaactgatcacctcccgttttattaattataacgcacaccaatggatcaaacgatacattttcctaaaaaggcatttccatgaggcaaaagcatcataacaacatagaaaacggccaaaacgctatacgtcttggccgtttttagcagcggattatctgctgttttccgcaagtgcttgtgcggtaatttgcgaatgggaggcatgccatttcacattcccgtttgtaaaaatgaaggcttgaggactttcgtgcttaatcccgtattgctcagcgatatagtttgacagcgggcggctttcctgcacttttaaataataagccggtatgtcttcatgctgattggcgaatgattcgaattcttcaaacgcgcgcctgctgatcgggcatgtcacgctgtgtttcaaaaagataaatgtatcattgttttctgcaagccttttaaattcatcctctgtttgaatgagctgtttcgacacggtgatctccctttccacagttatttctgagcggtatctgctgttttccttgcttcatcttctatttcatttttggcttcttcagcctgttcttcgattgcagacgatgcttcttcctttagttcaccagctttttcggcacccttgcttcgcaagtctttgactttatccataatctgtgaagactggtcggcaacaagctgtgaaatcgaagatgtcttctctttggcgatgctgacgtactcagagcctctctccctcgcttcgcttgtgagctttccggtcttatcctttaaaacgacggcctgatttccaaggtcatcgcgaagctctttccccgacttcggcgctaaaaataaagctgcagccgccccgatgattccgcctacaaacgtgccgattaaaaaatccttagtattcattccgtctttactcatttattattcctccctcatcttcttttgtttccatctattccaaatttccaaagctgcattgctccagctgacaacttgagaaattttttcacggttttgctctgcggctgatgtgacggactgtgaaacctgctgaatggagttgttaaactgcctgaccgatgtgccgacttcctgaacggcatccacgaccgtattcagcttcaaagatttttcctgaatatcatcagcgagccgattcgtcttattcaggagctccgttgtttcagcggtgatgcctttcatttgtccttccacaccttccagcgttgatgcaacatgattaagtgtgacttgaagcgattttaatgtttttgataaatagataaccaaaataagaaagctaacagcgatgagtgcagcgcttaaatacagaataataatcatcttatcctccttcagctaagggcttacaattgatgtatacccaattgtttaaatcgtaaacctctatatttactttttctatacgcacgggtgaattcctttaacagaaactcccgcttcatatgtacaaaaaagcagcggattgactcacactgcctttttcttgttatgctaatacattttcatatgctcttaaatacttttgaatgtcacctgcgcccatgaaaattaacaccgcattttcatgctcctttaaaattgatgtgtcattttcatcgatcagcttcgcctgcggaattttctcctgcaaatcaccgatcgtcagctttcctgcgttttcccgggcagatccgaatatatcgcaaagatatacataatcggctttcttgaggctttcggcaaactcattcaggaatgactgcgtgcgcgtaaatgtatgcggttgaaatactgcaacaatgtcccgttccggatacttctgtctggctgcttcaatcgtcaccgtgatttcagtcggatggtgggcataatcgtcaatcagcacttggctgccggcatgtttttcgttaaatctgcgtttaacgccgccaaaggtttgcaatccttctttaatgatgtcgacatcgacctgttcataatggcagagggcgatgacggccaaagcgttcagaacgttatggctgccgtatgccggtatatagaaagtgtcgtagaatgtgttcctgacgaaaacatcgaacgttgtgccctcagtatttttgatgacatttctcgcctgaaaatcgttttcctcggcaaagccgtagtatacgactggaacgttcgcatggattttcatcaaatactcgtcgtcaccgcatgcgataattcccttgttcacctgtaatgccatcgtctgaaatgcatcaaatacatcatcgatattcgcgaaataatcgggatgatcaaaatcaatatttgtcatgattgcataatcgggctgatagctcagaaaatgccttctgtattcacaggcttcaagcacaaagtactcgctgttttcgcagccttttccagttccgtctccaatcagataagaagtcggttttgcttttttgatgacatgtgacaaaaggcccgtcgttgacgttttgccgtgtgcccctgttacggcaatgctcgtaaacttcttcagataatcgccgagaaatttatgataccgcacgactggcaggccttcagcttgcgctttttcaatttcgggatgagtgtcgggaaaagcatttccggcaataacagtcattcccggcttgatattttccggatcaaacggataaatcgggatatttctctcctctaaagcggtttgtgtaaaaatgtacttttcgatatccgatccttggacattatatccattatcatggagaatttgggcaagcggactcatacctgtcccttttattccgacaaaatgataaacagtcataatagtacctccaacaaacgtctatctgcttcccagtatatgacgcttatttcaatttgcaacctaaagcccggccgcatcgttttcttcaaagtcataattatattcagtatcaggcattttcaagagcgaataaacctcctgcggaaaggatttttttgacccctttcacggaagtgctcttaaaaacggattaaaacgccgctggcggcgctttaatatacggcgctctaaaaaaacacgcccatcagctatcataccatgtttagccgaaaagtgaactactttctattaactgttccagatcagcctttgtaatcaggacttctctcggcttgctccctttcgcttcagaaatcatgccttccctttccatcatatcgattaatctggcagctctgttatagccgatgcggaagcgccgctgcaggcttgaagtgctggcgctgttttgttccacggcaaattcgcacgcttcaagaaacagttcatcgtggtcaaatccggccggattttgtctgaccaattgttcctgttcaaataaatagttcggctcctgctgccgtctgacatgtgaaacgacacgatcaatctcccggtcggacacaaagttgccttgcaggcggaccggtttgcctgaaccattctccaagaacagcatatccccttttccaagaagcttttcagctcccgccatatcgataattgttcttgaatcgacagcgcttgaaacagaaaacgctattcttgttgggatattggctttaatcaagccggtaatgacatcaactgaaggccgctgcgtcgcaatcagaagatggatgccgcacgctcttgctttttgtgcgattcggcagatgctctcttccacttcattcggagcgaccatcattaaatcggcaagttcatcaatcacgacaacaagataaggaagtttttcacccatgttctgttcccggactttttcattaaaacgctcaatttcccgaacaccggaatgagcaaataattcatagcgccgttccatttcctcgacaacccattttaatgcggcggttgccgcttttgcatctgtgatgacaggactgacgagatgaggaatattattatacggagcaagctccaccatcttaggatcgataagcagaagctttacatccctaggcgacgctttaaacagcaggcttactaagatcgtgttgatgcatacgctttttcctgatcccgtagcaccggcaatcaaaccgtggggcatttttttcagatcagccacgacgggctttccggatatgtcgagtccgagagctgctgtcagaggagacggattcgttctaaattccgaacttctgatcatttcgcgtaaataaaccattttgctgtgcagattcggcacttcaattccgatcgtattttttcccgggatcggtgcctcgatccgaatatctttcgctgacaggctgagtttaatatcatctgacagatttgtaattttgttgactttcactccgggttcaggatgaacttcaaatcttgtcacagaaggcccttgggtgacatgaacgacatttgctttaacattgaagttctcaagcgtgacgtccaacagctcccgctgctcgtgtatccagtcctgatcatcctgcttttgcgccggcggcacatcaagtaaagacatattcgggaactgatacccttgaggcgctttttctttttgtttatctgaggcaaacatcatgacattaaacggaacagagcctttcttcgatcccggagcggctcctgcttcccgcttccgcggagcttccggccgatcctcgtttatccttgtagtctcccggttctcttgcctgctttcgggttcacccgcgcttggcgctgccgtttccggtgaacatgacgcctgctcttgtctccagccagtctggcggcttccgcttgtttcttcaagagcgtcagccggggtgtttgaatctgtcctatgggaagattcatcgctctggacggttatttcagaggcgcggccatgagtgtgcggctcttccggaactgaagcttccgggtcgggatgcgttttgcccgaaccgtaagtcttcccttgttcttccgtggcggcttctgcgtcctctgccagtaccatctcttctccggtttcctcaatcttatccaaaagcttttcgatttgttccggtgtttgctcagcggggattgcgtcttcctccgttatgttttgtgatgcggaggcggtctcttctacagcttcatttcgcagcgctttttcctctgcgagtcccgcgccttctgtcattcgctctggacggacttccgtttcttccggaatatgcactgacacaggtgcttctgttcgttcggattcatgccgcagcgctttttcctctgcgagtcccgcgccttctgtcattcgctctggacggatttccgtttcttttggaatctccgtggatgcctgcgggacatcttcgaattcggcgcgcaatgcaggattgcggctctcgcttttgatcagcggacggccgttcttttcagtttgcacggaagcttcttctcgtaccggctgcttatgttctgcagacttctgctctttttcaatttcttcgttaaacaacgtgacacgcgcttcagtttgtttttttgcacgatatgtatgattttccggcttggctcttttctgctcatgaaagccgtaaaccggtgatgggatgacggacggcctaaaaggttttttcgccgccgctttctcttcataatgatatgaattgccgggtttcggctgagaagctgaatatcggctcgccgggcggcgggtcctttgttcgcggctgtcgtccttttcccgcggccgcgtgttttgatcaggtataaccggaaagcggaatttcccttttggatattcatatacgacttttgcgtcggttatttgcggcatctcttcgtcctctgaagatgaatccgcctcaaattcgtctatgtgctttttttgtttttcattatcttcatcatcgcctaaaaacaggctgaacattttattaaaccagctcatgaatcatcactctctaactcccttaaatttttcggggacggttttaagtataccactgcttccccacccagaaaaggacaagtccttctccaagcgtccgccctccgaataaaaaagccgccaagtttgtctacccagcggcttctttttacatctattcgaaagttttgttcattttatgccgttaaaatgtaaaggcttctcctgctttacggccgtcgtcaagaacaagaatgcctttttccttcggcgcgtctgggagattcagctccttggcagaacaaatcatgccgcttgacgccactccgcgaagttccgcatctttaatgatcataccgctaggcatcacggcgccgactttggcaacgacgactttttggccggcttcaacattgggagctccgcagacgatttgcagcgtctcgctccctacattcactttgcaaacacttaatttatcggcattcggatgcttttctttttcttcaacatatccgaccacaaacttcggagaaaggtcgacggtcagctcgtctttcaaaccgttgcggaccagaatttcattcacatcctggacaaaggattcggaaagcgcaatagctccgctttcctcaatgctcaaatatgaggaggcattaaaaatgttatagcctgctgtttcctttgtgtctttatgaaaaattttcacgacgtctccgtaccgctcaaaagcgatctcttcacgtggaatatcgttcaatgagatgagcagcgtatcgcctacgccttctggattataaaatgcgttcatgagaaaaattcctttctatcatttctttttagggcggtttttagccagaataaagatcggttcaagctttccatcctcatacaggaaagaaagcgcagtgatcggcactgtgccgtttgcaaaaaagctcatcgacatttgcccgagtatatcgtatccggcattattgcggatgtcggcaataatcagcacatcctggtgcggaattgacacggcgagggtcccttccgcgtttttctcatactctgcgagaatcgattcgttcaacaccctgctggcgtcatagccgtcattcgctctgaaaaagtagaagtgattgcctgcgacttcgtcttctttgacaacggtctggagcgagcgaaggttaaaggaagctgtttcccgaatcctttcttttgtccagccctctttttcaagcattttttcgtcgatcagacggtatgtgttgccaaggtcgagcgcatagtaaattcgtgtttcagccgtgtggccgtcaaaaaccaagggaacgcctgcgctggacttctcgggaaaggaagttgagcggatgacgggatagatcaggctttcccgtccttccatttcctgcgactggcctttcatggcgttgagcgcttcctcagtataatagacgacttcgtcaatcgcatcatcttttttctgctcccatttcgcgatgatccccgggagctcgagtgtaatgccttttccagtgtttttatcttcgattctcaagctgtccttttccctgtcgaaatgaaaggaccagctgtcattttgcaaacgtttttttaatatatcggaaagtttccttgaggtcattttcatagaggaactctcctttcggctacttattcagtgaatcggtcaaaaattgctcgatttcctctttcgttttccggtctttgctgacaaagcggctgatttcgtttccttctttaaatacgaggaagcttgggattccgaaaatatcccactccgcgcacgtgtctataaatttgtcgcggtcaacataatagaatgtaaattccggatagttcgcttcaagctcgggcaaaaaaggttctacaaaacggcagtccggacaccagtcagccgaaaacatcaacaaggataaatcgtctttcacaactttttgcaattcttcattcgtctcgatcgttttcatcactcaacgcctccaatataagttcttatcatccattcggatcataccagactgccggctctatagccagccttttgctgcctgccggcttttttaaaagatggacgattcttatgtatcttacccgttttaaaaagggaaaatcttaaggatccgaacctctttcatatcataagcataatttttttgctttatcaagccattctcgtttaacattataagtaatagggtaaaaatatccgttaaggcgcctcgcgccgtgatcccatgacagtcaggaggagcatgtatggaatttatcgtttatcttgccggagaaatacatagcaattggcgcgaagaggtgaaggaaaaagcaaaatcgctcaagctgccgatcacatttgtcggaccgatggaaaatcacgagcgctccgacaacatcggtgaagaaattatgggcaagcaggctgattcaatcgcaaaggatgatgcagcctcggatttgaacaattttagaacttccgttttaatgaacaaggcggatgttgtcatcgctcttttcggggaaaaatacaagcaatggaacacggcaatggatgcatcatacgcgatcgccaaaggcaaaccgctgatcatcatccgacccgaatcactccatcatccgttaaaagaactgtcaaacaaagcgaacattactgtggaaactgtaaatcaggcaattaaatcgttgtcatacgtatttgaaagccggtagttgtttttccaaaaagaaaccctgggcgttaagcagcacagggtttctttgttcactcatttcgcaaaatcgactggacggcagaactgtcgcaagctttgacaagcttgatcagcaattcttttgcagcaaggtagtcatcaacgtggataatggaagcagatgtatggatgtatcttgaacaaatgccaatcacggccgaaggaacgccttcatttgagatgtgaacacggccggcgtcggttcctcccggagaaacaaaatattgatacgggatgtcatttgtctctgccgtatccagcacaaaatttctcatttcgctgtgcatcaccatggtccggtcgaaaatcctcaacagcactcctttgccaagctggccaaattgatttttgtcgccgctcgaatcgtttgccggacttgcatcaagcgcgaaaaacaagtcaggctgtatcatattggccgcagtttgcgcgcctcttgttccgagctcttcctggacggtcgcacctgagtaaagattgttcggaagttctgttccttgcagttctttcagcaattcaatgctgagtccgcagccgtagcggttatcccatgctttcgcaaggatcttcttttcatttgccatcggggtaaacggacagatcggtacgatttgctggcctggtttgacaccgatgcgttcggcatcttccctgtcatccgccccgatatcaatcatcatgtttttgatatccatcggacgtctcctctgctcatctgtcaaaagatgaggaggcgtgctcgcgatgacgccggggatcggtccgttatccgtgtggatttccacccgctgggccaataaaacctgactccaccagccgcccagcgtttgaaaccgaagcaggccgttatctgtaattgatgtgaccataaaccccacttcatccatatggccggccaccataatttttggactgccttcaggtccatgtttaacgccgaacacgcttccaagtctgtcctggatgatctcatcagcatatttttcaagctcttttttcatgaagcgacggacaagatgttcgtttcccggggcgccggggagctccgtaagcgtttgaaaaagcgttctcgtttcctgattcatctgtttccctcttttcttatgtatctctctacattttacataagtgtgcgatgtgtttccagaagagagcccatccttaacacggacggacatgttctgtataatgaaaaaaacaagctttggaggtgctgaaaggatgaaactgcgccactttcttattggagccggcatcggcattgccgcggccgtcgttgtcaaacaatatgtcatgcagccttacatttcttctgaaaaagcgctgcgcatcgtcaagtccgcttttaaacagagaggcccgatcgacggttcatggatatataccgttccggaagcctataccgtaaacggcgaaaccgtcatggtgtacaaaacaggcattacgcgttccgctttcggagagctcgaacagtacgaagtcatggttgatgcaaaaacaggcatgatcgtagatgtgattgatacagcagcatagcatcaaaaaagatgcggccatcagggccgcatctttttatatggcgcgaatcggccggtagaccggatgccacatcgcatcctgcaccgcctgaatcacatcgtccggctcgttttctgcaactccgtcttctatggctgctttgatgacagccgttgccacggttgcggaaaccgtgcgcaaatcctcaacttccggaagaagcgcggcgccgggccggcccgtatcaaccatacccgcgatcgcagccgcgctggcgtaaaacatgttgtccgtaatcagtcttgcttttgatacgagcgttccgagcccaaggccggggaatacaaaggcattattcgcctggccgatcgcataacgggtgccgctgtattccacaggcgcaaacgggcttcctgtggcgacgagcgcccgcccttccgtccaattgatcaaatcttcaggccttgcttcagataacggcgtcggattggacatcgggaatatagccggccgtttcacatgctttgccatttcttttacaatttcctctgtaaatgcgcccgataccgtcgaggttccaatcaaaatggtaggctgcactcttttaaccacctcgagcagatcaattgcatcccccgggccgttccggctgaagtcttttacctcgtcagcaggccttgcatacggttgttgaatgtcctgcaagtcgttcatatcatctgtcagcaaaccgttccgatcaacacaccaaaaacggcggtatgattcctcttccgacactccctcttgaacgagtgcggcgcgaatttgctcagcattgccgattccggccgtccccgctccaaatatgaccactttatgatccttcagcggcatttttgatattttaacggccgcaagcaccgctgcgagggtaacagctcctgtgccttgaatgtcatcattaaaggtgcaaattttgtctttgtattttttcaaaatctgacgcgcgttctgcgttccgaaatcttcccagtgcagcaaaacgcccggaaacgtctcggttgcgatttgaacgtattgatcaataaacgattcataacgctcgcccctgatcctcgaatgctgattcccgacataaagcggatcgttcagaagcctttcctggttcgtccccgcatcaatgactactggcaggaccctgttaggatcgatgcccgcagctgcagtataaacagcaagctttccgatcgaaatggcgatgccgccgactccccaatccccgattccgagaattccttcagcatcagtggccacgatcaaatcgatccggcttcttttagcggccagattttcaaatgccgttttcatgccttcagggtcattaaccgacaaaaacagcccccgcggctttctgtattcatggctgtattgctgtattgccgttccgacagtcggggtatagacaatcggcagcatttctgtcatatggtcgttcagaagcctgtagaacagcacttcatttcgatcatgaagcgccgttaaatagacgtttttgctcaaatcatcaggctgtgattggaactgtttatacgcccgttttgcctgttcttcaagcgtcagcaccttgggaggaagcaatcctgtcaagccgagagcatccctttcctccggagggaaggcaacccctttgttcaacaggggagtcgcaaggacttcaaatcctcttaaccgcgtctcgatcacttgttcatttaatttattgtggctcacccgtcgtcttcctttcaaaagttagttacccttagaatggataacaacaaagcaaaccattcaccaaaatagctagcggctttctctttttactgactctgcaatatcgccgttttcatcccattttaatgctctgtaaagggcatcgtggtaaaaaatgtaccaggcgtttttctcggcggccttcgcctgccatgcttgcttcgcggcaatcgatgtcatcggataatcgtcgtacgccagcacccagagaggattttgatgggcgtgcgtcggcataatgtcagccatatgaagggccgtttcaccggcatcttcgagaacgatcacggaatggccgtcgctgtggccgcctgtatgatgcatcgtgattccgggcaaaacttcaagcttctcgtcgaaggttctcacttgatgctgaaccgcttcccagttctctttccaatatgtatttttggagcggatattcgggtttctcatctcttcccattcgattgcagacgtgtaaatcgccgcatttggaaacacggaaacaaggctttctccctcatagcgcgtcaatccgcatgcatggtcaaaatggagatgagtcatcaaaacggctttgatatcttccgttgagagcccgagtgcttttaacgagtcatcaattgacgattcttcggtgactccgtaatttcgtttttgcttatccgtcagtttgccgagcccgataccggaatcgatcagcaggttcgtgccgtctttctgaactagtataggatctgttctaagttcgatttgatttttctcattggcgtaatacttttttgaccaaagcggcttgggaacaacgccgaacatggcgcctccgtccatgtgcgtgacgcctccgttcagccatgtcagcttgattcgtccgattgttaaagtttccatgatcatccctcctcttcctatcgtagcaaaaaatgcaacctgaatcagcttcatttgaaagcaaaaaaacagactgcaggaagcagtctgtttttttatgttcgccattcagcttcgactctgtagatcggctggcctttagcggcgaacttttcttcgtattcggtcatcacatttccttcaaaatcgctttgatgcaggtcaaggctgacgaatgtcaaaacgagtccgtattcggaaaaactggtgagggagtactcaaacaacccgcggttatcggttttaaaatgaatcgctcccttgcctccgagcacctgctcatactttttcaagaacgcatgattggtcagacggcgcttttcgtggcgctttttcggccacgggtcggaaaaattcaaatagacccggtcgacttccccgtctgcaaaaacgtctgaaagcatattggcattgatgttcaagagctttacattcggcgcctctgtctgctttactttatcaacagcggttacgatgacgcttttaaatagttcgattccgatatagtttacatccgggttttgcagggccattcctgaaataaattgcccttttccggttcctacttcgatgtggatcgggttgtcatttccaaaaacggaatgccatttccctttgtattgagacggctcgctgatcacaatatgagagttttcagccaggtagtcatccgcccatggcttgtgacgcattcgcatgtacttacacctctatctgttatatcgtcttacaacataccatgaaacgcaggaatcccgcaaggcctcttccaaagcaaaaaagaccgaagatcggcctccgggtctttcgcgtataaattacagctttctgaacattttaatccatatactccgagaatgaagggaagtgccaatattatgggcttaaatcagcaaaatcagattcatctattaaaagacattctctcagaccatcaagcagactgcaccggaaccgtcgctgaatgcgaacagatggagcggattatcaagtctttaatggcaaacacgaatcttgacgccggcttgaaaggcgttttggaagacatttatttgtacagccagaagggaagatcttccgcttcgatcaacaaccacattcaggagcaccaggattatctcacgcaatgggtggaagatatcgactcattttcatgaggacctggcgagacgctccattaattcatgcagctgttccagcccctggtgaaagccttcctgattgcctttcgctttttgccagagtgtcgtcattgctttttccgccaatacgtaccaggccattctcagcctgagattgtctgtaagagaagagccgtagcgttcgagccagcttccccattcccgctcttcaacgtaatgataaagaagcggccccagatcgatcgcggggtctgcaatcatcgctccatcccaatcgattaaataaagctggttctgatctgtaagaagccaattattatgattgacatcgcagtgacagacgaccttttctccggactgtacatcttcaagatggtgctccagatacaaaagggcctggtccagctgcggtatcggatattgccgggcctggataaactgcttcaattgagtgattacagagcttggctgaaaaggctgtttgccgagtctcttcagcatatccaaaagctctttggagctgtgaattttccgaagcatctcagccaccgcctggctgttcatatccttcggcttcagctctcttcccttgagccagtgctgtgccgtaatcacatccccgttttccattcgttttgtccaaacgagcttaggaacaattccttccgcggacaggacagccaaaaaaggagagctgttgcgctttaaaaaaagctgctgtccattatgttctgcataatatgcgtctcctgtagctcctcctgcgggggaaatctcccattcgctacctagtaattgtcccaaccagttcatatcgattttcaacccatcatttcattaaaagattttaaaaagcatctgccccctagagcgggcagcaaactgcttgtattgtcgtctctttatattcaaataaaaagacggctattgagagtcatttgtgctaaacaatagccgtcttttaaattttagcgctagacgccaaacttcgtcaagcaaaactaaaaaatcccttttggttcgtataaaacataggtcccgatgccgttcagccgaagccttttttccgcttgaaccttcccattgaagaacgtaaaaggatcgcagtgcagcaagtactgtttctgatcgggcagcttaagcgtctccttttttgcaaacggacaatgcaccactatgatttcgttccagggatcaattgctgcaatgttcttcagcttgtaggccgttacctctcctgtaccgtccataaaagaaagatgctccttgacttcttcctctttttgcagacgaaaagcgggatggcttcttcgcagccggatcagctggcgcacatattcgacatcctcgcaaagctccgcacgcttttcccaatcaagcttattgatgtcatctccggacctgtagctgttgctgtccccattctttgttcggcaaaattcctgaccggcgtgaagaaatggaacgccttgcgaaagcaggacgatcgacaccgcgagcctttgcctaagccgtttagtgtccgcatcttcttcaaaacataaggccattttatcccaaaatgtatgattgtcatggcattccacataattgattgactgtgccggctgcaagaatccgggtgaaccggcaataccgtgctgaagcgccgctttttttccggtgtcccctaaagcatatccgcggtcgctaagctcgaatgtactccctttgactgcgttcctgaaccgatcattaaaaaagccgaccgccggaacttttccggcattttgcaatgttgctttttgcccgctgtcaagcggggtatttaaatcccagccctctccgaacagaagcacgcccggctttatattctcggcaagcgtactgatttggcggatggtttcaatatcaagaatgcccattaaatcaaaacggatgccgtcgacatcatattcttccagccaatagcggacagaatcgagaatatattttcgcaccatcagccgctcagaagcaatgtcatttccgacgcctgttccgtcggatggaaaaccgtatacattatgtctgaaaaaatacccgggaaccgttttttcaaaaggggacgtttccctcttgtacacatgattatatacggcgtccataatcacggagaagccgtgtttgtgcagcgactgaatcatcgttttcagctcggtgattctgcatttggggttctgcggatcgagcgaatagcttccttccggggcattaaaatggagggggttatagccccaattataagattgatcaggagacagctcatccactccggcaaaatcgtgaaagggcagaacctcgatgtgggtgacgccgagctctttcaaataggcgattcccgttgagaagccgccggatgtttcagttccgtcctctgtaaaagcaacatatttgcctttatggcgcataccgctgtcttcatgaatcgagaaatcgcggatgtgaacctcatatataaccgcatcgcacggactgtgaagtcttggagcgcggtgtttttccaccttgacttcctctggatctaatacaacgcctttttccccgtttgccgtaacggcttttgcataaggatcgactgtcaataacggcttcccatttacataaagctcatataaataggaccagccgtttagatcgccttcaaccgttacctcaaaaacgcccttttttctgcgcatcatttgaaaagtatttgtttgaagcgaatcagggttctccagcttgatcgttgccgcactcgcggtcggcgcccataccctaaataaagtacttccttttgaataaaaagcgccgaggcggccgtcataaaaaaaagccttgtcaaacgccgcgcttctcgtaacagagccgatttgcaggtctgtccagacgctttcttcacagcatactttgtgaactcttccgaatggaacattgcagctgctttcaagaacatacttgaattgttcctcaagctccacctgcgcttttaccgaaagctctatcctctctccttgatcatcttcaagcagaaaaggagggctgcagcttgacgcacggctcttcggaactaaaacagtgatcgttctcatttcatcgagataagcttcaaaagggcggctgatacccggcatttcagtctctccttcattcgaaagatttatgctcttaatcgaagggattcagtccctgttttaatgaaaacgggcgcccagccgatcacctctccatccgcttgaaagagcacccgctcattcgtatgaaaatagatgtctttcgtcttaaatgccgtaacaccgtttttgccgacgtgtttgccgaatatcatcgcaaacaagaggccggcttttttcaagacgggcaggtcttcaataatgatcacgtctaaaagctcatcccgcggattcgcattcggtgcaatcttcattcctccgccatagtaaggatggtttgaaaccgacgcaaaccagatttttttaaacgtacgcttgtcatccccgttttcatacgaaagaacaaacggtttagacgtaaacgccgtgacaaagaaaatcagcggatgaatcaaatgattcagcctgagagcagccgtccatttcggcaaagctgacatcttcttggcggtgcatgcatcaaatccgaggctgagatgattcgcaaaataaagttcattatcactgtctttcgtatgaaagcttccaagggcataggtccgggtcagcgattgcccttttcgcttcatttctttgatgacattcgattttttcacgccaaagccgcgtttaaaatcattgcttatgcctgacgggatgacgctcagctgaatgtcccgcaagctgactaaaccattgagcacttcatggacggttccatccccgccgatcaccagaagacgcttcagcctgtcatcctgcatcgttgatatttgccttgccaacacctcagcatgcccgggatgctgagtcataaacgagcggtacgatatatttgccttttggaggtctttctgcaatgatttccatgctctgaaggccgtcgagtttcccgcctttggatttatgatgatataccaatcgctcatgattccattctccattttatagtatgaaaaagccgggataacgttctgtcggtcagctcagccattcctgcctccgcaccgagtcggagacgccgtgcgacaaaagaattttcgccgttttcagctgctggcttttaatcggggcgaagtttttttgctgtttctccagccactctttccagtgtctcttgtcgcaaatgccgattccgtatggtggttccggataatcgatgtacgatgtacggctgacgatgactttgcgcacaggcagttcaactcccgatccctttaacaaaccggaaagaaccttgcctgtcctgaggagctcgacagccggatttaacaatgaccgttccttgccccttaccgttttttctttccaaaaacgatctttggaaccgataaatgcgctgtccctctcaccttcaagaaatgacatacagtagatttcaaggggagtgagaatcaagacgctgagctctaccgcagcctgattcacctgcagcaccggccgatacatgatgaaatatgaatccgggagctgctgtgccaaaatgtgcaggattttatcgctttttatttcccgggaaagcctggatatgtcagagattgtcgagcttgcccatttcagctgaaactcgtacacgtattccttaaaaaacgatatgagttcttcccctgccgcaggaattcttgcgatcaagctttcatccgtttctccgtccagtccgttaaaccattcatcggcttcttttcctttattaatatcggatgcttctttttttctctttaatgtaaatgtattctttctttttccgaacgtttcatcaccggcggctcctttatcgtgatgaaagctttctttctttttttcagacatctctttaattgactgccagcgctgctttttcaagcggataaactggttgatataatgataaggatcctgttcataccttgaaatacagtcctgtattttaataatctgtgccatctgcgttcatctccgaatcttgcttttctgcagccggccgttcgccgaaatggaaaacggcttgatgctcatatttgggaagcctgtctaaatgggtttgaaagatggtgaaatgcagggccgtaaaagacaccgcgtcttcaagcggctccaggcgtccgttaaaagaggccgatccattccactttctggcgaccgtcacatgtggatgaaaaggccgtttttcaatttcaaagcccgcctcatccgctgcatgcttcacctgttccctcacatggaagagagcggctgagtattccggttccacatgaagaattctcggctccgacggctttccgaaggttccgaaacgttttatcgcaagctgaaacggagccgtctcatcagagatcagcttgaggctgccagcaagcatcgccagctgctccttttcagcagagccgaggaacacgagggtgatgtggtagtccaaaggatgcacccatctatgaaaagaaaattccggacggctgctgaccgtttgataaagcggctcactaagctccgccggaattggaattccaataaagtaatgcggtttgactgacatatgtatggcttcctcctcattcgtcttctctatattttaacaaaaaatatggacttataacctctctattttccactttccaaggccttatgataggatattgacagaatcatgtttttcagaaagggtgcacagttgtgagagccgttcaaaatattgcagaattaatcggggaaacgccccttgtcaagttgaaccgcgttcagcccgaaaacgcggcccaaatttatatcaagcttgaatcttttaatccgagcggaagcgtaaaagaccgcgcggcctatcaaatgatcctggatgccgaagaaaaaggcctgctgaaaccgggttcaaccatcatcgaaccgacgagcgggaacaccggcatcggccttgcgatgaacgcggcggcaagaggctacaaagccattcttgtcatgcctgatacgatgacaaaggagcgtatcaatcttctgaaagcgtacggagccgaagtcgtcctgacgccgggggatgaaagaatgccgggcagcatcaaaaaagcgcaggagctcgctcggcaaataccaggcagctttattccgatgcagtttgataatgaagccaatccggaggctcaccggagatcaaccgctctggaaattgcccgggcaatagaagaaatcggcaaaccgctcgctgcatttgttgcaacagcagggacagggggaacgattaccggaacaggcgaaaagctgaaagctttatttccgggaataaccgttcacgtggcagaacctgcagggtcgcctgttttatccggcggcaaacccggaaaacacaagcttgtcgggacaagcccgggatttatcccaaacattttaaacgaaaacgtctatgacgaaatcttaaagatcaaggatgaagaagcctatgagatgacgcgcagattggcgcgggaagaaggaatccttgtcggcccttcttcaggagccgcttgcttcgctgctgttgaaacggccaagaagctcccttccgacaaagtggtcgtctgcatgacggccgatacaggggaacgctatttatcaagcgatttatttcaatttgattaagagagaaaagcctggatttctgttttgaaatcaggctcagattgttgaaaaaatcccaaagctaagagacgttttgggattttttcatcctttcagcgtgaacgcaacccttgcagtctaggaaggccgagcattggagctggttttcacaggatgtgatgacggcagtgttcaggcaggacgacgcccgctccgttagccgccgtttctcttttgttcgtgagcatcgacttagcaggcctggcaacgaatgctatggtttgccgacacggaaagaagcggataaaacgccccgcaaccgaaaaagaacaaaaataaaatgaataaaaccgtttcaattccttttcctgcttcaaaaagcccctctcctcccggacgcctgtacgcaccttcactatattcgttatccctgaaaacagcaatgtttaacagcaaaaaagccgctctctagagcggccgtctatgttgtgctacacatgcattcctgttctggcatcgttgtgatccgttatatattcaatccgcttgaaaccgcagtcctttgcattttgatatagaagctccagttttttttgatctttgcagtatatcgtgacaaaactcgaatcggctgtaagcacaatcagctcgcagctgcttttcatatatgattcatatgtgctgacatcttcgggatggccatccttcggaaaagccttcagatcggcgaagatgagatagcaccttgcgtcttccagcctttttttaaatgcttctcctgtcatcacctgcggatcttgaggaaaaagattttcatctgacaattcaccgttccacgagatagcattcgccatcggcaagcagccaattgaaatcggccggttcaaccggcttcagtatatcgagaagaaagcgcccgtacccgttcgggatttcaaataaaacgcctcgcttatgactcatgccatcactctctttgctacttcgccaattcataaatggcctgtgcataaatcgatacagccttcagcaaatcgtcgatttccatatactcgtctttctgatgggcaacgtcaggacggcctggaaacagcgggccgaatgccacgccggctttcagtgatcgtgcatatgtcgccccgccgatggaaattaattgtgccgtttcccctgtctgctcttcatagacccgctgcagcgttttgatcagttcatggtcttttgctacatgatgtggcttgctgtctttaaagctgatgagccgggcgccctttatttgtgaaagcccggatttcacccggccgctctcttcagtaacaggatagcggatgttaatatgggcctccccgccttttccttgttcatactgcagccggccgacattcagcgtcagctctccgctgatgtcatcgcggcagccgatgccgatctttttccctctcgtatctccggcaaaagccccgctaaccgtttgaacaaaatggagcccggctctgtcaagggattgtgtatgtaaaaactcggccaaaatgagaccggcattgactccgttattaggttccatggcatgagccgatttgccgtgcacggttaatgtcagtctgccgccttcttgaagaatacgcccttctgcgcgtttttcttttacaaaccgtgcaaatgactcttcaaattctgacgggacggcccctgccaggacggcttccgcatcatcaggcaccatgttcaggcgccggccggaccggaatgcctccaatactaagtccgcacctgtttccgcctgataagtttcaatttttaaagctgcgtcaatcaggcctttttctgcatagataatcggaaaatcagcatcaggcgcaaaaccggccgaaggcatttcttcgtgtttaaagtaatgctccacacagcgccagtcgctttcttcatcggttccaataatcattctgatccgttttgataaagggaggcccgagtctttgacaatttttaatgcatgaaacgcggccattgtcggccctttatcatcaagcgctcctcttgcatagattcggccgccccttatttcagctgcaaacgggtcgctcgtccatccatcgccgggaggaacgacatcaatgtggcaaagcacgccgataatctcctcgcctttcccccattcgatatggcctgcataaccgtcaaggttttttaccgtaaacccgctttcctcccctttattcagaagcgctgtcaggcattcttgaatcccttttccaaacggccgtcccggacccgccgtctcttcgtcaaggacgctgttgatttttaaaaaaccctgaatatcctcaacgatctcattccgtctttttaaaacttcctgttcccagttcataatttcgccccttcttttttcagtttagccaaaaacccttgcaaaaacacccgataacgaataatatagatattgttttgctataatgttcgttattggaggaaatgatgtttaacataaaagaaaaccaaaccacagtcaaaaaagaaatcctcgccggtattacaaccttctttacaatggtttatatcgtcgtggtcaacccgagtatcctttccggcacaggcgtcccgtttgatcaagtgttcactgccacaatcatcgctgcagtcgtcggaacgctttggatggcgcttgccgccaactttccgatcgcgattgcacccgggatgggactgaacgtgtattttgcagtgtcagtcgtcggctcatccaacggcgaaatttcttatcagacggcgttcagcacagtcttcgcggccggcattctctttattatcttatcgctaacacctcttagaaaacaactgatcgaagcgattccggctaatttaaaatacggaattaccgccggaatcggattgtttatcgcttttgtcggtctgagaggagccggcatcattaccgcgaacgaagccaatttggtcggactcggcaatctgcactcgcccggagtgatactggcattaatcggcttggctttctctgtcgttttgatggtgatgaatgtgagcggcgctctatttttcggtatgatcttaaccgggctgatcgccttttttaccggccagcttgagtttaccaaagggattatgtcgatgcctcatctgccggaaaaactgatcgtcacaaaccctttcgccgcttttggcgatgtcatccactacggcctttattcggttgtcttttcgtttctgctcgtgacgatttttgatacgacaggaacgatgatcggtgtcgctgagcaagccggactcatgaaaaacaacaaactgccgaatgcaagaaaagccctccttgccgattctacagcgacgacagtcggtgcaatgttcgggacaagtccgacgaccgcctatatcgaatcatccgccggggtggccgcaggcggaagaacggggcttacgtctttaacagtcgctgtgcttttcggcgcggccctgtttttcagcccgcttgtcagtgcggtctccggaatcgcagcgattacgtcgccggcattgatcattgtaggaagcatgatgatcggcgccgtgacgaacatccgctggaaagaacttgacgaagcatttccggcctttctcgtcatcttgacaatgccgctgacatcatctattgcgacaggcatttccctcgggtttatcgcttatccgattgtgaaagccgcgaaaggcaaatggcgcgagattcatccgcttgtcttcgtgtttgctgttctctttttcatacaccttttctttttggaagggcattaatcaactgaaccccgtcttatttaaaaagacggggttttttcaatatgtacttttaacttcatcatcttcaccacctttcttttattacgtatgaagaaagaaaaagtttaaattttttcatcaaaaaaacgtgttcgcactgcatgttctgctcgcgattttcgttttttcaataatttggctccgccttttttctggatatttggcaaagggatcgtgtataatatttattgatcattttcaagaaatggtcgctaaccgtccatgctgcattttggagtcgtaagttgtggtagtcaagtccattcgatcatacgatagggagtggttgtttgaaaccttcaacaaaccgaatgctaaccaggatcaaatcagtctacatgttcattcaagaaaagggactcgttacaacccaggaactggttgatgaatttggcactacaccgagaacaatccagcgtgatctgaatgtgttggcatacaacgatctagtacacagccccagcagaggcaaatgggagactacaagaaaaaaagtgaaaatctcctcatagcagtattctgaaaaattgaactttagcgctgaatatcatataagaaagccatcaaacataaaaagcatcaaacttggttaagttcgatgctccacaaacccatttcaggcactcgatgaatcagagtgtctttttgttttgcaatgcggcaagctcgtgttcagagagctccctgtattcccctggcaatagctcttcatcgagatcgacatcccccattttcagccgctttaaatagatgacgtcatggccgaccgccttcagcattcttttcacctgatgaaattttccttccgttattgtcaaaagcaggcgttctacgccgttttcgcttgccagaagcgatgcttcagcaggtttcgtgacatatccttcaccgatatcgacccctttttcaagctgatcaagtgccgcttgatcaatcggcttattgacatggacttcatacgttttaggtacgtgttttttcggagataaaagctggtgtgccaactgtccgtcattcgtcagaagcagcagtccctcagtatccttgtcaagccttccgacaggaaacggctcaaacctcagcagctccgggtcgagcaaatcgacaaccgtttcctgccggctgtcttctgttgctgacagcactccttgcggcttgttcatcattaagtaaataaattcccggtacatgacgggtgccccgtataccgtgatgtcgtctgattccgggtcaacgtgctttttggcgtctttgactaattgatcattgacgcgcaccgcgccgtttttcagcatttttttgacttcttttctcgaaccatagccgctgtttgacaacagtttatccaatctcatgaagacacccctttttttacataaaaagaaaagccctttttaggaggcctttcttttgaaaaagcgattcaatcgctgaccgaagattttttcgagcagtttcacacggtaagccaagtacagataaactgacccgcccactgcggttgtgatgaaaatgacgacagcagacctgatctgcccgccttcgtatgaaataaaaatacttagaagcgcctggacaagcagcaaaatgatgcccatgaccgccgtcaggatcagcatcagcaaaaaccgtttaaacagtttgcgatacgaatagccggcatggcgtttaatcatgataaatccgtataggagtgaagctgaatagccgagcgccgttgccaaaatcgacccgctgccttgaagcagcttgatgagcggaacgttaagcgcgattttgatcacaatcccgatcatcaagctgacaaccgcaaatttctgcttgttcaccccctgcaaaattgcagcgttgacggtgaagagcgagaataacagcgccacaggcgcgtaccagaacaaaatatctcgtcccatttcagggagcaggctttccgagccgtaaaagaacgtgtaaaccggccccgacaaaagagccataccgactgatgccggaagaacgatgaagagaatgatctgcatcgcctgatcaatctgtttgtttaaagcagggaaatctttgttggtaaagttttcagtcaccgccggaatcaatgtcagcccgaatgccgtcgcgagagataccggaatcatcacaagctttggcacgtacagcgtcacgatcgccatcaaatcctggctgatgttttgatagccggctgcaatcatcgctttattaaacgtattcgtatcaatgtactggtaaagcggtatcgccagcccgacaaagacataaggggcggcatagctgaacagctctttaaacatttgccggtacgtaatatcggctgaaggaacaaggttcggcttcagcgccaggagcgccccttttcttttctgccaggaaaagtaaagagtgaacagtccggcgaacgctccgatcaaagccgcaaaagtcgcatagccgacagcgacgacaagcccgccgtttaatactttgatcaccaagtaagtggccgttaatagaaagacgattctggcaatttgttcaactacctgtgaaacggctgtcggccccatcatctggtgaccttggaaaaagcctctgatcagcgccaagatcggcacaaccagtagcgcgagactgaccatgcgaatgacatacacgacatgttcaagcgtcagcccgttgttttctgttccgccaagggccatctctgcaaaaaacggggcggacaaatatagaatggagaaagcaatgatgcctgtgacgagcatcatcgacattccggcgcgcagcatccttctcgttgtttcataatcacccatcgagttatatttcgaaacaaacttggacacggccgccggaaaccccatggtcgcaatgcttaaaaaaatcgtatattgattataaccgtactggaacagggcaccgccggtggcaccgaccatggctccgaacggaatcaaataaatcattccgaggatccttgaaatataggtaccaagcgttaatacaaatgtgcctcttaacagtttgcttgacatgttcccaatcaccatttttcttcaatagattcaacttttctattttaacatacaggcgctccactcaggtaataataacatggctaaattttaacatggctttgttttatcgttttttcatcatgccgttctttcgttataataagaagatggagcgcggttgttgtctgatgcaatctgccccgcctgcacagaatgcaggctttacaagacaggaaagttgaggatattggtatgaagtattttgatgtcatcgtcatcggcggaggcccctcaggattgatggccgcaatcgcggccggtgaacagggggcggacgttctcttaatcgacaaaggaaacaaactcggacgcaagctggccatttctggaggcggacggtgcaatgtgacgaaccgcttgccggttgatgagatcatccggcatattcccggaaacggacgctttttgtacagcgctttttctgaatttaacaatgaggacatcatcaagttttttgagcgtctgggcgtcaagctgaaagaggaagatcacggaagaatgtttcctgtctccgacaaggcgcaaagcgtagtggatgcacttttaacaaggctcgaacagcttcatgtaagcgtacgtacaaacgaaaaagtgaaaactgtcctatacaatgaagaaaaagcgttcgggatcgtgacgggcagcggtgaagaaattgcagcgggatctgtcgttattgctgtcggcgggaaaagcgtcccccatacgggatcgaccggagacggctatgaatgggcggaaaaagccggccatacgattacggaactgtttcctacagaggttccggttacgtctgacgagccatttatcaatcagaaaacattgcagggcctatcactgagaaacgtcgccctcagcgtattgaacaaaaaaggaaagccggtcatcacccaccaaatggatatgatttttacccattttggactgtccggacccgcagtcctcagatgcagccaatttgtcgtcaaagagttgaaaaagcaggaaaaagtcaggctgaaaatcgacttgttccctgatattcatgaggaacagctttttcaacgcatgcataaagaattgaaggacgctccgaagaaatcactcaaaaacgtgctgaagccttggatgcaggaaaggtatctgctgtttcttttcgagcgcaacaagattgatccttctgaaaccttctcttccctttccaaagaccgtttcagagctttcgtcaaagactgtaaagagtttactgtcaacgtgaacggcaccctttcgcttgacaaagcctttgtgaccggcggaggggtttccgtaaaagaaatcgatcctaaaaaaatggcgtccaaaaaaaaggaagggctttatttctgcggggaaatcctcgatattcacggctatacgggtgggtataatatcacatccgcgcttgtcacaggcagacttgcaggcttgaatgcaggcgaattttcgctttgccggagaaaaaaataaaattgctccaaacccttgacaaatgtggaatggcagagtttcagcccagtgctgagacttgtgccttttttgaaaagtatgttacggttaaagagttttgtttcacctgattgtggggtaataggggaagctaggtcaaacttcctgagagagaatgatttttatatgtgcaactcatactaaacataatgatgggagtaaggacgaaaaatgattagagggtgaggatgattttgaaaaatatttcaagcgttttttggattgtgattgttatcacagcagcagctgtattatggggaatcgttgctccggataaccttcaggcgttaacgacttcgattcaaggttatgttacaaacacactcggatggtattacttattggtggtttctctgtttgtcgcattcagcatctttttgatcttcagtccgattggaaagatcagattagggaaacctgaagaaaaacctgaattctctcgattatcttggtttgccatgctttttagcgcaggtatgggcattggtctcgtattttatggcgcggctgaaccgatcagccattatgccattagctctccatcaggtgaaacagaaacagcccaggccttcagagattctctgaggtatacatttttccactggggattgcatgcttgggcgatctatgcgatcgttgccctttgcatcgcatactttcaattcagaaaagacgcgcctggcttgatcagcgcgacgctgtttccggtcttcggcgacagagtcaacggaccgcttggaaaagggattgactgcatcgctgtatttgcaaccgtcgtcggtgtagcgactagtctcggaatcggcgccacgcagatcaacggcggactccattatctattcggagtgccgaacagcttccaggtgcagctggcgatcattgcagtcatcaccgttctgtttttaatttccgcttggagcggaatcggaaaaggcatcaagtatttgagcaatacgaacatggtgctggccggcgtcctgatgatctttatgctgtttgtcggaccgacggtgttaattatgaactcgtttacggacacgatcggaacgtatatctccaatgtggtgcaaatgagcttccgccttgcgcctaatgatccggacagccgtgaatggatcaattcatggacgattttctactgggcttggtggatctcctggtcgccgtttgtcggtattttcatcgcccgcgtatcaagggggcgcacaatcagggaatttttgattgccgtcttgtttgcgcctactgtgctggcgtttctatggttttcaattttcggggtttcagcgatggatcttcagcaaaaagggattttcaacgttgcaaaactgtctacagacacgatgctgtttggaatgtttgaccactacccgctggctatgattacatctatcgttgccttgttgctcattgccgtattctttatcacttctgcagactcggcaacatttgttctcggaatgcaaacgacttacggttcactgaatcctgagaattcggtcaagatatcatggggcatcatccagtcagcaatggctggggcgctcctgtattcaggcggactatcggcgctgcaaaacaccgccatcctggccgcactgccgttctcagtcgtcgtgattctcatgattgtatcgttatataaatctctgtcacaagaacgaaaagagattaaacaagccgagaaattccagaagccaagaagcccgagggtgaaaaaagcataaatgaaaacagctcttctctctgaagagctgtttttttatgtcctgtataagattaacgctgaaaaacagtaaagctgttcgccttgaggatcgcatgcggctgatacgtcatattttatatcgaccagctggtcttccgacagcttttttaagaattcattgatttcatgctgcaaatctttttcgtgttcttcatcaaatacggccaccttcagcatacgctctctcctttctataatgaaaggtattcgcacacagccgaagttatgcttaaaatccttagcaaaagagccttcaacattggcagcagacgctccgaacgttacctggcatttggtgctccattttaaataaaaaaacttcttacctgtacagataagaagtcaaatccgcttattttgttttcggcttcgtgtttccggtccattcgagcatgccgccgaccatgttggtgacatcaaagcctttatcctgcaaatagaggcagacattttcgcttcgtttgcctgatcggcacacaaaaatataaggctgatccttttgaaagacgtcgagtttttcagggatatcccccattttaatgtggacggcttcagggatcattccttcagccacctcttcatcttctctgacgtcgataatgttcagcgtttctccttttgcaagcctgtctttcagttcatcaggcgaaatctcttttatcgtcatcattactgctcccttcaattgcctttaggtgagactattatagcaaaagtcgggaggccatttctatttcggcatgttttctctatcgtccgctgtcaggaaacaccgactttcccaatggctgaaacgatccgtcctgtgctgcagaatcagctgtgaagcttccccccatcaggcaaacaagcatgacggcgaaaaaacaaatgttttttttcatataatcccctccttcattttatatatttgatttttcgcatgctgcgatttttccaggtaaagcgcgcttttttcatggtcgcctgacttcatgtaatagtcggcaatatcttttgtcagttcagcaacatgcggccatagccgtttatcactcatatattcaagcgaaaattcaatatcgagcggatggccagcgtcatacagggcgaaaatcagcctgaacttcgctgcgtattcatcctctcctaattcggccgatctggtaaatccctctttgcagagacgtctcgcttcttcgggagaaccgtttttgtacatgaggtgagacagctcgaaaagggtgttaatgccaaaaaccgattgctcatggacaccgattgaaagggcttttctaaagtgctcctccgccaaaagcggcatgccgcatttggcatagttcagtcccatattatgatagatcagcccgatgattcgccggttttgaagggcaacggcctgatcaagcgcccgcccgtagtgctcctcagcttgtttgatgcggaacaattcaaactgcaccgatccgagtatcatttcgcatccgatcgttttgtctatgtattctttatgcttgctgaaaagtgagagcgctttttcggagtagttcaacgatctgaaatgatcgtctatttggtagtaggcggtcgcgattttataataaaattccgctttttcaatttcatcggtcagtttatgcagcttcgcttccgctttcttgtaacagctgatcgcctcaagatagtttttctcataaaactcatacatgcctgaaaaaaagaaaaaatagtactgaatgatgtcatccgcgctcttaaccgtttccttctgccttttaattttccggaaaagctcggctgattctgcaaactgctccatcatcaatttgcagcgatagtccaacagctgaaaataaagctccagatctccgcttttctccattttagaaagcaggttttggatctcgtacctcaaagatacagcctggagcgcttcatggcgcttgatcatgggtaccactgattcaggagcccggccgctttttcgtatgccgctttcgcttccacttcttcattcatcctttctcctttttaaaagcataaatattacctttattttacataatatgattgttattggcaattatttttatgaataagtgcagggaatggcatcagctccaatatttgagctgactttcgaggtttttggctgaaacaaggcctttttggaattggttcggacaggtgaggttgtattttttaattttttggttgatggcatcaatcagcgtttcgcgctgattcgatttgatcgctttttcaatctcttgtttaatttccttttgcagcttcagccattccggcagatatcgggcgtttttaagggttgacgaaagcgcatccccctcgagcatctctttgctgagcggttttccataaccggggagggacttgaaatcgtctttcttttcgctctccttcacggcttcatcaatccagtgaagatatcgtttttcaaattcttcacccatatgggccagctcctttcacacacctaaaacaaaggattaagtgtgtcttgtcgttatgacggtttccttctgttctgcggcttccgcttttttcaacacttgatatgccagccacataaccgcataactaagcagactggcactgaaaaaaggaacgatcccgggcagaaacgcaaaagcgatataaagcattgcagtgaccgccatcatcgttaatgtatactgcaaatacgatatgcccagaatcagcgaaaacttgaaatacattcgcttcttccaatcgaaatgggcgagcagcgggaacatataaaacagcatgatcaaaaacaaaaatccaaaaaccataatgacgaaccggagaacgtgcaataggagatgatccggataaataaaagcaagatctacataaatgatgatgccggccgccgccagaatgagaccgatggcgttggaacgaaaaaactcgccgcggtacgcctgccagaacgttttgaatatcggaatatcggttttgcccatgatccattttctcgtcactgaaaacaatgcagtcgtcgccggcataaacccgaagacgccaaggccgagcatagtaaaaacaaaccacagcagattggcgtaaaaaaacttcagcacccattcacaaaagctcagcacccttcccatggagacgttttgttccatgaatttctctccccctttatgtatattgccgggtatgcagaagttcactgattcctatcggctttttttctttgatggagcgccacaatgcctcgccggctgcaattgaataggcgcctgcttcggcaccggccagaatgtcgtaattcctcaaagggtctcctccgccaaacagctcctccaaaagcagcgggtctcctccgccatgcccgccgggctgcctgacgacgcgaatcgtttctttcgattcaaacagcggataataatcgatggtctgttcgggaacttcaaatgggactcttgccggagcatgatattcctgtgtttcaagccttccctttgtcccgttgattgcaagccggtagccttcatacggggctgaaaaatgaacggagtaattcagcagcgcccctttgccgtatttcaaaacggctgcatacgtatcctcgatgtcgatttcttcatcgaaaatacacgcgtcaggcctgtaatcggtatagagcagatgctggctttcattggtcttgacatggtcgtcctgcgggtcgcctgcctgccacctcatataatagcggcatttcttcttgacatggcatgttccgcaatagcggttttcccctttttcaggattcatttcgccgcggggtccgtagtagtacagaccgccgtaggcaaaaacctcgctgggcgtttgatcaagccaccaattgacaagatcgaaatgatgggttgacttatggacggaaagaccgcctgagaatgctctcatcctgttccagcgtttaaaatagcttgcgccgtgatacgtatcgatgtaccagttcaaatcaaccgacgtaatcgtgccaagctttccgtcaagtatcagctctttgatcttgcggtggtacggattgtagcgatagttaaacgtaacggtcacttttcctttgctctcggcttcggcttttaacacggctgccgcatcccgtgccgttgtcaccatcggcttttcagtgatcacgtcaatatctgcccgtaaagcgcccaatatatagcggacatgcgtatcatcacggcctgctacaataatggcgtccggcttgattttgtcaagcatttcggtaaacgctttctcttcgaaaaacgggacggggcgaagcgccggaaacctttctttgcagacttcctccctcagcggatcgatgtccaagagcgcagcgatgcggttttctttcccgtattttcccaccagaggctcgataaacatgttaaaagcgcggccgctcagaccgcatatcgcatattttttcatcggctcctccccctttcattcattttgcttgaagcgcttcgatgagttccgtcgcttcaggggttttcttcgcataaaccggtatgaaagctgccatatctgtattcaactgaaccgtatagccgttcaaacgtttttctcctttttcgatgacagccgcatacagctgtacttccccgtttttgcccggagcgctgtacggctctttttcttccgaagcagcattcaatggctgaagtccttcaggatcgtaaaaaggtttaaacatgtcttctggaacgataaacagatctccttctttcgccgcaatttcaacaaggagtttttccggggttgccgggaaaacggtgatgttgagctgttctttcccgacagcgcgctgcacgttttcctttacttcagccggtgcatccgaaaaaatcaatacgtctgttccccggctaccatcctttccgcatgaggtaagaagaagcactgctgctattagaaggacggagaaagcgaagtttttcacttcgcttccccgcaggaaaaacggccggtcttttcaagttctacaagagccataaccaaggcgccgacaccgtgaagatcgttggtgcttttttcccgtccgacataataatcgtatgtccctgcagaagttccgacgcagatatcttttaaaagcaagccttcttttgcgctcatctcgattttttcttcgacgagtcctttgaaagcctttgtcgctctatcaatatatgatgaatcaatatagcccatgcgagcccctttggccatcgcgtacatatacaaacacgagcaggagctttcgagccaattgtccggaagtccgcctttatcgacaacctggtgccatagccctgtgctttcatcttgaaaatcagcaatgcttttgaccatctcttgaagcgtccgggtccactcctgtcttgtgctatgcccctgcgggagcagttcgatcatgtcgctcagtgcaagcgcgtaccagccgattgaccttccccaaaattctggagaacagcctgagacggggtcggcccaaggcatctgcctcttttcatcccacgcgtgataatataatcccgtcctgcagtctttcgtatgctttctcattagtttttcctcgaggatgaccttatcgtaaagttcaggctcattgaacgcccttgcatacttgagtgcgaaaggccctcccatgtacaacccgtcaagccacatttggtaagggtatttatctttatgccaaaaaccgccttcttctgtttgattcagcgtttcaaaaaggcccctcagcttttttgcagctttgcggtagcgttcatcgcccgtctcctcgtacaaaggataaaggagaagtccggcttgtatagcgtccagctcatccctcctgaaataaaaattgccgcagtcatcgatgagatcatcggcatattcttttacatatttgaagtatgcttctttccccgtttcttcccaaaggcgaatcaggccgcacagaaatacgccctgatggtagtgccagcgcccggccggtggcagctctttcggtgtatacgctttcattattgttttggccgcttcttcagcaatgtaaagaggcgattttgtgatgagagattgattcatgtcattcaattcctttcatcaaaaaatattaatatatcccttcttctccaaatttcttcgccatcctgtttgcaaatacgacaagaatgagaccgacagctgctttaaataaaccgacggctgtactgtagctgaactgtccctgctttaacccggccgtgtatacatacgtatcaaagatttcggccacttcgcggttcgttgcattcaaaagcagatacacatgctcaaagccgagttcgagcgtatcgccgattttcaagatcagcaaaacgacgatgacgcttctgatcgcgggaagtgtgacatgccacatcctcctcaggcgattggccccgtccattttcgccgcttcgtaaagctgcggatcgacagctgtaatcgccgccaaatagatgatcgtcgaccagccggcttccctccagatgacctgaagaatgtacatcggcctgaaccagctttcattcagcaaaaaattgatcttttctccgccgaagtaggcgataatctcattgatcaatcctccgtcaacagtcaacaggacgaaagaaagcgataccacaatgacccatgacataaaatgcggaatatagatcagcgtctggacaaactttttgaacaatgcgactctgacttcattcaataaaagcgccaaaataatcggtatcggaaagaatacaacaaggttgagaaaaaacaaaatcaatgtattcttcaacagcataaaaaacgtcggttcggtaaacagcctttcaaaatgcttaaagcccacccattcgctccccgttatgccgagaaacggctggtaatcctgaaacgctatgacaatcccccacatcggcacatacttaaaaagcaaaaaataaatcagtcccggcaaaatcatcaaatataaatatttttgctggagaagcttttcccaaaaacgcgtctttcgtttttttccaacaacaagggccggattttttccggtctggacatcggctgctttcataaacggcctcccttcgtgatgtttgctttcactttatcccaccatgaaaaaataaatctacaatcatatcatcacatcggccgcacctcgcccggcagccggcaaaacctaataaaatgaaacgatggttagaaaatgattattgacaaattcacacaaaagtcggattaattatatatgaacaactcaaacgaagatttgttgggggggaatttatgaagagaaaacaatataagttttactataaactggtgaccttctttctcattctgagcaccattccggtcatcatcgtcggctttttttcctatcagagatcagcggaaacgattgaacaaaacgttacaaacgaaaagctccaaaccgttagccagacacagctaaatattgaacatattttaaaaacggttgaccattccttcaccaattacgtccgttcctatcctttaattcagacgctcagccgcaccattacaccagaacgctttcagctgtataaccaaatcaacaaggaattaaacgaactccagacattcgataccgatctgtcggatatcacgctgatcagccaagaaaaaaagtggtatatcaacaactccggtttataccctttagatcagggaaaacaagccatcacgctctcgctttacaacgctttaaaaagccgttccagctgggtgcttgaaaaaaacaacggccttgtcgccacaaaagaaggggcttcgggaaactgcctgtacaacgtcaatctggtcaaacagcttcccctgaacagcatggaaaacagaggccttgcgatcgcgagcattccttcttgttcgcttgtcaagcgcatgccggatcattcaaaaacaaacagcatgatggtgcttgatgacaacggacggatcatccttcactcagacccgtcaatgatcgggcaatcgatcaaacaagaaaattacttcaaaacgatccgccggcaccaagaaaaaaacggccagtttgatacaacagtcagcgacaccgcctataacattacataccagaaatcagattataataattggatatacgtttcgttaacgaccattccggaactctatcagcagacggcatcaatcggctggttcacgtttacgatctgcctcattttgttagcgctttcatatttattctcctggtttggttcacgccatttttacaggccgatcaaggttttatacgaatccgtctccggctttcctccaggagccgattccgtccaagagaaaccgaaaaacgaatttgaactgattgaacggaacattaaagaaatgaaaaataaaaaccatgatctgaaggtgcgcgtcgaacagcaggtcacccagctgaagcagtattttttaacaaggctattgctcggcaagctgagcgaagaagaaatcaaagaccgctttactgggctcggcttccctgaagattggagccatctgtcggtattcacactgcaaattgatacattgaaagacacatcatacgaaaaaaaggatcttgatgtcctgctgtttgcgatcaacagccttgtcgaacgatctgtgcccaagaataagcgccttccgccggttgtcattgataaaacgcagaccatcatcatgctgaatcgcggacagccgctggaaaggtttcaggaagacttagagcataccgcatcagccattaaggataaaattcatgaagagcttgggttgttcgtcagcatcggcatcagccagccatttacaagtcttgcaatgtcaaagcgcggttatttggaagggcttgaagcactgacataccgtctgaaatccggaaaacacgcggtgattttctatgaacaccttgaccgcaacaaagcgtttttaacccagtttccgaagcagattcaaaatgaactgtttgaagccattaaaacgtgcaaccgtaaacaagcggccgaacagcttcaccttcttcttgagtcgatttgttctgaaaacatgaatccgcatcactgccagattgcgattgcaaggctgttgaacaacttgattgaatttatgcatttgctcggaatcgagatttttgaaccgaacgaaaatacgatgctgtacgacgacgtctttgagctgacgaccatcgaggaaattgaaagctggctgaacgcgcagattatcgttaaaatgatcgatacactcagcatcagagaagaatcgcaatacaaaaacatctcagaaaaaatcgtccatattatccagcaggaattcgacacggacttgacgctcgaatcgatcgcaggaaggcttcattacaaccccaattatttaagcagcatcttcaggaaggaaatgaaaatatcgttcagcgaatacttgtcatcatacaggcatcatatcgcgaaaaactggctgacggaaacgactatgtccgtaaaagaaatttccgaaaaactgaaatacaaaaatccgcagaatttcatccgttcatttaaaaagctggaaggaatcacacccggcaaataccgcgagctgaaaaaccattcggcataaaaagacaatcccggctcctcgggattgtctacattgttgacaaaatcccaaaacgacttttagttttgggattttgtcatcctttcagcgtgaatgaaaacccttgcagtctaggaaggccgagcatcggagcgcagcgaatgttggaattcgtgagcaccgacgcgcaggcctgacaacgaatgcgagggtttgtcgacacgctgacaatcccggctccccgggattgtcttctatttttctgcttttttaaatgactcctcatattcttctatgacttgatttccgccgttcgtgcgccatttttcaaccgctttctcgaactggctttcattgattttgccgagaatgaattggtatgtggcatcatcaatgatcttttgcagttcatcgcctctttcagatgcggccggtgagtacaggctttcggccgggtttgagacgatgatttcgttattgtcctctgtcagctcttcatattttgtgcggagcggatcgcccgtatttttcaaatattgcttatcaatgccgacgagagaaacgagcggctgaatttccgcctgccagtctttcagtttctcgtcgatccgtttgaattgtttattcccttcttttttatagtgaacgccttcgatcccgtatgtcatcagactgtaaacatcctcttcggcgatccggtcgaaaaaggccagaatcctcttcagctctttttctgttttgacgctagttttcgggaaggcaaagattccgttatgcccgcctgatgcccagacgcgttcctttccgtccggccctttgatccgattgatgatctcaagttccattttatcatcgacagactggtctcttagattgacggcatcaaccatatttccgacataaatgccggccttcccttgtgaaaacatttcttgctgctgcgttttgctcgtcaccggaaagtctttgttgatcagcccttcatcatacagctttttcatatatttcatcgtatccatgtactcttttgtcatgaagtcaggcgtgaacttgccgtctttttcctcccaatcagtcggcatgcccatataggaccccaatgttttaaaggcgccgtagatcaaatcgtttctgtcggcaaagccgatcgtatcgtttttcccgttttgatcaggatctttttctgtaaatgccttcgctgtttcgtaaagttcatcaactgtcttcggcatatcgagtccaaggttgtcaagccagtctttacggatgacgatcccctgtcttgataacgggcgctccctgtagatgccataaagctttccgtcgattgaagcgtttttattgatcagcttgttcatcttgcttaaattcggataatcctttaaataaggtccgacttcccaaaacatccccgatctgaatgcattcatgacagatgaatttttaatgtcctgaatggtgacgactttcggcaggtttccggcggcgagcgctgagtttaaacggtcctcttttaccgcatcaggcacccacattaaatcgagcttagtattggtgagttcctcgatttttttaatcgccgtgtccttcggcggctgctgatggtaaaggatcaccatccagctcaagtccaaaggcgagttcaaatcgactttctcctccttcgaagaagcctggtctgctccgctgttcgaacagccaagcagtccgccggccaaaagcacgaacgcaaaaatcgggatcagccattttttccccatattgtcccctccgtttttatcctttaattgaccctaaaagagcgccttttgcaaagtgtttttgaataaacggatacacgagcagcacaggtatggttgcaacgacaatgaccgccattttgatcgtttgttccggcggcgccgcggctgctcccatttccgtcatatccccttgcataccgcttgatacgatgacaatctggcgaagcaaaacttgtatcggccattttgtcgcatcgctcaagtacagaatcgcctgcatgtacgtattccaataggtgacggcgtaaaacagcgaaatcgtcgcgatcgccggcaaagacaacggaagaatgatgcggaagaagatgccgatgtcattgcagccgtcgattttggcggattcctcgaggcttgacggtatgttttgaaaaaagttctttaaaataatcaagttaaacgcattgatggcggtcggaagaatcagagaccaataggtatcgagcaatccgagcgattttacgacgagaaaggtcgggatcatccctccgctgaacagcatcgtgaacacgaccaagaacatcaggacgcgccttcccatcagctcctttctcgacagcccgtatgccattaaagaggaaagaaacatgctgaccgccgtccctacggctgtgacaagaatagaaacgattaagctcctgtacacaatgtcagttgaaaaaatatacctgtacgcatccagcgaaaaagtcgtcggtattaaaataaactttttcgaaataacctcctcgactgtcgcaaaagaggctgcaataacgtggatgaacggcagcacacaaaccaatccgaaccctgttaaaaatgaataattcaatatgtcaaacacgcggcaatgcctgatcgttattccccctccttgtaagcgctgtcaaaatattacgatatcgtgtctaaaatgtagcagacagaaaggagagcgtctataatcattttttaagcaggagcaggaaagcggagaaaaagatcatcaccttagaagatgatacgtcagtcttcatcaaggatgtcagaggcgctgacttgcggcctgtaccccagttcccgaatggcggaatcgatcgaccacggccgccccttattgtcgctgacagcataatatgtaccatatgttttgccggattcgatagcggctttaaagattccgatgaggtcggggtgggataaaagcgtttttttgcttctcggttttgcgtgcagcgtttctagctcattttcagcagctgtcccgatccgcagattgatgacggaaaccttggcgtctaattggtgcgagaaaaggtagccgagattttcggacgccaattttagcaagccgtacaagcttttggactgcgggtagtcatttgtgttgatctgcctccccaacagagaatcgccgcccttttcatatacatctgtcacatggttgctgctggcaaataccactttcggcacgccgagctccgccgccgcccgcaaaatcgtatatgtcgctttaaaaaagatatccgtcattttcgcaaactcctgccggtcaagcaaatcgcccgacggctttacagccaaaagattgatcagcgcattcgtctgtgcaggaatgcttttgacgacttcgttgtaatctgtcgcatccacccggataaaacggacagcctgtttgtcatccggttcttttaaatccagcactgtcacctcatacccttcgcctgccaatccgcccgctaatacgcggccgaccgtgccgttccctccgacgatcgtcacctttttcacggttatcgcctcctgttttacagccatgtttttaagaaaccgaccgctttatgcctcattccggctgtctcgaggtgccctgaatgagaacgaaacacttcatagcgttcacctgcgcctttttctatatacacatcggacagcttttcttcaataatgtcaatcccttgaaccggcgtcagtttatctgcggttccgaccaggcttaaatgaggccttggagcgatcaagctttcgatttgagcggttgaaaagtgtttgaccagccctggaacataagaatagagattgtggcggtccaaattctgcgtcttgattaatgtttcgctgtccacctgagcgcatatatcaacgcatacgctgacccgctcatccaatgcagcggtccaccaggccatcagacctcccatcgacatgccgagtgaagcgatgcggctttcgtctatgtcctccctcattttcagataatcgatggctctgatgctgtcgaaaaccatcattccccacatcacccgccctgtccaaagcatttctttaaatatctcactctccgttttgccccgcctgtctccgaaagcccaatgatcaatcgcaagcacggagaatcccaaagccgtcaattcctcggcgaacggcggcgcttgcaagtactccgctccttcaaccagctcctcctttcccctttcgtagcgccctccgtgtgaatgacagtaaagcacggccggccgcttgccgttcatctgtttcggttttgcaaaataggccggcaccgcttcaattccgtttaaatcaagcaaaagcgtttcgagaataaaagatgacttttcttcgattttaagagtgctcgcatcaatgctttttttccccggcaaatcgccgagcagtttgaaaagttgactgcgcatcgtattcccctttcttttttcgtttgattcattaatacgatttgaaagggcgttttacctttttccagatgttaagttggcggaagttcacaacaaacaatgcgctggcaagcatgataaacagtaatacccacgatgatgaaaacaaaagaagcagcgtgaagcccccccatgagaaagaggcatacttttttgtaaatgcggcctgataacagcttgtaagctgcggcaagaccgcacagcgagttgcagatgaaaaaggcgtttgcgatcagaaccagcgtctcaacattaagaaagtgaaacatcaggcagacgaaaacgatcgtatggatgagaaatataagccccagcgctgcagtcggctgatttccccttgatctgtaggcaaacagcccgccggcctgcgaggccaccagcctggctgctccgcctgtcacctgaaaataagcacacatacagaggacagcggtgagcactgcgatcaccggcaatgcaaaagatccgaacaacggcgtcagcatcatcgccagcttcaattgtccgtttgcgaagaatccaggatcaatccactgaacagctgccgcggtcgccaaatatatgaccgttaccgtcaggctgctgatcacgacagcccgtggaatcgttttcccgcggtttttcacttccatgctgtagttgccgacgatttcccatccgaccaatgcccagaacaggagcagcaatccgcggccaaaatcggtaaactgaaatgttccgtctacgagaggcccctcacggaagtaaggcacggaagcccgctgcttccaaacaggataagcgccgcggcagtggaaaaaatgagtgcaaccatgccgacaaatgaaagattaaagaaaaggataaccatacaaaagatgaaaaaaacaaagccgtacagttcagcagggaatgccgtgcctgccgcaagaaaatgaatatattcgccggccgtcattaatacggcggcggggccgaagctcgcagccatgataaaataaaagactgccaactttttaacacgcgacccgaacgctttttcagccgcataagcaatcccggcatcattcggatactcgacgcttaatctggcaaaaacccaggcaaataaaaaaccgattcccagcatcaacagccacgcaaaaatcgcgtagtctccagctgtctgatgaatcataggaggcagcagaatgattccggatcctaaaatgggccccgtcatcagcccgcttaacaataaaggaccaagctttttttctctcatacgaatacaatcctttcacaaagtcgtttaaaatgattgtaatcatgttcgattcatcagtaaaatagatattatcgatctgcaacttcgaatttttcgatataagataaaaaagggagatggacgagatggagatccgacacttgaaaacatttaaaacaatcgtggatatcggcggttttacccgtgctgccgattatttaggatatgcacagtccactgtgacttcgcacgttcaagcaatcgaacaagaattaagaaagccgctgttctaccggctcgggaaaaaaatgatgctgacagaagcgggaaagcaccttctcccttatgccgcagaaatggtcgagctgtatgaaaaagcgaggcacattccggaaaacgaccaggagccgtcgggaaacttgatcatcggcgcctcggaatctttaacggtatacaggctgcccgccattcttcacgaatttacaagcaaatatccgcaggtcacggtcactttaaagccttccacgtgctggcagctgagagacgaattgaaacagggaaaaatcgatgtcgcttttcttttggacaacgaccggaaagaaaacgaccttcatgttgaaaagctggtcaatgagccgatggtgttcatctttcccaaagaacacccggcaggacaaaaagctcttgatgatttgacttttaacgcaaatgaaacgtttttatataccgagcacggctgcagctaccgtgatttttttgaggaatatttacgtcaaaggggggtcattgccgaccatacgatggagttttggagtgtcgaagcgattaaacaatgcgtaatgtgcggtttgggcgtctcccttcttcctttgatcacaacgcgcactgatatcgaagaaggaaagcttcagggcacgctggtccgcgacgccctgttttccactcaaatggtttatcataaaaacaaatggctttctcctgctatggcggcttttacggatatcgtccgcaggaaggcaagagaatgggaacagacataacatccctatatgccttcggtattcatcagcacgatccgccagccgtccggatcttccaccgttgcccctttttccttccaatacggattttcaggcggcacttcgtcatagcccatgtcagcgagcctatttaatatgctcctgatttcctccggatcaggaatataaaaaacgagcagattgtctttagtcggtgccggacaagggcttccttcgatatgtgaggtgaattcaaggtggtattggacattcggcaggccgaacatgacgccattatacccgtggtggccggaaaaaccgccaagctttttcagccccagccccttttcgtaaaatgcaacgatttcgtcaaaacggtctgtaggccgggcgattctgacctgtacggcggaaaaatcggaaaaatgcatcatgatcatctccttttttcccattttaagcggtcatggatcatttgaaacgaagcgatcgtctgaaatattatcatcctttcggcggaatgacagaaaaagccccttcggattgaaggggctttcgccattaatttgcaacaatatttacaagctttccaggcacagcgatcacttttctgatcgtttttccttctagctgttcttttactttttcattgtttttcgccagctcttcaagctgttctttgtccgcgtcggctggaacgttcagcttcgctttcacctttccgttcagctgaacgacgatttcaatttcatcatccacgagcttcgcttcatcatagacaggccatgcttcatacgcgatcgtttcctcatgaccgaggcggttccagagctcttcagccaaatgaggcgcgacaggagaaagcaatttcacgaagccttccatgtattctttcggaagctgatcagctttatatgcttcattgatgaagaccatcagctgtgaaatgcctgtattaaagcgcagaccttcgaaatggtccgttactttcatgaccgtttcatggtagacgcgctcaagcgtttcgccggctccttcaacgatcttctcgtttaacccgccattgtcatcgataaacaaacgccatacgcggtcaaggaagcggcgagctccgtcaagccctgtcgttgaccaggcgatcgatgcatccaaaggtcccatgaacatttcgtacagccggagcgtgtccgcgccatgcgtctccacaatttcgtccggattgacgacattgcctttggatttgctcattttttcattgttttcgccaagaatcatcccttggttataaagctgtttgaacggctctttcgtcggaacgaccccgatgtcataaaggaatttatgccagaagcgcgcatacaataagtgaagaacggcgtgctccgcccctccgatatacatatcgacaggaagccattcctttaatttttcaggggaagccagctcgttcgggttcttcggatcaatgtagcgcaggaagtaccagcagcttcccgcccattgcggcatcgtattcgtttcgcgtcttccctttttgcctgtttcaggatctgtcacttccacccattctttaatattcgcaagaggggactcacccgttccgctcggtttgatttccgacgttttcggcaagatcagcggcagctcttcttcaggaaccggagtcgatgtgccgtcttcccaatggatgatcgggatcggctcgccccagtagcgctgacggctgaacagccagtcgcggaggcggtatgttacttttttctcgcccttcccgttttcctcaagccactggatcattttttcgatcgcagccgctttatcaagaccgttcagaaaatctgaatggatatgttcgccgtcgcctgtatatgcttctttctcaacatccccgcctttgacgacttctttgatcggcagcccgaatgctgatgcaaattcatggtcccgctcatcatgggcaggaacggccatgaccgccccggtcccgtatgtagccaagacatagtccgcaatccagaccggaattttttctccgtttgccggattaaccgcatatgcacctgtgaagacgcctgtctttgttttggcaaggtctgtccgctccaagtcgctctttgattgaacttcttcaatataggcgttgactgcgtctttctgttcaggcgttgtgattttttgaaccaaatcatgctccggagccagcacggcatatgtcgcaccgaataatgtgtcaggccgcgtggtgaaaaccgtaaacgtttcattggtgccgtcgaccgcaaaatgaacatgcgccccttcagaacggccgatccagttgcgctgcatttctttaatgctttccggccagtcgagttcttccaggtcttcaagcaggcggtcggcataagcggtaattttcagcatccactgcttcattggacggcgttctacaggatgtccgccgcgttcgcttttgccgtcgatgacttcttcattggcaagaacggttccaagcgcaggacaccagtttacagggacctcatctacataagcgagacctttttcgtaaagctttaagaaaatccactgcgtccatttatagtagtccggatctgttgtgttgacttctctgtcccaatcatacgaaaagccgagcgctctgatctggcggcggaagttgtcaatgttctgctcggtgaagacggcaggatcgtttcccgtatctagcgcatattgctcggcaggaagcccgaatgcatcccagcccatcggatggaggacattgtacccttgcatccgtttcatgcgggacaaaatgtcagttgctgtatagccttcagggtgtccgacgtgaaggcctgcgcccgacggatacggaaacatgtccaatgcataaaatttaggtttggatttatcttcacgagtggcaaacgttttatttttcagccaatagtcctgccactttttctcgattgtttgatggtcaaagctcaattgtaaaaacctcctttgaatatgtgtacggcttctttgtcttcaagtatggacgggactggcagcgttatattcagattattctaaaatcaaaaaaactctcccatccctaagaagggacgagagatttcccgcggtaccacccttgttagtgtgcacgcggcacactcacttgatatctgtaacgcagatacgcggcagcagcttatcactgctgcaactctgaggcgagttcggaagctcatttgattgactttcaccagccgtcaactctctgaaacaaaatgggcttcttactgctcctcttcactgttcttgccgtaaccgtaatcttatctgtattttatagaattctgttcataagtgcaagcaggtttgtatacaatgggaatgtgctgaaaaaagggtaagagtgaggatcttaatcgtgtggagatttgttttgccgttcggagttctgtacatttgcctgctgttctctgacaaagtcaaagcttctcaatacagcttcaccgccgtagccggcaatgatcgataacacgacaagctgaattcccgaatcaggttccgcagataaaacaagcaaaatagaagcaaccattccgacaagaatatcttcaaaaaatccaaggtaaatgaatcgtttcgttgttctcggtttctcgagtcgtcctctttttttaacgtgcccgagaacccccataatccctccaatcaaacaagcaaccaaaacttgatgcagcatcttcatcaccttcctaaagcccttagtttagtcaagcgacttcaggccatcgagcagcccccctagaccccttgcgatgatattcgatactaccatacagaaaatgtgttctgtctgagaagaaaaaaagcttgtttcttccattatatgtgaagatttggttgataatcttgattccttcgattcattttcgaataattacaattacctattttttctatattactcatgcatctgactgagcggagagctgcttttccttcctgtcgtataaaaacgccgttcctattgcaatcagcagcaatgcgagcagaaccgcgagcaaaagctgcatactaaaataatcaaccagcattccgccaaaaagcggtccgatcattcttccgccggtcgccatactgttgacaaacccttgataaaacccttctttccctctcggtgcgagacggtttgcaatcgtcggcacagccggccatacaagcatttcgccaatggtcagcacaaccatcgcagcaagaaaagccggaaaccgttcagcgccaaacaaaattccgtatgccatcataaaaatgacaaatccgatcacgatttggtttttcagcgattcggcaaaccgtttcacaaaaaaaccgatcagcggctgaccgaaaacgatgagcgccccgttcactgtccaaagcacgctgtactgcccaagagatatccccagctcctgggtatgtgaagcgatggtcgaggaccattgcgaataagcgatccagccgagcaggtagcccgtacatatgaccaaaagcgcagaaaatttcgatttcccgctgactgaatcggcatgatccaaaacagatgactgcatggctttttcagaccggatgcgtttaaatccgaaaaacgcaatcatgaagaagacggcgtacagcatcgcattcgcgagaaaaacatacgtaaatgaaaaagaagcgacaattccgccgagcgctgagccaactgccacacctgcattttgggccacgtatacagcgttgaacggctttctgccgccttccggccaaactgatccggccattgcatagcatgccggaaaaacgatccctgatccaaaaccggccaacgttaagaaaagaatgtactggaaccaatcgtgaaaaaagacgaggccagaaaggctcgcaaacgtgatcacaattccaagaacaaccgttttaaatccgccgattttatcgaatagatatcccccgaacaggttgcccagcacatttgcccctgagttcagcatcagcacaaatccggccgctgtcagcgactttcccaaatgctgatggatatagatggtattcagcggccataaaaaagatgcccccgtgacattgataaacattccgatgaccaaaagccataatgtgcgcggcatagcgtttccttctttctctttatcattccctctagattctattcgttttgcccatttttttcaattgacacgttttcgattttcaacataaaaaccccctttttaaagggggaatttttttatgattgcgtcatccatttcggctttccgaaaccggcgaattcccgatcgatcgtctcctcgaaagctttggattttaccgcttctttgagatctttggcgaatggcttgtctttgtttttttcatccactaccacttggttgcggtagcggtcgggcatgttctcaagcgctagggcgtcctgcagcttcatattggcggagagagcgaaatttcccgggacggccgcgatatccaggtcatcgacagctcttggaagattggcggattcaagctgtttaaatgtcagctttttcggattttccgcaatgtcctgcacagaggctttcaatgtgtcgacatcgcttttcagccgaatcagcccctgatcctgaagggttaaaaatgccctggcagcattggccggatcgtttggaacagccacttccgctccgcttttgacatcgttcaagtcgttatatttggcagaatagagccccatcggagcagtcggcacagaaatgagagccgcaagatttttattgttttcttgattgtatgatttcataaaaacctcatgctgaaacaaattagcgtcgagctcgccttcacttaacgcagtattcggctgtacataatcggtgaattcgatcacctccactttgtagccttttttctcaagctcaggttgaatcgcttttttgaccatatcgtaatacggtcctgcagtggcgcctattttgatcgttttgccgtcgcttgcggcattgtttccgcacgcggccagaagcgccaggctcaaggccagtcccagcgcagaagtccattttaataacttgttcatgttgatctcctccttcaaaataaaaaaactctttcagccgcctgaaagagttgttcaacttatctttcagaatgcgcctgacattctgctggatttagcaccttgcactgctgcaggttgctgagatttcaccgggccagtccctccatctctctttataagctgcatattcggtttttaaatgatttctttattttacgtttgaatatttagatttgcaagaagttttttcggtataaacatttttttctttttaagctaaaatatagttatcaattaagaaaggagacgaatcatggaatctatcatgctgatcgggtttttatccttccttttttccatctgctatcttgtatttcatttgatcagaaggattttttctccaggcaaaaggttttccaggaaactcttttatccttgttttgccggcggacttctcctcctgatcatctctgcaccttattacgatgaggaaacatatgccgccgatgagaaaaaaacggaggatctgacaaccgagcttcaggaactgaaaactgaacacagcgctttgcaaaaggagcaaaccgcattaaagcagcaggtcaaacaggcaaacaaaaaactgaaggcagtcaaagcggagaatgacacattaaaaaaagaaaacgaaaaactgacaaaagaaaaagattcgcttacgaaaaaaacaaaatcgctgacagaaaaactggccaaggctgaagaaaaaagcggcagtgccgaaacctctgtaaaagaaaagagcgccgccgctcaggccgaagcgtcacacagcacgcccgccgccaagaaaagcagcgctgaaagcaaacaggagtgcaaaatcaaaggaagcgtcaaccatatttatcatacaccgggcagtacatattatgaccgcacgaaaaacgtcgctcgctggttctgcacagaacaggaggcgcgtgatgcggggtacagaccgccaaaacgttaaaaagccggcataccgccggcttttttcctaaagctctcttcttaatgctgtcagcacgttcgttcttgtcgctttaatggccggattcaggccggaaagaatggcgacacccgcactgatcaatgtcgcgatgaggacaagactgaccggaatatgcgagaaggtgatactgagctctgccgcactcgcttctccttctgaaaccgatgataaaatgacaggtataatcttgttcactaaaaagctgacaccgtatgaaatgataatacctaaaacagatcctaagatgccgatataggcgctttccagcaggaacatttttcggatcacattcgggcttgcaccgatcgctttcataatgccgatttcctgcgtccgctctgtaaccgccattgtcatcgtgttgaaaatcccgatcgctgaaatcaagacggcaatgactccgacaaagatcagaccgattttaaaagccatgaaaaaaagattgatgctatcgagctttttcgttattgaatcgacgtagtagccttcatcctccaaatctgttgtcagctgtccgacatgttcaaagttatccgcgtaaaccgaaagcgttttttcgatcatgccgctgtctttttccgacttcagaaagccggtgatgtctttttgcatgccgttgctgacatagactgttgaatcgctcgcccattcatacgaaggtttttttgtcactccgacaactttcagatcatatgttttcgcttccccttcttctcctgttttttcatccatttttgagatctttaattcaatcgttttgccgagaatatcttcttcgtatcctttcggctcttttgcttcctcagcattattttccatctgcttttcataatctgcggcttcctttttcgtccagaggttcttcccgaaatggtagccgacgacaatttcattcggtgttttcgctacgcggccgcgatcgagtttgatattggctttttgctcagcggccatgtcggtaattgtaatattcgacatttgattattggtcctgttgcccaattttgcttcagcaggtgcgaacacgtttgtgcgctcgataatcgcggacacatctttgcggttttcaaattctttcaggtctttcttttgaaccttttgatcgctttgcccttcttttccgacaacatttatctcggtcacgatctgctctttcatcagctgttcagtcattgatttttgcagtccgaatccgaccgatgcgagcacgattaaaaacgcgcaggccaccgttgttgcgagaatggtcatgaatacacgcaggcggtttttcttcatatttcttctaatgaacttcaactggtccttaaacttcaacagtctcttcccctttctctaacacgccgtcagataaatgaaatttcgtattggcgatcgatgccacctcatcatcgtgcgtgatgatgacaaatgtaatgccgcgttttctgttcagctgccgaatgaattcaaggatttcctgctctgtttcggaatccaggcttccggtcggctcgtcggctaaaatgattgaaggattcaaaatcaaagcgcgggcgatgctgacgcgctgctgctgtccgcctgaaagctcattcggatagtggccggcgtggttttcaaggccgacgcggtggagcatctcgttgacgcgctgcttccgctccgacggatgaacaccttttaaagtcaggggaagttcgatattttcgaaagtcgtcaagctcggaatcagctgaaaactttgaaagatgaagccgaaatgttcaagcctgaatgcggcccattctttctcgctgtacttcgtgacatccgtgccgtcaatcatgatcttcccttttgtcggggcgatgtagccggaaatcaagttcagcagtgtcgactttccggagccgctccgtccgacaatacaggcgatttctcctttttcaacggtaagcgagacgtcctttaacaccttaatttcattttcccttccctttttgccgactttaaacgagtggtgaatatgctttacactgatcatttgtaaatctcctctccattaatgattacagctgttttatttttttgaaaatcaagaagtaactgattaaaaatccgactgccgaaccgatcaacataccgaatatatagctgaacagactcgaagcagcggctgtgccgaatccccagatgccgaataaaatcacgagaatctggatcggacgatccatttttctccaaaggaaaaaatgtccgttccgttcaagctgctgtttgataaagcagaaatagccgattatataaaacaagatccccatggcgagcggaataagcgtaaaggccaggctgccgtcttgaatgccgaaactgttgaggtatatgatcggcgttatataatctagtagttctgtttcaccataaaagaaagcagggtcatgcccaaagaaacccaggatgattcgtaagttggccagcggaaggccgatcagcaaatacggcagaatcgacgctgaaaaagcaacgatcatctgggccagcggattgccggtcatcgcgcccgccgccatgacaagcgagtagaccataaagcagaagataaccgccccgataaaatactcatggaaaaagacaacgtcaacgttatacaaaataatcaaagcgtaagataacaagtaagataatagctgggctgttaaaagaattgaaatgccgaagaaatatttagtattgaaaatgacgccgcgcttgtaagggaggccgagtgtaaagtcaagcgttcctctgctccgttcaaacccgatctggctgatcgcaagcgcgactccgccaacccagaacattctcatggccccacttaccccataatctttatataaaacgcactctatatcgggaaattttttctgttctgcaaggcatccctggtactggaaataatcattcaaaatcgcaagcggttcactcagcaacaccgctgcaaaaacaactaaaaaaatccagaaatgctgtttccattctttatataaaagtccgcggtctaccatcttcgcttacctccatacttcgcgatgaatacttcctcaagattgaccggaagctcgttccaaactttcggagacaaacttttaagaaattgtttgctcacattgtcttctttcggaaccaataccgtataaaagacgccggtgtggtccaaaacagggatttccctttccctgatttttaaattgacatcttcttcaaatgccatttgaattttaataaaatcgcctttcagttcatcaagatccatgatgttcgacaatgtattgtcttcgagaaaaccgattcggttgcacattctttcaatgtcctcaagccggtgagatgtgatgagaatcgtcgtgttgttttcagccacttcatctaccatcagctgaagaacgtcttgtcttgtgacggcatcaatgccgtctgtcggctcatcaagcaggatgaccgccggccggatcgcaaatgacaggatcagcgacatttgctttttcaatcctgtagacaattccctgtacttttttgtttcgggaatatcgtatcggttcattaattcatttgcatatgtaacatcaaagtccggataaatgttacgcaaaatattgacgagctgtttgtaattgtatttttcgaaataggtgttttgaacgggcatatagacgatgttgcgcttgacgagcggatgatccttcaccttgacgctgccgaaaaagatatctccctcatcaggcagcaggatttgctgaatcaggcgaagaagcgtcgtttttcctgagccgtttcttccgagaagtccgaaaatctctccttcctccagcttaaaggagatgtctttaagtatttgttttccgtcaatcgtttttgaaacagatttgagctcaatcattcacttcgcctcctctcacttcttcgtcgatttccgccatccactcctgcagctttttggtgtcgatccccgcgtaatgcgcatcgatgatcagctgctttaactgctctttaatcatcgcaatcttcccttcatcaagcgtaactttcgcgttttctgaaatatacgttcctcttcccctcaacgtttcaataatcccttcccgttcaagttctttataggctttgctgaccgtattcgggtttgcaatgataatggttgcaagctctctgacagaaggaagtttatctccaggcttgattatcccttttaagcacagctctttcatctgctggatgatctgctcatagattggggttgagcttctcggatcgatttgaatcatctatctcccttctttctcgttcaatctcagcgttattcacttttaaaaaaacacatatcccaaattttcttgaatcataaagcccagcttcgcaagtacaaacaagaacgaacaggcaatgataaacgccacgacaaccattggcgttacttttttatgtttatcactcatgagtattgctcctttacatgtgtgtgttaactgtattactcgatgtagtacacttaatacaatatagacatcgtccttttttgtcaatcgcttttttcaaaaaaatgaaccctttcaaaaagggttcatctttcatacgatctctgcagaatcatattgttttgaagggtttgcagctggagccttttgcggtgaatttcctccctttgctgctcattggcaaacagcgaaagcttgtttaattcattgaccgcgttttcaagcatcagctgcgcatcgctgtactctgtctcattgtaatgttcctgcctgcttgcagtttcaaattgagataaagcataatcataagcatcttcgcttctttggatgtgctctccgacggattgtcttgtagccaaagaaaacccctccttaatggaaaaatccatcgtgattagtttggccatcacagctgtgatcattgaagaaaataattgggaatcggtttgttcttatcgtgtttatttgctacaattttaggatgcgtgatactaaaaggaggtccttttgtttgcatcagaacaacccttttccatatacgaacagtgaaaaacgatatcatacatggaattatcatttaagaaatcatttcggtcataaagtgtttaaagtcgcccttgacggaggctttgactgcccgaaccgcgacggtacggtcgcacacggcggatgcacattttgcagcgccgcagggagcggagactttgcgggaaaccgcgccgacgatctgattacccaatttaatgaagtgcgcgacagaatgcatgaaaaatggaaagacggcaaatacatggcgtactttcaagcatttacgaatacgcacgctcccgtcagcgttcttcgcgaaaaatacgagaccgtcctcggccttgacggcgtagtcggcctttcaatcgctacccggccggattgtctacctgacgatgttgtcgaatatcttgccgagcttaatgaacgcacatacctctgggtggagctcggccttcagaccgttcatgaacggacggctgatttgatcaaccgcgcccatgatttcgactgctacgtggaaggcgtgaacaagctgaggaaacacggcatccgggtctgctcccacatcattaacggactgcctctcgaagaccgcggcatgatgatggaaaccgcaaaagccgtcgccgatttggacgtgcaggggattaaaatccatctgctccacctgttaaaagggacaccaatggtgaagcagtatgaaaaaggaaaattaacgttcctttctcaagatgaatatgtccagcttgtttgcgatcagcttgaaattcttccgccggaaatgatcattcaccggattacgggtgacggaccgatcgaattgatggtcggaccgatgtggagcgtcaataaatgggaagtcttaaacgccatcaacggggaattggaaaggcgcggcagccatcaggggaaatggttcaacaaggcgaaagaaggcatggccacatgaagctcaagaaaatcctcccgtatgcgaaagaactgctgaaaacagccgcaggcgaaggagacatcgtcattgatgcgacaatgggaaacggacatgatactcactttttagctgaacttgtcggtgaaagcgggcatgtctatgcctttgacattcaagaagcagctcttatgaatactgccgaaagacttggaaacgagtataaagaccgggtgacattgattcaaaaaagccatgatgagctcaccacttcgcttcctgacgacatctcaggcaaggtggcagcagccgtgtttaacctcggatatcttccgggaggcgacaaatcggtgacgacaaaaagcgattcgaccatcgccagcatcaagcagcttctcaaaatcctgaaaaatgaggggctgatcgtgcttgtcgtctaccatggccatcccgaaggaaagcgggaaaaagacgccctgctcgaattttgtgcatcgctcgaccaggatacggcccgtgtcctctgttaccaatatttaaaccagcgaaacgatccgccgtttatcattgcgatcgaaaagaaagaagcggtccaaaagtgacagcctgaaatcctccgtttggaggatttttttcattcaaacataatgtaagcgatatcaaaataaaatatgaacactttagatttcggaattttctaaaaaaacaccaaataatggaggtggtttcactctttgtcgcgaaattattgaaaactcatggaaaatacggagggatttcgctttgaaaaaatttatcgcttatcaaattttgatcgcactcgccattggagcagttatcggacatttcttccctgatttcggaatggcgctgcgccccgtcggagacggatttatccgtctgattaaaatgatcgtcgttccaatcgttttttctacaattgtcatcggagcggccggaagcggaagcatgaaaaaaatgggcagcctcggcatcaagacgattatttggtttgaagtgattacgacgttcgtgctcggactcgggctgcttttggctaatgtgttaaagcccggcgtcggccttgacctttcccatttggccaaaaaggatatcgacgaactctcgggctacacggaaaaagtggtcgatattaaacaaatgatcctcgatatcattcctaccaacatcgttgacgtcatggccagaaatgatttgctcgccgtgatcttctttgcgatattgttcggcgttgcagctgccgggatcggcaaagcctcggaacctgtcatgaagttttttgaatctgttgccaacatcatgttcaagctgacgcagatggtgatggtcacagcgcctatcggcgtgcttgctcttatggccgcatccgtcgggcaatacggcatcgagctcctgcttcctatgttaaaattagtcggcactgtttttctcggactgtttctcgttctttttgttttatttccgatcgtcggtcttgtttttaaaattaaatacttcgaagtcctgaaaatgatttgggatttgtttctgatcgcgttctccacgacgagcacagaaacagtcttgccgcagctgatggaccgcatggagaaatacggctgcccaaaacgggtcgtttccttcgtggttccttcaggcttatctctgaattgcgacggctccagcctatatttatcggtcgcctgtatctttttggcgcaggctttcaatatagacatgagcatttcccagcaattgctcatgatgctcgtgctagtgatgacaagcaaagggatcgccgccgtgccatctggctcgctcgtcgtccttctggctaccgccaacgcagtcggccttcccgctgaaggagtcgcgattatcgcgggagtggaccgcgtgatggacatggcgcgaacaggcgtgaacgtgccgggtcatgctgtcgcctgcatcgttgtttctaaatgggaaaaaagcttccggtataataagcgctttgtgcttgaaaaacaataccggacggaaagcttataaacggcaaaagctcaagccgataaacggtttgagcttttctttacgagcttttcatccacggcattttttgaattttgcggtatgccctgccgttaatatagaaaaagaaagatgttttgccgctcgctttaatcagctttttcgcaagccggccgatttccttctggcccgctactttgtcatccgacaaataaacgcctaacagtcctctgttgatcaaacggtgaaagttttcgtgcggaatcccgcgcaaatgttcatccgccatttcgatgaaatattcgagcctttccatcatatctgaatgtgatgggtaataagtgcagaaattcaaatccccgccgattaaatcttcctcctggtcaattaaataatcgagcaggatgtgcagtccctgtatgtacggaaaatagctgtcgcggatctttccggccatcgattcagtaaaatcgggacggacggaatacgatacgaggcagaagatgccgagcgttgaacccgcacaggccgagaactcataccattccattttcggcagagccgatttataattctcaaaccacgcttcgagccggggaacacgctcatgctccactacgtgtttatgaacttgcaggtcgcaatagtagctgcaaagctcaatcagatgctccttgatcagatcatagttctcaatttccgcaagcacgccttgacatgttttcactaagtcgtgcaaatagccttgatcatcctgatcttccctgaaccggtaatagtttttcaattcagccccgactgtcagcgcgtctttcatcgactggtgaagcatggtgaaatcatccggatcaagcgaggtgctccggtcgcatagattgtcgaggtagtcgcttatcgtctgatacgccgtaataaaccggatcgactgctcgattttgtctcctgaaagaagggccataatgccgccgccttcacagtgaaaggttttatccctgatgctggctttcgcctgcgttttcagttcgggattttgaatcgtttcagcttttcgtttccacttgtccaattcctgatgaacaaggggaaaaacctctctgtatactttagccattaatccaaaaggatgctccggtactgccaaagaatgcacctccattatgttatatactgctccgcaaacgctctggccgctttaaaaacgtcttcccgttcaggctcattgaaaatttcgtggtacaagccatcccattccctgtacgtcttattgtgggaagcaagctggttaaaccacttgacgaccatttttttgtcgacaagccagtcggtgcccgcctgcatgacaaagagcgggatgttgagaaaggcgtccgtcggctccatcgcgcttttcaacgcttttaacatttcttgataccatctgacagaaacttttgtgatatataatgaatcgttgatgtccatttcgatgacttctttgtttctcgtcgctttatcaggcgtgatcccggattcaaaccgcatagacggcgccaaaacgttgagccccttggaaatcaagtccagaaatttgttcggctttaattgcagcccgagacaaggggatgataaaatgagaccggcaatgccgctttgctgctgcttaaaccattcgatcgcaatcaggccgcccatgctgtgcccgagcataaacacaggcagttcaaatgctttcgccctggcgacccatttgtccacttcatcaatatattcttgaaaagagcgtatatgtcctctttctcttgtcgaagttccctggccgggcaaatcccccattacgacattaaagccggatgaacgccacatttcggacagccatttataccgcccgtgatgctcacatgcaccgtgaatgacgacgattgtagcaacaggtctttccgcttccatgcaccacatgctgaccacctcacacaattttataaatgaaaggatgaaacctatgatctacccttataaaaaaacggaacccgttattcatgaaacggcgtttatcgccgacaacgcggtcatcaccggtgatgtaacaatcggagagcgatcaagcatctggttctcttctgttatccgcggcgatgtcgccccggtcagaattggaaaaggtgtgaacattcaagacctttcctgtctgcaccaaagccctgaacgccctctcgtgattgaagacggtgtgacggtaggccatcaggttacattgcacagctccgtgattcgaaagcatgcccttatcggaatggggtcgattattcttgacgaagcggagatcggggaaggcgcttttatcggggcgggcagccttgtcccgcctggcaaaaagatcccgtccgggcacctcgcattcggcaggcccgccaaagtcatccgtccgttaaccgacaaagataaacaggaaatggaaagaatacgcaaagaatatattgaaaaaggacaatactacaaatccttgcaaaaaaaagattagctttgctacaactttaccatttttccaccgataatttaagcaaaaaccttttcggccgcacgcgtctgcggcttttttctttttccgaaatctttacaaatacttatcatttgctaaacattcattttttacaataaaaaatgaagcagccatacatgtaaagggggttaggacatttgaataaactgatggttggcatttacaactttgaatgccggattttcctcggtatgaacagattatttcatcaaaaaacactcaaccgttattttcgttcctcaactcatttgggaggggctatgtgcacgatttctgcctgcctgtctctcttgctgttcggctcgggaagtgttcgtacagcggggatggccagcgcccttgcacttttggtcagccaccttcaagtcatgctgatcaaaaagctgtatccgagaaagcggccgtatttaacgctaaaggaaactcaggttttgcaaaatccgctcaaggatcattcttttccatccggacatacgacagctgtattttctgttattacaccgttaatgatattctttccgatactcgcgcttttattaataccggttggcgtcagtgtggggctctccaggatttatctcggtcttcattatccatcggatgttctggcaggcacagccctcgggatttcagtcggaaccttgtcggcgatgatcttctaagccggccgtttcttccaaagcgtcactgatttttcacacacaaacaggaggggaaacgatgaaaattgcgatatttacggacacgttcacaccagatgtgaacggctgcgccagaacgctgaaaaggtatacggattatcttgaaaaaaacgggatgccctataaagtatttgcgccggaaagcacgcatgaaacacaattttcgagccgcatccgccgttttacgagcatgccgttcttcttataccccgagtgcagaatcgctcttcctaatctcatcaaaatgaaatcagaactccgcgaattccatcccgatctcattcacatcgcgactccttttaatatcggcctggcggggctcaagcttgcgaagaaatggaacatccccgtcgtaggctcttaccataccgattttgaccagtacctttcatattatgatcttcaaatgttttccaaactcttatggaaatatatgctctggtttcataaagattttcgaaaagtttttgtgccttcgcgcgaaacatttatgcagcttaaagccaaacaattcaggaacctctccatctggaagcgcggcgtggactgctcgcagttcagtccggcgcatcaaaccgaacacatccgcaagcgatacggcataaaggaaacctatatcctcagctatgtcggaaggcttgcacctgaaaaagacttggagacgctgctcaagatcgcaagtcaccccgctttgaaagatgacgtccactggctgatcgccggagacggcccgttaaaaaaagagcttgagaagcgagctcccctcaacatgacttttgccggctatgtcaaaggagaagagctggcaagcatctatgcgagctcagatttgttcgtctttccttctccgacggaaaccttcggaaattccgcccttgaagcgctcgcctgtgggacgcctgttatcggggcagactccggcggcctgaaagattttatacagaacggaagaaacggttttctttccgaacctagaaatccggaagcattcaccgcaaatatattgcgcgtcctctccaacccatcgttaaaaaaacggatggcatacgaagcgagaagctatgcccttacccagtcgtgggacgtgatctttgacaatctcctctccgaatgtgaaagcgtgcttgcagatttatcagcagaaaaaacggcataaaaaaagaaggttttcggttaatcgaaaaccttctttttttggcttaaacaataatgacctcttttggctgatggttcagctcttccggtacaaagcgtttttcaacgaaaatgctgtgccagatcataaagatgagaaccgtccagattttgcggctgttatccgctttgttggcgcagtggtcttcaagaagctgaagcacgtaatctttatggatatatgcatctgtctcgctctctttaatgatgttcacggcccagtcatgcatttcgtttttcagccagtggcggatcggcacagggaaccctagttttttgcggtttagcacgtgttctggaacgatgccttccgccgcttttctaagaagatattttgtcgtgccgtttttcgttttcagctcttcgggaattttggaagccgcttcaaatacgactttgtccaaaaacggaacgcgaagctccagcgaattggccatcgtcattttgtcggccttcagcaaaatatcgccgcgcagccatgtgtggatatcgacatactgcattttattgatttcgctgtaggacctgctttcttcaaaatatggctttgtcacgtcacagtaagacaggttgctgtcatattggcgaagaagttttgatttcatgccttcttcaaaaatctttgcattgccgatatatctatcttcaagaggagtacagcccctcattaaaaagcttttccctttcattccttccggcatcgctgaagctacgcgcagaagcatctttttcagcggggacgggatccgctcaaacggctttaatgaaagcggctctcggtaaatattgtaaccgccgaacagctcatctgccccttctcctgacaaaacaaccgtaacttgcttcttcgcttccttcgcgacaaaatacaaaggaatcgcagcagggtctgccagaggatcatccagatgccagacgatctttggaagctcgttcatatattcctcaggggaaatgatcgcgctgaagttttccacgccgaccttatcagcggtttctttcgcaacgtcaacttcgctgaagccttcatgttcaaagccgacagagaacgtctttaagttgggatggaattgcttcgccactgacacgataaaggacgagtcaatgcccccggaaaggaaggaacctacaggcacatcgcttcgcatatgaacttttacagaatcaaagatcgcgtctcttacttcctgaacaagcttgtcttcttctgtctgaaccggcttgaattgaactttccagtatgttttaaattgaatatcctcacccgggcggacggtaaactgatggcccgactctactttttgcacctttttgtccagcgtctcaggctccggaacgaattggaacgatgtatactgctgaagcgctttttcattcaattccaagtcagcatcgacagccatcaggctctttctttctgacgcaaaataaacgtggccgtccgttttcgtaaaatagagcggcttaatgccgaacggatcgcgcgctccgtatagaagctgctcttttttatcccagattaaaaaagcaaacataccgcgcagctttgaagcggcttcctgtttgtagtggcggtaagtcgcaagcaaaacttccgtatctgaatcggttttgaactcgtatcctttagaaagaagttcgtctttcagttctatatagttatagatttctccattaaaaataatccaataggagtcgtcttcataagacagaggctgtcctccattttccacatcgatgatgctgagccttctaaatccgaagcctacatgctcatcatgatagtacccatcatcgtccggaccgcggtgtacaatcatttcattcatttgtttaatcagttcttcctgtgctgctgtctcggatgatgggcgatgattgaatacccctacaaatccacacatagtattgcctccgattttttaaatttcgtgcagaaatcaaagtctgcttcttgattagacaagtgtttaaagaaaaacgtttcaagaaacttgaaaaatgttcatattaaaatatttgtatctggcaatatcacatcaatattaaatctggatatttttcaagtttcaacatccgcccgcattttgccatcgaaaaacaaagccgcttattaaagcggctatgcggttgttattctcctaatgcatctttcttcagctgatctgctttgtctgtgcgctcccaaggcagatcgagatcgaggcggccgaaatgtccgtaagctgccgtttgtttgtaaatcggacggcgaagatcgagcattttaataatgccggcaggtcttagatcaaagtttttgcgaaccacttcgatcaatgtttcttcactcgctttgcctgtaccgaatgtatcgattgaaatggacaccggctgagcgacaccgatcgcgtaggcaagctgtacttcacaggaatcagcaaggcctgcggcgacgatatttttcgctacatatctcgctgcataagctgcagatctgtcaacctttgtcgcatccttgccggaaaacgctccgcctccgtgacgggcatagccgccataggtgtcaacgatgattttgcgccctgttaaaccggcatccccctgcggtccgccgataacaaaacggcccgtaggattaatgaagtatttcgtgttttcatcgatcagctcttttggaactaccggattgatgacgtgctctttcagattgcgctggatttgttcaagcgaaatctcaggatgatgctgagtcgaaatgacgattgtatcgatgcgaatcggcttgttgttctcatcatactcaacggttacctgtgtctttccgtccggacgcagatacggcagaatttcctctttgcggacttctgtcaaacggcgagacaatttatgggcaagcgaaatcggcagcggcataagttcctttgtttcgttgcaggcaaaaccgaacattaaaccttggtctccggctccgatcgcttcaatttcagcgtcgctcattgctccttcacgcgcttcaagcgcctggtcgactcccattgcaatgtctggagactgttcatctatagacgttaagaccgcgcaagtttcggcatcaaaaccgtattttgcacgtgtgtagccaatttctttaatcgtttcgcggactgttttcggaatatcgacgtatgtggacgtcgtgatttcaccgcttaccagcaccaatccggttgtcacagatgtttcacaggcaacgcgggcattcggatctttctttaaaatttcgtctaatatactatccgaaatctggtcgcaaattttgtccggatgtccctccgtaactgactctgatgtaaataaccgacggtttttgctcatttatgtttcctcctgtatatgaagatcagccgtgatcttaagtatgatacggaactcgtccctcttgattatatgacgatactcgggcttcatacgctctcgttttgaaacaatttccattatgctattcttgacgagattctgagtcgaaattccccttagcagaatttttcctgactggttgcccggctagacctttcacgtcctgtgaaaaacgcccagtaccttcctcctgcttgatactcggctaaaacctttcacgtcctgtgaaaaacgcccagtaccttcctcctgaaggcagtttttttagcaatttttggatctcgatttatgcaataaaaaaaccttttcctattcggtgaggaaagggtctggtattgcgtgcctttcactcttatcgctcaaggtattgaacaccttgcatcaggttagcaccgtagttgtctcagaaactgtttttttccattaataagagaaaccggttgctgggtttcattgggcctgtccctccaccagctcgggataagagtatccgctcaatgaaatatcttatcttaaaatggcttgttatgtcaatatcggccgaaataaatttgaacttgtcctacgagaaaaaacccgaacgaaaaatgaagaaacggtatagactataagagtaaatgtgttatactaattctacattaatgttatacacattaaaaaacacgcaaaggaaggttttttatgaattctgtagatttaacaactgacttacaaacgctattaacgggcgaaaacgttcagatgaacttatccgttccccatttggttgaaaagatccttgagcgcaaagaaggagtcttgacatcttccggagccgtgcgggcaacaaccggtacatacaccggccgctcgccaaaagacaaattcattgtggaagaagcgagcacaaaggacaaaatcgattggggcgcagtaaaccagccgatttcagaagccgcctttgaccggctgtacgcaaaagtgctcggctatttaaaggaacgcgatgaattgtatgtatttgaagggtttgcaggagcagacgaaaaataccggcttccgattactgttgtcaacgagttcgcctggcacaacctgtttgcaagacagttgttcatcagacctgaagaacatgataaaaaacctgaagaacagccgtttacgattctttcagctccgcatttcaaagccgatccgctcgttgacggaaccagatctgaaacgtttatcatcgtgtcgtttgagaagcggacgatcttaatcggaggcaccgaatatgccggagagatgaaaaaatcgattttttctattatgaattttcttctgcctgaacaaaacattctaccgatgcactgttcggcaaacattggcgaggaaggcggaactgctctcttcttcggattgtcaggtacaggcaaaacgacgctttccgccgatccgaagcggaagctgatcggcgacgacgaacacggctggtccagcacaggcgttttcaacattgaaggaggctgctacgccaaatgcattaacttaagcgaagaaaaagaaccgcagatttacaatgcgatccgcttcggttccgttctcgaaaatgtcgtggttgacagcaaaaccggagagccggactattccgactcattctacacggaaaacacgagagcggcttacccgattgacgcgattgacaacatcgtcaagccgagcatcgcagcgcacccgcagaccatcgtatttttgaccgcagatgctttcggcgtgcttcctccgatcagcaagttaacgaaagaacaagccatgtatcatttcctgagcggatatacaagcaagctcgccggcaccgaacgcgggatcaccactcctgaagccacattctcgacctgcttcggttcaccgttcctcccgcttccggcacatgtgtacgctgaaatgctcggaagaaaaatcgatgagcacggggtcggcgtctttctcgtcaatacaggctggaccggcggcggatacggaaccggggaaagaatgagcctcgcatatacgagagcgatggttcaggccgcaatagaaggagaactggataaagccgaaatgaggactgaccgcattttcggacttcattcacctgtccacgttccgggtgtgcctgatcaagtgcttgacccggccaaaacttggacagatgaaaacgaatacgaggaaaaagcgatccacctggcgaaagcattcaaacagaatttcaaaaagttctccaatacggaaaacatcgaaaaagccggaggaccgctcgtttaactcagcctgcttgcatcagcgcagatcttctgcgctgatccagtttatcgaaaacctcttcgcctatcagcggccgatgccatttcctgggcaatgatcaagatgacagtcaagcaccgcctcagataaaacgattccaatttgcaagtattattatttgaaaatacagactttttttatttttaacaaaagaaatctttcatatgttaatattataaaaacatttgtatatttcaggaggacacatctatgaaatttggattactgccaaggatcattacggcaattgttcttggtgttatcgtcggaagctttgctccgctttggttcgtcaaaacggcagctactttcaatgatatttttggaagcttcattaaatttgtcattccttttattattatcgcttttattattcccggcatcggacaaatcggcagcggcgccggaaaaatcctcggcattacggcaggtatcgcctacacgtcaaccatttttgcaggcctcctggcgtaccttgtcggttcaaaccttcttcccgcgatcatttccggccatcagctgcaggagtttaaaaatccggaagaagtactgcaagcaggatttttcaccattgaaatgacgccgtttatgagcgtgatgagcgcactgatttttgctttcatcatggggatcggcatcgcttatctgcccggaaaaacattaaaaaacgcgtttgatgaatttcaaacgatcgttgaaaagctgatatcatatattattattccgttactgcctgttcatattttcggtattttcaccaatatgacgttcggcggtcaggtgcagacgattctatccgtatttgcgaaagttttcgtgatgattatcgtgcttcaccttgtcatactcttgattcagtactccgttgcgggtgctgcaaacggcagaaatccgctgtcgctgttgaaaatcgtagcaccggcatacttcaccgcgctcggcacacaatcgtcagcggcaacgattcccgttacgctgagacaagtcagaaaaacgggggcaagccaaaaagtggctgacttcgccgttccgctcctggccaacattcatttgtcaggaagcacaattacactgacaagctgtgcaatgggcgtgatgattctaaacggtcaaacgccgactttttcggtcatgatgccgttcattttaatgcttggcgtcacaatggtcgcagcgcccggtgcaccaggcggtgccgtcatggccgctgccggattgttgcagtcgatgctcggctttaatgaaactagcgtatcgttgatgatcgctctttaccttgcccaggacagcttgggcacagcaacgaacgtaacaggagacggcgctctcaccatgctgattcacaggctgacttccaaaaaaggaatcggaaaagaggaaaatgtgcctgcataatacagaaaagccaaggacgctatccgcgccttggctttttttaattcgtggaatttaatgatacgagcctgtatgttaaatgagtccgtccgtctgaccattcaaggcgctccgcctgcgcggtgccggtaatgtcgccccgcttggtctttctgacttcaagcggcacatgaagagggtaaacccgataaccttctttctcgagtgtaaacacattttcctcaacccgcgtttcttttccttttgtcacaatcatcgtgttaaattcaactggcattcccacctaaagtccccctccttttctcttttactttagtttaccataacttgtccaaggacggcttttcatccattgggataattctctaacaatccgcctgttttcgcgcggaggaaaatagtgggtatattggctgaaataccacgtatccacagacttgttccttcgcagaagttcacgctcaagacgccgcgcatgctcgatggagacattttcatcgtttgctccgtggatcaaaagcacgggcgcttcaatcttctccagctcgtcaaaaggcttcctccattcatacgcttcgggaaccttttcaggcgtcccgccgatgacccgcttcatcatccgccgcaaatcttttcgttcgcgataggtcatgaccatgtcgctgacaccgccccaagacacaaacgaagcggccgctgctttcatttcgattgccgttaagatgcccatgattccgccgcgggaaaagccaaaaatgtgaacgcgtccgtcctttaccagttcgtgcttctgaagaagacgaaaagcggcaaaagcatcttcccggtcattacctgcaaaatcctcatcgccttctcctccttgattgcccctgtaaaacggagcaagaacgacaaagccctgtgaagcgaactggacgattcggcccggtctgaccatcccgacgtttttaattccgccgcgcaaatacaaaaacccgtcataatttccgggagcggccggttcggccaaaagccccttaaccttgagtccttgtgaaaggtatgtgacggaaaacagacgcacctctttgttcggcgatggaaaccttcttttttctatccacattcgtcacgtcacctcttttaatccgcagctgtccctcacacctgtttagtatataacataaactattttatgccgaaaataaccgaaatcaaaggagggaaatcggtttgaagcgtttcttttttaccatattatccttcatcatgatgctgtttatcctcgcttcatgcggcggacaaaagaccgaaaagatccgtctggcggaagtgacccgttccgttttctatacgcctttatatatcgccttatctgaaggtttttttaaagaagaaggccttgatgttgaactgaaaacgacctggggcggagataaaacgatgactgcccttctgtcaaacggcgccgatattgcgcttgtcggctcggaaacgtcaatatacgtaaatgcccagggcgcaagcgatccggtgattaattttgcacagcttacccagacggacggaaccttcctcgtctccaggaacgattcggggcatttcagctgggatgatttgaaagacaaaacgttccttggccagcgcaaaggcggaatgccgcagatggcaggcgaatttgtcctcaaacagaaaggcatcgatcctaaaaaggatgtggatctgatccaaacgattgatttcgcgaatatcgcaaacagctttgcatctggtacaggtgattatgttcaattatttgaaccccaggcatccatttttgaaagagaaggcatcggccgcattgtcgcctccttcggaaaagaatcgggccgaatcccatatacaacttttatggccaaacaaagctatttaacgaaaaacaaagaagcggtcgaaaagttcacccgcgcggtttacaaagcgcaacagtgggttgagacgcactctgcaaaagaagcagccgaaagcattcaagattattttaaagataccgagctttcaatcattgcatcttcaatcgaacggtataaacaacaacagtcttttgctcttgatcctgttttggatgaaaaagaatggaaccagcttcaaaccatcatggatgaagccggcgagctgccgaagcgcacccctcatcaaaagctggtcaatacaaagatcgccgaaaaggtcacaaaaaattactaggaggtggccgcagtgtcttttctgcaagttcaggatgtcacacatacttacttttcattgaaggaaaaaacagcggcgctggaaaacgtcagcattgaagtcgaaaaaggcgaatttgtttcgtttctcggcccaagcggatgcggcaaaacaacgcttttatcgatcatcgccggcatcgtttcccccacggaaggacgcgtcttggttgaagggcgcacacctgatggaaaggatcggcacatcggttatatgctccagcaggattatttatttccctggaaaaccattgaggaaaacgtcttaatcggtttgcacatttccaaaaaactaggcccggaaacgaaggaaaccgctctcggcctgctgaaaaaattcgggctttacgaggttgaaaaaaagtatccaaaagagctctcgggcggcatgaggcaaagggcggcgcttgcccgcactctcgctgtcgaccccgatatccttctgcttgatgaacctttttcagcccttgactatcagacaaaattgaacctcgaagatttagtgttcaacacgttaaagacgtatcaaaaaacagcggtgctcgtgacccatgatatcggtgaagcgatagcgatgagcgaccggattctgctattttcaaagcagccgggcactatccataaaacatttgccgttcctgaaccgatcaggaagctgacaccgtttgaagcgaggcaggaaccggaatttcagcccctctttcagaacatatggaaggagctcaatgaccttgaacaacaaacatccgaaaccaaaagttgacttccttcatgaggcttttttaaaggagcagcaggccgaaaaaaggcgggtccgcttttttcaaatcgcgattttcatcgttttcttttcgctgtgggaaaccgcaagccgtctggcatggatcgatccgctgatcttcagctctccttcagccgtctgggcgcttttcctcgaaaaaatgggagacggatcattgccgggacatatcggtgtaaccgtatttgaaaccatcctcggctttctggccggaacattgcttggaacttttctagccgccctcttatggtggttcccgaggctctccaaaatattagatccgtatcttgtcgtcttaaatgcgatgccgaaagtggcgctgggtcccattctcatcgttgcgatcggccccagcttgacgagcattattgcaatgggcgccatcatcagcgttatcattacgactatcgtcgtctatacgtcctttcaagaaattgatgaaaactatttaaaagtgatgaaaacattcggcgctacgaaacgcgagattttcaaagaagtcattttgcccgcttccattccgacgatcatatctacactgaaggtcaatgtcggcttgagctgggtcggtgtcatcgtaggagaatttttagtatcggctcaaggcctcggctatatgatcatctacggctttcaagtctttaatttcaacctcgtcatgctgagcctcctgatcatcgccgtcttcgcaacattgatgtatcaaggtgtcgagctgttggaaagaaagtggatgaaaggcagagtataacatgaaaaaaccctgcaaatgcagggctttttatttgatgatgccggcctttttcagcttttcaagactgatcgtcaggacggaatctttcataataaaactgtaatttttgttttttgcgatatccttcgggaggctcttcagcaaaacaggaccatttgtctcatagtatgtctgctgtttttcgatcttttcgatatcggcaaaataaatatttttgacgatcactttctctctgccaagaactttatattgtccgagataggtcagctttcttacgacagcgcctgtttcttccttcacttcccgcaaagccgcttcctcagcattttcgcttggttcgactttgccgccggggaattcacggcccctgtccttatgatttgtcagcagccattgatcctcgtaacggcagatcacccatacatgctttggttcttttgaaaaaggttccttctcaaaagaaagctgaaccgtattacggtaaaaatctttaaattcgtacatcctaatccctcttatccgtttccttgcttcttccactcatcatatcatatattggttctttcggtagagtttttgtccagttcagttcagtaattttatcgttccctaaagaacttcattgtccattcctgagtgagaaggcggcaaggctggatgactccgcgcctgcgggcgcttttcaaaagcggcattttttaatctgctgaattgagttcggcaaggccgttttcactgataaatgacttggtttcttcattgcccagacggtaaagcatcgagtaaatgtctttgcgcagttcgtccattttatcatttgcactgtcattgtgatattcgaccgcaggcacgtgagctctgaaaaagttgacccagtcttctgaatacagctgatcaaaatattcccttaaaatgatgatgtcatcatctgtcgccgaaatttgaaattcccacggggaagcgtcagagctctgcgaaatcattccatcttgcaccgaaacatagtatgtctttttttccaaagccaatcatcctttttcgtgttagtatgaccagttgttttaaaatgttacggctttccccggagtttttcctttatggtatttaaaatgtccaataacatctgcggcacggggattcctaacgaatgagccgtgctcacgatttgaaacgcttcatataaaatataaaacataatagaaaaatcgcggatcgaactgcctgtttgcagcatttgatcaaaaaggtgggcaacggatatcagaaagagcgtaaccaattttttcgccagccttgtaaacagcctcttaattgtaaatcgatcttccacacattcgttcaagcttttgctgacaaattcaatgcccatcagcgtaattaagatcataaataaatattcgattcggccaaacaaaaatccgatggccgataaaccaattgtaaagagcgaaaagatgcttaagtccttaaacatatgcttcaacatcctttcaaaaaagacttttcatagcttatcctatgaaaaaagactttgaaaggcttggatgaattgtttgacaatttctaaaaaaggctttaaaaagaacgaaaacacaaaaaagctcaggcattgcccgagcttttccttaccctaagtaggctttcagcatccagttgtgtttttcgatcgattgatgaatcgcgagcagcatgtctcccgtcgtttcatcgttgacttcatcggcaagctccattccgcttttcagctcctcagccaccgttaaaaagtcattataaatattttgcaccatttgttcagcagactcgcttccgtccgcttctttaatcgcggacatttccaggcattccttcatcgttccgaccggagagccctgtatggccaataggcgttcagccaaatcatcgatatgctctgccgcttctgtgtaaagctcttcgaatttttcatgcagcgtaaagaaatctttccctttcacataccaatgataattatgtagcttcacatatagaacggtccagttcgcgacttgtttgttgacggttgctttcaatttttcagacattagatcgtcctccttttcgtttacttttgatttacccgtttagcttgtgcaggaaacatttcttttactctttatcatgattttctttgcctgatatggtaaactgttggaaaaagctattcggaggtaagtgatgatcctcttttggattattgtaggaattctgatcaccggcgccgttctggccatatcgcttgtcacaacatcaaaagcttatgacttcaagcatgaagtcgatcccctcccgtcgcgggaagaagaacagccccatcaatgatggtgggcttcttctttttcatcttcatcggtctcatccgtcgctttccctactttaatgtctgcaacaggcattgtatgctgttttttcgccgtgacatggacttggactttgtaatggccgtcttcaggaaacgctttttccatgctgtatacgccttttccctcattcttcgctttgattagctcgctatcttccttgctcccggccttccagcattcaaactccacctcatcggcatctgcaaccggctcttccccgtagaggacggtcgcttttatgacagccttttcatttttggccaccgattcaggcgtcgccagttttgccgtcagcactttgggctcctcatccgatgccgcctgcttgtccccctggctgcaggcggaaagaccgaccgctaaacataagagaatgaaccattttccaaaacgcatcctatcacccttcttctatgatatgtattacaatataaagtgtagcaaagttcagggataaatggcattattttctttgtgaacaaaaaatgaaaaccggctctcttatgagccggtttttttcaatcattttacccaaacaccttgagcaggtcttctttattttgcgaaagccaaaaacgcatcatgcgctttgcgccttcaagatcgtgaagctttgcctggccgcactgtttttcgttagccgccggaatttcagtcacttcaacggcttctttgaacgtatcctcaagcaaatcaacgatttcttccactttcggctcaccgcttaccaccaggtaatagcccgtttggcagcccatcggcgaaatgtcgataatatcaaagtggtcatatttttccgcatatgtgcggattgtaaatgcaagaaggtgctccaaagtatgaatcgtatcaggtttcattgcctgtttattcggctggcaaaaacggatgtcaaacttgttgacgacgccgtccgttcccactttgtggacgccgcagtgtctgacataaggcgcttttaccgcattatggtcaagctcaaaactttcaactgaaggcatggttcctctctcccctctaatcggtctttttgtattatatcatactttaccgataagttttcaggtgaatgcttttcctttttatgcgttttttgcttatattataataagatcaaaacaaaaaaggtgcgaaaaacatgaaaaccgtattcctgctgctcatccgcttttatcaaaaatggatatcaccggctcttccgccgacctgccgtttttatccgacatgctccaattacggtcttgaagcgatcgaaaagcacggcgcatttaaaggcggatggctcaccatcaagcggattctaaaatgccatccgtttcatcccggcggaatagatcccgttccggaaaaaaagcaaaaggattagcgctcttccggatatccgttgacaatgagatccagtctgcctgtttccggatcaatgacaagtccgtgaacaggtacttcctccggcatcagcggatggttccgaataacgcttacactgtccctgacgctgtcctctacagaatcaaagcttttcagccattgttcaaaatcgacgccggagtactcaagcgtttcaatccgttcttttggaatgccgcgcttgacgactttgtccaaaaagctgtcgcagctcagcttgctcatgccgcagtcataatggccgatcacgcatacttcatcagcgttcagttcgtataccgcaacgagaatgctccgcataatacttccgaaaggatgagccacgagtgcgcccgcgctcttaacgatcttcacgtctccgttccgcatattcatggcatgaggaagcagctcgacaagccttgtgtccatgcaagacagaatcaccattcttttatcgggaaacttgcttgtttgatatttttgatagtcctgccgttcaacaaactgttgattgaactgtagaatattatccaaaagtttcatggctcatttcctttctaaacgctttttatatctaaatataacatatttcttgtatttttttcacaagtccagtaagatttcctttgtgcaaatcgaaacaattacgttttaaggaaggtgaaaaacatgaaggaaaacctgattccggtcactgttttaagcggttatctagggtccgggaaaacgacgctgctgcagcatgtcctgcatgaagcgcacggcttgaaaatcgccgtgatcgtcaatgatatgagcgagattaatatcgacggctccctcgtgaaaaaaggtgacctcatccgcacggatgaaaagcttgtcgaaatgcagaacggctgcatttgctgtacgctgagagacgatctgctcatcgaagtcaaaaagctggcggagaacggcggaatcgattatattctcattgaatcttccggtatcagcgagccgattcccgtcgcccaaacctttacgtacaaagatgaggagctgaatattgatttaggcaaatattgcaggcttgatacaatggtcaccgtcgtcgacggcagccgtttttttgaggacttcgcttcgggcgagagcctattggaacggaagcaggcggcagatgaaacggacagccgggaagtggccgaccttttaattgagcaaattgaatttgccgatgtcatcattttgaataaaactgatttactcaatgaagaagagcaggaaaagctgttctggtccctgagaaaactgaatccggactgcagaatcatttctgcggcattcgcaaaagtgccgctttcggccatcatgaatacgaaatcgttcgattatgaaaaagcaagtcaatcagcgggatggatcaaagagctgaatgaagagcacacacctgaaacagaggaattcggaatctcttctttcgtctatcaaaagcaaaggcctttccatcctgaaagactgaagcgctggcttgaaaactggccgccgcaaattatcagagcaaaaggcttcttctggcttgcttctcgaaatgacacagcaggccttctgtcccaggcaggctcttccctgatgatccaaagcgcgggcccctggattgcagcgtctaccgaggaagaacaaaagctcgcgtttgaagaggaccctaatttgaaagcggactgggatgaaacatacggagaccggaaaacggaaatcgtttttatcggcattgacatgaatcaggaagacattatccgctccctggatcagacccttcttacagataaagaaatgaattcagactggtcggccttacttgattcactgcctgagtatatttaactatcatttcctcttttcaaatcgtaattattacgatacaatgatacaggaccattaaatcggaaccatttcagttttacattgagaggagaaataccatgaaaaaaacattcggaatagcatctgcattcattcttgctgccggattaacagcgggttgctcaagcaatggagcttccagtgaacaaaaagaaaataaagacacgctggacatctatacaaccatttatccgcttgaagacttcaccaaaaagatcggcggagaatatgtgaacgttaaaagtgtttacccgccaaacgttgaagcgcacacttacgagccaagctcaaaaacgatggcggaaatttccgactcggatgcctttatatactctggagtcggtgttgaaggattcgcagacaaagctgtaagcacacttaaaaacagcgacgtcaaaatcgtcaaagccggggagggcattgaccttctgtcacgtgaagaagaaggcgaacatgatgagcatgcacatggagaagaacacggtgagcacgatgagcatgcacatgaagaagaacatgaacacggagaagccgaaggccacgatcatcatcacgaccatggagatcatgacccgcacgcatggcttgatcctgtccttgctgaaaaaatggccgaaaacattaaagaccaactcgtaaaattagaacctgaacacgaaaaaacgtttacgaaaaactatgagtcattaaaaaaagacttggagcagcttgacaaagacttcaaacaaacagtcgacaaagctgataaaaaagaaattctcgtctcacatgccgcctacggctactgggaaaaacgctacggcattaagcagataagcgttctcggcctttcgcctactgaggaaccttcacaaaagcagcttgaaaacattgttaaaacagcgaaagaacataatattaaatatatcatttttgaaagcaatgtcagcagcaaaatctccgagatcatcaaaaaagaaatcggagcggaaagtctgacgatgaaaaaccttgaatctgtaacaaaagaagacattgaaagcggcaaagattataccgccatcatgaaagaaaacctggacgtcttgaaaaaagctttatcaagcaaataacagagaacaagcgcatgagatgtcatgcgcttgttttttaaatggacgaaaaaaaaggccggaaacatccggtctttttaatttattaatccatattaaatcttttcttgaactgttcgacccttccgcctctttcattgaatttctgtcttccggtataaaacggatgggtatcagagctcacctcaacttttataacgggatacgtcttgccgtcttcccactcggccgtctcatcggaagttttagttgagcggcttaaaaaacggtacccgctgtttacatcctgaaagatcacttgataagttttcggatgaatatttggtttcatatgccattcctcctatcaaaacgtaataattacgttttattatatacctttcaaatccctgtgtcaaaaatgaatgttcatttgccatacttaatccctttatccattttaacctcctacaggaagaataatctaaaaaaggcggtaaacaataaaaagcaaaatggtgtaaatgaaaggtggttttccggatgaatgacttgatttttgcaagaagccttttcggaacaacgatgggattccatattatttttgcctcgctcggtgtcggaattcctttgatgattttgctggccgagctgatctatcaaagaacgaaagatccccactacgccattatggccaaaagatggacgaaggcgcaggccgtgttgctcggggtcgccataccgaccggaaccattgccggcacgcagctagccctgctctggccgggattcatggaagtgatcggaaaagtcatgtcccttccatttcaaattgaaatctacgccttttttattgaggctttatttatgtccatttatgtttacgcagccgatcggctgactccacttatgagaattacagccgtcatttttatcgttatcggagcagccgcatcggccatcttgattacaaatgtgcacgcttttcagggaacgccagaaggcttcaaaattgtaaacggtgaaattacggatgttcagccgtggacggcgttcttcaacaaaagctttgtggccacagcaggacatgttgtcgtctccgcttttatgacaggtgcgtttattattgcgacgatagccgcctacaaaatgctccgaaaccgcggcgatgatagagtctacgcccttcataggaaagcgctgctgctcgggctgattgtcggaggagcgttttctctggtcacggctctgagcgggcacgaatccgcacagctacttcaccgctaccagcctgaaaaactggcgggcgcagaagggctgtttgaaacccagtcccatgctcctcttgcgatcggcggatttactgatgaaaagacgcaatcggtgaaatgggcgattgagattccgtgggctttaagctttttggccgacaaccgctttgacaccgtcgtaaaagggctgaatgactttccaagggatgagtggcctcccctgttcattcataccttatttaacggcatggtttttatcggcagccttttgattgtttatgccgctgtgggttttatttggagaaaagtcatgaaaaaagaccgctttccccgctggatgctggccgtgttcataaccggcggcccgctcgcattgctcgcaatcgaacttggctgggtattcgcttgcaccggaaggcagccttgggtcatttaccatatgcagaaaacgtcggaagtagtgaccacctccggctcgatcggcatattgtttcttttgttctttatcgtctatatcattttaggagcagcggtggtgttcgtattgcaatattactttaaacgccatcctgtcgaagaggacttaaaaagcagctgaatgcacaaaaaaaacagaagggaagtcatatgatgcaactggatggaacaacagatgccctgctggctatttcgatcgtctggggatttatatttatatacgccgttatggcgtcgatggattttggagcgggattttggtcgatgatttatatgaacaaaaaacagctgaaagcaaccaatattgcaaaccgctatctttctccgacctgggaagtaaccaatgttttcatcgtcggaatcgtcgtagcccttttcagctttttcccgggcggcacttttgtgctggggactgtgcttttgattcccggcagcatcattttattgcttttggcgattcgaagcggatttttggtcttctcccacgctgcaaaagattatgaaagggcgctgacttacgtttcagggatcagcggctttatcattccggctgttttaatccttgtcttgcctgtgacacacggcaatttcgtataccaggtagacggaagccaccaattggactttgtcaatttgtttttaagccctcatgcctattcttttatgggcttcgccattttcagtacgctgtttctgtcttcactgctgctggctgatttttcaaatgtagccggagaaaaagacgcgtatcaggtctaccgccgaaacgctttaattaccgggccgctcgcactgctcatgtcgttcagcatcatgatgaccatgaggacggaagccagctggctttatacaaaaatgatggacgggcttccatggctgattttatcgtttttgctgtttctcgtcgcatttgcggctctgtttctgccaaacagacataacagcgaccggctgggaaagccgcgcctggctgtcatcgccattacgctgcagtattttacggcgagctatgtgtacgggagggcgcaccttccttacatggtctatcctgatgtcacgattcaatcgggcttcaccgcaccggagacattcagggcgctgttcatctcctacatcgtcggttttattattttattccccggcttttattatttctggaaattgttcatgaaggacaagcggtacatcaaacagcatgaataaggttaagctaaatgtgtacaacttttaaagggggcccaaactaaatggagcaaaaaatactgtgtgaagtcagcaactgcacctattgggaagagggtaacaaatgcacagccgacgccatctatgtcgtcagccatgctgaaggtgaaaaagcttctaatagtgaagaaacggattgcaaaacctttaaacctgaacatcattaaaacggatgaatgaaggagggacagtcgtgaataaagagtcgctgttacaggctttttatcaggaaatccacggggcggatgaaaccgcatttcaaaaagccgcccgctccttcatgaacttatgggattatgaatacggctgtctcgacgggctgccggatcaagcggaccgggtgatcggacagatcgtgcacgaagatttgcttttgggcgattaaaggaaagggctgtcataaaggcagctctttttatgttaaaaaaaccggctagaaagccggtccaaacgagaagggaataatgtacagctttaatatacatgagaggccgcctatttaacaaagcttgaaaatctggaaatcggcgtttaaaacagcctttactgcttaaaaacgtctattttagatgaattctttcttaaaatatgagtatcgacttcaaatcccattcccggtaaggttggaacctgaatatagccgccctcgatccggatttccggttttacgatatcctcttcccaataccttgaggatgaagaaagatccccgggaatcaaaaactgcggaagagaactcagtgcaagattatgggctcttgaaatgccggtttcaaacatgccgccgcaccagacaggcatttgatgttctttgcagatgtcgtggattttcagagcttctgtcaaaccgccgactcgggacggctttatattgataattttgcagctgccgagctcaattgcctttcgcgcatcagcagccgaacggatgctttcgtcaagacaaattgatgttttgatatgtttttgcagatggcggtggtcaacgatatcatcatcagccagcggctgttcgatcatcattaatttaaatgcgtcaagctctttaatccggctgatgtcttttaattcataagaagagttggcatctgccatcagcggcaccttcggaaaatgccggcgtatttcttttaaaagctctatatcctgcccgggctgaattttgatttttattctttgatatccttcttttacatattgttcaatttcctgaagcatatcatccaatggggcaagaccgacgacgactccggcaggaacttctgtttttactccgcccagcgcctctcttaaagagatcccttttttcctggcgtaaatgtcccaaaaggcggcttcaaggccggcctttgccattcggttgcctttgaatccgcgaagcgcctcgggcacttcggaagggtgtgtgaatgattcgcgcagcacagccggaatcaaaaaatctttgagcatgtggtagcatgtctccgttgtttcttcggtgtaccacggagatgaaaaagcggatacttccccccagcctgtcacaccttcttgatcagcagcttcaacgatgataaacttgcgatcctgaaaggtttccaagcttgatttaaaaggctttttcagccgcatgctgagatggtacaatgtcagctgtttgatttgaatcatggcgctctccctctacaatttatgtctcatcagtttatttgaagcatttctcggcagcctatcgacaaaatgaaatgctttaggcactttatatgaagcaagccgttctttgcaaaattcgctcagctcctcttcatcaacggggctgtcggcgacgagataggcgtggggaacctttccccaagttttgtcatcgactcctttcacccccgcttccgcgacattggggtgtgacagaagaacggcctcgacttcagccggatagatgttttctcctcctgatatgattaagtctgaacgcctgtccagcacatataaaaatccgtcatcgtcaaaatacccgatatcaccggttttaaaccagccgtcattgaatgagtctttatttgccgcctcatttttcaagtagcccttcataacggtcggcccttttacggttatttcaccatgttctccgggttggcattccgttccgttcttttcgattttgatgcttgatgcaaacagcggtttgccggctgaaccgagcttttcaatcgagtattccggggcgagggtcgcaatctgtgagcacgtttcagtcattccgtacgactgtacgacgggcagccgctttcttttgcattcctcaaggagagaaagcggtgctggccctccgcccaataacaggcaccttaatgatccggggcatctgtcgacttttgccgcaagcctcgacagcatcgtctgaacgaccgatgcaatcgttacttgctggtctttgatcgaacgaagaacttcttccgcgtcaaacctttgatgcaaaacgacagtcattccgtaaatgaccgatttaaaaagcgccgataagccgctgatatggaaaagcggcaaggcgatcagccagcggtcgtgttcttggagccccaaattcaaggcggatgaaaccgcgctgaaataatggtttgcaaatgtctgcataacccctttcggccgtccggtcgttccagacgtatacatgattgttgccgcatcgtccaaatgaatgctttcgatttctgtaaccggcgggcaagcggcgttttgaacgtcttcaatgtcaacagcgcgagccggctgtccccctctatgctcttctatgaaaggcttctctgtaagcaatagctttgcttcagaatgttcaatttgatatgatcgttcggccattgacagcttcgtattcagcaaaacgatgcgaacgccgagaagaaagcaggcatggacggcgatgaccatctccatccggtttgtgagaagtaaagccgctgtatccccattcttcagaccaaagctcttcagccggccggccgttttttttgcttcatgaaataattgaataaaagtcagcttgtgatctccctgaatcacagccatcctgtcaggtgtcagttctgctcgctgtttaagccaattcggatggtccatcagcatatcatcatctccaaaaaatgtcttgaatgataaaagaaacagctcagtcgcaccaagctgtttctctcttccgatttttaaggaaaacgcgggaactgtccgaagtctggacggcgtttttctttaaacgcatcgcggccttctttcgcttcatctgttgtgtaataaagcagtgtcgcatctccggcaaactgctggatgccggcaagcccgtccgtatcggcgttaaaggccgctttaaggaatctgagtgctgtcgggcttttctcaagcatttcttcacaccatttaatcgtttcttcttcaagcttttcaagcggtacaaccgtattgacaaggcccatttcttttgcttcctgagcgttgtactgacggcacagataccagatttcgcgcgcttttttatgtccgacgatacgcgccagatagcctgatccgtagcccgcatcaaagctgccgactttcggccctgtttgtccgaaaatcgcgttgtccgcagcaatcgtcaaatcgcatacgacgtggagcacatggccgccgccgatcgcatagcctgacaccatcgctacaacaggcttcggaatgacgcggatcagccgctgaagatcaagcacattcaaacgcggaatctcgtcttcaccgacatagcctccgtgtccccttactttctggtctcctcctgaacagaacgctttatccccggcacctgcaaggataatgacaccgatattggcatcatcccgcgcatatgcaaacgcatcgatcagttctgaaaccgtttttggacgaaatgcgttatgtacctcagggcgattgatcgtgattttggcgatgccgttatatgtttcatataatacatcttcgtattgacgttcgcttttccattctacagtcattgatgtgtacctcctactttaaaataaactcacttactattctaccaaaaaaatcgggctcttccacatgaaccgcatgaccggtatgttcaacaatctcgaggcgggcggctggaatccgctttgccatgctttcattgatggcgacaaatttctgatccaggcttcccgcgatgagaagcaccggataattgatcccgctcagtttgttccaccaagacggctgtgatccggtccccattccgattaagctgcctcgaaggccgatcggattgttgttcagacgttcttcgcgcactttttttctttttgaagggtccattgaaagctgggatgcaaacagcggaatgccttcccaataatctacgaaagacttgattccttcttcaagtatccgcctgctgagccggctgtcctgctccctgcgcgcttttctttcttcaggcgaatcaagccccggagaactgctctccagcacaagaccggacacacgctcggggtgaatcatcgccaaggataaggcaagccggccgcccattgaataaccgatgaggtaagcctgttttacatttaaacgatcaaaaatttcgatgagatccgctgcctgcttctctgttgtgtagcgccggctgtccgatggcgagtcggttccgccgtgtccgagcagattcagcttgatcagacgcatcccctgaaaatagccgtctatcccgtcccatgtggccgcgcttcctgtaaagccatgcaaaaacaccgccgttttttctgcagacaggccattgtcttcaattttataggaaacgccgtctttcagtgtcaatttcaaaacggccactcttttcttatttcatgcagcgcggaatcaagcatccggcgatgctgctccacacgatcatcgcgcttcgttttcacctcaatgatatccaagccgcggcggttgacggaggataaatacgcatcggcaaaatgtgcggatgattcagggcatatatagcgtcccccatacagcttggcagcatgctcgaattcgagacccgtcggcgttccgaacaagagctcgaagtacctttcttcagcagattggggaagaaatgagaaaatgccgccgccatcattgttgacgagaacgacagtcagcggaatatcgagcgttttgctgacgaggaggccgtttaagtcgtgataaaatgacagatcgccgatgacaagggttaccggttctttcgttgcggcatatatgcccagcgccgttgagacaacaccgtctatcccgttcgcccctctattggcaaaaatccggaaggtccgttcctgattttcaaaaaatgtgtccgcatcgcggatcggcatgctgtttccgacaaacacggagctgttgtccggaatcaaatgctgaaggttccggtagatatttccttcaaaggtaagatcctcagcttcaagatttcttaaaagagcgcggaagcggctgttggcaaaccgccacttctcaagccagttgcctgtcctattttctgaattgacagcggaatccgcaagaacagcaatctcctcttccgtgcaatgcagcatatgtgcgctgagctgagtcggatcgcgccatcctccatctggatcaacgacgatttgcctaatgctcggattttgcttcagcagctgaaaaagcggcttggaaaccggcatcgcaccgaagcggatgacaagctcaggcatgagctcgcgtttcagctgttcttctttcaataatgagtcgtatgcatcgataatggtttcttttgaatgggtgccgtttctcaagtttgagagcgggtcagccaaaattgggtattctgctgcctgtgaaagagctacaatatgttcttttgcatcatcatcttgcagctctccgcagacgattacgcctttttcggtctctttaatcagagcactcagcgctacaagctcatgccgatcagcacggaagcggccgctttcaaccgtcacatgactgccgcttctcagcctttgaaaaggttcatcctcaaggttcggcatgagcggctctctcagcggaaagttgatatgcacgggcccgcgcggcgcttttttggcttctccggctgcacgtgctgccaaagaccggatgtacgccagcatgtcaggatgactgtcaggcaaagccgagtctgtgaaaaacttaacaaagtttccgaataagaattgctgatcaatcgcctgaggtgctcctacttctctcagttcatgcggccgatcagccgttaagatcataagcggtattctagaataatgagcctcgatcacagccgggtagaaattcgctgcagccgtcccggatgtacagatcaatgcgactggcttccgcattgcctttgccatgcccattgcaaaaaaagcagcggatctttcatccacatggatatgaacattgatgtccggatgactcgcggccaaaatcgcaaggggcgtcgatcttgatcccgggcagatgaccgcttctgtcacgcctgcaagggaaagctcatcaataaaattccctatatattttgtaatcggattttcagtcaacggatatcgcctccaagagcagacagcatcggcttcatcttaatttgtgtttcttcgtattccataagaggatcggaatcagccacaaccccgcagccggcgaaaattctggccgcatttgaatcgataagtcccgacctgatcgccaccgcgaattccccattgccggacatgtcgatccagcccgccggtgccgcataccagccccttgacatcggttccaactccctgataacctcaatcgctttttgctgtggtgctcctccgagcgcaggagttgggtgaagcttctcgattaaatcaaaaatcgaggactccgcattcattttgccgacaatcggcgtatacaaatgctgcacattttttgttttgtaaagtcccggcttggccggctttttgatattgctgcaatttgacaaaagcgcctgatgaatcatattgacgacaatgtcatgttcgattagatttttttcatcgtttaacagctcaagaccgagcatccggtcttcctgctcactttcgcctctcttgattgaaccggcgaggcaggtcgacagaacgttctctccgtcttttttgacaagacgttccggagacgcgcccacaaaacttttgccgttttcttcaatggcgaatatatagctcgttttttgttcagacatcagattgaataatactctgtgaagttcgacaggctgatcgaacgttaaaaggatctctctggcgagcacgactttatcgtacttcccgtttttaatgtcgtctgtcgccctccggaccgcttcaagccattcaggaacatcaagctcttccttggcggtatattgcgtatgacctttttccggataacgggaatcgtccgccttggtcagctgtgaagcagcgccctttatttcttcaagtactttgcgcacgtcttcttcaggagtcttccatctattgaccgttatgaatgtttcctctccgtcctgtgtcagcatagcggcgggaataaaaaaagcgccttcctggtagccgttccaatgctgcttgcgatcttccagcggatcaaatgaaaaaccgccaaacagcaatggccccaccgctgcctgacctctgctttgatcttcatgaaagtgataggttttctcttttaagcgctcccatttttcatgtacagcctgataacgtccggcatccttcagatctgtggaaaccgatatttcctttcccagcccgacaagcgtcagcccgccgtccggatcagaccagaagaaccgttccccggcaaattgttctttcccgtttatgaaaaaggaaagagcatctatgctctcaatttttctggaatagcttattaaaacagcatggttgacttttttgacgatgtttaatgcttcaggcgcttccttgaggaaagtgcgctgcactgttgtcaccatgatacattcctccaaaatccgtaaaatgcttttataaccatacacctgtgaacggtatgtgtcaacaaaacgacactttattaacaactgccaccacctattataaacgtaatcggccgattgaaaaagacaaggtcatttattattttcgaattgcaggacggccgctttttttctaacaatatcacccattatattgacaccttttttaactttttctaaacttagtatggacgtgtacgtattaaaactaaaggagtcatactttatgcagcatcaatcactttcagggagtgtttctgaaataaagccggaaaaatggcgcgtatggtggatgttaacaagaccccatacactgacagccgcctttgtccctgtaacgctcgggaccgtgatgtcccttgaatcggggaaaattgacatctggctgtttttagctatgctggccgcatcaatattgattcaaatcggaacgaacttattcaatgagtattttgattttgtaagaggacttgataatgaaaactcggtcggcatcggaggcgctatcgtccgctatggaatgaaaccgaagacggttttatacctggcatacggactgtttggagcagccgttttactcggcgtgtacatctgcgcttcttcaagctggtggcttgcgctgatcggattggtttgcatggccgtcggctatctttatacgggcgggccgtttccgatctcctatacgccgtttggtgaaattatgtcaggcgtttttatgggaatggtcatcatcctgatttcatactatattcaaaccggcgggctgacttggaacgtctttctgatctcccttccgattacgattttagtcggaggcatcaatctttccaacaatatccgcgatttggtcggagataaagaaaacggaaggaagacgcttccgattttggccggaagaaaaaacgccgtgcagattttaagctgggtttttgctgtttcctatatattgatcggtatatacatcggctttgagatcgtttctctgtggagctgcctcgttcttttaagcctgcctaaaccgattaaagccatccaggagttcaaggcaaaagaaaagccggcagaactgatggtcgccatgaaatcgactgcgcagacgaacacctttttcggccttctgctcgccatcgccctgcttattcagtacgttttttaaaaaaagagcctatacggctcttttttttgcttttatttacaatgaaagttctgtttgaattcgttcatactaaaaacgcgagcactttaaagaaacgaggcgatgcatgtgctaacaaaagaacagttgacaaaactcgaaaatgaactgaaagccggaaaagaacagatcatcagccgctttaaagaaaacggacattttggcatcgatgcgacgcacccgttcaactcgacgggcgatctttcggcttatgacaatcatccaggagatgaaggtacagaactgtacgaacgcgaaaaagaccttgccctttttgaacatgaaagagagcatttacacgatatcgaacatgctttagccatgatcgaaaaaggaacatacggccgctgtgaagtatgcggaaaggacatcccgtatgaaaggctgtccgtacttccaaccgcaacgacgtgcagtgaacattcgtcaaccgtctccgtttcaaaagatcggccgattgaggaagaagtgctgaacccgccgtttggacattttgaacaagacgaggacgatgaaaatgtcgcatacgattcagaggacgcttaccaggatgtcgaacgctacggcaattcggaaacgcctcaagatctggccgttccgcctctgtcatacagccagatgtacatggagtatgaagagccgctcggatatgtggaagattacgaaaactatgccgcaacagacattaccggaaaagatgttaccgtctatccgacgaaagaacacgaaaaatatgaagacctgcttgatgaagaaggcatcatgacctctttcggcgatctcccggcttatgaaaaggatccttatactgaagacgacgactaagcccctgaccagcggggcttagtgtttttaaattcaatgctggtacggcttaatttcccaaatgtcgtccgcatactcccggatggtgcggtcgcttgaaaaatatccggcatgcgcgatgtttgtgacggctttttcagcccaaagacgcttattcaagtagtctttttgaatccgctcctgcgctacaatataagaagcaaaatcttttaaaacaaagtattcatcattataagcgatcagcgagtcataaatcggctcaaattcgccggcttctccttcgaaaaaaccattgatcagctgatcggccgtttgtctgatccttgcatcatgctgatagtattcccttgacagatagccgcctttttccgcgtagtccagcacttcatccgcctttaaaccgaacgtgtagatacactctgtccccaccctctcaagcatttcaatattggcgccgtcatgcgtgccgatcgtcaaagccccattaatcatgaacttcatgttccctgttccggaggcttctttgctggccgcagatatttgctcgctgacatctgacgccggaaaaatacgctcggcggttgatacccggtaattttccagaaagatcacattgatcgaatgtctgacatccggatcatgattgattttatctgcgactgaatggatcagcttgatgacctttttggcataatgataagtcggcgatgccttcgctccgaaaataaaggtttgcggataaatggcaaagcctttgtcttccttcagcctgttgtacaaatacatgatatggagcacatttaaaagctggcgcttataagcgtggagacgcttgacttgaacatcgaagatgctgtcagggttgacggcgaagccgacgctgcctttcatcatgtctgccaaaagctgctttcgttcccttttaatgcgctgaaacgactcgagaaacacggaatcgttcgcaaatggacgaagatccagaaggctttccggatctttcagccacctgtctcctatcgcttcagtaatcaagttcgcaagcggcggatttgcctttaacagccaccttctatgtgagatgccgttcgttttattattgaatttaaaagggaaaacggaataaaagtcgttcatttccctctcttttaatatggtcgaatgaatgttggcgacaccgttaacactgtagctgccgacaatcgccaagtgggccattttcacttcgccgtgggcgatgacggcaagcttttcgatcctttcccattcacccgggtatttttcccacagccagccgcaaaaccgctcattgatctcctcaatgatcatataaattctcggcagaagcggtttaattaaatcgatcctccatttttccagcgcttcggcaagcgtcgtatgattcgtatatgagatcgtatgtacggtaacatgccacgcttcatcccacgtcattttttcttcgtcaagcaaaattctcatcaattccggcaccgccaaagcgggatgggtgtcattgatatggatcgcgactttttggtgaaaatcatgcagtgacgggtgagtgttcttatagcgtttcacaatgctttgcaggcttgccgatactaaaaaatactgctgcttcaaacggagaatcttgccttcgtcatgcgtgtcatccggatacaggcattcagatacagcttctgtctcgcgcttatacttcaaaatattcggttcatgatggagcgagcaaggctccgcattccacagccgaagggtgttgaccgtcttggtctcatagccgatgattgggatgtcgtgaggcacggctgtcatcacttccgcatcttcctgccaaaagcggaggcgccctccttcctgcgccatcttgacccgcccgccgaaacgaacacaaacagcctgatcggcgttgcggatctcccatacgtaaccatgtttgagccattgttcaggcaattcgacttgatgaccgtcgacgattttttgttcgaaaaacccatgcttgtagcgaatccccattccatgcccgggaaggtcgagcgaagccagtgaatccaaaaagcacgccgcgagcctgcccaatcccccgttgccaaggcctgcatccatttcggcctcttcgatgtcttcaagacaaatgccaagctcggtaagaccttctttgacaatctcacgaaccccgagattgaggaggttttggccgagcagtctgcccaggagaaactcaatcgataagtaataggtctgtttattttggttggagcggctcctttcattggtctcgatccagtttgcgctgatatgttccctgaccatgatgccgagcgtctgatactggtcaagcgttgaagagtcccgaaagctttttccgcacaaccgttcaacacgtttcaaaaagcattgtttaaagctttctttacttgagaacatgcgcttccccctttatctcccggctgtataaccgctgatactgacgggctgacaaagcccagctgacatcatgtgtcatcgctttttgaacgatcctgccccactcttctttcctgtgataaaatgacagtgctcttttgatcgtatgcttcatatcatgggcgttaaaatgggcgaacgtaaaaccgttgccttcaccggttgtttcccggtaagcggtcaccgtatcatgaagcccgcctgtttccctgacaaccggcaccgcgccgtacctgagggcaatcagctgtccaagaccgcacggctcgaattttgaaggcatcaggaaaagatcgctcgcggcataaatcttgcggctgagcggttcattaaaaccgatatacgccttgcacctgtccggaaaagcatgctccatatagcggaagtaattttcaaattccgcttctccggttcctaaaacgatcagctgcatgtcttcctcttcaaacagttcatgcaatacccgcttgatcaaatcgaagcctttttgcttcgtcagccttgccaccatgctgatgagcggaatgtcttcattcaccggcagaccgaatgtcttctggatcacggctttatttttccgttttccgtcccggttgacggcatcgtaatgataatcgatgtgcggatcgtttaaagggtcgtacagcacatcgtcaatcccgtttaaaatgcctgtcagtgcatccttcttgtctgacagcaccccttcaagccgctcgccgtagtatggagtcaagatttcatcgcggtacgtcggactgaccgttgtcacctgatcagcggcgataatgccgcctttcatataattaatgttcccataaaactcgagcttttcggtcgtgaaatgggaaatatcaagtccgagcaggtcatgaaccgcttccttcgggaaaatgccctgaaattgaaggttatgaattgtaaatacgcttttcatgtgctgatagaacggcttttttcgatattcttcttttaataaataattgaccatccctgtgtgccaatcgtgggtatggatgacatcagcttcaaaattcagcgcgtatagtgcttccaaaacagcccgcgagaaaaaagcaaaccgctctccatcatcataatggccgtaaagggaatcccgattaaaataatacccatgatcaagaaaataataggaaactccgtcatgttcaaggtgttcaatgccgcaaaactgcctgcgccacccgacgcgaacctcgcattcagccgttttaaccatccgtcttctgacgtcttccgcaatcaaactgtatttcggcatcatgacgaccgtttctatgcctaaaagggcgagctctttcgggagcgccccggcgacatcggcgagcccgcctgatttaacaaacggcacacattcagaaacagcaaataagactttcaagagttcatcagcgctccttgtatggctcctttttttaatatgaaagggaggctcatggtgccggacatttcgatatgatggccgattttgacgtctttgtcgcagatgacgtgctcaagccggcagttttctccgatccttgttttttgcatgacaacgctgtttttgatggttgttccttttcctacgtgaacccctctgaacaagaccgaattctcaacctcaccttcgattacgcacccattagcgataatcgattgctttaccctgctgtttttagcgtattttacaggaggatcgttttttatttttgtgtagacaggctggcccatatgaaagacttgctcccaaaacacaggctgaataaggttcaaactatgaaaaaggtagctttcgggggaatcgatcacggctgtatatcccgagtgctcatagctgttgacggatagagagccgcgctctttccggcagacttcttcaaaagattgggctccttcagggcaatgcccttcaaccatctcccacaacagactcttcttagtgacatacattcctaaaggctttccttcgtgacaaatttcagtcagatcacacccggattcaaggtgttgtttgagcacttcttgaaaaggaatgtgaccgaccgtatagctatttgccacaacagcatattgttgagtgcttctttgaaaataatcgagatgctccgcaaattgccgaaacgatccaagcccaacatgctcatcatggggaagtgaagatggaagaaagaaaaggccctcccttttcctgtttaaatcccactcttttcccgatcctaaatggtccatcaaggagcggtacggggacttggagaatacagcgacactccgaatgcctgcatgaaccatgcctgacaacgcaaaatcgatcagccggtaccttcctgcaaacggaacggctccggtcgagcggccggccgttaagtcctgaagagagtgctggtttacagctgcatcaataattcccaacatttgattattcattgataccatccgcctctccgcgttgtttaaacaaccttatgttttttgacatactcctctgtgatcagcaggacttcgccatcttccggcttcgcgcaaaaaccgtccggaattcgaattcctgccgatacaatggcattttcgatctcaacatactctccaattgaaacgtcatgcatcacgactgaacgtttgatggcggaatgtctgccgatggcaacgcgctgaaatataaccgaacgggtgaccgacccatacacggtgcatccttcgctgacgagcgattctttgatttccgccagatcggcaacaaactgcggcgggagattcggggagactgaataaatccgccagttccgttcgaacaggtcaagcggaggatgatctccaagcagatccatattggcttcccataaacttctgaccgtaccgacatccttccagtatcctttaaacggataagcgttcagcctcttattttcttcgagaagagccggaatgacatcttttccgaaatcgtggcttgacgcggaatttttttcatcgcgttccaacgcatcttcaagcacgctccatttaaaaacgtagacacccattgatgccaaattgctctttggatatttcggcttttcctcgaagcttgtaatctccatcttgtcattcgtatgaaggatgccgaaacggccggcttctgcccagctgacttcaatgactgcgatggtggcgtcagcttgtttctccgcgtggtattcgagcatttttccgtagtccattttgtagatatgatctcctgataggatgagtacatgttcaggctgaagctcctttaaaaaatggcggttttcataaatcgcgctagccgtccctttgtaccacttcacttccgacgcttcagcataaggggataaaatggagacccctccgtcattgcggtcaagatcccatggctcgccgattccgatatatgagtttaataaaagaggctggtattgagtcagcacaccgacatgatgaattcccgagttggcgcagttgctgagggcaaaatcgatgattctgtactttccgccaaatggaacggcgggttttgcgaggtttttcgttaaggcattcagcctgcttcccttgccgcctgccaaaagcatagccacacattgttctttcatccctttttcgctcctctctttttgactgctctgaaaaccgcagctcccagcggagggactgtcatgctgatgctgtatggtttgccgtgcagaacgccttttcttgcctgaaggcgttttgggttgatttggtgtgaacctccgtattttgcatcatcgctgttaagcacttcgatatattcggtttgaaaagggacgccgacccgatattcgtgatagacggaaggtgtgaaattgcagacgataatcagcgcttcaccgggctgttttccatagcggataaacgatacaatcgactgttccgcattgttaacgtcaatccactcgaatccttgctgccgatgatcattttcatacaggatacggctttttttgtagaggtgtagagcctcctttgtaaacattcgggctttgcggtgcatgtcaaaatcgtccaaaaaccaatcgagctcttcttcgtctttccattcatcaaattgagcaaactcaccgcccataaaaagaagcttttttcccgggtgcatcataaaataactgatcagcaggcggtactgggcgaatttctgccaataatcgccgggcatcttatgaagcagagactttttgccgtacaccacttcatcgtgggagaacggcaggatgtaattttctgagtaggcatacattaaggagaatgaaacaagatgatgcaggtgttttctttgttctggggaagcttccatataggttaatacatcgttcatccaacccatattccacttataattaaacccgagaccgccttcataggtcggatgcgtcacaagcggccagtctgtggagtcctctgcaatcatcaaaaagtggggatcttttgcaaaaacctgttcatttaacgtttgaataaattcgatcgcaaagccgttcgcttcaggctgaggacggtttggccaatacaggaggttcgcaaccgcatcgactcgaaatccatctatatgatacatctcgatccaatacaacgcattcgagattaaaaaactgtgaacttctcgttttccgaggtcaaaattggcggtcccccattcccaattttccctgtcatgctcgtgtttatattcatacagaggcataccgtcaaacaaatacaagccgtggtcatctttgcaaaaatggccgggaacccaatccataatgacgccgatctcatgctgatggcactggtcgatgaaatacatcaagtcatgcggttcgccatatctgctcgtcggactgtagtaccctgttgtctggtagccccatgaacggtcaaacgggtgctctgtcagcggcatcagctcgatatgtgtgaatccgtgttctttgacgtaaggaatgaccgtttcgctcagttcccggtatgtgaaaaaacgtccatccgctttctttttccacgaaccgatatgaagctcgtagatggaaatcggtttttcatacacggctttttgctgctttttcttttgccacttccggtcgccccattggtatccggccaattgataagtgaccgatgccgttttcggcctcacttcagaaaaaaaagcataaggatcagccttcaatttcgtttcatttgcggctgtaatcatttcatatttatacagctccccttctccaataccggggataaacagttcccatatgccttcctgatgacgcttttccattcggtgcaggacaccggaccagccgttaaacgttccggcgattcgaacctccttcgcatgcggggcccaaacacagaaacggaagccttggcggccgtcctgttccgtctgatgagcgccgaagaacctgtagctttcataaagccgaccttcatgaaagagatgcgctttaatatccgaggcactcacaccagccattgatttcatcctttctgccactatatttaaagattactcttttattcggataatatggcttgatccctttaatgaaagcgcttctttttattgacaaagttcaacaattttccttttaaacattgactgatgtcatatttgaatataaaaaaactccgcatcgaaatgatgcagaatttaacatgatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccacttgaccaacgggccttattgaaaaaatggcggagaaggagggatttgaaccctcgcgccgcttacgcgacctacacccttagcaggggcgcctcttcagccacttgagtacttctccatggctccgcaggcaggattcgaacctgcgaccgatcggttaacagccgatagctctaccactgagctactgcggaatatcatggtgggcctgaatggactcgaaccatcgacctcacgcttatcaggcgtgcgctctaaccagctgagctacaggcccatgatatgcaaatggagcgggtgatgggaatcgaacccacgacatcagcttggaaggctgaggttttaccactaaactacacccgcatttcgcatggggcggttgatgggaatcgaacccacgaatgccagagccacaatctggtgcgttaaccacttcgccacaaccgccgcaatatatagaattgtaaaatggtggctcgggacggaatcgaaccgccgacacacggattttcagtccgttgctctaccaactgagctaccgagcctttgttaaaatggcggtccggacgggactcgaacccgcgacctcctgcgtgacaggcaggcattctaaccaactgaactaccggaccattttggctgcacctttcgggcaatcctcatttaatgagtgaatttggttgcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctaccgaactgctccaccccgcgatgatcaaaataataaataatatatggcggaggaagagggattcgaacccccgcgggctttgacacccctgtcggttttcaagaccgatcccttcagccagacttgggtattcctccgtaacaatggtggaccttgtaggactcgaacctacgaccggacggttatgagccgtctgctctaaccaactgagctaaaggtcctttaatagcggcggagggaatcgaacccccgacctcacgggtatgaaccgtacgctctagccagctgagctacaccgccatggtgaatattaaagataacaaagtggagcctagcgggatcgaaccgctgacctcctgcgtgcaaagcaggcgctctcccagctgagctaaggccccgaatagtggtcgggaagacaggattcgaacctgcgaccccatggtcccaaaccatgtgctctaccaagctgagctacttcccgttatataatggcgcgcccgagaggagtcgaacccctaaccttttgatccgtagtcaaacgctctatccaattgagctacgggcgctggatgattaagcggaagacgggattcgaacccgcgacccccaccttggcaaggtggtgttctaccactgaactacttccgcaaaatagattggcaatgcggatgaagggacttgaacccccacgtctttaaaagacactagagcctgattctagcgcgtctgccaattccgccacatccgcatgaaatggtgagccatgaaggactcgaaccttcgaccctctgattaaaagtcagatgctctaccaactgagctaatggctccaatactgcaatgaaatctgaagactttttcgaaagctatctgtcttttttcagcaacttttatattgtatcataaaatcgtggtgccggcaagaggacttgaacccccaacctactgattacgattcagttgctctaccaattgagctacaccggcccattccaatatgaatggtggaggatgacgggatcgaaccgccgaccctctgcttgtaaggcagatgctctcccagctgagctaatcctccgcgtcagttgttggagtaactctcgatctgacaaggactattatatacgggaatacacccatttgtaaaggctatattaaaaaaattttattttcagtttattctatcacaacagacgaatatggatacttcgttccgctcaatccgcatgatggcatcaaaagcttaggagcaacatttatccctattgacggcttataataggttctccagacgctccatgaattcctgtctcttccccatggtaaatttgtattcgaattgatttttcaaaacaattttaagcccgtttcgaacgataagcaatatatttcgcttctcgactctctctatcccgactcttaatagcatgcggcgtgttttgaaaatgaacgtcgtactgctcaaaatatacgcattcatttgtcaatcctccagctacctcaatccctcgaaatccatttgccggaacatccagcatccactcttctatttgcatgggttttactccctggcttcactgattttatgcatgccaatgtgcttattggcttcatatttccgctttaaaattcggatttgaacacccagaacacgggccagagaagatgaagacagcttgcctattcttcacaccgtttcgcggggcctgaagggttgaaatcgtctatgcactcctgcccttccggtatatacaatcgaacacccgcaaaaaagaccagcttatataagctggtcttcttaagcggagcgacaggtccaacaggagcaacaggtccaaccggagtgacaggagcaacaggcccaacgggagcgaccggaaccacaggagcaaccggcccaacaggtccacagggtccaacgggtccgccgggtgaagcaggaacaatgggagcagctggtccaacaggaccaacaggaccagccagtccacaaactgctatattctttaacaatctatttgggtctactactgtttacaatccgccaacggttcctttaaatacagaagtaactgttgtatcggttcctaatgtatcggtcactagtgggcaaaatattaaggtggattatgcattggctatagaagctgtaaatactgcaaacagtaatataatttttgaaataaggctatatagaggaggaactttagttcaaacaagaatatttaataggagtctcgcggctgccggcactcaaaggtttccattagccagcacaattgttgatacagttcctgccaccgcaacagttgattattcagttagggtagcggtaacaacggcttcaaatgttacttccgctgcagcatttaatagagatttaaatctcattcggttcccttaaagggaggggggaaagctaaatggagctttccccttttgaagtttcatattaagtgaaagaacgttgctttaaagttaatatagtttgattcactcggatttaacttctataaatgtgttttaatcgtatggaaaataacgtgaccgagcttagcaaggagacatagtatatgttagcttcattctcgaaaagggaattgaagctaatctagtgaaagggaggtaaaatcctagatgtcgatccaaaatttggttgtaaacggcagctttgaaaacggggcacttccaccctgggtaggccaaaatgcaaccgtcacaactcaattttctcattcaggtttttggtcggcaagattactgggcggggctgttacttcttttattgcacaatttgttccagtagatgcaggagaaggattggaatttttagtttctctagctaaagaaggttttcctgctccatcgcctcaggtgcaaattcaagtgtcttattttgatagttcatttaactttttaggccaaggtctctttttaaatatcccgttcaacagactaccgattgtccaaaataatacatggcttgaagtctatcaaacgacgaccccagctccagctggctctactatggctttcattttgattaatactttgccgcaggcaggtacagcgaatgtcattgtagatgatgtagcactattagatgtagaaggcggaggaacaggtccaaccggcccgacaggtccaaccggcccaaccggcccgacaggtccaaccggtccaacaggagcgacaggcccaacaggtccgacgggagcaaccggcccgacaggagcgacaggcccaaccggtccgacgggagcaaccggcccgacaggagcaaccggcccaaccggtccgacgggagcaacaggtccaacgggagcaaccggcccgacaggcgcaacgggagcaaccggagcgacaggagcaaccggcccgacaggagcaacaggtccaacgggagcaaccggcccgacaggcgcaacgggagcaaccggagcgacaggagcaaccggcccgacaggagcaaccggcccgacaggagcaacaggtccgacgggagcaacaggcgcaaccggcccgacaggagcaaccggcccgacaggagcaacaggtccgacgggagcaacgggagcaaccggagcgacaggagcaaccggagcaacgggagcaaccggcccgacaggcgcaacgggagcaaccggtccaaccggagcaacgggagcaaccggcccgacaggtccaacgggagcgacaggcgcaacgggagcaactggagcgacaggcgcaacaggtccaaccggagcaaccggcccgacaggtccaacgggagcgacaggcccaacaggcccaactggagcaaccggcccgacgggagcaaccggagcgacaggcccaacaggtccgacgggagccacaggagcgacaggagcaaccggagcgacaggagcaacaggtccaacgggagcgacaggcgcaacgggagcaaccggcccgacaggtccaacgggagcaacaggtccaaccggagcaacgggagcaaccggcccgacaggcgtaaccggagcaacgggagcaaccggcccgacaggagcaaccggagcaaccggagcaacgggagcaaccggcccgacaggcgcaacaggtccaacgggagcaaccggcccgacaggagcaacaggtccgacgggagcaaccggcgcaaccggagcgacaggagcaaccggcccgacaggagcaacaggtccgacgggagcaacaggcgcaaccggagcaaccggcgcaaccggagcaacgggagcaaccggcccgacaggtccaacgggagcgacaggcgcaacgggagcaaccggagcgacaggcgcaacaggtccaaccggagcaaccggcccgacaggtccaacgggagcgacaggcgcaacaggtccaaccggagcgacaggagcaaccggagcaaccggcccgacaggagcaaccggcccgacaggagcaaccggcccgacgggagcaaccggagcgacaggagcaaccggagcaacgggagcaaccggagcgacaggagcaacaggtccaacaggagcaacgggagcaaccggcccgacaggtccaacgggagcaacaggtccaacaggagcaacgggagcaaccggcccgacaggtccaacgggagcgacaggcgcaacgggagcaaccggagcgacaggcccaacaggtccaacgggagcgacaggcgcaacgggagcaaccggagcgacaggcccaaccggagcaacgggagcaaccggagcgacaggcccaaccggagcaacgggagcaaccggcccgacgggagcaacgggagcgacaggagcaaccggcccgacaggagcaacaggtccaaccggagcaacgggagcgacaggtccaacaggtccaaccggagcgacaggtccaactggcccgacaggtccaactggcccgacaggtccaaccggcgcttaatatttaacgactattagcaaatattttccgtttgtttttccggaacttcgctggaatgctatgcgaatgattcagggggcagtaaacctatggtttactgccttttttctattgcttatttctaagaataaaaaaacatccctgtcactattttgtgaaagggatgtttttgattgattagcctttacgttggctaaatgattgaatggctgagactacctgatccacattgacttgatcatggcagggaagggtgatcgtattttgttccagaaaaatggaattcggtttaatctgcctgtatttgcggcggtaataggtagtgccgcttaaacaataagttccgaaagtcgactctatatggcagtcgctcaaatattgaatcaattcgtcgcgaacgatgttttttggaactttgaaaacggcggattgtatgttgtgtacaacgttaggaccgatttgttgactttggaatccgaggggttcaagctgttcactatatgctttctgctgaaggtttctccgatgaatgatgtcatcaagtttttggagctgtttaattccaagagcggcttggatatcggataatctgtagttgtagccgaaatctataaaatccaattttccgtcagagatggcagcgccatggtttaatttgaccgaaagccagtctttcaactcttcccggtcggttgtaattgccccgccttcgcctgtcgtaagcagctttcttgggtgaaagctgaaacaggtgagatcggcaatttttccggatttacagccgtattcgctgctgccgatcgcacaagcggcatcatccacaaggggtaagccgtactccttacaaatttgcttaatgttggtgatgcctgtcgggtttccaagagcatctacaaaaagaacggcttttgtacgggacgtgatttgactttccagttcttctggaagcatgttaaatgtttcaagatcaacatcggcaaaaaccggcttggctcctaaatcttctattacattgacagtggcggggaacgagaagtctgagacgattacttcatctccgggttgcacgttcaggcttttaaggcacatcgataaagccgttgttgccgatgttgttaaaaaagcatgctttgcactgacatactgtctcatatgatcagcaaatgttctgacataagggccttttgtcagcatgccagaggaaaatatctcctttaattctgcttgcacttcttcaaatgtaatatacggctcgatcaatctgatcatgagagatcctcatctttcattcttcggtttttaatcacctttgccggcacgcctactgctatgctgtacgggggaatattgcgattgacgacggcatttgctccgattttggagtgggcgcctatcgtaacgcctgctaggatagacgcaccgatcccgatgttgcagttttcttcaatatgaataggagcgaatgtaagcggcgaaaacaaaatggtactgtcgggtttatcaggatcggtatggtaagcggcatgcatccggacgttcggaccaattcctgcaaattctccgattgtaaccccgccggcaccgtgtataaaacattgctgtccgatccagctgtttgaaccgatgaccaggtcatgcttataatagccttttaaaatcgtgtcatggccgatataaacgttatctccgatatagatgttttccggatgaaaaatgcggaccccgtcttcgataacgacgttttcgccgcagcccccaagctgggaaagagtgaattcaccttttccttcgcttttccattgtttcaacaaaagcgcctcctttcttattgctccaaattttttttaatgctttcagctgttcttctgatgccttcttccagatcaactttagcgctgaaaccgagcatctcttttgctttattgacctgagggatgcgcagttcaatatcggcttcttttttctccccaaagaagatttgtgattttgatccgagaactctgataatcgtgcttgccaatccgtatacggtgatcacagtgcgttcattgccgatgttgaaagactctccgacggcttctttcatcgtcaaacagcgcaaaattccgtcgatcatgtcatctacgtaacaccaggcccggatttgcgttccatcgccgtgaatatagatcggctcatccaacagagctctgtgaaccatcgttttgatggcgccttcgccgacttgttccggtccataaacattaaaagggcggacggtgacggtcggaagccccagttctttaaaataggcatatgccatatgctcctcggcgagtttgctgacagcatatgtccagcgggcttctcccaccgctcctaaaacagtatgactggtctcgcgcgctctgaaagcgatttggccgaacacttcgcttgtactgaaacagacaacccttttgcattcggttaaaccggcagccgcttcaagcagattggctgaaccgatcatgttgacctgcatcgttttaaccgggttttgaatgaccgtgtcaatcccagcgatgccggcggcgtggacaatgtggctggccccctggatcgcctttttaagcgcgttcaaatccaaaatgtctccctgcaccactttcaagtgaggatggtcccggtaaggcttataccggagggagtctcttgaaaaattgtcatatacggtgacgctgttgcgctctatcagctttcctattaaagaggatccgataaagcctgctccgccagttatgaaaatatgctggccggataactctgtcatattgctcatcaattgttcacctgcttgtttcgtttttttgacatacaaatcccgcgacgggaaagttgttcaacttcattccgaaagtagcgactgataaacagccaatgtttttttgctgtttttcaccatatcatgatgaacttctgcatactttcttcctttctggccgatttccggcagcatatcccggtttttcagtacactttctatcacctctgtaatgttggcgggatttgctcttatgagaggcagttcggaaggatagtgatccttcataaaatcactgatccagcagataacgggtttccccattgccatcgattcgacggcaaataatccgttgcttccgatatgaagctgatcaatgatcaaatccgccttttgatagattttctttgcctgttcatgagaaaccccttgtactaggtgaaaatgaaaatcgtatttttcttttaaagattccaccgccttaaggatgtggcgggttccttttattccgggagaggtgggggcatgaacgatgagcggcttttcatttgacctgtagtcgggagtatagcggtcaagctggatcatggtcggaatcatgtggacatgctcataatagtcttttacatactcgtaaagctccatatcggcgacgatgcagtgctggacatattgggaaattcgtttgaggtggtatcgaattcgagcttcgtttttcgttttaacaacggcgtatggatttgttttagccaatgttgaataaagcctcacatcgctgccccaatgatgcatgaccattggtttctcagcctgttttaaaatgggataatccgacatgtccagcgtgaagcttgtgccgaaatgaaaatggaacaaatcataggatggcaggagatcattggcaagccttctcagcttcgcattcatggcgggcgtattgcgttctttcagcaatgaccaggtgtagtcggcagcgtaatttaaataatacggatagtaatttaaagtgtgggcaagcgcgccatgctgtgagagccctttagccaaggtattcatttgattggcgatttccattgtgccttgcaaaatgcggatttgcccagccggaggttcggttttttcgtcaacaggaaggtcaagcttcggcgcgcttgcggtttctgctccatctcctttttgaagataggctgcgctttctttttcccttccggtgcgcaggcacacttttcccatcagcagatttaaagatctgttttcaggaaaaagatctagccctctccagagccacagccaagcgttatggtcatggccgagataaacagaaagagaggcttgaagaaaataaaagtcaggctcgttatgcgatccctcggcttcccactcctttaggcgcttcatggctttgttccactctttttgttccagacaatgaatgatatctgatttgaaatctttcatgatgacctcccatcgatcatgctgattcaatttctccttttaaatagcagaatacaaaacactttgtgcgctctatcatacgtataaatgaatctatatgactgtgtatttgtgcgagagtgcaagagaaaaaccttccaaagaacggaaggttttatatcagctggatttttttaatatttttcatatatcgttcatactgattgtctgaagcgaggcttaattggaagtactcatccattttgttcaggagcggctgaatgcattcttttttgccgtcatggtctagatgccgggtatatccgttttgtgcgtatctccgggccattctccaaaaggttttcccgatgctgaaatatttcaaggactgtctttgattttcctcaagctccttccatttgatatgaggaaaatagacgctttcgtcaaattctttcacaatataatccatgacgtacacaagcgattgaattcttttatgcaattggtaggaaatgtttttttggtggcggcggtagcataatacaggtttttttaaatagcgccgcttccagccgcgcttcgtattggctaaacaattcagcacatcccctgcaagcggcttttgcggatcaaccagccaagtgaagcctttttgctgataataagatgctttaaacatgcccaccatcgggacaatgcctgagccgcccctttgaaaaatcgtcctcaccagctcctcatcgccatactcttgatatgtccacagacccgcatttttcccgtgttgatcaacgagcaaaaggtcgccgtaaacataatccaatccctcttcttcaaaaaagcattgcataaagtcatggatcaccaaattgtgcgggaggaaatcatctgcgcttaaaagcaaaacatattctccctttgcctcttggaagatttccttaaaagcgagatcaggaagttttgtattttcgctgtggcatatcgttcgaatgtgcggatgcgttttttgatagctgctgattttttgcatggagccgtcagttgaatggtcgtcaacgatcagaatgtcgatattagggtagagttgatttaaaacggattgaaggcattcatcaataaaattactgtaattatagttgatgatgcctaccgtaatcagcggcggatttggcataaccgtcaactctgactgctttgcaaagcctgaaatcatctcttcaattttgcgcatgctcaggtcatatgaataatgctcttcaataaacgaccgataatggagagatgtataatcaccgcttgtgatcatggccacgaattcatctattgtattccaaacaactgattcatcgtatatcgtctttgcgccgtaaaaattgtgaatcagcggttttatgcctttagccatcgcttccatggccgacatatgctgactttcaagaaggctcgtgcaaatcaggtaatgcttatcttccaagtattgattcatatcatcctgccatccgtcaaattggacgttgtcagtcagccggagctcatcaatcatttgattgaaatacaactgatagcgggcgtcctgaaacgtcccggcgataaacaatttgtatcttgggtctttgtcaatcagtgctttgaaagcctgcagcaaaagcatcggcccttttttatagttgatatagccgacataagcgatgtgaaagcctttttgcctttgtttaaaagtgtattgatctagcttgattccatttggaacgacggccgttttctcttttttcaacgccttgacttgatccaatacgtattcccgcaaatgctctccgtcaaaaatcacttggtccaccgcttgccaatatacctttttaatataaaaagtaaatgcttcatagctgtggagtctgcatattaatgttttagccgctgcagaagggactttgctcccgtggatcaataaatcatcgcaccattcaaaccagcaaatatccgcccattgcatgccagcgtcgatttgattcaggtcatgaaccacgattttttttgtccggtaagttccggaaaggtgctcaacgacagaattcaaaaaccggtccaaatccggtttgacgaaaaaaatgatttttggacgcctgaccatttttttgaaaaggtcttctttctccttcatgaggcgaggtcgatgttcgcgcctgacaaataggagggcatcatcatataattcagacgctctctgagcctgctgctttttttcacagacaaaagcagcgcttatcagcaagccgggatcgaagggagcggctttcagcttctcttcaagcttctgcgcagcatcgtgccatttgtgatgaaaaatcagttgggatatttcagtttctctccagctaagcccaacagagtctagcagatattccaattcattatccatctgaaacctcctggttaaacacattttcgctagtagtatctatattcaaacgaaaaaagaaagttctatgaaaaatactttggaaatggcgcagccttgaaaatataaaacagtgatagtggcacaaacgcgatcagctgctgtttcatattttatgggtagattttaaaaaagagtctcagggagtgaaggctttggttacaatcagtctatgtatgattgtcaaaaatgaagaagaagtattagcgagatgccttgatacagtgaaagacattgtagatgagattaatattgttgatacggggtcgacagataaaactgtagagattgcgaagcgatacacagaccgcgtctttttctttgaatggatcggcgattttgcggctgcccgcaatgaatcgttcaaacacgccactaaggattatattctctatctggatgcggatgatgttttgcttgaagaagatcagaaaaaactgaaagagttgaaggaaacgcttgatccttccgttgattccgtgtctatgtactatgatgctggaaccgacgaattcggaaatgtgacattaaggtaccgccgcaaccgtctggtgaaaagggagaagaactttaaatggaaaggcgactgccatcaatatttggaggtattcgggaacatcatcaatgccgatatttcagtgacgcataaaaaaatccgccactctgtcggacgaaacctcaatatttaccaaaagaagattgatcgcggcgacacgtttaccccgcgcgactatttttactacggtaatgaattaagagaaaacagacactacgaaaaagcgattgaaagctacaataaaaacattgaaatgaaagaaggatggattgaagacaaagtatacgcctgcatcaacaaagccgactgccaccgctttctcggcgacatggacaatgagctgagatctctgttccagtcatttgaattttctaaaacgcctcgtgccgaaacatgctcaagaatcggctataactttcagcggaggcgggaatacaaggccgctatctactggtatgagctggccacaacattggtgcctgattcaaataaatggagcttcacctatccggcatactatacttggtaccctcatttgcaaatgtgtgtgtgctattacaatttaggagactttgaaaagtcgtatcatcataatgaagaggcgaggaaataccgtcccgaagacaaatccgtccttcataacaaacagctgctggaagggaaattaggcattaacaattagcattgtaaagacttactgaacaagtaggtcttttttttatgaataaaatcaagccgtgccaatttagcggcaggcatcataacttattttggaactttttgaatttagaggaggaacaaaggatgatcccgttagtcaatttaaaacgtcaatttcaaacagtaaaacaggatattttaaaagagtttgaacatgtgctggacagcggccaatatatattggggccaaaggttgaagaattagagaaaagaatagctgaaaagcttggtgtaaaagaagcggtcgcggtcgccaacggaacggatgcattggtgctgacgcttgaagctttcggcatcggcaaaggggatgaagtgattacgaccccgttcacttttttcgccaccgccgaagccgtctcaagggtgggggctgaacctgtgtttgctgatgtcgatcctgaaacatacaatcttgatccgaaaaaaatagaagaaaagatcacccctgctactaaagcgatcattcccgtccatatcttcggacagccggctgatatggacgagatcatggagcttgccaaaaaacacggactgcttgtgattgaggatgcctgccaagcgttcggcgcatcgtataaagagcggcctgtcggcagcatcggggatgccgcctgtttttcatttttccctacaaaaaacttgggaacattgggagacgggggaatggtgacgatttcagacccggatgcagcccggcaattaagaacactcagaacccatggcactagcaaaaaatacttccatgacaaaatcggtttcaacagccgtcttgatgaattacacgccgcagctttactcattcttcttgagaaaatcgacggctggaatgaacaaagaagaagagtggccagccgctacagagaaggtttgaaaacggcggagcacctcacactgccggcagagaaagaggaccgcacacatatctatcatctctattgtatcggcgcgaaaaaccgcgactacatcatacaatcgctgaaagagcaggacattcattcaggtgtgtattatccttgctgccttcatctgcaatcggtctattcttcactgcagtacaaaaaaggcgattttcctatagccgagtccttgtccgaaacccttttcgccattccgatggatccttttctagccgccgaggaacaagatcagattatttctgcgctgctgaaaaaaggaggaggggaaaagtgacggttcattttggtttaatcggctgcggctatatgtcaagaaaacatcttcaagcactggccgagtgcgatgatgcaaagttgtcggccgtcagtgatttgcaggaagaaagaatgaaggaagcggaagaatactatgcttccctcgccggtgaggaaagccgaatgacccgctatccgcagtatcaagcgctgctttcagatcctaaaattgaagcggtcattattgcggcggtttcgggactgcacgccgaaatggccaaacatgcgctgctggcaggcaagcacgtcatcgtcgaaaaaccgatgaccttgtcattacgggatgccgatgagcttatagaactggcggagcagaacgggctgaagctcatggtctgccaccagatgcgccaccggccgatcatgaaaaaactgaaggaaacgattgaggaaggaaagctgggaaagatctacttgggcacggtatcgctccgcttaaacaggtcccccgcttattatgaagcggcatcctggcggggaagctgggaaaaagacggcgggatgctggtcaatcaagggatacatctgatcgatctgctgcaatggtttttaggtgatgtaaaaggcgtttacggagatatgctgggcggctccggagctaaagaaacggaagatgttgctgtcggtattctgacgtttgccagtcaggcgaaaggtgtagtagaagcgaatatcgtcacacagccaaacaatatcggaagctctctctcgatttttggagaaaatggaacgatttcattggaaggtccggcattaaaccggatcagccgctggtacatccacggggagaaggcggatgctgaagaagcggcaaagctgattgacatcggcggcgaacaaaccgcaatgtatcaaaactttataagcgccctcaagcgccaagacacgctattggttgacggctatgaaggaaaaaaggcgattgaaaccatctttggaatctatcaatctgtgctgcagaagcaaccggtgcagctgcctctttcttcatttcaaacaactgatatgaaaaataaataggttttgttttggtagatcgtccctttcaaaaaaagatttgaaacatagtttattaaaggaatgtacagaaggggcgagttgataaatgagcaaacaggaaattcataacgaaacgatagcggtcatcggcttggggtttgtcggtctgcccttggccatgttgttgatatcaaaaggaatgcgggttatcggtgttgatttggacaaaaagaaagtcgaggcattgcggaaaggaaccagctatatttcggatataaacgatcaagcggtgcaggacggaataggcaccggtttctttcgtcctgtttcggactacagtttaatcggtgaagcggatgccgtcatcatctgcgtgccgacgcctttgaatgatgatgcgggtcctgatttgaattatgtgaaaagagcggcgcaattgattggagcgcacttgaaaaaagggcagctcgtcgtgttggaaagctcgacatatccgggtacgacaagagacatcgtcaaaccgatcctggaaaaaagcggccttgtatgcgggaaggatttttacttggcttattctccagaacgcgttgatccgggcaatcagttcccgattgaggtcgtgccgaaggtagtaggaggagcgacggatgcatgccttgaaaaggtgcatcaattatacagcggcatttatgaagaggttgtgcctgttacatcgccagaaacagcggagctgacaaagctgctcgaaaatacgtaccggtttattaatatttcattcattaatgaattcgcgatgatatgcgacaggctcggggtgaatgtgtgggaagtcatcgaggcggcaagcacgaagccgtatgggtttgcggctttttatccaggccccggcatcggcggccattgcatccccgtcgacccgctgtatttgcagtttgtcatgaaacaaagcggattatcgagcgactttatcgagctgtcggaagcgacaaatgatagaatcgtccgctatatcgcagagcgctccttgcagctggcagggaaagacaaggcgacagacgcccgcatcttaatctacggcgtcacctataaacgaaatatcgcggatgtccgcgaatcaaaatcgcttgatattatagagaagctgatcggcatgggagcagatgtttcctaccatgatccgcacgttccggacctcgacctcagcggcaaaaagctagcaagcgtgccgatagattcaaagatgctgaaagagtatgactgtgttgtcattttaactgatcatgacgcactcccgaaagagctgttattaaaccatgcaaacgtgatatttgatacgagaggagtgctgagggaagcagccggaaaagcaaaagtcatccagctcggaaacgggcgctcctgaatcaatttttctgcagcgactcacgcccagatccgttcggaatacaataagttaaaacaagaacgaaaagggtgagggccgtgtggatcggaattctgttgatggtctctgggattgggatcagtattttcgccgtcagtctgattgtcagctatttgtttgttttgccgaaccggagcacatatgaagaaacttttttcagcggactcaaacacggcgagatcatcgatgacgtgtttgagtcccacgacaaagaagagctgtttttgacagcaggggatggatgccggctgcatgcgctgctatttcccgttcaaaagagcaggaaagccgtcatcatctcccacggcatcaagtggtcgctgtttggcgggtataaatacgtcgagctgtttcagtccatcggctacaatgtcctgctttgcgacagcaggtgccacgggttgagcggcggttcacacgtttcctacgggttttacgaaaaggatgatttggcgaggtgggctgacgagcttgagaacaggttcggcaaagatctttggatcggggtgcttggcgaatcgctcggagcggcggctgccatcgagctgatgaaacaggatcggagaatcaagttttgtattgccgattcctgcttcagcgatttaacagagctatgccgctttcagctgaaagccgccgtcaaattgtccgtgccgtttctcatcccgttggcaagcgggctgatcaagcggcgccacggctggagccttgctgatatatcgccggtcagcaaccttgagcagtcagacacgccgctgttgatcatccacggcacaaaggatcagcttgttccgccggaaatggccaaaagcctgtatgagaggaaaaagggattcaagaaactgtactggattgaaggcgccggacatgtcggcggatttcgccacaatcctgaggaatacttaaataaaatcaaagactttatcttgaaaatcgagccggccaattagccttgcgattccagtttttcagcggctgccgatctttggcgcgcttccttgattttgccggcgtaggacgttccccaattcatcatttgccggatgatcgggatcagcgtcttgccgaactcggttaaactgtactcgactttcggaggaacctgtttgtaaattgtacggcagacgatgccgtcgcgctcaagctctcgaagctggagggtcagcatccgctgagtcacgccgggaattaagcgccgcagttcattaaagcgttttttatcatcgatcaagtgatacagaatgacgcttttccatttgccgccgatgatatcgatcgttgcttccaccggacatgaataaccgtccggtgcttcgcatgctgccggatgttttttcattttcttctctccttagtataaaaaatgatactatgccacaaaaatgtgcgtactttcttattgctattataatgattagaatgaaattgagaaaggaatataaactatagagaaaaggagagaacataatatgacagagcaatccaagaagcaagagattcttgacgcattccaatttagacatgcgacaaaagaatttgatccggacagaaagatatcagatgaggattttcagttcattttagaagcgggcagactgtcgccaagctcggtcggcctcgaaccgtggcaatttgtcgtcgtccaaaataaagagctgcgtgaaaaactgcgtcaagtctcatggggtgcacaggggcagcttccgacagccagccatttcgttttgctgctcggacgcacggctaaggaaatgcgacgtgattccggctatgttgcagatcaattaaagcatgtgaaaaaaatgccggaggacatcattgaaaatatgctgaaagaagacggcgttctggaaagtttccaagacggcgattttcatttgtacgaaagcgacagggcgatgtttgactgggtatcaaagcaaacgtacatcgcgctcgccaacatgatgacggctgccgctttgatcggcattgactcctgcccgattgaaggctttaactacgacaaagtccacgacatccttgaaaaagaaggggtgttggaggatggccgctttgacatctcggtcatggccgctttcggataccgtgtgaaagagccgcgtccgaagacgagacgggcgcttgatcaaatcgtgaaatgggtcgaataagaaaagtgcggttctgcataagcagaccgcactttttatatttagatctggagcttgcgccgcttcctttggtaaaggtacaggccgcttccggatataagcaacagcaggccgagcatcagccaatgataggcgtttgaagcggtgtcaggcaaaaaaccgccgtttgaaccatcggaaggttcatttccgtcatctgctccgccgctgtcatgaccgcctgatccgtctccgccgctgccggcgccgggcgaagcagggggttcaccgccgctgccgccatccggagtgtcatcatcgccggaacccggcggaagggaaggcgacccggcatcattgtcattcatcacggtatactcgctgaaatggtcgacatagcctgcaacggtacggcctttcgtatagccgtttgttacttttgtgaagctgttgtttttgcggtcgacataatagacgctcaaatgtttatcaggagcatcgacttggaacaacagtccgacaggctctttaaatgtgctgaccgttttaccattctgctgaatgttgaaatcatatacctttgtgaccgcctgtttgatatccttggcgattttaatgctgatttttgtcttttcgcttgccagattaacggctggaagctgcatcgcaatgcgatcgtttttcagggtgatgcttggatcaccggttctttctttgacaaggtcagtctgtgcttttgtcatattcagcttgatgtgttccttttctgtgtcagggaaataggcaatcgcctgatttgcgtttttcccgtatgtttcgaacggcttttccgcaagcgtccaagtgccgtctgcctgacggtcgggaaggaacacttctgtgattctgttctcgatgttcggtgaaacagaatcgtataaggcaagctgctctgtaaaaatgtcgtaatcggtaaagccgagatcgacaccgtttttcgcttctttaaaaacggaatagccgtctccgccgccgcccatgaagttatttgtagcgacacggtaggttttgtccaaatcgagcggaacagcgtcccctttgtcattgactaggttcacatcaaggattcgctcaccttttggcttgctcagtgtaaaggtgaaggatagacccgaaacatgcggaaacgcgcctccgccttcttcgacttggctcaccccgtgctcaagcgcttctttgatttgcgcccccgtcaaatcagcggcataaagggtgttgccgaacggcatgaccgtcagcacatcgccgagtgtgatttcgcctttggcaataccgcttctgattccgccgccgtttgtgatggcgatgtcagctccgccggcttgttttgctttcttcagcatgccgtccgcgataaaattgccgaggttggtttcttttgagcggacatgctcgcgttttccgtccagcgggacatcggcatagcctacttttttctttttcagttcgtcaatatcttctttaaagccgtcaagcacttctttcccaggagggtcttcgtccactttgtcgtcgatcgcgatcaaattgaaccttgattggtccgtttgaacgacgccgttctcatcaaacaccacatcgacccttcccaaaaactgtccgtagtctttcacttgagcgacgattgtcggttcttcgttctccaccactttcaagtgatcgacaagtgtatgcgtatgcccgccgataatcaaatcgatgcccttcactttcttggcaagctccagatcccggttgtagccgaggtgggtgagggcgatgattttgttgaccttttctttttctttcagttccttcaccgttttctctgctgactgataagcgtcatgaaacgcaatgttcggaccggggcttgatgtatatgacgtatcttccgtcgtcaagccgaatacgccgacttgttcgccgtttacatcaagcagaatataaggatagatgccgctttctttcttttttcccgctgctaagactgcaggctctttctgaaagcttcgcagcttcggctcttttgatacatccacattggagctgacgatcggaaaatcgggcttttccagctggtgtctgtttaacgggtctacggctgtatagtttccgctgagaaagtctgcgagcactttaggccctttatcaaattcatggttgccgaaggtcatggcgtcatagcccatcatgttcatcagtttcaaatcggcgagtccgttccattttgtaaaatacagatcgccggaaaagacgtcgccggcatcgagcagcacattgttttctgtttcactgcggatttctttcactttggcagcgcgccttgccgctccatcaaggtgggcatgcgtgtcgttcgtgtgcatgacggttaatgtccagttttcatcatcaactggaggctctgaaccgtcaaagttcagcttatagacgccatatcctttgttttcggattccctgacaaaatcgatgtcattcgctttttcagcaaacggtttggcaaggagggaagactcgaatgtcacgtcggctcctttaatcggagcgatcgaccagttgttgtcggcggcgggattgaccgttttcttctccataatgtagttcatgagcacctgcctgttttcatcagccgccgcataaacgactttgtcctgagtcagatgcgggaatccgccgcccccggaggcgcggtaattatttgtgacgacaaggaattcctggtcgtcgcggacgggttttccgttgtaagacaactgtttgacgcggttcgcctgcggatttttcaccccgcctgaggcattgtattttgcaggctgtgtgacatcgatctggtaggtcacaccgtcaatgacatcgaaattatacgacctgaaatcgggattgaggagcgcctgttcacccgattttgaaggatcgatctgattgaactgcccggccgacatttcgatccagtccttcacttcgcttcccgtcagtttgacgatatagagcgtattgtcgtacaaatacaaatcgccgatgtttttgatcgcaaggtttcctgctttaatgtttgtataataaccagcaccgttgcgtcctcctgctttgaacggcgcgcccgctgataaaatcggcaggttttcgtattccgttcccttcatgacatcttccgcataccatttttgtgcgtctgtgacaatctggattgaaggatcgtcttttacctgcgcgaaaaagctgttaatatcagcttctgtttggccaaccggcgcgcggacgtattcgagcgttttttcgtgcgtatctttaatcgcggaaacgacggtttcgtttcgcgacatcacatttccggcaatcgcttccgtttttgcgctggcatctttcactttccatttgccgccgtccagttcaagctgcatatcgataattcctaaatggctgccccagttcttcggcatgacgacaggaatgccgttgatcgttcctttttggttgtcgatcacgccgttaccgggatagtcggtgccggggaacagaccgtgctgatgtccggagatgatcgcatctattccttccgtcttgagagccaggtcgtatacggcgttttcggctcccgccgcctgttcgccattttcaattccggagtgggcgatcgcgatgatcacgtcggcgccttcctgtttcatttttggaatcgtttctttcgctgattcggtgatgtcctgcactgtgattttgccgtccaggtgctttttatcccatgttaaaatctgaggcggaacgaagccgatatagccgactttaagctggtgctttcggccgctttcatccgtcaccgtccggtcttcaatatgatatggcgtatatttgttctttccgtccggtgttttaatattggcattgacgatgggaaattcggccccttttatcgtgccgtcaaggaattcaaggccgtagttgaattcgtggtttccgagcgtgccggcgtcatattgcagtttgttcatgacatcaatgatcgggtgtgttttcgttccggagataatcgattcacgttcatgtttgaagatgtattcccctagagggtttccttgaattaagtcgccgttgtcgacaagaatcgtgttaggattccggctccggtacttttcgatcagctgagccgttcgtgccagtccgaattcagccgtttctttgtcggcatagtagtcataatccatcatatgggcgtggatatctgtcgtacccaagatgctgaggctgatcagcgggtgttcgttttgttcttctgcatatgtctgggtgtttggcatgagtaaactgagtatcatcactgaggttagcagaatacggagaatgtttttccttgaaaaccgtcttttctgtattcccaccatttctccacctttcagattagagtaacaatttctattgtaagaactttttgtaaagttttgtagaactttcgttgcgaatattgtaaacactcagaaaatgattccaaagtctgtctctgtctgccgggtgacttaggtactttgtcgcgagggcgtggggatgttttatttagtgtggcaggggtaaatagatttatgtagacagaagcttctgggagggtgatcaatatgagcaaaaaaattgcagttgttctgacagattactttgaggattcggagtataccgagcctgcgaaagcgttcaaagacgccggacaccagcttacggttattgaaaaagaaaaaggcaaaacgctgaaaggcaaacaaggcgaggcgcaagtggaaacagatgcgtccattgacgaagtcagcccggctgattttgacgcattgttgattccgggcggattttcgccggatattcttagagccgaccagcgtttcgtatcgtttgcaaaatcctttatggatgacaaaaaaccggtgtttgcgatctgccacggcccgcagcttttaatcaccgccaaggctctggacggtcgcggtgcgacaggctacacatcgattcaagtcgatttggaaaacgccggggtcaaatttaaggacgaggaagttgtcgtctgccagaaccagcttgtcacaagccggacgcctgacgacatccctgcgtttacacgagaatctttgaagctgctcggctgatgaaaaaagaccggaatagatttccggtctttttttatgtttattttcggagtgcggccagttcctctgcgattgcctgcatttcgctcggactgaaagatttctttttcatcaccatttggtgcaggtattcaaggtcttcaagcttttcattgctgaagtcttcagctttaatgacgccgatgttcagcatgtttaatttctgtgagatctcttcgatcattttgttcagctcggctgttttttgatctgacaagaaggcacatcctttctcactgatttcgtagtctttattgtaacagaattaagcgagaagaaaaggacggctgtcaaaaagcatttggcttaaacagatacgctgttttgcttttcttctttttcggctttgattttggcgaggatctgtttggattcatagacgacaatgcctgtcaaaccgagcaggccgatcaggttcggaattgccatcaggccgttcagcatatcggcaagcgcccagacgaagtcatttttaaagaccgctccgaaaaagacggcgatcacaaagatgatacgatagacgatcgcatatttttcattcagcaggtaggtgaagcatttttctccgtagtacgaccagcccaaaatcgtcgagtaggcgaacagcagcagtccgatcgcgacgattgtcgatcccgcaggaccaagaaagtgtgcgaatgtcatcgatgtcagggcatcggttttttctgtcagatacatatttcccatgacaattgatatccccgtaatcgaacagacaatcaatgtgtcgatgaaaacctgggtcatagagacaagcgcctggcgggccggcatatcggtttttgccgcggctgcggcgatcggcgccgagccgagacctgcttcatttgaaaatacgccccgcgctacgccccagcggatcacggttccgatcgcgcctcctgccacggcttgcccggtaaacgcgtcagagaaaattaaaccgacagcgccggggacaagttcaaagtttgtgacaagaatgatcaatccggcgatgacataaaataaagccatgaccggcacgaacagcgaggtgactctgccgatgcttttaattcccccgagaatgacaagggcggtaaaagtcgtgacaataatgccggttacccaggcaggaacggaaaaagtggagctcatgactccggatacagaatttgactgaaccatattgcctattccaaaagcggcaagcgccccgaatatggcaaataacacgccaagccacttttgcttgaggccgtgttccaaataatacatcggaccgcctgacatttcgccgtttttatctttcacgcggaatctgacagcaagcaccgcttcagcatatttcgtcgccattccgaagaaggcggcgagccacatccaaaatacggcgcccggcccgccggcaataacagctgaggcgacgccgacgatattccctgtgccgaccgtagcggcaagggcggtcatcagcgcctgaaagtgggaaatatcgccttcggaggatttatcctgatgccttgaaaaggcgagctttaaagagtaaggcaaaagtctgacctgcaaaaaagccagcctgaaagtcaaataaatccctgttccaacaatgagaatcaaaagcggaggcccccataaaaaaccgttcattgtatctacaatatgtgaaataaattccataggcgaaatatccccctttaattttgtgtctaactagaatattctgaaagtttgttagatttgtcaatagcattgtcatcttttcttcccaaagttgaaaaaaacagaaaaatctttagtataaaagcaaaagtgttttttctttctgaaaagtggggaaagaatagaggaggctcctgagtgatgatcaaagtgttatttgtctgcctcggcaatatttgccgatctccgatggcagaagctgtatttaacgatatgctcaaaaaaagcggactggaggaccggatcgaagccgattcggctggcacaggaagctggcatgtcggcaaaccgcctcatgaaggcacaaggtcgctgctgtctgaaaaaaagataagctgcgaaggcctgtatgcaaggcagattactgacaaggacccggaagcgttcgattatatcatcgcaatggatgccgaaaatgcaggccatgtgagaagccttgccggctacgggagcaaagccgtcatccggaggctgctcgactatgtcgaagactgtgagacggcagatgttcctgatccatactacaccgggaactttgaagaggtgtacgaactcgtcgcgaaagggtgccgcgaattgctgaaggacattcgaaaagaacacaatttataaaaacgaagggagagattttttatgaaaaacgaccgcgttttcatcagaaatatcctcctcggcgcttcggtcggggcggttatgtcactgctgcacaaaccgactagggaagcgtgcggtgcaaagcttaccgcgtgcaaacacaaagtccgcctttaccgtgcaaatcccggcatgctcaccgaatgcgtgaaagaaaaaatggacgaagccaaaaagctgacggcttccatatcggatgatttgagcttcttaaatcaacagataaaagagctgaaggaaacgacgccaaaagtgatcggcctgattgaggaaacgagggatcacttcacagccaaatccaaaggacgtacggagccggaaaaagaatgagttttttgaaagagctgggctggcgttttttccttcatgaaggaccgagcaaatcggcggaacttgcctacttttttctattgtctctgtttccgtttatgattttcctattgacattgatcggctacctgcctgtcaaaacgggcgatgtcatcgggctgatcgaacagtatgccccagaagacacgatgtccgtcattgaagagaccctgaataccggaaacaggggcctgctttctttcgggatcattgcggcgctctggtctgcatcaaacggattgaacgcgattgtcagggcctttaaccatgcttatgaagtagaggaaaaccgctcttttatcatggttcggctgacatcgctccttttgaccgccgcgatggttttcacaatattggtcgcgcttcttctgcctgtattcgggagggccatcggccattttatcgccaatctggacggtacgccggagatgtttctgacggcatggtcagcgcttcgctggggaatcagcccgcttgtgctgctgatcgtctttacggctttgtacttttttgctccgaataaacggctgtcatttaaattcgtgcttccgggagctgttgcagcgaccgccggctggatcctcgtcagcgtcctgttctcatactatgtcagcgaatttgcaaactacagtgcgacatacggaagcctcggcggcatcatcgtcctgatgatctggttttatttaagcggaatgatgattattcttggaggggaaatcaatgcccttttacataagcgtaaaatcattcctgaagaaaatccgcggaattgagcaatctatatatgaacgtttcatgagttcaaaagcggagggatcatcatggcaaaacacacgaaaaaaggcggcagccataataaacaaaattcaaagcaaagtccgaagaacaaaacgagcggaagcgccaacggacaaaacggatatcattaaaaattgccttaaaaggccggctccagcagccggccttttttacattggcgccgcctcagattgttcgagagcgccgtttttcttcgttttgccaaagagcaccccgatccagatcaacaccatcacgcatgtaatcaaataaaacaggttgctgttatggaatatctgcatataccacccgcctgcaaccggaccgaaaatgcttccgaagctgaatgtaattccgcacatcaagttcccggccgggagaaggcgttttggaagcaggtcggccataaaactgatgccgagtgaaaaagttgatcccacagccattccggctatgaaaaaacatgccgcaagcagaagaacggattcggaaaagcccgcagcaaagaagcagcctgccccgacagccaatatgacaaggagtacatttcgccttccgtacttgtcgctcaacacgccgagcggatactgaaagacgatgcttccgatcgcaaaagccggaagaatgatcgatacgccttcgacggaaatgcccgaccggagcgcatagacgggaaaattgccgttcagggcggtttccaaaaagccgtagccgaatgtcggcaaaaacgcgacccacccaagcaggaaggcttgagcgaaacgcttcaagctgttatcgctgcggctttcagagccgcttttctcagggaaatcgttttgcaggcaaaaaataaacagccatgccagcaggctgaacgcacctgagacgataaacggcaatgatggggcgatgttgacaagcggcgttaaaaaaggcccggctgcaaatcccaaaccaaacgaaaggccgtacaaagagatattgcggccgcgttttttttcagacgataatgtggtcacccaagtttgcgttgaaaagtgcagcatatgatccccgattccgatcaagagccgcaaaaagaaccaaacgataaacgactgaataaaaacaaaggcgaacaaactcgcgcacaccatcaccccgccgatgacaatcagcggtttaaaaccgagcctgcgaagcggcgcttccatgaaaggcgaagcgatcaggacgccgatgtagaggcctgtcgcatgaagcccgttcagtgcagccgaatggccttcctgttcgaaaataacagagatgaccggaaggagcatcccttgcgaaaaacctgatatactgacaatcaaaacgagaatgaaaaagtgaaatctagtcatcggccgattctccttatccgtaatccttctttgatcgtacaactttcagaagttttcaggcaaggcgatttttctttttctttcataagaggtgtgattcatggaaatcgtgtggaatcagaacggctttgaggctgatctggaatatgggaagcttaaaatatcaagcaatgaagaagcgggattcaggccttatcaattgctggccgcttcgattgcggcatgcagcggaaccgttcttcgtaaaattttggaaaagaaaaggatacagctgaaagatatgatcatcgaaacaaaagaagaacgcatttccgaagaggctggccgcatcaaaagcatccatcttcacttcatattgaagggagaaaacctcggtacagaacaaatcaaaaaggcgctgagaatagcgctgaaaaactgcgccatggtgaggtctgttgaaaacagtattgacatcatcgaaacatttgagattcgctgatgtttaaaaacatgcgccgctgcggaatagatcagtatgccgtatataaagcgaaaagttcgcacaaaaataacctacaccaaaaaagaaaagaggaatgaaaaatgagccgttttttcttttggatgatggctgcgggtgttccactttctgtcgcagggagccttctgcattggccgcaggttttattgttcatcatatactgcctgacgatcatcgcgcttgcaagctatatgggaagagccaccgaaagccttgcgatcattgcgggaccgaggatcggaggccttttaaatgcgacgttcggaaacgccgttgagctgatcatttcgattttcgcgttgcgggaaggactgatcggaattgtgctcgcatcgctgacaggatctgtcttgggcaaccttctcctggtcgccgggctttcgtttttcatcgggggcctgaaatataagcgccaggaattcaacgtgtatgatgcgagacacaattcaggtctgctcatgttcgcggtgattgtcgctttcgttatccctgaagtgttttcagctgaaatgacagagccgaggaagctgtcgatgagcgtcggcatcagcatcatcatgattttgctttacctggctgcactttatttcaagcttgtcagccaccgcggggtttaccagacgaatcaaaatgagcaggaagaatcgcatgaagagccggaatggtcgggaaagcgcgcaacattgatcttatttttggcaactgttgccgtcgcctacatttccgagcacctcgtccatacgtttgatacggtggccgaacaattcggctggtcggagcttttcatcggggtcatcattgtcgcgatcgtcggaaacgcggcagagcatgcttccgccgtcattatggcctataaggacaaaatggatgtcgcggttgaaattgcgatcggatcaacgcttcagatcgcgatgtttgtcgcccctgttcttgtcatcagctctttgttttttccaacgagcatgccgctcgtctttaccttgccggagctggtcgccatggcttccgccgtccttttgatgatcatcatttccaacgacggggacacgaactggtttgaaggcgcgacattgctggccgcttatatcatcatgggaatcggttttttccttctttaaaaaaatcgggataaacagagagcatccggaaaacaataaggaaaaagaaacagaaagagtgatagtatgaaaaagcttttgtgttttacgctgactgcgtttttatcctttagttttttcgctgtacaggaagctgacgcagccaagccgatcaagattccaagctctgtcacgaatatttccaaagagaacacataccctaacgcctctcaggatcagccgaggctgcagccgagcgaattagccgaagagctgctgaaaacaaccgatattgcgattgaaaatccgcatctgattaaaatgctgaatgagtcaagcatttccggcacaccgctggcaatcggctatcgggcgacgatttatttgggcagatgggcgctaggttacacctcgaatgaaaccgttgcgaactgggaataccgcaaaatcaacacaaaccgctttgacaaccggggcgggaaagcacctgcagaactcacgtattcccaggaacagacgagcaaaatcaaaggcggcttaacagcgaaagttccaaaggcggaagatgtcaaaaatatgatgatgctcaaagccatggaaaaaacaaagctgccgctcgcctttgaaacagtggtcggctccggtacaaaacgcgatcagatttataaagtgcagccgaaaaaactgggaaatttacacgcctatgcacctgccgtcaatgaaaaaggaaaagtcacctacggcgaagtgtacatcgtattaaaaggcaacaaaagaaagctagtcgtcaaaaatatcacctcgcaaggaatcggcgcttggattcctgtacaggatcacctgacattcggctttcagctcagccatcagccgaaataaaaaagcaagcctttgcggcttgcttttttcatactcttgctgttctggaagtaaaatcaacatcttgataatagctgtttttgacgagcacattcggtccgaggcaccggacgtgcgggcagtggcagttgagttctttggcaagctctgtttttctccacttcgcgtaggcgcttggcaggctgtctgtctgaatgttgccgagcggcggagtatctccgaaatcggtcacgatgatattgccgtcaaaaatattgacgttcaggcgcgatctgccgtcagggtcgtttctgacggtgacgtttttcgcttcgcgcagccgctgtaagagggcgtgatcttcaggatcagggctgcacgcgtaaaacggcagagtgccgaacagcatccacgtattttcgtcgcgaatgtcaagaaggcggtggatcgcttttctcatgtcttttaagcttaaagattcaagtgcgcttgcaaagtcgctcgggtacatcggatggacctcatggcgctggcatttcatgtcttcgacaatttgccggtgaatatgctcgatatgaggaagcgtccgtttgttgagcatcgtctcggcggagaccatgaccccttcatcaacaagcgtccggctgttttcgatcattttttcgaaatagcgcgcccgctgtgcaaacgtcggctttttatccatcatagcgaagccgatttctgcaaagtcttcgaccgttccccagttgtgggaaatatgaagcacatccaggtaggggatgatcagctcgtagcggccgatatcgagcgtcaagtttgagttgatctgcgtccgcacgccgcgttcatgagcgtattttaataaaggaacgacatattcctttacagattttaatgagagcatcggctcgccgcccgtaatgcttaaagaacgaaggcggggaatctcatcaagccgtttcaacagaaggctgactggcagcgcgtccgggtccttcgtctggagcgtatacccgacggcgcagtgctcgcagcgcatattgcaaagagtcgtcgtcgtaaattcaacgttcgtcagctgtatatctccaaattggtcaacgtccatgtaggcttcccacggatcatattccggggtgatcggacgaacctgcattttttctgtcatgacatatctaactcctttatgataggacatactaatatagcccaactattcattttagacctgatccttgaggcatgcaagtcatggatgattgaaaaaaggccgtttataggctacgataaaggaacaaaaggaggagaatcatgggtaacgcagtacatgacaaagaacagcaagtcaattatttgaaaaacagattggatatgtttatgtcagtcatcgattctttagacccggaatcgaccgaccttgaagatattgacagactgatcagcatgctcgacgatttggaagccaaatacgagcgctttaaaaaagactggaaataaaaccgcgcattctctgccgcggtttttttgttttccaagtgttgcttggtatgaaatgctcagcccttctgcacaataagaaaaaataaaactgggagcgagaagatgatgaaacgaatctgtgccatatgctgcggattcctgctgacgctggcgttcagcggcaatgctgaagcgatttccaacaaggcgatccattggggtttttcaaaaagcaaaaaccatcagccggcagatgcgggtcaagagctgaacaaccttttacagcagtacgacgccttttatttgggcaacacaaaggaaaaaacgatctatctgacctttgataacggctatgaaaacggctacacccctcaggtgctcgatgttctgaaaaaacaaaacgtcaaagcggccttttttgtgacgggccattttgtcaaagatcagccggagctgatcaagcgaatggccgaggaggggcatatcatcgggaatcattcatatcaccatccggatctgacgacgaaaacaagccgcgtcattcaagaggaattggaatcggtcgatgaggaggtttacaaaatcacaggcgaaaaaaacaacctctacctgagaccgcctcggggcattttcagcgagcgggtgctcgaagaaacgaaaaagctcggctatcaaacggtattctggtctgttgcttttgtcgattggaaaatcaatgcccaaaaagggtggcgctatgcgtacgacaatatgatgaaacaggctcaccccggcgccatctatctgcttcacaccgtctcgagagacaatgccgaagcgcttgatcaggcgatcaccgacttgaaaaaagaaggttatacatttaaaagcctcgatgacctgatgtttgaaaaatctatgatgcttgagaccctttgaaagaacaatgccccggccgctttgccggggttttgctttggctgaaaaaattgatgcttcaggctctttttatttcccctagtcaattctatagaataaaaatccattttatatacatatattactagatttaaaaagaaaataggtatatcattgatagtgaagggggaattaccatgtcaaaatcagtaaaatcagtcacatcacctaaaaaatttattacaggaaaacgactgctggagaacttgaacgactacattgaagattttggcgacaacgcatatatcatttgcgatgaattcattttggaacgcgctcaaaaagaagcggggaattcgattcagaaagccggcaatcaagccgtttttgaaaaattcaattacgaatgcacacaggaagaaatcgatcgcaaccgggagcttgcacgcaatgcaggcgctaatatcatcgttgggatcggaggcggtaaaacgcttgataccgcaaaagccaccgcttattacgagaagctgccggttgtgattttcccgacaattgcttctacggatgctccatgtacggcccttgccgtcatttataaacacgacggatcgtttgaccgctatctgtttttgccgacgaacccagatgtcgttcttgcggactctgagattttggcatccgcgccgccgcgctttttcgcagccggtatcggtgacgccttggcgacgtattttgaagcgcgcgcctgctttaaagcaaacggcgataacctcgtgctgatgaagccttcaacaactggattgggacttgcccgtctttgctatgatacgctgttggaaaacggtgtgaaagcgatgcaggcggttaagcacggcgtttccacacgagcggtcgaagatacaatcgaggcgaccatctatttaagcggcgtcggtgccgaatcaggcggtcttgccgccgcacacgcgatccacaacggaatgacagccgttccttctctgcacagggctcagcacggcgaaaaagtcacgttcggccttttggcgcagcttgttcttgaaaacgcgccggccgaagaattggagaccgttattgactttatcaaaggcgtcggtcttccgttgacattaaaagacctcggagtcgacgaatttgtcgaagaagaatggcgccaagtcgctcaaagcgcttgcgcggaaggcgacacaatgggcaacatgccgttcccagtcacccctgacgacgtctacaatgcgatcgtcgccgccaacgcgattgcagaatcttatcacgattaatagacgaaaagccgtttccgtgaaggagcggctttctgctttgggttagtatattagtttgtgaatcggcggtctgtccgtgcttttgaatatgaattgtgtggtacgtttcccagagtaaaattatgaatttcttttatagcagtttcccaaaaacgagctgtttgactcgtgtgacagccgttcatttcaccactttaatcttcaacctcggctcttcttcaattccggatgcaaatgcatcctcatttcccggagccgtaaaggtgacgctgtacgtttcctgtgaatgcgggacagttccagctcttccggctgaaagtcaaattcatttattatatcaggggtgagctggacgcgttcggtctttttcccgtagttgttgactttcacctcacagtccatgcttcctgcttccatatcgccctgatagctgcaagcgcttccccttttcatatattccacggcgctatcgccttgtgcattccatttttgaaagaacatcagctgttctgtgaccagcgggtaaaatactgaaataccgatgataaacaaaaacagcttaaagcggatccacggtactccataataatggcgccacgccataatgaagccggcgatgatcataaacatgcagatcagaaccactaaattccggatgggcagttttaaaaagcccgaaagcgcgtctgctacagacgcgccttgatgattctcggcgctgatcaacaggccgataacaatcatgatgatgccggcaagccctgtatgtaccttcatttctttccctcctcagttgtagaaatagtcgaacagagaggaaaaaggtttccggttttacttgaaaatgtcaaaccatcctttatgccggaaccagaagatcatgccggcgacaacggctgccattattccgaggatgaaaaaatagccgtagcgccaatgcagttcaggcatgttgtcaaagttcatgccgtacactccggcaatgaaggtgagcggaataaaaatcgttgagacgatcgtcagcgtcatcataatggcgttcatccggttggagttgagcgtctggtagctgtccctcaaatcggctgtcatgtcacggttgttttcgacgatttcggccagcttcaagagatggtcgtaaatgtcgctgtaatacgcttttcgttcgcggttttcttttgaaatttcaatgtttaaaatccggtaaagcaaatcccgcatcggaatgattgttttcctcagctttaaaaggtcgccacggatatcaaacacctcgttcatcagcgttccatacgttttcctgctgtcgctttcggcaatttcattgaggcggtcttctattttgtaaagaatcgggaaatattcgtccacaagcgtatccatgaccatataggcgatgtggcccggtccgtttttccacaactcgctgttttccgaaagctgtcttcttactttttcaatgccgtctgagtgatgaaaatgaaatgtaacgatgaaatcctttccaacgaataaatcaacttcttcagacgccaaagtcttttgattcaacgcatgtatgacgaaaaaaagataatcttcgtattgatcgagcttgggacgctgcaagcgatgtacgcagtcttcgaccgataaagggtgaaagtgaaaatggcttttgagcaaggagacttcttcttccgaaggctgatcgaaatcggtccaaaaccactcaatatcttgatctgtcagcctttctgctttgttgtcggataaaagccgtccgtcctttgtcatcgcaaaatgtttaatcatcgatacccctccgcttacataggatgctgcgctgtgctgtgattcattcgatgaaaaataaaatgttgttcttttttaagagaatttgaaacatggtatactgtggacaaagaagaaaaagggatgggaagcgatgtggaaggaaactgtaagcgtaacaccgccttatcattttgaccgcgtgttggacaggctttcgcttgatccgctcaatgcggtcaacctcgacaaaagggaggtcaagctgccgctccgcaatcaaaacaaagagcctcgggttgtcgctgtgcaggcgacgggaactgctgaagccccggcgtttgccgtcagcggaatagacgatcgagatgacatgataaaagaagtgaaacggatcttcagatgggaagaaagtcttcagcctgtactggatcacttttcacaatcaagcctatcatcgatttttgaggagcatgccggaacgccgctggtgctcgattttcatttgtatcattgcctgatgaaatgcattatccaccagcagctgaacctgtcttttgcttatacgctcacggagcggttcgttcacacttttggagagcaaaaggacggggtctggttttatccgcttcccgaaacgattgcacagcttgactacaacgatctgcgcgaacttcaattcagcatgcgaaaggctgaatatgtcatcgatacatcaaggatgatcgcagacggccgtttagatcttgatgagcttgatcaattatcagatgaagatattatggaaaagctggtgaaaatcagaggaatcggcccgtggaccgtccaaaacgttctgctgttcggactcggccgtcccaatctgtttccggcagccgatatcggcatccaaaatgccatcaaacgccattttggcttaaacgataaaccgacaaaagaacaaatgcttgaaatgagcaaagaatggcacccttatttaagctatgcttccttgtatttatggaggagcatcgagtagaaatggagagaacatcagtgaaacgtgacaaaaaaggatcatcagcagaattaaaagtcggacagcaatttccgctgacgatcaagcgcctcggcatcaatggcgaaggcgtcggctacttcaagaaaaaagtcgtcttcgtccccggcgcgctgccgggagaagaagtcgtcgtcgaggcgacaaaggttcatccgaaattttccgaagggcgggtcaaaaaggtgcgcaaacgttcagagcaccgcgtcaagccgccctgcatcatctatgagcaatgcgggggctgccagctccagcatctggcttatgaagagcagctgaaaggaaaacgggacatcgtcattcaatcgctcgaacggcacacccgttttgacatcggcaaaatggacatcaggccgacgatcggcatggaaaaaccgtggcactatcggaataaaagccagtttcagctcgggctttcgaaaaacggaaagatggtggccgggctgtacggccttgactcgcaccgtcttgtcccgattacggaatgcattgttcagcatccggcgacgaacaaaacgacgcaaaccgtcaagcaggttcttgaagacttcggcatttccgtctacaacgaacggaagcgcacgggcgatgtccgcacgatcgtgacgagggtcggcttcgagacgggggaagtgcaggttgtccttgtcacgtcaaaagaagacctgccgcgcaaggagctcattgcagaagaaatcaagaagcgtctgcctgaagtgacatctgtgattcaaaacgtcaacaaagccaaaacatcggttgtcttcggcgatgatacaaggctcttagccggcaatatggtcattcaggaatttctcggagaggtttcatttgagctgagcgcccgcgctttttttcagctcaatccgatccagacagtcaagctgtatgacgaagtgaaaaaagcggcaaaactgaccgggcgcgaaaaagtcgtcgacgcatattgcggcgtcggcacgatcggaatgtggatcgccgacggggcaaaagaaatccgcggcatggacgtcatcaaagaatcgattgatgacgccaaccaaaacgccaaaaagcacggaatcgaaaatgcgcgctatgtaacaggaacggccgagcactggctgccgaaatggacaaaagaaggcttcaggcccgacgtcgtcatcgtcgatccgccaagaacaggctgtgaccgcacgttccttgatacgatcaggcaggttaagccgaagcggttcgtttatgtctcatgcaatccgtcaacacttgcgaaagatttgcagtacttggcgaaggattaccatgtagaatacattcagcctgtcgatatgtttccgcagacggcgcacgtcgaatcggtcgtatcgctgaagctgaaataaaacgcctttttaaaggcgttttttagcggaaacaaaagggggatacatgatgaaaagactttgcatcatcccgtgcggggcgaaaaaaatctgggatgttgatccggacatcggctcgtccgccgcaaaggatgtctatctaagcccatttcaccgggcgtgccgcgcatatgcgcagacattttttacggattgggtgattctttcagcaaaacacggttttttaaaacctgaagatatcgttcctgaaaactatgacgtcacatttgggatgcgccacccagagattatgccggatggcgggctgaaggctcaaggtgaacggaaaaacctgatggattgcgatgaaatcgtcatgctcggcggaaaaaaatacaggcctgtactgaggaacgtgtttggcagcggacagcagatcatatacccgctggcgggatatcggggaatcggctatatgctgcaggcgctgaagcgggctgtcgatgaaggccgggaacttggtgaacatgaaaaaaatgagtttttttaaaatcgctggcagggccctcaaaataaaggacagggcatcatccgagagaccggaagatgtttgtttggcgattgggatatcgggaggcaaaatgaaatattcatttttgtctcttttttttatgtgatttttgtaacgaaaagaaggtcagcggtactaataagtgaatggaaaaattaaagaaacagcggaagatttaacacaggaagcattttatcaggctgtgaaaggctggctcccacacatttttgggaaagccgacaatcaaaacacgggtgtttgcgattgctaaaaaaacactttcgttcaggagcgtcgaaagccggggcaaacacaatgattcaccaagttaaggcagcttgcttatctccggaagaacacttcctgaaaaccgtgaaagagcggcggcttctcgaggaaatcaaccggcttgatgagaatttacaggagattgtcagcctccgcatctacgaaaatcggcatgctcacaggcaaaaccgaaaactatgccagggtgggggttcacagggcgaaggtcaagcttcagcaagaaatggaggggtatgatgaaggataaggaacgcagtatattcgaagatttgcttcctttataccatgaggggctgttaagcaaagagacggctgaatggattgaggaagcggccgaaaacgatgaggagcttcaaaagcttttgaagatgtcggaagacgagcttccgaaggaacatatcgagtcgtctgttcatgaagggcaaatgtttaaaagaatcaatcgaaagctctccttgtaccagctgatgtttatggcgatttcattttttctcgcgattcgcacatccctgttaaatgaaagcttcggctttattttgtggtacgccgtgcttgggtttgcggggtatctgtttttctgggatatgaaactcgtgatgctcctctcctttgcgccgattttcgtttgggggatgggggatattttggccggatgggacgcagccggcggtacaggggttgtggagcacctgctgtatgccgtccttggcgctttcgtgctcgctgttattcactgttttttcgccgcggttgggatgatgatcggctggctgttcttaaagctgaaggaaagaagttgatatgatgaaaaagaaagtcttgtatagcgtgttgattgtgctgctcgtttcctttgtgcttgccgcttacaacgccttcaacggaaatcccgtaagcaagaagctgtctcaaacggcgcttgagcattatttgactgaccgctatcctgaaaaagacttgcggatcgacagcggcatctataatttcaagttcacggaatatgtatttgaagtcactgacaccggtgatccaaagcgcaaagatccctatctgcttactttgagagggtttgttcaacctgaagtatacacggacggaatctatgaagagaacctcaatgaaccgctgatggagcggcttggagaagaagcaggaaaagaaatcaaagcgcttttatcaaaaagcatagaccaactgaaagacgttgacgtgcatgtggaagtattaaaaggaaagctgaaaaatgacgcaaaatgggagaaaagcatccgcttagacaagccgatgcagattcatattttacttgatgccgaaaatgccggccgaaaagaagtatacaatacggcgcaaaagattcagcgcctgttgaatgaagaagggtacgactacgaaagcgtgacgattaatgccaacatttttgatggggaagatattaaagacgaggagatcggctgtcttaaatacagcacctcctttgaaaaaaatacggaaatcaagctgaaggatgttgaagagctaaatgattaacgatccatccttcagtttgaaggatgatatcatacatgcaagccgccgcagaaggcggcggttatctgtttaatataagtgtctttagcgactttttgaaaacggccgccagccaatgcgccagacgagaagtatccgtataaagatgacagaaaagcgaaggcctgtgaatctgcatctccctttttcatcaggtttttgtcctgcatcgtccgaaagtagtctgttaaataacaaaggagctcctccatatgctttaacagagaaccgaaaagatcagtcatccttccgccgtcttgaacagcgataaggtagagcggcttgtttttttccatatgaagcaaatacgattctgcaatcaatgttaagtctttctccaggttccaagtgatatcgttttcaaatacgcgctgaaaggctggtatataagaaaattgttgaacggccgcttccaaaagtccaagcttagttttgaagtggcggtagaccgtcatctcgctgacgcctgaatgaagcgcgatatcctttattgtcaccgacttgaatccgtatttttgcattaagtctaaagcagcagatatgatccgttcgttcgtctcttgcaaaggtgtttacccccattttatgatagttagtagtaactaacatcagtctaatcaggcgctcaattgatgtcaacctgtttcaaaaaggataaaaaggagttatgatcatgaaaaatattttaatcgtcaattttccggcggaaggtcatgtcaatcctacattagggatcaccaaagcatttgctgacagaggcgacaatgtgcactatctttcaacagaaaagtataaagacaggctggagggcgtcggagctaccgttcatttatacaaagatctggtgagaaacgcgcatattgatccgaattcaccgtccggccttcttgaatttttaaaaattcatctcaaaacctcgctgtatattctagacattgtaaaagagctgtccaaaagcatttcgttcgatgtcgtgtattatgacacattcggtgcgggtgaattggtcagggattatttgaacattccgggaatcgcttcgtcggcttcatttctcttcggacaagaacatatgaagattctgccgttgcatccggattcaggcgcggagctgcacttggacaaagaatgtgaggacctgcttacggaactgaaagaaaagtacggcgtctcgcctaggcatacaggacagtttatgagcaatcaggcggagctgaccgttgtgtatacaagccggtattttcagcctgacagcggccgttttggggatgatgtgctgtttatcggcccgcgttttccaaagcgcctggacaagaccgattttccggtagaatcgttgaagaatgagaaagtcatttatatttcaatgggaaccgtacttggcaaaactgcggattttttcaatatgtgcattgatgctttccgtgatttcgacggcaaggttgtcatcgccgctggcgaaaaatcggactacgcggaaattaaagaagtgccggagcattttatcatcgccccgtatgtgccgcaattagaggtgcttaaagaggccgatgtgttcatcacgcacggcggcatgaacagcgtcaatgaaggcatccattaccgtgtcccgatggtcgtgcttccgcatgataaagatcagccgatgatcgcccagcgcttgaaagagctgaatgcgggatatcctctgtttgcagaagaagtgaatgctgaaagattgagagatgcagcagaacaagtgctcactgacggaaaatatcaggaaggtattcaaaaaattgatgaaagcttcagcaactgcatggacattaaagatgcattggcgcgtattgatgaatatacggcgcggaaaaagtcgctgcagccataacagaaagccgctactaagcggctttttttatgcataaacaccgcaaaaaagaaaaaaatagaatgaatcatagatcagaaaggatgttgcatgatgcgcaaactgtgcgtttgcctgcttctcgtcattccgctgtcatgtacggctgtcatgccctctgcctacggggaaacacgcgtttatcaagagttgacggacaagcagaaaaatgaactggcttctttgcaaaaggacattatggaaaagaaaaaacagctgatcaataagtatgtggagtacggaatacttgatcaggaaaggggaaaggaaatcaagtctcatattgaaaagcgctatgaaaaagagcgggaagacggatttttgccaaagtggaagcaccataaagaaaagtttcgcccgcatcacattcattaaactgaaaaagacggcgcctcattttcttcgtgacaaaagtgtaaagacaggtgtaaactaatactcatgtaaactgctaagagagtaaaagaggtgttgtgagtatgaagaaccgtcctgtttcagagcgcagactgcttggcatcgcaggcctcggctggctttttgatgccatggacgttggtatattatcgtttattatcgccgctttgcacgcggaatggaagttgacgccgcaggaaatgagctggatcggcagcgtcaactcaatcggcatggctgtcggggcatttgtctttggccttttggctgaccgcgtcggaagaaaatatgtttttattattacgctgctgtttttctcgatcggcagcgggttgtccgctttaacgacgacattgtgggcatttttagtgctgcgctttttcgtcggaatggggctcgggggagagcttccagtcgcatctacgctcgtatctgaaaccgttgcgcctgatcggaggggaagagtcgtcgtcctgctcgaaagtttctgggcattcggctggctggctgcagcgctcatttcgtattttattattccggcctacggctggcagattgctttattgataactgcgataccggctttttacgccttatatttgcggattgccctgccggattctccgaaatatgagaagcttgcgcaggaaaggaagccgaccatcatggaaaatgtgaaaagcgtctggtcccgcaaatatgcccggcctacggccatgctgtggatcgtctggttttgcgtcgtcttttcctactatggcatgtttctttggctgccgagcgtcatggtgatgaaaggattcagcatgatcaagagctttgagtacgtcctgattatgacgctggctcagctgcccggctatttctccgcggcatggctgattgaaaaagccggtcggaaaatggtgcttaccgtctacttgctggggacggctgtcagcgcctacttcttcggatcggctgaatcgctggcgcttttgcttgtgtcaggcatgtttttatcatttttcaaccttggtgcgtggggtgcgctttacgcttataccccggaacaatacccgacgtcaatcagggggaccggcgcaggaatggcagccggctttggccgaatcggcggcatcctgggcccgcttcttgtcggctatctcgtcgcccggggaacagagatttcaatgatctttttcatcttctgcatcgccgttgttgcggccgtcgcagccatcatctttttggggaccgagacgaagcagaaagagcttgcctaatgtctgaattctgcgtcataatagacggacgcgaaaatttggaaagagttgattgaattgaaaaagaaagccattatgaaaacattgagattgacagtatgggtttagaagggggaagaacggcccggctgcaaggaacgcgcaattgccacctgaatacgtagagaaggcgcttgtagcgccttctcttttttatatatgcaggatatataggtggtttgcactattgatgtccatggccgaagagaatagaatcatattaagaaccaatatcgccgggattgttactggtaaggcaggcaagacctaaaatgtgctaaaggaaccgcagcccttagtgtgcttttttgcgcctatcggctgatgctttcgcatgttttaggtctttttttgtttctttcgccagggggctttagacgtaatgacacatttttcattttgatcgtcttctgttgatttgataggatagaaaaattggaggaggtaggtgcgggtgcagcataaagagattgcaagagaactcttgcccctcattggaggcgcggagaatatcatcagcatcagccattgtacgacaaggctgcgcttcaatgtcagggatgaagaaaaaatcgatatagctgctattgaaaagatggagtctgtgcaggggacttttttcagatacggtttgttccagatcattttcggtacaggtgtggtcaataaaatttataaggaaatgatccaatacagcgatccggctccttttgaagaagcccgtcgggaggcgcggccgaacatgaacgtattgacgcgatttgccaaaaggctgtcagacatctttgtgccgatcattcctgcaatcgttgcgagcggattgctcatgggtctcattagtgtgcttaaagaattcagcctcggcgcttatggcggcccgctgatgaaaatgctcgacattttttcaagctcagcgtttgtcattttgcctgtgctgatcgggttcagtgcggctaaacagtttggagccaatccatttttaggcgccgtcatcggcggtattttgacccatcctgatttgctcgatccttcaatgctcggcagccaaaagccggaatccatcgaagtattcggccttgaagtccctttgatcggataccaggggacagtcattccgattctcttatccgtctacatgatgagcaaaatcgaaaaattcttgaaaagaatcgtccccagttctttagatttgatcgttgccccgtttattacagtcatggcttccgggtttgccgcgctgtttatcatgggcccgctctcactgatgatcgcccatttcataagcgactgtctcgggtttgtttatcattttgcgggggcgtgcgccggatttttatttggcgggctttacgccttactcgttttgagcggccttcaccacagtttttatgtgattgaagcgtcgctgctcgcagatcccgaatacggggtcaattttctgcttccaatatggtcgatggccaatgtcgcgcagggaggagcgggactcgccgtatttttgaaaacaaagaatgccggcatcagaaagattgcgattccggcttctctcacggcctttttgggaatcgtcgaaccggtcatgtttggcgtcaacctgaaactcgtcaggccgtttatcggcgcatcgatcggaggcgcactcggaggtgcatacgccgtcttcacacacgtggcggcaaattcttacggattgtccggcatcccgatgatttcaattattctccctcttggcaccgccaatctcattcattatttaatcgcttttgcgattgcggtgatttcagcattcattgcgactttgtgtcttggctttaaagatgaaaaagaataattccgttttcattcattaaaacaggatgaaaggaaggcagctatgaaagtaaaaaaaatcttaaacaacaatgcgctcgtcgtaaaggatcgcggcgaggaaaagatcgtattagggtccggaatcgcatttcaaaaaaagaagaatgatattgtcgacagatctaaaattgaaaaaatattcgtgatgaaagattcatcagaataccgccaattcgaggagatcttaaaaacattgccggaagatcatattcaggtggcggaggatattatttcttatgcggaaaaagagctcgggatcaaaatcaatgagcgaatccatgtcgccttttcagatcatttatccttcgcgatagaacggttaagcaagggaatggtcattaaaaatccgctgcttcaagaagtcaaagtcctctacacgaaagaatttcaaatcggccgctgggcaaaggctctcattaaagaaaagctgaagatcgatatccccgaggatgaagtcgccaatattgcgctgcatatccacacagccaaaacaaacgcgggagatatgacaaaaacgctcgatctcacaacgatgatcaaggatattatcgagatcatcgaaaacaaactcaacattaaaataaaggatgagacgatttcgtatgagcggcttgtcaaccatctccgtttcgccattcagcatatcgagtcgggagagacattttacgaaatggatggtgagatgatcagcctcattaaaaagaagtttggacaagcgtttatgtgcgcagaagaaatcggggcatttgtgaagcgggagtatggctttgaatttccggaaaaagagctgtgctacattaccatgcatattcagagattttatcagcggtctgctgtcgtgtaaagatgcctgcgtttaagacaaaacggagccctgttaacgggctccgtttttgtttaaagcttcaacttccgttaaaaccgatttatcgattagaaatcctttcactttgacgtgcaaagggattaacgggtgcctgcggatggcggcgacgcttttttgtacaccttcggccacgttttcgctcggtgacagccattcatcaatgctgccttgcgtaaattccggactgcagttttggaaaaggtactctaaagtttgcattctatcttttaaatctttgtctctatttaaaaggtcagaaatatcttcatctgccgatggttcgtatttgtcgcggacaatccagatttcttccgctttgttccggtggacaagggtgatgatatccctcatgaaatcaccgtagggctgtgaaatatcagggaagacgctttttaaaacgagggcgtcctccggctgaatatttgctgcccggcagatggtctgttcaagctgtttctccattccgataatcatgagtatttttttgttttcttccatgacatttcacctcattcatttatcgtgtttgtccagttcttccattttccctccggattaatagatgccagatgaatccatccgttctccgccttttgccggaagctgtgatcgcggtcaaggagccgttcgatatcatcatccggcgcttcaatcacgatcagcagcctgagaggcgcatgatagatttcgtcatctgaccgcatgacggactgccatgggagaccggccaaaagatcgcttgcatttccttgcataacgccgagaccggcagtgacggtttgagttgctttatttccgcttccataataatgcggtgcaacggttgacgcgtaatactgcagattgatccattgggccactgttccaggccctgaaatgatgccgctaaggatggagccgtcctcgtcattccgccagtcatagctgtgcagaaaagcccttccctcaaggtcggccccccgtgtaagccggcgtgtgccgatgatgaatgaggcatttcgggccagcccccattcgggacggatttcgctccaatcttcggcgaagcgctcaacttcattccgcggattttgatagccgagctgcggcagctcttctaagcgttcggctccgacagtacggctcacatcgggaagcacagagttgatgcggtcaaacgcttgttgagctttagccggcagctcaggtacatagagccagtgcagttcatccaaagttgtaatgtgctctgcggcagcgaataccgtatcatccggaataaaaatgccgtcggagcgaagcctctgtctgacgcttggaagattgcataaagcggctaggacgcgtgcgttgaaagcgcctgaggcgcccccgcaggcgccgcagtccagtgcagaggcataagggttattcgtgcttctgctgccgtgcccgcaaatgacaaccagcggagcgaaccggtctgtgatgcccatcatcttcaatgcctgtctggcataagcggctttttcttcttccgtaaatccgactggaatgccggcttcagatgtttccatgcgatcaagcgagagctttgtctgaggcttcttcagccatgttttccgcgcatttctgaatgcttgcccggctgcgcgggggacaaggctgcgcgcggccatttgcaggctcagccaaggcccgctcacttcgggaagcagcatgcccgccaatagattctgtttcatcgttttaaaggcggagctcagtgaggctgccgcttttttatgttcttgatacgacttaaagggtaattcttcggccgtttcttctactcgatgctgcggttttaggatgaccggcagagagctgtggctgtgtttagtgcctagttcgcacgtttcgattgccatattgaaaaagcccgctgttccatatgtttcaaaagggcctgacttttccaatgccctgcggaacggctctgaacggacgtcaatacaaaatgcgaattgggccagcaccgtttcgcttttgtcagcagcggcaggtttgtttgccgtgatgagcttccttacctcagcggcgtatgtttgttcccaagcttccagccagagacgcctgcgcgttatatcatcaaagcggcgggcgagtgttaatctcgctttttgctctgctgcggaaagttcgagccattcttcaggcgtaaggccgccccaatgcagccaggacgcaatcaaaggaacgagctgcatctctttttcaggattcggcttaggcatcggtaaataaggctcaacaagcatccattccattgaaagccggacagccaaatactcgagcagcagttcttcttcgtcctgcgattgctgagaacgccaaagcatcatcccggcccatcccggcagagaaagcagatgagcttcaaggtatgcctgaacgtctacattggaaatatcaaacgctcggagcgcttttttcatagcgtcccgcggctcttccggccatccattcaggcgttggcgttctgcgcgcgacagagcgggatcatgttcaacaagctgccgccatgcgctgtaaaaccctttctcacgatgcggaagccgccatgccgattgtgattcatcaaggaacagcttgcaccatttaatcacatgatggtcaaggaggtgagcacttttctgtccggcaaaaacgctgagcggtttgataaagcttgtttttcggccatcgattgtcccgcgggccgcttgtttggcaagctttttcacttgccgggatctcaagagctgtccaggtatttcgtccagcttgagggcggctttgcaaaatgcctccgctgtttccctctgcatgccgggctgatgtgaatcgagccaattgatcagctttttttcaagaatcgtctcaacgatttctccccgttgttttgcggaacggaaaatggaggactttgggtagatatcaacatgaagctgctgtttaagctgccgggccgtctgttcaaatgtttgttcttcaaggcccatccacggatgacgagcggcaaaggtttcaatcggccaaagcggcgcgatgacccgtgctgctgattgaaccaactcatccatattaaagtccgcagtctgatgttcatattggaatatcaattgtttagacaatgtgggtgctgctttcatgattggcgacctccctgagtaagatattggtcaagataattcggccgttcttcgaccgattcgaaatggggttcacccgttttcacaagacgtaaataaagtgcgccggaccatgcaaagcgctgccgaacgatcaacgcgccggccgcactgccggctaacaaaacgactgccgtcaaaacggccgccattgcaggcggctcagccccctgtacaacagcatccttcaggagcccgtgtaaaacggaatgaatgatggcaaacgcgagtgaagcccctgttaaaatgaaaagtccggcaattcgtgtgacgcgtccgtaattggctgtgacaagctgcctccaagcaatgaacagtgcccagcctaaaacaagggcgctgatcaattgatagccatcgtccgcagctgaggcccagattccgatgacgagagcaagagcaaagacgccgcctatcatgttccaaaaaagagccggtctgcccggtttagatgcgaacgattcataacggcgcaccgctgatccggcttgcaggaaaagggcggctttgaacaggccgtgcaaaatgaggtgaataacagccgcaatataggcccctaatgcgcattggacgagcataaaacccatctgcgcgaccgttgaagctgcgagctgccgcttgtagtccgtttggacgatcatcatgcccgttccgagcaagacggaaaggacggcgggtacaagcagaataagctgcagtacatcaccgctgaacatcggtgcaaaacgagtcagcatgacgccgcctacatttacaagtccggcgtgcatgactgcggaaacgggagtcggagcgattgctgaatcgagcagccaacgatgaaacggccactgtgccgcaggaatcatcaccgttaaaatgacgaggaggccgatcccggttttctcccatgagctgagctgtacaaggctttcttccgctatggcggatgataatcgccagtgtcccgtcgaaagagacagccaaagagcggcagctgctatcgccagccagctgagcgcaaagatccggcccgcatacaaagcggcatttttcgccgcctgccacgcgctgtttaagccgattagcgcagtcaagccgagcagcgtgatcccccagcataaaaggagccagcgaagatcatcgttcagccaggcgcatgaagctcctcctgtcgtaagcgtcagcagcacaaaaaatttacggtaggagcggtcgccgaataaataccggacagagtagcgctggacgatgaagccgatagtcaagacaaacaaggcgatcagccaagcaagcgaatccaagcgccaagaagcttcagcctgcccgggatttgccgttatcaatgctgccagcgcggcaagcggaggcagggcgatgattttggcatgaatccgtacatatgccaatggaacctttcgattcaggacgagcagtgcgctgaacatacaaagcgcaagcgacgcgaaaaatattttcagccaaaataaagaatctagcatatcaaacatccggcatccctccgtcgggatgatggaatagaacatactgtttcatatcttgccttcctttctgaaaacgtaaaaaaagccggtatattcaggactggcctatttcagccaatctttctgaatgataccggcttatctttaactcatgttcatgctttaaagatcttccgtttttctatgacaattttttttgcaggtcgtttgccaatttaaacaccataatccgttcgcctgtgcgcgtgctgatatccgtatgaaagctgatcgtctcttcaccggtcagcttcttcatcatgcggctcagctgctctatacccgattccaccaaaccggagcgggttcttttaattgacagcaggccttcttttgtactgcaaagttcgtattcggcgggcgtcaaaataccgttcagggaaacgatgaccatatttcttataatatctgttttaacagatacggatccgcgtcccaaatagtctttttcccattgggttaaggctttgcttatctccgcctccaaagaccccttcgtcactttctgtttttccaatgctatatcctcctgaaaaacggtatatttcttttccttatacaagagaatagggaaaatgaaatataccgtcctatcaaaatgttaatgtcatgcatggtaaaggttgctttttcatgcgaccataatgggattatagccgaatgctaaagctcttttgcatgagattacgattattgattttacggaattactttttaaatatcatatcttttaagatttatgatgtcaataccgttcttttattggataaaaaagaggaatgccgtcttagcagacgagcattcccttggcgactgcaccggctttttccttgccgttcagcagttcggcaagcttgagggcaaacgggatcgtggtcgccggccctctggaagtaatgatatttccatcaacgacgacgttttcatgtgcggtgacatccgcccctgttaaatgttcttcaactcccggatagcaggtcgctttttttccgctgacaagccccgtttttccgagcgtcatcgttgccgcacaaatggcggcaacatattttcctgcatttgccgcttctgtcagcgtcttatgcagagcttgatgctccagcatttttttgctgcctacatttccgcccggaagaatcagcatatccgcttcttgccaatcagcatcgtcaaacatgacgtctgcctcgacgacaatgtcatgtccgcctttcacgctgcgcgatggatcaagcgagacggtgacggtctcaacttctgcccttcgtaaaacatcaattgttgctatcgcttcaatttcttcgaatccgtcgattaaaaaaacatacgctttcttcatgaaaaaacctccttcgtctctaccgttcattctaaccgcggcaacgacatttccgcaactgacgaagtagacaaattgagacacctgtctcgttttgtctcttgttctgaaaggatgtccgcctgaaaagcggcttatgttcgcttcggagagctggcacgatttttgcatcataacgtgtgagtaaaaaagacaggaggttttttcatatggaagaggcactgacaaaggaaaaagcagtgtggatgtatcaaaaaatgctggaaatccgctatttcgaagatcaggttcatcagctgtttgctaaaggaatactgccgggttttgtccatctttacgccggagaagaagcggtcgctgcgggcgtctgcgctcatctgaatgatgaagacaccatcacgagcacacatcgcggccatgggcactgcattgcaaaagggtgcgacttgaaaggcatgatggccgagatatacggaaaatctgcaggactttgtaaaggaaaaggcggatcgatgcatattgcagactttgacaaagggatgctaggcgcaaacggaatcgtcggcgggggatttcctttggcctgcggagcagctctcactgcaaagtataaaaagactaaaaatgtaagcgtttgcttttttggcgacggcgccaacaaccaggggacatttcacgaagggatcaaccttgccgccatctggaagctccctgtcatatttgtcgccgaaaacaacgggtatggcgaagcgactccgttttcctatgcgtcaagctgcgagtcgatcgcagatcgtgcggccgcttatgggattccgggcgttcgcgttgatggaaaagatgcggccgcggtcttccaggctgcgggccgggcgatagagcgtgccaaaaacggagaaggaccgacgctcattgagtgtatgacataccggaactacggccattttgaaggagatgcccagcgctacaaaacaaatgaagaaaaagcggtgcatcaggaagaaaaagatgccattgccgtgttcaaaagcgaactgctggcaaaagggctgatgagtgaagaagagcagtcgcggattgaaaaagaagttgaagaagcggtcgaggaagcggtcgcattcagcgaaaaaagcgcttatccggaagaaaccgaactgctgacggatgtatatgtatcctattaattcatgaagggggaaggaaacatgacgagggaaatcagcatgtcagccgcattgaatgaagcgatcaaacttgcgatgagaagggacgatcacgtcattttaatgggggaagatgtcgcaggaggagcgaatgtcgatcatctgcaggatgatgaagcatggggcggtgtgctcggcgtcacgaaagggattgttcaggaatttggacgggagcgcgtccttgatacgccgatcagtgaagcggggtacatcggcgcagccatggctgctgcttcaaccggtttaaggccgatcgcggaattgatgtttaacgattttatcggaacatgtttggaccaggtgctgaaccagggagcgaaattccgctacatgtttggcggcaaagcggaagttccgattacgatccggacgacccacggcgccggctttagggcggccgcccagcattcgcaaagcttgtatgccctatttacaagcattcccggactgaaagtgattgtgccgtcgaccccgtacgacgcaaaaggattattgctcgctgcgattgaagatcaggacccggttatcttttttgaagacaaaacgctgtacaacatgacaggcgatgtgccggaagaatattacacgcttccaatcggaaaagcagatatcaagcggaaaggcgccgatgtaacgattgttgcaatcggcaaacaggttcatacggcgcttcaagcggcggaacagctctcagcgcggggaatcgaagccgaaatccttgatccgcgaagcctttcgccgcttgatgaagaggccgtccttgcatccgtagaaaaaacaaacaggcttgtgatcgtcgatgaggccaatccgagatgcagcatcgccgcggatatcgcatcattggcggcagataaaggatttgattcgcttgacgcaccggttaaaaaggtgacggctccgcatacgccggtgccattttcaccgcctcttgaagacctgtatttgccgacgccggaaaaagtcgtgaacaccgtgcttgagatgctcggagaaacatcaacacatacggtgtaaagattggaaaggagaggagaacatggctgtcgaagtggtcatgccgaaattggggatgtcgatgaaagaaggtacggtttccgtctggaataaaaaagtcggggaagccgttgaaaaaggagaaagcattgccagcataaattccgaaaaaatcgaaatggaaatcgaatctccggcaaacggaaccgtgttggacatccaagtatccgaaggagagggagtgccgccgggaaccgtcatctgccgcatcggaaatgaaaacgaacaaacgcaggagagccaaacaaaacagccggatcccacgaaagaacggattaaaatttctccggctgcgcgcaaaattgcgcaaagcgcaaatatagacattaaaacgctgaagggcacaggccccggggggagaattacgaaagcggatgtgttgcaggcgcttcccggccggccgaacaagcaggcggctaaggctgaagctgaagagcggccgccggcaagcccgatgaggaaaacgatagccgcaagaatgacggaaagcctgcaaaacagcgcccagctgacgattacgatgaaggcggacatcacgaaattaacagtcctgcaaaaacagcttaatgaaaccgctcaatcaagatacgatacgaagctgacgatcactgattttgccgccagggcagctgttttttcgcttttggatcatccggccatgaacagtgtttatcaagacggaaggcttgcgacctttgagcatgttcatttaggagtggcggccgctttggacgaaggcctggccgttcccgtcatccgccatgccgagcggctcccgctgatcgaattggccaagaaaatcaaatggtacgccaaaaaagcgcgggaaggccggcttctacacgatgaaatagaaggatcgacatttacgattacaaacctcggcgcatatggtgtcgagcactttaccccgatcttgaatccgccggaaaccgggatactcggagtcggccaaatgtattcggcacccgtttatcaagacggagaactgacaaagggcgccattctgccgctcagtctgacttttgatcaccgcgcgcttgatggtgcgcctgctgcagcattcctttcagatgtgaaaaactatttggaagatccggcatcaattcttttatagagagaaggtggatagactgtgacacttgcaattataggagggggacctgcgggttacgtggcggcgattacagcggccaaaaatagcagagaagtcatcctgattgaagatggttccctcggaggaacgtgtttaaatgaaggatgcataccgaccaaagcgcttcttgaaagcgcagatatgttcgagaaaataaaatccgccggcgcattcggaatcgggctgtcaggcgaaagcccgacggttcagtgggaggccgtccaaagccgtaagagagagatcattcagcggctcgccgggggtattgaatatttgatgaataaaaataaaatcaaggttctgcaaggaaaagcatcgtttttgtccgaacacgacatacttgttgaaaaggacggaaaacaggaggtcatcaatgccgggcatgtgattatagcggcaggggcagcacctgccgcactgccttttgcgtcttttgacgggagctggatcatccacagcggagatgccatgtcattgccgtccatccctgaaacgatttttattatcggcggaggaatcatcggctgtgaatttgccagtatatacagcaggctgggagcgaatgtgatcatagccgagcaggcggaacagattctgcctgaggaagatccggatattgccgcctttcttcgcacaagtctcgaggagtccggcgtccgtgttttcacatctgtacaagtggagcgtcttgatcctgccaggcagcgcgtctttctgaaaaatggcgatgacagctttaatattcaagctgatcgatgtctcgtcgccgtcggccgaaagccgaggactgatgatctgaagcttgaccatatcggagtccaatatgacaggaaagggattcatgtcaaccagcatatgcagacaaacatcccgcatatttatgcgtgcggggatatcacaggcggggttcagctggcgcatgccgcttttcacgaaggaaccgtcgccgcatcccatgcctcaggcagagacatgaaggtcaacagtgacattattccgcgctgcatctatacttcgcctgaaatcgcaagcgtcggcttaaatgaaaaaaaggcgagggagcgctacagggatgttcgtatcggagagtttccgttttcttcaaacggaaaagcgcttattttgaatgaaactgccggcaaggtcaaaatcatcatagagccggagtatcaggaaattgtcggggtttcgatcgtgggtccgggagcaaccgaactgatcggccaggcagccgtaatgttgcatgcagagctgacggcagacgcaatggagcacttcatcgcggcccatccgactctttcggaaacgattcacgaagctttgctgcaagccgcaggtcgggccattcactgctgaataagggagaacttcgcatagcgtgagagtgcggagttttttttatcgatattgaaagcgcttttataatataatgaggaaaaagcatgaggagaggatggaatgaatccgacgccctgctatttaaatacgtggaaacgctttgttcaggaagggcttcttgatcaggcccgcttgaacaaaagagtcatggaatcatggtaccgctgcaaaaatcgaaatgtcaatccgtatttagataaaggacagtcaattttaaaaaaggatttattcgacgctcaaaaaaagaaacactcgttattcctcgatatcgccctgccttatctacacaatatcagccgtgaattaaaagagtcggaaatgatggcgctcctgatcgatgccgacgggtacgtattaagcttggccggctgccggaggacgcttgaagaggcgaaaaaaatcaattttgtcgagggcgtgcgctggacggaaacagaagtcggcacgaacgccatcggaaccgcacttgaaatcggcgaagctgtcaccattcacgggaccgagcatttttcggtcgcttcccaccattggagctgttctgctgcaccgattcgcgatgaagacggcaccgttatgggtttaatcgatatttcctgcctcacggatagaaggcatccctttatgcttgggatggctgccactgccgcacacgccatcgaacgcgagatcagcgcacatacgaaaaaaaacgaagccgagctcatcagccattgtcttgaaaaaatcgattcggatcagccgtttatcgtctgcaatgaaaaagacaaaatcgtagccgcgagcagaccggtgcgggaacgtttttccgactggaggagaatggatgtcaatgatctgtatgagcgcgggtttgccggggggcacaagcagacaattttctccgccaaagacgggaggcccctcggtaagtcgattgcactggctgaagtgtcccgcaataaaacagctccatcactcgtatcccgtttcatctatccgggtgaaacaggaacaagccgggcgtttcagcaggcgcttcaccacatgaggcttgcggctaagacggatgcgaatgtatacatatggggggaaacaggctccggaaaggaacttgccgcgagggccattcatcaggcgagcgcacggagaaacggcccttttatcgccgtcaactgcggcgccattcctgaaagcttgatggagagcgaattgttcggctatgccgaaggcgcatttacaggagcaaagcgccgcggttcaaaagggaagtttgaacaggctcaccgcggtacgatttttctcgatgaaatcggtgagatcccttatcagatgcaagtggcgctcttaaggatcatcgaagagcggaaggtcactccgatcggcggaacccgtgaagttcccctcgacatcagaatcatcacagcaacacaccgtgatctgaaagaccttctccaaaaaggaaagatacgtgaagatctgtattaccgccttcatgtttaccccgtaaaaataccgccgctcagagagcgcaaagaggacatacctgatttgttccgccactatcaacaacaacacgagtggaaggccgagtttccgccgaattttttcaagcggcttcaggaatatcattggcctggtaacatccgtgagctctttaatacatttgaaaggctcagggttttatttccggaaggcggactgatcgatccgtcccaatacagcgcggtgctggacggactcgattggaacagcggcgcaccttctgaagaagaccggctcacattcagagaacgtgttcaaaaacaaacgatgatggaagctttgcaaaaaacgaaaggaaatgtgtccgaagcggccaagctggccggaattccaagaagcacattttacaagcggcttcgaaaatataacctttagcctctcggcgcccaaagcatgacgctgacgccggctaaacagatcacagccccggcccaatcatagaggtcgggggtttttttgtcgaccagccacccccaaagcacagccagaataataaatacgcccccgtacgcggcatagacgcgcccgaacgatggaaatgcctgaaaagccgggatgacgccgtaaatgattaaagtcagccctccggccaacccgtaccacaatggtttggattccctcagccacagccatacgagatagccgcccgcgatttcagccaaacccgccagtaaaaataaaccgattgcgatcatcatcaacaacacactccaattcacgtgaattgtctctattctacacgacataaaacggccgggaaagttcccgtttttcgggaaaataaacagaacgcgagtataggaactgtctcccccgaacctgttggaacggctccttcagcatgatataagtaaattgtaaacgcttataagggggctttaaaaatggataaaacgtattcaattgtcattgcaggcggaggaagcacatttaccccggggattgtattgatgctcttggacaatctggatgatttcccgatccgacagctgaaattgtatgacaatgatggagagcggcaagacaaaatagccggcgcctgtgaagtgttggttaaagaaagagctccgcatattcaatttttagcgacgaccgatccggaagaggcgttttccgatgttgatttcgtcatggctcatatcagagtcggtaaatatgcaatgcgtgagctcgatgaaaagatccctctgaaatacggagtcgtcggccaggagacgtgcggacccggagggattgcgtacggaatgaggtcgattggcggcgtgcttgaaatcattgattatatggaaacctattcgcctgacgcgtggatgctgaactattcaaacccggctgcaatcgtcgccgaagcgacaagaaggctgcggccgacatcaaaagtgctgaacatttgcgatatgccgatcggtatcgaagacaggatggctcagattctcggactgtcttcgcggaaggagatggttgtccgctattacggccttaatcattttggctggtggacgtcaatttgtgataaagacggcaacgatctgatgccggcgatcaaagagcatgtcaggaggttcggctatattccggaacaggagcatgaaaaggctgaggcgagctggaatgacacgttcaaaaaagcgcgggaagtatttgaactcgatcctgagacgcttccaaatacgtatttgcaatattatttttatcctgatgatatggtgaaaaaatcaaaccctgaatttacccgggcgaacgaagtaatggaagggcgggagaaattcattttcggcgagtgtgaaaaaatcgcaaaagcccaatcgagcgccggcagcaaaatcgaaattgatgatcatgcttcatatattgtcgaccttgcgcgcgcccttgcattcaataccggtgaacggatgcttttaatcgttgaaaataacggagcgatccaaaacttcgattcatcggcgatggtagaggtgccttgcattgtcggcaagaacggtccggagccgatcacaatcggcaaaataccgcagttccaaaaagggctgatggaacagcaggtgtcggttgaaaagcttgtcgttgaagcctggattgaaaaatcgtatcaaaagctttggcaggctctgattttgtcgcggactgtgccgaatgcacgaacagccaaactgattctcgatgatctgattgaagcgaacaaaggctattggccggagctctccgcggaaaatcttcagccgtcgctttaaggatgaaagcgcctggggctcctgagccagaccgccagcccaggcatatccccccatttattctcgtattttatataatagagacagagaataaatggggtgaaaatgatgcagttggaagaattaatgaacaagcattataaaaaattgaacgaaaacgattttcatgttttgaaatatattttgaaccatcaagacacttgctacaagctgggcatcaacgaattagcaaagaagtgcaatgtatcccgcacatcgattttaagactttctcaaaaactggatttcagcgggtacagcgagttcagggtgtttctgaagtgggaggccgagaagcgggaagaagagcgggaagattgccgttcctttgaaagcctcatgagggatatggaagcgagcatgaaatatttgaaaaatacggatttgcgaaagatgtgccagctcattgacgaagcggaccggatttttgtctatggttcaggcacggctcagacgacgtgcgcttatgagctgcagcgaatgtttgtttctcagcaccgttatttgacggtgatcaaagatcaaatcgatttcgacctcatgtttcctgattttagcacggccgatctgatcatcatcatttcgctgtcaggagaaaccccgtcgctgattccgcaggcacagtctttgtcggctaaaggcattccttttatctctttgacgaatttgaaaaataatctgctcgcccagctcactccttacaatctctatgcgccgagccagacggtgacggtttatccaaaaacagagctgaccgcttttgcacccttttttctcgttggggaagcgctgtttcgcagctatgtcgactatgctgaagaaaagaaaaatcaggagtaacaggggggattcgcattgatgcaaaaagtacagcggttcggaagcgccatgtttgtgccggttttgctatttgcttttgccgggatcgtcgtgggcctcagcacattatttaagaatgagcagctgatgggatcgcttgccagtcaggataccttttggtatcaattctggtatatccttgaggaaggcggctggaccgttttcaggcaaatgccgctgttgtttgcggtcggaattccgatcgcactggcaaaaaaagcgcaagcgcgggcatgtttggaagcgcttactacttatttgaccttcaattattttgtcagcgctattttgactgtatggggcgactttttcggagttgatatgactcaggaagcaggaggaacaagcgggcttgcagaaattgccggcatcaaaacccttgatacgaacattatcggggcgattctgatttcatcgattgtcgtttatatccacaaccgctattttgataagaagctgcccgattttttagggatttttcaaggctcttcattcgtcgtcattatttcatttgcgattatgcttccggtagcactggcaaccgcgtggatttggccgatggtgcaggacggcattgcgtcgctgcaaagcttccttgtcgcctcaggtgctttcggtgtatgggtttacacatttttagaaagaattttgatccctacgggcctgcatcacttcatatacacgccatttgttttcggcccggccgtagttgaaggcgggattgtcacctattgggcgcagcatctcagcgagttttcagcaagctctgaaccgttgaaagagctctttcctcaaggcggattcgcgctccacggaaactccaaaatcttcggaattctggggatcgcactagccatctatgtaacagccaaaaaagaaaagaaaaaaatcgttgccggtctgctgattccgatcacgctgacagcggtaattgcggggatcacggagccgattgaatttacgtttttgttcatttcgccgctgctgtttttcgtacacagcctcttggccgcgacgatggcaaccttgatgtatgctgcaggggtggtcggaaatatgggcggcggtttaatcgagattttaacgctcaactggatccctctgtttcatcagcacggcagcacttatgtttttcaaattttgatcggcttgtctttcaccgccatttacttcttcgtattcaggttcttgattttaaaattggatattgccacgccggggcgtgaaaaagaccagcagcaggagacaaaattttattcgaaaaaagattacaaggcgaaaaaagaatccgaaaaagaggtttctgcggcgcaggaaattgctgagaccgatcaggcggttctttgcatcaaagcgctcggcggaaaagaaaacattgcggaggtgacaaactgcgcgacaagactgagagtcagcgtgtatgacgagtcaaaagtggagccggacagtacgtttaagtcctttggcgttcacggtgtcgtcagaaacggaaaagccttgcaaattattatcggtctttcggttccgcaagtccgtgaaagggtcgagaagctgctgaaccaatcataattgcgccggtgcaaatggcatctcctgaaatgacacatgcaagctgcagagacttgcatgtgcgattgggggatgctcttttaatgcaaagacaagctaacgcttcacaggttatccacattagctcgctctatgccgatgtttacctttttttacaattcagcacgtaaatttcattcttcagccgttcagatgttttaatgacaactttttcggtgccctgaaaatccaaaatgccgtcgtatctttcgatgacttcgtcaatatgtttgaagtggcggacgtgggcgcgtgaatcatagttaggcacagaaatcaccatgtcgctcccttgaggaagactcgataaaaacgctttgtctttctctatatgctctaacacttccagcaaaacaaaaacatgatatttttgcagcatccggacgatcgcctcgtcatatacatttccttcgatgaaagtaaacgagggattataccttttggcttcttcaagcattcctttggaaaaatcgatgcctaaatattttctgtatcctttgtcatataaaagctttgcgaatctcccagtgccgcagccgatatcgacaatcgtttcatctttggactccggcaataaacgtgcagcttcttcatacacctttctccacgggcttttttcaagcggaatcagatgtcggtcaataaattgatcataaaattcagctggcatttccgttcccatgtttttcacctcgaaatcttttaaatcatcagtaatagaaatatatgtccggaaagaaaatgcgtgcgggaagaatccagccgataagaaaaatagatctattcatcattgttcctgctgctctaaaaaatctattattgtgtctactatttcttgtgcacgcgcatgataggtatgctgtgaatgaacgagacggtagccgttgtctgtgatacgctgcctttcttttttattttgaagatagtattttgctttgtcataaaagtcttcaacttcacaagcaatgaaatgggtgccgtctttaaagccaagatcgaaaatatcttgatttggctccgccagcaacagcgttctgcaggcaggggcttcataaaattttaacaacgggtagcggagggcgcttccgcatgtgaaaaatatctttgctctgttcaattcctgggcatatttttcattcaaaaaagcctgcttgatttcttcttcgtcagttatgacattgccgggatgggggtggtgaacaaacccttcttcatgcttcatggtctgcaatacagcctccctaaaaaggtattttccttttgggggatatcttttgtttccttcatgtacaagccccatgagcaaatagtctatcgttttcttcaacttccagtccttgaatatttctggatcaactgcccatggaacccatctgaatttgtctttgtactgggggtattcatttaaaaaatgctcttttgtcactgaaaaaattaaatcaatttggttgtcttcgaaatagctgcttctgatctgtttattaaaatgagaatcgatcacaaacgcgccggtggggatgtttgtatctttgagccccctaatgtttggggacaatgagaagccgtaggcaatgtcgtagtggaaaatgaaatcaggacgaaattggattttgtccaatatatccggaagatagccgtccgtatgccagtacatgacttcggcaaactcctcaagagatttcatcattttatactttacttcatgtttgggcatggtcttccaaaacgttttaatcagaactaatattttcaagcatctccgcatttctttctcctctcaagacatcttcgtcatctttccctatttaatatatgaggattaaaaattgatgttcaggcaagcgttaaaaagacggggggctgggggcagcttgaaaatatgcggaattaatcagcaaaacaaaaaggcgatgcacctgagatgcacgccttttttaatgattttcccgttcattggcttcgtccagatcgatccattcctgcgaccatttttccattcctttaaggaccggttcgagcgcctgccctttttcagtcagggagtattcgatccgcaccggagtttctggatacacatgccggtggatgatgccctcgtgttcgagttcttttaatctttcggataacagccttccgctgatgggaagggaagattctatatggcaaaaccgctgcgggccgttaagaagctggtgaatgatgaatccgttccagcgctgacttatcattttcattcctttttcaaatttcggacataaagatgataggctcatgttcctcacctctctaggtctattataacggtatatcaatgaatgagcaaagctcataaaatgtcttgacgtaagtttgttatttatatatactaacttacacaaagtaagtaacgaacgaaaaaaggaggacactgcagacttattcaaggggatatgttgatagatggataaagttggcgttcgtcattggtctttaaaataaaaattgaacaagaggagaaaataatgagcaacaaatacgaattaggtgcattaattttacgtttggttacaggtcttacatttttgcttcacgggctttcaaaatttcaaggcgggattgaaaatactgtaggattcttcagcagtgtcggaattccgggctttctcgcctatatcgtagcgattatcgaattggccggaggggctttgatgattctcgggctcggtacacgtgtgattggccttttatttgcgattgtcatgctgggggccattttcactgttaagctctccgccggtttcatgggaacggatggaggcgcaggctatgaatttgacgttacgcttcttgcaatgtctgtatacttggccttgagcggaagcagcatgctgtcccttggggaaatgatcctgaaatcaaggaaagaaggaaaaacagatgacgcagcaaatccacccgggcactgagctcggatatgtcaagctgaaggtgagccgtcttgaaagatcggtttctttttacagggatgtgatcggttttcaagtattaaaacaggacggcaaaacggcggagttcacagttgacggaaaaaatccgcttttgatcattgaggagattccaaatgctgttgttcttcctgaacgatcggcagcaggcctttatcattttgccattttgcttccaaaccgaaagcagctcggcatggctgtgaagcatttgatccgcgccggcattgaactcggccagggagatcaccttgtcagcgaggcgttttacttgtcagatcctgatcaaaatggaatcgaaatctaccgcgaccgtccgcgagagggatggaagcgcgatgagcaggggaactacgtgatgggtacggagccggttgatgtccaaggacttctggaagaagccgatggccacgaatggcaaggtcttcccccggaaacaaaaatcggacacgtccattttcacgtccgggatttgaagcaggcgaaagaattttaccactctgtactgggatttgatatcacaggagattatcaacacatgtcagcgctttttgtctctgccggaggctaccatcatcatatcggcttaaacatctgggccggacagcatgcgccatttgccccgcttgatgcggcaggcatggcgtattacacggttcttttaccgaatcgagcggaacttgaccgaattgcaaaaaaactgaaaagctcgggttatgccgttgagcatgaagaaaacgcatggtttgttaaagacccggcatcaggtattgatatcagattgaccgtttgaaaaggcgaaactccagtttcgcctttttttatgccattcaatcaaaggacaacaaaagcaaagaatgagaagaaacagacattaataacaaagattcaggggcagcagctatgctaacatgaatttgaaaatctggaaatgaggggtgaaggttgatggcaaaaagcctgactggcaaggcgaaacatcatccgcctgtctggaatccgaacattgacggcgggcggttttgcaatcccgttcttttcatggactactcagatccggatgtcattcggaaaggcagcgacttttttatggcggcttcaagtttttcctgttttcccggaattcccattttgcactcgacagatttggtgaactggtcattgatcagccatgtgtttgacgagctccccttcggcgaatatgaggcccctgctcatggcaaaggagcgtgggcgccgagcattcgataccataacggagaattctgggtgtatttcgcaacgcctgatgaaggaatcttcatgagcaaaacatcagatccgtttaaaggatgggagcctctcatacaggtcaaaaagacaaagggctggattgatccttgtccattttgggatgacgatggaaatgcctatctgatccatgcttacgcaaacagcagaatcgggatcaagagcaagctgaatctttgccgaatgaaaaaagacggaacggctttggaagacgatggagaaatcgtctttgacggcacgctgaaccaccctacgattgaaggaccgaaattgtataaaaaagacggctattattatatctttgctccggcgggaggggtgaagacaggctggcagacggttttgcggagcaagcagatttacggtccctatgaagacaaggttgtccttcaccaaggaaatacggtcattaacggtccgcaccagggaggctgggttgaacttgattccggagagtcatggtttatccactttcaagatcgcggagcattcggcagagttgtgcaacttcaacctgtccgctggttcgacggctggccgctgatgggtgaagacataaacggcgacgggatcggagaaccggttttgcattgggaaaagccgaagacgggcgccaaagaagtgaaactgccctttgatcatggcaatgatgatttttcttcttcagaccgccttgcgcttcattggcaatgggaagcgaatccgaagcaagaatggtactctctcagcgccagtcccggccggcttcgcttatacagccgcggcatcgctcatccgttcaaactgagccgcctgccgaaccttctgatgcagaaattttcggggccaagcttcacagcaacggtcaaattgtcgctaaacgccttgtcggaaactatgatggccggcttggctgtcatgggaagggaatacgcctatctcggcttctcgaaatcagaaaacggttatcggctttctgtatacgaaggccgtatagaaggtgatcaggaagatgtcaaaacagaagagcgcggcgtacatgcggaaatggtctatttgcgcgtgactgttgatgaacaggcggtctgccgtttcagctgcagcatggaccggcgtcatttcacacagattgggaattcgtttcaggctgttcccggactgtggacgggtgccaaagcaggtgtatattgcgccgataccggcggagaagacggacaggacggatggtgcgatatcgaatggttcagtgtcgaaccggcaggaggggaatgccatgagcggtgaacacacatatacgaacccggtgttgaccggttttcatccggacccttcaattatcagagtcggggaagattattacatggtgaactcaacgttccagtatttcccggcaatcgttatttcccactctaaagatttagtccattggaagatcatcggccacggaatcacggaaaatgaaggattggacctgtcggatatcaatgattcgcacggcatttgggcgcctgatatttcgtatcataacggaaccttctacatcttcgcgacgcacaggctgaacggaccgactgtcatcaacggccgaaagctgatccgcagacagattatgatcaagtccagccgccccgaagggccttattcaaagcccgttttcattgatgaaggcagcggcatcgatccttctcacttcgttgacggcgacgggaaacactatatgctgctcagtcctgcctgcacgctctttcctctaaatgaagaatgcacagacatctccggcgagccggttcagatatgggaagggactgggagaagggcgcctgaagggccgcatttgctgaaaaaagacggttattactacgcgatattggcagaaggaggaaccggatattcccactcgattacgacagcccgctcaacgcatttgtacggtccttatgagccctgcccgtataatccgattttaacgcagacagacccggatgctccgattcaaagagcaggacacggcaagctcgttgaaacccagaatggagaatggtgggcggtgtatctatgcggacggcccaatcaaggtagctatacaacggttgggagggagaccgctttggatcccgtcgaatggacggatgacggctggtttgtcatcaacaacttgaagggcccgagtcttgttcagcgcgctccaaacctcccccaagtcaaatgggatgaaaagaatttcgacgattttgacgaggatacgctcggtcttgactggcagtttgtcaggaatcccgatcattccagctggtctttgaccgagagaccgggatatctcaggctgtggacaggtgattgggatttacatgacatccgtgcaaaaaatacggtcgtcagaagggaaaagcaccacctatacagcgccggcgtgaaactcgacttttcaccttcggcctccggagagcaagcggggatcgtctgctactacagcacgaataattatttgaaatgctgcttgatctatgaagaaggattgaagatcaaggtcgtggaaaatcgctccggttgccaaaaaacgctggggaaaaaacatgccgaggccggcccgctgtttctgaaagctgtcatcaataagcaaaagagggatttttactacagttatgaagggaagcattggcaccacgcgggcggtacagaggacgccagttttttaagcgatgagggttcgcgtgacgcaaagggacatacgggaacgatggtcgggatattcgccaataacggcggaagcggcagaaaggctgccgctgattttgactggttccgctatattgcatattaaatgtctctgctttttttcctgtattgaagcggcgggatgccgacgatctctttaaacactttattgaaatggctgatatgcttaaaaccggtatccgcagcgatgtccaatattttctcgtctgtatcacgaagccgttttttcgcttcgcggatcctgatgtgccggatatactcctgaagatgaaagccggtcacttttttaaacactctgcttaaataggatgggctgatataaaattgtccggccaatccgtctaacgtcatcgtttcttgaaagctgcaattgatatatgaagcgatttccgagattttttcatccatcgggtgaagcggccgtgtttgattgcggccgccgcccgcaaggctccggtaaatggtgaaaagcagctgaaacagcagcgccctgacgacatcctcgtgtccttcttttttcagcttgcactcctttttcatctccatcagcatatgttcgactgcggcctgttcacgcagggaaaatgcgatgaagttttgattttccggaaacggaagaagccgataatggctgcacttcagcaatggttctatgaaatcgtgcgagaaattaatcaggatgcgttcgaactcttgaacttccgtgcttgacgttcggtggaggtcgtggggattgatgatgatcatcgtgcctttttccgcggtatagacgctttggttaataaaatacgtgcgttctccgctcagcagataatacagttcatagccttcatgaacatgcggcgcgttcatctcggtaaatccttttctctgcatatattgaatcgaaaaagaatgctcggctatgaaatatttaggatggagcatgtcgggcattcctccttgagagcgttttcttaacaaacgggagggatcgtatgaaaaagttatgttgcctgatcttggtcttggttttttccgcgggctgtactcagcaaaaggcatcaacggaagaggacggggcgcttgaaatcaattggctcgtaccgctccacacaccgcagcctccgaaagagaaggcgcttgacatcattgaagacaaaacgaatacaaagctgaagctcatctgggttccggattcaacaaaagaagagcggatcaatacaacccttgcaagcggaaacatgcctaaagtaatgacattgcctgatcttgaagattcagcggttgtcagcgcgctgcgctcgggaatgttctgggaaatcggaccgtatttcaaagactatccgaatttaagaaaacttgataaaactatattgaaaaatatttcggttgatggcaaagtttacgggatttatagagaaaggccgatggccaggcagggagtcgtgattcggaaagactggctcgacaatctcggattggaaatgccggaaaccgttgatgacctttataaaatagcgaaagcatttacagaacaggaccccgatcaaaacggaaaagacgacacgttcggtctcgccgaccgcaatgatctcaccttcggagcgtttaaaaccctggcttcgtactttggcgcgccgaacgaatggggaacggacgaagacggaaatctcttcccctattttaagcatgaggcctataaagacgcaatggcatacatgaaaaagctttatgaagaaggcctgatgaacagggactttgcggtgacaagcaaaacgcagcagcaggatttagtgattcaggggaaagcgggaatctatatcggcgcgatgagcgatgccatgaacttgcgtgatcagggactcgctttgaaccccggctttcagcttgatatcgcaaaccggatcaagggccccgacggcaaggagcgcacatgggcgctcggcgggcatggcgggatgttcgccatttcgaaatcaagcgtcaagactgaaaaagaggtcagaaaaatcctcgcattttttgacagaatcgctgaagaagacctcaacaatttgatgttgtatggaatagaaggcgtacactatgaaaagaaaggggggagcggctattttcgaaagcaggaaaactaccatctgtgggaagcggaaattcagccgttaaaccagctgattggcgtcaataaacaagctttaaaaagcgctgaagatccgctccgcgccaaaaatgaaaagcttgaggaggacaaccgggcaatcgcagtccagaatccggccgaaccgctgtattctgccgcacagatggacaggggaacagaattgaagaaaatcattgatgacgccacatttcaatttattctcggggaaatcaatgaaaaagctttgaccaggcagtcctgaaatgggagaagcatggcggcggaaagatcatgaaagaactgaatgaagatctgaaaaaagcaaactaaacagaaaaccctttccatttttttgaaaaggaaagggtttttcatcgtattcgctccaagttcattttctttaaattctgcaaaataaacaatataattccatcataggacgaaaaggaggaagcgatatgcagactgccgttatatatgcacacccaaatccaaacagtttcaacggagccattttaaatcaagtcataaaggcgcttgaggacggtaagcatttttatgacgtcattgatttgtatagagaccggtttgatcccgttctattatttgatgaaaagaaaaggcgctcagatatgaatcgcgatccggaaactgccgaatatcgaagaattgtcaaaaacgccgaccatctgattttcatttatccgctttggtggggcggaatgccagcgatcatgaaaggctttattgaccgcgtttttgccgccggagaagcctatacatatcaaggaaagctgccaaaaggcctgctgaaggcgcgcacggcatcagtttactacacggctgacgctccgtcttggtatttgcggttttggcagcgggatgccgactgggtgacggttaaagatgtgatgttgaagttttgcggcgtacggcgggtaaagcgcctgctgtttgccggcgtgaaagacagctctgaagaaaaacgcacgcaatggcttgaccgtgtctaccggtctatagctcctgcagatcgggggatcagcaaatgacaaaggagatgaagtggctggattgggcaaaggaaattcaagctatcgcccaggcggggcttgcctatacaaaagatgactttgatcgtgaacgttttgagcagcttcgcgagctgagctgcgaaatcatcgccgattatacggaaacggacttctctaaagtgaaagagctttttgccggggaatcgggctatcaaacgcctaaagtcgatgtgagagccgtaatttttaaagatcataagctcctccttgtccaggaaaaagcagacggcaaatgggcgctgccaggcggatgggcagacatcggctttacgccgaaagaaatcgcggttaaagaaacgcttgaagagacaggtttgaaagtcaaggcgcataaacttctggcggtcatggataaaaagcgccacaaccaccccccttccgccttccacatctataagctgtttatctcctgtcaaattgtcggaggcaaggcggaagcggggactgaaacacaaaaccttggttttttctcattggagaatctgcctgaattatcggcagcaaggaatacctatgaacagatcgaatatctttttgaaaagcatgatgaagtgtattgcgactaagggaggaacagacaatggatcagttgaaatatccgatcggcaccttttccaaaccgcttgaagcggacgaaagggaactggaaaaatggatcggggatctgaagcaagcgccgcatctcctgagaagcgcggcggcggaactaaatgaagaacagcttgatacgccgtaccggaccggaggctgggctgtccgccaagtcgttcaccatcttgccgacagccatatgaacggctatattcgaagcaaattggcgctgacagaagagacgcctttgatccgcacgtttgacgaacagaattgggccgggcttaccgatgccagaacgctggatccggatttgtcgctggcgcttttagacacgctgcatctgcgctgggctgctcttttttgaatctttgacagaagcggattttgaaaaagcgtacatttatcctggcacaggtgaggagatgaagctgtatcaagcgcttgctctctatgtgtggcactcacaacaccatattgcccatattaaagcgcatcgaaaaagaatgggctggaattgaaaaaaacgcgccgcgggcgcgttttttgtttgccgtttgttttcagaggggattgttaacaataacataacagcggaatcgttggttattgctttttctagccggtaaattaaggtaagatatatgagttatcacccaaaacgtgatggatttatcttgcgattagattagagagaagtggtttttcatgaaaaaaaatgcgctggcgattttaaggatcgtgattccggcggctgttcttttgtttgtcttttttcaagcgaaaaaagaactggccgggctgtcttttaaagaaacatttttgattatcgatcaaattaatcggattgacctattcatccttgtttttctcggacttgccgccattttggcgatgacattatacgattttgttctggtccgctccctcggaatgaaggtttcgaaatggaaaacgatcaaagtatcatggatcgccaactcacttaacaatgttctcgggttcggcggattgtccggtgcaggattgagaacgatcctttacaaagagcatgttgatgatgtgaagaagctgatcagggggatcgcttggcttgcgtcttcggttcttctcgggctgtctgtcctcagccttctcgtccttgccggaattctgcctgccggggatctgtttacagaaaaaacgtgggtgctgctggctgttgccggtacggcgatgatcgctcccggtgcggccgtcattttaatgatcaaaaagaagagaagcagaggagccgaaaagggcatgcggctttcggtcttcttttcttatctgggtgcatcggtgatcgagtgggttgccgcagcagcggtcatgtattattcccttgcaacgatgggcgtcgaattggacttaaaaaccgtcatcggcgtttttacgattgcttcggtggccggaatgatcagtctcgttcccggcggattcggttcgttcgacctgctttttttggtcggaatgagccagctgggggttgatcaggaaatcactctgacggcgattgtgctctaccggatcgcctattcgtttatcccttttgtgttcggtcttatttttgcagcagccgatttgactggaaatacgatgaagaggctcgaagaaaaaccgattattgccccggcaatagaaacgaccaatattctgttgattttacacagagcgctcctattcagactgctgaacggttcgctttcagtcatcgcattttgcagcggagcgattgtgatcgcatctgtggcgctgccgattgacaggattacattgataccgaatatttcgaagttcatgctggtgttttttaacggtttgtccctcagtttcggcttgattttgctgattctgccgcttgaactttatcggaggacaaagagatcttattatatgacgctgaccgctttggcgcttgcctttctgttcacgctttttaaaggctttaatattagcgccgtcttcatgattcctgtggtgtttgccctgtttgtattgctgagggggcagtttacaagggagcgggctgtctacacattcgggcaaatcgcatggggagcttttatcttcctctttactttattgaattacaatattatcgcttcacacatttgggaggcgctcggccatcttcttgtgaaagattatttcattcacagtgaacgccatgtcgacttcgcgacgttttttgcgttatttttcgttccgctgtatttcgctgttttcatctgggcgtttaacaggaaaacgaaagagatcggtgaagagcctgatccggagaaactggaggcattcttagaagaaaaaggcggcaacgctttgagccatttaggctttttaggggacaagcggtttttttattcaagcgacgggaatgcgctgattcaattcgccaaagtcggccagcgcctcgttgtgctcggcgacccgtccggccgggaagactcgtttccgctcgtgatcaaagaattccttcatgcggctgaccaaaaagggtatcttgtcattttctatcagatcgaacgcgaagacatggcgctctatcatgacttcggataccgctttttcaagcttggagaagaggcgattgtcgaccttgacacctttacaatcagcggaaaaaagcgggccggactaagggcgatctacaaccgttttgaacgggaagggtatacgttccatgtcgaacagccgccgttttcgagagaattcctcaacgagctgaggcaggtgtctgatgaatggctcggccgcaaaaaagaaaaaggcttttcgctcgggttttttcaagaagattatttgcaaaaggcgccaattgccgttttaaaaagcgaagaaggcgagatcgtcgcgtttatgaatatcatgccgatgtaccgcgaaggggaaatatccatcgatctgatgcgctattcgaaaaaggcgccgaaaggaatcatggatgcgctgttcatctatttatttcaatggggaaaagaacagggctacacggccttcaatatgggaatggcccctttatcgaatgtagggacaacgtttcagtcattctggacggagcggctggccgccgtgattttcaacaatgtcagctacatgtacagtttcagcggactgcggtcttttaaagaaaaatataagccggtttggcgggggaaatatttagcctatcggaaaaaccgatctctcccggtaacgatgatccttgtgacaaggctgatcggaaggagaacgaaatgaggccgtttattaaaacggccttttttttatattgccattgtaagaagcactcaaaaggcggtatactgcaaatgattggaagggaaggatcgaatcgacaaatgggggatcaaaatgaagccaattgaagtattaagatatgacgcattttcaaagactgcgggtcaaggaaatccggcgggcatcgtgcttgaagcagacgggttgaccgattgggagatgcagaagatcgctgaacaggcaggctataatgaaacggctttcctgctgccgagcgagtcggccgacataaggatccgctactttacgccgggccatgaaatgaatttatgcggacatgcgactgttgcttctctttatgcgcttttggaaaaaggcgcgattgaagctggcgcggagctgaaggtcgaaacaaaagcgggcgtcctttctgtgtataccgcctcagacggcaatcggcgttttttggtgacgctggagcaggcgcccccgtgttttcagtctttcacaggaagcagaagccaattggcggaagcgctggggatcagcgaagcggactttcatgaagcattgcccgttgtttatggaagcacaggtatatggacattgcttgtgccggtgagagatttggccgcaatccgcaggatgaagcccgttcaagctgaatttccgaacgttttaaccgagatgccgcgagcatctgtccacccgttttgcctggagacgatccatcgggattgccagcttcacggcaggcatttttcatcgccttattccggaacgagcgaagatcctgtcacaggaacggcatcaggagtgatgggcgcttatatgaaaacgttcggaaaggaattctgtgaagagggccagactgattttcagatcgaacagggccaggaaatggggaaagacggaaaagtgaaaatcgaagttgcggaacaaaacggcatcatgaaagtgcgcatgacaggaaccgctgtatttgctgaaaagcaaagctttgaagtgtaaacaaacaccgccttttttagcgagtggagatcattgcaaacgccagcagttaacattataatcaacaatgataatcattttcattaagggggcggccacatgaacgacacgctagaaatccaaagtattcgcgattgcgtcagaaatagaagaacgattcgaaagtttaaacaggatccggtgccgaaggaagtggtgctggaactcttggaagatgcgatttatgctccgaaccacaagctgacagaaccgtggcgattcatttatatcgggacggaaaacgggaaaaagaagcatgccgacaatttaaaagcggcgtttaaagagctcaagccgaatatgcaggaagaacaaatcaataagttcagggagcatattctcagcgttccggcttttctcttcgttattatgaaagaagacgaaaacgaacgggtcagacgggatgattttgcagccgtcagctgtttaatccaaaatctgcagctgctcgcttgggaaaaaggcatcggcatggtatggaaaagcggggaagttctctctcatgaaacactgcacaggttaatgggactgaagcgcgatgagcaggtagcagctctcttgcagatcggatatcctgcggaaattcctgaagcgaagcacaggacgccggccgcacagctttttaccgaattaacttaaagaatgaggcccggaacgtcgaatcccgggcctcgattattattttgactgccgctttttcgcgcgcttatcagctgcctgcatgcgggcttgtgcttcgcggtcatcctgatcggcgagttctgctgaatattcctcatacactccgtcagcttctcgcttatactgatcaggaacttgagggagtttttgcttgtttttatcccggtttttgtggattgcatttctgcccatatgatcactcctcatcaataatcggccggtcaagccttattgttcgctgatcaggctcccgctatgcattacgatttttcccttgcggcgcgctctgccattttaaattcgcgcgaatatctgacttcctgcgtcttgttcagagtggatttaaaacgttcgcgttttttcttgtcagccatcttttaagcctcctaaaaacctaagttattcacaggctgtccgtttccgcggcatttatacaagttttaagcttcttttaaccggctgttttcctcctcgaatgttctcatgctgtacagcgtgtacaaatctttcgggatttcatacaggtgaaatgtatcgctgccggcccagtcaagatcagtcttgacggcatatgggagcttttccgcggctttgagggagcgcatatttgtttttctgattttcataaaaacggcttcaatttgcttttcataaaaaagctcgcaaaaaaacgcgtctttcgcccgctggttatagccttttccatggtaaggcttgccgagccatgtgccgaggaagcctttttgctcttcgatttcatacaagctgatgcagccgatcgggttttcccattcatcaagtattgttcgcgatatcagctttccctgttcttcctcttcaatcatgtttttgacatgaaacatatactcttcaatcgtctccgctttatttctgacaaaagggaagacatccggatgaatcatcagttcaaaaagtgcatagcagtcggtcagttcccgtttcttcagcatggcagcccctccttagtttgagggcggcttttacagcagaacgggacgcgtgaatccaccctcggaattttttaattagcggaagcagttgtccgcgtatcttgcacatccattaaaaaattcggggtgggaatcgaacccactaaaaccagagatctggtggcgcaccatttgccttccctgtacgtgtatgctgctaaaaagatacttacattttacgcagctgggaaaggaaaagctacaaggattttgccggaaaacgccttttatgccagaaggttgtgcagggcatctttcgggatataagaaatgatagccgttctgaagcgcttttttcgggaggacgcgctgtcctttcagcacgagcatgctcatttctccaagtacgccttttatcgcaaattcgggaaccgggagccagtgtgggcgtttttctactttcgcgacggtttgcccgaatgtatccatctgaacgggattcggtgccgtgacattgacggggccggacatcagcgtctgttcaatcgcagataaaatcatgccgacggcgtcttcgatatgaatccatggcacccattgccgccccgagccgatgcgtccgcctgcaaacaattgataggggagcgccattttcgggagcgcgcctccgtcttttccaagcacaaggccaaaacgcatccagacggtgcggatgccaagcgcttcgattggttcggctgcctgttcccacaaagctgtcgttctgcttaaaaaatcctcagccgaaactggagattcctccgtgaatgtctgttcaagactggttccgtaaattccgactgcgctcgcctgaatgagggtgttcggcttcttctgaagactttgtatgatgcgggccgactcctccacagagcggaggcggcttgtcgcgatctccgccttcgttttttcattccaacggccgaaaagcgattttccggctaaattgatccaaacatcgatatcggtcagatctttttcaggacgggcgccgtttttttgccagagaacgaaagaagtgtttttttgttcggtttcggccggttttcttgttaaaatatagacgtgatgtccccgggcggttaaggcgtttgtcaaatgtctgccgataaaacctgtccccccggcaatcgcaatcttcatcatgattcctccctttcatgatcattaaccttattgtaaaagaagaaaacaaaagaagggagttatttatgccatatattacaaagatttctgcccagaaaaacaatgaagagcgggtcaatatttttctggatgaaaaatatgcgttcagcgtcgacctggacgtgctcgtcaagtttgacctgcgaaaaggcaaagagcttgatgagcttgatatcattgagattcaatacggagacgacgttaaaaaagggttcaaaaaagcgctcgattatttgtcataccggatgcgctcgacaaaggaagttcaagaccatcttaagaaaaaaggcgtcgcagactccgcgatcacagaaattctgcatatgcttaaaggttataaatatttggacgaccgcgaatttgcggctgcatatgtcagcacccacagaaaaacgagcggcaaaggccctgatgtcttattcagagagcttaaattgaaagggatcgatgatgaactgattcatgaagcgctcagttcgttttcgttttccgatcaggtcgaggccgcggtcaagcatgcggaaaaagtactgaaaaaagaaaaaaagctgtcctccaaagagacgaagcaggccatcgaacagcaccttgtcagaaagggtttctccttcgatgtcatttcggccgcgcttcaggaaaccgattacgaaaacgacgatggcgctgagagagaagcgcttgagaagcaaggagaaaaagcaatgaagaggtacggttatgacggatcatacgaaacgaaaatgaaggtcaaacagtatctgtttagaaaaggattttcaattgacttgattgaccaatttttagatgaaaagggatgagaagatggagaaaagatacagtgaaatgactgcacacgaactgcaccaggaaattgcgggtctgaccgaaaaggcaagaaaagcagaacaaatggggattgtgaatgaactggccgttcacgaacggaaaatcgcgatggcgaaagcctaccttcttgatccggccgattttaaagccggcaacgtatacgaaatcgaagatgggggcgacgatttccatatccgctatttaaacggcgtattcgcctggggataccgtctttcgtcaccggatcatgaagaggctctgccaatttctttattaaaagaaaagggctaagacaaaaagcctaaacccttttcataactgctatcttgtccggatgcgcgtgttgcgctggagaatgatgagatcctgagtctgctgcgtttctccgttcacctgcgcgcgcgcatgctttgtgtttgcccatggctgcggatagttttgcgttttcatctggttaaaatcgtttgtatacggtttgcgatttgcacacaacagaaatcactccatcccagaaaagtttagcgtttgccggaagccctcattctttcttgaggatgagtatttgtgcttccgtcagggcgctttgaagcaaaatcatctttggcccggggctcgccttcaaatttattgttgttcatgttcggaaagcctcttgatttatttcgcatctctttttaggctcctccaatcaagtccataatatttgcgtcttcggttcggaagacgtaaggttagtatatgaaaaggacgacgttttcaaaaagaaagttttttccttagggaaagggggaaaagccaagtggaagagtactttgaaaaactgacaaatgcgcttcttgaaaaaaatcatatgctgagctacgcacaagccagaacatgggttgaactgctgtggggcgatttcgaggcgacatttgcaaaggccggccacccgtacagaggaaaagagctgacagagcgagtcgtcaaagagtggattgagcactacggcagccagttgcatttatttcaaaatgacaagccttcttaccaggatctgttctccggagcccgcgggctgcttcattaagcattgctttagaaggaaatgatgcattgtctgactgtgccgcctggcactggccttactggatgaggacggtaagggcacactaaaacaggtgcgctccgcgtcagcaaatataaagaaaatgaagcggctttcgcgccgcgaggtcaaatcgtccggttaacgaactgtgaaagaagaaagctttttcctccgcttgcagagagagccgagcaagagcagaaaagctctccttcgggcggcagaaaacatgttgccgttttgcggaatgggaaagtgaagctgtcatgcgaaaacggccggcggcggagccagatccggttttcgcccgatgacaaagacttgctcccttttgcccgaacatatcaaggaaacggatttgattgcggcggcggggtttggcccctaacaatcagtcctgatgcaagttctcttgcggctgctttggtttcggggaagattgaacttatgtgaaaaatgtcgcaaaaggaaaaattgttatgttgccctgattgaagctaaaggaatatcatttttttaccacttgttcatagatgtctgatataatgacaaaataatcttgtagaaaatagtacagcgtgcccacagttttccttttgttgtgtgggaagcggctagatgcaagtatcctgccaagcggatgccggatgcaattttattatgtccaaaagaggtgcctttaagtgaagaaaggattcgtttcaatcattattccttcatacaatgaagcaagcaatattaaattgatttatgaatcgttaaggaacgaatttcaatccattgattatgattatgaaatttattacataaatgatggaagcactgatcgaacattggaggaaattaaaaaactagccgaaaaaagcgagcatgtgaaatatatttcgttttcacggaatttcggcaaggaggcagccatccttgccggttttcagcatgcccgcggcgatgctgttgtggtgatggatgcggatttgcagcacccgacatacctcctgcacgattttattaaagggtatgaggaaggctatgatcaagtggtcgcccagcgcaacagaaagggagacaaccccgtgcgctcctatttgtcatccctttattaccgctttatcaacaatgcggtagaggttgatttaagggacggcgtcggcgattttcgtcttttaagcagaaaagccgttaatgcgatgctgaagctgagcgaaggcaacaggttctcaaaagggctgttttgctggatcggttttgaccaaaagattgtttattacgagaacgtcgaaaggaaaaacggaaaatccaagtggtcgttccgccacttgttgaactatggaatcgacgggattgtgtcgttcaacaacagaccgctgagaatgtgtttttacgccggtatttttatcctttttctatcgcttatttatatcgcggccacattcatcaggatcttaaaatacggtgtgattgttcccggctattttacgattatttccgccgtcctgtttctcggcggcgttcagcttctcagcctcggaattatcggcgaatacatcgggcgcatttattatgagacgaaaaagcggcctcattacttgatacaggaggcaaacatcgctcatggagaaactcatgaaaatcgtgaatcctgaatttattcgctttgccgttgtcggtgtagtgaatactttgaattactatgcggtttatttgctgctgcatgttttgcttcagttgaattatatggtttcgcatattgcagcttttttcgtcagccttgtgatttccttttttctgaactgctattttacttttaaaatcaagccgacgctggcaaagtttttgcaatttccgctgacacagctctttaatttgacggtatcttctttgttcgtctacacgtttgtgaattttttcaagatgaacagtgaggcagctccgcttgcctccatgtttttaaccgttcctctgacatttttagtgacagggaagattttgaaaaaagacaggggaagagtatgaagaaaacagtttttctatttgtgatcgcaagcattgcagtttccgtggccgcccattctttttttctgtatgaatgggcgcatgaccgttatatgacggggaacggcgacggacttgcacaaatgatcatttttaagtcgtttctttttgagcaatacaaacaagggaacttcttttattcgtattctttcggtctcgggggcggcatctacagccagctcggctattatttcacgacttcttttgtcttcatcgcttcattcgcggccgtttttctgatgcagcttttgcatttggccggggatgcggatcctttgttttgggcgcaggccgccgtattcatcagtgtcatcaagctcagcctgatcattttagcggcagcgtatgcgttaaacggtatggtgaaaaacaagcttgccgcctttacgggtgcggttttgtatggcacatcggtaatctatttcaggcacacggtgttctgggaatttttcagcgacgccatgctgtggctgccgctgcttgtcgccggagctgagaaagtcatcagagaaaagcggacagcactgtttattaccgcttgttctttgacgctgatcaataacttttactttgcctatatcaacttgattttcattgcgatctatatcatcttccgctggctgatcaggcttgacccggaaaaggaggcgccgaggtggaaacaattcagaatgttcgccgcttcaggcctgatttctttcggaatcagcgcgatttcctttgtgcctgcagtttacggctttttaaacaatttgcggccgccgtatgaccaggctgtcgctgtatacgatctgacggacaacattctgttttccagccgcattgtcttgctgccggctgtctttatgctgttcttgttcgcattttccttctataaaaataaaacgttcaggctgtttgcctcaatcagtgtgctgcttgtgcttctgcattacagcccgcttgcggcaagcgcattcaacggtttctccgctccgcagaaccgctttgaatacctgctcgcttttacgatcgggggagcggcggccgcaggaatgaccgaactgaaaaacatcaggcggaaagagatgatatggtctatcctgcttgtccttctggtttatatcgcggtcatttggcggaaagacttggatttatcacttatgcaaaattggagcattattgtgcttctgttcctgacaatcgccatatttacggcggcggggtttcaatataagaaatcgcagctttttttgcacgtctgcattttattatcgtccgtcctcgtggcgaacacgtatcaaaagtatgttctgtctgagtcaagcggcattaaaaacgtcacgaaaagctatttgaccagcaatgagtacaatggcgaagaacagcgccgcctcctgaacaacattcgaaaagacgataagggtgacccctatacaaggatcgactggatgaacggcgtccgcaacaatactccgctgatgcaggattttaacggcttcagcgcctactcaagcattctcaatcgcgatcttcttctgttttattgggaagaccttcaaatcgatatgggaagggaaagcgtcagccgctacgcatcgatgggcgaccgggccaacttgtacagtctgctgtacggcaagtattacatgacggaaaaagacaatgccgccaatgttccgtacgggtttattcaaacggatgaatcagagcactacacagtttataaaaacaaatacaccttgccgtttatccggacggcgcgaacgttgtttacggaaaaagctttagcagatgcgccagttttagcgcgggagcatgcgatgcttgaaggaatcgtgcttgagaatggcggtaacggaaaagagcagccgccgagcgttcctgatttgatgaagcagacgaagctgaaaaccgagggggcgagctatcataacggcttcctcgacgtcaccgctgaaaacggaggcatcgatctcattcccgaaggcggggttccaaaagaaggcgactattatgtcggattttatttaaaaagccttgcaaaagaccagttcttcaacttgcgggtcaatgattatgtaacatcaagaaagtcaaaccagtcgatttacaaaacaggtgtttacgatttaacgatcagggtgccgaaaacagataaaatttcaatcaggctgccaaaagggaaatatcaattggaccatttgaggctgcaccaggaagactatcaattgctgaaaaaagccgccgccaaaaaaacgccggccgccgacttgaactggcggaacaatcaagtgtccatcagctttgacaatcaaaacggagaccgctacatggtgctgccggttccgtacgaaaaaggctgggaagtcactgtaaacggaaaaacgcaaaccgttcaaaaggcaaattacgcgtttattggaatccccatcgaaaaagggaagaacaacatccgtctcgtttattacccgccgtacttcaaagctaccttggcggttacagtcatcagcctcatcatcggaatctggtacagcagaaggagaaaaaagcttggctcttaaacagagccaagctttaattttttttgaagtttttcctcgctgaaaatccatccggtataggaggtgattaattcgagcgtgtccctgtcgatgtgtgcgatcgccacgaaagggtagtgtcctttgctgcggtatcgcagatcgataaagcggacttcgtaatgatccttatacgtatcgatctcccatttgtaaaccggtgagaacgaaagaaacgccgaaatgttcttatcctgtttcgccgctttcatcacatccgtatccggtaaaggcaccctgttgaatgtgtcgacgatcacgacgtttccatccatgctccgtccgacgtaaaaagccgattttgctttgacggcgattcgccattgcctgaatttcatcgtaggcgaaataatgatttcttcaatatcatcgattttttcacggagctcatgcttgattttcctctgcatgaaatacctcaccagataataaccggccaagacgatgtaaagagccaaaaatgtatagccttgatgcgcgcctgccagccaaaaggcgatggctatgagatggctgacgaaaataaacggatcaaatgtattaatcaagccgagcgctacccatttccttgaaaacggtctgaccgcctgtgtcccgtatgcgttaaaaatatccacgaacacatgaagcgcgaccgcggcaagggtccaaagccacaggtgaagcagattggcttcgggataaaacagcatgagaatgcccggaatcatcagcgaccaggcgagaacagcggggatggagtgggtgaatcccctgtggtgcctaatataaacagcgttgtttttcaatttcaaaacggtatcgatatccggagcctgagatccggcgattgtcgcaatcatcacggcttgagccattgatgggtccattccgacaactggatcaagcgtcgcgatgcctccgagtgcaacgcccatgacaacatgtgtgccagtatccattggtgacctcccctaatggtgctagaaaatcatttttattttccaaaaacagaacgaacgatggaccttgcctgaaatatttaacgcttttgctttcttcacttttaatgtaacatgttatcgtatatgcatatagtttacaacaaaaagccgaagtaacaaaagatcggtatgcaaatgtgacgtgcacaggcaaggagaagtttcatgatggatctgcaaaagaaattagagcaaaaaaacatcaaacaatttcaagaagatttaatttcttggtatgagcaagaaaaacgggatctgccttggcgctcagacagcgacccttataaggtgtgggtgtcggaagtaatgcttcagcagacgagagtggacacggtgattccttacttcaacaactttatcgaaaagtttccgaccgtggaagcgctcgctgaagccgacgaagaaaaagtgcttaaagcctgggaaggactgggatactattcaagggttcggaacttgcagagcgctgtcagggaagttcacgaacgatacgggggtgtggtccctccttcaaaagaggaattcggcagcttaaaaggcgtcggcccttatacaagaggcgcggtgctgagcatcgcctacaatcagccggtccccgcggtagacggaaatgtcatgcgggtcatgtcacggattctttccgtatgggatgatattgcaaagcctaaaaccaaaaccctgtttgaaaaaattgtcgaagcgtttatttctgaggaaaaaccgtccgagtttaaccaggggctgatggagctgggcgctgtcatctgtacgccgaaatcgccatcatgccttctctgcccggtccgagagcactgttctgcttttgcagaaggctgtgaaaaagagcttccggttaaaagcaaaaagaaaaaaccttcggtaaaaacccttgcagctgtcgtcctgactgatgaagaaggatacatctatatccataaaagaccggcatcaggtcttttggcaaacctttgggaattcccaaacacagaaacgcagaaaggcctgaagtacgagcgcgagcagcttgcggcgtttttgaaagaagaggccggaatagaagctgaaatcggtccgctcgaaggagtcgtagagcatgtgtttacacaccttgtctggaacatttctgtctttttcgggaaaactctcgatcaaccggatgattcatactttaaaaaggtcacgaaagaagagcttgctgaatacgccttcccggtttcgcatcagaaaatatggaatatgtatatgaaataggcagcttgactgtgcatgctgcccgttagtcgtactggatggtggtgccgtgcgtataatcggcttcctggcggcacagtccgcctcttgcttgaatttctttcacaacctccaggtactcggcatgcccttcttcattgagaaatggcatgatttgctggaaggcgcggtgaaaatagagaagctccgcatctttccactcgtttttcggcgtgtggtcgagctcgctcatatcgcgtcctacgtacataaggcgaatgcctcctttttgatcgtgttatgagctattttttatcagattttcaatcactatactaggagatgaatgacagatggaacaaagaaaatgtgcccttattacaggaagcagccgcggcgtcggcaaagcagcagcgctgaggtttgccgaaaacggctacaatatcgtcatcaactatgctagaagcaaaaaagcggcccttgagacggctgaagaaatcgaaaagctcggtgtcaaagcattggtcgtcaaggcgaatgtcggacagccggcgaaaataaaagatatgtttcagcaaatcgaggaggcgttcggcagactggacgtgttcgtcaacaatgctgcatccggcgtattgcgccctgtcatggagcttgaggaaagccattgggactggacgatgaacatcaatgcgaaagctctgctattctgcgcgcaggaagcggcaaagctgatggagaaaacgggaggcggccacattgtcagcatcagctcgctcggttcaatccgttatttggaaaactatacgacagtaggcgtttcaaaagctgcgcttgaatcattgacgagatatcttgccgtagagcttgcgcagaaaaacatcatcgttaatgcggtttcgggaggcgcgattgatacagacgccctgaagcattttccgaaccgcgaagagcttctggaagatgcccggcaaaatacgcctgccggccgcatggtagagatcagcgacatggtcgatgcggtggaatttttaacgtcagggaaagcggacatgatccgcggacagacgatcattattgacggcggccgttcactgctcgtataaatttttcgcgttcaatgaataggatatcaccctcctgcacaatctaatggtcgtggaggtgatatacaatggctaaccaacaatccaaaacaaacgcacaaaaagtaagacaacaaaaccaagcttctgcacaaggtggtcagttcggcactgaatttgccagcgaaactgacgcgcagcaagtaagacaaaataaccaacaagctgagcaaaaaaaacagcaaaacagctaatcactgaaacaggaaaaagcacttcaccatcggatgaggtgcttttttctttttgttccgacaaaacttccgaatcttagccagaatcagtcaaaggacatccggcatgtatagagaaatgatacttaggcaataaatggagtagagcatagaatggaggatcccgaatgccggaatttgaaaatttggttcaggggcagatggagattatggataagctgttgtatctgcaagcggagattgaaagatgccagaaaattgaaaaagaactggctgcccttgaaaagaaagcccagcttttatcgatccgggaagatatatcccagaagcggaaagatcttgctcagattcaggatttgttccaaaagcagacggagcaggtgattcaggcttatcaaagaatcgaggcatgagcctctctttatcgttttttagaaaagagccattcctgttcgggagtggctcttttattttcattttttattttcaaacgttataataaataaaagaactgtcggacaggcgatgtgacacactgacttgtaaggcttttgcaaagaaagtaggggagaaaacatgggctttcccaaggaaggagaaaccattcaaattcatagctataagcacaatgggcagattcatcggatttggaacgaaacaacgattttaaaagcaacggaattgtgcatcatcggcgccaatgaccggacaatggtcacggaatctgacggccggacatgggtgacgcgagagcccgccatttgttatttccatgcaaagcagtggtttaacgtcatcggcatgcttcgtgaagacgggatttattactattgcaacatcagctcgccgtttgctttggacgatgaagccatcaaatacatcgactatgatttagatgtaaaggtcttcccggatatgacgtatcatattcttgatgaagatgagtacgcggatcataaaaaggcgatgaattatccgaaggaaatcgacggcattttaaggtaccacttaaatacgctgctgcattggatacaccaaagaaaaggcccgtttgcatctgaatttattgatatttggtatgaacggtatttgcattatacaaaataatcctaaaaaacctgttgaggccaacaggttttttgcggtgtactcacacatcaagatatagaggggggaagacgtgtgggggtaatcagaaggtacatggaatttgtgaagccgtataaatggaaaatcgttttgacggttttaatcggtattattaaattttctattccgctggtcatcccgcttctgctgaaatacgtcgtggacgacatcatccaggggagcgggactgctgaggaaaaaacatccacattattcatggtaatggcggttatgttcgccatttttttggtgcttcggccgcctgtcgaatattaccgtcagtatttcgcgcagtggacggcaagcaaggtgctttatgatatcagggacaagctttttgcgcatatacaaaagctgagcctcaggtattatgcgaacacccgcgcaggagaaattatttcaagggtcatcaatgatgtcgagcagacgaaggaattcgtcatcatcggattgatgaatgtatggcttgacgtgatgacgatttttatcgccatcgccattatgatgacgatggacgtgaagctgacgcttatttcgatcgtgctgtttccgctttacggactgtctgttaaattcttctacggcaggctcagaaagctgacgagagaacgttcccaagcgctggccgaagtgcagggccatcttcatgaaagggttcagggaatgcctgtcatcaggagttttgcgatcgaggattatgaacaaaagcaatttgatcacgagaacgggaattttctcggtaaagcaatccgccatacggcctggaatgccaaaacctttgccgtcgtcaatacggttacagacctcgctccgctgatcatcattacggttgcaggttatcatgtgattcacgggaaccttactgtaggaacgatggtggcgtttttcggatatatcgaacgcctctacaacccgctgcgccgcctgatcaattcctcgacaacattgacgcagtcgatcgcatcaatggacaggctgtttgaatttattgatgaaccgtatgatttaaaagataagcccaatgctgtaaaagcagagcgattaaaagggattgttgaatttaaaaacgtttcctttcaatacgaaaaatcggaggaaatgattttgcaggatctttctttgaaagccgaacggggcgaaacggttgcgctcgtcgggatgagcggaggcggcaaatcgacgcttgtcagcctcattccgagattctacgatgtctcagccggaagcctggagatcgacggcatcgatgtgcgcgattatgaggcgcgaagccttagaaaccaaatcggcatggttctccaggatacgtttttattcagcgaatcggtacgcgaaaacatatcgatcgggaatcccgaagcttcgatggaagacatcattgaagcggcaaaagctgcgaatgcccatgattttattatggagctgccgcaaggctatgatacaaaggtcggagaaaggggagtcaagctgtccggaggccaaaaacagcggatatcaatcgccagggtgttcctgaagaacccgccgctcttaattttggatgaagcgacgtcagcgcttgaccttgaaagcgagcactatatccaggaagcgatggaaaagctcgcgaaagaccggacgacctttatcgttgctcacagactgtcgacgattacccacgctgacaaaatcgttgtcatcgaaaacggacgtgtcgcggaaatcggcacacatgacgaactaatgagccgcgacgggcactataagcatttattcaccattcaaaaattaaactaaaaccgcaaaaagcctgactttcgtttgaagctgaacggatgtcaggctttttctttccccgcaaatttcgtacatatttcctatctcgtttaaatacaatttaaaaaatacaagctccggaggtgtataagtgacaaaagaaaaattgcttgaagtatcggatttatcgatttcgtttcaaaagaaaaagtccgaaaccccgattgtgcaaggcgtttctttcgatctccatcccggagaaatcatgggagtcgtcggagagtccggctgcggcaaaagcgtcacctctttggctttaatggggctgaacgcaaacacccggacgacgggccggatcaagtttcaaaacaaagaccttctcatgcagtctgaaaaagaatggagacagatgcgcggcaatgacatcgcgatggtttttcaagagccgatgacctccctcaatcccctttttacaattggcgatcaactaacagaagcactctccagccataccaatattcataaaaaagaagcaagaagaaaagccgttcaaatgctggataccgtcggcctgccgaggacggaccagctgatgaagcaatatccccacgaactgtcgggaggcatgaggcagcgggtcatgatcgcaatggcattaatttgcgaaccgaaactgctgattgccgatgaaccgacaacagctctcgacgtcaccatccaggctcagattctgtcccttttgaaaaaaatgaatgccgaatttaacacagccattctccttattacccatgaccttggcgtcgttcacaatacatgtgaacgcgtgatgatcatgtatgccgggcggatcgttgaagaaggcggtgtcaccgctgtttttgacagcccgaaacacccctatacaaaaggcttgttcgcctctattccggcattcacaggcaaatccgagcgtctgtcttcgattgaggggcaggtgccgaaaccggggtcgataaaaaaaggctgtatgtttgcgccgaggtgccctcataaacgcgaacgctgcgtagaggaggagcctggattgaacaggctggcggatgaccatgctgtaagctgctttctctacgaagaggaaggtgctttcacatgaatcatgaactgctgaacgtccaagagctgaaaacgtattaccgcgtgtcccgcaagaaaatcgtcaaagcggtcgatgatgttacactgtcagtcaaaaaaggcgaaatcgtagggatcgtcggggaatccggctgcggaaaatcaaccttgggaaaatcgatactgcggctgaccgaaccgacttctggaaaggtgacgtttctcgggcgggagatgaccggccttgatgcaaaacagcttcgcaacatgagaaggcatatacaaatgatttttcaagatccgtacgcttcattgaatccgcgcatgaaaataaaagatattttggaggaaccgctgatcgttcataaactcggaacgaaggcggaaaggagagaagtcgttcgctcgatgcttgaaattgtcggtcttgatgcttcatacggcgaccgatatgcacaccaattcagcggcggccagaggcaaaggatcggtattgcaaaagcgctgatcacaaagccgaaattaatcattgccgatgagcctgtttccgcgcttgatgtatccgttcaggcgcagatcttaaatctgctgtctgatctgcaggaggcattcaatttaacgtttctgtttatttcgcatgatctcggggtcgtccgctatatcagcgacagggtagccgtgatgtatttcggaaagattgtcgagatggcggacgccgactctttatttagagaaccgaaacacccctatacagaaacactgttagcggcagtacccgtcatcggcaaaggagaggcggttcatacggcgccggatattgccgcgccccgcatgagtgaaaagggctgtcctttttacagccgatgcatgaagcgggcggacgtctgccttgaagcggagccgcttcttgaagagactgcggacgggcattatgctgcatgccattttaccaataaggaggctgtacgatgaaaaagaaaagctggctgatctgtttgggaatgattctgtctgtttccgcttttttaatgggatgctccggtaacgaaagcggaaagaacgacggagggacgaacggcggaaaagatacgctgatcatcggcagaggaggtgattcgacatcgcttgatccgatcacaacgacagaaggcgaagcgtttaaagtgacgatcaatatgtttgagaccttgctgaattacggggaacaagacacaacgctgaaggaaggcctcgcggtgaaatgggacgcttcagatgacggtttgacctacacattggagctgagaaaaggcgtgaaattccatgatggaacggattttaatgcagaagccgtcaaatacaattttgagcggtggatgaacggggatgaagaaaaatttccttactacggcatgttcggaggctataagaaagatgaggggcacgtcatcaaagacataaaagttctcgacgaccataagattcagttcattttaaaacgcccgcaagcgccgtttttaaagaaccttgccatgacttctttcgggattgcaagtcctgccgccattgaaaaatacggcgaaaaattcagggagcaccccgtcggcactggcccttacaaatttgtcgaatggaagccgaacgaccggatcgtccttgagaaaaatgaagactattgggatcaaggcaaaccgaaattgcagaagatcattttcagagccattcctgaaaactcagcccgcttaaatgcattgaagacgggcgaaatcgacctaatggatggcgtcaatccgtctgatatcgaaagcatcaaagcagacgccaatctgaaaatatttgaaaggccttcaatgaacgtcgggtatctcggaatgacaacgacgagaaagccatttgacaataagctggtccgccaggcgctgaaccatgctgtcgataaacaggcgattatcgactccttctacggaggtctcgctgaatctgcaaaaaacccgcttcctccgtcgctcgaagggtacaacgaccaggttaaggaatatccgtatgatttaaaaaaggcaaaagaactcttaaaagaagccggctacccggacgggtttaaaatgaagctttgggcaatgccggtaccgcggccgtatatgccggacggtatgaaaatagccgaagtgattcaatcaagctttgaaaaaatcggagtcaaagcggaaatcgtcacttacgactgggcgacgtacttggataaggtgagcaaaggggaagctgatgcgtttttaatgggctggaccggcgacaacggagatccggacaacttcatttatacgctgcttgataaagataatatcggcggtaacaactatacgtacttcagcaatgatgagcttcatgacatcttaatcgaggcgcagtcagaccctgatcaaaagaaaagaaataaactgtatcaagatgcgcaggagctcctccatgaagaatcgccttgggttccgcttgtccattccacgccgattttggccggttcaaaagatatcgacggatatgttccgcacccgacagggagtgaagtattgtccggcgtagagtttaaataggtggtgacagccattgcttgcgtactgtttaaaacggacggccatgctgatccccgttctcatcggcatgacattggtcgttttttcgatcatccgctttattcccggcaaccccgcccaggttattctcggccagagggcgacaaaggaagcggtgcagcagctgaccgtccagctcggccttgatcagccgtggtatatgcaatatgccagatatataggggatttgctgaaaggggatctcgggacatcaatccgcacgggagcggcgattacgcaagaaataaagccatatttgttcgccactctcgaacttgcctttttcgcgatgctgatcgcagtgtttgtcggcgtgaatgccggaatcatcagcgcgtggtttaagaactcggtattcgactatatcgcgatgctggtggctttaatcggcgtgtcgatgccgattttttggctcggtttgatgggccagtggtttttttcgatcgagctcggctggctgccgacaacaggaagggagaatgtcagaaatccggtcgaagccattacgtacattcatacattggacacccttttgcacggaagatttgatcagtttgcagaagccatccgccatttaattctgccgggaacggctcttgccaccattcccgcagcgatcattgcgagaattacgagagccagcatgatagaggtgctgcagtccgattatatccgcacggcaaaagcaaaaggcgtgcatatgtttttcgtcatctataagcacggtttaaaaaatgcattcattccggtattgaccgtcatcggcctgcaaaccggactgttactgggcggcgcaattttaacagagactatttttgcctggcccggcatcggccggtacatttatgatgcgatcagctaccgcgactacccggttatccaatcgggcatcctcgtgatcgccttcatcttcgtcatgattaacttcatcgttgatctgctgtacgccgtcatcgatccgagaattaaatattaggaggcgggaaacatggttgtgcttcaaaatgaacagcagagggaggacgtgaaggtgcgttcgcctttggcggaacatattcggcggttttttgagcataaattggctgccgccggcacgattctagtcgcgctgtttatcctgctagccatcttcgcgccgctcatcgcaccatacggaataaacgaccagtcactgtcagacaggctcgccgctccgtctgcggaacacctttttggcacggatgactttggcagggatattttctctagggtgctttacggcgcaaggctgtctttatgggtcggctttttctcctgtttggcatcggccttggcggggacgctgctagggctgatcgccggtttttacggcagatgggctgatgcattgatttcacggctgtttgatatcatgctcgcgtttccgagcattctgctggcgatcgccattgtagcgattctggggccttctcttgaaaatgccctgattgccatcgccatcatcaacgttccgacgtttggcaggctcgttcgttcaaaagtgctcagcatcaggcaggaggagtatatcttatcagcgcgtgctgtcgggatgtccaatataaggctgatgtttaaacacattctccccaacagcatggccccggttatcgttcaagcgacgctgaatattggaaccgcgattatagaagcggccgcgctcggatttttagggttgggggcgcaggcgccgaaccccgagtggggaaaaatgcttgcggatgccaggccttacttggcgcaggctccatggacattgttttttccgggatttgcgatcatgctgaccgttctcggctttaatctgatgggagacggcctgcgcgacacccttgatccgaaaatgaaggaaggaaaataaaaaaccggttaacatattctttaaccggtttattcttcctcaacttcaagctcgctgtcttttttgtggtacgtctgaaagcttgagagcaaggtttccaaatgctcaagctgttctcggtattctacagtgctcgccataatggtcagcatattgtagtccaacagttcttcttttaatttgtcctggtttttcaggaatgattcggtcaagtgctgtttgtacacgtctccttcttcgtgcaggtcgacgtgatcctgcgttttgatcctgccgacgaatctcattaaaattcgttcgtgccaatggaggagataatcgagctcttcgaccagcgtttcttgaaattcttcaggcatgtgataaaactcgttttcaagccggtgcagctttttcagggcatcaagcgcacggttggatgcaatgatcgcctgtctgaacagcacgagctttcgctgttttacatatgtggaacgttttaaatagcttctttcttctttgtagagcaagtaaaggtggtcaaccttcatcattttttctttcagtttttcaatgtcttctttcagcatggaatgttccgttgtcttccgcgtcaacaatctgatccatttaatgacttcatctgtattttcaacaatatggctgacgagcttcgtttcatatttaggcggcagaaaaatcaggttgaccaagaacgcagacaacacgcccaaaataaccgttccggttctcaccaaagcaaaccataaaaagttgtcgccggagctctccagtatggcaataacggtgacaagagcgatcgaaatcgtgttctcgatcttcagcttcaagttgatcgtaatgacgattaccgccgtcaatccgatgatgatcggactgggttcaaaaataagtccaaaaataatggctgtggctgctccgataatgttcgcctgcacttgatcgacaatcgtcaaaaatgaacgatagatcgaaggctggatcgcgaagatagccgcgattcccgcgaagacaggagtcggaaggccgagccaagacgcgaggtaaagcgcaagcgtaatggcaatgcctgttttgaaaatacgggcaccaagtttcattaggctgtacttgcatccctttctataataaaattcgttctttacagaaaatgaattgtagtgaacattccctctctgttaatttgccaaacaataaagtaatatacagcgatcttccgaaatattcaacccatttttaagaaaaaacaaatcattgacaaaaaagaaagacaagccggcggaaagtgcctgttcaccgcgctttcaaagtgctccgcatttgataaaaaagagagcggatccgctctctttttacatgcgctgtttcaattgtttaaatgagtcatccacggctttgagcgtatctttaatgtcctcttccgtgtgcgcggtggtgataaaccatgcttcatattttgaaggcgcaagattgattccgcgctcaagcatcagtttgaaaaaggccgcgaacatgtctccgtccgtattttcggcttgctcatagttttcgactttttcgttcgtgaagtatacggtgagcgcgccttttagacggttgacagtgatgtcgatgccgtgggtctcggcatgtgccaggatgccttcttcaagcatggcgccgaggcggtcaagtttttcgtatgtgcctttttctttcagcacttcaaggcaggcgatgccagagaggatggaagccggattccccgccatcgtgcccgcttgataagcaggtccgagcggtgcgacttgttccataatctcttttctgcctccgtaggcgccgatcggcaggccgccgccgatgattttgccgagcgccgtcaaatcaggtttgacgccaagaagatcctgggcgccgccgtacataaagcggaaagcggtaatgacttcatcgtagatgaccagggctcccgccttatgtgtcagttcattgacctgctcgaggaatccgctcttcggttcgacgatcccgaagtttccgacaatcggttcaacgaggactgccgcaatatcgttcccccatttatcgagcgcttctttatagctgtcgatatcattgaaaggaacggtaatcacctcgttggcgatgctttttggaaccccggcggaatcaggcgtgccgagcgttgacggtcctgaaccggccgccaccagcacaagatcggaatggccgtggtagcagccggcgaacttgatgattttcgttctgcctgtataggcccgggcgacgcgaatcgtcgtcatcacagcttccgttcccgaattgacgaatctcactttatccaaggcaggaatcgcttccttaagcatcttggcaaatgtcacttcatgctttgtcggcgtaccgtaaagcaccccgttctcagcagctgtttgaatcgctttcgtgatatgcgggtgggcgtggcccgtaataatcggtccgtacgcggcaaggtagtctatgtatttgttgccgtccacatcccaaaaataagcgccgcttcccctttccatcgcgacgggagaacctccgccgaccgctttgtaagaccttgaggggctgttgacgcctccgactatatgttgaagagcttcttcatgaagcttttcagattgagtatgctgcataatatcctcctcatttttgcacctttatctatttctatattttctatattgtaacacgaggcggacagagcgcaaaaaagaagccgccgaacatttgaacaagagggcgctgttttttataatgggggaaagcaagcgattaaacataacaggaggcaaaacaatgactgttgaaattggacaaaaggtgcctgatattgaactgctgggcgatcacggagaaaaagtaaagctgtcggattttgaaggaaagtatgtcgtgctctatttttacccgaaagatatgacgccgggatgcacaacggaagcgtgcgatttcagagaccgtcatgaaagctttgcggaacttgatgccgtcattatcggagtcagccccgacgatcaggcaaggcatgaaaaattcaagcaaaaacacgatctgccgtttctgctgctcgtcgatgatgaacacaagctcgctgaaagctttgacgtatggaagctgaagaagaatttcggcaaggaatacatgggtgtcgaacggtcgacattcctgattgataaagaaggccgccttgtgaaagagtggcggaaagtaaaggtaaaagaccatgtcgcagaagcgcttcaagcagtaaaagaaatcgcggaagcataaagctcgctggggaggccggactgtattttagtttggtctctttttacgctcatattcgcctgtctgatcggccatgctgatcatagcggcatttttcgccttaaaaatagctttttcacagggattggaattgacaaagattctgatcaggagttacactaattataaacgttataatgtaagaattttttttagaagagaggtgcatgacgatggctgaacataacctgaaagaagcgttggaagcgttgaaggaaaccggggtgcgaattactcctcaacgtcatgccattctggaatttctcgtgaattctatgtctcatccaactgcagatgatatatataaagctctggaagggaaatttccaaacatgagcgtagcaacggtctacaacaatttgcgggtttttaaggaatcagggctcgttaaggaattaacgtacggagattcctccagccggtttgacttcgtgacttccgagcattatcacgcaatttgcgaacgctgcgggaaaatcgtcgactttcattatcccggcctcgacgaagtggagcagcttgcttcacatgtgacaggatttaaagtcagtcaccatagactggagatatacggtttatgtcaggaatgcgacaaaaaagaaagccattaaaaagagctggccgcttttttaacggtcagcttatttttgttgcagcatttactgagactttcgattatacgattcgttaaactcttttccttcgaggtttttgtccaatgtcaaaggctccctgcaatgcatgcacatatcaacccggcctaaaatcttggtcggtttttcacagtttggacagacgacttgaaccgctttcgttgaaagcatgccgatccaaaaataaaccgctgtgctcaacaagatagacaatacccccaagatcataaacatcgacatcaagaggaccgaggacctaaaaaagaccccgacatacataataatgaagcctataaatacaaggctcaacgcaaacgttctgattttgttgattttactagagtatttggccatatccatccccctgtctctaatatagcatatcaaagatgtgttattctttaattaaaacgaatcaattggaaaatttctatagagagttttggggaaattgattataataattcaatgtgttttcaaaataaaggagtttttattggctcgtagaaataggtagaaacaagagagaagcttttatgcaacgtatttacatcgtattggaggaatggtgatggaaaatcttctccgtccgatttaccaagaaagagcaagccgccctgacacactcgctgtcatgctgattgagaggagaaatcaaacttcatctgcaacagataattttgatgcggcattgttgattatcgttaataaggctgaagaccctgtattcgtgaagcattatgagttcgacggaaaaacggcttctcttcatattatttctgttgaacagcttcaggaatggattctgcttggaacaaacaggagaatcatagactgggttctcaatggaaaggtgcttttcgaccgaaacgaatttatcgccaagctgattgagcagctcaatacatttccgttttcagaaagaaaactaaaaatcggacttgaatacgggaaattaatcagaagatatatagaaggaaaatcgttttttgaggacggtcaatttttggatgcctacaattccatcgtacacgccctccaccatttggccagaatcgaagtgatcgataaggggtttcaccctgaagttacggtatggaaccaagtccgccacatggaacctcaggtttataaattgtataaggaattaattgaaagcaatgaaagcttgcaaaaacggctggagttattattcctcgcaagcgattttctcattcattcaaaagccgaaataggggctgcctatattctcaatgtcatggatgaaaaatcggtttggcaatttgccgaacttcttaaacatccggatctcaagtatttcacgacagacctgggagttatactggagttcttggctgaaaaggatttagtcggagtaaagccgatagagacaaagggccaaaagatttttcaccgaggatattttattaaaaaaagtgttgacactaatttataacggtgatatattattaagcgtcgctgttagcggaacggtttttgaacagaaagcagcagcgacgaaaaatcaaaaaaacatttgacacttctcgttgaaaatgttatactaataaagtcgcttcggacagacttgtttcagacaagtcttttttttgtgtgcaaacgaacccaaaaaaaggataaattattatataattgttaaataaaaaaattgctctgtcaatcgggattttgatttagtaaaatattaagaaaggagggagcaccatctctaagcttttttgtctagatcacagtaaaatcaagcaaagaatgaatcattttatagaccttgagattcccaatgcggacttaaatcggacgctgcacgcttttctagatgcaaaggaccagttgcatttcagcgagcttgctttttatcattaccaaagtttcggcggcacggacaccgatgcggcagaaacccttggagcaggcattgaactcttgattcttgcgtttgatatattcgatgatttagaggatgaagacagccccgatgaaccttggatgaaaatcaaccgttcagtcgcaatgaatgcggcgactgcgctttatacaataagcattaaagtgatcggttcggtgtcgaacgattcttgcttttttaataaaatgatggaatacatattgcaatcttcacaagggcaacatgatgatcttagtgataagccggttacggaaaacgaatgccttgatatgatcaagcgcaaatctggttcattgacagctctttcatgtgttttgggaaccatgctcgctacaggtaaatttaatcctactgttgaatcttatgcactccaattgggcattgctttacagatcgaaaatgattatagaggtcttttctataattcaaaaagcgatattgtgaaaaataagcgaacacttgcttatttatacttgaaaagaaaatttaatcaatcctcaattgatttattaaaagtatttgaaaatgaggataaaattgccgatatagaaataaaatgttataaagaaaaattgaaggaagctggtgttccccaatatatgtatgtcatgattcagcttgctattcagaaatttagaagaggaatagctgagttagagctgaaacaagaggaaaagaaatggcttgcttctttccttttgaacaagtttgataaggaggattaaaataaaacgtgcaggatattgtaaattttttagttcagcatccagaagttttagaacaggttataaaaggaaatgccagtttgattgggctggataaagatcaattaataagtataacggaaggttttaaagaatgggaatctattggaagaagagttcctgtctggggataaataaaaaaatagggcgttctaaatgaaattttcattgaagttagtgtcagtaactcttgtggtgattacctgtatatatactttctttgttatatatctatgttataacaacatgtttgtaggtgcatacttagcctacaattcgaaaaaccagctagttgtggattatgttgaggaagattccttagccgattatacgggtttaaaagctggagatatcattcttgaggttaataatgagaagccgtctaagaaggaaccaaaaaataaaattctagcagatgtccgttcactttctattgagagaaatggaaaaatcattacaactgatacaagggatactattattagttatgatgttttatttactgttttaatcccggttgtattttatttattatgcatgttttgtgtgtttttgattttaaaatctaacaagacgaataaacaaatgtcttcatttttgctaatttcatttttaatcataatttcactggcttatgtaagtgtcggtggagtttcaagaggtgataaatttagccgatatctgaatttgttaacctttctatcagtacctgctagttattatcactttatacttcaatatttcaaagaaattggcaaaaaattctttagcaataaaatattgttgctctatgctttacctttcttgaatatcgttttagaaattttttatgaccttactgattttcttgaggaaggtaggccatatgtcaatttgttttcgttctttataggaattgttttagttttcggagttattatttacggtttaattaaatataagcattcagaggaaatttatttcttgaaaatgcttatgttaggaaatttccttggtgtttttccttttgtagtattctttgttcttccaattttaattattggggattatatttattccgccgcagtagtagctccatgtctattgatcattccgttttctttagtttatcaattcatatctaataaaacttatgatgtggagtttttggttggaagattaaaatactatggcctattggcgattattccaacaattatgttgatatctgctttcaagctaataaagtatcaaactggggactactatgatctaagattcacaatctatatctacctggtcatgctcggtgttttttaccttaaagaaatccttgattatcgcttccgtctgaaacgtttttcagagaagtataactaccaagacagtatatttaagttcacacaaacgattcgaacacactcatctttaaatcaggttttgttggaattgaaacaaacaattcttgatgttttgattgtcagccaagcccatgttctgaaagtcaaaagcgacggaacaatatctttgctcgaagaagatgccaaagaatatccgtggatcccctacgaacaagaagtaaccaaggtgatcaccgacatcggcaaaatcgtcgaagtcgaccgcggatttttgattaagatcggtgaacggggcgggacgtcttatgtcatgctgtgtttgtcggttttaaatacgcctaggctgacgcgcgatgagatttcatggcttgagacgctggcgttttatacgagcgtttccctggaaaacgtgctgaaaatcggcgagctgatggagcatctggaaaatgtgaaaaaagaagggccgaatccggcgtggctgaataaattgatgtttgcgattgaagagaagcagagatctgatttagcccgcgatctccacgactctgtcctgcaggatatgatttccttgaagcatcaaagcgagatgtttctggctgattttgaaaaagataaagcctgtacgaatcaaatccggcaaaggctcatcaatatgaatgagcaaatgtccgccgtcatccagacgacaagggaaacgtgccaagagctgaggccgcagctgttgtacgatctcggacttgtcaaagccctttcgaaactggcggcgcagcatcaggagtcctcatcgatcgataagatccgcctcaatacggaaaggttctcaaaggtgctcgacttggacacgcagttgaatttgtacagaattgtgcaggagcttttaagcaatgcggttaaacattcgagagctaatgaggttttgattatgcttgtctgcataaaagaaaaagttgttcttcattatgaagatgacggcattggggttgacccggacaagctttatcaaaacagcgcaagcatggagctgtcgggcattcgcgagcgcgtccgcgcactgaacggcagtctggatatacagacagcagaagggaaaggctttagggtcgccattgaaatgggattgtaatgtttagttaacatttttgcttggcatccgccaagttttttctataaaatggtgatagggcaaggttacgcaaaagggaggaaattatgagaagattacttgtgatcgatgatcatccggctgtcatggaggggacgaaggcaattcttgaaacgaaccaggactttgttgtcgattgcctcagccctgaagccagcgaacaatttctcaagaaacatgatttttctgcgtatgacctgatcttaatggatttaaatttgggtgaaatcaacggcatggacctatctaagaaaatccttgagacatgttcatcatgcaaaattatcgtttacacaggctatgaagtcgaagattattttgaagaggcgattcgttccggcatgcacggcgccatcagcaaaacggaatcgaaggaaaagattatagagtacatatatcaggttctggataataaaattgtcgtcgattatgattatttcaagcagttgattacacagcaaaaatcgaagtcaaacagccagcagacccagcacgacctcttgactgaaagggaatgcctgattttaaaagaagtcgaaaaaggctacacaaatcaggaaattgctgatgcgcttcatttaagcaagcggtcgatcgaatacagcttgacttccgtattcagcaagctgaatgtaggatcaaggacagaggctgttttaatcgcgaaatctgaaggtgtactctgatgaggggacgattgtgatggaaacgaaacatacacttcttgaagcgttgggaatcgagttgaaggagtgcagcaaagaacggtgtgttgccgtcatgcctgtcgatgaaagaacgcgtcagcctttcggctatctgcacggaggcgcgtccgttgcgctcgctgaaacggtggcaagcatcggggcatatcagcatatcgatccaaaagagcaggcatgcttcgggcttgagatcaacgccaaccatattaaatcggtaaaagacggaacggttaaagcggtcgctacgcctctgcatgtgggcaaatcaacaatggtgtttcaaattgaaatacgcgatgagcaggacagcctgatttgcacgtccaggtgcacgatggcggtcatcagccgtccttcatcgtaaacataaagaaaactcgcctgttaggggcgagttttctttttataaataggaatcttccttctttttaatcagaaaatttctgtagccttcataatcgtcctgtacggttttcttttccattttaacgcctgtattatacgcggctcttgcgatcaggtgcgcgcctacaggagacgtcagaaatacaaagacgataccgagcagcacttttgccgtaatgaagccgtgcagaaaccagaagtaaaagaatacgccgagcagcacgctgatgatccccagtgtcgctccttttgaagcggcgtggattcttgagtataagtcaggcagcctaagcgttccaaaggaagcggctaacgatatcagtgcgccaagaaggatcaaaacggcgataagcaatttagcggcttcgatcattttcgataatctctcctttctcaaggaatttagaaaatgcgacggtgccgatgaaggccagaatgccgatcaagaggatgacttccaaatatgctgtcgtatttaacaggatggacacgagagccgtaattccgattaagttgatgccgatcgcatcaagcgccaccactctgtccgggatgctcggccctttaatgaccctcaggacatacagaaaagtggagaccgccaaaatgccgagtgacaattgcaaaataaattcaaacatcagcggcttacctccttaatggcctcttcaaacgaaatgcggatatcactgatggctttctcggcatcatcgatatcgaccgcatgaatataaagaatcgaacggtcatcggagatatcgacgaccaatgtgcccggtgtcagcgtaatcaggtttgccaacgtcgtgatttcccagtccgctttaagatctgtcttgaaggcgaaaatgccgggcttattttttaaccgcggtgacaagatcgtctttaatacgctgacgtttgccagcacgagctctttaataaaaataaacagcagtctgacgatcgcccaaatgttaatcaagtaaaagcggcggcggaaaaaacgcctcatcagaaagagcgagaataatccgatcacataaccgatgacaaacccggcagcggtgtagtcattgttcagaaacatccagcacaacgcaagaataaagttcaacaatatttgtaatgccatgcgatctactccttcaaaacggcttcaatatatttttcggggttgacgagcgtatcagccgcctggtgaaaatacggagcgataagctcggttccgagtccgatggcaagcgacagaaagagcagtaccgctgccggatacatgtagccttttagctgccttttggccggagcatcttcctgttcatccccccagaagccgttgataaatattttcatgacggaatacaagacgagcaggctggataaaagcatcagcagcgtaatcacgaattcgccgcttaaaaagccgccttctgcaattttcagcttgccgatgaatccgctgaaaggaggaacacctgccaatgaaacggctgaaatcataaacatccagccgagcacgggatggtttttgatcaggccgctcatttttttcaggttgtttgtccctgtcagggcaaaaagcgctccgccaagcataaacagcgctcctttaatgatcatgtcatgaatcaaatagtagacagatccttcgattgaagccggcgtattggcggcgatgccgaacaagatgacgccgaccgcagtgacaatattgtagatgatgattttttgaacatcccagtaggcgatcgagccgatgaccccgaagatgatcgtaagcgccgcaagccagaccattaattgatgagtaaaagcggcgtcttgggtgaaaattaatgtaaacacccttgtgatcgcgtacaggccgactttggtcagaagtgcgccaaacagtgcggaaacagcggctggcggcgcataataggaaccaggcatccagaaatacagcgggaagatgccgccttttaaaccgaagacgatcaaaaataaaacagcgatgaccgtgatcagcccggtttgccctgattcgctgatccggacgctcagatccgccatgtttaatgtgcccgtaaccgcatataaataagcgactccgatgacaaagagggcggaagaaataatgttaaagacgatgtacttcagagactcccgcagctgaatcttcgtgccgccgatgacgatcagcacatacgaagccatcagaagcacctcaaaaaatacgaacaggttaaacaagtccccggtcaagaaagcgccgctaactccggcaagcaggaactggacggcgggataataaaagaaacgctcgcgtttttcgccgatggagcgaaacgaataaagaaccgtcagaaatccgataatggctgtcgttaacgccagaaggctggcaaattgatcagcgacaaggctgattccgaacggaggcttccacccgccgagatacaaggtctggattccgtccgtatagactgtctgcacaagaacggcggccgcagcgatcgccgcaatggaagatatggcgctgaatgcacgcatcagcacgatcgacctgttcataaagataagcagaattgcggccattaaaggaatcagtattggcagaattacaagattattcatgttgatcatttcccctcatttgatccatatcatccattttcagctcttgataggcgcggaaagccatgaccaggagaaacgaggtaaccccgaaagcaatgacgatcgccgttaaaatcaacgcctgagggagaggatcgacataggttgtcgactcttcattcaaaatggggggcgctcctttttttaaccctcccatcgtcagcaaaagcagatggacgccatggctgagaacggcagttccgataatcaccctcaaaaggcttttggaaagcagcagataagtcgccgccatgaacagaattcctacaataaaagacattaaaatctccattattctctctccccaatcgtctgaataatggtcatggtcacgccgaccactacgagataaaccccgatatcaaacaataccgcggtggcaagctccgttttccccaagagcggaaggttaaagtaatcaaacgcgtgggaaagaaactgagcgccgaacaaaaatgagccgattccggtggaaacggaaatgaataagccgacggccgccacatagataaagttgacgggcaagatgttctgcaccgtttttaaatcataggcgagcagcagaaggacaagcgaagacgccgtcatcaatccgccgataaaaccgccgcccgggttattatggccggcaaaaaacagatggaaagaaaagagcagaatgataaaggatgcaatctttgtaacggtttgcaggatcacatcattcgtctgaacctttttcaatgctcttcccctcctttctccaatctgagcctgatcatgccgtatattcctaaagcggcaatgacaagtacggtaatttcaaacaatgtatcaaatcccctgaagtcgaccaatattacgttgacgatattgtggccgcctgcgagtttatagctgttttcaataaaatacgatgcaatgctttcaagcgagcgctggctgtttgctgaaagtgcgagcagcgtcacaacagttccgacgccgaccgatacaagcgcatttgtgaccctgaacctagccgatttcggcttaaatctgagcttcggcaaatgatagaagcacagcaggaacaatgcgactgaaatggtttcgatgatcagctgcgtcagcgcgagatccggcgccctgaaaatgacaaagaacagcgcgagcgtgtagccgatgacgccgagtccgataatcgccgtcagtcttgaccttgcaaaaacggtggtaaaggttgcggcaatcattacggctgacagaacgagctcatagacgccgattgaagcattgcctttcacatcgtatgaaaagcccccggtaacagcgagcgatccgccgatgatcacgataaagaagacaaaaacataaacaagatagtcacggagaaaccctgtcatatacgttcttgtaatcttgttggagcctttttcaagccctgacagcgagctgtcgtacaacttgttcagcgtcagtgtttccgggaagaggccgtagaccttccgccattttgacaaggtcaaataggcgagaactccgagagcaacgacgccgatcgtcatatagagctcagtcgaaaagccgtgccacatgtaaatatgaaccttgaatttttcgtctccgtccaaaagggtcggcataatcgacgctgcagcaggttcaatgatgctgtatgacagaatgttcgggaaaaagaaaaaaatcaccacgagagatacgaggacaatcggcgaaatcagcatgccgattggagcctcatgcgcttgtttttcaagcttttcaggctgatattttcccccgaaggttttaaataagagaaccatgcagtaaatgaatgtaaacacgcttccgatccaagccagcacaggaaagagaaaaccccatgtgtcagcgttatacaagttaaagttcgtaatcctgagcatgctggtgaagaacatttccttgctcaaaaagccgttgaacggaggcagtccggccattgaaaacgcgccgatgagcgtaatcgtaaacgtaatcggcatgatcgtcataaggccgccgagcttgcggatatctctcgtacctgtttcatggtcgatgattccgactgccatgaataagctgcctttgaaagtcgcatggttaatcaagtgaaagatagcggcgattactgcaaccatgtagtattcaaaatgctgaaaatgcagtgcggccgctccgacgccaagcatcgacatgatcattccgagctggctgaccgtagaaaatgcaagtatcgatttcagatcagtctgcttgacggcgttgaacgaaccccagaaaagcgtgacaatccccgtgagagacacgatccaaaaccattcccctgaaaaagcgaacacaggggtgaatcttgcaacgatataaattcccgcttttaccatcgtggcggagtgcaggtaagcacttacaggcgttggtgcttccattgcgtccggaagccagatgtaaaaagggaactgcgcagatttagtgaaggctccgattaacaccagcacgagagccgggatgaaaaagccgtgccccgaaattaaatcaacctggttgatcatttctctaatcgagaatgaacctgtgatcgtgtaaagaagaatgaagcctccaagcatggaaagaccgccgaatatggtgataagcatcgattttgtcgcgccgtatcttgatttttcccgcttgtaccaatagccgatgagcagaaaagacgatatgctggtcaattcccaaaacaaataaagtacaatgacgttatcaacgagaacaacgccgagcattgcccccatgaacatgagcagataaacgtaaaatggtccgagctgctctctttctttagacagataatagatgctgtaaaggacaaccaaagacccgatccctgtaatcagaagggcgaatagcaatccgagtccgtcaacgtacgcggtaaagttaatcccaaaggacggaatccattccagtacagcctttaatgttccgccatccgccgtcattttgatcatgcggaaaaaataaataaataatagaacaggaagaaacaggacaaaccagcctgtatgaatctttctgacgtttttcgccaatagcggaatcaagaaggcgagtgcaaaaggcgataaaatagcaatatgtaaagacgtcatattaacctcccttaaggtagcatgtataaatacattctgttccatactaaaattttcaaacgttatgtactttttgtagaactggtgacctagacaaattataactcaaatttaaatcggctgcatgatctcatggtaaccgcggtttatgcggtcttatgaacctgaaaacaatcttaacaaaaaattcggcatttgtataatggaaagtttttttgaacaagatgaatttgaggtgatgaaagatgaaaaggaaagcttttgtcagcctaagtttattttgttcgctttttgcgggagcgtttatgatcaacagggaaatgacgcgtgaacagactccggggatcggaacacccgaaggccctcaataccgcggtgattacacgccgctacagacgggagcggaagatcagtccttaacgggaacagaaagagctccctttaaaccgagagaatatatcagagttgagaaacgctgaaaacaaaaaaggaatccgatcgtatagatcagactcctttttgtttttttatgcggcccttacgaggtgaagaacctcagtaaaacggtcgccataatgacggtggatgccccgccgagacgcgttgagatttgcgcaaacggcatcagacccatccggcctgaagccgaaagaatggccacgtcccccgtgccgccgagaccgctgtgacagcctgtgacgatcgctgattcaacagggtacatgttcattaattttccgacaaagtagcctgatgtcaccatggcaatgacgactgaagcgcagacggcgatgaagcgcagggaaataacagacgccacatcatcaagagggatataaagaatgccgagcccgaccatcagcggccaagtgaagcttgatgacatgaacttgtaaagctggtgagcgcctttttccatgcttgcaggcagaagccttgcatattttacggcagccgctgcgatgatcatcaggatcgctcccggaatcgcgatgaacttggagaccaaaccgccgaaaatgaagaaggaacatgcgattaaaacgccggcacccattaatttcaagtcgattttcggctcctcttctttttggttgaaaatttcatcgtcttttttcgatttaacgagtctgccgttaccgttcagttcaggacgcttttccccaagctttttcatcagtccggctgagatgatggcaacgacgtttccgataatagcggccggaatgagctgtgaaacaaatacatcggtggactgtcccaaaatttgcgagtaggcgagtgacagcggcaggatgccttcgccgatgcctccggcaataatcggtacaataataaagaagaaagcttcataagggctgtagccaaataacagaccgacgagaataccggcggcaaccgctgcgatcgtcccggccaacaacggaacgaacattctcataaaaccttgaatcagaaccgtgcgatgcattcctaaaatacttcccgcgactaaacatgcgatgtagaaatacaagaaatttgacgttttcatcaaagttgtaaccgcttccatagatgcagggttaagcactttgaaaaagactaagaacgaaggaacaaacagcgatagaatggcaggtccgccgatatcttttaaaatcggaatgcgctgtccgacatccccgagaaaaatgccgagaatcataatgaccgcgaaaccgccgagcatgtcattcggcaattcattaaagtaagctgccagaaaaacaatcagcgcaagcgcaatatatagcggaaacggaatcacgccgattttccagttgatcagcttatggaaaatatttttattttctttatgaccgtgatttgtaatcggtttcaaatcttttgctgcttccataaaaaacacccccatgtttgtatgtgttcaattgtagaagaaaagtgtcaattctgtgcgttttttaaattaaaataattgattgataattaaattaaaacgaaaaagggcggaaaaagagaaggaatctccttgattttgatcgttttataggtcttttggtttattagggatccatatccaggcggaaaaaggggatttcctgtccatggagaaaagcttttttaagcagcaattaaaaaacccccgaagcgcatttcgggggcggtgcattatgatgttcttttggcaagagatcctaacacctctcccattttgacttgaagagaggggtgaaggcgttcatcaggaataaaggtatccttttcaaacagcagaataacggttgagccgaaagagaaatatgcgatttcgtctcctcggcgccattcttttgactcctggagcatcacgatcgagttaatatacatcgctccgaccttcacaagcagggcggacccatattgatgcttaaattcggaaatcatccggtagttttttgtcagcggcgatttcccgtatgtcaaaccgattttattcacagggtaagacgtgcttcccagcgaatactgcgtttcaagtgtgccgtaagccgggctgtgaattctgtggtagtctctcggacttaaatagataatgatataggttccgccgacatagcggttcacgatctcggatcgtccgatcatttcttctacagaatagagtttttgtttgacggtaaattgcttgtcgcgcgtgatggtgcccatttcttcgatgacgccgtccacagggctgaccaggctgtttggatcagcgggaagggggcgtgcaccgctctttaattttctgatgaacagctcgtgcaggctgttaaaagagcggacatcttccagcatctcttctgtattaatatgaaaggttttgatataggaggggatgagaggtttgcttagctttgactgagcaaacttttccagcatccgggacacgccctttttattcgtcaactcaatcaaaaaccggtaaagccgctttttcaagctgttcactcctttactgatcatccgggatgcaagcggtatttaaatcacgccgattgtgtatccgatcgtaataaaaacaagacaccaaataaaagctcctgatccggcataaatcaggaaccttttcatgtccatctcgttcatgccggacagatagcatgtcacatggcggattccggggacaaaatagccgaaaagaatcgtccacgggccgtatttttcaaaccagcggtgcacggtgtccagtcttttcggcgtcagaccgatccatttcccgaacttatcgagcagcggtttaccgatttttttccctagaaaataactgatgagcatccctgatatcgcacctgaaaaactgatcaaaaggcacagctcatagtttaatatatgaatagaagacagatacccgacaaatgtcatcatgacttcatcgggtatcggcaggcctacaattccgaggacaagcatcccgaatatcgcgaaatacccgtattgggaaatcaattcttttgccaactccattaaaaactagctcactttcttcaatagttttttccccttcaggctgatgactttgattttgctgaccatgagaaaggacaggaacagcatgatcaaaatgaacggctttttgcccaggatttctgagaaaaggtttaagcataccagaatcgttccggctgcggtgatcggaaggcctgtaaaataatcctggttctctgattgaatattaaatcgcgccagccgaagcgctccgcaaacagggaataacaatgtcgaaggaaggcctaagatcggagcatcataaaaaacgattgaataggtgatgatggccggggcgactccgaaagtgataatatcagacaaagaatctaattcttttccaaacgggctgacggcatttaatctgcgcgcggccatgccgtcaaggctgtccaagatagcgccgatcagaacaaatataatggctaagaataaataccctctgaatgcaagcagtattgaagagatgcccgaaacaaagtttccaaccgtaattaaagaaggtatgactgatttattcaatgttttcgcatcctttaaataaaaacgttttatatagaaattaaacaatattaaattgtatacgatttgcttcctgtctgcaataaaattcctgtaatgattgataaccagactttttcatcataccataaaagtggtaaagacaatggcggcgtcaaaaaattttatcttttgttaaggtaacaaaaaaagaataagagagcaggccgctctcttattctatcgttcggttatcgttttcctttaatataagggataccgtttgcctttggcgcttcggctctgccgctaaatccggccagcgctagaatcgtcaatacgtaaggcgcaatcagcatatagacgtttggtatttcttttgaagaagggaagcgtgaacccgatgatgcttaagctttgagcgaagctgaagaacagggctccgatcggctgccatttaccgaacacaagcgcggcgagcgcgataaatccttgtccggcaatgatggcgagtcaaatgtggccgttacaaaaaaaacgcccgctgtctttagagagcagcgggcggggacatgttatagatattggttaatcacattcaagtcatttgtatttaatttatattggaaaaccggcctgccgatcgtcccgtaggccatctctacgttgagaacttcgatttcctccagaaactttaagtatttgcggattgaaacttgagagatttccgtgtgattggccaaatcttccgttgtgaacgtcaagctgtcaaacgatctgatgcttgaccaaatgagcttcagcgtgcttttggtcagcccttttggcaaatgtaccttttcgggcgcgcgttttttttgaaaaagttcaaaatccagctctttttggctgatattccggttgctagcatagagctgctgcttccgtttgtaatcagtgagcgcgctttgaaaccgctcaaattcgaacggcttgattaagtaatcgacggccccgaaccgcagcgttttttgaacaacatccatttcactggccgctgagatgacgatcacgtcgacagcttgattttggcgtctgatctcagtgagcagttcgacgccgttcctgccaggcatataaatgtcgagcaggatcagatcgatatgctcttcccggaggaaggtgagagcctcttgaaaagaagcggcaatgcccttcagctgaaatccctctacttggctgaggtaacgtttattcagctctcttaccatcgggtcgtcttcaacaattaatacatcaatcatggtcatcctcctttggttcatacggaatgcggagactgaatgtcgttccttcattcttttcgctcgtcacgacgatatgtccatttaaattttcaaggctttgttcgacgaaataaagaccgaacccccgattggggccctttgttgaaaagccttggtcaaacattttctgctgttcctccttggatatgccgactcccgtatccgtgacttcaatatcaagctgtccgtcatgatggcggaatgaaatcgaaatatttttcttctcagtggcggaaacggcatcaagggcattgttgagaaggttcccgataacggtgatcaaatcgtgaatcaccgctgtgttggctgtatccggaatcctcgtgctgcaatgaacctccaacgaggccccctgttcccgaatatagctctgtttgccgagcaaaaagccggcgagtaccgagtttttgatatggttgataattccgctcgcttcagactgctgatagatcgcaatgtcttttatatagtttccaagctcgtcgtagttctttaattgaacaagaccgagaatgacgtggagcttgttcataaactcgtgcgactgcgccctgagcgcgtttgcgtacattttaacaccggacagctgctcagctaagtgcttcacttcggttttgtcgcggaatgtcgcaatcgctccgacgatgtttcccttttttaagtgaatcggaacttcattaaagacaagttcaaggccattgattctgacatcgcggtcctgaacgggcttctgtgtttcgatcacttgtttcagtcggctgtttggcaagatgtcgagtacatcccggtcgatcggattctcttcgatccccattttttgaaacaggcgcttcgcttccgcattggcgagcttgatttttcctgttcgatcaacggcgagaatcccttcttttgtcgactcaagcattgcgcttcgttcgttcaaaagcgttgcaatttcatatggttccatgccgaacataatcgttttcactttcctcgccacgatgacagctccgatgattccggcgacgatgctgaggacgatgaccgtatatagagggcggagattttgctgggtgatctgctcaatctcgttaagggtgatcccgaccgctaccgctccgacctgggtgcccgttgtattatagatgggaacgaaagccctcagtgattcaccgagcgtgccttttgccgtactaatgtggcgtcggcccttcagcacttctttttcgtccccgccggcaaatttctttccgattttattcggatcggggtgggttttgcggatgctgttcatatccatgacaacgacgaattcagtctgggtgattttttgaacgcgggcggtgtatttccggagctcttcgtattcgccgctttccagcgattgtgccgtaatcggagcctcggcgaccatctccgccgtctgcagggcaatctgctgctcctgctcccgaatgttccttgcggtctcagagccgaccataaaaaacgcgatcaataaagaaattaaaacgacgacgcagacaaatatcgttaaccgtgtctgcagttttaatgtttttttcaacggcgattcctcgcgatctattgattagtcaacacataatactttacaagtaaatggcgaatttgtgaagaatcctgcacctttctgccgcattagcagaaattaaaaatatggaaaatattcttgtcaacaggtcataagtcgtacataatgaatgaggaacatatcagaaagggacttttttttatgaaaaatacgtatgtaacaggcttttttccttttatcgcaattcttcttttcagttcatctcttgcgatttcttccgttatctatgccatgcagatgctgtcttctctcggcatctacaaagggatgctcgaatttttctctgagagcggcatccggatggctttgtttgctgtgtttacgctgatttttttcatggtattttccgctttgaagctgattgccaatacagtgacagagcttgcccttttatttttcgccaaagatcctgaaggagcgaatctgagaaaaatcaggatcggttctgccgtgtatctaggagcaagccttttatcttttatttttgtccaatatgccgcgggaattgcagcgctttttttactcgcaactctcgtatattttatttttatcgtttatacgatccacagcacgctttcattcatgtcattaatcggttttattatgtttgagctgctgttttggtttacgtttatgatcgggacggtgtatatcatcatcaagctttataacagcgtcatggcgagcctgcccgtttgagccatgcaaaaaaccggagcgcggacgtttgtccggcggctccggtttttttatgataaaaatcgttttctgatctcaggaccgggaacggtgcactcgcttttttgcccgaaccatttgtagcggtttttcgcaatgacactgtagacggcgtcccgaagcggccggggaatgatcaagagggcggaagcggcccgccaaaggcccgggaggcttttcaccacgtgcaaggcggccgttgacttttgatatacccggccgttttcgatcaaaataaagctgtcaaaatgatcggaagggaggtgatattgcttgagcagattccctccggcgtcagattgcagggaagcgaatgaaaataagccttcaggatcatgtttgataatgaattgcacggctccgtcgcaaaagttgcacacgccgtcaaacagaacgattcgatcgggcatatccgccactttcatccacccctttttttaatttaagatgcgtattgcagcgttcctctccagattaaaagttgaggtcccgcgtgatgcaggtactcgacagtgccttttgcctcttttccgacccatacactcattgtgtatgtatccgtcaatccgacaaaccaaaggtctctgtacccgttggatgttccggtttttcctcctacatatccgccgctgaaattcgctttttttccggttccttctttgacaaccgctgctaagagttcgcgcatttggctgtttgtccgcatgctgaatacttgctgcggcttgtctttccatttgtatagcgtttttccttttaaatccgtcacctttgtgattgcatggctggatgtatagcttccgttattgccgaaggtcgtataggcatcagccatctccagcggtgagaagccccatgtaaatccgcccagcgcagcaggaagacggtagtcgttttgaacgattttatcgaatccgaacggttttaaatagctgaatcctttttgcacgccgacccggttcagcatacgtacggctggtgtattatacgaatatttaaaggctgtcttgatcgacacggttccgtatgttctttcgttgaagttgttcggacagtattccttgctgcaaaatttgcttgcgtcaatcatgctgcctgccgtcgcacccgtttcttcaatgtacggcccgtagtcaaggagcggcttaattgatgaccccggctgcctgtatgcttggaatgccaggttataatcgtactttttatagtttttcccgccggacatggcgacgatttgatgggtttggtggttgatcaccactgctccgccttgtacgccttcataagggaggcggttcttcacttgctggacgacacggttttgcatgctggtatcgagcgccgtataaattttgattccgcttgtcgtgagggagctgattcggtttgacagctctttttcgatttttttcttttcttcttttgtttttgcctttttcagccgttcgtcaaacccttccgtagcggacaccaatttggtgaattcctcgttgacataggtcgtatagtcgggatagtcgtctttcttttctttcacgttaagcgtaattttttgcttaacggctttgctgtattctttttcggtgatcacgcccgcttttttcagcccttcaagcagccgcttttggcgggtttttgtgtagtcaaaatgtttcaaaggatcatataatgtagggttattagggatcgcgcaaataaacgccgtttcggcaaggctgagagatttcaaaggcttgctgaaatagaaagaagacgcggatccaattccgtagaccccgtgattaaaatagatggtgtttaagtatttctcaaaaatttcttcttttgaaagctttttttccagctggtaggaatacaggagctcagtgaacttgcggtcgaaggttcgttcatggttcaaatacaagtttctcgaaagctgctgtgtaatcgtgctggccccctgatcaatgccgccttttttgacattggctgcggcggcccgggccatcccgataaaatcaaagcctttatgctgaaagaaatgacggtcctccgaagtcagaaacagctgcttcacatgttcagggatatctttataggggacgaatacccggttttggtgatctgaaacgatttcggaaatcagagcgccgtccctgtcatacatgtagctgttttgtacaaggccgatatcctttatattgatcttctcatcgagcacctgatcgagaggcttcatattctgagcttcccggccggaggccattaaggtaaagacaaatataggtattaacatcaacagaaaaatccatccaaaaaatgaacgcaactttgtcactctcttttcgctaaattctagccatatcgtaccattctttttggatatcgagaaggataatttgatagattggcagtttttttatccgatttcagcttgctttcgcctctgattttttttgctgggacctttggaacatcagaaggcatgctccgccgaaaaagaggacggcagttgcgtaaaaggcggaagaaataccgaaaaagctggaaagaatgccgccgagcaccgggccgatgacattgcctaaaaatctgaaacttacattatagccaagcacttctccttgtataggccccggtgattcaacccggattaaagcggtgatgcagggaatcatcccgccaagtgcgattccgaacagaaagcggaagaacacaagcgtttcatactgagatgtaagtccttgcgggataacgcaaaccgcggcagccagcgcgagaatcatcaatatttttccgtggccgaaccggtcgcccaaagcgccccattttctcgcagcgagcaggcttccaaggccggttgcagaaaaagccagccctgaaaaaaatgcgagattctgagttccgtgcagttcgctgacgtataaagcgagcagcggctgaacactgaagtttcccacttgaatcacagcggtgaggatcatcgccgtgatcagcggacgctgatgcagaatcgtctgcagaacctgctttctcgtgtacccggcggaagcatcgcgcttctgcttcaggggccgttcgcgcactccggcaaacacgaggaaaaccgcgctgtaaatcgcaaatgacgtaatgaaaaacgtatatgtaaaaccgacgtgatcggcgagcagaccgccgagcaaggggccgaataatcctcccgagaccgtgcccatctgcagcgtgccgagcactttgccagccgtttttttcggcgtctgagccgaaatcatggcaagggaagtgggaatgaacccggttacgagccccatcgccattctcaaaaaaaacagctcgtatacggacgagacaagggacatgagaagaatggaagtgccgattccggtacccgtgatcaagaggatttttttatagccgtgtttatcgccgaaccttccccaaaaaggagaaactaaaaaggccatcaaaaatgtgacgccgaaaacgtatccgctccattttgccgtaaatccgtccgaatagctgccaagcgtctcaatatagagggaaagaaacggcagaaccattgtggagcttgcggccacgaaaaaattcgcaaaccacatgatcacaaggtttttcttataaacagagatgcgaatcaccttcttaaaaaatttgaattccctttcattataaatgaaatgcgaaagctgcatggaattgatgctctatagaatgacgaaaaatgggcatttgaaggaattttcaacattttcagaaaataaaaccttaaatatagaaatataatgatataataagagaaatatgagcgtactttggaaaacattcagaagactataggcttggataatttcaatccgctgcgttaccaccataagttttttatattgagatagaaaggcaggtgtgaaagttggaagcgagcaccttactgattattgattttgaatttacaatgcctgagggaaagtatcacccgcaaaattttttcccggaaatcatagaagcagggattgtaaaggcggttcatgatgaggtggttgagacgttttcaagctatattaagccgaagaagttccctaaattaacgaggcgctgcaaaaattttctcagcatcacgcaggaacaggttgaccaaggcatcacgtttaacgcgctgattgaaaagctgcgggagcttgatcctgaccgaaacagcgtcatcattacatggggaaacatggatatgaaagtgctgaagcaaaattgcatgttcaaccatgttccgtttccgtttaaaggagagatgagggacctttccatggagtacaaggaatttttcggcgacaaaacattgacgaatttgtggaaggcagcggaagagtacggcgattcaggaacgggaaaacagcataaagcgcttgacgacgcgatgacaacgtataagttgtttcggctcgtagaacgggataagaagtatttggaaaatccgaagccgacgacgatcggcgaacgggttgacctctcaaaagtctttccgcacgccacataaaaaacccaatctgacaaacagattgggttatttgtgcaggaaatattctttttcaagcccatgaataagctcaagcgattttgccgcgtattcggacgaatcgttttgcagatccgtttttaagcggctcaaagctgagcggagcgaatccgcataatccggtacagcttcatcgaacggcttcaccatgcggtgcgggatattcgtctgttcaccgtaagcgagcgcttttcgttcatgaaaaaaagggacgtctgcccgattgggatgatgaaggtcgccctgcttcggatgggtcagcacggcgaggattttgaccaggtagtgcatcggtttaacatccgtaatttcgccgatgtagacgcctgttttataaaagccctttacgcgatctccgacttgaaattggttgttcactgcatctgcctcctaatggtatcataataaataaatggtaaaaaaatcatttcagggaggaagaaaaatggcgccgtttctgattcagtttatgctctattttcctgaagacaaaagagaatatatcccttcttttattacgctggccgttttctttatcatcgcgatcgctgtattccggctgattatcaagcattccaaaaaagaagctgaaaaagcggaaaagctggaaagagaattgaatgaaaccatccataaacgctcttagaagcgcccggctttcagccggaacgcttacgaaaaagcggtcttcagacgtcggagtccgtcttttacaacagagagcgaacatccgacattcattctgacgaatccttctccgcccggtccgtacttcggtcccggctcaagaatcagctttcctttatgaaggagaagccgtttgatgtcctgatccgacaatccgagctttcggcagtcaagccatgccaagtaagaggcgtcaggctccatcatgcggacctcgggcagctcctctgccaaaaagcggcggacttcttccatatttcgttcaatgtatgggataagctgatcgagccatggttcgccttttgaataggccgcctcgatggctgcaatcgcaaatgtatttaaagaatgcagtccctgacgctgcatgacctttgcaaaggcggttctcttcgctttgtcgggtatgatgatggctgaggcctgcaacccggccaagttaaacgttttgctcggtgcaatgcatgtgatggatatatccgcgaattccggagataaagaggcgaacggcgtatggttcagtccgttcagcatcaggtccgagtggatttcgtcggaaacaactgtgacaccgtgtttaaggcagagttcgccaagcgttgtcagttcctctttcgaccatgaacggccggaagggttatgcggattgcaaagaatgaacagcttgacatccggttccacaagctttttttcaaggtcggaaaaatccatttcatagcggccgtctttttcgattaatggattatgtaaaacaacccgcccgtttttttcaactatatcaaagaacggcgtatatacaggcggctgtacgaccacccgctcgccaggctctgtgtacgcctgaaccgcttgggcgagcgctgttacaatgcccgggctgaaggtgataaacgccggttcagtattccatccgtgccggcggctgagccaatcggtgacagcttccttcgtgcccgcgtttgcagatgtatagccgaaaaccccgtgctccaggcgctgctgaagggcgtcaataacaggctgaggggcacgaaaatccatatcagccacccacattggaagcgcgtcatttacgccgaataattcctgtgttaagtcccactttacagactgggtcccgcgtctgttatgctctgtattaaaatccatgatctcacctcatgtctttttcatatgttatacattaactgtgaaaaggatagattgcaatgttttaaccatgaaagcttttataaaataaagggagtggcagctggtggaatggagcagcatccttgagtgggcttttcagcgtcatctcaacccaatgagctggtatatacgcccgctctttctggtggcgctcgcgtacttttgttataggcggtcttggaaaggtgtcatcattacttttttgctgatgacgagcagcatggtttggtttcccgtccccgagcggatcaatccggagatgcaggccgttttggattacgagctaatgcttttgtccaacccgctttcagccgtggtcacgctcgctttcatgatgggttttctcgtgttgattggcacggcattttggaagcgctccttagggtgggggcttgcggtattgaatgtgacgctgatcggaaaggtcgtgctgtcagtgatgctgacgggggaaaacggctgggcgcccctcggaaataccgtctttggattgattctcgtcaacggcatcgggctgctgctgatcgcctggagggagaagcggggaaaagccggccgttagcctgcggctttccttatcgacaagccggcatgttgtgatacaatagcctttgaaacattaatatgaagcggtgatcatgatgaaagaaagtcaggcagcagcacaaatcatacacatcataaaggaatgggatccgtttcaagccggacccgatttttatgaaacggaagcggccgaaatcgttcaggccgtctatacggaagacgatgcagagcggctgggcgaagcgatccagaccgtttttgaagtatcgtttgatcagacgctgcctctgtcggaatgcaaacggctggctgaacggctccttgtgatcaaagacagcagttcgtgctgaacagaatttaaaaaccgccaaccggcggtttttttatgttcatgtcaaaatgaaattggcaatcttgtctgatacataatccggattttcttcagggacgaggtgtccggtttcttgcagggagtagaaaatggaattgggcagatcctgatgaagcctttttccgatctgtaccgggacgacgcggtcctcttcgccccagatcaagagggaaggcgtctcgattttcttcaaatcatccggtgataaatcgccttcccggtgtctgataagacgtgcgagcgccctgaaaatttgatcatcgagaaacggtttcaggtagccgttgatcatttcctgatcgatcagggagctgtcgtagacaacattcatgaggtttttcaggacgccctgttttgacagccagcgcttgatgtacaaataaaaataaggaatatggctcccgaaaataagcgagcggggcgaacgctttaaatagcctgagctgcacagcaggacgacttttttgaacagttcaggcctttcctttatcgcataaagtgaaatctggccgcccatcgaatgaccgacaagcacggcgtctttaatcttcagcctttcgatcagttcgatgaccaccctggccatgttttgataggtatacacaaaggtgctggatttttctgattggccgaagggaggcaggtcaacggcgactaaattaaactcatccttcagaagaggaatgatttttctgtagcaaaacgaggaagaaagaaaaccgtgtattaaaacgagcgatgtcttgcctggattctcgtaatgttcataatatatattgaccccttgaatggtctcgatagaaggttttgttaacagcatgatccaaatcactccgaatgtttttctttcatgttcaaacaatctggctgcatgttgtcgcctaagtcctgagtatgttatttatcgttcccgaaaaaaattttttcacgctgcgatttcgctttttttaccgccttacattcgtataaaaacgtgctataatattcagaagatttcttgacatataaaaggtgtgataacgagatgaagctaacagaaaaagaaacagaaatattggaaatattagaggaaaacagccgcctcgaacctgaaacgattgctaaaatggcgaacatttcacaggaagaaacaaaagcgattattgaaaagcttgaaaaagaaaaggtcatcatcgattattctgcaatgatcgactggcgaaaagtcgacggccatgaaggcgtgacagcgatgatcgatgtgaaagtaacgccgaagcgcggcgtcggatttgacgaagtggccgagcggatttatcgttttcaggaagttgaatccgtttacttgatgtcaggcgtatatgacctgtctgttgtcatccgcggcagaacgatgtcggatatttcgcatttcgtgtccgaaaaattatcgacgcttgaatcggtcgtgtcgacaaccacccactttattttaaagaaatacaagcatgacggtaaagtttttgactccggtgatgatgacaaaagaatcgtggtgtctccttaaatgaggacaacttatatttcaaaagcagcccagcagatcaaaccgtcaggcatccgcaaattttttgatcttgcgtccacaatggagggcgtgatttcattgggagtcggagagccagattttgtgacggcgtggaatgtaagggaagcgagcatcctttcccttgagcagggctacacgtcttatacggcaaacgcgggtcttctttctctgcggaaagagatcagcgcttatctgaataaacgttttcatctggattatgctcctgatgacgagctgattgttacagtcggagcaagccaggcgcttgatattgcggtcagggcgatccttgatcccggagaagaagtgctgattcctgagccttgttttgtcgcttatgaagcgcttgtctctttggcggggggaaaagcggtccacattcatacgaacgcagagcgcggatttaaagcgagcgctgcagattttgaagccgttctgactgagcgtacgaaggccatcattctttgcaccccgtctaatccgacaggctctgtttattcaaaaaaagaactggaagagatcgcggcttttgccgaaaaacacgacctgattgtaatagcggatgaaatttacgccgagctgacatacgatgaagcgtatacaagctttgcggaaatcgccggaatgaaaaagcggacgatattgatatcgggtttttctaaagggtttgccatgacaggctggcgcctcggatatgtcgcagctcctgcatatttaagggaccctatgctgaaaattcaccagtactcgatgatgtgcgcgccaagcatggctcaatttgcggcggaggaagcccttaaaaacggcctcgaagacgttgaaaagatgaaaaaaagctaccgccgccgaagaaacgtgtttgtggattcactgaacgaaatcgggcttgactgccatcagccggggggcgctttttacgcgtttccatccgttaaaaaaacgggcatgagctcagagcagtttgcagaggagctgctcatcagcgaaaaagtcgccgtcgtcccgggcaatgttttcggtccgagcggcgagggctatatcagatgttcctatgcttcctcgcttgaacagcttcaggaagcactcgtcagaatgaagcgctttgtggagaaggtcggtgcagtaaaataaaaaaatgcgcacctgaaaggtccgcatcaacataaggggggaatactagaaagccttagttgttctttagtattcccctttcaactcggttttaaacatacaatgctaaaaaaagtttttttgcttaataaagacttgtatgatataattttttattgcgtataaaaagagattaaattcataagatttaggagttgttagttatgacagcaaagtttgaagtaggcagtgtttacactggtaaagtgactggattacaggcgtacggagcgtttgttgcattagatgaagaaacacagggactcgtgcatatttctgaagtaacacacggtttcgttaaagatatcaatgaacatttggcggtcggtgatgaggtgcaagtgaaggttctttccgtagatgaggaaaaaggcaaaatcagcctttctatccgcgctacacaggcagctcctgaacgaaaagaaagcaagcctagaagacaaaaggctgttcaagccgaagatacagctgctccacaaggattcaacactttgaaagacaaacttgaagagtggatcgagcagtccaacagaaaagatcttattaagaagtaaatgaaaaaactccggcaaaagccggagtttcagcgtgtcgacaaaccctcgcattcgttgtcaggcctgcgcgtcggtgctcacgaattccaacattcgctccgctccgatgctcggccttcctagactgcaagggttttcaatcacgctgaaaggatgacaaaatcccaaaacaaaagccgttttgggattttgtcaacaatcttaaactccggcaaaagccggagtttttttaacgcatttccggctgtttggcgtcttcgccggcggtctcttcagcaggtttaaataaaagtccgaggttgatcagacctgcgattccgacaagcgcgtaaacggtccgtgctaaagcagacccttggccgccaaaaatggctgcaaccaagtcaaattgaaaaaatcctatcagtccccaattgattgctccgatgatcgttaaaaccaatgcaatacgttgaagtgcattcatttgttattcctcctattttgaaatcatatatttcacatttatagattgcgaccgatttggaaacattatacgcctgaggagcagatcgctttacagagcgttcggcgatttcccataatagtaaataaaggaggagatgtagatggataactttacatattggaatcccacaaagctgatattcggccggggagaagttgaaaagctggcagaagaggtgaaacaatacggccgcaatgtcctgctcgtatacggcggaggcagcattaagcgaaacggtttatacgatcaagtcatttcaatccttgaaaaggcgggcgcgaccgtccatgaactgcccggcgtcgaaccgaatccgcgtgttgccactgtgaataaaggagttgcgatctgcaaagagaacgatattgactttcttttggcagtcggcggcggaagcgtcattgattgtacgaaagcaattgctgccggagcgaaatacgacggcgatgcgtgggatattgtgacgaaaaaacatattccggctgatgcgctgccgtttggaacagttttaacgttagcagcaacaggctctgaaatgaactcgggatctgtgatcacaaattgggaaaccaatgaaaaatacggctggggaagcccgctcgtattccctaaattttcaattcttgatccggtcaacacgtttaccgtcccgaaagaccacacgatttacggcattgtcgacatgatgtcccacgtgtttgagcaatattttcaccataccgaaaataccccttatcaggaccggatgtgcgaatccctgcttaaaacggtaattgaaacagctcctaagctcattgaagacctagaaaactatgagctgcgtgaaacgattctgtatacaggcaccattgcgctgaacggcatgctatcaatgggcgcacgcggagactgggcaacgcacaatatcgagcacgctgtttcagccgtatacgatattccgcatgcgggagggcttgcgattctgttcccgaattggatgaagcacacgctttccgagaacgtcggccgctttaaacagcttgccgtccgtgtttttgacgtagatgaaacaggaaaaaccgatcgcgaagtggcgcttgttggaatcgagaaactgtctgaattctggaccagccttggcgcgccaaatcgtcttgccgattatgacattacagatgagaagcttgatctcattgccgacaaagcgatggcaaacggcgaattcggccgctttaaaacgctgaataaagacgatgttctgtctattttgaaggcttctttataagatttcttgacggctcaaggagaaccgccattccttgagccgttgtttattgttatgtttttgacaaaaatgcaagtggaggctgaaaaaacatgcatttttggcgggcatcctccatcctcctttttttcgtcacttgatttaacgaaggagttcatataaagtgaaaagggaagaggctgtcgccgaaaatcgacatgttttaaaaccctttggcccgcactctcatgcaaatgaaagcgctggcgggtatttgaaagaaaacagctagtactggaggtttaataatatgacgcatgtccgttttgactactcaagagcattgccattctttaaagaacaggaacttacatatctgcgtgacttcgttaaagtcgcccaccataccattcacgaaaaaacaggtgcgggcagcgactttttaggctgggtggatcttccgactgactatgataaagaagaattcgcccgcattaaaaaatgcgctgaaaaaattcaaaacgattccgatgttttgctggttgtcggaatcggcggttcatacctcggcgcaagagcagcgatcgaaatgctgaatcattcattttacaatgtgctgccgaaagaaaagcggaaaacgccgcaagtgattttcatcggcaacaacatcagctcttcttacatgagagacgtgatggatcttcttgaagacgctgatttttcaatcaacgtgatttctaaatcaggcacaacgacagaaccggcgattgctttccggatcttccgcaagcttcttgaagaaaagtatggaaaagaagaagcgaaacgccgcatttatgcaacgacagataaagagcggggcgcattaaaaacgcttgctaatgaggaaggttttgaatcattcatcattcctgacgatgtcgggggccgcttctctgtgctcacagcggtcggcttgcttccgatcgcagtcagcggagccgatatcgatgaaatgatgaagggcgcccgcgatgcgagcaaagacttctccacatcagagcttgaagacaatccggcttatcaatatgcggtcgtcagaaacgtcctttataacaaaggcaaaacaattgaaatgctgatcaactacgagccgggccttcagtacttcgcagaatggtggaagcagctctttggtgaaagtgaaggaaaagacgaaaaaggcatttacccttcttcagccaacttctctactgatcttcactctcttggacaatacgtacaagaaggaagaagagatatgttcgaaacggtgctgaacgttgaaaagccaagacacgagctgacaatcgaagaagcggacaatgatcttgacggcttgaactaccttgccggcaaaacagtcgacttcgttaataaaaaagcgttccaaggcacaatgctcgcgcacacggacggtaacgtgccgaacctgatcgtgaacgtacctgaaatgaacgcttacacgttcggctatctcgtgtacttctttgaaaaagcctgcgcaatgagcggatacttgctcggcgtcaacccgtttgaccagcctggagtggaagcatacaaagtcaacatgttcgcccttctcggcaagcctggcttcgaagagaaaaaagcagagcttgagaagcgtttgaatcaataattgaaaaaacacagcctccggacttattgtcccggaggctgttttaattcgtatgacggatgctgaagtccggtggacggataaaattcgtcatgtatgtagacgaatcctaatttctccaatcgttttcgtgaagctgtattttcaggatgatgtcccgcaaacagcttttttgcccggattttgttaaatgcgtactcaatcatggcttcagccgcttcagatgcataacctttaccccaagctgaacggacgagatgaaaaccaagctcgtacacatcattttccgggtcataggggcgaaggccgcagcatccgacgaattcattgttgcttgttttaagaaccccgtgtgttttatattgttcgatttccagcagcaaacggtttcttatttcgccttcggtcatgattccgtctgctgttagataattggtcacatctcgatttccccacaatgtctttgccaaattcaaattctctttcttccataaagaaaagccgatgcgtttagtttgcagaaagtggttcattccgatccccctgtaaggctgctgttcaccctattttaacacagctacagccgtcggggctctctaggctaatgattcatcccgtaaatcgtaaacgcgagataagccgcgaaaaaactccacagcacataagggataaagagaatggccgccgttttgtgaattcgccgtgtgataaaggtgagcgaaagagcggtaatggctacgaaaaaggagtcgactgcggcagcaagtaagtttttttgcgtaaattgaaaatagctgaatgcctggttaaacacatagttgatgatcagcatgatccaaaatggcgcagctgcttttctcatgtcatatgcagcatacacgagcgccgctgctaatgaaatgaaggcgaacagcacgctccagacggttccgatcaaacggcctgacggcgtccaatccggcttgtttaatgactcataccattcccggtctacgggaaataaaattcctgcgagtgaaaacagtgcatatataacgagaaacactatcacagccgttactatttttcctttcttcaatagaggttcctcccaaaaataaccttataacattgtctttccctatttgttcaaatatactcataccgcgcaagcttctgaaccatactaaaaaaataaaacggttggagtgacaccatggcatttgtattggaaacattgtttctcatcttaacgggcattgttctgctgagaatttcgggaagaaaatcaatttcgcagatgacaattgccaccaccgtcgtcatgatatccatcggaacgatcatcgttcagccgattatagaagacagcatttttaaaacggtggcagctgcatcgatctttatcatcgtccttctgttgatcgagtacttgaaaatgaaatttgatttttttgaaagcctgattgcggggaaagccgttgtattgatcgaaaacggggagctccaggagcagaatttaaaaaagcaccgcctgaccgtcgaccagctggaaatgaggctccggacacaggggatttcaaagttagcggatgtgaaaaacgtaacgctcgaatcaaacggccagatcggctacgagttatcggatgatgccaagcctttcactatgggagagtataaaaaattcctgcgcatgcaaaacaacctgcagcagccggaggacaacctgtttaaagaaatcaccgaaggccatctgaacgaacctgataagcaattgcgctaaagtcctggcatataaaaacgaaaaaaggagtttttttcatgataagcttaccttctgaactggaaaaccggtcgttttctctttatcacctcgaacagacgctgaagcctctcggctatgtgatcagcggcggctgggaatatgaccgcggcttttttgactataagattgatgatgaggacggatacctgtttttgcggattccgtttgaggcggaggacggacagcttgattcgcaaaatgcgacggtcaagctcggcacgccgtttttgcttcgccatgtctatcaggaagcgctggatgactacgtcgttcaggggaatttccgcgcatcttttgaccagtttgccgaaccgaaagaaaaagacgccgatattcccggcgtctatgaaaagcttggccaatcgtatgtaaaagaactcgaagaggcgcttctttcttaaagggacagcagctggtccgtcggctgtagcttgtacgaaaaagaaggagacagcacaggcccgtctttttggtggacaccgatgatgaaaatgtcttccttcataaaatggcggatcacttcttgaaaagacgcgccctccatcgtcttcggaagcggaacccgatggactttgaaatgaatatccgcttccgtaaaaagcggatcaggaagctggtctttaatgagaaaatgctgcagcatcgccgtttttaaaaggtccgccgtactgatgatttggttggctccggcgcgctcggcattttttttctgcttttccgtcaagatttctacaacgcaatacaccgacgggttcaagcctttaacggccagcaatgttaagaccgactgcatgtctgcagatatttcgcttttatgctgatcggcggttataaagacgatttcagcctcttcgatattcgctttttgcagtgtggcatcatccgctgcgtgtcctctgatgaaatgaatgttttccatcaggggaccttcctttagcgtttcatcaatgaggacgatcgttttgtttgaatcggcggcctggagcgtcctcatcagcttgttggatttctcgttccagccgatcaggatcatatgccccttgcctctgtagttcaccttgccttcggcgtagcgctgctgcttgctgaaagcggccgtcgccatcgttgcaaaataggccgtgacaaacgctgcccctattaaaatcaggagcatgccgacgattttgccgagcgctgttttagggacaaaatcgccgtatccgactgaggacacggtgatcagggcccaccatatgccttcaaaaacatttgaaaactgctgcggctcgacgaaggtgatcagctgaccgaaaaggaggatcaataaaaggataatgattgcgatgcggacatatataggccacctcagccatgcgatgaatacacggtttgatttcatgcttcttcaccgtctttccgcagggaaaatgataaaatttctttgatgatcgcatttaacttttgattggtgctaactttcccgtgctgttcaatcgcttgtctgatcatctctgccgtttcttcttcaaattcgatcagctgctcgtccttttccgattcgttatagagaagaatgaacgcatcaagcccttcattcattttatcgatcgccgtgcttaactgttctttttcctgatccgttactttcaccgtgtcaccacccgagttcgcctttttaatcagtatatccctcttttgcaaaaatttttcaggtaataataaaccttcgttaaccgacaataaccggtagagctgaagattttcgctgcggcgtcatatcggttcccgtccttccatacactttttataaacgaatgagggatgggagcgaaatgtcctgtttaatgaggctctttttcatactgatcggagtccagttgatggcggcgtcgtccattcaattcatttttgatttaaacgccgtgtatcattcctctgatgaggtgttctggagggaatttttcaaggagctgttcactaggccgcctttatacttcatgatttcaggaatggtgctgatctttatcggggtttgtttgccgcgaagaaacaaatagtgcacttttctgtacaaaaggaaatccctcgggctaaaatatatttacaattacaatttttaaacaacttatcacaagagggaagatgattgcatgagcatgattttttacttgttaacatttgctgcattaggtttatcgatttgggcacaatttaaagtaaagagcaactttgaaaaatattcaaaagtagaggcgtcaagcgggagaactggagccgaagtggccagacagattctcgaccgaaacggcctttacgatgtcccggttgaaccggtaagaggaaccttgacagaccattatgacccgacagcacgcgttgtgcgcctgtccgaacccgtatactacggccgttcaatcgcagcggtttccgttgcttcccatgaatgcggacatgccctgcagcaccaggagtcatacggcgcacttgttttgaggcataagatgtttccggtcgtgaacttttcttcgggagtggcgccgtttttgtttatcggcggaatgctgctcggaagcctgaatctgatcggactcggcatcatattgttttctgcggccgtattcttccagcttgtgacattgcctgttgaatttaacgcaagctcccgggcaaaaaggatcatcgtttcagaaggaatgatccgcaatacggaggaaagaggcgtcagcaaggtgctggatgccgcggctctgacatacgtcgcagcagcgcttgtttcgctgtttgagctgctgcgcttcgtcgcaattttcctgtccggtcgtaatgactaaccattcgttttaaggaggtggccccttaccatatttggtaagggctttttttgaatatcctgaatctcatactcgtcatacttttaattgcagctacggcttttttcgttgtcgccgaatttgcgatcgtcaaaatccgcggcacaaaaatcgatcagctcgttgaaagcggggataagcgggcgattgcggccaaaagagtggtgacaaatcttgatgaatatttgtctgcctgccagctcggcattaccatcaccgcattagggctcggctggctcggagaatcgacattcgaacagatcattcacccgctttttgagttatttggcctgcctgagtccgttttaagagtggcttcggttgttgccgcatttatcatcattacatttttgcacgttgtggtcggcgagcttgcgccaaaaacaattgcgattcaaaaagcggaagccgtcagcttatggacggcgaagccgctcattttgttttataaaatcatgtttccgtttatcaaactgttgaatggctcggcccggctgttaacgaagctgttcgggttccattctgttaaagagcatgaagtggcgatcagtgaggaagagctgcggcttatgctgtctgaaagctataaaaaaggggaaatcaatcagtctgagtataaatacgtcaacaaaatttttgaatttgacaacaggctggcccgggaaatcatggtgccgagaacggagatggcgacgcttttggccgatcaatccataaaagaagcgattgaaaccgtcattaatgaacgctacacgagatatccggttattaaggacgataaagaccatattatcggaattgtcaacagcaaggacttgtttaaatcgtattttctcgacgagacgattcctttaactgacttaatgaggcctgtcatcagggtgattgagaacataccgatccaggagctcttgattcgcatgcagaaggaacggatccatatggccattcttgttgatgagtacggcggaacggcagggctggttacggtagaagacatattagaggaaatcgtcggagaaatcagggatgagtttgatcaggacgaaatgccgcacattataaaaaaaggcgaacatcattatattatggacggaaaagctttaatcgacgaagtgaatgacctccttcatatcgcgatagaaaacgaagaagtcgatacgatcgccggctggcttttgacgcaaaagatggagctgaaaaacggggacatccttaaaactgaggggtgcgaatttaaaattcttgatgctgaagatcatcatatccgtttcatcgaagtgaaaaaaacggatttttaaaaacagctgcggttggccgcggctgttttttagttcgatggccgttccttatttcaataaaatggatatttattcaaagataagaggatatatctatggaaaatcatgactttttacgaatgtgcaccttgtcgttcttttttataatatgatgtataaatatgaggaggtttttaatacgtgaaaaacaaccatttgctaaaatccattctgctatggggtgccgtatgcatcatagtgctggcagggccgctctcagcatttgccgcttcgtcatcaaacccgtcggataaattgtattttaaaaacaaaaaatactacatattcaacaatgtatggggagccgaccaggtcagcggctggtggcagaccatttatcataatagtgattcagatatgggctgggtgtggaattggccgagcaatacaagcacggtaaaagcttatccgtcgatcgtcagcggctggcattggactgaaggctatactgccggaagcggcttcccgacgcgattgtcagatcaaaaaaacatcaacacgaaagtcagctattcgatcagcgcaaacggcacatacaatgccgcatatgacatttggctccacaatacaaacaaggcgagctgggattcggctccaaccgatgagattatgatctggctcaataacacaaacgccggacctgccggttcctatgtcgaaactgtatcgattggcgggcacagttggaaagtatataaaggctatattgatgctggaggcggcaaagggtggaacgtgttttcatttatcagaacagcaaacacccaaagtgcgaacctgaatattcgggatttcacgaattatcttgccgactccaaacagtggctttccaaaacaaagtatgtcagcagtgtggaattcggtactgaagttttcggaggcacaggacaaattaatatttccaattgggacgtaacggtccgctgatggatttgcaccgctctttcgcaaaaagagcggtgtttaatttattccaaatgttcttttttaggcgttcgcaactgaaatattacgataccatccttacgtattgccgtttatcttcatcctgaataaccactccaagctttgccaggtctttgcgcagaatttttgcctcttcatgtttattatccagtaaagctcgttctctggctaaaagtagcgtattgatatgcgagggaaaatcggggtgatccgcaacccagcgttgatactcattcttaaagggatcttcgtctgcccatttatagccgtgatgtttaaaagcactttctgctagcgctctctttgattcaagttgttcacggtacaattcagtgcccttatgaccaagaacaacaagatccttcttctcaagataaattgcagaaatgtcttttttctcaatcacttcttctttctctttaaacaacagcttcacgttttgatcagaaatgaacacttgaagaatttcagtgaaaatatattgtgaaaaaaataggccggcaacgattccgataaatgcagcgataattgaaacccagaaactgtttagtgatgtgataaattccaaaggccctttaaaaggaacgattggaatggtcaatacccaatcggctataacaggcaaaaaccatccaagaacagctcctaaaaccggtggaatgatccaatataaggttttctctattttagacaatccaataatcgtttcctgattcaaaatctttcactgcctttcattacattactgactgctgtttcccatacttttttataatccatctcaattcctaaaatcataaagttacccaaattatcaatgatcagggcaagggagtgtgcattcactttggtgtttttagaagagatgacaccgagttcgacaccgtaggaaagcaatgcttcaaaaccttctaagaattgttccatgatagatttaagctttttctcatatcttggtttttgtgctgcacttaaaacaaactcgtgtaccacttttaaagcaggagagttatgtttatactcttcaaaatagcgtacgccgtctgttattaatcgttttttaaagttctccttcgtgtactcattgattgaaaaatattcagagaaattgtgatcatcaaatacgatgtgaaatagataatcgataagctcttctttagaagggaaataatagtaaatagccggtttagaaatgccgacttccgatgcaatcattgaaaggctcgtgccttttaggccgtgtcgggcaataagagtaaatgctgcttcaacaatcgcatcttgggtgttcattttctttttcattgaaatcatccttagcataatctatatatttattttacttaccgataggtaaaaaagcaactgtaatttatgctttacatattctgtattaacagatgctccgtttcaaaaggattaaagcttctttcacctactcttgccgtcacccttgctgtcttcaaaggatttatagtccgcaaagcatatttagtattgagaaacgtataatcgttggtatatcaaagtttataggatgtttatgttcggagtctaaaaatattttattcatatatcataatgtcttcacaacaaggggtgtttgaatggcgagggcatggtggaaagaggcagtcgtttatcaagtgtatccgcgcagttttatggattcgaacggggatggcgtcggagatatcaacgggatcagagagaagcttccgtatatcagggagctcggggcagatgccatttggatttgtccggtctttgattctcccaatgcagataacggctacgacatcagggattatcaaagcatcatgccggaatttggcacgatggacgactttgacgaactattaactgaagcgcatcagctcggaatgaaactgatcatcgatcttgtcatcaatcatacgagcgatgaacatccttggtttatcgaatcaagagcagagcggaattccgggaaacgggactggtatatttggcatgacggaaaggacggaagcgaaccgaacaactgggaaagcatattcggcggctcagcctggacttatgacgaaaaaacagagcaatattatctgcacctttttcacgaaaagcagcctgatctgaattgggaaaacagtgatatgcgaagcgctctttatgacatgatcaactggtggcttcaaaaaggaatcgacggattcagggttgacgcgatttcgcacattaagaaaaaagaagggctgccggatctgccgaatccggaagggcgccctttcgtgccttcatttgcttatcatatgaatgtcgaagggattatggcgttattgcaggatgtaaaagagaatacgttcgccgggtatccacatatcatgacagtcggcgaagcaaacggtgtcagcgctgaagaagcggaggactgggttggagaaccaaacggtatattcagcatgatttttcaatttgaacacctcgggctttgggatattgaaggcggagaacccgatatccccgaactcaagcggattttgtcaaactggcaatctgctcttgaaggaaaaggctggaacgcgctttttatcgaaaatcatgatcagccccgggccgtttcagtttggggagatgacgggaaatacagaacagtcagcgcgaaggccttagctgcaatgtattttttgatgaaaggcaccccgtttatttatcaagggcaggaaatcggaatgacaaacgcgattttcttagatatagacgattatgatgacgtctcgattaaaaattattaccggattcaaaaagaaaagggccgctcacacgaagacatcatgaaggcggtatggaaaaagagcagggatcacgcgcgcacgcctatgcaatggactgatcggccaaatgccggctttaccaaaggggaaccgtggctgcgcatgaacgaaaattacaagctgatcaatgtcgttcatcagcagcatgacccccggtcggtctatcatttttataaacggttagtcgcaatcagaaaacggtatgacgtcttcatcgacggatcatataaactgcttctggctgaggatcggcagatttttgcatacttgcgaaagcttgaagaagaaaccgccatcgtgatcgtgaacctcagcgcacgccaggcgttttaccatcatcccgcatatccgttatgttcgaacggactgctgctgtcaaacttggatatcaacgcgcacaagcacctcacatctttcatgatgagaccctatgaggcgcgcgtttatttgatcagacaggaaatcggcgatttgtaacgaattgagaaagggtgccaagaaaggagcggattcgtatgttgaaaaaaatacagattcaaacaaaccggcgcgatgaaatgcttgatatcacaaatgacgtccaaagattcatctcagaaaacgatgtttccagcggcgctgttatcgtctactgtccgcatacgacggcgggtataacgatcaatgaaaatgccgaccccgatgtcaaacgcgatatgctgagaaggttcgatgaagtgtatccgtgggaagatgagcttgaccgccatatggaagggaatacagcggcgcatttgaaagcgagcacggtgggcgcatcgcagcatatattgattgaagggggcaggcttgtcctcgggacttggcaaggcatatatttctgcgagttcgacggcccgaggcaccggacgtgctattttaaaattttatccgattaaaaggaggaaataaaagtgaatcagttcatggaacgcctctctttgtcaaagcctgtgatccaggcgccgatggcgggcggaccgacaacgccaaggctcgccgcagccgtatctgactgcggcggcttaggcggccttgcctccggctatttgacgccggaagttcttcgacaacagattctggaaacaaaaaagctgacatcagccgggtttcaagtcaacctcttcattccggaaaaacgggaaaccgtcagccgggaagaatatgaagggtggcaggagaagatacctttggcgcattcggcttcacccgtgacagatgagagacaagattggggcgatttttacgagaaaatagaaatcattctaaaggaaggaatcagcgccgtttcatttacgtttggccctccgccggccgatgccgtcaaggaactgaaagaccgaaactgctgtttaataggcaccgcggtttcagttgaagaagccgtgctgcttgaagaactggggatggatgtcatcgttgttcaaggtagtgaagcgggcggccacaggggagccttcttgaaaacgaagggagagcctgctgtcggctcgatgtccttaattccccaagcggcagatcatgtgtcggttccggttatcgcagcgggcggcatttttgacaaaagaggtgttgctgcagcttttgccctcggcgcacagggcgttcaaatcggtaccgcttttttgacgtgcgaagaaagcggaacacaccctgcctacaaacaaaaattgttcgaagcggttgaaaccgacacaagcctgacccgtttgttctcggggaagccggcaagaggcatcgtcaatcagtggatggaagacagacgccaggaagaagctgaagcgctgccttatcctctgcaaaacacgctgacgcaaccgatgagaaaacaggcgaagcttgacgggaatacggataacatgtcattgtgggccggacagagcgtgcgggccaccgtcgagcaaacgacggtgaaggagctgatggatcagcttgtgccggccgatgtgctatctgatcatttgaattaatgccggaatatcaacccgcgtcacttgggaaagcagataggcggacgtctgtgcatgaggctttctcagcccgttcagtttttcaatgattgtttcgccgcttaagatccccaggccgtgtgccgcatagagattattttcaagtaaaatagcattttctccgcgccactgcggtcttgagggatcgaattcagggttcttgaaatacaggcagtctcccggaaggtagtcgtttcctttatccgtatagatcggcagccgctcatagtgccaatcgtataaaatgatcctttgataattccggtcaaatgtctggtcgccgatcgttttgagaagcgccatataaaaaatgatgacaatcgcagtcgcgcactcaaaagcataagaagggccgctttcaaaaatatttcgaatcgcctttgaagccggtgccctgtacttcaactccaaagccccctcaggcgtcaccctccaaaactcttcattcccgtatgtctttgaaaaggtggcaaacttcgctccgctgttgatcagctctctggccgatttgacggtatgctctctgaatctcagctcaaataacagctctgagattgaaccgtatctatatccggacggcatggccagcatccggttggcgatgtctctctgcgtctgactgacattcagtttttcgatatcctcaggacggagccggtagcccgaaacacttatcataggatacacccttttccttttttattagcgtatgcctgatgcttgggcaggaaaacggtctaattttccgctttttttatttaaaaaacagaccccgtctccgataaaagtagagaaaggggaatcacacatgaaaaagcttttaaattggatgaaacgtccttctatttctaaaaaattaattttctcttttatattcattttaacaattccgattttggttctttcggttacttcatattttacggccagcagcacgcttgaggatgagattttgagaagtgcgaaagacaatatcgatgaactgaacgacatcattcagcaagatatcggcagcaaggagacttccattgcgtatttcagcgaatggattgatcaaaaagcgtacaaagagaaaggccagactgccattaaacaacggtttgagcagtttgcaaaacagaatcccgatgttgaactcgtcttcaccggatcggaagatagtgtttacgcacaatatccgaatgctccactgcccgacgggtatgacccggtagaacgcgactggtataaacaggctgtccaggaaaaagggaaaacgatcgtaactgaaccttataagtccgcatcaacaggccatatggtcgtcacgatagccaagcagaataaagacggttctggggtcgtcgcccttgacttgaacattgacaagctgatcaaatcggcaaacagcatcagcatcggaaaaaccggctatgcattcatcatcggtgaagggaaaacgtatgtcgcccatccgaaaataaaagccggcacagatgcagaagctgatctgacagagcaaatgttcagcaaagagagcggcttgttcaccttcaatgaaaaaggcaaagaaaagaaaacggtcttcacgacaaacaaactaaccggctggaaaatcggcggaaagatgaatacagcggagattaaagacgctgcccagccagtgcttcacatggcagtcatgacattggcaggcgccattattctcggcggcatccttgtttactttatcgtccgcgcgatcagcaagcctttaaatcaactcgtctcttctgcaaaaagcatcagcgaaggagatctgacacaaaaaatcgatgtccgctccaaagacgaattcggccagctgggcacaagcttcaacgaaatggctgactcgttgcgctctctgatcagcacgattcaagaatcggtcgacaatgtggcatcttcttcagagcagctgacggcaagcgcggaccagacaagcaaagcgaccgagcacattacattagccatcgagcggttctcaagcggcgctgaaagtcaaagcgaaaaagtcgaagaaagctcacagcggctcagccaaatgaatgagaagctgaatgaaattgcaggcgtgtcagaatcgattacagaatcctcgggtaaatcgacggaaattgccgaaacaggcggagagctcgtccaacaaaccgtcgggcagatgaactcgatcaacaggtctgtcaaacaggctgaacaggttgtcaaagggcttgaagcgaaatcgaaagatatcaccgcgatcctgcgcgtcataaacggaatcgccgatcaaacgaatttattagctctgaacgccgccatcgaggcagcgcgggccggcgaatcaggcagaggcttctcggttgtcgctgaagaagtcagaaagcttgcggctcaatcagcgggatcggcaaaagaaatcgaagcgctgattcaggatatcgttaaggaaatcgaacattcgctcaacatgttcaaatcggtcaaccaggaagtacagtcaggactcgaaattaccgaagaaacggaatctagttttaaacacatttacgacatgacaaacgaaatcgcaggcaagctgcaaacgatgaatgccgccgtagagcatttatcaacaggttctcacgaaatatccgatgcggtcgaagagatcgccgacgtatcgcgtgaaagctctgccggcattcaggacatcgccgcttcagcggaagaacagctggcttccatggaagaaatcagctcatccgctgcaacgctcgaacagatggctgaagagctgcgcgatttaacgaaaaagtttaagatttgatgaaaagaggctgctggtcagcctcttttttcagttctatcttcaagaattttcagaaatactttttaaagttttttaatatgcaaaagtaaatgaaagctccgatattagtttcataatctagaagctaaaggagttatactaaatgaaaaagatattggactggcttaaacgtccgtctatctcaaaaaggctgtttttcagctttatattggttttaactttgccgattttggccttatcctatagtgcgtaccaaacggcgggaagctctcttgaaacggaaatcatgagaagcgcacgcgataatgtcgaacagctgaatgagatcatagaccagaatatcggagagaaagaggaggccgtctcctttttcagcggcttggtaaatgaaaagctttatcaagaaaaagagaacgcatcactcgtagaaagactcgagcagtacgccaagctgaatcaggatgtggaagcgatctacacaggttcaaaagacggcaagttcatccgatatcccgccgagaaaatggcgaaaggctataacccggcggacagggactggtataagcaagccgttgaaaataaaggaaaggtgatcatcacaaacccttataaaacagcgtcaaccggaacgatggtcattacgattgcgaagcagacggaggacggctcaggagttgttgccgtcaacatgaaaatcgatgaactcatcaaagcgacagagcgcgtcaacatcggaaaaagcggctttgcgtttatttcaagcaatgacaaaaaatatgttgcccatccgacaatcgaagccggaaccgaaggcaaaggcgactgggttggacaaatgtacggcagtgagaaaggcgattttcaatatacatttgaaggaaaagaaaagaaaatggcttttacgacgaacaagctgaccggctggaaaatcggcggaacgatgttcacagatgagatatcagaggccgcccagcccgtcttccacatggcgataatcattttggcagcggcgatcgtgctcggcggcattctcatctactttattatccgcggaatcagcaagccgttaagcgagctcgtgtcatccgcaaagagcatcagcggaggcgatttgacgcaaaaaatcgaagtccgttcaaaagacgaattcggtcagctcggtacaagctttaatgaaatggccgaatcgctgagatctttaatcagcgtcatccaatcatcagttgacaatgtagcttcttcatctgaagagcttcatgccagcgcggcgcagacaagcaaagcgactgagcatattacaatggccattgaacaattttccgacggaaatgaaagccagaaagaaaaagtggaagcgagctcgcatcagctgaatgaaatgaacaacgggttatatgacatgtcaaaaacatcagctgcgattaccgatgcgtcgctgaaatcgactgagattgccggcaaaggagaagagcttgttcaaaagacggtcggccaaatgaattcgatcgatcggtctgtcaagcaagcggaagccgtcgtcaaaggactggaagctaaatccaaagatatcacaagcattttgcgcgtgattaacggaatcgccgaccaaacgaatctgctggcgctcaatgccgcgatcgaagcggcaagggccggagaatcgggccgcggcttttcggtagtggcggaagaagtcaggaagctcgccgcacaatccgccgactcggcgaaggaaattgaacatttaattcaggaaatcgtcaaggagatcgacaactccctgaacatgttcaaatcggtcaatcatgaagtacagtcaggacttcgaatcaccgatgaaacagagacaagcttcaaaacgatttacgatatgaccaatgatatcgctggcaagctgcagaccatgaatgccgctgtcgaacaattgacgcaaggctcccgccaagttgcgggcgcggtcgaagaaatcgctgatgtatcgagagaaagttcggcaagcattcaggacatcgctgcttcagctgaggaacagcttgcttcaatggaagagatcagcgcatcctccacgacactggcggagctggctgaagaactgcgtgatttgacacgcaaatttaagattgaatagctttaaaacatccggttatccgccggatgttttttagttattttagactataaaaagttataaaatccatataaaaacttttaagagaatccgatattaggaatataacagaaaagaggagtcaacaattatatgtcaaacattgtaaattggatgaaacgtccctccattgcaaagaaattaattctttcattcttgcttatcttaactgttccaatcatcgtcctctcctatagtgcgtatcaaactgcaagcagtacgcttgacggggaaattatggacaatgcgcgtgaaaacgttaatcagctgaatgaaatcatcaatcagaatatcagccagaaaacaaacgccatgtcctatttcagcgggttcattaacgaaaactcttttaaagggaaggaaagcgactctttgaaagtgaaattcgaacagttcgccaagctccatcccgacgttgaaggaatctttaccggatcaaaggacgggaagttcatccgctacccggatcaaaagatgccgagcggatataatccggtagagcgggactggtataaaaaagccgctgaacacaagggcgaagtcgttatcacagacccctacaaaacggcgtcaaccggaacggtggttatcaccatcgccaagatgcatgaggacggctccggcgttgtcgccgtcaatatgaaaatcgaagagctcattaaagcgacagaacgcgtaaccatcgggaaaaaaggctttgcctttatcacgagcgctgataaaaagtttgtcgcccacccgaaacatgatgcgggctcagatgtcgaaggcggctgggtggaaaaggtatacgccaatgacaaaggaacattcaaatacacgcttgacggcgaaaaacagatggctttcgcgaccaataagctgaccggctggaaaatcggcggaaccatttacatcactgaattaaaagaagcgtcacagcctgtgctgaatgccgctctgattacgttgggcgccagcatcatcatcggcgtgcttctcatgattctcattataagatcgatcacagggccgctccgcgaactcgtttcctctgcgaaaagcatcagcggaggcgacctgacgcaaaaaatcactgtccgttcaaaagatgaaatcggacagctcggcacaagcttcaacgatatggctgaatcgctgagctctttaatcagcgttattcagacatcggttgaaaacgtcgcttcttcttcagagcagctgactgcgagcgcggatcagacaagcaaggcgacagaacatattacatctgcgatcgaacaattttcaaacggaaatgaaagccaaaatgaaaaagtggaaatcagtgcgcagcagctggccgacatgaacagccgcttgcatgaaatgtccaaagtctcagcatccattacagaatcatccattcaatcgacggacattgccggtacaggcggggagcttgttcaaaaaacggtcggacagatgaattccattgatcattccgttaaacaagcggaatccgtcgtgaaaggacttgaaagcaaatcaaaagacattacggcgattctgcgggtgatcaacggcatcgcagaccagacgaatttgctcgcattaaacgcagcaattgaagccgcaagagccggtgaagccggaagagggttttctgtagttgccgaagaagtgcgcaaactggctgagcaatcagcgtcctcggcaaaagaaatcgaagcgctcattcaggaaatcgtcaatgaaatcggaaagtcgctggacatgttccaggacgtcaaccgtgaagtacagtcgggactcaccatcacagatgaaacagacacaagctttaaacagatttatgacatgacaaacgaaatcgcgggcaagctgcagacgatgaatgcggcggttgaagagctgtcagaagggtcgcagcaagttgcgggagcggttgaagaaattgcagacgtatcgcgtgaaagctcaggaagcattcaagacatcgccgcttcggctgaagaacagctcgcttcaatggaagaaatcagttcttctgcggctacgcttgaacaaatggctgaagaactgcgcgatttaacgaaaaaatttaagattgactaaacatcaggcttccgccgatccggcagccttttgcccgggaaaagcatctttttaaaggaacggggaagggtataaataggtttaaacagactgtcatctatcgtacactggttgtacaggaggggatcaatcatgcgactggaaggcaagaaagtgatcgcgcttgtcagcgatgaattcgaagatttagaactgtggtatccagttttaaggttgaaggaagaaggagcgatcgtacatttcattggtgaaaaagcggatcatgaatacaagggcaaatacggagtgcccgctgtctcagattatgagctgaaaagcgtgaacattgaggaatacgacgccgttctggttccgggaggctgggcgcctgacaagctcagaagatatcccaaggtcctggagatgattcggtggttcaacgaaaggaagaagcccatcggacaaatctgccatgccggctgggtgctgatttctgcaggaatattggaaggcaggaaggttacaagcacaccggggattaaagacgatatggaaaatgccggagccatatgggtgaatgaagcagcggtcgtcgacggccatatcgtgtcaagccgccgcccgccggacctgccgatctatgtcaaagcctttgccgatcttttggcgcagtcctaaaacagatgagccgcccgttcattcgagccggggcggctcatttgctacatgtgatcagcggggaaaacgagaccgatctgtttgcgcgcttcatctatgaccgccaatgtgtctatagaacgttcaaacgtgttaagcgaagactcgatccgcccttgtttaattaaattgatgaattcctctgtttcataaaacatggccggtttgtcatcaggcagcgtaagatgttcaacccgaccgtcccgatagcggatgtcgacttgttcggggcggtggattttatcgatgacgatagagccttcttctccttgaatttcagccgggatgaaggaatttgagattttcgagtgcatcagtacggcttcgtgctccttgtattttaacagcactgttccttcaccgtccgcccctgactcaaggatcagcccgttcgctttgacttcgaggggtttgccgaacaggacgatcgcgggatgaacgccatagacgccgatatccatcaaggaaccgttcgataaagccggattaaatgcgtttaagacggttccgtttcgataggcgtcatagcgggaagagtattggcagtagctggctgtaaaacggcggactttgccgattttgtgcaggttgcgactgatgtttttaaaattcggaagaaacgtcgttttcatcgcttccataaatgttacgcggtgttcctgcgctgtttttaccatttcttccgcttctttgacatgggacgcaagcggtttttcgcacaggacgtgttttccgcttttcatgaatgtaactgcctgatctttatgtaaagagttgggacttgcgatatataccgcatcaataacatcgctctcagccatttctccgatatcggtaaaaaccgcctcggctccgtatttctgcgcgaattcacgtccgcgctctccggtccttgaatataccgcggttaattgaaaatcttcgatcaaacgggccgccccaagaaaccggtcggtaatccaatttgttccgactaccccgaaccgcatcatgctattttcccctttcgctgtaggatatgtttattatacagtgttttcttttgccggcgaaagacaaaaagacggaaacgccggcgtatatctatataacaataaacgttttcaagcggaaaaaaagaccaatagcaatggttttatttttagtatgaggagtaatagtgtacaatttaatttataaaaccaacgttaatggaggatcgccatggactctttgcatatgtggggcggcaggtttaaaaagttttttttagacaataaattcgtcctgtttctgcttattctgcttttgatcggactgaacatccttgtatttacaaaagcatcgtttattttcacgcctttcatcgttcttgtggaaaccatcgctctgcctgtcgtgctgacaggtgtcgtttattatttgttaaatccgatcgttgattttctagagcggaaaaacgtgaaaagaatttattcgattcttcttctctacattgtgatcatcggtctgatcacgatttcgatcgtctctgttatcccgctgttaagggaacagatcacaagccttgtcgataacttcccaaggtatgtccacattgtggaagaccaaattaaacagctgatcggaagccagttctttaatcaggtccagcagacgatgaacatcaatctgaccgatttggcaagcaaattatccgatcaggctaccaccattttaaacagtacgtttaccggtgtgggaacgttcataggcgccgtgacagaggtcgtgatttcgattgtgaccgtgccgtttatcctgttttacttgttgaaagacggcaaaaaactgccgctgtttattctaaaactcataccggtccgcctgcgggagcagacgtatgtgatgatgtccgagatgaatcaccggctgagttcgtatatcagggggcagatcatcgtcagcttctgtatcggctgcctgttgtttatcggatatatgatcatcggtcttgattatgcttctcttttggcccttgtggcggcgtgtacgagcatcgttccgtatctcggaccgacgattgcgattacgccggcaatcatcatcgctttggtcacttctccgtttatgcttgtgaagctgatcatcgtttggactgtggtgcagctgtttgaaggaaaatttatttcgccgcagattatgggaaaaaacctgcacatccatccggtaacaatcatctttgtgctgctgacggcagccaagctgttcggcgtgatcggcgtcattctcgccatccccggatacgcggtcatcaaagtggttgtcacgcatttatttgaatggtttaaacagcgttcacacctttacgaaaaaaacgaagaagtctgaatcccgcttgcataatcggcttttaatataaatagtttattagaggacaagttttaaggaagcgaaaggaatgacatatgaacatttgggatattattgtcgctatcatacttggaattgttgaaggattaaccgaatatgcccctgtatcgtcaacagggcatatgattattgttgacgatgtctggctgaaatcgaaagaactgcttacgccggaggcggcgaatacctttaaagtcgtgattcagctcggctccatccttgccgtcgccatcgtatttaaagaccggattctcaatcttttaggcatgaagaaaaacattacggaagagcagaaatcgggaaaccgcctttccatcgcccaaatcgctgtaggccttgttcccgccgctgtgcttggatttttatttgaagactatattgatcaatacttgttttccgtccgcaccgttgcggtcggtctcatcgccggtgcggtgctgatgctcgcagccgactggatcaatcggcgcaaggatacgacagattcggttgataggatgacgtataagcaggcgcttggcatggggctgtttcaatgtctggcgctttggccgggcttctcgcgctcgggttcgacgatttcaggcggggttattctcggcttgagccacagagcggccgctgatttcaccttcatcatggcgattccgatcatgatgggtgcaagcctgctctctttaatcaaaaactgggcatatttgagtgcagacctgttgcctttctttatcgcagggtttatcagcgcttttattgtcgctctttttgtcgtccgttttttcctccggctgatcaacaagatcaagctggttccgtttgccatctatcgaatcgttttagggctgcttctgttcattttgtttctgtaagagtgaaaatgcgaaccgatttccggctggaaatcggttttgttatgggtaaaaagaatgatattctattatttcccactgtaaaaccgcctgccaacttactatactagtaagagggaggagatattgaaatgtttattatcgcatgtttattgattatcttaggcctcatgccttttttatataaagcgaaccacaatacaaaagatgtgaaagtcaacacgatttcggtcgagcgcgtgcaggctcccgctttaaagaaaaagctgaacattcttcatctgtccgatcttcatttagaaaacatttcgatttcacctgaacggattcttgaacttgccaataaaaaacgagtggatctcattgctttaacaggagattttcttgataggaagagaaatattccaaagcttgcaaactacttaaaagctttgaaaaaactgaagccggcatacgggatgtacgctgtattcggcaaccatgactacctattgaaagaggaacactttcggaagctgaaacgtgtactggaagataacggatgcatcaccctacagaaccagcatgtctccattgaagtggaaggcgagacactcaacattatcgggattgatgattacagcacgaagcgaagcgatattgccggttcatataaagggcttaaagagggctacaaccttgtattgacgcatgatccgaacgttgtgcttgatatgcaggaatttcactttgactatcttctttcaggacattttcacggcggtcagattcattggccgaagccttatcatctcgtgaagatgggaaagcttgtgcgaatgaatatgataaaaggtcttcactaccatcatgacaaaccgttttatatcagcgagggattgggtcagactggggcgaacatccgaatcggaagccgtccggaaatgacgttccatcacatttcataaaaagaagaggctgttgcatttttttgcatcagtctcttttttatttatttctgcagataggacttgaacaatttttctttcgaaataaacaaatattgggaaggggggattttgcgaagagaaaattgctttgttgttaaatataagatcggaatctgcgtcagcttcttgaacactctgtaaaactggttcgcaggctcaaccgcttcaaaaccgagcctctcaactcctttatgcagcgtagtgatgccgatgatgcctttaatttggtctgaccggtgatgatttttgatatattcggccaagatcggcattgaaaaatacgctttttgataaatgagaatgcctcttctgacagcgctctcaatattttgaagctccttgatcagcttaatattgtgcagatgaattttgatcagaacatcgtttttcttaataaccgtcccatcgcttaacaccacatcgatccctttgtactttgttagacggacgcgaaaaatgcgcgttttcgtttggtcaatgagtgtcagtcttgaaaaaaaataataaaacgggtcaattacactccaaattgacaaaaaacagtttctcaagtcgtcactttcctttcctgaaaaaatacacttatattttggctggatatttgaaaaatataaatggaaaacatttttcttctgaaatggaggatggagatgacaaagattctgattttcccttttttaagcatttccaccggtcatcatcacgttgccgattcgctgcagacagaactgctcctcaaatcccatcactgtgaaaaaatcgacattttttcacatgcttatcggcggctggaaaaggcctcctctgcggcatatttgtcatggattcagtattttccgaaagtctacagctcggtctatcatctcctggcgtgcgggcgccatgaaacggcaaagcgccacctcttgtatgagctgatctttttgaaaggcatgcagcagattattgcagaaaaaaagcctgatatcgtgttctgtacgcatgcattgccatcctatttgctgaaccgcttaaaaggccaatttcccgacatgaaagtggccaatgtatataccgattttttcgtcaaccgaatctggggaagagagaagattgattatcatttcgcgccgatcaaagacatcaaagaccagctgatcgcagaaggcgttgatgaagagaaaatttttctgaccggaatacctgtgcaccgttcctataaaacggagagaaagcctgggcagcccggtgacaaaaaagcgttttgcaacatcctcataaccggcggaagcatgggggtgggcggcatttttaaactcgtgcgggaactgtcgccgaacggggatgtcgcataccaaatactatgcggaaaaaaccgaaagctctaccggtatgttcgtgatttaaacaatccatatattaaagcgctgccttatatcgaaagcaagactgaaatgaaccgcttatacgcggaggcgtcgggcattattacgaagcccggcggcgtcacgatcagcgagtgcattgaaaaacagctccctgttttcatctatcatgcgctgcccggacaggaagagatgaatctcgatattctgaaaaagaaaaaccttgtcatcgaactgaatcagcaaaaacagcagccgattgaacagcagctgctttcctttttccgttcggatgaagacatcaggcgctatcaaatgagcgtcgatcaatatttgcgcgaaaaatcggaccgtgatttcagcgatattttagacgggatcattcataaccggagcggtttagggaatgctcacgtataagggaggaggaagaacgatgtctgagagcagcaagaaatcagtcgtcatgttgctgatcgattcattaatggatgaaccgctcaaagaagccgtgaaaaacggacaggctcctggactgcaatatttactggaaaacgggcgttatgtgcctgatatgatcagcccttttccgacgatgtctgtcaatgtcgacagcacattgcttacaggggtgtacagcgaccagcacaaagtgcctggccttgtgtggtacaacgcgaaggaaaaacggattatcaattatggcagccacattcgagagcttctgaaattaggcatcaaacaatcctccagagacgtcttttacaatctgaatcaggttcatttaagccaacaggtgaagacgcttcacgaagagcttgacgaaaaaggaatcgaaacgtgctcgatcaatgcgctcttgcacagggggagccgggacggctatttgcagattccctttcttttttcaatgatttccggattaaaccggtcagtcaaaatcaacgcatcccagctgttttcgtacggcggtttttccaaagtgaatccggccaaccgctcgcttttcaaaaaattcggttttaacgaccgattttcaaccaatgaattggtctatctgattcaaacaaacaaagtaccgcctcttgcactcgtctattttcccgatctcgaccagcacgtgcataaacacgggaggaacgacgcagcgggggtggcgaaagccgaccggcatgttcaaaggattttagacagtttttcgtcatgggaagccgctttaaaggatcacatttggatcgtgatgggggacaacggacaggcctggatcagcggcaataaaaaagaagcattgattgatttgagaagccttttggacgcctttcgcattgtgaaattaaagaaaggtgtgacggccgatgacgacatcgttcttgcagttaacgaaagaatggcgttcatctattcgctcgataaagcgaagcttccgctcaagaggatagcggacattctgcaaaaggacgaacggatcgacatcatctgctggaaaaatgaagcggattcaattgaggccgtttcgggggagcagcacgggaagctcacatttcggccgggaggcaaatgcacggacgaatttggacaaacgtggacgctggaaggggatttacatattctcgatttgacggttgagcagaacagcctgacatacggaaaatttcctgatgcgctggccagactgtacgcttcatttttttctcatgaaggcgattatttgatcgccaatgcaaagcccggatacgaatttatcggcgaagggtcgccgacgcacgtcggaggagccagccacggtgcactgcataagcaggacaccctcgtctccatgatcatcaccggaaccgatacaatgccggcatacaatcgtcttgtcgatataaaagaatggatcctcgatttagtcaaatcacggggagcgggggaatgactaaagccccctccccgccattatgacggttgtctgatgcctttgacaaatgctgcaagcgccgaagcgatcatcacaaaaagtgaaactgcctttatgattgtctgtaagagcgcatgttctacgacaatgttggagtgcacacataatgccaaaataaatatggcaatcaatgaaccgtatttttcccccataaccgtttctcctttcgagccgtcatcctccaaagaacaggtcgagaatgtttccggcggttgaagattgtttattgtacagctctgaatacccgcagtttttgcaataaacgacgagaaaacggttatgctgcacatcgaacaattttgacaggccggtgccggtcgtcgcgatttctttttgccccgcatctgtgcttccgcacttgatacatcctttatgttcacgcatggcgcttctcctttcgcgatgtaaaatccaaccaagttcattataatggaatgttcttcaaaagaaaatatttctcaggaaatgatcggccggaaaacaaggaaaatcagactggatctttttgcttataaaagatccttatcgactggtaattttatttttgtgccgcggaaaacaattcttttaacctattcattcgtctgggaccatcctgtaagataaacctattacaatatcatccactagaggaaaatagtttttattgactaggataaacgaaaggggaagctgctttgagcgaaggtttttgggattcagtaggcaactttttacacatatcctacacggaaaatgaacgaaaacgcgatgagtataaaaatttatacgactatttatctgataaagaaagcgatgtcaagacgaaattagcagaaattgatgcaagtttgaaggcttaccacagcaatctcccggacttgaaaatcccttcacacgaatttgaggatacccgccatgaaaaggatgccaagctgaaggaattggtcaagcattttaaagatatggtcgatgacatccaaagcgccaagacgaaggcgaaaagcaagtgggagtattataaagcaaaagctgaagctgaagagaaaaaggcgtagaggaggaacagccgagtcatggacggatatggatactacaactatcaagcggcgaatccgaaagtaagcggagagactgtgaaaatttcacacaatggaacaataaaagcgcattcccatgcgaaagcgatcgaaaaacatgtcggcgattcgctcaaaaaagcaaaggaattgaaagcgtacgtcgaaagcggcaaatggagcgggaaaacccgcgacgcatttttaagctaccttgagctgattattgaattgaatgccgatatgaaagacgccttgaaagagcataccgctgcattagatgcgctggaaaaacacatcgacggtttttcgcagctcagtgaagtgcaggaaatcaaaaacttataacagggaaggagaatgacatgcaggtgaaagcagatacgctgtcggcggcagaactgtatgttttagcaggagcagccggagtttcctacatattcggtcttccggaacgcgaacagctggccttggtcgagccggattgtgcaataaaagcaaaggacagcctgattgaaaaaggcattcttttaaaggaaggcaagctgaccaagaccgctttttttctgattaagctgctgcaacattaccaagaaagcggagaatacgtgcgctttaataacgtgatgtgcgcatttctgtcggacgacgaggagcgcgttatcgccctgactgaaataagcccgggcaaagggtacacattagattatgtggaaaagcgcgaagtttatttatcgctcatttcaaaggtgtcatttttagtaagggagccgcgtgatcaagaccgcgcctttttgacaaaaccgatgagcgccgctgaaaaagcggaagtcagggcaatgaatcttgatgaaaaagaagttcttgctgtggaaacgttcaagctagcctcacagcaaaaaccggcagaccccggcttccagacgacaacactttactttacaaaaggcgaagacttcatctcggttgatcctttaaatgatcgatatgaatggatcagcctttatatcatgaacaaccggatctatgatgcactgcagatcaatttcagagcagggagggcgatgatatgaatgcagaaggcggagcaggaggcggcggtacaaacatccatctcgagtttgaagaaatgatcaccatttccaataagctgaaaagcatctgcgatatttatacagaaggggttcagaaggaaatcaaaaacctctcagaatccgatttttataaagccggacaagcatcaaaagcgattgaaagctacgcggatattctcggaaagacgatggagctgtttgataattactgtatagcttcccacattgtcagttatgcgatggagaaaatgtatgaaacagataaagagctccaaaaactctacaagattcagaaatagaaatgaggcgatcatctaaatggatgtgaaatacgtaccggaagaatggcagggcatgaaagacggtcttgatgcgctgacgggcggccaatacggcggcggtatgaaatccggccttataaaactcaatgatctcttggaagatatcgaatccaaaatcaaagacaaggacagcgacaggtcgatcagctttacccacaccagcaaaaaaagcaagatcgaggaactgtttaaggattatcaaaagctggccgacttttgcctgaaagccggcagtttggtggcagaccacattgacagccctttttataaaaaaatagacgcgttcgccgaaaaaatgcgcggactgaccatacataattacaccaccgtaaaccggatcggctccaaggaaaccacttacgtcggatacggcatgtccaagcaagcggttgaaaccgacaaagcgaaagtgagcgtaaatgatatcttcaaagactcggaatcgtttgatcacgtactgagcaaagaatttgaagaattccagatcaaccaccccgacattgagttatcgtatgaagaatacacgaaagcgattgcctcttcccgcggatttgaatacgaatcaatcggcgatgtccaaaagaatcaggaattatggcgggatcttctggccggagcaggcattatcgtgctcaccatcttttgcgcaccggcaggtctcacggtggccgtcgcctacggaggagccaatatcgcgagcgcggcaacaggaaaagactggatgacgcagcgggagttaaacacaggcgaaaggtttgaaagaggcgtgttcggcgcccttgacatcatcccaggcgctgccgcggcgaaaggctcatttaaaagcgcagccacaatcggccaaatttcaagcaaaacagaacatgtggtacaatctcttaaagacagcaaaaacatctgggcgaaccgcatgaaggtgaatgggctgaaagcccaagaccggctcaacgatgcaggcttcgccattaaaaaacaattcgccaaaagcgccgacgccttgagcgatattgcccgcggtgcggaagcaggagcaggcggcaccctcgtccgaaaagggtccaattactccgcccacgtcaacgacgcccataaggcttcgaaaacgaagattcaggattcgattcagcgggttgagaaggagattgaggctggatccagcaaagctgttaaagaaataagtaaagcagataaggcaaaactggaaggctggtcttatcctccaagtgaagaaaaatatttaaaatacaaagaggtttatgataatcccaaatactataatcaagagactggagacatcaattggccgccaaataacggatttgatggtgagcctgtgaaaatgaaactagaacaaggaaccattattgatagatatggaggcccgaatggaacctttgtttctccagcggggattccatacgaacaaagggctttagctttacatagtgatgatgcaccttatcataaatacaaaacattaatagaatttgaagtcgaaggtgggaaaattgctccttggtttgataggcctggaggaggcattcaatacttcacaggaaatacaaaaattaagcatttagaaacgggtgaattgttcgaagctaccgtcgaaaatttattgaaattaggttatataagggaaattaaataaaaggggtggacttttagtgaatattaatcaaacacataaaattttgaataagttggggaaatcaactactcttgaagatagttgcattaaagagaatgttgctccgtatgaaaatttttatatattgaagaaagacaaagataaatgggtttatggtttgtttatggttgaaagacaaaataatccttatttgcaaataacaaaagaatttgacaatgaagttgaaggggcaaaacactttttattggataggttatcttctttttattttttagaaaagtttcagctttttgtgatggaacatgaagagttggatataggtggacctacattcgatcaaagtaaactttttgaaggcatgtatatattagggatccctgcttctttatttgttttgggacaatcacaagtaaaaaatagagcgattatgctagagaagaaagacgaaacaagttcaattgtctcttttgtcaacgataaaggtaatgtgattcaatctacagtagcaatccaaaatcaaagagcactgtttattgcgttcaaaaaagtttatttgctttatcaatttgaaaatgaagtgaaaaacttgttggaaactgaaggaatagcaaataatttctctgaaggagacataaatacttttctttcgtagaatttttcatcggtcactataacagagggttttgttttaatttaatatctttctgaaaatgaaaaaggaaacgacaagttagatagaatagttagtgaattttttaataattaattaaatggattttctaaaccgaaatttgaaaaatgaagagcaaaaaaactaaaacgcatggaaatcgatctccatgcgttttaaagattatctaacaaagcaggtgtgccaaatgaaaagacgaacaataccgtttcagtggaacgaagataaccatttatctaactttagaaaaagactgtactccactatcattggcggaattatcggtgatgcactgggcgtccctgtggaatttaaagccagaaacttaaatataactggaatgacagggtacgggacatataatcagccgcctggaacatggtcagatgatacatcactcactttgtgtttaatggagaatctgatcgaagaaaaagatgagaccgaattgatgaaaaagtttgctgcgtatcgggaagggtattggactccatacggcagcatgtttgatattggcagagccactgatgatgcaatcgagcgtttcaaaaggggtgttccgattgaacaatgcggcggagcaactgagttcgataatggaaacggagcgttgatgagaatatctccgttggcttttacactatggaacgaatccgatttttcaaaaaggcaagctgagatcgaacggtgggcctttattacacatcgtcatccccgatcaacgctgggatgcttcatttatatagaatttttaataaacttatttgatcattctcctgaagaggcatataaacaagctgttcattcttgtctggagaatttgagaggaaccgagtatgaaaatgagttttctgcgtataagaggatacttaatgatgacattgcgagagttaaaagagaagacattatgtcagacggctatgttgtgcactctttagaagcggcattgtggtgtttcctcaattcagaccgttattctgatgccgtattggaagcagtgaacctaggggaagacacagatacaattgcctttattacaggtacgatggctggaatgtatgatcaaatgaaaagcatcccggaagaatggatcgctgccttggcaaggaaagaagacattctggatttgtctgaaaggttcattcagttctgctttgaaaaatcggagcgatagattgtctatgtgaaaaagaaaatggccggctgacagagcattttctttttcacatcaaaaaccacttgcttttctccaaaattccatctataataaatcatgtctcaaatatacggggcattagctcagctgggagagcgctacactggcagtgtagaggtcagcggttcgagcccgctatgctccatctttaaaacccttgatcattcaagggtttttttgttgccttttttcgcgagccattttcctaggtttatggcctagctgtccgtacggtatttgacgactggccatttttcttttcgcagagcgttcatcagctcagggcctgcatgcaaatgctcttcaaccagttctctcggagtcagcgccatccactgatttaatgaaatgtctgcgaagcggctgcttttgaatatttctaaaaaccacaggctttcgctgcctgtattttgaatgtaatgtcccatggcaaacgggacatatccgacatcccccgcccggtaattaaaggtccgggcagtcccgtttgcggcgaatactgtcattcgcccggtccctgagatatagtactgccattcatcgttgttcgggtgccaatgcatttccctcattccgccgggcttgacttcgacaagcgcggcggcgatcgctgtcgaaatcggaaagtttgaagaatcaacaattcgcaccgttccgccgggtgttacaataggcttttgtgcaaacagcctgtatgcgaagctttttggtacggttccatacgggtccggcactttttggttttcgagcggtcccggcgcttttgcttggaagatgtaccgctgtttgtcggggatgcgggcgaaggcgctttcgtgtacaccgaaattcgcggccagaacatctttcggtgtgtgtgcgaaccaatcggtaatcgtgaaggtatcgaactcggagaagttcccgtcatcaaaaacgaggagaaattcgcagccatcctcaagcccttgaatcgagcgcggtattccggcgggaaagaaccacaaatctccggggccgacatcggcgataaagtttcggccgtcctgatcgacggcggtaatgcgcgcatggcccaaaatcatgtaagcccattccgattgcttatgccaatgcaactcgcgaaccccgcctggcgtcagccgcatattgacgccggcaatcgtcgttgataccggcagttcccgggctgttatttcacgggaccagccgccatgatttaactgcatatgtgtgtctgaaaaagaaaactttaaattagggattgctccggcatctgtttttggaggaacgaacatgtcgggattctctaaatcccgcatcacgtcgcgggggccaaaatcggtcgcgcccgcaccatcgtttcttattggatgcggcacgtgattgtaccaagctggagtcccggctgttcttttcatgcggaaagctcccttcacaggtcgtgtataccgaaatttatgacagggacgcttaaaatatatcaaatcggagccttattaagacacttttaaaaaactagatggacagatttgcatttcctttggcagcagaaggaaaccttcgatttaaagtctgcacggcacgggctcctgctgtttgccttccaccgctaacgattactggctgaatgatttcgcccgaagctgaataagaatgagatagaaagcatccgggcaattttcgaacggctacatgaaatgaatactatgggacaagaaagaagggagcgttgatgaaaaagctttgccgtgaagtttgggtagaggtaaatcttgatgcgatcaaaaaaaatttgcgcgcgtttcggcggcatattccgaaaaagagcaaaattatggctgtcgtaaaagcgaatgcttatggtcacggatcggtggaagttgcacgccatgcacttgaacatggtgcgagtgagctcgccgttgcctcggtggaggaagcggtcgttttacgaaaagcggggattaaagcgccgatccttgtgcttggtttcaccccgctgagctgtgtgaaagaagcggcagcttggaatatatcgttatcagcttttcaagttgactggattaaagaagcgaacgagatattggaaaatgaagcagatcctaaccggctggctgttcatatcaatgtggataccggcatggggcgtttaggtgtacgaacaaaggaaaagcttttagcaatcgtggaagcgctgacggcaagtgaaaacctcgaatgggaaggaatttttacgcatttttccacagctgacgaaccggatactgagctaaccatgattcaacacgaaaagtttatcagctttcttcgctttctgaaagaacaaggctttaagctgcctacggtgcatatgaacaatacggccgcggcgatcgcttttccggaattcagcgctgatatgattcgcttaggcatcggaatgtatggattatatccttccgattatatcaggcagcttaatctcgttaagcttgtgcctgcactaagcttgaaggcgcgaatcgcttatgtgaaaaccatgttgactgaaccgcggacggttagttatggtgctacatatgttgcagagcgcggggaagtcattgccacaattccggtcggctatgctgacggctattcccgtgaactttccaaccgcggttttattcttcatcgaggaagacgagtgccggtggcgggaagagtaacaatggatatgataatggtcagtctgggagagggtgaaggtaaacaaggagaggaagtcgtgatttacggccggcaaaagggagcagagatatctgttgatgaaattgcggaaatgcttgatacgatcaactatgaagtggtatctaccataagctggcgcgtccctcgtttttatataagagacggcgagatttttaaaaagtcgaccccgctgttatacgtgtagttttcccatactcacaggccgtttgctcgatcattgatcaaaataaaaaagagcaatttcttgacaaaaaaatttatttatgctataatttactaattaaatattggtgtgtataataggattctcctggccgggagaatcctatttttttgcgtttatgaaggagtgtccgacatgaaaaaagatgaatcgagtataacgtcccttatttcggcttttggcagagcttatcacagccagtatgatgaaccaaaaatctttgatgataatctggccaaatcgctcatttcccaacaagaatttgctgatatcaaaaacagcttcattcaaggcatacagttcttcaacaaagctatagcggaaaaatacgagggagacgatgaagaaatattaagatggatcacacaagttcagctctctccgatgccgctcgcccgtgccgcttattgcgaaagagtgctgcatcatgagattcggcttgggacagaacaatacgtgattcttggggcagggctggatactttctgttttcggaacctagagttaaaggacaaaattgatatctttgaaattgaccacccagcgacacagaaattgaaaaaggaaaagctggacaaagccggttttcacatcccggaccaccttcattttattcctttggactttgccaagtcgttttcttatcaagaattggctgataagggttttcattttaacaaaaaaacgttcttcagctttttaggcgtttcttactacttaacaaaggaagaaaccgaaaaactgctcggggaattaatggctgacctcccttcaggcagttcgatcgttttcgattatgctgatgaaaacttgtttaaagagaaaggcttcttcaacagggtggaaaatatggtaaaaatggcagcggcaggaggagaaccgatgaaatcatgctattcgtatcagaaaatacagcacatgctgcagcaatccggactgctcgtttacgagcatttatcaccttcagatattcaagggcgttattttaaaaatcgaaaagatgatctgtcagcctttgaaacgattcattacattcatgccgtaaaaaaataaacataaatctagaaaaacgcccggggccgggcgtttttcctatttaagccgcgcggtcgtctttctgtttttcttgggggagtacaagctgtttaggagggcatttgcgctgcgtcaattcggacacagcgaagatcgtcataaatgctgtgactgcagccagcgtccggaaaggaaagaggaccgtgccgtcttcaatcatcggatacggcagaagcggcggaatgccgaatgcgggttcaccaccgccgagcctcagaatgactgcaactgcaaatccagcaatcgacccgtaaagatttgctcttttataaaagagggccattgttaactggggaaaaagaatgcaataaactaaatccgaagccaaataccataaagtataaacgcttttgacattcagcgcgatgaccgctgctcccgcgccgaacaaaatgattgagcgtttgacgactttttgcagctgtttttgggtggccttcggcttgatgagcggacggtaaatattccatgcggccattgatgatgccgatagaatcgatgagtccatgcttgacatgacggctgctgcgattgcacccaagccgaggcctgcgatgattcctggcgtcaaatacgcaagcgtttgcggcaaaatcatcgccgggttatccggagcgctcgctccgaacaggctccaatcggtactgtttccggcagctccgatgattacgcacggaatggcggcaatgatgcagatcactccggcaattatcgactgccacatggcggcgctttccgattttgccgaaagaacgcgctgaaagtacacctgccatgcgatacctccgaaaattaagaggagcgcattatcccaccagttccaaaacaggtttccccaatccgggtttttccagccgtccaacggcggaagcagattggcgctgctgccgaaatcgtgcctgtaatttgcccatacgctatcgagagcaccgacattcgacaatacaaatgggacgactaaaaacagcccgagcaaaatgacaatcatttgaaagacatctgtgaaagcaactgcccacatgcctccggccaccgtataagcgatggcgatcatcgccgaaagaataatcgacgtttggaaatcgatattcagaatcattccgaaagtcgtgcccaatgccgttaagatcgcggcgctccaaaacaattctcctaacagcgccggtatatataaaacgccggccatccgcttaccgaagcgctgttcgagaggatcgataatggtcataaattgatgacggcgcatttttctggcgaagaaaataccgccgataatcaggctcaatgtgtagccccaaggcgcttgggcccagatgaggccgtcgctgtaagtcgattcggccgttccgttaatatatccgccgccgacccatgttgcggccatcgtcaccattccgacgaaaaacggcatgctcctttttgccacgatcatatcggaaaaagaatttgatttctttgctgcgtaaaaagcgcctaaataataggtgaaagcaaagaatatcatcatggagataaagccgccccaatgaatgtccgcattcgaaatgccgatatacgcgagtatgcctcccgcaaacagcgcaaaaatacctaatttgatccagttttttttcttctcagcataattcatgtatgcacatcgcctccgaaaatattttttgaattttcttgaaattaaaatatgaaaaaaggttttgccccactctgggaagtatgcaaattgctgacttcagagcggataaaacctttttatttcttgttatcaatcggtataaactcaaaaatctctccggattggacagatttagcgagtctcagcagccagtcataatacggttttgaatgttcaagctggtcataaagagttctcgcttcctcttttatgctttcgtcaagcccttcgctttcgatgatgtcctccaatgctttttgagcgtcttgaatagccatgagattcactttgacttccctttcccattttttagggaaaaagcttgtgaaaaatttgaagaaatccttttcagcaacaaagctgtgttttcttcttcctctgtggaatgtctttttgacgacgtttaagtcttggagcttttttacgcttgtgctcatgctgggcttgctcatttgcagttcttcccgcatttcgtccagcgtcatttcatccgaaaggtacatcgttccgtacaaaatgcccgcactccgggtaatgccgtacagatccattgtttctgcgattgaatcaatgacaagatcttttgcctgtgcgatcgtttcttttgctgaaacatcacggggattgtccataacttgcctcctttcacaggagcggaacatcggcattgcagattcaatgccccccgaaaaatcggggattgttctaaaatccgcgttaagtttgttaagttatttctgtacgttctttatcttaacgaaagaaattgaaatgtcaaaatcaaaaatttttttcaaacggtctcagcccatgtgagctctgcattcacataaaattcaaaaaaaataatcagcctgatttgctttgacacaaaaaatggcgcatgataaattcaaagtgttcaaaacattaaatttttatttaacaaactttgcgtaatgaggaggctgcttttatgagtcaaacacttttcattgacggaaagtgggtgggcgccaaaaaaggcgagactcgccaaattatcaatccttacaatcaagagcatattgaaaccgtcagtgaaggagacagagaagacgctgttagggcgattgctgcagcgcgccgcgcatttgacgacggcgagtgggcgaatacgccgggtcttgaacgaggcaacatcgtattaaagatcgccgaactgatcagacgcgaccacgaagagctggcagaacttgaatcgcttgataccggcaagacgattgaagaaagcagagccgatatggatgatattgcaaacgtatttcaatattatgcagggcttgcggataaagacggcggagaagtcatttcttcaccgatccccgattctaaaagcaaaattgtcagggagccggtcggtgtctgcgggcagatcacaccgtggaactatccgctcctgcaggcaagctggaaaatcgctccggctttggcggcgggcaacacgatcgttgtcaaaccaagtgaaatcacaccgctgacaaccattaagatcttcaagctgatggaagaagccggtgtgcctgaaggggtggccaaccttgttctcggccccggggcgactgtcggcgatgaacttgccagaaataaagacgtcgacttaatttccttcaccggcggaattgaaaccggaaagaaaatcatgcaggctgcaagtacgaatgtgaaaaaaattgcgcttgagcttggcgggaaaaatccgaatattgtgtttaaagacgcagattttgacgtagcggttgaccaggcgctgaatgcggtatttttccacgcaggacaggtttgctctgcgggcgctcgtcttctcgttgaagagtccattcatgatgagtttgtcgcagagcttgtcaagcgtgcgaaaaaaatcaagcttggcaacggatttcacgaggagacacagagcggtccgcttatttcagctgaacaccgcagcaaagttgaaaaatatgtggaaatcggcttgcaagaaggcgccaagctggaaacaggcggaaaacgtccggaggaccctgaacttgcaaatggcttcttctatctgccgacaatcttctcgagctgtacatcagatatgagaatcgttaaggaagaagtattcggtcctgtattaacagttgaaacatttaaaacagaagaagaggttgtctcacttgcgaacgatacgatttacggccttgccggcgccgtttggtcaaaagacatcgaaaaagcggagcgcgtcgcttccaaactgcgcatgggaaccgtctggatcaatgacttccacccttatttcgcacaagcgccttggggaggttacaagcagtcaggcatcggccgcgagcttggccgcatgggccttgaagaatacacagaagtgaagcatgtctaccgcaatacgaaaccggcggctgtcaattggtttaaagcataagaaggaggagactattcatggctttaaatatgaaagtagaagcgatgaacaaattccacacgtttgaaatccctaccgtcattaagcatggaatcggagccgttaaacatgtgggggaagaagtgaaaaagcttggcgtttcaaaagcgctgcttgtcacagaccctggcatctacaaagccggtgtaacaaacccggtcgttgtatcccttcaggaagcaggcgtagaagttgccgtctttaataaagtcgagccgaatccgcctgtccgtcttgtcgctgaaggttccaaactgtatgctgaagaaaactgcgacggccttgtcgcggtcggcggcggaagctcaatggatacggcgaaagcgatcggagttgaagccactcatgaaggctcagtccttgactatgaagcggcagaaggaaaaaagccgcttgaaaaccggattcctccgcttacaacgatcccgacgactgccggaaccggctcagaagttacacaatgggcggttatcacagatgaagagcgcgaatttaaattcaatacgggcggcccgctgattgcagctcatttgacaattatcgatcctgaattgcatgtatcaatgcctccgcacgtaacagcgatgaccggcgttgacgctttggctcatgccatcgagtgctatacgatgaaatttgcccagccgattactgacgcggtggcccttcttgcgatcgaatacggcgcacattacatccgcagagcgtttgccgatggagaagatcttgaagcgagatacggcatggcgcaggcggccatgcttgcaggcctttcttacggaagcgaatccgcaggcgctgctcacgcgatgagccagacgctcggagggatcatccctgtcgcgcacggccaatgtgtggcggcgatgatgggccctgtaatggaatacaactggaaaggctaccctgaaaaatttgcccgcattgcaaaagcgttcggaattgacacaagcggcatgtctgcagttgaagcggctaaagctgcggtgaactggatgtatcagcttgtggaagacttagagattcctagtcttgaagagcaaggcgtatcacctgacatgatcgaccgcctttcaaaagaagcgatgaaagatccgcaaacggtcggtaaccctagagacctgaacgaaaaagcgtacaattggatttacaaacgctgcttcaatttaaccccgaaaactgtctgaaaaaattgaaaaagcccgttgtgtgcagcacacagcgggctttttcaatttgagaaaaaaagggaggcaatgtaaaataaatcacatcttgaaaaaaaggggatgggttgaatgtggaagaagcgcacggctgtggcggagcacgtatacatagcggacacagcgtcatttgtgacagagaaacaggcaaagatcgtaatcgattacgggggcataccgggggatctgcattttggactgacgaaaaaagccggggcaagggagccgatgtataaaagaggaacggagattttcaacaggaggcagatttctatcgtctcggtagaagagtgccttgaaattgccggacggctgaacattccggcggtccttccggaatggctcggggccaatatcgcattaagcggcctgcctgatttaacctcattaagagaaggaagcagaatcgtttttccaagcggcgcctctttgttgagcgagggcgagaatgagccgtgcattcagcccggagaagtcattcaggagcagtttcccgacaaaccgaagcttgcttcgcgctttgtgcgccatgcgatgggaagaaggggaatcgtctgcatcgttgaacgcccgggcctgatccatcaaggcgaccaagcagaagtgtgggcgtattcgcctgctgccatgaaagacgccaggtcgtttgcctaggcggatgaaaagccccgagtctctaagagccggggctttccgcttattacaacagtttctgcttgacttctttgatctgtttaatatgtcttctttcatgatggccgatgaagtcgagccactgcctgaccgtaagctcttcgaaaatcggatgcggcagcaccctttgaaaatcttcattgtgaaaggcggcgatgactgaagttaattgtgttctgacattgtcgagctcagctttgagggttaaagcatccgctgtttttctttccggctccgcatatggaggcgcctttcgtttggagcttctgtcttccaactgatgaaccggtttatcttcgattgatttaaccggtgcatgtttgatttgttccttcaagatttgaagtgccatcagatcgatttttttcaggtggtcgatcacttcttgaatgctccattcgtcttccgccggccttttattcagcatttcgtctgacaggccttgaatctcgctccaaagttcttttctcgcttcattaaaaatgctcatcatatcccctcctagttttaactgtaccatatcgaaggctggtaaaataaccaaaaaacactcgattttcgcatcgccatcggatatgcttaagaaaaaatgaaaagaaggaaggatttcattttgagaaccacattgtacccgtatatagcattagtggtcggggtgttggctgtgtcttcctccgccatcttcgtcaggctgtcaacagctgatgctggaatcatcgctttttatcgtctctttttttccgctttgctgatctttccttttttctggggaaaaagaaaagaagtcttgggtttttcgaaaaaagactggctgttttccgcggcagcgggattctttttagcatttcattttattttatggtttcgctcgcttgaatacacgtctgtggcgagctcggttgttcttgttacgctgcagccgatcttttcctttatcggtacatattttttatttaaagaaagagtctcgttcgctgggatcatcagtgcgcttctcgcgatcggcggaagcgtgtacatcagctggggggatttcaaagtaagcggccaggcgctctacggcgatatcctggcgcttttggcatgtgcgcttgtgacggcatatctgctgtttggccagcatgtcagaaaacgccacagcttgaccgtttacacttttattgtatatggaatcagcgccctcactttatgtctatactgcctgttttcgggcgccgcctttttttcttatcctgcgtcagattggggttacttctttctgcttgccgtcattccgactttgctcggccactcgctctttaactgggtgctgaaatggctgagcacaaatatgatttctgtggcgattttatttgaacccgtcggagcggttgcgctggcgtattggattttagacgaatccgtcatgatgacgcaggtgatcggcggagcggtcattttttcaggcatcatcctgttcatggcctcgcaaagcatacggaaaaacaacgtcccggcggtgaaagggaaaacgcccaaggcgctttaaagtccgcgctttatccagtcaaaatatcttcgcttgaatagcggatgttttccttttcaggtctggccagggaaaacgccaatgtgagcggcccgagttttccgagaaacataatgaaaacaatcagcatcttcccgataggggacaggtcggccgtaatccccattgacaggccgaccgtgccgaaagctgaaacgacttcaaacaaaatcgccaaaaacggtataggttctgtcatatttaaaataaagatggccgttaaaatcaacagcacgctgattgttgaaatagcgagcgaccggaggatcaattggtctttcagcgtttttttggctattgaaatatgttttttgccctttaaaaaagtgataaccgacagaagaatgacaagaaacgtcgtcagcttgattcctccgccggtcgatgcgctccccgctccgacaaacataagaaggagcaaaagcgtgatcgtgctttcgcgcaggcttccgatgtctgtcgtgttaaatcctgctgttctcggggtcacagcctgaaaataggcgccccaaagtttttcagctagcggaagcattcccagcgttttttgattttgatactcaagcagaaaaataaggatcatggctgccaaattgacgataaacgtaccgtatatcatcaatttcgaatgaaggctcaactttttaaagctccgcttatgccataaatcggacaatacagtaaatcctatcccgccgacgatgaacaaaaaactgatcaccaggttgacgagcggatcgccttcataccgcattaaactgtccggccatatggaaaatcccgcattgttaaaggaggaaaccgcatggaacaggctgtagtagatgccgcgggcgagaccgtattcaggaatccatttgacagcaagtatcagcatggccagcatttcaatcgcgaaggagtaaataaacaaactcttgatcagtttaataatcccgcctaaagaagtctgattaagcgactgctgaatcaacagccgttctttcaggccgatttttttcccgagcatgataaaaatgagcaccgcaaaagacatgatgccgagtcccccgagctggatgagaacgagaataataagctgaccaaacatcgtataatccgtgcctgtatcaacgacggccagaccggtaacagtcatcgccgaggtcgatgtaaaaagcgtatcaatccagcctataggcttgggcgttgctgccggcagcttcaataaaagggttcctaatatgatgaaaaataaaaacactagcacgagcagttgggacgggcttaattgtatctgtttaaacttcacggttaatcgccctttttttcaaaggtctcaatatctttattttgcccgatcacaatcaaaatatcgttttcatatatcatgtcatcagcgctcggtgcgatgatgaaatgcccgtccctttttatgccgacgatattgcagccgaagttggcgcgtacgtcgatatcccccaggcttcttttgtccagctttttagtggccacaatttcgacgatgctgtagtttggcgacagctcgacaaaatcgatcatcttttccgacgtgatatggctggctatccgcttggccatatctttttcaggatgaatgatacgatggacgccgattttatggagaactttttggtgatagtcattttgtgctttcgtccatactttggggacgcccatttcaatcagcaaaagcgaggtcagaatgcttgcttcaatgtcatcgccaaatgatacaaatgcgtggtcaatgttgcgtatcccgatttgtttcaaggtcttttcatcaacggcgttggcgcaaatggtgtaggttgcataagtagaatattcgtttactttttcttctgatttgtcgatgcctaagacttccgccccttttgcgtggaaggctttcacaaggctgccgccgaactggccgagcccgaaaacggcgtaagatttctgcatccgtattcacccttttacctgtttttcttatagtgtttactttttttaagaaaaacacactgggatgtacaagaatccggaaggtgaagccggagggcgctttgaggcggctgcggtgtcagctgatcgatccgcccgtttcgcgaatatctttttcgtgcagggcggagatgaccgcagctattctaagtccttcgacgatcgtttcaaggctgagactcggctcgggtttatcgattgtttgttcggggagaaacggaatgtggatgaaccctccgcggatgtttgccgaggtgcggtctatacggtgcattaactggtaaaagagatggttgcatacgaaagttcccgctgaattggagacggaggccggtattccgttttttctcaactctttcacaatgagcttgatcggaagcgcggaccagtaagcagcaggcccgtctgccgcgatgggttcatcgatcggttcccggtcttcattatccggaatgcgagcatcatcgatgttgattgcgatgcgttccggcgtaatatgagccctgccgcctgcttgccctgcgcaaatgacgacatcgggtttgtgcttttcgatcgcttttttcaaaacggccgctgaatgatgaaaaacggtcggaatctgctccgctgcgatagagacgccttctgcttcctctccgttcagccgttttacagcttcccaggacggattgactgtttctcccccaaaggggtcaaatcctgtcagcagtactttctttcccatatcgatcactcctgaatatgaatgtaaagtgcaaaatacccattcagcagatgtctgaatgggtattttgaggatgtagtcacccgcctgctccacgagaagccaaaagtatctcattgctttgggaagccgcttcaggagcgtgatttgcaaacgaaaagctgaaaacagtgcctaatacaaatacagctaacaacacttttttcatcctattctcctcctcttccggcaagtttacttgccttgtctgttttaatgtagaaatatatggcttcttcgtataacttattttccctatagtaattcgctacgtccatcagcaattcctccagatcaacccatgcttttttatcttctaattggtgaataaagtccttgattacttccagtttattctgacaatcggaatgtaatgtatataaagttttgaattttaattcgaaaatttcgctattcacttcttgagcttttttaaagcctgtgtcgatccatttaaaagcttggtcgggatcgttggttttgaaaagagaccttgtgttttcatatacacatagaaggtaagcatacttggctttcgtttcaaagtctttgattgcaaaagctttattataatacttcagcgcttcttcgtgtttatcttccttactcttcaaaaagcccatattatagtaggtataaggcaaaagatattggtcgccgattttttcggttttttcaattgcttcctttaacaatacttcactttcggcaaacttaaattggtcaatataattgagcccgatcagcattttgcagttgatgacccgcttggcatacccgtcatacccttggaagatgcctgaggcaatgttgatgtggtgaatcgacagccatgtcgcttttaagttgtaatacaaaacaccgattttataatgaaattcggctttttcaatttcattttgaatgacgctcagccttttttccgctattctgaaaaaattaagcgcttctgtatggttttgcttgtagtcttcataaatccctttgaacagataaaaataataattcagcttatcgtccgtactttttggatctttgtccttaaaactgatggcttccaatttttctgtggaagattgggagatatcttcaagaagaagccttaagcgaaaatccagcatttgataatagagaagaacgtcatgatcttcttccatcttttcaattgctttatctatgtcatctttcatttcgattgaacctgaaatgtctcgttttttcatcagtatgtaccagtcgttcagcatattggcgacttcttgagaagccacggctttggccattcttttccctccaatctttgtgaattttttgtaaattgaagttctattaatcatagcataaactgccgccgtctgtgaataacacggaaatgcatgtttgttggcgaaaaaattcattcccgaaattaaatcgtcattttccaaaaaaagtgcgcgaaaaaagcgaaaaccgcgccaagcggaatacaggagatcattgcggttccgttgaccagcccgtcagccccgcttattttcagggcttcccggtagcctattaaaaagtggatgatcgataggacataacataagagcatcatatagtaaggattcatttgtataccctcctctattcgctttactatattacattcaatagagggaaagattatgcctgtttaagtaggaaaaagaacaaaatattatagacgaaaagattttcaattacaatacatgtttttaaaaatatttccactataatcaaaatgaaagataaatttagggggtcatacaaaatgaaaaaaaggctgatgtcactattggtctgcatcctggttttagtgccggcagcaggagcttttgccgcgccgaaacaggccgagcttaaagattatcttgaagaaataggaatgacagaaaaagaattggaagcctatttgcaggatacatatgatgagagtttaaaaggttttgactcggtggaagagttgaaagactttttagggcaaagactgactaaaaagcttttggcatcctatttgaaagaatacggattgagcgaaaaagaagcggctgacctatttgttgaaaatggctatatggaaagcggccaaaacattctcgacgtgtttatgtttgaatacgaattggacgatgcgctctacaccgtgacatatgaagaagacgattttcagatcggaaacatgtttcaagaattgggtgtggatgatcaggagtgggaaagactcgtgaatcacctccgaaaagtgcgcgataacaatccgaaccttgaaaatgacttgatggctcttggagaacgtcttgaagcggtagccgatttcgagtctgtatcagagctgtcagctcaggatatcgctgaaatgctgtccattttaaacgatcttcagaagacgctcgaagtgaaaacgaaatattatcttgttaaagacggaaagaaaaaagaagtgtctttgacgacgcttgtcagtgctgaagatctgaagggagcaagcctcctagtggaagtatacgatctgcagggcaatttcattttggatgtattgctgacgcctgaaatgatcggatctgatttaattcatgacacagggtcgaaagtgaagcaaacccaaacggctgttaaacacgacgcaaagaaatctcatgtgaaaaagacggttaaaggtgcaaagcttccgaaaacggccgggcattacgcagaatggtcgatctttggcgccgttctgatgtttggcggattgtttatggtcagaaggcttcgaaaagcggcttaacattttacttcccattctaagtctgtatagaatgggaagtttttataaggagtgaaaggaaattaaggcacatcgaaaaaagatcatctggcttgcagccattgcgatggttgcgtgcggcgcttattttacaacaacgaatgtgttcaagctgatgcacggctacgctctattttcatttcagcagatgaaagaagaggaaaagcctgaaaaacctccgattcagacgacgaaaaaagaaaagacggcaattgatcaaacatttgaaaccggggagaaaatcggtgatcttgttattccgaaaatcaatgcaaggcttccgatatatcacggaacagatgaagacgagctgcaaaaaggcgtgggccatttcgcaggatccgttctgcctggagaagatgacaactcggttttatcaggccaccgggatacggttttccgaaaactcggccgagtggggaaaggcgatcagttaattgttgaagcttcctacggaacttttacatacaaagtgaaaaaggtccgaatcgtggatgcggatgaccggacggtgatagttccaaagccgagagcgacattgacggtttccacctgctatccttttgactttatcggttcagcaccggagcggtatatattggtcgcagatttgattaaaacataaaaaacagcggaatctcaggcgaatccgctgtttttttatgttatctcatgtttgttctgttttctagaagtcttggtgcggttagcagcagtatacaaaggacgattgtgcagacaatgaaagacggaagcatatacgttccattatataccaatgaataaatccataccggagtgcctttaggcgcatagtttccaaaaaagacagcgccgctgatgacatgtgcgagaaatttcagtccgcttccaagaaggacggccagcataacataggaaatgatctttcctttttgtttctcaaatgaagcatttcggatcgatccggcaaaaaagccgccgattcccgcggccgtaggcgcgataaagtaatcaagaagaagctgcagaggatgaacaacgtaaaatcctccagtgacaaattgaagcaatccggctaaaaacccggtcgccagccctgccttgagcccccatctaaaggagatcaggaagatcggaatcatcatgacggcgattgaaccgccttgaggcatttttaaaaacattccggacaccatatcaagtataagtgctattcctgtcataatcgcaatttcaatcagctgtacaagttgtttagattgattcatcataaccctcacttttgatgaacaaagggatactggacttctttcccaataaaaaaagcaatgcggggaaggagtaggacagttttccacgcactgctttggatgcaattagaaatgactttgccacattcctacgccagcattaactaacaggttcgaagggtcagaacggtcgttcactctcagcccggaggctccccttgtggtcatcaagttatttagttatattctactatactaaaaaaagaaacggacgacaagctaatttttcgaaaaacttttgctgaaaccctccaatatgtagcaatgcaaacatcttttccttataatagaacttattcatacgtacaagatgcagtaaagggttgatctgatgagtgaactcacaaaatacagcatggtgaaaaatgaaattaaatcgtggatatatgaaggcaaagtgaagccgggcgaaaaaatccattcggaaaacgaattgatgaaaatatttgatgtgagcaggcatacgatccggcaagcaattggcgaccttgttcatgaagggcttttatacagagagcaaggctcagggacgtattgctctcaccgcctgcagctttctgaaaaaggaagggaaagaaataagatgattggggtcattacgacttacctttcggattacatttttccttctattataagaggaatcgaatcttcattgtcgagtgcaggttacaccttggtcgtcgcgagcacgaataatgacattgaaaaagaaaaacaatgtcttgtaaatatgcttgacaaaaaaattgatgggttgattgtggagccgacgaaaaccggcagctttaatccgaatttaaattactatctgacccttgaacagcaccatataccatatttgatgatcaaccaattatatcaggagttaaacccgcctcatttcattttggatgatgagcacggcggttttatcgccacggagcatttgattaagctaggccatgaaaaagtgttcggtttttttaaacaggacgatatgcagggcgtcaaccggatgaaaggatttatccgggctttcagggaaaacggcttgtcgttttatccggagatggtcgtgacttacacaacagagaacaaaaaagaaaaaacgattgctgaggcaaggaagcggctttcctcagcagaccgcccgactgccatattctgctataatgatgagatagcacttatagtgttggatgtcgtaagggaattcggtttgaaagtaccggacgacatatcaattgtcggatatgacgactcacacttgagcgaggcgtctgaagtgaagctgacatcagtcacccatccgaaaatgcagatggggattgaggcggcaaaatggatgattgccaaagttgagggacggaacacggataagcttgagcattctaccgtctataaacctgaacttgttgtcagacattcgaccgccaagccgaaaaggtaggctgatcagctttacccatacaagcgattcgagtattcggctgctttcgttgccaacagcacgacagagtgaatgtcatgagacaaagatagatcctttaaaaagctccgaattcggagcttttattaaattgaaggctgatagcggagagtttaagggcatttccgcagcttcgggaacaatggtacagcgtctcgatttttttggccgctgtacatcttttatatagaagaaaacagtaagtaagaaggaataagttgcgtcaattgtcagctggtccgggatgatcgggaatttcatttgattattatttttttaaaaaagctattgtgcaaaacgaaaatagatgttatattagtatccgccctaaaaagaaggctttataaatacaacttcaaaaaaacttttaaaaaaagttgttgacattcacattgatagaatgttatattaataaagtcgcttcggacaggatgcctctgcaggctgttttttttggcgggtacgctgcaaaacgtttcagcagaaatggaaggaggtatggaaaaaacaaaggaggacgtgatatggcaaacaaaaccgcaggaaaaatagctgcagaactgctgaaggaatggaacattgatcatgtttacggcatgccgggcgacagcgtcaacgaatttatcgatgaattgcggcatgaagaaaacagcctccgcttcattcaagtgcgccatgaagaaaccgctgctctcgctgccgcagccgatgcaaagctgacaggcaaaatcggcgtctgcctttcgatagcgggcccgggcgccgttcatctgctgaacggcttgtatgatgcgaaagctgacggggcgcctgtgcttgcgattacaggacaggtgtcttcggatgaaatcgggagagattattttcaggagatcggtcttgaacgaatgtttgaggatgtggctgtctttaatcagcaggtgcattcggctgaagccctgcctgaccttttgaatcaggcgatccgtaccgcatacagccaaaaaggggccgccgttctgagcgtatccgatgatctgtttgcagaaaagattaagcggaaggcggtttatacgtctgcgctttatatcgaaggcgatcttgaaccgaagaaaagccagctgatgcagtgtgcacaattgattaaccaggcaaaaaagccggtgattttagcgggacggggaatgaaatcagcgagagacgagctggtcgagtttgcagataaagcggccgctccgatcatcgtcacactcccagcgaaaggggtcgtacctgatcggcacccgcatatgctcgggaacctcggacacatcggcacaaagcccgcatatgaagcgatggaggaaagcgatctgttgatcatgctggggacttcatttccgtaccgcgattatctgccggaagatgccccggctattcagcttgacaacaatccggcgaaaatcggcaaacggtatcctgtcaccgccggccttgtctgcgatgcgaaaaaagggctttttgaactgacgaaaacaattgaacggaaatcgaaccgcgcatttttggaaagctgtatacaacatatgaggaagtggcgttatgaagttgaaaaagacgaacaggtagcgacagagccgctgaagcctcagcaggtgattgcaagacttgaggacgcggtcgcagatgatgcggttctgtccgttgacgtcggaaatgtgacggtttggacggcgcgccattttaatatgaccaatcaggattttttgatatcaagctggcttggcacgatgggatgcggtcttccaggcgcgatttctgcaaagctttcccatccggaacgccaggttgtagccgtatgcggagacggcggtttcagcatgtctatgcacgattttccgactgctgtcaaatacgaactgcccattgttgtcgtgattttaaataatcagaacttgggaatgattcaatatgaacagcaggaaaaagggcatgttaattatgcgacggcgctcgaaaacgtcgattatgccaagtttgccgaagcctgcggcgggaagggcttcagcgtgacaaagcacgaagagcttattcctgctttgaaaagcgcctttcattcacaaaagccgtcgattatcgatgtggcaattgaagacgaaccgcctcttccgggaaaaatatcctatacacaagctgtaaactacagcaaatatatgatcaaaaaactagttgagaaaaaagagctcgacttgccgccgctgaaaaaaagtttaaaaaggattttttagtatgatgccaagggagatcgtcccttggctttataacggtcagatgttaaaattgaatgggtaatattggaatggccgcgtatgttttctttttgcatcaaaacccgtctcaacactgtgaaaagagaggggattgtaacgtgtatcgtttgccaaaaaccaccttcagcaccgctttcatattagcagccggattgctgtggatgtccatcgttcctcagcaggccttcgctcatggttttatcgaaaaaccggggagcagagcggctctgtgcagtgaggctttcggatttctcaatctgaattgtggaagcgtgatgtatgagccgcaaagcctggaagcgaaaaaagggtttccgcatagcggcccggcagatggacaaattgcatccgcaggcgggctgttcggcggaattcttgatcagcagtcggaaaatcgctggtttaaacatatcatgaccggcggagaacacacctttacctggacatataccgccccccacaatacgagccaatggcactactatatcaccaaaaaaggctgggatcctgacaaaccgcttaagcgcgcagactttgaactgattggcgccgttccgcatgacggttcccctgcatctcgcaatttatctcaccacatttatattcctgaagaccgcctcgggtatcatgtcatacttgccgtttgggatgtggctgatactgaaaacgctttctatcaagtgattgatgttgatctagtaaacaaataaagcctggacttttcttgtctgtctggaaaaccgatttgtgaatcagcgggttttggtgcaaacagagaaaataagcgatcaaaaccccggcatgttttggagagccggggtttttgagattcgttatttctttttcttcattgcggcagccataaacggcagcagggtgccgaacagcatcgtaccgccgaagaaattcccgaggtaaggctgtccgatcaagtagcagacggcaaatacagccgcagcaagaacgatcatgatgtagcctggataaaaccttttttgaaagcttgtccgctgggtaacccggaaaaatatcagcccgatgacgagcgggacaatccatagataaaacagtataaatactttcatgttcaaaactccatattttttaatctatcataccagattgcggcgtaaaatgcgtgtgacaaatcccggactcatttgctgcgggcctcatattcctctttcagaagcccgtatacgaaatggtcggcgaagtggtcgtggagccactcgcattgtctgaggcagccttctttcgtgaagccgagcctttccggaatggcctggctttttacgttttgaacagcggccctgatttcaatccggtttaaatcgtattcgctgaaaagcgtatcgatcagcgcccggcaggcatccgtcatcattccttttccttgaaaaggctccccgagccaatagccgatcgaagtcgtgcggttgatccagttaatgtaatggagtccgatgattccggcaaattggccttgatgccatattcccgcttgaaacccgttgtttgcagcggcctgtttcatgctttcttcgataaaagcttcggtatcttccagctgctttgtgccgtccacccaaaacagccatttccgcaacacatctttagactgttggatctgcatataaacggccctggcatcttttggttcgagcatttttaaatacagatcatcacgtaccattaatttaaacatccagaatccccctttttctcagtataatataaaaaagccgaccgaggccgacttttaaccagaaaatgtatcgtaaatcaggaaaatattgagggcgacgattaaggcagcgatcagccatgagacggctgttatccactttgcatttttcaggctccccataatgcgtttattgctcgtaaataagataagcgggataagggcaaaggcgatgccgaatgacaggacgacctggctcaagacaagagcggttgtcggattcacccctgaagcaataatagcgatcggcggcaaaatcgtaatgaaccgtcttaaataaagcggaatcctgaaattaatgaagccctgcatgataatatctcctgaaagcgttccgacagacgaacttgataaaccggctgttaacaggccgacgccgaacaatacggcggaaagcggactgaccatgctgctgaagtggctgaaggccacatcaaggtcttcgacgaaaatgccgttcttataaaacagtgcagcggctacgatcagcatgctcgcattgattgctccggcaatcagcatggcgatcaaaatgtcgatgaactcaaagcggaatatctttttcttttccgcttccgtttttccgaccactcttcgctgtgtgagagcggaatgaagatagatggcatgcggcatcaccgtcgctcccaagattcccgccgccagcaggatgctgtcagcaccatcgaagcgggggacaaacatgccctccaaaaccgatccgatatcaggttttgcaaaaaacgtttgaaaggcaaatgcgatcacgacgatgaaaagcattcctgttatcgccgcttcaagcggtctgacgccgcgcctttgcagttccaaaatggcgaaagatccggcggcagcaataatcgatgcttcaagcatcggtatgccgaacagcaagtagagcccgagagcagctccgataaattcggccaagtccgtcgcgatcacgacaagctctccctgaatccacaagccgatggagaccggtttggggaattcttcccgggcgacttcgggcaggtttttacccgttgcaattcccagtttggctgacaatgactgaatcagcaaagccataatatttgaaaaaaggattacccataaaagcaagtagccgtatttcgaaccagccgcgatatttgtggcgaaattgcctggatcaatataggctatagccgcgataaacgccggacccaaaaaagggagcagccttttgaagcctttgctttttccatccagtgcatcttgggcttcttttgatatttgcgagtgtttggacaaatcgtgactgaccattttattcacctatattctcagttgtttttccttgtacataaaagtttccttagtgcaaatttatatcatcatcatatgcccgcaatgatcaattgtcaaccataagatgctatagtatatgcgagaatggtttcggccaaacaaaaaaaccagcaccgctttcgggcgatgctggctggaagttatgcttgagaacccattcttccgcggaagatcaggtttaaaatgaagacgagaattgcggctccgataatcgccggaaagatggcgaatcccgcaatatcaggcccccacgtaccaaacagcccgtggccgatccaagctccgataaagccgatgaccatggagcccggtgcaccgtggcctccgattgcacctccgattaatccgatgacaatggctacgattaaagaaacgagaaatcctaacattgtctttccaccctctttcaattgatttatattaaatgtttagcccgtctcgggcgtctataaacgcttgaaagcatattgagaaagacggatggctattcctcgagaagcgaagcgcctgcgatgcccggatgcgtcatttcataaggatccagaatgagatccaattcttcctctgttaaaacatcatggagcaaacacagctcgcgcactgatcgtcctgtggcgatcgcttctttcgcaattcgtgcggcggcttcatagccaaggtgcggattgacagccgtaatggtccctacgcttttttcaacgaattccttcagcctgatctcattcgcttcaatcccggtgatgcagtaatcggtaaatacgcgaaatccgttgttcatgattttaatcgactgcagcaaattaaagacaagcacgggctccatcacgtttaactcaagctgacccgcctctgatgcaaggcagatggtattatcgttgccgatcacctgaaatgcgatctggttcatcagctcaggcatcaccggatttactttgccgggcatgatggaggagccgggctggcggggcggcagccggatctcggctagacctgccctcgggccagacgccattaaacgtaaatcgttggcgatcttggacatgttcatcatgccgactttcaaagcagccgatacttctgtgtaggcatccgtgttttgtgtggcatcgacaagatggtctgcgccggtcagctgatagccgctaatatctgagaggtgcgcgacaacgttttgaatatatctcggatcggcgttcaaacctgtgccgacggccgtggcccccatattgacttcatagagatgatgctgcgactgcctgatccgctgaatatcgcgttcgatcacccgggagtaggcttcgaattcctggccgagcctgatcgggacggcatcctgaagatgggtgcggcccattttaatgactgaatcgaattccgccgcttttttgcggaaggcatccaacatatgctccatcgtcgataagagccgttttaagtgattcaatgtggccagatgaatggctgtcggaaacacatcattcgttgattgggccatattgacatgtgtgttcggacttaaatggaagtaatcccctttttctttccctaaaagttctaaacctctgtttgcgataacttcattcgtattcatattcattgaagtgccggcgccgccttgaatgggatcgacaataaaatgctcgtgccagagcccttccgctatttcgccggcagcttttacgatgacttcgccaagctctttatataaacgtttaatatccatgttggcgagagccgccgcttttttgaccattgccaaagctttaatcagctcttcatcaatctgatagcctgtaatcggaaagttctccacggctctcatggtttgtacgccgtaataggcgtcaacgggaacttctttttcacctagaaaatccttctcgatcctggttgctttcgtatccatggcaaaacctccgtaggttgtttcttatgatgtattgtgcctcgatccgccatgttttaatttgcttttaaaaaaaggaaaatcgtcttccgacatggggctgtcaagtaataaaaagcctgttttatctaatgacatacgctcatttgcatgccaaaaaaatttaaaggaaagatatgaagaaacagacaaatggtcaaataattatgtttatttattattaacttaattaaatttctttacttcatttatctatttgtagtaaatttccttatataaaattttcgtatgagaaaggaagatctatgatgggacatgtactgatgattaatttcccgggggaagggcacatcaatccttctatcggcgtcacaaaggagctgcaaaggcgaggggaaagcatcgtatattatgcagttgaggaatacgctgaaaaaattaaaaaaaacaggcgcagaagtccgtttatacccggatttcagagaggttctatcacccgggaagaaaaaagaaaagatggactttgccgaagtggtttacaatatgtcaagtaaagtcaatgagatcgttcagttcatctaccgggaagtcaagagtgaatcttatgattatgtgatatatgaccatcacttcttagcggggaaaattattgctgaaatgcttgagctgccgagcgtttcgttatgcacgacatttgcaatggacgagcagtttgcaaaaacgtttaccccgcaaggcgaccttgaaagctcgccttattttgaaaaattgaaaggatccctcggcgaattaagtgagcggtatcctgtcagtctcgacaagccgtttgacgtattctcctgtccgggggatatcacgattgtctttacttccagagcgtttcagcctcatgccgaacgatttggaagtgactatttgtttgtagggccgtcgattgcgagcaggcaggatccgggaagcttcccgttcgccgagctggagggggaaaccgtcatcgtgatctcgatgggcacgatctttaatcagcaaaaagagctgtatcatatgtgtatcgaagcgctgaaagactttgacggcaaggtggtcatgtctgtcgggaaatcaacggatcctagggatctcggcagcataccggatcattttatcgtgaggccgtatatcccgcaattggaggttttgaaacaagctgatgtatttgtcacacacggcggtatgaacagtacaaatgaaggcctttactttgatacaccgctcatcgtcatcccgatgggggcagaccagtttttcgtcgctgatcaggtggaacgtacaggcgccgggatcaagctggacaaaaatgaactttccccggctgttttacaaaaaacgattaaagatatgcttgaaaaccgctcctataaagacgacgccgccaaaatcggccgctcgctccgcaatgccggcggctatcaaaaagcagcggatgccgtattggagttggcggggagaaagtaagacgctccaaaaacggagcgtctcgctagttcatcctgatcttccgctcaacactgccgtcttttttatggacgacgacggcggttcctttattttcggcgatttctttcgcccgttcgacggcttctgcttttgtatcctttacttcgctggcccgcttagcgtcttcggctttgactgcccagcctttttcatgtttgatgacatgctcgcacttttccgcaagctccggcctgctgctcgaaccgctgtcaccacgttttgtttcatcggctttttctgcataggatttaagctcgcttttgcttctgttatccgcccattccttcgcctgactcgtcgcaatcggaattgcccggctttcgtcgtatccttcgtcaaccatcgcattcgcaatttcaatagctttctttttcaccggtttgtccaaatgtttcaatgaagcaggatagtcttccattgaccatggcatttggccattcctcctttttcataaagttttacccgctggatgccgatcaaaaaacacggattcatcagatgaatcattgtatactataaaaaaacacaaatgagagggcgaaccttccgtgcgctacgacaaaacagatttggaaaacgaactgaaaaaaattgaaaaatgggaaaaggaacagcagaaagcatggttttgggaaaggatcggccggctgccgttcaaagttctggacaagcttacgccggcattcattcaagataaaatcggcctgctgctagacgaaatcggcggctttattcaaaatggaggccaatatttgacgtccgaaaagcatctgatccgccagtttcaaaaaaagctgccggatgaaacgatcgaaacgattgaagatattcaatgggctcctttggaagtgatggatcaaatatgtgaaaatctcgggaaaaacagggcgaataccgcagcagtccaaggagcgacaaccggtgtgggcggcttgttcacgcttgccgtcgatattcccgcaatcctcggcctttctttaaagacattgcaggacatcgcggtatcttacggctacgatcctaaagaaaaaacggagcggatgtttattattaaatgtctgcagctcagcgctgctgatattgtcgggaaaagggcgatcattcaggaactcagccgataccatcaaccatcaggctcccgtgaaaatatgatttcgcaaattcaaggctggcgggaagttgtttatacataccgcgattctttcggatggaaaaagctgtttcaaatggtgccagtagcaggaatcctttttggtgcaatctcaaatcgttcgatggtgaacggtgttgccgaaacagggatgatgatgtataaaaagcggcgcatcatggaaaggcttgcggagctggacgcgacagaaacagagggataaaaaggctgccgtttgataacggcagcctttcttatagagttacgctttttctgtaaagcgaggcagtctgaagataatcgcgcaaatgccgcagacgccgattaaaatcggataaaaagaataaggaaggatgctgacaggcgatattttcgcgatttgtgcagctgacagcatttgtgcaccgtaaggaatcaatccttgaaccgcacaggaaaaaatatcaaggatgctcgccgatttcctgttgtcgattccgtacctgtcagataaatcttttgccagcgaccccgctgtaatgatggcaatcgtattgttggccgtcgccaggtttgccgcgctgacaaggccggcaatgcccgcttcagctcctttttttgaacggattctccgcgatacaaattgaaggagaaacgcgatcccgccgtttcgcttcatcatttccgccattccgccaatcagaagcgataaaatgatcagttcagacatcccgccgatgccttcggttatcgccgtcaaatacgtatgaagcgtcaggcttccgtcggaaattccgattaccccggctaatacgatgccgccgaaaataacggccataacattaaatccgagaagggcaaatatcagaaccccgagatacggcagcaccttcacccagctgtaagtcccggcttgtgctccgggatgccctccggctgagaacaccatcagcagaatgaccgtggcaaccgcggcaggcagaacgatcaggaaattcgttttaaacttgtccgacattttcgtcttttgagtgcggacagcggcaatggtcgtatcggaaataaatgataagttatcgccgaacatcgcgccccccacaaccgcagcaaccgaatatgccgccggaacgccgatttcagcgctaatccccgctgcgatcggagcgagcgcagcaatcgttccggttgacgtgcccatcgacacagagataaacgcagcgatgataaataaaccggcaaccataaactgccccggtacaaatgaaagcgcgagattaacggttgattcgacggcccccatcgcctttgcggctgatgaaaacgctccggccaaaataaagatcatcaccatgatcattatgtcggggtgcccggcgcccttcgcaaaccactccgtcttttggctgagcttctccttcctgttcatcgccagtgagacaaccgatgccgcaagcgccgcggccacgattggcaggctgtaaaagtcgcctgtgatcaagcctgatccaacgaataaacaaacaaataaaaacagcggcaaaagccctgaggcttttccgttttgattttgcatgatgtacacctcttctgtaggttcaaaccgttttttcaccaatatccaacactttaaaaggcgcacgcgcaaaagtcaaatggtaaaataagttctggagaaaatcaaatcaaaagcgggggaagccgatggatcgcaaaacgaatcttcttgaattgacaaaggaagtcgcagaaaagcacgccaattttcttgtttcggaagtgaacgaccattgtatgcgaattgccgttttggagggcgaatacgtatggcatatccatcccggctcagatgaaccgtttattgttttggaaggggagctgttgatcgattttcaggatcgccccacagaagttctgaaagcgaatgattccctgctgattccgaaaggcgtcattcaccggacacgcgctggtgtcaggtcggttaacctttgtatagaaaaaactaatgcggaaaccgtcccgttcgcggaagggaatgtgctgaagctgatacggtgcaaatcagccgaacaaaagcttcaagcattcagcgaggcgcaggccaaatgggctccgctgcaaaacgtcagcggattcatcaggcagtggggcggatggatggaaacagaagacgggccggaagccgtcgtcctggtgctttggaaatcgaagcacgattatttgaactttatggcggaacatcatgatgagatatatgaaagaacgcatcagaaaggcacattcgaatccatcaacattacgctgtttgaagatcctgccgagatatctgaaacgctgcagaacaatacgccggctccggtaccggaatggacggtaatgggcagcggacgattgcgcgatccacactctctttcgtgaatgtgctatttgtgtttactctttttgaaatgtggaatgtaaaaaccataacacttcaaaaggaggaatcaaaaatggcaaacaataatgacgacaacaaaatgagcagggaagaagcaggcagaaaaggcggagaaaaaacaagccaaaaccatgataaagaattctaccaagagatcggtcaaaaaggcggagaagctacaagccaaaaccatgacaaagaattctaccaggaaatcggcgaaaaaggcggggaagccacaagccgcaaccatgacaaagagttctaccaggaaatcggcgaaaaaggcggggaagccacaagccgcaaccatgacaaagagttctaccaggaaatcggcgaaaaaggcggagaagccacaagccgcaaccatgataaagaattctaccaagaaatcggtgaaaagggcggagaagccacaagccgcaaccatgacaaggagttctatcaagaaaacggcgaaaaaggcggacgccaaagaagaagcggttaatgtgcggtgaagagaggggctgacaaacagcccctctctttttatgaagatgcctgccgctgccgcttgaacgcccatattaaattattataaattattgatcttctgaagagatttccggtctgttttgttatataatttacagatgatgcatcaaattgtagttataaaagtttgaatgctaaaagttaaggactaaagtactggtgggagtgtaccgaatggcagcgttgattaaattttttcagcatcctggggtcaggcgtttttcagtttttgttgtattggcgggggttttatatctgttccgcagcatgatgaatctcatattgctcacatttatctttacgtttttgatgaaccgtctggaaaatgtgatccgcggttttttaaaccgctttattaaagtcagccagagactgattatttcttgtttgtatgcggctcttgccatcgcgctttcgatcggcggtgtggtctattaccccgtaatcgtcacccagattcagcagctgatcaaacaaggaaagcatatcgcttctcaccctgacagcattccttttctcgatatgatcaccggtatgttcggcgatatcaatttgacatcctatttggaaaagggtcttaactttatctatacatatatcacggatatcagcacgtttggcctgcaggtggttatgtcattggttctcagcatgttcttattgatcgaaaaagacaaagtcatgagcttaatggataaatttaagacgagcaaaatagctattttctacgaggaaattgcttactttgggaaaaaattcacgagaacgttcggcaaggtgcttgaggctcagtttattatcgccaccatcaattgcgcactgacgaccattgccctcgccattatgggttttcctcagcttttcggccttgccgtcatggtgtttttcctcgggctggttccggtcgcaggcgttgtgctctcccttattccgttaagcattatcgcctacagcatcggcggaatcgcttatatcgtatcactggtattggtcatcatgatcgtccatgcgatagaggcctatttcctcaatccgaaattgatgtccgcaaagacggagctgccgattttcttcacgtttatcgtgctgattttttctgaacattttattgggatttggggtttaattatcggtattccaatatttgttttcctgcttgatatacttgatgttacaaatcaggagaaaaaccgaacagcaggcacacgaaaatagcatatatttgtaaatcgaaaaattcggtttacatatttcgaattttcaggtataactgttatataacgaaatagcgccacacgtttaatcctttagtaggagtgggggacccgatcatttggggtgaatttttctgttcccgtgcgaaccgaaagacggacatctcttcgtccgaacccgtcagctaacctcatcaacgtgaagagagtcatgtggaaccaattttaatggtaaaagcccgtgggagatctctcatgggctttttttagaaaggggagatatgttatatgaagttagcaacaaaaattattatcgctctattgctcggtgcagtcgtcggtattatactgaacgtcacttcaccggatttattcagcaagcttaatacatttttattcgggccgctcggcacgatcttccttaacttaatcaagatgctcgttgtaccgattgttttcttttctctgactttaggggtagcaggacttggagatccaaagaaattgggcagaatcggtgccaaaacgatttctttctttttaataactactgcaattgccattattatcggacttgttttagcgttggtcatcaaacctggaacgatcggaacatatgatacaagcgctgcggaatattcagcccagaaagcgccaagcatttctgacacgcttttgaatatcattccgacaaacccggttcaggcaatggctgaaggaaatatgctgcaaatcattgctttctccattttggtcggtctcggaattacgatgctgggcaaaaaagcggacgctcttctcaaagtggttgaacagggtaacgatctgatgatgtacctggtcaatcttgtcatgaagttcgcgccgtacggtacgttcggcttgattgccggggcaatcggaagccagggctgggacgccattaaagcaatggggctttatatgatcgtcgttattctggcgctgttcattcataccatcgtcacatacggcgcagcgattgcgcttctggcaaagcggaacccgctcacattctttaaagatttttcagaggttatgcttgttgccttcagtacgtccagcagcaacgcgacgcttccggtttcgatggatgtcgctcaaagaaagctgaaagttccagagccaatctcaagctttgtccagccgctcggagctacgatcaacatggacggaacggcgatcatgcaaggggtggcaacagtctttatcgctcaggtgtacggcaatgacctgtcgctcacacagctgttgatggttgttctcacggcagtgcttgccagcatcggaacagcgggtgttccgggtgtcggactcattatgctcgccatggttcttcaaacagttggccttccagttgagggaattgcgctaatattgggaattgaccgacttctggacatgattcgtacggctgtcaatacaacaggcgatgcagcatgtgcggtcatcgtcaccgagacggaaaagaaacacggcaaaatcgaagcccctcatagtgaagtgtccgtgtaacttaagaaatgatataatcaaacagtgccttttcggcactgtttatttttttggaaagaggagggggctatgacaaagcagcctgttttacatatagaaaatgttgataaaatcatagacggcaaaacgatattgaaagatatccgcttaacggcggatgaaggggagatcatcggtctgcttggtccgaacggatcaggaaaaacgaccctcatcaaattgatcaccggtttaatcaaaatgaagagcggatcaattgtcataaacggctttccgattgaccgccaatttgaaaaagcgatccagtccgtcggagccattgtagaaaatcctgaattctatccgtatctgacaggctatgaaaatctgaagcactatgcaaatatgcacgctggaatcggacgggaaagactggaggaagtcatcagcagagtcggccttgaagatgccgcagaagacaaggtcaaaacatactcgcttggaatgaaacagcgcctcggtattgcccaggcgattcttcaccggccaaaactgctgattttggacgagccgacgaacggattggacccggcgggaatgaaagatttccgcgaacacttgcgtgaactcgccgaagaagaaggaacggcgatcctgtttgcgactcacttgctgaaggaagtggaagatttatgcgaccgggtcgtcatccttcaaaaagggaaaatcaaatcaactgtcgtccttaatcaagcggacgagaaacaggaaaaggcgatgctggaggtacagcctcatgacaaagcgcttcagtggctgaaagaccaaggatacgaagctcgcaccgaaaaaggcctgcttgccgtaaaggtggagaaagcgcaaattccggctttaaatcaacagcttgtcgccaatgatattgacgtctattcgatcgctccgtttaagcagtctcttgaggatgaatatatggcgcggacgaatggaatagaagagaggaatgctgatgtttaaactgattcaaaacgagcatgttaaattgctgaagcgcaaagtaacatttgtatcgctggcgctgattgtagtctttcaatttctcctcgcgctcatcaccaaaagaatcctgatgggcgccggggcagaggatcattttatcggctatttttcattcaccccaaacctgaatatcctcttgcaggggctttcgattgtggtggcggcttcaattatatcctttgaatatgataaaaagacgatcaagtttttgctgatccgccctgtcagaagagaaaagattctcgtttctaaatacgtgacgagcgtgctcgcaagcatttggctttttattatttactacggattttctatattgttcggcctgctctttttcggcgtgaagctcgacgaaaaagcggagccgctctttatcaatacggtgaaaatgatcgggacgcagtggtttgaagtatggatgatggtttcatttgcgtttttatgctcggcattattcaaaagcagcgcgctcagcatcatggtgtcgattgtcgtgctgtacggcgccaaaatgcttgtgacgattatggcgtatttggaaaagccgctcggcaagtttttattgttcgccaataccgatttaacgcagtacgccggagaggcaaagccgctttttgccgggatgacgcctttattctcgctcttcatcgtctttatccatctcgtgttttttctcggaacggcatggtggggcttttgcaaacgcgatatgaaggtataaataattgtccaaagtgtgacaaaaggaatgacatttttgtgaaatatgtcgtaattaccgtgtgaatctcctattctcaattataattttaggaagggaatgggggatgagacatctatgaaaaagtttattacggcgttgccgattgtattgctgctgtcattttcatttgtttcttttgcctttaactttgatcatctcgtatattttagacttgcgctcggactattttcgcttgcaggtttgtttctgttatataaattgaaaaacggcgtccgcctctttatggcatacctttatggaagctggatcgtgctggccggaatcgccgcatatgaagaaccgcttttttccgatttcttcttcggcggcctcacgatcacgatgggctacttaacctacatgctgatttatctcggtatgaaggttgaccgccgcggcggtcaagccgtttagtcaaaagcgcacctcgctgaaggtgggcttttttgttttgccaaggctatcatttgcacaacgagccgagaacgaactataatacttattaaatctatcggaatttggtcaggaggatgccggcgtgtcttcaatatttgtgaaaacggaaaggcagcaggaatggctcgataaaatcggaaaattggcggatgaatttgagaaaacagcagcgtactatgacgaacatgcacaatttcccgcagaacatattcaaaagctgcgggattcaggctacacagcgctgacggtcggaaaagattacggaggagaaggcatttcgctctacgatatgcttttgtttcaggaacggcttgccaaaggagacggaccgacggctctcagcatcggctggcacttaagcgtgatgggggaactggcggagggaaacagctgggaccgggatgtgttttcatcgctttcccatgaagcattaaagggcgcgctgatcaacagagctgcaagtgaagcacagacaggcagcccgacaagaggaggacgccccggaacccatgcagtcaaaaagaacggcggctggattgtaaacggccgtaaaacattcacaacgatgtctccggttctcgactattttcttgtcaccgcttggattgaagagaagcaaatgatcggcgttttcttgatccataaagatgcggaaggcttggcaatagaagaaacgtgggatatggcggcgatgaggggcacgggaagccacgatttggtgctgaccgatgtccgtctggacgaatccatgcttgttgaactgttggctggtaaaagaaccgataaaatcaacggctggctgcttcatataccggctgtctatttagggatcgcacaagcagcgagagactatgctgtccaatttgcaaaagactatcagccgaacagcttgaaaggtccgatcaaagaggtgcccgctgttcagcgccatatcggcgaaatcgatctggaactcatgaaagcccgccactttatgtatcatgttgcagagctttatgatgatccggagcgccgcgcccttttgacaggtgagcttggagtggttaagcacacggtaacgaatacggccattgctgtcgtagacaaggcgatgagagtcgtcggagcgaaaagtctcgcaagaacgaacccgctccaaagattctaccgcgatgtccgggcgggcctccacaacccgccgatggatgatgcgacaatcgccaagcttgcaggaattgcattcagcgaatagttttgtcattctttaagctttagcggggtgtcgatccgctaaaagaagccgttcaaaatcagcggcttcttttttatgtttgttttgcttttgaaatggccaaaaggcggttctcgtgtctgcggtcgatcttgtcataaatgacttccatttctttcgggttcttggcgatttcttttttatattcttcgacaagctgatgaaaggttttaatcttccgttttgacatgtttatccgcctttcttgatggattggtattcgctttcaagttcgcttaaagacaattcgtagaggtggcgctcttcttttttatatatgccaagctggataagacgctgaatgagttgtttctttctcatttccaccgctttctttaattgaggggccatgtgatcacctcgtcaaccattagtgatattgataatcattatcaattaattgcattatactaaacctgatcaccgaatgtaaagcgacatcttcgaaagaatattgaataaaatcgaaaaatatgaattattatccaaaagaatatataaaaaaagaagccgacaagggcttcacaactagaaaaaataattgcaaaataggaacaaaaaacattctaccggaatataaaaaacgaatcaagaactttttatgaaatttcgacattttaagtttcccgggaaatactcgtgtcgaattttttaaagctcattcttttatgaaacaaattttgctgctgtcccgtcttgtataaaaaggacatgggggtgctcccatgtccggcggttcagacaaaaaatcaggactttaaacgaattagctaatatgttcagccaggaattcattcacttcttcaggcgttttggcatttgcgctgtgaaggtgtcccgttttttcgccgtttttgaaaatcaacaggcttggaatgcccatgacctggtacttgtcggcaagttcaggaaggtcgtctttattcagctcataccagtcattttcctgataagcctcaagaatgtctccgatgaacatgttcatgcgtgtgcagtccgggcaccagtcagcgtaaaatttgacgatgatttctttatcggattggatcaattcattaaattgcgcttctgttgtgatttttttcaattgcaacctctccttttcaatgccattttaatataaaatgaaaaggatttacatacaaatgctttttatatgctgtttttagaccgtattaaaataattagatcattttcccgggaaagtgataagatagtaaagatgaatccagtggggggagtacgaattgaagacaagattaggattggtatacggcggaaaatcagcggagcataacgtttctctgcaaaccgcgctggccgtcacgaaagcattagatactgaaaaatttgatatacacccgatttatataacagaaaaaggcgagtgggtgagagggccgcaactgacagaaccggtttcaaatgtgaaaatgctgcaatttgaacagacgggccagacattttctccggctgtgttgaaccgcgatatgtttcctggcgaagctgatgcaaaagaagactctatcgatgttgttttcccgcttttgcacggaccgaatggggaagacggcaccattcaagggatgcttgaactattgaatgtgccatatgtgggcaacggagtcttggcttcctctgcgggcatggataaagtggtcatgaagcatctgtttgcacaggcaggtcttgaccaggcgaaatacgtttcatttttgaaaaaaacttggagtcagtctaaagaagaatgctatgctcaagtggaaggggaacttggctatccgtgctttgtaaaaccggccaaccttggatcaagcgtcgggatcagcaaatgcagaagccgtgaagagcttgaccaagcctttgagcttgcattccaatatgaccggaaaattgtcgttgaagagggcgtcatcggacgggaaatagaactcggcgttttagggaatgatgaacctgtctgctcagtcgcgggggaaatcgctccgaagaaagacttttatgactataaagcaaaatatgaagacggcgatactgatttgattattccggcttccctgacagaagacgaatacgaaacaatgcgcagcatggcggtcaaagcgtttcaggcgattgacggttcaggccttgtgagagcggactttttccttacaaatgaaggcagggtcctgatcaatgaagtcaatacgatgccgggattcaccccgttcagcatgtttccgcttctctggaagcaatcaggggttgagtacgctgaactgattgaaaagcttgtcgctttggcaatcgagcgccacgaagaaaaacagcagattaaacatacattttaacgggacggagcggaccgaatccgggagctttcatggagaaaggcgctgaaggcggttcgcccttagatacagctgcagacactatccttatttgtggtagtgtctcttttccttgcagaagaaagagagggacatacatgataacaagaacggtaaaagaaattgctgaaatgtcggaaggcgttttgacgaatgaagcttttgaagggcgtctcatcaaaggcgtctcaaccgattcgagaaaactggcgaaaggccaactgtttattccgcttgcaggcgagcggttcaacggacacgtttttgcagagcaggcttttcaggaaggcgttgcggccgtgctgtggaaccgaagtgaaccgaatcctccggaagggaagccggtcattttagttgacgatacgctggaagcgctgcagaagcttgcgaaggcatacaggaatcagctggacgtaaaagtcgtcggcgtgaccggttcaaacggaaaaacgacgacaaaagacatgattcatgctgttttgggcactgagtataaagtgcataagacagaaggaaactacaataaccatatcggcctgcccctgacgattctggcgatgcccgaagacacagaagtcgccattttggaaatggggatgagcgccaaaggagaaatcgattttctcactcgtctggcgcggcctgatattgcagtcattacaaacattggtgaatcacacctccttgaactcggatcaagagaaggaattgcagaggcgaagctcgaaattgtcaatgggctttcaaaagaaggcacactcatttatgtcggagatgaaccgctgctcaccgaaaggctgaaccagccgccttacgatacaaagacgtttggagaggatccggctttcgattatcagcttgaggatatgacacagactgaagaggggacggcattccgcgtgagaggaatcgaaaacgggttcttcatcccggtccttggaaagcataatgtgaaaaacgcattagccgcgattgcggccggagacctcttgaatgtcagccgcgctcacattgcagaagggctgactaaactgaaagtgaccggaatgcggcttgagctagtaaagacgccggacggcgttgcgatcattaatgacgcctataatgccagcccgacatcgatgaaagcggcgatcgagcttgtcgaacagatgaagggatacggcaagaagattcttgttctcggcgatatgctggagctcggagaaggagaaaaagcgtttcatgaagaaatcgggcaggcggtcaacccggactcgatcgactttttatttacgtatggagaactcggtgcatatattgcaaaaggggcgcttaaacatttcccggaacaccgcgtccttcatttcaacccggaagaaaaagacagtttgaaaaagacactgaaagaaaaagcgaatacaggggatttaatcctcgtcaaagcgtccagaggcatgcgccttgaggatgttataaaagatttgtaagggaactttgaatcataaagtcgttttttatgtgatgatcagtaaaagaaaacgggtgaatggtcatgataggatgtttatgcattcacggatttaccggagcgccgtatgaattggaaccgctggcttctcatttaaaacaaacggcagattggcaagttgaaatgatcacgctccccgggcacggtgagatgccggttttaaaaggcgtctgttttcaggaatggatcgcttgtgctgaagtggagctcatccgcttgttgaaaacgtgtgatacggtatttttaatcggattttcaatgggcgggatgattgccggctatttagccggaaaatatccggtcagccgccttgtcctgttgagtgcggccgcccagtacatcagcccgggacagctgatccaggatttgaagaatgtgatcaaagattcactgcaaggcaagctagaggataatctgctttacaaaaggtacaaacaaaagctgacaagcactccggtgtcttctgcatttcagtttcgcaagctcgtcaagatgacaaagcctgcattgaaaaacctccggatccctgtgctcattgttcagggggagtgtgatgccatcgtgccggtgtcaagcgcgtattacttgtatgaaaccattccttccgaagaaaaagagctgtgcctcttgccggaatccaagcaccatgtctgccttgaagaaaactcctctatcctatttcaaaccgttgaggcgttcctcaaaaaaacgccgattgaatctataaaaaaataaataattgaacggaaatctgcaaaaaataatccgggatgctgacagggaaaaaatgaacgtatgctgtcgaaagcagcacatgcctgtgttacaatgtgtaaaggacgccttcgggcgggctttagttgcgcggacggacggcttcgcccgaggttcataggagactgccgaaccggcgagagagcacaccgctcattctcatcttgttgaaaaacgtataatggaatggtaatataacatgtaaagtaattcgggctttgcataagtatgaacctgtcctttgcacaaagggcagtttttattgataaaacacgattactgaaacagtaagcagaaggagtttgaatacattgacaataacgtttcaagattttcaattaagttctgatctcacaaaagcaatcaagcgtatgggatttgaagaggcaacaccgattcaggcacaaacgattccactcggccttgcaaataaagatgtgatcggacaagcgcaaacgggaacaggaaaaacggctgcatttggcatcccccttgttgagaaaatcaaccccgagtctcctaacattcaagccattgttatcgcacctactcgtgaactagccattcaagtttctgaagagctatataaaattggacaggataaacgcgctcgcgtgctgccgatttacggaggacaggatatcggacgccagattcgcgcgcttaagaaaaaccctcatattatcgtcggcacacctggtcgtctgcttgaccatatcaaccgccgcacaatgcgtcttcaaacagtgaacaccgttgtgcttgatgaagcggatgaaatgctgaacatgggattcatcgaagatatcgaatccatcctttccaatgtgcctgctgaacaccagacattgctgttttctgcaacaatgcctgctccgattaagcggattgcagaacgtttcatgaccaacccggagcacgtaaaagtgaaagcaaaagaaatgacagtatcaaacatccagcagttctacctagaagttcatgaacgcaaaaagtttgatacgctgacacgccttcttgacatccagtctccggaattggcgatcgtattcggccggacaaagcgccgtgtcgatgaactgacagaagcgcttaatctgcgcgggtatacagctgaaggaattcacggagatttgacccaggcgaagcggatggttgcactccggaaatttaagcaaggcgcgattgaagtgctcgttgcgacagacgttgcggctcgcggccttgatatttcaggtgtaacgcacgtctacaacttcgatgtgccgcaagatcctgagagctatgttcaccgcatcggaagaacgggacgcgcgggcaaaacaggaatggcgatgaccttcattacaccgcgtgaaaaggatatgctgcgcgccatcgagcagacgacaaaacgcaaaatggaccgcatgaaagcaccgactctcgatgaggccattgaaggacagcagcaggtgacggttgaccgcatccggacgatcatcgaggaaaataacctgaacttctatatgacggctgcagcggaattattggaagaccatgattctgtgacagttgttgcggctgccattaaaatgatgactaaagagccggacaacacacctgtccgtttgacggaagaggctccgctcagaacgaagcgaaacaaaaatcaccaccaccgttcatcaaaacgcagagacggcggcggctacagaggaaagaacaatcgttcatcttatgataaaaagcgttcttcgaatgacagacgccaaaaaaaatcatataattcataatcaaaaggcggatccttttttacggattcgcctttttttaaaaactaaagcctttaaacgaaacattttcagaccgaagaccgtaaatagaatgagattgggggaatcgagttttgagaagcgagccgaaaaatcaaatcagccgtgatggcgttaaagtctggagaatcacggcttgtatcacatcattcgttttaatgctggctgcagcaggcctgattgccgccggggagatatttaagtggccggtatggatcggcattttgtcagcggccgtttggctggggatttcatttgtcatcattatcatgattccgaatatccgccacagagtctggcgctacgaagtccatgagaacgaaattgatattcagcacggcatctttgtggtgacccgcgtgatcgttccgatggtcagagtccagcatgttgatacatcgcagggccccatcctcagaaaatataatctcgcctccgtgcaaatttcaacagcagcgacgacccattccattcccgctttggatgttgaagaggccgatcagctcagagattccatttccaggctggcaagggtgactgaagatgatgtctgaaccgagacgcatgcaccctgccgccgtcattctcaactttatcaaaggccttgttgagacggttaaaaattttatcattccatttggcgtggtgatttttttaaatcaatcgcaaacagtcaaaatgatagcgatcgccgcggccgtgctgtttttcattgctttggttgtgacgagcatcatcaagtggagcaaatttacataccgtatcgaagaggatgaattgcgaatagaggaaggcttgatcaataagaaaaaaaggtatattccgatcgaacggattcaaacgatcaacacaagcgcaggcctcattcaacaaatgttcaagctggtgaagcttcaagtcgaaacggcaagcggaggaacggaagcggaagtttccctggtcgccattacccaggcagaagccgaacgtattcagcaagcgcttttcgaaaggaaaaaagcggcggaagacacggggaccgatgtcccggttccgctggaagaaactgctgaagaggcggaggaagcggaagagccggtaatgatgtacaaaatgaccggccaggagctcttaaccgccgcttcaacctcaagcggcatcggcgttattatttcaggggtattcgcttttttcactcaagtcgatgatttctttgatttggattggctgtatgaccgctttgcttttttgaacagcgcaggtgccgccgtcatcgcattggccgcctttgttgcccttttcatcgcatggctgctcagcatcgtcgggatgcttttgaaatatgcgaattttactgtcgtgcgtaaagagaaagaaatcgtcatttccagagggctgattgaaaagcaacaaatcacgattccgctccagcggattcaagcgattaaaatcaaggagagcctgatcaggcagccttttggacttgcagccgtcacgatcgtcagcgcaggcggaaacgtcctggaagaagataaatcagccatcttatttccaatcatcagcaaaaaaataatcaatcagcgtctcggcgaattcattccggattatgcgccggaagacgatttgaaccgcttgccgaaacgcgcgctgcgccgctatatcctgcgcgcatcctggccggttctcgccgtcgttccgctttccattctgtttccgccatggggctatttgtccgctgtattgattcctttttactggatcatcggctatttctcataccgcgatgccggatggaagatcagcggcagcaaaatcatcatgtcatcgcgcttcatcggcagaacaaccgctgtcattcaacgcaggcgcatgcaggttttcgaagtcagccgctcgtatttccagcgcagaaaacagcttgtttcgattcatacatcaacaaaatcgtctgttttaatggagaagttttcggtggctgatgttgaggagaaagattcggacgatatcattgcatggtattcatatgaaaaaagagtgaacggttaaaagccgttcactcttttgtttaacaatggcggagccaaggcgagtccgcccagcagaccgaagatgtgcgccatcatattgatattttggtttacaaacgtcatcaaaaccgaaatggcgaggatggtgacgatgatttgggaattggcgctccccatcagctcttttctaaacagcacgatgtacaggtacacgccgaacaagccgaaaatggctcccgaagcgccgacatgcatatactccagcggttcgatgaaatatgtgccgatattgccaatcactcctgctccgatataaacgatgagaaacttgagtttcccgagcattcgttccagcccgggggcaaacaaaaagatcgacatcgaattaaagagcaggtggccgaaaccggcgtgaataaagattggcgtcacaaacctccaccattctccgttcgctattccccagttaaagccaatcaataaatcagaccacatctgtacggccgtaaacggaaataaaaaaagaatccaaatggcaagctgcagggccaatatggcggatgtgaccgggtagagcctgataaacgtctgaaaattttctgttctgataaacatgcttatgatttaagcccctttacaatgatctcgtacatatatagtaacacgtttatgaacaggcagcggcgattagtacggacgagaaaatgattttggaaggttgtcatgctagtctgcatattgtctgagacacgctcatatattgggtagtgcaataagggagacgagtcgttgcaggcttttatggtacgcacgccgatacagccggccctgttcttatggcgtaccgttaaagtcgaacaagcggtttcttcctttttacatcaatgattaaaaaggggttgaaaaaaggtgagaaaaagctttgttttgcttttaacggggctgcttgtaatccttatgctttctgcctgcggccaaaaatcgcaagaagatgttgtgacggggctcgacaagaaggcaaaagaatacacgtcctataaggcaaaagcgaaaatgaccattgaaacgggaaatgaaccgcaggagtacaacgtggaaatctggcataaaaaaccttctctttaccgggtctatttggaaaacccgaaaaaagaccagagccaggtgatcttgcgcaatgaaaacggcgtgtttgttttgactccgtcgctgaataaaagcttccgctttcacagcgactggcccaataacagcagccaggtatacttattcgaatcgctcgtaaaggatgtcaaaaatgatggggaagcttctttttccgcaaaggattcaaaatacatttttgaaacgaaaacgaattatcagcataatcagatgctgccgactcaggaaatcgttttccataaaaagaccatggctccttcatcggttaaagtgatggataccgaccgcaaaccgatggtaaaggttgagtttacaagctttgaattcgataagccgctcgataaagactcttttgatgaaaagaaaaatatgacgctgtctcaaattgacgtagcgacaagcgctgacgtgtcagactctttcgctgtcaaaacgccgctcgatgtgcctcagggcgtgaaaaagcttgaagagaaagagatggcgactgaagacggcaaacggatcgtcatcacatatggcggtgaaaaatcctttacattgattcaggaaaaagcccgcgtcgccaaaacatccacttccgtatccatgaacggagagcccgttgacctcggcttcacggtcggcgcactgacggataaatcgttgtcatggacatatgacggagtcgattactttatctcatcagaagatctttctcaagatgaacttctgatggttgcaaaaagcatgcagggacagtcttcgaaatagactgtgccgtatccggcagcctgttttccgcccggaagcggaaagcaggcttttttatatttgcgtcgcaagcgtatgatttcgacagattttccgtaaaatgtataccgtgccagcaatttttcttttgttcagggctgatgatcccgtgcaaaatttccctttctccgaactttttagtatgatgggaaggacgagtgaaacaaggaacaggaagtgtcatgatgagcttaaaaccattctatagaaagacatgggccgaaatcgatttaacggctttaaaagaaaacgtccgcaatatgaagcggcacatcggcgagcatgtccgcctgatggccgtcgttaaagcgaatgcctacggacacggggatgcacaggtagcgaaggcggctcttgcagaaggggcgtccattcttgctgtggctttattggatgaagcgctttcgctgagggcgcaggggattgaagaaccgattcttgtcctcggtgcagtgccgaccgaatatgcaagcattgccgcggaaaagcgcattatcgtgactggctactccgtcggctggctgaaagacgtgctcggttttctgaatgaggccgaagctcctcttgaatatcatttgaagatcgacacgggcatgggccgccttggctgcaaaacggaagaagagatcaaagaaatgatggagatgaccgaatcgagcgataagctcaattgtacgggcgtgttcactcatttcgccacggcggacgaaaaggacaccgattatttcaacatgcagcttgaccgctttaaagagctgatcagccccctcccgcttgaccgtttgatggtgcattcgtcaaacagcgccgcgggtctgcgcttcagggaacagctatttaatgccgtccgcttcggcatcggcatgtacggtttggcgccgtcaaccgaaataaaagacgagctgccgtttcgtctgcgggaagtgttttcgcttcataccgaactcacccatgtgaaaaaaattaaaaaaggcgagagcgtcagctacggggcgacatatacagctcagcgcgacgaatggatcgggacagtccccgtcgggtatgccgacggatggctgaggcgcctggccggaacggaagtgctgatcgacggaaaacgccaaaaaatagcagggagaatctgcatggaccagttcatgatttcccttgccgaagaataccctgtcggcacaaaggttaccttgatcggaaagcaaaaagacgaatggatctcagtcgacgaaatcgcccaaaatttgcagacgatcaattatgaaattacctgtatgataagttcaagggtgccccgtatgtttttggaaaatgggagtataatggaaataaggaatccgatcttgcctgatcaatcctgaaaattgatgaattagcggaaaaacaactttgcttgcgaaaagaataatgatatgattatgaatggaatggatagagtgttgtatccgtaagtttggtggaggtgtatgtttttgtctgaatccagcgcaacaactgaaatattgattcgcttgccagaagctttagtatcagaactggatggtgtcgtcatgcaagataacgggagcagaaatgaactgatttaccaagccacaaaaatgtatttacgcgaacgcaaaaatcgacaaattcgggaatcgatgagacgcggttatatggagatggccaagatcaatttgaacatctcttctgaggctcaatttgcagagtatgaggctgaaaacacagtagagcgcttagtaagcggaggataatcatttgattgttaaacgcggcgatgtttattttgctgacctatctcctgttgttggctcagaacaaggcggggtgcgcccggttttagtgattcaaaacaacatcggcaatcgcttcagcccaactgctattgttgcagccataacagcccaaatacagaaagcaaaattacctacccacgtcgaaattgatgcgaaacgctacggttttgaaagagactccgttatattgctcgaacaaattcggacgattgacaagcaaagattaacggacaaaatcacccatctcgatgatgaaatgatggaaaaggtcaacgaagccttacaaatcagtttggcactcattgatttttaatattgatgaaagttgctcgaggcgaaagagcaactttttttgtgttcaaaaataacaaacgatataatggaactgttagtccaaaaaatgttatcagatgtagtcagggggatgaacatgtcgaatcaagcggtgttaaaatttatctcggaacaccaaaatgtactcgccgggaatttggcggatattctgaaagacttaaacagcaacatgacaaacgtgaagctgactgaacacatgtatgagacgatcagcaatgaatatattcatatcctcatgaatgagtccggggacgggaatgaaaaatcgatcgacaccatctaccagttctcttcaaaagccgtacagctcggcgttccgctgaagctgctgtcgtcgggattatcagctttttggaagcacctttactatgaaatgaacaaggatgtgccggaagatcagcagtgctatgatttgatttgggaaatcgataaatttatcgaaccgatcaacagcgaaatcttgaatcagtatgcgatctcctgggagaaaaccgttgctctgcaaaaggtcgcattacaggagctctcggcgccgctgatcccggtttttgaaaatattacggtgatgccgcttgtcggcacgatcgatacggagcgggccaaaaagattatggaaaacctgttgagcggcgtcgtcaaacaccggtctgaagtcgtgctcattgacattacgggcgtgcctgtcgtcgatacgatggtcgcacaccacatcatgcaggcttccgaagccgtcagacttgtcggagctaaatgcctgctcgtcggaatccgcccggaaatcgcgcagacgattgtgaatttgggaatcgatttaactcaggttattacaaaaaataccctgcaaaaaggaattcaaaccgcattagaaatgacagacagaaaaattgtttcattggaggaataatctttgagggtacctaacattccaattttgaagctgtataactgtttattggtatccattcaagtagagctcgatgaccaaaccgctctgaaattccaagaggacctgctgaacaaaatatatgaaaccggttcgaacggagtggtgatcgatctgacttcagtggacatcatcgattcattcatcgccaaagtccttggcgatgtcattacaatgtcaaaactgatgggcgccaaagtcgttctgactggcatccagccggctgttgcggtgacattgattgaactcggcatttctttggacgagatcgagacggcgctcgatctcgaaaaggggctcgagacattgcagcgggaattgggggaataaatatggcagaccaatcctgtgtgaagattttgactgaatgggacatagtggccgccagacagcttgggcgaaatgtcgcaaaagaactggggttcggcacagtggaccaggccagaatcacgacagccatctcagagctggcgcgtaatatttatttgtatgccggaaaaggccgaatctgcatcgaacaggttcaggaagaaggaaaaaaggggttgaaaatcgtagcggaggatgaggggccgggaatcgctgacatcaaaaaagtgatggaagacggtttttcaacctcaggcggcctcggagcgggcctgccgggagtaaagcgtctgatggaccaatttgaattgcattcggacgcggaaaatggaacggatatacaagccgtaaaatggctgcggtaggagggaaggaatggatttcagggaagtgattgagcagcgctatcgacagctgcttagccgttatatatctgaattaacagagacatccctttatcaggggcagaaattcagcagaaaaacgattgaacatcaagtgccgccggaagagattatcagcatacaccgaaaagttctgtctgaattatatccggatcttccagaccatgtgttccattctctcgattttttaattgaagtgatgattggatacggtttggcctatcaagaacatcaaacattaagaggaattcagcaggaaattaaatcggaaattgaaattgccgcgaatgtccagcaaacgctgcttgagacgacggttccgaaagttgaagcgctcgaaatcggtgcggtcagcattccggccaagcaaatgagcggtgattattatcattttgtgcgcgacaaggaatcgattaatatcgccattgcggatgtaatcgggaaaggaataccggctgcgttatgcatgtcgatgatcaaatatgcgatggactctctgccggattcgggcacgtctccttcacaggtgctgaaaaacctgaacagggtcgtcgaacaaaatgtagacccaagcatgtttattacaatgttttatggcaactatcatcttcaaaaacacctatttacgttttcatctgccggtcatgaacctggcttttattattcttgcagggaaaataaattttacgatttaaacgcaaaaggcctcgttcttggcatttcatcaaattacgactatgagcagtacgagcaaaaactggatattggcgatatgatcgttcttttttcagatggtgtaactgaatgccggacagacagcgggtttttggagcggtctgacttgcagaacctgattactgtacatatggagaaaccggctcagcaaatggttgacaatatatacgaacatctgctcaagcttcaggattttcagcttcatgatgattttactctcattgttttaaaaagaaaggtttaaagcttctcttcgctgggtaataaaccagtagctcattaagagaaccagaggtgatattgtgaatttggcagttgatacgaataaaaatgaccatgtgatagaagtaaaagttgcgggcgaaattgacgtgcacacggctccaacactgcgggatgagctgatgccgctcgcggaagaaggaaaagatctcaaagttagtctgaaagacgtttcatatatggacagcacagggctgggtgtattcgtcggcatttacaaagcggtaaacagaactgggggttctttagtgcttgaaaatctgtcagagcgtttgattcgtttgtttgatattacaggtttaaaggacatcattgacatttctggaaagtcagagggtggattataatgaagagagcagctgattacattgaaatgaagtcacctgccaaaccagaatacgtaggaatcattcgtttaaccctgtcggggattgcaagcaagatggggtattcttatgatgacatcgaagacttgaaaattgcggtcagcgaagcgtgcacaaacgctgtgcagcatgcttataaagcagacaacaacacaggagaggtctccgtcagattcggcgtgttcgaagaccgcctcgaaatcgtcgtcgccgatcagggagacagttttgatattcaggataaacagaaggagctcggaccatattcccctgagcatacggtagatcaattgtcagaaggagggctcggtttatatttaatggagacgctcatggatgaagtgcatgtccagattgactcaggcgtaaccgtctcgatgacaaagttcttaaacagggagcgagttgatgatggcacaaccgtccaaaactacgaaactaactaaaaccgaagtcgacacgctgattaaaaaatatcaggagaaccaggatgaagacgctcagctgacccttgttcaaacatataaaaatctggtggaaacactcgccaaaaaatattcaaaaggaaaaagctttcacgaagatctatgccaggttgggatgctcggattgcttggagccatcaaacgctatgaccccgatgtgggaaaatcgtttgaagcgtttgccattccgaccatcatcggagaaatcaaacggtttctccgagataagacctggagcgtccacgttccgagaaggatcaaggagctcgggccgagaatcaaaatggcggtggatcatttaacgactgaaacgcaaaggtctccaagagtcgatgagattgccgagtttcttgacgttacagaagaagaagtgctggaaacgatggagatgggcaaaagctatcaggcgctttccgtcgaccacagcattgaagctgatgcagacggcagcacggtgacgatcttggacatcgtcggctcgcaggaggaaggctatgaaaaggtgaaccaaaagctgatgcttgaaagcgtattacacgtactatccgaccgtgaaaagcaaatcattgagctgacttacattcaaaacaaaagccaaaaagaaaccggcgaaatgctgggcatatcgcaaatgcacgtctcacggctgcagcgcaaagctgtcaaaaggctgagggaagcattggctgaagatccgtatatggagcttaaaccatgatttggactgagtcgaatgaacacatgcaagcgcttgtttatcagcttcctaaagaaggaaaagccgtctgcggtgacagtttttatttccatgcgactgacgaaaccatggtgtgcgcactggctgacgggcttggcagcggtgcgttggcacgcgaatcctcttcggtcatcagcgaagttgtcgaagagcacggccatgaagatgtcgaaagcttgatggaacggtgcaatcaagcgctgaaacataagcgcggtgcgaccgtttcaattttaaaagtcgattttcgaacaaggacgatcgcttacagctctgtaggcaatattcgctttatcttatacgctccttcggacaaatatatccaccctctccctgtgacgggatacatgtcgggaaaaccgcaaacatacaaaacattcacctatacgtatgaaaaaggatcaagattcatcatttattcagacggtttggaagtacccgccctccggacttatttaaaacagcaccatacaccgggagatatatcgaatcagcttgaatcatacacacgaatgggaaaagacgatctcacctatatcattggacagcttttttaaggaagctgccctttgatataggtgtttttccgtttcttttggtacactaagaagacaacattcttttggaggctacaatggatactttagcgtcaatcgtcaaacaaatcgcaaaagaaacggggcttgcgccaaagcatgtcgagagtgtcattcaattattagaggacggcaacaccgtcccctttattgcgagataccgaaaagaacaaacgggctccatggatgaagtccaaatacaaactatctccgaacgctggggatacattcagcatttaaatcagcggaaagacgaagtcatcaggctgatcgatgaacagggcaagctgaccggacagctgaagctggatatagaaaaagcggacaagctccaggaagttgaagacttatacagaccgtttaaacaaaaacgaaaaaccaaggcgacgatcgccaaaagcaaagggcttgaacctttggctgatttcatcatctcgctcccgcgtaatgaagatgtagcagccgaagcccgcaagtacataaatgaagaaaaggaagtcatgagcgccgaagaagcgcttgaaggagcaaagaacatactggctgaacggatctcagacgaaccggaatacaggaagtggatcaggcaggagacttttaaaagaggaacgctgaagtccgcggcaaaagatgccgaagcggatgagaagaaaatctatgaaatgtattatgaatacgaagagccgattcaaaaaatcgttcctcatcgcgtactcgcagttaaccgcggcgaaaaagaggagattttgagagcgtcggtcgagccgccggcagaccgcatccaagcttacttggaaaaacggattttacaacaaaagcaaacaagtgctcaagatgtcctgaaaagcgcgatcgaagacggctataagcgcctgattcagccgtcaatcgagagggaaatcagaaaagaattgacggaaaaggcggaagaccaagcgattcacatatttgccgaaaatctgcgcaagctgctgctgcagccgccgatgaaaggaaagctcgttctcggcgtcgacccggcattccgcacaggctgcaagctggcagtcgtggatgagacgggaaagatgctcaagatcgacgtcatatacccgcaccctcccgtcaataagaaaagcgccgccatcgaaaaagtaaaacgcatcatcgaagactttcaaatcgaggtcatcgcaatcgggaacggaacggcatcaagagagacggaacagtttatcgccgatctcttgaaggacatcgacagaaaggtgtactatctgatcgtcaatgaagcgggagccagcgtctattcggcatcagagcttgcgagggaagaattccccgatctgcaggttgaagaacggagcgccgtgtcgatcgcacgcagactccaagacccgctcgccgaactcgtcaaaatcgatcccaagtcggtcggggtcggccagtaccagcacgatgtcagccagaaaaaactaaacgattcgctccgctttgtcgtggaaaccgtcgtcaaccaggtcggcgtcaacgtgaatactgcatcagccgcgctcttgcaatatgtggccggactatcgaaaacagtcgcggccaacatcgtcaaaaaacgggatgagatcggaaaattcacgagccggaaagagctgaaagacattccgcgcctgggcgcgaaaacgtatgagcaatgcatcggctttttaagggtgcctgacggcgatgaaccgctcgaccggacaggcatccacccggagagctataaagagacgagagagctcctgaaaaagctgggcctttcaacagcccaaatcggcacaaaagagcttcaggacaaaatcaacgaactgaatatttccgaagcagctgaacagctggggatcggggaaatcaccctgaaagacatttgcgcccagctgacgaggcctgagcgcgatccgagggatgaagtccctaaaccgctcttaaaaaccgatgtgcttcaattggaggacttaaaagaggggatggaacttcaggggacagtgcggaacgtcgttgacttcggggcgtttgtcgacatcggcgtgaaacaggacgggctcgtccacatttccaagctcagccattccttcgtcaagcatccgctcgacgttgtgtcggtcggggacatcgtcaccgtatgggtggaagatgtcgacgctgcaaaaggaagggtctccttatcgatggtaaaagatcgataggacttgaagtcagcccgccggaagctttattttccggcgggcttatcttttacatcgcgattttcaacaggatgcggtggacgacgcctgcaatatgtgccggcgtctgaaccatgccgccgttgatccactcttcaaaaatgccgaccgctccggatactagaaatgtaatttccatttcatcgcatgccatctcattacctgattgctgcatcatgctcaattcttcgaaaatcttctgcttgaaaaaatctttaaatttattgatggtcaaaatgtttcctttcggtttcgtcaataaagtgaagattgcagcgttttgataaatatattcagtcgttttttcgatgaaggtgagcagatggtgcggatcttcgcttggaaaataatcatcgtaaaatttccccagctgatcaaacaactcattctcgatttgttcatacaaatcaaaaacatcccgataatgaagataaaaagtcccgcgccctaaatcagcgcgcctcgataaatcggaaacggtaattttattgatttctttctcatggagcagctttaaaaaagcctcttttatcgctctttttgttttaattgaccttctgtcctccatcggtgacctccgtttataaacaaatttacgtatgttgttcattattgaacatctcaaccccaattgccgattgaacaccccatttgccccaaattataatgaacatgtgtttattaatcaataggtgtttattttttaaaaccttcaaatatcaatggcctatcagccgataagttaatcaagcggtttcagctgttttcctgtaaaatgaatgatctttcacttttgcgaataaagtggtgaagtaatgaaaaacagcaaggacaaggctagcaggcggctttttctgccgactttcttaaaatacaaagaaatcaatctacctgcaaagttcatagaggaggaataaaacatcaatgagaacgattataaaggcgagatggatcattgcggcgctctggattgcaatggccgccgtcttattcatcacggcgcccgatatggggcaattaacaaaggagaagggccagatagcggttcctgaaggctatccgtcttcttatgcgaacaagcttctcgaacaaatgtcaaaagacggggatacgaacaaatcggttgtcgtcgtatttcaggacaaacacctcctgccgaatcgggaggcggctttaaaaaaagcgatcaccactttagagaaggattcctcccttcacgtctcagatattacatcgtactttaacgcggatgaggatattcaaaagcagctgttgtcaaaggatcgaacgacgctgctcgtgcctgtcacatttgatgcaaacaaaatcagtgcggccgaatttaaagcaaaggtcaatgaaaagcttaaaactttaaaacttgactacgagatgaccgggcagccgctcatcgatgatgatgtcatgacaagctcgcaggaaggcttgaagaagaccgaatatatcacggtcggttttattttaatcgtgctgattctcgtattccgttctgcggttgcgccttttgttccgcttttggcggtcgcgctttcataccttgtgagccagtccgtcgtcgcctatctagtcaaatacgctgattttccgctgtccacgtttacgcaaatctttatggtggcgatcatgttcggaatcggcacggattactgcattcttcttttaagccgttttaaggaagagatcgcccgcgggaaagacaagatcgaagccattctgacaacgtataaaacggcggggagaaccgttctgttcagcggaatcgccgttttgatcggttttacttgcatcggctttgccgaattccagctttacaagtctgcggtcgcagtagcggtgggtgtcgcggtcttgattttggcgcttctgtcgatcgtgccgtttttcatggctgttttggggaaagtgctgttttggcctgtcagaggaaatatcgggcacccgcagtcaaagctatgggaaaccgccggccgtttcgctttcagtaagccgctgatcagcctgttgatcgtagcggccgtggccgtgccgccgatcttgatgtataaaggaacgctttcctacaacagccttgacgaaatcggagatcaatacgaatccgtcagcgcatttaacaccatttccgacaagttcgggccgggagaatctttgccggtcacggtcgtgctcaaaacatcggatgcgctcgataccaatgacgggctgatcgcgattgaaaaaatcagccgcgccattgaacagacaaacggcgtcagcaaagttcgcagtgcgacccggccggtcggaaaagggctgagcgacctgtacgtcaaaacacaggcgaacgagctgaataaaggccttgaaagcggcaataaaggtctgaaaaagattaaagacgggcttgcagaagcgagcaagtcaatcgcggatcaaaagccgcaaatcgaagcgtccggaaaaggaatcaaccagctgatcaaaggaaccgaatcgatccaagccggaatcagcgacgttgaagccaacatgagaaagctgaaggaaggaacagaccaaagcaaacaaggcgtcgcccaggcgaaaaaagaaatccaaactgcgaaaaaacagctgacggcgcaagtcgatcaattaaatggacaaatcgaaacctacaaagaaatatcgaaaatcttaaaagcggcattgtctcaagccgaaaatgcccaaggcataacggctgacgtgcaaaagatgattgagcagacaaatcaaaatttcaaaaatcttgaaagcgaaattcccgaagtgaaggagaatccttcttatttggcgatcaaaggctcttacacagagcttgcatcggcaatcaagcagggatcacagaaagcggccgtttacacgaagcaggcggcaaacgcgaaaaagcagcttgaagcagcagatgcatttatcgcaaaagcgcaggaagagcaaaaagtgtacacaagcaaaatcgatgctctgataaacggcctcggccaaatcgaaaaagggcttgaagagacatcgaaggggcagggacagctcgccgattcgctgcctaagctcgaatcaggcgcaggtgaggtcgctgaaggccaaaagcagatgaaggaaaaagtcggagaattcgccggccagctcgatcaattaacaaaagggctgaattcaagcgtggacggcctcgaaaaaatttcaagcggtctgatgggagcaggcgactacctggatcagctgaaaaacgcatcggatcaagaaatgtccggctggtttgtccctaaagaagtgctgaaaaacaagcaatttcagcaggtgtttaattcctatatgtcagacgaccgccatatcacgacgatcgatgtgatattggaagacaatccgtatggaaacggagcgattgccaaggtcaaagacattgaagcatcagtaaaacgggctcttcccgacacgcatttgcacgatgcatcgtttggcgtcggcggcgtttccagcatcaacgccgatttgaagcagctgtcagaccaggacttcagcaacacggtgatctatatgatgatcggaatcttcctgatcctcgtcctgctgttccgttcaatcgtcatgccggtgtatttggtcggatcgctggtcttgacgtactttgcatccatcggtgtaaccgaatttattttcacggcgtttttcggctatcccggcctcaactgggcggtgcctttctttggctttgtgattttaatggcgcttggtgtggactattcgatcttcctgatggaacggtttaacgaataccggggaacggatattaagacggcgatgacggaatcgatgaaaaatatgggatcggttattatttcagccgctgtcatcttggcgggaaccttcgcggcgatgctgccgtccggcgttttatcgcttctgcaaatcgccacccttgtgctgacgggtcttttgctgtatgcattcgtcatgctgccgctgttcgtccctgtaatggttcggatcttcggctcagccaactggtttccgtttaaaagaaaagaataaacggctcgtccatccgcagaagaaccattcgcccatgctccccgaaatcgggcggtcagctccatttggggagtaacgggcgccattgtgtgagatgataaaaggaccggtgaagatgatgaggaaacagaagaaaattccattcggactcggatgaacactgctcatcagcagtgtttttttctgtaaaaataccagcactgattcagcaatttaatctggtaatgatctttttcataaaaagctctctgcatctggtttttgagccaattcggcattgctcatccctcctcaggctcttatcataagagtatgggtgtcgtgtattagtttatgccgcccggaatttgtcctgttcaatgtttttaaaaatgaggtggacccaagcaatggatgaacaacaactgcagcagctgacagaacagctttcgctcacatactttaaaaaaccgttccggcaccgcgcttacttcaacagccgcctgaaaacgacaggaggcaggtatttgctgaattcccacaatatcgagctgaataaaaaatacctgacagaacacgggcaaaaagagcttgaaggcatcatcaagcatgaattgtgccattaccacctccatcttgaaggaaaaggctacaagcaccgcgacaaggattttagaacgctattaaaggaagtcggtgcgccgcggttctgcacgccgctcgaaaaagagaaaaagccgcaaagaaaagtacgcacatacaagtgtgaagcatgcggacaaacgtttctccgaaagcggaaaatggatacaagccgttacgtttgcggcaagtgcggagggaaaataaaagaaatcataaaaaagggttgactgatcaggcttgtctatgataaattataaaagccgtcgcaagacgagccacaaagacaaattgttcttcttgacacattttgtcgacatatttataataaaatgagtctgatcattccacagtagctcagtggtagagctatcggctgttaaccgatcggtcgcaggttcgaatcctgcctgtggagccaatggagaagtactcaagtggctgaagaggcgcccctgctaagggtgtaggtcgcgtaagcggcgcgagggttcaaatccctccttctccgccattaggaaaatatgatgctgacttcatatggcccgttggtcaagtggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacgggtcatttctcatatgttgggctatagccaagcggtaaggcaacggactttgactccgtcatgcgttggttcgaatccagctagcccagccattatatttgagccattagctcagttggtagagcatctgacttttaatcagagggtcgaaggttcgagtccttcatggctcaccattgttttttcacgcgggtgtggcggaattggcagacgcgctagacttaggatctagtgtctttacggcgtgggggttcgagtcccttcacccgcacttaaaaaacaacatatcatgcggtcgtggcggaatggcagacgcgctaggttgagggcctagtgggtgaataacccgtggaggttcaagtcctctcggccgcataccagagataccaagggttttgacgcccttggtgtttttttgtttcttcaagttttttgattcttgtgaccaaatagtgtccaattggttaaaaataagtcatttaacttgtgagctatttgaggaggaaagacaattctgtgttgttatgttatgtagctcctttggatcaaaggagtttggaatctgtttcggtttattaggattaatcatcaaatttctcatagagggaagaaactaaagttaaaagaaaagcaaactatataaaatagtttgcttttctttttgttatgaattaacgtctttttctttctctttaataactaataaaacaccaataagaattaaaaacgaacctatccaaaatgtcccgcctattttttctcccagcagaagccatccaagtaaggttccaactagaggctgaaaaaagaaaaagagacctccacttgaagcatttaataattgcaatccacggttccataataaaaaagcacaagctgttgaaacaattcctaaatacaaaagaccacctagaattttagggtcaagcagttgtgacgtgaaaattgcggtaggttttacaaaaggagttagtgccacaatggcaacaaaagttgaatacgttgtcacaagtaaagacgaatagctgttgggcacgagtttgataagcactgacattagcgcccatgtaagtgctgcagcaagcagagaaataccaccaatctgattagaagtatcaatatgaccgtttccaacaataaataatacgcctatagtcgctaaaataattgaggttcctttttttatattcaatggttctttaagtaatagacgagcaaaaataaccatgaacgctggtgtggaagacgtaataatcgcccccatttgtgctgaagataacatcgttccatattcttgcgtaacaattgaaattgtgttgccaactattccaatgacaacaattaataaaaggtcacgtttatgaattttccaagattgtctctttattaaaccaacgataagaagtgtaaggatggcgattacgtacctaatccaaaccaattcaataggcggaattactgcgacaacaaccttaaccactacatacatgccgccccagatactagcggctaaagctaaatatatagaacctaacagggtatttttcatttttttgttccctccgtatttataattaggtcaataaatgccctaacggagagaagtagtcactttactccattaagggcggagaagtgctactggaacatcattttcaaatagtggagctaaaaacatgttttttcacctcaactttattattgcacttattatacaatgtctgttattaagcggcaaacacctctatttatatagtgggagttgtttgaagtaagccgtgggattttcttgaagtgtgttttcttagacgaagataaaattcaatacgtgacacagaagtcatgtttgttttagtctgaaaacagttccccattttgtgaccaaaaagaacataaaatgataagtataatgagtatctgtgaatgcttgatatgacaggcttttgtaactgatgataagctttcactttatattgagggcctagtgggggcaaccccgtggaggttcaagtcctctcggccgcataccagagataccaagggttttgacgcccttggtgtttttttatgtctacttcccacgaattagattgcaccggaaatcgaacgatttagggctgtaattgaaaagtacgcccgtgaggaagttgtttttgaccaagtgaatattatcgaccgattgcgccacgctaaccatcttttgcgccatccaatatcgtgtaatccaccactgaatatcataagttgcaccaccgcttataaaaaagccgccaatcatcattcaatacgaggttggtggcttcttaaaataggaattcagcaatctctggcttaaggggggtgattatcattagtctgtaaggaggtattgtctaatcctccgcccatggctgagaatcactccccggcctttcttatgaaaaatcctttttatattggacggataggtaaatcccagcagctaaaaatgccagcgcatatttgtacaagaaaaagatggtccacatatcatctttaggaaaaatcatgtcacatagaataatgaccaacagcatataggaactacttttcaaatagattttatttgtccgttcgtcgtcttttccaagctttttataaaatacatagaccaaaatcccgctaccataaaccaataaaaaaccaacaacgatgagaatattccaatttcccggagattgttcagcccaggaccttaaaggggaaaaaattgtgttatggatacctgagaaaaacttacttatcattttgatcatttcctttcacataagtaaaaatttcgtttacatcaacattaaaaaattcagcaattcgaaaagccaacagcagagtcggaacataatttcctttttccattacgaaaatggtttgtttggaaaccccgactttctccgctaattcttgctgagacattctggcaagtacacgatattcataaaccttatttgatatcgaatcaccaaagtctttcttcacgaccatcacctcttgaatcaaattataaacttactttttacaaaagtaaagtaaacttatacaaaaggataaaataattttatttttgtttaggttactttgatataacaagagccaaattgcagaaagaacctgacgaaattcttgttccgtcaggttcacattttgctctggtgtaattcatggtttttaatggggcattttatggttttcggtggggcaaagaccggtaagaatggtgcggtcgggtgataatattcactagaaaatcaactttgataagctttactgaaaagcttactccataattaataaaaaacaatcaaattttgtgtaatcgattaaatagatgcaatgaaaataagctttcataaaccatgataagctttcactttattgagggccacccccgtgggaggttcaggtctctcggtttaacaccaaataataccaaagttttaattgcctttggtattatttttttgcggaaaatcggcaaaaaatgtacagcattgtccaagtctgcaagtatatttggcactaaaaaagtgctgacctctgcacaaaaccgttgtgcgagtctgcacttttattctcaagatacactgcctattatcatcgattatgggaagtttatttaatccgttcttagttgcgctgatacttggcttttagaagctttttttaagtggctaaaaccaacaaattttttgctttcttcatcccatagtcggaactttaacgacttaagacttgttgccagtgtaatggttggaacgttttgcaatggttcaatgttgttatgcacttcttcaagcttatagtttgggactctcgggcttaaatgatgaacatgatggaaaccgatattgcctgttagccattgcatgacttttggaagcttataaaaagagcttccttcaactgctgcttttacatattcccaatgctcatcttcttcaaaataagaatcctcaaacgtatgctgaatataaaacatccaaattccgagagatcccgatatcataaaaattggcgcctgaaccagcaggaagttttgccagccaatagcccagcataaaagtgctgtcaaagcggcgattcccaagttcgttacatacgtattcatccgttctttgcgttttgcccctttacgattaaaacgattggtaatcccgaagacgtaaatcggcccaatcataaacataacaaacggatttctgtataaacggtacattatttttgtcttagttgaggcttccttatattcttcaacggtcagcaaccaaatatcgcctgtacctcgtttgtccaggttgctgcttgtcgcatggtggatagaatggtcgcgtccccaatgatcaaaaggatgcaaagttagaattcctgtgattgttccaaggattcgattcgcctttttgttcttaaaaaaggaatagtggcagcaatcatgaaagatgatgaaggttctcactaaaaaacctgccgcaacgatagaaatcgctaatgtaaggaaataagaaatcgacaagctcttatatgctaaacaccataacaggaaaaatggtatcaatgtgttaatgatttggtaaatgcttttttgtaaatcggacttttcataaggtgtaactagttttctcaaagtctttagattttggtcattcatttttaaaagtttccccttccctgatgagtttctaagtttacgttagtccaagcgtcatacatcatataagtatcgttcttagccctctttattggaaactcgaaactgatttccagctcaattttatgaaaattatacccggctctttatcgggccaaactctctccctgcttccctatgggaattgtttttttttagaccgtgaacattgattgtttaactaacaaacatgatgaacaagaaacagcagagctttttaaagaaaatcaattttagcaaagaaaaaggtttgaagacactcgtgattcattttcacggtgttttcaaaccatagttcttagccctctaagatatgttgtaaattttatgcggaatgattgacgcctatcgcttctgcactgatatccacgcgtttaagaaataatgccatgaataaaacaataataggaattgcaattatttccgtttcctgttatgataaaggagaattatttttgttcggtgtaaaggatagtatgaatattgacttttcgtcttgatgatactttgggcaaggatagtaatacaatgtgcggtaacgcactaggaggcaacaaaaatggaacaaggtacagttaaatggtttaatgcagaaaaaggttttggatttatcgaacgtgaaaatggagacgatgtattcgtacacttttctgcaatccaaagcgacggattcaaatcattagacgaaggtcaaaaagtaacatttgacgttgagcaaggtcctcgcggagctcaagctgctaacgttcaaaaaactgcttaattttcaatcgtttatacaaacaggctctctatgtagagcctgtttttttatgttctctgtataatgcttaataagaaaacctactcaacgttcgagtagggagatggtgcaaagcaataaaaagaagatttcaagcttaaaaggttgtttacagtataacatactggattgacaatatgcggaatgtatataaattatttatttttcttttcgaatacaactacttctcattctttctttttggttacatctccttcatgcaaagttcaacagtatttttccattcaaacccggctgttcataatgcttcaaggcatcataaaaatcttcaaaatcatatattttttctggggcattgatgaccattcttccgctctcaacaagcttaatcacctctgagaagcgattgcggtattcagaaacagaatgtctctcattccaaagtcttaaggcgaataattgcggtgacacatggtatacatcgtgtagctttcgccaatcgtttggtatacctgacaatagaccataactgacaaacgtcccttcaggttttaatgccctcgccagcagttcgccgctttctcctcccacagagtcaattgcatggtcaacaccgatgtcgcaaccatcagaaatcttttcatatatagaacctttggaagcgtcgatggctctccatgccccgagtttttgaagtttttctatcttgcggctgtttcttgtcatgacaattaaacggaatcccagtattttggaaatttgcgcaaacaaacctgcaatagatgtacctccgccattcattaaaacaatttcattcggctgaacacgcaatgattccgtacaaattagccaggctgttaatggattaatatacagttgactggcgtcgttatcacttattgatggaggaagttctatagcataatcagcttttgtggttacatattgttgccaagttccctctcctcttacagggaggaccctttttccaatcaatgatggtgatacatctttgccctgatctatgacaatccccacaccatcatatcctgcaacagccggcagcttaattctatgagaataggctcctctaattggaagcaaatctgatggattaattggactggcaatcattttgacaagaatttcatttggctgaagaggaagcttttctccggcatgtagctgtaatttttgaagcggatcaccgaattccttatatattaatgaaacattattcatgatttgttattggctccttaggttaatacttctataaataaagttgcacttatttgagattatgtcaatattgtctttcttttaatatattgaaggggggtatgaataaggaggaacaaaatagggaaattctcaactaaacttttaaaggcttggctcgcaatccccagatggttcagaatgtttacgctaagtgctatcacgatatatattttatggtcatttttctttaatgggataaaaaatatatttaggttagatacctctacattagttataagcttaatagcatccggaatcatattgatgattttcaataaaggttctgtgaaaaagtagggagcggcattaaaaacattccttatcgtcatgtacgagcgtctgtaaagcgacccaacacttttccagcaaacggcataaacaaatgaagggccagccctcctaaacaaacggttaataaagttccgatgccaatcggtccttttaacatgacggccgctgtcaagaagacaaggtaaatgatggttctcgaaaaaaatatattggttcctgttaattcttttatgatgaatgttagacggtcaattggcatcgaagcaaaatttgtgtataagtatgtcgcggttcctaatcctgtaacaaccaagccgatcccaaaacaaaccgctttgctgtaccattgttctggtgtcacaaaaaaatgcagcaaaaaaagccacatgtcaatgccgataccggttataaacgctgttagcagccccgaaacttccggtctttgtctttttaaaaccgaattgcagcctattaatagcagagcaatgatgacttcccaacttcccacagtaagccccgcatgtacggccagtaccaccaaaagtgcgtcaaaaggcgaagcgccgagatctgattgaatcgtgaaagcaataccaagggttaagattaaaattcctattacataaaaaagatatttcactttgactcgacctctttttgttttttattgcaaatgcaacaatattccggtatatttaatgtacgctaattatattgcatttgcaacaaaaagctcgaaaggggtttatgatgaaggatattctgcgtgaaattggaatgattgcccgagcattggattctataagcaatatcgaatttaaagaacatgacctgacaaaagggcaatatttgtaccttgtccgaatatgcgaaaacccgggaatcattcaggagaagctggctgagatgattaaagtagacaggaccaccgcagcccgtgcaataaaaaaacttgaaatgaagggctttattgaacggagagatgatgaacataacaaaaaaataaaaaaactttttccgacggaaaagggaaatgaggtatttccttttataaaaagagaaaatgaccattcgaatcgtgtggcattagagggattttccgagggggaagcggagatcatcttcaatcttcttcaaagagtaagaaaaaatgtagaaaaggactgggaattcgtgaaaaaggggaacaagagaaattattgacacgtaaaggagcggcagattgaaatgacagtaaatataaaaaggtgtacccttgaagacttacacaagcttcaggaaattggttatgaaacatttaatgagacatttaagcatcagaattcgccagaaaatatgaaagcctacttggacaaggcatttaacttaaaacaattagaaaaagaattatccaatagctcttcgcaattcttttttgtttattttaacaacgaaatcgctggatatttaaaggtcaacaccgatgaggcccagtctgaaaaaatgggtgatgaatcacttgaaatcgagagaatttatatcaagaacaactttcaaaaacacggcctgggcaaatatctgttcaataaagctgtggaaattgcaaaggaactgaataaaaagaaaatctggctgggcgtatgggaaaaaaacgaaaatgcgattgctttttataagaaaatggggtttgtacaaaccggcgcccactctttttatatgggagatgaagagcaaacggactttatcatggccaaaacaatcctataactttttaaaaggaggatgacgatgtatattccaaaatattttaaagtcgaaaatgctgatgaaattttggattttgtccaaaaaaactcttttggcacgattgttacgacagaacaagggaagccaatcgcgactcatttgcctttagggctcaataaaaaaggcgatgattactatatcactggccatatcgcttatggaaacccgcaggtgggaactttggaaacctgtaaagatgtgcttgtcatgtttcaggggccgcacgcatatatttcttcttcctggtatgggcatgaggatgttccaacatggaattatcaagccgtccatatatacggtaaagcaagcattctagagagagatgaattaatagaagaattaacaatcatgatggaaaaatacgagaagcatcgggaaaatccaattttatgggataacctttctcctcaacttttggagagacaactgaaagcgattgtcgggtttaagattaaggtggaagacattcaggctgcatataaattaagtcagaaccgaaatgatacagactacatgaacatcattgatcaattgcaaaatgaaggagatccagattcggagcaattggcagcagcgatgaaaaagaggctggaaaattagatataaatctaccttcaaccctttcgtataggaattaaaggtcggaatcagagcagtcatatttgcagcatcataaagagcgagaaatgaaaaggcaggccgaatgatttgctttttttatgtcgtgtagagttgtttattgtgaaaagggcgaataaactttgtcgaggacctaatggggagggggacaaccccgcggaagttcaagttgtctcgaccgcatcataggaataccaagggttgataagcccttggtatttctttcttccacttgattctagtgagcaacatgtgaagggcaaaaatcatgtaacatgacaaggcgatggaaagctatctctattattatggagagtttcgactctattattttgttgtcatcccgtttaaaaaattattgggttaaaatagggatttcactaagcaatttcttcaaatgaatagaatcccacggcaaatgctcggttatacctaatccaaccacatccgtttcggaagagagttctttcagaagatgaagcaggtacggcatttgcattgttccctcaggagaaaaatttacaggtgcttcaggattggcgaataataaagaacgaaacgccttcggatcaagcacgtctaaatcaaggtgtattgccagatacttgatgttgctttcttttatccattcttttataggttcggtactggtcattaactttttagttccggcagttctaatcccaagtctttgaatcacttcagtgtctggttctgtgggagctataccttgtctttgaagttcatttgatatcacttttgtttcttcttctgtaggagctgctaatcccgcaataaagacattttcaggtttcaggggaattttcacatgttttgcgaactcttcatctccttctcccaaaagattcccgagcggtaatgtatgaccgttgtcataaccggcatatctaactaaatcgctatgagcgtcaatccaaattaaacctaagtccccgccgtatcgttcgtttaaataagcaaatggtgcttgttcgactaagcagtcaccgccaaacatgacaatgcgatccggcttatgagcatgaatgatatgctgagcagcctccaattgttccagcagttgttttctcccgtttatcccgttttcgttttcaagcggagttccatcataaggttgaaccggaacatgaataaggggctgatcattttcaggagccagccaagcaagcagttctgctccaaaagagtagttgggattgtttcccccttgccattgcggcattaacagacgaattgtttttttagccatgttttagtctcctttacttcaaagtaaggttagtataaaatgaacgcaaataaaaaaatagtacgcactttaatgacaggtactatccaaaaggagagtgtaaaaatgagtatggcagaatataaaggtaaagtgaaaaatattcaagatacaccttttggatacacattgtctgttatcggcggtaaatggaaaatggttattatttacctcctggcagaaaatcaaccaattcgcttcaatgagttgaaaagacaaataggggctattacttataaaacattgagttcacaacttaaagaattggaagcggatggactggtgaaacggaaagagtaccctcaagttccccctaaggtcgagtacagtctcacggataaagcggaatccctattgccggttttagaagggttatgtgaatggggtttaaaaaaccaataaagttaaggtttcattcttactggagagggaagaatcaaaaagcttcgttctattgccaacaatccttttgtttgtctggaaatgtcaatatagattaactgcagaacgatgtgtcggttgcttcttaagagagggcctttagtgttgctaaaactgggtgcttgcaatatagctttgtcggcacatgaatgttccaagtctaaaagggttaccttaattcaagtaaagagcggtattcgcggcagcctgcttaccatgatacgtgattgaactttttaacagaataaatttattatggtatatttaaatataacgtaaaaattgaaatgaggaatggcatgaataaaatcgaaaaacataggaaatttagagcgaagatgattttcaaagtcataatggtcatgatcggaggaatcatagcggcatatggattggaaacagtgctgattccaaacagtgtatctgatggcggagtgacaggacttagcattgttggttcacaactgtttgatttgccgcttgggattcttatcgcggttttaaacataccgtttgtctggctgggatataagcaaatcgggaaaagctttgcgctattgtccattatcggaatcgcatcacttgcagcagggacaagttttatgcaccacactccagctataatcgaaggggataccttgctagtcactgttgtcggggggatcatccttggatttggaatggggctggcgctccgcaatggcggagcattggacggaattgatatgcttgctgttttgttatcgcgaaaattgccatttggaacgagcgatcttattctattctttaacctttttgtgtttatttttgtttccgctgtatttggcttgcagggggcattgctgtcagtcattgcctactacatcgcgtccaaagtcattcatgttgtcgaggaagggttaagcggatctaaaacttttcaaatcattacaagcgaacctgaattaatggttgagacaattcgtgatcaattgggccgaagtgctacatataaagaagcttacgggggtttttcccacgagaaatttaaagaaatcacctgtgtcatcaaccgcttagaagacaccaaattaaaagaaatcattaatgaagttgataaaaatgcttttgttactgtatatgacgtagctgaagttaagggcagtaattttagaaaacctaatattcattagcaaaaatttttgagggccttcctaagaaaaaacataccacgtcttgttggtatgttttttttgtccttcgaagcgatttccaataaattgatgatcagtcatcggaaaatagacaccgcagaatacatgagcagcaggcacataaggactcgaaatacccggtcgtgctttgcaaatacccttttaaaaacggagccgaatcccgaccataatagcagcgccagccacccgagaacaatggctaatgccaaataatagattgtcgatttcaaggaatggttgaacggcaaaacgaacgcgctcattacggttaagaagaacaaaatgcttttaatattgatcagctgaaatataaagccggatataaaagaggagcgggcttctgtggaatcctgttttttatttttggtaaagccgacttgcaaagccaaataaatcaaataacacgcgccggcaagtttaaaataaggctctacaacgggaatccaattgtacaggctgattgtaaaggcaccgctgagaatcccaagtactgcaaaccccgccaagataccgctgctaaaacgccatgaacctgtaaagccgaacctttgcgcttcattcatcattaaaatattgctcgggccgggcgtaatggatgtcataatcacatacgaaagaaaagctataatactcatttaatcaccttcatttgctaatgtcatagtgggcagtttttattgtatgataatgataactataaataaaattgaaatatcaaaatgcattattgattttttcgatagatcaagtgttaaggagacatcgaatggaaatcagacatttaatcacgtttcagaccatcgttgaaatgggaagttatacgggggcggcttcgaaattaggctatactcaatccacgatcaccactcatatccaggctcttgagcatgagatcggcggggctttatttacgtatgaaaaaaggaatttaaaactgactcagttaggaagggagttaatgcctttagccgaagaattgctgtcaacccataatcagatcaagaatttgcagagcgctcacgaagtgaagggggtattgaaagtggctgcgcccgagtctttaaccatttctaggctggggccaataataagggagtattcgttgaaatatcctcatgtcaaattgaaactgagcaacggtacatgcggacaaaaccaagtcgacttattaagcgggaatgtggatgtcgctttaatggtttatcccgaaatcgagctggacaaatgcattcgctacacgttggctgaggagaagatcgtccttgtcggcagcagtgaagggcctgaggatttagaagaatatcaaaaacatttttttataacgaatgaagaagactgcagctatcgaaccatgtttgaaaaatatctcttgaaaaacgatattcattactttccaacgatggagttgtggagcatcgaagcaataaaacaaacggtcatgagcggactcggattttctgttttgccttacattacggtgaaagacgaagtggaaagcggtaaactgaaaatccttcctcattctcaatacctcgacccgctttattcccagatgcttatcaaaaagaaaaagtggcagctgcctgctgtggatgcttttgcggatctggtattgcattcgtttcgtgaacctcgattaataggataaaatgaatagtgaaagattcacttgaattccttattttgcagattagatgtgctatgatacaaaaaaagggcgggaatacttttgcgcgaatttgcacctaaagtttttcaaacgacagggattattggttttattttagcttttgtccaaattccaatcggctggtttatcggatttttcttttccggtttgttcttcatgatgttgaaatcaaacaatgaaaaatcgggaaccttcaacatgatggctgggattgcgtgtttattgtattcattctattgtttgtttacgcaagtgttgtgattgatattataaagaaaaaaataaaaagcaggtggatgtcacatttataatcatgagttttaaatacggagcgtgatgaaatgaaagaaaacagccttttccattctgtaccccaaaatctatttgtcttttatctaattccatcgtgtgcatttggaaaccaaaatgggtgatttgtaattgcgaaagttgaaactgttgcttgccgctaatttgatttccaccgtaggtaccggcatcacttcctatttgattgtctggctgctgattgatcaattgaaacaatccgttttatatgggttattgacgatggcaacgatgattttagtgttttttgcctcaccctatttagggagtttggtggatcgatattctcgaaaagcgatattcctctatatggaaattacaggaatagtggtcttgggcgttttttctgttctatgcaatgtttccgccgtgttggacatcacccttgttgtgatgctgattttttatcatacagcttacgattcgataaagtatcctgctttagccgctttaacacaggaaatgttcaaaaaagaggactatagtaaagtgaacagcagtcttgaagttcaggggcaggcggcgctgatgattagttcggggctggctgccatgatgatcggcaagatggatgcggcagttattttggttatgaacatctctacatttatagcagcttccatcctcatctaccaacttccttatcaaagaaatgctgaagcggaagagcattccaatacaatgaaaaatgaatcttactggaaaaacttcagatcctcactccaatatttatgttatcgaaaagttttgtttgttcttttattgacttcttttataccaagcatcgtgattattgtcgcaaactacttggatccggttttcatttacgactatttaaacgaaggtccgtcagttatcggcattgccaatattgtttacgccattggagctatgggtgcgggctttgtcgcatatcaaatatcaaagaaatggtctgatatgcaaggtgttatattgtttatggcagtatttgctctagcaacaattgcgatcttcctcgttccgaatgccgtgacatttatagtggcaagcctcttttgggggcattcaaatgctgcgatcagagtatttagaaaaagctatatgttccatcatgtcgataatgcatatatgggacgtgtcaattcgttgtttaatgcggtaaagctgttgggacaagttgctttaataggcatcttgacgattacagtagtgccggcgggtcaaactgtttacggatacttcgttttattcatcattgtaattgctgctcttttaacaacaacttatttatttaacagaacttataacaaagataaagaaaagcgggtatctttatagagtagcttcccccgtagaggaggcataaaaaagcattgctgtttaaatacgatacttttttatgccaagggagcccccgcgatgatccctaggcttcattcaccgctaagaattgcaaccggacgcgcccagccggccgacgctttttcaacttttacgggaaaagccatgacataaaatccggtggaaggcaattgatccaggttggcgagcttttcaatttggcagtaaggaatggtgcttcctgaataatgaccttcccaaataatcgacgggtctttttcctgttcaaagcgcttggcggtcatgctgaatggagcgtcccagctccaagcgtcagttccgacaaggcgcacgccccgttccgttaaaaaaagcgttgcttcgcgccccatcccgcagccgctgtccaggtaatcgctttgcccgtatttggcaccggccgacgtattcacaagaacaatatccccgggcgcgagtttatgattgatgcggtgaagttcttgttcgatttcttcaggggttacgatatgcccgtctttcagatgtctgaaatccagcttaacgccggggccatgaaaccagtcaagcggaacttcgtcaatcgtcatcatccgcttgccgtcatcagtaacagaacggtaatggtatggagcgtctatatgcgttccggcatgcgttgacattttcactttttccagcgaccagccttctcccccgggaagatcttgcgaagagaggccgggaaagctctggaccatctgtttggctccttgcttatgatccgcatattcgatttcagggataaaccccggcgggtcagacggaatatcgcctcttagcgataccgacaaatctacaatttgattgattttcatctgttttcccctttctgcctaagcggctgaccattgaattgatgtgcggctgttgtctttttaattttacagcaagagccatacaaaaagcccgcagaactttctgcaggcgattcgcattttttctacacttgccgtgacttaggttttctcagcttgtaaatcgcgatcagcatgataaaccaaaccggcgtgacaaataaggaaacacgggtgtcctgcgccagtgcgagcacaatgaggataaacgcaagaaaaccgagaaccacataatttgaaaacgggtaaagcggcatcttgaatttgtttcttttcgctaaatccggtctagttctgcggtatttcaaatggcagatgacggttattccccaaataaagatgaagcatatcgtcgagatgcttgtaatgagcgtaaacacttgctcaggcatgatatagttcagcatgatgccaatcagaataacgaccgctgagaaaaacaatgcattgcccggcactttgcgggaggtcagtttggtcatagcgccgggcgcattatgttctttcgcgagcgagtatatcatccggcttgtgctgaagactgcgctgttgcttgccgaagccgccgatgtcagcaccacaaagttgatgatgcttgcagccgcaatgatgccgaccgctgcgaagacttggacgaacggactctcattaggattgatgacattccacggatagatgctcatgattacaaggagcgcaccgatataaaaaagcaaaacccgaacggggatattgttgatcgctttaggaatgaccttttcgggatctttcgtttcccccgctgtcagccccacaagttcgatgcctacaaacgcaaagacaaccatctggaatgaaaggagaaatccgtgcagtccattaggaaacatgccgccgtggctccaaaggttgtgaaaggcggcagtgcccgaatgggtagaaaatcctttgaagatcatgaaaagtccgatcgcgatcagcgccaatatcgcaatgactttgattaacgcgaaccagaactccaattctccaaaaagcttgacggtggccaggttcatgatcagcaaaatgatcagggcgatcaatccgggcagccattgcggtacatcaggcagccagtattgggtataaagcccgaccgcggttaaatcggccattgcgagcgaaatccagcaaaaccagtatgtccaccccgttataaatgccgccatgtcgcctaagtagtctcttacaaagtcgacaaacgaatggtattccaaattggataagagcagttctccaagagaacgcataatgaaaaaacaaatgattcccgtaatcagataagcaaataaaatcgacggtcctgcaaaatggattgatttccccgaaccaagaaacagccccgttccgatcgccccgccgatggcgatgagctgaatatgcctgtttttcaggcctctcgataatttttgttcgtgtatatcgttgtcagttacatcttctgtcactttatgtatgcctccattttttgtttttaagcctgatctcccgcatgttttaaaatctattataacattaaaatttgaagtaattgatcatatcggcttgtgggatagagttcatctgttatcgtcgataacacttcaagcagagacatcattcaaaagtatgccgcaaaagatgacagagttataccggtttcccaggaaaactcagatccgaacaaagggaagaaacagtacacggcttgtttttaatggttttgtcattgagaggtcctaaaacgccaagctgctgcgctcgtccgctttcgtgatacaatataagcacctgagagagcatgatgttttaggagggacaaaagctgaacaaaaataaatttaaacgcagtcaatcggttttttcggcaatgctgatcctaatcgcggtgtatgttctgtatacattgtttgaaaatttaattcttgatccgcaatcaacgtcctttctgagccataaatctcacctccgagactcctttcacctcccgatctggctaaaggtgatgtatgttcatgtcattgccgcttgtttggcgatggtttcgggagctgtcaacttctccagcggcttgttggccaaaagccgcaaaatccaccggcttaacggctttatttacgtcgtctcggtgatggtagttacgctatcatcaggctatatggcaccccattctacgggaggtagagccgtcagcatagcctttaacatggtgaacatgtattggccggcggccactgttatttccgtcatcaaagcacggcgaaatcagtttacaaagcatcggaattggatgattcgcagctatctattctgttttaccaatctgtttattcatttcatcacgtttgtgtgccgaagcggattcggtttgccatacgatatcagctacacgataggcgtttacggggcgattgcactgaacgtggcggcagctgagttcgtcattcattttacacgcagaaaagcggtggacattttgcatacagctggattcgataaggtatagataattcgctgtgccaagggtatttgagcccttggcattctgtttttttagctcttacaaacaagtacagggctataactgttgcggcaggaaccatttttctcttgatctcttatttttatgtaagtttaagctgggtttaaggtcagtcatgtaaactttgaaggataccgtatatggaggaatagaagcatggatgacagaattgaaacaaaagagccgatgccttcattaatcggcttgatcacgaacccggcattgcagtttgaaagaatgaaaaggcggccggcggttgctctgccgatgtttattgtattcgttttatcggttttatctgcttatctttatatttcaaaagattttcccgatacgtatacctactttggaatgatcatatttttatgggagtttttaaagacggggatctatttgtttgtatcagctttaatattatggctgatcgcgacaatagggggcggaaaaacaaactttgtgacgatgttttcgttggcgtcttttgtaggctttgccaaaatcattggcgacgtgataaacaatacagtttatcgttttgcgaatgtgccggaagggacttcgtttacatctttgcacgatgttttttcggccgtcgagccttataaaagcatattgggcgtgtttgatatctttatggtttgggcgcttgtgttagcggctgaaggtcttcagaaagcgggtggagcttcgaaacgggcttcatggatcgccgttgcagttttatttattctcaagtttttgttcgcttgtttttttggtttgtttgccgcattgtttgaggatattttttagaatttcgattcggattatttcaatatacaaaatcagtttctcgcgaggtttatatcggtgttttttttctctatccgctaaaagggagcaagggctacggagcaaacctttatatatggtttgctctttttttgtttctcatcattgatttgcgcaaaccggcattctggcgactcaatttccttcgcctccctttccggtatttttcagggtagaataaatgaagtgatgttttctttaaaaaaaacacgtctttccgcaaactatttttcgcactcccgcgtctatcctaatgtaacagccgtatatacgtatattcgaaaaaggagttctttattgcaatgaagaaacaagcagccagagcgtctcttgtcgcttgcataacagaccggaaagaagacttttaccggctggcatacagctatgtgaaaaatcaagaagacgccttagatattgtccaggaatcaatcaaaaaagcgctcgattccgtcgattccgttcgcaatccggatacgatcaaaagctggttttataaaattttggtgcggacggcaatcgattttttgcgcaaacagaaaaaactaaaggttatggatgatcaaacgatcgagtttttaagccagggcaaggaagatacctaccgggatacagatctccatgaggcgcttgatgagttgccgcaaccctaccataccattattgttctgcggtttttcgaggatctcaaactggaagagatagcggaaatcacaggcgaaaacttgaatacgatcaaaacgcgcctttacagaggattgaagcttatgcgcatccaattgacgaaggaggatctttcttaatggataagaaattggaacagctgagaaaagcatatcaaaacgtccccattccgaaggagctggatcaggttgtcgagactgcgcttcagcataaaccgaagaagaagagaaggatagtggtatggcccgcatcaacgctggtcgcggcggctgtactattggctgccgtcgtgaatatcaatcccggagcagcgcaggccatgtcgcagatacctgtcatcggcaaggtcgttaaagccatcacattcaccgagatcaaacagaaagatggagaatcgagcattgacgtgaaaacaccggctctttccggcttgaataaccgggagctcgaaaatggcatcaacgagaaatatgtaaaggaaagccatcagctttaccgggaattcatgaaggagacgtcccggaataaaaaagggcatctcagcatctacagcgattatgagacagtcacggatacgaaagatttgatttcgattcggcgaagcgtcgaaagaacggaagcgtccagctataccgaacggcgctatatcaccattgacaaaaagaatgaagtcctgctcaccttgaaaagcttgtttaaagacgaccggtatatcaccgccatcagcgaaaacattaaagagcaaatgaaacagcaaatgaaagatgatcctgataaaatatattggatcggtgacgaagaagtcgagccattcaaacgaatcaaggccgaccaaaatttttacattacagagaatcataaactggtgatttcgtttgatgattatgaagtcgctcccggctatatgggcgcggtggagtttgaaattccgactaaggcgatttcgaacctgctgatcggcgaccgctatatccgctagtgaaagaaatccatgattcgctgaaatcatggatttcttattttttacaactttgtaacaacatattctgcaggaaactcttatactagagagacggcattactcagggaagataaaaatgacgattttttgaaacaaaaaaccgtcctgacttcgtctataatatcggagccgtaaaaggcacgaaacatacagaagaatcgtacgtacatatcattggaggaataccatgcgagatcagacacaacaacaccgttacataccggggttagacggccttcgggcttttgccgttttggcggttatcgcttaccacctcaacatgagctgggccgacggaggcttcattggggttgatatcttttttgttttatcaggatatttgattacatcgattatcctgccggcgtatggaaatgacatttccctcacattccgcgatttttgggtgcgccggatacggcggctgcttccagcggcgacgctcatgattttcgcaaccgtcatatgggtcgctttgtttaacagagagctgatgcataccgtacggggagatgcgatctcctctcttttgtatgtcagcaattggtggtttatctttcacgacctgtcatattttgatagtttcggatcgccgtctcctttaaaaaacttgtggtcactggcgattgaagaacagttttattttatctggccgatcattttgctgttgggcatctacatatttaaaaagcgggagaggtttgcagcggcggttgtgctgtgtgcgctttgttcagccatatggatgagcatcctgtacgtcccgggcggcgatccgagccgtgtatattacgggacggatacacgcgctttcgagctgttgatcggatgcgcattagcccttgtgtggccgatgaaaaggctgtctgggaacaggctccccaacagcctcaagcatgcattgcacggaactgagcttgccgctttcgcgctgcttatgatgtgcatttattttgtcgatgaattcagcccgtttctctatcacggcggaatgcttataatcagcataatcgcagctattttgattgcatgcgtcagtcatccgagcagcttcctgggctttgccctttccgtgaagccgctgcgctggatcgggaaaaggtcgtacggcatttatctttggcactatcccgttatcgtgctgagcacgcctgttcaggagattggaaatccggtgtactggcatgttgcgatgaaggtcgccgttacatttattctggcggaactttcgtatcgctttattgagaagccgatccgaaaagacggttttaaaccgtttgtcagccgggtttttctggataagatcacggaatggaaaacggcttccgttccaagcaaaatatcaatcggcctgatgtttgccgcgctcctcgtttttgcagggggtctgtcgggattggccgacgaaaagaaacagccgcagcaggcctattcaaaatcttatgaggaaacaagcgcctcagcggatcagccggctgacaaaagtgaagaacggcaggacgataagaaagcacaaactgagagcggaaatgagagtaaaaccggaaacggggaggaatcgtcagatacgaaagatgagcagtctgcggaaaaagagccggatcgcatcgaaaaagaagtattggctgtcggggattcggtcatgctggacatcgcttcaagcctgcgccggaagattccgggaatcacaatcgacggacaggttggaaggcaagtgagggaagcgcttcaattgacatcaacctacgcctcctttaatcatccggacaaagccgtcgtcattgaattgggaacaaacggctattttacggacggccaattggacgctttgcttgatgctttctcaaaagcggatgtctatctcgtgaatacgcgcgtcccccgacaatgggagagcaaggtgaatgaatcgcttcggaagcatgcggacagccgtcaaaatgtgacattggtcgattggcacgctgaagcactgcaacatcccgaatatttcaccgccgacggcgtccacctgatgccgaaaggtgctgaagccttggcatcgcttatcgtcaaagcgatgaaataatctataaaaagaggctctcctttaaggaggcctttttttatggcaataaagtcaattgggtgcatttatttttcatgcaaccgcctttcactgttcaaaaaatatggtacaatatacaaatgttttgcagcctgtaacaatagaaacagagatgttaactaggttgatagaaaggttttgatgtttttatgcttcataatccagttggaaaagagaggttggcattggcttttctgctcggaatgcttgccatacttggacctcttaatatcgatatgtatttgccgagcttccctgaaatagcggatgacctgggagccggtgcgtcgcttgtgcagctcagcttaacggcttgcttgatcggccttaccatcggccagctcgtgattgggcctgtgagcgatgcgaagggaaggcgaaaacctttattaatttcgatttcgctgtttgcgctgtcttcactgttttgcgcgctgtcgcctaatatcgcgacattagtgcttgcccgttttttacagggatttaccgcttcggctggaattgtgctgtcgcgcgccattgtacgggacgtgtttacagggagagagctttctaaatttttctcgcttctaatggttatcaccgcggttgcgccgatggtcgcgccgatgacggggggagccatcctgcttttgccgttcgctacttggcatacgattttttatacgctggcattgatcggattgttactagtactcgttatctcgatgaaattgactgaaacattgccgcccgaaaaacggattccaagctcaatcggttcgtctctcaaaacgatggggagcttgttgaaggatcggtcttttatcggctatgcgctgactgtcggtttcattcacggaggcagctttgcctacgtatccggaacgccttttgtatatcaggatatctatggggtttctcctcaggtgttcagcgtgctgttcggcattaacggcctcgccattatttcgggaagctttatcatcgggcgattcgggggaatcattcatgagaggaagctcttgcggatcgcggtcattaccgctgtcatcgcgacatccgttctcctgacgatgacgattttgaaaggaccgcttgcagcgattgtcatttcaatctttatctacatgataaccatcggaatgacgttgacaagcacatttacgctggcgatggaaaaccaggggcaccgtgcgggcagtgcaagcgcaatgctgggcatgcttccgctgctgctcggttcgatcgtttcgcctctcgttggaatgaatgaaacaacggccgttccaatgggtgcgatcatgttcatcactgctgtgatcggctctttcgctttttttgctttaacgcgggaaaaccagggggagcggtaaaggtaaaggacggaatcacttgattccgtccttttgttgttatagaggcgcccgctggatggcggagtctgagacgtccgcggattcattgatagaaatgaccattgagacagcggtcccgctatcaggcgtactttcgatattcagttcacttccgcagaagtgtttcagcctgcggttgatatttttcataccgacactatgagtgaaatgagaagaaaagatatcttgttgtttctccggcggcatgccgattccgttgtcctctatcttgatataatagcggttttcgctttctttttttgccgtcagcttgatccagcctccgcctcttttcttgctgatgccatggtggacggcattctcgacaagaggctgaatcattaaaggcggaagggtaaagtcgatgtcttcctcaatatcgtaaatgacgtccagccgatcgccgaagcgcgttttttcaatggaaagatacgaattcacaatcgacagttcatgcttgaaagaactcatccctgatgtattttgaaagtcaaaactcattctcaagtagtttgtaaaatcagccgtcacttcgcgcgccttttcaatatccaaatgactgagcgcgataatggtatttaatacattgaaaagaaagtgcggcttgatctgcgattggaggaatgccatctccatatttgtcgcttgggctgccgtatctttcatcatgatcaggtttttaacgcgggctgcaaattcagtgtagttgtacggtttctgcaaaatgtcatttgccccagcgtgaaaagccttgtatttatcatggtcgatgatggctgccgtaatgatcagaaccggaagttccaccattgtgaacctttcgcggattttcatgcagacttcaaaccctgtcatatccggcatcatcaggtccaaaatcaccaagtcaagctttgaacgggagacgacttcgagagcctcatggccgctttttgctgcgatgacttgataaggaacgccttcaagcatatcggccaaaatttttaagctttcgatgttatcatcgacgatcaaaacagttgaagcatccattttctttgagtagtacggcgtgctgatagaaacatcgggcagatctctgacggcttgctgttgaggcatgttctccttcttcgcgtcaggaagagggtcattttttgcaacaggcagtgtgaaatgaaatgccgatcctttcccttcttccgattctacccagatctctccattttgaagctgaacgagctgtctgacgatgcttaaaccaagcccggctccgtcgtctttatggttttttgcttgttgaaaagcttcgaatatcaattgacgcacggcttttggtatgccgactcctgtatctgctactgtaattttgaccttctcttggtcgagcctttcggcggagagcgtaatctgcccctccggcgtatacttgatcgcgttatcaaccaggttggtcatgatttgccggaagcggttttcgtcggccaagacgagcggcagtccggatggaacacggtttacaatccggacatttttattttttgacaacagccgatagaagtccatttccgtgctgatcgccgaatgggcatcgacaggaacggcctgaatctgcagcatgccctgcttcattttttccaaatcgagaatgtcgttcaccagactggagagtctgtatcccatgcggatgaccagctgcagattttctttttcttcctctaacgtcctttttctcttccttgccaaaagggtctggcatatattaatcatgctgttcagcggcgttttaaattcatgtgatgttttggcgataaactcgtcttttaatcgattcattctgagcaatttcaaggacaggatttcgttctcgcggaatgcgcctgcgaattgctgcgccatcatcagtacagccgccagcaaagcgatgatcgacggcacggcatagagcgaattgaatgaaaagcctcttttgccgctgtaagcagaaactgtcgttaaaatgacgaatgcgctcatcgagatcgctgcaatcgtaagataaaggctgcctttcattttccgaacagcagaaatcgcaaacacatacgtaatataaatcaaagtcgtgacggcaagaacagagtgcaatatatatgcgagacggtctgtgtaaccccaggtaataaaatcaatcatcaaaaccagtacagaaaatgcagtcgcggcgattatccattttttcgaaacgatttctttgtaagcgaaatatagatagagaaaaaccgccatactgacaagcaccattgtggtcgccctcacgacgcttaaagctgagaatgagatagacggaaagagaagaaagatcattcgttctcttccgattaaaagcactatgaccgaaaaaagaagacacatcgtggaaaaaaagaataagtgcttatcctttcttcgatgcagaaaaaagccgagaaagtataaaccggtaataaagaatgctgtgatcatgctggtttcatttaaaaaagagattttgctttggtgtaaaatgtgctgctgcatcccaaaggcaatcggtttttctatcccccatgaaggtgtttttttgaagttcgaaaattgtacaatcaactcgttgtctccgcggcgaacctcgaaaaaactcgtataaggcctgttttgcgccgtgaaattcgctttgtttgaaggggttccgctctgcccgatcaatttgccgttgaaataaactcggtttgcgctgtttataaaagaggtgctgattccgaacatctcattgtcttgctttgaccggatcatcagtctgtatgtaccgtaatccacgttttttcctgaatcggtaagtttgacattgttaggcacatcggaataaatgggggcttttcctttgcctgcatgaatgtcctttggggagagaagctggtttcggtatagtgcccattctccggtgagcgcgatgttcccgtctttctgaaaatcccatgtttccagattgatgattccttgcttcgcttcagggtagttttgctcggacaattggttgttaatgaataagaaaataaaaaagaagccggcatagccgagaataatcgaaatgaaaacaaatagctttttcaacatgagcactcctcattccacctgctgcagtcttgtcgaatcttatgaatattgtactcttaaatgttaataaacgacaagattaagaaaatgaatccaactaaataggtccgtagacatgatataatcattatcataatttccagatgattcgatgaaaaatggggtgggtgtgtcgtgaaagcgttaattgtggatgacgaggaactggcattgcttcattttaaaaatatgcttgaacgaacaaattgctttcgattcattgaaatgtttcaagatccggctgatgttctggaatatccggatattcgggatatagacacggtgtttcttgacattgaaatgccggggataaacgggattgagctcgctgaagcgattcaatcgatgaatgaaaacattcaggttgtttttatcacggcttataacgattttgccataaaagcgtttgaattaaatgcggtggattatttgcttaaacccgtcgattacgtccggctcgtgaagacgattgaacggatcagggaaaacagcttgctaaaggcttcagcggtaaatgccggaggggactatttcatccaatgttttgggaatttgcaattttacaaagcagagaagggcgtcaaaacatatatacctgttaagtggagaacatccaaggcccgtgaaatttacgcgtatttgcttcatcatcacggccatgtgatcagcaaagacgtgctgatcgacctgttctggcaggatcatgatgtctctaaagcaagcactcagctatattcagcgatttatcaaatcaggaaattaatcgataggcttcctttcggtcaatccatcgagaagactgacacaggatatgtcctccggatttccggtgtgaaagtggatgctgacgaatgggaaaagtcgctgaaagaggctcctcccatccatatggcgacgatcaacaggcacatggaattgctgcttgcatacgaaaaccattactttatggaacacggttatttgtgggccgaacccgaaaagacgcggcttgcccggatctggcttggaaaagcttatgaactggtcgattttcttattcatgaaaaagactaccgccgggggcttgatatatgtctgctggtcgagaaaatcgaaccgtgcgatcataaaatcatccaatacaagatgcagctgtttaataaaaccgggaatgtagaagaagcgatcaaggaatatgagcgctataaacttatgaaggacaaaatgaattaaaggtaaacgcgagaccggatcagccggtctttttttatgccattttcagcttacatttcgatgttcagaaattgtatagttccatcccatacaatgtagtttggttcggatgatgtcagctgacataaagcaaaattcatacccgcgacatcttgactaccgccgctaaacatacagcaacgattttaaaagcctgtcattctgcaaatagaaaaaaattttcaggagggaggccgtccatttccaggctcaatcgatccgtacacaaaaacattataaaaggggaggaatcacaatttgagatcgaaaaaatattcgttcagcctcagcaaaaaaagagggctgaaatcatttttggtcacttgcctggcattgtatttgatcttcagtcaagttgtcggctttacgctgacggcagtggctgccggcacatcaacaggcggcagcgtgttttttgattcagtgacaatcaaaaacagcgaagatcaaacggttgacggctcaaagggagacgaaccagcattaaagccgggagacaaagtgacactcacatacgagtggtcgttaaaaaacgatgaagaagccggcgccgaaaacagtttcactgtagaggtacctaaaagcttcgaattcgctcaggatgccgagggagaagtgaaatcggcagatcagcagatcatcggcagctatcaagtgaaagcggacagcaacatttttaccgtaactctaaaaagccctgccgagggctctgccggagcaaaaggggccattgcgctgtcagcaaagtttgccgcagatatgaaaagcgatacaaaaacggtcacagctctctttcaactcggagcaggcaagacacagcaagtgatcatacccgtgaatacaggctccgaatcggaaacggcgaaaaatgatcctccgtcatctgaggacgatcagtcagacgatcaatcaaaatcttcaggaggacaggaccaagaggaaacgaagaaaaaagctgccgacgctgagaacagcgattcaaaaccggcggcatcttccagactggcggcagccggaagccttgcgtccggtggcaatcaaatcacccaaaatattttaaccggcgtgacgctgacggatgagcacggaaagccttatgacaaaagcaatcgagccgacacgaattctccggcgaaaatctcaattacttgggacatcccgaatgagctcggaaagacgataaacgacggcgaccgctatgaatttgatctgcctgaagcttttatcatgtacaacgacattacgaatcagccattaagctcagacggcatcacgtacggctatttttcaattgatacaaaaggccacgttgtgatgacgtttaacggcgaagtgaaagaagattcgaatgtcaaagggacgttgtttgtcaacacccagttcaacgcacaaaaaataaaaggctcgacgactcaaaagattccttttccggtgaaatcagacactccggaagtaacggtttatttcaaaccaaaagtaagcaaaaccattgataaatcaggaactttcgataaaggcatcaaccccgggcaggtcacatggacagtcgacctcaacaaaaaattggatcaggtgaaaaatgccaagctgcagaactttccagaggggctgacctatcgttctgtcaaagtttatcagctggatgtcaacatagatggttcagtcagccggggagatgaagttctttcaggctacaccgtagacgcagatggaaatgtcacattcgacggtgagatagattcggcttaccgcctcatctatgtgacggacatcgatgactccgcaaaaccgaacgaaggcggaaacgctgcatttaggaacaaggcaacgttcggcggagacaatctggaaccggcttctgcagaggcctctgtcacggccaaatacgggaaaatgatcgaaaaatcgtcgacaggttataaaagcgattcacagacgttcagctggacgattttatataactatggagagaaaaaaatcgacgaatccaaagcgagcataacagactcgtttggttccgctgatttgcatcttgtttcagattccttaaaggtgattccgattactttcaatcagaacggcagtgagcaggctggaacgcctctaacggaaggcaaggattatacgctctctgataatggaagcgggtttgaaatcaaatttaaccaagatgttaccggagcttacaaaatcacgtatcaaaccgaggtcaacagcggagtaatcatcgataaatcaacaacctatacgaacactgcagtgaccggaacaggagaatcaaagaaagcttcaggtacagccgttcagcagaatttgataaaaggctactcaaacattgattacaagaagaaaacggtcgattggacgatcgcaatcaacaaaaacaactacacgatgaacaattggaagttggatgacaatttcgaaagcggcgggctcacgctcctcgacggatcattccgccttcaggatgtgacgaataacaaaacgcttgaagaaggcaaagactatacattgataataaaaccggatcatgaaggttttctcctggaactcatcggagattatgcgacaacgaacagccagcttaagatcacgtataccacgaatatgaatgccgacttttccaacgaaaatgtcaaaaacacggcagaatcaacgtggactgatcacagcagcactgaacgcaaaaataaggaagcgagcagttttacgccgaatcgccagacatcccacaacggcttcaaacacggcttatacaacgctgtttcaaaagaaatcacgtggaaaatcggcatcaactataatggagagccgtcaaaaaacccttatattaaagattctttagcagatgaccagcaatttgaaaaaggctcggttgtcgtcaagagctattcagttaataaagacggttccatcacagaaggagacatcctgcccgcctcccaatatgatgtggaagagccgtcggctgccaataaacaaactttgaccgtccatttgaaaacggacgattccgtcccgtatcttattgaatttaaaacatcgctaaaaggacaggtcattaagcacgatccttacaccaataaggccacgtaccataatgccggatattcagagcgtgagttgacggcatccgtttcggtcgcagacggaggaagcctcgttttcaaaggaggcaaacaaaacggaggttatgtcgattggagcatcaatgtcaacgcgagccagtcggtgttggaagatgtaaaagtcaccgatactccggataccaatcaaattttagctgaagattcttttaaagtttatcaggctaaatatgatgaaaaaggtgcagtcaaagacagcagcggaaatcttgtcccggatgatgttcagcttaagaaaggcgaggactatacactggatatcaagaccgacaatgcaaccggcgaacaatcatttgtcctgaaatttacaggcgattacaaaaaaatcgaccgcgcctatgttattcaatatcaatcattgatcaatattgccggcacgagcggccatgttaacaacaaagtgtcgatttcgggaacgaatgtccaggaacagacccaggaaaacaacagctcggtctttgttgccgtttcaagcggcggcggttcaggctcaggggaaagaggaagcctgacaatccttaaaacgggagaagacgggacgccgctttccggagcagattttcaattgcggacaaaagataatgagcagctcctgcggacaggaacgactgacgacaacggcaagctgacattcggcaatattcgctatggcacttacattttaaaagaaatcaaggcgcctgacggatatacgatcagcgacgcctatgcagacggggtctccgttgagattaacagcagctcttcaagtgccggagcgctttacaaagtcgtgaatgagaagaataaggtgacgcttatcaaacaagacgaacaaaagaatccgttggaaggagccgtgttcaagctggagaaaaaatccggcgatggcgcctttacgacaatacgtacaaatattaagagcgacaaaaacggaaaagttgagatcaacggtttgccgcccggcgattatcgtttgctggaaacgaaagcgcctgaaggttatctcttaaatacaaaagaactcggcttctccgtcaaaacgaatgataagaatcaagtacctgacgttgatttaggaacattgatcaactataaaggcagagcacatttaacgaaagaagatgcagaaggccgtcaattagagggggctgaattcaagctcattgatcatgaaggcaaaaccattcatgaaaagctcacctcagatcaagacgggaaaaccgcggtatctgaccttgcgcctggccgctatgcctttgttgaaaccaaagcgcccgagggctatgtgataaacagcaaggcaatcgagtttaccatatctgaatcggcaaaagaaaaaccggaatccgtggacgcaggcaaagccgtcaactataaaggttcggtttatttgacaaaagaggatgcggaaggccgtacgctgaagggcgctgagtttaagatcgttgatcatgaaggcaaaaccgttcatgaaaagctcacttccgatgaagacggaaaaatcgcagtttcaggcctggcgcctgggcgctatgctttcgtggaaacgaaggcgcccgagggctttatgttaaacaacgatcaaatagaattcaccatcccgggctcagctgaagggaaaccggagccggttgatgcaggcgccgctgttaattataaaggctcggttcatttaacaaaagaagatgcgaaaggccacaagcttgaaggagccgtttttaagatcgcagatcaaatcgggaataccgtacaggaggaactggtctcagatcgaaatggaactgttacggcttcaggcctggcgcctgggcgctatgctttcgtagaaacgaaagcgcctgatggatttgtattgaacagcgggaaaatcgagtttgtcatcccggattccgctaaaggaaaacctgaacatgtagatgcgggcacattcgttaactataaaggttctgtttacttggagaaaaaagatgaagacggcaatggattagaaggagccgtgtttaaaatcattgacagcgaaggcaaaacggtcaaagacgatttgatctctaaagaaggcggcaaaatcgaggctggcgatttggcgccgggaagctatcaatttgttgaaaaacatgcgcctgacggctacctgctgtcaacagatccgatcccattttccattaccgggaaacacgaaggtgagccgaaacaggttaaactgacggctctcaacaagaaaaacagcgttgtgctcacaaaagtcggccaggatgacaagagcgccggacttcagggagcgcagttcgatttgacagatgaaaccggcaaggtgctgaaaaccggtttggcaacagacgcagacggccggatcacagtgtacggtcttaagcccggtaactaccaatttgtcgaaacaaaagcgcctaagcattatcaattggataagacgccaatatcgttcacagtcaaaaatactgatacaaagcaaatcgaactgactgcagagaaccaattgacacctggcgatgtgaaactgacgaaagtggacagcaacaataaaaaggctgttttaaaaggagccgaattcaaactgctcgatgccgatggaaagccagttaaagccggaggcaacagcaaaaagctgccggcagtctggactacagaccaaaacgggcagttcacagcggagggattggcacctggacgctatcaatttgtcgaaacgaaggctcctgacggttacaagctggatgaaacaccgattccttttgaaattaaaaaaggacagacaaaaccggtcgaggtgatcgcgtccaatgaaaaactgaaaacgccggctgttgataaaggcgcaccggacccgaattcgggagaccctaaaacagataacaaaggcacaccggaccgaaattcgaaaggagatcctaaaacaaatgacaacggtcatttgaaagatacgcttccgaaaaccggtgacacagacagcatcattccgatcatgatcggcatcctgctgattctgtctggaggagccttcgctttcttcacaagaaagaaacaaagaaaggcgtaaacgaatcattgaagcacctgatcattgaaccggtcaggtgcttttttaaagaaaggactgtgaggcatgtataaaaaaatgatcgttgccgtgcttgtcatatcaggaatactcttcgtcttgtctcctttcattaaagaaagcatcatcatcaatctcaacaagaataaaaattttgatttgactgctgaacaggcggaacaaaacaatgcacaaaaggcttcatttgattttgaggcgattcagccgccttctattttggaaacaataaaagccagcctcgatcgtgaatcaaaagcggtcatcggccggatcaccataagcagcgtcaatctcaagcttccgatattgaagggcacaaccaatcaaaatcttctttacggagcgacaacaatgcgacccgatcagaaaatgggcgaaggcaactacccgctggcaggccatcatatgaagcgggagagcctcttattcggtccccttctcaacattgaaaaaggagataccgttaaaatcacagactttaaaaaagactatatatacgctgtgacgtcgaaacaattcatttctgaaatggacacagatgtgattcaagagacgaaaaaaaaggaaattacactgattacatgtgacaaagctgtgagaaccgaaggacgccttgctgtcaaaggaaagctgattcatgttgctgtacacagataattgaatgtccgctgcaggcaggcaaaaatactgagggattgccccttggtatttttttattgggactaaaattctatacatcacaaaaaaatgacaaaaagatcactatgaaatgacaagagtaaaaaagtaatgagaaataacaaaaaaagaaaatgaaacgatgcggattggatatttttctttcataccggggttggcggcgattttactcaatgaaaatagataagttttctgaaatttatattgactgaaagcgcttttaaaattatgataatatcagacctaacaaagatgtaccaaaaacataactataacctaacaatttatttaaacggaatagaaatgaaagcgattccaaaatattccgttgcgggtaattggttgcaaggaggcttcagcttccatcaaaataaaatttttaattttctgttaaggaggggttgcttggggcgaaactttcaaaagttagatatgaagcttttaggaaaaagaaatgagctactattaaggatgtttcgaaaacctttggaaataaatcaattttcatttaaacaaaggcgggggaaatcaatatgaatgaacagggaaatcagaaatcatttttgcgtactattattttagtctcgacgttcggcgggcttctattcgggtatgataccggagtaatcaacggagccttgccttatatgtctgaaggagatcagctgaacctgacagcatttacagaaggattggtcgcgagttcgcttctcctgggagccgcattgggagcggtgttcggcggaaggctatccgattatatcggacgccgcaagaacatcatttttctagctgtacttttctttttctcgacgcttggatgtacgcttgcgcctgatgtgacggttatggttatctcacggttcctgctcggagttgccgtaggaggagcatctgttacagtcccgacttacttggctgaaatgtctccttcagaaaaaaggggacgaatggttacccaaaatgaattaatgattgtctccggacagcttttggcatttaccttcaatgccatcctcggaaccacaatgggcgattcctcacatgtttggcgttacatgctggccattgccgcagtcccggctgtattcttgttctttggtatgctgagaatgcccgaaagtccgcgatggcttgtctctaaagggaaaaatgaagcggcgctgggtgttctgaaaagaatccgcaaggaaaaaagggcgcattcggaagttgctgaaatcgaagctgcagtcatgaaagaatcggaaatgaaaaaagcgaattataaggacctggctgttccttgggtgcgccgaatcgtatttcttggaatcggtatcgctgtcgttcagcagattaccggtgtaaactctattatgtattacggaacagaaattcttaaaaatgccgggtttgaaactaaagctgcactcatcggcaatattgcaaacggtgtcatttcagtattggcgacgttcgtggggatttggcttttaggaaaagtgggacgcagaccgatgctgttgaccggtttaataggaacgacatcagctttgctgcttatcggcatcttctcaaacgtccttcaaggttcagctgctcttccttatgtcgtacttacgctgactgtaaccttccttgcattccaacaaggcgccatttctcctgtaacatggctcatgctttctgaaatattcccgcttcgcgtacgcggcctcgggatgggcgtcaccgtgttttgtttgtggatcgccaatttctttgtcggattctcgtttccgatactgcttgaatcgattgggctgtcctcgacattctacatttttgtcggacttggacttctttccattgcattcgtgaaaaaattccttcctgaaacaaaaggcctcacgcttgaacagcttgagcataatttccgcaactataaatcggaaacagcacaaagcggtgcaagcgctaaaatcagcgggtgaccatttgaattgttgagggacatgcaggtcgagtctcaacggcagagcataagagcatatagatgaagcatttgaagtttgcaggcggaaattttcctatagcgaagatttctgcctgcatatttgtatgtatcggaggcgtcttagatatcctaaaagaagatcttgaataaaagcttcattaaatgaccgtgcaaaagtgctgtcgaggttaatggtttatagttcggttcagtatatattgtaatgaagttggggaacattcaataaaacatcacataagatgaaaaggcaagtaaagcgtcatttattatgaatggctgtaagcattattttttcaggggtataaaaaatgaaaaaagtgttgacggatcagttggatgcatgatatattattattcgtcgctgagacaacgaagttacagcttttaaatacagatattatattcatcatttaaagggtgtacaaaaatcttaaaatgtgtataatggataaagtcgaaacaaaaaagacttcattcattcggcagaaaaacttcaaaaaacttcttgactttaactgatattcatagtattatagttaagtcgcctgatgaagcgcccgtagctcaattggatagagcgtttgactacggatcaaaaggttaggggttcgactcctctcgggcgcgccatatattcgcgatgcgggtgtagtttagtggtaaaacctcagccttccaagctgatgtcgtgagttcgattctcatcacccgctccatttttagtaaaataagtgaacgctggctaaatacgccacatcgtgtggcaacgcctgcatgacccacatcctgtgggcctcgtctgcccgttatctagttttgagagaataatttctcaaaaaatgcacttgcattttttcaaatacatagtataatgatctttgtcactaaattgtctggtgatgatggcgaagaggtcacacccgttcccatgccgaacacggaagttaagctcttcagcgccgatggtagttgggggcttccccctgcgagagtaggacatcgccaggcaggcattattccgcagtagctcagtggtagagctatcggctgttaaccgatcggtcgcaggttcgaatcctgcctgcggagccatttattggagagctgtccgagtggtcgaaggagcacgattggaaatcgtgtaggcggccaacgccgtctcaagggttcgaatcccttgctctccgccactttaaatacatctggcccgttggtcaagtggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacgggtcaccattcttttttggacagcacgctgaaaagtatcaggtttacaccaaagctttttaaaggaaggcatgctaagatcgcaacgtcctgctgcaacgcatgcacttgtaggtcctgtacttcggaggattagctcagctgggagagcatctgccttacaagcagagggtcggcggttcgatcccgtcatcctccaccatttctatgaaaatcatattatcgcggggtggagcagttcggtagctcgtcgggctcataacccgaaggtcgcaggttcaaatcctgcccccgcaaccaaattactcattaatggtccggtagttcagttggttagaatgcctgcctgtcacgcaggaggtcgcgggttcgagtcccgtccggaccgccatttaaatagaggctcggtagctcagttggtagagcaacggactgaaaatccgtgtgtcggcggttcgattccgtcccgagccaccatttgccggtctagctcaattggtagagcaactgacttgtaatcagtaggttgggggttcaagtcctctggccggcactgttttggaggggtagcgaagtggctaaacgcggcggactgtaaatccgctccctcagggttcggcggttcgaatccgtccccctccaccatgtttttaggggcatagtttaacggtagaacagaggtctccaaaacctccggtgtgggttcgattcctactgcccctgccaattttaattcacaatttatggcggttgtggcgaagtggttaacgcaccagattgtggctctggcactcgtgggttcgattcccatcaatcgcccttaatattgggctatagccaagcggtaaggcaacggactttgactccgtcatgcgctggttcgaatccagctagcccagttttcatctttctttatcatcctgcatatgataagatgaatattagttaaaatgcggaagtagttcagtggtagaacaccaccttgccaaggtgggggtcgcgggttcgaatcccgtcttccgctccaattcttaaatgatggcggcatagccaagtggtaaggcagaggtctgcaaaacctttatccccggttcgaatccgggtgtcgccttatttcccgtgccggggtggtggaattggcagacacacaggacttaaaatcctgcggtaggtgactaccgtgccggttcaagtccggccctcggcaccattgatcacacacatgccggtgtggcggaattggcagacgcgcacgactcaaaatgcggtttaccattccgatgacataaacgctaatatgacgggcgatctacgttttgtaggccgctctttttgcgttatatgcgtaagattccgttgttttgtcgccgacgaataaaattcggaggtgtagcgatggcacgacggtcaaataagttaataaccgatcaagcaacggacaagcccgaaattgaattgacggattttgagacggcgtttaattcgtttatacgagaatgtaagctgaagaatttatcgaaacataccgttaagtattatcgcgatgaattactcgcatttcgtacgatgcttgaacggcagggaatttcgacaaagcccggcgatatgacgctgaaaattattaaggaaaacgttattgtctacatgatggaaacgttaaatcgaaaagagacgtcgattaatacgcggctacgggcgattcgggcgttctttaatttcctcgaaaaagatcgccaaatttacgaaaacccggtacgggaactttcgctcttgaagcagaagaaggaagttgtagaaacgttctcacgcgaccaattaaaggacttactgagacagccggacttagggacgtttactggttttcgcgattatacgatcatgctcttacttattgaaaccggtgtacgggttcgggagttgacggatatttgcgttaaggatattcggtgggaagattcgcaaataaggattgatgggaagggctataaagagcgccttgtaccgatacaagcgacgatgaaacgccaattaaggaagtacgtacaaatacgcggagacgtaccgaacgaggctttgttcgttacgatagataatactccattgacaatccgccaggtacaaaaccgtttaagaaagtatggacgaaaggcaaatattaaaaacgttagatgctcaccccacaccttccggcacacctttgcgaaaatgtctgtccaaaatggagccgacgtctttgcgcttcaggccgttttggggcacacgagtctagatatggttcggaattacgttaatttattcagcagtgatgttatggacgcccacaagaaattcagccccgtagagaaattgttttaacctcgtcttttaaggcggggttatttttttgtctaaaaacggtgccaagtcgaatttacatacgcatctattattgaacgcggaaaaattttcgatattgatgtcccaaaaaagagcacgcttgtggggttatgttaatgaaggaggaaaaagttcgaatcgagtgtcgcaaaaacgaatgctacctacgtgttataaagtgtaaggaggttttcgaatgacaaatgaagttaagacgttcagttatgagcaactagacgagaatacagcgaaatttctcagaaataaagaaaataaaatgcgagaaattgtcggaaaagcgtatacggatttaggacgggagttgaaagaggcgagagatcggcttgccggaagtaatcaatatgacggcatgtttgataaatggtgctccactattggtctaaagaaggatttggtctacaggcttataaacaggtttgagctaatcgcaaattgcgaagaccaaaaacttctcgaagacctccccgtctcattaacgtacgaaatcgcacgcccatccgcagagtcaaccgaacctaagcgccaagctaaacaagcggtcctaaatggcgaagttaaaacgctaaaggagtaccgggaactattggcggagaaagaggcggcagaggcagcgcttaagcaagcggagcaggaggcggatctattgcgcgacaaactcgaacgggctgaagaagccgaaccggaaattcggacggaatacgtcgaagttaaaacgcccgatccggaactgctcgctgaaaatgaacgatataaagaattgttcggtgacatttcgatgtatgaagggcggacaactcgcgtgactaacggagacgcgatcacgtataccgtatacgagttttccgaagatgttcgtaagtttgtggaaaagtacggtcatttgacgcatttctctcgggagtttagcgaaatgattgacgaaggcaaagaagaatataggaaagcgattcatgcgatgcagacgcttatgagatcgattcaaggtgctatggacgaaaaagaaccgatcattataaacggataaaggagcgatttaaatgttgacaatcaaaaacgtaaaagacggcggagtagcttatattttcggagctgaatacgcaggagttgcgaaggcaatgttccctcgattcgctgagaagttgttgggcggcgaagaaaatgcggcattgccggaaccaaagaaacaacgcacgctggccgatgtcaagaacgccgtagataaaccgcaatctgatactcgtctatgccgttcgtcaaaattgacagggaaggctcttcatcgagagatttcacaagtaatgtttcgcgcagagactttattcggtcttagtagaagaaaggtatggggcgagctgtacgaaaagcttcgtcaagaaacaggcgtagatcctaaaaacgtcaaaagaagcacaacgaaagggatacagggaggtccttcaaaattaagcacatatttaaaagacggttacggtcagcgcttagtagaaatcgcctatgaaatctacgacagatatgaggcgagatcatgacaaacgaacatcaacgactcgtctcagtcgaatcgcagtccgaatataatctaacttccggcaagtccgaaacacgcatcttcgttaaaatgtacgtcgatgctgttaagaaagggctaatcgcggacatcggagccgatcgttggcagacgttatgcgtcctctcgtcgttcatgaacgaaaaggggaatgttacccgacgcaggatcagatcgctaaggcgctgaatgtacggagagaggccgcaaacaaacgtattaaggctctttgtgattatcgttggcaagggcgtccgctagtcgtaaagcagaagacgagagacccgaaaacgcagcgatgggaaaacacgcgatacacgatcatgccgatcagccagcttgcgatttttgacggggacacggaggagttgccggagccacgtgacgagtaaccacacacggctgagccatatatggctagacaacacactaacaagaaccatcttttaactagagccattaagaactagataaataatagcgctcatatacattcgcgcggatattattaataaaagatatatcgcgataaaggaacatctgcaaagagagagcgtatgcgaacgattgctaggtcttattaataaacggaagggattgcgaaagtatgaacgataagacgattctcaagggtatgatcgaaatttatcaaaacgaatttatgtgcggatacgacggacctgataaggatgagctgcgtattatcttcttagagctaatcgtacacgctacgcaatatattaacgactttaggtactgtagtgacccgaaatgcccgtgcagtccggagtttggtatcggaaagctaatgcggaatcacgggcagaaaataaactcggtgctgttcggtggtgcgttcggactgagcgaagttccgatgcgacctattcgcgactttctcaatcaatttatcaacgaaggagatgacgaaactcatgacgattaacatcacgctatcccccgattacaaactcacgtcagacgaacgcaatatcatcgtcaatgaacgctatttcaccgatccaacgaaagcgccgaactggccgaagcggcttgccgaaaatcccgaccttgatccgtcaccaatcgcacgttggcgggaggtcgcgtacttctcatcgattgaccgcgcaatcatgttcgtcatggatcggcggattaaattatcggacgccaagacgctggaagagctcgcacgaattatacgggaatttcgcggggaattagcggctttgctgacggtcgagggtattcgtaagggataacgttaaaacgacggagaggaggcgaaaacgtggcggaggatacgagacgaatctcggagctcaccgacaaacagcgtttgaaattagccgagattgcggaggaaaacaccaaacgaagcgaggaaggtctgacggttatcaaaaaagacgatgagtggaggcgttaaaatgatcgttccaaaattcgatatagaccacattatcaaggtcgcaaaggaactcggcattgaggtgcgggaggttgctccgggagagggcggcgtttttatcaaggaggaagacggatcagagcgtgagttgacgacgttcgatctgtttccggaaactaaagaaatcgcagacctgcgttgtgccgttgccgggttgattgcggaaaacgagcggctgaagaaggcgctgaagttaatccaatcgaagtcggagcttcccgaagaaccagtcgatttagttccgattactgagctatacgaaataaatttacacgcaaaggaggcgctaaaatgacagacgaaatcacaggcctgcgctgtactgtagcaaaattaattgcggaaaacgagcggctgaaacacacgattgaggaagcggaggaacttacggccgacctctacgtcaggtcagagtggcagccttcagagccgggcgtgatttcgatgaaacttccggataatctttcggctgatcagcggcataccatcaccgcattgcacggactgctaatgagcgaattaaaggagggcgaacgatgaacgttacaattacgatgattgacgacgagattcggaaaatactccgggatcactttgcgcaaaaaggatttaacgtcaagggttcgcagatatattcggacgacaacggcattgttcgtttcgatatacaactgtatgcgtacgatattctcgcgaaggaggacgaatagatgagcgaagttaaaaagccggtaattacgaaggagcaggcggaagcgttagatcttatgcgcaaagcgaattacgatgaatacatcctaatggcggcttgcgatggaatactcggcggtgagcttgaagatctcgacatcatgacgctcgcggccgcattaatcaacggatatgaagtcgaaaagacgccggaggagaaggtgcgggagttttacgaatctcacggaggttcacctagcgcagaggaacggaaagcggccattcgcgaaacattatacaaactaggaatcaaaatcgaaggagtgaatgcgtaatgacaaaagacgatatcgaagcgatccgtcagcgtgtagaagcggcaacggggggatattggggcgcagatgatcatgaatggccgggaaacgaaaatcttcggtattgggtaaacacacattgggacggcgttgcggcggcagtaacgaaagaagacgcagagttcatcgcgcacgcccggcaagatattccggctttgctcgaccacattgcggagcttacgtcagagatagcgagaatgtgtccgattgccgaccgacccgttattgaatcgttgttagcggaaaaggatcacatggcgaaggaaatttcggacttgcgtcgtaaaatcgacctctacgaatcctatgcgcaagaatacgattattatgcgattcttaacgaaatgggtgacgaaaatgccgacgacagataaaccgttatccaagtggaatgtgcgcgactttcaatcgtatttaaaggcggagcatgagcggctttacggcgtcccttacgttccgatgcctactcgcgaaccatggaaggccgaagcgggaatgctcgggcgctgggtcggaacgaaacggaagccaggcgaatacgggccggaaataacgaagcgattcatcgatctgtgctttgcggaatacaggcctacggcagaatggccgggtatcagcttcggatttatgcagacgtatatgggacggaatttgcagcgggcagtggcggaaatcagggccgaagcagcggcgcaacaaaggcgggagcagcaggcggaaatcggcgacgacttttattaaacggagggattgcgaaatggaaaacgttgaacaacgatatgacattgcggtagaaacagcgcgagatgcgatcgaggaattgcggctagctgcatacgcaaaaggatacgaagatgcgaggcgtgaattaatggcgcaggcaccggttgaaaagaccgcacaagaacgccgggatgaaatcgttgagcgagcgaaggcggacgttgaacgtcttaggacgaataatagattgtggcggactttcgatattacgttcgatatcaaccgtgaaagtcgaaccgtagaggcggtcgcaaagaaaccgaatagcaggactgcgttttatggaacggcaatatgtgcgccggacgactgctttaacatccatatcggagaagccatcgctctccatcgcgcacttggactcgaagtacctgacgaatatcttaacgcaccgcagccgactgaggttcgtgtgggagatgttgtcggtagtttcgaaattaatgaggttgcggattattacgggaaaatcgtgaatgtaagcgaagacaaggttttttatgaggatggattattcgactatttacctacagtaacggaagggattgatgaatacggagaagagtcgttcttaaaaatcatcgacgacagccggacgggggtgggcgaatgacatacgatccagcaagagtaacgactgatctcgatttcgtcgaaggtatgctacacgtcgtaaaaggggatgagtacaccgtatatctcctcgtagacaaacacaacggaaatatccacgtagtaaacgtaatcgagaactaacgaaaggagtgaacgccattgactaacgaaagaaactgcgtcctggctaccggatgcaaagcggccggcacgtccgcctgtaaccgccgatgcccgcacttcatcgcactacacggcgcgacaggaaacggcgggcggtcagcggcggcaggcttaccgcgagaatatcgactgacaacgcttgccaattcgccagccagagcggatcagccagcgatatataaatcggttgaaaactacgtcaagacgttcgagcgtcagtttgagcagacggaaggctacatcgaaccggctgaccgtatcaagtcgttgtatctcttcagcgcgaactctggcaccggaaagacgacgacagcggcggcaatccttaacgaatggctgcgcgtctattacagcggatctttgcggagaggtttaacgccgtcactgcgtccggcctatttcctcgatgtgaacgaatggcagacggaattcaacctcgcaaccatgacgaacgacgaggacggcatgacggaattcaaacggaagatgacgctggcgatgacggctccctttgcagtactggatgacgtaggggtgcgggattgtacgccggcatttcgcggctatcttcacgcaatagttaacgcaagagtgacgaatcagttaccgactgtctacacgagcaacattgcgatcgaacggctgccggacgttttcggagagcaacgtctgacggaccgtattcgtgacctatgccgcgtgattgaattcgaaggcgaatcgaaaagggggctgcggagatgattaaagtgattattgccggcggacgcgatttcaataactacgaattattgcgccaaaagatggactcagttttgcgaaatagacaggacgaagaaattataatcgtttccggaaaggcaaggggagccgatgctctcggagaaagatacgctgacgaacgcggatatagggtaagtgagcacccggccgattgggatagattcggaaaggctgcgggatatattcgtaataaggagatggcgaaagaagctgacgcactcgtggcgttttgggacgggaagagccgaggaactaagcatatgatcgatctcgcaagggagcatgggttaaaaatatcgatcgtttattacgggagtggtcgatcatgaaagccgaaatcactatcggagatctggtcgcagtagacggatatcctgatcgcatattcttcgtagaagcgcgccgagacgttaagaaaacggatgataccggcgtctctgcctacgttgagttcgatctgactgacgcaatccacggcgaatggattttcgccgacgcgaactatatccgcctagtctgccgcagtcagtttgttgacgaatatcttgacggagttgattacgaaaactatccggagccggagggaacggcgattcattgggcggaatatcttccggaattgccgagcattaaactggcgtctgcgattagcgaaggactagaaaaggcggggagtgaaatggcgaaaaagaaaacgaagaaaatcgatgagctgctcgacgagttaaacgattacaaacgtctggaagcgatgtacggcgacgaggaatacaaggcgaagcaggacgaagctaaggcgaaattgaagcgggaggtcgagcgataatgtactgcctactctatccgttaaagtggatgtttgctgcgcttgattgggcgttctattacatcggagttgctgcggacttcatttcgggaatgttcgagagcgcagccgactacttccgcattcgaattgaaatcgcagagcaggcgaaaaggggcgtacgagtcatttacgttaagagagtgaggagggatcgcggatgaactacggtgttttaatgctatcgaaagtgatcgagcagaacgatccgaacgcgctgctgcgctttaatattaccgccgaggacttaccaacggaaggcgaacgcaaagcactccgatacatcacggaatacgcggagaaacacgggggccaggcgccaacggccgagatggtggcgaatgaggttccggacttccagccggattttaatatcgatgccaattacgattaccttgcggaaaaactacggaaacaggctgcgttgcgagagttcgtcgatattgcggaaaaggagcttccggaacggtttagccaagcgcaagataatccggaagaattattttcgtggttgacggaaaaagtcgaaagtcttaaaataagaacaaacgttcgtagttcggttggcaccgacatcaaaaaagatatcgacaaatttaaagccgaatacgaaaaccgcaaggctggcgagtctttccggatctggcgcagcaaattcgaattcataaaccgggcgatgggcggctatgtttcgtcgaacgtatacgttatttatggtaaatccggacggggaaaatcggccatagcgttggaggaagcgattaattgcgcgatgcagggggcgaacgttctaatctggtcgatggaaatgggatggtacgaggttctcgtcaggctttacgtttccatttcggcaagcattggcgtgacaaaagcgaatcttgatggcgtcgatattgaggccggatttaattcgcgggatgttcgccagggaaagctacccgacgaattcgaatccggctttatggagttcctcgataagatgaacgaattgattccgggcaacatcattgtccgcgcggtagacgacgaggacttcgactcccggaaactccgcgatctgaaggcggatatactcgaaacgaaagctgacgtcgttctaatcgatccgttttactacctcgattacgaaaagaacacgtcaaagactgcggggggagacgcggctaatacatcgatgaaactccgtcgtctggccggccaaacaaaaacgactgtctttgcgttgacgcaagcagaagaaggtgaagggaaagacgctgactctgaattaaaactaccgcagcgtaaggacgtcaagaaaacgaaggcgttgctcgaagatgctgcgttattgattgcggtggatacgaacgcagaggaagggcgaggcctgatcggtctgaacaaaggccgtgatggcggcgaagggaagagcgctgagatcgtttatctgccgcagtttggcgtcatcaaacaactaggaggagccgaagggtcagcggatcagttcgacttttaaggagttggaatataacggataacattgtcaacatttaccgtgattctttcgacaaaatacgatggaatttttcgaaaacagggcgtaatatatagaacaatccggcctaattagggcgaaaggagtgggactaaagtgccgacattgacgttaaacggccgtccggtcgacgtcgacatacgatatgagctcgaacagttcgaatggacgcggccgacctggacggacgagcgactcctggccgcaagtcctttccgttatgaccgaatgcctagcttttacgtttatctcgaagacacggcgaccgcaaaggccggttattggggcgatagcggctattatgacgcagagtatgcgcggggcgggttcgttaagcttctggcattcttgcgcgaagaaaccgaagaggagacgatcgaatacttgatcgatgcgtatgcgccggaatcagatgacggaaaactcacgctcaggctgccgaagctgaagctcgcaaagactcgcgaaccgttgagggaatcgattcttgacgacgtggctgcggggcctaacgattatttaaacaagcgcggaatcatgccggctgtccagcggctaatgggcgtcggtatggctggcggtgcggttgcgttgccctggcggcttccaaacggccggctcgctaacgtaaagaatcggtcaacgcggggcaaggcgttctggtacgtcaaaggcggctggcctattcgggaccttgtttacggaatgaatgtcgtgtatgatcggcggctgacgcgcgttgtcctatgcgaggcggagatcgatgcgcaatcgtggatgacggcgggagtgccggcgatcgggaccggtggctcttcgtttaaccaacggaaggcggacattatcgtccagtctccgatcgaacacgtaaccatcgtgacggataacgataaggccggcgagaagttgcgggcggaggtcgaacgttatttatacgggaaagtcggactggcacacggatatattacggaaggaaaggatgcgaatgaattcttgcttgcgaaggggagagcggagttgaaggcggtgtatgagcgtgcagaggacgttaagaggtggcgggtgaagttacctaaacgggtaagtttttcgttgacgggcgacacttaatcccgtcagcgaccgactaccggttattcctcgacgatccattcgtacaggtcgtccatgcggcagtttagaattaccgaaaaagttttcgcagtatccaggttcatccgttttgttccgtgtacataaccggatacgtgcgattcttcaacgccagccctatcggcgagctgcgcctggttcattccagcttcacggagtcggtcgcgaagtaaacatttacctcgacgatacttaaccgtaataaacacctccgcaaagcttttgctttacggggaaattatagcttaaatatcgttatttttctacgttatcaggaactattttaatgaccttctcaataggtactcctaaataaagacatatggtttcaatcgttgctaagctaacatgcttatcgtcattaattttagtcaccaagttgcgatggattaccttgtcccttagtattccagttgtttgtccacgttcttttaggtatgacctcagaggctcataactaatcataaaaaaatctcctttttctaaaattttacgcacacaaaagtgtgcacttgtagtatactatagatataacaaaacgtaaatcacataaaaggggtgtcggggttgcgttctataagagatgagttcacctatcaaagagagtctctggggttaagtataccatgtatttccttagaaacaggtattaatcgggattgtttatatgatttagaaaatgaagacagaatagggtttagacagcttgttaagttagcgaggtatttctttaaagaagaatatcacgaaaaaatgcgtgactggtgtttgcaattaaatacaacggaatccataaaacaggcttttgaatattcggccataaaaagagacgcgaatctgttgagccgtcttattaccgaaaataaaaaagatccttaccttaaatcttatattaacgcttattctattatcctcgatttcatgactgatgagatatcatttaaagagatgatttcgaaaattgagaacctcaagacttccgggtgtaaagagatctctatcttgaagcaaatatatcagtgtgtctctatgtactatacgaaagattatttcgagattaccaaggaggctgaacgaattagtcgtgagttatccgggatgaagagcgttagaaagatgttctttaaagagtgctacgcttaccgattgtctgaagttcttgcgccagcataccttcaccttaatgaacttgatctttgtcgccaccatgcaaatgttatgataaaaacacaattaaatgataagcacgagtcagatggttattactaccttggaatctcccatttagctgaaaaccaagaggagcattgtttatattttcttagaaaaagtgttgaagctgcgaggaagacaggagagaggctaattattaatgaggccgaacataatttaacactcgcggagatttatttccacttcaaaaggagtggggatattccaaatacatctttattaagtaatcagatgcttttaggaggtgatgacgattttatcgtatttttcgattacgtaaaagctcagtctgtagataagatttatagagggtatgggcacttttttaaaaaaatgaactttttcttcgcatcactaatagcggacgtattgccttcccttggaatcgacaaaagacaagcatcagaactcaaatcatttaaattcgaaaaaaaaggagaggttttatatgaagaaagttttattgatgggattagttttaggggcgattcttgcagttttgcctcataatgcggcggcaacagataaacaacagggcaatgaagatgtaaaagtcgcaggcataaaagtaggaggataatgtatatccgtcgccaccaaacggtggctttttttaatataaaacttagaaaattgggtaaaaaatagtttttttgagttcacccaatttcgaacatcaacaaagactaatatgctaagattttcatatagaggacaaaacaacaaaaagatgaaaaattttttgttgttttgtcgcaaaaactgatagtccctacgtgttatatagtgtagggcaacaaggaggtattttaaattgaaagagaaacaattcaatagaataaaggcggccttaaaaagtggttcagcgccttatgtaactcgcgagtcagaaagaatcgctcacttaatcccggacttaacctcttttgaacaagagtgttactggcggatagggaaagccctaatgatttttgagaacaatggacgtgataaaagggcgttgatccaaaaaatcattagagatgtgagaactgattttttaagcgggaaaaagcgcaaattaaagaacgacgtcgctattgaggagttaaacaaggatggaacagtttgggaacccgaagacgttttggcgaacgtcgtaggcaaggttttattaaaagagaaggtcgccctgttggcgcaggacgacccaagaaaaaaacttatcatagaagcttggattcgcggatgtacgaatgataccgacatctccacgttgttggcgcaacgttttggaggaaatgctcgatcacattgcagattcatccaacgattccgatcacgctgccaaacccaactaacagcataaaggtttctttctgaaacgtaactagcccggaaggcatcgctacaccctcatcatatacaatctgttgtcaaaagacaagcgaacagtatgcgaacacaccttccgaactagtacgttttacctaaataatatggaggcgaacgtactatgaatatccccgaaattaccgattccaatacgtatcctgcgctagatccgcgcaaactaaccgaaattttatatcaaggcgcatggccagccgacgaagatccggcggactactaccgtccactttcgatccaggcggtgagggtcggatgaaagcgacgttatcccaccacgcgaagaaacgaattacccaacggtttaagatcggaaagcaaacgccggaagcatgggcgtctcagatgttatctaatgcgatttactgcggcatcggtccggacgacaatggagaagatgctcggatttattcccatcgtggagcaacgttcatgcttgcggtagatgcagacgttgttaagaccgtgatcccaccgaataaaggctgcatcaatcgtattcggcgtaaggtgacgaacttcattgcggaagaaattgcgaaaatgtcgcaacaaattacggaagaggtggctaggatcgataagtttcgcgatgaactcgaagaagagatcgcacatttagaagaccgtttgtcgcgcgcccggtcattgccgactaaattggcgttgcaggcccgaattaatgcggttcgtatgcgtatggacgaattaccggcggaatcgcacgaaataagacgcgaactgacgcgtacagcgagaggagtcgccgcctatgtctaacgcatggctattcgaaatatttgcggtgattgcaacgctttgtatttgcagacttatttacgaagttaatcgcgaagaaggcgaatgagggcggcggacatcgcggcccggcgctcggagaatgtcggggcggccgttaagtaacggagtcgcgtcgctacggcttagcgctggcggcgtttcggacgcaggtaccggcattttgcgagggcgaaaagcctcaaaattaaaacgtagggggaaatcgaatgagtcaatttcaaaaaggcgcggcggcgctatcagcattacaggccggtggaggtgaaggtggcaacttaaataagatcgatttcgctaagtttggtgttggtactacgtataaagtccgtgtgcttggagccgaggacttaatgcagtactacggctacggcatctacaaaaaggttaatacgtttgtcgctaggaacccttctaccaggaacgaaaaagggtacgttgtgagcgatcatacaccatgggacttggccgaaaaatactaccgcgatctccaatttaaagcaaaagaggccggtgatgaggatgaagcgaaggctcatggtgaagaggcgtggaagtactgtggaaaagagcggtactctatgggattcatcgatctagagtccggcaaagaaatcatcgttgacttgagtcgaaatcaagctcaagacgtctacgcgacgattaagaaatacgaaaaaaaactcggaaagctcgcctttgagttaacgaaaaccaatacgacaggtaagtcgaaagacacgaaagtttcccttactccgttgatcgatttcgaagaagatctcaccgaacaggagcgcgcaaacttcgctaaattcgacggtaaggaattcaacgcaaaactgttcgacggcctgctattcgaagctgacgagaagacgcagatcgaaaacctagtcgcagcaggattcgatattagtctgatcggattatcgctgggggccggatcggataacgaaaaagataacgaagaagtcgacgaagaaactttaccgttttaataaaacgaagggggacgattgaatggcgcatctaaccgaagttgtcggaaaatactcggaggttgtcgcagagttggcgctgttagcgaatgggtacgcagtatcgcgcccccaactcgcgcagccttacgatttcaaggcggaagacccgctgaatggtcgcgaatacaaggttcaggtcaaaacgtttcgacgtaggcctgaccgcaaaaatgaactcgttctatacgcaacgaacggaaaaggcgagccttacgatcggtccgacgttgattattttatcggcgtattgggtgatccgggcgaaatgcctcgcgtttggatgtttgaaaacgaaggaaatcagcgcgaatattgggcgaaatcaactaatcgtgcgagcaagcggtgggtagaactgccgctgtcccttaaccgggaactttacgaagttaaaaacgaagcggaggcggtatgatggcgaaacatttattaggttacattgtaggcaaggggtggatttagtgaaatcgtatctaataaaagtgaacggttcttattatgcaggagaacatgaagatacaacgcctacccctcgaccaagtgatggttggtgcaccagcagaggagaatcaaatgtcatattcttcatgacggatagaggagaagcaaaaatttgtgagggtttgactaacttaaatagccattggcaacgaatatataacgctatgagatatgacggattagacgttaaatcaattgtaattgaggaggtttagtaaaaggtgattacacatatcacaatcacttagattattggaattatttcaacgtttcggaatttccgaatagtccagagtgggatggtcataagccagaagatataactcgtttattaactttggtaggtgaaaaatgatgacgaagaagaaaaaattaatgcttccgatgtattgtaataaatgcggtaaagaacctcaaaaagaaaagaaagacggttggaatgtaatgaaattagattgtccatgtggaggaagagtagtaatggattacacaaaaccgtactacgagtagtattacattccagaaataaacaccataagccacactgatagttcaccaatgcttatacagagagtgttaataacattattaaagcagttgaaaaggaaggaaaggggtactcatttgacgtgttaagagcaaaggttttatacggtacagaagcaacaattaagaagcctaagtacacagaagtagaggatgcgcacggtaatgcgcttattgcgggttctgtgttccgcaaagtctccgcatcccagccgtcaatagaagatcgcgtcagcacaaacgaaaaggatatagaggcattaaaatccgacgttgatgcactaaaaggcgaacctgaggctgggtacgtacggattgccaagagcgaggcgaaagcgggcgatttcgttaagtttgacgaagctccgagcagatatctaaccgcagggaagtattacgagattgagttcgtagatgattatggggatccgatcatcatagatgacgacggatacgatcttgatacccatggagaagtattcgaagtctaccgtaaagttagcgccgccgagccgaagcctgaacgcctgaaagtcggtgattatgcgaaggtggtcggtactgcacggaacggctgctgtgaccgaggggatatcgtcaaaattacagaagacgatgattcggcggttccgttcaagcttgcttttgtcaacggggagtatgccggatgggaagacgaaaagtccctcgttcgcgccaccgacgaagaggttgccgaagctaaacgaaagcaggccgaagtgaaagagtgtaagagatgggccgcaatcggacgcgaggttggcgagtataaggtcggtgatattgttcagtatttatatgatggggaaatttgcgaggttgtggctgtcggcgaggacggtcgcgtaaaagtcgctactcagaaccacggaaattgcacagaaaatcagtcaagcatcgaactaatagcgccagtcgaagcgcgtttcgatcgaaagggcgacgagtaagtggccgccatctgcgccgaatgtaaccgggtaataaacgaagggcagtccgtaacctacgattcgctcttcgaccggtacttttgtgacaacgcttgctggtcggattggtatgcggataacgaggcggaatacaagcggaagtacgtaagccgcgaagatttataacgtcgtaagcggaaggaggatgcgaatggaactcggtaatctacggttgaatcttagcgctttgacgcctaaaaatgacgaagttaagaacgaaaaagttgccgaaacagccaagcggaagaagaaggcgaaaacggccgaaccgatcgaggagagctggcgtcgcatattcgcaagcaagctttcggaaacagaccgtcaacgattaaacgaagtcaaggcggcaatggacgcgggcaaactcgccaggaacccgtctgactgcgtgaacaaggccggaaacccgaaggcgttcagcaaggcggaggccctgcgattatggaagacgcttcaagaatcccagcgagaagaaaccttacggaagatggtcgagaatacaccggaaaactactggctgattacggacgaagcgcggctagacgaattcctcgcgatgcttgctgacgaagaagagatcgtattcgacgttgagacaacaggtacagacgtatggaacgactgcattgtcggccatgtgctaacggctatcaaagcggacatccacgcgtatatcccgacgaaacataatacggatcatccgcaattgggtaacggctttgtcgtcgaaaaactgcggccattttacgaagatgagtcgatcggaaagctcgctcataacgcaaagttcgatattcacatgcttgatcgcgaagggattacattgcgtggccttacgtgggacacacaggaagcgatgcggttgcttaacgaaaacgagccgtcctttgcgctgaaaaatctcgtcacgaaatatctgcggattaaatctgacacatacgaagacttattcggaaagatcggctttaacgaagtgagtgatcttcggattgcgcttgcgtatgcggcaaaagacggtgatgtgacgagaaagcttcgcgatttccaacgcgaacacctgaagaagtttcctgatatccttcgctactatgagacggtcgaggttccgttaatcagcgtcgtgcagaagcttgagtcaaccggattcgacatcgacctggaattcgcggaggaatacggtaaggagatcaaaacggagatcgatcgtttgtatgcggagattatcgacgagttgggcgacatcaacattaactcgccggcgcagcttaagccagcgttagaagaagcaaccggagagaagctcgactcaactgacgcaaaaaaagtcctaaaacctcttgcgagcaaacatccgatcattaagaagctgctcgagtataaggagaagttcaaactgtactcaacgtacatcaacgctttgccggaattaatcgacaagaggaccggcaaactctacacgaatttcaatcagaacggtgcaaagaccggtcggttctcatcaggtggaacaggcgtaaacctacagaaccaaccgaaagaagcccggaagatgttcgtagctcctaaaggatacgcgatattaggcggagactggagtcagcaagaataccgatgcctggcgtacttctcgcaagatccgaagctagtcgataactacttgcaaggtaacgatttgtacgcgtcaatcgcttcggaggttttcaataagccgatcgaagaatgcggcgatggatcagtataccggaaacaggcgaaggtcatcatgcttgcggttgcttacgggggtggcgcgaacatgctcaaggacgctatcggaatatcgaagaaagaagcgcagaagttcctcgacaacttcttcgaaaggtttccggtcgtcaaaaagtgggtcgaaacgaatcaatctttcgttaagaagcacggatatgtttggatggatcgcggccaacgtaagagacggttaccggacgcaaaggaccggaacgccaaaggccattactcggctgtttatacacagtcaactaacgcaagagttcaggggtcagcagcgatacagaccaaagcgacgatgattgcgctgcaagagttatgtgacaggaaaacggctgaaggacgcggagaatggcggatatggtgcgtggtgcatgatgaagcgctgcttttagttccggacaccatcacgcgagaagacgttaaagatttcgaggatgtcatgctgaatacgtacgttttcggcaacattccgaacaagaccgatatcgagatttgccgaagatggggaaacggtttctcggtggatgaatggttcaaaacgaagggagacgattaattgacgaatttaaacggaaggtcagccgcaaattcactgcgggcacatataaaagaaccgaccacatacgcgcagcagattgcggacgaattggtcgaatatctaaacgaatggcactcgctgccggagacgtgggataacgccctggacgcgcagattcataaatggtacgccaatgctccgaaagtctttccgaagaagccgtatttctcgccgtcatctgctaacgcttgccctcgcgagctttatcacaaggcgatcggatctccgagagacgaaacgaaaaagcctccgtatcaagggcgatggactcgcatcggtacggcgatcggggacgtaatccagcgcgacattctcttcatggaaaaacacttcgagaagaaggccggccgcccctgtccgttcagcttcgaaaagaacgaagacggcacgccaatgttcgaggatttcgcgaaaatgaatcatccggtcacacatcgcggatactcgttcaacctttacggaacatgcgacggcatcatgcgctatgtaacggaagacggcgaagtgttgcgagtcggcctcgaaatcaagtcgaagcaaacgaccgccgcaaagacgtccctccattcgatgcgacaaccggaagaaaagcacgtcaaacaatgtgtcgcttacggtccgatgtacggcgtcgacttatacgtcatcctttacgtgaacgcggctaaaaagtcgtgggtgtatccggaaggggaattcgaaaagtctccggatatgcgggcgttcggcatcgaaattacggaagaagacgtgacggaattattcgatagattcgtagaaattcgcaagtctgtcgaagaaggagcgcccttaccgttggacctgaacggatggacatttaacggatacaagacggctattgcgaagtcgctgacggacgaagaactggcggagcttcgcgcaaaagtgtcgcgagtattgaggtcgaacgtatacgaatctacgaaacggcagtacgttgatgcgctcgaatttatcgaaagagtgcgggcagatgagtagcgccaagcctatccggtgccttgcgttcgacacgtcgatgacctgcccaggcgtggcgatcatcgaggtacgcaaccgaaagccaacgatcaaagcgctatcgcacgtcaagccaaaccctagccggtcacacgcgcatcgagccgaagttatcgaagggtgggcgctgatgttcctcgataaaaactacccgcgagatggattcgactatgtggtacgggaggacttcgcaggcaaaacgtcgacctcgaactatccggttctggcggcgtggaacgcgtgcgaacgagcaacgtcgcgattcgggttaacgttcgataagtattggaagactccaaccgcaaagcaaccgcaactcggaatatcagcaacgcgtgttaagtcgttggttgccggatcaggcaacgcagaaaaggacgaagttgaggcggcggtgcggcgtatgactggatataccggcgagttcgctaatttcgacgagagcgatgcggctgcgatcggacttgcgtggctgattcatgttggcgtaatagataaaccgaaggagtgattcgaatggataaagcgatggagtatatcgacaagctggcagcaaagctcggagtcgcggccgagcatgtatacggagttctcgtaaagcaggcgtttgctaacggtgtgactgattcgattatcgggttcgtttttctaatgatcgcagttattgcgggagtcataattacgaaggtgactgtaaaatcgtatgagaagagccattgtagttgggattacgaatggtttcccgtggtgcttgctgtcggtctggtagtgattcttcccggaggaattggtatttatgtaatcactgaaggcatcaaggcgctaatcaatccggaatactacgcgattaaagaaatcctcgacacgatcggagggaagtgatcgatggaagagcatagaaacatgatgattcttaaacaggagatatttgatagctttatttattcggcggttgcattaactcgccaaattcaagccaagcaaggtaaagaagatgaaataataacgcaggaagaggccgactttgtcaatgcgtttcttgtatacgctaaggaactagcagacacattgcacgaacgatacaaggatgaattaggaggcggttcggatgtttaagcagcggcttatcggagcattagcgtacttgattgcgctcaccttattactcggactgttttctgcaggatgtctgacaggctacgtcatcgtgacggcgctactatcggtcccggaggtcggcgcaatcgttaaagtcggaattacaattgcagtggttttcatggtaaccgcgttactcgtcggattagctgaccgactgtacactgcttaccgcgaacataaacgcgttcaaaaggacgtagaggaggaaacgcaatgacatacgaatgctacggcgtcccggccgcacagttgcgacagtccttgcgatggcttgacgaacagcttaccgatgttgattacgcaatcagtcggcatgaacggaagagggtcgagttggaaatcgaacgtgaccggattctggcgcgaaaagacgagatcgaggcggaactaaaacggaaggagtcgatcgaatgacatacgttgcgatagcgtgcctattactttttacgctgctagcactcgtagaggaaacgaaaacaaaagcggaaagactcgcgaaaattatcgtcctaattatgtacgcaattcctatcggagtgttggtggcgtcgttatgctaatcgcctactactcgctggccggcaacgtacgccgattcgtagccaagaccggtctgcctgctgtcgaaattaaggcggatatgcttttaacggagccgttcgtcttggtaacgggaacttacggcttcggtcaggtcgctggcaccgtttgggacttcctcgcggataatggcgatttaatggcgggcgtggctgcgtcaggcaatcgcaactggggcgggaatttcgcaaaggcggcggacttgattgcggaagagtacggagtgccgatcgtccacaagttcgagctggcggggacgacggaggatgtacggatatttacggaaagggtgagagctattgacgaataagcatgcgaagtatatcgaacttaacaacgaaattatgatacggaagaacggcagctttcaattcgaaaaggatgccgaagccgtccgcagttatttcatagattacgtaaatcagaatacggtctttttccacgatctgcgcgaaaagctcgactatctgatcgagaacgactactacgagcgcgaagtcttcgagccgtacacgttcgacgaaatcaaagcggtctacaaggcggcttatgcgaaaaagttccgattcccttcgttcatgagtgcgttcaaattttacaacgactatgcgctcaagacgaacgataagaaaaagatccttgaacggtacgaagaccggatcgccatctgtgcgctattcttcgcgaaaggagacgcagccaaggcgaccgagtttgcggaaatgatgatccggcaggaatatcaaccggccacaccgacgttcttgaatgccgggaggaagcgacgtggcgaattagtatcgtgtttccttctcgaagtaggcgactcgctgaacgatatcagtcgcgcggtagacatggcgatgcagctatcgaagcttggcggcggcgtttcgttgtctctatcgaaaatcagggcgaaaggtgagtcgatcaagggcgtcgagaattcgacgaagggcgtcgtcggcgtcatgaagctgctcgataacgcgttccgatatgccgatcaaatgggccagcggcagggagccggcgcagcgtatctaaacgtatttcatgcggacattgacgcgttcctggatacgaagaaaataagcgcagatgaagacgtcagggttaagacgctatcgatcggcgttgttattccggataaattcatcgaactggctcgcgaagatcgggacgcgtacgttttctacccgcatacggtctataaggaatacggcgagcatcttgacgaaatggatatcggagaaatgtacgacaagctcgtcgagaatccgaacgtccgcaaagacaagattaatccgcggcagctactcgaaaagcttgcgattctacggtccgaatcgggatatccgtacatcatgttcgaagataacgtcaacgcagctcatgcgctgaatcacatttcgaaagtgaaattttcgaatctctgtagcgaaattcttcaggtatcgcaagtatccgaatacaccgactacggcgaaccggacgcaatcggcctcgacatttcgtgtaatctcggctcgctcaacattgcgaacgtcatggcgaataagtctatcgagaaaacggtgaagctcgcagttgatgcgctgacggtcgtatcagaatcaacgaatatcaagaacgcgccagccgtcgcaagagctaaccgtgagatgcgttcgatcggacttggcgcgatgaatctacacggatatcttgcgcagaataggatcgcttatgaatcggaagaggctcgcgacttcgctaacgtattctttgcgctcgttaattattggtcgctggtgcggtcgatggagcttgcgaaggaaaccggcagcacgttcgagggattcgaaggatcaacgtatgcggacggcagctacttcgataagtacgtcgcgggagattttcgtcctaaaacggagaaggtcgcgaagctgtttgaaggcgttgaaattccggaacgcatcgattgggttcggctggaggataacgtacggaaacacggactctatcattcgtatagactagcgatcgcaccgacgggatctatttcgtatgtgcagtcggctacagcgtcggtcatgccgattatggagcgaatcgaagagcgtacgtacggcaattcgaagacgtattatccgatgccgggactatcgccgcagaattggttcttctataaggaagcgtacgacatggatatgtttaaagtcgtcgatatgattgcgacaattcagcagcatgtcgatcaaggcatttcatttacgctgttcctgaaggatacgatgacgacgcgcgatctgaatcgaattgacctttacgcacatcacaaaggaatcaagacgctgtattatgcgcggactaaagatacggggcaggaaggttgcctgtcatgcgtggtttaaattatcagattgataggaggtggtattgatagtgagcgaaccaactaatttcgttaaggtttactgcgatctcattttgaagaaaatcgcatcgaacatactctctaatcaaaacaagaaaacaaaagccttaaatatagctatgaaaacagccgaaacagggcaacaagtcagaacagcgaggcattggcgagcggtgggagacattgaattttactacgaggaaatccaaaaaggatttcagcaaatgaaggagcttgatgaattaaccgggtggagcgagaacttgcatcaagacaggtttaagttcatgcgagataaatatgaagacatattgaacgaatatttaagcagacgcagctagtaaatccgaaaaataacaaaaagaaggaggacgaataattgacgcaatatacagcggccaactggtcgcaacacgacgacggattcacgcagatgttttacgaacagaacgttaagcagttttggcttccggaagagatttcgctgaatggcgaccttctaacgtggaagtatctcggagccaacgaacaggatacgtatatgaaagtgctcgcgggtctaacgctgctcgacacggagcaagggaacgaaggtatgccgctaattgccgcccaggtatccggccaccaacgtaaagccgtcctaaattttatggcgatgatggaaaacgcagtccatgcgaaatcctattcgaacatcttcatgacgcttgcgccaacggagaaaatcacggaactgttcgaatgggtgaagacgaatcgctacttgcagcggaaagccgaaattattggcgggctgtacaacgcgattgaggcaggcgatgacatttcgttatacaaggcgatggttgcgtcggtatacctcgaaagtttccttttctacagcggcttttattatccgttatattttgccggtcagggaaaattgacgagctcaggcgagattatctcgttaattatccgtgacgaagcgatccacggcgtctatgtcggcttactcgcacaggaaatttacaatagacaagagacggacgtacaactcgaactacgcgacttcgccgtcgaattgcttgcggaactctacgaaaacgagatcgcctacaccgaggatatttacgatcaggtcggactgactcacgacgttaaaaagttcgttcgatacaacggaaacaaggcgttgatgaacatcggctttgatccgtactttgctgatgaaacaccgaacccgattgtaatgaacgggttaagtacaaaaacaaagtcccacgacttcttcagtcaaaagggaaattcttacaaaaaaagctacggtcgaagcgctccaagatgacgatttctacttcgagtaagcgtccatttacgaaagtagatacgcaactattaacgaggaggttttcggatgaacgtaaaaattaaacgcttgtcacccgatgcacaaattccgcaatatgctcacgcttcagacgcctgcttcgacctggttgcggcagaagacgtcgtcatcgagccgggagaaaccgcgctagtcaaaacggggctagcgttcgagattccggaaggctacgaaatgcagattcggccacgctccggcattacgctgaagacgaagcttcgcgttcagctcggtacagttgacgcgggctatcggggagaagtcggagtgattgtcgataatattgcgcaatggatttacgatactaacgaggccggcacactcataaatgtttgccgagggtatgcggaaagtgtgagcggaacattggtcgacataccttacgaaattgtcggtgcgggaacgtacatcatccgcaaaggtgatcgcatcgcccaggccgtaattaagccggtcgagcaggcggcttttacagaagtgactgagttgggcgatagcgatcggggagcgggcggctttgggagtagcggtgtcggaagtccccatccggaatatttcggagagccgatcggaaaggagctgatataatgccgcaaacatacgcatgtttcttgaacggaaaattctatggcgcgggcgacctcgaatatatgaacgaactgtttcgcgattatgttgtcacttccgaaatgtacggagaagacgattgcacttttcggatcacaacaaaagagaaagcgagagaaatagttacgaaatctattaacgaccaataccgaagagttttcgaaagtctagcgaaggaggacgaataaatggcggaaaccaaaatgaacgtacagctaatcgcacatacgcaattaagcgacgaattcaaacagactctcgattatagaaaatacgatgaatctggcgaatattttacgaacaccttggacgatctgcacccaaccgacggccaggtcgtcgccctaaccgcaatcagaacgtgctactcaccgaacaagccgtccgaaattgtcgcaaaggaaggcgccaagtatttcggatccaaagcgtcagatggcggcacaggaacggatgccgaccgactattccgaatgatcgtacgttccggccacacgtcgacactcgaacacctttcgttcacctttgcgattgaaggcgtcagccgggcgttattggcgcaacttacacgccatagagtcggctttagtttcagcgtccagtctcaacgttatgtgcggatgggaagcgatgataagatcggcggattcgattacgtggtccctacgacagtaaccgaagataaaactgtagacatgtacgattttgtatacggagcaccgatggaagatcgcccttcaccggaaatatttgcggaagctatggcgatcgctcaacaaacatacgacaagctccgggaagccggtgttccagccgaagatgctcgcgccgtcctcccgcaatcagccgcaaccaatctcgtaatgactgcgaatctgcggtcgttacttgaattctattcgaaacgtaagccgggaaacggagcgcaaaaggagatcgctgatctagcggaagccctgcgccaggaagtcgttaatgtagagccgtggaccgcgcaattcttcgaggaggtgtaagcatcggtatcctaacgaatttcacgataacagcgcagctattctccggccattgtccggcagatcagccgccagaaccgccaaggataacgccagaacaggccgccatccaatcggctgaatcgcgcaacagagaattaacgaaagagataacgaaaaaggacgcacgcatacaggcgcttgaggacgaaatcaaggcgctgaagaagtcgaagcagatgtccgtaaagagtacaaaagttgaatcgggatggaaaacgttcgaggcctcggcttataccgcattctgttcggaaggctgcaccggcatcaccaaaacgggagtcgacgtcagccattcgatctactacgagggagcacgcgtcatagcggtcgatccgtctgtgattgcgcttggctctacggttgaagtccgactcgctgacggttcgagttttcgggcgaaggcgatcgacacaggcggcatgattaaaggcgcacggctcgatctgttggtcgcgaatgaagcagacgcagtacagttcggccggcagtcggtagaattgcgggttattaaataacgaggaggcggttcgtttggacttccttaaaagcgcgatggatcgggttaagccggaatttgaacgattaatacgaagggagctcggtaaaatgactaaaactaacgaaaaaatccacgtactggctgacgaatcacttggcggaatcaaacgcgaatatgtagaggtcgataggaaggcggaggtcggcgataagattatcgtgacagagggcgatgattttccggtaggtcatatcgatactgtggcgcattggtacgataactacgacgatggatcaattgatttattcgaaggcttcgataatgatattttcttagacggaaatcgcgaagaataccgcgttctcgaaccgaccaatatcgtccacattgacggacctgacggcacggcggagcgctacgaaatggtcgatcgcaaggcggaagtaggcgagaaggttgtcgttgtagatgacgaggactcttcggaggagttcggaaactttcgaattggtgaagtaggtacggttgaaagctacgcaacggatgacacttacttcggtgaatacgctaatgtgcgagtgtcggacggaagggatattccactatatttacatgagtatcgcgtcctcgtcccggtcgaatcctccgaagaagaaccgcaaccatccgacccgatcgacgttatcgctaacctggcgacgcgtgttgcggaattggaacgcgagaataagcgaatccagaaagagctcggatggtatgaagtgggggcgggaagcatcgctaatctacggaatgacgttgcggatattcgccacgatatcgctaagctagaggatagaatcgtacacgattatgctacaaacgaggatgtgaccgattttctatacgaagaagttaagcgtctacaagacgaaatcgacacgctacacaaagacaaccggaggcacggcgaagaattggaggcgctgaaatatgccgcaaaggaagcggacggaaaggtggcgcacctcgaatccgactcagatatgcgcctgttcactgccgaagaggttgccgcacttcttaacgcaatgagggaacgccaatgaagatcgccctcaccgcaccacttcgcgcaggcaagtcgctcgctgcatcgtacatttcgcttcactacgatttccagccgttcgcatttggcgacgaactaaaggacgcatttcaccgcgcattccctcacgttccgagaaatccgaagccgcgcgctcattatcagaagttcggacagtgggcgcgggaagccttcggagaggacgtatggatcgacgctctcatgccgaaaatagccgcctatctcgaccgccatccttgcgactgcggcaatacagcgctaaagaatcgcgtgatcgtcgatgactgccgccagcctaacgaatacaagcgattgaaggacgaaggattcgtatttatccgcataacagcgcccgtcgatctccgcattgaacgcgctaaaaaagccggcgatcaattcgatcttgtcgacttggagcatccgactgagcttgccgttaacagtttcgaagttgattacgaaattgagaacgcaggcaagccggaagagttatacgagaagctggacgcgattatggcggagctactcgtctagctgaaacgcatacgtgcctttcggataggccaggtacggttgttttgacgcctcgccatcgccgatcaagtagaatctctgtggaagatcttggccgtataaattctgttttcggatatatggacgcgctgatgagtaaccacgcggatcaaatttaaacggtcgcacatcgccttctatcgaaacatatccgggcttccctacgattatccttcgctcgtccttatcatacgcaaggaatagtcggaaccccgttttttccggaagctttaaagcacgtcgcgcacccattgacacacagaatctgccgtagttatcgactgtaataaacgctttgagatcgcgaattgtttcgcttgaaatccattcgatcgccatatcgaatctccttacgaaagtatttacgttcagtatagacggaatagttaccgatagtcaacagtagtgtgcggattgttaacgaagttattaacgaaaaaggaggcggttgttatcggaacagtcaaaatcgatctacaccgaaaggatcgcgaatttgaaacgacatatgcgctagacaatgcggagggcgtcaaaacgttgctctccgattatccgaagttcgtcagccgcaaacgactcggagaatacgaagctgccgaagtgctgctcgatctgcacaacgcgattgagcttgcggatctgaccgacagacaacgcgaagctatccggctcgtatatttcgaagacctgacgcaagtcgaggcgggaaaacggatgggggtcggcaaggattccgttaatcatctgataaatcgagcggctgattcgattgcggatatttactactattgggcgggacatggcgaaggatactcgacgggaggacgaattaatggataaggcgctactacacgaaatgatcacggatatgtaccaacgaacgaaatccggagaacttgaccggatcgaacgtattgaggaaattaccgcgctggccgacgcttacttcgatgccgtcggagagcatccggattctatcgcgcttgaacgtatggcgaatctcgtaatctacgaagagctaacgaacccacacccggataaaatggctcgcgaagagtacccgatcatgagcgaaacgcagcgagaagagcgcatcaagtcggaggcatccgaaaagctcgcagaagagtacggggcagatggtcgaaattataaagttccgacgcgaagaaaacgctcttcatacgaggaaaagttcgttgatagatcggccagggcgcgaaataaagaacgaagaagccgctataacgatttcgtaaagggaagatcaccgggacagttcacgatcaatatcgaaaccggcgaaaaaatttctcattaaacccgttacttttacccgtttagctgtctatacgttatgagggcgccctacacgcgctcttttattttgcgaaaaaggagacgatattttgaaaagattactagtagtaaacgcagagacaggcgaggacctatcaacagactatacgctcagacaccggaaccaggacgaagctttccgggaacagcagaaacagacaacggacagacgcgacttttccaacgccaatatgtcttatattcacgaagtctatgacgctctcacaacggcacaatgcgggtatttgatgttgctacaatgctacgtcgactataacggtgttctcgttaaatctagccgcgataaaactccgatgaagacagcggatatgatgtccgttctacagctcacgaaaaagcgtatgacattctacgattttctgaacgcgtgtattcagcacgatattatccgggaagaaggcggcatatactcggtgaacgagcgctaccacttcaaaggtaacttcggtagtcagtacgttgtcaaactctatactgcgaaaattaagaaggtatacagcgaagtgaaggcgacagacatcggactgatttaccggatgctgccgtttatccactacgaaacaaacgctctttgcgccaatcctttcgaaaagaatccgaagcttatccgatggttcaataagaaagagctagcggccgcgatcggagtaacgccggacacgcttggccggcggctgaagcagatgaaattcgatggggagttcgttgtcgcgcgaataaaggtcggcagcgaaccggagcgatatacgttcaatcctaacgtgttttatcgacaatccaaggagccggataagacgctgcttgcgatgtttaacgttaagaaaccgtaaataaacgaaaaagggcgccgtaattggcgcctctaattcgtcttaaacccattcacaaagctttctccgtcctgttccgtatgaataagctgctgagcgctttggctgatccgctgtgcgagcgcctgctgcgctttcccttcgaagctgtagagaagtgatgaatagacgctgttcatttccttttgtatgtcatctactttgaatttcggtctgagggtatttcgaacggattcgagcttggttccggccacgcctctcatacccgttttcagcatagcaagctgcctgcgcttttccattgggccgttctgctttttgattatttgatctaacgtatccatctactcatctcctataactttaaccagtttgcgagcatcttgtcttttgatttgaaatcctttgcgatttgtgcgagataaccgctgatctcctctaaatctgaaatcgtatcctgcaatgacgcgatataggccgcttcggcatcgacatcgtaaaacagcggattcccttttttatcgaacgactgcgccaaatcattcagcgtattgtttacatcatcgagcgtaagctgatcgtataagccgtgaccgacctggcgataggtatcgtatttcaaatcgcttatcgcagcgtcatgttcctggtaggcgttttccgcttctcttttcatcgtacgcaagtcatcgatgatcgcatttactttttgcgcgagctgcttggcaacttcgggtgttactttaattgcgccacttccggaggcaacttccggtgggagcatcgcttttaaatttttgtcataaacgagttcatcgccctctatattttgaacgtttccgtttttgtcgaaggtgaaattattactcccgacccaatgcgtatcaggcattcctaagattgcggtctgaaagaaatacccagcgttttgcccgatttgttggaatacatcgccctgcattctcgcctcgcgcaccgcatttgataattcagggtccttcgtataaattgtcgttccattgtgccggtcatattcgttccaccagccggccccgaccatgtcatccggattgataatcgattttatggaccggtcatattcaccgttgttaattttcttttgctgctcctcagagtgcagcttaacaattgaagggctgttaaacgcgacggcatagatgttgttgttgaccgcgctgtattcagcttctgcgccgccaagcgagtgtccggtagttgaaataaccgtcgaggtgcctttatacttttgtttaacttcccgcaccagatcgtcagcttgcccgatttgggacgttttcgtaattaatttgtagttaccggtgctaagcatcgagtcttgtgacggagttccgttatattttccgagtgttttagaagtatctttcgcatctttttcgactatgtagtgttccttctttttcgggtcaattcccatcacaacgttcccgccgtctgcgtcaataacatcttgaaagaactggcttttcggatcagttcccgcgaaggctacgacgacgttttcgggattatctgatttgacccacttgccgtcttttgttttttgaccctgagaaaaaacaacggcatcaagtcccgtatcagagtctcttttaattttttcgacataccaataagtttttaggtctgtctgtatcggttttcctgttttcaatttatcatctaatctttcgcggttgtaagattcctgacttagcgtataataagttttatctgttatttttggaacttttatcttatcactcatatacatcgcctctttatttttgtaaaataggataggaaagggttgatttccgattgaaaaagaaaaagtacataattatccttattttaataattatagcagttggaggactttttatgaagcatcagcacgatcaaaaggaaaaagagattgctttattcgaagaagcacagaatcatatggaaaaatttttaacaactaactataaagatgtgaaagatatccatttttctgagaattactatattaatccaatgggtggtattactgtgaagggttatactaacggagaaaaagagtttgaaggtctatatgatccagccaataaagaaatattgtcatatacggttgatgccgaacccaaagaagaatgtaaagataagctttgtacaagataaattagcccgctcaaccgagtcgggccttatttgttttatatgctcttcttcataccgcatctgcggcactcacgtaggaaaatgccgtccttcaccgaacttttaaacagcgtataatcgcagttatcgcagcgcccgtaatggacgtctgggtactctttataatcgtatacaatcgtcgtatcatatccttttgtttcgtaatccattcgtctcaacctccgactattaggatacgacaatagtacggtcaattcaacgccattcatgaaacgaaggaatccgcaacaaaccgtttttcgtcttgaaccggtgcttgacgcggcacccaattggctcgatgtaggcgtatttctccgtttcttctacgattagccgctccgcatgaaacttccgccgcgcatcatacggcataaactccataatgccggcatactggccgtccaggtacgaaagaagcagcgcattgtcttccttgcggagtcctgatatcagaacgtcagtatattcgtagttaacgatcttcagccagcgatctgaccgcttattttccgcatacggagcgtttgcctgcttcataacgatgccctcgatcttattttcgcggactaattcgaaataatccgtagcatggccgcgcacgccctcgactattttaacgttaggatgatcgagttttagaccggccagcaattcttttcgttcacttagcggcttagacgtaactgaaacgccatttgttcgcaggacatcaaaaacgcaaaatactatcggatgaaaattcttgcgcgactggaatcgttccatggtggcctcaaaatcgccggctcctgtcggaccaggtacgataagctcgccgtctagtatggtgccgtccggtatgtcgagcgttaatagttccggaaatttagcggtgacttcgttgttgtggcgtgtgtagaggcggattaaaccgttattcctggacgcgatcagacggatgccgtcgaatttggtttccgtgatatagtcgtccgagttaaacggctcctttgcggattcaagcagcatgggcgaaataaacaaaaagaatcacctcgtttcagcgtagttactataatgatatagtaagaggccgccgagacaaagtgatccggttccggtaaattattcctttagctctattttatatcatagaatagctcttccattataatgttaaatagctgagcagactgaatgttttctttgtcttgttggctacttcgtacaacccagatactgtcgcttccttttacttcaatttttacgtatgtatcatcaggttgatctaatctatttgcgataatcttactaccttcgtattttatacttgctgtttttccatctagtattaatgatatctcgttttcatctgtttcagggtcaaaacagactttgctttcagatactttagaaattaaagccctttccatcatctcttggaagttaagcaaatgtctttttattattatgaaaaccttgaatgtgttaatctctatttgatatttatttcgtaaactttcaagcagttgtttcgacttttcgttgtttgccattattaatcactccttttatattttttggattttccgagtttgaaaaactggattatgtgtctgacatggtactctctcctctcgcagtcgaattcctcatgtgtcctactcgtagtatagttatattatagcataattgccttgttaatccttttttgtaaacgaaaattttaccacggaattaaagcgtatgagccgccggaaagtattgcgggtatattagggtatcggcggccgcttaacgcctgatttcgtgtgttattcgataaccttaatcgctttaaatctgctgccattttcgtactgatccttcgtaaaaatcacgctaatccgatcgcctggctttgcgtccgtggctgccggatcgaaagagaagccgccgtcgtccgctgaaaccgcgtagtctttaccttcgacaatttcctgagcgtccttggcttccgctgccatgtcgtcagccacgcgataagcaatatcgacatcttcgtttagtttggcggcgtagattccgagagccgcgttgcctgcgattgataggccgaggatggccgttaagagtttcgttttattcatcgtcattacctccgtatctgtttgcgattaaatagccgagattgaagccgatctgatacgctttgccggcgtcagggcgttgatatagatcgagaagttgatcggcctgctgcggtttcagcggcggtgtgaccgattccccctcgatctaaagaatagaagcgcgataaaaacgacagatgaaccgaggccgacgcagtccaggacggaaagccggccgaagttcatatccgcaatccaggcgagcaagacgacaattaacaaaatttccgtagtatcaattcgtttcattcgtgttataattgattgacaaggggcgaaatgcccctcggtgtttattgtcggcgacggtgcttcttggtcggaggccgtcgctccttactttcggctttggactgatcgtcctttcgcatcttccggagttcaagtccgagcttgataattccgagccaagatgcggtgattgccgaaagcttcattacggtgtcaatcaattacgttcacctcctttcgttactttattatacgatatcgcataacgcatgtcaattggatttgcgaaaatttattcgttatcgtataatcgaattatcaaaacgaggtgagtacggatgaaaataacggtaagaccgcgactgtcggaagtaatgaacgcgaaagggtggaggcaaattccgttgtctgaagcgtcaggagttccgcaaggcagcattagccggttcgataaaaacgaaaggcatctcgattggcacgtatttgcccttgcgagaacactcggagtggatgtcgaagagttattcgaggtgaagatcgaagacgctgacgaatgattggcgtctatttcttcgtgttattatcgtatatttatacgtttatatgaataataatacgatagatatgacggtgagaggtcgggtgattatcggcatattctcaattagaataacgtaattgataatgaacacgatcttattcgtacaaatcggccaaaaacacgactttattcgtacatgcgaaaatggggttcgtgcttacagccgcaagggatacagcgattttgagtgcggaattacttcttagtcttctgaattcgaagactagcgggaactacgtttcactacgtcccgcagaaacgcaatcatgtatattgtataaataattgtatcgcgataaggtcttaataatatccgcggacacggaggagcgtaagcgacggagtgggcgctatgttttaaaacattcgaaaatattccgttaatatatcaacttttacacgcgtagttgtctatacgttatgagaaggacgctacaactacggagcaacaacgggcactagccgcacattggcgtccttttagtacatattgcggcgatataaacggaggtgttctcgtatgaagtacgtagtattcagcgactattgtgacgctagccaagcgatctacgacaattacgaagatgctctcgctgatttcgaagaacggaccactaactaatcctataacggtgttgatgcgtacatttgcggagttattgacgaatacaaaacggaatagcgtaacgattttcacgcgcaaatcacacgaaattagacgccttagccttcgccgagggtattcggtagggtaacggttagaaacgctaatttcgtgtgattttccgggtagcgagacaactcgcaaaataagcggaatggtttttgagcgcctgatcaacgctcccatatccgcgcggaagggttattttcggtcttaccttccgaaaactacgtcgccctaccttgaggcggcgggtgttaataacgcaatcagaacgagggcgatccgaatatgggtcgctctttttgtgcttgcgataaataagccggaacgcctctcaacgatgcggaccaagcccggtggataaagaaacgaaaaaggagacgatgtgaatggcggaatcaaagcgcgaatcaatcggcaaaattaaaatcgacttggatgtatccgacgcgataaccggactcaaggcggttcaacgcgaagcaaaggcggcgactaaggcgctggccgaatttcaggacctagctgaacggctcggtgagaaaccgttagctgacggttgggagacggcccgatcattgcggtctatattcgataggttagacgaagagcctaccgtttatctggtcggaaaggaaattcgaaggaggagcgctgatgagcggtaaaataaccgttaaacttaccgccagcgacgaatatgacgaacagctcgatgaattgcgccaagcctttttcgctctgtccgacggccctgaacaagaagagtggcgactcgctctcgttgtaggaaggaccgttagcgaagccaaaacgatatggaaacgggtgaaaacgaactatccgagctataagtacacgcaatttgtatcgcgtaatccttacgtactggacggcataaatccggaaaacatatcgctatttatgctaccgggctacgcggataatccgattgtaaacgatccaatgtttcgatggattatcgataatgcagccgaagttatttacgttgaggagggggcggatgagtaacgttgtagcgctgaacaacagagaccaaccagaccgcaagccaatgccgaatgacaaagccgcgctcttagacaatccgcaagggttcgaggtatacagtcgggagcttatgcgcaaggtatttccgcgtttgattaacgaagcttatgatgtagtctatgcggactacaaacgaaagcctgagatacgcgatgtggtggtgttttactttctgttgcagtcgtatatcgacggtaactatacgcgcagtgacggaagccttaacgataggttcggcgcttgcttcttaaactacgaaactattcagcagcaccttcgcgtcgatcgtaaccggattaatctgctggccgcgatcttagagactaacgggatcatacggacgaccggacattacgaagggacaaagcgtttcaagtggtactttccgtcgttctgtccgcacataactgacgatggatatatcgttaatgagttcggcgaaacggtgcgaccggactttagcgtgtacttgccgaagcgtcgaaaacgttgatatgacgcatagtatgcacaggacatactaccggtaatatgcgcaggacatactatcgatcgtatgcacaggacggattgtaaaaagagaaagaagtaaaagagcaatatgtaaaagagaaacaaataatagcgtctctattcgctgcgctcatacgatacgcagatattagtagtctattaagtaccttatcgcgataaagaacttatataaaagataaagacaaagtgcaacgatattggtggggcgcgtcggattggtaaatcaccgtagagtgattgacactttagtacgagaaaggagggatgacgttggctaatccgattaatgctgcgcttaatgcggtcaagtatatacgtagtaagtacggcagtacgtccgtatctactaagccttataccggctatgtaacgcctatcacgtttactacagcgaagcgagagaattacgttaaggtaaagcttccgggatacagtacggaagaagaacgggaggcaacgaaaagcgtcatatccggactaatgaacgatggagctaacgagtttatctttgcggtaaatgacgatggaggattagaagtacgctataaacggaaggaaacggagggatagcgttggaggtcaaacctaaaccgaacttactaacgatagaactcacggatgaacaatcgataccacgcgtcatatacaaaggcgaagaaattaccggtcgtattgcggtagacttcgagtggcgtactaaagacgcagaccaatgcggctctacttattaccgtatcaaacacactaaggatagcacaggcgctccggttgtagagacgaaggaacttgcggtaggcgaacgagcttatgaatagagaacgtaagcagcgttatagatacctacgagagcaacgaaaggaacgcgactatgagcttggatttatacaactggcaggccgtccgttctgtaagcctagattaatacgactgggtccagcgttaaccttaacgcgattcatggcgggtgcaaggcgatgagtaactactatgacaaacataagcgcgatcccgaagcacgagcgttctataagtctacagcctgggctaagtgccgggccttagtactcaagcgcgaccatcacctgtgccaagactgcctcgctaataaaacgatcactaaagcagagactgtacaccacataaaggagctgcgagaataccctgaattagctttagatgcatcaaatttggtcagcctttgcaattcctgccacaacaaacgccatccggagaaggggcagaaaagtgccaaaacagagaagaaacagagaaaaatcagggttgtaaagacagaggctaaccccgaattatagccccctcccctctggactaaaaaacaaaaatacaagggaccggcgggcccccttcgcttgttgcgcgaccagaaattttacattaaaggggggtctccccgaatgaaaggagtgttttaatggcggtaccgacagcgaaaaaaatccgggaatacctcggagacaggtataaagaatcggatgaagaactgatcgaactctacgttgacactcataagttttaccgccgactaaaaaaggaagtagccgagaaccctttaatgatgcggcatacgaacaaagcaggcgcggagaaccttgtcaaaaatccgttagcgattgagcttacgaagacggtgacgacgttaaacaatcttctgaaatcgctcgatcttacgccggctcaaagaaaagaattaaacgcgggcggtgaagaaaatgacgacggtttcgatcagctctaacccgacagacatcgaaaaatggtataaaaactggctaaaaacgcaaaaaatagccggatttatacgcgaaaaaccggcggaaaagttgcttacaacatggtatgcggaaaaagtagtctccggggagataatcgcaagtaagaaaaatattctcgcttgtaaacgacatcttcgcgatttaaaacgcgcaggaacagacgaatttccatacgtttttaacgaagaaaaagggcatcgccccatacagtttatcgagaagttttgtaaaccgtctcaaggacaatacaacagtttgacgcttcaaccgtggcaacattttgtgatcggatcactgtacggttgggttcatcgcgataccggccttcggagattccgtgaaggccttgtttttgttgcgcggaagaacggaaaaacaacgaaaatcagcggtttagccaattttgcgataacaaaggacgacgaaccgggcgctcgggcctacgtcttagcaaactcgaagcaacaagcgggtgttttattcgaggaaagtcgtgcaatggttcagaagtcgccggtacttcggaagcgtctgcgcgagaatcaaaaaggcatctaccatgacgcgtccatgagtcagatcgaggcacgggcgtctgatagcgaaaagttagacggtttgaatacgcacctcggcatattcgatgagatacacgaattcaaagattcaaaattgatcagcgtaatcaagaactcaagggcagctcgacggcagccgttgatcatctacatcacgacggccggctatcaactcgacgggcctctcgtcgaatattacgaaattgcttccgatgttttggacggatctaacgttcaggagcggaatttttactttatggccgaattagacgacatttctgaggtggaaaacccggaaatgtggatcaaagcgaaccctaacattggggtaacgatggatattccgtcaatgattcaggacttcaatgcggaccgtcacgtccctcgtgaatacaacgactggctggtcaaacggtttaatatcttcgtggataacggagaggaaagcttcatagacttcgaagtcatcaagagcaataacggacatgtcgatccggaatcgttgcgtggtatgagatgcattggcggcttcgacttatcacaaacggaagactttacaagcgcgtgtctggagtttttgctgccggataatcgcgtttttgttatgtctcattcgtgggtaccggcggcaaaagtacaaaaagataacgaaaaaatcgactaccgtgggtttgaagccgacggttttttgacgattatacccggaaattacgttcagtacgagtacgtttacgactggttcgttgaaatgtcgcgtaaatatcagatcgataagatcacgtttgacccagcgaatgcgatgcgattggttcacgatcttcaaaactacggatttcaaaccgaagttgtgcgacaagggtacattactctgagtgacccgttaaagcatatcaaagaattattgcttgacggaaacgtcgtttacaacgaaaacaagcttttcacatggtatctaaacaacgtcaagctcgtcgaagatcggaacggtaactggttgccgactaaacaaacgaggtaccggaaaatcgatggctttgcggcttttctgaacgcacatacacaggtttatctcgatatgacgaagccggttgagggcggaagcgtcggatttatctcaattagcgatctattaaacggttaggaggtgagaaattgggcttttggagcaatgttcggaacttttttcgcaagccatccgatgtcaaggcagaaacgagaagggatctaacacactggtatattcctcgagctactattctaggaaattacggagaacatgcgctggctgacaacgaaacagttttctcggctgtgtcgcgattatcaaacacgatgtcaagcctaccgatcaaggcgtataaaaattatcaaccgattgagtctcaggcttccgagcttctgacatacgcgccgaatcataacatgacatccgggcaatttatcggccttttggagacgcatcgggccgtatatggcaatgcttacgcaataaaacggtacggaatgcgttatgaagtcgttggattagaggttttggatccttcgagagtgcagccggtgattgaagagactactcgggatctttggtacgagattttaggagacaacggaaattatttcgttcacaacatggacatgattcacgttaaaaatacgtcggtagacggtctaaaaggaatctcaccgctaaaggttctgcggaacgccctcgactttgatcgagatgtccggcttttcagtctagaacaaatggatggagcaaagatatcattcattttggaattagcgaaccaactcgacgatacgcgcaaagaaaagatgttagagaactttaaaagtttctataaagacaacggcggcctcttaattcaggaaccaggggtaaaaatccgcgaattaaagaaggaattcatcgatacaaaggcgtttgaggtcgaaaaagtgacacgttcaagagtcgcgcaggcctttaatattccgttgtacatgcttggcgagacacagggcagcgtctccaatatggagcaactttatatcgattatgtacaaggaacgctaatgcctatcgcaactcagtacgaaaaagaattcaaccggaagctgctgactgaaaaggagcgcaagtccggttattattttaagtttagtatgaacgcgttattgcgcggagacatgcagacccgcggtaatttctatcaacaaggcatccggagcggctggtttaagccgaatgaggtgcgtgcatgggaggatttgccgccagaagagggcggagacacgctttatttaagcaaagatttatttccaatcgaccaggttgcgcaacagaaaatcacatcggctgatgccccgacgcctccatcgttagaaattaacgaagatgataacgaggactcgaaaggaggtgaggacgataaagaagttctgggaaatcaaagcggcgaagaatgacgctaaaacaggcgagatttacatttacagtgaaatcagttcggcccagttctggggggacgaagtgactacgcaaactttcaaggaggatttagacggacttggcgaagtatctgcgctaaatatctatattaattcgccaggcggctctgttttcgaagggaattcgatctacaacatcataaagcggcacaaagcccacgttaacgtctacgtcgacgggctggcggcctctatcgcaagtgtcatcgcaatgtccggtgacgctatttttatgcctgcaaacgcgatgatgatgattcataatccgtggactgttgcgcaaggcaatgcggaagaactccgcaaacaagccgacgacatggatcgtattcgcgaaagtcttatcgaggcatatctcggaaaagcaggcgaaaaactcaatcgtgatcgtttgatcgaacttatggacgcagaaacgtggctgacggcgcaagaatgtctcgaattagggctgtgtgattctatcgaagctcctagcgctgcggttgcgaaagtggatacgcagttatttgcgaagtaccggaacactccggaatcgcttcttaatcagacgaaagaggacgaaaagcaggcggaaaaagagcgcctgttccgtgagcagcttatcgcggaagcacaaacgaatttactaaaacttcaaaacgggggaatcatttaatggaactatttgatctgaaggcaaacttaaacactgtaggaacacaattagcatcggttgaaaaggaaatcatgaacaaagcggctgaccctaacgcttctatcgatgaagtacggtctctaaaacaaaaaagagacgatcttaaagagcgtatggacatcctgcaaaatcaacacgatactttagagcgggaacaaaaagctaaaattcaagcaagtcttgaaaaagcaaaagcaggcgcgtctgctggacttaacagcgaagatccaaaggttaagaaaatttctgctaaagcaggcttaatccgtgcaacaatgagaaaagaggtaccggctcctgaagtacgtgctgcgctaggagataataacggaacaggtggggagaaactccttcctaaaacagtttccgaagaacttattcacgaaccttttgtaaagaatccgttgcgtgaactttcaacgtatacaagtgtaacaaatctcgaaatccctaaagttgatttttcccttgacgatgatgatttcatccaagatttacagactgctaaagaacttgaagtagacggagatgtggttactttcggacgccgcaaattcaaagttatggcgaaaatctccgaaactattttggcggctactgatactgatctggtcgctacagttgagcgcgctttacaatccggcctagctgcaaaagagaaaaaagtttctttcgcagtaacaccgaaacagggagaagaggaaatgtccttctacgctgccggaattaagcaagtcactgcggaagataaatataaagcgatcaaaaaagctattgcggatcttccagaagacttccgtgaaaacgcaaaagtaatgatgacatacgcagactatctcgaaatcattgaaactttggctaatggaagtgcaactctttacggtgcacaaccggaacaaatcatcggtaaaccagttgaattctgtgatgctgcggttgatcctatcgtcggtgacttccgttactctcacttcaactacgatccggcaatcacttacgaaagcgacaaagacgttaaaactggcgaaaatgtatttgttcttactgcgtattttgatcacaaaatcaaactgaaatctgcattccgtatcgctaaagtagacactactccctaaagcaccccaagggctaaaggcatcttcgactgactcatcggtgtccctcagttgggatgccgtagcctttgttgggggaatcaaagaatacgaaatctttagggacggggtttccgtcgggacccgcgttggcacgtcgtttaatgagagtggtttaaagccggaaactacgtataaataccaagttcgggcgatctcaatggcgggaaatccatcggagctgagtgacgagctttccgttacaacagagccgacgcctgttcctgatccggaaagcatcagcgtcagtccatcgtctaagacattaaacgtaggtgagacgcagcaaattaccgcaacagtatcgcctagtggggctgatcagggcgtaacatatacgtcaagcaacacgtcaatcgcaacggtgactagttccggtaaggtaactgcggttgcagctggttctgctacgattactgtaaaatcgaaagtgaagacaacagttaagaataccgtatcgatcactgtcgtcgacccggcgccgtctggcggtgagtaaacatggatatatctctggatgaggtaaaagaatatctgcgtattgatggagatgaggaggattcccttatctccttttttatttccgcagcgaagacgcatcttgaaaacgccggtgtaaccgacaaggaatctgaattatataaattggccgtcctcatatacgtcacagacgcgtatgaaaatagatcaacggcattgagtggaaataaagtagctggaatcgtattgcaactgaggtgatctcgtgaaaacaggcgattttaacaagcgaatcacatttcttcggtttaccgaaacgacaaacggtgagggattcgaaataaaggaatggttaccggttgcgaccgtctggtcagcggttaagacggtccaggggcgtgaattttaccaggctggcgcagtacaggcggacagaacagcacgatttgttattcggtattcaaaacggatgaagtcgcttcttagaaatgacttgcgcatttcatacgcgggaaggacgttcgaaatagaaagctttataaatgacgatgaacgtaacgtcacctttacgttagtgacgaaggaggtcggaatcaaatgagcattcagatttccgggtttgacgaagtaatgcgaaacatccaacgtatgggcaatcgggctaattcgttaaaatccggcgcattagatgccggagcaaagcctatctataaaactatggaagataacaacccaagtaaaagatacaagatcgctgtcgaaaaaagtaagtcagacgaagtagtaatcggtcctgaaaaagactttttcacagcgcattttcttgaattcggcacaagcccacaccttataaaactgcgaaaagccaagatacaaacagacggccaagttgtttacggtaaggaagttaaccacccagggcacgctcctcgaccattcgttgagccgtcttttattgcgtctaaggaagatgcgcaacaagagattgttaactacctgagaaggaatttattgccatgagtctacggagtctagtaatggcgactttaaaggatattggcgtacctgttcgatttattacgtattcgggcgacgaggacacgtacattctcttttatgtttataccgtatctgacgcactttcaatggaggatgaagaaactttcgctaatcactatgttcagattagtatcttcacaaaagacccgacaaaatattcagaattagaaaaagaggtaaagagccggctcaaacgagctggcttttttcgttcaaacgagcaggacctttatgaaaacgaaactgagctttttcacaaagtcttgcgttatgggacgacactaaatacggaagaggagtgaagcaacctatggcaaaaggcgtacgcgtaggtttaaaaaatatacactttgcgaaaattctaacggaagatgagaacggagttacttacgatactccggttaaaatcggaaatgcgatcgaagcaagtatcacaccgaacacaaacagcgaaactctatatgctgatgacggcccttcagaagttgaatcttcgttgggagaaacggaagttgaaatcggtatcgatcaattatcaactactgcacaggcgttgttgctcggtcacactattcttagcgatggtgtactagagaagaaagaaacggatatcgcaccgtacggagcgttgctttttgagtcagctactactggagggaaatctaaactttacgcgctatataaagggagattccagccgcaagaggagtcttttgcaactaaaggagatagcccagaattccaaacagactcaatttctggcgtatttgtacgtcgcgatcacgacaaggtttggcaacgtagcgtatttacgggagatgagggcgtgaaagcagaggttattgaaaactggtttaagaaagtttacgaaccaacaacttctactccctgatgcgccccagaatctacggtacgacagtacgacagattctattacagttgaatgggatcccgtagatggggcgacttcatacaacgtttacagaggcgcagacaagaaattcgctgaaaacgtgacgcaacctaagtatgtaacaaccggcatgagtccggatactaaactcacaattaacgtaacggctgctaatgagtccggcgagtctcctatgagcgaaattgtgacacaaacgaagatgaaaatagaaacggagagctaagtttttagctctctttttattaaaaaaaataaagaaattaggagtgtgggttatgcaaatcacattaatgattgatggtgaagagaaggtatttcaagcacctttcgtaaaggggcgtatgttgcgggaagctattaaactttcgaagtcgagcaactttgatgatttggatgttgaagatttggacgcattggtaggttacgtagtccgagtttatgacgaacaattcgatatcgatcaattttatgatgggatttcttctgaaaaactaattcctacaattacggaaacaatccaacaagtcgttggaactgtagctgttccaaatgaacaagttggcgagaacaaagaaactgaagcgcaggcaatcggtgaggtaaaaaactaacaccggggtatattttaccccttgatgttttagatcaacttgatagggatctcaaaaagctctatctcgacaactccgaaaaaccctcggatatctattacctagacgaaatggacatcgggtggttttgcgaactaatgaattttagtgatggtggtagctctcacggaagcggaaaaacacaacaaaaactcggctatatcgatcagataccgggtttttagaagggaggtatcggagatttggcgactgaatcagtcggatctatacgcgttagtttaggtctagacaacattgacttctctcgcggcctccaggacgttaacagaaaattaaaggtactaaactcggaattcaaagcagcaatggctggcgctggccgattcgataacagcctggattcattgcgtaataagaccgacatattaaatcggactttacaaacgcaaaaggcaaaacttaacgagttgaagcggcaatatgaagagagcgtaaggacgacgggaaggtattcggcacaatccgaaaagctcctcgcccagtataatcgaactgttgcagcggttcggaaaactgaggatcagttagaccttcttaaccgtaaaatgagagagcagagcaacggcttcagtcaattaggcgctaaaattagcgcaagcattaagacgatcgatacgaagttgcgcgtattggattcgtcatttgaggccgcatcagccggcgtaagggatttcggttctactaccgagcaactacgacaaaaatcggaacatcttacgcaatcgatctcgttacaagagcagcgacttaaaaacatccgccgactgtatctcgaagctaaacgcgcaaaaggcgaagatgctcaggcgactcaagaattacgcgttcaaatgaatcaagcgacggcacaacttcgaacaactcaagccgaactggccgcaacgaaccgacagatccaatcgaacacgggccgttggaacgagctcggcaaccggatgggtgaagtcggggaccggatgcgggacgttgggggtcgaatgcaatctgcgggatctgaaatcgcgatgtcattcggcgtagcgacagcggctttaggcggaggtcttgcggtttcaacgaaaaaagcgatggacttcgagcagcagatgtcgagcgtgaaggcggtcatgaatccggcagaagccaaccaatacagcgctgcccttacggaattagccattaaactcggtgctgatacgaaatacagtgcgcttgaagctgcgcaaggtatggaagaactcgtaaaggccggtgtatctacgaaggacatactgaatggcgcacttaagggcgcgctatcgcttgcgacagcgggagaattagagcttgcggatgcggcggaaattgcgtcgactgcactgaatgcgtttaaagacgataatattagcgttgcacaggcagcagatattctcgcaggggccgcaaactcttctgcaacaacggttggagagatgcggtatggtcttcaaatgacatccgcagtagcagccggtatgggactgtcttttaaagacacggctactacactagccctcttcgcacagaatggacttaaaggatcagatgcaggtacttcgatgaaaacgatgttaagtcgtttagtacctatgacaaaagctcagtacgagacaatgcacgatcttggtctagtcacccttgatacttccgaagcttttaaacgtatggctgataaaggcttcaaaccagcgagtaaaaatatcggcgatatatacgaggcacttaacaagtatgttgaaaagacgacaggagcgaagcaagggaccgaaaagttcgagaaggcctttgacaaagccactcggagtcttggaatcatggacaataaattttttgatgctaacggaaatattcggagtatgacagaaatatctggggagctttctaaggcgcttgacggtttgtccgcaaaagataaacaagaagccctttacaatattttcggtagtgacgctattcgaggcgcgttgattcttggtaaggaaggaagtaaaggtttcgataaaatggcggctgcaatggataaaattaaggccgataatgttgctgctgaaaaaatgaataaccttaagggtaaaatcgaagagctttccggtgccgtagaaactgcacaaatttcatttggtaatgcgctaaccccagctatctctgcactcgtttctgtgcttcagagcgcgacggactggtttaacggtctatctaaaggaatgcaatcgttcgtagctatttctttagcggttacaactgtaattatgggcattgttgcagcgttaggttttttaatgctaggtgtcggccaaatgatatctggactcgggactgtaagcggtcttttaaaaggtttgataaaaagtgaaaagtttataaaggttttaggtgttgcattcggagcacttacgagtccgatcggccttacggttcttggcataaccgcggtaggagcagcacttgtaatcgcgtacaaaaagtctgagaaattccgtaattttgtgaacggggcctttgagtcagttagaaatgtgacggttacggcattcagcagtattgcggcagtggtaggcgacacatttaattttatacaaaaagcttcggtagccggatgggagagatttgctgacggcgtctccgttattgttccggcagtacgacagcgatttgctaacgtggttaattcgataggtgaattcgtttcaaacatcggatcgtcgatcgcagatagattcggttccggactagcggatagagccggctccgcagtagatttattcattcagaatttaagggctgcgttttcgagcgtgggcggaatcatatcgattttagcgccaaccgtgactgcgttagggctggcgatggccggagtttccggatctattggttttgtcatcacctctcttgttagtctagccggttttttattccgactatatcaaacaaacgaagagtttagagcgtctgtacagaacgcctggtcacagtttatgtcggtgatcggtaacgttgtagttgcgattcagccaatcataaatcaatttatcgggtatttttcggatattgcagcagagcttgcacctgaattcgcgaaaacgggcgaagtcataatgtccagcattagttcgttaggaccaacgtttactgagctcggaaatgcttttggggaattgtggacaacgttaggtcaatcattctctgaaattgcggttcagatagcgccggtaatccaggaattaggcgtgactttcgcggcgtttctaccgcaagttgtaactttggttggacagttgattcagacatgggcatctttccaagtccaattcgcacaacttattatgcaagtcgcatcggtactattgccaatgttagctcaagcatttacatctttgcttccgctgattttacaaatcgtatcgtctgtacttccgatagtgctacagttgattcagtcccttgttccagtagtaaccactattgcgactaccttgttaccaattttgctacaggcgtttcagtcaattttcccgccagtactggcgataattcagtctgtagtgcctatcgtcgctaatctgttaacatcagttgctcaaatcttgagtcagttggctgtaaccttgctgccactcattctgcaagttgttcaggctgttttccctgttgtaacaagcatcattcagattgccatgcaggtagcagtaacggttttacagttagtggcaactataattcgtactgttcttatcccagcgatccaattcgtgctgaaaattgtgcaagtcgtgttccctgtagttgttagtgtaatccaaaacgcactcaatatcgtgatcaacgtagttaagtttttcactgcgctactaaaaggcaattggagtgcggtctggaatgcgatacttgggattctgaaaagtatttggaacataatcaccgcagtaatccgaggagctgtaaatgtagtcctcacactcttttctggattggtcaatggggcagttagcgcctggaatttcttgaaggacagaacagtaggtttgttcaaatcaatcgggaaatttgcgaccgacacgttccacaacatgatcgagggagcaaaggcgctaccaggtgaaattggtgacggaataaaaaatatggccggcagagccctatccggagttaaatctctaggaaatacgatgatcggcggacttgaaggaattatcaatggcttgacgcaaaaagggattaacaagctactcgatacattcggggtggataaaaaactccggatccctaaactcgaaattccgaggttcgctaaaggtacgccagcaggtgggcacaaaggcggtcttgctatcttaggagatggaggcggtccggagttattccgtacaccttccggtttcacaggtttaagccctggaaccgacacgctctttaatctgccaaaggggacgcaagtcttgccgcataaagaaacacgcgaggtactatcttctggaatccccgcattcaggaaaggtacgaagaacaaaagtttcttcgattctgctatcgatgttggaaaatccgctgttgatgcgggtaaagctgccgtaaacagtgttaaggatttcgcttttgatgcgtgggaatacgtaagcaatccgtcaaaacttatcgctaaaacgatagaaagtctcggactgaagttgccggatatttccggagctttcgggacaattgcgaaaggtgccttcggtaaagtcaaagattccgccgtcagctttatgaaaaagaaactcgctgactttggtggagctttcggaagtggcgataaagcgtccggaaacgttaagcaatggattcgggcggcgatggctaaaacgaattcgccagcttcttggttcgccccactcgttacaattgcgatgaaagagtccggaggccgtacgggtccgtctacaattaaccgttgggactcgaactggagacgtggtacaccgtcaatgggtcttatgcaaacgatcaaaccaacgtttgatgcgtataagcttccgggcatgggcgacatcatgaatccggtccacaacgcggttgcggcgattcgttatatcaaatctcgctatggaagtccttttaatactccaggcatcagatcgatggcgaaaggtgggccgtacaaagggtataaaatcggcgatattgtgacgcaaaagcagctcgcctggattgcggaagaaggtccagaagcgattattccgttgcaaaaccataggcagcgggcgcagcaattatggacggcggcaggaagagaaatcggtatggatccgtctggtggaagtaacgaggaggaaattgctttgctacggggacaaaatgcattactgcgccaaaccaacacgttgctaacaggtattctacgtaaggatccgaatgttattgtcgactcgacggcgcttacagacagtgtagaaaaaggccaagcacagaacatcggattcaataaattgttgtggggtgatcgataattggcgtacctgacgattataaagaacggtgagactatcgatcaccgtaagtacggcttaaagcttttgagctttcgtaaagaatcattaacacaccggactaactacgaggaagtagacggtcgtcacggcacgattgataccggaacaacgttcggtgagcgaaagctcaaagcgaagtttaagattcagggcgtagaccatctcgattaccaattggtgatcgatgaggtttacgctttatttgcgtgcgaagaacctatagaactaatcgattcgagacagccaggaaaagtgtggacggtaaaaccgagcagcaccttcgagccagaagacgtaaacccaaggaccggtacatttgaaattgaatttacgtctccgttaccgtttgcgagttcagtcggttcgacacttgatcctttcacatttggtgaaaatatttggcagataggtcagggacttatacccgcggatgaacttgtctatatccatcgcactaaaaaattcagaatctataacgctggtaacgtaacagtcgatccttgtaacgagatgcctctgaatatcgtatattccggatcatccacaaattttgcgatcaagaatataacaacggatcaaactgtttcatacaacggaacaacgaaatcaaccgacaagataaaactcgaggggttgcgtcatctgaaaaacggtattagcgtttacggaaatactaatcgaggatacatttcgttgaaacctgggtggaatgacatcgaactttctggtacatctggaagtttcgaaatctcgtttgatttcttctttttctataagtaggtgaatcaattgaaaatattagcggttaaagatgcaacaggtgtaatggagccgttgccaggctttgtgacaacgcgaactgacggtagtgacggtgcgcggtcgttaaaagttacgggggtcaagactaagaataatcagtctggctataaccttgtcaaaaatgaaaatacacttatttttgataacgaagaatatatcatcaaaacccaccgagaacgaacgtaccggaaaggcgtcggagttgaagtaacggccatccatcgtatcttcgacgacttaatgaataactatatatacgaagaaaagacgggcacgcttcgattggatgcgatgctctcttttgcattagcgggaagtgggtacactttcgaaatagatacgacagacttgccgatatctgtcagggtagaaaatttcggttggaacaattcgcttgctctttttcgtgatattctcgaaaagttcggagcggagttcgactatagaggcaagaaaatctacgttgctaaaaaattcggcattcaaagagatgattcattcttgcgatataagttcaacgtaaaagatccgcaaaaagagatcgataccagtagtttttcgacatatattcgaggatatgggaagaaggacgaaaagggcaattatttgttcgctgaatatacgagcccgttagcggaattctacggcatcaaacatgcggatccggttaaagacgaacgatacacagataaagaaagtcttctagcggccatgaaaaagcagctaaacgatagcatggatatatccctcacgtttactgcaattgaacttaaaagcatggggctgtctgatattaaaaaaggtgattatgtatggtgtgttattgagccttttgatttgaacgttcagctacgagcggtgagtagggaggattactctgacgaatccaaatcgcctacatttactttcgggtcgatagcgaaaaaggcttctgacataatcgcaagttttaatacaacaaaaaaagcggtcgacaaagttattgatacttcaactggaaaaataaaagactctgcaataaatatgaatggaatcgcaaccaaggcggaacttcagtcccacataagtaatactgttgtccatataaccgcagaagaaagagcgacatggaatgcggcttcgaattccctggataatctagattcgattacatgggcaactccaattcttaaaaatggctgggtgcagtacccagatcaaagttggaattatccgattcagtacggaaaagatttcgttggtacagtctaccttcgaggcgccatatcctcaggtacaattggtaacgctataccagctttcactcttccagttggatataggcctcctttcccgtacttgtttatcggagtttcgtcagtgtctccagatgggattccacagtatttccgaggcgtagtcactcctagtggagatgtgtgcatcgaaaacagttctagtgcagagttgtcgaaccaattcatcggtatttatacgcaatttaaagctgtataataggcagtcataccagggtgaaaatagcaaaggaggagacagatgccgaattacccttataaaaaagcaggcaatgctttcgatcgtgattttagaaacagctacaatgacaatctagtggatattgcggaagacattagtagatcatacaatggattaaaatctcatattaaaggtcaggcatcccatacgtccgatcaaataagccaccttgacgggttaacagtctcagatgagattgagaaaacgaaaaaacggatcaataacctaattttaaacgcggacggaacaaatataaaagaggttgtagacctccgagtgaataataaaggggaagttttcgatacagccaacgatcgattattcaatacagaaagtagaattgataacctttatggggagcaagtaaaaagagatcgaaagttcgaggagtaccttaattatcaaaaaattatattctctgttttggccagggataactctctgccattcccacaagccatttctataaatcaagaagacgatgagttgtatattgcaaggcaagaaaacggtggtagtgtttgtatcatttcgcgctatgaactatctacatcagctctgaaggattcccaacaatttacgatcacaagttcaacgtataacgagggtattccttggtttaagaactcagaaggggaattgtgctttcttgtgaggcagcagtttgaaaatgagctttctatctttaactataccactggggaaatagaagaaacgatggaagttctcggatcatataagacgggaaatgatatcgataaaaaatacttcgtttccggaaactcaacgaatgagagaatggaccggatatacatttatgattttcaaagtattatcgcaggaagtcctagattgctgatggaggtctcagtaaacaaccaagagattatgtttgaaaaggtacaagggattactttccatgataataaaattgtcttaggacaaggaaaagattaccctgcgattaccgttcttaatctagacggaagcattgctaagtcgtattcattctcgaaagagtcattcgctgacttaattgagcagaactacgattttgacagagtcaattacgccttcgaaaatgagggtgtttgtatgtttaattatgatggatacgttattccggctctgatgcaaatagcggttgaaagaagcggtagggaactggtatttgtgacgttagctggagcgcaagacggaaagctaatcgagactgctccgcgaccgcggccgaatatcacagatataacgtacgataaagtcgcattgcatatgccgaacaggaacttcgtaactaacggagccttcgacgtatggcagcgtggaactagttttactgatgatggtgtattcactgctgacaggtggctcgttaatgctgttggtacaaatgagagtgggatcaatcggaccgagagagtgaaaaagccgatgagtgcgccattctcaaataagtacgggttgagaataacgaaattgaaaaatgtttcgaatatgtcgcgtactgatctaattcaacggatcgaaaatccaactcagtttaaaagcggcgaagattatactttagctttatgggcgaggaccaataaatcctctcacagaatgaaacttcatcttgatatgacacatgatggaaaacacgacaatcttgcaatccgttcttgtcaagtaacaaccaggctcacattctttgtattgaacataaagatgcctgatatgtcagcttataaatttaaggaagaagactacgttgaagttcaaatagatgtcgacacaacaaacagttcttcctatgatagtttggctcccggcgaatgggtagaattttacctagtcaaattagaaaaaggaaggcttgctacgccgtatgtcgcaagaccgttgactgaagaaatagctgaatgccagagatattatcagatatacagcacaaataccgttaagcaagttgatctcagacctacaatgcgtaaagcgccaacagttacacaaagatctgacgggaattacgggtacgatgcggagctacctgaaactccaacatactaaaagaaagggaggtaatactgttggctatttataaaaccggctcttacacgtttgatataaacccgataacagaaggaaattataattcagcttttatattttcgacgcaagatattaatacggcaaagttgatattttatttacgcaaggacggcatccctttgcccctatcagctgtgaccgggaaagtaatcctcgttccgccaagcggcaagcaaagaatacgggacgtcacgatagtcgatccgttgaatggtgtcgcagagtacgtattggatgaggacgaaatcaaaatgtacggtaaattcgactgccagctaattttgaaatacacgaacggccaatcactctctgcgcataaattcggctttgaggtatcgcaaagtcttgcggaccagaatatcgcacctcttgcggaatattacgtcgatgatttcgaatcgttaaaggcgttaatcatagcgatgtatgacgaagaaacagtaatgcttgacgagttaaaagcgaagttctcggacctcggacggattgagacgaaagagggcgcgcaggaaaaggcagatgctgcggaagctcatgcaaaggcctatacggatgcacacgcagccaagacgaacaatccgcacaaggtaacaaaagctcaagtcggcctgtccaacgtcgataacgtcaagcaagcatcgaaaacagagtttgatagccacgctaataataagagcaaccctcacgctgtaacgaaggctcaagttggattggctaacgttgacaacgtaaaacaggcagcgaaaacggattttgatgcacatactgcggataatgtgcgccatattaccgctgatgagcggactaagtggaataaggggcaactgtataaattgacacaagataatggtgtgcgaatccttattcctgatggtactgatttattaactttgccgcctggtttttattacggtatcaataatagactgcttaataaccccgaccctaatgatgttggatggttcaattatgacattatggatggaaactctggaagaaaaacaattatagccacagcaagttacaacaataagatgtggttcgcgaccattcatacaaatggtgactttaggggttggaaaagaatattaacttccactgactttgaacccgtctggactgaagttcctttaaaaaacggcgcgaaacatggggctagaaaagttatgtgtgcggtggttggcggttttctgtgtttaaaaggcgagattatcgccgatagaggcgtgatttttgggacgctaccagcttcttatagacccgaccagctccgcagtagacttgttcctatattcggtacaacagggatgactaaattgtatatcgaaacaaacggaaatatgaggttggaggggcaaatcgctgataaatccgagaacataacttcttatggtttggacgaaattattcccctgtaggagagataagtcatgaaaaacatttttaaatatgacaaagagacgttcttgttgattgataatgatatcattcagcctgatgatcaagggaactatgaaattccggatggatggacagacattccttttgaccctggtttatatcttccgaagttttatccggacgaaaaggtgtggaaggaatcggctacaaaagagtatattgaaagcttgcagcctccggagcctgatcccggaccgtcagaaaccgaggttctccggaaacaagtggcggatttatactacttaatcgcgttaggaggttcgtaaatgccaatcgattggtacacgtatattaaaggattctacgaagacggtctttggacgaaaaagcaagtgcatgacgttgtggctgccggacggatcacgccggaacaatacgaggaaattaccggagatccttacgatcctgattcgccgccaaacgaagacgaaaacgtaactaatagcgaacaggaggcgtagtcattgggcgagctcgacgtaatcaaatattttcttacgcaagggccgttcgcggtcctttttacgtggttgctgatttacgtaatgaaatcgaatcgtgaacgtgaatcgcggctacaggatctactcgataaattcagcgataaatacgacgtcattatcgacaagctcgatagactcgaagagaaatttcgcggaagagaataacgcgcccgttcggcgagagtccggcgggctttttatatacgcaaaattaacgaaaagggagacgattagatggcgatttcagtcaagaaaaacctcgtcgcatcaagcaaatatcacgttaagtgtccgtattcaatggatgcgaagtacattacgtttcacaatacggcgaacgacgcttcagcagcgaatgaaattgcgtacatgatccgcaataacaaccaagtatcgtatcactttgcggtagacgataaagaggtcgttcaggggattccgacaaaccgtaacgcatggcattgcggagacggcaacggaccaggcaaccgttcatctatcggcgtcgaggtttgctattcgaaatcaggcggcgctaagtataaagcggccgaaaaacttgcgattaaattcatcgctcagcttttaaaagagcgcggttggggcgttgatcgcgttaaaaaacaccaggattggagcggaaaatactgcccgcaccgtgtactcgatgaggggcgttgggatgcggtgaaagcggccatcgctacggaattgaaagctctcggcggtcaagcgtctaaaccatccggcacgacttataccgttaagaaaggcgatacgctttccgctattgctaaagcgaatggagtaagcgtggcgaaccttcagagctggaacaacattaaagatccgaataaaatttccgttggtcaggtgctgaagattacagggacgtctaaaccggctgcggctccgaaaccatccggatcttctaaaaagacgttcacactgccgggcggagtccttaaagtaacgaacccactgacgaaagggacgaaggtaacgcaagttcagaccgcgcttgctgccgtttacttctacccggacaaaggtgcaaagaacaacggaatcgacggctattacggttcgaaaacggcgaacgcggtcaaacggttccaatcgatgcacggattgagccaggacgggatttacggacctaatacgaaagctaaactcgctgctgcgctgaaaaaagccggctattccgtaaactaatcgaaaagggagacgatattatgaacgtaaagacaatcgaaaatattagcgcgggcacagtcgcccggttcgtactacttgcgctagcactcgtgaaccaggcgcttacgatgacggggcacagtccgattccggtcgatgaagaaggcgtgcagcaatttatttcgctcgcgttcatgggcgtaacttcgctgtgggcgtactggaaaaataacgacgtgacgaagaaagcgcggacaaaaggcgaatagatagcggaacttttggcgggcgcctgcgtataaattcgtaggtgctcgtatacataaatcagctataatataaataacggaggttgatcgaatggatttcgtacgtgtagaagtactgaagaggcggatgtcggttgggcgtataattcctcgcgttctttcaggcctaattggattgttcttgttgttgatcagcataatatcaaatgtgcgatttataaaaatgaattaacaggtacgttttgtcttgtttagttttcaaagatcatttccgcttcgttcagcggctttaataatataacatcaagctcacatatttgtcaataacttttctcaaaattattttttggagctttttcatgtcagctgtttatcagcgacgaataacaatataacatgtttatttaattccggtcaaccctctttttaatttttttcttaagatgaattattgttatgttctattttaaacaagcataggatgaaaacaaagcagcatggacaaggaggagtttttctgtgaaccatttttatgtgtggcatatcaaacggattaagcagctaatcattattatgatagccgcttttgcgacagcaagttttttttatgtgcaaaacctgctccctcttcctgtgttttctacagaaggcggagcaaaagcggtatatagaggagattcagatacaaatgaagtagcccttacatttaatatcagctggggagatcaaaaggcaatgcccattttagacacattaaaagcaaacggtattaaagacgcgaccttttttctatcagcttcatgggcagagcgccacccggatgtcgtagaaagaatccgtaaagatggtcaccagatcgggagtatgggctatgcttataaaaactattcgcaaatgaagaaaagcgagatcaaaaaagacttagcaaaagcacgacactcctttcaaaaactcgggcttgacgaccttacgcttttaagaccgccgaccggccagtttaataaagacgtactcgatgttgctaaacagtacggctacaccgttgttcattatagtattaactcggatgactggacgaacccgggggttcaaaagatcgtccaaaacgtaaatggaacggtaaacgccggtgacatcgtgctctttcacgcttcagattccgccaaacaaacaaaagaagccctgccagagatcgtgcaccatctcagaagcaaggggctcaaaaacgtaacagtcagcgaattaatcgcaaatacggatgcaaaatcttcagaagtaaagtagcagccggtctaagcgcgtgcctgaaattttggcagcattaaaagctgaaaagcgttgcaggctaataaaggaagcagcattaaatagagccagtcctcttcattgacccttaacgccgggaaccactccatcacagtaaaaacaaacattagaaataatgcggaaacgaacgtttttttagaggactgtttttgctttgcataagcggccgcaatgcctaccgccaaaataaagagcggcagccaaatgtacggaatgatggagcctccatctttttcaaaaaacagaaagcgcaagtaaaccaagtcaaacgcgacaaatataatcaaaaacagctgaatcgaattccacaaagaatgagatctgaaaatttccagtgcaaagcggtgaatcgttaagaaaatcacaaatcccatttgagcaatcacgctaaagatcatgccaaccccgataaaccagaaaagaacagacagaatctccaatacctcgaaggaaagaaacagctccttatatcttccccactctatggcaaaaccgacaatacttgtagtcaaagctccgacacccaatacggaaaagaaaaatcggacgagattacggcttttcattgtagacttcccaacccctaaataaaccgctgtaacagcgatattttgttatgtataaatttttaaaagacattcatattaaaggtaagacgagttttcgaaaggagcttaagcatgttcaagaccgcaatgctatcgataagctgttttctgtttctatctgtaacagcttgtgctcccacggaccaagcagctgagatggactatgatcaaaccaaaaaaatggttgtcgatatattaaagacagatgacggaaaaaaagcgattcaagaaatattaaatgatgacaaattaaatgaaacacttgtaatggatgaaaaaactgtcaaagaaaccgttgaaaaaacaatgacctccaaaaaaggagctgaattttggaaaaaagtctttgaagatccaaaattcgctgaaggctttgccaaaacacttcaaaatgaacatgaaaaagtgctgaaaaaactgatgaaagatcctgagtaccaaaaaatgctgatgcaggtcatgcaggatcctgaaatggccaaaaaatacggtgaacttgtcagaagccaggaattccgaagccacctgcaggaagtcatatctgacactctgacaagccctctttacagaaagcagtttgaagaggaactgaaaaaagctgctgctgaaagcatgaaagaagaaatgaaaggcggcgaagaaaaacaaagctgagccgcttttcattccctaaaagcttcttctgcggaggaagctttttttgctctttaagcttttgcgccaatgctttcgtcgatttttttggcgatatccaaataaatggcgccggtcgggtggctttcatcataaacggacggcgcaaattcgctgtcatcccaatccggctgcttcagcggaattttgcccagaattggaacgcctagttcctctgcgagcttttcgcctccgcctttgccgaatacatattctttctcgcctgttttgacgctttcgtaataagccatattttcaacgatccccacgatttcatgatcggtcttcaaggccatcgcgcccgctcttgcagcgacaaacgcggcagtagggtgcggcgtcgacacgatcacctctttgcagcttggaagcattgagtgaacatcaagcgctacatcgcctgttcccggcggcaggtctaagataatataatcgacatccccccattcaacctcatggaagaagttattcagcatttttccaagcatggggcctctccaaatgacaggggcattgtcttctacaaagaatcccatcgaaatcactttgaccccgaatctttcaaccggcacgaccttttctccttcgatcgtcggccgtacagtgattcccatcatatccggaacactgaaaccgtaaatatcggcgtcgattaatccgactttctttccgattcgcgccagggacacagccaaattgaccgacaccgtcgacttgccgacgccgcctttgccgcttgccacagctaaaaacacaggctgtttttcactattcagcagagattgatcctgccctttggcagactcttgataactcattacgacttcttcgggcagctcctcaaaacgcaggccgaccgtctctgcaccggcttctttcaaccgtatgacgatttcctgctgaagctgcatttgttcggcagatcccgtttttgcgagcgccacctttacgctgacgtgccgtttttcgggttttattttaatttcttttacggcatccagctctctgagcggcttgtgaagaaatggctcgtccaaatcgccgactatcttttttacatcgtcttctcgcaacattgatctcaccctttgttgtattcgtttacaaaataagtatagcatatctttccttatagtgtctttgacacaaaaagaaaccctcttattcaggagggtctctgtcttctgtaaagtagcgcaatacgcctttataaacggatgctgcgattttgtcctgatatttgggcttggccagctgttttgcctcttccgggttagacaaaaacccgatttcgacaagggccccgggctttttaacattttgcatcaaataaattccgtgtatccgctttgccttccgcgtcgtgttttcaagattatgtcttaattcatcctgaataaacttggcggcccgttcattctcttcatattgcccgtaatagaagctttgcgcaccgctccatcgcgcggaaggaatcgcattcaaatggatgctgaggtaaagatcggcttcagaattgttgatcatatcgaccctcttccgcaagtcttcagcttttcttctgctgagtcccctcgtttcttcaggagcgagatcatgatcgtcctcccgcgtcagcatcaccaaggcgccctgctcctggagatagtccctgattcttagggatacttcaagagccacgtctttttcaaggagttcaccgcttgatgcccctccatcggcgcccccgtgtccaggatcaatataaatgattttgccgctcagcggaagattccatgaccgccaagaatcatcattgttgaattgatattgaaataaacataataaaacgacaaagccgagtaaaaacccgagccattttatttttttcttcatccctttccctcccgctcgtccttactacaagatatgggacaaggaaaggaaatatgattaagcttggcctcactttttcataaaactttgttttatctgagccgaagcttaaagcgtctttcccgctggctgaagccttccttccaccagctttggatgaagtattcgcaggcataatagagcggttcataagcagcttgaacattaaaagcctcagaccagctgacagcatattcataaagctcgtgcagtagctgtttttcttctttttctgagcggatcatcgctcgatgaacgggttctccgtgatagccgaacttcccgtactcggctcccagcaaatatgcctcaatggcaaagtcgatgcagccgtcatataagatatccgtatgcttagaaaaaaagtgaaaaagaggagcaaagcattcctctgcagaattcagcattttttccaaagacagttcgcgcagaagctgtttttccaaattgatctgcttcttttgtttttcattgttaaaagatacgaccgtccccatagaaaccgcctcctttttaccttgtattgtgcagtcaggagccggaaatcatgctcttctaaggaagggaaacggaggaagaagccgaaaatattagaagaggtgagatgagtgaaaggattgtttcaatataattgggaagttcgacatgcatggtttaagtggtgcctcagccagccgcaagaggagctggtcaagaagcgttcaggcggaatgggaagcattaagaaaaatctgtttcatattgtagatgtggaagtaagctggatctacgccattttagaaaaaccggatattcaacctgattactctcattaccagacgattcagcagatcgctcggttttccgacctgcaccgctcagaaatagaaagtgtaatttttaattattccagcgccttcgaacatctgccggttaaagcggcttggtcagacgaagtctgtacgcaaggcgatattttaaggcatttaatcgcacacgagatccaccatatcggccaaatctccgtctggacgagggaatcgggctctgctccagtatccgcttcatatatagggcggaaaatataataaaaaaactcccaaaccaaatggcttgagagtttttgaaacgccagaaattaacgttttgagaactgaggtgcacggcgtgcgcctttaagtccgtattttttacgctctttcatacgtgcgtcacgagtcagtagaccggcacgttttagagttgaacggtattccggatctgcttcaagcaaagcgcgggcgataccgtgacggattgctccagcttgaccggagaagccgcctccatgtacgtttactaaaacgtcataagtaccagctgtttcagtcaaagttaatggttgtttgatatcttcgattagagctgcagatgggatgtgctcgctgatttcacgattattcacgatgatacggccttctcctggaactaaacgcacgcgcgctacagagcttttacgacggccagtaccgtaatattgaacctgtgccaaattggtaacctcctttttaattaaccgcgaagttcgtaaacttcaggtttttgtgcttggtgtggatgctcagaaccacggtatacattcaattttttgaacatttgacgacctagagaaccttttggaagcatgcctttgatcgcaagttcaagcattttctcagggtagtttgtacgcatttcaagagcagttcttgattttaaaccgcctggatgttgagtgtgacggtagtagattttgtccgttaactttttaccagttaactcgattttttcagcgttgatgatgatcacatgatctccagtgtcaacgtgtggtgtgtaagttggtttatgttttccgcgaaggatagatgcaacttcagtagaaagacgtcctagcgtcttgccagcagcatcaacaactaaccacttgcgttcaatattacttgcgttagccataggtgttgtacgcattaaatttccctcctaaatgatctgccattttcaataaacttcaattacgttctatttcaaaacacaataagtttccggggcttatcgtggggttgaaatacataccatatgatatcttataactttctgtactctctgtcaagaaaatgttacacctggtttagttgtcatagataacacgccataaatataagccgtgtgccggtgcagtgcgccctgcggcatcgcggtttttggcaagaatcatcttttcaatgtcaccaggggaaaatttgccggttcctacatcaagaagcgtaccggcaatgattctaaccatgttatacaaaaatccgcttcccacaattctcatctgcagtccgtcccctgtgtcagaccattccagttcatggaccgttctgactttatccttcacttcggttttggtcgcacaaaagcttgtgaagtcatgggttccgaccagatagcgggaggcttccttaactttctccatatcaaggtcataaggaacatggtatgcatagtagcgtttaaaaacgtccggatgtctgcccctgtatatcatataccggtattcttttcttttcgcagaaaacctcgcatgaaattgatcattgacagcttccgccttgcggaccgatatatcatcgggcagcagggcattcaatgcatacggccatttcgcctcaggaatggatagcggactgtcaaaatgaatcgtctgtccgactgcgtggacgccgctgtcggtgcgcccggatgaaacgacaggaatacgctccttcgctttatggagcgtttgcagcgctttttcaagctcatcctgaatcgttctttgcccaggctgcacttggtagccgtaaaaaaggtgtccgtcatatgaaatcgtgcacttcattctcatcgtccatcacctaagtccgcaataaaattagcaaaacgccaagaacagctaaaatgaggagcacggaagtatccttccatttccatgtcagctgcctgtattttgtacggccttctcctcccctgtatcctcgcgcctccatcgcggttgcaagctcttcagctcttttaaaggcactgacaaaaagcgggacaaggagaggaacgatcgctttgacgcgttctttgaccgggccgttcgcaaaatcgacgcctcttgccatttgcgctttcatgatcttatccgtctcttcgatcaaagtcggtataaatctgagggagatggacatcatgagagcgagttcatggacgggaagcttcaattttttaaacggaccgagcaaatgctccaaaccatcggtcacttcgattggagtcgtcgtcaatgttaaaatcgttgtgatcatgatgaggtaaacaaagcgcagagaaataaaaatcccttgaacaagcccctgttcataaattttaaacaggccgagatcggcgagaaccggtccttcccttgtcataaaaatatgaagcagaaacgtaaacagcacaatccagaacaccggcttcattccttttataaggaatcgcaccggaacgcctgacaaagcggcggctgcaaccgtaaacaggccgagcaatgcatatgtttccgtattattcgcgaaaaaaacgataaagacaaaaaggaaaatggttaacagctttgtacgcggatcgagccgatgaatgaccgatttcccgggtacgtatttgccgataatgatattgtccatcatagggcattttcctcctgaaaaagagctttaacttcggaggctgcttcttcaatcgtcaaaatcggcgctttgaacgtaatccccagcgtctcttcaaggcgtttttggaatttaatcgtttccggcaaatcaagccctaaagcggcaatgtcgtctttccttgaaaaaagctcccgcggcgtcccttttgctttgaccgtccctttatgcatcacaatcagttcatctgcatacgctgccgcgtcttccatactgtgggtgacgagaattgtcgtcaggttcctctgcttatggaggctgtagaacatgtccatgatctccttgcggcctcttgggtcaagccctgccgtcggttcatcgaggacaagaacctcaggctccatcgccagcactcccgcaatggccacgcggcgcatttgccctccgcttagttcaaacggagacctgtcggacagctctgcacccaaacctaccagcttcagcatttccctcgctttttcttccgccttttcccggctcatgccaaagttgatcggaccgaatgcgatatcctttaaaattgtttcttcaaacagctgatgttcaggaaactgaaagacaatgccgacctttttccgcaaagcttttagatgtttattctttttgcctgcttcaagaacgtcctcgccgaggcgtatctgtccttttgtcggttttaaaagcccgttcaggtgctgaagcaaagtcgattttcccgatcctgtatggccgattacggcgacatagcttccttctttaatcacagcgttgacatcatagatcgccaggcgttcaaaaggcgttttcatctggtatcggtgctctacatctttgatttcaatgtccatagctcattcaccaatccttcttgtgtcagatgatcgcctttcagagccagaccgctttccttcagcatttgggtgagctgaaaagaaaatggcaaatcaagcccgattttaatcagatcttgattcagacgaaagacttcctgcggcgtgccttcggcaaattttctaccgctgttcatgacgatgatccggtcggccttcgcggcttcgtttaagtcatgggtaatcgaaatgaccgtaaccattccttggtctttcagccttctgaccgtatccagcacttcttcccgccccatcgggtcgagcatggaagtcgcttcgtcgagaatcatgatgtcaggccgggcagcaagcactcccgcaatcgcaacacgctgcttttgtcctcccgagagatggtgcggctcttgatcgagaaattcttgcatgttcacctgttgaacggcccaatccaccctttccaccatgtcttctcttggaactccgctgttttctaaaccaaaagccacatcatcgcggacggttgtcccgacaaattggttatccggattttgaaacaccatgccgaccttttttcggacatcccagaccgtctcttccgtcagcttgataccgcctactttaatcgatccttcatcaggcagaatcagtccgtttaaagcacgggcgagcgtcgactttcctgaaccgttgtgaccgacgatcgcaagccattctcctttcgacacatggaaagatacgtgatcaagcgcaggcctgtctgcatctttctggtagcgaaacgtgatatcttctgcagcgattaatcgctcttgattcatttgcccgtccggcctcctctcctctaaagctctgcttttctgactattcttttatcatagaaaattccccggtatctaaaaaaagggcatagatccagttaaaaactgtcccgcccttctttagacacacaaaatatgtgattaaaccaattcgatgatagccattggtgctccgtcaccacggcgaggaccaagcttcataatacgtgtgtatccgccttggcgctcttcataacgaggtgctacatcagagaaaagtttttgaagtgcatcttggtttttctctgcatctgcaacctcattgcggatgtatgcagctgcttggcggcgtgcgtgtaaatctccgcgcttgccaagtgtaatcattttttctacaacagagcgaagttctttcgcgcgagcttctgttgtttcaattctctcgttgatgatcaagtctgttgtaagatcacgcagcattgctttacgctgtgcactagtgcgtcctagttttctgtatgacatgtggtgtcccctcctttattgaaatactctatctgaaataaaaaacacacgaaaatcctagttcacatggaaactagtcaatcgtctttgcgaaggccaagtccaagttcttcaagtttcgcttttacttcttcaagcgacttgcggcccaggttgcgaactttcatcatatcttcttcagttttgttcgcaagttcttgaactgtattgattcctgcacgcttcaagcagttgtaagaacggactgaaagatcgagttcttcaatagtcatttcaagaactttttctttttgatcctcttctttttctaccatgatttcagcgtgctgagcttcgtcggtcaaaccgacaaaaatattaaggtgttcagtcaaaatctttgaaccaagtgcaatagcttcttttggtccagtgcttccatctgtccatacgtcaagcgtaagtttgtcatagtttgtaatctgacccacacgagtattctcaacttgataagatacgcgagaaacaggtgtaaagatggaatcaatcgggatgacgccaatcggctgatcgtctcttttattcgcgtcagctggtgtatacccgcgacctctttgagcagttaagcgaactcgaaaactcgcattttggccaagagtcgcaatgtgaagatcaggattcaaaatctcaacatcactgtcgtgggtaatatcagcagctgttacaactccttcaccctgaacatcaatctcaagcgtcttctcttcttcagagtagattttcagtgcaagttttttaatgtttaagataatcgttgtaacatcttcaacaacgccttcgatcgtcgagaattcatgcagtacaccatctatttggatcgatgttacagcggcaccagggagtgaggataaaaggatacgacgtaaggagttacccaaagttgtaccatatccacgctcaagtggctctacgacaaatttaccatacttggcatcgtcgctgatttcaaccgtttcgatttttggtttttcaatctcgatcatttcataaaaccctccttcaaaacgtcgaaaccccggaaagaatttctctgattctatccgaaattccccattgtttagtcccgtatgtgctcaggcaacgagtgtgcattcgttttataaattaactgtatcataacccattattgacagggacacaaaatctatacaaacaaattacacgcggcgacgttttggcggacggcatccgttatgaggaacaggcgttacgtctctgatcgctgtaacttctagtccagcagcttgaagtgcacgaattgcagcttcacggccggaacctggtccttttacagtaacttcaagagttttaagtccatgttcgatagaacctttagcagctgtttcagcagccatttgtgcagcgaatggagtggattttttagaacctttaaatcctaaagctccggcacttgaccaagaaagagcattgccatgaacatctgtgatagtaacaatcgtgttgttgaaagttgaacggatatgagcaattccagattcaatattctttttcacgcgacgtttacgcgtgtttgttttacgtgcagcagccattgtttaattacctcccttgcttattttttcttgttagctacagtacgacgcggacctttacgagtacgcgcgttatttttagtattttgaccgcgaacaggcaatccgcgacgatgacgaattccgcggtagcttccgatttcgatcagacgtttgatgttaagagacacttcacggcgaaggtcaccttctactttcaatttgtcgatcacgtcacggattttaccaagttcttcttcagtcaaatcacgaacgcgagtatcttcagaaactccagcttcttttaagatttgctgagccgttgtacgaccgattccaaagatgtatgttaatgaaataacaacacgtttatcacgtgggatatctacaccagcaatacgagccatctctctcgcacctccttaaaaattatccttgtttttgtttatgctttggattttcacagatcaccattacttttccttttctgcgaatgaccttgcatttttcacagatcggtttaactgatggtctcactttcatgtgtttccaacctccttcaatttccggagtgctttatttgtaacggtacgtaattctaccacgagttaagtcatatggagataattctaccgtaactttgtctccaggtaaaatgcgaatgaagtgcatgcggattttaccagatacgtgagccaaaaccgtgtggccattctcaagttcaactttgaacattgcgtttggcagcgtttcgactacagtaccttccacttcaattacatcgtctttcgccattcaagtgttctcccttcttcaaatcagtaacttgctctctgacaaatttcaaaagagaaaatctcaattttccgtttgtcacacgccctgtttcgtttatactgttctgaacttccggagatacgcaatcataaaaggttaaatgattgatattctttttcttaggagaatgaaatttacgcttttctccgtctgctaccagcacatgatgatgatcgactatatcaataacaactgcgtattggttcatttcgcggcctcttgtcatgcgtacgaactgtccaatttcaggtgttttccgatacatctcatttcacctaggcttttgtcagtatctcaaaaccggcatccgtaatggcaatcgtgtgttcaaagtgagcacacttcttcccgtccacagttacaaccgtccagttgtcagccaatgttttgacatagcgtgtacctgcattgaccatcggctcaatggccaagaccatgccaggctttaaacgcgggcctttgttcggcggaccgtagtgaggaatttgcggatcctcatgcagatcctgccctaccccgtgtcctacatattccctgacgactgaaaattgttcgctttcgacatacgtttgtattgcgtgggaaatattcgacaaacgttctcccggttttgcttccttcaagcctctatataaagactcctctgtcacatccagcagcttctgatcatcatcgctgatcgtacccactggataagtccaagcggagtcaccatgataaccgtttagcttcgcaccgatatcgatgctgatgatgtccccgtcgcgaaggactcgttttcccggaataccgtgcacgagttcttcgttgaccgaaacgcaaatgctcccgcgaaaaccattataccctttaaaagatgggattgcaccttgctttgtaataaaacgttcggcaatttgatccaattcttttgtcgagatgccgggtttaatgtgcttttttagctcctgatgagttaaagcgacaattcgtccggcctcccgcatgatttcgatttctcggggagttttacaaataatcatttgtcccggcctccgagaagctcctttatatcagcgtaaacttcattgatgtgcttctgcccgtcaatgtttacgagatatcctttatcttcatagaaatcgagtaaaggctgggtttgcttcatgttgacctctaaccgcgtggatacggtagcttcattatcgtcttcacgctgataaagctctcctccacacttgtcgcatacattttcttttgcaggcggattaaagactaaatgataagttgcaccgcagtttttgcagattctgcgtcctgtcagacgttccatcaatgcatctttatcgacttgaatgttgatgacatggtcaatcgacttgccaagtcctttaagaatttcctcaagtgcttcagcttgagcgactgttctcggaaatccgtccagaagaaaacctccgtcacaatcattcttgccaagtctctccctgacaataccaattgtcacttcatccggaacaagctcacctttatcaatgtatgatttggcttcgagtcccagatccgtttcttctttcatcgcagcgcggaacatgtctcctgttgagatatgaggtatcccaaaatcttcaacaatccgttcagcctgtgtccctttaccggctccaggcagtcccattaagactaagttcatttcggattccccgtcctctctattttagagggaatgggcgcgccccatttcctctagtgcttcataaatccacgatagtttcgttttaccagctggctttcaagctgcttcattgtttcaagtgcaaccccgatgacaatcagcaaacttgttccaccaatttgtgcagaagaaggcagcccagcaatattaacgaacaagacaggaagaatggcaatcacggccaagaatatggagcctacaaatgtaagtcgatacaaaatgctcgtaattctatcttgagtcatttttcctggacgaactcccggaatatagccaccttgttttttaagattatcggccatttgctcagggttaacctgcacaaatgcatagaaataggtaaaggcgatgatcaatgctgcataaactcccattccgaccggatgcgtgtaatcaaacgttttttgaatccaattcgtgacgtcattggagccaaagaatgttgccacggtccgcggagtggtgataaatgctacggcaaagataaccggaataactcccgccgggttaaccttcagcggcaagtgtgtagactggccgccaggaaccggtgaacggcctgaacctttcgcatattgaattgagatttttctaaccgcctgttggatgaaaataacgccaacgacaatcgctaaaatcgcaaccaatataacgacaacctttatgatttgcaagaataactgatctccagcatctacaaactgctgagcgtagatctgattaatcgtctgcggaataccggcaacgataccggcgaagatgataatggatattccgttaccaactccatgagacgtaatttgttctcccagccacattaaaaaagcagttccagcagttagtacaatcgcaataagcaaataagtaccgactcccgggtctgtaatcaacgcgccgccggccatgttgttaaacccgtaagacatacctaaagcctggataaatccaagaacgatcgtgaagtaccttgtgaactgagctagttttcggcgaccaacttccccctgcttagaccattcggtaaacttcggcacaacatccatctgcaggagctggatgatgatagaagctgtgatgtaaggcatgattcccatcgcaagaatggagaagttgaacaatgcaccgccgccaaatgtgtttagaatcccaaatacgctcatttgatcctgtgcctttaaaacttctgtgtttacgtgcggcacaggaatgaacgaaccgagacgaaagacgataagcattaaaagagtgaagataatcttattccgaatatccttcacacgcataaaattggagattgtcttaaacaagttagatcacctcagctgtaccgccagcagcctcaattgcttgtttagcagaagcggagaatttattggctttaacagttaatttcttttctaatttaccgtcgccaagaattttcactccagatttcaacttgctgattacacctgtttctaaaagaagttcaggagtaacttccgtcccttctgcaaagctgttgagtttgtctaggttgaccacagcgaattccttgcggttgatgtttgtgaaaccgcgtttaggaagacgttggaataaaggcatttgtccaccctcgaatccaggacgtacaccgccgccagaacgagcgttttgacctttatgacctttaccagctgttttaccgttaccagaaccaataccacgacctacgcggttgcgcgttttacgtgaaccttctgcgggctttaattcatgaagtttcatttggacacctccttagcctatcgtttatttttaaagttctttaacagaaactaaatgagatactttgttaatcataccgcggattgcagcgttgtcttcatgaacgacagtttggtttgttttctttaaaccaagcgttcttacagtaatgcgctgatcttccgggcgtccgattacactgcgtttgagggtaatttctaatttagccattaatgttccctccttatcctaacagttcttctacagattttccacgaagcttcgcaacgtcctcagcgcgtttcagctcgcttaaaccttggactgttgcacggatcatgttgatcggtgtgttagaacctaaagacttagaaaggatatcagatacacctgcaagctcaagtaccgcacgtactgggcctccagcgatgactcccgtaccttcagaagcaggttttaacaagatgtttcctgcaccgaaacgtccgatgatttcgtgtggaattgtagttccaaccattggtacttcgatcaaattctttttcgcatcttcaacagctttgcgaatcgcttccggaacttcttgtgctttaccagttccgaaaccaacgtgaccgtttttgtcaccgacaacgactagagctgcgaaacggaaacgacgaccacctttaacaactttcgctacgcggttaacggtaactaagcgttcttctaactctaatttgcttgggtcaatacgacgcatattcatatgtccctccttcttttattaaaattctaatccagcttcgcgtgcagcatcagccaatgcttttacacgtccatgataaaggtaaccgccacggtcgaacacgacatttgtgatacctttttcagaagcgcgctttgcaacaagctctccaacttttgcagccgcagccgtatcgctgccattttcagcgttaaagtctttatcaagagtagatgcactcacaagtgtaacaccgttcacgtcatcgatcacttgtgcgtaaatatgtttgtttgaacggaaaacatttagacgaggtctttcaggggttcctgaaagcttcgcacgaacacgagcgtgtcttttaagacgtgcagcattcttgcttgttttcgtaatcatctgggtcactcctttctcacattaagcggttttacttagcagatttaccttctttacgacgaaccatttctccttcatagcggatccctttgcctttgtaaggctctggagaacgtacagcgcgaatgtttgcagcagtagctccaacacgttctttatctgtaccttttacaaccacttttgtttgagatggaacttcgatttcaattccgttttcaggaacgatttctacagggtgagagtatccaacgttcaaaacaagtttgtttccggatttagaagcacggtaaccgacaccgactaattccaaacctctttcaaaacctttagatacaccttcaaccatgtttccgatgatgctgcgagttgtgccatgcagcgcacggtgttctttattatctgaaggacgttctacagtaagtacattgtcctcaattttaatcttcatatcaggatgaaacgtacgagttaattctccttttggtcctttcacggttacagtgttgtcgttcagagtaactgtaacgcctgaaggaatctcaagtagcttcttacctacacgagacataccaaacacctccattcatgttaaacttcttaccaaacgtatgctaatacttctccgccagcctgtttagcgcgggcttctttatccgttaacacaccttgtgatgtagaaagaattgcgattccaagtccgttaagcacgcgaggcacttcgtttgacttagcgtaaacgcgcagacctggtttgctgattcttttaaggccagtgatgacacgctcgttgttttgtccgtatttcaagaaaacacggatgatgccttgtttgttatcttcaatgaattctacgtcacggatgaaaccttctcttttcaagatttcagcgatctctcttttcaacttagaagcaggaatttcgagcttctcatgacgtaccatgtttgcattacgaatacgagtcagcatatctgcaatcggatctgtcataaccattatttaataacctccttcccataaacggggattaccagctggcttttttaacgccaggaatttgtcctttatatgcaagttcacggaaacaaatacggcaaagtttaaatttacgaataacagagtgcggacggccgcagcgttcgcagcgagtgtactcttgtactttaaacttcggtgtgcgtttttgtttcgcaatcattgactttttagccacgatttcgcctccctttcattgattatttctggaatggcatacctaattgagttaacagttcacgagcttcttcatcagtgttggcagtcgttacaataacgatatccataccgcgaactttagttaccttatcatagtcaatttcagggaagatcagctgttctttgattcctagtgtgtagtttccgcgaccgtcaaaagatttttttgaaattccgcggaagtcacgtacacgcggtaaagaaacagaaattagtttatcaaggaaatcgtacatgcgctctccgcgaagagttactttcgcaccgattggcattccttcacgaagacggaatccagcaatagatttcttcgcacgagtaacgacaggtttctgaccagcgataaacgttagttcttcaacagcgctatcgatagctttagcgttttgaacagcgtcaccaacacccatgttgattacgattttttcgattttaggcacttgcatcacagatttgtattcgaactttttcattaatgcaggtgtaatttctttattgtacttttctttaaggcggttcatgagatagacctcccttcctttattactagttatctagaacttgcccagatttttttgcaatacgaacttttttgccattttctactttgtatcctacgcgagtcacttcacctgttttaggatcgagcggcattacgtttgacacatgaattggcgcctcttgatttaaaattccgccttgagggtttgcttgagtcggctttgagtgcttcttcaccatgttgacaccctcaacgattacgcggtcttttttagggaaagctgcaagaattacaccttgcttccctttgtctttaccagagataaccattactttatcgccttttttaacatgcatcctgatcgcacctccttagtccggcattgatatcattaaagtacttctggagctagagaaacaattttcatgaagttgttatcacgaagttcacgtgctacaggtccgaagatacgagttccgcgcgggcttttgtcgtcacggatgataacacatgcattctcatcgaatttgatgtaagatccgtcatttctgcgtgcaccgctcttagaacgtacgactacagctctcacgacatcaccttttttgacaacgcctcctggtgttgcttgtttaaccgtgcaaacaatgacatcaccaatgttagctgttttgcgtccagaaccaccaagcaccttgattgttaacacttcacgggcaccagagttatcagctacttttaaacgagtctcttgttgaatcattatttgttacctcccttcggaaaaaagtttccgaactttattagataataacagcttcttcgacaacttcaactagacgaaaacgtttagtcgcagataatggacgagtttccatgatctttacgatgtctccgattttagcttggttattttcatcatgtgctttgaattttttagagtactttacgcgtttaccgtagagtgaatgctttttgtatgtttctacaacaacagtaatggttttatccattttgtcagaaacaacacgtccttggtagactttgcgctgattgcgttcgctcatgttttagagaacctccctccggaattatttgttggcagcaatttctctttcccgaatcacagttttcatgcgcgcgattgacttgcgcacttcacgaatgcgagcagtgttttcaagttgtcctgtcgctaattgaaagcgaagattgaaaagttcttctttaagagactttactttttgttcaatttcagcagtggtaaggtcacgaatttcattagctttcatttgattcaccaccaatttcttcacgttttacgaacttcgttttaattggcaatttgtgagatgcaagacgaagagcttcgcgagcgacttcctcagacacaccagaaatttcaaataaaactttgcccggttttacaacagctacccatccttcaggagcacctttaccggaacccatccgaacctctagaggcttagctgtataaggcttagaagggaaaattttgatccaaactttaccgccacgtttcatgtaacgagtcatcgcaatacgtgctgcttcgatttggcggtttgtgatccaagaagattcttgagcttggataccgtattcaccgaaatgcacttcagtgccgcctttcgcacggccgcgcatttttccgcgatgctctctgcgatatttaacgcgttttggcattaacatattattttcctccttcctcagttttcttcttagtaggaagaacctctccacgatagatccagacttttacaccaagcttaccgtaagttgtgtcagcttcagatgtagcatagtcgatgtctgcacgaagtgtgtgcaatggaacagttccttcactgtagtattcagaacgagcgatgtcagcgccgccaagacgaccggaaaccattgttttaattccttgtgcaccagcgcgcattgtgcgttggatttgttgcttttgcgcacgacggaaagagatacggttttccaattgacgagcaatgttatcagcaactagctgagcatcaagatcagctcttttgatttcaagaatgttaatgtgtacacgcttgccagtaaggctgttaagggctttgcgaagcgcttcgacttcggaaccgcctttaccgataaccataccaggcttagctgtgtggatcgtaatatttacacggtttgccgcacgctcgatttctactttagaaactgaagcgtcagacaggcgttgattaataaattcacggattttcagatcttcgtgaaggaagtcagcgtaatctttgccagcgtaccacttagattcccaatcacgtataaccccaatacgaagaccgactggatttaccttttgacccacgagttatccctccttcttttctgatacaacgatagtaatgtggctcgtacgtttgttgatttggcttgcacgtcccatagcgcgcggacggaatcttttcaacgtagggccttcgttcacgtaagcttgagtaacaaccaggttgtttgcatccatttcgtagttgtgctcagcgttggcgatagcagattttaaaactttttcaataatcggggaagcagcttttggcgtatggtttaagatcgatactgcttcacctacttgcttgcctcgaatcaggtccattactagacgtgccttacgaggagcaatacggactgttcttgcgacagctttagcttgttgcatttaaaagcctcctctcattagcgtcttgttttcttgtcatcactagcatgacctttgtaagtgcgagtcggtgcgaattcacccaacttgtgacctaccatatcttcagagatgtaaacaggcacatgtttgcgtccatcatagactgcgattgtgtgaccgataaattgcgggaaaatagtagaacggcgagaccaagttttcacaacttgtttcttatccgcttcatttaatttctcgatttttgtcattagatgatcatcgacaaatggtcctttttttaagctgcgagccattttggaacctcccttcgtgattgcactacggtccgatatgaaccgtagacaaccccgttatttatttttacgacgacgtacgatgaatttatctgatttgttctttttcttacgagttttgaatccaagagttggtttaccccatggagacataggtgatttacgtccgattggagcgcgtccttcaccaccaccgtgcgggtgatcgttagggttcataacagaaccgcgaactgtagggcgaacgcctttccagcgagaacgtccggctttaccgatgttgatcagttcatgctgttcgttacccacttgaccgattgttgcgcggcaagcagaaagaatcatgcgaacttcaccggagttaagacgtacaagaacgtatttaccttctttaccaagaacttgagcagatgtaccagctgaacgtacaagctgtccgccttttccaggttttaattcaatgttgtgcacaactgtaccaacagggatgttgatcagtggaagtgcgttacctactttaatgtcagcttctggacctgacatgatttcagtgcctacttgaagccccttaggagctaggatgtagcgtttttctccgtctacatagttaattagagcaatgttagctgaacggtttggatcgtactcaactgtagcaacgcgtccaggtataccatctttatcgcgcttgaagtcgataatacggtattggcgtttatgtccgccgccttgatgacgtacagttaatttaccttggttgttgcgtccgccttttttgtgaagcggggcaagcaaggatttttccggctgatctgtcgtgatttccgcgaaatcagaagaagtcatgccgcgacgtccgttagaggtcggtttgtactttttaatcgccattttgaatttccctccttctttttacaagtgattaagcttcaaaaatttcgatttctttgctgtcttcagtaagcttaacaatcgcttttctgcgtttgtttgtcataccagagtagcggccgacacgtttgaatttccctttgtagttcatgatgttgactttttcaactttcactccaaagatttgttcaacagcgtctttcacttctgttttgttggcttttacgtcaacttcaaacgtatattttttttcagtcattaaatcagcagaacgttcagtaatgacggggcgctttagaacatcacgaggatctttcattatgcaagcacctcctctactttttcaaccgctgctttcgtcatcacaagcttctcgtgaccgacaacatcgaggacgttgattccgttagcttcaacaacagtaactcctggaaggttgcgagcagatagttcaactgtctcgtttgcatccgcagttacgattaaagctttcttctcgatagacagacctttaaggatagctgccatttcttttgttttaaccgcatcaagattaagatcttcaagaacgatcaagttgttgtcattcactttagaagacaatgctgatttgatagccaagcggcgaacttttttcggtaatttatatgcatagctgcgtggtgtaggaccgaatacgataccacctccgcgccattgcggtgaacggatagatccttgacgagcacggccggtacctttttgacgccaaggtttgcgacctccgccacgtacttccgaacgattttttactttatgagttccttgacgcaaggaagctctttgcataagaatagcgtcgaatactacgctctcatttggctcgattccaaatacagagtcgtttaattcgatatcaccagcagtagaaccgttttggttatataaagctacttttggcatgatcaatttcctcctttcctaagagaattatttagatttaacagcacttttaacagtgactagtgattttttggcaccaggaacgttacctttaactaaaagaaggttgcgctctgcatctacttttacgatttcaaggttttgaacagtgatttgctctccgcccatacgtccaggcaacagctttcctttgaatacacggttagggtctaccggtcccattgaaccaggacggcggtggtagcgtgaaccgtgagacattggtccgcgagattgtccgtggcgtttgatagcgccttggaaacctttacctttcgatgttcctgttacatctacgatttctccgttagagaaaatatcaactttgacttcctgaccaacttcatacgcatccatatccactccgcgtaattccttaacgaagcgcttaggagcagtttccgcttttgcaacgtgtcctttttctggtttgttggcaagcttttcacgcttgtcgtcaaaaccgatctgaatcgcttcatagccgtcgttttcagaagttttcttctgaagcacaacgttaggagcagcttcgataacagttaccggaataagatcaccgttttctgcgaaaacttgcgtcataccaatttttcttcctaagattcctttggtcattcgtcacacctcctataaagatcattctatattttagattaaagtttaatttcgatatcgacaccagatggtaaatctaatcgcattagagcatcaacagtttgtggtgttgggttcacaatgtcgatcaaacgtttatgtgtacgcatttcgaattgctcacgagaatctttgtatttgtgcaccgcacgaaggattgtgtaaactgatttctcagttggcaacggaatcggaccagaaacgctggctccggaacgtttagccgtttcaacaatcttctcagcagattgatcaaggattctatgatcatacgcttttaaacgaatacgaattttttgttttgccattattttccctccttttcgcctacttacattagacaattctccgtgagaaaaacctgaatcaccttgccatggcaaagcggccgggtgtgtcagcaacctctcacttcatcgcagtcaaagaccaacatgcactattatacaaaatttataggcatgttgcaaggtaatattgaatattaccggcttttgcacactttttttattatacagattcaagcagtgttaatcaaggacttacaggcggaaaataaatccctttagcatagcggctcaaaataaaaaacgagacccggctggatctcgttttttattttataagtattattcgatgattgaagaaacaacgccagaaccaactgtacgtccgccttcacggatagagaagcgagttccgtcttcgatcgcgattgttgaaatcaattcaacagtcatttcgatgttgtctccaggcataaccatttctacgccttctggaagctgaatgataccagttacgtcagttgtacggaagtagaactgagggcggtagttagagaagaatggagtgtgacgtccaccctcttctttagaaagaacgtaaacttcagctttgaattttttgtgcggagtgattgtacctggttgagcaagtacttgaccgcgttggatttcttcacgagatacaccgcgaagaagtgcaccgatgttgtctccagcttctgcatagtcaagaagcttgcggaacatttcaacacctgtaacagttgttttcttgttttcttcttgaagaccgatgatttcaacttcgtcaccgactttaacttgtccgcgctctacgcgtccagtagcaactgttccacgacctgtgattgagaatacgtcctcaacaggcatcatgaatggcttgtcagtttcacgctctggagttgggatgtactcgtcaacagcagccatcagttcaaagattttttcttcgtactgagcatctccttcaagagctttaagagcagaacctttgataactggtacatcgtcaccagggaactcatactcagaaagaagatcgcgaacttccatttcaactagctcaagaagctcttcgtcgtctaccatgtcgcatttgttcaagaatactacgatgtaaggcacacctacgttacgagaaagaaggatgtgctcacgagtttgtggcattgggccgtcagcagcagaaacaacaaggatcgcaccgtccatttgcgcagcaccagtgatcatgtttttaacatagtcagcgtgtcctgggcagtcaacgtgtgcatagtgacggttgtcagtttcgtactcaacgtgtgcagtagaaattgtgataccgcgctcgcgctcttctggagcaccgtcgatttggtcgtatgccatagcagtacctttaccagatttcttatgaagcacagtagtgatagcagctgttaatgtagttttaccatggtcaacgtgtccaattgtaccaatgttggcatgtgatttggaacggtcgaatttttctttagccattctgaaaatcctccttaaaaaggttagtttttgttatatagagtgatagaaagtgaaagcaatgtttcactttctcatcttacaatagtagttatactttaatgaagaggcaaaatcaattattcaccttgattttttttgatgatctcatcagcgatgctcttaggcacttcttcatagtggtcaaagaccattgtgaacgtaccgcgtccttgtgtgtttgaacggagagccgtagcgtaaccgaacatttcagaaagtggaaccatcgcgcgaacgacctgagcgtttccgcgtccttccataccttctacgcgaccgcggcgtgacgtaatgtcgcccatgatgtctcccatgtattcttctgggataacgacttcaactttggagatcggctcaagaataactgggttacacttgcttgccgcgtttttaagcgccatggaagcagcgattttaaacgccatttcgttagagtcgacatcgtggtaagaaccgtcaaaaagtttcgctttgatgtcgataacagggtaacctgcgactacaccgttttgaagtgcatcttcaagtcctgcttgaacagccggaatgtattcacgaggaacgacaccaccgacgattgcgttttcgaactcaaagccttttccttcttcgtttggagagaattcgatccaaacgtgtccgaactgtccgcgtccaccagactgacgtacgaatttaccttcaacttgcgcgctcgcacggaatgtttcacgatacgcaacttgaggagcaccgacgttggcttcaactttaaattcgcgtttcatacggtcaacgatgatatcaaggtgaagctcacccataccgccgatgatcgtttgacctgtttcagggtcagtatgcgcacggaatgtcggatcctcttcagccaatttagccagtgcagtagacattttgtcttggtcagccttagatttaggctcgattgcaacgtggataacaggctcagggaattccattgattccaggataacaaggtttttctcgtcgcaaagcgtgtcccctgtagtcgtgtctttcaaacctacagcagcagcgatatcccctgcgtacacagtagagatttcttcacggctgttggcgtgcatttgcaggatacggccgacgcgctcacgtttgccttttgttgagtttcttacgtatgaaccggaatcaagtgttcctgagtacacacggaagaacgtcaatttaccaacgtaagggtcagtcataactttaaatgcaagcgctgagaaaggtgcatcgtcagaagactcacgagtaacctcttcatcagaatcaggcagagtacctttgattgctggtacgtcagttggagctggcaggtagtcaagaactgcgtcaagcactaattgaacacctttgtttttgaaagctgaaccacatagaaccggatagaactcaacgttacaagttcctttgcggattgctgctttcagctcgtcaactgtgatttcttcaccttccaagtacttcatcataagctcttcatcaagctcagcaacagcttcaatcaagctagcgcgaagctcttcagctttgtctttgtactcagcagggatttcacgcgcttcagagcgtgttccaaggtcatcttcatagtagtacgcaacgttttctacaaggtcgatgatcccttcgaaattgtcttcggcgccaatcggtaattggatcgcgtgagcgttcgcctcaagacggtctctaagagttcctacagagtaaaggaagtccgcacccgttttgtccatcttgttgacaaatacgatacgaggtactccgtaagttgtcgcctgacgccaaactgtttcagtttgcggctcaacgcctgattgtgcgtcaagaacggcaacggcaccatcaagtacgcgcagggaacgttcaacctcaactgtgaagtctacgtgtcctggtgtgtcgatgatgtttacgcggtagcctttccactgtgcagttgttgcagcagatgtgattgtgataccgcgttcttgttcctgctccatccagtccatttgggaagccccttcgtgagtttcaccaattttatggatacggcctgtgtagaacaagatacgttcagttgttgtcgttttaccggcatcgatgtgagccatgattccgatattacgagttttttctaaggagaactctcttgccattgggtcttttctccttccttcttagggaataatattttgtcgtgtgagattaccagcgatagtgagcgaacgctttgtttgcttcagccatcttatgagtatcttcacgtttcttaacagcagcaccagtgttgttagctgcatcaaggatttcgttagctaaacgctcttccatcgttttttctccgcgaagacgagcgtagtttactaaccagcgaagtccaagagtcgtacggcgttcaggacgaacctctacaggtacttggtagttcgcaccacctacgcggcgtgctttaacttcaagcactggcatgatgttcttcaatgcttgttcgaaaacctccattgcatcgttgccggtacgttctttaataatatcgaatgacttgtataggattgtttgagctttaccttttttaccgtcgatcatcattttgttgatcaaacgagtaaccagtttagagttgtaaagcggatcaggtaaaacgtctctttttgctacaggacctttacgtggcatctgattatcctcccttctcttgttacgggtttacagcaagcagagggatttcacggttcagctgccgggatcaaactgacgcttggcgcgaaaagcccgacgcccttaacagcattgccagaactccttgcttttaaaaacccttttatttgtattcaaacggaattattttttcttaggacgttttgtaccgtatttagaacggccttgtgcacggttttcaactccggcagtatcaagtgcgccacgcacgatgtggtagcgtacccccggtaggtcttttacacgtccaccgcggatcaatacgacactgtgctcttgcaggttgtgtccgataccaggaatgtaggctgtaacctcgattccgttagttaagcgaacacgggcatatttacgaagcgctgagttcggcttcttcggtgtcattgtaccaacacgggtacatactccgcgtttttgtggtgaagatacgttagtgtgctctttcttgaagctgttgtatcctttgttaagtgctggagacttagaagtttcaactttgcttacgcgtcctttgcggactagctgattaattgtaggcattttgtatttcctcccttcattacgttttataacccacatacccaggtggttcatttaaaagcaaaaaacaatgcctttgcataaaagcaaaaacaacgagtacgttattgaataatggcaacagctgcagctccgacttcaattccgcaggctttgccgagctttttcatggactctgccattgagactggaaccccttgttcatttgccagattgataacacctgacgtcagacaaggatcagcgtcctttgctacgacgacttccttaacagaattgcgcttcagtgctttgactgtctgcttcgtaccgataataatagattgagcctgtgatactttatcataagacatcatatatcctccaaagtaacaggtttaaattgagcaccttggttatattatcatcctgaaagaaggatgtcaacatatgatgacaatttttagtgacatccttctttaggattttttatttattcagccggaaccatttcatcagatgattggacttgcaataccggcttcactttacgatagttcagcatacccgttccagcaggaacaagcttaccgatgataacattctctttcaggccgagaagctcgtcacgttttcctttgatcgctgcatctgtcaggacacgtgttgtttcctggaatgacgcggcagacaggaaggaatccgtttcaagcgatgctttggtgataccgagaagcaccggacggccagttgcagggcgtttgccttcaagcagaacttttttgtttgcttctgtaaactggtgaatatcgagcagcgtgcctggcagcacttccgtgtcgccggcatcgatgacgcgcactttgcgaagcatctggcgaaccataacctcgacgtgcttatctccgatttcaaccccctgcatacgataaaccttctgcacttcatgaagcaggtattcttggaccgtggtgatgtcagtgactttcagaagctctttcggatcaaccgaaccttctgtcagcacttgaccacgagaaatcttctctccttcagtgactttcaagcgcgcgttgtaaggcgccgtatatgaacggctttcgacttcgccctgaacgacgatttcctgctgtttatcgcgaacctcattgatttcggccacgacaccgtcaatttcagagatcgtcgcttgacctttagggtttcgcgcttcaaacaattcctggatacgcggcaaaccttgtgtaatatcgtctccggcaaccccgcccgtatggaaggtacgcatcgttaactgtgtacccggctcaccaatggactgggcagcgatgattccgactgcttctccgacttcgacatcggttcctgttgccaggttgcggccgtagcatcgtttacatacaccatgtgacgtattacatgtaaatgcggagcggatccacacttcttcaatgcctgcttcgacaatttcaatcgctttatcttcgtcgatcagctcgttttcattcacgagcacttcacctgtttccggatgtttaacaggctttctcgcgaatcggccgacaagacgctcttcaagacgctcgatcacttctgtgccttccgtgatggctttggcaagaatgcctcggtctgtgccgcagtcagtctcacgaatgatgacgtcttgggctacgtctacgagacggcgtgtcaggtaacctgagtcggctgtcttaagggccgtatccgcaagacctttacgcgcaccgtgagtagagataaagtactcgagtaccgttaaaccttcacggaaacttgacttgatcggaagttcgatgatccgtccggccgggttggccatcagaccgcgcatacccgcaagctgcgtaaagtttgatgcgttaccccgggctccggaatcactcatcatgtagatcgggttgatttcatccaaggatttcatcagcttgccttggatcgtatccttagctgcactccagatggaaatgacccgttcataacgctcttcttcagtaatcagaccgcgtctgaactgcttcatcacgttatcgacttttccttgcgcttcttcaaggatttcctgtttgtcgtccaatacgacgatatcggaaacaccgaccgtaattccggcttttgtagagtatttaaagccgaggtttttcatgcggtcaagcatttttgatgtttctgtaatatggaaccttttgaagatctccgcaatgattttacccaaaatgccttttttgaacggcgggttgatttcttggttcttaatggcttctttaacatctgcaccgtaatccaagaagaaacggtcaggcgttttttcttcaatgttgctcttcgtcggttcgttcatgtatgggaacgacggcggaagaatttcgttgaagatcagttttccgacagttgtaatgagcagcttggaacgctgttcttcggtaaacgtttcatttttcaatgagttaaccgcgacggctactctcgtatgcaaatgaacatatccgttttggtaagcaagcagcgcttcatccgtatctttgaaaatcataccttcgccgactgcaccagggcgttctagcgtcagatagtagtttccaagtaccatatcctgagacggtgtaacaaccggttttccgtctttagggttcaggatgttttgcgcagcaagcataaggatgcgcgcctcagcttgcgcttctgctgataaaggaacgtgaaccgccatttggtcaccgtcaaagtcagcgttgtatgccgtacatacaagcggatgaagacggatggcacggccttcaacaagcgttggttcaaacgcttgaatacctaatctgtgaagcgtaggtgcacggttgagaagcacagggtgttctttgataactgattcaaggacatcccagacttccggctgaacgcgctcaattttacgcttcgcgctcttaatattgtgggcaaggcccttttcaacaagctctttcatgacgaatggcttgaacagttccagcgccatttctttcggaagaccgcattgatacattttcaggttcggacctacgacgataaccgaacgtcctgagtagtcaacacgtttaccgagaaggttttgacggaaacggccttgtttacctttcagcatgtgagaaagggattttaacggtctgtttcctggacctgtaacaggacgtcctctgcgtccgttatcgatcaatgcgtccacggcttcctgaagcatgcgcttttcgttttgaacgataatgcttggcgctccaaggtccagaagacgttttaaacgattgttacggttgattacgcggcgatacaaatcgttcagatcggaagttgcaaaacgtccaccgtcaagctgtaccattggtcgcagctcaggcggaatgaccggaagaacgtcgaggatcatccatgacggcttatttccggaattgcggaaggcttccaatacttccagacgtttgatcgcacgtgtgcggcgctgtccttgtgacgttttaagctcttctttcagcatatccacttctttatcgaggtcgatatcttgaaggagcttatgaatcgcttcagcacccattgacgcttggaatttatttccgtatttatcgaggtacgcccgatactctttttcagaaagaagctgttttttctcgagcggtgtattggccggatctgttacgacgtaagaagcaaagtaaatgacttcttccaatgcgcgcggagacatatccagcacaagacccatacggctcggaattcctttaaaataccagatgtgagaaaccggggctgccagctcgatatgccccattctctcacgacggactttagcccgggttacttcaactccacaacggtcgcagactacgcctttataacgaacccgcttgtactttccgcagtggcattcccagtccttttgaggaccgaaaatgcgctcgcagaatagaccatctttttcaggtttcaaagtacgatagttgattgtttcaggctttttcacttctccgtaagaccatgaacggattttgtcaggtgaagcgagaccgatgttcatatactcaaaattgttcacatccagcaaggggcctacctccctttttatcttcgggttataccctgtcacttgcgtataaaattcgtttattcttttgtaacgacatcgcgttctgcgtcagcagaaaccaactcttcggactcttcatcattcggcagagaaagcccttcgttttgtttcgcgtcttcgtcgtcttccaagtctctcatttcgatttcttcttcgtcgcttgatagaattttgacgtccatacctaagctttgaagctctttgatcaatactttgaacgattccggaacaccaggttctggaacattgtcgccttttacgatggcttcatatgttttcacacggcctacgacatcatccgatttaacagtcaggatctcttgtagcgtatatgctgcaccataagcttcaagcgcccaaacttccatctctccaaaacgctgtccgccgaactgcgctttacctccgagaggctgctgggtaacgagtgagtaaggaccggttgaacgtgcgtgcaatttgtcgtcaaccatgtgtgccagtttgatcatgtacatgatgccgacagaaacccggttgtcaaacggctccccagttcggccgtcgtaaaggacggtttttgcgtctcttgacatgccggcttcttcaagggtttcccacacatcttcttcgcgggcaccgtcaaatacaggtgacgcgacatgcagaccgaggcggcgtgcagccataccaaggtgcagctccaacacctgcccgatgttcatacgcgatggtacgcccagcgggtttaacatgatgtcaatcggcgttccgtcaggcagatacggcatatcttcctccggaagaattttcgaaataacacctttgttaccgtggcgtccggccattttgtccccttcagaaattttacgcttctgaacgatgtagacgcggacgagctggttaacgcccggaggcagttcgtctccgtcttcgcggttgaacacttttacatcaaggatgataccgccgcctccgtgaggtacacgcagcgacgtatcacgcacttcacgcgctttttccccgaagatggcatgaagcaggcgttcttccgccgtaagctctgtaacacctttaggggttactttaccaacaagaagatctccgtcttttacttcagcaccgacacggataattccgcgttcatcgagattgcgaagagcgtcctcaccgacgttcggaatatcgcgagtgatttcttcaggtccgagttttgtatcccgggcctctgattcgtattcttcaatatgaatagacgtgtatacgtcgtcttttacaaggcgttcgctcatgatgatggcatcctcatagttgtagccatcccatgtcataaagccgaccatgacgttgcgtccaagggcaagctcacctttttccatggacggaccgtcagctaaaatttcacctttttcaacctcatcaccgacgcttacgatcggacgctggttgtagcaagttccctggttggaacggacaaacttcagcaggctgtatttatcaaggttccctttgactttctggccgtcgacttcttcatagcggcgcacccagatgttcttcgcttccacccgttcaacgattccagggtggcggcaaataacagcggcaccggagtctttcgcagatacatattccatcccggttccgacgatcggcgattcaggctgcataagaggtacggcctgacgttgcatgttcgctcccataagggcgcggtttgagtcatcgttttccaagaaaggaatacatgcagtcgcggcagagacaacctgtttaggcgaaacgtccatatagtcgacgcggtctttcggaacaacggtgttctcccctctgaaacgggcgacgatgctgtcatccacaaaagaaccgtcatcattcaggcgtgcgtttgcctgggcaacgacatagttgtcttcttcatcagctgtcaagtaatcgattctcggcgttacttttccagtttcaggatcgacgcggcgatacggcgtttcgatgaagccgaaacggttcactttcgcgaatgaagaaagcgagttgatcaagccgatgtttggaccctcaggggtttcaatcggacacatccggccgtagtgtgaatagtgaacgtcacggacttccattccggcgcgctcacgagtcaaaccgcccggtccgagcgctgacagacggcgcttatgcgtcagctcagcaagcggattcgtctgatccataaactgagaaagctgcgagcttccgaaaaactctttgattgatgcgatgacagggcgaatattgatcagctgctgcggcgtgatcgtgtttgtatcttgaatagacattctttcacgaacaacgcgctccattctgcttaaaccaatacggaattggttttgcagaagctctcccactgaacggagacggcggtttcctagatggtcgatatcgtcggtatcgcccactccgtgaagcaggttaaagaaatagctgatggaagcgataatatcagaaggtgtaatattcttaacgccttcttcgatataagcatttccaatcacattgattgtctgctccccttcttggtctgtcggagcatagattttgatagactgaagcgttacttcgtcttcgacaactccgccgttcggataaagctttttaaaaccgattccgttttcaaggtacggcagaactttatcaagcgttcttctgtctaaaatcgctcctttttcggcaaggatttcgcctgtttcagggtcgactagcgtttcagcaagccgctgattaaaaagtcggtttttgatgtgaagctttttattaattttataacgtcctacactcgcaaggtcatatcttttcggatcaaagaaccttgaatcaagcaggctttttgcgttttctacggtaggcggctcccctggacgaagacgctcgtagatttcaagaagcgctttatcggtgttttccgtattatctttatcaagcgtattgcgcagatactcgttttcaccgatgagatcaatgatctcttggtcagatccgaagccaagagcacgcaaaagaaccgtaaccggcaacttacgtgtgcgatcgatgcgtacgtaaacaacatctttcgcatcagtctcgtattctaaccatgcgccacggtttggaatgacagtcgcggtaaaacctttcttaccgtttttgtctactttaccactaaaatatacacttggagaacgaacgagctgagatacgatgacccgttctgcaccgttgataatgaaggttccagtgtctgtcataatagggaaatcgcccatgaagacatcctgatcctttacttcgccggtttctttgttgattaagcggactttaacccgcagcggagctgaataggtcacatcccgctcttttgattcttctaccggatacttaggctcgcccaagctgtagtcgataaattccagagagaggttaccagtgaaatcctcaattggcgatatgtcttgaaacatctctctaagaccctcatcaagaaaccactgataagaagaggtttgaatttcaatgagatttggtaattctaacacttcgctaatgcgtgcatagcttctgcgctggcggtgtcgtccatactgaactagttgacctgtcaactgattcacccctcaaatcatgcgtaatatatgtgtaacaagcatttcttcctcaaatatgtaagaaatacttttacaagacaaaagaaaaaagggtttctaatttagaaaaccacatccaaaaacaaaataccgattttattagtgttcccaataatgtatattttatacaaacctaggcgtttcttaaaaacggcagcaaaatatatacattggcattttataatgttaacatagctgaaaatccgagtcaaactttttttgctttgatgatatagtaccctttctttttttgaacgacttcaacgtccgcaaaaagttcttttaatttttcaatggcagaaggcccgccttgttttttctgaatgacgacccacagctctcctgaaggccgcaaatgttcagcgcttttttcaaagatggcgtgcacagtttttttcccggcgcgtatggggggattagtaataatagaagcgaatttttttgcaggttcgacgttggcaaacagatcactctggtagatctttatgttgtcgatctgattatttaacgcgttttccttcgaaagttcgacagctctttcattaacatcgatcatgtgaaccattcgatcttcgaaatccgcagcaagcgaaagaccaatcgggccatagccgcagcctacatccaaaaaatcaccttctgcatccggttcccggaaagcttcaatcagcagccttgagccaaagtccacttctctttttgaaaaaactccgctgtcgctgataaaagtaaacgtccggtttctcaagcgaaatgcccacattgatctgctgctttttgctgaaggtttttccgaataataatggtcagtcatcacagaacctcctcagttggtgaactctccagatatcttgaaacaagatggcttatcttatgcggaagggactacaattaattagcaaagaaaaagcccgcttttaaaagcgagctttcccctaaagattaggtgaagattacttaacttctacagaagcgccaacttcttcaagtttagctttaagctcttcagcttcttctttcgcaataccttctttaagaggttttggagtgttgtcaacaagttctttagcttctttcaagccaagaccagtgatttcacgaacaactttgataactttgattttttgatctcctgcaccagcaagaacaagatcaaattcagttttttcttcagcagcaccgcctgcagcagctccgccagctacagctacaggagcagcagcagttacgccgaattcttcttcgattgcttttactaagtcgttcagttcaagtacagttgcttctttaacggaagcaatgatttcttcgatatttaaagccatttgtaattcctccattttgttttattttttagatactgatgctattaagcgccttgttcttccttttgttctgcaacagctttagttgcaagagcaagattgcgaactggagcttgaagtacgctaagcaacatagaaagcaagccttcgcgagatggaagttcagcaagagctttcacttcttcaactgtggacactttgccttcgattacgcccgctttgatttcaagagcttcgtgctttttagcaaactcgttaagaactttagctggagcgacaacatcttcagtgctgaatgcaatcgcattcggtcctgttaagaaatcgttcaaaccatcaagttcagcttgttcaaccgcacggcgagtcatcgtgtttttgtaaactttgaactcaacgttagcttcgcgaagctgtttacgaagttctgttacttcagctacgttaaggccgcgatagtcaacgatgatcgttgatttactttctttcagtttagaagtaatttcttcaacaacaactttttttgtttcaattgcgctgctcatggttacacctcctgtaagattcatctgtgtaacacttataccgttcggtgatcacgttctttaacgacatgttccatataaaaagcctccattcgacatggaggctgtatatacaagcatacgtaacgctagagctgtgatatatatacacctcggtaggaaattaagccttatcagcacctactgtctacggtataaatggacatattttatttttacaacgttttgaattatatcagaacgtcttatcaaaagtcaatattattttacgttgaaagttgaagggtccactttgattccaggtcccattgtagatgtaacagaaacgtttttcacgtatacacctttagcagcagcaggcttcgctttcaaaattgtgtcgtacattgtcgcgaagttctctacaagcttgccttcttcgaaagacacttttccgattggaacgtggatgtttcctgctttatcaacgcggtattcaactttacccgctttgatttcgttgactgctttttcaacttcaaatgtaaccgttcctgttttagggtttggcataagaccttttggtccaagcacgcgtccgattttaccgacttcacccatcatgtcaggagtcgcaacgatcacatcaaaatcaaaccagccttgctgaattttgttgatgtaatctgcatcgcctacgtagtctgcaccagcagcttctgcttctttcgctttttcacctttagcgaaaacaagaacgcgctgagttttgcctgttccgtttggaagtacaactgcaccgcggatttgctggtcgtttttacgagggtcaacacctaaacgaaatgccgcttcaacagtagcatcgaatttagctgtgtttgtttttttcacaagctcaatcgcttcgtttacgtcgtaagcttttgtacgatctacaagcttggcagcttcgacgtattttttaccttttttagccattttaaaatttcctccttagtggttttagcggaataacctcccacgaataagggttgcgaacttgtctgatccaaactcgcaacccagcaaagagacaaaaattagtcttcgatcacaatacccatactgcgggcagttccttcaaccatacgcatagccgcttcaacatctgccgcatttaagtcaggcatttttgtttcggcgatttcacgtactttatcgcgtttaacggttgcgactttattacggttaggctcaccagaacctgactcaattccagccgcttttttaagcaatacagcagcaggcggagtttttgtgataaatgtaaatgaacggtcttcgtaaaccgaaatttctacaggaatgatcagaccagcttggtcagatgtacgagcgttaaactccttacagaatcccatgatgttaacaccggcttgacctaacgcaggaccaactggcggagctggattcgcttttccagcaggaatttgcaattttacaactttaactacttttttagccacgagacacacctccttaagtccgtgatgtggtaatagggtgaaccctcccactcaaggtctcattctttatatgaatgatgaaaatatcaagctagctgccttgacctttttgccaagacgcacctttgtatattaccacttttatatagtgatttcaagcgcttttccattacaatttgtcaacttgagtaaattcgagctcaaccggggtctctcttccgaacatattaacaaaaactttgactttatttttgtcgtggtcgatctcttcgatcgtccctgtgaaatcagcaaacgggccgtcgataaccttgacggtttcttttaattcaaagtcgatttctgtttttctttcttcaagccccatccgcttcaggattttttccgcttcgcccggaagcagtgcagtcggctttgaacctgatccggctgaaccgacaaacccggtcacaccaggcgtatttcgaacaacataccaggaatcatccgtcatgacaagttcgacaagtacataaccagggaagactttctttttaacgacttttttcttgccgtttttaatatcggtttcttcctcttcaggtacaacgacgcggaatatcttatcttgcatccccatcgattctacccgcttttccaaattcgcctttactttattttcatagccggagtacgtatgaaccacataccatttcttttccattctcattcaggaccctttcagtccttccctccccacaccttaaaagtttattggccgtaccgggaaactgacactttcttttatacgagcctcatattttgaaacaatgaaaaaacccgttgaacgggttttttggcaagtcatatttagatctattataacacgttatgctgatcattattcaactattaaacgaattaattgcgtaatacccgaatcgatgagtgcaaaaaagatggcgaaaaagataacggtggtgataacagtgatcgtatagcgcgttagttcttttcctttaggccaggtgacctttttcatttcttttccgacattctttaaaaatttgataatacccatggtaagaaacctccacaacctaaaaacaaaaacacctattttgtttccagatgtactgtatgtgaattgcagttattgcagtatttctttacttcgagccgttcagccaaagctgcggagcttttcattgtcgtataattacgatttccgcaatttttgcaggctaacgttacttttttcttcatgtttacacctttttctggacgttcatttcctaagtaacatatcacagtcataaaatgactgtcaatatgccataagcatcggctacaagctgatttcgcggagctccaggtacttttcaagcttccttttgacacgctggagcgcattatcgatcgattttacatggcggtttaattcttcggatatttcctgataggatcttccgtcgagatagagcgcaagaacttttctttctaaatcactaagcaattctcccattttcagctcgatatcatcgaattcttcctgattgatgatcagctcttcaggattcatgaccttggcccctgaaatcacgtcgagaagcgtccggtctgattcctcgtcataaatgggcttgtccagcgacacataagaattgagcggaatatgtttctggcgagtagctgttttgatagcggtaataatttggcgggtaatgcataattctgcaaaagctttgaatgaagtcagcttgtcctctctaaaatcacggatagatttgtagagtccaatcatgccttcctgaacgatatcttcccgatcagccccgattaagaagtaggatcttgcttttgcccttacaaaattacggtactttgtaatcaagtaatctaacgcatcactgtctccgacatgaaccatttcaatgacctgctcgtcttccaactggcaaaaacgttctttgctgaactgttctttgctgaattttccctggttgttttgtaagttcactccgatccccccgaccgcacgtagatagaaatattatacagtaatggacaaaaaagcgtcaacctaatccaagtcgccacgccgccatttttcgaagatcctcaagacgtcttctgacaatggaattttccctgcgggacgctctgaggtgatttgtttcaccctgttttcaatttgcctttcgatcgcttcgacctccctgagcagctctctggccgatttgcgcagggccccctggccaaaaatcgcccactgctctgtgtaatcggatgtggcaacatggatctgcgtctgaatactattcaagtctgacaccagtttctcgatccgttcatcagccgtttcattttcccttgtgaatatcacttctacgcgatgattgaccttctttttctcgattcctttaacgagatgcgcatcaaagacaacgattacccgaaaccctgtatacgattgatattccgccatcttctgaatcaacaggtcccttgcttcttcaaaactgttttcttttaaatctttcagctgaggccaagccccaatcatgttataaccgtcgaccaacaggatgtccattccgtctattctcccagagggcttcgtttccggtacacttcatacatcagcaggccggctgcaactgaggcgttcagggatgtgacctttcccgccatcggcaggcgaatgagaaaatcacatttctctttaacaagccttcccatgccttttccttcgctgccgatgacaagcgcaagcggcatatttccgtccagcgacctgtagtcctgttgtccagacgcatcggtaccgacgacccaaatgccccgtcccttcatttcttccagggtccgcgacagattggtcaccttgacgaccggaatatgttcgatggctcctgtcgaggctttggcgacagtcgttgtaaggccgaccgcgcgccttttcggaatgacgatgccgtgagccccgaccgcgtctgcggtgcgcataatagagcccaggttgtgcggatcctcaatttcgtctaatacaaggataaacggctgttcatttctgtcttcggccttttgaaaaagatcatccagctcggcatactcgtaagccgctacctgggcgacgacgccttgatgctgtccggaaaccatttgatcgagtttttttcttgggacataatgaatcgtgacgccttttttggcggcgagatcgacgacttgctgagcctgtcccttcactgtgttttccgccatccacagcttatacaattcccggccggactttaatgtttcgatgaccgcgttttttcctatgacgtaatcatgctgctgactcattttacttcctccctgccatcccgtttttccagcgctgctttgatgagttcattaagcctatcttccctgttctcaagaaaaagatacccgatgaccgcctcaaaagccgtactgtaacgatatgtttggacatccgtgtttttcggtaccgttccggatttggcattccgccctcttctcagcacagcctgttcttcctcggtgaaaaattcctgctcctcaagcgcaaacagcatgcttgcctgcgacttggcggagacatatcgcctcgactgccggtgcagatcattgggccttgtcatgccttgctttaagaggtgatgcctcacatatacctccaaaacggcatcacccatgtaagcaagcgccaaaccattcagctgtttggcgtctttaatggtttccaaattcatgtttatgattctcctcttttccagcgcgtgccctgcggagtgtcctccaagataatattcatgcttttcaactggtcgcgaatctgatcagatgttgcaaagtcgcggtttctccgggcctcattccgcttctcgatcagttcttcaatgtctttatccaaaagttcctgttccttgagggagaagccgagcactgagcagatctcgtcaaacagctgtataaacgcctgaatgacatgttctgcagtattcttttcctgcaaatagtagttggcatgtttggccaggtcaaacaggacggaaatggcattcgctgtattgaaatcatcatccatagccgtttggaaggcttttcgctgctcttcgattttttcaagccattctgaatcgccctctgttaaatttgtactgctttttaggcgatgctgcaaattgctataagctgtttttagacgtccaaaagcgttttttgtgttctcgagaagttcgaccgaatagtttatcggatgtctgtaatgaacagacagcatgaaaaaccgcagcacttgggggtcatgctctttaataatgtcatgcacaagaacaaagttgccgagcgattttgacattttctcattatcgatattaatgtagccgttatgaagccaatatttcgcgaaaggcttccctgttaatgcttccgattgggcaatttcgttttcatgatgcgggaaggccagatcctgaccgccggcgtgaatgtcgatcgaatcgcccagatattttctcgccatcgcagagcactcgatatgccagccgggacggccttttccccaagggctatcccaggagatttcgttatctttagccgctttccatagtgtgaaatcgagcgcatcttctttcttttcgcccacttgaattcgggcgcctgatctcagctcatcgaccgattgatgcgacagctttccatagccttcaaacgatcttgttttataataaacatctccgtccgcctcataggcatagcccttatcgatcagcgtctgaataaagtcgatgatctcatccatgttttcagtgacgcgcggatggcagtcagcttttgtgcagcccagtgaaccgacatcttcgaagtatgccttaataaagcgttcggcgatgaccggcacttcctctccaagttcatttgccgctttaattaatttgtcatcgacatctgtaaaattggagacatattggacttcatagcctttatactctaaatactttctgacagtgtcaaacacgatagccggccttgcgtttccgatatggatgtagttatatactgtcggaccgcacacatacattttgaccttgccttcttcaagaggcacaaacggctctttttttcgtgtgagagtattatacaatgttagtgtcacagctcatcttccctttcttttctccggagctcttgtttcagctgcctgatttcgttttccaattctctgaagcggtcagccaccggatccggcaaatcctggtgattcaagtcgcgtctgattttctttccgttttgtacgacgacccggcccgggatgccgacaacggtggagcattcaggcacatcgtgcaggacgacggagcctgcaccgattttcgcccctcttccgactgtaatggatccaagcactttggcccctgttgagatcagggcatcgtcctcgattgtcggatgccttttgcctttttcttttcctgttcccccaagcgtcacgccctgaaaaaccgtgacattgtttccgatctcacaggtttcgccgatcacaacccccatgccgtgatcaatgaaaaatctcctgccgatcttggcacccgggtgaatttcgattcccgtaaagaagcgggcgatttgagagatcgctctggcgatgaaaaacctttttcttttatataaagcatgtgcaattcgatgtgcccatatagcatgcaaacctgaataagttaagatgacttcaatgtagcttctcgcagccggatcttggtcaaatacgacatctacatcttctttcagcattttaaagaacacatgattccccccgttccccgcttcctttgtctctattgtcaaaccatataaaaaacgcctctgtctgatgacagagacgctttttgacgcgcggttccactctgtttagaaaacagcacagctgttttctcaactctcatccataacggcggataccgcctttgaatacttgttataaaaacgttcttcaaaggtctcaagaggtgcatttctaaagcccggcgcttaagtcttttccagccgatgaagactctctctttaaaggccctggctttatacttatccctgtcaacgatttatcttattgaataatgttatgcagccgttttaaaacggtgtctttccccaataattcaatggactgaggcagttcaggaccgtgggtctggcctgtcgtcgctacgcggatcggcataaacagctttttccctttatgtcctgtttctttttgaacggctttgatggatgccttgatctcatctgccgtaaacgagtcaagctgctcaagcttttcggcaaatacgcgaagcacttccggaacctgctcttcttctaaaactgttcttgcttcacgattatactggatatcgtctttaaagaacaactctgttaactcgacgatttcagcgccgtagctcagctgttcctgatatagggaaatcagcttgcgcacccattcctgttcgctgcctgaaagctcttctgaaaccttgcccgctttttgcaaatgcggcacggtcaattcgatgacctgatcaagatcaagttttttcacatactggttgttgacccatttcagtttatgcgtatcaaacaccgctggtgattttgacaaacggtttacatcaaatatctcaataaactgttcttttgtaaacagttcttcttctccgaccggcgaccagcctagaagagtgatgaagttaaacaatgcttccggcaaatagccgagctcttcgtactgctcgataaactgaatgatggactcatcacgtttgctcagttttttgcggctttcattgacgattaatgtcatatgtccaaatgccgggatatcccagccaagggcgttgtaaatcatgatctgctttggcgtattggaaatgtggtcttcgccgcgcaggacatgcgtcattttcattaaatagtcatcgaccgctacggcaaagttgtaagtaggcgttccgtctttcttcacgatgacgaagtcgccgattccgtctgtttcaaaagaaatttctcctttgacgatgtcatcaaagcggatgacttcaccttgaggcactttaaagcggatgctcggctgtcttccttcagcttcgagcttttcctgctcttcttttgttaaattgcggcacttgccggagtagcgcggcatttctccgcgggcagcctgttcctcacgctctttctcaagctcttcttccgtgcagtagcatttgtaggctagccctttttcaagaagctcctcgtaatatgttttgtaaatgtcgtttctttcggattggcggtatggtccgtattctcctccgacatccacgctttcatcccagtcgatgcccagccattttaaatagttcagctggctttgctccccgccttcaatgttgcgcttgcggtccgtatcttcaatgcggatgatgaattttccgccttggctccgggcaaacaaataattaaaaagagcggttctggcatttccgatatgtaaatggcctgttgggctcggcgcataacgaacccgaacttcgtttcccatctgtctaacttcctttcgtctctagcagagttcaaatttatttcctattctatcatcaaatgaacctgtcttcaaaatgaattataccttttggagcagaacggaagcctgggcggcgattccttcggctcttcccgtaaatccgagcttttcggttgtggtcgcttttacgttaatttgggaaatttccgcctctagcccttcggcaattctggctctcatgtcttcgatatacggcgccattttaggcttttgggcgatgattgtacaatccaggttccctagcgtatagcctttttccttcacgatcatccagacgtggcgaaggagtttgaaggagtcggcatctttgaattcaggatcggtatccggaaagtgttttccgatatcgccctcgccgacggcaccgagacatgcatccgcaatcgtgtgcaaaagcacatctgcatctgaatgtccgagaaggcctttttcgtaaggaatcgtaattcccccgattatgagcggcctgccttccactagttgatggacgtcaaatccttggcctattctaaacatgttcattcctcttttccgcttctaatatcgcttctgcgacaagcaagtcatccggggtcgtcagtttgatgttttgataatccccttgaatgattgcaaccgtacctccggcttcctcgacaagactggcgtcgtccgtaccgaggaaaccttttgcttcagcctcaaggtgagcattcatcagaatagaaagacgaaaagcttgtggggtttgagcggcccacaagcttgaacgttcaatcgttccggctatctcaccgtcttgaacgcgtttgatcgtgtctttaacaggaacggcaacgatggctgcccctgtttcctttgctttctcgacaagctgttcgatatattcccgtttaataaaaggtcttgctccgtcatggacgaggaccgtttcctctttgccggccgctttaatgcccgcaaaaacgctttgctggcgttctcttccgcccggcaccatctcgatcggagtcttaaaatgataggtttttaaaagggtgttgaattcaccgaattcctgttcattgatgacaagaatgatccttttgcaggcatcatggttttcaaacacctttaatgtatgaataatcacaggtattcctttcgcctcgataaacagtttgtttttcccggcattcattcgtttaccttgtccggcggcaggaatgacgacttcataattcattttatttctccctttttcaaagcgccttttccagcagtttcggcttggcgaatatcattctgcctgccgctgtctgcagcacgctggtcacgagcacgtcgatatgtttgccaatataatttcgcccttcttcaacgacaatcatcgtgccgtcgtccagataagccacgccctgattatgttcttttccgtctttgatgacctgcaccttcatttcttctcccggaagcacgacaggcttgacggcgttggcaaggtcgttgatgttcaatacggcaaccttttggagctcgcatactttgttcaaattgaaatcgtttgtgacgacaacgcccgaggtcagcttcgccagtttgacgagcttgctgtcgacctcttggatgtcttcaaaatcgccttcataaatttcaactttaatatcaagctctttctggatacggtttaaaatatccagtcctctccgccctctgtttcgtttgaggacgtctgaagagtcggcgatatgctgcagttcctcaagcacaaactgaggaatcacaatgacgccttcaagaaatccggtctgacaaatatcagcaattctcccatctataataacacttgtgtctaaaattttcagctttttgtcttcttccggacgctcttcctcagcagaaccttttttctttctcgatgtaaaaagtgtcagcatttcatcctttttcttgaaacccacacggaatccgagatagccgagaaatgcggccaacacaatcggaatgaccgtgctgattaactgataagggatgtcttttaacggaatgacgttgacgataagataagcgagcataagtccgaagattaatcccaaagagccgaacaacaagtctgagacaggtgctttgatcaaggaatcctcaatctgtttcacccagttgatgacgtgatccgcacaccagatgcccagaagaaaaaagatgatagctcctaaacaagcggacgcatacgggtttgttactaaaggtatgtcctgtacatttaacagtacaaacaattccggtatgagaaaaataccgataacgcctcccaaaatcgcaaagaacgcttgaactattcgttttaacataccttcacctcctttaaaataatcgttttaatttttataaatgcagctgtttccacgtgaaaaagggaaaacaaaaagtaagaataatatacccataaattgcaaattttaatcacttctagaaaattttctcacagctgcctgtcagtataatgtttctcctgaagtctctttaaccctttctttatcttttgggcacgaacagccccaattccttccacttcatccaaatcttttacatccgcttcgataatgagctttaaatggccgaatgcttcgacaacattttcgacgatcggcatcgggaggcggggaattttgtggagaagcctgtagcctctcggaaaaacgtattcttccatgttcgtagttgctgaatagcctaaaagcttaaggagaatcgcatcatccagcaattcgaaactcgacatatcctgaagctgtttcagcagaacaaacgggtctttgattttttctttcacataatctttgacgaacagcgccgcttcctgctccatatcggtgatcagttcgctaacctggagtctgatgagatggccttctgttccaagctctttaatatacatattaatttcgtttttgattctgagcaccatttcatatcgatgcagaacggagatgacatccccaaatgtaacaagctcttcaaattccagcgcgttcaaattggaaatcgcatggtccaaaatgagtttgtatttttcgagcgtctgaatcgcctgattggcttttgttaagataaagccgatatctttgagtatatatttcatattttcctgatagagcgtaatcacattccgtctttcagaaatcgcgatgatcagacagccggtctgcttggccacacgctcggctgttctgtgtctcatgcccgtctcagaggagggaatcgtcgcctcaggcatgagctgtgtattggcatatagaattttttgccctgaatcgctgagaatgatcgccccgtccattttagccagctcgtacagatgagccggagagaaagaagaatttatgtggaaccctccgtcaaccacttctttcactttatcgttgaagccgaccacgattaatccgcctgttttggcccgaaggacgttttcgattccttcgcgaagaggcgtgccgggggcgacaaactgcaatatttctgaaagatcctgtttcgctccttttttgtctttgtccatatattatgatcctcctaatgaagctcgaagggcctcagctacattttcaacgccgacgacttcgattcctttcggctttgtccatccttctacatttgcagaaggaataatcattcttttaaaaccaagcttcgccgcttcctgcaccctctgttctatccttgatactctgcggacctcccctgtcaatccgacttctccgataaaacaatccgtcggatgaggcggggtgtctctgaagcttgaggcgatgctcactgcaacggcgaggtcaatcgctggctcgtccagcttgacgcctccggcgacttttaaataggcgtcttgattttgcagcagcagtccaacccttttttctaaaactgccattagcaatgagacgcggttatgatcaatcccggttgccatccggcgcggattcccaaagctcgtgggggaaatcagcgcctgaatctctactaagactggcctcgtgccttccattgaggccacgacactcgatccggccgctcccgccgagcgctcttcgagaaagatttctgacggattcagcacctctgtcaggccctcttccctcatttcaaagattcccatttcattcgttgatccaaaccggtttttgacggctcttaaaatccgaaatgtatgatgccgctcaccttcaaagtaaaggacggtgtcgaccatatgttccagaagtctcggtccggcaatcgaaccttcttttgtgacatgcccgacgataaatattggaatccctttcgtttttgcaattctcatcagctcagcggtgcattccctgacctgggagacgctgcccggagcggatgtgatatcactttggtaaacggtttgaatcgaatcaaccactacgaatgatgggttcatctcttctatagaagacgtaatatactccatatcggtttcagataaaacgtgaagagtgggactgttgatacctagacggtctgctctcagctttgtctgcttgaccgattcttcgcctgagatgtacaggacattttcttttgaatcagcgagctgggcagatacttgaagcagcaaggttgatttcccgatgccggggtcgcctccgattaaaacaagtgaccctttgacgatgccgtttcccaagacgcggttgaattcgccaagtttcgttttaattcgcggctcttctgttgtttcaattgaagtgagaggtgaaggcttttgcaccgtttgaacggaatgtgaaaaagcggttcttctgttggcggcgggtttttttatcgtttcttccaccatggtattccatgcaccgcatccggggcatttccccatccacttggcggattcgtagccgcatgagtgacaaatgaatttagtctttgttttagccattgatttttcaaaacgctccctttataagaaagtgaggcatactgatgaacatcgtatgcctctttcttttgtctctatattagttcgttttagcttcggtttttacgacaaattctccgtcttctacatccaaaacaatatgctggcctttttgaatatggccttttaggagctcttctgacagccggtcttccacgtgtttttggattgctcttctgagagggcgcgctccgtattcgagatccacgccttcatcggcgattttttctttagccgcttcagtcagctcaattgaaagatcctgttctttcagacgcttggtcaattggtctgacatgagggatacaatatctttcaaatgttttttctccaaagagtggaagacgatgatctcatcaatccggttgataaattcaggtctaaaggcgcgttttagttcacccatgactttgtctttcatatctttataattctgggtttcatcctgcacattaaacccgacgtatttatttcttctcagttcgctcgcaccgacgtttgatgtcatgatcaaaatcgtattcctaaagtcaaccgtgcgcccttttgaatcagtcaggcggccgtcttcaagcacctgcagcaaaatattgaagacatctgggtgagctttctcgatttcatcaagcaagacgacggaatacggttttcttctcactttttcagtgagctgtccgccttcatcatagccgacatatccaggaggtgaaccgacgagtcttgatgttgaatgtttttccatgtactcggacatatcgatgcgaatcattgcttcttcatcgccgaaaatggactcggcaagtgcacgggcaagctccgttttccctacgcctgttgggccaaggaaaataaacgaaccgataggacgttttggatcttttaagccggcacgcgcgcgtctgactgcttttgcaactgcaacgacagcctcatcctggccgataacgcgggaatgaagaatgctctccatgttcagcaatttgtctgtttcggtctgcgcaattttggaaaccggcactccggtccagcttgatacaaccattgcaatatcgtcgacggtcacttcggaattttcttgaccttgcttttctttccaggttttcttggtttcttcgacctgttcacgcaagcgctgctccgtatcacgtaaagacgctgctttttcgaattcctggctttgaacagcggcatctttttctttccttacctcatcaagcttttgttcaagctcttttaagttaggaggcgttgtgaatgaacgcagtctaacctttgagccggcttcatcgattaagtcgatcgccttgtcaggcagaaaacggtccgaaatgtagcggtctgacagctttactgccgcttcgatcgcttcatccgtaatcgatacgcggtgatgggcttcatagcggtctctgagccctttcaatatttgaatgctttcttcaggagacggctggtcgacctgaatcggctgaaaacgccgttctagtgcagcatctttttcaatgtatttgcggtattcatcaagggttgtcgccccgatgcattgcagctctccgcgcgccagcgacggtttaaggatattggaggcatcgatggccccttccgctcctccggctccgatgagagtatgcagctcatcgatgaagaggatgatatttcccgcttgacgaatttcgtccatcacttttttcaggcggtcttcaaattcaccgcgatatttcgtgccggcgacaaccgttcccatatcaagtgtcatgacgcgcttgtcgcgtaaaatctccggtacttcgttattgatgatctgctgggccaggccttcggcaatcgcagtcttaccgacaccaggctccccgattaacacagggttatttttcgttctgcggctcaacacttcaatcacgcgttgaatttctttgcttctgccgatcacgggatcaaggctgtcttcttttgcaatcgccgtgagatcccgggcaagactgtctaaagttggtgtgttggcgctactgttggcgcctgaagcagcgcctccgctctcattgctgcccaacagctgcaatacttgctgtctcgctttgtttaagctgacgcctaaattattcagcacccttgccgcaacaccttccccttcgcggattaagccaaggaggatgtgttcagttccaacgtaggagtggccaagctttctcgcttcatccatcgccaattcggtcactttcttggctctcggtgtgtaatggatcgattgtgacatttcttgtccgcggccgatgaggctttcaacttctttttgaatcttgtcagggctgagtcctaacgcctgcagcgctttcgcagcaattccttctccctcgcggacaaggccgaggagaatatgttctgttccaatgttattatggcccagacgcagagcttcttcttgagcaagcgccaatactttttgtgctctttctgtgaatcttccaaacatcatatcgtttcatcctcctgtctattgccgttgttttctaatttcaagcgctccctgataagagcagcccgcctgatgtccctctcgtttggccttaaggctcctccggaatattgctggagaaatccaggctgtgtcaggatcatcagctcattaagtatattgctggaaagaccttttattatccccaggtcaattccaagacgaacgtctgaaagacatcttgctgtttctttcgactcgatcatccggcaattggacagtacgccgtaagatctgtagacgcggtcttcaagttcgatttgcgaagtctgataaagcgcctttcttgctgaacgctcttgttcgatcagctgagcaacgacactgttcagatcttcgacaatgtcgtgttccgatttaccgagggtaatttggttggaaatttgaaagatattccctaatgcttcgctgccttcaccgtaaattcctctaacaacaagccctaattgattaattgccggaataattctgtttatttgcctagttaacactaaagcaggaaggtgcatcatgacagaagctctaagccctgttccgacatttgtagggcagctggtcaagtagcctctttgttcggaaaaagcgtagtcgatccggtcttcaatccaatcgtccacctgatttgctgctttcaatgcttctgacagctgaaatcccggaaatagacattgaatgcgaatatgatcttcctcattcagcataatactcacttcttcattttcagaaagaaggcatgcgccaaaggaagcttccgtcaaatgcggactgatcagatgtttttccacaagaacccttttttccaaaggctggacctgatccattttcacaagctcaaacttcccgataccgggcacttcatagcctgtgaactgttcttcaaacaatgctataatcgctgaagcctcttcatttgaaaaaagcgttggaaaacggactttatccaaattgcgcgcaagacggatccggctgctaagcacgatgtcactctcagggccttcttgccgcatccaattgcttaaagcattctgaataaaatgctgcagtgacatcagtcctcctcctccttgtttgcattcaggttttgttcaagcgatctgatctgatctctgatgttggctgctttttcaaattcctcctgctgaattaattctttcagctctttttttaatgcttcaatttgtcttcttacatgcagattaccgccgatccgctttggtattttacccgcgtggaccgtgttcccgctgtgaacttttcttaaaaccggagtgatataggagtggaaggttttataacattccgaacatccaaaccggccggtttttcgaaattccgggaacgtcatattgcattttttgcatcgcaaaacctgatccggctgttgaaaaagctgcgcctcgctgctgtttgtaaaagacgagtcaaaattaagcagtccggataataaattatggatggaaaatccgccactttcattcatagaatatgactcgctgttctctttcgcacattgttcacagatgtgcatttcttttttttcaccattaataactttcgtaaagtgaaaagttgccggtctttctttacactcttgacatatcacgcttctcacccgctttacttaaatttaagtgacgtaagcatggctttcatcattcttgctcttaattcgtctcgttcaggcaaatcaatatataaaacagaacggtccatgacactcaccatcaatttcgcttcgctttctgtaatgacaccattttctaacagccttaaaatgatgtcatctgaagcagcctgggagagccttgtatagatttgattcataatattgttaatcaaatcaattttgtcgttcattttaattttaataattcggatataaccgccgccgcctcttttgctttcgacaatatatccgcgctcgctcgtaaaacgcgtattgattacgtaattgatctgagaaggaacacactgaaatttatcggctatttcgctccgtttaatctctaatatttctttcccgttctgttctaatatttgtttcaaatactgttcgattatgtcagaaatatttttccccactcagccccctccttcacttgactttgactatatttgactttaactttactataagtggttttcgtttttttttcaactaattgctcttcgtcctttattatttccacttttagctgtcataaaaccttagggaaaagaaaaaagaccagcttttatataagctggtctttctaagctgttggacccgttgatcctgtcgcccctgttggacccgtcgctcccgttgcgcctgtggctcccgttgcccctgtcgggccggttgcgcctgtcgctcccgttggaccggttgcgcctgtcgctcccgttggaccggttgctcctgtcgctcccgttgcgcctgtcgggcctgttggtcctgttgctcctgttggtcctgttgctcccgttgcgccggttggacctgtcgctcccgtggctccggttggacccgtcgctcccgttgcgccggttggacccgtcgctcccgttgcgccggttgcccctgttggacctgtcgctccggttggacccgtcgctcctgttgccccggttgctcccgtcgctcctgttgccccggttgctcccgtcgctcctgttgccccggttgctcccgtcgctcctgttgccccggttgctcctgttgcccctgttggacccgtcgctcccgttgctccggttgccccggttactcctgttggacctgtggctccggttggacccgttgggcctgtcgcccctgttggacccgtcgctcccgttgcgcctgtggctcccgttgccccggttactcctgttggacccgttgggcctgttgctcccgtcggacctgttgctcctgttgggccggttgctcctgtcggacctgttgctcctgtcgggcctgttgggcctgttgctcccgtcggacctgttgctcctgttggacccgttgctccggttggacccgttgctccggttgcgcctgtcgggccggttgctcctgttgggcctgttgctcccgttggacctgttgcccctgttggacctgtcgctcctgttgcccctgttggacccgtcgctcctgttgcccctgttggacccgtcgctcctgttgcccctgttggacccgtcgctcctgttgcccctgttggacccgtcgctcctgttgcccctgttggacccgtcgctcccgttgccccggttactcctgttggacccgttgggcctgttgctcctgtcggacctgttactcctgttactccttttggaccggttgagcctgtggctccggttgctcccgtcgggccggttgctcctggcggacctgttgcgcctgtcgctccagttggacccgttgggcctgttgcccctgttggacccgttgctcctgttgggcctgttgctcctgttgcccctgttggacccgttgctccggttgccccggttactcctgttggacctgtggctcccgttgcgcctgtcgggcctgttgatcctgttgagccggttgctcccgttggtcctgttggacccgttgctcctgttgggcctgttgcccctgttgggcctgtcgctcccgttgggccagttgcgcctgtcgctcctgtcgggccggttgctcctgttggacccgttgggcctgtcgcccctgttggacccgttgctccggttgccccggttactcctgttggacctgtggctcccgttgcgcctgtcgggcctgttgatcctgttgagccggttgctcccgtcgctcctggttgatcaattgttatcattgcaacatcatcaattagtatcggtgcccccccactaagagggagtttttgaatagttaccactcctataacggttccaggaggagcactattcgttgtagcatatatttcattccacacatttactgcagatagacggtttactggaattgttaagcttaatccctgcgacaaaaagtcaaaagaggagttgtaataatctactgttattacaatcgcaggattaggagcgctgctagcttttgaaatagatataacaaattcaaaattctctcccgggttaaccagaaagctctgagctaagattccaatcgatgaagttaccaagttaacactataaatccctgaatggctgaaattagaagtaactacggcattaaatcctgtccaaggcggcagagaaccggtttcaaaccctccatttattattcgattctcaatggtcaatcaagtttcaccaccctttctcaaaaattgagataataatatccctcaaacaaaatatgaaatatctatgtataccgtttggataaaactctatttctttgaatttttataacgccaatcgctataaatgataaattttataatttatcattagaatcttttaaacaaaaaccccctttaagctttatgaaaacttaaaggggactcttcattttacaatcaatcaaagattacagcatttagcgctcttgtattaacattggctgccaaaaggttagtccctgttacattaattctaacctcataagtttgtgttcctgcccctggtgtatcaacccatgtaaggttaggaatatcaccatatacacgaaccgaacctgccgatttttcatcctgagaatcaacagacacttgtgcgatagcgctgttatttctatacaatgtaaaaattatactgtattcaaaagtagtagctggccctatgataatatcaacttcagccatagaatcgagttttatattctgtccagctgaagaggtaacagttgtcgttagaattggtgtttcgctgccaactgtgagtgaaacagggtcagttgactgcgccggtgttcccaacagacttcccggacccgttgcgcctgttggacctgttgctcccgtcggaccggtggctcccgttgcgcctgttgctcccgtcggacctgtcactccggtcggacccgtcgctcctgtcgaacctgttgctcctgtcggacctgttgctcccgtcggacctgtcactcctgttggacctgtcgctccggtggctccggtggctccggtcgggccggtggctcccgttggaccggtcgttcctgtcggacctgtcgctccggtggctccggtggctccggtcgggccggtggctcccgttggaccggtcgggccggttgcgcctgttactcccgtcggacctgttactcctgttggacccggcgctcctgtcggacctgtcactcctgttgctcctgtcgctcccgtggctcccgttactcctgttgctcccgtcggacctgtcgctcctgttggacctcctccaccctcaacactcaatagagcaacatcatccacaagcacacttgcagttcccgcctgcggaatgttgttgatcaaaatgaatgcctgggtggtgccagagggagccggtgaagttgtttgatagacttcaagccatgtcccattttcggctgccggtattctgcttgacggcacagtggcaaacagcccgtatccgagaaaattaaattgactgtcaaaataagtaacctgtatcgttacagaaggtgccgggagaaagcttgctctcgcaagagaaacaagaaattcgcttccttcccccgccctggccggaacaaattgagcaatatatgatgtgactgttccgccaagaaatctcgcagagaaaaaacctgaatgcgaaaactggcttgtaacagatgcgtttacgcctaaccaggacgagagggtacctgtctcaaaacccccgttcatcaccgcgtttcgaatggacatttttccacccccaattcctcttcaatttgtggctgcaatgatctttaatagatattgaagctctatatcctatgatctctctttttatgcagacacgttatataacacggctgagatgaaaaaccgtcacttcatcaaccggcctggattgcccacagccgttttgcctgcgggaacatcttttgtaatgacggcacccgctccaatgaccgccccctccccgacgacaaccgccggcagcaatgttgcgttattcccgattttcgctcctcttttaatagttggaccttgatacgggtagtttccctttcccatatatttatcatttgacgtggaacagcagggaccgataaacacttcatcctcaatcgtcatatcagcagtgatatagcagcccgtttgaattgttgctttacttccaattctggtattgttttcaaccatcgcattgcgtcctataatgctttctctgccgatcgcgacattttcgcgaatgctcgccatatcccccacgaagacgccttgttccaacagcacgtctcggtaaatcacagcgcttgctccaactatggcatcatcttctatccgcaaaggggctcctgcctgcttcggctggcgagccatttttttatttgaagaagccgctttgccaaggacggccaaatcgccgattttcaccccgctgccgatatgagtgtcctttttaataatggcatgatggccgattgttacgttgtccccgatgaccacattttcttcaataacggcatgctctcccaataccacgttctttccgatctttgcagtttcatgaatcattgcttacatcctccatttctcatttacacctgctgtagcatattcaatgcggacgtaatgagaaacggcttcataaaaaaacacggccgccgtcaggcgaaccgtgctacttttctcttcttgcaaaatcgacaaaccggaatttatcaaggcggtgtctgctttccgtatattgaaacaaggtcgtatcatcaagaaaaacgaaatttttcacgaccacaatgtgctcgtatccgttcagatccaaatactcttgatcctctgccgtacatggctcgactacaatttccttatgagcatagctgatgacgagcccgcattcatcttcaaggtattgatagatcgagtcctcgcatatttctttcgttaaaagcggcacgtgtttgcggataaaatagtctttatccaggatgatacgctctccgttgatgttccgcgacctgacaacccgccatacctcttcatctccggaagtgcggagctgcttttgaatatatgcgtccggatgcgtcaagccgaactcatggaccgtcgtgcttgtctcttttccgagcgtttctgaaagctccttaaagctgaccaaaccggaaaccgggaactgcattttctccctgtgcagcacgactgaccccttccctttaatcttctgaatatatccgttctgagcaagcacgttcagcgctttccgaacggtttccctcgaggtgtcgtgctgttcggcaaggtcgttttcagacggcaggatatctccggcattcagtatgctttgatcgatttgttccgcgatttgtttgtaaatcatcatatacttgttgatcttcatttttttaccaccacgcttagtttagcatggtttggcaagatgataaacaatcgattgatatggtttcactgtgaagcgtttaaatgactcgggaagatcggtgtcattggaaatgagaaccttggcatcatagccttcaatatcaatatcgtcaggcagctgaaactcggtctctttcccgtaaaaattattgatcaccagcagtttttcatccgctccgtttctcaaatacgcgtaaagctcttgatcgtcttccagtatgagctgataatcgccggttgtaatgatatcgaattccttgcggagctcattcagctttttataatggtagaaaatcgaatcaggatcgttgagcgcttcttctgcgttgatttctttgtagttgtcaggcaccggaatccacggtgtgcccgccgtaaacccggcattttcttctccgttccactgcaccggcgtccgcgaattatcacgggatttcgctttcaagatttcgatgatttcggcttccggcttccctgcttctttcaggatacggtacatattgagagattcgacatccctgtaaagggagatgtcatcgaatttcgggttggtcatcccaagctcttctccctggtaaatgtatggcgttccctgaagcatatgaatcgcggttgccagcattttcgcagactttttgcggtattttccgtcgtccccgtaccgtgagacgatccgcggctggtcgtggttgcaccagaacaatgcgttccatccgccccctttattcatttccgtctgccattcagaaagaatcttcttcagctttagaaaatcaaaatccgcaagcgcccatttttccccgtttggatagtcggcctttaaatgatgaaagttaaacaccatatcgagctcacggctttcggggtttgtataccggatgcaatctgcgattgtagtcgatgacatttctccgaccgtcatgctgtcatattttgaaaaaacctccctgttcatttcattcaaaaactcgtgaaccctcggcccgtccgtataaaatctgcgtccgtccccctcgtcatcatcagggaaacgctggtcttttgagatgacattgatgacatcaagtctgaagccgtcgattcctttttcaaaccagaaatgcatcatctcgtacactttttttctgactgcttcattctcccaattcaaatccgcctgtgtcacatcatagagatggagataatactgtccgctctctgcatgaaactcccacgccgagccgccgaatttcgattcccaatttgtcggcggagcgccgttcggcttcatgtctttccaaatataaaagtcgcggtacagattttctttgccggacgccgcttctttaaaccatctgtgctctgttgatgtatggttgacgacaagatccatgatcacctttatgccgcgcttgtgggcctcttcaagaagctcttcaaagtcggccattgttccatattcttcatggatgctgtaatagtcgctgatgtcatagccgttgtcgttttgcggcgattgataaatcggcgtcagccaaatgacatcacaggcgagctccttgatgtagtcgagcttttcgatgatgccgcgtatgtcgccgacaccgtttcctgttgtatctttaaagcttttcggataaatttggtagacgactgcttttttccaccatggattttcttttgtttccattttcaacaccaccgctttcttctttatgaaaatgggaaaagggcagacaaatatgcgcgcccctctccctctcttatttcatttttaattttgcgtagagatatgttccggcaaacggcgcgatcaacacgatcgccattccgatcgcaaacgctccccagtattggctcataatagagaaaattccaggtacgccgccgacgccgacagagcttgccaaaaccccttgcgaggaaatgaacataccggcaatccccgaactgatcatcgcgatcacgaacggaaatctgtatctgagattcactccgaacaatgccggttcggtaattccgagataagctgaaattccggatgtcagggacaggcctttctgcttctcatctttgacaataaacatcatcgcaagcgcggctgaaccttgtgcaatattggacagcgcgagcatcggccataaaaatgttccgccgagctttgagccgatcagctgaaggtcaacggcaaggaatgtatgatgcattccggtaatgacgagagcggcgtaaagccctccgtataacagtccgcccagtacggcgaattgttcaaagacagcaataaggcctgatgttaaaacatttccgatggcaaatgtaatcggtccaaggacaataaatgaagcaaaacctgtgacaagcagcgtaatcggtgccacaacaaggagctgaatgctctcaggcgtccgctttgtcaaaaagcgctcaatttttgccagcaaataagaagcgagcaaaatgggaagcacctgcccctggtagccgaccttctgcacttccaaaccgaataaattccagacaggaatctctccgctttgctccgcagccccgtatccccaggcgtttaacaaatcagggtgcacaagcatgacgccgagcacgatgccgagcagcggatttccgccaaaccgcttgacggccgaccagccgattagcgcagggagaaatgcgaaagcagtccccgcgatcaagttaatcatattagcgagatccgcccattgcggatagacttcaacgattgattttccgctgaagaaaatgtcttgagccgtcaggatattgttgatccccatcagcagcccggcagtgacaatcgccggcaatattggaataaatatatctgcaagcgttttcacggcacgctgtaaaggattcatatttttctctgaggctttcttaacatcatcctttgacgattcgccgattcctgttgccttcaccagctccgcgtacacattgttgaccgttccttggccgatcaccacttgaaattggccgttagtcgaaaacgatcctttgacaacatctatttgctccagcacctcttgattgactttgctttcatcgagcaatgcaaatcgcaaacgcgttacacaatgggttaccgctgcaatgttgtcagcaccgccgacagcatcgacaatccgtcgcgctgattgattcaaatcagtcattccaatccctccttctcctcttataacctgtatatacatgttataggtatattgtattcctgtatatacaagtagtcaatatatttttgtagcgctttcaaaaattaaaaaagccggatgttcccttcataaaacgtaggagagcaaggcttcctccgatttatgagccgggaacaaaccggctgtgatcataaattgttcactttttcgtcaccttcataaacgccgtcctgctgaccgatgtctttcaaataatacttttctgatgtaaaaaactcatcatataaagaccttacttttctgctcaagagcagcaccgccaaaatattcggaagaagaatgaaaacgagcgcgagatcgaggaatccccatatcgcctttgctcctccggcagcaccgatgacgacggcggccaggtagatgaatttaatcacatgtcccgcgagccgtccgaacagaaattcagcttgttttacaccgtaaaaaatgaccactgtgatcgttgataagacaaagaaaacgagcgagacagagacgaagtatccgcccacagggccaaaatagctgcgaaatgcggctgcggccagcgcccccggatcgcttgatgcgttttcgccggtccagacgcctgatgcgagcacgacgaaggcggtggtcgtgcaaatcagcagcgtatcgaccacgatgccgatcaccgcccagaacccctgtctcacagggtggtcggtcatcgccgctgcgtgggcaatcggcgccgtccccatcccggcttcgttggaataaaggcctcgtgcaaacccccagcgaacggtttcggcaactgccgcacctgcaaagccgccgaatgccgaagaagatgtaaacgcattcgaaaagatgagagagaaaaaagcgggtacagaggaaaggtttgtgacgacaatcaggaaaccggccccgatgtacgcccctgccataagcggaactgcgagctccgtcacttttccaatccgtttaatccctccgatcaccactaaaccgatcaaaaaagcaatcccgattccggtgtataaacgattgaacgagaacgtctcagccagcgatgcggaaaccgaatttccctgcaccatgatgctcggtacaagttcgatcatcagcgctactgaaaaaaagacgccgagccatttcatggagagcccttttgtaatgtaatacatcggtccaccgacatattcgccttcttcatttttttctctgtagtggacggcgaggacgctttccgaaaacttgatcgccatggcaaacagcgcgaccagccacatccaaaaaacggctcccggaccgccgaacatgatggccgcaggcacaccgacgatattggcggcgccgactgttgagctgagagccgatgtcaaagcctgcagcggtgtaaccgtcccttctcctttcggctttttgccgacacttccgatcgtctgcttaaagatatagagaggatagcgaaattgaaaaaatttcagcaggatcgtcaagtagactcctgtccctgtcagcagtatgatcagcggtggcccccacagccaatctgatatgtattcaacccaattcaataatcgttccatcctatcacccttttgttcgtttacgggtcaataccactacaggggagaaataaacctgcttttagcgctttttatttccgctcagccttcggtacactttttctttataaaacgctgaggcaggcttggaaaacatgccttttttgtcggcgagcctgtcgagcctgagccgggtttctgtttttctctcaattaaacgctcgcgctcgtcttcatccgcgcactttgcgattaagtcgtcaatcgtcatcagttctttctttaaagcgccttcatcccccgccattccggcgtttttcatcactctgtaagccatgcggagatgctctggaacatgggcggcatcgtcttttttcaaaggtttccccattcccggaagcccttcgaattcgccgtccttaatggcctgcttaatcttgtcttcagaaacgatgctcgaaaaatccatggtctaaatcctcccttttcgttcatatactaacaacagtctgccataaagatcagttcccgccaatgcaatacaagcgtaaaatattcccaaacatcttttttaaagctgtaaaaccctgatttgacaggggttttgcgatttttttcgcaaggccggtttccgcttttctaaatcggtatttcatggtatattttatacattcgtttttttctttcgttccgatggtttttactgatccggaaaaaaggagtgtaacaattgaaaagatttattaaggaaagaggccttgccttcttcctgatagccgctatattgctatggctaaaaacttatgctgcgtatgtaattgaatttaatttaggaataaccaacacagtacaacacattttgctttttgtgaatccgattagctcaagcttgttctttcttggattgggactcttgttcaagaaaaaaatacagcagacagcgattatagtgattcattttttaatgtcttttttgctatatgcgaacgttgtatactacagatttttcagcgactttatcacgctgcctgcaatcatgcaggcaaaaacaaacggaggacagctcggggacagcatcttctcgcttatgcacccgcttgatgttctgtatttcatcgacacctttattttaatcgggctggctgttttctataacagaccatctgaaacaacaacgaagcgtccgtttaaaattgtgatgggagcaagcatcctcgtcttcctcgccaacctggccgttgccgagatcgatcgtccggagcttctgacccgttcttttgaccgcaactaccttgtgaaatatttgggaacctacaacttcacaatctatgatgcggtgcaaaatatcaagtcaaacagccagcgcgcactggcaagttccagcgacgtaacggaagttgagaactatattaaagccaatcatgataagccgaatgccgaatacttcggaaaagcgaaaggcatgaacgtggtttacatttcactggaatcacttcagaccttcctgatcgattataagctcgacggcaaagaagtcacgccattcttaaattcactggcgcacgacaatgaaacgttttatttcgataactttttccaccaaaccggacaaggtaaaacgtccgacgccgaatttatgatggacaactcgctgtatcctttatcgcaagggtcagtgttcattaataaagcgcaaaacacgctgcagtcggctccggccattttgaagtctcaaggctatacatcagcggcgttccacggcaactacaaaacgttctggaaccgcaatgaaatgtataaagccatcggttatgacaaattctttgacgctacgtattacgatatgagcgaagataaaacgaaaaactacgggttgaaagataaaccgttctttgaagaatcaatgccgctgttgaaaagcctgaaacagccgttctatacgaagtttatcaccctttcgaaccattttccgttcgagatggatgaaggcgatacagacttccctgccggggataccggcgacagcgtcgttgaccattatttccagtcggccaactacatggaccaggcgcttgaacaattcttcaacgacctgaaaaaagccggactgtatgataatacgattgtcgtcatgtacggggaccactacggtatttctgaaaatcacaacaaagcgatggccaaagttttgggcaaagacatcacaccatatgaaaacgcccaattgcaaagggtgccgctgttcatccacgcgcctggggtcaagggaatcaaatcccataaatacggcggcgaagtcgatgtagcccctaccctgcttcatttgatgggcgtgaatacgaaagattacctgatgagcggttcagaccttctgtcaccggaacaccgtgaaattattccgttccgcaacggcgatttcgtctctccggaatatacgaaaacgaacggaaactactatgacacgaaaacaggagagctactgaacgaaaaagacatcgatccgaacatcgaagaggccgtgaaaaaagaactcgaaatgtcggataaaatcgtcgacggagatttgctgcgcttctataaaccgaagggctttaaagcgatcaatccgagcgactacgactataccaaccacaatccgaaaacatcagaatctgatgcggcgcaaacaacgaaatcggattccggacaataaacagacagcacccgcttctaaataagcgggtgctttttttgtcttgaagccgctctgttcctttttcgcaaacaaatatggtaagcttgaaatggaatataaaaaaagaaagcgggaatgaattgtgattgtaacgaatgaccaagagctggaagggctcaagaaaatcggcagaatcgtcgctttagccagggaggaaatgaaggcaaaagcagctcccggcatgagcacaaaagagctggatctcatcggaaaagaagtgcttgaagcccatggcgccgcatcggctccggaaaaagaatacgacttcccgggaacgacgtgcatcagtgtgaacgatgaagtcgcccacggcatcccaagcgaatccagaattttaaaagaaggggatttgatcaacatcgacatctccgctgaatttggcggctactattctgatacgggcatttcttttgtactcggaaaaggcgatgaaatgctgcacaagctttgccaaagtgcggaaagcgcttttcaaaaggggcttttgcaggcgcgcgccggcaagaaacaaaaccaaatcggcagagccgtatacaatgaagcaaaagcaaacggatttaccgtcattaaaaacctgacgggacacgggattggaaggaacctccatgaagcgcccaaccatatcttaaattactatgacccgtttgataatgcgctctttaaaaacggaaccgtcatcgcccttgagccgtttgtttccacaaaagcagaacataccatcgaagccggagacggctggacattcaaaacgcctgacggcagctttgtggcgcagatcgagcatacgatcgtcatcacgaaaaacgaaccgatcattttaacacagcttgactgattacgcataaaaaagcccggctcatagaagcgcgggcttttatgctaaaataaaagacaaactgtgccgaaaggagctttaccgcatgctgtttgccatcatcgggctgatcttttttatcgagagcatcctgttaatcgtatatgctcataaaaaaaagaacggcttcttaaaatatattgggatcgtcctcagcatcgcgatcattgtgatgatcgtcaccagtttgacacacggctgacgcctgccctcaaacttccagactatgtcgaaagactcagtttttaaaaattgccgcctatcccttttcagcgtttttctatagatgttagaatcccaattgcatcgaaatatagaagggagttttctgccatgcattacggaagcaaaggctggtatgtagaagaactgaaaaagctgggaatgacgaagtatgaaggaagaaagcttcaaagctataaaaaacactttttggccaacctgcttgaaagcgtcaaaaaataaacatcctttaagctcagcgtgacccgcaacccttgcagtctaggaaggccgagcatcgaagcagactttcacaggaggtgattacggcggcgttcaggcaggacgcctggcggttagccgccgatccttcctctattcgtgagcaccgacttagcaggcctgacaacgaatgcgagggtttgtcgacacgctgaaagccgtattcctcttcagacacggcttgtttttatgcgctcagctgctttaaaaatgagcttctccagctttccgacagcgcttcaacctcaaggatcttccgaatggctgggtgattgcccatgtcatggtacatcaaatgattggcatacgagaccgtggcttcatgcgcatctcttgaaacgagctgcagccgcgaatcaggcgcaacaattccttcttcgagaaccctgaaatagaatccgctgtacccggtgtccctcacttttaacaccatatctttttgattcagacgtttggccagcttgaaacaaggctggcgcggctggctgacttgaacaagagcttcccccagcttaaagatatcgccgatgcacacttctttttcggtgagccctttaactgtcacgttttctccaaatgccgcctctggcagctttcgcttcaagacgctttcccaatacatgtagtgatccgccggatagacgcaaaccgctttatcctctcccccgtggtgaatcagatccgcctgcccgtccccttcaaaattcgtacggctcaaatagacaggtccgctgacaggctccttcacgattgccgtttccacctgcttaccgtcgaattcgtatgtacgcggacggcctacatgaatagatatgatttcatactcctgattttccaaaacctcacgcccttcctttattttcatattttaacgattcatccgaagcatgtctatcccatgatctcaaaatgggaaatatggtagcataaaagaaaaggggtgttctcgatgcttcaatacagaatcattgtagacggacgcgttcagggcgtgggatttcgctattttgttcaaatggaagcagataaacacaaattgacaggctgggttcgaaaccgcgacgacggcacagttgaaatccgcgccgagggacttgaggaaagcctgaagcaatttttaaaagcaattcaaaaaggaagtccattctcaaaagtaacggatgtaaaagtggaagaaaccaaagaattggacggattccaaaagtttaatatcagctattgagaaatccgccggagatggcggatttttttaataaatcttgactaaatttttcttttattttagtatttagttaaataactaaatacttattctaaggatgctaaatatgaatcaaacctttaaagctctagctgatccgacgagaagaaagattttgaacctgctgaaggaccgggatatgaccgccggtgaaatttccgaccagtttcaaatgtctaaaccaagtatttctcagcatttaaaaattttaaaacaggctgaattaattcaggatgaaaaaaaaggccaatacatcatctactcgctaaacactacaatgtttcaagaaatcatcggctgggctttcagttttactgaacaagccggcaaagataaaggggatgcaaaatgagaaaacacattttttcgctcgctataatcgctatgaatctaatcatgtgggcaatcgcttatccgcacatttccggtcaagttccaatccattggtcatcttcgggggaaatcgacaggtatgcttccaaaatggaagcgatgcttgccatgattgggctgctcgtttttgtatatgtcttgatgttcttaacgccgaaaatcgatccgcgcagaaaaaactatcagcttttttcgaagacttattacattctcatcaatgccatgctgcttatattttctctgatcaacgtgcttgttatcatgaccgggctcgggtatgatctgccggcgggcagcatcgtaccggttcttgtaggcgctctattaatcgtcataggcaattacctaccgagagtccgctccaacttttttttcgggatcaagaacccttggacattgagcagtgattcaatctggaaaaaaacccacagatttgcggcgaaagtatttactttggcaggacttctaatagctgcggacgggttgttatcaatcagtccagaaatcatgcttccggttattttggcaacggttttggcgccctatatttattcttatgttttgtaccggaaggaaatcaatatgaaaagctgagacgattcaaaaaggctccgatttggagccttttagcttctcctcagaaaaggcggcattgttgggtagccgcttttcctgaggattttatttgttaaggtaaggcttttcctgataaaagtaattcggtttcagcgttttattttcataatagctgtgaaagatatgggtcgctgccggcgataacggcggaatcagccacgtccagcttgctgcaagctcccttccggcttcagcctcctgctcctcgaaccgcttgaattggcttgccgcagtatggtggtcgacgatgctgacgccggcttttttataggagtgaagcaccgcagtatttaattcaacaagcgccttgtctttccacagcgaagtattccgctccgtatcaagccccataatggctgccactttttcgagcgcattatagcggtctgcatccgcgaggttgcgcgctccgatttcagttcccatataccagccgttaaacggggcggcattataatgaatccctccgacttccagcttcatatcggctataatcggtacagcgtaccacttcagccccaaacttttgaagccttcaatctccggatgttcaatccgaacctctttgacgatttcacgaggcagctcataccacacaggaggacgcccatctatttgaaaaacaagcggcaatacgtcaaaaggcgtaccttcgcctttccagccgagcgcttcacacgcctttgtcagttccaatgacgccggatcgccgataacgccttgctcagtttcataccccgcatacctgatcagctggtggttccaaatggacacttttttttgtccgttttgttccggggggaaaaccgtaatgaacggtctgattttccctccgtttgttgcaagctgaatatggtggaaaagcgcatcccgcacctctgcctcggtttgaacgcctctttgatcgatgacagtaagagagtgccaaaacagcctgccgatgcagcggctgctgtttctccacgccattctggctccatgttcgatttcttctaatgtatgtgtatagcttccggtttctctgatttctttatctattttatgtaagcgcatccttgtttcttcttcggacttcgacagttccccgtagcagagctcgatgaaggccttggcttccctccataattcttcatgtgattccaaccggattctctccttccagatttcagactgatatttattgtataggtttcgatctcagtttaaaacaattatgtatgaaaaaacaaaaaaccgctaaaaagcatccgtcaaagacggatgcctggtgattattccttaaaattaagcgttttggtgttcagcatgaagcggtaaaccggcagctctttgcctttttgagaaggaatgtaacctgtgcttacataactgtcaaccgactccggctcaagtgcgattgacagcagattgctttgctgctgagctgtaaaatagatttttgttcctttaggaaactcttttttctgttttttgagcttcgtttctaccttgatcactggccggccctcagattctcccgctgtttctttcgataaaacctcatacgcttcagcggtgagtttttgtttgaaagccagtgtcacgctctttaatccctgatccttcagcttctgttcgatatcttgatggcccggaaggacaaggtaagcggtcggccgagttcttgacagcacaggaacggcctctgaggcgctgtaatattggacaggaacgtcaactgcttgtcctgaggcaatatcagcgactttaagcgtgtctttaaacgggcctgcaaactcactgttgatgaccacttggtctttatcgctcactttagcgccgttttgtatcagctttaatttttctttggagacaaggcgcttgatctcggctgcatgcttcactgtcgtgtcgatgatcgtctcatgtgtagcaacctgagccgcgactcttcttgcaaaattttcgcgtccgatgtctattcccctgctttccaccaggaaggaaagggcaggctggagggcgaatgcattacgcccgattctcgcttctgtaccgccttcatagatttcgatttttccgtccttgctttttcctgtcgtataataagcatcattagaaaatcctttttcatcaagtttagctctgacgccgttcacataaaggctgtcggacgcatgcctgatcgacttgggaatgtttaaattttttcctgataaaattaaaatatcatggtattttaatgaccctttttcgcctatgctctgaaattcgttttggccgacaccgtattcatgggcatcgataacgacttcaggcgaatacttattgaattcttggtgaatggcgcgcacttctggagactcgagcttgacatgatccctgtttccgtcgattccgttcgccagccgtctgttgaactgatatgatccgtcaggattgacccgcggaacaacgatgacattgatcttgtccaacactttgtcgccatacggtccggccagtttttcagctatcgccagagcagattctcccgctgccggctcatttccatgtatctgtccttgcagccagacggttggtttttttgatatggaacgtatttgcttgtcctttgtgaagtaaagcacaggaatatttcttttttcaattgaaaaaccgatattcccgattttgacattcgggcttttctttgtcagactggttataaacttcatcatttcttcttgtgtcgtaaaggcttccccttcttttacaaaagcaggggttgagaatgtttcttcaggctccggatataatgatgacacttgctctggctgagtatagttctttccatagtaaggggtttccgcagcgtacaccgcatcggacagcatcagtcctgcaaacattgccgaagttgccagcaaagcttggacccttttttgaattttcatcttttctcagctcctttcaggcatacctgcattataaatgaaatatcaacatattttgtctaaaatttcagaaaatgattcctttggtatacatcaacatccggaatttagaacaatggacggccatcatcacatgtaaaatggttagtttttccctataaaaaaacattcagcctggctgaatgttttaagcgcagcatatgacaatttacgaatcagaggcgggcaagcggtctgatagatcaaggagcgcttcggaaaaatcgcttcctttcatcggtacaccgtgtcccgtcaataatgcagccggttttaatcctgccagcttccgaaccgaatctgctgcttttgtccaatccattgtgaaataagccggcggtccgttcagctcctgcttttgaattgccacttcaaatagagactcctgctcaacagttgtaacggcgtcccctgcgatcaaggttctgtccgactgccggaaaagcgaaacatgccccggtgtatggcccggcgtctcaatccatttccatccttcaagaaacggaagcgaaccatctttattaagctgctttacatggaacgaaatgttgatggagtgcctcggaaataacggagacatctttgcaaccagcccgcttttcacttgcggttttgcaggcggataatcggcttttcccattaaataaggcatttctttctcatgggcgtaaactggaaccggccatgtttcgagaagactttccaaagcgccgacatggtcgaaatgtccgtgtgtcaaaacgattcctttaagccgaaaatcgccaaaccgctctttcgcctctcttaaaatgaatggagcggacttgggcataccggcatcgattaaaacggcttcccgcgaatcgggatcgaaaataaaatacacattgacgatttgcaccgtcaaaccaaatacaccttcggcatactcctccaggaccccgctgttaacggatgtcaaaggcatgtaaggatcactcatcatgttcaccactctcacctattatgtattttattattttgcacatttgactgggagatatgcatcgatgagcacctttgaaaaaaatgaaggagggacaaaccaatggcagatagtcagtggtttactgtgacagagcttgatgaatccacatatgcgatcagcgaatacgggcattgggaaaaagtacactcttatttgcttataggggcgaaggatgccgttttaattgatacgggtcttggcatcggcagcatgaagacggtgacggacggtctgaccgatctgccggtcagcgtcatcacaacccatgtccattgggatcacatcggaagccacgatgaatatcagcgcatttacgtccatgaagctgagagagaatggctgacggacggaatcaaaggacttccgatcgagcaaattcgccgcgatgtctcgagagatatcaccaagcctgttccggccggcttttccgctgaaacatacaccccgttcagaggcgaaccgtcgggaacgctgcaagacggagatacggtcggctgcgactcaaggccgcttgttatttatcatacgcctggacactccccggggcatatttgcatctttgatccagcgtcaggctacttgtttaccggcgatctgctgtataccggagctccaatctatgcattctatccgacgactgatccggctcaactggttcagtcgcttgaaaaagtttcggctatcgggcgcgtaaaaaaggttttcggcgggcatcatcagctcggtcttgctcctgacattttagaggaagccggacatgcggcacggcacttgaagaaacacggactggcacagcacggcacaggcatgcaccgatttaagagcctgagctttcaattttaactaaaaaagatgattgcctagccgggaaccaactttcgcgctttcttcaaaaatgcagacctttcctgcgggaatctgatcctttagctccgaacatgaaagacgtcaggcagaaaccgattacaccgccggccgtatttaaaattaaatcatccacattaaaggttctcgccattattaatcctgtcacagacagcacaagctggagactctcaatcaaaaagctcgtcaaaaaaacaaaaactgccgcttttttaagcgaagtttttctccatagaacggaaagatacacacctaaaggaatgagcaataaaacattaaaaaatgtaagcttgacggaattccaaaaaaacaatcaaagccgctctgctgatacatttgcacccattcagtgacaaaataaaacggaatgagctgaatgttcatttgagcgtatgccggctgcggcggaatgttgattccgcctatcgtatagtgataaacggcgctcaaataaacaataaaactggcaaacactatttttctaaaaaaacttgtcttttttcggtttttcacaatgtcgtacaaaaagtagacgatcgcatacaagaaaccgagcagcatgaaatcaactgaccaaaacattaacgttcacccccttacgttcggtgtatttaaacaaaccctttctagactacaaatcgtggaatttcaaatcaacagcgtcgatatgaacataaaaagaaggacaggatctctcccgcccttcattttaccatatgcccagtaatttccaccataaccctccgacaacaagccatgtcacaatatgaacaatcgacaagatgaagccgattgaccaccatttgctttgcggaatatagccggccccgaaaaagacgggagccgctcccgctccgtaatgcgttgtcgaagcaaaaaggttgctgaaaaacgcaaggcttaatgctgcgagaagcggcggagcgcctgcagcgataatcacggcgagaaaggccgaatacatcgcgctgatatgagcggttgcactcgcaaagaaataatgcgaataatagtaaaccgcaattaaaatgagaaatgcgctgatccaggagaatcctgaaacatacgatttcatcgcatcgctgaaccagccgaccatgccgagttcattcaagaagctcgccagcatgacgagcgcggcaaaccatgtcagcgtatcccatgcgccttgctctttcttaatatcgtcccacgtcagaacctgtgtcaaaagcaggacggctaaaccgatcaatgccgttgttgtcgcgtcaatattcaggttgcctccgaaaatccataaaaaaaggacgagcaaaaagaccgcgaccatagagagttccgattttttgaacgggcccatttctttgagcttctctgttgcgattttcgccgcatcaggcgtttctttcacctcaggtggatacagtttataaatgacaagcggggtgatgatcaagctgacaagtcccgggacgatggccgccacagcccagcttgtccaggtcagattcacacctgccacatcatgggcaagtttggcaatcagcgggtttgccgccatagccgttaagaacatcgcagaagtgatcaagttcccctgaaagcccaccttcagcaagaaagcgccgatgcgccgttccgtgccgtccttgggcgtcgactgaaaagtttcggataacgaacggataatcggaaaaataattcccccggcacgtgcggtattactcgggatcgccggcgataaaatcaaatcgctgacaaggagtgaatacgagagtccgagtgtttttttgccgaacatccgtacaaataaataggcgattcgcgcacctaaaccggttttaataaatccccgcgaaataaaaaaggcaatgacgatcagccaaatcgtcttgtttccaaacccgctgagcgtttcttcaatcgacagcgttccagtgagcgccgtgatcgccaatgcgaatacggcgattgcccccatcggcagcggttttgatataaagccgataatcgttgccacaaagattgcaaataagtgccatgctttcgggtccaatccggcgggcgacggaataaaccaaataaccgctccgactaaaatcgtgaccgcaagaggaatgatgttcagtgccgatttttgttctgcatctttttctttagccacagcttttcctcctattcatatcgttttcgtttattattctactcctttcaagctatcattcaaattttattttattaaaaaaactgccgaccatgtcggcagttgcaaattatacccaggatttcactttttcatgatccgtaacgaagaggaggacttttccttcatcaagctgtttctcgaattgttctgcttcttgttttgaaaagccgatctcatgaattttattgcggagctcgtccccttttttgttgaagatattgccgacggcatttttgatgcctgtctcttcggctccaatcgtattggcatccgcgttgtctgcaagtctttcagtacggtcgtcgtcatgtgacaaaacgtaaatatcttctcttgcaactccgatttccctgagttcctcaacatccttcatcagtttttcatcgtttgtatattgtcttactactggtttcatatgaatctcctccctttttcatgttgtatttaaaacttaccctttgttcacacggctaaacggaggaatgctctgtcatgacattttcatttcaatgttacaattgttataaattttcagacaaaatgtttgaaagggttgccaattcaggtacattaacaaatagacaaggcttttagatggggtgatttagcgtgtattatttttcaccggaacagcaatacaacgcatggatcattagcgatttggtcaagcagattttttcaagagagggtcatcaggaagctgatactcatcgatttgaatcatttgccgccagacgattcggcatcaatatcgattatgtcttttcgatcatcatgaacatcggcgatccggaagaaaggagaacggcaagcagcaccgaagacctcctctcttcttatctcctgtcattgcttccttttatcacaaaagacatgttccaatattcaagagaaaatgccaatcaatatcttttaaatgaaagaaatgccgatgtttttcacctttttctgcccgattctgtactgaagaaaacatttcgtgcaatccgctgatcttttgctaaacctcttttttacgtggtaagttataagtaaaaggaggaatcattatgccgcaaaagcaaattgaacttgcaagacgtccgcagggcatacctgttatggacgatttccgcataaaagaaacggaaattccggaagcaaaaaacggtgaagcgcttgtaaaaacgctttatgtctcagtggacccttatatgaggggaagaatgcaggatacgaaatcctatgtcgagccatttccgcttgatgaagtgatcaccgggggcgtgatcggcgaagtgatatctgcaaaaggagacaagctcaaaaaaggggatattgttttgggccgcttgggctggcaggagtattcagcggttcgcgaagacaatctccagaaaatcgatccgtccctcgcacctgttaccgcttttcttggaattctcggcatgaccggtttgacggcctatttcggacttctggacatcggacagccaaaagccggtgaaacggttgttgtctccggggccgccggagcagtcggctccgccgtcggacaaatcgccaaaatcaaaggggcaagagtcgtcggaattgcgggctctgatgaaaaaacggcatatttaaaagaaaagctcggttttgatgaagcaatcaattataaaacaacggaaaatatggcttcagcgcttgaacaagcttgcccggacggtgtcgatgtttactttgacaacgtcggtggcgcgatttcagatgccgtcttcaccctgatcaataagtttgcacgaattccagtctgcggggcgatttcttcttataacgtcaaaagcgcagaagaagatatgggaccgcgcgtacaaacggccttgattaaatcaagcgccctgatgaagggatttgtcgtaaacgattacagggaccgctttcctgaaggaatcaaacagctcgccgaatgggtgaaaagcggacagcttcaatatgaggaaacgataacagaaggtttcgagcggatacctgaggcatttttaggcttgtttgaaggaaaaaacctcggcaagcagctgatcaaagtcgccgattccgacaatgcctgagcattcatataaaaagaggcctgccggcggcaggcctcttttcttatctttcaataatccgtcctctttcatacacgatccgctgaagcggaatttcaagcttcttcgccagctttttcagcctttcttcttcaatgcggttgacaaggctgatcacggttccttcattccccgctcttcccgtccttcccgaccggtggatatagccttcaacgtttggcaaatcggcgtggatgacataagggagatcttcgatgtcgatcccgcgcgctgcgatatcggtcgcgagaagcagtgtgaactctcccgcctcaaatgcctgcaatattttggcgcgctcaatttttttcgcctcgctgtgaaggacgccgatttctacatgatgaaatttgagcttttcggcatatacgtttaaattgccgatgtctttaacaaagacgagcgcctgcatgcctggaagccgagagaatttctgcagaattttcaccttatcccgctggtcgcatacgagaaattgatgtttgacttttgccgattcttctttcgacctcttgatcttgagaacttccgcatccttggtcatttcacgaagctcgcgttcggcatcgtcttttaaagtcgccgaaaaacagaggagctgcctgtcgcggagcgtcgatttgatgatgctttgtatcgtcccgcggtgctccggcgtaagcagatgatcggtttcgtcaaggacgatcgttttcacttcgtgcattttcagctttttcattttaatcagctcaaatacgcgtccaggcgtacctgcaatgatgtgcgggtgttttttcagcttttcctgctgctttttgatattggcgccgccgatcagggaagcggctctgatatcagagccttttttccattcaacgatcacatcaaaaatctgcatgacaagctcgcgggatggagccagaatcacagcttgcacgttcttttgatccgcctccagcttttccagaatcggcaggacgtatgcgagcgttttgcccgttccagtcggcgactcggcgatcacgtcacgcccgtccaaaatcagatcgaccgcgtttttttggacattcgtcggatcttgaaagcccgacgccttccagttttcttgaataaacggttttgctttatttaaaaatggccatctttctgtcatgtttttctccttttatcaggttgattctgctcctagtatctcaaaacaaaagcggcttcgcaatttttcttttattgttccctccgagttcgatataatcttatagaatacagattatatttcttgaggtgcaaaacatgagtttacttacagttacaaagctgagccacggttttggcgaccgggcgatctttcatgatatatcctttcgcttgctgaaaggcgaacatgtcggtctcatcggagcaaacggcgaaggaaaatcgaccttcatgaatatcattacgggcaaacttgagcctgacgaaggaaaagtagaatggtcaaaaaacgtccgggtcggctatcttgaccagcatacatcgcttgagcgcggacaaacgatccgcgatgtgctgagaaacgctttccattatttatttgcgatggaagaagaagtgaatgccatctacacaaaaatgggcgaggccgaccccgacgagcttgaaaagcttctcgaagaagtcggaacgattcaggacgccctgaccaacaacgacttttacgcgattgacgcaaaagttgaagaaatcgcccgcggcctcgggctcaacgatctcggacttgacagggatgtcgcggaattgagcggcggtcagcggacaaaggtgctgctcgccaaactgctcttggaaaagcccgacatcctgctgctcgatgagccgacaaactatctggacgaacagcatatcgaatggctgaaacgctatttgcaggagtacgagaacgcctttattttgatttctcacgacattccgtttttaaacagcgtcatcaatctgatctaccatgtggaaaaccaggagctgacccgctatgtcggcgactacaaccaattccgcgaagtatatgaagtgaaaaaacaacagcttgaagccgcctacaaaaaacagcagcaggagatttcagagctgaaagacttcgtcgcccgcaacaaagcgcgcgtcagcacaagaaatatggcaatgtcacggcaaaaaaagctcgataaaatggatatgatcgagctcccttcggaaaaaccgaagcctgaatttcactttaaacaagcaagaacatccggaaagctgatttttgaaacgaaggagctcgtcatcggctatgatgagccgttgtcccgcccgctgaacttgagaatggagcgcggccaaaaaatcgctctgtacggagccaacggcattggaaaaacgacattgctgaaaagcctcctgggggaaatttcaccgctgtcgggagaagtcgaacgcggcgaacaccttcatatcggctatttcgagcaggaagtcaaagagaccaacaacaacacatgcatagaagaagtgtggaacgacttcccgtcctttacacagtacgaaatccgcgcggccctggcgaagtgcgggctgacgacaaagcatatcgaaagcagggtttccgtattaagcggaggggaaaaagcaaaagtcagactatgcaagcttatcaattcagaaacgaatctgcttgtactcgatgaaccgacaaaccaccttgatgttgaagcaaaagaagaattaaaaagagctttgaaagaatacaaaggctctgtcctgctcatctctcacgaacctgaattctatatggacatagcgacagaaacatggaattgcgagtcatggacaacgaaagttttataaacaaaaaagcttgtttccttttagggaaacaagcttttttcattaatgaccggctttgatgcccgccaaataacggcggcctccagccaagacggcgatgccggcaagcacggcgatgcatcctgcaaaatatggagtatgcgcagtaaaatgatcggctaacacaccggcgatccaaggcgcaatggccccgccgatgaaccggatggagctgtaggcagatgaagcaacagaccgttcgacaggcgcggcttccatcaccgcggttgtcaaaatcgtattgatcatgccaagaatacctccggctatgatgatcgccccgatgacgagcgccatgtgctccgtccaaatcccgatcgcgagcaaatcagctgcaaacagcataaacagaaggatcagagatcggacggttccgaagatccgctgtacggccggagcgataaaaacggaagtgatcgcaagaaacagcccccagccgaaaaagacatagccgaggccccgttcatttaagtcaagaacaaacggcgaatatgcaagcagggtgaagaaaccgaaattatataagaatgcggctcctgacagcgtcaacagccctttataacgaagcgctttgatcggcgcactgacggaaattttcttctgcggcttttggacaggcggcaaaagaaaaaagatggccaaaagagcagcggccattaaaaccgatacaccgaaaaacggcgctctccacgatatcgtgccaagctctccgccggcaagcggtccaaccgaaatgcccaatcccaaagcagcctcatacaaaataatggcttttgcgcttccgccagaagccacgctgacaatgacggcaagcgcagtggagataaacatggcgtttccgagtccccagccgccgcggaagccgacaagctgagagatggaatgcgagagcccgcccaggcccgcaaagacgatgatcaggatcaaaccgctgattaacgtcagctttgctccaatccggctcgagacagcgcctgataaaagcatggcaaaacctgtgactaacagatagcttgtaaataaaagcgaaacctggctgggggaagcatgcagctgctgcgcgatcgccggcagaatcggatcgacgagcccgatccccataaacgagatcacgcaggcaaaggctaccgcccagaccgcttttggctgtttaaacatactggagttctcaggtggttgttcattcattatctatcaaaccttctttccaaataaagaaacgctatgaaaatagcgtttgtcttgtttaatcaattgattgtagggcattctcggcttttgcctgcataccttccaagcgcttcttgaatgattgaaatttttcaatcttttcatcaatcattctcatctgttcattcagcatcctctgaatgtcttcaagcttttcttttcgttcccgtttatccagcgacaataggtatccttctttattcatctccaggtgcttgcccgtttccatgaactgctggagctcctgcagcgagaatcccagcacttccttcgcgctgatcactctttcaagttcctcaagatcgtcttcagagtaaagacggactccgccttccgtccgcttcggtgaagaaagcagaccgatttcttcgtaaaagcggatcgttcttttcgtcaggccgcttcgcttggccatttgatcaatcttcatccactccacgtccatatccccccgagatttttcttcttttctattatactacctttatacttttacgtaaacgttaagttttcgatgcaaaaataaaggaactgacttgacatcttcctgctgttgtaacgtatcatagaaatacatcaaaacaggaggacaaataacaagagtgaacactcatcaaaatcgatattcggttcaaagcaaggtttcggcattgattaattgccggctgtttcagtcattcatcacgacggtcattgtgttgaatgccatctcgatcggtttggaaacttacgctttctttaagccttatcaaaaagtattttttattgtggattgcttgtttttaacgatatttgtaatcgaactttctcttaaactgttcgttcaaaaacagcacttttttaaaaacaactggaacgtttttgacttcgtgatcgtcgccggcagtttgattctttacaatacgaatttcgtcagcgttctccgtattttccgggtgctgcgggtcctgcggacgatcacttcggtcccctcattaagacggatcgtcaacgcgctgtttatggcgattccgaccatcagcagcgtcattatcctgatgagcatcattttttacgtgtacgccgtcatcggtacgatgttcttctccgccatcgcgccggaatacttcggcaacctgcagctcagccttctgacactgtttcaaacctttacgctcgaatcgtgggcaagcggcatattcaggcccatttttgccgagagcggctggtcatggctctatttcgtttcatttatcgtcattgcgactttcattatgatcaacttgatcgtcggggaaatcgtgaataatgcgcaaaaaatttctcaggaaatagaggatgagacaggcgagctgaaagaggatacaaaagaaatcaaagaactgcgcgcagaagtcaaagaattaaaggcgcttctgcaaacctatattacccaaaatgaaaagaaagattaaaaagggccggcacctgtaagccagccccttttttcgtcgtctttaattgaggatgacaggcagctcggccagcgatctaaagccgattagcctgcgaaatggaacgtctgttgaagcaagcttcaagttaggcagccgcgccaacagtgcgggaatggcaatttgcgcttcgagccgcgccaatgccgagcctaaacatacgtgcgcaccggctccaaaggcaaggtgcggattcggctttcttgtgatgtcaaatagatgcgggttttgaaatatctttggatcgcggttggcggcgcctaaaaggatatataagtgctctccttttttgatgattttcccgttgatttcgcagtcctccgacgcggtgcgcgctgtcagctgtgtcgggctttcatagcgaagacattcttcgacggccgactcaatcagcagcggattttctttcagctcactgagctggtcaggatgtgtcatgagcaaaaacaacccgttcgtcaaaaggttgactgtcgtctcatgtccggcaatcacaagcaggatgcacgtcgcaagcacttcttcatcagcaagctgctcatgaccggcgaatgtgctgatcaggtcttcagaaggatgcgcttttcgcttttcaattaaatttttaaaataagccgtcagcttggcaacggtatcaccgccttttgccattacctttcgtgtacgggtcaaatcgatcgtttgaatgagatccgccgtccattgcctgaattggtacctttcctcttccgggacgccgagcatgccggcaatgataaggcttgccaaaggaaaggcgaattccgataccatgtccgccgtcttcttgttttcaagctgatcgagcaattcatggacggtttcttctatagcagggcggaaagttgccgtcttctgcggcatgaattctttgccggcaatcgtccgcatccgcttatggccggactcattttgaaacagcatcatatttcgctgcaatcgctgaagttgttcatatttagtagaagcttctgggagaggaacgcggtttataaatgccggttccttcaaaatcgctgccgcttcttcatatccggtgacataccagcccggatgctttaaaacggttcctttatatacaggatgaatggaccgcagctgatcgtaaaacagatatggatctctccaaaaatccgaatccgatttcaggctcggccctgcctcgtgcagttctgtcgtcatgttatatctcccccgtgctaccgctgtaaactggctttcatttcttcgaccgattcgacttcgaaccctaaatcatgaagcatcttatggtcctctgtttcattctgtcctgccgtcgttaaatagtctccgacgaagattgaattggcggcatacagccccaacggctgcaaggagcggaggttgacttcgcgcccccctgaaatgcggatttcctttgtcgggttgataaagcggaacaaagctaaaacctttaaacaataaagcggattcaattcattgaccccttccagcggagtcccgtcgatcgcatgcaaaaaattaactggaatcgagtcggcatccagcgcctttaagcttttcgccatatcaacgacatcctgcttcgtctctttcatcccgacgatgacgcccgaacatggggacatcccggattttttggctgtttccacagtgttcaccctgtcatcatacgtgtgggacgttgtaatatttgaatggttggtttttgatgtattgatgttgtgattgtaccggtctactccggcttccttcagccgctcggcttgcccgggctttagcagtccgaggcatgcgcagatttttaaaccgtacgtttctttgatttctttaacggcgtcgaccacttgatcgacttctctgttggacggtcctctgccgctcgccacgatgcagtatgttccgatatttaaatcgtgcgcacgctttgcgccttcaagcaaggtcgttttgtcgaccatccggtagctgtcgatcggcgcttttgatatcgaagactgcgagcagtagccgcagttttccggacaaaggccggattttgcattcataatcatattgagctttactttttttccgtagtagcgttttctgatttgaaaagcggcatgcataagcagaagaacgtcgtcatccgggcattccaagatggaaagcgcctctttttcagttacttccccgccatccagcacacgttctgcaagttccatccactgattcatttttctgcccccatttgcatttgattcataatcaaggaaacatcgacatgatccttgatcatgtggtgaatttgtgttggtgaagcgtcttcaagcttcggtgtaacgccgaggagcggtacaccgcaaaatctttcaatcatgtccggattcgtctgttcgtcaagtcccggccggctgctgatgccgttgatcacgatgccgatcacgcgtatccccatttgttttgcgtattgggcggttaaatacgtatggttgatcgttccgagattgggacgcgccacaatgacggccggcaaatcgagcgctttgatcaagtcgctgacgaaataatcctccccgagcggcacagcaattccgcctgccccttcaacgatgaagcactcgtgccgatcctttatctttttccaatggttcacggcatcttccagcccgactgtcctcccttcgagcttcgcagctgtgtatggtgcaagcggctctttaaaaataaaaggcgtaacctcttcatcagtaagaggcgtttcagacatgttctttaaaagagctgtatcactctgcggatcgctagcgagctcgccgctcaaaaacggcttaaacacgccgacatctacatgctgctctttcagtaaagcggcaagaccgcaagcgataaacgtcttcccgactcccgtatctgttcccgttacaaaaaaacccttcatttcaccaagttcaactctcttcccattaatttaaacccctctaatagatcttcaatatctttcaacctgcgttctgcggtgacggtcagcctgatccggctctctccttctgcaacagtcggcggtcggatggccggggcttcaatccccttctccttcaggccgtttgcaaattgaacagctttttggggatctccgatcataacgggtatgatcggcgtatcttctccgttgaccgtaaacccgatatccacgagactccgtttgatcgtgttcaccgatgattgcaaaagccggcgtttagcccggctgtcttcgatgatatctaaagctttgcatgccgccgcacagcttgcgggcgggacagccgtttgaaagataaacgttctcgcatgattcagcaaaaaatcgatcaatgttttagaacctgcgacgaagccgccttctgcgcctacagctttacttaacgtaccgatcacaacatcgggagagacgccgaaatactcgctcgttcccctgccggcttctcccaaaacccctgttgcatgggcatcatctacgataacaaaggcccggtactgcttggcgagcagcatgatttcgtcaagcggcgcaatcgtgccgtccatgctgaacacgccgtctgtcacaataaagcggcgtgcacggctctgtgcggcgcggagcttttcttcaagatcattcatatccttgtggcggtaaacaaccgtatcagcttttgaaaggcggcagccgtcgatgatgctggcgtggttcaattgatcgcttaatatgacgtctcctttttcaggcaaagacgaaagcacgccgacattggccaaatatccgcttgaaaacaagagagccgcttccgtctgcttaaaaccggcgattttccgctcaagtttttcatgccatgcggtattgcctgacgtcagccttgatcctgtgcttccggctccaaagcggcggagcgctgtttctgcggcatgaatcagccgtttgtcgttcgccaggcccaaataatcgtttgacgcccaattcgtacgttcagcttgaggcagtttaagcgagcggtaaagcccggctgctttcgtctttgcgagccggctgctgagccattcgtcaatacgcacggcctgtaacctcttgaatcgcttctttcataatcgacaccatggcgcgcaggtcatcggcggtgctggcgagcggaggaagaaatgcgacaacatccccgagcggcctcgtcagcatgccaagctctctcattttcaaagacacccggtatccgattcgctcttcgggcggataaggctgcctcgtttccttcgactgaacgagctcgatcccgctcataaaaccgagctggcggatgtcgccgacatgagggagcgctgccagatcatgaaagagcgattccagtattttcgacttttccgcaacttgagcgacgattttttccgattcgaacaggcgcaaattttccagcgcaacggcacaaccaagctggttccccgtgtatgagtggccgtggaaaaacgttttgagtttgttgtagtcatcatagaacgcctcataaatttcctctgtcgcaaacgttacggcgatcggcaaatagcctccggtaatggcctttccagccgccatcaagtcaggttgaacacgttcatgctcacaggcaaacattttcccggttcggccgaatcctgtcgccacttcatcgacaatcattaaaacgtcatatttcgtgcagagctcccggacgcctgccaaatatccttcaggcatcacgatcatccctgatgccccttgaaccatcgattcgaccgacatcgcggcgatctcatcgtgccgctcgctcaggagccgttcgagttctgcgagacattcatcgcggcactcgtccgggttgccgcttttcgagcggtatacgtatggaacgttcaccttaaagctttcaaacataagcggcccgtatacatggtggaagagctcgattgcaccgacgctgacagcgccgatcgtatcgccgtgatagccgtttttcatcgaaatgaatttttgtttctccggcttgccgatgtttttccaatattgaaaggccatcttcagcgcgatttccattgctgcggcgccgctgtccgaataaaaaacacgcgtcagattttccggcgtgatcttgattaacacctcggcaagttctgtcgccggaacatttgtcattcccagcaatgtcgaatgagcgattttgccgagctgttttttgatggcctcatccagttccttcttgcgatggccatggacattgagccatactgaagaaaatccgtcgtagtacaccctgccgtcgatatctttcagcttgattccctgcccgctttcgatgatcagcgggttttcgtcatagtctttcatttgggtaaaaggcagccaaagatattgtttgcttttctcaacgaatgattgattcatgatttacctcctgaccaatgaatacaggctgtttttccaaatcgtctatgcagctttttacatctgctgatccatcaacaaaaaaaatccggcagccgctttcgtccccatgctctttcatctttgtcatccgctgataacccagctttttagccgcaacatagcccgttatgtaatcagggtcatccgaccagcataattcggcgatgacggccgggtgctcacatacctttgaggcgatggcaagcgcctctttcaaccgtggatttggcggcaccccgcacaaagcggcccacctttgaaaatcggcctccggccaatcgagccgcgagacgcgcactcctttttcttttcttccgtcaatccgccggccggaatgaatatcaaacaaaacggcgcccctcacgccccagtattcggcaatgccttgaaacgctttttcaaccgcgctttccggcacgccggcgcggctgatcagctcacgggcgagcgcttgtccttcttccgctgataccgtttcattcgtttcaatgcgcaaaggttgaacaagctttatcggttcgtttacaagatcgaactgaatttgcataaagtccggcctgccccgcgaatgagacatacctttttccaataaatcgctgacggcatcatttaaaccgatgaaaggcacaagccgctctcctccggatatgtgttttcccccctcttcatggggaccgttctcggaggctctcattctcacactgtaatacgcttcccccttcatgctttcatcccccttcttgttcatatgttaacctattattaattagagttaacattacaataaaatattagtattcctttcctgatatgtcaacatcgcgtccaaaacaccggtttgttggaaataaaaaagacaaaagagatgtctctcttttgtctttttttagaattatctagctctttcaatctgccaatcgaacgggtcagataaaagcgaccagtcggccgccatctccgaatctgttaaaaggcatcgatccgcttctgcggtaatttcagacggcgacagatccaatccgataaagacgagctttgtatggcggtctccgaattcttcattccattcttttaaaagctcagggttctgtctgagaatttgttcctgttccggtttggacagtgcggccacccaataagagatcggttccagcgacacggaaggacccgcctgcgacatcaaaagggcaagggtgttgcgcgtcgcacaccaggctattcctttcgccctgacgacgttttccggcagcgaatgaatccagttataaaaccgctctgtatgaaaaggacggcgcgcttcgtatacaaacgaagatattccgtattcttcagtctcaggcgtatgctggtggtgtccttggtttaattccctgatccagcctgctgaaccgctcgcttcgtcaaaattgaagagaccggtgtttaagatggccttcggatcgacctctcctttgaccgctctgatgatgtttgctttaggctgcaaagttttcagcactttctcaagcttttgcagatcttcctcggagacaaggtcgcatttattcaaaatcagcacatcgcagaactcgatttgatcgatgagcagatcggcgatgtcgcgttcatcctcttcgccgacagcctctttccggtccagcaggctgtcccccgactgaaaatcgtgccaaaaacgattggcgtcgacaaccgtcaccattgtgtccaagcggcagaaccgggtcaaatcaatacccaattcttcgtcgatgtaagagaacgtctgagcgaccgggatcggttcgctgataccggtcgattcgatcacgatataatcaatatttccctgcttcgccagcttttcgacttcaaccagcaaatcctctctgagtgtgcagcaaatgcagccgtttgacatttcgaccagcttttcatccgtcctcgacaggccgccgccttgcttgacaagccctgcatcaatgttgacttcgctcatgtcattaacaataacggcgactttcagcccttggcggttttgcaatatgtgattcagcagcgtcgttttacccgcccccaggtatccgcttaatactgtcacaggaatctttttactcattttttcattctccttcctcttatcaaatcgtaattattacgatttatattttatttcaccacactttatttaaaaatgcaaagcgtcagcttcaagatgatcatgatgatcaaaaccgaaacgactgaagtggccatctgttttcccataatggctgccgccgttttcatccccagttccttggcaattgtccaaaccgtcaccatgcatggagtaaaggttgatgccaagtaaatgagcagaaagagcgttgctcccggcagcatgtcaagaagcgctccattcccttcattgaacaagagaatgccgtctttcctgatcagggaaaaaacaaggccaggcgccgcatcttctggagcgccgaacaggcttaaaacaggcgagacaagcaatgtcacaagacggatgacaccgagttcattcaatacggtcgccgccaggcaaatgatgagaaagatcggcatcgcctgaaagataaattgctgaagcacttcttttactcgaaagacgatccctttccaggacggcttctgcaaaaacgtttgccgtcgctcgaagtaagcggcccatttctgatcgatgcgataccatatccggttatgaacggccgctgcggcaacaagaacagcgaggtaaggaataaacagccactcccttcccgcagcatgaaaaatcgacagcgtcgcaccgatttggtagctgcacgctgatccgaaagaaataaacgatacacagcgctttctcgtacacatgctgcatgaccgcgtctgctgaacggccacgacattgcagccaaatccggtcaaaagcggaactaaatcacggccgttcagaccgatcttccgcatcagcgggtccaatgaatcgacgatccggtcctttaaacccgaatcatccgctgcagcattcgctatagacataaacaaaacgacaggaaacgcccaaacaaacgagtaaatgccaagggataacaggccatagttccccgccaatgccgcgcccagccatgacggcaagcccccgaccgcattttggagcggttcaaccgcccatttgtccgcagattgctgcacccactctgatgtatgataagccaatacgatcggcgccataaacaacaaacataaaagtgcagcgctcactacaggccccgctacgggacgatgaaacacagactgctgaacagccacactttcaagttcaatctgtttcatccgcctccgtttgagcggatgaaattcagcctcttttcttaaaaaagcgatgatccgctcttttttatcgtctgtcacggttctcgtatcaaccagcaggaccgggagactgtgcttggccacttgctcagaaagcttccggcgcatggcgtccgtcattttatcctgaaacgtaacgataaagcagacgcgccgggcttccggcggaatcagctccaagaccgcgttcagctcttcagaaaaatgggtgccgcgcaagacggcaaccacctcatcggccttttcgatctcttttttcagcgctcgtttcgacacgctgccatcctcccgaatgcccggtgtatcaatggcttgccagcccggaaggcttttgatctcccgttcagccgcaaatatcgtcgatcctttcacatttgctgcttcgcctgccctctgatcagtgatcgctgaaaaaagcgttgtttttccgaccgattcgagtccgatgaagagcatgcgctgccgccgcgttggttctttcagcattcacactgcacctcacagcagctcaaatctgtgagaaacatttgattttccctgtattctgtcagcaccttttcatcgatcgaaaaccttcgttttttcaacaaatgctcggcgatgacggcgaatcgctgcctgaatttataaatgaagcaaaagaccgcgttttgatgctgaacgctcggcccgattaaataaagaccgtccgtcacggtcgacatgtcttcatttgttaaaagcggcttgccgttctctccccattcaaacaaatgctcgatttgttttgcgccggaatgaaagcctgtcgcgataatcggccgtgtttccgaacggatcttcctcgcgtctgacaaatataaatcataggctggtccgtttttcgccagtttctctacaacggctttttccaaaaactgaaccttccctttttcatacgcatcttctagacgctcccatgtgtaaggtgaaagcgacctgctcggatcggcttcagcgttttcgcggagcgaattcggcatcacaaccgtcacatcgctgccataggacgccagttgtaccgccgcatccattgcgctctcatagccgcctaccacgtaaaaatgggctttttcaaattggctccatctggcgaccttgctgttgtggatgccaatctctgcaccatgaaacgaatatttcgggaattggaattcaccggctccccaaataacgtctttggccttcatagtgcctttatctgtttcaactgaaaaaccgccgtcgtctttatgaacgctgcgaaccgatgtgccttcttgaattggaagctgaaaatgatcggccaaaagcgccaaataatctccatactcccgtccgctcaagtgctcgcgttgaaaagtaaaggcaggggatgttcccggagcaacagcgtttaaatccaaagccccgaatccctgcccggtaaaggacggcgttatcagtttcatttcttcaggccagcttcggaatgaagctcctgcacggtctttttccaaaatcgtaaacgatttaaaaccgagttttttcagaacgatccccattccaatacctgcgggtcccgctccaacaatgacgatttcgctatgctgcaaaacaaccactccctaaacgaaatcatttcgatttaatttgcatgctttagacatgaccacttgattttatcacagcattgcctcaaaataaataggaactatttctatttactgaagaaaggggtctcatcaatggaacgcaaactgcatttgcccgcaaaacccgaacgccaccgccgcttcggatctgtcgaagccgtgaaaggaataaaaccgactgataaagaacagatgaaggatattcaaaatacaccgaacgactatttttttgacattgaccatgtcggtgtctcaaacgtttcgcatccgattttgattgcttcctcgctcaagccgtttacacaaacgacgatcggcgctttttcctttacgacgagccttgcgcgcgaccgcaaaggaatcaatatgagccgcctgacagaacagctgcagcgctatcacgaagcaaactggacggttgacttccatacactgaaagattttgcaaaggatttagccggcaatatggaacaggaaagcgcatccgtctccgtcagttttccatggtatttcgaacgcatcagcccggaaaccaaattgtccggactgatgcatgccgatatccatatgacagtctcttatcatgaaaacaaaggcttttcgcaaaccgccggcatcaccgcccatgcgacgacgctctgcccttgttcaaaagaaatcagcgaatacagcgcccataaccagcgcggcataatcaagatcaccgcgcatatcaatgaacaggcggagatgccggacgatttcaaagccgagcttcttgccgcagcggaaacgaacgcaagcgcaaagctccatcccgtcttaaaaagacccgatgaaaagagagtgactgaacaggcttatgagaatccaagatttgtagaagacgtcctccgcttaacagctgccgacttatacgaaatggactggatctccgcctttgagatcgaatgccggaacgaagaatcgattcacttgcacgatgccgtggcgcggctgtcgttttccaaatgttaaaaagctcggccgaaaaaatggccgagctttacaattttaatgatgagcgtggtcaagcagacgatgctgaacatcataaagaatgccagcgagcctcttctgttttctttgcggcagcccattgcttttataaacaagagaacacataatgcggccatcagcagacagttacgattgttcaagctcttcgatcaacagcgacagctctgtccagcgctccattgccgcttcgagctcttcggctgtttgcgcctgctcttccatcaatgtctggattttggcaaaatcgctgccggcggcggcgatttcctcttcaagccgtttatgcttttcttccagagcggcgattctgtcttcgatgccgtcccattccagctgatctttataagacagtttcttccttttctttttctcaggtttgacaggttctgcggcttcagacgccggcttttgacggctgttctccttttgcttctccatatattcgctgtaggaaccttgaaaacgcgatacgtttccgccgccttcaaatacaagcagcctgtcgactacgcggtcaaggaaatagcggtcatgggatacggtcacgacaacgccgggaaactgctccaaataatcttcgagcacgccgagcgtctcggtatcaaggtcgtttgtcggctcatcgaggaacaggacgttcggctcctccatcagcactttcaagagataaaggcgcctcttttccccgcctgacagcttgcggatcaagttgcgctgcacgctccgcggaaagaggaacctttccagcatctgctccgctgtgaccacttgtccgtcggccgttttgacgacctcagccgtctccttgatgtattcgacgacctgcagcgcatcgttcatttcgctgtgatcctgtgtataatagccgattcttacggtctggccgatcgtgatctgtcctccgtcaggcttaatgcgcccggcaagcgcgtttaagagtgttgttttgccgatcccgttcggtccgatgatgccgatccggtcccccggcacaatcagttcattgaatgaacggacaagctgattcccgccgcggctgatgtcaacgccttccgcttcaatcacctgcttgccgagacggtgggagccgatcgcgaaatcaagggaagaaccggtttcaggcgcgtcctgctcctttagttcctccacccgctgaattcttgctttttgctttgtcgaacgggctttggccccccttctcagccaagcaagctcccttctgagaaggttttgccgcttcgtttcgttttgttcggcgagcgcttctctttcggcccgcttttccaaaaacacttcgtagttccctttgtatgtgtataggcgccctcgatccagttcatagatcctgttggtcacccggtttaaaaaatagcggtcatgggtgacgaggacgacggagcccggatacccgctcaaatagccttcaagccattcgatcgtttcattgtcaaggtggtttgtcggctcatccaaaatgaggaggtcagcgggctgaattaatgttttcgcaatcgcaacacgctttttttgccccccggaaagggagctcacttcttttgccacatccgcgacgccaagcttcgtcaatatcgtttttgccgccgtattcgcgtcccaggcgccatgttcgtccattttcccctgcgccgccagcaggttttcctgcttcttcggatcatcaggcgccgcattcagctcctgaagcgcctgctcatacgtcctcatcgtccgcatcatcacggaatctcccgaataaatgtgctcaagcacggtttccggaccgtccaaatcaggatcctgatccaagtactcgatatggaggctgccgggctttgtgatgtctcctttttcggtcgattcatggccggcgatcactttcagcaagctgctttttcccgttccgttcggtccgatcaagccgatccgttcgttttcttcaatatggaacgatatatggtcaaataatgttttgtctccgtaagttttatataaaccttccgctttaaaaatgctcatctgtctaccaatcctaacgtaatgtcataactttattttaatgcagatgatgcaagaaaactagtgagagctttttcgcggacattattgaaagacggccggaagccaaaaatatgcgctgatcacaatcaagaagacacctgcgatattgagccaaaagcccgccctgaccatatcctttatcgtcagcagattggagctgaagacggccgcattcggcggggtggagatcggaagcatgaaggcgcacgatgaagcaagcgcagctgccgccatcagcccgtacggctcgacctgaagcgcggcgccaaggccgatcgtcatcggaatcaccatattggcgacagccgtattagacatgatttcagtcataaataaaatcgcagccgtcaaaataatcaggacaaataagtaagggtggccttccaacagcttgagcttgccgccgatccatgctgtcagattggtcgccgaaaaaccggccgcaagcgacaagccgcctccaaacaatagaagcagtccccatggcagcgactgcatatccttccattccaaaatccgttcatcctttgtactcggaattaaaaacagcagaaccgctccgaaaatcgcgatcgacgtatctgatatttgaaacggaaggataaatttgaacatccacaaacatgcggttaataaaaaaacggtaaaaaccgatttttcctccctcgtcattgcgccaagcgcctttaaatcatgatcgataaaatcaggcttttttccttgaaaagcgctcactttaaattttattttcgttaaataaacatataaaatggcaagaaacagaatggaaaccgggaacccgaataaaaaccattcaaaaaacataatttcgtgattgagcatctgcttggacatcgcggcaaacaccgcgttcggaacggaaccgaccaatgtggcaagtccgccgatcgacgccgcatacgcgacagccagcaaaatgcttttgctgaacttctgcagcgattcgccttttaaaatttctttttcctgcacttctttaatgactgctagcgctacgggaagcatcatcaaagcggtggcagcattcgaaatccacatcgataaaaacgcagtcgccgccatcacgccaagcacgatccggtggctttcagccccgatccgctttaaaatgtgcaaagccatccgtttatgaagattccatttttcgatggcgatcgcaatgataaatccccccatatacataaacacaatcggatcgccgtatgctttggccgtcgtttccatatctaaaccacccaatgtcggcagcaaaatgactggcaagagcgatgccgccggaatcggcacggcttccgtaatccaccagacggccgtccaggctgtaaccgcaagaacgattcgcggcgcgtaagccagctcagcttccggtatcaagccgagaatcagcaaaaaactgatcggccccaataacaatccggtcagtttagtcgttgtatatactctcatctatcccatcccccttgaaagcggtttcccattcatcacttttcgctttgaccggggaaaattcctctaaaaaatttaaaataaaattttaataaatgaaaaattagaaaagcccgccgattttgccagcgggcctgtgaaagttctagtcttcaaattggtgttccgccatcttggcaaggttttgcgcgttgctgctgatctcctgcatcgtggcggaaatttgttcaacacctgcggcctggccgctcgtatgttcattgatgacttcgatcgaatgctcaaggtcttttaataacgcgtggattttcttcgtgatttggtcaatctggccgacgttttcttttgagtgtgtcgcaagcttgcggatttcgtcggcgacgacggagaacccttttcctgactctccggctctcgccgcttcaatcgccgcgttcagcccgagcaggttgctttgatctgaaatgccttttacggtgactgaaattttctcgatttctccggcgctttcactgacttccttcgcctgcttggagatgtcggacatttgtccggagaagccgctgacagattcggcgatatcctgaatggccgaagccgtctgctcgacgatgaccgacaggctttccgcgacgcggtgaagctgatccgatttttcaaggctcgtgccgagcccgactccgccgataacccttccgttctcgtcgtggagcgggatcgctctcgccgcaagagggaagccgaacagctccttaggcaccatgcttactttctttttgttttggcggatggcgtctgtaataatatcgccttcctgcaaagggtcacccgctttgacattcagggaaaatgtctttcccgggatgttgacgatcagcttttcggtatcgtaaatccccactgtcacatcgtcctgaatcagctgattcaggaacggcgccactttcacaaaagcatccagcagcgggtggatgtccgtttttactgcttcattcatgtatcaaatcctcctcttaatatggaaaactccttttttggtgctggacggaaatccattttaatgtcgtaaattcgtcaaggctccactctccgttcagccttccgatccccgattgcttttcaccgccgaaagcgacatgcggctcatcgttgatcgtcgtgtcattgacatggatcatgcccgtctcgatttgctttgcgatggcaacgccgctctccacatttcccgtgtgtacggctccgctcagtccgaaaggcgtgtcattcgcgatctcaaccgcgtctgcttcggtctcaaacggcatgacgcatacaaccggaccgaacagctcttccttggcgacagacatatcaggcgtgacatccgcaagaatcgtcggctcgacgagattgcctttaatatcgcctttcagaagcggtgtggcgccttcttcgatgcctttttcaatcgattttcttaaatgttcagcttggcgttcattaataacagggccgataacggtttcagggtccagcggatcgcccgttttaagcccggatactttttggctgaacagctttaaaaattccggatacacttctttttgaacaagaatccggttggccgacatgcagatttgcccttgatgtgtgaagcggctgaaagtcgcggcattgacggcgtattccaaatcggcatcctcgagaacgatcaaggcgctgtttcctccgagttcaagcagcggttttttgaaatgtttgatcgccagctgcccgatatagctgccgaccttcgttgaaccggtaaacgagatgattcgcggaatcggatgctcaacgaagctgtcgccgatttccccgatatctgtgaccacgacattcagcagtcccttcggaagaccggcttcttcaaaaatctttgcaatcagcgtgccgccgcaaatcggtgtttcctcatgcggctttaaaacaacgccgttcccggcgccaagcgcgggcgcaactgattttacagataaaaagaacggaaaattgaacggactgatgacgccgaccactcccgccggaatgcggtatatccgattttctttcccatcaaccggtgaagggagaattttgccttccattttgagcgggaagcccgccgcttctttgatcatattgacgacaagatcgatttcaaaagccgctttcagccgtgttccgccaagctcctccataatgagaaacacaatcgcttctctattgtcttcaatataagccgcggctttttctaaaattacccttttttcatagggattgacgccatcccatttctttttcgcctcaagcgcagctttgtaagccgcatcgacatcctcccgcgtcgctttccgaaaagaggcaatcgttttatgggtaaaaggattcagatcggccaacacgctttcactttggccgtctctccattcccctcctatgtattgacggttgaggtcagttatttgaatcattcagtccatctcctatcaaacagttttgggaaaagttagactacatcttatgtatcggcaatctttcaagaaaattcaatcttatgggtcttttggatataaaaaaagattttaccgataaatcggtaaaatccggatacaaggggaacagcaccgctcagtttttctgagcaagataaacggttgtgatcagcattgataaatattgcaggatatataaacctgttattaggaaaaatgaaaaggatattccttggaaaatgatcaccaacgcccaggcaattaaaatggccgccattgtaatgttccaggagagcgccttagcctgatagctaatcttctgctggcgctcatcgaacagcctctctttttttccaattcgtctgtttactttgtaaacaattgcgatcccgagcacgcctattcctaagcccgctaaagcgatcagtatgtttgtcatcgtttcagtcaatattttcatccccctcaaaaataaataaatcttcaatcagacattcaaaaatttgagccagtttatgcgccagaacgagtgaaggtttatattttcccttttcaagggaaatcaccgtttgcctcgacacattaagccttttagccagttcttcttgtgtcatgttcagcgaagtgcgcttttcctttattaacgttttcatctttcctccattgggaatgtaaagttcactatacgtaaagtatacttaacaaaaaaataaaatgtcaagttaactttacaataaaaaaagatagacaaaacaggtcgtcctcctgttcatctatcttttctttaccgattttttcagggcctctttttacgcccctaaatcgacattatggtaaacttgctgaacgtcttccagatcttccagcgcgtcaatcagcttttcaaactgtgcgcgcgcgtcctctggaagggcgacgtcattttgcgcgagcatcgtcagctcggccaccgtgaactcagtgatgccggcgttttgcagcgcctcctgtacggcgtggaactgatcgggctcggcatagacgatcactgcatcgtcttcctctaaaatatcacggacatcgatatccgcttccatcaataattcgagcgtttcatcagccgttttgccttcaaagccgatgacggccgtcggatcaaacatgtaagcgacagatccgctcacacccatgtttccgccgtttttgccaaatgtggagcgcacatcggcagccgtgcggttgacgttgtttgtcaacgcgtcaacgatcaccatcgctccgttcggaccgaagccttcatagcgcagctcgtcgtaattttcctcagagccgcccttcgctttttcgatcgcccgctcaataatcgctttcgggacattgtatgttttggcgcgctcaagcacgaatttcaggttctggttcagttcgggatcgggctctccctgctttgccgccacatagatttcgcggccgaacttcgcgtagattcggctcgtattcgcatccttggacgctttcttctcttttatattgttccatttacggcccatgatgtaaccactctctttcaacattgaatctttcattcacaaaatctattataccgcagggccgggcgatttcatcaaattgatgcatcgaatttacgacatttttttggaaatccttctaagacgcgagttttccgctgcctttcttctgctccttcttcacaaccgtgacaaagattccggcaatcacaaacacgattccggccaaatgaacgaatagagtaaaaagcaagcaccgtaacaatcatcgcataatagtcgcagccgcactatcgagaaaataattggtaacagtttgggatgacatcgcttttcctcctgatgtatggataaataaccggctttaagaaaaaaaaggatgtcaccatataatatgagacacccttcttaggcacaatctttgatcaatctctaaatcgcttccgctaaaatcataaaccggtactgtgtgacgtcaaaatagcccttttcttcaatcattttatgaatctcgtacaattcatccttgtattgattcacttcaaaaccgggcgcctgccagggaatggctttcaaataatagaccagagccccaatatcataaaacctttgagtcggacactcttctctgctttttaaaatcttaaaatcatgcttttccatctcttttaacgctgtttccaagtcccaatccttaaattcttcatttagcggcacgccaagtttttcatttatttcttcgcaatcaagcccgccgacttgctgagtgagaaaccgtcctccttttgaaaggattctcctcacctcttgtgctgaatatgattcgtgtttattgatgatcaggtcgaattggccggattcagatggaagctcttcatcatcatcaatttgaacgacctgaacccctaaaggcgtcaatcgttcctttgcgactggcacatttggcatataacattcagtagcgtatgctgacggaggaaacggccccaatttcgataaaaactcgccgccgcctgtccccatatcgagcatggatttggaatcttgtataagagacagagccatgcttccgtatgaccatgaaagcaggtcgcttttcattcgtcctgtgtcttcaatgaaagaaaaatcccagccgctgaaaggcttgtctgcgtgctttaaatatgaaagaaatgttttgtcattcataatattcccctccaatttttaatgtttaaatatgttttaaacgattggagggcctctcgcgaatctggaaggtttttatatttcatgctctggcagattcattgtaattccacaccccgtttcatgatttaaaaaagaagccctgtaaaaggacttcagcgaacattaacccccaaccggcagctccgctgtttgaacgccgcctgacgcctgattgtggctttgggataaagcagctccgcctaagaccatagcagttaacgacaagcaaagaattaattttttcatgacaatacctcactccctaatgatctcattttgttttcggctttcatgaatattttaacaaattccagcgctttcttgtcatctccttttttctcaaaatagcttgagatgagcaaagaaagatcgcagacaccgtctaaatcattcatctcgtccaaggaatggatgtcgtctttgatgctttttacgttttcatggcaatacagctcataaataatatttattttcttttcataatgcttattcccgtttttctttaattcctcctgtccttttttatgatagaacagggccgcttctgtttcgccgattttgaaaaactctctggtcagcatgtaaagcgagttgatatagtagcttgacttgcaccattcggcgttgctcaaagcatgctggacggcgagaatgcattcctgagaccggccggaattggaatacagaatgctgatattgtgatgaagcatcgcttctaaaaatgaatcgtcaatctttttggaaatttcaatcgattcttcaaagtacttctccgcatctttaaagcgctgcatctgcatgtaatttgtccccatcacaacttgggaaatcgccagctttttttcgtacccgtcatgcattttgtaaatattcatcgcgtctctcgcataattgagagaaaccgcattttgccgaagagacatatacagccaggacactttaaaataaaactcggccgcttcaatctgatcgggcaccttcgccagttttttctcggcaaccttgtacagactgatcgcccgctcaacattcttgttgtacgcttcatgcatcgcctcaaaaaagtagaaatagtaatcgatcatatgatccgtctgctcgatgcactcgatttgcgaatcattaaagtaagactcccgcggcagccgctctcccctcgcatcataaagcatcatccggtaccgctcctcaagaagcgaaaaataagccagcacattctgatcctcttccatctcggaaaacatcgacttcgcctcatcaaaaagatgctttgcctgctcagtatcgtgctttttaatggccaaatggaattcgttcaacacccccgcaaccacctctgaagcgaccttgctcatgccgaaccccctctttctttttaagattgttctctatctttaacatgatcttatcacacgtgtaaatttttgtaatgaccttttgtcaattagtaatctgtttttgtcaacaattgaaaaagccttttgttgtcaatttcaactgttggtagtgatcaacaactcatcttgcctataaacaaaaaacgctccttctttttcaaaaacaagaaaccactcgccttccacaaaggcaagtggctctcatttattttaattgctgataagaaatcaatcgatgaatatggactgccaagtatgtcagttcatcattcggaatgacgtttccgtgtacctgcttgatataatccttaattttgaaagctacatccattgcttgcggatataaattagcaatttgctcaaataattcattctcctgatttgccagcaatttatcagcgtaaaatctttcaacgaaaaatttaacgtgtgtgataaatctgctgtagtggatgttttcttgatctaatttcatgtttaatgtgtaacggacaaggttgacaatgctcccgatcatttttgcatttttcattccatcttttgactctgtctcttcacctaatgcattgattaagtggaacgcaatatttgccgcttcctctttcggcaattggatcccaaatgtttcattgatgagctgaagcgcataattccctgcctcaaactcttccgtatagtagtttttaatttcccagtagacgcgattcgtaatattgatgttctttttatagcgctctactgcaaaattcaagtgatccattaatgtgaagtatacaccggaatttagctttgtttttaatctttcttctgcatgctgaacaatttgctgggtcaattcaataaattcttgcggaattgaatccaacagttggagaaattcctttgccttcatattgtctactggcataaacacttgatcagcctgtttttcttcaatcatattcccaggttttcgtccgtaaccgatgcccctgccgcataaaaccatctcctgtcggttctggtctacagccagtaccacactcgagtttaaaactttttttattttaaacatcgccatcaccttttcatgaatgcggttttttagtctaatacttctccgtttgtctcaatcactttcttataccagtagaatgaatctttacgtgagcgcttcaatgtcccgttgccatcgtcatcttgatcaacatggataaatccatatcgtttggacatttgagatgttcccgcactaataatgtcaatgggtccccagctggtatatccaaagagatcaacaccttcttcaatggcttctttcatctgacggaaatgctctctgaaatagctaatacgatagtcatcatggatcgatccatcgctttcgacaacatctttcgcacccataccgttctccacaataatgagaggtttttgatagcgatcatacaattcaatgagcgaaatctttaagccgaccggatcgatttgccagccccaatctgttgacggcaaatatggatttttcacaccgcgaatcgtattgccatctgttttttccagaccctcctgtgcagattctgtcagggacatatagtagctaaacgaaacaaagtctaccgtatgttcttttataatggcaagatcgtccgcttccatcttaatattgatattttttcgttccagcatgcgtttgatcaatggcggatattcgccaaacacttgaacatctgcatagaaatagttatcaaggttttgcttcagtgcgcgttcaacatcactcggatgacaagtgtgcgggtatgtcgtgagtttcgttagcatacatcccacctgactgccgggaatgatgcgatgacaatctgcagtcacaagagcggatgccacaaattgatggtgcaatgcttgataaaccgtttcctctattttcccttcaggacagcgatcaggaatgattcccgctgtaatgaaagaatggcgatgtatactgtcaatttcattaaaggtaagccagtattttacgacatctttatagcgttcaaaacacacatttgcgaacttcacaaagagatcgatcacttttctttcaacccatccgttgtatttcacactaagtgctaatggcatttcataatgtgacagagtcacgatcggttcaatgttatgttttttcatttcttgaaacagacgatcataaaactgaaggcctttctcgttcggctcagcttcttctcctgtcgggaaaattcggctccatgcaatcgatatacgcaatgttttaaaacccatttctgcaaagagagccaaatcttctttatagtgatgataaaagtcaatccctctgcgcttcggatatttttttacgtccgggtctttcattgcacgatcaatgttttcagaagaaacagcaaggtgtccttcataatcttccacactcaaattcgaacggtacatggcaatatcagcaacagacggtccttttccatcaacattccaggctccttctgcttggtttgcggcaatcgccccgccccataaaaagtctttcggaaatccttttgtttttgtcatcatgattaccctcctaattgtgtaacaaccatcaacgtatcttgacgattgacctcttttaattgcgtgacttttatatcatattgatccgtattcgtaataactgctagtgtaactggatcataacctgcttctttaattttctccagttcaaattgaatgagcagatcacccgctttgacttgatcccccacttttaccaatggtttaaagaacttgccctctagctgaacggtgtcgattccaatgtggaaaagaacctcaactccgtttgctgttttcataccgagtgcatggtttgtttcaaagagaagagaaatctcgccatctatcggtgcatatagttcaccctttgaaggaataatggcaattccttctcccattacctttgaagagaatatgtcatcttctacatcagacagtgaaatcatttgaccgatgactggacttttgaacgtctcatctgcgccaagtttttcagcgaaaacacctggctctgcttctttttctgtttcttctgtctttcgatcctttcctaaaataaaggcagcaacaaacgcaacaacaaatgagatggcaaaaccaatcactgcgaacatgaagttgcgcggaagctcgtcagatatgaacatcgacatacttgcaagaccaggtccaacaagaacaaacgcttgaagtccgacaagtccaacgaagatgcctccggtgaaagaaccgatcatgacactgccaagcacacgtttattttgcagtgtcaccccgtataatgccggttcggtaatgccaaaaaatgctgaaatccctgcagaaatggcagttgaacgaagcactttatcttttgtgcgaagggcaactgcgaaacacgccccactttcagcgatattatgtgcaagtgatgcaggcaagtaaagtgcctcttttccgagattgcccattgtcgttacagcgtatggcaccatcgctttgtgcatccctgatgcgaccataaatggaaggactgctgccaggaacgcaaccgcaacccagcccactttgtcaaacatagcaaggatgatcgctgtgaagccttgccctgctgtaaaaccgattggtcccagcagcaggagagtgatcggaactgtaataaccaaagacatcatcggtacgaagaagatacgaatgggttttggcgaaatacgagtaaaccatttttccacctgtgcatacaacaggacagataaaatcgccggaaacacctgataggcatacgcaatatttttcacatcgaatgaaaataattgagcgccttctgtcagcatcgccgtcatgtttggcagaataagagcgccgactgccgataatgcaacaagcggattcactttcagtttattggctgtcgtcacggcgactagcaatggcaggaagtaaagcggcgcatcgccaaccatatttaaaatctgatacgtttgccctttggcatcaattaatccgaataacgagaagaggaggagaaacgattttaaaatccctccacccgcaatggctggaacaagcggttgaaaaacaccgacaatgaagtctaatagtacagtccctacttttcgcttttccttcggctgatgggaagacccattttgtccagaaagtgctccgccgagaaggccggtcaattcctcatagacttcgatgacatcgtttccaatcacgacctggcattggcccgacatacggacagcgatgacacctggtgttttctcaagcgcaggtacatccgccttgttttgatcaatcaatgtaaaacggagtcgtgtcgaacaatgctccaaatgggcaatattctctttatcgccgacatgctgcaatacgtctcttgctgtttgtgtgtaattcactgtttctcccccttttctgaaacatgagacctatatttaggcaataaaaaaaggacccaaaccgacaaattaaaaaatttatcggttttagatcctgcctgcatgaccagtcacatgtctaatttatcaatattggatttgattaaagtatatatcggttttatgaaagcgtcaacatttattttatttttttcggaaagaagcgaatttcctggtcaattgccctacaatttattcctaatagctcagaagtggttgcggggggtgttgaacgaactccttttggcaattaaaaagcataaatattgaacaggcgaagtcaatatttttcgatatggaagataattggaatctacttctcgttgcttgaggaacggtatcacatgtgtaaatttttgtaatgacattttgtaaattggttaaacatcaaaaagccttggtagcgcttggacttttatattatatccaatctcggatattaagtcaagaactttttttgaagttctttttttctttcgccgccgttttgcggcaacgaataataatataccaccgtatttatgattgtgcaatacttttttgagaaaaaatttaatttgttttaaatgagcagcagccgcttgttacgcggctgctgcacgaaagtcaactaacgatgtctcatttgcgggaatagtaaaacgtccctgattgaaggagaattcgtcaaaagcataatcagtctgtcgatgccgattccaaggccgccggtaggaggcattccgtactccagcgcttcgacaaagtcttcatccatcatatgcgcttcatcgtttccttcttcacgttcttttaattgcgcttcaaagcgttctttttggtcgataggatcatttaattcagtaaatgcattcgcgtgctcacggcccacgataaacagctcaaaacggtccgtaaatcgagggtcttcaggatttttcttagccagaggagaaatctccacagggtgtccgtatataaaagtaggctgaatcaacgtttcttcaactttttgctcgaagaattcattaatgatatgtccaactgacatgccttcagaaatttcaattccgtgttctttggcatatgctcttgcttcttctaccgatacttctttccagaagtctacaccggtggcttctttaacagcatcgaccatatggagtctcttccattcaggcttgaggtcgacttcataatctccatattgaacggtcgtagtgccgagcacttcttgtgcaatatgagcaatgagattttccgtcaatctcataatatccttatagtcagcataagcttcgtaaagttcgatcatcgtaaattcaggattgtgccgtgtggagaccccttcatttcggaatacacgtccgatttcatagactttttccaacccgccgacgatcagccttttcaaatggagctcgatagcgatcctcatgtaaagcggcatatccagcgcattatgatgtgtaatgaacggacgggcagatgcgccacccggaatcgcgtgcatcgtaggcgtttcaacttctaagtatccgtggtcatctaagtatcttctcatggattgaatgattttgcttcgtgtaataaacgtatttttgctttccggatttacgatcaaatccaaataacgctgacggtagcgctgctcgatgtcctttaatccatgatatttgtccggaagcggacgaagggcttttgtcaataaatcaaaagatgttgcttttacagacaattcgcctacattcgttttaaacatgacgcctgtaacgccgacgatgtccccgaggtcagagcttttaaaccattcgtactgctcttcaccgacactgtcttttctgacatagatctgaatctggccctttaaatcctgaatatgcgcgaatcccgctttcccttttccgcgctttgtcatcatccggccggcaatcgttacttcaattgctttttcctctaattcttcttttgagaattcattatacgactcaatgagatcagttgattgatgggtgcgatcaaaacgctgtccgaaaggatcttttccgctttctctcaactgattcattttatcgcgtctgacttgcagctggtcgtttaattcttcatggttatgctcttcatggctcatcatatatcactccgttacttttagtctttcaggaaaaaagcagaaaaactgccagtgaaaactggcagtgagcagaggtcggatttatcctacttttgcatcctgaagctcttttgcctcggcttcaatcgtaaacgcgtctaaaagctgaacgagctcatctctcgtttcgcaatggttgatttcattccggacctttgcgtttcctcttatgccttttagataccaggctgcgtgctttctcatttcgcgaaccgcaacattttcgcctttcagcccgattaatcggtcaaggtgaagtttgcagacagaaattttctcacgcactttcggctcatctttcaattcgcctgtttccaaatagtgaaccgtacggtaaatcatccacgggttacccagcgctgcacggccgatcatgacgccgtccacccctgtttcatcaagcatgcgttttgcatcttgcggagttttgacatcaccgtttccgattacagggattgaaacggactgcttcacttctttgataatatcccagttcgccgttccttcgtacatttgcacgcgggtccgtccgtgaagagcgaccgcttttccgcctgctcgttctacagctctcgcattctcaacagcaaagatatggtcttcgtcccaacccattctcattttcacggtcacaggcttgtcaacagcctccacgacagctgaaaccatttcataaattttattcggatcaagcagccatttggctcctgcatcacattttgtgatctttggcactggacatcccatgtttatatcaataatatccgcagttgtgttttggtcaacaaacttcgccgcttcgacaagcgtttctttttctccgccgaagatctgcaggctgagcggtttttcacgttcatcgatataaagcattcccatcgttttcgcattattgtaaaggatcgccttatcgctgaccatttcggcgcagaccaaacccgctccgaattccttaaccgtcaagcggaaggctgagttgcagacaccggccatcggcgcgagcacaaccctgttttttaattctatatcaccgattttaaacatttttagtcctcctttcttattcttctgatggagatagttcctccactgttatatttaaagtattggctacatccctgagcatgctctccgtcggcatacgattcccgcgttctacttcaccaagcacagaaacggatatacccaatgctttggcaaacccttcttgagtataacccttcagctttcgatatgcacgaattcgtctaccccagatttctgcttccatactcttacaccttcttgattttttgcatgattgacagctccctcaagatccggataaatctccagcagcgggatgagtacaaacaaacgttcatgcattctaggatgaggaacgataagttgctctgtctcaatattttcacgattatacaacaaaatgtcaaggtctgcagtcctcggcccccatctaatgtcgcgtttgcggccgagttctttttcaatacgctgagtcaaatcgagcaattcaaacggtgaaagagatgttttaacagctgcagccatgtttaaaaatagatcttggtctgtataaccgacaggatcagtttcgtaaattgacgagatgtctgtcacctctacagacggatgttgatggaggagagagacagctttttttaaatattcttcccgccggccgatattcgagccgagcgctatatatgccgtgttgttcattttcgctttctcgtcatctcgatggccaccgatttatagtgaccaggtataggaggatcaggcttgacgactttaaccgtacattcctgaaccgcttcaaaattctccagcacttgtgcggcaatcgtttccgcgagggtctccacaaggttgaccggctctccctccacaacctctttgcacagcttatacagctctgcataattaatggtggcctcaatattatccgttttcccggcttcgcttaaatctagaaatgctgtcagatcaacgcggaatctctggccgagtttgttttcttctttgaaaacaccgtgatatccgtaaaactccatgccctctacatgcactttatcgatgataaacgcctcctttatcaatcatggcatccatcatttttgccatcctggagatttgcttgacgtcatgcaccctgacgatatcgcaccccttttgaataccgaggcatactgtcgcccccgtgccttccgctctttcttcaggcggcagatccaggactcggccgataaatttttttcgtgacgtccccaataaaaccgggtatcccggttcgctgaacttctcgagctgattcatgaccgccaaattgtcatgatacgttttggcaaagccgatgccgggatcaagtacgatgtgatgatcctgaacgcctgctgattttgcaatgctcacacattccatcaaatcagacagcatgtccgggatcaaatccttataattccgttcctcgcggttatgcatcaagataatcggcacattatgagcggccgcaactcgggccatgtcaggatctgcttttgctccccagacatcattgatgatggctgcaccggccttaatggcttcatctgccacttgcgctttataagtgtcaacggaaatcgggacgtcgatttcctgaacaagtttttcaattacaggtatgactcttgacagctcttcatcaagagaaaccttttccgcccccggcctcgtcgattctcctccgatatcaaggatatgggcgccgtcttcgatcatttgttttgcatgaatgacggcgcgatcgatgctgttatattttccgccgtctgaaaaagaatcgggcgtcacatttaaaattcccatgatcaatgttttatcttcataagacaacgtgtattgctttgcgatcagttgctttgaacgcaccgctgtttgaagcgccatatccttcaccctttaactcaaatattcttttgctgctttcctatcattagtgtatgcctcttgcagacgtttcgacaaatttccatcctttcccggaaattcagtgctgccgattctccggaatggaacgatttcctgaacggaattggtcatccatgcttcgtccgcaaagagaagctcttccaaggggtataccccctctatgacttcgattcccatatctgcaaggcgctcgatgacgtagcggcgtgtgacaccgcctaatatgccggtatcaagagaaggtgtatacacacagctgcctttccgccaaaaaacgttggaaataattccttcagctacagctccgccttcggtaagaaaaatcccttctttggccgcgccatgtccgagctccctttttccgtacaaattatttaaaaagtgatgcgatttcaagcggaacggaccctctggcgtattgcggcggacctgcaagatgacgccctccttttcagccggaacggatgcaggctgaaaaggattcatcatcaccatgacgccgggatttttgtatgaatcaggaaaaaggccggggccgccgggaccggcggatatatttagccggaccctcgcatccagattctgcggctgattcaactgaagcagcctgtcaagaatgacaagcacttcgctttttgtcagctcaagctcaattttcagctgttccaaagcgttgttcaatctgtccatatgccagtctaaaaggaagggcttcccttcataaagccggaacgtttcgaataccccgactccgtataaaaaaccatggtcaaaaggagaaagtcttgcttcctcctcctttacatattgaccgttcaggtaaatgatcatgcgttcactttctttcggtaagtctcaataaaattcttcagcatctcttttccgtaagcggtcataatcgactctggatggaactgaacgccttcaaccggcagttctttatgcctgatggccataatctccccttcttccgtccaagccgatgtctcaaaacaatcgggcagtgtatccggtttgacgatcaaagaatgatacctcgtggccgtgagcggatgttccaggcctttaaaaaccgtcagcccgtcgtgcgaaatctcggaagttttcccatgcattagccgctctgccctgacgacatcgccgccgaaaacctgggcgatcgactggtgtccgaggcaaaccccgaaaatcggtattttcccggcaaaatggcggatcgcttcaaggctgatcccggcctcatccggactgcaaggcccgggagaaatcatcaaaaagtcaggcgacatgtcctctatttcctgaagggtgatctcatcgttccgcttgacgaccaactcctcgccaagctcgcctaaatactgaaccaagttgtacgtaaacgaatcgtaattgtcgatcattagaatcatatctcagctctcctctgctcttttttctcttcttcactcaactgcagcgcctttttcatcgccagggcctttttaattgactctttatattcatgcctaggatttgaatcgatgacgattcccgctcccgactgcatgaacgcctggcccgctttcacataaatcgttcggatgacgatattaaagtgcatatcctgattatatccgaaccaccctatagaaccagtataaagcccccgtctcgttggctcaagctcctcaataatttccatcgttctgactttcggcgctccggtgatcgtacctccgggaaacacggcatggatgacatcaacggcatcgcattcatcccttagttcaccgcacacatttgagacaatatgcatgacgtgggaatacttctcaatcaccatgaattcatcgacccggaccgaaccgtacttggagaccctgccgaggtcattacgctctaaatcaacgagcatcacatgttcggcgcgctctttttcattcatgatcaattcgttcgcgagcgcttcatcctccgcttcatccgccccgcgggatcgcgttccggcaatcggccttgtttcaagcctggtgccctttttcttaatgagcagttcaggcgacccgcagatgatttgaaaatccggggtttccaagtaggccatgtacggcgaagggttgatttctcttaacatcttatacacctcataaggaggcgcagaaaggcgctccgactggcgaacagaaagattcacctgaaatacgtcaccgcttgcgatgtattgcttcactttctcaacagcctgagaaaagccggcttctgtaaatgaggccgcgaatgccgggcctttgttatcattcggctgatgacctccagcggccttcggatgttccgtcttccacatttgctcaagcctgtccaatttctcttccgcagcggccggcgtttcttcatcagtgtgggtaatcacccaaagctgctgctgctcatggtcatagacggctatatcatcaaatacgagaaagaataaatccggcgtttgcagatcatcaatagacaggattttgaatttctcaatataccgggcatagtcatagctaagaaaaccgacagccccgccctgaaagtcgggaaaatctgcaactgtctccgttttcagcgtttcaaaccattgagaaaactgcagaaacggatccccctctttgaatatgacgtcccctttatattgaatcgtcgtgataccgtctttccctttcgctattgcgacagggtcgagtccggctatgctgtattctccgcctctcgcgctttccagcagaacgtggtattcttttcctttcgataggctttcatattgctgcaaaaactgttgattggaaaatgggaacgctctggctacaggccttcgttgtctcatcatatcattcctctgccgttagtctaatgtccttattgtaatgcatatcttttttctaggaaaagagaatttcatttccaatacagaaaaaagcccttgagcatgttcactcaaggacaccgagcttttaaaagggctgcgctccatgacaaacaaaaggccgccgacatcgtcggcagcctcctgtttcagctggagcctattcaaattggtaaagaggcgtgcttaagtatctctctccgttactaggaagcacagcgagaacttttttgccttttccaagctttttagcaacttgaagagcagcacagatggctgcgcctgaagaaattcctccgagaattccttcctctctcgccgctttacgggcaaattcaaaggcttcttcgtttttcactgtgatgatttcatcgtaaatttccgtattcaagattttcggaacgaatcccgctccgattccctgaattttgtgcggccctggttttcctccggaaagaacaggagaatcagtcggttccaccgcgaaaatcttgatggacggatttttttctttcagaacttctccggcacccgttatcgttccgccggttccgatacctgcaatgaaagcatctaaaccgtctccgaattgttcagcgatttcttttcccgtcgtgcggcggtgaacttctgcgttcgcagggttgttaaattgctgaggcataaaatagccgtgttcctcagccagttcttccgcttttttaatcgcgcctttcattccctcagcacctggagtcagcacaagctcagctccatatgcacgcagaaggttgcggcgctcagaactcattgtatcaggcataacaagaatcgctttgatgcctttcgctgcagcgaccatggcaagtccgattcctgtatttccgcttgtcggttcaatcagtgtatctccttctttcagaaggcctttctcttcagcgtcttctatcatagcaagcgcaatccggtcttttacgctgcttccagggttcatatactccagtttcacatatacttcagcactgtcttcatcaactagtcgatttaatttaacgacaggtgtatttccgattaagtcataaacagagtttgcaacgcgaaccatttgaacacctcaatttccgagtaattttattgggattatatctaatttatcaatatcaaaatattttgtcaatctttattttttatcgtcataaaaccaagacactttcgcatctttccagagcgtcttgacagaagctttatcgcctaattgatccatcgcgatctgccttctgatttgatttttcacttcgctgtaagtgaaagcttgccccgggagcttttctttgagctggataatcgcatagccctggcttgttttaatcggttcatccacccattgattttcctttagttgttcagctttctccaaatattcggccggaacgttttcatgctgatcattgacgaaaccgaggtcgccgccgtaaggagccgtataccggtcagtcgagtgttcggctgcggccgcttcaaaactggacccttccttcagttctttaagaacttgttctgcttcatctttatctttgacaacgatatgcttgaggcgataagaatcatcgaatttatataagtccttatttttgttatagaatgacttcaattcgctgtcagaaatgacaatgtcttttgtcaggagctcttcaagaagaatattatgcttgatctgctctttccattctttttctgttgtgttttcgtcttcgtagaaggaattgtatacagctttaatcagcagaaattctctttcaatgtcatcatcagacactttgatcttgtttttttcggccatttgggtaactacgcggtcgttgatcatatcttcaagggttgattttccgtagcgctcttccatttcgctcagccattcttcacgcgtgatgccgttttttccgatatgggcaatgacttcttgagctgacgatgaagaagcggtctgcgctttcgtcagaacatacgcgatcacaatgcaattgacgaagatcgcacctaaaataatcggccaaagtgttctcgatttcaatatggtgtctcccctttccccattgtaaaagacccgctactggatagcgggcttatatttcatctcgaagcgcttcaagctcttcctttgtaaacagatacgtttcattgcaaaaatggcattgagcctcggcttggccatcttcatcaatcatctgttgaatttcatccttgccaagaccgatgatgcctcttgcgaaacgttcttttgaacaattgcatgtaaatcggacaggaacggtttccagtacttccggttcttctcccaataccgcagccagcacttcctcaggtgtcaaacctttctgaatcagctttgaaattggctccacttgtgaaaggtttgtttcaagcttcgtgatggtttcgtcgtccgttcccggcagcagctgcaggataaatccgcctgcagctaaaatcgtattgtcggggttgacgagcacccctacacccaccgaagaaggaacctgttcagaggacacgagataataagtaaaatcctcgccgatttctccggaaacgatctcaacctggcctgtaaataaatcgcggagaccgagatcttttactacgcttagcgttcctgacgtaccgacggctcttctgacgtcaagtttgccgtgttcatttaagtcgaaatgaacgtgcggattggacacgtatcccctgacgtctccttttgcatttccgtcagcgacaatcgcgccgatcggtccgcctccttcaatcttaacggtgagcttgtcttcgcctttcagcatggcgccgagcatgacagccgccgtcatcgttcttcctaaagcggcggaagcggtaggccatgtgttatgccttctttgggcttcatgaatcgtttctgttgtattcgctgcatatgccctcactttgccgtcatatgcaatggctttcactaaataatccatacctcatcctcctatacactttcaacacgattccgttcataaatgagctctagccccttcaacgtaaggaacgggtcaacaatatcgatgcagtccgattcgtctgcaatcaaggaagcaaggccgcccgtcgctatgactttcggatttttcttagactgccatttcatccgtttgacaatgccttcaacctgtccgacatagccgtaaagaattccggactgcatcgcgctgaccgtacttttgccgactatatgatcaggccgtgcaatttcaattctgggaagcttggcagctcttgaataaagcgcttcagttgaaatcgtgatgcccggcgcgatcgcaccacccatatattccttgcgctcattaatgtaacagtacgtcgtagcggttccaaaatcaacgacaatcaaggggctgccatagagatgaatagcggctactgcgtttacaatgcggtctgctccgacttctttcggattatcgtattttatgtttaatcctgttttcattcccggaccgacaatctgaggctcgatctgaaaatatttgatacacattctttcgagggagaacatgatcggtggtacaactgatgaaataataatcccctcgatctggtcaaacatcagtccgacataatcaaataaagaacgaagaagcatgccgaattcgtcttccgttttatggcggcttgtctcaatccgccaatgatattcgagctctccttcgtggtagatgccaaggacggtgtttgtatttcctacatctataacaagcaacattctgatcaccacttttgactagtttctcttacttggacataaaacattctaccatcatacaatacacgatgccgattctgtttgtaaacgaatcaaaccggtgaggagaaagattttccaaagcggattttttcagccataaaaaaagaaaactgccaaaagcagagcttggcagttttcctgaagagacgaaaaagcgtcattactctttttcatcctcgtttttctcttcgtcatctcgtttattgatgttgactttcacatcatctgtcttctcctgatcatcagagtatgttcgatcaggaagtcttccgtgctcagacaaatgcttgatttgctcagcgtcgagcgtttcaacttccagcaatgtttgagcgatcagctcaagtttgtcgcgattttcagtaaggattgtttttgcacgttcataacattccttaatgaagcgctggatttctttatcgatttcatacgcaatcgcgtcgctgtagttttggtcattgttgaaatctcgacccaagaatacttgcccgccttgcgattgtccgaattgaagaggaccgagcttttcagacataccgaattcggttaccattcgtctggcaatgcctgtagcgcgctggaagtcattatgggcgcccgtgctgacctcgccgaagatgatttcctcagctacacggcctccaagcaagccgacaatcttatcgagaagttcgggtttggtttggaaataacggtcttccttaggaagcatgacggcatatccgcctgcttggccgcgcggtacaatcgttactttatgcaccatatccgcctcatccaagacaagtccgataacggtgtgtcccgcctcgtgataagccacgatattgcgttcttttttcgagatcaccctgcttttctttgcaggtccggcgatgacgcggtctgtcgcttcatcgatgtctcgcatatcgatctttttcttatcttgacgcgccgccacaagagccgcttcatttaaaaggttttcaaggtctgcacccgagaaccctggcgtccgcatcgcgatcgcttttaggtttacggattcatcaagaggcttgtttcttgcgtgtacttgaagtacagcttcacggcctttgacatccgggcggtcaacagtaatttgacggtcaaaacgtcccgggcgcagcaatgcagggtctaaaatatcggcgcggtttgtcgcagcgatgatgatgattccttcattggcgctgaatccgtccatttcaacaagaagctggttgagcgtctgttcacgttcatcgtgacctccgccaaggcctgctccccgctggcgtccgacagcatcaatctcatcgatgaaaatcagacacggcgcatttttcttggcgttttcaaacaagtcgcgaacacgtgatgcaccaaccccgacgaacatttcaacgaagtcagatccgctgatgctgaagaaaggcacccctgcttcaccggcacatgctttcgccagcaatgttttaccggtacccggaggtccgaccaaaagcacgcctttcggaattcttgcaccgagctcggcgaatttgcggggatccttgaggaaatcaacgacttccacaagctcttgcttttcttcatccgctcctgccacatctttgaatttgacgcgtttcttttcttctgtatagagcttcgccttgctttttccaaagttcataacacggctgccgccgccttgagcctgattaagcaggaagaagaaaagaatgaagataataacaaaagggatgatggtggtaaagaacgtcatccatccatttgcttcttgcgcaggttctatttgtatcttcgtttttttcacttgatcaatgatttgatctgccccttttccttcaggaacatgggtcaggaaatactgatctttctcataggtcgtcagctgcccccgaacctcgtacacacccctgacaggctggatggagacattttcaaccttcccgttttctaggtttgaaacaaagtcactatacgtcatattttctgttttcggatttgcggtttggaagtagctcacaactccgatcacaactaataaaataagtaaataaaaaatggtattacggaagacccgattcattccttacctcctcccacagtaagcacaactatgttcaatagtatcatagaaaatcgttccaatacaacagatatccctttcgctaacaagcccgtatcagctctcataaaccgcaggtttcagcactccgatgtacggaagattacgatagcgttcagcataatcgagaccgtatccgacaacgaaagcatcgggaacttcaaagccgacgtaatccgctttgatatccgcttttcgtccgcttggtttatcaagaagggttacgatcttaatcgattttgctttgcggtatcggaaaagctctacaagataactcaaggtcagcccactgtcgatgatatcctcaataattaagatgtcacggccctctacagatgtgtccaaatcctttatgattttcacctctccggaagaaaccgtggaactgccgtagcttgatacatccatgaaatccatttccagatatgtatcaatatgctttaaaagatcagccataaacggcatggctccttttaacacaccgattgccagcggaaacttgccgctgtactcttctgtcagagtcgcgcccagctccttgactttcttttggatctcttcttccgagatcaagatattttcaatatcctgtttcattctttgctagccccctacacttttcatgctgtctatattgtaatacaatgcgatcgttgtttgtaacatcaagttcctcaaaaatggtttttttcagaccaggtatccagataatgtttccaaccgcgtctgttacaatgggccagctgtctctttttgaaagaggcactttttcatcaataaatatatctttaaccttttttgagccgttcatccctttaagtttgactcggtctccgttttgccttgtccgtacgtaaaggggaaactgaacctgcttgggacttgttgcaaaaacatcatttccttgcagcttccgggttgaaccgggtccgctcacatgaagggaggagccgccgggaagtatcagttcttcttcgcctgccccgcttatttcataatgataggaaacattttcacattgtaaacgctgaaatgtaaacaaacatgtatgataagattttgcgacttttaacccattcggaaaatcaagggaaccggatggtccgtcttgtgaaatccaatccagaaacacttgaatatgatgggctgaaaacgctgatggaacgttttcataaagatagtttaatattagatgaactccccttctttgtaaaggcatagggagcgcaagaagtcgttcgatgctgatttccacgcctgaacttgacttgcttgtgattactgtattcattttgtctttcgttaatgcctgtaagtataattcgtcttctgtcaggaattcactgacggattgaaaccttttatggacatcttccgactctttcttcagaaaagggagaacatggtgcctgaaccggttcctggtgtaatcatcctcactgttgctcggatcggttctaaacggtattcgattctctttgcagtaagccaaaagatcatcctttgacagcctcagaaacggcctgagcagccagccgctgtcaaaacggcgctttggctgaattccggcaagcccgattccgacagtgccttttgccatcttcatcagcatcgtctccacctgatcatctccatgatgacccagaaccaggtattcggcccggtgccttttcattaactcttgaaaaaacgcataccggcattctctcgcagcagcctgtttattcagattgttttcagcggcaaatgccaggacatcgatttgcaccgcctcgcattgtatgccttccgcctcgcagtagtcctgaacgaaccgcatatcacgctcggactcttcgcctctgaacatatgatcgacgtgtgcggcaatcagcgttgcagaagcgggaaccgtatggtgcagagcatgcaaaagcgccatcgaatcaggtccgccggagacacctgcaatcagcgtcactccatcaaatgacagttcgtattttttcatgaaatcttcaatacttttcacaatgtcctcccactaagagcagggtgtatttcaaaagatataaatatcctaacactttcaatcggtccctgcaaagaagagctatccgccgagaatgcacagctaaataaaaaagagaacgatatacgcaaagtaaagggcaagaacgcttacgacgatcaacagcgtttcaaaaacaccgccggatttagaagggtttctttgctttctgcgcccgctccttaacctttgctgctgaggcgtcccccgcttatgccgcaggccttgcgacggggcagatgccgatgaggaacgggctgttctcgactggcggctgctttgcattcgtggcggccggccgatttccagaagatctcccttcatttcatcagctgttcgatagcttccttttaaagcagaagcaagaaccggtttataccgttttaaaaacggatgtccgtcaatgactgacatgagctgctcctgaggccttgctgtcttcttgaattcttttttcaccgcacagttcaccataatcatggcgactgaaaacaggtcatacgacggctcagccttacgagtgccgaattcccaatagcctctgtcaaaaaactccgtatattccttaattgcccggccctcttttgtcgtcccgcccacatcaatgcagcggatttgcggcggaggacccgtcacgattaaattctcgggctttaaatctccaaacacccatccttcgcgatgaatcgccgacaggcttgagagaagctggctgatcagcaccggagtccattcctcgcctttttcgtttacatatcttaaaagaagcggaccttcaatatattccatgacataaaatgaaagttttttgccggtgcctgtaaccatcatgtcatccacatcaaaaaaagaaggccccattgcttttgcctgggcctttgagaaagatttcagaacattcacttccgaggtaatggacaggctgtcatcgctcacttttaatgcaacccggccctttcttgaatcggccagataaacaaccccatttgccccttttccaagctgtctgatgatcttgtaggaatgattgttccactttccaacaacggctgcacccggctttagactagccgccaaactcgtcgaagcgtttttcatcgtcttctaacattctccttcttgagccgattttgttaaaatgctgaatcgcctctcgtattgcgggtcctgtcggtgtaatgccaccggctgaaagcttggaaaatattgaagaaagagattcaaacttcggggtccaatcgagcacaagttcgacctcttgttttttcccgggaaatataagcatcgcaaattcgttttcgccgattcttgaattgagactgatggaaagatctatcaacgcttctttaacggtcggaagcttcggattcatgcttgcgcttgtatcgacaagaaccagtacatgaagatgcacggtctcaccaagctcgtcaacgacttccatgacttcaccgcgtttatcaggaggcagttcatccatttcggtatgcttgccgagaatttgtttgagctcactgttgaccacgccttgaagggtttgcgtcatcgccttttttgtcaccatttgaacggtctgcgacagctgcgacgtgtaaaccacctggtgaactcctccgcctgcgagagcgatcccttcgacttctttcatcgcctcctgatccatttcatgctcgtccataatcccaatcacattcacggtaattccctgctctttcgcaaaggcagccatggcctgcgggtcttcgccgcggtttgaacagccgtccgtcaaaagcaggatttgattcaaatgcccctttttcatcgtttttattcctcctggacaaagatatcttgatttagttccatcatcgccagaagaaatttgatttatacgaatgctaagaaatctcttgattcttttggaaaaaagccggcgccggaatggaggcccactttggcgtattatggtccagcttgatgacaatcaccgtcatgtcgtcctcaatcagacccgaccttgtccggatcacttcttccatgattaagtcggcgatttcctgcggctcctcggttttcagcgatttcaatttgcgcttcatccacagatcatgattttccacatgtctcggcccttcaaagattccgtcgctcatcatgatcaaaaggtctcccgcttttaattgctcgctgacaacatcgacatcgaattctgtaatgatgccgatcggcagattgctggcctgcacttttataatttgatcgcctcttttaataaagctcggggtggagccgattttcaaaaacttgcagctcgcatcctgaagatcgatgaccgataaatccaatgtcgaataaatttcatctgttgtccttaatgaaagaatgctgttaatcgttttaatcgccactttttcgtcgatgcccgacttaagaatcttttccagcagcttgatcgtctcattgctttcaaaatgggcccttgcgccatttcccataccatcgctaatggcggcggcatatttgccggtgccgagctccatcatattgtagctgtcgccggagacaagccctccgccttttgctgcatgcgcggctcctgtcaccaccctgtatgacttcgccgaaccgaaggcaacatgacaatatccattcggatggccggcgcactgttctgctttgacgataatttgttcttccaaaatatcggacagcatcggagcgatgattttttcacactctccatggccgttgcaatacgggatactcatttcaatatcgatgtttccctgctcaaggctgtatatttcgacttgctgaatctcgatgccgaagtgctgcagcgcatcccgaatttgctcttcttgaataaaatgctgctccctttccctttttatttcccgagaaaagtccgccataacctgagaaacgccgagaagctgctctgcaacgagacgtctgctgtcatgcaccttttgttttaatgtctggttcgccctaaaatgagtcagctcgtcttcaatcagcgcttctacttgctttgatttggagcagtgctgatgaaactcctttttcagcttgcggtttttaaaatattgcttttcttccgtttcctgcataacccgtttcatcaaatcatatgttttatcaaagttctgaacccagcacttgtttttcttatagcatgactgacaggaatgttctgtcaccgtgctcaaaaacagatcgatctctttttcttttccttcatcgtccggagctgaatgataaaaggtagcgaagctttcggataaagcgtgaaaaacgttcgaaaactgatcgactttttgggcggtgacatcgcggattttccttgcatactgctgctgttcctgggcgtgctcagtcgttccaggtatatacttggccacttttttcgtaatcgactgaggggttaaaaggaacaggccgattgcaatcagagattcataaagcgtcggcactaattcagccgaaccttctccgtacagagaaatcaatagagatccaatcaataagccgaccgctgcgccgaacttttttccttcttttagcaaaccgccgagaaggcctgagaaagccagcaggctcatctgatataaattgccgatgtttgagaggctgagaatcagcccggtcacaaccccgactgtacagccgatgcttgcgcctccgatgaacgcgaaagcgagcacgacataacgggccaatatcagttcagcctgcatgccttgaaatgaaacgcctgtcaagcccgtgagaacggaagcgattaaaatcataaaacaaatgatctcttcaattttcagcgactgtttcgcccgctttgatgtgacaatcggcaggctttgcagaaaaatcaatgtgaggataaacgataatccggcttcaacgaaagccataatatagtgataacctgaaaccgttccgtattcggcatatacgaatccgcatcttgtcacagccatcgccaaaaagacgacgacaggcagcgttctgacacggtcttttataataagggacgtcatttttgtacatatcgcaaatgcaaacagagccgcaagcacgaacagcgaatgctgaggcgatatgctcagagctccggcaagaagcgccaggcatgcaaggaaagctttatcttttttgattaaaagcatcgctccgaaaaatggaagagcaaagggaatgacctctgacagaatgaaggctcgtcccaataaaaaaccgatgaccatatagatcagccctttataaaaaaagagggaatataaatgctgcatcataagcttcgtcatgctgccaaaccatgaatacaatttttgaacagcaggtccagctattgggctgttcactcttctttccgctttttccatgctctcatctcccactcgtttattcgttgcttgccattatagcgaaagatgaaataggattttgtcaaaagaaggtaacgaattcaaagaactgttcgacgctttttgtagcatgcttcaatcactcttgataagtcgagtccattcccgttattttgcatatttttatgcagcaaaaaaccggcttcagaagaagccggtttccggaatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccacttgaccaacgggccttcatataagtagcggcggaggggatcgaacccccgacctcacgggtatgaaccgtacgctctagccagctgagctacaccgccatgttgttgatttcttttaacgcacaagttctataatacaaaggattgccctatccgtcaatagaaattttaataaaaattttattagaaaataaaaaggcatccgttgggataagacgaatgcctttcgtttatatagaaagcagcaagttaacctcttcttgctccgcgccctccacgttttgattccgtgttgcgttttagagacgataagcgatcttcactgtcttttaaaaacttattcattttctgttcaaacgtttctttagagcggaaatcatttttaggtctcgcaggtcttgatgattgaggacggtctacagcctttttgatcgataagccgattttcccatctttctcaacattaataactttaacttctacttgatcaccgaccttcagatgatcattaatgtccttcacgtagttatcggctacttcgctgatatgaacaagacctgttgatcctccaggcagttcaacaaacgctccgaaatttgtaatacctgttactttcccttgcaacttgctgccaacttcaatcgacataaaaaaagtgctcctccttagacttaaaaaagatcatttgtttaattatacataaagaaaaaattaagtgtcaacaaggctacttgctcttatcttcaaacttgaagatgatttcgccatcctttgagaggtagtaatcctttctggcaagctctgcaacgtagtcctcgtcctttaatttcacaatctcatctttcaaatccgatttttttgcttccagctgttccaattgtttcaaaagctcagctttcttctcttgcttcgcgctgatatccgaagtctgcgaccagagcgagctgacaatcacaatcgccgacagcagcacaacggcgccgaaaaccatcaaccgtctgtatagaccgcgtctttttcttttcagctgctgctgttttcgctccatctgctctttgtattcgttctgtatttgcgatatgttgcgtcttgtgggatcattcattccagacggcctcccttcatttttttaaaagttttgccttaattgttatgaatagtttcttccccttttcgaaaaatcctgctcctttttgcaaaaagcgtctcaacaatccccgaaccggggcgggaagaagcctgcagcattgatatagtataaaataaatcgggtatcctgcaaattttaatatcttatataaacataccgcaaaaaaacgaaaaagaacatagatatttctcattgtaaagagaatgatggctaaaatggcttgaaacgtccatacaacaggccgaaacaccatcatccgcatcatctttgagcccagcctggagatgaatataaaaaaggaaatcatccattccaaaagcttgatatagacctgcttaaaaaggctctgataagcggcaaaaccaagcatgaccgccagaaagatataaattcggaattccccttcattcacgctcagcaaaacatagaaaaaaaggaggccttgtactacccaaaacaaaaagtcatggagaaacaacagccaccttgctgttttcgagcgaacgacaaaacgggtataggtgtcaagggaagcgccaagccatgcccccattccggccatggccagcatcgtatagaactgtgtggtcagcgtcatttaaacaacttgctaaaaaatcctttagctttctccccctgctgctcatccaaatagacgagatcaagcactcttcccttgatggagacaacgcctttttccacatcgagattcttcatctgcaggttttcgcctctgactgcaagcatgcccattaccgtctcaagtaaaaattcctcgttgtcaaagctctcgacctgcttgacaccggatatatccagaagcttgcggcccttcatcgtcacattatgttcaggaccagatgccccgccggaagggttgtgctgatcataatatacattcatcgattcatcccccatatcctcatactaaagattcgatactgcattgtatgagacgggggatttttttagaacaagcctattctcctcccagcttctcctctttgagaacggtatacatatcagcggcttcttctttttttgtcgtatccttcaattcattgactttgacggttacaagtttttggccgaaacgcaccgcaagctcgtcccccgctttgacaacagagcttgctttcgcctgctggccattgatcgaaattcttccctggtcagccacttcttttgcaagcgtccgtcttttaatcagccttgatactttgagaaatttgtcgagtctcatcgcttgtcagctcctttcaatgcctttcgcttcattccacagttcgtccatttcttcaagcgtcatactttccagatccttgcccatgcgctttgcagattgttcaatatatgtgaaccttctgtaaaacttggcgtttgtcatcgcgagggcttcttccggttcaattttataaaaccggccgatattgacgagcgcgaataaaaggtcgccgaactcttctttcatttttttgctgtgctgttcggcttcggaaatttctgaagaaaattctttcatttcctcctggactttatcccaaatatcctggacattcgaccagtcgaacccggtctttgccgcctttttctgaagcttgttcgcttttgacaaagcaggaagcggctttggaatatcgtcgaggagggatttatcgtccgcttgtttctcctgcttcttgatctcttcccagtttaccatgacgtcggcctcatcacgaacagagacctctccgaagacgtgcggatgccttctgatcatttttgcggtgatgccgcgaatcacatcgtcaattgtaaaaaggccgtcatcctcgccgatctgcgcatgcagaagaacttggagcatcacatcgccaagctcctctactaagtggtcgggatcttcttcatcaatcgcctctagcacctcatagcattcctcgattaagtactttttgagcgactcatgggtttgttttcggtcccaagggcaaccgtccggtccgcgcagctttctgatgacactgcggaacatcgaaaattcctggtggagaatctcttcgtctttgacaggcggcacatagacgctcgttaaattattgatgcccacgcttctgtccaattcgtaaagaggcactgtccgaatgtcttgcatgctgcttccggccgctgttacaatgacgacttcatagtcatcaggaagcttttccattaacgtcagtttgacctctgaagccgtcatttgatcatatacctggcaaataatcaaatgatgacggagctcgacttcgtcggctgaaaaccggacggcatcgacaaactgaaacccgtcaatcggatcgatctgcaaagcatttaacgtcgcatcaataaagctgtggcctccctcgacgacgacatcggcctgatgagccccacgcctctcaagcaaaagctggaccgttttttcagcgacgaacggatggcctggaacggcatagagcacatccccctgcttcgcctcctcaaaaagccgctctacgatctcctcgtaaacatcttcgaattgatcatgcttttcatagacctcatcaaaaaaatgaatctccgctatttcttttttcaggtcttctattaatggatggtctttcgtcctgacataaagaacctccgcttgtgtgagccgtttatatacaccgagggttaattgattcatatcgcctgccccaaggccgactaccgtgattttaccggccatgcctgccgcccctttctcgttttaatgtcaggagcttgctgccaaaaggcacaagctcaagttctttttctgaaaacacgcgcaatgtgaagataccggacaaaaagacaacgccgccgacgaaaacggcgctaagactttccgccgctgagatccatctgcttttatgtggtatggccgcttcaaatgcaaaaagccacaccgccagagcggccgacatgatcacagccgacaacaaaacacccgctatcctgtattccgacagcttaatccagccttttcttttcagctgaaaaaaattgagccccgcaacagcggcaaatgacatcatagtagcaaaagcagcgccggaaatgccgaaaccggggatcagaagctcgttcaatacggctttcaccaaaatgccgcagcagacgaatacagccggaagacatgtattgccgagtccttgcaaaacagcagtcatcgtcatcgccagcgatgcaaagagaatcgacgcgctgaaaatttggagcgcagccgttccatcgctgtttttaaacagcatgacattgaccggctccaaaatacaaatcagaccggcggctgctccagtgccgatgacaaagctcatttttagcgaataccggatcttttcctccagcactgcagtttctccctttttcttcgctttcgtaagggacgggacaagagccgtcgcaatgctcgcagcaaaaacggttcccagctgcaaaagcggctgccccctgtcatacactccttttgtatgtttcgcctgaagttcgcccattccttgtccggccagcaatgaatacaagtgcaatgcgtcgacgagctggatgaggatcagcatgaggccggcggtacaaatcgtaaccgaatacagacacagctgttttaaaatatcacccgtcccggcctcaattcggacggcagtggctttcttttcacgcttggcccaaaacacggcgagaatgaaaaacgccgcaaggccgccgacaagagagccaaaggccgcccctgcaccggcgtcatataaggaaaagccgcttttgacgagccaccacgtcaaaacaagaatcgccccaacccgaagtgtctgttctccaatttgagaaagtgccgtcggcagcatccgttcgcttccttgaaaatagcctctcagcaaagacacaaacggaagcagcaaataagaaaacgacacggcgcggatcaccccggcaaggtcgagatcgcccataaaccctgcgatggctccagctccggcaaacaagagtagaaaaaagccgaggccgacagccgataaaaagagcatagacacgcggagaatctttgcccggtttgcggacccgtaatcattcagcaactttgaaatgatgaccgggaacccggaggtggcaagcatgacagatattccgatcatcgggtacacctgctgaaaaatataaaaaccgacatctccaactatattttgaaaaggcactctatatacagcgcttaatatctttgataatatccccgccaatgaaagtacaaaggcgccttgccaaagcaattgtctttggccctttaaaaaccccattcctttaagctccttccaatgcgctttctaaaaagcgcacgaaacgagcttattataccatattcagggcttgcacccctcctgcaagtgtgaattaaaaaagaacagcccaaaaggtgctgttccaatgctgatgctgattcaagctgagaaaaaacactttcggcattccggctcgtttgagcaggaatgtcaaaataaaaggaatgagacctattgttccatttgccgggccaaaaagccggcggcagtttcaaccgctttatgttccacttcgccgattgactggtcttttgaaaaaatgacaaccgctccgatcgggtcgccgtttgcaacaatcgggccgacggtataagaagcaacctcttcgtcaataccatcaataagctgaatcgtcttcgcgtctccgtccaaaacagaagtgcgctgatccatcgccttttcgaccatgtcgctgatcgatttgtttaaatagtcttttttagaccccccggatactgcgatatacacatcccggtcgcaaatcagcacggaatggcccatgctgtcataaagcgcatctgcatactcttttgcaaagtcgccgagctcgctgatcggagaatacttttttaaaataacctccccatcccggtccacaaatatttccaaagggtctccttcacgaatgcgcaaagttctgcggatttccttcgggatcacgacccggcctaaatcatcaattcgacgtacgataccagttgctttcatctctgctgcctctctttcatttgatgatatatctggtggatataaacagagctgtgtacttatgtaacactctccactcttgattggttttagtatccttcacatcaaatgtaatatacgcgagaaacaacaaatttttacgatgaagcgatcgtttgctttttaacgttttgaaggcccttcaatatgtcgagaagcgtttccagccattcctccggttttcggtttttcacttgaatcgagattttcaatttcttcccttccattccaaggccgatctgtctgccgtacttgctgccgagttcaaacagtttttgaccgtcaatttcggcactagctttttcgtcaattgtcagtctgacggcgtctttatcctgtttgatcagctcgacgcgttccttgatggcatataccttcgcctcagcgatggcgaataaatattctacttctttcggatattcgccgaagcggtcgatcatctcgtcttgaagctcgctcttttcttcaatggttgaaatcgctctaaaccgtttatacatatctattttttgcttgccgtctgtcacatacgtctgcggaatatatgcgtcaagctccaaatcgatttccggctcaaacttttcagcttgcggtgcatctcccttgcgcgcctctattgcttccttgagcatttgcgaatataaatcgaaaccgacagaatcgatgaacccgtgctgctgcgcacctaaaaggtttccggcgccgcggatcgtcaaatcgcgcatcgcgattttaaatcctgacccgagttctgtaaattctttaatcgcctgaagccttttttcagccacttccgttaggactttgtccttccggtacgtaaaataagcgtaagctacacggtttgagcggccgacgcggcccctcagctggtacagctgggaaagccccatcttgtctgcgtcaaatacgatcaaagtattgacgtttggaatatcaacgcccgtctcaataatcgtcgtgctgactagtacatccgattctccctctaagaagttcagcatgaccgattcgagttcgttttctgtcatctttccatgggcgtacgtcaccttggcgtcaggtacaagcatcgagatttcttctgcttttctttcaatatcctccacccggttgtacaggaagtaaacctgaccgcctctggccagctcgcgttctatcgcttccctgaccaaggccccgttgtattcgacaacgtacgtctgtaccgggaagcggttttccggaggcgtttcaatgactgacaaatctctgacaccaagcatggacatatgaagggttcgaggtatcggagttgccgttaacgtcaaaacgtcgacattcgctttaatgcgtttaattttttccttatgtgtgacaccgaacctttgttcttcatcgatgataagcagaccaagatctttgtatacgacatccttggacaacagcctgtgagtgccgatcacgatgtctaccgttccgtttttcaagcccttgatcgtttcatttgcttcttttctcgtccggaaccggctgagcaaaccgatattaatcgggtagtcctgaaagcgctccaatatcgtttcatagtgctgctgtgcgaggatcgtagtcggcacaaggatcgcgacctgttttccgtctgcaatcgccttaaaagcggcgcggatcgccacttcggttttgccgtagcccacatcgccgcaaaggagccggtccatcggtctttctttttccatgtctcttttaatctcatggatcgatctcagctgatcctctgtctcctgataaggaaatgcggcttcaaattcacgctgcatttcatggtcgggtgaaaacgcgtagcctttgcttgcttctctttcggcatagagcttgatcaagtcatcggcgatatcctgaacagagctttcaacctttttcttaacccgtttccattcgcttcccccgagtttataaagcttcggctctttaccttcggaaccgacgtatttttgcacctgatcaatttggtcaaccggtacgtaaagcttgtcgcttccctggtagtgaatattcaggtagtccttatgaatgccgttgatctccaacgtttcaatccctaaatactttccgataccgtggtttacatgaacgacataatcgccgatctgaagctccgagtagcttttaatccgttcggcattggtcagtttttgtttgcgcgcctgctttttgacacgctttttaaacagctcttcctccgtgataacggccagcttgatcatcggaagctcaaaaccggattgaagaccgccttccataatgtaaatctggccttgggcgagcgctgcatcctggtcggcctgtgcggcttcgatgtcatagtcggacagtacagatgctagtttttcgacgcgctctttgctgtctccgagaaaaaccgtcgtatatttcgattttttaaaccgttcgatctcatttttgagcacattcatttgtccgtgaaagctctgcatttgcttgcttgaaacattgacgatgttttgcggactggtgtgctgcacatgccttaaaaacagcgagtaatacaaaatcgggcgggactgttttgaaatgaggctgtgaaaaggaaatgacatcgatgtatcatgaaggattttcccttcttcaagcaggctcgtaatccattctgcctcttccttttgcagctggtcttccatttcatgaatacggctgatttcatctagtataagcaaggtatttttcgggaaataatctagtaaactagcaggcttctcatagaaataagaaaggtatttgaccatttcctggccgatatgcccttccttgagccgctctttgtcttccgcgatattttggtcgagaatttccttttgtttatcgagcttcagctttttaaggctgttggcaaggccttgatcgatttgttcaagcgccctttgcctgtcttcatcccgcacgatcagttccttcgcagggccgatcgttacttcatcgcgcgtttccagtgagcgctgatcatccgtattgaatatacgaatcgagtcaacttctgtatcaaacaattcaatccggacaggattttcttcagtcaaagagtagacatcgataatgcccccgcgtatgctgaattcgcctggcgccgccaccatatctgtacgctcataccccatttgaacgagcttctggagcagctgttccgtgtcaatgtcgcgccccgtctcaatgtgaatctgactgttttgccatacttcgacaggaggcagcattcttctgacggctgctgccggagcaacaacgataggcgtttcaccgcttgcaagcctatttaagacatcaagcctttgcgagcgcagctcagggcttgccaccgctatttcagaagaaatcaattcgttgacaggatataaaaggacaggctgatcttttatcagccctgttaaatcatctgtaattttttgagcctgataaaggttatgcgtaattaaaaataccggccgtctcgtttcttttgtaagagcggctgtaaataacgaccgggcagatccggagagccccgcaagcagctgttccttcagcccttcgttcaagccgttgacgatggatttaaaatcatcgctttttgttatataggattgaatattgttcaaatgagcccctcctctcttcctcaaatagaaaaatgctttggtctagtctctacaccaaagctatctattgaataaatgaatgatattggtgataatccgggtttcgctcaagcgcttcttgacaatcttcacatatcgtcttcacgtgtaaatccccattatccatataagaaatcatatcgtttctttcatcatttgttaagtggttaaagcctaactgttcactgtttacataagaatggtcaagacttccgactttaacgccgcaatgccggcaataataatgtaaagccataaaggaacctccataccgagtctttttaagactagtatgttccgttcccttttgccttatacctttgcgttaaattcattcatgacttctaaaaaaggtttttccaaagaagcttcacaggccttggccgattgtctgacggcctcttttatcgccggctcttcttcatctgtaaaagcgccaagcacataatcgacgactttcatgccgtttaccggacggcctattccgattctgatccggttaaactcacttgttcccagatgctgaatcgtcgatttgatgccgttatggcctcctgcgcttcctttcgtcctcagacggattcttccggtcggaagatccaaatcatcgtaaatcactttcaaattgtcaacagggatctcgtaatagtccaaaagcggcctcaaacattctcccgataaattcatatatgtaagcggcttaacaagtagaacctttttgccggaaacaaacccgattccgtattgtccgttgaactttgttttatcaagcggaatgttccactctttcgagagctcgtcaatcgtcataaaacctacattgtgtctcgtattttcatatgttttacccggattgcccaatcctgcaaacacaagcattattctatatcctcccttaagcaaaaccctgcctcagcatactgagggggagcatcctaatttcccctcattctagcacaaaagacgtaaccgcgggcggattacgtcttacgtatttattcttctttttcctcttcagtgcctttttctggttcctcaacgtcttgagcagctgattcggcttctgtttcttcctgcttttgaggaggaagaatggatgcaacaacttcatcaggctcatggttgtatgaataatcgcctttggtcggaatatcgccgacggttagaacatcattgacttcgagactggaaatatcaacctcgatcgtctgcggaatgttcttcggctttgctgtgacagacagctcgtaaagcggctgctgaagaacaccgccctgtttgatgccctctgcttcacccgtaaggtttacaggaaccgtcgcctccatttccgcttccatatcaaccactttaaaatcggcatgtacgattgaatcttttaacggatccgtctgcagctcagtcaccataacagagtgttggtcaccgtttatatccaagttgataatcgtatttttgccctcagcgcgcaagatttttaaaagctcgatactgtctaacgcaacggatttgttctccagatttcttccgtaaatgacacccggcacatacccggattgccgaattcttcttaaagaagaccgtctggaatccgttctttcttccgcttttaaaattgccattttcagcaccatcctatcgttagattggtctttctaaaaccattcccataacgacaaaactttaaaccagaatcagcaaattaatcgaacaggaagctgacagattgtttctcatgcacacgaataattgcttctgccagaagcggtgcgacagaaagctgcttgaatttcgcgattttcttttcttcaggaagctcaatgctgttggtcacaacgagctctttaattttggaattgtcgattctttcgatcgccggaccggaaagaaccggatgtgtacagcatgcatacacttcctctgcgccgctttcaacgagcgcattggccgccagcgtaatcgttcctgcagtatcaataatatcatcaattaaaatggctgtttttccttcgatatgcccgatgatattcataacctcggctacattcggcttaggtcggcgtttgtcgataatcgcaatcggcgctttcaagcggtccgccaatttgcgggcacgggtcacaccgccgtggtcaggggacacaatcacgatatccttgaaatttttctcttcaaaataatttcctaaaatcggaacacccattaaatgatcgatcggtatatcaaagaaaccttggatttgcggcgcgtgaagatcaagtgcaatcacacgggtagctccggcggtttccagcagatttgccacgagtttggctgtgatcggctcgcgggaacgcgctttacggtcctgacgggcatagccgtagtaaggcatcacgatattaatcgttttcgccgacgcgcgtttcagcgcatccaccatgatcaaaagctccatgatatgctcgttcaccggcgcgctagtcgattggatgacatagcagtcgcagccgcggatgctttcttcaatgttaatttggacttcaccgtcgctaaagcgtttaacagaactctttcccagctcaactccgacgatatccgcgatttccttcgcaagacccggatttgagtttaaagaaaaaatcttcaaattgtcgtcttcatatttagacatggtaaacctccgatttaggattattttttgtgtatgttctcagcgtagtcttccttattgacttgtcttgctctggcaatagacaaagcccggcctggcacatcgtcggtaatcgttgaacccgcagctacgtatgcgccttcgccgattgtcaccggagcgaccaaattggagttgcagccgataaatgccccattttcaattttcgttttaaacttatgtttcccatcataatttacggtaatcgacccgcagccgagattgacatccgttccgatttccgcgtcccctatgtagcttaaatgagatgctttgctgcgatcaccaaattccgattttttcacttcgacgaaattcccgatccttacctcattgccgatctttgagtcgggcctgatatgagcaaacggtccgattgtaacatcgtcgccgacttcactgtccacgataacggactgcttaatgaccgttctgctgccgaccgtactgttttccagttcgctgttctgtccgatgaccgcgtcttcaccgataacaacccgccctttaatgacggtgccgggataaatcacggtatccctgccgatcacggcttccggtgaaatgtatgtgttgtcgggatcgattaagctgacgccgttctgcatgtggcgtttattgatccgctgcttcatatagatttccgcttgtgatagggcgactctgtcattgactccgagcgtttcctggaagttgccagtctgataagcggctacagtttcaccttgatttttcaagatctcaatgacatccggaagataatattccccctgtacgttgtcattggaaacctgctcgatcgtttgaaaaagagcttcgttgtcaaaacagtaggtgcctgtgttgatttctttgacaagcctttcctcttctgttgcatctttgtgttcgacaatctttgcaacatcgccgttttcattgcgaataatgcgtccgtagcctgtcggatcttccgctacagcggttaaaatcgtcacctttgctgcttttttctgatgctccgtgagcatggcttccatcgtttcggcagttaaaagcggggtatctccgcagatgacgattgttgttcctttttcgcttccaagaatcgacttggcctgcttgacggcatgggccgtgccgagctgttcagcctgcagggcatattcgcttttttccccgagctgttttttgacatcttccgcaccatgtccaactattgtgacaagtttttctaatgatagcttgcgagcttcatcgacaacatgctcgaccataggttttccgcaaacaggatgaagaactttatatagctttgatttcattcttgttccttgaccagctgctaacacaactgcaaaccgcttatccatgtattggcctccattatccctattatccatagaaaaatatatcctaaatatgagttgatttcaagcaagccaaaatgagaaatcgggaaatcaagacagcatattttggatgtttagagcatatttaggattaactgatcagggagacggattgattccttctgcatgcgctttgttatccgagttcgtatgctttaccttcctgctactgttatacgcagacacaaaccatatattgtcattttattatgataagatcattttttttcaaaacaaaaagggcttatccataagcccttcttttttaagaagctccagcttcttcatattctatttcctcaacgtcacccaaacgatgatattcatttaacaccgcgtcctgaatttttccgcgggtgcttgagttgattggatgagcgatatcacgaaattctccatcaggtgtacgcttacttggcatcgcaacgaaaagaccattgtttccatcaattacacgaatatcatgcactacaaattcgtgatccagcgtgatggatgcaatcgctctcatgcgaccatcggtattcacgcggcgtaatcttacgtcggtaacttccacagtagttcaccaccttttcccaatataaaaacattagtgtaactattcaacggctttttttgttttcctgcataattaaaaatatttttgtaatattgggataaaaaaacactgaattgacaaattttccaaacaaaaaagatgattttgagaccaaaaccatcttttaagagttctttctatttcactaatgcgatgacttctatttcaacaagcgcgtctttcggcagcctcgccacctcaacgcatgatctcgccggtttgtgggtatcgaagtactgtccgtaaacttcattcacctctgtgaattgattcatatccgccagaaacacggttgctttgacgacagtctccagagaggcgcccgcttctttcagcacggcttttaaattgcggaaaacctggtgcgtctgttctgtgatgtctccagtcaccatttcacccgacggggtcagcggaatttgccctgaactgtaaaacatattgttgacaacaattccttgtgaatacggtccgatcgccgccggtgcttcttttgtctgaacaacctttgtcatctcaaactccccatttcctattcatcttctgcaaaaaaacgctgaaaatttccgttttgtatttccacctttttttccttcatatcgatttcagaaagagtcaaaagggacatatactcatcgaccagccgctccttgactccctgagcttccacaagaacaccgatgcccgctacatgggcattgaattcatcgagaagattgatcatgccgttgatcgttcctcccgctttcataaagtcgtctatgatcaaaacgtgcgagcccgtctgcaagcttcgttttgcaagagacatcgtctgaatgcggttggatgatccggacacatagttgatgctgaccgttgacccttcggttaccttattgtcttttctgacgaccactgtcggcacatcaaggtagctggctaccgcatatgccaaaggaatgccttttgtcgccaccgtcatcacgacatcgatctccctgtctgaaaaagcggaagcaaaaattttgccggccttcgttaatacagagggctttccaaggatatcggttaaatacaaatatccgccgggcaatatccgttccgaatcgatcaatgactcaccgagcgactttacaaattcctccgcttcatcgcgttttacctttggaatgtatttaacgccgccggctgctcccggcacggtctgaagcgttccgattccctgctgctcgaaggtctgcttaatgatggttaaatcttcactaatggatgatttagcagattgataccgttctgaaaagaaggttaatggcactaagacatgcggatgggtcaacaaataatttgtcagatccaccaatctgccgcttcgacgaaacttcatgcacttacctccaaaatccgaatatttttaaaaacaatataacttaacatacggatttaatcaagttcattttgttctccgatcatccgcaccgcataaacctgatcgcaaaaccctcttaatccgttatagattctttgcacttttgattcgtattgaacaagtccgaacacagtggggccgctcccgctcatcagcacagcatcggcgccgaaccgcttcatttgatttttgatcatcgcgacttcggggtgcatattcaatgtaacagattcgagtacattgccgagcttgtcacacattttttgaaaattcttctcttcaatcgcagcaatcataccttgaacatccggatgttcaatctcgtcgactttcagctgcttgtacacttctgcagttgatacgccgatcgtcggctttgccagcactacccagcagtgcggcggagtctcgatatgacggattttctctccccttcccgttgcaagagccgttcctccatgtacgcaaaaggagacatcagatccgatctcagcgccaagctcagccagttcattcatcgaaagcttcaaatcccacagccggttcaatcctctgaagacggcagccgcatcgctgcttcctcctgcaaggcccgcagcaatgggaatcactttcgtaataaaaatggaaaccccttttttaatgccgtagcgttctttcatgagcattgcagcctgataagcaaggtttcgctgatcgtcgggaacaaagcggttatgcgaagaaaccgttactttatcttctgccagctctgttaattcgacccgatccgccaaatcaatcgtcgtcatgaccatctctacttcatgatacccatctggacgtttgcggcgaacgtcgagcgacaaattaattttagccggcgccttctctaaaatacgcaatccattcacctacttctccatctaaacataagtatccacattgtaacatattttgaagtacaggacgtacaaatgcatgcgcctgaggcaggacgcctcgctcttagcatgcggtcattcctcgcaagtacaaatgcatgcgcctgcgcaggatgcctcgcctttggcatgcggtcattccttcagattgcgaatgcgcccctcgccatgattcccaggtcgcttacagcggctgaacactgaaaacggatcaatgaaaaaaacggaggacagaagcgtcccccgtatgtcactgttttaatgattttgctgattttgagccatatgctgttcggctaattcgatggcccttttcaccatgttgccggcgtctctggcccgaattccgccccagccctcggtctttaccgtatcgtaaaatccaagatctttagccaattcatttttgaattcctctgacatgatgcttcgacgtctgcccatgcgaaacagcccctttcaagtatcataccatccgtctgactcatcataaaacaagtgacatgtattagctttgctcgatttgtgcagaacttccccgaaaaattttggataaaaaaaggcaaaacaaaaagcagcaaacataaagtccactgcttattaaagggctactgagctggttttatcatcggaaaacctcaattcaaccgtctcagtaagaatatccgcataactgtatgaaactctttcaaacgaattctcgtcttggtctagttgtatcacaaaaacagaagggtacgtctcagctaaaatgcccgaacgctcaatcgtttttcggcggccaccgtttgcttttaacgtcagcctttttcccaaatgtccatcaagcgatcttttaatatcggacaacgttttcgccattgcatccacctcactatattcagtatacaccagaagcccatttttgtcaaataaaatttaaattatatcaacgttcataagcctctgtcaataaaatatttgtgacaaattatacgccgactttcccttattttcctcatttttcgtttcattatgtatgtttttaaaaaaaaggtaaaaacatttcgtgtgcatagcaaaaacccgccatccggcgggctcgtttaatcgtttgcttttgttttatatggcattccaatacgcaatacgccccgcgtctcaatacctccgagccccttttctctcgtcaaggtatttctgagcacttcccagacgttaatgcggtccataaacggagtgaagctgatttttgcgactatatagaccggatcaagcgcatggatgttgactctggacggagagcttgcgaaatttgcaccggctctgatcagtgattcaaaatgggactggcatgcgccggcaaaaatgacgagctgatcaagatggggaatttttcttctcgctttttgaacggtttcgataaaatcttttgaatgcctgtaggcatccagattgttaatatcgcccttctgcttagaataggcatcgtgtccggtaatgacgagaagatccgggcggtattcatcgatcagttcctcgatgactgatgacattttcttttcatagcaatgaatgccgtatacaggaaccccgatcttttcgtagagcgccagacactttttcaaataagccgaatccccgtctaaatgaaggactcttccgggcatatgaaagtactgctgttgattgttatattggtttgtggcgcggtactcatgtttatcgtgaaggagtttgtaatcctggcggagaagatcgagggattccttcattctcgtttcttcttcccgctttctcatctgccgctcagcctcgcggacaatctcaagatcccccaaatgcgcgtcagcgattaatctgacctcatctccgtgcaaaacggctacaggttctccatttgccgattgatcaattcttataattcgaaataaaatatctcttcgataagattttctgacgaccatatcgcctattttaaattgcatgcttttcactccacacatagactaagccccatcctgatgaacatcaagcaacgaaaaagtaaaggtgcttctttagcctatgtgcctgcccttcaagtggtgaacggatgacaagcctgatcaggcttaaagcccggcatcaataaaaaaagccccccattaaagaaggacttctctcaagcggtcagataagacggcgaactcttcaatgctaagcgactctccgcgtcgttttccgtcgatatgtgaatcctgaagcgctctttcaatttttgatttattctctttgccattcggcagattgttgacgaggttgttgaaaagcgtttttcgacgctgtgcaaagcttgcttttacgacttgaaagaaaaaggcagcatcttgaacggccacagccggctctttcctcagcgtcagcctgatgaccgcggaatctacgttaggctgagggacaaatacggtctttggtacattcatgaccgttttggcctccgtataaaactgcaccgcgatggaaagggacccgtattcctttgaagaaggttttgcagccattcggtccgccacctctttttgaagcatgacgacgattcctttcagcggcagattttcttctaaaagcttcatgatgatcggagtcgtgacgtaatacgggaggttggcgacaaccatcacctcattgcagtcttgaaactgttcgtccattaccgctcggacatcggccttcaggacatcctggtgaatgacagtcacattatcatacggagaaagcgtatcttctaaaatcggcagaagccgttggtcgatctcaaaggccgttactttcttcgcacgctttgccagctgctcggtcaatgccccgatccccggaccgatttcaatcacgcctgtacgctccgtcacaccggcatggtcgacaattctgtccaatatgttcgtgtcaatcaagaagttctgccccaggctttttttgaatgaaaatccgtatttattgagaatttccttagtcctaattggggtggcgatatctttattcatgttcttcctcccgcagcacagcatccagtgcgcttaaataatcactctttttgatctgaaacatttgcagccgcttttgaagctgtttcccatttgtatagccgatattcaatatttcgccgagccgctcccgcctttgttttgccagcgggcctccgatcaggccggcttcgattaaatcccgggcctcaatctcaggttccgtcgcttccatttcctcctgaacggtcattaagcattcgcggatcgcttcaagcgaagcgtgttcgacaccgattccgcgtttatttttaggctttgccaaatgcttgggcaaaaatgcatgcttgcagccggggaccttttctgcaatcgtttttctgattttttcccccgggaaatcgggatcggttaaaataataaccccgcgcgtttcctgggcgagccgaatccgtttgatgacgtcttcccctatggcagatccgttcgtttcgatcgtatctgcatcaacagccgatttgattttagcggtgtcatcacggccttcgacaacaatgatttctttaatcttcatttcttcctccgtatgttgaaaaaccttttattacatttttaaaatgattgaaacctttttgtaataaaaccgtctaatttattagaaaacaagatggatctattataaccaaaaaaacagagggcgcaaaatccctctgcttatataaaaagcataataaatgatatttagttcaacaccttgattttaactcttttgtttccccagcggtaagctgcagacttattcggaaagaatacatcgatttttcggcctttgatggctgagcctgtatcggccgcaaccgcatagccatatccttctacatgtactttggaacccagcggaataacgctcggatcgacagcgatcactttagcgccgggattatttttcaaattaacgccggtcgcagtgtggcctgagcatccgttgcagcttgctgtataagctgtagaggatacataaaattcctttcctgaggattgatttccgcgcgatacattcgcgctgactttagccactgcggcttgctttgtaccgacagcgatgattttggctttgctttcggctgccgtttcctctttaatcagttctctggaaacttccttgccgtttttcataacaacggcatagtgctttttaagcttgccatgtttaccgtcctgtacaactttttctttccccttttcaagtgaatcgtcctcttttttccggacttcaaaagggatgttctcttccactacatcggtgacttttttgatacgagtaatgtgaatcgcctgatctttcgtcagctttttatcaagcgcaggcttaacttcatcatcgccttttatgctgatcttatgatgttttaaaaagtcagcgaccgtagtcgaagtcgtccataggtctttatctttaccggcatcctttacggttactttaaaagccctttgcaaagtcagcttcatatctttcgttatttctttatcaactgaggggtcaatttgatcgtgttccgccaactctaaatttaagtctttcagaagtttgccgactgtacccgctgttgtccagatttccttttcctgtccgtcgaccgtgaaatgaacaggttttgcggcaacatattcaacattcatgttcgccgttaattttgtatcttcagcgggagagatgtgatcttctttcctcgtctcgatgtctaagcttttcagcagttcacctacggttttagcattcgtgcgaacatcctgctttttcccgtttatcgaaatggtgacttgctgtttagcgagctcatgtgctccgtaagcagttccgctccctgcgacaagcagtccagcagcaatcagaatccatctgcttttgctaagctttacggaaaacagctttttcattttttgtatgatgaaaaacgcctccttctcctcggggagattatatagagtatctacaagcctgtcaaccctcctctctattttctccgcaagcccgccatctcttttattatgggaaaaccacctcataaaagaaagaaagacttgtcgacaaagatatcctatgagcgtaaacagacatgtagaactttttagaaccatcccccgaagagacaagcttgaacaaggctcgatatcaaatcgtgtcagctgatgccgaaaagtttttttgcattttctgtggtgacggccgctatttcttcataagtcattccttttaattcggcaatctgttcggcgacaagtttgacatagctaggttcattccgctttcctctgtatggatgcggcgttaaatacgggcagtccgtctcaattaaaagccggtcatttggtatttgtttgaccacttccttcggttttttggcgtttttaaatgtgacgggtccgccgaaagataggtagaaattcatatcgatgcactcttgtgcaatttcagcgcttcctgtataacagtgcatgatcccgccgacttcctcggccccttcttcccgcaaaatagaaacgacatcctccgttgcatcacggttgtgaatcacgattggcaagccgacttcttttgccaaagcgatctgttttctgaacacctctttttgaacgtccttcggcgacttatcccaatgataatcaagtcccatttctccgatcgccacaactttctcatgggcggacaggtctttgatccaagccaaatcttcatcggtcatatcaattgcgtcaaccggatgccacccgatggctgcataaataaaatcgtattcttcaatcaattccatcgcacgcttgatcgtcggacgatcgaatcctaccacgacaatgtgctccactttttcttcctttgcccgagcaatgacttcttccaaatcctcgttaaattgctcagcgtttaaatgagcatgtgtatcaaataacatgaaaatgccacctttttaagaaattgtcgaaaaaacaaaaggtgttcgacgaaatgttacacgtggaacaccctttgcctgcatttatttgattcgcgttccgtttgctaatgaactgtctaccgccgcaagcgagagaacgccgttgtcctctccagccaatatcatgccttgagaaagttctcctcttagtttgaccggttttaaatttgttacacaaatgactttccggccgacaagctcttcaggtttgtagtgcttggcaattcctgaaacgacttggcgtttttcaaagcctaaatcaagctggagttttaacagacgatccgcttttttgacgggttcagcatgaatgacttcagccactctgagctctgtgctcataaaatcgtctatcgtgatttccggaagccgttcatgtgctttttcctcttgctttggttcttcttttggagccgttccctgcatttttgatttgatataagcgacttcgtcttccgcctcaagacgcgggaacaatggttctcctttttgaactgtcacagatttcagctggccgaagctttgaatgctgtcccaggttttcagtgacgcatccgtaacgccaagctgtgcgaaaatcttttcaggcgtctgcgttaagaacggctgcagcaatacagcagtgatgcgcaatgactccgccaaatggtacatgaccgattgaagctctttttctttatccttatcttttgccagtacccaaggggctgtctcgtcgatgtatttattcgttctgctgacaaactgccacaatgatgaaagcgcaacggaaaactccatattttcgatcgcctgctcgtacgcttcaattgtcttttgcgagaatgatgacaacggttcgtcaaaagcggtaaccgggccttcatacgactgaatccggccgtcaaagtatttgttgaccatggcgaccgttctgttcagcaggttgcctaaatcattcgctaaatcatagttaatccgctcgacaaatccttccggtgtaaatacgccgtcagaaccgaacggcacttcgcggagaagataataacgcaatgcatctagtccgtatctgtcgattaatgtgaccgggtcaaccacattgccttttgatttagacatttttccatctttcatcagcagccacccgtgggcaaaaacctttttcggcagcggaaggtccaatgccatcagcataatcggccagtaaatggtatggaagcggacgatctccttaccgacaagatgaacgtctgccggccaatatttttgataattttcatcgttttccgtattaaagccaagtgccgtaatgtaattaaacagcgcatctatccaaacatagatgacatgcttcggattgccgggcacttttatcccccagtcgaacgtcgtccgggaaacagccaaatcttcaagacccggtttgataaagttgttgatcatttcatttttccgggattcaggctggatgaattcaggattttcttcatagaaagcgagaagccgatccgcgtattttcccatgcggaagaagtaagattcctctttgattagctcaacggggtggccgctgtcaggacttttccctccgataacttcgcctttctcgtttcgctcgacatcaacgagctgggtttcggtgtaaaacgtttcgtcagggatgctgtaccagccctcatattcatcaagatatatgtcaccattgtcaagcagcttctgaaataccttttcgatcacttttttatgacgttcctctgtcgtccgaatgaagtcgtcattggatatgtcgagctttttccaaagctgctgaatgtcttctgccgcacgatcgaccaattcctgcggagtgatgttttccttctccgccgtttgctgaattttttgtccgtgctcatctgtaccagttaagtatctgacatcaaagcctctcagtcttttataacgagccatcgcatcacctgcaacggtcgtgtaggcatgtccaatatgtagcttcccacttgggtaataaatgggtgtagtgatgtaaaacgtatttttttcttgcggcatgatggaacctcccaattaaaatgtcaaaaaactcccgcccaaaggacgagagcggcatgtgtattcattcagtatatactcaatatataatccctctttatatgataccatcttagccttcaagttcaagaaaatatacattgtcgatccatcatgaatacggtcgattacaaattttttaacagaaagaaatattatacttcgacaaaaaaatgctttcattgtcgaataatgtcgtatataatcgatatgaggaaaaaccttagttcgaaagtcttgatttaagggcttttttttgattgatcatactgttttatcatcttcaattcccttgttacatcagttcttccaaggtcttttgactatatgatctaatttttacaaacaatagaaaagaaaatgattgacgtttattggaaaccttgttatgctaggactgtaaggattttgtcgaataatgacgaagataataaacacctataaaaataacaatctttcgggaggagaatgaatatgaaatctacaggtattgtacgtaaagttgatgaactaggacgcgtggtgattccaatcgaacttcgccgtacgcttggaatcgcagaaaaagacgctcttgaaatctatgtagatgacgaaaaaatcatcttgaaaaaatataaaccaaacatgacttgccaagttacaggtgaggtttctgatgacaaccttaaacttgcaggcggtaaattggttcttagccctgaaggcgctgagcaaatcattaacgaaattcaagcacaacttcaatctcaaaaataattattttgattatacaaaaaccgctcttgccgaagcaagggcggttttttagttttgaatatggtaagcgtcataaattttccgtttcggaacgccgcggtcaaccgcggtttttttaatggcttcttttgaaggatatccttcgctgatataatgctcgacatgttctttttctgaaagatgctcccaccagaccgcctcttcaatcgtttcttcacggcttccttcgatcacaaggcaaaactctccgcgcacctgttcctgttcagaccatgtgagtgcttcttcgatcgaacctctgataaattcttcgaattttttcgtgagttcccttgtcaatgcgatttgccgattgccgaatacctctctgatggccgccaaggtttctttcagccgatgcggcgactcgtaaaaaatcatcgtttcctgtctgttcttcaaagcctcgagctgttttttcctttcccgtttgctgcggtccaaaaagccgaaaaagaaaaacggctgcggcgcaatgcctgaggcaatcagtgcggtcaaagccgcatttgcaccgggcaggggtacgacatagccgcccatttcgataaaatcgcggacgatttcagccccggggtcagatattgtcggcattccggcgtcactgaccaatgcgacgttttttccttctttcagccattccaaaattttatgtccgctgctttctttattgtgttcatggtagctgacaagctgtgtctcaatttcatacacatggcacaatttcttcgtctgcctcgtatcctccgccgcgataatgtccgcctcttttaacacagaaaccgcccgaaatgtcatatcctctaaattgccgatgggagtcggtacgagatataacatacccatgtctgatttttggtcaaaactcttttgccggttgataatcaacaccctcccgtcttttttcttctatataacgttctttgttttttctcgataattttttgaaatagtactcggcctgcatcgcttctcgtttcgttgaaaagcactctgcataatggagtttaaccggcagccttgccctcgtatacttggcgcccttcccgtcattatgcgttttcaggcgcttttcgatattgtttgtatagcctgcgtacaagctgccgtcccggcacgaaagcacgtaaaagtaatggctattcgtctccatataaaatcttccttatttcatgtgtatattgatcttgttcatcatacacaaacaaaggaggcaaaattttcaggtcaggtcggccgtcttttattccttctactaaaatggtgttggcttctttgctttttttcgggtaaacaaattggacccgcttcggctcgatttgaaaggccttcatcaattcaaagatttcgagcagcctccccggccggtgaacgagagcgagtttgccgccctgctttaatagcttgctgctgacgcgaataacatcttcaagcgtgcagtagatttcatgtctggcaatggccaaatgttcatttaggttttgctccgttttttgcggcgtcttgaaataaggaggattgcatgtgacgacatcggccttattgtatccgagcacctgcggcatatttttcaagtcgtccctgatgagatgaatctgtttttgcaggttgttgtattccacgctgcggagggccatgtcatacagcctttcctgaatttccaccccggtgatggcggcttttgtgcgggtgctgagaagcagcggaacaatcccgttccctgtgcacaaatcaatgatgtttcctttttgtatcggaacgtaagcaaatttcgacagcagaacagcatctaaggaaaatgcaaaaactgtcgggctttgcacgattttcatatcttccgccagtaaataatccagtcgttcatcatcttttaattgaatcatgtcttttccctttcctaaacacattgtaccgttaaaaaggcttccgttccgccggaagcctttcttattttttatttaaaaacgagaggcagaacagacagtctccttctttgcgaacacttccgtaatggatgttgcaaatatggaagccctcctgatacaggcgagccaaattatcatggccctctccaatatcagcatgccctgtcttttctgcttttatctctttttcatcggattttacgctttttagcctttgatccgtctcttccagcctcttgcgcaaatgctcgttttcaagctgtaaatgattgttttcttcaatcatttccccgatatgctgcttgagatctccaagctggcggtaaagggacccgatttgttcttctaaacttatcactgtatcaaacaattcttttttatccaaggtttcacacctcgttaatctgtggtttgtgcagatacgacaccttcttgcaacagctcatcccacgtatattcaacaactttgtcgcagtctgtcagttcaacctggagaatgcgttcgagaatattcaacccgacgacttttgccgggccgctggacgtggcgatcacttccccgatatccggaagctgttctttggctgtttcgtattcatcgttttcatactttagacagcacatcagccgtccgcatagtccggaaatcttcgtcggattcagcgacagattttgatcctttgccattttaatagaaacgggctcaaaatcacctaaaaacgtggaacagcaaagcattcttccacacggtccgataccgccgagcatcttcgcttcatctctgacgccgatttgtctcagctcgattctcgttttaaagatcgatgccaaatctttgacgagttctctaaaatcgactcttccatcagccgtaaaataaaaaatgactttgttgcggtcaaaagtgaattccacatcgaccagtttcatctcaaggccgtgctcgttaacctttttctggcagacatcaaaggcggacagcgcagcttcttgattctcctcaacgatcaggcggtcgcgttcatccgcaactctgatcacttttcttaaaggcagcacgacatcgttctcgtctactttcttgttggcaatgacaacctgcccgtattcaacaccgcgaaccgtttcgacgatcacacagctgtctttatctatctgaaatccgttcggatcgaaataatatattttgcccgcttttttaaagcggacaccaataacgttgtacaagcttatccctcctgcagcattaaaaccaagtgctccattaatccttgagcattcacattggaataaagccgtttttttgcttctaaaacagcaagtatctggtttgtcactctttgttgtgttgtttgcagcgcatgctgttttaatgattggaataagtcctgaaatagtattttatcttcatgtcccaactgaatggacaacacgtcgcgatatataaataaaagcatatcaagacccatttcttggtggtctttctccttgaaaaagggcatccactgatcttgaatatagaaaaaagcatgtccttttcgctggtgtaagacttcatacaattttatcactttcgctcgcgactctgcaaactgatcatttcgactcaattcgagcgcttccgataaattgttggtcatattcgacaaaagggctgcaatattcggtgagacctcttgtttgaccagttccttttcaatcgattcgggctgcagcgactgaaaggataaaacctggcatctcgatatgatcgtatcgagcaatttttgcggctgttccgttaaaagaacagcgattgtatcgctgctcggttcctctaaaaactttagaaggctgttcgccgcattgaccgtcatttgatccgcatgggaaataatatacagctttttatgcgattccaaaccggtcttagaaaactcttcctgaagcgcctggatttgtccctttttaatggaaaggccgtccggatggacgacgtgtacgtccggatggtttccagattcaatccgctggcagttcctgcatgactcacatggctctgctccatcttcaaggcaaaaaaagctttttgccagaagggttgccgcgtctaatttgcccgtccctttgcgcccttcaaataaataggcgtgggcaagccgatttctttctatactattttgcaaaagcttcataacccgtggctgaagcttctgcatttctgtccaggttgtagccataccatcactctctatgtgtaaaggtttatcagtaaaccctttatttcgccaatgcgttccaaaagttcgatagaggatttttcttgatccataagatcctcagttaattgcacaagcttttcgtccagttctttcacaatgcttaatgtccggctgtttccgtacagatcgaagcttcttgaattctccaccgtcagaccgttttcaacggtctcttttacaaatcgtttgatcaagcctttgaacctggccaaatctttgaagtttctcgattttgagaggcgttttccgaacgcttcaatatctgttaaaagcattgtcagctgttcaactcgaagcttgccgctttgtatattcatcttctctttaaatgaagcagaaacattttctcctcttgcaggcggagtctgctgtttctctatcattgtacgcagttcttgacttattttcatatcctcaacccttaaaattgatggaattgctcgatcggcagtacaaaaacggttgctccgcccacttcaacctcaacaggataaggaacatatgaatcagcatttccgcccattggagaaacaggggcaatcagctgatcccgcttgcttccgttttcttttatcaagcttaaagctttgtctactcgaatatcatctacacccaacatgaaggttgtgtttcccgatttcagaaagccgccggtcgacgccagtttggtcacgcgaaaattgtgatcggtcaaagcctttaaaagccggttgctgtcttggtcttgaacaacagcgataattaacttcatatgaaaagcccccttttggatggaaacactttaaggatactcttgttaccattataacaatgaatggtaaactggtcacaactgattttcttttaatgcttcctcaatgatgttatttaccctttttaacacaagttcaacactttggctggcatccacaatccgaaatcgtccggggaaccggttcataacttcttcgtagcctttttgaacaagctgatgaaagtggagtttttccaaatcaagccggtttttctctcttgcatcatttaaatcgattcgtttgattccctcttccgggtcaatgtcgaaataaatcgtcacattcggcatcaggctgccgatcgcgaattgattaacagaaaatacttcatcaatgccgagtcccctggcatacccctgataagcaagcgagctgtcgatgaaccggtcgcataagacgattttcccttcttcaagcgccggttttactttttcgactaggtgctgccttcttgcggccgcatacaacaaggcctctgttttgggatccattgctgtatggcttggatttaaaataacctcgcgaattcgttctgatatttcaatgccgcccggctcccttgtcgcaagaacagaatggccgtttttcgtcaattggtctgccgcagcctgaaggattgtcgttttccccgcaccttcaggcccttcaaaagtaataaataaaccgttcatgatttctcctcttctatatatacagttaattgcttttgtttgagctgattgctgccctgaatgtgtacattcagatcgacgagccgcgtcagccggctgatcgtctcttttgttattctctcacccgccatgatcaacggaatgcccggaggataaggtgtgaccgattcggcgcttattctgcccgctgcttcggtaaaaggcaccgattcttttttgaaggcagacaacttgcttttccggtaaggcaaagccgtgactttttcagaagggattccgattccggcaggaagatcatttcgaactgctgtatctttcatgtctttactgattgtgctgatcagttccggcgcgggcatattttttccttcaagcggcaggatcaacaggacttgcctttcatctgccaattcaggatggatgccgtttgcttcaaatatggatttcagttcaaaaccggagtggccgtacgctgatctgatacacagcttaagcggatcttgccggatacgggcatcagccggctcgacaatatcagctccgtttatttgagaaaagacttctctcatattgatgagctctttctcaatatcggctgttcgatttgttttcaagatatcttcggcgtatgccctagctatatccaaagatgccatgattgggtaggaaggactgctgctttgaagcacggacagatagtatgccagtctgtccctgttgatcctgccgctgttaagatgcagataggaccccatcgtcatcgccgggagcgttttatgcgcggactggacgacggcatcagcgcccgctttcaacgacgactggggaaatggatggcccagcacaaaatgggcgccgtgagcctcgtcgactaaaacgggaatatcgtgttggtgggccttttctatgatcggcttcagatcaactgcatggccgtagtaatttggatatgtcaacacgatcccttttgcgtgcggatattgtgaaattgcatcttcaactgtttcgtacagtatatgtgtgggaacagccatcgcctcatcaatttccggtgtcaaaaaaaccggatgggcgcctgaaagttcaatcgcatgaaatacagacttatggcagttacgctgaacgagtatcgtatcagccggctgacaaacagccaggatcatagccagattcccaacggtcgaaccattgacgagaaaaaagctttcttccgctccgtaaagcctcgaaactaaatcctgtgcttccttgatgacgccagatggctcatgtaaatcatccagtcctgtcagttcagttagatccactttgagaatcgtttcaaaaaaagtttttgcttcatcaaaaaagacatctccattgtgatgtcccggaacgtgaaaagaataatgatgtccttcagcatggttcaccaatgctgtatataaaggtgtcttcatataaaccgatcctttagtcatcttctctattttcttcggcatccaggcgctgccggatgccgatatgacattctgcatttattatacccttcaaggcggattacataaagggcggaccatttggtaaatgttaatcttgcttatgatctacggttttggttttctttcatgtccagcagcttagccttgagaccatcttccattgcccttatttcttcttctgcctgcagccgctttgaacggccttcctcttgaattttaagcgtctcctcaagtgtaccgatcagattgtcctgcacttgtttcaatgtttcaatatcaataaagcctcgttcattttcctttgccgtttcgatcgtattggccttcagcatctcggcatttttcaagagcagttcgtttgttgtggccgacacctgtttttgagcctctactgctcggcgctgcctcaacagggtgagcgcaatagcaacctggtttttccaaagagggattgctgtcataatcgaagattgaatcttttccgccagcacttgatttgtgtgctggatcaaacggatttgcggggcgctctgcagcgtaatttgcctgcttaacgttagatcataaacccgcttttccagccggtcggcaaactgaatcatatcgtttacttcctgaacggccatatggtgatgttcagttttcgatttctcttttaattcgggaatggttttatgatttaattcttccagcttcagctgaccggctgcaatatagacattcagtgcctcataatattctttatttttttcataaagccgttcgagcatcttattatcattgatcagtgcgcttttggaatgctcaagttttacgctgattctatctatttgagcgccggttttttgataccttgataacacttcttgaacagaatgggatactcttccaaacaaacgggaaaagaagttccttttttcagttttcaattcatcggggctgacctgttcaagctttttcatgaggtcgcttaaaacctgcccaatttcaccgacatctttcttttggacgtgctcgagcatctcatgtgagaagttcaagagtttggattgagcttgcgttccatacagagtaatgctgttatggtttttcgggtcaatctgttcggccagttgaaatgcctgccggcgtttttcttcagataacgtatcaaccagattcacttgctgcccgcggagtttttcctccacgccggaaacaggcgcttctccttgtccaaaaggatcggaaagcaaatcatcaaattcaagctgtgcgccagttttgtgtaacgatggtttatattcgctcatttcagctttcctccatcagctttttttcattgaatgcttcgcgacgtccagttcaaactccaagtggtcaatgtctgttttcagcaagtcataaaggtcgtcttccaattgcttggcgagcttatcgatcatcatacgcgtttcgcttaaagaaacttcaagattcgcattgcgctttggctgtgacgccaaaaacgcatgcttttccgtcagttcaacaattgaatcaaggctttgataataaaagcgttcaacctgataaaaacgctttggttcgttctttgtgatgctgtaaatttttctgacgatccgaagaatttctagattctgtttaatagtttgaatgtttttaactgcaaataaggcttttcttaaccgggcaattttcagcttagcttcccgcagattctgttttatataggcatattcccgccttgtaagctggttttcttttaaaaataaataggttccgtaccatttcccgccaagataaacggcaatccaggctccggctgcgtaagcggaggacagcagaaaagtctggttaaacgcgaagaagcttgtaaaccaaaggagcacggacaatgcacttgcagcagttgcacgaatcataaaatgaagaatcggtttcattacaccactactcctaattttttatgataaatcggtcgtttcattatactactctctaatacggatatcggctaagcaaagtttcagttcatggtgtatagcaaaaaagacactttaaccgtgtcttcaccacttttattataaccttcctcaataccgacttaaaggcttaaaaaaaagacctgaaacggtctaagaatataatggcggcgtacggagactctttaattttttgacataatcagagtattcggggtctgatgttgatgtagatacaatctttttctcacaatccgaacataaaaatttcgtataaagatgaattccttcggttttattttcctcgcaaatgatacacgtttccccatgattagacttactcatccattccacctccatgggtttcagtattcccaaagaacaatatttgtatacaaaattaagaaagtttttgaaggttagattagtatatgtagccgggaagtgttaggtgtttgtatcaatgaggttccaaatcattacaatcagtatatagtttaccactttatagaaagtacttggtgaatatatcctgttcaaccatgaaaatgaatcattgggcttaggtcattatttctattgattcatttcgattaccgtaaacaagtttgttgtagcattctttaggctctgtgactaaaccaaaaagccatttgttttaaattggtctttcggtatcacgaaaatttcgttttttgggctgatagaagttttgcaattatgaattgtatgttaatctttaacataaaaaggatgttagctggaagggaatgatggcagttggagactatcccgtcttcagaagttggaatcaaaataaaccgctggtacaacgaaattcaaaaattaaacgtaatagaagcagaacgattaaaggcggaagttcacttagctatagaaagaatggaagaagatcaggacttgctttcctattatcagcttatgaattttagacatgagttaatgttggaatatcttttcccggcagaaaaaaagctgagcaaatctgattatcttagggaaattgagggacagggaagaaaattgtcaggcttgctcgaatactatttttcctttttcaccggaatgtatcatttttctcgcggaaaatacataaaggcaatcaaggcatatagagcagcagaaaaaaagttgacgaaagtttcagataaaatagaaaaggctgaattctattataagatggcggaagtgttttatcatatgaaacagactcatatgtcaatgtattatgtgtctctcgcttatgatatttataaatcctatgatgcatatgtgattcgaagaattaattgtctattcgttgttgctgggaattacattgatttatcaacccatgatcaagctttaccgcatcttttaagcgctaaggaatccgcggaagacattcaaaacaaggcgatcgttgcaaaggctcttttaaatgtagcatattgttataatgcaatggagagaccaacaaaagctattgaatactttcataaggcgattgatgtagcaaaggaaataaaggcaaaagaactgactcaggcttattatgatttggcattaattcactttcgaaataacgaaaatattgaaggacgaaaattttatgaaaaggcgcttgaaagtgcgcgggtatttgaagatgaattattcctgtgtctgttggatgttttagaggcactgtttataaaatcagctaataagtcagaggtactagaaacaatgaaaccattacgggatagtcgtggttacccctatcttgaggaactggcattagaagcagctctattctatactaggaatgagcggccaaatgattccatatttttttatgatcagatggtgcaggctcagaaacaaatcaaaaggggcgactttctgtatgaaatctaagctgtttctttcgctgacccttgctttgggcttgttggtcgtgtcgagcgcttccattcacacatctgttgaacaacaacatgcagaattttctgtagcatctaggctcgcaacataattgtgtttgggcaggtcatgtgatggcctgcctttttggtgaaagaattattttagtttgaaaaccagaacgattgtgttaatactcatctttcttcgtcccttgtgttggaattttcatcatatcaatatttgaatatgcggctgtccgcattattaacaattttaaattttttgcacaaattttatacaaaggcagacaaaaaccttgatatatcaatggttctatgggtatattcaaccacgaccaccgatatcgctaaaaaccgtattgccaaacgacgaaagagcgttccttacacaaggaatgctctttttgtttattcctcatcaaagcggagagccgccaacataaacgcaatgaccaactgttgtccgcactctcactcttcattcagcgcaccgtgaaatgatgcataccgttcaaacagttgtcccttcattgaagtccattcaatcaagatcacactcagtaagtcagtaagaatgaagcaccttgtcatcgacaaggtgcttttctttataccaatgatgtgttccgatcctccgaccgcctttttacgttttgtttacaagttgatcaaactttagcgacatctgcccgctatattgaatacagcatggcttcacctaaatataggaaaaggattaatttttttttgaggaggaatacagttgtcaattcgcattaaactgcctgacgggtccgtcagagaatttgaggaggaagcaagtattgaagatgttgctgcttccattagctgcggtctggaacatgcggttgcaggtaaattaaacggaaagcttgtagatttatcaactccgcttcaggacggtgcactcgttgaaattgtcacccgggactcagcagaaggacagaagatcgtgcgtgaaaaatcgcgggggaaagggcgtattgtggcacttgacgcagcacggggactggcggtcatcgggatgtatttgcagcacttcgccttgaacgaaacgaacggttcgatcgtttccgggaatacgacgcttctatttgtgctttgcggcggaatctcctattcgatcatggccgggcgcatgatggacagaggaatggagccggccgcatttcggacgcggatgcttgcccgcgcggtatttatcgatatgataggatatctgctcatcatgctgaatactccgttcggggtgattttgccggcttatgctgcactttttgtgctggcattggtgctgattcgccgttcgacgcgtgtgctcgttacaacagcagctgttttgcttgcggtgagcccgccgctgatgattctcggagggagcgtcctgtcgggagcaaacttgcttggcgatattgcaggcggcccgatgtcggcgctcgcacttgcacccgctttcgtcgccggtatggcaatcgggcgctttgatctgaccaggatgcgtacggcactttcgctagtaagcagcggcgcagtcatgcttatcgtctctaagttattgggcgttttcgttcttccttggctgagccgttccttcgaagaatggctcgtaagtgttcaaggcaccgccggcgccgagccggatcagtatgcaatctggccgcacaacgtggcaccgccgctttggcacaatcttctttcgatagctccgcacagtgcgtcaactttccagacgatgctggggcttggggctgcctttctggttctaggaatggtatgtctcgtgccgcagaagatttctgcagtgctaaagccgttcgcgggagtcggacgtgtagcgttgacgatgtatgcagctcagtttgttgtcatatgggctcttgaaatctcgggggccaagtatgatatcggggcaattccattcggtgatctgttcgtcgcggccgtggcgacggtgacagggtggctgattgcacggcttcctaccggtccgctcgagacagcgatgcgacgctttgaccgggcattcagcaatttgggacccgtcacgggaccggcgagactgagataggcggtcttcaacatgttgcctgaaggaaccgagaggcagctccttcaggattttagcctgtcgagaggaatatgcagtggatgagttcatgctgaaccagagtccgaggaaacttgtataaccaaaagttctacaggcctttgtttatctataaatgaaatccagctaagacccctcacccttgtatcgtcttttctcttattacaatttgaaaatattaagaaatggggatgtgtttaagaaatcgtgcacaaagtgttatctgatgtcggttttatcgcttatgatgctgccaaagggaagattatggccttcacgtataaagatcacaacaagaacttaactgttttcgctaacgatttaaccaatgacgatcatccgcagcatcaatatcggttgctggctaattcgattttcaatgccgctcccggaaaaactgacaatgctctatcatcaaaacggtgagaggttggaaagctaaagttcaaacggctcgcaggaggcgtctcgtccaaggcgtcggaagcagaactgaagcatgttatcgttagtaaagaaatgttcagtcgcatcacgcattaaatagcaaggctctaaaaactgcccttgatccgaagggcagttttttcttggtctatggcagcatcgtcctttcttccagttagaaagcttccgattggcgggcctctatgttatagctattgaaggtcagcatacttgtgcaataaaatgaagagcggagaatatgcagtggttcgcataaaaaattttacttgcacgaacagttgacattcagtagtcacagtgatttgataaaggaaattcgaatacagaaagacgggagctgaaacattgaagaaactggtgaaggtcagaggaattacattgggtgaaggccggccaaaaatctgtgtgccgcttgtcggaaaaaaccttgcccaattaaaagaagaagcggcttattttcaaacgcttgatgccgatattgcggagtggcgtgctgatttttatgaagatgtagatgacgttgatcaagtctgcgcggcattggcggaaatccgcggccttttaaaggacactccgctcattttcactttccgcagcgccgccgaaggcggagaaaaagagatcagcacagcgcgatatttttctttaaatgaagcggttgttaaaacagggcttgccgatgtgattgatatcgagctgttcaatgacgaagagcaagtgaaagcgctggtggaaacagcacatggtcatgaagtgtccgtgattatatctaatcatgattttgaaaagacaccagctgcagaagaaattgtttcccgtttgcgaaaagcacaggaattaggggctgatctgcctaaaatcgcggtgatgccggaaaccacggctgatgtcttgcgtctgcttgaagccacttgtacgatgaatgagaagtatgcagatcggccgattattacgatgtcaatggccggcaaaggtatcatcagccgcctggcgggcgaggtattcggttcagcaatgacgttcggtgccgcaaagaaagcttcagcaccggggcagattgcagctggtgagctcaaggaaatccttcatatattgcatcgcaatttataacttgatgattgagaggagcctggctgacagccggctcctttgtcagttttttcgtagtcctaacgactcatttatctttcttttcggaatcgttttaactttcccttttcattcataatgggttgtgatacgataatcacgagaaatttaatagcattactaggggtgcccgaatgcgggctgagagagagacatgcgtttcttaaccctttggacctgatctggttcgtaccagcgtggggaagtaaaaaggattcgagagaagatggggaatgggtatggtccgtctgtcttctagcgattttactgactgtaaaaccaggttcatcatatgagcctggttttttgtgctggtgctgttccggagtttcgtcctgatcaattttttagaggggaaggatttttacatgaaacaggaatcagtacagcaaaaaaacatctcgataatgtcaagtttttcagggagccgcaaagtgtatgtcgaagggtcgcgtcctgacattcaagtgccgatgagagaaatttcgttaagtccgacgacgggttcgtttggcgacgaagaaaaccagcctgtccgcgtctacgacacgagcggtccctatacggacgccaatgcggacgttgatattcttaaggggctgaaacctttgcgggcgacctggatcagggagcgcggcgataccgaagaatatgaaggcagagaaataagaccggaggataacggctataaaggcaaagagaaagcgagccacagctatacagggttgaaacgaaaaccgctgcgcgcgaaaaaaggacaaaatgtcactcagctgcattacgcaagaaaggggatcattacgcccgagatggaatttattgcgatcagagagcacgtatctcccgaatttgttcgtgatgaagtggcaagcggacgggcgattattccgtcaaacatcaaccatccggaaagcgaaccgatgattatcggccgcaacttccacgtcaaaatcaatgccaacatcggcaattccgctgtcacctcttcgattgaagaagaagtggaaaaaatgacatgggccatccgctggggcgctgatacgatgatggacttgtccacaggtaaagatattcatacaacgagagaatggatcatccgcaactgtccggtgcctgtgggaacagtcccgatttatcaggcgcttgaaaaagtaaacggcgtcgcggaagatcttacttgggacatttaccgcgatacattgatcgaacaggctgagcaaggcgttgattatttcacgattcacgccggcgtccttctccggtatgtgccgttaacagcaaagcgcgtcaccggaatcgtatcccgcggcggggcgatcatggcgcaatggtgtttggctcatcatgaggaaagctttctgtacacccattttgaagagatatgcgagattatgaaaacatacgatatcgcattttcgctcggagacggtcttcgtcccggctcgattgccgatgcgaatgatgaggcccaatttgccgaattggagacgctcggcgagctgacggaaatcgcctggaagcatgatgttcaagtaatgatcgaaggcccgggacacgtgccgatgcataaaatcaaagagaatgtcgacaagcagatggagatttgcaaagaggcaccgttttacacgctcggtccgctgacgaccgatattgcaccgggctacgaccatattacatcggcgatcggagcggcgatgatcggctggtacggaacggccatgctttgctatgtgacgccgaaggagcatttgggactgccgaacaaagatgatgtccgcgaaggcgtcataacatacaaaatcgcggcccatgcggctgaccttgcaaaagggcaccccggcgcgcaaatccgcgatgacgcgctttcaaaggcgcgctttgaattccgctggcgggatcagttcaacttgtcgctcgatccggaaagagcgctcgaataccatgatgaaacccttccggcggaaggcgccaaaacggcacacttttgttcaatgtgcgggcctaaattttgcagcatgaggatttcccaggatattcgcgactacgccaaggaaaacaaccttgatgaagaaaaggctatccaaaaaggattggaagagaaggcgaaggaatttaaaaaagcaggcggcagcatttacagttaaaagcgggcaatacagcagatgaaaggggaacctttcatctgtttttttataatatagggttgacaggtcggaataatatgaattagtatgttatttaatatttcggaaaattccatcagcgctgatcggtcaaccgaaggctcttatctcaattgggataagagctttttattttcagttttagaaaagaaaggagaacaagatgtctttatcaattcgtgtgaatgaaaaagcatttggaaaaggcagctttaaaacaagcgtgctccaagacgtgaatcttacggtcgaaaacggcgaatttttgactgtcatcggtccgagcgggtgcggaaaaagtacgctcttaaaaatcgctgccggtcttgacggggattatgaaggacgaatcagcatgaacggaagagaaatcaagggcccggggattcagcaaggcttcatctttcaggagcatcggctttttccatggatgacggttgagcaaaatatcgccgcagatttaagcctgaaagaaccagcagtgcgaaaaaaagtcgatgaattgattgaaacggtacggctgaaaggtgcggagaaacagtacccgcgcgagctgtccggcggaatgtcgcagcgggtcgcgattgccagggctttgctcagggagcctgagattttgctgcttgatgaacccttcggtgccttggacgcctttacgagaaagcatctgcaggatgtactgacagacatttggagagaaaagaagatgacgatgatcctcgtgacgcacgatattgacgaatcggtgtatttagccaaccggatcgcaattcttacggcaaagccggggagaatccacaagctgattccggtcgatctgccttttccgcgcagcagaacatcgcccgtttttcaaacaattagacaaaaggtgctgaaagagttcgagacaacggaaacattcagctttcaggaaggttcaggaatttgagcagaaaggagcggaaaaacgtgaaaaaatggccgttgtatgtgctgggctgcctgttgcttcttgcgggctgttcagcagccaaatcaagtgaagggggcggagatttaaaagagatcaacatcggagtgcagcaaagcttaagcccgttgctccttgcgaaagaaaaaggctggtttgaaaaagagttcgcaaaagaaggaattaaagtgaaatggacagagtttcaaagcggtccgccgcagtttgaaggtcttgccgcggataaactcgatttttcccaagtcggaaattcaccggtgatcgcagggcaggcggctggcattgattttaaagaaatcggcctttctcaagacggtttaaaggcgaacggcattcttgtgaaaaaagggagcggaatcgatgacataaaagatttgaaaggaaagaaggtggcggtggcaaaaggcagcagcgggttcgatttcctgtataaagtgatcgataaagcgggtctgaagccaacagacgtcaacatcattcagcttcagcctgacgaagccatgccggcatttgacagcggagcgattgacgcctggtcgatttgggagccgtttttgtctcttaaaacgatcaaaagtgacgcggacatattggttgacggggaacaaatcgacaagtattccccgggttttacgcttgtacgaagcaaattcgccgaacagcatccggatgaggtgattcgttttctgaaggtgtatgacaaggccgtgaaatggcagaaaacccataagaaagaagcggttgaagcgtacgcaaaaattaaaaacctcgacaaagaggtcgttgaaaacgtgctgaataacaccgaaccgttaaatgagccgatcacagaccgcatcattcaaacacagcaggagaccgccgattttcaatacaaattaaaagcgattaacaaagagattgatgtaaaagaagtggtcgacaattcatttataaaaaaagcgctgaaagaaggagatgacaaatgagagctgtttcatcaagcaccccctcgatccagccgaaaacaggcgcaaaactgagaccggccgcttttcggctggcatgggggaagggatttgtattacccgtcatgttgattttattatggcagcttgtcgggtcattggagctcatatcaaaaaccgtgcttccggctcctttagatatattgcttacatttcgggatcttatcgtatcaggagagcttttcactcatttaggcatcagcattcagcgcgccgcgctcggctttttcctgggggccgggctcgggctcctgctggggcttgtaatcgggttttcgaaaattgccgaggattacctcgatccttctctgcaaatgctgagaaccgttccgcatctcgccgtcacgccgctgtttatcttatggttcggtttcgatgagctgtcaaaggtgctcttgatcgctcttggggctttcttcccggtatatatcaacacattttcagggatcaggggcgtcgattcgaaactgttcgatgtggcgagggtattggagttccattggctgaagcaggtgacaaagctcattcttcctgcatcgctcccgaacattctcttaggcatccgcctgtcgctcggcgtatcgtggctgggccttgttgttgccgagctgatgggatcaagcgctggagtcggctatatgattatggatgccagacagttttcgcaaaccgataaggtgtttgtcgggattttgatttttgccgccgtcggcaagctgacggattcattcgtcagaattctggaaaaaaagtgccttggctggagaaacagctatcaaggaaacaaaaagtaaaggggagatctttttggacattttatggtttattccgactcatggcgacggacgttatcttggtacaaacacgggaggaagagccgcagatcacacctactttcagcaggtggcgcaggcggctgacaggcttgggtatacaggggttcttcttccgacgggaagatcgtgcgaagacccgtggattaccgcagccgctctggcgtcagtcacgaaaaatctgaagtttttggtcgctgtaagacccggtttgatgcagccgtcggttgcggcgcggatggcttcgacattcgatcgtcttgcagagggcaggcttctcatcaatgtggtcgccggcggtgatccgtatgaattagccggcgacggcctgtttatcagccatgatgaacggtatgaagcgacaaatgagtttctcgacatatggcggtcgcttttaaaaggcgagaccgtcagctactcagggaaacacctgaagactgaaaacgggcgcttgcttttcccgcccgcccaacagcctcatccgccaatctattttggcggctcgtcaaaggccgggcaggagactgccgccaaacacgcggacgtctatttgacatggggagagccgcctcatctcgtcaaagaaaaaatccaatctgtcaaaaagaaggctgaaaaagaagggagaaccgtccgttttggaatcaggctgcacgtgatcgtcagggaaacggaaaaagaggcctggcaggcggcggatagactgatcagccgcttggaggatgaaacgattgccgcagcccaaaacgcgatgaaacggatggattcatcaggacaaaagaggatggttcagcttcaccagggaaacagaagcaatcttgagatcagcccgaatctttgggcggggatcggactggtcagaggcggagcgggaacagcgctcgtcggtgatccggaaacggtagccagccgaataaaagaatacgccgacatcggcattgagtcctttatcttctcaggttatccacatcttgaagaagcgtaccattttgcagaaaaggtttttccgctccttccgtttcgaacgaaacttcaaagtaaagcatcaggcgaagtcatcggaaatgaccattttccgtcgaggcaaaaagaaaaaaccgtttaaataaaaaaactccagacattctggagttttttatctgtttttataaaatgaaaacatatatgaaagatgctgaataatgatcagcataaagatgacgataatcggaaaagacggaatcctgacttggaaaaacggataaaagatcaataaaagcgctgcgaccggcatcgccacatacagcacgatatatgatgttctgcatgcttttgcggtaatcatctgctctctttcatcctgctctttaaattcgtcggggacgagcataaagcgctgcttgcgtgaaccgctttttttctccaagtatgtgtaaatcgaaaggacgagcccaaagagaaggatgggaatcagattaaacacaaaatgaagctctgaatcgtttgttttcaggcttttggcaatttgttccgatgtgtggaaaaaggttataaacgtccagcatgcgagtccgaacagaaggatgtgaaagaaagtccgtgttatcatattcattcgtttttgtccccctctagccaaaatacgtcttccatttttaattgaaattccttgcaaattttcaaagccaaaagaagcgacggtatgtaattgcctttttcaatggccgcaaccgtctgccttgtaaccccgatcgcctttgcaagggcttcctgtgaatacccgtatcttgctctcaattctcttaccctgttgttcatcctaccacctgcaattcttcgtttatatagtatatttgacatattgttaaatagatttgacataatgttaacttgtttttacaatgtaatcaatatcttttgatctaggatcggcaggtttgtaacggcaacatttaaatttatacataaaaataacagaaatggaatagataaaatagaatcatctcgtttttttaaaaaaaggactttgagggtattttggcttctggattccgggagaagaaagggcttattatccagttcttttttctcgaactccttgtatggcgcgagatttataaagagaaaaaataagagaaaaagaaggcgggaaaataagacaaatagattatacaggcttcgtaaaatggaaacggggcttaaattttctcattcaagccgaaaagggtgggacattagattgaaaaaccaagagatccttaaataaatagttggaacgtagtgtttatgaaataggaaatttcatagatttcagtatgattttggatatgttactctttggttacttgatagaaaggagggggaaaaatgacatacgcagcacctcaggttgactattctgtcaatccgtcgatcgaagatcaggcttggttcttggtgtttgttgcagtgcttttggcacttggagcaactgttgttcttggcgccgctgtatggtgtgtggctaacggaaacggcagcttcacgggatccgtcaaatgggtcagcggtttgcaggtcagcatcgaatgtaggaaatagccatacttaagtatctgttcacaacaacaagacatatttgatgaggcttaaccgtctgtggggggcggttaagcttttcctgacattaatcataccctggaggcattatgtttataatagatcatctgtctaaaacatataaaaacaatgtgactgccgttagcgggtttcatataaaaatcgaaaaaaaccagatcgtcgcgatagcgggtccgaacggttcagggaagacgacgatcattaactccattttaggaatcatcacgcctaccgaaggaaccattctgttggatgacctgccgaacacgacggcggaattcaagcagaaattcgcctacgttcccgatgaactccttttgccggacgccctttcagccgcagaatatttggattttgtatcttctatgtatcattgtacatcaaatgaaaaacggaaacaattaatcgagcttttcgatatgaaagaggctttgcaggagccgattgaaacgtactcgcacggaatgaaaaaaaagacgcagctgatcgccgcttttatgctggagagcgaatttgtcattatggatgagccgtttcgcgggctcgatatagaagcggtcatcaatacgaaaaagctgatgaagcgctatgcggccacgcaagggtcgatactgctggccacccatgacatgctttctgcggaagaactgtgcgataagatagcaattctatcaaaaggcgtcaaaatggatgaaggaaaagtgaaagaattgaaggctaaatataacagcgattcacttgaagaagtattcttaaaagcttcgatgctgagtgataggggtgctcattttgatcaaatcattcgaaatttctaaaatgatgctgaaaatgtggcagaaggaaatgggcaagctctttaataccggtacaaaaaaagcgatcgccgtgctttttttgcttttggcggtaacgatgggaagcatcatcggctacagttttacaggcatgtttttaagcgcgtttctgaacggcgaagttcgttctctcggattgttcgtgatttccatgtttatgaacgcgtcgatttttacatttgttttcttcattttatttaaagtaaggacgccagagcagcacagcttttccatgcagctcagctggtttccgctgacggccttccagagaagcctcggatatttcatcccgtttgccggagcggtttcatttcttgtcctgtttatgattttcattctgctgattccgaactttgtcgccagcggtgttgggttttggtttgcttttgcgttttttgcacttctttttgtacagatcatctttttcttttcgcttctcaatcttgtctataacttggtgtatatgttgattttaaaattcggctttccgctgcaaaagtttttttcaatgtttgtccttgtcgtgttagccgtgttttacggaatcacatcattcgatcttggaaacattcagaacgcttattcgtcttttgattatcatttgacatattttgcagcgccgctgtttctcatgctgaacggtcaggcgtcggatgccggcgtcattccgattgtgctgatcttgacagcagcagtcacggcctcttttatgtcgctgaatgttgtgccgatcctcactgaaaaaaaatcatctaaactgttttcatttattaaaatcccgtcatcaaagccgctgtctttggcggtgaaagaaataaagtctcaagcccgaaatgaagaaaatattttaaacttcatttttttgcttttggctctatgctttttgaaattcaagtttcagtttggatttaccggtgagagctatttggttctgggaggcgtgacaggtatcatcgccttcaattcatttggcaacgatctgcggatgatgcagatgtataaggcgcttcatttaaaaacggcaacggtactgtggtcaaaatatctcgggctctgtatgctcggcctcattcagctctttttgttttccgtgctgacgtggactttcccggagagctttccggtctttttaaagacggttgctgtgatcttaaactcgattgcgatgttctatttagcgggcattatttttccgcttgaccgaaacaacccttatatggggatcttctctttcggaatgctcctgctctttttgattccgctgtttttcatcgtgaattatgcggttgataacgtcacgggcgaagcgctgctgtttttcataccgtgccttgaattactgctgatcctgcttttatacggaggatttaaatggaggtaccattatgatcattaatatgttgaaatcgctggccggaatcaaaaaaattccctatttcccagagcatgtgacactgaatcggaagcatatttcagatcatgatcttgatgctgattttcccattaatccgactgcttatcaaatgctgaaggaagtcgacgggaaaaaagacgagctggagattgccgaagctctcaaaggtgtgtttaatgtcagggaagaggtgctgcagaaagatttgcacgaattgctgacagggctcaaccgccgttatttgatcaattggaggtacggagagggcccgtcttttgcgggagtgctttatcaattcttcagccagtatcatatccgctacaaggagaggttttcaagccattctgattcgtttctgctgttgtacataaagtttctgcaagtgatttctaagaaaatcatcgtgttctggctcgtctttttgatgttgtcgcttgcagcgtacaccgttgttccggatggatcgatcgtcggcatcgcggcttatttttccgtcgtctatttcgggttgatcaccggaacggcgcttcatgaagtggtgcacggcatcgcgcaccggaaagctgccggcaggaacggcccgcaggggtttttagcggctgatatgatgtcagtcaaatttgtccgccctgtcatgtcgctgcatgataaaaggtcgatttggattacggcgttgggaccgcttgttccaggtgtgctcggaatagccggcgtgctgtttacggtcttttttcttaaggaaaacgcggtttccgtcggagtgctgctgttcttttccacctatgctttgcatatgatgtatctgcttccgtttatgggtgacggaaagtcgattatgaaacagctgatgatcagaggaattggaggtaaatcatcatgaatacaaactctttaaagcagggactaatctttgccagtttctcaagctttctcgcatttccgatgcttgcggctgcgcttttgttttatcaccttttttcaaatcaaacgagcaatgatatcttgtttaacagtttgtcgtttgtcatggagagcgaatcggctttttcattccaggtgaagccaaactttttcttcattatgatcgggctgtttatcggcatttttattataacggctgcgatttcatcaatttatcagaaaaaaaagggtgaatcttaaaagagcttgcttccctgaggcaggctttttttatttgcatcggcagtcaggttgtggtaaatttaaatcgtaatcattacgctttggaataaaggaggatactcagagtggccaagaaatcaaaaattgctaaagaaaaaaagcgccaaaagcttgttgaacaatatgcagaactcagaaaagaactaaaagaaaaaggcgattacagagctttgagcaagcttccgcgcgactcggcgccagcaaggctgcataaccgctgcgaagtgaccggaaggccgagaggatatatgagaaagtttaaaatgtcgcggatcgcgttcagagaattagcatataaaggccagattccaggtgtgaagaaatccagctggtaatctgtcaatgtccggaaaaaagctgccgatgttaaatcggcgtttttttttcgacaaatttttaatatacccttgacgaaattttaataaacgtgtaacataataaaagtcaaaacgatgatgttgtttttagtgatcatatgcgggtgtagtttagtggtaaaacctcagccttccaagctgatgtcgtgggttcgattcccatcacccgctccatacatactgtttataacgcagtgtttcgtttctcagattaaacgaagcattgcgttttttcatgtatgaaatcatcataaaaaacctgctcttttcaagaacaggtttttacggaaagacggctgaaatgtgcctgccgccgtgaatttgttcaaacatttttgtcaaagaatcgagcagccggctggcttcttctttagataatgacggcctgaaaaagacgagctgcaaggcatcttttgtgtccgctcctgcatgatgaagactgaggttttcggtgatcgtgccgaatgctcccgcatcatcggagaacgtgatgatctcgtccgggccgccgggttcgattttgatcggacccttcaaattccgggcgtcatatatatgaaccggaatcaaatatttgagagagaaaaaacggctcagatcaaccgccgaatttttcggctcgacaaagcgctgctctttgatgtcttccagcatccgttcgagtccgctttcccggcctgaaaaagacggattcagctccctgaaggcatcatgccattcttttacggccgattcatcttcgatactgcggtcggcatagtcaaaaaacagcgattcctgaaaaaggcggagccggcctttaagcatttgcggggagccgttgatctcaataccttgatataacacagcgccaaccttaaatgaaggaatgcggtttaaaatagcaggcgcaatttgcaaacgaagttccaattttaattcaactcccgtgtcatggtacactctattatacagagagcgaaaacgaaaacaaagaaaggaggctctgcgcgatggatgtgaaaaaactgaaacaggatgtcatcgaattcgcacagcaaatcggcattgataaaatccggttcgccagtgcagatacatttgaaacattaaaagaacgattgattgagaaccgggcccttggctatgaatcaggctttgaagaacccgatcttgaaaaacggacgaacccggatctgcttttgccgaaggcgaagtcgattatcgccatcgcccttgcatacccctcaaaaatgaaagacgcgccgagaagcaagaaaggcgaacgaaggggcatcttttgcagagcttcctggggaaaggattatcatcatgtcctgcgcgaaaagcttgatcagcttgaagaatttttgaaagcacagcgaagcgatgtcagaacgaagtcgatggtggacaccggtgagctttcagacagagctgtcgcagagcgtgcgggcatcggctggagcggaaagaactgcatgatcattacgcctgaattcggatcttacgtttacttggcggaaatgattacgaatattccctttgagcctgatgagaggatcgaagaccaatgcggctcatgcaacaagtgcatcgaggcatgcccgaccggcgcgctcgtcaagcctgggcagctcaactcccagcgctgcatcgcttttcagacgcagacaaagggttttctgcctgacgagttccgtacgaaaatcggaaacaggatctacggctgtgatacgtgccagatggtatgcccgaaaaataaaggggtcgattttcatctgcatcctgaaatggagccggaccctgagattgccaagccgcttttaaagccgcttctgacgatgtcgaatcgcgaattcaaagaaaagttcggccacgtggccggctcatggagaggcaaaaagccgattcagagaaatgcgattatcgcacttgcccattttaaagaaacggacgctctccctgaactgattgagctgatgcacaaagatccgcggccggtcatcaggggaaccgccgcatgggctgtcggaaagatcggcggagcggatgtgatgagtgaattggagcgcgcgctcgcgcacgagcaggatgaagacgcaaaagctgaaattcaaaaaggcatcggcctgttaaaagaaacgagtgcgactaattgagggctgtcctgacatatgtttaatgatgagaaacgaattaacaaacatatggtggtgtagcccttgaaacagatcatcgagcagctcctgaaagccagacttcaatacttaattaacggcaatgatgaaacaaactggcgggatgccggaggttttgaagtcattgaacggaagcggaggctttttcaaaaacgcggcgtgcatatcgtgaaggccaatatagaagcggctgtaaaagagcattggcttgatgaagacggcgcgtcacatgtgaactatcaaacccataccgcatatttgtgcaaagacggggatgatatgtatatggaagaacatatggaagacagaaacgcccttttgtatgatcagatggtcattaaagactccgaggccctgcgtccggccgcacagtctcatcctgagcctgaaaacggcgatgaagatatgcgcgaattgctgggaagggcgttccgctatgaccggcttgccgcggtgcgctatgctgaaacgtattggaataaacgaaatcctgcttataaaaactttgaagacaattgcacaaactttatttcccagtgcataagggccggagatgcgccgatgcgcggctatccgaacagaggcaagggctggtggatgcaaaaccattcctggagctacagctggactgtcgctcattcgctcagaacctttttgaagcattcaaaagccggtctccgagcggttcaaaagccggctgcgaaagagctgatcgaaggcgatgtcatctgctatgattttaacggagacggcagatttgaccacgtggcccttgtgacagcgaaggataaaagcaatatgccgctggtgaacgcgcaaacgcacgactgccggatgaggtactggtcttacgaagattcgcctgcttatacttcatcgattcgatatgcgttttttcatatatcagatgatacgacaaaatcgaaatgagtggtataataaacagcggattagaaaaacagaggtgaatactttggcattgcatgtcgtactatatcaaccagaaattcctgcaaacacaggaaatatcgcacggacttgtgcagcaacagatacaacacttcatttaatcagaccgctcggcttttcaaccgacgataaaatgctcaagcgggcaggtcttgattattgggaattcgtcaatgtcgtctaccacgactcattggatgaattgtttgatgcccatcctgaaggccgttttttcttcattacaaagttcggtcaaaaaccgcacacttcatttgattattcagatcaaaacgaagattacttctttgtcttcggcagagagacgaacggcttgccgaaagagctgatcgaacaaaacatggatcgctgtctgcgcctgccgatgacagagcacgtcagatcactgaacttatcaaacactgcggcaatcctcgtgtatgaggcgcttcgccagcagaattacagagatttgacttaataggtaaagagccctttttcaaaaggggctctttttttgttttccaatgtaacagtgttatgttacaatgtgtgtgaaggagctgaaacagatggttcaggatgatttaatttcaaaaaaagagctgctggatttgacttcgatctcgtacggacagctctatagatggaaacggaaaaatttaatacctgaagagtggtttatccggaagtctacgttcaccggacaagaaacgttttttccgagggaagacattttaaaaagaattgaaaccattcaaagcatgaaagaaaacctttcccttgatgagatggcggaaatgttttcgcccgatttgaccgaactaaacgcgagccgcggggagctgctaaaaaaaggcatcgtttcagaagcggtcatggcgttttttgaagaatgcaccggaaaacgcgatcatccatttaatttgacagaagcacttgcggcttatgtgctggaaggcttgcttcaatccggcgacatcagcctggatgaagggaaaatggtgctggatgtcatcatgtcgaacgaggcggaaaacaagggaaggctgcttgtgctccggaagctcggcgttgcaacatgtctgattgccgagggcagcattgtgttggaaaagggagtcaaggtagccgctgacatcaatctggcggcgagcagtgaagaattgaaaacaaaattcatgtaattggaggatcaaagatggagaatttattgataaacggattcggcagttcaggcggaggcgcgtatcaaacggttgagttaaacggcaaaggtacgattaacggcgatattgactgcgaaaggttcagctgcagcggcaccgggactgtaaacggagacgtaaaagcggatgagctgagaatcagcggccatgcaaaactaaacggcgccatcgaggcttcaaaggttagaattgatggttctgcaaaagtggatggcgatgtcgaagcagaaaagcttaaaatcttaggctacgccggcattagcggacatgtgaaaggcgacgaagcgatcgttcgcggaaaaacgtcgatcggcaaagactgccaagtggaacatttttctgcagaaggctattttacaatcgacgggctgttaaacgcggagcaaatcgaaattaaggttcacggcggcgaaagtaaagtgaaagaaatcggctgccggaggatcgtctgcactgcacatcaatcgaagctgttctcgtttttatcggagcttatttctcctccgaggctgtctgccgagctgattgaaggggatcatatcgaacttgccaatacgaccgcaaaagttgtccgcggcaattcggttatcatcggcgaaaattgcgacatcggcctgattgagtataaggaagatatccgggtggccgaaacggcaaaagtcggagagaaaaggaaattatagcggagggataggacatgaagaaacacgacttgaaaatacacggatccggaagcgcggggggcggatcattccatcgtgttctcattagaggtgaaggaatgatcacgggaaacattgattgcgaaaaattcagtacacacggtacaagcgaactgtcaggcgacgcgaaaattaaaagctttagtgtacacggggaaacagagatccgggggaggctgaaagctgacaaagccagagtatacggcacggcggatgtttctgagaacgccgagatcagcgatgcagccgtgaaaggcatcatcaatatcgggggaaatatgacggctgacacttgcgatgtcaaaggcgccctgaacgtaagaggcgattgcgaggcagaggattttaaactgacgggcagcctggatgtaaagggcctcctgaacgcaggtgtgattgacatcggcttaaagtacggaaacagttcgattggcgatatcggcggtacggatattaagatcgtcaataaacgcgggctgttgtttaatagaaacggaggtactctctcggcagggacgattgaaggagacgatatttacctggaaaacacggcggcccgaatggtcagaggaaaccgcgtgcatataggaccgggatgcaagattgagaaagttgaatacaagagcagctaccgggtatctccgaagtctgaggtaaatgaggatcaacagcaataaaacagtgttatgttgtgaaaaaagggatggctttaaaagtgagccatccttttttcttttttaattttactttccgggtttgctttcgtatccggcagtaaatatggatacgagaaacgcgaggatgacccccatcatgatcagcgttctcattaaaatccccctctcatccttgatcccttgttgtcatctgcaccgatgcggcgagccgttccgcaggagcacatgcggacggaacttttctgctcttattatgaatggtttgctccagccttgtcaattcgaggaaagtacatttcatttttcatatgaaaagcatctaaagggacatcttcgcatagagtgaatgtaacagtgattcacttggcaccttgcatttatcatcatataggaggttcttatggatatattaaaaaagattgaacagtatagagaggaagagcagcgtctgaaatgggaaggaaccttcgctgaatatctggaaatcgtaagagaaaatccgactgtcgcgcaatctgctcattcccgcgtttacaatatgattaaagacagcggcattgaagagaaagacggcaaaaaagtatacagcttctttgacaaagagctgtttggtcttgaagagcctttggaacgccttgttgaagaatactttcatccggccgcgaaacgccttgatgtcagaaaaagaatcctgcttttgatggggcctgtcagcggggggaaatcgactttggtcaccatgctgaaaagggggcttgaagcatactctcttacagatgaaggggctgtctatgcgattaagggctgcccaatgcatgaagatccgcttcatttaatccctcagcatctgcgggacgatttttacaatgaatacggcatccgcattcaaggaaacctgtccccgttgaacatgatgaggcttgaacaggaatacggcggaagaatagaagacgtgaaggttgaaagaatctttttttcagaggataaacggacggggatcggcacgttcagtccgtcagaccctaaatcgcaggatatcgccgatctgacgggaagcattgatttctcgacgattgccgaatacggatcggaatccgatccgcgcgcataccggttcgacggagaattaaacaaagcgaacagaggaatgatggaatttcaggaaatgctgaaatgcgatgaaaaattcctctggcaccttttatcgcttacacaggaagggaatttcaaagcgggccggttcgcgctcatctcagcggatgaattgatcgtagcccacacgaatgaaaccgaataccgttcatttatatccaataagaaaaacgaggcgctccattcgcggattatcgtcatgccgattccatataatttaaaagtatcggaagaggaaagaatttatgagaaaatgatcgctgaaagcgatgtgtctgatgttcatattgcgccgcacacgctaaaagtggccgcgatgttttcaattttgacaaggctgaaggagccgaagaggtcagacattgatctcgtcaaaaaaatgaggctgtatgacggagagagcgttgaaggatacaattcagtcgatgtcgaggatttgaaaaaagaatacactgatgaaggaatgagcggaatcgatccgcgttatgtcatcaaccggatctcgtcgacgatcatccgcaaaaatatggagtcgatcaatgcgctcgatgtcctccgttctttaaaagaaggactcggccagcatccgtcgatttcggcagaagaccgcgagcgctatttgaactttatttccgccgccagaaaagagtacgacgaaatggcgaagaaagaagtccaaaaagcgtttgtatactcttatgaggagtcggcgaaaacgctgatggacaattatcttgataatgtcgaagcgtactgcaataaaattaagctccgcgatccgctgacaggagaagagatgaatccggatgaaaagctgatgaggtcaatagaagaacaaatcggcatttccgaaaatgcgaaaaaggcattccgagaagaaattctcatccgcatttctgcctatgcaagaaaagggaagcgatttgattataattcccatgagcggctcagggaagcgattcagaaaaagctgtttgcagacttgaaagatgtcgtcaaaatcacgacgtcgacaaaaacgccggacgaacagcagctcaagaaaatcaacgaggtcgtcgcccgtctcattgatgagcacggctacaactcgacaagcgcaaacgacctcttaaaatatgtaggaagcttattaaaccggtagcttgaagacccgtccggagaagggcgggtccttttgtcccattttcaaaattgtttgtcaaaagttatttgcacctgcataagataacaataaacacttttagacttgcatccgcaggactttgacctataaaccgaagccatttaaggggattatcaataaggaggggaattcatgtcccataaagacaatggccattttattatttctcaggaagactggtccctccaccgaaaagggtatgatgaccaacagcgtcaccagaaaaaggtgcaggacgcgatcaaaaacaatctgcctgacctgattacagaagaaagcatcattatgtccaacggcaaagatattgtcaaaattccgattcgctcgttggatgagtataaaatccgctataactatgataaaaataaacatgccggccagggagacggcgacagccaagtaggagatatcgtcgcaagggacggctctgataagcggggcgccggcaaaggccagggagcgggcgatcaggccggtgaagattattatgaagcggaagtttcgttaatcgatttggaagaggcgctcttcagcgaaatggagctgccgaatttagaacagaaagagcgcgatgatatcgttgtcgaagatattgaattcaacgatatccgcaaaacgggtttgacgggcaacatcgataagaaaagaacgatgctcagcgcatttaagcgaaacgcaatgactggaaaaccgtcgttttatccgatctatcccgaagacttaaaatttaaaacgtggaatgactctgtaaagcctgaatcaaaagccgttgtgctcgccatgatggatacgagcggatcgatgggcgtttgggaaaaatatatggcgcgaagttttttcttttggatgacacgttttttacggacaaagtatgaaacggtcgatatcgagtttatcgcccatcatacagaggccaaagtggtatcagaagaagatttcttttcgaaaggggaaagcgggggaacaatttgttcatctgtataccgcaaatccctcgagctgatcgaagacaaataccatccgacacgctataacatttatccgtttcatttttcggacggcgataatctgacatccgacaacgcgcggtgcgtcaagcttgtcggagagattatggagaaagcgaatatattttgctacggcgaagtcaaccagtacaacagacattcaactttaatgtcagcctacaaaaatattaaaaatgaaaaattcaagtattatgtgctgaaacagaaagccgatgtttttcaggctctgaagagcttcttcaacaatgaagaacggcaccaatatacatgaaaaaacctgaattaaacctcgttgttttctttttttcgaataagcaattcagcgatataataagggaactttgactcgactatatgtaaaaactgttggatgatgacataatcatcgctggcactttgaagaagaaggtcataccaccattctgtttcatacctggcaatcatgcttaaattgtaagcaaccaagtaatgcaccaatatttccgggagctttaaaaagcgatcccgttcagccggaaaataatatgcgccatgttccaaatcataaagcaaggtagtcgaagtgctgggacggcattctttttgagcggcggaaaaaatgatcccctctttttcttcacggcagaaagaccagtttaaatggtattcgacatgttcgatgaaacgctttgacgacatattgtaagcatcgggcgtctcgcttggcagccaaatgagccggtcttcgacggctgcttttactattggattcggttttctttgaaatgccagtactttattgatctccggaattctcgccaaaagctgcttcatattgaatcgttcatcttccaatccggataattggaaaagggacctgatgacgtgcatacataggccgttcctttggatttttacttcatcttcataaaagcggtaattttgtttttttcgttttctagtggtcacgccatgggcgagcactgaagtatggcttggataggaaggatctgtcattaacaggcaggctttcaatagctgtgccatgccgtaaaataataaaatcggtttgatttccaacgtagcgattttggcttgcttgtaaaaggcttccgcatgtttaagaaaaaaaataaaccgctctccgtttttataggaattttttttggcatcttccattccttgatttttatataccatttcaagaaaatgctgggctgtttcgaccgaataaaatagctttaaatccttccatcctttatcttgcatggactccacttcccttatggttattttctaaaaattacaactgtttctcgctttcttgacagtgggtattcaagttgataatctacatataatattttgccgaaaagagggggatttactaatgtgggaaagcaaattttcaaaagaaggcttaacatttgatgatgtattgctcgttccggctaaatcggaggtacttccgcgcgacgtcgatttatcggtagagcttacaccgtctctcaagctgaatgttccaattattagtgcaggcatggatacagttacagaagctcaaatggccatcgcgatggcaaggcagggcggactgggtattatccacaaaaacatgtcaattgaacagcaggctgagcaggttgacaaagtcaaacgttcagagcgcggcgtcattacaaatccgtttttcctgacaccagagcaccaagtttttgatgcagagcatttgatgggcaaatacagaatttccggtgttccgattgttgacaatgaagaggatcagaagctggttggaatcattacaaaccgtgatctgcgatttatttctgattactccatgaaaatcagcgatgttatgacaaaagaagagcttgttacggctcctgttggtacaaccctggatgaagcagaaaaaattcttcaaaaatacaagatcgaaaaactccctcttttagatgatcaaggtgttttaaaagggctaattacgattaaagacattgaaaaagtaatcgaattcccgaattcagcgaaagatgttcacggccgcctattggttggagcagcggttggtgtaacaggcgacacaatgacacgcgtcagaaagcttgtggaagccaatgtcgatgtgatcgtcgttgataccgcgcacggccattcacaaggagtattggataccgttaagaaaattcgcgacacttatcctgaattaaatatcattgccggtaacgtcgcaactgccgaaggaacaaaagcgcttatcgaagctggagcaaatgtagttaaagtcggtatcggaccggggtcaatttgtacaacccgcgtagtagccggtgtcggtgttccgcaagtgacagcgatttacgattgtgcgactgaagcaagaaaacacggcgctgcgattattgcagacggcggcatcaagtattccggagatattgtcaaagccttggctgccggcggtcatgccgtcatgctaggaagccttcttgccggaacatctgaaagcccgggcgagactgaaatctatcaaggcagacgctttaaagtttatcgcggcatgggttctgtagctgcgatggaaaaaggaagcaaagaccgctacttccaagaggaaaacaaaaaattcgttcctgaaggcattgaaggccgtacgccttataaaggccctgttgctgataccgtttatcagcttgtcggcggcttgaaatccggcatgggctactgcggaacgaaagatttgcacgcattgagggaagatgcgcagttcatccgcatgacaggagcaggcctgcgggaaagccatcctcacgatgtgcaaattaccaaagaatcgcctaactataccatttcctaatcaaatatgacaaaaattaaaccgtagacagagtgatactctgtctatttttttttgcttcattatgataaaatttataatgttgtgtttgaaaaatgtcttaaaaggctttgatatagattattagtctgatgaaaagcggaggtatcacgatttgaaaagcaagagattaaagcagctgatcatgttaatcgttgcttttgccgtgactgtaggtgcattttctcctatgtcaactgcaaaagctgcaaatgatccaatcaatgtagacgcgaaagcagcaatcctggtggaagcttcatcggggaaaattttgtacagtaaaaatgccgaccagcgtcttcctgttgccagcatggcaaaaatgatgacggagtatcttctgttggaagcgattcacgaaggcaaagtgaaatgggatcagaagtacacgcctgacgattatgtatacgagatttcccaagatcgttcactatccaatgttcctcttcgtaaagacggatcatacactgtaaaagagctttatcaggcgactgcaatttactctgcaaacgcggcggctattgcactttctgaaattgttgccggttctgaatcgaagtttgtagagttaatgaacaaaaaagccaaagagcttggaatgaaagatttcaaatttgtgaatgccacaggtttggaaaacaaggatcttcacggcaaacatccgagcggaacaaatgccaatgaagaaaatgaagtgtctgcgagagacatggcgctccttgccgatcatttagtgagcgattatccagagatcctcgatacggcgagcattgccaaaacgaagttcagaaaaggcacagacgatgaaatggatatgccgaactggaactttatgctgaaaggccttgttcagcaatatgaaggtgtggacgggctgaaaaccgggtcaaccgactcagccggatcatgctttacggctactgccgaaagaaacggcatgagagtgatttccgtcgttctgaatgcgaaaggcgaccttcatacggcgcgatttaaagaaacgaaaaaaatgctcgattatgcatttgaaaacttcactatgaaagagttttacgcaaaaggcgcacaagtgaaaggcaacgaaacagtcacagtcgacaaagggaaagaaactgaagtcggcatcgtcacagaaaaagccttttcaatgcctgtgaagaacggtgaagaaaagaattacaaagcgaaagtgacgctgaacaaagacgagctgaccgcacctgttaaaaaaggtgagaaagtcggtaccttgacggcctcctataagggagaagaaaaggactacggatttctcggcagcgatgtatcaggtgtaaacctggtgacaaaagaagatgatgagaaagcaaactggtttattttaacgatgagaagcatcggcggcttttttgccggtatatggaacagcattgttgaaatggtaaccggctggttttaaaaaataaagagctctatttgatagggctctttattgtcatattcagatagaattaccatttacaatcctaacgatttgttattaaaatagaaataatcttcgtgtttttcatatgattttgtggaattataggatacaataggattaaatctgacaattcaatctttgattagggggatccttgaaatggctcaaacaggtactgatcgcgtaaaacgcggtatggcagaaatgcagaagggcggcgtcattatggacgttgtcaatgctgaacaagcaaaaatcgcagaagaagcaggagccgtcgcagtcatggcgctggagcgcgttccggctgatatccgtgcggcaggcggagttgcccgcatggcagatccgactattgtcgaagaagtgatgaacgctgtttcaatcccggttatggcaaaagcacgcatcgggcatatcgttgaagcgcgtgttcttgaagcgcttggcgttgactatattgatgaaagtgaagttttgactcctgcagatgaagaatttcatttaaataaaaacgaatttaccgttccatttgtatgcggatgccgcgacctaggagaagcgacgcgccggatcgctgaaggagcttcaatgcttcgtacaaaaggcgaacctggtacgggcaatattgtggaagctgtccgccatatgagaaaggtgaatgctcaagtgcgcaaagtagtcggcatgagcgatgacgaactgatgacagaagcgaaaaacctcggcgctccttatgagctgctgaaggaaattaaagccgaaggacgccttccggttgtcaactttgctgccggcggtgtagcaacacctgctgatgctgctctaatgatgcagcttggcgctgacggcgtattcgtagggtccggtattttcaaatccgacaaccctgcaaaattcgcgaaagcaatcgtagaagcgacgacgcatttcacggattacaagctgattgccgagctttcaaaagagcttggaactgcgatgaaagggattgaaatctcaaatctgctgccagaacagcgtatgcaagagcgcggctggtaaacacgaaggagacggattgacatgctgacaattggtgtacttggacttcagggagcagtaagagaacacattcgctcaattgaagcatgcggagcggccggaaaagtcatcaagtggccggaagagttaaaggaaatcgacggtttgattttgccaggaggcgaaagcacgacgatgaggcgcctcatcgatacgtatcagtttatgaagcctcttcaggaatttgccgcatccggaaagccggtatttggaacttgtgctgggctgattatcctggcgaagaacattgccggaactaacgatgcccatctcggggttctggatgtaacggtagagcggaattcctttggaagacaggtggacagctttgaagcagacttaaccgttaaaggacttgagggaccgtttacaggcgtatttatccgcgctccgcacattttggaagcgggcgcagatgtagaagtgctttcggaacacaacggaagaatcgtcgctgccaaacaaggaaatcttctcggctgttctttccaccctgagctgacggatgatcacagaatgacgaaattatttgtcgagatggtggaaaagcataaacgggaagccgtcgtataaaacggttgaaagctgttaaaacttgtagtacatttataagacaatatagatcgaaaagcgttgataggaagcagtaggaagcctctctttccaagagagccgatggttggtgcgaatcggcgaaagatgctgtccgaatccatccttgagcgaaatgctgaacagtcaaagtaggcatttacgggagaaccgttatcaaaataagcggaaagcaggaggtagacgcctgttttcaatcagggtggcaacgcgagagctctcgtcccttttatttaggggacaagggctctttttttcggtcaaatcagtataaaaggagcgaggcagatgcttgatgtcaaactgctgcgggcaaattttgaagaaatcaaacaaaagcttgcccacaggggagaagatttatcagattttgatcaatttgaggaattggatacaaagagaagagaattgatcgtcaaagtggaagagctgaaagggaagcgcaatgaggtatctcagcaggttgccgctttaaagcgcgagaaaaaagatgctgaccacctcattaaagaaatgcgcgaagtcggtgaagacattaaaaaacttgatgaagagctgagaacggtcgagtcttcgcttgataaaatcatgctgtctatcccgaacatcccccacgagtctgttccggtcggtgagactgaagacgacaacgtggaagttcgcaaatggggcgaactccctgagttttcgtttgagccgaagcctcattgggatattgccgatcaattggatattctcgattttgaacgggccggcaaggtaacgggaagccgtttcgttttctataaagggctcggcgccagacttgaacgcgcattgtataactttatgcttgatctccacgtagacgagtacggctatacggaagtcatcccgccgtacatggtgaaccgcgcaagcatgacaggcaccggacagctgccgaagtttgaggaagatgcttttaagatcagggaagaagattatttcttaattccgacggcggaagtgccgattacgaacctgcatcgcgatgaaattttgtcagctgacgagctgccgatcaattatgcggcgttcagtgcgtgcttccgttcagaagcaggctctgccggacgtgatacgcgcggtttgattcgccagcaccaatttaacaaggttgaactggtgaaatttgtgaagcctgaggattcatatgaagagcttgaaaaactgacaaatcaagcggagaaggttcttcagctgcttgagcttccttatcgggtgatgagcatgtgtacgggcgatctggggtttaccgctgcgaaaaaatacgatattgaagtatggattccaagccaaaacacatatcgcgaaatttcatcatgcagcaactttgaagctttccaggccagacgggcgaatatcagattcagaagggaagcaaaaggcaagccagagcatgtccatacgctaaacggatccggcttggcagtcggcagaacggttgccgcattattggaaaattatcagcaggaggacggaagcgtcatcatccctaaagcgcttcgtccatacatggggaacagagacgttattcaaccataaaaaagtgcgcgccaataggcgcgctttttttattcgagtgaccagacggcggctacatttcgcgcacagcgcgtaagatttgaacttccatcggcaagagcgttctccaaggagctgatgccgggcacgatcgaaaagagagcggaaatgccgatatcataaacaagctcgcagccttcaccgagcgatccggcaaatgcaataaccggaatattttcgctgcaggcgcgttttgcgacgccggccggcgtttttccgctgaccgtttggccgtctatttttccctcgcctgtaattacaagatcggcccctttaatgcgttcagaaaaagacaaagtatctaaaacaatgtcaacaccgctttttaattccgcttttaaaaaggcgcacaggccagctcccaatcctccggccgctccggctcccgggagtgaatcgatttcgcatcccagctctgctttgacagctgcagcataatgttttaagttttgatccaagtgggccgtcatttcactgttcgctcctttttgcggcccaaatacagcggaggcaccgcgaggacctgtaagaggattatcaacatcacaggcggcttcgaattggatatgctttaattttggatcaaggccgctcacatcgattttggcaatctcagctagtgcaccgcccccattttcaatctcttctccagcgcggtttagaaacttcacgccaagtgctgaagccattcccgcgccgccgtcatttgtcgcgcttccgccgagtccgatgatgatctgggacactcctttttccgcagcatccagaatcagctctccggttcctctcgttgttgttaacaggggattccgctgttcaggtggaacgaggtgaaggcctgacgcttcagccatttcgatgacagccgtttttccgtcaccaagcaggccgtaagctgcctttacgggcttcccgagagggccagtgaccgtttgatatacaatatctcctccggtagcgtcaaccagagcctgaacggttccttcgcctccgtcggcaaccggaatattgacgtattcggcgtcaggcagaatctctttaaagcctttttcaatgcttctagccgcctcaagcgatgtcatgctttctttaaatgaatcaggtgcgattacgattttcatggtacctgctcctttttaaataaagaattgaaaaattccaaaaatcaaagtcgagataatcgttaggattaagccgatgaccgactcatatggaatcagctttaaacgttctttcatggccatgaatacgctgcctcccgtcgtatgaaaaaagcttccgtgaggcagatggtcgagcaccgttgctccggcgtgaatcatcgccgcacctgcgaggccggcgacgccaagatcaagcaatgtcgggccgaatacgctgctggcgacagcggtgccggcggttgtcgaggcggttgccattgacatcagcatgcccgagattggagccaagagaaacgacggtagacccaagccgacaagggtgtcggtgattaaagaattaagtttggagttggcgatgatgcctgcaagggttccagtcccgagcagcatcacggcaacgcctgacatctttgacagtcctgaagcggcaaaatccctcagtttgcccgcttgccccgatgcgatcgcagtgacgaggcctccagccggcagagcgataatcggatcaatcgtaattcctgccgcaggccttaaggcgagcaacaggatagagaccacagggccgctgaccgccgcccaaaatgccggcagttgttgtgccgtttgggtctcaatctcatttgcagctacttttgttcctttatttgaaaggcgttttgccagcaagtaagtggcgcccaatccgaaaatagcggggatgatcccggcggccatcacggatgtcaaagggacgtgaaaggcatctgaagcggcaatggcattagggtttggcgacatgatattgcccgcttttcccccgccgatcatcgccaacagaatggccgctttgctgataaaggtccgcctcgcgatcgccagagcgatcggagcgactgtgatgacggcgacatcaacgaatacgccgaccgttgttaagatggctgttgccaatgttaaggcaagaagcgcccttttttctccgatctgattgacaatggtttccgcaatcaccgctgcggagccggattgaatcagaacgccggcgagcacgcctgccgccaagatgcggagcaccgcgggaatcatgtttttagcacctgctatcatgagatccgtcgtctctattaaatctgcgccgccgattaagcctccggccaatgcgccgatcatcatgccgtaagccggcgggacttttttcagaatgagaaagattgatatgactaatgcgcataaggcgcctattgcattgatttgaatatccatgtgcataccctcccttacgtccaattgtaaacgctttctgtatgagggagaattggtcaggtatacggatttcgtccttttatcctatatttaaattgttcatttgcacaaaagggtgaaaaaagagtaatggctgtatacagtttgaataggtcgtcaaaccgttttggattacaccccgttgccaattcaatctttctgagccggtagtttaaggtgttgcgatgaataaagagtcttgatgaagtttccccgatttcgccgttttcttctatgtagcagaggagggtatgagttaattcgcctttttgatctgcttgggaaaggcgatcccagatgttttgaaagtgaatctcctgatccggatgctctatttttgataataaaacaggaatcgcaaactctcgataatcgtataaactacaattgttttcagcaatcttgagcgtttgttttgcactttgataggaaaatggcagctgctgaagctggtcagcctgctcgccaagcgcgcctctgactgttttccattggctgagccagccgttccaagctgaaaagagatcagacctgcttttagtgggggcgcctgccagaataactgcgacctcttttaaagaaatattggcgtacaaatctttcgcggttaaatgtttttcaagttttttaataaacgccggcttcatatcagccgatgggagctcaaacacaagacaagtacgctggccgtcaagcggtatgtttaatcgctctgcacgttcaaagaagtcaagggatgctagatcagtcccctgaatcatttggatgaccgtttcttcgcggagcctttgatcccatgtcagctgttttgttaaaaatgcctgttcgactgttagctccgctgccattttgacaagttctccgtaacggctgacttcagaaggcggccccgtgattccaatgacgccgattatttcatcatgaaatacgatgggaaggtttacgccgggcttcgttcccgttaaagccgagcattcttcgggcgtgatgctgataaccttttcagctgcaagtgcgtccttcgctcctgcgtgttcatcaccgattctcgaacggtctcctgaagcgatgataaccccgttttcatccatcatattaatgttgtgccgaataatcgacatggttctttcgacaatttcctccgccaattcttttgataggtaattcatttcatcatgctcctgcctaagatcgttttttaaatggtgattgttccgtcgatccagccttttatgaatgattttaaagaaggtgcgacccatattcggctgtcgtctatatgattccaaacataaatatcatttttccgtatggagccgtttaaaatagaataagcaaataaatcgccattgcccgcacctgctataaagagcagacaatcaaacggcttaaaacagtcggtacatctcatgtctagattctcttctattattctgtccgcaggccaaatgagatgatccccgaaagtatcattaatgccgtttgtcatttttaaaaggctgaccagttcatcaggaaaagagacgccgaggagttcttctgctttctgaagctttcctgtttcaataggtctgttcagcgtgtaatcttgaggcaaacggcttataaaatgtttccacaatgccatcaccctttgcgtttattattatttttgcatataatgagaagcgtgaacaataaaataaattttttataaaaaaatcccttgacttaaaaagataggacatgttatattaattcttgtcgatacggaggaatacccaagtctggctgaagggatcggtcttgaaaaccgacaggggtgtcaaagcccgcgggggttcgaatccctcttcctccgccattattgatttgcattttagtgattgaaaagcataaattggagattgtgttgccgctgcctggatagggcagcggttttttttatatgcagcaaaaagagcggctcttcaagggaatccgctctttttgcttgtttatctttgaatggcttcactgattttttcaatgattggatcgagagaggctgagttgttgaacaggtcgtattcatcaatattgactctgacaaccggacaggcgttaaatccgctgatccagttttcatacctagtgtacatttcttcccaatacgatctgtcggttaacagttccatttcccgtccgcgtttttggatgcggtcgagaatcgtttccaaatcgccctctaaatagactaaaacgtcggggcgggggaagtaaggcgtcatgaccatcgcttcaaacaggctcgtatacgtcttatagtcgacttttgacattgtgcctttatcggcgtgcattttggcgaaaatgcctgtatcttcataaattgaacggtcctgaacaaatccgccgcccgattcgtaaatgtatttttgttctttgaagcgctctgccaagaagaaaatctgcaggtgaaagctccagcgttcaaagtcttggtaaaaagcctccaaataagggttattcacgacctcttcaagagaggttttaaatccgagcctttttgcaagctcttttgtcaatgtggatttccccactcctaccgttcctgcaacagtaatgatagcatctttcggaatatcatatacactcattctatatactcctttacttgatcggcaattcgattgaaaacggcttctgagattacgaagtcttcctgatctccgttaatttcaatgacgggtattggcggatcggattctttaaattgcttaatggccgcctcataatcattgataagctgttccaggtattgcttgtccatttcttgttcaaacggccgtccgcgttttttgatccgttccaataaagttggaagactcgctcttatgtaaatgatgacgtttggtttcggcagatcttctgtaagcagctgataaatttttctgtatttctcaagttttttgccttccagcgtccgttcggcaaaaatgaggtttttataaatatgatagtccgaaacaacgggcatgtgatgatgcaaatactttttctcggtatcttcaagctgcttatagcgattgcagaggaaaaacatctcaagctgaaagctccattcatctttttcatcataaaatttatcaagaaaagggttttcttcgacgatttctttgaccaaagagagtgagagcttttcggagagcatgctggccaaggttgtttttcccgcgccgatggggccttcgacagcaatgaaaggggctgtattcataggtgtcctcctactaaagaaattcatttgtgaaccatacatattgtatcacatcatcatccgctgccatgaaaaaaaacgttcctttaacttgggaacgtctctttcacaacattaaattgatcggctatcaagagccagttttgcgggaaggacaggccgagcttccaatagctgattccccttaaattcaattccctaatcagatcaaactttgcctgaatcgagcgggcgtcttcaaaccatacttcatgctgtttgccggcattgtccgtatagcggaagtttggagcctgagctgtttcatcgtactgtatcgccgcattgttctcgctcgcgatctcaatcgcccgctgggggctgattgctctggccagcggtccgcctggcgtataggggagcgtccagtcatagccgtacaagttctgtcccatgacgattttgctggcgggcatttccgtgagtgcgtattcgatcacgtcccggacgggcccgatcggcgataccgccatcgggggccctccgctgtagccccactcatatgtcatcagcacgacgaaatcgacaatttcgccgtgggcccggtaatcatgggcttcataccattgtccgggctgatccgctctcgttttcggagcaagcgcggttgagatgagccagccttcctgcctgaagcgggcccgggcatcccgtaaaaactgattataggcttctctatcttcgggccttaagtattcgaagtcaaaatggatgtctttaaaaccgtatcttctggccgctgcaacgatgttatcgagcaatctgttttttacattctggtccgtcagaatgatcctgccgagttcgtcgctgaaagcttcattttcgagattggtgacaatcatcatcatcgtagtccgatgtctgtcggcaatttcttttaagttgttcagcggcggttcttcgagtgtgccgtcccgcttcgcctggaagctgaaagcgcccagataggtcaagtatggcgaagcctctcttgccgcctgctgcaaagcggggcttacgctttctccccgaggttcgatataggcgtttgtttcaatgttccgtcttggccgaggggggatgtaaagcagcagtccgaccggtaaaacggcgctaacctgaatgcggttgatcctcgccagttcagccggagaaatattaaagcgtgctccgattgatgctaatgtatctccctgtctgacctcataaaactcgccggcgatcgggatcacgatggtttgtccgacaacaagccgattcgggttcggaatttcattcgtcgcgacaatttcattaactgttgttcggtaacgattcgcgatttggtaaagggtatcgcctcttttcacgacataaatctgaatgggaaacgcctcctttctcattgctaccactatatgatgaaaggaagtgtttcatgctctaagtttcggaggtaatcgccttagccgtcgtgatattggcgaacagaacattttccatcatcgtcaaggcgtatttgttgtctttttcattgtttgaggcgatgcaatcgcgcggaatcgtaatctcgtactcccgcatataagcatcgtttgccgtaaataatacgcagatattgcctgcgatcccagtgatgatcaaatgatcgacatgaagttcatgcagcaatgtttcaagagcagtgccgtaaaaggctgagtgctttggtttgattaaaaaataatcgctgtcattcggtgcaagccggtcgatgatatattcgctcctgccgtttttgcatttcttgataatggcagcaatatccgcttgccaaattccaaaatggtcattaatgtatatgataggccatttcattttggctgcgtgttcttttaatgccagaagatgctcggtgatatttctggtctttttggaaagaacgtcacccatatcgaattgaaaatcattaatgatgtcgactataatgagagctgaattggacaatgcgattgtctcctttcagattttatattcctttaactataagttagcctattcagtttggcgaaaaacattgaaagagtgcatgcggatgacacaagacgagttttatatgaaagaagcggtcaatgaagcgagaaaagccgaagaaaaaggcgaagtgccgattggtgctgtactcgttctggatggggaaattatcgcccgcgcccataatctgagggaaaccgagcaaaggtcggttgcccacgcggagatgctcgtcattgaagaggcatgccggaagctggggacctggcggctggagagagctgttctttacgttacccttgagccatgtccgatgtgtgccggagcggccgttctttccagaatcgacaaagtggtgttcggagcgtctgatccgaaaggcggctgtgcagggactttgatgaatctcctgcaggaggagagattcaatcatcaggctgaagtcgtgagcggcgtaatggaagaagaatgcggcaggatgctgagcgattttttcagaaagctccgcgcgaaaaagaaagcagaaaagcaaagcgagctgtgatgacggaaatttgcaatttaggatgaaacaagttatactaatgagtgcgtcacatcaagacgcagcttaaataatttgatatttattttgccgtgctaagcggggaggtagcggtgccctgtactcgcaatccgctcgagcgaggccgaatccctttctcgaggttcgtttactttaaggtctgccttaagcaagtggtgttgacgcttgggtcctgcgcaatgggaatccatgaaccatgtcaggtccggaaggaagcagcattaagtggaaccttccatgtgccgcagggttgcctgggctgagctaactgcttaagtaacgcttagggtagcgaatcgacagaaggtgcacggtaaatcaatcatcaaattaagaactcatctatttgaatatagatgagtttttttcttaagaagagcttttggatttgaaagccgcatcatgtataatggaaatgatgaaaacaagaggagggcgtgtttgtgagttaccaggctttatatagagtgttcaggccgcagttgtttgaagatgtagtcggtcaggagcacatcacgaaaacgttgcaaaatgcccttttacaaaagaaattttcgcacgcttatctgttttccggaccgaggggaacgggaaaaacaagcgccgcaaaactgtttgccaaagctgtcaactgtgagcgcgctccggtcagtgaaccgtgtaacgaatgctccgcgtgcaaaggcattacaaacggttcgatttcagatgtgatcgaaattgacgccgcttctaacaacggtgtagatgaaatacgcgacatccgcgacaaggtgaaatttgccccgtctgccgtcacgtataaagtatatatcatagatgaagtacatatgctttctatcggcgcattcaacgcccttctaaaaacgcttgaagagccgccggagcattgtatctttattctcgcaacaacagagcctcataaaattcctttaacgattatttctagatgtcagcgatttgattttaagaggattacctcgcaggcaattgtcggacgaatgaaaaaaatcgtcgaagctgaacagttcaaggtgcaggacggagccttagacatcatcgccagtgccgcggacggcggcatgagggatgcgctgagcctgctcgatcaggccgtatcattcagcggagaagagctgacggtggatgatgcgctgctgataacaggcgccgtgtcacagcactatattggaaagctcgcctcaacccttcacgaaaaaaatgtttccggtgctttggaaacattgaacgaactccttcagcaggggaaagatccggcaaaattaatcgaggatatgattttctacttcagggatatgcttctttatcaaacggcgcccgatttagaaggcgttcttgaaaaggtgaaggtggacgaagagttccaaaccctatcccggcaaattcccgcatcagacctttacgaaatgatcgatatattaaataaaagccatcaggaaatgaaatggacgaatcatccgcgtatcttctttgaagttgcggttgtgaagctctgccagggaccaaaagcaggggcatccgcggccgcccagccggaagtggacaatctcgtcaacaaggttcggcagcttgaacaggagattgagaggcttaaaacacaaggtgtgcaggtctcttctgctcccgcccaggctaaagaagcgtcccgtccgcaaaaaagcataaaaagcgcgtataaagcgcctgtcggccgcattcatgaaatattaaaggatgccacaagaccggatctcgaaaaattaaagggctgctggggacaattgcttgcccagctgaaacagcagaataaagtatcacatgcggcccttttaaatgacagcgaaccggtggctgcatcttcaaaagcatttgtcctcgcattcaaatacgaaattcactgtaaaatggtagctgaagacaacaacggagtcaggacgaatctggaacaaattttggacggaatgctcggcggaaggatagatatagttggcgttcccgaagcccaatggggtaaaataagagaagaatttttgcaggatcaccagccggaagattctgaagcaaacgaaccgaaagaagaagatccgctcgtagcagaagctaaaaaactgttcggagcggaactgattgaaattaaagaataaaaacatgaaagagagtggatttgagtatgcgcggtggaatgggtaacatgcagaaaatgatgaagcaaatgcaaaaaatgcaaaaggatatgcaaaaggcacaggaggagctggctgaaaaagtactcgaaggtactgcaggcggtggaatggtgaccgttaaggtgaacggccaaaaagaagtcatcgacgtcatcatcaaagaggaagtcgtagaccctgaagatgttgaaatgcttcaagatcttgttcttgcagcgacaaacgatgctttgaaaaaagttgacgaagtaacaaatgaaacgatgggtaagtttacaaaaggaatgaacatgccgggtttattctaggaggaaaataagaatgcagtatcctgaaccaatatcaaagctgattgacagctttatgaaattgccaggaatcggacccaagacggcggtccgtctggctttttttgttcttagtatgaaagaagacgtcgtgttagattttgcaaaagcattggtaaacgcaaagcgcaatttgacatattgctcggtctgcggacatataacagatcaagatccttgctatatttgtgaagatacgagaagagacaaatcggtcatatgtgttgttcaggatcccaaagatgtcattgctatggagaaaatgaaggagtacaacggactgtaccatgttttgcatggagcgatttctccgatggacggcatcggtccggaagatattaaaatacccgaattgctgaagcggttgcaggatgatcaggtgactgaagtcattctcgcgacaaacccgaatatagaaggagaagcaacggccatgtacatttcaaggcttttaaagccgtctggtatcaagctgtcacgaattgcccatggacttccggtcggaggcgatttggagtatgcagatgaagtcactctttctaaagcgcttgaaggcagacgtgaaatgtagagggaggagattgcgttaccatgggttttcttcggaaaaagaagcttagaaaagaatttgataacaagctggttgaacagctgatccatcaaaaggaagaatggaacaggcaaaagcggctgattgaaaacagcctagagccttccccagaagttctttacgaattaaaggttgccgaggcaaagtactttttttatttgcgggaagcaaaaaaaagaaatttaaggatcggcagctggaagtagcaggtctatttgcatgattcccatcatatgcttgtacaagaacgagcgaggagtgagggaattcatgggatctgttatctttatcggggcaattgtagctttggttgccctgttgtttttttcaaaagcatcatttaagcctttgcgattaatcggaagaatagcggttagatttgtagtcggcgctttgtttttgttctgtgtgaatctgtttggcgagagcgtgggcattcacgtgccgattaatattgtaacaaccggagtgagcggattattgggggttcccggtgtagcagctcttattgtcattaaacaatttatcgcaatataattttttgttgacaaatatatttaaaggtgttaaattaatatttgtcgctaatgacgaataattttttgaaaaaaagttgttgacgacatcacgattaaatgttaagatattatagtcgctttgagagcggcaacgaagttctttgaaaactaaacaagacaaaacgtacctgttaattcatttttataaatcgcacatttgagtaagcagcacgcgcagcgactggttgtcgagctccatgaactgttcgcacaactgtgtcggcaggaacgtgatcgtaatcccgttctcttcgaaatattcattcaaacgcgtaatgtccatccggatcgcttcatcgatgatatgaagctccgctccggcgatccagtacgggaacatctcccagacggaagcgtcaaagccgaagccggcatatttcgcgcttttgtcctgttcggtgaccgtgaatgcatcgttatgccaatagcacaagttcacgagcgattgatgttcgaccatgacgcctttcggctggcctgtcgtgcccgatgtgtaaatcaagtatgccaggttgtcagactgagcctctgcgcttggattgatgtcatcctcgggataaagctcgccggccagaatggaggcttctctattcaaatcgatcacttctccggtaaatgcgtccggcatcgttaatccgctttgcgtcagaagcagttctgcaccgctgtctttcagtacgtatccgatccgctcggccggatagccggggtcgatcggtacataggccgctcccgctttcaaaatcgcgagcacgccggccgccatttccagcgaaggcttcaccatgatcccaacccgctgttcagggccggcccctttttcgatcagcagccgggccagacggttggcgcgcgcattcagctctttgtacgtccactgcacgccgttgtacaccgctgccccgcggtcaggcgtgcggaggacttgcgcttcgaacagctcatggactgttttgttctgcggcacgtcgagaactgtttcgttccattcgtacaagatccgccgtttatcggcttcatccagaagcgaaaggtctgaaaggcttgcatccgggttttcggcaatcgcttcgagcaggttaagcaaatatccgctccagcgttcaatcgtttgttttttaaataaatctgttgcatattcgaactgaagaccgatttcatcatctttttcaaaagcccccagtgtcaggtcgaacttggcagcggcatgtgaagtctcatacggcttgattatcagaccgtctaaatcgagcgtttctttatcaggatcttccgttgtcagcatgacattgaacagcggattccggctcatatcgcgcggcaaatcaagcttggcaatcagctcttcaaacggatagtcctgatggtcgagggctgcgaggctgttgtttttcacctcttccaaaaacccgctgaatgatgcttgatcaggtacatggtttttcagcgccaacgagttgacgaacatccccggcacgtctttcaaatcagcattcgttctgcccgctgccgctgagccgacgacaatatccttttggccggcaagacggcttaaaaacagattaaaaacggcgagcattacaatattcagcgtcgtgttcgttttcgccatcaaacggcggattttaagggcggtgccttttgatactttaaagtgaacccggtccccggcaaagctttggacaggaggacgcggaaagtcgagcggaaggctgagttccggaacggtttccttaaactgccggagccagaagtcttcctgtttccgaatgttttcttgctggtcaggttgttgctgccacaccgcataatctttataatgcagcttcggttcagggagcgaagcgcctttataaagctgtgcaatttctttgacgaaaaggcttctggaaacgccgtccgcaataatatgatgcgtatcaatcaaaagcagatggcgcgcagagctgatggagagcagctcggctctgatcagcggagcggtgctgagatcaaatggtctgataaagcggttgatctgtgcttctgcgtcctcttcatgaatatgaataacctttaagtcaatgtccgctttttcatgcacaatttgaacggtgcggccatcgatttcaacgaatgcggtccgcaatgattcatggcggttcaccaagtctgcgaatgcccgtcttaagcgatccgtatcaagtacgccttccagcatgagaacagacggcatgttgtagcccgttccgttcttttcaatatgatggagggcatacatccgttgctgagcggatgaaacgggataccagtcgcgtttttcggcaggctgaatcccgctttgttctgcctgtccatcggcttcgatactgcgggcgagcaagccggctgtcggacaatcgaacaacgtttttaacggtactttttttccgagcttggattggatttccgctgtcagcatcattccttttaatgaatgtccgccaagatcgaagaaattgtcgtcaagtccgaccggccgaacgccaagcacctcctcccaaatgccgcagagggctttttcaaattcggttgacggcgctctatatgaatcgctttgaccacttagaccttgcggctccggcagcgcgctgcggtccacttttccgttcgccgcaagcggcattttatccaccgttacgaaatatgacgggatcatgtacgacggaagccgctcagaaagacgctctctcatttcggaaaccggcagctgtcgtttcgcttgaatataagcgcacagttcgtctagccctgagtcagccgtaaatgaaagaacgaccgctctctctatatgttcaagtccaatgaaggcctcttcaatttctttcaattcgattctgtagccgcggattttcacctgatcatccgtccgccctaaaaattcaatctccccattcggaagacggcggacgagatcccccgtccggtacatgaatgtgcccggtgtgtaaggattttcgataaacttcgcagccgtaagttcccggttgttcacatatcctcttgcaagcccgcttcccgtaatatacagctcgcctgccgctcccgcgggaacaagccggcgggaagcgtccaataccagtgctccggcgcccgaaatcggccgtccaatcgtcgggcgctcggcgaattgccggatcatgcccggttcgaccggtttagcgatggcaccgatcgtcgtttccgtcggcccgtaatgattgatgaaccgggtgtccggatagcgggaatggaaccgttcgacatctttcggattgattttttctccccctagtacaatcagtctcaatgactgaagcccctttgccaaagcgaagctttgcggctgaacgaccgtatggaacagcgacggcgtcagcttgatatatgtgatcccttgttcaccgatataatgaataaatgtctccggttctgtatacgtttctttccggacgatatggagctctcctccggcgagcagcaccgggaaaaggctcgtgtagccgagatcgaacgcataggaagacaaaagcatcgttttatccgaagctgacaggcgcgcctcactgataaaccaggaaacatagtttgccagattgcggtgttccagctgaacgcctttcggctgacccgtcgttccggatgtatagatgatgtacgccagactcgccccgtcatggattagatgcggtcgttttttgcttgccatcagcgtgtcgtttctcacatctatcaatctcccgttataccaatctgcgagagcagcttgatgggaatgttctgttaagagccagcgggctttgctgtcttccagcatatattgaatcctgctcgtcggcatttccggatcaatcggcaaaaaagcgccccctgatttcattacgccgagaattgccgcggcgacctctgcagaacgatccagcataatgccgacaacgtcgtcttttccgatgccttcacttcgcagcacatttgcaatttgatttgctctttcatctagcccgcggtatgtgaggattgtttccccgcagacaacagccggctgatcaggcatttcggccgccttttcttcaaaccgtacatgaaacggccgctcctctaggcgttctgcccggctgcgcctcacttcttccaggagaagtccgcgctctttgtctgaaagcagttcgatgtcccggagcttaatgccgggattttcgcagattgttttaatcacatttaagaagtggccgctccagcgcctgatcgtttcttctttaaataaggatacggcatagtcaaagctcaaaccgatttccccatcatgctccacggcctcaagcgacagatcaaacttcgctgtgcgatggcgcaccgagtaagacgaaatctgcaaatctccgagtttcagcgtcgggatttccatgttctgcatgttgaaaaagacgctgaacagcggattccggcttgtatcccgcggcaatggcagtttttcaatcagttcttcaagcggatagtcctgcttggcaaagccctgaagacttgtctctttgacttcctgcaaaaattccttaaacgttttttccccttcgggacgattccggagcgccagcgtattgacaaacatgcccggaatgttgtgcagatccggatgggttctgccggccacaggcgatccgacgattaaatcttcctgagacgcatacttggacagcaaaatattaaacgcggccaacaggaacatataaagtgtcgcatcggcttcagaaagcagcttttgaacgtctgccgtcagttttcgattgattccaaagacgacacggtcgccttcaaagctgcgttttgaaggccgcggaaaatcgtacggcagatcgagaacaggcagctcgcctttgaaaatatcgagccaatactgttcctgttctttcaatttctcctgatgctccggcccgttttgccacacagcgaaatccttatagtggagcttaggagcaggcgcctcttcaccgtggtagaagctggccaggtcgcgaatcaatatgccggtggagcttccgtccgtaataatgtggtgcatatcgatcatcagcagatggcgcttttcttcaagctttacgagttccgcccggacgagcggcgccttattcagctgaaacggccggataaaccctctgatcgccgcttcggcttccgcttcatccgccactgattccgtcaggtgaaaaactgcgtcttgatggatggtttgaacgatttctccatcgattaattcgaacgatgtccgcaatgtttcatggcggctgatcaaggcccgaaacgcgtcttccagacgctccttatccaattcgccttccagaagcagaaccgccggcacattgtagctcgtgcttgcttcttcgagctgattgaggatgtacatgcgccgttgggcggatgacaccggataattcgcacgggacggcgccggcgcaatcggagcggttttctctttcgtttccccttgaagaaattcggccagctctctgatcgtcggtttttcaaacaatactttgatcggcacttctttttggagctgctcttgtattttggctgtcagcatcatcgccttcagcgagtgtccgccgatggaaaagaagttgtcatcgattcccggctgcttgatgccgagaatctcttcccagattgccgccagaattttctccgtttcatttttcggcgcttcgaatctgtcagtctcttcagcgataggagccggcagctgccgtttgtcaacctttccgttggctgtcagcggcatgctgtcgagttcgatcaaatgagccggaatcatatactccggaagcgaccgggacagctctgtccgcagctgtgcggccggcctcgcgccaactgcagtgtagtaggcgcaaatctcggtttctccggtattgttttcccgaatgacagcagccgcttctgaaattccctcaaggcgggccaaagccgcttcaacctcgcctaattcgatccggaagccgcgaaccttcacttgatgatcgatccgcccgagaaattcgatattcccgtcgggaagccattttgccaagtcgcccgtgcggtacatccgcttcccttcggcaaaaggatcgccgacaaacttttcatctgtcagctcaggctggttcaagtagccgcgggccaccccgtctccgccgacacacagctcgccgggcacgccgatcggctgaagcgcgccgtgttcatcaacgatataggcggttgaatttccgatcggctttccaatcgggatcgttctctcatatgcttgatcgatgaaaaaacacgtcgaaaatgttgtattttcagtaggtccgtatccattccaaagcgagagttccggcgattcgcgtttaactctgttgacgattccaggaacaagggcatctccgccgataatcagatcatttagggttgcaaacattcccggatcctgctgggcgagctgattaaaaagaggcgaagtcagccacattgttgtgattccggtctcttccaggaacactctgaaccgctttccatcaaggagcgtctctttcgggacgggataaagggttcccccgtttagcagtgcgccgaacacttcaaatgtactggcgtcaaagctgacagcccccgtctgcgccatcttcacgtcgctcttcagcgggatgtagcccgcatttttgacaaggcggacgatattgcggtgttcgaccatcacgcccttcggcttgcccgtcgatccggatgtataaatgtaataggcaagatctccgggtttgttggcatgtacaaggttggcggcatcttctttttctgcatccaccgcatttgcggcgagtacctcatacccttccagcgaaatctgcgggctgtcttttgtaaggacgatctttgctccgctgtcttcgagcaagaagcgaatccgctcttcaggatatccgggatcgatcggtacgtacacgcctcctgctttcagtaccgccagcatgctgacggctgcttcaagcgaccgctccatcataatggcggcggcatttccgtgcatcaagcctcttgctttcagccttctcgcgagctgattggctttctcattcagcctgcggtaagtcaggcttcttccgtcagcggcaacagccgttttgtcaggagacgcttcaacctgttcttcaaacagctccggaatcgtcttttctcttggataaccggttttcgtttgattaaaagcgagcagcgtttgttgctcctgttttgataacatgtcggcgctgcctgcttttgattcgggatttgcaatcgcctcttctgcaagtctcgttaaatgccctgcggcctgctcaatgaaagccgcgtcaaaagcttcgccgttgtatttcaatttgatcgtccactccgctcccggataaacgatcaaattaaagtcgtaattcgtttgttcaaaagctccggcagccttgatggaaaagccgagccgctcatggatcgttccgctttccagctctttatcaagcggatagttctcaaacgcgacaaggtggctgatcaagcggccgtccaatgccgattgcttctgaatctcatatagcgggagatagtcgtaccgctccgcgtcaattgcatgctgctgtgcttgtttgaacaactcggcaaacgatgcgttttgatcgacccttaaacggacggggatcgtgttgatgaacagccctgccatatgttcgattccgtcaatttccgacgggcgcccggacacaaccgtgccgaacaccacatcttcggatctgttatatttagcaagcactgttccccaaatcgcctgaaaaagattgggagctgtgacatgatagcggtttgccgccttttgaagagcatccaccatgtctttgtcccaaacaaacgtgaactcctcgttccggtacgatcctgaatccggccgcgtttttccgccgggaatgacgctcgggctttctaaacccgaaaggcggtgttcccagtaggatgccgcttcatccttatcctgccggccgagccatttaatatagtccgcatacggttttccctgatcaagcggaaccgtccggtttgctcgaaacgcttcatagttttgaaaaaggcgtttcatcaatatccccatgctccagccgtccatcacgatatgatggttgctccagacgagatggtattttttccggtcaagccgaaagaccgccgttttaaacagcatgtctttcgccaaattaaacccggccgcctgtacctcttgtttataccggtcaatgcgggttttttgcctttcctcatccaagtccgcaagatcctcaaattccactattgcctgccgttcagccaggacaacctggcgcggtttttgcaattgctgatgaacaaaaaccgttctgagaatatcgtatgaacgcacgagctgattcacgcttttttcaaagatccccaaatcaaattccccgtctatgacaagctccagctgtgtgaagtaagaggaagattccggatcaagcattgcgtggtacagcattccttcctgcatcggtgtcaaaggatacaccttttgaatcttttgtttccccataaggcacctcgtttttttgttagaaaatttccatcagtttatctaattcttcaagcgttagttcgtcatctccaagatcgctcggggtcagttcgcctccatccagctctaagcaatgatcgatcaattgcagcaaataagttttaaagcttgcggcgacagcggcgacggtgctttctttgtattcgagtgaatgataggcaattgacattgtcaaaatgccgttttcgatatagccgacgatgtctagcgcattcggtttttccgtttccgggctgagcggatcgccggacggcaaagctgatctcgtgaacagacccgaatccgccatctctgcaaactggcccaaatagttaaagctgatatcatgcttgatcggctgcgcctttttgccttcttcggtcaaatagcgataaatgccatagccgattcctttattcggaatgtggcgcaactcttctttgatctgtttgatttgatagccgatatcttcggaatggcgcagttgaatcagcgccgggaactggcttgtaaaccagccgaccgtccgggaaatattcaagccttccatgatgtcctcccggccgtgtccctccaagcagatgataaagtcttcctgcccggtccactctttcagcgccaagcccaacgccgtaagcaaaatgtcgttcatttccgtgttatatgcttcatgaacttttgtcatcaactgttctgtttcttctttcgagagagaaaactcagccgttttcgtatggtgcatccgtttgtcctctgcttcatcatctttagggagcgatgccgtctccgccttctcgacttcctgccaatagccgatttctttcgcgaaagcttttgaccttgcgtattctttcaggcgagccgcatattcagcaaaagagtgcgtcttttcttgaagaatgatcggctcccctttttcagcttgggcgtacccggcggcgaaatcctcaaggaggattctccatgaaattccgtccacaacgagatgatgaatgacgatgagaagatgatcgccttgatccgtctcaaagatcgccgctttcaaaagcgggccttcggttaaattgatactgctttgaatccggtttgattcctttaacacggcagcttcaagttcagcacccgattcattgaagcggatgacttcaggacgaaccgctgtttcttccagccctctgttgtactgaacaatcccgtctccatttcgctgataaaccatgcgaagtgcatcatggtgttcgatcatcttggttaaagccttgcctgccgcttccgggtcaaaccctgaaggggcgtgaagcataactgattggttccaatgatgctcgttcgtaaatttgcgctcaaagaaccagcgctggatcggcgtcagtgtgacttcgccttcgacagggttctgatcgatcggctgatcgtcagccgcttgaacataagcactgagctccccgatcgtcgggtgctgaaacaagtccttcatctccagcttccaaccgtgctgctgaaggcggcttgccatttgaattcctttgatcgagtccccgccgagcgcgaagaaattgtccgtgactccgattcggtctatgccgagaacatcctgccaaatgtccgccaacagctgttccgtttctgtgcgcggcgctttgtattcggttacttcgaaagttgtttaaacaggcctaaccaattcttcttataacgagcataactaaaccgcttgtacacatccaatgaatttttcgcgaactttttctgtttcttgctgtccaacattaattcaattactttttccgcaacttcttcgtagttattgtattctgttaggtatccgtcttttccgtctctgataagtgtttccggtccgtacttcgtccggtaactaactactggcgtttggttggctagactctccatgatcactagacaaaagccttcaaaacgggacgtcataatagacaatccatgtttttggatttctctattaacgttatgggtgaacccgtgaatataaacattgttttcgagttttaactcctttattaacgcttgtaaattttctttctcttttccataaccaaagatgtgatactcggcttctttaatagtatcgactacaatacggaaagctcgaattccgtccgcgatatttttgctgtcctccaagcgagctagtgttatggctgatttaggatttcgctcaattgattcatctagtatttcatctttgtccaatgtgaccgcatgaggaactacaacaaatcgtttatccttaccgtagtcttcctcgacatcccttttttgttcttcagttaagaaaacaatcgcatcgaattcatccctgtgatcaaatatctctttatacacgcgcctatatggagatcctttaacgtgtggcttatcaagatgcgtattatgcaaggttacgattttataacaatcgttgctcaccttacggaaaacatctagtaatcccaattcatcaagcattaaaaacggattcgtgtaatcttttagaacagactcaacccaatagacgtgcgcatcagttatatgattaaatgctttgttaattccagcgtgaataacacacttcgttctcttccctgaagaatttacccaaacagataaataacattcctcattaatatcataatatttttcaaacgcaggtttgttgttctgaaggttgtatctaatctcacgtctctttctgccgttaagatcatactcaactctatgggtacgttggagattaaggtcacgataatcaatgaacttaagtctcatttcttcgtcgaatagtttgtactttacatagttcccgtccttatcatagtacctgtagccatttgtattagggcgttcatctatatagtgagaaagcccatcctcgaccaacccaagctcaggagatttatccttattagagatgcgctcaggtaagttgtagaagtgctcgtgaaaattgtatacctcgatattctccgcgagtctccctctttctttcatcctagagataatgtgttcgtggttattttgaaaattaagagttagaaacgagacttctccccgctctgtagcaaccatattagcacgtctttcggttgcgagagccattccggatctaacttcgtctaagaaatcaataagtataaaattatgattcatgaaattctccttagtaatttattactattagtatacattaaattcgaatgcaagtgttactgtttacctgtccttttctatttcgataatttcccgaacatcatcaatctcaaacgtatttacaattcgttctaagtggtcgattgaaacgcggacaacatggtttcgagaaagttgcgaaattgcggctggtctgatcccgaccttttcggcgaattcaccctgatttagtccgtagcgatccattagcttatcgattcgtagaactactcgtctcatcgttctgcctccaatcgttttatttaattataatgcacgaaagtgttttcgtaaatacgtaaaaaagaaatttacgcaaaaacgaaaataatcgttgactagtattacgtataaacgtaaaatacgtattaacaaatgatacgtaaaggcggaatcgttatgcattatttagcggaacaccaaacgttcgcttcgacggccgaactcaacgcggcagtctacgaacacatcaagcgcaatacatacgaactaaacgacaccgaccggctcacgctgaagacgatcgctcgctatgcggtcaagttcgccggcgcagcgcatctcaaagcggaaacactcgcggacataatcggtaagtccgtcaagactgcgcgtcgtgccgtcaacaaactcgcatcactttcgatcatccagaagatcgcaacaactcggaaaataaacggtggccacggcgcaaatattatcgtcattctcccggtcggaagaagagtcgaggacacgcaactgtccgaagatgaccagtcgacaatgaccacgcgtgaggatgccgaaaagccaacggagccaacggatgaagcgcctaaaattacgaatgaaccatcggattctataaatctttcaaaaaatcacgtaatagatacggtgccggcctgcggtcttaaaaatgcgttaccaagcgaaatctactccgcaatggcgcgctacttcgaagcagacgaaatttataaatactacggaatcttattgcgggctaaggcaagcgtagatccgacactgatactcgaagaacatccgcagccattcgttgaagcgtggcacgcagcgattctgaaacgaaaacagcagaaaattagacgctttgacgactacctatacgctagcttccgtcaggccgcatggacgctaaaagcccgtgaaaatcgcgttaaaaacgttgggctattggcggagttcgaatcgttcctccaagcggaatagatttgctcatcgcaatttgcgaagaccaaacgcattagtgcgtacgatttttattttacgaaacttaaaaacgcacctataacggagacagaacgttgataattcgcgaatttaatacttcgcaaaaaatttggtcgtgcgtattgacacctacgaaataccgtgatatattagtattcgtcggtgacgatccggatgcgtacgattgacatagcgcttaatatggcgcgcgataaccgtatatcaaacgaatcatacgcacatacaccgaatcttacgaaacggtatagtgtccgatcgcccaacacacatgccggtgtggcggaattggcagacgcgcacgactcaaaatcgtgttccttcgggagtgtcggttcgaccccgaccaccggtatcactaaacatcgtattgccaaacgatgaaagagcgttcctacaaaaggagcgctctttttatttattccttatcttggaacgaagccgtaagaattttttcttaaggactgcgagctccggaagctacgggaacataccgtgagatttatcgaaatgagcttaatacggtgcagaaacttttacaaaagcaaaaatatatctgatgatttattatctatttatagggcgaaaagtaaattattgatacaaacttctttgcaaagattggtaactttctgtaaaatgttctcatagcgatagaggcagtaaagtgtgggaggtttgacaatgaaagcagcagcctctgtgaacgtagccaatctcatcaatcagtggtatgttcacataaaaaagagagatgtttcaaatgccgtagaacttagggacagaataaaaggccttttaaacgtaatggaagaagatcaggatgttttgctttactttaatctacttgattacaggttcagagtattaatggaagacgtcgcgggggagccgcagcttccgcctattgctgaagataaggcgaagacagacggtttgttacgatactattactttctctttaaaggaatgtatgaaagtgcgaggagcaactactctaaagcgcttaattgttttagagttgccgagcggcagctcgataatgtcgaagatgaaatcgaaaaggccgagtttcattataagcttggaaatctctattattttacgaaaacaactctactttcttttcatcatctttcaatcgcgaagagcatttatagggcttatgaagaatataagacacagtcgataaactgtacggtgctgctcgcactcaattatatagacgacggacgtttaacaagagctgaaaatatgcttaagagttgcgcagaaagactgatcaagatgggcgataatcatctgctggcggctgtctactatgatctcggctttttaaaaattcaagaggataaacatgaagaagcactcgagtatttcgacctctcatttaaaacggatgatatcgaaaaaaatgcgcctattatgtacatgcagtgcatatacgagtcagctaggtcaacttataagataggtgaggttgataaggcgcttaagtgggttcatcttggttttgagtttgctcagaaaacggataatatcaacttttcgctcaaattctcgattctaaatatatgctatagcgctcccatcgagggtgtaccgcaagtaaaagagtttatcgaaatgctcgaggagagagaggcttacgtagacattgaggcgcttgctgaggatgtggccaacgtctacagctcattaaataattacaaatattccacataattcttggaaaaagcaataaaatcaagtaaactaacaggaaaggaggttctttaaatgaaaaaacttattgtaactgctttccttactgcatcgcttggactcgttttaaccagcgcagcagacttcctcgcagaaagtatccaaacagcagactcagtaacattacttgcctcaagaggagcgggctcataaaacaaaaatacaacagtaagagggcggctattacagccgtcttttttatgatttcagttttcttggtaacttgaatgctatactatagttatatctaaaatgcgaagttaacgctatgctagaccgtaatggcttattatatcgaatataccgcgggctagggctttccgatagaatcggcacgactcaaattcgtgttccttcgagagtgtcggttgaccccgaccaccggaatccttagctctttttaaagaattggatagaaaacgttatgatttgaaatggttttgcacattctttacacatacacatcctcaacttcttcaggcttttcaacttcctcaacagcctatcttcaaaaatgtttactgtctcagtttcatctctttcccgaagctctttaattaagtgagcatatgtatttgacgtggtttctatatcagcatgtcctaatttcacttacataataaattgacacctttctataaagctgcacgcttgtgagtgtgccttaatccatgaattgtagtcggttgaaatactcaatttcgctagtacgccattctatattcgggattcaaacggtgaaattggtatcgcgcgccggcaatgtacaagtgaatataaaatacagcctgtaaacagggaaattcgcttgttgcttggctacaagctaaggcagctcataaaagaagtagtacatctttgtaaagggatcagcactgacgagactcaaagagttaagccgagtcgggaatgctggcagatagctgagcatccactggttgatgtggctttcatagatcgatcgcgctacatcacttatgttgaacgcgaggggtttataacacatgcaaaatctaattgtatcggctgtcctttccatgttttcaatacatggcaaaatatgaatataaaagatccagtttcatggaatgacgcggtggaaatagattgactcatcaggcggctcccgcactttaaaaataatgcttttcttcataagtccgggaagacggtggaggaagttgatttcaacgagaattagctcaacattgatcactttttgaatgaatttgaggggatgttggtgttgatcgaatacagctgacgtgagtaaaaaggcctgctgttccaactatgggtgcagcaaggggcattgaggaggatatcatatcttgataaaattagtaggataaagaaaaagaaggtgttaataagtgaatcttttggaaatctttaatgaattattgagttcttttggagttccgaccgttgttatttttttattttatttataataacagcttttagagtattccagccgatactttgttttcttcagttgtttttgaacaaaagcttttttcaaaggaaagaatgttcattgtcagagcatgtatgtatgtggtttatacgtttgcttggatggtcatttttgtatctttaggtgagacattaaaaaaaagtttaatttggattataacgaaaatttgtctgtacggctgaaatattaattgcagtaaacgtctttgttcttttaactttgaatctagtaaaaaaaccagagcatactttatttaaaataaagtctaatagatacttcaaatttttcatgacttgttcatatttgatttttttattcattttttatactgagatatatttgttgctttctttttctcagtttaatgatgttaaatctttaactgttgggatagtaatgtattttattgcttgtgctcagtgcctatcttttcaacaattgtattaaatacggttgactagtcaactaagaaaaatgtattcatagaggatgaaaataatcaagtttggtatatattgcatccaatcaataaggaagtcattttattgggaaacgaatctgagcctacgctgtgtaatgaaattagaggaactatataaagtacccattaagattgagaaaattaataattaagtccaagatggaatgcctgcggacactgaacttacagcttttacgctgtttgtttggtgtccgttttttatttgtcatgcatgtggttttagtgaaaggagaagaagacatgaaacccaataaaagaaaaccaccttgaaaaaacgcaggagcactctgagcgcttttggcgagagattacggacaaaaacaagcaaattcttaaaagaggcaaaggcggcgcttaattacagagtggttcttctgcaagtaccagatgatcttctgccgaaagtcacggcgggctttaaccatttcctcgcgctgcaagctcgtgattcctaaaaaggatgacgacaagccgaaatcaaaagaggaagagcggttcgggggccggatgtaatgcaagaggtcacctctgaaattctgattgagcgttatgggcttagcgaaaaaatactttccggtgagataaaggcttgtcaaaagcataaatgggctgtgcagcgattttttaaagatgtcgaggtgttagcggacccggattgcccctattattttgatgctgaagcggtgctggatttttacgaatgggcgcggcaggttcagacatgttgaggggatgcatcgggtatttattgccggatgctcacgggagcagacagacgaattttaccaggcaatttttgaacaggtattgcgaaatatctcggcctttgtggtggatcaagcaaccggcaacatcggccccgaaaaagaaagcacgaaaaagcaggagcaaaaaagtacccattccgcccggaatttacaaaagcctaattatgaagggaacggccgtccgacagattcaggaggctttagctgccctctatttctatccggacaaaggcgctaaaaataacggcattgatgtctattacggaacgaagacaaaggcgcagctcgagtcgctattggtttaatacaaaaaggccctctttcaagagggcctagattttataaattccaacgtgtcaattgttattcatcactgtctaattcccatattgtgttaccgtctactaagatcttattcggtgtatcttcataaagagaaatttcaactagggagtttttctcttccaatagccaattatatagactatcttcttcattattaacgggaggagataaaaccttatttacttgaaaagccgttgcgtaatattctttataattgatatcatcatcctccagaccgttgtctgtttcgaaaaatgtatcagttttaccaattactcttaatccattttcccattctaatataagttctctatctttgtattttaataatgttttgaataaagaatcaggttccatgtatatcctcttttcctatatttatttaagacggttgtgaaggtactatatgagcgccgttttttccataatgtatcatgcctcttgtagtctcttcatatttacgggtctctgtattatagtattttactattacttgaccaaaatccactctttctttgtttcctttttttaacatatctcctgtgccagcatatttatcaagcaactcttgcgcttttttattatccccgtagaagatactcttggttctgccatttgcaacttcttgtttataatttggtgttcctggaatatgtttttcttgagctcctggtttaacttttgcagggaaaccatttacttcacggtacggaccttttggtacggattgtttgccataggaaggtgttttatctaccttcgcaactttctttcccgcctcttcacctttaaataacttaaatccttttttcccgtactttagcaaccgaccaacaggtgttaaagaagttccggacgcagcacgctcgacattagagactttttcacctgtgtccggatctctgcctgttatgacccgaaccgcatcattaccgcccgctatttcttttgcaacaaaatcccctatatcatttactggttctaaaggagttccttcaaaatctcgcttaagattcccttggcttcgactttttggaatacgtttaacagcttccatctctactttaccgtttacaatgtactctcttacgatttgaccattttcatatacatggtaacgcccaccgatatatttaatgtctgccggattttgaaccacttcatcggcgacatcaactgttttgacccttttccatcctttatgattatatagtttaccatcaatgacccgaatatctccataaaccttcggatatttttctgcttcgttttgcaacgcattcaaatcaaaatcgttcgcataaacgtcttgattgatattttctttattgtcttccctaatcaccgtatccacattagatcgtttatttttgttgagcttttcaagcatcatctccatcggagacggttcgacattctccagttggccctgaagtccgccaggtagtccgtttattgtagagttatcatccgactttaaaatcgcgcctttttgataactggtgatttctattttgggaccggtatacattttttcgagccttgcgatgtatctctgcatcgtctcaaggtcgttttcagccgtcttcgtagtgattctttttaacggttaagttagaaagggcgcacggtggatgccttggcactaggagccgatgaaggacgggacgaacaccgatatgcttcggggagctgtaagcaagctttgatccggagatttccgaatggggaaacccactgctcgtaatggagcagtatccatatctgaattcataggatatgagaaggcagacccggggaactgaaacatctaagtacccggaggaagagaaagcaaatgcgattccctgagtagcggcgagcgaaacgggaacagcccaaaccaagaggcttgcctcttggggttgtaggacactctgtacggagttacaaaagaacgaggtagatgaagaggtctggaaaggcccgccataggaggtaacagccctgtagtcaaaacttcgttctctcctgagtggatcctgagtacggcggaacacgtgaaattccgtcggaatccgggaggaccatctcccaaggctaaatactccctagtgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagcaccccggaaggggagtgaaagagatcctgaaaccgtgtgcctacaagtagtcagagcccgttaacgggtgatggcgtgccttttgtagaatgaaccggcgagttacgatcccgtgcaaggttaagtttgaaaagacggagccgcagcgaaagcgagtctgaatagggcgcatgagtacgtggtcgtagacccgaaaccaggtgatctacccatgtccagggtgaagttcaggtaacactgaatggaggcccgaacccacgcacgttgaaaagtgcggggatgaggtgtgggtaggggtgaaatgccaatcgaacctggagatagctggttctctccgaaatagctttagggctagcctcaaggtaagagtcttggaggtagagcactgattggactaggggcccctaccgggttaccgaattcagtcaaactccgaatgccaaagacttatccttgggagtcagactgcgagtgataagatccgtagtcgaaagggaaacagcccagaccgccagctaaggtcccaaagtatacgttaagtggaaaaggatgtggagttgcttagacaaccaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactggtcgagtgactctgcgccgaaaatgtaccggggctaaacgtatcaccgaagctgcggactgttcttgcgaacagtggtaggagagcgttctaagggctgtgaagcgagaccggaaggactcgtggagcgcttagaagtgagaatgccggtatgagtagcgaaagaggggtgagaatcccctccaccgaatgcctaaggtttcctgaggaaggctcgtccgctcagggttagtcgggacctaagccgaggccgaaaggcgtaggcgatggacaacaggttgatattcctgtaccacctcctcaccatttgagcaatggggggacgcaggaggatagggtaagcgcggtattggatatccgcgtccaagcagttaggctgggaaataggcaaatccgtttcccgtaaggctgagctgtgatggcgagcgaaatatagtagcgaagttcctgattccacactgccaagaaaagcctctagcgaggtgagaggtgcccgtaccgcaaaccgacacaggtaggcgaggagagaatcctaaggtgatcgagagaactctcgttaaggaactcggcaaaatgaccccgtaacttcgggagaaggggtgctctgttagggtgcaagcccgagagagccgcagtgaataggcccaggcgactgtttagcaaaaacacaggtctctgcgaagccgtaaggcgaagtataggggctgacgcctgcccggtgctggaaggttaagaggagcgcttagcgtaagcgaaggtgcgaattgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaaaggcgcaacgatctgggcactgtctcaacgagagactcggtgaaattatagtacctgtgaagatgcaggttacccgcgacaggacggaaagaccccgtggagctttactgcagcctgatattgaatgttggtacagcttgtacaggataggtaggagccttggaaaccggagcgccagcttcggtggaggcatcggtgggatactaccctggctgtattgaccttctaacccgctgcccttatcgggcagggagacagtgtcaggtgggcagtttgactggggcggtcgcctcctaaaaggtaacggaggcgcccaaaggttccctcagaatggttggaaatcattcgcagagtgtaaaggcacaagggagcttgactgcgagacctacaagtcgagcagggacgaaagtcgggcttagtgatccggtggttccgcatggaagggccatcgctcaacggataaaagctaccccggggataacaggcttatctcccccaagagtccacatcgacggggaggtttggcacctcgatgtcggctcatcgcatcctggggctgtagtcggtcccaagggttgggctgttcgcccattaaagcggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatccgtcgcgggcgcaggaaatttgagaggagctgtccttagtacgagaggaccgggatggacgcaccgctggtgtaccagttgttctgccaagggcatcgctgggtagctatgtgcggacgggataagtgctgaaagcatctaagcatgaagcccccctcaagatgagatttcccattcctataaggaagtaagatccctgaaagatgatcaggttgataggtctgaggtggaagtgtggcgacacatggagctgacagatactaatcgatcgaggacttaacctaaggttacaatcagtatagagtttaccactatacggaaaccaattggggaataaatcctgttcatccatgaaaatgaatcttattgatcaggtctataaacctaaatactattgtttttgagaataaaccgatcttgattttttagaagctttaatagcttaaaagatcttaattggttttcgaggatggaaaaccatgatataattaccagtaaagcatttttcaagatccaggaggtccgcccttgtttaatatatattgtgatgagagttgccatttagaaaaggataatagtgatgtaatggtattaggagaaatgaaagttgatgctcgttttcttcctgatatctataatcgcattcgtcaaattaaagttaatcatggtttaagctcttggtttgaagtaaagtggacaaaagtttcaatgagtaaaatagacttttatttagatttaattgattatttttttgatactgcagctttaagttttagaagtgttgtagctacaggaaaaaaagaagttagaccacaatacatataatgaaagtgattatgataattggtactataaaatgtattttcaattgttaaacccattcacgacgttaaccgtgtggcgaataaagtcaaacgattccagctgatgaacgatgttttctgatgggatttacggactaaaaatgaaggctaaattgaaccgttactgaagtaatgaaaaaggccctcttttcacagagagcctactttttaaacgaattcatactgacatatttaatcttgttgctgggggttatactgttttaaccattcttttgcatttccacatgcacttagtatatcgtgatggttaaaacttaataaataatcattgtttttattagtgacatagaattcgacattaaacatttcagataatatctttactacattattccccccatcaattttataggaagatttttcatctgaagggttaaacattagaattgcttcagaatctgcaatataatcggctatccattgccaagcatcttggttttgtacagaaaaatctttctctacaaactcccacaacggaaaatgctttttcccattcgcgtatttattagccaaattatgaaatatgatttctgtatcatttgttgataattcatttaccttaatgtcaactgacttagcggcagttaaaatttgttctttaagatcccacatactaactcctccaaaattatctgtttatagggactgagtctactaaaatatgacctctaattgctcctccgccacctcttttcccagcggtttgatatccagtgtgaggaacatccgggccgtttttggtatggccaacatctatattaacttccgccccatttttagatctccattcaacagggaatgattttccattttcgtcttttccccattttgtaactttaaattcttttttaggtactccagttcttttaaaggcttcatctaatgcatctttatatgtcttacctgttcctctaaaatccaagtctataccttttttaaacttgtatcctgttatacttcccagcttagtgtttttttctttggttgcaacgggagcggtcttcttaccaacatctccagctgttttagcccctttatccaccttcgaaacttttgctagcttatctcccttgcgaatccatttgacaatcctcaatggaggcgttaaattaacagcggcctcgaaccgttcaaagagagaaagctttttgtatgtatcaggatcatatcccaatgcagctcgttcaaagtcactttcacctaagagctccaagccaattcttgaatatttctctaaatcacttacttctttatcctctgcaggaggatcgtcaaccaactgtatgccgacgacatatttaccatctaaataataacagtatttatgaccattcacatatttataaaccttttttagtttttctaattctttttcactcaggttttctaattcttcgtcagtatacacttttttggacacttgtgtcgccaatttttttaatcgatctggatcggcgagagtgttaatgtccgcatcttctttgtctccgacttttttcaacatgacacccatcgctgtttcttgatttccactcaaggtatccatctcatccggctttaaaatcgaacctttttgatagccggttatttcaatttttggtccggtatacatcttttcgagccgcgccatgtatctctgcatcgtctcaagatcgttttcagccgttttgtccttcaaaactaaacaagatccaaacgcacctgtctataagaccgcaaggtcttatattccgtataatatccttagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccaatcatctgtcccaccttcggcggctggctccaaaaggttacctcaccgacttcgggtgttacaaactctcgtggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccagcttcacgcagtcgagttgcagactgcgatccgaactgagaacagatttgtgggattggcttagcctcgcggcttcgctgccctttgttctgcccattgtagcacgtgtgtagcccaggtcataaggggcatgatgatttgacgtcatccccaccttcctccggtttgtcaccggcagtcaccttagagtgcccaactgaatgctggcaactaagatcaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacaaccatgcaccacctgtcactctgcccccgaaggggaagccctatctctagggttgtcagaggatgtcaagacctggtaaggttcttcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagtttcagtcttgcgaccgtactccccaggcggagtgcttaatgcgtttgctgcagcactaaagggcggaaaccctctaacacttagcactcatcgtttacggcgtggactaccagggtatctaatcctgttcgctccccacgctttcgcgcctcagcgtcagttacagaccagagagtcgccttcgccactggtgttcctccacatctctacgcatttcaccgctacacgtggaattccactctcctcttctgcactcaagttccccagtttccaatgaccctccccggttgagccgggggctttcacatcagacttaagaaaccgcctgcgcgcgctttacgcccaataattccggacaacgcttgccacctacgtattaccgcggctgctggcacgtagttagccgtggctttctggttaggtaccgtcaaggtaccgccctattcgaacggtacttgttcttccctaacaacagagttttacgatccgaaaaccttcatcactcacgcggcgttgctccgtcagactttcgtccattgcggaagattccctactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggccgatcaccctctcaggtcggctacgcatcgtcgccttggtgagccgttacctcaccaactagctaatgcgccgcgggtccatctgtaagtggtagcttggagagacccaaataaatgagacaaggaaaaaacaccccctgaatcgtattaatacaatatgattcttaggagggtgtttttctatgggcacaagagtacattacgcagaagaagtaaaatgggaagtaattaaaatgaaacaagctggaatgacaaacaaagaaataatggaacaactggggataaaaaataagactcaaattaaaacatggatgcgatggtacaaaacaggccaaacctatcgattttcgcaacaagttggaaaacaatattcctacggtaaagaatcggaggaaatgagtgagctagaagaattaaaactaaagaataaacagctagaggctcaattggcaattataaaaaagtaccaggagatcgaaaggagttggagccacgagtcattgtccaagttgtagaagaactctcagccacttttaaaataattgatattcttggagtattaggcatacctaagtcaacatattaccgttggaaaaagaagtataaaaaagttgagctaacttcattagaagagctagtaatcaagctgtgtaagaaaaacttctatcactatggtcatcgtaaaattaaatccatcttaaacagaaagtatgggataaatgtaaaccgcaaaactgtacaaaaaattatgcaaaagtttgagattcagtgtcaagttaagaagaagcgacaaaagtacatttgtggtgagagtaatattattgtgccgaacactctcaatcgtaattttaaagcaagccgattaaatgaaaaatgggtaaccgacattacctacttaccttatggctcgactatgttatatttatcaacgattatggacttatataacaacgaaatagtggcttacaaaataggtacgagccaagatattaacctagtattagacacattgagggaagctgtagaattacgtaaaccagtagggttacttcttcatagcgaccagggatctgtctatacttcacatgcatatcagaatttggccaaagaaaaaggcattaccacaagcatgtctcgaaaaggaaactgccatgataatgccgtcattgaatcctttcactcctcgctaaagtcggaaggatttaacgctcaaagtagagcatctatatccaattctaaagtagtacaaattgtaaatcaatacatgtatcgatataatcatgtacgaattcaggcaaaattaaactacctgtccccactggaatacaggggacaggcagcataggtgttttttctaagtctcattttaacgggtcagttcatgttgcacgcaagtgcaaacggaggattagctcagctgggagagcatctgccttacaagcagagggtcggcggttcgatcccgtcatcctccaccattataatattttgttgataaagccggtgtagctcaattggtagagcaactgacttgtaatcagtaggttgggggttcaagtcctcttgccggcaccacttttttatgatataatgtttaagtctcttttaaagagccattagctcagttggtagagcatctgacttttaatcagagggtcgaaggttcgagtccttcatggctcaccattttatgcgggtgtggcggaattggcagacgcgctagacttaggatctagtgtctttacggcgtgggggttcgagtcccttcacccgcattataaaaaaagatctgcggaagtagttcagtggtagaacaccaccttgccaaggtgggggtcgcgggttcgaatcccgtcttccgctccaaccatccacgccggggtggtggaattggcagacacacaggacttaaaatcctgcggtaggtgactaccgtgccggttcaagtccggccctcggcattgatatatgcgcccgtagctcaattggatagagcgtttgactacggatcaaaaggttaggggttcgactcctctcgggcgcgccattatatataacgggaagtagctcagcttggtagagcacatggtttgggaccatggggtcgcaggttcgaatcctgtcttcccgaccattattcggggccttagctcagctgggagagcgcctgctttgcacgcaggaggtcagcggttcgatcccgctaggctccaccatttatttttgaaaaaaagcacttgactatttatatcaagagagatataatgatagagttggcggagacaagctgaagcggatcgaaaaacggaactacacgctcgtcaacaactatgggccgacggaaaacacagtcgttgcgacgagcacagcaatcgatcctgatgaaggcatgctttcgatcggaaagccgattgctaatacgcgggcgtatgtgcttggacaaaacaacgaagttcagcctgtcggcgtcgctggcgagctgtgcatcgccggccgcgggcttgcgcgcggctatctgaacaagccggaggaaacggcgaagcgttttacggaagacccgtttgtgccgggcgagcgcatgtaccggacaggggatgcggtcaaatggctggaagacgggcggcttgagtacatcggccggatcgaccagcaggtgaaaatccgcggcttccggatcgagctttctgaaattgaagtccagctcgcgcggctctctgaagttcaggaagcagtcgtcaccgacatcgaagacgcctacggcaacaaagcgctgtgcggctatgtcgttgcggacgaacagcttgatacagaaagcctcgcccgtaagctggggcagacgcttccggactacatggtaccggcgtattgggtgcagcttgatgagcttccggttacggcgaacggaaaagtcgaccgaagggcgctgcctcagcctgacgtcgaagcgcagacagcaaaaggattagaggagaatgccatgaagactcttgatgttcaggcgctgcacaatgcaatagatcaaacgctggaacaattaaaacaacaatcagacgaaatcgccaaagtcaaaaaggctgttgagggcatcacatcacttgatgatgctttaaagggaaaaggcggcgacgcgatccgcgccttttacgaggaatgccacaccccttttctacagttctatgatacttttatagaggaatacagttccgcgctgaagaaaatgaaaagcgcgctgaattccctggaaccaaaccataacggatttatttcacagtcctttctcgggcatgagttggagaatggcttgaatgccgctgatcgcacaacgaaacatttggtttctaaaaccaacgccacgatcgcaaaagtcagccatattgtcgatttaccggatttgaatgacagcggttttcatgaacaaaatcagaaagcgttaaaggaaatcagcacgactcttgaaaagctccatgcgtttgaccgcgggcaaaccaacgccctaacgcgaggagagaataaaatgtctattattaaacaaaaatacagtgatgtaatcgtagttccgtctggtagcgaattagtttctctacaaagcgagagagacgaactatacctttatttcaacaccacagaaaatcatagctctgatgtctataacattaaattgtatggtgaaacagagaaagaaagcgttcttgggtcaccttcgtataaaggaagtattctgcataaggatgaaatggtgtatgtagcagccgataaaatcggcgaaaatgagatatattaaagaaagaaaaaaactctaccggataagggtagagtttttatttatcctttatccagtctatcgctatgttttgtttacattttcgacagcttgcgttatgttttccgtatagaataatattctttttgaatccgcaacgagggcattcgaactgctcactgcccgtaaatgctccgactaagaagaggagtccgatgccgcctaaacctattcctggcagtataccgataatagtaacgaacaatatttgtgaatcgtctgtccgttatctagttttgagagaacacctctcagaaagccaaaggcaaggaaactcggctaaaggccctcacatcctgtgaggaacgcccagtaccttcgtcctgaaggcatagtttggtggcgatagcgaagaggtcacacccgttcccatgccgaacacggaagttaagctcttcagcgccgatggtagttgggggcttccccctgtgagagtaggacgccgccaagcacttccttcatatgaatcaaaagatgggcctgtagctcagctggttagagcgcacgcctgataagcgtgaggtcggtggttcgagtccactcaggcccaccatctttatacacggggccttagctcagctgggagagcgcctgctttgcacgcaggaggtcagcggttcgatcccgctaggctccaccaacgtgttctttgaaaactagataacgaaagtagacattcacaagaattttctggagcgacaggtccaacaggagtaaccggggcaacgggagccacaggcgcaacgggagcgacgggcccaacaggggcgacaggaccaacgggtccaaccggagcgacaggtccaaccggcgcaacgggagcgacgggtccaacaggggcgacaggatcaacgggtccaacaggagcgacaggtccaacaggagtaaccggggcaaccttcatggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaatacatgcaagtcgagcggaccgacgggagcttgctcccttaggtcagcggcggacgggtgagtaacacgtgggtaacctgcctgtaagactgggataactccgggaaaccggggctaataccggatgcttgattgaaccgcatggtttcgtcacatcctgtgacaacatctgcatgacctgcatcgtgcaggcccctgactacgcacattcgcatgtacgatttatttaatgaattaacaggtacgttttgtcttgtttagttttcaaagatcatt</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="13">
		<INSDSeq>
			<INSDSeq_length>3578914</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..3578914</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q75">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Bacillus pumilus</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>cactatttgccggtgtagctcaattggtagagcaactgacttgtaatcagtaggttgggggttcaagtcctcttgccggcactgtttttcaaatgtggaggggtagcgaagtggctaaacgcggcggactgtaaatccgctccctccgggttcggcggttcgaatccgcccccctccaccatttttgttttcataggggcatagtttaaaggtagaacagaggtctccaaaacctccggtgtgggttcgattcctactgcccctgccaattttcttaatatgattcataacatctatggcggttgtggcgaagtggttaacgcaccagattgtggctctggcactcgtgggttcgattcccatcaatcgccccattttattattgggctatagccaagcggtaaggcaacggactttgactccgtcatgcgttggttcgaatccagctagcccagttgatttgcggaagtagttcagtggtagaacaccaccttgccaaggtgggggtcgcgggttcgaatcccgtcttccgctccaataatggcggcatagccaagtggtaaggcagaggtctgcaaaacctttatccccggttcaaatccgggtgtcgccttttttgaaaagactgccggggtggtggaattggcagacacacaggacttaaaatcctgcggtaggtgactaccgtgccggttcaagtccggccctcggcaccattattttttatcataagttgcgctctttaatgatcatgccggtgtggcggaattggcagacgcgcacgactcaaaatcgtgttcctcacggagtgccggttcgaccccggccaccggtatctattaaaagtttcatgatcggtttttaccgtcaacctaacgtttcaccacaatggtgaaacgtttttttgtggttaaaacgagttatttagatgaaaatataaacttattagaaaattttgcaacagcagttaggcgttataccactcttatcaagcagatcgtgtagctgcctcccttgaaataagaaggaccaatagaatatgctaaatgctgaaggaaatgaattcgcctaggattatctcgattttgaacatggcttgtgtttagatgactacggggagacattctcagcagctgaaagcgtgtatcatgttgaagatcgttgggagaactacgataaaatcaaagaagtgattcaaaagcgttatatagattgggtgaatcaacgttaaggaatctagttttgtttcaataaataagagcttctcatctttgtactgtttcatgtggacgttacaattggctataggagataaatagaatgaatttagaggggcggagttgttatcttgcaaacgaagacgatattacagaccatcattgaagacgagggatcacgagattatccgctttttagacagtactgtgagagaaaagagcaaggtctgcgtaaagatgcgcttaaagttcttcagtcctttattgcggagatgaaggagaacgaggttgaagcaaagcgtgtatttgttgcttggctgtttgagtggattgaacggtttgaggatggtcatcatttgcttgtgtttccattggtaaatgaggtgattcagcccgttctgcaagagtgggagaatgttgatccaatggatgtaagaccatatcgctggcaaggcttgttcgtgcatcagggagaagggctgccttacttattgaaggcactagagcttggaggcagcaaggagcagcgtgtgatagttcaaatttgtgaaacctatctatcggccttatggtattcgtttcatcatatacatgaagatctttatttaagcacctatgagaaagatcaagagcgaattcagggcattgaagttgtcatgacactgattgaagataagaggattcgtaccaatgttgaaaaacattcggtctactataaccagcttttatcggattggaaggaatttcagcagacggagacaagaggctttatgaaatggtgtgcggagcgtaagaagccctatgagtgggtagaggcattttattatcatcaatagatgaggaaacggcagaattcattctgccgtttttttacttatgccatattcgctctatttctacatgatctggtctaaaatattgcagaacatagacatctggattgcttagctgctcccactccttgattccaatcgtgggatcggcgtgttttagaagcaggctcataatattgccatgtgtggcgaataaggtatgatcttttcctaattttatttgttcatagagtgcctctacaatacggttcatcgcttcttggctcgattctccgccttcacaggtcatatgtaagtccgaaaaactgagctttagtttctcataccaatcgtccattggtttgctgcttaacacacgttcagaaagacgctgatcaatttgtacctcgagctgtttcacatgagcaaggggctcagtggtttggatcgctcgtttataaggacttgagatgatctgattgaggtggataccggaaaagaactgtgctagttcgtgagattgtgcgatgccttgaggcgttaaagacgcatcctcggattgtccatttgcttggcaatgtctgacgatataatatgttttcatggggcacacctctcatcgagtataaaaaaatcatccaggattggatgaggattcatgaaggtctaggttcatttgttcggatctgtttctttatagggatctgttagcttcgaggttaggtctaagttgaacaaaaaatcgtctacggtgtctgtgccaaagggaagtgtggagaagttgattgggatgctgtcttcttgcttttctgaagtgacctgctgtttaggctgcttttttctccagtacttaaacaagcgcatgtaaagcccccttttctatgaaaaagatggatttatacataatatacggggagagttgtccaggcgtcaaatgttttcttagagaacgatgaaaagagccacaggaaagtgcagctctttttgtacatttacatagcacgacgtaatgctttcagcactttacgttcgcattttaagttatatcgcttgtgatggagtttatccgtgttacatctgccaatgacttgtctgacatctggatgataaatgatgagattcctgaaagttggatcatttaataacgtgtgaaaccagctgaattttttgagatgtgctgcatttctagagatatcctcttcatctatctgtagaaaagggatatacacagcaagtgaaaagatatcgaaaatgaatcccattttggttcctccccccatattatttcctacgcttagaagaaggaaaggtttcattcaataaacctttaaaaacaatcccagtgcatcaaccattcttttttgtctttgtcgtaatagaaatacatcgtgccgttatcaccaatcataaaccgaggtttttcttctggggcgatttgcagcatgaattctcctggttgatgacggggtggggattgaatatatgcgccatattcatcgatttttgtgaatgaataatttgtgtattgcttaaagaagtgttctgtcgcttcctcactttcatttacttctgataaatcaacatatgaccacgctttttcccagcaagggaagtccttttgctcactttcattccattgaatttgaaagggtttgagtcctctcacttcttctggagtctcaactacttctaatccttccatagttgcgtattcaataagcttccagccttcgccgtttttggtgatatcaatcggaagtgctttctgattaagaaagatttgaatcatcttacattcattgaatccgttcattcctcctggcacttcaggtaaataaatttgtaagatcggaatcatgacaccatcttgatctgctggccagcctttatctccattacttatccctcaatctttagcctgcaatgtgggcatcttgaaacgtgccattgatattgcctgagacaatgatgacatgtccccaaaataaatcaccgtcatgacagtacacttcaaactctccatctgggtaagcatgaaggctttcgagtgagatgcggctcataaattgatccagtgtgagctcttcttgtttttcagcggagtcatcttgtgcctgccagtctttagctagttcaatcagttgatttgctgcaaatgatttaatggaagagttccatgtggtctgctcttccatgagttgtctagcggttcgaagagagtcgtttactttttcatcttcttcgaggttgaagtagagcaggcactcttgattgctccattggatcgttgtttcaaataagtctagtcctttcactaattcaaaggtgcccagcatgtcatcatggtaaaagacaggtttttgagcttcttctcgtatctcttgaagctcttgatcctgtgtatctgtatcgatgagtgatacaagcatgaactcaccttcaccttttcggacctgaagtgtcacgattgattctttatgtaattgtgcctgcttttcccgcaagccctcttcatctgttaaccagcagagccttatgttttcggttgtgatgaggtctttttccttccatgcaatcagtggaatagaagcggtccaaagagattcctgtccggtttttcctgcgcctactcctgaaggtcctgtgacagcaatgatgtgatctatttctgctgaaaatctttctttaaatgcgcttatttgtttgttattcttcatgtgatgtcctccagcctgctttttgaaaatctatatctttatcacaccgcacatcagaaggagaaatcaagcttttttttgcttaaaacttttttagattgacagagggagagaaaatacatggattgctggagggtgagtcacaataaaaaacaaatggattatgtatcgaattttgtataaatttaggtgaaagagtcgaaaggcctaggtgattcttccttttctttataattactttgacacgaatagatgaaaaaagtaaagtagtactgagtgacttacaaacccttcttcatccactaaaacatgaagtgtgtgtaaatgaagtgtaaatggatatttttccttttatttactcgtattttttttgaaacctttgaagcttctcatacgttatattaaaggagcacatatgtccggcggaaacagagcatcggaatgcttggtgaagaagatttacatttgcaaaatcaatgtaaattttttatgatttcatttatatcagaacgataactaagaaagaagaggttttatgaaaaaaatatttgcgaacaaatatagcttttttgtattggctgtccttttattttgggcgaaatcgtacgctgcctacaaaatggactttaatttaggagtgaaaggttcttttcaagaggggcttctcttattaaatccatttagttcagccattgtgtttttgggactggctctctttttgaagggtcgtaaatctgccattgttttaattgttattgactttattatgaccgcacttttatatgcgaatgtagcgtactaccgtttctttgatgactttttgactttctccacaatgaagcaagcaggcaatcttggaggaggcatgactggcggtgtattatctagtattaagccgcatgaccttttgtatttccttgatatcattatcttgattgcgattgtgatttggagaccagaagtgaaaaaattccaaatgaaaaagacatttgcactgctgattgtggctgcaggtgtaggactgttttttgtaaaccttcatttagctgaaaaggaccgtccagaattattaacaagaacatttgatcacaagtatgttgtcaaatacttaggtgtttataattatacgatttatgacggagtacaatcagcacaaaatgcaacacaggtagcaaatgcgagcagtgaagatttaacggatgttgtaaactatacggcttctcactatgcgaagccaaacgcagagtattttggtaaagcaaaagggaaaaacatcattaaaatccatttagaaagcttccagtctttcttaattgactacaaactaaatggagaagaagtgacgccgtttttaaacaaactagctcatggtaaagaggattttacgtatttcgacaacttcttccatcagacaggtcaaggaaagacagctgatgctgagctaatgatggataatagtatgttcggcttgccagagggagcagcgtttgtgacaaaaggtgaaaatacttaccaatcactccctgccatcctagatcaaaaagcagactatacgagcgcagtgcttcacggggactataaatctttctggaaccgtgacacgatttataagcatatgggatatgatcaattcttcgatgcttcatattacaacatggatgaagaaaatcttgtgaatatgggtctgaaggataaaccattcttcaaagaatcaatcccgatgctagaatcaatgaaaaagccattttatgcacatttaatgacattgactaatcactatccatttaatttagatgaaaaagatgcgacaattgctaaggcaacaactggtgacaaaacagtagataactacttccaaacagcaagatatctagatgagtcattagagcaattctttaaagacttgaaaaaatcaggtatgtataaagactcggtcattttattatatggtgatcacaacggtatttctgaaaaccataaccgtgcaatgagcgaaattcaagggaaagaaattacaccttatcaaaatgcacaaaaccagcgtgtaccactcatgattcgtattcctggcaaacagggcggcgtgaaccatacgtatggtggtgaagtagacgtgatgcctacgcttcttcacttacaaggtattgattcaaatgagtatgtgaattttggaacagatctattctctaagaagcatgatcaaactgttgcattccgtaacggaaactatgtgacaccaaaatatacactcgtagataacactgtctacgatacaaaaacaggtaaagttgtgaaacaaaataaaaagacagaggcgattaaagcccgtgtcgataatcagttaagcctttcagataaagtgctttatagggatcttcttcgattccataagctgtctgactttaaaccagtgaatccatctgattatttctatggtaaatcaaaagaaaaagaagaggattcttctgctaagtaactgagttttgggcaagcacagaagggtgcttgcctttttctctctcaccgcttgatttgttggcaaaatatgtttatatttagggtgatacaagcgtgaggctggcgtgcagctggcggaactcatttcgtcctaggggatttcaggaggagcttatgacaacaaatacaaaaacacaaaaaaagaaatcagaattatggggctggatcaaagccatcttaatcgcattcattgctgtttttatcattcgtaactttttattcgccccttacattgtcaaagggtcttccatgtacccgacattgcatgatacagagcgggtttttgtgaataaaacggttgattacttcggcgattacaaacggggacagatcattgttcttgatggggaagaccgcagcactcattatgtaaaacgattaattggtttacccggtgataaaattgaaatgaaaaatgaccagctatatgtcaatggtcaaaaagtggcggagccttacttagcgtcaaagaaaaagaaagcagccgcagatgggaccttgctgacacctgattttggtcctcttaccgttccaaaaggaaagtattttgtcatgggtgacaatcgtcaaaactcaatggacagccgcaatggcttaggtctttttacaaaaagtgatattcaaggaacgacttcatttgtgttttatcctttccaagacattcgactactcaatgattaatgactcataaaaaaaagcacacagaggtgtgctttttctatttcattcagcatggctttttgtgatcgcctgttcaagatctgcaaggatgtcttcaatcgcttctgttccaacagataaacgaatgagttctggtgtgacgcctgtcgctttttgttctgcttcacttaattgttgatgcgttgtgctggcaggatgaataatcagtgatttggaatcgcccacattggcaaggtgtgagaaaagcttaacagaatcaatgagctttttaccagctgctcgtccacctttaataccgaatgtgagaatggcgccttgtccttttggcaaatacgtttgagcaagctcataagattcatggctttcaagacctgggtagcttacccaatctacaagagggtgatcttgtaaaaattgcgctgtttttaatgcattttcactatgacgctcgagacgcagatgcaaagtttctaggccttgcagaagtaaaaatgagttaaatggagacagggcagcccctaaatcccgcaagagctgtacacgtgcttttgtgatataagcggcttctccaattgcttcggtatacgtcaggccgtggtaacttggatctggttcagtcagccctttgaacttatcactgtcagcccaaggaaactggccgctatcgacaatgacaccgccgattgatgtaccatgaccgccaatgaatttcgtagcggaatggacgacaatgtctgcaccaaactcgatcggtcttaataaataggggcttgcgagcgtattgtccacaataagcggaatatggtgcttgtgtgcaatggctgagacggcttcaatatgtagaatgtcgcctttaggattcccaatgctttctgcatacactgccttcgttttgtctgtaatcgctgcttcgagttcttccaagttggatgaatcaacaaatttcactgtaatgccgagctttttgagtgtatgggcaaataaattgtacgtgcctccataaaggctgctggaggatacaatttcgtcaccagctcctgcaatgtttaaaatagaataagttgtcgctgcttgtccagaagagacagcaagtgcaccaatgccgccctcaagctcagcgatccgtttttcaaagacgtcatttgtagggttcataatgcgagaataaatatttccgggttcctgcagtccaaataaattcgccgcatgctcactatctctaaaaccgaaagagcttgtttggtaaataggcacggctcttgaataggttgctgaatcaagctcctgacctgcgtgaatggcttttgtttctaaacggaatggacgttcttctgacatgtgtgtatcctccttttgttagataaaaccaactactttgataagaaatatttaataagactataaatcttgtttcatgcctggtcaatcattttttagataaatctgaaaaaataatcaataaagttgatgaacttttttatttcaattggaagggtgtatatgttggtgaaaagagagattgtttccttagagagtgcggatcagtttttttagaaagcagtaaatcattcaagtgttgtttgaaaagatcatgctcgccatcgttttagatgaattctataagcgattaatctaatttgaagcacaaagaatgccagctggtggaatcatgggtaaagcctatgctgtaggttgctttttcatagaaaggagcgtgtcatatgttggatgttactcaagaaggcaagggcttttttcccaatgatctctcttgtatatacatattttaagtgacaagagaagaaggaaaatatgctcacttttttgtcggaattatcagtaaatatttcataaatggagttataacgacatataatcaggacttttatatctgatatatcgggggaattctttctatctcacaaaaaagaaagaatatataaaggagatgataaaaatggcctatttcaaaaaaagaagaaaaaagatggttcaattgccattatatgggtttggtggttcttatggagtgaaaaaacctagttaataagagaggggttatacacttaaaagtgaataattgaataaaaagtcacattttacccaaaagtatgttcggtcaaaaatgggatcttctgttgatgtttggagagtgacgcctatgatacgatcatcataagctgggaggtgaaaagtatgacttatgcagcgccgcaagttgactattccactatggaacctgctattatggaccaagcttggttcttagtatttgttgctgtccttcttggactgggagcaacagttgttctaggagcagcagtttggtgtttagcaaacggcaagggtagctttacaggagccgttcagtgggaaagtggcttaaaagtccaaattgaatgtaagtagctatacttaggattcatctttttacttctatgaaatgacaccagggctaaaccgtctgtggcgggcggtttagcctgatctgtttttaaagaatatgcagacacttggaggttatatgtttacgatcgagaatttaactaagacgtataaaaataacgtgactgctgtcaatgattttcatctacagatcgaccctcatcaaatcgttgctgttgctggaccgaatggttccggtaaaacaacgatgattaactgtatactcggcatcattaagcatacagaaggaacgattctcttgcaggacgtcacaaatgacgaaccatcctttaaaaaacaagtagcctatgttccagatgatctgctactccctgaagctttgactggtgctgaatatttagattttgtttcttctatgtatgaatgtaaaacaattcatagaagaaatcaactaattgaactgtttgatatggactcggctttatcaagaccgatcgaaacctattcacatggtatgaaaaaaaagacacagctgattgccgcctttatgcttgatagtcaattggtgatcatggatgagccctttagaggacttgatattgaagcggttataaacacaaagaaactgatgaagcgttatgccgagcaccatggtgcgatcttgctttcaacgcatgatatgctttcagcggaagagctgtgccacaaaatcgccattatttctaagggaaataaaatggatgaaggaacggtctcagccttaaaggagaagtatcaatcaagcacattggaacaggtgtttctgaaagcttcaatgttaagtgataggggtgcacattttgatgaaatcattaatcatttctagaatgatgcttaaaatgtggcagcaggagatgtataagctctttgatactcagacgaagcggatcattgtgatcttattctttttgtttgccgtcacaatgggcgccatcatcggatacagttttacgggtgtctttatgaaggctttcttaaatggagatgaacgttcacttggattactcgttgtgtcaatggcgatcaatgcatccatatttacaagcttgttattcattttgatcaaggtcagaacgcctgagcaagaccgtttttctatgcagctcagctggttcccgctttctacctttcagaaaagccttggatactttattccgatgatgacagtggtggcaggacttgtgttattttttatcggtatcctgcttttacctaactttattgcccagggaataggtattttctttatctttacgttctttttaatggtgattttgcaatcgctttttgtcttaatgcttctgcaactcatttataatattacctatttggtcgttctgaaattaaaattaccgttgcaaaaatttgcagcgatctttgttttattagcactggttgtggcgtatggaatgacgcattttgatatcagtcaaattcagcaatcatatatacagtttgattatcatttgatgtattttacagcaccgtttttcttagcggctcaaggaatgtctcctgaaggggtaaattatgcaatcttgatcctgttcatccttttatcggcgggcggcgcatttctttctcttgcgatgatgccaattatggcagagaaaaaagcgttaacctttttaaacaaactgccgttctcttcttcaaaaaaatggtcacttattgtaaaggaaatgaaatcacaggtgcgaaatgaagaaaacattttaaactttctcattctcctcattgtgatcttattcgtccgttatcagtttggattccgctttgaagaagaagcgttttttgttctctgcgctcttgctggattaaccgccttcaattcatttggcaatgataaacgaatgctggggatgtacaaaacatttggcctaagatcgtgggaagtggctctgtataagtttatcgggcttttgcttgttggtatactgcaaattgcgttattcatgctgacaacgctgacgcttcctgatcagatttggaacgtattgattggggctgctgttttatgcaatgccactgcgcttttttatgtggtaggtattttacttccgcttgaccgaaacaatccctacacaggtattttttcatttggagcacttattttactcatgattccgattgtttttattggaaactatgtcataggggagtcgagtcaaacacttcagtggctgcttgtagctgcatttgaaggtctgctcatctttgccatatacaaaggtttttcatggaggtattcacatgattcaacttcttaacaataagctaaagattgagcgggtaccggcactcgcgccgtatgtgaccttacaaaagaggcatctcactgatacgcagtatggaagcacactcccgattaatgaaagtgcctatcatatgttaacgaaagtagatggcaaaaggacagaagcaagtattaccgcagagctcgccgatttgtttcaggtcgatgaatctgtgatttctcgtgacttttatcaactgataatggggttaaatcagcatcacttgctgtctattcattatcaatcaccatatcggattgtgacagcctgttgtcaatttttcaaacagtatcaagtgaaaatgaaggaacgatttgattgcactggtcactcgttcctgcacattttggggacggctttgctcatggtgacgcgtaaaatcatctttttctggatgctttttatggtcatggcagggatcgcttttttattcattcctgaccagtcgattgcagccattgcgatttattttactattatttattttggattaattaccgggaccgccttacatgaggcagcacacggctatgcgcatcggaaatttgcgggacgggatggtcctcaaggcttttttgcgagtgatatgatgtctgtgaaatttgtgagacctgtattagatccgtttcagaaaaagcaagtatggattactctgcttgggccgcttgtcccgggtgtgatcggggcagcagggatcattgtgaccgtattatttctgaaagaaaatccaatttcgacaggtttctttattttttcaatcacgtattttattcaattactctatcttcttccatttatgggggatggtaaatccattatgaagcagctattgcttgggggaatgggaggacaacgatcatgaacgtacaggcgatgaaacaaggcgctattgttggtggctttctaggatttttaggctttccgatgctgacaattggtgtattgttctatcatttatttcaatcaaaaacgaatgatgccttattatttaacagtctcgcttttgagatggaaggttcatccgcatttacttttcagatcaagccaaacttttttatttatatgattgtgatttttgccgcgagttttctcattgtggctttcttatcagcaatgaagcagaaaaaagcaaaagattaggagaatcctcctaatctttttttgtataatcaaccaaattttagtataatagaaaaaacatcaaaggggatctcaatgttaaaaaaatggagtgttcttatattcactgtttttctattagcaggatgcggcgagaaggccgaagaaaccacgacaaccgagaagacggtatctacaataaacacggagtctgctactaagaagcaagtaaccatcgaacaaatgaaactgacaaaaaaagaaaaaaacttactagaagcatcagcccctaatgaaatggtggctttgacactaaaaggattaacgaagaaggataagagtattacgtttatcgggagtcattacaaaaatggtcgattagctaatcaggaagcatcatctgccacctttactttacatcagaatggaaccgaccaaacgatgaatgtgctcttgcaattaaagcatgagaaagatacatatgaatcacaatttagtatttggtcagacaaaaagaatgagggaatgacgaaagcgacatcaagcttcccgttcaaagtaagtgactatgttttttctgcacaatctgaaactgtcaaagtctcttctggagggaaggcattgattgcatatacagcagcaatggggaaagacgggaattcacctatgcttgaagagattgagaagaatccaaagcaagcactgaagaataagtcacatgcatacttattttatattcagctagataaataactatcgtaatatatacggagaatatgaagttttttgacgaaaaatctacatattctcttgacgaattgttaagaaagttgtaacataataaaagtcaacgcgatgacgttgcttttgaaaaattgatgcgggtgtagtttagtggtaaaacctcagccttccaagctgatgtcgtgagttcgattctcatcacccgctccaatacataattttgtttataacgcagtatttcgtttcatagataaacgaagtgttgcgttttttattatgtcagtataatgtgaaaagcactgtcaagctacagtgctttttcaataagttcatatttactttctccaccatgtatttgtacaaacatcttcgtcaaggattggattagagcttcactcttttcccgggaaatagatggcggaaagaggatgatttgcagaatgttttttgtgtcttgagaaatttgtgctttacttgcatgagaaaataatcccttaagtcccgcgtcgtcctgccattcaatgtggccagtctcatgttttgctagtgaaagcggctcttctatgcgatcagcatcgaatgtcaggatgggcaagaaatattttaaagagaaaaatatcgacaaatcctgtacggaattggtcgagtcaataaattgttccttttggatatcagcaagaattggcaggaaaggaacgtcttttaaaagatccgtccattctttgattgctggtacttcttctaagactttatcttcgtattcaaagaataaagattcttgaaacaggcgtagtcggccttttaacatttgaggggatgtatcaacttcaatatgcgaatattcaatctgtccaacatggatagacgggttgtcaggatgagaaatttccatatgtatcttcacagtgactcactccaatcggtcatgatacactcgtattatactgaaaacaacagaagaaacaaagaaaggaggtttgcaaggtgattcatgttggagaattaaaagaagaattgattcaatatgcgaaagaaattggtgtcgataaaatccgatttgcaagtgctgatacatttgattcattaaaggaccgcctcatcttacatgaatcgttagggtatttgtcaggctttgaagagcctgacatcgaaaaacgaacaaacccttctttgctgcttccgaaggccaaatcaattgttgcgatagcgctcgcgtatccttccaaaatgaaagatgctcctcgaagtacaaaggatgcaagaagagggatcttttgccgggcttcttggggaacggactatcatgttgtgctgaaaaaaaagctcgatatgctcgaggaattcttgcgaagcaaacatatcgatatacggacaaaatcaatggtggatacaggggaactgtctgatcgtgcagtagcggaacgcgctggcataggttttagtgcaaagaactgtatgattatcacgccggagtttggatcttatgtgtatttggctgaaatgatcacaaatgtcccatttgaaccggatgaaaaaattgaagaccagtgcggaacatgcaataaatgtgtagattcgtgcccaactggtgcacttgtgaatccaggacagctgaattctcaacgatgtatttcatttttaacgcagacaaaaggatttttgcctgacgaatttcgttcgaaaataggaaatcgattgtatgggtgtgatacgtgccaaatcgtctgcccgatcaataaaggaaaagactttcatttgcatcctgaaatggagccggaccctgaaattgcgaagccgctcttaaagccgcttcttacgatcagtaatcgtgagtttaaggaaaaatacggtcatgtttcaggttcatggcgggggaaaaagccgattcagcgaaatgcgattttggcacttgctcactttaaagatacatctgccttaccagtgttgattgatttgatgcacaaggatccacggcctgttattcgaggcactgctgcttgggcaatagggaaaattggcgacgagcagctgctcccagagttggaaaaagctcttgagcgggaaagtgatgaggaagcgaaacaagaaattgtcaaagggattgagtttttacagacacctttaaatactaaataacatccctatgaacatagaatgaaccaaacagagattttaaaaaaagtttggtggtgtctgtgtgaaacaattattagagcaaacattagaagacaggcttggttatttattaaatgggagtgcaattaaacagccgcagctcatgtctgatgtggaagcagttgaacggaaaaaagagctttttgctagaagacaggtggagattgtcaaggcgaaagccaaagcaaaacttcttgattcatcgattcaggatgacggggctcagcatgtgcagtatctcgctcatctcacttatgtatgcaaggatgcagacgactctttttatttagaggagcaggtagaaaaaagagaagcgttcctttacaacgacatgcttgtcaaagatcggatgatgctagaaaaacggcaaatggaagagcaggtggatgagcgctttcagaccgaagaacagtttgggagagcctttcactatgaccggcgggcagctgtgcaatatgcggagacgtactggaataaacgaaatcccgcctataaaaattttgaagataactgcacaaattttatttcacaatgcttgaaagcagggaatgcaccaacgagagggtatccgaaccgcggatctggctggtgggtgcgtcctcatacgtggagctatagctggacggtggctcattcgatgaaaaattatttagcgaattcaaaagcgggtttaagagcaaagaaactcaaagaagcgcaggagcttcaaattggtgatgtcatttgctacgattttgagggagatggcaggtataatcatacaaccattgtcgtcgatcatgataaaggcggaatgcctcttgtgaatgcacagacatatgacagccgtatgcgttattggtcgtatgaggattcgaccgcctatacacctgctattcgttatacgttttttcacattttggacgatgccgcgaaggatagttaatggtataatgttgagcggaaaagaaaattagaggtgaacttttttgggacttcatgtcgttttatatcaaccagagattccagctaatactggaaatattgcgcgtacatgtgcagcaacaaatacaactcttcatctgattcgtccgcttggtttttcgacagatgacaaaatgctgaagcgtgcaggactcgattattggaaatatgccaatgtggtctatcatgactcgcttgatgaattgtttgaggctcatccgaagggacaattcttctatatcacaaaatttggccaaaagccgcatacgacatttgattactctcagttagatgaagactacttcttcgtttttggcagagagacaagtggattgccgaaagatttgatcgaacagaatatggaccgctgccttcgtttaccgatgacagagcatgttcgttctctgaatctatcgaatacggcagcaattcttgtgtatgaggcacttcgccagcagcaataccgagatctgatttaaggtcataatgaaagccgggatacctatcttggctttttttatatgagataagaaatataaagaaggaaaatacgactttttttatactttttttacatgtaaaaaaataggtagtatgatagattgtaatcgcgttttcaaaaaataatgaatccattaaatgagatgaaaaagctactgatcactagtgccattagctctgctattttaatggggacgattccagtcagtatcccaggtctctctcagacgcaggaaatagaagcagcgcaattatcgaaaggtatcggcgggcgtacttatatcaatagcaatggatcaatattggtcacaaagattcaactccctcccgcaatgagtgtgtcaaatgggacagcttatatttattctggattcacaggtttaaaagaagcagacatcggtcttcaatacagtccaacctataatgtgtggaaacctacgatgaaagtaggaacaaataatcaagagacatatatcgaaggaaaaaatgattttacgtatacaaatggatttaagcctggaagtactgtgcaaatgaccatttataaaaacttgaatggacatacaagagcgacgttctggaggacaaataatgttggttataccgggcgtatcatcacagaaattcaaaactcaaacattggctctgtgactaagtggaaattactgtcgacagtagcagtgactgacgatatctaccggaaagatattcgggcaaacttctctactcgttttactgacatcacattagacagtcgtgccgtcacacctgtgattgatacgcaagactttacgtccattcatgtatcagggaatacagtgaatatgcaggtgctaaaaacaacgaattaaatgaaaaaaggatgttccgctaatggaacatcctttttttcatttaccaggcttgccttcgtagccagctgtgaaaatggatactaaaaacgtaatgatgacgcccatcataatgaccgttctcatataagcttcccccttatccctttgtttctatcgctgcctgtttcatatggtgtgaagttcgccttgaaaagcaagagaagaagatcatttttctcctgtttttcctttattatgaagggtcttgcggatggttgtcaattcagtttgccaattcgtcattttgaagaacgaaagcatgtaataggacgcctccgcatagattgtaaaacagtatctgattacttgcttcaatcttgaaagaggaggttcatatggatattttaaagaaaatcgaacagcacagagaagaagagcagcgtctcaaatgggaaggcacattcagcgattatttagacattataaaggaaaatccacttgtcgctcaatctgctcattctcgcgtttatcatatgattaaagacagcgggattgaagaggagaatggggtcagaacgtacaaattttttgatcaggaactttttgggttagaggaatcattggaaagattagtagaggaatattttcaccctgctgccaagcggctcgatgtgaggaagcgtattttgttattgatgggaccagtaagcggcgggaaatctacgcttgttactaggctgaaaagaggactagaagaatattcactgacagatcatggcgcagtctatgcgatcaaaggctgcccgatgcatgaagacccgcttcatcttattccgcaaaatctgcgggaggatttctatagagaatatggcattcgtgtgcaggggaatttgtcccctctgaatatgatgaggctagaagaggaatatggcggacgaattgaggatgtaagggttgaacggatctttttctcagaggataaacgaactggtattggtacctttagtccatctgatccgaaatctcaggacattgctgatttaacaggaagcatcgatttttcaaccattgctgaatttggatcagagtcagatccaagggcctaccgctttgatggagaactcaataaagcaaaccgagggatgatggagtttcaggagatgttaaagtgtgatgagaaatttctatggcaccttctgtcattaacgcaggaaggaaattttaaagcaggccgttttgccttgattagtgcagatgaattgattgtcgctcatacgaatgaaaccgagtaccggtcgtttatttcaaataaaaagaacgaggccttgcactcaagaattattgtgatgccgattccttataacttgaaggtgacagaggaggaacgcatttatcataaaatgatttcagaaagtgatgtttctgatgtgcatattgccccgcatacgctgaaggtggcagcgatgttctccattttgacaagactcaaagagccgaagcgttctgatattgatttggtgaaaaaaatgcgtctgtatgatggagagagtgtcgaaggcttccaatctgctgatattgatgagatgaaaaaggaatttcatgatgaagggatgagcggaattgatccgcggtatgtgattaaccgaatttcctccactattattcgaaagaatatggaatcgatcaatgcgctggatgtccttcgttcgttaaaagaaggactcgatcagcatccgtctatctccagcgaggaccgggagcgctatttgaattttatttctgttgcgcgaaaagagtacgacgatattgcgaagaaggaagttcaaaaggcatttgtgtattcctatgaggagtctgcgaaaacactgatggataattacttagataatgtcgaggcgtactgtaataaaaacaagctgcgtgatccgttaactggtgaagaaatgaatcctgatgaaaagcttatgcgttcaattgaggagcagatcggtatttctgaaaatgccaaaaaggcattcagagaagaaattctgattcgtatttcggcttatgcgagaaagggcaaacgctttgattataattctcatgagagattgcgagaggcgattcagaagaagctgtttgctgatctaaaagatgtggtgaaaattacgacgtcaacgaagacaccggatgaacagcagctgaagaaggtcaatgaagtagtggctagattgattgatgaacatggctataattcaacaagtgcaaatgaacttttaaaatatgtaggcagtcttctcaatcgttaataaatgaaggaggcattattggcgcacctgcaccggtaatgtcttttttagaaatgatcgtcaacttgggtgacgagcagcataggataaaggaatcggtagttagaagaattgtgcaaacaggtgaggagggggatggatgtcccggcaagaaaaaagtcagtttattgtatctcaggaagactggtccctccatcgaaaaggctatgacgaccagcagcgtcatcagaaaaaagtcaaagaagcgattaaaaataatttgccggatcttgtcacagaagaaagcatcatcatgtctaatggaaaagatgttgtcaaaattccgattcgttcgttagatgaatataaaattcggtataattacgacaaaaataagcatgtgggtcaaggcgatggagacagcgaggttggagatattgtcgcgcgcgatggatcagacagtaagcaagggcaaggaaaggggcagggcgctggagatcaggctggtgaggattattacgaagcagaggtctcattaatcgatcttgaggaagcgctgtttcgggagctaaagctgccaaaccttaaacaaaaggagcttgacgacatcattgtcgagcaaattgagtttaacgatattcgcaaaaccgggttaacaggcaatatccataaaaaacgaacgatgctgtcggcatttaaacgaaatgcgatgacaggcagtccttccttttatccaatctacccagaggatatcaaatataagacgtggaatgaagtgaccaaaccagagtcgaaagccgtcgttttggcgatgatggatacgagcggaagtatggggctttgggaaaaatatatggcgagaagttttttcttttggatgacacgtttcttacggacaaagtatgagacggtcgatattgaatttattgcccaccatacggaggcgaaggttgtagatgaagagcatttcttctcgcggggcgagagcggagggaccatttgctcttctgtctatcgaaaggcactagagctcatagacgaacgatacccgccgtcgcaatataatatttatccttttcatttttctgatggagacaatttgacctcagacaatgcacggtgcgtgaagcttgtttctgaaattatgaaaaaagccaatttattctgttatggtgaagtgaatcaatacaaccggcattctacattaatgtcagcatataagcatatacaggatgagaaatttaagcattatattttgaagcaaaaatcagacgtttttctcgcattaaaaaaattttttcagcaggaagaagttctttcgtaaatagcacatttgaaaaaacctttcagcataagggctgaagggttttttgtatggagaaggaagggatcaccagaaaaaaagtaaaactttctctttgacatttcaattttcatttattaatatttaatcttgttaaatataagtttttcaaaaaagatgccgatcgtcttttcttctttttctactctttgctcatgagtgaacaataagtataaatgggctgcacaccatttttcaggcggagtagatgaaggagaaataacagctttatgagcttgtttcatattctgtcagatgatgggcattctaagtttgctaaagcagatgacactatatttttatacatgaaaggagaaacaaaacatgaacagagggcgtttattgctaacgaacattattggccttattgtgattcttgccattattgccggaggtgcttattactactacgaaagcacaaattttgtcaaaactgacgaggcgaaagtgacaggtgacatgtatcaaatcacagcaccagcagctggacaaatcaaaggctgggatatcaatgaaggtgacgaagtgcaaaaagacagcacagttgcaaaagttgaaggagaaacaaaaacaaacattaaatcagtggctgatggcacattagtcaaaaaagaagtacaaaacaatcaacaagtgcagcctggtacagttcttggtgaaaccattgatttaagcaagctttacatcacagcgaatatcaaagaaacagatattaaaagcattgaaaaaggcgacaaagtcgacatcgtggtagatggtgatcctgatacaacatttgaaggaacagttgaacaaattggttatgcgacaaactcaacattcaatatgctgccagcaacaaattcaagtggtaactatacaaaagtcacacaaaaagtagcagtgaaaatttcaattaaaaatccatcagacaaagtacttcctggtatgaatgcttctgtcaaaatttcatcttaatgatgtttgatatcaaaaaatgaaaggaggttgtctgagatggcaaatcaacctgcagcaacaaaacagggagcaggctccttgtctttactgatcattttaatggccggcttgttcgtagcgattttgaaccaaacgcttctgaacgtagccatgccccatttaatgactgaatttaatgtgagtgcaacgacgattcagtggcttacaacaggttatatgcttgtcaacggtgtgctgattccgttatctgcgtttttaatcacacgctttggacagcgcagcttatttctagtcgccatgatctcgtttacactagggacctttatttgcgggattgcgccgaacttttcaacgatgctcatcggtcgtttgattcaggcaatcggcggcggtatcctgcagccgctcgtgatgacaacaatcctttttattttccctccggaaaacagagggaaaggaatggggattttcggtcttgcgatgatgtttgctcctgcggtaggaccaacattatctggttatattattgaacattattcttggcgtattatgttttatggacttgtaccaatcggagcgattgtcattatcgcggctttctttatgtttagaaatattgtagagcctaaaaaaatcaagctggacagccttggtgcgattctttccatccttggttttgcttcgcttctatacggagtgagtgaagcgggaagtgatggctggacagatccgatcgtcttatcgacgattattgttggtgcgattgcgatcattctctttattttccaacagctgaaagctgataatccgatgcttgatttccgcgtgtttaaatacagcatcttctcattatcaagtgtcattaatattattattacagttgccttatacactgggatgttcttacttccgatttatctgcagaacctcgttgggtttacggcattgcaatccgggctattaatgcttccaggggcacttgcgatgctgattatgtccccgatttcagggattttgtttgataaatttggacctcgtccgcttgcgattgtggggatgctcattaccgttgtcaccacattcgagtttacaaggctgaccattgatacatcgtatagtcacattgtgctcatgtatgcagttcgtgcattcggtatgtcactccttatgatgccggtgatgacagctgggatgaaccaattaccacagcacttaaacagccatggtacagcgatgtctaatacattaagacaaattagcggttcgatcggtacgagtttgatcacaacgatttatacgaatcggacaacattccattattccaatatggcggatcaaacaaatacagcggacccgttctttatgaattcattccaggcggctgtgtcgaatgtgatgcatcatatgggcatgacagctgaagctgctcaaaaatatgtatccacccagctctttacgaaagcacaggtcgattcaaacgtaatgggcatcaatgatgcttacatgtgggtaacgttattctgtgccgctggtgtcattctcagcttgttcctgcgtgatgtacgtaaggataaaaagcgaaaagatcagcagcataaaaaacaagaaatgacactgcttccagcacctaaggaagcaaaccaagatgcaagataagtgtggagggaccgtacatgaaaatttatgtcgtatacgatagtgaaggtgaccatacaaaagcactggcagaagcaattgcagcaggcgcaggtgaaacagagcaagctgaagtattcgtcgatcacgtgaaagatgcggatattcgcaagctggatcaaatggatgcgatcatttggggctgccctggtcactttggtaccattagttctgggttaaagacatggattgaccgtcttggctacctatgggcagagggaaaactgatcgataaagtcggtgccgttttctgtacaactgctacaacgcacggcggtttagaaatgacgatgcataatttgattacaccaatgttccatcaagggatggttgtcgttggccttcctggaaatgtgccagagaatgctttatacggctcttactatggagcaggtgtgacatgtccgattgattctgatgaagtgatttctacagaaggcattgaactcggcaaagcattaggaagacgtgtagcatcagtcactgcgtcatttaagcgataaggagagggttcttttggcgacgattattgtagcgttagtagctgctgttctagtcattatcggattagtagcgttcaatgtcagacacgcttcggtcgagaagaaagagatcaaagaagatgtgcccaatcagcctgacgtgccgcacagcgagtcagaagttgcggcgagacctgtagagcctgaagaagaagaggaagcgtcaaagccttctcaaacggatgaacgagtgtctggcgatgatttttatagacaggcgcttcaaaagtttaagcagccagaaccacctgtcaaagaagaagaaccagagacaaaaatgaatgatgatatgtatcgttctgctttacagaagctaaagcagaaggacaaataaaaaagagaacctctcgcaggttctctttttttatggcacaaaaaaaccgccggcagaagccggacggttttccttcactctataaagtgctaaagagcagatgctcttaaattacgctttgttaacgttagcagcttgtggtccacggttaccttcaacgatttcgaaagaaactgcttgaccttcttctaaagttttgaagccttcgccttggatagcagagaagtgaacgaatacatcgtcttgaccttctacttcgatgaatccgaaacctttttcagagttgaaccattttactttaccttctaacatgaaatttcctcctaaagcgatcttaacgcttaaattcactattcttgctcttacacaaacttcaaagacgaaaactctttcaaaactttcttcttaaagatgatacgaacaaaaataattacctttactttaccagtgtttgcgggaaaaaacaactgttatacgaaaacttttttaaaaataattagcgctaacaaattgaggaaaaagcctatattaattggcctctttttctctctgagaagctcacttgatttcggccagactgcttcgctttatagagctcctgatcagccataatcggtaattgtttgatgtctgcacttgttccggggtaataagcacacccaagtgatactgtgatatgaatggacatgccattttgtaaatatatcggctgatctgctatttttctccgtaagcgttctgcaatctgccatgttttttcaactgtacaatttggtagaaggacagcaaattcctcaccgccgatccggccaatataatcagagcttcttgtgtttttcatcaacctttttccgatttcttttaaaaccatatctccctcatgatgtccatattggtcattgatggatttgaagtaatcgatgtctaagtaaataagggacatttgatggataggctgcttaaatttcatagaaaaagcatcacttaagacctcatcgaacttccgtttatttaaaacacctgttaaaaagtcataatgagcttggaatttatacaaatttaacagctgatatgcttttgtttgatgctcaatgacgtaaaagttaaacagtcctgcaacatatgagaacatccaataggcagaatggacttcaatagaggtctcatgtgcaatcgtaataaacaaaaaagttgcaatcacattgctgatcgtaatggacaaaagcattttcgcaacttgattcatatggcgctcagcaattaaaaaagaggctgttgcaatgatcatcatggaaaaaatattgatgaaagaaccgacgttggcatcaattaataatcggccaatgatcacaagacaggctgcaatgatggtttggacgatgcctccataaaaggccgttaaaataagggggatatgtcttaaatcgatgatggctggacctgctttgatagagaagaacattaaaaggacaccgagtaatccagaaagaatgcctttgcatagctgtctgagcagggtatcttctttcttcagaaaattctctttaaacacaagcataaataaataatggaaagtgacaagaattgttaaattaataaagaggtctcttagcaaaataaaatcacctttttaaaattactaaaatttgttgcaaaagaaaaggggaaaaaggataattaataaaaatttcacttatgaggggatcgaaacacatgcgaggaaaacgcttcccagatgaaacggactggctttctttttttgaaacggagcctgatgaaaggttcgagagaggtatgcctattgaatatcaaaacctgacatttcgatttgaaaatcaagacgagcgcttcgttgtcacgatgtaccttggaagtcaagaatttacgttaaaggctgtttgaaaaaaagaggcatctgttttaggcatatatgattttaaaaccgtgcagcatgtagagataaaaaaggacaggccaaacgagaaagagctcttaatcatagtagaagcttatgacgattttatcacaacagttgaaatcacctttttacctttcttctctgtgatggtgaaagaacatttttcaggagaataaacaggagcctctatttatgaaggctcctgttttcttatttgtgctcgatgtcattgattacttgttggattgattcatcatccatcacattcatgacactttcatcaatatggagagactgtgcataagactctcttggctgatggtttcttgatgtcgattggtgctgattcgtatgatttggctgtacagcagtgaatgcctgcttcatcatttgtccgatttccgcagttccctttgattcattctgtgcgtgtgactcgtgacgagatgagtcatggtgctgatggctttttcctttcatcattgaagacatattcatttgcgtcatgcttttcagccttcttcgtaaaaccggagaaaataatgcaatgatggctgttgatactgcaatcattgcgccagtgctcatgccttttcttttcttaaacaaacgaatccctccatttgatcatgatgatacttcttcatcatgtttaggatgaccaaagcaggctgaattatgaattcattttatgaaatagaaatgtgtgcataaaaagccggctggatgaaaaacctatgagcaaaaggagggaataattgatgaataagaaatggatgctatctttactactcgttccaacattgatcaccactggatgtggcatgaacaaccagggagatgagcaaagaggaacaatgaaacgacagtatgaaaatgtcacatataagaatgacaatatgagacaggaagaaccaaatgttcaaacacctcagaaggtcaaagtggcagataaagcgtcagagcttgtagccaacatgtctgaagtgaaaacagcgaacgtgcttgtcacaggaaaaaatgcatttgttgccgttatgcttgaaggcgataaaagcggtaatgtgacggacgatctgaaaaagaaaatttcagacaaagtcaaatcaacggatcaacaaatcgacaacgtgtatgtatctgcgaatccagactttatcgatcgtatggaaggatacggaaaacgtattagaagcggagagccaatttcaggatttttcgatgaatttactgaaacggttcggcgtgtcttccctgaatcaaaatagctacgacaaaagccgtatgtcatatgcggcttttttgtttggaaccgcaccttgcacacctgactgcataaagtaaaaaatatatcacctcttgttgatctttgtttcttcatagaaagagaaagaggctgcaggatgaattcaggtggggagcaaatgaaagccaagccgtcattgattcataaaaagcttgtaggcggaatgattgcagcaggtctcattttttatgctttcaccgcgtacttgatttatgttgcgtttcagctgacaggacaatatttagagcagcagtcttctcctaaaaccatattaacggagggactcaataagcaagtttatgaacatattagaatatactatgcagaggaagaggacgcttttgttgacctgacaatcgaggccatggatcaggcaaagaagaggacagcgtcagtgtttcagtttgaaactgacaaacctttagacattatttattttgatgataaagagacgatcgagcaatttgccggaatcaagcatattacgggtttttactccgatcatgatcaaatgatagggttatatccagataaacgggaagcattattgaagaaagagacactgcctttatactttttcaacacgttatttattcatgaatatgctcactttgttttctatgaaaaagctcattcttatgaagtgtctccagtgatctttccgctttggttccatgaaggaacagcagaatggacggcctatgacgtgttaaatgccacgtctgaacggttcgacgtcattccctttcaatctcttcattccgatcaagattggcaggacgcccggatgacgtatgaaacagatgtttatttgcaaagttattatatgatctatgagctggttcagctttacggacgagatatcatacatgagatcatgcaggaaacggcgaaaacaggtcaatttgctaaaggctttgaacaggcgacaggggagcggctcgcagattttgaagatcagtttaacaagatgtatcaaagaaaaaacggctgaccagagaaaagggtcagccgtttttttaatgaaggggtttttgctgattggctttgcttggcggcatttgaacctgcccttgaagcggtgcgaaagctgatgtcatggccgtcatgtcttgtctggaaagctggggaacttgatagtagccatgcttgttttgatacaagaaaatttcatacgccatttcaataaagttcgggatttgcgcagcaagcacacgtctgacaactggatttgttacttctaatgcagacatggaaagtaatccagcatgtgatttgaccaggctgagcatatgccctgtgatgcccaagtcttttacatcctgtaatgactgattcggcttcttcggctgagaaggcttgatcccgtacgtgacttgtgtgtgctctttcatcatataagtagcggtttcttcactaggcttttggccggtagaaaaacaatctacagtgacattgtactgagataaaacgaattggtattgtcgatccaagatgtcggataatgcaggatcctgaataaactgccgcaggatcatatactgatccaaaatattaatcgtgccggctaaaatttcatgtaaatcgaataactcatgtccgccatgattgagctcgggctggggagcgcttccttgaaacattggttgctgatcgttttgcattgagattcctccttctgtttatacaatctgttttaatgtgaggatgttttccttctttcatgcaaaaacattatttacaattagagggttttcttcctttttgtcgaaaaaaagtatcagacgaatgaacatgggggtaccagatgcaggacaaaatcattaatcgtttgatagaagacgaacatgtgcaggcaccagtgattggcatcggtgtttcgccgtttgaacagcatcatcttgaggctttttttcaatcatttccacatgaattaaatgcctcttttattgttgtgcaaaatcatgtgacggacgattgtataactgatttggaagcacttgttttaccgattggctaccgggcaaaaacgattaaacatggtgagaaagtcatgaagaagacgatttatttttgtccacagcatgcggttgtgacgttaacagaagatcagcggctgcacctatcagagcagctgccggcgtgcatggcttgctctgtggacttgctttttcagtctcttgccagcgttcaaaaggaagaggcttttgcgattttctttcaaaaaggtcattgtgtgggaagtggcttgcttcagttggttgagcaaggcggtacagctttatcgtgcagtgaggtagaaagtggttttgacaccttgtatcaacaaacattcaaagacccttcaacccttgcggcatatatcgccaatatcatcaacgtcccgcatgtcgatgaggcagatcctgttttactgagaattattgaacgtcttgaaatgtataaaggcattgccttttcaacctatcaaaagaaaaggctgctatctgtcattcaaaaacgaatgaggattgcaaaaaaacggatttcattattatcagagtacgactgcttattagaaagagaaccagatgagcttgatcgcctgcacgcacagcttttaagcggcatgacgtctttttttagggatatggaggcttttcgtgtatgtgaacatcagatcattccgtcgatcattgaaaatgcggtgaaaaacgggaaatctcgatgccgtatttggattgcgggatgttcgacaggagaggaggcctattcttttacgatcttatttttagaagaaatgaagcgaagacaagtgaccatcgaacttcaagtatttgcaacagatatcaaccggaaagccattcaaacagctagtaaaggtctttactcagtagagtctatggcaaggatgccggaaaaatggcgggcgcgatatttcgaaaggaaaggtgacgcttttattgtgaagcagtcgcttagaaaacatattgtctttgcacctcacaatttattgatcgattcaccttttatccacctcgattttatcagttgccgaaatgttctgatgtacttccagcctgaagtgcaaaaacgaatattgtcccgattccaatatgctttaaaagatcaagggatgttgatattagggccaaatgaaactgtacccaatatccctcgtttgtttcatttgttcaatgaaaaatggaacatttacacccattcaaacgtttctaaaccacatgtcccttgggcactaaacgctcgtgatatcgagttgaaagcgcgagccgcacaatatatgcaagaagtaagcgaggattatgatgcatgtatgattatcaacgatagtgacgaaatcctggcattatcaaatggtgcgtattcttttttagaccatacagaagagtcagatcaagcatgtgaatatgtaacacctgattatatgaaagagatgttgagtcaaacctttcaaaaggtgtggacagacgagacagaggttgtgtctcaacatgttctcatttcggaaaaaggcagcaagcagtatgcagattttaccgtgaaaagttttgaccgccgttttaagggagtttacgtcattctcattcgaatgaatgagagaggaaaaaatcaaaataacggcaggggcaaaggaatgtcagatcagaattcagtctatcaacagcgtattgtcgatttagaaaatgaactcaatgaagtcaaacaaaaggagcaggaggcaagggctcaattaaaagcgaaacacacgcaattagaggagtttgagaaaaaacacgagcattttattaatatcataaacaacttaagggtgacaagagaaaaactgtacagaccctctgtcaagccggagcttgcgacgttgtttgtggacagggacatgaatattcgctattacactcctacagctgcctctttatttacttcagcgaaaatcaggcatcagcaatcctttcagtcgatggctaaaaagcttacgcaggaaacgctctatcatgatatccaatccgtcatatcggataggcgcgcgatcgaacgtgaaattgaaacgaacgaaggagagcaattcaccgttcacatcacacctatcttcgatcaagagcatgaaggagcggtgatgacttggattaaaatgaccgaagtaacgaaaatcaaacagtcgcttcatctagcggtgacggcgcttgataacagccatattcatattgtagttgcaacggaggaaggggttatccagtgcgtgaatcagcgtttctgtcagtttgtccagcagcatgaatatgacctgatcggcaaagatattttttctgtctaccattcgctatgtcaatgtgatgatttagagaagcaatggaaggtttgtttaaaagagggcagctggacaggtgagctgtactttcaagatttatctgggcgcgaacgatgggagagagtctctttacatcgaatcgatgatcctgacaaaatgcagtcaaccgtgatgcggatttcagaggatatcaccaatcaaaagcagtcagaaaagatgctgatgaaatcagagatgctgtcggcagtagggcagcttgcagcaggtatcgctcatgagatacggaacccgctgacatcgttaaaaggatttttacagctgatgattcaaagtaagaagtatcagaaagattatgcagatgtgatgatgtcagagtttaatcggctcgagtcaattattaatgaattcctcgttctttctagaagcaaatcggtgaaatttgaaccggtacatgtcaatcttctgctcgaagaagtgatcatggttgttgaatcccaggcggtcttaaaaggcgtgtccattcagaaaaatctgtctccgtcgctccctaacattcaaggcattccgaatgaattaaaacaagtcttcctgaacatccttaaaaacggaattgaagcgatggatggtgtgacaggtgtcatcaaggtgacctctctcatgaaagatcatcaaatgatgttgatatttgaagaccaaggaaagggaataccagaggacgaaatagggaagctcggtgaacctttttatactacaaaagaaaaggggacaggccttggtttaatgatgaccattaaaatcattgaaagccatggcggcaccattcgttttgaaagtaaaagctttgagggaacacgtgtgattattacctttccgatgagttaaaaagacaagttttacatgaaatccattcaacatcaatatttactttgtacactatgagagatgaagcgcaaaggggagaggtctaatgaaacgaatgctatctattcgaatgatttgttgtttggttttgatgatctttagtttgcaatccttactgcctggcatgatcacaggaggcgaggtcagtgcatctgaaaagaaggaaatggtgtggaagcaaaaaaagatcgtgcagatcaaaaaagcccgtcatctaataggagagaccgtgacggtgagcggaattgtgacagcagatcaatccgctgtaggcaatgggaaattgtccacatacattcaagacaaatcagctggaatcaatatttattcagcgcagcccaatcacttcccggaactaaaagcaggcatgaaggtgacagtgactggtaagatcacgtcttataaaggaatcattgaaattgtgccagatcaaggccgcctgaagatagatgctgtgaatcaaactttgccaaaggcgaagcgagtgtccgttaaacaactagaaacggatcaagccggtaaacatgaaggaagactagtgaagattaaaggctatgttgaggcaaaaccagcgcagccggctggcggtggatacaatgtggtgatcattgataaaaaataccacagcaccatcctgagagtgatggtcgatacaaatgctattgataaagtaaagacagggaaatggtacgagtttacaggggtgttaagcaggtatgatacgctgcaggtgcttccaagacataaggatgatatcaaactgctgaaacgccagccaaagccgccaaagatgaagaaggaatacaaagcaacagttgaccgtgtggtggatggagatacgattcatctaaagaagcctgttcttggtacaacaaaggtgcgttttgtgaatatggacacgccggaaacgtatcataagccaaaaaatgaattagaccaaaaccaattgcgttttggacagcaggcgactgactatttaaaaacacttctttcaagcggtgaccaagttacattaaagattggtcctgaagcgaaggacagctatggacgtcttttagctcaagtgaagaccaaaaaagggctaaatacaaatctagagcttgtaaaaaaaggatatgcccctacttatttcatctggccagttggagatgaaaaggactatcatacgtttcaaaaagcagtaaaagaagcaaaagaaaaaggactgggcatatggaacgaagcggatcctctgatggaacagccgtttgaatttagagcacgagaacagaaaaaaggactgacacgctatgttggtgactcagctgtgaaaacctacgtgtcccctgacaaatggaaagaaatcaatgtggataaacggatcttttttgcttccaaagaagaagcagagcaggctggctatcagccggcaaaggatgcaagcgaagtaccattaacgattttaagtatgaatgatttacacggtaaaattgatcaagaatacgagctggatctcaaaggtgatggcagtaaaggcatgtacggacgaatggattatgtcgcggcctatatgaagcaaaaacaagcagcacacaaaaatacgattacggtccatgctggagatatgattggcgggagctctcctatatcttctcttctgcaggatgaaccaaccgttgaactcatggagaacattggctttgatgtgggcacggtcggcaaccatgaattcgatgaaggggtcgacgagctattgcgtatcttaaatggcggagaacatcctaaaggcacaaaggggtatgacggacagaacttcccgctcgtttgtgcgaactgtgaatacaaggatacaggtaagccacttttaccggcttatgaaatcatcgatgtcgaaggaatcccagtcgcatttatcggtgttgtgaccaagtcagccgcaggaatggtcatgccagaagggattaaagacattcagtttacagatgaagtcaaagccgtgaatgaagccgcgaaggaactaaaacaaaaaggggttaaagccattgcagttttagctcatatgacagcctctcaaaatggcgatacgatcactggagagagtgcaaagcttgccaaagaaggtgatgatgaaattgacgtcatctttgcagggcataatcacgaagtggtcaatggagaggtcaatgggaaattaattgtgcaagcctttgaatatgggaaggcgattggcgaagtcaatgtgacacttgaccgcaaaacgaaggatatcgtcaaaaagagtgcaaatatccagtatgtagatcaagctggtatagaaaaggacaaggaagcagcagacatcttggctcattacgggaaagaagtggagccgattattagtgaggttgttggagaagctggggtcaaaatggaaggcggctattcaaatgatggagacacgccgctcggtaatttgattgcagatggtatgagatattcaatgaaaagtgactttgccatgatgaatggagggggcattaggcaaaaccttgaaaaagggccgataacgtggggagatctctttaatattcagccattcggcaacgttttagtcaaactggagatcaagggaaaagacttagttgagatcatagaagctcaaatttctccacaatttggaccagattatagcatttcaggcttttcatattcctatgatccggtaacatataaagtagtcgacttgaagctgccagatggttcagccgtagctttcgatcaaacgtatacactcactgtgaataacttcatggcaactgcaactggcagtaaatatgcaccaataggcagacttgggaaaaaccctgaaacaggcccagaagacttagaagccactgtcgcttttgtcaaaagctttaagggagcttccattgtgtatcaaaaagaggggcgaattcaaaaagcaaaacaagaagaaaaagcagcaagctaaagagcgtatcatctaagagaaatgtaacaggcaaaggagtttaagcatgaaaaagtggcttgcactgactgtgatgacagccgggattgttctgctcggctgggggatttggcaaatcgcctctactcatcttcaaacagcccaatcattagacgaagcgaagaaggctgtggcggacgatcaagggatgtccaaaaagcagtttgctccagaagtggggaaagcctctggcatcctgacgattccaaaattaaaagcagaccttcccattgtcgaagggacggatgcggatgaccttgcaaagggagtaggacactacaaaggcagttattatcctgatcagaatggacaaatcgtcctatctggccaccgtgacacggtgtttcgccggacaggtgaactggatattggagatcagctgaaaatcactgtgccgtatggtgagtttgtgtatgaaatcacgcatacgaaaattgtcgatcagcatgatacatccattattacgttgcagaatgaaaaggaagagctgatattaaccacatgctatccttttcatttcgtcggcaatgcaccagagcggtacattatttatgcaaaaagagcgtctgtctaaagaaaaagagcctgctgatcatatgcaggctcccagcgtgtagacaaacccttgcattcgttgtcagatctacgttccggtgctcgtccttcctagaactgcaaaggttttctatcacgctgaaaagaagaaagggctaaaataagattattttagccctttgtcaacaatctgagatcctgctaatcaaatgcaggctctttattttaatggatgattttattcatgagctggtccatatcaggtggtagaggtgcttcgatgatcagatgctcacctgtaaaggggtgtttcatgtcaacttgcttggcgtgaagagcacacctgttgatgtaatcacgaactccgtcatataaagtgtccccagctagtggatgcccgagactgctaaggtggacacgaatttgatgcgttctacccgtctctaattgcagtttaacggctgtcatttgcagacgtttattcatgtccatgacctgaaaatgagtcacagctttttgtccagtaggggagattcttcgtctgactgcatggtgtttgtcacggccgatcgctgcatcaatggtgcctttcttttttttgaaaagcccctctgcgatggcgatgtatgttcggctgattgtttttttagaaagcatttgatcaagagccgcatgggctaatctatgctttgcaaaaatgacggtgccgcttgtgtcttgatccagcctgtggatatgtctcaccctcttttcttctccatttgcttgaaaatggaaggccacaaggttagccagtgtgcccgtttgtccttgttcattcggatgagttggccgtccggcaggtttttgcacaattaataaatgctcgtcctcgaagagcacctctaattcaccgtattctggtgccacatcactttcttctgtttcaaataaatcaatgatgatctgatcgcctttactgactttagccgcgtgatgggcaggcttttgatttaaacggactttttgatgctccatccaaaaatgaataattggttttgatgcagatacggctgtttttaaaaaatgactgagtgatgtgtgatgatactgctcgtctactttgagtgagagcgtgtgtccttttatgatcatgatatccgttcctctctatgggtatatataggaaacacttaccttggcgaacgcctttttttctgtgctattctgaatggagaaataacgacagagaggtagatgtcacgtgagattaatgaaagctgctacagacctgcaagagcaggcaattgaagaaatatcaaaggaagttgaagatcttctttctcatgctgtcaatggacagcagcgggatatgcgtcaaaaagaccgctcccttacctttattgatggcgtatataacgggacgatggatgatgcttttcgtattttatcgggacttcagctattacataccataattgtaaaaccgaaacgtcatatcaccaaacgtgatcgtgagctattcgagcggaaccgtgagcaggtcaatgcctgcggcttttcttttccgtttgatctagatgattttgtcagccgtcaccttcaaaatgcgtaaaagatggtgtgaacttccttgttaacttacaaggccctcgcacatactatttttaagggaacggagaaacctttaagatctgtaataccaaacccgctctttttcaacattgcctatttctccacgaatcggagcgcttggatctcttacagaatgaacagaacacgggtaggagcctgacaaaacggtgcaggctccttttatacataatcattttagcagacattcatctttgaaagtcaattttattcacgatatgatagcatggagtatatgtttaagacttttgtaaaaaaaaggagtggcctcgttggtaaaggcgattatatttgattttgacggattaattttagatacagaaacacatgaatatgagattttacaagaaatgtttgcggagcatgagtcagatctgcctctttccgtatggggcaaggtcattggcacgcaggcaggctttaagccatttgaatatttggaaaagcagctagggaagacgctggatcatgagacactcacagcagatcggcgttctcgttttcaaaaaagaatgaaggacgaatcagcaagacctggcgtagaagcttatttagaagcagcaaaggagctcgggatcaagattggacttgcttccagctcagactataaatgggtgtcagatcacctaaagcagattggtcttttcgactactttgaatgtatccgcacgtcagatgatgtggaagaagtcaaaccaaatccagagctctatttgcaaaccgcacgctgcttaggggtagagccaaaagattgcgtggcatttgaggattctgtgaatggatcagtagctgccaaacgggcaggtatgaaatgcgtcatcgtcccaaacaaagtgacgagcacgctgcaatttgaagaatatgatgtcagattagaatccatggctgaaatcgaattgctccagctattccatcagcttgaaaaagaggatcagtaagggggcaaaaacatcatggcagaaaaactagacttaacgcggtttgaaaaaagaatggtgatccgtaatatccgtgaagaggatattgaccgaatcattgccttgcaagaggtatgctttccaggcatggacccttggaaacgagagcatcttgaaagccaccttgagcatttcccagaaggacagttttgtgctgaattcgagggagaaatcattggctcttgttcaagtttattaattaactttgatgaatacgatgatcgccacacgtggcaggacattacagatgatgggtacatcacaaaccataatcctgatgggatgaatatgtacggaatcgaagtcatggtgagtcctgagtaccgccgcatgaaaattgggcatcgtttgtatgaagcaagaaaagacttagcgagaagattaaatttaaaaagcatcatcattggcggacgcattccgaattatcataaataccaagaggaaatgacgcctcgccagtatgtggagcaggtgatgcttcaccaaatctatgatcccgttttatcttttcagctgttaaatgaatttagtctcatgcggatcaatccgaattacctgccggatgataaagcatccagcacatatgcgacgttaatggaatggaataatgtcgactatcgcccgcaatcgaaaagatattataaatcggcgttccccgttcgaatttgtgtgattcaatatgcgatgaaacaaattcattcctttgaggaatttatgaatcaggtggagtattatgtggatgtcgcatcagatgcatcagctgactttgccgtattcccagaaatttttacgacgcagctcatgtcttatttagaagagcgttcaccaagtcttgccgtacagcggattacggaatataccgaggactacattaatttgttcacagacctttctgtgaaatataacattaatatcatcggcgggtcccactttgtagaagaggaagggaaaatctacaatatcgcctatttatttagacgtgatggaacgattgaaaagcaatataaacttcacatcacgccgaatgaaagaaaatggtgggggatttcagctggtgaccaggtccgggtatttgatacagactgcggcaaaattgcgatccaaatttgctacgatattgaatttcctgagcttgcacggatcgcggctgacaaaggagcgaaaattattttcactccgttctgtacagaagaccgccaaggctatttaagagtacgttactgtgcacaggcgagagcggtcgaaaaccagatttataccgtcatctcgggaacagttggcaaccttccgcaaaccgaaaatatggatgttcaatatgcacaatcggctatatttgccccatcagactttgaatttgcaagagatgggattgtaggagagtgtaatccaaacattgagatggttgtcgttggtgatgtcgatttagaaattttaagaagacaaaggcaagacgggaccgtacgtcagctgaaagaccgaagaagagacgtgtaccatattgaatataaaaaataatgaaaggaagcgcctattgttgaggcgcttctttttgatgacattttttaaagagacaatgtggcgcaatgagcgatcgctttcactgctaaaaaagggacatctgattggataagattttttcgattgacaaagggatgctggagcaaaagcagaatatactgaaaggagatcatgtgttcaaaaaggagaggaatatggggcgacaatctaaacatctgtatatcaatttgccggtaaagcacgtgaaggaatctatcgctttttttgagcagctgggttttgactttgagcagcagttcacgaatgatcaggcggcctgtttggtcattgatgacacgatcaccgtcatgctgttatctcttaggcattttcaatccatctcagagaaacaattagtggacgcaaaagaggcatcagaggtgattatctctattcgtgtcaattcacgagaagaggtcgatgagcttgtcgagcaggcaatggcagcaggcggttcaccgtttaaggagaagcaggatcatgagttcatgtatggatggagctttcaggatcttgatggtcatttgtgggaagtgttttatatggatgaggaaagaagcggcctttcataagggtgcttcttttttattgtttatcagtggtatgataatgaggaagcagaaggaatctggaattcaactagagaaaagtaggtgcagcatggagtttttacttgtcttactgccagtgttcggcatatttctgattgggtatatcgggcagaaggcgattggttttgacatacatacgctctcatcaatgtctttatatttaatgtcaccatttcttgcgtttgaaaccttttatcaaaacaaagtgtcgatggactatgtgtatttatccatttttgttgtcgggctttgtcttgcacttattttatgtgtctttattttatctcgtatctatgggtattcgaatgaaacgtattgtgccatgattctgtcgtcagcctttatgaacaatggaaactacggcacgcccgttgtgctgcttgtcttcggagcagcaggtttggatattgcgatcgtattgatggtgctgcagcagcttgtcatgagtacaatcggtatgtattatgcagcaaagggcggagaggatgcgggagatggaaaggtcgtgctgaaaaaagtgcttcgtatgccggttgcttacggggcgctcatcggtctattatttcagctgattgacctttcattacctaaagagctgatgacgggtattcagcttgtagggaatgctgccataccgacgattatgcttattttaggtatgcagcttgccgtgatctcttttaagcaagtggattatcgaaatatttcttatgctgtattgctgaagctgtttatctccccactcatcgcatttggctttacggttattttaccggtagatgatatggtgaaacaaattatgatcttagtggcagccatgccgacagcagcaaataccacgctgatggctgtacaatttcgaacgaagcctgagtttgtctcaagcacgacatttctcagtacaatcttaagtatcgtgacattaccagttttattatggattttatccatgcaccctctgggataggggataggcggcaaacaaagggggacatatgaatgaatgtagatgttcatttccaagtgagtgacgtgttgaaaacgaagcattttgcgcatgcaaaagtgttagcaggggaaaaaggattgtttcggcaggtcaaatggatccatgtgttagaagtgcctgatgtagaggatttgttaaatggaggcgagcttatattaacgacagccgcaggcttccatgatcaactggatgtgtttcaagcgtttttacggcagctgattgattcaggggcagccggcttgtgtattgaatttgttccgctaagattcgatgtgccggaagaattgctgacctatgcagaagaaagagattttccgcttattctgtttacaaaagaagtgaagttcgtcaacatcacgcagcatcttcatacaatgatgatcgagcgtcagtatcaaatgatggcagatttagaagcactatcatcaaagctgaatgagcttttactgaccccgcatccgcagatggatattttggatcaagtgtatcagcacgtaagggggattcttttactcctccctgttcagggcgagccgattattttatgtgattcttccaaaccaaccgaagaactggtcatgaattatttgcagtttgcttccgtgccaaaaggatacgaagtgacgcaaaaacaagtgcttgcactcaaacaaacatttgcagatcttgtgctcattcatcaagcggacacgctctctgaatttgaactgctcgtgatggataaaggagcgaatgctcttgcccagcaaacattaagagagctttatacagaagagctgaagaaaacaaaagagaatgaatggctgcaaaaatggttccaagaagagcatacagaacgagagatcatagagcaccttgaagaaacagaagggttgaaaaagccaactggctgcgtagttttgctctttcaaaagcatcatcaaatcgaagaaatcgcagggaatctttactttcttgtatcttgccgctccatttttcagcgtgcgggtttctatctgattgcatatgagcatcaaggacaaaccttgtttattttattaaacacgagaaagaaagaggactggaaagagcgtgcagaaaaggctgcaaacgacatcaaacaattgtatgaccgggagcagccccgaggggccgagatcaattttggtatcggtcaatattgtgaacagtttcagcacatgagaaaaagctttcaagcagccaaagaagtgctgcatttaaaaaaagtgatgcctcagcgggtggaaagtccattttaccaagatctacatatgcttcgtctcatgcctatgatgaaggaaagcggtctgcttgaatgcatggtgaaagagtatttagagcccgtgattgtatacgataatcaaaatagcgggagactctatcaaacgctgaatatctttttacagacaaacggttctaaaaaagaaaccgcaagccagctctatattgttaggcaaaccctttatcatagactggataaactgcatgccttacttggtgaggatatgatgcaagcgccgaaacgccaggcacttgaatttgcaattcttgcttatgaattcctgcaaggaaatcgacgttagcggagtgtgttcaatttgccaaggcatcaagaaaagtgtcttatgatggtgttcaatcagttgacgatctgtctaatgtaatcggcctgcccccttttttataatgaaagaaactgtcaagttccagtttcatatgcctcacgtttcatccatataatgaatggagaggcaatgtgctgcttgaactggtctaagcttctttaatgatgaaaacggatacatgggggcgggaagatgaaaatacatgagcaggcgcaaaatcttcaggcgaaagatgatcagttgatctggcatcatatgaaagggacaaacaaggaaaatgaaagtatggttattcacgaggcagaaggcgcatgggtgacagatattcatggaaatcgctatttagacgggatgtcaggtctttggtgtgtaaatgccggatatggccgcaaagagcttgcagaagcggcgtataagcaattaaagacaatgccttactatccgcttacacaaagccacgtgccggcgattcagctggctgaaaagctaaatgagtggcttggcggggactatgtcatcttcttttctaacagcggttctgaagccaatgaagccgcatttaaaattgtcaaacaatatcatgcgcaaaaaggagagagtacaaggacaaagttcatctcccggtaccggtcgtatcacggcaatacagcagctgctcttgccgcaaccggtcaagcgcagcgtaaatataaatatgaaccattaggtcagggctttatccacgttgcacctcctgatgtgtatcgtcatcctgaggaccaagagaatttggcgagtgctgcggcgattgatcaggctatgacgtgggaactaagcgagaccattgctggggtcattatggagccgatcattacgggcggaggtatcttaatgccgccaaaagggtatttgaagaaggtcaaagacatctgtgaagctcatggggcgcttcttatcgtagatgaagtcatctgcggctttggccggacagggaagcggtttggttttatgcatgaggaagtaaaaccggatattatcaccatggcaaaagggattacaagcggctatttaccgctttctgcaacgtgcgtgaaacgagaaatctatgaagcttatgcaggggaagatacgtatgaccggctgcgccatgtgaatacatttggcggtcaccctgcttcctgtgcggtggcacttgccaacctagagattatggaaaacgagcaattagtggaacggtcagatgcgctggggcgagatatgcttgaacgtttgcaagagttaaaagagcacccatttgtcggagatgtcagaggaaaaggcttgctgtttggcattgagcttgttcaggatcagcagtccaaaaaaccagctgagctacatgttgtcggtcaattgatcgcagaatgtaaaaaacgcgggctgatcatcgggaaaaatggtgatacagttgccggctataataacgttgcccagcttgcaccgccgcttaatatcacagatgatgacgcctcatttatcatcaataccttaaaagaaagcatggcacagctatagcagagagacttctctgcttttttctatggaataaaagcatgctttccagcattttgagctaggtctatgaagatgatgtgaggtgaaatcggtattggacacactaggtgtattgaaaaatagaagagtttctattactgttaggagaagactgatccaatacacttttgaaggagacggcatatgagttttcatgatcaacctattctacctgctgttcgcaatatgaagcaatttgaggaatttttaaaaagtccatttacatatggtgtcttacttgatgttcacttaggccggctaaagggcatcatgaatgaggcaaatgctcatcacaaaaaaatgtttgtccatgtcgatctcattcacgggattaaacatgatgagtatggaacggaatttatttgtcaggaaatgaagcctgcaggaattatttctactaggtcttctgtcatagtaaaagctaagcaaaaaaaggtatatgccattcagcgaatgtttttacttgatacgagtgccatggaaaaaagcatggagttcgtcgggaaacatcgtccagattttattgaagtgttgccgggagtcgtaccagatttaattacagaagtgcgcgagcgagctgggatcccaatatttgcaggcggatttatccgtacaaaagaagatgtagaaagagcgcttgaagcaggggctacagctgtgacgacctcgaataccaccctttggaaagcgttccaaaagtgaaaaagataaaatgtgaatatttattgacaacgttttcatcctctgatactattgcactaagttaatatcatgtgatggagaaacggagatccacaacagcgctttactaggtgacaaatgaccctgatgtaaagtatgtttgttgtggatctttttctttatcttttctacacattcataggggatggcaactgaaccagaggaggaatttttcatgacaccattttggggagaagtcgtaggtacaatgctgctcatcatttttggaggcggtgtgtgtgcggcagttaatttaaagaaatcgctcgcatatcaatccggatggattgtaatcgctttcggatggggatttgcagtggccattgcagcttatgcaacgggtggaatcagtggagcgcatttaaatcccgcactaacaattgggcttgcgctagaaggaagttttccttgggctgatgttccaatgtatattattggtcaaatgcttggcgcattaataggggctattatcgtctttttacattacttaccgcactggaaagcaactgatgatccaggtgcaaagctaggtgtattctcaactggtcctgcgattccgcatacttttgcaaacgtacttagtgaagtcatcggtacatttgtattggttctaggaatcttagcgattggtgcaaataaatttgcagacggagtcaatccgctgattgttggtttcttaattgttgcaattggtctttctttaggtggaacaactggttatgcaattaaccctgcacgtgatttaggtccgagaattgcacatgcgatcctgccgattccagggaaaggcccatcgaattggaaatatgcttgggtgccagttattggtccaattttaggcggcgcatttggcggtgttttctacaatgcagcctttaaagcgaacgtcactccagccttttggattgtaagcgttattttagttgtggtattgttaggactctatgtctctacgaaaaaccaaacaaatgctgtaaatgaaagtatgtaaggggaggaaaacatcatgacaaaagaaaaatatattcttgcattagatcaagggaccacaagctcaagagcaatcttatttgatcaagaaggcaaaattgcacatacagctcagaaggaatttaatcaatattttccgaacccaggctgggtagaacacaatgcaaatgaaatttggagctctgttctatcggtcatttcaacagctttaattgaatcaggaattgaagcagaccaaatcgctggtatcggaattacgaaccagcgtgagacagctgttgtttgggataaacatacaggcgcacctatttacaatgcaattgtttggcagtcaagacaaacgtctggcatttgtgaagatttaaaagcgcaaggacacaatgaaacgtttagaaataaaacaggtcttctcatcgatgcttatttctcaggtacaaaggtcaaatggattttagacaatgtagaaggtgcccgtgagaaagcagaaaatggcgacttactgtttggcacaatcgatacttggcttatttggaagatgacaggcggtaaatcacacgtcacagattattccaatgcgtcaagaacgttaatgttcaacatttacgatctgaaatgggatgaagaattacttgatatccttggcgtacctgcatctatgcttccggaggtgaaaccatcttcacacatttatggtgaaacaacagactatcacttcttcggcagaaatattccgattgcaggagcggcgggagatcagcaggctgctttattcggtcaggcttgctttgaagaaggaatggcgaagaacacatatggtacaggatgtttcatgttgatgaatacaggggaaaaagccattaagtcggatcatggtttattaacgacgattgcatggggcattgacggcaaagttgaatatgctttagaaggaagtattttcgttgctggctcagcgattcagtggctgcgtgacggactgagaatgtttaaagactcgaaagacagcgaagcatatgcagagcgcgttgagtcaacagagggcgtatatgtcgttccggcattcgttggtctaggcacaccatactgggatagtgatgtcagaggcgctgttttcgggttaacacgcggtacttctaaagagcactttgtccgagcaacgttagaatcacttgcttatcaaacgaaagatgtgttagatgcgatggaaaaggattcaaacatttcattaaaaacattgcgcgttgatggcggagctgtgaagaatgatttcttaatgggcttccaaagtgatctgttggatgtgcctgtagagcgtccagaaattaatgaaacgacggcactcggtgcggcctatcttgcgggaatagcagttggcttctggaacgaccgttcagacattgcaaaacaatggaaccttgacaagcgctttgaccctaagatggaagaggacagccgtgactcgttatacagcgggtggaaaaaggctgtaaaagcagctcaagctttcaaataaaccaaaagtatggtatacttcaagtaagttaatagaacggttggagaactggagagaccgcaggcaccgaagtgtagaaatacgctttgggtgtttgcggtctctttttctttaccgtacaacatgggaggaacaagagatgactttttctagcttagaaagggaacaaatgctgcaggaaatgacaaaaaaaccatatgatgtgtttatcattggcgggggtattacaggcgctggtacagcacttgatgcggcttcacgcgggatgcgcgttggtcttgcagaaatgcaggatttcgcagcaggtacgtctagccgctcaacgaaactagtgcacggtggacttcgttatttaaaacaattcgaagtgaagatggtcgcagaggtcggtaaagagcgtgccattgtatacgaaaacggtcctcatgtgacaacaccagaatggatgcttcttccgatgcataaaggcgggacattcggtaagttttcaacatccattgggcttagagtgtatgactttttagctggtgtaaagcatagcgaacgcagaagcatgctaagtgcgaaggaaacacttgcaaaagaaccgcttgtgaaaaaggacggcttaaaaggcggcggctactatgttgaataccgtacagatgatgcacgcctgacaatcgaagtcatgaaagaggctgtgaaattcggggcagaagcagtcaactatgcgaaagtaaaagaatttatttatgataaaggcaaagttgtcggtgttgtcattgaagatgtcatgacgcagaaaacctacgatgtgtatgcgaagaaaatcgtcaatgcgacaggtccatgggtcgatcagctaagagacaaggatcactcaaaagaagggaagcacttacagcatacaaaaggtattcacttagtattcgaccaatcagtcttcccattaaaacaagcgatctactttgacacacctgataaacgtatggtctttgcgattccaagagaaggcaaaacgtacgttggaacaacagatacagtgtacaaaaagcagctggaacatccgcgtatgacaaaagcagatcgtgattatgtcatcaaagcgattcaatacatgttccctgatctcaatattacagaaaaagatgttgaatctaactgggctggtcttcgtccactcattcatgaagagggcaaagacccttcagaaatttctcgtaaggatgaagtatggacatcatcttcaggcttaattaccattgctggcggtaaattaacaggctaccgcaaaatggctgagcacattgtgaatctcgtacgtgatggactgaaagaagaaacgggcaaagacttcgggccatgtaaaacaaagcatatgccaatttcaggcggtcatgtaggcgggtctaaaaatatggcatcctttgtccaagcgaaaacagcagaaggagtatctgttggtttaacagaaccgattgctcaaaaactcgctgaaaaatatggctcaaacgtcagcagtctcttcaagcgtgtagagcagcttcaaggtgaagcagacaaacgaaacattccagcgtatgtactggcagagcttgtctatgcaatcgaagaagaattagctgttacccctgttgatttcttcttaagaagaacaggaagcctattatttaatatcaactgggcgaaaaaatatgcacagcctgtcgttgactatatggcagagcgttttggctgggatgaagcagcaaaacagaaacatcaaacagaattagatcaactattccatgaagcagttgtaccacttgatgctgaataaaagaaaagccgatcatgtatcggcttttttatttgttcagcattttcttcatctgccaatgatatagcatgacataaaggatgattccatataaaataacagtagatgtattttattgatgataagagctgggaggacgaccatgagttggaagacgaattatgagcgatggatcaatgagaagcacctggatactgagctaagggaatggctggaggcacatcaagatgatcaattagcacttgaagactgtttctacaaaaaccttgagttcggcactggaggaatgcgcggagagattggtgccggcacgaaccgaatgaatgtgtacacggttcgtaaagcatctgcaggccttgctgcgtatattgcgaaacatggagaggatgcaaaaagaagaggcgtcgccattgcatatgattcacgccataaatcgcctgaatttgcgatggaagcagccaaaactcttgcttcacagggcattcaaacatacgtatttgacgaactgcgtccaacaccagagctctcctttgctgttcgagagctgaatgcatttgctgggattgtcgtgacagcaagtcataatccaccagaatataatggctataaagtatatggagaagacggcggacagctgcctccacttcaagcagatcaagtcattcaagaagtagatgcaaaagaaaatgaactgtcgatttcagttgattcagaagaaacgttaaaacaacaagggctgatcaagatgatcggagaagaaatcgatcatgcgtatattgaaaaattaaaaaccatcagtgtccaccctgagctggcaggtgaggtcgatgtcaaagtcgtttttaccccgcttcatggtacggccaaccagcctgtccgaaaagggcttcaggctttaggctatcagcatgtgaccgttgtgcctgaacaggaaaaaccagatccgcaattttcaacagtgacatcgccaaatccagaggagcatgcagcatttgagtatgccatcaagcttggcgaaaagcagaatgctgatatcctcattgcaacagacccagatgcggataggttaggcattgcggtcagagatcatgatggagagtttaccgtcttaacaggcaaccaaacaggagccctgctgctccattatttattgtctgaaaaacaaaagcttggtcagctgccgcctcgtcccgttgtgatgaaaacgattgtcacaagtgagcttgggcgtgctgttgcttcagcatttggtgcccatacaattgacacgcttactggttttaaatttattggagaaaaaatcaagcaattcgaagagagcggagaatacacgtttcaattcgggtacgaagaaagctatggctatttgatcggtgactttgcccgagataaagatgcggtgcaagcggcgctgttagctgtcgaagtcgctgctttctataaaaaacaaggcaagtccttgtacgacgcgcttgtcgatatgttcaaggagtttggattttaccgggaagggttaaagtcgttaaccttaaaaggaaaagaaggagcagagcaaatttcagcgatccttcatacctttagaacaaatccaccagctgctatcgcgggtcagcgcatcactgtcatcgaggattaccaatcaagtcaaagacacctcgttgccgaaaagaaagaagaaaccattcacctgccagcttcaaacgtgctgaaatatttccttgaggatggctcgtggttctgcttaagaccttccggcactgagcctaaagtgaaattttatattgcagtcaaaggtacatctttaacagatagcgaagaaaagctgaagcatctgtcagaagaagtgatgaaagtcgtttatgagattgtggaagaaacagctaaataaacaaacaaggccatcgtgtgaatgcatgatggctttttctcagtcaaaaggatgagaaaaaatcatccttttagcgaaagaaccggcagaatgctcatgatataatgagcgtaatgaaaagagaaggcagcaaatgccgggggtaaacagtatgggagaatatcaagagaaggttgaaacattaaaaacgttaaaagaaattgctgaaaagctaaatgaaggcacggaaatgaaagatacgcttcatgaagtgctccatatgctgatggatgtcacaggctttcattcagcatggatttattttatagaaaaagacggttcgtacgaattgatggcagaggtctccttacccgaagcgctggcaaagcatcaaaaacagctcatgtgccaaaacgattgctattgcatcaatcgatacacaaaaggttcacttcaatctgccacaaacattatgaattgtaaacgcatcgaaacggcgatgaaaaagcagcttggggatactgaaggaattacgcatcatgcgacggttcccctcaaagcatgtaagcgtacgttcggattattgaatgtggcggcaaaaggaaaagtcacatttacgcaagaagaattgaacttgcttgaaagcattgcgcttcaaattggtaccgccattcaacggatgaagcttgtgcaaaacgaacatcaacatgctcttttggaagaaagaaaccggcttgcacaggacttacatgattccgtcaaccagatgctattttcagtcagtctgactgctaaagctgcccgtcaaatgactaatgatcaaaatctaggggaaatgattgattttattcagcatttgtcacaagatgcactggttgaaatgcggtcactcatttggcagctaaggccaagaggacttgaaaaaggattcactacaggaattcaagagtatgcaaagcttttaggattacgctgtacattatcgttatcaggctgtatggagatggatcattcgcagcatgaaacgttgtttcgggtatgccaagaagcgctgaataattgtcaaaaacatgcgggagtagaggaagtcaaggtccagcttgaacaatcaaaagacacgtttgagatgaaaatcattgaccgcggaaaagggtttcagtatgacgagcaaatgagcctcccttcacttggtctgaaaggcatgtctgaccgtatcaaaagagctggtggaacattttgtatagagtctgagctcggtaaaggaaccaccattcaagtgaaggtgccattttctcaagaaaggaaggagtcgtcatgagagtcgtgattgcagatgatcatcatattgtgagaaaagggcttgtgtttttcttgcagacacagcctgacgtcgaaatcgttggtgaggcttctaatggagaagaagcattagaagttgtcagacaaacgcggcctgacatcgttctaatggatctatcgatgcctgtgatgaatggtattgaagccacgaaacaaatgatgctggaaatgcccgatacccgcattgtgattctgacaagctatgcggataaagattatgttattcccgctattcaagcaggggcaaaagcctatcagctcaaggatgtagcgccagaaaagctccttacgacaatgattgacgtacaaaagggcacctatcaattagatgctcatatcaccaactttcttgtgcagcatttgactgagccaaaagagcaaaaatggaagttaatgaaagagctgaccaatagagagcgagatgtcttattcgaaattgcaaaggggaaaagcaataaagaaattgcctcatcactgtttatttctgaaaagactgtcaaaacacacgtatctcatgtattatcaaaactagagctggcagatcgtacacaagcggctctgtatgcagtggattatcaaaaaaatcagccgaaagagctgctatgacagaagggaatttagtcgttatgctaaaacttttaagcgcacattcaattcaatgaattgaataaaaaagagcacagatgttggtttatttgacgtgcccttttgcgtaaaaagagaagcatgtccagtctaatttctaataatgaaacgataaaaggcttgatgagtatatgctcatcaagtctttttttattttgagggaggtgatgaaccggctgactaaaggtgaatttaaaaaaggagggaacaaagtggagacatatgaattagtgaatggttatcgccatgatgacaaattgaaagaaagctttaatgcgttagcgatcaatacatttgatttggattttagtgactggtataaaagagggtactgggatgaaaaatatattccttattcctttgtccatcacgggaaagtgatctcaaacgcttccgtctacctcatgtccctgatcattgatggccaaacgtatcgagctgttcaaattggcacggtgatgacggatcaagcctaccgccataaaggattagcgacaaagttaatgcagcatattatggatacgtacgaaaatgactatgatatgatttttctttttgccaatgaaactgtactggatttttatccaagattcggctttacccgttaccacgaaagcgaatttagtctaaatatcggcaaaagcgccattcaaatgaaaaaggacatgcgcaaaaagcagctgacgttggaacatgacctgccattacttgaacagttcgcagaaaaacgtcaaacgggatcaatgaaattagatgctgaagaccatggcagcttattgatgttttattttacattcgtttggccggatgccattttctatattgaagcgttggataccattgtcctgatgaatgaagaaaatgaaaccatacatgtctttgatatcatttctctccagccgcaaaatatagaggaagttgttgcacatattgtgaatgaaacgacggaaaaagtgatattctattttacacctgatacgtcaattgacggcttacatgtggttatggcgccaaatgacgaggatgcgctgtttatttatacaaaaaaagaatgggtaaaagaccactttatgcttccaatcactgcgcactgctaagtgtatgtaaaaaggctgataatcagcctttttctttatgtgtacatcggttgtgaataaacttcagatgcagcagcctctgaagcatggtcaatgtactgcaggagcccatataaacatttttcaacatcagcatcgttccggttaaattgatacgcgtgtaagaaatgctcaatacgtttcgagagcaagtcatcttgcgtacgtaccataagaataagtaaattatcccattgcgagcgatgcgtataataaagtgctttatcataatccgccacattcatcaaaccttctcctttcccttgagaagtcctcattagtttgctcggaacatatcgacattttcaggggaaaagttggtgtccgcattaatcatgtaccgggaattttaggctgaataaatgcttcatgtatgaaaaaggatcgaccagcaaaacataaacaaaatatacatgaaagtgagatcaatgatattatgcagccgaaatggtggatgccttttgcagcaggaatggttttgtatggcattttcatgatccatcctgcagcaaatgcagcgatgcagcctgttgaaaattgggaaagacttgcgtacacagcgttgcaagaggaatatgaaggcgccgctttaaacgattatcaatatattgggcgtacacaagtaaatgaagatcagacaaaagatgtgtttcgcgtcaccgtgaaggaaggctcaacgctttttgccgcacatgcagaaatctattttcacccggtgaccggtcatttgattagtattaacgtattccggctataaaaaaagcacctctaataaagaggtgctccagcgtgtagacaaaccctcgcattcggtgtcagtccttgcgtgccggtgctcacgaatgtcaaattcgctccgcaccagtactcgtccttcctagactgcaaaggttttctatcacgctgaaaagaagacaaagggccaaaataaagctcattttagccctttgtcaatctgaagcacctctaataaagaggtgctcattacggatcaattatttcatgcttccttgaaggtatgagcgaatatccacaccaagtgaatcggctaatcgttgtccgtagtcttcgtctgcacgatagaagttgcagatcgcaagtaattttgttttgtcatttacatctttcaggtcagctgttaggtttttgatcaatgcttgcttctcttcttcagagtagcttcgatatttttccccagcttgtttgaaatcgttcggtttttcaattttttgtctcaccatacggtcaccgtgaagaacttgctcactttctttgtagtgaggattttcttttggctgatcatcgtaacggtttggttcatagttaatatgaccgcttggacgagtcgttgtcataaagccatcctgctgattattgtgtactggtgcataaggacagttcaccggaatgcgcatgtagtttgcaccaagacgatgacgctgcgtatcaggatatgagaacagacggccttgaagcagtttatcttctgatgcttcgattcctggaacaagtgcacttggcgtgaaagcagattgctctgtttcagcaaagaagttctcaggattgcggttgagtgtcatgcgtcctactttttgaagcggataatcttcctcgctccatgtctttgttggatcacatggatcatagtcaaggtcatcataatcgctaagcggcatcagctggacatataagtcccatgctgggtaatggccattttcaatgcggtcatataagtctcttgtcgcatgctggaaatcattcgcttggatttctgctgcttcttccatagataaattgcgaataccttctgaaggtctccagtgatatttcacatattttgtttctccatatttgttgacccatctaaatgtatgcacaccagaaccgcgcatttcagcgtaactcgcagggattccttcatcagagaagagccatgtgagcatatgagttgattcaggtgttaaggtcataaaatcccaataacggtcaggatcttggatattggttacaggatctggcttgagagagtgaaccatatcagggaatttcaatgcatcacgtataaagaagatcggcaagttgttaccaactagatcatagttaccttcttctgtgtaaaatttgacagcaaagccgcgcgggtcacgcaatgtttcaggtgaacctttaggatgaataactgttgagaagcgaacaaaaacgtctgtctgttttccttcttcacttaagaagtcagcttttgtatgtttctccatgctattttcaacttcaaacacaccataagcgccggcgcctcttgcatgaacgacacgctctggaatacgttcacgatcgaagtgtgcaagtttttcaatcaaatggtaatcatcaagaaatgtaggtccgcggtgaccagctgttcttgagttttggttatcgccaacaggcacgccttgattcgttgtcaaatttttatgatttgaatttgtcattcttttctcctcctgtaaacaaaaaaatgatttctagtaatctatataccctaattatattaaatcaaacctgatagtcaatatttatttataataattttaaattaattattattacaagaaggtaaagaaaaagacgaaagaaaagaattctttcgcctaaaggaggagctctctaagagcatctttgttttgagttaaatcttttaatgtgtattgatcaagaacgcgtaagtaagcagtaagtgcttcatgaagtacatgctttaatgaacaaatcggagagatgatacagctgtttttctttgaatcaaagcattcaaccatgactaaatcatcctcagtataacggacaacttctccaatattaatgctttctgggcttttcccaagcctaatcccgccatttcttccacggatcgtttccacatacccgcgttttccaagatgataaatcaccttagtcagatgatttttagaaatgccataaacatcggcgatctgctgaatatttgacagttcattgttttctcttgatgctaaataaatgagtactcttaatgagaaatctgtataattcgttagtttcattttgacgacctctaaacctgatagagttttgtatcatcgtaacacattttagacaaaaactgttcgagaaagtgttaaatgtgacaacatttaaaacatgtattataaatattgcttttataagctgtcatccattacgataaagatgtatttaaaatacacctttttgaaagaaggaatgacgatgttatctaaagatcaaatgaatgccattaaacaatcagcccctctattaaaagctgagggaaccaaacttgtgactgttttttatcaaaatatgattcggcagcacccagaactactcaatcaatttaataaaacaaacctcatgaacggaagtcagccagaggcgcttgctgcgacactatatcaagcagcactgcacatcgatcgattagaagaattacttcctgcggtcaaacagattgcccataagcatgtcagtgtgatggtcaaaaaagagcaatatccaatcgtcggatatcacctcattgaagcgatgaaagaagtgtttggtttaacggaaaaagatgacacgcttttagcttggaaggccgcatatgacattattgcaaatatttttatcacgattgaagcagaaatgatggaggagaatgtaaagcaaactggcggatgggcagatgtgaagccgtttgtgattaagaaaaaggtacaggaatctccatcgctgatctccttttacttagtaccagaagatgaatcagagctgccaatgtatgaagcaggccaatatgttacggtacaggcagatatgccgggtgaagcttatatgtgcagcagacaatatagcttatcagatcagcatcatccttcttattaccgcattacagtaaagcgtgatggtcatgtgtctacatttttgcatgatgaaatggaagaaggggacgttcttcaagtgagtatgccgcagggaatgttctgtttgcaagaagacactaaagagcctgtttattttattagtgctggttctggtgtcacaccaatgatcggtttaatgaaaacagcagcgcaaaacagccagccgtttacaatgattcatgcagatcgattagaggatgtaactgcttttgaaaatgaatttgaaagcgttctagctgcagcttctcatggtcgcatcatcttatgtaatgaacaatttgtacagcctggtaagggtgagcttgttgaaaaggcagcttcccgcattgaccgtccattccttcaatcagtgattggagaagggaaaggccaattttatctatgcggttccccggtgtttacacaggagatgattcatatactaaaagagctgggaattccagaacagaatattcatttcgagtcattcggcgggcaatccacgaaagaaatggaagtcgtctaaacgaatggcggaacatcatgtttttttaggtgcgctcatatagtagggataagtccgatgaggagggatggtttccttgagcgtatctgaaaaacgtcttttacaaagagccattgatgaaattacagaaattgcagatggatttggtctagatttttatccgatgaggtatgaaatctgtcccgcggaaattatttatacgttcggtgcatacggaatgccaacacgattcagccactggagctttgggaagcaatttcataaaatgaagcttcattatgatttagggttaagcaaaatttatgagctggtcatcaattcaaatccttgctacgcctttctacttgataacaacacgcttgttcaaaataaattaattgtggctcatgtactggcacactgtgatttcttcaaaaataattgccgtttccaaaacacaaaacgagacatggtagaaagcatgtcagcagcggcagagcggatcaaagaatatgagcatcttcatggaacaaaagaagtggaatcctttttagacgccgtattggctctacaggagcatattgatccgtctcttgttcgttcaaaactaagctggaatatggacgatgaagaagaatgtgaagatgataaaccaaaacgtcagacgccgtatgatgatttgtggggaatggatgagccgaagacgcatgagaaaaagaaaatcgtcaagcaatttccaccaaagccagaaaaagatattttgctctttattgaggcgcactcccgggagctagagccgtggcagcgggacgtcctcaccatgctgagggaggaaatgctctatttttggccgcagctggaaacaaagattatgaatgaaggctgggcatcgtattggcatcagcggattatgcgtgagcttgatttagattcaagtgaatcgattgagtttgccaaattaaatgcaggcgtggtgcagccatctaaaacaggcatcaatccttactatttaggtctgaagatttttgaagatatcgaagagcgctatgacaacccatgtgaagaattaaaaaaagcaggggtgacagaaggatcgggccgcagcaaaatgtttgaagtcagggaaattgaatcagatatttcctttattcgaaattacttaacaaaagaccttgtgatgagagaagatttgtacttgtttcaaaaacaagggagagactataaagtcatcgataaagaatggaaggctgttcgtgatcagctagtcagcatgagggtcaatggcggctttccttatttgaccgtgatggatggcgactatttaaaaaacaatgaactctatattaaacattggtatgaaggcattgaactagatctgaaatacttagaaaaagtactcccttatttgcatcagctatggggaagaagtgtgcatatcgaatcagttcttgaaggaaaagaagtcatgttttcgtatgatggaaaaggggttcataggaaatatctcgcttaaaaaagaccaaaaaaagatgtctcttagcagacatcttttttgcccattttattggtttttcagcagtttgaaaatgtgttttgcttgatcggtgttttccatcagaccttttagcttttggcttgttgggccatatgcaaagaatggaacttcatcacccgtatgacctgatgttgtccaccctgtatgtgatctcatgttgatcacttcttcaatcgcatcatcaattttaacagcatcctttgtttcagaagccttttgaatggaggctatttcttcttttgtaaattcaagatcgatatattgtttcagcgctgattcaacaggcatgccgctgacaattttgtttgcaataaagtcaggcgtctttttcgctgcttttaccggtttgtaatcccagctgctcgagccgtctgctccgaaggaaagtccgccagttgaatgatcggcagtggtgatgactaacgtatttttatccttttttgcaaaacgaatggcttcttcaaatgctttttcaaaatccttcatttcactcattgcactgacaatatcatgatcatgtccagcccagtcaatttggctgccttcaaccataaggaaaaatccttttttgtttttagacagctgtttaatggctgaggacgtcatgtcttgcagggaaggggtctttttatcacgatcaatcgctttatcaagaccaccgtcagcaaaaatgcctagcaccttttgatttttgtttttttgtaaggcatctttattggtgacataatcatatccggcttgcttgaattctttcgtcaaatcacgatccttccggacaaaatcgacaagacctccgccaagcatgacatcgactgtatgctgttttccgattttttcatcgaagaaatcatcagcgatggctgctgtgttttttctcgatacatcgtgagccgcatacgcagcaggagtggcatttgttaattcagaggtcacgacaagacctgtagattttcccttccgttttgcttcttctagaactgtttttaattttttgccgtttttatttacaccgatcgcattgttgtaagtctttttaccagttgccatagctgtaccagctgcggcagaatcggtgatattgcttttagagtcgttagggtatgttttgtgcatgccagtgaggtaagggtcaaacgctgtttgttttgaaaggtctccgttgtgtttaaatgaacggtaagttgaaagataaggagttcccatgccatccccgatcagcacgatcacattttgcacgtcattttttggcttctttttagcctctgctttgtcagcctgtccaaattcaatccctgaaaaaatgccaatcgatagcacagatgctgccgctactgcagcgattttcgttttcgagcttttcaacacactcattcattttgcctcctcattgtttatgtatcgctcttacgtttacaatggtagagcagaattgtggattcccatttacaggatcgtaaagttcactttaaaattgtaaaggtccactttacatagaatggaccaaaaagagaaatgaatgtatcatttatccatgacaagatgcgtttattttgtcatgattgtgtaatgaaaatgaaatataaagaaccctaaaaaaaaataaattttgccgaattaataagcataatgtcgtaggaagtcaagactatttcttctggtatttgatccttataatagtaagtagataaaattcggatcacgatagatacatacaggaggaacaaatgaaaaaacaattgatcacagctgcaagtgcagttctacttgggacgacattatttgccggagctgcctcagcacaatcagtaaaagttcaaaaaggtgactctctttctgttctagcgaaaaaatacaaaacaagtgtgagcaagattaaatcagataataagctgaaatctaacacgatttatgttggacaaactttaaaagtaaatggtacttcctcaaaaaaaactacgaaaacatcaaaaacaacaacaaaagtaaaagcggcgtcagcgacagctactcataaagttgttaaaggtgatacattatctaaaatcggcaaaaagtacggcatgactgtaaaagagctgaaatcgttaaataaactcaaaacaaacctgatcaaaattgggcaaaagctaaaggtcaaaaagacatctaaaaaagtgaagacaacacctgttaaagaaaaaacagtttctgcttcttctttaaacacgtctaagcttgtagcagatgctaaagcgcacaatggcacaccatatagatggggtggaacgacaccaaaaggctttgattgcagcggatttatgtggtatatcattaacaaacaaaaaaagatttcaagacaaacaactgaaggtttctggggatcaatgaaaagcgtatcaacaccaaaggttggcgattttgtgttctttacaacatataaatcgggtccatctcacatgggtgtctacattgggaacaacaagtttattcatgctgcttctgatggtgtgacgatcagtaatatgaattcaagctactggaagccgatttaccttggagcgaaaacatttgtgaactaatttattctaagagactgcttatgaagcagtctttttttatttgcgctgtagacttaccgttgggtatatttaagaaaacaccaaaaagccagtgctgcttggcgttagtcaagtaacactggctattcatctaatgagatttaaaaacctaattgaagatcgacatcgatcgatacgatggtgtagacacaaacaataacaaagatattcagtacgacaccaaggaaccctgggcccgtacggccttttttaatgaacagttcaataatgccaaatggaactgcggccattgcaaaaggaagcatctgaaaagaataaaatgtcacgttgctgataatggcgaggttcagcatgagcagggataatatcgctgtaccgacggaaatccagccaaatacattatgctctttaaaaattcttaccaattccataattccacctcgctcacttttgccgttttaatgcgttttgtcttcacaaatttctcgatttctttcgaaggacctgtgatcacagagccataaatcgtgacaccattttggttgatatagcgtattcggtttgacagatccagttcaggtctgccagagatcgtttttgcccaggttgggtgctgatcgacataagcaagggcatctttaaattgatctacctctgtttttgatgtgtgctgaagctcttttaagaattcagagtctttcccagggaagccgattggccgctgattcccgcttaatgaatcctctgttttaatcgcattccagagcactttcatatcatattttttagcaaaggaataaacgtcctttggtgtataagctttgtcataggatacatacacttcactgactgttccttcaggaagcttgtctaaagtagtgagtgtttgtttttttgatgcatctggctgcgccgaaggatgggtaaagaaatcctccgtatcgcgtgcgctgtcaccataataagagatggtaggctgctttaatttatcgaaaaacatctcgatttgttcactgccaatggcttctgttttattgccaatttgtttttgcagcttcaattcggtgttcatcccaaaaagcttgacttggccttttaaatccttcatatcaatcgccacgtttggtttcgtcaaagcgacggtgacagcggctgtttccatgaagtgattccctttgctctctgctccgcccacaccgtagtatagataacttcctaatgtacaaagtggtaaaataatgagtgtcgatatgacagcaagcacggaaatacgtaaataagactttctttttccgtattgtaagatggctttttgcttttcaggactgatggaaaaatctgtccaatccgagtcgttcagttcctgacttaagcgtttttcgttttcttcaagttcttcttcaaacgccatcatttcttcctcgttcatctcaccattattatattgttcccatcgcttgttaaactcttcattcatcattaacacctctgttgtaaagtgcttttaggcgctgccttgcacgaaataaaacacttttaaaatttgcttcagtaatattcatgaccttggatgcttccttgtagttcagttcttttaaataatacaatgtcaacgcttccttgtagttatctggaagctgctccaaatacatgttgaggacttcttttatttcaacctgttcagcagggctttgtacagacgtttgtaaaaggccgccaattagatcatccgatatggtcacttcttttttatgtttcctgacataatcaataaaagcatttcgtgccacctgaaataaccaaggtttcactttgctatggtcgtaggaatgaatatgtatataagcacgcataaaagtttcctgcaataagtcttctgccaaatgtttgtcttttgtcatggagagcagaaacctgtaaacatcgttcatatacatttgataaatttcatcgatcgtcactgatttttctcccctctatgttatacacgcataagaaaggcataaagttgcacgaaacttctcaataccgtacattactcatctctttcgccgaatcaaaatcatttctccttatcatagcgaaatttacgccatttataaagcattttcaatagaacaaatcaggaaaaaaccttaaaaaacgacaaaattggacacaattcctcttctattctctcctaaaaccatggacctggatacagaaagaacggtgattcttaacgaaaaatgatgtgatggtttggctgtttaatgaaatttttagtaccaggtaataaaaaatttgttataatagaaacaaatccttcattcttcaaacaaaggaagtgcactatgtataaattttcaggctataccatcaaagtattattttctctccgaggcggaatcaaagtatatcaaaaagagaatctgccaacggatcgggggtttgtcattgcatgtacacatgagggttttgtggatgttcttgcattaggcgcagggattcttccgtttgagatccactacatgtcgaaaaaagaattgtttgcaaataaatggatcggtggatttttaaagaagattcatgcctttccagttgatcgagagaatcctgggccaagcagtattaaaacgcccattaaattattaaaagaggggaagatcgttgggatttttccaagcggaacacgtacaacagaggatgtacctttaaaaagaggtgcggtcaccattgcccagctcggtaaagcgccaatcgttccagcagcgtacaaaggaccgtccaatgcgaaaagtcttttcaaaaaggggaaaatgcgcttaattatcggtgaaccgattgagcagtcagaatttgagcatctgccgccaaaagaacggttaggtgccatgacggaagtattaaacacgagaattaaagaacttgaagctcaattaatggaaaaggcataagaaaaacgaccgcttgctttggcaagggtcgtttttttcttaagaagcgccttcttcagcggcttctgctaattgttcatttaactttttgacttcgatatataccacatggtgtccatcgacttcattaatgataaattcatagccttgttcacgaatggtgtcatttttctcaacttcatatttctgtgtaaggaaccatccgccgatcgtatcgacctcttcgttatcaagctgtgtacctaagagcaggttgacttggtcaactagaacctttccatcaaagatgtaatggtcttctccaagtttacgcacttcgttgatttcatcaatatcgaattcatcacgaatttcaccgacgatttcttcaaggatgtcttctacagtcacaagacctgctgtaccgccgtattcatctgataaaatcgccatgtgtacacgttcacgctgcattttgagcaataaatcatgtacaggaactgtttcaatcacatgaataatcgggttgacaaacttttcgattgtatcacttgtagaacactcaccgctaatgcaggcagtgagaacctctttaatgttcagaacaccaatcatgttatctttatcgccatcttcaattggataacgtgtatatttttctaccttggtcaccttcagcatttcctcaatggtaatatcatgagggaagctgacaacttcggtacgaggaatcataatttctttcgccagacggtcatcaaattcaaaaattttatttacatatttgaattcagactggttaatttcgccgcttttatagctctctgataaaataatccgcaattcttcttcagagtgcgccatgtcatgctcagaaacttgctgaagaccgaacgcttttgttaacaaacgagcagatccatttaatacccagataaacgggaacatcactttgtaaaaaatcatgagcggtctagcaaaaagaagagatacttgctccgccttttgaatggcgagtgtttttggtgcaagttctccaaccacaacgtgtaaaaacgtcataatactaaacgcaataataaaagtgacaatagaactagctgattgaggaatggacagctctacaaatagtggagcaagcatgtgcgcaattgtttcttcccctaaccaaccaataccaagggcggtaatggtaataccgagctgacaggccgacagatactcatcaaggtgagtcgtgacatgcttgacagcaactgctgttttattaccttctgcgattaactgatcaattcttgagcttcttaagcgaatgatcgcaaactctgatgctacgaaaaatgcggttaaagctataagcaaagcaactataagtaaattaactatgtccaattaaggccttcgttctgactttgagaacgaaggtaacacctcctgtttagtaaaaattttaacttaacagcagtaaaaatgattggacagccgtcatcttttcaggtgtaagctgctcttttaatttttcacgttgttctggctgaagctgcttacaacgtaccaaaatgcggtccatatgctcgttcatccgatcgatatcagaggttaaatggacaagttcatcaggatcttccttttgagaagggaattgttcatctaatctggatttgatgtcagaaagagccaatctctgctgtttgcaaagaacgattaattgtaatcgttttaaagcatgttcatcgtaataacgataatttgagcaagatctaacaggcgcaagcaaacctagatttgtataataatctacagttcgtttcgtcacctgtgcaatctgtgctagttcaccaatacgatactttttctcagccccatctgaacatctcctcctaaccgtcacgttatagtttatgaaaatagtttaatataattcgagtctgaaatacaagttaattgttcatatttcctgccgatatgaacattagagagggatttctcagtctagattgtcctgtcaaatttaacatggtgatacaggaattttcagattatttatggtaagataaaatgaataccgtttcatatatatgtagagaggcggatttatacgtgaaccggaggtggttaagtggggccctcaatgtagtcttatttaatcagttaaccgttttgcaaaatataacatcatcaatcaggaggtgactccttgttcttctaagaaagagcaaggttaaatggacgatattgttaatctgagtatagttggtgttttgattgctttaacagctttctttgttgcatctgaatttgccatagtaaaggtgagaagttcaagaattaatcagcttgttgccgaagggtccaaaaaggccatcgtggcgaaaaaggtgacatcaaggctagatgaatatttgtcagcctgtcagctcggtattacagtgacatcccttggtttagggtggattggtaagccggctgtaaaagaacttttggttcgaggttttggtttgacaaacattcctgattcagcaatcagcctgatctcagcaacacttgcgttctctattattacctttttgcatgtagtcgtcggtgagcttgcaccaaaaacgcttgcgattcaaaaggcggaaaaaatgacgctctggctgtcaggcccgctgcatgcattttatatcctgatgttccctttcatttatgtgttaaacgggtcagcccgtgttctaaccaaaatgatgggcatcgatatggggtctgaaaaagaacattcccattctgaagaggaattgaagattttattatctgagagcttaaaaaatggggaaatcaacccatcagaatataattatatgaacaagattttcgactttgataatcgaattgccagagagatcatggtaccgcggagagaaatttgtgccattccagaagatatgccgctagatgatatcctctccatcatgacgcaggaaaagtatacacgctttcccgtgttttcaggggataaagaccatgtcatcggcatgctgaacaaaaagcagctctttgcagatcttgtgtatcaaggagaaaaagatcaactgaagattcaagattatatatatccagtgattgaggtcattgacacgattcctattcaggagcttctcgtcaagatgcagcgcgatagaatgcatttggcgattttaaccgacgaatatggcggaacgtctggacttgtcacaacagaagatattttagaagagattgttggagatattcgagatgaattcgatgaagatgagcagccggttattcaaaaaagagccgatcatcattatgttttagatggcaaagtaagattagatgaagttcaagatttgatcgaaatgtcatatcatgatgaagaaattgatacaataggcgggttaatcttaaaagagaatattgatatccgagaaggacaatccatttatcttgatgatattcggatgaaggtcttggagatggatggacgctatgttaaaaagatcgacctgaagaaaggcgtcatatcatcagaaaaaggaaatgcacgcactgggcttgatataaaagagccgctgttagtaaatgaaatgaccttgagcgaaaaataagctcaaggtttttttaggtatttagtctctttttacgaatgtttgttcgagttataataagaacaaatgttcgatagagggggatggacatgctttggtatgaaacagcaagtatcacagagaaaaaaacctcaatgaaacgtattgagtttcatttgaagaatttcaaaaattaccaggcagcgattttaaatatcgaaagacagcttgaaaaaagaagcccgcatcatctggatcacatgacacggaagaagttagaagagcaaaaaaatcagtatgaactcatcgttgcatgtattaaaacagcattaaaagagttggatgaaatagagcagcagctcatcgattacaaatattttcgagattggcggatggccaaatgtgcgatggaaatcggctacagtgaaaaaacactctttttaatgaagcgccagctcatggatcaactgctcatcagcttagccgccattaccaatatttaaaaaaggtgatgtcctatttgatagaacgcagcaaagagacagaaagacccgatgatcgtcatcaataagtagacagcaagttttccgatttgccgctgctctagcatggtcgcagactctacactaaacgtagagaatgttgtaaagccaccgaaaaaacctgttccaatgatcataagcagcggatgattggcagtcacggcacctgtcagtatacctaaaccggcagcacctaataagttgatgagaataatactatacgggaaacgagcatgagacttggttttctgtattaattggctaatgaaaaaacgaagggcgctgccaatcccgccggcaacagctgtatataaaacgatcatttatctgcctcctctctgctgcttattttgatgaaagagccgctgagcaagcatcagtccacataaggcagcggctactccggcaatgactgagagcaggatgtagatcacacttgaggtgaattgcccagtctgtaataaaagaaccgtttctttagaaaaagtggacattgtcgtaaaacctccgcaaaatcctgttccgatcaaagcggcaagatatttttttcccttctggaacataaaatatcctgttgaaaaaccaagaagcagactgcctgttacgttttcgattagcgttgcataagggaatgtttggctgacaatcgattggcttagttcatatctgcaaagtgtcccaagcagtccgcctataaatacagcaagatacgctttcatttacatcatttctcctttagaaaaaatggcgggtgatccgtcaccactccatcaacgggatattttttgatccgatcggctgttttttggtctttcacagtccatataaacacatccatcccgaatgagtggatgcggtctatccaccatctgttgatcatcgttttcttcatattaagacaatcagcaaacaagctgtatgcagttaactttcttttcgccagtttatatgcagtaggctttataatcaaagctgttcgaagagaaggggcgaaagctttgattctttgaagtgcatgatcatcaaaagattgaatcatgatatgacgagaataggcaaaccgattgatgatgtcgacaactgccttttcaattcctatctgccgtcttgggtgtttgatctcgatcaatatcccgatccgctgactgtatctctcaagaacttcttgtaatgttggaattcgttcattcgtgtactgctggtcaaaccagcttcctgcgtccagttttttcagctgatcaagtgtatagcttttgactaaaccgtttccgttcgtcgttcggtcaactgtatcatcatggatcacgactacgtgctgatccaatgtgagctgtacatctaattcaatataatctgcaccctgctgaacagctaaatcaaacgcggcaattgtattttctggggcagcacttgatgaccctctatgcgcgataatatacacatgctccagctccctgacataagttctggtcttatcatatcaaatgctttaccgtttttccttctttactatatggagggaagaagagctgtatgtaatggtgaatcgcattgctaagaaagtatgatgattcaaatgtgaaaagttgcaggaatatcccaagccatgattgagtaaatctgaagtacatcaatttttcttcgatcaattttgtccaaatcgtcagcgttcgccaaaatattagtgctttcgtcatgttgactgaaaattctgatgttttataatgatgaaaaggaggcgagatgattgggtaaagggagaattagagtggaagaacgtattaaggccgaaacggatgctgaaatgtttaaagcgactctccttgatcaggctcagaagaaaaagtagtttgctgcccgtcgatatgtctctagccaaaatttcataattgaacatcatgcctcgggactggtcccgaggctttttatatagaggtcagacatttatgagaggacataaacgaaggttatattataaactagagaggattgttttaaaggagagagacaaacatgattacacaaaaatggatggatacatattttacagtagatgttgcgatccaaatcggtattagcctttgtattttattgctttttttattgcttcggaaagtatttacgaagtacttatttcatcttctctttaggctgaccaatcggtctaaaacggaggtcattaaccaaattgttgtggctttcgaaaagccagccagactgttttttgtcgcacttgggttatattttgcgttaagacaggcaccatactttgagcatcatatggatgtcatcgtcaaattatatagatcctccattatattgatgctgacatgggggctttgtaatttaaccgcagcttcttctttcttatttcaaaaagtaaattcgaaatttgaattggaaatggatgatattttagcaccgtttttatcaaaggtacttcgcttcattatcattgcactaagtattagtgtcattgcacaagaatttaattatgatgtaaatggacttgtggcaggtcttggtctaggtggtctagcctttgcgcttgctgcccaggatacggtggcgaacttttttggagggatcgtcatcattacagagaagccttttacaatgggtgactttgtggagacgccaagtgttcttggaactgtcgaggacattacatttcgaagcacaaagtttagaacacctgctgaagctgttgtgacagttccgaattctacgctttcaaaggaacctatcacgaactggacgagaatgaataaacgccaaattacgttttccgtacgtgtatcctataatacaccaaaggaaaatcttgaccgatgcatcaaacgtctcaaacaaatgctttatgaacatgatggggtgcacaaggagacgatcatggtaaatctcgatgtactggcagacagttatttgaatttatttttcaacttttacacaaacacgacggcctgggctgaaaaccttgatattaaacaggacattaactaccgtatcatggatatcttccatcaagaaggtgtagaatttgccttccctggacagaccatttatatgaaacaaaaaggcgaaaaacagctgggtgaataaaggaggaatggtgagtggatcaaacaaaggtggcagcgctaagcgagaaattaacgcaggcttcacatattatggtactttcaggtgcgggtatgagcacggaatcaggtatccccgattttagatcaacgggtggcttatggactgaagacaccgcccgcatggaggcgatgagccggtcctactttttttcacaccctcagcaattctggccgaaattcaaggaattatttcagatgaaaatgagcggagagtacgagcccaatagtggacatacctttttagccagccttgagaaacaaggaaaacatgtggatattttcacccaaaatattgatggcttgcataaaaaagcaggaagccagcatgtatatgaactccacggctccattcaaacagctacttgcccatcgtgtcatgcgacatatgaactgccttatttattacaagaagaagtgcctgtatgtctaaaggtttcctcagacgggcggacatgtgggcgtgtgctgaaaacagatgttgtcctttttggagacagggtcaaacattttgatcaagtagagaaatcacttcagcgagcggaccttctgctcgtcatggggacttccctagaagtggcgccagcaagatatattccagaagatgccgctcaaaatccttccatcttcaaggtgatgatgaatttgagtgaaacagaatacgatccactgtttgatcttgtctttcatgagcgaattggcgatctcgtgaaagctttataaatcatcaaagaccccgcatccaaaaaaggtgcggggtctttctttattgttgcagcggcttcatcgattcatcaaggacttcaaatgtatagcccttcgcttttagctgtgtgattaaactgtttaagtattttgctgtcgctggctgatcgtgcattaagatgatttttggttcttttggatgttttgtctcaagcacttgcagctgatttaatacctctggtacatattttgagcttttatatttccagtcaagactgtcaattgtccaatcccagtatacaaagcctttttgttttaaacgtgccttttgctgatccgttaaatttggggcgctgccataaggtgttctcacaagatgtgtatactcacctgtgacagaagccaaaatgcgctgatcttccttcatctcattgacgggagaatcacttttttgataaaagcgtttcacatcatgtgtgataccatgaagccctaactgatgaccttcttgatgaagtcttttcacagctgccgggtgttccttaatctgcggcccaagcataaagaatgtggcctttacttgatgcgctttgagcacatctaaaagctgatttgatgtcgctgacggaccatcatcaaaggttaaaaagatcgtttgatccgttacatgtttgtttgggttgatcttaaaatgtgcatctaatgttttcgtagaatcatcttttgctttcagacttgtgcttgtgtttcggaattgactgctcgcagacattttagccggctgatctgctgcctgcatattggttttagatatatcccatataaaaaagaggatcagtgacagaatcactaaaccaatcgcttttgagagcagcatcgtgtttgaaggtgtctgttttttcgtaacccgttgcattactatcgctccaataaatcaaaaatttgtgtcgaatcatgtagtagattctgtcttttttcgctgttttttgtcgtgctcatatggattaagtatacaggaaaaaagagcctatgaatatagaagatgctaaaaaattggaatctttttggttatgagtctatgtttgttacaatagaaagttgaccatttatcatgatgtgaaataattctgaataatcattgaaacgtactcatttatccgctaagatagcatcagactcaaccattaatgcgaagcgaaggggagattccgtatgaaagtattgtataatggcgatttcattgaaaaaaaggatgcacatgttgatattgaagacagaggctatcaatttggtgacggcgtctatgaggtcatccgtgtatacaatgggactttgtttacattaaaagagcatacagagcgtctgttcaagagtgcaaaagaaatcggcattcatcttcaaggggcagtatcagatatggaagaaaagttaaaacagctcgtcgcccacaaccaattaacagatggaggtgtgtatattcaagtcacgcggggcgtcgcacctcgtaaacatcaatatggcgattctctcactcctcaaatcacagcatatacgttccaggtgaaaaagcctgttcatgagcagacagctggggcaaaggccatattatctgaggaccttcgctggttaagatgtgatattaaaagcttaaatctcttatataacgtcatggaaaagcagaaggcatctgaagctggtgcatttgaagccattctcattagagatggttttgtgactgagggaacctcctcgaatgtatatgccgtcattgatggcgtgattcgcacacatccagcaaacaatcttattctaaacggtattacccgtagaaagcttcttgaggtatgtaaagaagagggatgcagtgttgaagaaactcgtataagtaaagaagagctgctgcgcgcgcaggaaatcttcatcagctcgacgacggctgaagtcattccgattgttgaaattgatggccagccagtaggggaaggcgttccaggagagttgacaaagcgtgtacaggaaggcttccagcaaaaaattaaacatgaaagtgaagcatctatttcttcataaataaagagaggctgtaaaccaatgtttacagccttttgtgattcttttattttacaataagcacaggtatatctgattttgatgataacttttcacttacactgccaaagagcatttttttcaatctgctttggtcacgtgctcccatgacgatgaggtctgctgatatgtcttcagcatattcgataatcgcttccgctggttccccctcaacaatttcaatggcagcttcaaactgctcctcatttaaaagcattcttgcttctgcaacgacctcttctgtatgatcttcaaaaatcaagggactttgctgttcatcatgaggtacatacacagggggtgtttgaaggtctgccatgccgccgccgatataagctccgccagtcattgggcgtggtgcatcaaacacctgtctgcttgatttgccatcatgtgcataggcaacagtcagcttggcattcaaggttttggctagagcgattgccttttttaatgctttcttactgtcttcatgtccatcaaacgcaacgaccatccgatcagcttgaaacaatgtcctcattcctttcaaaaggagtctttacactcatggtatacccgttatctgaaaaagatacacatgaaggcggtgaactttttgttagaaaatttcatttattgaaaaatatttattgacaaaatggtgacagccactataagataaaaaaagattcaagagccaaaaggaggaaatgtcatgtgcaacattggaagaatgaaatcaaactgcatgaatgggttgattcacgtgacaattacaccttcattggtcattgaaaagggactcgtatgttccaattgatcggatgaatcaaggcgtatgttgcgtatttgtcaacatgcgcctttttacatgactaaaagaggcgtaccagacagctggttgcctctttttttgttgtattcatttcgcatttcgaaataaagggatggagatcaacaagtaaatgaagaggagtgaaagcatgtgaacatgccaaaagcaagacaaatgacaaaaaccaaaaaaacgaaacaaggtgacagccaggaaaatctagaaagcggctagctttaaaaggagagacaaacatgttttcagtatttgcgaaattaggctggttcttcaaacaagagtggaggcgttatacgatcgccattacgcttctgctcattgtgaatgtgcttgaaatgctgccgccaagatatcttgggcaggcagttgatgacattcgttctggtcaatttacaacatccagtattgtgttttatgtaaccattttttgcttgctaggtgtcgtcgtctatacgctgacatatttttggatgtatcagttatttggcggcgcaaatgtcatggagcgtgtgatgcgcgggaagctcatgcgtcacttacttaagatgacacccaccttttatgaaaagaaaaaaaccggtaatttaatggcattaggtacaaacgatttaaatgctgtggctttaacgacaggttttggcgttctgacattggttgattccactgcttatatgctgatgatcttctttacgatggggctgacgattagctggaaattaaccttaatggcgatcatccctatgccgctgatggcgctcttgattgcgtattatggcagcaagattcatgatcgctttacagttgctcaagatgcatttggtgatatgaacgatcgcgtccttgaatcagtcgcaggtgtccgggttattcggtcttttgtacaggagaaacaagatgtcgaacgctttcgccaaatgacagatgatgtatttcaaaaaaatatgagagtggcgatcattgattcattgtttgagccgacagtgaaattacttgtcggtgtcagctacttaattggaatcggctacggagcctatcttgtgttccaaagtgatttaaccattggtgagcttgtcgcatttaacgtctatcttggaatgatgatctggccaatgtttgcgataggcgaattgattaatattatgcaaaggggaaatgcgtcgttagaccggttgaatcatacactcagctacaagccggatgtcacagacgcctctcagccaaaaacgttacaagagcctggcgatattcagtttgaccgcgtgacattcaggtatccaacttcccctaaagataatttaattgatgtgtcctttacggttcgaaaagggcagacaatcggaattacaggcaaaacaggaagcggtaaaacgactatcgtaaaacagcttctgcgccagtatccaacaggtgatggtcaaatcctgctatcaggagtcccaatccaagagatcgaattggatcagctatttcaatggatcggatacgtaccgcaggatcatatccttttttcaaaaagtgtagaagagaatatgcgctttggtcatcgggacgcaaaacaaaatgaattagcacaagcgatcaaaggtgcttactttgaaaaagatttacgtcttttgccagagggtctcgaaaccatggtgggggaaaaaggtgtggcactgtcaggtggacaaaagcagcgaatttccattgcacgcgctttattaatagaccccgacattttgatactggatgactcgctttctgcggtagatgcaaaaacagaaaccgctattttagaaaatttaaggcaaaatcgtcatgggaaaacgacgtttattacgactcatcgtctatcagctgttgagcatgcggatctcatacttgtcatggaagaaggacgcattgtccaaaagggcacccacgaagagctcattcagcaagatgggtggtacaaagaacaatttctgcgtcagcagctgacaaaccagctggaaggaggggatgaggcatgacaacaggaagaagactccttgcctacgcactcctttataagaaagtactgtctgttgccttgatctttctcatcattgcagtaggtgctgaactgacaggaccatttattgggaagaaaatgattgatgatcatattttaggtgtagaaaaaccatatgtcgaggtcaatgaaaaaacagacaaaaccgtttattaccagggaaataactatatacgaagcgatcgattagacagtgatatgaaatccggaaaacaaatcaatgtggtgcaagtcggattcggttactcttttgtaaatgagccgattcgttttgatggaaaccgaaagatatccggagatcagcttaccattgaaaatgggaacgagcgcgagacatatcaagtacagcgtttatcaaaagaggaaattttctctttttatgagccggaaatcagtggtttggtgcagcttgttctattttatctagggcttctcgtcattgcgattttctttcagtatgcgcagcattatctgctacagcggatagccaatcgaattattcaaaaaatgagggttgatgtatttgagcatattcaaacgctgcctatccggtattttgataatttaccggctggaaaggtcgtagcgaggattaccaatgacacagaaaccattcgtgatttatatgtgacagtcctcgctaatttcgtgacgagtgctatttacatgattggaatttatattgccatgtttttattaaatgtgaagctggcactcatttgtttggtggcggtaccgattattttcctatggtcaatgacctacagaaagtttgcatcagtgtacaaccaccgcattcgttcgatcattagtgacatcaatgccaagctaaatgaagccattcaagggatgaccattattcaagcgtttcgtcatgaaaaagtgacgaaagaggaatttgatgaactgaacaacaatcactttcgatatcagcgaaagatgctgcatttaaattcacttctgtcgcataacttggttaacctgcttcggaatttagcatatgtggcactcatttggtattttggcggtgcgtccttaagtgcgacggacattgtgtcaattggtgtgctctatgcgtttgtcgattatttaaatcgattatttcagccgattacaggcattgtgaaccagttctcgagattggaattagcaagggtttcatcggaaagggttttccgattattggatgagccaggaacaacagtggaagaacctgttcaaaagaaaatggagggacacgttcagttccaagatgtcacctttgcttataatgaaggaaataatgtattaaagaacattacgttcgaggccaaaaaaggccaaacagttgcacttgtggggcataccggttctgggaaaagctcgatcatgaacttgctgctgcgtttttatgacattcagcaaggagacattctcatagatggggaaagcatttatcaccagtcacgccaaacgttgcgtaaacaaatgggcattgtgcttcaagacccgtatttattttccggaacgattgcatccaatgtcagcttaggaaatgaagacattaaaagagaaacgattgaatcatcattaaagcaagtaggcgcagtagagttattgaagcacctgccaaaaggatttgatgaaccagtcgttgaaaagggaagtactctttcctcaggagaacgtcagttaatctcatttgcccgtgcattagcgtacgatccagcgatcttaattttagatgaagccaccgcaaacattgatacagaaacagaagcgatcattcagcgggcgcttgatgtcgtcaaagaaggacgaacgacttttgtcattgctcaccgattatccaccattaagaaagccgatatgattttggtattagaaaaaggtgaaattgtcgagcgaggcagtcatgatcaactcatgcagcaagaagggctgtatgcgcaaatgtacgaactgcaaaagggtgctgttgcaaacagctgatgaataacaaaaaagagcctattcactttgaatgaggctctttttatttgcataaaaagtcgaggattcgtttttgacctcgacctttactagttatatcgtttacacgagctgcatcatcagtaggcaatgccgacgcgttgatgtacaaattccttcgaatttaactgctgatataaaaagtgtgcggtatcttcaactgaaattttctttccatctatagggagaaaatctttctcatagcgatatgaccgtgtcacttctccatctggtaaataggttggacaaataatggtccaatctagatcagtcgattgaaggatttcaaacgctttggcatgctctttagctgctcgggaagtagtccgccttgattcatttgtttcaaaacggtaaagctccggctgctgccttgcctttaaaatacctgccgtaccaattgtaataattcttgaagtatttgattgcttcatggcttgtacgatatgctccattgaaacagataatgtatcatcaccatctgttgatagacagctcacaacaatatctgctcctttgatcgtctcaagcacatcttctcgatttcttgaattgccggtgacttgaaacatacccgcaagcatttcttctcggtttgtccgaatcaatgaacgaactatgtaacgatcatctacttgaacgaaacgaagaaatgcttgtcctacacgtccatgagcaccgaaaagagctattttcatctgttcgatccctccactacatactataagtgaaaagaacccaaaatggtacaacttttatgtgatgctttttttataaaggtgaaaggaccgaatactatgagcatattcacataatagagagatccctacaaattgtagaagttcaaagttcataccggaaataatgtccatgaagatccgctcctttctactacatgatatgagctggaaaggagattggtgagggataaaaataaaaaaagaagacaccttaagaggtgccttctatgatccaaatatgaaattaagcttgtgttccacccatgtgttgttgagcgtaagatacaagacgcttagtgatttctccaccaactgatccgttagcgcgagatgttgtttctgcaccaaggtttacaccgaattcagaagcgatttcgtacttcatttggtcgattgcttgctctgctccaggaactagtaattgatttgaactattagaatttgccatgatgtgaatctcctttttgtatatgatttggtttttggttgggtttgctggaatcgcaccagcgaaatgagcaagtcatttgccacttggcgaaacccaatgcagtaactgctttgtactaagtattatggtgatttctgaaaaaaacatacgagaaaagaacatggtaaatgttgttcaacatgcaaaaaaaccatcactcaatcatgagtgatggtgctgcatagatctctttaatcagcagagcgaatgcgaagttctgtatccgaatcaaagaagtgggccttgttcatatcaatagcaagagggatagactgtccagcctgaacatcagtacgagaatcaacacgtgcaataaaagactgaccatcgagagaagagtaaagcatcgtttctgctcccattaattcagcaacttctacactggcatcgatctttgtgccctcagatgcctctataaacacgggttcatcatgaaaatcttctggtctgataccaaggatgatatcttttccgatataaccttggctgcgtaataccttcatctttccttctggtacacgaatatgcgtttttccaactgcaatagcaccgtcagagagttttcctgtgaaaaaattcatcgcaggagagccaatgaatccgcctacaaatacattctctggattttcatatacatccttcggcgctccaacctgctgaataaagccatctttcatcacaacaaggcgagtagccattgtcatagcttcagtctgatcatgtgtgacatagataaatgtcgtttgcagacgctgatgaagcttagatatttcagcacgcatctgaacgcgaagttttgcatctaaattagaaagcggctcatccaaaagaaagacctttgcatcacgcacaattgctctcccaagtgcaacgcgttgtctttgaccgccagacagagcttttggttttctgtctaaatattgctcaagccccaatattttcgcagcatttcgaacccgctcatcaatttctgatttcgggaacttccgcagctttaatccaaaagccatattatcgtatacattcatgtgagggtacaaagcatagttttggaaaaccattgcgatatcccggtcttttggtgctacatcattcatccgttttccgtctaacagaaaatccccttgtgaaatctcttcaagtcctgcaatcatgcgaagggttgttgattttccgcacccagatggaccaacaaacacaataaattctttatcttctatatgtagattaaagttgtctactgctgttaccttgttatcatacactttataaatttgattgagcatcatttcagccatagatgataacctccccatcctcttattgaaagcgctttacttgtgagtaaagtgtataaaatggggaagcgtctgtaaatggacaacgtgcacaacatctcattttcatttttgggcaggatgctcatgtcattgattgttatgaaagatcgagaagattcatcataaaataaacagcagatgcttctggaaaatgccgtatatcgatccctgttcgctcaataaatttatcgattcgatattgaaggctgtttctgtgaacatataaagcttttgctgccttggaagcatttaagttacattgcatataggtcatgagggtgcggtaaacgtcccgatcaaagaccgcctctttcaaagcatctgaaatagcatgagagagcgcggattcatcataaagtatgagtgatggcagacattcataaaatgtggaaatccctgatctaagcttgcctcgctgcacatggtccaagaaaagctgctgttcatttaacaatttcttctgtaaatgttcatttggcaaatggagctgtccttgtaaaaagactgagtctgttaaaaagtcacttgtaatggctagagacaaatcgtttagcagatctaattgaccattttctgatgtagcgtttgtttgaatcagcatcgctgtatcagcgcctgtccaaatgaaatgagtatgttcgaggctgtgaaccacagcctcttttatttgctgcctttgttctgcttgatgggacattttaaaataatatacacggacggggtgctgaacggttagtggtttgttatcaaaaagatagctgtaccatttttgttcatcctcagtctgctttgtatgagaaagatcaattggtgtaaggaaagtattgagaagaagtgtttctcttgctgtaagctctgatttgtctactccaaataattcgccttcgtctgtttgataccaaagaatttgatgatcatttgtaggtgagctgatgatatgctctccgtaaacaagctttaatttttctaacatggcgaagctccttaaacagtttaatcatagacatggaatagcattaattcgtggatttcttcttttaaggttggttcgacttcatggggcggaagctgagagccccattcaatatcacctgttttgtgatagatgccttcgtagtgcgcaccattgtgaaaaaaggatattttccagcctggcaactgtgctttcttaaagagaggtttccattgaaaatgagaaatcatatcatcattgcctccttgcttttattgatgaaacaataaataaacacgacaatacggaaacaaccttgaacttgattttattgtatctcatctgatgaaaagagcataggaaaagcatagatttcataacaccatcaatttaaaacgaaaaacagttagtagacgttcgtgtggtctgtagttgttgaggtcgtttgtgaaagataagatgcataatccatgatttttttcccaatcagcctttctgagtttcgcaatgaaacatgctggaaaatctcgcggccagggcgagaattggcttcaaacatccagatagctcctgtctgatcaatgcctaaatcaaaaccgatttcaccaatatggccggacattttttcatctatcacctgactaagcgtgatggcagtataagaaagctgctctaaagttttcaaacgcttcttcttttctggaaaaacatcataaagtgtttttactaagccaccatgtaaatggtgagtcgttactgtgtgattgccagagacttttgctgctgctgccgtgactgtccaatggccgtacttatttttattcgtatgaactctgaaatccattggttgattgtctatttgaagaagtgcaatgccttgttgagccataaagtcttgaattgcgtgatctttccggagcttggtcacgaaatgctctattgagtcatatggaacagcgcttccgtgatttgagcatacagtgattccatgagccgtcttctttaattgataaataccgtcgccgtgacttccgttcgatggttttacgtatatgacctgatgtagatggaggagtgtttctattttatttagagcgtccaccggatccaattgtatggaatgtggaagaaaaggacatgttttttcatctgttaacagttgttcatgaatataccatttattgaaaaaataagggttgaaccaaggaatatcatagtcttgtgtgagtttacgctttgtttcttgaatgaatgccgactgagcagcctttctatttggaagacggtcgtaaatgactgacggcaggggcatctgttttttaacccatgtttgctgttggtacaacaatccttctactattcctttatcccaatcaatagaatgtgtaccaaaaaggtaggcaaatccagcatgctgcctgaaagagtgcagcagtttgataaaaaagtctgatctcgttcctagtggctgcgtgctttgcccaaaacctgctgtgaaaatgccaagcagcggccctataaacagtgtatgatcaacggcgatcacatcagcttttgattgataaggaattagtaaatttctatatagattttctgataataaaattttatttggatgttgatgataggaaacggtgaagtcatctactaaacgggatcctaaagcaagagaatagatcgcatcctgctgtttaaaatgggcgggaagatgaactgttttttcacttgtgagatgaggggcgatgaagaagcgatttttgttcataagaaacctccttcggttgagacgtcatcgattgagcatgtgcaagaatggtacgaatcaattgatcttccttgtcaggataagcttttaaaaaagcggatcgccctggctttgatcttatatttgatatgaaaagcctgccttcacttgtatggagtaagtctacagcgaattcaaagcaaggagagaaggttttatctatatatgctgggagagatgcttgaatggatgcaatatcatctaaaagaagctctttgatgtgcggctgcaatgtgtttagatagtgatcaaagcctatcatgggagctgatttttgtgtaatgtttaaatgactattttctgtaggtgattttgtgtgaatccctatgcgattccattgattttgtgaatctttcataaggaaaatccttatttcattgaataaaaagtctttttgatcactcgtctgaaaaaattgaaggaaatatcggcctacgtactttttgcaccagcgctctatatctgatggacgcgaaaatgtgatgacttgctcgggacttagctgaacagtgaaagtgttgtcttttaagaaaatgaagtaagtagatgctgcatgctgttgagagagcggctgcattttacaataaccgtctttccttaccatgttgagaagttctgatggctcttttaataatgagcagacaggtaaatatggctgtaaagaagggaggagacggagctgctcgaatagcatcattttatttgaaatacctgtattcaaaaaatctgttttcggatactttttcagccattccatgattggttttgcttttttagattgtgcgtcatgcttgtaaaggcatcgatcgtaaatcaagtcaggaatctcaaattctgctgcggcaaatccttgaccattcgtataagtttgaccttgtatcaaatttgaagccggctttaaatcaaatggtgtaaaacgaacaacctttaaaccataagaaggggcagctttggctaacccacgagtgaatgcctcttcatactttgaagaaagggtcacaatacctaatgttgatgtcattaaaaaacaccttcttttcaacttctttttttaccagcacaaaaacactttttcatgattttacataaagattgcgctcctttatcattacgacagatcgattgatcatatgtctagcaacatgcttcatttgcttggggacttgacaacaactataatacgtatagattaaaccaataaacttcgggtgttgtttgaaaggtagatgacgactttgaatatattcacaacgtttatctttatgattgttataggcgcagtcataggagcagcgacaaaccatcttgcaattaaaatgctttttcgcccttataagccgtattacttattcgggaaacagcttccttttacaccagggctcattcctaaaagaagagacgaagtagccaagcaggttggtgtcatggttatggagcatttgctcacgccagaaggaattcaaaagcgatttgaatcatcggaggcaaagcaagagatcttgcatacagtccatcgatatattgacaaaggcgctgaaatggagataacagtgctatctttacttgaaagagtcggcgtatcacaggctgacgtcaaagcagatgaatggatccatcagtggtctgatcagaagctcaattcactgcttgaaaaatataatgagcaaactttatctgaattgcttccgctagatgtggaaaacaaaatatcttcaaaaattccagatgcagctgattatattttaaagaggggcattcattattttgaaagcgaggaaggtaaagcaaggcttggtaatatgattgatgatttcttaaaggaacgaggcatgcttggcagtatggttcaaatgtttctagggaattcaagcttaattgatcgggtacatcctgaaatcatcaaatttttaagaaacgcagaaacaaaaagatttttatcagatttgcttgttcaagaatgggacaaggtgaagcagttttctcttcaggagctagatgaaaaatggaatgtgaaggagcttgcttatagtgtgaaaaagcaattgctttcacacttctctacaaagctgatattagacaagccagttggatattatgtcagtgcagtagcgcttgatctcaaaacacactttgcaccagtgcttgtcgacaaggggattaaagcagcatcgaatgctttagagggactgctcgcaaagctcaaatttgaagatatcattcgtgagcagattgaacattttccgcttaaaaaaatggaggagcttgtgattagcatttccaacaatgaacttaaaatgatcacgtttttaggcggttttttaggcggattaatcggcgcaattcaaggaatctttgtcacgctattttaagacaagctagagaaattttgatgaattcattgtatatatgtgaaacgaaagccatagtttgttatagtggagtggtgtccgccgatcatatcggtgataacggatagaaaggagacataacatgtctgtaaatgtttatgatgttgcatatgaccttgaaaaagcactgcgtcatagcgaagaatattcaactttaaaaaatctttatgatgaggtaaacgcggatgagtcctctaaaagaatgttcgagaacttccgggacattcaagtaaaccttcaacaaaaacaaatgactggtcaagagatcacacaagaagaagtggagcaagctcaaaaaacagtggcacttgttcaacagcacgataaaatctctcagttgatggaagcagaacaacgtgtgagtgttctcatcggagaattaaataaagtgatcatgaagcctcttgaagagctttatgggaatccagaagaaaatgaatgaaaagggcgatgatattcgccctttttttatttcacatgttccctgtccaacttttcaaaaaaaggttgtcgaagctcataaattctgcgataatacttatattgaaagtgctttcaaatgagcgctctcatgggacaattgggtgcgtttcacttgggatttacggcgattagccaaacgagagagaagcgcttctgggagaaacgcaaagcataaggggatctgatataagcaatgctttggtgtgtgaaagataaggggatcatggggagcttcatcacctcattgtgacgcatccaaaccatacataaaaaaaagcctaggggtaggctttttttatttacaaaagattcataacacagagctctttcaactgcatgttctaaagcaccaagctagggcatatcctcatcgtaagtacagtcatcaagaagggggatgcctcagtgtcaaaaaaactacttgcactcaatatagatggaacgttacttcgttccaatggaaaaatccattccgctacaaaagaagctgtggaatacgtgaagaaaaaaggggtttacgtgacgcttgtcaccaaccggcattttcgttccgcacaaaaaattgccaaggcgttgaagattccaacttcaacccttgtgacgcatagtggtgcatttatcgcgaataaactcgatgagccgcttcatgtgaagaaattaacggaagaaaaaacatttaatcttgtgcaaattcttgaaagctttgattgtaatgttcgcttactgcatgaaaaattctcaattggcaaccggaaaaaaacgcagtcacagctgatgggaaagacgttgattcatccgtctgatccaattttctatcctgtgcaatttgttgaatcgctaagtgatatgctgatggatgaaccggtcagtacaccagtgattgaagtatattcaaccgcagagcttcagcctgaaattcaccgaaccattcaacaagcttttccatctgtcgatctcattcggatcagtgatgagaaaatgaatattgtatgcaaaggcgtatcgaaagaagcggggctttctcttttgacctcagcattaggtttgactttagaagatactgtggtcattggacaggggacagatgacatcccaatgctcgaattggctggcttaggcgttgcaatgggaaatgcccctcattctgttaagcgtaaagccgattgggtgacacgttcgcaagatgaacagggagtcgcttatatgatcaaagaatactttagaatgcagcaaagagaaggatttttacatcaattcgatattaaacgataatatagacgaaggccctgtcaatcaagaaatggcagggccttcaactgttccagtcattgcttttcctacatagattttgtaaaatgaaacaagtttgaagataaaggtgatatgatgcgaattttaattaaagggctgtcagatgaacgatttcatcgcccgcttgtcaatatagccaatttatttgaagaagatagtgaagtgctgtttgatacaggtgaattggaagatggcttaaccatggtgtttagctggaaagaagaaaatggaacggtggaagcatctggccatatcgctggatcagacatcactagtcgtttttcacgagacgtcccagagggcttgaatgacaaggagcgctggaaacaaatcaaaaacacagtgctgtctgtttatttacatctgcttcaggagcacacaggaatgacgcaaaagtgggggattctcacagggatacgtcctacaaaattactccataagatgctgagagaaggaatgacaaaggaaggtgcgcatgccgcactaaagcgtgattatttgattcatgatgaaaaaatcgatttgatgcaggagattgtcgaccgtcagcttcaagcgattcctgacctgtatgaccttcagcaggaagtaagtatttatattggtattcctttctgcccaacaaaatgcgcttattgcacgttccctgcttatgcgattaaaggacaagctggaagagtgggaacatttttgtttggtctgcattatgagatgcaaaaaatcggtgcttggctaaaagaacatgggatcaaagtgacgaccgtttattttggcggaggtacgccgacgagtatcactgcggaagaaatggatttgctgtatgaagaaatgtatcgctcgttccctgatgtgaaacatatacgggaagtgactgtcgaagcagggcgtcctgatacgatttcgcctgataagctagaagtgctaaaccaatatcatattgaccggattagcatcaatccacaatcgtatgagaatgaaacactgaaagccattggccggcaccatagtgtagaagaaacgattgaaaagtatcacttatcaagacagtatggcatgaataatattaatatggacttaattattggtttgccgggagaagggctaaaggaattccagcattccttgcagcagactgaagaacttaagcctgaatctttaaccgtgcatacgctctcctttaaaagagcttctgagatgacgcgcaataaggacaaatatcaagtagcagaccgagaagaaatcacacgtatgatggatgaagcggtcgcttggacgaaagcacatgactatcatccctattatttatatagacaaaaaaacatcttagggaaccttgaaaatgtcgggtattcattggatgggcaggaaagtttgtataatatcattattatggaagaagtgcagacaattatagggattggatgcggtgctgctagtaaattcattgatccgcgttcaggaaaaattacgcagtacgccaatccaaaagatccaaaatcgtataatgaccgctatgaacactataccgaagagaaaattgaatttcttgagtcattatttgttcctcacgtttaaacactgcggtgatgcagtgtttttttcatttgtaaaagggtatataagtgataaaaagttaaagcaggtgtacatatgattgatgtgatcggaattgggattgggcccgccaatttaggtttggcggctttgttagaggagtatgaagatgtttcatgctgtttttttgaacaggagtccgagtttgcctggcatcctggtatgctgatcaaaggaacggatttacaagtctcctttttagctgatcttgtgacgatggcgaatccaaggagcaggtatacatttttaaattatttacatgaatcaaatagacttcaccggttctatacatttgaacagtttgacattccgcgaagagaattcaatgagtatttatcatgggtcgcaggtgaattagatagctgtcaatttgggatgaaggtagaggaagtgacggactgccaaggtggttatcttgtgaaagtccggcgattgaaggatggatcgctctctgagtatcgggcaaagcatgtcgtgcttggaacagggagcaaaccgatgattcctgtcgatgtgcctgatgctgcactgccatatgtgacacatagcagccgttatttagaccagcaggaagaacttcatgaagctgagtcggtgacggtgattggctctgggcagagtgcagccgaaatcttcttagacctgcttcagcatcaaaagaaaggacagcagctttcgtggtttacgcgatctagtgaatttagagagctggagacggcagagcttggccaggagctatttacaccgaagtacgtcgaatatttccattcgcttccttatgaagaacgaatgaacacattgcctaggctgactggattaagaaatggtatagatgcatcgacgctctcgcgtatttatcaggaattgtatcatcggtctgttacaggtgaagggccatctgtggtgattcagccaatgaccgagcttgaagcgattcaggtggaggagaatcagtccctgaagctgcacctaaagcagtggcagctaaagaaagaaaagagcataacagctgatcgtgccctattggctacagggtacactccgaatatcccggcgtggtttagtgcgtatgaacctttaattgaatgggaaagtgaagagcattttaaagtgacagaagacttcaggcttgtgttcaaagacaagcgtccgcatcatttctttacatttacgaacttagatcactctcatggaacagcggcgaccaatttaaaactatccatctaccgcaatcagaaagtgattcaaaccattcgcggggtcaaagaagcgccagtcaagcaagaaacagcctttcagcaatttgaataagagataaaaagggcccaagtatagggccctttttcattagattgtcgtttcttttttcacttttggtttttctgtttgccatttgaacattttgttcagaatttgataaattcgcttagattccttcgtcacaagcggtcctaaaatcgcaaggattaagacgtacaatgcagcaaatggcttcaaggtagcggcaagtccgcccgcaataccgagctcggctacaatgattgaaaactctcctcgtgatacgatggttaatccaatattagaagaggctttatgagaaaatccagctcttcttccagcgaacattccagcagtgaagttcccaatgaaggtgagaatcacagcgccgatcgcaagccagaaggcatcacctaatgtaaatggatcaatgctgagaccgaagctgaagaagaacatggccccgaagaaatctctaaatggaaccacaagatgttcgatgcggtcagagtgctctgtttctgagaaaacaagaccaagtaagagtgccccaatggcctctgctacatggattgtctctgaaaaaccagcgacaaagaataaagccgcaaaaatcacaatgatgaacacttcgttcgaacggatatcgaacaacttgtttaatcgttttggcagcttacgtgcgatgataaagaaaagcatcatataaccaaaagcaatgaaaatggataataaggcaccgctaaccgttgtggcatctccaaggacaagaccagatacgacggataaataaacagcgaggaaaatatcctcaaacataatgatcccaagaattaactcagtttcagggttcgcagtccgtttcaaatcaacaaggactttggccacaatggcactggatgaaatcgtgataactcctgccataatgagaacctcaaggaacccaaaccctgtgataaaaccgtaaagcagtcctaagctgaagttaatcaaaatataaatagatccgccgacagcaatggatttgcccgatttaataagctttccgacagagaactcaagtccaagatagaaaagaaggaacaagacgcccattctgccaaaaaacgaaataatttcggtgctttcgataaattttagatcaataatcccgatggttggagcatgcggcccaacgatcataccgaggacaatgagaaaagggatgatagagaatttcattttattggcgattaagctggcgatggcgatgagaatcagcgccgtcccaacttcaaagactaaatgatccattcatcactctccccctctagaaagaaaatcacgtatcaatcgctttaagtgttttctttcgcctgaaatgaccatcgtatcatttgcttcaataatcgaatcggcaccagggttcagtaatttttcatttgtatgtttaatgatcgcaatgacggtgacttcatagttttgccgcacatctaaatcaccgagtgtatgtccaaccgcttttgcgcctttttccaccttaaaccattcaatcatcaagtcattgaaggccatttcaatggtttcaagtgcctgcggtttatacaccatgccgccgataatcgcagcgatttgccttgattcagtatcatcgagagaaatggtggacagcacttcatctggatcatcatcgtcaaaacgataaatctcccgtctgccatcatcatgaatcactatcgtcattttttctctatttctcgtttcaatttcaaatttctttccgatcccaggaagatcattttctttaatattcattttatccctccgaatatgataggttgtgtttttcatatagtaatacggatgaaataaaatgaatcagtagaggtaatttgattgacacataatggggatcgcacacttcatttccaaaaaacatagatcaatggataacgcagctgatggagcaggcttgagtagaaaaacctttgaatcagccagtgataatctgttctttaacagaatagagaaggcatgtttttttgaaaatggaggtgtcttcacagcttgaatttcttcatcgtagatggatggagaaataagactaggtgcactcgcttctgcctgtggagcaaaaacgacatttgaaaaaggagaaaacatgacgatgaaactaaccaatatgaatatggaacaccttatcaatcatcctccccctttcaaaatcatttctttcttcatttactatataaaaatatatttcttgtttcaacaattatgcttattttagtatcaattgatcttgaaatttttcatgcagaggaaaaggaattattcgggttgaaatggaattaagtcatgagtttaaaagaaaagggggatggatgatgacatatatcaattgtcagttaaacggggatatttttgaaatcgttttcaacaggcctgatgcttataattcatttcatgtggacatgtttgctgaattcaaagaggcatgtgatgcagcggaagaaagcagtgcaaaagtcgttgtgatcaagggagcggggaaagggttttcagcaggcggagatattggcatgatgcttaagcaggaaagtgaagaagatttccatcgtgtgatggatttgatcgagggaattacactttctctagccggtatgaaaaaagtgacgattgcccttgtccacgggtcagcggcaggccttgcttttagctttgctttaagctgtgactacttgtttatgcatcaggatgcacagctcgccatgaattttaatggagtaggattaattccagatggcggagggcatttttttctcacaaaaagagtcagtgaacaaaccgcgaaacaattgatttggagcggacaaaagctgccggctgaagaagcgttaaaactgcgccttgcagacggggtgtttcaggatgaagtcgatgcgtatcaaaaagtatgtgtgaagccgtttatgaacatgccgcttcaagcatttgtcgaaacaaagctgatctattttcagcagtcagaacctgagctgctagccgttcttcaaaaggagagggcagcacaggcaagactgaggcaaagtcatgatcataaggaaggcattcaggcctttttagaaaaaagacgacctgtgtttcagaacgtataaacgaatgtgagaccggcgaatgccggtttttttaacgttcaaataaaagaagcttgcctgcatcatcaacgagccggtgggaatgcttcgtgtattgctgttcgattaagcgatggcgccctaattcctttgccttttcatcactatccgttgtgattttttcatttaataaggtctcacccgaccggtcaaatacagttaaaaagtatgtcttctccattcctcatctccctttcctctgcttttctatgtaattaaacaatgaataagacaaaacctcttttttaactcttaaaaatgtgttttttagaatgaaagcgatagaacgtgcattcgtaaaaatggcatgataaaatatggacaatgacagtatcggacaaggagatagacgtttgactaagcttacctttattcatgccgcagatttacatttagacagtccatttgcaggaatgtcgaatatccctagcttaccatttaagcggctcaaagaaagtacatttcaaagtgcgaagaatatgtttgatctcgccattgctcgatcagtagactttgtgctgctgagcggagatttatttgacgaatcaaatcgcagtctgaaagcacagctgtttttaagaaatcagtttctaagactgcaaactcaagggattgacgtttttattatttatggtaatcatgatcatttaggcggtgaatggacaccgattgagtggcctgagaatgtgcacgttttttcaagcagtacaccaagtgagcaatcctactatagaggggggcagcttgttgcaagtatttatgggtttagctacaaagagcgggctgtctatgaaaatatgacatctcattatgtcaaaacgacagatgctgcctatcacattgcgatgcttcacggtacattagccggacaagaagggcatgatgcgtatgcaccatttcagcttgagcagcttctttcacgggatttcgattattgggcgcttggacatatacataagagagcccttctgcatgaagacccgttgattatttaccctggtaacatgcagggcagacatataaaagaaacaggagagaaaggctgttacgttattcaactctccgaggattctgagacagcggaatttattagctgtgcggatgtgatgtttgagacacttgcaatagacatgacagaaacggttcatatgacggatcttgtgacacttgtggatagcaaaatcagtgagctgaaagaggagggcgtccctcattttgtgaaaattgaattgacgggtgatgctcctccttactttgagcgtactcagcttgaggttcttgaggagctgttgaccgttcttcatgaacaggaagaagatgaagaggtattcgtttgggtgatatcgattgactgccgaataaacgaggatgtgatctatttagaagattcttttttgaaggaactcactgctgaaatttcacagtttgaggcatatgaagagctgttatcaccgatcaagcgtcacccaacctatagaaaatcaggaaaagctctcacaaaagaggatgaagtggatataaaagaagaagcacaaaggctgctgacagaacagctaaagcaattatgagaaaaggagaggcacaatgaaaatacgttcactccatatcgcccatttcgggaaattttcaaatcggacctttcacttttctgatgacggttttcagctagtttacggcctgaatgaatcggggaaaacgacattgaaaacgtttattgaatcgatgttatttggttttccgaaaaacaagatgtacaagacgaaacagggttctttttatggtggttccctcacttgccaagatgacgagttaggcgttattcatattgaaagaacgtccgatcgaggtggtcaagcacaggtgtttttaccgaatggtgaagtgaaagacgaaatttttctacagacacttttaaagggaacggatcgcaggttatatcaatcaatctattcatttgatgtgtttggactgcaaaatgtccaagccttaaaccaggaccaaataggcgaatttctacttttctcaagtttatttggctcggatgcagccaccaagatggatagcaggctgctaaagcagcaggagcagctgtttaaaccaaatggacgcaagccggaattaaaccagcagcttgatcgtttaaaagagctgacaggtcagctgaaacaagccaaattggtagaaggccgttataccgaaaagaaacgggagcaatctgaattaacggagacgatcgaaatgcttcaaaatgaaatgaagcaagctgaggaacacattcagaaactggctgaatccattcaagtttatcccatgatcgagagaaaagtggaattaaaaaaggaattagcccgctatccagaccgagtcaaacgttttagagcagaaacagagcatgagctggataaactagaatcacaccttcacccgaaaaaggctcaattgactgcactgaagcagaagttagcccatttgcaaacctcacttgtacaagttcaaccgctctatgacaaggataccataatggagatgaaacgagtcgtagatgaagcatctgatgctgagcttgtgaaaaagcgcatagcagagtgtcgagcaaaccgtgattcattgaaacaaaaaatagacgaagcggtagcaaagctaaagtgggagtacccgataaagttcgaacaaatcgacgattcgcttgaatttgagtgggaattaaaggagactgtcactcaatacgttcgtctcatggatagaaaagcgcagttagatgaacgatttgatcacgcaagacatgagctggacgaagcagaagccgctctaaaaggattaaaggaacagcaagtcagacagcacggagcagaagacgatgcgaaggggacaagatcgaaaaagaaaccgattcattcccgggcgttgttattccgaggcttgatcgcatttgatgtggtgcttctgcttgttctattctttttaacagagtggtggatcacgctcttgtttgcgggattttctgtttttctcttctttctcatttacccattcagtcaaatgagcccgatgaaacaaagaagcggcgaaggggcctttgattcatttcaagtgcaggcagcttcagctgaaacacttatgaggcagaaggagcttctgtacgaaagaatcattcggcaatatgaagactgggagctagagctggaacctgtccagcagcaagtagaggaaaagaagagacagcttggcttgtcgtctgagctttctttcctagtagaggccttccatatcctaaaacaattaaaaatgaatacagcagcatatgaggagcttcatcgtgaaataggcgtgctttccgatcagcaatcgatttatgagcgcagggtttcagcgttaagcagtatccttcaaaaaaaggaaggaaccattcaggagaatatctcagcttttcaagagatattgaaagatgaggcgagaagagaaaaagaacgccagacattgcacgtatccattcaacatgcgatccagcaactcacgacactagaaggggaaattcaatattacgaaaaacaaactgacgagctttttcgtcaagtagaagcagagtccaaagaagattaccaagtgctttctcatctatctaaagaataccgggaacggatttcccatttgcagcagctgaatcaagagcttcatagaagcggttgttttgatgaggaggaatggattgttcgcaaaggattacctctccttgaagaggagtgtgcagaagcaaagcagcaccttcatgacgttcaattgaatgcggagaatatggaaaaacgtttagcagaactagcggtggaaatccggcaaatagaagcttctggaacggtgtctgatttgactcatcagcttgccgcagagcaggagcatgcgaagcacctcgcaaaaaaatgggcggcaattcagcttgtccgctccgtcatacgagaaaaattgaatgagcataaagaaacaaggctgcctgcattgcttcaaacagcctcaagttttattcagccgttaacaaatgatcgttatgaagcgattttattttcacctgaagatgacttgctgatggtgaaaagaatggatggacgaatattccgtccagaggagctttcacaggcaacgtgtgaacagatctatctggcgattcgttttgcgctcgctttgtctcatcagcaagattgtcagcttccgtttatgatggatgacagcttcgttcatttcgatcacgttcgtctaggaaaagtgctggagatgatgaacgagctcacacgttttgaaacacagctgttttatttcacctgtcatgagcatatgaagcaagcagcagaagatggacagattacgagtttagcagttgaatgattgacaaataatgacttatgttatacttatatgagcagaaacatggaaggagcttttattgaatggctaaagggatcatgacctatgatgtcggcgaacaagttgacctgcatttattaattaaatcatctactaaagggattgcgagtaatggcaaaccatttttaacgttaattcttcaagatcaaagtggagatattgaggcgaaactatgggatgcaaagcagaatgatgaacaaacctatgccgcgcaaaccattgtgaaggtagtaggcgatattcatcattatcgcgggaggaatcagctgaaacttaggaatatacgccctgttgctgaaaatgagcaaattcgaattgatgattttctcgaaacagctcctattccaaaacatgatatgatggatacgattatgcaatatatctttgatatgaaaaaccctaatatacagcgtgttacaaggcatttgctgaaaaaatatggacaggaattcgctgactatccagcagcgacaaaaaaccatcacgaatttgtctctggtcttgcttatcacgtggtgtccatgctgcatttggctaaatcaattgttgacctatatccatcattagatcgagatcttttatattcaggcatcattcttcatgatttagggaaagtcaaagagctttcgggcccagtctcaaccacctatacggtggaagggaatttaattggtcatatttcgattatggtgacagaaattgcgaaagctgcagaagagcttggcattgattcagaagaaattctgattttacagcacttagtactgagtcatcacggaaaaggagagtggggcagcccgaaaccaccaatggtgaaggaagccgaaatactccactatattgataatttagatgcgaagatgaatatgatggatcgtgcgcttgagcatgtgaagccaggagaatatacagaacgtatttttgcgctagagaatcgttcattttataaaccaacctttcatcacgaataaccatgtcaaaacgtccgtttattgcgggcgtttttttcataacttgtcttcttttcgcataagcatgtaacacaaaggaagagagagctgttctgaaaaaaggaggcgatgaaaaaatgttgttttttccatggtgggtgtatgcatgtatcattggcattattttctgtgcgtataaattaatgacaacggccaaagaggagcaagagattgatcaatcctttattgaaaaggaaggagaaatttttatcgagcgaatggaacaagaaagagagcgtagacgtcaggatcagcaagtgaaaagatcacatgatacggcggcacatgaagactcgattgcttaatcaggtcatataaaaacccctctgcacgatcacggcagaggggttttttgtgattactggttttgttgaggttgttgattttgtgcgggttgttgagacttttctttgaatgtgttttcaagttctttatcttttactttcacatcggcatctttcaccaatttgtttaagatcgtttggatttcatttgtgtctgcttgtttttgattaagcagttcttttttcaagtctgctttcatgtcatcgtatttaccgcgttcttcggtctttttaatgatatggtagccgaattgtgatttcactggtttgctgatttcattcacttttagtttgaaagcagctttactgaagttctcgtccatttggccttcttttgcgaaccagcctacatcgccgccttgtgttgctgaagcggtatcagttgaatattcagacacaacggcatcccatttttcacctttatctaatttcttttccacttcgtcagctgttttcttatcagctactaaaatgtggcttgcgcggattttcccttttaggtcatcgtaatacgcttttacttctttatcagtgattttgatgttagctttggcagccttttgagtcagcagctcatatttcacttgatctttgatgtaatcttttccgaattcatcttgaagttgttttaaacgatcttcaccaagtgtctttttatattcttccattttcttatcaatttctttatcagatactttgtatttgtcagcaagaaccttttgttgaacaagtagatttaaagcatctccacctgcttgtttcttaagagttgtataaagctcttcttttgtgacatctcctgattttgttgttgcgatgacatctttatcaccgctactgcatgcgccaagagttaaaacactaactgctgttacagctgctaaagccatttttttcattcaaaaaacactcctaatctttccaatttatttatcattgcttgtatcataacatattgtgacacgctgtaaaaagaaatgcaaatgggagggcattcgtctagtcaaaaatttgcgcgcgacatacacatatagtgatcacaaaaaggaggctgaattatatgggagcaggatattctaatgggtttgctttattggtcgtgctattcattttgctgatcatcgttggtgcagcatatctttactaattaaatcgctgtgacagaaaggagccgtcctgccatgcgtgcgggcggttcttttttcaaacgatgacaggtgcctaaacgttttcattttttttgcatacactgagcttagaacagagcaagaactggcaggaggtgtttttacatgggaggagaagtctttgctggcggttttgcactagtcgtcgtgttattcatcttattgatcattatcggtgcatcttggatttgctaatcaatcaatatacacaaaaagctgccctcaaactggcagcttttgctttgatcttaaatagaaatggtaatttcaacaaatgatgagatcagtaagatcagtatcgatacattgataaagcgaaacaccttatcttgccgttcttcaggaatctctctgacaaggcataatgtattagtaagcctgtttattgaatacacaataaacgcggcaaagacgatgaagtaaaataaaactatcggagatcccccctctctatgctattcccatactacattaccaaattttttatgaaaaagatagaagttggctttaaaaacctcatgatgaggaagtttggtcaactaaaatatcaaactcgtcttgggcttgatcgatgatgcaggatttaggtgctttgagcagtttccatgcaaataaaaagtcaggcaaacaatagcctgcatgaatacttgcgatgatgataaaatagtgtgcatacattggaaacgccacgcctaacacaaagtaaagcagtgaaatcaaacaaaatggactgagaagtgaataaagcattactttctttggcacacgcttccagcaatttcgtttaaatagcgtcatttttttcttgtttttcatcactgggatcaagtgaaccacacggtggacaagcaatgtcacaagtaaaagcacagcaaaaagcggtgcgttgtggctgcttagtctcgtttcaggatgagtcagttgaaaacataaaaaagccataatgaaaaaaagtatagcaagacttatggctgaaatcagcagtctcgtataaccataatccttttcaagattaatggtcttccaacaattcatttttcatccttccaatcttaaaaaactaattgaatatctcaagataatttactcttcctaaggataaaaatcaatggttttgttgaaaaaaaataaaatgttgccttcatatggaataaagagaggaaactttgggtttttcaagaaaaaaagacagaagagggaggttcgtctctttcgtcaatgagtaatttcggctaaaatagaaagactaagagaaagagggaacgtacatgagtattgaggaacgaatgagccagctcgaatattatatggaacttttgctgacggcgaccgatatgagccgttatccatattatgcattattgatcaggcagcgggtatcgaaagaagaggcgaaggaaattgagcgtatttgtgctgagctttcagaggaaatggacaagcaaaaagcacaaggctacgtcatgtttgacgatatgcttgcgctttttgcaggacagttaattgaaaagctggatgtgcatgagacgatatttgcattgcatgatcaagggctgtttcagccgttaatgaatgaatttataaagatcattaaacaatttgatttgctttagccgctttttctgctgcatcagctgagtcttcaagttcctcaggctttttcgtgacttttcctcgctcattcaaaaagtccttctcaatgtttgaaaacgatttctcaaaaatctccatgaaatcctcaccatagatgtttcggataatacacatcatttctaaaatctcagggaactttccgtaaatgtcatgaagcggctgtgcgcctttgacaataccagttcgtgccgggtcataatcttcaagtagtttatggaatgtctcttcgccttttggcgttagctcaatatacgtattgcgtttatcgtttaactttttagaaaattttaaaaatcctcgttcctccagtttcttggagaagttaaacgccgttgatacatgcatgacgccaaactttgcaatttctgatattgaagctccttttaattgatacgcaatccacaaaatatgatgttcattgatatttaggttatacggtttgatccactgctgccagtccttttcaatggatttccaaagagctttgctcaattgggccattctttgactgaataaaagtgcttcttttacatcgaaaggctgttccgaatgattcatccatttcacctacttctctttttcttgtaattctattatgccaataaaataaagattaataaagctgaaaattcaagaatttttaaaactcatgaaaaacattgacaaaataaccttttttcaacaaaaaaagtgcgggatacgcaccccgcacacttttgtaaacgaatattttttcgtgagtatattagttttgtaaggttttctccagttgtttgagcttttcctcaatttcctgaatttccttttgcaagtcctgctggtgaggtttgatttcttcgcgccattgctgaatcgatgcttgtaattcagttccgacttctttaatgacctctgcgctttcttttgctgtttcaacaatttgctcttttaaagcttgtccatctctttttaatcttgtcagcgtatcttcgaatttgtcatagccgtctttcatctttccgcgcacatctctgccagaagagggagtcgtcaggagcactgccgcacctccgaggagaccgcctacaaataatcctgttaataaagaacgtccactagccattcaaatcacctctagtcaaattttacacattcgcatgttctctctgagctgacgatcagcttcattgaacttccatacatagcttgctttattttagcatacttttgaagaaaagggaggggagaaggttgtctgtctttctgttcgtttttacgtgtatcggtgtcgtttttacaggtggttctattcattatgcaagacagctggggtatgcagggtcttatccgccaaaacatgtattaaagcaaaaagcacttgtgtgtgcggcaggtgcagggatttcgctcctcattttgctgctgaccctttttcttttataaaagcatgaaaaaacctcttcatctattatgaagaggttcgattattcgttaagcaacttctatcattcttgcacgccttagaatggactgagcaattgggaagacaaataccatggcaatggtattaatcacggctgctggaaggacaacgcccacaagaagtgccggtaatgcagctggcagtccagtaatcagtaaagcggcagataggaaaatcacgccggatacgatggttccaatcgcagttaacacagcggtcagcaccactttgttctttatcttcaagcaagataagaaaagggctaggaagataaaggctgtcactggtttatcaatcatatttggaatttgtccgcctgggaaacccgttgttaatgcagaaatgacgccagtcactagggcaataaccactacatgctgtacctttgggaaaaggatgatgcttaaaaacatcatgaccagcatcatatcaggtttcattccgaaaaagatgggcgggaaaatcgtatgcaaaacagctcccattgctgcaagcaatgacataatcactaattcttttgttttcatttctatgctctcctctgctaagctcttaggactcttcaataatatggctcatcatttattgcaagagtcatcactttatatttctcgttattataacaaatttatttctctatagaaaagcttttttactcattttcttgctggaactttttcataaagtccgcaagcttttggcagtcttcaatcgataccgcattgtaaatagatgctctgcatccaccgacagaacggtggccggcaagtccaaccatttgttcctgctttgctttctctacaaaggaagcagtgagcgcatcatcacgaagggtaaacgtgacattcatatgcgaacggctgtcagtgcgtgcgtgtcctttgtaaaaaccgccgctttgatcaattgtgtcgtagagaatgcctgctttttgttcattgcgtttttccgctgcttctacgccgccagcctgtttgacatgctcaaggacaagagacagcatataaatcgcaaaagtcggtggtgtgtgataaagagagttggcttttgcgtgtgttgaatattttaatattttcggtgtgctgcttttctctttctctaataaacgtttgcgcgcgatcacaatcgtgataccagaaggccctaagtttttttgtgccccagcataaatgaaatcaaattgagaaacatcgatttttttgctgagaatatcactggacatatctgcaataagcggtaatgatgtaccagggaacgttttccactgagtgccgaagatcgtattgtttgatgtgatgtgtaagtaagcgccatctgttaaaccggaggcatctacttctggaatatacgagtagttgtcgtcttcacttgaagcaaacacagatgtttcaccaaacccttttgcttctgataatgctttttctgaccaagcgcctgtttgaatgaaatgagccgtttcgccttcatgtaagaagttcataggaatcatcgcaaattgaagactagctccgccctgtaaaaagaggacttcgtaatcttcaggaatgtccatcagttccaccaacagtgcttttgccttattgtggacttcttcatattcaccgctgcgatgagacagctccatcacagacatcccagtttgtttaaaatcaacaagttcttcctgtgctttttgaagcacttctagcggcagtgccgccggaccagcattaaaattcgtcgttcgcttcatcacaatctctccctatttctcgcgttaatggatcaaaagataaaaccatcctatcacaaatttgaagcaattggacgaaaaatttgaatcgttttaaatatcttactattaagagttgaaagcgataaaaaggggcagaaataagaaaaacctcatctattaagatgaggtaagccgcgtgtggatggcagaagaaatatcttttaaatcctctgacgtgtattgctcttgatgtgatttccatacagcaccaaagccatcgccttttccgtagcgcggaatgatatgcatatggtaatggaacacagattgtccggctttttcgccgttgttgtttagaaggtttaacccaattggttcaaattcctgtttgattgctcttgcaattttcggaatcgcttggaagtagtgattagacacttctggtgtcatctcgtagatattttctttatgtattttcgggattacaagggtatgtccttttgttacttggctaatatctagaaaagccaatacatgctcgtcttcatatacttttgcacatggaatgtctccatcaatgatcttgcaaaaaatacaatcgctcacgtcatgtcactcctcattcattttccttcatcgtatcacaaaaagaagcaaaaaagaaaacaggacaagcgaactcctttggtcgctcatcctgctcctgcagaagaaatgctgatgctttcattcgatatgccttttgaattctctatttactgaaataaagaattcgtatgcctgctatttctgccgtaaacacctcatttgacgttttggtttgtcgtatacatattgtataggacacaaaaatcaagaatcagtgaagcaaaacagaagctaaggtttttagatgaaaaaccaacttgtcatgcggttctttgcctttaacaaacacctcatttacttattggtcatcaagttcatttcttctacatacattatgatgaccaaagcgcctattttttattcatgccgcgattaaggtaaacatttcaaattacctttcgtttttgttactataaaggaaaaaagaaagaaaggaacgaattcatgtcccttctcactgtaaaagatgtaacgggtggatatacgaagaatcccgttctaaaaaatatctcatttgaattagaaagaaatcaaatcgtcggtctcattggcttaaacggggcggggaaaagcacaaccattcgccatatcatcgggctcatgaaaccgcataaaggtgtcattgaattgaatggacgaactcttcaagacgatcaagaggcgtatcgttcgcaatttacgtttattccagaaacacctgtattatatgaagaattaaccttaaaagagcatttagagctgacagcgatggcttacggtctgtcaaaggaacaattagatgaacgtctgccgtcattgctgaaagaatttcgaatggagaaacgtttgaaatggttccctgctcatttttcaaaaggaatgaaacagaaggtcatgattatgtgtgcattccttgttgaaccagaactgtatatcatcgatgaaccgtttttagggcttgatcctcttgcgattaatgcacttcttgaacggatgaatgctgcgaagaaaaacggcgcaagtgtcctgatgtcgacgcatattttggcgacagctgagcgctattgtgattcctttattattttgcacgaaggggaaatcagagcgaaaggaacactgacagagctgagagaacagttcaacatgagagatgcgacactcgatgatctttatttggaattaacaaaggaagaaagctatgagtaaaatgacgcaaaccatttggaaatcccgattagaggaacacatgcaagatacaagaaaatatttaaaatacatgttcaatgatcatcttgtcattgtgctcattttttttcttgcaggcggagcgagctggtatagtaactggctcaaacagattccggctcacttcccatcctactgggtcatggcagttgttttttcattggtgctgacaagctcttacgtgcgtacgttgatcaaagaagcagatctcgtgtttttgcttcccttggaagggaagatggagccttatttaaaacaagcttttaattttagcttcatttctcagctgtttcctcttattgccgtatccattgttgcacttccgctttattctgcggtgtcttcaggcggcctcaagatgtatgtgctgatattggcgcaaatgattttgatcaaggctgtgaatacagcaattcaatggaggatcacttattttcaaggaaaacagatcagatggcttgatgcagtccttcgttttctattgaatatgattttggtatataccgttttacaggcatcctatgcaatcgcaatcgttttttatctgatctatggtgtctatctcgtttacttaaccaatgcagtaaaaaaacagccttttcaatgggaattgcatatttctgacgaattaaaacgaaaacagcgcttttatcgtctggcaaacttatttacagatgtgcctcatttaaagaaacaggtgaaaagaagagcatacatggactggctcttgcagtttgttccgtatgaccagcgtaaaactttttcttacatgtatgtgagggcgtttttacgttcaaatgactattttggtctcgtgtttaggctaaccgccgtgtttgtgctgattattttgtatacaggtgcagcaggctgggtgggtgcgctgcttgtcttgttcaccgtgtttatcacaggtgtacagcttgtgccgttaacgaagcacttttcccatctttcattacaggcactttatccagttgctcagcaagaaaaggatcggagcttttttgttctcgttcgtaatgtgcttattattcaatcgatattgctgagctgtgcagtactcccggcaggaggatggcagggaagtggacttgcccttctgacttcgctggcatttgtacttgtcttcttcaagccttacgtactcagtcgattaaaaaagatgagataagcggagatatgtttctgacagcaagcgtatgatgacatcaaggaggggtccggatgaatgcagctgaacgggagttgtatgaagaagccattttttttcaaacgcgttttttaagaaaaccttcgaagatcgaacggttttcaaaaggagttcagcagcaggtgaaccgccgaatccctgctcgatttcatcaagtcatcacaagtgcggtcaaaacaatggttgaatccaccgtatcaggatcgcacttcacttcattttcggtgattgatgagcaattatctatcatcgagcgaaatgaactggcaaaggagaaagtgaagtactatcaaaaggcagctgcgatcgaaggaattggaacaggtgcaggtggtatattgctcggtatggcagactttccgctgctgcttagcattaagatgaaatgtctttatgagctggcatgtatttatggctttgatttgtctcaaaaagaagaaagactctttttgctctgtatatttcaactcgccttttccggcagtgcacatcgtcaaaaaatgatgaacatcatagatgattgggaaacgagctgcgaggaaatggattggtacagctttcagcaggagtatcgagattacattgacctagtgaagctatttcaattaatgccgatcgtcggagccgctgttggcggtgtggcaaatcatcagctgacaggacagctcggagatgtcgctcgtcatgtgtttcacttacgagtgttgaaagaaatgaaatagaaaagccgctggcgacagcggcatcagcgtgtagacaaaccctcgcattcgttgtcagggctgcgttccggtgctcacgaatgttcaattcgctccgctccggtactcgtccttcctagacttcaaaggttttctatcacactgaaaagaagacaaagggctaaaataaaaatcattttagccctttgtcaataatctaaagccgctggcgacagcggcttttttttcattcatcgtaggaaaggacggcacgggcgagtacctttgctgcgacaggcattgctttttcgttgatatcaaattttgggtgatgatggggatacacgtcttggctgttttcaggcatggcgcctgtgtaaaagaaggtaccagggacatgctgaaggtagtaagcaaaatcttctccacccatttgggtttccgcttcttttacttctgtgacaccttctgtctgttttgcgatgtcagcaatatattcagtcggctttggatgatttttgacagcaggatatcctctcacatattcatatgtgtagtcggcatcatgcatgtcgcacacccctttcacgacctgttcaatttctcgttcgatggtgtgtcgtgcactttcttcaaaggatcgtgcagtaccagttaaaacagctgaatctgcaatgacgttaaaagcattctctgccacaaaacctccaacagatacaacagcagaatcaactggattgactttacgggcaacgacttgctgcaggtttgcgacgatttgtgaaccgatgagtacggcatctttcgttaagtgaggctgtgcgccgtgtccgcctttcccctgaactcgaatagagaagcggtcggcggctgccataaagttcccgcttttataaagaacggtgccacaaggctctggagaccaaaggtgcgtaccgaatatgacatcgacaccgtctaagcagccgtcttcaatcattggttttgcaccgcctggcgcatattcttctgcgtgctgatgaatgaggacgattttcccttttaattgatcgcggtgctcattcaagattttcgctaagacaagtagtgtcgctgtgtgcccatcgtgcccgcatgcatgcatcacacctggctttgttgatttgtaaggcacttccttttcatcatggatgggaagtgcatcaaaatcagccctgagggcaatcgtcggcccgggagaagctccttcgataaaggcgagtacaccatggccgcccacctgtgtacgtgttggtatatgtaatgtgtcatagtagttggcgatgaaagcggctgtttcttcttcctggaaagaaagttcaggattcatgtggagatggcgtctaatttcaaccatttcctcataatgttcatcaagacgttcattaatgcttttttgtaaagtggatattgtcattgagtcgaaaacctccttcatgctcttttactgattgtatggtaattgttagaatctttcaacagaagaggatttcgcatgctgcatcaaaaggtcattttacataaaagtcgaagttgatatgaagcggggaaagggaggaatcgtgttgggaagctgtccaaattgttcaaaagcattttctttcgttgaaaagtttcaattatcacatacgaaaatgatgatgtgtccaagctgtcgtcatcaagtcaaagaaacctttgtctccaagatgagttttttcatgatctgcttgattccgctattggtgatgctcattcaattgaaaggtgcttcacctatgttgaagtggccgatcttattaggatggatactattgaatttctatgtgcttcagccgatcattcatcggtacgagctgacatcacgacgataaaatgaaaagcccagctattgggctttttttcatgaaaaaaagaagtgctgctttcagcacttccttaattgtctgtaacggcatgataggatgtgagaaaagcaggacgagagaagatggagccagtatcctcgtttggctgaaagaacgcttctgattcttgaaagtcttcaaataagtcctctgattcccaaagtgtcataatcaaatacacttcttcatcttttttcggtcttaacactcgaagagcctggaagccccgctgatgttctgagatgttcgtcttcttctgaaaagtagattcaaaaagtgctctgctttcaagcttcacagggatatgattcaaggtgacgaagccagattggactagctcacctttcgcataaatcacatcataggcatgaggggctttaaaaacagtctcgccctccgtctcatggaaaagagctgcttgttcttttccgaccatataaagcagattttcctgatcgtgtttctttgtgattttatgcaagaaatctgctgttccatatgtgatatagacattcatctaaaccgcctcctgcttgatagtataacaaaagaatgatatataattctttggtagtcaatccataaaacatattatgaagcaatacatcccatactatccgtataaaggaatgaggtgacctaatttgaagaaaaagaagataatcattccattagtcattgcaggaagtaccatcgtactttcatttattggctatctgaccattttatttttaggacattatgtcatagatgaaaagaagcttgtttttcacgcttcatcccaaatcattgatcagaatggaaaagaacttacaagtatgtattcagaaaatcgggaccctgtctcattaaaggaggtacctgataaagtagcgaaagcttttgtggctgtcgaggacaaacgattttatgagcatcatggtattgatgcacagtcaatttcaagggcggtttatcgagatatattagcaggaggaaaggtagagggcggcagtacaatcactcagcagctcgcaaaaaatatttttctcacaaatgacaaaacctttcttcgaaaaacaaaagaagtcataattgccattaatttagaaagagattattcaaaggataaactgctcgagatgtatctgaatcagctttacttcggtcatggcgtctacggtattcaggcagcagccaattattactttagtaaagatgtgaaagatttaactgtcagcgaaggggctacactcgctgcgatgccaaaagcgccgtctacttactcgcctgttttacaccctgataaaaataaacaaaggcgggacaccatccttaatttaatgaatgagcaaggatatttatcatcaacagaaacagtagaagcaaaagggagaacactaggcattcatttgaaaaagaaatcagaaacaccttgggtggacagctatgtcgatctcatcattaaggaagcagaatcagagtatgccatttcacatgaacaattgcttcaaggcggttataccattacagttccgatcgatatgaatctgcaaaagatcgcctacgatgcgatgaaaaacaaccgttatttcccgggaaaaagcggttctcctgaaagcagtgccgtctttattgataacgagtctggcggagtaaaagcagcgattggaggacgagaatatcaagcaaggggctataacagggttaccgctgttagacagcctggatctgttttcaagccgatcgcggtatatggtccggcaatgcaggagaaaaaactccggccttattccctgcttgaagacaaagaaaaaagctatgacggctattcaccaaagaattacgatgggcagtatgaaggcagggtcacaatggtggatgcgctcatgaaaagtaagaatacagctgcggtgtggacattaagcgagcttggtattgatacctcgaaatcatatctcgagaaaatgggaatggagatttcggataaaggacttgccatggcacttggcggcttagaaaaaggggtttctccacttcaaatcgctggagctttccacacatttgcaaatgaaggcgtatataaaaagcctttcttcattcaaaaaatcaccaatgatgaaggagaaacggtagagaagaatcgcagtaagccagaacgagtgtttagcgtgcagaatgcttggaatatgacaagaatgctgcagcaagtcgtcaaaggcggaacagcccagagcggttcatatgctggagatttagcaggtaaaacaggcacgaccacatattcaggtgtgaaaggtgcaacaaaagatgcttggtttgccggctatacgcctagtacaacgggtgcgatctggatggggtatgacacaaccgataacagtcactatttaactggcggcagtcaatacccagtgcagctgtttaaagatattttaacgacagcccaaatcaccaatgaaacgtttgaaaaaccagagggaattaaagaacttcaatcgccaatccatttagagggactttcaggatttgaagcccgctatgcgtttaaaatcaaaggattgtttacattagagctttcttgggacaagcaggaggataaacgggttgaataccgtatttatgagaagagaaatggaaacgagacgctgatcgattcagtgacaggcgtgggcagctacacaatgccgtatgccaacgtgttttcagatgcggagtataaggttgttccatataatacccaaacgcaagaagaaggagaaggcagtccgtatgtcaagccagaggcttttggacgttaatattcggcgaatttttgaacattgagccgctttagtataccgtgccttgaaaaagcggtatagtaaaagcagtgtttgagccttatacaaagagcgtgtaaggcgaaaggtggaatgaaaggtaatgggaaaaacgaaggcttttaatgacacgttcttaaaggcgtgcaaaggggaaaaaacagaccatgtaccagtttggtatatgagacaggcaggacgctcacagcctgaatatcgtgcccttaaagaaaaatacgggctatttgaaattacgcatcagccagagttatgtgcttatgtaacaagacttcctgtagaacaatatggtgtagatgccgctattttatataaagatattatgaccccgcttccggctattggagtggacgttgaaattaaaaatggaattggacctgtgattgattcaccgattcggacaaaagcagatattgaacgtcttggggagcttcatcctgaagaagacctgccatatgtgcttgataccattcagcttttaacgaaggagcagctgaatgtaccgctcattggttttgccggtgcaccatttacgatggcaagctatatgattgaaggcggcccatctaaaaactatcataaaacaaaagcgctgatgtacagtgagcctgagacatggatgctgctcatgaacaaattagctgatatgacgatcacgtacatacgtgcgcaggtaaaagcagggatcagtgcgtttcaaatctttgactcatgggttggtgctttaaatgcagcagattaccggacattcattaaacctgtcatgcagcgaattttcacagagttgaagagtgaaaatgtaccaatgatcatgtacggagttggggcaagccatctggtgaaagattggcatgacctgccgctagatgtcgttggactggattggcgtatgagtgtagacgaggctcgaaaagaagggctcacaaaaacgttacaagggaatcttgatccaacgatcttactttctccttgggaagtcattgaagagagagcaaaagatattttagatcaagggatgaaatcagatcacttcatctttaacttaggtcatggggtatttccagatgtttcaccagatacgttaaagaagctgaccgattttattcacgactattcagctaaacataaaaaaacatccatctaaactatttcaaatgatctgaaggagtgttggttgtggagaaaaagaaaatggggcttcttgtcatggcatatggcaccccatataaagaagaagacattgagcgttattatacacatattcgtagaggcagaaagccggagccagaaatgctgcaagatttaaaggatcgctacaaggcaatcggcggtatttctcctttatcaaaaattacagagcagcaggcaaatggtttgtgtgagcacttgaatgacattcaagacgacattgaatttcatgtctacattggcttaaaacatatcgagcctttcattgaggatgcagttgctgaaatgcacaaggacggcattacagaagctgtgagtatcgttcttgcgccgcatttctcaacctttagtgtgaaatcgtataacaaacgtgcacaagatgaggcagacaagctgggcaatttacagattacgtctgttgaaagctggtacgatgagccgaagtttgtggactattgggtgaaacaagtgaaggatacgtatgcatcaatgagtcaagaggaacgagattccgcggtacttattgtgtctgcacacagtctgcctgaaaaaattattgcagcaggagatccatatcctgatcagctcgcacaatcggccaaaatgattgcggaaggtgcgggaattgaacactatgaaattggctggcaaagtgaaggcaacacgccggatccatggcttggaccagacgtgcaagacttaacgcgggatttatttgaacaaaaaggctatcaaacattcgtgtatgtgcctgttggttttgtcgctgaccatcttgaagtgttatacgacaacgattatgaatgtaaagtcgtgacagatgaaattggtgcagcctactatcgtccagaaatgccaaatgcgaaaccagcatttattgatgctctggcaacagtcgtattaaagaagcttgacgaaagcaagtaatcatataaaagaaggcgatcctatgtatgacaatcaaaaacaccttgtcatcattggcggtggcatcactggtttagccgccgccttctatttggaaaaggaagtcgaagaaaaaggtcttccgattcaaatatctcttattgaagcgagccctaggctaggtggaaaaatacaaacattatataaagacggctacatcatcgaacgtggacctgattcatttttagaaagaaaagtcagtggaccgcagctggctaaggatgtcggtctgtccgatcagctcgtcaataatgaaactgggcaagcgtatgtactagtcaacgaaacccttcatccgatgccaaagggtgctgtgatgggtattccaactcaaatcagcccatttattacaactggtcttttttcagttgcgggaaaagcgagagcggcgatggatttcgtgttgccaaaaagcaagcagaccgaagatcagtcgcttggtgaattttttagaagacgtgtgggtgatgaggtcgttgagaatttaatcgagccgcttctatcaggcatttacgcaggggatattgaccgcctgagcttaatgtccaccttcccgcaattttatcaaacagaacagcagcatcgcagtttgattcttgggatgaaaaaatcacagcagcatgcgaaagcacagcaagtgactgcgaaaaaacaaggacagttccaaacgatcaatcaaggactgcagtcgcttgtggaagcagtagaaagtaagctcaagctgacaacggtgtataaagggacaaaagtgaagcagattgaaaaaacagagggaggctatggtgtgcaattagacagcggtcaaacgctttttgccgattcaaccattgtcacgactccgcatcaatcgatctattccatgtttcctaaagaagcagggcttgagtatttgcatgacatgacctctacttctgttgcaacggtagcactcggttttaaagaagaggatgttcataatgaatatgacggcactggttttgtcatctcaagaaacagtgatttctctattacggcctgtacatggacaaacaaaaaatggccgcatacagctccgaaaggaaaaacgctattgcgtgcgtatgtcggaaaagctggcgacgaatcgattgtcgagcagtcagacagtcaaatcgtcagcatcgtgcttgaagatttaaagagaatcatggatattaaagcagatccagaattgacgacagtgactcgctggaagaccagtatgccgcaatatcacgtcggtcatcaaaaagctatttcgaacatgcgagaaacgtttaagcaatcatatcctggtgtttatatcacaggtgctgcttttgaaggtgttggaatccctgattgtattgatcaaggaaaagccgccatctcagaagctgtatcgtatctattttcataaaaaacaactcccttttctgtcatggaaagggagtttttcatgttcgaatcattcgaaaagagttgggaatcataaatgtgaacaaagttgttgcatccggggaaagggatatggtatattactttctgtacttaatgaccaaaacgttcaaatagtcatttcgggagtgagatcatgagtgttgataggagacaaatgattttagatggtgcgacgaaggcatttactcaattcgggtataaagcgaccacaatggacctcgtggcgaagcttgccaacgtcgggaaaggtaccatttatacatttttcaaaaacaaagaagagttgttcgatgaaattttcacatcccttttactagagatgaggaaaattgcggatgaggcgattgatgagaagaatagtttctctgaaaaccttcacttagcactctttgcaattttagaatttcgaaaaaaccaccagctcacaattaagatttttcaggaaaatgcggagcttggcacgtcagcggtcaaggaaatgatcgaaaagatggagcagatgatcattcgctatatcaaaatgaaagtacaagaagcgatggataaaggcgacattaagccttgtgatcctgaattgactgcatttgtgatggtgaaactatatattgcactgatttttgattgggaaaagcgatacgagcctttaacaaaagaagaggtagccgaatcgctggagctttatgtcttaaaaggactatctgcaacaacataattttttttgagttcatatgaccaaattttatatttagtcattcatctatgggaggaaaacagcaatgaatttaattcggaatcaatggaaagacattgtaacgagcaaaaaactactgatcccgattttagctgtcttatttattccgctgatttacagtggtgtatttttaaaagcatattgggatccatatggtacagttgatcaactgcctgtagcggttgtcaacttggatgaaggcagtcattatgacgggaaaacccttcatgtcggcgatgatttagtgaaggaattaaagaaaaacgataatttcaaatggaattttgtcgatagtgaagaaaaggccgtaaagggattaaataacgaggattattatctcgttgtggaaataccaaaagacttctcgaaaaatgcaagtacagtgttagataaacatccgaaaaaatcgaatctgaaatattatacgaatccaggcgcaaactatgcggcgtcacaaattgcgaataatgccattatcaaattaaaagattcggtttcaaaggaagtcacaaaaaattacgccgaggtcatctttgataacttcaaaacgattgcaaaaggattagatcaagcaagcgatggcgcgaagaaaattgatgacggaacaaaaagcgcaaaagatggcagtacaaagttaaaagacaacttagccaaattggctgaaggtacgttaacctatagcgaaggtgttcatcagttcgcagggaaaatgggtgaactgaacacaggcatacagtctctagacagtgggctcggtcagctcttaacaggctatcaaaccattgatcagaaatttggagatcttggtacaggaattgatacattaaccgaaggattaaacacaagccgtgaaggacatcagcagctcgcttctaaaatgccgcaattcacagcgggcattgagcagctaaacaataaagcacaatccttttcagaaaaaattgcagcagtagaaaaagtcttatcgtcaccagaattagcgaatcttgaaaagatggcgcctaaactcgatcaggtgaaaaaagacgcaaaaacgttcagtacaaaacttgcttcattaaaagaagcattatcaaatcgagatgctaaagtaaaaagcattatccaaaacagctccatgacagatgaagagaaaaaggcggcaatggatcagctgaacagtctgcctaaaatcgaactgcctgatctgtctggactcgaacaaagcttagcggccttgcaggaactgcctgatgcaagtgaggtacagtctgcggttgcatctgcaaaagctcagctgcagcaagtcaaacagctgccaaagaaaacagaacagctgtacacgtctacagtcgcgatacaaaatgcgatcgaccaaatgacatctggtacgaataaattatatcaaggtgcattgaagcttcaaacaggtcaaggccaattacaagatggcctgcaaacagcaaatggaaagcttgatacggcgaaaagcggagcggataagcttgcaaatggatcaagccagcttagcgcagcgttaaataagctggaaagtggttcaacaaatatccaaagcaatacatctaagcttgccgaaggctcaaaatcgcttgataaaggattgggagatttaaagagcggtacaggtaagctgtccaataaattgaaaagcgccgctgatgaaacaggggaaattgatgcaaatcaagacaattacaatatgattgcaagccctgttaaaacagagaatgatacagcgaaaaagattgataattatggaacagggctcacgccttatattttatccatgggactctttgttggggctctgatgctcaccgttgtattcccaatgaaagaccctgctggacgccctagaaatgcgtttgaatggtttgtcagcaaatatagcgtgcttctgcttgtcggtatcctgcaagcagtcattgcaagtacgatgctcatctttgggcttggtcttgaggtggaaagcctctggcgcttctatctctttgcaatcatcgtcagtctgacattcttagcgatcattcagctgctagcgacaacaatggggaacccaggacgcttcattgccgtcattatcttagttcttcagctcgcagcaagtgctggtacattcccgcttgagcttgtccctaaattcttccaagtcattcatagtctgcttccaatgacgtatacaatcaatggatttagaacgatcattgcaagcggtgatgacagctatttatggcaccaagcagcgattcttggaacagttgcgatcatcatgatggcggcaacaacagcttactttgcttggaacgtaagaaaaatgaaacaagacgaagcttaatcaagaaatcctttctctttatagaggaaggatttttgatttgaaattagacatcttgaacccgaagcgatatattttaagaagagatgctataaaaggcatacatggaaggaattgctttcagacaaaggaggaaatgccgaatgacaactgaagtaaacgaaaccgttcagctgattcaaaagctcgtatcgatcccaagtccgtcagggaatacagaaaaggtgattggctttgttgaacgctttttacaggatgtaaatattgagacaaaacgaaatcgaaagggcggcttaattgccactattaaaggaaccgatgataaggaacaccgcatgctgacagcacatgtcgatacgcttggtgcgatggtaaaggagattaaatcaaatggacggcttcgtcttgcactcattggaggctttcagtataactcaatcgaaggtgaatactgtgaaattgaaaccgcttcaggccatacatacacaggaaccattctcatgcatcaaacgtcagttcatgtctatgcggatgcgggaaaagcaaaacgaaaccaagagaatatggagatccgactcgatgaaaaggtgcaaaatgcagacgatgtcaaagcacttggcattcaagtaggggactttatctcatttgatcctagagtggaagtgacgtcttcaggttttattaaatcaagacaccttgatgacaaggcaagtgtggcgctcttgctgcgactcatccaccgcattcaaaaggaaaacatcacattgccgcatacgacgcacttcttaatttccaataatgaagagattggctacggtggaaattccaatattccagaagaaacggtggaatacctcgctgtcgatatgggagctatcggcgatggtcaatcaacagatgaatacagtgtgtctatttgtgtgaaggactcaagcggtccttatcattttggattacgcaagcatttagccgcattagcagaggagaacaatattgattaccgtctagatatttacccttattacggctctgatgcatcagcagccattagagcaggatatgacatcatacatggactgattggtcctggcatagattcctcgcatgcatttgaacgaacacatgaagattctctcgtccatacagcgaatctcctttatcactatgttcaatcagaattaatcacgaaaaaagaaccccgatagatggggttcttttttcgttagcttgaaagctgtgtcggttcaggtacttcttgtccagtcatcacgcgatgtcctttttcagggtcatattgtccttcccatttagacatcacaacagctgcaagtgcatttcctgttaagttaacaactgttcgcgccatatccatgatacgatccacacctgcaataaatgcaagaccttcagcaggtacaccgatcgttcctaatgttgcgagtaatacaacaaaggaagtgccaggaacggcagccattcctttagatgtcaccatcagtacaagaacaagtgtgagctgctggacgatcgtgaggtcaatgccatatacctgtgcaaggaaaagcgcagcaatagcttgatacagtacggagccgtctaggttaaacgtataaccgattgggataacgaaagaaacaattcccttcggacatccaatgcgttccattttatccatgactcttggtaaaactgtttcagagctggatgtactaaaggcaagaagcatttcgtctttcatgtaagcaagaaatctgaaaatattgacgccaatcatctttccaataattccgaatacaacgataaggaagagagcgagcgcaaaataaacaagacctacaagcttacctaatgaaataagagattcaagaccaaattttgatacagtcacaccaatgagtgcgaagacaccaaatggtgcggctttcatcacaacattgacgacatggaacatggcgtgtgatacaccttcgaagaaggcgagcactggtttgccgcgttcaccaatggctgaaacgccaagagcaaataacacagtgaagaaaataatcgcaagcaaatcaccttccgccaatgattggaagaagttcgttggaacgatatgaaggaacgtatcagcaactgatttgctgctttgctctttttccgtttcaacatactggctaatatcttgtttttccgtatttccaaagtcaacgcctgcaccaggttgaacaaagtttgcaagcgcaagaccaagaataatcgcaaatgttgtgataatttcaaaataaagaatagttctaaaaccaagtttccctacttttttaccatcaccggcacctgcaacacctaaaattaagctagatacgacaattggtataacaatcatcttaatgagtcttaagaagaagtctccaattggttttaaataagtctcaacgcctgggttaccgaaaaagattgccccaacaacgacaccgagaataagaccgattaggatttgtgtagctaatccaaattttaattttttcatagatttcctccctaacatattcattaaaggaatattcccatcatattaagttttaatatatgaattaaagtataactaaaattaaagaggctcgtccacgattaaattatattaagaaaatacaaaattgtttgaaaaaatgaacatttagaacctcctttattgattcaagtcaataaaaagtgtcttcagaactaaaactcatcatatgaaaatactaaaaaacccttttaggacaagggttttacctttttacctattttttagaaaaaataaaaagcacttttgactccaactgacgatggaggaaaaaagtgctttttaattcaattttttaccttatttaagataacttacttgtgagcattcctcacattcattaccgtaacactcgtgttgttccattaaatcatttccacattttgtgcatttctttgagggcaaatttctaaaaaactcagtgatttttcctagcatttgtcatcctccaatacattttgttgctattattgtattataacagattgataattgtcaatctgttttgcaacaataggcaagaagaatgcttttttcatgaaaaatgggtatattgtaagaaggggatttttagaaaaggagggaaaaatgacgatgaaattaactgtcattggatgccacggagggtttccggccgctggtgaagcgacgtcagggtacctttttgaattagatggctttcgtctgcttgtagactgcgggagcggtgttctttccaaactgcagcaatacatggatatagaagaactagatgctgttctcctttctcattatcaccacgatcatattgcggatatcggaccactccaatatgcgaagctagtgggatatcatttaggaaaaagcagcggtccgcttccgatctatggacatacgggtgatcaaaaagcatttgggcgacttgcggatgatgtacatactaaggcagaggcttatcagccagaagagggtattcaaattggtccatttcaaattgattttttgaaaacggttcatccggcagaatgctatgctatgagaattcaggcaggggatgctgtggtggtgtatacagcagactcaagttatcaggacgcatttatcccatttagcaaggatgcagatctactgattgctgaaagcaatttttatgctggacaggacggatcgggtgcaggacatatgaacagtacagaggcgggcaagcttgcaagggaagcaaatgttggggaactcatcatcacgcatttgccccattttggtcgtcataaagacctagtcaatgaagcacaggcgttatatactggcaatatacagcttgcccattcagggcttagatggaacaaggaaggaagatagagatgctgtttatcgataacgaacaacattatgatccaatgattaatttggcaatagaagagtattgcttaaaatatttagatcctgatgaaacgtatttgctgttttacatcaatcagccgtcgattattattggaaagaaccaaaatacaatagaagaaatcaatacgaagtatgtggaagacaacggcatcaaagttgtccgccgcctgtccggtggtggtgcagtttaccatgacaaaggaaacttaaacttcagttttatcacaaaagatgatggggacagcttccataacttcaaaaagttcaccgagccagtcatcaaagcgcttgaaaagcttggtgtcaaagcggaattaagcgggagaaatgacattatggcagatggacgaaaaatttctggaaatgcccagttcgctacaagaggacgtattttcagccatggcacgctgctatttgattcagaaatcgaacatgtcgtttcggctttaaatgtgaaaaaagaaaagattgaatcaaaaggcattaaatccattagaagcagggttgccaatattagtgaattgatggatcaaaagatgacaacagaagaatttagaaaaattcttttaagctacattttcgatacgaatggggatgtccctcaatatcagttgactgagaaggattgggaaaagattcacgagatttctcgggatcgatatcaaaaatgggaatggaactacggccgttcaccgaaatttaatttacagcattctaaaagattcccagcaggctccattgatcttcgattagaagtgaaaaaaggcatcatccaagactgcaaaatctttggtgatttctttggtgtaggggatattgctgatattgaaaaaagactcattgggcagcaatatgatcgcaaaacgatcagcgacgtattagaagatatggatatgcgccactacttcggcaacgtatcaaaagaggattttcttgatttgatttattaaaagggacaagcacggctagagatagcggtgcttttttgattgaaagaaatgaaagcgattcacatttgatcttgtggattttttcgattgtctattataatagaaaggaggaatgtttggccataaaatgaatggctattcattcattaatgacgtgtaaggggtgggagaatggatttgatcaaaaatctagagcagacggcgatgacgaaaggagaaaatatcgcactgatctttgaaggaaataagtggacctatcgagagctgatgacaagtatcgagcgatttgcagatggattagtcaacgaagggtttcaagctggggaccatatcgcgcttattttaggaaattcaccgcattttgtcatttctttttttggtgccttaaaggcaggacttgtcgtagtaccagtcaatccaacatacacgcctagtgaaattggctatatgctgattacaggtgatgtaaaaggcattgttgcccctgaacagctactgccagtgtacgagcaggtgtacgaacagcttccgtctattgaacgagtgattatttgtgcagaaaatgaatctgcatgcagatcaagttttaaggaagtatctgatcgtcttgtcttctttggaaagcttgtgtctggtcatgcgaaagagaacgtgcatccttctattcatcaggatgatacggcagttattctatttacatctggcacgacaggaaaaccaaagggtgcgatgctgactcatttcaacctttattcaaatgccagagacgtcgctgagtacctatccattgatgaaaaggacaaggtcatcgccgctttgccgatgttccacgtattttgtttaacggtttgtatgaatgcaccattgattcatggcgcgaccatttatgtcatgccgcatttcagcccatcggagcttttgcgtatgatggaaaaagagaagccaacgttatttgttggtgttcccactatgtataactatttgtactgccaggaagggcacgaggaagcgatgtcctcagtgaggatttgtatatctggcggtgcctcaatgcctgttgccttacttcacggttttgagaaaaaatttggtgtcacggtgctggagggctacggattatcagaggcttccccagtaactgcattcaatcctcttgatggaaaaagaaaacccggttcagttgggaccgacattatgaatgtgaagaataagatcgtgaatgaactgggagaagaagtcggtccaaatgaagtcggagagctgatagcaaaaggaccaaacattatgaaaggctactatcaaatgccagaagatactgaagctgcactaagaggcggctggctgtataccggtgatttagcgagaagagatgaagaaggatacatttatattgtcgatcggaaaaaggatatgattctcgttggcgggtataatgtttatccaagagaagtagaagaagtgctttatcaacatgaagctgtagcagaagccgtcgtcatcggtgtgccagatccgaacaccggagaagctgtcgtctgttacatttcccctaagaaacatgctcacatcaatcaagaagacatcatcacacattgttcacgctttttagcgaaatataagcagccccaaacgatccatttcatagatgatattccaaagaacacaacaggtaaaattttaagaagagcactaaaggaaaagtatcaagcagaagaaagtaaataaaaaaagggagtctcttatgaggaggctccctcagcgtttagacaaaccctcgcattcaggtctgaaaaggttttctatcacgctgaaaagaagacaaagggctaaaataaaattttagctcttttgaatcgcttcttttagctgtttctgaaaagaattagactgtttttgattcagttcataataagtcccatctactaaaaaaacgacctgtgatcggctcgtccagagctgaaaggtggtgccgtttgttcggccgtacatcaccttggcgatataatctggttcctttaaatttttcttaagatgattgcttgtttgtttgcctttgtttaattcttctattaaatcttctgctgtgtccttatcatctatttcataagaagtggactcgtttgcaggtgaaagcagcaatttttctgctcgattctcatcaaagatttcgctcgtccggctgaacacataaaagaaggtaatgagtaaaagtccaaagatcacaactcctgcaaggattttcttcattttaatcctccaactctctgttttatatgtagcatctccgattttcgagtagcataatcatttttttcgcgaaagctttttcagatggggcatgctatgatggagccacatgagacaggttctaaacaaaaaaatggttgattagaatagagagagggatggaaaggaggctgaccagtgcgagtacgtaaatgggtagctcttgcaacggtagcttacatattgtacggtctttttatttattcttatttgtttctatttggggattcatcggttcctgaaagtgtaaaaggaacaagtgcagatccgcatacctttatgacaagccatgaacttgtcatcagcgagaatttctcgaacatacgtaatctgctgtatttcatgacaattccattagattggtatgttttttttcttctgctcatttcaggggtttcacgaaaaatagcagactggagcctggcagcagctcgtttcacatttttaagcaaacttgtatatgtgtttgtgttgtcgcttttgacaatgctgatttcattgcccattaagtggattggctatcagctgtctttgcactacggagtatctgctcaaagtacggcaagctggtttaaagatcaaatactggatttctggattcaatatccacttcttgccctatgtgctattgtattcttttggctcattcaaaaaagaagaaagcgttggtggctgtatgcttggtgtttgacagtccccttcacgctatttctcttctttatacagccggtcgtcattgatccgttatataacaatttttatccactaaaggatcaagctcttgagaacaagatcttaacgcttgcagacaaagcacatatcccggcagatcatgtatatgaggtcaatatgtctgagaaaacgaatacaatgaatgcttatgtcacagggattggtgaaaataagcgtattgtgttatgggatacgacactgcaaaagctgaaagatcgcgaaattttatttattatggcacatgaaatgggacattacgtcatgaagcatgtctatataggattagcaggatatctagtgctgtcacttgccggattttttgcgattgaccgtctctatttttatttttatcaaaagggagcagttccatttcggctgagggtgtcaaacgacatcgctgctcttccgcttcttctcattatcgtatcgatgctgtcatttgcagcttcaccttttacaaatgcagtttcaagacatcaagaacgagcagctgacgaatatgcggtaaacctgacaaaagacggagaggcaggggtgacgtcttttcaaaagcttgcaaaatcagggctgtctcaggtgaatccaccgcttttagtgaaggtcttccgctatggacacccaaccatgatggagagaatcatggagatggaaaatgcagcggaaaaagaggaaacgtcgaggaagcaataaataaaaaaaccggctggatcagccggatttttttcgcgcttgtttagttagaagccgcttgagcgttgattaaccctttgccgtaatagaaggagttaccaagcggtgttgccgtgttttctaagcgctggcgaacctgtgaatttgataggttcggatttttagaaagaataagcgctgctgctcctgctacatgaggagacgccatagaagttccagtataagatgtgtatccactgcttggtactgtacttaaaatagaagtaccaggtgcagaaacatctaattcaggacctgcgctggaagacgagtttctgacattgctgctgtttacattggcaacggcaattgtagaatcatattttgctggatagccaactgtacttgtagagccagtggaacctgaattacctgcggccgccacaacaacgactccgcggttatttgctgtatcaacggcatttttaagcgctgttgaaccgtttggtccacctaagctcatattgatgacatccatgttattggctacagcccattcaataccgctaatgatccagctgtattgtccgtcgccattgcggtctaatactttaacagcatatagggaagcacttggagcgaccccaagaacaccaattgtgttatcaagggcagcaatggttccggctacgtgagttccatgtgattgaaagtcttgggtggcatttggctctgaagggacgaagctggcaccgcctgcaacatttaagtcaggatgtgcagcgtggattccagtatcaaggacagctactttgacattagaacctttataaccttgagcgtgtacagctggagctttgatttgagggattccataagggacggtttgtgcatatgcttctgctttgtggtcttcttctacgtaagcaatgctagggtcatgttcaagtttttttgcggcttgttcggacatctttacttgtgcggcattaataagacgatattgcttttctagttttccgccattttgagtgacggcttgtttcttagagctgtttgtggtggcagaggctttaaagccaacaatatagctcttttcactatctgactttgagaccgtctcggcatttgccatggagcctccaaaccctgctgaaaacagaagagggacagccaataaaacacttgtcattacatttttctttttcacgcacaatccacatcccttttttcttatttcagaataatcattcgtagtctataagaatgattcgtttgattattctgtatattcagtttaagggaagtaggcaaataagagtagacccgaatttttgtgaaagtcctagcgaaaattggggaattaagtcacttggaaacgttgggaaaatatgtttgttctactgtttcagcggttatctattaaaaaggaagtgtgctttttttcttatgatccattttcggacaaatattcgatacccgaaaagccttaaaataggtagaaacgtctagcatctatttcgaatttcgatataaaaaaatattattttattttgtttttgtcgtttaaaaagaacctgttacaataacaggttctttaagaaggggaggattgagttaaatggctgaccacgttgtaatcaaggaccttccattcaccatctttccattccacataatttaagcaagcattgacaagtctcgtgttctctagacccagatgttcatccgctaaggtggtaagtaaagcatggatagcagcgccgtgtgccacgatcaggacttgttgatttggataggctgctctgactttctcaatgccttctaccattcgatcttgaatcgcctcaagcggctccatgtttggatactgtttatctggaaacagcttttggcgctcctcaaacgacatgccttcagcgtcaccataatcacgttcaatgaaatcatccatgatgacaagaggcgcatctacatgttttaaaatcaagtgagccgtttcttttgcccttgtgagtggactggaaatgacaacatcccaatggacattctttaagtaaagtcccgtttgttcagcctgccatttaccagtgtcgtttaaagggatatctgttcgtccttgaattcgtttcgctgcattccaatctgtttccccgtgtctgactaggcaaattgttgtcaagcaaatcccgccttttctatcttttcttctattatactaaagcagaaaaaaaaagactggatcagcgatttgtgagacttgttaaggattcgactgagctggcaacttgggacaccgtttgtttgacttccttcaattcgttaaggaaggtttgaaggtcgatttcaatttttccattttggtttttacttaagttcatgctgctgacgatatcatcgaagagcgaattgatttgagtcattttttctttactgtctgtcacgagtaaattcacgtccccaatgtgctgagacacaatggagatttgtgaattggtattgttgacgagttcagacacggttgaaaccgttttctttgtgtcctctgacaatttacgaacctcgtttgcgacgacagcaaagcctttaccatgttcaccagctcgtgcagattcgattgaggcatttaaagataacaaattcgtctgctctgcaatgcctgtgacaatcccaaagatttgttcaatctgtttggcgatttcttctaaacgcttaatttctgtttcaatctttgtcatgctgccatcaatttggttcatttgtgtttgttgaatttctaattcttttttaccgccgatcgatttttcctcgacctgtgctgaaatttgcgttccagcttgcgacatgtccgccatctcatcagattttgatacaagcttgtccactgcatttgttgtgtttgagaagagagaagcaagcgaatttgatgtttctgtgatttttgtatgaagctcctgctgctgctgttctgcttcatcacgaattttagaatattcattttggaatgtatccaggacaagctgctgctctaaatttaagattttcgtcgtcgctttgactgctgtctgatattctttgaaatcttggatatgctgagcaaataaatccataatcgatagcagaagatcctggaatgctgccatataccatttaggctggaggccaatccgtaaatgaacttgcgcaattttaattcgttttgccacataggcttcatcaaccacacctgcaaacatttcactaatatgaatgcggagtgtttttttcaaacgttcgacagaactattatcttgaatgatatgcatcaaggaagattcgacttctaaatttttataaaatttatcaacgatatgtgcaatattctcctgaacaattggattgagctgttttagaataaagaggtcatgctgcgtcaggtctatcattttgatttgtttcgcgatatccgtattgtttaaaaagttgattcgttttattccatcatcctgctgtgtgaaaaaagcagtgttttttcttttcgtctcttttttaaataacaatgttttggtccccccataatcatcacaaattatcagactttatattatttatcggataatattggattttttaaagggaatcagtaaaattttactgttctttataagacctttttagtggtttctttgctgggccttctactacctctccagtaatggaaaaacgtgagccgtgacacgggcaatcccaagtgcggtcgctattattccaagcgacttcacagcctaggtgagtacacgttgtatccacaagaaagatattcccgtcctctgatttaaaggcgccgcattttttatgttcgtaagatacaataccgccttcacctggctttaaatcatcaattgtttgatcggttcgttttaatttaccactgatcagcttggcagcgacattgctgttttctttaataaaatctttgacgaaagagtcagaaacaggtcttgatggcgtaaaaatcgattcgtatggattcgattttccctcaatcaaatcaccgataagagtggctgcgacatggcttgtcgtcatgccccattttctaaaaccggtcgcaacgaagatattttggtggtgtttggtcaggcggccaatgtaagggatttgatccattgtgaccatatcgtgtgtcgaccagcgatacagcacctcttcaattccaagggtggcgtctccaaacctttctaatccttcatagtgagcagattcaaccccgccttgtccagttttatggccttctcctccgatgagaaccacttcctcaccatgccattctgcggttcttaaagaatgagcaggctggtcgattcctaaatacatcccgtctggaagcggcttcgttgttttggctgctaccacataagattgttctgggtgaattcgtgtgaaataaagtcctttcccgtcataaaaagggaagtgcgaacaggaaatgatatagcgtcctgtcaggtgatgtccgtcttgtgtgacgacagcaggccggtttccttctttcacgtcaacagcagttgtctgttcataaatacgtacacctcgctctaggagctggtcgattagtgcatttagataatgaaggggatgaaactgtgcctgctgcgtcattgctagggcagctttgatgtcagcatcaaaaggaagcgctgttttccattctcggtcaatcccaagctgtttgtaggcatctaattccttctttaacttttttacaccgctttcttcctttgtataaaggtaagcatcttttatctctagctgacaatcgatgtcgtactctttgacacgagcttgaatcagctcttttgctttctcgtttgcttctacatacaatcgagctttgggcatgccaatttgctgaatcagctcatggtagtacacatcgtgctgtgaggtaatcttagctgtcgtatgtccggtcgtaccttgcagcagttgatcggcatcaatgatgatgacatccagcccgcgctctgtcatttcaaacgcagtagcgataccggtaatgccgccgccaacaatgatgacatctgctgtgagatcctcatgtacagcaggaaaagaatgcttctgactttctgctatccataacgattttgcctgttccgatcctttatgttcttgctccatattgtcgcctccagttagtgacttgttgtgtataatttttccacaatgatgaaaatcatacattcgtaaggaaactagtttgacatacataaaaaaatagccaacacataaaaataaacaagataaaaggaaggagtgggcagacgtgtcaacaaagcagccgaagaaaacattgccgcctcagcatcaaaatgaacgtccaggtctggaatataaaatgaaccctagacctgtttttgatcgagaggtgccggataaaaagttagcagggaaaacagccattgtgacaggtggagacagcgggatcggaagagcagtctcggtcttgtttgcgaaggaaggagccaatgtcgccattgtttacttgagtgaacaccgcgatgcagaggaaacgaaggactatattgaaaaggcgggaggccgcgccattttaattgcaggtgatttaggagatgaggcgttttcaaacgaggtcgtcaaaaaaacgaaagatgctttcggttccatcgatattttggtgaacaacgccggggaacagcatccgcaaaaaagcattgaacagattacctcacatcagcttcttcgaacatttcaaacgaatatttttgccatgttttatttaacaaaagcggttcttcctcatttaaagaaaggaagcagtatcattaataccacatctgttacagcctataaagggcatgaaaccttgatcgactattcatctacaaaaggggcagtcgtgacatttacgagatcattatctttatcgctcattaaacaggggatcagagtgaatggggtagccccagggcctatttggacaccgctcattccatcgacctttacggaaaaggaagtctcagaatttggcggagatgttccaatggaacgtcctggtgagccagtagagcttgcgccgagctatttgtttttagcgagcgaagactcctcttatatgaatggacaaatcctgcatgtaaatggcggaaccattttaaatggataaacaaaaaacttgcggtaaagagacgagttgctgtctctttgccgcaagtaaaatcatcatgattgatgtaagcagtgttctgcatattgagctgacaggtcgttgaatcgctttacatcacgctgatccagcgccttatcaatctcttctctaaggaaggttaagcgctgtttataaagcgcctcatctaaaaccatttgaatatagatgtctaaaatagtgacgccgttttcttcggttttttgggtgttgcgggacttcatgagctcagcatacgtttttttctctttcataaagaatccccccgatgccttttttatagtatatggattggcggagaaaaaatcaacaagaatttataatttttagacaatttatttttgagcgaaatcgacatctcttgtccgatcgacaggatgtgatatatcattaaaaaaggcttttcgatagatcgaatggactaaaaaatacgataaaaagatgatttttaataaattttgaaaaaatcctgtcgtttcttatatgttggtgatagattaatagtatctaaaataaccaaaaattaacacaggaggaaatgaagtgtcaggaattagtgaaacacctttagattcatacgtcattaatcaaacaacaatggcggtccttccggttgaagaaggaaaaagagtatattcaaaagtcatagaaagagagacaagcttttacgttgaattaaagcccctgcaaattattgaacgcagttgcagattcttcggctcaagctatgcgggcagaaaagcgggaacatatgaagtaacaggaatatctcacaagcctccaattgtgattgactcatccaatcatttgtatttcttcccaacctattcatccaaccgtcctcagtgcggctggatctcccacaaatacattcataccttccaggaatcatccctcggagacacggtggtcatctttacaaatgagcaaaccgtcgaactcgatgtctcatataaatcatttgagagtcaggtgcacagaacagcgtatctccgaacgaaatttcaagatcgccttgatggaggtcttcctaaaaaacaagaatttatgctgtatccaaaggaacaacagctcaaccttgtatacgattttatattaagggagcttcggaacagatattaactaaaaccagcggcaggacagccgctggactccttatgaagcgagggtttagcatatcgtctttctttctcgaagaaaaaaacattgataattatataaaaaattatataattcaactataacgtataaaaatttatataacgagcagcagtgaaaggggatatgataatgacttatgatgaactagatacaccggcgctattaattgataaacgggtaatgatggagaatctagctgctatgcagcagtatgcggaccgtcagcaagtcaaactgcgtcctcatacgaaaacacataaaacacctagtcttgcgaaggtgcaggaggagatgggcgcatctggcttaactgtagcgaaagtaggagaagcggaagtaatggcggcgcatgggctgacagatatctttatcgccaatcaaattgtaggcgagacaaagctcaagcgaattcgaaagctggcagagtcgatacaaatttcatttggaatagattgtgtagagcatgtgcatcaaattgaacatgtctttcgtggagcagagaaaaaagcggaggttctaattgagatagaagttggagaagaaagatctggtgtcattgaagagagtgatttccgtcaaatcttgcaggcgattcaaacatgtgacttcgttcatttaaaggggattttttctcatgatggacatacatataaggcggaaagtaaagcgcattgtcacacattatacgaagacgctgtgaatcgcacgcttcagtttgcacagattgcgaaagaaacaggcatgctgctagaggtagtgagcataggatcaacaccgccgttcttatttcaatttgatattccaaagggagtcaccgaaatcagaccaggcacttacatcttcatggatgcctctcaatccaatgtgatcggcactttttcacattgtgcggcagctgtgctgacgacggtgatcagtaagccaacaaaggcccgtgtcattacagatgttggagccaaagggctcacggctcaaacccgtacaaaagggctgacgaaaacaaaaggactaggcaaagtaaaagactatgatgatgtatttgtttcaagtgtatttgatgagcatgccatcatctatcacgaaggcttccgtcagactgtccagatcggtgagaaggtgcaaatcattccaaatcatatttgtcccgctgtcaatctccatgaaaaagcatatctcattcaagatggtgaagtagtcgaagagcttgagattgcttgtaaaggtaaacttcaataaatcaacaggatgtataatttaagacttggaaaatacaaggagacttcgtttggcatcatcatgatgacacgaacgaagtatttcttttcattagaaaacatccaccatgaacttattgaaaccaaatccatatatccagtcgtctattaagtgtatcggtagactgtcaatcaaatgacaggaaaatgtggatccttagacgtattttcatccatttactcataaatcgcagaagtgacacgagccgtctgttacaataaaagaaatcatttcttgcaaagtgttcgtatgtggtaaaggatactcctattttgaccgatatgaacgaatgggaataagaaatggaggctctgtatgaaaaaacaatcgcatttgatgctgctattcaccttgacagtgatattactagcagcctgtcagcaagcaggtcaatcgccttcaaaacaagacacaaaagaagctgcgtatgaacaatgggttcagcgttatatggatgagttaaatgaagcttatgaaaacatgaccgaccaatttatttcagatggacatggaaagatccaagtaaataaaaaattgaaaaaagcgacgaaagcctttgatcgtgtgattcaaaaggggcttgctcatcaagaagttccagccgcttatcaaaaggcggatcaacaattaaagacaggtcttcattcatttgaaaaaggaatcggtcaggtggagcagctattaaagcacccaggtcaagaaaagctgtttatttccgctacccatcatctgcaagatggattgcagcagacagctgcatttattgaagaagtaggccgcattcagcaatcaacgtaaaaaagcttggaaggcggacttccaggctttttttacatataaagtatttgctttaagcgacggacaccctcttgaatcatgttttcgtccgtacaggcgaagcctagcagtaatccctttcgattgctctcaaaacaataaggacttaatggataaatgccaacgcccgctgctttggctgcttcaatactgcctttttcgtcaaagtctggcgctccttctaaaaagacatgaagacccgtatcggttccatagatatgaaagtgcttgtcaaagtgttgtgtcaaaagggcatccatcatagcagcctgtctttttttatacagctgtctcattcgcctgacatatcgcgtgaattctccttctctgaaaaaagaagcgagtgtgatctgttccataatgggcagctgtctttgaatgagtgattgcagggaagcgatttcttttatgaccgctttggagccgataatggcagcaaggcggatgccgggtgtaagcaccttggagaagcttaagatgtaaatcacatggtcgggtgcttctgaaaataatgaaggaagcggtccgccatgataacgataatctccatcaaaatcatcctctagtatataagactgatggctgacagcaaatttcagcagctgctgccttctgttgacactcatacatacaccggttggacgctgatgggagggcgtcaccgcaatcagctttgtttgccgtggcaatgtattcaccatgattccttcttcatcgacgggtgcgggataaatgttcatttcacgatgcataaatgaaagccttgccccaggaaagcctggatcttcaacagctactgtatctccttttttaagcaatacctgtgaaatcaaatcaatggcttgctgcgtgccacctgttaacaccatttgatcttcttctacatcgattccgcgttctacagataagtattggcgtatttctgaacgtacttcccataatccgtgcggggaggaatagccccaatctttcatatctaatcgctgtaatgctttcgtgagcgaccgtttccatatattttgaaaatgttcatcgatggctggctcctgatgtcgaaaatcaatatcgagtttctcatgaaattgattggccgacagccagtggtccatttgtttctccgcctcttgaaagtgtggtcttaccggaagagggaaagggggctcactttgatggggagtggaggctgcatagtggtcactcgaaatgacctttgtaccgcctcttctagatgtgctgacatatcctcttgccagcagttcatcataggcaagctgtatagttgatcttgatacattgagctcctgtgctaatacccgtgttggtgttaactgatcgtcaggattcagtttttgtgaatgaatttgttgaatgatcccagtcacgatttgctgccagagcggggttgtacttgagcggtctaaataaatatacatcggacaccttctctcattgtcacatataacttgatgatgacacggaattatggagtggtcaatagcatcatttttggatataggaagtaagccaaaaggtgtgtacactgttctcatatgcttatgacatagaggagagagtcaaatgatccctgcatctaaagaagaaacagcacacctatccatcattccatttatattcgttttatttggtctttttatgattacgaccgcagtgaatctgcaagtgcccctttatacgttgtatgcggaacaagcagggtacggaaaggcggatacagcacttgtatttgctgcatatgtcttcggactgattccagtcttgctttttcttggtggcatatctgatcgggctggacgcaaaccggttttattggtcgcgctaagcttttcgttatgtgctaccctattgatgatcgtgcaccctaccatacaaatgctctttgcagcccggctgctgcaaggggtggggcttggtctgagtgttggcacatgcaccgcttatttgattgctttatatccagaaaaatcaagctggattccaacttttattgcgttatgcagttcggttggctttgggggcggtgctctttttacggcactgctttcttttcagcgtatgtcgcttgcgcctcttagctattggattgtgctgggccttttaatcctaaccatcgtgggtgtcttctttttcgttccgcctgtacaaggagattcaggtaaaccgatgatgaacatgccaacatttccaaaaggaacaatgccggcgaatgcagcgattgccatcgcgtggtcggtgtgcggcctcgtcatttcggttttgccagcacagcttaaattgaatggatatgaattatgggtagggccggcactctttttgattaatatggcaggtgtcctgatgcagccttttgttcgcaagatgaatagcacagtagcgctctttgccgggtttatctgtcttccatgcggatacggccttttgctatttggagcaaatagcgggtccatctttcttgtgcttgccggaacgatgcttgcgggtactgcctgctatggatttacttatttaggtggtcttcagcttattgtcgaacgggggaaaaaggaggcagctagagccgttgcagggttttacttgtttgcctatttaggcctgggtattccgagtgtttttatcggtctttttgctgatctgtacgggacccagatggtgttaaccgtctttttcttggtcgttttggctgcttgtctcatccttttgatctcaagtgtcagacagaaacaaaagtgaggagtcccgctttctctttttccttctgttcgtttaaaataaaggcatgagaggggaagatgacatgaaaaaagtgcagctggacggcgcatcgtgcaggtcgcaagaagagcttcatgaccaactaaaaacagttttacaccttcctgactattacgggaaaaatcttgatgccctatgggactgtttgacaggagaagtaaatcttccaatagagctgacatgggtaaattttgaaacgagcaaagacgctcttggcgagtatgcagaaagcgtaaggcagttatttcaagaagcagaagaggaattgaaaggacaatttcaagtgagcattcaataatggtgaaaaagcagccgctgccgcaggctgttttttcatgagtttccgtctttctcaatctgctattgaatattttactagatatgataatatatgaactgtcgcttaattgataatgataatcatttttagcggaaagagcttgatagaaagagagaaaccagtatgaagttgtatcaattaagtttattatttgtatgtttggcatgtgtatcactgtttgtcggtgtacaggatctgtccattttacagatgtttcatttaacagatgaacaattacatacgttagtttcaagtcgcatcccgcgtctcatgagtattgtgcttgctggcatgagccttagtttatgcggctttattatgcaaagcatgacgaggaataaatttgtttcaccaaccactgcaggaacgatggattgggcgaagcttggtattttagcagcaatgcttgtttttacacatgcgagcccgctcatgaaaatgggaatcgcgtttctatttactttagctgggaatcttcttttcttaaaaatcctgcggcatattaaggtgaacgatacgatctatgtaccgttagtcggcttaatgtttggcgggattgtcagttcaatatctacgtttatagcctataaatatgatctgatccaaaacgtatctgcatggcttcaaggggatttttctcttattgttcaggggcgttatgaactgctctatgtgagtgttccactattgatcatcgcgtatttatatgctgaccgctttacagtggcgggtatgggtgagagctttgccatcaacttaggtttaacgtataaacgtgtgatggcggttggtttggtgatcgtttcgatgattacatctgtcaccatattaactgtcggaatgttgccattcctaggcttaatcattccgaatattgtatcgatctaccgcggcgatcacttgaaaaagagccttccgcatacagccttactaggagccatttttgttctgatttgtgatgtgctcggaagggtgatcatttatccatatgaaatttcagttgggctcatggtaggcatcgtcggaagtgcgatcttcctgtacatgttattaaggaggaaacgctatgcataagaaacgtacattatgcctgattgcagccattgcagccgtgctgatcgtgattttcattacctttcaaatggggtactggccgtacacagtgccaagtcgtttaaagaaagtgctggcgatgacattgacgggaggcgcgattgccttttcatctgttgtcttccaaaccttgaccaacaatcgaatcttaacgccgagcatactaggtttagacgcactgtacttgtttttgcaaacagcgattatttatctgtttggctcgaccaattttatgatcgtcaataaaaacctgaattttttcctttgcgttgggctgatgattctattttctgtgctgttatatacggtgatgttcaaacgcaaaaataaacacattttcttgcttctgcttgttggtattgtctttgggacattgttcaaaagcctttcttcttttatggaaatgctgattgatccaaatgaataccaggtcgtacaagataaatcctttgcaagctttaatcacatgaacacagatatcttactcattgcttctgttttatttgcggcgctgtgcctttacatttggacattccgctccaaattagatgtcatgtcacttgggaaggagcatgcggtgaatctgggaattgactatgacagcatcacaaaaaagatgctgatcgtgatagccgttcttgtgtccatcgcaacagcacttgtcggaccgattacgttccttggcttactcgtcgtgaacgtcgcacgagagctctttcggacgtaccggcatacatacttgctgctaggctcttttttcatcagtgtgattgcccttgtaggcggggagtttcttgtagaaaaggtatttacttttcaaacgccgctgagtgtcctgattgatttagtaggcggattgtattttatttacttacttttaaaggagagtcgttcatggtcgtaatgaagggagtcagtaagacatataacggaaaaacagtgcttcacaaaacaactgtcagtgtgaaaaaaggacagctgacctctctcattggtccaaatggtgcgggtaagagcacgcttttgtccatcatgagccgcttgattcagccagacacaggtgcagcttatttacaggacaaaccatatagcgcgtatcctccgcaggagctagcgaaaaagatgagcattttaaagcaggccaatcacatgagtgtgcgcctgaccgtacgggagcttgtcagctttggccgttttccttactcacagggccagctgacaaaagaagatgagaagatgatcgatgtgtctcttcaatacatgaggcttgccgatatccagcatcaatatgtagatgaactgagcggcggacaaaggcaaagagcctttattgcgatggtgctggctcaggatacggattatattttcttagatgagcctttaaacaacttggatatgaatcattctgttgagatgatgaagctatttaagcagctcgtcaaagatcttgggaaaacaattgttgtggttctccatgatattaactttgcatctgtgtattccgatcatatcgtcgctttaaaagatggacaggtgatcaaagaaggcggagtagaagaagtgattcaaacagatgcacttgaacaaatttatgacatgcgcataccgattgaagtcattcacggtgagcgtatttgcttatatttttcttaaaaaatgaagaggtgatcaagtatgaaaaaatggatttggatgatgactgtattaacagcgattgttgtactcgctgcctgcgggaaccaaggaaaaacagaaggaacaaaagaggaaaccgtcacggtaaaagacatgctcaataaagacggcgtgaagatcaagaaaaacccgaaaaaagtcgtcgtgtttgatatgggaagtcttgatacgctggacaaactaggtgtggatgtgacagctttaccaaaacaagtcgtgcctaaatatttatccaaatatgaaggtgacaaatatgagaatgtcggcggtttaaaagagccgaacttcgaaaaaattgcagagttagatcctgatttgatcattatccagaaccgtcaatcagatgcattcgatgaattttctaaaattgctcctacgattttgatggatgtagacactgccaactatatggaatcatttaaaaagaatgccacgacgttaggggaaatttttgataaggaagacgaagtcaaaaaagaactagcagccattgatcaaaaagtagatgcattaaagaaacaggcaaaagagttgaaacagaatggtttaatgatcatggccaacgacagtaaaatgacagcctttggtgctaagtcaagatacggactcatccatgatgtgtttggtatcacgccggcagatcaaaagcttgagccatctgacaaacacggacaaagcatttcatatgagtacatggtcaaaacgaatccggattacttatttgtcattgatcgaggcgcagcgatcggagaagaaacttctgcgaaacagcttgttgaaaatgattatgtgaaatcagtcaaagcggtcaaaaacaaccatgtggtgtatttgaactctgacatgtggtatttatctggcggcggccttgaatcattgactgccatgattgatgaagtaaaacaaggaattgaccaaaaataatggaagaaaagctgctcatactgagtggcttttttattgtattcataaaaatatgttgcgtgcaggaaactttcatcaaaatatgttatagtggaacctacattgatagactaagatagagtgagggttcggaaaggatgaaggaaaaaacaagatcaaaaagaaggctgagaccttgggtgaaagccgtgctgtttatcatggcttttgtcatggtgatggcagtgtccgtgacaggatatgcttactataaaatttcaaaagcgtcggataaggcgcaagtgtcattagaaagaggagacacctcgcaaaagcgtgtgaaagcttttgatccaggaaaagacagcttctcggtgctcttgcttggaattgacagccgtccaggtgaaacggtagacgaagcaagaagtgatgcggtcttactggcggcggtgaaccgaacagagaaaaccatcaagctcctcagtattcctcgtgattcttatgttgatataccgggaagaggatatgataaaatcgcccacgcccatgcgtttgggagtgcagatttgtcagtcaaaacagtcgaaaacttgctgaacattcctgtagattatgtgatttcagggaactttaaggcgtttcaagacattgtggatgagttaaatggaattgacgtcacgattgaagatgaaggtatcgcaaaacaaatggaaaaggattcaaagggaaaagttcatgtgcagacaggcgcccatacattaaatggtgaagaagcattagcctttgtgagaacgagaaaggcagacagtgacctcatgcgcggaaagcgccaaatggaagcacttcaagccatctttgaaaaatctaaatccatttcttcgatcccgtcatatgacaacatcattgatacacttggtgataatgtttcaaccaatctgtccatgaagcagtttatcggtcttttcccgttattgagctcattgaaatcagtggataccattcagctgaagggccatgattatcagcctgggaatgtgtattactttgagttagatggcgctggattagacgaagtgagaacagagctgagagaacagcttgaattatcataaataagtaggagcctgccgctgtggcaggctttttgctttgaatgggtaagcgcgacaatgaagcaaattcagttcgcttgatgaagaaaatactgagtcagcagttcctctacccggtggcgtatacgtggattaaagtatttatgcttttcttcatagccatctatgataaatagataagttgtaaatccttcatcgtgttcaatttgctgtaccttcattttttctttacgtaaatgctgcttcagttcataaagtgctttctgtgcttcctttaaggcagaggtcacaagctgaatgtatggttcatttagtttaaatgtttgatgttgttttaagtgagtcaaatcacgattgaggatggagatgaccattggaagaaagatggcctgttccatcatctgaagctgtattcttgatagtctcgtcatgtccaagcctgctttctttatttatggaacacctgttcttatttattatatcggatgagtcaaccaatctcaagggggcaggggggattcatttgtatatttttatgttttccatgtaaaatgaaaagtagacaaaccttgaaggagtcaaagaagttgacatcatttctttccctatttactcatgaaaatatcacatcattttttgaaagctacaaggcctttggaccgattgtggccatattgctacccttaatagaagcatttcttccgtttttaccactcgttgcgtttgctgtagcgaatgcaaatgcatttggcctttgggaaggctttttattgacctggattggcgcaagtgcagggtctattcttgtctttttgctgatcagaaaatttggacagatgagaatgctcaactttatcagtaggcatccttccattaaaaaattgatgctttgggtggagaagcgagggtttggtccgttatttattttactttgctttcctttcacgccctctgctgctgtcaatgttgtagcgggtttatcaagaattagcttttggcaattctcattagctgctttatctggcaagtgtgtcatgctttttatcattagttttattggctatgatctttctgctttagttaagaatccgttaagaagtgtttttgcggttctagttatcgcgttattatggtatgttggaaagagagtagaaaataggttgaacattcgaatgagcaagcgtgaggacaaaggaggctcttaatgaaaaagaagccattgctatggttgatgattattacaggcatcgtcttattgttccaagtaaagaatttcatgtttgtcacgtacaaagtagaaggggttagtatggacccaacttttacagatggaacagaattattaatcaataagttctcgccaaaactcacgaaaattagccggtttgattatgtgttatttcacggacctaaaaatcaaatcttgatcaaacgggtcattggactcccaggagaaacgatcaagtatgaagatgatcagttatttgtcgatggtgaaaaaaagaaggaaccttatttaaaagagcagaaaaaacataaaatggggaacgtcctgacaggagattttcagctgaaagccatcacaggagacgataaaatcaaaaacaatcattactttgtggttggagataaccgaatacatagctttgacagccggcattttggcaccatttcaaaggatcaagtcgtcggtgtcaaaaggaataccagcgaataaaaaaggcgctctgcatatgcaaagcgtctcttttttattttgcggctttataatcaggctgcctttttgcccagacatgatgtaagaaccggaaaaacggtggcagcattgcaatgacgagaataattctgacgacttgtacagccacaacaaaggtagaatcctcgtgaagtgtgaccgctgttgttgccatctctgcaataccgccaggcgaaaaggcaagaatggctgtaatgacagaaatgcctgtaatctcagcaatggcaatagagctgaggacagtcgcagcaattagcccggctgagctgacgacagccacaatgagagtgttttttagtccaacaaacatctgtttattcatttttgatccgatggttgcacctagaaatacttgagacgcaatgttcgcttgtgccggccaataaggaatcaaatcataacctatgagtgcgcccgcaccaacttgaagagctgcgacgcctagcatgctgccgatcagccaaggggcagggaaatgaagacgaactgccaggcgtgacatgagccaggcacctaaaataagtgcagcggtccaagagatgtttgacagggtgaaaacgcccgaagagaaggcacttccttgcgtagctacaaccgcatccgcttcgttttttgtatttaaataaaacactgtaaaagggatagtgagtacaaccattaatacacgtatcgtttgcacgagactcacaacagctgtatttgctcccacctcttgggcaatccccggcatagcggataaaccgccgggggcagttccgacaaagcttgtcagcatatctgttttgctcagcttccataagacaaagcctgagagcatcgccagtagaatagaaaagacgagcatgaaactcacagggagccaattttcagcgaaaatgtgaaggaccttcatattcattttctgtccgagttcgattccgagaatgaattgaccaaggagcagccatctgctgtgaatacgtaaggtgctggttcctttacgctgaaacagggtggggcggcgcatggcaataaaagctgctgtgattaatgtaccaaccatccagccaatagacattcctgttaaagacaaaagaaatccacctaaaccgcttatcgcaatcagaatgagatcggttcgaaggctgtttccttgtttcatcacatgtaaaccttcttcctatatgtttgttcagtaagtgaaatgttgttatcttcactataatacaaaagtctctataaataaaatacgattttttttaccattttcataagattatcttatcaataaatggttagcaaattcttataaagaaagaaataatttttaccaaaagcaaagtcaatatacaacgattttcccctatttatcttatcagttgactatcattttcaattacactacaatgcttagtgtggggtgataacatgaaaattccttcttttaaatataatgaaaagggattgaatcgtttttttggtcctttagagggaagaattatggagatcctttatcaaggtgaggatatgccgattaaagaggtgcagcagaagctgtcagatgaaaagccgattaatttcaacacggtgatgactgtgctgaaccgcttaaccgaaaaaggaattgtggagaaaaaaacaaaagggcgctcatctatttataatcccattttaacaaaagaagaatttctaaatgagcaaacaaaatggattacgcaaggattgatggacgatttcggtccattggcagtgaatcatatggtggatgcgattgaaagtgctgatcctgaattactcaaagttctagaagcaaggctagcatctaaaaaagaggagcagcaaaatgaataaaatgaagtcgagtctgctgtttttaggcggtatattgattggtttagccattttttatcagatggggtattacgtgctttcaagcttttttggctggaaccaagcatataacctgatccatgtatgccagtccgtgctcgaattttatggattcactcctttaaagtattttctagatgccttagtcctctacacattgggatttgcaattttctatatggcaaagcaaatcagcaagtacattcaattcaaacgacatatgatgttggcagtcgaacaacagtcaaccgaatctctgtcagagaaatatcaaaacgatatcattgtgtttcactgtcaagaaccgcttgcctttgcaatggggatgcttcacccaaaggtttatttatcaacagccctcatggacatgctggataaagaggaaattgacgctgttgttcatcatgaattgcatcacaaatacagctatgatcccttaaaagctttcatgttctcaatgctcacaaaagtcatttggtacattccagtgttaaagcatatgagacaaagctactctgtttttcgcgaagtgattgcagatgactatgccattcagcagacaggtactgagcttggagtagggcaggcccttttgaaactgattaaaaagaaaacccagtttcaaaaacaaacaaagtttgcggtgtcctttggagatcgggcattgaatttaagaatacaaaaaatcttaaatccaacttacaatattccttttaatgtaccaattattccaattgtcacatcagccattctgatggtggtcttaatgattatgctcaacttaaattactaattttttttacttattaacattacattatgtagtgtaaaaacaggaggaattcactatatgaaaacgaatcaagaaataggaacactttttgtacgcgttattttaggtattattttctttttacatggacttcaggcatatcaaggaggactgggaggaacagcagcattctttgggcaaatcggtttacccgaatttatggcctatattgtcaagacaattgagctagtcgggggtatcgctttgattttaggtctaggaacacgtattttcgcagcattatttgtaccaattatggctgtagcgattattactgttggtttttctaaaggatttgttggcggttatgaatttgaactttcgctgctcgtcatggcgctttatttaacacttagcggcagtaagctgttgtcaattgatggggttctcaagcatcagcagcaaagcaatgaagcaaaatttcattaaaagatcgtgaaaaaactccttctgcatttgtggcagaggagtttttttaatggtcaaattctcattttctcgtttgaaaatgaggaagggatgtgagactttgctacatttagcgctaactttgacatattgaaggaacgaaaaatcgatttcattttttgacggaacatacgatctcctattaaaataggactatctaagacacatggtgcgttaaaaggtataaaaaccatacagcatgctgctgttcatcttgagcgatacgtttcattagctcttttgttccttggtcacggacatagtctgatacgcttaagtaaaaatcgaccgttttttgttcatctttaaaggcaaacataagtccttctctgaattgttctggacaaggttctgttacgcttggtttgtggtttctacctgttaaagaataatatagctttgaaaatagttgatagtgtctgacttcatcctgacgtatttcttgaatgacctttttcgcctcagggttttttgctttttgggcaagtttttcgtagcattggatcgcagaatattcaccattgatcgccttctcaaggtctgaaatgatccttgtgttttggcgcatgtcatatggcgagtagtcatagtaatcgtaatacatgatattgccagcctcctttttgttcatgatggtttatgatatgaaaagagtgaggaaaggtgcctatgttatttcaatcagataggagaacgggaacgtgataggaaaatagctatttccctttattttcgctagaatatgagtacataagaaaggtgttgtggaacgtggagattcagtttttagcaggcagatcggggagtggaaaaacgactgcaatcttagaggaaatcaaagaacagcttcggcttgatccgttgggtccgccaatcatttttttagtcccggatcaaatgacatttttaatggaatatgagcttgcaaaaacgtctgaagctggcggaatgatcagggccaaagtatttagtttcacacgtcttgcttggtctattttacagcagactggcggagcgaaccggcaatttgtgacaagcacaggaattcaaatgcttttaagaaaagtgattgaagagcagaaagaaaagtttaaagtgttcaaaaaagcgagtgataagccgggatttgtggagcaaattgaaaagacgatggctgaattcaaaaggtattgtatgttgccggaggatattgaaaaaatttcaatgtcgagcatgtattcagagtatacagaagaaagacgggcagccgaaaaattgcatgatctgcatgttctttatcagcagatggagcagcatttacaagatgaatatgtgcactcagaagactatttgacacttctcacgcagcaaattccttcatctgaagaaataaaaggagcacacatttatatagatggtttttatcaatttacaccgcagcagcttcttgtcattgaacagctcctgctgcatgcagcaaaaataactgctgctttcacagtggatcgctcctatcatgataggcagccaaatgaacttgatttatttcgtatgacagggaaaacgtatttccagctctatcagcttgctagagagtgcggagctgacatttctgaaaacgttttggaaagaaataaacgacacatttatacaccagatcttgcttatttagaacaccaatatgagcagagaccagtgcagccatatcaggaaaacacccctcatctcacagtgtctaaaagtgcaaataaacgagctgaaattgagggtgtagcgagagatatacttgatttagtgagagaaaaaggacttagattgagagatatctcgattgttgcacgacatgtagacgactataaagacacattaaaagaggtttttcgagattacgatattcctttttttattgatggaaatgaatcgatgcagtatcatccgctcattgaattgattcgttcgagcttggatgtcataaagggaaactggcggtatgaagcggtatttcgctgcgtgaaaacagagttcttatttccgcttgaactcgctaagaacaaagcgagagagcaggcagatcagctcgaaaactattgtattgcttatggtgtaaaaggagaacgctggacaaacggttcccggtttcattacaggcgcttccaatcattagatgaggattttggacaaacagatcaagaaattgaaatggaacaaatgctaaatgacgtcaaagaatggatcgtgcccccgctttaccagttgcagaaaaggctcaaaaaagcgcaaaaggtaaaagacatggtagaggctgtctatgtctttttagaagagatacaagtaccagataagcttgaaaaagcgaggcttgacgctgaagaagcaggtagattagctgaagcaatgcagcacggacaagtatgggatgcggttattcaattaatggatgaatttgttgaaatgctaggtgaagaagagctctcatttcctttattccaacaaatgatggatacaggattagcttctctaaaattcgctttgattccgccttcactcgaccaagtatttattggaagtatggatttatcgagaatgtatcaagtgaagtgtacgtttatcgttggtgtaaatgatggcgttattcccgcacgcccctctgatgagagtgtattgtctgaggatgaccgtgaatggttaaaacgagcaggagcagagctggcagagacaggaaaggaacggctgctagatgagcaatttttaatttaccaagcgttatcgagtccatcacgtcatttgtatctatcctattcggctgctgatgcagaaggacgttctcttttgccttcgacacttatcaagtattgccaagagcttatgccaaatcaccagcaggctctttatgtgttagatccagaacaactggatgacgaggagcaattaaaatttgtagcgaatgagcatgtttcgttatcgtataccgtttcacagttgcagcaatggctcaatcaatatcccattagtggtgtatggtggagtgtctataactacttaatgacatctcctcatcgggatgtatcaaaaaacatcatgtcaagtttgttttttacaaatcgagcgaagccattaaagcctaatgtcacaaaagagctttatggtgatcatattcagggcagtgtttcaagaatggagaaattcaatgcgtgtgcattttctcactttgcttcccatgggttaaaactaaaggatcgacaattttacaaattggaagcacctgatatcggccagttgttccactcggctttaaaacatatttcagatacgcttgttgaacaaaaaaaggattggaaaaacctaacgaaggaagattgtgtcacttattcaaaacatgcgattgaacagcttgctccgcgtcttcaaaaggaaattctattaagctctaatcggcatgcttatattaaagaaaagctccagaaaatcttgattcgagtctcttctatattaagtgaacatgccaaagtgagtggattttctccagtagggttagagttaggttttggggggcaagggccattgccgccgtttacttttcaattaaagaatggctgcacgatggagcttgtcggaagaattgaccgggtagataaagcagaaggttcaaaagggctgctcttgagaatagtcgactacaaatccagtgagaaaggtcttgacttagcagaagtatactatgggctggccttgcaaatgctcacttacttagacctgaccattacgtattcgaaagagtggctcggggttgaagcgacgcctgctggcattttatatttccatatccatgatccgcttattcaagcacctattccgcttgcagaggatgacattgagcaggaaatattcaagaaatttaaaatgaagggtttattgcttgaagatgtagaagcagtaaagctcatggatcaaacgcttgattcaggtagatcacaagtcattcaagccggcttgaaaaaggatgggtctttccgttctgactctgcagttttaagtgaagatcatttccatatactcacacaacacgttcggcgcacatttgaagaagcaggcgaaagaattacaaatggagaggtcgcaattaatccatataaattgaaggatcaaacaccttgccgcttttgttcattcaagtctatttgccaattcgatgaatcaatagaggataatgattttagggtgctcacctctgagaaagatgatgttgtgatagaccggatcaaaaaagaaggggatcagtatgcaaataccaaaaccgaataacagtacgtggacggatgaccaatgggaagccatcgtttcagaaggacaagatatcttggttgcggcggcggcagggtcaggaaaaacagctgttttggttgaacggctgattcgaaaaatgacccggcctgaacatccagttgatgtggaccgtctgctcgttgtgactttcacaaatgcatctgcggcagagatgaagcatcggattacagaagcacttgaaaaagaattagccaaaaaccctgggtcccttcatatgagaaggcagctgtccctcatgaatcgtgccaatatttctaccttgcactccttttgcttgcaggttttgcgcaccttttactatgaaattgatcttgacccaggctttcgtttggcagatcaaacagaaggagaattattaggagatgaagtgttagatgaactgttcgaggatgaatataaggctggaaagccatcattctttgaactggttgatcgttacacttctgaccgccatgacttagatttgcaatggcttgtgaagagaatttatgagttttctaggtctcatcctttacctgagcaatggatgagggcattcctttcactttatgatgtagatgcacaaacaaaagtagaagaattaccgttttatccatatatcaaagaagatctttctctcgttctccggagctgccaggagctgcttgaacgagctctttcgctatcaaaagagccgggcggcccagcaccgagagcagcgaattttatagatgatttagagcaagtcaatgaattaatctgtcatcaagatgattttgaggagctttacgagcttttgccgaacgtcaattttaaaaggctcaaaacgtgcaaaggggatgaatatgaccctgttttgttagaaaaggccacagatgcacgtaatcaagcaaaaaaacaactagaaaagctaaaagatgaatactttatgcgcagtcctgcccagcatttaaaaagcttagctgaaatgaagccagttgtggagacgcttgtagagcttgtgatccaatttggtgtgcgtttcgagagagcgaagcaggaaaagtcaattgtcgacttttcggatttagagcactattgcttacgcattttagcggagcaggatgcagaaggacatttgatcgaaacagaagctgccaagtactatcaacagcagtttgaagaagtgctcgttgatgaataccaggatacaaacctcgtacaagaaacgattttaaagcttgtgtctaaaggggaacattctgcagagggcaatctgtttatggttggtgatgtaaagcagtccatttatcgttttagactggctgagcccatgctctttttaaacaaatataaacactttcaaccagacggcaaagaaacagggaagagaattgatttaaataaaaacttccgaagccgttcagatgttttagatagtacgaactttttgttcaagcagctgatgggggaaacagttggagaaattgaatatgatgaacaagctgaattaaagcttggagcgagttatccagaaagcaaagatacaacgacagaaatgctccttgtccacttagatcagcaggaagcagaaaccggcgaagagcgagaagaacttgagaccgtccaatttgaagcgagaatcattgctaaaaaaataagagaattggtggagcagccatttcaagtgtacgatgcaaaacagcaaatgacccgtaacttgcagtatcgtgacattgtcattttgcttcggtctatgccgtgggccccgcaaatgatggaagaattaaagaagcagggaatcccagtatatgcgaatctttcctctggttattttgaagcaacagaggtgtctgtcattctttctttgttaaaagtcattgataatccatatcaggatattccgcttgcagctgttttaagatcacctattgttcatttagatgaaaatgaaatggcacttattcgaacgagtgataaaaaaggcacttattatgatgctgtaaaggcattcatgagtgtgacgcattctgatcaccctacatgcaaaaaattagagcgatttttccaattgctgcgtaagtggcgtgatttctccatcaatcattcggtggcagaattaatttgggaagtataccgagatacgcagtatcttgattatgttggcgggatgcctggaggtaagcagcggcaggcgaatcttcgtgccctttatgatcgagccaagcaatatgaaaaagctgcctttagagggctatttcgattccttcgttttattgaaagaatgcaggagcgtggagatgatcttggtgcggcaaaaacgttcagtgaaacagaggacgttgtgcgcatgatgacgatccacagcagtaaaggattagaatttccagtcgtctttactgcaggactcggcaggaactttaatatgatggacttaaaccagtcctacttacttgataaagagctaggctttggaagcaagtatatccatccagagctgagaattagttatgcgacattaccgcttgtggcgatgaaaaaaaagatgagaaaagagttattatctgaagagctgagggtcttatatgtggcgctcacaagggctaaggaaaaattatttctggtcggctctgtcaaaaatcaggtgaaagcattaagcaaatggcaaaatgccgcgactggagaagagtggctgctccctgattttgaacgttatcaatcgaaaacatacttagattttattggccctgcccttatccgtcatcaagcgatgtcatctgttttagaagaaacaggcgatgttgttctttcgcatccgtctacattcactatctcgtttacgcaagcttctgatcttctaaaggaagatatgtcacttgaaaagaagcagcaagacgaggtagtacaagcattgatggatggtctgcctgttgaaggatatggtgatgctgatgagaaggtggcagagagactttcatggaaatatccatatctagcggcctcgcaagtcggcacaaagcagtctgtttccgagataaaaaggatgaaagaaatacaggatgagtacagtgttccttcttctattcgaaaagctcgtgcaacattgtatgaccggccggctttcatgaagaaaaaaacactcactgccgcagaacaaggcaccgcaatgcatacagtcatgcagcatatcacgcttccttctgaggagccctatgatgaatcacgtataaggcacctgctcaaatccttacagcagcgagacttgctaacagatgagcaagtccagtcaattgatcaagaaggaattgctgctttcttctctacttcaattggtcaaaaactgctgaaagcggactgggtaaaacgagaggtatcatttagtatggtgttacctgttaaagaggtatacagtcatattgatactgagggagagcctgttctgattcaaggaatgattgactgtttatttgaaacagatggaaagctatttttactagattataaaacggatagagtgcaaggcagatatacaggtggacttgacgctgctgaacctatcttgaaaaagcgctatgaaacccaaatagcgttatatgcaaaagcagtagagcgtttgacaaacagaacattagaggagaaaattctctatttcttcgatgggaatttagaaatctctttataaatgtatcggaatgagaggtgaatcacatgaggattctgcatacagcggattggcatttagggaaaacccttgaaggtcgaagccggcttgatgagcaagcacagtttttagatgaactgtatcaaatcgtgaaagacgaacacattgatgtcattgtgatggccggtgatgcctttgatacagtgaatccgcctgctagagcagagcagcttttttatgaaagtctatctgccttatctgataaaggaaaacggcaggtagtggtcatctcaggcaatcacgataatccggatcgcttatcagccgcatctcctttaacaaatgatcagggtattcatttaattggatatccgacaaatgacatcatccgtgtcgatgttccttcttcgagtgaacgtttatccattgcagcactcgcttatccgtctgaggctagactaaatgaggtgctggctgaaacatttgaagagaaagtgcttcgtgatcattacaatttaaaaattcaacaagcgtttcaacatttaagtactcaattccagccggatacagttaatattgcaacaagccacatttatgtggcaggaggaagtcaaacagattcagaaagaccgattgaagtaggcggcgcatataccgttgcggctgaaagcctgccagaagcagcttgctatgttgcacttggtcatttgcaccgcccgcaaacgatcaaacgtgccaaaacgattgcccggtattctggatcacctcttgcttatagcttttctgaatcaggctatgccaaatcagtcacaattgtagaggcaaaacctaatgaaaaggcaagctggaaagaagtgtttttatcaagcggaaaaccacttgtgaaatggaaggcgactgagggactgagtcaagtgcacgagtggctggatgaaaaacgtgatcttcaggcgtggattgatttagagattcatttaacagaccagctctctattgaagagattcatcagctccgtaagcagcatagtgggtttgttcacattcgaccaaagttcaaagaactacagcaaatagaagagcaaaagcaagtggaaaagctctcgatcgaagagcggttcgtgaaattttatgagcgccagacaggtggcggtctacccgatgaaaaaacagtcaaactgtttttagagctagccaatgaaatgcaagaggaggaagcgacttgaagccgattacgctgaccattaaaggacttcatagcttcagagaagaacaaacaattgactttagctcattatgtgatgcaggtgtgtttggcatatttggaccgacaggaagtggaaagtcgtccatattagacgccatgaccctggcactctatggcaaagtggaacgtgcgttaaataatacacatggtattttgaaccaagcggaagaaaagctgtcggtttcctttacatttgctttgcaaaaggaacaccatatttcttataaagttgaacgtgctttcaaacgagcggatgaaatgaaagtcagaacgacattatgccgcctgattgaaatcggtgatacgcagaccgttctcgcagataaagcgagtgaggtcaatcgtaaagtagaagaattactcggattaaccattgatgattttacgcgagcggttgtcttacctcaagggaaatttgcagaatttctctccctaaaaggggcagacagacgtcaaatgcttcagcggttgtttaacttggaaaagtatggggatcagctcgtcaagcgtttgcgtgcaaaagctcagaatcaatatgggcaaaaaaatgaactgctggctgaactgaatggtttaggggaagctggcccagaggcgctggcaaaagcaaaggaagcagcagagcaggcaaaagccatttttcatgagaaaaaacaagcgcgggacgaagcgttcactgcttttacaaaggcgcaagcgatctggcagtatcaaaaggaacaagaagcttatgagactgaacaaaacaaactgaatctactggcaccatcaatggaagagaaaaaggccaagctcaatatcgcagagcaggcagaggcgctaaagccctatgcggatgcattaacaaaggctgaaaaacagctttctcaagcatcaaaggagaagcaggaagcagaaaaacagctgctgcatcaacgaacgatctatgatcaaatgacgcatgagtatgagcaagcccggcaaaagaaaatagagactgagccagaacttctccaaaagaaagagcagctgattcatctaaaggaaattgaacgaaaaaaagagacagcttttcaggaaaagacaggaatagaacagcaaaaaaatgaaaaaacgcagcaattcatacaaaagaaaaaagaagcggacaatcttcaatctctattagagcgtgcactgacgaaacaaacacagctgaagcatgagctggagcagttacaagtctcagtaaaagaacggaaaagtgtacaggatgctttacgtttaagtgaaaatgttgaaagaataaaccgcagcattcaaaaagaaaagcaaaagctggaggagctcaaaaagcgagcctcacagacttcagaagcatatgaaaagcttcaaaaacagcaaaacgaccatcatgaaaaaatagaccaatcgtttcaagcaattgaacacctctatttttatgtatgtgaattcgaacgagctctaacagaatggagtaaaaaagaacaacatcagaagctcgaaaaattaaaacagcgtgatgttgtaagggcggctgaattaagaaaagaattagcggcagagctagtagatggtgagccatgtccggtttgtggatcaattcatcattatccaaaggctttggaatccaatgaccatgaagaaaccgtggcacaagtcgatgaagtcattcaacggatggacaaagagctcaagcaggcagaggagtatgcgagagacatgtatgccgcaaagcagctcctcgaaacgaatgccaatcaattagtgaaacaattcgctttcttatctcagaaagccccgggagcagaagtagctgcagcagtagaaaccgtacaaaatccgcagtctttgcaggatctgatgcaagaatggagaggcataaagcaggatattcaagaagttgaacgtaaacgagctcgtttaatggatgaaacgcataatcaagcagcagagatgagcaagatgaaagagcaaatgacttttgaacagcagcgcatcgaagaattagaggtgctgatcaaagagcttcaatctgagctttcagagcaaacgactcaatttgaacaggccttccctcattttacattgaatcaagtacaagagctgcaaaagcaaatcgatgaaaaggaccaacaagcggaaggctataaagaacgtattgagaaaagcatttcgtttttggaagaaaaacagctagcaaaagagcagctgcagacagcgatatacaatgtcgagaaagaacttgataaactagcgcatcagctagaaagtcagcatcagcttatccatcaatatgaaacagatttaggccgatatccattaaaagctgcctctatttctgatgaacttattgaggttgaacattctcttgctcttcttaatgaaaaagaacagcaatcgtacaagcaattgcagcacgcgcagcagttgtttagtgaggcgcaaagccatttttcaagcagtgagcgtcagcttcaagaggcgaaccggcgaaaacaagaagcagaagcagcatgggaaaaagaaacagaatcctctccttttcatatgccgcaggaaattgagtctgcttcaatggaacaggcagtacgtcaatcggtcaaacaggaaatggaggaatttgaggataaaagaaaggaatgtgccgcaaacttaaagcgaatttctgaattactgaaagaagagtcactggatgaaaagcagtggactgacattcagcacagaaaagatgcagctgaaaaagcattggaagaagcgacagcaatgagtgggtccgcacatgaacacctgcgtgtgattgaagaaaatcatcagcgctttgcaagtattcacgaacgcttggaagcactgcagcaagaaattgatcgcctcgataaactgcaaaccgtttttaaagggaatacgtttgttgaatttttagcagaagaacagctggaaagtgtcagtcgtgatgcatccgcccgcttgggtatgttgacgagacaaagatatgcgattgaggtcgactcagaaggcggctttgttatgcgtgatgatgcaaatggtggtgtcaggcgtcctgtgtccagcttgtccggcggggaaaccttcctgacatcgctggcgcttgcccttgctctttctgcacaaattcagctgagaggtgaattcccgctgcaattctttttccttgatgaaggattcggtacgctcgatcaagacttgcttgatacggtcattaccgcattagagaaactgcagtctcacaatttagcagttggtgtgattagccacgtggaagaattgaaaatgagactgccgaagaaactgattgtccatccagcagatccaagcgggaaagggacaacggtctcaatggaattaatgtaattgttgaggtgatgacagggtggcaaagcaaaccattggattatgtgagctgtgcggaagacaaaatgtcctgctcacagaacaccacttaacaccaagagaagaaggtggggcttttttagcgactgccttcctgtgtatcccctgccataaacaagtgcatgcactctttacaaaccaggagcttgccgcacgcttgaacacacttgatgcactaaggcaggatgaaaagcttgcttcgtacatcaaatggattcgaaaacagccggcaagcaagctggttaaaacaaaaaaatcgagacaacgcagaaaaaaataagcataaaaagcgctcctctaaatgaaatgactgtagaggagctgctttatgcattgcctaccatattctgatcatttaagtcaggatccacatagttggtggcgctgatgccattatttaatatcaagaaatctccggtatttcccgctccagagcctaaagcagattttgacgaacttttaggcgacaggtagaatgagtcaccgacgtttacgacgcctccagaaatagagttaatgtaaatgggtccgacaattgctggcataatcgacatcctttattcgaagtcatatcaccatcatatgcgtaggtaggtccatttgtgagtttggcggactttcgtcgttgctaaataactctcgaatatgcttcactcttgcaacgccattcactccacacgtagagccaatttgaaacacagaggaggaagacaccccttctacatgtattgaagacactttaatcacaggcttttcatggtaaaatgctgttctgacggatcgttccggcagcatcaatggaataggctcataatacacttcaaattctttcgcatttaagttttctgcttcattgccataaaacaaactaatggttcgttgaacagctaacaccttaaccttcgggcatagctcctgcgtatcaccgatttgaacaacacttgaaatccccacagaattcaccttcgtgaaactcacttgagatgtgcgctttatcattatcgaggtgccagaggaacaaacgggccaatgataagagattctggcggtgtatcaaaaatggaggataattgtacatgatctgtgtccccgatgataaatagggaagaggacgaaaccccaactactttaatgcatccggtctcgatgttgcggttgacgactgtgaaattcatccgttttcctctcctttcgtttcatttggaatatgggctaagaaatgctcaatcgctcgtttgacatcatgcttcacatattcagcaatttgctctgaacgctgcagcggggtcatatcttcccggtgcgggagctgtcctgcatagtatttgattctgctgtcaatttgcttgcgaatgtcctcaatgatgtggtgtttgttgctctcatcaagagacccttcatatcgctgctctagctcttcaagaagttctggcgcttcttcatttaagaatgcgtcgacaagctggcgtgtttgattgaaaaattgatcagccatttcttgctgcatcattccaatacccggggttgttgtttggcccacttcaaagttttgaacactgtttggatcagatggattgaggccgatgttcagtgtgccttcaagccgctcgattttcagttgatcaaattgataatcaatccgttcaatcgtcgttgtcggtttatctttgatcatttgcatttcctgctgaagttcgttaagccttttttcaagcatcataatttgttgtgtttgcttttgaatgatgccatgcacctgtgaagcgttgctttgataatcatacattgacatacacctccggggatagcagatgaacttaagttgttggtgactgaagcggtacaaaaggtgttgtgattgcgccttgggattcttcaattccttgtgtacctgctgcggcaggtgctgcttctacgtagctgcccgtgttatacagattagaaagagctttaattgaaccagcgctcccaatttgcagcacagaggagttactgacagactctacacgcaaataattaatttgtatcgcttgattaatatagaagttcaacggattctcactccttacaagttaccaacaagcggttgatcaatgacatcactgtcgtacgtatttgtcacacttttatagttgctaatgcgcaattgatcaccagtgttaaaactgcctgcgccagcaaacgttttaacctgactatttggagaaatggtgatacagtctccaacatgaacgactccgctcgttccgacggcatttactttaaaggctccaacaatagccggcatagcggtgcacatcctttataaaaataaggcactttgtttttgggcgtttcaccatagcttatgatgggtcttttaatgtgtgattgtctttttgaaagcttttgatgagaggaattaggtgtatggtttacccttttttagagcattcattcgaggtgtatttgatgcctttatttaagagtgtatcaagctcttgactgcacctgatggtttcttcggcattcatcccgaatttttttgctgtctcaattaaatgtaatcttttttgttcaatttcataattgatcataacggacgccaactctcacattttttatataatagaaggatatggttagtataccctatttttctataaaaaaagctgtttcgtcaatatgagtaataaagtgacaaaattcgaaagcgtccttacgtgccatatatctcttttcttatttcagcctgtaaataacgtcgtcttttgttgatatactgccggatgacctctcgttctgattgtaggatgtctttgcggtctctcgtataaggatcatctccaattcggttctcgatagaagcatgccatttttcgatgattggacaaagccggtcttctaaaaaatgagtattgagtacatgctgaaaaagcgtgtaataggctctcttaaatgaagggatatctagtaacctagcagttaaagtattaaagccgtttactggaatataatcaaatgccatttcttctccatgaatgtcacggccccatgtcgcatcataatcccaaggaagtacttgaaattttccttgttcattcacataaagagcgtagttatggacaaagccgtcaaagttttgtgtgcacacgacaccaatgagccagcggaaatactgtgttacatctaggtattgctcaattttttctgcaaatatgtcatctttcgctgtgttgagaaagtaaataaattcactcagctgctgatcgtgttgagaagtccccgtttttttctcgtacccgaggaggaggtgttttttgggctttttatcaaacgaactcaaaagggagaagttggcatcgtcatcgactgcataataaatgccgcctcctgaaagctgccttttctgaaaaaagtgctcatcaacagattctatttttaaataaatgccttcttttcttccgtttatagtgagaaacacatgagacgcagccgggcttagcacccctatctgctcgaagaaataaaaggacagcctgtttcggataaacgaagggtcattgtactctgcatttaaatgaaagatagattcgccttgtctttgctttggcttacgatattcaatttgataggacttttttttcagctttctaatgtgagacccgcggtatgaagcataaatatgtgatttgatctggccggttttcaaaatggcttcaacaggttcgtcgttccatatgtcttttcttaattcaatcaggtcctttggatgaatccaaatatccatttgctttaaaggttctgtggtcatgcgttaatcatcctcctatgctcttctttacgatatgaaaatgaaggaatgtcctgtacccgtttgttaggtattcatggagttttaaaagaaaggggcatccgccaagaacacttgtctaccaagtctcgtaacataaagcagagaagataaacagcttgatctgtttgttttgtcaaagtatagactgggaggggaatcgttcgtgagcacatttgatcattcacatattgaacatgcagtggattcacttcgaagtgaaggacgtgatcatcacttagatcgtgaaccagaatcgaaacgatcgcacaagtcagcacgttctcgccattcaaaacgccgtcattggttctttggtggaggcggatgccgtaaatcacaccgcagtaaaaaaagctgcaagagctatcgttcgaaaaaaagtcgctgttcaaagaaaagcgtgaaaagtgagaaaccatgcaaaagcaaaaaatcgtgcaaaagcaagaaatcttgcagaagtaaaaagagtgaaccgaaaaaatcatgccgcagcaaacacagatcccatcataagaaaagctgccgcaagtcacatcgcagccatcgatctaaacgatctcatcaccatagaagctgccatcgatctaaacgttctcatcaccataaacgcagccgctcttgcaaaagatgtggaaagaaaaagcatcattcccacagcagaggaaatgttgatcgcaaatgggaccaagggaacatgtgggagtatcgccgctaccgctaaacatcagatcatcttttttgaaaccctttttaaaagagagtatgataaaaaagggttttttttatttcatagagaaataaaatgagacatcatcacttagcgaaatgaagattgtgaggggaagacatgaagttttttacaggtgagatacatagcagaatgtttattggggtagtgattgatgatgaatgggtcatggacgtcaaaaaggcagaagccaaattatttgagcttgagacactgccaaactctttagctgaatgtattaatatgggggacaagtttgttgagcatgtcaaacagctccttgactgggctgagaaaaaagaagaagaccgcggttcttatgtatatccgctttcggaagtgaaactccatgcgccgattccaaagccagctaaaaacatcatgtgtgttggaaagaattatcaagatcatgtcatggagatgggaagtgcagcggatattcctaaagatgtgatgatctttacaaaggcacctacttcagtcgttggacatgaagcggatattctccttcatgaagatgtgaccagtgagctggactatgaaggggagcttgcgatcgtgatgggcaaatcagggaagaatattgcacctgaagaggtccgtgattatctattcggttacaccattttaaatgacgtaacggcaagagatttgcagaaaaaacacaaacaatttttcataggtaaaagcttagatacaacctgcccgataggaccttatattgtgcataagtcagtggtcgaggatcatggtgcgctccatgtggaaacaaaggtaaacggagaggttcgccagtctgccagtacagaattaatgattttctccatcgagaatattgtttctactctttcaaaagggatgacactagaagctggtgacatcattgcaacgggaacaccttctggggttggcaaaggctttgaaccgcctaagttcttagcttcaggggatcgaattgacatcacgattgagccgattggaacgctatcgaatcgcgtcaaataaagagtgcgatgacacaggattgtcgctttgtgttcgacttatttcgtggtacgatgagaaggtaattgttctgataaagggggaaataacagatgggaacgcatttacatattacagcatgggtgctagggattattttattcttcgttgcctttgctctagcaggtaaaaatgacaaaggtgctaaaattgtgcacatgattgtcagactattgtacttgatcattatcgcaacaggcgtagagctgtatgttcgcacaggaatgaaaattccaggtttcggtggcgagtatatcggtaaaatgattctcggtatccttgtgattggcttcatggaaatggttcttgtacgcaagaaaaaaggaaaatcggtgactggtgtattgattggttttatcgtattcgccattgtgaccatttttctcggtttacgtctgccgatcggtttccatatcttttaacataaaaagggcattgcttatacgaagcagtgtcctttttatatgccatcaaactgtgaaaccgaccggtgaccgtcagaagtggtccattcaaaacgaatttgacctgcggcggagtcatggtgacattgaagggcaagtgattgtgaatctgtcgaaaactgaaagaaagaaactcgttgaaaagaatgaaaggaggagaaaacacaatcgtagacggaaaaaccaagctgctctacctgtgcaatgatttcataaaaaacgttttcaggaacgaacatcaggaggtcaagccatcctttggcaagtgatgccgtatattgaatcgcttcaccgccttgtacttctactagctgcccactttcatgaagtatcatggacccgagcagttccccttttgtccacctgccattttccttcaaacagatcatcgtgctttgaagactttctggcagcatgatgtctccttcttcatcttcaatcagacaatacccgttttcaatcagtaaatacccgctgcaccatcttcgactgcagcgttcaagctgcttcattcgtttttccatttgcaaaagctcctttcctctttcttttcttaccaaatcatgcttgtcctatacgcccgagaaaaaaaggacaaatcaactatcaaggagacgatgcataaactaagaaaggctgaatgagaacacttgaggaaaaacggatgggagctgatgatgatgtgtggaataacaggctgggcagactttaaaaagcagctcatccaacaggatcatgtaatcaatcaaatgacagatacattatctaaaagagggccagacgatacaaatacgtggaaaagtgagcacgttctatttgggcataaaaggttagcggttgtagatgtagaaggcggaaaacagccgatgacatatacacatcaaaaccatgcttataccgttgtatacaatggagagctctataacacagaagatataagaaaagaattgttaaaaaggggccaccgctttcttgggcattctgatacagaggttcttcttcacgcctacacagaatggaaggaagagtgtgtgacccattttaatggtatttttgcatttgtgatctgggatagtgagcgtgaattattatttgcagggagagaccggctcggcgtcaagccatttttctatacagaacgtcatcattcctttttatttggttcggaaatcaaagcgctacttgctcaccctgatatgaaagcaaaagtcgatcatgaaggattatcggagatctttggtttaggaccgtctagaacaccagggcaaggagtgtttaaaggggtaaaagagctgagacctgctcatgctttgactttttcaaaagacggactgcgtgtgtggagatactggaatgtcaaaagcaaggtgcatacggactcacttgatgacaccgcacagcacgtcaagcatctctttacagatgccgtcacaagacagctcgtttctgatgtgcctgtttgtacatttttatcgggtggcgtcgattcgagtgccattaccgccattgccgctaagcactttgagaaaatagggaaagcaccgcttcatacgtattcggttgactacgaaggaaatgatcaattctttgaagcaagtcaattccagccgaatgctgacggtccatggattgaccgcatgaccaaggcgtttcaaacgaatcatcacagctgcgtcattggacaaaaggagctggctgcttatttgaaggaagcggttgaggtccgagacttaccgggtatggcagatattgattcttctttgctttggttctgtcgagaaattaaaaaggactttgttgtcggtttgtcaggtgaatgtgcggatgaaatttttggaggttatccttggttccatgcggcaaatgaaacgaatggttttccttggatgagatcgacggaagccagaacgcagctcttacaagattcgtggcaaaagaagctgtcactaagagaatatgcacaaagcaaatatgaagaaaccgtggctgaaacgcctcttttagatggagaaactggagtggataaagcccggagagaacttttttacttaaatatggtctggtttatgacaacgctgcttgatcgaaaagaccgaatgagtatgggggcaagtcttgaggtacgtgtgccatttgcagatcatcgccttgtcgaatatgtatggaatattccttgggaaatgaaaatgcatggaaatcgtgaaaaaggggttttacgaaaagcgttagagggaattttaccgaatgaagtgctttatcgcaagaagagtccttatccgaaaacacatcatccagcctatacccaggctgtgaaagagatgttaacagattgccttgcgcaaaaagattctgtccttcacgaatttctagatccacatcaattaaaccagctgattgaaacggaaggagcctcctttcaagtgccttggtatggccagctcatgaagggcccgcagttaatcgctcatctggcgcagattcatcattggtttgaaacgtatcgaattgatatagaagcgtaataaagggtcggctttcttacatttgttgaagggaagtcggcttttttaatacatagcatgagacgaatagagcacatcaaaagttgatctaatctttctaatttgtataattaacttaaagtgaattaatttggaggaaaaaggataatgaaaatcattgtgatcggagcaggaccagggggacttgcggcagctatgatgcttcaaagcaaaggacatgatgttcaggtatacgaaaaacagccctttgttggcggacgtaactctaagtttcaactcggtgatttcacgtttgatacgggtcctacctttctcagcatgattcatattgcagaggagctgttcacctttgctggtaaaaatctttatgactatattgatgtgatcgaattaaaagaaatgtatagattgatttttcaagacgatcagctagatatgattcgagatcgtgatgaaatgtatagacggttagaagcctttgcacctggtgagggcgaagggtatttacgatttatgaacgatacaaagcgcaaaatggatcagcttacacctattttacaaagtaaaatggatcgttttcatcactatttgcgtccaaaggtgctcaaagcacttccgcagctttcattgaataagagtttatatgatgtgctgtcagattatttctcaaatgaatcagtgaaatatgcgtttacatttcaatcaaagtatttaggcatgtcaccgtgggagtgccctggtgctttctccattctatcgtttatggaacatgacacaggtgttttccatccgaagggcggggtcaatcagctgtcagaagcgatggcaaaagcagcggttgaagctggagcgacgattcatctgtcagctggcgtcgaaaaattgctgacggaaggcaggaaagtaaaaggcattcgcttagaatctggggaagaaatacaggcagatgaggttgtcgtaaatggagactttgcacatgtgatgacaaagcttgtagagccaggacttttaaagaaatatagcgagaaaaaattaaaaaagaaaaaattctcatgctccacctttatgctttatttaggattagataccatgtatgaggagccgcatcataccatcgtattttccgatgattatgctcaatttgtcaaaggcataacgaaaacgtatgagctgccagatgatccttctatttatattcaaaatgcaagtgtcacagatgactcgcttgcgccaaaaggaaagtcagctctttatgtgctggcacctgttgccaacaatcaaagcggtattgactgggaagcgcatcaagatgaatttagagaacttgtgctggacacacttgagcgaaaaaccggttttaagaatgtgagacagcatatagaagtcgaacggatgatcacaccgaagcaatgggaggaagacctttacgtatacgaaggagctacatttaaccttggccaccagctgacgcagatgatggtcctaaggccgcacaatgaatttgatgaattggaccattgctggctcgtaggaggagggacgcacccaggaagcgggctgccgaccattttagaatcagcacgtatcacgacaaatgcgattctttcaaaagagaaacatacgcacaaaacattgccgcaccaagaaaaggggagtgcctcatgaaaaaacatatattgattgcaggtggcgggattggcgggatgatctcagcactttatttaaaaaaagctggacatgatgtcacgcttgtcgaaaaaaatgagcgacttggcggaagacttgcttttgtacgtgagaaaggatataaagtagatgaaggtccgaccattgtcctacttcctgatatgttaaaaggtattttacatgaggttggaatggacgaagcatctcttgatcttttgcagcttgatccgctgtatacgattcaatatcaagatggaacctcctacacgaagtactctgatgcatttcgtcagctagaggaaatcagacgtgtatttccaaaggaagatcaaggatttctaaggtttatggaagaaatgacagaccgttttcaagaagggcagcaagcctttctagagaaatcatttcatgaaaaacgtacattttttacaaaagcaaacatgaagattttaatgaaattaaaggcgtatcgaacggttcaaagtgctctgaaaaagtatttctcagacgaacgcctgcgagatgcatacgcactgcaaaccctctatgtcggagggaacccgtatgaagcatctgctatttattcgctcgtttcatatagtgagcacgcacatggaatctactatttaaaaggcggctatgcgagcttagtagatatactggagaggcagctcataaaaatgggtgtgcatgtaagaaaaaatgaagaagtcacggagctagagtttgaggggaaacgcgtggttagagcaaaagtcagtgacgaccgtatagcagctgatgcatttgtgatcaacggagattatccagctgcgttaaaacagcttggtttagacgaacaagatcggcgtaaatacgtgccgtcttctggctgtgtgatggtgtatctagggttaaacaagatgtaccatgatgcgcctgttcaccaattttttatgggagaacactttgatcagcatatgaaagaggtttttcaaacgaagacgatccctcaagatccgtcgttttatacgtttaatccatcgatcattgatccatctcttgccccggcaggctgtagtgttttatatatgctgattcccgttccctcaggagatcatatcaactgggaagaggagacagattttgtagagaaaatggtggatcgtcttgagaaaagaggctttccaagattgcgagagtcgattgtctgggaaaaaatcagaacaccaaatgattccttgcgagaaggattgtttgaaggcggcagctttggacttgcgcctaacttgtttcaatcaggtgtgttccgcccgcaagtgaaggtagctgagacgggcaatctttatgcagtaggtgcttccatccatcctgggggcggagtgccgatcgtgatgcaaagtgcgaagctgatggcttctgtgctgttaaaagatttgaatgacagaaaggaagtgaagctaagtggttgatgtacaaacagcattgaaattatgtgaggagacgattcaaacccattctaaaacgttttaccgtgccttttccatgctgcctaaaaagaaaagacaggccgtctgggctgtgtattccttttgccggagagcagatgatattgtagatgagtccccctcgccaaaagaggagcttgcatcctttcgagagacgtttgatcgatttttacatggtgaggtagatcggaatgatccgatgtgggtggcgctagaacatacatttcaagagtttcgtatggatgaagccccgttccgtgacttgctccaaggtcaagagatggatttagagcagcatcggtatgaaacgttagatgaactgctcatctattcctaccatgtggctagtaccgttgggcttatgctgcttcccattattgcaccgcgtaaaaaagaacagctgaaagaagcagccatttcattagggattggcttgcagctgaccaacatccttcgtgacatcggcgaggataaggctgaaagagaccgcatttatttgccaaagcaagtcatggatcaattcggatatacagagcaagaattgcaagaaggcattgtcaatcaagcatttcagcacgtatgggagtacattgcctttgaggcagaggcatactacgaggagttttttgaccatcttcatgaattcccgctttattcacgtatatcagtgaaagcagctgctcatttttataaagccattttagataaaacaagagaaaatgaataccgcgtgtttacacagcgatcatttatttcaaagcaggaaaaagaacttattttagaagatattacgtaaaaaaggactgcacccgcagtcctttttatgtggaagaaaagcgatactctgtccatacccttgaacgccaccgcctatacataaagatgcctcttacccattcatccacgataaaagaaatccaaactccaatgagacccatctcaagctgaatgcctaaaaagtaagcgatcggaagcccaatgccccacattgaaatcatcgccatatacactggaaacttcgcgtcaccagcagcccgcaaggaattaataatgaccatattaaaagaacggcccggctccaaaataattgttaataggaggagtgtggcggcgatttgaatgatctcgctgttgctagtgaagaaagcaagcaaatgcgtcgatgataaagataaagcagtggaagaaagaagggagatgccaatggcccagtataagcttttcatgcatctgtgataggcagcatcgaattccttcgccccaatatggcgcccgattaaaatttgtgtcccttggctaatggctgcaccaaatagcataatgaacatcattaaattttgagtatagacctttgctgctaatgcctgcgtccccataaacgtaataaacagtgtaatgatcatttgagagccgttataagaaagctgctctccagcagaaggaatcccaattttcagaagcttttttaaatgtgtccgctggatgtgaaacatcttcttcagtgaaaagcgtaatccaattcggcggcgtacaatgaggatcattgccattaatccgatcaaccgagcaagtgaggtagaaaaagcgacccccatcacacctaatacggggaagccaaacggaccgaaaatgaccagatagttaccggcaacgtttagcaagttcattccgatggtgacatacatcgtatctcttgtatatccatagctttttaaaatagcactatacgtcataatgagcgcttgaataaaagaaagcagtccgacaatttgtaaaaataccgccgcatccggcatgagctcacttgataggcccatcaggtgtaaaatgggaacagctaatacaaacatgagaagactaatgacaaagctaatcaagaagttggttcctagtgagacataggcgacttgagtcgcttcctgcctgcggctagctcctaaaagctgcgcaatcacaatcgtcgttccagttgtaatgaaactgaacatgacaatcaataaattcaggagctggttgcttacaccaactgcggcaacactattatcggaatattgactgagcatgagggtatccgcgcttcccatgagcatatataaagagatttcaataaaaataggccaagttaatgcaaataatgaaggatgggttttcttacccctagcttgaaccttttgaattggcagtgattgaggtttcatcaatcaacctcctttcgtataaatccgatttatagtgtaccttgcatcgactataataagaagagatgaaaccgaaacttattggagaaatccgacttcataaggggatgaatatgaatcgatttattacatttactgtaccgccgttcccggtttatattgcttcaggcaaaggtgtatttcatcaaggagaaagacatatctctagaaccttcactgtgtttgatcttctttatgtcacaaagggggaactatggatcacagaagacagagaggctcatcacgtaaaagaaggagaatatatcattctctcacctggcttgtctcatgggggacacctgccatgcgaagaagaaactcactatgagtggctgcatttttcaattgatccatttgagttgacgaatcggctgagagaacactggtttgatatgaaacaaaatcaagccacctttgaaaagccggcaacatatgaatttagcctgcctcgtataggaaaagtgaaaggaagaaatgtgttcgaaaaacatctttcagcaatgcgtgcactaaatgatgacgcgtctgaactgccgctgaaaaagcagcttcagtttgaggaaatgctcattcatttacaaaaagaagcatttcatattccaagtgcaaaggagaatgtcgcctcagaagtggttcattatcttgagcgtcactttatgaagaaactacaaatggaagagcttgcagagaagctgcattatcatcctgattacatgacaaggtgcatgcagacggtatatggactgacgccaaaccaatacatcaatcgtctcaaggtcgaaaaagccaaaagcatgcttgcctcaacgaatgataaaatcgcagctattgctgatcacgtaggcattgacgaccctacttatttttctaaactgtttcggcaaaacgaaggcatgacgcctatcgagtaccgtcatctagcaaaaagaacgacaaagtaaaggaacgtgaacagatgaaaagggaaaaggaagagcatgtgagcatacaagcattaaacgaagccgatttagagatggtatggcatttaaaattcaaagcaccagatcagtcctatcgaaagtggaatgccccatatttttatgaacacgaaatcccgcttgctgcatttaaaaaacgatacttacaggacacatccattccgccaaagctatatggcattgaaatagacggcgaaatcaaaggcaccgtgtcatattattgggagaatgaacgtacacggtggcttgaatgcggcattctcatttatgactcgcgcttttggagcggtggcgttgggacaaaggcgttaagtctatggactgatgagttatttacacacattgatatccctcgaattggtcttaccacatggtcgggaaatgaacggatgatgcggtgcgcagagaaatgcggatttgtccttgaggggagactgcgaaaggtccgttactatcaaggagaatattatgattcgatgcgctatgggatgctgagagaggaatggaaaagcctcccgcgacatgctacttaacaatgatgaatcgttttaggacaaaaggatcgaatgtttgaataaactgaagaagaaggggggctaaaaagcataatagagaacatgtaatttacataaggaggagtttgaacgtgagaattacggggttattcgtttcacttgctgttgccatttatttatggtttgatgcgccaaagcatgataaagacaaatggctgtgggccattttaggtgtcctatttagtaccatcgttctcggtatttatttgatcaagacagagaggaagggacttggctggaccattctcattttaacgatcttgttttatctcatgctgctcatctctgttttgatcggtatcattcttttttatcaggtgagtccttcatgaagaagggcttttttcttttaccttttgcgcaggcacacctgcaataacaatcttctcctcgtgaaaagaacggtttacaacagcatttgctccgattgaaatatgatttgcaatatagatgtccccaaacagcttagcaccagggccaatccatacatgatccccaatggttggcacatccttttcatgatggttctgaccaatattcaccccttgatgaatatcacaaaatgccccaatttttgcatgcttgttcacaattaagagacccgtatgattgattctaaggccagggccgaagacaccaatcggaatatcaaagccaagctgcatgcctttctttttatgtaaatagcgataaaaccatttgcgaagtgtagcgccgctattagaatagtattcatattttcgtaaaatcctttgatatttccatatatcatccccaaaccacttaggtcttttgcgcttaatggctaatgctttcttgtcctgagctaaatagtggtgaagatcatgctttgttacaatcatcagatccctctccaatcccttttgtttcagagaaattataccattataaccatttatatcaatatagaatgacgtttctttctttctttttctacatcactttcatccacttacctgtataaaataagtgctttgtcatgaatagaacaaaagaaccaggaagaatgatttgtaatttttttctacatcattccgtctcacgcgtttatttaccttatagcagtagaggtttgtcaaaatgacacgaaattactcgctaaaaagagaatatagcattcatatgcttttcgaatcatctttttgaatacaattgactttcatatctcacatcctctaggctagtaaatgaaaatgataatctttatcaattggaggagtgttttattatgtccatcaaaaccgtttctaaaaatcagcaatttttagagcagcaaagtcaaagagaatcgaatgcaaggtcttacccgagacggttcccattagccatgcaaaaagccgagggtatgatcgtgacagatgcggatggcagagagttttatgactgcctggcaggcgcaggaacacttgcacttggtcacaatcatccagttgtgatagaagctattgaacgtatgcttcatgaaaaaagaccgttgcatacgttggacataacctcagaaattaaagaagagtttgtgaatgaaattttttctcacttgccagaagagtttgcaaagagagccaaaattcaattttgtggaccaactggtggtgatgccatagaagcagcaattaaattagtcaaaacagcgacagggaatcgaagcattctatcattccatggtgcgtatcacggtgcgacacatgccacgatgtcattaagtgggaatttatctccaaaagaaagagtgcaagggttaatacctgatgttcattttatgccttacccatatgaatatcgctgcccatttggaattggtgggaaggattcgcaccgcatttcaagttcgtatattgagcgtgtattaaatgatcctgaaagtggtattcttccgccagcaggtatgatctttgaagcagtgcagggcgagggaggctccattccagcatcgattgaatggatgaaagaaatgagaagaatcacaaaagaaaaagggattccgctcattattgatgaggttcaatcaggcatcggccgaacaggtaagatgttcgcctttgaacatgcaggaattgtacctgacgttattgtgctgtcaaaagccattggtggtagcctgccgctttcagttgtgatttatgatcaagatttagatcaatggaatccaggtgcacacatcgggacatttagagggaatcaaatggcgatggctgctggaaccgctacgcttaaatttatcaaagaaaccaatctgcttgatcatgtagaacggttaggagatcgtatgcaggcgcatctaaaagacatccaaaaacaagtccctgctctcggcgatgttcgagggagaggtttaatgattggcgttgaagtagtcaatccaaatgagaaacaggatgtggacggaagctatccagcgaatccagagctggccagtcttattcaaaagaattgcttcgataaaggcttaattgtggagacaggaggccgtttcggaagtgtgattcgattcctgccgccactcattatgacagaagaacagcttgaaaaagtcatcgctatctttaaagaggccgtgtacgatgcaatcaactaaagcttctgtggattcattatttatgaatcaaagccagcttggaagagagtccttccaagcggctcttcatacatctatcgacagcttactggagcaatggcaaaaagacacaggaccatacagcggaatattgcctgggaaattagcggctagtgtcgaatcgttattccgatttcaaccgtctggagaatcaattgaatctgtctttcaagatataaaagaacatcttttgccgcatttgattgatgtatcgcatcctaaatgcttggcacatctgcattgtccgccgctcattcctgcacttgccgcagaggtgatggtgagttcctttaaccaatcaatggattcctttgatcaaagcggtattgcttctttggttgaggaggaaatcctcaagtggctatgtgcaaagttttcttatggcggcttagcagatgggacatttacaagcggtggaacccaatctaactatatggggctgcttctggcgagagatgccttttgtgaaaacacatggcagtggaatgttcagcagaaaggcttaccaagtgaagctcaccgcatgagaattctttgctctaaaaatgctcattttacggtgaaaaaatctgcatcccagctcggtttaggggagcaggctgttgtactggtcgagacggatgagcatcaccgaatggacctcaatgatttgaaaaagaagatggttgaattaaaggatcagaacctgcttccttttgcggtagtagcgacttgcgggacaactgattttggaagtattgacccggttcgagatgtgtatgacatcgtcaaaccagatggtctgtggattcacgcagatgctgcctacggcggagcacttgtattaagcgaaacctaccgaagtaaattagccggtatggagcttgctgattcaatcacgatcgactttcataagcaattttatcagccgatttcttgcggggcatttttgctgaaggataaaagacattttggtttgatcgattatcatgcagattatcttaatccaaaggaagatgaactagatggtattctacatctcgtcaataaatctatccaaacgacgcgccggtttgatgctctgaagttacttctctctcttcgtctaattggagaagaaggatttggtgacatcattgaccataccattcattttgcgaaggatgtggccgcgcttattgagagaaatgatcaccttgaagtaatcaatcctgagccagaaatcaatgcgattgtgttccgatttaaggatgagcaccgaacagatgacatcaataaaatcattcatcgggcattgttcaaaacgggaactgctgtcattgcgaaaacagtggttgatggccgaacatgcttaaaattcactttgttaaatccgagaacgacaatcacacatattgaggaaatcctttctgacatcgttgatatcgggatcgctcatattcaatccgggagggtactacgttgagtcaatataaacaaatggctgaaaatgcaactatgcaaagctttttaaactgttttttacgcgaaacaggaatcgatcgatctgcaaaaaaagagacgagagcagatggctcgcttgtattcatcgcaaaactagcaaagcaagatctagagcttgtgattccgatccgatatgtttcatctgttggccgccatctctttgattttccgattcgcttccgtccgcaaggcagtgaacaagagggcgcaatcgccgattacacgacacttgttgctctatgttcaaaggagcttctcattgaatatggccgcacagatgcagaggatgaattcatgcttcgcatcattttaagctgccgaaatattgaacgattcttaaaggagcgagaaagtgatcgagcagctctttctgaagccgattttgagtatatcgaggctgagcagtcacttcttcttggacatttaacgcatcccactccaaaaagcagacaagggatgacggaggaggaagaagcgttctattctcctgagctgaaaggggctttccagcttcattactttaaagcgcaccattcgattgtgcttcaggattcgtctattgcacagtctgcggcaagcctcatgttagaagagctcttgcgccaggtaccagaagaaacagagagactgaatacgttaacagaaaacggagaatatgtgctcattccgattcacccgctgcaagtcaaagtggtcatggagaaagcgttcgtccagcgttatatagaggaagggaaactgacttatttaggaccgctggggtctgaatacacagcgacttcatcctttagaactgtctatcaaaaagattctgcttacatgctcaaattctctgttcctgtgaaaattacaaactccttacgtgtcaataaacaaaaggaactggatcgcggagttgagatgtctcgcattttaaaaacagaattaggcatttctttatacgataaattctctggattccgggtcattgaagatcctgcctatttatccattcaaggagaagaggcggaatctggctttgaagtagtcattcgtcaaaatccatttttgcatcgtgaaaaaggggcaagcttaattgctggattatgtcaggatcatgcgtatggtggaaaatcgcgattagcagggatcattcatgaccttgcagacgcagaaggtcgatcaacagatgctgtgagccaagattggtttaagcaatatttaaccatttcgttagaaccgatgctctggctgtttgaaacatatggtcttgcactggaagcccatcagcaaaatgctgttgtgcaaatgaaggctggttacccggacaccttctattatcgtgacaaccaaggctactattatagtgaatcgaaaaaggataaactcgcaaaccttgtccaaaacttgagcgtgagaagtgaaaccatttgtgcagatgatgtagccgttgagagactgcgttattatttcttctttaatcatttatttggtctcattaacggctttggcacagaaggactggcaaaggaagaagacttgctggcactcgtgagagacacattgctcgctcatgaggaaacatacggggcatctgaactgacaaacagccttctccgctcaaaggaactgccttcaaaagcgaatttgctaacacggtttgaagatatggatgagctgacaggatctctggaaacacagtctcgttacacagctgtcttgaatccgctctttttacataaggaggcgctgattggatgaggcatcgtattaggtttattcgcgctgaatatgaaagggatgtccggcttgtccacaagtggatgcaagaagagtatgtttacccattttggcatttgaatattccgtttcctgcttttgaaaagcatttttatcaggcgattcatgatccgcatcaaactctttatttaggaacaattgatgggacgccaatgagttattttgaggcatacaacgtcaaaggtgacgtcattgaatcctactatcagccttctccgcatgatcaaggaatccatctattaataggggagccggattatgtgggaaaaggatttgcggccccgctgcttcaggcaatgacagcctttcaatttgagcagaacaaacgaacagaaaaaatcgtcgctgagccggatattcgcaatgaaaaaatgatccatgtatttgaaaaatgcggatttgaacgtgtaaaaccagtcaatttacccgataaaacaggtcttttgatgttttgtgatcgagaacgattcgaaaggaagtataaccatgacgcggttcaacaagcaaaataatgtagtggatgtaattggaatcggcattggtccgtttaacctgggactggccgcattatctgaagaggtaaatgaaatcgacgctttgttttttgaaagaagtgaagcctttcattggcacccaggtatgctcattgaagggacgacactgcaagtcccctttttagcggaccttgtcagcatggcagatgtgaaaaacaaatatagctttcttaactatttgcaggagcaaaaccgtttgtattcattttactttctagaggattttcatatcccgcgcaaggaatatagccattattgccgctgggtcgcagatcagttagactcttgccgatttggcatgaacgtcgaatctgtctcattgattgagaaagcaggagaaaagcgatatgaagtgcatgtccgtcatgtgaatgatcaaaccgtagaggtatttgaaagtaagcatctcgtcttaggaattggtacacagccggcgataccagcatcgctccagccagctttaggagagaaagtttttcactctgctgactatttaaaacgaaagaaagaaggctgttttaaagggaaatctgtgacagttatcggctctggccaaagtgcggcagaagtgttttatgatattttatcagatgatgaggcaaaggatattcactggttcacacgctctaaaggatttttcccaatggaatattcaaaccttggtcttgaatatttctctccagattatattgatttcttttatgagcttccccaaacaaaaaaggatgctttgttaaagcagcaagacttgctgtataaaggcatcagctctgcaatgatccgtgatatttaccatttgctttatgaacgttctgcctgcggagagcagttgaacacagtgcttcaagcaatgacagaggtcaacttgattgaggaaacagcggacggcttgtccctttcatgcatgcaatgggtcaaagaggacacctttacccatgagaccgatattgttgtgctggcgactggctatcaatcggtactgccgccgtttatcaacccaatttctcatcatattcaatgggacgatcaaggacgattccaggtcgaacgtgaatatcgtttaaaaacaaatacaatgggtgaaaatgatatttttgtgcaaaatgctgagcttcatacacatggggttggcgctccggatttagggcttggcgcttaccgaaacagtgtaattatcaatgaacttgctcgtcaaaccgtgtatccactttatcaaaagcacgtcttccagacatttggtacacacaagaacgttaacacatttgaagaaatcaaaggttaaggaggatgaagcgatgagtgtacaagatgaattgaaaaaagcggtgaatcctgctgcttggaaaaaggcaaatcagcgaatggtggcaaaaatgctgtctgaatacatgtatgaggacatgcttcatccagtgcagctagatcgtaaggatggcatcgctcagtatgaattaatcattcacgaacataagaaatatcgctatctcgcaaaacctcgtttgtttgatagttttgatacaatcgctgaatcaatcgagtgctgtcaagacggaaaatggtcaaaggatgtcagtgcgattgtgtttttactagacattcagccgctcattccaatgtcttctgatacaacaggccatcttatcaaagagcttcatcataccctgttagctgatgtacatttgctgtcgaaaaaagcacttcgtgcggatgaactgacagatacagattacgcttggattgaaggagagatgacaggccatccttggattgtgtataacaaaggacgaattgggttcagttacgatgactacctagcctatgcacctgaaaggcaagaaagtgtgcagctgtcttggattgctgttcaccgggaccttgcgacattccatgcggtcgatcatgaaaattatgagcaggtgatcgccaaagaattagatgaagtcacgatccgtcaatttcaccgcgtgttaaaggatgaaggattgaatgcagctgattattatttgatgcctgttcataagtggcagtggacgcatatgattattcagcatttcccggaagatttggccttgcgccggattgtgtatgtaggagagggactggatcaatatatcccgcagcagtccatcagaacctttacaaacatctcaaataaaggcaagcatcatattaaactgccaatgagtattttaaatacactcgtgtaccggggacttccgtcagaacggacagtcattgcccctcgtattacagcgcatattaaagggattgcggatcaagactcatttttatcggatgtctgccgcgtgattttacctggtgagaacgcaagtatcaatgtcgatcatccttactacagcaaactgcctggtgcgccgtatcaatatcttgagatgctcggtgtgatttttagagaaagcatttatacgtatttagatgaaggagagagccctgttacacttgcagcactcacttatgaggatcatgaaggtgagccatatgtgaaacagctgattgaaaaatctggtctctcagcaaaggaatggatggcgaaatttttccatgtggtgatgccgccgctgctgcactttatgtatcaatacggcaccgtcttttcaccgcacggacaaaatacgattcttgtgttaaaagatcatcagccgcatcgtttggcgatcaaagatttcgttgatgatgtgaatattagtgatcagccgctgcctgaattggcttcattagaagaagatttaaaagaagtgctgcggagtgagccgccggaagggttagtgcagtttatctttacaggactgtttatttgtaacctgcgttacgtatcaaatgtgttagacaatcatcaattgttagatgaaacgactctttggcgcttgcttgcagaagaaattcagcattatcaaaaacaattcccgcagctgaaggaccgttttgaactatttgatctattccagccgaagctgacaaagctgtgcttaaatcgtaatcgaatgattgattatgggtacggagatggagatgaccgcccgcatgcgtcagagcatgggaaggtcaaaaatgcactcgctcatgttctttcgtccgcctgtgagaagtaatagaaaagctgtagacatcaactgtctacagcttttattttttacgaaaatgcttgagaggcaaggaaataaagaagtgcgggatcgttctgcttttcttttccgcgaatcatcataaaatgcgctttgtttgttttcgtaaaacctgcttcaacaagtgttgcgtgcaggcgctcagctgtttcctcctgcatatctaaacgaatcgcacccgaataagacgagatgagcgaatggatgagcgaaagagctgtaagttcatcaattgctgcaagcggtccaatcattaaattggcaggcgtttcaacgccaaatgcaaagccagttgtttcgtgatgttcattctttgcaatgatacgccgtgctgcccggttcatccggttttttaaaaagcttgatcgatttgtacctgcgcctttttcatcaagtgcttcaatggacggaaggtgcgtttcatcggcaggagacaggtgaatgtcatctgacacacgaagcgcctctgggttcggtttttgcgctttgtaagtatgaatgtaaccagccgtgtgaaacccgattttttcgtaaacaggccgcccttggacagtagcggttaaaacgacaggaatgctttgatcactttgacctatcagggtgtcaatcattttccgtgcaagacctaatccacgatgtgtctcagatacaatgactgccccaattgacgccaattgatcatattggaaaagtcccgcacatgagatgacttgtccgtccgttgttgaaaaacctgtgaaatatccatttgttaaaagagatgtgagttcttccgcattgtaatcaggccagtctacctctttagacaatgcgatgagatctggtatgtcatcaattgttaatgctcgttgaacaacgtttgtcatgacacgcaactccttcttagctgaattcatttatatgtatcgtaccataagaagcatagtgtaaaaattggtgtttacaatcaaaaaagaacctccaattccggaggccctgcattaatgaacattaaaatatcgagcttcaggatgagaaacgacgattgctgaaacagatgcttcaggttccatcatgaacccttctgtcagatggatgccaattttttcaggctgaagcagcttgaacagcttttcttggtcttcaagatttggacaagcgggataaccaaaggaatagcgctgcccttgatattttgcctgaaatcgtttttccattgtgaaatcgactgggtcagggaagccccatttgtcacgaatcacttggtgggttctttcggctaatccttctgcaagctcaagcgccagagcttggaccgcatgcatttttaaataatctccttcttgcttaaattgctgcgcaacttcacgtatacgcgcaccagctgtgacggcaaataaggcaatataatctttctcgttttcgccgcttttccgcacataatcagaaatagagcggtacggaagcttctcctgtcttgggaattggaacgtttcaatgatgcggtcaggcgctgcgggatcataaatacgcagatcatttccgtttgaactggcagggaaaaattgatacacaaatgccggcgcaaaccagtttttctctctgccttcgtttagaaggtctgtgacaagctgctttaattccaatgcttttggatgctggttagctaacaatgttttgacctttccttttaatccaaggtggtgaccaatgagcatttgttcattcacataaggcataatgtgatgcaaatcgatgtcccgcacataatgacgtgccatagtctctggcgtaaaaataggtgcctgcgggagtgccgcacgtttttctagtaattcaatgacagcttgtggctgctttgcttctttctctttgaaaggtgccacaggctcttctccggactttgtttgaaactgaagaggattcgcttttaactcattggctaaagataagccgtccatggcatcttttgcataaagaaccggtccgtcataatgaggcgaaatcttcattttcgtaaatttccgagaaagtgcagcgccgccgaccaaaatgggcacggaaatattcgctttttgtaaatcctgagcggtgagtaccatttgctgagctgatttcacaagcaatcctgataatccaatcatatctggtttttccttttgcacagcttcgatcaatgtttgaggtgtcaccttgatgccgagatcgaccacttgaaagccattattgctcaaaatgatgtcgacaaggtttttcccgatatcatggacatctccttttacagttgcaagtagaatcttacctttcccgcttgcatgctgcttttccatatattgctcgagatacgatacagatgccttcatgacctctgccgattgaagcacttccgccacaatcagctcgttttgattaaaaagacgtccaacctcagccattccctgcattaacggaccattgatgatatgaagtggtgattcaaattgctctagagcaagggataaatcatcgataagtccttcttttgttccttcgacgacgtagagtgccagcctttcatcaagtgatatggagacctttggttttttctccgttttctttttgcctcggtaaaattgggtgaattcagcaagtgtttgatcatttgtttcatagagcagcgtttcagccagcttgatttcttcctttggaatggaagcgaagcgttcaagcttttccgtattcacaatggcgtagtcaagtcctgcttggacgcagtgatacaagtagacggcattcaagttttctctgccaagaggcgggagtccgaaagacacgttgctgatgcctaaaatcgtcaggcactcaggcagattttccttgatcattttgatgcctttgatcgtttcttcggcagccccaatatactgctcatctccagtgcctactggaaagacaagtggatcaaaaatgatgtcacttgcgggaattccatatttcttcgttaatagatcatgagagcgtacggcaatctcgagctttcgttctgctgttacggccatccctgtttcatcgatcgtgccgacaacaagtgcaccgccgtacagcttcacaagagggagaatttcttcaaaccgttcttcgccatcctcgaggttaatggaattgatgatggctttcccttgggaatacgtgagcgccttttcaatcacgtgtttatctgttgaatcaatgacaaaaggggctttgacttttttcatggcctcttgtaaaaagccttccatgtcagctgcctcgtcacggtctggatcagcgagacacacatcaatcacgtgagcgccgttttttacctgtgcgcgagcaatttctgacgcttcttcaaatttttgttccgcaacgagtcgtttgaacttgcgtgaaccaataacattggtccgttctcctacaaaaagaggacgcattgattcctcatacataaggggctcaattcctgatacggtatgctgagacgattcatgcgcgatgtgacgcggctgaatcgtgcgtacttcatctgacaaagcttgaatatgtgcaggtgttgttccgcagcagccgccaacaatatttaaccagccttccttcgcaaaagcggcgatttttttagcaagagaaacaggggattcgtgatattgaccttcttcatctggaagaccagcatttggatagcagctaaccgctgacttggcgatggaggagagcgtgcggatatggtctgtcataaattcaggaccagtcgcacagttaaggccgacactaattggtttcatatgttcaagagagatataaaaggcttcaatatcctgaccagcaagggtggttcccattggttcaattgtacctgataccatgagtggtaattgaatgcctgcctgctgaaaggcttcctgaatgcctttgaatccagcttttacattcagcatgtcttggcttgtttctaaaagaagggcatcacatttgccatcaatcagggcgcgggcctgctcctcatagttggcaacgagctcaccgaaggttgtgccgcctgtcacagataatgtttttgttgtgggtcccattgcgcctacaacaaatcgaggctgctccggcgtggagtaacggtcagcttcgtcctttgccagctgggcagcccgtacattgagttcataggcaaggtggccaagcccgtattcatcaaggacgagctttgtagccccgaatgtatttgtttcaatgagatcggcacttgcttcaaggtattccctatgaatcgtagagatgatgtgaggggctgttacattcaaatactcgttacagccctcatactcttctccgccaaagtcttctgctgtgagattggcattttgaatcatggtccccattgcaccatcaaggacgaggatgcgtttctttagctgttcagtgatagttgacatggatgtttgactccttttctttctgatgaatgtaggtggtcagttctgctgttaaatctgatcgaaggaaaggggtaattaaataaatgccattaaacaattcacaggctgtatctaataaagagcgggcaatcgctaagccttctgctcgctgcttttccttatcctcgccagccttggccataatgtcacgaatggaatcagataatttgatgcctggaatttcatgatgaataaactctgcatttcggctgcttgttaacggcataatgccaatataaatcggtttatccaaatgacggctctcctcatgaattttcacaagctgttcctcagaataaacaggctgtgaaataaaataatcagcgccgtattcgatttttttctcaagacgtttgaccgctttatcaatgtgacgaacattcgggttaaacgcgccagctactgaaaaattggtctttttaccaagcggcttccctgagaaagaaagaccttcgttaaactgcttgatcagccggatcaaatcaaaggaggttaaatcataaaccgacgttgcacctgggaaatctccaatcttagaaggatcgcctgtaatggctaaaacatcagttaaaccaagggtgtcgagacccatcaaatgggattgaagcccaatcaaattacgatcacggcacgtaatatggacaagtgaacgcatatcaagctgctgtttcaataatgcgccgcaagccacattgctaatgcgcggggtcgcaagagaattatcagctaatgtcaaggcatcaatgcctgcattctttaactcatttgcagcgacgagaaatttttcgaagttcagcttcttcggcggatcaagttctacaataatcgtccgtttttccgcagcgagctcatcaagacctggttcagtccgctgatcttgaatcgaaatgatttcttcttttaatactttcacttctttttcagtgatcggcgctaaatccttgaccgcttcagccattgcgtgaatatgctgaggtgttgttccgcagcagccgccgataatacgtgcgccttgatttctaaactcaagtgcactttttcgaaaataatcgttatctgtatcatagacgagtctgccttcttcaagagagggaagactgctgttaggatagactgacaaatgggaattttctaaaatcggtacgccttcgagtgcctgaatcatatgataagggcctagcctgcagttgatgccgacgacatctgcgccaagagaggacaattcagataaaccatccttgagcggggttccatcctgcaaaacaccttgttcatgcatggagacgttcatgacaatcgggagagtcgtttctttgcgtgcaatttggagaacggccttcgcttcttccatgtcatagtacgtttctagcaataatccgtcaggctgttcatttaatagaatgtacaactgctctctaaagcttcgtttaatttcttcaatagagtaggcatttttgttaaatgttcgaatgccgccgatcgttccgagtacataagcggagcctgcggctgcttttgcgatttgtacggcctttgtattgatgcgcttcgtttcttcctctaagccgtagcgggatagtttaatataattcgcaccgtacgtatttgtttggatgatgtcagcaccagcctgcacatatgcctcatgcacgcgctttacttcctcttctttcgataaatttaattcttcaaagcagcggtcaatgccgtaagagtataaaagtgttcccattgcaccgtcagcaatcagtacgcggttttgtaagtcttgtaataggcccattggtttcctccttatttctatgtaacaaaaaaagccttctgataagaagaagactttttggctgtatcgtaattcttctccttatcttccaagcagttgcttgctggatttagcaccttggtcatagaaaatatatttctactacaccggttgctgaggcttcacagggccagtccctctgcctctcttgataagaaagtgatatgaacatgtcaatgaattgaacttccatcaactgtatcgaaaaaatcggaaataatcaatggaaaatttgaaatttatcgaaaatttataaattgaacgtcaatcggtaaatctgccttgcgcataagagaaataacctcttgtaaatcatctttatttttccctgttacacgcacttggtcatcttgaaactgtgacttcactttgatgccggattgcttaatgagtgcattgatctttttggcgttgtcttgatcaatcccgctgatcagcttcgcgcgctggcgtactgttccgccaagggcatgctcggtttttccgtagtcgatgtttttggtaggaacatctcgtttgatcagctttgtcacaagcacatcttttagctgctccagcttaaagtcatcatcagagatgagaacgagctcttctttttcaagagaaatatcacttttacttcctttaaaatcataacggtttttaatttctttcagcgctgcttgaacagcgttttgcacctctggcagttcaaccttcgatacaatgtcaaatgagctttcttttgccataacacatgacctccatgtatagatattgcgtctattttatcatgcaaataggagaagaagaaactttatcgaagagacgagtcaaagagttcagccggcagcggtataaatcgtgtccagtttgtccactttagctaacagaactagagatgttcatgtgaggagaagtatagtagaataaagtgaatcaaaagatgaacgaacgctcttttatgggcagataggaaggaagagaacatgagaccaggtgagcaactgaccttgcaaatagagaacgagatggaatacggctactttttgacagatggtgaagattcggtcctcttgcaccgcagtgagatgacagaggatattggtgaccgagatgaagtagaggtctacttatatgtagatcatgaagaaagactggctgccacgatgaaaatacctacaatcaatgcgcatacatatggctgggtagaagtcgtagacgtggtagaagacatgggcgcatttgtcgatgtcgggctgtcaaaggatgcacttgttgcaacagaacacctcccgccttttgaggaagcatggccaaaaaaaggagacaaactctactgtatgctgaaagtcacaagctacggcagaatgttcgcaaagccagccactgaagatgtgatcagtgaattgtttactgaggcacctgaaaccttaatgaacaaagaaatcactggaaccatttatcgcttaattgcgacaggctcttttatgctgacagatacaggcgtgcgagggtttatccaccgcacggagcgaaaggaagaaccaagattaggatcgaccgtgacaggacgcgtcattgccgtgaaagaggatggaaccgtgaacgtttctctgcttcctagaaaacaggaagcgttatctgtcgatgcagaagaaatcttaacctatatgagaacgagaaatggtgccatgccttatggggacaaaagtgatccagaagacatccgcgaacgattccaaatgagcaaggcagcctttaaacgagcattaggtcatatgatgaaaaatgacttaatctaccaaaaagagggctggacatacgagaaaaaatgagcagcgtgaaaacaaaccctgacttcaagggttttcatatctcactgaaaagaagaaaaagggataaaatcatcatgattttatccctttttttatatttgttataaataatgggttttttcagtgaaaaaagtcatgaaaaaaagctgaaaaaccttcacttaatcattgaaacaacgcctctcaaatccgataagaaaggagtaaggatgataaaaggagtgtgtgtgtggatgaaagtgaaaatttcattgcttctggtggcagccctgcttatggtgctcgccgcatgcagcaatcagcaagggaaaccaccggcatcaaatgcgaagcatattggcgttatgctcacagatgatggtcttggtgatcaatcatttaatgattcatcatttaaaggattagaaaaagcacgtgatgacctaggggttgaatttgattatagagaaattgcagaaaccgatacatatgaaaaaggactgaccgagctcgtaaaagatggcaatgacctcgtcatcggagtaggcttcagtatgcaagaagatttagaaaaagtcgcaaagaaatatccgaagaagcagttccttctcatcgatgccgtatctgagctgaaaaatgtgacctccgtgacgtttaaagaagagcaaggcagctatttagcgggcgcacttgctgccatgacaacgaaaagtgatgtcattggatttgttggcggtgtcgatgcggatttgatccatcgttttgaaaaagggtttcaaaaaggcgccaaatcagtgaatccgaacatcaagatcttatccacctatgctaatacgtttagtgatgcgggcaaaggcagtaaaatagctaaaggcatgatcaaaaagaaagctgacgttttatatgccgcagctggctatacaggtgtcggtgtattaaaagaagcgcaagcgcagggcaaatatgccattggtgtagatagtgatcagtactacaccgctgaaaaagcggtaatttcgtccatggtaaaaaaagtcgatgaagtggtctatcaattcagcgaacagctcgtcaagaacaatcagatcaaaagtgggcatgttgtctacgacttaagcaatgacggaatcgatatggcaagaattcgggtgctgaagaacgctgagacattgaccaaaaaagtaaatgagctgaagcagaaacttctgaaagaagagggggacgcatcatgagcttacgcatcaaaattttactcaactcactcgtctcacttcttttagcagttggcgtcattgcctttatcattgtcagtatgacaaagatccaatcatcaaatgaaacagaagttcaaaccttattaaacgttcaaaaaacaaaagcaagctttgaaagtgttgaacaagccatgaccaattactccatgacactttctgatgaacagctagaagtagttcaaaccgatatttctacagcaaaaaaacagctgcaaacgttaaacaaacatgcaggtaatatcaacaaagatgcactaacaaggttaaatacaaaatatgatacgtggaccaaggaagcgaatggtgccattggtgaaaaaaatgcatcagatgcaagacgggtcgctgcaagaattgatggtgttttaaacgacgtccatacaatgaataaaagagcagaagaagcgtataaacaaaatctagagaatacatctgataacgtgcaatggatcatcaccagtgcactcgttgcagccctcacactaattgtcattgctgtctttttaaatattgggttaacaagatccatcgtgacccctatcaaatcactatcctaccgagcgaagcagatcgcagaaggcaaccttgctgtcgaacggatggacattcagcgcaaggatgaaatcggcggcttgaatgaatcctttaatcaaatgacagatcagctgattagtctgattaaagaaatcagcaatgtctcaagtcaagtagagacattctcgatccagttagatgatgaaaacaaaaagctgatggaatctgcaaatcaagtatctgtctcgacagacgaaatggcaaatgggtcacaagccatttcagaggatctccagcatggcgtcagtttgattgaaaagatggatcagcatggacgtaaaaattccgaacgttcacaaacagtcatccaaagtactgaggatgccatagaagcagtggaaagtggaaagcacacgttaacagaaacaaaaactgcgattgaaaaaaatacacatgccacaaggcaaatcgagcagtcagcaggagaattcacgcaatacgccagcggcatctcggccatggccaaaactgtttctgacattgcggatcagacaaacttactttcgctaaatgcggcgattgaagcggcaagagcaggtgaagctggaaaaggctttgctgttgttgcagatgaaattcgtaagcttgccgatgaatcatctaacgctacaagacaaatctttgatatggtcagtcatattgaaagaggcattcaatccattagtcaaactgtcaaagaaggagtcaagctttcacttcaacagcaggatgcgatggacaaaacctcacactcctttgaagatatagaaacaaaagcgcagcacattaaacaagaaatggctgtcttaaatgaccaaattgttcaatcaacagagcttggcggacaagtgctgaactcgattgaaaatattagtgcggttgtagaagaaacagcagctggcagcgaagaaatttctgcctctgccaatgaacagctgcaatcattccatcaaatgaacaaacaggtagaagaactgatgagtatgacggcaaggttaaatgaaaccgtccatcggtttaaactttcataagtcataagaaaagcacccttcccgtgatgtgtcagggaagggtgctttttatgagggtttgcctgtaaagaagatggcaagcgtgcctgggcctgaatgggacccaacagccgcgccgacaatctgaatatcaatttcttttggatgaaattcggcttcaatcaattgtctcatgtcttctgcaagtgcaggatcatcaccatgactaatgcccacagtttgatttggccaatccgttccacgttctttcatcagttcaataatgcgtttcaacagctttttacgtccgcggattttctcaagtggtatgagctttccatcctcgacgtgtaaaatgggcttaatgcttaataaaccgccaacaaatgcggacgctttactgattcttccgcctcttgctaaatacgataaatcgtctacagtaaaaatatgttgtaaagattcgcaaaaatgctttacagacgtttcaatttcttgtattgtatttccgtcaatggcaagtgattgagcgtgtttgacagcaagcccatagccgagtgaagcacatttagaatcaatgattcgcaaatcaaaatcagggtattcttccttcacttcgtttgccatcatcacagctgtttggtatgtaccggaaagctctgatgaaaaggcaacatagattgcagatgtatgggtttgtgcgacagaaacaaaggcttctttgattcggtttggtgaagcttgtgacgtttttgggctggcaccttgtctcatcgcatcaaatacttgttttggttcaatggtgatcaaatcttcaaattcctgctcgccaagtaacacacgcagcggaatgagcgtcatgttatgttcatcataataagaaagaggcagatcagcagcactgtctgctatgatatgaacagtcatcaaaatcccttctttctaaaaatatcagccatattttacatctttttagcctaactatatcacagaaatcatcttttcgtgttcaaattctaaattttagggaaaaccatagagagaatggtaagtggaggaatgacaatatgttcattggagaagcaaaaaaactcattgtcgtcgtcattggtgcactgctcaatgcgattggactgaacttattcttaatcccagctgatgtatacgcgagcgggtttacaggggtagcccagctgttatccagcttaatggatcaatatgcgccattttatatatcaacagggatcctattatttattttaaatattccagtcggcattttaggctggatgaaagttggccgttcctttacgttatacagcatcatcagtgttgcactgacgaccattttcctcggcatcttaccagaaacgagtgtttcacaggatatattactaaatgctgtgtttggcggcgtcatatctgcactcgggattgggatcaccctcaaatacggggcatcaacaggagggctcgacatccttgccatgatcttagcgaagtggaaggataaaccagtcggcacatatttcttcattttaaatggaatcatcatctttacagcaggattattacaaggttgggagaaagcattatatacccttgtcacattatatgtgaccacaagggtcattgatgccatccatacaagacatgagaagctgaccgcgatgattgtgacgaagaaagctgatgaaatcaaagaagccatttatggaaaaatggtcaggggcattacgactgtacctgcaaaaggagcttttaccaacgagcaaaaagaaatgatggtgatcgtcattacaaggtatgagctgtatgaacttgaacaaattattaaagaagtcgatccaaaagcctttacaaatattgtgcaaacaaccaatattcttggatttttcagacgagattaaaaggtgggtagcaaatgaaaaaagggttggtgcttcttctcgttttattgattttagccgcttgtggacaacaaaaaaaggatgaaccagacaaggaggtatccggtcaaatgggagaaaaaacggttgtactcacagtagaccccgtccagaaaggttcttcggttcaatttaacatgtcgctgaaaaatgaatcagatcgagatattgaatttacttttaacacaagccagaaattcgaactcagtgtgtatgacgaaaacggaaatgaacaataccgctattcgaaagaccgtatgttcacacaggccatccaatcttttgtactgaagaaaggcgaagcctatgattttcaagatacgtggtcaaacggtgtcaagccgggaatgtatgaagcggtcgtcacatttaaaggaaaagcagaagggctgaagcaaatcacggaaaagaaaacgttccaagtgaaataagtgcttcctgcttcatgagaatcagaaaaagctgtccaatggtggacagctttttttatgttagagatcatcgagcaagtcttggaaggtatgcagctggtttctttctgcatctgtcgaattggcaaatgcagaagatacggcatttttggctcgtttgaccgcctgttgacgctctaacccagatgaaaatgaagaagtaagggcttcttcagtaaatgatttggcttgatcaaaaagttcgtttctcacaatgaacctccagaagcatcagtcttcatatttcccctgtccgccgccgcttcttcaagtgtcgaacgataaggaaaacgtgcgtcatgcagactgactgaatctttaccttgttgtataaagcgtttcgatttgcttcttttacccattcggaatccgcccctttacacaagctgacaggacaacctgtctaacggtagtatgcccgcttccttcggttatgtatgaatggaaaaattaaagcgagaagtaattcgttagaaactttgcaatcccatcttgttcgttcgtatcagtgacttcatttgaaacacgtttcaccgcatcgattccattgcccattgccactccgcatccagcaaattcaagcatttctaaatcattgtcttcatctccgaatgccacaatccgctcctgtggaacgccgtaataatcactgatcttttgcagtccaacggccttgttcatgcctgttttaatgatttcaatcacgtgccacggagcagcccaccgccggtgatcaatcacttctgcatgaacatctgataaatagcttcgaatggctccaacgtcctcttcttttgcatggattaacacgctcgtcacattttctccaaggttgtcccgaaggtctcccacggtgactttatttgcattcatattaaatatatcaatgagcttctcatcatggtaatggaaatacaaatcgtctaacacttcagctagcacattgtgcactttatactcctcactaatgtctacaagctgtttaacgacttggagatcaagtgacgtatgaaatctgccccatttttcatcaagaggatgatggacaaacgctccattaaaattcacaatgggtgaatcaagctgtaattgctgataataaggagagctggaacgaaatggccggccggttgaaatacagacatgatgcccgctgtctttcactttttgaatgacgtcaagcgtgtgtgtagagatggttttatcatcttttaataacgtgccatccaggtcaagtgcgattagataaggtttagtctccataaaatctcctttgatctgtaagtgataggaggcagttcgtgcggcgcctctacctatagtgtatctttatcacatctttgttgtctacatgttaaaataaacaaagacgggaatgataaaggaggattcataggctgtgatcaccattgatgagcaaactgaacacgatattccatttttacatatcgtaaaagctgaaaataaagacaaaccgcttccgcttgtatttttcatacacggatttacaagtgcacgtgagcacaacttacacttcgcctttcatttggcggaaaaaggcatgagagtgattttgcctgactgtgcttatcatggtgtaagatcagaaaacctcagcttagaggaactggcatcaaagttctgggaaattgtcctgaacgaaatacgtgaaatcgatatactcaaaacatactttcaagaaaaacaattgattgaagccgatctgataggtgttgcgggtacttccatgggcggcatcaccacctttggtgcactggccaagcatgattggattaaagcagcagtcagcttgatgggcagtccgaaatatacgacgtttctacaagcacaaatcatggatatgcggcacaaagggttgatgaaagatattacagatgaagaggttcatcagcaattagacgccctgcgcctttatgatttaacgctgcaaacggatcgattaaacaaaagaccactgttattctggcatgcagaaaacgatccagttgtcccttaccggcatgcaaaggctctttatgacgagttagcagcaacccaatataaagaagacccgcacctgattcgttttatcacagacggacaagctggccataaggtctcaagacaagcaatgtttgaaacgattgactggtttgtgacacatctgaaaagcacaaacgtttagtcaaaggaaaaagtacgttatactaatggaaaaggagtggatatcatggatgaagcattgaaagaaaatattttaggcgccctagaacaggtgattgaccctgagctaaatgtcgacatcgtcaaccttggacttgtctatgatgtcgatcttgatgagaatggaaaagcggatatcacgatgaccttaacatcaatggggtgtccccttgcaccagttatcgtggatgaagtgaaaaaagcattaagtgatcttccagaagtgaaagaaacagaagttcacatcgtatggaatccgccttggacacgagacaaaatgtcaagatacgcaaaaattgcgctcggtattcaataagcaaaaatgaaaatgcctggtatgagttgaactcatgccaggttttttttatgaaaaaataaggtggaggaagagaacgtattgatataatgggtgtaatataacagatcggagcctcataatgaaacgaaaatggttatggattgttcttttagtgggatacgctgctgcattttttgcatcaatcaccattcgtgaggagcaagcacacaaaagccaagatcttgaagcctttacagatgtcagtcatcttatgcctgtcaaaataaaaaaagtcgttcaaggaaaagaaatagacactttaaaagaagtattaaaagaagcgaaagcaaaaaacctgccgatatccattgcagggaaacagcatagcatgggtggccacacgtattatgaaaatggcatcgtgcttgatatgaccaaattccgtcagattttagcatttgatgaaaaaaagaaaaccatccgtgtccaaagcggcgctacatgggatgatatacaaacatatgtgaacccctacggtcttgccgtgaaggtcatgcaatcacagaatatctttacaattggcggttctctcagtgcaaacgcacatggacgtgacattcggtacggatcactcattgacacggttcgttcctttaggctgctaaaggcagatggggagatcgttacagtgaagccaggcgatgatttgtttacagccgtgattggcggatatggtttgttcggcgtgattttagatgttgagctttcgctaacgagagatgaattatacaaaatggagacaacctctcttgattatcgtgaatacaccgattattttcaaaagcatgtcaaacacaataaagaagtacgcatgcatctcgcaagaatctcaacagcgaaaacaaactttttgaaggagatgtatgtaacgaactattccctctcaactcatcaagagctcgaaccataccgagagctaaaggaagatcagctcgtcatgccattgaaatttatgctcggcctttcaagaagatttgatatggggaaagatctgctctggaatttgcaaaaaaagtatttccaaagtcaaaatgatcagctgatcacaagaaacaatgtgatgcgttcagattctgcttttttagaatatgaaaatgagtcagacacagatgtgcttcaggaatatttcgtcccagttgaccgctttcgtgcgtatatcgatgaaatgagagactttttacaacaggaagaattgaatttaatgaacatcacgatacgctacgtacaaaaaaatgaaaaagcggatctctcatatgcgaaagaagatatgtttgcccttgttcttttagtgaattgtggttttgagaaagaagagaaggcagaagcagagcggatcatccggcaaatgacagatatcacgctgcggcaccatggaagctattacttaccgtacatgccttatcaaacgaaggcacaaatgaagcgggcgtatcctaaaaccgatgtattcttccaaaagaaaaagcaagcagatccagatggcaggtttatcaattacttttatgaaaggtacaatacacaatgaatgcaaaagcaatgaaatggttcgtctactcacaaagcctgctgtttttcgccagcagtttgattttccctttttacattctttttattaaaaatgttggttcaagctattcacagtttggtcttgcctatggcctctttggtttaagcggagcgtttattcatttactcttagggaaactacccgaaactactgacaggcgtctctttttaatcattcattcgttcggtatggcgtttcttttactgctatttccgcatataacagaagtggagcaagtgtatatgattcagcttgcacttggtgcgttaggcggctttcaaaaacacggggagaaactgctcgtcacggaactgacaacaggtaataaaagaatgaaggaggttggccactatcatttttggacagctcttttttcatccatcgcgattatgcttggcggtctgtttgctgatttctttaccgttcatttcattttttatgcaagctccatattatatttatgcagtgcgctcatggtcatcatgatgaaatacgaaagataaatccgcatgtttcgagaaagagatgcgagttattgtatagcgtataaaaaagatacagattaacctctgtgtctttttttatatcgaatcgtttgttgtaccttaatccaatgggaaggaagttgtatatgtgaggataaggttgtgttaccacttcctttagccgaattccattatccaactatttaaaatatccataaatatgaatatatagtataatatagatggcagtgatttggaggatgtatccaagtagctatcatttaaaaagtgcttaacagcttactcccaatagctagagaaaaaatctatgggaggaatgtttaatgatgtcgcaaaaaagttttttgggactaatgctttttgtagtagtcctgcttattgctcactttaccggttttataatatttgactggataaagctaaacgaattcgcattaccaattctatgcctcttaggcagttggatcttagcaaagtttgataacagtggtagcacaccttgatagtgggctacctatcataactgttacacccaaagagaagggggggatgaacatgatagatttttgtaagtttagttagacattaattctatatgaaataacttaataggtaaatttaaataatataattgggaaagttatgattatgtagggtttgaagtatattttattttgttaaaatgtatagaatgaaaatatggtaaacagacagtaaacattcctccaacaatagatgggttgtcgttatccggcaacccttttctctaataaacagatttcataacttaaaatgaaatatgaaagataaatccgcatgtctcatgaagatatgcggattttttgttgaaaaaaaatgaaaacaaatattaaatatacaattgaattaatttttatacatgttataatgttaaataatttcacaaagatcaagagggtgtattgacgttgaaaataggtattataggtgctacagggtacggtggtgcggaattggttcgtatcttcaagcatcatccacatgtggaggaatgtatattgtattcatcaagtggtgatgggcaattatacagtcaatcttatccgcatctgacaactattactgatcaaacattaaaagccattgatccagcttccattgtgcgagaaacagatgctgtgtttttagcgacaccagcaggcgtatcaagtgaactttcgccgaagctcatgaatcaaggagtgcccattattgatttatcaggtgatttgcgcattcaagatggcgcaacctatgaagcttggtataaacgaagggcagctgatcaagcatctgttcaacaagctgtgtacggattatctgaattaaatcgtgtaacaattgagcaggctgaagttattgcaaacccagggtgctttcctaccgcagttcttctcggtttagcaccgctgatgaaacagaatctaatcgatgaatctatgatcataatagatgcaaaaacaggcgtgtccggtgcaggacgatctgcctcacttggaacacatttttcagagctaaacgacaatttcaaaatttataaggtaaatgaacatcaacatacacctgaaatagagcaaatattaagagaatggaatccgcaaacggcgaacatcacattttcaacgcatcttgtcccgatgacaagggggattatggcgacgatgtatacacagctgaaatcagttatcacaaaagaggaattgatgaagcatatgaaagacttttatgaagattcctattttgtcagagtgagaaatcacggcgtgtatccgcaaacaagggaagtctacggcagtaatttctgtgacattggctttcatttagatgaacgtacaggcagactcacgattgtgtctgtgatcgacaatctcatgaaaggcgcagccggccaagcggttcaaaacttcaacatcatcaaaggcttagatgaagaggcgggcctcacaatgacacctctctatccataagaacaggggagacaacaaacatgatcgaattgaatgaaaaaggcattgtaaaaatagacggtgacgtatcatcaccaaaaggctttgaagcaaaggggattcatattggattacgctattcaaaaaaagaccttggactgattgtcagtgaggtgccggcagcgagtgcagcggtatatacacaaagtcactttcaagctgcacctctacaagtcactcacaaaagcttaaaaaagacagggcaattaaaaggtgtcattgtcaatagtgccatcgccaatgcatgtactggtgagcaaggtttgaaggacgcatacgaaatgcaggcagcctgcgcagatatgttaggggtagaacctgattacattgctgtttcttctactggtgtcattggagagtgtctcgatatggataaagtcaaaaaaggcatctcgcagctgaaagaagcaaaagcaggaaatggtcattttgaagaggcaatcttaacaacagatacagtcattaaaaatacaacatacaccctgacgataaacggcaaagagattctgattgcaggtgcagcaaagggctctggcatgattcatccgaacatggcaacgatgcttggcttcgtgacaacggatgcaaatgtcgaacaggaagccctgcaaaacgcacttcgtgacattaccgatgtgacctttaatcaaattaccgtcgatggggaaacatcgacaaacgatatggtactcgtaatggcaaatggcatggcagaaaatgaagcactcaatgaaaagcatccagaatggccattgttcaaagaaggattaaagctagcttgtgaggatcttgccaaagagattgcaagagacggagaaggtgcaacgaaattaattgaagcgcaagttgctggcgccaaaaataatttagaagccggcatcatagcgaagaaaatcgttggttcaagtcttgtgaaaacagccgtctacggcaccgacgccaactgggggcgaatcgttggagccattggtcatagtgcagcttccgtcacaccacaagaggtagaagtttatttaggcggacaatgtctgtttaaacataatgaaccgcagccattctcagaagaggaagcaaaagcgtatctagagcaggatgagatcacgattttgattcaaatgaatgagggaaatggtaaagcagcagcatggggctgtgaccttacctatgattatgtgaaaattaacgcgagctatcgcacataatgaaggagatagacatggataaaacgatcgtatttaagtgtggaggcagtgtcattcgagaactttcagataccttttatgaaaatgtccgctcacttcaagctgctggatttaagctggctatcgtccatggtggaggtcctgaaatcactagcatgctgcaaaaattagaagtgaaaacagaatttgttgacgggcagcgcaaaacaacgaagcctgtgttagaggtagccgaaatggtcctctcgggaacggtcaataaatactttgtgtcagagctcgcaaagcatgatatctcatctgtcggcgtgtctgggaaagatgggcagatgcttgtcgcggatttcctcgatcaagacgtgtacggatacgttggtgaaatcaaagaagtccatccagagatggcagaagcattaatggaaaaacaatttattcctgtgattgcaccgctgtctatgacagaagaatgccaaacgttaaacgtaaacgctgatttagcagcatcagctgtcgcaggagccatgaaagctgataagctcatgtttgtcacagatgtggaaggcattttaaaaaatggtgagcttttagatgtcgtcaccgaacaagaagccctttcactcattgatgaaggcattatttccgggggaatgattccaaaagtgcaatccgctttgagtgctttatcaggagatgtggatgaagtcatgatcgtgaatggcaaaggcagtatctttacaggggaaacctttaaaggaacaagaattgtgaaacaaaaggaggcggtcctgtgagtcatctctttcaaacgtatggacggtggaatgttgaaattaaagaggcagcaggttcttgggcagtcgatacaaatggaaaaaaatacttagactttatacaaggcattgcggttacaaatctaggccacaatcacccaaaggtcaatcaagccatcaagaagcagcttgatcacgtctggcatgtatcgaatctatttgaaaatggactgcaggaaaaagcagcagaaaagcttgcggcaaacagttcaggagacctcgtgtttttctgcaatagcggagctgaggcaaatgaaggtgcgatcaaattagcgcgtaaagcaacagggaaaacaaatatcgtgacatttttgcactcttttcatgggcgcacgtatgctggtatggctgctacaggtcaagataaaattaaaactggctttggccctatgctggaaggctttcattatgtaccgtttaatgacccagacgctattgccgcgtgtgaagtcgatgatgtggcagcggtgatgcttgaggttgtgcaaggagaaggtggagtaaatccagcgacagcagaatttctagaagccgttcaagcgttttgccaaaagcatgaagcactgctgatcgtagacgaaattcaaacgggtattggacgtacaggaacagcgtttgcatacgaacaaacgggacttgatcctgatattatctcttctgctaaaggcttaggaaacggcttcccagtcggtgcggtcatagggaaaaaggctttaggagatgcattctcaccaggttcacacggaacaacctttggtggcaacatgcttgccatggccgcagtgaatgcaacactcgatgtcattttcaaagaagagtttctttcagaagtcaaagaaaaaggcgcttatctgttagaaaagctgcaagatctgaaacaactgaatattgtaaaagaagtacgcggaaaaggattgatggcagggattgaatgtcatcagccagtcggtgattatatcacagctcttagagaacaagggttgctggtacttccagctggtccaaatgtgattcggttattacctccgctgaatgtagaaaaagcagaaatagatcatgcaatagaagcgattactcaggttttagcaaatgaagcagtgacggtataaatttttttacaccaaaacgcataaaaatgcatttatattactaattattcaatttggggtgacacaagcatgaaaggttatttaaatttagaagatggagcctcttttgaaggagatctgacaggagaagctggcatgacaggtgaagtggttttctttacagggatgacaggttaccaagaggtgctcacagatccttcttataagggacaaatcattgttttcacatatccactcatcggaaattacggtattaatcatgaagactttgagagcaaaaaaccacaagtgaaagctgtcgttgtgtatgaagcagctgatcatttctctcatcatcttgcagcggttagcttaaaagattatttacagaagtggaacattccgcttctgacacatacagatacacgtgcagtcgtgcaaaacatccgggctaatgggacgatgaacgctgtgatcagtgtagacgaaaacgaaacaccgccggtcatgaaacaagacaatgtggtcgcacaggtgacagaggacgagatctacacacaaggcagcggcgaggaacatgtagcgctcattgattttggctttaaaaaatcaattgcagattcgcttgaagcgcgcggctgtaaagtaaccgtcattccgtacaaacagctggaaaaggtgtttgagatcaagccagatgcgattctgctgtcaaatggacctggtgatcccaaaacaatgaagccatatttaaaaatcattcatgacatcatgatgaccttcccgacacttggaatctgcttaggtcatcaattaatcgctctcgcacttggcggggatacgtataagcttccatttggccaccgcggggcgaatcaccctgtacaagatacagaatcccaacgtgttttcatgacaagtcagaatcacagctatgtggtgaatgaaaaaagcatgaatgacaaagaagtggacgtgaaattccttcatgtcaatgatggatctgtagaaggtttcattcataaagagaagctaattatgtcagttcaatttcatccagaagcacacccaggtcctgctgaaagtgaatgggtattcgatgattttattgagaaagtgaaacaagcaaggagagaagttgcacatgcctaaagatcaaagcatacaaaccattctagtcatcgggtctggtccaatcatcattggtcaggcagcagaatttgattactcaggaacacaaggatgtatggccttaaaagaagagggctacaaagtcattttagtgaataacaacccagcaaccattatgacagacgaatcatttgctgatgaaatctattttgaaccgctttcagttgattcagtgacaagaatcatcgaaaaggaaaaaccagatggtcttttagccaaccttggcggacagaccgctttaaaccttgctgtcgagctagaaaaagccggtgtgctgaagaagcatggggtaaccctgctcggaacgtcagttgaaacaattgaaaacggtgaagatcgagagaaattccgtgctctcatgaagcagttgaacgaacctgtgccagatagtgaaattgtggataatgcgaaagatgcccttcaatttgcaaaagaagtaggcttcccagtcatcctaagaccagcatacacacttggcggaaagggcggcggaattgctttaacagaagaagcgtttaaaccgctcattgaaggagcccttttagcgagcccgattcatcagtgtttagttgaaaaaagcatcgctggctttaaagaagtcgaatatgaggtcatgagagaccgtcaaaatacgtgtattacggtttgtaatatggaaaatatcgatccagttggtgtgcatacaggagactcgattgtcgttgcaccttcccaaacattaacagaccaggattatcaaatgcttcgttcagcgagcctgaaaatcatttcagcactggatgtagtcggcggatgcaacatccaattcgcccttgatccactcagtaaagaatactttgtcattgaggtgaatccacgggtcagccgttcatctgctcttgcctctaaagcaacaggctatccaattgctaaaatggcggcaaagcttgcggtaggctacacgctagacgaactcaaaaacccgctcacaggcacaacttatgctagtttcgagccggcactcgattatgtcgtcgtgaaattcccgcgctggccgtttgataaatttaaacaggcagaccgtcaattaggcacaaaaatgaaggccactggcgaagtcatggcgattgaccgaaatttagaatcagccatccaaaaagcagttgcatcacttgaaattaaaacgaagggcttccacctgccagaactgaaagagcaatcgacagaacaattatttgaactcatcaaaacaccagacgatcgccggtttttcgctgttatggagcttctttcaagacaagaaacggttgaaacgattcatcaaacgacgaaaatcgatcgattcttcttacatgtgtttaagaatatgatcacgctcgaacaagaattgaaagatcataaggggacgctatcaaaagataccttgaaaaaggtaaaggaaaagggtttccttgatgaaacgattgctcttcttacgggtcacacggaagagtcaatcaggcagctccgtcaagaatacggtattgctgcttcatttaaaattgtcgacacatgtgcggcggaatttgatgcaaaaacgaattacttctattccacttactttggcaaaagcgatggtgagcatcaagaaaaaacaaagcaacgtgcactcatcattggctctggtccgattcgaattgggcagggagtcgagtttgactatagtgcagttcatggcgttcttaccctgcaaaagcttggctttgaaaccatcatgatgaacaacaatccagagacggtcagtacggattatgagatcgcagatcgtttatattttgaacccattacattagagcacatcttaaacgttgtcgaagcagaaaaaattgatttcgtcatcgtccaatttggcggacagactgccatcaatgtagcagaaggcttagaaaaagccggtgtcacgttgttaggtacatcctttgacacgctagatgcgctcgaagatcgtgatttgttctatcagcttcttgatgaactgaatcttcctcatgcagaaggaaatactgctgactcaaaagaagaagcactcgcacatgccagaatcattggttaccctgtgttaattcgcccatcgtatgtcattggcggaatggggatgatcgttgtccagtcagaagcacatttgacatcattgcttgatcagccagatcatttgccgtacccgatcttaattgatgagtatgtcactggaaaagaagttgaagtggatctgatttctgacggaaaaacgaccttcattccaacgatcgtggagcatatagagaaagcgggcgtccattcaggtgacagctttgccattttaccaagtgtctccatcagcgaagacatcaaacagcaggtgcatactgcgtccgaacaaatagcgaagaaattagcgtttaagggcattatgaatatccaatttgtgatcaaaggggatcaggcgcttgtactagaggtaaatccgcgggcaagccggacggttccagtcgtcagcaaagtaatgggcattgacatgattccgcttgcgactcaattattagcgggtgcgacgcttgaagaactgaaccctgcaacgaaaaacaaagggggaacagcggtcaaattcccagtcttctcatcacatgccattcaagatattgacttaaagctgacacctgaaatgaaagcgacaggagaaggaatgtgtgtaggcaagaacgccgaaagcgccttgaaaaaagtgtttgcgtcaatctggcatcagaaaggcagcctctttataaaaggcagtgaacaattggtagataaagcgaaacatgcaggctttgacgtctggacggacagctttgaaacttggctgcaaaacgaagataagtcgcttcatatccatttaggggaagatgaagaggcaaaagagcagcgtgtaaaagcactcacacatggcgtccaagttctaaccgaagatgaaacagctcaagcattcctgcaagggaaaaatggagatgtatcaccagtatcgctcaaagaattatataaaaaggaagtgacggcatgagtcaagtcgacgtgcaaccggcattatacggaaaagactttttatcgttaaaagatttctcaatcaatgacattgcttatttaattgaaaaagcggaagaaatgaaacaaaatccctatcaggatttattcaaagggaaaacgttagcgatgatctttgaaaaatcgtcaactagaacccgtgtatcgtttgaagcgggaatgacgcagctaggaggacatgcgctcttcctcagctcaaatgatttgcaaattggcagaggagaaacgatcagtgatacggcacaagtgctgtctggctatgtagatggcattatgattcggacctttgaacatgagaaggtcgaggagctagcacaaaacgcgtctattcctgtcatcaatggactgactgactactcccatccatgtcaggcacttgctgatttattgacaatcaaagaagtaaaaggaacattaaaaggaatcaaagtagcctatattggtgacggaaataacgtggctcactccttgatggttggctgtgcgcagctaggctgtgacattgctgttgcatcaccagaaggctatgaaccgctccaagaagtaacagacacggcacgtgagtttgcaaaacaatcaggcgcagaagtcatcgttacgacagaccctgtcgctgctgttcaagatgcagatgtcatttattccgatgtgtttacaagcatggggcaggaagaagaaacagagaaacgtcttgctgaatttaaagaatatcaagtcaatgacgaactaatgagttatgcagcaaaggattatattttccttcattgtctcccggcacaccgcggagaagaagtgacagcagacattattgacgggccgcactcaaaagtttttcagcaggcagaaaaccgtttgcatgtacaaaaagcgttaatcaaagagctcatgtatcaacaaaccaattaaatgaaaagtgtccctgactcgtaggagcagggactttttgcataaaggattggagaggcaagtgacgggacataataacatcatcgagaaaggaggatgggaatgggtcagaagcatcaatttaaatcagggaataaagcaccgaataatggtgtgtatatcgagatcggtgaaaccggcagtatggtgaaagatcctttaaagattaagcttcaagcaggcgacgtctttccggataactcgaaccataatcgtgtttggacctaccaaagaaagccataagcaattgactaagagtcagaaggaataagtctttagaggcatgtgtcatgcctcttttttctttataataaaaatcaattaagttccaattttcaaaaaacagtataaaaaaaagaaaatttaaggtaaaatatgtaattggaatatattgttgaaaggatttgtgtgatggaaaagacgaatctcagtgaaagtgtttggaataaacgcttcacctcattattcatatcaagactgattaaaaacacaggagaaagttttgcttttacatccgtcctttggctattgattttgagaggggatggagcactcggtacaggacttctcctagcagtaaccgttcttccttcatctttgttagccccaatactaggacctcttatgaaaaagcaccatttgtctaaatggatgttcgcttcagacgtcgttcgagcaacaattgtactcattattccgcttctgcatttttcgcatctattgcctttatggttattgatctcattaatggttattcaatcggcaacaggtgcagcatataatccagcctctgtggccattttaccgcagattgttccgaagcatctgattcaaaaagcaaatgccatcctgcaatcttcttttgagattgtcgcacttgcagcagtcatggtggctggtctcttggtcaaattaatcggacctgcagataccctgctcatcaccactgccttattcatcatatccggcctgtttattatcggcgtcaaactaaagaaaaccgatgaagaaaaagcagcaggcattaaacaagcaaagaatacatatttgtataacttaaaaagaggttttctcgtcgtcaaaaatcatcacattttatttgcactgacgctgtattgtattttaatgaatgtcgccgcagcaccgtggcaggcactatctgctgtatacgtagcagaagcactgcaaagcgattccatggtgtattccattttaagaggtgttgccgcagtcggcgcgtttatgatgggctttgctctagcgaaagtgaaaattaagagatttggtttgttctttattgtcgctggtatgattgaaggagctgcgttctttatcacagggatgagtacatggctgccggtcgttctacttgcatcctttatattcggtgccgccgttagtgcgatcaatgtaccggaaatggtcattattcaaacgtctgtcgaccaagacgatcagccgcaagtatacgccgtgatcaatgcttcatcaaatgtttttctcccgcttgcagctgtcgtatcaggtgttctggcagaaaggtttggagcaggacctgtcattgctggcggtggggtccttgaaattttatctggtatcgcgatcttcctgtttacagggcttgcgaaaagccatttgacagcagacaaacagaagtccgaaaccgtcgaggtgtaatcgataaaaaaaccccctgtggctgcagggggttttagcgtaccgcttttcaatcaaaaagaaaaagagctaaaatcaacatcattttagctcttcctcagcaatcaagtcttacgtattaagagtgttttgttgaactttccgtttctttcattggacttacttcagcaaagatgaataaaataaccgtaaacaccactgcaagaatagaagtcaaagtaaagtcataagcagcgccattcatcgaggcaacgatgtaaccagccatatgtgtcagcagaaaagtccaaatgagggtgataatataatgcataatcccaccgtcctttatgtaacaatctattgattatcataccatagatacgagtgaggggaaaagactgttttagcctttatgtgaccattttaagaccttctgctataaaaataaaaagaattcttctctctttaggggatttccttattcctacaagagttgttgttcatatcatagaaagcagaatcactgaaaggaggctggccatatgggtgtaagcgaacggtttttccagcttggttcccagtggaacgtcattcaccttcctcaaaaaccaaatggctttggcattcttatcctcggtgaccgaaatcactttgtgcaggaaaatacatcattctggcttcagcactatggaagaaaccagcttttaactgccttaaaggatgaaggatatacattgtttaatagtcatcttcatgggaatcactggggatgcgaagatgctgtttttagtgcaaagcagctcgttcatcacacattaaaacaagaaatattaaaccgggaaattcatgtgctggcagaggggatgggcgcactcgttgccatgagccttgctgaagagatgccagaagtgctaaggtccattgcgcttgtgaatccatgtctgcatctctatgcacaacgagaaagagaaaaggaacacaaattcttttataaacagctgatcaaagaattagcgaaaagctacggctgctctgaaaaggaagcggaaacgtacccgctccctgcttgccctgttcattctgctcatgtaccgattcacatatggcaaagactaaacggcgcaccgtatgcatatgaactgcatgcaaagccttttatagatcagcatatgaagaatccagagcattgtcagatcgatctcaccttgcatatgtttgatcatccgagaagaatctttcaatccattcacaagttttataaatcgcatgaaagagaattgtgatgaataggatgataacagcccttcatggaaagggctcttctttttattcgataagctaaaaaaggggacatgaacatggaaacaggactgatcataggggcagatgaattttttggtctagcgctgtgtgaatatatgatgaaagagggcattcaagtggatatcacatgtcctcatgatcatacagaagagcaaaagatgttattagaagagcgaatgatgtggctcggcagaaatgatctcttccgtgtcattgaccttcaggatggaaaagacacgtatgacctcatctttattcaatcagaggaatcagataaacgacacaaagacatgaaagcgaagcatggcatgtaccgggttctttacgaaaaaaccgaagaagaatcgtccaatcagaatgtgccggctgttattctccctcgcatgttcggaccatgggcacttaataaagaaagaactaagcgtgatgaagcattttttgtagaagatgtggcaagggatttgttcaagtgggcatcgggcactgaacaaagacaggaaacacatgaattgaaggtagaaagacaaacggatgacaaacaagcagaagaaatgatggtagaatggaaaagacaaaactcaacatttttcgacaaaaagcaagaatgatcttccatcttatcttttttcagtataaaataaacctatatttaacatacaggttcatgcctgcatgtggcaaagggagttgaacatggcatgaagtatcagcggcttgtcatgatcttttcgttccttctcctattatctgcctgctcacaggcacctttaaaaggacagattgagaaggtgggtttactcgtccccgatacaattaatgatcaagtttggggaacgaaaggttataaaggcttattaaatattcaatcaacatttggtgtagatgtttattataaggaaggaatggtcgacaaagagaaaatcgttgatgccattgaagaatttcacaaaaaaggagtcaatttgattattggccatggcaatgaatacagcgaaattttcaacttaattagtgaagattatccgaaaacacaatttatcacggtaaatggaaacaagcctcaggcggataatgtcgcgaatgtgacgtttaaaggtgaagcgatgggctttttcggaggcatgacagcagcacatatgtcaaaatcaaaaaagattggtattcttgctacatatgattggcaaagcgaagtagatggctttatcaaaggtgcaaaatatcaagatgaacatgtacaagtgcttgccgagtttgtcgaaaactgggatgatgcggacaaagctgtggagctctatcaaaaattgaaaaagcagggcgtagatgttgtatatccagcaggcgatggttataatatccctgtcattgaacaaatcaaagccgataatttatcagcgatcggatatgtcactgatcaatccaacctcggcagtcataccgtcttaacaagcacagtccagcatgtggataaagcgtacactattattgcgaagaaatttaatgaaggcaagctaaacgaacaaggtgactactcctttgattttaaagaaggagtgatcgaaatggggaaatttagttccaccattgaccgtgcttttgtgaaagatattgaaagtgatattgcgacttacaaaaaaactggcaaactgccaaatgaaaagtgaggatacgacgatgcagcacgaaaaatcgatggagtttttacaaattgccatgaagtattttccgcaggcaaaagaagaattagataaagcgggtattcagcttgagcccgaagctcttcagccgcttttatcattgtttacatctgtcatgcaagaggcatatgagcttgggaaagcagatgcagaatcagaaaaagccacagagtagtggctttttttatgataattttttcttgaaggcactaatcatagggccaacatctttaaacacaggcttcagttcatcgatggagttcataatgttcccaatttgattcatgacatgcatgtaatcaattgagtcttcacttggagatgtctcctcacgttcctcctttgcttctgtcttgcttttctccttttcaagcggctggccaaacatcatagccgaaaaaatatctttttgcgccatatcacatgctcctttctactatcggtatatcaataatctatgaaaaaagtgagaggaaaggttagacgtttgtattgccaaggagaaaaaaataaggtaaaattagtaccagatactaatataagatcacaatatcacatgctcgtatgagtaaaaggagtcttattcaatgaatgctggaattattggccttggccgctatatacctgaaaaagtgttaacaaatcttgatttagaaaaaatggttgaaacttctgacgaatggattcgtactagaacaggtatagaagaaagaagaattgcttctgatgatgtcaatacatcacatatggcgcttgctgctgcaaaaaaagcattagctgacgcagatgtggctgcagaagatatcgatatgattcttgtggcgacagtcacgccagatcaagcatttccgacagtcgcttgtatgattcaagagcagctcggtgcacataaagcatgtgcaatggatattagcgctgcgtgtgctggctttatgtatgggcttgttactggaaaacaatttatcgaatcaggtacgttcaagcacgtgctcgtcattggcgttgaaaagctttctcgcattaccgactgggatgaccgcaatactgctgttctgtttggagatggagcaggtgctgctgtgttaggagaggtcagcgaagggaaaggaattctctcatttgagcttggagccgatggaagaggcgggaagcacttgtacttagatgaaaaagatcatacaatcatgaatggacgagaagtatttaaatttgctgtaagacaaatgggcgagtcaagcgtaaacgtcatcgaaaaagctggactatcaaaagaagacgttgacttcttgatcccgcatcaagcaaatattcgcattatggaagcagcccgcgaacgcctagagctgccagttgaaaaaatgtcgaagacggtccataagtatggaaacacatcagcagcatctattccaatttcactatgtgaagaaatcgaagccggaaaaattcatgacggcgatgtgattgtaatggttggttttggtggcggattaacgtggggcgcaatcgctatgcgatggggccgataaaagagtgaggtgcacaaattaatggataaaaaacgagtagttgttacaggattaggtgctttgacacctcttggcaacgatgtagagtcaacatggaaaaatgctgtagcaggtgtatcaggagttggaccaatcacacgtgtcgattcaagtgaatataccgcaaaagtagcagcagaactaaaagattttaacattgaagattacatggagaaaaaagaagcacgaaaaatggcacgcttcacgcaatatgcagtcgttgctgctcaaaaggcgctagaagattcacgtcttgaaatcacagatgaaatcgcaccgcgtgttggtgtatgggttgggtctggtattggcggacttgaaacatttgaagagcagtttgaagtgtattcaaataaaggagcaagacgcgtaagcccattcttcgttccaatgatgattccagatatggcaacaggccaaatttcaattgcacttggcgcaaaaggggttaactcttgtacagtgacagcatgtgcaacagggacaaactcaattggtgatgcatttaaagtcattcagcgcggagatgcagatgcgatgatcacaggcggaacagaagcgccgttaacaaaaatgtcatttgctggtttctgtgcgaacaaagctctttcgacaaatcctgatccagagacagcaagccgtccatttgacaaaaaccgtgacggatttgttatgggagagggtgcagggattgtcgttcttgaagaactcgagcatgcgttaaaacgcggtgcgacaatttatgcagaaattgttggatatggttcaactggagatgcgtatcatattacagcgccggctccaaacggagaaggtggcgtccgcgcaatgaaagaagcgattcgagatgctggtttgtctgtggaagaaattgattatatcaatgcacacggaacaagcacaccgtacaatgataaatttgaaacaatggcgattaaagaagtgttcggagagcatgcgaatcagcttgcgatcagttcgacaaaatcgatgacaggtcacttacttggcgcagcaggcggagtagaagctattttctctgtgcttgcgattaaagacagcgtcattcctccaactattaaccttgaaacaccggatgaagaatgtgatcttgattatgtggcaaatgaagcacgttcaaaagaagtacaagtggctctaagtaactcacttggctttggcggacataatgcgacaattatctttaaaaaatacgaagcgtaatatttcctaagaaggcggcgatctataaacagatcgccgcttttttgcatatgatgaaaatggaggtgtttagcggtatgggtctagtcaatacacaatatctcattcatcaatcatcatcatttcaggagctggcattgcgctttattccttattttaaaggggcagaggaaaaagaatggtcctctattctctcccacctgcagcatcacggaatgattcggtcttttagatcatgcaaagacatgatcgacaagctcaaagaaaaagggtacttccagctcgtcatgaaagaatacagggcgctgcaaaagcagtggaaaggccctgacattcctgtctttattttgccagtcaatgagagcagcaaagaaattagagaacaattttattatcaatccggcatggcatttgacgacaaggtctttctctttttgtcgccaaatactccgaaagaacgtatcggtacattgctgactcatgaatatcaccatgtatgcaggttgcattttctcacgaaagaagaaaaagattttacattccttgatacaatcatgatggaggggctcgctgaatatgctgtgtatcatagatacggagaaagctatacagccaaatggaccactctctatgacgaaacgcagcttcagcacttgtataagaaatgggtatccagtcatcttgatcaaaaagtgcaggacgacgaaagactgatacagaacctcctttatggaaaagggaactaccccaaaatgcttggttacgccaccgggttttatattgtgaaaaagtatttcagtgagcaccgaatcagcgaggagtctatgattgcagagccatccgaaacttttttaaaggcggtagactcataaagtgaatgattcacataaaaagagacatattacaaatttactaaattcttcttgatttcgtcataacaatgtaataatatacaaatataaattttgataattctttttattcaaaaaagacagaattttttattcatttctattgtctatggagaaaggggcgaatgaatgaccaagctgcttgaagtgcaaaacttaaaaacatatttttttcgaaaaaaagaaccgatacctgctgttgatggcgttgatttcagcatcaacagaggagaaactgtcgcgttagtcggtgagtctggatctggtaaaagcattacgtccttatccattatggggttgataaacggcactggtggaaaaattatggacggttccatcaagcttgatggcaaggacctagttacatatggtgaaaaggaattatgcagcattcgtggtaatgatgtatctatgatctttcaggaacccatgacctcacttaatcccgtcctaaccatcggggaacaaataacagaaatcctcatctatcacaaaaaactttcaaaaaaagaagcgacgaaaaaagcgattgatctgctgaagattgttggtttttccagaccggaacaaatcatcaaagattacccgcaccgtttatcaggcggcatgcggcaaagagtgatgattgccattgcgctaagctgcgatccgaagcttctcattgcagatgaaccgacaactgccctagatgtaacgattcaagcccaggtgctcacattgatgaaagatttatgcacgacatttggtacatctattcttctcattactcatgatctaggtgtcgtgtctgaagtggcagatcgagtcattgtcatgtactgcggacaggttgttgaaaatgggaccgccgaagaattatttgatcagccgcttcatccttacacagaagggctgcttgaatcgattcctgtcattgacggagacatacagccgttaacggcgatcaaagggaatgtccctgcgccagatcagcttccggctggctgccgctttgctcctagatgcccgcaagtgaaggagcgctgcctaggagagctgcctaagctcaggacatttgagaatggcagaagcgtcagatgcttcttatatgaggaggcagaccatacatgacccttgctcaaaatcaaccacagccaacagatctaacagagaaagaaaccatccttgaactgaaacagatccgaaaacattttccgattaaagcgggcgtctttcagaagaaagtcggtgcagtcaaagctgttgacggcatagacttgaagatttataaaggtgaaacgttaggcattgttggggagtcagggtgcggtaaatctacactaggccggacaatgattcgcttatatcagccaactgacggtcaaatcttttttaaagggcaagatatctcccgcgtatcagaatcaaagctaagacaatcaacacgaaaaaacatccaaatggtttttcaagatccctttgcatcactcaaccctagaaaaacacttcgaagcatcatcaaagaaccctacaaaacacatcacttatattccttaaaagaaagaaatgaaaaagtagaacagcttttatcaaaggtgggccttcatccaagctttgcaaatcgctaccctcacgaattttctggcgggcagaggcagcgaatcggcatcgctcgtgcgcttgccatgaatcccgaaatgatcatcgcagatgagccggtatcagcacttgatgtatccattcaggcgcaggtgattaatctgatggaggagcttcaggaggaatttgacctaacatatctatttatctctcacgatttaagtgtggtcaggcacattagtgatagagtcggcgtgatgtatctgggcaaaatgatggagcttgccgataagcacagcctgtatgatgaaccgctccatccatatacacaggcactgctttcttctgttcctgttacccgtaaaaagggtcagatcaaaagagaacgtatcatgcttcaaggcgatctgccaagtcctgcgaatccgccaaaaggctgcgtatttcacacaagatgcccgcatgcgaagggaatctgtaaagaaaaaataccagcatttcaggaattaaaaacaaaccacttcgttgcctgccacctctacgacgcttaatcagcttggaagatctcatctttgagaggggggatgaagcggcatctgtcgtcatttctaaaaaaggatagggggaattgtatatgaaaggtagaaatagaaaacccattttggtcagtttactgctgatctttacactcatgcttgcggcatgctctagtggaaataaaacatctggagacagtgaaaagaaatcaactggaaaacctgtacaaggcggagaccttgtcatcggttcaattgcagagcctacgttatttaactcgctgtattcaacagacgtggcaagctctgatattgaggaaagaatctacagcttcttacttcaaactgacggaaagctgaaccctcagctatcgctggccgaggatattaaagaatctgatgacggcaagcagtttgatgtgaccattaaaaaaggcgtaaagtttcatgatggtgaagaactgacggctgatgatgttgtgtttacatacagcattccgatcaataaggactacaatggagagcgcggatcaggctttgaagtattagattccgttaaaaagacaggggattactcaatcgaattcaagctcaataaaaaagatccctatttctataatgtcacattaggaagctatggcattttgcctaagcatattttaggtgatgtgcctgtaaaggatctcggtgaaaatgaatttaaccgaaaaaatccaattggttcaggtccatttaaatttgccgagtggaaagaaggagactacgttaaactagaagcctttgacgattattgggatggacgtccataccttgataccgtcacgattaaaaccattcctgatcagaatgcagcgattgcccagctgtcagcaggcgatattgatttctttgctgtaccgggagcagagctgcaaacagctgaaaaagtcagcaacattaaaattgaatctgatctagggctcaattattcatacattggctggaaccagaaaaatgatctctttaaaagtaaaaaggtccgccaagcgctgacacatgccattgatcgtcaaacgattgtcgatcaagtgttagacggagacggcaaagtagccaacattccagaaagtccgctgtcatggaactatccgaagaatgatcgtgttccagtatttgagtttgatcaagaaaaagcgaaaaagatactgaaagaagagggctgggaggatacagatggagatggctatcttgataagaacggcaaaaaattctcctttgtcataaagaccaaccaaggaaacaaagtccgtgaagacatcgctgtcgttgtccagcagcagctcaaagaaattggtgttgaagcgaagccgcaaattgtggaattcagtgcactcattgagcagacgacaccgcctaagtgggattacgatgcgctgctgctcggctggagccttgccacattccctgatcaattcagcatcttccactcaagccagtcagaaaaaggcttgaataacatctggtataaaaatgaagaggtcgataagctgttagtggatgctaagaacttaagcgatcgaaaagaatattcaaaggcatatgaaaaaatttatgaactgatcgcagaagatcagccatatacgttcctttattatgccaactcacatcgcgcgatgccatctaatctccaaggctactcttaccacccgaaagatgagtattacaaaatcgagaaatggtggattgaacagtaggctgttagtgaagagggggggtctcccctttcagcgtgaagacaaacccttctattcggcgtcagtccggcgcgctggtgctcacgatcatttcattcaccaagcaccagttagattttaagggttctcatatcacgctgcaatgaagacagagggctaaaataaagactattttagccctttttcatcacagtatggcgatccgatgaaaaaggagttgtgcatatggttacatatatcattagaaggacactgctttccattcccatcttatttgggattactattttgtccttcgccattatgaaagcagcaccaggcgatccaatgtcactcatgatggacccgaccattagtgccgcagaccgggaagcctttattgataagtacggcttgaacgatcctgaatatgtgcaatatatgaaatggcttggcaatatgcttcaaggtgactttggcacttccattgttaaaaagggaacgcccgtggctgatttgatttttgcccggctgccaaataccctcatcctcatgatcttttctacattagtcgcactgatcatcgccatcccatttggtgttctttcagcaaaacgtccatatacaaagcttgactatggcattacggttacatcttttatcggactggctattccgaacttttggtttggactcattctgattatggttttatctgtgaatctaggatggttcccgacaggcggtgtttctaccttaaatgccgattttaatgtgtttgaccggctccatcacatcattttaccagcctttgttttagcaactgctgatatggcagggctcacccggtacacaaggtcgagtatgcttgatgtcatgaggcaggattatattcgcaccgcaagagcgaaaggctttcgagaaaacaaagtcattttcaagcacgggttaagaaacggtcttatgcctgtcattacgattttcggattgatggttccatcctttattggcggcgcagtggtggtggaacaaattttcacttggccagggcttggaaagctgttcatcgattctgccttttcgagagattatccggtcattatggcgatgactgttatttccgcagtgctcgtggtggttggaaatttaatagcggatattctatatgcgatcgttgatccacgtattgaatattagaagggagctgaagcacaattggcacagcctaatatgggaacacctcctgttgatctcaaattaaaagagggtcttccgccaaagccagagacgatgctgcgtttattttgtgagaaatttttcaaaaataaactggcggttgccggctccgtgatcttattggtcattatcttttcagccattttcgctccagtgattgccccttatgcaccagagcagcaagatttattgaagcggctccagccgccaagtgctgagcatttgatgggaactgacaagtttggccgagatattttctcaagggtgctttatggagcgagggtctctctgttagttggcttcgtctcagtggtcggggcgatcaccattggcaccgtcgttggagcggtagcagggtatttcaaaggatttgttgattctatcttaatgagatttgttgatgtggtattgtcgattcctgacatttttctattgatcacgcttgtcaccattttcaaaccgggcattgataaattgatattaatctttgctttgaccggctggaccacaaccgcgagactgatccgcagtgaatttttatcactacgaacaagagaattcgtacttgcggcaagaaccattggaacgaaaaaccatgtcatcatcttttcgcatattttaccgaactgtatcggtcctattatcgtgtcagctacacttaaagtaggttccgtcattttagccgaatcaacgctgagctatctagggtttggcatacagccgccaacagcaagctggggcaacatgctgcaagatgcacaaaacttctcgattatggtgcaagcgtggtggtatccgctcttcccaggtttactgatattgctgaccgttttatgctttaatttcttaggagatgggctgagagatgcgcttgatcctaaaaagctaaagtaatgcctcattttttatgacaagatgaaagggactctgcgacacgcactttgttttctttataaaaataaaaaaatgcacgccatcattcactccgcttgaagtttaataaagttggaataatttctctatcccttgcccatactgtggacaacagtttttataaagtgagggattggttatgttatttcttcatgacgtatgggtgaattggtttgaaggggaagaaaatggctacaatgtgtgtcattttcatgagtggcgtaaggaggacagtgtggagctgttagatcaagtgcctttactcaaggtgcagagtcctttgtttgattacatagagaatgatctttcagaactgccgaagacgctgctagaatctgtctttgagaaatcatatattcgaaaaaatcatgaacggcgtaaactagaatattgctttgtggtcacggacggtatccggattattgctgtggatacgattgggtattccattcctgtgaggaaaagccgcttaatcccaaggcaggagcaattggtgtatgagatggtgaaagatgtgaaggctgaggaatatgaattttctctggatagtcttgagtcggcgaaggagtatcatattttgtctttgccgccgcagcacatcagcggattaacgagaaaagaaagacagttgaagcagctaatgtttatggcgctcgatcaattaaaaggtcttcaaaacagagcagaaattgcgtattggtatacggaatggaacccgcgcatgtacaatcaaatcaaacgaatgtcattcgaagagatttggaacatgctttacaatgaaaccattgatggatggtcagagaatcatttagcattttgtgaaaaaatgattaagggacagccgttttttgaaaagctttgggaaatggaaaacgaatcaaaagtgaattagaaaaagcttgcagcgtgatgtgctgcaagctttttttatttgcgttttctgccaagacccatcgcattctccatttttttcagcattttgtttgctgcgcggtttgctttttcagcaccttcgtcaagaatgcggtcaagctcgtctgactcaatgagttcatagtaccgatcttgtattggttttaaagcatcaacgactacgttcgcaagatctcccttaaattcaccataccctttgccttcatacttttgctcaagctctgcaatcgatacgttacctaatacagaataaatcgtcagcaagttcgcaataccaggcttgttctctttgtcgtatttgacgatgccttctgaatccgtcacagcacttttgattttcttttctagctgctttggttcatctaataaggtaatgaaggatttttggttcggatcggatttgctcatctttttcgttggatctgttaaagacataatccgagcgccttcttttggaattttcacttcaggtacagtgaagatgtcattgtattttcgattaaaacgttcagcaagcgttctagtcaattcaagatgctgcttttgatcttctccaacagggactaaatcagtaccatataataagatatcgccagccattaatggaggatacgttaataggcctgaaacaaccgcttccttaccagcggatttgtccttaaattgggtcattctttctaattccccaatataagcaacacattgcagcatccatcctgcctgggcgtgagcaggtacctctgattggataaacaatgtcgccttctctggatcaagtccaactgccaaataaagagctgctaagcttctaatattttggcgaagggctagcctgtcctgactcaccgtaatcgcatgctggtcgacgacacaaaaatagccgtgataatcatgctgcaaatcgacaaattgcttcattgctccaatatagttccctaaagtcacagaaccgctcggctgaatgccagaaaaaattgtcttctttgtcatactaaaacctcttttcttcaatataaaaaggcccacccgtcacttttcaacagaaaagggacgaatgaaccgtggtaccacccttgttatttcacaaagaaatcactcaagacgttgatatcggagactgctccgtctaagcctacttacttctaaaagtgttcggttagctgctccaaagcccattccatacatgccattatctgctcccaccagccgcagactctctgtaaatggtgaatatatgtactcttctttttcatcgcaacagtatgtctatctattataaaggatgaccataaaaaagtcacgaagccctcatgtgaccttctcatcatgccgtttgacacttaaaattttagataaaaaaccaactatctgtcagaattttttaaaaaaggatgattaattatatgtataaaacattattcctgctgaatttgttaaattattttaatcaatttacgctttaatttgttgaagtgattgagactttagtttataaaaatccctctttatccccatttacgtttttttaaaatatatgaaattgatattgcaataaattattctattcattataattaatttgttcacacgtttgtgctaggctctttacatagtgaaaattcagaaaaaacaaaagaaatagaaagtaagctatttagggacttttttacgctatttcttaaatctgaatctcatcttctatcgagacctttgaactaaaacatattataagggggaatacagttgaaaaagcgttggtctgttgttactttaatgcttattttcacacttgtattaagcgcttgtggtttcagcggaaacaaatcaggcgacagcacgagcagttctggagaggctaaaacaacattaaatgtgaatatctccactgagcctttttctctacatccgggattggcaaatgattcaacttcaggaagtgtcatccgtcagacttttgagggattaacaagaattaacgctgaaggtaagccagaaaatgcaatggcttctgatatcaaaacaagtgctgatggtaaaacatacacattcacacttcgtgatgcaaaatggtctaatggtgaccctgtcacagctaaagatttcgaatatgcttggaaatgggcattagatcctaaaaatgaatctcaatatgcttaccagctttactatattaaaggtgctgaagcagcgaacaaagggaaagcgaaagttgctgatgttggcattaaagctaaagacgacaaaacgcttgtagttgagctagagaacccaacaccgttctttactgaactaactgcattctatacgtatatgccagtcaacaaaaaagtggctgaaaagaataaaaactggttcacaaatgctggtgaaaactacgtatctaacggaccattcgttctttctaaatggaaacatggcggttctatcacgcttgaaaagaacaatgaatactgggataaagatactgtgaaattgaaaaagatcaacatgtctatgatcaaagatacaaacactgagcttagcatgttcaaaaaaggcgagcttgactgggctggttcaccaactggaagccttccaactgagtctttaaaaacattgaaaaaagaaggcggtcttaaaatccaaacgatcgcaggtatctataactacaaattcaacacagaagtaaaacctttaaacaatgcaaacatccgtaaggcccttgcatactcaatcaaccgtcaagcgatcgttgacaaaattacgcaaggtgagcaagtgccagctatggcaatcgttcctccaacaatggaaggattcactgataacaaaactggctacttcaaagatcacgatgtagcaactgcgaaagaatttcttgaaaaaggtgtgaaagaattaggttataagtcagtttctgatcttccagcattgaaactttcttacaacacagatgaaggccaccaaaagattgcacaagcaattcaagaaatgtggaagaaagacttaggcgtgaaagttgaacttgataactctgagtggaacgtatacatcgacaagatccacagcggagattaccaaatcggacgtatgggctggttaggtgacttcaacgatccagtgaacttccttgagctttacaaagataaagacggtggaaacaacgacactggatgggaaagcaaagagtacaaacaattgttgaatgattctgcgaaagaaacagataaaacgaaacgtgaagaaatgctgaaaaaagcagaagaaatcatcatcaacgatatgcctatagcaccaatttacttctacactcagctttgggtacaagatccaaaactaaaaggtgtggttgtatctggactaggtgatgttcaatacaaatgggcacatttcgaaaagtaagaattatagtgtaagagatctacggcaaggatcttaaggtatatggaggatgtctctccatatacctttcttgctgattagagaaaatgttgtaaaatcatggaggtgcaattccgttgcttaaatatatcggtaagcgattaatatatattttaatcacactgtttgttattgtaactgcaactttctttctcatgcaggcagcaccgggtggtccattctctggtgagaagaaacttcctgctgaaattgaagcaaacctaaacgagcactacgggttggacaagcccttatttgttcaatatgtaaactacttaggttcagttgcaaaattagattttggtccctcatttaaatataaaggacaaactgtaaatgacttaatcagttctggattccccgtttcctttaccctcggaattgaggcaattctcctcgcattagcatttggtgtattgtttggggtccttgcagcgctctatcataacaagtggcaggactatacgattgccattttaacgatctttggaatttcagttccaagtttcattttagctgcgctgctacaatatgtatttgcatctgaggcaagcgttttagcgattttcccagttgcaggatgggagtcttgggccagcaccgtactaccttctattgcactttccttcatgcctatggcatttatcgctagacttgcacggtcaagtatgcttgaagttctaaacagtgattacattagaacggctagagcgaaaggattaacgaaatcagctgtgacgattaaacacgcaattcgaaacgcattgttacctgtcattacatatatgggaccaatggctgcttcagtgttaacaggtagttttgtcgtggagaagattttcggtattcctggattaggctctcactttgtcacaagtattacaaaccgtgattacaccgtcatcatgggtgtcacagtcttctacagtattattctattaatcagtattctagtcgttgacgtcctctacggtattatcgatcctagaattaaactgacgaaggcgaagaaaggggtctaacacatggaagagatgagaaaagatttatttgttcctgcgacagctgacgcagcagaatctgaaaaaatttctaaacctagtctatctttatggaaggatgctatgcttcgcttccgtgcaaataaacttgcaatggttggtctttcaatcatttttattattgtgatgctggccatctttgttccgattttttctaaatatgattactcgacgaccgatttactgaatgcagaccagccaccttcaaaagagcactggttcggtacagatgatttaggacgtgacatgtttgtccgtacatgggtcggggcaagaatttcgatcttcatcggtcttgctgcagcggtccttgacgtgatcatcggtattatctggggaagtattgctgcgttcaaaggcggccgtacagatgaagtcatgatgcgtatcgcagacgttttatgggcaattccaacactattaatggttatcttaatgatggttgttctgccaaaaggattattaacaattatcctcgccatgacagtcgtaggctggataaacatggcacgtatcgttcggggacaggttctacaattaaagagtcaagagtacgttcttgctgcacaaacattaggtgcgaaaacatctagacttttatttaaacacttaattccaaactcaatgggaccaattcttgtcacaatgacactcaccattccttcagctattttcacggaggcattcttaagctatctaggacttggtgtaccggctccattagcgagctggggaacaatggcgtctgacggaattccggccatgacgtactatccttggagattatggttcccagccgcatttatctgtataacaatgtttggttttaacgtggttggagacggactaagagacgctttagatccgaagttgcgtaaataaggagtgattaggatggaacgtgaacgtattctagaggtgaaagaccttgcaatctcatttaaaacatatggtggagaggttcaagccattcgtggtgtgaactttcacttaaataaaggcgagacacttgctattgtaggtgaatctggctctggtaaaagtgtgacatcacaggccatcatgagattaataccgatgccgccgggttatttcaagcgcggacagatcctgtttgatgggcaagatatcgtcaagaaaacagaaaaacaaatgcaaaccattcgaggaaaagacatctcaatgatcttccaggatccgatgacttctttgaatccaacgatgaaagtcgggaagcaaattacagaagtactgttcaagcacgaacaaatttcaaaagaagcggctgaaaaaagagccattgaattactggagcttgttggaattgcaatgcctgaaaaaagaatcaagcaatacccgcacgaatttagtggcgggatgagacaaagggttgtcatcgcgatggcgctcgcagcagatccaaagctattgattgccgatgagccgacgacagcactagatgtaacgattcaggcgcaaattttagaattaatgaaagaaattcagcaaaaggttgaaacatctattatctttattacgcatgatctaggtgttgtcgccaacgtcgctgatcgtgtagccgttatgtatgcaggacagattgtggagacagggactgttgatgaaattttctacaatccaaaacatccatatacgtggggacttttagcatcaatgccgagccttgacacagatggcggagatgaagggaagctgactgcaatcccaggaacaccgccagatctgacaaacccgccgaaaggagatgcatttgcactccgaagcgattatgcaatgaaaattgactttgaacaagaaccgccaatgttcaaagtatcagatacgcattatgtgaaatcatggctacttcatccaaatgcacctaaagttgaaccgcctgcttctgtaaaggcgagaatgcgtgaactagaaggtagctacgaaaaacctgtattagtaaaagagggtgaatagcatggcagaaaaactgttagaaatcaaaaatttgaagcaacatttccatacagcaagagggactgtgaaagcagttgacggagtttcatttgatatttataaaggtgaaacacttggccttgtaggggagtctggttgtggtaaatccactacgggccgctccatcattagactttatgatgcgacagatggtgaggttctttataaaggggaaagtgtacacgggaagaaatcaagacaaaaaatgcttgagttcaaccgtcaaatgcagatgatcttccaagatccatatgcctcactcaaccctagaatgacagtccttgatatcattgcagaaggcatcgacattcatggcctagcaaaaacaaagcaagcacgtaaagagcgtgtgtaccaattacttgaaactgttggcttgaacaaagagcatgcaaacagatacccgcatgaattctcaggtggtcaaaggcagcgtatcggaattgcccgtgcattagcagttgaaccagatttcatcatcgccgatgaaccaatctctgcattagatgtgtcgatccaagcacaggtcgtcaacttaatgaaagaacttcaagaagaaaaaggattaacgtacttattcattgcccatgacctgtctatggtaaaatacatcagcgatcgtattggcgtgatgtatttcggaaaattggttgagctggcaccagcgaatgaattatacgaaaatccgcttcatccatatacaaaatcattactatctgcgattccgctcccagatccagattatgagcgtaaccgcaaacgaataaagtatgatccatctgttcacaaaggaacgaacaccgagttccgtgaagtgaagccaggtcactttgtgagctgcacagaggaagaattcaaagagcttcaagctaaacaatcataagaagaaagaagcgctgctatgtcagtgcttctttttttattttacaaaaaaataagatgatggtaatttctagataacaacaagcaggttctaggaggaaatcagatgtccatatggaagacgtttcgctactcattatttcactttctaattgtattcatgcttttttcaacgtcttttttgaggaaaccaaatgggggacagtggatgctcgtgtttatggtgctcattggcattgtgtctttttcggtggaatatatgcttaaccgaaagacaagcaatcagaagcaagaagcacggcgcatgaagtatctttatttcattatgtttcaaatagcgatgacacttatcctctttgtttgttttcaactactcatagaccgttcgatataaaacttttttctgttgtttgaaaaaaagtgaaactagtgaagactttgctgcgtcttactagtacaggcgtttaaataataggaaatcgggaatatctaaggaagtggttcttaacgatatcataaggagcggatccatgaattggtatgaaaagctcagtgaatacttcccgatagaagaaatgaagtcaaaagagcatatggaagctttattaaaggaaagaagtgatgtttatcataaggaggaaggacctcatcatgtgatgatgtacgccgaatttgattctttcatctttattgattatttatttgtttccagagatgcaagaggtgaaggcctcggatcaaagctcattcataagctgaaggaaaaaaagaaaccgatcttgcttgaggtcgagcctgtagatgaagatgatgcagatactgcaaaacgcctaaagttttaccaaagagagcacttcaagcacgcagaatcaatcggttataaacgcaggtcacttgcaacaaatgaagtgaaccgcatggaaatcctttattggtcgcctcttacagataatgaggaagaaatgatggaggctatgaggaagacctatgaacgaatccatacgtataaagatgaagaatggtatgggcagtcgtatgaggatgttgatgatgtattgaaggtcattgaaaatagaaaacaaaaaaatattttcgatcatctcgactaaatgagaatgttcagacatcaaacggcaccacaaaatgaatgaaattgtctagtttttgtcacaaaaattgcaagaaaatctgttcacacttacttttttatagtataatcactataaagattacttatttagaacaattttaatttaagaatacagatcaatattcattctacaaattgaggagtgaagatttatggtaacattatacacatcaccaagctgtacatcatgtagaaaagcaagagcgtggttagaagagcacaatatcccgtatcaagagagaaacatcttttctgagcctctttcaatcgatgaaatcaaagaaattcttcgaatgactgaagacggtacagatgaaattatctcaacacgttcaaaagtattccaaaagctaaatgtgaatgttgagacaatgcctcttcaacaattgtataaactgatcaatgagcatccaggtcttttaagacgtccaatcatcttggatgaaaaaagactacaagttggctacaatgaagatgaaattagacgtttccttccaagaacggttcgtacattccaactaagagaagctcagcgacttgctaactaattgaaaaacgaaaagctgccgatcatttggcagctttttttatttgttttcagctgtttgttcgtaaaataagctggctaaaatgaccattacaaccgttaaaaacgggagcatgaattcaagagtcgcatgctgagccataaattcattcaatttcacatcacgaacaatcatttcaccgccagtaaaagccaaaagagcacttcctccgtataaaagaaacgggaatttggttaaagcggcatgaattagcttacttccccaaataataatcggtactgaaatcataaggccgaaagcggtcagcagcatgttgccttttgccgcacctgcaactgcaatcacattatcaagtgacataaagagatctgcaatcacaatggtctgaaccgcacgccaaagggagccgctgcttttaatgcgaatcgattctttcttttgttcaattaacaaattgtatcctatataaaggagaaaaagcccgccgataaattgcaaataagggatggtcaataaataaactgcggcacctgtcatcgtaattctcatcagcactgccaaaagtgtaccgatccatatggctttattgcgtttgtcatttgataagctgcggctagccatcgcaatgatcaacgcgttatctccgcctaaaatcagatctatgccaataatcatcagtaaggatatgatccactctgtttccatccatttcacctcatgtctaatagagctcgtacaaccaatatatgaggacaattcaaatatatgtttctgtaagttttctctgcaaaaaatgcgtttttatttcttttattcatgttttatcataaaatagacagtacgaagcaatacctcaattctttaaaaggttaacatgtagacggaacgggtaaagtgtagtaaagtactattaattgggagcttgtatgtcccttcaacatcttatatagaagggaaggttggcaaaatggaaatcgaaagaattaatgaacatacagtgaaattttatatttcctacggtgatattgaagaccgcggatttgaccgtgaagaaatttggtataatcgtgaacgcagtgaagagctgttttgggaagtaatggacgaagtgcacgaagaagaagaatttgcagttgagggacctctttggattcaagtgcaggcacttgacaaaggtcttgaaattgtcgtgacgaaagcccaactttctaaagatggacaaaagctcgaattgccgattccagaagataaaaaagatcaaacagatgaagaaagtctagacgcactgcttgatgattttcaaaaagaagagcaggatcaagaagaccataatgagaaggacaaaaaacttcaacttcaatttgtgttgaaaatggatgactttgaagatttgattgcactttctcaattaaatatgcaggattttaccacaagtttatattcgtttgaaaaccgttattatctatatgttgacttccacgaggatttgtcagatgagcaagtggagaataagctcagcattttgcttgaatatgctcatgaatcagtggtcagcatttacagactgaaagaatacggtcagctgattatcgaaggaaatgcccttgaaacgattcaacagcacttctcgtaaccaacaaaagtcgatttctatagaggaatcggcttttttatctgaatgaataggtaaataaagagatcggcaaggagaaaatgaaatgagaaatttagtcaaagttctattttttcttatcattacgataggtgcttatttagtcattcaattaattgctggtgatttagcggtaagtgtattaagttctgtcagtgttctattcactttatcgattatcttcatcgggtttgtcatattcttggagaaccggaatccatctcaaacaataacgtggcttgtcctgcttggcagctttccgttattcggctttctgttctatattttctttggacgcaatatcaaaaaacgcaggctgtttgaaaagaaagccattctagatgaacagttaatccaggaagatgagcatattcatagagaagcgattgagaaaatgacgcatatgggtgatcatcagcagctcttatttaagctggcccacagactcggacatacccctattacgtatcgcacgtcctctaaagtcctgacgaatggagaagaaacattctctcatatttttgaagaaatcaaaaaggcgacacatcacattcatttagaatattatattctccgccacgatgaccttggacaagaattaaaagatattctcattgataaagcgaaaaatggcgtgattgtccgctttttatatgacgatgtaggaagcttaaagctctctcgtcaatatattgctgacctcgaaaaggccggcgttcagatcgttccatttttacctgtgagactacccctgttaaataataaaatcaatttccgaaatcaccgaaaaattgtcgtgattgatggagaagccggatttgtcggcgggctgaacattggagacgaatatatgggcagaagcagacaatatggattttggcgtgacacgcatttgatgattaagggggaagctgttcgtgacctgcagcagattttcatgcaggattggtactatatgacgaatgaaagatgcgcaggtgtggactacttcaaagatttcagccaccttgagagcacaacagaaggcgtacaaatgattgctggcggtcctgataaacagtgggaggtcattaaaaatctctttttctccatgattatctctgccaaaaagtctatttggatcgcttcaccgtattttgtgccggatgatgatattttgtctgcattaaaaattgctgcattaagcggagtagacgtacggattattgctccgaagaatccagataaacggatcgtcttccatgcgtcccgttcatacttcccagagcttttagaagcaggagcaaaggtgtatgagtatgatcaaggctttatgcatagtaaatttatcattgtggacagcgagctggcttcgataggaacggccaacatggatatgagaagctttcatttgaattttgaagtgaatgccttcctatataaaacgaaaagcacagagaagctcgtgaacgacttcttaggtgatttagagcagtcgcatgaaattgtcccagaagaatttgcaaagagaccgttaagggtaagactgtttgaatccacagcaagattattatcaccattactataaagattgtattttccccctttttatcagggggttttttcattttcctcaggaaaacatcagtaaaatcatgttttgatatgataaaagttcaatttgcctattcgcttcttaatagacgaacaagctataatacggtcatcaaagagtaaggggcgagcagaatgaatacagcgatcatggataatggaaagcttattcgaattacacatcatttatctaaaaaccggctggagcatgtaaggacgacgtgcaaattttattgtcctgattgcagggaagaggtgcaattaaagcttggtgaacaacgtgtgtatcattttgcacataaacagctgacagcatgtccactagcctcaagcgaaacggcttatcatcaggcggggaaagaagccatcatgaattggcttcagcggctgggacataaaccggtgcttgaaaagtatgtgtcaaaggttcatcagcgtcctgacgtggccgtctctattggaggaacaagttatgcaatagaatatcaatgctcaaatatttcacggcaagagctgcgcaaaagaacagcagggctccgtgaagcggggctcatccctatatggctaataggggcaaatcgtttaaagcgaatatctgcccagctcttttccttctcctccattcattggggaatgttaagggaatcacagaaagggagtctgattttttactgtccgctccagaatagattcatccatcttgctcaacttctcgtatttcaaccaacgaaaatatgtgccgccatgactgtcagaccgccaacagcataccgcgaactttcggcgctcctatctccgccctcaagcaagcgtccagtctacaagcaatggcttagatgcatacggcaatttaggcagcggcctccccgcattttatcaaatgaaagcaagcggttgagagacattttctatgagcatcatcaaatggctttcccttttctgccaactgaattatttatcccgctgaaagaaacgtatatttttacaagtcctgtttatgtctggcaggggtgtctgtatgattggatgatgaggaaaaaaggaagcagtccagtaacggttcaactgctgatgaaagaaatcaagcggtgtgtccagatgaaagaagtaaagctccgatacggtgatgtttcaatagaagaaatacaagaggtcatcactgcatatgttaaggcgcttgtcagacaagggtttttacacatgacgaaaaagggtaattatgaagtagcgtcgaatcaaatgccgatacgaacagtagatgaagcgttcaaacgagatgctttcttatttcgttagcatgtttcatgcccactttgatcatgataagaaaaaggtggtgctgcgattgaatagaaagaaacgcttttttctcatttttttagtctgtttggtatttttttctgcatatgatttgacaaatatagttcaaaacaaagaagataaatacaacaccaatttctttcactttccgaaaggttggttcaacacaacttatgcaagggggattcatatgacttcacaaagcaaaaataaccatttaccagacagaagcgaagtaaaagaagaaaacaaatggcgtcttgaagatattttcgaaagcgttgatgcatggaacaaggaattcgaagctgtcaaaaaagaaattcctaagctagcccaatttaaaggcaagctggcccattctgctgatgtactgtatgaagccctaacctttcaggatcagctttctgaaaagcttggtaagctttatacatatgcgcacatgaaatacgatgaggatacaactaactcatcatttcaagcgctgaatgataaagcatcgaatttatttacacagctctctagtacttctgcttatattgttccagagattttatcgattcaagaagataaattgcagcagtttattctggaaaaagaagaattaaaactgtattcccatgctctcgaagaaattaataaagagcgtccacatattttaagtgaggagcaagaagctttattagctgaggtctctgaaccactctcaacttcatctactacttttagtatgtttaacaatgctgatatttcgttcccttctgtaaaggatgaaaatggggaagaaaagaagattacccacggcaactttatcacatttttaaacagtgatgaccgtgaagtgagaaagaatgcctttaaagctgtgtataaaacgtatgatcagtataaaaacacgcttgcttcgacactgagcggttcgattaaaaaggataatttttatgcaaaagtacgaaattataactcagcaagagaagcggcactatctcggaacagtattccagaagaagtatatgacaatctgattgatacagttcatcaatatttaccgttattacaccgttatattgaattgcgtaaaaaggtattaaagcttgatgaagtgcacaattatgacttgtatacaccacttgtaaaagatgctggtatgaagctaacctacgatgaagcaaaagattatatgctaaaagggttagcgccattaggagaagaatatgtgtccgtgttaaaagagggactgagcaatcgctgggtagacgtttatgagaataaagggaaacgcagcggtgcgtattcatctggaagctatggtacaaatccatatatcctcatgaactggcaaaataatattgataatttatttacactggctcatgaatttgggcactctgtccacagctactatacaagaaagcatcagccatatccgtatggaaactatagtatctttgtagctgaagtggcttctacgacaaacgaagcgttacttggcgaatacctgctgaatcatctagatgataaaaagcagcgtttgtatgtgctaaatcacttattagaaggatttagaggaacggtattcagacagacgatgtttgctgagtttgagcatctgattcatgtgaaagcacaagaaggagaggctttaacgccggaattcatgacgaacctttattacgacctgaacaagaagtattttggagacggcatggttgtggataaagaaatcggattagaatggacgagaatccctcacttctattacaactattatgtctatcaatatgcaacaggctatagtgctgcacaggcattaagcaagcaaatattagaagaaggaaaacctgcggtggagcgctatacagacttccttaaagcaggaagctctgattatccaattaatgtgttgaaaaaagcaggtgttgatatggcttccaaagaaccaatcaaagcagcatgtcaattgttcgaagaaaagctgaaagaaatggaagagctcatctctaaaacgggtaagtgatgaaaagacttctgtcagacgtgtgagtgcaaactcatcttttgacaggagtttttttctcataaaaaaagacctcttcgcatgtagaggccgttccttatcatcaacctttaaatcccttaaaggtcttccggtggttcattcgataaagtgtaaaaagaatagaagcaaataagagtggggatgttagataaagaggaagcattttcattaagcctaatatatttaaaaagaaacataagccaatggaaacaagtccaatggttgtgctgcgcatgcagatccctccattttttcgttactttcactatatgaaagtgacaaccctcttatgttttgtgacaaaaatatgaacatatagtatatctgttgtcataagtcgacaaaatttgatatactacagatgtgaaattaatcacatacaaacattacccctttgtttgaccgtgaaaaatttctcccatcccctttgttgtcgttaagacatagtgaaaccgcgcttatcccggcgcggtttcttcgtgcttaaaaatagaacgggtgttcctttttagggtaaagaaaaaacatgggtcagcacccatgttcattctcacagcggtagagatcaagatctgaatgatgatcatctactttatagcgccaaaacatttcttgatgtacttgtacacgttctacctttttagcgaaagccagctttttcatttctcgttcaacttcttcaagtgtcaggtcataaacgacagcaatctcttttgcagatgcaaattgaaagtaagcaataaaccattcaattggaggccgttctgaaggtgttggtttttcaccaatcatttcaaaaaggatttcctcgtatacatcataagagtacgcacctgaaatttttaatccttcatccccgtttactgtattaaaaaaggcaaaggtcggaagctcagatacgtccatttcagctgcaattttcatatcacattgtagtgctttaacagcactttgagaatgaatatcgcgctggaattcctcgatgtccagtccagcactttttgcattttctagcagcacatgttcacttgtcacatcttgctgatggcaaaaaagtgattcttgaatgagacgcagaaacttcattccgcattttctgccttgaagctcagccgcttttaatgcaagcgaggcgaggtagggtgaagtcacaatttgttcggacagcatttgttcttttttggtctgagttttggtagcaaatttcccccatgcttcggtcagtaaatgcttttttcgttttcgattcaatgcattaatactagaacttgtcaccgttcgtaaagtgaaaaaacggccgtacttcattttcaattttttaatggatggctctaataaccagcagtctggacttagagggtcaatgaatacatagatttcaatcggcttttgaggatgtccgtgacagtgtgagaaatattgatcgtgcgtattgcagctcaagatcgtccatccttttcaggtgtttgattgaccatatgacgagccgttagagaaagccgctcaaataaaaagtcacgaatatcgccggttaatcctacttgatccatcgcatcctccatgcattcaagccatgcgtcagcccgctcctcagtaatcggaaaagggagatgtctcgcccgcagcatagggtggccatgctcctctgtataaagcgggggtccgcctaaatattgagttaaaaactgtttttgttttcttgctgtttcttttaagtcatccgggaaaataggatgaagcaaaggatgacactttacattttcataaaaagtatcaacaagttgcgatagaagttcctctccaaccgcttcgtaaggtgcgttaaacgattgtaccatgttgactactccttttactcgtagttaataggatgaagcgccctattgtgaattcatttatttcaaaagtgatattcagtttgttctattttattgtttctattcttgtatacttattttaacaacctcaactcaattccacaaacaaaccgctttggtctattggaaataaggggagaggcgggttccgtgatcaattgaccatatcataacacattcagtcaaaaaagggtgaaaagcgacatacaaaaaaccgaagaggttattctcttcggtttaagcgaaatattgtgctgtgattttctttacataattttgtgtttctttaaatggtggaatgccaccgtatttatcaacatttcctgagcctgcattataagcagctaaggcgagtgagacatttccattatatttctgaagcatttgttttatatacttcgtaccgccttcgatgttttgggccgcatcaaaggcattattcacaccaagtgacttagcagtagatggcataagctgcatgaggccaagtgctcctgcatgactgaccgcattcgtacgatagccggattcttgcttgatgaccgcatgaatcagcttctctggaacgccatgcttttgagccatttgtgacacgatttgattaatttcttttgatgatgagccgtttgaaacagccttttgaagcggcggcgtgtagctgttgtttaagacattcccaatgccgttcgctgtattcaattgagcgtcattcgcatatgaagatggagattgaagctgctcactgccagcgatagcagacaagtatgggtttgtacgcgcgtattgcgtgttcggagccgttgatgggtccgttcccataaacgcagaaatagaaagcggcaggcgtgataattctgatccgccgcctaaaaaatcttgcagcagcgactgaaatgaagcttgtgcattcgattcttggccggccggtatttgtgtttgtccagggtctgattgtaacgttttaagcgcttgaagctgcataaaggattgaagttgattgacgttcatcatgttcctccttcaaggaattcatctattctgtgttttcattttctcttcataaaaacgtacgactttgtttttcgtgtttcgtacagggatttggaatttttggagcaatgcggagaatgcggcttgtccgatttccaggtcgctcacttcaaattcaagttcatagtcctctactgttaaatatcggctgtgatccaaaacaattaagccttctttgatctttttttcagctcttgatgtttcaagtgaaccaaaatacacaatttgatccttttgaatgttcagatggtctaacctgtcagctacttcaccttctggcagctgaaaatcgtcaaggcttgaaggaggagcgatcgtttggtgggtttcgagcaagcctatttcgtgtggttcctttaacgtgagaacccactgaccgtctttttctctcattcttagtgcagcgaattgagattttatatcaaattgaggtgtatcaaagtaatagttggtttgtgtgtgaaaatccgaatccttcaattgaaaatgttgtttcagctgttcaaattcttctttcattaacaattgctttagctctatttcaatttcctgtgccattttgacatcaacctttcatttagaggaaatatgattattgtacatgaagtgtgttcatcatgtaaaaggctgtttttatctcttatttctctttccacatgtgccaaaataaatggagaatcatgtgaaaggatcatttataagaagaaaataggattttctcaaaaagttcggtttatcaatattgaacttgatatgataaaataaagctgtactttgttgtaaaggagatcatgatgcaaaaccgaattgaaatcacagaagcaactttaaaagaagacaggctaattttgacgaccacgtcagaagagcaaatccaaaaagcaaaagcatcaggacaaatgcttgttgattctgatcactttgcgttcgtttacatacttgaaaacgaggagtccttttcgtatcttatcttaggggaacatacatgggctccaataaaagaagcaatgaatcttgacatccctgtctatttggcagcgggagaacattcgttagaactcattcagcttcatcaagaattacattatttaatcgacaatattaaagacaatgccaattacggagatatggaagagaaagtgaagagcacattcctctgaaataattaggtatatggaattgggggaagtttcatggacaaaaaacaatgggatcaattcctcgcaccgtataaacaagcagtcgaagaattaaaagtgaaactaaagggcattcgaaagctgtatgaatttgaggatgaccattcaccagtagaatttgtcacaggccgagtgaaacctgttgccagcatattagaaaaggcaaagcgtaaaaacatcccgatgcatgaaatcgaaacgatgcaggatattgctgggcttcgcattatgtgccagtttgtagaagacatacaagtcgtgaaaaaaatgctccagtcacgaaaagactttgtggttgttgataaacgcgactatattgcagaacataaagaaagcggataccgttcataccaccttgttgtgttatatccgctgcaaacgatcaacggagagaagcagctcctcgtcgaaatccaaattcgtacacttgcgatgaacttttgggcgaccattgagcattctctgaattataaatatagcgggaatatcccggagaaagtcaagctgcgccttcaaagagcttctgaggcagcatctctgcttgatgatgagatgtctgaaattagaggggaaattcaagaagcacaagtggcattttcccggaaaaagaaaaacgatagctgagcctgagcttgatcaaatatgatgctgccctctcatagcagcaaggtggaaaaggagaagaattcatgaaatttgcagtttcttcgaaagggaattctgtatctgacacactcaaaaataaaattcagacctacttattggatttcgggatggaactcaacgaagaggaaccggatcttgtcattacggttggtggagacggcacccttctttatgcgtttcaccgttatagcgaccgtctgaatgaaacagcttttgtcggtgttcatacaggtcatcttggtttttatgctgactgggtgccaagtgaaattgaaaaactcgtcttagctattgcgaaaacgccttatcacattgtggaatatccgatcttagaagtcattgtcagatacaacgacggcggcagagaagagaaatatttagcgatgaatgaatgtaccattaaaagtatggaagggacgcttgtggcagatgttgaaattaggggtcagctgtttgaaacattcagaggtgacggtctttgtctgtctacaccgtctggcagtacagcctataataaagcacttggaggcgccattattcatccttccattagagccattcagctggcagaaatggcttcaatcaacaacagagtgtttcgaacggtcggttcaccgcttattttgccagaccaccatacttgtgtcattaaaccgatgaatgatgttgattttcaagtaaccattgatcatttgacgctgcttcataaggacgtcaaatccattcaatgccgggtagccgacgagaatgtccgttttgcccgatttagaccatttccgttttggaaaagggtgcaagattcctttatcggaaaaggagaataagaaagaggtcgttctcgctggaatactttacgctaaataaaaccgtgacagccaaagaagaagggctgcttttaaagaattatttaatagatcttggcatttcaaaaagaatgctggcggatattaaatttgatggcggtgatctcctcattaatggagagcatgtgactgtgagatacaagctgcataacggagacaggctcaccattttattcccagaggaaaaagtgagtgaagggctgaagcctgctccgattccgcttgatattttatttgaggatgagcatgtccttgtgctgaataaaaagccatatatcccgtccattccttctcgggaacacccagagcacagtattgcgaatggattgctgcaccattatgcagagcagtctgttcggctgacggttcatttggtgaaccgccttgatcgtgatacatcgggcgtcatgctcgtggccaagcatcgctttgcccacagccttttatcaaaagcgcaaaaaagtggagcggtcaaacgaacatacagagcgtttacacatggcatgatctcggaaaagtatggaaccattcgtgcaaaaattgcccgaaaaggagatagtatcatcgagcgaatggtcgatgatactggacaggaagcagtgacgcattttaaagtgcgagcggtagacgctgagttgaacatgtcagatgtggctttagcacttgaaactgggagaacacatcaaattcgtgttcatatgaagtatcttggtcacccgctcatcggagatacgctatatggcggaacgagtgagcgaatgaaccggcaggcactgcatagtgagactcttgtctttcctcatccgatgactggggaggaattgacattctcggctccgcttcctgaagacatgaaatcattgctgctttaaatagagaaacccggctacctgcaagcgcaggaccgggtttttttatgatgtgaaatgttgaaaccttgaatcgtcataaggcatagaggaaggaacagagaccgtttcaagctcaggatatgtgagggcagacagccggtggccaaatacgcagcctgtatcaatattgacggttctgccaacgaatcggggttctttcactggtgtatgtccgtatacaatccacggttttccgcgatattcctttgcccaatccttcctcacaggtcgtccatccggccatgtttctcctgtgaccgcgccaaataatagataggatcgcatctgtttgttcggctttcttccaatgtccttttccttcatcgctgcgtgagcaataatcagttcatcaggaatgagtacatcgtaaagcggagccttctcaaatagctgcttaaattcatgtgacaatttggtttgttcatgaaggggcagcttttttatttcgttcactgtggtttcgatgccatgaagtaatttcacgggatttcctttcaaatagcgataaagcttaaagcaatggttgccaggtacgtagcggatcgcgccgtgtgcgtaggcatgaatgacaaatcgcatcacatctactgactgagggcctcgatctgttaaatcaccgacaagggctagcgttctcttatcaggatggacgggtaatccatgtttgagttcgtatcctagtttgtgtatgagggtaagcagctcttcgtagcagccgtggatatctccaatgatatcaaatttcataagatttcctcctgatctttctcatccattcatcggggttaaagaagtttgaattttagaacatataacgaatggctttcttttcatttaggcaattgttagaatcaatgctttaacgtaaaacttaaaagattaaacatcaatgttaggaggctttagccaatggagcatacatctgtttcatcactcgttgtcgttattattgtcgcctttttcaccccacttttattgcaccgatttaagctgaccattccggtcgttgttgctgaaatcatcatggggctcatcattggaaaaagcggtcttcaactggtagttgaacatgatgcatggttagacacgttatccatgctcggttttatttttctgatgtttttaagtggacttgaaatagatttttcttcttttgagtcaaagaagaaagcacgagaactgccaaatggtctaaaagaaccaaatacgtttaaggcagccacgattatttttgttggcgtatttagtatttcttttatcctgtcctatgcgtttgtccttgcagggtttatccaaaatgcctttttaatgacgctcattatatcgaccatctcattaggggtagtggttcccaccttaaaagaggaaaagttaatgcagacgaatatcggtcaaatcatcttgcttgtcgccgtcattgctgatttggtgacgatgattttacttgctgtgttttcctccatttatggcgatggtacagggaatatgtggcttctgctcttattatttgctgcgggcattctgctttatttatttggccgcgtatttaagacaaagtcgatttttcagtccatgtcaaaagggaccgtgcaaattgggacaagggcgatctttactctcattatagtcttagttgccttatctgaatcactcggtgctgaaaatattcttggggcgtttttagcgggcgtacttgtgtcccttctttcgccgaataaagagcttgtccagcagctggattcatttggctacggatttttgatccccatcttctttgtgatggtcggagtggatttaaatatatgggcactgttcaaggacccaaccattatgatcatgatcccgctgctgtttattgcattactggttagtaagctcatcccgattctttatttgaaaaaatggtatgacatgaaaaaagtgatcggttctggctttttattaacatcgacgttatcactcgtcattgcagctgcgacgataggggagcggctcggagtcattgaccataaaatgtctggagcgctgattctagtcgcggtactcacgagtattttaacgcctgtttggtttaaagcgctgtttaaaaaagaacaagctgcgagccataaaaaacgtgtgacctttattggtgcaaatcagctgaccttacctgtcacacttgatttacatcaggatgaatatgatattcggattttacatgtctttcaagaaaataaagaagcgctgcttgctgactccatctttgaagtcgaatcgattgaagagtacgacgatgagacgctgcgaaaggcaggcgttggccaggaggatgtcctcgtcgtcgcaacaggcagtgagacgaaaaataaggaaattgctttatttgcaaaggaagaaggagcgaaacaagtcattgctagtgtcaacaaagctgagacagagctgacattgaaggaagcaggcattgatacgttttctaatttcctatcatctaaaacggtgctaagagccttgattgaagcaccggatgcgattcgattattaacaaatgaggatacttctttgtatcaaattcaaatgaacaatcatcgttatcacaatgtcatgctgagggaatttccgtttaccggtgatttggtctttgtccgtattttcagaggggtagacagcttagtaccacatggagataccacgcttagaagcggcgaccgtgtgcttgtgtcaggctctcgtgagtatgtggcaggactaagagcccaattagagtaagaatgaacccttgaccaatgaacaattcctgattaagatagaagtacaacatcatatatttgatccactaggggagtcctttaaaagggctgagataaaagtgtcgacttttagaccctcattacctgaacaggttcatacctgcgtagggaagtggtgcggtttttgactatgctttttacaaattccaagccactttccacgcggaaagtggcttttttatatggaaaaacaggaggagagaaacatgacgttttcaactgaatgtaaagaagcagcagcaacatggtggaatggaagcttcacacacccatttgtcaaagggattggagatggcacgctttcactcgatcgtttcacgtattatgtgatgcaggattcatattatttaactcattttgcaaaggtgcaagcatatggcgcagcgattagtgaggacttacatacgacgggcagaatggcgtatcatgcgcagggtacgtatgaagcagagctgtcgctgcatagaaagttcacagagcttttgcagatttcagatgaagccatcgagaactttaagccttctccgactgcttatgcgtatacctctcatatgtaccgatctgtgaaaagcgggcgatttgaagagattttagccgcattattgccgtgctactggctatattatgaggtgggtgaaaagctgaaacaaaccacacctgaccatccgatttatcaggaatggattttgacatatggaggggattggtttaaggagctcgtctttgaacaggtcaaccgctttgatgaactagccgaaaaagcgtcagaacaagtacgggccaatatgaaagaaaattttgtgatttcaagctattacgagtaccatttctgggaaatggcgtatcaaaaagaaacatggcaaacagcatgcttagatggggttggtgcaaatggaactccacgcagtgacaaatgattcgcttcctgtggatgaactgatcaaacaaataaaagccatcgcacctgaagtggattttattcatatccgggaacggtctaaaacagcaagtgagcttgttgatctcgtgaaaagactctttttagaaggtgtaccgaaagagaagctcatcatcaacgacagagtagacgttgcactgctcaccaatattcaccgggtacatctcccaggccatagcttttcgccaaaagagctgcggcaaaaattccctcaccttcatgcgggtgtctctgttcattcgatagaagaagcgaaagcagcggagaaaaatggagcagagtatgtcatgtttgggcacgtatatgacaccacttgtaaaccaggacttcaggcaagaggcgtacagcttgtgaaagaactgacatcttcactgtctattccagtggtggcgatcggtggattgacacctgaccgcattccagaattgaaacacgcgaatgtgaaagggattgctgtcatgtctgggatttttactcatcatcagccgcgcatgatggcacaagcattttctaaacaggtaaaggggcatccttatgaagaagcattatgacgttgcaatcattggtggtggaatcataggaatgtccattgcctatcaccttgcaaaagcaggaaagcaggtcgtcttacttgaggcgaatgaggtagggaagcaaacgacaagtgctgctgctgggatgctcggtgcacatgctgaaggagaggggcatgagaatatttttttccaagcaggcagagcaagccaggcattgtacgagaagttaaaagtcgatctacagcatgaatctggcattgatattcggacatcagcgggcggtatcatgaaggtagcctttacagaagaagagaaacaagcactttgccggatgcagtatttgtctacatttgattggctggacgcaagcagcgtaaaaaaatgcatgcctcaaatggcagataacatcttaggagcaggtttgattaaagaggatgttcatgtcgaaccttatgcggtatgccgggcattttggcaggcggcggtaaggttcggggcagatgtgaaagaatgtacacccgtgatcgaagtgaagcgggagaaagaagcgttagcgattagaacaacgaagggaacattcacatgtgatgatctgactgtagcgagtggtgtatggtctggccgtttttttgaagagcttggattaactcattctctttatccagtaaagggggagtgtgtgtctgtatggaataatggtccagcactcgcgcacaccatttaccatgatcattgttatatcgttcaacgagatagcggcaaactggtcgttggtgcaacgatgaagccaaacgaatggcaggctgttccaacgcttggcggcatcgaagctgtgattcaaaaggcgtctcagcttatgccttcgatcaaggagatgccgattgatcagtgctgggctggtcttcgcccggcgacaagcgaccggcatccctacattggaagacacccagaagatcagcgtattctttttgctgcagggcattacagaaatggcattttacttgccccgattactggagagatcattcgcgacctgatattaggtgaaccggtcaaaaaggaatggcttcacgcgtttcgtattggccgaaaggaggcactgtttgtatgaaaattcaattgaatggcagaatcgttgatttcgatcaagagaatggaacgatctatgatctgctatcagcctatcagcttgaaaatagagtagtgatcgtggaaaagaaccaagaaattattgacaaagaagcgtttcaacaagtaaaaattcaatctaatgacacgattgaaatcgttcactttgtaggaggaggatgacaacatgctgcacattggcggaaaaacattcacatcaagattattacttggtacagggaagtatccatcatttgaagttcaaaaagaagccgtgaacgtatcagaagcagaaattttaacctttgctgtgagaagaatgaacattttcgaagcatctcagcctaattttttggagcagcttgatttatcaaaatatacgctgcttccgaatacagctggtgcaagtactgcggaagaggcagttcgtattgctcgtttagcgaaggcttctggactgtgtgacatgatcaaggtagaagtcattggctgctcaaggtctcttctgccagatccagtcgaaacgttaaaagcatctgaaaggctattggaagaagggtttatcgtgctgccatatacatctgatgatgtggtactggcgagaaaattagaagagctcggtgtccatgccatcatgccgggtgcttctccgattggttcagggcaaggcttactaaaccctctgaatctctcatttattattgagcaggcgaaggtgccggtgattattgatgctggtgtaggctctccaaaggatgcagcttatgcgatggagctaggggctgacgctgtattactgaacacagctgtgtctggtgcaaaggaccctgtgaaaatggcaaaagccatgaagctggcgattgaatcaggaagactaggcttcgaggcaggacggattcctttgaaaaactatgggacagcaagcagtccgcaggaaggaatgccggcattttgagcacacgttattcgcgccaagagctctttcagccaatcggcacagaggggcaaaagcggttaaaagactcaaaggctgtcattattggtgcaggggcacttggaacagccagtgctgaaatgctcgttcgtgctggcgttggatctgtcaccattttggatcgagattatattgaatggagcaaccttcagcgacagcagctttacacggagcaagatgtgcatgatcggctgccaaaggctgtggcggctgaaaaaagactcaagcaggtgaacagtgacgtacatgtcaaaggaattgtcatcgatgtgaccgctcaacatattgatgaacttgtcagcggggcttcgattatcgtggatgcagcggataattttgaggtgaggatgattgcaaatgatgctgctgtcaaacatcaaattccgttcctttacggagcctgtgtagccagctatggtattcaattcactgtgattcctggtgagacgccatgtttacactgcctgcttgaacatttacccgcacaaggcatgacctgtgatacagccggtatcattagtccagtggtgcagcaggtggcggcatatcaagtggcagatgcccttaaatatttaacaggccatcaagtgacgccaattttaagatcctttgatttatggaccaatgaacgatctgacatccgatcagccagttccttaaagaagaagcaatgtccaagctgtgggctgaagacatatccttttctctcctatgacaagagagcgaaggcagatgtactatgcggccgcaatacggtacaaatccgcagtgctgctgaaatcccgccgccattacacgaagtggctattcgcttaaagaaagcaggaatggatgtgcttgaaaatccgtatttactttcttgtcaaaaggatgaatataagcttgttttatttaaagatggcagagcacttgtacatggtacaaatgatatggccaaagcaagaaccatttatcatcaatggattggctaatgagaggtgtgatgaaatgacgatcaaaaaagcattcacaatcgcgggttctgatccgggcggtggagcaggcattcaagctgatttgaaaacctttcaggagctcggtgtgtacggaatgtctgcgatcacagcgattacagcacaaaacacacttggcgttcacggtatataccctctttcaatcgaggcgttaaaaagtcaaatagatgcagtcgcagaagacttgctgccagatgccgtcaaaacaggaatgctgtggagtgccgaaatgatcaatacggttgctgaaaaaacggttcaatatgagatgaagctgattgtcgatccagtcatgatcgcaaagggaggggcctctttattaaatgaagatgcggtctctgcgttgaaaacacacttgctgcctgtcagctatgccgtaacgccgaatcttcctgaggcagaagtgctgacaggcatgcgcattcagacaaaagaggatcgctatctagcagcggaacgtctatatgagcttggtacgaaacatgtcgtgatcaaagggggacacggcccctctggcggtatgataacagacctgttgtatgatggaaaaggctttatagaagtcacaaacgaacatattgataccccgcatacacatggcacaggctgcacgtttgcagcggcattaacagctgaaattgcgaaagggtactccatgagagaggcctttgaaacagcagaaacctttgtccatgaagccatcaaattccctttgaatattggagctggacatggacctaccaaccattttgcttatcagcaaaacaggctcaaacgataagagaatcgaaccgtcttcacttgcgagggcggttttttgatgaaaaagaaactttctttcagcggaaattgtcattctctcatgatctgtgataatattatgatcaggtactaatactatgtcttgaaaaaataggaggctttattacatatgaacttttctttagaaggccgtaatatcgtggtgatgggtgttgccaataaacgaagcatcgcttggggaattgcccgctcacttcacgaagctggagctcgtttgatttttacttatgttggagatcgtcttgctgaatctgtaaaagaacttgcaagcacacttgagcgtgatgattcaatcattcttccatgtgacgtgacaagtgacgaagaaatcgaaaaatgtttcgctacaattaaagaaaaagtacaagtcattcatggcgttgcgcatgcgattgcatttgcaaacaaggaagaacttgtcggtgaatacttaaacacgaaccgtgaaggtttccttttggcgcacaacattagtgcatactcattaacagctgtagcaaaagcagcacgtccattgatgacagaaggtggaagcattgtcacgcttacatacttaggcggagagcgtgtggtatctaactacaacgtaatgggtgtagcgaaagcagcacttgaagcaagtgtgaaatatttagcagctgatttaggcgcagaaggtatccgtgtgaacagtatttctgctggtccaattcgtacgctgtctgcaaaaggcatcagcggctttaatacaatcctgaaggatattgaagagcgtgcaccgcttcgccgtacaacgactcctgaagaagttggcgatacagctctattcttattcagtgatctatcacgcggcatgacaggtgagaatctgcatgttgattctggcttccatatcattgcccgctaaacgaatcattgaattgcagcataccaaagatgggtatgctgtttttttatttttcttctgatttgagacatccgctcatatatataaggaatgaatcattcgggagggattagtatgtcaaataaaggtgatgagaaccagaagccgcttatgtatattgttcagccgagctatgatgaatcaatgccggccatgcaaaatatcgtgagaaagcgaaagaaatcagaaaaaccgcaagaaagtcatcagagtgcaaaagacgtgatcgaagaaagtacgcacgaggaacccgtggctcaagaaatagagaagaaaaaagaagtcgggccgcctgaacttcagcaagaacaagacatcacacaagaagcagaacttgcacaagaacaagacatcacacaagaagcagaatttacacaagaacaagacatcacgcaagaagcagagcttacacaagaacaagacatcacacaagaaccagagcttacacaagaacaagacatcacacaagaaccagaacttatacaagaacgaaaaccccagcgagaagaggaaaagccgccagaaggtgtatttcatgaaacaaaagaagaacctagaagaaaacgagtgaaaaagcctttaagtcagatgagtattgacgaaaaagtcgattttctcacaagcctgcctcataatatgccaagagccctttgcctgattgaagctgatggtaaaacatatagaggaattatcatggatcgaaaagaagatctagtggtcattcgaacagcgggcgggggaaatccagttgaattagcaatagatgaaatttcctcgattcatccgcttggcttttaacgaataaaaaaagtcccatagagggactttttttgttagcagttacggttgatgagtcgtggatttaagcactcgattgcgcagaagcagtcaagatctacttcaatgcaatacttcgatttttctaatcggaacacatcacataaggaatctttatctgtaaaatctaaaatatgacggtctttgtcaaatgcaataagcaagctgagtgttgcgcagtgatcacagatgtgttcgactctgaaaaatgcagtgctgaagcaaggacctgcatctacttctccgacgtttccgaatgcgacgaatggttttgatttggatgtaaagagaacaaacgggacagtgtcacctaatgaatgggatgtagaaaggagattgctgtaacagctggtcgggcaatcttcttcgacggcactttgtaagtcgttaatattttcaacagcctctgctacacagctccatgaatgtttgcggctcatattcaaccctcctatactaggaaatttgtttgagtgtttgagcactgtcatcatctacaagcttttttgttttgccagttgatacatctactttcaatcaatgcggaagcggcagctcttatgctgactgctccgcatgattggctgtcattcgtaaggaaggggatgctttgactcatgacaagttaggtcaacggacgattggtttagccgtggtgatgatgctttttatctttcgatggcatgactctgtcgacaagctctgggtttaaacattggatcgcgcagaagcagtttagatcaacctcaatacaaaagtccgttttttctagaccaaagaagtcagggtcacaagggtgacacacgcttagcgtatgtccgtgtacatcaacaggtcttaatacagataacgtagcacagcagtcgtgtaatttttcaacccggaagaaaatggattcgaagcattggcaatcgtcaacaaatcctccaatgtttccgaaagtagaaaacaatccgccctttttatcaaaaattaaaaacggaattgtatcttttccagaaactgtcgggcttaataaattactgtagcagctcgtaggacatttatcttctacagcttcctgctctgctaaaatcttttcaaccgcatcgcatacacagttttcatcatgtcggccatggtgttttccgcagctcatggatttcagctcctttaacaaggtatttgactttagtccttaacaacatatgtatgcgccctctagttggtgtgggtaaatgactatttatatttgttgtatttttataaaaggaaaagcagagcttttcgctctgcttttggacattagaggataccaattgcaacgattgtcgcaacaagtgtttgagtaagtgtttgaatcgcgatcgagatatccgcatcgattgtcgatactgtaacgtttcttgaattttcgatgacaagtttctggcggtttgtttgtttgtgagtagcggcttgtaaaagatcttgtgtgacgcggtcagccagatcaccgtctgcgattgagatatttgtaatggtgatgatcgctgtttgaacagctacttggatagatgctgcaacctgtgcatcaacagaagagacgttaatgtcacaagagtctctgacgataatgacttcctcagatgtctgctttgtgaagcttacttgatcaaattcttgtaagacatcttcatcatcataatagtggccatcacaaactgcttttctttcatagttgtaatcgccgtggtgtccgtggtgtccgtggtgtgtacagttacgatctagagcgacccaagaatatggtttagaatccatttctattcctccttccgtttactttattaaatgctggaatgcgtggttttgtctcgggcatttaccctagcaggcaacccatttttatttaatcgttattacgctgcgcatcacggcgctgctgaatacgatctcgaagtgaatttcgttttggacgtacttttggttcaggctgtacttcttccggatgttttgctgcctcagcctgcctttttttctcctgctgctgttctacgaaatcatttgctttcttttgcaagtcctccactaatttcaaaatcattcttctttgatcatctgagatatttgctttctgatcatctgtgatattgtttttgtttaacacatcacttacaagaagactcgttaatggatcaacatcagtattgatttgaaactcctttttttcgttctcttcagccacgatgatttcacctctttcatacgtcatgttagaaaagaaagggtcaaagaatgccggcttcaactaagagtacattcaatgtttgagtgagaatttggacggagttcataatggatgcatctgataatgtaatcgtaatgttatagcagttgatgatttgaatcacagttttcttttggactgtcacttgttgtgtggataaaagctgatctgtgatgtctgcagccaattcatcgtctggtacaagaagttgaattaaaagagtaatgattgtcgttacggtcgcttgaagggagagtgcagctgttacatctgttttatgaattgtgacattttcggaatctttgatctcaatgaaatcatcataattgctgattaattcgtttaacagttgtgtgtataataaatcagcactttcttcaatagacaatactttcactcctttcttatctatacattatttaatgcagcagaggctcaaggtggaatcggaaagcgtgaaaaagtacaacccaattttatttccgctcgattcatcatggcggtctttctttttgcatatataaagaaaggacgcaaaaaagaagaaaaaaggaggtggaggctcctgagtggtgctttgtcatttgtcgtgtttgccctcgcatcctttagactgacgaggctgattgtgtttgataccattactgctcctttccgccgtttatttcatgaagaacaggaagaggtcaatgaacaaggtgaagtggagacatatatcatcattaaaggtaaagggctgcggtcttgggtaggagagctgttaagctgttattggtgtactggcatgtggtgcactgctgctttacttctgatatacatactatttcctgtcatcagcatgtggcttaatttactattagcaattgccgcggcagcaggcattattgaagcgatcgtctcaaagctggtgaaataaacaggcatactgatcagacacgctttcaaaaaatgcatatactatcatggaataggaaaggaagggttgcgatgaaaccaactgaaacaccgtcacatatgcttcaaggttatccagcgcagtcaaatcaacaatctgtttatacgaagaaaatcaaaaaagcagattgcggctgtggaaagaaaaagaaacctcaatagaacaaaaaacaaaagccggatttatccggtttttttgttgccctttttttgagtgatgcatatgtaagagagaaggggtgaccagaatggatgcattcgaacaattaatcggctccttgttcactaaacctcatgatggaaaagaacaagcgcacgaaaagggtgaaatggatctagcggataaagcgaatgatcttgagcagcacttaaaggtatttggcgagaagatggatgcttttgcgaaagaaacagaagcattcatgatgcgtcatggagaggcagattacgtctttaaacagcagaaataaaaattccgcacttttttatgtgatcgtccaaaccatttgtagtatttttcatattttgtaagggagaagaggaggtgcttatatatgagttgttacggttacggtggcggttcttgcggcggctacggcggaggttatggcggcggatatggatcaacatttgttcttgtcgtcgtgttgttcatccttctaatcatcgttggtgcttctttctttaactaaacagtaagaaggtgagggaagcaatgggggagccttttgctttcctttctctttgggcaaacaaggctttaggataggcacatatctcgcctattttcatatagtaaggtgattactccacaaagaggaggcaaatgaatggataataaattctttaaaagcgttgaaaataaaacgggtgtgaatatgaatgatgtttttaagcttgcaggttctttgcaaaatgccaactttaaagatgaagcaacggttcgaggcgtcattaaaaaagtagcgcagcttgcgaataagcgtgtacctaaagaaatggaagacaaaatcgttcaatcgattacaagtggaaaagaaaagcttgatttcaatacaatcgctaaaatgatgaacaacaaaaaataaacaacaggctctccgcttaaaggggggcctgttgtttttctgtgaataattctcggtttttctttagtaggggatacaaaaagcgcgagcgatgagcggtttttcctcgcctaaatgatggaacagatagataaagagattgttcagctcttgtcatggccacgtataataaacggcgttcttcttctagggcttcttcatcaccgtttcttagttcatcgagtgagaaatcatgaggcagtgctccgtcgaccacgcaagtgatgtacaccgtttggaattcaagtccctttgcgcggtgaatcgtcatgagctgaacacctggttcgtctgttttttccttttcggcagatttcatatgttcggcatgtgcgagaaaggcttcaatcgtttcaaagcgtttggcggcggtttttacatctcgtacatcatccgcccctttttcaagcacattcgtatcgttcactcgtttttttaagtaatcaccaagtcccatcttttgttcaataaacgtcacagcgtcagacggctttaacgttcgtaacgtgcggaacagaggaacaatggattgcagctttttccgttgaaacggctgaatatctgttagttttccgagtgcgtctaccattgaacaatcttccgtgatggtcagtgccttcatcgtgttcaaggactgctgctttaaaaagaaaaccggaagcagctgtttcatagcagccacatcatcggcatcctgacttaaagagagaaaggcgagaagaacccgaacaattcgtctgctgtagaaggctttgacaccagcctccgtctcatacggaatcgcggattgatgcagacgctcataaatcgcgcggcctcctgtattggtgcgaaagagtacgcagatatcattcggctttgcgccgtttttaattttctcctgaatatctgccacgatcatggtcgcttcctcttcctcgtcatatggataaaagagcgtaggcgggattgtctccgcacggacggcttttaacgttttttcataacgatgttgatttttcttaataatggcatccgcacttgcgacaatcgtatgatgcgaccggtaattcgcatgtaaatggacgatttgagccgaaggatagtcccgtttaaattcaagaatgaaagcaggatggctgcccctaaaggcataaatggcttgatcatcatcacctacacaaaatagctgctcagattctccagctaaaagctgaatcaattgatattgaactggattaatatcctgaaattcatccactaaaatatacttgaaccgttcttgatatcgtttcagcagttcaggctgttctgtcagcatgtgcaagcaggcgattgccatgtcatcaaagtcaaattgctgattgtctcgtttttgctgttcataagattgatagatcgtccacatgtgtttttccttttcatccttcaaaacaggaagctcgcctggtaaaaaagcatttttccaaaagccgatcgattgcagtacttgatcggtagggtagtctttttcatcaagtccttcatttatgatggctttccgaatgtactgttccttctgccagtcaaacttgatcaggtgctggccgttccatttgcttgcatcgtcatgaagcagcattttataaaaaagactgtggaaggtgcctgtcaccacttgacttgcttgtgatgggtgaagctggtattgcttgcgcagtctttctttcatttcactgctagcttttgtggtgaaagtcacgagtaagatatggtgagcaggaatatgatgatgtgacatgagatatgccgctctagctgtcaagactcttgtttttccgctgccagcgccagccagcaccagcattggaccttctttatgtgtgacagcttgaagctgcggtgtgctaaaggtaatatgcggaaagagctcgatggtatgtgcttgttcattctcttctaaatgtaacgcatcgctaaattgaatcgaccttggttcctgccagtcatatgattcattcgtttgcgagatgatctgtttacctgttggaaaacggaagcccccaagttctttataggaagcactttcctcttgctctgcattttttttctgatcttcttgttcttctgcttgttcacacatctcttgctgcgtcatatgtttatgaataaaggcaggttcttcatgtatatttaatctgaaaaagactggttgtccgcaatatgggcaggataagtgccctttttttccctcgtcatggaggaattgataatgttctctcgaatacgtatgtaatgagatcgttcgatcatgtcgtcgtgcgcatttcaaagctagtcctccaatagttaatcaatcttaaaaagaaacacatctaatcatatcaaatgagacgtgtttcaaacagtcataattagggaatagtagagtagaagagaagcaaaggaggcgttcttgatgggatatatagccccgattcagccggatctgtattttcaatatatcaatcgtcctgctcctcaggataaagaagactacgcgaaagtaacaaaggttactcgcacctttcatgacaaggtatacagagagctggagaaaaaagaggacttagtgacagaagcagaaacgaaagtacagcaaaaaaagcgggaacgttttgtacgagatatgtttatggaagaaggcaaaggcgttcatattaatgcgtatatataaatgattgcgctttctccccttgacgaacgatgataaagaaaagccagggcatcatggatgctctggctttttcttttggtcaaacagatagtgtttttgtcattttgacatgtgtgatccctgcttcttcaaacggttcagaaacggctttgtagcctttcttttcgtagaaaggaagagcttggacttgtgcgtgcataaccgcttccttcgctccattagcaatggcttctgtttccagcgcttctaatagtttatggccaaggccgaaagcgcgcgcctcttttaacacacaaattcgttccagctttgcctttggcccttcaatgatccgcagtctagcggctgcttgaggcttcatttcatcattataaatgacaaaatgaatggcctcgtcctctagttcatctatttcaatctctaacgggacttcttgttctttgacgaacacttcttttcgaacgtagtatgcatcttctcgttgtgtttgtgctgttgcgatgactgttttcaaatgtctttaaccctcttctcctaaaataaatgtttcatagacggtccaagatccgttctctaactgatataaaaggtggaagcgatccacggtttcttcatggtcaatttttctcagctttaatgtaccaagtacgtctgaatgctcatcatctgatagtttttgagctactgtcacatgcggaacaaaagcatattcaggtgtgccagcaagtggatctgcgtacaacctttcattgagcgccatgatttcctcgttcggttctactttcatataaatgacgttgtttacaggagcgaatgaactgaattttttaatacgtaacgtaataggagaagcattttttgcatactctcttaacgttgagacgacctcagccgcttctagatccgttaattcaaaaggtgttcttaatgttaaatgaggcggtataagtgcatagttcggatcataacgcttccggtaagagttcgcaatatcttgcaatttttttgatggaaatataacaactccgtatttcatcatgttccctcctgaataagaaagtatttattattgtttattataacaaaattcagttgattaacgaatatgggagcattttttttaacgaaggcgcaatgagcggctgccaaaacgtccatttatgatccccttcgaatgtctcaaataaataatccgcacctgactgttcaagaagcgcctttaaatcttcattcggctgaataaaatcaagcacttggccatctgtcgttttcacagccgtttcttccagcccaatttgatggataatggcataaggggaaagggctgtcgactgtttaacggcttctaggactgaatcatcaacgtaaggagactgcaaaatcagcccgccaaataaagaaggataatcaatcgctgtcataagggaaatcgtagcacctagcgaatcaccaataaacgtgcgtcctgagccaatttgataggttggatagtgcgtatcaatataagggacaagttcatttgctaaaaagcgtttatacgcttcaaactttgtgccatctggatgatacgtattccgtctttccgagacattttcataagggacaccaatgataatcgagcgttccatttctttgttttgcatcaattcttccgcctgtctgcctattttgcctaagcggaaataatcatgaccatcttgggcaatgatgacatgatatgtataaaggggggagtaattgactggcaaatagatcaaaagggtcatatccgccccaagttcttttgaatgtaaggtttcttcttgaataatgcctgttttcttcaccataatccattcctccagctaaccaatttcatcacaaagtgaaacgtttccattcattgtaacatgaaaaacagcgttgttcctatatgctaacatgcaatccattcagttgacatcgaatctgttataaaatacagaaaattttaattaattggtccgattcctcttgaaaaatgagatttaatgcgttacagtattaagaattagaacagacagacaacacattcttatcgtgagaggtggagggactggccctttgaaacctcagcaaccggtatgcatcacttcatgtgatgtaccaaggtgctaaatccagcaagcagcttttttgcttggaagataagaggaagcgattaaaccccttcttcttatgaagaaggggttttctgttttgaaatcagattttacttaggatggtgtcaaatgacagaacatgtggaaacgacattagcgcaaattggaaaccgcagcgaagaggcgactggcacggtcagtccccccgtttatctttcaacagcatacagacatagaggcataggggaatcaaccggatttgattacattcgaacgaaaaacccaacaaggcagcttgtagaggatgcgattgcttcactcgaagaagggacggccggctttgccttcagttcgggaatggctgcgatccaaacgatcatggcattatttgaaagcggagatgaactcatcgtctcatcagacctatatggcggtacataccgtttgtttgaaaacgaatggaaaaagtacggcttacggtttctttacgatgatttttcagatgaagactgtttacgttctaaaatcacgccaaacacaaaagcggtctttattgaaacgccgacaaatccacttatgcaggaagcagatattcaaaaaatagcaaagattgcaaaagaatatggcgctttggtcattgtcgataacaccttttacacacccgttttgcaaaagccgattacacttggagcggacattgtcatccatagcgcaaccaaatatttaggcggacacaatgacgtccttgccggtcttgtggtgacaaaaggagagcagctgtctgaagacatgttccagcatcaaaacgcaattggagccgttttatctccgtttgactcatggcttttaatgagaggaatgaaaacactggctcttagaatgcgccagcacgaggcaaatgcgaaggagctggcagagtttttaaagaaacagccagaaattcaagatgtcctttacccaggcaagggaggaatgctgtcattccgtgtagccaaggaggactgggtcaatccatttttgaagcagctgaaaacgatctgttttgctgaaagtcttggcggaatcgaaagctttattacgtatcctgcaacgcaaacgcatatggatatcccagaggagattcgcattgcaaatggcgtttgtaacaaactgctccgtttctccgttggcattgagcacgtagatgacctgaaagcagacctgaaacaggcactaacacaagtaagagaggaggtacacgccaaatgaccacacacgattggacactcgaaacccaactcgttcataatgcgtttaaaacagatcgttcaacaggtgcagtcagtgtgccaattcagcatgcatccacattccatcaaagcagcttcgatgaatttggtcaatatgactactcaagatcggggactcctacacgtcaagcgttagaggatacgattgcggcgctagaaggaggaacaagagggcttgcttttgcatcaggcatggcagccatttcaactgcttttctactattatcaaagggagatcatgtccttgtcacaagagatgtgtacggtggtacatttcgaatgatcacccaagttctttcgcgatttggcatcgagcatacctttgtggacatgacggatttgaatgaagtcaaaagaggcattcaatcgaatacaaaagtcatttacatggaaacaccgtcaaacccgactctaggtattacggatattgggagcgtcgtccagcttgccaaagaacatgactgtctgacattcttagataatacatttttaacgcctgctcttcagcgtccgctggatcttggcgttgacgtagtcctgcacagcgcaacgaaatttttgagcggtcacagtgatgtactgtcaggcttagctgtcgtgaaagacgagaagctgggagaagaactctattcgctgcaaaactccttcggtgcggtgcttggcgtgcaggattgctggcttgtgttaagagggttaaaaacccttcaggtcagattagaaaaagcaagccaaacggccttcgaactggcctcatttctcaaagagcatcctgcggtgaaaaaagtgtactatccaggcttagatgaccatccaggggcggacattcagcgaaagcaagcaagcggagcaggagctgttctttcatttgaattagaaaaccaagcagctgtcaaagaattggtggatgctgtcacattaccagtattcgccgtcagccttggcgccgtcgaatccattctgtcatacccagccaaaatgtcacatgccgctatgccaaaagaagaaagagaaaaaagagggattacagatggcctgcttcgattaagtgtaggggtcgaaaacggagaagacctcaaacgcgacttcaaacaagcactagaccaactaaagcctgttcttgtcaaccaatcataaaggagagaaaaaagccggtccggctgccggctttttgaccttttttgaataaaaccattgacgacgaatcatgatggttatataatagagactgtcagtaacagaaagcccagaactgatacataacccgattccgtagctcagctgggagagcgctaccttgacagggtagaggtcgctggttcgagcccagtcggaatcatcgtttaaacccttgcctagcaagggtttttttgttttttgcaggttgtttttttaggttaaaacgattaaagtgttctgcggtgttaaattctaatttgtttgtgacatgattataaatatctgagggtattttagcactagcatgtcctgctcttttttgaatagatgtaccccacctgtttgggatggggtatctgcatcaatacattcaatatttgtctggtgtaatttaaataaataaagttcgtttatcttaatatttaataatggttcttcctaaatgttgaccatttttaatggcttcaattttttcaggtaacgtattgagagtaatctcattgactagggtcgtttgggagatattccattcgtttgctatctcgttccaaatgactttgcgtttattgattggtacatttacagaatcgatccctagaaggttgatccctcttagaataaaaggtaacacagttgttgttaatttaattccgcctgcattcccgcacatgctcatgcttccaccataagaaatttgaggaatgatcacagaagccacatctcctcctacggtatctaagacgaagtcaaatttttgcttgtttaatggtttttttagctctcctaactcgtttgcaaaaatgacatcagctgctcctaaagattttgctatatcaacttgatgatctttacgcactaaagcaaaaatattgttgtacccaattttagataataattgtatagcaatgctaccaactccaccagttgaccctgtaacgagtatattaggttgatttttcgtactcataccattttcctgtaaagccatgatagaaagagctgcggtaaagcctgctgttccaaaaatcattgcttcttttaaagtcaagttatttggcaaaggaacaatccaatccgcaggtactctagcatattcagaaaaacctccagtgtggctcatgcccatagcgaaacctgtgacaatcacttgttgaccctctacgaaacgattatctgttgtatgaacgatagtcccacttagatcaattccaggaatcattggatagttacgaataacacctccatttttttgaacagccagcatatctttataattgattgaagaatatgctactttaattaatatttctccttcagataaatcattaacacttacattttgaagatcataactaacttgatcatttttttctgtaactagaatcgctttaaatgaatccattgtttatcttcctctctaaaaatatattacaacaaaatatttctggtgcaaaagtatttcaattaaaaaactaccatgatattataggtaaagtcaatgtgggggagataaaatggaattattagagtgcataaattttttactaagtgttagtcaaaataaagtgttcaagtactttagtaaacttttagaggaatgtgatttgacacccgctcaatatggtgtgttgaactgtctgtggagagagggtcagttatctcctaaacaaattggagaacttgtatatttagaagcctcaacagtttctggaattttagataaaatgcaaaaagctgacttaattgaacgcacaatagatccaaacaatcgaagaaatattttagtagaggctactcaaaaatctttagtcattagagatcaagttgaagcagcaacaattgaactgaacgagacagcgcttcaaaacttgtcaaatgatgataaggttgtactaaagaaagcattaagtacaattataaataattttcaatgatgtacttttataaacaagttccatattaaatcgataactatcacaaggctcctttacaggagcttttttcagtttcttttcggtgcgttgtaaatccttggatgtgataataaatataatattaagttttttatggaaattaggtaaggaatggacaaaattctttcttcagtggagaatattcaatgttgatggcagctattcagaatggttggcttgatgcaaatgttgtaattgaagaatcattaatgtcgttcaaacgcgccggatgcgatggcattttgacttattttgctttagatatggctcggcgactgagagatggagaatctcaaaacatataggcaaaatgaaaacagaccatgcagggtctgtttttttatgaggaattatttgaggaccttcagaaaaagtattgatggaagaaatcctttttcataccgatcacacatcttttaatagtatcagcatattcagtttaagaggttacttacaaaatatttagaactatcttgtaagaaccctcctaaatgtaatacggactttaaatattttctatttgtctatacttttcatatcgctgttggataagctcttctgaggataatggtgtcaatttttttagagatgattcgatcacagattcaatcatttgtgcctgtgatttgatatcattttgtgctccacctttcatttcaggaatgatttcatcaatcattcctaactgttttaaatcttttgctgaaattttcatatgttcagcagcttctggagcatacttagcgtctttccataggatagatgctgctccttctggcgaaattaccgagtaccatgaatactctaacatatggatatggttaccgacactaatgccaagagctccaccacttgatgcctctccaattacaatacaaacaattggcactttaagcgtagccatttcaaatagatttcgagctatcgcttcagaaattccacgttcttcagaccctttccctggataggcgcctattgtatcaataaatgtaataatagggcgattaaatttatcagcttgtttcatcagtcttagcgcttttctatatccttctggatgagccattccaaaatttctttctatattttcctttgtacttctacctctttgatgaccaataaccgtaacgggcattcctttaaattttgcaataccacctatcattgctttatcatcaccatataatcgatcaccatgaagttcgaaaaagtttgtaaacaataaaggtatataatccaatgtcgtgggccggttacgtagccttgcaatttgaactcgttgaaaagctgtaagattagaataaatttcatcttgcattttatttaaacgtttttctaataaatgaatttctgacgataaatctacattattttctttcatcattttctttaattcatcaaatttctcttttagttcaataataggacgttcaaaatccaaactcattttatcctccaaaggttatgatttacctcactctaatcaaaagacttagaaatagaatcaataaataattcaaaaccatccacaactattttttgttctgattctgataaattattgaggatacgttgataaaatgtaagggattgttctcttaagcgattaacagtaatgtgacccttttctgtgaggtgcagaaaaagttctcttctatttttttcatttacttcacgataaacaagtcccttttttactaacttatctaccaatctacttacagttgaagtatctagtctaagtttattggatagttgccaaacagttaatctttccacctctagttcctctaacgccatcatttgagaagttggtagaggtttttcaaatggtccattcggcaaattttgagattcgaaaaccccagttaatataatcattttcttaatatctgttcttagttttaaggcatcttctcttttcaaaaggtcaacctcctacaattcatgtatcatacattaattgtattatacatcaatgtggttttttcacaagcttaacataagccaatatgacaacatggacgagatatttcttcttgttaaatgtgtctaatttgtgaaattaacaatttccacaaactaaaatatatggaagttcagtctatagtaggtaacataatactcattgttatggcgggtatctagtctcgtaaaagtgacaagactaatcattttgaatgaatagaaggaggtttcatgaatattgccataactgatgttacatacggtagtaaagtaagagagccaaaaggtgctctgcgttactactatacacatgccttagaaatcgaaaattctaaggaagagcttctcatccaaatggactttacagataagctctctaaaaaaaattacacggaggtaataggaaatgagaattaaccacaatatcgcagcacttaacacattaaaccgtttatcagcaaacaacggtgcgagccaaaagaacatggagaaactatcttctggtcttaaaattaaccgtgcaggagatgacgcagcaggtctagcaatctctgaaaaaatgcgtggacaaatccgcggattagaaatggcttctaaaaacgcccaagacggtatctctcttatccaaacagctgaaggtgcattgactgaaactcactccatccttcaacgtgttcgtgaactagtcgttcaagctggaaatactggtacacagcaaggtgaagacttagctgcaattaaagatgagatcacagcgcttgttgaagaggtcgatggtatttctaatcgtactgagtttaacggaaaaaaattattaaatggtacgtttaatggagtaggcacaccagaagttccgccgacagatccagatgatccaagtacaggtacaccagcaactgatggcgatgctttagtattccaaattggtgcaaatgctacacaacaaattaaggtaaacattcaagatatgagcgctgctgctttaggcgttacagacaacgatggtgcagttgagacaggtaagtctgttaaagatatcgatgtatctaaatttaaaacaattgcagctgatgacgatggtggatttgatgatcagttagcaatcgttgatggagctattaaacaagtttctgcacaacgttctaaacttggtgcagttcaaaaccgtctagagcacacaatcaacaaccttggtgcttctggtgaaaacttaacggctgctgaatctcgtattcgtgacgttgacatggcaaaagaaatgagtgaattcactaagaacaatattctttctcaagcgtctcaagcgatgcttgcacaagcgaatcaacagccacaaaacgtacttcaattattacgttaataaatcaaaagcccctatatataggggctttttttgtttgtctttattcggttcgatgtcttattttatagatcgttctaaaagacgcttcaacgccaatgaatacgacaaataataatactatccaactaaccaaatattcgagagagtcttttgtatttctcagtgttggtcattatcctgttttcacaaacagggagctacataaagcagctcactgacaagtaatcaatctttcttttttttgtagtcttttattaagcttgaaacagttaaacccattacaccaaaagctactacataaaataaaatatttgttacaggtgtatcaatttttcctaaaatcaacacaatagcgataatagcggcgggtaaagtaattaacaaacctttggatgccttattttcctgtgtcactaaccaagcacctccttgttgttttccatttaggtgtgttttagttcattttaaaaaacgaacaacatgatggttttagcaacccaccatgctgcattttcacttccagtcactttaagagcgcctaagtaaataccatgttcaagagcgcctgtatagtgttcgagagtgattagaatggtttctaaccctgttacaccgcctatcattactttcagtttagttggtaattggtcataagctccttttattgcttttatagccgaagtgaatttaccgtgtaaagtagcttctccgtatgtttttgactgagcttcttttattacttttttgaactttactgtttcttcttcatttagattccaatactgtgcaatctcatctattgtaggctcttttgattgttcaaaagaaaattttacagatgaataagaaaaggactgttctttttcgagagctttagtaacatttgcttctgcaaaaggtgtgaatataaaaacagaaattcctgcaactgttgataagattaaacctttagaagaacttagtttttccataataaactcctacttttgaatatattttagacattaggctttcaaggaatgtaaggcttatttagtaatgcaatattttgttttagctgttagaaatattcctcctactctaatgaatgttatcatttgtaaataaaagaagtaaataggttatttgttataaggtttgaacggtacaatatgtatgcatattgatgaaaaacatgattaacaaagaatcaacaaagattaagaataaagaggtaacatttttagttcttaaaaaacgaaggaataccggaggataaaaagcttctgtagtaacggtagaagtgaattagagggtgtcactggtaatgacagaattctatacctctaccttgactgggtagaggtgacagttcgatccagcttaattagagaccatcgtaaagaacccttcttgttaaagattaaagaagcaataagtaaaaaatatgaaactattttatttcctcatccatcactttcttatatttttcaaattcagaatccttcatttctccgttcatttgaagcaggaagttcccttttgaatatgtgtgagagaagaacatagatccagcattgcccaactcatcataataagatttggcctggttaaggtcagtttcatttccaaatttaaaaatccttccaccagcattttcacctaaagaaggaatgagaatcctttttccttcttctcttatatttccaaactctttttgttcaagatcagttggtttttctgcttcaagtccagcacttttgaacgcttcaatcacgttgtctgttgtgagctgttttttagtagatgctgcattgctacaagctgttaacaataataaacatgtaaaaaataatacaaaatatttcttcatagtcgatcctcctgattgatagatgcataaggatcttacactaagtaatttctgtttactatcctttcgacaaaagtagacaaatgtgaaaaaataaaggaagggtaaaatgataacgttcaggtgaatatatatttgataaaatatttagcgagggtagaaagatatgaagtcatttttactaattggacaatcaaatatggcggggcgcggcttcaaacatgaagtgcctccgatttataatgaaagaatcatgatgctgcgaaatggtagatggcaaatgatgactgaacccattcattttgataggctggtagctggcgtaggactagctgcttcctttgcggagtcttggtgtatggatcatgaaggagaaaagattggccttattccttgtgcagagggtggcagttccattgacgagtggtcgcaggatggagcattatttcgtcatgctataagtgaagctaaatttgcaaaggaaaatagcgaattggtcgggatattatggcatcaaggagaaagcgacagccaagatgggaaatacaaagaatactatgaaaaaataataagattatttcatgaactaagaactgaattatctgtacctaacattccgcttgtaataggaggcttgggcgatttcttgggaaaaacagcatttggcgcagggtgtgtggaatatcaactgatgaatgaagaactaaaaaaatatgcacatcatcatgaaaattgttattatgttactgccaaaggccttgcacctaacccagacggaattcacatcaatgcgatgtctcagagaatatttggtataagatattatgaagcatttcgaaaaaaagaacatatacatgaaccattaccaaatgaatatgagttagtgaatgaatgtcataatagaatgaatacctcagcggagaaaacatatatagcactagaaaaattcacgttgggcaagatgacttacgaagagttgttgaaggttttatcgtaggctcaagtgatagactgaaacataatatatctcttgaaaggatgattgtggtggtgaaaacagataaagtctcctcctgaatacagtaaatcacattcaggaggagataaaaatgtttaaacaaatagatgaaaattatccgagaaaagagcactttcatcattatatgaaggtaacccgatgctcatatagcctggtgatcaatctagacatcacgaaattgcatgcaatattaaaagaaaaaaagctaaaagtatatcctgtgcaaatttatttgttagcaagagctgtgcaaaaaataccggagtttcggatggatctagtaaacaatgaacttggtcattgggaacttctccatcctagttatacgattctaaataaagaaacaaagacattttcaagtatttggacgccttatgacgaaaactttgctcagttttataaaagctgtgtaacggacattgaaacttatagtgaaagtaacaaactatttccgaaacctaatatgccagagaacatgttcaatatttcaagtctaccttggattgattttacttcttttaaccttaatgtatctacagatgaaacttacttgctgccaatatttacgttaggtcaatttaagatgaaaggagaaaaaatcaccctgcccgtttcgattcaagtacatcatgctgtttgcgacggctatcatgtcggtctatatgtggaatatttgagatggcttatagaacattgtgaagagtggttaagcgagtcattgtatatttagttttcaaaaggtgtagtcatttgatttttagaaaaaggcaaactttgtagagtctgcttttttgttgtgtgaaaaaaatgtgtaaaatcactttatgttactcaactgttctttttgcggtttcttttcggtgatttgtaaactcatacatgtgataataaatgtaatataagggaaattagtggaaggggaataagggatggagaaagttctttcttcacatgttggtgtgaaaataaatgaatggtataaaatgattcggcaattcagcgttccagatgcagagatattgaaatctgaggtagaacgagaaattgaacggatggaagaggatcaagatctgctcatttattatcaattaatgtgttttcgacatcagcttatgctcgattatattaaaccttcagaaaaacgatcgccttctgtttctgatttggttgataaaatcgaaaattcaaatcatcaactttctggtatgctgcaatactataatgctttttttagaggaatgtatgagtttagtaaaaaagaatacatacaggctatccaatattataagatcgctgaaaggcagctcgcattggttgttgatgatattgagcaagcagagtttcacttcaaggtggctgaagcctactatattatgaaacaaactcatgtttctatgcatcatattataaaggccttagacatctataagcagcatgaacaatataaagttcgccaaatacaaagcttgattgttattgcaggaaattatgatgatttcaagcgatatgacaagtcattagagcatctaaatacagctttttctatagcagaagagctcgccgataatatgttaattgctaaaattctattgaacatagcgaatacatatgatcgacaacaaaagtacactgaagcaatcatacgctacagagaagttttagacattattacaccacgaagtattgatataaaaccaatcaccctatttagtttaagttggtcgttgtataagtctagtcaacatgatgaagccgctccactcgtagaagatggtcttaagtgctccttagagagaaatgattcgttgtgtttgatgttatttaaagctttaaaagcgatttatatagatggtaatgagaaagcaattcaagaagtgctagattattttgaggaaaagcaactatatgtctatgtcgaggcatttgctcaaagtataggattatcttctgaaaaaaagggggactttgaaaaagctgccgaatattatagaaaggctcttaaagctcaaaatgatattcaaaaaggagagtgtctgtatgattattaaaaaattactagtcattgtatccattgtattgttaagtgtttcaacagcagaaactttgaaaatcattggaacaaaatcaattcggaatacaacaatggaggaacaacaaaaatcaaatcgaaacacgactatgattgatcgaaatacaacctctgaaaacgtatagacaagattaaaacagactttaatagtctgtttttttatgaagtagaatgagcaaatgaacagttggtcaatgttatacttatctcaatagatatagggaggcacccactttgaagccattttgggagaaagaagaagagagtcctttcacgttagaaaaggtagatgaggaaaaaattcgtgaagcagaaggaagacttggcgtcactttacctgatacatataaaaagctcattttagattggaacggtggttttacagttcgtaatgcttttccaaccgaacggccaaattcttgggcagaggatcatgttcaatttgaccatctaagaggaatcgcaaaaggtgttggaattatgaacagtccccagttaagtgatgaattggatctgcctgagggacttgtgatcatcagcggagaagaagatacatggatcgcaatggattatcgaaaaacgaaggaacatcctcctattcactatttcgatttagagctggaagtagattttaagctggcagatactttcgatgattttattgggcagttatatacagctgaagatgcgatggtcgaagtagtagagattgaggaggaagcttcggatttatatgtcagtaaagaagagcttgaacacatatttgataggcaggaccttcgtcagcagaatctattcaaaatggcacattatccgatggaagaaacagaagagatcgaatggtttttcaatcgtgtgaaacaatgcatccaacagataaacgatcaacatgttttgtatgaagcagcgacaacgattcactccatccttctgttaaacccggatatgccaaggaatgaccgtatcaatcaagagttgaaagaaatagcggagtttctagaaaatagtggtgagcctaataccgcttttttgggagaagacattcatccagtgaaaaaacgatagtgaaagaataaaagcccctgaaaagggcttttaaaatgtagtttaagacctctttttatttaaagttttcatgatgaataatgctatatatgaagcaatgaatgagcctaaagtgtaaacaactgaccaccctaagaaagagccattaaaaagtgtaaatgtcaggatgagcaaaatgataaagctcacaactggcatgaaataaaccttttgtacaaacaatgtgacgataaaagaagcaatgatcgtacttactggaagcaagccgaatacgaattctaaatgagtcataccaattctccctttaaatgacttagctacatttgatttgttctagttgcctctcatacactcaaaattcatagtacatcgggtttttgagtttaataaatttattagacaaaagaatcaataaccatatcataacataagtaaatgcatttattacattatatgtaattcgatgggaagtcggatgattttaaatccttttttttgtaatcttattgaaagtcatatttaaataaagtatagtaactttatatgacaaagaggaggatggttaaagatgatgcatgcaggaagattacgccagcaaactttgaacaatcaataatttcatatgttcaaaggctctgttttcatcaaacagagtaaacggggtagtctgcacatttttaaacatcttcagcggtcaagtatgtaactttacttgaagacagacagatatcgtttctgtctttttttgtaattttttattgatataaagagagatatgagtctagccgtgtttactctagccacagatagcagcctatttgtggtttttttgatgattttcttaacgcctgttgatcatgaataaatgagcaattggaggaaaagaatatgaatagactagatttaaagcaattagccaatcatcacggattagagattttagagaataccatcaaaataaatgaatcaggtgttgatttccgtgtcgcacatgtcgaagatttacatggtgatcaatggatattaagagtgcctcgcagacctgaatcaatgaaacataccttacaagaaaaaaagacattagatcatattagtaagcaggttcaatttcaggtccctcagtggtctatctttacagaaagtctgattgcttataaacaattagagggggtaccggcggcaagtattgatgtggagaagcaatcatatgtgtggagttttgaccaaacgaatgtaccgcaagcctattacgaatcattaggaagagttttagcgaatgtacattccttagatcaacagccttttaaaacgctcggtgtggagatgctcagtgctcatgaattaagagaatcaatgaaacagcgaatggaacgtgtcaaatcgcaatacaccattaacagcggtttatgggagcgctggcaagcatggctagcaaaagattctttatggccgcctttcgtgggggtgaagcatggagatttacatcctggccacattctgattgatgaaaatcaatgtgttacgggtgtgattgattggtctgaagtgggggttggtgatgtatctgcagactttttgtcgcatcaacttctctttgggaaagaaggattaacaaaacttatccatgcgtatgaaaaagcaggcgggagaacttggccaggaatggatgaacatataatagaactactgactacaagtgcgatcactgtggccgagtacgcacagagatcaggtttgaaagatatgcatgaaactgcagcatacatgttggcaaacgaaagctaatcaatcaggacgaatccaaaaaaaagcccctaaaaagggctttttttaatctaattcatgaaaaaactgtttgagttgatcaatgaaaacggattttgattttccttttttataaatgaactcgatattgatattgaaattgatggatggatcgattgaaatttgttttaatgttccttgttctacctcatttctaacacaatgatgaggaagaaacgatagtcccattccttaaagcactaaattttttgcggtttccatataatcaacctcaatggaaatgttcggtgtgatgttgtttttttgaaataatcggtggagcatcaaccaatcaaatgatccatagtcaaagaaaataaaaggctgttcttctagttctttcatattgatgttgtcatggctggcgagcgggtgatgagttgggacgaacagcccgattggatcgctgaaaatagggattgattcaatttgaggatgtgtttcagttctgacaatcccaaagtctacttggttgttaatcacttttttgacaacatcctttgaatgtcctgttacgattttcactttcaggttttcgtatttttcttttagtgcgggtaatatgttaggcaatagattattggaaatagaggatgcgcatccaatcgtcaattcataagggatcatcgtttgtttgagactatgctttgcttcttgataagaatggaggatctttttggcatgcgggtaaaactgttcacctttttccgtcagagatagtttatttctctgtctatcaaataatttcaggtctaattctttttctaacgattgaatacgtgccgaaacagaaggctgggttaaatacagtgcttccgcagctttattgatactgcctagctggcatacataaataaacacttctatattctcaatattcattttatccccttatattacgttctttaaatgtttagcttttcaagctcatacactaattttacagcttctttcgccaaaatgacagtagggtcaatcactttcacatctttagttgaccttagtactaaggggatttctgtacagccggcaatgatggcttctgctccttgattgattaaaatttctgcagctaacgccaattcactttcgcctttacttaattttcctgctttcaccgcatatatcccattcatcacgtttttctgaagattttcactaggaatcatgacgtcaatcttgtgatgagcacaagccttttgatagagctgggtttttaatgttccatcagtacatagtaagcccacagatgtatattgatgtttgttcaggtaatttgcggtttctaatggcatattcataatagggatatgggtggaatgttgtacattttctaaaaagaagtgagcggtattgcatgcaatgagaataaagtccgctcttgcacgttctaatctcttagctgatgcaatcatatcatctgtaggatcttcgcttttcccaaatatggcattggttctatcagggatttgaggataattatcagcaatcacatggatatgatcctgatcttttatcgctggtgtatgagaaatgatttttttcatcagatcaatcgttgctaaaggactcatcccgcccataattccgatcgttgtaaacatatacgccaccacatttcttttttttctattataaaaaaataaagcatggtgagcgttatagaaaagttctatatgtatatagaaggtttatcaagagcgtcttttaatagcacttagcggccctctctgattgaaattggcgaataacaacccggtgtgtccttgtaaatatgctgtttgcactcatgtttaacctcactttttagtttgtttttgatttgaaaaagtctatcagccattcagatagctgctgctgtgctttactgacaaatcgatctgcataataagttaattccaagtgacgaacaggcgccggatcagcaataggaatcgaaacaatatttggccacgtcgaatggtattgcagcaaccctcgcggctgaatggttgcaccgatgccggcttcaaccagctgcaataatgaagatgcggacccaacttccatgacggtgtccagttcaacaccctgttctttacatacgtcatctactaaatcccttcctagatatcccttcggatacataaccaaggcatgctgcgtcagctcttccaatgtcacttcactcttttgggctagatcactttctgaatgaacaaataattcgtagggctcacttccaagtggaatttgaacgagacgcttatccgcaggcccacgcagcccgatgccgagatccactttatgcgacagtacttcttcacgaacgaagatcgttgaatatgctttcagattggtttcgggataaagtgttttaaattctacaaatagcggaacaagctgaaagtcaagatcggaggggagtactgcaagtcgaacgtttcctcgtttttcagataacagttctttcatcgcattttttgcatctctttcagcttgaagcattttcataccatattgataaagcagagaacccgcttcagttgcaacgacttttttaccgattcgatcaaagagcggcatcccaacttctgcttcaagcagccgaatctgttggcttaatgtaggctgtgatatccctaattgctcagcagcttttgtgaaatgtaaatgatcgaatacagccatgaaatatgtaatatgccgagtatccatttgtcatcctttcataattaatagttttttactatcatcataatacgaattattgtattgatcaatgaatgcggcagatttatactcaaagtaacttcaacaagatgagagaggaagaagagcattgatgaaaaaaatattttatttagccgctttatttttagctgctctaaacttgcgcccaatcattacgtccgtggcttctatgatgagcatgatccaaacagaccttggtgtcagtgcactgacagcaagtcttctaaccactttaccggtcttgtgcatgggggtgtttgcacctgtagcaactaaactaagccgccgttttggtttagagagaaccctctttttctcgattcttctcatcacaatcgctactggactacgtgggacgagtcaaacggttgccatccttctcatcactgcatttgcaggaggagttgggattagctttgcaggacctttgttgtctagttttatcaaaaagtatttcccgaaaaatccggggattgtgagtgtctattctatttcgatgacaataggggcagcacttgcttccggcttcaccattccgatttaccttcgcagtgagcatagccttccgttcgccttatcttgctgggcggttttagggatcatcgcattgatcttgtggctagggctggctcggaaaaaacaacaggctgatcatgcagttttaccgctaaggctaccgctgcgaaacaaaaaagccattcaattcaccttgttctttggctttatgtccagtatgttctattcgataacagcatggatttcacccatcgcccttagttttggaaatagtccacagtatgccgccatgctgctaacgatatttacactgattcagattccggtggcactactcgttccaggagtcgtcactcgcttaggaaaaccgaaattatttctgattttatgcagcgtgtcagagctgatcggccttattttccttctacttccaatgcctattttgccagccgtcatttttctagggattggggcaggtggattatttcccttagcacttatgctgcccattattgagacgcgtacaccggaggaggctggtacatggtccgctatgtcgcagatgggcggatacatcatgggcgggtttggtccgtttttcattggcttggttttcgatctaagcggacattttcaagcttccattgtcgcaatgctcgtcattgtctcattgatgattggtgttcagttatcaatgaaattaggtagaaaagaggaagaagtgtcgagttaaatcatgctgcttcacatttcaatcaaaacggggaggttttattgcttaagaaggggagcctgggtagagatactgggtgcttgtttatgatggaacgtaaggaatgtcttcatttttcgcagccgtttttatagcttttctttattgagtttgcgcaataatggaatatttcacaaaataatagagtcacctaaaggaggcaagtattgtctctcttttgttgttttaggagtaaacaccagtgatcctttcatttaaccagaaatgctattgcttttttgctcgattaagagtttgattataatagagactgtaaaacagaaggcgatagaataattcagtatcatgagctccagttatttttgcaagatatgttccgagaaaaatttgcataaaaagaactagaggtgaataatatgacaagctatgagtcgaaagacattttaaagcaagcaatcatgaagacgtacaatcaatacgatgaagaattcaatatgattccagaagaaatgaaagatgatcgaatagaggatgtaagccgaactcctgcagaaaatttggcctatcaagttggttggacaaccctgctgcttcaatgggagcaacacgaaactgaaggaaaggttgtccatacgccagcagaaggttataaatggaatcagcttggcacattatattctctttttaatgagaagtatgcctgccaatcactagtcgcattaagagctcagctcaaacagaatgttttaactatttgtgatatgttggatcgtatgagtgaagaagaagtgtttgaacctcatcaacgaaaatgggcggatgatgcgacagcaaaggctgtttggccagtttataaatttattcatgtgaataccgttgctccttttaaaaatttccgtactcaaattcgtaaatggaaacgattaaaacaagtatgacgtgaaggatatacgatgtacatatttcgttagaactaaacttgattgtatcatcttattttagagagaacagggggcgctgattcgagcccagttattccttcttatcaaaattacgatcactcacatggcttctttacaggagctttttttcttatttttgcggtttcttttcggtgtcggacgattcataaaatgataatatatgtcattatagggaaaatagagggaggggtaaggacggatggagaaagtgctttcttctcacgtcggcttgaaaatcaatgaatggtattatcatattcaaagatttaacgtaccggacgccgaggcatataaagaagaaatcaaatcaatgcttgatcatatggaagagaatcaggatttattattgtatttctcacttatggagttcagacataaattaatgcttgattacttgaatcctttagaaaatggaaaagagcgggcgaactttagggaactcgcaatgaagatcaaaagggatcaagagaaattaacaggattgctcgagtattacttcaattttttctacggcatgtacgaatttgaaaactacgaatacctcaatgcgattaccttctataagcgggcagaaaaaaagctgtctcttgtcagcgacgatattgaacgtgccgagttcaattacaagatggcagaaatctattaccacatgaaacaaacccatatgtcgatgcaccatatcgcacaggcaatagaatgttatcgagaaaaagatacatacacagtaagagaaatccaatgttcttttgtcattggattaaactatatagatatgggctgccccgaaaaagcaataccccattttcaacacgcactagaaaaagccgccgacaactcaacaaaacgattaaaaggatcagcactttataatttagggttgagttattttcataacaaagaattagcacaagcgattattcactttaatgactcgattagtgcatttagagagcagggatacgagcatttaaatagaatcttagatccgctcattatgttgtcaaaagcctacttcaaaatgaaagaacaggatttaggtacatacgctttaaataacggaatagaactatctgaaaagctgaaagatcatgttctattattgatattcaagtttttaagatccctatacattgacaacaattttgagcagttggaaaaaataatggaattgttagaaataaagtcaatgtatcctgacctagaagatttagcaaaagatgctgcaaaatattataatgagatgggagataaagacaatgcgatgcatttctatgaaaagattctttatttccaaactcaagtgaagcggggggactgtcagtatgaaatttaaaacgttatcagtagtattcgtgatgattagtgtcataagtgttgttagttattttacgtcagaagtgacagcaagtcatgatgaagctaggagaggtcatactgcaagtattggttatactgcttaagtaaaaagccctttaagggctttttactataaaacggaatatatgctatgaataaagaatattttttccatagaaaacatactgaggaggaagtaaaatgacaatgttaaaatcaacattatttcgaaggattttcattatattttttgctttaacctttatgattagtctgttcaatatggctgtgtttccagggacgccagcgtcttattatgttggcctgatttgtaagatgttgtttatcagtttgttaaatggtctatttttcggaacaattatctatttgattgtcacccttctctttgctaaatcttcaaaggaaaattaataaacaagtgagcggctaaagaccgttcttttttatttttaaaaattggacatgctattttaagagaaaatgagatgacttaatttatgatctaaatcgcaattcctgtaaatgtttttccatcatacattcaattatttttaataacttactgcattatattttaaagggtgttaccgttggatgtaaggaatgattggccaatcttccaataagagttggagggaaatcatgaattgcaaaattgaaatattaagcaatatgaagatggtgtatatgaggaatataggaccgtatggaagcaaaatgaatatagaaatgatgaagcattttaaaaaatggatcaataaacatcaattaaatgatgaattaaagaaacatggcatatacggggttcctcaagatgatcctgcaaggactttacctgaaaaatgcagatatgacctcatgatcatgacaaatagagatttctctaatgatcaaatggttcagactggtcattttgaagggggaaagtatgctgtttttacaatgaggcatacaactgaaaaagtgaatttgttttggagtcaattacctgactatattcagaacaatcaattgaacatgcgtcaggcacctactatagagcgatatagagaagaggaaggcgaagataaggtgtgtgaattcttactgcctatcttttaaacactttatcgaaattcaatgggaaagcagacctttatggtctgtttttctgcatatcagatttacattcttaaatcatcttgcttcaaatgctatactatggctaaaccattcatgaaggggcatgataggaggagcattgtgtgatattcatcataggcattgtcattgcttttatgattgctattttaggttttactgttttcgtagaagtaggaaatggactgggaacggctctcagcatcatcggaggactggtcattttattcatagccggtagattacaaagacgaaaagaacagaatgatcccaacatattattagataagatgatgatgttttttcacgaagatggatttcaggcatctacatatatcttttcagagcaagttgataagggatttgcgattgatgatgagttaaataaaatgcgctttattgaacatcaacctggcggatcatctagaaaatatagatttgcagtcactgagctttccttgaaagatttgaaacaagttgagatattagaagatggtgtgccgattattgattattcagctgagagtgatgataaagaagaggtctcgatgcttgaattaaggttaacaatgaatgaccaagaatcatccacgattacaatcaacttcctgcaatttgatgtgcctggtcgtaagagcaatgctcaatacttaactgaacgggaaaatttgcatgagatttatcatgatattgatgcaatgatgaaatctgctaatcaccgctcatagagaagaaatcacagtttgatgtggtttcttttttttatgtgtacccaagaaaagctggtccggtcattgtagttgaatgtttttctcaaaaatgaataaagatagactagacgcgaaagcgaacatggagatagaaagaactctcatgtgatgaggaggaaaaataaatgaaaaagctatgcagggaagtttggatcgaagtcaaccttgacgcgattaaaagaaatatcggggccattcaagcgcatattccgaggaaaagtaagatcatggctgtcgtgaaggcgaatgcttatggacacggttcagtggaggtagcgcgtcaggcactggagagcggtgcgacggagctcgcagttgctagcttggaagaaggcattgtattgaggagagcaaaaattgaagcaccgattctggtccttggatttacgccgcttgactgtgtgaaaagggctgcagcctggagaattgacctttcaggccttcgtgaagactggattgttcaagcaaatgagatcttagcggaagaagaaagtcagcgtcggcttgggattcatgtcaatgtcgacacaggtatggggcgattaggtgtacgaacgaaggaagagctgttaagagtggtggaagcccttgaaaagagtgaaaaccttagatgggatgggatttttacgcatttttccactgcagatgagcctgaccctgattttacgcagctgcagcacagcatttttattgattttcttcgttttttgaaaaaacaaggaattaagctgccgaccgtacatatgaacaatacagcggctgccatcgcgtttcctgaatttagcgccgatatgattcgactaggcatcgggctatatgggctgtatccttcgcaatacattgaaagcttagacgctgttcagctagagcccgctctcagtttaaaagcaaggattgcgttcgtgaaggaaatggtgacagagccaaggaccgtcagctatggtgcaacgtatgtagcaaaacctgatgaaatcattgccaccataccgatcggttacgcagatgggtactcacgtgctttatcaaatcggggatttatgcttttccgcggaaaacgaatgccgattgctggccgagtcacaatggatatgacgatgatcagtttaggagaaatgaaagcaaagcaaggcgaggaagtggtcatttacggccgtcaaaaggacggagaaatttctgtcgatgaaatcgccgaaatgctcaatacgatcaactacgaagtcatcgccaccttaagccgccgcgttcctaggttttatcgtcgaggcgggaagattattaaaatatcgacgccggtgatgtatgtgtgagagtaaataacaggtgcaatttgaggatatttgttctggtgtacaatgataaaaattaaattttattacaaatatgtcgataaaaggagggatatttaagatatggaggaaagaaacgatgaaaaaaggtttatttttagtgcttttgactatttttatgatggtcacaattcatccgttaaaagctcatgcagctgagacaaatgggtggacgaagcgagcagacttaccggaagagcgaatcggagcaagtgtaggagtggttgacgggaaaatatatgtattcggtggagcaagtcaacagtctaaattcaacaattcaacatatatgtatgatcctaaaattgatttgtggtcagaaaaaacaagtatgcctagattaagaacaggagctacctacgcaacagtaggtaaaaaaatctatgtcattggcggccttactgatacaactaaaacagttcacaaaaccatcgatgtttatgatacagaactagatcaatggacagaagaaccaattaagatgcctgagaaatttatatatacatcatatataactggttccttaagagcagttacagttggagaaaaaatttatatagtagcatctttatcaagctctcaagtaaatttttattcctatgatacggtaagtggagagtgggaaagtttagataattctcaattagcttctcgtcagggtagaagtatttcagagataaatggaaagttatatattgctggtggtgaggctaacgttagccgagcgaatgataaagatatattagaatatgatatgacgctagggaagtggcaacggttaaaggatgttcagttaaattcttttgcatatgaagctgcttatgcgacatacaatcataaattatttttgattggcggtcagcaaattggagatagatcaagtaagttattaaaacaagttcagatatttgatccacaaactagacaagtccaagattctttatatgaaattcctgaaggtagagttggatctgtagcagttattactgatgatcaattatatgtcattggtggaagagattatgctgagtcaattggtagtcattctgtcaaaaacacttttaaatctgttatctcaattccattaaaagatctgcaaaaagtcactaaggatcaggatgaaacaaaaccagatgatggttcagcagaagaaccaaaagatcaggatggaacaaagcctggtgatgggtcaaccgaagaaccgaaagatcaggatggaacgaagcctggtgatgggtcaaccgaagaaccaaaagatcaggatggaacaaaacctggtgaagaagcaacaaaaggtatactttcaattaccatgataaacgggctgcaaaaggattatttgctttcaatgaaagaaatcaacgattttctaaactggtataaagagagaagctttggaattggtatgaacttctatgaaatcaatgatgaacataataaaggaccattcactagtaagaaagattacgtggtgtaccaaaatatcttaatgtttgatatcaagcaatactgatattcataaaattgtaaagctgctgatgatagatcagcagcttttgtttttataggattgttaaaattaggattaacgtcatgagaaaaatgcgatatttttttaaaaaactgctaaacatcctataacaacatccgataatagaattgtcagggttgataagccctagaataaaggacttttttcagacaaggacgtctgtcaggtcccacatacatggaggtaataggaaatgagaattaaccacaatatcgcagcacttaacacattgaaccgtttgtctgcaaacaacggtgcgagccaaaagaacatggagaaactttcttctggtcttaaaatcaaccgtgcaggagatgacgcagcaggtcttgcaatctctgaaaaaatgcgtggacaaatccgcggattagaaatggcttctaaaaacgcacaagacggtatctctcttatccaaacagctgaaggtgcattaactgaaacacatgcaatccttcaacgtgtgcgtgaattaactgttcaagcaggtaacactggtacacaagatgatacagaccttggtgcaattcaagaagaaatcaaagctttagttgaagaagtcggtggcgaaactggaagtaaaggtattgctgatcgtactcaattcaacggtaaagaccttttagatggttcttttgctagtggtacagctgatttagtattccaaattggagctaacggtggccaacaactgactgtaaacattgacagcatgaaagcagctgatttaggaagtgcgacagttaaaattagtaatattgatgtaactaattttgcaactacatcttttgatgaccaacttgctggaattgatgaagctatcaaccaagtatcagctcaacgttctaaacttggtgcggtccaaaaccgtctagagcacacaatcaacaaccttggtgcttctggtgaaaacttaacagctgctgagtctcgtatccgtgacgttgacatggcgaaagaaatgagtgaattcacaaagaacaacattctttctcaagcttcacaagcaatgcttgcacaagcgaaccaacagccacaaaacgtacttcaattactacgttaatgaagagccccttttatggggcttttttttatgctgtttttttcttctcattttctccagtcttatgattcttaaatccctctgataaatcatgaaaaatgacctttaaatttggcatactctagcgaaacgatcataatgaatgagacttattccttatttattccttttttgttaaacaaattccatcagtgttcgataaatggattgtaaggcttacaaaaattctaatttagaacttttggacaaggatgttcaattggttcaaacacatggaggtaataggaaatgagaattaaccacaatatcgcagcacttaacacactgaatcgtttgtctgcaaacaatggagcagggcaaaagaacatggagaagctgtcttctggtcttcgcatcaaccgtgcaggagatgacgcagcaggtctagcaatctctgaaaaaatgcgtggacaaatccgcggattagaaatggcatctaaaaacgcacaagatggtatctctcttattcaaacagctgaaggtgcattaacagaaacacatgcgattcttcaacgtatgcgtgaactaactgttcaagcgggtaacgttggtactcaacaaacagaagatttaacagcgattcaagaagaactcactgctttggtggatgaaattgatgggatttcacagcgtacagcatttaacggaaagaatctgttggatggtagcgtagaagatggattccaatttcaaattggcgcaaacattgagcaaaatatcaacgtacagatcggcaaaatggacgctgaaaccttgactgtcaaagatattaaagtgaatgaagatggttttgactttgacgtcgaagtagcaaaaattgatgaagcaatcggcgcagtatctaaacaacgttcagcacttggtgcagtacaaaaccgtctagagcatacaatcaacaaccttggtgcttctgctgaaaacttaacagctgctgagtctcgtattcgtgacgtggacatggcgaaagaaatgagtgagttcacaaagaacaacattctttctcaagcgtctcaagcgatgctagctcaagcaaaccaacagccgcaaaacgtacttcaattattacgttaatgataaagccccatgaaggggctttttttgtttcaatctaatgaaagtaagtgctgcaaacgaaagtcaggaaccgcttcatggaaaaaagctcgattgtcttcatcatcctctttatcccactgactccaccattcagcagtttctccagaggcgtcggattgaatcatgtcatgcagctgttctaagttgataacattgataaaacttttgcagcgaacattcccgtcataccgccgccaatgacgatcgcccgttcatatgtcatggattgtgtcacaacatgcgcctccagtaaatatataaaatggttacatgaccatttcatcatatgttgattcttaaattatagcaaatttacgttttattgaatatagagagggaatctccttctttttactcgtacatatgagaaataactttaaacatcatcattatttttaaaaaataactattattttaagaaggacgaccgataaataacataagggggtagagaaattggatatactacagagtattgtgacagcagcaccttatatgatgcagattttaaaaaatgaagtgacgatgggtatcattgaccgagagaaatttttgctgtatttgccatcgaaagatgttgattttcaaattcgagctggtgaacatattaaagcagatgatctgaatatgaaaaaagcgctgagaggtgagacatcaagtatgtttgtacctgaatcagtgtatggagtaccattaaatgcaatgggattgccaatttatgatgaaaatgggcaagtgattggtgccctcgctttaggatttccgctcaaaaatcaaatagagcttgaagcatatatggagtcattaaatgacatcattcaaagtattcaagaaaaggtgcacgtggtggcggcacattcagaggagctttctgctacaagtgaggagatgaccttacaaacgcagcaaacactagaaagctcgaaacaaacagccgatattacaaaaatgattaaaggcatctcgaaacaaacgagtttgctaggattgaatgcgtcaattgaagcggccagggcaggaaaagagggagctggttttagtgttgtagcaagtgaggttcaaaagctttcaagtgaaacttcacgtgcaacagaaaacatcgaaagctcattgcaagggatttcctccaatatacatacattacttgagagtatgggccatatgaaaggttcttcatctgaacaggctttacttgtgacggagtttagcgaaattgtggaacgattgacgatcgtaagtaaagaaatgaaagaattcatgcagcatgtgatgtcaacgtaaaaaacgaatccaagagggattcgtttttttgatgcgctattttctcttgttctgatcaaagcgataatcatacgtgtcgcccttcaccacatttaaaaactcatgtccaatttgaacaagctgtccgtttttccatttgatgagagggtctttgtcagggtatttccagtaaatcgtcttcttacggtgggtcagtttgttttcaatttctgctctaactgcgttttcctttagctttcctccgctatgctgataggtgttgatgatgtacattccgtcaggtgatgacatcgagcggatgaatgttccgtgagacacgccttgaagagagaagcatttccaataaataatgccagcgaagctaaggagtaagatgataaggatgagggtggttttcttttttaacatgaaaaattcctccagatgtagatcacaatatttctaatttatgagagagaatacaaaaagattcatatagtccaaaagttctattcatttcaattatcggtcattttttctcaaaattcaacagaaagccgtaaatgtaaggaaaatttaaggaagaattcaagtggtgtatttgattcgaaacctctttacaaaagaataagggatcagtagacttatgctcatatagagaaatggggcagatgacatgagacaaatcatcgatacgtatcaaagttatgaagagctttccgctcatgaaagaataggaattgattatcgaattcttcacgagcggaaaggtgaccagcttctggttttgtcgcctcatgccggaggaattgaatccggcgtgagtgagctcattcatgaaatatctagtgattattctatgtatttatttgaaggccttaaagtaaaaggcaatcatgttcttcatattacaagtacacgttttgatgagccggtttgcctttcacaggtgcatacccatcattatacgtttgcactccatggttacggagaaacagaggtgcttcaaacgttagtgggaggtacggacagagaaagagcggcagaaactgtgaaacgtttaacgctaaatggctttcacgcattgcttctatctgaatctgatcgtttttctggaacacatcctgataatattaataaccaatgtctgacgggaaaaagtgtacaacttgaaattagtcaggcgcaaagaagagcattttttcaagactttaggcgtcgctaccggcgtgatacacaaactgaacaattttatcggtacacaaatgtactcaaacaagtattagccctttatgaataaactattatcgttttatgtgatgatttacgtttgataaacagcttctttttctgcgaccttttctgctttcattaaataagacgtaaactcctgttgaaagcgaatgcctgcttttcgctgttcgaataaggcaagccgcttttcagcaaaagctctggtgacgtgaaacgtttgagcaatatgcaaaatggcttgctgccgaagggttggaagcttcatttgcagcagcataaaggttggaacacaaaagtgatacatgaattgttttgcctgaaactcctgcagttctcgaaaaagtttgttcattttgaaatgattgcctgtatgctttagcacatgacaaagctcgtgggcaaaatcctgccattgttcttcaggtgatagggatctgtttaagataatactgtaaagaccttgatgttggatcatcatgctgccagtctcctcgtagtggacccatacatgaaattcagaagcgatcctttgcatctctctataagcaggaccgcttatttgcaattgagcatataaccgcttaatatcttcttctaaatgggttaaaaaaccagtcatttaaaaaacctccatacaaacgtatgttctatttttggcgtaaaagaaaagtccatataggactaaatagctaattgagctattacttactttttatatcggcttatttttaacaattttaacataaattcaaggaaaaatggaagtaattcctgtttttttctgtatttttgcactttccactactaaaaagagtgattgaattcaaattttaccatagtcttctcatgaaaacaaacaagtattgtcttacgaacgccaccgattgatgagaaagatcaattcaatctagcaaaagggagtgcagaacatggtacaaatttatcaagattttattccagttggaaacggaaaccgcccaggatatgcgatgacaccggagtatgtgacggtgcataacacagcaaacacgtcaaagggagcggatgcgaaaagtcatgcggcctatgtaaaacgcccagcgacagaggtgagctggcattttacagtggatgatcatgaaatctttcagcatctgccgttaaatgaaaatggctggcatgcaggggatggacatgggaatggtaaccggaagtcgatcggaattgaaatttgtgagaatgaagatggaaattttcagcaagcggtcaaacatgcacaatggcttattcaaaagctattaaaagaacatcacattccgctagcaaacgtggtcacacatcagtactggtctggaaaagcatgtccacgccagcttctttctacatgggatgaatttaaaaaagggattgaaacggcagaagatccggagccggtcatcacgtatgtcgtgaaaagcggagatacgttaacgagtattgcgaaagctcatggggtcacagttcaagatttacagaagtggaatgacattagtgatccgaataagattcaaattggacaggttctcaaaatttatcgtaacgatgcaaagagcacgtatgagctgccagatggggttttaaaggtgacgtctccattgacaaagggagagcacgtacgcctcgtccaacaggcgcttgctgctgtttatttttatcctgataaagcagctgcaaataaaggaatagacggagtttacggagaaaaaacggcgaacgccgtagcgcgttttcagctggtaaatggtctgacaagtgatggggtatacggacctaaaacgaaggaaaaacttctgaagctgttaagtaagtgagtgtttctgtttgtatgattggatgactgcttcactttgctcatttaatcgacgcatataaggcgacgacttatattcagcaaactgaacatatctcaattgtttgattttctttttcatttattggcacctcaatcgttgcaacgtatagattattgtatgcaagtctatgtaaaaatggaagcaggacgcggatgttgttccgcgtcctttagtgtaatcaagcccttttatttttatactcatccaatagctgttcattctttttaaaaatacgctctgtatggggacttaccttgtaatccgccatactgatatgttgctttttctttaaaatcttaaaagggtttttcttgcgattgttgttatccccttgaagtgcgtggtccatcttcatcaccttcctcttcgtcaggcaagattaggtcataaattgttgtaagtgacgtcattaataaatagtcgaactcagtgacaatgtcatcagaggtaagcttaatgacgaagtgatcatctgctacagaaaacgggatgagcaccaatttgccgaaatcatcgtaatagacttcctgcctgtcaagcttcgcctgaataagagctcgctggtcaagtgtccgcagcaggtcatctttttgttcctgcgtatcgtatggacaaagaaccgcttgaatattcatcttgtcggcaaaagaataaatgagccgttcaattccctctatatatgcctctacacttccataatatacatggatcggttcgtttttcaataggtattggtacgtttttagtttgttgaggtaagaatgaagtagatcgttattttgttctaggagttggtgggtgtcggtttctagttcgtgatttccgagttttttaatataggagctgagaaagatgaatgcatcggttaatgcaaaaaaaacagcaataatcaagtagtgcatccaatcggtgaagattgaagaagggtcatttgtccagtacacaacagcaccagctacataaatccaataccacgtttttcgaatggcaaacatcttttcttttactttttgttcaaaacgccatacggcaaatacatatacagcaagggcacctagcaataaccacacggtcaattgaaaaaataatagcatgttcttctctcccatagacagatggatacttatttatttctatggatatgattggaaaccctgcttcatgaaaaaaaggcttgtaggaacaaggtgttgaagtgtgcgggcaaataaaaaaagacctgtcagacaggtctttgatattagataatcgcatttaacacaaagtatataagagcccctagagttcctgaaatcggtaatgtgatcacccaagtgacaagcatgcgttttgccgtaccccagtttactccttttactctgtgtgcagaacctacacctagaatagaagatgagatcacgtgagtggtactaacaggtaagtgaataaatgtcgcaccgaagataattgctgcacccgttaaatcggcagatactccgtttactggacgaattttcataattttaccgccgactgttttaataatcttccagccgccaatagaagtacctagtcccattgcaagcgcacaagagaattgtacccagaaaggaatgtcgtctgttgtatgcaaattacctgcaattaaagccatcgtaataattcccatcgctttttgcgcatcgtttgttccgtgggtatacgattgcagtgcagcagttaaaatttgaacacgtcggaattgtttatttgtttttgcgagattgttgtttctgaatacaaatttgataatggtatacacgatatatcccaatacgaaagctaggataggtgaaagcaatagtgcttgaatgattttaatgaatcccgaatagtttaaagcgccaaaaccagcagaggcaataacagctcctgcaattgatccgatcagtgcatgtgaagaactactcggaatcccgtaataccaagtaagcaagttccaagtaatggccgcaattaaagcagccaaaatgacaacagaaccgttttgaagtgtaaaaggatctgcgatgtcttttgtgatggactttgccacacctgtaaatgtcattgctcctaagaagttcatgaacgctgccataataatagcatgtctaggctttaacgcctttgttgaaaccgaagtggcaatggcatttgctgtatcgtgaaatccgttgatgaaatcaaaagcaagtgcacaaatgacaataaatatggtaaggatgagtaatgtgtccatgtttaactaaccccgttacgcattcttcataatgattgtttctagattgttggcaacactttgacaggaatcagcgatttcttcaagtgtttcgtaaatttctttgtattgaatgaccttgattggatcagtttcttttccaaacaagttctttagtgatttacgataaagattgtcacaattatgctcgatctctttgattttgattgcgtgtggttgaatatcttttaagcgattttcagccagtaaatcaattgtaattaaaatttcctttgcacattctctgatgtagtggctgaatttgtcgatatgttcgtcagagcttgtcattgaataaatttccattgtcgctgaaaaatgctcaattccatctaaaacatcgtcgaggctattcgtcaattgaagaatgtcttcacgttcaatcggtgtaataaaggctttgttcagctctttaatcatagtatgaacatgattatcaccttttgtctcatattccttcaatgtgtcagaaaattctttcagagtggtttgatttgttactttatagctaacaaaatactcagcagtttcatctaaatttttagcaatttccgttaacaagacggaaaacttgtcttttttcctttttaacatgtaaaaaccctccattgtataaatgagacaatgcacacatcaaataattatatattcttttgtcgaaaaaaaacaggtgtagtcgaaaatttcttcactttttctatttgatcttattctgacctaaagatgtgttctcaacacacctttttcagaaaggagaaaagaaatgaaaaaagcggtccatttttggcgccgcttaaagcttaagaagctgaataaacaagtttaaatcgctcgcaaacaaggagcatgtcttctttaaattctaatccgtacggtttgagtgcttctgtaaaaaattcttgatgggctctgtaccaatagttatatgaaagatcgccttcaccttctgcttgtgcaaatgattctggaacctcattcattggcatgacatctacatgcgtgatctctatgatggcttttggttcgtcatggctgtccaaaatgaccgcatattgtcctgcctttggaagcggctcctgttccttttcgtaaaaaaggtgtccagaacaagtcgctgtttttttccctcgcagaataaggtcaagcaaatgatctgggtctgctccaaatgcccaagcggaaacagacgcgtcaattggtgcactttctgatttttcttcccaatatgtttcccaaaataaggtgcttttctgattcatcattcttccccctttgtgatgtgtttattataccgtgaaatcaaatacatggaagtatagtgtctttatccctactgagtaagtatgtcatatgttttgaaaatctgctttataattgatgaatataggatgatagaatgaaaattttagaaattttagaataatctattgtattctggtcaagaagtcggtaaggtcaaagtaagaatatggaaggggtgttgtgtatgaaacgcatttctctaactattttgtccatatgtctgttggttttctcgttttttctgcctgtcagtcaggtcactgcaaccgaaactcatgggaataaagtagctgttgggaaagatggcatggtggctactgcccatccgctcgcatcagaagtgggggcagatgtattaaagaaaggtggaaacgctgttgacgctgctgttgccatccagtacgcactgaatgtgacagagccaatgatgtctggaattggcggcggaggatttatgatggtttatgatgggaagactaaagaaacatccatcatcaatagtcgagaaagagcaccacaaggcgcaacaccagacatgtttttaacagatgagggggaagtcatcccgttcgctgagcgatccacacacggtaatgctgttggtgttccagggactgtaaaaggtcttgaggcggcattagataagtgggggacccgctcgatgaaggaattgattaagccttccattcagcttgcagaggatggatttgaaatcgattctgtcctggcaaaagccattgatgatcatcaaggaaaattgaaaaaaacggccgcagcgccaatctttcttccagatgatcagccgctcaaagaaggggacctcctagttcagccaggtcttgcaaaaacatttaagctcattgcgaaaaaaggaagcaaagcattttatgaaggaaaagtagcaaaggcacttgcaaatacagtccaagattttggcggaacgatgacaactgatgacattgatcgttatgaggtcaagactgacaagcctatctggggagactataaaggatatcagcttgcaagtatgcctccaccaagctcaggcggggtgtttatgctgcaaatgctcaaaatacttgatcactttaacctatctcaatatgaccccaaatcattcgaaaaatatcagctgcttgctgaaacgatgcatctctcctatgctgaccgtgctgcatatgccggcgaccccgaattcgtagatgttccactaaaaggactattagacgatgattacatttcagaaagagcctctcttattgaattagatcaaatgaatcgtaacccgaaagaaggagatccatgggcgtatgaggatgaaaaaaccccatcccctattgtcccgcagccagaagataaaaccattggtgagaccacacattttactgttgccgatcagtggggaaatgttgtgtcattcacaacaaccattgaacagttatttggtacagggattctcgtcccggaatatggatttttcttaaacaatgaactaacagattttgatgcaagacctggcggagcaaatgaagttcagccgaataaacgtccattatccagtatgacaccgaccatcatattcaaagataacgagcctgtcatgacagtaggttcaccgggaggaacgaccatcattgcttctgtttcacaaaccatattgaatttgcttgaatatgacatggagcttcaggatgcagttgaagaaccaaggatttatacaaacagcccaacttcttatcgttatgaagtaggtgtccctctcgatgtgagaacaaagcttaatgatatggggcatcgttttggcaactcgcctattgatataggaaatgttcaagctctactcattgatcgaaaagcaggaacctttactggagtggctgactcctcgagaaacgggactgctgttggcgtcaatttaaagctctctgcccaataagaacatttcccgggaaaagaagcgcctcttgaggatggcgtttcttttttgtctaaatataaggaaaacagtagaaaactgggaatagtttgaatcatacatagctgatcagacaaccgaaggctcttggccatttgaagtacaggactgtgatgtatttcaatggctaagggccttttttgcgtatgaatgacaaggttgttgctgacatcaaagagcaattacatgagcttttagagagaggaagtcacatttaataagaagtagagcatagttgaagaaaggtgcaaaaaagactgcatctttttttataaaatttttcctaggaacattgacttataatttagaatattataatatctttacaaaggtaacaacattgaacatttttcggtaattatatttgtaagcgctttataaaaggttctattccaaaatgttctttctttttgttacatgtgttcatatttatgccaaatgaaaggggtggttgtttgaacaacttgtttgagttagatgaacagctgatcaagctgcagtacgatgcatcttcgagagaggaggtgaccacatatttagcggagcgattagaagcgggaggatatattaagtcgagctttttaccagcggtacttgaaagagaaaaaacatatcctacgggccttccacttgcgacctttggggtagcaattccacatacagatcctgagcatgtgaacaaacctgcgattagtgtagccactttaaaggaacctgttatctttcacaagatggggagccctgatgaaactgtgctagccaaaattgtgttcgtcctagcaatctctgaacctagtaagcagctcgtgatgttagagaagctcatgacactttttagaaaagaagaggtgatgacgaggctgtctcacatgacatcgtatgaagaagcggttgccgtgcttgagcaagaattaaaccaatagcctttcacaaaaataatgtaagcgctttatctgagaaatccaggaggtggatgtatgatcaagcaagttgtcgattttatattagaccttgggccaactattatgcttccgattattatgacgattttcggtatgattttaaggcaaggctttaagaaatccttccgagccggtattacgatcggaattggatttgtcggcgtcaaccttgtcattaatttgcttgtgagcggccttgggccagcagcaaaagccatggttaattcccttgggctaaagctcgatattttggatgttggatggccgattggagctgctatatcctttggtacacccgttgcccctttgatgattcctcttgtgcttttgttaaatgtcatcttattgtccgttaactttacgaaaacgctgaatgtggatatttggaacttctggcatttgattttcgcagcctccgtgacttactacgcttatcataatatgttcttggcccttgctgttggtttaatcgtctctgctatcacgcttaaattagccgattggacggcaccgacaatcgaacaccattttggattaaaaggcgtatcgatggctcatgctgaaacggtcaacttcgcgccgcttatgtatgcgtccaaccgtatcattgacaagatccctggcttaaacaaaattcatgctgatccagaaacattgaagaaacgttttggcatttttggcgaaccgcttgtgatgggtctcatacttggtatcattattggtcttctaggcggctatgatgcgaaaggcgtcatgacgcttggtattcaaatggcagcagttcttgtactaatgccaagaatggttgcgttattaatggaaggtcttattccaatctctgagggcgctcgttcttatattcaaaagcgtttccctgggaaaaatgtctatattggtttagatacagcgattgtgattggtcatccggcgaatatggcggtagcccttctcatggtgccgattacgattttacttgctgtcgttctgccttacaatggcatgctcccgtttgcagacttatcggttcttccatttacagttgtttgggcagtagcagccgctcgtggaaatattattcgcggtcttattaacagcatttttacattgatgattgtcttctttatcgcaacgaatctcgcaccgcttgcgacaacaatggggaaagcagtcggctttgatttcccagaaggggccaacatgatttcaggtattgaccttggttcccacgtcattccttggatcatggtgagacttcttgatccgagcaacccgtactttattgcagccatcatctgtgctctggcttatgcgcttctatggtactgggtgcgaaatgatattaaaaagcagtatgcgaaagaaatgggcttagatcagaaagaacaataaacgagctggagggattctcatggcaaagaaaatattggtttcatgcggaacggcagttgccacatcgacggttgttgcaaagaaggtcgaagagacgttaaaggaaaaaggatatgatgtcgtggtggaacagtgtaaggcatctgaagtcccgcaaaaagcggagggcgccgatttaatcgtgacgaccacgccagtgagtgacacaaaaggaacgcctgtgattcaaacattatcctttttaaccggatttggcattgaagatgatattgaaaaaatcatagatcatattaagtaaacactcattccattgaggagctttcgcggctccttccatttacctgaaaggaggacgtctcatgcagcatcatgcttatagccgaacgtctgcagtgttgtctatttttcttccagccgtgctcatctgtctgtttttcctctggtctctttatacgttaatgtcagcaggacctgagccgttagctgtgttaggcgtttatacgctgcctatcctcatgctttctagtattactggactgaaccagccgacaaacgtcatcattagtgaagataagctgaaaatcggagcttttggcagatggcacacatatgcggtctctgatattaaaggaaagctttttatcaagccgtatcctcatatcgggaaagtctatgtcagggtgggcccatcgcgcatattcggaggacgttactggatatccagtgagatgagtgagtacaagcagcttgtgcaaacgttgcaggattttgcgaagggtgatgaaaaggaggatgcagctacatgaaatcagctgtcttttattcttcagagaacattcggtatgaggagcggaaccggcctgcgattggtgatgatgaagtgctattaagaatgcgtgcctgcggcttatgcggcacggatatttacaaggcaacacatgagacggtaccctctggaacggtgctagggcacgaaatcgctggtgatattgttgaaaccggaaagcatgtgacaaatatccgaacgggagacagggtttatgttgcgcaccatgtaccttgctttacctgtgacttttgtcaaaagggattttatacaatgtgtccgcagttttcagccactaatgtagatccaggcggattttcagagtatatccgcgtacctgcattgcatgtcaagcacacaatgggtaagctcccgaaggacgtctcatatgagcaaggggcaatggtggagccagtcgcctgctgtctccacgggtttgaacgagcacctgttcatccaggagattctgtgctgatccttggagcagggcaaattggctgtatccaactacagctcgccaaacattacttggctggaaaagtgatgataacggatgtgaatgagaaccggctgctgcaagcgagaaatttaggtgcagatgttgcttttcatccagcctctgagccggtggaagaccgggtcatgagagaaacaaatggaaagggagcagacctcgtcatgatatctgttgggagcagtgcgcttttaaaagaagcgtttcaagcggtagcgagaggtggaacgattttagtgtttgctcattttccaaagggagacgtctccattccggctgatcggtttttccatgatgaagtgaaagtcgtaggagcctattcctcgcatccttatcactatcgtgaagcccttgagcttctaagggcaaaagtagtcaacacagaaaatatggtgacgcaccgttatccgttaagtcagctgcttcaggcgatagaatgtgcaaggcaccctgaaggagaaagtgtcaaaatcatgatgtatccagatgaatgagaacatgggagattggaagagaaagagaagttctttagaaaagggcttgcctttctcttttttctgacaaaaaatgaaaacgcttaaaaatgaaagagaattgcttgacttcaatgatacttaaacgtatgataattacaaatgtaacatataagaacaaatgtaaaggggagagaagaaatgcaaaaacaaatcactttgcctgaacagattagtcatgagagattagcagatttatataaacaaatgtggttagtgagatattttgatgaaaaggtcgatcaattctttgccaaaggacttatccatggaaccactcacttatgtgtcggacaggaagcgtcagctgttggatcaattgccgtcttaaagaatgaagataagatcgtcagcacacaccgtggacatggtcactgtattgcaaaaggtgcagaggtcaataaaatgatggcagaactattcggacgtgagactggctattgcaaaggaaaaggcggctcgatgcatattgctgatttagaaaaagggaaccttggcgcaaatggaatcgttggcggcggtatcccgctggcaacaggcgcggcacttacatctaaaatgaaacaggaaggctttgttgttctttgtttcttcggagatggtgccacaaatgaaggcagctttcacgaagcgctaaatcttgcatccatttgggatctgcctgttgtgttcatttgtgaaaacaaccagtacggcatgtctggccctgtaaaagaaatgatcaacattgaagacatttcaacaagagcagaaagctacggaataccaggaaaatcgattgatggaaatgacatggtcgagattatgaacacagtagatgaagcagtcagacgcgcaagagctggagaaggtccatcacttattgaaatgaaaacgtatcgctggaagggtcactctaagagtgatgcgaaaaaataccgtacacgtgaagaagaaacagagtggagacaaaaagacggaatcaaacgctttaagtctctcttgattgaactgaatgttttgacagaagagcaggcagcggttttacaggaagaagcgaaacaggaaattgaagcgtctgttgaattcgccaaaaacagtaaagaaccgtcaatcgatacactattagaggatgtatacgcctaattaggaggggaatcacgtgacaaaaacaacagtgagagagatttcatatttagaagccgttcgagaggctatgagtcaggaaatgagagagaaccaagatgtattcattttaggtgaggatatcggcgtatatggcggcgcttttggggtcacgcgcggcatgattgaagaattcggtccagagcgtgtacgtaatacaccgatctcagaggcagccatcgcaggaggcgcagtcggagcggctttgaccggtatgcgtccgattttagaacttcaattctctgactttattacaatcgcgatggatcagcttgtaaaccaagcggccaaaacacgatacatgtttggcggaaaaggaaaagtgccgctcgttgtgagaacaccagcaggatcagggacgggtgccgcagcgcagcattcacaaagcttagaagcgtggatggctcatattccgggactaaaggtggttcagccttcaacagcttatgatgccaaaggacttttaaaagcagcaatggatgatgacaaccctgtcattttctacgagcataagcttttatataaaacaatcggcgaagtgcctgaagagccttattcgattcctttagggaaagctgatgtgaaaagaagcgggaaggacgtcacgattgtagcaacagcgattatggtacacaaagcgttagaagcggcgaaggaactagaagcagagggaatcgatgttgaaatcattgatccaagaacactcgtcccattagatgaagaaaccataatcgaatctgtgaagaaaacaggtaaatgtatcgtggttcatgaggcggtcaaacgaggcggctacggcggagagattgcaagtatgatagcggaaagtgaagcgtttgactacttagatgcgccgattaaacgacttggcggtcttgcagtcccaataccatacaacccgacactggaaaaagcggtcattccacaagtaccagatattattgaagcagcaaaagagcttgtacgctcttaaataaaggggagaagatcatgccaaaagagatatttatgccgaagttaagcagtacgatggagatcggaaccttgcttcaatggtttaaagaagaaggagattcggttgaaatcggtgagcctctttttgaaattatgacagacaagatcaacatcgaggtggaagcctatgatgacggcatttttctaaagaaatactacgaagctgatgatcaaattccagttaatgctgttattggatatatcggagaggcaaatgaacaggtaccaagcgagccgccagcacaggcagatgaagattcctcagaaagcagcgaatcgtcttcaccagacacagcttcatccagttctactgaagccccaaaaacatctgatgaaaaagtacgtgccacgcccgcagcgagaaaaacggcaaaggatcatcatgtggcgattcaagaggtatctggcacagggccaaaaggcagagtccaaaagcgggacgtcgaggcagtcgttcattctagcgagaaagaccagcgcgtctcaccgcttgcagaaaaagtcgctgctcgtgaaggaatcgatttagcagcagtttctggatctggcgctcatggcaaaatcatgaagagtgatgtaaaagcagcagcacaaacagcagaggcttcgcctgtgaaaacacaaaaactagctgggatgagaaaagtgattgctgatcgcatgtcacaaagtgcctttacagcaccgcacgtcacattaacaagtgaaattgatatgacgaaagcaaaagaagtgcgtcagcagctactaccagcgattgaaaaagagacaggctaccgattgtcgtttacagaaatcatcattcatgcggtcagccatgtactcacgcgccacccgcatatcaatatgacatttgaacaaaatgagctccatttccatgaagatgtacacattggtctcgctgttgcggtgaaagacggcttgatggtaccagtcatttctcatgcgaatcaaaaaggattaaaacaactgacaaaagaagcgaaagaaattggcaaaaacgcacgtgatcaaaaactgctgccagaccagctgaaagggtccacttttacgattagtaacttaggcatgtatgccattgatacttttaccccgattattaatcagccagaagtggcaattttaggtgtaggacgcattcaagataaacctgttgtggtagatggagagattcaggtgcggccaatgatgggtgtcagtttatcgtttgatcaccgagtcgtagatggcgcaccagcggctgcctttttaacagaccttaaaaaagtgcttgaacaaccatttgaattgctaatgtaggagatgaatcggatgacgaaaacgtatgatctgacagtcattggcggaggacctggcgggtatactgccgcccttcaagcagctgagcgcggacggaaggttgctttgattgaagaggattttttaggcggtacttgtttaaatcgaggctgtatcccttcaaagaccctgctgaaacatgcagaagtgattgaatccattgaaaaggcgaaaagctggggaatcgaaacaggtgacatgatcctttccttcgataaaatgagaaagcgcaaagatgacgtcattgaaaagctcagaggcggaatcgcctttttattaaagcaaggaaagattgatgtgtataatggcagaggcacagctgtgacaaagcatcggattgagattgaaaaacaaggtggatcacaatcgattgaaacgaaagaactgatcattgccaccggatctacaccggccattccgccaataccggggcttagagacattcaatttgatacaagtgatacgatctttgacatctcagatatcccagcttctgtcgtcatcattggcggaggtgtcattgggcttgagcttgcatgtattttccagagtcttcaatcaaaagtcaccattattgaagcagcaccgtccattattccgcaagaggatgaagaagcatctaagctgctagaaagagaattgaagaaaaagggcatccatatcgcgaagaaaaccactgtgacagaggtaacggaaagcgaaggagtcaaagcggttcatgcaacagatgataaaggggagacacacatctttacggcggaaagactgcttgtctgcgttggaagaagaccgaatgtatcagctgttagccagcttgatcttcaactggatggtccgtttatcaaggtgaatgatcagatgcagacaagtgctgagggtgtatatgcagttggggatgtcgctggcggctatcagctggctcatgcggcgatggcagaggcagccgttgcagtcagcaatatttgtggtgagcatgaaaaaatgaatgctgatattatgcctagatgtatttatacattaccagaggtagcaagtgtcggtcttacggagaaagaggcaaaagccaaagggcttcacgtacaaacagaacgatttgatttagcggctagcggtaaagcgctagcggcaggtgttcaatcaggctttattaaattggtgtacgatacagtatatggtgaagtaatcggcgcgacgatggttggtccgcacgtcacagagatgatttcagaagcttcctcctttatgtatttagaaggaacagcagaagagatggcgaaaatgattcatccgcatccgaccatctcagaaggtttttatgaagcagctcttgatatcgtgagtaagctgagaaaataaatgccaaacaagggatagggaggagatgcatgtgcacgtccagcttcatcataaagcggcacttgtgacaggtagcacagatggatttggagaagccatctgcctggctttagcccgggcaggtgcacatgtttttttacacacattttatgatgaatcaaaggctagatccatttatgaagacattcaaaaaatgggcggtcaggcgagtatcatcatgaacccgctagaaacaccgcgtgatgccacgcgtatgctgaggcaagtgatcgatacatgcgggaaactagatattttggtcaatcaagcagcgcaaggagcggaagcggagcttgatgccgctcaccctgataaatgggtggacgaagtggaatcagctgtgaatactgtctttctttccagtcaagccgccgtatggcacatggtggaccagaagcaaggctgtattattaatatatcgtcatcaggcagtattacaggtgatggcgggatctcacatgctacatcgaattctatgctgaatgccatgacaaaagggctggcgcgagaatttaaagacaaaggtatccgtgtgctcgccctattgccgcctcctctccatttggttcctgacacagagcaaaccaaggagactgtggcccatatgacggtctttttaagtacatcatatggcgcatttacagatggtgcagcgattatgcttgatgggggtgagagtgctggataatgatcaaaaaccagttctcatcgttggcggtgcccaagggattggaaaggaaattgccgagcgttttttaaaagaaggatacagagtggctgtgtccgatatagatgaacaaggactttcacttttaaaaaaacagcactctgagctgctgacatttcaagctgacgtttcatcgtgggaaagtgttcagcagatgatctcagcagctgaaagggagctaggcggcattgctcatcttgtgtattcagcagggatgacaaaatcacttccttttttagaagtcgatttttcactttggaaaaagacactggctgtgaacttgtatggtctttattattgcatcaaagcgtcagcaccttatatatgtgagcggcaagaaggaagcattgtcatgatcggatcaggatctgctataactggctcaggcggcggaattcagtattacgcctcaaaagcaggtgcttttggcctgatgcgttcgcttgtaaaggaattaggggcacaccaggtgcgtatcaatgtgattgcaccccgtgtgattgaatctcaaatgcttgatacgctctatcctactgaggaggagaaaaagcagctgcaatcgcttatacctgttgggagattaggaagacctgaggatatcgcaggactcactttatttctcacaagtgacgagggaagctatttgcacggacaaattatcctgctagacggcgggagaacgtatcagccaaaatatacggagggaaaaagagcgaagaggtaatcgctctttttgtcattttcgtaacaattgttccaattagaaacgaatgtttggtatactgggaatcatagtatattaaaaggatgatgtcacatgctgaattgggaagaaagacgacagctcgtcaaagttgctcatctttattatacagacgggtggacgcagcaggaaatcgcaaaaaagctcaatgtctcaagaccagtcatttcaaagctcttacaaaaagcaaaagatgtgggaatcgttgaggtgtacattaaggacgaaagtattcatacggtggagctggaaaagcagctagaaacaacatttcaattaacagatgctgtcgttgtcccaagtgtcgggacaatgtctgagatggtgaaacgggcagtcggtcaagcaggcgcctattatctatctaaaaacatgaaagatgcggagaaaatcggcatttcatggggaaccacactggctgagcttgtaaaggaatacccgtttgagcgaagaaacgatgtgaaggtcattccattagagggcggaatgggcaggcaggcagtcgacattcatgccaatcagctggcatatgagctggcaaagaaaatgaatggcacgtgttcctatttatatgccccggcgattttagaaacagaagaattaaaagagcggcttatggcaatgcaggatatagaagctgtgcttgaagaaggtagaaatgtagatattgccctcatcggtattggcaacccgcataaaggttcaacgttaaaaacagttggttacttaaaagaagaggatttatctggtttaaggcaatcaggggctgttggtgatattggctttcgtttctttgacggtcaaggcaaacctgtccaagatgaactgaaccaaaaggtcattggtttatcactggagcagttaaagagtgtcaaaacggtcatcgctgttgtagaaggaacccataaagctgaaagtattttaggggctttaaatggcggcttcatacaagtgctggtgacagacgaactaacggcggcagccattttaaaggaagcttccgtccaataaacggctgatagcaatcgaattgtataaaaagagcaacatcaaacgagaaaggagctgtgtatcttgaagaaaaccgaaatggaagcaaacctacattgtactcggtgccaagaagagaccctccacagcatcgtttatgtgaatgatcagatgaaaagcgttgagtgtacagagtgtcatcagaagatcagtgtgcaagtcgacatcatgaaggaattttacaaagaagtatacgaaaaaattgcgacaaagccgaagcggatgacgcaggaatataaggcgaatttgaatggatttatatcaagactcccaatccgcgtgcttagtaagccataccggctcatgagatatttaaacgaatcatacaaagtgatcaaacaatataaaaaatagcagagcgctgtttagcgctctgcttttttttgtgcttttttcatataataataaataggcagtccagcaatcccgatcagcatggagattagacagcttttccagtcggtgatcatggtgctgattaagacgaataaagaaccgataatcgcaacgatcggtgtgagcgggtaaagtggtacgctataagcacgctccattccgctattttgttttctcagcttaaagactgcgaaaaaggccatgacataaaagatgtagatcatgaagatcgaaacctctgacagcttttctggattactgacgatcataaacacaatggcgatcaaaatttgcacaaatacagcaatccaaggtgttttgaaggtagggtgaatacgcgaaatcgcgtttgcgaaaggaatttgctttcgttcagccatcgcgaaaatcacacgtgggaatgaaagaacctttccgttcaaacagccaaagatactaatgatgattccgatactaatgaccttaccgccgattggtccaaagagcattgtcgcagcagtacttgtcgcattttcacctagctggacgatttgatctgctggtaacacgtgcaaaagagcgacattaataaagagataacaagccgtgacgattaaaatcccgcctgccattgcacgaggaagcagcttctctgggtttttcatttcaccgccaagtgctgcaagcaatatccagccatcataggcaaacaacgtagccaaaatcgctgcaccgaagttcatttgagcgatactatcgttgacagccataaagatattttcgtttcctttccataagccaaacacaataatagcggcaatcggaacaagctttccgatggtggtcagcccttgtacaaaaccgccgtatttcgttcccataatattgatcaaacataaaaataaaacagtgataatgccaattgttgtcgaccataaagaagaaagagaaaataaattggctaacaatgaaccaaaataaagaccgagcgcaccaatgatggcaggtccgtaaatgataatctgcacccagccgcataagtagccccaaaactcaccgtacacttcttcaagataagcgtacaatccaccagtccgagggatttgtgtgccaatttcagcaacagtcagtccgcctgcaagggtcaaaattccacctagcagccaagcaaataaggcgatgtctgagcttcctgaataggaaaggacgttgcctggcttcataaagacgccggacccgataatggtcccgatgacaagagatagggcaaaaaataagccgatgtcctgttttaacgctggttgttctttgttcattacacacgacctcctgcatcactttcgtacgttactgtgacatgtattttgttcattgtaatacgattttaggaaaacaagaattaaaaaaattttctgattttcgcatttgtatttaaaagtgttcgtttattggagatatcaggatgaacgttgctttaaaaacgaacgataaaagattatttttgatttaatgttaattttatcgtcagaaaccgaacttctagccaaatggttgacttttcttgaaaaatgacctattttattcataagggtattatcttgaattcgagatattttgaaataggagtgaacgtaatgaaaatcaatgggattcaccacgtatctgcattaacagccaatgctcaaaaaaatgttgatttctaccgccagattcttggcttaaaacttgtaaagaaaactgtcaatcaggatgacccatctatgtatcatttgttttatggagatgaggttgcttcaccgggtacggagctcaccttctttgaaattccaatgcttgcccgtcgtttgaaaggaacaaacgccatcacaagcacaggccttctcgtttcttctgaagaagcactttcattttgggaaaagcggtttgatgagacaggtgtgcagcaagaaacggcttccttgagaggcggaagacctgccttgcgttttcaagatccagaagggcagcagctatttttaacagtagaaccgaacgcacaagaagcgggctcaccgccagtgcatgacgatattccggcagagtttgcaattagaggcttgggtccagttgaattaaccgttgcagaagcggacaaaacgatccgtgttttaacagacatccttggcttcactgaaagagcgcgtgaacaatcaaatgatggtgagatcgtgaccatttttgagtcaggaaatggcggtgctggaacagaaattcatgtgatcgaaaaagctgaaggaccttctgagcgttccggcagaggaagtgtgcatcacgtagcttttcgcgtggaagatgcagaggagctggaaaaatggtatgacaaaatatcaaaagcaggcttcacgaactctggtgttgtggaacgtttctactttaaagccctttactttagagagccgaatggtatcttatttgaaatttcaacagacggccctgggtttacagtcgatgaaggggtagatgagcttggtgatcaattagcccttccgccatttctagagcacaaacgagcagaaatagaacaaagattaacgccaattcagtcatcataaaaaagcagctcattcatgagctgctttttgctttaggaacttacctgcttagattcagattgtattaatgtaaccttctttgtttcttcttttccgtttcgaatgagtgtgatgctcacggtgtctcctacttttgtattcgtgtatagctcatgacgtaattcacttccggttttgatttgtttcccatcgatggcggtaatgacatcctctgacttaaagccagctttggcggcaggtgagcctgcggcgatttctttgacgtacacacctttatcccgctgactatttttgagcccgagtgtttctttctgatacacgtccgggacttgttcgagatccagcatgccgatgccgatatatggacgctcaatctttccttttgcgagaagctgatcggcgattggtttgacatcattgattggaagtgcgaatccaatgccttcaacacctgtttcagagattttcatactcgtgatccccacaacctttccgtctgtcgtaagaagcgggccgccgctattacctgggttaatggctgcatctgtttgaatgacattaatgctgctttcgcctgctgatgtgttcatagagactgttcggtcgacaccgctgacaattccttgggtcaccgttcttgatagatcttcaccaagcgggtttccgatcgcgatgacggtttccccagcacgcagcgaggaggaatcgcctaatgccgcgacctttgtcacatgactgctgctaatttctacaaccgctaggtcagtcagggggtcagctccgaccagttttccttcaacagttttgccatcgtgcaaggaaaccattagtttatttgccccttcaatgacgtggttgtttgttaagacataggctttacttccggattttttgaaaatcacccctgagcctgtacctgttttttcctcttgactgtttttgttttgctgtgattcatcaaaaggcgtattgaaatcgccaaagctcatgtctgtttgactttgcgcttggtagtttgtaatgccgacaatggctggtgatatattttcgaccatgcttgagatactgctcgatgaatgtgatgtttggacggcggttgtttttgacgaattggcactcgtatcatttgtcgatacagcttctgtttttgctgctgaatcgtttgctgtgttgtctgatgcgtgctgggcatatggcgtaaggacgtagacacctaatgctagcgtaccacccacaatgccgctgacgaatggcttaaaccagccactgggcttcttcttttgtttttgtggctgttcaattgtttgaagttcatgagaagggtgtttttcatttttgtgatgtgtcattcgaatcactctctttcttcaatttttcatgtatggttcgagggattttaccttatgtggtggatactgactatatcgtaagaaaaaagtgtgggataaaaatgaaaacattgtgggaaattgttaaaataagtagtgaatctaagcaaaatagaggagattaaactgtggagacaattggaatgattggatatggaagcatggctgatatgatggtgcaaaaatggctggaaaaagaggtactcaatgcccatcaaatcatgatccatacaagaagtgaaacggaccgcctgcatcagctcaaagacaagcatcaagaaataaatatctgctcattagacgaactttctgcctcatgtgatgtactttttgtctgcgtgccgccgcttgttgtacttgatgtgctcgatcaactgccttcagcagccaaatcggtacatattgtgtcagtagccgcggctgtgacgttagacaagttatcaaagcatacgactcaaccagtttccagatacatcccaacgctcacgtcagctgttggaacgggcgtatccctcgttgcgcatggtgaaaccgcaggtcaggaagaaaaggcgcgtttgcaccgtctcctttcagcttttagcatcgtccgtgaagtagaggaagaccggtttgatgcggcgagtaatttgacgagctcttctcctggttttatcgctgctctttttgaagaaatggcgagagcggctgtgagaaatagtgagctttccttagaggaagcgtatgaatttttaacgtatgccctcttaggcacaggtcaagtccttgtagaacgcggcctcacctttgctgaaaccgtcaatagagtggcgacaaaagggggcattacaggtgaaggcgctgaggtcattcaaaagcaggcacctcagatgtttgatgatctatttacacaaaccatgaagaaatatgaacagctgaaatcacagattaacgaagctgacaaacaccactaaagacatagttagtggtgttttatttgttaaaaaaatcctttgtcatacagtcttttgacctgtattaactgagtctaatttccttattttcagacattgtattgaaaaatcaatcaagtaatcatataattttttagaaaatttagaaaaatatacacaaattttaagtttaattaaagggggatggggatgaaactctatgtatctgttgatatggaggggattactggtctagctgatcatacatttgtcgatgcccgtcagcacaattatgaacggggcagaaagatcatgacaggtgaagtgaatgcctgtgtagaggcacttcttcagcatggcgcaaccgatattttggtcaatgacagtcattctaaaatgaataatctgttgatcgaagagttgcatgaagaggctgctcttatatctggtgacgtcaagccttattccatggtgcaaggattagatcaaacctatgacgctgctgtttttttaggctatcatgcgagggcatctatgaaaggcgtgatgtctcacagtatgatttttggtgtcagacatttttacataaatgatcacccaattggtgaaatgggctttaatgcgtatgttgcaggctactatggtgtgccggtgattcttgtttgcggagatgatcaagcagcacttgaagcggaaaagctgatgcctggtgtgaaaacagtagcagtgaaagagaccatatcaaggtctgctgtgaaatgtttcacgcctgccaaagtcaatcaacaaatctcgcagcaagtggaagccgcaatgaaacagattcatcacatcaagccgctgacgcctcctgatcagccgctgctgaagattgagtttgccaattatggacaagctgaatgggcgaatttaatgccgtgtactgccatcatagaaggaacaacaacggtgacgtatcaagcagagaatatattagaagcctaccaagcgatgcttgtcatgacagagcttgccgcacgtacaacattttgttaagcgagggggagacggcagatgaccagctttttgctcaagcgttttattgcgatgattgccacgatcttaacgattacgactttaacgtttattttaatgaaggtcatcccaggatcgcccttcaatgaagaacgaaatacaaacgaaaccgtccagcgaaacctcgaaagctactatcacttagatgaaccactgtatgttcaatatgtcatctatttaaaatccatcgttacctttgattttggtccttccattaaaaagccttcagaaagtgtcaatgatctattggcaagaggcttcccagtctcattagaacttggtcttatctcaatattgattgctgtcatctccggcatcctgctcggggtcatggctgccctccggcataatggcttgattgattatatcgccatgaccattgctgttttcggtatatccattccaaactttatctttgctaccttattaattcagcagcttgctgtgaatttgaaactctttcctacagcgatgtggacaagtccgatgcacatggtgctgccaaccatcgctcttgctgtcggtccaatggccattattgcccggttaacaagatcgagcatgattgaagtgctgtcgcaggactatattcgcactgccaaggcaaaaggactttctccctttaaaattgtatttaaacatgcgcttcgaaatgcgcttttgcccgttgtgaccattcttgggacacttgtcgcaagcattttaacaggaagttttgtcattgaaaaaatatttgcgattcctggaatgggaaaatactttgtcgagagtattaacaaccgtgattatcctgtcatcatggggaccactgttttttacagcattattttaatcacacttcttttcattgtcgatgtggcgtatcgcctgcttgatccaaggattcagctgcatcagaaaggaggaaaggcatgagtatacacctacagcaggatcaaccgaatccgcatcatgaagtgccagacgaatggttttctccgagagagcaaaagaaaacggaggcccatgccattaaaagaccctctctttcgtattgggcagacacgtggagacggctgaagcaaaataagcttgcgatgtttagtctatcggtactgatttttctttttatcatggcgctattaggcccattgcttgcgcctaataatgtgacagagcaacgtctttcgatgcaaaatctgcctccatcagctgctcactggttcggaacggatgagcttggacgagatgtgtttacgcgtacatggtacggggcgcgtatttcgttattcgtaggcgtcatggcagcccttattgattttgccatcggcgtgatttatggagggattgccggttataagggcgggagatatgaccatgtcatgatgcgaattgtcgaggtgctctacggtcttccttatttactcgttgtcattttattaatggtcctgatggggccagggcttgtcaccattattgtagcgctcactgtcaccggatggattggaatggcaagaatcgtaagaggtcaagttcttcagctgaaaagccaggaatatgtccttgcctcaaaaacctttggtgcaaagagcctgcgtatcattcgccgcaacctgctgccgaatacgatggggccgattatcgttcagatgaccttgactgtgccgaccgcgatatttgctgaagcgttcttaagctttcttggtttaggcattcaagcaccgtttgcaagctggggcgtgatggccaatgatgcgctgccgacagtactgtcagataacggacattggtggcgtttatttttccctgcgttttttatttcactcacgatgttttgctttaacaatttaggtgatggcttgcaagatgcgcttgatccaaagatgaagaggtgatggcgctttgaaaaaagttctacaaatcatcgatctgcacgtcagctttcggacatatggcggctcagttcgagcggtacgcggagtgaatgtggatgtatatgaaaaagaaacccttgccattgtgggagaatcaggctgcgggaaaagtgtgacttcacaaagcattatgaggctgctgccagcttacagcgctcatgtcgatcagggagaaatctggtttgaagaccgcaatttgctgtcattatctgaaaaagaaatgcgcgccatacgaggtgtcgatatctcgatgatctttcaagatccaatgaccgcactgaacccaaccttgacaataggggaccagctcatggaggcggcaaaggagcatcaaaagctgacgaaaaaagaagtgaaagaagccgccattcggatgcttgatttggtcggcattccgcagccgaaggaaaggttaaagcaataccctcaccagttcagcgggggaatgaggcagcggctcatgattgccatggcactgatttgcgagcccaaagtgctgattgcagatgaaccgacgaccgcgctggatgtgaccatacaggcacaaatattagagctgtttaaagagattcagagaaaaacaggtgtcaccattattttaatcacacatgatttaggggtcgtagcccaagtcgcagaccgagtggcggtcatgtacggggggaaaatggtggaggtcggaacgaggcgagatattttttacagtccgcagcatccttatacaaaaggacttctacaatccgttccaagacttgatatgaaaggtgtactcattccaattgaaggaagcccgcctgatttatttgctccaccaaagggctgtccgtatacagatcgctgtccggccgccatgaaggtgtgtgatcatatcatgccgcatgaaacgcagcggtcacctacccatacagtgcattgctggctccaagatgagcgagcgaatcaaacggttttatcttcaacacaaagggggagtttttgatgagaaaaaaagggtggatcatcagtgtatgtttgttcacgatcatgctgctcgcaggatgtacagccaatgagcaagcagggaaaggatcatcaagcaataaaggtgaaaagaaagtgttaaccttaaataacgaaaatgaaccgacgtcgtttgatccgccgattggttttaataatgtatcgtggcaaggactcaataacttaatggagggattaacaagactgaatgaaaaacacgaaccatctcctgcaatggcggaaaaatgggagatatcagaggatggaaaaacgtacacgtttcatttaagagatggcatcaagtggtcaaatggtgatccagtgaaagcgagtgattttgaatatgcgtggaagcggctgcttgatccgaaaacaggctcttctgcatcgttcttagcgtacatgattgaaggcggagaggcatttaacagtggaaaaggcaagaaagaagacgtgaaagtcagcgctgtaaatgacaaaacgcttaaggtcacactggcttatccgcagaaatcgttcttaaatatgaccgcaaaccctgcctttttcccagtcaatgaacaggtagctaagaaggacccaaattgggcaaaagacgccaaaacctttgtcggaaatggaccgttcaagctgacagagtggaagcatgatgagagcttcacaatggaaaaaagtgagacgtattgggacaaaaaaacagtcaagctggatcaagtgaagtggctgatgatcagtgatcgaaacacagactatcaaatgtatcaatcaggagatttagatactgcctttgttccagcagagcaaagtgaaaatctgctgaaaaataaagatgtacaaattgaagaccaggctggattgttcttttatcgtctgaatgtgaacatagaaccatttcaaaataagaacattcgcaaagcttttcaaatggcgatcaacccgcaagatattgtggattatgtgacgaaaaatgaagagaagccagcacgcgctttcgtctcgccaggcatcctagattcaaagggtgaggatttcagagaagctggcggtgatcttgtgaagaatgataagagtgaagctgcgaagctattagaaaaagggctgaaagaagagaactattcgaaactgccagccgtcacattaacatatagtacaaagcctgagaacaagaaaaaagcggaagccatccagcagcagctgaaagaagcgttaggtgtagatgtgaagcttgcaaacatggaagccaatgtatttgcagaagatcaaaaggcgctgaaattccaattctcacaaagttcatttttagcagactatgcagatccgatcaacttcctagagagcttccaaacagggaatgccatgaaccggacaggatggtctagtgatacctatgatcagctgatcaaaaaagcgagccaggaagcagacgaacaaaagagaaacagcttccttcatgatgcagaggcacttctcattgaagaagcaccgatcattccgattcatttttataaccaagtccatttacaaaaagaaggcgtgaagggaattgtccgccaccccgttgggtatatcgatttgaaatgggcacaggtagatggagagtgatattaggatcaaaagacgcttttagataaaagcgtctgttcctttattcgttcatgttatgaagcagaagcccatagattgaaagaaacaaagagaaagaggggatatggcatgagccagctgccagtggcacttcaaacaggggatacggtggggattattgcaccagcaagcccgcctgatgagctgaaattagcaaaagggattgcctttttagaaagcctcgggctaaaggtgaaaaaaggaaagtatatcgactgccggtatgggtatttagcaggctatgatcatgaaagagtggaggatcttcatcgcatgtttcaagatccagaagtgaaggcggttatttgtgcttgcggaggatatgggactggaagacttgcggaagtcattgactatgacctgattcgccggaatccaaaaatcttttggggctatagtgatattacgtttttacatacggccatccagcagcagactggtcttgtgacctttcatggtccaatgctttcctctgatgtgggacttgaggaggttcatccttatacgaaagatacctttttacagctgtttgcaccgaaagcctttacgtatgcgcaccacttgtcaccccttcatactttctatccgggcaccgcttcaggtgagattgtaggaggaaatcttgccctcatcgtgacaacacttggtacaccttttgaaatcgatacgaagggaaagcttttgttcattgaagatattgacgaagagccctataaaattgatcgaatgatgcagcacctcacatctgctgggaaattggatgatgcggctggattcatcattggagattttcatcaatgtgagccaaaaaagaaagatcagtcccttacattgaatcaagtatggggcacctatattgtcccgcaaaagaaacctgcacttgggggcttccggatcggtcattcttcgccgaactttgctattccaatgggcacgcaggctacattagatgcgacaggaaaaaaactgcacatttctccaggcgttgcagcgaaagaggcgatcaaatgaaaatcgtcgatgttcgtacatgcagaatgagtgtaccgctaaaaaagcctttcaaaaccgctttacgaacggtgtatgacgcagcatctctgatcgttatcatcacatatgatcaaggtgacgtcagctacggagaagcagtcccgacaacggtgattacaggtgaaacgctggaaagcatcgactatgccatatgcgaagtgatcagaccgattttgcttggagcttccttgtcagaatatgaacaaattttttctcatatgaaccgagtgctcgcttgcaacacaagcgcaaaggcagcggttgacatggccatttatgatggcttagcgaagcaggcaggacttccgctttatcaataccttggcggatatcgcagtcagcttgaaaccgattatacggtcagtgtaaaccgtccgcttgagatggcggaagatgcgaagcaatacgcagctgaaggctttcagacgttaaagatcaaggtaggaaaagatgacatagatacggatattcagcgtatcaagcgaattcgagaaaaggtcgggccggatattcagatcagactcgatgcgaaccaaggatggacgtggaaggaagcgatcatagccattcggaaaatggaggcgctgaatatcgaactagtagagcagccggttccgaaagaagatatcgaaggcctgcgccgtgtgacagaagcaacagatacattgattatggcagacgaaagcattttcagttttcatgatgcgatcaaggtgcttgaaacgagaagctgtgatctgatcaatttaaaattaatgaaatcaggcggcataaaagaagccctaaaaatcaatgctctagcagaagcatacggcgtaaagtgcatggttggcagtatgattgagtcaaaacttggcattacagcagccgctcatctcgccgccagccagccgaatatcacccgctatgattttgatgccccgctgatgctaaaagaggacatggtagacggaggaatcgtgtacaaaggaaaagatatcttgttcccgccgcatcatgggttaggcattcaaggggtgaaaggagtctcatgatgatatttgaatcaaaggttgcagttgcgaacgtatggacagcgccgcagtcaccgagagaaatcgatcaaaaggtacttcagggctccttcaaaatcaaagagtggattgacaagcaaacatatgaagaaaaactggctttatgtgaagaaaatctgatccaatcgcaagtactgctcggcgaacgagtcattggattagaagagacagacggctggatgaaagtcgtcattccgcagcaggccagccggaaacatccgcaaggctatcctggctatatacctacgaaccatctaaagcaagtgacagaaggaagtgcgccagctatatctcatatcgtttgtcagaaaaaagccatgctctatcgaaatgggcaagcggacatgaaaattagttttttaacagagctcgcagctgtagaagaaacgagtgattgctttcgcgttgtcacaccagcagggacgagagaaatcaataaagtagatgtgcagtcagtttcatccatttcttctatgaccggcaaagatgttgtagagaagggaaaacaatttattggtctttcgtatttatggggcggcatgagcagctttggctatgactgttcaggctttgcttacagcatgtataaagcgtgcggatatcttttgccgagggacgcaagtgaccaagcagtgcaaggaacaccggtcgcatcaagccatttagaacaaggcgacttattgttttttgccaatgacaacggaaagggagctgtccgccatgttgggatctacgcaggtgacggtatgatgcttcattcgcctaaaaccggcagagaaattgaacttctttccctttctggcacttcatatgaaaaagaatgggcaggtgcaagacggtatttgccaagcgagaggaggaatggtcatggcagttgaaccacttttacaagtaaacaatctcaaaaaacattttcatctatcgaaaggaagaacgcttaaagcgctagacggtgtctcctttcagctgaaacaaggcgaaacgtttggccttgttggcgagtctggctgcggaaaatccacacttggaaaagtgcttatgcgtctttatgaaccgacagatggggaagccttatatgaagggaaaagtcttcatcacctttctaaaaaagaatcatttgattttaatcggcaaattcaaatggtgtttcaagatccgtattcctccttaaatccgcggctgtctgtaaaagatattatgctggagccaatggagattcacaacctttacgggagtcaaaagaaaagagttgtccgggtgaaagaactacttgaagctgttggacttagctatgactttgcgactcgctatcctcatgaattcagcggagggcagaggcagagaatcggtattgcaagagccctcgccttagcgccgaaatttattgtggcagatgagccaatttctgcactagatgtctccgttcaagcgcaggttgtgaatttgctgaagaaactgcaaaaggaggaagggctgacatttctctttattgcgcatgacttgtcgatggtcaaatatatcagcgaccgaatcggtgtcatgtatttaggtcatctcgtcgaattgaccagcagtgatatgttatatcaaacaccgctgcacccatatacacaagccttgctgtcagcgatccccattccagatcctgacgtggaggacaagcgcaaaaggttcattttaaaaggagaaattccaagtccagtgaacccgccaagcggctgtgtatttcgaacaaggtgtcctgcagcgatggatgtgtgtgctgaaaaaaagccaacattacaagcagtagaagaaggacatgatgtcgcctgtcatttatacgatcgaacataaaaatagacagaaaaaaagccagcaagtagacaagctgttctacacgctggcttttttagtggatgaacgccgaatcggcaatgtgcagcatctaaaagagccgccagatttaatgatttctgaaaaatccacttcaatgacagtgtacccgtgagcggttaatgcagcatttgtttgttgattgatgggcaaactgatcacttttttctgtccaagggataaaacgtttggtccgagtgtgaattgctcttgttcgcttatttcaattagatgataatgcatttgaagcaggtgaagatcctcttttttgaacgcttcaggataaatcaatatctcatcatgagagagaatattcatcacacaatcgagatgcaaaatgtgaggaggaagatgaatgggaatgatgtcatgatcaggcagtccttttttgagctcatggatagcggctgggtttgttctcttgctcgttccgacaaatacgcgtgtttgatccacaagtacatcgccgccttcaatcgttccatttgtcagtgtgacagttttccagccttttccctgtgcccactcttttaataattgttcttctccttgccgaactggagcggccatgcttgaaacaaagagtgtatgtccaatcgtaaacccaatatcccgagtaaagacttgctcaggaaagcggtcatttgcaggaagcataatggggcgtacttgatggtcttttagtgtttggatcaattgcttatgctgagcaatggctttcatttgagaaatattttctcttgcaaaatgtttttgggtttcgttgatgatctgtttgatttccatatagatgggactgcataaaaggacttcttgtaaatcgtcatattcactcatgcattgcggcattttgtgtatttgttctgctctcatagaatccatcaaatggcctccttgtttgttcatagttctattattcctcgttctagtcatagttgaaacatttccgaaagaaaatctctcacaagagactaaagcaaaaagtttagacaaacctaaaagaatagtgtttaataaaagtcgttccgcattcacgaaaacagcaagaaggagctatgatgatgagtgaagaaaatttcaaatactgcaaggaatcgaaagttgtcaaaaccagcagggtattccctctcgatacgaataaccaccaaaccttatttggcgggaaattaatgagttatatagatgacattgcctccatctcggcagcaagacacagccgcagtgaaacggtcacggcgtcgatggattctgttgactttttagagccgattggacaaaaagagtcagtatgcttggaatcctatgtgacgtgggtcggcacgtcttccatggaagtgttcgtcaaagtcatgaaagaaaacttgatgtctggagagcgcagacttgcagcgacttcatttctgacttttgtctcgctagatgaaaacggaaagccaaaacgagttccacaagtcgtaccggaaacagaggaagaaatcatgctgcatcaaacagcgaagcagcgggcagaagaaagaaaaagccgccgaaagcatagcaaggcactggctgacgcacttggaacagataaaccatgggcgtaaaaatcaccctttcagcggtgatttttttctaggatagtatcttgcatgacaagatagtgtgtggtaagatgatgctatcttgtgatgcaaggtactggaatcggaggaacaaagatgacaacatccacacaaatgttaaaaggaattttggaaggctgcctgctatcgattatttctgagggtgagatttatgggtatgaaatgacaaagaagctcgcgcattacgggtttgatcaaattagtgaaggaagtatctatccgatcctgctgcgtatgcaaaaggaacagctggtgactactgtcacaaaaacatcagcgagcggaccgaaaaggaaatactatacgctcacacaagctggagaacaagcgctcacagagtttatgacccgctggagtgagctttcaaaaaatgtaaaccgcttattacaaaaagggaagtgagattatggtatcaaaagaaacaagacacatcctactagagctgaaattatatctcatatcaaagggaaaaaatgtggacgaaattgatgagctgatggatgaattgacgacacacgcggtagaggctgaaaaagatggtaaaacaggggaggctgtgtttggcggagatccgcggagctatgctgatgaactcgcaaaagagctgtcaggacaccataaagactgggttccattcatcagtgccttcttaatcgggtctctcttctacatgattttatcagattcgatcagtcaaagcttatcctattcttggtatgcattgattggctatccgctcgttttagtggccaatgtcatcatgatcattgtgatgtttagagcgtctgcctttcagacaagccgccgggcatttctttacttttggatcttaggaatctttcagctgaccgcgatggtcacaatcaaactattggatcaaaaactcggcacaccattacttgtcctgacttcaggtcaaagatggggcgtcatcctgcttatgctgctatgtatcattgtctttaatgcgatcatgaaggcgaatgttgtttcattgataccagttatcttcttcggaccgcagctcatattcgagtggattggctggacatcaccaagcgtgcttttcttgcaaagtctattatctattgtgatcttaatcgggctgatgctcattattttacgccggacgaataagaaaaatgaaaatacattgtaaaaaacagagcacatctataatcctataagatgtgcttttctttttctaaaaaaatgtagaaatggtatcgtgtttttcattacaatgggaaagaggacaaaaatgaaaaggggttctgtgcttggatattttatggggatatgtacttgtgtttgtattggctgctttgcctttttttgaagtggtaggggtcgttccgttggccattttaagtggcatgcatcctgtaccgactgcggtcattggattcatcggcaattattttaccgttttccttctcattgttttcgtagaccgcttcaaagcatggcggttgaagagaaaagaggacaaaagtgatgaaaaaggagagaaaaagcagctgcgggccagaagaatttgggaacgatatggtctcccaggattagcgctcgtcggaccttttatcatcggcagtcatctagcggcatttatgtgcatgagcttcggaacgaaaagaaagcaagtcgcagtgtggatgacagtcagtttaatgatgtggacagcgctggcagctagtttaaccggtgcgggaatccattactttgccccagattcaaatggattgttcggagatatttttagtaagtaagtgaggggaggatcataaatgaaacttcaaacacggacagtgcttgaaacagagcggctcaggctaagaacgatgaatgaacatgatgcgccatttttatatgatatgttgttccaagatgaagaagtgatgaagtattatccttctttgaaggatgagcagcagacgaaagagtggattgcatggaatcaaaagaatgaccgtatgtatcatacttccctctggatcattgaagacaaagaaacgaatgaaccacttggacaaagcgggattgttctgcaaaacattgaaggacaaaccgaacttgaaatcggctacatgctaaagaaagaagcgtggggaaatggctatgctgctgaagccgcaaaaggctgtctcacctatggctttgatgaaatgaaagtcagacgaatggtgagcttaatccgcccagacaatgaagcatcggtaaaggtcgctttaaaaatgggcatgaaaaaagaaaaaaccatttcgaaatgggaccaaatcattgatgtctacagcatcacccgcaacgaagaaaacggctcgcttacaaaataagcagagccgtttttattttatatccgctgttctagctgaagtaaatatttcttccgttctatcccgccgccgtagccgccgagctcaccacttgtttgaatgacgcggtggcatggaatgatgatcgccaattgattggcaccatttgcattccctaccgcccggaccaaatgcggatcgcccagcatcacagcaagctcgcggtaagaacttgtttcgcctgatggaatgcgtgtgagcaggtcccacaccttcatttgaaaaggggtgccatgtaaggaaagtggtaccgagaactgcgtgagttttttctcaaaatataaggtcaattcctttgctaattgctgatggacgtttgtttccccgactaaaatacgggcttgatgcttttttctcatgttctcaatttccttttcgagtccccgcctgtccacaaattccagtaaatacacatgcgtcgcatctgtcacgctgatcatccgcccgatcggtgtagaaataaaattagcgtggagaatcttggtttgcgtctttttagggggatttcccataattttcgtaaatgcatcattgaaggcactcgaagattcatagcccaaggcgacctgctgatcaatcactttttttccattcagaatttctttaaaggcaagtcccattcggcgtgatctcgcatattgaacaaaggtcataccatagatttctttgaatttccgccgtgccgttgcagagtgaatccctaattgatgaaagtcttcttctttccagcgtttttcagggtgtgtttcaactgcagaaacgagtgttttgacttcttccggaatgctgttagggtatgttaatggtgtgcagcgcttgcacggacgatatcctgctagcagtgcttcctctgctgtaaagaaaaactcacagttctcatattttggttttctagcggtacatgtggcatggcagaagataccagtggtcttaatgccggcaaagaatgtgccgtcatattgcgggttcttgtcaaccagtgcttgataaaattcatgtttctgttcgtcggttatcatcatacgatccacctcttggtttcctataaaatgtgattcagcgtactttgggctggtaaacaaagcgtcatcttggatcgttcatcacatcaatcttatttcattatatcagcgatgtgatcatttctctgtctatcatttagtatacgccggtctcatatcatttctttcgaaaaatgaacaagtatatttgaagagggagagcaaactggtagaccggcatatcggggtgtgataagatttttaatacagaatctgctctaagtcaggtctgtatatcatgaattggttttctagggttccgtgcgctggtgcagtctggtccgagagaaaacacatagggtcttagaagaggccatatggacacggagggataaaagcccgggagatttgatcaaacgatcgatttccaggctttttttgttggttggaatcgttcagaaaggagaagatcagatgaaatggggaaatgtctttattgcggccatctttgaggtcggctgggtgatggggctgaaatatgcccactcgctcatagaatggggcgcaaccatcgtttgtattatcgtgagcttttatttactcatgaaagcaacaagtgtactgccagttggcacactttatgccgtttttaccgggcttgggacagcaggtaccgtcctcataggcatggtgcttggtgagccggttcagcttgtcaaactgcttttgattgtcatgcttttgtgcggtgtattaggactgaagctgacaacaggtgaaaagaagggagaggctgaatcatgagctggcttttactcattggagcaggcatcttagaaatgctttgtgtgaccatgatgaatcaattccaaaaagaccggcatgtcaaatggattttattcattgcagctggcttttcgatgtcttttctgatgctgtctcttgcgatgaatacgattccgatgggaacggcgtacgctatttggactggaatcggagctgctggaggcgccatggtcggtatgctgttttacggagagtcgaaagacgcaaaacgtattttcttcatcgccctgattttatctgcggcagtaggattgaaaatcattgaataagaaaaggctggcagatagatgccagccttttgttacattgaatgatgattggaatcgttttcatttttgcggtaaagctggctcgcaagcagaaaacacacaccaaatgtgagaaaaggaatgagtctttcaccggctataaaaagggaaatacctgtgatcagacaaacgatgccgagccaaaagctcactttaccaaacaaggtcatacttttcatctccatcactccttttatgataaaaggtctattcacattatatcatgctaggtgcagaattgaatgaatattcaataaaaaacaggactctacattgctttttctctttccagtccagtataatatttcattagaatgaaaacgtaaatgaggtcatgatacatgagaactttgataacagagaaacttgaattacacagacaaaagcatgagcaaaaaggaaggttgcttgtcagctgtccggatcagcctggaattgtatcagctgtttcttcctttttatttgagcacggagcgaatatcattgaatccagccaatacacaacagatcatgaaagcggccggttctttttaagaattgaatttgattggaaagacatctcggcaaatatggatcagctgaagcatcagtttgagccaattgcagcatcatttcaaatgacgtggagcatgtcgcgtgcaagtgagcttaaaaagctggcgatctttgtgtcaaaagagcttcattgtttacatgagctgctatgggaatggcaaagtggaaatgtcatggctgaaattgcggtcgtgatcagcaatcatgaaacggcaaaagatacagtagaatcgcttggaatcccgttccattttgtgaaggcgaacaaagacattcgcaaagaagcggaaaaacagcagctcgcattattagaagagtatgatattgatgccattgtgcttgctagatacatgcaaattttaacgcctgaatttattgaacagcacccgaacaaaatcattaatattcatcattcttttctgccagcgtttattggtgcaaatccatataagcgggcatatgagcggggagtcaaattaattggcgcgacttctcattatgtgaccaatgatttagacgaaggaccgatcattgaacaggatattgagcgtgtagatcaccgggatgatgcagaagcattaaaaaatattggccgaacaattgagcggagtgtgctagcacgtgccgtcaaatggcatctagaagatcgaataattgtgcatgagaataaaacgattgtatttaattgacggcttgacttttcctgagcaattggtgataatataaaaaaattaacgagcgttgaaaaggaatagtaagcaggaactgatgcgtaaagagagcaaatgacatgctgaaacatttgccgcagacagctgctgaacctgccctttgagccttagaggaaaaatctaagcgcgtgcctggcgttacaggagttgagtggaataagctagatgtatgcttattcaatgaaggtggtaccacggaaaatcccttttcgtcctttaaacaaggagaaaaagggatttttttgtgcctaaaggtatagcggagggaatcaataatgaaaaagcaaaggatcgtcatcaaaattggcagcagttcattaacagagcaaaaaggagccattgatgaacaaaaaatgcaggatcatgtgaaagcgatagcaaaactgaaagaggctgggcatgaaatcattttaatttcatcaggagccgttgcagcagggtttggcagcttagggtatccatcaagacctgtgaccttaaaggggaaacaggcagcagctgccgttggtcaaggcttgttaatgcagaaatatacagagctattttcacagtttcacatgacacctgcacaaatgcttttaacccgtaatgacttttcagatcgaacaagatatcgaaatgcttacgcaacgatgatggagctgctggaaagaaaaattttaccaattatcaatgaaaacgattcagtttcgatcgaggagcttacctttggggataatgacatgctgtcagctcttgtcagtggattaattcatgcagaccaattgatcatcttaacagacataaatggaatttataatgcaaatccaaatgagcatcctgaggcgaagcgttttgatgtactaacacacatttcagaagaattgttttcatatgcgaagagcacaggttcaaaagtgggaacaggcggaatgaaatcaaagctgtctgctgcacaaacggcactttcacttggcgtgaaagtcttcattggcacaggtactggagaagacaagctgcttcacattcttgcgggtcaaggtgacggaacgtatatcggagaacaggacttatcagccgtcaacaaccgccgtcaatggattcaattccattcacccgtttctggcaaaatcatgatagatgcaggagcggaagcggcgattttgcataacggcagaagccttcttccggctggcgtcattgatgtcgctggtgacttttctaaaggagaggtcgttgaagtggtcggtccgaacggattagtgggtaagggacaaaccttgtacgcatccgatgagcttctcggcattaaagggatgcgaagtgatgagctttcaaatgagaagcctgaggttatacacagagatcactgggtacagcatgtacaaaactgaggagggaatacgatgaatgaagttcttgaaaaagcaaaaaaagcaagtacagccaaagatcagctgctgctaaaaacgacggagcaaaaaaatgctgctttacatgccatcgcaaatgcacttaaagcatcttccgcttatttattgggggagaataaaaaggatgttcaggctgctgaggaaaagcagttcacgccttctgttattgaccggattacactcacagaagagagaattgacgccatcgcagacgcaacccttcaactcattcacctaaaagacccaattggtgaaacattagaaaccattcaaaaagaaaacggtctgttcatcgaaaaggtgcgtgtgcctctcggaacggttggaatgatttatgaagcaagaccaaacgtgacagtagatgctgccaccctttgcctcaaaactgggaatgctgttattcttcgcgggagctcctctgccattcatagtaataaagcgattgtcaaggtgatccatgaagcgcttcagacaacggatattccagtagacagtgtgcaattgattgaagatacaggccgtgaaacggcgaaaacgctgttcactttaaatgaatatctggatgtccttattccgcgcggcgggaaaaatttaattgatcttgtcgtgagagagtctaccgtgccagtgcttgagacaggtgcagggaactgtcatatctatattgatgaaacagcgaaaaacgaaatggctgagcagattgtgctgaatgctaaaacccaaaggccatctgtttgcaatgcgattgagagcattgtcattcatgaaacatgggcaaaaacatatggcgcttcgttatttgaagccctgcatgcaaatggggtagagatacggggcgatgaagccgtatgtgcccttgcgcctagtgcttcattagcgacaaaagaggactatgaaacagagtttttagcgccgattgtcagtattaaaatcgtagagagcatagaagaagcgattcagcatattcaaacgtatagctccaagcactctgaagcgatcattacggaaaatgatcagcatgcttcacttttcttaacagctgtcgacgctgccgctgtctatcataatgcttctactcggttcacagatggctttgaatttggctacggagcagaaatagggattagcacacaaaaactgcatgcaagagggccgatgggtctgccggctttaacctctgaaaaatttgtcattcgtggtcaaggacaaataagagaataacgaattcaaaagagagtcttgtgacagcaggctctctttttcctttcatttcatttttgtatttcttcggtcaagtatgataaaatatggtaatgttttatattttgagaagattggagaaggcaacgtatggcgaaaatcattccctcttcggatattggagtgaaaatcaacaagtggtatgaattaatccgcagatttgattcagaacaagcagaacaattaaagcaggaaattcgcacctctcttgattcaatggaagaagatcagaatttgcttctctatttttctttaatggaattcaggcatgaggtcatgctcgattacttaaagccattaaaggaaggaaagcttcgcgccaacttttccgagctttcgaaagaaatagatgagcatcaaacacatgtcacaggcatgcttgaatactactatcattttttcagaggcatgtatgaatttggccgtaggcagtatattgctgccatctcgtcttatcaaaaggcagagcacaagctttcttttgtgtcagatgatattgaacgtgcggaatttcattttaaaatgtcagaaatatattatcacatgaaacaaacacatatctcgatgcaccatgccaaactggcgctggatgtctatattcaacatgagctatatgcgcttcgcacgatccaatgcgaatttattgtggccggtaactatgatgatatgagaaggcatgaaaaggcattaccacatctcgagagagcgcttgcgagatcaagagactttcagaatgtgcgttttattgcttcctctttgtttaatatgggcaacagttattaccaaatgggagatcttgaccgcgcactcgaactaatgaaagaatccatctcgttatttgaccaaaatcaatccgatcaccttcgtcgatctatagaccctctttataccgccgctcagatattatacaaacaaggtaaacacgaagaagccttacactacagagaagaatgtatgaagcgagcagaagcacttcaggatgatattcatattcagaagacgatatttttagaagcattgtatttaaagcaagatgcggagcatattaaacgaatttttcattttttagagtctgcctatgcatatccagatatagaggagctggcattagacaccgcaaagtattataatgaaatgggagattatgaaaaatcttccatgttctacagagaagcggaacatgctcgaatctatattcagagaggggattgtttatatgaattttaaaaaatgggcagtcgtctgtacaagcatcaccatcctggcgttatggctggcagcagcaaatgccgacccggataacagaaaccatacgctagaacaaccaaatgcgcagcatgacatcatctaaaagcttttgtcaacaatctgaaagcccttattcaagggcttttttttactgtctaaaaatgaatctgcgtgacatgctcataaaatagaagtgagaaggaaatcttagaaaaagagtgtttattcattgactcttgaatttaaattgtgtacaattcaattgtagaaaatattattagagagaaagagggttatattcatgtcagatattttatttactgcaacggtatcagctgtcggaggaagagaaggaaaggttgtttcaaccgatggtgtgcttgagcatgatgtagcaatgcctggaacaccaagagcgaaaaaacttgaaaaagcaacaaatccagagcaattattcgcagcaggctactctgcatgttttgattcagcccttcaaatggtcgcgagacaagagcgtatccgttttgaaagtgaagtaacagcacatgtgagcttagtgaaagatagttcagatggcggcttcaaactaggcgttaagctagaagtaaaaggaactggaatcgagcaatcagcattagatgagcttgttcataaagcacatggcgtatgcccatattcaaaagcaactcaaggaaatatcgaagtagaactagtagctgtcgcacaataattgacatcataaaaggctgagggaatgttccctcagccttttggttgtgttaatttttgcaaaagctcatgcaaagaggcgcgcagcgtttttaactcttcttccgatctgcctgtcccagacagcatatgaaatggaatcgcagtagccttctcttttagttgttcgccatattccgttaaacgaatttgcacagaacgttcatcctctttcgagcgctcgcggatgatgagtccgttttgctccatccgtttcagcataggtgtgagtgtaccggagtctaaatataaaagctctcccatcgttttcacatttaatgtcccatgctcccacaataaaagcagtgccaaatattgcggatacgtaatgtctaactcttctaataacggtttatattgcttcgtcatctctcttgaacttgcatataacaagaaacaaagctgattttccagcttcatatgctcgaattcatttgtcatgtcagtcaccaactattttttgtcatacttattattgtataagattttcttcctttttaaaataaatacagcccaaaaatgaaaaattctttaatgtgcgataaatgtttgagaaatggatagaacgtgaaaagaataaatagataaaggaggagatgaagatgaaaccattattcacagcaaaagtaaaggcgcagcatggaagagctggacatgttcgttcagaagatggtgtactcgatcataacattgtcatgcctaatgctaagaaagacggagaaactggtacgaatccagagcaattatttgcagccggctatgcagcttgtttcggaggggcacttgaacaagtagcgaagaagcaagggatagacattgaatcggaagtagaaggacatgtcagtcttttaaaagatgaaagtgatggcggctttaagcttggtgtcaagctgattgtgtctgcaaaaggccttgaccatgacaaagcgagagagcttgtcgaggctgcgcatgaattctgtccatattcaaaagcaacaagagggaacatcgaagtagagcttgaagtggctgaataaaaaaggttttctatcacgctgaaaaaaagaaacacctgctggtaagcaggtgtctttttttaatattctttcttttgttcgtatgtttcccaagcttcaaacggtgcaagggttttttgaagtgtcagctggtaaaatggaatatttcttgattcgtaatccttgttgatttcttcataaataaacgagtcatcaaaaccagaagtcgctgcatcctgatgtccagcagcaaaatacacggcttttggtctagcccagtaaatagcgccaaggcacatcgggcaaggctcacagcttgtatataaaatacaatcttctaattggtatgtatgtagcgtctggcacgcctttcgaatagctgtgacttctgcatgtgcagttggatcattcgttgttgtcacattgttgcttccttctgcaataatctgtccatccttgacaatgactgctccaaaagggccgccagtaccactattgactccttctactgcaagatcaattgcgcgttgtaaaaaatcttcgtgattcattgtcttcctccctttgttcgactgacttctctagtataaacgaatcatgctagaaaaggaaacatcctagtagatggtcaaacaggacaatctgcgcataaaaacccccgccatgttcggcaggggagagggaatcaattatgcatgctgcgccagctttttacgagcgacttcagcagccgtcaccatgtttttcaaagcatcaatggtttcaggctcttgtctcgtttttagaccacagtcaggattcacccagaagcgatctgtcggacatacgttcagcgcatcatcaatgatttgactcatttcttcgacagatggaacgcgcgggctatgaatgtcatatacaccaagtccaagtcctttcaaatacggatgcttttctaagtaatcgaggaatccgccatgactgcgtgaatgttcaatcgtaattacgtcggcatcaaggtcttcgatcgtatcgacaatatcctcgaagttactgtagcacatatgtgtatgaatttgcgtttcattttgaacagatgatgttgatagtcggaacgactctgctgcccagtttaaatattctgcccaatcactttctttgagtggaagaccttctcttagcgcaggttcatccacttgaataacttgaatccctgcttcttctaacgcttctacctctttacgtaatgcgaaagcgatttggaaggcaatgtctttccgggaaatatctgttcttgggaaagaccagtttaaaatggtgacaggtcctgtcagcattcctttgacctttttctccgttaagctttgtgcgtaaaccgtctctttcacggtcattggcgctgtaaactcgacatctccataaatgattggcggcttcacgcagcgtgatccgtaggattgtacccaagcaaatttcgtaaaggcaaatccggctagcttctcaccgaagtattcaaccatgtctgtacgttcgaattctccatgtacgagaacgtccagaccgatttcctcctgaatatcaatccatctttttgtttctttcttaataaattcatcatattctgcatctgtccactcatttttacgccatttttgacgagcactgcgcacttcagcagactgcgggaagctgccaatggttgttgttggcaaaagcggcagttcaagagattcgttttggatacgaaggcgctcttcaaaggcagctggacgtttaaagtctttcgatgaaagattgttgcgttctgctgtgaaatccgcattggttccttttgcaaattcttttaaagtaagaagtgcttgcgtggcttcattgatggcggcttcaatcgctgcggctccttttgttaagccttcttttaatgttgttaattcatccagcttttcagtggcataagacagtccgtttaatagtttctcttcaagctgttcgcttgggtgttttgcaactggtacatgcagcaaactgcttgatggctgcagccatacttccttcggctgaacgtcagcaatgacctcagaaatgaatgacaatctttctccaagatctgatctccaaatatttcttccatcaatgacgcctgctgctaaaattttatctttcgggaagccatgctttttcacttgatcaagattgcgcccttgatcatggacaaaatcaagaccgatggcttcaacaggatatgtgacaagctcttcataggcatctactgaatcaaagtatgtttgaagaagaatgtttaaggcaggtacggcttctttaatcgcttgatagatttcttttacggctttcacgtcttcatatgaagcggtgacaagtgctggctcatcaatttgaacccatttgacgccagcttcttcaagttcttttaaaacctgagtataaagcggcacgagacgctgctgaatctcttttacttcatttggttcatagcctttagaaagtgagacaaatgtataaagaccaagtacaacaggttttgtttcaacaccaaacgccgttttcaccttttcgtaagcttcaagcggtttgttatgtgtgagtttgaattcggtgcttttttcgtattctggaacgatgtagtgatagtttgtattaaaccattttgtcatttcacttgagacagcatcttttgttcctcttgccatcgcaaagtatgtatctagcgggtcttttaagctgcggaagcgctctggaatccaattgaacatgacagcagtatcgagcacgtgatcgtagaaggtaaaatctccagaaggaacaacatcaatttgttgatcaatttgcgttttaatggccgttaaaaattgttcatccagtgtgcttaagagggtttcgcggtctgtttgacctttccaataagactcaagtgcttttttccattctctgtttaaaccaattcgcggaaaacctagattacttgttttaacaattgtcaattccaattcctcctctaaatataaaaagacatttacactcatggcgaagattgatgagggcaaatgtctggtttaaaaagacaaaatgtgtgtgcgaaataaggcgtgagcataactgacgctttttccgacatctcctatcaaccgtagggggtttgatgtgatagagcggctggtatcctggctggtgaatctgcaagcttttcatccttcccatccttatgacagtggattcatgagaaaagctctcctcactcacagtggcgggaccgcgccggattttcaccggtcttcccaattaaaattcgacgtgtgatcgaattaccgactctcaaactatgaatttattgtgttcgattatataacgtccacttcatttcgtcaaagtaaattttgaataattttaattaaaaaaatcctgagaaaattcaatctattctcaggatctctattcaagctatagagataaaagatctgcttccaatgttttttctaaaaggacatcaggcgcagttaaatataaaaatccatttccgacgagggctttcgactgcttcagtggaagggttcttctgacaagctgagcatagacctcaggctctgtcagcttgcgctggaacgcttcttcctcggcatttttaataatggctagtgcaccgcttacgtgaggggcggccattgaggtgcctgtgagtctgccgtatttatggttagggagagtggataaaatgtcttctcctggagcgacgaggtcgatttctttattggcattggagaattcagaggattctcttgcaagagaggcagagccgacggcaatgacttcattgtatgctgctgggtaggagaactcttctgtacgctcgtccccatccccttcatttcctgctgcgcacacaacaagtacaccgcttttcaccgcgttttgaatggcttcctgcaaggcgggctcattgcttggaccaccgagagacatggagataatatccaccttctgctcagcggcatagttgatgccattaatgatccattcgtatttcccgctgccattttcaccgccaagaactttcacgatcagcagcttggcttcaggggcaacccctagaattccgccattttgatctgttgctgcaatcgtccctgctacatgggtgccatgtccgttgtagtctttcacattttcagcatctccgttgtcatcatcggtaaagttcttgcctccgataatctgatcttttaagtcgggatgctccgtgtcgcaacctgtatcaaggacagcaatggttatgccttttcctttgaagccacttgaccaaagttcgggtgctttaatctcctgaatactttccggcgtctctttcgcttccatcacattggcttttacttcatacggaattaagcgaatttcacctttcataagaaagccctccttattttgttttcaaagtagattcaggctgcgtaatgttattgtataaaagaaacttttgatcggaaagggtcaattgtaataatttttcaaacaatcaatctattatcaaaagtgcagttctcctcacttcttgacgaaagaactcaacttttgaggaaaactcttgatatcatatgaaaaaggaggatatgctgcatagtgagtttgcacctgtacagatgaaaatgggttaaaaggactaaaagaggcaaactaaaaaacaaggaaatcaagcaataaatgcgatataaaaagtatgtataatgtttttgttcaaaaataaatgtttctttcataaaaaatagacatgaagattgtgactgttccaaatgcgaaaggcaacatataataatgaaaagacaagcttgcctttcagataggagagatagagatgaataaagggaagatactcgtagtcgaagatgaaaagaaaattgcaagggtgctgtcactagagcttgaatatgaaggatatgaggtgacagtcaaagagactggaatggatggacttcaggctcttgaagaagaaagcttcgatttggtgctgcttgacgtcatgcttccagaattaagcggtcttgaagtgctgagaagggttcgaaagacaaatacagcgacacctattatgttgattacagcaagaggaagtgttcctgataaggtaagcgggctcgatcttggggcgaatgattatattacaaagccctttgacatagaagaattattagcacgaattcgcgcgcagctaaggttgaatattcatgcgcaagaagagatggagacagagctgagcatagcagatttgactgtcaacgagaaaacaagagacatacaaagggcaggccaaatgcttgaactcacaccgagagaatatgatctgcttgtccacttgctgaagcatcagcagcaagtgctcacaagagatcaacttttaacagccgtttggggttttgattattttggtgatacgaacgtggtggatgtctatatccgttatttaagaaaaaaagtcgattacccattcgaaaaacagctgattcacacagtgagaggtgtgggttatgtgatgaaaggataaagaatgagattaaaaaataagatccagctttatacgtcgttgtctttgtttttaatggtgctcttatttcatacagccatttattttattttttcgataaccttgacgcaaaaagatatgtcccggctgtctgaggtggctgaaaatatcgccattgctttaaaaaaatcagaagaagaaggtcttccatcttcggagcttctgaaagcgtacttgccccaaaatggcatgatccgtgtcgtgacagaaacgggtgaatcaaagctgactgtcacaaaggagtcaacgtttagttcactgcctttcacatatgaatctgggcagacagcagaaatcaaagaatacaacaagcatatgactgcgttcgctgcgatcccggttatttggacaaatggagagattgtgtcgctccaagtatatgaagaaatcgaaaatacggaagagaatttggcgttattaagaatgattttaatcgctgctggcgttttaattatagtgctttcctattttgctggccacattttaacaaaacaaatcgtacgccctattagtagaatgacgagcaccatgaaggcaagtatgaaggagaaggcgtttaaacgaatcaaactagcaggcgattcaaaggatgaattgtatcaaatgggacaaacctttaatgaaatgtcagaaatcctcgagaagcattatgagaaagagcagcaattcttgcatgatgcctctcatgaattgaagacaccgattaccgtcattatgagctacagtaatttactgaagcgctgggggcaaacacgtccagaggttgttgaagaatcctcccaagcgattcatgatgaagcgaaaaaaatgaaaaggctgacagatcaattgctgacactggcaaaaaatggtcagcctctatatgtggatatgaagccagtcgatcttggtcatttgtgcaagcagatatgccatacacttgaagtggccaccaatcgaaccattcaaactcatgtgcaaacagatcagccgcttattgtggaaggagacgaagagaaaatcaaacagcttttgaccatcttgattgataatgcggtcaaatatagtacagagccagttgatgtgacatgcggatgggcgggagagaagccgtttatttcagtcgttgaccatgggattggcataaaagaagaggatttgccgaaaatctttgaccgctttttccgtgtggatgaagcaagaaacagtgagacgggcggaacgggtcttggtctttcaattgcgaagcaaattgcagaagagcatagagctgagctgaaggtagacagccgaatcggcgaagggacaaccatgaccattcttttccggaaataaaataggtcttttctcatcaatttctcatttcctccttataaaataggaaataggaaggaggcgctgcatgtctagaaaaacgaaaatggtgcttgcgctcgcaggatgtctcgtcgttcttgctgcctttgcaatgctcatgattcaaaccattgatcaaaaaatattaagtgaagcagaaatcaaaaaaatcatcgcaaaagactacaatggaaacattacaaatattgatttaatcaatcataaacaggactatacattgacgctggaaaatgcaaatggcatctatcaaatcattgcatcttctgcaagcggtcaaatgaaagaaatcagacagaccaaaagctatcaaaagccaaatgaaaaaaatgctgagctccaggcagaggaagcggctgttaaaaaagtaagcggtactgtcatccaaaagaaagaaaagtcagatcgttttatctttacgatccaatcaaaaaaagaattatatcaagtcgatgtcgacaagcaaacgtttaaggtgcttgaagcagaaaagaaaaaaccaacctctaaagaaaagaaactgacgaaaatcacggttgaagaagccatccgaattgcggtaaaagaagtcggagggacagtggatgatgcagatcttgaaacatttagcggtatgctcgtctttgaggtggagctggatttgcctgacgggcgtgaggcagaggtgcttgtgaacgcatatacaggagacattgaaggtattacgtacgaaaactaatccttttctcatgattttctcatgtttctttcctttctttatcatcttgtttctttaagataaaggagaaatcaaatagaggaggacatgaacatgatgaaaaaagtactagtagctacagcattaacaggaactcttgtcgcaggtggtttcacacttcaagcgcaaaatacaaatcaaacagcacacgccgagcaggtggtgcaaaagaaatcatcgtttgtctcaaagaaacaagctgaaaaagcagccctaaaagtcgtgaaagggtatgtggacgatgtggatcttgagcgtaaaaaaggaaaatgggtgtatgaggtcgagattaaaaaaggcggctttgaatataaagtatatgtcgatgcgaaaacaggaaaagcgctgaacgatccagtcaaagaaaagaaacagaatgtgaaaatcactaaaaagcaggctgaaaaaattgcccttgcaaaagtaaaaggaacagtcacagattctgatttagataaagaaaatggtgtgtacttgtatgaagtcgaaatcaccacaccaaacggcgaggaagttgattttgagatttccgctaaaacaggcaaaatcctgaagcaagaatgggatgattaagccatcaccaaaccttacactttcatgtgtaaggttttttcattgggacaaactacgggaaaggaggcgagagaatatgaagaaaaaagaagaagagcagacaatggaccatgcggaatatgttccgcatcctgatggagaaggatatgctttgtttttgcatgattcctttcatctcctctcccaagaggatatgaatcagccagaagaggaataaaagacatgaaagggcgatggtcaactttgtctatcgctctttttttcaaaagtaagcgaatacatgaggaaacttggcatcttgcttattgacatcactgcgctttttctgtaatctcagtgtgtcaacaatatgagacttcgttaggtgaggctcctgtatggagatacgctgctgcccaaaaatgtccaaagacgccaatgggtcaacagaaatcatcgacataaggtgatttttaatgcagctggatttttcctatgccatacagtgctaaagctctacgattgaaggagcaagtgtttattttgttatgcttacaaagcgccttcattcggttgaaggtgcttttttatgggaaaaggaggtgtggggatggatcatcccgattcgagacacatagagaatatgtcaaaagatcagattgagacatcagatagaggagatcctgacccccgcacattctaagggattcgggtatctcctgactttggggaggtaacagcgatgatacaaaatattacgtacgatgaactcattttacgcatcattattttactaagagatggaaaacgaaaagaatttaaaaacatcatggaagaacttcagccatatgatatggcctacttatttaaagagcttccagaaaaacaccgcggccgcttcctcagctttttaccagtcgatgacgtgacagaaatgatgggtgagctggagcgggaataccaagaaatcgttcttgaaaaagtagggaaagacaaagctaccttcgtcacaaacaaaatggataacgatgatctagccaacttgtttgatgagatggaggatgagctaaaggatcagcttttatctaacatggaagcagaggaatcaaaggccgtccagcttcttatgaattaccctgctgagacagcgggacggatcatgaccaaccggtacgtttggattcctcagcattatacggtgcaggatgccgttgtgaagctgaaaagctttgcagaaattgcggaatcaatcaactatttatatgtgattaatgatcaaaaacagcttgtaggcgttctctcataccgtgatctcattttaggtgaaccggatgaaaaggtgcaggatctcatgtttacaagagtcattgccgttggagcctttcaagatcaggaggaaatcgcaaagctgattgaacggtatgattttcttgccattcctgttgtggaagagaacaatgtcctagtcggaatcgttacagtcgatgatatcattgatgttgtcattcaagaggcaggcgaagactatgagaagtttgctgcctctggtaaagatattacgttcgacacgccggcatttgtggcggcataccgccgtcttccatggctcattctgctcttgttcattgggctgatttcaggcagtattttaaattattttgaagatacccttcagcaagtcgttgctttagcgttcttcatgccgatgattgccgggatgacagggaatacagggacacagtctcttgccgtcgtgattagagggctttcaaaagaagaattaacgaaaaaaaccattatgcgtcttatttttagagagctgagaacaagtatttacattgggatcgtctgttccattattattacagtcgtcgcaatggtgtggcagggcaatatgattttaggttttgttgtcggctcctcactgcttgcaacactgattattgggacaatggcaggtacggtcgtgccgattattttacacagattaaacgtggacccagccattgcatctggcccgctgatcacaacattgaatgatattctatccttactgatctattttggaattgcaacagcattccttcatacactgatgtagcaagaagactgtaaaacgttacgttttacagtcttttttgaataaagattgcatatagcgcttccatcctttacattttaaggagaaggtgggagagaaaaatgaagaagtttttattcattttaatgtgcatggtattgctaggtgcatgttcaagggaagacgaggggaaagacagaagacttgtggcagcagagtatatgattgaagcgattaccgaaggagataaacgaaaaatagaaaacatctatgttgaaggtgctgtcccaagcccaaatgacattctaaagctgaaaaaggaatggggcatagagacgctttcttatgaagattttcaattggaagaagccagcattcacgtctttcatgcgaattacgaagatgaaaaaacaggggagaaaaaggcacttgccatgcgggtaatagaagatcctgaaaaaggcggtgtacggattgactttgtaggggtcgttgaaggaactgacgcttcctctcaatgaaaaattttattagaagacaaggtataatctaaaatgattttatttaaaaggatagaagagctgaaagaacttcgctctatctatcctcttttttaccacaaatgacctgatcacatatgagttatgcccattaactccataaatcgtgagagggcactggtcatgtacgaatcgcgacgccttataaacacagtgggcacgattctatgtggttccggtaatggatgacaggtaaatctgccttgcatccgagattcaaccatagattttggtaatacggtgactccaagcccgttttcaacgcatttaagcacgccctctaaagtgccatattccattaccttcataggagggtagccattgctctctaaccatcgctgccaacgccccaaatagatgcaatgcgcaaatgacgaaagcaatggttcatgcaagattgattctacctggaattcctcccgggagtagcttgtaatcagaacaagtgattcttccaatacagggtactcaataatgtccggatgaagaattggcccatcaaccaatgcaccgtctaccttgtagttaagaatagcactaacctgatctacagtaggtgccatatacatgctcaattctacttgtggaaatgtcttatgatattctgtaaaaatgattggcaatcttgtagaagcggttgactctatagatccaatgtgtaaagttccccgcggagtagaggaaagctttactgcttctatcgcttcttcaaaatcgtagagtaatttgtttacatatggcaacagttcacgtcctgcaggcgttaaggatatcttcttgtgatatcgatagagaagaggaacacctaattcttgttcaagacgttggattcgtgcagtgacattcgactgcacataatttaatttctcggcagcttttgtaatgctttgttcaatagctactgctttaaatatttccaaagatttaatatccaaaataacgctcctttttgcatcataaattgtgatgaactatacactattttttgattttacgtgatccaatagaataagtaaacttaatgatataagagatttatcatgaggaggagaattgaaaggtagagagttttaactaggaaaagataaaacaggcgtttccaattaaatgaggagggaatctattgatttcaaagattaatatccaagagaaatttttgcaaataaatgattattggaatcctagaataagtggagagttgaacgactcatacattaaaatggtaaaaattaagggtgaattcatttggcatcaccatgatgacgaggatgaaatgttctttgtatgtaaagggaatctagtcatccgttttagggatagagaaatagctcttaatgaaggggagtttcttgtgattcctaaaggaattgaacatcagccaattgctgaagaagaagttcatttgctcttaattgagcccaaaacgactctaaacacggggaatgtggtcaatgaacgaactgtttcgattcctgaacgaatggatgaacactagatcgttgcacttaacaggtgctttagttgaaaaagaggcagcaatcgctgtctctttttactacgttatcatacattcacttgtctttaattttaaagagtaagcgaatctttatttgtttatcgatttttgtaccggaagtgtgcgttaatctggccttccagcatttttttcttatattgtccgctttttaatgcctgttcttttttcttcatgtctttcaaaatctcggctgtttgcacaccgtcttctcgtttgttggcgatgtccattaaacgttctacatcagaaaaagaatatttacgcgtgcctcttgttgagcgctgggggtagatgagtctgcgttcctcataatatcggatttgcctgacggatagccctgttaattcactgacaatcccgattgaaatgacttttttatctttataagatacatcttcctgcgtcatatactcacccctgcaagtcttttcttcatattatacagaacgagaaggaaaaaaacctatcatttgtcagaaaatataacacataaacgaaaaaacgaaaaaaccatggaaggaaagataacaacaaatgtgaaatgagtgttgtgcgtgcatataatgatgatgagttgaaataggaggaggagcaaatgatggagcaaacacagatcatctgtatggcaaaagaaatcatcgcattagatatgaagagggatgaattactggagcgattcatgcaggtggcaggtcagaatgcacatgctcttctaagagccgtacaaaatgatttgtataaaagatcttcataagcacctggtccagatcacttgataggaggggataatcggtgcggcgtatcttaacagaagctttagcaaaggaaagacattattatacgaagcagctctgttcattaggagtttacagccctgatgcggccaagaacatgacaattagtgacttaaaaaaagagtatcacttctttttcaacaaaacagagcgtaatttgtgaaaatcccttgaaatgtgcgtatgtcacataaagggttctttttttgcgtgcttaatattatagcaatattgaattttgtagaaatttgacgaatacagtgtaaggaaacgcagttcctttacagattatgttaaactatgtcgcatcttgatggtttgctaaaaaagctttttttcgagatgattgtgaaaaataagaaggattttaaaagtttatatcgaaatcttatacataacacgaatggagtcacttatgtggttgaaagggttttcaaaaacgtacttctattttttacgaaaggctccaactgcaccgcaagaaagccttgaagttaaaaaaatattataagaggtagatatgtgatgagactatcgtttaatgaagaagaagtagaacgttcaatgacactttacaaggtatttgcaagagcatttaaaagcgtttcagaacacagcattagagacagcaaagagcatggatttaatccaactgaatttgccgttcttgaattgctgtacacaagaggtgctcaaaaacttcagcaaatcggctcaagactcctgcttgtcagcgggaatgtgacgtacgtaattgacaaattagaacgaaatggtttcattgaaagagagcaggacccaaaggataaacggtcggtttatgcccatttaacggataaagggcgcagttatcttgataagatttacccgattcattctcttcggattgcgcgtgcgttctctggcctctcgcgtgaagaacaagaacaattgattagtctattgaaaaaagcaggcattcacagtcaacatttattatttagatagaacgaaaaggtgccatgattggcacctctcagattgttgacaaagggctaaaatgatctttattttagccctttgtcttcttttcagcgtgacctgaaaacctttgaagtctaggaaggacgagcaccgaagcagagcgaatttgacattcgtgagcatcggagcgcagaactgacaacgaatgcgagggtttgtctacacgctgaaaggtgccatgattggcaccttttttatgtgtccagctgatgcgccggataggcaatgaatttttcgatatcggttgctggaaggggctttgcataataaaaaccttgcaggtcgtcacatccttgcgcagataaaagctgcgcctgcgcaaaggtttccacaccttctgctatgacttcgagagataattgatgtcccatcgcgataatggcacctgtaatctgttcagacttcgaatcatttaaaatatcttcaatgaaggatttgtcgattttcagtcgatgaatgggcaaatcctttaaatagcttaaggagctatgacctgtaccaaagtcatcaatactaatgcgaacgcccagatgtttcagcgacgtcagcacctgttttgattgcttgatattgtccattgtcatactttctgtcacttcaagctcgagcagtgacgatgtcaggttgtattttttcagtgtcaacttaatcaaatcaattaagtcttcagaattgaattgtttcgcagataaattgacagccacaggaattttcagcccgttgtcataccacgttttagcctgcctgcatgcggtatcaatgacccatctgccaatatcaatgatcagccctgattcctctgccagctcaataaaagcctcaggtgattttaaggaaccatctggtgccttcattcttagaagagcttctacgccagtcatctttcttgttttcgcactgacttgcggctggtaatgaagcacaaactgttctctctgaatggcatcccgcaactcaagctctcgatttaacctgtcttcacttgatctttccattgattcggtaaagaactcataccggctttgcttatgttttttggataaatacatcgccatatcggctttcctcatcaattccatcccatctttgccattttgaggtgagatggcgatcccaatgctgatagatgtaatgagctgatgattctggatgaaaaaaggacgttcaaattgacgaatgatattttgagaaagctgctcaattttgtgtgtgtcatgtcccatgtgagggaagatcattaaaaattcatccccgcctagtcttgcaataaagccattgtccggtaaacattgcgtcagtctgtttgcagctgctttaagtagtaagtctcctatgttatgaccaagtgcatcattaataattttaaaacgattcaagtcaagaaacagaacagccgttgatgttcctgtctcttcttgagcggagagaacatcatttaaatggttgatggcgtggcgccgattaggaagctcagttaacgcatcataatgtgccatgacatgaatttctttttctgcaatccgctgctgcgttaaatcttttaagacaagataaatactgtcaagtgtattgttgacatgaacaggtatgtaagtgacatgataataataaaaacgatctgctgctttcagttctgcttcacgtgtgatggctttttttgaccgggaaataaattcttcccacatctcagtcggcatcacgtattgactgacatcatcaccaatccaagaattgcacatttttaagatttgtttacctgagtcgttcgcagaaagcacctttcgatcgacagataacacgataatgccatcgatattatgtttaatgagcgattgaaaccgctgttcattttcctttaactgatctgactgcttcatgattcggtgatctatataggcaccaaagatcatcagtgtttggacaatcagtgtcatcaagccgatgaaaatcgacagactgaatggcgacatttcaagagagccgcctgcagcggactgtccatctgaatgaaaaaacatagtagaagcagccataccagtataatgcatgccagaaatagccccacccatcacgagtgcaccagctatttttaacagatgatcctccttttttttctcggatcgatggagccgaaaaaagagatgcagtgaaaagaaagatgccagcgcagcaatgaaaaacgaaagaaaaaagaggactggatcatagctgattgagacattggccattgattccattccaagataatgcatgctgcaaatagcagagcccatggtgattgaactaatgagcagccgtcttatggagagctgctcttgaatgcatatcgagaatgcgatcaaagaaccgacaaaagacgccaaaatcgataaaatcagtaagggagtttcatatgtgatgccggtttgcatgtgaaatgccatcatgccaataaaatgcatcgaccatatgcccatccccatgatcattgcaccaatgaccagccatacctttttctttgcaccgcttgactgtatcactcggctggctaactgaagagctgagtaggaggccacagcggcgacagcgactgacagaaagacaagccatccgttgtagcttcctgttaattgggtcatgtgagaaaacctccagtatcttaaaacagacatatacttaatatatcggatcgaatggcttctgtgttcacttttccttcacttaaataccacaatcaacgtttttttcacgtgtcttttatagtaaaatcaaatttaatgtaaaaaaacgacgaaaagtgaatcgtttcttcggttttattcgtttaatatatggtgtgattctaaaagagatagaatcgtcaaacgattatgtgtgaaagggattgataaacatcgaagattttattatttctttagctgatgcttttaagaacttgtcgtactttggcatcttcctcgcattatgcattgaatttgttcctgctgaagtggttctgcctcttgcgggttactgggtctcagaaggggacatggccttcatcggtgttgtggctgccggctccattggcggcgtggctggccctttgaccttgtactggttaggacgttatggcggaagaccctttttaaataaatatgggaagtacttttttgtcaaacctgagtcgcttgataaatcggatgctttctttgaaaagcatggtggtttcgtcgcctttagcggccggtttattccaggggtcagaacgcttatttccatcccgtgcggtattgccaagatgaatgtgtgggtcttttgcttgtatacgtttttggcgattacgcccattacatttgtgtatgtgtatcttgggtttgtgctcggggagaactggaaagaggttggcgctatgttagatccatatcttttaccgattgggatcggggttgtgttgttgttcatgatgtatatatggctgaaacgtagaaaaagaaaaacagaaacaccaacggcctaatcactgaaagtcacctgttgacaatacagtgtgtattgattatgatataagtaatctaaatattcttaaatcccaccaaaggggagtagcgtccggttttaccggaaacaaagtcgtcattacatggacttacgttccatcggctttgttggcatgattctacatatcacatgtctagcaagacctttgccattacaggcaaaggtcttttttgtattcataagcctttgtctgttgtgggacaatagaaaaaacaaggaggaatgatgatggatgcagcaattattttagagtacgggtgggttcttctcgtactgattggattagaagggattttagcagctgataacgcgctggtcatggctgtgatggttaaacaccttcctgaaaagcaaagaaaaaaggcattgttttacggacttgcgggtgcgtttgtcatgcgatttggttccctgtttcttatttcgtttttagtggatgtgtggcaagttcaagccattggtgcaatttatcttctttatatttccattcaccatattttaaaatcgcacgtatttaagaaaaaggaatcagacacaaacatgaagcaaagcggcttctgggcaacagtcgtaaaagtcgagcttgccgacatcgcttttgctgtagattccatcttagcggccgtcgcattagccgtgacattgccgaaaacgagtcttccgcaaatcggcggactcgatggcggtcaatttattgtcattcttttaggtggtatcatcggtcttatcatcatgcgatttgcagctactgtctttgtgaaactgctcaaaacaagaccgagcctagaaacagcagcctttgtcattgtcggatgggttggtgtgaagctcacgctttatacactgtcacatccagctattggcgtcgtatcgtctcattttattcattcaacattatggaaagtcattttctggacagtgcttctcgcaattgcagcatttggctggtttttatcaagcccatcaagaaaaggcgggcaacaaaacaaggaaaaacaagagggacgcctagaagagtaggttttttgaaagaaatatcatttcattttcataacacgtatattacaaataagggggagatacccccttatttctttgcttttagacgaaacattgtaaagtagatgatgatatacatgtcataattgagtaacaggaaatgaattcctcatttcttcctttgcgcttccctcataaattagctatcataaatgagtaatatagggagaactgaggtgaaaccattgcttagccttttgtttaaaaaaggaaagaaaaagcaaacattagagcagtcggctatcagtattcaacaaggtgatatcgagctgcaaaatgcattaatagagcaatacaaaccatttgtcgctaagacggtttcatccgtttgtaaacgatatatagatgaaaaagatgatgaattcagcataggcttaattgcctttaatgaagcgatagaaaagtactctgccgaaaaaggaaactcactccttgctttcgcagaattaattattaaaagaaaagtgatcgactatattcgaaaagaagcgagaaatgcgccaacggttcaaatggacctgcaagaaagtgaaaatggcgagtactctcaaagcatgattgaagcagagctgtctacaaatgaatatagacgtttaattgaacaagaacatagaagagaagaaatagaacattttaaagaacgattaaaagtatacggtctcacgtttcaagagctgcttgaacattcaccaaagcatgcagatgccaggcaaaatgctattaaagtagctcacacactcgttgaacacgatgagctcagaaccattttatttcagaaaaaacaattgccggtcaaacagcttgaaaagctagtggaagtcagccgcaaaacgattgagagaaatagaaaatacatcattgcgatggcgatcattatgacgggtgattatgtgtatttgaaagattaccttaaaggggtgcttaattcatgagaagaggcattatagtagagaaaaacaaaaaatatgtcacgctgctgacccctgatggacaatttctgcggacaaaatatgaacagcaagactatgaaatcggtcaagaagtgacatttccgaatgaatcacgtctcgaaagaaaaagagccggtttttttgacctgcttcgtttacgtccgttaaatgcaggaatcctatcaatcgcagcgattattgtcgtgatttttactatgatgccatctttctcaagtcaaaaagcatatgcatatatgacaattgacattaacccaagctttgaactgaagcttgatcacgattatcaagtgatcggtgtcacaccactgaataaagatgcgaaacaagtactggccagtatgaaggatttagaaaaaaacgacatgaccaaagtcgtgcaggaaatcatagatgactgtgacaaaaaaggttacgtgaaccactctaagagcatttatatttcaacggtttatgaaaacaagcaggaccatacatataaaaccaacgtcaaaagtaaaattaacaccatctctggtgaatatcaaaagcgcgattacaagctagaaactgtagaaagtgacctggaaacaagagaaaaagctcaaaaggcaggcatttcaacaggcacatatatcagaaatcaagaaatgcaagacaaagatcaagaagacattcaaaaggatgaagacgcagcagagagtgatgctgtcaaagaagaagagcctaacaaagatgatgaagatcaaacagacaaagacaaacaagaagacgtcaagacagacgatagcgaagagatgaagccagatcaagaggctcctgaagctgaagacaaagagcagaaggatcaagagagggaagagcaaggatctgttcaaaagcctcaccaaacaaaacctgatgatgaaagcaaagacaatcaaataaaggaagaaaaggatcgctctttcgataaagaacaaaaaaaaaatcactcaacggaacctgatgataaaagaaatccaaacggcacatcacgtgatggcgctgaaaagcacacaaaaaaaaacgacagggatcagaaacggccgtccgctgaacgaaaaagagaacatatgaagcaaggaaaaggtgtaccgtccccttatcgtgagaaccggggcgagcacacatatgaacaataaaaaaacgccagaatagctccggcgtatttcaccatgtttttatttagattgattgcccatttgtgattgagcctgttgaacgagtctttttgtaatttcaccgccaacagaaccgtttgcacgtgcgactgtatctgaaccgagagtcacgccaaattcttgagcgatctcgtatttaaattgatctaatgcttgttctactccaggaacaagaagttgatttcggtttgccatgtccatattcctcctttcacctcatgtttgttgcgccttcttattttgaagaaaacagcgtacaattatgctggcaattgctgcacaaaaaaccgaggtgatgattcacctcggttcttctttatcctgatgctgcagtgtatgaaacatcatttcttgtgccgtactttgcaagtgtgaagtaaagacagaaaaaacggttgaactgataatgcctttgatcaaatgccattggtgctgtgtcaattcagaaaattcttcacggagcttatctgtctgttcctctgtgatttcccgtaagtttgtttcttttaacggaaaatgagtatgatgataaataaaatcaaggacatgcgcatatgcttcataaaagcgcagtggactaataatatcatcagttcgatccgtaattgtgttaaataaggcagataagatggtacggatggcatcaaagtcaaaaactgattttaaatctctaacaattaataaaataacgacctgatcaattgagtacttctttccaagctcagggtggccaatcatatctttaatatcacgtttgatccagttttgaatcgctgtcgatttaagagaagtcagttcgcataggtttcctaattctacaatttcatttgtggagagtccatgctctgatttgtgtttccgacgttcaagcctctcaaaaaaagaagggatttttagctcgtcatgttcgtgatgtttgtctttttttacagataaatttaatagctgaagcggagtcagatctccctctccttttagagaatagagaagacttgtcatgtcaattctcgttaatttaaaagcacccattattccacctcgtttgtacgtcaaaaacgtcataattgatctaattcaacatcataatctctttttgatgaaaatgcaaaataaactaaaatccagaaagcggcgtcacaatttgttcacttttcagctgtagcaaatgtcgtaaatattgaagtgacggggcttaagccgttatgataaacataagtaatgattcctttttccttgcaatttgagacgtttatttttataattttattaataagttcaaatgaacttaatatgacagcggaggttatgtatgggtaaaagaatatttctgtttatattaacgaacattcttgttatcactacgattggtattgtactatcggttattagtgcagcaactggtgttggttcttatataggagcagatggtggaattaattttgtggcattgctagtattcagtgcagttgttggttttgttggctcgttcatgtcacttgcaatgtctcgctggatggcaaaaatgatgatgggtgtgcgcgtgttaaaccctgaaaaggattcattaacatatgatgagcagcagcttgttgaccgcgtgcacagattatcaagagcagcaggcctttctaaaatgcctgaggttggtatttatcaatcatctgaagtaaatgcttttgcgacaggtccttctaagagaagatcacttgttgcggtttccactggattgcttcatgaaatggatgatgcagcagttgaaggtgtaatcgctcacgaagttgctcacgttgcgaacggtgatatggtgacaatgacgctgcttcaagggatcgtcaacacgttcgttgtcttcctttcaagaattgcggcatggatcgcaagccgctttgttccgcgtgaagagcttgtgccgattgttcattttatcgcagtgattgttttccaaatcattttctctatcttaggaagccttgtcgtgtttgcatattctagacaccgtgaattccatgcagaccgcggcggagctgaccttgccggtaaagataaaatgattcatgcgcttcgctcacttgaggcgtatacgtcaagaatcaaagatgatgatcaaacagcagttgctacgcttaaaatcagtggtaaacgaaaagcttctcttttctccacacaccctgatttaaacgaaagaatcagaagactagaagcaaaataagagagacgaaaagacattctgttacaggatgtcttttcttttttgatgaaaaagtaaataaagcataaaatacctttaaaatcatgtctcttttcattaaaatgataagtattgaaaaatgaaagttaaaagaaggaatgacaatgaacccaattaaaaagctaattgaccggctatcggctttccagctgattgccctttattattttctcgctgtgaccgtctcatttattcttctaagtttgccagtcgctcatcaagatggggtgaagtggacatttatcgatgcattatttacggcagtgagtgcggtaagtgtcacaggactcaccgttgttgatacctcccaaacatttagtgtggcaggtatgtggatccttgcgtttgtcctgcaaatcggaggtatcggcattatgacgctcggtacctttgtgtggattgtcatgcgaaaaaggatcgggattaaagaaagaaagctcatcatggcagatcaaaaccagagcaatttatcaggaattgtgaaattaatgaagcaggtcttatatttaattttgctcattgagtttgtaggcggtctgattttaagcatgtattttctcaaatattacgatgtgcaggcagcattcttacatggcttcttctcaagtattagtgcgaccaccaatgggggcttcgatattacagggaactcgctcatcccttacaaagatgattattttgtccaatttattacgatgctgctgatcatctttggagccattggctttcctgtcctcgtagaagtaaaggattacttatttaatcaggaccgaaagcacgcatcgttctcattgtttacaaaaataacaacgattacgtttggcagcttagtcattgttggcgctattgggatttatgcccttgaagcccggtttacgtttttagggaagagctggcacgaagttttgttttattcattgttccaatcgaccgccacaagaagtggtggactttccacattagatattactcaattgacagaaccgacgctgttatttttatgtctgctcatgtttatcggggcatctccaagctcggttgggggcggaattcggacaaccacctttgcccttaatttactcgcactgtttcattttgctcggggaaataagtccattaaaatcttcaaaagagagctgcatcaagcggatataaacaaatctctaatggtgacgatgatggcctttatattggtgtttggcgctacattcttattaaccttatccgagcaaaatacgcttcttcaaaatttatttgaagtctgttctgcattcggaacaacagggctatcactagggattacctctgagctctctgttttcggtaagtgtatcattatgatggtcatgtttattggacggatcggcattccaagcttcttgtacttaattggccgaagagaaagcgaagcgaattaccattatccgaaagagcgtgtcatcatcggctaaacagcattccgagcgaatgctgtttttttatttccattatctaactggctaaatcacgcgagatgttcgcaatctataggtaagaggtgaacgagacgtgctggatgtaatatggaaagcaattgtcatgctgctagttggtaccttgctgctgagaatagcagggcctaaatccattagtcaattaactgttcaacaaacagtgatcatgatttcaatcggatcgattattatccaaccctttattgagcacaatttacttgaaacgatttatgccgctgctacatttatcattgcactcgtcatcatggaaaaattgtctatccaatctgatttctttgaaaaattggtttcagggaaatctgtggtcattttgcaggatggagaaatgcttgatcacaagctgaagaaaacgaggctcacaagggatgaattcaaaatgcgcttaaagcagcaaggcatcacagacatcagctgtctcaaaaaagccaccctagaagccaatggacaaattggctatgagttaaagccagaagaaaagcccgtgacggtcaaacaaatgaaggaactcctagaccaattaagagaagaactaaatatgttaaaaaaggactgatttcagatgaaaagaaaagcagcgaaaaatgaagcactgacaaataatatgacaccgacagaaagcatggcacatgatcaaggacaaacccaatttgatgaacaatcaagagatcgtcaggcaaaccgaaattctcacaaagggaaacaagggggaggatctcgtgactaaaaagcatgtgaagagcaaggacatgaaagaccataagaggccaatggacccagatatcttagaagaggaatttggcagtgagcttggagatatcaacagcagcaaatggattgatactcttgtaaaacctaagaaagatgctgaatgtcacaatggacacatggatgaaaaatagaaaaaacgatcctcgcgggatcgttttttatttgatataactgccttgcctgccggtgattgtacgcaaaagattgttcattttgagctcaatcactggctgtgcaacgtttttaacaaaggtgctagacagggtaaaggttaacagaatggtcagcagcaataacatcagtacacttgctgcattcagggcccagtcgtcaaaccaagtcgttctaagcagcttgatcacaaagccatgtagtaaatacacatataacgttcttgtgccccattttgtaaagaagaaacggcgtgttggcactaatgcaaagaagctgaatgtagcgccaaatgcaagcatgtaccatgccattcgtttcattgccgcaatcattccctcatctccaagagaagcatatgactgtgatccaaataagaaggaataatcaaattcatagaaatagcaaaataaaaatacagccattaatacaagaagtgctgccagctttcctttgcttgtacggatgaattcaaaatgctgcttttttaaatagaagccagctaaaaacatcggcaaaaacacaaacgtacgcgataagctgagcgtattgctgatgctgtccacgtaaccgacaagtaacgcaattgacaaactgacgatcatcgcccagtgaaacggaagtttagaaaaaggaatgagcagcaaattccaaaaaaataaactaattaaaaaccataaagaccattgcggatcaattggatttaaattggccatgctttgatcctgcaagagataatagtaaactgaatagatcacctgaaaaattaaatatgggatgatcagcttaacggcgacttttttcataaaacctggctttctaaagccttttgcaaagaagccggaaaccaagataaaggcgggcatatgaaaagtataaataaacttgtataaatagagcatccaatcattatcatgaatgaatgatcgtaacaaatgaccaaaaacaactagaaaaatcagaagaaatttcgcattatcaaaataactatctcgtgaagatgccataacatcacctttcctgcttgatttcaaacataaatgttctatgtgcactgttcccgtatttgccccattttaaaatacattttggctcatttcgctatttgatgtgaaattgtagaacggttgtaaaagaagcgtaagaaaagagaattgcagttcgatcctgtcatccaaatgaaataaatgagacagtcttcgtgtaaaaagttatttttttttatgagtcgaatgaaggaacaatgaaaatattgtagaaatattgtagaggaatgaggctggaaaaggagtgtaagagaatgactgaaacgctcgatggcgcagaagatatcagaaaattagaaaaagagaacgaatatttgcgaacagagttgatgcagcaaaagaggctgttaaataagacgttagatgccattttcatatttgatcagcacctcaatattatccaagccaacgaagcgacatgcaggcttgtacagacatcgaaagaagacctcctcaataaatccgttctagatttcctatacggcatcccgaaagacaaaattgaatgctcccttgatttattttttcgaaaaggaaagttaagaagagaaatctccattcagcttgaaaacggggaaacaaaatacattgaatttgtcgcagagcatgacgtcgtgaatcagcaatatatcgtggtcatgcgagatatttcctcaaagaaaatactagaacgagaacgctccatgaatgagcagctgttcaaagatttgtttgaccgagccattgacgggatggtcatttttgatcaggatggctgcatgatcgacgccaatcactctttttgtcagagctttgagctgcaaaagaccgatttaaccgatcgttatttaaatgaatttgtcgaagatgaaaatcttccagccttgcagcaccttttaacgtcgcttaaagaaacagggaaagccaagggagagcttcccgttacccttcaatctggccagcaaaaattattcgagctcaccattacatcaaatgtcatgagcggtttttatatgtccatcatgcgggatattacagaaaaaaggttaatggaagaaaagctgttaaaaagtgaggaacgctttagagaaattttcgaaaatgcaatggatgcgatcatcatatgggcagatgatggagagattgtgagagccaatgaatcagcctgccgaatttttgaattgcctatgcactcactgattggcaagaaactcacagactttctcgtgaaatctgatcagagatataggccgactagaagacgttatattcggaatcatgaaataagggaagagctgttgttcagaatggcaaatggtcagtttaaagagctcgagtttacatcaaagcatgcggtattagaaggacagcacttaaccattttacgtaatgtgagtgatcgaaaaagaatggaagaggagctgcgcgaaagtgagctcaaattccgtaaagtatttaatggatcaatggacggcattgttctttttgataaccagtaccgcattatcgaagtcaatccatccgcaagcgagctgctcggattgaaagacgatcatttaacggaaatgaaccttttccatatccttgcgccttatcaaattgaacatttggcacagcctgctcaggcgatgtcgttagatgaaatggacaatgaagttccgtttgtgctgaaccatccagatcagcgtatattggaattctcttttaaacgcaacattattcataatatgaatttggcgatctttagagatgtgacagagcggaaggaattagaagagcgggtgagaaaatcagatacccttcatgtggtgggagagcttgccgctggaattgcgcatgaaattagaaacccgatgacagcattaaaaggcttcattcagctgttaaaagggaatatagaaggggagtattcgctctatttcaatgtcatcacatctgagctgaaaagaattgaatccatcatcaccgaatttttgattttagcgaaaccgcaagccatcgtatatgaagaaaaaaatgtggtgcaaattatgaaagacacgatggatcttttgcacgcacaggcgaacctcggcaacgttcaaatgcatctcaatgtgttggatgagattccgctcatttattgtgaacaaaaccaattaaaacaggtctttattaacattttaaaaaatgcaattgaagtcatgccgagaaaaggaaatgtctatgtgagcattcagcggaagggcgaagagcatattgtcatttcactgcgggatgaaggctgcggaatggcagaggacaagctcaagcgtctaggggaaccattttatacgacaaaagaaagaggaactggacttggcttaatggttagttataaaattattgaagagcatcaaggaacaattgaggtagaaagtgaggaaggggtaggaaccgtcttccatctcacgcttccactgaggcagaagaaacaagaaggagagcactaacgtgtattataccgtctatcacgcaccaattggggcattatacatactagaaaaagacgatgccatcatcgaggtgatgtttgatgatgagccatttttagtaaaaaagcagaaagccgatctaaaagaagaagaaacgcctgtattacaagaagcgaaaaagcagctagatgaatatttcaagggagagcgccaagtattcgatctcccgctcaagcaaaagggatctccgtttcaagagcaggtgtgggaagcactttcgactattccatatggtgaatcaaaaagctatgcagacattgcagaagcgattggcaacccaaaagctgtaagagcgattggacaagcgaacagacgcaatgcattacctatttttattccctgtcacagagtgattggaaaagaccgctctctgacgggctatgcaggaacaaaaacagacatgaaagcggtcctgctagaattagaaggtatcccatttgttcaaaaataaatcgattgacctgttccaaatgtttgtcaagcgacatatccttttattaagctaaaaaagttggttgagggaaaaaggagggcgctagggaatgttttggggcaaaaaaaataaaatgtatgccgtcacatcactatgtgtcaaaatgaacgttttgacagaagaacagaaaaaagaaatcttagcaaaaacgagtgaaataaaaaagcgcggtgctcttaaataataagtacacggcgctttttttatgatcagagtgagatgttttcagcgaacagagtatcaatctcttctgtatagttcgatgtgataatccctttctctgtaatgatacctgaaatgagatggtgaggagtgacatcaaaggcgggattgaatacctgaacatcaggcggtgcaatttggacgccgtttaattcctttacttccagcggatcgcgctcttcaattggaatatctgccccgtcttgggttgatacatcaaaggtggaaagcggtgcagctataaaaaacggaatttgaaaatgcttagctaaaatggcgagacttaacgttccaatcttattcgccgtatctccattacgggcaatacgatcagctccgacaatgacagcagaaattttcttttctttcatcgtatgggctgccatgttatctgtgatgagcgtcacatctacgccgccttgcatgagttcccatgttgtcagcctagccccttgaagaacagggcgtgtttcacaggcataaatgtgaagatcgagatttttctttttggctaaataaaatggagcaagggctgttccgtaccggcttgtggcgatggagcctgcattgcaaatggtcataatacgatcacccgatttaaagagctggagtgcattttgaccgatttgtctgcatgtttcttcatcttcaatttgaatttgaatggcttcatggacaaggtctgttttggctgcattgaccgaagctgcacgctcaatgcgctgcaataatcgctctaaagcccaggctaaattcacagcggttggacgagcactgtttaaatattcttttatctgaatgacttcttgtttaaaaacatcaatttcttctgtctcaatgtcttgggcactgagcgccagtccaaaagctgctgtaatgccaatggcaggtgctccccgcacttttaacgtgacaatggcatcatacacgtcttcttttgtatataaatgctcaaactcagtttcggccggtaatttttgctgattcaaaatgttaatatggttttcttcccattcgacagaacgggggacttcaaattctttagacaaaacccgtcactcctttacagattgatggaataatgcgacgaggtcagacgctgcttccactgcatgatattgtttgatcattgtttttccgagcgttagtgctgcttttttctgctgaatccttctagatggtgatggaatcgcatcgagatcagcggcatgagcaaggccgattgttcggcggacaagctcacagcccgcaaagcctgccgcttcttttaaaatacggtcaaaggttgttgctaaaaaactgtcagatacactaaatgcttcaatgctgtcttctttccaagcttttgcgaacacttctttgaatgtcgtccatacattgatgacatggtcaaaaaggtgctgctgatcgtgttcattctcacgagacaaagcattcaggaacaggttagcgataaagtggccaatatcgaatccaaagggaccgtaaaaggcgaattctggatcaatgatttttgtttccgtctcatttgcaaaaatactgcctgtatgaagatctccatgaacgagtgtttcagcagatgtcaggaaaatacgcttcagttcggctgctttggcctgcacttcaagatctgcccaaagcgcttcggcagcttctcttaattcttcttcgaaatcatttgtgccgctatcaaagaaaggatctgtgaagacgagtttttcagtaatgtcacaaaggtccggattcgtaaattgcttcacaaattgctttttgattttaggatttgtggcaaagtcagaagtgtaaaaaagtgtttttcctaaaaattctcctacatgatcggataaatgcggatattgttttccggcaattagcccttttctgacgatttccaggtgtgatagatcctccattgccgtcacagcaagagctgtatctgaataatagactgcaggtacaaggtgcggcgtatattctgactgcttgatcagggcagcactttcaattctcgcacggtctaatgtaagcggccagctctctccgaccaccttggcatagggcagggcctgtttgatgatcaatcctttttcttgtttgtgatcaaaaatatgaaagacgtaatttaaattcccgtcaccgatttccgtacatgtcaaatgactgctttcttggatcaagccaagtctaattgcgagtgcaactgccgagctttctgttaattcttcatatgatgccgtaagtgtaaccaattgctatccctccaaatcatataaaaaagcctctttctcctgagagaaagaggcttgatggcgtgtatgctcaaagcctctcttatctctcagcacatacgtctgatggaattagcaccgtgccctataagacaattgtcttggcgcttacttgctgcgccccacttcacagtggtattaacggtcggttgctgttggggtcaaaaggccaaatccctcgcccaactctcgataagagaaatcaatatgtaattatttcgtgtctgtttgcatttcttaattcaagatattatcagagctgcgcttcacatgtcaatcttttttcaaaattgctttacaattcataaaacaatccattacagtgtttgtattgttacgtaacttgaatagaaggtgaagaaatggaattccagcaatcagatgtattgaaacaattaccgaaacaattttttgcgtctcttgtcctaaaggtgcagaaaaaggtgcaggaaggggcagatatcattaatttagggcagggaaatcctgatcagccaaccccttcgcatattgtaaaagccatgcaggaagcggtattaaaacctgaaaatcatcaatactcgtcattccgcggaacagcgaaattaaaaaaggctgccgccgccttttatgaaagagaatatggtgtcacgcttgatccgatgaaggagattgcgattttatttggcggaaaagcgggacttgttgagctgccgcaatgcctgctgaatcctggagatacactccttgtcccagaccctggttaccctgattattggtcaggtgccgtgcttgctggagctcagatggtgacgatgccgcttcttgaacaaaatgattttttacctgactatgatcgattgcctgagaatgataagaaaaaagcaaagttgatgtatttaaattatcctaacaatccgacaggtgccacggcaagtcgtgcattttttgaagaaaccgttacgtttgcgaaagatcacaaactctgtgttgtccatgattttgcctatggcggcattgggtttgatgggaaaaagccgatcagctttttgcaaacagatggagcgaaagagacgggtattgaaatttatacattgtctaaaacgtataatatggccggctggagagtaggttttgcagcaggaaatccgtctgttattgaagcgattgagctttatcaggatcacttgtttgtttcactgtttaaagcaactcaagatgcagcagcggaagccctattaagcgaccaaacgtgcgtacaggtgcaaaatgatcgatatgaaaataggcgaaatgtgtggatcgctgcatgcaaggagattggctgggaggtcacagcaccaaaggggtcattttttgcttggctaaaggtgccagaaggatatacatctgaatctttttctgacgtattattagagaaagcacatgttgttgtggctccggggaatgggtttggtactcacggtgaagggtatgtgagagttgggcttttaacaagtgaggagcggttacaagaagccgctcggcgtatcgctgccttgaatctgtttgaaaataagccattgacaacataaaaaaatggtgcgataattcagacaatatttaagaaaattgaatattcttatcaagagtaggcagagggactagcccaatgaagcccggcaaccgacttccatgaagcacggtgctaattcttgcagcaagcgctgagagataagattcggatgaatgacacgaaacaacctctttaaggcgctgacaaagcacttgaagaggttttttattgaccatatgcatgacgaaattgaaaggggattcctagtgagtgaattactggcaacatacgtattaacacatcgagaggatgaacaagtgaaccgaaaagcggagcagatcgcacttggtttaacagtgggatcatggacagatttgccgcagctcaaaaaggagcagcttcaaaaacataaagggcgggtagaaaaagtatcagaaaaggttgcttcagccgaaaatggcgtatatcaatctgagatgaccattgcttatcctgaggctaacttttcagctgatataccggccgttttgacgacgatctttggaaagctttcacttgatggaaaagtgaagctagtcgacatacaattctcggatagatttaaaagaagcctgccaggaccggtatttggaattgatggcatacgcaaaaaattaggcgtgtttgatcgtccgttgttgatgagtatttttaaaggtgtcattggccgtgatatggcggatttaaaagagcagctccgtttacaagcattaggcggcgttgactttatcaaagacgatgaaattttatttgagagcccgctagccccttttgaagaacgaatcaaagaaggaaaaaagatattaaaagaaacatatgaagagacagggcaccgaacgttatatgccgttaatttaacaggcagaacctttgaactgaaggatcgagcaagaaaggcagctgaactcggagcggatgcactcttattcaatgtctttgcctacggactagatgtcatgcaaagcttagctgaggatccagatattccattgcctattatggcccatcccgcagtaagcggcgctttgacatcatcgcctgaatatggattttcgcattctcttcttttaggtaaattaaatcgatatgctggcgctgatttgagtctttttccctcaccttatgggtcggttgcacttccgaaaaaagatgcctttggaatctatgaagcttgtgtaaaagaggatttggttcaaaaaacgttcccagtcccgtcagcaggcattcatcctggaatggttccagtattgattaaagattttggactcgatcatgtgattaatgctggtggaggaattcacggacatccgcgtggagccatcggtggagggaaagcatttcgatcgatcattgatgcggtgatacatggagagtcgatccaagagaaggcagcttcttgccaagacttaaaagcagcacttgaactatggggaagggtagcagaataaatgaaaaaaccaattgtatgttgtgattttgatggaacaattacaaaaaatgataatatcattcgcatcatgaaacactttgcaccaagtgaatggacgaagctgaaggatgatgttctcacaaaggagatcaccattcaagaaggcgtcgggcagatgtttcaattactgacgagtgatcaaaaagaagctattcagtcgtttattttagaagatacagagattcgagaaggattcaggcaatttgttgattatgtgaaaaaggctgatattcctttctatgtgctaagcggcgggatggacttttttgtctatcccatactcgagggcattgtgggcagagacaatatttattgcaatcatgcctcatttggggaagatcatattcagattgaatggccgcatgtctgcgattcgcaatgtcaaaatggctgcggatgctgcaagccgtcaatcattcgagagctgacccatgagaaggacttcatcatcatgatcggagattcagtcaccgatgtggaggcggcaaagcatgcggatctcacatttgcgcgcgactacttgctgaatgaatgtaaggagcttgggcttgtatataaagagtatgaaacatttattgatcttaaagcgcaatttgaacaaataaaggaagtgaaggaatggcagacgcaaagagcaagcgctggcaggagctagcagacgtcaaacgtgaactggcacaaagagactggttttacggaacaagcggcaatttatcgatcaaggtgtcggatgatccaatcacgtttttggtgacggcaagcggtaaagataaacgaaaagaaacggatgaagattttgttttagtgaacgcagcaggcaagcctgatgatccgaacgaacagcttagaccttcagccgaaacactgcttcacacatacgtgtatgagcggacgaaagcaggttgctgcctccatgtccatacaatcgataataatgtgatgtctgagctgtatgggggtaagggcgaggttcgtttgaaaggaaacgaaatcatcaaggcgcttggttactgggaagaggatgcagaagtgtcgataccgattattgaaaatccagcccatattccgcatcttgcagcacaatttgcaaagcatctcactgaagagtcagaatcaggtgcggtgctcattcgaaatcacggcatcactgtctggggaaaaacagcctttgaagcaaaacgagtattagaggcgtatgaatttttatttagctaccacttaaaattaacgctttatcaaaagcagcttgtcagataaaaaggaggaaaagcacatggcgacgattttgattcataacgaagaaaacacattacttgaaaacgagcaagaggtagcagcatatttagaaaagcaaggggtcatttatgaacattgggatatcgcaaagctgccaaaccggttatcagaaaagtatgatttaacagatgaggaaaaggaagagattttgactgtttttcaaaaggaaatccagcgtatatctgaaaaacgagggtacaaagcgcaggatgtgatttcattatctgacgccacaccaaatctagatgagctgctccaaaattttaagcgtgagcatcatcatacagatgacgaagtacgttttattgtaagcgggcatggaatctttgccattcagggtaaggatggcgtcttttttgatgtgagactgaatccaggcgatttaatttctgtcccgccacatattcgccactactttacacttcaagaggatcgcaaagtggtcgcagttcgcatatttgtcacaactgagggctgggtgccaatttacgaggaagaaacggtttaatgacaggagctgatcattccgcatgaggcggatgatcagcttttttttaggaaaataggcataaaatgagaaagaaaatagttgattttgatcttctgcataggataaaattctgtttaatccatgtgtcagtcctgtccaaatttgaagtttacccccaaattagattgggtaagaggtctttaggctgtaaaaaattaaataaaataagcatatttaatttaatttacaaataaagtataattttggtgtcggatcattttgagcatagacagtcgaattcattgcgggagctgagatcatgaatatttatgtaaggaaagaacaattgctgatgtccattgatgagaagagaaaacagatggtagaagctgctcaagcggaaggctacactggtgagacgacaattaaatatagtcaagaactagacaacctgatgaatgagtatcagtatctcctttttcatgagaaacaatctgccccctcctttcatgatcttgtatctcaaatgagtcttctatctgtgaaccgcccttcttattgacatgaaaaaccggtcttgcctaagcaaaaccggctgaatgtttcaactatgctgagtgagcagaaggaagcatgatcatgacggttgttcctttattcacttcgctttgaatatcaattgtcccgccatacatcgaaataattcgtttacacacgacaagcccaagacctgtacctttttccttcgacgtaataaaaggaaggaagatatgctttaacatttcttctggtatgccttcacccgtatctttcactttaatgatgacatgttctgtttcagcctcaatcaaaatcttcaaatgaccgccatttggcatcgcttctaacgagttcttcgctacatttaatacgacttgtttaatgtgatcctttgtgcaatataccccaacatcctgaatcgtattaatttgcaaatcaacctcaacattataaaggttcgcctcagagaaaacgatcggcatgatctcacttacaatttcttttacagagttattctgccatttttctgccgttggtttccctaatacaagaaactcactgacgatttggttgattcgtttaatttcttcttcaatgacagaaaaatagagctgatcttcttctgaatgatacttcttttgcaaaagctgtataaatccgctgatccctgttaatgggttgcgaatttcgtgtgccgtacttgctgcgagggttccgattaattcaagcttttgcgcttcattttggtgacgctcctgctgggtttgacgccttaaaatgatatattgaacaagtgtgaataaaatatttaataaaataaaagcactggataaagggatcaacataacagacagcacttcacctgtagacgcgcgctgcggaaagacctccagcttccagctgttttcatctaaatatgtagacacggtgctgccattttctgatgctggctgcggaccacttgtaaacaccacatgtccattttgattcagcatcttaaaatgaagatcagggttcaatacattcataatatttcttaaataatcaatttgaatggcggcgactagcacattggtgacttcttcattttcatctagcacaggcacgcaaatggagagaatccgctgttttgtaattcggctcacatagttatctgtgatcaccgtctgcttggtcacttgaatgcgcttaaagtaatctctaaatgacaggttgattttttcctttaacggtgtggtgcttactgatacatttccttttttgtctaggagatacagacctgaaaaacgaggttcttgtttatagattttctctaggatgttttgtacttttttcgtctcaagaggctggtcaaatcccatggcaagtgaagttaatctcgcttctgtttcactaattaaataattcatttggtttttgtgaatatttaacataagtgtagcagtttgtttgttttttaagtcgattttttccgtttctttttcgtagataaaataactaatgattagggttggaatcatgaccaaaataaggtacagcctgatcttcttccaaaaccctttcagtatactcatcattcatcgctccaacgtattacctaatagacttattatagcattgaacctatctttattacgatgacttgtgtgatttttaaaaaattaggtgattcgttctggtctcattttcatgctaaagatggatcaagatgttgacattttacttattgtttattaatgtcacattagtgggttgcatttcataaaggatgataaaaaaatggaaaatcataatgttgagaaatctttgaaattatttattgtattatcacgtgcctatcgctcaattaatcatcacatgaacaaacatattgtgaagcacgggctgaatccgactgaatttgcagtattagaattactgtatcataaaggggatcagcctcttcagcaaatcggtgataagattttacttgcaagcggcagcatcacgtatgtggtcgataaattggagaagaaagaactcctcagtcgtagggcctgtgcagaagaccgcagggtgacatttgcgcatattaccaagcagggacgagctttgcttgatgatatcttcccagatcatgcgaaagaaattcatgagatgattagtgtccttagcgaagaagagaaggatgcctgcattgatatgctcaaacatgtgggactgcgtgcaaagcatttatatgatcatacagaataaatagaaaaggaagccctcggcttccttttttatttcgcttttttctcaatcggtaaaatgagtacttctacgcgtcggtttttacttctgccttctgctgtatcgtttgaagcaaccggcttgaattcaccgaaaccttttgtactaaagttctcttggtctaaattgctgttctcaagaagaatactcaaaaagtttacagcacgaatggcacttaaataccagttggattcaaattctgaatttctgatcggtacattatcagtatgtccgctaatgacgatgtcacgagcggggtttatgacaagtagttttgagatttcctttgctaacgggacatcttgagggcgaataaccgcccggccagaatcaaagaagatactgtcttctatcgtaatgagcaaaccttcgtccgtgagctttgtttcgagcttagctccaagtttcttattggcaatgaaggagtccacttgctttttgacctttgtgagaacggcatggtctcgagctttcgctttggcttcttcatcttcttcggctgctttcttggtctggttgctattttcagtttcttcagtgctttgcatgctggtttgatccatgacaccagtaccacccgtaaagacgacattaaaagactttgccatctgttcgtattttgccgcatcaatcgaactagatgcaaatagcacaatgaagagagcgagtagaagcgtcagaagatcggcataagggatcagccaagattcatctacatggtcatcgtgatcatgttttttacgtttcctagccattttgtttttctccttcttcaatgacaagatttgcacgttctttcgctggtaagtacatgagaagtttttgttcaatcacttttggagattgaccttcaagaacagaaaggatcccttcgatcataatcagacgaagctttacttcttcctttgatttacgcttcagcttgttggcaaatggatgccataacacatacccggtaaaaatcccaagcagtgtggcaacgaaggctgcactgattgcatgtccaagtgcttcaatatctcccatgtttgcaagtgcggcaataagtccgacaacggcgccaagtacaccaagcgtcggagcgtatgtacctgcttgtgtaaagattaatgcgcctgactgatgtctttcagacatggcgtcaacctcttctgttaagacgtcgcgaataaattctgcactctgaccgtcaaccgccatgcttaagccgttcttaaggaaatcgtcatctacttcctcaatgctagcttctaatgccaaaagaccttcacgacgcgcaatttgtgcccagtttgaaaaaagagggatcatttcttgaatcgttggaagctggttgtctttgaaaattttgccgaacaattttggtgttttcttaatttcactagatgggaatgcgatgacaacagctgcaatcgtcccaacaacaatgatcaatatagccgctgggttgataagagcggttagactcacacctttcaaaaccataccgacactcagtgcaataaatgctaaaataataccaattaacgatgttttgtccattatctcaccaaatcctttaactatctttttctatagttaatatcggtgtcttctagaagggttttagtcagaatataaaattaaggcagtttctgtgaagaaattttgacgaaagcgctttctaataccttaaaaaagaagctccctctgatataaagggagtttctttttaatttctttgagcagtttcatttaaaagcagctcttttaatttttcttcatacataattttgacaagatcatagctccaattcatcatgtgatccacctctttttcttttatcgtaaaggaaaagaggcggagggggcgtcggcgtgcggatggaacttagacaccgcaacatgatggagctgtagatccttcttaggatgtacttatcctttttttactacaatttcgttatcttcaacatctacagtaaatcctgaaagcttttcttcttcaagcaatatttccgtcatttgatcttcaacatgctcttgaatggttcttcgcagtggacgagcaccaaatgcagggtgatatccaagttctgcaattttttctttcgcttcttttgtcacatggactgttaaatgttgctcttttaattgcactgacagctcattgagcagaagatccacaatcttcactaaatcatctctatctaatgagtcaaactgaatgatgctgtcaaaacggttcaagaattctggcttgaaataggcgctgagtgaatcaatgagtgattgttcctcaatcgcttcttcctgatcagactggaagccgactttgaccgttttatctgtgctgcctgcgttacttgtcatgatgatgactgtatctttaaagctgacggttctgccttggctgtctgttaaccggccatcttccatgatttgaaggaacatatgctgcacatcaggatgtgctttttcgatttcatccagcaaaatgatgctgtatggttttctgcgcactttttccgtcagctgacccgcttcatcatgtccaacataaccaggaggagaaccaatgagcttggatactgagtgtttctccatgtactcactcatatctaaacggatgatcgcatctcttgaaccgaataattcttcagctagcgtttttgacaattcggttttcccgacacctgttggtccaacgaataggaaggagcctgttggtctatgtttcgattttaagccggctctgcttcttttcacagctttcgccactttttcaaccgcatgttcctgaccaatcacccgtgcttttaagcggacgtcaatttctttcattttggtttgttcgtctgcttgcagtttgccgacagggatgcctgttttttgttccacaatggcttgaatggcttctgctgtgacgacatgttctttgtcatttgttttgttttgaagtcttgcttcaatggcttcttcttcatctcgaagcttcgctgctttttcgtattgttcttcttttaaagcagcttgtttttcagcagcaatttctctcagacgattcgttagttcatcttcacttgctgcatcaatggagaggttcgcttttgaacctgcttcatccattaaatcaatggctttatccggcaaatgacggtcttgaatataccgggaagataattgaacacacgcttgaatagcttcgtctgaataagtgacgccatgataactttcgtacttatcttgaatgccttttaaaatctcgatcgcttcatcttgtgttggctcatccacaatgacgggctggaagcgtcgttcaagtgcggcatctttttcaatttgacgatattcttttaatgtcgtcgcacctactagctgaagctcgcctcgtgcaagggctggttttaagatgtttccagcatccattgacccttcggcagatcctgcgcctacaagaagatggatttcatctacaaataagataatatttttacggctttgcaattctttgattaactgcttcattctttcctcaaattgaccacgtatccccgtattcgctacaagggaggagacatctaataaatagatttgtttgttctttaatttatttggtacatcgccacttgcaattttcagtgcgagtccttcagcgatcgctgttttcccaacacctggttcaccaatcagaacagggttatttttatttcttctatttaaaatttcaatgactcttgcgacttcttcatcacggccgatgactggatcaattaaaccagcatttgcgccatctgttaaattccggccaagttcatcgagtaagcctttttgctttggctgctctacgctttgtgcatgtcctgcttgctcagagaagaatgagcttcccccgaacaattgaggtcccattttcatttttgattgctccatcaaagaggtgtagcagtcttcacataaaaccatttggctccgggacgaatttacttgcatattcaggcgaatagttgcttcatttacttgacaatgttgacaacgcatttgccataacctccttaaaataaagtttgactttatttgaccaatgaatgttaaagaaaatggtctgttgtttgaccatctttgactatagtatactctgacctattttgactttcaactgttttgctcaaaggcagttgaaaatccttttttgcatttaatcatggtttgtccttcttttcaaggaactcgtctcataggataaaaaaagacaatcgaaagtgatgggtgcggaggggtcacatgaaacgttcaaatgaatccgcttttcagcttgcctttttatatgtaggaacagtggttggagctgggtttgcgacaggaaaagaaatcgtagaattttttgttcgttttggctggattggactattcggaatcttgattagcggcgctatttttactggacttggtgcaaaaatgatgctcatttctaaacgaattgaagcagagtcttatcaagatatgaaccggtttctatttggcacagctgcaagcaggtatattaatgtcgtcatgttttttattttactaggcgtcacttcagtgatgatttctggcgcaggggctatttttgaagagcagcttggcatatcaaaggaatatggaatctttttgacgatcattctgagcgtcattgtgcttttgaaaggttcaaaaggattatttggtgtcaatgttctcgtcgtcccaatgcttattttcttttcattgatcgtatttcttgattcattcgtttttagcagtagtgaaagttatgttcttgcgcttcaaatgggtgagggagagtggattttatcagctatctcatatggagcttttaatttagcactttctcaagcagtgttagtgcccgtcgcaaatgaaatgacctctgaagcggtgattaaaaagggagctgtgcttgggggcgtcatgctgacccttattttactggcatgctttttatctctttcttcattaaatatgctggaggcgtttgatattccaatggctcaggtagtgtatcaagtagcaaactccattcacctcatttatttatttgtgatcttcggcgaagtctttacatccgtcataggcaatttatatggactcgagagacaagtgagggcgtatattcggatgaacagtgtcttgacaatatcccttattctcttatgctgctatgtgattagtaaaatcggttacggtacattgatatcaacggtttatcctatttttggctatgtgagcatcttttttatcctctttctttgtctaaaaaaagtgcctgcatctcttgataagtaaagaagggatagcctgcatgaaaaatatgtggtacactatcctctgtgaaaattgaacaaaaatccgtgtaaaacgggagaggttctagcaaaaccctctataaaaaactaaggacttgccgtatccttggatgtggcattttttattttttatggctgggacacctcatacacttgtaaaggtgtcttttcttttgagaaaataggggttttcaagagcctttcagatgcagctttgtacgattgtatagatctgcaaaaggaggagaacagaaaatgaaaaatgaaaaagcagtcgttgtctttagcgggggacaagacagtacgacatgtttattatgggcacttcaacaattcgaagaggtagaaaccgtgacctttcattataatcagcgtcatcaagaagaaattgatgtcgccaaaagaattgctgacaagttaggtgtgaagaatcatctattagatatgtctcttttgaatcagctggcaccaaatgctttaacaagagatgacattgacattgaggaaaaagaaggagagctgccttccacatttgtaccaggacgaaacttagtgttcttatccttcgcttctattcttgcgtatcaaatcggagcaagacatattatcaccggtgtatgtgaaacagactttagcggctatccagattgccgtgacgagtttgtaaagtcttgtaatgtcacagtgaatttggcgatggaaaaaccatttgtgatccatacaccactcatgtggctcaataaagcagaaacatggaagcttgcggatgagctgaatgcgctggattttgtaaaaaatgaaacgctcacttgctataatggcatcatttctgatggctgcggggaatgtcctgcgtgtaagcttcggaaaaatggctatgacacttatatggaaatgaaggaggcaaaataagtgctttctcaaatctatccacaaacgaatcatccatactcatttgaattgaacaaagatatgcatgtatcggctgcccatttcatcccaagagaagatgcaggtgcttgtagccgcgtacatggtcatacgtacaccatcaatataaccattgcgggagacgagctagatgaatcgggtttccttgtcaatttcagtacattgaagaagctcattcatggtcagtatgatcacacactgcttaatgatcatgaagagttctcgtcaaccgatccatacgcgatgcctactacagaggttgtggcaaagacagtccatgacaaagtagcagcgtatttatcgactttagcgaacaaaccggtatgtgttcaggtctttgtgagggagactccaacaagctactgcatttaccggccgaaacgagttgaaaacaatggctaaagcgattcctgtattagaaatctttggtccgaccattcaaggagaagggatggtcattggacaaaaaaccatgtttgtcagaacagctggctgtgactactcttgcagctggtgtgattccgcctttacatgggatggctcagcgaagcatgacattcagtggcttcacgcagaagacattgtcaaagaattaaaaagaataggcggacaggctttttctcatgtcaccatttcaggggggaaccctgcgcttttaaaacaaatggaatcacttattgatttgctgcacgaagaaggaattgatacagcgcttgaaacacaagggacgatgtatcaggactggtttttgaaaatcgatgatttaaccatttctccgaagccgccaagctcaaatatgaaaacagattttacgaaactaacacgaatcatagatgagctgaaaagcggaaatagattgcagcatgcaagcctgaaggtcgtgatctttgacgatcatgatctagcctatgcaaaggatgttcatgcgaaatatccagagcttcctttttatctgcaggtaggaaatgatgacacgacaacaggtgatgatgcgtacttattgacgcatttattaaagagatatgaagcgcttgtcgatcaagtagcgcaagatccagacttaaatcgcgtaagagtgctgccgcagctgcacacattattgtggggaaataaacgaggcgtatagaaaggaagagaagacatgacgacaagaaaaccagaagaattagaaggtgtcactttactaggaaatcaagggaccaattatttgtttgattatgcaccacaagtgcttgaaacgtttccgaataaacatacaaatagagattattttgtgaaattcaactgcccagaatttacgtcactttgtccgcaaacaggtcagccggattttgcgacagtctatatcagctatatcccaaatgaaatcatggtcgaaagtaaatcactaaaattatatttgttcagcttccgtaaccatggtgactttcatgaggattgtatgaacattattatgaacgatctcattgaattgatggacccaagatacattgaagtgtggggcaaatttacaccaagaggcggtatttcaattgacccgtatacgaactacggaaaacctggtaccaaatatgaagaaatggcatcatatcgtatgatgaaccatgatatgtatccagaaacgattgataatcgctaatcaataggaaaagacatgcctgatgacatgtctttttttacggggttaaaatgaatcaatcaggctgaacttataaaaaaagagaagagtcatgtcgctcttctcatacaaatgggaatagaacttgctaggacggctgggggctaccagctcgtaaacatattatatatgacagaacgtatgtttgtaaagataaatcgtgttttttgcttatcctatttgctttgagataaaatagggggcaatgaacggaaaacggaggcgtttgagttggcaaacaaagaagaaaagacagagaagctgctgatggagctaagagaagagcttcaaatgctcgaacatcaaaacaaagaacgatataaatggagtgcctccacattgcttggagtgattgcacttttgattgataaaggcgttatcacccccgaggaagttgacatgtacaagacgaaagcggaaatgcaaacctttcatacgcaaaaagactgacaccgcttcatatagtgtcagtctttttcatatgtgattgtcaaagagagctaaactgtcaaacgagagcagctttgcttcgtatatacgtatgtaacgatagtctgaattgaggattgcaaattaatgtacggagtctttgatgattttatagtttttatgattaacgactgttagtgaatccagttctaaatctctatagttgtccataatggtgacatccacaatgacagagttttcattcactttttcaactacacctgttaaaccatttctaaattcgatcacatttccaatttttgcaatcttcaaccgatccctctcctttaaaaacagatttcattccctattaaaaagtattttgcaatattttcataccaatgtaaaggataaagacgtttttgtttcgttttcgttgtatgctttcctaacggatggtatatttaatatttgatgatggctgtaaaggagcggtttttttgactgaagaacaaatcctcacaatccttgaatcgttacgaaatgggacggaaaagcaagtgaccatccaaaaagatgattttttaacgtttcgttcggtcttggtgaatcaagatgattttaagcattttcgcgggattgcgaaacatggtggagatgttatttttgaatatcttacagaagcaagaagctaaagctttttctcatgaatgagagaaagcttttttattttagttcttttgtcacacttcaaacgagcttgatacatctgaaaagaaaatgtaataacccataatcaggtgcataaggatgattataggcggaaacaggacctttttaagcgctaacaatgccagtttataagcgatcaaactaataaattccatttaatgacggaatttggacaggcatgcaaatctttgtgcgtgaaaatagaaggagctcttgttagagtggacaagtatcttaccgcctattttgattaaaggaggaatgaggcgaatgatgaaaattcatacagctctttttgtcatccttatgctggtcgcagccatgaagatggacaacctacaagagcagcaaggcacattaagtcacgaactttcacaagcacctgttaagcatgagctttcatatatagatcaagatgatcacgatcaagtcatcccagcattttcagaggagaagcgtcagccgaaagtcaaaatgcttagtacgtctacagaagaaaagtcttcaaaaacgaagcaaaagaaaagagtaaaatcagaaacgacgaatgaggaaagcgccaaacgctattctaatgaagaaatggagctactctcacgattggtacacgctgaagcgaaaggtgaatcttacgcaggtaaaaaagctgtggcaagcgtcgtcttaaacagggtggagcatcgctcgtttcctgacagtgtcaaaggtgttatttatcagcgaaatgctttccagccagtatcgaatggaagtattcatgataaagcagatcaagattctgttaaagctgtgaaacaggtagtgaaagaacatgacagaacaacaaaggccatctatttttataatcccaaaacggcaacagataactggattcgttcccgcaaaattgtagaacgtatcggtcgtcacgtatttgccgtataaagaaaagaagcgatcaatcagatcgctcttttttttgtcttcaattatcaaaatattttcaggacttgtctcatagaatgtgaaaagaatttgcttttagacaaaggggaggctacatgaatcgatttgtaaaaggggtcattctgctatctgtcgcagctttcattgcggagtgtatagagtttttagtcaatatgattttagcgagagagcttggagaacatggaatgggtctatatatgagtatccttccaatcatcatgcttgtccttgtgatcgccagcttagagctgccagtctccatttctaaattcattgcagaatcgcatgagcggctccacaaaagtatgctccgccatgcgtttaaaatgacgcttgtggtgacatgtacaacaacggggatcgcagcgattgtactgccgttcattcctgtatttcagtcatatcatccgctcatgaaagggctggtgctgtctcttattccgattattgcgtttacctctatcgcacgcggctattttatgggaaagcagcaaatgggcaggatcgctctcgccaatatgctgaagaaaacgatccagcttatctgcttgtttttgttttttcattggtattcgtttgatattgaaacagcggtactcattgccatcggtgtcattgtcgcgagtgatctcgtcgtctttatttatttatactcccaatacgtcatggcgaaaaatgctgtcaatgtcaggtctgttgaattaagagggattgacgtgagaaagcgcctcttagccgtctccattccgacaacgggcatgcggatttttcatgcgatcgccaatgcggttgaaccgtttttaatcaaaggagcgcttattgcagcaggcatctctggcacacttgctgttgatcattacggcatgctggctggtgtcgcgatgtcgattggttttttcccagcgtttatcgcccattccatcatgattgtgatgattcccaatgtatctgaagcctatgcattaggtcagtatgatcttgtgaaaaaacgtgtcaggcaggcaatactcattacgtttgggtacggggtgccggcagtgatggtgatgtattattttgcttatccgctcacacatctcttttttgattcaccgcaagctgctgtctatttacagctgctttggccgtactttttatgccatctgtttgtgatgccatttcaagcgtgtttaatcggtatggggctcattaaagatgtgttcctacataatatatgggtgcatgtcgtctcgttttctatggtctattttcttggttcaattgaaagcttaaatatgatgggggttatattagggatgaatacggggatgctgctgctgactgcactgcattatgcgacaatatgtaaggagctcggcgtttccatgtttcttagaatgaaaaaagcttgaatgtcattgtgatcgagagggcaagctataagaaaactgggaaggaagatcctgatgaatcgtaaatgtctacccgccaggcttctcatgatgaccctgcttctattactcataggcaacgatgctgaagcaaaagaatccgttatggcgccaaggatagaggcttctacattaactggtgatacgcagatgattccgccgaaaggaaaaaagaccatcctgcatttttggacaacatggtgcccgtcctgtaaaatggagctgcccgtatttgaccaaatcgtgaaagaaaatcagagtgatgttgatatcttaaccgtgaatttactaggggctgaacaaagtaaacatgcggttgcacaatttgtgaaagacagaaagtttacattcccggtcattctagatgagcacggagaaatgatgaagaaataccaaatcatcaccattccaaccacctttttgataaatgaaaaaggggaaatagtgaaaaatcatgtaggtccactgacgaaaaaacaaatcaaagagtggacggatttttagaacgaaaccttattgttaagaaccaaggctcattcctttggttcttttttgtgttcaattgcttttcatctgaataaactgtgctcagaagagacggaatggtccacatcaataatgataattattatcaaaaagaaattataataattattaattgaaaattgatcagaacctgttataatgaatgacagacctataaaaagcttgaaatagcagaaaatatagatgaaaaaaggaaacgggcaacgattgatgatgtgaaaaccattatcaattagagaggagaaaacaatcatgaatgagaatacagcactttatcaaacaacaaatcaaaagaaaaaatggtccgttcatcaatgggcacagcacggagaattaatagcagcaggtatctcggggattctcattttgattggatggattctaaaggatgagagcatgtggagtattcctttatttatccttgcgtttatgattggaggttttgcaaaggcgaaggaaggaattgaagaaaccatttcgtctaaaagcttgaatgttgaacttttaatgattttcgcagccataggctcagctatcattggatattgggcagagggcgctatcttaatttttattttctcactaagtggtgcgcttgaaacgtatacgtcaaataaaagcaagaaggatttaacagctttaatgagcatcgcaccagatgaagcgactttaattgaagaagatggcacgaccattcaaatcgctgcttcatctttaacaccaggtgaccgtatcatgatcaaagctggggaacgtattgcagcagatggtgtgattttaagcgggagaacaagtgtagatgaatctgcgctcacgggcgagtctgtaccacaagaaaaagggcagggcgaagacgtgtttgcaggaacagtgaacttaaatggttccttaacagtagaagtcaccaaacataatgaagaaacgcttttccataaaattattaaacttgtcgaatcggctcaggaaagtgtgtcaccaagccaggcatttattgaaaaattcgaaggtgcgtatgtaaaaggtgtactgatcaccgtcgcgattttaatggttctgcctcattttgtactaggctggagcttgagtgaaaccttctaccgggccatggtatttatggttgttgcatcaccttgtgcgcttgttgcatccattatgccagctgctttgtcactaatatcaaacggcgcaagaaacggaatgcttgtcaaaggaagcgtctttttagaaaagctaggcacaagcagcatgattgcttttgataaaacggggacgattacaagcggaaagccggctgtagatcaagttgtgatagctaaaggacaagaggaagctgctttttatcaggcgctttatcaaattgaaagtcaatcaaaccacccgttagcgaaagcgatctctgatatggcaaaagagcaccacatagaaagatcagctcatgtcaccattgaagaaacctctggttttggtgtaaaggcacaattgaatggagaaacgtggcggattgggaagaaagactttgccggcaaggcttcaatggaccgcgagatcgaagagaaggaagattatctttctgaaaaaggatacacagtggtgtatgttcaaaaggatcaagaagtcgttggctgccttggccttaaggatcaaattagacctgaagctaaaaaaatgattcaagagctgaatgatttaggcatacaaaccgtcatgctgacaggagatcagcaaaaaacggctgaagccattgcgcaggaagccggcatccaaacggttgtcgctgagtgccttccagatgaaaaggtacatgaggtcaatcaacttaaaaaacaaggtaattccatcatcatggtaggagacggaatcaatgatgcaccggcactcgccacagcagatgtgggggttgcgatgggcggaggcacagacgtggccttagaaacagcagatctgatcttaatgaagaacaatttaaataacttaacaaagatgatccgtctttcaagaaagatgaatcgaatcattaagcaaaatatcattttctcattaacggtgatttgtttgttaatttgtgcgaatttcttacaagtgcttgatttgccttttggcgtcatcgggcatgaaggaagtacgattttggtcattttaaatggactgcgtcttcttcgggcatcttaagcgaatcatcatagcgcacttggcttctgccagtgcgcttttgtgcgaaatatagcaaaaactgatacaatagatcagtagaaaaacgtgtgaggaggatcacgatgaaccgaatgaagagcttgtcttcttggctaaaggaaaaagacattcaaggtgcatttatacatacaaaggaaaatgtgttttatctatctggatacttcacagagccgcatgaaagagtaatggggctgtttgtgtttcaagaggcagatccattttttgttttgcctaaaatggaagtcgagcaggcgaaaaatgctggatggtcaggcgatatcattggttatgaagaccatgagaatccatttgatttcattcagtcagcggtagaaaaacgcggtgtaagagcaactcaacttgcaattgaaaaagagtcgattccgcttcaaagagcagagcagcttcaagctgccactggggcagaaacttttgtccgggcagaagaagagctcaatcagctaagactgattaaagatgaatctgaaattgctacactgaaaaaagccgctcaattggcagatgaaggtgtgaaaattggggtggacgccttaaaagaaggaatcaccgaaacagaagtgctcgctgtcattgaatatgagctaaagaaaaaaaacattcaaggcatgtccttttcgacgatggttctctttggcgaaaaatcaggagagcctcacggaaatccagggcagacagccttaaaaaaaggcgattttgtgttatttgaccttggtgtcattgttgatggctattgctcagacattacaagaacattcatctatcaggaagcttctgacaagcaaaaggacatctatcaaaccgtcctgaacgcagaaatggcggcacttgaaatgagtaagccgggcgtgagaattggagacctggacttaaaagcacgcgggctgatcacagaagctggatatggggcctatttccctcaccgccttgggcatggtctaggggtgtctgttcatgagtttccttctatgagccaggcaaatgatgatcttctccaagaaggcatggtgtatacgatcgaaccggggatctacgtcccaggagtcggcggcgtcagaattgaagatgatgtactgatcacagcagatggtccagtcactttaaccaattatccgaaagagctgacgatcatcaagtaataaaaaaatcacgatgaacgtccatgtcttggaagtgtcatcgtgattttttgtcactcttttcgatccttatcaacaaaaaaatcatcaattgattcaaacggtttgattttatgttcttttcctaaaggatgtagtgcaaaacgagcagaaaacaaaacagtcatacataatataatccatatgatgatacccatcttgaattcccctttccatccagtgatttgttcagctcacatacatcttaaagtatgaaacgcttaccatatcaagagaaagtaggagaaaaaatgccaaacataagggagattgcgaaaagagcgggcgtatctgtgacaactgtatcacgtgtgttgaatgatcatccttatgtcaaagaagaaaaacgagaacgagtgctacatgcgatgaaagagctcaaatatacgagaaacattcaggctgtacatttagcaaagggctattcaaatatgcttggcattgttcttccaacgattgatcattcttatttcagcagacttgtcacagggattgccgagaaagcacaggcgcgcggtatgcattttgctttatttcaaacagggtatgatcctttaaaagaaaaagaagcattgatgagtttaaaagagcgccgcgtggatgggttaatcttttgctcaaatgcgttaagtgatcgagacattttaaggtggcaggaatccgggcctattattttttgccatccggcgccttttgaagactgctcaacggtgtcgattgcacatgatcaagcatttaaagaagggctgcatcatttagcagcatgcggacatcagcgaatcgcgattgttctagccagaatagaaggcgcaaacagccagtcacgacttcaagcttatcaagatatgatgaaatcgctcgggcaggagattgatgaagaatggatcatcgaagggaagctcacactttttgatggaaaacaattattcacagagtggcaggagatgaagaatcgccccacagcattattcatcacaaatgacgacgtatcagcaggctttttattagaggcgcagcgtcatgatataaaagtaggagaatctccagccatactcggctttcaaaatgatcaattgagtgaggctttggggatttccagcattgatattccgcttaaacgtatgggtcaggaagcgtttgacttgttcgaccgggccgtaaagggagagacaccagaaaaaagaatgctgccatttcgcctgatcgagcgatcaaccaccgttttcaaaaacaatcgttgacgcacgtttcatctgttttgtacgataagagggattgaataagaaggaggtggggatgttcatggaatccttcaccgttgataaagcgttaaataataatgtcatcatcgcaagacacccttcttggggcgaagtggttctaattgggaaaggaatcggcttcgggaaaaaatcgggtgatgttctcgatcaagacacatttgaaaaaatgtttgtacttaaaaatacaaaagaacaaacagaatataaacagctgcttcaccacattgatgagaacatgatcgagcttgccaatgacgtcatttatcatatacgagaaaaaatggggcaccgtttgaatgagcatattcatattgccctgactgaccatattgcctttagttttaagcgggtgcagcaaggatatgatatcaccaatccctttatgcttgagactaaatcgctgtatccgaaagaatacgaggtcgcaaaggaagtcgttgagctgattaacgagcgttcagatgtcgaaacaaagctgccagaaggagagattggttttattgcgctccatattcactcagctttgacgaatcggcccttatctgaggtgaaccgtcattcgcagcttattacgcagatggtccaagtcatagaagattcatttcatatgaaagtagaccgtgaaagtattcattatttacgcttattgcgccatattacattttcgattgagcgcattaaacgggaagaatcattagaggagccagaaaaattgcttcatctattgaaaaatgaatatcctttatgctacaatactgcttggaaaatgatcaaaatattacaacatgcattgaaaaagcctgtacaggatgcggaggctgtctacctgacacttcatctgtacagattgacaaataaaatttcatagtttccttgaaacgtgtaactgattcgatcaggcatgagtgacttaaggtaaatacaggataagatcctgttatttgcgcaaccttatatcaccatgcctttttttgtgtttgaaggtgaaatgtaaacggttaattatgaaatgtacgtcagggagcgtcccacatgtatgttgtaagcgaaaacaaaaggaggttcaaccagtgtttaaatcactttttggtgtgttgcaaaaaattggacgagcacttatgcttccagttgcgatccttcctgctgctggtattttactagcacttgggaatgcgatgcaaaatccgcagctgattgatgtagctcaatttttaagcaatgatacaattcagcttgttgcaagtgtcatggaaaatgcggggaacattgtcttctcgaatcttccgctcttatttgctgtaggggttgccatcggtcttgctaatggagacggtgtggcagggattgccgcaattatcggttatcttgtcatgaacgtgacaatgagcgccgtattaatggccaatggatcgattccatccgattccatcaaattggctaagttctttaaggaaagccatccagcgtatattaatatgctcggcattccgaccttgtctaccggcgtcttcggcgggattattgtcggggtattagcagcttatatgtataataaattttacaaaattgagctcccgcaatatctcggcttctttgctggtaaacgttttgttccaatcgttacatctatttctgcacttattttagggcttttgatgctagtcatttggccgccaattcaaggtgcactgaactcgttttcaacaggactgctcgcagcgaatgagccgcttgctgcctttgtattcggtgtgattgaacgctcattaattccgtttggtctgcaccacattttctactcgccattctggtatgagttctttagttataagagcttatcaggtgagcttgtccgtggtgatcagcgtatcttcatggcacagatcaaagatggtgttcagctgacagctggtacattcatgacagggaaatatccgttcatgatgtttggtctgccagcagcagcacttgcgatttaccatgaagcaaaaccaaagaataaaaagcttgtcgctggaattatgggatcagcagccctgacttctttcctaacagggattactgaaccgcttgaattctcattcttgtttgttgcaccagtgttatttgcaatccactgtgtatttgctggattatcctttatgattatggatattctaaacgtgaaaatcggtatgaccttctcagggggattaatcgacttcttcttattcggtatcttgccaaacagaaccgcttggtggcttgtgattccagttggtctcgtacttgctgctatttattacttcggatttagattcgccattcgcaaatttaatctgaaaacgccaggccgcgaggatgaagcagctgacggtgcagatagtgctaagtctgaaaagggtaatgacttaccttatgaaattcttgaagcaatgggtgaccaagaaaacattaaacaccttgatgcttgtattacgcgtttacgtgtcactgtcaatgatcagaagaaagtggacaaggaccgcttgaaaaagcttggtgcttcaggagttctcgaagtaggaaacaacatccaggccatctttggaccacgctctgataatttaaaaacacaaatgcaggacatcattgcaggccgcacgcctcgtccagcgaaagacccttctgcaaaagaagaagtcagccagcaggtcgaagaagtcattgcaaaaccgcttcaaaacgagctaggtgaagaaatttttgcttcaccaattacaggggagcttcatccgattacagatgtaccagatcaagtattttcagggaaaatgatgggtgacggtttcgccatcttgccaacagatggaacggtggtttcaccggtgaaagggaagatcttaaatgtattcccaacgaaacacgcaattggcctgcaatctgacggtggacttgaaattttaatccacttcggtattgatacggtcagccttaaaggagaaggatttgaagcatttgtacaagagggagatcaagtagaaatcggtcaaaaactcttagaggttgatattgataaaattaagtctgaagtaccatctttgatgacaccaattgtatttaccaacttaggtgaaggacaatttattgaccttcaagaatccggtgaaatcaaagctggtcaagaaaacatcatgaaaatttcaaaataattttcataactgccgttcttgttagatgacaagctcggcagtatgatataatattgtggatgtattaattgtataaaaaggagattgataaaaatggctcaacaaacattcaaagtaactgcagattctggaattcacgcacgtcctgcaacagttcttgtacaaactgctagtaaatatgatgctgatatcaacttagaatataatggtaaaacagtgaacctgaaatctattatgggtgtaatgtctctaggaattgcgaaaggtgctacaatcacaatctctgcttctggttctgatgaaaatgatgcacttgctgcgcttaaagacacaatgaaaagtgaaggcctaggcgagtaatgcaacaactgaaaggaatcggtgcttcatcaggcgttgcgattgcaaaagcatatcgtctggaagaaccagatttaacagttcaccaaaaagacatcaatgatccagagacagaagtgaagcgttttgaagaagcaattcatgtttctaaacaagaacttgaagcaattaaagaacatgcgctaaaagagcttggccaagacaaagcagatatcttttctgcacaccttcttgtgttaagtgatccagagctgctaaacccagtaaaggataaaatcaactctgataaagtaaatgctgaatttgctttaaaagaaacagcgacaatgtttgtcaccatgttcgaagcaatggacaatgaatacatgaaggaacgtgcagcggatattcgcgacgtaacaaaacgtgtaactggacatttgctaggcgttgacattccaaatccaagcatgatttctgaagaagtcatcatcatcgctgaagatttaacaccttctgatactgctcagctgaacagacaattcgtcaaaggttttgcgacagatatcggcggtcgtacttctcactcagcgatcatggcaagatctatggagattccagcagttgttggaacaaaagaagcaacaaaaacggtgaaaaacaatgatctgatcattgtcgatggtattagcggagacgtcatcattcagccttctgaagatgaagtgaaagcgtatcaaaaaaagcatgaagactacttagctaaaaaagcggaatgggcgaaactggtggaccagccaacggtcacaaaagacggcgttcacgtagagctagctgcaaatatcggaacacctgaagatgtaaaaggtgtacttgaaaatggcggcgaagcagtcggattgtaccgtacagaatttttatacatgggcagagatcagcttccaacagaagaagaacagttcaatgcttataaaacagtgttagagaagatggaaggtaaagcggttgttgtccgcacacttgatattggtggcgataaagaactcccttacttgcagcttccaaaagaaatgaacccgttccttggctttagagcgatccgcctttgcctcgaagaacaggagattttcagaacacagctacgcgccttacttcgtgcaagtacatatggaaacttgaaaatcatgttccctatgatcgcgacattatcagaatttagagaagcaaaagccattttacttgaagaaaaagaagcattggttgccgctggtacagacgtatccgattccattgaaatcggtataatggtagaaattccatcaaccgctgtcatcgcagaccaattcgcaaaagaagttgatttcttcagtattggaacaaatgatttgattcaatacacaatggctgctgatcgaatgaacgaacgagtgtcttatctttaccagccttacaatccagcgattttacgtttgattacgcttgttattgaagcagcgcataaagaaggtaaatgggttggcatgtgcggtgagatggcaggagatgaaatcgcaatcccacttctacttggattaggattagatgaattctcaatgagtgcaacatctattcttccagcaagaacacagctaagcaagctttctaaggaagaagctgcatcatttaaagagcatattttatcacttagcacaacagaagaagtggttgatttcgtgaagaaaacgtttcaacatcactaagtgaattcaaaccagacagtaaccctgtctggtttttttgtcgaattttatcatattgggtcatatccggcagagagaagggcatcctataagaaaaatggaggtgaccagattgcctttctcagactataaaccgggtgatcaagtatatgtgatttatcgaaatccacatgcagcaaacgtagcacaaatcaaagaagcagaaattgtatcacatccatataacgaagaggagcttgccctatttttacttgaaacgtatcatcctttagctccagatgatgcggtctttccgacatatgaagaagcagaagctctttatcaagatttgtttgaataagggagattttagaaaggataaaagccatcctgcgcggttaaagtaaccgtatgaaaacctataaggtaaggatgtgctaaatatgatcaaaccttttgtgccccagcttgtttacattgaaccaagggcgttagagtacccgttaggacgagagctgaaggaaaagttcgagggtatgggtattgaaataagagaaacgacttcacataaccaagtaagaaatattccgggtaaaaatgacttgcaaaagtatcgtaatgcgaaatcaacgcttgtcattggtgtgaggaaaacgttgaagtttgatacgtctaaaccatctgcagagtatgcgatcccatttgcgacaggatgtatggggcattgccattattgctatctgcaaacgacaatgggaagtaagccgtacattcgaacatatgtgaatgttgaagaaatattagatcaggcggagcagtacatgaacgagcgtgcgcctgaaatcacgagatttgaagcttcttgtacttcagatattgtaggaattgaccatttgacacatacactaaaggcagcgattgaatacttcggccagactgatcttggtaagcttcgctttgtcaccaaatttcatcatgtcgatcatttacttgatgcaaagcataatggccgaacaagattccgctttagtatcaatgcggattatgtcattaaatatttcgaacccggaacatcaccgttagatcagcggattgaagcagctgtcaaggtcgcaaaagcaggctatcctcttggctttattattgccccaatttacattcacgaaggctggcaggaaggatataaagttctttttgaaaagctcgatgcagccctaactgaagatgtcaggcacgatatcacctttgaaatgattcagcatcgttttacaaaaccagcgaagcgtgtgatccaaaaaaactatccgaaatcaaaattagaattggatgaagaaaaaagaagatacaagtggggtagatatggaattgggaaatatatctaccaaaaagatgaggaacaagaactaagacagacgttagaatcatatatcgatcagtactttccgtctgcaaaaattgaatattttacttaaagcaagcctttatggcttgttttttctatttaaattttcttacaactattgaatgcggtaccaattttgccgatatacaaaataagatgcgaaagtaggatgtaggggtgatgagatgtttaagaaacttcaagtgagaatagctgttttcatctcagttattttaattttaaccgtcgtggccgttcaagtgggttccaacatagtattaacaccactcattgaacgggatgcaaaaaccaccacagcggcaacagcagaaagcatgagagatattattgcacaaaagcttgataattacgggggtacaattaacaaactggcaacaagtacactgactgaagattttgcacaaaagcaaacaaaacaaacattagcctttgaaaacgatgaactaaaagtcttgcaggagcaggatgaactcatctcacttgcctatataggaacaagtgacggtaaaatgtttgccttcccagagtctgattttggtgaaggatatgatccaactaagcgagattggtttatcaattcggctgaaaagcctgatgaagtcatctggacagatccgtatattgataaagcaacgaatgaaatggttgtctcagccaccaaggcaattgtgcgaaatggaaaggttgttggagtcgcaggacttgatttgaagctgtcttccattcaatcgtatataaaggaacaaaagattccttatatgggaaacgcttttttagttgatggcaaaggaacgattttggcacatccaactgagcaaggaaaaaacatatcaaaagtcgcttctgtaaaaaaagcgatcgacaattccggtcttgatgataacaaagaactgacggtcatatctaaaatcaaagaggccgattggacaataggtgtcagctttgagaaaaagaaactgctttggatcacagaacaaatgaatcagacaagcatcattatttcagtcattgccattgttcttgcgatcattctcagtttcttattagcaagaagcatcacaacgccaatcaagcgtctgatcgagcatgtgcgtaaggtgtctgaaggtgatttaaccagctcacttgaaacgaaatctcaagatgagattggtttcctcacgaagagctttaatcaaatgaccgaggggatcagagagttaattgaaaaagtaaaaggggcttcagaccaagtagtgacatcaacggatgaagtcacgcaaatttcaaatgaaaccttactgtcgagcgaacagattgcaacggccattcaagaggtggcaacaggtgcgtctaagcaggcttcagaagcagaaacgattaatgagaaatcagagcatttatatgaaaaagtacgtcatatgggtgagcttgccacgcaaatgcaagccaactcaaaatcatctgaagatgcaggctatagagggctagatgcactaggtatgctcgttcaaaaatcaacacaagcgaacgaagaatcgaagaaagtggaacaaatgctgcttgaccttgaacataaaacgaaaaatattgaaaacgttgtgaccgccatctctgaaatctctgatcaaacgaatttacttgcactgaatgcaagcattgaagcagcgagagccggagaaagcggacgaggatttgctgttgttgcagaagaagtcagaaagcttgctgaacaatctgcgcaatcaaccaaacacattagtgaaaccgtcaaactcattcaagatgaatcgaagaaggcggctgaagcgatgacggcagcaagtaagatgaatgaggaacaaggtgacgccattaatgcaacaggcgaggcactgagtagcatcacaatggaaatgcaggcacttgtcggctcaattgacagcattcatacacagatcaatgaaatgacagacgaacagcagaaaatgaatgactccattcaaagcattgctgcgatctcagaagaatctgcggcttcagctgaggaagtgcatgcgtctacagatgaacaagtccaagcgttagaaagaacgaaaacttcgactgaaatgctgaacgaatcaagccaggcattacgtcaggcggttgatcggtttaagctgtaattaagcggaaaggaaccttgcggcgtgagcaaggttctttttgtatgataaaataaagcagaggaggtgttgacatgaatgtcaatttatctgggaaaaaagcattggtcgctgcaagcagtcaaggtatcggaaaagcgattgcctttgctctagcaaaagagggagcggatgtgatgctttcaggaaggcatgagcacacgctgaaagaaacggtgaaagaattatctccgcttgtaaaaggaaagctgacttatcaagtatgtgatgtgtctgacgcgcagcaaatcaaggcgctcgttcaagcggcagctggtgatgagaagtgtctagacattcttgtgaacaatacaggcgggccaaaaacagggacgcttgaaaccttaacagatgaggactggttggaatcatttcagcttcatttactcagctatattcgattattaaaagaggccttgccttatttgaaaaaacacggcgcacgcgtattaaacattgcgtccatgtcagtaaaagaaccgatcccaggcttgatgctgtcaaatacttttagaccagctattgtcggctggacaaaaacagccgctcaggagcttgcaaaggatggaattttgattaatacgttagccccagggaaaattgaaacagaccgcgttaaacagctggacaagcaccgcgcacaggcagagcaccaaacagttgaagaaatcaaagcacaggctgaacgtgcgattccgcttggccgttacggacagccagaggaatttgcagcatatgcagcttttcttttatctgaagcaagtacatatatgacaggtcaaacactcatcattgatggtggattgacaaagtctctttaaggaggaacatggggtgacaatcaaaacagttggttttattggaattggtgtaatgggacgcagtatggcagaacatttaatggatgctggttatgaagttctcgtttatacaagaacaaaagcgaaagcagatgcgctcattcaaaaaggcgcatcatggaagccggcagtgaaggaaattgcagaacatgcagatgctgtcatcacaatggtaggatatccatcagatgtagaagaaatctatttaggtgaagaggggcttgtggcacatgctacgcctggtacttatctgatagatatgacgacatcgaagcctcagctggcaaaagaaattgaagtgaaagcgaaagaaaaaggattgtttgcgttagatgcaccagtttctggcggagacgtaggcgcaaaaaatggaacgcttgcgatcatgattggcggagaaaaatcagcctatgaagcgtgcctgcccttatttgagcaaatgggcgaaaacattcaatatcaaggacctgcaggaagcggtcagcataccaaaatgtgtaaccaaattgcgatcgcagcaggtatggtaggcgttgcagaggctatggcctatgccgaaaaatcaggacttgatccagagcacgtgctcaaaagcatcacaacgggcgcagcaggaagctggtccttgtcaaaccttgcaccaagaatgctgaaaggtgatttcgagccagggttctacgtgaagcattttatcaaggatatgggcattgcacttgaggaagcagaactgatgggagaagaaatgccaggactttcacttgcaaagtcactttatgaaaagctgagcgaacagggcgaagaaaacagcggcacacagagtatatataaattatgggtaaaataaaaagacctgtcccatttagggacaggtcagcgtgtagacaaaccctcgcattcggtgtcagtcctgcgtgccggtgctcacgaatgtcaaattcgctccgctccggtactcgtccttcctagactgcaaaggttttctatcacgctgaaaagaagacaaaaggctaaaatgaagatcattttagccctttgttaacaatctggcctgtcccatttagggacaggttttttagatatcttattttccgatgaattgctgcgtccagtagttaccagatttcacataaccaacaccgatatgtgtatagcttttatttaagatatttgctctgtgaccttcactgttcatccaagcagtcaccacttcttgaggagatctttgaccttgggcaatgttttcacctgctgttttgtaagtgataccgaatttcttcatttgatcaaatggagatccgtaagttgggcttgtatgagagaaatagtttttatctttcatatcttgagattttgcgcgagcagatttgcttagttttgaatcaacagaaagtgcttttaatccttgctttgcacgctctttgtttgtaagctcaacgacttctttttcaaatgcattcaagctgctgtctgcttttgctgtcgttgtgtctttttgatcagcttttgtattgttattgttgtttgaattttgttttgctggcgcacttggtttagaagcagtaggttttttcactgattcttgtttttgttcattttttgctttgtttacttctttcaccacttttgtgccagtaacaggttgaccgcttttgatcagcttgtttaaaagagcttcgatctctttttgattcgacttgcttagcttgtttacatctgaagagatatgtaattttgcagctaatgtatgaagatcaatggtttgatgctgtacatgtattacttgtttcaggttaagctccttcgcatcagctgaatgtcccccagtgaacgtgatgagtgcagcagccgttagcgctgaaaaaaagaatgatttcttcttcatattgtaactcctcctaaaatctttgttttgttttctcacagaaaatcataacatggactttttgttataaacgtaccagcatcctccattgacaatgcctgtttgtcatttttgttaaagtcacaaaaaaacccgcctcatatcaaaggatagggaattcttccatttaatgaaaacgacataaacataccaatattttaaagtgttagtatatttttttgcataatagggattgacagctttttttcacttgtttcgctgtaacaactattacaaaagtgttacaataatgagtggtaattgtaaaagattgaaaggatgagaggagctacataagtgggagagaaacagcatcaaggtggtgccgagcagaaaaaaatcaagcgccggaacgcctggaggattaatctctttttcttcgctgtctttagtttatttgctggacttgtgatcaagcttggtgtgctgcagatcgtcaatggtgaggattataaaaagcaagcaaaccgaacagaggtcaaaacagcatcatacccgtctccgagaggaaaaatgtatgacgcgagaggaagagtcgtcgttgataacgaaagtgtacctgccatcgtttatacatcagaaagcggtgtgaaggcgaaggataagattaaagtagcaagaaaacttgcaacttatataaaaatggatactgattttttgagagagcgtgacattcgagatttttggctggcaagccatccgaaagaagcggataagctcatttcaaaagcagagcaaaagaatcttaaagcaaaagatgtctatccacttcaagtagagcgcgtgcctaaggaagaggtcaaggcgatcgaaaaaaatgcagaggaaaaagcagttgcagcgatctatcgtcgatttacaggcggatatgcctttgagcctcaaatcgtgaaagcaatggaccccaatgaagagaaaaaaggggacgaaaaagtggctttactcgatgaaacaaaagagtcaaagcagacatcatctgtgagtttgacctatgaagagatttcacttgtgtcagagcatctggatgaactgcctggtgtaaatgtcatcaatgattggacaagaaaatacccgtatgaaaagacgctttataatgtacttggcggtgtgaccacaccagagcaaggcattataaaagagcgtgaagattactatatggcaagaggctactcacgaaatgaccgggtagggaagagctatttagagtatcaatacgaggattttctgaacccggagaaagcgaccgttcaatatactcaggttggcgggaagctgctcgatgaaatcaagcggacagagggacgaagaggacttgatcttgcactgacatttgatatggagctgcaaaaggaagtcgacaagatcgtcgaatcagagcttagatccgctagtgcgagaaactatatgatggaccgtgcatttgttgtgatgatggaccctaacactggggatgttcttgcgatgtctggcaagaaaatggacggcagagacgtcactgattatgccatcggaacatttacgacccagtacgaaatgggctctgttgtcaaaggagctactgtcctctctggttatcaagacggaatgtcacacaaccaagcctatatggatataccactctactttgcagggagtgggggaaaaccgaagaggtcttacaaagttcttggatgggtcaatgaccttcaggctctccaaaaaagttccaacgtctacatgttccaagtagcgatgagaatggcgggcatcacctatcaaaaggatgggccgttaccggcaagacctgagcacttacaaaaaatgagaaactactatgcgcaattcggtcttggcgtgaaaacagggatcgatttgccgcaggaatcaagcgggatgcagacacatcctaagacggtcggcggacttttgctcgatgaagcaattggccagtatgacacgtatacaccgcttcaagttgcccagtacatgtcgacgatcgccaatggaggaaatcgcgttcagccaagagtggtgaaaagcgttcaccttccaacgaagaagaatgaagtaggcccagtcgtgaaaaaatatgagccgaaagtgctgaacacgattaacaattcaaaagcagatattgaccgcgtcaaaatggggctgaaaatggtcacatcaacaggtggaactgccgctggccgttttggtcagcatgatgtcgcaggaaaaacagggacggcccaaaccttttactatggtgctaaccgcagctggtggggaaatgccacgtacaatttaacctttgggggatattatccatcgtccaatccgaaggtggcttttagtgtcgtgacaccttatgtctcagataaagattccgtcattaaaaccatcccaagtaaaattattgataagtacgttgaattacaaaagaaatacgaaaagcagtaaacagcagagagcacagcaagagaatgtgctcttttttgctgaaaatatggacgtttccctcgatgacggaaggaaaatacgggttttctagcgaatcttttttatacatcaatctaaggacaaccctaaaaaatgaaaaggagggtcggacgacgatggaacaaaaaatgaaagattcgaatcagctttattcgaatattgatttacatgccgttctttcttctaatggccgctttctctacatttcttctaactgtaagcagcttttgctctatgaacaaaaggatttactagggtgttttttgaaagactttgttcataccgaagatcaatttctcgtcgagagttatttctacaatcagcacatgctagagatttcccactttaggctgcttagaagtgacctaacagctgtatggattgaagctagtattgattttgttgcttgtgatgagttagacagtgaattaagtagagaaatgatcctaaaaatgagggtgctggacgctgaaccgcaaaaagcagcatttcaaacaacatcagaagtgtcagaacagtcgttaggcagtctgccggctttccaacatgtcagtgaagctgaacaattgattgccatgctgccaaatccgttatgtattacgattttaggggaaattgtttatgcgaatgatgcgatgcttcaattaatgggggtaagtacaagagatgacatgatcggcaaaactgcatttgactttattggtgaggagtaccatgacattgtgagaagccgaattacgaggctgcagcaaggccttccagtcggaatgattgaacagatatggaagcggaaagatgggagcagcattcatatcgaagtgaagtcatcacctacgatctatcaaaatcagcgggcagagcttttgctgttagtggacatttcatcccgtaagaaattccaaaccgttcttcaaaaaagccgggagcggtatcagctgctcatccaaaactccattgatacgattgcggtcattcatgatcataaatgggtgtttatgaatgaatcaggcattaaattatttgaagccgaacattacgataaattaataggaaaggatattttccaccagatacattcctgtgaccagcaaaaagtgaaaaagagcttgtcgcgtattattgaaagagcatcagattccgagattgtcacgatgagctgtcatacatttaaacacaagctgatttatactgaaatggtgtgtatcccaaccacattctttggggaaacagccgttcaaattattttaagagatatatcggaacgtaagcagacagaagagctcatgctccgatctgaaaaattatcgatcgcaggtcaattggcagctggcattgcacatgaaatcaggaacccattgaccgctatcaaaggctttttgcagctcattaaaccgaaaacaaaagatcgcgatcaatatttcgagattgttttctctgagctgagccggatagagattatattaagcgagttgctcatgctggcaaaaccgcagcaaacggcatcgatgcagacacttgatttgaaaaaaatcatcagcgaagtcacggctctattagaaacacaagcgaacttaaatggtattttaatgaatacaagtgagatagaagaggatctcctgatgaacggggatcaaaatcagctcaagcaggtgtttatcaatttaatcaaaaatgccgtcgaatccatgccggacggaggtaaggttgacattacggccaaagcagaaagagatgggattctcgtcaccattcgtgatgaaggggtcggcattcctgaatcggtcatgaagcgaataggagagccttttttaacgacaaaggaaaaaggcactggacttggcctcatggtgacatttaatattttagaaaatcacaacgggacgatccgtgtggatagtcatcccgaaaagggcaccgtatttcacatcatgtttcctgcaaaataaaaacaacggcaagagagccgttgtttcagtctgttaaatgaatggaacgtttttcaaggacgaattgttctaggcggtcaagtccttctttcagtgtttcaagtgaataagcataggacagacgcacatacccttcgccgagtggagagaaagcagaccctggtacaacagcaagtcttgtactttctaacagctccatacaaaaatcaaaggaactcatcccaaacgattcaatggatggaaaaatataaaaagcgccagaaggcttaatgaccggaagccccatagaaatgagccgatcatatacataatcgagtcttttcttatattgctctctcatgatgagtgcatcatccacaccatttgtcacagcttcaagtgccgccttttgtgagacagccgaggcacaagacacgttatattgatgtacttttaatacatgtttagcaattggagctgaagcaaataaaaagccaattctccaaccggtcatgctatgagatttagacagtccgttaatcacaatggtctgttcctttaagaaagaggcaattgaatgatgcggccggtcaaatgtcagctcgctatagatttcatcggataaaataaagaggtcttttccttcaaggagctgggcaatctctttcaattcttcttccgaaagcgtgacaccagttgggttcgaaggataaggaagcacaacacactttgtcttttccgttaatgcatcctcaatcagcttggcatttaatttaaagccagcattcgttgtgtcgatatgtacaggcttcccgccacacattcgaatgatcggttcatagccagggtagacaggtccaggtaaaatgacctcgtcaccctctgacaaaatggttcgaaacgcagcatcaatcgcttgacttgcacctgtcgtcacaatgatttctgactctgcatcataatcaagattgactttcttcttgatgtagtgctggatcgcttgtcttagctctaggaaaccagcattatgagtgtacgaggtgaaattctcgtcaatggctgctttggcagctgttttgacatgatgcggcgtataaaaatcgggctggcctatcgtcaaagaaacgacatcctcatatgacgatacgagatttgaaaatgttcgaatgcctgaaatttcaatatcctttactcttggattcagcaaatgctccatttctcatcaccttaaaaatttatgtttttatcctattttaccattcactgcataaatgtcacccgcgaaaggcactggatatcattatctgtagtctattctcctattcatcacagcatgagtgatatattgaagaaagagcaacatttattatagcgtaacctcacgagaaaatacaggctgcggtgaacaggattagaaaacgtcacaactgtgtaaactgaaagaacgtgagaatcaggtcatgggaattgctttcatagacatacgatctcctaaaggaggacgatagatggaacaatcagcgaagacatcgaaaatcgcgtttctatccgtgatgagtaacacatttgttgtcatcttaaaaatcattgtggggctgctcactggatctgttgcggttttatcagaagccattcattcttttctcgatttaatggcatcttttattgcatttatctctgttcgtatttcaagaaagccagcagattctaaacatccttatggtcatggaaaagtcgaaaatatttcaggaacgattgagaccttgctgattttcgttgctggcatttggatcatatacgaatgtgttcacaaattaatgcacccagagccagtcaagctgcctgtgcttggcattgtggtgatgctgataggcgcgctcatcaattttatcgtatcgaaggttgtgaacaaagaggcggagcgagtgcattctgttgccatgaaatcgaatgcattgcacctgttaacagatgtgtatacgtcactaggggtcgcattcagtttattgcttgtagcattaaccgattggtatttcttagatccgatcattggaatgatactcgctctctttattatgcgtgaagcatttaaactcatgaaagaagccttcccgccgcttgtagacgcccggctaacacccgaggaagaaaaatcgatagaagcaatcattcaaggattcagtcaagagttcatcgaatatcatgactttcgaacaagacgatccggtgcagaggaatatattgatttccatttaattgtagatggtaagacaacgattgaagatgttcaccaattatgtgatcgaattgaagagaagattcagcaagaatttccgcatgcacaaatctttattcatgtagaacctgaaagtgaaagaacttcacaaacgtaaaaaaggcgatcaaccaacttaggttgtatcgcctttttttacgcttcatctatgaaatgaaatcaatatccataagcagtatcgtaatcttcataccaagagatataagctgcgtcatcatttgacaaatcatgcttcatgtccaaaaaatcagcttcgcaaatatcttcaatcacagtcatttcgttgttctttaatagtacgacagttcccatcatgaacacctttctttaaaaaatccttgactattgtaccatgtgaagagcggttgtcaacagcagaatggaaacaagacgaaaatatcacaaaatgttaaaaaatcaggaggtaaaagaactagaagtgccatgattttcacaaattttcagtatttattcacataaaacattaagaacaaactgatctaaaatatatgtaaaagtgtacagctccattgatcttactatattcataagatataataacgaatgattataagaaatttatagaaaacatacataataaaggagaaataggatggaaacaaacataacagaaccacacattcaagaaaagaagcatcctgagctagcaggcgtgggctaccgctttcttgcccaccttttggacggcgtcattatcagtgttccttatgccttcattatgtttattttgttcacactcttttttgtctcaagcccagaggcagcatttatgctagaggatgacagctattactattccacaaccgtcatgacggatgaagaatgggctgtcattatgggacttatctttttctacgtagcatcgatcttaatcggtatcgtgttgacatggctttattacgctattatggaagcatcaaaactgcaaggaactcttggtaagatggctcttgggatcaaagtgacaaaagtaacaggcgaaaaagtaacattcggacgagcaactggccgcttttttgcaaaagtctttttgtctccaatcttatgtattgggtacatcattgcctttttcacagagaaaaaacaagcgcttcacgatttaattgcaagtacgattgttgtgaagaaataaagaaaaaaagcacctctgctcaatagtaaggggtgctttttgtatagattgcttgtatggaagagtgaagcataacataaaatagaatgatagtgaaaaatcaggcagggaagggagacaaacgattgagaacaggaaaaaagaccatgcagaaaaaaggggcaggcttcgggttgtttttgacagcacccgttttggcctgggcattgtatgactttgcaaatacgatattttcatccaatatgatcaccattttcttcccgttctacttgcaggaaacgattggagaaagtgcgagaatggatcagatcgccagtacgtttatttcttatgcaaacgcactagccagcatttttctcgtcatttttacaccattatacggggttctgatcgatcgtacaggaaaaaagaagcgctacatcacagtgtttactttaatatgtataacttgtacgtttttgatggggatctttgctggaattgatttctcaagcgaatggtttgggctgcctgtctccttattagtagtggtcaccttgtttgtgatcgcaaaatttttctatcactcgagcctagtgttttatgacaccattctgcccgatcttgggacaaaggatgaaataccgcttatttctgggtttggcattgccgttggttatttagggacgcttgtcggtctctcagtttatttacttgtcggcaatgaccaatttcatgaagcatttattccgacagcgcttttattctttctctttttcctgccctttctcttttttgtaaaagaccctcatccgctgccgcagcaagagaaaaaggcgtcatttttcagcgggtataaagaaattattcgcacgtttaaagagatgaagcaattcaagccggcttttatctttatgattgctttcttttttatgaatgatgccttacagacagcgattgcgatgatggctgtttatgccaaaatcatcattggctttaccgctgggcaatttattctgctttatctggtgtcgaccatttcaagtatcattggctcctttctatttggatatatcacaaaggcgattggggcaaagcgctcgattacagtcgtgtatgtgattttgatcgtggccctgattttggctgtgacagccacaacggaatgggttttctgggtggccggcagtttattcggaatttcactcggcgcaagctggggggcatcacgaatattgataattgagctgacacctaaggaaaagagaggacagttctttggtctctttgcattctcagggaaggtgtcttccattattggacccatcatttatggctcagtcactctgctgtttgcagagcacggaaatctcgcaagccgccttgcactagggtctttactcattcttgcagcgataggacttgtgattcatcaattcgtacgagagaaagcgtaaagaaacgtcaactttttacctatgctgccgatataaaaagtacaatcttatattgaagaatagagggatttccgtggctttaaacaaacaagaaattttacttgactctggtaccaatgaattggaaattgtgaagtttgaaattggttcaaatcaattcggcattaacgtcatgaaagtaagagaaatcattcagccggttgaggtgacggttgtaccgcactctcatcaagatgtagaagggatgattagtttacgaggcgagattttaccagtcatcaatctattttccttttttaatgtcgagtcagatcagtcagaacaagagaaatatattgtgactgaattcaaccaacggaaatttgtgttccatacaggaacggtatcacaaattcaccgcgtcagctgggaagaaattgaaaagccaactgcactcaatcaagggatggaccgtcatttaacgggcatcattaagcttgatgaaaaaatgattttccttccagattacgagaaaatcatttatgatattgaatccgcttctggagtagaaacgtatcatatgtttgacggtgagaaagacgagagaagaacagggaagaagctttatgtcgttgaagactctccgcttctcatgcgtttattaacaaatgaattaaccgaagcaggctataaaaacattgtgacctttgaagatggcaaacaggcatatgaccacgtcatggaccttgtcagtaaaggaatcagtgtgacagaagaaattgatatgattattacggatattgaaatgccaaaaatggatggtcaccgattaacgaaactgttgaaggaaaatcctttaacgagttccataccgattctcatcttctcttcgttaatcactgaagatttgcgccataaaggggaaacaatcggtgcagatgatcaaattagtaaaccagaaattcatcagctgattgaaaaagtcgatcactttattatctaaacaaaaaaccactcggcatgagtggtttttttgtttaaaaataactttccccgagtcgtttgaagacgggctttgtgtaatgtgatttttgttttgtggcggtaggtttttcttttaaaccgacatacgtttgaagtagttgctttgctcggtttaatgacatattcgctttcggattgcgatatgattgatttaaatttcctaagtgtggcaaaaattcgaagtcttctttggttggtggcaggtgaaaataataatctccaatttcaatcagcacgtcggactgttgttgactatatttgggattgttagagaaatgtaggcccacttttcttcctttaccttcttgcaatagtttttgcagcgcacgttttttcaaaagataaagaaacttggggtttggtgcggttttagcatggcggttaacagtataaatggcttttgcgatgttttctgctgtaggttctatgtctttagtatgagcataatcgtccattttttctctcctttgtctttcgtcttcctgtgcttagtataaattatacgtttttattagtaaattgcaaatagagttattgtaaaagcgataggattcatagccctcttatctacaatagccattcaggagggttctaaaacgtggttgaatataaaaatggcagaatgatcagcaaagacacagcatctattcactatgatttttcttctatctgtttcaggtggaaagaatgcggcgcatttcattttctatatgctaaaggtgttgtatattcattcttttaagcatagttgaagctgctttggtaagcaatttctgtattgaagtccgttttttgaagcaggatgaggctttgttgaactttcacataatgaggaggtaacttctataaacttctttaattgaaggatctgcagcattcagagcggtttagctgaccagcatgagggatatcttgaagtagcatcttttcgataatgttggcaaatccattgctgacggtgtcattggtgggcaaaggagaagagacgttcattgcaagaagggcagaagaattgactgaatgaaatatatatgaagtgaactattagttcatgataactacctatttaaataaatgggtagtttctcaatttggattcatttttacatattgcgtctgaaactttaccatatgcctgacaacatgtcgaacatatggtttaacaacatggtctatttcttatgacttgaataagcgcaatagaagcaaccattaaaatcagtttcattcgtcatttgtttagcttcatcaatggcgctctcgccactcatgtgcagaccaatcaatttacggcttgcagcatcacctaaaaatgcacaatcttctgtatgtacaacatactgtccttgatcatcttttgtatgaataaaataataactttttagcatacccctcacctccaacctgaatatcctactataaaacttccaaagatgtaaagaaattttataaaaatttttgcaattttatacacgttcctgttttttgaaaaaaagaaataaaggctaaataatgaaagggattgatagaatggatgtaagaggtaaaagttaaaaaagaagaatggatcgattgaagggtatgttgactcctctattggttgatgttgcttcaaatagcttcaatcaacagagtaaataacgtcgtagggcgtttcagctatgaaaaaaaggacttccttttaaagaaagccctttttcctgttcaattattgcgctccctggccttttagttctcgctgcacgtctaagtcggcagcttctctgctgaacttcggcagtgtaatgaagtaaaaaaggaaaacgagtaaaataataacgcccattccgtaataaatataagaaacgtttgtaatgagttttggaaatagtaccgcaatcagacctaatgtcatggattgagcaaacatggtaagtggatcaacccatcctgacacacgtcccatcagacgaggatggacgattctcggcagccagccgccaatgacaatgttgaccggtccaatacatgtaccaatgacaaatgatgtgacataaaacaaccatagtgtatgggtggaaccaagtacaaaaatcagaatgcctgcaaccaaaatcggaagcgacatgagatattgcatctttacttttttagcgagaacagagcccattaagctgccaacaagtagaccggcaccgatcgcgattgtaaagaaggatgtatgcagttcaaaatggtccggtgaaaggccatatttcattgtaaacattggaagtacagcaaatgcgccattgactagaccaaaaacaaaaaagccaaaaattaaagaagccaataatttattttttataatgtaaagaatgccttctttaaaatcttttagagacgttttaatggtcatgcctctccagcctgcttgtccatttggctgacgtgcttcaattggaatgttacatgaacgaatcaggatgcctgaaacaataaaactgatcaaatcaatggtaatggcaccgtgaagtccaattgtcttatacataatcgcaccgattccaacaccaaataccatgaataaactaaacagcatttgatttaagccagcggctttggcatattgatctttatttaaaatcgcctgaacgagagaggcttcagctggatagaagaacttcgtaatggcacttcgtataaacaagatcaagaaaataagtggaagtgaattgaaataaatcacaatgaataaaacaatcgtcagcccagctcgtatccaatcgcaattctctgcgacttttttacgatcaaaacgatctgctactacaccaaccataaaaaagacaaagatcgttggaagtgaatacatgagctctgctaatgtggcataggcgggctgatgactaaaatgatcgagcaaataaaaggcaaacgccatattgcctactgttgtccccatttgcgaagcaagtgctgcaaaaaagagacgaacaaaatttctgtttttaaaaatatccataaatacgctccttaacctgaagatcccactttatatcatataaaattttaagcattcatacaattgatttctcctactggctaatggtcacaggtgttccgtttggaacgattgaagcaagttcgatgacattctgattatacatacgaatgcaccctctagacacagctttaccaattgaagacgggttattcgtaccgtggatgccgtaatgaattttcgataggctcagccaataggcgccaaagggacctcctgggtttggctgtctgttgacaatataataagaacctgtcggtgtcatatttaaaattcttcctgttgcgatcggatacgaccgaataagctgtgatccagaaaacaatacgagacgtttccttgaaatcgaaacagagatgcggtaagggatcgaactaggatcgggcagaccaggaatgatgatgacctcattttgtacaggctcttgaccttgaagtgacggatttgcagcctttaaagcatctgttgttgttcggaaatcaagcgctatagaagcaagggtttctccatttttcaccgtatatcgcagcaccaaaggacactcctttcactcaaataaaagaagccatgatgtccgtcactagatatatatatggacggaatcaggcgaaggaaggtttctcctaacatttgtcatgagaaagatctttgattatacatatgcaaaaaggagcgatttggcttctgtctaaatgcgagaggagagggtgaaaaaggttaattcaggtttggctaaaaatcgaagtggcagtcttgttgtcccaagtccgcggttgacatagattcggtgctgataacttccgtataaaccttccacatatgtatggccgtaaggtgctgtgagaatggggccatagaaaggaagctgcacctgtccgccatgggtatgtccagaaagctgcaagttaatgggagttgtatttaactccaatgctgcatcaggctcatgtacgagcagtaacgtaaataaatcagaggatacttcccgcttaatcaggtcataatccggcacactcatcatcaggtcatccaatgtagcaatctgaatatgcgccccttctttttctaattgaaacacatcatttttacatattgtaaaaccgcaagctttcattgttttctcataaagatcaacgccaaatggtccgtagtcatgatttccgcatatcgcgagcttaccaaacggggcatggagcttggtcaaatatgctttcgctttttcatgctcttcaatcgatgcttgaaaatcaacgaggtcacctgtgaacacaatgaggtctggagactcagcgttgatttgctggacgacggattctaattctttcgcaggaaatgtatcacttaaatgaacatcactaaattgagcgattttaaactggtcaaatgaagctggaagttgagcatcctgaatgatcagtgacacggtatcgatcatgcgtggttcgatgtatctggcatatccgtatccacatgttgtagctaaaaaaccgagaatgctcgcgccagctgctccttttaaaaactgtctccgagaaagttgcttcatataagactcctttataaataaaattaagtatagcatcatatttgatgaatctcccatatggtgcatctagggtcaatcatgatatgatagaaaataatgaatgaatagtcattcaaaaccacagagggggagaacaaatgacgaaacaaacagtgattgtcacagggggatcaagtggaatggggaaggcgatggctgcccatttggcacacggaggctggaatgtcgtgattactggaagaacggaagaaacgttagaaaaggcggcaaatgaaataaagcagaatggcggctcgatcgcttacttccaaatggatgtgcgaaatccagaggatgccgatcaaatggtcaagtttgcggtagatacatttggtgatgtggacgctctgattaacaatgctgcaggaaactttttggttccagcagaaaaactgtctcctaacggctggaaggctgtcattgatattgtattaaatggaacatttttttgcagtcatgcagtgggcaattactggattcgtcaaaagaaaaggggaagtatgatcaatatggtggctacctatgcatggggtgctggtgtaggtgtggcgcattcagcggcagcaaaggcaggtgttttatctctcactcgaacgcttgcagtggaatggggaaagcaatatcgaattcgcgtcaatgccatcgcaccaggaccaatcgagagaacaggcggtgcggataaactgtgggaatcggaagaggcagcgcaaagaacattagatagtgttcctcttggcagactgggcacaccagaggaaattgcagagcttgcgagctttttattatctgagcaagcctcatatataaatggagattgtatcacgatggatgggggtcaatggctcaaccaatccccattttgaatgacgatgtaagacctgcttttgatgtgttataatcacacaaagagagaagcaggtgatgaaaatggtcgatccattggatattttaacgaatattgaagatgttttcccgcactatcaagccatattcagtgcggaagagcaaaaagtgataggctatgagattttaggaagaatgaagcttgagtctgaaacagttagcctaggctccttctttacggattcatctattcctgacgaatataaagtggaagtagatcataaagtactgacgcaagcactcgatcttttcacaacagcagatgatgatttgctcatttttattaatcatgatgcaaatatcctgatgcttgatcatggtgaaagctttttagaacttttgaaggaatatgaagcaaggggcattcagcttaatcggtttgttatcgaatttacagagcatacgtttagcggcgatattgaacagctttaccatacgataacgtattttcgtacatatggtattaaaatcgccatctcgaatattggaaaagaaagcagcaatcttgaccggattgccttgctctcacccgatctattaaaaatagatttacacgcattaagggcatcggctccttctccttcctatgaatatgtcttgtacagcatttcattgcttgcgagaaaaataggggcggctttaatttatgaagacattgaagcaaattttcagctgcaatatgcttggagaaatggcggcagatactttcaagggttctatcttcacgagccggtggcggaattaatcgaccgcaataaacgaaaagatcagctgagagaagaattccagcaatttattgcccatgagaaaaagaaacttcaaactgtctacgaacattctgaaacattttataagcgaattcatcaagcggtcacgacattaaaaaaatcatgcagcacaaatgatgaactcatacaaaagctggcattagaattaacggattgcagctttcggatttatatgtgtaatgaagaaggctttcaaatcactggtaatgtgtttaaaaaagaaaaagaatggctgtttcagcctgaatatatcgagaaaaactggagctggcgcccttatttcctagcgaatattctccaaatgagaatgagcgggaaaggatttttcagtgatatttacagcgatttagaaaccggtgagaggatacgtacgttttcttatccgttagagggagacatgtatttgtttatagaccttccgtatgcctatttatatgagcaagatggattaatttaaaagcagccgtttaggctgtttttttaaatagaaaaaagaaataaaaaatggttgacaatgaaactgataatcattatcatttagttatagagagaagctactctctgttccccaacccctctatcagatcaagatccaaaaaacttggcgctacccccgccaagttttttttgtgcttttcatcttctcctcatgcataggacatcccaattcctccatacatcttaagtgatgatagttagacggtaggagggaacgtcatgatcaaacgcgacaagcggctgctgattgatttgccaagaccagatcacccagatgcaaatggtgctgctgctgtgcaagaattactcggcggaaaattcggtgaaatgtccacattaaataattacatgtttcaatcctttaactttagaggaaaacgaaaactcaaaccgttttatgacctcgtatccagtattacggctgaagaattcggtcatgtagaacttgtgaccacagctgtgaatcttatgattacagggaccacccatggcggagatccagatacgacaccgatgaaagcggctgtcgataaacgaaatacacagcattttattcaaacggctcaaacaggctatccgtttgattccatggcaaaaccttggaccggggagaatgtgttctcaagcggcaacctgattcttgacctccttcataacttcttccttgaatgcggagctcgtacacacaaaatgcgcgtatatgaaatgacagatcatcctacagcaagagagatgatcggttatttactcgtcaggggcggagtgcatgttgtggcatatgcaaaggcgcttgaggtagccacgggtgtagatctaggaaagatgttgccgatcccaaacctcgacaacaaatactttgattcagcgaggaaatttgaagaccaaaatgtccatacaaagctgtacacatttagtgatacggattacaaggacattaataagatttggaaaggcaaccatccgattgatggaaagccgctcacagtgattgagggtacgcctcaaggagcacctgtgccagattatagagaattaccggaagagtttgccccaggcatttccaaagaggattttgacgaaattgccaaacggctgatgagatctgcgggtttataaaaaacatggcgcatgagatcagaaaaaagactcaaactaaaaaaacagattctttttctttttttgaattcaagaggaaaaatatcatctgagaacactttatggtatgatgctttgtaggacttgtgtataatcaatacgggttcatcttgagttgtttttttgaaaggagtctttttttagaatgtcacaattaatgggtatcattacaaggctgcaaagtcttcaagagacagcagaagctgcaaacgaaccggcacagcgttatttcgaagtgaacggtgagaaaatctgtagtgttaagtatttcgaaaagaatcaaacgtttgaattgactgtttttcaacaaggggataagccaaatactttcccatttgacaacattgatatgatttcgattgagatttttgagcttctacaatcctaagctgaatcgtatgaaatgttttttctaaggattccttcgtttatttgcggcaatatacatgtgtcattattggctgtgtacaaatggaagatgatcaatcagcgcatatttcggataagagaccattaaaaaggagttcctttctgtgagtgattctttttactacaatctttctgaagattatttagcgttttctgatgtcgtcatgagaatgaaagactttattcgaaaagaccctagatccgcctatgtgttatcaattggtacggactctcaggtcaatcaaaatgtcacaagatttatgactgcagttcatctccaccggattggcaaaggggcttggggctgcctcacacaacaagtgatcagcaggcctgtgcaaagtcttagagaaaaaatttcattagagacagcgtttagccaaaaggtatgtgcagacatccttgagggacctttaacagaactgatggatttgcttcttccgtttgctgaggaaggggcagacctccggtttgaagcccatctagatattggaaaaaaaggaagtacgaaagagctgatccaggaaatgaccggaatgatcacagctatgggaattgaagctaaaataaaacccgactcatacgcagcattttgctatgccaatcgatacacaaaataaattccgtcatttttctccaaaccttgtcgaaacgtgcggttgacgattcgattctagttccttattgtagctgtatagagaggaagcagacattcaaaagcctgctaatcaatataaaagcatatatgaaacagggggcctgatgttggatgagcgtcatcgaaaatcgttttaatgaagaagagaaaaagctattattaaacgtattgctgaatcaggaatatgctgtcgaattactaagcagtgagatcaatgatatagaatgtggaacaaaaaatgtcgatgacaatacgtataagcaattgatcacattgtatgacagagtaaggtttgagaattaatattgatttaacattctattagatactcgggagctgagtatcttttttatgcagaaaaaatctttcgacaaatttcgttttagtttatgcttaatggtaaaggggaatgtatgattgatgatcgagagaaaaggggtcgaagaaacatgatagagatagaaccaactcaattgcttgagtcaacaatagccgagcatatgattgatgcagataaagtggcacatgttcaaattggaaataaccttgagcatgccttattggtcctaacaaaaacaggatatacagccatcccggttttagatccttcttatcatctgcatgggttaattggaacgaatatgatcatggataagatctttggtttagaacgaattgaattcgaaaagctggaccaactgaaggtagaagaggtcatgctgactgatattccaagacttaaaacaacggaccctgtgctaaaaggcgttcacgctgtgacgaataatggatttgtttgtgtagaaaatgaggagcaagtctttgaaggaatatttacacgacgtgttgtattaaagcgcttaaatgaagtgattcatgccgcgaaaaaatgagctgaagcccagcttattttttttgccttcataagctataatttatataatgaccatatggaataagaaaatcttatagagagaaaggggacgcccatgcagcttcaggagttacatatgcttgttgtgcttagtgaagaattgaatatgagaaaggcttcggagcggctctttgtctctcagcctgctttatcccaaagattgcagacgatcgaaaaagagtggggaaccaaaatcttttttcgttctcagaaagggctcaccgtgacttcggcaggtgaacagatcattcaatttgcaaaagaggtgacggttgagcaagatcgagtgagagaacgaatcgatgaacttgaaggggaaattcacggtacactaaagcttgcggttgcatccattattggacagcactggttgccgaaagtgttaaagcggtatgtcgaaaaatatccaaatgcgaaggtatcacttgtgaccggctggagtagtgaaatgctcaaaagcttatacgaggaccacgtgcacattggaattattcgcggaaaccctgattggaagggaacaaaggaatatttgatgacagatcatttatatttagtcgattctgtcatcaaagacgtggacgagttaatcgagacagaacgcccgtttattcaatttaaaagtgacagcacgtattatcaggaaatccagcactggtggcaccaaaaatttaaagtgtctccaaagcagacgattctagtggaccagattgagacatgtaaacaaatggcctaccacggcatcggctacgccattttgccttcagtcaccttatatgaccacgaaaaaagtgttcataaaacaccgcttgttgacgtgaatggagagcaaatcggacgtgacacatggctgctaggctatgaagcttcttttcaattaaaacaggtgcaagcatttgtcggtgtggtcaaagaaatgcttgaaagtgatgcggtgtaagtaccttcttggaagaggaaggtgtttttttaggtaaataatcagtttgattaaatttacttattgcacgcatatccaatagatagatggagcgaatcatagaggagacttcgatcttatgaaaaacaatcaattaatcaaaatgaacaaacctgaatggggagatcgtttgcgcgtgaggtggcgtgaacgttttgctagtcatctttcaattaaagaacaaaacgagatatcaatagatgattttttatggcatttatgcagttttggaatggttacatgccttgaaaaggctgaagcgatagacgcattttttcaccaatcaaaggataagtgtactgttttttatcaatttgttgacgaggcgtatcttttcgaaaatgccagctctcttttaatcaatgatttaccatatgagtctaataatatggattataacgatatgtatgtgatggattggaatgaaaaatggacatttgtgatgacgcacgaaacggattatggtccatattttattcgaatagatgaattgaacgaatgaggaaccgatgatctcttcgatatgaaaaacccgccttccaattggaatgagcgggtttttcattgggttatagtaatgattggtcaaagctttttcataaaatcatttgacaatgaaaatcattatcatttaaagtgtacatataataattgaaaatgattatcatttagatgaggtgaccgatagatgaaagcactaattgcatttgcgagtatgtctggtaatacagaagatatggcagcaatcataaagcaaacacttgaaggaaaagggatagatacggagatgatggaatttgatgatacgaatgcagaggacctttcttcatacgattatgtgttcatcggttcttatacatggggtgatggtgatttaccttatgaagctgaggatttttatgaagaggtctctacgcttgaactaagtgacatcaaagcagctgtgttcggatctggagattacagctacccgaagttttgtgaggctgtccatacatttcataacatgctcaaatcaaccggtgcatccgtatttcctgaaacattgaaaatggagcttgcgccagatacagatgaggatgtggcgtgctgtcaggaatttgctacgagcttcttaacgtgggcggcgttatctgagaaacgagttgaaaatcatgtttcataaaggagcgacagctgttgctgcttctaaaagtggtggatactttgtcgctgtaaaacgggaaggtatttttcactacagtgtggagagcgggtggcagcagctctttaagctcaagcataaaattcatgccatcagctatatcggaccttatttattcggtgttggtgaaaatggcacagtgattagatcaggagatgaaggcaatacatgggcgctatcatcatttccaacaaatgcagtcgtttggtctattacaggtcgcaaagacgggtttgtgtgtgcacatggaaaacatagtatttatgtgtcaaatgatttcgggatttcctgggaaattatgaagccatttgctcatgtgaaccacccgcctgttattcgttctttatgtgctgcaggtgatcacctttatattggaacacagattcatgaggttcacggaggaatatggatgtatgacttggagagtgagcaggttttcctcctaaacagagaggagcaccggatgacagcttctatgctgctctgtcaggaacatcttcttgtttgcgcattaggatcaaaaaaaggaaaaaaggggtctgttcaaattttagatttacatacaaatatgctgcatgatattcaatcacaggcctttgctagagaggaatcatttttggatgtgtcagaggataatggaattgtatatgtgaccacctcacaagatgaacacggattttctaaagtgtatcagcttgatattgagcaaaaagagctcaaatggtttgatacgatcaaaggacacggttttcgtgtagccaatcaaaatgaaaactttttctgtgctggtttatatgaaagcaagtttgtgaggccatatgaggagccggcattgattcattgataaggaggaagaaaaagtgacagaaaaggttttattggtgtatgccacgatgtctgggaatacagaagcgatggcagatttaattgaaaaaggaataacagaagcgggagctagcgtggaccggcatgaagcgatggatattgatgcagagcttctcaatgattacacgcacattatgttaggtgcgtacacatggggagatggtgaccttcctgatgattttattgatttatatgaagaaatggaagagcttgatttaacgggaaaagcatttgctatattcggttctggggatacatcttatgagcatttttgcggagctgttgacctaatcgaagaaaaagtgaaggaacttggcggtgacattgtcttgccatcagtcaagattgagctgaatccagaaggagaagaagaagagaaattgatttcttttggcaaacaatttgttcatcttcaccagcaggaagcggggtaatcggtcccgcttgttttattttccattgaagagtcaactctttcacttgtcattaaaactctcctttggtacagtaatgaagtataaattaagaggaggacatacatacatgaaacaaatggacgctaatgaaattatttcatttattcaaaatagtacaaaatcaacacctgtgaaagtctacatcaaaggtgatttagaaggtattaaatttggtgaacatgcaaaaacgttcatcacaggaaacactggagttgttttcggtgagtggagcgaaatccaagaagcgctggaaacgaacaaagacaaaattgaagatgttgtcgtggaaaatgaccgccgcaactctgcaatcccgatgttagatttaaagaacattaaagcacgtattgagccaggtgctatcattcgtgaccaagtagaaatcggtgataatgcagtcatcatgatgggagcttctattaatatcggttctgtgatcggtgaaggtaccatgattgacatgaacgtggtgcttggtggccgtgcaacagtaggtaagaactgtcatatcggtgctgggtctgttcttgcaggtgtcattgagccgccgtctgctaaaccagttgttgtagaagatgatgttgtcatcggtgcgaacgctgttgttctagaaggtgtgacaattggtaaaggtgcagtcgtagcagctggtgcgatcgttgtgaacgatgtggagccttacacagttgtagcaggtacacctgcaaagaaaatcaaagacattgatgaaaaaacaaaaggtaaaacggaaatcaaacaagaactgcgtcagctttaattcacataattcgcagttgaagacatagacgtggatgatatatatccacgtcttattcgtatagaggaaaggaagcgagttcacttgttaaatcgtgagcaattaatatccattcgaagagatttacaccaaatccctgagcttggttttaaggaattcaaaacacaagcgtatctcatcaagcatcttggtgcttattcaaaagatcgagttgagatggaaacgtggcgcactggactttttgttaaagtaaagggaacaaatcctgagcgcgtttttgcttatcgtgcagatatggacggcctctctattcctgaggagacagggtatccatttcaatcagtacatgaagggaacatgcacgcatgtggacatgaccttcatatgaccatcgcacttggaatcattgatcatttcgttcatgagccaatcaaagaagatctattatttatgttccagccggcagaagaaggtccaggcggagctgaaccgatgcttacaagcgatgtgctgaaaaagtggacgccagactttattacagcgctgcatattgcacctgaatatcctgtcggaacgatagccacaaagccagggctgttatttgctaatacgagtgagcttgtgattgatcttgaaggaaaaggcggacacgctgcttaccctcatttagcgaatgatatggttgtggctgcgagtgcacttgtaggtcaactgcaatcggttatttctcgtaatgtcgatcctcttgatagtgcggtcattacgattggcacaattaccggcggaacggctcaaaatatcattgcccagcatgcaaagcttgacggcactattcgtacactttcaccagagtctatggataaggtgagaaagcgaattgaagcactagcaaaagggattgaaattggctacgaatgcaaggcaaccgtgcgatacccttcatcttattacgaagtggacaattcaaaggatctgacagaggaatttatgtcatatgttgccggagaagggcttgcgaatgtggttgaatgcagagaagccatgacaggagaagactttggctacatgttgaaaaaataccctggattcatgttttggttaggggtcgattcagaatatggcctgcatcatgcaaaactcatgcctgatgaaaaagcgatagaaacagctgtaaacgttatgacagcttatttcaaaaagcaagcaggtgaatgaataatcaagctgcctcctgtacaccttatgaacaggaggtgttcttgattatgacaaaaattggtgtagaaccatctttatccgatgtagaagaactactgaagcaaaaagggtatgacgtcgtacgtattcaaaatgaacagcaaatggatcagtgtgactgctatgtggtcacagggctggattcaaatgttcttggcatttcagacacaacgacaaaagcatctgtgattactgcgtcaggtatgacggctgatgaaatttgtcaagaagtagaacagcgtgttcaataaaacaaacaagaaaaagaaccggtagattataaccccggttctttttgctctttttctatatcgagtacttctttcatttttttgcgcaagattcgttctacccgccattgctccattgtttcggttttagctatgatgcgcagtacgagggaagaggagccgaacgcctccacgccgacaacttgaggtccttcgataatttgagggatttcttcccgaacctcatcacacgcagcttgaagggctgtgatcatttgatccacattctcttctggagataactcgatatcaacgagtgcctgcatcgtccctcttgaatggttgctcacgttcaatatacttcgatttgggataaaatgaagggtgccgtcaaagcttcgaagctgagtggttctaagtccaatttgttctacgatcccatcaaagccagcaactgttatatattctcccacatcgaattgtttctctaataatataaagaatcctgtcacaatatcactcactagtccttgagcgccaaaaccgatcgcaagccccacaacgcctgcgccagctagcaaagcggtcgggttataatgaaataagtcgaggatcatgaccactagaataaaaatcaatatgtaggcgaaaatatttaacgtgagactttgcagcgtctgagctcttgataaagagacgtcatgcttttcagagaatgtggaataggcacgcctaatcatcttgtttccgatgactctgatgataaaataaatcgcaaaaataacgattagttttagcaaaatcatactgctattgaggataatggaaacccaatctacttgttcaaatgctttcatgttcttcaaaacctttctatgtatgctctaatagagaagctaatcatttgttcccttatgcaagacatgttaaacttttgtttaagtggagcaagagattgtgacaaatcgttaattaaatttattattaattaatattgactaaaaaccgcttaagtattataattgtaattgtgaagttattaactaaatgagaatttcaacttttgattctcattttatatacagcttagaagtctgtataaagatattattttttggagggatttacatatggcagagcgttttgtaggaaaacaagctccacgttttgaaatggaagcagtacttgctaacaaggaatttggtaaagtgagtttagaggaaaacatgaagaatgacaaatggacagttcttttcttctatccaatggatttcacatttgtttgcccaactgaaattacagcaatgagcgatcgttatgatgagttcgaagatttagatgcagaaatcattggtgtatctactgatacaatccatacgcatcttgcttggatcaacacagaccgtaaagaaaatggtctaggtgaattgaaatatccgctagctgctgacacaaaccacacagtatctagagaatacggcgttttaattgaagaagaaggtattgcacttcgcggtctattcattatcaacccagaaggcgaacttcaatatcaaacagtattccacaacaatatcggtcgtgatgtagatgagacattacgtgttcttcaagcattacaaactggtggactttgcccagctaactggaagcctggtcaaaaaacactttaattgatagctgaagaaacaggagggtctaactgatgttagacctttttgtttcgacacatacaatggatggaggcgcttcaaaatgaaattacgtcaaccaatgccagaactaactggtgcaaaagaatggttaaatggagaagtaacaaaagaagatctaattggtgacaaaccaacattgattcatttctggtcagtcagctgtcatctttgtaaagaggccatgcctcaagtcaatcaattctgtgatgaatacaaggatcaactaaacgttgtagccgttcatatgccgcgttcagaggatgacctagatctagataaaatcaaagaggttgcgaaagagcatgaaatcacgcagccaatttttgtggacagtgatcatcacttaacagaagcctttgaaaatgaatatgtaccagcatattatgtatttgataaaacaggtgctctgcgccacttccaagctggcggaagcggaatgaaaatgcttgagaaacgtgtcaatcgagtgctttctgagtctgaaaaggctgcagaataggctttcccccataaatgggggttttttcatggacaaaaataggcgacctattgcacggaatggactttttatgtacgtgtcattcctaagaaaagagaaattgagggagtttattaaaaaatattcctgaaacaaaagggcattaagacctatttacttttttgttttgaaatgaaaatgtaaagattttaactttttactattcagaacgtttttgcacaaaagaaatttcagtttggtaaataacgatgtaaatcaagtagtataagtgtttattcaaattttttacaatattttaaagtttgtcaaaagcctttagtggcaatgaaatggatgccgattgttcctctttggcaaaattttagttgaaaatacctatctgatagcaaactgtaaaatgataaaaaaatagttgataaaattagttttctaatctaatatttactatagaatattttttatatgatgagggggaaatccattgtttaatgagagggaagcgttacgattacgattggaacaactaaacgaagcagaagtaaaggtcatccgtgaatatcaaattgagcgagatgcgatttatgcaaaattaagagaattagaccgtcaaggaacaggtctagtgtcagatacaaaaaaagaagtgcgtacagaaagaaagacggattcgctgcctgtattagctgaactggctgcacaagaaatgagaagctaccagccgccggcacaatcacaatcaaatcctgcatcatctttaggaacaggacagctaaacggtgtacctgtaggtattcctgaaggatctactagacgcagaagaggcacagcccgccctggttcaaaggcagctaagcttcgtgaagctgcgattaaaacgttaaagcgtcataatgcggcgattaaaagctctgagcttcaaaaagagattgaaaaagagagcggtcttgaaattccaaatatgacaacgtttatgcaaagcttaattaaaatgtatcctgaagtgaaaaagccatatcgcggacagtatattttagaaggcgacattcaaacagaagacgaataaataaaaagaaactgctgacgtaaaagccagcagttttttattgcgagaattactttttttggtcaactgtatagacaatttttcgttcctttgacaggtgatcacgctgttttttgaagccatcgatcttcactgtcatgacctctccatttcgccgcaccgcatcgacttgtgcctggagtatttgaacttgttcgttcagctttttcaagatgggttcgatttcttccgttgtttgcaggaagctgtctcgagagaatggctgtgaatttgtttgagctgactggtcaatatcagcaaaatgagatgcgatccattcctcactttctgctaactgcttttgatagcttgtgagcgtttcataaaaaatcgtttcctttgctttttcaatttgcagtaatttctcttgtgtttcataaaaacgctcctgaaggtgtctgacgccttcctgtaataaatggagctctgcgtttttatcacccaatgtttgctgcagtttctcaatcacagcggataaagtatttccttttttctcctcttttgcaagccgttgatcttgatcttgcatccgttcatttaattgttgagagatttctttatatttgatcacttttaaatgcagccggtgtttttcttccgtttcttttcttctatgaaaggtttccttttgcagcatttcatgaagaaggactattttatgtaataattcagatttgctgtaggagagatcctgtatttttgaggctgcatcgtcttgatcaatggtcatttcatccaattgttgttttaatagcgtgtaatcctttttcatctcatgatattcttgagttaacttcttatttttagaatacgtatatgaggactgtaaatcagagatcatttgttgatatttggctgtttcagcttttaagtataaattctcttgagataggtcatggaataggggagaagcatggcgcctgttcatagatagaccctccttattcatgttaccaataaagtatgcgaaatgagtgcgattagaacaaccatatccaaggagggtgagagaatggatgtagtgaatgtcattttagctggaggagcttccagacgttttggagtgccaaaggcaagccatatgtatcaaggaaaaccactatatgagtatgtggaaaatcagcttttgaaaggacagacggtcatcatcagccatccatcacttctgcccttttttaaagaaagaggtgaacgaagtgtgtggttagatgatgaacaggtgcgcggatgcgggccgcttgccggcatgtatacggcgatgcaaaagcaagaagcagcatggtatttggtgatggcatgtgacatgcccttcatacggagggagaccgccgaagcattatcgacctattgcagcgagcacgtagatgctatcatcccgcttgttcagggcagattacagcctttatttgcgctttatcaccgccgctgtctgccgtccattgatgcgtgtttaaaagagaatcaattagccatcaaagagttacttcaaaggcttaaggtgcgcatcgtcccagaggaggaactgaacgtaacaccaaatgaatttcgaaatatcaataaaagaagcgatttacctgaaaacggtatgatatgatacataaaaatggtgaggagagaacagcattgaatgaccgatattcaagacaaatcttgttccctccggttggggaaaagggtcagcgtgcgcttgctgacagtcatgttctgatcgttggagccggtgcacttggaactgcctccgctgaagggcttgtccggtctgggatcggcacgttgacgattgttgatcgtgattatgtagagttttcaaatttacagcggcagcagctgtacacagaacatgatgcaaaggcacatgtgccaaaagcagctgcggcaaaaaaacgtctccaagagatcaatcatgaagtgatcatacacgccctgattgaagatgcaggcgcgaggctgttaagaccgttatttcagagcgcagatattgtcattgatgcgacggataattttgagacgagaatggtgatgaatgatttatcgcaggaaacgaagacgccgtggatatatggcgcttgtgtgagcagccaggggatgtatatgaccattttgccggataaaacgccgtgtttatcgtgtgtctttacagaactgcctgttggcggcttgacgtgtgatacagcggggattatttctccagcagttcaaatggtttctgcttatcagcaaacagaggcgctaaaatatttaacaggacatgaagatcaaatcgaacggaaatttgtcacatttgatctttggcaggcgacatcgtttaaaatggatttgtctcgtactaagcagaagaactgcccatcctgcggtgaagaaagaacctatccttatttacatgagcagcgtaaaaaaacgacgattctttgcggacgggatacagttcaagttgtatctaaagatttagcaaatctatcatttcagcatatgaaagagaggctgtcatctatttgtgaggtggaagtgaatgacttcttaatccatgtccgctatgaatcttatcgtattgtctttttcaaaggtggacgtgcattaatccatgggacgaatgatgaaaaagcagccaattcattactagcaagactgctagggatataggagtgaagtgtgatggaaagacgtcagccaattccagtagaagaagccattcagaaagtccatcaatatgaaaagcatggagaagcagaatgggtgcctttaaaaaatagccttgaaaggttcattgcagaagatattttagcagatcatgatgttcctgcatttgatcgttccccgtatgatggttttgcacttcgggcagaagatacaaaagaagcgtcaagcgagcatccggttgaatttgaggtcattgaccatattggtgcaggaatggtctcagcaaaaaccatcggtccctttcaagccatccgtatcatgacaggagcaaaaatcccggatggagcaaatgtcgtcatcatgcttgagctgactaagaccttcgaaaaagacggcaaatcatacatgtcacttaaaagaccgctgaaaaaaggggacaatatttctcgtcaaggagaagaagtacttgaaggaaatgtgatggtcaaaaaaggaaccaaagtaactccgggcgttacggccctattggcgacatttggatatggtgtagtgccagttgtcaaaaagccagtgatcggcatcatctcaacaggtacagagcttcttcaagtgagtgatgcgatggtggacggtaagattagaaacagtaatcttagtatggtttatgcccagatacttgaggccgggggagagccgcttgatttaggcggtgtgtctgatgattttgacaaaagctatcatgcagtcaaagcagccttaagcaaggtagatttcttaatcacaacaggcggtgtgtcagtaggtgattttgactttctccctgcgatttatgaaaagctgggagctgaggtgctgtttaataaagtggccatgagacccggaagtgtgacgacggttgctgcaatgccaaatggtcaactgctgtttgggctgtcaggaaatcccgctgcctgttttgttggctttgaattatttgtgaaaccgatgatctataaatggtctttgaagaagcagccgtttcctgcttttgctgaggcgaagctgacacacgattttccaaaagccaatccgttcactcgatttgtcagagcggcactacaattcacgggcagtcagctcagtgtgaccccaacaggtcttgataaatcaagtgccgtgacctctattgcagatgctaactgtttcatcgtgctgcccggaggaacaagaggttttaaggccggtgatcaggtccatgttctgctgtttcagcacgaaggagagggttccccatgctggatgacacattaagcatattacaggtggtcggttatcaaaacagcggcaagactatgttgattgaaaagctctgtcagctggctgtacttgacgggctgaagctaggctgctttaaacaccatggacatggcggtaaaccagatcgtcttttgaaagaaaaagacaccgatcgatatgttcaagcaggtgcatttgccgctggcgtggaaggagagggtgaatttcacttttcaatgcagcacatcacgttagagcagttgctcaacatgtgtcagcatcttccattagacgctgtcttgatagaagggtataaacaggcaccataccgcaaaatcgtttgtgtaaagaatgaagaggagctcattgatctttcaactctttccaatatacaagcagctatttatttttctcaagagtttcaattaatcgaaaattactcgtttccagtgttttcagcctttgaaaagggcgcagtcacatttggttttaacttattgaagggaggcgtctctgcttgagtgaattttttaaaataacaaaaacgccgattgatgtaaacgaattgattcagcatgtgacaaggcgaaaggcaggggccattacgacgtttatcgggacggtcagagagtggacaaacggcaaaaaaacattgcgtttaacttatgaagcatacataccaatggctgaaagcatgctaagtcaaattggacaagaaatcaagaaacggtggcctgaaactgaagcagccattgtgcaccggatcgggacacttgatataacggatattgctgttgtgatagccgtttcatctcctcataggaaggctgcatacgaagcgaacgaatatgccattgagcgaattaaggaaatcgttccaatttggaaaaaagaatattgggaagacggggaagcctggataggtgatcagcttgaaacggtttcatatccagaggggaaacctagcgatcttcaacttgcaaagaaagaaggtgatcagcttgattagtgtattattgttcgccggccttgctgagaaggccggtaaacaacaaatcatcattcaaaaagatcaaacaacggttgatgagattaaattagaattacaggaggtatatggtgttgatgctgcacaaaacgtgatggttgcagtcaacgaactatatacgagggaaaacgctgaagtgcgtagcggggacactgttgcattcattcctcctgtaagcggtggataatagatattagaggatttggttatggccagcggctgtaaccaattttttatgtgtgaaaagattgtagaggtatttgggtgtgatcttcgtaaataaaacatccccttcgtgctttagaaatgtgagggtcgagctgctggatcagatcatacaattcgctaattcgtctcacattgaaatctgtctgggcttgaagctgttcttttaattcttttgtactcacaatgcttccctttttctctttaataatatctacgcatctagcagcgtagtatattttgtcattagagggtctgctttctttcatatcaagtaatttgagctcatgataaattagttctctttcctttcgaaagtattgccatgcttcttgttccttttcataaagtaaaatcaattgtgttttcaatttttctcttaacattcacttgactccatttccactatcatttaacctacctctattttacattatatgaaaaaataacttttgatcaagtaaaaaccttatatttttcattttttaatatgaaagtattgatactaaaggctcatttgttctataaaagaaaccaatcatagtcctataaagccgggatttgtcgaaattactaggattattttaacaaaaaattgttgtgtctaactaagaccatccgaattcaaaggaaaaggatatttattccgaaagacatgtggttttttgataaaatgtttttaggtcagtaaaacctctattttttgatatgaatatggtctggtcatggtgtcatttggaggatgtcattcgtgataatagaataatagataaattttttcctcaatgaaaataagaaaatcaaatcatccatcacttattggcaatcttttgataaaatagaaagaacaagagagaacatgtgcgtttgcatacttgcatgacatagagaggagacatttgatgaaagaaaatatgcaaaagcccacgatcattggagtgagcacaagaccttcagagcacctgaaaagagtatgggaaaacccggtggtttggtggcctttatcctgtgtgcttcttttaacagtgattgtgacttatttgtcagagctagtgaatgaaggaatgtgggcagatttaagcttgccggtatcggtcgtttatgtggtgacgctaattggtctaattctcggacttgtgattaatgctgctatatataagttcatcgtatttttagcaaagggtgatgcatcgtttcagcagctgttttcagcggtcctgtttattacaccagttacgatcattggtacgattatttctcatctgtccgtcatcctgttccatgtgccaaaaaacatcacaatcacctcattaaatgcactcattcaaacttctggtccatggctcggtgtgtttgctaatattgatctctttgtgatctggaatcttgttttaacaggctttttattgatcaaagtcggtcatatatctccaagaatatcttggatcatgataggagtcttttatgtcatttctttcattcttcaatatgtaggaaccgcaatcaacatatcagtaagctgggggtagaatgtctttatgagaaagaaaatcatcatcggatccatttttattattgtcatcggtctatttattggctttaacattgcgaaaaatcaatcaaagcctgcttcgacagcagctattaaaacagtaaaacccacacaaaaagaaatcaccactacggtaatgacgccagggacactttcattctctgaagagcagttcatttatgcagaagaggaaaaaggacacttgaaggggatttctgtgaaagaaggagaaaaggtaaaggctggaacgccgcttcttacatatgaaaatagggagctggagcttgaagagcagcagcaagctcttgcggctgaatcaagtacgctaaaacgcgaacaattacaaaatagactgagcgaattagatgaaaaacaagcaggcgactcagtcgcccatcctaaaaacgagcgagaccagctcgaattagagctgaaagcggctgaattagaacaaaaacaagcagagatcagccaagaaaaagtaaaagcacaaatagaagatttaaccgtacatagtaaaattgacggtacagtgatttccattgagcaagaagaaggggcaggaaagccggaagaaagacagccgatcattcatattggcaatgagaaaaaaatgattgtgcgaggattgatttctgagtatgacgccataaaagtgaaaaagaaacaaaaagtaaaggttacatctgatgtcattcgcggaaagagctggcaaggggtcgtgaaaaaagtgggggctgtacctgctcaggcagcatccgaaacaactgcgggtgatcaaacggtacaatatcctgttgaaatcgaaataaagggaaaaaaacctgaagcgaaacctggttttaaaatgatcatggaaattgaaacagataagcgtcaagcccaaacgattcctgaatcagctgtaaaaaaagaggatgatggacaatacgtttatattgtcaaaaagaatgtacttaaaaaagtaaaagtggtgctaggggaaacgtcaggtaatgaccttgaagtgacaaaaggtgtcaaggcagaggatcaaatcattgctcatccatcagatgacatgtatgacggaatggaagtgaatgctgaatgattcagctttcaaacgtgacaaaaagctatgaggtcgcccaagaaacatttgatgtattaagtgagatcgatcttgtcattgaaaaaggcgagtatatgtccattatgggcccgtccggctctggaaaatcgacgttaatgaatatcattggctgtttagaccgaccaaccacaggacaatatcattttcaaggaagagagctgtcagctgcaaaggatcaagagcttgcagtgattcgaaatcaattcattggatttgtctttcagcaatttcacctgctgccgaggttaaatgcgaggcgtaatgttgagcttccgatgatttacgctggtatcagtcaaaaggaaagaaaagaacgcgcagaaatggcacttgaaaaggttggtttggcagaccgaatgaaacatatgccaagtgagttgtcgggagggcaaaagcaaagggtggcaattgctcgtgcaattgtcaataagccgcagcttatcttagcagatgaaccaacaggtgctcttgactcaaaaacaagcttcacaatcatggaacagtttactaagctgaatgaggaggggacaacgattgtgcttgtcacccatgaagaagaaatggctgcgtatacaaatcggacggtcgttgtaagagatggacggctcgttgaagatagattgacacaaggggacgctatgaatgaaactctttgaaaatatcaaaatagcgatgaattctgttttagctcataaattacgttctattttaacgatgcttgggattattattggtgttggatcggtcattgcggtcgtggctatcggtcaaggcggcgagcaaatgttaaaagggtcgatttcaggtccaaacaataccattgatatgacatatacgccttctgacgaagagttaaatgcaaatccaaacgctttattcgacgccacatttactgaggaagacataaaaagcattaagacaatcaacggggtgaatcaggttgcctcttcgactgcacaaggaatgcagctgagatttcaagatacgacagtggatgcgacagttaacggtataaatgaagggtatacgaatgtccattcattacaaatagcagaaggacagaatttaagagatgttgactttagaagcggcagaagagccgctctcatttctgaaggcttacaaaaagaattatttaatggacagaaggcattgggcgaaatgatttggatgaacggacagcctgttgaagtcatcggtgttttagcaaaacagaaagggatgttttcatttgatatgaacgaaatatttgtcccgtttgctatgctcacctccacatttaggatcaatgaatatgataagttgtcaattcaagtcgcacatgctgatcaaatgaaggaagtaggaaagaatgcggctgcattattaaatgaaaatcatcatacagaagatgcttatgaaatgatcaatatggaagaaatcgcagaaggcattggtcaaatcacatctgttatgacaacaatcattggctcaatagctgggatttctttgcttgtcggcggtatcggtgtgatgaatatcatgcttgtttctgtgacagagaggacaagggaaatcggtatccgaaaggcgattggagcaacaagggctcaaatactcgttcaatttttaattgaatctgtcgtcttaacattgatcggcgggttgatggggatcgcacttggcttaggtggcgccgcgctagtatcactagttgccggctggccgcccttagtatcttggcaagtcatctgtggcggtgtgctgtttagtatgcttattgggattgtttttgggttaattcctgcgaataaagcagcaagactagatcctattgattctcttagatatgaataatttggagaagaacaaaagcatacaaacagcgtgaattcgcctgtaatccaccatcaaaagcttttatgcacatcgcataaaagctttttttagttccattgaatgaaatgaaaaatgatagaaatgctaagatcatgactttcatcttaatgtcacatatttttcagtttacaaatggtacatataaaggtaagatgaccatggtgaaagattttgatagttattgaatgtatttgattgttttgtattgataatgttgaaaaaagcgattacaataaaggtgcgcgcgaaatgaatacgttttcaaaagggggtgttttcatgttgacaccggaaagacatcaactcattatcgactgtttagaagaaaatgatgtcatcaaaatacaggacttaacgattatgacggatgcttctgaatctacaattagaagagatttatcagcccttgaagaaaaaggatttcttaaaagagtccatgggggagcagccaagatatcaagtatccgtcttgaaccagatgtatttgagaaatctgccaaaaaccttcaagaaaagtcattggttgcagaggcagctgcttcacttttaaaacaaggcgattgtatttatttagatgctggtacgaccacacagcaaatgattgaatatatcgatcccgatcaagatattgttgtggtgacaaacggtgttatgcacattgaagcactcatgagaaaaggcatttctttttacctgataggcggatcagtgaaacatcgaacaggagccatggtgggagccgcagctttgacagcgatggaaaattaccgttttgacaaaagctttgttgggacgaacggcattcatcccgaggcggggtttacaacacctgatccagaggaagcgctcatgaaaaaaagagccatgaagcaggcgaaaaaaacctatatcttatcagatgcctctaagtttggcgaaatatcgttttcagcctttgctagtttacaggaagccaccattatcacaaacgacgcaaaagaggattcattcgataattaccatgaaaaaacggttataaaggtagtgaaaacatgatttatacagttactttaaacccatcagttgattacatcgtacacgtggaggatttcgcagtcggcggtttgaatcgttcaacctatgacaaaaaatatccaggtggaaaagggatcaatgtctcaaggcttttaaaacgtcacggtgttgaatcaaaagcgcttggattcataggcggatttacaggaaaatatattcaagactttttacaaaacgaacaattacaaacagcctttcacgaggtgtcagaagatacacgaattaatgtgaaactaaaaacaggtgaagaaaccgaaatcaacggactcggcccatctattactgaagcgcaatttgagtcgtttctgtctcaattttcttcattgactgaaggagatgtcgttgtcttagctggcagcattccttcttcattgcctcataacacgtatgaacgtattgctgaggtgtgcgaaaagcaaggtgtcagagttgtccttgatatttccggggaagcactaaaaaaagcagcaggcttgaaaccgttcttaatgaagccaaaccatcatgagctaggtgaaatgtttgagacgagcatctcatctgcggaagaagccattccttatgggaagaagctgttagaacaaggtgctgaacatgtcatcgtatcaatggctggagatggagctctcttattcagtaaggaaggggtttatcagtccaatgttccaaagggcacgcttgttaattcagttggtgcaggggattcagtcgttgcaggatttttagccggcgtttcgaaaggcctttcgattgaagaatcatttaagcttggcgtcacatcaggcagcgctacagcattttctgaggagcttggaacaaaagagcttgtcgacacactattaccacaagtaaaagtcacacgcatttaaaggaggagtcatcatgaaaattacagaactactcacaaagcagacaattaagcttcaattagacagccagcagaaagaagcagtcattgaagaactagtcactgttttagatacagcaggcaagctaaatgataaagagggctacaaagaagcagtgatcaaccgtgaaaaacagagctctactggtattggcgaaggaattgctatccctcacgctaaaacagcaagtgtaaaagagcctgccattgcatttggccgttcgacagctggtgtagattatgaatcactggacgcgcagccgagtcatcttgtctttatgattgcagcaactgaaggcgcaaacaacacgcacttagaagcactttctcgtttatcaacacttctcatgcgtgaagaaatccgaaagcagcttcttgaagcggctactgaagatgaaatcatcgatatcatcaatacgcatgacaaggacgatgatgaagaagaagaggaagttcaagaagagccggctgtatcaggtaaaccagctaagattttagcagtaacagcttgcccaacaggtattgcgcatacatttatggcagcagatgctttgaaagaaaaagcaaaagaaatgggcattgacattaaagtcgaaacaaacggctctggcggtattaaacacgcccttacggcaaaagaaatcgaagaagcaccagccatcattgtggcagcggacaagcaagttgaaatggaacgctttaaaggcaaacatgtcattgaagtacctgtgacagctggaatccgccgtcctcaggaattaattgaaaaagcagtcaatcaagatgcgccgatttataaaggctcaggcggcagttcttcaaaagacgaaaatgagtcatctggcaaaggtagaagtggtttctacaagcacttaatgagtggtgtaagcaacatgcttccatttgttgtcgggggcggtatccttgttgcaatttcatttttctggggaattaactcagcagatcctaaggacccttcatttaattcatttgcagctgtattaaaaggaattggcggagataatgcgcttgccttaatcgttgctgttttagccggatttatagcaatgagtattgcagatcgtccaggttttgcgccaggtatggtcggtggatttatggcgtcggcagcaggtgcaggattcttaggcggactaattgccggtttccttgcaggttatgtcgttgtgctacttaaaaaagtattcacattcgtaccgcagtcactcgacggaattaaaccggttctgctgtatccattgttcggtattttcttcacaggcatcatcatgcattacattgttaacacaccggtaaaaatggtgatggatggattaactcactggcttgaaactttaggtactggaaaccttgtcttaatgggcattattttggcaggtatgatggcgattgatatggggggcccaattaacaaagcggcttacacattcggtcttgcgatgattgctgctggaaactatgcaccgcatgctgccattatggcaggcggaatggtaccaccattaggtattgcacttgctacaacaatctttagaaataaattctcaaaacgtgaccgagaagcagggattacatgctacttcatgggagctgccttcatcactgaaggggcgatcccgtttgcagcggctgaccctctgcgcgtaattccttcagctgtcattggagcagccgtggctggcggattaacggaattctttagagtcacgcttcctgcgccgcacggcggactattcgttttctgggtaacaaatcatccggttctttatatcatcagcatcttaatcggtgccgttgtaacagcgattttactgggtattttgaaaaaaccagtcaaactagaagcgtaattcagaagagaagcatcgtgaagagcgatgcttctttttgtttaatcatgaacaaattaggaaaaaatatctaattgaatggttgtcttgtgaatttttaaatgacatgtgataaagtaaagttattcaattcacgtttcaagtcttttagcagaaagtcttaggaggaagcagtattttgaacgaagaaaacaaacaaaacgaaaatgatattcaatctgatgcaaagcaagacaaaacagagaagaaaagttcactgtttgaatggatcaaagccattttaattgcacttgcgctcgtcctgctcatccgtacgtttatatttgagccgtatgtggtggaaggagagtcaatggaaccgactcttcatgatggggaaaagctgtttgtcaacaaaaccattaactatctaggtggtgtcaaacgaggtgacatcgtgattattaatggaaaagatggccagaagattcattatgtaaaacgattgatcggccttccgggagacacgattgaaatgaaggatgatacgctttacattaatggtaaaaaagttgatgagccttatttaaaagagaacaaggcacatgcgaaagagtatgaagtgcatttaacgggggattttggtccagtgaaagtaccgaaaaacgattactttgtgatgggggacaacagactcaattccatggacagcagaaatggacttggactcattgaaaaggatcgggttgtcgggacatcagaatttgttttcttcccatttggcgacattcggcaaacaaaataaaagcacccttctcaggtgtgtgagaaaagtgcttgaatggacgaccctttaaaagaagggtcgttttaatttggcgtgagcaccgtaacaatgatcacaatcgccaacacagaagcgaagacagacccagtaatggctaaaacggaccgaaacaatccgaccttttgattttctttccctcgcttttgtaaaaagcgtttcgaaaagatgtgtaccagtgtgtaaataagcacaagcccaatataaaggccaaaatccctcgcattaaagcctgttgcagataaataaatacccataaagaaaatcaataaacagtattccataagtgtaagtaatctcaaatcgcacgaactccttcaataaatcattcccatttattataccataatggacaaattgccttcgttcttagcgagagacgtttctatcaaacgttattcatgttatacttcataatgatgaatgagtgatggaggattaataaatgattgcagtaaataatgttagtttgcgttttgctgatcgtaaactatttgaagaagtaaatattaaattcactcctggcaactgctacggtctaattggtgccaatggagctggtaaatcaacgtttctaaagattctttcaggtgaaattgaagctcagacgggcgatgttcatatgagccctggtgagcgtttagcgattttaaaacagaaccattttgaatacgaagaatttgaagtattaaaagtcgtcatgatgggtcacaaacgtctatatgatgtgatgcaggagaaagatgcgatctatatgaaacctgatttctcagatgaagacgggattcgtgcagcagagcttgaaggtgagttcgctgagttaaacggctgggaagcagaaagtgaagcagcgatcttattaaaaggtcttggcattccagagagccttcaatcgaagaaaatgtctgagcttggtggttctgaaaaggtaaaagtactactagcccaagctttatttggtaagcctgacgttcttcttcttgatgagccaacgaaccacttggacttacaagcaatccagtggctggaagagttcctcattaattttgaaaataccgtgattgtcgtttcgcatgaccgtcatttcttaaacaaagtatgtacacatattgcggacctagactttggaaaaattcaagtatatgtcggtaactatgatttctggtatgagtccagccagctagcgctgaagctcagccaagatgcgaataagaaaaaagaagaacaaattaagcagcttcaagagttcgttgcccggttcagtgcgaacgcttctaaatcgaagcaagcgacctcaagaaagaaattgcttgataaaatctctttagacgacattaagccatcttcacgtaaatatccgtacgttcattttgcgccagagcgcgaaattggaaatgatgtccttcaagtagaaggtctatcgaaaacaattgatggtgtgaaagtacttgataacgtcagctttatcatgaatcgcgaggataaaattgcgttcttaagccgtaatgagcttgctgtatccactttatttaaaattcttgctggtgagatggagccagacagcgggacgtttaaatggggcgttacaacatctcaagcctttttcccgaaagacaatagtgaatactttgaaggaaacgatgtcgatctagtggattggcttcgtcaatattctcctattgatcaaagtgaaagcttcttacgcgggttcttaggacgtatgcttttctctggggaagaagtaaagaaaaaagcaagcgtcttatcaggaggagagaaggttcgttgtatgttatcgaaaatgatgctgtcaggagcgaatgttctgctgctggatgagccgacgaaccacttggatctagaatccattacagcgctgaataacggtttaatgagctttaaaggagctatgctcttctcatctcatgaccatcagtttgttgaaacagtggcaaaccgtatcatcgaagtgacgccaaatggcatcgtcgataaacaaacaacatatgatgagttcttatcagatcaagacattcaaaagagactcgatgagctttatgcataaataagcaaagacatccaaaagtggatgtctcagcgtgtagacaaaccctcgcattcgttgtcagtcctgcgtgccggtgctcacgaatgtcaaattcgctccgctccggtactcgtccttcctagactgcaaaggttttctatcacgctgaaaagaagacaaaaggctaaaatgaagatcattttagccctttgtcaacaatctgagacatccataagtggatgtctttttttcgattaaatcgcccagtttccattacggaagatcggttcgcgtttcccgtcttttgtaatcccgtcaatattcatttcctttgaaccaatcatgaaatcgacgtgtgtaatactgttgttcacaccagctgcatccaattcttcacgattcatctcttttccgccttcgatattgaacgcatacccgctgccgatggcaaggtggttcgatgcattttcatcataaagggtattgtaatagagaatattcgagtttgagattggtgaatcgtctggtacgagagcaacctcacctagataatgggagccttcatctgtttcaacgagcgaagttaaaatgtcttcgccttccttcgctttcacattgacaatccgaccattttcaaatattaatgtaaattcatcaatgatatttcctgcataactgagcggttttgtgcttgagacagtcccatttacaccgtcttttttaggtacggtaaatacttcttctgtcggcatgttggccatgaaagagacgccgcgctcactcacgctgccggcacctacccaaatgtgctgctctgggagctcaatcgttaaatctgtgccaggagcatcataatgaagcttgtggtagtggcgctcatttagtattttgaccttttcatttagtgactcatcgtgctttttccaagcctcaacaggatctgcttgatcagcgcgtgcgactttaaagatttgatcccataataaagcgacagcttcttcatctgtatggtcagggaaaatcttttttgcccattcttttgatgcagcgcctacgaccgtccaagcaactttgtctgattgaacgtattggcgatatgtatgaagggctgatcctgcggccttttgctgtgcagcgatttttttcgaatcaatgcctcgcagaaggtcagggctttctgacaagatcgtgataaaagcgccgccgcgttttgcgatggtttccatcatctgtgcttcccattctgggaattggtcaaacacatcctgcggtgcatgttcatattttaaacgggcaagaacaccatcactccagcggatatgtacgtttttcgccccgcgctcatacgcatgtttcgcgacaagacgaacaaggtctgcagattcagtagatgcagatacgacgacttcttgtcctttttgaacattcacaccgacttcaacaatggtcttagcatattgatctagttgtttttcaaatgaactcataaaaaccctcctttagtcatgttcatcatatcagatttaagaccgaaaaggaaaatggggagcatgcttaaagccaaaataaaaaagccgctttcgtgcggcttttttagcggttcagttgtttcacaggctgtgcattagaagggggcatatgtgaaaacgacaggctcattcctcctaaaataatacccgttaaaataactgtgacaacgactcgtttacctaaatcaagcaacatgttcttcctccttcacgtttatccatttctcacgatatgatcgaaatgataaaaaaagaagtagaacaagaagattattttaatgttttttgcaatttatgaatgacttctagtgaacgacctgttccgattgcgacagattcaagtggatttgctgcaatatgaactggaacgacaatctcctgtgagagccattcttgaatcccatttaacaaagcgccgccgccagttaagatcacgccgcggtctacaatgtcaccactaagctctggagggctgtcctctaatgtggcacgaatcgcctctaaaatatgaagaagtgattctcgcatggcaccttgaatttcatgagatttaagtgtgatcgtttttggaagacctgtcaccagatcacgtccacgtacttctaatgattccggctcatgctcaatgagaccataaccaatttccattttaacctgctcggctgtccgctcgccgattaatagattatatttctttcggacaaacgtaatgatatcttcatccagctgatctccgccaattcgaatggaatgacaagagacaacgccgccaaacgaaataattgcaacttccgttgttcctccgccaatatcgaccacgacgtttgcaacaggctcatctaccgggagatcagcgccgattgcggctgcaacaggttcttctattaaatgcacgtgctttgctccgcagtttttcacagcatcgctgatggcacggcgttcaacagctgttgaaccagaaggtgtacataccacgaccgttggttttctgaaggtaaacccgatatttttccctgcttttttcatgatttgtttgagtaaatctgttgtcatatcataatcagcgatgacaccgtctttcatcggacggatcgccacaattttaccaggtgttttcccaatcatttcttttgcttctgctccgactgcaagtacagtttttgtttctgtatcgactgccacgacggacggttcatttaaaataattcccttatttttactataaaccaatatgttagctgttcctaaatcaattccaatttcggcattttgaaacatgttttcacccaatctctatttttgctgttttaaacaattttacatttaaaagttcagagggttgatgtcatttgtgggggtttgtgatgaccttgaaatgaacttgtaaaattcaagtatcattttgacaatcacaataaattttccctttgttttttcttttatgaaaaaaatttttatagaggagaaaccttttgagaatctcttacgtctacgatatatcaattggtgcaaaacagattgatcttgagctaatgaaagaaagagggaacgaaattgaaatctatcggagtcgtaagaaaagtagacgaactagggcgtattgtgatgccaatcgaattaagaagagcacttgatattgctattaaagacagtatggaattttttatagatggggagaaaatcgtcttgaaaaaataccagccagagggcgtttgtctcatgactggtgagattacatcggagaaccatgattatggaaatggtcaaattacattaagcgctgaaggcgcagaactactgttaaaagagctgcaagaagctcttcagcagtaattaaaatagcctgctctcttcctttgtgctgagaacaggctatttttttctgaaaaagttccttaaaaatgccccatcaccctcaaaaaataagtggaaaatggtacaattgacaaagaatctcagggcggcaggtggaatcatttgaacaaaacatatcaagtgcggatcgtgttatctgttcttgcatttattttaatcttaagctgggatttcttttattatctaggcggctatcaaattaattggccgctcgatctagcctttacagtcttggttttaacagggatctgggttgtctcaggctatgtagaccgcttaaatctacttgtgtcagacttaaataagagagaaaaagaagcacacgaactgacagagcggctgaatcgaatcacagataacttgcaagaaatcgtctttgaaacaaacgagaaaggtgaaattattttcttaaatcaagcatggacacaaatgacaggctatgacatagatgaatgtctaggcaccatgtacaatcagtactttgatcaagaggagcgcgtggtccagcatttgttatctgtgatcaaggaacataagggtgcggggcgggtagaactgcagcttctccataaagagggaaagaaggtatggggagacgttcattacaagctctattttgatgagcatcaccagtttaccggagggattgggacggttgctgatattacgaaacaaaagcaggcaaagcttgagcttgaaagatccaatcagcaattgcaaatgcaggcgcaaaagctggctgttgctggacaaatagctgctgggatcgcccatgaagtcagaaatccactgacatcagtaaatggctttttgcagctgatgaagacacaatatcctgaaagaaccgattattttgacattatcttttccgaaattaaacggattgattttgttttaagtgagctgcttgtattggctaagcctcaagcggtccattttcaagaagtccagcttcatgagctcctagaacaggtgattaccttattaaaaacaaatgcagttctttcaaatattgatctcaaacagccatttaaaaagcaggatgccggtgctatcctagcagacgctaatcaaatgaagcagctgttcattaatttaattaaaaatgccattgaggcaatgcctgaaggtggcagcatatacatatctacagaaaaagtattgaatgaatggaagattaccattcaagatgaaggaaaagggatgtctgaagaggatattcaaaaaatatatgatcctttcttttccacgaaaaaagaagggacagggcttggtttgaccatctgtgcgacgattttaaaagatcatcacggaagaatggacgtatccagtgagcttggaaaaggcgcagcttttcaaatctatttgcctgtgtgtcaaaaaagcaggcagcagcaagttgagaggacgtgatgtcatgacgatgaaagctttatttgtatatgggacgctattgctgcatgaagagcaccacgaagcgtacatgaaggaaagcaggcttttagctaaatcagcttggatgagtggaaggatctatgatacaggtcaaggatacccagcgtgcgttcccgcagaaaaaggcactgtatacggggaattgtacgaggtgaccgctgatgcgttgaataagatagacgtactagaggaagggtatgacaagcaggaaattaatgtcatgacggatcaaggtcaggtagaggccatgacatacactttgccagagcagaagacatcagctctgaaagaaataaagagagggtgctggaaagcttatagactgtggcagcagaagccgtcatccttctattattttgcctatggctcctgtatggacgatgctagatttaagctggcagaagtcgatcatcacttcaaacaaatcatcggcggcggtgtactaaacggttttaccacgagatttacattggtgaggcctgatggatcaagggctgatatggtagaagacggcggcgaaacagagggtgttttatatgaggttccttttgatgccattcgttatttgtataaacgagaaggagtatatgagggcacatatcgtccggcttatgtcgatgtcaaaataggtgatcaaatttatgaggactgtttaacctttcttgtgcttcaaaagagcgaagaaatcgctccgccagctcattatcgcagtgaaatcgaaaaaggagcagacctctacttaagtgaagcgttccgcaaaaaaattcgttcgcatatggattcattaatcaaaccgtagtaaaatacatgataagtgaaataaaaggagtctgaacatgaaaaaggaatatgcagtcattggtcttggacgctttggcggaagtatttgcaaggcgctgagcgaagaaggacttgaagtcatggccatggatatgaatgaagatcgagtgaacgaatacgcgaaaattgcctcacacgcggtcattggcgattcgaccgacgaatccgttttaaaaaatcttggtattcgtaattttgatcatgtcatcgttgcaattggcgaaaacattcaggcaagtattttaacaacgattatgctgaaagagcttggcgtcaaaatggtcaccgtgaaagcgcaaaatgactaccatgaaaaggtgctcaacaaaattggagcggatcgcatcgttcatccagagcgagatatgggcagacggattgcacataaaattatttcaaataacgtgctcgattacctcgagctgtcagatgagtacagcctgattgagattgttgcaaacaacaggcttgcggggcattctcttttagatcttgatattcgggcaagatacggcatcaacattgtggcgattaagcgcggaaaagaagtcatcgtttcccctctggcagatgaaatgattcaaaaagaagatatcctcattgtcataggggcagtagccgatataggacgctttgaaaaacgagaaatgcagaacgattattaaacactccgatgacggggtgtttttttatatgaatgtgtacatgacaggtggacattgagaaggaaatagacactgaaaagggttgctttgttcatgtataacctcaaaaatgagtcatcatatttttcgtgcaattatcactattcagaaataaaaaacagtgttttgatatggttgattttctctaaatgtcattgactgggcaaacagattcgtttacgataagaaacattatattgtttacttggaggaggcagtgtcgttggataaggagcttttcagacatcaaattgaggtagcagcaaagagaaaaaaagcagccctcgtgattaaacatgcgaaagtcatggatgtgtttaaccaggaatggatagacgctgatgtcgctgttgaaaatggacaaatagtcgggataggggagtacgagggagaacaggagctggatgcagcaggtcaaatgcttgtacctggttttattgatggccacgttcatatcgagtcttctatggttacccctgctgaattctccaaagctgtcgttccgcgcggtgtgacaactgtcgtaacagacccgcatgaaatcgccaatgtgtcaggtataacaggcatccgttttatgcttgaagaagcgagaaaagctgccttacatatttatttcatgctgccatcctgtgtaccggcagtcagttttgaacgatcaggtgctacattaaaagcgaaagatttaaagcccctttatcaagagaaggaagtgcttggtcttgctgaggtgatggactatgtcggtgtggagcaggcagaagaagatatgcttcaaaagctgcttgatgctcaaaacgagaataaactgattgatggccatctagcaggcttaacagaccgattaataaacgtttaccgcacggccaatgtccaaacagaccatgaggtgacaacagcacaggaagcccttgaacgtgtaaaacgaggcatgtatgtcatgctgagagagggatctgttgccaaaaacgtgaaaaacgttttacctgctgtgaatgagaagaatgcgagacgttttttcttttgtacagatgataaacatttagatgatttaatggcgcagggaagtattgatgagcaagtacggatgtccataaaagcaggcttagatccatttttagcctatcaaatgggaagcttaaatgccgcagagtgttttggtcttaaaacaaagggagccattgcaccaggctatgatgctgattttatgctcgtctcagaccttcatcatgtagacatctcaagcgtatttattgcgggagaattggttgcgcagcatggagtgtacaaaccgagtgtcgaaaagatcgcaccgagctcagcattattacaatctgttcatgcagtagacgttcaagagcaagatattgcactgcctatcacagacgatcaaaaaatgaatgtcatccgtattattccgaatcagcttgaaacaaaattagaacaagtcactccttcagaaacgaacggacaatttacaagtgatacagacagagatgtattaaaaatggtgcttgtcgaacgtcatcaaggtttatctgaaatgggggtagggattgtcagcggcttcggcatcaaacacggtgcgattgcaacaacggttgcacatgattcacataacttaattgcagttggcacaaatgatgccgatattattaaagcgattgaggcgttaaaagaagcaggcggcggtttgaccgttgtcaaagaaggccagtctcttcatacgctgccattaccgatctccggtttattgtcagatcagccggtacatctcgtcaatgaaagcctccatgaactccatgaagcactaaaagaaactggtttttccttagactttaatccgtttttgacgctgtccttcttggcacttccagtcattcctgatgtgaaaatgacgacaaagggcttgtttgatgtcagaagctttcagcacctcccaattcaatcataaaagaatgagaaactgcatgtataccttgtattatatgtgcggtttttttcaatgcttgatgaaaaaaagagacacagccagtcggctcgtgtctctttttgttattacacttccataataatcggtaagatcattgggcggcgtcttgttttttcataaaggaaaggtgcaagtgtgtccgtaatttcgttcttaatttccgaccactgagttgtcttacgttccattactttttcaagatgctttgaaatcaaatcttgtgcgtcgttgatgaggtctccagattctctcatgtagacaaagcctcttgagatgagatcaggaccagcagagattttgaattctttcatgtccatgctgacgaccacaatgacaagaccttcttctgaaagaatgcggcggtctcttaagacgatattcccgatatcgccaattccgcttccgtcgatatacacgttacctgatggaattttgccagcgacacttgcttcgtcaccttttagtgcaagaacttcaccgttatccatgataaagcagttttcctcaggaattccgcaatcattcgcaagtttaatatgcgttttttgcatgcggtattcaccgtgaatcggcataaagaattttggtttaattaaacggagcatcagcttttgttcttcttgtccgccgtgaccagatgtatgaatattattgagtgagccatgaatgacctcagcgccagcacgataaagctggttaatggtgcggcttacactaatattgttacccggaatcggtgaagatgagaagacaacagtgtctccaggattaatcgaaatctggcggtgagtgccgtttgcaatacgtgaaagagcagccatcggttcaccttggctcccagtacaaagaatggtcactttgtttgctggtagacggttgatttcattatgttcaataaacgtgtttttcggacatttaatgtagccaagatcttgtccaatatcaatggcagactccatactgcgtccaaacacagcaacttttcggccgttggcaacagcggactcaatgacttgctgaagtctgtgaatgtttgaagcaaacgtagcaaagatgatacgtccgtcgacttttctaaagatgtcatcaatgctttcgcctacgcgtctttcagacatcgtaaattctggaatttcactgtttgtactatcggataaaagacatagaacgccttctttcccgatttcagccatttttgttaagttggcaggctcgccaacaggcgtaaagtcaaacttgaaatcacctgtatgtacgatgttaccaggaggtgtcttcacgacaattccataagaatctggaatactgtgtgttgttctaaagaaagacacagctgtttttctaaatttaatggtatcttcttcttcaaaaatgtgaagttttgtttgtctcaagagaccgtgctcttccaatttattacgaagtaggccgattgcgagtttgccgccgtaaactggaatattcacttgcttgagaaggtaagggataccgccgatgtggtcttcatgtccgtgagtgatgaaaagacctttgattttatcttcgtttttaactaagtacgtatagtcagggatgacgtagtcaattccaagaagctcatcttcagggaacttaataccagcatcaattaaaatgatttcatcttgaaattgaacgccatacgtgtttttaccgatctcgcctaaaccgccgagcgcaaaaactgccgcctgatcgtttttaacaaatttcattcctctcatagctccaatactttaaaattttcactttctcgttcatagtctaaaaaagcaccgtctacaggctgaatgaattcaatgttgtagctatgttttttcaacttatcgcgtacgtctctttcagaaaccgcttcaacgtatagtgaatctgtgtgttctcttacaggtacctcagtagtacttgcctgaaaaaataccttatatatcatccaaatctctccttaaataccgtatgttacactcgctaattctattatattaaaaaaacgcgcataagaaaagtctctgagaaaaaaggaccttcggcaaatgtgcggaagatccttttaagcgatcgattttttacgaagcatgtccttccattgtcttctaattttcttgcgcagacgacgaagcatcacaggtcgcctcctttcggtttgaagtcagattagaccatgtattccgtgctctctttatacttgtattatatgacgattccattgaatgttacatggttatatgtgggaaataggcgttttcataggaagtggtttcgaaagagggaatctttctgtatgatgaaagggagtgggtatacataacaagagacaggagacgggatatgaataaaaaagtcatcttctttgatatcgacggtactttatatgatcatgataaaaaaatacctgaatcaacgaagcgagcggttcgcttattaaaagaaaaaggtcatcatctctttattgcatctgggcgttcgccttttttgattcagcctattttagaggaattagggcttgactcctttattgcttataacggtcagtatgtcatgtatgagggagaggtcatttacggcaatccgctgaaactggagctgatggagcaaatttatgaaacggcggatcgtcatgatcatccgcttgtttttatgggggaaaaaacgatgaaggcttctgtgccaaatcatccgtttatccatgaggggattgggactttaaaaacagagcatcctgagcatgatttgtcttactttaaagaaaacgagatttttcaaatgctgttattctgtaaggctgaagaggaagtccaatacgaggcgttccgcgaagaaattgatcttgtcagatggcacgagctgtcaacagatgtcctgccaaaaggcgggtcgaaggctgaaggcattaaacgagtcatcgaaaggctgccttatgatcaaaaggataccgttgcctttggagacggtctgaacgatcgagagatgatttcatttgctggaactggcgttgccatgggtaatgctgtgaatgaattaaaagatttggctgattttgtgacaaagccagtagatgaagacggcatattccatgcagtgactcatctaggcctcattgaagagtaaaaaaagaagacccttaggctaatgggtcttctttttattttatgatctgccgatcgcaacagagttgtctggctcagcgaagggctgatccttttgaatatgatcataaaacataatgccgtttaaatggtcgatttcatgctgaaaaacaatggccgggaacccttttaggcgaatatcaatgtcttctccttcaagcgttgtggccttcaccctgatcttttgatatcgagggacaaatccaggaatggcttcatcaacagataagcagccttcaccagttgctaaataagctcttttgaccgagtgactgacaatgcgcgggttgaaaagggcatagctgtattcctctccatcttcgtcctcacagtgaacagcgatcatccgtttactgatattaatttgcggagctgctagtccaacgccgggtctgagtccatacttttcagccatgtcagcatcctgactatttttgacgaattcaatcatgtcagctaattgctgtttttcctcttctgtcggcgggagctcgaccgcttcagctgtttgtcttaatacgggatgtccgtcccgtacgatatcttccatggtaatcacaaatcttcactcctatttcctttgtatgtaaagtatataaaatgatacacaacatatgcaatgaaataaagaagaccggtcctatgagaccggtcagaggcttaaacagccattagcagcagccgccaccgccgcctaagaatgctgcgccaacgatgattaataggatgaaaaggacaacgattaaagcgaatgtccgtcctccgccgtatccgtagccaccgccataacttgggtaacaacagccaccgccatatccaccaccgtatccatacccgtgaccgccgtatccaccatacatacttccatgactataattagacatacttttgacctcctttggaaatacactcggcctctcataagtgaaggcgaagcgtgtaatataaactatgtatgaatgcactatttgtatagtcatgcgcctatcacttgaaaaaaatcttctccggctcatcaggatgacctctttccttgtcacaagcgcctataaaaattatagtggtatgtggagatgtaaagggggaaccttgtgatgagacagatgagaagaagcatgaaagcatgtgctgctttagcggggatatgtacccttttgctggcgggatgcggaggtcaaagtccatttcatgacatgcaagatgcgatgacgaaaatgagcgaaaaagaggcatcctttgaaaaagagcaaggtacactgcaaagctatgagaaaaaagagcagcagctctatacaaaaatgattcaaaccacaaaagatcatacaaaaacagtgtcaagcctttctgatcaggcgttagcatctgcagcgaaacgaaaagaacatttaaaaacagaaaaagacagcatggatgaatcgaaaaaagaattgaaaacggtaaaggaatctgccggacgtataaaagatacggatttaaaagaaaaagcagatgaaacggtcaaatcgcttgagaaaagatatgcgtcgtatgaccagctttacaaggaatatcaaaaggcgctgaaacaagatcagcatttgtatcaatctttaaagaagaaggacttaggatatgaagagttgaaatccaagctgaagacggtgaaccgttcttatagcaaagtcagaaaagaaggtaagaagttcaatcaatatacaaagcaattgaatgagcataaacaggctttgtctaaagcggcagatcaagagtcccaaaagagctgaaaaaacagctctttttttatttttcgacaaaaacaaacattttctattgtagtacagtagtacaatctatactagtacagttcgaggtgtttgttaaacagattgatacagctcactataaaaagtaaagcgaatacatttatttaaataaagccgttaaatcaattgacggactatttttcttgttgtaaactagtccttgttaacagaagttgtattagttttttgtgaactatcgttaatacagttagaagaactcaaaaacgagcgatcatctaatgtttcgacaacgatcctagtggctattaaatacaggagtcatatgagtattttgggttatcctatatctgtatgtataaatggattcacgacaaattgactgttaaaagaaaggaagaggtgactttagaatggctgcaaaaacaaaaaaagcaattgttgatagcaaaaagcaatttgatgccatcaaaaagcagtttgaaacgtttcaaattttaaacgaaaaaggcgaagtcgtaaacgaagcggcaatgccggatctctcagatgaccaattaaaagaattaatgcgccgtatggtgtttacacgtgtattagatcaacgttcaatttcattgaaccgtcaaggacgtcttggcttctatgcgcctacagctggacaagaggcttctcagcttgcaactcactttgcacttgagaaagaagatttcattcttccaggatatcgtgatgtaccacaattaatctggcatggccttccattaacaaaagcgttcttgttctctcgtggacactttgttggtaaccaaatgcctgaagatgtgaatgcactttctccacaaatcatcatcggtgcacaaatcattcaagctgctggtgtagctcttggtttgaaaaagcgcggtaaaaatgctgttgcaatcacttacactggtgatggcggagcttcacaaggtgatttctacgaaggtatcaactttgcaggggcttacaaagcgccagcgatttttgttgtccaaaacaacagatatgcaatctctacacctgttgaaaagcaatctgctgcacaaacaattgcacaaaaagcagctgcagctggtatcgtaggcgtacaagttgacggtatggatgcattagctgtatatgcagcaactgctgaagctcgtgagcgtgctgtaaatggcgaaggtccaacattaatcgaaactcttacattccgttacggtccacatacaatggctggtgacgatccaacaagatatcgtacaaaagaagatgaaaatgagtgggagcaaaaagatccattggtacgctaccgcagattcttggaaaacaaaggcctatggtctgaagaagaagagaataaagtcatcgaagatgcaaaagaacaaatcaaacaagcgatcaaagaagctgacgaacagcctaagcaaaaagtcactgacttgattgaaaacatgtacgatgtgaaaccattcaacttagttgaacagcttgaaatttacaaacagaaggagtcgaagtaagccatggcgcaaatgacaatgattcaagcgatcactgatgcgttacgcacagaactgaaaaatgacgaaaacgttctcgttttcggagaagacgttggtaaaaacggcggcgtattccgtgcgactgaaggattgcaaaaagagtttggtgaggatcgtgtattcgatactccacttgctgaatctggtattggcggtcttgcaattggccttggactacaagaattccgcccagtaatggaaattcaattcttcggattcgtttacgaagtattagattctgtttctggacaaatggctcgtatgcgctaccgttctggcggacgctggcattctccagtgacaatccgttctccattcggtggaggggttcatactcctgagcttcatgctgacagcttagaaggtcttatcgcacaacagcctggtatcaaggttgtcattccttcaacaccttacgatgcaaaaggactattaatttctgcaatccgcgacaacgatccggttgtgtttcttgagcatatgaaactttatcgctctttccgtcaggaagttcctgaagaagagtacacaattgaaatcggtaaagctgacgtgaaacgtgaaggttctgacctttcaatcatcacttatggtgcaatggttcacgaatcacttaaagctgctgaagaacttgaaaaagaaggcgtttctgctgaagtgatcgaccttcgtacagtaagcccgcttgatattgaaacaatcatcgcttctgttgaaaaaacaggtcgtgcgatcgttgttcaagaagcacaaaaacaagctggtattgctgcaaacgtagtagctgaaatcaatgacagagcaatccttagcctagaagcaccagtacttcgtgtagctgcacctgatactgtatttgctttctctcaagctgagagcgtatggcttccaaaccataaagacgtgcttgaaacagctaagaaagttcttgaattttaattaaatgacagaggggaaaagaatttatttctcttcccctttatcaattacaagaccgtgtaaacatacacaacaaggattcaacaaaatctaggaggcgaaaaacagtggcatttgaatttaaacttccggacatcggagaaggtatccacgaaggtgagatcgttaagtggtttgttaaaccaaacgacgaaattaatgaagatgacgttttagcagaggtacaaaacgataaagcagttgtagaaattccttcacctgttaaaggaaaagtattagaattaaaagttgaagagggaacagttgcaactgtaggacaaacaatcattacgtttgatgcacctggttacgaaaatcttcaatttaaaggcagcgaagaagaaggcgaagcaaaaactgaagctcaagtacaaggtactgctgaagctggtaacgagccagagaagaaagaagtggcacaagaagaagcggcagcagcaactggtgcaggcgcacaagagcaagtagatgctgatccaaacaaacgcgtcatcgctatgccatctgtacgtaaatatgctcgcgaaaaaggcgttgaaatttacaaagttgcaggttctggtaaaaacggccgtgtgttaaaagaagatatcgacagcttcgttaatggtggttctgcagctcaagaagcagcacctcaagcagctgaaagtgcgaaagaagaagcagctccaaaagcggcagcagctccagttcttgaaggagaattcccagaaactcgcgagaaaatgagcggcatccgcaaagcgatcgcgaaagcaatggtgaactctaagcatacagctcctcacgtaacattaatggatgaagttgatgtaacgaaccttgttgcacatcgtaaacaattcaaacaagttgcagctgatcaaggaatcaagttaacttacttgccttacgttgtaaaagctctaacttctgctttgaaaaagtacccagtacttaacacttctatcgatgataaaacagatgaagttgttcaaaagcattactacaacatcggaattgcagctgacactgaaaaaggcctgctcgttccagttgtgaaaaatgcagatcgcaaagcaattttcgaagtgtctaacgaaatcaatgagcttgcaacaaaagcacgtgatggtaaactggctccagctgaaatgaaaggtgcatcttgcacaatcacaaacatcggttctgctggtggacaatggtttactccagtcatcaaccacccagaagtagcgatccttggtattggccgtatcgctgaaaaagcggttgttcgtgatggcgaaatcgttgcagctccagtcttagctctttccctaagctttgaccaccgtatgatcgacggagctactgcgcaaaatgcccttaaccacatcaagcgtttattgaatgatccacaattaattttaatggaggcgtaatgtcatggtagtaggagatttcccaatcgaaacagatactcttgtcatcggtgcaggtcctggtggatatgtagctgctattcgtgctgcacagcttggacaaaaagtaacaatcgttgaaaaaggaacacttggcggtgtatgtctaaacgttggctgtattccttcaaaagcattaatcaatgctggccatcgtttcgaaaatgctaagcattctgaagacatgggtatcaaagctgaaaacgtaacagttgatttcacaaaagttcaagagtggaaagcttctgttgttaacaaattaacaggtggagttcaaggtcttcttaaaggaaataaagtagacatcgttaaaggtgaagcttatttcgtagacagcaactctgtacgtgtaatggatgaaaattcagcacagacttacactttcaaaaatgcaattcttgcaactggatctcgtccaattgaattgcctacttttaaatacacagaccgcgtgatcaactcaactggtgctttggcgcttaaagaagtacctaaaaagttagttgttatcggtggtggatatatcggtactgagcttggaactgcttatgcaaactttggaacagaagttgtcatccttgaaggtggagacgaaatccttccaggtttcgaaaagcaaatgagctcattggttaaacgtaacctgaagaaaaaaggaaacgttgaaatccatacaaacgctcttgcaaaaggcgttgaagaaaaatctgatggtgtcactgttactttcgaagtaaaaggtgaagaaaaaacagttgatgctgattacgtacttgttacagttggtcgtcgtccaaacacggatgagcttggtcttgagcaagttggtgttgaattgactgatcgcggagttgtcaaaacagacaaacaatgccgtacaagcgtaactaacatctatgcaattggtgacatcgttgatggaccaccacttgcacacaaagcttcttacgaaggtaaaattgcagctgaagcaatcgctggagagccagctgaaattgattaccttggtattcctgctgttgtattctctgagccagaacttgcaactgttgggtacactgaagcagaagcaaaagaagaaggaatcgaaatcgttgcagcgaaattcccattcgcagcgaacggacgtgcactttctcttgatgcaactgatggcttcatgaaaatgatcactcgtaaagaggatggtcttgttatcggtgcacaaatcgcaggtgttggcgcttctgatatgatttcagagcttagccttgcaatcgaagctggagtgactgctgaagatatcgcaatgacaattcacgctcatccaactttaggtgaaattacaatggaaacggctgaagtagcaattggaagcccaattcatatcgtaaaataatgaacctattaaaaccctctccttgatggagagggtttttttgagcgctcccatatgaaaaatccctcatgagatgaggggctttttcatatggatatataagtgcaagggtaggccattaatttgtattcacgcggtctaaagcgtggcacaagggcgataaaatatcctctttgctgctgacatttccttcaaccttcacaatgactttttcattatttacaagtaaaatagccggcaattcgtctacttcatttttccagcctttacgatcttctttcacaatcatctttgacatttccttcggatattcattctttaaatcgaggactgcatcataataaggactttctttatcaagattttctgcatctgtaaaaaagagaattcttggtttctgaatatgactgacttggtcggtctgattcggtatgatatacgcaaatgagcatgaactaagtacaaagagcatggggaatataatgagaagtgacctcataaaattcaatctattcacctcaaaatcctttggggttgtcccaacatttttaggagctggttacctgttagtcactctagtgtatcatgtcctttttgacaattttcgattgttactcaattgttacagaattgatatgaagcaaaatacaattgaaacgttccctcaatatgatgagaaaaaagcatatattcataaaaaatatttaaatgtgtcatacaattaaccgttgacaacttaaatgtgacatcatattatagagatatgaaatagattaaacgctttcaaattatgaatgaagaaaaggggaatgtacgtgggtacaattatttgtcaagattgcaatgaaaccattgatcaatttgaaaatgaaaaagtgacaacgctatacggaacgtgtggtcactgtcattgctgtgatgaagcctctgaataaataaaaaagcatgcagctccatttggggctgcatgtttcttttttataaaattggtttttgttctttaatcacgcggatcatttcaagcgttgaatcttctggtccttggacagggagaccaatttcaatgtttttaaagatatatgagatattttcttctgtgataatttctcctggtataaaaataggaatgcctggcgggtacaccataacaaactctgcgatgatgcggcccgctgcttctttaaacggaaccacttctgttgtggcgtaaaaggcgtcacggggcgtcatggcaagcgatggaatctcaggcagcaggacttctgtgaccgcttgtgtgccgctctcacttgtagaggttgcggcaatttccttcatagccgttataagcgtatcgattgtttcatcagaatcaccaggtgtcacaatacataaaatgttgtaaaggtcagagagctccacttcaatccggtagctttctctcagccatttttcgacatcatggccatttagcccaaggtctttaattgagataattaatttcgttgggtcataatcgtacgtagaagctgaaccgagtatttccttgccaatacacgtaatgccatcaattcggttcaaacggtttctcgctgattcagccaaacggatggcttcatctgcaagtgcctttccttcagtggctaatcgctttcgagcgacatcaagtgacgccaagagcaaataagaagtagacgttgtcgtcagcatgctcaaaatcgattgtacgcgatcttttgagacaagcccttccttcatatttaaaatagagctctgggtaagggaaccgccgagtttatggacactcgttgctgccatgtcggcacctgcctgcatcgcagatagtggaagctcatcgtgaaaatgaatatgcacgccgtgtgcttcatcgacaaggacaggcacatgaaatgaatgggcaatgtctacaatcgattttaagtctgctgaaaccccaaaatacgtcggattaatcacaagcagaccttttgcatctgggtgctccgtgagcgcctttttcgctgattctggtgtaatgccgtgagagatgccaagttctttgtctatttctgggtgaataaaaacaggaactgcgccagaaaatacaatggcggacataatcgatttatggacgttgcgcggaatgatgattttatctccaggtccgcatacggtcatcaccattgtcatgatggcgccgcttgttccttgaatagagaaaaatgtatggtcagcaccgaatgcttcagcagcgagctcctgtgcttcttttatcatccctcgaggtgaatgtaaatcatcgagaggttctatattaatgagatcaatgcttaatgcattgtcgccaatgaatgctctgaattcagggtccatcccggctccctttttatggcctggaatgtgaaattggactggattggttgcagcatgcttttttagtccagtgtataagggtgtatcatgttgtgacaattgctttcccaccttcattgaaatacctgctattattgtgccaataatggcagatttcattgcataaaacaaaagaattatattatgaactgatcggaatgtaaagcataaaatcaatcggtttctgatcgaacagatgctataataaaagttcaaataagaaatgagtgttaaagtgagggacaagtaaatggaatatcaatatccaatggatgtcgactggacgacagaggaaaagattgccgttatttcgttttttcaagctgttgaaaaagcctatgaaaaaggaattgcgaagcaggagttattagatacttataaacgatttaaagaggttgtgccatcaaaagcagaggaaaagacgcattgtgcagcgtttgaaaaggaaagcgggtattctccttatcgtacagtgaaatctgcaagagaggcagaagagacagccgttatacgtatgtaagaaaaaacgagcctgcatgggctcgtttcagcgtgtagacaaaccctcgcattcggtgtcagtcctgcgtgccggtgctcccgaatgtcaaattcgctccgctccggtactcgtccttcctagactgcaaaggttttctatcacgctgaaaagaagacaaaaggctaaaatgaagatcattttagccttttgtcaacaatcagaaacgagccgcatgggctcgttttttttatacagattctttttgtgtaaagcggtatagataagtcaacgtgcggaaggcatcttcgatttttgataagtattcttcattattcatttgaacgacttcttctctaggcagctgaatgccgcaaaggagttcagcttttttcaccgtttggacacgttcaaacagcgttttcagctgttctgcatcaagctcgctgtgacgcatgacatctggtttcatatgatctttagaccaaacaaaatcttgtggtattttcttctgaatggtatctagttctttttcgaacagctgaccatactcgcctttcacaggagattcataaatgagcgcaaaccatacaaagacatgtgttttccacagcccaatttgaaaatgagggagttttttatacccacgcttgctgtttgcaaaagcaacccacgtatcatttggcggattgactgatcttctagcatgctttgcgacatgtacaaacatttcgtctcctgtaatagaagaaagaagtggtgcaaagtgttcaccaagtgcctcgagctttggacggactctttcttttaatacggtcattcgttcatctaaaccgtcaactgtaaatgtctcaaaatcttcatctctaaaacgcatttcactcatattatgcctcctgtattctttagctgatcatattttatcatagcttgggtcaagctcaaaaaaagatgcactgtcagatcaaagattgtagaggaagtaggacagcgtttaaaaacaacgattttgtggtacataataaataggtaaagacacaatttttagaatgtcgttgcggttatgcgatcgcttcatacgatataagcaagaaccaattctcttatcgattgaattttttatcaatgaaaactgacaaggaatgaatcattctctggaaggggcgttgaccaaatgaagcaaatcgtgaagcaggggtatagacaggagaagaagaatcgcatcgctgtgtggagattagaggtggattatgagctttctacgcttcatgaagccatcgagcaaaaagatgacatccaaatcgaacgcagcaaacgaaagcttgagcgcctaagaaaagaatgggagcagcttaaagggtaaaacaaggtgaggtaaaaacgaaccaattcatcggttcgtttttgtatgaagctgcttttttcttgcttttacgtacataatatcagtatgctaatacaaataggtattacatagaaaagaggtttacagtctgatgacaaactgggtggaaattgaccgtcttgcaaagctttgggtaaaagaagcaggaagccgtattaaagcgtccatgcaggaaggtctatcaattgaaacaaaatcaaatccaaatgatcttgtcactaatattgataaagaaacagaacgttttttcattggaaagatacaatcgacattttcagatcatcacattttaggagaagagggacaaggggaagaggtgacctcgctggatgggattgtgtggatcattgatccaatcgatggcacaatgaactttgtccatcaaaaacgcaactttgccatttccatcgggatatttgaaaatggcatagggaaaatcggtctcatttatgacgtcattcatgacgagctttaccatgcggtcaaaggggaaggggcctatatgaatgataccctgcttccgccattaaaagatgtagcgattgaaaaagccattgtcggcattaacccgacctgggcgatcgaaagcccttattttgatgctaaaccgtttgcccgtctcgtgcgtgatgtgagagggacgagaacgattggatcagctgcccttgagctcgcttatatcgcaagcggcagaagtgacgcatacgtcacgttaaggcttgcgccgtgggattatgcagcaggctgtgtgattctagatgaagtaggggctgtctactcaaatatacatggagaacgcctaacttttctagagaaaaacagtatagtcgccggaaatcgatccgtttgtgaaaagattttacacgattacataaaaggcagaggaaataaaaaataaaccaaatcacttcatgagaatgaagtgattttttgtgtttgatgaaactttttggtaggagaaatgtctatacgaacgaggccttaatttgatgtaaaggattgtgttttaatgttagatttgtttagtgatttatccctccattttgaaagatattttattttaaatgagtacagtatccacatcattcaatggtgtgtacttggactatttgtcctttttattacactgcctatatggaaagaaaagaaaagtgattatgtattttatgctgggcttgtattaagagtagtcctgctaggcggaatgacacttgaaatgagccaccaagtcctagccagacagtatacgattgaaacatttgaagtgctgacggatttcatgcaatttctcatctatgggtatgtcttgcttgcatcactttattatgtgatctctcttccttatttaaagaataaaggcatgttttttgcatttgatttatctgtcttgcttctgcctttatgtcagacagtgtttatcctttttgctgaaagtaaaaagttctttctcagcggtgatacagggctagtatggagagaccttatcactgtagtgatcatggttggctttgccgttttggtactgtacctttttttccgtttgttttggcagcagaagtggaaggaatcgctgttgttttatggcctgattttcgctgccctgctttatattttttatccttctatcacgaagtatgagcttcaatcttcatttaaatcgattgtgattttagctgcagcagcaggaagctttatgatgatttatttgttatgtgctttactacgagacaaggtgaggctaaggcagtggggtgctgggtgtatagctgtcttttttctactattactcaacccgatcgttaatatccctcataccatgttccaattcaccaaaacggaattggtcgatactttctcagaagaatatcgccctttatctgccataagtgcaaaagaacttgcttcaaaatttgtaccagctgatcagaaattatatttaaatgctagttctgagcctattccttatcaatatgtgtttgcagctgatcagtatgaagttaacatttctgcatttacgggcgaattgagcggttattcttatcgaggccgtgtagaggggaaggaactgaccgataaagaatatagaaaaaaaacaattgaattttttgaaagaagcggacggtcaatagatctcaatcgcattcaagtagttgtcaaaaaagagggcggggagacgagtgttcttcttctgccaaaagtaaaaatgtctcataacgagagtgaaagctttgcgtttgctacttggaaaaaggggacacttcgacaagcgcaatatggaaatgccatctttaaattaaaggatattgacggaatcaatataacggaaactgagataaaaaacacaataaacagtctgtatcaaaacttacatctaaagccgccagtttatcaaatcacaggtattgatgatttttatttggattggcagcatgaagtgaatgtgacaacaaatgatcaatcggagtttcggtttaatggctccacaaaagatgttatcaatttaaagctgtctaaatcgcttcttcaacagaaaaaaggggaaatcagcgatgagaatttgttaaagctcatagagaaaaagccagaagacgtgaagaaaaagacaggcactaatgaaaccaaacagtatacatttaaccgatcctctcatctactgcgtgtgtttagagatcatgatggaattgaactgaggctggaaccagtgtcctttataccggatgccgtatcgaataaagatcgtgatgaagtctatcaacaagtattgaaaagtgaaaaaccatctatgatttataaaaaacaaataaaaccagtcagaatgatcaacgaagaaggggacatggacatttcatggcttgtcatcattcaaaccttcggatcaaatgagcgtaaaatctatgaagtaaatggacgaacaaaagaggtgcaccgttttgacagataaagaaaaacaagccatctttcaagacttatatgaactgtatcaagaaggggagctgggtgacgaggcagccagctggatgaagacacatgaacagcaatttcagcatgttgtcatagggaatgaacagggttcagcgctgattgaagatcagaatgactataatgagttaaagcgcatgaaggggtttatttactcgttatacttctttttcattgtcttatcgatttggatgactgtgtggttttatttctaatgtccagaccagctgatcaaattgaaaaaatctatgaagaatattttcaggaaatcaccaaatatttatatcggcggacaggaaatatggaaacggccaaggatcttgcgcaggatgtttttatgaaggctttacatggattatcctcttttaaaggacactctagtatgaaaacatggctttataccattgcttatcatacatttgtgaatgactatcgccggaaaatcaaatggacatttacgaatgtagaagatgttgattacttagagcagcagtcctttatgacaccagaggaccacatcgaaacacaagctgacattcaaaggctgtggcatcatatcaatcagctgaaggattcataccgagaggtcctcattttaagagatattcaggaattgtcatatgaagaagtagctgaaattttgaattggactttatctaaagtcaaaacaacccttcatcgagccagattagagctgaagcgaatgctacattgtgaggagttcaataaatgagctgttatttgatcgaagaattgttaccactttatatagagggagacacaagtgcagaaaccaataaaataatagccgagcatctacaatcttgcgagagctgccggcaactttatcaagaaatgaaagaaccaatcactcttatacagacacctgatcggacgccatatataaatgaaaaggaagaaaaaagaaggttcgagaagcgctactatggcaagttaatattccgagcaagcatcgtgtttggtttagggtacgtcatgatgatcattctttattggctgaaataaaaaacccccatctgggcgaaccaggtggggggttttcgagcttagcttaatttttcttttgccatttgaactgcatcatagaacgtttttaattgctcttgaggaattttcttcagcatttggttgaaaacaagtaattcagtagagctgaatccaagaccttttgcaatttttgaatcaattacaacgtttccttttttgtctagaacaagtgcatcaccagcaagatcagcaagtctgatcactgatttgaaaagtttttcgaatttagctgcttcttctttcgtaagaccaagttcaacagcttttgctgcatcaaagatcaatttccctttttcgtttttagtgatgctttcactgaaaacgattgtaagaacagctgcgcgatctaagaatttctcagcagtcgccgcttcttcttcagttagtccgagctcaacagcttttttcacatcaaatgtgtagctgttgtcttcttcaacaaatgaattgatgagaatgttgatgacgcgctcgtttttctccaataattctttaatgatttgctgctgttcaaaaggaatccctttgaaagttgcagcacttgcttgcccaggagctactgttgtgaaagtaaggataatagctaaagcgaaaaatacaacagagctgagcgatttgctcaaaaacttcttcatgcttcttttctctcccttttctgttaaattttgttgcaagaacagcataccatgagaaactttgtggaagaataggaaaattgtaactttatgtttggttttggagaactataaacattattgtcgaaaaatgaagaggttcagattgcttacttttgccaattctatatgatatgttttgtctctacactcgagctttcataggtggttggtcttatttttactcaaaataaaaagccttctacatgtagaatgtaaaaggcttttgaggaattttatgattgcacgtttaattttctttttaatgtaaatcctgtacccatgaaaatcatggcgaacataatacttagacaaatacccagcacgtttttttctgcaagagataccccaataaacgccatactgacaactgcaagtaatgcacataataatagaagccatttgatttgtttcatttgtctccatccctttttttagagttaatataagtttacagaaaaacgatcggcatttaaaggggattgtgatataatatgaaagttatctaattattttaggagatgaaaatgtgaaacttcgaaaagatcttcgcaacatcgcaattattgcccatgttgaccatggtaaaacgacgcttgttgaccaattgctccatcaagctggtactttccgtgcgaatgaaaatatcgctgagagagccatggattcaaatgatttagagcgagagcgcggtattacgattttagctaaaaatactgcgatccattataaagatacacgcattaatattttagatacaccaggacacgccgatttcggtggtgaagttgagcgtatcatgaaaatggtagatggtgtacttctcgttgtggatgcttatgaaggctgtatgcctcaaacacgctttgtgctgaaaaaagcacttgagcaaaacttaacaccaatcgttgttgtcaacaaaattgaccgcgactttgctcgtccggctgaagtagtcgatgaagtaattgacttgttcattgaattggatgcaacagaagaacagcttgaattcccagttgtctatgcatcagcaatcaatggtacagcaagtaacgatgcgagcacgcaagatgaaaacatggaatctttgtttgaagccattgttaaccatatcccttgcccagttgataaccatgaagagccgcttcaattccaagtggcactacttgattacaatgattatgttggaagaatcgggatcggccgtgtcttcagaggaacaatgcaagtaggacagcaagtggccttaatgaaagttgacggcagtgtgaaacaattccgtgtgacaaagatttttggtttccaagggttaaaacgagtggaaatcaacgaagcgaaagcaggagatcttgttgctgtatcgggaatggaagacatcaacgtaggtgaaacggtttgtccggtagaacaccaagaggccctgccaatccttcgtattgatgagccgacacttcaaatgacgtttgttgtaaacaacagcccatttgcaggccgtgaaggaaaatacgtgacatcacgtaaaattgaagagcgcttagagcagcagcttcaaacagacgtcagtcttcgtgtggatccaactgattcacctgatgcttgggttgtatctggacgcggagagcttcacttatccattcttattgagaatatgagacgtgaaggatttgaattacaagtatcgaagccagaagttattgtaaaagaagttgatggtgttcgatgtgagcctgttgaacgcgttcaaattgatgtaccagaagagcacactggctctatcatggaatcaatgggcgcaagaaaaggtgaaatgattgacatgatcaataatggtaacggtcaagttcgcctgatctttacagtgccatcacgtggtttaatcggatatacaactgaatttctttcattaactcgtggttttggtattttaaaccatacgtttgacagctaccagccaatgcagtctggccaagttggcggacgccgtcaaggtgtacttgtttcaatggaaacaggtaaagcgactgcttacggaatccaaggcgttgaagagcgcggtgtgatcttcgttgagccgggtactgaagtataccaaggaatgattgttggtgagcataaccgtgagaacgatcttgttgtcaacgttagccgtatgaaacaacaaacaaacgtacgttcagcgacgaaagatcaaacggtgagcatgaagaaaccacgtattatgtcacttgaggaatctcttgagtacttgaatgaagacgaatactgtgaggttacacctgaatcgattcgtttaagaaagaaaattttagataaaaacgaacgtgagaaagcagcgaagaagaaaaagctagcaggattatcgtaattccatgaagaattaaaaagatagaaccctgaaagataaggggagggaatctttttgaatgatcaggaagtaagtgaaaatctatcctttttcgcgatgctgtttcgtgtcgatgaaaatccgcaaacagggatgtggctcctatatggaaccatccttgttttagcgattattgtttttaagctcggctttgctagacgtttaccgattttaaaagcactcgtgatttacttgtttttgatttttggctgcacgtttctcacatttctaggaatctttctgccagtagcggaaggcctagtcgtggcagctgccattttgattatttataaaatacggctgcatcgtgcaaaaaaagaaggaacagtgaatacgtaaaaaaaagacctgaacatgtgtcaggtcttttttatgtcttttgttctttttttccttttttcttctttttctctttcgtcgcaggatcttgataaagagagaatctgccagttttgatgcgtgcttctgtctttactttaatgcgttcctgacagtcatcgcacatatatgtatgaatcggtcgatttcttaaccgcttagcaacgagtgtatcatcatcaattgtttcaagcttctcacataatgagcacttcactctcatcattttcacctcacttattgcatttattatagcatgttttccaagcacttgaaatcagcgtagaaaaaggcttatatcacaggagatataagccgttctctttatttcttctgattcatatgatggtttgattgatcattttgatgtttgtctaactgcttttgatcgttttgtttgagctgatcatttggctcattcgtcgggtctttttcgtgacgatcgatttcatttctcggcatctctggcatcacgcggccgacaatggcagctagttcatccataatcccacttacaggacggcctgcttgtatttctttgcccatttcttttaaccggctgactgtatccggatcagcgactacaacagcattcgcaccttctgggtcatttttcagcgcttttgcaactgaatatttaatggtttctactttgcttctatctaaatcatcttttacatcaataccaacaacagcatagcggccgatgacgatcgccgttgcatcattgacatctgctacgttctctgtcactttgacaagatgctgcgcaacatctgtggatgaccgggcttgattggtctttttctttgttgagtctgacacccgtactacgtgctggcgtccatcttgcttgtccagtgcttctggcttttcctgctgctggcaagcgcccaacagaatgatggcttgaatcatgaataatgtcataaatagtcgcatctatattccctccttcacaaactgcatgatttattttattgttgaattaaccttctaactttattcatgaaaacatatattttaacaatcgttttgggaaagacaaggatgaatgaaaccccgatcaggaggcgaaggacctgagtaaaatttatgtattagacacaaatgtgttattacaggatccgaattcaatcttttcatttgaagacaacgaggtcgtcataccagccgttgtgttagaagaagtagactcgaaaaagagatatatggacgaggttgggcaaaatgcccggcgtgtctcacgcttaatcgacggtttaagatcgaaagggaaactgcatgaaaaaattacactagaatcaaaagggacgctgcgcattgaactgaatcaccgctccttccatgagcttcaagaaatttttattgaaaaaacgaacgataatcggattttggcagtcgcgaaaaatttgagcttagaggaagaaacaaaacctcatggccggcctgtcattttggtcagcaaggatgtgttagtgcgggtaaaggcagatgctatagggcttcaagcagaagacttcttaagtgaccgtgtcctgcaaaatgaagacatcgataatggctatcatgagctctacattccgactgagcaattgaatacattttataagcacaatcaattaccaataaaagaggtcacaagtgcaccatttaaccctcatcaatttgtcatcatgaagggaaatgaaggcggttctgctttaggaatgcttgatcaaaaggcagagcatatgaaacgtctcgtttatgatcaagagtatatttggggaatccgtccaaaaaatgtccagcagacgatggcactcgagctgcttttgcgccgtgacattccgctcgtgacgctgatcggaaaagcagggactggtaaaacattgcttgcacttgctgccggattaatgcagacagaggatctcggtatgtttaaaaagttgatcgtggcgcgctcaatcgtgcctgttgggaaagacttaggctacttgccaggagaaaaggaagaaaagctcagaccatggatgcagccgatctatgacaacctagagtttttatttaatacaaaaaaaccaggtgagcttgatgcgattttggcgggaattggatctattcaagtcgaagcattaacatatattcggggaagaagtatacctgatcaatttattatcattgatgaggcgcagaatttaacaaagcacgaggtgaaaacattattaacgcgagtcggagaaggaagtaaaattgtgctgatgggagatccagagcagattgatcatccttatttagacagcttaaataatgggcttacgtatgtgatcgagcggttcaaaggacagcaaatctctggacatgtcaagcttgtcaaaggagaaaggtctggacttgcacagcttgccgctgatttgctatagtccagaccctctgacttatgtaatcatcagctctttgacaccttttatcggctgagtgaggttggactgatccgcgaaatagacgtggattggtccttcttctgtgattggcttaccattttgactgaaatgagcaatgctctccattgcctgagaaagcggcacagcaattgtacctgtttctgtgacaaattcgcatgtatccgcatgttcaagcggctcagcattttttagcatatcgccaagcttcatcccgaagctgcctgtgacgagtctttccttttcgtacttcttctctgtttttaacgtgggtggaagtgtttgaccttctcttatgacccgctcttggtcaagctcctgatctagctgattctcttcactttctgcacttttttcaaagaatgaatccattaaaaatttacggtcatcaaaaatccatacacttggatcaatggtgatcttgtactgtacgttccccttgatttgaatgatgctcatgttcaagacaacccctttccaacataaattatagaagttttcccccgctttgtcactttcataaacatgcgtctccttgtacacactaatcttacatgaaagataggggaggatattaggcatggcatgtcgcgacaatgaagagcttcagcgatttgtagaagaagcaaaaaaagtggccaaagatggtcaagtagcatcctatattcccgctctcggcaaagcggatcagacggatttatctgtggctgtgtatcatgtgagtaatacgtgccactcggcaggagatgtagataaacggtttactcttcaaagcatttcaaaagtattagcacttgcgctcgtgctctcagaagaaggatcaaaaaaagtatttcaatttgttggacaagaaccaacaggtgacccgtttaattcgatgatcaaactggaaacagcaagtccgaataagccgctgaatccaatgattaatgcaggggcgctcgcagtcacgagtttaatcagaggagcgactccgcaagatcagctgagccgtttgcttggcttcattagagagcttgcaaatgacaaaagcattacatactgcaaagaaacagctgcctccgaatttgagacatccatgattaaccgggcgatgtgctattatatgaagcaatatcatattattagagggaacgtagaagaagtcatggacgtctatacgaaacaatgtgccatcatgatgaacagcttggatttggcgaaaattgcttgtgttttttcattagacggcagacatccagagacgggtaagcagattctttcgaaagatgtcgctagaatttgtaaaacctttatggtgacgtgcggcatgtacaatgcgagcggagaatttgccattaacatcggaattcctgcaaaaagtggtgtctcaggcggtattatgggggcggcaccatatgattttgggatcggtatcttcggtccagctctggatgaaaaagggaatagtattgctgggattaagctgcttgagctgatgagtgaaaaatacgagatgagtatcttttaatgcaggaaggcttctttttatttttacaaagcgaactgtacaaatctgcttgcaattttgggcgtttcgctttatgataaatagaagaattaggtactcgcctggggaacggagggatacttttggcgtcagaaattttagtcgatcatcggcaaaaagcactggctttattaaaattggatgcagataaaattttaaaattgatccaagtgcaaatggacaacttaacgatgccgcaatgtcctctttatgaagaggttttagatactcaaatgttcggattatcgagagaaattgattttgctgtccggcttggattagttgatcaacatgaaggtaagaaactactcgataaacttgagagagagctttccgcacttcatgatgcgttcacaaaaaaataatgattgaaaactcaaacttccacaacataagtttgagtttttttgtcctctattttcttttcattgattgatgtcaaacggacttgattctttcatgaatgacgaacaatataaaagaggtaaaacgagatcaaacggagaaaatgtagtagaataaaaacagctaagaggatatcaagcagtagaaacagacgttaggaagaggattatatgttaaagagaatgctaaaatcgtatgactactcattattgttcgccattattttaattagcgcattcggtttggtcatggtgtatagctcaagtatgattacatctgtgatcagatacgatgccgcaccagataatttttttaagaaacagcttttatttatgatcgttggagcggtcatcttgttctttacagcactagttccatatcagctgttttcaaataagaaattccagatcggtatgctgctgctatcagtgttttcactcatctatgtgtactttggcggtcatattgcagggaacgcaagaagctggatcaaaataggcccatttagtcttcagccagcggaatttgtgaagattgtcgtcattatctatcttgctgctgtgtatgcaaaaaagcagcattatattgatcatattttaagaggagtcacacctcccatcgtgattgtctcgatcttatgcggatttatcattttgcagccagactatgggacagcctttatcattggcatgattgctctcgcgatgattttatgctcagggtttagcgggaaaacacttgcgaagctgctggcgctatttagtgccgtgatggtcgtcgtgaccccatttattattcttttttgggataaaattttcacgcaaaatcgtctcgggcgttttgagagtttccaagatccatttaaagatgcaggggcgactggacatcaattgattaattcctattacgctattggatcaggcggcttttttggactgggtctaggagaaagcgttcaaaagtacggatatcttccagagccgcatacagattttatcatggcgatcatttcagaagagcttggctttttcggtgtattttttgttctcgctctccttggcttcatcgtcgtgaaaggtttttatattgcaagaaagtgtgaagatccatttggaagtttgcttgcaataggaatttcctccatgattgcgatccaaacatgcattaatttaggcggtgtttcaggtctgattccgattacaggggtcacacttccatttatcagctacgggggatcgtccatcattttacttagcggctgtatgggaatattgctgaatatcagcatgtttactgaatataaagagcgttacaaaaagaaaaaatcaatgagcaaaccatcagttcaaaaaaatggattgcagaaaactttgaatctttagaaaacaaaagtgtacagttttcatttcttcctttattatagagtacatataaaattttaagggatatggaggagtgagaaatgtcacagagaacaattcaaaaggttctagttgcaaacagaggggaaattgctatcagagtcttcagggcctgtacggagctcaatttacgtacagtggccatttattccaaagaagactcgggctcttatcatcgctataaagcagatgaagcatatctagttggagaagggaaaaaaccgattgatgcctaccttgatatcgaggggatcatcgaaattgcaaaacgaaatgacgtggatgcgatccatccaggttacggatttttatctgaaaatattcattttgcaagacgatgcgaagaggaaggcattcaatttatcggtccaacttctcagcatttagatatgtttggagataaagtaaaggcaagagatgaagcgaaaaaagctggaattccagtcattccaggaagtgacggaccagttgattcggtcaaagaagtcgaaaaattcggtgaagaatacggttacccgtttattattaaagcttcactaggcggcggcggccgaggtatgcggattgtcagaacgaaagaggagctgaaggaagcttatgaccgtgcgaagtcagaggcaaaagctgcttttggaaatgacgaagtatacgttgaaaaactgattgaaaatccgaaacatattgaggtgcaggtgattggtgacaatcacggcaatatcattcatttatatgagcgtgactgctctgttcaaaggcggcatcaaaaggtcattgaagtggcgccaagtgtgtctcttacagatcaactgcgtgaagatatttgcgaagcggctgttcagttggcccagaatgtatcgtatatcaatgcagggactgtagaattccttgtcgcaaatggagagttttactttattgaagtcaatccaagggtacaggtagaacacacgatcactgaaatgatcacaggtgtcgatatcgtccaaacccaaattcttgtcgcaaagggtcatgaccttcacagcaaggaagtcggtataccaaagcaagaagatatttttacacatggctttgccattcaatcaagggtcacaacagaagatcctttaaatgattttatgccagacacaggaaaaattatggcctaccgttcaggtgggggatttggtgtacgacttgatacagggaacagctttcaaggtgcagtcattacaccttattacgattcactattggtcaagctgtccacatgggcgctcacatttgaccaagcggctgctaaaatggtccgaaatttacaggaattcaggattcgcgggattaaaacaaacattccgtttcttgaaaacgtggcaaagcatgagaagtttctaaaaggggaatacgatacgtcgtttatcgattcaacgccagagctatttaatttccctaagcaaaaagaccgtggaacgaagatgctgacttatattggtaacgtgaccattaatggattccctggtatagcggagaaaaagaagcctcattttgacaagccaattgtaccgaagcttcctcttcatcaagagattccgtctgggacaaaacaattgttagacacacatggacctgagggccttgccaattgggtgaaagaacaaaatagcgtccttttaacagatacaacctttagggatgcgcatcagtctctgcttgcgacacgcttcagaacacatgatttaaagaaagttgcccagccaacagcaggtttatggccagagctgtttagtatggaaatgtggggcggtgctacatttgatgttgcgtaccgtttcttaaaagaagatccttgggaacgattaaaagagcttcgccaagaagtgccaaacacgttgttccaaatgcttttaagatcatcaaacgctgtcggatatacaaactatgcggataatgtgattaaagcatttgtaaaggagtcggccgaagcaggcattgacgtcttccgtattttcgatagcttaaactgggtcaaaggcatgacgcttgccattgattctgttcgtgaatcaggcaaagtggcagaggcagccatttgttatacgggggacattcttgatccatctcgtccgaaatatgatcttgagtattatgtatctcttgcgaaagagcttgaatctgccggtgcacatattttaggtattaaagatatggcgggattattaaagccgcaggcagcttatgagttagtctctgctttaaaagatgagctcacgatccctatccatcttcatacacatgatacgagtggaaatggactgttcacctatgcaagagcgattgatgcaggcgttgatattgtggatgtggccgtcagctctatggcaggactcacatcgcagccaagtgcaagctcactgtattatgctttagatggacatgaaagaaagccagacatgaacgtccaatctgtcgaacacctttctcaatactgggattctgtcagaaaatactatcgtgagttcgaaagcggcatgaactcacctcatacagaaatttatgagcatgaaatgcctggcggtcagtatagtaacttgcagcagcaggcgaaaggtgttggccttggcgaccgctggaacgaagtaaaagaaatgtacagacgtgtgaatgacatgtttggtgatattgtgaaggtcacaccttcctctaaagtagttggagacatggcactttatatggtgcaaaatgatttaacagaggaagatgtctatgaaaaaggagcaacattagacttcccggattctgttgtggaattatttaaaggctatttaggccagccgcatggcggattccctgaaaaattacaaaagctgattttaaaaggagaagaaccgctcactgtcagacctggtgagaagctgaagccagtggactttgaagctattcagcagcagttcaaagaatctcatgacctgacgctgacagagcaagacgcgattgcgtatgccttatatccaaaagtcttttctgaatttgtccaaacagcagaaagctatggggacatctctgttcttgacactccaacgttcttctatgggatgaggcttggtgaagagattgaggtagaaatcgaaaaaggaaaaaccctgattgtcaaactcgtgtcgattggagaaccgaatccagatgccacaagagttctttactttgagctaaatggacagccgcgtgaagtggtgattaaggatgaaagcatcaaatcttccgttcaagaaaaaatgaaggcggaccgttcaaatccaaatcacattgccgcatcaatgccaggcactgtcatcaaagtgctcgtggaaaaaggacagaaaatctcgcaaggtgagcatttgatgatcaatgaagccatgaaaatggaaacgactgtacaagcgccattcactgcggtcgtagatgaaatacatgtgacaaatggagaaccgattcaaaccggtgatctgctgattgtgttaaagcctgaataataagtgagacacatccgtcgtgatgtgtctttttttgagcgcattaaaatgtgcagcagcctgcgagagtaattacactatagagtgaggtgaagaaagttggaaattgtcgtgatttggtttcgccgagatatgcgattggatgatcatatcgccttatcaaaagcgatcacatatgcaaaaaaacacgagtacaaattattggctctttatcatctagatccattttttactgaaatggaactggatataaacaacgaacatttctttcaaaacttggcgcatttcgtcaaggaagcgagagaatctcaaatttatgttcaccttctccatgatgatgtcctgcgcgtctttcaacaggtcatggatgtgtatgacatcaaagccgtcttttttaatgaagatgaagtgggtatcggccaaaggcgtgaccagcaagtaaccgattttttagaaaagaaggccattcatgtgtcaacgtggcaagatacacatcttcacggggcacgagatattttaaaagcagatggctcacattatcaagtgtttaccccatactatcaatcatggcggaagcaagagaagcagcctgtgataaaagttgacaaatcatttttcagcagcgagcatacgatttgtgatgagtcactttcgcaaaaaggaaatgacaaactgcgagacttgttaaagggctgctcaaggaagtttgaacaaatcggctcagacaaagcgatgaacacgctgcatcactttatccaaaaaagattaacgcgttaccatgagaaacgagatattccgtctctttttggaacgagcaagctgtcgcgtttcttaaaaacaggcactatttcgatccgaacgatttttcatgcgatgtatgaagaagcactatttgaagacgggggcagagagacctttatcaaagagctggcatggcgcgatttttaccatatgatttatgcacattatccagagatgaaagaaaaagaaatcaattcggcgtttcaaggaatgaaatggaatgaagatgaggcgctgtttgaagcttggtgtaaaggggaaacaggctttccgctcgttgatgcagggatgagacagttaaatgaggagggctggatgcataaccgcttgcgaatggtcacagcctcatttttaacaaaggattatttgattgattggagaaagggcgaagcgtattttgcaaaaaaacttgtggattatgatgaggcgtcaaatatcggaggatttcagtgggctgcctctgtcgggacagatgccgtgccgtacttccgtatttttaacccaacgacccagtcgaagcgatttgatccgagcggggaatatattagaagatatgtaccagagctagagcatgtcgatgaaaaatggattcatgaaccaagtaaaatgccgattgatgagcaattgaaatcgggatgtgtgctaggtgatacatatccgctgccgacagttgatcatcaggaaagacgcaaaaaagccatttcgctatttgaagaagcaaaacaacaataaaacaaatcccccattccgcatgaaagggggatacaaaattcttatttgaatggttctttgctttcatatttaaaccgggcaatgagtaagcagaagtaacaaagtatcccaaacaaaccggaaataaagaatgaatgagccagcgcgtaaccaagtgcaagctgagaataaacagacatcacacctgaaatggcttgaagtgtaatcagaatggctgaaataatccatccataatacagctgcttctgttctttataatgtttcatggcatggaacatcgcaacaaatatccagacgaataaaagaagtgctgctgctcggtgagacatttgcacccactgattaaagtacgctggaagtgcaccgtcttttgaacaaaacgggaagacagaacaagcaaggcttgactttgtatgcctcacataagcacccgtatacaccacgatatacgtataggtgatcaaaccataaatatggaactgcatttttttgccgatatgaagcggcttcacaagctttgtttcagatctggttgcttcaaatacaagaagcgcaagcagtaacactgaagcaaaagaaatgagtgaaataccgaagtgcagtgccatcacaagggcgttagaaccaaacacgacggctagagctcctaaaagcgcttgaagcagtaagaatataatcgacatgatgaccaaaaatttggtttcacggaatactggactaatctttttccagcataagaccgccagtgccagaacaagaatggtggaaacccctgttgacatgcggtgactccattcgatgatggaagcagggttcatttcagggaagaaacgtccgtggcaaaggggccactgccggccgcagccaagacccgagccggttttcgtcacaagcgcaccgccaatcaaaacgatcagcatcacaaacgttgtgatcacgctcaataaccttaaagcaaatttcatcaaattatttcaccttctctaaaaaacttctgatctaaatgaaaaacctcatatgctctcaagtttaagccaaatgcgtgttctgttgcaattcataatgaccaaagttcacaaaaaaatgatatgttagttcacaaagtttacagatttagagtgcttgatctttctttgacagtctgatagaaatagaggagagaatatttcattttgcaccgccttctgaaacacacataaatccttataaattcacgaaaagttcacaaataacttcaagattgtcgtttattatttaataggatgtttttttacagctgtttatcttgtatgatagagttgtaacgaatttacgtttcatttgttcgtttgaaggtttgggcaagggaggttatacacattggcaaattccaaaacagccgcggaagcagctattcatggacaaatagaagaaacaacagcttggaaagattttcttgctctgattaaaatgggcatcgtcaattccaacttcattacaacatttactggaatgtggcttgctttttattttacaggtatgagtttccttgggaatcttgatattgtgctgttaacaatgattggttcttctcttattattgccggttcatgcgccattaataatgcgtttgaccgtgatattgatatattaatggaaagaacaaaaacaagaccgacggttacaggtaagattcagccggggcaagcgtatgcatttggtattttgcttgttgtacttggactcatcatgcttctgatgacaaccataacatcagcagtgattggttttatcggagtctttacttatgcagttctttacaccatgtggtctaaacgtcattacaccatcaatacagttattggaagtgtatctggtgcggtgccgccattaatcggctggacagctgtcacaggtacaattgacacaacggcttgggttttgtttatgattatgttcatttggcaaatccctcacttcctgtcacttgcgattaagaaaacggaagattaccgtaaggcaggtattccaatgctgccagtcgtttatggctttgaagtcacgaaacgccaaattatcatttggacagcatgtcttcttccacttccatttttcttaggtggattaggatggccgattgtcgcacttggcacattgctgaatattggatggctcgtcattggccttatgggctttaaaatgaaagacgtcatgaagtggtcaacgctcatgttcgtttattcattaaactacttaaccatctttttcgtcgcgatgattatcattacactattctagagtaaaatacactttgatcacatcaaaacaatggctatatcttataacacaacattttctaacaactatgaaagccgcctgatattcagttctatttaggcggctttctgtttatacatagatggtattttgagtaaaaacatcatttttttatgaaaagaggaaatgtaagtgcttttataagaggcgggggttatgaatgggtgaaaagtgattttataaataagaggtaaaaagcgaaaggcaaaggagatcaagcaaaaggggttgggacaaattatgataagaaaatggcgtgtttattcactgtttctcttactgacgctcgttttggcgggctgtggtgaaccatacttatcaacactcaaaccagttggggaagtagcagataaacagtttttcctaacggtactgagtacactcattatggttcttgtcgtcattgttgtatcgatcattttcttttacgtcatcattaaattcaaacgttctaaagtgggagaagatacgattccaaagcaggtggaagggaaccgtaacctagaaattacgtggacagcgattccgattcttctcctcattattctcgttgtgcctgttgtggcatacacgcttgagcttggggatacaagcgctatggataagaaaaaacgagatcctgaaaagacacttgtcgtcaatgtaagagccagtttatattggtgggaattcgaataccctgattatgggattgtcacaagtcaggaattgattgtaccgacagatcaaaaggtgtactttaagctgaaagcatccgatgtgaaacactctttctgggttccatcggctggcggtaaaattgatacaaacacagaaaatgaaaacaagttttatttaacctttgattcaaaacgaacgaaagatgcaggagaatatttctacgggaaatgtgcagagctttgcggtccctcgcatgctttaatggactttaaagttaaaacgctttctcaagatgagtttttgggatggacgaaaaaaatggctgattacaagaagcctacatccacaaaagatctcgcacttgaaggtgaaaaattatttaaagagaaaaactgcttgagctgtcatgcagtagagcctggtgacgaacggccggaagcggcaaggacggcaccaaaccttgcgaccttcggagaccgaacgaaagtagcaggaatcaaagatatgaacaaagaaaatgtgaaagcatggctgaaagatccagagagctttaaaccagggaataaaatgacagggacgtaccctaaattaaatgactcagaagcagatgcactttatgagtatttaaaaggacttaaaatcgagtaatttctaatgcgaatgtgcaagagggtatgtgatcgatgtgaagtttttgttaagagctcccgaatatgtctctacaaccgagaagtagccatctgtcagacacagtctgtgtaaagttaagatagacatctatatgaaaaggggcaaatgggagataagagggggatttcatggtgagtacaatagctaaaaagcgggggtttggcgctgtcttatgggattacttgacgacggttgaccacaaaaaaattgccgtactatatttagtggcagggggatttttctttttaattggcggcctggaagcgatgattatccgtattcagctagccatccctgaaaatgattttgtaagtgcagggttttacaatgaagtcatgacgatgcatggaacaacgatgattttccttgcagcaatgccgcttttatttgcattaatgaatgcggttgtacccattcaaattggtgcacgtgacgtagcgtttccgtttgtgaattcacttggtttttggctgttctttttcggaggaattttcttaaaccttggatggtttatgggtggatcacctgatgcaggctggactgcatacgcctcgctcacgctgaattcagaagggcacggcatggatttctatattttaggtttgcagatagcgggtattggtacgctgattgccgggatcaactttcttgcaacgattattaatatgagaacgcctggtatgacgtatatgagaatgccgctctttacatggacgacatttgtcgcctcagcactgattttattcgcattcccgccacttacagcagggcttgcgatgctgatgcttgatagaatgtttgatacgagctttttcaatccagagctcggcggaaatacaatcatctgggagcatttgttctggattttcggacacccagaagtatatatcttaatcctgccagcattcggaatattctctgaaatcattccagtgtttgcaagaaaaaggttgtttggctattcgtccatggtgttcgctactgtattgattggtttccttggattcatggtatgggcgcatcacatgttcacaacaggacttggtccgattgccaatgcgatctttgctgtagccacaatggcgattgcggtgcctacaggaattaaagtattcaactggctgctcaccatatggggcggtaatgtgaagtttacaacgccgatgctgtattccgttgcctttataccgtcgtttttacttggcggggtaaccggggtcatgcttgcagcagctgcagcagattatcagttccatgatacgtactttgtcgtggcgcatttccactacgtcattattggcggggtcgtattcggtattttagctggtgtgcattactggtggccgaagatgtttggaaaaatactgaatgagaagcttgggaaaattggctttgtgctgtttttcatcggtttccatttaaccttctttatccagcattttctcgggctttggggcatgccgcgccgagtctttacattcctgccaggtcaggggctagaccttgggaacttgatcagtacgattggggcactgtttatgtttatagctgttgtcatcatgctgattaacatcatctggactacagcaaaaggagagcgtgtatcgggcgatccttggggagacggaagaacgcttgaatgggcagtgtcttcacctccgccagaatacaactttaaacagcttccgcttgtcagaggactagatccattatggattgaaaaaatggatggtaaaacaggaatgacagcatctgaaccgctcgatgatattcacatgccgaataattccatcttacctgtcattatctcattcggtctatttgtttcagcgtttggcttcatgtatcgtcaagagcacagctggggacttccagtgattttcattggtcttggcattacatttgcgaccatgctggttcgctctcttaaagatgatcatgggtaccatattcacaaagaagatttgaccgatgacgatgataaaggggtgaaagcataatggaaccacaaaaaatgacagcagaaacctttccggcttctcctgagaaagccacgttagaaggaaagaataagttcgtcgggttctggttgtttcttgggggagaaaccgttctgtttgcatcgctctttgccacgtatttggcgctgaaaaactctaatgcaggcggagcaaaaacaactgatatgtttgatctcacacttgtctttattgccacgatgcttctgctgacgagcagtttaacgagtgtgtatgcaatgtatcatatgaaaaactttgcctttaaaaagatgcagctttggcttggcgtgactgtgctattaggtgcttcatttctaggggttgagatttatgagttctatcattatgtgcatgcgtatgaatttacaattaccagctcagctcttggttcttccttctatacacttgtcggaactcacggggctcacgtcgccttcggactttgctggattaccgctcttatgattcgaaatatgagacgcggactcgatttatacaatgcgccgaaatattatgtggcaagtctgtattggcacttcattgatgttgtgtgggtcttcatctttaccgttgtatatttaatgggaatggtgggataagaatgggaaataaaaacacaaatcagtctaaagtcgatcttgtataccgtaaaaagaaaaatgccgaagaaatgaagcatcagctcatttctttcggcttgatgattggattaacctttgttgcctttttaacaattgcttcagaagacgttgggaactggttcgcagtaccatttattttattgcttgcagttattcaggtggcttttcagctttattattttatgcacatgaaccaaaaagggcatgaaacacccgcattgtttctttactcaggtgtgtttgtcgcgtttattaccgtattagcctttttgaccattatttggtggtaagcccgctttgcccttgaaggaggcgcagcaatggagaacttagaaatattcggatttcgggcattatggagcccttactatttgactagtattgtcatagcagctgctctttatttgcttcttgtgacaaagggaaagcaccgtgcgacggtgaaagagaaaacgttgtttctgacggggcttgtcctgttatacgccgtgaaaggaagcccaattgatttaatggggcatattatgtttagtgcacatatggcgcaaatggcggtgctctatttagtcattccgcctctccttattacaggattacctgcggccatttgggagcggatcatacaaacaccaggcattcagcaaatttttcgtttgttttccaagcctttaattgcattgcttggatttaacggattgttttcgatgtatcacattccgcttgtgtttgattttgtgaaaacagatccgttttatcatgcgttgatgacggtggtcatttttatcgctgcctttttcatgtggtggccgctcgttcataaagtccaaagtcagccgcagattacaggcattttaaagcttggttatatcatggcagacggaatattgatgactcctgcgtgtgctctcatcatgtttagtgaggcaccgatctatgcaacctattctgatgctggcgcttggatacaggcactgcacttatgcgtgccaagtgatatgctggcaggccttgcgctcacaggtcctgaaatgttccataccttgcctctgctagaggaccagcagctaggcgcgattttgatgaaaattattcaggagattgtgtacggctcgatccttgctgttgtgttctttgactgggcaagaaaagaaagagcgaaagatgccgtaccagatgcgctgattccgaaatatgaatgaaaaaagcacagccgtatggctgtgctcagattgttgacaaagggctaaaatgatcttgattttagccctttgtcttcttttatgcttcagcagtcattgcttctagtttatctttcagctgttcaagcgttttcttgcttgattggatgagagatttagggaaatcttcgccttcgccgtattcaacaccgtgcggataataatgttttccaagtaaaggtgttagaagctgtatgtgtgctcttttggaaccaacatctccttcggtggcgtagccggaaatccgtaaataaaaggttccctctaccatgttatactttctgtcgtacgtcacacgctcataatcccattgatcggctcgtacaaatccttcactttccatgatgaaatctaatttatttaagtcagctgctaccttttcaatccccgtaccttcaaacttcacccaaaacccctccttataaaaattccctttactgacaatcatagtatgaaagcgttaaactttcaactgtgaaaggtatgttcttttataacctggttacagtaataaagaaaataatagatggaggaatcgatgtgaaaacgaaaaaaatcaaagatattatgacaaaaaaagtagtgacatgtcagcaagacgacaatacgtatgaagcggcagtcaaaatgagagacgcggacattggggccattccggtggttgacggagatcagctcgttggcatagtgacagaccgtgaccttgtactcagaggcattgcagaaaaaaagccaaactcacaggaagtgggctcgctgatgacgaaggaagtactgacagctgaagaagatgcaacgcttgaagaaattgtccggctgatgtcagagcaccagctccgccgcattcctgttgtgaaaaatggcgctttaacagggattgtcgctcttggagatttatcagtcgaagatttatcaaatgatcgcgcgggagatgcactgacagaaatctctcaacaggatcaagatcacgggcaaggatttcttcattaagaggggcatattttaaattcgtgttaaataggctgtattgtcgttgataaatgaagcgagttttgtttaaatgacagtagaaggtactttttgtaccttgccaatttaacggaggtgtttatttgaaaactgtgctcaaaacactcctcatcctcctgattatatctggaacgtacgttctgtttattcaatatggatcttcaccagaaaaagaaaacagcaatgaaccgaaggtgtctaatgaagaaacatctagcgataagccgatcaacatcccgaaaaaggggctcatgtcctttatggggaaatcttcaaacgaagtgcttaaacagctgggagaaccagatcgcattgatccttccgcatatgattatgactggtggatatacaaccaatcgaagaagcactatattcaagtaggggtaaaggatagtaaagtggtgaccctgtttgcaacaggagacgggctcaatgtcgaaccgtttaaaatcggtcaagccacaagtgaagtatttaaaaaaacacaaattgcaccttacattcatgtagaggatgaacaaaattcataccgctttgaattctcagaagatgatatgaatacaagacccactgtgaaagtgggagatgatgtgtatgttcagctttacatggataagtttgaaagcactctttcaagtatcagggcgtttaacgcagatacatttgtgaaacaaaagccatatgaggtcgtctatcgtggtcaattgatagaacctgaggcaatatcaggtgaaaaatggaaagagatcgaagcttccagtcaaaaacaaatttttgatatgaccaatattatccgtcataagtacaaactgccgaccttaaggtgggatgatgaaacctctgaagtggcattcatgcatagtgaggacatgaaagagaatcattatttctcccatgaatctaaaaaatacggtacgctgaaagatcggttagaaagaggcgaggtggcatttcagctcgcaggtgaaaacattgcctataattatgtagatggacctgcagcggtagaaggctggctcaatagtgaaggtcacaggaaggcgttattaaataaagattacacacaccttggcgtaggtgtgaaagaaaaatattacacccaaaacttcatcaagaaaacatcttaaacgaaagcagctgcacaatcgcagctgtttttttgattgaaaaagaggctcaccaaaatagctgctggtgtatatagtatagtaggcatttgtatggggggtgaggatatgacaaacaaacaaaaacaaacatccattgatgaatttaaacaattcgtcagacgccatccgaagttaattcaagaagtgcaaacgcaagaaaaaagctggcaaagtgtatacgaaaattggatcatgtttggtgaagaagacgatatgtggtctccttaccggcaaacgcaatctaaaggcggtaaagaagaaaaagcctctaagccaagtgaattgggaaaagcagattttatgtctaaaatggtttctgctgtgaaaaaaatggacgctgatcaaatgaatgaacaaatcaacaaaatgagccagtctatttcctctttacaaagcttactcggacaatttacatcaaatggctcaaaaaaaggttcatctggaggcagtcagcacccattctccttcaggaaagattaattgaaaggggatgcttttggtgcggaaagaagtacaggagtttgtcatggccgaagaggatcgaatcaaattcatcagacagcgtcctctctggtacagacagctgactcgacatcctgaaaagctatcgtcctttgaattagataaaatgaatttttacgaaaaaaccattcctcatcgtgtgagtcagttgagcaacagtgtccaaatggctgaaatgatgattcaaatgttccaagcaatgcgcaatcaaaatggagccgggtgaggcttttttgagttgattaagatgtctatttcctgagcatcctataaaagtagatgaaaggagaatcagaagatgaaatggatgctgtcaatatgcgcattgctttttcttgtcaccgggtgtcaaagtcaacatggagagaagcaagtcatgaagcaagatccagctgtaccagtgatgcagcaagccgaaagcgaaatgaagcagcaaggctttttaaaatacaaagtgcaggggtcttctgtctatatagaaagtacactacaagattttcatcttgaaccttcgcgtctaaaaaagaatgagaagacgggatattttacagtgtatgtagacggaaaacgtgcaggtaatgagtatactgctgcatttgtggtcaagcatctttcaaaaggaaagcataaaatgaccgttgtgctcaattctcgtcatccagaatataagcagaaaagagaaacatgggatgtatttgtcacgtaaaagcattttctgatccataggtttcgtggtaaactatgaattggaggtgcaacatttatgtatgcgacaatcgaatctgtggagctccaagaggaagcgaatcaattggctgccatgattcttcagtcggaggaggctgaacattaccgcaactgctttaagcgtctccagcaagacgaagaagcccaacaaattattgcccattttacaaaagtaaaagagcaatatgaggatgtgcagcggttcggcaaataccatccggactatagaacgatctcaaaggaaatgcgtgaggtcaaaagaaagttagatcttcacgatacagtggttgatttcaaaaaagcagaaacagcgattcaatccatcttagatgagattagtattgaaatcggtcaagctgtatcagcatatatcaaagttccaacagggaacccatattttgatggtctatcatcatgcggcggtggctgtggatcaggtggcagctgtggctgtaaagtatcttgacgagacttgaatgtctcgtcttttacataatgactgaaaagaattgaaaaagcggcaggtgaaaagatggaaaccaaacgtcaagggatggtcgtttggctgcattcgttaaagcagtcaaaggcgctaagaaaatttggaaatgttcactatatttcaaggaaaatgaagtatgcagtgatctattgtgatatgaatgatctcgagcgtcatatggctaagctcagctcattgccatttgtgaagcgtgttgagccttcatataaaccttttattaaattagagtacgaatccaaattggacaaagcaaaagagtatgattataaagtgggcttttaaagacacaaaaaaatccccgcggcatcacccgcggggtccttctattcttaatgattcattaaggagaaggcaaagggagaggagaaaccggaggaagaacttatggggaaacgtaagtcttctccgcggttggcaacagcaccacatcagatgctgttataaatagtatgaccccgcattccttgatctatacatagaaaatgaatgaaaatccttgcattgtcccctgcggagtgttgtggtaagataatgttgaattttttgtcataaacaataaccaatagaagcaagcagaaaaagtggtgggaaaatgagagtcatctctggaacgagaaaaggccgcacacttaaagcggtaccaggtcaatcaacaagaccgacgacagataaagtaaaagaatcgatatttaatatgatcggcccgtattttgatggcggatgggcccttgatttatttgcgggaagcggtggtttaggaattgaagcgctttccagaggattcgatcattgcattttcgttgatcgagatatgaaggcaattcagacgattaaaggaaacctcaaccaattgtcgctgctcgatcaaagtgaagtgtttcgaaacgaggcaaagcgtgcactctcagccgttgtgaaacgagaggaatcctttcaagcgatctttcttgatccgccttataaagatcaacagctgaaagcacttcttgaaatgattgacgagcatgccttattaacagatgacggcgtgatcgtgtgtgagcatgataaggacgtcacactgccagaggaagctggacagctttacatatcaagacaggaactgtacgggttgactggtattacgatctatagaaagcggggaaattaaagcatgggaaacatagccgtttgtccgggtagctttgatccagtcacattgggccatttggatatcatcaaaagaggtgcaaagatctttgatgaagtgtatgtatgtgtactaaataactcatccaaacaaccgttatttaccgttgaagaacggtgtgagctcattcgccaggcgacgaaggatctgccaaatatcaaagttgaatcctttcacggtctgcttattgattatgcgaaacaaaaagaagccaaagtcattttacgcggattaagagctgtgacggactttgaatatgaaatgcaaggcacatcaatgaataaagtgttaaacgatgaaattgaaacgtttttcatgatgaccaacaatcaatattccttcttaagttccagcattgtcaaagaagtagcgaaatatcatggatcagtcaaagatcttgtcccaaaagaggtagaagcagcgctgaaagaaaaatttaaaggatgagtgcaccgtgcactcatccttttttaaatttctgatagtatagcgcgatatacaagatcaagctgcatagcgtgatcaatgggccagctgtcacaagctgattccaaagcacactgctgtacacgacgacctgctggcttgcttcaaaggcacctgctgggagagccatgtcagatcgagagacataaagaggcttgaacaataaaaaggcaaaaacagctgcataaattccgtgaagcaaacgagcgaagaaaaacggtttaaagcgtatatctgttgccgccagaatgccagcgacctgagcttgaacagaaaacccgctgaatcctaatataaagctgacgacaatcgttttagcaagaagggtgacttcctgtgaccctgtcagctgacttcctaatgtgatttcaaataaaccggcaatcatcgcaagatctaattctggcggaagatgcatcgtttgcagcatatatccgatccctatggataagaggtccgtcacatgaacaactgacagcattttactaaatacagaaaataagataataaagccgccaatcataaagagagtttggactgatgacatcaccgcatcacttaaaatttggccgagcggtcttttctctgcgagtcttgctgtatgaagagcgctgaatgcctcttgaaacgatggaaataaaaatcgcttacggcttctcagatgtgcatcatgccgcgctttatatccccgcatcgtcacaccaacagcgagattccctaaataatgtgcgcatgccaaaacaatccctaaagctggatgatgaaaaaaaccaacagccaccgcaccgaaaataaacaatggattcgatgaatttgtaaaagaaacgaggcgctctgcttcgatttgtgtcagttgtccttcctgcctgagtcttgtggttaatttcgcaccagaagggaagcctgatgccattcccattgctaggacaaatccccctacaccaggcactcgaaagatggggcgcataaatggctctaataataccccgacaaatctgacaatcccgaaactaattaatagctcggacaaaataaaaaaaggaagcaatgatggaaatacaacctcccaccacattgcaagtccatttttagacgcttgcaaagaggcttgtggatgtgtaatcacagtggctgttaaaaagataaaaaaagcagcgatgaacagagtgttccattttttcatggagatttcgccccttgctgttatgatctattggcgagctcgtgatcaaaaaagaaagacactagccgagcctgtcttctattactatacgagcagaaggggcatgtttagaccaatagattcgtatatatgcatagaaaagaggagggtggattttcatgaggcgaccagtcattggacttgcgttaggctccgggggtgcgaggggaatggcgcatatcggagttttatctagtcttgagaaacaaggaattcaggtagatatgatcgctggcagcagtattggcgcacttgttgggagcttttatgcggcaggacaagacgtagaaaaaatgaaaaaacttgcacttgtcttcagaagaaagtattatgctgactatacactgccaaaaatcggtcttttaaaagggaatcgaatgttgcagctgattcacacgtttacatatgggaagaaatttgaagaattaagaatgccccttgcggtggttgcctgtgacctcgagacaggggagaaggtcgtgtttaaaaaagggtctgtttcacaagcagtcagagcaagcatcagcattccgggcgtgtttgttcctcatgaaatgggcggcagacagctagtcgatggagcggttgttgaccgcattcctgtgtctgttttaaaagaaatgggcgcagacctcattatcgcctctgatgtatcaagggtgaaaaaaacagaaaaggcgacgagattatcggatgtgattatgcaaagtttggacatccttcaaaatgaattggtccgccatcaaaccattcacgctgatgtcatgatccggccgaggcttgaaacatttagctcgagtgcatttacacaggtgcaggagatgattgaagcaggtgagctcgccgcagatcaactaacaggtaaactgaaagatgtcattgataaatgggagtgttaatcgaatgaaaaaattgaatattcgctggctcagcttttttgtcgttatccttgtattatttggcttaacctttgtcaaactgccatattacgtgacaaagccgggtgatgcaaccgagattgctccccacattcaagtagacggcggatatgacgagaagggcagcttctcacttatgacgataaaagtaggtccagccaatccgtatacgtatttgcttgcgaaaatgaataaatatgacgagatcgtcccggaagaaaatattaaagcggacggggagtcggatgaagattatatgaaaaggcagcttcagctgatgaaaagctctcaagaaaatgccatgattgcagcgtatacaaaagcaggcaaaaaagtagattatacgtttaacggggtatatgctagctacgtgatgaaaggaatgcctgcttacggcaaaattgaagtgggcgaccgaatcaaaagcgttgatggcaagacctatgattctgctgataaaatggtttcgtatatcagcagcaaaaaagcaggtacatctgtccgttttgtccttgaacgaaatggcaaagacatcacggagaaagtgacgttaaaaccatttaaagaagagccgaatcgagttggaatcggtgtatcattatttacagatcgaaatgtgaaagtctcgccttccattaaggtggatattgaaaatatcggcggcccatcagcaggtctcatgatgtcacttgaaatttataaccagctcacaaaagaagacgaaacacatggctatgcgattgcgggaacggggacgattgacgccgatggaacggtcggtccaattggcggaatcgatcaaaaggtcgtggcggcagataaagccggaaaagatatattctttgcaccaaacgataaaggtgattcaaattcagactaccgaaatgctgtcaaaacagcgaaagatattaaaagtgatatgaaaattgtgcctgtagatacgatgcaagatgccctgaactatttaaacaaattaaaagagaaagcatcttaatcaaagaagagcagccttcatcaaggctgctctttttgttaagactggaagagaccagtctcttcatcatatcggatcggtgaggttttaaactccgcttccgttaagtccgtttgcattggctcactaacgggcaggctgaagacgcgggacgcgcgaatatcaagatcaagtgcgggatgtgaaaaggcagacagcttgcttatgagcggcacgtccaattcttttttcacaagagataagtattgctgccctttctttgacataccaagtaaacgaatgtaaggcgcttctctctctttcagcagctcatgcatggcactctttttcaccctcattaagagatgtgtattcatccgctgcagccttgtccacgtatatcgttttgttttcacaagagatagatattcctcgtaggaggacgcatgtgaaatcgccttttgcatgcggtgttcgatgccttcttcgatttcatagatgccttctagttctgctgtatccattgtgtgaaagacttgttttaagaagctaaagtaggcttcttgcgtatgtaaaagaccataagaagaatgatagtcatgtaattgcttgagcgtagcttctgggagatatggggcgactgtttcaaatgtgccgtgatcttttaaggcttttcgtatacttgttgcgcttgcgattttctgatttttaggaagttcttcatcatgataaccagatgaaatcctttgagaggtaaagggctgcatgtgaggggatctctccaagatggctttgacataatggaaacctaaaatgttatttggcttggacagatccagtaagtgcttaggatcaatcacctcttgaaacgcagctgctgcagctgctggataactaaggccttctttcaccttttcttttgtgaaaaggtcaatttctccttttttctcaagccaagcatgagccgttcgctcaaatgctttaatgtcaccatcctcgctgccgaaaaaaagggagcggcattttaaagcatctagaatcgccacagcaccgtttgcaaaggtttctgccttttgcactgcgtatatgtatggaagctcacacacaatgtctacaccgttttgcagcgccatttttgtccgcgcccattttgagacgatggcaggctcaccacgctggaggaaggaaccgctcatgacggcaatggcaacatctgaggaggtatgtgttttcgcctgacgaacatgataggcatgtccataatgaaatggattatactcgacaacgactcctgttgctttcaatagatgttccgcctttcttgctatggttaaatggtctatgctaaagtagcataagggaaaaatgaagcccatttttttcagtgtaggcattccgcgaactgatgtcaaacaaccctctgacatcacaaaggactgtaaagaaaaaatattgacaaataacatgatgaaagctataatcatgtttgttgctcttagaggtgatacaattgaaatggacagtttatcagttacatcaaaaagctaaaaacagcttcgattttcatgagacggttgacttaaatgaacttactagccttcattcagatatacgtcgcatttcaccggtagaggtgaaagggactggagtgatcgaatcaaagcaagtcgcatttgatttaaccatcacaggtgaaatgacattgccttgttcaagaacgcttgttgatgtaaattatccatttgcgatttcaacgaaagaactatttgtacttcataagacagacgatatagaagatgaagacgtttctattgtagaagacgacatcatcgacttaacgcctatagtcaaggaggaaattcttcttgaagtgccgatgcaaatcttttgcgaccaaacggatgtaaaaggtgctgcaccacaagaagggaatgactgggcggtcatttcggaagatgcacatcaaaaccgaattgatccgcgtctggaaggcttgaagaagctcttagaagaaaataatgaatcttaactctttaaggaggtgggaataatggctgtaccttttagaagaacttctaaaatgaaaaaaagattgcgtcgtacgcatttcaaactacaagtacctggtatggtagcttgcccagaatgcggtgaaatgaaaatttctcatcgtgtctgcaaatcttgcggaacatacaaaggcaaagacgtaaaaagcaactaatgcttgataaaaaaacgtgagggaatcttcccttgcgtttttttatttgtctattttttaggtttctctcctgcaaatagtctatctactctagtaggcgcatatgatgtggtattcagattcaggggggatgatcaattgacgattacaaggcaggacgcatggacacaagatgaagatttacttttagcagaagtcgtcttaaggcacattcgagatggaggaacgcagctttccgcatttgaggaagtcgggaaagcattgtcaagaacagctgcagcatgtggtttcaggtggaactcatacgttagaaaacaatatcaggcaggcatagagctggcgaaaaaacagcggaaagaactgcgtaaaaaaatcggtattcattcctctggtttaccacagcatgcgttaaccatagaagagaagacatcttcaattcaggctgaattgacccttcgagaagtgattcagtttttagagcagcttgaaaaagaacctgatggacctgctcatttacgcgaggaactggcagatgcacagcatcaattgaagacactttcagaagaaaatgaacacttaaagcggcaattaaaaatgacagaagaagattaccgggcactcataggtattgttgaaagagtcaaacagaatatcagcttaaaagaatatgctaaataaagagacgcccctcacagagaaaggaggggcgttttgtgatcagtctttaagcggattcacctgtatttttttgaatatgagcgggctcccagatgagtggattttcacccttatcgcgctccatatcatattttactgcttcaaagcccattttatcccaaaaaccggctgatttgacgcgcggattggtccgaattggcaatccgaacgatttggcgaattcaacaagtgcttcgccgtaccctttgcgctgatacccaggaagcacttccagcttccacagctctaaataatcatgattgtggttaaaatacgttgtcgttgagccgtccacttgataaaggctcatacgtgccactagcttatctccaaaataaattccgtaaaatggagagttgctgtcattttcaatcatattgctttcaaggtcttcaagcatggatagctcttgtatgccgtattccttaaattgtttaaattcctctaaagttttgtaattaattagaagtcgttttacttgtgccatatgatcttcccccttacacacataatgtcgacagtgatgtcattgaaggcgttttcatcccatccgcctcgaaaagtttttacacttattattatagtttttaaattaaaaaaattcaatcatagcgcgccatctgctttttgcatcacgacatgaacctgttacaataattgatataatgaagtaaacagaaaaagggaagtgcggcagttgaacattggaatcattggcggcggtgcgattggtctgctttgtgctagttatttatcacagcatcatgacatcacggtctttacaagaagaaaagatcaggcagaagagattcgagcatcaggcattcagcgaacagtaaaaggagaaacatgtcaggcggctgttcatgcacagacaggaataacaggagtatttgatttgctcatcgtgacagtgaaatatcatcatttgcaagatgtgctcgatgaattatcgacattacctcgtcagcgtatcttatttttacagaacggaatggctcacttattagatttggagaattggaaaacggcacattcattatatataggtgtggtagaacacggggctatgaagatgtcagatcatgcagtgaaccatacaggtattggtgtcatcaagtggggggcatttcagcatgaggaagcagctgatataaaaaatgcattgaatgagacatcatctcattttcagatgatctatacggatgaatggaaaaaggtgctggaggaaaaactgcttgtcaatgtctgtattaatccgctgacggctttgctgcatgtgagaaacgggaaattgatcgcaaacccctcatatgaatacatgatgaaatgtgcatttgatgaagcggtatccatcttgggattgtctgaaaaagagcggctctggccttatgtagtctctgtttgtgagaaaacggctgcgaatcagtcgtctatgcttcaagatattgtgaaaggccgccaaaccgaaagaaaagccatcgttggctatcttttaaaaaaggctcaagttcaaggtgttgcggcgccacatctcactttcttttatcgaagcttggaagtattggaaaaaaagcaaacaaaatcttttgagtgagatcatttacatgctatacttttttcgggaaactaactatttattgaagaaaggaagttctaaacatgcaattgactgaactttccatccgaagtcagaatttattcatacgtgattatatagaagaaaaaaaagagatgacgactttttttgattatgatatacattctgagcacacatggaaaaagagatacgacgatctcatggaaatgagcttcccgcgcgaggctttagcggattatatgagcgcataccatgcaaagtttgaatcggcagcgatgcgtcagaacattgaaaagatccgtgatgaacggagtgtcatggtggttggaggacagcaggctggtctattaacaggaccgctttataccatacataaaatcatatccatcattcagtttgcaaaagaaaaagaaacagagcttggagtcccagtgattccggtcttttgggtagccggtgaggatcatgacgtagatgaaattaattttgtgtacacgtctggcgaaaaagaaccagtgaaacaaaagctgccattacataacgtcaaaaaagcggctgcgaaaagaatcccgcttgatcaagaaaaaaccgagaaatggctccgtgatgtgttttcaacatatgaagaatctgcgtacaccaatgacttgctcgatcagcttcttcgatgtttacgcaaatcacaaacctttactgatttctttgaatggattgtaagtgacctctttgaagaagatggactgcttttatttaattcaggtgacttaggtgtcaaaccacttgaacgtgcgttattcaagcacattgttgagacaaatgatgcagtcactgctcgcttaaaagacacgcaggccgccatgaaacgagcaggatatcagccgatcattgaagctggtgacagtcaggcaaacctattttacgaatatgatgaggaacgtttcctaattgagaaagagaacggccggttttctatatcagaagtggggcttacatggacaaaggaagagcttctgcaggaagttgaggagcacccagaacggtttagcaacaatgtggtgacgcgtcccttgatgcaggaaacccttctcccaacacttgcttttatggcaggacacggtgaggttaactattggggagaactgaaaggaatctttgagcattttaaattaaagatggcgcctgttcttccaagactgcatgtgaccattcttgaaaggcacatcaacaagaaactgccggttagagaactgtcggtagaagaagtgctgacaagcggagtgaatgaaaagaaagaagcgcactttgaacaaagtcttccagacagctttgttcaagcagttcaacaggccaaacgtgaattagcgaatgctcatggtgtgatgagacaagaagcactggagattgaaccaaacttcgagcagctgctagataaaaatgccaaatttatcgaagaccagcttcaatttgtttatcaaaaggtggcgcagcgtgtggaagagaaggaaggatatatccttcgggactttgaacggattgaaaatagtttaaaaccactggacgccccgcaagaaagaatttggaatatcatgtattttttaaacaaatatggaccagaattcttcaaaacgttcaaaaatctgccattttcatttcaaaacaagcaacaaattgtcaaactttgaaataaagttttaatgaaccctgactagttcagggtttttttttatgtagaaacagtgtagaataagttttgtggagagaagtggtggatagtggagagtaagggtgagaaagtggggctctgattatcatgttcatgggtgaataccagcatacgattgattcaaaagggcgcatgatcatccctgctaaatttagagacggtctcggagaacagtttgtgctgacgagagggcttgatcaatgtttatttggctaccctatgagtgagtggaaactaatcgaagagaaactcaaagcactaccgctaacgaaaaaagatgcacgtgcgtttacccggttcttcttctctggcgcagtcgaatgcgatctggacaagcaggggcgtataaacatcgcatcaaacctactccaatatgcaaaactcgaaaaagaatgtgtggtcatcggcgtttcaaatcgaattgagttgtggagtaagtcgatctgggaacaatatacagaagagcaagaagattcttttgctgaaattgctgaaaacatgattggatttgatatataataatcccttgtgcagcaagctttctacacattcatttctatttgaaaaaggtgggaccataacatcatgtttcaacatgagacagtattattaaaagaaacagttgacggtttaaacgtaaaagaagacggtacatatgtggactgcacgctgggcggagcaggtcatagctcatatttactatctcaattatcagaaaaaggaacattgattggatttgaccaagacgatgctgcactggatcatgcacgagagaagctcgcggattctaaagcgaacattcttttcataaaaagcaacttccgatatttaaaagaacgtctgaatgaacaaggtattacaagcgtagacggtgtgatttttgaccttggggtttcatctcctcagctcgacacaccagagagaggctttagttatcaccatgatgcacctcttgacatgcgaatggatcaatcagccgcattgtcggcaaaaaaagtggtgaatgaatggccatttgaagatctagttcggattttctacaaatatggggaagaaaaattcagcaagcaaatcgcacgcaaaattgaagaagcaagaaaaaaagcgccaattgaaacaacgggtgagcttgtcgacattatcaaagaaggaattccggcacctgcaagacgaactggcggacatccagcgaaaagagtgtttcaagcgattcgaattgccgtaaatgatgaattgaaagtatttgaagaagcactagaacaagcaatagagttactcaatccgaaggggagaatttctgtcattacattccattcacttgaagaccggatttgtaaaagtacatttagagaaatgtcttctcttccagaacttccgcacggactaccagtgattccagaaggacttgaaccaaagctgaagctgatcacgagaaaaccgatcgttgcatcagaacaagagctggaacataacaaccgtgcccgttcagcgaagctccgaattgcagaaaaaaagtaaaacgacaccatagatgatgataaaaaggaggtttcttatgagtaatttggcttatcaaagagaagtgaagcaacatcaaacagagcagcaaggccaatcggttgtcattaaaagaagaggttctatcacacttggtgaaaaaatcttacttgtcatgtttgtcatggctcttatgtgcagctccattctcatcatttctaaagcctttgctgtctatcacgccaatattgaagtgcagaaattagaacagcaagtatctttagaatcgaagaagatcactgagcttcaaaaggaaaaagacttgctgagtgaaccagaaagaatcatcgaagccgcgaaaaaagcaggcttaagcatatcgaaagatgttaagaaggtcgattaacatggcgatgcctaaaaagaataaaatgatgaacagaggcgcggcaattgcaagtatttgcttcgccctgtttttctttatcatcctagcacgttttatctatattcagattacaggaacggttgatggacaagtgttagccgccaaggctaatgaacaatatcaatcgaagaaaacacttgaagccaaaagagggtctattttagaccggaatggaaatgtgattgctgaggatacatctgtgtataagctcattgcggtcatgagcaagaaaatgacagtggaccctaagcatccaatgcatgtcgtcgataaagaaaagacggcaaaagagctctcaaaagtcatcgacatgagtgaaaatgaaattttaaagcgtctcaatacaaaagatgcattccaagttgagtttggtaaagcggggaaagatattagtttttcaacgaaggaaaaaattgaaaagctaaagcttccaggggtcgcatttgaaaaagacacgaagcgatattatccaaacggcatgtttgcttctaacctgatcggttatgccagattagatgaggcgacaaaggacatgtcaggtgcaatgggacttgagaaggcactgaacaaatatttaaaagagaaagacggctatgtgacatataacagtgacagaagcggatgggccttgccgaatagtaaagaagacattgttgccccgaaagacgggaaaaacgtcacgctgaccatcgatcagaaaattcaagcgtttcttgaagaaagtatgacgcaggttgccaaaaagtataagccgaagaaaatcattgccacagtcgttgatccgaaaactggaaaggttctcgcgatggggcagcggccaagctttaatttaaatgaactagacattacgaattataacaatgatgtcatttcatatgcgtttgaaccaggttcaacgatgaagatctttaccctcgctgcggcgatccaagaaggggtctaccaaggcagtgacaaatatcaatctggtacttataaagtaggcggcggccttgtgagagaccacaacaacggaaatggctgggggaaaattgactttcatcaaggggttcttcgctcatcaaacgtggcctttgcaaagctggcgaaagaaaaactaggcttcacacgatacgaacaatatttgcagaagttccatttctatgacaaaacggggattgacttgccgaacgaagcgtctagcaaaatcaattatagatacgaatatgacaaagcatcgacggcttatggtcaagcgtcagccatcacaccgattcaacaaatcgaagcagccacagcgatagcaaacggcggaacaatgatgaagccatatgtcattgaccatattacagacccgaatacaaacaaaacgattttgcagcacgaaccaacagcagcaggaaaaccgatttcatctgatacagcgaagcaagttcgcgacatattaggtgaggttgtttcctcaaaaattggaacaggtcagccttaccaaatcaaaggcttcgacgttgctggaaaaacaggaacggggcaaattggcggtgccggcggttacctccaaggaagaaacgattacgtcttttcatttatgggaatggcgccaaaagatgatccgaagctgcttgtttatgtagctgtacagcagccgcagctgtctgaaacagaaacagggtctgccccggtttctcaaatctttaaccctgtgatgaaaaatagtctgctatatttaaatattgcaccaacaaaaacagacgataaaaaatcaggcgcagaaaaagtgaaacaagaaacgatgccttcattcctggatttagaagtgaagcaggcggaaacagaagccaaaaataaacacttagcgcctgttgtcattggagacggcctctccattaaacgccagtggccgagtgcgggctctgaattctctgaaagccagaaagtcttcttgaaaacagcagggaaaaccattaagatgcctgatatgacaggctggtccagaagggaagtccttcaatatgcttcgatttccggtgtgcatatagaaacaaatggacaaggatatgctgtaaaacaaagtgtcaaaagtggagcggagatttcagacaaagtcgtcactgtgacatttaaaagcccaaattaactttaaacctagcaaaccgcttgctaggttttttcttttgctccagctgaatatcacgtagcgttctacaaaaggacgggcctgcatatgatgaaaacaagccatatgtaaggagtgaaccgggcgtgcgagtgtcaagtgtaacagtgagaaaacgattgcttttcgtgctgctgtttggggtgatcatttttttcatcatagatactagattaggatatgtacagtttataatgggcgagaagctgacaagcttagcaaaagattcatggagccgaaaccttccattcgaaccggaacggggagatattttggaccggaatggggtagagcttgcgacgaacaaaagtgccccatctatattggtcgtccctcggcaaattaaagatcccgcagaaacaagcaagaaattggcagcagtactgaatatgtctgaagagaaagcgtacaagcatgtcacgaagaaaacatcaattgaacgaatttctcctgagggcagaaaggtatctcatgaaaaagcaaaagaagtaagagagcttgatttagaaggcgtgtatgtagcagaagacagcatcagacattatccgtttggcagctttctttcacatgtactgggctttgctggaatcgataatcaaggtttacttggactggaagcctactatgacgatgatctaaaaggcgaaaaaggttctgtgaagttttattccgatgcaaaagggcagaaaatgccagatgaagcagacgattatacaccgcctaaagatggtcttgatatgaaattaacagtcgattcaaaagtacaaaccatcatagaacgagaattagacaacgcgcaggcaaagtataatccagatggtatgattgcgattgcgatgaatccgaaaaatggtgaagtgctgggaatgtcaagcagaccagattttgatccagctgactatcaatcagttgacccaaaagtgtttaaccgaaatcttccggtgtggagcacatatgagccgggttcgacgtttaaaattattacacttgcagcagcattagaagaaaagaaagtaaatttaaagcgcgattcattttttgacagcggatctgtgacagttgatggtgcaagacttaggtgctggaaaaaaggcgggcacggatcacagtcattcttggaagtggttcaaaattcctgtaaccccggctttgtagagctaggagaccgtcttgggaaagataaattattttcctatattaaaaatttcggatttggccaaaaaacaggaatcgaccttcaaggggaagggcgggggattttgttcccgcttgatcgtgtaggtcctgtagagcaggcgaccacggcctttgggcaaggtgtatctgttacgccgattcagcaagtagctgcagtagcagctgcggtaaatggcgggacactttacacgccttatattgcaaaagaatggatagatccaatcacaaaagaggtcgtgaaaaagcaatcaccgattgccaaaaagaaagtgatttcagcagagacatctaaagaaatcaggtttgcacttgaaagtgtagtcgcccaaggaactggccgaaatgcatttgttgaagggtatcgggtcggcggaaaaacaggaacagcacagaaggtaaaggacggaaagtatatggagaataaccatattgtgtcgtttatcggatttgcgcctgcagatgacccaagtattgtagtctatgtggctgtggataacccaaaaggcaccattcaatttggtggtaccgtggccgcaccaattgttggtcatattatgcgggacagcctgccagagatgggtgtgaaaaaaagaaaagggcaaattgaaaagaagtaccagtggctggacacaaaaaccattgaagtaccgaatcttgtaggaggatctgtttcagatcttgaaaccctcttgatcaacctaaagatcgatgcctcaggaactggcagtaaagtagtgaagcaatcacctgctgctgggacaaaggtcaaagaaggctccacgatcagattatacttaaacgatgaataataaagaatgaacagagggtagccgcactcattcggctgcctctttttgttgaaagagaagaaccgtttgaaaaaaagagtccaaagtgtgttttttccaacagaaacttaaggaatacgctggatgtatccttttttttacgataaaatatagactgtgtgtttttttcacaagacatgcacgtgaacgaatttgagaggtttgatatgaaaatgaaattacaagaactgcttacatactttaaaagtgaaaacaacgaattgataaacgaaaatcctgatatcacttccattgaaatggattcaagagaggtgaaaaagggaagcctttttgtctgtataaaaggctatacagtagatggacacgattatgctgaaaaagcggtgaaaagcggggctgcagcaattgtagcggaacaccctcttaacataacagatgtaccagtcattattgtgaaacactctcaaagagcacttgcaagaatagctgatgcgttttatggacagccaactcataagctgaatctcatcgggatcacaggcacaaacggaaaaacctcaacaacacacatgatcgaacaaatgatgagaaaagccgagaagaaaacaggcttaatcggtacgatgtatatgaaggtgaatgatgacattctcgacgtgaaaaacaccacacctgaaagtgtcacacttcagaaaacgtttaaacagatgcttgatcaagatgtagatacagccattatggaagtatcatcacatgcactccatcttggcagggtgcatggatgtgattatgatattgctgttttcacaaaccttacacaggatcatcttgactaccacaacacaatggaagaatataaacacgcgaaaagcttgctattttctcagctcggaagcgcctttcatcacaataaacccaagcatgcgattttaaatgcagatgatgaggcttcgagttattttgaaaaagtcacagctgctgaagtcatgacctatgccttagagcaaaaagcagatgtcatggcaaaaaatattcaaatcatgccgaagggaactcaatttgatttggtcactccaattggcaccaagaatgtgacggttgccctcgtcggaaagttcaatgtgtataatatcctggcagctgtatcagtcgggatcgtatctggcttaacgtttgagtcgatcgttagtgcgattgaagagttggagggagtcaaaggcagatttgaacttgtaaactgcgatcaagatttccctgtcattgtcgattacgcgcatacacctgacagtttagaaaatgtcctcacaacgtgtagagaattaacagagggcaaaattttctgtgtgattggctgcggcggcgaccgtgataaaacaaagcgtcctcaaatggcccaaatcgctgtgaaatatgcagatgaacctgtatttacatcagacaacccaagaagcgaagatccttcagccattttaaaagatatggaaaatggggtgccagacgcgtattatcatagctttgtgaatcggaaacaagccatcttctttgccattgccaatgcgaaaaaaggcgatacagtcttaatagcgggtaaaggccatgagacatatcaaatcattggcgatcaagtctatgactttgatgatgcaaaggttgcagttgacgctattttagatctaaacaaatcttaaaatgatgaaaagagtgtaatgaaatgaagcattttgtacaaaaacaacatacgaagaacgcgaatgaataccataataatgaatgcaattttctgatggaaaacggctttggaaattcggaaggagtaaagaacgatgcttgaacaggtgatattgtttacaatcataatgggatttttaatcagtgttcttttatccccgatttttataccgtttttaagaagacttaaatttggtcaaagtattagagaagaaggcccgcagtctcaccaaaagaaatctggtactccgacaatgggcggaattatgattatcttttctatcaccattacaacgattgtgatgatcaacaaattctctgagattagtccagaaatgtttttactgttatttgtcacacttggttacggcctattaggatttttagatgattatattaaagtagcgatgaaacgaaatcttggattaacatcgaaacagaaattaatcggtcaaattgtgatcgcagtgatcttttatgcagttttccattattatcagtttgcaacgacgattcgcattccaggaacagacgtcagctttgatttaggatgggcttactttatccttgtcgttttcatgcttgtcggaggttctaatgccgtgaacttaacggatggactggatggtctcttatctggaaccgctgctattgctttcggagcttttgccatactggcttggaatcaatcccagtatgatgtagcgatcttttcagtagctgttgcaggagccgtccttggtttccttgtgtttaacgcacatcctgcaaaagtatttatgggtgatacaggttctctagcattaggcggagccattgtagcaattgcgattttaacgaagcttgaaattttacttgtcattattggtggagtatttgttgttgagacgctatccgttattcttcaagtgatctcctttaaaacaaccggcaaaagaatctttaagatgagtccgcttcaccaccactatgagttagttggctggtcagagtggagagtagttgtcaccttctggacagctggtttattacttgctgttttaggaatttacatcgaggtgtggttataattgaataagatgcaaatgttaaaaaacgaacatgtactagtattaggtcttgcaaaaagcggatatgcggcagcttcaattcttcatgaacatggagtaaatgtgacggtaaatgatcaaaaaccgtttgaagaaaacgaacctgctcagctactttctgaaaaggggattgatgtcgtttgtggcagtcatcctcttcgtatattcgaagataaagaaattacgattttaattaaaaatccaggaattccatatgaaaatgtgatggttcaagaagcgcttcgccgccaaattccagtttggacggaaatagaattagcgtatcatttaacctcatcctcttttattgggattactggatcgaatggaaaaaccactaccacgactttgatttatgaaatgctgaaaaaagacagccaaaaaacattagtggcgggtaatattggaacagttgccagcgaagtcgctgcaaatgcagctggcgatgagtggatcgtaacggaactctcttcttttcagttaatgggaacagttgagtttagacctaaaatcagcttaatattaaatatttttgatgcacatttagactatcaccacactcgtgatgagtatgaaaaagcaaagcagaaagtattcgcacatcaacatgaagatgatatcgctgtaattaacctagatgatccatcggtcgtaaaactggcagaaggttcaaaagcaaaaaaagtgtttttctcagtgaaagagccagtagaacatggtgcgtttattcaacatggtgcaatttattacatgaatgaacatatcattgatgtaaaggatgttgtccttcctggtgagcataaccaagaaaacattctggcagctatttgtgttgtgaaaaatgcaggctgctcaaatgaagcaatcgtacacgttctcacgacatttagtggagtgaagcatcgtctgcagtttgtagatacaattcaaagtcggaaattttataacgatagtaaagcaaccaatattttggcaacaagtaaagcattgtcagccttcgaacaaccgaccattttattagcaggtggacttgatcgcggcaatgaatttgatgaattgaaacctttcatgaaaaatgtaaaaggaattatcacatttggtgagactgcacctaagtttgtgaagcttggtgaagagcttggaatacatcacgtaaaacatgtcgataatgttgaacaagcagtacctgcggcgtttaacatatctgaagaagaagacgtgattttattatctccggcttgtgcaagctgggatcaacataaaacatttgaagaacgtggagacatgtttgtaaacgccgtgcatatgcttaaataagggcttgtctctcatatgactgacagcccaaatgaaattatgcttggggtgtcggtctcttgacgaataagaaaacttctccggattttttgcttgttgtcattacgttacttttattgacgattggtttaattatggtgtacagcgctagtgctgtgtgggcatcgtataaatttgatgattcgttttattttgcaaaaagacagcttttgtttgccggaatcggagttatcgcaatgtttttcattatgcgagtcgattattggacgtggcggacttggtcaaagatattgattgctgtttgttttctccttttgctgcttgtactcattcctggtatcggtatggagagaaatggatcaagaagctggatcggtgtcggtgcgtttagtattcagccctctgaatttatgaagcttgcgatgattgcgtttcttgcaaaattcttatctgaaaaacaaaaaaatatcacatcctttcgcaaaggttttgccccagctttaggcattgtattttctgcatttgccatcattatgcttcagccggatctgggaacaggaacggtgatggttggaacctgtattattatgatatttgtttcaggtgcgagaattgctcactttatatttctcggtcttataggactcagcgggtttgctgcacttgtcttatcagcaccctaccgaataaaacgaattacatcgtacttaaatccttgggaagatccgctaggcagtgggtttcaaattattcaatccttatacgctgttggtccaggtggtcttttcggaatgggacttggtcaaagtagacaaaaattcttctatttacctgagccccaaacggacttcatctttgcgatattgtctgaagagcttggctttatagggggatcactcattttactcctctttagtgttctattatggagaggcatacgaatagcacttggagccccagatttatatggaagtttcctggcagttggtattatttcaatggttgccattcaagtaatgattaacatcgcagttgtcactggacttattcctgtgacaggtatcacgctcccattccttagttatggcggctcatcactgacattaatgctgatggcgattggcgtacttttgaatgtaagcaggtacgcaagatattaacgtgctgaagctcatgaaaccatgttgacgtttattttgcaaaagtacaaaaaaatgatttgaagagtgaaaatgacagtttttgtttcgaaaacgtgttttttgactcttctttacaggttttaacggagccctgttgtttaaaacagggtttatactttgttcagagcagaaaaaaattgaggggaaatggtataatgcgtatagtaatcagtggaggcggaacaggcggacatatttatccggccttagcctttattaaagaagtgaaaagactgcatcctgatgtggaatttttatatatcggtactgaaaatggacttgaaaagaaaattgtagaaagagaaaatatccctttcaaggcgatagaaatttcaggttttaaacgaaagctttcctttgataacgtcaaaacggtgatgagatttttgaaaggcgttcaaaaaagcaaatcttacttaaaagaattcaaacctgatgcggtcattggaacaggcggttatgtgtgtgggcctgtggtttatgcggcttctaagctgaagatcccgactattatacacgaacaaaacagcctgcctggtattacaaataagttcctagcgagatatgttaataaagtagccatctgctttgacgaagcaaaggcacattttccttctgaaaaggttgtatttacgggaaaccctagagcctctgaagtcgtctctataaaagaggggaaatctcttaaagaatttgggctcgatgaacagaaaaaaacggttcttattttcggcgggagccgaggtgctgctcctatcaatagagcagtgatcgaaatgcaagatgatttaaaggctaaaaactaccagcttttatatatcacaggtgaggttcattatgaaaaagtgttgaatgagctaaaggaaaaaggtgcagcacctaatatgatcacaaaacctttcttgcatcaaatgccggagtacctgaaatcgatcgatgtgattgttgcaagagcgggagctacaacaattgctgaagtaacggctcttggaatcccaaccatttttattccgagcccatacgtgacggcaaatcatcaggaaatcaatgcaagatcacttgaaaaacatgatgctgcgattgttttaagagaatcagagctttcaggggatcgtctgctgcatgcaattgatgaaattgccggtaatgaagaaaaactcaaccaaatgagccgtttaacgaaagaactcggagtaccagatgcggctgcacgtttatataatgtgttaaaagatattacgactacatgatggaatgatattaggtaaggcggagggtaatatggagaacttgaagaatgaattattagaagcgcaagttggtaaagtacttgaaaatgagccgcttgctaatcatacaacaatgaaaataggcggaccagcagatcttttgatcatcccaaaagatatcgatgcagttaaaacgatcatggatcaggtgaaaaaacaccatacgaattggacggtcattggaagaggatcgaatttacttgtacttgataagggaattcgtggagttgttctcaagctaggtgctggactggatcacctaactgtaaatgatgaagaaattacagttggcggcggctattctgtcgtaaggctcgcgacatctcttagtaagcagggtctttcagggttggaattcgcagctggtattccagggtctattggaggcgctgtttatatgaacgcaggtgcacatggatctgatatcagtaagattcttgtgaaagctagaatcttatttgaagatggaagcatcgagtggctcacaaatgaacagatgaatttcagctatcgaacatcagtccttcaaaaggaacgacctggcattgttctcgaagccgtgtttaagctcaaacaggatgatcgcgaaaaaatcacaaagaaaatgcagcaaaataaagattatcgtaaagaaacccagccttataaccggccatgtgctggcagtatttttcgaaatccgctgcctgaatatgcaggacagcttgtagaaaaagcgaatttaaaaggataccaaatcggcggagctagaatttctgatatgcacggcaactttatagtcaacgctggtggagctactgctcaagacgtgctggacttaattcagtacatccaaaagaaaattaaagaagactacaacgtagatatgcatacagaggtagaaattatcggtgaagaaaattaacagctagtttttatgaatgatggcatcacaggaaaacaaacggcatgaaagaatgccgtttgttttctcatcaaaatgatgacccaaaggtgtggacaagcagctttgaatgaggtgaagagtatatatgcggcctgatcatgaaaatgaaaagatcgtcaatatagaagagcgaattcctaaaattaaagaacaaaggaagcaaaaagcgaatcgtagactgatctcttttatactactgttttttatcatggttttaattattatttatttgcaaacaccaatcagcaaaatttcttctttaaccatcacaggtaacgagcatgtctctacaaaacagcttgttaaactttcacaaattaaagaaggcgaaacagagttttggaatttaaataaagatataacagcagatcatattaaacaaaataaactgattaaaagcgttaggatcaaaaagcatttcccaaataaggtcagtattgctgtcaaagaatatgcaaatattgcgtatcttcaaaagggaaatctatattatgagcttcttgaaaatgggaccgctttaccagaagaagttacaccgagtcatgcaggacctatttttgtcgattgggacaacaaggaaaagctgaagcaaaccgttagatctttaaatcagctgccagcctctattcaggaactcatctcagaagtatattatgtgccgacaaattcaaaccagtggctagttaaattttatatgaatgacggaaacactgtgattgcatcaattaaaacattcggtgataaaatgaaaacctatccagccattgtaaaagaactttcgtcttctgaaaaaggcacaatccatatggaagtcgctacgtattttgaagcgtttaaatctaagaaaaaggaagatgagcgttgagaggcaaaacagttatattctcaattgtcatgcttgttcttggttttctgatttctttttcataccaatatacaaagcagcatcaggcagatgtcattcgaacagagcaatggaaaaaagaatactctctgaaaagtcagctcacaaagcaagaaaaggcgaatcagaaactcgaaaaagaattatatagtcttcaatcaaaggttcaagcgacagagtccaatttgaaaaatgaaaaagagcagtattttaatgtactggaagatgttgagaaatacagaatgtttacaggagagattggtgtaaaaggaaaaggggtcaaagtatctcttgaagatgcatcttatatcccgagtggacaaaatgtcaataattacattgtgcatgagagccacatttttcatgtgataaacgaactatttatatcaggggcttctgctgtatctattaatgggcaaagaatcacacaccaatcatacatacattgtaatggtccagttgtcactgttgatggtgttcagcatccagcaccatttgtcatttctggtattggagatccggctgtgttaatacctgctttaaatattgcaggaggagtggtcgatcagctgacaagtgatcacatttcaatgacgattgagaaaacggatattcgtatgaaccctcttttaagaaacaaagattaaaagtgaaaaggtgagtggtgttgaggaaaaagaagcctttacttagtttaacagctttaatgatcatatttggcatcatggtctccatccagtttaattctttacaaaagcccaaagttcgtgatactcgtgatgtttgggaactgagagaggatttatctgcatctaaaagtaaggaattggatttgctcaaagaaattgataaatacgacgagatgctaaaaaaatatggtcatcaaggagatcaatcaaaagaagcacaattaacaaaaacgttaaaagatttaaaagaaaaggctggttttacagaagtggaaggggaggggattgaaattgaaatttctcagcttttttcaaaggaccttaccggagaagaagtgaaaaatatcccgcctgatcttctgaaaaagttaattaatgaagccaatatgtttggggcaaaacatatttccatcaatgatcgccgtgtaattaatacaagtgtgattcgagatattaatggcacgacaaaaatagatggttacagcttagatagtgatgaagtcaacattaaaatgattagtgagcaggccgacaaattatacagccgtttaaatgtatcagatattggtgatttgtttgctcaggaaaacttcagcttgagtatgagccagccgaagaaaaaaatccatttaaaagcatatgacggtgcaattcaagtaaacgaattgaagcctcttgaagatgtaaaggagggaaaatcttaatgtggcttcctgtacttggcttaatcataggagttgcgatcggtttcttaacaaattttacgataccgaatgagtattctaactatctttccctcgctgtacttgctgcgcttgatacattgattggtggaatccgagcacatctgcaaggggcatacgatgaactagtgtttgtatcaggcttcttctttaatattatactcgcaataagtttagcttttctgggcgtccatcttggtgtagacttgtacttagtcggaatgtttgcattcggcgttagattgtttcaaaatatagcagttatcagaagaattctactaacaaaatggacaatttcaagagaaaaaaagaaaaaaagtgagtcataaaaaaggatatacatatgatgtaacgaatattttcagtaatcctaataaaaaatgttgattttttaagttttgttacacacttgtaaaaacacattcattgtattgttgttcagcaaataatagaatagaaagtattgatatgtgaggaggtgccatagaatgaacaacaatgaaatttacgtcagccttgacatcggtacatccaatataaaagtcatcgtcggagaaatggcggatgattcgcttaacattataggtgttggaaatgtcccttcagaggggttaaaaaaaggatcgattgttgatatagatgagacagttcattctattagacaagcatttgaacaggctgagagaatggtaggatttcctttacaaaaggcgattgtcggaattaacggaaaccacattcatattcagaatacgagcggcgtggtcgcagtatctagtgaaaacaaagaaatacatgctgaagatgtgagacgtgtcttagatgcagcacaagtagtatctattcctcaagaatatctcgtcgtagacgtgattccgagacaatttatcgtcgacggaagagatgagatcacagatccgaaaaaaatgcttggtgttcggctagaggtggaaggatcgttaattacaggttctaaaacgattctacataactggctccgatgtgtagaaagagctggaattgaaattatggatatttgcttgcagccaatcgcatcgggctcagcagcattatcgaaagatgaaaaaaatctcggggtagctcttgtcgatattggcggcggatctacaacgatttccgtatttgaaaacgggcatctctattctactcacagtatccctttgggcggagagaacattacaaaagatttgtctataggacttagaacttccactgaagaagctgaacgaatcaaaaaacaatttgggcatgcgttttatgatgaggcatcgactgaggagacatttgaagtttctgtgatcggtaccgatcaaaaacaaacgtatacacaacttgatgcggctaacattattgaagcgcggctggaggaaatcctgctctttgtggcagaggaattaagaaatatgggtgtccatgatttgcctggtggattcgttctaacaggtggacaggcagccataccaggtatcctttctcttgcacaaacggtcttgcaaaacaatgtcaggattgcaagtcctaattatatcggggtgagagagcctcaatatatgacaggagtgggtctgatccactttgcttatcgcaatgcaaagattcagggcagacaggttggattccaaatgccagatgaggcgtttcatgaagtaggcgcatccatggagccggtttcttctgcaccacaagtgaaagaagcgcagccaagaccgaaagtaaaacaaaaagcacaacaagagacaaataaaaaaccgggcaaaatgaaaaaactatttaatatgttctgggaatagaattagattttcgacggattaggaggattcagcatgttggagtttgaaacaaatatagacggcctagcatcaattaaagtaatcggagtaggtggcggcgggaataacgctgtcaaccgaatgatcgaaaatgacgtacaaggtgtcgattttattgcagtcaatacagatgcacaggcgttaaatctatcaaaagcagaaactaaaatgcaaatcggtgctaagctgacaagagggcttggagcaggtgcgaatcctgaggtcggtaagaaggctgctgaggaaagcaaagagcagattgaagaagtactaaaaggtgcagacatggtcttcgttacagctggtatgggcggtggaactggtacgggtgctgcacctgtcattgcaaaaatcgcaaaagattctggtgcattgacagttggagtcgtgactcgtcctttcacatttgaaggaagaaagcgtcagcttcaagcagttgaaggaattgcttctatgaaagaagcagtggacacattaatcgtgattccaaacgatcgcttgcttgaaattgttgataaaaacacgccaatgctggaagcattccgcgcggcagataacgtgcttagacaaggtgttcaagggatttccgatttaattgcaacaccaggtctgattaaccttgactttgctgacgtgaaaacaatcatgtccaataaaggttcggctcttatgggtattggtgtcgcaacaggtgaaaaccgtgctgctgaagcagcgaagaaagccatttcttcaccacttctagaaacagcgatcgatggtgctcaaggcgtcatcatgaacattacgggtggcacaaacctaagtctttatgaagtgcaagaagcagcggatattgtggcttctgcatctgacgaagatgtaaacatgattttcgggtctgtcatcaatgataacttgaaggatgaaattgtggtgactgtgatcgcaactggatttattgagcaagagccagaagtgacaaaaccacaaagaaatccactaggacaaggattaaagcaaaatcaatccattcctcaaaaacgtgaagtaaaacgtgaggaacatcagcagccatcatctcagccgagacaaaatacacaatcaagtgatgatacgctggacattccaacgttcttacgcaaccgcaataaacgctaatcgagtatagcttaaccccttccattggaaggggttttttcatgtctcaacgtataaggggactctaatcaaaaagtcttaaatgtgtgagagccacttcatctttcatatgtaatttgacttaaggtgcttaagaaaaaagaatcatttttaatccctcttacaaaaaacgacaagatgatgacctttatttgactacattaaaaagaacaccatgaatcttgtcatgaacaaaagaaggaaaggagtgagacatatactctgtttggccatttgaggaggagggatttgattgaaattgaagtttcgcaaaaccgccggctatcgtttgatgagtcttttggtgataggtactttaacgatgacaagctttgggatggttcaagcaaaatcgacttctacctcatatcaggaggaagctgtttcctctaagacaacaaaagcaaagatctcatctagattaatgaaacagtttcaacaggatgacaaggtgacctttttaatcaaaatgaaggagcaaacaaatacgcaaaaagtggcgaaggaagctgtgtccagagccaaaaaacagaaattaacagcggctaaaacgcagtacacaaaaagatcagccgtcgtatcagaattaagagcaacgtctgaggagacgcagcaagcgctgcttacgtatttacaaaaggaacaaaagaaaaagcaagtgaaggagattcattcgtactatattgtgaatggtctagcggtgacgggaacgaaagaagtcatggaaaaggtggcttccttcccagaagtagatcaagtgctgccgaatgaaacccgtcaaattcatcgccccgttgatttgaagacgtctaagcagaaaaaacaaatgaaagcagtagatggagtcgagtggaacatttctcaagttcatgctccagaagcgtgggctttaggctatgacggtactggtactgttgtggcaagtattgatacaggagtggaatgggatcatcctgctttaaaggaaaaataccgcggatttgatccagcacacccgaatgatccatctcatgaattcaattggtacgatgctacaacaggatctgaagcgccatacgacgatttagagcatggtacacatgtgacggggacgatggttggctctgagccagatggaaagaatcaaatcggagtcgcaccaggcgcaaaatggattgcggtgaaagctttctcagaagatggtggttcagatgctgatctgcttgacgcaggagagtggattttagcaccaaaagatgaggacggaaacccacatccagaaaaggcaccagatgtcgtcaataattcttggggcggtgggcctggtcttgatgattggtataaagatgtggtcaatgcttggagagcggcggacatcttcccagagttttcagctggcaataccgatttatttaaccctggtggtgagggatcaattgcaaatcctgcgaactatcaggaggcctttgcaacgggtgcaacggatcaagacaacaaattggggtctttctcgctgcaaggtccgtctccatatggcgtcatgaaaccagatattgcggccccaggggtaaacattcgttcatccattccagggaaagggtatgaagatggctggaatgggacgtcgatggctggtccgcatgtttcagctgttgtggctcttcttcgccaagtacagtcagatctttctgttgaagagattgaacaaattctcattgatacagcgaagccgttgactgatcagcaattcccggaatcccctaacaatggctatggggcaggtttagttgatgcaaaagaggcgattacggcattaacagatggaattggcacgattgaaggacaggtgacaaacgaagatgttaatttaggtgatatgaaaataacagatcaagccctgcctcaaaaagaaaaggctgtacatccacataagaagcctgcaaaaacaaaagaattgaaaaagggaaaaaatcttgatgctccgtccatcaaagctcttcctatgaaagcggaaattagtgttcttgaaagcggaaaatcaacgtacacagatgaagcgacagggagatatcagcttactcacagtgcaggggaattcacagtgaaagcggaagcttacgggtttgaatcacgcaaacaaacagtcaatatttcttcaaatgaaacggctgaggcaaatttcgccttacagccacttaagaaacgaacgatatccggtacaattgtcaatgaagcaacgggtgaaaaagtaaaggatgccacggtttatcttgtagaggatgcgaaaattaagccggtgaaaacagatgaagctggcgaattttctctagaggcattgagcggtgtctataccgtcaaagtatttgcgaaagggtttaaaggttattcttttacagcagatgtgacagaaaagccggttaaaaaagccattcagctggagccattcatcggctttgctggtgaaattggctacgatgacggaacagctgaaaatgcgcgagccttctatgatcctggcaatggctgggctgtgaagttttcattagaaaaggggaagaaacaagcgcaactcacaggggggcttttccgtttctggtcatcagagtggccagctcctggcgggaatgaatttgcggttgaggtgtatgatgcttctgggaagaatggagctccaggggagaaaattgcaggacctctaaaagcgaatgcgctgcgtaatggtgaatggacaaaagtagatttagaagatcaagccattacggtggatggagatttctatcttgtctatattcaaacgaaaaagaatacggagtctccaggacttgcaacggacgaagatggtccaaatgctgaaagaagctggcagctgacaagcggtgctttttctccttctccaaaagaagaagggaattatatgattcgggcgcttgttgactatgaagcagatgtgccagagattatatctccgaaggcgggaaccatttcgaacaaaggtgaactggagattgaaggcaaagcctcccctgggcttgatgtagcgatttatcaaaacgatgaagagattgccaaagtgaaagcagatcagtcaggcgctttcaaagaaaaggtcacagtttcaagtggagagcatgtattcacagctgcgactgttacggataaaggcgcaacgaaacgatcaaaaccagtaaaggtcatcattgatcaaacagctccagcactcaccatagatacacctaaaaaagggggaaagtctaataaagaatcactcactgtagaaggaaaggtcacagatgatcatcttgatcaagtcactgtaaatggaaaaaaggcaaccgtaaaagatggaaaatattccgcaagaatactgcttgagaacgggaaaaatacaataaaagtaacagcgaaagatgcagcaggaaacaaaacgactaaaaaagtcaatatcgatgtccaatacgaggcacctgaaatttctaagctgactccagcagagaatgtccatctatcatcaggagagtctgttaaaatttcatttaacagcagggaaaagctagacgcaacgtttgttattcacatgccgctgacaaacgcgagatcaaagcttcaaaatacaacagagctgccgcttcgcgaagtatctagcggaacatatgaaggctactggacagctacttctaccgccaaagcaaaaggtgcggtcattgaagtaattgtgcgagatgattatggaaatgtcacaagacaaaaggcttcaggcacattaaacatcaatgaaaagtaacttaaacaaaagacacgatttccaggagcgtgtctttttttttcgagcaattgtttgaaagcttgtccagaagaacactctcttgcttcgcgctctcattcctcgacaaaaacaataacaatccaccaaaagttctctatcatccccaacaagaattgacagacttccatctcttgactgttttatactggtacaaacaagtgcaagtactgcttttgattctttgtttcagatgaaaggagcagaaggtggtcatttatttagatgtgatctggctgttaaacttttgttttgatctattgcttctcttactcactgcatttattctcaaacgacaagtaaaaaaaaggcgatatatgttaggagctctcattggatcgagcattgttctcttgctctttacaccatttgcaatggttgtgtcacaccctttaggcaaactatttttttctgtcttcatcgttcttgcaacctttggttttcaaagatttcgttccttttttcaaaatctgtttgctttttactttgtaacatttttgatgggaggaggcatgatcggggttcattcgtttttgcaaaccaacacagtgatccaagatggcctgctcatttcacaaaatgatggctttggtgatcccattagctggctttttgttttaaccggctttcctgcgatatggctgttttcaaagaaaagattaggagaggttggtgcgaaaaaaagacaatatgatgaacaagtgcttgtagagatacacattcacggggagaccatccgcttaaatggactcgtcgattctggcaatcagctgtatgatcctatgacaaaaacacctgtcatgatcgtccaggccgatcagctaacggccatttgcggagagccatttatagagctcatgaaacagtctcatcctgttgaagtgatgcaaaagatcgatgatcaatttcctcttcttgatcgattaagacttgttccatatcgagcagtcggtcatgatcacggttttctactatgcttaaaaccagatacagtcttcatttattcaaagacgcttatgattcagccagccaagtgttttgtagggttgagtctgagcggtttatcagcagatcaggaatttcaatccatcattcatccagatatgttagacgggaaaatcatccagggggtgtcgtagttttttgtgatgtcttttatcttacgaggtcaacttgacatttagaagggagaagaagatgaaaaaattaaaatttaaactcacttactactggtataaactcctcatgaagctaggtctaaagagtgatgaaatttattatattggtggaagtgaagcgctgccgcctccattatcaaaggatgaagagcaggaactgcttgtcaaattaccaaaaggtgatcaaaccgcaagggcgattctgatcgaaagaaatttgcgtttagtcgtttacatcgcaaggaaatttgaaaacacaggtattaatatcgaggatttaattagtatcggaaccattggcctgatcaaagcagtcaatacatttaaccctgaaaaaaagatcaagctggcaacatatgcttcgagatgtattgaaaatgagattctgatgtacttgaggcgaaataataaaatccgttcagaagtctcgtttgatgaaccgctcaacattgattgggacggaaatgaactgcttttatcagacgtacttggaacagatgatgatattatcacgcgggatattgaagcaaatgtagataaaaaactgctgaaaaaagcgctggagcaattaaatgaccgcgaaaagcagatcatggaactgagatttggcttggtcggcggtgaggaaaaaacccaaaaagatgtcgctgacatgcttgggatttcccagtcgtatatttcgaggcttgaaaaaagaatcattaaacgattacaaaaagaatttaataaaatggtctaaaaaaattttttgaaagctcgatccctgtactgccaaagggataaccattttttcacatgattctcgtcatcgctcgtgcatatttttccatcccaaggagatactgaactttgtacaacagctcctgtagggagggaaaaaagtgtccagaaataaagtggaaatctgcggagtcgacacctccaaactgcctgttctgaaaaacgacgagatgagaaaattgttcagacagctgcaagatgagggtgacgatacagcaagagaaaagctagtcaatggcaatttacggttggttttaagtgtgattcagcgttttaacaacagaggcgagtatgtcgatgatctcttccaagtaggctgtatcggattaatgaaatcaattgataattttgatttaagccacaatgtcagattttcaacttatgcggttcctatgatcataggagaaatccgtcgatacttgcgtgataacaacccgattcgggtgtctcgttcactaagagatattgcctataaggcacttcaggtccgtgagaggctgattagtgagacaagcaaggagccaacagcagaagacattgccaaagtgctggaagtgcctcatgaggaaattgtctttgccctagatgcgattcaagatcctgtatctttgtttgaaccgatctataatgacggaggagatccgatttatgtgatggatcaaattagtgatgaacggaacaaagacacacaatgggtggaagaattggccttaaaagagggcatgcgcagattgaacgacagggaaaaaatgattcttcgtaaacgctttttccagggcaaaacgcaaatggaagtcgctgaagagatcgggatttctcaagcacaagtctcaaggcttgaaaaagcagccatcaaacaaatgaataaaaacatcttttaaagccgccgcttgatgtgcggcttttttcattcttgttagagaacacgcctctagtattgactcggttatttttttcatttaatctgtttttaacaaatgttattttagatatcatttgttagggaacacttaagcggaaagaagggttattatgacattccatgatgaaagaaggctgctcattaaggttgcgcatatgtattatgaagaaggcgccacccaatctaacattgcagaagctgttggggttagccgttcgctcatatcgaaatatttggcaaaagcacgtgaagcaggaatcgtggaaatcattattcatgatgaagtcaatcaacagtatggatcgttagaaagaaaaatagaacgcaaatatgggctgcgagaagtcgtctgtgtggaaacgcttagcaaagacacaaccaaaagccgaatcggtgccgcggcagcaagctttttattaaaagtgatgaaagatggacaagtcatcgggttttcctcagggacaacgctgcatgaaatggcgaaagcgcttacctctgttcagcactatccatccgtgacatttgttccgcttgtcggaggtgtgggaaatgaagatgtcgatatccacgctaactatattattgcgagatgcacagaggcactcaaatctaaatgtgagtttttacatgtacccgtcatgcttgatacgaaagaagcgaaagatgtactgatccggcagccgtcgatcaaaaaagtgattgaactaggagaatcatcaaatatcgcggttgtcggaattggcggtgttccgcagcattcaacgatggtgaaatcttatatgacaagcggcgaggaggacatccttcaagcgaaggatgtagcaggtgacatttgctataactttattgatcatcaaggggaagtatatccccacccatggaacgaccgggtgatgggcataagcccgcaaaagctgaaagaaattccgcttgtcataggtgtcgctggtggcgaagagaaaattgaagcgatccgggcggcattagcaggtggattaattcatgtattaattaccgatgaacgaacaggagatgccttattaaagtaactacctaatatcattaggtagtcagcgtgtagacaaaccctcgcattcggtgtcagtcctgcgtgccggtgctcacgaatatcaaattcgctccgctccggtactcgtccttcctagactgcaaaggttttctatcacgctgaaaagaagacaaaaggctaaaatgaagatcattttagccctttgtcaagaatctgtaactacctaatatcattaggtagtttttttgagtctaaagactcaaaaagattgaaaattttatcgattttagcttgacacaaagttgacacatcatataaactaagttcataacaaatgataaataaaataacaaatgttacaagaaacagatttttgttaatttttataacatttgttaaaagtttcagattatatttctagcaatctattgagaagcaagaaaacctgaaaggatgatttagatgtcaatctatcaacagttgttagctcgagaacgcagtggagacccgatcaaagtagggattattggagcaggccaaatgggctttggactcatttcacaaatttctaaaattccaggcatgattgtcgctggtgtttgtgatattcacctttgtgcagcagagaaggcagcaaatttctacaagcagcatgcgaagccgcatcaaatggttgtcacaaatgattacagagaagtgattcaatcagatttcgtggaagttgtagtagatgcaacaggtgtcccagaggtcggagcaaacatttctttggaagcgcttaattcgaaaaaacatctcgttcttttaaatgtagaagttgatattactatcggtttggtcatgcataagttattcacaaatgcagggcttgtttactcaggatcagctggagacgaaccagcagcaacactagaattatatgaatttgcgaaaacaatgggtcttgaggtgctcgttgccgggaaaggaaagaacaacccattcttcccagaagcaaatccagatacgtgtaaagcagaagcagatagtaaacatatgagtgcacatatgctggctgcattccaggacggcacaaaaacaatggccgaaatgaacttattaagtaatgcgacagggcttctgcctgataaagtcggtatgcacggagtcgaagcgaatttagagaatgtagcagataaattgaatcaaaaacagcaaggcggcgtgctggataacttcggagtcgttgaatatgtaaatggacttgcaccaggcgtatttgtcatcgtcaagagtgatcttgagccagtggatgaagaactgcgctatttaaaagttggaaaaggtccgcactacacactttaccgtcctttccacttagccagtcttgaaacacctgtcaccatcgcaaaagcggtcttacagcatgattcatccatccacccaattggtgtaccagtgtcagaaacagtagctgttgcgaaaagagagattaaagcaggggaatcacttgacggaattggcgggtactccgtaagaggtgtacttgaaacacatcaagacatgaaaacgaacggccacattccaattggcttaatcagcggaaaagtcgtagcgaaaaaagacatcaaattaggacaattcctgactcatgatgatgtagaacttgattcaaacacaacggtctggaagctgcgttcattacaagatcatttatttcaatcataaggacgtgaagctatggaaaaattagcaatcgtactttgtatcattctcattgtgcagtatgggttatcttttattcaaatcaagtactaccgcaagagcatggattcacttattgatgactacaaagggaagcaaggctatcacttgttttcgggaatggaacggcgcaaagttggccctggagccatagcgctcatcattgtggatgaatcttatatcattcaaaaatgccatgtgcttggcggtgtgtcgatcttatctaaatttaaagaagttccttcatatgaaggaaagcatgttggtgcagtgctagacgagcaccatatgatgaagcagacattgaaaaaacgcaaaaaggggccagctgtcatgcacgcactttccatggcggctgaacaagcacttgtctcgatttcgaaaaaaaatataacaaatgtgaactagagaaaggggagatgaaacatggaatggattcaatggtttggagagcactttatcggaatgtttgaagccggtggaaagcaattcatgggtcttgttacaggcatcgttccaacgcttgttgtgttacttactttcacttatgctgtcatgaagtttattggagaagagcgagtgaatagagcgatccagtttgcagcgaaatatacgattttgcgctatacgttaatgccgatcttatctgttcttattttgacaaacccaatggcttatacgtttggccgcttcttacctgaaaaacaaaaaccagcattctatgattcagctgtttcatttgttcatccggtgacatcactgttcccgtatgccaatgcaggagaactgtttgtctacttagggattgcaaacgggattaaagaagcaggatattcaatgtcagaacttgctgttcgttacttcttagtcgggatcgtcgtcattttacttcgcggtattattactgaatggattacaaaatacttagcaggaaaaatgaaagcgaattcacaataggggagggttagacatgacaaaccacaaagtatttgttgcaaaaggtgctggcggatggggaaaaggcttagagcttgaaccgactggtaaaagaagaaaggttgtttccattacagggggaggcattcacccagttgcacgtaaaattgcagaaatgacagggacagaagcatgtgacggctttaaaaactcgataccagaagatgaaatgatgtgtgttgtcattgactgcggtggaaccgcgcgaatcggactgtatccaatgaagcgcattccaactgtagacgttttggcttcctctccttctggaccgcttgcaaaacatattacagaggatatcttcgtatcaggcgtaacagaaaaggatatttcctttgcggaagcatctgatggtgaggcgaaagtagaaggtcaagaaaacagtgagccgattgacaaagagaatttcaaagaaacctattcaaaactgaaagaggaaaatatcgagcgtcaggaaaaaggtaatttcctcatgagattctcaagaggaatcgggaaagtcaccggtacgttctatcaggctggccgtgattccgttgatatgcttttgaaaaacattattccattcatggcatttgtcagtatgttaattggaattatcaattatacaaaaatcggtgacttgattgctcattttctatcgccactggcaggatctatatgggggctcttactgctcgtcgtggtctgtacattgccgttcctatcgcctgtcttaggacctggagcagtcattgcacaagtcatcggtgttctcattggtagtcaaattgcactagggaatatcccgcctcaatttgcactccctgcactatttgccatcaacggtcaagtagggtgtgatttcattccagttgggctgtcacttggtgaagcgaagccggaaacggtacaatatggggtaccagctgttttgtatagccgtctcattacaggggttctatctgttgtgatcgcatacgttgccagcttcggtatgtattaaatgtattaaaggaggaatcgagatacatggtaacacaatctgtcgtaaaagaaatcgggatcttagtcccgcaatttaaagaagataagctgattgttttatttggacccgcagcgccgcaggaattaagagatatgtccgtcattcatgagttcgaacatttagaagaagagccgctgaagctgggcggtaccattcaagtgggcgatcaaacgtacacgatcacagccctcggcaataaagcaaatgacaactttaaagagctcggccatatttcgatctacttccaagagccgtttgatgatgtattaccgggagctgtctttgcatctccgcacacgtttcctgatataaaagaaggcgtgcgaattgaaatttcgtagctataaagaaaagctgttctgtaaaaggagcagctttttttatgtgaggtttaccagaaagagcaattgcgatatgctgtaaacattcattatttgtttattcagaatttttactcagggggaaatgatggtgtcacttgaattgaaggatgtttctttaaaacgaaatgggaaatggctgctgcaatctgttgactggcaggtgaacaaagaggagcactgggtgctttacggtttaaatggtgcgggaaaaaccgctttattaaatatgctctgctcatattacttccccacgtcaggtgagatgaccgtgctgggacatgtctttggcaaggaggcgcttggcgaaaagctcaggaagaaaattggcctcatttctgcgggacttgaaaagaaactgcacagagacgacaatgcatttgaaatagttctcagcggagcatttgcttcgatcgggctttatgaaaccccgacagatgagataagagagaaagccattgatctattaaaagcatttggttcattcaaatatgcgaaccggacatatgaaacactctcacaaggagaaaagcaaaaagtcctgattgcgagggctttaatgaatgatcccaagcttctgattttagatgagcctgtgacgggtcttgattttttagcaagagaacaggtgctggagaccatctcattcattgcttcaaagcctgatgcgcctactttactttatacgacccatcatgcagaagagattttgcctgtttttcagcacaccttattattaaaagatgggactgtttttgatcaaggagaaacaaaagagatgatgacaagcgatttgctttcttccttctttgaatgtccggtagatgtgatgtggagaaatggccgtcctcacttaagtaaattgtagatgaaagaaactattggtctgtatccctgcttttccatcatacatattatagtagaaaacgaaaggcggggaaggacagatgatcagtatttctgaattccaaatcaaggatgtcgtcgatgtgtcgagcggaaaaaaactaggcaccattggggacattgatattaatgtcacgagcggtaaaatacaagcgatcattatcggcggcacaggtaaaatgatgggatttttcggaaaagaagaggaaatgattgtgccgtggcgaaatatagtaaaaattggcgaagatgtgatacttgtccgattgtcttcttaaaattcgtataactcctcaatgaattattcaatgatccttaaaataagctctccattcttagcaaacaatgtctttttcgggtaaaaagattacgttttcatatcaatttgaaaaaaaacctgtagaaagggcacatttgagtgtaatatttaatgaatcccactaactgtctacgcatgtcttgtggtaaaataggagcgaaataaagagagatgaatgaaaggtgggagggcagctttgacacacaaatatgacccctttcagcagaaatcaccttatgcaatgaccattcatgattggacgaacatgacatgttctggtaaagaggtattggccggatttacgacaaaaaatggcggcttcagcctttctccatatcaatcattgaacactggactccatgtaggagatgatgcttctagtgtccaaatgaatcgtcaagtcatagcagatgctactgctgtgccgctctctgattgggtgtttgcagaccaaacacacgatgaccgcatcaagaaagtcaccaaggagcaaagaggaagaggaagtcttcattatcatgaggcactgcctggaacagacggcttatatacgtctgaaccgaacatgatgctcgctctttgtttcgccgattgtgttccgctttattttctagctccgcaaaatggactcatcggaacagcccatgccggatggaaaggaaccgtcaagcaaattggtgcaaagatggtagatctatgggtcaaccaagaaggtgccaagaccgatcaaatacaagtcgtcattggaccatccattggcagctgctgctacatagtcgatgacgtggtcatggatcaagtgaaacagcttcccttttcaacagaggatgtgtattccgagatttcacaaggacaatataaattagacttaaaaacattaaacaaaaacgtattgcttcatgcagggatgaaagaagaaaacatacatgtcagttcgatgtgcacaagctgcagtgatcagcttttcttctcacaccgccgtgatcaagggaaaacaggacgtatgatgtcttttgtcgggtttaaggaggcataagtgcaattgaatgtacgagagaatctcagacaaataaatgaacaaataaacgaagcatgtaaaagagccggccggaacccagcggatgtatcggtcgtcgctgtcacaaagtatgtctcgattgagcgagcacaagaagccaaggaagcaggaattttgcactttggagaaaatcgtgaccaagggttacttgaaaaacaagcggccataaccgatgaaagcattagctggcacttcatcggcagtttacaaacacgaaaagtaaaatctgtcattcaaacaattgactacttacattcgctcgacaggatgtctcttgcgaatgaaattgaaaaaagagcggatcacacggttcgctgttttgtacaggtaaacacatcgctggaggagtcaaaacacggcttacaaagtgaagacgtgattccatttgtgaagcagctcgctgatttcaaaaagattgaaattgctggactgatgacgatggctccatttacagatgatcacactgtgatacgaaactgctttcaaacattaaaaaatcttcaagaagaagtaaaacatcttaaccaagtaaatgcaccttgtcagcatttatcgatgggcatgtcaaatgattttgaaatcgcaattgaagaaggtgcgacattcgttcggattggctcttcacttgttggaaatgaaacaggaggtgcgtgacatgagcataaaaaataagtttaaaagctttttcactctcgacgatgaagagtatgagtacgaatatattgatgaagaaagagaaccagtccaagaagaaaaaggaacgaaggacaaagcggcatttcaagagcgtccgcagactggaaaacaaaatgtcgtcagcttgcaaagcttgcagaaatcctctaaagtggtgttaagtgagccgcgtgtttatgcagaagcgcaagagattgcagaccatattaaaaacagacgtgcagtcgtcgtgaatttgcagcgcattcagcacgatcaagcaaagcgaatcattgacttcttaagcggaactgtttatgcaatcggtggagacatccagcgcattggctcgaatatattcctctgcacacctgataatgtggatgtatctggcacaatatcagaacttttgacagaggaagaacctcagaggtggtaaatcatagtgattctaaatttcatttttaatattttaggaacggtattaacgatttactcattcgcgattattatttacatctttatgtcatgggtgccatctgcaagagaaacatcgattgggcgttttctgacaaatatttgcgaaccgtatttagaaccatttcgtaaaattattccgccaattggcatgattgacatctcgccaattgtggcattgcttgtgattcgttttgcatcatcatatggactaactggtctttacaatatgattgtacgcttcatgtagacaggctgccgggcttggcgctgccaggctcttttacataagaggggaacaaaatgagcgatatttatcaacattttagaaaagacgaacagccatttgtcgaccaagtgttaggctggaaaaaaatcacactcgaccagtatcgaatgaaattaacagactttcttgatccgcgtgagcagtttattaccgagtccgtcatccagcatgctgatgagcttgggatcatgttttttggcgggtatgaaggagcggagcgcaaaagagctctcatttatcctgaatatttagaaccggctactcaggatgttgagctgtcttattttcaggtgaactatgcgaaaaagtttatttcgttagaacacccgaagcttctcggttcactgattgggacaggcttgaagcgtcaaaaattcggagatctgttattttcagaggaagatgtgcagtttatttgtacaagtgatgtcgccgattttgtgcgggcgcagctgacacatgtcggcagagcctccgtttcattagaggaaatcacgcaggcagatttaaagccggttatgagcaagacagacatcaaagaagataccatttcttcactgcggcttgatgcggtatgtgctgcaatcagccgtcagtctcggcaaaaggcacagcttttggtcaaaaatgggcttgtcaaagttaattggaaagtcactgaggacccttcctttacaatcggcgaaggcgatcagctctctgtacggggatttggccgatttagcttgaaaacgattgatgggaagaccaaaaaagataaattcaaagtaacatttgagcttctgacataacgaacttgaatctggaggtggcgaggttgccattaacacctaatgatattcataataaaacgttcacaaaaagctttcgcggctatgacgaagatgaagtaaacgagtttttaagccaagtacgtaaagattacgaaatcgtgcttcgcaaaaagaacgaacttgaagaaaaagtaaacgaacttgacgaaagacttggtcattttgcgacaattgaagagacattaaacaaatcaatacttgtggcgcaggaagcagcagaagacgtcaaacgtcattctgataaagaagcgaaattgattattcgtgaagcagagaaaaatgcagatcgtattatcaacgaagcgctatcaaaatcaagaaagattgcgatggaaatcgaagagctgaagaaacagtcgaaggtctttagaactcgtttccaaatgctcatcgaagctcagcttgatcttctaaaaaatgacgattgggatcatttactggaatatgaagttgacgctgtctttgacgaaaaagaataagcgcgtcatcttgacatgacgtgcacatgttgcatataataccatcataaattaacaagagataaacgtttgaaagggacactcgcagttgtcatatgcgtaataaagcgaatcagggatggtggaagcctgacattacgagacgctgcaatgagatcacccctttagttccttttctgaaatgaatgagtaagaaaaggcgtctgatcacgttacgattttagagtggataagcggctgtttcatagcgctgtctaaaagggtggtaccgcgagacaagccttctcgtcccttatgggatgagagggctttttttattgttttttaatcagaatttgcatatggaggaatgggtatgaactacaaagacaccttattaatgccgaaaacagaattcccaatgagagggaacttgccgaacaaagagcctgaaatccaagaggagtgggcagaaaaagacatctatcaaatggttttagagcggacaaaaggacgcccgacctttattttgcatgatggacctccatatgcgaatggtgacattcatatggggcacgcactcaataaaatcctaaaagattttattgtccgttttaaatcaatgaatgggttccacgcaccgtacgtaccgggctgggatacacacggcttgccaattgaaacagcactcactaaaaataaaaaagtcaaacgtaaagaaatgtcgacagctgaattccgtaaattatgtgaagagtatgcttggaagcaaatcgagggtcagcgcaatcaatttaagcgattaggcgtaagagcagactgggacaatccatatgtcacgttaaagcctgagtacgaagcgcagcaaattcttgtctttggagaaatggcgaagagaggctatatttacaaagggctaaagcctgttaactggtctccttcaagtgagtcagcacttgctgaagcggaaattgaatataaagacaaacgttcaccatccatttacgtttcatttaaagtgaaagatggcaaaggcgtacttgaaaacggcgaacaattcatcatctggacaacaaccccttggacacttcctgcaaaccttgggatttgtgttcatccaaacctagagtacagcgttcttcaagtgggtgctgagcgatatgttgtcgcatctgagttagttgaacaagtggcaaaaacacttggctttgaagagtatgaagtcgtgaaaacattaaaaggaaaagaattagataccatcgttgcagagcatccgatctatggtagagactctcttgtgatgcttggcgaccacgtgacaacggatgcaggaacaggctgtgttcatacagcaccaggtcacggggaagatgactttattgtcagtatgaaatacggtcttgatgtgctatgtccagtagacgaaaaaggtgtgatgacagaagaagcgcctggttttgaaggattattctacgaggatgccaataaagcgatcacagaacagcttgaagcaaaaggcgcactgaaaaagctcgactttatcacgcactcttacccgcatgactggagaacgaaaaaaccaaccatttatcgtgcgacagctcagtggtttgcatcgattaaagacttcagagaagcgctattagacaatattaaagaaacgaaatgggttccagcatggggcgaaacacgcctattcaacatggtgcgagacagaggcgactggtgcatttcaagacagcgtgtatggggcgttccaattccggtcttttatgcggaaaatggcgagccgatcatcacagatgaaacgattcagcatgtctctcaattatttagagaacatggctctaatatttggtttgaaaaagaagcgaaagaattattgccagaaggctttacacatccaggaagcccgaacggtgaattcacaaaagagcaggacatcatggatgtatggtttgattcaggttcttctcaccaggccgttttagaagaaagagatgaccttgtccgtccggcagacctctaccttgaaggctctgaccaatatcgcggctggtttaactcttccttatcaacagcagttgctgttactggaaaagcaccgtataaaggtgttctaagccacggctttacgcttgataaagaaggacgcaagatgagtaaatcattaggcaatacgattgacccaacaaaggtagcgaagcagcttggggcggagattcttagactttgggtatcttctgtcaactatcaagccgatcacccagtgtctgatgatatcttgaaacaagtagcagaggtctatcgtaaaatccgtaacacgttccgattcctgcatggaaacctatttgactttaacccagcagtcaatgcggtgccggtagaagagcttcgcgaagtggatcaatatatcttgatcaaattaaacaaattgattgataaagtgaaaaaggcctatgatgattacgaatttgcggtcgtatatcatgcgattcacaatttctgtacgattgagctaagctctttctatctcgattttgcaaaggatgtcgtgtacattgagcatgcagatcatccagaccgccgcagcatgcaaacggtcttctacgaaacattaatggcattagtgaagctgactgcaccaattcttccgcatacagcagatgaattatggagccacttaagctttgttgaagagccaagtgttcagttaacagatatgccagaaggtgtgactgttcctcaagcggaagcgacagaagtgaagtttgaccgctttatggaagtgcgtgacgatgtgctaaaagcgctcgaaattgcgcgtaatgagaaagtcatcggacgttcacttgaagcaaatgtgactctttatgcgacagaagaagtgaaaaatcttcttgcatccattaaagaagatgtgaagcagctctttatcatctctgaattaacggtagaagatgagcaaaatgctgacgcatcagcacctggatacacatcaggacggattctggttcaaaaagcagaaggagaactgtgcgaacgttcccgcattatttcaaaagatgttggtgcaaatccgaaatacccaacattgtcactgaaaaatgctgaaatcgtggaaaaatattaccagaattaacagtgtgatatgaccaactagcgccccgccatatgcggggcgttttcttttttgcgaaaatgacagcgtttagaacgaaaggaaaaatcttatggctttaaagtgagcagccggggcaacaatatgattatcacgacagggcaggagttgaaatagcgacatgaatggcgatctagagacgatttacacggaactccttcaaatgaaagaagagctgcaatctaaactgtttgaatacgcatcatttcgttcacccgctgagcatgtcaaaatgaacgaggtccaaacgaccacgcttctttatcacatcaaagaagagctgcaagatgtgtctcttgctattgcaaaaattgagcagggaacctatggtatatgtgaggcgacaggtgaggtcattccgcttgaacaaatgagtattcttcctaccgcccgcacggctgacgactttctatatcataagcaatacgagaaaaaagccttcactccttatcctcacgaatcagatgattctcattttgaagccttccacgtgtagggaggtttttgtctgtcaactaaagtttctttactccttcctgttttcttgataaaatgcttaaagatcaaagtatgaagatggaggaacgtgtgtgttctattacataatcgcattcgtgatgatttgtttagatcaattaacaaaatggctcattgtcaaaaatatgatgctcggagattcttatccagtgattgatggcttcttttatatcacgtctcaccgaaattcaggagccgcatggggaattctccaaggacaaatgtggtttttctatgtgatcacactcgttgttattgcgggaattgtttattatttgcaaaagcatgggcaaaaggacaagctgcttggagtagcgctggccttaatgcttggcggagcgattggaaactttatcgaccgcgttttccgtcaggaagtggtagattttgctcatttcgtctttgggaattatcactacccaatttttaatattgcagattcttctctatgtgtaggggttattctgctcttcattcaaatgcttttagatggaaagaaaacgaaggagtcaactacatgaatcaagtaaatattgccgtttcagaagatcaaacgagtgaacggcttgataaatttctaagcacgacagaaccagaatggtcaagaacccaagtccagcagtgggtaaaggacgggctgatcgaagtaaacgggaaacaagtgaaagccaattacaaagtacaagctggagatgagattaaagtcgagattccagacccagaagtactagatgtagaagcagaaccaatggatcttgatatttattatgaggatgcagatgtgctagtggtgaataaaccacgaggaatggttgttcatccagcgccaggtcacgtctctggaacacttgtaaatggactgatggcacattgcacggacttatcaggcattaatggtgtgatgcgtcctggaattgtccaccgaattgataaagacacgtctggactgttaatggtcgcgaaaaacgatatggcgcatgaatcactcgtcaatcagctcgtggctaagaccgtcacaaggaaatatacggccgttgtccatggcattatccagcatgatacaggcacaattgatgccccaattggcagagacaaaaaagaccgccaaagcatgacggttacaaaagaaagtgcaaaacaagcagtcactcactttgatgtgattgaacgctttcaggacttcacggttgtggagtgccgtcttgaaacaggaagaacacaccaaattcgtgttcatatgaaatatatcggctatccgcttgcaggagatccgaaatatggaccgagaaagacagtcgattttaatggacagctgcttcatgcaggtgttctaggatttgatcatcctagaacaggagaatatatcgagttcacagcaccgattcctgctgatatgcaagcttttatcgattcattaagaaataacgattgacaggcagttctttttttgaaataataaacgaagaaatgaagattctttaaaacagtccagagaggctgagaaggataacggatcaatttgtgcacgtgtatgcacaaatgaacgcccctctctgccctttgcagaaggggctttttatttgtcaaaaagaggtgtaaaagatggaacaaaaagcagtcattcttgatgaacaagcgatcagacgagcgcttacccgaattgcacatgaaatgattgagcgcaataaagggatgaaagatgtcatccttgcggggatcaagactagaggcattcatcttgcaaagcgccttgcagagcgcatcgagcaaattgaaggaaatccagtcacagtgggtgaacttgatattacgctataccgtgatgacctgacaaaaaagacagacaaccaagacccgcttgtaaagggtgcagacatcccagctgacattaatgacaaaacactgatcgtcgttgacgatgtcctgtttacaggcagaaccgtcagagcggccatggatgcccttgtggatgtaggaagaccatcttccattcagcttgctgttctcgtcgaccggggacaccgggagctgccgattcgagcggattatatcgggaagaacattccgacatcaaaagcagagaccgtcatggttcagctgaatgaagtagatcaaaacgaccttgtcgctatatatgaaaaataacctttttaaatgcattccagagagtttgcaaagagggcaataacagagacaccgagcacacggcttaagtgacgtgtacggtttttctaggcctctttgcgcatactcgcaaagaggcttttttaatgaaaaaggacacatctaggaggaaaatcatgagtcagcaaaaagccaatttaggcattcgagatatcccaaaaccgttcacatggctgtcacttagccttcagcatttgtttgccatgtttggtgcgaccattcttgtaccaaaaatcattgatatgagtccggccgtcgcgctcatttcaagtggtgttggaaccattgtttacttaatcattacaagaggacaaattccggcatatcttggatcgtcctttgcctttatcgcccccatactgaatgtcaaagcaacaggcggccctggagccgcaatggttggtgccttcatggcgggtgtcgcttatgcactcattgcactatttattaaatggctcggcacaggctggctgatgaaacttctgccgccggtcgtcgtagggccagtcattatggtcatcggactcggactcgctggaacagctgtcaacatggcgatgtatgttgatccgaatgcaaccgagcttgtttacagccttaagcacctaatggttgccggcttcacactggctgtcacgattatcagcatgatcttcctaagaggattcctaagcttgatcccagtattaatcggaattattagcggctatctctttgctttaacacaaggcattgtgaacttccagccggtcattgacgcgaaatggtttgctgtaccagacttcgtcgtaccatttgttgactacacacctgctgtgactttaagcattctcacagtgatggtgccggttgcctttgtgacaatgtctgagcacatcggccatcaagtggtgttaagtaaagttgtagggcaagattttattaaaaaacctggtcttcaccgctccattttaggagacagtgcagcgacgatcttcgcttcactcattggcggaccgccaacaacaacgtatggagagaacatcggggtccttgccatcacaagagtgttcagtatcttcgtcatcggcggagcagcagtctttgcgatctgcttcggctttgtcggaaaaatttcagcattaatcagtacagtgccgtccgcggtcatgggaggcgtttcgttcctgctctttgggatcattgcctcaagcggtctgagaatcctgattgatcataaagtgaattttgaagaaaagcgtaatctcattatcgcatcagtcatcttagtcattggaattggcggggcattcattgaggtgaaacaaatcaacctcacactatctggaatggcacttgctgccatcacgggtgtcctgttaaacctgatcctgccgcagcaaaaagcggaggatgacgagtcaaatgaatcgaatacagaaaaccttttaaaagaagtccagtgaggctgacaagggttctaaaatgagcagaatgcacgaaagtgccgctgcttcttttggagaaccctaagctgccgaggcttagggtttttttgaacctgaaagtgatgaaaaactagagggggaagaaaaaatgaatgatctatcgacaatgagcagcttgtctaaagaagagattttacagctgattgaagaagcagcggctctcaaaaaggggaagcaagaacttggcttagcgggagaatttgtagcaaacctcttctttgaaccaagcacaagaacacgatttagcttcgaagttgccgaaaagaaactggggatgaatgtactgagcttagatgcagcaagcacctccgttcaaaagggcgaaacactttacgatacggtaaaaacgctcgaatccatcggcgtgaaagcatgtgtgatcagagacagcaccgatgaatattacaatgagctgatcgggaaggttgggattcccatcatcaatgctggagatggctgcgggcagcatccgacccaatcactgcttgacctaatgaccatctatgaagagtttgacggctttgagggcttaacgatttcgattcatggagacatcaaacacagcagggtggcaaggtcgaatgctgaggttctttcaaggctgggagcaacagtccttttttcagggcctgcttccttccaagatgagcaaaaccctcacggaacgtatgtccaagtagatgaagccattagacaatctgatgtggtgatgctgctcagaattcagcatgaacgacatgctgaaaaaatgggcagcgaagattacttatcgacttatggattaacagtaaacagggcaaacaacatgaaagaacgagccattataatgcatccagcaccagtgaacagaggtgttgaaatagatgattcattagtagagtcaaagcagtcaaggatttttaagcaaatggaaaatggagtctatatccgaatggccgtattaaaaagagcttttcaaaatagcagactacatcaaaaagggagagattctgtctatgtcgtatctcattaaaaacggttttatcttaacaagcacaggcgaaaaagtgcagcaggatattagggtagaaggagaagtgattcaagcgattggtcacttagaaagagaagacggagaagaggtcattgatgctaaagggctatttgtttcaccaggcttgattgatctgcatgtacatttaagagagccaggcggagagaaaaaggaaacgattgaaacaggctctaaagcagccgcaagaggcggatatacgacgattgcagctatgccgaatacacgcccagttccagatacaaaagagcaaatggaatggctcatggatcgaatcgaagagacctcttctgtcagagtactgccatacgcctccattacaactagacagattggggaagaaatgacggactttgcagcactaaaagaagcaggcgccttcgcttttacagatgacggagtcggcatccaaacagcaggcatgatgtacgaagccatgaaaaaggcagcaagtcttgatcaagcgattgtggcacactgtgaagataactcgctcatttacggaggatgcgttcatgaaggagaattttcaaaagcaaatgaattaaacggtataccgtccatttgtgaatcggtgcatattgcaagagatgttcttttagcagaagcagcgaactgccattatcatgtatgtcatatcagtacgaaagaatctgtgcgagtcgttcgcgatgcaaaaaaagcaggcatccgtgtgacagctgaggtgtcaccgcatcacctgctgttatgtgatgcggacatccctggtcttgatacaaactataaaatgaacccgccgctcagaggaaaagaggatcgcgaggcactgatcgagggacttttagatggaacgattgatttcatcgcaacagaccatgcgccgcatactgaagaagaaaagaacgaaacgatgcagcgtgcaccttttggaattgtcgggcttgaaacagcgttcccgcttctgtatacacgatttgtcaaaacaggcgaatggacattaaaagaactcgttgattatatgacaatcaagccagcagaagccttctctcttccatatggaaagctggaagaaggacaaacagctgatatcacactcattgatttaaacaaagaaatggcaatcgataaaaaaagcttcttatcaaaagggcaaaatacaccgtttgacaaattgactgtatcaggatggccggtcatgacacttgcatctgggaaagtcgtgtatgaagaggggagactagtaaaatgaagagacgcttagtgctagaaaacggaacagtattcgaaggaacaggctttggcagcttagaatcgtcagtcggagaagtcgtctttaatacagggatgacgggctatcaagaaattttgtctgatccatcatactgcggacaaattgtcacactcacttatccgctcatcggcaactatggcattaaccgtgatgattttgaatcgatcacaccgtttgtaaaagggctgattgtgaaggagctttgtgaaaagccctcaaactggcgctcttcatactcactagatgaatacttaaaaatgaaaaacattccaggtcttagcggaatcgatacacggaagctgacgagaatgattcgaagtgcagggactttaagaggggcgtttgcaggaccggaagaacaagtggaagacgtagtccgccgccttcaaacaatgcagctgccgactgatcaagtgagtcaagtatctgtgaaaaatgcgtatccaagcccgggaagaggaaaaagaattgtccttgtcgatttcggcatgaagcatggaattttgcgcgagctcaataaacgtgactgtgatgtcatcgtggtgccgtacaatatcacggcagatgaagtgctgcagttaaagcctgatgggatcatgctttcaaacggccctggagaccctgttgatgtaccagaagcagtcgagatgattcagcaattgattggaaaggttccgctctttggcatttgccttggacatcaattattcgctcttgcgtgcggcgcaagtactgaaaaaatgaaattcggacacagaggctcgaatcacccagtcaaagaactagccaccggcaaggtgacactgacatctcaaaaccacggctacacagtcagtgcgattaacgaggacgtgctcgaagtcacacatatcgccctaaacgacaatacgattgaagggttaaaacataaagaagcaccagcattcactgttcagtaccacccagaagcgtcaccaggtccagaagatgcgaactacttattcgaccagttcatggacatgattcatacaactgagaaagaaggggaagaagtatgccaaaacgcgtagacatcaaaaagattttagtcatcggttcaggtccaatcatcatcggacaggcagcggagtttgactatgcaggcacacaggcttgcttagcactgaaagaagagggctatgaagtcgttcttgtgaattccaatccagcgaccatcatgacagatacagaaatggccgataaggtatacatcgaaccactgacaccagaattcttaacacgaatcattcgaaaagaacgtcctgatgcgatcttgccaacacttggcggacaaactggacttaaccttgctgttgaactatcagaccttggcgtattagctgaatgcggtgttgaagtattaggaacaaagctgtcagctattcaaaaagcagaggacagagatttattccgtaatctgatgaatgaactaaatgagcctgtaccagaaagtgaaatcatccataaccttgaagaagcgatagcgtttacgaatcaaatcggtttccctgtcattgtgagaccagcttatacattaggcggaacaggcggcggaatttgtacaaacgagcaagagctgaaggaaatcgtcgaaaacggcctgaagttaagcccagtcacacaatgcttacttgaaaaaagcattgcaggttttaaagaaattgaatatgaagtcatgcgtgatagcggtgatcatgcgatcgttgtttgtaacatggaaaactttgatcctgtcggtatccacacaggtgacagtatcgttgtggcgccaagccaaacattaagtgaccgtgaatatcagctgcttcgcaatgtgtcgctcaagctgatccgggcacttggcattgaaggcggctgtaacgtacagctggcgattgacccagacagctttcaatactatatcatcgaagtaaacccgcgcgtcagtcgttcttctgcacttgcgtcgaaagcaactggttatccaattgccaaacttgcagcgaaaattgctgtcggcttaacgcttgatgaaatgatgaatccagtcacagggaaaacctatgctgccttcgaaccggcacttgactatattgtgtctaaaatcccgcgctggccgtttgataaattcgaatctgctaacagacgtcttgggacgcaaatgaaagcaactggtgaagtgatggcgatcggacgtacattagaagagtcccttctaaaggctgtccgttcacttgaagctgatgtgcatcacattgaattaaaagatgaagcagatatcacaaacgaagtgcttgaaaagcggattatcaaggcgggagacgaaagattattctatatcgccgaggcgcttagaagaggctatacggttgaacaaatacatgaattctcaaaaattgattacttcttccttcataagctggaaggcatcatcgcatttgaaaagacattaaaagaaaacaaaggcaatacagacgtattaaaagatgcgaaagataaaggtttctcagacatctatattagccgcgagtggaatatgaatgaagcggatgtctacaagctaagacaagaagcaggaatcgtacctgtctacaaaatggtagatacttgtgcggctgaatttgaatccgagacgccatatttctatagcacgtatgaagatgaaaatgaatcagaacgcacagacaagaaaagcgtcatcgtattaggctcaggtcctatcagaatcggtcaaggagttgaatttgattatgcgacggttcattctgtgtgggcaattaaacaagcaggctatgaagcaatcattattaacaacaaccctgaaacggtctcaacagactttagtatttcagataagctctactttgaaccactcactgtagaagatgtgatgcacatcattgatcttgagcagcctgaaggagtcgtcgtccagttcggcggacaaacggcgatcaacctagcagatgaattatcaaatagaggggtgaagattctcggcacttctcttgaagacctagaccgcgccgaaaaccgagacaagtttgaacaaacattagaagcactcggcgtgccgcagcctaaagggaaaacagctacgtctgtgcctgaagctgtagcgattgccaatcagatcggctacccagtccttgtccgtccttcctatgtattaggcggtcgtgcgatggaaatcgtttatcaagaagaagagcttcttcactacatggagaatgcggtgagagtcaatccgcagcacccagtgttaattgacaaatatttgacgggaaaagaaattgaagtagatgccgtatctgatggggaaactgtcgtgatcccaggcattatggaacatattgaaagagccggggtccactccggtgactcgattgcggtttacccgccgcaaacattgtctgatgagatcaaagcgaagatcgcagaatacacgatcaagcttgcaaaaggcctcaatattattgggctgctaaacattcaatttgttctctcgaaaggtgaagtgtacgtacttgaagtgaatcctcgttcaagccggacagttcctttcttaagtaaaattacaggcatcccgatggcaaatctagcgacaaaagtcattttaggtgacaagcttaaaaactatggctacgaagaaggacttcacacagagcaagaaggggtgtacgtcaaagttccagtcttctcttttgcaaaactaagaagagtggatattacactcgggcctgaaatgaaatctacaggtgaggtcatggggaaagatgtcacaattgaaaaagccctctacaaaggattaattgcatcaggcattcaaattcctaaagacggaacagttcttctaacagttgctgataaggataaagaagaaggacttgagattgcaagaagattccattcgatcggctatcatattttagcgacagaaggcacagcgaattacttaaaacaagcctccatcccatcaagtgttgtcggcaaaataggagaagaaggcaaaaaccttctcgatgtcattcgaaacggggaagcccaatttgtcatcaacactctgacaaaaggaaaacaaccggcaagagacggctttagaatcagacgtgaagctgttgaaaatggcgtagcttgcttaacatctctagatacagcagaagccattttaagagtgctggaaagcatgacatttagagcggacgaaatgccagtagtgaaaacgaatgctgaggtgacagtaacgatatgaaaaaagcatacttgacggtcgtctcaaaccgagagatcgctgatcatatttacgaaatgacattaaaaggtgaccttgtggactcctttcaaacggctggacaatttcttcatatcaaggtcagcgagtccatgacaccgctgctgagaagaccgatcagtattgccaatattcatgccgagaaacaagaagcaaccatcatctaccgcgcagagggagagggcacaaagctcctttcccaaaagcgggatggggaatccatcgatgtattaggaccgcttggcaacgggtacgatccttcagttgttcagccaggtcagacagccttactagtcggcggtggaattggtgtaccgcctttatatgaactgtccaagcgtttaacgaaaaaaggtgtcatcgtcaagcatgtccttggctttcaatcgaaaaaggatgtattttacgaggagaaattccaagcactcggagatacgtttatcgcgacagttgatgggacatatggttcaaagggcttcgtgacaggtgtcattgaagagaatgatttgagctttgatgtcatgctttcctgcggaccgacacctatgttaaaagcactaaaagactcttatcccgataagcctgtctacatttcaatggaagaacgaatgggctgcgggattggtgcttgctttgcatgtgtctgtcataccgaccagcacgaaaaaccttacgtcaaagtctgtctggatggacctgtatttaaagcagaggaggtggcattgtcatgctaaacgttgagttacccggcttatctttaaagaatccgattatccctgcatcaggctgctttggattcggaagggaatttgcttcattatatgacttatcagtgctgggcggtatcatgatcaaggccacaacccttgaaccgagatttggcaatccgacaccaagggtagcggagacaggtgccggtatgctcaatgcaatcggtcttcaaaatccaggcctaaaaggcgtgctggaaaatgaattgccttggcttgagcagtttgatacgccgatcattgcaaacgtcgctggctcacaggtcgatgattatgtcgaagtagccaagcaaatcagccaagcaaaaaatgtccatgcccttgaactgaatatttcatgtccgaatgtcaaaacaggcggaattgcctttggtacagatcctcatatggcagcagcattgacaaaagcggtgaaggacgtttcttccgttcctgtctatgtcaaactgtctcctaacgtagccaatattgtggagattgctcaagcgattgaatctgctggagcggatggactcacgatgattaacacgttaatcggtatgcgtttagatttaaaaacggggaaaccgattcttgccaataaaacaggcggattatcaggacctgctgtcaaacctgtcgctgtgcgcatggtacatgaggtcagtcaagcagtgtctatcccgattatcggaatgggcggggtacaaaatgctgaagacgtacttgaatttttactagcaggtgcaagtgcagtagctgttggcacagccaattttgtaaacccgtttatttgcccagaaatcattgaagaactgccaagagtgttagcagcatatggctattcatctgtagaggaatgtatcggaaggagctggaaacatgaagcacttgcccatcatcgcgcttgattttccggtagcgcaggaagcgctcgcctttttagaaccctttgaagggacgccattatttgtgaaggtcggcatggagctgttttaccaagaaggacctgctatccttgacgagctcaaagaaaaaaattgccgcattttcctcgatctcaaattacatgacattccaacaacggtgcaaaaagcaatgaaccggcttgccgcacttggtgttgatttggtcaatgtgcatgctgctggcgggaaacatatgatgcaagctgcgttagaagggcttgaaagcgggacgcctgctggacaaaaacgtccaggcattattgcagtgacacagctgacgagtacgtcagaagacatgatgaggagcgaattactcatagaccgtccgctgcaagagactgtcatccggtacgggcaattggcatatgaaagtggactagacggtgttgtttgctctgttcatgaatccaaagcccttcatgagcacatctcacctgcctttctcactgtcacgccggggattcgcttacaaaatgatcaaaccgatgaccaaaagcgtgtggcgactcctgcctatgcaaaagagcaaggtgtatcacaaattgttgtcggaaggtcattcacaaaagctgaaaaaccattggaagcctatcatcaaattttaaaagagtgggagtgactgccagatgaaaacaaaaatcgctaaacacctattacaaatcaaagcggtctcattaaaaccagacgaaccgtttacatgggcaagcggtatcaaatcaccgatctattgtgacaaccgtcttaccttgtcctacccagaagtaagacacgacattgctgaaggtcttaaagagttgattctcactcattttgaaagagcggaggttgttgctggtactgcaacagcaggcatcccgcatgcggcattagcggcagaccgtctgaacgtgccgatgtgttatgtgagaagtaagccaaaagcacatggaaaagggaatcaaattgaaggagccgtatcaaaaggtcaaaaggtggtcgtcgtagaagacttgatttcaacaggaggcagtgtgcttgaagtggtcgctgctcttcaagaagcgggctgtgacgtactaggcgttgccgcgatcttcacatacggactgccaaaagctgcagcagcttttcaagagaaaaacattccatatgtcaccctaacagactatgacacactgacagacgtggcacttaagctgaaagcgatcgagccttctgctatgaataaactaaaacgctggagacaagatccttcctctgaatcttggatggaagaaaccgtctaaaaagctgtgcgtacccgcacagcttttttatttggttaaaaatagtaaaatagactcaaattcaaataaaaactaatcctatcaataaagtcgggttgacttttgtttgaattgtgttaatatttaagacaaattaaaacacttatccagagaggtggagggactggcccgatgaagcccggcaacctgcgatttgcaaggtgctacttcctgcaaaatgattctattttgaaagataaggaaatgagcttcctcatctttctttcggactgaaaggaagtttttttattttaacggtgaggaggaagacgagatggaagtgaagcgaaatcaggatgaagacttattgaagcatatgcagaaactgattggggatatgaattcggttcagttacgctgattgttcaggacggtcaagtgattcaagtggaagaaaacagaaaaattcggttgacgtagtgcggagagtagtgatactccggaaggggagaaacaatgttaacttatgaaaattggcaagagccgtccattacatttcaagaggatgatttgtataaaggggccttatctgtgctgaaatgggcatacggtcattatggtgatcagctcgtttatgcatgcagctttggtattgaaggcatcgtcctcattgatcttattgcgaaagtaaaaaaggatgcaagaattgtctttttagatacaggtctgcattttaaggaaacgtacgacacaattgatgcggtaaaggaaagatacccaggtttagatattgtgctgaaaacccctgagctgacggttgaggagcaaaacgagcagcatggtgatcagctatggaaaacggaccctcaaagctgctgccatatgcgtaaggtcattcctttgcaagaagcgctatccggctatccggcatggctttctggcttaagaagagagcagtcacccaagcgagcagggacgaactttttaaatcaggatgaaaaattcaaatcagtgaaagtatgtcctcttatccactggacgtggaaggacatatggagatatgcatctagagaggaacttacttataatccgctgcatgatcagggatatccaagtatcggttgtgccccgtgtacacagccggcatttactgccgaggatcttcgttctggcagatggtcaggcacagctaagactgagtgcggattacatgagtaagggagcataatgtatggaaatcgccgcaattttatttagtttatttttcgctctaaacattggcgcgagtggtgcagctgcttcgatgggcatcgcgtacgggtcaggtgctattcaaaagcctatctatgcacttagcgtatgtgcagttgggattttagcaggttcagtcattggcggcggtgaggtcgtcaaaacgattagctctggaattatgcctgaatctgtcattacacttgaaattgtttgtattattattggttctgctgcattatcactctttatagcgaatctgatggccatccctttatcaacaagtgaggtcacagtaggtgctgtcgttggagttgcagtagcgtataaagtattgtatgtgaaatccattttagtcattgtgtcattttgggtcatcattcctattgttgcttttctttttacattcgttgtagtcaaaatcatcagaatgttcccgaaacgaactttgtcaaaaaaaggcaccatgattttatcgatcgttttgatcatcagtggatttctagaagcgttttctgctgggatgaacaatgtcgcaaatgctgtaggcccccttgttgcttcaggcattttatccgttgggcaaggaacgctttacggcggacttttcgttgcactgggtgcccttttattaggaagaagagtgcttgaaacaaacggaaagaaaatcacccgctatcaaacaggtgaagggattttgctttcgagtaccggtgctggacttgtcatcgtcagctctatttttgggctgccagttccacttacccaaatcacctcctcgtctatcattgggcttggaatggcaaaaggcggaccaaatatttttcataaacatgtggtgaaaaaaatgctgaaagtgtgggtagtgtcaccctttttatcacttagcctatcgtatttgctggtgagccttttcttaaaaggagactattattctatctttatcatgatgagtgtactgcttgcctcacttggtgcgctgagtctgatgaaggcagtcaaaaatgaaagcagctcgattcatgaacagggcggcgggatttaacggcaaatccgactatttacatctaataaatatgaacattgagaggaagatgaacaaatgagtttaacaccacatggtggcgtattaattaatcgagtaaatgaagagtatgatctcagcacggctgcaaaggaaattgaactagatgctatctcctttgcagaccttgaactcatagcaattggcgggtatagtccaattgaagggtttttaacaaaagctgattatgaagccgttgtgagcagtatgcggttagcaagtggtgttgtttggtctcttcctattacactgccagtgacaaaggaaaaggcagcggagatccatcaaggtgatattgtgcgtctatcgtataatggaactgtatatggggtgattgaagtagaggatcaatacacaccagataaggaaaaagaagcggtgaatgtatataaaactgatgaccgcaatcatccaggcgtgaaaaaattatttgaacgcggtgacacttacattggtggtaaaattacactgacgaaacgcagtgaaaaaccattccctcaatttacgtatgagccagaagaaacaagacggcatttcaaagaaaacggctggaaaaccattgttggtttccaaacgagaaaccctgttcaccgtgcccatgaatatattcaaaagacagcacttgaaacagtcgatggtttgtttttaaatccacttgtcggtgaaacaaaatcagacgatattccggcagacgtgagaatgaaaagctatcaagtgttattgaacggttattatccaaaggatcgcgtctttttaggtgtttttcctgcggcaatgcgttatgctggaccaaaggaagcaatctttcacgcgcttgttcgaaaaaattacggctgcactcattttattgtgggaagagatcatgcgggtgttggtgattattatggcacatacgaggcgcaggagttatttgaacaatttacaagtgaagaaattggcattaccccgttaaaatttgaacatagcttctactgtaatacatgtgaagcaatggcaacaccaaaaacatgtcctcacgataaaagcgagcatgtcattctttcaggtacaaaggttcgaacgatgctgagaaacggtgaattaccgccaagcacgttcagccgaaaagaagttattgaaacattaatcgaaggattaaaaacgacggtatcttaatgggagggtatgacatgagcaatgaacatatcgtgtggcatgattcatctattacaaaaaaagaatatcaacagaaaaacaatcatacgagcggcattatttggctcacgggtctaagtgggtcaggtaaatcaacgatcgcaaatgcagcggccagagagctgtttgaacaaggctatcaagtcaccgttcttgatggcgataatgtaaggcatggactgaataaagatttagggttttcagatgatgacagaaaagagaacattcgccgcatcggagaagtggcaaagttatttgttgaacaaggaacgattgtcatcacggcttttatttctccatttcaagaagaccgccgcattgtcagacagttagttgaagcgggagaatttcacgaagtgtttgtgaaatgtgatctgaacgtatgcgaagagcgtgatccaaaggggttatataaaaaagccagaaatggcgaaattccattctttaccggaattgattcaccgtatgaagaaccagctgcgcctgagctcgtactagatacaggtgaattatctcgtgaagagtccaaacagcgtcttgttgattatgtaaagggaagagcgaaataatcgcctgatggcagggggagaaaagcacgatggggaaagtatacattgtgggggctggacctggggatccagacttaattacattaaaagcccataaggcaatacagcaggcagatgtcattttatatgatcgccttgtcaatcaagaaatactcgcccacgccaaacccgaggcggaattaatctattgcggcaagctgccaaatcatcatacgatgagacaggaagccatcaatgaagcccttgtggcccatgcaaaggaagggaacgttgtcgttcggctgaaaggcggcgacccctttgtattcggccgaggcggtgaagaaatcgaatgcttagctgagcacggaattccgtatgaagtcgtccctggaattacctctggtattgcagcggccgcttatgcaggcattcccgtgacgcatcgtgaattcagctcaaatgtcgcttttgtcacgggtcactatcaaaaggatgagcattttgaagaaaagtgggaagcgctggctacggggattgatacccttgtgatttacatgggcgtcaaaaacgtgaaaagagtgcagcagcttcttttaaaaaatggacgcgatcctgaaacgccagcagcgtttatacactggggaactacgacgaggcaaaagacgacttgctgcactgtggcgacactgtctgaaacagttgaaaaagaaggcatcgagcatccaagtttaattgtagttggagatgtcgttcattttcaccaaaaactgagctggtttgaacccgccttaatcgagaaatgagaatgataaagaaaagacacgtacatcgatcgtgtcttttcgtctgatcaaaacaagtagagggaggagccacatgaaacaagctgtactttatgttgggcatggaagcagagtaaaagaagcacaagataaagccatttcttttatgaaaagctgtatgccgttagtagaagcagatatacaagaaatttgttttttagaactgacagccccttctatagaagaaggatttgaagcctgtgtgaaaaaaggagctacacacattgcgatcgtcccgctcctccttttaactgccatgcatgccaaatcagatattccagtcgagattgagaaagtacaaaagcgatatccgcaagtgaaggtcacatacggaaaaccaatcggggtcaatcaagaagtgacaaaagcggttgctgcaagaattgaagaggcaggatatcaaggcgggaaagcacggattcttttaattggccgcggaagctctgaccccgatgtgaagcgggatgtgtttggcattgcggacgatgtccggcgcctgctccctctcgcagaggtcttgccatgttttattacggcatgtgagccaaattaccgagatgttcttgcgcaattaacagcagatgatgatgcgcctgtttatctcgttccttacttgttgtttacgggtattttaatgaaagagattgaaaatgaagcggctcaggcgagaaagaggctgaaagatgtccgggtatgccggtatattggctttcatccgcatgtaaaagcggcttatattgaacgcgtgcaagaaaccattttaaacaaagacgatgcgtttcatttccaaggagaaagccatgcttccagtccatcttgatttaaccgatcaacaagtgctcatcgccggcggtggacgaatagccgcaagaagggcagaggcgctatgcatggagccttgccatataatcgtcgtgagtcctgacatttctaaagagatggcacgtctcattgatacatacaacctgaattggaaggaaaagaaagtggacgtggaagatttagagggtgcatttttcattgtagctgctacaaacgatccagcggtaaatgaatggattgcacaaacagcccggcctcaccagctagtgaactgtgtgagccaatcagagcttggcaatgtgatcgtgccaaaggtggtcaaagcagggaaagtgacgatttcagtctctacaagcggtgcgagcccagcccggacaaaacaactggctgcggaaattgaggcgttgctagaacaagaggatgtagatgcacttgacgctctttatatcgaaagaaaaaaacaacaaagaaaaagccgataaaatctctttaagggattttatcggcttttattattttcgcagctttaggaccacatcttcgtcaggcgtgacaaataatgtttgctgctgatcatacgtcacaaatcccggctttgctccatttggttttttcacatgccggattttcgtataatcgacaggaacggagctcgactcctttgctttcgagaagtaggcagcgatttgagccgcttcacgcagcgtctcttcatcaggtgcttgatgacggatgacgacatgtgatccaggaatatccttcgtgtgcagccaaatgtcgtcacgggcagcagcctttgtggttaaatactcgttttgtttgttgttttttccgactaaaatcggaataccttgagacgattcatacgtttcaagctgaatggccgcctgttttttctttttggcgttgcgcttttgtttggcgcgtaaatattttccttcaacaagttcttctctcatttcctctaaatccttcggtgaggcagaggatagctgctgaatcaactcttcaaaataagcaatctcttcatgcgtccgctcaatttgttcattgaccgcttctactgcattttttgccttttgatattttgtgaaatacccttgcgcattttcagaaggggttttgtttgttttgagcgggatcgtgatctctccgccatcttcatcgtaataattgatgacagtcgcttctttatccccttttttgatggcatataaattggctgttaacaattcgccatagagctgatatttatgtgcatgttgagattcttcaagagttcttttcagttttttgagcttgttttcatttttctttttttcatttacgacaaaccgttcaaggtcagacgcctgctgtttaactctgtctctctcagcttttccgaaataaaagcggtcaagcagctggctgagagagtcgaatgtcttcatctcgccatggacatgctgaagttctaataaatagaaatattctttcccgtcttttcttgtgagctgcggggtaaaggagtgcatgcgaataagctggaacatgtcgagcagtgtatttggaatcgtttcctgattgacaagaccggccctgtgtacagcttcctttgcaaacagcggagaaaccccagagaatgtatcgacaatttgatttgcgatctttccttcttgaaagcgtaaatgctttaaaatatcattcttcgtcacttcaaacggattcaatttttgctgtgcaggcggcagaaggtattcgtgaccaggaagtaccgttcgatagctgttcacagatggagaaagatgctttaggccatcgatgatctgctgcgtgtcatcttctacaagaatcaaattactatgccttcccatgatttcaatgtagagctttcgagtctgttcgtcgccaatttcattgcggcttcgtacatgaagtacaatcacccggtcaaatccaatctgttcaaaacgttcaatgaatccgccctcaagatgctttctgaggagcatacaaaacattggaggttcgcttggattgtcatattgatgctctgtgagctgaattctagcgtagctcggatgagcggataaaaggagcttatgattttttccgtttgcccggatatgaaaaatcagctcgtgcttatatggctgatgaatttttgaaattcttccgccagttaatgtctcttgcaattcatttgtcataccatatgtaaaaatgccgtcaaatgacatgttggatacaccctcttctttcacacaaatctactgaaagaaccttccgtttctcgttctttaggcagtcttattattatagcatgatttaggacgagtctgaataaactggcttatagaacactgcatatgagagagaacaaaagaggagtggacgaggtcaaatgaattggcatgaactgaaccaaaccgatttattaaaaacaatgaatacatcgataggtgacggactgtcagaaaaagatgtacaaaaacggcttgaaaaacacgggccaaatgaattgcaggaagggaaaaaggcgtcggctctgatcatttttttagcgcaatttaaagattttatggtgttaattttgcttgcggcaacgatcatttctgcttttttaggcgaatacattgatgctgtagcaattgtagcgattgttctgattaatggagtgctcggcttttatcaagaacgccgcgcggaaaaatctcttcaagcgctaaaggaattatcaaccccgcatgtgtatgctaggagaaataatgaatgggtcaagatcccgtctaaacatctcgtgccaggggatattgtgaaattttcgagtggagaccggattggggcagacattagattactagaaaccaaaagtttagaaattgaagagtccgctctcactggcgagtccatccctgcggtcaaacacgcaagtccgctttcacgagaccatgtctcgcttggagatttgacgaacatggcctttatggggacgcttgtcactagaggaagcggcgtgggcgttgtcattggtacagggatgaatacagcgatgggacaaattgccggcatgctggatgcagcagggaatatggaaacaccgctgcaaagacgtctcgaacagctggggaaaatcctgattgttgctgctttatttttaacggttctcgttgttgttcttggcgttgtgcaaggacatgatttgtatcatatgttcctggcgggagtatctcttgcggttgctgccattcctgaaggactgccggcgattgttaccgtcgcactttccttaggagtgcagcggatgatcaaacaaaaatcgattgtcagaaagcttccggcggtggaaacacttggctgcgcgtcgatcatttgctcagataaaacaggaacaatgacgcaaaataaaatgactgtgacacatgtatgggcagagggcaaaacgtggaatatttctggtacgggctatgagccatctggtgatttcaccttaaacggagaacttgtccatgtagacaaacatccaagtctgcaaaaggtgttattatacggggcgctttgtaatacatcgaccatcattgaaaaagatggcgaaatgaggcttgatggagatccgacagagggggcgcttctcaccgcagcacgtaaagcagggtttactgagcaattcatcgaagccggatttcacgttgtagaggagtttccttttgattcagaaagaaagatgatgtcagtcgtcgtcgaaacgaatcaaaaagagcggtatgtcattgcaaaaggtgcgccggatgtcctgatgaaccgttcaagtcatatcatgcacggcggccgcacagcttctttttcaaccactcacaggcaagaaacagaggctgcgattcaaggcttagcaagacaagcgctgagaacgattgccattgcgtataaaaaagtcggtctgacagaaaaaatcaactctgtccagcaggctgaaaccgatttgacatttatcgggttagagggcatgatcgatccacctcgtcctgaagtcagacgagcgattaaagagtgcagggatgctggtataaaaacagtcatgattacaggggatcacgtggaaacagccaaagcgattgccaaagatttgagccttttaccaaagcaaggaaaggtgctcgacggaaaagcgctggatcagatgagtgacaaagagcttgagcaaacggctgaaaatgtatacgtctttgcacgggtatcacctgaacataagctgagaattgtgaaggcctatcaaaaaaatggacatattgtggcgatgacaggtgacggggtcaatgatgcgcctgcgattaagcaagcagatatcggcatctccatgggcatcactggaacagacgtagccaaagaagcatcttctcttattttacttgatgacaactttgcgaccattaaatccgccattaaagaaggccggaatatttatgaaaacattcggaagtttgtccggtatttgctggcatccaatgtgggagaaattttggttatgctgttcgcgatgctcctagcacttccgcttcctctcgttcctattcaaattttatgggtcaaccttgtcacagatggtcttccagcgatggcacttggcatggataagccagaaggcgatgtcatgaagagaaagccgaggaacatgaaagagggcatttttgctagagggctcggctggaaggttgtatctagaggattcctcatcgggcttgcgacccttttagcatttatgtttgtgtatcaccgcgatccaaacaacctgcaatatgcacagactgttgcatttagtacgcttgttttggcgcagctcattcatgtatttgactgccgcagtgaacggtccatctttgaacgcaatccattcgggaatctttacttgatcggtgcggttttgtcatcacttttacttatgtttgtggtcatttattatccgccgcttcagccgattttcaaaacggtggccattgcaccaattgattggctgctgatcatcggtatgtctgcactgccaacttttttactggcaggatcacttttgacaagaaaaaaataattcgttatggtataattttgaggtaatagtgtctgctattacctttttcattttattaatatgaaagaattgggtgttttgacatgatacgcagtatgacgggattcggccaagcgagtaaaacggatggagaactgacagtgtcagttgagctaaaatcggtcaatcaccgttttaaagaggttcatgcccgtttgccgaggccgcttttatatttcgaagacacattaaaaaaaatcattcttcgtcacgtgcagcgcggtagaattgagctgtttgtcacgattgaaggcggtaaactagcaagccggtccttgcagatcgactggccgctgcttgatgaatacatgaaagccgcaaaagacctcgagaagcgctatcacatttcaggcattcagcatgcacatgacttactggggctggagcatgccgttcaagtagaagagtcggccagccgaaatgagcagttagagcaattgctgatggatgcttgtgaaacggctgtcaaggagctttgcttcatgagagagcaggaggggacatcacttcaaaaagactgtgagctgaggctttctgaattagaggcctatacagaagaaatcaaagtctttgcaccagaggttgtgactcagtataaagacaggctcaatcagcgattgcaagaatggatcggagaggcgcttgacgaaagcagattgacaacagaggctgccatctttgctgaccgctgtgacattacagaagagattacgagattgaaaagtcactttcagcaattccggcaaatcttgatacaaggcggtgctgccggcagaaaacttgattttcttgtacaggagctcaaccgtgaagtgaacaccattggctcaaaagcgaaccatcatcatttaacaaagctggtggttgaaatgaaaagtgctattgaaaaaataaaagaacaagtgcaaaatatagaatagtcattgtgtatgctgtttacagtacgtctctttcggcgagactagagacgtttatattacagggggacgttagaagatgaccataaagttgatcaatatcggatttggaaacatcatttcagcgaatcggatgatttcgatcgtcagtccagaatcagcaccgattaaacgaatgatacaagacgcaagagatcgaggcatgctcatagatgctacatacggaagaagaacccgtgctgttgtcattatggacagtgaccatgtcatcttatctgccgttcagcctgagactgtcgcgcaaagactttctgtaaaagaagaaatcatagatgaagggcaggggtaatacgccattatgaaagaaagaggacttttaatcgttctctctggaccttcgggagttggaaaaggaacggtcagacaagccattttctcccaggaagatacgaaatttgaatactctatttctgtgacgacacgtaaaccgcgtgaaggtgaaagaaatggtgtcgattatttctttaaatccagggaagaatttgaacatatgattgaaaacaaaaagctgttagaatgggcagagtatgtcgggaattactacggcacgcctgttgactatgtagaacagacattaagcgaaggaaaagatgttttccttgaaatcgaagtgcaaggtgcacttcaagtaagagaagcattcccagaaggtctttttattttccttgcaccgcctagtctttcggaacttcaaaaccgcatcattacacgtggtacagagtctgaggagctcattcgcaatcgaatggctgctgcaaaagaagagattgaaatgatggatgcttacgactatgtcgtggaaaacgatgatgtcgagcttgcttgtgaaagaatcaaagcgatcgtccttgcagaacacctgcgcagagacagagtcgcaccaagatataaaaaaatgctgggggtagaataaactatgttagatccttcaattgactcattgatgaacaaacttgattcaaaatatacacttgtgacagtgtctgcacgccgtgcacgtgaaatgcagatccaccaagatcagcaaatcgaaaatacaaagtcttacaaattcgtaggcaaagcactggaagaaatcgatgccggtcttttgacatttgaaaaagaggatcaagaataacacatcgcttctgctatgcagatacgatacgttcaaaaaagtcaaaactatgattggttttgacttttttgaattgtagacgaatttgtgaaaaaggccgttaagggggacaaacaaatgttacagtcaaaaaatattttgctcggcgtcagcggaggaatcgccgtatataaagcagctgctcttactagtaaactcgtacaggcgggcgcaaatgtaagagtgattatgacggaatctgcccgtgagtttgtgtctccgcttaccttccaagctctgtctcgacatgaggtgtatgtggatacatttaaagaaaacaatccaaaagtcattgcgcatattgacgtagctgactgggccgatctcattcttgttgcccctgcaacagcacatacgattggtaaaatggcggcagggcttgcagatgatatgctcacgacgaccttacttgcttcaaccgctcctgtatggatcgcaccagcaatgaatgtgcatatgtatgatcacccggctgtaaagcggaacattcgcacattatatgaggacggctaccggtttattgagccgagtgaaggttatttagcctgcggctacattggaaaagggcggttagaggagcctgaaaaaattgttgagcacatccgtgcattttttgaagagccaaaaagcttaccgctttcaggtaaaaaagtcgtggtgacagcaggtcctacacgagaagtcatcgatcctgtgcgtttctttacaaatcgatcgtcaggaaaaatgggctatgcgattgcagaggctgcgcagcaaatgggggctgatgtcacgctcatttcaggacctgtttctttaacggcacctgaccatgtacatgtggtgcacgttgaatcggcagaggacatgtatcaagccgtattagatgtgtacgaggaagcggaccttgtcattaaatcagcagcggtcgccgactatacccctgtgacatcatatcctcataaaatgaaaaaacaggacggcgccttagagattgaattcacccggacaaaagatattttaaaagagctggggaaaagaaaagagcatcaagtgcttgtcggttttgcagctgaaacgcaggatgtagaatattacgcgaaaaagaaaatcgaatccaagcatttagatatgattgtggccaacaacgtcacaaaagaaggtgcaggctttggcacagacacaaatgtagcagcaatcatcaaagcagatggtacaacaaaagagctgccgatgatgagcaaaaaagacctcgcttttgaaatcttaaaggaggcaaaacagctgttgccaaaagagcgtgatcgagcatgattgctgaagtcatcgtggatgtcacaacgaaagccattgaccggccattcgattaccgtgtaccagatcgattcaaagatctcgtcaaagcgggaatgagggtggtcgttccctttggcccaaggaagattcaagggtttgtgacaaaagtcaaagacgaaacagacataaagacaggaaacatcaaggacattgtcgatttatttgatttatcacctgttctgacagatgagctattggagctttcccactggctgacggaaaaaacattgtcctatcacattacggcacttcaatcgatgctgcctgcagccatgaaggcgaagtatgaaaaagaaattcaggtgctgtcagatgaagaacttccgcagtcattgaaagagcttttcggtcagcgagatagcatcctttacgctgacatcccggccgaacaactaaaacagattcaaaagcatgtccaaaaaggtcatctagaggtaaggtatcacgtctcgcaaaaatctggaaagaaaaaggtgcgcatgctccatctagctgtatcgaaagataagcttgaagaaaaacaacagcagcttaagaaaaatgcggtgaaacaaaaggcactgctctcctttttgcttcaagcgagtgagacgacctttttagcgaaagacttgcagcagcaaacaggcgcgagttctcaaacgcttaaaacctttattcaagaagggctgctaacagaaagctatgaagaggtctatcgtgatccttatcgtgaccgggcgtttacaccatctgcttcacttgatctcatgccagaacaagcagaagcggcaaaacatattcatcaagcagtcagtgatgaccggcatgaaacctttctgctgcacggggtgacaggaagcggtaaaacggaaatatacttgcagacgattgatcatgcccttcaaaaaggaaaagaagcgatcgtcctcgttcctgaaatctcgttaacccctcaaatggttcagcggtttaaagaacggttcggctcaaatgtggctgtacttcacagcggcttatcgacaggggaaaaatatgatgaatggcggaaaatccaccgcaaggaagtcaagcttgtcgtgggcgcgagatctgctgttttcgctccatttgaaaatctaggcatgattatcatagatgaagagcatgaatcttcttataaacaagaagaaatgcctcgttatcatgccaaggatgtcgccattgaacgagccagaaggcatcgatgcccagtcgttttaggcagtgcaaccccttcacttgaaacctacgcgcgtgcgaaaaaaggcgtgtttacattgctgacgcttaaacatcgcgtcaaccagcagcagctgccgcacgtttcgttaattgatatgagagaagaattgagaaatggcaacaggtccatgttttcagaagaattaatgctcagattaaaggaagtgcttgaaagaaaagaacaagccgtcttatttctgaataaaaggggctattcatcctttgtgatgtgccgtgattgcggatatgtggagcaatgtcctcattgcgaaatttctctcacctatcaccgctatcaaaaacggctgaaatgccattattgtgggcacgaagcaccggtgcctgctgaatgtccagaatgccatagtgagcatattcgctattttgggacgggtacgcagcgtgtagaagaagagcttacaaaagtactgcctgaggcaagagtgatccgaatggatgtagatacaacgtctcgtaaaggtgctcacgaaaagctcctcacgtcttttggcaataaagaagcggacattttgctcgggacgcaaatgatagcaaaagggctagatttcccagatgtcacacttgttggtgttctcagtgcggatacgtctcttcatattcctgattttcgttcaagtgaaaaaacatttcagcttctcacgcaggtcagcggcagggcaggacgtcatgaaaaagcgggttctgtgatcattcaatcgtatacgccttctcactatagtattgaattaacgaagcagcatgactatgaagccttttatgaacaggagatgctgcatcgccgccaccagtcctatccgccgtattactatttggcaatggtgacggtatcacacgaggaagtgacgaaggcagcgcatgtcactgatcaaattgtccagttcctaaaaatgaactgtgcaccgaatacaagaatccttggtccggctgcatcaccaatcgctaagatcaaagatagatatcgatatcaatgcgtgataaaatacaaaagggaaaatgaactggcaagtttactacggaaaatacaagatcattatcaaaaggaaatggaacaaaaacaattgatgatttcaatagatatgaatccatatatgatgatgtaaaacggagggctttaagtggcagtaaaaccaatagtcatacatccggcagaagtacttgaacaaaaggcagagcctgttgatacgttcgataaaaagctcaaaaaactgcttgatgatatgtatgatacaatgcttgagctagatggagtcggactagcagcaccacaaatcggcatttcacaaagaatggctgttgtcgatatcggagaggaacctggcagaattgatttagtgaatcccgaggttcttgaagtgaaaggaagtcaaacagatattgaaggctgcctgagctttccatctttatacggcacagtagaaagaccgagctatgtgaaggtaaaagcctttgataagaaaggcaaaccatttacaatagaagcagaaggatttttagcaagagccttattgcacgaaattgatcatttagacggtatattattcacgtcgaaaatcattcaaacctatacagaaaaagaacttgcggaaatggaagggtgaagaaaatggcacgtattgtatttatgggaacccctgatttctcagtacctgtgctgcaaacactcataacagaaggatacgaagttgtcggggtcgtcacgcagccagatcgcccaaaaggcagaaaacgagtactcacaccgcctcctgtgaaagtagaagccttaaagcacggcattcctgtactgcagcctgaaaaggtgcgtcttgatgaagaaattgataaagtgctttcattaaagcccgatttaattgtaacggcggcatttggacaaattctaccaaaacgattactggatgaacctcagtttggctgtatcaatgttcatgcctcactgctgccagaactaagaggcggcgcgccgatccattatgcgatccttcaaggtaaaaagaaaacaggcgtcaccatcatgtacatggtggaacgactcgatgcaggggacatgatcagtaaagtagaagtagaaatcgacgaattagacaatgtcggtacattacatgacaaattaagtgtagcaggcgccgcattgctgaaagatactgtgccaaatgttctgagcggatctatttctccaattccgcaaaatgaagaagcggcaacctacgcacctaatataaagcgagagcaagaaaggttagactggacaaagaccggagaagagctttacaaccaagttcgcggcttaaatccatggccagttgcctatactgaatggaacggggctcatctaaaagtatgggaagcgaaaaaagttccacttcaagtgcaagaagaacctgggaaagtgattgagcttcaaaaagaaggtccggtcattggaactgggaataagcaaggccttttattaacaggtgtgcagccagctggtaagaaaaaaatgagcggcgaagacttcttaagaggcgcaaatatcgaaattggacagaaattagggttaatgaatgaagaaaagtaatgtgagagaagtagcgctggacgctttaatcaaacttgaacaaaaccaagcttacagtaatttgcttttgcagtcagtcatgaaagacaaagacttggcagatcaggacaaaccgctcttaacagagcttgtgtacggtacactgcaaaataagctggcattagattatatgctggcgccatttgtgaaaaaaccgcaaaaggtggctccatgggtcatgcagcttttgcgaatgtctctttatcaaatggtctaccttgaaaagattccagaccgtgcagccatccatgaagcagttgagctaacgaaaaagagagggcacaagggcatttcttcacttgtgaacggcgttcttcgttccgtgcaaagagaaggtgttccggcttttgatgacatcaaagatccggtcaagcggctttcaattgagacaagccacccattatggctcgtgcaggaatgggttcagtcgtacggatttgaagcggcagaaagcatgtgccgcattcatttagtaccgccaaagcaaaccctccgtgtcaatcgaatgaaaaccggccgcgcggcattgcagcaagaactgctggatgccggaatcgaaacggagctcggcgacttatctgaagatgcactcaagctgatgaaagggtccatcgtttcaaccccttcttttcaagaaggctatgtgaccattcaagatgaaagctcaatgcttgtcgcaagagcactagaccctcagccgggagaaacagtgcttgacgcctgtgcggctccaggcggaaaatcaacacatatcgcagagcgtatgaacgacgaaggacaaattgtttcacttgatttacatgaacacaaagtgaaactcatcaaacaagcagcaaaacgcctgaaccttactcagattgaggcaaaagcgcttgatgcgaggaaagcgaaagactattacagcgaagcttcatttgaccgtattctgattgatgcgccgtgttctggttttggcgtcatcagacgaaaaccagatatgaaatatactaagtctccagaagactcagcaaggcttgctgctattcagcaggcaatcttaaaagaagcagctccgcttttaaagcctggcggatcccttgtatatagtacatgtacaatggacccaacagaaaatcaacaagtgattcatgcgtttttacaagaacaccaagacttcgaacccgatctatctcttaatgaacggctgcctgagcaggttgctccgtttgttcaaaacggaagtgtacaaattcttcctcattatttcggaacagatggtttctttatttgcagcatgagaaagaagggataaaaaatgacagaacaaaaagtaagaaaagaactgaaaacagatatgccgtcgatttattcatttgagcttcacgaaatgaaagaatggttaaaagaacaagacgaaaagcctttccgcgcagctcaaatttttgagtggctttatgagaaacgtgtgacatcctttgatgaaatgtctaacctctccaaagatttaagagaaaaattaaaagatcaatttacaatcacaactttaaaaaccgtgatcaaacaaacgtctcaggacggaacgatcaagtttttatttgaactgcatgatggctatacaattgaaacagtgcttatgcgtcacgaatatggaaactctgtctgtgtcacgactcaggttggctgtagaattggctgtacattctgtgcatctacacttggcggtttaaaacgaaaccttgaagcgggagaaatcgttgcacaagtattaaaagtgcagcaggcacttgacgaaacagatgagagagtcagctctgttgtcatcatgggaattggcgaaccgtttgataactttgaagaaatgcttgccttccttaaaatcatcaaccatgacaacggcttaaatattggtgcacgtcatattacagtttcgacaagcggaatcattccaaagatttatcaattcgctgatgagcaaatgcaaatcaactttgctgtatctctgcacgcaccgaacacagagatcagaagccgcctgatgccgatcaataaggcatataagctgccaaaattaatggaagccattgaatactacattcaaaagacgggtagacgtgtcagctttgaatacggcctgtttggcggagtaaatgatcaagttcaccatgcggaagaacttgcagaccttttaaaaggaatcaagtgccacgtaaacctcattccggtgaactatgtaccagagagagattatgtgagaacacctagagaacaaatcttcctatttgaaaaaacgctgaaagaacgcggcgtaaacgtaacgattagacgagagcaaggccatgacattgatgctgcttgcggtcagctaagagcgaaggagcgtcaggaagagacgaggtgacgaatgttgataagggcagcctttctaaccgatacaggaaaagtccgtcagcataatgaagatgatgcaggtatttttgaagcaaaagaagactcacttctcgctgttgtagcagacggcatgggaggtcatcttgctggtgatgtcgccagcaagatggcagtctcttctttgaaagaatactgggaaaaaacatcttcaattccagaaaagccagccgatcaagaaagctggttaatctcaaaaatcagtgacattaatgaccaagtatatgaacatgcgaaaaacaatgaggagtgccaaggaatggggacgaccattgtgtgtgcgctcgttcatttgcaaacggtcacaattgcgcatattggagacagccgctgctacctgctaagagaaggagcgctgacccaattaacggatgatcattcacttgtgaatgaacttgtgaaaacaggtgaaatttcaaaagcggatgcagaatatcatccaagaaaaaatgtgctcacgaaagcattaggaacagataaacgtgttcaaattgatgcacgcacctttgaagtggacccaggagatcaaatcctgctttgctcagatggtctatcgaataaagtagaagaagagaatttgattcatattttaacgcaaacgaacgcaccagaggaaaaagtaacagagttaattcaaacagcgaatgacaacggcggtgaagataacattacagcagtactgttagaaatctcctcccagccagaggagggtgacagcaagtgttgatcggaaaaaggatcagcggccgttatcagattcttcgcgtcataggcggaggcggaatggcaaacgtctatttggcggaggatatgattttagatcgcgaagtagcgattaaaattttgcggtttgactttgcgagcgatgatgattttattagacgattccgacgggaagcgcaatcagctgcaagcttagatcattcgaatattgtcagcatctacgatgtaggggaagaagatgatatttattatattgtgatggaatatgtcgaggggatgacgctgaaagaatacatacacgccaatggcccgcttcatccgaaagaagccgttcgcatcatggagcaagtcgttgcggcgatggaagaagcccatgcgaaacagctcgtccaccgtgacattaagcctcacaatatattaatagacaatatggggaatatcaaagtcactgattttgggattgccatggcactcagctcagcgaccattacccatacaaattctgtcctaggctccgtgcactatttgtctccagaacaagcacgcggaggtcttgcaacgaaaaagtcagacatctattcgcttgggattgtgctttatgaactcatctcaggacgcatgccatttgaaggggaatcggctgtcagtgtcgcactgaagcatttgcaatcagagcctccatctgtgaggagatggaatccttctgttccacaaagcgtggaaaacatcattttaaaggcgatggccaaagatccattttatcgatatgaagatgcatctgaaatgcaaaaagacttaaaaaccgctttcgatccagccagattaaaagaaaaacgctttgtcattgaagaagaccatgaagcaacgaaagcgatcccaatcattcaagatcatctaatcgatcaagacaatgaaaaaacagctgtccacccggctcaaaaaccgaagaaaaaagagaaacaaaagccgaaaaagaaacgaaaaaaatggccatggattgtggcatccatcttatttattttgaccgctgcgacgattttagccatcactgtgtttccagggctgctttttccaaaagatgttgaggtcacggatgtatctggcatgacggttgaaaaagcagaagataccttgaagaaagctgggttcaccgtcgcttcggaaccaattgagatcgctgatgagaaaattgaaaaagggcttgtcgtcaaaacagatccgaaaatcggcacaaaggtaaaagaagggacagaaattcagctttacgaaagtactggcaaggaaaagaccgaattacctgatgttacaggcgaaaaggtcgataaagcaaaagaattattagagaaaaaagggtttaaacaggtcgttgtggaggaagtgaatgataatgacaccgaatctgggattgtcatggaacagaatccttcagcgaatacagagcttgtagcagcagatgaagaagtcacgttgactgtcagcataggtcctgccgatattacattacgtgatttaacgacgtatagtaagcaggcggcatcgaattatttagaggataacggattaaagcttgatgaaaaagaagcgcattctgacgatgtgccaaaaggcgaggtcatgaagcaggaaccaggagcaggaactgctgttaaaccaggtgatacggttaagattacattctctcttggaccgaaggaaaaaccagccaaaacggtgactgaaaagattgcgatcccttatgaaccagaaacggaagggcaggagatgaatgtccaaatttccattgatgatgcggagcatagcatctctgattcatatgaaagctttaaaatcactgcgccgactgagcggaccattaagtttaagattgaaccaggtcaaaaaggatattatcaagtgacggttgatgataaagtcgtaagctctaaaacgatcgaataccctgatgatgaataaaggagggactttatgcctgagggcaaaattattaaagcattaagtggattctactatgtgctggatgagtcacaagaaagtggaaaagtggttcagtgcagagcaagaggcatttttcgaaaaaacaaaatcacacctcttgttggagattatgtcgtgtatcaagcagacaacgataaagaaggctacttattagaagtaaaagaacggacaaacgaacttgttcgtccgcctattagtaacgtcgatcaagcggtacttgttttctcagcagcagaaccaacctttagcacatcactcttagacagatttttagtgcttgttgaagccaatcatattgagccgattatctgcatcactaaaatggacttattgaaaacagatcaagagcgtgaaactatcgaggcatatgcagacgactatcggcaaattggctatgatgttcatttaacctctacgatggagggagacggaattgagaagctgaccccgcattttcacaataaaattacggtatttgccggtcagtctggtgtaggcaagtcctcccttttaaatgcgatgagtcctgaattggcgctgaaaacaaatgatatctcatcccatctcggacgaggaaagcatacgacaaggcatgttgaacttattcgaacagcagacgggctcattgcagatactcctggctttagctcgctcgaatttactggcatcgaagcagaagatctaggtctatactttttagacatcagagagcggagtgcagattgtaaatttagaggctgcctgcacgtgaaagagcctggctgtgcgataaaagatgcggtcgagcatgatcaaatcagagagtatcgctatcagcattatttagagtttttaactgaaatcaaagacagaaagccgaggtactaaatcatggtttatattgccccttccattttatcagcagattttgccaatttggagaaagatatccgtgatgtggaacaaggcggtgcggattacattcatatcgatgtcatggacggtcattttgtaccgaatatgacatttgggccgaatgttgtcgaagcgattagaccgcatacgcgtcttccgcttgatgttcacttaatgattgagcagccagaccggtatattcctgcattcgcaaaagcaggcgctgatattatttctgttcatgtggaagcttgtccgcacttacaccgaacaatacagcacattaaagaacaaggtgtaaaagcaggggtcgtcttgaatcctcacacacctgtttctcacattgagcatgtattagaggatgtggaccttgtgttattcatgacggtaaatcctggttttgggggacaagcatttattccatctgttctcacgaaggtaaaagaagtaaaagcactgagtgaacaaaagggcttaaccgatttactgatagaaatagacggtggtgtcaatgtagaaactgcaaaggattgcaaagaagcaggcgctaatttacttgtagcgggctcagcggtatacggtaaagacaaccgcgcagcagcgatccaggcaattcgagaagcgtaaagaaaggaaccaaagtcattgtgatctttggttctttttatatagagaggagcgtatatcatgcacatacatatcgtagccggcggtccttttggatacattccgccacttgaacatgaagcatcacagaaggatattctctggattggcgtagaccgtggaaccctcttcttactagagcaaggcatcatccctgccaaagcctttggtgattttgacagtgtgacagaagaagagcttcgggagctgaaagaaaaattgcctgccctgaatgtatttcaagctgaaaaggatgaaaccgatttagagcttgcactgaactgggcattgagtcagcatccagcacatatttacatctacggtattacgggaggaagggctgatcattttctaggaaatatccatcttctttacaaagggattcagcacaagcagaatatcacccttgtagacaaacaaaatatcattcaaatgtttgaacctggtacatacgaaataaaagaagatcaggataaaaaatatgtgtcgtttctaccctttggaacaccggttgaaaagctgacattaaaaggtttcaaatatcctctgaaaaattgtcatattgagcctggttccacactatgtattagtaacgaactcatccactcaaatggtactttttcttttcatgaaggcatattaataatggtaagaagcaaagattgaccaacctatcaatgtggatggctgattaagctcaattgtgctgcaagcggtacttttaggagggggacaaaatgaaattttatacaatcaaactgcctagatttcttggcggcattgtccgtgcgatgcttggttcatttaagaaagattaatgagtaatctcctttatttccacataaaaacgcctgctacaattaattgtagcaggcgtttactcttgcttatacacgctcaactttaccagatttcaaagctcgagctgatacatatactcttttaggcttaccgtccactagaatacgaactttttgaaggttcgcgccccatgtacgttttgtagagttcattgcgtgagaacggttgttcccagcttttgtttttctgcctgtaataacgcatttacgtgccatttgtttccctcctaactgcgaaaacatcatcatattcttcatatacgtacttagagatgcctcaagatactttaataatttaccacagcttcaaggggtttgcaaggattgtttactcctctttcaagaaaaataccttgacatcttgataaaaaatcgaggctatagtataagtaggattgggtcggattgaatgatttcttttaaaaagaagggtcttatagtaaaatagtgataactcagggcaatttctcaaaaagggggaaccaatgtgtccattgaacttagaacgaaatacggacaaattgatatatcaaatgaagtcattgcaatggtggcaggaggcgctgcgatcgattgttatggtattgttgggatggcgtccaaaaatcaaatcaaggacggcttgacggatattctccgcaaagagaacttcagccggggtgttcttgtgcgtcaaaaagaagaccgcattcatattgatatgtacatcatcgtcagctacggtacaaaaatatcagaagtcgcacataatgttcaaacgaaagtcaaatatacgatttctcacacagttggactttctgttgattcggtcaacatttatgtacaaggagtaagagttacgaacccgtagtaaggaggaaatatattgtctattagaaatcttgatggccgctcatttgcaaaaatgattcttgcaggtgctcaccatctttctcaaaacgcacaaattgttgatgcgttaaatgtttttccagtgccagacggagacacggggacaaatatgaatttgtcgatgacttcaggggcaaaagcagttgaagaaacaaataccgatcatattgggaaggtcggcgtggccttgtcaaaagggctattgatgggcgcaagaggaaactcaggcgtgatcctttcacagctctttagaggtttcagtaaacatattgaacaaaaagaaacgattgatgcaaaagaatttgcccttgccttacaggcaggtgttgatacagcatataaagccgtgatgaaaccgattgaagggaccatcttaacggttgcaaaggatgcagcaaagaaagcggttgctgtttcagcggtagaaaatgacattgaccgcgttcttgagttaacgattgaggaagcgagagcatcacttgatcgaacgccggatctgcttcctgttttaaaggaagtgggcgttgtcgatagtgggggtaaaggacttctgtgcgtatatgaaggtttccttgcttcattaagaggagaggacctccatctgaaagcggcctctttgccaacgttaaaagaacttgtcagtgcagagcatcataaaagtgcacaaagccatatgaacactgaagatatcgaatttggttattgtactgaatttatggtgaaatttgaagaagacaaacagtcctttgatgagaatgccttcagagaagacttaagcgaattcggagattcacttcttgtagtgtctgatgaaacgctggcgaaagttcatattcatgcagagcagcctggagatgtcttatcctatgcacagcgctacggcagcctgatcaatatgaaaattgaaaatatgagagagcagcatagctcgattgtgaacgaagaaagagaacacgcgcccgctgcaccaaaggcacctgctgctgaaaaacagcgctttggagtagtcagtgtcgcaatgggagaaggaattgctgacttgtttaaaagtatcggagcttccgtcgtcattgaaggcggacagacgatgaacccgagcacagaagacattgtcacagcaattgaaagcgtacatgccgaaaccgtctttatcttacctaataattctaatattgtcatggcagcgaaacaggcggcaactgtctcaagtcgtgaggtcgttgtcattccgacgaagaccgttccccaaggaatgtcggcacttctttctctaaatgaagcagcttcaaatgaagacaacgaagcagcgatgctagaagcgattgaccacgtgaaaagcggccaaattacctttgcagtaagagatacccaaattgatggtattgatattgccaaaggcgattatatgggtctctttaacgggaaaattaccttaaccgcgaaaaatcaattagatgcagcaaaagagcttttgaccaaaatggtgacagaagatgatgagattgtcacgatcattaaaggggaagatgcatcatctgaagagatggatgcgttagaagcctttattgaagaaacatttgaagaggtagaagttgaagtccacgatggaaaacagccgctttattcatatattttggctgttgaataacgaaagaagggcaaataaagcccttcttcttcttttgcaattttttactagtgattcaacggtgaaatgagttgcgggaaacgaatgaatccattagtctaaagaaagaaccaaaccaatatgtgagtggttatgagaggggaagacctatgaaatttagaagtgtgtttgatattattggacccgtcatgattggtccatcaagttcgcacacagcgggtgcggctcgtataggaagagtggctcgcagcttatttggaagagaaccgaaacaaattgtcgtttcattttatggctcttttaaagatacgtataaaggacacggtacagatgtcgccattatcggcggtgttcttgactttgatacatttgatgaacgcatcaaaacagcgattgatattgcaaaaagcaaagagatcgacattgaatttaaagaagaagatgcggtgccagcgcatccgaatacagcaaaagtagagatatcagatgcaaatggaaagcttgaattaatcgggatttccatcggcggtggtaaaattgaaatcactgaactgaatggctttgagctcaggctttcaggaaatcatcctgccattcttgtggttcataacgatcgctacggcacgattgcagcagtggccaatgtgttagcgaaattcgccatcaacatcggtcatatggaagtggcacgtaaagatgtcgggcaagaggctctgatgaccatcgaagtggatcaaaatattgacccagctgtcctatcagagcttgaaacgctgccaaacattattcaagtcacacaaattgcagagtaacaacaaggaggttatgaatgatgtttaaaaacgtcaaagaactcgtgcagctaacagaagaacggaatacctccatttcagaaataatgatcgcgcaagaaatggaagtgacagggaagtcacgtgaagatattttctcccagatgtaccgcaacctagaagtgatggaacaggccgtagaaaacgggctgaaaggtgtgaaatcattatcaggtttaacaggcggagatgcggtcaagcttcaagcatatatcgcatcaggcaaaacgctgtctggacatacaatattagatgctgtcagtaaggcagtggcaacgaatgaagtcaatgccgcaatggggacgatttgtgcaacgcctacagcaggctcagcaggtgttgtgccgggtacgttatttgcagtaaaagaaacattaaagccaactaaggaacaaatggtcagattcctattcacctctggcgcatttggctttgttgtggccaataatgcgagcatctctggtgcagcaggcggctgtcaggcagaggtaggttcagcatcaggtatggcggcagcagccattgtcgaaatggcaggcggtacacctcagcaatctgctgaagcgatggcgattacactgaaaaatatgcttggacttgtttgtgacccagtagctggacttgtcgaggtaccgtgcgtaaaacgaaacgcaatgggtgcatcaaatgcgatgatcgcagcagatatggcacttgccggcatcacaagccgtattccatgtgatgaagtcattgatgcgatgtataaaatcggtcaaaccatgccaacggcacttcgtgaaacagcacaaggcggacttgctgcaacaccgacagcaagagagcttgaaaagaagattttcggaggtgtgacctcatctcgtgatacagaaactgcaagataatgtctctgtcctcaaagggattggagaagaaaccgaaaaaacactcaatgaacttggaatctatacagtagccgatttgcttggctattttccttatcgatatgacgactatgagcttcgtaatttagaagaagttaagcatgatgaacgtgtcacaattgaagggaaagtgcacagtgagcccgtcctcacctattatggaaaaaaacgaagcaggctgacattcaggctgcttgtcgggcgttttctcatcacagcgatttgcttcaatcgcccttatttaaaacgaagccttgttttaggtgatacagtatccgtcactgggaaatgggataaaaaccgtcaatccatcatggtgcaggaatttaaaaaagggacgcacgagcaagatggcagtatagagcctgtttattcagtaaaagaaaatgtaaccgtgaagatgatgaggcgttttgtaaaacaagccctgtcactttatgtagacaaagccgaagatccactgccaaagcagcttgcctttgcctataaactcatgtcctatcaggaagcgttaaaaaccattcatctaccagaaacaagagactcgctcaagcaagcaagacgccgctttgtgtacgaggaatttctcatctttcaattgaagatgcaggcaatcagaaagaaagagcgagaaaaaacatcaggcatccagcatccgttttccaaagaggctgtttttgagtttgttcacagcctgccatttccgctgacaaaggcacaatcaagagtgcttgatgaaattatgtctgatatggcatccccgtaccggatgaaccgtctgcttcaaggggatgtaggctcagggaaaacagctgttgcagccattgcgctttatgccgctcatttatccggctatcaaggtgcattgatggtcccaacagagattttggcagaacagcatgcagattcactttaccagctgtttgaaaaatggggactgaatatcgcccttctgacaagctctgtgaaaggaaagcgccgcagagaattgctggaacgtctaaaagagggcgagattgatatattagtcggtacgcatgcgctcattcaagacgaagtcgaatttcagcagctcggtcttgttatcacagatgagcagcaccggtttggcgtagaacagcgaaaaaaactaagaagtaaagggcaggacccagatgtcttgtttatgactgccacacctattccgcgaacacttgcaatcactgtctttggagaaatggacgtatccgtcattgatgaattaccagccggcagaaaacagatcgaaacgtattgggtcaagcatgacatgcttgagaggattcttgcatttgtggataaagagctgagaaaaggaagacaggcgtatattatttgtccgctcatagaagaatcagacaagctggatgtgcaaaatgcgatcgatgtccacagtatgctgacagaggcttaccgcggtaagtggtcgatcggcttaatgcacgggaaactggcgagtgacgaaaaagatcaggtgatgagagactttacagcaaatgaagttcaaattctcgtttcaaccacagtcgttgaagtcggggtcaacgtaccgaatgcgactatcatggtcatttatgatgcagaccgcttcggactgtctcagcttcatcagctcagaggccgggttggacgcggagagcatcaatcattttgtgttttaatggcggatccaaaatcagaaacggggaaagagcggatgcggatcatgtccgaaacaaccgacggttttgagctgtctgaaaaggacttagaactaagaggacccggcgatttcttcggtaaaaaacaaagcggaatgcctgaatttaaagtagcagatatggttcatgactacagagcgctggaaaccgctagaaaagatgcggcagaacttgtgcaatcagacgcattttggacagaccccgaatacaaagaacttcggcaaacacttgtagacagcggggtgctgggcggagataaattaagctgatcaagcgctggaggaattttcttgtctttttgaaacaaggattgatttatcatctatgagattatatactactattagtacctagtcataaatgtacggatggtgtctgcatatgaaactaaataaaaaagaacgtcaaaagcttctccagcaaacgatcagctcgactccgttcattactgatgaagaattggcaagtaaattcggtgtaagcattcaaacggttcgtcttgatcgtttggaactgtcgattcctgaattacgcgaaagaattaagcatgtggccgaaaagacattagaggatgaagtgaagtcacttccgctggatgaagtgattggagaaatgattgatgtagagcttgatgaccaagccatttccattttagaagtgagaaaagagcatgtatttagccgaaatcaaattgccaggggacatcatctcttcgcccaggctaattcgctcgcagtagccgtcatcgacgatgaactggcgctgacagcaaaagcgaatatcagatttacaaggcaggttaaacaaggcgaacgagtcgtctcaaaagctaaagtagcctcacatgataaagaaaaaggcagaactgtagttgaagtaaacagctatgtcggtgaggaagttgtcttctcaggtgacttcgtcatgtatcgctcaaaacaaaagtaaaaggtggcacgtaatatgagaattgcagtcgatgcaatggggggagaccatgcccctaaagccattattgacggtgtgcaaaaaagcttaacggcattttcagatatcgagattacacttgtcggcgatgaaaacaaaatcaaaccatacataacaaataacgagcgcatcacgattttagatgcaaaagaagtcattgaaccgacagatgaaccagtgcgtgcagttagacgtaaaaaggattcatctatggtgaaaatggcgcaggaagtatccgagggacgtgcagatgcctgcatctcagcaggaaatactggagctctcatgacagcaggattgtttatcgtaggcagaatcgacggcatagacagaccggcacttgctccaacactgccaacacttgatggcagcgggtttttattactggatgtcggcgcaaacgttgatgccaaaccagaacacctaatgcaatatgccatgatgggatcaatctacgcagagcgtgtctttccaaagagcaatccgcgcgttggattgttaaatgtaggaacagaagataaaaaaggtaacgatctcacgaaaaaaacctttgaattattaaaagcatcagacttgaatttcgtagggaatgtggagtctcgtgatttactagaaggtgttgctgatgttgttgtcacagatggtttcacaggaaatatcgccttgaaaacgattgaaggcacagccctttctgtatttaaaatgctgaaagaaacattaacatccagcttcacagcaaaaatagcagctggcatgatgaagccgaaattgatgcagatgaagtctaaaatggattactccgaatatggcggtgccgctttatttggtttaaaagcacctgtcattaaagcacacggctcctctgatgaaaacgccatttttcatgcaattcgtcaggcacgtgatatcgtagaaaaagacgtttcagccatcattcatcaagaagtccaaaaagaaaccacgaacgagtcttaatggaggtaaagcagcatgactaaaattgcatttttattccctggccaaggctctcaaaaaattggcatgggaaaagatttatttgaccaagaagcagtatctaaagctgtatttgaagaagcagacaagaccctcggttttgacttatcttcgatgatttttgaaggagatgcagaagaactgacgctcacttataatgcgcagccagctcttttaacgacaagtatcgccatcttaaagaaatttgaagagagcggaatcaaagcagattacgcagcaggacatagccttggtgaatatacggccctcgttgcagcaggcgcactttcgtttcaagatgctgtctatgcagtaagaaagcgcggcgaattaatgaacgaagctgttccagcaggagaaggcgccatggcagcgattcttggcttagatcaagcggcgcttctagaagtgacaaaagaagtgacagagagcggtcaccttgtagaactcgctaacctaaactgtcctggtcaaatcgtcatctctggtacagcaaaaggtgtagaactagcttcagagaaagcgaaagaaaaaggcgcaaaacgtgcgattgcccttgaagtgagcggacctttccattctgccttaatgaaaccagccgctgaaaaattcacagatgttctgtcaaagctagacatttcggatgccaaaacaccagtgatctcaaatgtaacagcagacatcgtcacatctcgtgatgctattgagacaaagctcattgaacaattgtattctcctgttcgatttgaagaaagtgtggaacgcctcattgatttaggcgtgacaacgtttattgaaattggtccgggcaaagtactttcaggccttgtgaaaaaggtcaatcgccgcctgacaaccatttctgtttcagatcaggaaacaattgaagcagctattcaaacattgaaggaggattcttgatgctgacaaataaaacagccgttgtaacaggtgcatcacgcgggattggccgttccatcgcgatcgatttagcgaagaatggtgcaaatgttgtcgtcaactattctggaaacgaagcaaaagcaaatgaagtcgtagacgaaatcaaagcacttggccagcaggcatttgccgttaaagctgatgtttcaaatgctgaagaagtacaagcgctcatgaaacaagcaattgacacatttggttcaattgacatccttgtcaataatgcagggatcacaaaggacaacctgctcatgagaatgaaagaaaatgaatgggatgacgtcattaacataaacttaaaaggggtctttaactgtacaaaagccgtgacacgtcaaatgatgaaacagcgcagcggaagaatcatcaacttggcttcagtggttggcgtatgtggaaaccctggacaagcaaactatgttgcagcaaaagctggcgtcatcgggttaacgaaaacaacagcaaaagagctggcaacccgtcatattacagtcaatgcagtagcaccaggctttatttcgacagatatgacagacaagcttgatgagaatgtgcagtctgaaatgctcaaacaaatcccgcttgcacgctttggtgcacctgaagatattagcaacgtcgttgtctttttagcttcagaaggagcaggttatattacaggccaaaccatccaagtagatggcggaatggttatgtcctaagaaatatcaaaatttcattaggttttctctagttttttaaaaacgaatcaactataatactttgaggggaggtgaaaggcaatggcagacgtattagagcgtgtatcaaaaattattgtagaccgccttggcgttgatgaggctgacgtgaaaatggaagcttcatttaaagaagatttaggcgctgattcccttgatgtagttgagctagttatggaacttgaagatgagttcgatatggaaatttctgacgaagatgctgaaaaaattgcaacagtcggtgacgctgtgaactacataaatagccagcaataagcgtaacaaagtcccgtctattttcatgacgggactttgaaaatttatgttagtttcaacacattcagctgatcaattgtcagcctttttcagatgctaaggagcaatgtttccttgcatgtagaaagagagactccatataatcagtatccttaaaggcgattaagcctacctggaggttgctatgccaaaacactataaagacaaacagaaacagagcaaaaaactagagcaatttagagagttccagcagcgcatttctgtacactttcaaaatgaaaaacttctatatcaagcctttacgcattcctcttatgtgaatgaacaccggaaaaagccatacgaggataatgaaagacttgaatttctaggagatgctgttttagaattgacgatctctcaattcttatttgcgaaatatccagcgatgagcgagggagatttaacgaaactgagagcggcaatcgtatgtgaaccgtcacttgtgtcactggcacatgagctgtccttcggagaccttgttcttttaggaaaaggcgaagaaatgacaggcgggagaaaacgcccagcactcttagcggacgtattcgaggcgtttatcggagcactttatttagatcaggggctggagccagtggaacgattcctagttgcctatgtctatccgaaaattaacgatggagcgttctcgcacgtcatggactttaaaagccagctgcaagaattcgttcagcgcgatggaaaaggtgtactggaataccacatcctgcatgaaaaaggaccagcacataaccgggaatttgaagcaaatgtatcccttcgcggagaagtgctcggaattggaaatggccgctctaaaaaagaagcagaacagcatgctgcacaggaagcacttgctaaattgcagaaacatcatatgaaccaataaaatccccctcgtcattcagggggatttcactctgttttccatcatcttttttcacttcatatggtaagatgatagtactttaaatacataaggaggatcactctcatgttcctcaaacgtttagacgtgataggattcaaatcttttgcacagcgagtgaccgtggactttgtcaaaggggtcacagctgttgttggaccaaacggaagcggcaaaagtaatattaccgatgccatccgctgggtgcttggagaacaatcagcgaaaagcctccgcggaggaaaaatggaagacatcatttttgcaggaagcgactcaagaaaaagagtcaatctagcagaggtgactttaacattagataacgaagatcactttttaccgatcgattttcacgaagtcagtgtgacaagaagagtctatcgttcaggagaaagtgaatttctcataaacaatcaatctgtccgcttgaaggatattattgatcttttcatggattcaggtcttggaaaagaagctttttcgatcatcagccaaggaaaggtagaggaaattctatcaagcaaggcagaagagagaagaagcatctttgaagaagcggctggtgttttgaaatataaaacaagaaagaaaaaagccgagaataaactgtttgaaacgcaggacaacttaaaccgagtagaagatattctgcatgaactagaagatcaagtagaaccattaagaatgcaggcatctattgcaaaggactatttgcaaaaaaaagaagagcttgaaaatgtcgaaattgccttaactgtccatgacatcgaagcacttcatgaaaaatggacaacacttggtgaagctgtcgagcgcttcaaacaagatgaaatgaagcagtccacagatattcaagcaaaagaagccaaaattgaagagtcaagagaccgcattcaagcacttgacgaatcaattaatgacctgcaagaagttcttcttttcacaagtgaggaattagaaaagcttgaaggaaaaaaagaagtattaaaagaacggaaaaaaaacgcagcagcaaaccaaggacagctagaagaaacgctcattcgcttaactgaaaagcagacgcagttaaccgaaaagattcagcagcagaaaatcacgcgggacagccttcaaaaagaagtgcagcagctaaaagatgaagtgaaaacaaagcagcatcaactgtcgctccatagtgaagatgtggaaggtcaaattgaacagctgaaaagcgattattttgatctgctcaatgaacaggcttccatccgcaatgaacgtaaattactagaagaacagcagcgccaagcggccatgcagctggagcggcttacgcaaaacaaccaaaaacacatcgaagaacgtgtgtctgtcaaagaaaagaaaatagaagctgagcagcagctttccgcactagaagaagacatactgggtcaggtcaagcgctttagggaagcggaacaaaagcttgagcaaatgaaacgtcaatacgagaaaaaagaaacggctctttaccaagcctatcaatatgtgcagcaggcaagatcaaaaaaagagatgctagaatccatgcaggaagacttttcaggctttttccaaggagtgaaagaggtcttaaaggcaaaagagcgtttaggcggtattcacggtgccattgcagagctgattcaaacagatcagcagcatgagacagcgattgaaatcgcgctaggcgcagcaacgcagcacgtagtcacagaaaatgaagcagctgcgagacaagcaattgcatacttaaagcagcactcctttggacgtgcgaccttcctgccaatgaatgtgatcaaagaacgaaccattcagcatagggacgtccaaacagctgagcagcatgctgcatttatcggtgtagcaagtcaccttgtttcctttgatgaaaagtatcaaaaagtcatacagaacttgcttggaacggtacttatcgttagagacttaaaaggcgccaatgaactggcaaaaatgcttggtcatcgttatcgcatcgtgacccttgatggagatgtcgtgaactccggcggttcaatgaccggtggcggtgtaaagaaaaagaacaactcccttctttcaagaaaccgggagatcgaaacattaacaaagcagctcgttgaaatggaagaaaaaacaacgatccttgaaaaagaaacaaaagaaacgaagcaattgattgcagcaaacgaaagccaattaaacgaactgcgtcaacgcggagaaacccttcgagaaaagcagcaagagctcaaagggaagctatacgaactgcaagtagccgaaaaaaatattaatgctcaccttgaactctatgatcaagaaaaagaagaattgcagcagcgttctactgaacttacagataaggacaaaacgcaggcagcccttgaagtttcaataggggagaaactgaccacgcttgatcaagagatcaatacattaacaaagcgtaagcagactcaaagctcaacgaaagaaaccatttctgccgaattaacagagctgaaaatctcgctggccaaaaaagagcagtccttagcgaatgaacaagaaaagctttcgagcttaatggccgaattagaagaggctgaacaaacgctgatggaaacaaaagaagacctgtcactcttaacaagtgaaatgacgtctagctcaagcggagcagaacagctggaagaagcggcgaaagagaaactggaaaacaaaaacaaaacaaccgcacttatttcagagcgtcgtaaacagcgcctggctctttctgaaacgttagaatttgctgaacgtgaactgaaagagcaaaagcgcctttacaagcagctcaccacaagcttaaaagatgaagagattaagcttggccgtatggaagttgagctcgacaacctcatcgcttatttgaacgaagagtatgccctttcgtttgaaggggcaaaagagatgtatcatctgacgttatcaccagatgaagcaagaaaacgagtgaagctgatcaaattagccattgaagagctaggaacagtgaacttaggcagcattgatgagtatgaacgagtaaatgaacgctatctcttcttaacagaacagcgaaacgatctgacagaagcgaaaaatacattattccaagtgatcgaagaaatggatcaagagatgacaaagcgcttctctgaaacattctcgcaaattcgcgggcattttgaatcagttttccaagcgttatttggcggcggaagagcagatcttaagctgacagatccaaacgatttactaaactctggcgttgatattgtcgcgcagccgccagggaaaaaactgcaaaacttaagcctgctttcaggcggagagagagcattaacagcgattgctttactattctctattttaaaagtcagacctgttccattctgcgtgttagatgaggtcgaagcggcgcttgatgaagcaaatgttttccgctttgcgcaatatttaaagaaatacagccaggaaacacagttcattgtcattacgcaccgtaaaggaacaatggaagaagcagatgtgctctacggcgttactatgcaggagtcaggtgtttctaagcttgtatccgtcaaactagaagaaacgaaagagcttgtccagtaattaaaggaggtttttgaaccaaatgagcttttttaagaaattaaaagaaaaatttacgcagcaaaccgattcagtatcagaaaagtttaaagatggacttgaaaaaacgagaaactcctttcaaggaagagtaaacgaactaatttctcgctaccgtaaagtcgatgaagacttttttgaagaattagaagaggttctgatcggcgcggatgtcggtttcacaacggtgatggaactgattgatgagctgaaaaaagaagtgaaactaagaaacattcaagacccaagtgaagtacaatcggtcatctctgaaaaactggttgaaatctacaatagcggagaggaacaaatctctgcgctgaacatcgaagagggccgattaaatatcattttatttgtaggtgtcaatggcgttgggaaaacaacgactatcggcaaacttgcgaataagctgaaaaatgaagggaaatccgtcattttagcagcaggtgatacgttccgtgccggtgcgattgagcagcttgaagtatggggagagcgttcaggtgtccctgttgtcaaacagacggctggctctgaccctgcagcggtgatctatgatgccgttcaatcagcaaaagcgaaaaatgcggatgtactcatctgtgatacagcaggacgactgcaaaacaaagtcaacttgatgaaagagctagagaaggtcaagagagttattgaacgcgaggttccagatgcaccgcatgaagtactgctcgctcttgatgcaacaaccggtcaaaatgcgatggcacaagcgaaggaattttctaaagcgacgaatgtgacaggaattgctttaacaaagcttgacggtactgcaaaaggcggaattgtccttgcgattcgcaatgagctgaacatccctgtgaagcttgtcggtttaggtgaaaaggtagacgatctgcaagaattcgatgcagaatcgtatgtgtatggattattctcagacgtgattgatcaagaggactaacaaaaatgccggcaaaaactgctggcatttttatttatacaccgcttcatgaagtgacaagataaaaacttgacacacagtagagaaccgtgtaaacttaattgatgtaaagggaatgaacttaacaaaggggagagagcccatgacgcttgaaaaaacaacgagaatgaactacttgtttgacttctatcaatcgttgttaaccgcaaagcaaaagagctacatgtcgctttactacctagacgatttttccctcggtgaaattgcggatgaatatgaagtatcaagacaggctgtttatgataatattaaacggactgaagcgatgcttgaacaatatgaagaaaagctgctcttgtttaagaaatttaaagagcgtaaagaacttctcaaaaaaatgagagagctcgtagcagattccgctcagacggaagaagcagaagctttaattgaatcgcttgagaaattagattaggaggcggcacagtatggcatttgaaggattagccgaccgactgcagcagacgatttcaaaaatccgcggcaaaggaaaagtgtcagagcaagatgtaaaagaaatgatgcgcgaggtacgccttgcccttcttgaagctgacgtcaattttaaagtagtcaaagactttgtgaaaaaagtaagcgagcgggcagttggacaagaggtgatgaaaagccttacccctggacaacaggtcattaaagttgtaaaagaagaactcactgaattaatgggtggggaagagagtaaaatcgctgtagcgaaaaaatctccgacagtcattatgatggttggtcttcaaggggcaggtaaaacaaccacaactgggaagcttgccaatttacttcgcaaaaaacataatcgcaagccgatgatggtggctgcagatatttacagaccagcagcgatccagcagcttcaaacgctggggaaacagcttgatatgcctgtgttttcattaggtgatcaagtcagccctgtcgacattgccaaacaggcaatcgaaaaagcgaaagaagaacaccacgattatgtcattttagatacagcaggacgccttcatatcgatgaagaattgatggatgaacttcagaaagtaaaagaagtagcgagtccagaagaaattttccttgttgttgactctatgacaggtcaagatgctgtcaatgtagcaaaaagctttaatgaacagcttggtttaacaggtgtcgttctaacgaaactagacggggatacacgaggcggggcagcactttccattcgagctgtcaccaatacaccgattaaattcgccgcactaggagaaaagctggatgcgattgaaccattccacccggagcggatggcatcaagaattcttggcatgggagatgtgcttacacttattgaaaaagcacaggcaaacgttgaccaagataaagcgaaagagcttgaacaaaaaatgcggaccatgagctttacgctcgatgatttcctcgagcagcttgggcaagttcgtaatatgggtccacttgatgaattgatccaaatgatgccgggagccggtaaaatgaaagggctcaaaaacgtccaagtagacgaaaagcagctcaatcacatcgaagcgatcattaaatcaatgacgaccgaggaaaaagaacagccagaggtcatcaatgcaagccgaagaaaacggattgcaaaaggaagcggaacatctgtacaggaagtcaatcgccttttaaagcaatttgacgaaatgaaaaagatgatgaagcaaatgaccaacatgtccaaagggaagaaaaaaggctttaaattaccatttatgtaattggttatacatgataaaaccgttgttaagaaaaaacactttacaaacccttttatcattgttaatatactatcttgttgaaatattttcggaggtgctagtaaaatggcagtaaaaattcgtttaaaacgtatgggatcaaaaagatctcctttctatcgtattgtagtagcagattctcgttcaccacgtgacggtcgtttcatcgaaacagttggaacatacaatccagtgttatcaccagctgaggtgaaaatcaacgaagaattagctcttaaatggcttcaaaatggtgcgaaaccatctgatacagttcgtaaccttttctcaagccaaggaattcttgaaaaatttcataatgcgaaaaacagcaaataatgaatgagctgtccttggaagaattgattgtgtccatcgtcgagccacttgttgatttccctgaagatattcatgtatcttcattagaaaaagatgagcaagtgatttacacactgtctgtcaatgctgaagataccggaaaggtcatcggaaagcaggggcgtacagcaaaagcgatacgaacagtcatgtttgcagcaagtgcagagtcttctaagaaagttcaacttgagattgctgactaaaaagggagagggcttaggacctcccctttttttacacgtttaaatctatttttcgttatactgtagaggacaaatgccttcggatagggggacaaaaaggaagatgcagatcattcaacatgtcaccgtcatgcaagtattaactgaaagcagtaaggacaaactgttaacgacttttttggagaaaaaagaaagactagaacgtgagtgcaatcaactatattttcaactgaaaaaacatgaaaaagaaccacatcagcaagaagccatccctcaatttcaaaaagccatcgataaacggcaggagaagatccagcaaattgactttcaagtagagcagctgcatattttgccgcttgggagtgaaatgaaagagacagaagtggatgcgctggttgaagtgaaaataggtgataaatgggatgacaagatgcaagataatgtcatcgtcgtgaaagacggcaccattgtggaaatacgtcaggggtgattgagaacatggaacaagaatggttaaatgttggaaagattgttaatacacacggagttcgcggagaagtacgcgtcgtgtcaaagacagatttcccagaagagcgatacaaaaaaggaagcgtcctctatatttttaagcaaggtcaaggggagccgctgaaagtcactgtcgcatcacataggcagcacaaacagtttgatttgctcacatttgaagaaattagctcattaaatgaagcagagctattgaaagaatcaatcttaaaagtagaaaaagaacatctcggctctttagatgaaggagagttttatttccaccaaatcattggctgtgaagtatacgatgaagatgatcagcttgtcggtcaaatcaaagagattttaacaccaggggcaaatgatgtctgggttgtcggaagaaaaggtaaaaaagatgccttgattccttatatcccatctgtcgtcaaaaagatcgatatctcatccaaaaccatacacattgaagtgatggaaggactcattgacgaatgaaaatcgacttcttaacactttttcctgaaatgttcgaaggtgtgctccactcatcgatcttaaaaaaggcacaggagaaagaagctgtctcattcaatgttgtcaattttagagagtattcggatcataagcataaaacagtagatgactatccgtatggcggcggtgctggtatggtactgaaagcacagcccgtattcgatgcggtagaagatttgacgaacaaagcaagcaagaagccccgaattattcttgtctgtcctcaaggagaaagatatacgcaaaagaaggcagaggaacttgcaaaagaagaacaccttatgttcatttgcggccattatgaaggctacgatgagcgcatcagggagcatcttgtcacagatgaaatctcaatcggagatttcgttctcacaggcggagagctgccagcgatgatgattgcagacagtgtggtcaggcttttgcctcatgtgcttggaaaagaagcgtctcacattgaagattcatttagcacaggtttgctagagcatcctcactatacaagaccagccgattataaaggactaaaagtgccggatgtgctcctttctggaaatcatgccaaaatagaagagtggcggcgcaaagaatctttgaagcgaacttatacaagacggccagatttgatcgattcttgcaaaacgttaacagaagaagaaaaaagatggctttggcagcttcataatgactagattgtattgcacactgcatataggtatggtatgatactacttgtgacttggacggcttgccgattcaagtttgaaaacgatgttccgctgcaatgaagaaagaggacatgagcatctgttggaaggagttgaaaacgatgcaacatttgattgaagaaatcacaaaagaacaattacgcactgatcttcctgcgttccgtcctggtgacactttacgtgtacacgttaaagttgtcgagggtactcgtgagcgtatccagatctttgaaggtgttgtaattaagcgtcgtggtggtggaatcagcgaaactttcacagttcgtaagatttcttacggtgtaggcgttgagcgtacattccctgtacacacaccaaaaatcgctaacatcgaagttgtacgtcacggtaaggtacgtcgtgcgaaactttactacctacgtgaacttcgcggtaaagcggctcgtatcaaagaaatcagacgataatgatatcaaaagaaagagcttgttacctgtaacaggctctttttttgtacaatgtatagagataatcgatagaagagaaggtgcacatatgacgattcaatggtttccaggccatatggcaaaagcaagacgtgaagtcacagaaaaattaaagctcatcgacatcgtatttgaattaaccgatgctagaattccgatgtcctctagaaacccaatgatcgaagaaatccttcagaacaaacccaaaatcatgctattaaacaaagcagataaagcggatcctcgtgtgacaaaggagtggcaggcgcactttgagcagcaaggtgttcggtcacttgctattaactctgtcgatggacaagggttaaatcagatcatcacaacttcaaaagaaatcttaaaagaaaaattcgaccgcatgaaagcaaaaggtgtcaaaccgcgtgcaatccgggcgctgattatcggaattcccaacgtcgggaaatcgaccttaatcaatcgtttagcgaaaaagaacattgccaaaacaggagaccggcctggtattaccacctcacagcaatgggtgaaggtaggtaaagaacttgaactgcttgatacacctggaatcctctggcctaagtttgaagatgagcaagtaggactcaggctagcggtgactggagcgatcaaagattctatcatcaacttacaggatgtcgctgtgtatggacttcgctttctagaagagaactatccagagcgattaaaaaaacgctatgacctggcggagatccctgaagatacggttgagctgtttgatgcaataggtacaaagcgcggctgtctcatgagcggtggatttattaattacgacaaaaccaccgaaatcattattcgggatattcgaacagaaaaatttggtcccctcacttttgagaagcctgaaagctaaaagacacgcagctcatgcgggtctttattttttgcggaaaactgccgatataaagaaggaggctgacgaaaagctgatgtacacggtgaaacaaataaaagaactgatagaaaagcattcgcaagacgagtcatacattcgtgagcttgtaaaagatgatacgagaaaaagtgtccaaaaactgatagagaagtggcacaaagagagagaaaagcagcagcaacttcgtgcagcatggaatgaaatgctgcaatttgaaaacaaagctaaggcgcagggatacacatgtattgctggaatagatgaagcaggaagaggaccgctggcaggccccgttgtcgcagccgctgtcatattaaaggaagacacagtcctgctcggtttaaacgactcaaagcaattatctgagaaaaaaagattggcgtattatgacctgatccaaaaagaagcacttgatatcggaatcggcattgttgatgcggctacgattgatgaaatcaatatttacgaggcatcaagactggcgatggtgagagcggtggagcagttaactcatatacctgattatctactcatagatgccatgacgctcccgcttcctattcaccaagagaatatcatcaaaggagatgcaaaaagtgcgtccatcgcagctggtgcatgtattgcaaaagtgacaagggatcagatgatggaagaatacgggcgtaagtaccctgagtatcaatttgaaaaacataaagggtacggaacaaaagagcatctggctgccattcaaacacatggagctgccccaatccatcgattatcgtttgcgccagtgaaatccgttatatcataaatttttgacctaaggaggctgcctgtgatgacaagagttgaggacatacatacagcactgaatagccggttaagtgcggcagaatctgttacattaaacaccgaaggaaaggaaaatgtgcatcggctgattctcggtaaagtactgaaaatgcttggagatgatacagcccttgttcaaataggctcaacaaaaataaaagcacagctagcggctcagctcaaagcagacgcattttattggttccaatttgaacaagagggtggaggcagcctcaataaactaaggccagtacagcaatttgatcaagaccctaagacattaaaggatgcagctgccaaactattagaaggtctctcacttaaaaacggacttgaaaacatcctaacagccacagcttttttaaaagaaaaatccgttatcaacgaagcagagttaaaaacggcagtgaagtggatcgaacagcttcaaggagctgatgtgaaaaaaggtcttcaggcactcctatttgctttaaaaaaagacttgccgatccaggaaggagtgcttcaatcaattttagccgtgaaatcatcctctgctcttcatcaggatatgacagcgttgctagaacgattaacacagctcccgaagcactcagacgccacacaggcccttacacaagccattcgatcagtcatagatgctgagacgactgtccatgcagaaaagctcttatcggtccttctagcagcgagagaaggggcggcgaagcaaggaggcagtctacctgtaacgcctcagcccaatctgtctcagccaaaagaaaatagccaaactccaatcgctcaagagcgtcagacgacccaagttcttcaaactaacgtgcagcagtcaacaagtccaaaagagctgcaaatcccgcttcagcaaattgagcggataatggcaagtttgacgaagcaaggtgcagacgggcagcaagagcctagcttaaaacagctcacgtcattgctgcaagggcttcagcaggcaggatctcagcctgacgcaaaagcatccgtgcttcaaaaagaatttccgttcctgtcaaaaacagaggcgaaagcattggctcaggtggtgcagcagacggaacccgcattaagcaataaaaccgatgtgctcgatttactcatgacgatgaaaaaggcaataggtgtacgagatgaaatcggtatgctgaaactactcgaaaaaggcagccaggatgtaaaaagtcaggagcttcaccaattaaagctcgtcttaaatgatgtgaggcaggctgatttaccagagcccgtaaaaaaagaagtcgatcaattgtttcatagattgaacggccagttatttgtgcagcaggagaaccaaaccatcagccaaatgatggtctcttatccgctcttttcaaaacatagtgttcaagatttaacctttattctaaaaggacataagaaaaaagatggctctattgatatttctcagtgccgtctcatgttttacttaaacatggaaaacctcgaagagacattaatcgactgtacgattcagcaaaaggtcatgtcaattacagttgaaaccggtcatgaacttcaaggaaccattaatccgatgattccagctgttcgggagaatttaaatgccttaggatacagtctaacgggaattacagcaaagaagagacaagagccagtagatccgtctcactttctagatgaacactttcataaaatcagcgagaaagggctggacttacgagtatgaaggattcaaaaccgcttagaagggcggtcgctctacattatgatgaagaaaaacaaaaggcgccaaaagtcgtcgcaacagggagcggctatgtggcagaccatattattgaagaagcaaaaaagtcgggagttcctatccaagaagaccgtaatttagtcgaactcatgcgccatttaacacttgatgaggagatccctgaagcgttatacgatactgtagcagaaatattttcgtttatctataggttagatcaaaaaatgaaaaaataaggaaaaataagtgatttggctgaaaaatttatatttttaataaaataaaagtttgaatgtttagaaggattttacgattttacatagaaccctagacattctcttttttattctttaaaatgaaagcgcagtctattttataatttttgtttctacatatgttaggaggatgggaaatgaatatccatgagtaccaaggaaaagaaatcctaagaaaatatggggtttcagttccaaatggtaaagtagcatttacacctgatgaagcagtgaaagcatcagaagagctagaaagctctgtatatgtcgtaaaagcacagattcatgcaggcggccgtggtaaagcaggcggggtaaaaattgcaaaaacaaaagatgaagtgaaagggtttgcagaggaattgctcggtaaaacacttgtcacacatcaaactgggcctgaagggcgcgaaataaaacgcttacttattgaagaaggctgcgatattcaaaaggagtactacgttggacttgttttggacagagcgacatcaagaattgtattgatggcttctgaagaaggcggtactgaaattgaagaagtagcagaaaaaacgccagagaaaatcgtcaaagtggtcatcgacccagcgattggcttgcaaggctatcaggcaagagaagtagcgtttaaaattaatattccaacaaaattagttggccaagctgttaagtttatgacaagtctttacaatgcgtttattgaaaaagattgttcaattgctgagattaatccacttgttgtaacaggcgatggaaaagtcatggcacttgatgcgaaattaaactttgatagcaatgctttatatagacaaaaagatatattagaataccgtgaccttgatgaagaggatccaaaagaaattgaagcatctaaatatgatctaagctacatttctctagatggaaatattggctgtatggtcaatggtgcaggtcttgcgatgtctacaatggatatcatcaagcattacggcggggaccctgcaaacttcctggatgttgggggcggtgcaacagctgaaaaagtaacggaagcatttaaaatcatcttatctgatcaaaatgtaaaagggattttcgtgaacatttttggcggtatcatgaaatgtgatgtcattgcagaaggtgtcgttgaagcgacgaaacaagtcggcttaacattaccactcgttgtacgtcttgaaggaacaaacgttgaattagggaagaaaatcctgagtgattcaggcttaaatatcacttctgctgagtctatggctgacggggcagaaaagattgtatctttagtcaagtagagcagaaaggcagggaacctaaatgagtgtatttattaataaaaatacgagagtaattgttcaggggattaccggttcaaccgcattgttccatacaaaacaaatgattgagtacggaacaaatattgttggcggtgtcacacctggaaaaggtggaactgaagtagaaggagttcctgtatttaatacagtatctgaagctgttcaaacaactggagcaaatgcttctgttatctatgtaccagcaccatttgcagcagatgccattttagaggctgttgatgcagaagtcgatctagtcatttgtatcacagaacatattccagtgcttgacatggtcaaagtgaaacggtatatggaagggaaaaagacaagacttgttggccctaactgcccaggtgtcattacacctgaagaatgtaagattgggatcatgcctggctacattcataaaaaaggtcatgtgggtgttgtttctcgttctggaacgcttacatatgaagcggtacatcagctttcagaagctggcgttggtcaatcgacagctgtaggaatcggcggagaccctgtcaatgggacgaactttattgatgtattaaaagcattcaatgaagaccctgatacacatgctgtgattatgatcggtgaaatcggcggtacggctgaagaagaagcagctgaatgggtaaaagcaaatatgacaaagccagtcgttggctttattggcggtaaaacggcgcctccaggaaaacgcatgggacatgctggtgccattatttctggtggtaaaggaacagctgatgaaaaagtaaaaacaatgcgtgaatgtggaattgaagtggcagagacaccatctgtcatgggagaaactttaattaaagtgttaaaagagaaaaatctcttcgaagcttgtaaaacgcattaatgacacaagaagacttgttctttgacaagtcttcttctttctatcttaaactggaggaatggtatgtacaacgtgtccgaaagaatgatttttcaccgcttaaaaggcctcatctcaccctctttgttaacaaaatggtggaaagtcgatcctgagctatatataaatgaagaaacacaacatttcaaacaggatcgatcattacaaacgatcgactttacccgcttaaaacaagccgaagaaaatgaattccccatttttcaacacatcgttcaagcctatttaaagcaaaacattcacatgatacccatcacatcacccttatatcccagcacactaaaacatatttatgatcctccccctgtgttattcctaaaaggaaacatatcatatttaaatgaagaaaaaagtttaggtgtagtaggcacacgagttccatcgtcttatggagaagcatgtgtgaagaaaattgttggtgagcttgtaaaggaagattggacgattgtcagtggcttagcaaaaggaattgatggacttgcacataaagagtgcattcggaataaagggaaaaccatcggtattatagcaggcggatttcagcacttatacccaaaggaacatgtgcaaatggctcaatacatgggagagcatcatttgcttttatccgagcatccgccttatgtgaaaccagaaaagtggcatttcccaatgaggaatcgtttaattagtgcgctgacaagtggaaccatcgtgattcagtgcaaagaaaagagcggttcgctcattaccgcgtatcaagcacttgagcaaggtaaagaggtatttgcggttgcaggatctatctttgatcctaattccacaggaccagccagacttatacagcagggagcaaagcttgttcattcaacgaaggatattttagaggaattctccttccacagcgttcaatatactgaactctcataaaaatatcgtttgacaaaagacataggaatatttaataatagtgaggatttaagtttacactttgtttttcgtgtttataatgatgttcatcataaagaatttttaatgattgcctgttagataagtgcaattaacataaatatgaattgtgaaatgtataaagagagaacacctcttaagggggattttgagtatggctgattatttagtcatcgttgagtcgccagccaaggcgaaaacgattgagcgttatttaggtaaaaagtataaagtaaaggcttcaatggggcacataagagatttaccgaaaagtcagcttggtgttgacactgagcatgacttcgaaccgagatatattacgattcgcgggaaaggccccgttttaaaagaattaaaaacagctgcgaaaaaagcaaagaaagtctatctcgcagctgaccccgatagagagggagaagcgattgcttggcatttagcgcatagccttgaccttgacctctcttctgactgccgcgttgtctttaatgagattacaaaagatgccattaaagattcctttaagcatccacgtatgatcaacatggatttagttgatgcacagcaggcaagacggatcttagatcgtctcgtcgggtataaaatcagtccgattttatggaagaaagtgaaaaagggcttaagtgccggtcgtgttcaatcagttgcactccgccttattattgatcgcgagaatgaaattaatgaatttaaaccagaagaatactggacaattgacggtacattcctaaaaggaaaagaaagcttcgaagcgagcttctttggcgtcaatggcaaaaagcatccactgaaaacaaaagaagatgtaaaagaaatcctttcgaaactaaaagggagcaaattctctgtagagaaagtgacgaaaaaagagcgtaaacgcaacccagctgttccgtttacaacatctactttacagcaggaggctgcaagaaaattaaacttccgtgcgaaaaagacgatgatgattgcacagcaattatatgaaggaatagatcttggtaaagaaggtacagtcggactcattacatatatgagaacggactcaacacgtatttccaatacggcgattgaagaagtatctgctttcattgatcagacgtacggtaagaatttcttaaatacaacaaaacgaaccgctaaaaagaacgaaaatgcacaagatgctcatgaagccatcaggccgacttctacgctaagaaaaccagcagatgtcaaacatgtcttaagccgagatcagcttcgtctgtataaattgatttgggaacgattcgtggcaagccaaatggcgccggctgttcttgatacaatgagtgtagaccttgacaataacgggcttacattccgtgctaacgggagcaaagtgaaattccctggattcatgaaggtatatgtagaagggaaggacgaccagctagaagaaaaggacaaaatgctgcctgatcttaaagaaggtgatacggttctttcaaaagatatcgaacctgaacagcacttcacgcagccgcctccgcgctacactgaggcaagacttgtcaaaacacttgaagagctgggtataggccgtccgtctacgtacgcaccaacattagatacgattcaaaagcgcggctatgtcgcacttgataataaacggtttatcccaacagagcttggggaaattgttcttaacttaatcattgaattcttccctgaaatcattaacgtggaattcacagcgaaaatggaaaaagaacttgatagcgttgaagaaggtacgatcgaatgggttcgcattatcgacagcttctatcaagactttgcaaaacgggtagaaaaagcagaagcagagatgcaagaagttgagattgagcctgaatacgccggagttgactgtgaagagtgtggacatccgatggtgtacaaaatgggtcgatacggtaagttcatggcttgctctaactttcctgactgccgtaacacaaaaccaattgtcaaagacatcggtgtgaaatgcccgacatgtcatgaaggaaacattgttgaacgaaaatctaagaagcgccgcattttttatggctgtgatcgttttccagagtgtgaattcgtctcttgggacaaaccgattgaaagaaagtgtccaaaatgcgaaaatatgcttgtagagaaaaaactgaaaaaaggcattcaagttcaatgtgtgaactgtgattataaagaggaacaacaaaaatagcggtgaacagccttgttcacctgcttttttatgtcatcaaacagaacttacgaaataggagagttgtacaatgagtcaatttgtaaatgtgatcggagcaggtttagccggaagtgaagcggcatggcaaattgccaaacgcggaattaaagtcaacttgtatgaaatgagacctgtcaaacaaacgccagctcaccacacagataaatttgcagagcttgtatgcagtaattcactgcgtgccaacgctttgacgaatgcggtcggtgtattaaaggaagaaatgcgtcatttagattcagcgataatcgcagcagcagacgaaagctcagtccctgctggcggagcgcttgcagtagatcgtcatgaatttgcagcaaacgttaccgatcgcgtgaaaaatcatccgaatgtgacggtttttcaagaagaagtgcaaagcattcctgaaggtccgacaattattgcaacgggcccgcttacatctgaagcactttcaaaagaattaaaatctttaactggtgaagagtatctgtacttctacgatgcagcggcacctattctagagaaagatagcattgatatggataaggtgtacttgaaatcacgttatgacaaaggagaagccgcttatttaaactgtccaatgacagaagaggaatttgatcgtttttatgaggcgctcatttctgctgaaactgtgccattaaaagagttcgaaaaagaaatcttctttgaaggctgtatgccaattgaagtcatggcgaaaagaggaaagaaaacgatgctgtttggtccgatgaagccagtaggacttgaagatccgaaaacaggaaaaagaccttacgctgttgttcaattaagacaagatgatgcagcaggtactttatataacatcgtcggcttccagacacatctgaagtggggcgaccaaaaggaagtattccgcttgattccaggtcttgaagaagcagaaatcgttcgatacggcgtaatgcaccgcaatacatttattaactcaccaagtcttttaaaaccaacgtatcagtttaaaaatagagaggatctattctttgccggacaaatgacaggcgttgaaggctatgtcgagtccgcagcttccggactagtggctggaattaacgccgctcgttttgtcaaaggagaagagcttgtgacacttccggaggaaacggcgatcggcagcatggcttattacatcacatcgacaaacaagaaaagcttccagccgatgaatgcgaactttggcttgctgaaagatcttggtgttcggattaaaaacaaacaagagcgttatgcagagtacgctaagcgcgcaatcgaaactattcaaactatttcgaaatctctgtagtaaaacattgcacggaaagcaagatatgtgataccatttaaaagccttaaagaggtgtaaaaatgacgaataaacagcgtcttgtccacttattcattgaatatctgcaaattgaaaaaaactattctgctttaacaatctcaggatatacagaagcgattgaagagtttgtcagatttatgaacattcaaggaatagacggttttgaagaggtatcctatcaagatacgagaatttatttaacagaagcttatgaaaaaggcctgacaagaagaacgattagtaagaaagtctctgcgcttcgcagcttttataaatttctattaagagaacagcttgtgaaagaaaatccttttttactcgttagcttaccaaagcaggataagcgaattccttcatttttgtatgaagaggaacttaaagagctttttacagtttctgatgtcagcacaccgcttgggcaaagaaaccaagcgattttagaacttctttatgcaacaggtatgagggtcagtgagttatgttcattaaaagaatctgatcttgatttatcgttggatacagtgcttgttcatgggaaaggcagcaagcagcggtatgttcctttcggttcatatgctcatgaagcgctcatcacttatttagaggatggaaggcagaaactgaaagctaaggggaatgatcgtgctgatgcatatgtgtttttgaatcagcgcggggcgcctcttacagacagaggcgttcgattcattctcactgaattaatgaaaaaggcgtcaggcacactacatatccatcctcacatgttaaggcacacctttgccacacacctcttaaatgagggggcagatttgagaagtgttcaagaacttctcggtcattcgaatttatcatcaactcaggtgtacacgcatgtatcaaaagattctttaaggaaaacatacatgtctcatcacccaagggcttttaaacgatcctaaaaggaggttttttcatgtcatcatttcatgcaacaaccatctttgccgttcaacataaaggaaaaagtgcgatggctggagacggtcaagtcactttcgggcaggctgtcgtgatgaaacacacggcaaaaaaagtgcgccgtcttttcggaggcaaggtgcttgcaggttttgcaggttcagtagcagatgcatttacactctttgaaaagtttgaaacgaagcttgaagaatatggtggtaacttaaagcgggcagccgtagaactagcgaaagaatggcgaagtgacaagatgctcagacagcttgaggccatgctgatcgttatgaacaaagacagcatcctgcttgtctctgggacaggagaggtcatcgaaccagatgacggtattttggccatcggctcaggcggcaattatgcgcttagcgccgggagagcactcaaaacacatgcaggtgatcacctcacagcgagagatattgcaaaggctgctcttgaaaccgccggagaaatctgtgtctacacgaacgatcaaatcactttagaagagcttgaatagaaaggacatgagacgtatggagaaaaagccgttcaccccaagagagatagttgaaaagcttgatcaatatattattggtcagcttgatgcgaaaaaagcagtggcggtggctttaagaaaccgttacagaagaagccttttacatgataagctaaaggatgaagtcgttccgaaaaatattttaatgatcggcccaacaggtgtggggaaaacagagattgcccgcagaattgcaaaaatttctggtgcgccttttattaaagtggaagcgacgaagtttactgaagttggttatgtcggccgtgatgtagaatcgatggtcagagatctagttgagacagcgatcagaattgtcaaagaagaaaagatgaaagacgttcaagaagaagcagaaaaacaagcaaataaacgtcttgttcatttacttgttcctggcaagaaaaaaagccagtctgtgaaaaatccttttgagatgctgtttggcggttctgatgaagatgaccgtgatcgagatcaatcaagtgaagaagttgaacttgaatcgacaagaaagcgaatcgcacatcagctggctatgggagaacttgaagatcattacgtcacgatcgaagttgaagagcagcagccatccatgtttgatatgcttcagggctcgggtatggagcaaatgggcatgaacatgcaggatgcgctcggcaatctcatgcctaaaaagaaaaaacgcagaaagctgaccgtcagagaagcaagaaaggcgttaactgctgaggaagcttcaaaactaattgacatggatgaagtcagtcaggaagccgtttataaagcagaacagcaagggattatttttatcgacgaaatcgacaaaatcgccaaaagcggtggtgcatcatctgcagatgtttctcgtgaaggtgttcaacgtgatattttaccgattgtagaaggttcaactgtgatgacgaaatatggggcagtgaaaacagaccatgtgctttttgtagcagcaggtgcatttcatatggcgaaaccatcagatttgattccagagcttcaagggcgcttcccaatccgtgtagaattagataaattaagtatcgaagactttgtgaaaatcttaacggaaccagataatgcattattaaagcaatataaagctttacttgaaacagaaggtatatctcttgaattttctgacgatgctattcataagattgccgaagtggcttatcatgtcaatcaggagacagataacatcggtgcaagaaggcttcataccatacttgaaaagctgcttgaagagctttcatttgaggcgcctgatattacactggagacagtgaccattacccctcagtatgtagaagagaagctaggaaagattgcaaataacaaagacttaagtcaatttatactttaacaaatgaataaagtaatctaggaggatcattaatatggcgttactacaaaaaacaaggattattaactcaatgctgcaagatgcagcggggaaaccagttaattttaaggaaatggcagaaacgttgagagatgtcattgattcaaacattttcgtgttaagcagaagagggaagcttctaggctactcgatcaaccagcagattgaaaatccgcgtatgaagaaaatgcttgaagaccgtcagttccctgaagaatatacaaagagtctattcaacatccctgaaacatcttcaaaccttgacattaatagtgagtatacagctttcccgattgagaaccgtgatttattcgaatcaggtttgacaaccattgttccaattatcggaggaggagatcgtttaggcacgttaatcctgtctcgtttgcaagatacattcaaagatgatgatttaattcttgctgaatacggtgcaacagttgttggaatggagatccttcgtgagaaagcagaggaaatcgaagaagaagcaagaagtaaagccgttgtccaaatggcgattagttctctatcatatagtgagcttgaagccattgagcacatctttgaagaacttgatggcaacgaagggcttcttgtggcaagtaaaattgctgaccgtgtaggaatcactcgttcagtgatcgtgaacgccttacgtaagttagaaagtgcaggcgtcatcgaatctcgttctcttggaatgaagggaacgtatatcaaagtgttaaacaacaaatttttaatcgaacttgaaaatttaaaatctcattaatcaaaaccccttttcggccaaaattacaagctgaaaaggggtatttttttataaaaaagaggatttgtccgaaaaatgacactcttttttccaagaaaacccttacaattcttagttctttgaatctaggtctttatacctattcgtaaaatagatatatattacgagttttttttacatatacatcatagactttaatcctattatttcttacaatgaacatatggttttacaaatctcgacatgattaaatggaatgaaatacatatgattggaggtatatggttttggatatattttctggaacgataagcaaccttgagaatgccttgggcagagcgaatgttaagcaaaaagtcataagcaataatatcgcgaatatagacacaccgaactacaagtcgaaaaacgtcgcttttcatgatatgctaaacgatgcgtcgatcaagttagatgctaaaaaaacataccaaggtcacattgatttttctaaaacagggtctaattattcagttgtttcgagcaaccgtacttcatatcaagaaaacggaaataatgtcgatattgatcaagagatgagtgaactcgctaaaaaccaaattcagtataatgcgttggttgaaagaatgagtggaaaattcaattctcttaaaacagttttgacaggaggtaagtgatgtcaattttttcaggcgttaacgcttcggcctcagcattaacagctcagaggctcagaatggacgttgtatcctctaaccttgcaaatatggatacaacaagagcgaaacaggttgatggcaactgggagccttatagacgtaagctcgtcacattacagccgtcaggtgaatcgttttcatctatattgaactcaagcatgaattcgagcggcaaattaggaaacggcgtgaaagcaacgaagattacagaagacgaaactccattcaaccttcaatatgatcctacaaatcccgatgccaatgaaaatggatatgttcaaacacctaatgttgatccattaaaggaaatggttgacctcatcagcagctcaaggtcatatgaagcaaacgtgaccgcactaaatgcgaataaaagcatgttgatgaaagctttagaaataggaaagtaaggtgaaaagaattggttaacgcaatatctcctttccagcttcaaaccgctcagcaagcaagtgaattgacgaatgcatcgtccgttcaggcggctgcacctaaaagtcaaacgaatttctctgatgtgctgaagaattccattgaggcattaaatcaatcacagctgaaatcagaccagtatacaaatgctcttgcacaaggaaaagatgtcaatctcgatgaagtcatgattgcctcgcaaaaagcgagtgtgacactcacagctgcaacggagtttcgaaataaagcagtcgaagcgtaccaagagattatgagaatgcagatgtaggaggtgctgacggacaaaaaaagactgaatggaatgaccgggggttaagatgaatcgtactttaatgcaattaagaacaaaaacagttgagttttggcgaaatcgatcaaaattacaaaaaatactcatgattggcggcgttgctgccctagcaatcattattacggttgttagcatctttgcttcttctgaaaaaatggttccattgtttagagatttgtctgaggcagaagctgggcaaatcaaacaggaactggatggcaaaaacgttaaatcggaacttgcgaataatggaacaacgattctcgttccagaaaagcaggccgacactttaaaagtaacactcgcatctgagggtctccctaagacagggaatattgattattccttctttgcgaacaattccggcttcggtttaacagataatgaatttgatgttctgaaagtagacgcaactcagacagaactatccaatctgatcaacacgattgatgggattaaagattcaaaagttatgattaacctgccaaaagattccgtttttgttggagaagagcaaagtaatgcatcagcatccattgtgctgcaagttgagtctggctacacgctcgcgccgcagcaagtaaaaggcctttatcatcttatttcaaaaagtgtgccgaatttaaagacagaaaacattgtcattatggaccaagattccaactactacgacttaaacagcagttccgattcttatgcaagtggaatggatgcacagcagcagaaaaaagaagagattgaaaagaaccttcaaagaaaaattcaacagctgctcggaacaatgatgggtcaagaaaaagtggctgtatcggtcacaacagacattgattttactgaagagaaaagaaaagaagatcttgtagaaccagttgataaagaaaacatgcaaggcattgctgtcagtgctgaaaagattgctgaaacttattcaggaaatggtgcagcagctggaggcaccgctggaacaggcgacgatgatgtcacaaattatcaaggcgccgatggagcgaacggtagcggagattacgaaaagagcgaagatcgtatcaactatgaagtcaaccgcattcataaagatatcaaagagagcccttataaaattagagatgttggcattcaagcattggtcgaaccaccaactgcaaacgatgtgaactctttaacacctgaaaggcaagatgatatcaaaaagattctttcaacgatcattagcacttcaattgataaagaatacacaaatggtcaagcgctcactcaagcggacttagataacaaaattgttttatctgtatcaaaattagacggtaaacagcaaactgcagcagaaaacccatcaaacaatattccaatctgggtttatattgtaggcggtgtgctactacttgcaattatcgctctcattattcttcttgtgcgtaaacgcagaaaagaagaggaagaagagtttgagtttgatgaacgtacaccaatccatgttcctgatatcgacactgaaccagaaacagaagaaatggtgagaaaaaatcagcttgaaaaaatggcaaaagaaaaaccagaagactttgctaaattgctacgcagctggctgtccgaggattaggaggaatacacatgtcgagaaaagatccaaatcgactaacaggcagacaaaaagcagcaatcctaatgatttccttagggctagacgtgtcagcatctgtatacaaacatctgtctgaagacgaaatagaaaaattaacattagaaatttccaatgtacgaagtgtagatactgctaagaaagatgaaatcatcgaagagtttcacagcatcgccatcgcgcaggactacatatcacaaggcggtcttatgtacgcaagacaagtgcttgaaaaagcgcttggtgaggacaaagcggacagcatcttaaaccgattaacatcctcgcttcaagtgaaaccgtttgattttgctcgaaaggctgacccagaacaaatcttaaactttatccagcatgagcatccacaaaccatcgcgctcatcctttcctacttagatccagtccaagctgggcagattttatctgaattaggagaggaagtacaaacagaggttgcgagacgtattgctttaatggaccgcacatctccagagatcatcaatgaagtggaacgcattcttgaacaaaagctttcttcaacctttacgcaggactatacgcaaacgggcggggtcgaagcggttgtagaagtactaaatggtgtagaccgtgcgaccgagaagaccattttagacacacttgaaattcaagatcctgagcttgctgatgaaattaagaaacgtatgtttgtctttgaagatattgtcactcttgacagtagagcgattcagcgcgtgatcagagatgttgaaaatgacgacttattgctcgcgctcaaagtggcaagcgaagaggtcaaagaaattgtcttccgcaacatgtcacagcgaatggtcgaaacgttcaaagaagaaatggagtttatgggacctgtccggcttagagatgtcgaggaagcacaaactcgtattgtcagcatcgtaagacgactcgaggaagctggagaaatcgtcatagctcgaggcggaggagacgatatcattgtctaggattatcaaacatgaaacatctgttattcttgagcaaggccggcaaacgattcctttgcagcaagtggagtttaaaaaagaacatcacgaagaagagcttgtcaatgaaacagaagcatcgcagcttgtactaagtgatgctgaagatcaagcaagccgtatagtagaacaagcaaatagtgagcttgaaaaaacaatggctgaaatcaatcagcgccgcgctgcttttgaagaagaaagaatgcagctcattgaagaagcgaaacaagcaggttaccaagatggcttccaaaagggtgaaacagatgcgaatatgcagtaccaatcgattcttgatcaagcgaatgacattgtcagtcttgccaagcaggattacgaagaaaaaattgaaagctccgcagaaaaaattgtggaactggctttcgaactcgccaaacgcgtttggtactcggctgaggacacgaaagatcaatttttggctctcgtgaagcaggtcatttcagaagtgaaagaatatgacgatatttccatctatgttgaccctgaacattacgatcatgtgatggagtataaagacgaattaatcagaatccttcaaaaggatacacaccttgccatttactcggatgaaaaagcgccaaaagggacttgttacgtagaaacaagctttggaaaagtggaagcgagtgttgatacccaaatgaatcagttgaaagaaaagttactagaagtcattgattcaggtgatcacaaatgaacattgatgtgttaaaagaaacaattgaaaccgccgatccttataaacgatttggcaaagtcaatcgagttgttgggctgatgattgaatctaaggggccggagagttctatcggagacgtgtgtctcattcataaaaaagggcgtaggcacgatccgataaaagcagaggtcgtagggtttagagatgaaaacattctgctcatgccttatgtagaagcatccaatatttcaccaggaagtctagttgaagcgacaggtgagtcgctgaaggtcaaagttgggactggattaatcggcgaagtcgttgatgccttcggtgatccgctggacggcagtatgcttccaaagggacttgcgcctgtttcgacagaacagtctcccccaaatccgatggacaggccgccgattcgagaaaagatgggcgttggtgtcagagtgatcgatagtctgctcacagttggcactggtcaaaggatcgggatttttgctggaagtggtgttggaaaaagtaccttaatggggatgattgcaaagcagacagaagcagatctgaatgtcattgcccttgtaggagagcgtggccgtgaagttcgtgagtttattgaaaaggatttaggtgccgaaggactgaagcgatcaattgttgttgtcgcaacttctgaccagcctgcactgacgagaatgaaagctgcttatacagcaacagctattgcggaatattttagagacagagggaaaaatgtcatgttcatgatggactctgttacacgggtcgctatggcacaaagggaaatcggtcttgcaactggcgaaccgccaacgacaaaaggatatacgccttcggtgttcgctatactgcctaaattacttgaacgaactggaacgaatcagcttggttccatcacagcgttttacacagtgcttgttgatggtgacgatatgaatgagccaatcgctgatacagtcagggggatcttagatggccacattgtacttgatcgtgctttagccaacaaaggacaatttcccgctgtcaatattctgaaaagtatcagccgcgttatgagcaatatcgcaagtcatgatcacaaggaggcggccaaccggttccgccagcttttatccacttatcaaaacgctgaagacctcattaacattggagcttataaaaaaggctcctcgaaagacattgatgaggccatgcaggcttatcctcatctgatttcatttttgaagcaggatgtagaagaggctgtatctattgaagacagtgtgaatttattgctccgtttgatgaatagagaggattgacaaaaacagtgagatatcaatacaaatttcaaaagctcttagaactgaaagaaagtgaaaaagacaagtcactcgcagcgtaccaacaatccgtttcagcatttgagcaagtcgctgaaaaactctatgaaaatatgagtaaaaaagaattaatggaaaaaagcaaagaagaaaagctgagaagtggtatgagtgttcaagaaatgcgtcattaccagcaatttgtgaccaatttagataacaccattcagcactatcagcagcttgtgatcatgaaacgccatcaaatgaatgaaaaacaatctgatttaactgaaaaaaacattgagtttaaaaagtttgaaaaaatgaaagaaaagcagtatgaaaagttttcccttgaacataaggccattgaaatgaaagaaatggatgatatctctatcagccaattcatgtttcaaggacattaggagtcgagataatgcctaagaaggaaaaaacgaaggaatcaagcggcggtaaatttcaatggatcttgtttattgtcattatcccattgattgtgcttgtgattgtgactggcacaatcctttatattgcgggttttgatctaaagaaaccgctccaaaacattccggtgatcagcagtttggttggttcagatgacacctcaaaaacgtcatcttcacataatgatcaaagcgatgcagaattgaaggaactgaaaaagaccattaaagagcaaaaaaatgaacttgaaattgcgcaaaaagatttaaaaacaagtgatgaagagattaaaagactgaatcaaaaaatcagttcgcttgaaaaaacatctaaaaatgatgcgaataatacgtcagcgagtgatagttcaacaaacaacagctcatcaagagatacatcaggtaataatgcgtcagggacaacttctgatggggcaggagcctctaaccagaaacctaaagggaagattgtcagtatctatgaaagcatggacgcagggaaatccgccaaaattttatcagaattaagtgataaagaggcattgaagatcctcgaagagctgagcaaaaataaactaacagacatattagcaaaactaacacctcagaaggcagctacgtttacgaaagagctttctaaaaaagaaagtgaaaatgggggtggacaataagtgaagctattggatattggagccttacagcaatcgtctcaaggtctctcgggaccaaaggggagcggcgtggcctctgcaagcgggttgtttaaacaattacttagcggggcaggcgctcaaagcgaccttgtgaatactgagacagcgggtgccactctttccatcaatgatgcgatgcaaatcattgaaaaatggatgcaatcacctgaagaaggcatcaacggagaccttcttagcgcgcttcaaacacttcaaggtcaaacgcttgattcgtctgatctcaagtcactagaagagctatttaaaaaaatggaatcatccatttacggtgatcaagctgataagccagcttctgaacatagtgagcagctcatacaagtccactttttcttatatcaactgctcaatcaacagccgctcagctttgatgcaaagttagtgcaggatattgaagcaaagggtcaagacttcattcactttctttcaaaaaatggggtagatgagaaactgattcagcaagtaaaagagcagtttttctcgcagggttcagcaccaaagctgaattcgatgtctcaaagtgagctgaaacactttaatcagttaatcgaccatatgatggcaaacgcaaaaggatcagacaaagagttgaaaattgctttaggagagttaaaagaattggtctctccaagacaagaatctactcttgcttctccggcaaaaggtgcttcctcccttgaatggctcatcaaaaaggaagttgtcaaaggacaaatcactgctgcacctgcttctgaaaaaaacatcactcatacgcttttgccaggtcataagcagttttttcaactgcaatcagcagctcctgttcaacagacacaaacaactgatgaaaagccaggaacggttgatcaacaaatactaaatacgtggaagcaaatgaaattcacgccatttggaaactcaagcggacgcttcacagttcgattaaatccagaaaatctcggatttatcacgattcagctgacgaagcaaaacggcatgtatgcgagtaaaattacagcttcaacgcaagcagcgaaagagctgttagagcaccatctgccgcagctcaaacaggcgcttccgaatatgtcggttcaagtggaccgtttccatataccgcttcaatcaaatgagcagtcgttatttggacagtttaatgaagaaaacaagcagcagcagtcaaaagggcagaatttccagaagcctgatgaacaggaagcagaattccaagatgtactggatgctcttgttgggtcagatgaagaagaggaggaaatctaatggcaacagttgatgctacaaatagaacagtcgcacaaacagacacttcttcaaaggcagaaaagaaaacagatacgctcggtaaagatcaattcttgaaaatattgcttacacagcttcaaaaccaagatccgacaaacccactagatgaccgtgagtttgtcacacagcttgcaacattttcatctttagaacaacaaaccaatatgaatgattctattaccaagctgaatcagctcatgtctacatttgttgctcaccaagatccgtttacgacgtatgtaggctggattggtaaagaagtatccggtaaacaagatgataaagagatatcaggcactgtgaagtctgttaaaaacataaacaatgaatacttcttgtatttagaagatggaacgaaaatcagcccttgggatgttacagcagttggagaaaaaacgaagtaattcgaggaggaaaataaatgttacgctcactttactcaggaattagcggaatgaaaaacttccaatcaaaattagatgttgtagccaacaacgtagccaacgtcaatacacacggatacaaaaaaagccgtatcacttttaaagatatggtcagccaaaccattggaagttctggtggaccaacgaacaactctggttcaatcaactcaaaacaaattggtttaggatcatctttatcttctattgataaaatcatgtcagcgggatcttctcaaaatacaaatgaaccttacgacttctatatcaatggagatgggtttttccggattgaaagtcaaggagaaattctttatacaagaacagggaatttcgacactgattcagagggaagcttagtcacccctgatggaaattatctgcttggaatgaatggacaaaagataacgattccagacggcgtttcgagtgtgagtgttggtccagatggaacggtttcggttgttgaaaacaatgtatcaagaaccgttggtcaagtatcactcgtatctttccgtaacgcaggagggttagacaaagttggtgacaacctttaccgccagaccttaagctcaggtgctccaagtaaccctatcgtacctggtgaacaaggaacgggcgtcatccaaacaggtaaacttgaaatgtcaaacgttgatttaacagacgagtttactgaaatgattatcgcacagcgtggtttccaatcgaatgcaaagacgatcacaacatctgatgaaatcctgcaagagcttgtgaatctgaaacgataggaggtagggggagcggtttatcgcttctctgcttaatatgattgaagtgacaagattaaatggcaaaggatttatgctgaacgctctccatatcgagcaaatcgaaagctttccagacacgaccattacattagccaatggaaagaaattcgttgtgaaagaagataaagagcagcttcaagagaaaatcatttctttctacagaaaaatccaagtcatttcattgaatcaaggaatagaggagtttgaatgaagaagaaattagtcgtagtaatgctaatcatgattattgccatcgtcggaattggagcaggcatcttttttctgctgaatgggtcagacgaagcaaaagcagaaaaagagccaacagcagatgaagtcgtaaaagcttctgttgaaattcctgagattattactaatttaaagtctgaaggaaatgctgtcaaacttgtattgaatattgaaacggattctgaaaaagcaaaagaagagctcgagaaaagaagttttcaagtgaaagacgccgtaatcgacattttatcagacacgaatgcagatgaacttgatggcaaaaaaggcagagaacattttaaaacactagtcaaaaacaaagtgaataactatttgcaagatggcaaggtgaaagaagtatatataacctcctttaatctgcaatagaggcgattaattgacacgatggaggtgaagaaatgtcaggagaagtgctttcccagaatgagatcgatgcattattatccgccatatctacaggcgaaatggatgcagaagagctgaaaaaagaagaaacgacgaaaaaagtgaaggtgtatgattttaaacgtgcactgcgcttttcgaaagaccagattcgaagtttaacaaggattcatgataacttcgctagactgctcaccacgcacttttcagctcagctaagatcatatattcaaattactgtcagctcggttgaccaagtaccatacgaagaatttattcgttcgattcctaatatgacattattaaacttattttacgtcagcccgcttgaaggaagaatcatgcttgaagtgaacccaacaatcggctatgccatgatggacaggctgatgggcgggattggcattagtcataataagacagaatcacttacagaaatcgaaacaaagattatctcaaacatgtttgagggagctttggaaaattacagagaagcgtggcagtccataaccgacatcgagcctgaaatggcagatttcgaggtaaatccccagtttgttcaaatggtgtcaccaaacgaaacagttgtcgtcatttctcttaatacacaaattggtgaggtcagcggtgttattaacctatgtattcctcatgttgtattggagcctattattccgaagctgtctgtacactactggatgcagtctgaacgaaatgaaccaaaacaacaagaaacaaaggccattgaaaaacggattatgacggcaaaaataccggtagtcgcagagctaggggaatcggaaatgacggtggaagagtttttgaatttggaaattggtgattgtattgccttggacaaaccagtaaatgcgcctcttactgttatggtcggaaataaaccgaaattcttgggacaggccggccgcgtgaatcggaaacaggcgattcaaattctagatcacgacataagaggtgaagaagatggagaataacggaagtaaattatcacaagacgaaatcgatgcgctccttaaaggaggcagcaatgacgatatagagcctgatacaatcctttctgcaatggagcaagatgccattggagaaatcggaaacatttcattcggtagctctgcaacagcactttcaaccctattaaatcaaaaagtggagattactactccaactgttacagtgattcaaaaaagtatgctgaatgaggaatttcctcatccgtatgtcgctattgaagtgaattatacagaaggcttcagcgcaagtaacttgcttgtcgtccagcaaacagatgcagcagtcattgcggacttaatgatgggcggagacgggacaaatgctgacccttctttaagcgagattcacttaagtgcagtgcaagaagcgatgaaccaaatgatggggtctgctgcgacatccatgtcgacggtctttaataaaaagattgatatttctccgccgcgcgtcgaattacttgatgtgaaagaaggagaagggacagaccgcattccagctgaagaaatgcttgtcaaagtatccttcagattaaaaataggtgaactcatcgattcaaatattatgcagctttatcctattacatttgcaaaagatctaatcgcagaattaacagacccagcgcaggaagaagagccggttcaagacacgcaagtgagcacacctgaacctcagccagcagcacctcaaacgcagtctgcaccagcgcagcaaactgctccgccgaaaagacaggcaaagccaaagccggcagcacctgtaaatgtggcaccagttgaatttgaagcattcagtgagcctcagcatacaacaagccagcttggaaatcttgatatgctgatggatattccgctttccattacggtggaacttggcagaactcagcgaagtgtaaaagaagtccttgagctttcagcaggaagtatcattgaactggacaaacttgctggtgagccagtagacattctggtgaacaaacgaatcgtcgccaaaggggaagtcgttgtcattgatgagaactttggtgttcgtgtgactgatattttaagtcagtcagaaagactttctaatttaaaataaacaaacatatagggagagaataagtaaatggctactaaggtattaatcgtagatgatgcagcattcatgagaatgatgataaaggatattcttgtaaaaaacggatttgatgtcgtaggagaagcagaaaacggcgctcaagcagttgaaaaatacaaagaaacgtctccagatcttgtcacaatggatatcacaatgccagaaatggacgggatcacagcactaaaagaaattaaacaaattgacgcttctgcaaaaatcatcatgtgttctgcaatggggcagcagtcaatggttattgacgcgatccaagcaggtgcaaaagactttatcgtgaagccgttccaggcagaccgcgtacttgaagcaattaataaaacgttaggctaaaaaagggtgtaagacttgttgaaaaaacgtttgatatgtatagcaatgatcagttttatgcttttcttgacgatgcagcctgcctcactgcttgctgaaacgaaagatcctgaaaatggcacagtgaatgaatggatcaaagaagagaaaagcagcaaaaaggatacagaaaagacaaccactgacaatcaaacgaatccggcagaagaagttccctcttcttctgtctccattatggattttgtcaaaatgattggtgccttactttttgtcatcctgctcatatatggattggtgagatttgttggtaagcaaaaccgcttactcaaaccatttcgctatgttgaaaatattggcggaacgacggttggccaaaaccgttcagtccagcttatcaaagtgggcaaacgagtattagttgtcggtgtagcggactcaatccagctgctaaaagaaattgatgatgaacaagaatgtgaagcgatcgtgaaacaatatgaagaagcgatggaaagcaaaacagatttaccaaaaatcgttcaaaaattcacatcgcaggtaaagaaacaaaatcagccaaccacttcttctttttcagccaatttgaaggcgcagctagccgaattgaaaaagacccaatcagaagtcagaaagaaaggcccgaaacaaaatgaatgagtttatcgatttatttaattccagcggtgcagggaatattagcacgtctgtccgtcttcttttacttttaaccgtattttcggttgcaccaggcattctcattttaatgacgtgttttacacggattgtgattgtactttcattcgttagaacgtcacttgcaaccaactcaatgccgccaaaccaagtgcttgtagggcttgctttgtttctcacattttttatcatggcacccacgttctcagagattaataaagaggcactgacgccgcttttaaatgatgatattacgctaaatcaggcatatgaaaaagccgaagtgccaattaaagagtttatgagtaaacatacgagacagaaggatttggctttatttcttagttacgcaaaaatggatacacctgaatcgataaaagatattccgttaacggcgatggtacccgcttttgcgatttcagaattaaagacggcatttcaaattggtttcatgatctttattccatttttaattattgacatggtggtcgcaagtgtcctgatgtcaatggggatgatgatgcttcctccggttatgatatcgctccctttcaaaatattgttatttgttttagtcgatggatggtatttgattgttaaatctttgctgcaaagcttttagagtaggtgcttaaaacatgagttcagaatttgtcattacgatggctgaaagatcagtgtatgtggtattacttgtcagtgggccgcttctagcgctcgctcttattgtgggactgattgtcagtgtgtttcaggcgacaacccaaattcaagaacagacgcttgcgttcattcctaaaattgttgcagttctgattgggcttgttgtgtttggtccatggatgctgtcaaccattgtgtcctttacgacagagctgttctcgaatttagatcgatttgcaggttaaccagcgatgtcaatcatagaattattccctgcttttctgttagtttttattcggatcaccgctttttttgtgacagtaccgcttttagcgcatagaacgatcccagctgtacacagagttggcttctcactgtttttagccgtgattagttttagcacgattaaggaaccgccagcactcgacatagacggtctttatatgatgcttgcggtgaaagaagcaatggtcggacttctgcttgggctgattgcatatatcatggtgtccgctgttcaaattgccggctcattcattgattttcaaatgggctttgcgatcgccaatgtgattgatccacaaacaggggcacaaacgccgctgatggggcagtttttttatacggtcacattgctattgatgctggcaaccaatgcacaccacctgctgcttgatggaatctattatagctttcaatatattgcagttgatcagtacgcactgaatttcggcagtgaatcctttgcttactttattgcaaagagcttcaaccaaatgttcatcattgcctttcaaatctcagcaccggttgtcgccagcttgtttttggtcgatttggcactgggcattgtggcacgaacagttccgcagatgaacgtttttgtggtcggacttcctattaaaatgggtgtgagttttattatgatcatcatctgtatgggcgtcatcttcggtgttgtccaaaatacatttgatacgattgtactcaccatgaggaatttcttagcattggtcggtggttcgtcatgatgacaaggcttagactagacttgcaatttttcgcaggtgaaaaaacagaaaaagcaacgccgaaaaagagacaagattcacgtaaaaaaggtcaggttgccaaaagtaccgacgtcaatacagccatctcatttctattaatctttttatcattcttttttattgggccttttatgaaagagcgtattattgcgcttattgaacgtttttattcaacaaccatgctaatgaaggttagcacatctaatattcatcaactatttgtggaattgcttcaggaaacagcgctccttctcatgccaattcttggtgttggtatgctggcaggcgtcatcagtaactatttacaagttggctttctcttttcaacagaagtcatcaaaccgaaattagaaaagctagatcctatcaaaggatttaaacggatatacagtattcgagccctcgtagagctattaaaatccattttgaaaattggttttgttggttttgcgacatttattgcactttggatgcactttgatgaaattctgcggcttcctttattaacagcagaggaaacccttcatttcgtcgcaaatatgaccttgattatgggtctatatgcagcaggtgctctcatgatcttagcagggcttgattatatgtaccagaaatttgattatgaaaaaaacttgcggatgtccaaacaagacatcaaagatgagtataaaaaatctgagggtgacccgctcataaaatcaaagattaaacagcgccagcgggaaatggccatgagacggatgatgcaggaagtcccaaaagcggacgtcatcattacaaacccaacccactatgcaattgctttaaaatatgacgaagaaaagatggacgcgccctttgttgtggcaaagggaacagatattttggctttgaaaattagaacgattgcgaaagagcacgatatcatgaccgtagaaaaccggccgctcgctcgtgcactatatgatcaggtcgacatcgaccaagcggtgccagaggaatactttaaggcgatcgcagaaattttagcttacgtatataaaacgaaacaaaagattttatgaatttttggttttaaaaggagagaacaggcatggcagcaagagatttatctgttttattcagtgttattttaattgtggcgatgctggtcataccatttccgccaatgctattaagtattttaatcattattaatatttctcttgcgcttatcgtgcttctcaccacaatgaacatgcaagaaccactgcaattttcaatatttccatcattgcttttgctcttaacgctgttccgcttagggcttaacatctctacaacacgatctatcctatcaactggagacgctggaaaggttgtagaaacgtttggttcatttgttgttggaggtaatgtactcgtgggtctggtggtcttccttattctgatcatcattcaatttgttgtaatcaccaaaggggctgagcgtgtttcagaggttgcggcaagatttaccctcgatgcaatgccagggaaacaaatgagtattgatgcagatttaaatgcagggatgctgacagaaagtgaagcaagaaatcgccgtgaaaaagtagcgagagaagcagacttttatggtgcaatggatggtgcaagtaagttcgtcaaaggggatgccatcgcaggtattatcatcgtcattattaatattatttttggcattattattgggatgcttcagcaaggaatgtcgattcaagaatcagcttcccactttacactattaacggtaggagacgggattgtttcacaaattcctgcacttctcatttcaacagcgacagggattgtcgtcacaagggctgcttctaatgggaaccttggttcagatatcactgaacagctgtttgcattcccggctatgctttacgtcacatcaggtacgatcttccttcttgggttgtttactccaatcggcgtacttttgacaggaccgatcgcaggtttacttgccctcggcgcatacttgatgtcgaaaaacaaacaggatcaagaagaaatcgaagaggtactagaggaacaggcagaggtagaagagatgaaaagtccagaaagcgtcattcaccttctgcaaatggatgccattgaatttgaatttggctacggcctgattccgctagccgatgcaaatcaaggcggtgacctgttagaccgaattgtgatgatccgaaggcagcttgccctcgaactaggtcttgtgattccagttgtccgaattcgagacaacattgcacttaacccaaatgagtatcggctcaaaataaaagggaacgaagtggcaaaaggtgagctgctgcttgatcactacttagcgatgtctcctacgcctgatgatgatccgattgaagggattgaaacaatcgagccatcctttggtcttccggctaaatggatctcagaagcagaaaaagatcaggctgagatgcttggctatacggttgtagatcctgcatctgttgtgtctactcacatcacagagaagattagacaaaacacacacgaactgctcggacgccaagaaacgaagcaattaatcgatcatctgaaagaaagttatcctgtcttagtggatgaggtgacgccaaatccactagcagttggtgatattcaaaaagtattggcaaaactgctgaaagaaaaggtttctattcgaaatcttgtcaccatttttgagacgcttgcagactacggaaaattaacgacggatacagatttgttaacagagtatgtcagacaggcgctggcaagacagattaccgcacaatatgcaagagaaaatgaatcgctcaaagtcgtgacatgctcaggtcgagtcgaaaaggtaattgctgacagcgtacagcaaacagagcatggcaactacttatcattagatccagaatcctctgaaagtgtgattcaatcagtggcgagagaaattgaacagctttcgcttcgtcaggaaacgccggttctattgtgctcacctcctataagaatgtacgtcaagcagctgttagaaagatatttcccggatttaccggtactatcttataacgaactagaagcaaatgtggaagtacagagcatcggagtggtggatatctaatgaaaatgaaaaaaatcacagcgaattcaatgcaggaggcaacgattcaaattaggcagcagcttgggaaggatgccgtcattttaaattccaaaaccgttgttaaacgaaagctattcggtttaaagaaacagcaaatggttgaagtaatagctgtgctggatcaagattttgaagaaagagcgggtaaaggtgtacatcctgcgcctcctcttccagtaattccgaaaaaggagcaggttcaacactggcctgcagagccatcccttgctcctgaggcagtgaaaccagtaccttctcatgctcagcctttagaatatgcgaggaatgagcggcatgctggtattctgcccgatcctctcatggcaatcgatcaaaagcttaaggatcaaggtcttgatgattcaattcgagacgaatgcctaaaaggtcttttaacgaagggtgctgtcaaggaagatcaaattcaaaaagaacttgaacaactgctgacaggtatgctgccggctcatacctctgatgagccgatgattcgttcaaaatacattgtgctgtttggttcaactggggctggtaaaacaacaacaattgcaaagctggctgccaaaactgccattcagaagcaaaagaaaatcgcttttattacaacagatacgtaccgaattgcagcgatcgaacaactgaaaacatacgcggaactgctcaatgcaccgcttgaggtttgttattcgagagaggattttgtgaaagctcaagagacctttaaagagtatgatcatattttcgtagacacagccggtcgtaactttaaagaagaagcgtatatcaaagagctgacagacattattccatttgatgaaagctttcaaagtttcctagtgatgagtgcgacctcgaagtatcaggacatgagagccatggttaaacgatttgaacacgttccaatcgaccaattcatttttacaaaggtagatgaaacagacacgatgggaacaatctttcaaatcattacagactctcaaatcggacttggatttttaacaaatggtcaaaatgtacctgaggatattcttgagggctctcctcttgaattaacaaggatggtcttacaatgatgaagcccgaccaagcagaaggtttaagaaagctcgttcagcagaatcaaacgattacaccagctcctcttggtataagcaaacaggcaaaaaccattgctgtcatgagcggtaaaggcggagtaggaaaatcaaatttgacgctgaatatggcactgtctatcgcaaatgcaggcaagcgagtgttagtcatcgaccttgattttggtatggggaatattgatattttactaggaaaaacatcgactagctctatattagatgttcttgtcaggaagaaatccttccaagcagctatgacacaaggaacgaacaacctttattacatttctggcggaagcggacttgaacagctgttttctttagataaagatcaatggtcgttctttctagaggaaatggaaagaatgatctacgactttgattgtatcttctttgatatgggtgccggcttgtcaaaagatcaactgccttttgttttatcagcaggagaagttgtggttgtgacaacgccagaaccaacatcgatcatggatgcttacagcgcaattaaacacttagctattcatcagtttgaacaatctgtgcaaatcattgtcaaccggtgtaaaacctcgtcagaagggtctgaaacctaccggaaattagcaggagtggtcacatcatttctacacagaaaactagtatttgctggtgctgtgccagatgatcctgcggttcctaaagcagtggctgaacaaattccattttatatcaagcagcctcactcaaggctgagtaaaacgatcaagatgctggcagaaacactttatcaacagcagataagagaggcacagagagagcagcatacgtttatagataagttgtcctctttttttaaaaggaggaaggtggactcatgattagagtgcttgtagtagatgactcggcctttatgcgaaagctcattagtgatttccttagtgccgagcaagaaatagaagtcgtcggaacggcgcgaaatggggaagatgccttaaaacggatcaaggaactgaatccagatgttgtcacactagatgtagaaatgcctgttttaaatggaacagaagcattaaaacaaattctggctgaacacgaccttgccgtgattatggtgtcaagccagacaaagcaagggaaagatttaaccatccattgcttagaacttggtgcgtttgactttgtgacaaaaccttcaggaagtatttccctcgatttgcacaaagtaagaggccaaattgtagagcgggtgcttgcggcagggatgtcaaggaaacgcacagaagtgcagatttctcctaagccggtgatgaagacgccaagtccagtggcttttcctcgcccgcaagcagtaaaaagcagctcactccgaaagattatttcaatcggaacatcgacgggagggccaagagcacttcaacgagtcgtcacgaagctgccaaaggacatagaagcacccattttgattgtgcagcatatgccggcaggatttacggcatcacttgctactaggttagaccatttatctcaaatttcgattaaagaagcacaagatggagatatcgctaaaaatggagtggcttacatagctcctggtggaatgaatatgtcacttcatgaacaaggggcatccttagtcatcaggctgtctccagaggacacggaaagccggcacaaaccttctgttaactatttatttgaatccatcagcaatataaaggggtacgagaaaattgctgtcattatgacaggcatgggtagtgacggcacagaaggtgtcaaaaaaatggtcgcaagcggtcatacgaaagtcattgcagaaaaagaagaatcatgtgttgttttcggaatgcctaaatcagtcattaaagcaggccttgcacatgaaacaaggcatgtggatgacatcgcacatgcaattataagctccatgaaaaaagagagggcgtgaacacgttggatgtaaaccaatacttagatatctttttagatgaaagcagagaacatttacaaacttgtaatgaaaaacttcttgatttagaaaagaacccaaccgacttgcagctagtgaatgatatattcagagcggctcacacattgaaaggcatgagtgcaacgatgggctacgctgatatggctcagctcacacatcatttagaaaacatgtttgatgccattcgaaatgaacaaatgattgtcacacctgagtcaatggacacgatgtttgaagcacttgatcaccttgaagcaatggttcaatcaattgcagaaggcggagatgggaaacgcgatgtcacagaggttagtaaaaagctagatgtgacaggaagccatgctgaggcagctcctagtgttgaaacagcggatgtatcagctgcggctgctaacgacttagactataacgaatttgaacgaacagtgcttgatgaagcgagagaacaaggctttaaatgttatgaactcaatgtaacattaagtgacgcatgcttattaaaagctgttcgtgtctatatgatctttgaaagactgaatgaagcaggcgaggtcgtcaaaacagttccaaatgcagaacttttagaatcagaagatttcgaatctgaattcagtatttcttatttatctaaacaaccgatggatgaagtgaaaaaaatcgtgatggcgatctcagaagttgaacatgttgagatctcagaagtctctgcatttgaagaagcggctccagctgaaaaacaagaggcaaaacctgaacaggaaaaagaagaagtatctgtgcctgctgcgaaagcaccagcaagcgatgcgccaaaagcaaatggcaataacggtgcagctgccggcggaacaaaaacgattcgtgtcaacattgaccgtctcgattctctaatgaatctatttgaagaactggtgattgacagaggccgtttagagcagatagccaaagaattagaaaataatgaacttacagacacagttgaaagaatgacacgtatttctggagacctgcaatcgatcatcctgaacatgagaatggtacctgtggaaacagtgtttaaccgattcccgcgtatgattcgtcaattgacaaaagagctgaataagaaaattgaactgatcattgaaggtgctgagacagagcttgatcgaacagtcatcgacgagattggagatccgctcttacacttacttagaaacagtctagatcacggaattgaatcgccagaagaacgtgtgaaaaaaggcaagccagaaaaaggcaccgttctattaaaggcgtatcatagcggaaaccacgtcttcattgaagtagaagatgatggcggcggaattaaccgtaagaaagtgcttgaaaaagcattagagcgcggggttattacagaaagagaagcagagacgcttgaagatcatcaaattgattcattgatcttcgcagcaggtttctctacagctgatacgatttctgacatctcaggccgcggtgtaggccttgacgttgtgaaaaacaagctggaatcactaggcggatctgtgagcatcaactcaacagaaggacagggctcactattctcgatccagcttccgcttacattatcgattatttccgttcttcttgtgaaattggaagaggaaacatttgcgattccgatttcttctattattgaaacggctgtcattaagaaaagcgacatccttcaaacgcatgatcgtgaagtgattgatttccgcggatttatcgtaccggtcgtgtacttgaagaaacaattccacgtaccaaatgcgaatgaattagaggaagaactgcacatcatcgttgttcgtaaaggagataagctgacagcatttgtggtcgattcatttattggtcagcaagaggttgtattgaaatcactaggagattacctgccaaacgtgtttgcgatctcaggcgcaacaatcctaggtgacggtcaagttgcactcatcgttgactgtaatgcactgatcaagtaaaaaacaatagaggagcggtctgaaatgagtacagatatcaaaactggcgaaaagatgattgtgtttatcgtaaacaaaaaagaatacgccatttcagtatcagaagtaaagtccattgaaaaatggcagcagccgacaagagtccctggcgttgccccttatatatgtggtgttattaatctgcgcggtgtcgtgacacctgtcatcgaccttagagtcagacttggatcaactgacaacgacattacagatgaaacaagaatgattattgtacaagttggtgacattgaagtcggctggattgttgatgaagcgaatgatgtcattacagtccatcaagaagaagtagaatcttctcctgaatcagctgaaaaagaaggacaatcatgggtgacaggtatcattaagcatgatcagcgtctatttaatatcattcatcctggtgccgtcctcgacaagagcgttcaagatgcacctgttcattaaggaggatgtgaaatgagcattttcaatgaaataaaagatgaacagctggatgtattaagagaggttgggaatattggagcagggcacgccgcgtctgctcttgccagcctattggatcgcaaaatagatatggctgttccgtttgtcaaggttctctcgtttgaagaattaatggatttctttggcggtgcagacctcccagttgcaagtattttcctgcggatggaaggagatttatccggctctatctttttcattatgccatttgagcaagcagagcaatttgtaagagagcttgtacaggatccggcatttgatattgataccattcacgagcatgtgatggggacgtcagcactacacgagctgggaaatattttagcaggctcttatttatcagcccttgccgatttaacaaaattgcagcttcacccaagtgttccagatgttacgctcgatatgttcggggctgtcattagtgaagggttaatgcaattcagccctctaggggatcaggcaattgtgattgatacatcgatttttgatgatcaaaataagcaagagctgaaaggaaatatgtttctattaccagactttgaatcgtttgaaaaactattcaaagcattaggtaacctgtaatgaacgttcagattccggcagttgtaaaggttggtatagcggatgttcagattgtgaaaacaccggaccgcattcggacatccggacttggttcttgtgtaggacttgttctgtttgatcaagaaaaaaaactggcaggtcttgtccatgtcatgcttccagactcatcccttgcaaaaggggcagtggagaacttggctaaatatgcagatacaggtgtcaagcatacaattgatctgcttcttaaagaaggagcacgcaaacatgcgctaaaggcaaaacttgctggcggcgcagaaatgtttaagtttaagtcaaccaatgatctgatgagaattggacctagaaacgtatcagctgttaaagaacatctgtctctttatcgcatcccgatcattagtgaggatacgggcgggaacaatggccgtacgattgaatttgatccgcttacgacagagcttgagatccgcactgtgaagcaaggcattatgaagatataactaaggaagtatagggggagaaagatgcaatccttaaattacgaagatcaggcgctatgggctagatggaaagagtggaaggacccagctgctggagatgatcttatgcgccgctatatgccgctcgtcacatatcatgttggaagaatttccatcggactcccgaagtcagtgcataaagaagacttgatcagtctagggatgctcggtttatatgatgcccttgaaaaattcgaccccggaagagatctgaagtttgatacatatgcatccttcagaatccgcggggccatcatcgacggtcttcgtaaagaggactggctgcctcgtacatcaagagaaaaaacaaaaaaagtagaagcggctattgaaaagcttgaacagcgctatttacgaaatgtgacgccgacagaagtggcagaggaacttggcatgagtgaacaggatgttgtcacaacaatgaatgaaggattctttgcgaatctgctttcaatcgacgagaagctgcatgatcaagaagacggtgaaaacgtccaagtcatgattcgcgacgagaaaacagtgacacctgaagagaagatgctgaaagatgaattaatagaacagcttgctgaaaaaatgaccgagctatcggaaaaagaaaagctcgtgatcagtcttttctataaagaggaactgacgttaacagaaatcggtcacgtgctcaatttatcgacctcgcgtatttcgcaaattcattcaaaggcattgttcaagcttaagcatctgcttgataaagccattcaatcttaaagagttagtgagtgaaaaaatatgttatggctgattagcttcatgcttcatgctgcacttatttattttgtgatcattttatatacgagaatgaattcgctgaagataactgaacaaaagcagcgagaacttctagaagaaacggaaaataccctggctgcatttttgatggaagtcaaagaagagaatgacaaactatcaaaagtggcagccgcttcccctgatttttctgctgaagagctgaaatcggattttcagacaccaaagcagccacaaccaccaattgaatcccagcaatcggtagaaagtgaagatccagtaccagagcacttgtcggctctccttagtgaagttgaagtgcaggaagagaaggtaaacgaacccgttccacatcttgaatcagaagcttctgtgccttctgaaagtgaaatagaagaaacattcgaggaccaagtgaagaccttatatgacaaagggcattcgctagaagaaatagcgaaagaactgaaaacgggcaagacagaaatcgagcttttattaaaatttagcggaaagctgtaaaggattcttgattgtcagtccatcatgtgttatattatttcttggtgttaaatacacacgcttaatgattcgtatgaaggtgctgccgtggcgcagttttatgtgaacatgacttgagcggaggaaaaaaaaccattatattaggaggcaacaaaatgtcagttatttctatgaaacaattgctagaagctggtgttcacttcggtcaccaaacgcgccgttggaacccaaaaatgaagcgttacatctttacagagcgtaacggtatctacatcatcgatcttcaaaaaacggtgaaaaaagtagaagaagcttacaacttcacgaaaaaccttgctgctgacggagggaaaatccttttcgttggtacgaaaaagcaagcacaagattcagtgaaagaagaagcaatccgttctggtatgttctatgtgaaccaacgctggcttggtggaactttaacaaactttgaaacaatccaaaaacgtatcaaacgtttaaaagatattgaaaaaatgcaagaaaacggtacattcgatgttcttcctaagaaagaagtcgttcaactgaaaaaagaattagagcgtcttgaaaaattcctaggcggaatcaaagacatgaaaggtcttccggatgcacttttcattatcgaccctcgtaaagagcgtattgcagttgcagaagctcgtaaattgaatatcccaatcatcggtatcgttgacacaaactgtgatccagacgaaattgatgttgtgatccctgcaaacgatgatgcaatccgtgctgtaaaacttctaactgctaaaatggcagatgcgattcttgagtctaaacaaggcgaagaagaagctgttgtagaagaaacgacagaaactgaaacaacaactgcgtaacctattcaaaaggtgataagagggaaatgccttttatcacctttttttcacctagtaatccgtgttttaacatagaaggaggaaatgtaaaatggcaattactgctcaattagttaaagaactgcgtcaaaaaactggtgcaggtatgatggactgtaaaaaagcgttaacagaaactgatggtgacatcgacaaagcaatcgatcttctaagagaaaaaggaattgcaaaagctgcgaaaaaagcagaccgtattgctgcagaaggattaactcttatcaaaactgacggcaacacaggcgtgatcctagaagtgaactctgagactgatttcgttgcgaaaaacgaaggattccaatcacttcttaacgaacttgctgatcatttgcttgctgctaaacctgcaacaattgaagaagctcatgcttctaaaatggaaaacggttcaactgttgaagagcatatcacatctgcaattgcaaaaatcggagagaaaatcactctacgtcgtttctctgttatcacgaaagaagataacgcagcattcggttcttacttacacatgggcggacgcatcggtgtgttagctgttcttaacggaacaactgacgaagagcttgcaagagacattgcaatgcacgttgctgctgtaaaccctaaatacatttctcgtgaccaagtgtcagaagaagaagcaaaccgtgagcgcgaagtattaacacagcaagcgcttcaagaaggaaagcctgaaaatatcgtagctaaaatggtagaaggccgtctaaacaaattcttcgaagaaatttgcttacttgaccaagcattcgttaaaaacccagatgaaaaagtgaaacaagtagtagctgcgaaaaacgcaagcattcaaacttatgttcgctatgaagtgggcgaaggtattgaaaagcgtcaagacaactttgctgaagaagttatgagccaagtgaaaaaataatgtttgaaaagctctctggggcttttttagggagcacaagcactgtgttccctattttttagaggatattgatttacaaaagacagtttcttacgcataataagagacggtatagtttacacttggaggttatcatgagcaaaccgaaatataatcgcattgtactgaagctaagtggcgaagcactagcaggtgatgctggaaatggaattaacccaactgtcattcaatcaattgcaaagcaagtaaaagaaattgcagagcttgatgttgaggttgcagttgttgtaggcggaggaaacctttggcgcggtaagacaggcagtgacttgggaatggaccgtgcaacagcagactacatgggcatgctggcaacagtgatgaattcactcgcgctacaggacagcctagaaacgcttggcattcagtctagggtacaaacctctatcgaaatgagacaggttgcagagccatacataagaagaaaagcgatccgtcatcttgagaagaaacgtgtcgtgatttttgctgcaggtactggtaacccttatttctctacagatacaacggcagcacttcgtgcagcagaaattgaagcagatgtcattttaatggcgaaaaataatgtagacggtgtctacagtgctgatcctcgtacagatgcggatgcagtaaaatatgataagctttcatatcttgacgtgttaaaagaagggcttgctgtaatggattctactgcgtcctcattatgtatggacaatgacattccattaatcgtattctccattatggaagaaggaaatattaaacgtgccgtcaatggcgaatcaattggaacgattgtgagggggaaataacgtgtcaaaagaagtattgaaccaaacgaaagaaaaaatggaaaaagccgttcaagcatacggacgtgaactagcaactgttcgtgcgggcagagcaaatgcttcattgcttgataaagtgacggttgattattacggtgcacaaacaccactcaaccaaatcgcgtcaatcacagtgccagaagcacgtatgctgattatcacaccttatgataaaacagccatcggtgatatcgaaaaatcgatccaaaagtctgatcttggcatcacgccaacaagtgacggaaatgtgatccgcattgcgattcctgcactaacagaagaaagacgtaaagagcttgtgaaagtggtaagaaaatattcagaagaagcaaaagtagctgttcgtaatgttcgtcgtgatgcaaacgatgagttgaaaaagcttgagaaaaatggtgagatcactgaagatgaattaagatcatcgacagaggatgttcaaaaattgacagatgaatatgtcgctaaaattgatgacgtgacgaaagataaagaaaaagaaatcatggaagtttaagaaaaaactatgtacaatagataatagtgaaaagaccctcttcatgtttacagggggtttttttgttaatactgttggtgactatattattagcgggaacgcaacctttttgggtgatggaggaatctcatgctcaatatactcaaaaattggaagaatcagcaaactgctgcttccaacttagaaagcctgacaaaagaagacatattaaatggagaaattcctgaacatatcgccattatcatggatgggaacggaagatgggcgaaaaaacgtgctcttccacgggtagcaggacatcatgaaggaatgaaagtcgtcaagcgcatgacaaagcttgcaaatgagctgaatgtcaaagtgctgactttgtatgctttctctacggaaaattggaaacgtccaaaactagaagtagactttttaatgaagcttcctgaagaatttttgaacatctacctgcctgaactcatcgaggaaaatgtccgtgtgcgcttaacaggtgatccagacggcctcccgcagcatacgaaaagagcggtagagaacgcagtaaagagtacggcgaataacgacggactcgttttgaattttgcgctcaactatggagggcgcacagaaatcgtctccgcatgcagacaaatttctgaaaaagtcaaagaaggtaagcttcaagcagaagacatcacagaagagatgttttcagcttatttaatgacagaatctcttcaagatccggatttgcttattcgcacaagtggagaaattagattaagtaactttatgctttggcaaattgcatacagcgagtttgtctttacggatgtgctttggcctgacttttctgatgagcatcttataggcgctatcggagaataccagcgccgcggccggaggttcggtggaatttagagggtggtgcagatgaaacaaagaattttgacgggtgttttggcagctgcagtctttttacttgcggttatatatggacagatgccatttaccctgctgatttacttaatgggaagtgtcgctctctttgagcttctaagaatgaaaaagatatcgattttcagctttcctggtattgtcagcttaatattgctttggcttttaatgggcggagagaacagcttcttcccgaacgtagacgcatcaaaaatgcaaattgctttatttgcagtcttaatccttttaacttatacagtgttgagcaaaaactctttcacattcgatgaggttgcttttgttgtattagcgacattatatattggcgtcagtttctattatttcatccaaattagaggcttatatggcatgagtgcgatcttcttcgcagcagtgattatttggtccactgactcaggtgcttactttattgggaaatctatggggaaacgaaagctctggccagagatcagtccaaacaaaacagtagaaggatttatcggcggaatcgtcacagcggtcgtgttgtcatttgtgtttcaggcggttacaggatttttgccatcatatctgcttgttatgtttattactcttttgctcagtatctttggacagcttggcgaccttgtggaatctgctttaaagcgtcattatcacgtaaaggattcagggacaattctccctggacatggcgggattttggacaggtttgacagctttttgttcgttctgccgtttttatatttactgctcgcaacgtttgccagctaacctcatagaaacttattgaacgagagaaggagtggcaatttgaaatatatttcgctattaggcgcaacaggatcaattggagaacaaacattagatgtgattaggcagcacccagacaaatttaagctgaaagccatgacatttggccgaaatgtagataaggccattccaatcatagaacagtttcagcctgaatttgttggatgtttaagtgaagagacttatcagacgctaaaaggtcattcatttgaatacgatgtcaagatggctgctggtgatgaagccaacatcgaggcagcgacctatgatgcagtggacgttgtggtcaatgcacttgtaggaagtgttgggcttgttccaacattaaaggccattgaacaaaaaaagacgattgcactcgcaaataaggaaacacttgtcacagctggtcatatagtaaaagagtacgcgaaaacatatgatgtacctttacttcctgtcgatagtgagcattccgctatttttcaatgcctgcaaggtgaacaagctaaaaacattgaacgcttaatcgtgacagcttcaggtggtagtttccgagataaaaaacgaactgaacttgaaggtgttacggttgaagaagcgctgaaccacccaaactggtcaatgggagcgaaaattaccattgattcagcgacgatgatgaataaagggctcgaggtgattgaggcacattggttgtttgatataccgtatgaacaaattgatgtgctgttacataaagagagcattatccattcgatggtggaatttcacgacaaaagcgtcatggctcagttagggacaccagacatgagagtgcccattcaatatgcactcacataccctgacagggcgccattaccagaagcgaaatcattgaacctttgggagattggacaattgaatttccaaaaagcggattttgacaggtatcgctgcttacattttgcttatgaatcaggtaaaataggagggacaatgcctgctgtgctcaatgcagcaaatgaaatggcagttgatgcatttctgaaaggcaaagtaacgttcctgcaaattgaagaattgattgaaaaggcactaaatagacatcatgtgatttcaacgcctagtttgcaagatatccatgaagtggacaaagatacacgagactttgttcaatcaatcctcacataaggtggtatgttcgtgaatacagtgattgcgtttattattatttttggaacgctcgtttttttccacgagcttggccatttaattatggcgcagcgagcggggattttatgccgcgagttcgcaattggttttgggccgaagattttctcctttaaacgaaaggaaaccgtttataccattagactgctccctattggcggatttgttaaaatggcaggagaggaccctgaagtcattgaaattaaaccaggtcatacagtggggctcttattcaatgagcaaaatgaagtagaaaaaatcattttaaatgacaaagaaaaatatcctgatgcacttgtcatcgaagttgagcagattgatttagatcatgccatgagaatctcaggatatgaagctggaaatgaagatattttaactggctacaatgtcagtcaaacaagcttttatattgcagatggtgaagaaattcaaatcgcaccatacaatcgtcaatttggatcaaaaacggtatggcagcgtattaaagcgatcgcagctggaccgattatgaactttatcctggcgtatgtgattttggttgctttaggctttattcaaggggtaaccgttgatgatcctatactcggcaagctgacgaaagacggccgagcggcagaagctggactcatgcagggagaccacatcgtgtccattaacggggataaaatgaattcttggacagacgtcgttcaaaccgttcaaaagaaccctgagaaaaaaatgaatgtcgtcattgaccgagacggcaaagaaagcactgtgcaggttgtaccagaagctgtgaaagcagacggaaaaagcattggccgtttcggatcttatccgccaactgaaaatggatttctgaaggttatttcatcctcaggaacgactgtgatttcaacagcaggactgattttaacgaacttgcaaaaaattgtcacaggacaattttcactagatatgttagcaggtcctgttgggatctatgacatgacaggagaagtagccaagcaaggtgtgttaacattaatgcagtttgcggcgttccttagtatcaacttaggcatcgtgaatttattaccgattcctgcactagacggaggacgtttactattcttgtttgttgaagccattcgtggtaaaccaattaatcgtgagaaagaagcacttgttgtctttatcggtgttgcattcctcatgctgttaatgctagtggttacgtggaatgacatccagcgattatttttataaaaaccaatgtctcttgtttctcattacgggaaacaagagtttttgtgagtagtcctatttcataaatgaggtgtaacgacatgagacaatccctgactttcattccaactcttcgagaggtgccggcagatgctgaggcaaaaagtcatcagctcttagtaagagctgggttcattagacaaaatacaagcggaatctatcattatctgccgcttgctcataaagtcatccagcatattcaatccattgttcgcaaggaaatggaaaaggcaggagcagctgagctgttaatgccagtgctgcagcaggcagaaatgtggcaagagtcaggaagatggtatacatacggtccagaattgatgcgtatgaaagatcgtcatggccgcgagttcgcacttggcccaacgcacgaagaggtgatcacatcactcgtacgcagcgaagtaaaatcgtataagaagcttcctttaactctttatcaaattcaatcaaaattccgcgatgaacagagaccgcgttttgggctgctgcgcggacgtgaatttattatgaaggatgcgtactcattccattcttcaccagaaagccttgatgacacatacaacaagatgtttacagcttactccaatgtattctcaaaagtaggtcttaattttagaccagtcattgcagattctggtgcaatgggaggaaaagatacacatgagtttatggcactgtcagaagtaggagaagatacaattgcatactctgacacatcttcctatgctgcgaacattgaaatggctgaagctgtttatcacggagaagaagcaaatcctgcggacttcaaagaacttgaaaaagtccacacaccgcaagtgaaaacgattcaagacatcgctggatttttagaagttgattcttctctttgtatcaaatctgttttgtttaaagcagatgatgcgtatgttctcatcctgactagaggcgaccatgaagtaaatgatgtgaaagtgaaaaacttggtaggagcacagcttgtagagcttgctactcgcgaagaagtactagaagtcattggaacagagcctggatttgttggtcctgtgaagctggaagcagaagtcgatatttatgcagaccttgcggttaaaggcatgacaaatgctgtcgcaggtgcaaacgaagcggattatcactatgtcaatgtcaatcctgcgcgtgatgtatcagtgaaagaattcacagatcttcgtttgattcaagaaggagatgtttctccagatggagaaggcacaatccagtttgccaaagggattgaagtaggacaagtctttaaactaggcactcgttattctgagtcaatggatgcgacgtacctcgatgagaatggacgagcgcagccaatgattatgggatgctatggtatcggtatctctagaactctttcagcaattgttgaacagcatcacgatgagaaaggaatcatttggcccgaaactgttgcgccatatgaccttcatctccttgcattaaatatgaaaaacgatgctcaaaaagagctggctgaaacgttatacgagcgcttagaagatgagggctttgacgtacttttcgatgaccgccaagagcgtgccggagtaaaatttgcagacagtgatttaattgggctgccaattcgcattagctgcggaaaacgttcagaagaaggcattgttgaagtgaagtttagaaaatcaggtgaatcacatgaagtatctgttgatgagctgatttcatttatacgccaagcataaaaacgaacaaaaaaatgaaggtacctcctgtagaaaagaggtacctttctgattgacaaaaggagggttctgtcttggatgaacaattaccgatcacacggcggcaatttcatatattactcaatcagattcaaatgacagatgatgacctcagtcgttactttgaagaaggagaaatcgtcaaattgacggtgcataaggcgacgaaaacgtggcatttcctttttaaatttaaggcgcttctgccttacaaggtatatgcgatgtttctcagcaggctgacaaatgcattttctcatattgcacaagtcacttgtacgattgaagtcaatgatccgaacatctctgaagagctcgttcaatcgtattggtcacattgtgtggaagagcttcaaggaatttctcctccaatcatcagcttgcttcagcagcaaaaaccatcgctgtctggacataaaatcatcatcaaaacgaaaagcgaaacagaggctttggccatcaagaagaagtacagcccaatgctccaggctgcttttaaacaagtgggctttccagagctgcaattcgatacagaaatttttgtatcagatcaagagattcagaagttcagagaacaaaagcttgctgaagatcaagaaagagcgatgcaagccctcactgagatggagaagaaggaaagtgaggagcaggatgaagctccgtctggccctctcatgattggctatcaaattaaagacaatgaagaaattcgtacgcttgatagtattatggatgaggaacgaagaatcaccgttcaaggctacgtattcgatgcagaaacgcgtgagctgaaaagcggcagaacgctttgtatctttaagattacagattatacaaacagtattttaatcaaaatgtttgcaagagaaaaagaagatgcccagctgatgaaatcattgaaaaaaggcatgtgggtcaaagcaagaggaagcattcaaaacgatacgtttgtcagagaccttgtcatgattgccaatgacgtcaatgaaatgaaacctcagctgaaagaggatacggcacctgagggtgagaaacgtgtcgagcttcatttgcattccccaatgagccaaatggatgctgtcactggcattggcaggctggtggaacaagcaaaaaaatggggacatgaagcgattgccctgacggatcatgcggttgtacaatccttcccagatgcgtatgcagcaagtaaaaagcatgacatcaaaatgatgtacggtgtggaaatcaacttggtcgacgacggagtacccattgcctataatccggagcaccgtttgttagatgacgcgacgtatgtcgtatttgacgtagagacaactggactttcagccgtttatgacacgatcattgagctggcagcagtgaaaataaaaggcggggaaatcattgaccgctttgaggcatttgcaaatcctcatcacccattatcagcgacaacgatcgaattaacgggtattacggatgatatggtcagagatgctccagatgtcgtcgatgtcgtgcgcgatttcaaagaatggattggacaagatatccttgttgcgcacaatgcaagttttgatatgggctttttaaatgcagcgtacaaacgcctgttaaaaacagataaagcgtcaaaccctgtgattgatacacttgaactcggccgattcctttaccctgaatttaaaaatcaccggctcaatacactttgtaaaaagttcgatatagaactgacgcagcatcaccgggccatttacgatgcagaggcgacaggctacctcatgctgaagatgctaaaagatgcggctgaaaaagaaattgcctatcacgatcaattgaatgaaaacatgggtcagtctaatgcctaccagcgctcacgtccttaccatgccattctgatcgcacaaaatgagaccggtctgaaaaatttattcaaacttgtttctctttctcatattcattatttctaccgggtgccgcgcattccgcgctcacagcttgagaaatatcgagaaggtttaattatcgggtctgcctgtgataagggtgaggtctttgaagggatgatgcaaaaatcacctgatgaggtggaagacattgcagcattttacgactatttagaagttcatccgccagaagtgtatcagcatctgctgcagctggagcttgttcgagatgaacgtgcgttaaaagaaatcatcacaaacattgtgaagcttggcgaaaagctcaataaaccagtcgtggcaactggaaatgtgcattatctgcatccagaagacaaaatttatcgtaaaatcttaatttcatcacagggtggagcaaatccgcttaaccgtcacgaactgccaaaagttcattttagaacgacagatgaaatgcttgaagcattctccttcctaggagacgaaaaagcgaaagagatcgtcgtggcgaatacgaaaaaagtatctgagatggtcgaaagcattaaaccaatcaaagatgacctatacacaccaaaaattgaaggtgcagatgaagaaatacgggaaatgagctatcaaatggcgcgcagcatctacggagatgatttgccgaaaattgtagaagaccgtattgagaaagaattaaaaagtattatcggccatggatttgccgttatttacttaatctctcataagcttgtaaagaaatcacttgatgatggatatcttgttggttcaaggggatctgtcggctcatctcttgttgcaacattaacagagattaccgaagtgaacccacttgccccgcattatgtatgtccaagctgtaagcattcggagttctttaatgacggatctgttggttcaggctttgaccttcctgacaaagactgtccagaatgtggtacgccgtacaaaaaagacggacatgatattccgtttgaaacgttcttaggttttaaaggagacaaagtccctgatatcgacttgaacttctcaggtgaatatcagccgattgcacataactatacgaaagagctgttcggtgaagagtatgtataccgagcaggtacgattggtactgttgcagaaaaaacagcttatggttacgtgaaaggctacgctggagatcataatcttcatatgaggggcgcagaaatcgaccggcttgtccaaggctgtactggggtcaaacggacaacgggccagcatccaggcggtattatcgtagtgccggattatatggacatttatgatttctcaccaattcaatatccagcagatgcgacaggttctgattggaaaacgacgcattttgatttccattcaatccatgacaacttgctcaagcttgatatactagggcacgatgatccaacggttattcgtatgcttcaggatttaagcggaattgatccaaaaacgattccaacagacgatcctgaagtgatgaaaatttttcaagggacagagcctcttggtgtaacagaagagcaaattggctgtaaaacaggtacactcggtattccggagtttgggacaaggtttgttcggcaaatgcttgaggatacaaaaccaacgaccttctcagagctcgttcagatctctggactatcacacgggacggatgtatggctcggaaacgcgcaagaactcattcacaataaaacgtgtgaactaagtgaagtgattgggtgtcgtgacgatattatggtctatctcatctatcagggcttagagccgtcactcgcatttaaaatcatggagtctgttcgtaaaggaaagggacttccccctgaatgggaagaagaaatgaagaataataatgtaccgaactggtatattgattcttgtaaaaagatcaaatacatgttccctaaggcccacgcagctgcttacgtattaatggctgtacggattgcctacttcaaggtgcatcatgcacttttatactatgcggcttactttaccgttcgtgcagatgactttgatatcgaaacaatgacaaaaggatcgaatgcgattcgagcagtcatggacgatattaactcaaaaggtctagatgcatcgccgaaagaaaagaacctattaactgtactagagcttgcacttgaaatgtgtgaaagaggctaccatttcaaaaaagtggacctctaccgatcaagtgcaacagagtttatcattgatggagatggattaattccgccattcaactcgatccctggactcggaacaaacgttgcgttaaatattgttcgcgcacgacaagacggggaattcctttcaaaagaagatttacaaaaacgcggaaaagtgtcgaaaacgatcctagaatatttagatcgccaaggctgcttagaagcacttcccgatcaaaaccagctttctttgttttaatgcgattcatgaagagcgtccttaaaggggcgttcttttttcatatacaataattttattatgttaactaaaaaagatttcccatcaaatggaatcattttcttattcattcatataccttgatttaacgtgatgttttaagagaagagattgtatgtcattctttctacccaaatagagcaaaaaagagaatttcgccgtctgaaatgttctcatgcgacatatgatcattctgggtacagtcacaaaaagaatcaagagaaaaaaccttcgatgagcgtaaagctgattgctgtttactatgcttatttttgaaacgtatttgattcttttcaaaactgttcaaatcacgttctgaataaaaggaggtggcttgtctattcatgtttgactaaaaagaaggagtgagtcatacggaaatggcatcttataactatgtagaggttcttcaaaaatccttgttgttttatgcagcgcagcggtctggaaagcttcccgaaagcagccgtctcaactggcggggagattctggactagaggacgggaaggatgtagggcatgatttaactggcggctggtatgacgcaggtgatcatgtgaaatttgggcttccgatggcctactcagcagctgtgcttgcatggacagtatatgaataccgagaagcctatgaagaggcagaactgcttgatgacatcctcgatcaaatcagatgggcaacggattattttttgaaagcacatacaggtccgaacgagttttgggcgcaggtaggtgatgggaacgctgatcatgcttggtggggaccggcagaagtgatgccgatgagccggccagcttttaaaattgatgaaaattgtccaggaacagaagtagccgcacaaactgctgcagctttagcagcgagttctatcatttttaaagagacagatgccccttatgcagcaaagcttctgacccacgcgaaacagctttatgcatttgctgacaggtatcgcggcgagtatacagattgtgtcacaaacgctcagccgttttacaactcctggagcggctatattgacgaactcatttggggcggaatctggctgtacttggcaacaaatgaagaaacctatttaaatcaagcactaaaagcagtagaggaatggccgaaggattgggattatacgtttaccatgtcatgggacaatactttttttgcttcgcaaatcttactcgccagaatcacgaaagaaaatcgatttatagaatcgacagagcgtaatctcgattactggacgacgggttttgttcaaaatggaaaagtcgaaagaatcacttatacgcctggcggtttggcatggctagatcaatggggatcgcttcgttatacagcaaatgcagcatttttagcctttgtctatgctgattgggtttcagatgaagaaaaaaagaatcgatatcaaacgtttgcgatcaagcaaactcactatatgctaggtgataatccgctaaatagaagctatgtcgttgggtttggccagaacccgccgaagcatccacaccatcgaactgcacatggctcatggtctaaccagctgacaaatcctccgtatcatcggcacactctttatggagcgcttgttggtgggcctaatgcacaggatcaatatgacgatgacatctctgattatgtatcaaacgaggtggcgacggactataatgccgcctttactggaaatatagccaaaatggtgcagctgtttggaaaggggcaatctaagcttccaaatttcccgcctaaagaacaggctcaggatgagttttttgtagaggcagctctgatgaataacgatacaacatcaactcaggtgaaggcggttctatacaatcggtccggctggccggcaagaagcagtcaaacgctgtcctttagatattatgtcaatctgagtgaggtctttgcaaagggattcactgaaaaagatattcaagtgacagcagcctacaatgaaggcgcttccttatctccgctgaaggtatatgacgcatcagcccacgtatattatgcagaaattgattttacgggcgtagcgatttttcctggaggagaatcagagcataagaaggaaatacaatttcgattatctgcaccaaatggggcgaatatatgggatgcctcaaatgattattcctttcaaggcttaacttccaatatgcaaaaaacagcgaggattcctgtttttgatgatggtgctttggtatttggtgcacttccagacaaataaaaatcaagatgtattgaaagggtgaagaacttgtcaaacaaagaacggtttttaacgctttatcatcaaattaaaagtgatgcgaatggatatttttcatcagaaggaattccgtatcattcaatcgagacgctcatttgcgaagcgcctgattacgggcatatgacaacttcagaagcgtatagctattggctgtggcttgaggtgttgtacggacattacacaggggattggagcaaattagaggcagcctgggacaatatggagaagtacatcatcccagtaaatgaagatggaaatgatgagcagccgcatatgagcgcctacaatccttctagcccagccacatacgcagcagaaaaaccatacccggatcaataccctagccagttaagcggtgctcgtcctgcgggtcaagatccgattgatggtgaattgaaatcaacctatggaacgaatgaaacgtatttaatgcactggctgcttgatgtcgataactggtataaatatggaaacttgctcaacccatcacataaagctgcatatgtgaacacattccagcgtggtccacaggaatccgtatgggaggccatccctcatccttcacaagatgataaatcttttggaaagccgaatgaaggctttatgagcttgttcacaaaagaaaatcaagcaccagctgctcagtggcgctataccaatgcgacggatgctgatgcgcgtgcaatacaagtgatgtattgggcgaaggaactcggctataatgagtcagcctatcttgataaagcgaaaaaaatgggggattttcttcgttacggtatgtacgataaatattttcaaacgattggaagcggcaaacaggggaatccgtaccctggaaacggaaagggtgcctgtcattacttaatggcgtggtatacctcttggggcggaggacttggcgaccatgccaactggtcatggcgtattggagctagccattgtcaccaagggtatcaaaaccctgtcgccgcttatgctttatcctcagacaaaggaggcttaaagccatcttccgctactggtgcaagcgattgggaaaaaacattaaaaaggcagcttgaattttatgtatggcttcaatctaaagagggagcgattgcaggaggtgcaaccaatagctggaatggagactatagtgcttatccggcgggaagaagtactttttacgatatggcatatgaggatgcacctgtttatcttgacccgccttctaataactggtttgggatgcaggcatggccgatggagcgcgtagcagagctttattacatttttgtgaaagatggagacaaaacatctgaaaatgtccaaatggccaaatcttgcatcacaaaatgggtcaactatgcattagattacatttttatcggcagccgtcctgtgtcggatgaagagggttatttcttagatgaccaaggacaaagaattctaggaggaacaaatgctgctgttgctacaacgagtgcacctggcgagttttggcttcctggaaatattgcttggagcggacagcctgacacttggaatgggttccagtctgcaacaggaaatccaaacttaacagctgtaacaaaagatccaactcaggatacgggcgtactagggagtctagtcaaggctttaactttctttgctgctgccactaagctagaaacaggggattatacagcgcttggtgtcagagcgaaaggtgctgccgcacagctccttgaggttgcgtggaattacaatgatggcgtgggcattgtaacagaagaagaaagagaggactatgaccgcttctttaaaaaagaagtgtatttcccaaatggttggaacgggacatttggtcaagggaatcagattcctggagccagcactattccttctgatccgcagcgaggaggtaatggggtctatacgagttttgctgatcttcgtccgaacattaaacaagatccagcatggtcttcactcgagagtaaatatcagtcttcatttaatgaagcaacaggcaaatgggagaatggggcaccggttttcacctatcaccgtttctggtctcaagtggatatggccactgcctacgctgaatatcatcgtctcatcaactagcaagtcaaatttaagctgccggtttctttgagccggcagtttgattaggaaatataaatccagtgaagataagggtgtttttacatggtcaaagaaagaagttttcttcatcaatcattaaacaagggcgaaaatgggcagataaatctgaagtggaaaaaagaggcgaatgatcgaatttcagagcatagacaaagagatcttgaaataaatgtcacaaatcacgaaaaaaagccaatagcaggtatagaggttgagattaagcaaaataggcatgaattcgcatttggttcagcgatgaatgaccaagtgttgtttaatcaacaatatgccgatttttttgtgaagtattttaattgggctgtttttgaaaatgaggcaaaatggtatgcgaatgaacctgaaagagggaaaatcacttacgaaaaagcagatgcgatgctgaattttgcagataaacatcaacttccagtgagagggcacgctttattttgggaggtagaggatgcgaatccaagctggctgaggtcactaccgaatcacgaagtgtatgaatcgatgaaaaaccggcttgagcatgcgggtaatcattttaaagggagattccgtcattgggatgtaaacaatgaaatgatgcatggttcattttttaaagatcgcttcgggaaaaatatttggaagtggatgtatgaagaaacgaaaaaaattgaccctcaagcactattgtttgtgaatgattataatgtgatctcatatggtgagcatcacgcttataaagcgcatatcaatgaactgcgtcagttaggcgcacctattgaggcgattggtgttcaaggacattttgaagaacgggtcgatccagtcgttgtaaaagagaggctcgatgtgcttgctgagcttggtcttcctatatgggttacagagtacgattctgttcaccctgacgctaatagaagagcggataacctagaggctttatatcgcgtcgcatttagtcatccagccgtaaaaggagtgctaatgtggggattttgggcaggtgcccattggagaggtgagcatgcggccatcgtgaattatgattggtctttaaatgaagcaggccgacgttacgaaaagcttctaaatgagtggacgacacaaagagttgaaaaaacagatgcgaatggcaatgtgacatgtcgagcatttcacgggacatatgagattcgaatcggtaaagaaagtaaactgttaaaacaacaaacaattgaacttgattcaaatgaacaaacaccgcttcggctagatgtgatcgtacctgaagaaggctagattgtgaggggaatttaaatgaagaaatggactcaaagagtgtcttgcttcatacttgtggtcgctatatgggccggctggttttcacttacgattaaggccgcctcttatgtacagacgtctggtacacaatttatgctgaacaatcaaccattttacttcgctggcacaaataattactatttccattacaaatctaaaaagatggtagatgctgtgttcgatgatatgaaagcaatgaatttaaaggtcatacgtatttggggatttcacgatggggcccctcaagaaaactcagttttacaatctagtccagggatctatgaagaatcgggttttcaaaaactagattatgcgatttataaagcgggacaggaaggaataaaacttgtcatcccactagtcaacaattgggatgattttggcgggatgaatcaatacgtaaagtggttcgaggcaggaacgcatgatgccttttatacagatcctcgtatacaaaaagcttacaaaaattatgtgcgctatgtattagaaagaaccaatacgtacacaggtgttcaatataaggacgatccagctattatgacttgggaattagccaatgagccgcgtgtgcagtcagatccaacgggaaatatactagtcaaatgggcagatgaaatgagtacgtggatcaaatcgctggatcgtcaccatcttgttgcagtaggagatgaagggttctttcgcataccaggacatgaagactggttttatggaggcggagaaggcgtcgattgggaccgtttgacggctctctctaatatcgattatggaacctatcatctgtacccagatcactggaacaagtcagctgcttggggagtgaaatggatcgaagaccatatcacccgcgggaagtcaatcggaaaaccagttgtgttagaagagtttggcgttcaaaatcaatcagcgcgtcctgacgtatatcaaagctggctgtcagcggttgagcggctcggaggagctggcagtcaattttggattttaacaagtattcaggacgatgattcgctctatccggattatgacggtttccgcatcataaaggggagcagggagtcagcacttatcagtgaacatgcgaaaagaatgaacgaaaagaactgatggcgaatgcctgctgaataaggaacttcatttgcataaaaaaattggatatggtatagtttttatggaaatgctaacgattaccgagacaagagtggggaaacccgctcttttgtattgaacaggcaatttttgtctcgacattattcatccgttttctgctccccctgctcacataaagcagggtttttatgcagaatgattgataagagcgtttatcgaaagcacaaggaggaagagaatgagcaaaaaagtagtggatgtcgtaagcgaaatggtgcagccaattttagatggcttacagcttgaactcgttgatgttgaatttgtcaaagagggtcaaaactggttccttcgcgtgtttattgactctgataaaggtgtcgatatcgaagaatgtgccaaagtgagcgaagccttgagcgaaaagcttgatgaggcagatccgattagccaaaactactttcttgaagtgtcctctcctggagcggagcgcccattaaagaaaaaagctgattttgaaaaagcacttggaaaaaatgttttcatgaaaacatatgaaccaattgatggtgaaaaagcatttgaaggtgagcttacaagctttgatggtgagattgcaacagtgacagtgaagatcaagacaagaaagaaagagatcaatattccatacgaaaaaatagctaacgcaagattagcagtttcgttcaattaaccttttcattgatataagggggaaccataaaaatgagtagtgagttgttagatgccctgactgttcttgagaaagagaagggtattagtaaagaaattattattgaagcgatagaagctgcactcatttctgcatataagcgtaactttaatcaagcacaaaatgttcgtgttgatttaaaccgcgaaacgggaacgattcgcgtatttgcaagaaaagatgttgtagatgaagtgtatgattctcgccttgaaatctctgtagatgatgcagccaatatcaacccgaattacatggtaggtgacgtcgttgaaattgaagtcacgccaaaagacttcggacgcattgcagctcagactgcgaaacaagtggtgacgcagcgagtgagagaagcagagcgaggtgtgatctacactgagtttatcgatcgcgaggaagacattatgacgggaatcgttcagcgaattgacagtaaattcatttacgtgtcacttggcaaaatcgaagcccttcttccggtcaacgaacaaatgccaaatgaggactacaaaccacatgaccgcattaaggtgtttattacaaaagtcgaaaaaacaacaaaaggaccacaaatttatgtgtctagaacacatccaggtcttttaaagcgtttatttgaaattgaagtgccagaaatttatgatggtactgtagagcttaaatcggttgctagagaagctggggaccgttctaaaatatctgttcgtacagatgatcctgatgttgacccagttggttcttgtgttggaccaaaaggtcagcgtgtacaagcaattgtcaacgagctaaaaggcgaaaaaattgacattgtccattggtctaatgacccggttgaatttgttgccaacgcattaagtccatcaaaagtacttgatgtcattgtaaatgaagaagataaggcgacaacagttattgtccctgattatcagctgtcgttagccattggtaaaagaggtcaaaatgctcgtcttgcagcaaagctgactagctggaaaattgacattaaaagcgaaacagatgcaagggaactcggtattttcccaagaactgaagactctgaatctcttttcttagaggctgaaccagtagctgaggaatctgacgaataagaggtgatgtaaaaggtgaatagccgaaaaaaaatcccgcttagaaaatgtgtcgtgacgggagaaatgaaaccaaagaaagaactgatccgtgttgttcgatctaaagaaggtgaagtgtctgttgacgcaaccggaaaaaagaacggacgcggagcttacctttctctcgataaagaaaccattcttgcggcaaagaacaaacgcagtttacagcagcaatttcagacacagattgacgaacacatatttgaagaattactagaactagctgaaaaggtgaaaaaaccaaatgactcaatctgaatggtatcctttgcttggtctagcaaatcgagctcgtaaagtcgtgtcaggagaagatcttgtgatcaaagaaattagacatgcgcgtgctaagctggttcttcttgcagcagatgcctcatcgaacacagagaaaaaggtatctgacaaatgcaaattttataatgttccggttagaaaagttgaagaccgttccgttctcggacgttctattgggaaagaagctcgcgtagttgtcgctgtcactgaccaaggcttcgctaagaagctgataagcttgctcgattaatttatttgggggtgaacgaatggctaaagtgagagtatatgaatacgcaaaagccatagatgtttcaagtaaagatattatagcagcgcttaaggatatgaacgtggaagtgaacaaccacatggcgacgcttgaagacgacactgtgaaaaagctagacgctatctataaaaaagccaaagcaaaagagacagctaacgagaaacccgcagaacaaaaaaaacaatcatctaacaaaaacaatgatagaaagaagaatgacgtgcagaataatcaatttaataaaaacaaaaaaaacaacaaccaaaacaaaaacaaaaataaacgcggtgggaataacaaaccgcagcatcagcaagctagacctgtgaagcctaagaaagagcttcctgaaaaaattgaatttacaaattcaatgacagtcggccagttggctgaagagcttggaaaagaaacagctgaaattatcaaaaagctgatgatgcttggtgttatggcaaccattaaccaagagctggataaagatacagttgaattaatcgcttctgaatatggcgttccagtagaggaagtcattattttagaagaaactgaacttgaaaagtatgaagttgaagataaagaagaagatatgcaagtacgccctccagttgtgacgatcatgggacacgttgaccacgggaaaacaacgcttcttgacagcattcgtaagacgaaagtcgtcgaaggcgaagctggtggaatcacgcagcatatcggtgcttaccaaattgaagaaaacggcaagaaaatcacgttccttgatacacctggacacgcagcatttacaacgatgcgtgcacgtggtgctgaggtaacagatacgacaattctggtcgttgcagcagatgatggcgtgatgccgcaaacgattgaagccattaaccatgcgaaagcggcagaagtgccaatcattgtcgctgtcaacaaaattgacaaaccaacagcgaaccctgaccgtgtgatgcaggaattaacggagcatggtttagtaccagaagcttggggcggcgaaacgatcttcgttcctctatctgcaaaaacaggtgaaggcattgacgaattgatcgaaatgatccttcttgtcagcgaagttggagaactgaaagccaacccaaatcgtgcggcaaaagggactgtcatcgaggctgagcttgataaaggaagaggatctgttgcaacccttcttgttcaaactggtacacttcatgtaggtgacccaatcgttgtcggaaatacatttggccgtgtacgtgcaatggttaatgacatcggacgccgcgtgaaaacagcaggaccatctacacctgttgaaatcactggtttaaacgatgtaccgaatgcaggggatcagttcctcgtattcaaggatgaaaaaacagctcgtcaagtaggtgaggcgcgtgcttcgaaacagcttgatgaacagcgttcagacaaagcgaaattatctctagatgacctatttgagcaaatcaaacaaggtgaagtgaaagatatcaacttgatcgtgaaagcagacgtacaaggttctgctgaagcactgacggccgctcttcaaaaaattgaagtagaaggcgtaaaagtgaaaatcatccatacgggtgttggagcgattacagaatctgatattattttagcaagtgcttctaatgcgatcgtgatcggatttaacgtacgtcctgatggaaatgcgaagagcacagctgaaacagaaaacgtagatatccgcttacaccgcattatttataaagttatcgatgaaattgaagctgcgatgaaaggaatgcttgaccctgaatatgaagaaaaagtcatcggtcaagttgaagttcgtcaaacgttcaaagtttctaaaatcggtacaattgctggtggctatgtcactgaaggaaccattacaagagatagtggtatccgcttaatccgtgacggcgtcgttatatttgaaggcgaagtcgacgtattaaaacgattcaaagatgacgtgaaagaagtttcacaaggctatgaatgtggtattaccattaagaagtacaatgatatccgtgaaggtgatgtcatggaatcattcgttatgcaagaaatcgaaagaaaatgatcggttataccgaatgtgagtgcatcatctatgatgcctcctcactgaaggaaaaacgtgcggttcttcaacgtatattgacaagaacgcgccataaattcaatgtaaccatggctgaaatggattaccaggacacatggcagcgtacatcaattggaatcgccgtgatttcctcctctcgggttcaagtggaaaaggaattgcagcgtgttttaagctttattgattcttttcctgaaattgaacgaacgatcacgaaaactgagtggttttaattagaggtgataagatcatgagtatgagagcaacccgcgtgggtgagcagatgaaaaaagaattaggtgacatcctaggcagaaagctaaaagatccaagaattggctttttgactgtaaccgatgttgaagtatccggtgatttgcaaattgcgaaagtttacatttctgttctcggtgacgagaaaaaaagagaggaaaccttaaaaggccttgcaaaggctaaagggtatatccgctctgaaatcggcaatcgaattagacttcgcaaaacaccagaactgcactttgaattcgatgaatccgtagattatggaaatcgaattgaaagcctgattgctgaactaaacacaaaagatcatgaataagacgttgaaataaggataggcgatgatcgtctgtcctttttcatcgtttatgaaaggagagaacgcagatgataaatggtgttcttttattacataaagaaagaggaatgacctctcacgactgtgtgttcaaagtgagaaagatcttgcatacaaaaaaagtcggacatacaggcactctcgacccggaggtatcaggtgttctgcccatttgtatcggaagagcaacgaagattgtcgaatacttaacagataaatcgaaaacgtatgatgcagaaatcatgattggcttttctacaacaacagaagaccaaacaggtgagatcgtagaagaagaaaaggtgcaaaaacccatctcagaagaagaaattgatgctgtgctgaaacagtttcaaggaaccattgaacaaattcctcccatgttttctgctgtgaaaattggcgggaaaaaactctatgaatatgcaagagaaggcattgaaattgagcggccgagccgtgaaattacgattcaccgtatcgagcggacaacacctgctttatttgagaatggaaaggtatcatttagattcaccgttttatgctcaaaaggaacgtatgtcagaaccttagcggttgatattggaaagaaactagggtttccagcccatatgtcacatctcattcgcacagggtcaggtgattttacactagatgaatgcatcacccttgatgagctccgaaatataagcgaggaaggagcagtagatgagcaccttgtcccgatcgagcgcgcgctcaatcatttgccgaaatgggagataaatgatacattagcaagtaaagtggaaaacggtgcagtcctgccaatgcctgatgaattcgctcatttcgcagaggaagatcgtgtcgctgtctttgctccttcaggccgctgtatggcgatatatatgaagcacccgaccaaacagaatctgatgaagccggcgaagatcttatctcaggacaagcaatcttaaagaaaaggtgaccatctcgtgaagactatacatatttcacacccacatacattgaatcaaaaggatcaagacccttctgttatggctttagggtattttgacggtgttcacctcggacatcaaaaagttattgacgcagcgaaaagcattgcgagaaaagaaggattggctttagcagtcatgacctttcatccgcatccatcacatgttttgcaaaaagcacgtgaaccaaaggacttaattacaccgcttgaggataaaattgatttcatcgaacagctgggcgctgactatttatacattgtgcaattcagcgaaagctttgcagcgctgtctcctcaagagtttgtggatcaatatttggatgagctgaatgtgaagcacacagtagccggttttgattttacgtttggccgttttggtgcaggcacaatggaaacattcgatgagtacggaaaagggcgtatcacggccaccatcgttcctaagttgtccaatcaagaccgtaaagtcagctctacactcatacgttccgcattgaaaaatggggatgttgaatatgtgagtgagcttttaggaaaaccttatcagctgcgcggtattgtcattcatggagataagcgaggacggacgatcggctttccgactgcaaatgtcggtttatctgctgaatacattattccgccaacaggggtttatgcagtaagagcagaagtcaaaggcaaagtgtatgacggtgtttgtaacgttggctataaaccaaccttttatgaaaagcgccctgatcagcctgccattgaagtaaacctctttgattttaacgaagaaatatatggtgaaccgattaaattacagtggttcaaacgcattcgcagtgaacaaaaatttaacggaatccaggagttaacggctcaaatcagtcaagataaagaagaagcgattcagttttttcaagatcagctaaggcaaacaaaaaattcatagaaaaacagctctaccatttgcaaattcagcatatttttagtatgattattcctgtagctttaaaaccacttacttggcaggccgacttcaccgacggttgcgaggtagatggggctaacatgatttggaggtgaaacaggatggctattactcaagagcgtaaaactcaattaattaatgagttcaaaacacacgaatctgatactggatctccagaagttcagatcgctgtcctaacagaatcaattaacaacttgaacgagcatttacgtactcataagaaagatcaccactcacgtcgcggtcttttgaaaatggtaggtagacgtcgtaatcttcttacgtatctacgtaataaagacgtaactcgttaccgtgagttaattaacaaactaggcttacgtcgataatcgtaaaaagcgggaggattcccgcttttttatcgtataatcactaatattttatggttaaaatgttgaaagaatggcaaaaacccttctacatacacctttcacattgatatgtgaaaatcattttgttcataataagaattaactaaaatttcaagataagagaggagtttttctcagaatgggacaagagaaacatgtcttcaccatagactgggctggacgtcaactgacagttgaaactggccagcttgcaaagcaagcaaacggagcggtcctcgtacgctacggagatacagctgtgcttagctcagcaacagcttctaaagaaccaaaaccacttgattttttcccgctcactgtgaactacgaagaaagattatacgcagtaggtaaaattcctggaggcttcattaaaagagaaggccgtccaagtgaaaaagcgatccttgcgagccgcttaattgacagaccaatccgtccattatttgcagatggatttagaaacgaagtacaagtcattagtatcgtcatgagtgtggatcaagattgttcatctgaaatggctgcaatgtttggctcatctttagcattatgtgtgtctgacattccatttgagggaccaatcgccggcgttacagtaggacgagttgatggaaagctgatcatcaatccaaatgtagagcagcttgaacaaagtgacatcaaccttgtagtcgctggaacaaaagatgcgatcaacatggtcgaagctggtgctgatgaagtaccagaagaaacaatgcttgaagccatcatgtatggtcaccaagagatcaaacgcttaatcgaattccaagaggaaattgtcaaggcagtcggtaaagcaaaaatcgatattcctttatatgaagtagatcaaacgttagcagacgaagtaaaagcacttgctgaaacagacctgctgaaagcgattcaagtacatgagaagcatgcacgtgaagatgcaatcagtgctgtgaaaaaagctgtggttgagaagtttgaagaagaagatcgcgacgaagcgacgattaaacaagcgaaggatgtattaaacaagcttgtcaaaaatgaagttcgccgtctgatcactgaagagaaagtacgtccagatggacgcggtgtagatcaaatccgtccactttcttcagaagtaggacttctgccaagaacgcacggttcaggtctatttacaagaggacaaacacaggcgctcagtatttgtacattaggtgcacttggcgatgtgcaaattcttgacggtctaggcgttgaagaatcgaaacgcttcatgcaccattacaacttcccgcaattcagtgttggtgagacaggtccaatgcgtggcccaggccgccgcgaaatcgggcatggtgcgctaggtgaacgtgcattagaaccagtgatcccatctgaaaaagatttcccttatacggttcgccttgtctctgaggtattggaatcaaacggatctacttcacaagcaagtatttgcgcaagcacacttgcgatgatggatgcgggtgttccaattaaagcaccagttgcagggattgcaatggggcttgtgaaatctggtgaatactacacagtgctgacagacattcaaggaatggaagatgcacttggtgatatggactttaaagttgcaggtacatcaaaaggtgtaacagcgcttcaaatggatatcaaaatcgatggtctatcaaaagacatcttggaggaagctctccaacaagcgaaaaaaggaagaatggaaatcttagaaagcatgctgtcaacgattcctgcttctagaggagaattgtctcgttatgcaccaaaaatcttaacgatgaagatcaatcctgataaaattcgtgatgtcattggaccaagcggtaaacaaatcaataaaatcattgaagataccggtgtgaaaatcgatattgaacaagatggtacaatctttatctcttctacagaagaagacatgaaccaaaaagcgaagaaagtcattgaagatcttgtgagagaagttgaagtggggcaactttacttaggtaaagtaaaacgcattgaaaaattcggtgctttccttgaaatcttcagcggcaaagatggacttgttcatatttctgagcttgcgcttgaccgtgtaggcaaagtagaagatgtcgtgaagattggcgatgaattacttgtcaaagtcactgaaatcgataaacaaggccgtgtgaacctttctcgcaaagctgttttacgtgaagaaaaggaaaaagaagaaaaacagtcttaatgaaatgtgttagaagccaggtatccgtaccaggcttctttcttttcttgcgctaacaatagttctagcttgtttctccccatcataatttgtggtaaaggggagggacagccattgaaaaaaacgttaccattcattgtgtttgtatttttactgctcgtgtcatatcaaacgatgaagcagccggctgctgttacatatattgaatcaatgaaagagcatgctgaggttgcatctgtttcaaaagatattttatatcaagagattgaatcgaagtcttctgactatgaagtgaaggcgcaaaatgctaagattgataaagtgtggaaaaagatgcctggtttaaatggacagacagtcaatatcgatgcctcttatgaaaaaatgaaaaaacaagggtcatttgatgaaaagctgcttgttttcaatgaaacaaaaccttctattcatttacacgaacttggtgctgagcccatttacaagggacatccagataaaaaaatgaatgctttcctcatcaacgtggcttggggtgacgagcatttaatcaagatgttaaagacactggaaaagcatcaggtcaaggcgacctttttcttagagggcaaatgggtgaaaaaaagcacggatcttgctaaaaaaatcgtggcagatggtcatgaaattggaaaccattcatacaatcacccggatatgcgcacactgacaagagaacgagcattagagcaaattaccaaaacgaatcgtcaaattgaagaatcccttggaaaaaaaccgaagtggttcgcccctcctagcggcagctttaaagaagaaacagtgaaactcgctgctgaagaaggaatggaaaccattatgtggacggtagacaccattgactggcaaaaaccgtcaccagacatattacaaaaacgggtgcttgggaaaattcacaatggggcgatgatattaatgcatccaacagattcgacggcgaaaagtcttgacgcacttatcactcaaattaaggaaagaggatatgaattaggaacggtttcagacctcctaagtgaaaaaagacatccgtgatccgatctgtttgttgaataggaggagcaaaacttggtcaaaacgtatacatgccaaaacggagtaagaattgtacttgaaaacaatcccactgtaagatctgtcgcaattggcgtctggattggaactggttctagacatgagacaccagaaattaatggaatctcacactttctggagcatatgttctttaaagggacaaagacgagatctgcacgtgatatcgcagaatcctttgaccgcattggtggtcaagtgaatgcctttacgtcaaaagaatacacttgctactatgcaaaggtgcttgattcacatgctggctacgccctcgatgtattaagcgacatgttcttccactccgcttttgatgaagaagagctgaaaaaagaaaaaaatgtagtctatgaagaaatcaaaatgtatgaggatacacctgatgatatcgttcatgatctgttgagcaaagcgatttatggtgatcattctttaggcttcccgattttaggaacagaagaaacactttctacttttaacggagactctcttagagcttatatggatgaattctacacgccggaccgcgttgtgatctctgttgcagggaatgtggatgacaccttcattcgagaggttgaaaagttgttcggttcgtatgaaacgaaagggaaaaaacagcctttagaagcgccgcaatttcactatgacaagctcacacgcaaaaaggaaacagagcaagcgcatctatgcatgggctttaatggcctcccagctggagataaaggcatctatgacttaatcgtcttaaacaatgttcttggcggaagcatgagcagccgcttgttccaggatgtaagagaagacaaaggactcgcttattccgttttcagctatcacagttcatttgcagataacggcatgctgacgatttatggcgggactggagcgaagcagttaaacctgctctctgaaaccatcttacaaacattagacgtcttaaaacgtgagggaatcacgcaaaaagagcttgaaaactctaaggagcaaatgaaagggaacctcatgctcagccttgaaagcacaaacagcaagatgagccgaaacggtaaaaatgaactgctccttggcaaacatcgtacactcgatgaaattattgacgaaatcaaccacgtcacattagacggcgtgaataacttatcaaaacgaatctttacagaagattatgcgctctcgcttattagtccgacgggtgatcagccatcataatgtaaacaacacggcaggcttctaagaggtctgccgttttattgtatataaagaagaagggagcactgctttcatggaacatgaaaaactgaaacgcctctctccgcttctgacacaagccatctccttccagccgatgacatctggcttttcaggaaaccgtacttatctcgtcacaacatcctctagtgaaaagctagtgctcaagctatcaaacctcaaaacgtattccagctttaaaagaaaagcgtcagttcagcgaaagttaaaagatcgagggcttctatgttctgaagtgatggagattggaatgaatgctgaacttaactgtacctatcgtattttctccttgattgaaggagagaatgctagagcatccatccatctgctcacaaatgaagagcagtatgaaatcgggaggcgggcaggcagagagctaagtttcatgcatacatgtcccgcaccttctcatgtcgcaccgtgggatgagagggtcatggcgaaacatgaacggtatgtacatgcctatcaatcaagtggagtaacttttgctcaagatcaattcgtattagattttatcaaatcacatgttgatgcggtaaaggcgagaccgaaccagttccagcatgatgattttcatttagggaatatcatcattcaaggaggtgagtatgccggcgtgattgattttgatcaatctgactggggtgacccggttcatgacttttataaattgtccttatttagtcgagaaagcagtattccgttttcagcagggcaactggattactatgtaagtacgcaggccacagacgatttttggcttcttttttccatctatacagcaatgagctgcttttcttctattgtatggacgctttcttatgaccctaaacatgtaaaagaaatggtgaaccgagtggagagaatgctggcagaccatgatcgctttcatctactgaaaccagcttggtattcaaattggcatcattcataacttgaaaaagcgggacggtctatttcttcttgtggctgcatatatgatacggaagggaagtgatgcgattttgaggctaagtgagctgtcaggaaaagagatcgtcgatatcaaaagagcggagcggcttggcgtgcttggacaaaccgaccttgaaatcaatgaactggacggtcaaataacagcactcatcataccttcggtgaagtggtttggctttcgaaagcaaggaaatgacatccgcgtcccgtggaatcacattcaaaaaataggatcagatatgatcatactcgatgtgcctgaagcacttcagccacccggagaaaaagagcatccatcataaatgggtgctctttttcttttctctctccgatttgttcacaggctgaatcctctcctcatatgctagaagggagattcagaaaatattacagacttttttaaataaagaaggtgaacggtcagtatgttgagcggtttaacggttgcggtgatcgggggagatgcaaggcagcttgaaattattcgcaagctgtcacagcagcatgccaaagtgtttttggttggatttgatcagctggatcacggatttattggggctgaaaagctaaaaatgtcagaacttccattcgaacaggtagacagtatgatcctgccagtatcaggggcaacggatgaaggtgttgtcgcgacagttttctcaaatgaacaggttttgctggaagcaacatatttagaaagaacccctgcccattgtaccttgtactcaggtatttctaatacgtacttagacaatctggcaaagcaggtgaaccgaaaacttgtgaagctgtttgagcgagatgatattgccatatataactctattccaacagttgaagggattatcatgatggccattcagcaaacggattatacgattcatggatcacgtgttgctgtcctcgggctcggaagaacaggactcaccattgcccgcacatttcgggcactcggtgcggacgtaaaagtaggggcagcagatacagctcatttagcgcgggcttttgaaatgggaattgatccattttcaatggaccggttaaaagaagaagtaacggatgtagatatcatcatcaataccattccaagccttgtattagattcatctgtcatcgtcagtatgacaccaaagacactcattttggatatcgcctcccgcccagggggaacagactttgactttgcacaaaaacacggagtgaaggcgcttcttgcacctggactcccgggaattgttgcaccaaagacagcagggcaaatcattgcaaaagtgctttctgggctcttatgtgaacttgcagaggaaaaaagggggatggaatcatgacaacattaaaagggaaaagaatcggctttggcttaactggttcccactgtacgtacgaagctgtttatccgcaaatcgaagcacttgtaaaagaaggagcagaagtgcgtccagtggtgtcatatacagtccagaacacaaatacaagattcggagatggggcggactggattgagcggattgagaagctgactggttttaaggcgattgactcaatcgtgaaagcagagccgctcggacctaagctgccacttgattgtatggtcattgctccattaacagggaactcgatggcgaaattcgcaaatgccatgacagacagccctgttttaatggctgcaaaagcaaccattcgaaatcatcgtcctgtcgttttaggaatttcaacaaatgatgcgctaggcttaaatggtacaaatctgatgaggctgatgtcgacaaagaatattttctttattccatttggccaagatgatccatttaaaaaaccgacctccatggtcgcaaacatggatttgctttctcaaacagtagaagaggcgctccagcatagacaaattcagccgattttaattggagcaaacgaataatagattcactagaaaatcatgaaagattcaaaaaagatgcttcaagccttgcttttctatggtaaaataaaatgtaaaaagtcataggatggccatccgaaagaaaagaatcatggatgggtcggaaggagttttactgatgggaagaggattgcatgtagctgtagttggagcgactggagctgtcggtcaacaaatgttaaaaacactagctgacagagattttgaaatggatacactgactctactatcctcaaaacgttctgctggaacaaaagtgacattcagaggtcaagagtataccgttcaggaagcaacacctgaaagctttgaaggagtgaacattgcattattcagtgctggaggaaatgtttccaaggcgctagctcctgaagcagtcaaacgaggtgcgattgttgtagacaacacaagtgcttttcgtatggacgaaaacatccctcttgtcgtaccagaggtaaacgaaaaagacttgcatgaccatcaaggaatcattgcaaaccctaactgttcaacgattcaaatggtagcggcattagaaccgcttcgtcaggcgtatggcatgaaaaaagtcatcgtgtccacttaccaagccgtatcaggtgcaggacatgaagccattgacgaactatacagccaatcacaagccattttaaataaagaagatgtaaagccggaagtcatgccttatcaaattgcatttaatgcgattccgcaaattgataaattccaagacaatggctatacatttgaagaaatgaaaatgatcaacgaaacgaaaaaaattatgcatatgccagagctagaagtagcggcaacatgtgtgagacttccaattgaaacaggacattcagaatctgtctacgtcgaactagaatcaaatgacgcaacagttgacgacattaagtcaattcttaaagatgcaccaggcattacactgcaagatgatccgtctcagcaaatttatccaatgcctgcagatgctgttggaaaaaacgacgtatttgtcggccgcattcggaaagatttggaccgtccaaacgggttccatatgtggattgtatctgataacctgctaaaaggcgctgcatggaactcagttcaaattgcagaaagcttaaaagcattaaaattagtttaacattcaatggatgatgaggacgaacagaagagagttaggcatctttcgcctgctctcttctgttacgtcagaatgaacttggagtgaaaacagtgaaaataattgtccgaaaatttggcggtacatctgtcaaagatgatcaaggtagaaaaagggcacttgcacatatcttatcggcaaaagagaaaggctataagtcggttgtcgtcgtttccgcaatgggacgaaaaggcgacccttatgcgacagatacgctgcttggtctgctttatggcagcgcgcagcatatgacaaatcgagaaaaagacttgctcgtttcctgcggagagaatatttcagctgttgtgttttcaagtatgctgaatgaaaacgggctaaaggctgtagcaatgacaggcgcacaggcgggctttgtgacagataaggagcatacgagtgcgaaaattattgatatgaagtgtgaacgtctcgaggcggcactgtctgaacatgatgttgtcgttgttgctgggttccaaggagctgcgaaaaatggggacgtgaccacaatcggacgaggcggcagtgatacgtccgcagctgctttaggtgctgcattacaggcagacttcattgatatttttacagatgtagaaggcgtcatgacagcagatccccgcattgttgaaaatgcaaagccgctcagagtcgtgacatatacggaaatttgcaaccttgcatatcaaggggcgaaagtcattcacccgagagctgtcgaaattgcgatgcaagcaaaagtaccaatgagggtccgttcaacatactctgatgatgagggcacactcgtcacgtcacactactcagataaaatgagccatgatgtgtacgaccgcctcattacgggtattgcacatgtcaatgatgtgacgcaaatcaaggtcccggcaaaagaagggcagtacagcgtccaaacagaggtcttcaaggctatggctaacgcacaaatcagtgtcgacttcttcaacattacaccgagtgagattgtgtatacagtgacaggtgcaatgactgaaaaggcaacatcgatcctaaaagatcttggctatacgccaattgtgacaacaaattgtgcaaaagtatcagctgttggcgcaggcatcatgggtgtaccaggtgtcacatctaaaattgtatcggctctatccgagcaaaacattccgattttacaatcggctgacagccatacgaccatttgggtgctagtgaacgaagaaaacatgagagcggctgtcaatgccctgcacgaagtgtttgaactttcaagataaatgtgattgaatcatgatgaggtgaaaaaaatgaatttcggaaatatcgcaacagctatgattacaccttttgataaaaagggcaacattgatttccaaaagctatcaattctcattgattacttattaaaaaacggcagtgactctttagtcgttgcagggacaacaggcgaatcgccaactttatcgactgaagaaaaagtcgctctttttcagcaatcggtgaaattagcaaatggtcgttgtaaaatcattgcaggaacaggcagtaataatacaaatgcgtctatcaaactaacgaaaaaagcagaagaagcgggcgttgatgcagtgatgcttgtcgtaccttactacaacaagccatcacaggaaggcatgtatgcacactttaaagccattgccgagtctacatctcttcctgtcatgctttacaatgtaccagggagaacggttgcgtcattagccccagaaacaaccattaaacttgcgcaaatacctaacattgtcgcgatcaaagaagcaagcggtgatcttgatgccatgacaaaaatcattgcagagacaccagaagatttcgatgtatattcaggtgacgacagcttaacacttccagctgtatctgttggtgcaaaaggagtggtctctgtggcgtctcatatcgtagggcttgatatgcagcaaatgctgaaaagctatgcttcaggtcaaacggccaatgccgcattgatccatcaaaagctgctcccaatcatgaaacagcttttcacagcgccaaatccaacgcctgtcaaaacagctcttcagctgaaaggactagatgtcggatctgttcgtcttccgcttttacctttgtcagaagaagagagactggatttaagcagcgtcttaaacagctgatcaaaacaaaagatttcgtaagcggtcattctcagatgtccctgagtatgaccgttttttatacataaacactttcttaaaatgtgacttcatcttgttttctaaaattagattcagttataatagcattaagcgatgatggacgggcttgagactaggaggataagaattttgaaaaagaaaaatacagagaacgtaagaattattgcactgggaggcgttggagaaatcgggaaaaacctatatgtcattgaaattgattccgacatatatgtggtagatgcaggcttgatgcatccagaaaacgaaatgctaggcattgacgtcgttattcctgatatctcttatttaacagaacgtgctgatcgggtgaaagcaatttttcttacccacggacatgatgaagcaatcggaggcgtattccattgcttaagcaaattgtctgtaccagtttacggaacgaagctgacccttgcgttacttcgagaaaaattaaagcagtatggcttcaatcaaaaagctgatttacgtgaggtacatgcgaaatcagtcattacgtttgaaacaacaaaggtatcattctttagaacgaatcacagcatccctgattcagttgggatcagcttcaaaacctctcttggttcaatcgtatgcacaggtgattttaaatttgatcaaaccccagcgcttaaccaagcctgtgacatcggagagattgcgaaaattggaaacaatggcgttttagcactactttcagacagtgccaatgctgaaaaaccaggttatacaccttctgaggcgctcgtccaagacgaaatctcaaatgcgatgtacaatgctgaaaatcgagtaattgtcgctgtatcttcatcgaacattaaccgcgtgcagcagatcattaatgcagcgaatcaaaatggccgtaagcttgccgtagcagggaagaatatgatgacgattcttcagctggcgatcaaacttggttatgtcacagcagacgaagaattatttgtaccagttcaagaagtgaagaaaatggcgaaaaacgatgtggtcgtcctcacagctggaagccacggagagcctcttgctgctttaacaaaaatggcaaaacaaaatcacaaacagcttcatattgaaaaagatgacactgttgtgattgcatctacacctcttccaggacaagaactcacatattcaaaaacagtggatttcctcacaagaagcggcgcacaagtcatttttgcgcaaaaacgtgtgcatgtctctggacatggctgccaagaagagttaaagctgatgctgaacttactaaagccaaagtatttaattccggtgaatggtgaatatcgtatgcaaaaagcacattctcgtattgctgaagaagtgggaatgaaacgaagtgacattttcttgattgataaaggggatgttgtggagtttagaggacagaacgtaaaaatcggtgaaaaagttcaccaaggcaatattttgatcgatggtcttggcgttggtgatatcgggaacattgtgttacgcgatagacgcctattgtctcaagatggtatcttaattgtcgttattacgcttgataaacaaaagaaacaattaatttctggacctgaaatcatcacaagaggatttgtgtatgtcagagaatccgaagagctgattgtaaaagcgacagaaatggtcaaaggaattgtcaaagagcaaacggaaaactcaattgttgaatggtcaacattgaaacaatccatgcgcgacgtacttaatcaattcctatatgaaaaaacaaaacgtaagccgatgatcattccaattattatggaagtgtgatgagaaagcccaaggagcataagctctttgggcttttttgatgtggcgctaggaatgcggattgaatacggccttcttgttcataatagaaggagagtttgaggaaaggatggagacaaatggacgaaaagaatgaacagcagcctgagcgaaagccagaagaaaaagacagcattatgagcaaaatacagcagcttggtgaaacagccataccacagctgccgcaagatacaaatatacattgccttaccattattggacaaattgaaggccacatgcagcttccgccacaaaataaaacaaccaaatacgaacatgtcattccgcaaatcgtcgcagttgagcaaaacccgaaaattgaaggtcttttgatcatcttaaatacagtaggcggcgatgttgaagcgggactagcgattgcagaaatgcttgcatctttatcgaaaccgactgtatcgattgtacttggcggcggccactctattggtgtcccgattgctgtatcgtgtgactattcctatattgcagaaacagccacgatgaccattcatcctgtgcgtttaactggtctagtgattggtgtcccgcaaacctttgaatacttagataaaatgcaggaaagagtcattaactttgtaacaagccactccaatattacagaagagaagtttaaagagctcatgttctcaaaaggcaatttgacaagagacattggaacaaatgttgttggtcatgaggcagcagaatacggactcatgaatgaagtaggcggcgtaggacaagcgattaaaaagttgaacgaactgattggagacagggcatctcaaaatgaggggctgatccaatgattttatatacacctatgccatatgaagccatttacgcggaggaacaaggagatcgcaaacttcaacaggtaaacatccaaggcgtgccagttatggttgaaatgaaagaggatgaagcagaaattgttcaagtcatgagtaccaatccaatggactttctgaatcaagagcttgcaccaggcaagcgattgaagttacaattaggcaccaatcaaaccgactcatatgaatgattctatgctataataaagggaaaacttacaacaagatgcagccaaaaccaggctgctttctttctgatctttcggtaggttatattttctttcgtagtaaggtgatgagtatggctaaaaagagaaaacggaaaacgagaaaaaaacaaaataaacagctaaaactgaaatatgaattaaatgggttagtctgtattgccatagcgatcattgccattttacagctaggcgtcgttggacaaaccttcgtacatttattccgattctttgcaggtgaatggttcattctctgccttatcggattatttctttttggcgtgaccatcttctggaaaaaacaaatcccagatatgttgacaaggagaaaagcagggctatactgcatcattgcgagtatcttgcttttgtctcatgtgaagctctttcagcacctctcatctgcgggcgcgataggctctcaaagtgtgatgagaaatacatttgagcttttcttgatggacatgaaaggtgagactgggtcgcctgatttaggaggcggcatgatcggtgccgtattatttgctgcttcttatttcttatttgcacaagcaggctctcaaattatggcaatcgttctgatgctgattggaattgtgctgattacaaatcgttctcttcaagaaatggtgaaaaaagtgacactgcctgtctcacaatttatggtgaagcagtggaaagcgtttgttgaagatatgaaaggaatcaggcaggcgaaaaagagcgcgccccctcaaaaaacaggtgaaaagaaaaaacggtctcgtattcagaaagaggacgatgatgatcagatcttgatcgaagaggaaacgccggtttctgacaatagccagccgattatctcaagctttgctgacagagatgacattctcaccccgctcgttcaaaaagagcaggtggcaaaagagacagagcctcttcaagagtctgtgcaaaatgcaccggttccatcagattctgctgatgaaccaaaagaggcgccgccgatgacatttactgaacttgaaaacaaagattacgaattgccgtcacttgatattttggcagagccgcagcactcagggcagcaaacagacaagaaaaatatatacgaaaatgcaagaaagcttgaaaaaacgtttcaaagctttggtgtaaaagcaaaagttacacaggtccacttaggaccggcggtcaccaaatatgaagtctatccagatgtcggcgtgaaggtaagtaagatcgtcaatctaagtgatgacttagcccttgctctcgcagcaaaagacattcggattgaggcgccgattcctggtaaatcagccatcggtattgaggttcctaatgcagaaatcgcgatggtttctttaaaagaggtattagaatcaaagcaaaatgaccgtccaaacgccaagctgctgattggactgggccgaaatatttctggtgaagctgtgctggctgaaatgaacaaaatgccgcatttacttgtagcaggctcgactggaagcggaaaaagtgtgtgcatcaatggtattatcacaagtattctcatgagagcgaaacctcatgaagtgaaaatgatgatgattgatccgaaaatggttgaactaaatgtgtataatggcattccgcatttgctcgctcccgttgtaacggaccctaagaaagcctcccaggcacttaaaaaagtagtcagcgaaatggagcgccgctatgaattattttctcatacggggacaagaaatattgaaggatacaatgattacattaaacgaatgaatcaatcagaagaggccaaacagccagaacttccttatattgtcgtcattgtagacgagcttgcagatttaatgatggtcgcttcctctgatgtagaagattccattacaagactttcgcaaatggctcgtgctgccgggattcatttaattattgctacacaaagaccttctgtcgatgtcattacaggtgtcattaaagccaacatcccatctcgcatcgcctttagcgtgtcctcgcaaacagattcaaggacgatccttgatatgggtggcgcagaaaaactgctgggcagaggggatatgctgtttctaccggtaggtgcaaacaaaccggttcgtgtgcaaggcgcctttttatcagatgaagaagtggagcatgtcgttgatcatgtgatcacccagcaaaaagcacaatatcaagaagaaatgattccaactgaagaaacgcaggatcagcttacagctgtggatgacgatttatatgatgaagcagtggaactcatcatcggcatgcagacggcttctgtctctatgcttcaaagaagattccgcatcggctatacccgagcggcccgcctgattgacgcaatggaagagcgaggcgttgtcggcccttatgaaggaagtaaaccgagagaagtcctgctctcaaaagaacaatatgacgagctctcttcataaatcgaagagagctttcctaaaaaagaagtaaacgatagtatgattatgttaactggaagtcagactatttatttatttgcaaaaacatgatatagttgtgttcaacttatctcggaatagagatttctcatcttatcatttgcattgattagacggagggaaaacatgtcgaccaaaacagacaatcgccatttatatttgaaagtgattgaccgtattaaagaagatatacaaacaggcgtatatgcagaaaaagaaaagctgccttctgagtttgagctctcaaagcttttaggcgtgagcagagcgacactgcgtgaagcccttcgtgtattagaagaagagaagtatttaattagaaggcatggtgtgggaacgttcgtcaactctagaccactcttttcaacaggcatagaacagctggcaagtgtcacgaaaatgatcgagcaggtcaatatgacgcctggtaccatctttttatcctcgcaagaaggggagccaacagagaatgatgtgattcgttttcagtgtgatgaatctgatgagattttttcaatggaacgcgttcgaacggcagatggacagccagtggtatattgtttagataaaattccggtcaagcatcttcccgcttcttttacacatgaagaagagtctctttttgagctgtttggaagagaaccacacagcgggattaaatatgcagttgctgacatcgaaccaatcggctaccacgatcaggtttcaccgatactcgaatgtgaccctgaaacagcattattattactgaaacaaatgcactatgatcaggatgatcagccggtcttatactcgcttaattattttcgagcggataaattcagctttcatgtgatacgtaaacgattttaacaagcagtcgcttccagaagcggttgctttttgtttgcccatacataatacccgtaaaacttgccacactaatacgtaacagtatatagaattgggtgaatgatgttgggcgagaaaacagtcagtaaaaagaatattattgcattatcatcagtgcctctaatcatgacacttgggaactcgatgttaatacctgtattgccagagatagaaaagacactctccatcacttcctttcaagtctccctcattattacggtatactctgttgtagcgatcttatgtattccaatcgccggctatttatcggaccgaatcgggcgtaaaaaggtactcctgccgtgtctgttaatcgcaggtcttggtggggctgtggcagcagttgcctcaacgatcatgaaagaaccctacatgtggattctatttggaagggtccttcaaggtgttggctcagccggggcagcacctgtcgtgatgccgtttataggagatttgtttcatgatgatgaagaagtaagtgcgggacttggcgccatcgaaacctctaacacagctggaaaggtattaagcccgattattggggcgcttctggcttcatggttttggtttgtgccgttttggtttattccgttcttttcaatcatcagctttctcatggtactgttcatggtagagtccgcgaaaaaagaggaggacccgcctacattcaaagaatttttaaaatcaacaaagaccatttttaagcatgagggacgctggctttatgccatttttgcaattggcggttttattatgtttcttctttttggtgtgcttttttacttatctgataacctagaggcagcttatcaaattaagggtgtcaaaaaagggctcctgcttagtatcccgctcctttttctatccatcagttcatacattgctgggaaaacgattggaaaagaaaaagggaaaatgagaatctttataatcgtaggcatggccttgttatcactttcctatatgtttttatggtggaatcacagcttttacgtattgtttatctgtttaagcgttggcggtgttggcatcggtattgtactgcctgcacttgatgccctgattacagaaggaatcgaaaaagagcagtgcggaaccattacgtcattttacagcagtatgcgttttatcggtgtcgctttaggacctccgatttacgcctatctcatggataaaggggactccatcgtttttattctctcgaccatttgcagtcttatttcactatttttggtcctcttcttcatccagccagatgaaaaggatgaaagtgaacaattaaaaacggtttaatctagaaaaaagacggtattttgccatcttttttcttttttataaattgacatgtaaaattttgatagttaaactaatgtatagtaatatcttttaaattatcccaaataggaggtgttcaaaaacattcattttctgtctttcttcaggcagaaattgagctcgcgtgctgatgatgaatatgtgtttcttcaacacgaaaagacaattgaataggtcatcctgccattagcacgttgaaggagacgcagtcagcacttcagacacgctcaaatacagcaaattgattgatgaactagaaggagcttgaagcagctatgttgcaaataattaaagcaagatggattgtattagtggtgtggatgataacagctgtgattctgtttattactgcgcctaatttagaggaattaacaagagaaaaagggcaattaaaggttccggaggggacaccaacagctgaggcacttcacttattggataagctatcagatcataacgggaaaaaagatacgggtgtcattgtattctccgaacaacatctgttccctgagaaagagcaggaattaaaaaaggctttatctgcactcatgactcatgccccagacctccacattgacggaattacttcgtattttcatgtagatccggacattcaaaaacaacttttatcaaaggataaaagtacacttcttgttccattcaaattcgaccactacgaaacaaaagctgtgaagattaaagaacaaattgaggaagttttaaagccctatcatgtctcatatgaaatgacgggtcaaaaatttgtggattcagatgtcattaaaagctctcaacaaggtctgaagaaaactgaacttattacgatgatttttattttctttattttaatcattgttttcagatcgattttggcacctgttgttccgctcattacgatcggcatttcttatgccgtcagccggtgtattgtggcttttctagtagaatatatgcaatttcctctatctaattttactcagatttttatggtagctattatgttcggtataggaacagattattgtattttgctgttaagccgttttaaagaagagatcggtcaaggtcgtgatgtcaaagagtcgattatcatcacatataaatgtgcagggaaaacggtctttttcagtggcttagccgtgttagtcggcttctcaagcattgggtttgccaaatttcaattgtatcaatcagctgttagtgttgctgttggagttggcatactgctgattgccctagtcaccatcgttcccttttttatgtctgttttcggacaatcccttttttggccatctaaaagagaaaacattcgccacccgcaaagtaaaatgtgggaatgggctgggcgtttttcatttaaaaggccgctgatcagtttaggtttagttgcactaattactgtgcctcctattttgatgtacgacggaactctttcttataacagcttaaatgagattgggacaaagtatgaatcagtgtctgcatttaatacgatatcagagcaatttggctttggggaagcgctgcccctgaatgtacttgttgaaagtgacaataagttagataaccaagaaaagattgtcatgattgaaaaactgacccgtaaattaaatgacattgacgaagtaaaaacagtccgcagtgtcactaggcctgttggagacgggctaagtcagctttacgtcacctctcaagcaaaagagctgggaggagagcttggcaaaggccacgaaggaatcgggaaaatttcagatggcctgaccgaaacaaatcttgcccttctcaaacaaaaaccaaaaattcaagaatccgctaaaggcattgaccagctgattgatggaacaaaagcgatcaaaagcggaattggagaagtaagggagtccttgatctctttagaagatggggtaaggcgcagtaaagatggcgtcgggaccatccgaagtaaaatcaaagaagcgaaaaaggaattagagcaagaatatcgcagcagtgaagcgatgattcaagagcttaagcgaatggtgagtacgctggaacgtcatgcgaaatccaatcagcagctgatgaccaccattaaaaaagtaaaaaattcctatgaaaatgtatcgtttgaagcacttgaaaaacggcttccagaagtaaaagatatggatgaatataaagaaatcaagaaagtattcaaagacacaaaagaaatgcttgatcaagctggggaccaaatgagtgtgtatgaagaggaagcctctcactttaaacaaaagatcaaaaaagcaaatcaagtaattcaaaccttatcaagcaagcaaaaagacgtaaaacgccaagtgcaagcactcatggacgggctcgatcaaatttatgacggtcttgaacaaacaaatgaaggacaaaaacaattgattaaagaaatgcctaaaattgaagatggcgcagatcaactgacaggcggacaaaaagccatcaaaaaaggatttaatcagctctcatcaaaacttacattattaacagatggattaggtgaaagtattgaagggctcgagcaggtcaaaagcggcttcaccgaggcggacggctatttaaagcagcttcagcaagcgccagatgaagaaataacgggctggtttattccagaagaagtgctgaaacgccatgaatttaagcaaatctttaaaacgtatatgtctccagatcgtaaattaacaaccttagaagttattttaaatgtgaatccatacagcaatgaagcgatgaaaggcgttgccaaaattgaggacacccttgatcaatatttacctgtcagcgggttaaagaatgcaaattacggtgtgtctggtatctcaagtttaaatgtagatttaaaagaaacatctgacggtgactttattagaacggtcattttcatgttagttggcatctttatcattttaattatattattacggtcaatcgtcatgccgatatacttaacactttcactcattttaacgtattttacttccgtcggattaacagaatggatcttcaaaacattttttggctacgacggtcttagctgggctgtcccatttttcagctttgtcattcttgtcacccttggcattgattattcgatcttcctaatggatcgctttaatgaatggaagggagagcatgtgcaagcatcaatgatatcagcgatgagaaatatgggttctgtcattatttcagcagtcgcgatattagcggggaccttcgccgccatgctgccgtctggtgtattatcacttgttgaaattgcaacggtcatactcattggacttttattatatgcgtttgttgtattacctctctttattccggtcatggttcgtattttcggaaaatggaattggtggccttttagaatgaaataacgaccggcgcctctgctcatagcagaggcgtttttatttcctatcctttcctctgattgatataatgtctattaaatggctgtttcacgtatatatcagctatgttctaatacataataaataggatgaacaaaggaggtttctcatgacgtacttacaagagaagacactagacacacctggtcttcatactcatattgtcaaaacagaaaaatttaaaacggtcacaatcctttttaaaatgcttgcgcctctatcgaaagatgacgtcaccatgcgttcacttttcccgcatgtgctgttaagaggaacagaaaaaatgccgaaaacaggagaattgcgtgcttattttgatgagctttatggtgctactgtttcagcagacatggcgaaaaaaggggagaatcacatcattaccttccgcctggaaatggcgaatgaaaaatatttaaaggatcaaacacctttactagaaaaaggaattgctttactatctgatctactattccatccgtatgttgaagatggagcgtttagtcaattatatgtagatcaagaaaaacgtactttaaaacagcgaattcaagcagtgtatgatgataaaatgcgttactcgaacttaaggcttgtgcaggaaatgtgcaaaggtgaaccatatgcactgcacgtcaatggagaaatggaagatatcgaaacgatcacagctcactcgctttttgaagcttatgagcatgcgcttcaatcgaatcagcttgatctttatgttgtgggagatgttgacgaacaagacatcagccgaatggtctctcaatacttcaaaacaagtgatagagaaccggtcaaacaacacgctgactcaacaagaacgcaaaaagaagcaaaagaagtcattgatgaagaggacgtgaagcaaggcaagctgaatatcggctttcgcacgcatacgacgattgcagatgaagattatccggcgctgcatttgtttaatggcatatttggcggcttctcgcattcgaagctattcatcaatgttcgggaaaaagcaagtcttgcgtactacgctgtgtctagacttgagagctttaaaggcttgatgatggtcatgtcaggaattgaagtcggcaactaccagcaggcagtagacattattaaagaacaatttgaagcgatgcaaaagggtgatttttcagatgaagcgattgaccaaacaaaggctgtcgtcaaaaatcagctgcttgaaacgatcgatacatcttatgggacagcagaatacctgtatcagcatgccgttgtgccaacaggagaaacgcttgattcctttttacaagcacttgaccgagtgacaaaagaggacatcatcaaagtgggtcagaaaatcgaatgggatacgacctattttcttaaaggaacggagggtgcttcatgacagtgaaaacaattcaattcgaccagctgcaagaaacggtctatcacgaaaaaatggagagcggacttgacgtttatgtgctcccaaagcaagggtttaacaaaacctatgcgacttttacaaccaaatatggctctgtcgataacgaatttgtgccgcttggcaaagaagacatgattcgagtgcctgacggaattgcccatttcttagagcataaactgtttgaaaaagaagatggagacgtatttcatacatttagcaaacaaggagcatccgcaaatgcttttacgacatttacgagaacagcttacttattctcaagcacctcaaatgtcgaacaaaatcttgagacgctcattgattttgttcaagagccttattttactgaaaaaacggtcgaaaaagaaaagggcatcattggtcaagagattaacatgtatgatgataatccggactggcgtttattcttcggtctgattgaaaatctatatcaagagcaccctgtgagaattgatatagctggaacagtagaaagcattgctccgattacaaaagatcatttgtatgaatgctatgaaacgttctatcacccgagcaatatgcttctatttgttgtcggtcccgttgacccgaagcaaatattagaccaagttcgaacgaatcaggcgaaaaaaccatttacagaccagccagatatcaaacgaaaagacatcaatgagcctgaaggtgtgtaccgaaaagaatacgaacttccaatgaacgtacaaggctcgaaatgtatgttcggattaaaaacaaagaatcctcataaaaaaggaaatgagctgctaaaacatgagctcggaatgaatctcattttagagacgctgtttggtaaaagctctttacaatatgaacaaatgtatgaaaaaggcttaattgatgagaccttcagctacgattatacggaagaaggcggctttggtttcacgtcagttggcggagatacaaatgatcctgatcaactggcaaaagtattaaaagaaacacttcttcaagcaaagaacttgatgtcagaagagaaaattgagctcgcgcgcaagaagaaaatcggcagctttttaaaagccatgaactctccagaatacattgcgaaccaattcactcgatatgcatttttagacatgagcttatttgatgtcgtgaccatgctggaacaaatccaattagccgacattcagcaaattttagaggaagaaattgatgaagaacggatgtccgttttcaaagtcgtcccgaaaacaaaataaataaaaaaagacaaacttagatcaaatgagtttgtcttttttatgtctaagtgataaaagcatgttattagtgaggattttcattgacaatcaatttgttcgttagttaaactctttaatagttaaacacttaaactaaaaaggagcagcgtatggaacaaaataaaattgcacagctcattcagagatatgcagacgtctatctcatgatggaaaaaaaggtatcgggtatgatcacggaaaagcttgataaagagctgacgcttgatcagtattactcgcttcgatacatcaatttacatcctggatgtacatcaactgaccttgcaaatgtatgtaatgtgaacaaaagtgctgtaacctccatgacaaatcgtctttttacgaaaaactatattgtccgtgagcacgatcaagccgatcgaagaaatgttcacctgtacgttacgccagagggcaaagatgtggtcagccgaatggaaaagcagcttcaggatctagttcgatcttattttgaaaagctggaagaaaaagaaatggaatcatttattcaaacatatgaaaagatctatcaagtgatcatcgaagaggaggcacaaagtactaatgagagcaatcataaagggtagatggctgatcacgattctatggatcgtattagcggcagtgttactcatcaccgctcctaatatggcgcaattaacaaaagaaaaagggcaaatttcagtaccagacggctatccgtcctcatatgcaaatcagttattaaagaaaatgtctgaaaacggtgatacagaaaaatcaatcgtcattgtctttcaagaaaagaacatcgtcaaagaaagagaaacatctttaaaaaaggcaatggagattttagaaaaggatcatgatctacatgtagaagatatcacttcttattttgacgccaacaaagatatcaaaaaacagatgctctctaaagatcgcacgacgctccttgttccagttacatatgactcaaacaaaatcaaagcttccgattttaaagaaaaagtcaatgaaaagctgaagagcttaaacctaacatttgaaatgacaggacagccgttaattgatgatgatgtgatcacaagctcgcaagaaggtctgaagaaaacagagttcattacgattgggtttattctcatcgttcttgtccttgtctttagatcagctgtggcgcctttcgtaccattagtcgcagtagctctgtcttacttggtgagtcaatccatcgtggcttatttagttaaatatctcgacttcccgctctcgacctttacccaaattttcatggtcgcgatcatgtttggaataggaacggactactgcattctgcttctcagtcgctttaaagaagagatcgcacacggtaaagataaaattgaggcgattctgattacgtataaaacagcaggaaagaccgttttattcagcggaattgctgtgctaatcggttttacctgtataggcctggcgcaattccagctctataaatcagctgttgcagtagcagttggtgtcgctgtgctgattgtggcgcttctcacgattgttccgttctttatggcggttttaggaaaagtgttattttggccgattaaaggtgatattgctcatccgcagtcaaaaatgtgggaaacagcaggacgcttttcatttaaaaaaccacttttcagtttattaatcgtaggaatcattacgcttccgcccattctcatgtataaaggaacgctttcgtataacagcttagatgaaatcggtaataaatacgaatcagtcaatgcattcaataccatttctgacaaatttgggccaggagaagcactgccggcaacgattgtcgtcaaatcagctgatctgttagacaacaataaagggctgattgctgttgaaaaactcagccgtgcaattgaacaaacagatggcgtaagtaaagtgagaagtgcgacacgtcctgtcggtaaagggctgagtgatctgtacgtgaaatcacaagccaaagagctgaataccggacttgataaaagcaatgaaggcttgaaaaaaatccaagatgcactgacgacaatgagtaaatctattgaagatcaaacgccgcagatcaaatcatctggaaaaggcattaaccagctgatttctggcactgaatcagtacaaacaggcattcaaaatgtcgagaaaatgttaagaaaactgcaaagcggaatcgatcaaaacaaaaacggtgtagcagagattaaagaaaaaattaaaagtgcgaaaaaggaattaacggctcaagtcgcacaagtgaatcagcaagttgcgctatataaaagcatttccaaagaattaaaggcagcattagcgcaagttgatacgtcatcctctgccgcagcggatgtaaaagcattaatcacacaagcaaatcaacaatttagtacactcgaaaaacaaattccacaggtaaaagaaaatcaatcgtatcaagccatcaaagcttcatataatgaactttctacgacgttaaaagaaggggcgaaacaggcagacagctatgccaaacaagcaaaagaagccaaaaaacagcttgaagcagcggatgcctttatcgcaaaagcttcagagcagcagaaagtcttgacgagtcaaatcgatgagctcattgctggtttagacgcaattgaaactggacttgatcaaacgtctaaaggtcaaggacagttagctgataatataccgaagcttgcaaatggagctggcaaagtgattgatggtcaaaaacaaatgaaagaaaagattggcggctttggtgatgacctgaccaagctgacagatgggctgaacaagagcgcaagtggactggagaaaatttcaagcgggttaatgggtgcaggtgactacttagacgaactgaaaaatgcaccagatcaagacatggccggctggtttatcccaaaagacgtgctgaaaaacaaagcattcaagcaagtatttgattcatacatgtcggatgaccgcaagatgacaaaaattgatgtcattttagaaaaaaatccatatggcaatgaagccctgtcgacgatcaaacaagtagaagcttctgtcgagcgggcacttcctgaaacgaacctaaaagatgcatcattcggcgtttcaggtgtatcaagtatgaacgctgatttaaaacagctgtcagaccaagatttcaataagacggttctttacatgatgatcggtattttcctcatcctggtgatcctgttccgttcgcttgttatgccgctgtacttggtaggttcacttattttgacttactttacagctatcgggatgacagaatttattttcacccatttcttcggatacccgggcattaactgggctgttccattctttggatttgtcatattaatggcgctcggagtcgattattcgattttcttaatggagcggttcaatgaatacaaaacaaaagacattcagtttgctatgaccgaatcaatgaagaatatgggctctgtcattatgtctgctgctgttattttggcaggaacctttgcagcaatgcttccttcaggagtgctgtctctcctgcagatagcaacacttgttctaacaggacttttgctgtacgcactcgttgtgctaccattgttcgtacctgtgatggtgaaattgttcggatcagctaactggttcccatttaaacgaaaagaatagatatttcaaatagaaagtaggaatccatgtgatgagtcgttgggcgctgataacaggtgccagtggcgggattgggcaggctgcagccaaaaagcttgcccatgaaggctgccacgtgatgctccattatcacaaaaatgaacagtcagccgtgcagcttgccgctcagctggaagaaacatgtcatattcagacgcacgtcgttcaagcggatttagctaaaatgggcggagcagatgagctcgtcagccgtctgcctgtatccccagatattcttgtattaaatagcggtaaaagtcatgtcggattagtgacagatacagaaaaagatgtattagccagtatggtgcagctgcatgtcacaagtccatatgagctcacccaacacctattgccagccatgattcaaaaaaaagcaggtcatattgttgtagtaagctcgatatggggagaaacaggtgcatcgtgtgaagtgctgtacagcatggtgaagggggcgcaaaatgcgtttattaaaggtctggcaaaagagcttgccccaagtggaattagagcaaatgctgtttcgccaggtgctgtccgtacagacatgatgaaaagcttcacacaagaagatattgcaatgcttgaggaagaaatcccgcttggccggcttgcatcacctgaggagattgcaaatgtcatttggtttctcgcctcaaagcagtcaagttatatgacaggtcaaattttatccgttaatggcggctggtactgttaaaaaacgtgtataattcgtctctccatgacaaaagctatggctgtaattcatcttttcgaatggaggaatcgacatgtcagtacttgagaactgggaccattggaaaaactttttaggtgaccgtttaaatcatgcgcaggataaaggtttaaaagatgataccatcaataaccttgcgtatgaaattggcggatatttagctaacgaagttgaagcaaagaacgagcaagaaagagtacttgctgacctttggagcgttgcatcagaagatgagcagcgcgctattgccaatatgatggtcaagctggttgaaaataatagctcgcactaaacaaaaagaggggtcgtttgtgcctctctttttattttaaccgtttagcaacattgtgctttctaaaaatgtgaaaatgctttatgataaaggaaggtaaaaatttgccacaatgaagggggtaatatcatttggcaaagctcgaatggtattttgaatatgagatacaggtaaaccgtcccggactattaggagacatttcttctctaatggggatgctttcaattaatattgtgacaattaatggtgttgatgtatcaagacgcggaatgcttttgcgctgtgaccacacagatcaaattaagcgccttgaatcaattttaaatacaatggaaacgataaaagtaacgaaattaagacagccaaaacttcgtgaccgcttagcggttcgtcacggcagatatattcagcgtgatgcggatgacaaaaagacgttccgttttgaaagggacgagcttggtcttcttgttgattttatggctgaactatttaaaaaagaaggacataaattgattgggattcgcgggatgccgcgtgtcggaaagacagaatcaattgtggcttcaagtgtatgtgccagcaagagatggctttttgtatcgtccactcttttgaaacagacgatccgaagtcagctgattgcggatgaatacagcccagataacgtctttattattgatgggattgtgtcgacgcgaagaggttctgagaagcacttgcagcttttaagagaaattatgagactgccggcaacgaaggtggttgagcatccagacatctttattcaaaattcagaatatacaatggatgatttcgactatatcattgaattgcgtaatagtgcagatgaagagattacatatgagcacgctgaagaaccacaagtgtttgatcattctggtttttctggcttcgatttttaatatggtaatggtaggtgtttgttttgactgaattgggaaaacggctcattgaggccagagaggaaaaagggatgtcgctggaggatcttcagacggtgaccaaaatccaaaagcgctacttgctagcaatcgaacaaggaaactatgatattattccaggtaaattttacgtcagagcgtttattaaacaatatgccgaagccgttggactaaatcctgaacaattgttcgaagaatttcgtaaagatgtaccgagcacgtataacgatgaagtatctgataaattatcaaatattaagccgcaaagagagctgccaaagcctgcctcgaaggtgcttgagctgctgccgaccatcttgattattggaggcgtccttgtggtcatcgcgatcatttatgtaattgtgcaggcggtcaatcatgatagcgggcagaagaacaatcaggcggctcctcagcagtcagaatctaaatatgaagtatctgaggattcatctctcgcaaaggatcaaaagaaaaaagaaaaagcttcgtcagatgatcaagaaaaatcatctaaaaaagatgattcatcaaaggattcatccaaagacgatgaaacggtctctttgaaggcagcgaatacggaaggctcaacgacaacgtatgaagtgtcaggtgcagatgagatggagttaaccatttctgcaacaaaagcttcatggctgcgcgtcagagacgaatctggaaaagtgctgaagatgggtgaactaaaagatggcgaatcgtttaaaacagacttgtctgagctctctcaggtcgatatccgtctaggcaatgcgactggaattgatatcaaggtgaatgacgaaacgcttaagtacgaattagaccctaaaaacaccatgacacaaaacattgtgattgtgaataaaggaaaggaaaagtcatcttaagcaagcagatgacttttcttttgttcctactattatatatacataaaaaaatggcttattggaggattgaatttcatgtttaacttaccgaataaaataactctttccaggatcgccttgatccctgtttttatgatcattatgcttgcacctttagattggggtgttgcgcgttttggtcacgtcagcatcgaagtgacgcatcttgttggagcaatcctgtttattgtcgcttcgacaactgactggattgatgggtactatgcgcgtaaacttaacttagtgacaaactttggtaaatttttagatccgcttgcagataaattgcttgtttcagctgctttaattatacttgttcaatacaacctcacaccggcatggatggcgattgtgatcattagccgtgaatttgctgtaaccggtctaaggcttgtattagccggaggcggtgaagtggtagcagctaatatgcttggaaaagtgaaaacatgggcgcaaatcattgcgatttcagcacttctattgcataacctgccatttgaacttgtatcatttccgtttggtgaccttgcgatgtgggtagcagtgttcttcactgttgtgtcaggctgggattactttgcaaaaaactgggaagctttaaagaattctaactaaaaaggacgtgtacgctttgaagtcagagagaaaagcagaaattattgcagtcgggtccgaacttttgctagggcaaattacgaatacgaatgcacaatttatcagcaaacagctagctgaaattggtgtgaatgtttattaccacacagcagttggtgacaatccagagcgtttaaaaagggccattcaagtggcgcaggaaagatctaattttattatcttctcaggtggtcttggaccaaccaaagatgatttaacaaaagaaaccattgccagtacgctcggaaaagagctcgtgctaaatgaagaagcatttgaatccattcaagactactttcgaaagactggacgagacatgtcgccgaataaccgtaagcaggcactcgttctagaaggatctgatgtgctcgtaaaccggtttgggatggccccaggtatgtttattcaagaagacgatacattttatatgttgcttcctggaccgccaagtgaactgcatccgatgtttgagaacgaggcgaagccgctgatttctgagaaactgggtttaaaggaaaaaatcgtgtctgttgttctccgcttcttcggaatcggtgaatcacagcttgaaacagacctagaagatttaattgatgctcaaaccaacccaacgattgcacctctcgcatctgacggtgaagtgacacttaggctcacggctaagcatgaggatgaaaaagaaacggaacgtctgttaaaagagacggaagcgaaaattttagcacgggtaggtgagtacttctacgggtatggtgatacatcactagtccgtgaagcttccaaggccttgcacgaacacgggaaaacagtggcagcggctgagagcctgacaggcggaatgttttctgaatggctgacagatcttgaaggtgcatcatcgattttaagcggcagtgtcgtttgttatacaaatcaagtcaaacagcaggtgcttggctgccgggaagaaacattgtcttctcatggtgctgtcagcaaagagtgtgctttagagcttgctgaaggtgctagaaagctcgcgggaagtgatattggcattagttttacgggtgtagcaggccctgatacccacgagggacagcctgttggaaaagtgttcatcgggctatctacgaaagaccatacagacgtgtttgaatggatgtttacaggaagccggtcgggcattcgaaagcgtgctgtgaaatacggtctgcatcacttgctcaatttattaaaagaaagttaattttgttatttgttaggtttactcctttataaaagagtgttttttctaatagaaatcactcttttcttaaaaatctgccaagaaaaaatcgaatatgtgttcgtttttttcttggcaaatgacgtaaaacaaggtatagtatagatagtggaattgataaaggaggaaacaatagaatgagtgatcgtcaagcagccttagatatggctcttaaacaaatagaaaaacagtttggtaaaggctctattatgaaactaggagagcaaacagatacacgcatttcaacagtaccgagtggttcgttagcacttgatactgcacttggaataggtggatatcctcgcggccgtattattgaagtatatggtccagagagttctggtaaaacgacagtagcacttcatgccattgctgaggttcagcagcagggaggacaagctgcatttatcgatgcagagcatgcgctcgatccagtttacgctcaaaaactaggtgtcaatattgatgagctgttactttctcagcctgatacaggagaacaagcacttgaaattgcagaagctcttgtccgcagtggtgcagttgatattgttgttattgactcagtagctgctcttgtaccaaaagcagagattgaaggggacatgggtgattcacatgttggtttacaagcacgtttgatgtcccaagcacttcgtaaactatcaggtgccattaataaatcgaaaacaattgccatctttattaaccaaattcgtgaaaaagttggggtcatgttcggtaaccctgaaacaacgccaggtggacgtgcgcttaagttctattcgtctgttcgtttagaagtgcgccgtgctgaacagctgaagcagggcaatgacattatggggaataaaacgagaattaaagtggtgaaaaacaaagtagcaccgccattccgtattgcagaagtagacattatgtacggtgaaggaatctcaaaagagggagaaatcatcgaccttggaagcgaactagatatcgtacaaaagagcggtgcttggtattcttatcaagaggaacgtcttgggcaaggccgcgaaaatgcgaaacagttccttaaagaaaacaaagatattcttctcatgattcaagaacaaattagagaacactacggtttggacacaaacggagtgaaagcagctgaagaagaagaaggacaagaggaattggaaatttaaagactaaaagacgctgaaaagcgtcttagatggttgacaaagggctaaaatgatctttattttagccctttgtcttcttttcagcgtgatagaaaacctttgaagtctaggaagggcgagtaccggagcggagcgaattaaacattcgtgagcaccggagcgcagacctgacaccgaatgcgagggtttgtctacacgctaaagacgctgaaaagcgtcttttttttacatttacatgacagctagcaggtcaaaagttctgtctttgcttgaaataacgacttacgcctcagtctgactagcttgacaagtatttccgacacaattacaatgggaatgtatcacttgtttttcttaacatgattgataactaatttaaacttgacaagggcagtgaggatctcattccctgtgaaggccctgtatgttgagacacaaaacaatgtacatgccgacactttatttgtaaaaccaagttcatagcaagaggaggtgaaaatatgtcgcctacgatgtttacgatcatctccattttgctgagcctaatctgtttagttgttggctactttgttcgtaaaaccattgcagaagcaaaaatatccggcgcaagaaacatggccgaacaaattgttgaggatgcaaagcgtgatgcggaagcattgaagaaagaagcgctcttggaagcgaaagatgaaattcattcctttcgtgtagaggcggagcaagaagttcgtgaaagacgtaatgagcttcaaagacaagaaaaccgtttacttcaaaaagaggaaaatcttgatcgcaaagacgaatctttagataaacgggagtccctgttggagaagagagatcattctctgaatgaacgacaacaacatattgaagagatggaaagcaaagtggatgatatgattcgtttgcagaaagccgagttagaacgcatttctagtttaactcgagatgaagcgaaacaaatcattctggatcaagttgaaaatgagctttcccacgacattgcagtcatgacgaaagaatctgaaaaccgagcgaaagaagaggctgataaaaaggcgaaaaacattctttcacttgcgttacagcgttgtgcagctgatcatgtagctgaaacgacggtatctgtagtcaatcttccaaatgatgagatgaaaggtcgtattatcggacgtgaaggacgaaatatccgtacgttagaaacgttaacaggtattgacttgatcatagatgatacacctgaagctgttatcctatcgggctttgatccgattagacgtgaaacagcgaggatagctctggacaagctagtccaggatggccgcattcatcctgcacgaattgaagaaatggtggaaaaatcacgccgtgaagtcgatgattatatccgtgagatgggtgagcaaacgacattcgaagtcggagttcacggtctgcatccggatctcatcaaaattctcggtcgcttaaaattccgtacaagttatggacaaaatgtcctgaagcattcaattgaggttgcacatcttgcaggtctcatggcttcagagcttggagaagatgcaaagcttgcaaaacgagcaggtcttctgcatgacattggaaaagccattgatcatgaagtagaaggaagccacgtagaaattggcgttgagcttgcgacgaaatataaagagcatcctgttgtcatcaacagtattgcctctcaccacggtgaccaagaaccgacatccattatcgctgttcttgttgcggcagcagatgcattatctgcagcacgccctggtgcaagaagtgagacgcttgaaaattacattcggagacttgagaaattagaagatatctctgaatcttatgaaggtgttgaaaaatcgtttgcgatacaggctggacgtgaagtacgtattatggtgaagccagattcaattaatgatcttgaagctcaccgtctagcaagggatattcgtaagcggattgaggacgagctcgattaccctggtcacattaaagtgacggtcattcgagaaactcgcgcagtagagtatgcaaaatagagcggtgcgcttagcgccgctttatttttttgtgtaaatatgcaacactgataagaagtcaatttataagagaaagggttcaaagcgcatgaaaatattatttgttggagatatcgtcggttcacctggacgagacacactgaaagaatacttaccaaagctaaagaagaaatatcagccccactttaccattgtcaacggagaaaatgctgctcatgggaaagggataactgaaaaaatctatcatgagctgctgcaagcaggagctgacgtgcttacaatgggcaaccatacatgggataaaagagacatttttgatttcatcgatgacgcagccaacatggttcgtccggcgaacttcccagaaggcacacctggtaaaggtcttacgtttataaaaaaacaaggaaaagaactggccgtcatcaatttacaaggacgcacttttttaccgccaattgactgcccgtttcaaaaagtagacgagttaattgcggaagcatccaaacgtacaccgttcatttttattgattttcatggtgaagccacaagtgaaaagcaagcgatgggctggtatacagacggccgtgcatcatgtgtcgttggaacgcatacacatgttcaaacagcagataaccgcgttttgccaaaaggaactgcgtatatttcagatgtgggaatgacaggaccttatgatggcattttaggtgttgatcgagagacgattattaaacgattcaaaacgagtcttccagtccgttttgagattgcagaaggacgcacaacattaagtgcagtaatcgtagaaattgacgaacagtcgaaaaaagctgtcaatattgatcgaattttgataaatgatgaccatattttctttgaataaatgttcacatatttatttcagaaaaatattaatcagaaagaaggaatatgcgccctctatcgtgaatatagtaaaaatggtaggtagcctgctatttttgaaaaacattttggggatggattttcaaaaaatagcatcatctaacaaagattgttctaatgaacactcacttatccattgtaaatttaagggggagcagaaatggaaattttaaaagtttcagcaaagtcaaatccgaattcagtagcaggagcattagcaggcgttttacgtgaacgcggtgcagcggaaatacaagcaatcggcgctggagcgctgaatcaggcggtcaaggctgtagccatagcaaggggatttgttgcaccaagcggagtggatttgatatgcattccagcctttactgacattcttatcgatggagaagaaagaacagcaatcaaattgattgttgaaccacgataattctaattttattattttcaacctgcttacatcatgtgagcaggttgtttttgtttaccactatacatttcttatataacatattcagttcatgaaatagataaaaatgacatattagagcttgcattttttcaccaggatgataaattaagatgaagttaaaaatacttcatcaaaaataaatatttaagtaggtgaaataatgttcgaagcttttttgaaaagaggaaagcttgtttttattttattttttattgttctcattgctggcggctatttattcgcgcagctccctaaacgagaactgccagaattccaagcgaatatcgtcacgatttccaccgtgtttcctggtgcggatgcaaaacaggtggaaagtgatgtaaccaataagctcgaatcagccatatctgatatcaatggtgtagagaaaacgagctctgtttctgccattggtttttcaaatattgtgcttgaaattgatgatcaagccgactttcaaaaggtggcaagtcagattaagaatgaaaccacgagtgctgcgtcgtcctttcctaacggagtgatggagccggatgtaaaggatgagttcggcaacgtgccggttggttcttatatggttgtggcgagtcaattaacggacttggcaaaaagtcaggaatcgctgcgtgcgttgaaggaaaaggttgaggacatcaaaggggtagacagtgtcgtcatcaaaggattcaatgacaaacaagcggtattaaacttagactcgagtaaactggaggatgaagggttaaatgtaacggatgttacaaatgccatcaatcaggaatttgacacatctccactaggcgacattcgggcaggtggcgagaaggttaagctgtccattgatgcctatgaccgtttggatcaagtgacaaagattgagcttttctccaaaacgaaccgtgagccggtcacaatcagtcagattggcagcttaaaagaagtagaaaaagagaaaagtgacattgtgtcgtataacggaaagcccgcctattcatttacagtcaatatcaaaccagggcttgatattcctaaaatgtatgacaaagtcagtgatgttattaagaaagagaagcagcttccaaatggtgtggagtgggtagactactattcacaaaaaaatgatgtggatgccatttttaatgatttaataaaagaagccattgttgcggtcatcgctgtcattatcgtcaccacacttggtcttaccattggcggtgcgttcatcgtttcacttgccatcccattatcgatcacaatcggaacgattccgctgccatttttacaagtggacctcaatcagatttcgattatcggctttatcattgccctaggaatacttgtcgatgatgccattgtcgtcaacgataatattttaaggcagatgaaaaaatacgaaagtccgcttaaaggaacgattgcaggtgtgaaagaagttgcagggtctattttgacttcaacacttgcggttgtgtttgctttcttgccacttgttttcttatcaggtgcaaacggttcatttatacgagcattaccgtctgtcctagtcacgactgtacttgcgtctatggtgatttctctgacactagtgccagtctatcaatataccgtgaaccgaaaaagaaagaacaagaaaattcaaaaagagccagggttcctaggcaaaccgttaaaaaaattagctgatttttatgcagaccgtgtgctgacgaatattgtgaagcgtccgctgcttattggcctaagtggtttgctcgttgcaacgcttgcctttttactgattttcgtcacaccatttgaatttttccctgcagcgaataagaaagaagtggttgtcactgtcacacttccaagtgaaacaacattagacaaaacaaatgaaacattagagaaaatagaacaagagatgaaacagcagaaaggcattgaagagacggcgatctttgcaggcggcggtgtaccgaacctgtttaatgaaagtatctcaaatgcaagtgatcatactggtcaggttgttgtgagagtagacaatgatcagatgacgagtaaacaattgatagatcgtatgacagagcctttgcgtaagaaattcaaagatgctgatatctttatgaaaaccattgttcaagggccgccaaccggtgcgcctgtgactgtaaccattgcgggtgactcttttgcaaagctcattaatatcaaagaaacgctcacaagtgaaatgaaagaaaaaggagcgagcttgatcactgacgatgtcaatcagccggtaaaaaccatctcctttgaattaaaccgtgaccgaatggcagaggatggactcagcgctcagtttgtcagcagacagctcggtctagtgacagaaggcatgccattaggcagctttaaacaaggaacaaaagataacgacctagtcgtcaaacaggatatggctatacaccaaaatggattaaagctaaaagaaataaaagtgcctgtcaattcaaatgaaggtggtatgccttcactcgagccgcttagccgatatgtaaaagaaaaagaaacagagcagtacgaaagcattccacatgaaaatggaattccgaccattacgctgaaggcgtaccctggcacgtcagagtcgtttaaagatgacatgaaagaagtcgtcaatcaagtaggaaaaacggatgcagcgaaggagctaaccatttctcaaggtggagaaaatgaagatcaagcccagttctttattgaaattagtctcttatttggggttgtcttgctgctcatttatgtgaccatcgcttttcagttcaattcattgatgcttccattgttagttctaggtacggtttacttagcgatatctggagctgttataggactgtttgtcacacaaacaccgttcagcttcatggcaacaatgggaattgtctcattagctggtatcgtggtccgaaatgcggttgtcttgttcgaatttattgagcagcggcgtaagcaaggattcgatcaacagacagctgtcattgaagcgggaagagctaggattaggccaattttacttacagcctttacagcactggttgcccttatgcctgtagcattaagtaatgatccgctctttaagccgctggcaatctgcatagtttcgggtgtctttttctcaacgattctcacacttttcattgtgccagccttatatattgccgtttcaaaaagacggtgacgcaaaaagcaaatctccttctctacggggatttgcttttttttttagaaaaatatccaaaaaaatatgtggagtgttcatttgtctttttacagtagacagtggtatttacgactaaaataagacgtgttaaaatctcattgggagaagtttttttaacaaaggggttgtacgtcatgtgtggaacgatgaaagcaattgttaaaaaagaaagcgcttacggagcggtactgatggaaatgccgattccagaaatcaatgatcatgaagtattgattcaggtgaaagccacttcgatatgcggaacagacgtgcatatttataactgggatgactgggcaaagggaagagttaaagcgccctacatttttggacatgaatttacaggggaagttgtcaaggcgggaaagcaagtctcgcgtgcaaaagtaggggattttgtatcggcagagacacatgttgtatgtaatcagtgctatatgtgtttaaccggtcagcagcatttatgcagtgaaacgaaaattttaggggtagacattgacggctgctttgctgaatatgtcaaagtacctgaacaaaatgtgtggcacaatccagctcaaatgccagtagagcttgcgtctatccaagagccgcttggaaatgctgttcatacagtgctgcacacacccgtttcaggtaagtcagtggcgatttttggctgcggaccaatcggtttaatggcgatcgccgtcgcgaaagcttccggtgctgttcaagtgtttgccgtcgatcaaaacgaatacaggctggatcttgcccgaaaaatgggggcagatcatatcgtggatattggaaaagatgatcctgttgaggtgattaagcagttcacacggatggaaggagcagatgtgatatgcgagatgtcaggacatccagttgccattaatcaagctctcgaagcttgtgcaaatggagggaaagtcaatatactaagcttgccagaacggccagtgacaattgatattacgaatcaaattgtttttaggggattaaccgtccaaggaatcacggggagaaaaatgtttgagacgtggcgtcaagtatctgagttattaagaacgaataccatcgatgtccagccagttgtcacccatacgctgccatttgaacagttcgaaaagggatttgaactcatgagaaatggtacgtgcggaaaggtcgtactgatgctgccatcaaatcaaagggggaagaaatgatgaaagaattcacgtatttacaagatgaattggaaacaatgaagcagcaaggcacccaccaaacattgaaagagatcgactcaaaacaatcatccactgtgacattaaatgaacaatctgtcatacagctctcctcaaataactacttaggcctcacctcacatccaaggctgatgaaagcggcaaaagagggaattgatgaatttggtgctggcacagggtctgtacgaaccatcgccggcacaatgacgatgcacgaacgtcttgaaaaaaagctcgctgcatttaaaaagacagaggcagcccttgtgttccaatcaggctttacgaccaaccaaggggtcttatcaagtatcctgacaaaagatgatattgtgatttcagatgaactgaatcatgcctcaatcattgacggcatccgattaacaaaagcagataaaaaggtatacggtcattccaatatggaacagcttgagaaaattttaaagaaatctatgaattaccgcatgcgtctcatcgtcacagatggtgtgttctcgatggatggagatattgcgccacttcctgagattgtcaggctcgcagaagcatatgatgcatttgtgatggtagacgatgcgcatgcctcgggcgtgcttggtgaaaatggccgcgggacagtcaaccatttcaaactcgacggcagagtgcatattcaggttgggacacttagcaaggctgtcggagtgctcggcggctatgtagcgggatcagccgttttaattgattatttaaagcataaagcaagaccgtttttattcagcacctcacatccgccagcagtgactagagcgtgtgaagaagcgattgaagtactgttagacgaaccaaagcgaattagcacgctctgggaaaacgccgcctattttaaaggaaaagtcgtcagccttggatttcaagttgctccgacagaaacaccgattattccaatcatgattggagacgaagctcttactttccgcttttcaaaggctttaatagagcgaggcgtgtttgctcaaggcatcgctttcccaactgtggcaaaaggaaaagcgagaattagagccatcatcacagcagagcacacaaaagaagaactagaccgtgcactgacggtgatcaaagaagaagcaaaaaaactgaacatacttgattgagagagcgcaggctctctttttttaataaagagattagctgtgaccttcttgctgaataggcattttttatagaaaaactgtatatgaatttattttcaattcatcacaaaatagtctatactgtagggtggagcttggtttgaaaggagtacaaattcatgaatgaagagcagagaaaagcgagcggacaagtaagttcatcggacaaaaaatccgagaaggactacagccagtattttgaagctgtgtacattccgccttccttaaaagaagcaaaaaaacggggtaaagaagaagtcgaatacaatcaatttcaaattgacgagcggtttcaaggtttagggaacggccgcaagttttatattcgaacatatggctgtcaaatgaatgagcatgacacagaagtgatggctggtatctttatggcgcttggttatgagccaacaaactcaacggaagatgcaaatgtcatcttattaaacacttgtgcgattcgtgaaaatgcggaaaacaaagtgttcggagagcttggtcatttaaaagcattaaaacgtgaaaagccagatttaattttaggtgtctgcggatgtatgtcgcaagaggaatctgtcgtcaaccgtattttgaagaaacatccatttgttgatttgattttcggtacacacaacattcaccgcctgccagagttgttatctgaatgctatctttcaaaagaaatggtcatcgaggtttggtcaaaagaaggcgatgtcattgaaaaccttccgagagcccgccaaggaaaaattaagggctgggtgaatattatgtacggttgtgataaattctgtacatactgtatcgtcccttacacgcgcggtaaggaaagaagccgccgcccggatgaaattattcaagaggtcagacgtttagcggcagaaggatataaggaaattacccttcttggtcaaaacgtgaatgcgtatggaaaagattttgaagacatggaatatggtcttggacacctgatggatgagctgcgtaaaatcgatattccgcgtatccgttttacaacaagccacccgcgtgactttgacgatcacttaattgaagtgcttgctaagggtgggaaccttctcgatcatattcatttgccagttcaatcaggaagttcttctgtattgaaactcatggcgagaaaatatgaccgtgagcgttatcttgatcttgtgcgcaaaatcaaagaagccatgccaaatgcttcattaacaacggacattattgttgggttcccaaatgagacagatgagcagtttgaggaaacactttccctctatcgcgaggttgagtttgatgccgcttatacgttcatttactctccaagagaaggaacaccagcagcgaaaatgcaagacaacgtgccaatgcatgtgaaaaaagaacgtctgcagcgcctgaatgccctcgtgaatgaaatttccgcgaaaaaaatgaaggaatatgaagggcagactgtcgaagtattagtagagggtgaaagtaaaaacaaccctgaaatcctagccggatatacaagtaaaagcaagcttgtgaattttaaagcaccaaaagaagcgattggcaacatcgtcaaagtgaaaatcacacaagccaaaacttggtctcttgacggagaaatggttggagaagctatcgaggtgaattaaaatgacgctttattcaaaaaaagagattgtcgagcgtgcaagagagctcgctaaaatgatttctgaaacagaagaagttgatttcttcaagaaagcagaagcgcaaatcaatgaaaatacaaaaatttcaacgattattaatcaaattaaggcgcttcaaaaacaagctgtgaatttaaagcattacggcaaacatgaagccttaaagcaagtggaagaaaaaatcgatgccctgcaagaagaactggatgaaatcccggtgattcaagaattcaaagaatcacaagtggaagtcaattccctgcttcagctcgtagcgcatacgatttctaatcaagtaacagatgaaatcattctttcaaccggcggtgacctcttattaggagaaaccggttcaaaagtgaaaaactcatcaccaagttgctccattaaatgagaaaaccccgcagatgcggggttttttgctttgctatcatcattttttgaaagaacagaagaaattcacccttcctgttctacctcttgcttcgtcaccccaaaatctctcactctccaacttttccaattttcaaggcaagtttatgggcgaccatgcatacactgaaacagaaatgaatttaattgaacatgaagttcaaaatcgtgacacactagacgaatgcccagcataagataaaacgatcaagaacaaggaggcatgccggaatgtctgaatacagagagattattacaaaagcggtggttgcaaaagggaggaaattcacccaaagcacacacaccatttctccatcgcaaaaaccaaccagcatcctaggtggttggatcattaatcataagtatgatgctgaaaaggtcggtaaaactgttgagattgaaggaacctttgatattaacgtatggtattcttacgctgataacacaaaaacagaagtcgtcacagaacgggtgaaatatgtagacatcatcaaactgagatataaagataaaaatttccttgatgatgagcatgaagtgattgcaaaagtgctgcagcagccgaattgtttagaagtgaccatttcaccaaacggcaataaaattatcgttcaggcagaacgtgaattcattgctgaagtggtaggagaaacaaaaattgttgtagaggtcaattcaagctggaaagaaaaagatgatcacgagtgggaagaagaggtggatgaggagttagaggatattcatccagaattcctagcgggtgatccagaagagtaattgatgactagggcgcatatccccctagtttttttgtgtcctatctaggagaaaaaaggggattttttatgctataatgaaagatggtatgaattcgaatgtaatatagtgagggattagaaatatggcaagttatacgcccatgatacagcaatatttaaaaatcaaggcagagtatcaagatgcctttttattttttcgcttaggcgatttttatgaaatgttttttgatgacgcaaaagaagcggcacaagaattggaaattacgttaacaagcagagatggcgggacaataccaatgtgcggtgtgccttatcattctgcttctgcatacatagaacaattgatttcaaaaggctacaaggtcgcgatttgtgagcaggtggaagatcctaaaacggcaaaaggtgtggtcaaaagagaagtcgttcaactcattacaccaggtacggtgatggatggtaaaggcttaagtgaaaacgaaaacaacttcattgcatctgttacaagatttgaaaatggatacggacttgcactttccgatttatctacaggtgaaaatatggcggctttcatcgatcgattagatgaagtcgtgtctgaaatttattctgtcggtgcaaaagaaattgtggtgtcaaagcagctggatgaggaaacagtcaaaacattaaaggaacggtgccaagcgaccatttcatacgaagatagtgatgagttaatcgatgaagctgagcgactcgtgtcccgcctgagcgagcagctaagatcgacctttttgacattatatgcttatttaagaagaacgcaaaaaagaagtctcgatcaccttcagcaagtgcaagtgtttgagctcgaacaaacaatgaaaattgatctttactcaaaacgaaatcttgaattaacagagacgatccgctcaaaaagcaagaagggctctttattatggctgctagatgaaacaaaaacagcgatgggcggaaggctgctcaaacagtggatcgaccggccgttaattcgtctttcgcaaattaaggaacgtcaggaaatggtgcaaattctcatggatcatttctttgaacgagaggatctgcgtgaacgattaaagcaagtatatgatctcgaacgtctagcgggccgcgtcgcatttggcaacgtaaatgcccgtgatctcattcagttaaaagaatccttaaagcaagtgccagccattaaagagcttgtgcactcactgccagaggaaatggcgaaatcaagagcgaatgatattgatccttgtggtgacttacttgatttattagaagatgcgctatatgagaacccgccgatgacgttaaaagaaggcaatttgattaaagacggctacaatgcaaaattagatgaataccgtgatgccagccgaaatgggaaggactggattgcacggcttgaacagcaagaaagagaatacacaggcattcgctccttaaaagtcgggtttaataaagtgttcggttattatatcgaagtgacacgcgcgaatacgcatcttctggaggaagggcgttatgaaagaaaacaaacgcttgccaatgcagagaggtatattacacctgaattgaaagaaaaagaagcgctgattcttgaggcagaatcaaatataagcgaactggaatatgaactattcgcagctctcagggaacaagtgaaagtctatattccgagattacagctgctcgcaaaacaaatgagtgagctggatgccctccaatgttttgcgactgtcagtgaaaagcgccgttatatccgtccggaattctcagaggatgaggtggatgtcatagatggccgtcacccagtcgttgaaaaagtgatggatcatcaggagtatgtgccaaatgactgccatatgggaaatggccggcaaaccttactcattactgggccgaatatgtcagggaaaagtacgtatatgagacaaatggcgcttatctcaattcttgcgcaaattggctgctttgtgccggcatcaaaggcgacccttccgatctttgatcaaatctttacacgcattggtgcggcagatgatttgatttctggtcagagtacttttatggtagagatgcttgaagcaaaaaatgcgatggtgcatgcaacgaaaaacagcttgatcttatttgatgaaattggacgcgggacaagcacttatgatggaatggctcttgcgcaggcaatcattgaatttgttcacgatcatattggtgccaaaacgctattttctacacattaccatgagcttacagtccttgagtctcaattaagcgagctgaaaaatgtccatgtacgtgctgaagagcatgaaggcacggtcgttttcttacatcaaatcaaagagggggcagctgataaaagctatggtattcatgtagcgcagcttgctgaattgcctgatgccatcatcgatagggcccagaccattttgacggagcttgagagcggatcacatgaagtgaccccgcacgtatctgcagccccaaaaacagaaaagaccgagggaaaacagcagctttctttctttgaagtagaagaaaaaccgcaaactaaaccagttctaaaacagaaagatcaagcggtgatcgaggaattaaagtcattcaacctaatggatatgaccccgctcgaagcgatgacaaagctatatgaattgcaaaagaaattataatataaggtgaggtgagcaaaatggcaaagattattcagttatcagatgacctatccaataaaattgctgcaggtgaagtagtcgagcgtccggcttctgtcgtaaaggagcttatggaaaatgcaatcgatgcaagcagtacagtgattgaaatcgatgtagaagaagcaggtctttcctctattagaatgattgataatggtgttggaatcgatgctgaagattgtaagctcgcctttcagcgccatgcaacgagtaaaatcaaagatgaaaatgatctgttccgtgtcagaacgctcgggttcaggggagaggcgctgccaagtatcgcatctgtctctcatctagaaatgaaaacacgtactggtgaaggagctggaacgcacctggtactgcaaggcggaaagatcatttcagagaaaaaaacctctggccgccgcggtaccgagattgtcgttaccaacttattttacaatacgcctgcccgcttaaaatacatgaaaaccgttcatacggagcttggcaatatatcagatgtcgtcaatcgaattgcgctggctcacccagaagtatcgattcgcttgcgacatcaagggaaagtcctgcttcagacgaatggaaacggggatgtgcggcatgtgcttgcggccatttacgggacagctgttgcgaaaaaaatggtgccgcttcacgtgcaatcacttgattttgaagtgaaaggatatatctccttgccagaagtgacaagggcatcacggaattatatgtcttctgttgtaaacggcagatatgttaagcattttccgctcgtgaaagcggtccatgaagggtatcataccctgctgccgattggccgccatccgattacatttattgagatgaagatggaccccattttagtggatgtgaacgttcacccttcgaagcttgaagtgagactaagtaaagagcaggaacttcatgagctaatcaaacaaggaattaaggaagtatttcaaaagcagcagcttattccaagtgcttcagtgccaaagaaagcaccaatgccagcagtgaaaaatgagcagcaatccttaacttttgatgcgaaaaaaataaacacaagcgtgtcggaaacgccgctatcctatcagccggagcctctcgaatcggttgtatacgagacaaatcagatgggcacatacgggacgcctgcgcaggaaatgacagggacgtcatcacccgtatttaatgaagatgctccatctgagcgtgttcatttagaggaatccgctgcttctcttgaatatgaagagtcagtactgagagaagatgcagcagaagccatttcagaaaacgaacgtgttccagtcatgtatcccatcgggcaaatgcacggcacatatattttggctcaaaatgaacgagggctttatattatcgatcagcatgcggcccaggagcgaatcaagtatgagtattatcgtgagaaggtaggagagatcaagcaggaagtgcaagaaatgctcgtcccattaacattccactactcgaaaaacgatatgctgattattgaagagcataaagagatactaacgaaagtgggcgtcttcttagagcctttcggttcaggaagctacattgttcggtcgcatccgcagtggtttccaaaaggggaagaggctgaactgatcgaagagattatagagcaagtgctaaatgagaagcgtgttgatatcaaaaaattgagagaagaggcggcgatcatgatgagctgtaaaggttctatcaaagcaaatcgccatttgcgtcatgatgaaatcaaagccttattagatgaactccggcagacaaaggaccccttcacttgtccgcacggccggccgatcatcattcatcactcgacatatgaaatggaaaaaatgtttaaacgggtcatgtgatcaaatgaaaaaaagacaaagggctaaaatcatcttgattttggccctttgtcttcttttcagcgtgatagaaaacctttgcagtctaggaagggcgagcaccggaacggagcgaattgaacattcgtgagtaacggagcacagacctgacaaagaatgcgagggtttgtctacacgctgaagcgctcttattagagcgcttttttatttagcatccacaaggatttggcggtgtgaccacaactggtcgtgtttgaatatcaagggtgtcctctgcataaaatttagaaccaatgctaagcgcacggttttctgcgcggaacgtatatgtacctgcagcaggaagtactttatgagaaagttgtaatttatattgtgagattcctaataaatcgattctagctggaatgcggacagtttttccactgttcaaaatgtagctgtcttttaatgcttttccattgaagatgtcttttgttgtcgcttgaaagcctgcaggcaatgtgaactcaatggcaccgatacttaaaatagaatttgggcggtatgtcagctcaatgtcagaaaaagaccattcctgcttacttgtacctgtaatttttgcataaagttcagctggtcttgcattcgttgatgctttgccttcctccgttttgactccttctgcggatgcggcaatcggtaccgatagtgccatgaccagtgtaagcattccgatcatgatcattgtccatgtttttttcattttttccttcccccttgttgaatataggcaaataatagatgattacacccattatttacctataaggttaccatattcctatatggtattaaatggtatattgtacccttattttttcactttgtttagtaataacgggggaaaaacgcatttggttggttcattccataaccatggcctgtcatttgctgatttggcatcatcatatgcatatcttgatatccgtatggatgatatggcatcattccgtatccaccatagtggccaagatgatggtgatctttcattggaacatgtgaaaaggcatcatgctgatttggaaacggcgaataggttgaatgatgatgcggatagtgtccgctgtacatatcttttttaccggtatgatcatgctttggcatattcataggatcctgcatgtttggcgcgaccacatgctcatgattggctgtatacacattctcaaatgtatgataggggttttcttggtgatgatgattcattgggctattcatattgttcatttgatatctcatcctttatgtcaggttgccatatcctatgagcatgatccgtttcatgagcctatccatatgaaaaaaaccggcttttcagccgggaaaacgaaaagcaggtgaaagcgtcaattgctaatatgagaagccatgtcttcttctacgacgcttcttacagctgctgcagacacttttaggacagtaatagggatcgtagcttctagaagtatcccagaaatcgctctcaaaccatttatcttttttatgatgaaactttttttctttacatggatcctcatggcaatgatcgtcatgctttttataacagtttgagtgggaatgtttgcacttgcatttgcacattgtcatccctcctaaatgtgactcaatgctagtatatgcaagaataagacaaggggactggataatggcgctttttttgtaaaaaaaggctttttctgaaaaactcaaataaaaagaattgactagtgctaaaataacatgatagaatataaatttttatccaccgatgaaatgtgttataatcataatgtgaatactttcggaggtggcggatttgtttcaaataggtgataaaattgtttatcctatgcatggtgccggtgtgattgaaggaatggaagaaaaagagattttaggtaagacggaggaatattttctgattcaaatgccgaatatgcagatgatgatcccaagaggcagaatcaatcaactaggtatacgtccggtagcagatcaagcaacgctgaaagttgtgatgaacaattttgcagaagaaacaaacgacgacacgcttacttggaagcaaagatatgatgaaaatctgaaaaagctaaaaacaggtgcgatcgaagatggtgcagacgttgtcaaagatctgatgagacgcaatcagaagaaagcattaaattcaagtgaaaagaagatgcttgaagatgcacgaggcatgttagtgagtgagatttctcttgcacaaggactgtcgcaagatgaagtcctttcagctttagagaatgaactaagagtttaatgatggatatacagtaattggctgtaaacagaagggcataccttttgtttacggctttttttgtttgaaatcagaagaatatgtccatttttgtaggtgattttaactaaagctaaaataaggtcatacgatgcagtttttattcaagcaacgaatgattcaaagaagtcagaaatacctagggcagcataaaaaacaggtaagttctcctgattcgttcaaatgagccggacaacctttgaattctgttagccattgatagtaaaataatgcgataagatgacacctaagagaatgaaaaggagcggtgaaatgaaaaggctactgatatgtggattcatctttctgatcctgtgtgctcttttaatggtgaaatgcagccattctgttcaagaaaaaaaagagcaaaagcaatatcaagaagaggtagaaaagtatcaaaaagagcgaaaaaaaggggatcaatatgaaagctttaaacagcttatccgacatgaaagagaaggctatgaaatagaatttcacgaaaagggtggaagtgatttactcgtcttttctcctcatggaggggaaattgaaccaggaacaagtgaaattgtagaagcatttcaagaaaagtactctacgtatttgtttgaaggaacaaaacaagacaataatcgtgatttgcatattacaagcaccaagtttgatgaaccgatattggttcaaatgattaaaacgtaccccttctccatttctatccacggctataaaagtgataaaagacacacgctagttggcgggacaaacgaaaaaatgcaaagagcagttgtacgagaattaaaggatcgaggattttctgcagaaatggtgcaagaaggcgaacggctttcaggaacagatcccaaaaatattaataatcgaaatgcgagtggtgaaagtgttcagctagaaattagtacggcgcagagagaagcctttttcgacaattttgatacgagaaaaggaaagaaaaaagcattcagacgttatatcagtgctttaaaagaagtattaagagaatttgacccatcttcgtagaaaaaccgttttgatgggcaaaagtactctatttaaacttggtaaaaaagatagaaatatgcgaaatgaacataaattatgtaataacttacaatttgccttaaaaacataaattatgtaaaataatagttatcagtttgatatgatagaatggggctgaagtggatggcacacaaaataccatcttccgaagtaggtgtaaagatcaatcaatggtacacgcatatttgcaaatttgaagtcgaacaagcaaacgatatgaagcgccttgttgaagaagaaattcatgagatggaagaggatcaagatttacttctatattattctctaatggattttcgccatcaaatgatgcttcagcatttaacgccagtccatgcagggagtgaaacgcttcaagccgtgtcttttccgaaagaaatggaagatggagaagatgagatgacaggcttgctcggctattactttcattttttccatggaatgtatgcgtttatccagcgccggtatatcgaggctatttcctattacaagcatgcggaacatcaactgatcttagtgacagatgagattgaaaaagcggaattttactataaaatcgctgaagtatactatcatatgaaacaaacttatttctccatgcattatgctaaaaaggcgagagacatttataagaaacatcagctttatggaaaaagaagcattcaatgtgattttgtcatggcaggtaattggattgatgtgagtcagcaccaaaaagcgcttccttatttagaaaaagcgttaaaggtctgtgaagcgatggaacggcaagaatgcacatcttattttaaagcgatggctcttaataacttaggtgcttgtcattatagtatgggaacgtatcatacagcgactgtcttttttgaacaagccatttccctttatcaaaaagatcaagcatccacgatgatcaaatcattattctcacttgcccttacttgttttaaactcggagatatccagcgggctggcgaggctatacgtaaaggaatgaacgaggcttgtttattggaagatgaaatttatcagttgaaattccaatttttgcaggcgctttatatagaaaaagacagctgtgagcaattaaggtcggccctttttggtctgcgaagcaaaaaaatgtttgctgatttagaggaattagcacttgatgcggctaattattataaggaacgcgacatgtacaaggaatcttccactttttttgagattgtgatcgaagcgcgtacgcacattcaaaaaggagatgagatgtatgagaacgaagcataacatgtcagctgctcaagtagatgaaagacttcacacgtaataacagacaaacaacaccctttacgaatcaacgtaaagggcttttttaatttattctttgatggctttttctgcgtcaatggcacctgctccgtaaatcatcgggtcatctccagaccacttgcttgtattttcttttaacagggttttgacatcatcgggcgttaaatctggtgaatgctctaatagaagagcgcaaataccagcacaaatcggtgttgccatagatgtgccagataacgccgtgtaatcgtcctcgactctgcttgatttatcgagtttatctagaaaggaccttggtgatctgagagagacgatgttcactcctggtgcaaggatatcaggctttgtttcaccataaacagtagggcctctgctcgaaaatggtgccacgatatcatcgtttgattctggtgtattccggtcatcaaaagcgccaaccgtaataactttttgactgacggcagggctcgcaatcgtttggctgttaggaccagagtttccggcagcgacgcatacaacaatgccttgatcccaagcagcattgacagcgcgcaccatcggatcgtcttgttcgtcatcataacgctgggcatctccgcctagtgacatactcataatatgaatcggatcatcagggtgatcttcattgaactggatgcaccattcaaccccttctataatagtagaaagtgatccagccccttgtttatttaacactttcacgccaattaaatgagcttttggagcaggtcctttgtacaagccatctgaggcagctccgtctccagctacatctccagcgcagtgagtgccatgcccgttatcatcataaggctttgttttttgcttgactaaatccacaaaatcgcgaattcttccttctagatcttcatgcggataaatccctgtgtcaatgacagcgaccgtaataccttcccctgttaaggttgtaccgtttcggatgacttcatcagcatgacttgcttgtgtggccatatccagaagtgcatgaactttccggtctaaataaattttacgaatatgctcaccattcgctaacagctcctctaaagcatccggtgttaggtcagcagcgcagcagtcgatatgtgaaaagtgccgtttaatttttgtttttctactttttttcatgaactgttttgcgctttgaatacctgcttcgaccgcaccttccttaaattcaatgatcacacgaagcttctttctcttctttaatcttccttcaaagaaacgatgaagaaagcatggcgtccatttaaaaggtttataaaggtgaaggacggtttctcttaaaggctgatccagtttactagcatgtgttctgaccatttgcaccatagaaaatccaaacatgtaatgccctccattctagctatccattcttgtacactattacgttatgagaatgagagctgcttggttcggattcatgcccctccttttctttatattggcggctgactgatttctctttaaaaagaaaagcgcttacattttgtaaaataatagaaaaaggtgaaaaacatgtagaatctgccgatgataggtgggagagttcttcaaagagaaccggtgaaacaatcgattttgcagaaaaaaaggggggataaacagggtcaatgctcatacaaatgtggcttgtcacagaggaaaaaaatcaaatccatataaatacaagccgaattaaagaaaacagactggatagaactaggccattttaaacataacttcatttgtctgtcatactattctaactctgttttcaaagaggagaggcgtttctgtgtatataaatgcaattatcttatttttgaggaatctcatgatctagagtgttatgatcaaatttgaagagaaaaagtggaaaaaatgaaaagaaatgatgattcagtataaatcatagaaacggcttagaaatctgttaaaggagaacgggaatgaagaagttttttgctttgcttctcctgcttgcgatcggatggggcgtttattatacaatgcaagcacaggaacatgatgagccagtgtcatcaggtggggaagacgaaagcggttcaaatgatatttatcgcaattttaaagaactggaagaaaacgaatcaccaagcagctatcagattacagccaacccagtgcctggaagccgtcttctagtgatgtcaccccatggcgggaggattgaaggcggcgtgagcgagatcgtccattttttcgataatgatttctctacgtatttgtttgaaggcttaagagagaatgcgtcagaacttcatattacaagcacaaactttgatgagccagtcggcgtcgcgcaggcaaaagcacacgattatatcttagcagttcatggatacaaaggtgaggaaggaattgaccatactctcgttggcggaacagattacgaccgtgcagaaaaaattgtgaactcattagagcggaacggattttctgctgaactggctgtcgcacacgcaaccctgagcggaacaagcaatcataatattaataatcttacaaaaacagggcaaagtgtacagctagagattagtagaagtcagcgtgaagctttatttgacagttttgactttcggcggcggtcgagtacaaaaaacgagacgttctaccggtatgtcagggcgattcggacagtgctggatgaggaatatacataaagatggtgcacatgttaagacaagcagcgtgaattcttgttacactataaaaagtgataataaaaggagagacgaatatggcgcgtcatcattttcatcttcaggcgagctggcctggtctgcgtaacgatgtgggtacaatctcatgtgaacagttaaaaacgaagatttcaattccaaaagaaatggacggtcccggcattggaacaaatccagatgagatgcttttaggtgcagcggctacgtgttatattattacacttgccgctatgatggagcggagccaattagagaaagaggatctaacgatgagttctgaggctgtcgtagatgtgaccaatggtgtgtttacatatgaaaaaatcattcaccggcctgtcatcatcctcaaacaatccgcttccccgcaagatattgagctggcccgcaagctcgcgcataaagccgaaagctcatgtatgatctcaagagttgttcaaggaaatgtggccatttccttagaagaaaccattcaagttggcgggtaaaaacaaaaaagtcattttctcttattaaatggagaaaatgactttttttatgacgtccattcggtttgatcgatttgttctttgttttcttccttttgttttttggacaggttcaagacaatcacgccgcatatcacaagtgcaaggcctatgaagccttttatgtgaatggtttcgttaaacagcacgagtccgataagagcagtgagtgctgttccaacgccagaccatgtcgcataagcagacgaaaggtcaatggttttaagtgccaaactgaggaaggtaaaggcgcagccaaatccgatcaggaccccaatactcggcagcagttgcgaaaaaccttgtgaaagcttcagcatcgtactgccaaaaacctccgtcaaaatggctcctgttaaatagagcattcctttcatgatctcccacatcctttatgacatatttaaaagtacaacccctgagacaagcatcgctatcccaatgactgctctttggttcaaggtttctttgaaaaaaagcacgccaaaaatagccgtgaggactgtaccaaccccagaccatgttgcgtaagacatgctaagcggaatgatgttaagtgtcaatgacagcatataaaatgcaagtgtatagccagcaacaacgacagcgctaggcttaaagcgcgtaaagccatttgagagttttaacatcacggcgccaatggcttctgaaaaaatggccacagccagaaaaagatatccgaggatcatgatcacccctcctctaataggtgtaaaatccgatgaagtaaaagggttttttcttctcgattcagcggttcaagctgaaacatttctgaaaaccatatcccatcacatgcgagtcgaattagctgactcaatgcagggtcgtttatttcctcagctgctttcgctttgaactccgcataaaaatcacgccaagggttcaataacgcttcatcaaatgacatggtagccatcatacttgtacatagctgggtcgtattttgatgatcaagatcatgtaatgtggccaatatatatgcacgtacataaggcgctttttcgtgtttgtaagtttcttgatacgtttcgagctgctgacgaaagcaaagaatcgcgtgctcattcattttttggatgagctcttccttgcttgcaaaatgataaagcaggccggctttggtcatatgtgcatgctctgccacttgctgaagggtaagctggcttaatccttcttctaaaatcgtgcgggcagctgcatcaaagatttgctcttttttggttttagacataaaaaaaacacctactttactgaacggtcggtaaagtaaatgttaacccatcaaaaacgagtgtgtcaatcgattcatttgatgaacaaatattttcactaaaacgtcatatttaataataagggtatggtccatatggcggatacggcggcggataagggtacccatatccatatcctggtgcaagcagagacccagcaagcagacctccagcaaaaccacctaaaaatggaggtccgaagaatccaggtctaccataaccgaatccaggtctcccaaacccaaagcccgggcgtccaaaaccaaaaggtcttctcatgtcttcttgcataaatggctgtgcgtcaaaataattcataaaaaaaggctcctctcacataaaatcactgtaactgacatcagtgtattcgaatggcctatatgtgtttgggtgaatgcctaatataaggaggaatgttaaaaatgggcctgtatccatctgattgggcaaaatgcccgccgcatgctcatgcctataaagcacgaacggatgtaacagaggagcattatcatttaatagaaggcatttctcagcctgtcaatggaagcaatacagatcagcatacacatttttatcgcgggatcacctcttttgagagggggcatttccacagatactacggcatcacagggcctgcgataccgagagtggatggtacgcactatcacgagattgaggaagtcacgttttctgcctataacgattctgtccctattccgtatggaggagtcgtctatagtccggacgaagagcggccaacgcatacgcaccgtttaaaaggaaaaacatacgaagtggtcggaaatgaaccactcggctggtgataggccctatataggagagaatgagaagttatgctatactgtaggcagtttgtaaaagagagtgatgttatgaaaaaaacgaaacaaccagtgattgtattagtaggaccgacggctgtcggcaaaacaaaactgagcattcatatagccaaagcatttaatggagaaattatcagcggtgattctatgcagatttataaaggaatggacattggaacagctaaaatcacccctgaagaaatggatggtgtcccgcatcacttaattgatattaaagagccggacgaatccttttctacagctgaatttcagcagctggtccgtttgaaaatcaaagagattgccgctagagggaaaacacccatgattgtcggcggaacaggtttgtatatccaatctgttttatatgattatacatttaccgacgagaaaagtgatcctgcttttagagaagaaatggcgctgtttgaacagcagcatggcccccttcagctgcacgaaaagctaaaggcagtagaccctgatgctgcaaaagccattcatccgaataatgtccgccgcgtgatccgggcgctggaagtgatccatacaacaggtcagaaaatgtcggagatgcaaaacggtcatcaagaagttcctctttatgatacagccttcattgggctgaaaatggatcgagagcttttgtacgagcgcattcaccaaagaattgatatgatgatagatgaaggcttaattgaggaagtgagcgcactttatcaatctggcttgaaggattgtcaatcggttcaagcgattggttataaagagctgtatgcgtattttcaaggtgactgctcacttgatgaagccacccggcaattaaagcaaaattcccgcagatatgcgaagcgtcagttcacgtggtttcgtaataaaatggatgtcacttggttcgacatgacaccgccttgccacttttcagacaaaaaagaggaaattttcgcatatatagcaggaaagcttgaacttaaagcgaaactgtagttatcagaatcaaggaggacgaaacatgaaaccgattaatattcaggaccaatttttgaatcaaatccgtaaagacaatacctttgtcacagtattcttactgaatggctttcagcttcgcggtcaagtgaaagggtttgacaatttcacggtgctgcttgaaacagaagcgaagcagcagcttatttataaacacgccatttctacatttgcacctcaaaagaatgtaaatctagaattagaataggatatgttcgacctaatagccccatgcatctgcgaataaaccggccggaacccgctacgttttttgtcagtgcagaggggctattttgcatgccgtgaaacttttctgtctattttacgtataatcccttattggatatgaagaaaggtgagggaagcgatatggaaaatgcagagcttgaattaagaaggattagagtgatccttctattgattgggattgttgtcttatttggatcgtgcgccatttcaaacattgaatcgagacaggaaagctcgcataactatgctaatcaagatgataatggacatatagaaggccttttacaatcagctgttgcactaaaaaataatcactttgctgttgtgaaagatgatgaagtacatgtgtaccggtttgatgaaaaagagggagaactgaccctcgttaaaacgaagtacatagatgaatgggacgaggaatatgatgatgattctgttgaagagtaagcacgtaaatttacaaatgaatgtgaagtcgctacactataatcatgcatcagacatctagacagaaaaggatgagttcatgacacacaaaattaaaattaatcactgggaacaaacttgtgaagacgactcctgtttcgaatatggaacaagcgtttctgtaaatgggaaagaattagtcagagaagcttcaatcgtctctgcgcttgaagcggtgctaaaagaattaggtgttgaagtggaaattacagaagtgtcagaagatttacagtgcgatgcctacaaaaaataaaacaaaaagtctagtctactaagcgattttttttcgtgttatgatagatttcggtttcagttgaatagggagtagagcagtctatttttagatcctgttctgctctatttatttgaacgtacgagttcggctatgaatgttcggccgggttggttgatttttttcgtttcgaacatctatatgttgtgttttgaaaaaacatagtatactatatatagtgaataacgaaatgatcaacaatactaaaaactaggtcgtgatggaattgattcaaatcgtatttgattcaaaaacaggaaatgttcaacgctttttggacaagaccccttttacagacaaacgaaaattgactggagaagagtttttggatacgccgtttattctcgtcacctttacgacaggatttggacaagtccctagtaccactcagtcctttttagagaaaaatgctcaccttttactaggtgtagcggtgagtggaaacaaagtgtggggagataattttgccaaaagcgccgatacgatttctaaacaatatcaagttcctattttgcacacctttgaactaagcggaacaaaaagggatgttgaattgtttacacaggaggtagaaagaattgtcacaaaatcaggttccaaagtggatacaattaaataacgagattatgattcaaaaagaaggaaagtttcagtttgataaggataaagaagctgtacatagttatttcgtagattatattaatcaaaacacggtcttctttcacaacttagaagagaagattgattacttaatagaaaacgactactatgaggaagaatttttaagacaatacagcatggcagatattaaagaagtattcgaagctgcatatgcgaagaaatttagattcccatcattcatgagtgcgtttaagttttacaacgactatgcgctgaaaacaaatgataaaaagaaaatccttgaacgctatgaagaccgcatttcagttgtagcgcttttctttgcgggcggagataaagaaaaagcacttgagtttgtagaactgatgatcaatcaggagtaccagccaagtacaccaacattcttaaacgctggacgtaaaagacgcggtgagcttgtgagctgtttcttgcttgaagtgaatgactcattaaacgatatttcaagagcgattgatatttcaatgcagctttcaaaactaggcggcggcgtcagtttgaacctgtcaaaacttcgtgcaaaaggcgaagcaatcaaagatgttgaaaacgcgacaaaaggtgtcgtcggcgtgatgaagcttcttgataatgcattcagatatgcagatcaaatgggacaaagacaaggatcaggcagtgcctacctcaatattttccacagagatatcaatgatttcttagatacaaaaaaaatctctgctgatgaagatgttcgggtgaaaacattgtccatcggtgttgtcatcccggacaaatttatcgagctggcaagagaagataaaacagcttacaccttctatccacacacagtctataaagaatatggacagcatcttgatgagatggacatggaagaaatgtatgatgagcttgtagaaaacccggaaatcaaaaaagaaaaagtcaatccgagaaagcttcttgaaaaattggctgttcttcgctcagaatcaggctatccatatatcatgttccaagataatgtgaatagagagcatgcattaaaccatatttcacgagtgaaattctcaaacctttgctcagaagtgcttcaggcttcagaggtctcttcttacacggactatgatcaagaagatgaaatcggtcttgatatttcttgtaatcttggttcattaaatatcatgaatgtcatgaaaaacaaatcgatcgaaaaaacggtcaaacttgcaacagactcactaacacttgtgtctgaaacaacagacattcgcaatgcaccggctgttcgaaaagcgaacaaggcgatgaaatcaatcggacttggcgcgatgaaccttcacgggtatttggctcaaaaccaaattgcctatgaaagtgaagaagcaagagatttcgcgaatacgttctttatgatggtgaactattattcaattaaacgctcaagtgagcttgcaaaagaaaaaggagaaacattccatcgttatgaaggctctggctatgcaacgggtgagtacttcaataaatacgtggagaatgatttcacaccaaaaacagaaaaagcagcagcactatttgaaggcatgcacattccaacaaaagaagactgggcagcactcaaagactttgtagcggaaaatggcatgtaccatagctaccgcttatgtattgcaccaacaggttccatttcttatgtgcaatcggccacagcctctgttatgccaattatggaacgtatcgaagaaagaacatacggcaacagcaaaacctattacccgatgccaggtctttcagcgcagaactggttcttctataaagaagcgtacgatatggacatgtttaaagtggtcgatatgatcgcaacgattcagcagcacgtcgatcaaggaatcagctttacactattcctgaaagatacgatgacaacgcgtgacttaaaccgcatcgatctgtatgcacaccataaaggcattaagacactttattatgcaagaacgaaggatacagggcaggaaggctgtctttcttgtgttgtttgattaaaggagagtttaacgtgacaaaaatttatgatgcagccaactggtcaaaacacgaagacgattttacacaaatgttttacaaccaaaatgtgaagcagttctggcttcctgaagagatttccttaaacggggatctcttaacatggaaatatttaggtgaaaaagagcgagatacgtacatgaaggtacttgctggcctgactttacttgatacagaacaaggaaatacagggatgccgattgtggctgaacatgtagacggccatcagcgtaaagcggtattaaactttatggcgatgatggaaaatgcggtacatgcgaaatcatactcaaatatcttcatgacactcgcaccaactgaaacgatcagtgaagtgtttgaatgggtcaagaaaaataaattcttgcaaaagaaagcagatatgattgtcagtttataccgttcgattcaaaaggacgatccgatttccctctttaaagcaatggttgcttctgtttatttagaaagcttcctattttacagtggtttttactacccgctttatttctatggacaaggaaagctcatgcaaagtggtgaaatcatcaacttgattttgcgtgatgaagcgattcatggtgtatacgttggattattagcacaagaaatttacaacaaacaaacacctgacgtgcaaaaagagctatacgatttctcaattgacctcttgaacgagctttatgaaaatgaacttcattacacggaagatatatatgaccaagtcaatttatcgcatgatgtgaaaaagttcattcgttacaatgccaataaagcgttaatgaaccttggatttgccccttactttgaagaagaagagatcaatccaattgtattgaacggactcaatacaaaaacaaaatcgcatgacttcttctcaatgaaagggaacggctacaaaaaagcgacggttgagccgttaaaagatgacgacttcttctttggagatgaatcataagtaaggcgtaaaagtcaaaacgcatcactcgttttggctttttgccatttcatacaatgcgttacatactggaggttaccgaacatgggaaaaatggatgaaatcatactagttgcaccgcgcgcacgcgtgttccaaaacgaaacgcttgcgtttaatggtgtgaatagtgaagagaaaacaatcaacaccattatgaaagaaatcgaagagcacttcaagcagatgcgcagaggcgatgcggaagaaaatcctgacttcaagcagccgattccttatgtcgtgattaagcgtgaggacgaagtgtatgtatatgaaaggcttcaaggcgggggagagactcgattgcatcataagttatctcttggctttggtggtcacatgaattttatcgaaggaaaaaactttgctgaaattctaaaagaaaatacggatcgtgaactagacgaggaactttctattcaagaagaagacaaacttgagatgaaaacccttggattaattaatgatgatgacaacagtgttggccgtgtgcacattggcctgttatcagcgcttgaattatcttcaggtgctcatgtagaagtgaaagaaacagatcaaatctcaggaaaatggatgaaagcatccgatttgaaaaagcccgaatacttcgatcgacttgaaacatggtctcaatttgtcgtgaacattttagcataaaagaatcaatcataaaccggctcagcggcagacttgagccggtttatttcgttataacagcttcagttattggaaaacgaatgcgtcgtgaccggcctgtttcaatcttgcgacgaggtcatccgcattttgctttgtacgaaaagctcctgcttgcactcggaacataccgccctctaatacaacgaaggcgtcaaagccttttgatttcagcgtggctgctaattcatctgcattggctttcaccttgaaagctccagcctgtactttataaagattacctgctttttttttcagctgaaaggctttctctaatccagtggcatgagcgcgagcgatgccttgaaggaaggtcgcattgcggagcttatttgcatcagctgtcgtatcgatgaaaccattctctgttaaaatagcgggcatagaagtttctcgaagaacgtggaagttcgctgttttcttgccgcggttggcaaaatccaccgagcgaacaatttcatcatgaagggcattgcgatacgtggtggtcggtgctgaaacgccaggatacacaaagctttcaaaacctgtgcccccgcctgcattaacatgaatagacacgaaatagtcagctccccagctgtttgccgcatttgtacgctgggacaaagtgacggattggtcaattgaacgacttaagcggacggaaaccccatcatattcactaatcatgatatctctcagtaaaagtgcgatttgaagtgtgatgtttttctccaaaagtccattagcagcagctccagaatctgttcctccgtggccaggatcaataaaaatcttcaccatctattcatcacctcgtctttattttatgagaaaatagaagaattgcctgtacaaaatgcggaaatcattgagactcttttctgcataatttgtgatgagaaagctacatttttctaagaaaaagcaaattgttggtttgtccgcctaaattggatgaatacaatggaaatagcacatcatttcctgggaaaccgcagaaatccctacaatattcggtatctcgggtcattttgacagcaaacttgggcttaagcgggcgattgtcacgattacagctccacccgaatagaataaagagagaagagcgagaggtgaatacgttggagcgagctgtcacatataaaaacaacggccaaatcaatattatacttaacggacaaaagcaagtattggttgatgcagattcagaggcagaatacctagaagccttgcagaaaaatgaggcaaaacacagcatcttacgggaaatagagcgtgaaatgaacagccttgttggtatggatgaaatgaaacgaaacataaaagagatttatgcttggatctttgtcaatcaaaaaaggcaggaacaagggttaaaggtaggcaaacaagcgcttcatatgatgttcaaagggaatccaggcacagggaaaacaacggttgcaaggcttgtcgggaagcttttctttgaaatgaatgtcctctcaaaggggcacttaattgaagcggaacgcggagatcttgtcggagagtacattggtcatactgcgcaaaaaacaagggagttaattaaaaaatcactaggcggcattttgttcatcgacgaagcctattctcttgcccgcggaggcgaaaaggattttgggaaagaagcgattgataccctagtaaaacatatggaggacaaacagcacgaattcattctcattcttgctggctactccaaggaaatggatcattttctatcattaaaccccggcctgcaatcaagatttccaatcaatatcagctttcctgattatacagtcgatcagctcatggacattgccaaacgaatgatggctgacagagaatatatatttacgcaagaagctgaatggaagctgcgagattatttaatgcacattaaaagcaccacaagccctgcaaaattcagtaacggccggtttgtgcgaaacacgattgaaaaggccattcgaactcaagccatgagacttctgcttgtggatcattatgataaaaaagatttgctcaccattaaaagtcacgatctgcaaatgaaagaggatacgcctacttaaaatggcgtatcctttttataaagagatactaaaataaaccatccgaatagtggtatacgtgtgatgtgtttggtatgatggtactactgaaaacttaagtacagaaaggaaacaactgacgttgaatgaacatgaaatgacagaaaaagcgatccttgtcggctgtcaattgccgcatgtcacggatgaacgctttcaatactcaatggaagaattagcttccttaaccaaaacggctggtggtgaagctgtcagcgtaatgatgcagaagagaaatagacaagacagcgcaacatatatcggtaaaggcaaagtagaagagcttgaagtgctttgcgaggaattcgaatgtgatgtcattatttttaatgacgaactgtctccaagtcagctaaaagctttggcaactgccttagatgtgaaaattattgatcgtacacaattgattttagacatctttgcaaaaagggctcgtacaagagaggggaagctgcaaatagagcttgcccagcttcagtatgccttgccgagactaagcggacaagggatcagcctctcaagacaaggaggcggaattggcgcaagaggtccaggtgaaacaaaacttgaaacagatagacgccatattcgaaaccgcattcacgaaattaacgggcaattatctacagtcaaagaacaccgtacaagataccgggaacgccggaagaaaaatggggtgttccaaattgccattgtcggatatacgaatgctggaaaatctactttgtttaatcaattaacagaagcagatagtcatgaagaggatctactgtttgcgacgcttgatccaatgacacgtaagatgacattagcatctggctacagtgtgctgatttcagatactgttggctttatccaagaccttccaacaacactgatagcggcatttcgttccactcttgaagaagtgaaggaagctgattatttgcttcacgtcatcgattcttctaatgaggattacgaaggtcacgaacggacggttcatgagcttttagaggaattagaagcagatcgtattccaatgctgacggtttataacaaagaagatcgaatcagaccggatttcatcccatcttcaaagcatcgtcatctgttaatcagtgcgagacgcgaagaagatgtgaagcggttaaaagcggatatcatggctgaactgaaaaaaacctttttaaagccatatcatgtgaagattccagcgtatgaaggaaagctcatctccgcattaaaatcagaaacgctcgtggaatcactagaatttcaaaaagaagcagaactttatgacatcaccgggtttagtggtgaggagcagaccatattaggtcaaatcaagaagtatatgttgtaagaaaggaattaaatcaagatgtttcatacattaaaacacggcagtattttagaaaaagtagcagcagaaacagaacaagacattttacacgtgcatcagcaaattgatcaaaagagcgaacaaaatgagtggcgggtgcttgaaagctaccgaaagcataaagtcagtgactctcactttaacccgacaactggatatggctacgatgatatgggaagagacacgttagaaaagatctacgcggatgtcttcggaggagaaagcggccttgtgcgtccgcagatcatttccggcacacatgcgatttccattgcgttatttggtgtgctgagacctggcgatgaattgatctatatgacaggaaaaccatacgatacgctagaagaaattgtagggattcgcggcaaagaagggacaggctcattaaaagatttccagattgattacaaggccattgatttaaggctagatggatcagtcgattatgacaaagtaaaagagtcgatctcctcgaaaacaaaagtcatcggcattcagcgttcgaaaggctatgcttcaagaccctcctttacaatagaagaaatcgagcaaatgatctcatttgtaaaagagatcaatgaagaaatcattgtgtttgtggacaactgttatggtgaatttactgaattacaagaaccatgtcatgtgggagcggatcttatggcaggttctctcattaaaaacccaggcggcggccttgccaaaacaggcggctacatcgttggaaaagaaaaatgggtagaagcttgctcttatcgaatgacatctccgggcatcggcagtgaagcgggtgcatcgctgtatgcgctccaggaaatgtatcaaggatttttcttagcaccgcatgttgtggcgcaaagcttaaagggcgcagtgttcacggctcgttttcttgagaagctcgggttccaaacgaacccagcgtggaatgcgaaaagaacggatttgattcaatcagtcgaatttggcgatcctaacaaaatgattgcgttctgccaggcgattcaatatgcatctccgatcaacagtcacgtcacaccgcatgcgagctatatgccgggctacgaggatgatgtcatcatggcagcgggcaccttcgtccaaggagctagcatcgaattgtcagccgatggaccgatcagaccgccttatacagcctacgttcaaggcggactcacgtatgcccatgtgaaaaatgcgatttgcagtgctgtagatgccttattggaacaaggttttatcgacatacctgctcaataaaaaaatccatgttaatattcctaacatattgttgacacataatataacatgacatataataaatttaagcaaagaggaggagacagttgagatgagtgataacattcgccgctcaatgcctttattcccaattgggattgtcatgcagctaacagaattatctgcaaggcaaattcgctattatgaggaaaatggattagtatttccagcaagaagtgatgggaatcgccgattattttctttccatgatgttgataaattactagaaattaaaaacctcatcgaacaaggtgtaaacatggcaggaatcaaaaaactttttgccaaagctgaggcagaacatccagcgtctaatacaaaggccgaggagaaaaccacagccaagcacaacttgacagatgatgaactcaggaagctactgaagaaagaactcattcaggctggacgtttccaacaaggaacgacctttaggcagggggatatgtcaaggttcttccgttaaccaattagcaaaagcattgctatacaattttaccttttgtaggggaggagttttacgaaatggcaaaatacacaagagaagatatcgtaaaattagtaaatgaggaaaacgtaaagtacattcgtctgcaatttacagacattctcggaacgattaaaaatgttgaaattcctgtgagccagttagaaaaagctctcgataacaaatgtatgtttgacggttcatctattgaaggcttcgtacgtattgaagaatcagatatgtatctatacccagatctcaacacatttgttattttcccttggacagcagaaaaaggtaaagttgcacgctttatttgtgacatttacaagccggacgggacgccatttgatggagacccacgtaataacttaaagcgtgtcttaaaggaaatggaagaactaggatttagtgatttcaaccttggacctgagccagaattcttcttatttaaattagatgaaaaaggcgagccaacgcttgaactaaacgataaaggtggatactttgaccttgcaccaacagatctaggcgaaaactgccgccgtgatatcgtgcttgagcttgaagaaatgggctttgaaattgaagcgtctcaccatgaagtagcacctggacagcatgaaattgatttcaaatatgcaggcgccatccgttcttgtgatgacattcaaacgttcaaactcgttgtcaaaacgattgcgagaaagcacggtcttcatgcgacattcatgccaaaaccattgttcggtgtaaacggttctggtatgcactgtaacctatcattattcaaaaatggcaaaaacgcattctttgatgaaaaagcagatttacaattaagcgagactgctagacactttatcgcaggtatcgtcaagcacgcaacaagcttcacagcggtcacaaacccaacggttaactcttacaagcgtcttgtacctggttatgaagcaccttgctacgttgcatggagtgcacaaaaccgcagtccattgatccgtatccctgcatcacgcggcattagcacacgtgtagaagtgcgcagcgttgacccatctgcaaacccataccttgcactaagcgtattacttgcagcaggtcttgacggaatcaaaaataaactagacgcaccagcaccaatcgacagaaacatttatgtcatggacaaagaagagcgccttgaaaacggcatctctgacctgcctgcaacacttgcagaagcacttgagttgctcaaatcaaacgaagtcatgatcaacgcactaggcgatcacctattcgaacacttcatcgaatcaaaagaaatcgaatgggatatgttccgcacccaagtacacccatgggaacgcgatcagtatatgtctcagtattaataaataaaaccccttggagccattggcttcagggggttttattttggtcaaattatattcagaaaagaagaaaacgatgtgtaaacctatgtttaaaaagagaattagtgttcctaaagaaactgttttaaagttgtttctacgccaccaacttcaatatcacttctaagcaattctttatgttttgaagcagcaacttgcgcttctttttgtactaaattcacctttagaaagctctgttacttcttgtgttacaggatccatatgtttaattctgtactgccatgtcgttcctcttttaatgcactctacataaaacataccttttatagataagtatttttgcattttgcgggataccgaaaacttttaaaatgaacacttcgactttacatatgttgtaaattccatgttaaaattatacaaaggaaatgatagcaagggggtaatgggatgtcaggtttgatctcctctgtagatgtagcaaacactctcaacaaatggtatttacatattaaaaagagggaagtttcacaagcagtagagttgagggatgagattcaagaaatgttaggcgaaatggaagaaaatcaagatgttttactctatttcaatattcttgattatagatttaaggtactgatggaagatttagtggggcaaccaacaataacagaaagtgaaagagtcaaaacagatgacatgctaaggttttacttttatcttttcaaaggtatgtacgagagtgcaaagaataattattcagaagctctagtcctatttagagtggctgagagacaattggacaaggtacatgatgaaattgaaaaggctgagttccattataaaattggcacactctactatttcaataaggtcacgctcctttctcaccatcatctacaaacagcaaaggacatctacaaaggtcatgaaggctacagcatacagaccataaactgtaatatgttgctggcattaaatttgattgatgatggtagactagacaaagctgaaagaatgcttttggagtgtgttgatagactgattgaaaagaatgataagagattattagcgttggcttattatgatttaggatttctcaaaattcaggatgaccaccatatagaagcaatagaatatttcaacaaagcaatttccgcagatgatctaaaacagtcagctcctgtttcatacttacaatgtgcgtatgaatttgcaagatcaagccataaatcaaatcaagtggataaggcaataagttgggttgctgaggggaaatccttttctaaagatcagcagaacacaaactttattttgaaattcaatatccttgagaaatgttatacaacaccacaggaaagctatgaagatatcaagaaagggctatgtcttttggaagaaaggaaagcatatgttgatatagaggctttagctcctgatgttgcatccatttataagaagttaaatctttatgaagaaagtaactacttcttggaattggccttaaaatcttgtacgcttataggaaaggaggtcatatgatcatgaaaaaaataatgatgatgattactactgctttgctattaggtacaattcttggaatacctgttggacaacaaactcaagcagatgctaaaaatgaggtagtgttgcttttctcaagaggtgcaggatcataaaagcgtaggattttaatccaccactacggaggataattggtttaaaaacgataaagtggattaaagtgtcaggctccttatggtattctagtaaaagaatattccataaaaggagtcttttttatatgaaaatattagatgctccatctttactatcagctgtcgaacagaggtcaaaggcctatcatgagcttcaagaagaaatgaaacttgtgaaaaaagcattaaaaagtgtatcgggattaggtgacgagtttactggaaaaggtgcagataatatcaaagctttttataatgatcttgcactatacacggacacttatcttgattttctcgatatgcaaaaggcttttttagatggagtgaaaggaaagcttgatgatgaatcattaggcgggagtacatttattgatgagcacttcttagacgctcaattgaagcaaggcattcagaacaatcaagatatggtcaaggaacaaaaagaagctcttacggcaatttttgacgatattagtgatttgattgaattgcagacattttccagtaaaaaagtagacgagcacttagatgatgcgaacaaaaaaagaaaagatgcaattgaggctatacatacattagatcatgccctaaaaacagaatacgcaaaatcagaagcgattgagaaacatcttgcaactttttatacaaaaatgatggctgctacaggaaaaggaaagaacgctcagcccatgtattatgatgcaaaagcatttcatgagacagatgtgtacaagaatcatgataaaatcgatgctcaggtgaaagcgtatttaaaagtgaaaaaagaagaaaaagagaaacgaagaatcaaagaattgaaagaaaagctcaatgatccttcgtgtatatcagtagagaaatactttgagattgtagacgaaattggatatgaaaatctttcttacgatcaaaaaatgtattacagccagctgctccaaatcaaagcgcaggaagaagcatcagaggtatttgttgatagtgtaaaaggtgctgcagttggtctatatgatgtggcaaaagatacagttgttggcatctacgatcttgtaacagaccctggaggtgccgttgaatcagtcgtaacggctgtttctcacccaattgaaacatcgaaagcgattggaaaatcaatttcagactcattccaaaaagaagtcatagatggtgatgcgtattctcggtcacactggtttgcctatgcgactggttctttagcagaaatcgtctttggttctaaaggggcaggagccattacaaaaacagggacaacagcggccaaaactacggtgaagaaagggcttgaacaaggagtaaaatcattagataatgtctccattccgaatctattgccatactcaccaaagttccaaatagctggtggagggaaactaccgtataacgtttttgacggggagaatatcaaaaataaactcctttccatggcaaagcgtctagacaacaactcaggatacggcatctctcagacaggtagacgcttaccagcaccaaaatcaccgccaaccgttgtaagttacggagatcactatgtaaggtggaaacgcaaaaaagtattaaaaccaaatgtcgtttattcaacaaagcaagggtacacctacacaaccgaccactacggaaggattgtcaaagtcgaagcaagtgatttaaaatacggagagatcaaaagaaaccaatacgctcaatccaattcaggaaagcctgacagattactagatgatgatggtgggcatttaattgcttcaatttttaaaggatctgcagatattgataatcttgtgccgatgaatgggaatttaaacaaaggtgagtggaaaaagcttgaaaatacttgggctgatgctcttcaaaatggtgatgaagttaaagtgaagattacacctaactataaagcggattctctacgcccagaaacttttgatattaaatataaaatcggtgatgatgaatgggaaatcaaaaggttcgacaatgtgtatggaggtaaaaagtaatgaatgaagaaaaaatagaacatttgtataaagagatagttgatgttgtagtgggaacaataccaattgaatggggaaaggtgtatttatatggtgaggtagttgaaggttctcaaactgtttacttttatttttcatctaaagaaaatgagggtaaactggtatatagtcatgagatcactgaactttttgaagtgagtgaacatgaatacaaagaaagatggcatcaattagttgactgtatccaagaacttaagagagagtttgaacaaaatggtcaagaaccttggacaaacttcacaatgatatttgatgaaacggggcattttaatatagaatttaattatgatgaccttttgaatacaaaccctcatgaaagaaaaactatttggaaatataatcatctaggtattatacctaaaagtaattctggtaaaaaacatttagaaaaatacttctctacattggagtaacttttagagatgttataaaattcgttttgatagattaaagaaataaagactagagaacatattgagagcatcattccaagcagaaatggtgctcttattcaataatgccccctattaatcaataacaaaacagacacacttagcaacaaaataaaaatcaatacatatggaatcaactgtgtattgattagcatgtcaaagaaaccgattcacgaaagcaaaaatatcgaaaaacacaatattcttttctaattaaatctttcttttcactttatcgaaaccaataaaccgtcacttcacaatcacccaatacctcttcaatcatgtcttcaacaatcgtccaatcgccgcccgccagtccgcagccgatcccgtaaggaatggcgatggaagttcggtttttctcttcatgtgaatgggttactgtgtcttttaggctttgtaagcagctgcgtaaggcgtcgtaatcagtttgcattctttttcttccgtatccagtttgagcaaataagttggcaattgtttttccgtcattagttgtgatgagttgaacggagcttaacaagtcatctccttgttctgtacataattgtttatactctttgtatacattggggtatttgcttttgatttgtttggctaatccagcgcccatgacccctttacagttcacctggtgacagatgatgtcttcacttgcctctaaaatgttaccatccactgttttgatcatatcaagtaacccctttttaataaaataaatagaaacttatgttctattttatcagttttgatcaaattatttaatagcaaaaatgctttttatgagtttcgtttatttgaagacacttcacaacaacttgattgtcaaagctggtgcatgtcatctaaaatatggagagactagaaaacacgaaatgatgcaaagaggagtcatttatgaatcaattagaaacgaatcgtttaaatcttagaccgttttgcgatgaagatgcggcaggggtgctggagtacttgtccaatccaagagtaaattgttttcttagtgatcgaattttttcattagaagaagctgtggctaaagtgcaaaagagaaaagaagatcattcatatgtagcggtttgtttaaaagaaagtcaacaaattatcggtgagttgtttcatttaaaagaggagcctgatacgtattcaatcggctggaatttcaatgcagcatatgaaggaaaggggtatgcacgtgagagtgctgaagcattcttgacctatttatttgtagaaaagggagcaaggcggctttatgcctatgtagaagatgataatgtccgttcacaggcattatgtgagcgattaggcatgcggaaagaaggcctttttcttgagtttatttcatttactacttatgaggacggcacccctaaatatgaaaacacgtatcaatatgctttgctaaaaaaggaatgggagcagcatcactctctatagagcactcagtgaatgatgtgcaggtgacagcaaagtgacaaacatgtcatatgattccatggtttgttcgttcgatcgatggagcggtcatctcatttcaattatccttgtcataaatcgaggaaaaagggatgaaatgagatgcagggatataatgaagatttatttaggtgggtgaatcagctcagtatcgatcatggttacttgaatccgttattcattggactagctgaatatacagtgctgttagcagcgctcatgtgtctgttcatatggtttcaaaatcggagcagaaccaataggcgggtggtcgtatctgccggatttactttcatattggcagagttaattggcaaaattgcaggaattttttattccaaccagcagccctttgccgaaatgagtcatgtcaatcttttgattcaaaaggaagtaaataactcttttccgagtgatcataccatctttattttttctgtttgtctgatcttttggctttttcacaaacgccatgtttattggctgatcattgcgtgcgccgttggtttttcaaggatttgggtaggtgtccattatccatttgatgtcttagcaggtgctgtcatagcgtgtttaacagcggtcgctgttgtatatttgccgatatgccaaaggagcgttaataccattttgtcatgttatgagtggcttgagcagaaagttgtaaggaagagaacaaaataacatgttgcagcaaaataccccgatctgttaatggctcagatcagggtgctttttattttcgccaaaacgttgaacaatccgctttgtcttcgatattaaattcgatgattttttttaggagaggataatcaactggcaagctttccttcatgcgaaacatcttttttccatgatcgtaacccgcttgtacaatgtcagctgaaaagtgatcgattcctttaccttctggtgcgacagaaatgtgatgttttgctacgctaaacccaataataaatgtgccgtggtctgtgaacatgggctgattccaagcaattcttggctctaattgagggaatgtgtctaaaatccattgtaaaatgtcttgtgtgcgctgcttcagctttggattaccgatattgcttacatattcttcaaacacatgcatgatgttttatcctccaattccatcgacctcatacgtctcagacgggattcgaacccggtaagcataggttaggggcaacacgcttccctacggaatttcacctgtctcagtgtgctttttgatgcttctgaaacccttaccttgcggcccgccagctataattcgttttacagtgctctagccttctagagctgctgaggcgcggaagttattaatcttattatatatagtaaaatgttaatagggttattgtaaagaaaaacctatgtataaagagattagggagattaaaccaaaatatgctccaatattaactattacaaggtatataatgaaatcggtatgagtgaaagattgtatacacgtttaaaagcaaagactttcctagacctggattatgctctcaatgaggtttaatttaaagcacccgtttagaggagtttgactttgaagtaaaaaacgaccccaaaattggaagtcgttttgtaaatatttttattttgaaacaaagcattttccattagataatacttcgcattttacaaggaaataactgttactacttgtccaaacttgagtgtaacttaccccattttgtttaattaatacgtaatcccactgatcaggataagcatctctgacccactctaacggagcagcacttgcagtattcatagaaaataacattgttgcagaaaaggcgatagataatacagctttttttaatgttgattttttcaaacaaaacaactccttaatttgaattaacctattatttgtaaataagttaattcaatagtatcaaagagaaaaagcattttgtgtcgaattttgtaaaaataccttaaatttacctatttatataaggtgataattttcacaatgtatgaataaaccttttaacactttaaaaggtgtattgatttgtttttttatttgcgtataactggcgtcgttttttgcggagcatgacgtaatatcgtattatgcgatagattaattgaatagcttttaaaagtgacttttcgttcggtaaattttgcgattagttccatgggttctctttctgccgctgatctttacgcgaatcgcacaaaatagtcaagggcacatatgataaaagaccatatggatttgtatacagcattgaattgggctgatagaaagtgacaaacctgttgatgagtaaactgaaagagataatcaatcaaacaaaaaatgaaggctttactcacaaacgttcaatgagttctccttttttgctcatcatggaaaatggggaacctttctactcctgggtgttcgttgaaagaagtgtgtttaagacttgctatttttctttgatttccatcaatgaagaacagaattgtgtggtattagagctccttgttccatgctgcatgaggtcgacttgctgtcagaaagtcttgtatcgatccagttcaaagatccttgttgatctttcttttttatgcggaatgattgaagcagagctgccagtatatgatgcgctcattttaaagaacatagaacctcaccacctccttcttgatttttcaacatctcccagttcggttgaaatctggcgtaatggaacaagattactaaatacagcaacagtggttttgcatcatcatgatgatcaagaagtgccagtttctatcaccattcaaacaaaaaaagcatgtcatgacatatgtgtccaaaaaggagaaagtcgatcgattactgtaaaagatatgatgttgattttaaagaaacaagccactgaaaacgtgcaagcgcgcttagacattcaattaaacatggtacaaaggaaaaaaataaggctttgagtctgggataatcgcacaatcttcatagatcactagatcatagtctatcaagaataggttgaaggagggttaaaatggctattttaggcgggtgtagtaatgagcgaacaggctttgtgaatgatgcggtatgcttcacagtcgatttagcagcagcagcggatccagttgtcgtctggacggatggaacaccatttgtcataaacgggaccattatggtggaaaacaacggaatcgtggctgtagcaccaactgtgacattagaggtcaacggtgcggctgttccagatttcactgtacctccaggagagagtcgatccattacgctcagcgatcttaactccattgggattgtagctactggcgggacctcgactggaagtattgtcgtttctttttctctcaattatcagtattagtgtgtatgtcttaaagattccacagtttgaaagaagtgagaggcatgtgcgcccaacttaatatgtgtggaggaataacaggtccaacgggagcaaccggcccgaccggagtaaccggaacaacaggatcaacaggcctgaccggagtaaccggaacaacaggatcaacaggcctgaccggagtaaccggaacaacaggatcaacaggcccgaccggagtaacgggtccaacaggatcaaccggcccaacaggatcaacaggatcaaccggcccaacaggatcaacaggatcaaccggcccaacaggatcaacgggagcaaccggcccgaccggagtaaccggagtaacgggagtaacgggttcaacaggatcaaccggccggaccggagtaacaggtccaacgggaataaccggaataacgggtccaaccggagtaacgggaacaacaggatcaacgggcccaacaggagtaacaggtccaaccggcacaattgtgaccgctaactcaatgtacgcgtccaatacgtcgggaagtacagtgcttgttgtcataggcgggacagcggtttccttgcctaataatcagagcttagatggttttacggcaagtggtggaaatacgatttttacagtgcctgtctcaggccgctatttcatcacatatcaagtgaacacaagtgtagccctgcttgccggaacaaggatcattaacagcggatctgccattcctggttctatattaacacccgctttatcggcatctacctacaacgtatcactcattacaacacttgcagcaggtaaccagatttctctccaaattttcggtttagtcgcaacaatagtgttacttgggggaggatcggttggagcggcacttactattatacgattggaataaggacaaaaagcccaaaaaagggcttttttcatttcatcacgagatgattgggtactttaaaaccgaaaaaaggtgaaatatttacgcaaacatcattgactagaagaaagaaacgcattttcaatggaaacggttattgaagattcaagtgattcatattaaaatgatctcaaatggactaattagcaattgctaatagaagttccatatttagtgaaatcatgtgatgcagctgaaagtgattgggggtgtagaatgagcaagattcctgttgcggaattggcatcattattaaatgactggaacatggaaatcaaaaaagatcatgcagatgaggcagaacggttatttgctaaagcgaaacaagcggtagaggaaattgacgatgcggacatccttatgtactattctcttcttgagaagaggcatcacattctcatgtacaatttaagagggcaaaagggcagtgtttcaaccagaagtatagaaggtcatcacggaaaaaaagaggatgacttgtctaaccgacttgcctactattttgatttttatgagggtgtgtatgagcagcatcaaggaaattacgaggttgcattgcaaatgtatcaaagtgctgaaaagctcttagataaaattccaagtgagatcgaacgtgctgatttcgattttaaggtggcctggctttactaccggcttagtcatatcatgctctcattaagctatatccgcagagctcttcacgtctataaacggcacaagcattatgaaagaagaacggcactttcatactctctcattgcggcgaatcaaacagagatcggccggtatgaagaggcgcttgaaaattatcgtctggcggaagaggttttgacaagcgagcaggatgactttatgctggctcagctccatcacaatgtagccattttatattcattttggaacaaaccgaaagaatcaatacgtcatcttgaaaaagcactgtcccatcaagaatattatgagtcggatttctttttccattctacgtatctgatcagccgggaactctgtgtgattggtgaaaagcagcgtgcaagccaatatatagaggctgcgtatgccagaataaaagatgcttctcatgaagtgtttcagctgaaaataggcatcgtccatgacctttacttaacgaatgcaccacaaagatttcagcaaattgataagaaattaagaaagttagaagagaagaatgaatatcatgaagtaaaagagctttcacattttgctgctaagtattgtgaaaagcaagcactttatgagcagtctgttttttacttgaacaaaagtttagaagcggatttacatatgaaaagaatggggttgatttaagatgaaaacaggtttaaaagtattattcgttgtaggtttagcgatcgctgcgtcagttctgactcaaaacgttgcgggttctttcgaagtagcagaaaaaatcattggtggttaatccaccatttatctctcgcccttgttgatcatcgtcagcaagggttttttgtatgttgttaataggctcttcttattaaacgctacaagaacgtttaataagaagaattcgcaacaaagggggtgtgcaaatttgttacctgccccattattctaaataaacatagggcagcgcaacaagttaaaaaggtcacctttctttgcttaatttaattttttgcaggacttttcattcacattttatcaaattggtctattgtacatagaagtaaaagaaaaagtcggaacaccgctccatttgtcatgcatatgatgtgatgagttgttagacgaaagcaggtgattgtatgtatccacgagtttatggaggttttcatggaggcggttttagcggtgggggagcacatatcggatcggttggttctcatatcggctttggcgggtattatgtgagccctggtgtgttttctggtttaggcggtttccctggatacggtggattcgggacattttctggatatccgtatggctccacgttcattatggggcgtcctcctggtttttatgtgagaagttatgagtgaacgttgaaatagccatctaacgattgactatttcaattggtgaaaatgcttcaatgcagcagtgatcacaatcaccccaaggatagagataggcagccaaatgatgataaacggatcgtacgcatctgtgtatgccgctaaagcggcacctaggcagtaaaagacaatagagcctattcgcatgaaactgacatgctgaataggagcttttcttttttcccggtgtgaaatgcgctgagccaaatcttcaaataggttagcgagtgtactcgttagaaccgttgtggaaatgccagccacatttaatttgcgggcggccgctgtctggagacccatggccatacttaaaaggataatcagcataaaataagcaccttgtgtataagggaatatggtcatgagagcaaatagaagtagtatcatgacttctatgataaaggtacgtgtaacggcttttggccaaaatgctttctcatgctttccgcctatcacaacagcaagtaaaacccctagaacgaatccactcagtgcagtgatggaatgaagggctgttagctgcaaggagcttcctgctgcaatgccaagcagcacaatattacctgtcatattggctgtaaacacatgccctaggctcaaatagccaatcacatccacaattcctgcggaaaggcacaagaagattagtgctatatttcgaaatgaatgtgcggtcaaaatggtcatccctttcttactctctaatgaataagtgtaacgcttaatgaccgcgtatgtccatcttatgtgccggtatgatgtcttcaagccgatgtaagacttgtctgaaagtgtcatcatttacaagatgcctcatgcggcggaatggatcgcctttttcctttagacgctctataacaactggcatggtaaacaaagaaggatgaagtccatcttgatggagttcgtcccattcaagcggtgtcgctacaagtccaagctcatttcctcttggtgaatagggcgcgatgattgtttttccagcatcgtgctgaatatagtctaaatacaagcgattgccgcgttttttcttaaggcgttctaaagtaaatagctcaggagcttgttcacataaaaattgacatataaacgcggtgaatgatctcgtttcttcgtatgtgaaggcatttttctttaatggaatatacacttgcagtcctttaccgccgcttgttttaataaaggctgtgagaaagagaccgtctaaaagcgctttgattcgcttggcagcctctatggctagatgaaactcgttaacagatggcgggtctaaatcaaagacgatttcggtcggccggtccgtatcccttgtttcaaaaggaatatgaaattccatcgccagctggttaccgagccaaagaagcgtctgcgggtcattacagaccgtgtaagcaatatcatcaacttgatcggtcaacacaaaatctggtgcataatcaggtgtcgacttttgataaaagaattcatccccagcgccatgagggaaccgaattaaagtaagtcgtctttcacgtaaaaagggcaagagatagggagccgcttgtctcaaataaagtaagtaatctgccttgttcagatgaagagccggcacaatcggtttttcaggatgagtgacctcaatcacggcagggagcggatacagctgtttgagcatttgctgaaacgtacatgctgctgggtcagtatctagtaaaaaggaagaaaaacgcggctctcttaaggcggatccatcaaaggatatacaagcaatactggcgacgatagaaggagggatttcatatcctgatgctccttttagctggcctttagtttgaaagagtgtacgtagcgtttgttcttcttctttagaaaacccatgcttgaattggacaacctcggtgagatgatgatcttgataaatacagccttggaaatagccattttctttatcaaaacgagtcacaatgacagagacatagcgccagtttttgactttcagccattcttttgaccgggtattgtcgtgccatttactcgtcttttttttcgcaacgagtccttctgctaaatacgtcgtcatcagctttttcatatattcatgatttgtgtctgtatgaataagttgaagaagggaagggtgctccaactgaacagttggcggaagttttgcttcttggaaaacttgctgtaactgttttttcctatccatcaacggtaaatcaacaagggatctccctgtgcatcttaatagatcaaatgcaatcaaatgacatggaaaccgctcagcctgcagctttatagcctctttgtttttcagcctgcctctttgctgaaccctcgcaaaatcgctttgctgttcatccagtaaaaagaccaattccccatcaaacgtaagtggtaaaaaaggagcaaactggtcccttaattgttcgcactgttcaataacctcaggaaactgttcgtttaatcgttttccggctctactttctaaatgaatctcgttttcctcccatatcaggatggtccgaaagccatcatattttaattcatacacccagtctgaaccggtaggaatatcatgtgccgccgttaatcgcataggtttcattgtcatgtcacttcctcatatgatgtgttcttagagtgggatgaaattttcattcgcatacataagtctaacgaaaacattacatagtaaggagaaaagaacggaggcgacgcgatgcatacagtttggaaaggcggcattagctttggactagtcaatattccagttaagctgtttactgctacagagaacaaagatattaaattaagacagctgcataaagagtgtcacacgcccattaactataaaaaggtttgtgccaactgcggggaagaggtggcaccagaacaaatcgtcaaagcgtacgagtatgcgaaaaataaattcattgaattagacgaggaagagcttgaaaaactgcgaaaagaaaatgaagaaaaagcggttgaaatcattgattttgtgaaaatagaagagattgatccaatctattatgaaagaagttacttcttatcaccagatactggcggtgcgaaggcttattcattattaagaaaagctttagaggaatcgggaaaaattggtgtggcgaagattatgatccgctcaaaggagcaattagcgatcgttaggtgctatgaacatattttgctgatggaaaccattcatttccctgacgaaattagacaagtatctgatgtaccgaatatcccccaagaggagaacattgtgaaaaaggagttagatacagcgctccttttaatcgagcagctgaccacgacattcgatccagcggcatatcaggatgaatacagagaacagctgatgaacttaattggcgataaaatatctggagaacatacggttcagccagaaacgacaggcaaaaaagatcctgcatccaatgtgactgatttaatggcagctctacaggcttcaatcgaccgatcaaaaccagccaaagcgaaaaaagcggctcctaaaaaaagaaaagcaccagcgaaaaaagaaaagaaagcataagaaaagaccgctttcgagcggtcttcactttcttcttttcagcgtgatagaaaacctttgaagtctaggaaggacgagcaccggagcgcagacctgacaacgaatgcgagggtttgcctacacgctgagaccgcttacgggcggtcttattgcggttttaacacgtcctgaatttccccgtcttttctgtgaataacaacagaagtccctttattagatgcaatctcctttgcccggtcaattgcttcttgtttcgtttctttgacctcacttgctcgtttcgctttctctgtctgaaccgcccagtcttcttcatgtttgacgacatgctgcgcatgatccatgagctctggtcttgcggagctgctgtttttagaaggcgtgactgaaccatgagctgagaaattctctatctcattcttcgttgcattctttttccactctttcgcttgactgatcgcaattgggatggctctattttcgtcatagccttcctgtatcattttgttggcaatctcaagcgctttttttcgaatgacgttatctaacgattgaaatgaagccggataatcattcatcgtccaaggcatatgaaacgctcctttcttttatttgaacaccttcccccatctgcaatggatcaaacatatcattcttctcaaaccaatgaaggggataaaatacatcgttttgctgaggcggaatctcatcaaatccagcagaatagaagggagaaaaggagtggttttgatgatgataaaaggtttgtatgaagcccatttacctgtgagtgatttgaaggcatctattgcgttttatgaaaaattggaattgacacttgctcacgaaaatgaacgagttgcttttttatggattgagaaaggaaagagctggcttggcttgtggaaagtagatatgaacgcctatccataccatccatcaactcggcacgttgcctttcaaattacaacgtccagtatcgaacagatcaaggcttggctggttgaaaaaggcatcagtattcacccaatgtttggcttttcagaagaggaacagcctttagttctggataatccgccgcaatttcatgcagcgatctattttcttgacccagatgagaatttgcttgaatgcattgccccgcttgaacttgatacagcagaagactacgatatcatgacatatgaggactgggatcgaaagaaaaatccgtttattgattgacaaaatcactcattgtaactatattgattacaacggtggtgaaagattgtgaaacaaattagcagcaggtatccaattgctgttcatattttgtcatttattgcaggtgttccaaaagagtgtacaggggattttattgcggaaagtgtgaattcaaatccagccattgttcgaaaaatgatggcaatgctcaaacgggcgggacttattgagatacgccgcggagtaggcggtgcttacttaaaaaggccgccagaggaaatcacgctattagatgtgtaccgtgctgtcgatgtaagcgaggatgaagaattatttaacttccatcagccagtcatcgcatgtccgattggtcaagcaatggatacaagactgaggagtgaactaaaagaagctcaggcagcgcttgaaaatcacctcaaacaagtgaccatccagcaattgttgacagagtcagaataaaagaagctcaggctgaacttgagctttttttacaccagttgttgtaatcgagatggttataacgaataaacggatacgtaaagctgtaccaaaacatcaccgtcgaatcacaaaatgaggaggtcaaacaaatgaagttattagtaacaggcgcaacaggacagcttggatcgctcgtcgtccagcatttgcttacaaaggtaccggctgaacaaattgcggtcagtgttcgggacccgcaaaaagcagcacatttgaaggaagctggggtggatgtacgccatggagactttactcagccagacacccttaaggcagcctttcaaggcattgaccgtcttttgatgatttcaactgcagaaggagaccgcgtgcagcagcatacggctgccatccaagcggcgaaagcagctggtgtatcctttattgcttatacaagcgttgtgagtgcaagagagagtcagcttgtccttgcacatgaccatgcaaaaacagaagaagcgattgtggcctctggcattcctcatgtgtttttaagaaacaattggtatgtagaaaacgaaaaagatacgattctagcagccgttagcggcgcaccatttttaagtccaattggtgatggcaaggttggctgggcaacaagaaatgactacgcagaagcggccgcaaatgcgttaacacttcctgtacatgaccaggagatatatgagctgtcaggacctcttcggacgcatactgaacttgcacacattgtcagtgaggtaagcggaaaagagatcaaagtcgagcaaattgatgtcgacacatttggagaatttttagcttcaaatggtgtaccaaaagaagctgtgccatttgtcaaagccattcaaagcggcattcgcgatggtgccttagctgttgaaagccgtgatttcgaaacattattaggccggcccttaacacctatcgaagaaagaattcgtgaattgatttcaaaataaatcttctcaagcgccctatcaaaagggcgtttttttcattcaagctacacatgccatatgtccaaatttagacaaatcacttcgttgaaatttcagaaatttgggattaaaatgaaaataaggcctgttatttcgtcatcagatgaccaaagtgatgattcaaattgcagcaaagaagggaagttcgccgatgaaagtccatttattcgttacctgtttaattgacaccatgcagccaaatgtaggaaaggcgacagtggaagtactagaaaggctcggtgtagaggtggaatttccagaggcacaagtgtgctgcggacagccagcctttaacagcggctatacaaaagaaaccatcaaagcagcaaaaaacatgatcaaagcctttgaatcagctgaatatgtcgtgacgccgtcaggttcttgtaaggcgatgtttttagaatatcctcatcttttaaaagaagacccagtgtggtcagcaaaagctgaggcacttgctgagaaaacatatgaattaaccgagtttattgttgatatattacacgtcacagatgtaggggcgagcctgaaaggaaacgcagcctatcacacatcctgtcatatgacgagactgctgcgaattaaggaagcacctttcacactgttgtcaaatgtcaaagatttgacgatgacaccattgccgcgcgcagaaaattgctgtggatttggaggaaccttttcagtaaaaatgacatctatttctgagcaaatggtcgatgagaaagtccaaagcatagaggagacaggcgctgaatacattattggtgctgactgcggctgtctgctgaatattggcgggaggctgaatcgtcttgataagcccattcaagtgatgcatatcgcagaagtattaaatagccgctgactttaagagggggaacggcacatgagtatgaaaattggagagaagggctttaaagaacgaatcggggaagggttagaagatactgtcatgagaggtgctgtatcctcagcgcaggaacgcctgtatgaaaggcggctatctgcgagcgaagagcttggcaactgggaaaagtggcgagaacttggcgaggaaatccggcagcatacgctgacgcatcttgatgactacttataccaattaagtgaaagcgttagtgcacgtggaggacatgtcttttttgcaaaaacaaaggaagaggcatcggcgtatatacaaaatgtggcacagaaaaaagcggccaaaaagatcgttaaatcaaaatcaatggtcacagaagaaattgaaatgaatcaagcgcttgaagagatcggctgtgaggtggtggaaagcgatcttggcgagtatattctgcaagtagatgatcatgaacctccttcacatattgtggcacctgctcttcatatgacgaaagaacaaatacgagaagtctttcacgaaaagctcggatatgagatgtcagagacacctgaagatatgacgagttttgtgagagccatattacgtgaaaagttcctcgaagctgacattggtgtcactggctgtaattttgctgtcgccaatacaggttccatttgccttgtgacaaatgaagggaatgcggatcttgtcacagctattccgaagacacatatcgccgttatgggcatggaacggattgttccaacgatggaggaactggatgtccttgttggtcttttgtgcagaagtgcagttggtcagaaattaacaagttatatttctgtcgtcgggccaaaaggaggagaagaagtggatggaccagaagaatttcacttggtcattgtagacaatgggcggtccaatatattaggtactgcctttcagcctgttctccaatgtatccggtgcgcagcctgtattaatgtgtgcccagtttaccggcatgtgggcggacattcatacggatcgatttatccggggccaattggcgctgttctttcgccgcttcttggcggctatgatgactaccaagagctcccctttgcatcaagcctttgcgcagcctgcacagatgcttgtccagtaaagatcccgcttcacgagttattaataaaacatcgacaagtcatcgttgaaaaagaggggagagcgtctaaagctgaaatgatggcgatgaaaatgttcggaatgggcgcatcgactcccggaatgtatcaattcggaacaaaagcagcccctgtattgatgaatcgtatggcttcaaacggacagatttcaaaaggaataggtcctttaaagaattggacagatattcgtgacctgccagctccaagtaaagaaagattcagggattggtttaaaaagagacagaaggaggagcagtgatgaagggaaccatttctcaccgagagtcgtttttagctcatatccgtaagcaattaggtaaagattcctccccgtctgcatctattcagcgtccagcttggaagcatcaagtccagtgggaaacaaacggacttttgtctaaagaagaaatagtcgagcaactgaagaagcaatgtcaacgaattcacacaagagtggtcgaaacaacaccacaggaagcgccctctgtattaagattattgatgacagagtatggagagggttctgtgatgacgcctgtcgatcatcgttttgaacaatatggatttcatccgatgtttgacagcttgcagcacgaaggattcgcagtcaccagctggaatgctgaggcatcaagggaagaaaatatcaggctggcagaacaagcgacatattcggttgtattcagtgattacacccttgcagaatcaggtacagtcgtcctttcatcccatcaaggccaaggcagagcgctgcattttttaccgatgatgtatatcgtgtgtatcgaaaaaagcacagtggttccgcggatgattcaggcagtttcggctcttaatcgctccgtagaagagggggagcaggcgaaaggtgctattcatttcatatcaggtccgagtaactctgcggatattgagatgaatttagtggtaggtgttcatggtccagttcgggccgtttatctgttaatagatgatgaatgagggctttcgtgatgaaagcctttttttcatgcaaaaaagctcacacaagttttaaaatcatcttgcctctagcggattggacatagtaagatgacgacatacaagatgaacttctcatctactgctgatgtaaaggaagctgcttatggaaatgaagtcaactgctcaaaagaaatcaattgcactaccgcttgtgatttcaattattgccatttcgttttctgctatcattgtgaaatggtcaaatgcacctgctgctattttaagcatgtatcgaatgatctttgccgcggcttttatgctgccgtttatcctgccacgtaaaaaagaatttctttcaataaagcgaagagactggtttttcttatgtatgtcaggcttctttttaggactccattttgtgttgtggtttggctcactgaagctgacgactgtggcaagctctactattattatcgcccttcagccgatggtctccttattaggcggctttctcattttccgtgaacgaaccacgctgcccgcactcttgacaatgtgtgcagcgattgctggtgcactcatgattggatggggagacataggtcatagccaggaagccatcctaggagacattttatcctttttaagtgtgatcgcggttgtttgttatttattaataggtcaacaggctgtaaggaaaatatctcattggatttatagtttttgtgtgtttggttttgctggtctttttttaattctattcaacctaatgcagcaaactccttttacaggctatccgggtaaagagtgggggatttttttattgcttgccatcattcccaccatgtctcatgtcattaataattggcttttaacttatgtcaatgccacaacgatttcaatgagtatacttggcgaacctgttggggccacgattcttgctgtatggctacttggagagaaagtcacgctgtttcaaatgcttggaggtcttcttgtccttttaggcgtctttttctttttgatgcagcagcgtcaaggaattgtgatgaaaccaaaaaaatccggttaaatcccggattttttactcttttaaatcatttttttcaatcactttgttcaatctttcctcaaccttcttcaattccattcgtcttcttctgatcattcgaaaagaggtgacaatcatagtcacgataacagcaatgaatagaagagagaacacttgaaataaaaaatctccaagattgaatgccatattctctccattagacatacgtaaaacctccctttctatctatatattaccataatcaataaaagattgagatttatccataatttatctataataggtaaaatatcactcattaaaggagaaccaatatgagaactttagtccttttacgaggtctcccaggcgtaggtaaatcaacatggatcaaagagcaaggcttagagccatatactttatcagctgatcagatccgtcttttgacccagccgccgcagttatctgtcaatgggaaaccggaaattacgagcaagcatgatcataaagtgtggtctttattatttgatttactcacagcccgaatggaacgtggagattttactgtgattgatgcgacacatgtcacaagcaagtcgatttctcaatataagtcgttagctactacgtatcgttacagggtgtatgtcgtcgatttcacgcaggtgccgcttgaaacagcccttctgcaaaatcgctcacgggaacctcacaaagttgtgcgggagtctgttttatatcaaatgaacgagcggttaaaaacagaaaaggtcccatcatgggtgactgttttacagcctgaggaatatccgcaagtgatgacctatcagcctcgatccttcgatcaatatgaggccattcatgtctttggagatattcacggctgtcataccgctctgaccacctatttacaaggagatattaaagaaaacgaactttatatctttgtaggtgatttgcttgatagaggaatagaaaacaaggaagtattagaatggatgctcgcacatagagaatgccggaatgtcatcgtgattgagggcaatcatgatcagcatttataccggtttgcacatggtgaaaaagtaagaagcaatatgtttaaccggcatactgcacctgaaatcgaagcagcagactttgatttaaaagaagtacggaagtttgtcagaacatttcatcagcttacttattttacgtaccatggcaagacatttcttgttacccacgggggacttgctcatatgccagaagagcttctgcatgtctcaacacagcagctcattcatggtgtaggtgaatattcagatgacattgaccacttgtttgttcaaaacaccgctggattagatgtcattcaaattcacgggcatcgcaatttatacaggctgcctattcaagcatcggaaaggtcttataatctagaaggccaggttgaattcggggggcagctgagggtcttgaaaatcacagcagacgggattgagactcatgaaattgacaacccagtctatagagcttctgagaaaaaaccatcgggtgctcttcaaccagatatctcactggatgactttttagctcacttagatcagcatgaatatgtacaggaattaaagcttcctcaccatatttcatcttttaattttacgaaaaaagcttttagtgaacggcagtgggatgatgtgaatgtgaaggcaagaggtttgtttgtcaatatggtgtcaaagcagattgtttcaagaagctacaacaaattttttaatattgacgagcgtccggagacaaaaatgcatcatctagtgaaccatcttcaattccctgttaccgtctatgataaagcaaatggatatttaggaacggttgggtataacgaaatggaaaatgaattggtgtttacgtccaaatcgtatacatcacatgtgaagcaaaatccgcatgcttcctgggtcgaagagctattttatgcaacctttgacgatgtgcaggtcgactacatcaaatcatacgtacgtgacaacaatgtatctcttgtgtttgaagtcattttaccagagaaagacccacatattatcacatatgatcaagatcaactcattttgcttgatattgtgaagcgtcagctaagctatgaaaaagcaccattcactgaagtgaaaaggttaagcgaacagcttggaatgtcctgcaagcaggaagtggctgtgttccatgattggacgtctttttataaatggtatcaggcagtctctcatgacgactcgattaaagaagagggatttgtcatagaggatcatcgcggattcatgaccaagctcaagctcccttattatcaattctggaagcagatgcgtgctattaagcagcgtgtcgccgagaaacgttccacacaaaaatatatgcaggctttgcaaacagcggagcaagctagattttatacgtggcttcttgagcaagatgccaatgatgtcaggaatagctcaattattgagctgcgaacacaatttgagcaaagcgatgctgcccaattgaataatgatgaaataaatgcatagtctaaacatgagtcttttctaaggaaaaggctttttttgatgcaattgaaaggtagccccatatatgcctgatcatattgaagtgattcttcgaacgatgtttgcttttgcgattttatttggtggagcacgtcttcttggaaagcaaacatattgatacatatgacggccatattcagtctccgattgatcaagaatgaacgtgtagtgcagaggtcacccacatgacacatatctgccaagatttctaagtcctttggatgctgtctgactaggcatcatttctcaattattattattttcagaaaatgtgatgacggagaaaaataagtgtgtttaagtatatatagaagaaattaaaatattaatataatataccgcatgcggaatgaacattcattcctgaaatgaggaggggatgaagtgccagcagtgactgataaacaagaacagattatgaaggcttcactagatttatttattgaacggggctttgatgggaccacgatgccgatgatatcaaaaagagcaaacgtcggagcaggaaccatttaccgttatttcgacagtaaagaggccctcgttaatattttgtaccagcgcagcctttctgcatttatcgaaaaaatgaacacaaacagtccagatccaaaggcaagtattcgggcgtactttaagcatgtattttattgcttggttttatttacaaaggagaatccaagcgggctatatttcttagaaattgataaacgatcccattacttagacgagacgagcaaagagaaaatgcagcttttgttacatgagctattccttatctttgaagaagggaaaaaggatgggattcatccaaatctctcaggtagaaccattttatcgattgtatttggtgcctttgtacagctgcataaacaaattcttgcagaagaaatagagccaacgattgaatttctagaggacattgagcaatgtttatggcgcgccattagcgttgcttcttaatgatataaagggagtgggcacatgcaacaaacatcaatcattccaaaaccaaaaacttacggaccttttaaaaatattccccatatcaaaaagggggagctttctcaaaccttttggcgtcttgcagatgaattaggaccgatctttcagtttgaattttcaaaagcaacaagtatttttgtttccagccatgaacttgtccaagaaatatgtgatgagagccgttttgataaatacattgggagcagtctcaataaagtaagagcatttgcaggagatgggttatttacgagctggacagaagaatcgaactggagtaaggctcaccacatcttgatgcctgcgtttagccagcaggccatgaagggctatcatgagatgatgctcgatattgccacacagcttgtacaaaaatggcaaagaacaggccgtgatgaagaaattgaagtagcagaggacatgacaaagcttactttagatacgatcggactttgcggttttgattttcgatttaacagcttttataaagaaaatcagcatccattcatcgaaagtatgctgaatggtttaaacgaagcgatggatcaggcgagccggttgcaggttgcagataagctaatgatcaaaagaagaaaaaaatttgaccaaaatgtcgattttatgaagcaattagtagatgacattattcaagaacgaaaaaaacaagataaaacgggcgatgatttactgtccctcatgctgcatgcaaaggaccctgaaacaggagagcgcctgtcagatgaaaatatccgctatcaaatcattaccttcttaatagctgggcacgaaacaacaagcgggctgctatcctttgcgatttatttcttattaaagaatccagaaaaattaaagaaagccgtccaagaagcagatgatgtgctgcaaggcggactgccaacatttaagcaggtacaaaaactaaattacactcgtatggttttaaatgaatcacttcgcctctggccaacagcgcctacgttctctctttatgcgaaagaggacaccgtcatcggagggaaatattcgattgaaaagaatcaaagtgtctccgtgcttctccctaagttacatcgtgatcaagcggtatggggagaggatgcggaagaatttaaaccagagcggtttctgcaccctgaaaagatcccgcagcatgcctacaagccttttgggaatgggcagcgtgcatgtatcggcatgcaattcgcccttcatgaagccacaatggtgctagcgatggttctgcacaatctggaattgattgatcacacatcatatgaacttgatttaaaagaatctctgacgattaagccaaacgattttaaaatcaaagtgcggccacggaagcagaaactctttatggcaccaccgaaagaagaggcgaaaaaaagcacaaaatctgatgagtcaaaagtggccagtcacggtacaccactgcttgttctatatggatcaaatcttggcacagcgcagcaaatcgcaaacgaatttgctgaagacgggaaagcaaaagggtttgacgtgaccactgctccgcttgatgactatacacgccaattaccagataaaggtgcagtcttaatcgtgaccgcttcatacaatggacatccgcctgaccatgcgaaaaaatttgtggattgggtcacgcaggatgaagagcaggatttatcaaacgtgacatttgctgtttttggatgcggagatcgaaattgggcgagtacgtaccagcgtattccgcgtctcattgatgaagcacttgaaagaaaaagtgcaaagcgtgtagctgatttaggagaaggcgatgcaggcggagatatggatgaggataaagaaacattccagaaaacggtctttaagcagcttgcaaaagaatttaagctcaccttccaagagaaaggtaaggaaaatccaaaattatcagttgtttatacaaatgagctagtagaacgtcctgtggcgaaaacgtatggtgctttttcagctgttgtactgaaaaatgaggaattacaatctgaaaaaagtgagcggcaaacaagacatattgaactgcaattgcctgaagagaaacaatacaaagaaggggatcatatcggaattgttccgaaaaatagtgatgcactcgtgcagcgggtgatcaatcgcttcaatcttgatcctaagcagcacatcaagctttcttctcagaaagaagcaagtcatttacctttagatcagccgattcaaatgagagaattacttgcgtcacatgttgagcttcaagagcctgcaacacgtacgcagctaagagagctcgcagcatatacagtttgtccgcctcaccgcgtggagcttgagcaaatggctggtgaagcatatcaagaagccgttttaaagaaacgagtaaccatgctggacttattagatcaatatgaagcgtgtgagctgccgtttgtgcactttttagcacttttaccaggtttgaagccgcgctattactcaatttctagctcaccaaaggtcgaagaaaaaagagtcagtatcacagtggcggttgtgaaaggtaaagcgtggagcggccgcggagaatatgccggagtcgcatcaaactatttatgcggtctgcaggcaggagaagaagtcgcctgcttcctccacgaagcgcaggcaggattccagctgccaccttcatctgaagtaccgatgatcatgatcggaccgggtacaggaatcgctccatttagagggtttgttcaggcaagagaagtgtggcagaaggaaggaaaaccactaggcgaagctcacctgtattttggctgccgtcaccctcttgaagatgatctgtattttgaggaaatgcagcttgcagcgcaaaaaggagttgttcacatccaccgggcttattctcgtcacaaagagcaaaaagtatatgtccagcatttgttgaaagaagacggcgacatgctgatcaagttacttgaccaaggtgggtatctttacgtgtgcggggacggaaaagttatggcaccagacgtagaggctacgcttatcgacctctatcaaaacgagaaacattgctcgaaggaaacagctgaaaattggctgacaacccttgcaaatgacaatagatatgtaaaagatgtgtggagctgaaaaattaggaagaccgccaattaggcggttttttctatttcagagagatcaatagaatgaaggttggaaagatacaaaacacctaatttaaaaatgaaatattttgtaaaaaataagaatattctctcatttactccaatatgaaacaatcgtatgatttttgatataggacataaaggaggaatatgatgaaaaaggtgaaaatgttactgccttctctactcgtttttggtgctttaagtgtgcctagttttgcccatgccacatcggattcagtactaacgtctgattatgacatggtgacttctgatggaaaggtgatctcttcaagtgatttccacaatgatacgaaatccccctcatcctttgacaaagtggatgatctttcttctactgttggcgaaaaagtaaaaccactatcaaaatatttaaaagactttcaaacaaaagtcgtcattggagacgatggtagaacaaaagtaacaaacacaagagtggcaccatataattcaattgcttatattacatttggcggctcaagctgcacggggacactcattgcccctaacaaaattttgacaaacgggcactgcgtgtacaatacagcatcgagaagttatagtgcaaaaggatcggtgtatccaggcatgaacgatagtactgcggtgaatggctcagcaaacatgacggagttctatgtaccaagcggatatatcaatacaggcgcaagccaatatgattttgccgtgatcaaaacagatacgaacattggcaatacggtcggttaccgctctatccgtcaggtgacaaacttaactgggacaacgattaaaatttctggatacccaggtgataaaatgagatcgactggcaaggtgtcgcagtgggagatgtcaggttctgtgacaagagaagatacaaatctcgcatactatacgattgatacatttagcggaaattcaggctcagcgatgctagatcaaaatcagcaaatcgttggggttcacaacgcagggtattcaaacggaacgattaatggcggtccaaaagcgacagctgcctttgttgaatttatcaactatgcaaaagcgcaataaaagctagagcacaaagcttgtttccttcataggggacaagcttttttatatggatagaatcactggtttctatctgtctacgcttgagagattcattgagttctcagcctcatcatttttttcacatgtcattcgtgaaccgctcatacattaaaatgacacatttcctttaagtcaagattctgcttgagaaaaatgaggaggtctcacacttttgaaaatgagaagaggctggatcactggtgtcgccctatgctttgtgatatggatgggcacgttgttaggtggatttggggagaaacatgcggcaaaaggtgcggatcgatatgatcatgtcattcaatttccaaaggaacggtaccctgaaacaggcagccatattcaagaagccattcgaaaagggcattcagatgtgtgtacgatagaccgaaatggagcagatgcccgcaggcaagaatcattaaaaggaattccgactaaacctggctttgaccgggatgagtggccgatggcggtttgtcttgagggaggaaaaggtgcgagtgttcaatatgtcagcccatctgataataggggagcaggctcatgggttggacaccagattagcagttatcctgatgggaaaagaattttatttattgtgaaataaaactggaagagaggcacctgtgagtaggtgccttttttgttgatgatcagagcgtattggagctagcagggacaaaagattcagtggtacaatggatctataaggtacaaagactgacaagaagaaaatgtgaagggacatatgcttatggataagaaccgtgcattatacgattttttcatgcaacatgcagagaaactgactgaaacttggtatgaatcaattgaggataatgatccagaatcaatatatcgttcaacagattccagcatcatagcagagctgaaacggcaaaatcaagattattaccagcattttatacgtgctcttattgaagacaaaacgtatttacatactgagtttataaagtggtctgaagacttagccagtgacccgaagcatttaaacacaccattagattatgttgtgagagaatacatgtccaatcaaagagtggtccttcattacttaaaagaatttattaagcagcgtcaagatgaaattgatattgaccgcatcttttattggtatgatttaatttcagaggcgtttaatatttcaattcatgtgttcatccagcaatatgtgaaaaatacaacgaagaaactcgtggcacaaagagacatgatttacgagctgagctcacctgtcattgtcttaaaaaatcatattgcgttattgccgttagtaggtgacattgatacagcgagagcaaagatgattttagaaaatacgctgaaacagtgctcgcaaaaaggcgtacagcatttatgtattgatttatcgggcgttgtcattattgatacaatggtggctcatcaaatctttgatcttgtcacatcacttcggttaattggagtagagacgaccatttcaggaatcagaccagaaattgcccaaacagccgtgcagcttgggcttccttttaatgaatttcgcacggcatcatcacttgctcacgcgctggatcgcatgactgaattttctccaatataaaaaccaggccgattgaatggcttggtttcttatttagatgacagcgtcaatttttgtgactttccaatctttttgtactttttcgtacgtaacagttcgttttactttgcgtccatcaagtgttgggacggtgaattcatatgtgcggaccgtttgttttttagagacaagtttaggtgtggctttatcccaattaagcatgttgtctccgtcaccgactggaacagccattttgcctttatgaacaatgaactggtagtcttttaaaccttgattgatggcatcttttgtgaaaacttgagataggtagctgtttagttttttctttgtatcaaatgttttagaaagatagttgtatgtcatgtctttatagctaaatgattttaatttgtaatcggaatgttcattaattttgtagcctgacatcgcactccaaaagtgttctcgtgcgtcaagggcaatatgtaacgcttctttatttgtcaaagcggctggttttttagaagcggccaatgttgtagattgtaatgagatcataagcataatagcagttaataaaacgaataattttttcaaggcgattgcctccttttctcaatgaaaacttcttatgttacaaatgttacaacaattacattgatattacaagtattaaatctaaatgttttttatttcttttctttctatatatataacgtttgagggagacaaaaagttttcatttttttattttttctttacatctactatttaaccgttctaaagaagaacaaaacgttttttggaaaaatttttgtttggacgttcaacacgctttttcatttatgacatatactatcgtgatgaatgtctaagaaagtggtgttgaatatgtattatccgtatgaaggtatgtggaatgggtactcatatgacaggcagatgcaaggatggccatcactccctattcctcaagttggaggatttccagggtttccaatcggaggaggaggcactggacccggatcaagcggatcagctccgccagctccgccgcagcatatcatttcgcagtatcagcaagcattatcacagcctcaaagcatgcagtcacttatttcagggcaaacaggtggaggccagcaatctgttcaatttgcagcgggatgtaatagaagatggacgattgtgttcatgagaaacggtcaagtgtttttaatgtatgtcctatcctcacagcctttcgggagaacaactggctttatttggccaaactttacatttggttccttcccaagctcgcgtattctagcatattcttgttcataaaagaaaaagccggttctcatcagcagctgatgaaataccggctttttttagtgaatatttctaaatacgccaatcactttacctagtatacttacattctgtaaaataatcggttccatagatgggttctctggctgtaatctaaagtgtgtatcttctttatagaaacgtttcactgtcgcttcatcttcctctgtcatggcgacgacaatatctccattgttagcggtgctttgctgacgcacaatgacatagtccttgtccaaaattcctgcatcaatcatactttctcccataatttcaagcataaatacttgttcatctggtgctgcaaaagtctctggaagagggaagtattcttctacattctcaacagccgtaataggcaggcctgctgttacttttccgatgactggtacgttcattacagcactcttaggaatattcatttcctcttcatctagtacttcgatcgctctaggttttgttgggtctcttctaattaagccctttgtttctagtctagctaaatgtccatgaaccgttgaactggatgctagaccgacagcttctccaatttcacgaacggatgggggatagcccttactttttacttcttctttgatgaatgtcaggatatcgagttgtctttttgatagcttcgtcatcttttgcacctcaaaacgtcaattttaaagaaattatagcatgtttttcctaacagtacaaacataggttcgaaaaaaacgtttgacagaaacgtttgttcgtatttataatgagtgacagaaagagcgaacacatattctgttaggagagatgacattatgaggttaaaagaatctattatttttattggggtattctcattcatcgttggcatatttctctcacttattgcagtcacaagccataatgatccaaatcagtatgttaaaatagaggttcaatcaggtgatactctttgggggttagctgatcaagtaaacgacagcaaatcaatcgacaaaaatgcgtttattgactgggtcactcagcacaatgatcttgcttcaacggaaatccagcctggtgacattcttgtcataccagtcaaaaaagagcatccagtcgtatatcaacttgcaacagtacaatagaaaggtcgattgaagtcatgaatgcaatcatctatgcgagagtaagcactgtcaaagaagagcaggaaacctcgctgaagagacaagaagaagaactgctggctttagctgctatgcacaagatgaatgtggtgaaagtcatcaaagaaaaagcaagcggatatgatctagatcgtgatggtgtgtttgatatgctagctacactaaaagaagagtcaattgatgccgttcttatccaggatgaaacgcgtctcggaagaggacaagcaaaaattgcgcttcttcattgtctttttaaagagaacgtaaaggtgtacagtacgtttcatagaggcgagcttgagctttcagaagcagatgaaatggttattgagatcgtaggagtagttgaagagtatcaacgaaaaattcataacctgaaaatcaagcggggaatgagaagagctgttgagcgcgggtatcagcccgaactgaatttaaaacagcaggatcatgcgcctggccgtgagcgtattgaagtgccgatttcagaaattgttcgattaagaaaaaacaacatgacattcgcagaaattgcagcaactcttcaggcactaggttttgacatttcaaaagcaacggtccatagaaggtatcaagaatatgaaaaaggtctgaccacctaaagcttgatttgttgtcaaaatgattgatatttagtagtatgtagagaaaatgttttaaaggagtttgtcatgatttctaaaaagcagcttgcaagaatcaatgagctttcaaaaaagtcgaaagagaccggtttatcagacgctgaaaaaacagaacaaaagctattgagagaagagtatttaaaagcttttcgttcttctatgaaaaatacacttaaaaccgtgaaaatcgttgatcctgaaggaaacgatgtcacaccagaaaaattaaaaagagaaagagatcaaaaccttcactaagtctgtgatttcttaaattttgaaaagatgggaagtatattctcatcttttttcatatttgcataactttttaggtgatcgataaactaaatgtgacaaaatcactctttttcagcgtgaaatagttgtgaaaaaaggacagtagatttatgataatggtgtacacaagatacggaaggggatttatatggaaacgattgaattgaaatctattgcaacaatacgtactctctccatagacgcaattgaaaaagcgaattccggtcaccctggaatgccaatgggtgctgcaccaatggcatacgctttatggacgaatcacttaaacgtaagtccgcaaaaccctaattggtttaacagagaccgttttgttttatctgcggggcatggttctatgcttctatatagcatgcttcatttaagcggatacaacctgagcatcgatgatctaaaacaattccgccaatggggtagcaaaacacctggacatcctgaatttggacacacagagggcgtagatgccacaacaggtcctttagggcaggggattgccatggcagttggtatggcacttgcagaaagacatcttgcggaaacgtataacaaagacaactttgatgttgtagatcactatacatacagcatttgcggagatggggacttaatggagggaatttcctctgaagctgcttcacttgctggtcatttaggcttaggccgtttaattgttctttatgattcaaatgatatttccttagatggcgacctagatcgttcattctctgaaaatgtgaagaatcgttttgaagcgatgaactgggaagttctctatgtgaaagacggcaacaacattgaagaagtgacggctgctatcgaaaaggcgaaacaaagtacagacagacctacattgattgaagtgaaaacaacgattggtttcggatcgcctaaccgtgcaggaacgtctggtgtgcatggtgcaccgcttggcagcgatgaagccaagctgacgaaggaagcttactcttggacgtttgaagaagatttccatgtaccttctgaagtgtacgatcatttcaaagaagctgtaaaagacgctggtcagaaaaaagaagcagcttggaatgaactatttgaacaatatgaaaaagaataccctgagcttgcagctcaactgaagcttgcgattgaaggaaagcttcctgagaattgggatcaagaggttcctgtttatgaagcaggttcaagtcttgcctcccgcgcttcttcaggcgaagtattaaatggcattgcgaagcaagtacctttctttattggtgggtctgctgaccttgcaggttcaaacaaaacaacgattaaaaacacagacgattttggtaaagataattatgccggcaagaatatttggttcggtgtcagagaatttgcaatgggtgccgcgttaaacggtatggcacttcacggcggccttcgtgtattcggcggaacgttctttgttttctcagattacttaagaccagctattcgtcttgctgccttaatgggacttccagtcacatatgtttttactcatgacagtatcgctgttggtgaagatggtccgacacatgagccggttgaacagcttgcttcattacgtgcgatgcctaatctttctgttattcgcccagcggatggaaacgaaacagctgcagcgtggaaacttgcggtatcttcaacggataaaccgacagcactagttctgactcgtcaaaaccttccaacgattgaccaagcaccagagaaggcgtatgagggagtagaaaaaggtggatacgtcgtcgttgaagctgctgatgcacagcccgaagcacttctactcgcttctggatctgaagtcggtttagcgattgaagcgcaaaaagcacttgaaaaagaagggatccgcgcgtctgttgtcagtcttcctgcatgggatcgtttcgatcagcagtcagatgaatacaaagaatcagtccttcctacagcagtgcgggctcgtattgcgattgaaatgggagcttcacttggctgggagcgttacactggtcttgatggtgacgtgattgccattgataaatttggtgcttctgcaccaggtgaaaccattattgagaaatacggatttactgtcagcaatgtggtcagccgtgtgaaagcaaagctgaacaaataatcaatctccaagcatcatgctttttttccatctgtttgcagagcattttcatccgctctgcaaacttttttcttttttcttgtttttttgacaaaactagtttcttcttgcttcatatatagacaattctttctttcacatttttgtataatacaagcaataaacgagattgacgaaatgtgaaaggaagggatagacatggaacgccattattatatttattggattgaggatgaatttgcacatcattattttggcagagaatcaattttgtttcatttgtttgagtcgttacactggacgaaccgcacggaagatgaattggtgatgcttgtgaaacaagtggattacgtgacgaaacgaatccctgcttttcatatgcaccagcgcttaatgaacaacttaacgaacattcactatacacaaattggctcgatatacagcgcttccttacctgatggaaaaggaacggctgcatttattataaaagaccgttatatccaaatgtctgccaccggcagttacgaggcagaagcggtgttttttgaagtgctgagaaaaattagtccttgctttcttgcgatggacttcggttcaaagaagcacgggtggctcaatccggtaaaagtgaggaattttgtttaaaaaaataaaattgaacgtgaaatgttgtataatagccttttgtttagtacactttatacgagacaacatgaaggaggaagaattatggatttatgggttgtcatccttgtaggcgttgttgcactgcttgcaggagttgcactcggattctttattgctcgtaagtatatgatgagctacttgaaaaagaatccaccaattaatgaacaaatgcttcgaatgatgatgatgcaaatgggcatgaaaccgtcccagaagaaaatcaatcaaatgatgaaagccatgaacaaccaagcgaaataatacgtacgatattatgatcatagatggaacatggttataaagaatggacaagcgttgtcctttctttattgaattcaccttcatcagacgctttaaaaccactgtacttgcatgaataaagcagggaaggtggtttttattttggcgtcagcctccttaaaaaacaaaaacccctgtcatcagaggtttttgtttcgtttatggtcacacatatcaactgttctaaaaatcgtgcagcatgatagatatcatgagatatgattagttggctgagtttgagtgtaagtgtcgttgatattgtaagagaagatgatctagctgctggctatgttcgatggtcactgttgatgtcatcccattatgcaagacaactttcatcagctcttctcttttttcttcgatttgagttaataatgatgtttttaccaaagtcatgttcctttcatgcaaatcttgataaaaagaatcgattttattatatccattttaaggtttattttcaaatttaaaggattcgttatcttgatgtcaaattaaattatataaggttttaagagaatagaccatctttattgagaggatgtaaaaaaaatgaaatgattttgtcatctcttattgtatattgtaagaagggggtgttcttttgacagatttgaattactttttagcttttggagcagggtttctttcttttatctcaccatgctgtctgccgctttatccagcctttttatcgtatattacgggcgttagtatagatgaagtgaaatctgagaaggtgatgctgagaagaagaagtctgcttcataccttattctttttagttgggttctctattatatttattgcgattggctttgggacatcgtttgttgggaagtttttttatgattaccatcaagcaattcgccaggttggagccattctcattattttctttggttttatgattcttggtgtcttccagccttctttccttatgggggaaaagagaatgcagttcaaaaatcgtcctgctggtttttttgggtcaattctcatcggaatgggctttgccgctggatggacaccttgtacaggacctattttatctgctgttatcacacttgctggcaacaatccggagtcggctgtcacatatatgattgcgtatgtattcggatttgccgttccgttttttgttctatcctttttcatcacgaaaatgacgtggatcagaaagcgccagcagcttatcatgagaattggcgggatcattatgattgtggtagggatattgctgttctttgatcttctgacatggattatcatcatgttctcctcattgttcggcggatttacaggcttttgaaatcgttttctacagtcgcggcgaatggttttttttcgtcaattggagtatattatacataggctgaccttaaagaataaaggaatgatttgatatgatggtcttgatctcttctataattgcgatatgtatggcggtagccgtcatgtttattcgcattaagtcatctgcaaaacctgcaaccgcaaaaaaaattatattacctcctattttcatgagcactggggcactaatgttttttgttcctatgtttcgagtaactggggctgaatttctagaggcgatcacagtggggatgtttttctccatatttttaatcaaaacatcgaagtttgaaattagagggaatgacatttatttaaagcgatcaaaagcatttgtgtttattctcattggacttcttgttcttcgtatcgggatgaagaccatcctgagttcttctattgattatggttctctaagcgggatgttttggattcttgcctttggcatgatcgtaccttggcgcgttgctatgtatttgtcgtttagaaagctgtctaagcaattagatccgcagcaggttcaaatgaattaaacctccttttgataaaggaggttattttaataacgattcatatggcgtgtgatcgatgtctttttcttgaaggcgcttcagtaaaaacttatgatcccgctttggggtagcgataatatagccgcgaatgattaaatctaaattaatgctggcagcttgttcttttaaagccagctcgccaatctttcccgcaattttttctttggcgacatctctaaacagctctggaacaggtaatacgagttcatttaaaagctttttgtcttcttcccgccataggtggaggctcttttgaatatattcatcctgccaatcaagctctgatttcccatcttccttcggcaatcgttttaaaaatttgcgaaacataaaaaagccaccgattgcgagtaatccgatcatcaccgtaccccaaaataaaatgaaccacaaaaaccagccgcttaacatgttctcactccttatacccctcgtctctctatcttattttacatgaagagatgatagaagaaaataacaaaaatgtatgtctctcatctctatgaacgccttttttcattcataactgcccatttactagaaagacccaaaccatctagtagaaaaagaatacattatcatatagcgactctactatttggccatggtggttcgcaaaaggtattgacttgacacgaacggaagagagcccaccaaatgaaggtgggctcttaatgtttgaagtgcgggatttgaaaggaaaatgccccgcttggatagtcggaactttttttaattcttatcgaaatgattcggttttcgtattctgtttcaatatctttgtcgttcagataaaaagggagcatgacacttttttcaattggctgttcgccttcatcatttggcttttgtaccgtgtaacagagagtcagctcatgtccagcgaaggtcagctttacatcagtgatcgacagggtggagacatcaatctcaataatataatcgcggcttgtttcataaagatcaattgggaggtgttcatcataccaggcaaatggatcatccattaagacattgagccaatcatctatttctagaaaatcagaggaattcgattgtttttcattctccataaacactcctccatcacatctcataataaatgatatgttgagaactgaaatgtgtgaaagacctaaaacatcccgctttgccacgggatgagaggaggatgtttacatatcatgatgagaattgtgcttttgtcttgaatggttgcggttttttacttttttactgcctgataatggttccggctgtccgctttgatgttccttaggcgagttttgacggatgtcttttcctgtgtttttattcgtcataatgtttgctcctttcttattggttttttttacgttttttattattttgtctttgttcttctgttaaaacgagttgatcattttcaatatagcctgcaccatttccttggcttttggctgcgttcatgccgtcaatcacatgatttgctttacgttttgtcatgttctatcacctcaattgtagtatgaacccgctctgcttggattatgaagagtaatcatttcctaatgataagataaacttattgaatttaataaaagcattgttatttacttatgtatgaatttgttttaagatgaaattgtgagaaaattgtggtgaaatacgacgatttttctgagaattgaaattgatcttgatcatcaaaagggggattttggacatgtcgaaacagcagcaagtcgctaaacaagacgcttttcaatctagaaaaacgttttcgacaaatgggaaaacgtatcactattattcgttagaagcactagagaaacaaggaatcggaaatgtttctaagctgccttattccattaaggtacttttagaatcagtgcttcgccaagtagacggtagagtgatcaagaaggaacacgttgaaaacttggcaaaatggggaactgccgaggtcaaagaaattgatgttccatttaaaccttctcgtgttattttacaagacttcacgggtgtaccagccgtcgttgaccttgcttctttaagaaaagcaatggcagatgtaggcggggacccggataaaatcaaccctgaaattccagttgaccttgtcattgaccactcagtacaagttgataaagctggaactgaagatgctttaaacattaacatggatttagaattcgaacgtaacgcagagcgttataacttccttagctgggcaaagaaagcgtttaataactatcaagctgttccgcctgcaacagggattgttcaccaagtaaacttagagtaccttgcaagtgttgttcatgcgattgaagaagatggcgagatcatcacttacccagatacattggttggtaccgactcacatacaaccatgatcaacggtatcggcgtacttggatggggcgttggcggtattgaagcggaagctggtatgctcggtcagccttcatacttcccagtaccagaagtcattggtgctaaattagttggagagcttccaaacggaacgactgcaactgaccttgcattaaaagtgacacaagttctgcgtgaaaaaggcgtagtgaacaaattcgttgaattcttcggacctggagttgcacagctgccgttagcggatcgtgcaacgattgcgaatatggcgcctgaatacggtgctacttgcggattcttcccagtagatgaggaagctcttgcttaccttcgccttactggacgtgatgaagagcaaattaatatcgttgaagaatattctcgcgcaaatggcttattctatacgccagatgcagaagagccaatttttacggatgttgtggaaattgacctttctcaaattgaatcaaacttatctggtccaaagcgtccacaagatttgattccactttctgaaatgaaagagacgttccatcagcacattgaaagcccagctggtaaccaagggtttggcttagaaaaatcagagctggataaacaaattgaatttgatctagcaaatggtgaaaaagctgtgatgaagacaggtgcgattgcgattgcagcgattacgagctgtacgaatacatcgaatccatacgtcttaatcggagcaggtcttgttgcgaagaaagcaagtgagcttggtatgaaggtgccaaactacgtgaaaacgtcactagcaccaggttctaaggttgtgacaggatacctcgtgaactcaggacttcttccatacttaagagacctcggatttaacatcgttgggtatggctgtacaacatgtatcggaaactcaggaccgcttgcgcaagaaatcgaggatgctgtctctgaaaatgatctgctgatcacttctgttttatcaggtaaccgtaactttgaagggcgtatccacccgcttgtgaaaggaaactaccttgcatctccaccattagttgtggcgtatgcacttgctggtacggtgaatattgatttaacaaaagaccctatcggtgtggataaaaatggtgagaacgtttatttcgatgatatttggccatcaatggacgaaatcaacagcgtcgtcaaaagcactgtcacacctgagttattccgttcagagtatgaaactgtttttgacaacaatgaccgctggaatgaaattaaaacgacagatgatgcactgtataaatgggatgaaaattccacatacattgataacccgccattctttgaaaacctatcagttgaacctggtaaagttgaaccgcttaaaggcttgcgcgtcgttgccaagttcggtgactctgtgacaactgaccatatttctcctgctggagcgattggcaaagacacacctgcgggtaaatacttgcaagaaagaggcgtatcgcctagagactttaactcatacggatctcgccgtggtaaccaccatgtcatgatgagaggtacttttgcaaacatccgtattaagaaccaaattgcaccaggaactgaaggcggatatacaacttattggccaactggtgaagtgacatccatttatgatgcatgcatgcgttataaagaagatggtacgggtcttgcgatcttagcaggtaaagactacggaatgggttcttcgcgtgactgggctgcaaaaggaacaaaccttcttggaattaaattcgttctagctgaaagctttgagcgtatccatagaagtaaccttgtcttcatgggcgtacttcctttacagtttaaagacggagaaagtgcagaaactcatggtctaacaggaacagaaacatttgaagttcatgttgatgaaacagttcgtccacgtgatcttgtcactgtgaaagcaattgatacagatggcaatgagaaaatatttgaagtggttgttcgttttgatagtgaagtcgaaattgactactatcgtcatggcggtatccttcaaatggtacttcgtgaaaaattggcaagcaactaatactcatacagcaaagaagagaaggcgcctagacagctttctcttcttttttaaaatagtggaggatcaatcatgtggaaaaaaggaatggcaatcgctgttttacttgtgttgattggtttacttgtgtggaatttacttgaaccaaaagagccagcaatcggtcttgaaaaaggggatcaagcccctgattttgaacttaaaaccctagatggtcaaaaggcctcgttatctgattatcaagggaaaaaggtgctcgtcaatttttgggcgacatggtgtaagccatgcaggacagaaatgccggatctagacgcaattagaagcgaatatgatcaggtcgaagtacttgcggtgaatttgacgaccactgaaaaaagtgtagatcatgttgcagcatttgcagatgaattaaagctgagctttcctattttattggatcaaaaaggcattcaagcacgatatcaggtgctttcataccccacgacatacatattagatgaaaaaggacgaatcgtgtctgtaaagcatcaaatgctgacaaaaaaagaaattgagcaagagctgggtctataatgattcagcttttttgcttattttctaaatgttttggcgaaaatgaaatacaaacactggaggtgagtacaatgagaagaagaaaacgacgtacatttgaagagcttgtacttgaaaataaaaaagaattattaagcaatgaggaatttttaaaccagcttgaagaaaagttggaagagcgttttagacagaaataagttatgaattatcctttttcgttcatcctaaagaagagggagggatgaatgatgggcagagagcatgataaacaagcgcagtttacaccagaccatttagggacaaaacctgtagcgtacaaacgtaataaaggaaaaaagatgcataataaatcaaatgaacagcctgatgtcatacagacgaagggcgaataaggagggaatcatgatgaatggaaagtcatatcaatccaatccagatgatcgttctgataatgttgaaaagctgcaagatatgatcgaaaacacccttgacaatatcgatgaatctgaagcagcgatggccctttcgacagatcaagaaaaacagatgatcaagcaaaaaaatgaaaatagaaaaatgagtattgatgccatgcgctctgagatcaaggacgaagaagcagcaagaaaaaatggctataccgaataaaccagggattcctggtttattttattgcctccttttagaagaaccatttcgattgtggtaaaatggcagagaccttaggttttgataggagagcgatgaaaacgtgtatgtatctaaaaaagaaatagaagtccgttatgcagaaacagaccaaatgggcatcgtgtatcatgccaattatttaatctggatggaagtcggcagaacagcactgattaaagaattaggattttcctatgcgcagctagaagcagacggcgctcttgcacccgttatagatttacaggtgcaatataaaaaaccattgctgtacggtgaaacagcgacagttcatacgtggattgaagaatacaatggactcaaaacggtgtatggctacgaaattcaaaagcctgatgggcaaacagcgattacagggacaacctcacatatttgtgtagacaaagaaacctttagacctattcaatttagaaaagcttttcctgcctggcacaaagtatacgaacagtcgaagaagcaggtttaattcatggcgtttggtattaaaagaagcgatctaaatgcgtggaaatcagctgtccagcaaggagaactggcctttttaacccattattggcttgatgaccgtttcccgcatgccaataccgtcactaaagcagcctgtcaggatatgaagcagttaattgagtggggagaaaaacatggactcaaaaaagaatggattcatgaccgcgcagggtttccacactttgacttgattggtgaaccacaaaaaagaatcctgcaaaaggagcggtctttaggaaacattcatgagtatgggctatatattgaaggataaaacaaaaaagatacccgagggatgaggtatcttttttgtttattcataatgaaactctggttctttcacggactcgttataatcaatatgcagatcatggttgtcaaaataccaaatatcactttcttcaacaaagaaagtaataccttctatttcagcggttgcgccggcattttgaggttcatcttttgcgacgccgagagaaaagcctttttgtacattactgcacccgccatatctcacaaaaaagcgaacttgatcacctttttctaaatctagttcatccttgtaccaattgagtgcatcttcttttatcgttaatttcaatgtgatcgcccctttttgaagtcatgctgtttttttaaatgcaggatgcaaaaacagcttttctttccttttaccacataatgaaacttatgaaacggctagagccatttgattttcggttcagttttgttgaggattcgtttgaggttggcgatgtgtctgtagatcacaaaaccagctagaacggcaacaacaatgattaagaatacgtctttggtgaaaatgctgtaaatgaatgtatagataccggtcagcatagatgatagtgaaacatatttactaatgtataaaaataagaaaaaagcagcgatcatcgtgataaataagaatggggcataaaataataacacgccgccagatgtagcgactgcttttccccctttaaattttgcaaagacaggaaagctgtgaccgataacagcagcaactcctgctaataagggatgaatgtccagttgcatgaaaaacggtaaagcagaagcaagggttccctttaaaatatcagctgaaatcacgatagaccctgcttttacgccaagtgtacgaaatgcattcgttgcacctaggtttccgctgccatgttcacggatatcgataccctttgcagctttcccgacaatgagaccggatggaatactgccgagaagataagccaaaataaacatcaaagcaattaacatctgcataactcctttatattctccctcttgtcttacattttaacatgatcttatgaaaaacatggggatctttttttgaaaaaatcaaaagcagatggattcagctttgtttttaagcagaagttcgctaaaatagaggaaaaggggtgtttggatgaatcatcctacgaaacaagaaattggccgtatattaaagagcagtaaacgaattgctgttgttggattatcagatcagccgcaccgaacgtcttatatggtgtctaaagcgatgcaagatgccggatatgagatcattccggtgaacccaacgattgatgaagcacttggtgtgaaagcagtcgcttctttaaaggacatcaaagatcctgttgatatcgtcaatgtctttagacgttcagagtttttgcccgaggtggcagaagaatttcttgaaatggacgcacctgttttttgggcgcagcaaggcatctatcacgaggaagcgaaaaggctgattgaggaaaatggcaaggtcgccatcatggatttatgtatcaaggtggctcatgcaatgacaaaaactcattaaatcgtcaaaaatccttggttttcaaggatttttgcttttttgttgcagaaatatatttgcgattctagaagaaagcgataaaataaggcgacagggacatagcggtgaccttgcatatcaagaaaaagagcgataagataaaggtagaacgtttgttctgttttgtgaaaaccatcatatgattgcatttggcttatcaaacagtcttgtttataatggacttctagttctgattgcagaatgtagaacatttctcatagccgtgcaaaagagcatgttttgttgattcacacatgcatggtgatgatgcagcttattaaagtggacagtaatgagcagcatgatcatcattaaaatctagagagatcatttgatggtttgccggttatgtttgttagtgaaaggggattaagcatttggttaaaaagcagcaagtagattataacgatgattctattcaggtgctagagggacttgaagcggtccgtaaacgtccagggatgtatattgggtctacggattcacgcggtcttcatcaccttgtctatgagattgtagacaactctgtcgatgaagtgctcgctggccatggagatcatatcattgtcaaaatacataaagataacagcatttccgttcaagataaaggacgcgggatgcctactggtatgcataagcttggaaaaccgacacctgagatcattttaacggtccttcacgcaggcggaaaatttggtcaaggcggatataaaacaagtggtgggcttcacggagttggggcatctgtagtaaacgcgctgtcagaatggctcactgtcacaattgaacgcgacggctttatttatcatcagcgctttgaaaacggcggaaagcctgccacatcacttgaaaaagtcggaaaaacgaaaaaaacaggaacactgattcattttaaacctgatccaactatgttcagtgtcacgacctataacttcgatactttatcagaacgtttaagagaatctgcctttttattaaaaggattaaaaatagagctgattgatgaacgacatgatgtacaagaaaccttttattatgagacgggcattgaagccttcgttgcttatttaaatgaagaaaaagatgttctgagtgaagtggtctcatttgaaggagagcatcaatccatcgaagtagattttgcttttcaattcaatgacggctactcggagaatattctttctttcgtcaataacgtcagaacgaaagatggcggtacgcatgagtctggtgccaaaacggcgatgacgagagcctttaatgaatatgcacgcaaagtagcccttttaaaagaaaaagacaaaaatttagaaggcactgatattcgcgaaggactgtcagccattatttctgtcagaattcctgaagaactgcttcaatttgaaggccagacaaaaggaaagcttgggacaagtgaggctcgctcggctgttgatgctgttatttctgaaaagctggcttatttccttgaagaaaaccgggaaacagccactcttcttgtgaaaaaagcgattaaagcgcagcaggcaagagaagctgctagaagagcacgtgaagaagcaaggagcggcaagaaacggaaaaagtccgaagcaacactgagcggaaaattaacacctgctcaatctagaaacccagcaagaaacgaattgtacctagtagagggcgactcagcgggcggatcagcaaagcaagggcgtgaccgtaaattccaagcggtgctgccgcttcgtggaaaggtcatcaacacagaaaaagcgaagcttgctgatattttcaaaaatgaagaaatcaacaccattattcatgcgatcggtggaggcgtcggtgtcgattttaatgtagaagacatcaattatgacaaaatcgtgatcatgacagatgctgatacagatggagcgcatattcaagtgcttctactgacgttcttctaccgctatatgaagccgctgattgagcatggcaaagtgtttattgcactaccccctttatataaagtcagcaagggctcagggaaaaaagaaatcattgagtacgcatggtctgatgaagaaatggatgacgtactgaagaaagttggaaaagggtacacgattcagcgctataaaggtttaggtgaaatgaacgccgaccagctatgggaaacgacaatgaatccagaatcgagaacacttgtcagggtcaaaatcgacgatgctgcacgtgtggaacgccgcgtcacgacattgatgggtgacaaagtagaaccacgacgtaaatggattgaaaagaatgtcgcctttggacttgatgaggaaagcaacattcttgaaaatgaaaacttgtcgctagctgaggaggtttaaacatggcacaacaagaacgatttcatgatttaccattagaagaagtgatcggagaccggtttggtcgctatagtaaatatattatccaagaccgtgcgcttccagatgcgcgagatggactaaagcctgtacaacgaagaatcttatatgcgatgtacgcagaaggaaacacgcaagataaaaacttccgtaaagccgcgaaaacagtcggtaacgtgattggtaactatcatccgcacggtgactcatctgtttatgaagcgatggtgagaatgagtcagaattggaaagtacgaaatgtgctcattgagatgcatgggaataacgggagtatcgatggagatccgcctgctgccatgcgttatacggaagcaaggctttctgccattgcttcagagctattaaaggacttagacaaggaaacggtcgaatttgtcgcaaactttgatgatacaagcaaggagccagttgttttaccagcgatgtttccaaaccttctcgtgaatggatcaacagggatttcagcaggttatgccaccgatatcccgccgcatcatctgggagaagtgattgatggtgtcattaaacgaatcgaacagccgcattgtacggttgaggatttaatgacagtcatcaaaggtccagatttcccaacaggcggtatcattcaaggggtcgacggcattaagaaggcttatgaaacaggaaaaggaaagattatgattcgcggaaaagcggaaattgaaaccatccgcggcggacgccagcaaatcgtgatcacagaaattccttatgaagtgaataaagccaatcttgtcaaaaagatggacgagttccgaattgaaagaaaagttgaaggaatttcagaggttcgagatgagactgaccgaactgggcttcgaatcgtggtagagctgaaaaaagaagcagatgcaaatggtgtcttgaatttcttatataaaaactcagatctgcaaattccatataactttaatatggtggcgatacataatcgtagaccaaccttaatgacgctgacaactatacttgatgcatatattgcccatcaaaaagaagtggtgacgaaccgctcagcatatgagcttcgaaaagcgaaggaacgccaccatattgtagacggattaattaaggcgctttccatcttagatgaagtcattgccacaatccgctcctctaatgataagcgagatgcgaaaaacaacttgatggagaaatatgactttacagaagcacaatcagaagcgattgtttccctccagttatatcgtttaacgaatacggatattacgcaattaagagacgaagctagtgagcttgatgtgcgtataacagaacttgaagacattttaggtaacgagaaaaagctgctaaaggtcattacaaacagtttgaaaaagctcaaaaagacatatgctgatgagagacgatctgtcattgaggaaaaaatcgaagaaattaagattaaccttgaagtgatgatcgcctcagaggatgtttacgtcacggtgacgaaggatgggtacatcaaacggacaagtcagcgctcctatgctgcatctaacggtaaggactttggcatgaaggatacagaccgcctgattcatcagtttgaaatgaatacaacggatgtcctcctattgttcacgaataaagggagctatatttattgtccagttcatcagctgccagacatacgctggaaagacatggggcagcatattacgaatatcatttcaattgatcgtgatgaatcaattcaaaaagccattccaattaaagaatttgatgaaacgtcgtatcttctgttctttacaaaaggtggaatggtgaagaaaacagagcttcttcaatataaagcgcagcgctattcgaaaccgcttgtcgccttgaacctaaaaggggacgatgaactcgtggatgttcatgtgacaacaggacagcaggaattgtttattgcgacgaagaatggctatggattgtggtttgatgaagaagaagtaagtgttgttggtccgagagcggctggtgtcaaaggaatcaacttgaaggatggggacgaagtagtctctggccagatcattgatccgaaaaacgatgtcctcgtgctgacgactcaaagaggggctgtgaagcgaatgaacctctctgaatttgataaaacatctagagccaaacgcggagttctgatgctaagagaattaaagaaaaacccgcaccgtattgtggctgttattgctgcatcactgcacgatacacttgagattgatacggataagggtgcaacgattccgcttgatatctctactttaagagcgaatgaccgctatagcaatggatcatttattgtagatgaggaagagcagggagaagtaacacatgtccttgtcacacctcaacctgcgccagatgacaataaataagcaaacgaaaaccccctgcgataaacagggggtttcttttatatacgggtcatttagctctcgtggttgccaaacatgcttgtaatggcgtgcactacttcaattccttggtagacgaaaagagaaagtgaagtgacagagaatagacctagaatgaatactcttaagaaaaataacatcgtgtaaaacctcccaatttttgttttgatttagatggttgggttaaacacgagatagtcggaaataagaagattgatagaatactgcaagtaaatgcttctttttccggtcaaattgatcagtatgagtgatgcgtgcaaatccagctgtcatactgccaatcatcagcagtactgtaaatgcggcaaatactgcgctcacatgtttttgtttcttttcatcgcccattgtctgagcgattttcatttcatgtgattcttgatcggcaaccacctttgcatgatggtatacctgaacggaatgaggcattgagaacaaatgaaaacttgcgagtgctataaataagacagctaattttagcagcatattttttttcatttttctcaccccttcctgtttattttcatgatcttaccacgttttctgttatttgaaaagtcttatttttttactttccctctttaaaaaagcgataaacatcaggacatttataggactgtttcacttcatgaaaggtttcaattttattttttaaatttaaaaaaagtgccatgatcgaggatcagacacttttagtgaacttgtaatgaacgcggttttgctacagcttttgtaaagattcctgcaatacatatggcgaataaaacaaaaataaaggcatgaagcagtcctacttgattggcaagcagccctaatataggcggcccagaaagagaggctgtataacctgataaggtcacaatgctgacgcgtttcacggcgtaccggctatcatcaccagctgcagaaatggttagcgggaagcctaaagaagcgccaagtccccataaaaagatcgatatcatacatacaacaagtgaaatctttaaaatgaccagaaatagtccggcggcggctgataaaatcgcaattcttagcaataacaccctgccgaaacgatcgatcaaacgtccgctgattagtctgccgctaatcatcccgcataaaaataaagcatagatgactgtactcatggaatgtgaaacctggtagccatccaccattgcaagtggaatccaatcattggcagacccttcgacaaacgcaagacataaggcgatcatcgcaagagagactgttcgtttgttcagccatggcgtttgagtatcatctattgtatctgactgcttctcatgctgatcctttcctgtaccgtgcggaataaaccgtgtgcaaatcaagatgctgagaaagaaaagaagggcaatgacaagtaggtgattcagcacagagacccctagatggataaaaagaatgccagctcctgctccaattaaagtgccaatgctaaaggaagcgtgcaatataggcaaaatggttttcttgatactgtattcaatttctgtcccttctaggttcatcgccacattgcacatacctgagcctgctccaaaaagaaatagaccggcagtgacgacaaagatagaagagagtgttgaaccaatggcaagagtggtgaatccaaggaacatcaaaaaagcactgatcacaatcgccacgcggccgcctttttttcgaacaaatacatttgaaagaacaagcccgacaattgaaccaacggataagccaagtaaaataagtcccatcgttcctgtattggcttgtaataaatctctgacttccggtgtccgtgaaaaccatgtagagatggaaattccagacatcgtgaaaatgactattatcgctttataccactttaattccatctaatccctcacatttaaagatgtatctgtcactgaacaaatctactcgattataaatgagatgggctgattcgtaaataacttgaggcaggaacatgaataattctagtcaaaagaaatcttgccttcccaattcttctgacgagaaggtaaaataaacataaagggggaggaagcatgaagtcatatcgtatcggtgtgttgaaaggagacgggattgggccagaaattgtacaagcaaatatgcgcatcttaaaggcagcgctatcacagtttcaggagtcatttgtggaatatgtcgaatgtccaattggctttgaagccatccattctcaccaagatcctgtgccagcatctactatagaagaattaaaaaagtgccatgggtggattttaggtcctcatgattctgcctcatatccagagatattgacagagaggagaaatccaagcggagagctccgtcatacgtttgatttatttgcaaacattcgtccatctcaatcattacctggggtacagggccttgtgcaaaacgtcgatctcgtgatttttcgagagaacacagaaggcttttatccagatcggaacatgtatcatggggtaggagagtggatgattacgccagaggtcgctatatccacaggtgtgtttaccaaaaaagcgattacacgtattgctcatgcagcttttcaaagtgcaatggagcgcaggcgaaaggtgaccattgttcacaaggcaaacgtaatcaaattaggatctggtttatttctgcgaacatgccaagaggtggcaaaagcatatccgcacgtgacagtagaagatctacatatcgatgcaatggcagctcacttagtaagacgtgccggtgattttgatgtcattgtgacagagaatatgtttggggatattttatcggatttaacaggggaactagtcggaagtttagggatcgccccttcattaaattgtaacgaaaaccaagcgatggcacaggcagcacatggatcagcaccggatattgctgggcaaaatatcgccaatcccatggggttaattctttctacagtcatgctttttgactggttatatgtgaaatatcatgatgacaggctgaaaaagacggctgttcttataagacgcactctggatgagatgatgaaaatgaacataaaaacgaaggatttaggaggaagcgaaaccacgacacaattcacagatgcattcattcaaatgatgaatcaggataaatagaagtgaaaaggaaaaaatgatccaaggagaacattatgtttctagtgaccaaaccctgatcgcagatcgagaaattgacatttgcataccagcaaaccaatcagccagaaaaaagaacatccattttaaaggaattagaggttggcgagcatttttttgcaaattttgatgcatcggctggacacccgcttgacctaatagaacgtgcaaaaggcattgaattcggcaaaccagtcaccattggaactatgtatggattggcggtggcgccattattaatccagatgtcacaataaatatcttgataaatcaaaatctggcgaataaacgtgggattttgattttttctttttttgtctcaataagataagtatacttagatttgagacaagagaaattcatttgtgctgtaacttcctagaatatatattatgtaaactagaagagctcaagtttaagttttggttgtattcataatttgtacagggacatgaataagggtccattcaggacgtgaacaagggttcattctgtacccccttcctgtcctgtacagtgaagtaaatgtagatacattgttctgttctaacccatacataaatttttgagattatttcatctcatttgttaatctaatgctataaaaaagcgctgtttctaaaacaagaggtgttgaaaatggatcaactaattaaatttgtgggcaaccgccttaaagaattaagaaaaactaagggctggacacaagaaagattgtcacaagaatcgggtattaaccattcctatatcgccgatgttgaacgaggtgattttcaactttttgttcttatcttatgtgcaaaatgctttctaaaagatgaggatatttcttctggcagcaaagttatacaagaagaattcaacttctcattatttatttttaaaaatataatagaggtatctacaacagaacgagtttcatttagtaactccttgaacttagtggtgttatgagcaacatgcacttcttttataccacatgcaattgccacttcatgtaaagaagtaacatcactagtacacgctaactgccctccagtagttgcataacagccgttatctaaaattataatttttaaatttttctgatttatttttgctacagtacttaatccacccaaattcattaataaagatccatcgccatctattacatatacattttctgtagttcctaatgctagacctagcccaaatgagataggcatccccattgaacctaacatgtagaaattattatctctttcattaattgatttccaaatttctgaagtctcacctaagggagatacaactagttcattacttacaaatttgttaaattcaacaaaaacatcaattttattcattttaacatctcttttcttggtaacaaaatgaacaccggttcattgtaacaagccactaaatccaaagcttccctaaatgtgttttctagctgcgaaatactggatatttcaaaaaatttgcacccaagtgaatctataatatttcttgtagcactaccaattacattttgaacagggttggtttcaaaagtatcatctccccttagagaaaccaatattacaaaacctattttgtatgaaatgcttaaagaagctaagctatttaaacagttacctaaaccagagttttgcatcattataattgctttttcattagcaattgatagtcctgagataatacctataccttcttcctctcttgtaactataatattttcgagtttatcagaatcatgaaaatcataataagaagctagtatagtacaaggtacactaacagcgtatttaatattgttactctctaaaatttgtcgaagaggtctcgttttaaggtctatcaaaatatttacacctccaagtaagcgcactccttattttctggatattcaatactttccgcgccaataaacttagcaaaccgttttaaaatctctcctatctcttttaagtgaaattctttttccataggataaaataaagttagtttgtttacttgtagttttttctcatttctaaacaatttcaaatctataactccgactaatctttcaccaattaaaatcggcattccgaaataaccaaactttctcttgtctttaggtatataactttctagacgataatccacattaaataacttttgtactcttgacctgtctctgagtaaattatcaaaaggagttaatagtgtgcatgcttcactctcaacttgagcaattttctcaagtaagtgaacatcacattctctaatataatgactctctccatcatttatcccattaatcatgattggtaataattttttatcactaatcataccgttgattatttttgatgtctcctttttattcaatccaaaatagtttttcgcttctttaattgtagcaatacctaaattttcaaatgctttatcaataaaatattcaagcattgtttcacttttgttctccactgtattagatctttcaggtggtaaactataaacttttctgaagttactatctcttttcactcttaataagtctgctctccataatttatctagtgcatttctcgtaggtgtgacttgccacgcatcatttgatgaagtcttgttgttagagtttatagattgcagtttctttttgctttttgctttgttataaatatctaatatgaagtctagttctgggtcctcttgtaattttgctttattatttgaatgagtatcaattaaatacgatattgaactagaaggtaatatgcataaggcgtataaatattgttcaaatattaaatctagtttgtatagatctagtaacatacttttcttataatctaatattctcgtccaaagaaatatatcctgacttcttgctgttacattcatagtatctagttgaatataacctaagtcatttagtaaagtattaatgccgttaattccagttaattcgcttttcttcaaaagcttttgtttatataactgaatttttactaaggtattgaagtttgtctttaacatttttaaaccccctcatttgtcatttcagttaattttgcggagtaattattaaaatgtttcatatatacagtaccaatgattagagtaataagagcaaacgataaaccaaagataagaaaaatgttacttacactttcactaccaaattgagtagtgatatgagcaactgttatagttcctagtggaaatcctaatgcaccggcagtacttaataaagtgaaaattctcccttgtttgttctctggcactagtaattgaaatatcgttctgttgtaaatcattgaaggtgcagatataagacctgctatcccaagcattaaggcaaagaaatatatattcataggcagtcctagcgttgagtagaaaactccatgaaaccctaatgataacaaaacaatatatatgggattaaacttagttttatatacaccaactaaaattgatccaatgatgattccaatagaagttgaagccattaataaaccatatccagtagcacctgcatttttggtttgttcagttaatataggtagtaaagtaggtgttgttccccatataaaaaggttatagaagaaatttaaaactactaaggaacctacgactttatctttaacgatatatgtaatcccattcttaaactcaataaaccactcaagcattcgattcttagaaactgtcttcactttttccttaacatgagaaaaacttcttaagaagaataataatgttgatgcaaacaccaataagacaaaattaatcaaaaaagcatacgggccgatttttgttgtagcaattatacctcctagcattggtcctataacgaatgctaaatcaaattgaatattcattaaagaattagcaggaagaagatcttttttggggagtattctgaacaatagcatagtctctccagatttcacaattggagctatcgaacttgataaactcaataaaacaaaaaagataatgaagtcaactgttgtaattaatgtcatattaaataataaaaataaaaatagtaaagctcttgttaaattagcaaaaacaacaacataaacaattttaactttatctaaaaaagtcccccaaattggtgcaaacaacatggatggcaactctaaacatagtagagaaatcgcaatgaacacaggattgtttgtttcttgataaataaaccagatgattgtgattacagctattgagtgtgctaatgtatttaaaaatgaagctaaaaataaaacagaaaaatatttatttttaaggacttcccagtacaatgagaacttactcatcccttatacctctttcttcaactatagttttaatttctagtacactttttggcattattattaattttgcaattacttcgtttcttttaattatcgcttttttcaacggttcaatagctaaagacataccagtacctgcttcattaaatctgtttaacgttctactttctaaaatacctgggtgtacttttattttatcttgaccttcagcgggtagtaacattgctatttgatcctctgtacattccagcccccagcctaacctccattcaaatgttctttcaccatttgggataaataagttatgccattgaccattcattttagcttgatgaagtctgaaccaaccgtcaggtttcaatcctagaaatacatcccccctcttaacccaatagtcaatgttcaatgtgttacccaaactttgcaactcttcttctttacaagataactggtattcttccacgggttcaacctgaacttctattggcgacctaatttcccaacttattctttgcgctaatacataaggtctgcaaaaacctttgattctttgattataaacatatcgaagatcctcaaatttttttgagtttggagactctcccttatatttttcaggtattattgaccaatcattcaattttaaaaatttagtaatattgttgctcacgttatccatctccttagaaaaacaaaaagaaggcgaattacgaattaccttctttttgtctaacattttaattggttgctttgacttcagtatctactactgattctacttttagttttacaggatcaaagatgttaatactgcatggtccaagcccagttttgatagtgccaatttgtttttgttcttttaaatcaataacagataggctgttcatgataggagaagatgtggttggaaaagttcttgagaaattagaaacgtaaatagtaccattttcctcgtctagttttaatcctctaggtgttaaccctgcatcaatttgtttctcttctttccatgtgtgcttgttgattacactcactacatttgaagcttcgcaacttacgtataagtaaggctgttttgaatcagatattacagctcttggaccgtaacctactttaacttctgcttctataacttcatctaagatgttgacaatcgatactgaatgaccgtgcgtgttagccgtatagacatgagtattgtctgcatcagaaaaagcatgataaggtcttctgaattcgcctaaagttatacgtgtagtctcataagagttttcaggttgatcataattaactttaataactgaaagtgcatcttcaccccagcaagggatattaacgtattctccactaggtgtaatagagagtgctctaggattgtttcctactggaactttcgtaatttcttcttttgtagttaggtcaacaattgatacatcatttgaacctgaattagaaacaaatagtaatgaattatcaggagagattactactcctcttggagctaaaccaacagttattttagtgacttcttttgaattcttgatgtcgattacagataccgtgtttccagcgcaatttgatacaaatccaaactctccattattttcgatagccattcctccacggggacttcctcccactggaattcttccaatctcaacattagtattaatgtcaataactgaaatgtcgttcgagtcagtgtttgttacataacctagctttttcaatctaaccactccttttgcgtgaattttcttacaattaagatataaacattttttgtataaaatgtcaataataactgttggattatctgtcatttaagcaattattagtcttttatgtatatgtttgtctataataagggtgatttccccaataaaatctcggatttattaaccatatatattaaaagtaaaaatggatccattgtttattactgtacataaatcttcaactttccctacgggtaatttaatttgtttcattcattccattaataaaccaatcattaaaaatttcaataatcacatttccaagatataacacctaaattttcgtcattgttgactttccaccaattttcagcattctctttatttttaatttgttcttttatataattattataaaagattttggacataactcgcgtgtgttacagcgtttccgatccatactaaattatttatcccggaagattttcttcctgcttttacagccaatgtttcttttgcagctaatcctattctagccttaatattaggtaactttctttcttctaataatttatttaactttttcataaaagtattattgagcttagcatctccttttagagttctgtcttcctcatataataccgtttattatgatgttttaatatttccctatatactgttagccagtgatacttgttaccatgattcctacaaaatttaagagcaaaacaaaaatttattaaatctcctgttcactaactggttgttctgactctaagaaaaattctacaaaatcacgtccaaacttggagatctcaaaattgtcttttgacttaaattttggctcttttaattttggtaatgaacgtttaaacttcggatttgtcaacttgtctaaaaaggagtgtagttctttaaatgcttttgaaatttcctcaagatcatccgtgatttccaagtcggttcttgttgttaacactcctatcctaagtagatttctacgaactgctttatactgctcatagcttataccatgtctgtccataatttcctgaaacgtttcttttgattcttgatcaattgcaaaacgagaaacatacataagtctaaggacagatatatccaccattctaagttcttttaagacgtcgtaataggttaggataaagtcattcgaaacatggtgatgttcagtaatattcacgaatccatttaccatatattggattttttcttcctgctgttcgtctataacgtaatccagcacatattgaaataactgatcaatctgttctttttgttcaaatgtttttaattctagatttaaacgaatttcctctattttagattgcaattcttctgtgaatgttttgatgtttctttcaaaacgggtacgtttataactttgaaccgcacctgagatcccaggaatgagtgaacttgctgcatcaacaagaatatcacctgtcatgcttgttaaagattcctttgcaatatcagcagctgtgtcactactaacatttaaaaaagtatcaagagctaactcacgccctgtttgttggatatctttccttctactgtcattcaaaaataacctctccttttgatttagatagaacaatgtgctttcctagatattctattttttcagccgtgaatgtaattctagtcagacccctttaaatccttctaaaatcattgtacttgtgtacaaggacatgaataagggtccataacctcttctccttttaagggtttaaatacctttaacttcccctttaaaattaaatcttctctttcctgtttcaatcgatcacaaggtaaaaaaaatagactctactcacttaaatttataaatgaggtggagtctatttttaactttaaatatttttcattttgaagcgatatatctgcttatttcaattttttagaatgtgaaatcttattttatgtcttttgcttattttacaattaaaactggacagtccactcttttggctactttatgactgacgcttcctagaaccatttcttgaaaagagtttaatcctctgctccctataataactagattaaaatgattgtcattggcataagaaacgattgttggaccgggatcaccatgtttcatcgttagtttataagggaattcttcagttttaaatttttcctctatttttttcagcttctgtcttctagcttgctctagcgcctctgcgcttccactatgcaacacttcacttttagatttagcataatccaaaatataaatgatctctacttctgtatcagtcgttaattttcctaattggatcgcatggtcagttgatctttcagaatggactgaaccatccacagccaaaagtatttttttatacatttccatcccccttattaatgacttgatgcttttgcatttggttgatcataggtagctaatttctttattaattttttgctggcgtcgtttaatcctgttagaagaacgtctttattgttttctttcaatttcaatacgactttatcgaccgctgctacagctgaatcatcccaaatatgggcttcagtaaagtttaatgtgactttttctttttgttgatcactgaaagaaaatgatttaacaaaatcctgtactgatgcaaagaatagttgacctttaatatcgtagactgtttctcgatctgaagagtttgaagaaacttttacatgaacctttgatattttggctacaaaaaagatagcacttaaaatgattcccgcaaaaactcctttagacaaatcgtgagttgctacaactgtgactaccgttacaaccattacaatagagtcagttaaaggaacttttgtaattgttcgtaatgatgaccaatcaaatgtaccgatagaaaccataatcatcacaccaactagagcagccataggaattttcacgacccaatcaccaaggacgataatgagaaacatcaagaaaacacctgcaacaaatgtggataagcgtcccctacctcctgattttacattaatcactgattgaccaatcattgcgcatcctgccattcctccgaagaatccggcaacaatattagcaataccttgaccacgactttccttatttttatcactttctgtatctgtcatatcatctacgatagatgcggttaataaagactctaaaagtcctacaatagaaagtgctaatgctgttggaaagatgatcatcaatgtgtcaatgtttaaaggaatattaggaatcataaagcttggtaaagaacttgtgatttttcctaaatcgcctacagttcgtaattcgagatgaccaaaaatagctaaaacagtcattgcaacaatggcgacaagtggagcaggaaccactttagtgaaccggggaagtatataaataatgagtaacgtaaccgcaaccacgatataagtgaggttcgatattccaacaaaatgaggcacttgtgccataaagattaagatggcaagtgcatttacgaaacctaccataaccgatctaggtataaatttcataaagcgagcaattttaagtgcaccaaatatgaattggatgatcccggttaaaattgtcgtagcaaataaatactcaatcccgtgatctttcactaaggtcaccattaacagggccatagcacccgtagcagcagatatcattgcaggacgaccgcccataaaagaaatgacaactgcaatacaaaaagatgcataaagtccaaccatagggtctacacctgctatcaccgagaaagcaatagcctctggtataagagcaagagcaacaacgattcctgctaaaatatctccttttacattgggaaaccattcattattaagtttttgtgtaaacaaaacaaaaaacactccttcttattaaaattgacttctaactctcatagaagtcaggtccgttgataacatcttcaaatttaacagaccaggatttaaaagtccatcattttttgtcccaaaaacgaacttttttggtgctgtaaatcattgagaaataatcaaattgattttttgttataattacagtaagcaattttttggagatgataaagtgattttcggttatgcacgtccatttagtcaggatatagatatgtctttacaaacgaaagctcttaaagataaaggttgtgataggatttattatgaacaatcaatatctcctaaaaatagacctgaattaaatcaattattgcaatctataaaagctggagatcaaatagttgtttataaattttatagtattgctgattctacacgacacctaattgaattagttcaattactacagcagaagcatgttcaattgatatctatcattgatcaagtagatacatcaacaaatgaaggtaaagtgttttttaagcttatgaagagtgttggagattttcaatatgatgttttaagcgagagtactaaggcaggtatttatgaagctaaacgaaaaggaaaaaatacaggtcgccctagaaagcctgatgctaatgtcaggcgagcattagatatgtatcaaagtaaaaaatatagcatcgctcaaattacactcgagacgggtataagtaaaacaactctatacagatatttagaggatgaagggtgaactttctcttaccaaatgaaaaagggttcgttgatctgaaccctccctttcatcaaattaagttctatttgcattgacataagttaaatctgtgctacttttttaaccatttttcttctgcgtacattcttttcttggaaatatctttgaaaaagagcaactgggtcaccaaatgaggtgagcccaagttttgttgacacttatgaatatctcgaatgttctttcacgttactttccagtctcagcaaactgtttcaatcgatctccaatttcatctcttaccctttggaaaaatgcccacctctcttcttctgttccttctgcttttgctggatcatcaaagccccaatggacacgttcgacatgtgggggagtcatcgggcatttatcagctgcatcaccgcatagtgtgacgactaagtcagcattttgcaatatgttctgatcaatcaggtcagacgtttgattagaaatatcaatccctatttctttcattgcttttacagcattcggatttaatccatgagcttcaataccagcgctatagaccttccactcatctccaagatgttttttagcccaaccttcagccatttgactgcggcaagaattaccggtacataaaaagtaaattgttttctttgacatgttgatcgtctcctttaatgtataatcattagccagaaatacaaagctaaaagcgtgatgaatagtgttggtgcagttaaaatgactcctattttgaaatatgtgccccaggaaatcttcacacctttttgagaaaggacgtggagccacagtagtgttgctaaggagccaatgggcgtaatttttggtcctaaatcagaaccaatgacatttgcgtaaattaacgcttctctcattattccttgtgtatcggtaccggatatggctaatgcatcgatcatgaccgtcggcatattattcatgacagatgaaagcattgctgcgataaatcccataccaagagtccctgccaataaaccttgatctgctacagcttggatcacgcttgaaagagcatcagtgagccctgcatttcgcatgccatagacaacaacgtacatacctatggaaaagaaaacgatcgcccatggtgcttcttttagaacgctttttgtttggacagcagggcttttttgtgcaatgaccaagaataaaatggcaatcacaccagctatgactgatacaggtatagataaaaattcgcttgcaaaataaccaatcaacaaaaaagctaatatataccaagataatctaaacatctttggatcttttattgcttcactaggatgctttaactcagtcatatcatagcgtttaggtatactctttctaaagaaaaggtacagtacagtgatactcgctagcaatgaaaaaaggtttggaacaaccattctggatgcatattcaataaacgtaatgttgaaatagtcggctgttacaatgttcaccaaattactaacgacaaggggaagcgaagttgtatctgcaataaacccactcgcgataataaaagggaatacaattttttcattgaagtgtaatgctctgaccattgctaaaacaatgggtgtcaaaataagtgctgcaccatcgtttgcaaataaagcagcgacgattgcaccaaggatggtcacatacacaaacatacgcagcccactgccttttgcagcctttgccatatgcaatgctgcccattcaaaaaagccgattcgatcaagtatgagtgagatgacgataatggcaacaaaagctaaagtcgcattccatacgatgcctgtcacggtgatcacatcatcaacattcacaacacctacgattaatgctaaaatggcccctccacatgcggaccaccctatggataaattttttggctgccaaataaccaataccaaagttaacaaaaatatgagtaatgataaaacggcaaaactcaaacccatccctccctacgaacaagaaatgtttgttgctttatgttgtatactttttaaaaggtcatcttctttatcaatttgatttaagatgatacgaatcgtctcaaattctggagacagtgtattgattgaataataacgccactgcccttttctgttctcatgaacaaatccagctttttttaattttcgtaaatgctgactaatcgctggttgactcatttcgaacatatctaccagttcacaaacacaatattccttctccaaaaacaatttcatcataatgagtcttgtttgatcactgagtatttttaaacaattcgacatatgtaacaaaccaattgaaacatctgaagtcacaatgattccctccctcttttcaaatattggtgacggtccctgttatcaactcctccaatattatataactgaatacttatataatcaattgattatatggatttgaacaaaaatttgttcgcgttaaaattattgattaatgtttatttcttttattttttattcatcaaaaaaattgattattgtagaatccttatttgactattgtttataaagcaaaaaatggatctacatttctttcaatggtctgtcatatgacaattcctattcttatataaatcccaatggctcattttgttgatgcgctagctccattcctcctaccaaatagagagcgttctttttatttatatcatcatcaggccaagtgcggattagttgacgcaatctaactgtaacggtcttacacacatctggcattaagtaactatcagaatcctaaagatccagcaatggatatgtcatcttgatagttttcaaatggaagtcggtgtaagaccaatctgcttcacaatggcggatttccatattttcaaagagagacaattctaatagggttattttgatttaatccctgcaccacaaagaggtatgacaatggtttcttctgattcctttttatatttcatgtagccagccaaattgactgcagatgtcacttctacataaaatcctttctcacttagtttagagcgtgcatttagaatctcatcttctttaatatcaataaacgtaccattggtatctagtacagcttctaaaatttgtttggagcgtgctggagcagcaatggcaatcccttctgctaaggtccctttattcgtcacaggtgatgctgattcctcttcattttgataagctttcacaaggggtgcacagtttttcgcttgtacggcaacgattttcggtattttatgaatgaaaccattttcaaataactctttaaagccataatacgcacctaggaggagagtaccgtttccaaccggaatgattaaagcatcaggtgctccttttagttgctcatagatttcataggcatatgtttttgttccttcaaaaaaataagggttatagacatggcttgcataaaaaacgttttcattgtctactgccttttgtgccgcagctgcaatgtcctcacgtgtaccatgaattgttttaatcgctgctccatgtgcttttatttgagcaacctttttaggcgaagtttcatcgcttagatagatgtcacaggcaataccacaacgtgctgcataagctgcaatcgccgttcctgcattcccactactgtcagcaatcacttttgatacccctaattctttagcctttgtcattagaacagcggctcctcggtctttaaaggataatgtcggcatcatataatcaacttttacataagtgtttggctcattagggtctagaacgattaaaggggattgaccctcccccattgtgacagtttcccaagtctttgaaccttttgtaaatggcatggtttcaacataacgccataatgaatttggatagtcatcccaagctgcaacatctattttcggagtatctttcaccagatttaatactccaccacaatcacatttccatagagttggtgtcatctcatactttctcccgcaatggttacaaatcaattgattcatcgatcatctaccccttcgaatatttttttatatgaaatataattttttatatagagtaggcaaaaaaatatcttaaatatatgcaatggcatcaatttcaattttgaaaccaaaatgtaattcattcgttggtacaatagtacgtgctggtttatgttcaccgaaaaaattagtataaacagcatctactttgtcccataaatgaatattcgaaatgtataatgtcatgcgcaagatcttctcttttttacttccagcagcctctacaatcatctctacattcttaagcgcttgtaatgtctcttcttcaatatggccgaactctttttctctcgtttcgggattgatggcaaattgtcctgaaacatagaccgtgttttgatgaatggttgcgaatgcatagtgtccgtttgattttagatttcctacctcgagtatgcttttcattttgacactccttacctcgatttatttttgatttcatccaaatagctatagacggttactttggaaatgcctaacatagatgcgaccttctcaacagatcctttcattaaaaagatgcccttttcatccataaatttaattagttcaattttttcatgacgtttcatgactggatgaacactgttttgaatgatttgttgaatcaattgatctactatttcttccacattttcaagatcatcatttgatgttgtttctttctcttgagctgccacttgtgtagaaagaaaagtatccataaattgctgcatttgatttagtgcttcaacatcaaaattgatacagaaagcaccaatcaccttttgctttgaatcacgtattaatgaagtcgaagaacgaatcgtacgcttatcttctgttacaaatgtataaccagccagataatcttctttaaaatcttctgattgtaatacagtctttactagatgatcaaatgattggccgatttctcttcctgtcacatggttatttactgtaaacatgacagatgcttgagggttcgttaaatcatgaataaccacttcgcaatttggtccaaacatttttgcagtagattttgctaaaggaatataactctctaataactttttaatatgttccatgcctaagcacctcatttttttattccactagattatataattttttatatataaaaacaatatgtagatttatttatacattatgatgattacaagatcacaaatatgaaattcaccatataaaaaaagcagccattgactgctttttacttgtgctcctttctaattgtctttttgctggattccatacaaaatgacgtcaattccccatcggaatcgttccattgaaacgggatcacctgcaaacatttcttcttttacacgatgaatgaaaggaaaacgcgtcttgtctgcatcatgaaatgctttttttgtgtctgaaacctgcgaagagtcatgttttttccaagagaccttttcgtatgctaccgaagatacgtataacagcaataggtctactccccatgcagcggatgtagatttgatcccgccttcatgcaatgcagcgagaatatgttcggtcaactgaagaaagttcgttccttgtggaatggtggaaagagaaatttcagcaagaccaggtttttcaaatagcagcaggaaataagtatgcaatatttcacataacttttctttccatgtgccatccactgaatctggataaaccatttggccgagaccataatccaatacgtaagcacttagttcttgaaaattgttcacgtagacatacaaggatgcaggtcccgtatccaatgctttagccaccttacgcatactcatgccctctatcccttgctccttaagaagcgcataggcagttttaacaataagctcacggcttaagggctctttagccggccgagaccggcgacttataatacgacgatttgaattgttcatactctctttatatcatgtcaaagtaaaatagtaaattgagcatcaatcaccgtttacttgaaaagaattcatcatatctgcaagcttgaccgcagcgtcttttgaaaaacacagttttaaactattctccgattcctgagccttttccgatgaatattcatacatcatttcttcgtactcttcaatagccttttcaatatcattaggatgtcggacaatagcaagtgcaagctccattgcatcaaacatcgccatgtttacaccctcacctgcgaatggtgtcatgagatgagctgcatcaccgataagcgttactcctttatgacggttccatttaaaaccgacaggaagcgtataaatacgtcttggaatgatgacatcttctgcataacgaatataatttttcagctgatcatcccaatcactaaataactctaataatggttctttcgcttcattcgcttgattaaatggaatgccacaagtctcgatccagctgcgttctaccataaggcttgcatacacttttattcgtccatctccgtttaactgaccaataattcctttgtgatcagctaaagcaaacattttaccacgtttattaaattcagctaaatcagggtggttcacctctacgttgaggacattcagttcaagcatcgtgagcccggagtattcaatatcaatatctgttaacagtggacgtacacgagaaaatgcaccatctgctccaatcaaaaggtcaaccgtctcgacaaccccgttttcaaaatgaagttctgtcatgccgttttctaatgaaacacatctatctagtttatatccgtatttgatgttttcagcatcaatttgatctaacagcattttacacaaaacaccacgatcaatttctggccgagtgcctttttcatgtgattcagtttcttcgtctagatagattctccctgctttatcaaataatcggaaatcttctccttcatagcgagcgttcttttgaaatttctcataaactcctgcttcctttaaggctttttgacctgtttcttcgtgaatatccagtgagcctcctctttcaagactcttgtcatgcatctcccgttcatagatggttgtttgtataccgtaattttgcagaattaaggcgagtgttagccctcctggtcctcctccaatgatagcgatttgcttttgttttttagataatgtctgcatcgtatgcatctcctcttctttatggaagtagtgtaaaaccacatctcatttatattataacgaacatcgttcgtaaagaacagtgttcgtttaaaatggtttatttcatgaatgtgtgctttaattgtaatgaacccaatcattcgacacccaaaggatataaattggacacttcgatttagggattttaaaggatttcaaatcataacatgattcttagatcagtcggttcctaatgtttcaatgctgagtctgcgaggtgtttctatgaataaattattggcaatgttgatattaggattgagctttagtggtgctgctctcattctttctgtccctttgttattcaaatccaaaccagaacaatttgagctgatgtttgctgctggatcagcaggcgcattcgcagtatttgctgtctcatgcctagtttttcgaaaacaattcaatcgctcattagaacaatgaaaaatcgttttttgcggcgtttattcactatatatctttttgagttggatcaaatgtttttatcttgtctgctatcatcttcctgtttcattcaagatggctgtaaatgtgctattactaaatatcaagccttttaaagtcacgctacctgaacgtcttcaattgatcgaaacaaaaataagccattgattcaatatggcttatcatgtaaaactatattcagtcacagcaaactgctgtaatcaaccccaaatttcatctctcaccctttgggaaaatgcctatttctcttcttctgttccttctgcttttgctggatcatcaaagcaccaatgcactcatttgacatgagaatgagtgattaatagacaatcgtatccctattcgttatataataacattaaaaatttcatgtggttgaaagtaggctaaggaatgtttaaatttgatcattttttaagtaaaccagtaaaattaactcctccccagattttattgtttggatttttgactgttattgtaataggatcctttcttttgtctttacctatttctacagtcaaacctatccccatcattgatgctttctttacagctgtttcagcaacaactgttacaggtttagctgtggttgataccggaacaacttttactttattcggccaaatagtcattatgctgatgatacaaattggtggtcttggttttttaactttagccgtcatggtcatccttttgcttggcaaaaaaatagggcttcgtgaaagattgttggttcaagaagcctttaacctcacaaatattgggggtattgtacgtcttgtaaaagtattgtttatcttttcaatgacttttgagttattggcgacgtgtatattatcgtttggatggatacctgaatatggctttttaaaaggattttatattagtttatttcatgccatttctgcttttaataacgctggattttctcttttttcaaatagtttgatgaactatgtcaatgatccactgatcaacttgacgattaccctcctgtttatcatcggtggtcttggatttaccgtgatttttgatatatgggataaacgtaaatttaaattattatccatccattcaaagcttatgatcataggaaccctcgtcacaaatggtgttgcactattattgatattcttaatggaatttggtaatccgcatactttaggtccaatgaatctttttgataaattatgggcgtcatattttcaagctgtgacacctagaactgcgggctttaattctcttgatatcggacatatgcatgagagttctttaactcttatgatgcttcttatgtttattggggctggtagtgcgtcaacaggaagtgggattaagttaacaacaatgattattattgtgatttctgttctccactttctgaaaggaaataaagaacccgttatatttagacgtacgattaagcatgatattgtcatcaaagctttagcaatcagctttatcagtttatgttttgtgtttatcaccattttcttattgacaatgactgaaaaagctcctttcattgatattgtttttgagaccttttcagcatttggcacagtaggtctttctatgggattaacgcctgatttaacgtttttaggtaaggtgattctttcgattctgatgtttattggcagagtaggttctctgaccattgtatttatctttatgaaacgaaccaaaagcccaatacgttatccggagggagaagtatttgtaggctaatatgagcaatgattgaaatggttcccttttaatttaatcatcaagatgatggattgatccactttacatttttttctcttcattcactacaagctgtttggaatatggtacggtctcttcttttccaaacaatcagcattcggtatttaacggaaaagctgagatattcaactttaagctgacgcttgaaacggctttgatcagcagcttctccgttattacttattgctcgttttcttgattaagtccacgccatcatatgacaggctttccacacgtgcagccttttgcagaatgtaatgatcacaaaaggtcttcgtataatccgtcataagatttcgcatatctaatgcatcccttgtgcctctgagttcctcatctacaccggtaaacacgatgtcgcagtaatctaaatgggcagcgcgatcaacagagaaataaaaggtttccatgctgttgttcacgccaatgagcgcattcatatgatagttaggttcagaaaacaacagcagaaaaggtttattcaggtcgctatcgagaaggccgaatgccccgctgtccaagccaattccgcaggaaaaccggtcgtcatcccggcaaacaaccgctgccgtaggtcctccataagagtgtccgacgatgcccatgccgacgtcaagcatcagtctgtcatgaaagatagaatccaattcttcagagtttagtttgtgaagatgatcggctacgtaccttacatcttctgcctgtcgttcactatataatgttaactgattaatgattggcagagccaggacgttacggcacatctcaatggccgtttcatcgtcaggccgcatcttcatcttgccagccagctccatcatctccggatcttcagaaaacgccataatgacatccgaaaaatcctttgatacattcaacagcttcccatctttccgtttatacattgtgctattctgatggccgatactgacgacaacataacccaggcttgccaggtctgtacagatggctgtcccccattccggtgaaccgcccccgccgcaaacataaaataacactggatagcgctttttcttcccagaaagagcaaggtcgtcgtaacaatgagtcttgatatcgatagagaaaaaattcttctctttcagatactcagtgacaagtggctgctcatgaagcatttcgtagacttcaggaaacatgtacgttgatggagtcttcccttcgctgctatcggacggatagtacacaaacgcggtcaattctctttttgagtcatctgatgctgtgtactcaaaatccatctgggtacgagcggcggtatagctgccgattggttctgggaatgtgtcataccttttcatccttttgttcccccttaataaatgaaagtgcgaatgtgaaatacacatggcgatataagtgctttcaaaactgtaaaatggttacatccaatcttcagttcatcatccttattccttggcttccttgagatcgctaacaacttcagcatatttatcatctctaagaagcccatgacccataaagtcagcaaagtacttgctcatcttatgctgcaggttagaatccttaatatcgaattccctaaaaaacatgactaaattaaactgcatagattcaaacataaaagaaatgaggtcgtcatcaatatcaggtcgtagatatccatcaaccctcatgcggcgtaacatgtccttgattaaggggaatgactcgccctttagcacattcaaatatacttttagtaaggtgttctctggaatgtgtaaaaatgtttcaacgagtttgatttccagttcattcaatggctcagtcgcaatgccattagtgttgtcaaataggccagtaaggaaaaattgaaaaagagaatcttcattgttgttatgaaaatacgcagctcttttcttggtcacatgtcgtattaagagacaataaaggtcatctttgtcttcaaaataccgataaaaagttccgggatgcatggacaaacgatccaaaaccatcttcatcgttatatcctcgtaaagatgatcaacaaaaagatgcatagcacgattacatatgtcctcacgtcttgcttcatccaatcgaaagaaagtattttttggcataaatgactcctttatgtaaagtgtgaactcattcacaccatatcgataattgattcacatgtcaagctgtattgaaatagataccggctctttgctcggagggatttcaccccaacggtagtacgattgatcatcgtacctttattcgttccgacttgcgctctgtggacattgccaaaatcaaagccgttttcaccaattgcgaattctcctcctgcgatatgagaggaatgacattggagaatgctatgtttatcgattgtactttttatcaatgtagattcaatgaccgcgttttacaggcagcgaatatcagctagttgatataacgtttgagggagtggtgacacttcgtcaactccagtgaagaagtgaacattcattatattaataggaaatatgtatgttttaaacaaaaattggaatttaaggattacttaatccgaagtgaattgacaatctgaatgtatttcatgttgaattgaaaaaggctgctttcaagtaagcagcccattcactaaactttcgactatttcaatcaaatcattctgcatctttttgtgtgaactcaacccctaacgagtgatcacctgaatgattttctcctgagcatcttgtgcctcagggattggcatgacaacaaatacatgaagcatttcaggataaacaaaggtttttatgtcaattccttgttctgttagtttttcatcaagctttatggcatctggatataacatatcatgtgttccaataaaatgagtaatcttcccaagtcctttaaagtcaccgtaaatgggactgatcaatgggtcagttacatttttatcagctgtccaaatctttgaaatgacttccattccttcaggacctagaatcgggtccttttttgcatattcaaacatgagaggattgtttaagctcatgtcaacacatgcagataataaaataatatccttcggctgcggcagaccttccttctttaaaaggtgcgccagaccaagtgagatatttccgccagctgaatctcccatgatcgtcaattgattggcacttccggcagttttcagaaggtctttatataagtttaggattttcggataggtattctggcagctataatgaggcacttttgggtaaataggagccaccactttcgcattgagtgattgcgccatcttatccatgaaccaccaatggaaattcaaaggctgatttgtccacgcgccgccatgtatatatagaatgactttttgtttttgtgacgtttggtcattcaaagtgaaaacttgcatgccttcgaatgtctgctcttttatctcactaattaacttcacatcatccccaatggcataaggcttcgtattttctattcctttttgatcaagaaatttttttgtgttttcaatactagaaaaactctctttattactttgggaagcgaataatttttcaaattcaatactttcttcagaacgttctccatgatatatttctacactcatttttttctctcctttcactcaatatgatgattgatcatcctcatttggtacacgaaatgattccaggtagacttgtacttttttttcgggggtctttaataagttagataaaaggtcttgaatgagacgaaggcttttgatttttctttcaatttcttcatgtttaagatggacaatttttcttaacgtatcaaggtctatgtcttgacttagcatttccataatctcagctatttcctttaatgaataacccagcgttttcgcatctttgatcaattgaatcttcacaatatagtcttctgtatagaatctgtaaccgtttgaacgtcgtcttggagcaggtaatatgttgtgctcttcatagtaacgaattgcggcaggacttactcctgtttttttggcaagttctcctctagtcatcaactccatcgttactcctttttcattattttgtcttactatatgtacattataaaggttgaactatacatcaaggtcaaggtgaaacatttattggccagcttttgctttcagattagtggagcgaagagatcgatagtgctagctataaaatgatttaggtttcttttcgtaaacaaataaaacaccatcgtacccggcaaataaagccgggcgcaatgatgcttttcatcattcaatctggattatgataaatcttctccatttgttgcaatcacatttttgtaccagtaaaaggaatcctttttgtaacgattcaatgtaccattccctctatcgtcttgatccacatagatcaaaccatagcgtttactcatttgagaagttccgcagctaattaagtcgatgcatccccaaggcgtataccccattaaatcgacaccttctttgactgcttctttcatctgttcgatatgttgttttaaataatcaattcgataatcatcgtgtattttcccgtcttgtgtcaatgtatctcttgcgccaagtccattttcacaaacaaacaaaggtttttggtatctgtcatacagtttgattaatgaaatgcgcagacccatcggatcaattggccaatcccattgtgatagctccaaatgctcatttttgattggactatcaaatgtacccgctagctcagctgcatcttctcgcgcttctgctacgtgggacatatagtagctgatcgccacaaaatcaacaatgccctctttcaaaatttgctcatcctgctcttcaatatccagctttatgtcgttgtctgcgaaatatttcaccatgtatgttggatattcacctctagcttgaacatctggatagaacatattcaattggttcgattttaccgcttgcagctggtcctctggcttcgttgtttttgcataggcttcaatttggttaatcatacagccaatttgtgcatgcggaatgatttcttttgctgccttcactgtgagagcgctggcgataaattgatgatgtgatgcttgatacgcagcctgtaatttatggtctactagatcctctaaaattccagcaccggtataaagactgttgaggttcatattcatttcattgaatgtaatccaatatttcactttatttttatatctttctaaaatggcgcgggcatatttttcaaacaacggaacaagctctctactcatccagccattatatttctctgttaaagtaatcggcatttcataatgagacatcgtgactaacggttcaattccatatttcgcacattcatcaaatacttgatcataaaaagccaatccttcttcgttcggcttttcctctaaaccagttgggaaaattcttgcccatgatatagacaagcgaaacactttaaagcccatttctgcaaatagtgcaatatcctcttcatatcgatggtaaaaatcgattccgcgtcttttcgggaaatcaaattcatcaggttgttccttgtatctttttaattcagctgaactaacatcgaaagtaaagttgttcacttttcctttttcataaggatctttaaatgcagcaaagtctgacgtcgataggcccttgccaccttctaagtacgcgccttctatttgattggcagcagttgcgccaccccataaaaaatcatctgaaaatcctttttttacattcttcatttcaatcatcccttctctttatattagtgaataagcattaagagcttattttgacctgcggtgacatgagcgtcacctgtatgaatcacatcaaggtattgcgttgaatttgtgacgataataggtgtcactacatctaaatggtttgattgaattccttctatatcaaacgataataaatgatcgccggtcttcatctcgtcgccctcttttaccagtacatcaaagaattggccatttaggctgacggtatcaatccccacgtgaatcaataattcaattccatcatctgaaacgagtccgatggcatgtttagtaggcgtaacagtcactattttgcctgagaacggtgcttgtaccacccccttatcaggcaaaattgcgactcccttccccatcatttcacttgagaacactgaatcattcacttcagataaaggaatgacctttccactcataggtgcttgaacttcgaatgggcttgtttgcttagacatttgttgattctctgtactcacagtgtgatttggcttgtctgctgcttgctcgttaacggccgtgacagattccttaaatccaaggaaaatggtgaagagaagtgacacgatgaagctcaaggcgattccaatcagagccagctggaaattattcgtccctttcataatgtaagtgggcagtgaagtaatgcccggaatcgaaaaggctgtcgttttaactgaaaataaaccgtaaaaacatccaccgactgcgccgccaattaatgaagcataaaaaggtttttttagtctaagcgtgacgccataaatggctggttctgtgataccgaagaaactaggaagcaatgttgaaagtgctaaagaccttgtttctacccgcttggtgcggatgatgacacctaacacagctcccgcttgtgccatattcgcaatgaaattcatcggaagcagcatgatatcgtaacccactttttcaaagctggctaacgtgcttgggaagaatgcgtaatgcatcccagttaacacaatgagtggcatcaagccgcccattaataaaccggcaatcggaccagcgaaattgaacaaagaagtgaaaaagatttctaaatactgcccggaaacgtttccaataggagctataaaagccagtgtaagaggtgccgtgatcatcaggctcagtaccggtgtaaatacgatacttaaggattttgggatcgcttttgttatccacttatcgacaaagcttagtaatagcacacctaaaataattggtaatacagaagatgtataattatttaatggaatacttaaccctaaaaagcttaacgggtctgctccttttgctgcaccttcgatcatcgctggatatagtaaaattcctgctaatgcgagcgcgagagattctcttgttttaaacttcttcgctgccgaataagcaatgaggaaaggtaaaaagtaaaagacagcatttgaaaagatttgaagtacttgataggtagagcttgtttccgtcagccagccaaagctaacaaacaatgccatgatccctttgatcaacccactaccaacaatcgctggcaaaataggtgtgaaaatcccgctgatcacatcgaatacgacttcgatcggattcatctttgacgtatttttaactggagcagattcattgctgctatgaccgaccagatgatcaatcttctcatagacctctgctacctttgctccaataatgacttggaattgtccactttggaattgtgcacctaaaacaccatataatgttttcagctcatctacttttacttggctttcatcgttgagattaaatcttagtctcgtgatacaatgccaactttgagatatattttcggttccgccgattaaattcacaatttcttgagccaattctttattttccatgccttcaccccttcattttcacaaaaaaaacctaaacaaaatccaccattagaaaagatcattcttcttcatggagatttgtttaggttaatgctttttcataacacgcctaaaagaaatcatttatttttttggtgttcctttgtgattctctcaatatggatgactaaaaaaacaagttcgtcttctgtcacattccaattgaattctcgttttaacatttctttgataatcaatccgcaggcataactcttcatataacgatcctgaattaattcttttaacgagtcatccatctgctgcggcggttgattggtttcctgcctcacaataaaatatctcaagtgtgtgataaacctcgaataattaatggatgatttatccaatatcatctcgaaaatattttgaataattttgacgatttccttcgtgaggtgagtcatcttaatggtgtctcccatagactgaccatctatttgagcgtttacaaaatgcagggcaatgagtgaagcttcagtatcttcaaaagaaatgcccatcattttttgaataattgtcagtgcttttttcccgatttgatattcttgaaaatagagatgtggaatttcccacacaatggggttttcatacgccattttttcttcgtgcctttgaatagcaaaggtgagatgatcggatagcgaaaagagcacgctggaacctaacttcttattcaacatctcttcgcctacgcgaatgattttttcagttaataaaaggatatcagttgggatagcggcaagttgagattctaatggagacgtctgatcagaataaaatgtcttactgacagcgctctcatcaagagtatcacctttcttctttttaaaacctattcctgttccaaaaacaacgacttcattttgagcctctgttagagctaatacaatattattatttaaaactttaacgacggtgaacatcctcatcccaccttacctaaaatgctaaaaaaagcataaaaaaacaccaaaatctcagcaaacaacgtacaaatgtacaaactgtttacctgacttggtggtgcctgattatatcagtaacactcctgcatcggttacgactttattttaaacagaggaatgaccaaagtcaactattttttattaaaaaatagattgaaatacctataatcattttaaatttcattgatcattttacggtttaacatttttaaggttgctgtaaggttcggattaatacaagttaaggttgaggttgtacaatgggtttgtaaggaattgagggatgagtcaaatggtcccctcttctaaatcaatcatagaggtgaaaaggtttgagagaaaataaaattttgtcttcattatgttacttcagtatcttttttgcaccgtttctgtttccgattatcgtctatttcttaggaaaggacgaagtgaaagagcatgcgaaaaaatcactatggacacatattattccttatttgattttcggaattggtattgccggttcaggtttacttggcatgaacgatatcagtcatgctggtccgttcttaattgcaacgtatgctgtgacattccttgtcgcgatctacttcttcatttggaacattgtgaaaggcattaaagtgttttcagaataatagatgaaaaaaacggttctgtgattgagcagaaccgttttttgtatgtccgttcaagcgggtaattggatatcaatcgttgttccttcccctattatactgcgtatcgtaatatccccgccgtgcttttggataatatcctttgcaatggccattccgagaccagagcctgcatgtgtccctcctgtattcgtccctctatagtagcggtcaaacactttttctagctctgcctcttcgattcctttgccgttatctttaatcgtgatgtgggtattttctttttgttccagctgtacaatgattttcacatcagaatcattgtgaacaagggcatttaaaatgagattggtgaccgctcttcgtatgaggatcgtatcaatatttagcatgagcttgtctacattcgattgcagctcaatcgtctgatctgcatatctcgaatcgtttaggatatcaattaacgtttcccgcagcaacggcacaatgttcactagctctttatgcagcatcacgtcgttatttttcagccttgttgttaaatttagatcctccatgacatctttgatgtacagtgatttattctctatgatgctggcataatctctgatgtcttgatctgaaagaggataatttggatctttgatgatttctgcatagccttgaatagaggataatggtgttttaatatcatgagaaatatggctgatccactcttctcgcatttgctctaatttgtctttttccttttgacttgaagcgagctgctctgataagtgattgacattatagaatacatctttatagattcccttagttggcagctttgtcgtataatctccgtttgcgagccgctggattccatgaatggcacggccgagcggtttgatgagctgccggctgaataagtatccaatgaataaggcaatgatggcatcgatcgataataaaatcatcgtcccgatattgaatcttgatattaagtccttcgtgtcgaaagagaataaatattttccgatggcagggttcttaaatccgataaagtagctgtattccctgccctttcctttttttccgccggcataaatggtcgataacaattgcttatctttatatttatgtatgttcacgatttctataggtgtatatttgctctttattcctttaggtgcgtgtgcatgatagacgtcttgtccattttcgtctaatatttgaatccacgcattttgttgttttaaggcttgctgtccttctttgttcacagtgatgccttgatcggaaaaggttatgtattgttcaaatgttcttgtgaaggtttcgggcgtattttcttcgttttgctggctgcttgcttgtagtacaagccaaatcatgaatccaaataagttaataaagacagtgataatggtcacgataatgacagagaccatatatctgcctgttaatcgccatttcatccttacgcatcctttacaacaaatttatagccaagccctttgaccgtcacgagaaattctggtgtagatggggaattctctattttctcccgaagtcttcgtatatgaaccatcaccgtattgtcagaaccgaagaaatcttctccccaaacggtttgataaagcgtttctttactgatcactcgattcggatgctgcaagaaataggtcatcagcataagttctttcggtgtaagctcaattaccgctccgtttttcgtcagttcggcttgctgctcatttaactcaaatggcccttttttgatcacgggatcagcttgagaaggctgtaagtatgatgaccgtctcagctgggcttttacccggtaggcgacttcctttgggctgaaaggttttgtaatgtaatcatcgccgccaatggcaagtcctacaattttgtctgattcctctccctttgctgataaaaagataatcggaacatgcgagacgtctctgatttgtttacaaatatcgtagccttcaccgtctggcagcataatatccagtatgacgagatcgggatgttcttgatggaattgcgtgagcccatcacgggcagttgaagctgttatcacccggtcaatgccttctcttgttaatactgtatggattaattccaaaatttctttttcgtcatctataatcaatactttgctttgaagctttggcattatgatcactctcctgaagtcattgttattattatacccaaagtgtagacatcgtgaaaaatcaactttctatttgcacagaaaaaagccaattttcttttttaatgagaaaattggcttttggtgtttttttagcgtttgaccacaaatgttgtcacactttgagccgggagatgagcccaaaattgatttcctgatatatttaagtcagttccaggctgaaggttgctgttactactcgtaatccatcttgacgcttgtgaagcggttccattttgcatgacaaagtgctggttaacgcctgtattgtttttattaatcgctacaatgacgaccttattgtcccctttataggctgagacgaaaacattcggttcagggcttttcgttgcatcaatcctgacgtaccctggacgcacaaacttggagaaatgcgccatgttgtagccacgtttgctaatcattccatcttccttcataggaccgtatgatctgcggatgtaccaccaaacatacgcctgaaaatcaccttccaccatcgaatggtgaatatgctctgacacccctaatgcctcaggccagcggtccgctgaattgttatcactattcgggtaatatacctctgtcatccacagctctttccccgctcctttttgtttaaaaagaggatacggaagctggctgatctgggttccatacagatgggcaccgagaatgtccatatttctaagcgcctgcggatcgtttaagataggatctgatatatttttaaggtattgaaaagattctggtgcaatcacgcgtgcattaatggaaccggcattttctctcatgaatcgcaggatttcctgaggcgtccaccatgtccattcgtgtgcataatcaggctcgttttgtacagaaatggcatagaggttgacaccattatttttcatgtatgtcacaaaatcattcagatgctgagcatacgcggcgtattgattgtatctcaaccgctttgcagacgcaccattacggttgaaagtctccaccatatggcttggaggattccaaggcgaagcgatcactaaagcgccatgctctattgctcttttggcggtagcaacttctctgtgccaattatttctgttctcgtctacattaattcgtaaaatggagaaccctaattgattctgcccattgccaaaggcggtttccctttgaggggcggttaaatcaccaatccaagccgggtggttcattccgccaaagccgcgaatcacttgtctttccgcattgacattaatattcgcatcacttgctgctgaaacctcagttaccccaggccctatgaacatgacagacagcatagtgaagcagatcaataaagtacaaattggttttttgattatggacatcaaattttcccactctcccatcaaccagtgatcgatgccgcagcatctgattttgtttacctttgagtaaactgccaggaatcaaattggaataggttggcaccatttcctttgaagacaaaaaatacgttgtgcactcctgctgctccgttcactgccgtttctatttctcgccagtttccgcctgtggaagggacattgagtgttccggcaattctgccgtctggactgccaagacgtacttctatttgtccgcctgaagcggatgctacattggctttaaaggttctggcaccgctcgatccgaaatcgacattactgacagccacccaatcaccgttttgaatgtttgtgacatgctggttattgactggtccacctggtgctgaggaagcctctgttaaaatgcgtccattccaagcgaatgtttcagcttctacccgttgataaggattcaggttggaaagctgtttaactccttcaaaattggctgcgacctctcgaagggagccgtcagcattatgcacaagcttattaatgtgtggagatctgtagcctttccctgctccatataaggctgagctcaccgtttgcgtgtgatacacgacataccactcgtttttaaaatggaacacagcatgatggttgttaccgccgccgccgaaaaatgcacccggatttttcaggaagtgtcctttatacgtaaaggggcccattggacttgagctcgtcatataaccgatctcaccaggtggtttatctgctgggtgggagccgccaaaattgatgcaataggaatagtaataggtaccgttatacttatgcatacccgaatcttcaaacataaaaggagcatcaatggttgatgcgctgccaactacactagtcatgtcagatcctagtttcagaactcttgctgttttaggattggcccattgtccctgcgttggatttgaaccgcctggaacgcctcctccggcatatagataaccggttccgtcatcatctacaaatacggctggatcaaaaagccatacaacaccggacatccctggtgtatttggcgtgacgagcgcttttccgataggatctttccaaggtccaatcgggctgtctgctgtcaagacgccaatccctccgccgctgttagcaaaataaaggaaaaatttatccttcccattgatctttttcaccgcagcggatggagcccaggaagcgcctgcccatttggcaatccctctcccgccattggccccatttgcgccagctactggaatcgctccgtgatctgtccagttcaccatatccgccgaagagatgacaaagaccctattcaaattcgcaaaagaattatccttaatcgttccattgctgtgatattcatagtcatcactcgacatataaatgtacactctgccgttataggtgagcgcaaacggatccgcccccaggtgatggtctatgagtggatttgcatttcctactcgttttgcaatgggggtacttgctgcactcgcatcatataccggtatacagctcagcaccaaagcaagaatcaaaaaacctacaccgcacttcatcctcttcctcatcgtgtcattttcctcctgttttcatcttcctaatattggggtttacgcccaatttcaaattatgttgatatgcgctgatgaagaatgaatacaaaggatgatttctaggggaaatcactgctgaaatcatcatgaaaacccttactttttgactaggagacaataaaaaatgcagtcctccactttggaactgcattttttcttcttattcaatgaatgtagattacatataacgagcggtcaccattttctttcttgtgtaaaactctactccgtctgttccgttcgcatgtaagtccccgtagaaagaatccttccagccggaaaacgggaaaaatgccattggtgcgggcacaccgatattcacgccgagcatacctgcttcgatgttttcgcgaaattctctgatgcttgatgcgctgtccgtgtaaaggcaggcaccgttcgcaaattttgattgattggacaggtcgatcgcttctgttagtgaagagacacggacaattgataagactggggcgaaaatctcgtcctgccaaattttcatttgatttgtgacatggtcaaaaatcgtcggtccaacgaaatacccttttccatttgtttcaaggtcattcctaccatcacgaatgaggcttgctccttcttcaatccctgactggatatattgaagcgttcgttctttatgttcctttcgaatgactggaccaagaaagacatcttcatttattccatttccaatgacgagctcgttcgattcatcaactaatttttgaatgaactcatctgccacttcttcttccaccgcgacaacggccgcggccatgcagcgctctcccgctgatccaaaggcagcaccaatgatttgtttcgttgccgcatctaaatctgcatctttgaggacaatggagtgattctttgcacctgcaagtgcttggacacgtttgccatgctctgtgccttttttatagacgtattctgcgactggctgagagccgacaaatgaaatggctttgaccttttgatgttcaagcagaccgttgacgacatcgtgagccccattgacgatgttgagaacaccttttggaagacccgcttcttcaaatagctcggctaaccgcgcggcaagaatgggcgttcgttctgaaggttttaaaacaaacgtatttccgcaggcaatggcaagcgggaacatccagcacgggaccatcatcggaaagttaaatggcgtaatgccgccaatgacaccaatcggatagcggtacatgccagattcgagtccagatgcgatatctggtaattgttttcccatcattaaggtcggtgcaccagcggcaaattccacacattcaatccctcgctgcacttctccttttgcctctgttatgctttttccgttttcaatcgttacgagttcagccagctcatcccatttttcaacgagtaactgctggtatttaaataaaatgcgtgcacggcggggaactggtgttttcgaccaagtggtaaatgcttcttgtgctgcctgtaccgcacgttcgacatccttttttgttgaaagcggcacttctgcgatgatctcgccagtagctgggttatatactgcctctgtttgacttgtttctgcctcaatccattgtccgccaatataatttttcaacatttgtacatctgttttggtcatgttccctctctcctttttatgaaagaatgtcatacttataggatgtgtatggttgtcattgtctcatctaacgggcgcccatctgtatacactctttgtcaaatgaaactgacgttttggtttacgttgtgataaagagcttgctctaaagtgtgaaaggttgccgcccatcgatttgtttgtgagaaatgattccggaatgtgatttattcatggtgtatttttgatcaactattgggtaactgtagaaaaatcataatattaaaaacgctttcagtcaatcctctttttgtaacataagaaaaacctgatgcgcgttgcatcaggtagaggctggttcttttcttttatttagttgatgcagcatattgattcggttctgcaaaatgcgggagcatctcaccatgtgcttcaatgagttcatcgcataatttgatgatgtcatcaatggatagttcagcgcttgtgtgtggatcaagtaatgccgcttgataaatgtgctcttttttgccgctaattgctgcttcgattgtcatgagctgtgagctgatattggtccggttgagtccagccaattgttcagggatctctccgacatagcaaggcatgatgccgctgcgatctgcaacacatggtacttcgacacacgctttttcaggcagattgtgaatgagtcctcctgtgttcagcacattcccgccaaatttaaagggaacgttcgtttcgatcgcttcaatgatacgagaaccatattcttttgagcgagtatgtgtgatctgtgtattgcccacaaggtcatgcttcattgtattccagttgctgatttgttcctcgcagcgtctcgggtattcatcgagcggaatgttaaattgaccaatcagttctggatagcgtgatttgataaaataaggatggtattcggcattgtgctctgaggattctgtgacatagtagccgaatttatccatcagctcaaaacgtaccatatcatgatgccgcgcttgctgcttttctttcgctcttcttttgatgtctgggtacaaatcttttccgtcccgtttcacctctaataaccatgccatatggttgatgccggcaattttttcttcaatgccttcatgatccatttcaagtgattcaaatagatcctttgtacacacctgcacactatgacaaagacccaccgtttgaatcggtgtatagcgcagcatcgcacctgtcagtgtggccattggatttgtgtaatttaataataaagcatttggacaaacctcttccatctcctttgcaaaatccagcatcacaggaattgttcgaaggaagcggaagatgccgccgatgccaaccgtatccgcaatcgtttgtcttaatccgtattttttcggaatctcaaaatcaattacagtgcttggccgatagcctccaacctggatggcattgatgacatatttcgcatcctttaaggcttcttttaggttgtgatagggcttaatggtcacatttgcaccgtagttctcttttaaatgccgaagcatcgtgtctgattcattcagccggttatggtcgatatcatataatgcgaattcaaagccgctaagtgcagggacgaacaaacaatctcctaatatatttttagcaaacacggtactccctgcaccgataaatgtaattttagacattgacgactctcctttttacatccatattgaactaccctttgacagagccttgtgaaagccctgcgataaaatatttttgcaacagtaaaaacatcgtaaccattggcagcatcgcaatgagcgcagcggcaccaacgagctggagctgatgctgattttgaccaaaaaaatgggataaggcgactgtgagtgtatgcatctctttatcttgcaaaaagaagatggcaaattgatagtcgttccaaatatacacacaggcaatgattaagacagaagcggtaatgggcttcagaagaggaaaaacgacagtgaaaaaaactctgagtgtccccgctccatcaatacgggctgcttcttcaagctcctttggaatggtcgaccggataaagcctgcgtataagaaaatggttagcggcaaaaaagcagcgacattatttaaaatagcgatttgataggtgttcatcatcccgatttgaacgaccattttatagagcgggacaagggctgtgagcggtggtatgaccataatggtgatgaataaaacataaactgctttatttagctttgtgtttcttcttgcgagcggataggctgcaagagatccaagtatgatgagtaatacagcggagctaaacgtaatcatcactgtattcaaaaaggactggccaagctgagcctctgtccatgccgtgcgaaagttttcaagatggagcgctttcggaaacagccattttgaactgaaatctcctatcccctttaatgatgtcgtcaccaagatataaaatggaatgaggtgaagcaatgtcaccaaaagtgcgaggaaggtgtaccatctctttttgcgtttaaaggcgttatccatcacacctcggtctcctttcgtttgaaataaattagtgctgcgacactaatgacaaggatgatgaccgccatgaagactccttgcgttgctgcatagcctgcatcctgacgtttgaaatacagatcatacataaaggtcgacatcgattgcgaggaatctccaggtccgccgcctgttagtgccacaatgacatcaaaaagtttcagcccgccaatgacgttaagcacaacattaatggtgatagacggcataagcagcggcaatgtgatccgtctgaattgctggaggcttgatgcgccgtctaattgtgccgcctcataataatccttaggaatactttgaaggcctgctaaataaatgatcatcgcaattccgacgaattgataggtgttaacaagcacaatgatccatgtgtttaattgcggagtgccaagcgcattcatttggtcaaatccaaaaaacgtcaccacatcgtttaaggcaccgccttggtaagcaaacacaaaataccaaatatagcccatggcaatcggactgatcatgacaggtagatagatcaccgtccttgtgatgcctctcatctttaaactttggtttaataagagagcatatccaagtccaatgatattttgtaagattgtactcccaattccgtagagaagcgtgtttttgacaacaagccatgtcgttgggtcttgaagcagacgtttatattgatcaagcccaatccattcataagtttgtgagaacccgttccaattcgtaaaagatagctgaatgccgttcaaaaaaggataaatgataaaggtactgacgacgagtacagctggcatgtacatccaccaaagtgatgaattccggcttttttgcatcttttgttttggtaaagaggtaaatgcggctggctgctttgcttttgtgatgtcattcattggcttcactcctgtttcagcatgggcctgctattgttttttcagacgcttatattcctcttccatcttcttcgataattgttctggtgtgatggagcctgctaataattcttgacccgtcgttgccatgacagcccacattccgcttggtaagtattttcgatcgaagtaaggttcaatcttcacctgttcgtattgatcgtaaaacgtagagtaatagtttttcgcttttacatgcgttaaggctgcttcagaggatgtgccttctgcgattttttccgcattttcaggctttgcgagaaaatcgatgaattgttttgcttcttttagatgcttggagtccttccaggcagcgacagtaaatcgttctcccccaatccagctttgctcatctccttcatgaatggcaggaacaggtatcgtgcctactttgatcgattgattgagttctgacgcttcaggtcctaaagaacctccgacaaaggtgaaggctattttgttttgtgccatcagttcaggtgcttgagatagtttcgctgtcaggacatctttgtttaaaagatcttgatccttcagctccttcatgaactgtgcaagcggtgtatagtgagaccaatcaaaagatccgttttcaagttcttttccgtattgatgttttggatcggtgattaataaaggtgtggctagttcatcaaagacttgggcgatatttgagttatctcctcctggtatccagagcggcacaacatctcctttgctcttttctttaactgtcagcaaagcagattttaattcatcaagtgttttagggacttcaatgtcatagtcctttaatagattggcattaaagctaagcccgtcttttgcttgattcagcggatacgcgtatactttgccatcttggtcctttaaaatctgatcgagtgatggatcaagctgtttgacccaatccatctcttttaaatcagccacatactctctgtagcgcagtttggcccagccatgtgtgtcaaacagatccggcatatcgtttgcccccattttgacgcggatcatatcttcatagctgttgcctgggaagttggcatcgattcgaatatgtggatgctctttttcaaactcacgaatcacttcttcaaatgcttttctttccccgctgttgctcatcgtcgaaaagagagtcagggtgacctttccgtttgcttcggacgtaccgttattgccgcaagcagacaaaagaatggtcaagacaaaggccgcagtcagcagcatgaattttttattcatggtttcctccttttgatcactgaaaattcagacgataatcggtagaattcatgcagttgcggaaacaaaagaagtccattatactggaattctattcttttcaaagagataagagagcataacggcaggctgccttgttcttagcatgatctggccatcatgctgagcagctgctttctgcttttttgtctcttttttgtttgctgagatcttggttcaccccctttcatggatgagacatgtgctgccccgttcgatgagttttgttggcacgacgacttttagagggagctttcttccgtttattcgctcaagcaaaagcttcaagccgacttctcccatttcttctgtatatacttttacgcttgtaagcggcggacttgaaaatgaagcagcttcaatgtcattaaacccaacaatggatacatcgaaaggaacacgcagaccggcttcgttgagcgcacgcattgcaccgatcgccattgaatcacttccgataaaaaaggcttgtggaaggtttccttttttaatggcttgctgcataagcgtatagccttcttgcatggagtattccccaatgtggatgtcatccagatgaagacatcccgcctcctgcattcttcccataaacgtcgtttgcctttcgtcctcaatcacagcgtttccttcgaaataatgctcccgctcctttccgccaatatagcctagatgtgtatagccaagcgattgcagatggcgaattgctcgatctgccgctcttacaaaatcaacatgtacacaatcatacaaatcttcatccgcataatgattaataaaaacaatgtgttccattcggtttgtcattttttcaactgtatcgggactgattcgtccaatgacaatcaaaccgtcaatatcctttagcatcgcccctttgtccatgcttctcaggcgaaaggtatggagggtggacagcccttgtttggcatattctttttcaattccttttcgaatcgatgaaaaaaagggatcatttaattcttcgtcaatggattgagcgacaacgataccgatgactggggattcagatggaggtttttcttctgcttgatcggcttttcttgctctcactggggtatagtttagcttctttgcaatgtcgaggatgttttgtcttgttgcgtgtgaaacggcaagtgtttgatcgccatttaacacacgggatacagtggatacggacacttttgcatcatgggcaatatctttgagtgtggtcataggcaaactcctcttagattttgactaaatatttactaaagatatttgaaggataacatataagtaaagcgctttcaattgtggatttgtaattttttattttgtatttggttatgttttggtgagattgcggtgttttagtaaaattgcgtaaaaaagaggatggattacatcctcttttactaacgtaattcaattgaggctgattcttttgcaaacaattgcttcattgtctcccaagctttatcgagttgattgtgaagtccaaataaacctgagttgccgatgatatagatctcatttccagcctcagcaagcagccggaacgtgctctcattacaagagccgtctacttcaattgaaaacgtgtatcctctcttctcttttatctctttcacctgtttaattttctgaagcatttctttaataaaaggctgacctgcaaagcctggatcgatcgtcatgatcgtcactcggtctattaaatgtataaaggaatttaacaccgcaattggtgtggcgggatttaagacaaagccgaccttgcagtctctttgatggatatgccgaatgattctaaaaacgtctctttgcacgacctctgggtgtaagcagatcatgcttgcgcctgcatcaatgcaggcatcgattaaaaattcttgggggtattccgccataaggtgaacatcaattggtctatctgtcagttttcgaagctgttctatgaaaaagggcgataaggtgatatttttcacgtaatgaccatccatgacgtcgacatgatatcgatctgctcttgtgttgagtatatgaatttgttcgcggaagtgcgttaaatccatgcacattagtgaaggtgaaaaaatggctgtcattcttaggctcctcctttttagagttgaaataaaagcttgatcaatccaatcaagattccgatgataccaaagtctgtatctccaaaagttgtcccttcaaagccaagggttcctaacacaggtaataaacaagcaggtaaaaaggaaagaagcaatccattcacaaaggccccagcgacagcccctctcacgcctcctgttgcattgccatacactcctgctgtagcgccgcaaaaaaagtgcgggacaagaccagggacaatgacagttaaaccaaacaaaggtaaaagaaaaatggatacgatgcctcctgcaaagctgcataaaaaaccgataatgactgcatttggagcaaatggaaaaacggttggcgcgtcaagtgccggctttgcccctttcacaaaacgatcggcaatccctttaaaagcaggcacgatttcaccgattgccatcctcaccccggctaaaataatgtatacaccagcggcaaaggtaatagcctgaatgagaatgaagacagcgaagttcgtgcccccgctaatttgttctataaagggaatccctgcaaacggtgcaatcgcaaagaacagcaaagccatcgtgatcgaaatggcaacagatgtatctcttagaaagccgagtgatttaggcacttgaatggtttccgttgatttctctggacgaccgatccatttgccgatcattcccgctgtaaaataaccgaaggtactgaagtgtccgagcgcgagatcatcgcttcctgtgactttccttgtgaatggctgaaggatagccggtgcaatgaccatagctgttcctaatataatcgaaccggtggtcacaagaaatcctccttgcattccggctgtcgagagaacgactgcgagcattgcagccatatacaaggtatggtgccctgttaaaaagacgtatttaaagggcgtgaattttgccaataacaaattgaccagcatgccaaaaatcataatgagagccgtctgtgtaccgaattccttttgggcaatggccgccatggcatctgtatttgggacaaccccttgaatgtgaaaggctgcttcaaacatttttcgaaaaactccaagtgaatcagacacgaccgtggcgcccgctcctaatattaaaaaacccatggttgttttcaaggtgcctgacacggtatctgcggctgattttttctgcaaaagtaaaccggccagtgcaaacaaaccgatgagaattgccggtgtgcccaatatatcgttcatgatcagttctatcatgatgtgaatcccccttttttgtggcttatatgtgtttatgaaggacgtctttaatggcttcctggtctaacaagttatttaatccagcgacctttcttgtgccgtcatccagctggtcgataatgtctgttgctccgatatatagatcggcctgttcatttttacttgtgctgagatcggtatgatccacttcagctaccagtcctaactcttctaatgcttttttgacattcatttctacgataaagctgcttcctaatccgtttccgcacacaacaagaatttttttcattctctttttcctcctttatagttgtgaaaattgatcaactagtttttgcaccgatgctaattcctttgcttcaaccagttgttttctccgtttttcatcacttaacagcatggtcagctgtttgagtgctttcaagtgggtcatactgtcaatggctgctagcacaatgatgagacgaacctgtttttttccatctttagagaaaaaaacgggcggttcaaatgacatgagtgacatgcttaatttgttcacgccgtcctctggtctggcgtgcggaatggctacttgtggtgcaatcacaatataaggtccattttgatgcacagactgaatcatggcctccacataacctctctgaatggcattttgatcgagtaaaggctgcgctgcttttgtgatggcctcttgccaagtatctgctgtttgctggagatgaatggttttttctgttaataaatcgtttaacactggtttccaccctttctgatgggatacatatgcgggatgaagtagctctttaagatcacgaagcagtgctttttcattttgtatgatggtatgctgctgaatgatgttgaataaagcgtccacattgttctcatcaagcctgatttctgcaccttccccatattgaagtaaggtttttttctcataggcagtgagaatgggatgaacgaggtgaacaggttttcctttaaacgaaataggtgttgttgacacaacaaagtcgacatcaatggatgacatttcttcatatgaacgctttgataatagttcacgtacttcgatataaccgattaattcgataagctgtgttttcagcatgtgacttgtgccaattccttcgccgcagacaatgtatacagaacgccgcacaattggtgaaatcccttctcttctcatccaaccaccaaaatgcatcgccacatatgcaatttcatggtcgctgatctttgaacaggtcgccttttctaaatggcatacgaccttttgagtgatttcaaacacctctggctgtgcttttttaatagattctgttaattcattgttgatatcaatgtgatagacgagtctgtaataggccgggatgagatgcattgtcaagttttgctccaaggcttcgtactcttgaaaggaaatacatgcataccgctgaaagtcaaaaatcatttgtctggcaatggtgcgaatgagatgctcttctggttttttacttgatggaagcttttgtttcttggcgctgagccatagagtagtaagaaaatagatttcatcatcatgaacatgaaggccggtttctctttgaattcgtgccatgaaacgaatagccgcaaagcattcatctgtttcctgcaatgtacgcttctcttcgtttgaaaggtgtacagcacgttctagcttcatccgcttaaagtagaaaaagagatccaaagacagctgatccagcatgtcatctgcaaactcgaacttaagctcttgttctgactgctcgaggagatgctttaaccgtttatatgaaattggcccctttaaccaaaaaggtggaaacgctttttcgttttttatcattgtgcgaatggaatgaatataaggtttcagcgccaatcgaatcgctctttcttctcctgaaatcaaatagccgcaggctgcctgatagtggaggataagctgctgctttgaaagtgcttcttttagctgtttcatatcttcaagcaatgtattccggctcactttggtcatcttcataaaatcatcaattcttaggcgtttctcactgcatgcaatggataagagcaggatggctcttctttcctttacacatggttcataatcatggccaacgagaatggtgttcgctttttgaataatgacttctttttcatgtgggtgtaagtagtagccaagttgatcttttcgctgaataccactcagctgctgagtttccagccagctattcatgcgtttgatttcagagtagacggttcgagtagagacattcagtcgattctgtaaatcttcaattgataaataagatgtcgtgtgaatcagcattgatagtaaagtcgtaccccttttggttaaatacagttggaattcctcccttcttccctttggttataagtctaatcaactcacatgcgtcaaagaagcccaaatgtcttcagcacatgctgtgcagcttttgggtgctcttttgccataagaaaaagcacacccgcttgagtgtgctttgagatttgtacaaaaagaaccctttgtcttcttttatgtgatagaaaacgtttgtaatgaggtcatggatgtactgaaaaatctttttgaatttttttgatccttcacaatgcttttggcattcttgattcacacatatgtactgcatcagtgtccgcatgttctttcttctggacaaaatattcacgttcgttttgcttgcctctatcatacgatgatccacttagaaaaaaaggtcccctttttctcggccaatacaaataagaaaaagtgcccataaacatggacactttttttatattattcccaaaaagcatcgccttcgtaataaatatattcctcaacaaaagttttaaagtctacataaacgtcttcaaacagataaagctgtcttcttctatatcctgttgttttattgtaacgtatcccacaaaaacactatgctttaataataccgttttcttttagaaaccgttcgaacaattcatcccctttatcctcaatatattcatcatcaatattatactctccaaccaacaaaccaaaatcatcatatttttcatatttttgtttaagttttataccatagctttcttgatcaaaaaacaataaccatttccctgaatctaaacttttaaaaaacacaccttcataatctgaatcattttcataatagcctacatgcaaatgcattgtatcgtctaagttaagcaacgttgatctctcctttagaaaataacatgatgatcttttagattaggtggaacgtgataatgcagaacagcaggtcttccatgttttataggtgcataatctagtctgaatagtggttttttggtttttttgctacgtacctgtataatgcgccctcctgatccagggccatcaataatataattttgaggcgcctttaatgctttctgcacatatggtctagctactttccatcctttttgcattcccttttttccaacttgagaaattaataatcttaaagcagcagccaccaccggtatccactgaccagttacactgtcttctttcaattcagcattctgactctgtaacgctaaagtttcttctaattcaataaatactggatcattcaaaagaaagtcaaattctttattaaagtttgatacatctacatttgaaacatctataccggtatcctcgtatacttgttcaatcaattgatcactaaccacaagttcactatcctgtgaagttacgctctcagcatatactggagtcaccgccgaaaaacatagaataaaagacagtactactagaataagcttattcttcatataaaccctactttctcaaaaaaatttatctgtattcataactgaatacccgtttattttatctaaatttttgatttttttccatatttttttcgagattgtgtgtttattataagaagaatattcttcaaaaaagagagcagcaagacctgccatgtaggcagctgccattgaagtaccactactatataaaaaagaaccatcttttgaataactttttatatactgccccggaagtaacacatttaatcctttacctacagttgtccctttccatatatcaccgttcatatttaaagctcctacagcaataacatcttcaaatttagcagggtagagtatttcgctcttttcttgtaacccatagttcccaaccgatgaaattacaacaatattattttttaaagctctatttattacagattccagttttctagaatattttaaagtgccaaatgacattaaaataatgtcaaccttttcttcaatactataattcactgcttctattacattattaatatcaccatttaaattgttatccaaggctttaattacatataaatcgatgtttggcgcaacaccaatgtctttactagttaatattccagctaaatgagttccatgaccatgattatcttgatatgatcttttgggatctaaaacgtttacccctttcttaacattgacctcctgctttaatgaaacacctgaatcaattaatgctactttaacaccttttccagttagttttttctggttatgcagtttattaatttttaaatattcataggcccaattttcattcttaaatttctcagttttgtttttatttattattaatgttatagataccacagttagaattaatgctactagaaggagtgtaagtttcttcttcaaaatcatcgcacctcttttaaacatattatgagaaacatgatgtattttaccattaatttttttcaaatacaaaacagcactcagatgattccaagtgctgtcgaaaggttaccaaaaatcctataaatcgcaacaaataaggtatattataacaatactcatgttattttatatccttaatcatattgtatccttataggtactccgttttttgaatgaatactagtctttccgtaatcaggaatgtctgataaataggctttgtggttaactccgtctaagattaggagctttactcttcccaactctatgtgctttcaattttctttgtagttagaatttcaaaaagagatgttcgtcccttaaatctaaagacaaataatcaaagccttcagatcagcttcagtcagagcctcatctatgttttcagcccaagatagttatctttgacagctcagtcctcctcttatcatcagttatactttcagctaaaccatcttcaaaaacagcgtgcagcctttgagtccatttttccataaaaaagcacacccgcatcagtgcgctttcttacgacttagacttaagcaattgcagctcttggtccataatatctgctgcttcggtaataaattgaatgattaagtctaattcttctcgtttgtattcgtttgtgagctgttttgttgatgccgataaggatcggaaaagttcttttacctgtgatttccctgccgttaatggaacgatgataactcttcgtttgtcttttgggtccttttctcttttggcgtagcccgctttttcaaggcggtcaatcagagctgtgaccgcacctgagctaagacctgttttttcacttaattctcctgctgtgagaggaccgagttcgtttaataaatcggctgatttgagatctgttgggaaaaggccgagcgattgcgcggccgcttgatggaataaaaccgttcgtgtggcgaggcgcctcattgtatgtatgatcaggtctgctctgtcttcagtctcgttctttattgacaacttgttctcctccctttaaaatcaatttatcttgatcatcaagataaatgttctcttacttatggttaagttgatcatagcaaaaataaggagagaacgtaagcaggaggtaaatgaaatgaatcatgtggataaaggcaaggcatccactcgctttgttgtcatcggtttgctgttagggatttttatggcagcgatggacaatactattgttgcaacagcgatgggaagcatcgtagcagatttgggcagttttgataaatttgcttgggtgacggcttcttatatggtggcagtgatggctggaatgccgatttacggaaagctttctgatatgtatggtcgaaagcgtttttttctgtttggacttattttctttttaattggatcagcgctgtgcggtatcgcacaaacgatggatcagctcattatttaccgggccattcaagggcttggaggcggagcccttcttccgatcgcgtttacgatcatctttgatatcttcccgcctgaaaagcgcggaaaaatgtccggtatgtttggtgcagtatttggtttatcgagtgtactaggaccactgttaggagctattatcacagattcgatcggctggcattgggttttctatattaacgtgccaatcggtattgttagtgtgttcttgatcgccagatactatcatgaatcgctggaacatcgcaagcaaaaaattgactggtcaggtgctattacacttgtcgtggcagttgtgagcttaatgttcgcacttgagcttggcggtaaatcttatgcgtgggattcggtgcaaatcctcacactttttgccgtgtttcttgtgtttggtaccatcttctttattgttgagcgtaaagcggaggaaccgattatttctttttggatgtttaaaaatcgtttatttgcgacatctcaaatattggcgtttttatatggggggacatttattattcttgccgtctttattcctattttcgtgcaagcggtgtatggtgaatctgcgacaagtgcagggtttattttaacaccgatgatgataggatctgtgattggcagtatgattggcggaacgatgcagacgaaagtgcctttcagacgtcttatgacgatctctgttatttcattttttgctgggatgctgcttcttgccaatatgtcaccagatacagctagactgtggcttacactctttatgatgatatcaggctttggcgtcggctttagcttctcccttctgccttcagcttcaatgaatgatcttgcccctcgttaccgaggcagtgcaaactcaaccaattcatttatgagatcacttgggatgacgcttggtgtcacgatttttgggacgattcaaaccaatgtcctaacgaatcgcttagcagatgcctttagcggaataaaaggagccccttctcaaataggcgatccacaagccatttttcaagaaggtgctcgctcacaaattccgcctgatattttaaataaagtcatcgatgcgatgtcacaaagtattacgtacgtgtttttgattgcgttgtttcctattgcccttgcagcgattacggtcctatttatgggaaatgcacgagtacgcacatcaaatgaaatgaaagaaaacgaataatgtgaaaaagcagagcttaagcggctctgcttttttgtttcactgatatagaggatgggctttgccctcactgccaacgatccgtattttcgatgtgaccatgtcttttgctgcttgttttgctttttgtaaatacatacgtggatctaagctttcaggttcgtttgagaaatgatcacggatggcttcagagtacgcatttttcaattcagtagagacattgacctttgccataccaagtgctacacatcgtctgacgtcctcatccggtacagcggaaccaccgtgcagcacaaggggaacatcgaccagcgctgcaatttgttcaatgcggtcaaagtcaatatccggtacccctttataaatgccgtgagcggtaccaatcgcaggcgctaaagtaggtaccccagtttcttctacaaattgacggcattctgatggaatggctttttcagcatccttttcatcgacgacgatatcatcctctacgccgcctaccttgcctaattctgcttcgacgttcacccctacttttaacgcgaggtctacgacttcttttgtgcggcgtacattttcttcatatgaatgcatggatgcatcgatcatgacggatgtatatcccgctcgaatacaggtgagaatcacatcaaagtccgtgcagtgatcaaggtgcagaccgattgggatttgatattgatcagccgccgctttgactgtatctgcaatcgcttttgctccaagtgattgaaccgttccaaccgttgtttgcaaaatgacaggtgattttaattctgcggccgtttcgagcacccaataaatactgtcaaaggaatgtacattgaatgcaacgattccgtatttttcttttttcgcagcctcaagcatcggtgttgttgaaagtaaaggcatgatcaaacatcctctctcgttaaaatatctgtttctaaaacagtaagcatgtcttcatttgttcttgtttccagtagcttttgtcgtttcgcttcatccattaatcctcgtgaaagggcagaaagagcctttagatgagtggtgcccgcttcatttttggggatcagtaaggataagaagaaaaagcatggcttcccatcaaaagcgtcccattcaatgcctgtttccgtgcggacgatcacgagtgctggttttgtgatggcttctgtttgtgtatgtggaatggcaaatccatcttgaaatccagtcgtgctcagtgcttccctttcagctaagccttttttgacatcctctgctgatgtacaaatacctgctttgtaggcaatgtcagcaatggctgtgaaaacgccagcctgtgaagaagctgtttcatgaagattcatatagatatgttccatcatttctcttcctccctattaaactgcgggtttgtctatttttttacggtaaagtccgtatagaatggcacctacaagtgatccgatcagtatggatagtacccactgaaatgcacctgtgacgactggaaggacaaggaatccaccatgcggagctggaacctgtacgccaaatagatacgtcaatatagcagagatggctgagccaaacatgataattggcaggacaacgatcgggttttttgccgcaaatgggatggcaccttctgtaatatgtgtcgcccctagaatatagttgattgcccctgcatttcgttcctgcggtgtgaaatgttttctgaaaatcgttgtggcaatcgcaatgataagcggcggtgtgatacatgctgcggacacacctgccatgaagtaaaggttgccttgtgcaagtaaagccgttcctgtgacataggctgctttgttaaaaggacctcccatatcaaatccacacatcgcgccaacaattaaacctaagagcagcgggttcgtggattgaacagctgagagaaaatccattaatgaattatttaggcctgtgatcggaactaatagtggtgtcatcacagctccaatcaagaaaataccgataacaggatagatgaagattgattttaaaccgtcaagtgatgcaggtaatttttgaagcaggaattgaaggaatacgatgatatatcctgctgcaaaacctgcgataataccacctaagaatccagcgccaccgtcgtttgcaagcaggccgccgataaatccgacaaccatccctgggcgtctggcgattgaatcagcgataaatgctgctaaaataggcaccattaagctaaagccgagtccaccaatgctttttaaataggcagcaaacggatgatacgtttcatgctgaggatcagctgagtaaataccgaatagaaaagaaatagcaattaagactccgcctccaacgacaaatggaagcatgtgtgatacaccgttcattaaatgtttgtagatcgtgtgtatccatttattcgtcgtcttttgttgagaggatgaaggagcagatgttttctccgtcccaggagcccttcctttcacttgatgaacgggtgcatctccattgataatgccttggatcagttcttctggcgtgcggatgcctttcgctacaggcacttcaatcagtggtttgccgtgaaaacgatctgtattcacatctttgtcagctgcgacaatgaccccatcggcctccagaatgtcttgatcggttaaagcgttttcaattcctacttgaccatgcgtttcgactttgatgtcgacccctaattgctcagcagctatttttaatgcctcagctgccataaacgtgtgtgcaatgcctgttggacagccagttgcagcgacaatttttttacggctcatatctgattcccccttatatctagtgaatgtgtacttgctcaattaatgaatgaatgtcatgtaaatcacttaagcctttagaaaatgcagtagatgcgcccgttgcaatgccgtaacgtaagcattcttcaggtgaatgaccttcaagctgtttactaagaaaggctgcgagcattgcatctccagaacaagctgtgtttaccacagtgcctgtcggtgcgtttccttttaagatgacgtctttcgtaatgaacaaagccccttctcctccgcgggaaataagcacttgctctgcacccatctcaatgagtttttctcctgattgaatgagttctttttctgacataggatgtattttgccgaaaaaagcagcgatttcttcttcattcggttttaataaatacggcttgtattgaagcgtctcaagaactgctgcggagcttgtgtctaaaataaacttaacgttgtgctgatgacaaatagctgctacttctgaaaaaatgctggcgggtacgccctttggcaggctgcctgacatgataaggatgcccccctgcgggatggccgctattttttcacgaaaggcgtgaagcgattttgcttcaatcgcaggtccttggttcacgagcttgtattcttctgtcgtattaataaaaacattaatgcgtgtaattccttcaaccgagataaaatcggtttgaatggaaaggtcctttaaggattgttcaatataagagcctgaaaacccagcaataaatcctaatgcagtgctggtgaatccatatttctttagcataatggagacattgactcctttgccattcggctgatagtcttcatcttctgtgcggttgactgcatttgccctcatttcttttaatgcaatatataggtcaatagcaggatttaaggtgcaggtataaatcaattggtttcaccttctttcttttctctaaagaaagtatctcatacgatggagtgaaaatgttttcagattgtgtaaaggttttcatgataaaaagccttccagatcaaagtctcgaaggcttcttaagcggttatttcattcggatcacataggcatctagtaaaatgcgggcaatgacatgaagagacaggcgcgatctgacttcataatctgggaagaaagattgttcgcctttatatccgactagagtcatatctgatattttgcttaatgtagaatctattcttgtcgtgacggtaatggttgtgacttgcttcatgctgagattttgacacgcttcaacgagctctgctgtttcgccatttaatgaaacaaagatcgcaagttcatttttaccaatatctcgtgatttcagccgaatgatattcgggtcgtcgtgtacttcgcatgtttttccgatgagctgtaatttgatggtcatttctttagcaatcatctctgagaaccctctgccgaaaatataaattttgtccgcattatgtattttttgaacggcatcttcaatttgcccaatactttgcagctgaatcgtctttaaaacctcttcttcatttttccgaatcgctagtttgatgtcttcatcgatgttttttagctgatcacttgcatcggtcattttcttttcttgtttcaatcgatacttaaaggaagtatagccgttgtaaccaatttttttcatcaatctgacaattgtggctgtcgacacattcgctctttcacttaatgtgacgatggataaggtggagatatcctctagatgctggtgaatataatggagtaaataacgttctgtttcacttaacgtttgatacacatcgcttggaatgttaaatagtggttcattcaattcgattcccccttactcatttcatactataattaaatacccaataaaaacaaggtgattcttttgtcatatattttgatggaaagccaaaatgagtgaaatttgatttttgacatacactaaggaaaagttgtgtctgtgtgaaaggagctgatacctatgcttcatctcttgttttttctcatccttctctatgtcgtctatgtatttttgaccgcatttgttttgttttatttaccgatacgaaaaacatgcaaagaacattgtatttataaagcctcttctatctcaggagacgatcaggggacaaatcaagtgatgcttcttgacgatgggtttgaatctggtcaggttagaatccaaatgattcgtgaggcaaagaaggtgatccgtctcagttactattccattcaaaagggaaaaacagccgaatgggtactaggtgctttaattgaagcagctgatcgaggtgtgaaagtccaggtgttgttagatggcatttgtcacagtttgcgcgggccgctgaagcatttgcgctatgcggtggcaaatcatccgaacatgtcgattcgtttttatgagccctttcgtttgttcaagccatggacgtggcataatcggcttcacgataagctgctactagcagatggtcgagtggctgtgatgggcggaagaaatatcggtgataaatactttgcagatcagccgccgaaagactttgcttttgaccgcgatgtgctgctctataacgccaaaaagggaaaagtattagatgaaatggagcaatatttcgtttatctatggaatcatgattttacgaaaagaacaaaagatgtgttctccaagccaaaagcgaaaaaagggttaaagcttagaaaacagctgctcagatcctatcaagaagcagtgcgcacaaaagaaccttttgtgatgtcctcctttgattgggcagcagatgccacttcagtgaaacagattgcctttttcacaaatcctgtggaacgcttcaataagcggccgcttgtgctgaaaaaactgaacgatcttgcgcaccgggcaaagcgttctgtgcttatacaaacgccttatgtcatcccaacacgcccaatgaaagccggactcacccccttaggtagtgagattcaaacgacaatggtcacgaattctcttacagcgacaccaaatccgttagcctttgctggatatttaagcactaaaaaggaactgatgaaaacaggcgttcatttgtatgaatatgaaggcccctattccattcatgggaaatcaatggtgattgatgattacttgagtattattgggacatataacttagatgcgaggtctagttttttaaacacagagtcgattttggtgattgacagtgccccgtttgcgttatcacttacacaggcaatcgaacgaaaaatcgcctacagtaatctcgttgctaaagaccgaacagcctatcatgcgagcgcatatgggcagaaaaaaaagcctttgatgaaaaggctccttttaaatggattatccgcgataacggtattatggcggcgattgatttaaaaaagggcggctactcttgtggcagccctttttcttgcgattgatctttttctgctgactccaatttggtcaatttaaacactaagatcccagcaacaatcacaatgacacctaatagttttgtaaaagaaaatgccactttttctaacccaagccagccaagcgaatcaaacaaaagagcgcagcccagctgtgacgtgaggacaatcgagatgccataagtcggtccaagacgtttgatactctgaacaagacaaatgaccactcctaccccaatggctccgctgatccagtaccaagcttccatatgtcttaattgaaacatgccagttccctctagtaagagacccatcaggagtgaagcaataaagcccattccaagaacgagggttgtagttgaccaagagcctgtatgctcattgaccttactgttaaaaatggtttgtaagctgacgagtgcgccagcagtgatagctaatagtattcctatgatcatatataaatcccttcatttcttctattcataaatattgtgctctgctatttctaggagccctttccggtcacaaatcgtaatctctcctctacgcctctctatcagccctttttcacagaattgctgaatgacccggttaatatgacgatagcttgtaccgattaagcttgccgcatcagtgagacgaagggcgctcgcgctgtcatcatttgttacaacagacaataagtagcttgcaagcctgacctccacaggatataaaaggtggaaactcaaatcgtttgattttgtataaaatttgtttgtgatgccttttagcagaaaggttaacacgcgtgggtcatccttcgcatggcgcatgagcgcttgatgagaaacccttagcatatgtacttctgtgacagcttcgactgtattgaccatatccgtctgctgaacgtattcaatatctccaatcgcttcaaggggatgtttaaagctaagaataaaggtcttcccttcctttgtggtcgtgaaaatctttaattttcctttcactaacaagtacaggtactccctcttatccccttttgaacaaacgagctcaccctgctcatagcgccacaagctcacgtgtgatatgagcttttgatgaaagacgttttctaattgatgtgccttcatatatgaggcaaaaagagattcatcataaagctcctccatctgacgccctcctttatagctttaaaatgatcacgcctgcgaccatcagtaatattcctgcataatgaggccatttcattttcttcttctgtacaccaaaccatccttttgcatcgattgcaaaggtaaaagcaagctgtgcaataagtaacgctgcgatggtgagtgtgacaccgatcatttgaatcgcggtgacttcattaaaaataataatggctgcaaatgcgccgcctattaaataaagtggccgcaccttttgatattccctgaagtgcccgtctcgaacgatcagtaagatgacaagcgagatgataaaaccggttagctgtgtgatagttgctgcctgccatgtgccgatatcctggctaattcttgcgttggccacgccttgcagtgtaatgcaagcgcctcctaataaagcgaaaataacacctttcattcgttcaaattctccttcttttttcagtctagttccattaaatgatacatgcccatctattgaaaaggacatatgtcccactttgcgtattatatcagaaactttttcttttgcagtttcttcgttttagatttttcacagtgggtacagttttatatcagctgaaaacagaatattgattgaatcacatataaaaaggagacatgtcagaatgagaaatcaagagaaacattttattaacggagaatggattgcttcaacaggaaacgaaaagacagaggtcatcaaccctgcgacagaagaagtcattggcaccattagcttaggaacaaaagaagatttagataaggcagtgaaagcagctcgtgccgccttcccttctttctcgaaaacatctcgaaatgaacgcgtgaagatgctggaaaacattgtgcgcgggtacgaaaaacgcaaggatgaacttgtagaagtgatgacacaagagctcggtgcaccgctgaaagtatcagaagaagttcattacacaatgggctatgaacatttttctaaagcagcggaagcacttaaatcttatacatttaccgaggaccgcggcggacataccattataaaagaagcgattggcgtcagcggattgattacaccgtggaacttcccaacgaatcaaacttctcttaaaattgcgggtgccattgcggcaggctcaccagttgtcttaaagccagcagaaattacaccttttgctgcgatgattcttgcagaaatcattgatgaagcaggcgtaccgaaaggagtcttcaacttagtaaacggaactggtgacgtgattggtgacggtattagctcacatcctgatattgactttgtttcatttactggatcaggtgctgtcggctcgaagattatggaaaacgctgctgacaatgtgaagaaagtggctcttgagcttggcgggaaatcccctcttatcgtcttagatgatgcagatgtggatgaggcagcagaaaccgccgttcatcatattgcgatgaatacaggtcaagtgtgttctgcggctacgcgtgtgcttattccagaatcaatgaaagacaaatttgaaaaagcgctgctgaatgccctgccgaagtttacagttggtgatccgagagaagatcacgccacaggcccgcttgtttctaaaaagcagtgggatactgtgcaatcttatattgaaaaaggaatcgatgaaggtgctactctgcttgcagggggaactggaaagccggacggaatcgataaaggatatttcgccaagcataccattttcaccaatgtaaaaaatgatatggccattgcgcaagaagaaatattcggaccagtcatgagtgtcatcacgtaccaggacctcgatcatgcccttgagatcgccaatgatacggtttatggccttgccgggtatgttgttggaaaagatgaaaaaactttaaaatatgtagctgaacatatccgtgctggccaaatcaccattaacaatgccgaaacagattactttgccccatttggcggctttaagcaatctggtatcggaagagaatggggagacttcggcatcgaggaatatttagaagtgaaagctgtgatgggacttccaacggcataaattgagaagggagaaaaactctagggtttttctccttttttatttgtgaattttaagaagtgctcattgccctcctacttatccataatgattttatatttttcgaccgttgctttaggaggaaacgattcttgtaactcatcaaaccagatctcaaccgtttgaccctgtgccagctctttagtatcaactttcgataaatccataatgatgagatcatgtttatacttatcaataagaaggtgagtattcaatgaataatcgctttttagaggagttttattgtttataagaagtaaaccagtctcctctttactcagcagtatgcctttttttgaaaaaggcgttgttgttttattcttattgtatgaatcctttatattgtcctttggagaattgcacgctactaataaaatgagaaaaatcaagaagacaaaccgaaaacattttatgtttttaaactttagctgcatcaactttcctacaccccttttcaattcttcacgatagcttcttcatgctagcattctcagaacaaaacgcctatttttcttaaggtgctttataagttaagctgatttaccttcaagttcattcaccttgtaaaggtattagaaatcttaatcatgacaatcaatattatatattttacttaatggcaaactttcggtaaagttcaaattgaacctatatatataattcctatcgaattaatctatgtttatatttcttgtgaggtggatatcgttgcaacttcatgtattgaacagtccttttagtcagcagcaggcagacttgctcaatcagctgcttccgactttaacagatcaacaaaaaatttggcttaccggttatttatcagcacaggcagctctagccggatcagaaacggccgctctggcccctactccttctgccgcagcccctgcgcagcctgtcagtaaagatgtgaccgtactttatggctcgcaaacaggcaattctgaaggattagcgaaaaagacagcgcagcatctcgaggagaaaggttttcaagtgacgctctcttctatgtcagattttaaaccaaataatctgaaaaaaatacacaatttactgatgatcgtcagcacacatggcgagggagatccgcctgataatgccctttctttccatgaatatgtccatggtagacgtgcgtcaaagctcgatcatttaagcttttctgttctttcgcttggcgacagctcttacgaattcttctgtcagactggaaaagaatttgatgagcgcttcaaagaacttggcggaacgcgccttataggccgagtggattgtgaccttgattatgatgagccgttttctgaatggcttcaaggggtgacatcggcacttagcgaaggtgaagccgcagcattcccgcaagaatcagcaggagcaaccaaccaaacagcagcttctgaatactcaagaacgaatcctttttatgcggaagttcttgaaaatatcaacctaaatggccgcggttctaacaaagaaacccgccatttggagctctctcttgaaggatcaggacttgtttatgagccgggtgacagccttggtatttatccaacaaatgatcctgcgcttgttgatgaacttctcacgacatgcggatggaatgcagaggaagccgtaaccgtgcataaaaacggcgacactcttcttttgaaagaagcactcacctcgcactttgagattacagtattaacaaaaccccttcttcaaaagatggcggactttacaaaaagtgaagccctccatgcccttttagaagaagggaatgaagaaaagttaaaagcgtatatagcaggaagagatctagtagatgctgcgcgcgattttggtccttttgaaggaacagccgcagatttcaccgctattttaagaaaaatccctgcacgcctttattcgattgcaagcagcctgaaagccaatgaagaagaagttcatttgacaataggtgctgtgagatatgatgcacacgggagagaacgccaaggtgtctgctccatcttatgtgcggagcgcttagagccaggtgatacactgcctgtttatatccagcacaaccaaaactttaagcttcctgaaaaccctgatgcaccgatcattatggtgggaccaggcacaggtatcgctcctttccgttcgtttatgcaggaacgagaagaaatcggtgcaaacggaaagtcatggctattcttcggtgatcagcactttgtgacggatttcttatatcaaactgaatggcaaaagtggttaaaagatggtgtcttaacgaaaatggacgtggctttttcaagagattcagaggaaaaggtatatgtccagcaccaaatgaagaaacaaagtaaagaattattcgaatggctggagcaaggtgcctatgtatatgtctgcggagatgaaaaacatatggcgcatgatgttcatagtacccttctatcgatcatccaagaagaaggtgcgatgagcaaagagaaagcagaaagctatttagccaatttgcagcagcaaaaacgctatcagcgtgacgtatattgattgatttgatgcttgaaagaaaggagcttttacttacatggtgaagacagcattaacagcgccggatggacctccgagcgacgtagaggaaatcaaagaaaaaagtgattatttacggggtacgttaaaagaagtgatgcttgatccgatttcagcgggaattcctgatgatgacaaccgcctgatgaagcatcacggcagctacttacaggatgatcgagacctcagaaatgaacggcaaaaacaaaagcttgagccagcctatcaatttatgctgcgcgtacgcctgcctggcggaatcgccacatctaagcagtggctagtgatggatgagcttgctcacaaatacggaaacggtacgttaaagctgactactcgtgaaacctttcagcttcacggtattttaaaatggaacatgaaaaagaccattcaagacatccattctactatgctagatacaatcgctgcttgcggcgacgtgaaccggaatgtcatgtgtacatcaaacccctatcaatcagaagtgcaccatgatgtatacgagctggccaaaaaattaagtgatgacctgcttccgcaaacgagagcgtatcatgaaatttggcttgatgaggaaaaggtagcggcaacgcctgatacagaggttgagccgatgtatggcccgctttatttgccaagaaaattcaagattggtgtggcggtccctcctgctaacgatattgatgttttttcgcaggatttaggcttcatcgcgattattgaaaatgatcaattagtcggctttaatgtcgcgattggcggtggaatgggcatgacgcatggtgatacagcaacctaccctcagctggcaaaggtgattggcttttgtacaccggatcaagttgtagagattgccaaaagagtgattaccattcagcgagactacggaaaccgttccgtgcgaaaaaatgcccgctttaaatatacagtggaccgcctcggtcttgagaatgtaaaagaagagcttgaacgacgccttgggtttgcccttttagacgcaaaagattatcactttgatcataacggagaccgctatggctgggtaaaaggcatcaatggcagatggcattatacgatgtttgtagaaggcggacgcatcacagattatgatgattatccgctgatgacgggcattcgtgaaatcgcaaagattcatacaggtgacttccgcttaacagcgaatcaaaatttgatcattggaaatgtcacttctcataaaaagaaacaaatcgagcagctcattcaggagttcggtttatcagatggccagcagcactctgcactccgccgcagttcaatggcctgtgtttctcttccaacatgcggcttagcgatggcagaagcagaacgctaccttccacgcttgattgaccgaattgaagagattgttgaagaaaatggcttaagtgataaagaaatcacgattcgaatgactggatgtccaaatggatgtgcccgccatgcgctaggtgaaattggctttatcggcaaatcacctggcaaatacaacatgtatcttggcgctgcgtttgatggcagcagattaagtaagctgtaccgtgaaaatgttggtgaggaagacattttaaacgagcttggctctctgctccctcgctatgcaaaagaacgagaagaccaagaacatttcggtgattttgtcgttcgggcagggattgtcaaagaaacaacagatggcacgaattttcatgtgcaatagaaaaagacaggacactctcctgtcttttttatggattctgtttccgtttcaagtattcgcaaatgcttttgtacacatgagggttttctaaagaagaaagatctagtgaaggctgctgttcataggctccttttaataaacgccggacgatttttccgtttcttgttttcggtaaagttgaaatgagatgaatttcctttggcatgagcgcttttcccgcgtgtgaaccaacatgtgttttgagctctcgaatcagttttgcttcgtcacaagattgtgagctagtcacgatgaagcacacgagtgcctcccctttcacctcatcctttaccccgattacagctgcctcgtgtacggctggatgtccgacaagaatggattcaatttctgctggaccgacacgttttcctgctgaattaatgacatcatccgatctgcccgtgatatggaatgtgccatccgctgattgcatcacccaatcaccatgtgtccacaccccatcaaatcgtctgaaatacgtgtcttcatatcgccccggatctttccaaaaaccacaggtcatgccgacccatggctttttcaaaacaagttctcctacttcatttatgacgctctgacctgcttcattatacacatctgccgccattcctaagatcgccgcattaaaaaggactggcttaattgggcgaagcagcgtacttcctacaattccgccagagacctctgttccccctgaataatttaggatcggaatgtgcttttgaccgattttgtcaaaaagccattgccatggtgcttcattccacggctcacctgtagaaatgatggctttgacatgtggcagctttgtacctgcaaggttttgctgcatcgcagaccgaacaaaagtaggtgaaagtccaaaatgggtgactttttgcttgtggatgaatgaccagaggtgctgttcatctggataatcgggtgcaccgtcatataaaacgattgcagctccattgatcaagccgccaaagacgagaaatggccccatcatccagcccatgtctgtgagccaaaacaaacggtctccttttgcaacgtccatacaaagaccggcgtcaaaagcagcttttacagggaagcctgcgtgtgtatggacagctccttttggcgtaccagttgttccagaagtatataagatcatgagaggctcttcatttgtgagataggtcatttcacttaacggatcttcttttaacaaatcgtttagcctgatatctccttcatattcagtatgagagggagtgtgtacaatgacggttttgacagtgtctgttttgtgaatcgcatctgccgcacattcccgcatattgatcgtcttcccgcgtcgcgtcatgtcggagcctgtgacgacaatggttgcacctgccgcacgaatacgcacggcaagaggctcgcttccatatccggagaagacggggctaaagatgacaccaatttttgcaaaggctagcatgacggcaaccgtttcaggaagcattggcatataaatgaccgctacatctcctttttgaagcccattcttcaaaaaaccagcagcgaggcgattaaccttttcctgaaggtcgagatacgtccatttcctctctgccccaacttcatttctccaaatcacggctggctgatgctgggtctcttcgttctctgcccatttgtccacggcggtttcggttatgtttagttgaccgcctttataccacttcggccacatgaatgaatcttgacctaatgcggcttcatacggcatcttccacttgatgccgaccgccttttcagcttctctccaaaaccaatcggtacgctcgatactagctttgtagaatgcatcataagtagagaaaccaagtgagtgcatccatttgtaaagacgtgtatgtttgaccttctgctcttccggtacccatgctggtttcaggttcatcataaggatgccccctttagaccggatagaccggatgttttcgtcttgtaaatgtcatctcttttgaggaataggcttgtaatcgatgacaaagctcagctcgcaggtggtcaaacgggatgacgccatcgacaatcatttcagaggcaagctcatatatattcatatcttcctgatattccttacgtttctcttgtataaatgcagctctctcttcggcaggcagctcggcaattttattcgcatagacagcattcacagccgcttctggccccatgacagcaatttgcgccgatggaagagcaagacagcagtctggttcaaacgctggtcctgccattgcatataaccctgcaccgtatgctttacgcacaatgaccgatattttcggaacagtggcctctgacatagcggagatcattttcgccccgtgtctaataatgccagcttgttccacttttgttccgatcataaaccccggtatatccgcaaggaaaaggagcgggatatgaaaggcgtcacatagctgaataaacttggcggctttgtcagctgagtcatggaataacaccccgcctttcaccctcggctggttggcaataagaccaacaggctgaccattcatgcggccaaagcctgtaatcagctccgcggcaaacagttttttgatttcaaaaaatgacccttcatcaatgagtaaatcaatgagctgatacatatcaaaaggggtattctgccccttagggataaggtcttggatggtcatctcagatggctgaggtgctttggcggctgcccgttttggtttctctgtatagttggcaggcatgtaggttaaatagtcgcgagcgatttgaatggcttcttcctctgttttggctaaaatatcaccacatcctgatatgctgcaatgcatgtttgccccgcccatttcttctagtgatactttttctccaatcaccatttcggccattctcggagagcctaaatacatcgaggcattcccttcgaccataacgacgatgtcacaaaaagcaggaatgtaagcacctcctgctgcagaaggaccaaatagtaaacaaatttgcgggatacgtccagacagcttcacctggttataaaaaatgcgtcccgcgccccttctgcctggaaacatggcaatttgatcggtgattcttgcacccgcagaatcgactaaatacagtatcgggcagttgagcttttccgctgtttcttggattctaatgattttttctaccgttttgacgccccatgatccagctttgacggtagaatcattcgccatgacgcaaaccgtttgcctattcatccgccccgtccctgtgacaaccccatctgctggtaaatgttgatctttacactcggcaaacatggcatcctcaatgaaagaatcctcatctaataacaactggagccggtcacggacgaacaattttcctttttctttgtttttttgatggtatcgttcggctcctccttttacaatccgctgttttttcacttcatattcttcgatcatgcccattcccctttcttgctagttgcctcggtaatgaggcgttcgtttttcttggaaagcttgaagtccctccattcgatcttctgtatcaatgagccgtacataggcttcgtattccttcatcagacctgtacgtaaatcatgatcaaggctcatttgaatcgcttgtttcgcttcttttaaagcaattgggccgtttttggcgatttgttttgcgagagaaatggcgtcatccataagagaatctgctaaagagaggtgctcaatcaacccgatttgaatggcttcttcagcttgtaatgaaccacctgtgaaaatcagttcttttgctttaccgagtccaatcaggcgcggaagccgctgggttcctccggctcctggtatgatggctagtccagtttctggcaggccgagtcttgctccggctcgtgcgatgcggagatcacaagccagtgcgagctcaaggcctccgccgagtgcgtgtccattcatcacggcaatgacaggcacaggaagggagtcaatttctgtaaaggtttgctgaatcgacagaaccgccgcttttgcttcttcttctgtcatcagtcgtcgctcttttaaatcagctcctgcgcaaaaaacgttagaaccatctcctgtaatgagcagacagcggatgctttcatcgtgtttgatttcttgaatgatttgattgatttcctcaagcatcgcagcggatagggaattcgcttgttccggcctgtttaaggtcatgatcccaatccgttcatcttgtatcataaaattaaccaatgatgtcatgtcacattcatcctttatgaagtagtatgagagtgaaaagcacgtaaacaatgactaggcagggttcgttctacttttgtttcgatccattctgccgcttttatcaatgcaggaaaatcgatatttgttttaattcctagtttttgaagcatatgcactacatcttctgtcgcgacatttccgctagagccaggtgcatatgggcagccaccaagcccgccgctagaggagtcaaatgttgtgattcccgcttttaatgccgtataaatattggcaagacccatccccttcgtatcgtgaaaatgtagagcgattttatcagcaggaaaacgttcaagtaaaatgtctaatcgcctttctacttgaagcggatgggcttctccaatggtgtcgccgagtgatatttcatcaatgccataagagagcagaatatccgttaaccgcagaacttgatccattggcacttgatgttcataagggcagccaaacacggtagaaatatatacgcgcgtgatctttcctgctgcttttaaatcagctgtcatttgtttgatgacaggaagtgtttcgtggatggattgattcatattttttttgttatgtgtttcactcgaagagataaacatagcgcctgcgtcaagatttgcttcaaaaaagtgagccaagcctttttcattaggaatgagtgctgcataggtgatgttgtcatttttgtgtaaggattgagctaactctttggcgtcttttaaggctgggacccatttaggatgaacaaatgaggtgacttcaatataagggagccgggctgctgtgagcagttcaatccacctttgcttctcgcttgtgtccagccaagtggattcattttgcagtccgtcccgcgggccgacctctctgataagtacacgctttggtaatgccatctcgctccctcctattctgtcagctctagaaggacctctccttcatcgacaaattccccctctgccttatacactttgctgatgacaccagcctcttctgcaacaattggaatctccattttcattgattccaagatagcgacctcctgccctttttgcacttcatcgccttgtttcacaagaagcttccataagtttccggccatttgtatcgtgaccattttcatgaacggttcccctccctttttttcatgagaaaatcggttgtgatgctgccatgtaagaaagcagaagatccagccatttcccttaaaagcggtaagttggttttgatcccttctatttcatatgcttgtaacgcattttttaatcgttctattgcaagttttcgtgtatcaccgtaaacgatcatcttcgcaatcattggatcgtaatatggggtaatgacgctcccgcttgtcacacttgattcatggcgtatatagggagcttctggcataaatagccgagtgattgttcctggtgacggataaaaggtaacggggtcctccgcatagattctgacctcgatggcatgcccaatttgatgaatatcctcctgaataaaggaaagcggctctgatgcagcgattttcagctgctcctcgacaagatcaatacctgtaatttcttctgtgacagggtgctctacttgtaatctcgtgttcatctctagaaaataaaattgttggttttgatcgactaaacattcaatcgtccctgcattttcatagccaatggctttggctgctttgacggccatctgtcccatctgttgtctcaccgattcatcgagacaggcggcaggtgcttcttcgatgattttctggtgtcttctttggagtgaacagtcgcgctcaaataagtgaaccccatggccgaaggaatcaaagaggacctgaatttcaatgtgccgcgcgtcttcaatgaccttttccatataaagcgtcccgtcgttgaaaaaactttgcgctcttttttgatttccttcaaaagctttatgcagctcctcgtcatttcgcacaagctgcatgccaattcccccgcctccgcttgatgccttgagcatgatcggataaccgagtgactgggctttactgactccttcttctgcgtcatggagcggggctgaaacgcctggtacaatgggaatccccgcatggtccatcgtttttctcgcttcaattttattccccattcgctgaatgacctgtgcggatggtccaataaaaataattccttcgctgcggcagcgttcagcaaagcccgcattttctgataaaaggccatatccagggtggatggcatctgtatttgtctgcttggcaacctcgatgatcacttccatgtttaaatagctttcagatactttcgcgcctccaatgagataggcgctgtctgcttcttgcacatgaagcgcatgctgatctgcctctgaataaacagccacggtgttgatcccgagccttttacaagtccgaataattctacgagcaatttcgcctcgattcgcaatgagtacttttttgaacatcgctgccctcactcctttattagatcaagcgcctgttttttcagacgaaatttttgaatcttccctgatgcggtcatcggatactcgtctgtgatgaaaaaatattttggaattttgtagcgagccatttgtgactgacaatagctggttaatgactcaatcgtcactgtgtgaccttgtttgagccgaatgaatgcggcggcttcctctccataggtctcgtcaggaataccaacgacctgtgcatcaagaatggctggatgcgtgtaaagaacgtcttcaatctcttttggataaacattttccccgcctctaatgatcatatctttcagccgtcctgtgattttcacatagccatcctcatccatctccgctaaatcccctgtataaagccacccgtcctcatcaatgacttcatttgtggcttcttcatttttatagtagcctttcatcacatgatagcctcttgtacacagctcgccttgttctcctctttgtacttcatccggcgtacctggggcggtgatttttacctcgatgtgaggaagtgcccgaccgactgtttgaacccgcctttcaaatgaatcatctgttcttgtttgggtaatgacaggtgagctttcggtctgaccgtaggcaatcgtgagctccttcaggcccatttgttcaatgactgctttcatcacatgggatgggcaaagagatcctgccataatgcctgttcgtaatgtggacagatcgtattggtggaaattcggatgatcgagctctgcaatgaacattgtcgggacgccgtgaagaacagtgcacttctcttgttccactgtttgaaggactcgctctgggtggaaagattcaattggaatgatcgtgcctccttttgcgagacaagcaagtacgccaagaacagatccaaagcaatgaaagaacggcacggggatacacatgcggtcttcatgggtgagcttcatgcaatctgcgatctgactggcattgcagacgatgtttgtatggctgagcatgacgccttttgggtagccggttgtgccagaggtatattgcatattaataacgtcatcaggcgccagctcatccattcgtttctcccatgcatcatcctccattcttttagcagcagcttgaatactgtcccagctgcgcatgccctttggcgtgtgctcgccaatatatacaacactttttaaatatggaaatgatgatgaagtgatctcgtcttgatgagctgtttgaagctctggaatgaggttttcaagcatcctgacatatgatgtctctttaaacccgtcaacgataaacagcatgctgctatcagagtgctttagtaagtaagcgagttcttgtgattgaaagttcgtattcacggtgacaagaacggctccaatggaggcgcaggcgaattgcagcatgagccattcagggacattaggtgccatgatggcgatatgatcccctttttgaacccctaatgccataagacctttccctgtttccttgacctctctaaaaaacgcttcgtatgaataacgtaatgaacgttctggatacacaatggcttcatgtgctgggtgctgctcctttttctcttttaatagggagccgatcgtttgtggatgaatcgacatcatgattttcctcctccatcagtggtaagcgttttcataaaagggttatgatagcagttgtctcgcgatgactagacgctgaatttcagaggtgccttccccgatttccatgagcttggcatctctcacaagccgttctaccccgcactctttcatgtagcctgttcctccgtgaatttggacagcatcaagacttgcttttgtggccatttccgaagcgaaaagcttggcataggcagcttcttttgtaaatggcttgccatgatctttcagccaggcggctttccacaccatttgacgagcaagttctatttgcatcgccatatctgccagtttaaattgaatggcttgaaaggacgagagggtctgcccaaattgctttcttccctttgcataggagagagaagcatctagtgcagcttgcgcgataccaacagataaggcagcaattgatatgcgtcccccgtctaatgtatataaaaattgcttgaagcctttggctgggtctcctaatatatgatgtgctggtacacgtacgttgtctaaaatgatttcagccgtatctgaaccgcgcacccccattttgtcgtatggatttgtaatggacagccctttttgacctttttctacaatgaaggcggagatgatcgggcggccgtgctcatcatgatccgtgacagcggtgacgataatggttctggcaaaattggcatttgtgatccagcacttctccccgctaatcacatactcttgtccgtctttgaccgcttttgttttcgtcccttttgcatctgaccctgcatttggctctgttaatccgaaggaaccgagtgctgttccagatgccagcgggacaaggtgatccatcttttgctcctctgtaccgaagtaataaagcgggcttgcgcctaaggaaacggctgcggcatagctaaggcctgtactggcacactgttttccgatttcttctacagcgagcgcatatgagattgtatctcctcctgagcctccgtatttctctggaaaagggatgcccatcaagccgagttcccccattttttgaaaagtttggaccgggaatacggcctgttcatcaatggtttgagcgagtggtgcaatttcttccttggcgaattctttgaccatctgccgaatcatttgttgttctttcgttaattcaaaatccatcttgtttccccctttggctcttttctatcatatttattaatcaagtggctgcttcatgccaagcttggctgaattcagaaaattaaaacaaaaataatagaaaaaagcatgaacgaagaaaatcctcattcatgctttttcgttatctcactctttttgtagaaggcttgctttcgtgatgaagtcgattgagagccgttactttgtaagtatcactcttattctgatgaactgaaagatctttgacagatgtcagcgtgccggtttcttttctaacggtttgcagcaattcatatgttcctttcgtcgtcaagcgatagaccgcgtaataggatgcggtagattgcggatcatttttgatctgtaaagccgcaccctctgctgtctttttaatagattgaatgattggtttttttggcgctttctgatgaagccaaggcatttctggaatgagagccggtttacggtaagcatcttctatcaatcgatttttgacattcaaagggttgcgattgatatcctttaggctaaagtgcatgcttccctgcacgagaggcgactgtctgttcagtttgatctgccgaaagtattcttctggatcagaccaagcaggatcactgttttgattaattttatacgtcgcctgaccaatgtacaggtgaacaggctctcccttcacttcatttgaccaccattttgttagcacatcgtatgcggctgcctgaaagccgatgctccagtaaatttgcggggtgacataatcgatatcgtgctgctgaatccactctcttgtatcagcatacaaatcatcatagttggtcatccctgctgtggtgtttgaaccagtcggatcatcctttatgttgcgccagactccgaaggggctaataccaaacttcacatacggctttactttcttcacggtgtcgttgatttgcttgaccaattggttcacattatctcttcgccaatcttctatatgcgtgaatgccttttttccatatgtttcatacgtttcttgatctggaaacggcacaccggctattttattcgggtaaaaataatcatccatatgcactgcatcaatatcgtagtttttcacgacttcttctatgctgccgacaatgaactcctgagctttaggaatgcctggattgtagtaaagctgattaccgtacgcaatagtccaatctggatgtttttttgcagggtgatcggctgataaacggctgaggtcggtatgattcattgtgattcgatacgggttaaaccaagcgtgaaattcgagcccgcgtttatgagcttcttcgatcatgaattcaagcgggttatacccgggatctttcccttgcgtgccggtcaaatattcggaccacgggccgtatgccgaaggataaaaggcatctgctgtcggtttaatttgcatgatcacggcattcatattcatcgctttgatctcatctaacaaatgaataaactcttgtttctgctctttgacaggcagtcctttctttgaaggccaatctaggttataaaccgatgcgatccataccgcgcgcatctctcttgtgctttcaagcttcccttttggcattggacgagctagactgctagaaggaatcaataagaatacaaacatcaaaattagtgttagacacgtcatactgatttttttcagcattttttgcatcacctcatattcagtttattccgctttttgagatcgaatgccagcagatggtgtcagcaggatgtttttcatttccttgagctgagcttcaggtatttcgcaagcctcgattaaataccgctctgcacttccgtatgtgtccatcatttcgtttagcacatcttccagataatcttgctgcacaccgagaagcggttgaatttgctcttttgacacccggtataaactcatcatgcggacaaatcgctgctgccttctgacaagcattttcacaccttcattggaacgcatatattcacttaaaacggccggcatcggtacacctgctgctaattgaatgagggcagataaaaagcctgtccggtccttaccgctcgtgcagtgaagcatcagcgggtaattgctcttatctgaaagcagcgagaacagctgctgaatctcttctttacgttctgtgagcatactttgatataaatctttcataatcggtgcaaatgaaagagatttcccttcagttgtcagcatacgaaacatggtccacttacttggcatcttactgtcaggctgcatcgggatatgaacgattttgttgtgttccttgatttttggcggatgtgatttgcgttctgagcttgttcggagatcacaaatggtttgaatcctaagctttgagaacgtcaacatatcttgttttgtgagacgcgatagatctgcggatcgataaatcattccctgcctgatcaccatctcacctgttgtttgaagtccccctacttctctaaaattcgcaagctttgaaaatgggttgtttgattgattcatagaagtgaaaatcctttccgttacgttcttttctctatcatacgcttttattgagatggggaaaagagaagccatttggtataatggaaaaaggagattcggatggattggagatatgaagcatgataaaaacaaaacggattcagcaaatcaaagagtatgtgtttgaccgggaatctgcctcacttgatgagcttgtggcgcattttggcgtctcaaaaaacacgatacgccgagatgtacaagcattggtcgaatccggcgtgctcaaaaaagtatatggcggagtcgctgtgaaccattcaacattagtagtatatcaagagcgaaagacccgccagctcagtaaaaagcaattgatcggacaaacggctgctgcttttgtggaaaatggggatatgatttttgttgattctggtacgacaacacttgagatgcttccctatttgactgagaaacaggtgaccgttgtgaccaataatgtagattttattacacaggcgatgccttatgaaaatctcactatcttttccaccggcgggatgcttgagagaaaaacgaattctttcgttggctatcaaagtgtagagcgtttgaaagcttacaatgtcaataaagcctttatcgcatcaactggtttatccattgatcacggagtcacgaattcgtccccacttgaaacggatattaaaaagacagttgttgaaaaaagtgccaaaacgtttttattagttgatgatagtaagttcgatcactacgctttgaccacgttttgtgatttacacgatcttgatgtcgtcgtcacgaataaacagccaagtgaagattatcttcaatatggaaaagagcatgatgtacggtttgccacgccttcatcaaatgagcagacgtaaataaatggatcacaaaaaaacggctcaggaatttgagccgttttttgattcattcatttcaagctgcatgatcatgcggaataaaaaacggtatacggctgagatgacttcaatgaaaggcatatcttcgtggatgtcctcaagctcaagaagctgtaaattcacatcgaataagccgtcttgcccattaaattgaagctgcgcaccatttaatggagccagcatgtcttttaaaatacctgtgtcttttttaggacgttttaaaccgaataacacggtatacgtttgaaacacttcgtcccattcaatggctaatccatcgactctcaccacatcaaaccactttgattcgatataaatgaattctttttgatgtttttttacatatgtaagcggtgtgtttagaaatgaggcgccttctgtttgaatcatgtcctcggattctttgtctacacgctctatatatacatcgctaaagcgtgcctcttcctttattcttgcaccttctaaaggccaattgtggcgcgccgcttcgtcatattcaaagtctggcagcgcttgtccttctttcagtaaatcttgtaagcgattttgcaatgacatggctatgtctcctttcttctctttcatgtgcgtttattattttagcataactcatgaaaagaaagatatgactcagcatatgatggtatgatagtgtcaaaagaaacatctcggaggggtacgttttgctcacaatgacactggcagaaaaaatcgtagacgaggtcaaaaaagtgctgactgaggaaatcatcatcgcacaaacaaacggcaccatcattgcggcaacagatccagcgcgcattggtcaatttcatgaaggggcgtatctgacatcctttgaaggacaaaaacgaatcctcacaaaggatgatgagcagcaaatgaaaggggtcaaagccggcatcaatctgcctatttattttaagcaagaggtcattggggtgattgggatgacaggaaatcccgtccatgtctctccatttggcgaaatattacgaaaaatgaccgaactgcttattcaagagcatgaattttttctagaaacggaaaccgatgaacggcagcttgaagcgtttgtgttcgactggcttcatctgccagagacagcaatcaatctcactgaaaaagcagcgcggcttcagcttgatgtcaaaaaacagcgtgtcgtcgtcctcattgattgtcacgatgaatcgtttatgaagcaggatcaatacaaaaaagtaaaggaaatgctgcatctcacaagtcaggaaatgatcgttcgctggggacatgcccgctttttgctcatgctgcaaacctcggcaaatgatcgtgataccttgcagcagcgtctttttcacatccatgcttccctcacctcacgttccacgtcaaaggttttgataggtgcgggaaaaccagcagctggacatatgatgaagcaatcctttcatcaagcctttcgtgccttaaaattggcgaatgtggatacaccgattgtgtttgatgaggatttaacacttgaactttttatagaagaagtgagtcaggaaacaaaagaagtgttccttgatcgaacgatcgccccacttctcccctaccctgaactagtgaaaacattgcgtgtactcataacatcagattactcattgaagtataccgcggaagcgatgcacgtacatatcaatacactgcattacagactaaaacgtatccaagatttaacgacacttgatccaaaacgcatgcaagatgcgatgctcttttatttagccttgatgctattagatcatcatccaaataaacgaggcgaacagcccaatattttgtagaatcgtccataggcatgaggcgattctttttttatactgaaagaaacggtatgtctaatcagtaggagtgaatgcgcatgttaaattctgaatttttaagtcaattaaaaaagattgtcggggcgccctatgtacaagacagtaaagccgatcggcttgcctactcttatgatgcaacacctaattttcagcatatgccagatgtcatcgtaagcccgcgcgcggctgaggacatccagcaaattgtccggctctgcgcttcatataaggtgccgatcgtgcctagaggatcaggaacgaacctttgtgcaggaacctgtcctacacaaggcggacttgtgatgttgtttacaagaatgaaccaattaatcgaaatagacgaagaaaacctcaccgcaacggtccagcctggtttgatcacacaggaacttattcgccaagtagaggcaagaggtctcttctacccaccagatccaagctcgatgaaaatctccacgttaggcggcaatattaatgaaaattcaggtggtctccgggggttaaaatatggcgtgacgagagattatgtacttggacttgaagtggttctgccaaacggtgacatcatcaaaacgggcggcaagctcgcaaaggacgtggccggatatgatctgacccgtttatttgttggatcagaaggaacgctcggaattgtcacagaagccacgctgaagcttttgccgcttccagaaaccaaacaaacgatgctttgcttatatgaaagcctagaggaagcagccgcttcagtttcggcgattattgcagagcgtattatccccgccacattagaatttatggatcagccgacactgaaagtcgtcgaagactttgccaaaatcggcctgccgactgacgttcaagcggtgctattaatcgaacaggacggcaaccctgaggccgtttcccgtgatatagagaacatcgcaaaggtctgtcagcagcacggtgcaaaaggagtaaatatcgcacattctgaagaagaggcaagtgcccttttaacagcgagacgagccgctttatctgccctcgcccgtttaagccccacaacgattttagaagatgctacagtcccccggtctgaaattgcgaacatggtgcgggcgatcgaagacattgcgagagagtacgaagtgaaaatctgtacatttggtcatgcaggtgacgggaatttacatcctacttgtgcaaccgatgcaagaaatgaagaagaaatgaagcgggtcgaagaagcctttcaggccatttttgaaaaagcagtctcccttggcggcaccattacgggtgaacatggcgtgggtctgatgaaagccccctatttagagctaaaggtcaaaaaagaaggaatcgctgcaatgaaagcaatcaaacaagcgctagatccagcaaatattatgaatcctgataaggtgtttggaaaagcagcaagaaagcgggtggtggtctcatgaattcccctaaacaatcagagattcagcaaaactttcagcagcaaatggatgaaaaggagctgctcaactgcatgcgctgcggcttctgcctcccttcctgccctacttatattgaatccggtcaacaagaaactcactctccccgcggccggattgctttaatgaaggcggtgagagacggcgtgattgagccggatgaagatgtcgaacattcactgaacctttgtcttggatgccgtgcatgtgaaccggtctgcccttccggcgtcaaatatggacgtttacttgaggatgcgagagacatccttcagcagcacaaaaaacaatctcttcctgtcaaatttgtgagacgtgttgtgtttaaaggactctttccttcacaaagtcgaatgcgtcaagcggctggacttctgcgattttatcaaacctctggtctgcaaacggccgcccgcaagtctggcatgctaaaggtgcttccgccgcatttacagctgatggagcaggcccttccaaaggtgccgcgtcaacaaaaaagccgtgcgttagaatacaaagccattggcacggcaagaaagcgtgtggccttttttactggctgtttaatggacaccgttttttccagcacaaacgaagcgaccatccagcttttgcagctggccggctgtgacgttgtcgtccctcctgttcagacttgctgcggtgcacttcatggccatagcggagaaaaggagcaagcgaaacagttagcaaggcggaatattgaagcatttgaggagattgaggcagatgccattgtcatgaatgcgggcggatgtggtgcctttttaagtgattatgatcatttgctaaaggatgatccggcttttcaaaagcgaggtgaagccttctcaaataaaatcacggatatatcagatattctcgtggagcttaagtttcaccggcgtacatcgcttgccttgccagagcagatcatcacctatcaagactcttgtcacttacgaaatggaatgggtgtagagcaagcgccaagggtgctgatgaaggcgattcacggggtatcatttaaagaaatgaaggatgccgaccgctgctgcggatccgccggaatttataatattttgcagccaaagatgtcgatgcaaattttagatcataaaatgacagaagctagtcaaacagcggcggctgccattgtcacgtccaatccaggctgtcatttgcaaatggcagcgggtatcaaacgttcaggacaatcgcccagcatgcgtgccgtccatctcgcagattttttattagaagccgttcaatatggaaaaaaagcgtctagctcatcaagctgaacgctttttttcatgcatatcttcagacaattagttggataatagaggcaaatcgcggaaggagatgattcaagtgctgaagaaaaacaaacaacatcaaaaggacccaaattcagtatttgaggcattgtcacgttcctctgattttacaaacgaattgtcacgaagtgaaggttttctttatcgaatctctttttttcgttctttaattaatggtcatctactccatgaacaaattttgccctgcatgaaagagttgcacctcacccccactcttgaggagctgaaagaacgaatccccattgaacagtctgtcatcacgaccgatcttcaaaaagtggaagaagcccttcatctgggcaatatggccattcggctcgaaacggactggggcaaagcacttctgataccgattgaagaaaagaaaggcagacaagttgggccccccgagattgaatttggcattatcagtgcccaggaagcatttgtggaggttttggataccaatttaaatttggtcaggcggcggctgccgacgccgaacctgaaagtggcagaaaagacagttggcacgctatctcaaacaaaagtagcggtgttatatattgaagaaatcgccaacccgcaaaacatcgaaaccgttctccagcgcattgaggacgttgattatgatcagattttagatgcgaattacctcgctcaaatgctttatgatgtatccaatacgatctttccattgtttttaaatacagaaagacccgaccgcgtgtcgtcaggtttaacagaagggaaaattgccatcttagtcgatggatcgcctcatgtcttgcttgccccgactattttacttgagtatttttccacaatggaagactacaatatgtcgtggatggcggcttcttgctttcggctgttacgcatatttgcagtgatattctccatttttgcgacacctttatatgtagccgttttaacctttcattatgagctgatcccaaaggatttattagaaaccattgtgtcctcgcgctatcttgttccatttcctccgattattgaggccctatttttagagatttcgattgaattactaagagaagcaggttcgaggctcccagctaaagtcgggcagacgctcgggattgttggcgggattgtcattggacaggctgctgtggcagcaggcttaacaagtaatattttactcattattgtcgccctttctgctcttgcctcatttgtcacccctatttacaaaatgggcagtgccattcggctgctgagatttccatttctatttgcagcacagatttggggtgcattaggcattgccgtgatgggatctttcctactcacccatttaatgaaattaacgtctattggaaggccgtatctagagcctatttttccgctgcgtctgacggatttaaagggtagcttgattcgtcctcagctccgctttttgaataaaagaccggaaaatttacgcccgcaaaatgaaaccattcaccggcaaaagcctaagcaaggccgtaaggggaaaaatgatttttatgaataaggaagtgaaagcatgagttcttcttctgtgaaagaaaaatttcaagtttcccctttttttgtgttttttctcatcaatgccaatcaagtaggtgtcggcattttaaactttcaaacaaaccttgttcgttctatgaataatgatggatggatcgccattcttatttctggcatcagcgtcaatgtgatgatctttctgatgtacttgatgtttagaaaggccccttcggatgaatttggtgatatcacgcaatacgtatttggcaaatggattgggcaattattcaacatactctatatcttatattttgcttctttgtcgttgaccgttctcgtccactatatggatgtgatccatgtatggctgtttaaagaaattcctggtctattgtttgcgtctgtactgctgctgcttgtgtattacattcataccggcggctttagaaccattgctggatgggcattttttagcattgtactgacgtattggatgacgtttatttgcttttatgtcatgaaatatagtcacattcgcttcatgtttccgatgtttgatcatacattttcgcagctggtaatgggcgtcaaagatgcctccttatccatgtttggttttggcacgctgcttgtctattatccctttattaaacaagcacagacgtcacaaaaatttgcccacatgggggcattattcacgacatgcttaaatttacttgtctttctcgtctccattgcgtattactctagtgctcagctcaaattaacaaaatggccgacattaacgttaacaagtattgtgaaacttccctttatccagcgctttgaatttattgaagtgtccctctggctgcttctgatcattccaaatatcgccattccattatgggcagcgagccgaatggcgaaacaagtatttcatacgagtcagcgcgtcactttaatctgtctcagcatcctcattttggtcatgttttcgttttttgccggggcaacctcttttgaagcctttaatcaatgggtggaatatagcggatacattcttatatatggattgattgtctgtatggtcattgggctgatgctgaaaaaaaggtgggtgaaaaaacgagcatgaaacgttatatactcatgggtctcatgttgtttagtcttttgttaactagctgtgcacagcctcgccttttagatgaattaaatatctctcaggcggcaggatttgatttagtagaagatggcgaaatgaagggcttcttcgtcttccctgtctttaaaagtgaagagcaaggaagttatcaaatattaagtgcgaggtcaaacaccattagtaatattcagtttctcgtgtcagaaaaatcaccttttccagtggtcatgggccaggtgctcgttattttaatcagtgaaaaattagcaaaagaagtcggcatgatcgatttaatgaattacatttatcgtgatcctatcattggttcacgccaagtgtttgcgattgtaggcggagaagttgaagagttattatacacaaaaatgaatcaaacgaacttgaatattggcgtgtatctctctgatctgttaacccaaaatatgcgaaatggcaatgaacctgtgaccaatcagcatatttttatgaatcagatgctggcaaaaggggtcgatgcttacctcccttacatcaaaaaaacaagcaatgccatcaaggtcacaggagtcgctctgtttgatcaagaaaaaatggtgggtcatatccctggagaagaaacgttcacatttaaagcgatgattgaaaatcataaaaatggcatctacgagtttcaattggatgatcaagcaaagacccatgtcgtcattgaaaatatcaaatcacatgtgtcttaccagatcaaaccaacgaaaaacctaacaaaaaagcctcatatcacgattgatatcaagctgaaaggtgaattaaaagaatttatgaagtccaaaaaaattgataaaccttctatattggaccatgttgaaaaaaaagttgaaaaacgtgtcgctaagcaaggacaagaccttgttcagtcctttaaaaagcaaaacatagatccgcttgggctgggtttgaggtatcgatcaaaagacaaagcaatgacaccagaaaaatggcaggaaatctatcctgatgcggatgtacaaattaaatgccatatgaaaattgttcaaaccggtgtcagtcaataaatgagtgaaaaattattcgaaaatgtcttctttgttattcattattttagacactttcattttgactcgtggcacgcgatctttttgaagatagtcatttaaagtgttctctacttcatttttatctgttctaaggattttaggtgaacattgttccacaaggactggtctattccctttagcgcagtttgccattgtatccagtgcaattaagctgaaaggtcttcctttgtcgagccatgttttcattctatcccaggttggacagcttacggctgccagccttccccaatgatcgtgaaattgggtacaggcagactccatccaatccatgattttgtaagaacggaaacggtacaggcagataaaagcagctgtcggcaattctttttcactgatcgatttcaatttctctatcacatgttgtaaaccctcatcttctggcaggctgctggctgctgcccaggaaagtggataaagaaattcttcgtcagcctgatccaaaagttccctaacccacccagcggcagatgtacctaaaacatcagccgcgatttctatcattcgtgatttcacttcgacatgccgagttacatcaaaccgactttgaacagagtctaagatctttttctcatcgtgctgtttcagagcatcgatgacatcaccctcaagaaaccacctagtgattgaaaagtctaataaagacgccaaatcttgccgaacgtcttgtaatgtgggtgctttatcttctttggtgacgatgacatcatcctctaattggaaagcctgtccgtcctctccataaaagtcatcgtgcagtaaaaattgtttaggagaatggagaacggctaagttataccattcaataggtcgtaatgaatagttgagtagtctcttgtgacacggatgacataattgataaggctgtttcggctcatcagaattctctactacattcattgcgtttttttgacaggcttcacataaagcggctttttccactccattcacttccttttattgcatatgtatgatcttttatatttgtcatcattgaatcatgtgaaaagaacaatgttttctaatcttcgtcctttacatctggatcttcaggaatcggttcatttaaaatctcttggacgagctctttgtattgttcaagctgcttcatatgcgtttgaaactgtccttgataaatcagataggattcgccgtcaaatacatagcggatctttttttgctggattaatttctcaatatacgcttcagctacttctaagtattcagctgtttctgcgattgttaaatacatgtttgtgcaccacccgttcgtttcatctaacaaattatatcatgatctgttgaaaaaaacggatgcagcctgttcatattttctttactgatttgaccactgacatcatgatagttcttcacataacaagtgttcagcaagtagatcgtctaggtacaagcaaatatggtatgataaagtttgctagacgagagtttatcgtcacagacttggtggaaaagccaggcattcatgaggcgtctttcggtttagccgtgagaggtaagcggaaagcatactcatgagaaaagcaaaacaagcataggcttttataaggatgcttgaagaaaattcgtatttaaaggcagagtgaaatgaatgggaaccttgttcaatgaaattttaacctggctgacaagccttggttatgtaggtgtagcactaggtctgatgattgaaatcattccgagcgaaattgttcttgcttatggcggatatatggtgtcaacaggaacaatcggttttgttggagctgttatcgctggcgtcatcggaggtacgctcgcacagtgttttatatactggatcggtctttatggcggaagaccttttttaacaaagtacggaaaatacttattcatccatgaacaccatatcgcaactgcagagcgctggtttgaccgatatggaaccggtgtggtgtttacagcgcgctttattcctgttgtccgccacgccatctccattccagcaggtattgccaaaatgccttttttgaaatttgtcctcttgacaggattagctgccatcccttggtcgatcttatttatctatctcggtatgcagcttgggacaaagtgggatcacattcaaagtgttgctcacgcttatacaacccctattatggccattgcgatcgtcctgatcgttctctatttcgtcatcaaaaaaattcgtacgaaccgaaaacggacaatctaatgaaaaacgccttccactgatcgggtgaaaggcgttttttctatgaatgtgatgattgttttttcatatattgggataattccataatcattgcacccattctctcaagtgacggagctagaattctgtctattccctcttcttttaaagcttcagctgtgacttttccgacggccactgccagtacgtgctgctcgaatagctcttggagttcttgttttctaccccattttgccgctagtgtgaaaaaggcgtgaacctgaacagcggttgtaaaacagacggcatggactttatcatctttcatttcttgaagcaatgtttctgcggcctctggttcaggaggtgtgtgctgataaggtaaaagcggcaaaacatcagcccctttgtcatgtaaaaactggatgagagccggagcgttttccccgtgaagctgcaccatgacgcgtttgccatgaaactccttgtcttcaagctttgagatcatgtcacgaaccgttccatcttcatcagatacgtctggctgaattccgcgttttttgagtgctgcaaaggttttataccctcttgaagcaatatgcgcatttgatagaatgtgcataaatgcttcccccagatgaagctcttctgcactctcaatcaatgtgtctgtcccgatgcctgttgtgaaaatcacccaatccgcaccttgcttcacaaaggtttcaatgcctggctttaactcctctttggctaaaaatacagttccttgaagagaacgaataacggcttgtcctccttgcttttcgacaagtgtacgcatttcttctgtttttctcgttccacaaatggcaatcgtttttccagctaagcctttactcattttatccctctttttctatcacatttgatatgtattaaatatagatttatttggaagacgttgcaagtgtctactaaaaaagagcttgacgtttcggtctaattcgagtatcttttgtaagtgcaaattgtaggaggtcattatggaaaaacagaatgttcaagctattcgattatcaattgcagacccaacaccacttggtttgtttggtttagcaatggtgacgctcgttgcgtcctcacaaaaactaggaattacagatggcacttcccttattttaccttgggctatcttccttggaggcatcgcgcagctaatcgcgtccatacaagattcaaagcatcataatatttttggagccactgcctttggcgcattcggtcttttttggatgggcgttggaacgacttggctcattcaagccggcgtttttgggaaaacgcttgcgggagcagcagatccaaaacaactaggttttgcgtttatcggttatttgattttcagcttgtttatgacgattggtgcaatggaaacacataaagtattatttttgattttcgtctttattgatttcttattccttggtctttcccttagctcgtttggtgtgatgtacgatgtgactcataccattgcaggtatcgcagaattgatcatttccctgctttcgttttatggttcagcagcagttgtgctcaatactcattttggccgtactgtgctgccaattggacaaccatttcgtatttttacaaaagcataaataaaaaagaactgctttgtgcagttcttttttcatgtttatttttcttgtgcctcttggaagatctctccgatgatttcatacgagcgcattctttcttgatggtcaaacatatccgaattaatcatcacttcgtctgcttgagtggcttcaataaaggcttccaattcttttttcaccttttctttatccccgatcattgtcgaacttaattgttcatccaccatcgctttttcatacggactccaaaggccgtccatactgtcaacaggcgctttgagttttcctggagtatttcgaatgagactcaaaaaccgctgataatgagaggtcgccaaatattcagctcgctctgtttgatctgcagcaaaaactgtcacacccaccatggcataaggctcttttaacacatcagaaggtctaaatgactgtctatacaactctaaagcaggaattgtatttttaggtgaaaaatgtgccgcaaaggcaaatggcaatccaagctctcctgcaagtcttgcgctaaaaccgcttgaaccaagcagccaaatcggaatgtctagaccctctcccggaacggctcttacatgttttttgacctgtccggatggtttaaaatattgccgaagttcttctagctgctcagggaaatcttctccgttatgaaggttacgtctgagagctcttgccgttaactgatctgtccctggtgctcttccaagacctaaatcaattctccccggatataatgtctcaagtgtcccaaattgttcagcaatgacaagtgaagagtggtttggcagcataatcccgccagatcctactcgaattttttcggtccccccagcaatatatccaattaaaacggacgttgcagagctcgcaacaccttccatattatggtgttctgctagccagtatctatgataaccccacttctccgccttttttgctaaatccatactatgttcaaaagactccttaatggtgcctccttctgtcacagaggataaatttaaaacggaataagctgtgcgctgtaaaactgattgactcataaatgatgtccccatttctgtcaaaaatcatactagttatatactttcaacaccataacataaaatcatgaaacatttaaatgatttgattcgatgattttcgaaatgatgagtttctaggttttacttcaaatttgaaaatttgcacatagaatgaaatatcaattttaggagatgggcaatttgtacaatcaattcgatcacaaatgtcccttttgcggtaaatatcatgagcagcctcattacaaaagattacgtcttgaccgtcctcaaagaagagactgtccatttatcaatcaagaacattcaaaacaaaacaggtctcgagggaatccccctgtgaaaaaggagaaaaacaatcaaaaacaattcaaagggttggacgaagaggcccagcaggtcccgctgggccaaccggaccaactggacctgctggcggattaaccggcaccctcccttttaacccctcacaatcacaagattacgaggcgggtcaagttgtcacttatgaaggtggtacgtatattgtggactctgctccacctttaggtacgccagatacgtcaccggattatacgcttttggcagcacctgtgctacaggttcaacaggtagcacaggtgctgctggacctactggcgaaacgggaatcaccggtgctactggaacaggtggttttacggatacagcactttatgctgctaatagttctggccctaccattgttactgtagccggaggaacgaatattcctttgccaaactttcaaaacattactggttttacagcaaacggcacaagtactgtttttacctttctgcaaactgataaatattatattacgtatcaagtcaacaccactgcagctcttttaattaatacatgtttgcttttaaatggagcaactactgtgcctggttctgttcaatcacctgttatctctacttcgtttatccataatactgtaatcgttaatttaacagctggaagcatcatttcactgcagttttttggggctgttgccacagctgttttagttggcgggggtgctgctgcaggtgctgccttgaccattatacggctcagctaaacgaaaaaagaaaggctttttcagcctttcttttttatgtcttctattacatttatacaatgttcaatatcatgagactgcaaaaggtgaaaaatagattggatgattgcaaactctaaattccaccattctaataactgcagtttttcgatcatttcggatgaaaaccgatatttcatgaactgctgcggatttcctgcagcaattgcatatggcggcacatcttttgtgatgacactatttgctccgatcactgctccgttccctatacatactcctgacataatcgtcgcgccatatccaatccatacgtcgtgtcctatctgcacatctccttttgatttgggatgtcctttgatgtgggcagcttctttgaaaatttgattaaacggatacgttgtgacccaatctgtccggtgttcaccgccaaggaaaattttcacttcgtttgcgatggaacaaaacttcccaatgtttagtgtcgcaccttccccccatgtcagcacttggaaatctggtccggcataagaaaaatcaccgatattgtgcgagctcagttcacttctttgattcaaaaacatagaagatcagacctcctgaaaagtgatagatcttcgtatgtatatgctgcttcacactttcacattatgactgaacaagcgctacaatttgttttttcttccatacgagctgatagtagccgtattgaaggagtaagttcacaaagaaagccgcaggatagccaatccatatgcccttgatgccaagggatgtgtagtgcgatagcacataagcgactggtacttctacaagccaaatggagcaaatactaaagattgttggccataaaactgttccacttgctctcatcgtggctgcaacaatttgggccgttccaaaaataagatagctccataatgtaatgacgaccaagctataggcaatgtcaatcgtcttagaatctgttaaaaagatagataaaatctgtggtgcaaagagataaacgatgataataatgaatccgcctatggcaaaattgagccctaacccgatttttatcacatctttcaagcggttgatattccctgcaccgatgaattgtgctgcaaagatagagactgcaatgccaagactcactgccggcatctgcacatagctcacgacttgattgacaacaccataggcagctgtggcctgtgatccataatcgttgacaaaagaaataacagcaatttctgataaagaaataaggatcatattaatgctcgatggaatgctgagctttaataatgtttttagtagatcccctttcatcaataaatgctttctcactgatgcatcaatgcgaagcgggtgctttgtcttatataagtagatatgtagaataataaacgtcacaatggttgaaatcacagaagcatatgcagcgccgtataaaccaaatgccggcagtcccatccagccaaataataaaatgggcagcgtcaaaatattcgttgccgtactaatcattaagaaataaaaaggcgtttttgaatccccagttcctcgcaggaaggtcgtgtaaacaaaataaagaaataagatcggcattgagatgaatagaattctggcatatgccgcactttcctccacaatatttgcaggtgttcccatgagatttaggatgtctgttgcaaataaacctccaatgatcgctaaagaaagtccgattaaaaaggtgaatgaaagcgttgtgccaataatttcttttaatcttttttcatttttcgcgccatacgcttgtccaataaggatggaacttcccgatccaattccaatggaaaaagaaacgagtaaaaagaaaagcggaaagaatgcagaaatagcagctactgcatcctctccaatccatctaccgacaagaacgatggatacaagctgtccgattgattgcaaaatattgctaagcaaaagcgggacgagaaaaatggacatggtttttactaaagattgattgttatctaacgtcatgatggtactccttctctatctaaagattctcagctaaaatgctgacaatatggtcttctatctctttccctttttcgtcatcaacaagatgatttaataaaatggaaaaggcgaccgtctttccgctcttcgtgtcaatatatccagaaagtgtgctaaccgttgttaatgaacctgtttttgcacgtactttttctagtgtagctggttctttcaatctgttccttaacgtccctccgaccattcgttcacttgcccctgctaacggaagcgcatgttcataggtcttaaaccatttttccttttgaatgtttgtcaaaaataacgtgaactggttggcagaaacaaggttaataggagatatgcccgacccatctcgcagcactgcatgcgaaggattgatgccaaaagcaggaagcctttcattcatgacatccagtccatcctcaaagctccctttgcttttcacttgttttccaagttcctttagcaacatttctgcatgggtattgttgctgagtttcatcatgggaacaagcagatctgataaaggcatcgatgaatgggtggcaattttcttggcttttttaggaacttgttttgttttaagcggtccttttacttgaatcccttccgcctttaacgctcgtttcattaaatctaacgcataagtggttggctcccataacgctacccattgtctagatgaactcgctttaaccggaatggttccagtcaacgtaatcttgtttgtgccgtgagagcgcttaaaagaaattttcttttttccgccttctggcacggtttttacttgattcatgacttgagggacagaagtcttcgggatgatgtcataggtcgctttttgccctgctttctttcctggttttacttcgagaatcacggttcctgcatcataatcttgattcggtgaagctgtgagagcagagatttgtgcaccgtaatattgatcttcatcactccaaggcaaatcaatagaatatcgcgtatcatcataccaagtgtcatctgccgcaagctgtccgcgaatcgtatgtattccggcctttttcacttgtttggcaagtgctgcaaaatcctcctctaataaagtcggatccccggtaccgcgtagatacaggttgccatgtaacgttttcttttgaatagaaccatccatccagatatctgtcaggaatgtgtgtgtttctcctagtatatcaagggcgatggctgatgtgagcagtttcatattagaagcaggagtaagacgaatatcggcttgatgttcataaagaagagaggagtcagaagtattgcggacgctgacgccggagatcgcgccctctaaatcaggtgctgttcgtatgaattcatctaaagctgtcatccacggcagtgagtcgtcacgagctgtaagttgatcatcttttgctgaaaaagggagaaataaaatcgacaggatacatatttgtaaaaacaagagctgtgaaaaacgcttcacgcaatccctccttttttatcgcagccaattttagaagaatatgttcattatacacaaaagaacgtttgttctcaaaggttttttaaacagaaaagtcagctttctttgacgaaaactgacaagccctttacctcttttctggattccagccatcggttccgccaagaacagcttgcaccgtgatttgacttgcttcgtttttcgttaaaatgttggaccatttaacgcgatttgctacattgcttccggtcccagtcgatccatattctttatatcttgctgttctttcgttatcacggttatcccagttatgccatccctctgccttaatatgttcatccatttttgtatagaggaatgtcacagcggaatgaggcctccacggacgtcctaaataaaccgattgagcagctgccgtcccctttttcaacgtagaatcgatgaatacatagccatacctttgtgcttctgttgtggatgctgcagtaatatacccatttccaagactttttatttcagctcttttaaacacagctgtggctgatccaaaaataaaatcgaccgtgccctcgatatagcagttttcataatattgccggcctgagcctgttgcataaagtgtatcttgataccctaagacccgtatttgtttgaacgcagcccggtcgccagacacatacagcgcaaccgcctgaccagcatgtctgccagctgtattttgaaaggtgatattttctgcgtaaaagtcgttcgaacgaatcatagtgctggagctatttgttgtgctgccagttcttgcatttgtatcatcatacgtcagaatcgtcttgtgctggttttcgccgataaaggacacgtgcggtttattttgcggaagcaggatcttttctttatacacaccatttttaatatagatcgttacgcgctgttgattgttcgctggaatcgcatcaatggcagactgaacggttcgaaacgtgccatttcccttatgatcgaccacaaggacgcggtttgtttgattctgatgaccggctgcttgaagtgaagctgagtcaaatagtaataaagacaaaacgaatacaagccatacctttccatacttcatcgcacatctcctcctctttgtgaacattttcaatcaaacattctttttgatcctattcatgacacacaaaaaaaacacccacttaattttgttgtggatgttttttagatttttcatattttatcgcataaatcccttcattttcaatccattcacaaaatagaacgtctcgatgagaagaaatgtgctgcttttttaattgctcactcagccatgtttcgtcaaagccagcttcttgtaggtcatcttttaaaatttcgccatcaataataaatgttctaggcaatttgacttcttttcccttcacgttcacatcttctgctgtggcagttgcgtatttcattttcggaagaacactgacagagccgtctgtttccaaaatggcatattctatttcatgcaaggcaaaatgacctttcgcgcgaatcagtgtctgcagctgattgagatcaagcatatttttcttcaaacgattgtagtgaatgttccctttatcaatgacaagcgtaggtcttccttctaaaaaggctcgaatacctttaaagcgttgtgaaaaccattcaactgtatagatgagaacgccccacactgcaacagcaaacaaaatgtgctgaatcttgacttctgggtcaaaaatggcgtttccgaccatttcgcctaaaatcagtgcagaaataaaatcaaacggcgtgatttgtgcaaactgtgttttccctaataattttgtaataaaaaataaggcggaaaacccgataaatagttcaatcaaaatactaaaaaacggcacagaaattccttcctttcttgctgcatttacatacagcatatacatgaaaggaaggatctaaactatttatgagggcaataaaataaagacatcgtccccctcgaccaatgtttcatacgttttaacgcatccgtgatctggtgcttgaacgttccctgacgaaagatcaatcttccaatcatgcattggacagaagacatggtctccacttaccattccttcagccagaacaccgcctttatgagggcagcggttttcaatggctttgaactgcttattagaggtttgaaagacagctaattcaagagtaccggctgcgactgttttccctagctgcagcggaaaatctgaaagggtgccaatgtgaacttttacaactgaaactgtcatatgatctcatcccttcaattgatttatacagaagccgtcgctttttgaaataattgtttcgtgtctttttgactctcgcgcagctcctgccaaggctcctcatacgttgacagtgcgatgtccattctttggattaaggcttctcgtttctcatcatctaggagtactgattgaatatgatctaatccaagtcgttcaacccaagcagaggttctttctagataatttgccgtttctctgtaatattgaaggtacgcagctgccacttgctctacttcttctgctgtactgaccttcatcaataaatctccagcccgcaagtgtgtgccgccatttccgccggcgtacaattcaaaccctccatcaattcccacaatgccaaggtctttaatgccagattctgcacagtttctagggcaagcagagacagccattttgactttatgcggtgtcgctagaccttcgaatttcttttcaagtgcaatgccaagagccatcgagtcctgtgtgccgaaccggcaaaattgttctccaacacaagttttgaccgttcttaaagattttccgtaagcataaccagatggcatatccaggtctgcccatactttaggtaaatcttcttttttgacacctagaaggtcaatacgctggccgccagtcattttcacaagcggtatttcatatttgtcgacgacatcagctatttttctcaggtcatttgcatttgtcacgccgccgtacatccgcggaacaaccgaataggtgccatctttttgaatattggcatgcatgcgttcattcacaaatcgtgagctcttttcatctttgtactcaagaggttgaagcatgcctaaataataattcagggcaggtcggcattttgaacagccttcctctgtctcccagtcaagtacgttcatcacttctttgacatgctgcaggcccttctctttgatttcatgaatgacttcatctcgtgaacgagtggtgcaggcgcagatggtttctttttgggctgttcggttcgcatcatcgcccaacgtgtgccaaagaatctcttcgacaacgggcttgcagcctccacatgatcgtgaggcacttgtacattgcttcacttcctgaatcgttgttaagccttctttttgaatggcttccacaatctgaccctttgagacaccattacagccgcaaacgatatggtcattttccatgctttcaatcatgctttcttgcgccggatcattcgaggttaagacagataccttctccatatccgacatatctaccccttctctaatatacgagaatagacgaggtccatcgcttgtttctccaaacatgacggcacctactaatcggttttgctggaagactagtttttgatagatgcctttttgttcgtcaaagattttgatcgcttttttctcatcgttttctataaagtcaccagctgaaaacacgtcaacccccgatactttcagttgcgttgacagaacagagccttcatatggcacaggattcatgtcacatacatgcccagcaagcacattcgcttgatcgtataaaggagcgacaagcccgtacgtttgtcctctgtgttctacacattctccgacggcataaatgcctgggacactcgtttccatgaaatcattgacgataatacctcggttcacttcaaggccgcttatttctgcaagcattttacttggtttaattcctacagccatgacgactaggtctgtctcaagtgtcgtgccatctgaaaatgataacccttcaactcttgtatctcctaaaatctcatttgtctgttttcctaacaggaagttcatgccctgttcttctaatgctttttgtagaagctgacctgcaatagggtctagctggcgttccattaaatgagagctgaggtgaatgacattcacttccatgcctaagttgagtaggccgcgtgctgcttccagtccaagaaggccgcctccaatgactgctgcttttttgtacctgctagaggcattgaccatttcctctgtgtcttgcaatgtacgaaaggccgtcacgccttttttatcacgccctggaatcggcaggataaacggaagtgaccctgttgctaaaatcaatcggtcataatgcacggtccgtccttgatcactggtgactgtttggttatctgtatcgatcttcacaatggtctcatttgtaaacaactgaatatcatgctcctgataccaattccaatcgtttagtgtaatatcttcaaccttcgtatctccttgaagcaccttcgataaaagaatccggttatagttaggatgcggttcacttccaaataccgtcatgtcgaatcgttcgctgtctgtttttaaaatgttttcgaggcttcgaatgccagccataccgttccccactaatacgagtttttctttcacgataaaacacccctcatgtgatcatttttagaaagtaccatcatctaaacatagatggaaaatacatgttatgatttctcacatattttttaattcacataggctgacagctctacaggacaatatttaaagcctggcattttactgtgcggatctagttgttcactaattaattgattaatggattgatgtttactccagtgaaatggaacaaacacggtatcttttcgaatggtgtctgatatgcggcatctcatgatgacacttcctctttttgactggatggtcacaagctccccgtgctgaagtccatacgtttttgctgtgtcaggatgaagctctgcataagattcaaactgccgggcaacaagagaggtactttttcttgtttgaacgcccgtttggtagtgagccatcactctgcccgtcgttaaataaagaggatattcttgactgactggttcctttgccacattttttccgtgtgtgacgacggcaaactttgctaaactgtcagaatgtgagaatgcatgttcaaataatctttcggttcctgggtcttctagatgcgtacaaggccataatatgccttgctccttcctcagtctttcataggtcatgcctgagtaatccgcttttgcgcctttcgttgcggctcttaattcttcaaaaatctcttctgcggatgaaaaggagaaatagccgcttttgcctaatacagctgctatatcacaaatgatttgccaatcgtgttttctttgatgcttaagtggataggttgcttctctaagcgtaacgcgcccctctacatttgtcaccgtaccttcatcctctaaatatgacgaagtaggtaaaattacatctgccagcgcagctgtctctgacataaataaatcaacagctacaaaaaaggacaatttcttgatggcttgttgaataaagcgcgcgtgcgggcctgactgaacggggttagagcacattaaaaagagcgcttttatctctccttcctgcattttttcaaacatctcaaaagcagacacgccttttccagggagttctttttcatctatgttccatatgtcagctatttcttttctgtgagcagaatttgtgatatctcgataccctggaagctgatctgctttttgtccatgctctcttgccccctggccatttccttgcccggttattgcgccatagccgcacccaacgcggccgatcttcccagtaacaagcagaatattcaggaaatttcgcacagatgctgtcccgtctatttgctgctcaatgcctcttgctgtgaaaatcatgcctgtcttttcttgtgcgaatttccttgctattttctgcagaacttcaatcatcacaccggtttgctcagcaatgtttgagagggacatgcgcgagacgtgctcctttaatttttggaaccctgacgttcgatgacgaataaatgattcatctattaaatgttcatgaagcataatgtgcaagatgccgtttgccagtgcagcatctgatcctggtttcaggctgacatgtaaatcggctaattgggctgtcggtgttttgcgcggatcgatgacgatgagaaatgcaccgttttttttcgcctcttcgacgtacggcatgaaggttggctgacattctgctatattcgttccaaccaatatcaatacccgtgtatgcttgatgtcactgagaggaaacgtaagaccccggtcaagtccgaatgtttgattcgccgcagttgctgctgacgacatacaaagtctcccgttgtaatcgatgtatttcgttttcagcgccactctcgcaaactttccgagtaagtacgcctcctcatttgtaatagatgcgcttccgtacacactgatggcatcatgcccgtgtgccatctgaagggattccatgtttgttttgatttcattaagtgcctcctgccatgacgcttttacaaattgcccgtttcttttgatgagcgggtgattcaaacgttctttgtgcagtgcgtgctggtgtgcatgctgcccttttatacaaagtctcccgtgcgtagttggattgtgtacgccaatcgtttgatatctggttcgtccttccacatgctgctctactagctgcattttgcactgcatactgcaaaatggacattgggatggatacactcgctttcgttcttcctgctctgatatttgctgggcatatcgtaaaaaagactgactcataccttcacatccttttgtctgctttggtcaaattgttcacagagctcttttctactttcctcatcaagcaatttttctcgaatagaaatgagtccataacggagaagccaatcgccgatggattcttgaaagtatgcactttttctataatcttcaagcaacgcttttaaaaaagggatcagctcacttgattgaggcaaagtgtaaaaaagctggccggccttcggctgacatacgtcacctcctatataaatgttccattcccccagctgtctcttcatacaaatgtcatatattggagctagtttacacgtgcaggaagagccggcgacatgaatagaggtgacggctggtaaaagtgtgtcttctacttgtctttcaaactccattactagtgctgtgacagctggatcgtgactacaatcacatgtaaggacatgagatagtcttcttttttctttcgccatgatgggccaatgttttttgacgatctgtgccgcctgttttgacacgccgatgagccgtattcgtttatgctctgtcagctctgcctgatcaatcagtttttgttctaacaaagacgtcatgattttcaggaaatccagttcaagacgccctccgtatagctgaggcaacatgtcttcttgatcagcatcgctgattttttcaatcggtgattggaattgctcgagatagtatggaatggcagacctgcagttgctgcagccgttctccgttttccaatgaaaatgtcttctgatttcctccacattcagcagcagttgctttttgataaacgaaaaaatggtctgctcatcagcttctgtacatgaacaaaaagaggccggctcatctatttgttcatgtgatgataactgacagtaggcacggacgagctcttgacagccgccgcagccggttgctgcccctgtttgtttttgaacctcttctaagcttgtcagctgatggacggatatggtgttcaaaatcgtcccttttgtaacgctttgacattggcagacgagatcgtccatttttaatgaatctagaggagatggctgctcctcatgaagagctttcatgacgacacttttatcacgccccactttcacatcttgcaaaagctgatcggctttctccagctctccaactaataaaaaacctgttagtgcctcgcgttcaaagacgaattttttatacacttcttgctcttcatctaaatatgtcaccactgacgtatacggggaatggagttcaatacatcccgcagaatagataggcatgtcaggtacttttaattttgttgagtaaatgggatgaggtacagaagtaatttgctcgcctaatagatgattggcaagtgcatttgcttgttcataaatgggctgaacaaggccatgcaccattcctttatgctctgcacattccccaatggcataaatatcttggacatttgtttgcatcatgtcattgacgacaatggcttttcgcgtatgaatgccgtgattttttgcaagctgtatgtttggacggatacctgttgtgaaaacaacaagatcagcatccacgatgtcgccatttttcaatagaacgccttctaccctctcgtcccctaagcatgcaatggtatgggcatttgttttcacctggatgcccttgcgcgttaattgctgctgtaatagactagcagccgtttcatctaattggcactgcatgagccactcggcatgatgaatgatggttgtctcaagtcccgcaatctgcaggccagccgccacctctacaccaagcacaccgcctccgaccactgctgctcgttgataacgcatcgcatccgcacaaatggcctcataatcatcaattgtacgaaaagcataaatcccttttttggacacgccctgaattggaagaaaatacggcaatgatcctgttgcgatgacgagcttgtcataggaaatttcccggcgcgcttctgtcatgatacacttcttgtttgtatcgatttggacgactgtttcccctttgtacatgatgatgtcatgcgcggtgtaccattctttttccttgagttcaatttgagataatgagtcgcttttttgtaaaatcgatgaaagttttattcgattgtaggcagggcgcttctcttttccaataactgttatggcatagtgttctggctgtttttgaatcatctgctcgatacatttcatactcgccatgccgtttccgataaacacgagtttgcgttttgccatatgaaatcaacctctctaagcatcttgcccaacacattgtatggatagattatggcacatgcctgtaaaaaagtgtgtaatcatgtcaatttttctaacatgatacttttattacttaggataactcgctatctttaagtcagaaaattcaaaatagaggaggcattttatgaaactctcagagttaaaatcaagtggtcaccctaagacattgctaagttcctttttatatttcgatgtgagctttatgatctgggtcttattaggggcactgggtgcttttattgcgcaagactttgctttatcgaccgcagagaaaggcatgattgttgccattccgattttatctggttctttttttcggattgtacttggcttattcactgatcgtataggacctaagaagacagcggtaattggcatgcttttcaccaccatcccgctcatctgggggttcatcgctggtacaaccctttccgagctcgtgctgattggtattttgttaggagtagcaggagcaagctttgctgttgctttgccaatggcaagccggtggtatcctcctcatttacaaggcgtggccatggggattgcaggtgccggtaacagcggaacactgatctccacactatttggtccacgtcttgccgagatttatggatggcatgcagtcatggggctcgccctgattccgttaagtcttgtctttttgttttttattttcacagcaaaagatgcaccaaatcagcccgctccaaagccgctacggtcgtatttttcagtatttcaggtgaaatcggcatggtttttctgcctgctttatgcgattacattcggaggatttgtcgggctttccagttttctcagtattttctttgtggatcaatatggtatctcgaaaattcatgcaggtgattttgtgactctttgtgtggcggcgggcagcttctttcgccccatcggtggtctcattgcggataaaataggtggaatgaaagtactgcttggattattcgcagtcatcggcatctgcttaggaggggtgagcagtcttccagctttacctttggtcattacccttttatttaccgggatgatgtgtcttgggatggggaatggcgcagtttttcagctggtgcctcaagtatttcataaagaaattgggatcgtgaccggaattgttggtgctgctgggggcattggcggcttctttttacctaatattctgggcagtttaaaagaagtgacgggctcatatatgtttggctttttgaccatttctctttttgttctagttgtctttatttgtttagtcatatcgcagcttaaacgcaaaaaagtcatcatcaaccacaccatttctgaatcataaaaagccatgaccactctttggccatggcttttctttatatgtgtaaacaccctttgtatgacctattttggcagaaccgaactccccattaaataacggtctacctcgtgcgccacttgtctgccttcattaatcgcccagacaatcaagctttgcccgcgtcttgcatctcccgctgcaaatacgccttctacatttgttgtatactccccatactttgcgtcaatgcgattgtttttgctgtccacgccaaagtgtttcacgagtggctgttcagttccctcaaaaccaattgcaataaagactagctgagcaggccataccttttctgtccctggaatctcatgaaattcaaacttcccctgttcgtttttcatcttttccatttgaatggtatgaagctcttttaatttcccatttttgtctgccacaatttttgtggtttgaatggaatattgacgcggatcttctccgaattttgcttgtgcttcttcataagcataatccagtgagaagacgtaaggctgttcaggccacatgttatcccctacacgtgtatccggaagttttgggtgcttcccgaactgaacaacactttttgctttttggcgaagtgcagttgcgacgcaatccgcacctgtatctcccccgccaatgacaatgacgtcttttccttttgcatcaatgaagtttttgtctttaaatcctgaatcaagcatgctttttgttgcgagggttaaataatccatcgcaaggtgaatccctttagcttcccggccttcaatcaacaggtcacgctgcttctgtgcacctgtacaaaggatgaccgcatcaaactgttctttcagttcgtcggcagtgacatcgacgccgatttctgtgttcgttacaaaatcaatgccttcttgtctcaacagtttgactcttcgctccaccacttctttgtccagcttcatgtttggaatgccgtatgtcagcagcccgccaaggcggtcagaccgttcgaacactgttacggcgtggcctgcttggtttaattgatccgcacttgcaagtcctgctggccctgagccgacaatggcaatcttcttgcctgtacggcttgaaggaattcttggtgtgatccatccattttcaaagcctttatcaatgatcgtgcgttcgatatttttaatcgaaacggctggatcattgatggcaactgtacatgacccttcgcaaggtgctggacatactctcccagtaaattcagggaaattatttgttttttgcagcctttcgagcgcttctttccatctcccgcggtacacaaggtcattccattctggaattaaattgtagatcggacagcctgagacgccgcccctgatctccatcccaatttgacaaaacggtgtgccgcaatccatacatctagcgccctgcttcttcaatacgtcatctgtataaggagctgaatattctttccagtcattttgacgagtgagagggtcacgttcatttggcttttctcttttataatccataaaacctgttgctttgcccattgtcctctcccctttcttaatgagcgagggctgctttttgcccgtttgccgtttcttgatttttcggttttgtgtttgcttcaaaggcgaacatgaccgcttcttcatgactgaggcccgcttgtttttgttcttcaatgctttgaagcatcattttgtaatttctcggaataactttgatgaattgatccttttcttgcgcccagttttctagaagtgccgatgcttttgagctgtttgtataatgaaggtgctctttaatcagctgtttcacttcttgttcttcttcatgatctgtgagcttttcaaacatgatcatttccatgttgcacattcttttgaactgtttcgcatcggatgtatggacgtaagctacgccgccagacatgcctgcgccgaagttttttccgacgtctcctaaaatgacgacacgtccgccagtcatgtattcacagccgtgatcaccgattccttcaacgaccacatgcacacctgaattacgaacggcaaagcgctcacctgcacgaccgttaataaaggcttttccgcttgtcgctccgtagaatgcgacgtttccgacaatgacgttttcatgtccattttgtacaaagtgatcagaggttttgaccgcaattttgcctccagagagtcctttgccgatatagtcatttgaatcacctgttaaatagagagacatgccctttggcacaaatgcgccgaagctttgtcctgcggaaccagtgaaccttagtgtgatcgtatcctctggcaagccttcttccccgtagcgcttagacacttcacttccagtaatggttccggccacacggttgatattgcgaatattcaatgatagatcaaccggtgtttgatgattcagcgcttcctgtacataagggaggatttcattcatatccagtgattcatcaattttatgattttgcggtgttctgaatgtacgagctccttctggctgataaagcagtgtttcaaggtctagctgccctgctttccagtgtgcttttgctcgttcactgactcctagaacttccgtgcgtccaattaattcatccattgatgtaaagccaagttccgctaagatttctcttacttcctctgcaataaacatcatgaaattcacaatgtgatcagggttccccatgaattttttgcgaagctctggattctgtgtagcgacgccgactgggcaagtatctaaatgacatgctctcatcatcacacagcccaatacgacaagtggagctgttgcaaagccgtattcttctgctcctaaaatcgcagccatgacaacatcgcgtccagtcattaacttgccgtccgtttcaagaacgactctctcgcgaagaccatttaacacaagggtttgatgtgcttctgccaaaccgagctcccaaggaagtcctgtgtgtttaatactcgttttcggcgaagctcctgtgccgccatcgtatccactgatcacaatgacatccgccgtcccttttgctacacctgctgcaatcgtcccaacgccggctttagacacaagcttgacgctgatgcgggcatcacggttcgcgtttttcaaatcatggatcagctgcgccaaatcctcgatggaataaatatcatgatgcggcggtggtgaaatcaatccgacgcctggtgtagagccgcgtacatcggcaacccaagggtatactttatttcctggcagctgtccgccttctccaggttttgctccctgcgccattttaatttggagttcatctgcattgaccaaataatgactctttacgccaaagcggccggaagcaatttgtttaatcgcacttctgcgatcatcgccgcgttcatcaactgtaaagcgtgcaggatcttctccgccttctccgctgttacttttaccgccaattcggttcatggcaatcgcaagcgcttcgtgcgcttctttacttaaagatccaaatgacatggcacctgtcttgaatcggcgcacgatggattcagcagattcaacgtcttccagacgaactggcttttgttttggctggaaagaaaataaatttctgaggaagccgattctttcttcgtccgctgcctttgtatattgcttaaatagatcgtaatcttcattgcggcatgcccactgaagcgtatggatcgtttttgggttaaaggcatggtgctctccattttttctccactggaaatcactgcctgattcgagtgtttggtcagtcgctgcctgataccctgcttcatgacggagttttgcctcgtgtgcaatggtctcaagatcaatcccgccaagctgagaagctgttcccgtgaaatacgcctgaatgacatcttcactaatgccgacagcttcaaagatttgcgctcctctatagctttgcacagtggaaattcccactttagacatgactttgacgacaccttcggtcacgcttttaccaaactttgtgactgcttcatcaaagctgaaagagatcgcttcatctgcaatcaactgtttgtacgtttcatacacaagataaggatggatcgcatctgctccgtagccaatcagtgcggcaaaatgatggacctctctgacttctccagattcaacgatcagactaacctttgtccgtaagccttggcgtacaagatgctgatgcagtgcactgagcgctagaagcggtggaatcggcactttttgttctgtcatttcacgatctgaaaggattaataaagatacgccttcgcggatcgctttttccgcctcttcaaacatcgcatccaatccgcgctttaaatcatcggtgaatagagtatgaatcgttttgcttttaaaggcattatgaacaatcgttttcaagccgttaaattgtccactcgttaagaccggtgtataaagtttaattcttcggcatgaatattcattcggatgtaaaatatctccttcagcacctaaccaagtcatggtagatgtcacaagctgctcacgaatagcatcaatcggcgggttcgtcacctgtgcaaacaactgcttgaaataatgaaacagagactgcgcacgatctgataacacagcaagcggtgtgtcgcttcccattgaaccgattgggtctttaccttcttctagtaaaggaattaaatatttttgaatgtcttcgtacgtataatggaacgcacgctgacgagtcaataaatcatccattatactagaattttctgaattttcttctgagcgattgacatgaaccatttcttcatcaagccatttttgataaggaagttcattcgcaatcgtcgatttcacttcttcgtcagaaataattcgtccttcttctaaatcgattaacagcattttgcccggctcgagacggtctttgtatttgacatcctcttcatttgtgtcgatcacgccgacctcagaagagaaaatgatatgatcatcatttgtgacgtaatatcttgccggtcttaatccgtttcggtctaagatggcaccgatttgtttaccatctgtaaaggaaatggctgttggtccatcccacggctccatgagagagctatggtattcataaaatgcccgtttctctttcggcatgtgcgtgttttcagtccaaggctctggaatcagcatcatcgctgtatgagcaggtgtacggcctgcaagcacaaagaattcaaaggcattgtctagaatggatgaatcacttccgtctgcattcagcactggcaaaatcttgtctaaatcgtctccgaaagcttcagatacgaattgttgttctcttgctctcatccaattgatgtttcctcttaatgtgttgatttcaccgttgtgaatcaagtaacggtttggatgggctctttcccatgtaggaaatgtatttgtactaaatcgtgaatgaacaagtgaaaatgcagaaacaaatgtttcatcctgaagatcaagataaaaagcatcgacttgatctgatgttaaaagccccttgtatacaatggtttgactcgacaagctgacaaagtaaaattgcttttcctctgctgttccccagttctcagcctgcttacgaatgacatataattttctttcaaatgacaaacgatctgtgatgttgtcgtttgccccaataaagacttgcctcacaaccggacagctcttcgctgcgacagtaccaattttaccggcatcgacagggactgttctccagccaattaatgtttgaccttcttgtttaatgaatccgttgattttttgctcgatggcttgacgcgttttctcgtcatcctcttttgaaaagaagaccattcctaccccgtaacggcccttttcaggaagtgcaaagtctttgcagttctttctaaagaaagcgtctggcagctgtaccattaagccggcaccatcacctgtatacggatcactgccttgcccgccgcggtgatcaagctggcacagcatttgtaatccctttttgacgatgctgtgtgtcgcttccccttttaaatgagcatacagtccgattccacatgcatcatgttcaaattcaggacggtagagaccttgtggttgtggtagttgattataagtcatcgtttctctcccccgtttaaaagatccgttttttcacagtcataaaatctcacaaactctgtaacttattttaagttttcaaattaatataaacaatatataatttagatcaaaacaatctctttttgagatagatgggtgtgaagtgtaaaaatggagcttcgtcagttacgttattttgtagaagtcgcagaccgtgagcacgtgtcagaagcggctgaaaacttacatgtcgcccaatctgctatcagccggcagattgcgaatttagaagaagaacttggagtggccttattcgaacgagaaggccgaaatatcaaattaacgaagatcggcagacaatttttagatcatgtcagaacggcactaaaagccattgattatgcgaaagagcaaattgatgaatacttagatccgcacaaaggaacggtgaatatcggctttcctacaagtctagcaagccaagtgcttccatctgtcatttccgcctttaagcaggaatatccagaggtcgattttttacttcgtcaaggatcctataaatttcttattgaagctgtaaaaaatcgagatattgatctcgcctttttaggacccgtaccgacaaacgatcctcaaatagaaggaaatattttgttttcagaaagcatttatgcccttttgccggttagccacccctttagcggacaaaagagtattcatttaagtgatttaagaaaggatcatttcgtgttatttcctgaagggtatgtgctgagacaaattgcagttgatgcttgcaagcaggcaggctataagccaaccatttcatctgaaggagaggatttagacgccattaaaggtcttgtatcagcgggtatgggcgttaccttattacccgaaagcgccttttatgaaaccacaccgcgatttacagcgaaaattccgatcgattttccgcaagtgagaagaacggttggaattattgcgtctaagtcacgagaaatgtcaccttctgctcatgatttttatgtgttcgtgaaggatttcttttctaaaattgaacaatataaataatttattaaaacaggacatttcatttgtggaaataatccctctttgtatatgatgggttacagaacaacacactttatggaagaaaggtattcgtatgaaatcaattttatcgtttttaaagccgtatcggctgtccgttgtgtccattgttatcctcacctttttaagcagcatgctccagctgtatttaccgacgcttacggcagatatcgtcgatgtcgggatcgtccaaggagatattgcttacatatggaaggttggcggctggatggtggcctgttctttacttgccatcttgctcacgatctggaagtcctacttgtcatcaaagactgcacttggcttcgggcgtgatatgagaagacagctgtttgtgcatgtcgaacaattttcactagaagaatttcaaaggatcgggacgtcttcctttattacaagatcaacaaatgatgtgaaacaagtccaagatgtcacgatcatgatcttacaaatgatgacgagagcaccgctcatgcttgtgggcggaattattttggctgtatcccgagatgctgtcctgtctctcatctttttagcagctcttccccttcttggcggatttatctatttggtatcgagaaaagccattccattattcggccagcttcagaagaaaacagaccggctgaatttaattatgcgagaatctctttcaggcatccgggtcattcgtgcttttaaccgtgtagatgatgaaaaggagcgttttcaagaagccaacacatcctacaaggatactggccttagagtcaaccgattaatggcttacttgtttccatttatgctgatcatcatgaacttcacgaatatcggtattgtctggctaggtgcaaatcgaattgatgccggagagatggaagttgggaatctcattgctttcattcaatatgcgatgatgattttaatggcacttattatgctgtcgatgagctttattatggttccaagagcacaagcatcagctaaacgcatgaacgaagtgttaaacatggaaccgaagattaaagacaatgaaggaactgttactgacctgcgcgcgccagcccaatccattcgttttgaggatgtgtcattttattactcaaatgctgagaaaccggcagttcaagacattacgtttgaagccaaaactggcgaaacgacagctattatcggaagtacaggttcagggaaaaccacccttctccagctgatgacacgcttttatgaagcaacagatggccggattacactagatggtgtagacattagagagctgcctcaggagaaactaagaagccagatgggctatgtctctcaaaaagcggttttatttagcggcaccattgccgataatgtgcgttttggcaggcaggatgcaagcgatgaagacgtctggcaggcgctgcgaacggcgcaggcagaagaatttgttttgcaaaaagatggcggaatcaatgcggaaattgaccagggtggatcgaatctatctggcggtcaaaagcagcgtctttctattgcaagagcgctagtgagaaagccgtcattttatctgtttgacgatagtttctcagcacttgattacaaaacagatgcgaagcttcgggcatcattagaagccgaaaaaacacatgcagccctcatcattgtggcgcaaagaatcagcacagtgaagcatagtgataaaatcatcgtactagatgatgggaaaatcgcaggtatcggaacacatgaacaattactgaaggacaatcttgtctatcaagagattgttgcatcccaggaaggtcaggaggtggagcgaggatgagtaataaaatgtcttccggcatgggccataaaggcggccaccctagaggacctgtcgcaaaaccgaaggaatttaagaaaacactgcttcgtttgattggttatttaaaaccgaggaaaattcaattgatcattgtcttcattgcagcgatcggttcaaccgtctttaacgtcattagtccaaagctgctaggggatgccacctcttccctgtttgacagctttactcaaggaacagctgttcaatttgatgtcatttcacgtattttattactgcttgtcgcgctatatgtcattgcctctctcttttcattcgttcagcaatatgtgatggcgggtgtctcccaacagaccattgctgaattacggcaagaagcaaatgacaagctcacacgtctcccccttcggtattttgataaaacaacccatggggacacgctgagccgtgtgatgaatgatatcgataatattaatacatcgcttcagcaggcactcacccaagtgattacatctgtcattacggtcattgggattgtcgtcatgatgctattgattagtccgctgcttaccttgcttgtttgtttaacgctgccgctcagcctgtttgcgattcgcggcatcacgtcattttctcaaaagcattttaaagcgcagcaaaaagagctcgggatgatcaacggacatattaatgaaatgttctcagggcatcaaacggttcgagcgtatggctacgaaaagaaagcgattgatacatttgatcaattaaacgaacagctgtatgaatcatcgaggaaagcgcagttcatttctggtttaatgatgccactgatgacgtttatcgggaaccttggctatgtggcagtcagtgtagccggcggtattcttgtcattaatgggaatattcgtgtcggagatgtgcaggcgtttatccaatacacgcagcaaatgtctcaaccgctcgtgcaagcatcaagcgtcgccaacttggttcaatcagcgattgcttctgctgaaagggtatttgaaatcctggatgaggaagaagaaagtgcggaggaagatgcagcaattgatcttgaatcactttcaggcgatgtgagctttgaacaagttcaatttggatatgaaaaagaccatccgattattaaagatttgactttagatgtgcaagaaggtcaaacggttgctattgtcggaccaacaggcgctggaaaaacaaccatcatcaatcttttaatgcgtttctatgaattagatcaaggctctatccgcatcggcggcgtcaaaacaactgacctcagccgtcagcaagtacgcgacttatttgcgatggttcttcaggatacgtggctttttgaaggaacgattcacgacaatattgcctatggcaggcagaacgtctcaaaagaggatgtcatcaaagccgccaaacatgcttatgctgatgacttcatccgcacactaccagacggatatgacacactcttaacagaagatgccggcaatctgtcccaaggtcagcgccagctgttaaccatcgcccgtgcgattttatctgatccaaagatcttgatattagatgaagcgacgagcagtgtggatacacggacagagatgcacattcaaaaagcgatgaatgaattgatgaaaggcagaacgagcttcgtcattgcacacaggctgtcgacgatcaaggatgcagaccttattctagtcatgaaagatggcaccatcattgaaaaaggaacgcacagtgaactcttgaaacaaaaaggcttttatgcagacttatatatgagccaattttcggagaatcaagtgggttaaatataaagagaggatagacacgcgctcatgcggtctatcctcttttttgttaatcagctcgctttttcacttttacactgagtttcgttatatactctgcttcatctttagacatgagtgaatgaagcaaatactcctcaaatacatctccatccagcatcatttcctctttctcgatttcatctaacaagcgcgaataagcagattcaatctcctcatatgatccttgatcatacatcaccgcatagaggccggcaggttttttaactgctcccggcgcttccattcggcaaaacagccgatctgactgatgatagtgacgctgaagaaactgctccttttttaagacagcaccatttgccgcagcaccttttataccaattccctttagaaattttccaacaatacgtgatatttcttctacggatgtattcatgtcaattgggttcgatgcacttaatacaacaggttcttctggcatctcttgaaactgaacctcccctatttttatagatgatagttcttgcgtcgtctccatcacccgcataagaaaagactggatatcttgaagtttttcaatctcttgtttgaccttttctatttgttcggctgctaggctttgaagcctttcgcgggaaggctctgtaaaatattgttttaactcttttatcggaaattgaacagctcgaagggattgaatcgctataaaatgatcaaattgctcgagtgtatagtaacggtacccattttcatggacaccagctggcttaaataaatcaattttatcgtaataaaacagggtatctttttttacatcaaatagcttggcaaattctccagtgaaaaacgttttttgcacatcattgatcatgattaaggctcctctcttgactatggagttactccaccctttatcatgataacatgcagaaccaccactacgctgggaaaggataaaaatatgaacaacataactcaacatgaagtgacattagcacatgcaaataaagaggatttcccttttatgaaaaaagagctgcagaaagcttttacagctggcgtgatcgacgcatttggcgatgcgcatgatggaccgattcctccagatgaagtgattgatgaatcttttcaatcaaatgaacacattgtttatcatattatgctaaatggtgaaaaggcaggcggcgttgtcatcaaaatcaatcaagagacacagcgcaactcagttgacctgttatacatctcttcatcctcacacggaaaaggcattggtcaggcagcatggaaagccatcgaggcgcaatatccagaaacgattgtttgggaggttgtgaccccctattttgaaaaacgcaacattcatttttatgtcaataagtgcggctttcaaattgttgaattttatcacatgaaacatccagatccgaacgcacctcatgcagatgatcaagaaaatgagctttcagcacctgaggaatttgaattctttaaatttgagaaagtcatgaagaaaacttgctctagcaaatgaaaatcttcatcatacactaaaaaacactaccccataaaaaaggtagtgttttttgcatctcttctagcctctaatctggccatcgccagatagaagcagcttcgttgtcgtgagtgcaggaagtcccattggacctcttgcatgcagtttttgagtggagatgccaatttcagccccatacccaagtgcgccgccgtctgtaaagcgggtagatgcgttatgataaaccgccgccgcatcgactgcgtttaaaaacgtgagtgcctgcttttcatcttctgtcacgatggcttctgaatgttttgtaccgtactgatcaatatggtgtatggcttcctcgattgaatcgactacctttactgcaagatcaagacttaaatactcatctgtccagtccacttcctcagcaggaatggcgtttgaaaaatgagaaattgctgcctcgtcaccatgtacggtgacatggtgctccagcagagcttcattcaatgatgcagcattctctttcagccaatcgcgatggatgatcagcgtctcaagtgcattacatacagccggacgattcgtttttgcattgatgacaatctcaatggctttttttacattggctgtttgatcaataaagacatggcagtttcctgtccctgtttcaaggacgggaatggtggattgttcaaccactgttttgattaaagaagctccccctcgcggaattaagacatcgatccattcttttagatggaacatcgcttgaaccgatgaacggtctgtttgttcaatcaattgcaccgcatcacgcggaatctttgtttgatctaatgtttcatgaatgacacggacaatggctttgttggaagaaatagcggaggaaccgccttttaaaatcactgcgttgcctgccttgagggcaagccctgctgcatcgacagtgacgttcggtctcgcttcatagatcatcccgatcacgccgagcggtactcttcggcttttcacgtgcaagccgttttcaagagtccattcatccaatatttctccaacaggatctgttaatctcgtcacaagccgtaagctttccgcaaactcatgaattctttcttcatttaacattaaacgatccaagagtgcctctgagaagcccttttccttcccggcatctacatccttttggttctcctgtaaaatgaaggtgcttttttgttctaacgcttctgctagtttaagcagcgcctcgtttttatcctctgtatgaagtaaacctagtttttttgaaacgtgctttgctttttttgctttttctttgaccgatgtgacaacttcagctgtcagtgtcatggaattcctcccttttggttagcaaactggtatcgataattctaaatgacaaacaaacgcttcaagatcgacgacatgaaccacttcatcctgtaacgagtcactgctcagtgcaagttcgtcagctgggtaattcacaataccaagccctatttctctaccatcttgatctaaaatacggacgacatcgccttttttaaacgaaccctttacattgacaatgccatcggaatcaaggcttttctcgcggtgcatgaggtgctcctgtgattttttttgaacaacgatctcgccttttggtccagaatgaaaggcaatccactgcttcttgtaattcagcggagctaaattttcatcagccgtaaaataagtgccgtcctctgtcccattgatcgctttatctaaaatgtgaggcgtatccgcttttcctaaaaagccattgatgccagcggccatggaaattttaaacgcatcgagctttgatttcattccgcctgtgcccacactgctgcctgcatctccagccgctgcttcgatgtcttctgtgatgtctgtgacttcaagaattctctttgcatttgggtttgtatgcgggttatcttcatacaagccatcaatatcagataaaatggcaaggaaatccgcatcaatcaatccagctacttttgcagacaatgtatcgttatctccgaacttcagccgattgatcgtcactgtgtcattttcattaataattgggatgatgcctcgatctaataacacattcatcgtgttgcgtacattttgatagcgcgtttcatctgaaaaatcacttcttgtgattaaaagctgtgaggcaatataaccgtgtgataaaaataaagtagaatatgattccattaaaaggccttgcccaattgaggcagatgcctgtttttccggcagtgttttgggtctatcgataaatcctagttttcggtaaccagctgcaaccgcaccagatgaaaccaaaatgacttcgtgtcctgcatctttgagtttcacaatttgattgacgaggttttctagtttttttaaactaatctccccttgaaagctagtaagcgagctgcttccgattttcacaacaattcgttttctctctttatctgcgtacaccttatcactcctgtacctgagctctatttatatagatactttttgtttttgctgattgctgatctcttttgatcgattagcagcatgtttgacggcctgcttgatcgcttctccaccgccaaaatcatctaatgcattcaatccagcagccgttgttccatttggtgacgtaattttctctcttagagtagaagggtcttcttctgtttcttgcagcattttcgcagcaccgagaagtgtctgcgcgccaatttgacgagacaattccttagataaacctgcttcttctcctgcttcttcgattctctccattaagaaataaaaataggctgggccgcttccggcaattccagtgaaaatatccatttgctcttcctgaatggtatagacttcgcccatttcagataaaagagcctgactcatgctgatatggtcgtctttcacataacgtccagcacataaagcggtcgctgaagccccaatcgtacttgacgtattgggcatcaccctcataacaggctgcccttcatgcagcatattttcaatatatgattgcttaacgcctgcaaggacagacatgatcagctggtctctctgaatatgaggttttaacgattcaagtgctgtttcagcatcctttggcttcatggccaggatcaacatatccatttcttcaaaaggaaaagaatccattgtggctgtttgtattccgtatcgtttcgttagttcattcaatcgatgttgattttgtctgtttgttgcgtaaatttggcctagcggcatctgtcctgatcgcacaatccctgcaatcattccttccgccatagagcctgctccaatgaaagcaactttcttttgatcaatgatatggatcctctcccttgttcgctttttgttcgtgtttttcacacgttagttatcgtaacatgatgagaaatcgtgtcaagaaagagctagtgcttttcaaaagtcccgattgtatagcgaaccgcttgctatatgtatgctgactgcgcttttacgaaacaacaatttagatcaaaagaactattctaattagcatcatagtaccctttctttcgactgaattccccattttatttttgattcggtgacttcaattctattttttagaaagcgctatcatttttaatgactttctattttcctatacgatgaatgtgcttgaatcttccgattagactattgacatattttagaaaacatgtccgttgaaatgacattttactggtgatacggtgaaagagaaaccaagtgaaaaaggagcgttcataatgaaagtgaaagaaaactatgtcaatgtcattccaatgaaagaaatccgttctaccgatgaccttcttttcccattccctatttacaatgagctacgtgcgcagagtgatatgagatatgatgagacaagaaagtgctgggatctctttcgatatgcggatatccaatctgttctcaagcagccgaaagtgttctcctcacagcgaggaagaagcacctcgaaaacgagtattttaacaatggaccctccaaaacatacaaagatgagagcactcgtgaataaagcattcacgccaaaagcgatcaagaaattagaaggtaagattaaagacctgacacatgacctgctgcaacaagtcaaggatcaacgtacgtttgatatcgtgcaagatctagcagctccccttcctgtgatgattattgctgagcttctcggtgcagaggtaaaagatagagatctgattaagaaacattctgatgccctagtggcaggtgctaaggatgaatcaaaagaagccattcaggcagttgtcgatatgcagaaacgcgcagaggaagagctgtccgcttattttgctcacttaatccaaaaacgaaaagaatcccctgctgatgacctgatctcacttctcattcaagcggaaatcgatggtgagcgtttaaccgagaatgaactgcttggcttttgtattctattacttgttgctggtaatgagacaacgaccaatttaattacaaatgcagtacgactgcttacagagcagccgcatatcgccgaagcagtacggcaggacccctctcttattcctcaattgaccgaggaaacattacgctattacccacctgttcaagccattgggcgaatcgcggccgaggatgtggagattgcaggctcaaaaattgaaaaaggtgactatctcattagctgggtcgcttctgcaaatcgcgatgaacagaaatttgacgatccagatacgttccgccttgaccggaaatcaaatccgcatatgagctttggctttggcattcatttttgtctcggtgcaccgcttgcccgccttgagagcaacattgcccttgaggttttactccagacgtttcaagacatcacctgtgcggcagatcagctaaaacccattcaaagcacatttgtttttggggtaaaagaatttcctgtacaggtcacccgtttttaaaagtcccttttgagggactttttcattttcttcaattcatcatctctttcttaccttccatctccgaacatgctaaaataaagtccatacaaagtgataacggaatgcagaaagggagccaaaattcatgaccgattatacagcaatgaaagacggaatattcaaatcagtttgttcgttagattgcccggatcagtgcggtcttttgatacataaagaaaatggaaagatcgtaaaagtgcagggagatccagaccacccagttacccaaggcaacatatgcaacaaggtgcggaatgtcacagcccgtttatatgatgaaaaacgactgaccactcctttgaaacgtgttggacgcaaaggcgatggtcaatttgcaccgattacgtgggaagaagccattgaaaccattcgtcaaaaatggacaaagctgattgaagaaaaaggtccagaaagtattctgccttacagcttttatgggaacatgggcaatctgaatgcagaaggcatggaccgccgctttttctatcgtcttggttcaagtcagttagaccggaccatctgtcagtcagcaggaacgactggctataaatatacaatgggtgcaagcatcgggacagacccagaagacaccattcatacgaaactatttatcttttggggcatcaatgctgtgtcgaccaatatgcaccaaatcaccctcgcacaaaaagcgcgaaagcaaggagcaaagattgtcgtgattgatgttcacaagaaccaaaccggacggatggcagattggtttattccgcttcgacctggtactgacagcgcacttgcccttggcatcatgcatgtcctttttaaagaaggactgacagatgaagcctttttagaggaatatacaaccggtcataaagagctgcgtgagcatgtgaagcagtatgatccagataccgttgagggtatcactggggtttctaaagaggacatccttacacttgcgagaatgtacgcagagacatcgccatctctcattcgcattggcaatggtttgcagcaccatgataatggcgggatgagtattcgaaccatttcctgcctccctgccctgactggtcaatggctctacaagggcggcggtgcgatgaaatcaaactcttcttttctcagctataatgaaaccgctcttcagcggccggatctattaaaggaccgcacgcctagatcatttaatatgaatcagctaggcagtgtgctgacgaatgcagcgccttccattgattcactctttgtctactcgtgcaacccagccgttgtgacacctgaagcaaataaagtaagagaaggtttgctgagagaggacttatttacagtggttcatgacctatttctgacagagacagctgcgtatgcagacattgtcctgccggcaacatccgcttttgaaaatgaggatttctatacatcatactggcaccattatattcaaattcaagagccggtgattgaacgctatggagaaagtaaatccaatacggaagtgttccgcctgttagcccatgcgatgggctttgaagatgaagccttccgcgagacagatgcggagctcatggaacaagcccttcaccatccggaaaatccgcattatgaggacatttcgtacgaagcattaaaagaaaagaaatggatcaaagcaaaacgaggacctttccaagacttaaagctctctactccaagcgggaaaattgagctttattctgaacaaatgaaaaaagacggctatccagcactaccaacctatgtgcccctctatcaggaaagcgattatccgcttacctttataccgggaccgaatcataattttcttaactcgaccttctcacttcatgaaaagcatcaaaagcttgagaagtttcctaagcttcatatgaatgaacaagatgcaaaggcaagacagattgaagacggtgacatggtgcgtgtgctgaatgaccggggagaatgtgagctggtcgtgtcagtcggtcaaaatgtattatctggtgttgtggtcagtcaaggattatgggctgatcaaaaaggcaaaaagcatttagtcaatggattaacaccagatcgcttggcagatatgggcggcggcgcgacgttcttttctggcagagtggaagttgaaaaattatcatagacagaagaaaagccagcaaaaactgctggctttagattgttgacaaagtgctaaaatgatttttattttagcactttgtcttcttttcagcgtgatagaaaacctttgaagtctaggaagggcgagcactggcgcggagcgaatttaacattcgtgagcaccagcgcgcagacctgacaacgaatgcgagggtttgtctacacgctgaagccagcaaaaactgctggctttttttcatttgattttatcgaataatcagctggttggtcatcacatttgcacttccgttgcttcggtagccttctacagttaatgctgtttcatacattttccccattggcatacctaggctttcccattttctgaaatgctcactgacggatacagttccgctcgtacgttttgtttgacgtacactccaatattgcttaaaggtagcatccccaataatagaaggctggttgacacgtagcgtttcataaatgtcatatgtgcctccatcggcataaaatgaccctttatacgttcctgttgggcgatatgtgccccatgactcaacaatgtagtattcagctaatggagattgtgtccagccatagacacataagtaggaattcccgcctgggttaaaggctgcgttgtaattgatggagatgttgccaagttgatgatgagttttagtggaatcaaacttcttcccttttcgaaacaaagcatttccaatattgttccattgtgcgctaaatgctccgccattattgagtgtcattgaggtatttccgtaatccttccataattcaaaatcgtatccgctgtgtgtgcctattctattatcataaatcgtttccgcatgagctggtacagcagtcagtgtcagcacaaatccaatacacatcacaaacaacagcctcaatcttttcaaattcatttttcatccctctccttttttcattcatattattctgccttctctaagatgaaacgagcccatcacctcctttcatgtaacctttcttgctagacagaacggtattgttctaacccggcatggatgtctcttgtttgtgtatagatcttttgatacagatgaaatagatcagcatatatacttgcatgctgctgctctggctcatagacagcagcttgatgaataaactgatctgcacatgcctcaagcgatggataccatccgcagccaacggcggccagcatagctgcacctaaagcaggctcttgttcattgtctaactggatgacctcagcctgaaaaatgtctgcttgcatttgaagccatgtccggcttctcgcgccgcccccaatggagacaatagaatctatgtgtttccctgcttgccggaataaggcgatggattcatttaacgagaaggtaatcccttctagcacagcccttacgatatgtgtcctttcatgtctgctgtctaatccaatcaagcttccacgaacggtagaatccgcatgaggtgttctctccccgactaaatatggcgtaaagagcaatccattcgctcctggcgcgacatcaaccgcaccctctaaaagcgattggaacgattcctctggagccagtaagtgttttacccagttaaggctatatcctgctgaaagggtgacacccattgtgtaaaaagcgtctttttttgcatgatgaaacaaatgcaagtttccttgaagcgctctttcatgatcctcttcgtaagagagaatgacgccagatgtgccaatgctgcataacgtgcggccagaggataaaatgccagctccaattgctccgcaagcattgtctgccccgccagcaaagacttttgcaccctcttcgatccccgcctcacgtgcaatatgcggcaatagtgtaccgacctcatcctctgatgagacaagcggcggacaaatatgaggaggaatatcaaatgcctgacaaatctcttcactccacttttgctctccaatatctaacagcaatgtgccagccgcatcagaatgatcgatatgaacagaccctgttaaacgaaatctgacataatctttcgggagtaaaaacatgtcgatttgttgatcaatttctggttcatgttcctttacccataataattttggcagtgtaaatccttctagcgcctgatttttcgtgatcttttgcagccgttcccccagcttttttgtgatgcgtgtacattgcgctgtcgttcgtgtatcattccataaaatcgcagggcggagtaccttgcgggattcatttaaaagaaccagaccatgcatctgtccagaaaagctgatgccttctactttctttgaatgaacaggctgtcttgccatcagttctttcatcgcagccactgtttgctcaacccaatcctctgggttctgctcacaatatccaggtttatcttgaatgaggcggtaaggcttagaggcctcgcagcacacctttccattctcatctactaatattgctttgactccgctcgttccaagatcaattcccatcacatacttcatgtcttcactccttcaaaacaggtccgctccttcaatcaatcttctaacaaatattgatttaaccgggctttcaactgttcctctcttcccgattcgtttctgatcaaagggtgtttgagcgcatactcttctaatgtatgaaagtttgcctttccttctgaaatgtcacggccaatcccttcagaaaaactgcgatacctgtgctttatcacatcttcaaacactcgatcttctatgagtctatgagcgacccgcagtccttttgcgaatgcatccatacccgcaatatgggcatacaaaatatcttcaagctcaaaagaagctcttctaacttttgcatcaaaattgagaccaccagttcctagtccgccattttgcagaatttcatacatggcaagagttgtggcatataaatctgttggaaattcatcagtgtcccagccgagcagcgtattcccttggttcgcatccacagaaccgagcaatccatgtattcttgctactcgtaattcatgctcaaacgtatgaccagcaagcgtcgcgtgatttgcctcgatattcaatttaaaatgtgaatctaatccgtattgctttaaaaaggcgatagatgtcgctgcatctgcatcgtattgatgagtggttggctcctttggcttaggctcaattaaaaattggccagtgtacccaatttcctttgcataatcaacagccatatgcaagaacgacgccatgtggtcaagctctcttttcatatctgtattcagcagagtatcgtatccttctcgccctccccagaaaacgtagttttcagcgccgagttctttagctgtttcgatgccttttttcacctgtgcggccgcataggcaaagacatctgcatgacaagatgtcgctgcgccgtgtacaaatctaggatgtttgaacatattggccgtgttccagagcagctttactccgctatcccgcatgtattctttcattctatctaaaatgatgtctaattgttgattggtctcttgaagcgtatctccctccggtgcaatgtcacggtcatggaaggaaaaatacggaacatccaatagatcaaaaagttgaaaggccacttccaatctagctttcgctaaatccattccgctataggagtcccaggctctctgcatcgtgccagttccaaacatgtctgttccatctgcagtcaatgtatgccaataagcgactgagaagcgcaggtgatctttcattgtttttccgccaatcatttcgtttggatcatagtgtttaaaagcgagtggattttttgattgttttccttcatattgtatttttccgattccttctaagttgtgtaacgttttcatatttgagttagccatcttttattcctcctatgaatatacttagtaagttgattcaacaaactaatgttcaatctatgatcaattcactttgaattttccatattttttagttttttagaaatattttcgttataataaagttaaaatcatccttcttacagaatacaggcgaacaaaaacagctttttttcaacttaatctaaagacgaaacaaatggagtggataacgtggatattgctgatcagaactttgtgaaaaaaataaatcaaaagctattattaaaagaaattctccagcatgcgccaatttccagagcaaaattatctgaacgcactgggttaaataaatcgactgtttcctctcaagtaagtacattaatgaaagagcatctcgtctatgagatcggtcaaggtgagtctagcggcgggagaagaccggttttactgatgtttaataaacgtgctggctgctccatcgggattgatgtcggcgttgattatgtcaacggcattttaaccgacctcgaagggtccattcttcatgaagagcagatcaagctcccatcaagctctcctgatgtgaccatacgcattttaattgaattaatacagcagttgatggcacaaatcccctcttccccatacgggctcataggtattggcctatgtatacctgggttagtggatgccgatgaacaaatcgtgtttacgcctcattccaaatggaaaaatgttgacctgaaaacaacgctccaagacgctttccaagtacccgtcttcattgaaaatgaagcaaacgcgggtgcatatggtgaaaaaatctttggcgctgctaaacactatgatcatttgatctatgccagcatcggcactggcattgggatcgggatcattatcaatcatcatttatacagaggctcatacggcttttctggtgaaatgggacatatgaccatcgactttaatggaccaacatgcagctgcggaaaccgtggatgctgggagctgtatgcatctgagaaagccttgtttcagtcccttcaaacaaatgatcagcccatctcccatcaagacttggaacagctggcgacgttaaatgatatgaaaacgctcaatgccctgcgcaactttggtttttaccttggcgtcggtctcacaaacgtcctgcatacctttaacccgcaagcgattattttacgaaacaaggtgattgaagcacagccaacggttttacgtgtgattcaagaggaggtatcctcaaggatagatactcaattcagttcacatgtagagctgcttccttcgtcattaggacacaacgcaccggtattagggatgacatctttagtcattgaaactttcctgcaagatgccaccctctcaccatgacaggttcatagataaaaaagacagctcttagcgtgttgtcttttttatttatctgtttcctcataacggaaatagttgaaatcagcaggaagacgctcgccgcttgtatcctggcactgcatgccgacaaatgcccctgtaaaaaatccccctcctcgaatgaagtcatcggataaatggcttgattcaaatgacacatcaatttccttccattctctttgatcaaaagaataagaataggtatatgtctctttctgaacggtcacttttaaatacacatacgtgacctcctctggaatgacgattttttgtgtcaacggctgagaaaaggaaaggttttgacagacagatagttcaagaatgcggccaagttcctcgtcatatgtcacctgaagcgctgtccaattttccgtattataataattcacaagaccagcggcttgctgaaaattctctggaaagaacgacacagctgtctctgcttcaaaataaaagctttgccagcgccttgcaacgaaagcttgggtaaacttagatgttagagattcctgaccgtataaccttaaatgctgaggtttttccgttaatgaaccgatctgatcagtaaaagggattcttaatgtttggaagtgtctatttaacgttgattctttaaattcatcgactgtatggtgtgtaggagcaaaaaccttttcgtttatcgctggcgcttcaacctccagcgccccctcttttccgcccacaacatacggccagccatccttccattcgagcttttgaatcgctgtttctcttcctaaaggacaccaccctctctgttgaaaaatagattccttgcttgattgaatggggcggccagtgagatgagccaaataccattcatttgtatgcgtttgaacgatggaagcatgcccgcatttttgaagcggatgttcaggtgcgtgaaaagcacttaaaatggggttatcaggatgaacctcataaggcccttcaatctgcgaggaacgggcaattgttgccgcatgctcgtaccgggtacctccttctgctgttaataaataatagtaatcaccaatgtgataaagatgcggcgcttctgtcaattttatcggcgtgcctttaaaaatgaccttccgctgaccaatgagtttcttttccgtcacgctatattcctgcagggcaatacccgcaaatgaatggtgcttttccctatgatcccacagcatatttaagacgtatttcttgccgctttgatcatgaaataaagagggatcaaagccagagctattgagacggaccggctcactccaatcaccatccacttcacttgccgtgaccaaataattatgaccatctttaaatggaccatccactactttgatatctgaataaatgagccaaaactgaccatctgcatagcttaggcacggtgcccatactccgccagaatcaggattccccttcatatccagctgcgacgttttttgcaaaggacgcgcagcaagccgccaatggactaaatccctcgaatgataaatttgcacccctggaaaccattcaaatgtagagaccgccatgtgataatcttctcctacacggcaaatacttgggtccgggttaaaccctttgagcactggattggtaattttcattcaacttcctcctcttcacgacctacattttaaaatcatccatatgatcgatatatacttgatccctattctcaagctcccttacaacttttttgtgtttttcttcatctaggttgtaaaaattaatatcaatcatcgctaaaatcagtaagcatacaggaatcaccgttaccgtaattaaaatgccaagtaatgcttctggtgtctgcatttggttcgcgacatagccaaatcgatcgagtacaagccccggcacaatcccgcctaacgccatcccaaatttaaagaagaacccaatgaccgcgtagatgagcccgcccatccttttccctgttttatattcgccatattcaacagtctctggaataagtgcccacatgtaagcaccggctgtaatactccccgcagcagcaacgagcctgaaaatcagtattaaagtgatttgactcggcggtatcacaagtaatgcaagaagacctacgatattcagcaataaagaataattcagcagctttttctttcctaacagcttgtgcagcttaggaataaacggcagcaccattaaagctggcagactgccaatgagtccgtaccatttcactaaatcttctctgccaaggttatacgtcacataatagatcccaacagagttgctgatcgagttcacaccaaaaataataataaagaaaatgcttaatacaacaagcggacgattcactcgcaactggacaaagatatcactgaatttaatcttttcctctggcttttgaagcgtgacacgttcattcgtgcttttaaaacagaaaatcagtaatgcaccgccaagaacgccgagaaaagccatcgtcatctgccagccgagtgctgtattacctgtcgtatcacttaaaaaggtcgcaagaaaaggaacaaaaaaagccacaactagaccgcctagattggcaaaaaccatacgaacggacgtaatactgacaacctcttggttatttcttgtcattgcggaagttaaagcaccataaggaacgttgatgaatgtgtatgtaagcgataaaccaacatacgtgatgtaggcataaatgagtttacccatttcggaaaaatcaggtgttgtaaagcaaaggatggcaagtacgacgaaaggaaacgcaccgaataacaagtaaggtctgaacctgccaaaacggctgttcgtccggtccaccaatgcaccaataaatggatctgcaagcgcatcgatggcgcgaacaaccaaaaacatcgtccctgctgctgccgctgataaaccgtacacatctgtataaaaaaataatagatacgtagagacagttgcataaatcaaattacatgcgaaatcccctgaagcatatcccactttttcagacatacgaatcttctttaaattctcactaaccatgagctttctcccttcttcacttagcctcttctaacgaacagatgatggagggcagcagcaatcaatgcgggaaatataaagcgctttcaattcgttgtaaaaatgtagctgaacatctcatcctttcagcttagcccatttaagcagcaaatcagttgaatgacggaatcatctccttcaatataggaatcaatgcttgaaatccatcttagtttattgaccaaacaaactaagttgaattcattttataaaatctgatctgacttttcaatattttttgaaaaaataatccaaataatcgattttttgtcattcatcttgtaaaatgacatgaaaatctgaaagaattcatttaatggttgcattcaagctcatcccatgctatattaatcaagcgatgagctgaattgtgtaagtcgggtaacatgtctctttgagacacacacgaatgtggcgtgtggttattccgcctcaatacgcaaaagacatcttctgaggaagatgtcttttttcttaccctatttttgttccattctcaaccggttcatctgtggctagcaaaaccacgtcttcttttgatggcatgcctcctaagacaagcacttctgatttgaaccctgcaattcttcttggcgggaaattaacgactgctacaatttgtttgccggtaagattctccgctgtataacgctttgtcagctgagcactagattgctttacaccaatttcttcaccaaaatcaatcttgagtttcaacgctggcactcttgcctctgcaaataattctgcttctatgatcgtcccaacacgaatatctaacgccaagaactgttcaatatctgccatatgactctctccccttcacgaaaggtaacgtaatctattgattatccattgtagcacattcatttcgtcaaaaaggaggttcaaaaagcctattcagcgctaaaatctcccttttagtttacataataaatttatagtcgtgtattaaatgtttgcatcctgaaaatgaattcagtaaaatggcaaataatcctactgcttcctcccgaatatattggggagggttcacacttgtttacattatcggatatgtggacgttttgctggtcgtttttcgtcattcttcctatcgttgccatccttcatcagcttggccatattgtggttgcgtggatgtttggggcaaaggtttcctttgctcttggcagaggcaaaaaagtgttgaaagtaggcgtcgttgaaattagacgaatctattttctagatgcattttgccactatgaagaaatgaggaaaaataaccgattttcgcacattcttgtctacttaggcggttcattatgcaacctgctcagtgttctcatactgaatacaatgatcgccaatgatttcctgccagagcaccaatttttctatcaatttgcttacttctcagtctactatgtattttttgcactgctgccagtccagtatgcagatcatcatccgagtgatgggcaagcaattgtgaacatcattcggcacggtgaaccatgtgacatcattgactaacatgatgactttcgctgtcaatatgataatgaatcgttaaaaaaggaataccgaacagcttcatttggtgtaccgctgtgagactttgatctgtctccggcttcatatgaaagctttcttccattggcagtttcatggtgataaaaggcgtatgtaaatacaatccttcgtcaccggtactgccttttggacgtgtgctttttaatagaaagtcttccttttcattaaaaggctttaaaatggcagtcagctgagaatacggaagcggcagcgcaatattcatataacccgcagctgcatcgtgatgaagagcataaagtgcaaaaaagacttgctccccttttgcgttatgacgaatccacgcacgcacattctctctttcttccttagggtgttgaaatctacaaagacttcccggcatttcataaggaatacgagatgaccccaaataaagctgacctattttcttaaaaactggctgaagtaaaaaaacaaaaggcctcacccaccaatgaaagctgacggctgcttttaacgtaaaagccatagggttctcataaaatctgcgaatcacaggtgaaacccgatcagctgaaaatgtcgttccatttaattcatcaagtgaatcgactaaaccgagcttctctcgatcgtgcactctttcctcttgaaaagagatcaaatgaaagcgaccatgcactttcgaaatcggaaaatccttctgcttcaattgatccttcggtccttcgatcacccagccaattaaacctggcaaaatcacaaaaaaagcattgatactgccatgaaaccaaatcatctgatcaatgctgatgtaggtcacgcgcataagcatacccgctgaataaagaagagataacacgatcgtccccattaaaacaaagctagaaaacacaacaagaccttttgcgaaagttgaccgaaatcttgttttcacacaaaggattccatatatgtagagggcaaccacataaagaatgacgctgaatgtatcaaatagacgggagaagctaatcccaacagcaatcatcacaggcgacagcaaaatcacccagcccgccgctttgtataaagctgtctcctttgttcgctgtctccctaataatccataaaaaagcgggataaaaaaagccgagtaatgaaaatgaatagcggtcaaaagaacaatgatcggcgaaaatgtcatcacctgtatatctgctgtgtacagccaaaaccaaagcccgcctaaagcgatatacatccatgcgccatcgatcatcagctcatgaagcggaaagattcctcttttcagcaaacgagcaaagccaaataacgccaacaggaatgtatataaaagccagcccgatgcaaaccaggcggaatgatagataaaagcagcggttgcacaaagagccgctagtggaaaggctttcattaaaaagccgatcagcatccctggcttttgtttcttcccttctttctcaaaaaagtgtaaggcagcgggaagaaaaaatagaatcgccatgagaacaaaaaattctgctatcggacctgtcatcaaacgggtggcgataaaaaaagacataaagatcagactggaggtcaaatgccacttattcatcaggagacatcctttctgtaaaacggcctttatatgtaaaaagagtaccaaacaggcgatttttcacgtggacatcaatggtatattcacctgcatcctcatcgtagccttccgttacatctgacacaccataaagccatgaaggcagcggccattccctgccgaacatcaaaaacttctgccggccggattgaatgtgcaggaaaccatgctttgttactgtaaaatgaagctctgacacaagaagtctaggctttccaaagtagtctaggactgtatgactcttctgatcaatgatcatatctgcatcaaagtgccgctccttctttgggaaataaaacgttcgataccagtgcatcccttcctcccccttatttgtcacaaagggctcattgacaatttggaaaggaatatcttttcctctctcagggaaaaaacaacgaaacaatggaccaattctgaagatcaatcgaatgagtcttgacccgccgcctatctcccccatggtgccttcagcagaaaacgcgcggttgtatctctcttttagttttggatgcagcttatcgtaatcctttacttgatgacgatgaacgaccatgtctacctcccctttttcgtttgatggaaaatacatctatacaatctcttaaattgatcatacctgcaatcgacaagatgaaaaatgcactcatcacaagcggctcatgaagcgtcgtttgcggggataggatccctatacaaagcatgatcagaaaaaaaatgctttgtagaatgaaaagatatttttttgatagcttaggaattagccatgatacacctaaaagcgcataaaacaatcgaaatcccatgctatgatcaaaagcagaatgtgaaaaagggatgaccgcttggcatagccagacgatggcaaacagcaaacaaatcccgtaatgagcaagtgttctctctagtaataaccgaggatgcgttcccttttcaagccacgtctttaaagcgccaaaactaaaggccgtcataaatcctatcatcgggcgaaaaagaatccggtctgcccatgtccaaccttttccttctttcgtttcgtaatcaaattgagtttgaaatacaatgtgatcgcttgttttcatatacttccagtagccactgccttctttgataaaagacaatgggtgtgacgatttgaatttgagcgaagatgcccgctcattccgttcatccatcattcttgttcgatacgctcctgtccctgtgacacttaaaccaaacccaagatgcttttcatacaaaaaggattggggctgttcattttggggttcatttaatgaaatggttgaaaaacgcaaatcccactgttcatgaagctttggattttgcgtatattcccatactttctctataggtgcatgaatggttgtttccacataaacaggctttcttttcatctgcctctactcctctatgtgaattatttcacataataagcataccatgtttcacaaaactgtcaaatctttattcgttttctgttaaaaaaattcttcaagacggccgcccttttaagatatcgattcactgcaaaaaaaagacctgtcaatgagacagatcttctttttgcaacacacctgagatataaagcctgaccgcatagctcacactgtcttcaagctgttcttttcgttgaaatccctttttatttgaaatatcaccgaagccgtgcaataagcttcttagtcctcttaccacatgtgtcatctcttcttcttttacaccaaagcgggacatgatggattggacaaattcagcaaggcgctctgcctcgcttcttacttttttctcatccatatgtgaaaaggcagcttcatagagacctggatgttcccggacaaattcaacatactgcctggcgaaggctaaaacagcttcttctttatccagcccctctgttacgtgtatgccttcttcacaaagcatggacagcccttttactgcgagtgccgcctgaatctcatgaagaccggatacgtgattataaagggaaggcggtctgatgttcagccttttagacaatgtagcaatggtcaatgcagaaaacccctcttcatcaacaaatgcagctgctgtatccataattttttcttgcgtgatacccattcttggagacacggtttactgctcccctttcttcagctgctgctgccttttacgaacggcagcttgcagcttttcatgaggttttatgatgagatcgccatgtcctgcagcaagacaggataagcgaagtgccagtaatttttcggcgctattgagtgcggtttctgcatcccatgtagcaaaggccgggaacggaaaggtccagcgaaattcacccgttactgataagccgccttttgttacaagggcatccccagcaatcacaactcctgaccttccatcgtataaggaaatgctgccaggtgtgtgccctggtgtcgcaatgactttcagcggcccaatctcatctccttcttcgacaagcacatccggttttgtgtgaatatttctcgaaaaactgcctttgattttttgctggggttcgccaggaagcaaggataagtcaccctcaaataggcgggcatcgcgttttgataaatagacgactgcctctggaaaaacttttttcacttcatctaatgcgcctatatgatccatatgactatgggtgagaataattttgtgtatgggtttgttcttttgacgggcaaattcgataatcggctttgctgccatttttaaagcagcatcaattaaaatgagcccattctcttcctcaaatacataacaatttaccggaaataatcgcggcatcaatgtgagctggtgcagacggtcaaaagttgtcaatctcatcaagtgtccccctaaaactaatgttgttagttttatattaactaatactattagttttagcaactattttttcatcgaccgcaatataaatatcaatttgcgcttcttttggatcaatagacctttcatcgtaccattcaaaatcccctgtatatgtgcgaaaataacgctgatcccaattccaaatctgctgccatgtttcaagcacaacttcttcaatcggcccctttctcgttcgaaatcttgcgtacgtggacgagggaatctcttttacatgttctaagtgctgatccacaaagtgtcccgctgtgaataaataagagccatgctcatctttttcataatctgaatacagccctatgacgggcgcttgtcccccgtgaagctgctgcgcaaaaaattgctgccaaagaggtgcaatcttccgctcttttgtcagctccatttcgtttgttgttcgaacagacaaccctttcatccattgtttctctaatgtcacgatatcgtacatacattctcatctcctttttttctatcatataaaaagaaacctgacaacattgtgtcaagtttccattcgtttgagaaattgtttcaactggagatcaaacgcttctttgacatgctttggggaaagaatgtcgacatctggacctaaatggaataggaaactatttaaccaatcatcttgaggtacagtgatggtggcaagatagcttccgtctaaacatacgttcaattcgttctcatccacccattccttcactttgcccactgatgcttccgttaacctgagcgtgacagagctgaccgatggttgttcttgccaagagtcattccaaggcttctcttcgtttttgattcttttcggttggaaatatcctgaaatggtgacaagacccgtcattctggtcagcttgaacagacgaaaagcttttttcacacaacaaaacgcatacaaataccaatgccttccttttaaaacaagcgtataaggctccactttgcgtggaagtgtttcgcctttcgcattgcgataggtgaactgaatatattggtgcgctgaggcagctgtatggatgagctggagcttctgctcagcctggctgtcttttccccaggagcttaaatcaatgaagacatgatgctgtttttcgctttcatccgtatgcgtgggaatgagcgatttgatttttttcagtacatgctcactttctttaaaggagtacgcactcgtcatgctttcgagggctgttaaaatgacctcgatgtcatcatcggtaaataattttttctctaaacgatagtcctcaacaagtgaaatgcctccacctgctccttgggttgtcacaatagggattcccgcttgattgatggtatcaatatcacgataaatggtcctcacgctcacttcgtggagttcagcaagatctttcgcctgtacttgcttcttgctaatgagcagcatcacaatagataaaatgcggtcgattttcatgacttttcctctttttcataaatgtaggttttgttttgataaaaaaagaaagaatggtaaagataagtaacagccagcattcgtttacatccctgcacgtgcaggaggaggttgcatcatgacacataacgtgtggcagttgttcatgattgggagcattatgttgatctgcatcatgattcgaatgaatcgaatgagacgctatcagcttgtacgccccatcagtcttttgatgagaatgtatatctttggtctctctgcccttattctcctatcagaaggatggcaaaatcacagtatcttcatctatgccgctattggcatgctttttggaagcagcctggctattcatgcctatcagacgattcgaatgaaagaagaaaatggccggctgtatatgaaaacgagtaaatggattgaaagcttcattttatgtttgtttttatccaggcttagttttaagctggttgagctgacaaaccattcgatgaccaagatcagtgtcgttgaactatatcagcatatcgtgagcgatgatgcgatgaccatgctcagcttttttcttttagctgcttactatgttgttttttcttatcacatgatgaaagcaagtaaacgatcgacacatgtgcatcatgcataaaaaccttcctataggcgtaggaaggttttttattaatcgtgctgtgcatggtgaatcatctgttcaagcacttccatcacatgctgatcttcagggctgtaaaaaatcgaggtccctgctcgtctagatttcacgagacgaaggttttttaaaaagcgcagctgatgagaaacggttgattgcatgagattcagtgtttctgctatatcatttaccgagtgttcaccttgagacagcaggtgcagaattcgaatacgagtcggatcagataaagctttaaaggtttgggagacaagaaatagactttcttcatccagctccatccgttcctgttcttgatttgtattcagttcttccttcattttgcttcacctttcttgtccgtcaaatcacgacttattctctgtatcatcatataccaaaacgtccggcatgcaaagcgggcacactttagaaaaaagatttactcaaatagcattgacacttggtagcattctttttaaaatgagcattatttattcatttttttagaggagctgataggcaaattgactgaagagccaagactaaaacgcagcctgactgtctttccacttgttgtgatcgggcttgcttatatggatccacttgtcgtatttgattcatacggcattgttgctcagctgacgaaaggacacgtcgctgcagcttatatatttacgttacttgcattactattgacagcgcttagctatgggaatatggtgaaggcttttccaaaagcaggatctgcttatacatatgcgcaaaaaagtattcatcctcatgtcggcttccttgtgggctggacacttttactggattatttatttttgcctatggtgaattttgcgatcggaagtgcttatttaaccgcagcctttcctgatgtacctcattacatttggatcatcatacttgctatcgccataacgactgtcaatgtaatcggtattcggcttacagccaacatcacggcactatttgtgaccttccaggtcattgtcgccgtcacttttgttgggtttgttatttatgggctcacacaaaacgctggaagtggagaattattgtccgcccggcctttttattcagcgagcttagaaccagcgcttattttttcaggagcgaccattttatgtttttcgtttctaggatttgatgcaatttcgaccatgtctgaggaaaccattaagccaaaaaagacgatcccacttgccatcttcttaaccgtcgccattggaggcgtactgtttaccttgacgtcttattttttgcagcaggtatttccaaattttcaacagttcaagcatcccgatgctgcctcacttgaaattgcggaatttgtggggggcgcatttctccactcgttctttttagctggcacaatggtcgctgtcatctcttcttccttatcgtcacatgcaagtgcagcaaggctgttatatgcaatgggtagagatgagtcgttaccgaagcgtttcttcggatatattcatccgagattaaaaacccctgtttttaatattttattaattggtgctttctccttaaccgcagtcgttggcgaacttgaagtcatttattcctttatcagcttcggcgcgttgattggattcacttttgtgaacttgtctgtttttgcgtactatttcgtcagacaaaaacaaagaggtgtactcaatacattgagatacgcattgatccctctgtgcgggacggccttttgtatttggctgttaacgagcatcagtacaaatgcattaatcattggtatgctttggctgattatcggttttgtttatttctgctacagattgaaaacaagacccgaatttacatttgggtatgattgattataaggttttcacttggtatcctgtgcaggatatggcataataaaaaggctgtacttcccttttaaaagcggggcaaaacaggggtgaactgaccttgaaaaagaaaaaaacaggatgttttgccatttcaggctgcttcacgatttttctgtttgttttcgtattagcagccattgtcatgtcctttaatcaaaaggaattaaaaaagctgccgattgatacggaatcaattgttttgtcgagattggatgattacaagccgcttgtagaaacagagctaagagatcaagatttagatcaatataccgcgttaatcctcggtatgatgtatcaagaatcaaaaggcagaggcggagatccaatgcagtcctctgaatctcttggtttgaaacgaaatgaaatcaatgaccctcagaaaagcattagacaaggagtccatcatttttctactatgtacaagcatgggaagaaaaaaggcgttgatttggaaaccattattcaaagctataatatgggaatcggctatattgattttgttgcaaaaaacgggggaaaacattccgagaaattggcaaagcaatactccaaaaagcaagtgaaacaaaaccccgaagtctatacgtgcggaggcaacaaagataacttccgctatccgtattgctacggtgatttcacttatgctgaaaaagtaaaagaaaaaacgaaaacagttgaagaaaagatgaaattggcttcatcatccacaccatcatcgtaaaaaaagcacttccgtttaggaagtgcttttcattttatcgctgttctttcccgatttccggcaggatcgttttcgctaaatgctgatccatttcctcatagtcatcatattgaatcgtttcatacagctcttttctcgtttgcatgtccttcaaaattccttgctgcgtccccttctccatgatttctgtaaataaacgctcatacgcttttgcagcgactctaagtgatgacacagggtagatgaccatctgaaatccaaacatcgaaaattcatctgcatgataataaggagtcttaccaaactccgtcatatttgcaagaagcggtccttttatgctgcttgacgcatgcgtgaagtcttcagctgtaatgagcgcctcaggaaaaatagcatcagctcctgcttcgagataaagattgcctctgcggatgacatcctccatcccgtttacagactttgcatcggttcttgcaatcactaaaagcgttggtgccgcttgtttgatggctttgattttcgcgatcatctcttctactggaacgagcgactttccgtttaaatgtccgcatttttttggcatttgctgatcttcaatttgaacagctgccaccttgctctctaccatttcttttgccgcccttgcagcattcaatacgccgccatagccagtatccatatcgaccaaaagcggcagctgagaagctcgaatgatttccttcgctttttcagccatttccgttgaatggatcatgccgagatcaggcagtcctttgctggcacaaaaagcggcgccagataaatagagcccttggaagcccattttttttgcataaagcgcagacattccatcgtgaacgcctgggatttgaaataaagctgatttgtgcatttgttctttaaaggctgcggctaaatctgcttgacttgattcatcattcacgatccacacactagttcccccttatatgacgaataggtccataaatgctggtacggttgttgtttttaattgatttggattttgacagagtgacacaatttgatccacttgtttttgtggaaatcttgtcttcaaatgatagacccatttcttttcaagcagcggaatgccttcctgccttcttctgcgatgaccaagtggatattcaatttcgattcggtctgtcatcgtcccgtctttaaagaagatctgcacacagtttgctattgatctctttttcggatctaaataatccgctgtataacgtttatcttctttgacaaccatttgatcccggagacgatcaatgaccggattttgcgccgtttcttcttcataatggtcagctgttagctcaccatagatcaatccaatcgcggtaatatactgcaagcaatgatcgcggtctgctgggttatacagcggccccttcttatcaataatccgaatcgctgattcatgtgttgtaatctctacccggtcaatgtcatctaatcgatcttttacagcatcatgcagcatcatagcggcctctgcagccgtctgggcatgaaactcagcaggataagcaattttgaaaagcacattttctatgacgtatgatcctagcggctgagcgagtgtgagagattttccttgcataagaacatcttcaaagccccacttctcagcactaagcggtgtttgatagcccatttccccttttagtgtcatcattgccagtcttaccccgcggcttgttgcatcacccgctgcccacgatttccttgatcctgtgtttggggcgtggcgatacgtcctaagcggagaattatcaacaaacgcttgcgataaaacatgctgcacgtcttcctttgttccgccaagcaatgcacacacaacagcacttgttgccactttgacaaatagcacatggtccaagccatttcgattcagacaattttctaaagcgagcacaccttgaatttcatgtgccttgacgatcgcatgcagtacgtcattcatcgaaagcggctcttcaccgtttgcaagccgcgttctgctgatgtaatcacttacagctaatattccgcctaagttatctgacggatgtccccactcctctgcaagccacgtgtcattataatctaaccagcgaatcatacagcctatatcaaaagccgcttgaacaggatctagcacaaacgaagtgcctggaactcttgctccgttaggcacaacggtaccaggtacgatggggccaagatgcttcgtacattccggaaaattgagcgccagcattccgcagccgagtgtgtctatcagtacatatcgcgctgtttcaatggcttctttgctcgtaatctccccgtctactgcataggctgcgatttcttccaatagctgatccgtttgattggcgactgctgttttattcatgttcattcccccgtttttctatcatcatctgagacttttaatcctcttggccctaaataccggactctcggtctaaaaatgcgattatgcaaatgctgttcaatgacatgggcagctaatccgctagctctcgcagcaaagaaaatcggtgtataaagtgaaatcggaatcccgagcacgtaataaatagatgcagcgtaataatcaagattcggatagaggtttttcttctctttcatgtatgcctctcctgctacacacatgtcataaagcgttgtatctccctttgattccgtaagcgttttcaatgatcgttttaaaagagcggctcttgggtccatttttctcatgtataccctatggccaaagcccatcattttttcttttgcggctaattttcgttcaatcagcgcaaggaatccttccgttgtttttccttcgagaagcatgtgcatgacagcttcattcgctcccccgtgcaagtcaccttttaatgaagaaatcgctccagtaaaagcaccatacatgtcagaatgtgtggatgcgatgactctagcggcaaacgttgaattaggcagttcatgttcactatataatgtgagtgtttggtcaaaagcggtgatttcgtcttgtgttggagtacgtcctgtgagcatggctaaaaaggtttcagtgtaggatttggtctgatctggagaaatagcggcgtcttttgtgagaatatgatagcttccagcaacaatggccggcagctggccgagtaatcgaacagcacgcctttgctggcacgcttctgatcgatcatgtaatgcatcatcgtacccactaagagcagatatgcacgttctcatggcatccataggatgagtggtttttggcagctttgttaaaatggtttgaatggttggatgtaagttggtttgtgaggaaatgtcttgctgaaattggtgatattccatggtatctggtaatcttccataaataagcagataggctgtttctaaataggtctttttttgtgccaactcgatgaggtcatacccgcgaattacaatttcttcttgctgcacatctaagtatgagatagacgtttcgcttgccacaatgtcttcaagccccggtttatactgcagttgttcagtcatcatacaacccccgtttcgttcaattgttgttctccaaacgagcaaacggccagaaatgatgtgagtctatagatgggaagataccgtgcaagtcggatacccaattcccattttatccaaagcactgcctcttgtaaataaaagaacgtatgtccagttgggcatacgttagctgtaatatggagaaatcatcatatacacaatgacgccagtgagactgacataaagccatagcggcattgtccagcgggcaattttacggtgacgctcgacttgcatctgtgcacctctaaacagagtaatcagggcaagcggtacaattacagctgataagacgatatgtgtgattaaaataaagaagtaaattggacggatgatcccttctcctccgaaatgggtatcagctgccattgaatgatatgtcacatacgaaattaaaaagacaagtgtcgttgaaaatgcagcaaagataaatcgtctatgcgctttaatgttcttttgtttaatcatgatgagtgctgaaagtaaaaagataaacgtaaagctgttcatcacggcattaagtaacggcaaaaatgtaatatccagatggctaaatttatctgattttggcattaaaaataataaagcgattaatccgtttatggcaattgttaaaatgatcacaataccagtgaaatttttcggtttttgattctgttcgttcatgtttgaaaacctctctttattagttccgactaagagtatgttatttaactttctctataaagtcaatgaattcgctgtcttcgtcgaattttagacaaacttaagggttgcaggcgttctaacggcttgaaagatccatccacttcctttagaattggaatttatgtgatttttatcatttctgatatgaaaggagtaatggacttgtcaatcttacaggaaacagccaaagatgtgaagacgttagagcaagaattacagcaattgcagttccaaatgtatcgaatgcaagaaaatatgaaagatatttcgaaaaaagcaaaaatcattggcatcgatcaagcgaaagaagatgagtggatgatcgtctctgccattgaaagtgcagatacatgtaaaattatgttgagcgattgtgaaaaagcttttcgcggacaatctgatttttccttaattgcggaatatcctgaagaaggaaagattcatattgccgatattaaaggcccgccagataatgggtacggctccatctgtatgaagcatttaaaagaaatcgcaagagagcagaacataccagtgattactggcgacctcgtcaaaagggactggaatcacgtggatcgcttgattcatttttatgaaaagcatcaatttgatgtccaaatcaattggaaagaacaaagcggagaaatttattgggtggacagctaacgacaaaaaccagcgtgtatcataagatatgcgctgctttttgtcgaaaatgcaaacttttcagaaaaatatgtgtatttttgaccaaaaaaagggtataataaaagcatcaggccgccacctgatgctttcttccaaaaaaacaattgtttactagttaagtacttttactttgactgattttacgccccaattttgcgcttgggatttgcttggtacatgtacatcaattttgttacctttaattgcgccgccagtatctgctgcgatggcttcaccgtagccttcaacataaaccttacttcctaatggaatgacactaggatctactgcaataacttttgcgtttgggtttttgtttaagtttacccctgttgcagtgatacctgagatgccaccatcatttgctgtataagccgtagccgtaacagtcatttctttttgtacactttgactagcagaagatgattctgctttagctgtttcctttttaggagcagcttttttcgttgtttgctctttttggacaggttcctgtttttgaacaggttctgagcttaccggagccgagctttgaccagcaacacttagtgttgaaccaatcataattatatctgagtttaagttattccaagacttaatatcgctaattgacacattaaatttttgagcgattttccagaggctgtcccccttctggactttatactgctcctgagttttctcttttgaagagattgtcaatttatcacctacatagatcatatcagtagataaattgttccaaccctttaggtcctttagagacacatcatttttttgtgagattccccaaagtgtatcacctttctgtacagtgatttcctttgcagaagcttgctgcgctccaaatgctgttgttgagattgctgcaacagcaaccaaggacataatagtcttcttcataaagtaaatcctcccttgttagctttttatggcggctaacgagtgctatcgtaacatatgtaaatgtcatttcaataacaaaacgatatgttttagattacagttcctttacatgaaacatctctctccattggtaaatcagaccacaaaacggcttgattccccgccatatcaaggttttaaaaggatcgaaaacgacctgatgaaaacgtgtccaagtgcagcgaaaaaaatttatttttcttctttaaacactttattttttctctttttctataaataaacgaatttcttctaaaaaaacatctccgtatttctctcttttttgagcgccaatccccttaatttggagtaattcatcatctgttttaggctctacagctgacatttccttcaatgtttgatcagaaaatacaacaaatggcgggacgccttgctctctagctagcttcattctcagcattctcaatcgctcaaataatgcatcattttcttgaatggcctctgctttgatcgcctgctttttatacactgtctcttgtccaactaacactttcttccctttatgggtcaccttaagtgttgggtaagcaccttcagacatgtgcaaatactcttctgtaattaaaaattcaatgaagtcactgatttgctgagccgaatgttgtttcattaaagcatatgtagggagacggtcgaaacctagctcaagcacttttttgtttttagagcctgccagtacttgggctatcatcattttaccgaatcgctcattcatcctcactgtacaagataacaccatctgtgcttctcttgtgacctcttcacgctctctttcatcaaggcagttgctgcatttaccgcaaggcgaactagctgtttgatcaaaatagtccatcacaaattgctgcagacattgctcagtatgacagtaatccaccatttgccttaatttaagcagttcatgctgatagcgcacctcatcttctgttgactgctcaatgagaaagcgctgcactcttacgccttgtggtgaaaacagtaaaatgcattcactttcaagcccgtctctgccggcacgcccagcttcttgatagtagctttcaatatcccttggaatttgatgatggatcacaaaacgtacattcgacttattgattcccatgccaaatgctgatgtagcgaccataacctggatgtcatcatttaaaaacaggttttgctgctcttctctcgtatggtcatccaatccgccatgataaacgccagctttgatcttttgtttttttagtcgattataaatgttatccgcttctttacgagttgctgtataaataatgccagactcaagactgtttttcttcatatattgtgtgataaaacggtcactattttcccctttgatcacttgaaaggacaaattttctctagcaaacccagtaaagatggtttcttctgcgttcatgccaagctgttcacatatatcttggtgaacctttttcgtcgctgtagctgttaatgcgacaatcaccggcctttttgacagcttgttcaagcattcttgaatgaagcgataacttggcctaaaatcatgcccccactcagatatacagtgcgcttcatcaatcgcgattaaagggatcgttaaccgatccagcagctgaaaaaaacgttcattttgtaagcgttcaggtgtgatataaagcagctcatattccccattttcgcattttttcagcctttcattcatttcagctgcggaaagtgtgctgtttaaaaaggaagaacgtattcccatctcatttaacgcatcgacctgatccttcattaaagaaataagcggagatacaacgatcgttgtaccttccatcatgagggcagggatctgatagcaaactgacttccctccgcctgtcggcataatgcagacagtatccttttgtttatttacaatcgcttcaatggcttgtttctgtccttttctaaagacatcaaagccatagtattgtttcaggagtgcttctgcttgttctaacatccaattccctctccgtcattagttttgtccattttaacatatattcttgcctctacaggcgatctgtccaatttcgcattttcacaaaataaaaagccattttccgaaatggaaaatggcttgaatcatcctaggaaaagctgcggatgccgtaatctaagtaagaaagttttaaaccaccactcctcaaagtgggtgtttgcagaaacgttcctgtcttcctctctaaggaggcatgacattccggcttcaatataaaactccctattacagcttaaaggttaaaacttaattaacattacgcgcatcgcagcctttaaactatattacacgaaagtttattaaatttcaagagatcttttttctaagaaatacttatgtatacaagatatttgtccttgcacacataagaaaacattattctgaaaaaatgtaacttccacttattatcctatttttcttcgtctatgtcaacatcctgctcttcctctaatcgttcatacgtatctgaatgcatctgatccattgtttctctatttgttaaatcacgcatttgatcagagaaattacggtcaaactcgtttgggtcttgagtcgtttcttcgtttttcttcgcatcgattgaataacgtgtataggggactgcttttaaacgttcatatggaatgtctttccctgttttctcacatatcccatatgttccgtcttccattcgttttagtgctgcatcaatttcgtcttcaagctggccatcaacttgatccagcgtttgttctgtcatgcggtctaaatagatgctcccatgatcagcgatatggttcccaacaccatttgaaatctcgctggattcacttagcatagattcttctttcttttttgaccctttcacatcttcttttaattgattcaatctttcgtataaatcagctttttgttctttcgttaagcccacggtcaatcactcctttctcattaacttcccgctgcaagggaattgaaaacatcaaaaaagccgccgcctttttggcagcagctttcttctcttacatggtgcgaagtgcttcttctactggtttatcccctttaatcaagtcaaaggatttatttttcacattggattccgttaagctttccacaagtacagcggctacgtcctctcttgaaatctcaatgttttgatcatctggaatatgctccgcagcttcaatctttcctgtcttttcatcatgcagcaaggcgcctggacggacgatggtataggaaagcccagactgttttaagtgttcatctgcttttcttttcgcctcataataaatttccatacttccttgcccttttccctggtttgggtcatcggcattataggaactcagcataacaaaatgctgaatgttttcttttttcgctgtgtcgacaaggcgttttgcaccttcttgatccactgcaatcgtcttatctgcacctgtttttgagcctgaaccagctgcaaagatgacagcatctgcttgtttcacagcatctgtcacatccttttcaagatcaccgatgacaggcgctgcaccaagttcctttagcgcatccgcttgtttttcatctcgaatgagagcaagcggctcatgtcctttttcttttaaataacgaatgacgagcctgcctgtatgtccatttgctccagcaactaatactttcattgttcattctcctttctgtatctgtttcatctttatccttttttgctatcattcaaacacctaaacaaaaaaagcccttcccagaaaatatgggtaagggctcaggaaatgtgcgatctattaaaataagtagaatgagaaaagtgcatgatctatgtaatcgcaaggttgatcagcaaagatgttttgtcaaaatggcttgcacatcactcaaatccgtctctttcgaaaaatcgagttcaaatacttttgagcttgtgacaagcagcatacctgtgtcctgatcaaacacgccagcttcttgaatggcaaaactttcaattgatcgatacggcaaggagaccctgactttcttcttagaaaatacgcggttatcgccaaagatcagtcgtttattggtgaaacaaatttggtcgtgacgcagtctgtaaacagcctcaattctttccccttcaattagtaaggattcgaatttcttatcattttgtttactgacagaaaaaatacccacgtaaaccccctcttcctccatcaaattcctttatgaaaaaacggacgcacgctctgtgggtacgttttattctcacttatagaatacgctataaatggtcgttattccattacgaatagattaaatttcatttaactttttctttttgattcgatgctctttcctctacttatttagacagttaaagcaggaaaaaagtttcagttctttttgagaaaaattgctgaatgttaccaataaaaaaacagtgattttttcaaatcactgtcagcgtgtatacaaaacctcgcattctttgtcagtcctgcgcgccggtgctcacgaatgtcaaattcgctccgctccggtactcattcttcctagactgcaaaggttttcatgtcacgctgaaaaatgaagacaaagtgctaaaataaagatcattttagcactttgtcaacaatctggactattcgtcttttggtgtatcaatggttccctcggcatatacatcggaaatctgctcaagcgtaatcgccatatcagcatcttcgtgatcatgccaagcattttgattattctgctcgtctgtttgcttctttttcatcatcatcaccctttactgtttttcttagtatgagtgatgatcactaaaatcattcagcagaaatgtcttcgaaatactctttataatacccgcctactttacctgtattatcaacgacaaagaggaattcttctgtctcatttttcacttcatatgtgcttccaaccgttagtgcacggtcgaccatatattttttcgcattcgtatgtatacattttacttgctttaacgtttgagccgtttgccagttttgatggatcatgatttaaaaactccttttttcatctatacatttattgtagccaatttttcgtgaaatgcaatgagtgttatggattgcttttaaacatgtcgtgtaatatgatgaatgtatacgtttacacacatgtgcgtatactggttcatttgcttcaggtccgcttttccacctagaactcgcagaacaacccatatctttaaggaggtttgtttatttatgagctctacaacacttcaaattagttcaaaactcgattcttttctccaagggacgaaaaaactctacattaacggtcagtttgtcacaagtcacgataacaaaaccttttcgactcctaacccagccacaggtgaaacccttattgatgtatatgaagcaggtgcaaaagacattgatgaagcagtaaaggctgccaaaaaagcctttcaaggcccatggcgctcaatgtctgccgctgaacgcgcccgcctcatgttcaagcttgctgatttaatggaagaaaaccaagaagagctcgcgcagcttgaaactttagataacggaaaaccaattaatgaaacaacaaatgcagatatccctctcgccattgagcatatgcgctattatgcgggctggacgaccaaaataagcggacaaaccattcctgtcagtcaaggttattttaattatacccgtcatgagcctgttggtgttgtaggacaaatcattccttggaacttcccgctgctcatggccatgtggaaaatgggtgctgcacttgcaactggctgcaccatcgttttaaagccagcagaacaaacacccctctctgctctttatttagctgaattagtggataaagccggcttcccagaaggtgtgattaacatcgttcctggatttggtgaaacagctggaaacgcattaaccgatcaccctgatgtaaataagcttgccttcacggggtcaacaagcgttgggaaactcatcatggagaaagcagccaaatccattaagagggtcacattagaacttggcggaaaatcaccaaatattatattgccagatgccgatttaaagaaagccattccaggtgctttaaatggggtcatgtttaaccaaggccaagtgtgctctgcaggttctagagtctttgttcaccggagtcaatatgatgaggttgtcgatcaaatggctaagtatgcgacatccctcaagcaaggcgccggtcttcatcaagatacgcaaatcggacctcttgtaagtaaagaacagcatgagcgcgtgttaggatatattgaaaaaggtaaatctgaaggtgcaacagccgttgtcggtggcgattgcccttatgaggctggctattttgtctcccctactgtttttaaagatgtagaagatgacatgaccatcgcaaaagaagaaatcttcgggcctgtcctatctgcgattccatacgattccattgatgaagtggtcgaaagagccaaccagtctgactatggattagcagcaggactttggacagaaaacttaaaacatgcccatgacattgctgcacgtcttgaagcaggcacgatttgggtcaactgctataatgtctttgatgctgcagccccgtttggaggatacaagcaatcaggtcttggcagagaaatgggatcatacgcccttaacaactatacagaagtcaaaagtgtgtggattaatctccaagactaatgacgcctataaagccggtgaccatgtcatcggctttttttgtgattgcatgtgacaggcagtctcctgaatatagtaataaaggaaaggagcatggccgcatatgcaagatttcaaaacgaaagtaaacgaatttattgatgaattgcacatgcaaatgctacgcagacaacgagaagatggcgcttttgtcttctgctttgaaggcccaatgatgacaaatgcttttttgattatgctgttaaaagctgtcggtgattcggaccaggcactcgttcatcaattggcagaagcaattcgcgaaaagcaaaatgaagatggttctttttctttgtatcatgatcaatcgggacatgtaacagcgactgtgcaaggctattgtggaatgctcgtttcagggaggtttcaacaagatgagccgcatatggaaaaagcagcacactttattcgatcaaaaggcggattaaaagacgttcattttatgacaaagtggatgcttgccgtcaatggcatgcacccttggccatacttctatgcgccactttcatttttactcatccctacatactttccgctgcacttctatcatcttagtgcatatgcaagaattcattttgtcccaatgatgattgcactcaacaaacgatatacctctcatgaacagtttccaagcttagcacatcttgatgcgaacatgtctaaaaatccttttgactggtttatggcaagagaagaacgttccactcaccactttctagcgtacatgcggtcgtatacagcactcgacagccgcctcgactttttcgggtatgaggcagcgaagcggtatatgtttgaccgccttgaaaaagatggcacgctgtacagctatttaagtgccagtatttttatggtctatgcactcatgagtcttggatactctccaggacatcatctcattttaaaagcagttaaagggatgaaaaagatagtcactgactgtgggggcaggaaatatgctgagaattctacatccacagtttgggatacagcgcttgtcagttatgcttctcagcgagcaggcagaacacaagaagatccagttatcgaaaagtcttttacgtacttattgaaccggcagcaaatgaagaaagcagattgggcgattcataaccggcatgcggctccgggaggctttggtttttcagatttgaacacaaataaccctgattgtgatgatacgcaaattgtgttaaaagccattcctcacacctacgcaccggttcagtggaaacgagggtttgattggcttctttccatgcaaaaccgtgatggcggcttttctgcttttgaaaaaaatcaagatcacttcttgcttcgtcatcttccgctcgaatctgctgaggatgcggccattgacccatctactcctgatattacaggtcgtgtgcttcatctcatcggtcttgaagagaacaacatgtcaccactcatgcaaagacaaaaagatcattgcgtaaaatggcttcttgatcatcaagagaacaacggatcatggtttggcagatggggcgtttgctatatttatggaacctgggctgcattaacaggactaaaggctgctggcatcccctcatcgcatcctgctgttcaaaaagcgtgtcgatttttaaaaacaattcaattggaagatggcagcttcggagaatcgtgtaaaagtgcagaggtaaaaagatatgtcccgctcccatttggaacagtggttcaaacggcttgggctgctgaggcacttttacaatatgagaagccggatcacacaacaattttaaaagccatctcatttttgattcatcatcagcactcgagtgaagccttgcactatccagtaggcattggtcttccaaagcaattttacatcacctatcatagctatccatttgtctttccaatgatggcttgttccacatttttagaagaaatgaggcgtaaaaatgaataaggaagaatatcgcatgcagcttaaagattggcttagctccattcaaggtgcagttcaagatgacaacatccgtcagaaaacagaacatttatcgttcatcatgaatgatgaatattccagtgaagaagagtggtacgaattggctgaaagtattgcagaggatatgaaaccactagaagcaatgcgagatgtggcagctggcgaccataaattacctccgctcccttaccggtatgatgcactagaaccgtttatttcaaaagagattatgtatttgcatcaccagaaacatcatcaatcatatgttgatggtctgaaccaagctgagcttgccttaaaaagagcgagaagaaccaatgattttaaaatgatcaagcattgggaacgggagcttgccttcaatggtgcgggacactatttacattgcattttttggttttctatgagtccttcaggaaaacgaaagcccactggacaaatgctgcgtctcattgaacaatcgtttgaaagctatgatgcattcaaatcccaattttcagctgcagccaaacaagtagaaggtgttggctgggccattcttgtatgggcaccaagatctcaacgattagagattttacaagccgaacgccatcaattactatcacaatgggatgtgatccctcttctagctcttgacgtatgggaacatgcctactatctgcaatatctgaatgaaaaagcacaatatgtagaccgttggtggaatgtcgttgactggcgtgagccagaagcacgactaaagcaagctcagcaagtgaaatggacccctttttaagacaatactccatataggcaaatgcttatatgggggtttttaattcaatttagtttacataattttattatgatcatcactataaagaatgggttgttttttcagaaaattcgtttaaaataaaaaagatatgtaaggaaagagagttgaaacaataaatgaagattcttttaactattagtcactttgcaggaaggacctttgcgatttgggtcattgtctttgcacttcttggatttgcctttcctgccgaattctctaagattggaccgtatattccttttttactcggtattattatgtttggaatggggcttaccttgtccgctgaagattttaaagaactgtttcgaaaacctctttatgttctgatcggggtgctgacgcagtacacactcatgccgcttcttgcctttttgttagcttacggactgcggcttccgtctgaaatcgcagtaggagttgttctcgtaggctgctgcccaggcggtacagcatcgaacgtcatgacctttttggcgaaaggaaatacagctttatctgtagctgtaaccaccatatcaacattgcttgcgccgtttttaacccctgttttcattttaatttttgcaagatcttggttacctgtatcaccagaggctctgtttttatccattgtacaagttgtcttaatccctattattttaggtattcttgtgaaattgttttttaaaaaacaagtatcgtatgcggttcaagcactgccgcttgtatctgttgccggaatcgtggtgatcattgctgcggttgtcagtgcaaataaagagcagattcttcaatctggactgctgatattggcggttgttatattacataatggacttggtcttttatttggttacctgatcgcaaagtggtgcaaaatggatatcccttctcgtagagcgatctcgatcgaagttggcatgcaaaactctggactcggtgcagctctagcaacagcgcacttctcgccacttgcagccgttccaagtgccatttttagtgtgtggcataatttatctggttcctggcttgcaacatattggtcaaaaaaaggaaatcctgagaatgaaaaagaaaaaaagctagcaccttaacgggtgctagcttttcaaattggagattatccttcaagcaatagctgctccggatcttcaagcaagtttttaatcgtgacaaggaatccaactgcttctttaccatcgacaattcggtggtcgtaagaaagagctaaatacatcatcggacggttttcaaaacgttcttcatcaattgccacaggacgaagctgaattttatgcatacctaaaattccaacttgagggctgtttaaaattggtgttgaaagcagtgaaccgaatgttccaccgttagtgatcgtgaatgatccaccttgtagctcattcagagacaatttgttatctcttgcttttttcgcaagatgaccaatttccttttcaatccctgcaaacgacaatctgtctgcatcacggacaaccggtacgacaagtccttcgtttgcagcaacagcgatgccgatgtcatagaatttcttcaagacaagctcatcaccttgaatttctgcgttaagcagcggatatttcttcagtgctgctacaactgcttttgtgaagaaggacatgaagccaagctttacatcattttgttcaaggaacgcatctttacggcgctttcttaagtccatcacagccgtcatatctacttcattaaatgtcgtcagcatcgcagccgtttgctgaacctcaactaaacgttttgcaatcgtttgtctgcggcgtgacattctctcacgttcaacaggctttcctggttgctcattttgcaccgcagcatttgcttttggcgcggctttcggtgcacttgcaggtgcttcattcttttgataagaagcgacatcctgctttcgtaccctgcccagcggatctacggttggaatctcagataagtctagtcccttctctctcgctagttttctagctgcaggagaagcgatggttctgccattaccagatttcggctcttctttcactgcttcttctttttgagcagctgccggttcttctttcgaagctggtgcagactcttgctcaggtgctggagctgcggactcgcttccgccagcttcacctgctgcaattgttccgatgacttctccaacttgtacagtgtcaccagaatccttcagcacttctttcagtacaccagattcttcggctgtcagttcgacattgactttatctgtttcaagttctaacaggtattctccctgctccacataatcgcccggctgctttagccattgggcaatcgttccttccgagatcgattccgctaattcaggtactttaatttccgccatttttcatttcccccttagtttttgcgagtcaagctatcagatacaattcgttcttgttcttttttatgcacagttggatcaccctcagccgtacttgaacgtcttcttcggccgatataacgtacttttactttttcaggcgcaatttcacgtaaatatggctcaatgtatccccaagcccccatattttgtggctcttcttgcacccatacgatttcttctaagttttttagtttcgataaaatcgctttaatatctttggctgggaatggatatagttgttccactctcgcaatgtgaagccaatctttcggctcttccatttgggtaaaacgatcactaatatcgattgataccttcccgctagatagcacgaggcgcgatactttttcgtgatcatgcacaaggcctggctgttcaagaactggacggaactgcccatccgttaattcctggacttcagacaatgtgttcgggttacgaagcagactcttcggtgtcatgatgacaagcggacgaatctcttcacgaagcagcattttcgcctgtcttctaaggatatggaagtattgtgctgcacttgtcaagttcgccactgtccagttattctcagcagctgattgcaggaaacgctctgttctaccacttgaatgttcaggtccttgtccttcatatccatgcggcaagagcatcactagacctgatttttgcccccattttgcgcggccagctgaaataaattgatcgaaatacacttgagccgcatttgcgaagtctccaaattgagcctcccaaatgactaacgtttcaggagaatagacattataaccatattcaaatccgatcactgagccctctgacagtggactattatgaacagtaaatgatgcgtttgcatcactcagctcatgaagagcaataaattcatctccagtttgactgtcgtgaagaacaaggtttctttgagcaaaagtaccgcgctctgaatcctgtccggtcattcgaattggcgtaccgtcttttaatatagatgcaaatgcaagtgcttccccaagcgaccattctactttacggtcatctgtaaacacttttgcacgtttttcaaggatccgcttgagcttaccaaatacttggaaatcctccggccagctgatcaattcttcattcagctttcgtaatacatcaaattctactgatgtatctactgctgggaagccatttgatactggttctggcagttcaatttcttgaatcgtatgctctttctttgaaggcaccttttgataggcttcttctattttcgtcgctacagcctgctcgatttcttcacgctgctctttcgttagaagaccttctgtaacaagtttatctgcaaagatattcttgaccgttttgtgctttctgactgcatcgtacagcatcggctgagtcgtagaaggctcatccatttcgttatgaccgaatctgcggtaaccgatcaagtcaattaagaaatccttcttaaagcgtttgcggtattctacagctagctgaacagccgctaaacatgcttctggatcatctgcattgacgtgaacaattggaatctcaaatccttttgcaaggtcacttgcatattttgttgagcgagattcattgctttctgttgtaaatccgatcatattgtttgcaatgatatggattgttccgcccacctgatagcctacaagttgacttaaatttaatgtttctgccacaattccttctccaggaaatgccgcatcaccatgaattaagatggctaatgccttttcaacgtcttgggctggataacctttttgagtacgtgtttcctgagcggcacgtgtgcttccttcaatgattggatcaatgaattccaagtgacttgggttattggcaagcgtgactcttgcactctttgtatcttcgtctttaatttggcgatctgctccaaggtggtactttacatcacctgtccacccgtagctgatgccgatagagccttctgatggaacaagctctttatttggcgcatgctggaattctgagaaaataatctcatatggttttcctaacacatgtgctaatacatttaaacggcctctgtgtgccattccaatgttaatatttgaagtcccttgtgtaacagactctgaaataatttcatcaagtactgggacaagtgcgtctaatccttctattgagaagcgcttttgcccaacaaatgttttatgaagaaactgttcgaactgctcaacttctgttaatctcttgaaaacagaaactagtttatccgctggttttttcttaaatagttcaccagactcaatcgattttgagagccagtttcgttcttcgaaatcatgtacgtgatcaaactcaaatgaaatggtacgcttatacgtatttctcaaatggttaatggcttctatgccgtttgaaatgtgttttggtgcgtcaggactaataatagatattggaatattcttgacgtcttcttctgttaaaccgtactcctttaaaggaaacagctcttgtaattccttttctttgcgaagaggattgacggaagcatttaaatggccatacgttctgatgtcttctgccagtttaacgactgatgctatcttttggatttgttcagaagtaactacgctattttcttttttcccaatttcctccttcatttcactcggtggtgcaccaagttcatcaaatatgcctcttagatcttcatcaacactagtaggatcctggacatactgatcgtagagctcgagcacatagccgaggttcggaccatgaaattcttcccaactcaacggttgtttcacatcattttgaaacattttgaacactacccccaactttgatcatcaagtgattgaacactatctcgatataacttccagaacacaatgaccaaatttatgtaataaaacgcttccaataatattctaccactgtttcggattactttctacattctttgttcaattaaagataaaaaattcacagaaaaacaaaaaatttaaatcattccgaaaaatattttgaaaaaaggggcaaaaccttatgccccaatgcttttatgcagtaattttttcagtaatggatataaaacatccggcaatgtatcgacatctggtacaaaaatgctgaacttgccatacatatcttgaatggtttttatctgtgcttcttcgatcggcgaattggataaaaacacattgatcacctcaatgccctttttcctcgcctcaagaactgcttcatgtgtatcgacgatcccattttgttcgtagctgaaggcagctggctctccgtctgaaaagacaataagaaacttttgctcttctcttcgttttaaaatcatttttgtcatttggcgaatcgcatagccatcccggttatcctcttctggttcaagggacataatggaaggacctgcatcaaataaagaatctttgaacgacacgaccgtgttgaaatagttcggctgactggtttcggttgcgtcgtttgtatcttcccaaaatcctacaatttgatgtgggacttgaacggattttaacgcttcatgaaatagaacaattccttttttcgtctcgtccatcttgtcaaacatgctggcagaacagtctactaataaagtgaaaacagcatcaatctccgaagaaggtgcctgttttttatagaaaagacgcgggttagactctgtaaaataacgaatcagctttttactcagacgccctgcatgaaggtccgtttttggccatgattttttgtgttcgagcgttttttgaatcatctgttttaagcgtttctgataaggctcaatctccttagcgtgctgcttgtatacatcgatttgttctggcgcgggaggatcaggtgaaatcatgactggaaacgcatatttgttctcttttccattctcatgagcatccgccccgctttcttccccttcagcctcttccagcgcctcaagctttgaataatcttttcggtatgtttgcttggcagagccttggacagtgccgagtgcttgatctccgtcatcgccttctcttgctgcatccttcccgagatcacttttaccgccgtgctctaaatcaaattgaaggaagctttttgacggcgcttctgtttctcgatgccacacttccatatactcctggtggatatcttcatcgccctctttttcccggtcgactttgatgtcctcacttaatttaggttttcttttcaagtcatgaaacagcggttcttttgccgctttttcatagtccaattccgggaagaaaaagtacgtattcagcatatccttatcaagaagctcatcaaagccttccattaattctttgacaatgactgcgatatctccggttgaacccgcttcatatacacgctcaagacttgattcaacaaacggaatcattgggttgatccgctcgtgtagaggcggaatctcttccagcggcgaatcagctgtcagcttcacatacattgcacaatagagtgcatccgttagaatgcttcgctcttggttaattgttaattgcgtcttaaagtgtcgccggtacagctctcttcttcgtttaaatacctttttggttcctgggcgatcgcgtttaattcgctcttcaatccggatatcttcaaacagcataaacaattgtttacatagatcaggaatggaaattgtatgggcatagcgaataatttcctgaaagacagtcagatcactataaacggttcctactgcacggaggaacacatcactttttagcccggctgtcatgtcttcttgtttacgatcatcccaaaaatggctgatgaaaattttcttttcaaaaggctcatagtaagaatgcactccgtattcaagctcgacatcatcactttttgctaacgttttagctaaatccgttaattccataaataaaaatgaatcgattctgctgtcattaaatttgatgaatttcaaaagtcagaacctcactcgaataatgtttgggcaatatttcttaccgctgctttttcccggtcatcttctagcttttcaacaatccctcgttcaactgcacgaagcggcgggatgtattgcgcaagatcacatgtgtctaggagtgcgcgaatagatgcagcttcttcacttacctgcccgttgtgcgcctgtgtaatgaggtctgatgagagctgcacgaattgatcgattaaccgttcatcctttaatacagattgagattgcagtacatcctttaggataccgccgccaatatatggaacgtcaatcacaacaaaacggttttttaacgcttcatttagaggcactgtgccgacatagccttcattgattgccgcaatcacgccaaagccttcatctgctctaacgacctcgcctgtaaatgggtttgtcatcatttttctgtagtcgagtacgccgtttaaaataggcagtgtttccggcttcgccatgttgatttcatcaatatataaaagatggccttttttcatcgctttcgttacgggtccttcaataaattcaatagaagcaacttgaccatcattgtgaatggttttatagccaatcaaactttctgcatcaagatcaaccgagcagttcacactatgcatcggctgctgaaagaaagcagataaagtttctgctagttttgttttacctgacccagtgggcccctttaaaagaacgtttttgccgagtgctagtgcaatcatagcatcttgtatgataaacgtatcctgtgattcatagccgcctgttccaataagcggacggaattcttcttctagtccttttgcttttgcttcaatcattgcttgaatttcttctgggagtgattgttcgttaaacatttatgattaattcctctcttcgatcattttcctcaccaagtatactaaaaaaacctttatgcactcaatacataaaggctagacatctgttattttaccatttcttttgtaatcgctccgcaagcgatgcgtttccctgagtttccagaagggttgcttaagtaatcatctgcttctgcatgaatgataaagctccgcccattatgatcgattaattggtttggacctccctttaacgtcacatctggtacattcacgacaacatcaatttttccatctgccccaacttctaaattaggcatatctccagcgtggtggccttttgggttatcaaatccatgctcccggtgtgttggattaaagtgagcccctgccgtttcaaaatctggcgcttcacatactcctgtttcgtgaatatggaagccatgaggacctggcggcagatctttcgctttcacatgtaaatccagcccattttccgaggaatctcttacttcgatgctgcctattttttgcccgttttcattgatgagtgtcgtgataaccggtgcttgtttaggtgctgcaacctcgctggtttcttctgtcgtttcttttttcggcggtgcatgacatgctgttgcgacaaagaccagacacatcatgatcatccacactgactttttcatatgactgcccccttttgatatcagtatggacaatctgatcaataggcaaacaaaaaaagccgaaaatcggctttttttagaagaaacgttttgcacctaaataggcttttttccaatatgggttgcttaagttcgagatcccaactccgctgtcacttgcatgaaggaaatctcctccgccaaggtatagtcccatatgagatggacccgctttgtatgttgtgaaataaacaaaatcgccaacctgaggtgtgctcacaggtttcatcatactccagtagcctgctgtgcttaatctggatacagacgaaactttattaatgaggtaataaacaaagccgctgcagtcaaaaccagatggtgtattgccgccccatctgtaaggaatgcctgtcagctttttcccttcttggatcattgtcgtgatttttgcattcatcggcacatcatttttgttattattggccggagttgttgaaccgttagacgtagaaccattcgacccagttgagcctgaagctgcaccattaatttttagaacttgtccaattctaagcacatcgctttttaagctgttggctgtgcggatggattgaacctgcactttaaattgattcgcaattttccataaggaatcgcctgattttacagtataagatgtcgctttcccgcttgaaggcgggttgcttggtttagcaggtgctttcggctgacttggttttgatgcagccgtcccttttactttcaatacttgattcggataaatcatatcagattttatcccatttaatgttttgatttcaccaatcgacatattgagcgaattcgcaattttccagagagaatcccctaatttaaccttgtatgtacttgatgaggatgaactatttgagttcgttgtcttattgtttgagctggaatttgaagaggagtttgatgactggcccccgcttgtcttcgtacttccagatacctttagcttttgtccaggacgaattaagtcactgtttaagctgtttagactttttaagcttgcgactgacattttatgattttttgcaatgagccataaagaatctccaagctttacagtgtagcttgatgtcgttgaagcatttgatttcgttgcttttgatccagttgacgagctggattttttgctttttgcgccaggaattttcaagctttgtcctgcaaaaatcatcgtcgtttttagttgattaagagattgaagttccgaaatacttgtattgtactgttcggcaatcttccaaagtgagtcaccgcttttcactttgatcgtctgtgcttctgccggtgcagcaaacacagctgagccagcgatcgctgaaactgtgaggccggttactacttttttcttcatagatgaatctccgcctttcatatttcattcaataagacttatgtactagttttgagtttagcatttaatggttctgcttctcttgcactattttatctttatttctattatattactcgacatgtagactttgggcaataacaaataggctaaagcagccaactcaaaatgctaaaacaaagccatatcgtttctatcggcagtttgctgtatttataaacattttttaaggaatttttaagttgacgtttagaaatttgtcaaaacaagcacggtgctagtttcatagttctattctacatgacaaatttttctgtatcaaatgactttttactcaattggctgttttttctcctcaaatgaaaaaaagcatccttccgaatgaagaatgcagcgattcatttttatttccttatttcaggttcttttacagtgagcggataaaggactccttctttcgcaaacgacatttttcccgtttcttctgatacgacgagaacaagtgcatcggtcataccagagagtccgatcgcggccctgtgtcttgtcccgagagaaggattaactttttttgaagtaagcgggagcacatttgcagcagatacgagtgtattctctttgactaaaagagcaccatcatgaagtggatttcctgggtagaaaatgctttctattaatgaagcactaattttcgcatgaagatttgtccctttttgaataaaatcctcaacctcatcacgcctttgaatcacaataagtgccccgtgtttttgttttgataagttctcaatggctaacgaaaattgagcaaatccaggtgtgaattcttccatatacgattgcaaataaaacgaggaagcctctgcgtgcatttcattaaactcatcatgtaatgactcgagatcacaaagtagacattgctcgatctcatcaagggaatcaataatgtcacttgcatccttcatgattttcatcaagtgtgttctcatgtccactttaaatagcgcttcttcattcgtacgattgatcatttgaccttttccctcctccttttgttgtcataaaataacaaattatgcgcattctattgatatggaggtgacttaatatgaccattcagaaagtgattcaatatgcttgcagcattttaggtgttgtcagtctttcctttatttatgcccaaatgtttaaaaaaacgaagccatctaagaaaaataatccgacggagaattgatttttttacatagcatgatataatcctctcgttatttctgttcagagaggaacttatgatgagagaaacaaatagcattcgagctaaggtgacactatttttaaccattttgattccgattttaatcactcaagcgggtctttcgcttattacgtttttagacaccgtaatgtctggaaaagtgagtgcagaagaccttgcgggtgttgcgatcggttctagtatttggacccccgtttatacaggacttgccggtatattaatggccgttacgccgattgtcgctcagctgatgggcgctgggcataaaaaagatgttcccaaggctgtctttcaggcgatttatttatcctttcttttaagtatcggtgtgattgcgattggtacaatcagcatcccttacgtattaggtggacttggacttgagcaatccgtagaggatattgcgcggcattttctcagttttcttgcttttgggatcatcccgctgtttggttattcggtactcaggtcatttattgatgcattagggaaaacacgtgtgacgatgttcatcacgttaacagcacttcctattaactttgctttaaactatgtatttatttttgggaattttggctttccaaggcttggcggtgcgggagctggccttgcatctgcgatgacgtattgggccattttcatcatgagtatttgtattgtcatgaaagcagaaccatttgcctcatttcgtttgtttcaaaaactgcctcgaatcaatatctcccgtatggggcaaatactaaaaatcggtcttcctattgggtttgcgatcttttttgaaacgagtatctttgcagctgtcacgctgttaatgggtcactttgatactgtgacgattgcaagtcaccaggctgcgatgaactttgcttctatcttatatattttaccgctcagtatctcaatggctttaacaattgtcgttgggtttgaatccggtgccaagcggtataaagacgcgcaaaactacagctatatcggaattggaacggcggtattattctcattgtgtacggcggcactcattttgttatttagaccagagattgctggtttatacacagctgaatcggctgttttacagttgacacagcactttttgatttatgcgatctttttccagctgtcagatgcaattgctgcacccattcaaggggctctgcgcggctataaagatgtgaactatacgctcattgccgcatttgtttcttactgggtgatcggtcttccttccggctatttgattggcacctatacctcatttggggcatttggctattggattggtctcattgcaggacttgccgctggtgccgtcgtcctctttattcgtctcagattgattgaaaaacgcttgcttcagcaagcgcccaatcactaaagacgacacaaaaaaagcagctgatcgatgtcagctgcttttttatttagtcattccattggtacgtccagaaaatttcttcatcgaaccatttttggacgacaggttctttgtttttcagcttctgttcaagctctctcagcatgccttctgtttgcgttctatgcgctctcagtgcatttaatttgatatctgctacatctgtaatgtcgatcataatatctgcatttcccagcacttcttctctatttctcgtaatggccatgcagtatgtgacaggacggtcatcttttttcttgcggtatagagcacgaatgacagcttcgcctgtcgcatcatgatcagggtgtacaccgtgtcctggataaaacgtcacaatgagtgtcggtttgacttcatcaatgatgttttccatcacatcagctaaatactcgtcgtcttcaaattccaatgttttatcacgaagtccaagcatacgtaagtctgtgatatccatttctttgcaggcattgattaattcctgttttcttaattcaggaagtgtttcacgattggcatatgttgggctgcccatatttctgcccatttccccaagtgtcccgcatgcatacgtgactgggattccgcgttttctgctttgtgcaatgagacctgcaaccccaaaggattcatcatctgggtgaggcaacatcactagtacatgttcgttcatgactcgtcaccctttcttctacacctgaaatggtgtttcactaatttgtaatgagatcgctagttttccgtctggcaagtgccctgctaacagcaggcggccatggtcatcaaacacataatccgttaatccttctgcgtaaatccagccatcttctgttttcattccaacacggtacggaccttgtccttttattttcgcctgtgaatagacgactttcgcatttcggatatatgccacgaccgtcatattttgttcatttacatgagctgaataagaaccagttgtcgtttcaagatgaacgaaaactggacgatttaaaaacgattcaagatgtgttgtgacatcttccgtttgaattggtttcatgagtggttccttccttcattttgaattaattctcgcagcttttttgtatgtaagctgatcagctgcagctgatgatcatgctcaagctcactttctaatattctctctacagcgagcacatatttttgatggaatgattttctcgcccgcggatgagtgcgcgcatcgcttaaatcatcacatatcgcctcgagtaaagaagacatatcatcgacatcaagctgacgatttttccataaagattgataagcggctgcaagctcattggcagatgacatgtaatcacctctacagttttggtaacaacttattatgacatgatccgcattcaaaaaaaagcaaactgcttgttccacttaatgagaattcgctgtttttttcatgcgtaattgagaggtagtaaataataaaatcgccacccagatacaaagaaacgtcacgattttagctgaagataaatgctcgtgatacacaaataaccccaaaaacagcgtaatcgtcggtgcaatgtattgtaaaatgcccacttgataaagaggaattctttttgcgccttcagagaataaaagaagtggcaccgctgtaaagacccctgcaaagaataagagaccaagcgatccgaagctgttaggattcattgtcaccacaggttcttttaagaagaacaataagtacacaagggccgccggggctaaaagcagcgtttcaattgtcaatccaattgcactcgtgaagctcattctttttttaatcaatccataaaaaccgaagctaaaggcaagtaatatcgcaacgacaggaaatgaaccgtactgaatcgtggaaagaatcaccccagtggcggcaattagtatcgcaatggtttgtaatttattgagccgctctttcaagaaaatgatgcctagtaaaacagagacaagcggattaatataataccctaaactagcttctagcatgagatggtgattgactgcccaaatgtacacataccagttaaccgaaattaaaatagcagataaaagtagtgaaaaaagtgctttaccatccagcatgagacccttcactgtctgcatcgccggccggacttgttttaaatacagaagaataccgcacataaaaacaaatgaccataaaattctgtgcgctaaaatttcgcctgacgaaatatgctccatcagtttccaatataaagggaatagtccccataatgtaaaagatgctgccgtatagagaacaccttttgattgttgctgatcgttcaatctaaccattcctttctaaacctatcgtatattatagcacgcactcaggtgaatgggcatatactaattcagggcatttagaaaggatgatttgcatgtttgactggaaccgattattcccttttcaaaagcaattttcaaaagaagccttaaagaattcagaccctaaagacgttgagcagtacgtcaatcaagtgatggaaagtgtattcggctccaattatcctgctcaattcccttttcaggacccactctctcaacatcaaaaaacgaaagaaacagacgtcaaaaaagaaaaagaacccgaagtggaagtgttcgaaaccactgatcacgtgttcgttaaaattgagcttgctcggccgaacacagaaaaagtaaaaatcaaacatacagccaacctgctgtttattgatcattttcctgaggaaggcacgcagaagaaagttgtccttcctgctgctgtaaaaagaaaaggaacgaaggcttcgtatcaggacggtattttggagattatgtttttaaagcatgatgatccggggatctctgaaatcgatattccattataaaaagcctgctttcatatagaagcaggcttactcttttttcttaatagtatggtggatatccgccgccataaggtggtggagcaggcggtggtggcgggtaatatggacggggataattaaaaatcgcacttcctaaaaatccgccaagcagtccgccgactaaaggagcgccaaaaccaaaaaacaaagggactctggattcatatggcggaatgccaggggcgccgcctcggaaatacggagtatgagggtacatgcatttctcctcctttgtcatgtgcctaacatcagcatattcatcaggagtcaaaacgtttgggcaaacctgaaactaggcttgctcctttttttcatgagattctgtatactcccctgcccacctagatacctcatgaaacacattatttagcgcatttcctttttcagttaaacaataaatgactttaacaggcgtctcaggcagaacagttcgctctataatcctttcttgctcaagttcttttaaacgctctgcgagcattttttgactgatagatgggataatgtccgtcatgtctttaaagcgctttggaccatcaagcaatacatgaataatgagaccattccaccttttgcctagcagtaaaaaagcttgctgaatgtgtggacataattgaaattccataaatttcagcctttcttttcatgattgtttgacaaactaacggtatacaatttaaaatagctctagttacaataagtaagtttctcacttttttagttattgtaccatactatttgcaaaaacgggaggaaatatccatatggcgactgatcaaaaaacaattgacattttaaaacaaagagcttcagtaaaagagtatgatacaactcatgaaatgacaaaagaagagttaacagagcttcttgatatcacaactaaagcaccatctgcgtggaaccttcagcattggcatttcactgttttccatagtgctgaatctaaagcgaagttacttccaatcgcttacaaccaaaagcaaatctcacaagcatcagctgttattgctgtactaggtgatcttgaagccaatcaaaatggtgaaaaaatctacagtgagctggcagaacaaggcttcattactgaagacatcaaagaaacattgatgactcaaatcaatggcgcataccaaagcgagcagtatgcacgtgaagctgcgtattcaaatgcttcattagctgctatgcaattaatgattgctgcaaaagcaatgggctatgatacatgcgcaatgggtggtttcagtaaagacgccttcatcaaagaattcaatgtaagcggacgttatgagccagtcatgttgatttcagttggtaaagcagcgaaagaagctcataaaagcaatcgtttcgacatcgaacaagtatctaatttcctttaaaattggcaaggcctcagctttcatgctgaggctttttttatttggtttaaatattattcctacatactttcttttcactttaccccttttcaccttcaccctttctcctttttaagaatgaaagcgttatattagtatgatattcgccaaaatgattgttttttctgaaaatggtcttgtgatctaatctgacaactgctattattatgaaattacaaaaaattcaggagggaatcatgaataaaaaattgatactggcactacttatagcgattccattcatcggacagctcgcactgctgccctttgcaaatcgtattcatccatttgtgatagggctgccctttttccacttctggctcttactatggattgttctcacaccaatctgcacattcatcatttaccggatgcaacattcaaatggaggaactgactaatgcaaggaaatttaacagctttattgattactgcaagtattattttcatcgtcgtggtcatcggatttgccgctggccgggataaatcatcgagacagtcagtagaggaatggtctgtcggcgggagaaaatttggcggtctgctcgtctggttcctcgtaggcgcagatttatataccgcttatacctttttagggctcactagtacagcctatacagctggaagtgtcgcttttttcgctatcccctattcagttctagcgtattttattgcttatttcttcttaccaaagctatggacggttgcgaaaaatcacaacctcacaacgctcgctgattatgcacgtgagcggtttgacagcaagctgttatccagtttgattgcgattattggagtacttatgctgattccttatatttgtcttcagctgagcgggattcaagatacgttaactgtcgctggtactagttatattaatgtgaatgcagttgttattatttcatttattttagtcgcactttatacatttttcagtggtattaaaggtcctacatatacagccattattaaggatattctcgtttgggtcatcatgctgtttatggtggtttcactgccaatcattcattttaacggctggaccccgatgatgaatacgttagctaaggaagcgccacagcttctgacaattcctgacggcggtcctaaaggcattttatggttcattaccgcttcaggcgtttctgcccttgctttgtttatgtgggcacatgcggcaactggggtttttacagccaaaagtgcagatgccatccgtaaaaacagtatgtttttgcctctttataacatcgtattgattttggtcatcttccttggatttattgcctttttagtcttacctgaagatacaaatccaagatttgctcttcttcatttaattcaaacgtcatatggtggtgtgatgcagggcctcgcttattcaacaattgcactggcttccctcattccatgctcgatcatggccattggcgcatcgaatttatttgccaataatttataccgtgacttaattcatccgaatgtatcaccaaaaagattgaccatcattacacgttcaatggtgtttatcgtcatcggactggcccttttattcgggatgctcttcccaacagcacttgtgacgcttcagctcattggcgtttcaggaatggttcaaattttcccagccattgcgatcagcttgttctggaaaaaacaatcgagagaagcaacgattgcggggttagttgttggcatcatcgtcacctttacagccaatatctcacaagtcacgttcggtctttatgaaggttttctcggtttactagcaaacgttgtggtcatcttgatcttgaatccattcttccaaaagcatgtcacagacaattctgtcataaatgatctttttgaaaaagataacgaaaaaacagaagcgactgtaaacaacgcgtaaacataaaaagagcagtcccccttatgaggactgctctttctttatttcatttcttttttcaaaacttcaatggcttttttcatttgtgtatcattgttctttagcttatcttggatctttgtcatcaatactgtcgttgtatctcctgtcagaataccgtctgttttcagatcgttgtctgtttggaagcgtttgacgatagactggaaagcttgatcgtactcaccatttgcttttgctttgtagccaagcgcttggaacattttttgagccgctttgacttcatctccattgtcattcagctgatacgattttttcggacttaagtatggcagctttgcataacttgggagcgatgctttgacctgtggttcaattccttttttgtgaatccaagaaccatccggcgtcagccacttggcaatggttaacttgacgctagaaccatcattatagctttgtgcattttgaacagttcctttaccaaatgtcttttcaccaataattttgatacctgaagattggtgcagagccgccgccatgatttcagcagcgcttgctgagccgccatttacaagaacaactgccggctgatgaactttacgttctttttcagccttgtactcttctttcttccctttttcttcaacttgcatgatgactttccctttatcgataaagtcattactcatttcaatcgcttctgtcataatgccgcctggattatctctcaggtcgatgacaaagccttttgccccttttttctcgaggtcatcaatggctttatctagctctttcgatgttgtttcagcaaaggacgtaatttggatttctcctattttgtcttttgtgagttttgcatacaccgtttcaagcggaatggtgtctcttgtgatcgtcacatcaacattgcccactccttggcggttaaggtgcagcttgacatccgttccttttttccctctaataagagaaactgctttattgaccgacatgccttttgtgcttttcccatccacctttaaaatacgatcatgaggtttcaacccggctttttcagcaggagagcctttaatcggtgcgacaattaaaatttgcccatccttctcttctacttgtgcaccaattccttcaaatgatgatgaaatggtgttgttaaatccttcggcttcctcctgatccatatatgtagagtatggatcatcaagtgatgcaatcattccttgaatcgcaccatctactagtttttgatcatccgttttttcgtaatactcatcttttaccttcgtatacgccgccatgagtttactaaacttctcgtctcctgagacactgacagccccttgttttgtgatcacaaatgtaatcgcagaggacagggccgctgtcaccagaatggcgatcacgaacttaaattgttttttcaaaaaaacaccacctttatctcctttcattattatcaaggacgatgcttcatccgtcaaccaaaggatcgaagttctctttgaaaagataagccatttgaccttgcattgcataatctttaaagaggaacttgataaggaaagaagggattttatgagtgattatgtagaaatgcttgcctattttggcgtatccagtgcccatcctggcggaattgagttaacaaaaacgatgcttgagcatataaaattgacgccggatgcacgtatactggatgcgggatgcgggacaggacaaacggcggcatatttaggaaatatcggttatcaggtagaggcgattgatacacatcctttgatgattgaaaaggccaacctgcgatttgagcgagaagaactgccgatccgcgcattgcaagcatcgattgaacagctgccatttccagatgaagcgttcactcttctcatcagtgaatctgttttaagcttcacaaaccttcctgctgcacttgctgagatccaacgagtgcttgcccctggaagtcaaatgatcgcaaatgaagctgtgttaaaagcaccccttacaccagaggagctcgccaccgtacgagatttttacgggttccactcactcttttcacttgaagaatggaaggagcagctaaaagcagcaggattccatgactttcgcattctctcatttgatgaacacatggtacaggaggagccgacagaaatggaattatctgaacacatcccgccttctctttacgaaacgctgcaaacacactacgatctgattcaagcgcaccggaagcagctaagccacattctatttgaatgtaccgtataaaatgagcgaatctcctatatgttttgtccaaactctatgaggtctctcgcataggataagagtgaaaagagtttgtcataaggaggaaaaatatggagcgctatcaaaagctttgtcagcagcacatgggaaaagtcgctagaatcacagatcgtaatggcagagtacatgtcggacgcattgagcgggtgacaaaccgtaaagtgtatattcgtccagtcggcggttctcgcggcggctttggctttggttattacggagggtactacggctggggtgccgcttatggcatcgggcttggtttcattacaggtttcgcattagcaggattgttctttttttaaaagaagaataaagaaggccccccgaatagctgggaggcctttttatttgattagattttcttcactttgttcatgtactcttcaaatgttaaatcgtgatcatgcatcgcttttgctgcttcttttccaacatagcgcagatgccacggttcatattcatattttgtaatatcttcttttccttttggataacgaatgataaaaccatatttataggcgtttttagccacccatttgccatcaggtgtttcaccaaacttttcagagatgtcaaagccggcactttttgaggaaatgtccatggcaaggcctgtttgatgttcactttcgcctggtaaagctactgcttcctgcgctttgtctttgccttttaatttgacttcactatcaaaaatgactttttgacggtcataggagcgatagccagatactgcagccagctcgaagtttttctttttcgcatctttgaataacttctcaagtgcttccgctgcttctttacgaatatatcgtttttcaatatcctctgaaaaagagaattctacttttggtacaacgagatcagaaggtttataggttcctggtaatgcgtattctttgttgacaagagctagcacgtttgcaggattttgaatggttttcaacccacttaccaccttgatgtcattgaaatattcactctttaatgtcagctcttgatccgatgaatctgctgtattgtttgagttttgctgggtagatgaatttgctgcgctcttttgttcgtttgttttgttcgattcagatgtaccgcttttttgatccagcaactggcagcccgatagtgcggctgtcaaaccaagaatcgatgcgattgagagtattttatagcttttcttcatgacataccttccttttgctcttctaaaaaaaataaagatgcgctacatcgtagcacaccctttatactattataaaagagagtctagtgcaattaagatcatttcgtcaaatgtcgtttgacgctcttcagccgtcgtttcttctcctgtgagaacatgatcactcactgtcagaatggataacgcttttcgatcaaattttgctgcaagcgaataaagagctgttgtctccatttcaatcgctaggataccgtattgagccatgagttcaagtggtttttcattgtaaaattggtctgctgtaaatacattaccgacacgtacagcgacattttttgcttctgctgtatcgtaggctttcttaagcagtccaaaatcagcgcaaggtgcgtaatcaatcggtccaaacgccacacgattcatttgtgagtctgttgaagatgtttgagctaaaatgacatcacgcacgttgacatcccttttgatagccccgcaagatccgacgcggattaagttttgaacatcatagctttgaatgagttcattcacataaatcgaaatagaaggtacgcccattccggtaccttgtacagaaacgcgctttcctttgtaggttccagtataaccatacattccgcgcacttcgttatagcattcgacatcttctaaatatgtatctgcaatatatttcgcacgaagcgggtcgcctggcagcaataccgtttctgcaatttgtcctttttctgctccaatatgtacactcattttttagcctccacttacgtttactatgtgatttatcctatttagtataaacgattgagcctaaaaaagaaaataccagcttaagctcaagctggcatcgtcaatcatctatttaactcatcgttatcagtcgttcactgcgtttccatcctgccggaaaaagctgataatagcactttcctttcttcttatcatcaatcacaacaatatcacctgttgtcataaaccgtgcattgtaatcattagggactgtatcatgtacattaaatgtcgagaatgctttttccagaacatccaggtgtgttctgccgccaatctttgtccggtacacaggctgatgcccgcttgcagcgccatattcaggtgtctgataaatggttaagtgaaatgctgaaggtttcttttgaaaaaatctcaacgtcaattgcattcaaatccctccccttttatataaaattggctggggtctgtcaatttccttcttctatttttgtcgaatgacagacaatttttcgtcaatctttttacaaatgagaaataaagcaagtcctatcgcaaaaccgcctgcaacatctgtcaaataatgaacaccgatatacattcggctgatcccaatcaaaagaacacagaaccccgtgatcaagtagacgattttttgtctttctttcagccatggaatcatttcaactaatagataagctataaaaggatagattgtggctgcattcatcgaatgtccgctcggaaagctgtaatacgtttcattgacaagatgatcaaaggccggtcgctctctagcaaacagtccctttagttcatgattgatggttttttctgtgagatataatagaaaaagcatcatgatagagtaatagcgcttatacatgaatagtacgacactaaaaatgagcatgattgggacgagcagcgcactaatgccaaagtccgtcaaagtcagcatgacatcatttaaaaaagggagtctgatgctctcaaaccataagatgatctggttgtccaattcttgacccgcaccagataccatgagcgcagcaatggcgccaaataaaatcaaaagaaataggatatacacgcgaaagattctcctccctctctcttcagaatctcttcaaagtatagtgcctaccacgcctcttcttcaactatcattgcttttttcagcatatattcaaacgtaatgtcagccagctcaaacgtttccagctcagcaggtatgtaccctcttttgaccagctccatgtagaagaattccgcaatttcctctgtatcaatcaccaaatctgcttctttcattacattccgcctccttttttatgatgtatgaacgacgcctgttttttattacagtttgtcataatggctcattccatacatataaatgcagtaaacaaaaagaaaaggggtttgaggcaatgaaatggttaagcatattagatggagaaacgtttgatcaggtgatgggccgtatcttgaggggatggttttatgtgattgtttttttctgtgtgccttattttttattcgtgttaggacaagtctttctttaaccaaaatgctcgtgtaaactttccaatataaaatccatcatatctttgtattctggatcttcgaaaaattcgtagagaattttatagtcattatatatatcaagaagctcatccactatagatacagcgaggaattctagtgaagcttcgctttcttgtttctcttctaattgtaatagagccgtttgaaccatatcttcttccatttcttttgaggtttcaccgacgtaatgcacaaaaagaagctgatgaacgaactggtccatctcatacttcctcaggacaagcgttaagtcttcctcttctgtttccagccactctccgtcctttagcctcgtgagttcgtaaatgacatcttcccagccgtcatcacggtatcgccatatttcagtccgatggccaataattttaaatagctcttttccgtaatcttttacatatacaacatcgccaatgaggaactcatattcaatgtccagcttttctgtatccacaatcaccccgtcgtactcatcgtaaagctgaagtgatgtttcaaaataaagcacctcattatgattgacctcatacaaatagtgctggtcaatttgatggacttttgtaatcgttccgactgtgccgtacatgacaacgacgacaatatcccctacttgatattttggtgctttcgccttcattctgtctcccccttgcccgacttttggtcttaacgtatcgtatgccggcgcaaggaattctgcatgggcaaccacaccatgcaaaacgccattttatttctcataaaaaaaaccgcttctcccatctggaacaagcggttgtttgttatttttttttgacttctacttcatattgctcaaacgcttcgtcaaatgttgtcattgagctcaaataatcgccatttaattctaaataggcacacagctcatgataatcagtggacgctttcgggaagctgtgatcctcataagcagcatttgcaaaatggctgatttcatctttcggttttggatgtctgtacttcattaaataatggtaaaacgacttcacctgtttttccctccgcgacactctattttgttgttatattatacagcaatttgatgacttgtataggcggaggtacaacttatgatgaaaagtcaaagtaatttcgctttaataaccgctccatgctcattaattcttcgtatgaaattttttctggaagttttgtctgatccactaaaattaattgatcttctatctctttgaccgtctcatccttttgatataacatgccgcagtgcgtgcaggaaatggacggtgtttcgatgatttcaattgattgtgtgccagtgatcagttcccaatagactgttgtctgctctgcgtttgctttgttttcctcacaccaatcacatgtcagcaaggtcatttctcctcctttacagtttgatcttttttgagctgtgcttgatattttttctcttttaattcatctcgtttttcacgtttgtttttgagtgtgtcatgctcaggatttgtctcatatgcttctcttcgtttcatccggcttaaattctcaggcgtaaacgatttcgcttcatcctgaaatagtgcggtaacaccaattgccggttcttgtttctcttcataaatttcattaaaatacgcatctgcctggcctgccacgtaatgctctggttcagggtaagaggtgatcacaccttcaaagttacgaaggacgactttgtcagggctttgcgataataaataatttggctgtaaggcgatctttcctccgcctcctggtgcatctacaacaaagcttggcacggcatacccgctcgtatgccctcttaagccttcaatgatttcaagaccttttgatactggtgttctaaagtggccaatcccctcagataaatcacattgatagatataataaggtctgacccgtatcttcacgagatcgtgcatcagcttcttcataatcggcacactgtcgttaatacctgcaaggatgacagcctgattaccaacagggacgccggcattcacaagacgttcgcacgcttctttcgcttctttcgtaatttcaatgcttgtattgaaatgggtattcagccaaaccggatgatattttttcaaaatctcgcacagctcatctgtaatgcgctgcggaaagacgaccggcgcgcgggttcctatccgaatgatctcaacgtgcggaatgtctcgtaagtttttcaaaatgtattcaagcacttgatcattgattaagagcccatctccgccggaaattaacacatcccgcacctcaggtgtttctctaatatatccaatggcagcatctaactgcttttttggcacgcccataccgatctggccggaaaaacgtcttctcgtacaatagcggcagtacatggagcactgatttgttacaagaaagagcacacgatctgggtaccgatgcgttaaccccgggacaggtgagtcttcatcttcatgcagcgggtcttccaagtcatattttgttttatgcagctcctcagcgattggcacagattgcatacgtactgggcatcttggatcgtctggattcatcagtgaggcatagtagggtgtaatgttgagtggaatggttttggtggaaatcttcaccccttctctttcctcttctgttaagttcacgattttctctaaatcttcaagcgttttcacggtatgcgtcagctgccaaatccagtcgttccacttttcctcaggtacatccttccaaagctcaatgtccttccaatgacgcgccggttcatacagtttctgattcatatccattccccctatcagcattcaccttatactatgcaagttatgtgccaacatgggaaaatgcccctattctttacaaaaggagctttacccgtgatattcaatggatggtggtgcctatttttcggcatctgcatatttcttcagtttatactgcagcgtttgtcgagggatttttaaggctgcggcggtttttttaatattgccatgatgctgatttaaagcttcttgaatcaaagtttgttcaaatgaagaaacctgactttttaaggaggcgtcgggtgtttcttcctcgagcttctgcgtacgtaaatgagcaggaaggtatgaaggtgtgatgtcttccgcttcctttggcatcatcaatacggcatgctcaatggtatgttttaattctcgaacgtttcccggccagtggtgagccataaacaattgttccgtttcttcagaaaggcgtttgacgttttttgaaaactgctgatgataggtttgaatgaaatggcgggaaagcagcgggatgtcttgctttctctcacgaagcggcgggatatgaaaagatgacacatgcagtctataaaataagtcttctcttaaaatttgctttttcactgcttcaaatgggtccatattgagtgcagtaatgagtcttacatccacttgaatcgcttttgcatccccaatgcggcgcacaacaccatcctctaacacacgtaataatttcgtctgcagcgtgagcggcatcgcttgcagttcatcaagaaaaagcgtgcctccatcagccaattcaaagagccccttgcgatcaattgcgcccgtatagctccctttgacagatccgaataataggctctcaagtagcgattctggaagtgctgcacagttttgcggaatgaacacttggtttttccggtcagattcatgaacaatggcttgaacgagcacttctttccctgtccctgtttccccgtagacaacaactgatgacggataagcagctgctttttttgccttttcaagcatttcttttaagaacggatcatttgttaaaaatgaagcaaaatcatgcatttgttctgccccagccacatcgtgtatccgttttttctgatctaaacgatttgaaagggctgacagcttcgatacatcttttgcgacttcgaccgcgcctattaacttgctttcttcaataatgggcaatgtcgtgttgacggtttcaattctttctccgtttttattcaaataggtttgcagcgaatgataaatgggcttcccagttctcaaaacatgcataagcgtacttgttttttctgttaaagagggatacacctcaaggatgtacttgccaatcacctcttctttttgtaaacagtcaaacttagcggcattatgattgtaaaagatcgtcatgccttgatcatctacaacatgaatggcttcatcaatggcttctaaaattaattcaaaccaatccgctctttcgacaactttccccattctttccccctcactttcagtgccaaaaaaccggcgtctattgccggattttcagcggcttgatcatcttcatcacaccttctcctgtcctttcatgtttcgctttttccttgcaacttcctgctttttttgtctatagcgccaaaaaagcacccctcttatgaggagtgctttcgccctgatgtttgataaagagacatatcgaattcttgcagcgattccatatacagcggcactatcggctttccttcttgaaataacgtaaattgggaagggtataaattaattggctgatgataaaaagcaaatcgcttcacgacatcaggatcaatacggtaaaaggtatggtgcatcagtaaatagacatcttgtttccatttaaacagccgcctgtttggcggactaaatactggagaaacttgaatcatgccgccatcttcaaacatctgaagccgttcatttgaaatcgtatagatctccttagggtgaaactgaaaatattgcacgtcacgttttgcagcaaatcgcctttttttctgatcttcaatataatagaacgttttcccatgatctgccgtgacaactgtataatttggtactgccagcatgtctttcatctcatatttcatcgcacataacgatggcacccgaatcgcgcgcctgtttttttcgttcacccagcacctttcaatttcatgaagattgtcgcctgcgatttggtagtaatccccttccttttcaatcaccgttccgtcaatgagatcatacggcatactcgaaaacagatgatgaaaggaatgaggggttttatacgttgtatcaagtacatctcttaatggaaaaaacgcggcaaattgattcagcctcatccaaaaaacagaatctgcatgatgccagtgtttcggctcatcatcccaatattgcccgtatttttcatgaattagcgaaagcaaacgccttctgtgcatgaccgaacaatgatccacttgaaaggacgcatgctccaagatttggtctgcttcacggacaaagctcatggtctcaactaaatgcttatcaacatgcacgacccgctgcgaggaatacacaatatcgatatgaggattcgactgaaaaacatccaccattttctgcaaacgatcttgatgatacacagtatcatctgttaaataacaaatgagctgacctgttatacgggttagcgcttcattaataagcgtcgcataccgaacggttaacagccgttttgcaggatgaaccgtgcgtgaatacagatgaatgcgttcatcgtctaaatagggctggatcttttggagggtgccttgttctgagccatcatccataatcagaagctcccaatttgaatacgtttgttccaccatactctttagcacacgatcaatgaaatcaggtttattgtagcttgttaaaattaccgatactttcatgatcattatcctttttaattagattaaaaagccccccagctgacaatgttcacgtaaggaacattcactcttagctgatttgtcacgtttttaaagaccgctactgtatcaaagagctgcacaacaactacgttttgaaggacctctccattgactaaatgaacacgtggcagcggaatgccaagctcaagccatggacgaagtaattctttgatgtctgacacactctcttcctcactttcttctaaaagacgaagaagaagtaaaatcaagatgacttcaagtactccttctgcttctagtaactcttcgttccaaccatttaataattgttcaaattccattcataatccctctctcttcacatttaatctttactagagtatgagaatcacttcatttagcctcagcatttgaaaacatttttaaaaatgtgtgaagtaattaaatgaaaaaaagaacaaggaatcagcgttctgcttataccaaaaaaagtgaacggcatatacataggggtgagtttgaattgatgaagaaaggatggggaaaaaatgagcgacaagcgtgccgaattaaaaaaagaactattgaaagtgtttttcaaaccacttactcgtgcattaacagttaatcttgaagaaggaggagttcaaatggaagaaaaattgaacgatttattaagtgaagtggcagctgaggcatcaccttcagattctgctacaacactcgatgtatctcagccagcaagatggatttttgcaagacttgcaccaggaaccgtcatcagcattgtcactgactcaggagacttaatcgggccagttcaattcgtagcattcaatgctttaacgggtgttgtatttgttacacaagaaagctcagtcacaccaacaggctctgcaacgactttattagatgtagataaagttgaaagtgttacgttcacatcttaatgtgagagggtcatcatgaagcttctttatatcagctctggctacagcggaatctatcacatgtttgatcaatgggtagaagagagcttcattgattcccccttttcatgtgtgaaaattgatcgagaatctctacccgctcacatgcacaaaatccggacattttctccggattttgttttgatgatgatcggtgatcatgttccgagcgaagtgcttcatcaattcaaacaagaaaagatcccgatcgttttgtggatgacagaagatcccttttatacagatgtgtcagctgcttgcacgcgtgatgcgcggctcatattaacgattgatgaaggagctttgccattttacaaacaattgggcataggtcacacccactactttcccattccggcaaatacacgtgtttttcaaaaaaacgaatcgcctgaagagatgtgcaactatgacattgcactcgccggctacccttaccccaatcgcatcatcgccattgatacactcttacaacagaacaaatggcggattctcgttgcaggtaaggaatggcatcgtcatttaaataagtcacgaagacattatcgagatctcacactagtgaccaattggctgagccctcagcaaatggcggacatctatcagcaatcagcgattgttcttaacccgcacaggccggctcagtttgcctataataaaaacaaagccatgattcaaaatgtaagcctgaacaacagagcgtttgatatcgctgcagctggaagctttcaattgacggatctacaaccgccgcaagctttttcaagcttcgttttttataaagatgaggacgatttgctggaacaggttgaatattatggatcaaatcccgagaaaagaaaagcgatcgcacgaaacaattacgaacaagtcgtttcctggaatacatttgagacatttccacacaggctttatgagatcgtaaaaagcgccctatgaccgggcgcttttctcgttgaaattcatcttatgcataaccctccgcatctcggcgagccaataagactttctccgctttctcaaggtcttcctcctgtttcaccacgagtgatttttggcgatccatgatatacgctccaacagatccttctaaaaaggaatgaatgcattcttttgcatatggaacatgaaaagcatacactgctccatttaaacggccatacgtatatggctgctcatgctttggcatgaaaaagtaatgattgtccttatataaagtggcttcattattctcatgcagtgtccatgtttcatttgggttttctagcgcctctgtaaaagatgccatgcagtcataacccccttctactaaaagctgcaagcacttctcaatatcttccggctctcttaaaggagacgatggatgtaaatatagaacaatatcaaaggtcttcccctcacgctctaaataagcaagcgcatgcttcacagctatgagtgacggtgtttgttccgttacatgcgtgtctggcagttcaatcacatgggctccgtagtgagaagaaatgatttgagtattgacatcctctgtagagacgatgacttcatctaactcaatcatttgcagtaacggctgaatggtccaatagatgagcggccgctccgccaatacgcgaatgtgttcatcatgctgatcgcgcctgcttctaaaagctggtatcaaggctaaaatacgatttcccctatacatgtattcccttctcccctcgcgcaaagctctcttcattttcaccgagctgatcgcagtactgaagtgttcaggtctctcgtttttctacttgttctcttatctctccatattctattaagacgtcaagcagatggttataatttgttcacctaatttatatagaaagtggttcttttcctcaaacggataccggtctttcacatatgatgcaaagtagagaaatgagagttgggggattagatatgtccaaaaagatagaaacgagtttgaaggctttttttcgtgacaaaacgatattagtcacaggcggtacgggttcgatcggccgtcaaattgtgaaaaaattaacatcatgctctccaaagaagattatcgtcttcagcaaagatgacagcaaacaatacatgatgaaaaatgagtatgcagatcatccagaagttgcattcgctttaggagatgtacgagatgcaagccgcgtgagacagctcgtcaaaggcgttgatatcatctttcatgcagccgccttaaaacaagtacccacttgtgaagacaatccgtttgaagccgtacaaacaaatattatcggcggacagcacgtcattgaggctgcaatcgaacatgaagtcagtcatgttgtcaacatctcaactgacaaagcagtttctccgaccaatgccatgggtgcaacaaaattgatttcagaaaaactatttttccaagcaaacgaaagtattccgaatcaaaaaacgatgttttgctctgtgcgttttggcaatgtgcttggatcaagaggttcagtcattcccatcatgctccagcagctgttaaatgaaaaacctttgaccgtaactgaccctaatatgacacgtttttttatgtccatcgaagaagctgtctccctcacacttcaagcagccatcatgatgaaaggcggcgaaacattcattctcaagatggagtcattacagcttgctgatctcttaaaagcgttttatgaatatgccactcaaatcaatgtcgcatccccggatattctcgttgttgggaaaagacctggagaaaagcttcacgaagagctcacatttccgcacgaagcagatgcactatttgagcatgaacaattttatgccattttaccaagaccacaactgcacgctgactttcaaaaagtcgacttaaccaattacacatcaaatgaagcgcctctcattacaaaagaaaagctattccacatcattgaacaattacatcacacgcatcataaaaaataaaaaatcgtcacacggaagcagatgccttccatgtgacgatttttaaatagatcaatcaaatagatgtttcaaatccccatagccttctttttcaagatcatcttttgggataaacttcaaagcggctgagttaatacaataccgaagaccatttggtcctggtccatcaggaaagacatgacctagatgagaatcagctgttttgctgcgcacctctgtccgcaccatcccatggctcgtatccaccttctccgctacttcctcatcttcaagcggctttgtgaaactcggccagccgcaatgggcatcaaacttatctaaagatgaaaaaagcggcttgcctgaaatgatatccacataaatgccttcttctttgtgatcccagaattcattttgaaatggcggctcagtgccattattttgcgtgacttcgtactgcattcggtttaattctttcagacgtttttctttttcgtttgtcatgatttatcactccaatgggactcaataaaacccgctctgcccgaaccgacatgatatcgttcgtagtgcattttgttctttttataataatgctgatgatattcctctgcgggataaaaaggaccagcatctaaaatttctgtcacaattggcttttggaaagtgccgctttcgttcagcttctctttcgatgcttctgcaagctttctctgctcgtcatgatgaacataaatacctgtgcggtaggactctcctctatcaccaaattgccctccatcatctgttgggtctatttgctgccaatacagttctaatagcttttcatacgggaaaacgtctggatcaaacgtgatttgaaccgcttctctatgtcccgttgtatttgtacatacttcctcataggtcggattcactgtatgtccgccagtataccctgattcaactttgataatgcccggctgttcatcaaaaggtttaaccatacaccagaagcagcctcctgcaaatgtggctaattcttgtttttcagacatattagtgcccccttcatttaaaaaatggtatcatcatattataacatgatgaaaaataatgaaaatgatacgacttgtatacctaaaataaaagaaagcattctgtcgtatcttaaaatataatgggggtttaatgattggaacaaagaaaacaaatgatgtatgaaatggattctttactgagaaccgtatttaagcagatccgttatgagattaacagcctgctcgaaaacgaattatctcggaatgaatttctcattttaaatctgcttcgtgagcaaggtgcaaaaaaagtaacggaatttgcgtccattctaggggtgtcagcaagccatatcacagctgtgaccgacacactcgtagaaaagggctggattacccgtatccgttctaaagaggatcgccgcatcatcaaaatccacttaaccgataagggtaaggaaattactgagcattttgagaaaaagaaaacagaatactttatggagcgatttgagtcattcgacgacgaagaactgaaaacaatgatcaaattatttaaaaagctggataaaagtcaaaaggattaagcatagattttagcgctctggacatgctacggataaaaagaggtggaatgaaccatgacaagcccttatctttgtccaaactgtaaaacaaacagaacgcgctttaatctgattgagcagctttcagaacctgtgaagctggatcctgcgaccggagcagttgtcgaaagatacgaaggagagcagctttctccttttcacgtgagctatcaaggtcctcaaataaaagtccagtgcggcgtttgtggtttaattgaggatgaaaaaacgttcattaagctagctgaatatcatcaatattcttctccttcttaacttgcgggcctgacggaaaacgtcaggcttttttctatgcttcttttgcctatacagatcgcctttttcatgcatacgctacaaaaaacaccatcgcataagaaagtagggattgatgacatgcagcagctctcttatcatgactttccataccgtccactcgctgcgggcttcgagcaccctcaaagcagcccttcatccaaagcctttattcggctctttcacgctgcaccagatcttagtgagctcgctgtatatgtgaatcggaatgaggtcttgaaaaaaatgccttacagtcatttgacagcttatatggagtgggatgagggaatttatgagatagaagtgttcaagctggccacaaaagaaagagttcttcattcttgcatgatgattaaacgtagcgagatttacaccctatgtatcacaggtgctcatgcaggttttgcgctgctgacagagcggcaagatcctgtgattcaacacgaggacctgtcagcccttacatttgtccatctgtctccagaccttccttccattgatatatatgaacgtgatcaaggggtgttatcaaaggagcttcattatgtaaacagcactcacattcatcatttctccccgaataaatatcattttgaattaaaagccgccggtactcaaagtgtactgcttgatatcccaaaagttcatctgcaggcaaatcgcgcatacctcattctgcttcatggctttgctaacggagagccagagcttatggcgaaggtggtcttgtctcagcaaatataaaaaagagcctttcctcaatggaaaaggctctttacgagacatcttcagctttttcttgcttttgaaaatcaaaagcaagaatcatgatacctagaaataatgcacaataggcaatatttaagtaaaactgatcgatattttctgctcttaaatcagtggcagctgtaatgccaaagtacgcagcaaataaaagcgacagtaaactaaaatattgatagactcgcttcatgatttcactcctgactcactttctattgctttggatgataatatgagaactcaatttcatcgttctctagatcaattttgtttgctttcacatacatatcattcgtcagtggcatttctgaaaggcgtacttcaaccgttttttgatccggtttcacatgaacgaattctggcagttcatagaactggcccatgtagcttaaaacaaaactaatcggaatgctcaattgtccaattgaaaggccatccactttcaacagcacatcaccattatcttcgacagttggcgtaaatgagacgtttgcatcaatagtcgaagagaaagctttaattgcgcctgtcactttcacatcttgatcgatcgccacatgaaagtctggcatatcacttgatccttgatttttcaagtaatcattgataaagctggtgagcgattcctttgagctagatatattaaaagaatactcgctttttaattctttagttgaagcggattgaccgcctggcagcatcatcaaaataccgcaggcaagaacaatcaatagattgattgcaagtaaaataaaaaataagcttttccactttttcatacgttcaccctattccttcggcagtccttcttttttcactttggagaataaacgatttgccataagagagtaccccttttggtttgggtggaaatcatcatctgccagtaatttttcatcagaatcttcctcaaataaatctgctacattgatgatatcagcgttgccgtcttttttcagttcctttttggcagcggcattccaatctttgacgacttcatcaatatctcgcagctcagacaaactgaacttaaagggattgtacatgctgacatacatgatcttcgcatgatcattgtgctttctcaattgagtaagaatggttttaaagcgctcctcaaaaggaccctgctctttttgaaaaggagcaaacgtcaaattgagcacattttgatggacaacatgcattaagtcattgccgccgatcgtaaagaaaatatagtcagcgtctttcagtccgtcttgcacctttttttcttttaatctttttaataaatctaccgttctactgcctttaatggcataattttttaatgtgacagattgcacgccgtccaccgcttctaacttgtcacgggtcatgcctgcatatccttttttatgttgatctccgattccttctgttaaggaatctccaaccgctgcgatcgtaatatgttcttttacgtcttgtgtgtcttctagtttatcctttatgccagcctcttgcgcggaacatgcagaaagaacaaaagctagagacatcacaatcaaaatcaaacgagccttcaaacgatgatgtccctcctttttctgattaaaaaagtgtatcatgttttcgctcatttgaacatccttatgctagcttcgattcagcgttttgatgtccttgataatttcatcataaggtgtattttgtacaccatcataatttttcatcactttcccttcttgatcaactaggaaaaacaatgactgatgaatcacttggtcttcatcttcaggtttcttcacaatggttttaaagctcttcattgcgaatttttcgattgcagactgtgaatagccagtgagaaaatcccaatttttaaaggacaatggatatgcttttgcaaattcttttagcttgttcggtgagtctacctccgggtccacgctaaaggaaatgatatgcgcatccaacttttcttcttttaaccgtttttgcagctctgtcatatgagcagtcatcggcggacagatcgtttcacagcttgtgaaaataaaatctgcaacccatattttccccttcaaatcatccaatgacaccttttgaccatcctgattttcatactcaaacggctgtatttgataatttaacgtatctttgatttgtccatttgaacatgagactaaaagaagcacgcttatgatcataagcgtaccaagtgaggctcccctttttttaagcatggtacgtccatcccctttttcaatcaatcggtataaaaagtaaagcctattgcgccttttccagtgtgacacgaaataatcggtgttgtgtaggcgatgtcaacaagtgcttcaggtgtgtgatcaagcagcgctgatttgagcttttcagcgagttctaatgcatctgcatgcgctatcccaatggcttgaactgtttttcctttcacggcctgtacatactgtttggtcaaatagcggacaagcgcagaatagcttctcacattcgcttccggcgtgtataccccgtctgttaagctggcaattggtttgatgtgaagaagtgagccgatcagcgcctttcctcttccaattcttccacctttcacgagattttctaatgtatcgattgtgacaaatagctttgttttaaggcggattttatccatttctttgatgatgtcttcacggcttgcaccattttttgcaagctctgctgctttgctgacttgaaaccctaatccataggaaataaaatttgaatcaatcaccgtgatgtttccgtctaccattttcgaagcgctttcagcagtttgaacagttccactcatcccacccgttaaatggatactaatgacttcgcttccatctgccgtgagcttttcatataattcgacgaattgaccgatcgcaggttgagacgttttcggcaattcctcagcggcctccattttttcaataaattcatctggctgtatattcactcggtcaatataatcaaccccagaaatggagatattgagcggaatcacgtgaatggaaagatcattgattttttcttgcggaaggtccacagttgaatctgttacaattttaatttgtttcactatcgtctcatccttgctgtcttagtctttacttatgatattaccttatttcgtgcatacttgaaaacaactgtcatgacgtttttgaaattgtcacattttcttcttttcatgaaaaaaatccttgccaagctgagcagctgtcatttcaaaacggccgctcactccacttgacaaagatttctatttacgcattgtgtttcagtgtaggctcctgatagatctgctcatatgtgctccacttgacgttacgtttcacatcctctctgaaagagtacacagctctctttcctttagatacatagacttttttcaagaaagcttcaagtctaaaggtgagcatgaaaccatacgtctcatctccctttagtacagggacttctgttaccttgatctgagctccatccatccgtctaaaacatattgttttgagcagcacaaacgatcaatcctcttttccaatgttctgttacgcctaaataaataggtggaataaatcttgatctttattcacttcaacataatggaatccttttttattcatccgttcaatcagcgccgcatagtcatctctttctttcaattcgatgccaacaagcgcggggcctttgcttcggttattctttttcgtatattcaaagcgtgaaatatcatcatttggccctaatacttcatctaaaaattcccgaagcgctcctgctctttgcggaaaattgacaatgaaataatgttgaagcccttcatagatcatcgaccgttctttgatttcctgcattctgccaatgtcattatttcctccactgacaatacagacaacatttttccctttaatctcctcgcgatgggcatccagcgctgcgatcgacagtgcgcctgccggctctgctacaatcgcacattgattatacagctctaaaatggttgtacatacttttccttcaggtacaagactgattttatcgacaacggactgaagcgatgtaaacgtcttttcgccaatccgctgaaccgctgctccgtctacaaacttatcaattgaatcaagtgtcacaacctcgcccttttcatgggaagcatggagtgaagctgcgcccagcggttcgactgcaatgatttcagtttctggggcgatatttttgatatatgtaccaactccagataacagacctccacctccaacacttgcaaataaaaagtgaggctccacttcgatatcatttaatatttctacagcagtcgttccttgtcctgccatcacatccaaatcatcaaacggatggataaactcgcgcttctcttcatccccgcattttactgcttcatgatatgaatcatcaaacgtatctccggttaagataatttcaacatattcttttccgaaaagctcgacttgagatactttttgtcttggtgtcgtggcaggcataaagattttcccgtggatccctaaatatttacaagaatatgcaacaccctgcgcgtgatttcctgcacttgcacagacaatgccgttttctagtttatcttttggaagctggctcattttattaaaagcgcctcttaatttaaaggaacgaactacttgaagatcctctctttttaagtagacattacattcatatctttcagaaagtcgctcatttttttgaagaggtgtatgaatcactacatccttcaaattttgatgggcctttaaaatgtctttcacttgaattagcgtgttttctttgagcaacggtttcatgtacaagatcctttctctttaaccttatttaatttgtcattataacatgaatattcaaaaaataaaccaatagatcatggatcaagcataaatttcataaactttttcgtttttctgtacatttggttttattgggtgttacaattgaaccaattagaaccacaaagaaaggaatcacccgatgaccacacattcgtttacgtctatatatggagagcatcaatatatcaagcgtgccattcatctggcaaagcaattcacaaaacacgagcagccggtcttgataacaggagaaattggcacaggcaaaacactatttgcccaggaaattgcaaatgcagctgctataaacgcttcactgacacatctatattgccccatcttagatgaagataccttacagaaagccttcacggaaaagaccagtcaaattctttatttagacgaaatcgccgcattaaatattcctatgcagcatcaggtcattcgttttctagaaacctctcctgcaacaaaagtcattgccacttcgtctttatcaatagaggcattgagggtgtcatctacctttttacctgagctgttttatcgcttaaatgttttccatttgcccctcccgtcattagcagatcgaaaaacagacattcctgtgttaacaactgctttctttcaggagctgagcatgacgcctgatattgatccaagtgtttgggaaacgttgcaggagtatccgtttgaaggaaacgtacaggaactcaaaaatatcgttcattatgctgcagtcattctcgaggggcaaacggtatttttacaccacttaccgccttttgtgttaacacctctttcgccggacgtaaaaggaaaaaaggaagaacaccagctcacactaatggaaaaacaagagtttgttttcctgctggaagccattaaatctctcaatgagaaaggagaagcagccagcagacgcatcttgtctgaattaagcaaacaaggcgacattccgctgacccctcagcaggtgaggagccgattagatgatcttgagaaaaaagcttacgtgacgaaaggaaaaggcagggccggcacgaagattacacttgaaggtctttcattcctgaagtcacttgatggttatataccggttcaataaaaggaggctatccattgtttactgtaaaagaagaaattgcaaacgccattacacatggcattggcgttattttatccataccagccattgtttttctcgttttattcgctgttcaatacggcactgtcacagacatcatcagcttttcgatatttggcttatccatgctgctgctctatttaagctcgaccttgcttcatagcattcggcacaaaaaaacaaaagatgtatttgaaatcctcgaccactcggctatttatgtattgattgctggtacatatacgccctttttactaggaccattaaaaggcgcactaggctatacgcttcttgcgattgtatgggcgcttgctgctggcggaattgtctttaaaatctttttcgtcaaacggtttatcattgtgtccacgctcgtttatttattaatgggctggatgattatcattgccatcaaaccactttacattgggttaacgggcgcaggatttggcctcttactgttaggcggtctattgtattcagtcggaaccatcttttatatttggcggaaaattccctatcatcatgccatttggcacagctttgtactcggcggcagtgcatcgatgttcttctgcattctcttctattgtgtgaacattcctgctgcatgaaaaaaaccagcatccactttcggatgctggtttttctatgcgcgcttttgggcgtaatcactcatcatgacaggtgctttaatatgaatatcaacattaacagggcgaagccttttgacgatcttcccagttaatagacgatccgttccacttgtttcaatcggtacaagcggacaatcacaatcttcagcaagtgcctctgccatgtgacgctttgcttctggaagcaatacactctgcccagataagattctttcctttgcttcttctaataaggcatcatcagattgattctgatgaataaccgccatcttcttcagccattgttttaaaatgggatatcgaaaaagattcggctttgccatgaaagcaaatggcttctcaaggtgaccaatcaataatgtcgtcgtgactggattcagtgcctgtgtgatataaataacgggtccatctggcagcttcttttgctggtgaatggtcatgactgatcctgactgatcaatacagccccgggcaaacctttttgcatgctcatgaatgagatgcattcgtttcgtataggaaatgcgcggatcagttaattcatgagcatgcaaatgcctcatacttttaaaaatggatagggcaacataaatcgttaaaaaccaataacgaaacaaccgtactcctcctactcatttatccttttttgtcatatacgacaaattcataattgtaggggttcttttcgtcacgatggcctttttcgcgtgatacaaccgtccattcgttttcattgtaatcaggaaagtagcggtctccttcaaacgcatggtgaatatgcgtgatatatagacgatccgcatatggcatcatttcttcatacagcttagacccgccgatgataaataattctgtctcgttctccccgattgccaaaatatcagcaatggaatggacaacctcgcatccttctgcttcaaaagaagaacttgtcgtcaaaacgatatttcggcggttaggcagcgctcttccaattgattcaaacgtttttctgcccatgacaatcgtatgcccgcctgtgactttcttaaaatacgctaaatcagctggtaaatgccaaggcatttgattatcttgaccaatgactctgtcttttcctgtcgccacaatcatcgaaatcatacactgacttctcctttgatatgcggatgcgggtcatagttctcaagcacaaaatcatcgaacgtgaaatcaaaaatgctcttcacatctcttgtaatgcgaagctgcggaagcgtgcgttcctcgcgctctagctgcattttcacctgcggaagatgattctgataaatatgagcatctcctagcgtatgaacaaactctcctggctcaagatgtgtaactttggcaatcatcatcgtgagaagggcatatgaagcaatattaaatggcacgcctaaaaagatatctgccgatctttgataaagctggcaggaaagcttcccgtttgatacgtaaaattgaaacagacaatgacatggaggcagcgccatttgatcaatttcacccgggttccaagcgctgacgatcagtcttcttgaattcggattatgctcgatatcgtggatcagctttgtgatctgatccacagtctcaccgtccccactagcccaagatcgccactgcgctccgtacacacggcccagttcgccattttcatctgcccattcgttccaaatccggacgccattttcctgaagatatttgacatttgtatcaccttttaaaaaccacagtaactcatgaataattgatttcaggtgcaatttctttgttgttaaaagcggaaatccttcctgcaaatcaaatctcatctggtaaccgaacgtgctgattgtacctgttcccgttctgtcacctttttcatccccgtgctgtaatacatgacggcataactctttgtattgtttcatttttttcatcctttatttatgttcttgttgtagtttaccttatttctgcttttgtttaaaccaaaaaaacatgcctgcatgatgagcagacatgtttttctttttatacttgattcactcgatcctgctcttcgtccttaatatcttggtgtgagtgagcaatacggctagctgctgctgcggcaagcgcggcgacaaggtcatcaaggaaggtatgcacttcacctggacgaccttcatctaattctcgaataataccaaatttctctttatctaaataaccgaagttggtcaaaccgattgatccatatacattgacaatggaaagcggaataatttcatcaataccatatagcggctcgtctgtttcaactaagtgctgcaatggttctggcaatagctttttttcagccagctgatcaagggcaagtcctgttaaaaccgcatggacaatttcccttttattcaacactttttcaacattttcaatacagacactaagtggaaggtttggatgatatttttcttgaagctttagcacaatatgtgcaatatcttcaattttcactccacgttcgtttaacatttgttttgtaatctgcaccatttcgttcattgtatactttttcaattggcatgacatctccttctagtggctcatccagctcggtggggtgtttttgtcccagtaaatattaccgagttcatgatgcgtctggaatccatcttctgctgtatggtagtgaaagttaaaccaatatccgctgtgtggcggctgatctcttctcacatgaaaacggagcaaatcttctccagtctttcggttgtagatgtggaagattttttcgccatttccgcttgaaggctgatcagttaacacaacatcttgaaatttttcgtcatctttgaaatttgttaaaacatcggttaacacttgttcaattttcggttgaatctcttctctgtactcgtcttcaatgacaggtgtgattttacggccgaatttgagaaaggattgattttctgcacttgatagaacctcctccttatattgctcaaaggggtctacctgctctttgttgtcctcttgcgatagttcccagctgcgcaattcatctgatgtatcataaaccgctgtataaggcgttttatcagatgaagaaagttcagatggcttgtctgtcatcaaagccgacggaggagagattaaaccaaaagttgcaattgtaaagagcgcaacaagcgtttttctcatccacatcttcatgatatctaattccttccataagttatcatactgctattctagcatataatgaattttcagtcattcaatttggccactgatttgagactttctttttcataataaaacgtttacaatgacagtaatgacgactaaaatttgggaggaatgggtatgcttgaagggtttttcatcacagcttccttgctgacactgttttattttgtctatatggagattacggattaaaagcccttagaaagggctttttcagattgttgacaaagggctaaaataatcttgattttagtcctttgtcttctattcagcgtgatagaaaacctttgaagtctaggaaggacgagcactggaatggagcgaatttgatattcgtgagtaccggagcgcgggactgacaacgaatgcaagggtttgtctacacgctgtaaaagcccttagtgagggcttttttctttctcaatataaccataatgaaattgggctgtttttcgttttatgacgtgaaattgataggattccgctgtaaatcgtgtacttttccaatgatcttttaaaaccactctttttcttgccactcttaacgcctcttgcacggctatttcgtgatcaaagtggtgctctgccgcatgacgcagcggcgctatacttgtagattcttgaatcgtttcctcaaacatcggatcaaaatagacaatatcaaatgaacggtcaggacactgctttagctgctcgatactgtctccactgatcacagatatccgtttcatcgcttcatctgcttcttctatccctgtctcccatgtgttcagtccttctcgcactagtaacgccgtaatgggattcttttctataccgatggcccttccattcctgcctatcgcacagcttgcagtaatagcatctgaccctaagccaagtgtgcaatctaaaaaggaatctcccggctttagctgtgctgcttcgattaaaggatccttttctccgcgcaagagccgcttcaccctgaacatcgctgagcttggatgaaaaaagaacttttcaccattaggctgataccattcgaatctttctttcccgacaacaagtacatctcctcgtttcatcgcaagctgcttgacggattgtttgcgtctttctacatactcaccatgtaaatcctctgcaagagccttcgctgtttcaatcgtttgttcatttgctctaaagcttgttgtaatgagcatattgttcctccatcatgatcaagaaaaaatgccctgatctgatcacagggcatttcaacacttgtattagcaatgtttttcgaatgcagttaagacatttttcatgatatcttccatttcatgaccttcaatttcgtcacgcgggataaaatgaacgagttcatttccttttaaaagggccatagaaggagatgatggctcttcacccgtgaagtattctctcatttttgccgttgcttcccgatcctgcccagcaaatactgtgacgattctgtctggagctttttccgccttcatcacagcttgagtcgctgctggacgtgctaatccggcagcacatccgcatacagaattaatgacaacaaatgttgttccttcagcttcttgcatggtttgttctacttcttcttccgtcttaagttcttgaaatcctgcacttgtcagctcttggcgcattggcacaacgagctggcgcatatattcttcatatgccattgacataaaaaagccccctctaaaaatccttatgttgtgaataaaggatactatagagagagccaattttcaaatgttccatatcagattaaattttcatgattccgcctgtattggctgatgtcacaagttttgaatatctagcaagatagccagttttcacttttggctcaaagcctttccagtttgcttttcttttttcccattcttcctctggaacatcgacgcttaaaatgcgttgttcaatatcaaccacgacatggtcaccattttcaacaaaggcgagcgggccgccttcagctgcctctggagagacgtgtccaatggacaaaccacgagaagcgccggaaaaacgtccgtcagtaattaaagcaacctttggcccaagtcccataccgacaatttgtgaagttggtgcaagcatttctggcataccaggtccgcctttaggtccttcatagcgaataatgacaacatgtcctgcttctacttttctattaatgatgccttcaagagcttcttcttgggattcaaatacgatcgcaggtccttcgtgacgtgtgatcccatcttgtaccccgcccgttttaatgatggctccatctggcgcaaggtttccaaataaaacggctaagccgcccttttcagtaaatggcttatcgattggataaatgacgttatagtcttttacctcatgtcctgcaatgttctcaccaagcgttttcgctgtgacggtcattgtatctaaatgaagtgcgccttcttttttggacaattcatttagcgcagctgtgacgccgcctgcttcatgtaaatcctcaatataaacatccgaagctggagcaagttttgataaatgaggcacacgctcagctacttcattgatacgttcaagtgaatattcaacacctgcttcatttgcgatcgccagtgtgtgaagaacggtattggttgaaccaccaagtgccatatctaatgcaaatgcgttatcgattgctttttcagtcacaatatcacgtggtttaatatcctttttaatgagctccatcagttgttttgctgactttttcgcaaattctcttcgctctggtgatgtcgccaaaatcgttccatttccaggaagagcaattccaagcgcctctgctaaacagttcattgagtttgctgtaaacatacctgaacaagaaccgcaggttggacagccaaactgttctaattcatttaattcctcttcgttaattttacctgactgatatgcaccaacgccttcaaatacagaagaaagagaaatctttctgccatcacttgttctacccgcttccatcggtccaccgctgacaaagacagtcggaatattgacacgcatcgctgccatcatcatccctggtgtaattttatcgcagttaggaatacaaaccattccatcaaaccagtgagcagatacaacggtttctacagagtcagcaatgatttcacggcttggtaatgaatatctcatcccgatatgacccatcgcaattccatcatcgaccccaatcgtattgaattcaaatgggaccccgccagcttcacgaatggcttctttcacaattttcccgaattcctgaagatggacatgtcctgggacaatatcaatataggaattacatacggcaataaatggcttgccgaagtcctcatcctttacccccgccgctcttagtaagcttcggtgaggtgctctgtcaattccttgtttaatcatattactgcgtagttctgccatctgtttaaaaagcctcctatactacaagtcttgttgactgcatgattttgagttgattttattttacaaattttctgtttatttagccaccgatgaatgactgatgaccaacatgtctgctgaaactagcgctcagcaaggttcgtgtcataaaatctgacctccaatattctatattggtactactatatagagttttttcgcatatttcaacaatattcaaaataatttttctaaaaaaatttttctgtctatcactttaagaaaaacaagctgcctttcattggcagcttgctcatatttctcatcattctgatgcattttttctactttctgtcatttgcttccatacagagcctttcgcttcttctccgtgctcaatgcgctcaatcgccattttcacttgaaggctgacttcaaattcagggtcttgctcagcttcttttaatgcgtcaagtgctgtttcgtcaccttcttcatagaggaacatagctgcacgccagcggacaagtttactcggatcctttaatgcttcgatcattgcttccatagcgctaggatcaccaaggtctgaaatacagtctccagcggttctgcggaccgtcacagttttgtctttaagtcccttatataatataggcagtatagcaggatcttcaatcattccagcattcacaacggcttgtctgcgaatggatgtttttgggtcctccatcgctttcattaaaacaggtatatccttttgctctggctgcatttgctctaaatgggcaaaacgctttttccaatcttcctcgcgcagcatgtcttctgttacatcatatgcttttcggttcacctgtctatctacggcttcttgcccttctttgaccgcctctgttaagcgggctaaacgctcgtcatcataggctgcttgcagctcttctgtgacttcctggccgatatcagcaaagtcaccaaaacgaacgccatgttctttccacacacgttcaaatacgacattgtctgaactgcttctgagctttaaaatggctgcttggaagcgttcaggcattccgaaccgctcttctctttcgccgtcagttaatttgacttgcatcggaatcccattaaacatttggacaaacactttgacttcgccaaatgtgtcaacgcctgactgcggtccttcctgaaggccttctgtttcttgaccaaaggcttctctcacctgttgtaaaatgccctgccagtcaaactttgcattacgctcgaccgctaagaaatctgcgacatgataaacaccttttacaccttcaatgttcaaaatgcgcttgatcatttctggcgcttcgtctttttgatcctttttgtagttgttgcttttaccgccggcaagtgcttctgtcaaaatgaccttcatggtatttggacttggcgtcggttctatcgctgttattttcatctatacatcctccttacacacataaagaccctactcatctgtaaggccgcattcttctttccacgtcttgataaataagctcatcaattcatgccgctcctcagcaagctgctttcctgcagaggtgttcatcaagtcttttaatttgagcaatttttcttccatatgctttagcacggagccctgctgcgtgttatttgtatagtggggctcccctcttgcgcctgcataagtaaacactcttgcaataccgcttgctcctatcgcatcgagtctatctgcgtcttgaacaatggccccttctaacgtcataggcctattctgcttatgtcgatgacgaaaagacatcgtggtaatgatatccatgatataacgaatatcccgcgtattaacttcccaagaaaggagctgaagctcaagttgttgcggtgaaagcttccattcactcgacagcttttcatcaatgacatcatgaacaatcgctgccatttcgatcataaaaagagagccgccttcctgattagcaatctggcgggcaagctggcgcacacgatcaatatgagccgcatcgtgtccagtcggttcatatttcagctgatctgaaacaaaggaggcagctgcctccaattgttttttctgcatgactgtgagcaccttatttgtccaaaagagcgatgatggagctttctaattcttttggtgatgttttcggagagaaccgctcagtgacttctccgttttgatccacgataaattttgtgaaattccatttcactgttttcgttccaagtacaccttttgcatgacttgttaaatgtttgaaaagcggatgcgcattgtcaccattgacatctactttcgcaaacatagggaaggttacgccataattcaaagaacagaattcctgaatcgcttcttccccttctggctcctggttcataaattggttgcacggaaatcctaaaatttcaaggcccttttcatgatattgatcatatagctcttgcaattgtttgaattgaggagtcagtccacatttgcttgctgtgttgacaataatgagtacttttcctttgtaatctgccattgatttttcctgaccgttaatggtcttgacctgaatatcataaattgacatctcatagcctcctaggattcactttttcctatcgtaacatgcttcttttataaaatcgctttttatgcctcctgttaaaagagccctgtcacactgccgtcttctaataaatccatctcgagcgccgcaggttttttaggtaatccaggcattgtcagaatgcttccggttaaagcaacaataaatcctgctcctacagatggttttaactcacgaatcgtaatggtaaagcccttaggtctcccaattaaagctggatcatccgaaagtgaatattgcgtttttgccatacaaaccggtaaatgaccccagtcgtttttctcgatggctgccagctgctttcttgcttttgaagtgagtgtgaccccgtctgctccataaaccacttgggcaactttagataacttttcttcgatagaatcattttcttcatacaaataggaaaagtggttcttcttcttttcaataagtgtcgcgagttcctcggcaagtgctgtcccgccttcgcctccttcttcccatacattcacagctttgactggatggccatgtgcgtggcaccaatcttctatcgattgaatctcttcttttgtatcagtgataaacctgtttactgcgacgatgtatggaagaccgaaggcttgcacagtttcaatatgcttttctaaattatgtataccttctaatacggcatgtgcattctcttctttgagttcagttttcttcattccgccatgcatctttaatgctctgacagtcgccacaatgacaactgcaccaggcttgaaatcaccagctcttgttttaatgtgcaggaacttttctgctccaagatctgctccgaatccagcttctgttaccacataatcggctaatttcgcagccattttggttgcaatcaaactattacatccatgcgcaatattggcaaaaggaccaccatgtactagggccggagttccttcaatcgtttgaacaagattcggtttgagcgcgtcttttaaaagtaacgtaagaacaccttcatatccaagtgctccaactgtgactggctcgccatcttgattataggcaacaacaatagaagaaagacgtttttttaaatcggttaagtcttctgctaaacaaaggatggccatcatttcggaggcaactgtgatgtcaaatccgtcttctctaggatacccatttaactgaccgccaagtccgacaacgacctgtcttaatgcacgatcgtttaaatcaagcactcgcttccatacaatgcggcgcgagtcgatgccgagttcatttccgtgatggatatggttatcaatgaacgcagataaggcattatgcgcagaagtaatggcatgaaaatctcctgtaaaatgaagattgatttcttccattggcagcacttgtgaatatcctccacccgctgcaccgccttttatgcccattgtaggacctaatgaaggctcgcgcatcgcaatgattgcttttttcccaattttttcgaaggcttgaccgaggccgactgttacggtagacttcccctcacctgctggcgttggattgatcgatgtgacaagaatcacatgtccttctttttgttcttttaaacggtcaaaaatagtcaaagatattttcgcttttgtgaaaccatagcattctaattcttcgtcatgtatttgcagctttgctgcgatgtcttgaataggtctcagctttgccttttgggcgatgtcaatatctgataaatgctttgtgatcataaataaacggcctcctttttttccagaaacagctttgtttttgctctgtttttcattgtaacataattgaaacattgaaatatcgccagaaagttcctataatgaagtgaaattagctttggttcagggggtggcgagttgcctattaacataccagttcatctgccggcaaaacaaatactagagagcgaaaacattttcgtcatggatgagacaagggcattcaagcaagatatccgtcctttgaatatcgtgatcttaaatttaatgccaaaaaaaatacaaactgaaacgcagctgctaagaatgctcggaaattctcctttgcaagtgtactttacgtttttgattccaagtacgcatacaccgaagaatacgtcgagagagcatctagatgaattttatacgacctttgaatcgattcgccataagaaatttgatggaatgatcatcaccggcgcaccaattgagcatttagcttttgaagaagtgtcctattggaaagagcttcaggacatcttggactggagtaaaaccaatgtgacgtctacccttcatatttgctggggtgcacaggcaggcctatatcaccattatgggattgaaaaaatcaagcttcccgagaaaaagtttggcgtatttgagcatcttgtgaaagagaaaaaagaaagattagtcagaggtttcgatgaagtatactatgtcccacattcgaggcatacagatattaatacagaacaattaaaaaacacgccgaatttgaaagtattgagtatctctgaagaagcgggtgtttgtttaattgtttcagatgatgataaacaagtatttttaactggacatcctgaatatgatacggacacattgaagcaggaatatgaaagagatttgttgaagcatgatacagtccaaaaacctgtccactattttatagaagatggtgacacattagtcccagtgaatcgctggaaagcccatgccactttactgtttatgaattggctcaattattatgtttatcaagaaacaccatacgtttgggaataaaatagactgtggtctgatgataaatgatcaaaatgtgttaaaatacaaatggctctgtcttccattatcaatttagtctcgttgttttttaaaattagtttaattctttcgtaacgaatgatatgctctggctgtttatatgttatctttatgtatatgtagacctatgagattaatagttttcgtacgaagttttgttgttgttgattacatttgaggtgaatattcttgaataccaataaaaaaatattaatcttgaccgcaaattatggaaatggacatatgcaggtggctaaaacactgtatgatgaatgcaaatcccaagggtttgaacatgttgtagtttctaatttgtatcaagaatcaaatcccattgtgtcagaagtgactcaatatttatacttgaagagcttttccattgggaaacaattttatcgcttgttttattacggtgtagataaaatttacaataaacgcaaatttaacatttatttaaaaatgggaaataagcgtcttgatgaactcattcaattacacaatccggatatcattattattacattcccgatgattgttgttccagaataccggaacaaaacaggcaaagtcatcccgacatttaatgtcatgacagatttctgtcttcataagatttgggtacatgaaaacatcgaccgatactatgttgcaaccgattatgtgaaacaaaaattagtggaaatcggcacacatccaagcgatgtcaaagtgacaggcattcctattagaccacaatttgaagcagacgtgccaaaatcaaagatttataaaaaatatggattatcatcaaacaaaaaagttcttctgattatggctggtgctcatggtgtactgaaaaatgtcaaggaattatgtgaagcgctgcttctcgacagtgaagtacaaattgttgttgtatgcggaaagaacgcagcgctgaaacaatcactgagcgatcttgaacaagcacatccagatcaattgaaggcgcttggatatgtggaacaaattgatgaattgttcagagtaacagattgtatgatcacaaaaccaggcggtattactttaacagaagcaacagcaatcggtgtcccggtcattctttacaagcctgtccctggacaagaaaaggaaaatgctcatttctttgaagattatggtgcggccatcgtcatcaacagacatgaagacattttagaatctgtgaccaacttgctgcaagatgaagaaaagttagaagtcatgaaacaaaacattaaaaaactgcacttaaagcattcttctcaaaccattttggaagatatcgttgagcaatcagatctcatcacgaataacaaaacgtatgctcgtgcattatcataaaaaggtgtccgtcattgacggacacctttttctttatccttgatttccatttgttgtgtacacttcttcaaacggctgcacgacaacaaaaccgcttccgctaaatttcatttgaatagactctccgcttcctctgccaataaaggttttgaatgaaacatctgtcacaaattcagtttttaaatcccctgaccatgcaactgtcgcgttcggatctgtatagacagagtcacccggctgaacaatcaatgtgagcggctcataatgactcgtaatcgcaacaaggcctggtccttctaatttgacattaaataaaccgcctgcaagcatgcccgacacttttttcatcaatttgatatcccagcgcactgacggttcaaatgcgagcagatcattcccattcacaaaaatggaatccccttgagccaaacgaagaattgagatttttttgccttgatctgccacatataatttcccatcacctgttgccttcatgagtgaagtgccttctcctgacagcatttttttgaacatctttgagacgccatgttcaaaaacgccctcgcgttcaaacttgattttgcctcggtacgaaaccatggaacctgtttttgcccaaatggtatcagtcaaattaatttctaaaagtcttgatgtttcaagttcgaagaccccttctcctttatcttcctgctgcgtattctgaacaaattcttcaagtgtataacgattcatgatagcacctcttcctgtattttttttatatacggacaaggtgtgcataaagtttcagaaaatggggacggtttatcttttattattattcgccaaaaaaaatcaaacattctgctcaaaatttggctctcacgcttgacgctttacttttgatggtgtatagtggaaccatcatttaacaactgcaaagtcgttaggtgatgaaaattttttttagtatgccaaaaggtatgctacagtactaggaggaaaaagcaatatgcaaaacggtaaagtaaaatggttcaataatgaaaaaggtttcggcttcattgaagttgaaggcggagacgatgtattcgttcacttcacagctatcgaaggtgacggctacaagtctttagaagaaggacaagaagtttcttttgaaatcgttgaaggtaatcgtggacctcaagctgcaaacgtaacaaaaatctaatcaactaaatcaatgatgtaaagacaaaataaagagaggcctatgcctctcttatttgattttcagctgaatttcaatcgctaaaatattttgcttcagtcgttgttcaatttcagagatatctttttcgagaaaaggtcttcccttctttgctacatctactagttgctctagatcgctgtacacctcttgaaatgttcgatgtaataccgtttcgaactccttattattcataccggccttccccttttcctctaatatccgtcacttagtcaaaaagtaactcaaccaaaactttctatagttatatcggctcatttttcagaatatgttctttttttacacattctatccgttttttttcatgaacggatgtttgagcagggaaaaccggtgcgtccgcttactttttgagcagcgtctgtccatattcttttattttctctccaacggtgcattgctgtatacaaaaggaatgggcatattttttgccaaattctttccgaaaatgcttcttaatcaaacaatctgaacaatacgtgtcttgaagatcggtcaattcttgtactgctgtttttttatccacattattcagctccgtctgcttctaatttcaatgtactttcgattgggacgtctgcaagaatctgtcttgcaagctgatccgcttctgcattttgtttccgatcgatgacttcataggttggcgtcagcttcagctcttttaaagccgcttcaattcggtcaagccatttgttatgtacatcatcataacaaggccattctccttttaactgattcatgacaacaagtgaatctcctctaatcgtgacagaatttctgcttgcccctaggtcttttaaagcttttactgcctcaaataaagccgcatactctgcttcattattggtgctcccttggaaaggctgattttttctcaatcgataagcgtcttttcccagcttatagtagacgacaactccaagaccagagtcgcctgtttctttatgaaaacttgcatcaaaatagacttgaagctgatcaggttcaagctttagttcttcatttagcttttcaagctcttttatggaccacatggcccctttttcatcttcaaatgacaggagtgactgtggttcttttttgtcgatatgttttgctaaaatcaaggcctcatttagctccatccaatcttcttggaaaaaagcaatggacccaattgatttcactttcattgtgtagtgtgctcttaatttcattgatcacatcgccttcccgtgcttttaaggtaaacatacgttatgctataatcaaaaagttacattttacaatgagaaaggaagttcatgtcacttgtttaatgaaggtatttggatcttatttgcgatcattaattttatcattgttcttctattttataaaggatttggcaagatgggcctttttgtctggattggctttgcgacggctgccgcaaatttacaagttgtcaaaaccgttgaattatttggcttaacggcaacacttggaaatattttgtacggcagtgtgttctttgcaacggacgtattaaatgaaaaatatggacaaaatgaagcgagaaaagctgtctggattggctttgccacccttttaacactaactgttgtcatgcaggaggctttgcttttccatcccgctccatctgatatctcacaatcatcgctggaaacgatatttggctttatgccaagggttgcacttggcagtctcgctgcttatatgatcagtcaaatgctagatgtttatgtatattcgtttattcgccggatatttccttccgatggtgcgctctgggtgcgcaacgccggaagtacgatgattagccagcttcttgatacactgattttcacgaccattgcctttcttggcacgtatccatttcatgtatggattgaaatcttcatcacgacatatgtcattaaatttatcgtagctgcgattgcgacaccttacgcgtatgcagcgaaaaaaatggttccgcttgatgaaagggtgaaataatgtgccagctgaaatatacattgatggtgcaagtgcaggtaatccaggtccctctggcatcggcattttcattaaatatgatggaaaggctgaatccttctccattcctcttaaatcaatgagcaatcacgaagcagaattttccgctctgatcgaggggatgaaaatatgcgcggaaaaaggattgcgtacagtttcatttcgaacagattcacaagtagttgaccgcgcagccaatgcaggatttgctaaaaatccagcctttcagcattttatcaaagagatgatcgaacttcaaagccagtttgatttatttttcattaaatggattccgagtaaggaaaatcaaatagcggatcagctcgctagaaaagcgattcacctttctaaaggatgaatcgctttttttcggttatgctaatgtgtgtgaggtgatactgattggataaagaaaataaaggtcgtgtcacaaatgggacaaccccacaaggtgatgcgcaaacaaaagataaacagccactatctcagctggaaaatagagcgaagaaaagcaatacaaaaagatgaacctgagagatcggctttagctgatctctattttacttaaacgattcatcatcggttcgattcctttgatttgatggtacctcagcatagcagcagcacgttcttgattgatgttcattttcgtctcatcaattggacagctgagcgggacatcacatttgatctctgccaatagacgagaaagcttcagatcttctaatcctgcttgcattttcttttgctgtgcagccgttagttcatggacattttctagcaaaccgtcaatcgtttcatatgtttggataaattttaatgcggttttttctccgattcctttgacacctggataattatcacttgcatcacccatgagtgctttcatatcgatcagcgcctttggagagattcccatttcctcttcgaataaggcttttgtataatgcttataattgccaattcctttttgcatcaaggcaacagtgacttgttcattcaaaatttgcagcaaatctttgtctccagttaggacagtcacccgtgcttctttttggtagagcgcagcaagagtaccgatacaatcatctgcttcaaagccctttaaaccaatgtttacaattcccagttcttctgtagcttcttttgctaaatcgaattgcggaatgagctcgacaggcgcctctcctcgatttgctttataatcttgaaacaattcgtttcggtatgtttggcttcccatatcccagcagcaaacaatatgagttggctcaaatgtctgtacagccgttaataagtgctttaaatagccattgactccatttgtcggcacaccgtgatcatttatcataaaattgcgatgtacagccgttgcataaaacgatctgaacaaaagcgccattccatctacaagcagtacgtgtttattcattcttataaactccctttttcaaaacaatactcctattctatcacagaacacaaaactcgacataaaaaaggcgccttcttcttttagaaaagaagaggcaccctgtttacttttgaccgtattgcatttttttcgactctgcttctgcataggacggcatgtctttttgtttagggtcacgctcatcctgctgctttgtctgttgcttttttttcatgatcattcccctttctcggtacattcattaagatgaccaaaaaagagaaagttactctttacttctgtttccgcttgacatactccctgaccatatcattcgtcacatgcttacgcagcggaacaataccgcctcgtgcaagctcattcatcttcgacgtaatggcattgatgtcgtctgttgtaaatggctcgttttgctcacatttgaatacagcagtctctattgcttgttctcttttctgttcaagctcaagaaaggactgaatatgagcatgctgcttttgtgagtgagcggaaatctcttcgtgtacgctcgtcattttctatcaactgctttcttttttatttagtctaccatgaatcaaatggttttcaactggttcttccattcgtttgtttgttcatatacttgttcaattaccgcctgttctttggcatctgtcgttaggctcgtgataaatgtttgtttttgttcacttagctgctcgagcgcttctgtttcatatctttcagtaaaggtcttcaccattgtgtcgtacctgctcagtaattcttctttttctttatctgcccatttcgtggttaactgatgaagaatatctcgaatcgcttcaatgaacgcagcctttccattctgttcaaagaaaactttcgctgatttttgcttctttaagagcggttcgaatggtgtcagttcagattcgacttcaatttgtttcagctccgcatttttctcttctggcggcgacagtgagagagaaaagtaagggtcttctgcacatgccgcctgcaatcctttttcccattcctcttggaagtattgatgaataaacgattccattcggatatcaagcgcctttaactcctgtacaaattcaaattcataatccttcagtgcctgttcaagcgcttttttcaactgctgcctgaagtctccttgagatattccagggtaaaaggctgtctttaacagatcattcgcaaatagtgataggcgctggacaatatgatagagctgttcatgtaagtcctttttcacactttctgtcactagcttagattgtttgatatgactcatttgatcaagaatcgcttcataggatgtgtctatctttttcttttccgcttgcttctcatcttctgactgatgcagtgtcgcatgcagcttgtcgactgtgctacataacctgccggcttcaaaatacaaaagctcgatcgcatctttcgttaattcttcctcaataaaatagtcgagctgttttctaagctttgcatattgattataagctgtctctccctttccttcgatttcttccttactggacacatgatgaaggtttgggtttcggatgccttcttttgtgagctcattattcacatagtcaaagacggtgtcaagctctgcttgatcctttgcgaggtcagctgcattgataataaagaacattttatccatgctaaatgaatcttttacaagcccaagcttacgtaaaaatgaccgatctgccttcgagaaagagtgctggtagtaagttaaataaagaagagcatctgcgtccttcatatattgaaaggcaatctctgtatggcgcttattcatactgctggcgcctggcgtatcaacaatagtcagccctttatctgttaaaggtgtactcaaatacaccgtcacttccttcaccacacaagaaacagcttcttccgccacatatggcctcagttcttgaagagtgacatgaagcggcgtttgcttcgtaatgtgatgaaggaaacgtgtatgcgcttgtaaaaaatgttcaacaatgatgcggtgatcttgttcaagctgtctttttttcagcgttcgttcgagcttggatgtaaacgtctctcccttttcttctgagatcgaaaatccgaggatctgattgagctcctctaatatatcctgttctgttttgaacaccacttttacactttcatgcgggtgatcttccgtcggccgcgtcagcttattaatcgttgccgttgttggcgtgggagaggatggcagtacctttctcccaacaagggcatttgcaaaggaagatttccccgaactaaaagccccaaataaagcgagtgtgaattctttcgcttgcagccgctttgttcgtttttcaaaggactttctttgagatttgagagcgtctaatggcaataaaatctgagaaagctgttcaaactggtcaattgactgtgccgtcgtgacatgctgtgactgacgcatttgatgttgctctgtctgcttctgcggtttttcttgctcgctctcttcgggatgaatgggcgcgtgatcctgctttagctggtcatgctgcatccgcctctttttcgcataaaaccaatcttcttcgatctgttcatccgttccgttttgccatatatcccatacatgttgaatatcacgcttcatttgttcattttttccgatgcactgctcaagcgtttggagttcttttgcagactggtcccatttttcttgatgttttgctttatctttcataagctgggctttcagcgactcagacatttgttcaatcagtgtcatcgctttctgttttgcctgtcttctcaaggcttcgccagcatcttttgcatattgtagtacgtattcattggagaacgtcgcaccatgatgaatcacactttcaaggagtgcttcttgcacaggtgtttcaaatgccatcacttgatttaataactcttcaccaagctgatgcttcttgacttcttttttaagcagctcagcaatatgccagtccacttcagctttcatcctcgctttgacatctgttaagaagtcggttgcccgtttttctttttcttgctcagttttatttttagcaaaaatcagtcccactttaaagccaggtgcttttgattcaatatagtcgcttgcgagttccctcattttaaatggagtgaggttggcattctttaaaatgctctcgacttcagaagatacttcatcttctaactgtttggctccattttcaatgaagtggtttttcgcttcaaactcctttacttcttttcttttttcttgaagctgtgaatcaagctcttcaccttgcagctcttcttttaacgagtcaatgtgttcttttaaaacatgctcaattttctgctccgtataagcccgaagtgatgctttcggcaacgtctgtaattcttgtagtttttcgattaaacgaatcatttcatttcttgggtgcgtctcatcggttacagatgtaaagtatagatgatcttcttcaatgccctctttaaggagcatgtctaccacttgatttttgtagtcttcaaatgctgtctcatgctcatcatgccggtccacttgattcacgatgaaataaagatttggcactttttctttaatggaacgaatgaaacgaatgttttcttcagaatgaacatggttgtagtgaacgacataaaaaagagcatctgcttgatgaagaatagaggcagcagacaaaaagtgggcatgatccgttgaatcaattcctggcgtatcaatcagtgccaccttttcttccagtcctctatagtcaccgctaatttccaccatctcaatctgttctccatccttacaaaaacgctgtactgcttctttatcataagaaccgctcatttttacaaaacggtcatcagaggtgtgaagctgcacttcaatttcccctttcctcacgacgaccaagtttgcacttgttgggattgggctcgttggcaaaatgtgatcatgaagcagatgattcacaagtgatgactttccagcagaatagtggccggtaaatgcgatatacacttcttcttctgcttcctttttgataatcgatgcaagtttggctgcgcgctcatgatcatcccttttgagaaagctttgatataaagctcctgtagtttgaacgagcgaatctcgaatagacaagtctttcatgacgataaacccctttgtttttagaaaagtcagttatgtatgtgataccattttacacaaaataaagagatttttcttctgatctgaggaaataaaaaaatctgctgcccgatcagtcgcaattgactgagatcaggaagcagattttttggagacaccttttaatacgaagccaattaataggctgtatacacacaccgtaccgagtaagaaaatcattgtcatgtgatcaccgtccatccttcatgattgagaatgtttatcattaatgaaagtgtagcacaattgataatgattttcaatattaatttagcaaatactgatttaacgctttctcctctgtttgaattcttacagccatcatccatgcatttaaacacgtaaacaaaatggcagtgacatacgcctcaaacaatagcgggatcagcaaaagctcaatcgccacgactacatagttagggtgtttcaaccaacgatacggccctttttttacaatcattgcgtttggcacgactaaaatctttgtattccagtacgtcccaagggagcataatgcccagtatcgaatgacctgtgtagccatcaggaaaaggagcagcacaagaaaataccgggacgaccccttatgtaaaagccctatctcaactatgagtgagagaaaaaaggccgtatgcatagcgaccatatagggataatgactagcaccaaattcaatggcacccatcgcttttacttttctttcatttcttttggccacaagcatttcaatgagccgctgacaaacgaagaaaccgataacaagccaaatgatcatgacaagacatcctcccatttcataagcagcagttctgaggaaaagcctggaccaagcgccccgcaaaggccaatatcccccgcttcaattgattgatgttcaaggaaatgcttgatgacatacaaaactgtggcagaggacatatttccgtgttgtttgagtacttcttttgaagaaaatagctgatcctctcgtaaagatagactttcaacataggcatcaatcactttttttcctccaggatgggcaagaaaaacggataagtctttagttgaacatccaagctcctctaaaaattgatccacctgctcttttaaccagcctgaaatcatagacggaatgtcacgggagaaaataacccgaaagccgtcacttgtaaattcccagcccatcacatcctcagaatccttcatcgtgacggattgtgtacttagtactttagggactgtttttaaatgggcatattctagtgcagccgtttctccagctaaaagagccgcagccgtcccgtctccaaataaggaggtgccgattaaattgctttttgattgatcttgcggctgaaaggttaaactgcacagctcacaggcaacgacgagcacctttgcttctggatatgcccttatgtattcataagcccgagacagccctgccgcaccacccccgcaccctagcccccagatcggtattcgtttcgtataaggagaaaaaggaagtacgttcatcagctttgcatcaagacttggggtcgataagccggtacttgaaataaaaaacagtgcatcgatctcttcaaccggaatcggctttttcagaaacgcctgctcttgaagacaatgtaagatcgcttcttttgcatgagccagtgccttctccaaatagatattgtttttctcttcaaaagagtggtgcttctgataccattcaatgggctgcacaaactgcctgctctgaatttctccattttgaaaagctctcagcagccgatcaatatctttaaacgatcgtttaaattgagacctagcaaattgagcagctgttttctgatccacgtgatgcttcgggtgactcgttccaattgaaagaatgtacgccatcggcttcacctcttttttcgttaatatcccctatcgaaaaaaggatatacatgccaaatcgtcacaattcagtcaaaacattttcctccgtctaactttttgtcttgacgacaattgataaatattggataatatagttgaaaacatgatgtagttttcctccttcacaggttcgttccaagccaagcgaacctgctttttttatgcaaaaaaacacctcttaatgagaggtgtttacataacagattgcttaggttcttctatcagatcctgccctgtttcttttttaaatggaatcatgtgataaataatatgaagcaaaatagcggtaaagctaccggccacaattccgttacttgttaataatttcattgattctggcaaatgctcaaacatttgcggcacgacggtgacacctaagccgatcccaactgagcaagcaacaattagtaggttttcctgtttggcaaaatccacgcgcgagagcattttaataccgtaggcaatgaccatcccaaacatggcgaccattgcgccgccaagaactgattttggaataatcgtcgtaaatgcagcaattttaggaaaaagtccaaataacatgagcaatgctcctgtcacaacgatgacttgatttttcttgactcctgtcaactggatcaacccaacgttttgcgagtaggctgtgtaaggaaatgcattgaaaataccacctaataaaacagcaatcccctctgcgcgatagcctttcgctaaatccttctcttttaatgaccggtttgttaaatcacctaatgcgaaataaacacctgttgattcgactaatgacacaatcgcaactaacgtcatcgtcataatgggtgcaaactcaaaggtaggcatgccgaaataaaatggttcaatcatacggaaaacttgagcgttcgccacctcagctgtttccactttccccataaatgcagcgactgctgtcccaaggagaataccgattaaaatagcgatcgccttcataaaaccttttgtgaatcgatagagcagcacaatgataaacagcacaaggaaagcgaggcctagattttcaaaagaaccataatctgcacttccttctccacctgccatattgttcatcgctactggaataagggtaatgccaataatggtaacgacagaccctgtcacaacaggcgggaaaaatttcacaagcttcccaaagaaaaaggaaagaagaatgatgatacaccccgaagcgataatacttccatagatagacgaaatcccgtatttagagccaatcgcaatcataggagaaaccgcagtaaatgtacagcctaatacaacaggcagaccgataccaaagaaacggtttttccatacttgaagaagtgtggcagccccgcacatgaaaatatctgccgagattaagtaagtcagctgtgcaggggtgaggccgagcgcatctcccacaatgagcggcacaagaacggcacctgcatacatcgccagcacatgctgaatccctagcgagagcgttttggcttttttagcggcactcatgattgtacctcccgtacaaacgtgactttcccttcctcaagtgattcaatacgtgcaagggactcgacgcggtagcccatttgaacaagcgcattccttccgggctgaaatgacttttcaatgacaatgccaaatccggctactttcgccttcgcctgctttgcgattgcagcaagccctttagcggcttcaccgttcgctaaaaagtcatcaatgattaatacacaatctttttcactgagatgcgtatttgaaacagcgatcgtgctttctacttttttcgtaaaagagtacacactcgctgttaataggttatctgttagtgttagtgattgacgttttcgagcaaagacaactggtacttgaagagctagtccagccatcacagcaggtgcaatgccagaagattcgattgtgacaatttttgtaatgccatcatgcttgaataatctagcaaactcttgcccgatctcatgcattaacacaggatcaatttgatgatttaaaaaggcatctacctttaacacttgatttgacagaacgattccttcgttctcaattttttgacgtaacaattccatcattcttcctcccagcatattggcaaacattttaattttttgcataaaaaaagcattgctgtccatgaggagcaagcaatgcgaaaacgatccacggatcttcagctcaaacaagagctgtttcattttgctcactcatagtcggactgtatcggtgtccggtagaaacttgcgtgccatcatcacgcgattatatgagtgttatagtgttcaaattataacaagatttcagacgcttggaaagcacttttccagaaaaataccgaacttaaataatagatcagatcaaaacgttcgtttttagaatattcaagcatcaaaaaagcacccttctgagcaaagggtgccttttatttaagataaatacaatttcgtatatttatctgttaaataatcgattaaatattgcacatttaattcctcaccagtcgcatcttgaatgatttcagatggttttttgcgttttccatgctggtgaacatgttctgtgagccattcttttatcggtgcaaaagacccgttttgaatcagcccatcaaaattcggtaaatctttgatcatttggtgctttagttgcgccgcatacatataaccaagcgcatatgaagggaaatatccaaagcttccatcagaccagtgaacatcctgcaaaatgccgagtgcatcattaggaggcgtaatgccaagatacgctttatatttttcattccacagtgcaggcaggtcttcaactgctacttcttcattaaaaatcgctttttcaatttcatagcggatgataatgtgaagcggatacgtcagttcatctgcctcaattcgaatgtaagtcggcttcgattcattcactgcatgcacaaagtcttctaaagagacatctttaaattgctcaggagacgcttcttgcagcttatgataatacgttttccagaaatcttcatgtctgccgataaaattctcaaagaaaagagactgtgattcatggatccccattgatgtgccatcacataatagcgttccgctcagtgcctcatcaatgttttgctcgtagatggcatgaccacactcatgaatcgtgccaaagatcgccatccgaaaatcatgctcatcataacgggtcgtcacacgaacgtcccctctgctcaatgtcacagcaaacggatgaaccgttgtatccagacgtcctgcgtcaaagtcataccccaattcttttaagaagaagagactcagttccttttgtttgtcgatcggaaagcttttcgataaaaatgaagtatccggcttatgaggagaggcttcgatttttttcacgagaggaacaatggcatcacgaagtgcaccaaacttttgatcgagctgttcaactgtcatatctggctcatagttattgagcagcacatcgtatggcgtttgtttcacgccccaatattgaataaagcgcttgttaaaatcaatgagctgttttaagtatggtgcaaagagtgaaaagtctgatttctcccttgcttctacccagacatgctctgcttttgattgcaaaatcgagtattctttaaattcttctttcggaattttgctgttttcatcatactctttttgtgataattcgagcgccttttgtgtatcttttgacagctcatctcgatgtttgtttaatgcgtgaagaagatctctcatttcatcagaagtcttcatattaaaaatatcacttgataattgaccgatcgtttcagctctgaaatcggcgctttttttaggcgcctgtgttctagagtcccaataaagtaaatggagcgcctccgtataatgggcgatttttcctagtaattgataaaacgctttctcttttgcttcaagactcatacgtttgttcccccaatcaataaaatatgtatgtacgtttcaaggctacttcaaggaatgttcttttgtcaatgaaaaaggaggatactcagatggtatcctcctcttttcctcgttcgggcgttatttaagatatgatgattggcttgactggcagaacggattcaattttactttgaagctctgtatcttccttacggtcaaaataaatatgaatggttcctgcatcttggcttgtccgaatcagccttccaataccttgtcgcaagcgcagcagcatatacggaaggtcaacttcagcacgagcatcctttgcttcattccgttttgcctcaaataccggatcatgaggcgggtaaggaagtccccagatgatcacatttgttagtgattgtcctggaatatccagcccttcccaaaggtgaacagagcataacacggatgtctcatctgcttggaacttttgaacaatcgtgctgatttcctcgtctccctcaaaatacacgtcgaaaggcagtgattcatccgatgcctcaagctgctttctaaagaaatgaagttcatcaaatgaagggaacaaaatcagagatcgtcctccgttttctttcagctgagtgatcacttgctgtccttttgcctcttgctcttgaagctgctgaatcccgtggaaataaatcttcatttgctcatcgtaatcatacggagaagcgacactcattgataagtaatctttgatcccaagactttcagctaaataatcaaaggattgattttcagacaatgtagcagaagagaaaatgtatggtcttttttgcgagaatactttttcaccaagcacctctgcgactgtctttggcatcacaacaaatgtcgtatctaactcctgcttttcaagccagctaatcgcatttttttgatatagcgacagagaatacgccatttgttcaatgtactcttccacaacagacaattcgtattgatcgattgtatacatctctgattcaaacacgagtgcttctccgattttttcaagcaaatcacacaattcacttgcagaccgcttcacttcatccacacgtccaatttcaagtcgatgcgagcccttgatttctttggcatgtgtttttaagagatagaagaactcatcgtttgtggcaagtgcatcttcaacgagctcggcaaactcttcacgtatatcgttttgcaacaggcgctctaaaaatgtttcgagcattgattgcttcactcggtacgtcagtgctttttgtgcggcaaattcaagaaggtgtccttcatcaaatacgacggagctatgttctggaagcagcggaagctggccctcgcgtttgcgggattccttcgtccacacatgctccatgtaaaaatcatgagaacagatgatgagatcggttgctttccggtaatgatctcttgataaattcagaccgcagcgatgacgcatatcgcacgtcaagcagtcttgaaacgagtcatagccaatacgtgaccattcatcatttgatagttctggatactcttttcgatcaccatacggataaaagttttgcatgccatgtgattcatgaacaaatgaaggaagcgattcataaatatcgagccacttctcatcatcttcacgctgcatggttttctctagtttctttaagcataaatattggtcatgcgatttacttaatctcgcatctatttgaatatcaaggtgattggcaattttatagatatcaccctcttgtttcaccagctgttcaattaacgtttcgtctgcacatgcaataatcgcaggtttccctgtataccttgcatatgtgaccgcaaataatagatagacgatggttttgcctgtgcctaccccagcttcggcaaacatcacacttttttctttaaaggctctttctagttgaaaagccataaatatttgttcatctcgaagatcaaagcccttttctggcaaaatgtcatagaacacatcaccaatccagttgcccagttcttcgtaaaaattatgttcttttgataatgaaaaaggcaaacgagatgctgtcacctgcttcaacccccaacttttgaatcattcagacattcaatagtaacatttatgctggggaatgacaatcttttttacgaccgcaaacgatgttgataggtttctttcattaaaaatgcatgctctgaacgctctatgtaagcctgagcaagcgctaaatcttcgatggctgctgtcagctgagcagattgtccaccttcttgcccttcaattttttgagcagtcgaagcgagtgctttttggattaactgaaattgatcatattgtatcatggagacacctctttttttaaaatcaagttcagtttattccgtcccgtgaaggtttatacctttctgcgataaaaaaagccacaccttctgtaggtgtgaccatttttttatgattcagttgtctgttttctaggcgggcgttttccccaatattggtaatagtctgttttaataaaaccattaaacagttttctctttttcgttgcttttctgccgaagcactcttcgaacttttcgtgtgacgttaagatgtaaatggaccaagtatctaggctcttaaatgcttcgcccattccttgatacattttttcaacagctggtttatcactgagtcgttctccgtaaggcggatttccgacaatcacaccatactcttctttcgtttgaaagtctttcacttgcatttgtttaaattgaatcaattcacttagaccagcttcttcagcattcatttgtgcaatgtctaccatccgatggtcgatatcacttgcaataatgtggagcggctgatcatagtttgctttttcttccacttcgtgacgcgctttgttccaaacgtcttcaccaatccattcccatgactcggacgcaaattcccggttaaatcctggggcaatgttttgtcctatcatggccgcttcaatagcgattgttcctgacccgcagaaagggtcaacaaacggacggtcaggtgtccagtttgttaatagcacgagtgcagcagcaagggtttctttaataggtgctccgccttgatccatgcggtaccctcgtttatgaagacccacaccagatgtatcaagcgtgagcacagctttatcttttaaaagggcaacctcaattttatactcaggtcctgtttcttcaagccattcagactgtatgttgtaagaggatatgagcttttgcgcgatcgcctttttgacgatacgctgacaatccggcacactggcaagctgtgatttcacagatttaccgatgacagggaacgtgctgtttttcggtaaaaaagcggaccagtcaatcgccttcgtccgttcaaacagctcatcgaatgtttttgccgaaaattcagctacttgtaccttaatccggtctgctgtacgcagccaaaggttcgcacggcaaatcgcaagagcatccccctcgaaaatcacttttccattgtctactgtgcagtcatagccaaggtctcttacttcttttgcaacaatcgcttcaattcccattggagctgttgcgatgagtgtataggttttcattgttttatcacctgttttctcgtccttttatgtattcaagataaaagctctccatatgttgaaataggagagctttgttttcatcatgtttataataacggatataacgttctgtaagccatgttttgttccatcgtactgcaaacggcaaatgcctcgtactcaggtggtaatcatctatctacagaatactctgtccttctctccgtttggttcctttgagaaagttcccctaccaagtttgggtttctcgctcgaggggtttaccgcgttccactctcaccatttctagtgagacttcgtcactgtggcactttcaaggatactttgccatatcctaaaaggacgtaggcatttttcctgccgtcagcctttcccaggctgccctggcttattttttcgccaggcacgaacactacgggcatctcagcaccgtgcgagcatggactttcctctgcaatgtctaaaagcattgcagcgattacccgaacgttaatcaataatcgttattataaacgacaatgacatcaggcacaagcttttttcagcaaggctcaatcataaagtttgctgccgaaaacgtgtttctcaaggttagatagtctttttaaaatatcaaagtttgttgtattagactgtgcaggctgtctttttccttgctcaacggcttcttcaagctgcttagacaaatggaggttttcttgttgaagcttttcgatttcttggttgaatgtctcatagtctttaatgaccatatctaaaaatttatcgacttcttcttgtttgtatcctctgacacctgttttaaattctttttctaaaatttctttcgcagaaagctttactttatcagcaagcatctttttcacctcatatcgtgaattcatagtatattttttcagaaatacgtgacgttgtcaaattttctcttgcttttagtcaaaaaacggatcttctgcctcaacttgcgctctcaaatcatccattgtgatgtacataatggggtaatcggtataggtttccgcttctttgatcatgtactttggcgagccatcatgctcaggatcataaagggcgagaaggccatctgttttttcaataaaaaaacggttcttttgtttaaattgtgccggactttcatacggtctatgcgtgacactttctacaaaatcggcctgtgcaagaatcccttcatacaactctttgttttgttcattccagcgctcttcctgttcataaaatggtgtaatgacggccagttttaacgctggatactcctcttgaagctcaaataccacttcggcagtccagatttctgccccaagctggcctgatatgagaacccattccaggccttcttcaatcagggctgtcagccttttttgaagctccgcttttatgtattgaagtgcaggctcgtcttgtttgaatatcccaagctcaaatggcttgtaccctgtgacagcaataattttcattttttcacctgcttttaaaaaaagggacttctaaaagtcccatttcactttatctgttacagcaaggtccaccgcagttaaagtgttgatgtgttgccgggtccacctgagaaaacgtatgcgggaagtagtgaacatgtttgaaattttgatggtgaacatttgtcacatgctgcggatggatatgcggcacaattgttgttgaatcgctgtgtgtacagcaatgattcgtcggatgaacaattggctgtgtaacattcggctggcaatgatgatgatggtacatgtagcattcccctctccttaattttcttacattaacaatgtatgaattaagaggtgtacatgtactaatgcattaacctattttaaaagtttgcaagaaaaacatccttatagtttgaaaacacaaaagcgaccaaaatgacaacaagaaaaaacaagtagaaaagacctttatacatgctctacgctcctcattcaatatctaacgttattttacaggattcgtgacttttctacaataaaagtgctaaacaatttttattttcggccgagagccgaacgttgtcatgttttgcgctttcccgggcaataatgttcattgcccagcttttctcaagagccgtttttttcgcttctcaagttcttccgtgtctcgctgacttaacgatgagaaagataataacgattcagtgatggatagagctgaccttgcatttttttgacgatgctctttacacttcgcaagctctatacccgcttttaatgctaaatggacatcgcttgatttaaataatttttcccatatttgaaccgcttcatcccactcgttttgtcgtttatattgtaaggaaagatcataagacgcctgattcgcatgctcaaaatcagcatccgttaatttttgcaaatgcttcgttgcttcctgtacatcacgatgagcaagatgccacctggcgagcgcatacttctcattgtgttcctttaccgcatcctcagatagtatttttttggatagatgaatgtagaggctgattaacgataagacgtctagttcattatgagtcaagattccttcaatcagcttcggattttgttcctttaaaaaatgaaaataaatcatcggtgccaaaaaccccggcgtgtcgttttcacgatgcacgtgcagctcttctttttccacaacggatagcgccattcgttcatatttatgcttccacaatcgtctagatccgtgcagaagatcaaaatgtccgaattcaggaagtgcagggatttgatctcgtaagagcgtatgtctcgttttcacttgcggccagtcgaacgatttaccattatatgtaaccaatgattctacgtttacttcatcgagaaagcttttgtacagagccgcttcatttcctggattggtgagcaggtgctgtttcaccaccactttgtcggaaaagacacgtgcatgtccaagcaagaaaatcatatttcccgtaccgccagataatcctgttgtttctgtatcaaagaaaaacagctcgtgcggctcgtaccctttagccgatagcgaatgctggatgccgctttcgttccatgcctcgatgatcttcggcagttccgcaaacgaatagcgcccatgctgatcttctaatgaataggtgacttcccgaatcagacaaaaggaaccctcaaagtgataaggagatacacctaatgtttcccattcttttaaaaatgggatattttctgaagtcacaggctgtggttgtccttctaaagttttctgccggttttcatgtgtctgattgtgcgataggtgcttcttcattctgtttaatttcccttttaaagacatgagcaggtgtccccctcctttcccttaaaatacggacatcaattcaacgatgctgctttttccgctcacctctttcatttccatgccaatgcaggatggacagccattttcacagcggcaccgctcaatcagctgaatggctgcgcctgctatttcatcgaaacgagcttgtacttccttgcttaagccgattccgccagggtagtggtcatataaaaagaccgtcggttttccggtatgtgccgctttaatttgtgaaacaacatgaatatcagaacggtcacacatcacaaaagcaggtacaatgtgctgaagaacatttgcgatgccaagcagcagctgttcaagtgttttctcttcaaatctccgctctgcttcatgtaattcaaaccaagcagcactcgtatgaatttcttcttccggcaagtgaatcggtccagagccgatattttcaccggtacttagccggatttttttaaaaatcgtcggcattgcgttgacagtcacatcaccgtagtgaacagatacggcttccttctctgtcgtctgatcgatttcaagcaccttaagttgaacagctaaattcgcatccgtataatattctacatctacttgtttcacataagccttcagatgctcgtaatctagcttttccacttgatactgaaccccttcgtgtaaataaatggcttcatcatgaagcagcgtcatcgcactgaatcgatccatctctccaataatccgaacattcgccacatctgattgatccacaatcaccacattttcctggcttgcagaccggaggctgatgccatgcgctgggaacgattgatctgaccaataataccggttcccgctaaaatgaagaacaccttcctcatgtaagtattgcaaaatctcttctacctccatgccgccaaactgttcatcctcccgaaacggaagctcgtaggatgcacattttagatgatccactaagataatgaggttttcagggttgattctggcagcttcaggcggcctgttaaagaaatattcagggtgtctgacaatatattgatcaagaggtgaggagcttgccaccataattatgagtgcttcctcatgacgccttccagctcgtcctgcctgctgccatgtactcgctacactgccaggataccctgtcatgatacagacctttagctgacctatatccactcctaattctagtgcgtttgtgctgaccacacctagaatgtctccttctctcaatcctttttcaatcactcgccgctcttttggtaaatagcctccgcgatatccacgaatcgattttggaccgatctcttttttcactagctcttgaatatggcttaaaatcacttcaactcttactctgcttctagcaaaaacaatcgtttggattttttctttcaaaaaagtttttgccaattgattgacaacagtggcggcactttgtctaatatttaatggtttattcacaactggcgggttgtaaaacacaaaattctttttaccgctaggtgccccgtttcgttcaatcagatgcaccttgctccccgttagctgctgcgctagctcttttggattcgcaatcgttgcggaagtacaaataaaaaccggttcacttccataaaatgcacaaattcgttttaacctgcgaatcacattggccacatgactgccaaatacacctcgatatgtatgaagctcatcaatgacaatatacttcaaattctcaaacaagctgacccatttcgtatgatgaggcaaaatggctgaatgcagcatatccgggtttgtgatgacaatatgtcctgcttgtctgactcgctgccgaatggccggagaggtgtctccgtcatatgtttcactatgaatcggaacatccatctcgtggatgatctcgttaagttcacttttttgatcttgtgcgagcgcttttgttgggaataaataaagggagcggcttgtctgatcttctgcgatcgactgaaggacaggcaaattgtagcaaagcgttttacctgaagctgttggtgtgacagttaccacatgatctccatccatcacacgttcaaaggcttccttttgatgaatgtagagttcgctcacgcctcgtttctcaagcgcctttttcagcctgtcgttcactctttcaggaatcggagaggtctgtgcaggcttcgcatcaatttcatgccaatgttctacctgttcgtctttctttaattcttctatgagttcgttcattgttttctttttcatatcgcatcacctctcttacatagtttaccgaatatttgtttgcatgactaggcggcaattttttgatgcgcagcctatgagcaaatactttgaagtgttgtaacagtatctattacacttctatagtgaaatgattttatcaaggaagaagatgatgagagtgaaaaacgaatttaagcctttatttgaaccatttacgtttccaggaggtgcgtctattgatggccggttagtcgttgcgccaatgacacacttcggttctcacgaggatggcaccatttctaaagaggaaattgatttcattacagctagatcaagtgatatgggcatggtgatcacagcatgtgcaaacgtgactccagatggtaaggcatttgaaggacagccttctattgcaagagatgaagatatacctggcctgaaaaaacttgcttctgcgattcaggcaaagggaacaaaagccatcattcaaattcatcacggcggttctcaggctctccctcacttagttccaaacggtgatgtggttgcgccaagtgatgtgtttaaagatggaaagcagattgcacgcgctttaaaagaagaggaaattgtccatatcattgactcttttaaagaagcggcaagacgagcggttcaagcagggtttgacggcgtggaaatccacggtgcaaatggttatctattacagcaattttactctccgcatagcaatcagcggacagatcagtggggaggaaatgaagaaaagcgtctagccttccctatcgctattgtggatgcagtcaaagaggcaatcgaaaagcatgcaacaaaaccgtttatctttggatatcgattatccccagaagaaccagaaacacctggtttaacaatgacagagacgtttaccttagtggatgttctcaaaacaaaaaacctcgattatttgcatatctctttaatggagattgactctaaagcaagacgtggtgcagatactcataaaacacgtatggagctgctaaaagaacgctgcggcgatacccttccgctcatcggtgtgggcagcgtcattacagccgaagatgcactaagtgcttataatcaaggaattccgcttatcgctgtcgcacgagagctgatcgtcgacccagattgggcaaagaagattaaagaaggcagagaaagcgagattgaaactgtcattaaacgcagccaaaaagataagtatttgattccagaaggattgtggtctgtcatggaagcgagtcaaggctgggttccgatggaagattaatgtcatcaaaaaaactaccctcatacgattgggtagttttttttgtgtcctgattattttagtttaacggtaaaaagcttagaagtctgtttttccacaggtccctttggttctttatcaagatgctcgatcaagtcaccattcataatgacaatcggagtcactgtacttgccgctttctcttcaatcagttctaaatcacacgtaatgagagggtcaccgatcttcactttatccccttcttttatgtgcgcttcaaatccttcaccatttaatcccactgtttcaagcccgatatgaatcagaagctcaagccctgagagtgttcgaataccaattgcatgttttgtatggaagagctggatgatttcaccctctactggtgacacaatcgtgccactttttggttttactgctacgccgtctcccatcatcttttgagaaaaaacagggtctggtacatccgtcatatccattaactctccatcagctggagaataaatgatttcttcctttacatcatcttggttttttccgaaaccgaataattttttcagcaatgtcaattgctcccttcaagctttgcttctagttctattccgcgtatgaaacgctgcgctcatacaccttgcttcattcaacactatttaatcataattttttcctctcatcaattgataaccgcctgagccctttctgcataggctgtagatgagaggtgattcaaatgaaacatgaaggcgaaaagaaacatgaattgctggcaaatgaagatattctcaatgaagcgattgaacaatttttcgcatcctccccgtttcacgagataataaatagtgcggaggcgctcatgaccacatcacattcacttgcatcgattacgaccgatgtgacagaggatgagcagtttgtgtatatcgagatccaatttcccgaccattttgtcgaaggggatatcgcgctagaagtaaaagcccaatatttacacttatccgtgcaggaaacaatcaaaacggatacaacttcctcgtattcgagctttaccaaaaccattttaatgccggcaaaaatagatgaaacgaacatgaagagcgtgtggaaagatcaaacgcttcgtgtgacggcaccaaagcaaactacccaataggtccatctattgggttttaactatgctttaaaaatgcttgtaaatcctttcgctaatgaacctacttgattcatcgtactcatcatttgcccagctgtatcaaacattttgttaaagtcgtattgtccattcgtttttttgaattgtgacagcacacttttaaattgagatgattgctgtttttgcggtcttggcaaaggataagggttcataggctgctgcatgggcatcatgcctggtggcggcatctggggttgattgatcgcttcaggcggatgaaaaggcggcacattttcttggtatccataaggcggctgatagacagcagatggtgcctggctcattccaccttgatgtggcggcatgaaatattctggaggctgcggaggctgctgcatatctggatacggaaaaggccctcgattgaatggattgaattcataaggctgctggtttgaataagggatcatatatctcgctcctctcgctctcaacacatagagatgtcactcatatattatgatcaagaacagaagatgtgcctaaagcagccataagaaaaacgcagcatatgtcttcagctgcgcttgttgatttcttctattaaaaggttcagtgtgtaaatcactgactcaactaaatttttcacacggggtgcatgctgtttgccaaaataagattgcaggacaacctcttttccattttctttgacggcttcaagctgttcttggtgtaaatatctaggtttgaccagatgaataaacgagatcgcagcagtgagccactcttccattttctgatcaaatgtctcaacggccggctgaatgtccgtgtgaaaatcatatacggggtattcctcttcagcctttcccttttggtactgctcatacgcctcttcgatccatattctcagatcttgtgtatgttcaagtaatgtttgattatccaaaatgttcacctctatgaaccatcctatcaaacgtttacttattgctcaaatagaaaagctatccggcgtgatatgccggtcttgccgccagtttatactcagccgcgtgaatcttcacttcacagtcctttacttctgattcaagccggtctatcatttgttcttgctcctctatggctgcacgttttgtttggttcacagcaagagacagttcttcttccaccgcatcaattttccgctcgatttcctctaataactgcataatggattcttttgatacaaattcgctcatcatcagattcctcctttatcgtctctcgttacattctcttttctttcacaccctccttcacacatgacaaaactagaagcaaatcgccaatctaagtgtagatgagcgctatttcttccttttcgacatatgcttgtccttctttgtatgattgcgtccgattgtgtaaattctaaggacaaaggaggtagatttcatgaaaaagcagccagcaccaaaagagcaaaagccaaaagggaaagaaaacagtacagatcagcttgataaaaagctcggcggtcctaatcgaccatccacgtaaaaaaagcaggtaccccctgctttttatttatgcaaaaaatagtgctctaatgagaaaagaaaacgaagctgtctttttttatgaaaataccagtcggtcagctcaatttgttttggtaacgtttctgcatcaaataaggatgggctcaatttcttttgaaaccaatcgtccctttgatcgtctaatgaatgtgtcatcaccggataaactgttcgaagaaaaggtgttgacctcctagcgatccctaaaaacggctcaaaatcaaaccgtgatccggtatgcggaacggtatgcaaaaaatgataaaaatccgaaaataaatcggctcgaaataatagtttcgctagtttttttcctaatgtaatacgctcctttacgcgggaaaacttccgtatggttaacccgtacaaatgcccgtccaccgttggaaaaacaacggtttggaaatgtccccactcgctgaacagatattgaatcgagtgaaaaacattctttttcagaagaggattttgtataataggagattgtatagtatattgttcatttatgatgagtgcataaagcaggcgctctgtgtcaccctttagccaaaaacgttcccactcagtgctcataaaacgagaaacagaaaaatatggaagcagatggaacaagggtttgctgcaccgcttagaccattcatacaaaagaagctgagggtaagcatccgaaaagatcagccaattcgctctttcatatgctgtgaaaaaaaggtgcccctgctgatctgttaaacctggatggaagagctcacccttaagatccgtcatagaccatccagcatttctcgagacaaaggaagcaagcagcgaccatttcatctctggatggcggtcataaaagcgtttgtaagcatttgtcctcgtcaggttgtctttattttttgctttcgtttcacgcaatatatactgagtgatgatgtgctcttcttgtgacaacatagtaatctctccaatacaaaatgcattaaaaggaggctgaaacttgatgattcggtatccaaacggaaaatcgtatcagcccattcaacaaattgggacaaaaaaaagaatcagcggcgaatcctcttatagtaaccgcgggatgacgcttgaggctgacttaaatgaaaccaaccagtactatttggtcaacgggatcgcagtcattcataaaaagcctacccccgttcagattgtgaatgtggattatccaaaaagaagcgctgctgttatcaaagaagcctattttaaacaatcatccacaacagactataatggagtgtacaaagggcgctatatcgattttgaagcaaaggaaaccaaaagcaccacctcgtttccactcaaaaattttcacgatcatcaaattgagcatatgaaacaggtagaaaagcaaggcggtatttgtttcgttattatatccgcatttggctccgtttattatttgtccgcttcagatctctttttcttctgggagcggcagcagcaaaacggccggaaatccattagcaaagacgaattaatggaagctggccacttaatgacacttggatattcgccaagaattgattatattaaagtagtggagacacttcatttttcggatgaaagtgagtagcaatgacgttcgaaaaaggtttaacacgaaaggttgagatgtgatgtctgatcaatttacaagtcgtgaacagcgacgtaaagcaagtcaagaaaacaataagaagcaaaagaacaaaaaaggcaaaaagaaagcaggtctatttaaaaaaatatttttatctttactcgtgatcggtcttctttgtgtagttgccggaatcacaacttttgccgtttttgcatcaagcgctccttctattgatgatagtaagctcaaaacaccgtattcttcaaagctttatgacaaagacaagaaagtgtttgcagaagtaggtgcggaaaaaagaacgtatgtctcgattaaagatatacccgatgtggtaaaagaagcatttattgcaactgaagatgcgcgtttttataaacaccacgggattgatccaatccgtatcggcggtgcccttgtcgcaaacgtcgaggacggctttggagctgaaggtggaagtacgattacacagcaagttgtgaaaaactctctacttaacaatcaaaaaacgttaaaacgtaaagtacaggaagtatggctctcgattcagcttgagcaaaaatactctaaagatgaaattttagaaatgtatttaaaccgtattttcttctcgccttatgcttatggtgttgggaaagcggcagaacaatttttcggcgtgacagatttaaataaactaactgttgcacaggctgccacacttgcaggtatgccgcaaagtccttctgcctataacccagtgaaaaatcccgaggcagcggaaaaacgccgtaatatcgttttaggcctcatgaaaaaacaaggctacatttcagagaaagactatgaggatgcaaaagctacccctgtcagcaagacggtcgtctcagctgataaatataagagccagaactcaagtaagtactctgcttatattgaagaagtcatggaagaagtacagaaaaaagccaaagtggatgtatcaacagatggattaaaaatctatacttcactcgatcgaaaagcacaggatcacctagatgatattatcaatggggattcagttggttttacgaaaggtatgcaggcgggtgtcaccctgcttgatacgaaaaatggcgaaatccgagctattggcggtggacgtgatgtaccagccggcggctttaactatgcgacagatgcaaaacgtcagccaggttcaacaatcaaaccaattttagattacggtcctgtcattgaaaataaaaaatggtctacgtatcagcaaattgatgatgcgccatatacgtactcagatggtacaccgattaataactttgacagaagacatttagggaaaatgtcgatgagaagtgctttggcacaatcacgaaacatccctgccttaaaagctttccaagaagctggcacagacaatgccgttcaattcgccaataacttaggtatggacttaccgtctgacattccagagtcatactcaatcggtggatttgacgatggtgtctcctccctgaagatggctggagcatttagtgcattcggtaataacggatactataatgaaccgcatgctgtcacgtctgttgagtttaatgacggaacaaagcttgaccttacgccagattctaaagcggctatgagtgattacacagcatttatgatcactgatatgctgaaaacagctgtacaatctggaacaggtacacttgcacaagtaccgaacgttcaagtagctggtaaaacaggtacaaccaactttacacaagatgatatgaataaatacaatatcccttctggcggtgcgaaagattcgtggtttgttggttatacgccgcaatatacagcagccgtttggaccggaatcggtaattcaaaagatgcggacggcaaaatgtggctcacaaattacgagcagcgtgttgccaaaatcgtcttccagcgtttaatttctcaaattgatgatggaagcggctcatttgaaaaaccagacagtgtcgtggaagctacggttgaaaaaggatcagatccagcgaaattagccggaccaaatacaccaagtgagaagaagacaacagaatactttgtcaaaggaacggttccgacaaaagtgtctgaaacatatgagaaaaaagaagccgataagccttctgacttaaaagcggtgtatgatgaagagaaaaaatccatcacactgtcttggggctatgatgacgacgcagatgctacatttaatgtgaaacaagcagttgataatggcggctataaagagattcaaaacagttcttctaaagaagcggtcatctctgatgtgaagcctggctctacttataaattccaagtgacagccactgtagaggatgtcacaagtaaagcagcttctaccttcctcaccatcaaggatgatgaagatgaggaagaaaaagcagatgatgagaataaagaagaagaagaaccgcagcagcctgacgacgagcagacagaccagactgacgataacaaaaatcaacccccaggcactgacgagcaaaagccagatgataaaaaagatcaagatcaagataaggatcaggatcaaggcggaaatacggaaaatggaaataatggttcttccgatgatggctcagacagtacaaatgggaactcacaaactgacaataaagataaaaagaaagatgatgcgaaaacaaactctcaaagctcaaattcgcaatcaaattctcctagtcgaaaagaaaatgaataatgaaaaagcacttgcccatatggcaagtgctttttttaacggttttgtctgatctttttaagtgcttcatgttttccatactgcttttttagttccgtgtatagctcgtccagttgaataaagcaatgatattgagttggttttagcaaaatgaactctaaacgttctgtccaattaattggagctacaggaaaagtctcttgcttgatatgttcccattcaagcgtttgaagtctctcccctttgatccagtaaaacatcgcaatcatactgacaataccttgcagcatatcatcttcttcacaccgggactttcttgtttgaaaacgaggaagcattttttcttttaattcattccacagttcgaacatcacaggaacaaattcttctgttttctgccatggaagctcatctgttaaaagttctgatgatagatcatatgcgagtggattatctctaagtatgtctactcgatcgcctttcatctctacctttttcccttttagcttttcgacatatgaggtaaaaacagctgccccgctcatgccagcttcaccaatccttttttcagcctcttctgcccttctctacacatatcaagaagcggacaggactcgcactgcggccgctgcgccttgcagtgatatctgccaaaaaagattaggcggtgatgcgtcacagaccaatcttcttctggcacctttttcattaaggtttgctctacttcaagaacagaatccttccaccggcaaatcccaagacgcttactaactcgttctacgtgtgtatctacagcaatggccggcactccaaaagcgacagatacgacgacatttgctgttttccggcccaccccaggaagcttcacaagctcgtcccgatcctttggtacttcaccgccatattcttcaatcagcattttactcaacttttgaatgtttttagctttattgcgataaaggccaatcgaacgaatatcttgctgcaattcatcaagcggtacacttaaatagtcttctggtgtttgatatttttgaaataacgttttggtgactttgttgacaagcacgtctgtacactgcgcagagagtgccacagcgatcacaagttcaaatggattggaatgaacaagctcacactcagcctctggaaacatatctcctataatatctaaacattcattgatttgtttttttgataacatgacttctcctttattggttattgttccagccaattataaaaaggaacttgtcgtttatatgttgacgtctcttcttttgaaggtggcgctttttgctgagaacggaaatgctggctatgctcttttgcttcttccgctgttttcagccctttctttttccactcaaacagaattcggtcgatataacggaaatttaattttcctgataaaaccgcttctcttaacgctaggcgaatcatttcagcatcatgatggtcttgatccatccagatcgagagtgtttctccttcaagaggagacagcggtctgccaaattcatcttcaaatagagcatataaagacttttcagcctgcacatgaagtttttgaccttcctttgcttgttttgcttctaaaaagtcatacagtacgccccataaaggctcaactgagtagcggtcatgctgaataccagacccgtcctcaaacggctgaatcgaaataaatcccttttgaattaaatgctgaaccatatacgcacactcttcagctgaaatggtcatgccatgggacagctcttcaaatgtttgaaagaaaacaccttgttcttcattcattttaatcttgagcatcaccatcatttgtgattcattcagtcctaactgctcataatgagcaatcagcaaattaggcaaactggtcgaacccatttgctgcatattaataaattgctgcctattcatcggatacacctcttcagtttaagtatatcacgttttatttcacgtgccccttcaaaaaacgtttgaaaaagcctccatatgttggaggctttcatgtcttaaggatataaacggtttaataatcttgggaaaggaatggtttcacgcacatgcggcgctccactaatccaagcaactgtacgttcaagtccaagaccaaaacctgaatgcggtacagaaccatattgtcttaattctgtgtaccatttgtaagtttcttgatctagcccatgttctttcaatcttgcttcaagcagctctagatcatgcacacgctcagaaccgccaatgatctctccgtagccttctggtgcaatcaagtctgcacaaaggacgacatcatcacgatccggtgcaggctgcatgtaaaatggttttaatgatgttgggtaatgagtgataaacactggtttatcgtagctttcagcgatcgctgtttcgtgaggcgcaccgaagtcatctccccattcaatatcgtcaaagcctttttcctgcaagaatttaatcgcttcatcgtaagtgatgcgcgggaatggtgctttgatgttttctaattttgctgtatcacggccaagtgtatgcagttcaactttacagttttcaagtacactttgaacaacatgagtcacataatgttcttgatactcaaggttttcattaaattcgacaaaagccatctcaggctcgatcatccaaaactcaattaaatgacgttttgttttagatttttcagctctaaatgttgggccaaatgagaatacttttccgagtgccattgccgcagcttccatgtaaagctgtccactttgagaaaggtacgcatcttcatcaaaatatttcgtcgcaaacagctccgttgtgccctcaggtgcacttccagttaaaattggcggatctactttcacgaaaccttcttgatggaagaattcatatgtagcacgaataatttcgttacgaattttcataatggcatgctgctttttagaacgaagccataaatgacggtgatccattaagaattctgttccatgctcttttggtgtaattggatagtcagttgcttcgtgaatcacttcaatggatttcacttgcaattcaaaaccaagaggtgaacgctcgtcttttgtcacttgtcctgtcacatagacagatgtttcttgagtgactgatttcgcaagcttaaagacttcctcttccacttctgcttttactacgactccttgaataaagcctgtcccgtcacgcagctgcaagaatgcaattttaccgcttgaacgtttattggcaatccatgcgccgatggttacatcttcatcgacatgtttgaacacttgattaatcgttgttttcaacataattccctccaaagccagaaagaagctcaccttttcgccaggtgtgaatcttttttcatacattttattataaccgttctaaatcagcatggtcaacgcaagacaggagaaactatggcgttacatttttttccacgtgtcctgtcgagaagtcgacatagctgaagctgtattgattgttttcatttaagtacgtcacttcccaaaggagtacgtcaccttctcttgctaattgaacgtcctttagcttagatacagtgttctccttttgaacggcttgtactgcttgatttgaggtaatgccttcttttgctttttttgcgatcactttttctttattgctggcaggtacccaaacataggttgtttcattttgtttgttttttccttcaacaataaattgtttttctttcccgacaaaggtttccacttgctccacttgtacgatgtttgcttgtttttttgctcgttcaatcgccgcctcatgaccttgttctttttgtcccatggcaatctgataaatccacgtaaaactgatgatgccaatgagcaaaacgagagccacaacggatgaaatgatccagactatttttttcatgtcaagcttcccctatgtgcgatatatcgtaaatatcgcttgattttgatcttcttgatctaatgctaatccaaacatgagatcttctcttttaagcgttctgttcaataagtcaacaattttatacaggtcctctgaatgcttaatttgaacagttgaaagtacctctattttactttccacttctaattcctcctcggtacgtaaatattgttaatcatacttttcggcgcgggaaccgatactatttttacaacggaacacaaaaagccgttacgataaattaactccaaacccacaccagctaaaggccgcttatgacagcggcttttcgttgttgagcttctctatatacgcctcaagtgattcttttgacatctcgtggactggcgcatgagggagtgattctaaaaatagctttccatatgaagcggttttcactcggcggtctagaatgagcaatgtacctatgtctttttcagagcgcagcaagcgtcctgcaccttgtttaaaggttagcacagcttctgggagagcaacggctttaaacggattcttcccctgttttttagcggcatcacattttgcttcaatgagcggtgaatcaggcggcctgaacgggagacgtgccataatgactgttgtcagttctgatccaggaaaatcgacaccttcccaaaaactacccgtaccaagtaaaatcgcatgttttgctaatttgaacattttcgttaatttaacagggctcccgcccgtcagaccttgagcaaaaagggcggcttgcatcccttctgttttcagctcttcatacactgcttttaacatctcatgtgaattaaacaacaccaatatcttcgcttgatgctgcttttccatcaccttaatgtaccgtgctgcttgctctacatagtcgtgctcatcacggttcgtaatcggcggcatatcagctggtacaatcaccttgagctgtttttcaagttcaaacggtgactcaatctgtacaagatgcggataaaaatcctgcagaccaaatcgttctaagcaataatcaaagcgcccattgattgtgagtgttcctgatgtgagaacaacactttttttgttcataaaaaaacgatcagctaaaagctctcctgtatctagcggctgtgcatgcataaagacagcatttttggcaccctttgcatcaatctcaatccaaaccgtttcatcgtttttcggttcaaaaataaaccggtacagcgtactgcaaaatgtatgcataaacgacatcacttgatcgtattcctctgcttcaaaggcaaagtgttctgtcagctgatcacttttttgaagaagctcgcttttttgctgctcatacagcttttcacaagcaattaacaaggaacaaagcttacttgccgtctctttaatccgtttccactgcgcatgcttcgaatgatgacgtactctatgaatgagacgattgatgtctgcttttggttttgtccttttgacaaaagaatgaacggtactaaagaaggcgtcactttccatttgaagctgatgaagatactcatccatttcgataaaggtgtccgtctgtaaacctgcaccgtgaaatctctttttcagcttgtttaaaagaccgccctgtaaggagccaagctgcgttaatttcgcatgaagctggatatacgacgcactatctcctagtgtttcattggctgttttctcaaattgatgagcctcgtcaatcacatatacgtctgcatgctgaaagatagaagatgcttccgtttgtgataagagcaggcgatgattcgttaaaattaaattggctgttttggctctttttttggcgcgttcataaaagcagtattctttaaagcggcgctttttcgatgtaaacggcatgtgcacacacgaaatacggtcttttatattggcagctcctgacggtaaattcagttcagataaatcacccgtttctgtgacaaggagccacattaatatttgcgccttcgttaagaccacatcatagttatcatcttcctcatgcagcacatgctcaaacttatctaagcaaatataatgcgcccgtcctttgaatacacaggcagctggctcaaacggaagcaattgatttaaaatcggcacatcgcgctgaagcatttgctgctgcaaaagaatggaatatgtactaataataacaggttttcctgatttctttgcctctagtgcagctggtatgaggtatgcaagcgtttttccaatacctggtgccgcttcaattaaagcataggccctttcatgaaacacatctctcactttattcatcatcgtgagctggccttctcttacttcatagccttccactgtttggggaagcttctttttgatctcctcaaacagctgttcatcgtcttcccctactgaatctgtcgtatccgtttcaggattggtgacatcttttacagcaaaagagcccacttctaccaaagaatcttcacggctagcacgactcgtttcaagctgctgtattaaaagtcctatatcgcttaagagataagaggataatctgcgcagctgctttagaacatttggcggtgtatgtgttaattgatgtaataaggttaaaaataacatggcagtaacttccgcatcactatccgcccggtgcgggtggtcatgtggaagcatgagctcttcacttaattcagtgagcttataaccttcaagctctggataaagaattctagaaatctcaactgtatcaatcgctagcacatccagctcatttttcccgcatgcttttagttcatcatttaaaaaattcaagtcaaaatgaacattgtgcgcaacaaaataagcgccttgaataagatcatacacctcttgggcaatgtcctcaaaaaacactgcatcgttaaccatgtgctgctgaatacctgtcagctgttcaataaatccagggatcgcttttcccgggttcacatattttgaataccgttcgacaatttgtccattttcaatgaccaccgcagcaatttgaatgattttatcaccctttttgggtgaatttccggtggtttcaatatcaacgacaacaaacctttgatcggccataaaatggacacctcaattcctcgtttcactcgaagtgaaacacgctctgggcaaaatagctgaaacagaacagcttcttttcttaaaactgttctgtttccttgcagcatgcgttataaaatcgttctcgcaggctcttgcccaatcatttgttcaatttgattttgtttatttaatacgaccacttttggtgtatgtgtctttgcttcttcttctgagagcattccataagcgataataatcacttcatcccccggctgaaccaatcttgctgccgcgccatttaaacaaatgacaccgctctttctttcaccaggaataatatatgtttcaagtctcgcgccattgtgattattgacaatctgtactttctcatttgccatcatgcctgccgcatcaagtaaatcttcgtcaatggtgatacttcctacataatgtaagtttgcttctgttaccgtcgctttatgaagtttagaggtcataaaggttctatacatgtttttcaccgctttcaggaacatggaatatcacattatcaatcagtcttgcccgtgagaatttcaccgcaatcgcaatgatgacctgacctgccaactgctgaagcggctcaagctctggataggagtagatctcaatataatcgatttccccgctcgtttgaagaatttcctcttctaccaactgataaatacgactgacgtcacgttcacctttttcaaccgctgactgtccttttttcaatgcgcggtacaaagcaggtgcttcttgtctttctttttcagataagtacacatttcttgaacttttcgctaaaccgttttcttctctaactgtcggcacagatacaaggtgaagatcaaagaagaaatccttgatcatcgcatcgatcacagcgacttgctgtgcatcctttagaccaaagtatacatttgttggtgctacaagatgaaatagctttgtaagcacagtaacaacgccgtcgaaatgtcctggacgttttttcccgcataagacatcagtccgcttttgaaccgtcatcgtgatagatggctcatttggatacatttctttcacatcaggtgtaaataaaatatccacacctgcttcttctgcaaggcgctgatctcttttcatatcccttggataggattcaaagtcctcgttcggtccaaattgcaaaggattgacaaaaatgctcattaccacaatgtcattttgatcccttgcttctttcgcgagcgtcagatgtccttcatgaagaaagcccatcgttgggacaaagccaatggaatgctgtttttctcgatgctgcttgatcaattccttcagctcgtgaatatgggtgacaacgttcattttttcatacccccatataaaccatcaaggacttcttctttgatatgaaatgtatgcttgtcttctggaaatgtgtgtgcttttacttctttcgtatattgaataagcgcttcttctagtacagtatcaatttgcgcgtattgtttcacaaacttaggtgttctagacaccccgtatcctaccacatcatggtaaacgagaacttgtccgtctgcctcagctcctgcaccaatcccgatgacaggaattttcagcatgtcggtaattcgttttgtcagttcaccaggtacgcattcaagcacaagtgcaatcgcaccagcttcctcacattttaagctgtcttcaatcaatttctgcgcactttcgtggtcttttccttgcactttatatccgccaagtactccaactgactgaggggtgaggcctaaatgactgacgacaggaatcccgcctcttgtgagagcttgaatggattcaaatacgccatctccgccttctagctttaaggcatccgctccgctttcttgcatgatgcgtgctgcgtttttcaatgtttctgctaatgaataatggtaagacataaatggcatatccgtcacaataaatgtgtcttttgcgcctcttttcactgcttttgtgtgatgaatcatatcatcgattgtgacttgtactgtcgaatcgagtccaagtacaaccatcccaagtgaatcaccaactaagatcatgtcgacttccgctttttctgcttgctttgcagatggatagtcgtatgctgtcagcatcacaatcggttcgttttgttctttcattttgaaaaaatctagctttgtcttcatttgttcctcctcattctggagaggagatggcttgcctcacatcacatgttttgatttctcatgcgcggcgaatcatccctctgtccaagtcccttaggatcaaggcagaaatttatcaaatttttgtttctataggtacagctctttttcagatactgcccacacgaagtatatcaaaaatgtgccgggtgttccacttaagttgactttatctcgatgtctgcggagtagattttttgaataccttcctccgtttcaagcaataaaacaccttcttcattgattccgagcgcttttccagtgtattgcccattgacggtgcgggcaacaatatgctgaccgatcgtcatcgcatacgattcccataattgtttaatcagtgtaaatccatgcttcatataatcgtcataccttttttcaaaagtggacatgatctgttgtatgagcgcagcacggtccactttttcattcagttccattcgcaggcttgtggcgacatcctttagttcatccggaaagtcatcagccgtttggttcacattaatgcccgggccaattatcaccgcatgaacctggtccgcctctgcttttaattcggttagaatgccaacgacctttttcccgtttaacaaaatatcgtttggccatttaatggatggactgagtcctgtttgctctgcaatggcttctgcgatggctacagatgctaaaagcgtcatctgcggcgctttgtgcagcggaatttcaggccgtagaacgagactcatccagatgcctgtcccatttggtgaatgccacgttctttgaaggcggcctttcccgtttgtctgatgatcactgacaacgagcgtaccgtggggcgcaccttcatttacaagatcatgggcaatcagctgtgtggaggcgacttctttctgaaaataaatgtgcctgccaaagctctctgtttctagaccaaacagaatttcatcctcactaattttgtccggtttacgaagcaggcgatatccctttcttctgacggcttctacctcatagccctcttttctgaggccctctatatgcttccagacagccgttcgagaacagccaagctcatcacatatttgctgacttgagacaaagtcctcacttgatgctgtaaatagttcgattaatcgttttctaattgctgatcgcatgctgtaagccactcctctatggcttcttttcggttttccaaatgattttgcagaacagcttttttcaccaaatcgagctcttctgcgatccattttcctgatgtcttttgccgaaaggccattaaatcttttcctgaaacagcgaggtcttgaagcgttttaatcggaagggcatcataagaacgcttcgctgcctcaagctcgtcaaagaaaatgcggcgctcgtgttttagctgtgagatcttcaagctagataagagcacttgttcaccagcctcaaacatcttctccgcatcccagtcacaatcgacgtattggctaatcgtcaccgcgtctttcaaaagctttgttgacagcttccattcttttaagaagagcacagcctccgcttcatctaagccaagcaaatggataacagccccccatacttcttctagtccatccagtaaataatacggaaatgattgaaaggattcttgcagaccatcctttttgagacccggcaattcttcatacaatttggtagaaatgagcaccttaatcgcccgctcacaataacggccttttaaaagcttctccatttcaatctttttacgttcaactgatatgttggcaagcaggtgcttatcttttttcatcgcttcagccgtttctgcagcgagctcaaagccaagctgacttaaaaaacggaccgctctcatcatacgaagcgcgtcttcctgaaagcggcacgcaggatctcctacggtttgaattcgtttccgctcaatatcctgtttgccccctacatggtcaatgatctccccatttatatccatggccatcgcattgatcgttaaatctcttcttaaaagatcttccttcaatgatgtgataaacgccacttctttcggtctgcgaaaatcttcatattctgattcagttcgaaacgtcgtcacctcatagctgaccccatcatgtaacacgatgacagtgccatgctctttgccaacatcaactgttttttcaaataaggattcgaccttatcaggcgttgcatctgttgctatatcgatatcgccgatttccctgcctaaaaggacatctctcactgctccgccgacaaagtaagcctgatacccatgttcgtgcagtgtatgtaaaatagggatcgcatgtgtgaatggttcattcatgttcatcatcaccttcgatcaattctaggtaaagctcttcatattcactcacaattttttcagaagagaaatgggcctgaacactagactgggccgccgcagacacttgttcatgaagcgctttgtctttgagtatagagactgcgtgtttagctgccgcgtctatatcgccgagcgggacaaggaaacctgtttctccatgtgtaatgacctctggaatcccgccaacatcagtcccaatacatgggacaccgcatgccatcgcctcaagaagcacaagtccgaagctctctttctcagaaagaagcagcttcaaatcactgatggaatacagctcttctactttctcttgctttcctaaaaataacacgcggtctgtcagccccagttttttcacgagttcgcatacgaccgatttttcaggaccatcaccgatgagcagcagctttgcctgcacctgttctgagatctttttaaacacatgaacgacatcatgcacccgtttgacctttcgaaaatttgatacatggatgacgaccttatcgtccggtaaaagaccataatgtgtctttagcacttcgtgatcttcgcgcaaatacacccgttcatcgacaaaattatggatcgtctcgatctttttatttggtttgataaggtcatacgtctgcgcagctaatgaatgcgataccgccgttacccggtctgatgattcgatcgcaaatcgaatgacttcctttagtgatggatcatagcctaataccgtaatatccgtcccatgaagcgtcgtgacgactttcacagagtgtcccgtcatctgcttcgctaagaacgcacagacggcgtgcggaaccgcataatgcgcgtgaataatatcaagcttctctcgttttgcaacttctgccaatttacttgctaatgcaaggtcataaggcggatattgaaaaacagcatattgattgacatccacctcatgaaaataaatattcggatacactttattgagcctaaacggaatacttgaggtaatgaaatgaacatcgtgccctttttcagctaaacgttttccaagttccgtagcaataatgcccgagccgccgacacttggataacaagtgattccgaccttcagttttttcataattaccccccaagtaagtcgtcatctatcaaaagtggtttctttgtgataaacccttctgcataagctttattgacttcccttccatacatagactctctcattttgacaaaatcaatataaccgttcacaagaggtgtctcaactgaattcgccgatttaacaaattggcttttatacgcatgcaagctatcaatcttttggtgcatttcctcagaaatatcaatcacaaaatctgggcgatgatgaccgttaatcatgtaataatacatctgacttattttatgagctggctgcttgtatgaatcttcaaatttatgtatacctgccgaaaaagcagcctcttctacaagtgagcccgcatgaccatgatctggatgccgatcttggtgatgcggagcaaaaatcagttttggcttgtatgttcgaatcacgcctgcaatgtccttcatcgcttcgtcatttagataaagtcctctgtctggcagtgtgagctggattcgcgttgacacacctaaaatggcggcagcagcttttgcttcctctttacggctctctaccgttccattcgaagataattcggcctgggtcaagtcgcaaatcccgacacgcgcccctttttttacgtattttgcaatcgttccgcccataccgatctcaacatcatcgctgtgggcaccgaatgcaaggatatcaagtcgtttcatttgttcctccgttttttactacatctcgaaaatcaaacgtgcctttatttaaattcctgactaaaatttcagcggtccccatattggtggctagtggaatggtatacacatcacaaagccgaatgagtgcagatacatccggttcatgcggctgcgcggtaagcgggtctctaaaaaagagcacaagatccattgcattatcagcaattaaagcaccaatctgctgatctcctccaagtggtcctgactggaaacgatgaatgggaagccccgtcgcttctttcactctcaaacctgttgtccctgttgcgtaaagtgtatgatctgccaatatatcacggtacgcaatggcaaattggatcatgtcactttttttcttatcatgagcgattaaagcaatgttcatcaggaatccactccttattagtcgatgatattttctaaaccatagacgagctgatcaatgtgcatgacctgttcaactgaaagcttcacacctgacataaatgatgcacggttataagaatcatggcgaatggtgagcgtctgtccgtccattccaaacagtacttcttgatgtgcaatcatacccggaagtcttacgctgtgcagacggataccgtcataatctgcgcctcgtgcaccttcgattaattctttctcttctggatgtccctgctttttgctttctctgacttctgcaatcatttcagctgttttaagcccagtaccgctcggagcatctagttttttatcatggtgaagctcaatgatttcaacgtcaggaaagtaattcgctgccattttggcaaacttcatcattaagaccgcaccgacagcaaagtttggcgcaataatacagcctatgctcttttcttctgttaattgctgtagctctttcaggtcagcttcagaaaatccagtggttcctacgactggacggacgccatgttcaagtgccttttttgtatgtactttcccgatttctggtgtcgtcaaatcaattaatacatcaggtgctgtctctgaaagacacacatcaatatctgtataaattggcgcctcagatgtcgtatgaatcacatcagataatttttttccttcgtgcgcgtgatcaagggctgccacaagctcaaaatggctcgtttcttctgccagcttcacagcctctatccccattcttcctcttgctccagcgattactactttgatggtttggttcgtcatcgtctctacttcccttcttttttcgtccagcggtctttgtctcttgtattgaatttatgcatcacacgatcgtgtgcttcctctagtgatatatctagtgaattagcgaggcatgttaacacaaacaaaacatcgccaatttcttcttccatgcttttttctgtttccgttgtttttttcggcttttctccatagtaatggttaacctctcttgctagctcgcctaattcttctgtcagacgggccatcatggcaagcgggctgaaatagccttctttaaattgtcctatgtaatcatctacttcttgctgcacgtgacgcagcgttttttcattcgtcatgaagctcatcctcctatccatctcttacatgttagcgaaatcataaatatttgacaaatgtttaagactcagtttgcttgtttctctcccataccatataatattatcgctgtctaagcaaaaaaaggagtggtctcttgctaaaagaaattcgtcttaaaaatatcgtatttattttaataggatctgcgattttttctttcggtcttgttcattttaatatgcagaacaatttggcggaaggcggatttacaggtattacactgcttttatattttctattccacattgatccatccatttcaaaccttgtcttaaacattccgatcttttttatcggctggaaaatgctcggcagaaccatgtttacttatacaattgtaggaaccgtcagtctttctgtctttcttgccatcttccagcgctttcaaatacatatgcctctccagcacgatttggcgctagccgcgctctttgctggtgtgtttatcggaacaggcctcgggatcatctttaagttcggcggtacaaccggcggcgtggacatcatcgcaagactcatcaacaagcattatcaggtggccatgggacgaacaatgttcatcttcgacgcatgtgtcattacgatttctcttacttatttaaattacaaagaagccatgtatacactcgtcgcagtgtttgttgccgcaaaggtcattgacttcatgcaagaaggcgcttacgcagccaaaggcgccatgattatctctgaaaaagatgacatcattcaaaagaaaatcacagaggaaatggagcgcggtgtgaccattttaaaaggggttggttcctatacaaaacaggagcgcaacgtcctttattgcgtcgtcccgaaaaacgagcttgtccatctcaaaagcgtcgtgacctcagtcgatcctcatgcatttgtatctgtcagtgacgtgcatgatgtgcttggtgaaggcttcacattagatgaacacaaaaagccgcttaatccgcattaaaaaaagaagcccaaaaatggtgcttctttttttatgatttcggataatcagcctgacgcttttgcttcttctctttttcagcacggtatttccgaaacccaacatacgttaacgttaataaaatgatactccctgttgttaaaatgacccataaaagcgatggatcagcttcatcttgatcgacgtgagcaaacacactcgataaatcctcttcgagcttcgtgagacgctcaagctttgtcccacttgatgcttttaaaaattcaccttgctcaatcacttccatatgctgcttaatcgtttgcagcttttcaggcgaaatatcaatggttaaactagggtatatcatatcgtataaagaaaccagctcattccaagtttcataaaacgtcgtcgactccggatccttcacttcttttttcaaagtaggaaaagaccccataatgggcttctccagcgaaccccaaagaggctcagagtctgactggatcgcatcaagcagcattctaaactgagaggcataacgaagcttttcgcgctcattcaattcttcctgcggaagcccttttataatatcttgatagccaagtgtaatttgccgaatctgcgtatttgtcagagtaccacgccaattctcagctttaaatgtcttttcaacatacaatgcgacctgtaacgcctcatcatatttagcttgtctcgttaattgaaagattgaatctgatagttccgttaattcttgcagcacgttagcggctgtttcctcgcctttggcaacagatggctgtaatacgagaaaaaataatagaatcatcgcgattggctttcgtttcatgcaagtccctcctagcccttctccatacagcgtatgaagaaaaggacaaggttagaccaatattgttaagggagttcaagcttgaccgattttttcgataggacgagataatacgaaacaagaagaacggcaatacttaaccaaaacgtgacatagccgatctcgtttgaataggcagacagcatagaataacgcggcatcataccaaatacataatcaatcacatcgttatgtaaaatccatatgccggctaccaccaaatgacgcattttaaaacgataatacggtgcaaacaatacagcttgaaccgccatcgcaaagtgagacccaatcagcatgtatccttcccacggaaagtcatcaacagataaaagcacaaagatattcattcctacagcccataacccgtacttaatcaaggtcacaagggcaagtgcttcaaaataaggagcgtttcgtttcatcaaaaacgcaagtagtacaaataaaaagaaaaagcttgccgttgggctgtctggaacaaaagctaaaaagatagccggcgtctctacaagctgaggaatataccaatagtagccgtacacagtgccaaggaaattgatcatcaggactagcacaagcatgtagcgcgtggctagcagatattgaatccatctcatacgtctcttcactcacgatctgttaaaatcagaaaaaagctgacagcgccagctttttctcttttgagtatatccttgtacttgcatttaaacaactgaattatttagatttgacttcagataaatatttagaaagcttttcaagttcttcatcgctacctttaaagatacccttaggcatgttgccttttccttcaacagcgattttagctatctcctcaggtgcaagaccgttgtcaacaagtgacggtccggctgctccgccctgcatgttatccccgtgacaggagatacatgtctgctcctgataaattttatactcttccgctgaggtatcaatctctgcttctttcttaatttcaccttgcttcgccgctgcttcccaatcatgagtagcaacagactcccacgttaaatatgttgctgcgccgactgcaaggatcatcatccccactgcaaccggtcttctatacggtctgcgttcaggaccagaatcaagaaatggtgcgagcaaaagtgcaccaaacgcaattccaggcataatcatcgcgccaactactgtatagcctcctgcagcaaattcatattttaataactggtacaagaataggaaataccagtctggcagcggaatatagccggtatctgttggatcagccatccgctcaagcggaggtgcatgaacaacagttaggacaagaaatccaattaaaaaaacggcacctacaagccattcctttaaaagaaagttcggccaaaaggcttctgtttttcccggatattcggaatagtctttaggtatgttaggttttctttctgccggaattctggagtctccgacaaacttcatcccttttcccctatgcaaagtcatcccctcctcattgaacattcatcaaacgcaactttttttatagcggtccagaaattccttgcttacgaatcataataaagtgggcagccatcagcccaaataatgccgctggcaagaaaaagacatggatagcgaaaaatctcgtcagcgtttgtgcccctacaatgtcaggatgacctgcaagcagcgttttgatctcttttccaatgaatggtgtggcttctgcaatttgaagaccaaccttcgtcgcaaatagcgccttcatatcccatggcaagagatatcctgtaaaaccaagtccaagcatcacaaagaaaatgagcacaccaacaatccagttcagctctctaggctttttatacgccccttggaaaaagacccttagcgtatgtaaaaacatcatgacaatgactagactcgcaccccagtggtgcatccctctgacaatctgaccaaatgccacttcattttgcaaataatagacagattcccaggcatttttaatatccggcacataatacatcgttaaaaacatgcccgaaaggacttgaatgactgtcacaaaaaacgttaaaccgccaaaacagtacacaaaagcggagaaatgatgtgctggattgacatgctctggcacctcatgatccgcaatatctctccatattggtgtaatgtctagccgctcatctacccaatcataaatcttgttaagcatcgttacccttcccctttcggcacagcttttccaagatagaggtatccgtccttcacttgctgcttataatggtcaagcggtgcaagcggtggagttccgggtacgtttgtaccatccttgtcgtacagcccatagtggcatgggcagaaaaatttgtttggatttttcggatcactgttccagttcactgtacatcctaaatgtttacagattggcgataaagcgacaatttcatccccttctttgtacacccatgctgacctagattcctttgactcataccatgcatctacttgatcaattttaaagtcaaagcgcttcggttccttcgtcagttcatctacactgacaacttgaaccatatcctgatcctctgttccttttagcacagggtcaagcgcaaagcgaaccataggcatgagcattccagcggccataaatccccccacgccggtcaacgtgtaattcaaaaattgacgcctggacactccatgtctcttctcgctcatttttttctccccccctcaggtcgtcagctactttataactgaattagaaaaaatttcataaaactaggacaccctcataatatatcaatctattcacaaggtcaacagcctaaaaagctatgtacaatgcaaatgtaagggtttttatgaagggttccacttttgtaacaaaaagttcaaaatttgttctacactgtcttgaacgattttttgctttaattctacctttaaatgctcgagcggaaccggctttaacaaaaatagcgcttcactaaccgccgcatgctctttccattgatgatcagatgagatcaacacgacatgctgaaaatgatcttctagcgactgcttcatcgtaaagatgtcttctagttttcgatcattgatctctacatatgtatgtggtggaaaaagaaagacccgccctttcagctgcctttcaagttcctctgctacaagaatggtaaactcacctaaagatacagtttgtttgatttgattcgcatctattccaactattggaatgatagcggtatcaatgtaatctttagattgcaaaaagcgatccgcatcctccgcttgaaacttcatcaatttcccctctttcatgacataagccctgcctgtatagggcaaggcttattcgttcagtttatgacaataggcttaattcttttgctaacttattaaatgtttcttgatcatgacggtcaagtgcctcatctatctctttcataagccgttctttttggaacgttgcgatcgagtgttcaagcactttctccgcaagatccttatctttttcgttctcataaagatcctttggaatatgaggatttgtttcaagcacagctgcatattccggcgaacgataagcagaacggaaattcaattgaataaacaaatcttgctgtttattcaaacgaatatcatgaaatgacttttcagcatctgtcgtcatgatgttttctttataaaatctaaagggaacttcatccacacagtgtgttgacataatgattccccttgggcaaaattctgcttgctctacaaaatgaaccttttccatcaaagagtcgtgactcattaaataatttaatatccaaacacactctcttcgttttagctgataatggtttaaaaaccaccggatgaattccttcttttcattgacagaaacaggggtctgcatgttattccctcctctatcgtaaattaaattgctatacatgaattattcaacaaaccagttcttcattcctgcaaactataaggaaatttcgtcttcaattcttaaaatcgtttcttcgatttcttcattcgtgccatctttctgaagaactttgcgtaatagcggcaatgcttctttttgtctgccttcttctaaaaggaacgaagcgtattcatataaaaagtcacgctcctcatcaaaatcaggcagagccagcttgaagtaatcggctgcttctttgtattcctctcgtccaacagaagcagatgcagcataccaattccattttggatcatcttccccaaagcttttaacctctttaatgacatccaggatttcatcaaaaagctcttcatttaaatagatcgcgagcaatgtttgaaccgcttcaatatatcccggatcaagagcaagtgcttcttgaagcagctttttcgcatcttctgaatccccatttttcaagtcaatctttgcaccatataaatataattctttgttatactcatcaattttaataccctcttttactacctctaaagcctcctgatatagtccttcttcctcataacttttcgctaaaggcatataaagagacgaataagacggatcaatatcttttagttctgaaagctgctgaatggctgttttcgttctgccggccctcatcgctgtaaatccgtagccaaaaagtgtattcgggtctgtttgatcttttactgccttttcgtaccattcaagcgcatcttcaaattctccagcggtgctgagtgattcagcgagtctctggtaaacattgacgccgccaacctcatgttgttgatctgcgactttgtagaaatagtcggcggctttctttgaaagaccttgtgaaaaatacaattcacctaacgcaaaatcaatgatggcttcatttggaagcagttctttcgcttttaagagcttttgttcactgacttcaaatagtccttgcatttgatacaaatctgccattaacaataaactctctggatacgcatcatcatcttcaggaatcgtctctaataccgaaatcgccttttcttcttcatcagagtcaatcagtagctctgcataaaaacatgttaaccctgtttcctctggatataaatcatgtaaatcactgatgagattccgcgctttatcgatatctccccaatcataatataactgagctgcctgcgccttttcttcatcatgcaaatgattttctgcctgagcaagtgtttggagtcctttttcagtctcacccgcctcaactaattttatggcttcttgtaatgaactattcaaatcaaaccgttcctttctgtttccaaaaacctaaactattgttacttcatatcataatcgacaggtactcatccagcaaatatgttgctcttttaaaatgaacccatttttttgttttaaagactgtttttcatttcatcctttacgaaacggaagttttgtaaactgcaagcacctgaaattcatttttttatcggataaaatgatttttttccaggtttcatcttgagacaagctatgctatatttcttacaaatatgcataaggaaagaaaaagcctgaggacatcctcagactgttttggttaagtattcaatgtgttcaaagaaattcgggtatgatacacgaacagcatctgtatcttcaatctcaacagcttgctttgtgatgcaagcagcaacccccagcatcataccgattcggtgatctccgtagcttgacacgatagcgccgcctttaagtgtggttttaccatgaatcttcataccatcatcagttgcttcaatttcagcaccgagttttttaagttctgacacgacggtatcaattcgattggtctcttttacttttaactcagcagcatctttaataatcgttgttccttctgcttgtgtcgctagaagcgctataatcgggatttcgtcgatgagtcttgaaatcatgtcaccagaaatttcaattccttttaatgaagaggttgaaatcgttaaatcaccatacggttctccgtcttttgcatctacttctttgatctcaagattcgcacccatttgtttcagtacatcgataatacccgttcttgttttgtttagcccgacattttttaacacaatccggctgttaggaacaatagatccagcaacaaggaaaaatgcagctgaagagatgtctccaggaacaaatatatctgttgcttttaatgtttgaccgccttcaatggaaacactttgttcatcttcgtctagttttacaccaaacatagagagcattctttctgtatgatctcttgatttatgcggttcagttaatgttgttgttccctctgcttgaagccccgctaaaaggacagcggacttaatttgggcacttgccaccggagactcatatgagataccttttaaatgaccgccacgaatagacagtggcgtatactcgccgtttgctctgccatctattttcgctcccagttgtttaagtggacctgttactcgttgcattggtcttttagcaatactctcatcaccgatcagtgtactgtgaaactcacaaccagctaatattcccatcattaatcgaatggttgtaccagaattcccaacatcgaggacgtcagacggctccttgagctctttcagtcccttaccgtggatcacaacatctgtccctttttgttcaatttcaacgcccatctttctaaagcaatcaatcgtacttaaacaatcggctccaggaagaaagtttttcaccactgtagtcccatcagcaattgcaccaaacatcactgatctatgagaaatggatttatcacctggaatatgaatgactccattcataggagcatttttatgaattttcatgtttgtcacctcagtcagcataaaatgtatcgtaattcgctctattttttatacagatctctgcacgcttacggtcgtcatctgtttgaaaactaatgcgcaaaatcccattaatgtcttctcgcgtttcaataatacggatattcgtaatactgatgttttcatttgctaaatgccctgtaatctccgaaatgaccccagggtgatctggaacatccacataaaggtcataaaaagcaggaatggcaccttttttcctaagaggaagtccatcgcgatattcctttgcctcttgaaaataagagaacaagccttcagcgtcttcttgctgtacaaaggtctcaatgcggtcgatctcttttttccattcatgaaaccggtctaaaatcttgtttttgttgtgcagaaggatatctcgccacattgcaggattgcttgaagcaatacgtgtaatgtcacgaaagcctccagcagcaaaccgtttgacaagtgggaattgttcttcaaaatgatgtgcttgatgcacaaggctggctgcaacaatatgagggaaatgactaatcacacttgttacaccatcatgttcttctggagtcatctcaatgaaatgagcatttgtcccctttaacaagtccttcaaacgatcaacagcctggcgatttgtttcctttgccggcgttaaaatgtagaatgcattttcaaataaaaagtctttcgctgcaatgactcctgacttatgagagcctgccatcggatgtccaccaataaattggtagtgcttaggaagcgttttttcagcaaaatggacgaccttttgctttgtgctgccaacatcggtaattgtgagctctctctcaattccagagtttgcaatctcacgaagcatcttgactgtttgctgaactggtgttgccaatataatagtcgcagattcatccaaacctgccgcaaatgaatcagctgctaaatcaatgatacccaactttgttgccgcaaccatttgttctttggacacatcgtatcctacaatttttttatggggatactcttttttaatcgacagtgcgatggaacctccaattaagccaagtccagcgattaatattgtttcgtttgcatcattcatgttcatcacctgttttttcacgaaaattaaaaaagccatttcaacagcttatatgtatatgaggttggtacaatgaaagccatatcctgccttaggatatgactttatggttatgctacgcacgaatgccttgcattaaatcggcaagtgtacttagaatttctgcattttgctccattgttccgaccgtaatacgtaaagaagtcggaaaaccaagtgctttaccagaacgaacaatgtagccttttttcaataatgcattgaataattcatctgcatctctcttaaaatcaatcagcacgaagtttgtttgagacggataaataaaaagtccaaaacggtcagcaaattcttgatattgcttgagacctgcttcatttttctgtctgcaagattgaatgaaatcctgatcttttatcgctgcacgtgcagctgcctgagcgatacgactcgtattaaacggctctctcgctggttcaatcgcagtaatcaactcttccgacgcaatgccatagcctactcgaagtgcagccagtccatacgcttttgaaaacgttcggagtacgatgacattttgataggagtgtaataaagataagctgttcggaaagtcttccgcacgaacgtattcgacatatgcttcatctagtacaacaagcacatgagctggtacttggtctaaaaacgccacaagctcagattctgacaaatgatttcccgtcgggttattcgggttgcatacccagacgaccttcgtgttctcatcaatcgcatccagcatgcccttcagatcgtgagctcctccgtctaaaagcggcacctctcgaatctctgcctgctcaatgacggcattgtgacggtattgcggaaaagatggagcggggatgacggtatttgtatgttggtcaaggaatgccctagcaataatttgcacaagttcatctgagccattcccgaatattaattgtttttcatttacttgaagaaactcagcaagctccgttcttaaacttgcgctgtatccatctggatagatcgctaaatgttcgagctcagcttgtatcgcctctcttgcatgtaaggaacatccaaaagggttttcatttgaagccaatttcacaatcttgtctaattgatattcttttttgacctcttcaattggtttcccaggttgatacggttttagttgttttaattgatctttgatttgcaaaagtttcacctcatttgaatgaatagaggggactaaatgtttttgcataggtttcaaattctcttaaagcttcttgacgtgtatcacttgctaacaattgatcttgaagttcttcaatttttttcacaagtgcactgcctacaacgacaccgtcactcagtttattcattgagtctacctgctctcttgttgagatgccaaaaccgaccgcaaccggtatgtgactcagctgtttcacttgttgaataaaatcagtaatcgattcgtcaaaggtttgtctgacacctgttacaccaagagatgaaacacaatacacaaaaccttctgcctgctctacaatgtttactaatcgttccttgctggttggtgcaacgagcgaaatatatgaaatgtcataagtttgacagttcttttgcagctcactgctctcttcaaacggcaagtcgggtgttaagagtcccgaaatatgatttttgcgcagtaaagcgaaaaagtattctgtgtctaattgtaacacaggattataatacgtaaatagaattacaggaatttttacaccattttttttcatcttccctgctaattctatcgcttttacgatattcatgccatgatttagagctctttttgaggctctttgaatgacaggaccgtccgctagcgggtcggaataagggacacctagttcaatcgcatgtgcaccggctgcttgaagggacacagctaaatcaatcgtgacttcttctgacggatctcctgccgtgataaatgggatgaataatttctcgcctttctctaattgaaatgtgatcatttggttttgccctcactttcaaacacattcattaatgtatgcacatccttatctcctcttcctgacaggcagacaaggacgatttcatcttcattcatcgtcctgctcatctcaaacgccttggctaaagcgtgtgctgattcaatcgctggcaggattccttccttttctgtcagcagctttagcgcatccagtgcttcttgatctgtagcactcacatattgaacccggccgctcgcatgtaaatatgcgtgctctggcccgatcccaggataatctaaaccagctgaaatggaatagggctcaataatctggccaaattcgtcttggattaaatatgtcaaagatccatgaatgaccccttttgtccccttcgtaatggttgctgcatgaagcggcgtatcgattccttttccagcggcttctacaccaataatatcaatctcttcatctaaaaacgctcggtacattccaatggcattacttccgccgccgacacaagcaatgactttatgtgggagcctgccttcttttttaattatctgctcttttgcttcatcaccaatcatccgctggaactcactgacgatttggggatacgggtgaggtcctacaactgagccgatcatatagaaatgatcactgcagtgctggacccagtaacgaatcgcttcgttggttgcatcttttaatgtgccgttcccgcttgtgacaggtatgacctcagcgccaaggagcttcattcggaatacattgagtgattgtctttccacatcctctttccccataaataccgtgcaggataatccaaactttgcggccaccgttgcagctgctactccgtgctgtcctgcgcctgtttccgcgatgatgtttgatttccccatttttttcgcaagcagagcctgcccaagtgcattgttaattttatgagcgcctgtatggtttaaatcttctctttttaaatagatttttgcgccgccgaggtatgctgataattgatcagcatatgtcagcgcagtcggtctgcctgaatagttttgcaaaagggaaagatattcttgctcaaaagcagggtcttcttttaattctttaaatgcttgttcgatttctttgagtggctgcataagcgtctcaggaacaaatttccctccgaattctccatatctgccaatctcatttggatatgcgtacatcgtttaacatcctttcttcgagcgctttgatcttagcgctgcttttcttcccgttttcttctatgccgcttgaaagatcgatcgcttttgggccataggcaagcagctctggcagcgtttctggtgttattccgcctgcaatgatgcatgttttctccagtcgttttgccttttgaatgtatacaggtaccgcttgccatgtaaaagctgtgccagaaccacctctcatcccttttactttcgcatcaatgaggaagccatcgacaaacggcgcaaatgccgtcattttatcgagtgtttcttttacatcgggctcgtggtgaaagactttccacacaatcgctcctgtttgttgttttatttcttttgcatcctctcgtgtttcatctccatgcagctgcacgatatctaaaggaatatgctttgtgatgtcacacactttttggattttttcatttacaaatacaccagtaatctctttctcgcactgcgactcggtgagccattgtttcacttgttctggatcgacttgtcttttacttggagcaaaaataaacccgatcgcatctgcttgagattgcgcaatgcattctacatcttctagtgagaccgctccgcaatattttaaaaaaggcttcatcgtgatcattcaccaaacaacgtctggacggctttttcttgtgagggttctctcattaatgattcacctacaaggacagcactcgctccatgttttttaacaaaggtcagatcatcaaatgtctgaataccgctttcacttactagtaagacatcctttggaacaagtggtgcaatctcttttgtttgctcaactgttgttttaaatgtttttaaatttcggttattcacgccaatgatttcaggggtgaataggtttaagatttgttccagtgtatctgctgcatgaacttcgacaagaatatctagtcctttttccttcgcttcaacatagagttcatgcagctgtttcggttcaagcacttctccaattaataaaatggcatctgcaccgatacgtcttgactcttctacctgtatggaatcgatgataaagtcttttcttaaaattggacgtccgacgtgttctttaattaaggaaagatactcgttcttcccttgaaaaaatggttcatctgttaagactgataagcaatcagcattcgatttttcgtatgcttttgctgtttgcagaggatcaaaattcggctgaatgattcctttggaaggagatgcctttttcacctcagcaatgagcccaatcgaacggtgaggattcatcagtgcttctttaaatgatcgtctttcatagtttccatcatcaggtaactccaacgtttggatatgttcttttttgcgtgcaatgatttgattaagcatagatctcttcctctttcgttttttgtcttaaacgagccaattgttctttggctgctccgttttttatcgtttctaatgcttttaatgttcctgccatgaggctttcagacttgcctgcgatatataaagccgctccggcattcagagctgtaatatgaagcggcgccccttctgtttgatgattcaatatattctgaatcaattttgcgctctcttccggtgattggacctgaatatctgataagtatcctttttccagtccaaagtcttctgggtttagcgtatattctgtcatggcaccttttttgagttcaatcacatatgaatttgctgtaatcgttaattcatccagcccgtcttccccgcatacaaacaagacatgctctggctctaatggggcaagggcttccgccattaatttcgccttttcctttgcatacacaccgatgatttgctttttggcttgcatcgggtggcaaagcggtcctaatagattaaataccgtccggaagccaagctgcttgcggactgctgctacttgtttcatagatgaatggtacagtggtgcaaataaaaagcccatgtttttgtcttgtatttgtcttctcgtttcttctggagtggattgaatgtgaatgccaagacactctagcacgtcggcacttccgcttttagaagagactgaacgatttccgtgttttgcgattttagcaccagcggcggaagccacaatggcagctgcagttgatatattaaatgtagagagtccatcgcctcctgtaccgcatgtgtcaacgacatcgagcgatctttccgctggtgctgccttttgccgcatggccctcacgaagcctgtcatttcttcagcggtttctcctctgtgcgctaaaatcgatagacttgcagcgacttcagcatctgttaaagatccgctcatcatatcatgcattagcctatgggcttcattttctgataggaagcctccgttaacaagagctgaaagtcgctgattcatcctgcacactctccttttctgagaaaatatgttcagcaagctgaatggccttcagaagcgctcctgccttgttacaagtctcttcccattcattttctggaacagaatctgcgacaatgccagcgcctgcttgtatggaagcggtctgatctttgatgctcatggtgcgaatggtaatacaagagtcgatattgccgtcgaacccaatataggcaatacagccgccatacgtttcccttggctcaggctccatttcatttaataattgcatcgctcttattttcggtgcccctgttaatgtgcctgcaggaaaagcggacatgagcgcatcgactgggtgtgtatcctgctttagcttccctgtcacaatggagatgatgtgcatgacatgtgaaaagttcacaacttttgtaaaggtcggtacagacacactgccgtattctgctacgcggccgacatcatttctggctagatctactaacatgtaatgttctgctttttctttctcatcctctaacagctctcttgcaagcgcagcgtcctcttcttttgtttttcctcgttttcttgtgcctgcaatggggtgaatttctaagtgcccatttttggcatggattaatcgttctggcgagcttccgactaaatcgcggtcttttaatttcataaaatacatgtatggagatggattcacaatgcgaagcacgcggtataattcaaatgaactcactgacactgggatatcaaagcgctgtgagaggacgccttgaaaaatatcacctgctcgaatgtattctttgattttttctacgtcctttaaaaattgcgctttttcataggttgacgtcacatgttcaaaggacggtgattcgttcatattccctgataaaatcagttctttcatatcaatctttgtatggagcttgtgaatcatctgttcaagccgcttttgattttctttataagcttgtattttttcgtcttctgtttcatttccggtcagctgggtgtattggataaaatgaacatgattcgtttcatgatcaaaggcaatcatcgtttggcagacaaatagagtacaattgtctgtcgttgatgcgcttaggtgtggcctgacagaagattcaatacttggaataagatcgtaacttaagtacccaactgccccgcctgtaaatgggatgtcaacatctggtgtcttgatttggtattgctctttcatccagtctagtaagtctttcagttcttgctttttcatgacttcctgccctgcagcgtcacgtgcaatatattggttttggtcatcgtgtaaggttaaaaaaggatgtaatccgatgaaggaatatctcgaccagctagaagactcgtctctgctttctagcagatacacaatatcttgcttgagtttttcgacaatttgaatcggtgagagcgtatcaactgtaatggtttcaacaatcgggattgttttgtgggactcgctgtcccttaaaaattgggtcaggtttgattgggaattcataagcacactccttaaatgggattaaggagaatgaggggacatatagagggtttgtatgagtatacgaaataagcctaaaagagggttgctcttttaggcagtatgatgaaatagacgtatcgtatctctgctcaactctactcatctcaactaccctagtctcattctcatcttctctaagcttgcaatgccgtttacacctgtgtgtaaacttcggctgttcatatcgtattataattccttgttttttgtcaactgtaaatcagggcgaagcgtcacagcttcttccaagtacacatgctgcacatcttcctgctttgtgtctgtttggaccgtcattaaaacgcgaatgcaatgctttagaccgccttgaatgtccagctcctgcatacaagtaacaggcacatacgtccatccttcaaactgacgaagggcttttgccggaaaaacggagtgaatatcttgtgtagctgaaattaagatctgcacgacacgttctggatctacttgatttcttgaaataatcgcttctagcagctgtttcgttttgtttaacacttctgtttctgtatcttctgtcacagttgtagccccacgtatcccgcgaaacatcatagacatccctcctcccgtttccattcttcgagccagtgatgcagctcatcttttgtgaaagactgcaagacagcgtctccaacctgttttaataaaacaaattgaacggttccgcctcttgcctttttatcaccaatcattcggtcaacaaatgttttcgtggaaatgttttgagtgacttgtaccgggaatccgagttctttcatccaattttttagttccatccgattgaggctgagtcccagcttcttttcgctcacatatagcgcaaactgcatgccgattgcaatagcatctccgtgcgtgataacgccgtatccatactctgcttcaatggcgtgcccaagtgtatgacctaaattcaaaaatgcacgcacgccttgttctctttcgtctttttgaacaatcgacgctttgacttgaatcccttgatacagcatatgtgccagctcgctctttgaacattccgccaaagaacgaatggacatcagttctgataaaaagtcttcacttgaaatgagggcatgtttgatgacctcagcaaagcctgacctcatttcaatttgagatagtgtctcaagcatactcgtatcatagatcacagctttcggctgatgaaatgcaccgattaaatttttaccgagcgggtggttaatccctgttttcccgccaactgcactgtcatgtgccagcagcgtcgtcggcacttgaataaaatcaatgcctctcatataactagcagcaacaaagccagccaaatccccaattacgcctcctcccagcgcaatgatgcacgaggagcgatccagctgaaactgaatggccttcgtatgaatatgctcaaactcagcaaaagatttcgactgctctccgcttggcacaaccactttatgcacagaccacttctgcttaagtaatcgaaccatttcatcaccgtaaatggcatcaacagctgtatctgtaacgattaggagcttcgtataggaatgccccgtggaagtcatcaagtcgacgatattgcgtttaatcccatcaccgatgtatacaggataagtggctgaagacgtcttaacttccagtgttttcattaaaattccctctgaagctggcgcattttttcaacattttctttaatgcggtcgatttgatcaagaccaaactgctcaacaacagcattggcaatttcccaagccacgactgcttctgcgacaacacttgcggcaggaacagcacagctgtcagaacgttcaatacttgcggagaaaggttcttttgtttcaatgtcaacgctttgaagcggtttataaagcgttgggattggtttcatgacccctcttacgacaattggcataccagttgacattccgccttcaagaccgcctaagcgatttgtttttctcgtatagcctttttcttcatcccagatgatttcatcatggacctcactaccatttttagaagccgcctcgaagccgataccaaattcaacccctttaaaagcgttgatactcagaacagcacctgcaagcttgctgtctaatttgcggtcatagtgaacatagcttccgactccaaccggcattccttcaacgataacttcaacaattccgccaattgaatcaccgtttttcttcgcttcatcaatggcatccatcattttttgacctgcttcactgtcgtagcagcgaacaggcgactcttccgttaccttttgcaaatcttcaatcgatttatatgtcgtatgagctgctttcactccgccaatttcaagaacgtggccagctaccttgattcctagatgagccaagatttgtttggcgactgcgcctgctgctacgcgaacggttgtctcgcgggctgatgaacgctctaatacgtttcgcatatcacgatgtccatatttaatcgcaccatttaaatccgcatgtcctggtctagggcgtgaaatttgacgcttcatttcactctcttcttcttctgtgatcggctctgcccccatcacctttgtccaatgcttccagtcgttgttttcaacgacaagtgcaataggagaacctaatgttttcccgtggcgaacaccacttaacactttcgcttggtctttttcaatctgcattcttcgcccgcggccgtgacctttttgtcttctagccaattcataattgatgtcatcctgctctatgtaaagtcccgctggaacgccttcaataattgtggtcaattgtggaccatgtgattcacctgctgttaagtatctcatgacttgatctcccttcatcgcattaacgcttttaagtaaaactatgataacacacttactactaaaaagtcagctacaaccccttcttttgataaaagaaagtatcagcagatgtcagtccaaacttttctgggtgaaaaatttgttcagtagaacccacaaataatacgccatttggttttaaactgctgctcattttcaagtaaatctcttcttttgcctcttctgtaaagtaaatgaggacatttcggcacacgataagatcaagctgtttttcataaggatctgctaaaaggttgtgcttcttaaattgaatgtgctttcgcacatcatccttcacagtgtaaaatgaagaatcttcttttgtgaaatatttttgcttgatttgatctggtacctcttgcaatgatcgttcatgatatcttcctttttgagctgattgcagaactttatcatcaatatcagttgcaataatttggaagtccttcacgagcggatggcttgatagaagcattgagagtgtatacggctcctctcctgtcgaacatgctgcactccatatttttagggtgccgctgtttttcgaaagcagcggaagaattttttggtcaagcacttcccagcgctgatagtttcggtaaaattctgacacattgatcgtcattcgatccatcgtctcatctaatagtgctctatccttttcaagggcagccgcgaatgcttcaaaatctctatatccttttttatcataaagtgacgttaatcttcgtttcatttgtgcttctttatataaattcagatccaccccggttagttttttccattttccgacaaatacttgatattgatccatcaaagtcctctcctgtctcatctatctttgtcctagtatagctgtttttatcgaaaatttgtatcttctcatgcgaaatttcgtgtagaaatattcatataaaaaaagccaaggtgctcatttgatgaacaccttggcttgaaccttaataaatccagcttgagatggtttgatcccagcttgtgagttcttcttgtttgaagaataagttgatttctctttcagcactttctggtgagtctgagccatggataatgttttttccaaccgtcaatccatagtctcctcttattgtgcctggaagtgcttccttcgggtttgttttgccgataatctgtcttgttacatctactacctgttcaccttgccataccattgcaaatactggtcctgacgtaataaagtcaaccaattccccgaaaaatggtttttctttatgctctccgtaatgtgtttctgctacttcttttggaatactcattagttttgcaccaacaagctgaagcccctttttttcgaatcttgacacaatttcaccgattaattgtctttccacaccatcaggtttgaccataagaaatgttttgtccatatacgttctccaccccgtcgttatgtatgtataggcttacattgttacaaagtgatcgtatcatttttttttataataatcaatttttgacaaaaaatttcacaaaaaaaccaatcaacaacatgttgattagaattttcgttttccaatatatttggcaatggaggcgagtgacgttttcgctcgtcctcgaggaagtttgtccagctgttcaaatgccttcttcaaatacatttcactcactcgaatcgagcggtcgatcgcatctgtttgtttgagatgttcaatcacaggcttcagctgcatttccgttgtttcactattaatcagctttaattggccttcgagtgcctggttcttcagtgcatataagaccgggagtgtgacatttccttgtaaaaggtctcccccaacaggcttaccaagctcttcttcagttgatgtgaaatcaagcacatcatcaatgatctgataggacataccgacataatagccaaaccagtaaagggctttatgtgttttctcatctgtacctgctgctatcgcacctaactggcagctgcctgcaatgagcaaggctgtttttcgtttgattcttcttaagtatgtacgcaggttttgatccatattgtatttgtctttcacttgctcgatttcaccaagacagagctcgacgaccatctttgacaaaatttcatgcgccattgggtgattgatctttgtcatatactcaagtgatcttgcaaacatataatctcctgtgtacatggcaattcgattgtcccattttgccttaatcgttggcttgcctcttctcagctcagcatcatcaatgacatcatcatgaacgagcgatgccatatgaatcagctcaagagcaacggcaacatatttaattttattaatgtcatagtcgccaaacatgcctgaaaggagaacaaaaacggggcggattcgttttccgcccgcttgcagcaaatgaagacctgcttcacttaataatgcataatcagagcgaactgtttgttcaagctctttttcaataatatcgatatcatgatttaaaaaagagatcattgcttttagtttcattattttcacccaaatatcgtttattcaaagcttctttccgatatgtgttgctgctacaccgcctgtaaatggatgatacgagacatcagacagacccgcctcttcgaaaagagccgccagttctttcatgccagggaacgctttggctgattcttgaagccatgaatactcctgatagcttttggcaaacagtttaccaaagagcggcatgatgtatttgaaatagacatagtaaccttgtttaaacccaatcatttcaggctgtgatgtctcaagacagacaaccattccaccaggcttcacgactcttgtcatttcctttagcaccgttaagtaatcagggacgtttcgtaggccaaaaccgatcgtgacataatcaaatgtgttatcctcaaaaggaagctccatcgcattgccgtgaagcagttcaatttgattatagcccccagttttcaccttcgtttctccaacactcagcatatttttactaaaatcaaggcctttgacttcgcctttttcgcctacagcatcagcaagcgcaatggtccaatcggctgttccgcagcatacgtctaatgctttggctcctttttgaacattcatgagtttcattgttttatcgcgccactttttatgctgcttaaagctgatgacagagttcatttgatcataatttttataaattttttcaaatacaccgtgtactcgctgttcttttgattgctgcatgacttacccttcttccactttctgatggtacgcaggctcatttttcatatgatccaagcgatttaatagctctttttgaacgaccggagatgaaacaagatgctccttgatcgatcgtttggccttttcatagccttccttctcaaagttgtcaaaacatgtataggcgtccgtatagctatcgttcaaaaaaagttttaaatgtttgtcatcttctgcttgtttcatgaaacgcttataaacaaggaaacgacttgcaatctcattccaatgcgttaattgaaaatgctcagaaaccctttggaataacgcagactcaacagttgctacacttttgtaaaagtgcgctgcatcttgaatggatcgatcatacagtctaattttatgttcattgatctctttgatcgccgttgcgagcgtgcgaatcatgtagatgtctttcatgtcagagagaagagaataatagagaccgctgaaatagtctcctgctaggatggtcagctgacgatttttgaattcgtcttgtttgatggctgcagcagttgtgacttcgtcatgggtatcaagggcaatttgtacaagcatcgccgttaaaatataattttcttttttctctgcatcaatttgagcttcatcaaacattgcatgaaaaagaaggagcttatcttcatcgatgagtggcgcacgtaaatgcttcgccaaataaggatgagaaagctttttatttaattttatatttagattagataaaattccgtagatgtcttgcaaagatatcacccttgtcccaaaaattacagtttcatatgtagccctgcacattgtatagagatttattataccatatcagctctcacttttatgctatcaagtgcattcaagtgcttatttctttgcttcgctttgaatttcaccgaagcttgtttgaatgacagcatcgcctcttactttgatcgctgacgtatgctcagtaaattgtgcaatgatgacttcacctttatcgagcttttcggaatggtgaaatcttgtatcagagcctctagttaagccgatgacatttacaccattatcaatggctttaatcactacaaaatcagatgctttattttcactcaatctgttcaccttccatctattgaattagtcgtttttaataaaggaaagcacttctgctcttgccgccgtatcatttgcaaatgtaccgcgtactgctgatgtcacggttttagcacctggctttttcactccgcgcatcgtcatacacatatgttctgcttcaacgacaatcatcacgccatgcggattgagtgtttccaccatactatctgcaatggttgatgtaatgcgttcctgaagctgcgggcgtttggcaacagcctctacagctcttgcaagtttgctaagtcccgttacttttccgccgcgcggaatataagcgacatgggcttttccgtaaaaaggtacaaggtggtgttcacacattgaatggaaagcaatatcttttacaagaacgagttcttcgtggtcttcaccaaaaatggttttaaaatgttcttttggatcttcatttaatcccgagaacacttcttcatacatttttgctactcgttttggggtatcaagaagtccttcacgatctggatcttctccgatggcttttaatatatcgcgtactgcgtgttcaattagttctttatttatttcactcatgtattatatcctccaaaggcgattacatttcaatcagattctagcacacttcagatcctaaaagcaaaggagagcgttctaaacgaaccttttgattcaaaaggaaaagccccttatgaaaggggcttttctagaccagtgtgaaactgtatatgtataactcctgcaataggatcattacacataacgattatttacctgccaccgcgtctttaagtgctttacctggtttgaaagcaggtactttgcttgcagggatttcgatctctgcaccagtttgtgggttacgtcctttacgagctgaacgctcacgtacttcaaagttaccaaaaccgataagttggattttgtcaccatttttaagtgcatctaaaattgtatcaaaaacagaatcaactgcttttgtcgcgtcttttttagataactcgcttgcttcagcaaccgcgttaataagttctgtcttgttcatgcctttcacctcctcccaaaaatatgcattcagtagattgttatcatttcttcacaattcatcttctttctatacacttttttcgaaaaaaagagcgtctagaaagcgttatacatggctattcattagaaaacaactctttgaaggaatgtttgtccaacaaagtgaagattttctgtaagtagattaacacatatgaaataccatatcaagcattttaaagggaagaatccttattcgtcaaggattaagggcacttttgcgaacgaatattcctaatttcagcctgaatctgactaatctttatacatttgtctttttatgactcattcaatacgcaaaaaaagacccctgtcaatgagaggtctcacatgctataggataatggcgatcaaaccgcctgatccttcgttgatgattctttcaagcgtttctttcagcttataccttgcattttctggcatcagcgacagctttgcttgaataccttctctgacaagggagctgagtgagcgcccaaatatatcagaattccaaatcgaaagcggatcatcttcaaagtcttgcattaagtagcggacgagctcttcactttgtttctctgttccaataatcggtgcaaattcactctctacatctaccttaatcatatgaatagatggcgcaaccgcctttaatctcacgccgaatctcgagccctgcctaatgatttctggctcatctaaactcatatctgacaaggccggggccgcaatcccgtatcccgtctgcttcaccatttttaatgcgtctgatacttgatcatattctgtcttcgcatgcgcaaaatcttgcatgagctctagaagatggtctttccctctaatttccacaccaaccacttcttttagaatatgatcatatagatcatctggggcgtacaggtcaatctccgcaatcccctgacccatttcaatccctgctaagcccgctctttcaataaagtcaaattcgctgaattgaccaacgacacggtcaacatctcttaatcttttaatatcctttacggtttccttcactgaatcctgataactttctctcagccaatgatcttctttcagcaccatgacccagcttggcaagttcacattcacctctaggactgggaattcatataatgcttcacgaagcacactaaggacgtcttgctctctcatactttctacactcatggcgagtactggaatatcatatttttggctgagttcctgccgcagcgcttctgtttcagggtgatatggcctcacagagttgattaccataataaacggctttccaacctctttgagctcatcaatcacacgttcttcagattcaatataatcatgtcttgggatttctccaatggaaccatctgttgtaatcacaacaccgatggttgaatgctcttgaatgaccttgcgtgtgccaatttccgctgcttcatggaacgggattggctcttcataccacggcgtgttgatcattcttggaccattttcatcttcatacccgcgcgcaccagggactgtgtatccgacacaatcaacaagcctgatgttgacatcaagaccgtcactcacatggatcgatgccgcttgattcggtacaaattttggctcagtggtcataatggtttttcctgctgcactttgcggcaattcatcctgtgctcttgcacgatctgcctcattattgatattcgggagcaccacgagctccataaactttttaataaacgtagatttccctgtacgaacagcgccaacgactcctaaatatatatcgcctcctgttcgttcagcgatatccttgaaaatatcgactttttccaagtgatcccctcccggacttgctatcctcgttttcaaataaaatactctattcttcaatcaaactgtgcttgaaaggtgtctggacaatatatgtgtatgacgttgtcctatttgaatatgacaccttttttgttttgagagtatgtttagccataaaaaaacctttctcctcatttatatgcagaggaaaaaggttcattcttgtttatgacgtctttttttctaaaaagtcaggctcaccttttttgttgatggtatatgggacagaaaacgcgggtacaaacggggtttcctgccaatagacatcttgaatgttttcacctggtttgagcttttgtttcgtattcttcaaaatatgagcaaaatcacttcggtagtccacatagatttcgccatttgatgaaatcagtaacgggagggaattccccgtcaccggactcatgaccgtaggcggcgattttaagcctagctttttttcatttaacgtatataaattgcttgatactactttgccatatggcggatatgtatgttcatcttgatatattttgattctaagccgtaattcactgatggtttgcgtcattttgacatcaagcagtttcaccgttggttttttttcgacgtctgtgaggacatacatatattcgcccccgccttcaaaagatgtagacggtacatcgtgtaaatatcttggtgacaagcgcttaaagtcgatgacgtacttctgataaaccggcgtgtctgcttctttcgtttcaatcggcaaaaggccatttgttgctttttgaaattcctcaatcgctgtctgaacgctttgcagctgttcttcatatggcacacggttttcagttttgcgattttctggatacagacatcctgttagtaaaataagtgctaacaacgtgacactgacttttgctttgatcatcacattcttcctttttctttattcattgaccggcccgctaaatacaactaaaaacacaatgatacctgatataagcatcaagctgtatgcgacggtcgaggctgttattttaagaaaccggcttttcagcttaaatcgactgaaataaatggttactacggctaaaaacatgagccccattgaaccaagcgcaaaccacatcttgattaaagcaaaactcatcgtgcctgtcccccttcaaaacgaacaaattgtaagcgtttatatttcattctaaaccaaaaataaggtaaatatcaatcatttttccaatcattcagaaaaaagcgcataaaaaaactgaagcaaagagggggactctgcttcagtcattaaatcgactatttttcctcattctgtagaggcaaagctctattcaaacttcattgctatgttatgcaagtcttccccttcttgcatcctctacatgcctaagttcagtcttccatttattttgtttggttttcaaacatgttcacaaggtcttccatttcatgtgttttcacacgtgccatcaatgattctacagcatcgtcgacctttttcccttcaaataagacgtggtaaagcgcctctgtaatcggcatgctgaccttgtattctttggagagctgataagcgccttttgttgtacgtacgccttcaacaaccatccccattttttcaagcacttcttcaagcttataccctttaccaagtagatttccgcagcgccagttacgcgaatgaacacttgtacatgtcacgatcaaatctcccacgcctgttaatccggcaaatgtcagaggatttcctcccatttttgtaccgagacgtgcgatttcagcgagtcctctagtgatgagcgccgctttcgcattgtcaccatatccaagtccgtctgtgatccctgccgcaagagcaatgatatttttcagtgctccgccaatttctacaccaatcacatctgggtttgtgtatactctaaagttgttgttcatgaacaaatcttgaacaaattgagccgcttcaatattttctgatgagacagtgacagttgtcggatgacgcaagcctacttcttcggcatggctcggccctgataagacaacaacagcttctcttttctcatctgggacttcttgttcaatcatttgagatattctcagaagtgtatctggttcaatccctttacttacatgaacaaacggcactttcgatatgatcagctcatttgcctgctttaatacttcacgaatggcctttgttggcacagcgacaataatagcgtctgtcccctctaacgcctgcttcatgtctgtcgtcgccttgatagacgctggcagtgagacatttggcaagtaatcatgattttcatgtttctcattgatttggtcaatgagctcttgtctatgtccccacatgtgtacatcatgatgattatcagctaatacaagagcaagagctgtcccccagcttcctgctccaagtactgaaattttcttcattctgctcaccctttttattttctcgctctcgcaaatattttaatcggtgttccttcaaaaccaaatgcatctcgaatgcggttttctaggaaacgttcataagaaaagtgcataagctctggatcatttacaaacaccacaaaggacggaggcttaatagccacctgtgtcgcatagtaaattttcagacgctgtccattatgagtcggtgttggattcattgccactgcatccatgatgatatcgttcaaaatattcgtttgaacgcgcatcgcatgattttcactagctgtaataatggatggcattaacgtatgaattctctttttcgtgagagcagacataaacaagacaggtgcataatccaggaattgaaaatgctcgcgaatgttttgctcaaattccttcattgtacgctcatctttttcaacagcgtcccatttgttcacaacgatcacaacagctttaccagcttcgtgtgcatagcctgcaatacgtttatcctgctcaataatgccttcttcaccgtctagaacaacagcgacaacatcagaacgatcaatggcttttaatgcacgaagcacactgtatttctctgttgtttcatatacttttccttttttcctcatacctgctgtatcgacaatgacaaagtcacgctgattgtacgtaaacatcgtatccacagcatctcttgttgtaccagcgatgttgctcacaatgacccggtcttctccaagcattgcattcactaaagaagatttccctacattcgggcggccgattaagcagaactgaacaacttcttcagcatactgtgtatctggtaaatttttgaagtgttctgcgacagcatcaagtaaatcacctagacctaatccgtgcgttccagaaatcggatacggttcgccaaaccctagtgcataaaagtcatacacgtcacttctcatttcagggttgtccagtttattgacagcaagtacaactggctttttcgtgcgatataaaatttttgcgacttcttcgtccgcagatgtgacaccatctcggccattcaccataaagataatgacatccgcttcatccattgcgatttctgcctgatggcgaatttgcgctaaaaatggctcatctccaatatcaattccaccagtatctattaagttaaagtcataatttaaccattcagcagagctatagattcgatctcttgttacaccaggtgtgtcttctacaatcgatattctttcgcctgcgattcgattaaaaattgtagattttccaacgttgggccttccaacaatggctacgacaggtttacccatagtacccttcctttcaatccagccgcgattcaatatgttcatcatcatgtttcaaccgggatttaaaattttcattcagttttatgaaataaacccttcaaacatgaagggttcaacttatatattatatcaatttttaatcagaccacaatgaataacttaaaaatgtttgacaatcaagtaaagatcttctccaattccgtgtgcaattccatctaaaatggcctctaaattcatggcgtacatgtcgagttcttctttattttcacagaaaaaaacggctgttccgcccatgacccgctctttatttgttgtagccacagcgagtataaattgttcaatggtgttcgccatgctctattacctcactttcttttttatgaactctgtcggcattctgatggcattttctaaaataggcacttcttccaatacacggacagccaaatcttcacgataccattgcggtaaaatgaacacgccaagtgtgccgttatttagatcacgttttgcgagcggacagagcgatggttcaccagagtcgcgatacacaccaagtacgttggataaatcaaataaaatggcttgccgctgcccaagattggcaatcgttgtggctgagttgaaatttttcggcgtcaaaataaagcccatcccatgctctaaaatgagcttttgcttttcgggcagtccgatattcatgatgtaaatatcattcacataaagccctgccccatcaaagcgaagctctcctttttgtatattgacaatatcctttaattggctgccagacattaatagctttgccaagaaaaaacaaagaataccgaccactgtcccaataacgagcgagaagaaaatacaggctgtggtcgtaatcagtgccgtgagaatcgcaatataattccggctttcaaaggcaatggcaatgccttctatatatgtactgcctcttgagactagctcatatgaatccatttgagttaacgtatttctttccatattgcggacgtctcggaattgtgtggccgccagcgtgagaaaggtaatcgccgtaaattcctcctgaatgagtgcaggcataatgatcgcaccaagtcctgaagcgataaaaccaagcgcaatatgaatcacttgtccatgaatatacgtggggtattgccggtaatctgttcttaacatataaagtctggccgccatcccaaagatgacaccaataatcacaggaaacgtataatccgtcatgttgattttgcagccccttttactggttttcttgatgaacgggcgttcaagagcttttcaagctgatcgacacctaataggaagatggacccttgaacaacaagggacagaaaagagagatctcctatgacaatcgatgatgtcaggcggtgaatcgtcagcgcataaagggcttcgccaagacatacagacatcatccatagggtgactcgttctgtgaaatgatgtccatatgtcaaagacatcaagatcagcaaggcaaatacgacccaatccacttttattagcgtgaaccaaaccgggtcatataatgcaaaaatcataaaaaaggcatatgcgctcaccatggagcctaattgcatgattctcatcatttgatggccagaccggaatataacgaaacctgcacatgcatataaaaaggtcatcaagtaccccgcattgaggctcatatcaaacatggataccatgaaatgactacatataatatggacgaggacacaaacgcctagcatactgcgccatgagcttttttccataataaatgtcaccataatccaaacgaaccatatggaccaataatagtacaaagcctccaacgtctcatcacctcaattacattatgggaaaatccccaatttttaaacgtaagggatcgctttggacattgtatgaaataaacaagaggtgacactctaataattgaggagggatgcatgatgggaaaagatagacaggaaaaacgcttaaaggcatcaaaaagagtggaatctgaccgtgatcaatccattcatcataaaggggcaacagcattagaaggtccagatagcgcacgaagaagaaatcaataaaaaaaggcatgtgatgaccacatgccttagatgtttaggggctaaacttgattttagtcctttttcttctttgatcttagactatagtacgttgtgtcgatgcctctttctttgagccaatgacttgtttccccggaaatgacaacctgggtttgtctcagttcttcaatggtcttcacgccaagcactgtcatcatcatcttcacatcttcttgaagatctatgatatcagcgatgaggccgctctcccctccgccagtcagtgattttaagaaaaagccagctagaccagcagcggatgcgccaagagcaattgattttgttacatcaagggcgtcttgtatacctccagaggctaaaaccgtttgatctggaaaacttgtatgtacttcagcaagactcgctgctgttggaatcccccactggtcaaaataatgaagcgctttttggcggcgaagattttcgatctttgaaaagttcgtaccaccaaatcctcctacatcaacggccgcaactccagcacgaaataacttttttgccgtttccttgctcatgccaaatccgacttcttttacgacaacaggcacaccaactgattcagcgatggctgcgatgcgctcaagcgcccccctgaaatcacggtctccttcaggcatgacgatctcttggatcacatttaaatgaatctggagcatattggcctccagcatctcgactgcttccttcgcttgcttaatcgttgcttcactgcctaagttcgcaaacacaattccatccggattgacttttcgaacaacttcatacgtacgtctttcttctttatctttcagtgcagccatttgtgatcctactgccaccggaatattcgtttccttcgctgcgatcgataaagagcggttgatctcataggtcgactttccgcccccgccagtcattgcattgataaaaattggcgaaccgaaagtcagtccgccaattgtcgtatgtgtatcaatttgtgatgtcgcaagatctggtagaccgacgtgaacgaaggaaacatcttttaaacctgttgctgcatgctgtccagtggacaaggcatgttcaatatgctgcttctttctttctgctctcgtcaattttgatcaccaaattattttaatttattaagcttatcgccgatcaggtcaccaagctggaatccgcttgtgttttcttctttcgcctgatattgacgataattctcttcgatttgtttttcaggattttcttctaaatcacggatgcttaatgaaatgcgctcttcatcttcattcacatcaagcactttcactttcacagtctgcccttcttcaaggacttcttgcggtgtaccgatatgtttatgagagatttgggaaatatgcacaagtccttcgacgcctggcagaatttcaacaaatgcaccaaagctcacaagacgttgaacagttccttcaagcacatcaccttgttttaccttttcgccaatctggctccaaggtcctggtaatgtttctttaatagatagtgagatacgttcgttatcacgatcaacagcaagtactttgacctggacttcctggccttcttccactacgtcagatggcttttcaacatgcgcatgggatagttgagaaatgtgaaccaatccatcaatgccgccaatgtctacaaatgcaccaaaatcagtaaggcgctgcactttaccatcaatcacactgcctacttcaagcttttgcaggaagtcttgctttttgtctaattgctcttgctccactactgcacggtgcgagagaatcacacgatttttttcgcggtcaagttcgaccacgacaagtgagagtgttttacctttgtagtctgagaagtcctctacatagtgcgcttctacaagagatgcaggaataaatccacgcacaccaatatctacgacaagaccaccttttacaacgtcttttacttcagcttcaaatacttcttttgtctcaaactttttctctaggtcttcccaagcgcggtctgcatcaacagcacgtttcgataaaatcaaagcatcgtcttcgacttttgttactttaagctctaactcgtcgccatctttcacgacatctgatgctttttcaacgtgaagacttgataattcactgattgggatgatcccaggctgtttcacattgacgatatctacattgacatgcttgtcctcaactttagaaacaatccctttcactacatctccaacctctggtacctgaacatcgatttgattcatttcctctgtcatttcgataacctccttggtccaaacctacacagcttagttaaaacgactgggcgaatatgtgtcttaagcatgatgattaccagccgaatatgtattaaagaaacattcaaatcaatataattgcttgaatgatcaataaaaatagtattagtataaacttctaataaaagaccttgtttgtcaagagataaacctctaacttattaaagttttctaaaatttcttactgtttctccacgcggtctgctgcatctaaaattttacctgctacctcttgaatggaaagagaagttgtgtcaatttcaatggcgtcatccgctttcttaagtggcgaaacttcgcgctcagaatcaagtttgtcacgtcttgcaatctcttcgatcagctgatcgtaattgacatcgtagccttttttctgattctcttcaaaacggcgttttgctctttcttctactgatgcaagcaagaaaattttcacttcggcatctggaagaacgtgcgtacctatgtctcttccgtccataacgacaccgcctttttgaccaagctcttgctgcctgcggaccatttcttcccgaacagctctgtgctttgcgacaaccgatacttggttgctcacgcggtctgtgcgaatatcctctgtgacatcggtattgtctagatgaactttttgaccctcgtccgttgagaccagatcaatcacagttttttttagtaatgcatcaagtgctgtttcgtcctcaaggtctacaccatgattaagtgccgcaagtgtaatcgcgcggtacatggcacctgtatcgatatagatatatgatttttttgctgcgacaatttttgccacagtgctttttcctgctgcagcaggaccgtcaattgcgatagataatttctttttcataatacctctccttgattgaatctcccttatgaattgtaacacgatcaccgctcaaacgggggaattttctatcaatccttctgcttaaacgtttcgatccaatcttcaatgctcatgttatttacaccctcgtattgcacgacttttgacaaaaagagttctccttttgtcaaatgaagtgtgatctgaacggctaataataagacaagctgaatgagcaccgctttcaataaccatctttccattgtcttcatacaaaaagcctccacgctagattctttcacctctagtatggaagcttttaacatcctttattcttatgctttttttacccgtgttaaaagctgctgctggaagcagtacttcataatgtgctgctggtggtcatttgtaatctcagaaaactccatgatcgctcttgttttgccagtctgctcatcttgatatactcgattcatctctgcaaccgctttaattttcacaggctctttcagcggaagttcaaactctgtgaccacttctccgtattctttcaatgagacaccttcaggaacagcaattgctaagccgccagcactcatattgacaataaacgtgtcaaaggcttcttcatccgtttgcgtgatcgccgctttgaccattgtatcgactctcaggtattctctgcgctgaagccgaatcatttcttcttttggcggaatggaaatgacaatcatcggaatatcttctttcctctttccgatgacttcgcttgtacatttgtatggaatttgattttcatcgaaaaagaaaacggtgatttctgtttgctggtttaaatagatcgtgcggcccgtttctttatcagctggataattaatgcaaatatcatcgttattattttccaaaactttcgattttgcaattttcacttctttgttctcattgacgtattcaattgtgattgcatcccctatttgtaacattcctcatcactcttttcatctgtgaaatcatatcctctcctatattaaaccatgtataaaacaaaaggaaaaggcttagtcgccttttcctcgcttccttttctataggtctttatatataggttctgcgttttttagtttatctactcgttcttcttttccagtatccgcattaatgaacattcggtacgtatcgttcttaatagttccgaggaactcatagcacaaaacttcctctgacatatcattttgaacaatcgctacatgagaatcttcgatttttacatgctgattcaatgttttcttcgcttctttttgtgagattttaggtgcttttatgtctcttgttttatgattcgttaaatagtctttcgctgaaaatccaaccacctcaccatcatctaatgcgaccttcatgcgtatactatctggataaagcagtacatttttttgaagaggtacataggtaaatacaccgatattatcaaattgcgcgctttcatctaaatggaacgactctgcatcaaatccttgcttctttaagaagctgagtgctttttctgatgcatcatttaaactgattttctgtttttttacgtctcgattttgaagaaggtagactgggtgccctcctttttcagtcaagtctaaatagaaattcgctttactatcaggatctgacatcgataagctgtacacatctcgattggttttgcttccgctttttctgaccttaaaatgttgattatgatcaggtgcgaattgctgggcaatgcgtatcgcttctttctttgagatctttttcccttttaaatgattgtagccatgtgtttctgattctgtcgacacatttgtcggaccgagattgacatccgcaaatgcatctgcatttctctcgactgttttcaacccgtcaatgatggtgttatcattctttcggtcgccatcagcaagcgccatttcaacatccatccattttaaatttttattgaggacaaggtgctgtacttgtctcagttcgttttggatatcagccgcttgatgatataaagacgtaatggttttgtgcgtatttttgtttaatggttcatctgataaggatttgactgatgatttgtagctaaagtctccgacattcgccaaaaattcttccgttttgttaaaaggcattaatgtgagcggaagctgactcacattgttatgtgcttctgatgacattctccatacatctgcaagtgctggtgaaatcgacgtttggctgttcatcgcaagcgttgccccaagtttgtcgtgcagctgatccacttggtatgttaaatcgtgaaaagccctttgatagttgttctctgcgtgcagcagcactgcgtctttttcttgatgctctttatagccccaataacctgttgagatgacagcaattcctaaaatggcaatcaatattcctctgatcatttatttacacctctttttattcgcagaaaatatgtttcccgattcgtttaatttgtggtcttccccaaatccatggactggttgctgtatcaggattaaagtaatagacggcgctctcagacgggtcccagccgttaatggcatcaaacacagcctttttagcagtgtcatttggcgacatataaaattgaccatccgccacagctgtaaatgcaagcggttcaaaaataacacctgcgatcgtatttggaaaagtcgggttgttcaatcgatttaagataacggcagcgatcgccacctgaccttcatacggctcgcctcttgcttcgctataaacagcttgtgataagagctgaatatcattactagaaaaaccacctggcatgttggctgccgtttgtttcggtgtttggtttgcttgctgattgcctgactgattcccagtctttccagatgtcccgcttcctccgctttgacttttttgattctcttttgccccttgagctgtctttttttgtgagcttcttttcgcagaagcttttgtttgctgatcaagaggtttcccgccataatgggtaaactcattccccttttgcagctgctgctgaacaaagtctttatagtattttgtcttttgaactaataggctttttgtttgtttacctacaagtccatcgaccttctttacaccatattggctttgaaagttgcgaacggcccagtacgtcccccagccatatacaccatcaattttgccattgtaaaagccattatattggagccgtgcttgcagctcgactacatcttctcctgttgcacctcgctggatgacttgactggtgaaggcttcacttttttcagctgacatcagtgaagctgcgagtagaacgattgagaagataaggacgatttgtttcatgaaacgagctttgtccatatttgatcctcctgtacttttgatgtttgaatatatatttcttccgatccctatttttatacattcatcacaggagtgaattggatgaaaagacaaaaaaaacgccctatcaactgataggacgttttccacattaaatttgcaccattttcacggaacgagccttttttgctttccgcaggccaaaccaccataaaaaaatcatgaatggcagcataatatatccccaatttctcatgccaagaagaataaaatcatataagccgtgaaaaagtactgggagcgttaaagataggatcaaccatttcacttgctctttttttgcagagaaacgggctttcccaatataaaaccccatcacaacaccgaataaagcgtgacttgagacgggtaataaagcacgggtgaacgcatattcaaccccatgcccgaccaagtaaagaatattttcaagtgttgcgaaaccaagtgagacacttgttccatatacaatcccatcatagtgttcgtcaaactgggcatgcgcatagacgctgaccattaaaataaaccattttaaagattcttctaaaaaacctgacgtcacaaatgaaatcaagatagggttcgttgcaatatgctcctcttgaaggacatattgaataaacatggttggaaacacaagtataacgcctagcataaaagatctgatgaccatgtgaaccggctcattgtcgtactgatctttcaaataaaaataacttaaaagtgcgatgccgggagctaaacctgctgagatgattgcgatcataaccagacctctttccctacattatccttcattatcgtaccatgatttaccctttttttatatgactcgagcccatttttatgaaaatattcttctatataatcccattttatatcaaaaagaaccgaatccctcagaaggatccagttctttttttatccgttcattcttttgttgatttcttctgcaataagccccccatgaaaccttccattttcaatgaaaatttcattggcattatttccagctgcaatgactcctgcaatgaaaataccttctacgtttgtctccatcgtctgttcatcaaatgctggacggcctgattcttgatcaattgtcacacccattttttctaagaaagaatgatctggatgatagcctgtcatggcaaaaacataatcacttttcactcgctccgtttgatcttgctggtttgtaaaaatcacctcttcttctgtgatttccttcacctgcgctccaaactccattcggatggttccattccgcacaagcgcttcaaactctggtaaaatccaaggtttgatgctagacgaatattcagttcctcgatacagcacagtgactctgcttccgcatttcacaagttctagcgctgcatcgacacttgagtttttcccgccgatcaccgtcacatctttatcaaagtatgggtgtccttctttaaaataatgatacacatgaggaaggtcttctcctttgacgttcatatagtttggatgatcatagtaaccagtagcaatcacgacataatcacatgaatagtcgtcttttgatgtgctcacggtaaaacagccatcttttttcgtcacagcggttactttttcaaaggcatgcacacgcaggctttttcgtctgactacttctcggtaataagaaagcgcctggatacgaacgggcttgcgattttcagtaataaaagcgacatcaccaatctcaagcttttcacttgtactgaaaaaggtttgatgtgttgggtaatgataaatactgttaacgacattccccttttcaatgacaagtgcatcaattccgatttgcttgaacgcgatggcagctgatagcccgcatgggccgcctcctattatgatcgctttttcttgtttcatttgttccactcctgtcgtttcaatacaataacaactgctagctgtttaatgatttgttccattccataaaaaaatctcctatttaaggataggagattttaaggcgcgatgcaaataagccgcttaaatccagcctctgaatcgagaagcttcagccattttacgtacgccgaccatatatgcagcaagacgcatatcgatgcggcggttttgcgccatttcataaatattattaaatgatttcaccatcatatcttctaaacgagtttcgacttcctcttcagtccagtagaacccttggttattctgcacccattcaaagtaagaaaccgttacaccacccgcactcgcaagtacgtctgggacaagcagtactccacgatctgaaagaatttttgttccttcaagtgtcgttggaccatttgctgcttctacgacaattttggctttaatgtttgccgcgttatcttcagtgatttggttctcaatggctgcaggtactaagatatcacaatcaagctcaagcagctcttggtttgtaatggtatcgttaaataatttagtcacggttccaaagctgtcacgccggtctagcaagtagtcaatatcaagaccatcttcatcgtataatccgccgtaagcatctgaaatccctacgatttttgctccggcatcatacatgaatttagccaagtagcttcctgcatttccgaatccctgtacgacaacacgagccccgttgatgtcaattccttttttcttcgccgcttctttgatgcagatcgtcacaccttttgctgttgcagtatcacgtccgtgtgaccctccaagaacaattggttttcctgtaataaatcctggcgagttaaattcatcaattctagaatattcgtccatcatccatgccataatttgagagtttgtaaacacatctggtgctggtacatcttttgttggaccaacgatttgactgattgcgcgaacatagccgcggcttagtttttcaagctctctaaatgacatttctcttggatcacagataataccgccttttcctccgccataaggaagatccacaataccacattttaaactcatccaaattgaaagcgcttttacttctttttcagtaacgtttgggtggaaacgaatgccgccttttgtcggtccgacagcatcattgtgctgtgcgcggtaaccagtgaaaattttcactgatccatcatccatccgtactggaattttgaccgttaatagacgaattggctccttcagcaattcatacacttcttgcggataccctaatttgtctagcgctttatgtatgacggtttgagttgactttaaaacatctagcttatcttctgcgttatgagcggcgttttgatcggctgccattaaaataaaccccctagaaatctttcatgatctactgctccctttcaagcaatagtatacaccttcgtactggtaaagcaaaggtaaaaaacgttttttatcaaaataaaatatcagcgtttataaatataaaaaagaatataaaaaatactgttgtttcatcacaacagtattaaatataatagaaaaaagtgattaaaaatacatttgaatcgttttcactgcatcatcttgcatgatcacttttccatattcttttagccgatgaatcgttaatgtcgtaggagaaccaaactccgctaaaatggaaatgactgtatcagctgacagttcttcaaaatcatctaggctgagaaaatattgaccttcataatggtaaactgtaccccctaaaagtccaatacgacttaaactatgggacagttgaatcacatcttcaaacgaggcaaattgatagagcacatgattactctcgtcgagcttgacttgcatctcaatgtaatcttcatcaaactcatcatcatcagcatcttcctgctgactctttgtgacaatgacgaccatcccctgcgcctgaagagaaaatacttcaacagcaatcggtccactcgcttcaaaaccgagctcctgattcgcctcgttcatcatgtctttaaacagctgatggactttgaacgaatctttccaaaggtcttctttcgtaagaccccggtctgtcaggtcatctagtgtgagaaaaattttgattttattataattcagacgctccagtcgcataacgttccctcctgcctcttctaaacacacatcatactgtagtatatgagatgatgagtcataggttcttaattttgtattcagtttacactgtgtcaagacggaagacaagcatgaagctatgcttacggtgacttttatggaaaatattgagggtgcagcaagtcatcgcgtttttacaggcattaaatagatcagatgggtttctggttctgccccgagacgcattggaatctttgttgttccatagccattactaatgagaaaaaacgcgcctttgacctgacctgttcttcctttttcatacggaccaaattttccgattcggatctgacctccatgcgtatgaccgctcagaacaaggtcgattccctcttcttcactcatcaaatgatgtacatctgggttgtgtgataagagaatattcacttcatctttcacaaactcaggccgtattgcttcataatccgccttttcaagccgaatatcatcgatacctccaactttgattggctggccttcgaaatcccacacagccgtttcattttgcagagtcgtgacatcatatgcatgaagtatctctttaaacttctgctggtgcagctcatgatcattatttccccaaacaaaataaacgggcgcaattcttgataaacgtttcacattttcttcaatcctggcgtagggtacacctttttctgctaagtccccgcctaccataatgacatctggttcttcttgtgtgacttctgctaataatgagtcactaataagacgccggtgtgtatcagaaataaagaaaatcactgctggtcgatctgattgaagcgcttctattgtaaagtaatgctttttgatgttgttttgttttgccgttttcaccatttttgccgttacacacacacctgttgtaacagccgcaatggcggcagtaaatccgatggcatatttcatcataaatggctcccttgcatatgtttcgttcataagacgcttgaatgaaaaaagacgtttcaactattaaaacgtctttttacacatttatttactttcataatagagattaatgtcatattgcttctgcatatagtgaaaaaccgcttcacgctctttccactggtctgattgcggccataagtctgtgcttttttgtataatctcacatctaagccgatgatattcatcctcagccttttcctcttttttcttatagtaataagatgcgtaaaaagcaaacacctcagccattatccaaaatagaaagatctcatgaccaagcagtgttgcaatcatcgcttccggctgaagagagcctcccttatttgccgttattacaaaataaaacaaaagaatcgccagcgacaatagggctgtccattgccatcttttgcactgcttagcaaagccttcatatttgtgctttcttttgatcaacgtttccatcattttctgtgtcggctgatccatatagcggctgattacgtgcaatgtcatcacatacaccctgtcccttttttctacatatgtatgtgctttttcattcgatcatgtcaggtaattagttttccaatggaatgttgagtacttgaccactgtatacactgttcccatttaaatgattataggctttaattttctcttcacccgatcggtttttgtaatatttcatcgagattcgatacaggttttcctctgggcccacagtgtgctgtacgacacgaaccggcttttcttcctgcttctttttctcttcggcttcttttcgttttttctcttcttgttgtttttgcagtgcgagctgctgctgttcacgctttttcgcagctgcggctttttcacgctcttctttctctttagcggctttttcttttttcttctgctctgctttttcttttgatcgctgcttttctttttcttcatctttctttttcttctcttcatcagacgcatccgctttatcatcgctagcattttttgtttcgacaagtgctgacggaactgggtctgtgtcagcacttgaggttttatcgatgtatacaccttgattgttattatcgttgatttcctttgatgtgtaatagatcaatagaaagaaaacagtgatgacgatgataggaaagataatagccaatgtcgtaaacaaaggattgcgcacttttttcgtgcgctgcttcttatattcatgaaagtcttctcgtgtaggaaagtgagagtcatcagaaggatgtactttttcttcaagaatttcctctacatcgtcatggttgtttgtcagctgctccttctttctctgcattctcgacatttcttccatgttcatccctccccttatatttcaaacgaatttgacaagcaaagactaagtcaatgacaaaatgagtcatgacaggaacaaataaattccccgtccactcgtataaaagtcctaaaaaaatactaatggaaaccacgaggataaacaagagtatttttgataaatagcgaaagtgaagaagcgcaaacacgatgctggcaatctccagcccaaattgctgttgaacgattccgcgaaatagtatttcctctgaaaaggcgataagtagtgctaaccaaacaatatgcgggatgcttcggtttttgaacatcttttcatttaaaccgccatcatcatacatatgagcgggaaacaccttcatgacaatcgcatccacaatgatgacgagcaaagcaccgccaattccatatgtcagaatgcgcatatcatgaatctgccaaagtgctgtaaaatccgtccattgatcgaacataaatatgcctagtaaaaaagaaacgataagcatgaggagctgcgtgaaatacagctgttctacgacttgtcgatcggttaatttttcaatgattcgacgatgttgttcaatcaatactgcgcctcttttgtcagatgaaacatacgatccagcacggtcttccagtgtttcatttcattcagctccaatgattgatcttttttttcataatcagacaggtcaagtccgcaagaagagcagcaatgatcagaggacgcgtgctctgtttgattaagctgttcgtgaaagtatgataacagagattgtctaaagcagtcatgacccatgatccgctctttaaattgccacacttttctcagcttttctgtttgtctgtcctgcaatttttcttttagattcatgaggattgccgggcgctgttcggactcatgcatcatgtaataatgcgtcagcattcttgcacgggtctcctgaagccctgtttccattaatcgttcacgtaattttttttcatcatttgtctgcatttgtgtgagctgtgctaagtagaaatcaatttctggatcgtcaaatccttctgcttggatcaagtgttgctgaatatctgcatcctcttctgtatataaaagaatgctcacactgtttttcccatcccttcccgctcttccaatctcttgcataaatgcttcaatcgattgcggcgggctcatatgaatgacaaatcggatatccgctttatcaattcccatgccaaaagcactcgtgcagcaaatgagatcaagctgaccgctgataaattgctgctgaatgagcatacggtctcctgcatccattccgccatgataaaactcaacacgctgattggttttttgtttcatccagagtgcaagctcttctgtcatttgccgggtcgggcaataaataagacctggtccttgcaggaagtccgcaagctcaatggcccgtttctcttttgcttctttcgattcgtgcgcttctttgacgaaggcaatgttcgggcggttgacggaatgaatatgaaagtcaggatgctgtaatcttagcgtttgcactgtatcttttagcgtttgtttcgttgctgtagctgtaagagctaaagcaacaggatgacctaacgcttctctccattctcccagctttgaatattcaggacggaaatcatgcccccattctgatatacaatgcgcttcatcgacgacaaacagaccaatatgcatcgacttgagctgttctagcagcacttctgacattaatgcctcaggtgcgacgaataaaaatttatatgatggcaaatgccgaatgatatgtcgtctctcctgaaaagacaatgtgctgttaagcgccgccactcgtttttctccgcgcattttcattcgttcgacttgatcctccataagcgataaaagaggcgaaataatcagaactaatccttctgtcatataaccgggaatttgatagcaaagtgacttccctccgccagtaggcagcatggcaaccgtatctttttgatgcagtacactttgaataatgtcctcttgacccactttaaatgtgtcgtggccaaagtatcgcatgagcgtctgatgaagcttatccatttgctttcaccatccttgtcagtgccaatcgtatttgaaaataagtaaatggatgctcgagtttttctttaatcagcttcattttatttgtttgaagctccctggctacagtaaggatcgcgcgctgctcttctatactcacatacggatctattgaaaagcttggctcatgtatcgacagctccacgatatgatcttcgatcgttgccttttttagtgaacgaatgtgagcaatctgttcaatatcaaatcctttttggacaagctcaagtgttttatgggtagaagttgttaacacgcgtttgaattcaaggtcacctacgagctgctgcaaaatcggtgcctcacctttttgggcagattgaataaaataatggagtacattccaaaaaagcaggtacacataccacacatcttctttcatccactccgccatttgctgatacgtacgcccgattcgttcatttgaggtcaatgaataaacaaaaatcagtgcctcttgatcgcttaaacaaacaaggagcttttctagttcatgatgcagatcttctgaaagcttgcttttctgctgatgctgtttcaagaaagatttcgtccagctttgaaccgagacatctctttgtattggaacatattgatgcgatccagccatatagtgagaaagcacttgtacaagtaaagagagcctcatccatagcatctttgctttatcgtgatatttggcaccatgaaaataagcgggcatcggtttttcagaaaaatgctggtttagcattcgctgccctgcttcagtgatgctgaatgtctcatcgttttttctaatgtagtgcttctcttcaagctttaaagcagaacgattcagctgatccctcgtaaaccccgggtaacagccgaagtacctggaaagctcaaacaagctggcatcctgtatggtttgtgatgatttttttcctttaaaaagatggtagacagcactaatggagcgttcgccgttcaatttatatacgctgtccattaacatgacatccaaataatgaagagtcattcatcaaagcacctgtcttcctgacaaaattcgaatattttctccctttattttaacagatttcatacaagaagaaatgtttaaactcaatttatgggggaaagttatgaacaaacccttatgtgataagcattctcaatcactttacagttgaaatgtgaatttaaaatcattacaataaggtttgaggaaattgttttttatcggtgaaactaaaaaggttaaaccatgtgttccatcgaactatctgggaggtattttttaacatggcaaaatatacaattgtagacaaagacacatgtattgcttgcggcgcatgcggtgcagctgctccagacatttatgattatgatgatgaaggcattgcatttgttacgcttgacgacaaccaagggactgtagaagttccagaagtacttgaagaagatatgcttgatgcatttgaaggatgtccaactgactcaatcaaagttgcggacgaatctttcgagggtgacccacttaagcatgaatagtataaaagccccttatgcaggggctttttttatattaactattttgaagtcggcgtttattttcaaaccagggacgcattttcacaaaaatgaagctaaacacgatggtaatgatcattcctttaataaagttaaaaggtaagatccctgctgtaatggtcgtcttgagcgcatgatcagatagttcaggtgcgtttaaaaaccatgtgtaagctggcaggaataagaagtaatttaaaatgctcatcatcacagtcatcagtaatgtaccgatgatcattgaccatgccatcccttttgctgatttaatttttttgaacataaaggcgactggtaagatgaataatgtgcctgcaatgaagttcgcgacttgcccaactggaacaccagacatactgccttgaatgagataatgcagaacattttttaatgcctcaacggcaattcctgcacccggcccataaattaaaatcgcaataatggctggtatatcactgaaatcaattttcaaatacgctggaagccctgggaaagggaaatccaataaaattaacacgaacgaaatactgctgagcatactggtgacgactaaacgttttactttactttgattcaatattctctctccttttcgatcaaatctttcgaaaagaggattgttcaatttcagccgcaaaaaaaccgctcatgaaaacaggagcggggaatttaggctagacaaataaacgtgtgaaaaaccatgttttcaacgtttacgaacctccatcttctcccatccagactatactgtcggcttcggaatcacaccgaatcctgccaaaaaaggctcgcgggcttagagactatgctcatcaccgccggtagggaattgcaccctgccccgaagattgatcattattcaattcgacatcattatatatgatatatgagcatttgtacagataaaaatcctgagcaatttcatcagttttaagaaatcgtaaaaaccttaaaaattataatgacaaatgcgcaaaaattggttatcttttgtttaaaggtgtccattctttataaagataccaataaatgttcgtgttttctttttcgctttactgctttaatttgattgacacagtgaaaaggaatatggtaaattatcagatatttatgacgtttattttaggaggaaatcttacgatgtttcgagtattagtctcagataaaatgagcaatgatggtcttttaccacttttagaatcagattttgttgaaattgtccaaaaaaatgtaacagaagcagaagatgaattacacacatttgatgccttacttgtcagaagtgctacgaaagtgaccaaagagctttatgaaaaaatgtcttcattaaaaattgtcggccgtgccggtgtgggagtagacaatattgatattgatgaagcgaccaagcatggcgtcattgtcatcaatgcaccaaacggtaatacgatctccacagctgagcatacatttgccatgatctcttcgctcatgcgtcatattccacaagccaatatttctgtgaaatcaaaagaatggaacagaggcgcatatgttggtgctgagctttatggaaaatctcttgggattgttggacttggcagaatcggaagcgaaatcgcccagcgtgcaagagcatttggcatgacggtaaacgtatttgatccatttctcacaaaagaacgggcagaaaaaattggtgtcaatgccaagtcacttgatgaagtactcgaagtatcagatattatcactgtacataccccattaacaaaagaaacaagagggcttctcaataaagaaacaattgcaaaaacaaaaaaaggcgttcgcctagtgaactgtgcgcgcggcggtattattgacgagcgtgaccttcttgaagcgcttgaaagcggccatgttgcaggagctgcactcgatgtatttgaggtagaacctcctactgataatccgcttgtagaccatccgctcgtcattgcgactccgcatcttggcgcatcgacaaaggaagcacaattaaatgtagcggcgcaagtatctgaagaagtacttcaatttgcaaaaggactccctgtcatgtcatctattaatctaccagcgatgacaaaagacgagttcaaaaagattcagccttatcatcagtttgcaggaaagctcggacgtcttgtctctcaatcaatgagagaacctgtaaaagaagtaagcatctcttacgaaggctctatttcaaaactcgaaacctcctttattacaaaaagtctcctgtcaggctttttaaaagaacgcgtcgattcgactgtaaatgaagtaaatgctgggatggtggcaaaagaacgcggcattagctttagtgaaaaaatttcttccagcgaatctggttacgaaaacagcatttctattgaagtcaaaggtgacctttcaacctttactctaaaagcaacctacatcccgcatttaggagaacgcgttgtttccattaatggatttaatattgatttttatccagatggacaccttgtctacatccagcatacagatgcacctggtgtgattggaaaggttggacaaatattaggcgaccatgatgtcaacattgcgacaatgcaagtaggacgtaaagaaaaaggcggcgaagccatcatgatgctttctttcgacaagcatcttgaggacgaaattgtcaaagaattaaccgaagtgcaagatatactttctgtccgtctgatcgacctataaaaaataatgttaaacctcatgcatttgcatgaggtttattttgttgaaatcattaaacggtctcccgttcggatgagatgagtagtaagctcattgatttttttcaattgttccacagtcatctcgtgcgcctttgcaatcgaccaaagggtatctccttgtttaatgagatatgtatttttttcttgcccgtttacatgaagagccggctcttggaaacgatccatcgcaatgattgtgagtggatctaccgcatcttctttactgactgaccaattacccttgtgcacctcaaaatgcaaatgagtgcctctagaagcccctgtgttgccgataatgccaatcggctgccctgcttctacatggtcaccttttttaacaaaacgctcgtgtaaatgtgcatagacggtttcatatccatttggatgctggataaacacaacctctccatatgtagcagatacatacgaacgcgagaccacaccttcacttgcagcaaatatggattctccttcaggcgcagctatatctaatcccttgtgcgcgccacctcttgtcccaaacaaatccgtgacttctccttttatcggctccacccattcgcttgttttctgtgcatgagcaaaaggcgaaaagatcaacagcaaaaaacagctggcacatatgaagcaataccttttcatcagtgactccccttctttgaggttctttttatgacagcttagtatacagcaaggaagctattttctatacatcaaaaaagaacgcaatttcttgcgtcctttaacggtctcttataacaactggattcggcagagccggcacctctatgggttcttctaattcatatggaccaacttgatctgcccccgcctgttgaatggtgacctctgtaaaaccaaaatctttcgctgagagcagcagaccttcaatgagtagaatatgatcatttgagtccgataattgcgctgatgctccaaatgtgatagtcacatgttttcctttagtcgtcacttctttaatcgattcatctttaattaatggatcaagtccggcatcacttgtccgcttcatggcctctaccgcatcttcatacgaagaataatgggtttttgaaggcactaaaaaagtcccgcttttgttgtctaaaatataataagcgtgctttgtttgtttctcaatcgacattgttccaatgcggccatttgctcctaattgaagttgagaacctttggatgtcttgacctgtacctgcttatacttactccattttagcgtttcttttaccatatctttaaaccggttggcttcttttaacgtatcgagggacaaatcattttttaactgaaagatgagtgtatctcctttttctcgaagatctaccatatcaatataagattgaagaggttttgtcatttcaggcagctgcacctgctcatatgtgttcatcatttcctgcaaatgatcatactcatcctctttttcaatgctaattggaactacctgagaggttgattcatctatgtatgcaatggtcatatacttttgctgctgcttacgagaaacaacgtgtgagggcccatcagtctgtttgaccgcctctaatgtggcgttcacctgacttttgtcagcacttgtttccacttgcttatgatgatcttgagcagccggctgaaataaatgaggagaaatcaaaaacgccataaataaaaccacaacggttgcgaccgctggaccgatccatttggcacttttctttttctgcccgcttgccatcagcatctgctggtatatctgcttagatgaacggttgtcctccacctttggaagctgacttagtaacaccttgattcgttcttcgctccaatcggacctgttcgttttcattgactagctcctccttcaaaagctccatatgttttcggagcactttcaggcctcggtgctgcgttgttttgactttgctttccgagaactttagcgcctttgccgtctccatgattgagtagccctggataaatcttaaaatgatgacagctcgttgatcaatcgtgcaatgatcaagtgcggcatagatttcttttacattttcatcctgtacagccagttcgtctgggagcaagtctgggtcctttacatcctgcttatcccaatcaaacgtgccgagtacccgttgtctaatggtttgctgtttgcgaaaccaatcaatcgccacatgcctcgcaattgaaaacagccatgttttctcgctgcttcttccttcaaaagttttatatgagtgaagtacccggatgtaaacctcctgaacgagatcctctgcctgatttttatctttaaccatataaaataaaaactggtacaaatcttgatggtacgaatcatatattttttgaaaggtttcatgcataggaaacccctccgttcacttatttttgtcgattgactcttacaaaacgttacattacaactttatgacaaatatattacaagttcaacaatttgggaagggctttttgtttaacttctccttaaaaatatgaaaataaaaaaacacttctttttttagaaaagaagtgtttctcatgtaacaagattcttcgtcaggattagacgagttcctgcttttttctcggaatataaaaggtaaagtgtgtacctgtacccgctttgctatgtgcatgaatggagccttgatgcgcctctacgatgttcttcacaatcgcaagaccaagcccagtaccagaacgccctcttgttcttgccttatccgctttatagaaacgttcgaaaataaatggcagatcctcttccgggattccgcttcccgaatcttttacatccattttcagaccgctttccaccgattgaaccgagaagtgaacctctccgccctctggtgtatgacgaatggcgttatcaatgagattcgtaaacacctgctcaatcttatccggatcgagtacaaagtgcggttcatccacttgaatgtcatatgtgagatcaacttgtttttctttcgcaataccgagaaacttgcggtaaatcttctcggttaactcttctgtatctgtcgattcaagattaagtgtaatatggcccgcttccattctcgctagatctagaaggtcattcacaagacgtcccattcgaagtgattcgtcgtagataatttgcgcaatctctttcttttcctcttctgagcctgcaatatcatctacaatcgcctcactatacccttgaagcatggcaattggtgtacgaagttcatgactgacattggcaatgaagtcttttctcagcttatcaagtcttcgttcctctgtcatatcacgaaggaccgcaactgctcccctgacatcctgctgattataaagcggagacatgagaagaacccaagtacgtccttgcagcgtgacttcgatcatttgctctttttctgtgctgacggctgtatgaaacagttctctcgcttctggtggcagttcatctccatctttgatcttcatattttgctcgtaataccatgcctgcaagaatcgttctgcaggaggattcgtcatgagaatcgttccatcaatattgatggtgatgacaccatcggccatactgcttaaaatgttggacaaatgttctttttcttgatttaaggctgtgatatggaatttaagctgcttgcccatttgattaaaggcgatggccaattctccaatttcgtcttgcgttaatataggaatctttgtatcaaatttccccttcgccaaatcctgtgctccctctctcatctttctgagaggataggtgacacgtgttgataagaagaaagcgaagatagtggtcagaacaatggcaattccggctgctaagaagatataacgcgtcgtatgtttcgttgtttgttctacagcgagtaatgattgagaaagaaagaccatgcctttttttccgtttgcctcaaatggaacaccgacgacaattcgttcatctttctgattgcctgcatttggttctgcacgtttactgatttttttacgatcttttagtgcttgatttaaatcactgtccgcttcaatttgtttctttgtaatcgcaggaagcttcccgtctttttcagacgaataccactctagcccgtcctcttggataatcgcaatactcgtcaatttgtcagcaagctctgatgtaatcgaccttgcgagcgattgatcctcatggctttctaaaatgaccgctactttgtttgccatttgagttaaatctgactttgcttcttctacatggtaattctcaatgaactctaaaagaagcacggttaaaatagataaaacgatcaggacgaggaagagaatggttaaccatagctttccaacgacacttttccacagtttcattcagcgccgacctcaaatttgtacccgacaccccataccgtcacgatttttttcgcagcttctggtgacactttattcagcttttcgcgaagtcgtttgacgtgggtatcgactgttctcaagtctccaaagaattcatactgccatacttcttttaacagcttctctctgtcataaaccttatccggtgttttcgcaaggaaatataaaagctcatattccttcggcgtgagactgacttctttgccatcagccgtcactctatgcgcatcgtggtcaattgaaagatgagaaaacacaagtacatcttttgttgttgtcccagtattgagataagacgtttgagaagatcttctgagcaatgccttcacacgtaaaacaacttcacgcgggctaaaaggttttacgatatagtcatccgttcctgcctcaaacccttggacgcggttggcttcttctccttttgccgtcagcataatgattggagtcgcttttttgtctcgaatttgattacacacttcgattccatctgtcccaggcatcattaaatcgagtaaaatgaggtcataatctgtttggagtcctttttgaatcgcctcatctccattttctgcttcatcgatttcataattttcacgttctaaatacatttttaaaaggcggcgaattcttgcctcatcatctacgactaatattttcgtttgagttgtgtgttccattagacaatcctcctgctttctccgttgttacattcattttaacaaaaagccgaatcgattcataaaagttggcctttttcatgtgattacgcgtaagaatgaagccctgcaatcacaagattgacaaagatgagattaaacataatgatggcgaatccgatgacagctaaccaagcggacttttcgccatgccagccccttgataagcgaagatgaaggtaggctgcataaaagagaaacgtaatcaatgcccatacttccttcgggtcccagccccagaaccgagtccaggcaatttgcgcccagatcattgcaaaaatcagcccgcctaacgcaaatacagggaaaccaatggaaacagccctgtatccaatttcatcgactaaatctaggttcacctgcttcacaagcggttgaagcagagcgctgagtcgtttgcgaatgatcaaccgaatcagtccatacaagatcagccccgtgccgaatgaccataacaccgtattgacctttcttcctgaaaaaacaggcggcaaatcaacaaatggttccaaacgatcttgcgtcacaagctctcctttatgaggtccaactagagctggcagctcatagaccatcacactttcctctttatttttatcgacccaattaaatttcgcctcgtatcctgtcattctaaagatggacgtgacagcgataaatgcaagtgtgacgacaatcataaacatgacgagctctaaaccaaatgtcttcttccctggctttgtttggtcgacatgctttaataagaagatgacacctgccacaaagctgatcgctaaaatggcttgcccaagtgctgctgttgtcacgtgaatataaagccaattactttgtagtgaaggaatcagcggtgaaatatctgatgggaacatacttgcataggcaataatcaataaagcgattggaagtgtaaataaaccaagtacagacacttgatacacaaaatataaaatgatgaatgcgagcacaagcatcatgccaaaagcggttgtgaattcaaacaaattactgactggtgcatgaccagacgccatccatcttgaaataaaatagccaaattgacttaaaaaaccgatgatggtgagcgtaatgccgataagtgccgccttattcctgcgcggtccatcaactttcttttttcctttaatggcaccaccaaaaaaaggaactgccgctaaatacaatagaaaagctgcaaataacaggttttcactgactgctgccatctaatccttcccccttgcttttgctgatacttgttgtatcaggcagttctttttgatcaactggctgtttgatgccactgtcacttagtaacacgttgagatcagactttaagccgaaccagtttttgtttgtgtgtcctgccacaaatacttttccatcctttgcagacagccaaattcttctatgctgccaatacatcccctgcacgacaccaatcatgaagataatcccgcctacgatgagcaccccgagagttaaatcttttctaaccgtcaatcccgtgacgtttttcgtttccactcgatcaaacttcatcttatatatgttgttatcagagccttctactgtctcttgaatcgccacaaaacttttttcacctttaggcttttcaggagaaatcatttcaaacacgaaagcaggattatttggattccttgttttcgtactcggcgttccatcatcgtcaaaataaaaatcagggagatagctcatcactttgactttgtaaccgctaccaagatcatattctgacttaggctccagcagattaatcttcactgttccgaaagatttttctgtatctttacgaatcagctgaaagaccatttgatcgagttcattttgtttaaaatccacttgatataatgagaaatgatcaaacttgagcggttcgttcactttgatatcgtgttctgttacctgcttcagcttgggcttttcaccaaaaacaacttccccttcacgtttgtataaagtggcatcggttttataacttttcaccacttgaccgtcgccagctctttcaatcgcattctcaaacacttctttttcatttccagtttcatagcggtcaattgaaaacgcattatttttcaaaaaatattgaccatctgtgcctggaattggagcagtttcaccttctctgacccagagcgtttcatccacatacatgcctgggacaaacctgagcatcgatccaatgagaaagatgattaatccaatgtgattgacgtaaggcccccagcgtgaaaagcggcctttttcagctaaaatatgtccgttttcttctcgcacgcggtaacgcttttgtttcattgctcttatgatgccttcatatgtatgctgatctaacgttttgtctgtttcactgaacagacgctgtcttctcataaagccttcttttttgataaccccttggtttttaagtgcccgataaagaggaatgacccggtcgagactgcaaatgacaagggagattccgattgatgcgactaaagctaaaaaccaccaagaattataaagatcatggaatccaagtatgtaatacagcttaccaaacgacccatattgctcttcataataggtggaagcagatgcacctggcggaataaaccgctcctgcggaaaaatggttcctagtgaggaagcaagcagtgtaataacaatcagccacacacccactttaacggaagaaaaaaagttccatactttatccacaatcgttttgttgtatgtttgcgagcgtcttgcactgccgtcatatctcatatcaagcagctttgaagagtttttctctatagctgcaattggattcccgcatgattcacataaaacagtaccgattggattaatatgtccacactcgcactttacctctttcattctatgacccctttggtttaatcaaattcatatattcatagacattacgttctgtcatggttccctttatgactttgattaccttgccttcaggattaattaaaaatgtggttggcagcggcgtaatatcatatgcctctgtcacttgacgatctttgtccatcgcaacaggaaaattcacgccataggtttccataaaatttttcacggcaatattggattccccaacattgactgcaacaatttccacaccgcgatccttgaatacttcatattgatttgccatgtaaggaaattcttgtttacacggaccacaccaggtcccccaaaaattaaggaagacgcctttgccttttaattcctttaattcaatccgttccccatccactgattgaaggacaaagtttggcgcaatagatccttctttgacttgatcctgtttggcaaatactgagttatacatcgtataacaaagtgcagcaagcatcacgaggagaatgcccgtccgtatgaaaaaccgtcttttcttcatctgaagtaccccttccccatagacattcaggtaaattatagcattctccttcttttgatgcttcttcattttttgaagtttatgtgaaaattaaaaagcgcttttcccatgatctgcaatcgctcttaggcgcttgacttcatgcggagacaattctctgcggtctcctggtctcatgccttcaatatgaaggaacgcatattgctctctttttagctttaacacatcatgaccgatcgcttcaaacatgcggcgcacttgtctgtttctgccttcatgaatggttaattgaacgatagatgtctgctttcgtttatcgatagaaagcattttggcacgagcacgtgctgtctttttatgatctaacatgatccctttttctagctttctaagcaattcctttgatgggatgccttttagcttcgctgcatacgttttatcaatttcatatttcggatgcatgagcttatgggcaaattccccgtcatttgtaattaaaatcaaaccgctcgtatcataatctaagcggccgattggataaaggcgctgcgggacgtcatcaaagaaatctgtgacgaccttacgtcctttatcatcctcagcagctgaaatgacgccgcgaggtttataaagcataaagtaaaccggttcttctctttcaagctttaatccgttgacttcaattttatctgaagagcccacttttactccgagctctgtcactgtttgaccattaacggtaactcgtccttctttaattaattcttctgcctttcgtctagaagcgacgccggcatgtgcaattactttctgtaaacgttccatttgtctttcacctcatgtactatcttacttgcttgacttaaaacaaacaagcattcgtggaaaaataagcgattcgtctgtctaatttcagctaaaaagcgattttccatccacgaaatacaaaaaagcgcctcattaggcgccgctaaataacaaactgacgatgatgacagatgctatgattccaatgaggtccgctaacagacctactttcagcgcatctcccatttttttaataccgactgctccaaaatagaccgttaaaatgtaaagagtggtatctgttgacccttgcatgacagctgcgagctgtccgataaaagaatctggtccatatgtcgcaatgaggtctgatgtcatcccgagtgcggccgtgccagatatcggacgaataaacgcaagcggcaccacttctgccgggaagccgatcgctgtaaacacaggttttaacagtcccatgacaaagtcaagcgcaccagacgcacggaatatcgtaatggccacaagcatgccgactaaataaggaatgattgaaaaggcaatttgaatgccctctttcccgccctcgacaaatgtttcataggtcggtacctttttaatggttcctgcaattaaaattcctgcgatgatcagtgggatcaaagcaagtgacagccagttaataaatgacacgagatcacccccgcctgcttctgcgatagtggaaatagcgatcaatgagaattgcaccgattcctgaaatgagtgttgccaaaatggttgggcctacaatgtctgttggctgatctgcaccataggtcattctaatcgcaatgacggttgttggcacaagtgtgatagaggatgtgttgaccgctaaaaatgtaatcatggaccggcttgcttcatttttcccctcgtttaatgctttcatctgctccattgccttaatcccaagcggtgttgcggcattcccgagaccaaagaaattcgccataaggttggacaaaatataccccattgcgggatggttaggcggaatatccggaaatagctttgaaataaagggacggcacaatttactaaagaaatttaacaaacctgcctcttctgcaatcttcatcagtccgagccaaaaaacgaggacactaatcagaccaattgaaatggtaactgcttcttttgagcccttaaatacagcttcgtttacttcctccatcgttccgttgaacatcgcatacacaagaccgatgacagtgaggaatacccaaattagattgaccatgaagatccgcctatagatgtctgaaagacagacttaaacatttcttgaaagcttttttgaggcattcgatttcgtttattttcataaaaaatcggaacttgctcgatcacctggccatctaataaaaatgtcattttccctacaacatccggaatggcttcggcgtttttttcccacttcttttgaggggtaagcatttccgtttcaatttccactagctttttctcatcttcatttaaaaaatagtccacatcacgcttgataaatgcttttttttcgtaaaaggttccttttaacgaagcgagtcttcctttttcagcaagtacgtacgttttatagtgatcaaatgcatattcaaacatagagatatgatccttccaatcatctggagcattaatggtcacagcgatcagcgccgcatccccttttgcagctgtagagacaagtgtgcgttttgcaagcttcgtatatcccgttttccccccagttgaatattgatataaaccagtgaggagcttgtttttatttttccaatagccttccatcgttttcgctttatagaaagtcgtgcccgcaattttttgatattgtttatgctccatggcatattttgttaaaatggccatgtcataggctgatgaataatgatgtttatgatcatcgagtccatgcggattttgaaaatttgtattctccattcctagttcagacgctttttgattcatcataaaaataaatccttctaagctgccgcccacatgctctgcaatggcaacagctgcatcatttccagaacgcagcataagcccgtacgtcaagtcttctaaactcaccttctgcccttcttttaaatagagcgatgagccctctgcttgaatcgcgcgttttgataccttgacggtgtctttcatttttcctgattcaatggctaataccgccgtcataattttcgtaatactggcgattctccttttttcatgctcgtcctttccaaataggactctgcctgactgtccatctattaaaatggcgcttcttgcactcacagataatgatatgtctgctttggcatgtgaggaaaaaggcagtaagagtgtaaatagaagaaggactgctgttccaatttttaaatagggcatgttcattcacgtccttgtccgttttgtacaagtgtatgcgcgccttaaaaagttatgatgcctcgtccataaaaaaaagcgtctctatatgtagagacactttttcctcttgctataccattttcatttgctgatgagatgtcgtatattctagctcttctctcatcgctaaaaaatcgttttctaatgaagaaaataatcgtttcatatcagcggatacttcatggtggaaaacaatgctgccctttcctgtatacgcggaacggctgtcttcataccatgtatcctttttcggcgtaaaaaattcttcaatacattgatgataaatacggtgaagcgtctgctgcgcggcttgctgagggaatgtctgctgctggctgattttcctgcaaactgccgctgcatcctcgctgtacactgcaagcttccgtaatgtactcaatatgtcacaataataggcttccgcttcagggtttaatcgtttcatgcttgataaggtagcttcgttcagaaaaccattcatttcagttgcaacctttgataaaaagacgcctgcttgatcaacttgagcctttacattcatatgtgccatttgtttcgtgtttaccttcccctcatggctttattaccattttatctgacatcaatagatgttagacctaaaatcttttttatattttatcatacatttttaattcttttgaactattttatctcttcgaatgtttgattgaagttttcaaaaaaaagatcagcctcttcttgtacaccatctgcttccacattctctggcagcggaggtaattcatccaaggcttttaagccaaactgctctaaaaaggtaggtgttgtcccataaagaatcgctcgccccgggccatcggcacgtcctacttcacagagcagtgctttggctactaaactatgaagcacccgctctgatttgactcctctgatctcctctacctcactgcgtgtgatcggctgtttataagaaacgattgcgagtacctcaagcgctgcctgtgacaaacctttggatggggtctcgactaattttttcaaataaatgctgtattcttttttcgtcagcagcatatatgaatctgcatattcaatgagctcaatccctcgttcttgtttttgatattcttcctttacggcagacatcatgtcgagtaatgctgcctcttctacttcaagaacagacatgagctgtttttttgttaagccttcgtcacctgctgcatacagcagcgcttctatgatggctttccaattcacgatatcaagcgtcatgaatcgtttcactccctattatataaatgtcttcaaagtttccttcctgctctaacatgatttgatgacttttcatcaattcgagaacagcaagaaacgtcacgacaaggtgctccttttgatcatgttgaaatagagtcatgaaattggtccgctttttcgtttttcttaaatggttcataatctcattcattttgtcttcaatcgggatttcttgtcttgtaatcttagatggtgctggtttcgttattttttttcggttcaataccttttggaacgcacctaacatatcatacaccgtgacatgtaagtttgtgtccttcacttccgattcttttgcaaattcgcttaaatcactcggaggttttgtaaaggcattttgcctttcttcctcgcgttcctttagttcttgtgctgcatttttatacttgcggtattcaatcaatttgccaatcagctcttctcgagggtcctcttcctcttcgagcaggtcttcatcaaatagctcttcctcttgtttcggaaggagcattctgcttttaatactcaggagggttgcagccatcaccaaatattcacttgccacatcaagttcaagctccctcattgtgtggacatataataaatactgctccgtaattttagcaacgggaatatcataaatatcgatttccaaccggttgattaaatgtaaaagtaagtccaaaggaccttcaaacgaatctattttcacctgatattccagcatttttttctcaccatttctactgtcttctaagtaccgtttcaccggctaacctttagtataagacaggataaagctctcgtccaatataatttcgaccatgatgtcctaggcaaaacaagaaaaacagtggttccgcccataccactcagggcatttatacatagaataccattgtaaaacagaactgatgaaaaaggaggccgtatcattatgggagatggctataactttagcggaggtttcgcgcttattgtcgtgcttttcatcttgctgatcatcgttggcgcggcttgggtttattaaagaaacagagcgtccttttcacgaagggcgctctttcttcttttcttttcaatatgttagactgagagtggaaaaggagatgaccactgtgtatcctgaagcgtacgtggcttttttacatgaatttcatacgacaagagattattttgagtgtcatgaaattcttgaggaatattggaaggaagacccgcctgagcagcgcaaagaatattgggttggtttcattcagcttgccgttgctttgtatcatcaaagacggggaaatggaaaaggggcaaaacggctcatttcaaacagcctccacttgctggaagcaaaccggcccgtattagcgaacctcggtctagatgatgaggcgtttctcatacttctgagaacgctaaagaagaaaatgaatgaagacatgccctacgaaagtgtgttgctcccgatcaaagatcaagcgcttctttctttatgccaagaaatggctcaaaaagaaggactgacctttggacaggagagcaacttatcccacacatttttgatcgaaaaacatagactgcgtgaccggacagatgtattgcttgaacgaaaaaagcagatcgaacgtaaaaaaagcagaggactgtagcctctgcttttacatgtgtgatatttaatttgtttcgctgtgacacttatgaaagaagccttgcgttaattcatttggaatgagtgttttggttttgaatacctcttccacggctaaaaccatttccttgccgattccttgatctcgatgggatggattcacactaatatgctcgatttgtacttggtcgtctgttttcaacacaccaatggcacctacgatatcctcgccatctttccaaaggaacagctgccgattttcatccatttcatatgacttcatcgtctgctgaagctgtttgacgtctttctcacccggcatgaaggagagtagccccatggcaattttttcaaaagacctcttataacgaattaacatatatacccctcaatattcaaattatcctaatgtccagcaaatgtctcacgaatcatttgctcatcacacattataaacatttttataccgtttttaaactctttttcactaaattaacgaaaggttcgattgagattcgccatttcaatggcagctgcagccgattcgctgcctttatttccagcttttgtgccggctctttcgatggcttgttcaatggattctgttgttagtacaccaaagataatcggtactcctgttgacatggcactttgagcaattcctttagcggcttcattacaaacataatcgtagtgagttgttgcgccccggattacggttcctagtgtaatgacggcatcgtatttctttgtttcagctagtttttttgccatgtacggaatttcaaaagcacccggtacccacacgacatcaatatcgtcaccgtttgctccgtgtctgagcaatgtatcttctgctccgtcaagcagtttacttgtaataaagtcattaaatctcgcgacgacgattgcaaattttagtccttctgctactacatgcccttgtattgtattcatatgttgatcatccttttttgtgatttttattttgtttcgatagttgctgtttcgttattgtttaaataggtctgcaatgcttcgattgtcagcatctttaaaccgtgctgtttttggatctcttttagttcggggacgcgcgccattgtgccatctacattcataatttcacatatgacacctgctggctctgaacctgccagtttcgcaagatctaccgccgcctctgtatgacctggtctttctagtacaccgccctcttttgcaatgagcggaaacacatgacctgggcgggcaaattcttctggtgttgcgtctttatttaacatggcaagcatggtcgcagagcgctcaaaagcactaataccagtcgtcgttgtcacatgatcaatgctcactgtaaacgctgtatggtgtgcatctgtattttgttctaccattggatgcaggttcaggtgtttggcgatcgacgtatggaccggtgtacaaatgaggcctcttccatgtaaagccataaagttaataacttcaggcgtggcatgctcagcaagtgccacaaaatctccttcattctctctgtcttcatcatccactacgataatgatttctccttgcttaagagcatttactgcttcttctactgaatgatacatacaatcgcctcctagaatccgtgctcttttaaaaatgatggggtcaatcgggatggctgcttttcaccttgttcttttgttaaaaagcgataaatgtatttgccgatcatgtcacactctatattcacaatctctcccatagatttagtcgggaaaatagttccttcaagcgtatgaggaataatagagactgtgacgtgtgaatcttgcaaatcgaaaatggttaagctgacaccatctattgcgatcgaacccttttgcgtgagcatatctgtgagggtcttgtccatctccaaatcatagtaaatggcattacttttcttttctattcgggtaatgactgccgttccgtcaacatggcctgagacaaaatggccgccgaatcgtccattcgaggacatggcccgctctaaattcactggactgcctgatgtcagctgatccagtgatgtcgctttgaccgtctctggcatcacatctgctgcgaactgtgcttttgtaaagcttgtgactgtaagacatacaccattgatcgcaatactgtctccaaggtgaacatcttctagcacacggctgcacttaatgacaatttccatggcatctgctgactttttacttaatgactgtacggtgccaacttcttcaattatccccgtaaacatgtgatcctccctttcttttcatttgtatttctcactttataaaaaagcgatgttagggacatgtgatcgattgagcaccttcgtcgctttttaaggtccatacaaggtagatgagggatcacctaataaacactgcatgccggtctattaactacatgtacatacagaaagccccggaaaaaattccggggctttggcttttttgcatcagaaataaaactatgatcaacaaatatttttcgttcatagctttctttatccttctcccatccagactttcactgtcggcttcagcttttcactgaatcaaccgttaataaattaacgggtcacgggctgtaaagcatttgctttattaccgtcggtcgggattttcaccctgccccgaaggatacaatcgatatttagctgtccttaggggctattatagcgatccttgttgtcaaatgcaacaatcaagatttctcacaaaaaaagtctccttataggaaaggagacttgttaattaacgacttttactacttttataagtccatctattcttttttcattactaaagtaggctttaatacgatcgcctttcttcaagtcggccacatcatcttcgaatttctttccattaaaaatgatttttgtgccgttttttgcttgaccgtaatattcatctccatcaattttcgtaatggtatattcatagatggtataatctttatcattatttgttaagctttcaccaatggctgttggcacatcttcaattttcatgccattcatgtataaataacctgcgcctaaacaaagcagtaaaacaaataagacggcaattttcaatttaattttccccatatttagaacctccatcatctgcacttcgcctatttgtatgttttattccttcttttgatgaaataaaaccaaaaaagctgatttccattaatggttacttatataacgattgagttggacctttggttccaccttttcatcattacatatgatacgaatatgcgttctttattaagggggtctctttcctctttatccgttagtagggcgcacaccattgatgatcatcttttttcgagtgcgaatagatcttcctctaacaattgcgatctctgaacagcaatgttccggctgtcacgaaccccttgattataatagtaacttccaagattttttgtgataaattctagtatattaatggctgctaattcaccaatctcttcttctcgttcttcggcaaagtaacgctgaatggcaatcatcatttgatttttttcttcttttgttaatggtttcaaattatctcctgctttctttcagcatgaaacacgcttttttaatttgcactgacatccgtttttcagttgaatgtggcgacacccacaaatgcgaatatttgttctcttatcatatcacaaaatcgagttctgtccataactgtcctaaaagaaaaagcgtgttttgatagcttgatcaaaatacgctttccctatattgactgttttccacgtagactgtttatttcaatatggaaagtatcgtcgctacagaatgatctacaaatgaacgctctggacgagatttcatgaggacggtaagtccaatgaaagaaacgaccagtgtctgtgctaaagctttagcattcagactgctttcgagctcacccgagcgaataccttgaacaatcctttcttcaaaaatgaccgaaagatacatctgatgctctcttgtaagaatttcaaatttctcttcgtgtggcgcaagttccactattgtattgatgcaaaaacatcctttactcggaccatctctatattcctcttctactaaatctgcaaataatgcatgaaatgcttcctttgcagaaagattgctttgaagttttgttcgaatatggccagcatgctgctttgtatatttgcgtaatgcggcctcaaataattcctctttatctccaaaagctgagtataagcttggccgctgtattcccatttttgcagtcaaatcgcttaatgtagtggccctataccccttttcccaaaaaagcaccattgcctcatccaacgctttttccttatcaaattcccgttgtcgaaccatcagcaattcctcatttcaacaataaaatttcttcacaaagtcagccatctatttcttgatattattctctatttggttaccaatcggtacattataattttattttattgacgtactaatgtcaaattgccttaccctctcaagatcagcatcaattaactgtatctaattcttgactttaaaacgttttgttggttatccttaacaggaatcataatataccgaccagtatattatactttttagtacaaaaggagacgatgaaatgcatggtgaaagaaaaaatcatttccattgaacatcttgatatggaaacgactcatttaccaatcaaaccgagatcaacgatgactcgctatatggcactgctgtttgcgatagcctgcgggatggcagttgcaaacatatactttgcacaaccgttattagactccctcgcatccgagtttggtatcacctattcatccattggcatggtcattacgattactcagctttgttatgcgctgggactgctactgatagcaccacttggtgatctattgaatagacgccggctcatcattggtcagatgcttttatccgtgttgtctctcattctagtcggcatcgctcctatcgtcaccgtcctctttataggattagctgtggtcggactgcttgctgtggtcactcaagtactcgtagcgttcgcagcgacttgggccgctccagaagagcgcggtcgtattgttggcttggtgcaaagtggaatcgtgatcgggattcttctcgcacgaacgtttgctggtgtactaaccgatctcgccggctggaggtcagtctacctagtttctgccattatgatgcttatcataactggcgtgttgttccgaattctcccgggtgatgacagcgaaagagagtcattatcctatgcaaacctgcttcgttcaatgtttacattgttcagacaagaacgaatcctgcgcatccgtggaattctggctcttcttatttttattgtgtttggtacgttatggacttcgctcgtgctgcccctcagtaccacgccattctctctttcacatactgctattggcgcatttggccttgctggagtagccggagcattaggtgctgctcgggctgggagtcttgctgatcgaggtttaggacagttcacaacctgcattgcccttgtcctattgctcgtttcatggtttttcatcggtttggttaagcattcacttattgcattagtcattggtattatcattcttgacctatctgtgcaggccgtacacgtgaccaatcagagtatgattttcactgtgcggcctgaggcgagaagccggcttactgctgcttatatgattttttactccatcggcagtgcgactggttctattgtttcaaccagcatctacgcaaacgatggctggatcggggtatgtttatttggtgcctctgtcagtgccattgcccttttgtattggatcatcacctaccgcctcacggaacaaataaccgtaaaatcagatttaacataaaaaaacaccgcgattaagcggtgttttggattaagcatcgacaacttcgactttttccataccttggccttgttccatatctagaacagcctcgataccagatgttactttgccaaaaacagtgtgaacaccgtttaaatgcggctgagggtcatgtacgataaagaattggctgccgcctgtatctttaccagcatgcgccattgataatgaacctctttcgtgttgatgtggattcccttctgtttcacatttaattgtgtaaccaggaccaccagttccattaccgtttggatcgccgccttggcttacgaagcctgggatgacgcggtggaatttcaatccatcgtagaagccttcactcgctaatttttcaaagtttgctactgtacctggagcagcttctgggtatagttcaaactcaattttcttaccattcgttagttgtatgtatccttttttcgccatttttcacattctcctttcaggttaaacaacgctcattatagcacattttcggtgatgttaaacatcccctgctctttgattgtgatttacctcttttcttaggattgatacaatagaagagcttgatccttttttcctattaaattgatgacagactgtgcaacatgtcttcattatattggaaaaggaaaacatcttaaaaagaaaattgaaacgtcgaatcgatttgttacgtctatatgatggagtgcatttctttacgtgtgctcaaaagatgagtttctcttgaaagaggaaccctttcgacttgaaggaggtcaacatgtttaaaaaatcaatgcttggtatgatggcagcgctccttttcctaattggtgcgccaaaagtcagcttagcggatgcagctgtcggcgatgtcatcgtcacacttgggcaagacttaactccggctgatcgccagaaggtgcttgacgagttgaatccacctgaaaatgcgacaaaaattgaagtaaccaataaagaagagcatgaatatttaggaaagtatatccctcgttcttctatcgggacgagagcattatcatcttcatctatcaccattgaaaaatcaggtactggtctgactgtggatacacataacatcaagaccattacagatgagatgtatttaaatgctttaatgacagccggtgtcaaggatgccaaggttgtcgtgactgcgccgtttgaagtttctggtacagccgcactgacgggtctattaaaagcctatgaagtgtcaagcgacaaagccattccagaagatgtgaaacaggtagcaaacgaagagcttgtgacaacttctaaattgggtgactccatcgggaaagacaatgcttctgcccttattgcaaaaatcaaggatgacattgcgaaaaatggtgtccctaaaacaacaaaagaagtcgaagaaaaagtggatcaggctgcttctgatttaaacttaaatctaacgcaagatcaaaaggatcagcttgtttcactattcgataaaatgaagaacatcaatatcgattggagccaagtaggatctcaaatcgataaagcaaaagacaagattacgaaattcatagaatcagatgaagggaaaaaccttcttcaaaagatttgggatttctttgtctccatttggaacgcaatcgtctctgtatttactggaggaaaataagtcatcataaaaagctgcctgtacatcaggcagcttttttacgtagatgatttcacttttgattgatacggtaaatcaagtttgacaatatcagcatatgtttcgcgttcaacgacaagctgcgcttccccgtcttctacaaatacaacagccgggcgcgggatgcggttatagttgtttgacatactgtagccgtaagctccggtacaaaagacagctaataaatctccttgtgataactctggcaaatcgatatcccaaatgagcatatctccgctttcacagcatttccctgcaatggaaaccgtttgatcatgcgtttggctcattttgttggcacttgccgcttcatatttcgcttgatataaagctggacgaatgttgtcactcattcccccatctaccgcaacataatcgcgaatgccaggtacatgttttgatgagccgatcgtataaagcgttgtccctgcatctccaacgagagagcggcctggctcaatccaaatttccggcatatcaaactcatagcgggctacgttctcttttacagcttggataattttctcgacgtattctgtcgcaggaagtggttcatcttcttctgtataacggataccaaagccgccgcctaagtttaacacggtcgaaataaaaccaaatgattctctccattcatctagcttcaaaaagattttatctgctgcaaggacaaaaccagccgtatcaaaaatttgtgaaccgatatggcaatgaacgcctaaaagctcgatcacttctgatccaagcacttgtttcaccgcttcatctgcttgtccattgtgaaggtcaaagccaaatttggaatcctcttggcctgttgtaatgtaatcatgtgtatgcgcttcgacacctggtgtaatacggagcagcactttcacctgttttgacagctcttgaccaagctcttcaatgagcttcatttcgtagaaattatctacgacaatacagccgatctcgtgctctaacgccattttcaattcttccctgcttttattgttgccatggaaatgaattttttctaccggaaacccggcgcaaatggctgtgtgaagctcccctcctgatacgacatcaagagataatccttcttccttggcaagctgaaacatggcgatggaggaaaatgctttactcgcatatgctacctgcgctgttaactcttcttctataaatgctttttgaaagctttttgcacgctcccgtattaaagccacatcatatacataaagtggtgtcccatacgtttcagctaaagaaacggcatcaacaccaccaatttctaaatgaccgagttcattttgtctgcaagtgccgtgtaaatacaatgtcattccctctttctccgcctcggctgaaaaaagacagctgcgtgagctgccttttgccgtttctcaaagttaaaaatacaatatcacaatcttcagccactttcaatgagcgttaagaatttggcggaatttttgatctgttttgagggtgaacgatgcttggccttacttttgagccaggaacagacgtccgaattaacacttgccataaagctttcccattaaaaggaagaaacggccacatataaggcgtctgcaatgaacgtatggatgttaaatatatgattaacaacgtaaaaccaatgatgagtccattcagcttaaagatcgccacgagtgctagtatgatgagtcgtacaatcttattggcgacactcagctcatagcttggcgttgtaaatgtcccgatagccgctagtgagacgtataagatgacctctggcgtaaataaaccgacatcaatggcgatttgtccaattaaaacagccgcaatcagccccatggcggtcgacaaagcggttggcgtatgaatcgctgccatccttaaaaattccaccccaaaatcagcaaggaatacttgtaatatgaccggtatatgagaaggtttattaaagccaatatagcttaaatgatccggcagaagacttggttcgaggataaacagaaaccaaatcggtaaaagaaacgttgaacataaaatgcctaaaaagcgtacccatcttaggaacgtaccaactgcaggtgcctggcggtattcttctgcgtgctgaacgtggtgaaaaatggtggttggcgtaatgatgacactaggagatgtatccgtaatgatgatgacatgaccttctagtatatggttagcggcgacatctggacgctcggtgtagcgtacaaggggaaagggattgtatccttgtttaataatgaattcttcaatcgttttatcagacatcgtcagcccatcgactttgattcctgatacttctttctctataatatcgacaagatctgggtccgcaatatcttcaatgtagcaaacacatacatccgctttcgaacgttcgcctactttgagcattttgtatctcagtttttcatctcgcacccgtcttcgtatgagcgctgtattgacaataatgttttcaacaaagccgtctcttgcgccccggacaaccttttctgtatccggctcctctggcattctgccaggatagcttctgacatcaatgataaatgcgtagttttcaccttctactacaactgccacaagccccgacagtacttggtctaccgcttcatcgagcgtttcaacctttgagacctgctgattgactagacggttctcgaccacacgtgccagatcatctgattcaggttcgttgtcattgatttcaattagctcttttaataagtagatgacatactgtgtatcacacagtccgtttacatagtaaagttggatttcctgatcgtgtatataaattttccgcacgccaaggtcaaagctgagacccattccgacattttccttgaagtaatcttcatttttcttcgggtctcggtacacgtttaccttgtctttcttcatggaaaccactcctttctaaaattaattcaactgctttcattgtgatcggagatcccttgctcagatcatctttacgtcccattttgccaatatctccaatcccaacaacaaacggaagatggagcgagtcaagacaatacactgtatccccgctcattttatgaggctccatttcaggaagaccatgcttgtcgacaccgtattctgtcagttcaccctcccggtcaatggaaacatgaacttttgtccattcagcttgatgcgttttggatgcaacggcgatcgctcctatgacttcaatttcagggtgacgcgccacatgcttcatcgctgtctctcctgttccttcacctgtcaggccagagtcatcaaacatgacaaacactggatcatacggcgtttttaaaatcatctgtacaagttcaggccctgtccgtttgcttggatttccttttgagctggaaatacatcgtccaccgacttttttagcagcaagctcaatggttttggcagcatatatatctccgtctgtcactaaaatgactttccgtctttgccccatattaggttatcctttcggtttaaagataagagcgataataaatgagaataaaatcgcagctgatattccagcagaagttaattcaaaaataccgatcccgattccgatgaacccgtgtacatctgcctgatgcatcgccccatgaagcaagctatgaccaaagctgacgattggtacggttgcgcccgcaccagcaaattcaataaatttatcataaataccgaaaccgtctaatatggtacccgccacaacaaaggtggtcatgacatgtgcaggcgtaagtttgagtacgtctagtaaaagctggccaatgacgcaaataagtccgcctgcaacaaaagcgataagataatccattagctctctcctcctgcacgctcaaatacgacaccgtgcgcaatggttggaatggtctctttttgctggaccatcgtcgggctgagaagtgccccggttgcgacaaccagtactctttgcaaattccctgccttcatttcttgaaagatgtgactgaatgtcacaatagctgaacaagcacacccgctgcctccagcgaacacgttttgatcgggtgtatagatgattaatccgcaatcatcgtgctttcggccgagctgaatgccgtcttctttgagcagatcctttaagatcggtgagccaatgccagatagatcacctgttaaaataagatcgtaatcgtcaaccgttctctctagatcttctaagtgctgcttgatggtatctgctgctgccggtgccattgcggaccccatgtcaaatggatctgtaatcccaagatccataactcgtcccacagttgcgcttgtaatttgaatttgggagggctcttggctgataataacggccccgctcccagtcactgtacttgtcgctgtatctggtttttgtccgccgtattctgtcggattacgaaattggcgttctgccgtcgcattatgactgcttgtcgcagcaatggctctttttgcaaaaccaccatctactaatgccgaagcaatggcgaccgattccattgatgtggagcatgctccaaataaacaaagaaacgggattttaagttctcttgccacatagtttgctgtgacgttttgattcagtaagtctcctgccagcaaaagatcaacatcgcttttttgcaaatttgcttttgataaagcggttgatatcgcatcatccatgagctgcctttcagccatttcccagttcttttgataacaatgcatttcgtcgtatgttttatcaataagatgaccgatcgggccttctttttctttcggtcctgcagctgttccttctgcattgacataaagcttgtgctcaaatacccaagattgtttacctgttagtttcacgtttcattcctcctacgaaaacgccttttccaagatgtatcgaatgatccctacgacatatgccgagacgacaccaaaaacaatgacgttcccagcaagcttaaacatgttcgtggctacacctaacacaagcccttcacttctatgttcaagagcagcacttgtcatgctgtttgcaaaccctgtcaccgggacagcggatcccgctccagcaaactggccgattctatcgtaaataccgataccagttaatatagaagaaattaaaatgagggtcgctacggttgggttccctgctgtcttttcattaaaatcaaaaaagtgaatatagaaattttgcagcccctcgcctatggcacagatcaatccaccaacaagaaaagccttgatgcagttgaggacataaggaggtttaggctgatacgttttcaccttagatggatagttctcttttaaactcgacacgtgttgttccctccaaattcttaaatataaattagccaatgaaatagtgaaccaaatacctttcctaagacaatggccatgagaagcaaaacaattttcccgtccattccaattcttttcgttaatataggaagtacatttaatacttcagtcagcgcagctgcaagcatgccgacgaagatgcccgctaaaagaccgatcggaagtgccagccatttggataaatgcaaatgtattggacttaaggttgcccagccgccaacgaccgccccgctgatgacagccgcctcgtacccttgtatgaagcgctgcgttttggttaattgcattaaacgagggatgatgcccagcactgtgagaaatgccacaaaccctgctcctaccgttaaaccgccgccaagtccaacaagcacgacaaaaagccacttaccgatcatgaatgtctttcattgtctctttattttctttgagggcgacataatgatcgagatcgagctgatatttaaacatttccacttcaagcggacttggttcttcatttaaacgctttttaaatacatgattgaaaaataaaatcatgccgaagcctagtccgaagctatatggaatttgcaataaataaggatgctcaaccgtttttcctgtgatcatttcatataggcggatatgaacgagccgcatactgacatcctcgtggaaattcataatggcaagcgccgctccgacaaataacaggagccatacaaacacaaataaaacgggagaaagctggcgtttgcctgtatcaatttcgacaatggcctcagcgcctccaacggtttgaatgtcgatgtctggccatgtttttttgatcgttttgaccacatgcatgatatcaagaacggcgatgtgacgatcctttttactgacatgatatatcggcattttgctaagcttttgcacagcaaactcatcaccagtgatttgggcgatatcttctaaataaacaagctgatcattaccagtcttgattcgatggcgcagccgaagaaagatttgtccgtccatccaagtcacttcctatacgatgggttaaaaatagtatgtggtgaaaaatggttctcatactgatagaacttgatttaccggtaattaccacacaaaaaaagccagcctaattggctagctgtctttttgatccatttgcatttggatttgttttaaaattttcttttcaagccgcgagacttgtacttgtgaaataccgagcctctctgctacctcagattgtgtttggtctttataatatcttaagtacacaatgagtttttctcgttcttctaattccttgatcgcttctttcagagcgattttatcaaaccatctttcttctgaatgatccgcaatttgatcaagcaatgtaatcgggtctccgtcattttcatacacggtttcatgaatcgatgtcggtgagcggaccgcttcttgggcgaggacgacatcctctggtgtgatatcaagatattcggcaatttcctggacagtgggcattcttccgtgagacttagacaattcatctcttgcccgccgaattttatttccaagttcttttagtgaccggctcactttgactgttccatcatcacgaatgaatcgctggatttcaccaatgatcattggaacagcgtaggtcgaaaacttcacatcatatgacaaatcaaatttatcaacagatttcagcagtccaatacagccaatctgaaacaaatcatctggttcatatcctctatttaaaaagcgctgaacaacggaccaaacaagacgcatgtttttttctacgaggaggtctcttgcttgctgatcaccgtcttggctttttttgatgagctctttgacttcatcatttgacagctgggctttttttgcttgcttttttacctccacatccatatgagcagctcctttaattacaaagcgctttgctttttgatagatgctttgttaaacggatggtcgtgcccatttctggagatgagtctatcatgacatcatccataaaattctccatgatggtaaagcccattccagagcgttctaagtctggttttgtggtgaatagcggctgtcttgcttcttcaagatctgtaatgcccatgccttcgtcacggatggtgaggtacacaacatggtcatcaagtgtgacatggatatgcaccttgccatctggatttccatcatagccatggataatggagtttgtcaccgcctctgacacaacggttttgatttctgttaattcatctaatgtcggatcaagctgggcgataaacgctgcgactgtcaccctcgcaaaggattcattttgacttaaagcagagaaggtcaggttcatttcattcctcatgatgccacccccaatgtttgcaatgccgtttgctctgaaggctccatacggatgattttaaataagccagacatatcaaataatcggttcactgctggcgagatagcacagacgaccatttctccgccaagctgcttaatttctttatatcttcctaaaatcactccgagacctgagctgtccataaacgttaaatcagccaaattcagcacgatgtggcgaatgtcctctgtttccaaataattcgtcaccttttgtctcaatgtttctgcggagtgatgatcaagctctcctgttaaccgaatgcaaagtacgctctcttttacttgaaaatcaatttcaaggctcatctttttattcctccttgctctaatttcggataaagattgtttctcttttttatcaagtaaatccttcaccatgacaaaactagtgaccattcgtcacatttagatgttcttttcttcttgctcatagcaaaaagactgccaattacagcagcctttcacattttatttccatttcacaaattccgccatcgctcgtttcaagaaagtccaaacgcctgctttttccattccttctttagcttctacagggctttcatgcagcacttttccgtcttttttcaagacaattgtacctagttccgttccttttgagaatggggccgtgacatcctgagacaatttgatttcttttttaatctgatccacattttcgccttttttcgttaaaagggagattggctcagaggtgacaagctgaatttttttctttttccctttgcttaccttgatctccgctacatcttgtcctcgtttgtaaagcgggtgagtggtgtattgactaaatgcatagtctaacattttgaccacttgagcgtttctgtctttcggtgtacttgcgccgaagacaactgcaatgacgcgcatgttgccttttttagcggatgcagttaaacagtatttggcttcgcctgtaaaacctgttttcaacccatcgactcctggataaaatttaatcaatcggttcgtattcacaagccaaaattttttatccgtgttttgacggagatagtcttcgtagacccctgtgaatttagtgatttgttcatatttcaacagctcttttgccatttttgccatatcatgagctgtactgtaatggtctttttcaggaagtcctgttgggttttgaaagaccgtagaggtgaggccgagttcttttgcctttttgttcatttgctccacaaactgttcttcagaccctgcaatatgctctgccatggcaactgaagcatcatttcctgacgcaatcgcaatgcctttcatcatttctttcacggtcatttcttctccaggctcaaggaagatttgtgaccctcccattgatgctgcatagtcacttgttctaaccttgtcagtcattttcagttttccttgatcaatggcttccatgatgagaagcatcgtcatgattttggtcatacttgcgggtgcaagcttttcatcgctgtttttgttgtaaagcacttttcccgtgtcacgttctattaagatcgctgatttggcttcgtgcaccaattctgatgtttgtttttctccaggtttttcaatcttttcttttgctatcgctgatggtgaaaccattgagataaggatcattaaaataaacaatgcacatatatgacgtttcaagtggcagacctccattatcgtaatcctttctattttttcctcatacaggctgttttattcagagatcgtatgattgccataaaaaaaccttctgtcgatacaacagaaggcttcttgaaacatgctatgagagttgtttgactacatcttttactaaatcaaggaaactcgctttcactttttccgttacttcaatgacttcatcatgagacagcggctgatctaaaatacctgatgccgcattagaaatgcatgaaataccaagcactttgattcctgcatgacgcgcaacaatcacctctggaacagttgacatgcctacagcatctgctccaagtgttctgaggaaacgaacttcagccggtgtttcatatgaaggacctgtcatccctgcataaacaccatgctgtacagatatacctaagcgctgagctgtttcttctgcaagtgccagcaaatctttatcgtatggggcagacatatcagggaaacgaacaccttgactgtcatttggtccaattaatggattggtccccatcatattgatatgatctgtaatcagcatgagatcgcctggatggaaggatgtattcacaccgccggctgcatttgtcacaatgcatgtctcaatgccaatttctttcatcacacggactggaaacgtcacttgcttcatatcatatccttcatagaagtgaaaacgtccttgcatagcacatacgacagtgcctttcagcgtcccgatgacgagctgtcctgcatgaccctctactgttgaaacagggaatccaggaatatcttcatatttcaatttgattggattttcaatctcatctgctaaaatgccaagccctgaacctaagatcaatccaactgttggtacgtttgtcgatgcttgtttaatgtatgccgccgcttctgaaaactgtgctcccacgagatttccccctatttgagtttagataaaaagcttgtgccgtattttggcatggctgacttgaaattgtctgcaactgttgctccaagatcagcaaaggtttttgctgttggcagttcatttgctccctgatgctttttgctgtaagcaatgagcggaacgtattctcttgtatgatctgttccgtgatgaacagggtcatttccatgatctgctgtgatcacaaggagatcatcctctttcaacaggtcaaacacttcaggaagtcgtgcgtcaaattcctctaatgcttttccgtagccctctggatctcttctatgtccgtaaagagcgtcaaaatcaacaaggtttaaaaagctgagtcctgtaaagtctgttttaagtgtatcgaccagcttgtccattccatccatgttcgattttgttctaagagaagatgtgattccttcgccatcataaatatcagagatttttccgattgcaatcacatcgagcccatcatctttcagctcattcatcactgtacggtcaaatggttttaaagcatagtcatggcggtttggtgttctgacaaatgcgccaggctccccgacaaacggacgagcgataatacgtccaaccatatacttttcatctaatgtgagttcacgtgcaatttcacaaatacggtaaagttcatctaatggcaccacttcttcgtgcgcagcaatttgcagcacagaatccgcagatgtatagacgattagatcgcctgttttcatgtgctcttcgccaagctcgtctaaaatttcagtaccagacgcaggtttatttccaataatgcctctgcctgttttttcttttagttcatttaatagttcatctgggaatccgtctgggaagactttgaacggtgtgtctatgtaaagacccatgatttcccagtgtcctgtcattgtgtctttaccatttgatgcttcttgcattttcccataatacgcaagcggcttttcatccgctggaattcctttgatttctttaatatgactcagcccaagcttcgccatattcggcatatgaagcccgttcattttttcagcaatatgtcctagtgtatctgcacctacatcattaaattcagcagcatcgggtgcttccccaattcctactgaatccattacgacgaggaaaatgcgtttatactgataatcaggcattaaaaagcgcctccttcaatattcttgtcttttgacctttcaaaaagagaggtctgacatctcaagtataaaccgtttacaagccggttgacaaccataaacggtgcaaacatgaaaaagcatgacacacgttcactgtgtcatgctttacttatgcccttggatggaatttgtgatacacatctttcagtcttgttttcgtcacatgtgtataaatttgtgttgttgagatatcggcatgtccgagcatctcctgcacggctcttaggtctgcaccgttttcaagcagatgtgttgcaaatgaatgcctgagtgtatggggtgtgagttccttttgaatccctgcttcgatggttctttttttcaaattcttccagaaaccttgccgcgacattttttttccgtgatgattgagaaataaggcatctgccggctgtttttttaacagcttgcttcttcccttttcgatatattcttcaatcgcacttgcagcagcttcaccaattggcacaatccgctcttttcttccttttccaaaacaacggataaagcccattgtgaggtgaacatcagcaagagtcagatccagcatttcactgacgcgaatgcctgttgcatataagagctcgagcatcgctttgtcacggtagtcaaacggagtgtgctgatttggtgtatcaagcagcttttcgacttcccctagtgatagaactttcggtagtttccgctctgttttttgcgtttcaatgttccacgacggatcatctgttgtcactttttcccggagcagaaattgatggaaggaacggatcgaggatagatgccgcactgacgttttgctcgatttcccttcctcctttagctgctttaaataatgaatgatatgcaggcgcgtgacatctttgatatccgtcagctgctcatgtgtcattaaaaaagacaagtagttctgtaaatctcgtttataagaaacaatggtattttcagagagtcctctctctactgtcataaaatgaataaagtcggataattgatcgttcaatgatttctactccccgttttgataaaaataaatcaatcggtcttgccagttgtcttgattcggctgatccatttccatcactttaattgctgcaccctctggtttatcataacgatggtagctttcatattctgaatttatccatatcatagcataatagaacaagacggtaaaaccagtgaacaagatgaatactttcatcacttcacctgttgttttgagccattttcgcatgattttcatgtcctttctcaagcttctcattacttcagcatatgccaggtgggacaaggaatatacagcgaaaatgcaaaaaacctcttcatcttaaatgaaaaggttccaattcggattatttgccggattcatcatcatgacaccggtggcaaataccatggaatgtcaatctatgatccttaattttaaatttccagtcacgttcaataatctcttcaacgtcttctaataaatcatcttctatctcatcgactgtcccgcattccatgcagacaagatgatgatggaagtgagcggctccttctttgcgaagatcatatcgcgaaacgccgtctccaaagttaattttatcaacaactttcagttcagttagcaattctaacgttcgataaacagtagcaagaccaatttcaggagacttctcttttacgaggaggtatacatcttctgcacttaaatggtcttcttcattctcaagcagtactcttactgttgcttcacgctgtggcgtgagcttatagctggaagaatgaagctgtttcttaattcgatcaatccgattttccattgactttccctcctacgccacattacttgatcattatatcaaatgatgtgctgagagccaactataatcattttaaattgataaataaattgattattatttaataacgattataaaattatgaaaaaagaacacctgccagctttttcatgagcatgaaagatacgtaagattcaaaaaaggacgaaagtgcagcaagcgttaaaatcatcagcaaaacagatgcataccgggcgaaccactgaacaggtgcttgactgatggtttttttcatgaacagctgcccaatgagacggatggaaaacgcaatcgcacatgtaccaatcactaaataggctggaataagcaatatgttttgcggaagaaccgatacgaacgaaaggaaaaaaccactcagccccatttgatttactagaaaaccaactgtaaacccaacgacaattccttttaaaaagatcatgagaaagatgagcggcaggccaatgatagatattcctagtatccacataagacctaaatatttcatatgatgcaaaaagctttgcaaaaacatttcttttgattctgctgctttctcattcgtcagctgaccaaaaaattgatttaaataatagaataaatcctctttctgactaattgtcatactattaacgatgatggccccaaagatcacgcccattaaaaagagtacagagacaaacaaataaatcgatagatggtcttttacgtgctgaagaagatgttccttccaagactttttccgcatgcgtcttcctcccaaatagtaaaggttactagattctatgagagagattacgaaacatgacagttttattgaaagaaaaaagagaaagcagcctaaacactgctctctcttatcatttatcgggcggctttttgtacgttcacaagcccggcaccataataaaaaggatctccaagctttgcagccgtttttgaaagtctctcgcgcacttcatcgtttgtcaaattcggatgttttgatagaatgacagccgcagcgcccgctacatgcggtgatgccatggatgttccactcttatagccatattcattatgaggaatggtgctgagcgttgaaacgcccggtgctgagacttccacttcttcgccgacagatgaatcaaaggctctttgttttctttcgtcaacagaggcaaccgccatcactgaggcgtacttagctggatagtcaaccgtgttgagagagccataacttcctgcattcccagcagaagccacaatgagaatccctttgccgtatgctcgatctaccgcttctttcagcgcttcagattcacttgctcctcccatactaatattgatgacatccatgtcattctcaatggcccattcaattcctttaatgatccagctatagtagccgtcaccattttcatctgccaccttgaccgcatagatagaagcctttggcgcaacaccaacgacacctaccttattatctaacgctgcaattgtgcctgccacatgcgttccgtgttcatgcgggtcaacaagcggatctgactttgttggaacaaagctgactccgccggtgacatgtaaatcttcatgtttgccatcgatgccgctgtcaagaacggctactttgacattctgtccggcgtatccccgtttatgtaccttttgtgctttgatgcttttgatgccatatgggatcgtttgaccgcttgtttttgccttttggtcttcctcaatgaaggtcacttcttttgcctgattcagtttctctttcgatgcctcattcaaggaaactttcatcatatctatttgctctatggattcttttacatgcccaccagcttcttcgacaagctgtttttgtgtatgatcttgaacggaagaagaaaagccgatcatgtactctttttttgcttgctcctttgcagaaatatgtgaggcgccgaacgtgaccgatgccagcatcatacttgccatacaaagccttgctccaattgacttgacgttcacaatactcactctccctttcatctttttgtcatttaactacattttcagacaaaaagaaacgaccgtttgtcctattttttaaaatttttccatttatttgaactagttgtcacaaaaaagcaaaataaaaatgcttatgatcctcttgatagtgatcataagcattccttcttttatgttttttcatcatgtgctgcaaggcttcttgttttgtttttgtctttctttcatgtgtgctaaaatgcggcatgtttcctctcgacagttccgggtttcggctgtgctgcctttcaatatgttctcgttttttctttgcattgctttttcccatttggcaaaacccctttcgttgacgttatgatacacgatgtgacataaaaaagatagacgtatacacgcctatctttctgttttcaccatatcaagatgaggaatcccatcttcatcataacaatctgaaacggccttaaaaccaaatgattcgtaaaacgacttcaagtaggcctgcgcctgaattttgacacttgtttcacctaattcactcagcttttccaaagccttgctgagcagcatttttccatagcctttttttcggcctgcctgcgtcacaagaacgcggccaatggacgcctcttcgtacatgattccgctttgaaaaattcggcaataagccacaatcgtgccgtcctcttttgcagacagatgaagcgcttcttggtcccggtgatcaatttcagggtaagggcatgtttgttcaacaacaaacacattgactctttccattaaaatcaggtaaagatcctcttttgttaattggtcaaacgtttgacatgtccagttaacttgattcatgattgatatccaccttaccgtacactccgcccccgccagcgatcagttcgacttcaccttttcttgctttgatgatgtaattggctgttttttctggcaggacagcttttagttcttgttctgttgcttgatgaaggatattcatctctgtgtgaaacacggcttttagcttctccagcgttttggctccgacacccggaataaattgaagcgggagctgatgaacataaggaggtcttgttcctttgtcactttcttggtcagcaagctcctttaaacgctcactcaccccttttgtcatccgggtatgtccgcatgcgtggcacttttcttgatctagcgcgcgaggtcttactccgcacttctcgcaggttgtatgatagtacttcccaagccgcggagcgagtccataatttcctgtaatggctcttccctctttcccttcaagggctagtttgaattcggcaaaagaggcatgatccattcggatttttgtatattctcgcgcaattttccctaaagaatgagcgtctgaattcgttaaaaagggataacggttcagctcacttatttgggacgccattgacgtatcgcagctaagacctagttcaacagcatcaatgaggtctgggtcgaatacttccgttaaagtcgtgttgactcctttgccaaataagcttttatgcggcgtgaaaatatgagcaggaataaacaagcctcctagctccttgaccttgcgctgaagtgttttcccatcaacatagaggcgctgtgaactcaaatgcacatttttcatatgaagcgcgagccatgcggagaaatcagacattttgtgaagtgtgggcataaatgcaagcacgtgaattggaccttttgaatggttatcgttaatttctaattcactgcctaaaagcagcacggtctgtccaaatgatagaccgccatcatttagttcagtgtacttgccttcctctacaccctctattaattcttctaggacttctggagattgtgcatcaatcacaccaatcatccccatccctttactttgcgttgcttcaatgagaatttggtcaattgtcagtgaccttgcacctgtaattttaacagctctgcctgttctggttctgccaatatgaatatggatgtctgcaaaaaactccctcattttgttgacttaagtacctcttgcaattgtaagtactgaatggcataggctgtttttgcatcataaatgtgctgattttcaatgaggtgcaaggcttcttctaatgaaacttccatcacttcaacaaattcatcttcatccagctctcttttttcttcaagcggaaccagctgatctgcaagataaatgtggacgatttcatctgcgaaaccaggtgatgtataaaaggccgtcagcttttggagctgctgagtggtgtaccctgtttcttcttctaattctcgcagtgctgtatgtgccggctcttctcctggctctaattttccagccggaatttcaacgatggctctctctagtgctttacggtattgcttgaccaagatgattttattttcgtctgtacgagcaatgacggctactgcaccaggatgtttgatgatttcgcgtttgccttgttttccgtttggcaattctacatcttcaagaaccaaatcaatgatttttccattatataattctttagtcgataatgttttttcttcaaagtccttcaattttgtcagctcctcgttctactttcactttttacttcattcattttaacatagatgatttaggagaagcgaaatgcgaacgcttgcttcaatgcgccacttgaaatcacctagcttgaattccagatttttttcacttaatgtgaagggataggagtgtgatggaattgaaaaaaagacgaattggtacctcggatcttttggtgagtgaggcagcactaggatgtatgtcccttggaacggaaaaaggaaaagcgctctctttattagatgaggctatagaccttggaattaattatttggatacagccgatttatatgattttgggacaaatgaagaaattgtcggggaggctattaaaaacaggcggcaagatttgattttggccacaaaaggcggcaaccgctttgaaaaaggcaaatctggctgggactgggacccttcaaaggcgtacataaaaaaggccgtgaaacaaagcctcaagcggctgcaaacagattatattgatttataccaactgcacggaggcacgatagatgatcctatcgatgaaacgattgaggcttttgaagaattagtggaagaaggcgttattcgctattatggcatctcttctatccgtccaaacgtcattaaagaatacgccaaaaaatcgaacatcgtcagtgtgatgatgcaatatagtttactcgaccgccgtccagaggaatggttctctcttcttgaagaacaaggcattagtgtcgtcgcaagaggacctttagcaaaagggcttttaactgaaaaaccactttcgcaagcaagtgcagcgattcaaaaaaacggctatcttcaatattcatttgacgatctccagcaggtcattccttctttaaagaaagtcgcttatgacctatcactcacagagctgtccattcaatatttgcttaagcattctgcggtcagttccgttgtatttggcgcaagctcggtggaacagttaaaagaaaatgttgcagcggcaaatgcacgttctttaagtgaccaagaagtaaaagcattgacttactatacaaaaccatctgtgtatgaggcgcaccggtttaaataagataaaaagagatcgctttatgtgatctctttttatcgtgtttttctctattaaaaatgagaaggggctaaaagcccctgtactcttatctatttgcactttcataatacgcataatttccggctttgcctttaaggtgaaatgtagtaccaaaacgttgaaaattatttgcaaatacgccattatctgaatgcatacataatcgattacctccacctttaaaaggagttacagaacaatcaacaattgtagtcaccgacgtacgaaaatccgcttccgttgaatcatttgtagcaagagcttgtccagaaacaggtaaaagcaatcctaaagataaagcaactccagtcattgttcttctcaatttcatgtgaatcatctccatttccaaatttttcaatgcatcttcattataagaagaatgctcctttatttaaagggtcttaattactatatttgtaataaaaagggattttaataaatcaatactcccgtttcttctattttgatcacgtataaaataggtgatgggatttagttttaaatcatattgtcacgaagctgaaatgaagtgaaattcgaaggagtcagaagagtctgctctcaaatcacctatgttttgaacaagttcatttcgtgttgatcaatctcaatgatgacatgaaaaaaaggagcatcagagctccctttttttagcttttatattttctccagtccaaatgactttcatctagcagctcggagaagcttttatttttttctttttctttctgctgccgaaggaggtcttgtcgtttttgttcttctcttttttctgtctgggcggcaaggttctgcttcatttgaaggagctgctgtttgagatcctcgtttatgccgtcctttaatttcgcttgatcttgattggtctttttcattgtgcctctctccttttgccctaagtgtatcatccgttttatttgctgagcaagagtcacgccaatctcccaacatgtggtatgatcgtcataggaaaaacttcggaaaggaagaatcagctggatgaagaaatggatcgctatacttgccttgatattatgtccgctcgctgcaatcggcatttttttcaccaataaaatgatgtatattcgaaaattaacagatgaagagctcatcaaaagagaatcagatgaaggacactatcatcacgaagagtttcaacagcttaaaaaagagaaagtgtgtattccttcagcatttggttatgatcttcatggctattttgtgccgcacccacatccacatacaacacgcaccatcgtactttgtcatggcgtcacagtcagtttgattaattccgttaagtatatgaaattattccaaaagctcggatggaatgtgatgctttatgatcatagaagacatggaatgagcggcgggaaaaccacgagttatggatactacgaaaaagaagatttagcgcaggtcgtgaagtggctcagacaaagactcggggaaaatgccattatcggcatacatggagaatcaatgggtgcagtcacgactttgttatatgctgcaaagccggaagcaagcgccaatttttacatagctgactgtccttttgcttcttttgaggatcagcttctatatcgattaaaaacagattttcgtctttcagggcaatggattcttccactaagtgatcgagtgttaaaatggcgggatggatacagcattcggcaagtttcaccgctggatgtgatcgatcaggtgaaagaacctgtgctttttatccatagtcttcatgatgactatattccatgcgagcagagtcagcagctatatgctcgaaaaaaaggtgataaacagctatttatagcgccgcacggggcacatgcgatgtcttttagcgaaaataaggcagcttatgaacaagaagttcaaggatttcttcaacaatttgaatcgaatgaagataaaagaggagaatgaacagcggttcgtctcctctttttgagctaacttatgcgatagtcaccactgttgtatgatgtctgcccgccagctccatatgactctcttccgattgctgctgactcatgaccgataatcctgcagttgctgccaataaaagaactatcaaactcgttttcatataaatgacccccattttgaatttttgatatggcttgaatcttcctttcgtaaaaccgtgtagatgcttcatacagtccaagctcattgtaataatgagccgcatcaagtgccaattcctcaatatctgggtataagcgcttgtcctcgagcaggtctaatgtatcgtctatgatcgttatttctgcatcaacgtataatgcttttaagaactgaaatttgcagatgtaaatttcatcttctaattcacaggctttcataataccttgttgatagagggttaacgactcttctatttgtttttgtttaaacaggatttgggtcagcataaatagtgggtctagagagcgattaagatgggttaaattctccttttcaaacacttcaagagagtctttcagataacggcttgcttccgcaagatcgttcatttggtaataacagttacctaagttgaaaagggccgaacctatgactcgagggtttccaattgagcgtgctcgatttagagcatttttaaagtagggtaatgcatgttcatagcatttcaaatcatcatagtttgcaccgatgacaaattcacagtggatgattctcagcgtgtacgttctgtaggcagagtacgtatctaacgcttgcaaggcatagtgcatcgaaaagtgggtttgtttcatgtggtagtatatttcagctaatttaaagtaaaattctgctctttctatatcatctgatataagattgagctttttttctgctgaacggtaataagcaatggcacttaaatagttttgctgttcaaactcaaacattcctgtgaaaaaatgaacatagtattcaagcatgtccgttaatttcgtttgcgaatgttcgatcgtttctagcaggttcttaatttcttcatcgtttgaggctttctttgccggttcaaaatattcaagcatcaccttatggcgaaaatccatcagctggtaaaacagcaacaagttttgatcctgttccatctccagaatttcctgctcgatctcggccttcagcttctcggctttcataacatgaaatccgcaaatctgcctataccattcgtttattttgattccaacctgaggcgatgacagcttgagcttcaattcactttagcacctcccttctcatatacgatacatgttgtattctatcacactccctcgaatggaagaaatatgaaatgtcatttttcgcaaagttttcggtatcccgcaataaacgctttcattgcctatttttcggcatttataaccacgattttttcatttctatttttctcattttgtcgaattggttgttataaaacggtttttttgcgttttaaaagatcatttttcagattagacatccctgctgtttgatgagatgatgaaggcacgaaaaaaacccttttgtcaaaaaagggcttttataatacatctgttacctgttccatattctctttgatccaattgacagctaattcgagcgttggaaattcttccgtttcaaatgtgacttcatcttgaagaagccaaacgtcctttttcaccgaatccattccacctattgaccagtgcaaaagggtatagggatgattgttatttaaaaacgacacccatgttttattttgtgccgtgttttgtatcactctaagcttctgatccactacgtttccaccttactttacaagtatgcccattcttggactgagtatttgctgaggacttttcagcatcaatgtattggctttttcattaaaatcgatggtcatttcctcatcaaaaaataccttctgtgcaatgtgtatatatagttttaaatgttggctattattcagttgttcccattcacctgttctttcacttgttaaccaaagcattggtacgccactcactgcacagccacaaccttctgaatcgtagcgaagcagtaattccttagtttcgtttcctatttgctgtttttctatatatgttttagccagttctgtgatgtgaatatacatggcgaacatcctttttaaattgatgcttacattgtaacacataaaacaccataaaacatgacacacgactaaatccgaaagtcatattctttgaaatacacgctcttctcactaggattatatctatctattggctcttttcgcttcttgttttttagaattatacttatgacgctaccaattttaaaagaataaacaggaggttttagatcgtgaaaaaaagattatctctctgcttcatcggggcactgatatttatgttgagtttcgctgtgccaaacatgaaagcggcatctgtccttgatgaagtacgagaaagctatgcgacttatacgggatctggttactcagggggcgccgcattattagatcctattccatctgacatgaaaattacggctttaaatcctcatgactataactataaagggataaatgcggcacttgcaggtgcttaccttgaagtaaagggtccaaaaggaaaaaccgttgtgtatgtaaccgataaatatccagaaggagcaaaaggagctcttgatctttctcctaatgcctttgccaaaatcggtaatatggcagatggaaaaatcccaattagttggaaaattgtaaaagcaccgattagcggaaatgtagcttacagaataaaagaaggcagcagtgagtggtgggctgcgattcaagtgcgcaatcataaatatccgattatgaaaatggaatattacaaagatggacaatgggtgaacatggaaaagacagactacaaccatttccttggatttaatatggggtctaaatctcttcctgttcgaatcacagatatccgcggggtcatagtaaaggataaattacccgctcttccatctactgctgcttcacaggcctatattgtaaaaggcaatgttcagcttcctaattaacgaggaaaagaggtagcttatttaagagcttcctctcttccttctctatcccagtgatatgcctcattttctatttcttttatgatttcattctttcctgccatatagctttgtatatcttccggatactgatttgctaattgttccttgacagacgcatacgcttcagctcgttctggatgggcccttaagtaatctcgaaacaataaatgccttttcacatcagggtgatttctctcataaacatggacatgatgcgtacgattcaagacacccttttgaaaaaaacgtctcccttttatgccattttcacctagcacttgatatccaagatgttcaaagctctctctttttctatcgatctcttttatatgacttacttctattaagatatcaataattggtttggcaacaagcccttcaactgacgtactaccaatatgatgtccttctatccagttcttttgaatgatttgcttgagttgctgcttttcttgatggaattcttcatgccactcttttttgaattcgacaacctcaacctttcgccttggtctccatttcatttttgataaggtgagctcttttgcaacatgaatcacatctgtttcaagaaatcctaacttttcgtatagcctttttgcaggggtgtttttttgccctgtggtcagttctatagggacatttttctccataattgtggacataagtcttgttccaataccctgctttagcgcttttggatgtacagccaatcgactaatgatcaaataatctttctgctcttcataagaggcaacacctagtaagattcccttttgctcaaaaccaataaattgctcttttgctttcattacatcttgaatggtctcttttaatggtgggagatcggcatagccaatttgttcagcttcttgttggtatgcagctagttgaatatgtaagatctgctttgctacatcacttattgtttgatctaaattgacaatcattgcattgcctctaattttttcacaaataaaacacgatcttcatttattccatcatagtctgaaaacacggagattccttctacagttttgtcccctttttcaatttgaaagcccaattttgcatgataggcaatcgatactttatttacaggtgctgttaccgctttaatggttgttcttccttcctgttttgccacatcataaaaggcttgatataggatttttcctatctttaatttccgatggtctggatgtacacctacaaaatgaatatacgcttcatctgaatgagattgcgataaaaaaccgactaaaaagccaataagttcacctttttcaacgacgacaaaacttgtttgctgaaaatgttcaaaaaatagcttcggcaattttgcgcgcaaatctctgcctccccaccagctttggatgacggatgtgacggcgtaaaaatctgacggcttcacttgacgtatcatgatgacctcgccccttttcatttttggcttaccgctctctttttttaaaaaactgttgtttcaatagtctacctgttcgattaattgtttgtaaagatcacgtgtcagccttttttcctttcagctttgttgattcttcgttctttcgccgtcatctccttttaaatcttcacacttatttcaaaaagttcactttttgtgcgaaagtttcattcttttggtatgttaagatggttcatataggaaatgtaacaaatgtttattggagatgatgatattggtttggattgttacttcacttgttgtgtttagtcttttaaagcttcttgtcacttcgctgccttctggtgttgtggaacgcctttttagtcgttatgcggtgcatgcaaaagtaacaagtgatcaaacaacgatcatgtttgaagatcgtccgctcaatgatcagcaagtatctgaaattattcgacattttaatgatgcgatctttattgaacgctattatatttatcctggtgatgaagagcgttttcttcatccgcaggaagggcctgcgccgcttaccatgcaaacaaagcttggcaaacatgatgtgaccctttatctgtatcattacgatgaccacgtggatgtggtgcggcagtttacacataagcctaagaaaaaactgacggcctatcgtttgcgttctgagccgctccaaacatctcacaacttggcacatgcttaaaataatgttgcatcaaatgagacgaagtggaagacacttcgtcttttttgtatggatttacactcttttctttgaatgatttaccagtatcaatttcgcctcctgacggttacaatataaacagaacatacgttctaagaggtgaaaataatgaatgaacgagccattctgcttgtggatatgcaatcgttttatgcgtcagtcgaaaaagtggaggctccccacttgaaggatgtgccgctcatcgtctctggagatcctgagcggcggagcggggtcgtacttgccgcctgcccgctcgctaaaaaacgaggcgtacaaaatgcatcaagattatgggaagcgcaggagaaatgccccgaagctgtcgtcgtacgcccccgtatgcagcgctatcttgatatctctgtcatgataacagagctgctcgaacaatacacagatcttgtcgaaccctattcaattgatgaacaatttcttgatattacaggcagtctgacactactcggttctccccgcgagatcgctcaaaatatacaaacaaccattatgaaccagactggcatttacgcacgtgttggcatcggtcctaataaagtgctcgctaaaatggcctgtgaccattttgctaaaaaaaacacatctggtatctatgaacttcgtacagacagtgttgcggctgatttatggccgcttccgattggaaaattatttggcgtcggcaaacgaatggagcaccatttaaaacgaatgggcatcagtaccattgggacgcttgctgcttatccgttagaccggcttaaaaaacgctggggaatcaacggagagcttttgcagcgaacagctttagggcatgatccctctccggtcaccattcacacacatgatcagcaaaaagcggttggacatcatatgactcttccccatgattatgcgtcttttgaggatatcaaagtcgctcttcttgaattgagtgaagaagtggcaagacgtgcacgctttaagcattatcttgggcaaacagtgtctgttggcgtgagaggcgctgatttttctcatccgactggatttcatagacaaatcaagcttcattcacctacacagtacgggacagatattgcagacgcagccattcagctatgccagcagcactgggatggccagcccattcgcagtgtggggattactctctcacagctgcagtctgacagccaatatcagctgactttatttgatcaccatgttcaaaaagacaaactcagcaaagtatttgatgcgatccacatgaagtatggacctgctgccctgctgcacgcttcgtcactgacaagcgcagggcaggcgtatcaccgcgccgaaaaaattggcggacattacaaataacggaggcgaacagccatgaatcccaataaattaacacctggatacaacctcatgtgggaatcaagccgaatgatgcttccagagcaccgggagcagctgcttgctcaaaaacgaaagaaaaaagagtacacccctcccccgctgagcaccgatcagctggaggaaatgaattttttgatcacacagtcgattaccgaggatcaagcgatttgcgtgacatatgccgcagcaggtatgaaagagcagttttggggctgggtaaaaaccattcattatgaaacgcagcgcataaaaatcgtcaatgatgaggatgttctcaacctgtccttgcagcaaatcgtcgcgatcgaccttgattaaatggtcgccaaatgaccgcgcgaatcagtgacatagaagcactggcagcaaaaagcaaacctccaaatggcgagccaatcttgcttctttgccatatggcagatgtctcctccatcaaattgtgtatttaatttgcacaatttttcatgtatgattggaacatcttacaaactcaggggagaaacagcatgaaaaataacttacgtacgttacatccgcttagttggacgatcatcatcggcaccatatttggccgaatggcgacgtccatgagcattccttttttggccgtttatttgacacaagtcaaaggcgcctcagcgtcttctgctggattaatcattgccgttagctctctgattgggatcgttgcgagtttttacggcggatatatttctgatcgtatcggcagaaaaaaggtcatgcttctatcgatcttcggttggtcacttgtctttgttggctttgcatttgcagatgccatttgggtcttctttatcatgaacgctttaaacggactgtgccgggcactttttgaaccaacatctaaggcgctcttatctgatgtcaccccatcaagtattcggttgtttgtgtttaatttacgctatacagccattaacataggggtcatcttcggtcctcttcttggcttatatctcgggtcatcgaaaacaacgttcccatttctcgttgctgccttcatttacttgttatacggattaacgctggtctggcaatttcagaaacatccagttgctgctccagaaagcacgaaacaaattggtgtcaaaaaagccctttccattatccaaaaagatacggtctttagcattatcctcatcggcgtgaccttatgttcgttcggttattcgcatttgagctcaacgctgcctcaatatttatccgcttcgcctatgattgaggatggtccgaaactgtttggataccttttatctttaaatgcagttgttgtcattgtcgtacaatatccgctcatcatgatcgccaagcgctactccaccattttgtcgctgaccactgggaatattcttcttgccggcagtttgtttgccattgctttttcacagagtctcggcatgcttgctttcatcattgtcgtgtttacaattggagaggttctgctgtttgcgatgatggatctttttgtagacaatgtggcaaagccagaagtaaagggatcgtactttggtgcgatgggattttctcagctcggcagcgtcatcggaccatttatcggcggactgtgcattgactattttggcgcagcccatcccttctccattttttcagtcttgtcgatggtcaccatcgcaggtgtcccgttcttactcattggatactaccgcctgaaaaagcgatccgcagctgcggtcgctgttaaagtcagtggagatcattaaaaaaaccgctctcgtttgagcggtttttctttatactcggcggatagcaatctcttccaccttatgctgatcaccttttttcaaaatgagatcggctcgatattttgtcggtaaaatattttgatataaattagggcgattgacggtattccaaatcgtgcttgccatgtgatctgcctcttcatccgtcaaatctttgtattgatgaaaaaaggattcagggtcttggaaagctgtttcccttagcaaacggaaccgttctttataccatgattgaatttgcgtttcagcagcatctacataaatcgaaaaatcaaagaaatctgatacaaacacacgcggttcatccttcagatcatccagcgctggggattgcagcacattgattccttcaatgatgacaatatcggcatcctccactgtttcatacaccccttcaagccggtcataggtcagatgcgaatataccggggcatgaacagtttgtttgcctgattttaattcgtttaaaaaagataacaaggctttgacatcatagctttccgggaagcctttcttttccatgagtcctcgatcctttaattctttttgaggatacaaaaagccatctgttgtcacaagactcactttcagcccatctccaagtctcgataaaagcgtttcaatgatacgagccgttgtacttttcccgacagccacacttccagcaatcccaattaaaaaagggattttcgcatgatgcgggtagtttaaaaaggcattcacatgctgatttttttgtttttctgcaaagacatgcaatgtcagaaaacgaataagtggtatgtaaatatcttgaacttcttcaagcgataaatagtcatttaatccttgaagtgctctcgcttcctcttctgaaacagataccggcatatattccccaagagcagaccaagcctctcttgtatgccgtgtatataaagtattaaaatctagtcgcgtgtcactcaaagtctttcccaccaatcttcactaaactcgtaaccaaaaagacgataatccgattgtagcttaaaatgaaggcgctgtctttatttttcaactaaagtttgcttcttttgcgaaaaaaagcattaaaaaaaggaaaatgagggtaaataagagtattcagttcgatagatagaagggagcacaccaaatgaaatatgtgatgattggcggagatgcagcaggaatgagctgtgctatgcaaatatatagagaggatccagaggcacatattgtcgcttttgaaaaaggagagattttctcatatggacagtgcggccttccctacttgatcggcggtctcattgatcatcacagcaagctgattgcacgcagcgctgaaacctttcgcgacaaatatggaattgatgctagatgcttacacgacgtgacctccattgacccaaagcaaaaaacggtgtcaggtcatcatacgaaaacaaaagaaccatttaccgaaagctatgaccgcctcttaattgcgacaggagcaagccccgtcacactgggtttagacaatcagccgctagaaggcgtacacgtattaaaaaccattccgcatgcgctgtccattttagaccatttaaaacaaaatatcacacatgtcaccatcattggcggcgggtatattggcttagaaatggctgaaaatttaaaagcgcttggaaaaaaagtacatatcattcagcggggttcaacactaggtccgggctttgatcccgatatggcgaagcacctgaaagaagaggcggatgcccaaggtattcacgtgacacttggggaaaccgtgcagacattagagggcgagtcacatgtaacagctgttcaaacagacaaacaaaccattaaaacggatatggtcatcatggccatcggcgtcacaccgcaaacatcctttttagacaaaacaggaatcaagcgtcttccaaatggcgccattgttgtaaacgaatacatgcaaaccaatgtaaaagacatctatgctgctggggattgcgcagcaacttatcaccgcatcaaacaatcactagattatattccgctcggcacaacggcgaataaacaaggaagaatcgctggttttcatatgacgggaacaaaccgggcgtttcaaggcgtgactggaacagcagtgatgaaatttatgagcatgacagcaggacgaacgggcttatcagaaaaggaagcacaagcagcggacattccttattccaccatcaccattgacagtacggatcacgctggatattatccagatgcgcagaaaatgaaagtcaaactgatttacagaagtgatgactacaccttgctcggtgcccaaatcatcggaagaaacggtgtagataaacggatcgatgtaatggcaactgccctttaccaacagctgaccataacagatcttgaagatttagatattagctatgcaccgccttttaacagtgtgtgggacccgcttcaacaagcagcaaggcggagataaaaagacggtcacaatggcgtcttatctcaaaaaaagaaaccagctcacgaccggtttcttttttgttattttttcatcatcgctttgcgtgctgctttttcaaataaaaacgggaataattgatacaatttactgccagcgttcatccatccgggcagattaatctctctttttttcgtcatcatagcggatacgaccttcccagccaccttgtccgcactaagcatcatgaattcaacattcttcacatattcaccgctgcgatcggcgatggtaaaaaagtcagtggcgatcggtcctggattcaccgtggtgacgtgaatgccgaggtctgccagctccattctaaggctgtttgaaaatccaaggacggcatgctttgatgccgaataaatggctgatttcggagtggcaatctttcctgcctgagaagcaatattgataatatgtccctgtcctctttgtttcatctctggaatgacctttttcgtgcaggcgattaagccaaacacgtttacttcaaacatcgacaccatttcctcaatggacgcatcttcaacgagatcaaacgcaccaaaaccggcattgttaaccaaaatatcaacagcccccacttcttgatatgcgcgatcaatgtcctcaaggtgactgacatctagctgagcgatgtgacacaccccgccagcactcataatcttttcttttacacccgtcagcttttcgattcgtcttgctgaaataatgatttctgcgccttcttctgctgccaagtacgccattttttcaccaatgcccccagatgcgcctgtaatccatatcctctttcctgttaatctccccatgcgtttcactccttagtttgccctgtaatagagaattccgtctttttgcacttcttcaatttgtccagcttctaagaggacatccagctgcccaactgtctccgacatcgttaaaaataaggcctcttcatacagcactggaaatagcttgcggcaaagatgaaaggcagtcatttcttttcgtttgagcagctgatacatcgtatttgcccgtttttcttgtttcttaaatctttcttcgatcaattcatgatgagacgtgatgagctcaccgtgtcctggataaatcgtcttgattggcagatgcaataatcgattgagtgatgctttatattgaagcagcgatttttggcgttcctccccttcaaacggcgcttccattaacgggtttgaggaaatggtcgtcaaaagcaggtctccaccaatgaaatggcccgatgtttcatctagaaaggaaagatgagattgtgcatgtcccggtgtttccatcacgaagaagtgttcatgccctttcaaccgatcgccttctttgatgacgtcatctacatgtgcagtacaggaatatgtataagattgcttcacgattctttcacactcaccttgacgaagcggcacacctaactgctgaaaaaagcgttccataaaagcaatttgacgctctttaaacacagggtcctggctaatatacggctcatttaactcgtgtccgatcacacggacatgaggtttcatcagatttaaaagaccgacatgatctgcatgatgatgggtcaacaccacttgatcaatatcgtctatcgataaacgatgctcttgtaattgcgcgacaaaggcgtgctccgcctcttctgtcatcggcccgcagtccactaaggtcacggcttctccttttaatatatatgcatgtacatccccaacagcaaacggtgtagggatggataattgaatgatgtcttctttcacttttatatgtcatctcctgctttttgactcatggttcattgtaactctgtcttctttattcattgtatcttgcaaaaggcagactgtcatgcggtttaggcggtcaatttttttatctgtccctattgacacaaacttgtccatcgttgcataatgaacaacaaatataagatgcgcgatgacaaggattagtaagcaaaataatgatgaaagagagtgaggtccgccggctgtaaggcctcaccgtcctcttatttgctgaacctgccctttgagctgttaggcaaacctaaacgtttcccgcgttaagggactagagctgagtatgcatgtctgcatgctaattgagggtggtaccgcgaaaaacctttcgtccttttcaggcgagaggtttttttattttctacaaggaggagcagcttatgagtaaaattggatttattggtgcaggctcgatggcagagtcgatgataaaaggtttattaaaaagcggcatcatgtcaaatgaagatattattgtcacaaacaaaacgaatgaaaaacgtctagaagaattaaaggtgcgttatggggtcaaaacggatttctctcgttcttttatttatgaagaagcggatattctcgtatttgctttaaaaccgaaagatgcggaaagcgggatatctgatgtgcggcctcatttacaaggacagttgatcatttcgattttagctggcatctccattgaaacgattcagcactatgctggcgagaagactgcggtggttcgcgcaatgccaaatacatcagcggcgattcagcaatcagcaacaggcattgccgtaagtcaagaagtgacagaggatcaaaagaataaagcaatcgagctgtttgaaacgatcggtcatgtgacggtattggatgaatcacagctgaatgctgttacagctattgcaggaagcggccctgccttcatttatcatttgattgaaggaatggagcgaggcgcctcggaacttgggatggaccaagcaacagcgaagttactcatttgccagatgattgcgggcgccgccaacatgcttcaaagcagcggtaaagaacctgctgaattgcgcaaagaaatcacaagtgaaggcggaacgacagaagccggcctgaacacacttgctgcctatcaatttgaagaagccgttgtcgattgtgttaaaacggcaacaaaacgcgcagcagaattaaacgaaatgttttcagcaagcacgtataaatgatagagaaaagcacctgttttgatgacaggtgcttttttacatactgctatcgttcactctttgacatgatggctttgatttgatccagatgatgttgttcatgtaaagcgatggtttcagctaatatttgcactgtcatcaccccttcttcaggatgcacacccgattgctcccatgtatccttttctaatagatgaagtgtgttgtttcttctctctttcaatcgtttgatcagtgctttgatctcctgttcgttatacctttcatagcctctttccttcacatatatttcaggatcatacgattgaaaaggcgtctgctcatctgatatcgcctgctctatccgctctgaccagacttcttctgtatcatacaaatgccctgcgatttgcttgatcgaccacttgccctctcccaaagattgatctagcgtgtgctcatcacatatttccactagcttttctagttcacggatactttcctgaagcgatgtaatgatgtatgtttttgttaattttccagtttccatttcatcctcacaatctcccttcaaataagtgtaagtcttattctttatcatactctatctaagtcgatggatcgtctatttaaaaataaaagccctatcatcacgatagggctcttcatcatatacttactttttctctaacaaagcatgaatcgctgattctagtaattctggcaaaatgccgaatgagaacgggatgtgcagccgctctgtccatttgtgcgggtcctttcctaatggccccacgttgataactggaacgtaaagtgctcccttttctccttccggtaaagaatagcctttttgataaagcggcatattggtcgtgtaatgacctacttcctgtttttcgagctgtaagtaacttaaatcagacaatccagggaaatatttcacttcttctatttcaagtccataactcttttttgcctctatttgaatcctctttaaggttgcttggatatgcggatcttccgttgaagaaaccgcaggataaaatggcggactataaaatagaacaatcagcggcccttcttccttacaaagcgtcgtcagctcagagatgattttggttgaaaaatcacgatctccaagctcacctcgattggcgaacgcatagttaacaatgcgttcaacctcctgtttacctgagcgttctgcagctttttgatacagctcatgatacgtgagaaccgtgatcctcgtatcaatcggtgtaaaaggtttaaagcgctgaaattcagctgttttttgttttaaatcggcttcgatttggtctgctgcttgtttcgcagtgtcataaagaagcccgtgcagttcttcacttgaacgattcatcatcagcacattaaataatgaaacagctgtgtgaggtgtttgaacggaataggcttcttttaagtccttttgcatcaagttggtgggcggcggcgttatttcaccgtctacttcctcacaataatcactattcagctctaacagccggtttaattcagataccataaaattcgcatttaagcctgagaatggctctcctacatgtgtttcaattcctttgcagaaaaatccggccagcaccttccctatactgcctgtatacatatatttgtgttcatcacctggatatttttcaaacatgggctcactgtttaagcacgcggtatagtcaaggtcatgcttttccttaagctcctttagtttcggaacagcttcaagcattccttgagaattcacttcttcatcagggactgtgacgagcaggacatttccatgaaaggtttctgtcatcgctctttccagcatagaaagctgtacagtaagacctgctttcatatccatggcacctcttccaaacaaccagtcacctgaagctagatcttctcttgctctttttgggagaagcgcacttttttgagaaaatgacgccattaactcttctggcttgcatgccatgttttgaaattcaccgtaatcttctgtatcgacgacatcgaaatgactaagcagcaaaacggtacgtggcagcgtgctgcgctttacaagcgccgttaaataataccggccatctttcatcggatgcaaagccaaatgatcagggttctgcttgaaataaggccgctccctcagcaaataatataaatattcagctaacgcgacttctccagttgtacccgatatgctttcatactgcataagagcggtgagcagttcctttagttcactctctgtttgccatttcatcccttttccccctttgttgtctctatctctccattatacaaaaacgcgtataaaagctatattctttgagcaccttttatgacgaaagtttgaatggctgttataatcggctatacaattccatgaggaggcgaaggtatttggaaacaaaactcttttcaccttggacattaaaaggtgttacactgaaaaaccgcatcgtgatgtccccgatgtgtatgtattcatcctatgaccatgatgggaaattacagcctttccactttacacattatatttcccgtgcccaaggtcaggctggcctgatcatggtggaggcaagtgctgtttctcccgagggaagaattagtgatcaagacctcggtatttggagtgatgagcacattgaaggatttgcttcattaaacgaacaaatcaaagcatacggaaccaagacagctatccagctggctcatgcagggcgtaaggctgaactaggtggtgacatcctggcaccatcaagcattccatttgatgaacagtctaaaacccctgccgagatgtctatcgatcaaatcaaagataccgttcaggcgtttcaggatgcagctgtccgagcaaaaaaggccggctttgacatcattgaaattcatggggcgcatggctatttgatcaatgaatttctttcaccgctggcaaatcatcgaacagatgactatggcggttcaccagagaaccgttatcgtttcttaagagaagtcatcgatgcagtcaatgaagtatgggacggaccattatttgtccgtgtgtctgcttctgattacacgacaaaaggacttgatattgcagattacattggcattgctacatggctgaaggaacaaggtgtcgacttaatcgatgtcagctcaggcgctgtcgtacaggcgaaaatcaacacattccctggctaccaagtgaccttcgcagaaaaaataaaagaaggtgccggtattcaaacaggggcagtcggtctgatcacatctggtgtacaggcagaggaaattttacgaaatcagcgtgcagacttaatctttataggcagagaatttttacgggatccatactttccaaaaacagctgctcaagaacttcgtacatctatcgaaggcccgcgtcaatatgatcgcgcttggtaaaagctcatagaaaaaaggtgtctattttttgaaataggcatcttttttgtttttaagagaaacatatcagccttttgtgccgtcttttagctaaagaaccacttagaggagatggaagaatgaactcggcaatgattgaaagaatgtatcatatagatggacatcatttttatacaaaacatcgtcaaggcaaaaggcaagccaccattatctttgaagcaggctacggcatttcgggtgatacgtggtcgaatatggtccgcgatattgatcctgagcttggggttttcttatacgatcgattaggaaatggaaagagcagtgacagcagtgaaggaagaacattgcatgatcttgcagatgatttagatgtgctgctagaagaagccaatattcagccaccctttctcattgtggctcactcatttggctctcttgtcagccggttatgggcaagtcgcagaggagatgacgtcattggcatggtgatgttagacccagcaagtgaggagcaagaacaggtcatcctgccgcttttatcaaaggaagaacgcacctcatatatggcgcaattcacagcagaatgtacacatgaggactttcagcaaatgctaagtacaatgaaagaggagcaaacccattatgggatgatgccgctccttgtcatttcctcaggtaagagccgattgtttcatccagcgcatgaagcttggctcagacttcataaacggatgctgtctttgtcatcccaaagcggatggattcaggcgcagaacagctcgcactatattcatcatgatgaaccgcatattgtgcagcttgcgatctatgatgtatggtgcgcagccaaacaacctgtttcctattatcaaacagccaattaaaaacaaaaactccttgactagttatcagtcaaggagttttcttttctttatgccgttggagcagactgactttttttagaaagcagcttttcaatgctgacaagctgaacacataatgtaaagatgtcaatcgcttgctctagctcttcaagtgttgggaacgttggcgcaatgcgaatgttacgatcaagcgggtcttttccataaggatatgtcgcgcctgcacctgtcattgtaacacctgcttcttttgccttttgcacaacagcttttgcacaatgatcgagcgtatttaaactaatgaaatatccgccatttggcttgtgccattcagcaatgtctttcccgccaagtgtttcatcaagaatggaaagaacgaggtcaaactttggcttaatgatcgctgcatgttttttcatatgttccttcaagccttctggattcttgaagaaacgaagatgtcttaattgattgattttgtctggtccgatcgtttgaaccgataattgcttttgagtgaagcttacattgtccgggctagacgccatcagtgcaatacctgatcctgggaatgtaattttagaagtagacgcaaacataaacacacgatttgggtgccctgcttcctctactgcttgaaaaatatcttttaacgtatcaggcgtatcagttagatgatggactgcgtatgcatcatcccaaaaaatgcggaagtcgtctgcttttgttttcatagaagcgaggcggtcaacaacctcatctgaatacgtaatgccatctgggttgctatatttcggtacacaccaaatgcctttaatcgcttcatcttctgcgaccaatttttctacctgatccatatcaggtccatcagccttcatatcgactgtgatcatctctatgttaaatagctcacaaatggcaaagtgacggtcatatcctgggcttggtgcaaggaattttacttttggcagctttccccaaggtgttttgctgtcatatacgccgtgagtcatggcacgggcaatggtatcgtgcatcatattaaggctggaattaccgccgatgatgatttgttctggcttcagattgagtacatctgcaaaaaatgtcttcgtttcaggaagccctgtcaagccgccatagtttcgcacatctgtgccatcttcagcagtcatcgcatcctttgatgtcacaacatcgagcatgcccatagacaaatcgagctgttttggtgaaggttttcctctagacatgtctaagtgtaagtttttacttttataagtttcgtactcattttgtagtgctgcatataggtcatttaattctgcttcacttaacgctgtaaaaccgctcatctttgattgtgcctcccgtattcttcatagtttcattcgtcatttgttttttcttcaccattttaccactacctgaaaaagagagtcattataaatatcaaaaaaatcacacaactttttttgacgattcatccaatttttacagcgtgcggtcaatggaaaaagaaaagaaatcatgtgcagcttctgtcagcgggaatatatcgcgggcttctttcaatagttgtttcagtgcctcttctccttggtaacgtgcactaatatgggtcaaaattaatctttttgcgcctgcttcctgcgccgttttcgctgcttgttctgtcgtgctgtgataataattgtaggctagatcagcatcttctttaccgaatgttgcttcatggactaacacatccgcatctttggcaagccttgttatattctcgcataaacgggtatctcctgaaaatgcaacgattctcccttttttagggggttccaaataatcggttccatcaatgattcttccatcttcgagtgtcacggtttccccattttttaacttctgatacaaaggtccaggttttacaccgatttctttcaggtcttcggcttttaatgcacctggtacatctttttccactacccgatagccgtaagctggaataccgtgagatactcgtcttgcttctacttgaaaggtatcatcttcaaatatgatcccttcatctatctctatgatatgcagcggatatgtcaaatgcgtttgtgtagctgaaagtgctgcgttcacaaacgctttgatgcccttaggcccatagatcgttagttcatcctctccgccttgaaaggatctgctgccaagcagtcctgggagaccgtatacatgatcaccatgcatatgagtgataaatattttctcgacctttctcggtttaatcgttgtatgtaatatttgatgttgcgtcgcttctccgcaatcaaaaagccacactgcttttctttcttctaaaagctttagcgcagtgcaagtgacgtttctagtttttgcaggaatgcctgcacctgttcctaaaaagagcagttccattacttttcctcctaaagccggtatacaatatcttcattcatatagaatacatgaagacaaggtaaatgtgaattcagcggaattttcgaaaaaagtcaaacgagagcagaaaaagtcgaatcaaatgtttgctttacgaacaatgaacctttaaaataaagaaaatgtacatacaatctcggtttttacaacaatgctacgaataaagtgaggtacttttcgtgaatacagaaactaacaatccaaaagcagtcattgtcatttttggcgcaacaggagatcttgccaaacgcaagctctacccttctatacatagactttttcatagcggaaagcttggtgatcaattcgccgtcgtcggtgttggacgccgtccgtggtctcatgaggatctcagagctgtggtgaaagaatctgtttcttctgatgatgcagaagcgaaaatagaggaattcagttcgcatttttattatcacgactttgacgtatcaagccctgcttcctatcaatcgcttaacacacttttagcaggccttgaagatacgtacagtatcccaaataaccggatgttctatttagcgatggcaccggaattcttcggaacgattgcgaagttcctaaaaagtgaaggcgtatcaaaaacaaccggctggtcaagacttgtcattgaaaaaccatttggccatgacctgccaagtgccaaaacattaaatgaagaaattcgagatgcattctctgaagatcaaatttatcgtattgaccactatctcggtaaacaaatggttcaaaacattgaggtcatccgttttgcgaatgccatttttgaaccactttggacaaaccgatatatctcaaacattcaaattacatctagtgaatcattaggggttgaagaccgggctcgctattacgaaagttcaggtgcactaagagatatggtccaaaaccatatgcttcaaatggtggcacttttagcaatggagccgccaattaagctgaatacagaggagatccgcagcgaaaaacggaaagcattacgcgctcttcgtcctttctctaaagatgaggtcgatcaattctttgtccgcggacagtatgatgctggtacggttgatggcagcatggttccttcctatcttgaagagcaaaatgtagacccgaactcaaacacagaaaccttcgttgcagggaagctgctcattgataactttagatgggccggggtgccattttacattcgtacaggaaaacgattagaaaagaaatctactcaaatcgttgttcaatttaaagacattccaatgaacctgtactatggaaacggaaattccatgcatccaaacttactcgtcattcacattcagccagatgaaggcattacccttcacctgaacgctcgcaagcttgatggcggtacgtatgcgaaaccgattaagctcgactaccaaacaaactataacgacatcatgaatacaccagaagcatatgaaaagctgattcatgactgcttgctaggcgatgcaacgaactttgctcactgggatgaagtggcgctttcttggaactttgttgatccgatttctgaaaaatgggcagaaaacaaaacattaaaaccaaattatcctgctggttcaatgggaccaaaagaagccgatcagcttctagaaaaagacggatatcattggtggaatatataaaatgaaataaaaaagagcagtctccctcgggggttctgctctttttttaacgtcctgttttcgtaatttcaaccgttgaaaagtcgaacttatcatagcggtgatgactaaaggagtactcaaacgggcggcctgtgtttaaataagcaacctgctcgacttcgagcacaggatccgttgggtcacagcctaaatattgctggtccagctcatctgatttagccgctctaattttcttgtgcgctcctgccacttttaaatggagttcatttgatatgtagccataaatcgatcccaataaaacctcttcatctatgcccttaatgacattgaccggcataaacgttttttctaatacatatggctcctcatccacgaggcggagccggatgatgtcataaacgggtgtggttaagtcaatggataggtgggctgccacttcttcgcttggaaaatggacatcaaagcgaatgatttggctcgtgacgtttttgtccgccatgactttcgtgaatcctttattttcatgaccagatacattaatagccccttggtttagcgctgccttcacaataaatgtgccgtggcctctttttctaaagagcagaccttctgctacgagaagatcgagcgcacgcttcatcgtcattcggctgcattgaaattcagcggcaagcgagttttcatctggaatgggttgatcttctggataataagctgttcctattcgttttctgatttcttctgaaatgagttcgtactttttcatctcacaccaccaactgacttgttttttcatagcttcctctcattctacactaagcctagtgagcttaaaaggtaccagccatttttgtttcatccacttaccgtcacataagaaaaatacttgcccttttcaggaaagagcaagtatcttgattaaaaaccgttattctctgataccgattgaaaccagtatccgcttttcttgatggttcgtttcccgtcttcttgaagatcaactgagacaaatccataacgattcttataggcattcgaccatgaccagttatccataaacgtccacagatgatagccttttacattacttccttcttgaatggcttgatgcacccatttgagatgctcagaaataaagtcaatgcgataatcgtcatgaatcattccttctttatccttaaaccgctcttctccttcgacacccattccattttcagaaataaagcattcaatattatcatagtctgtttgaacttttttcaatatatcataaatacctttttcatagatttcccagcctcgatacacattcatttttcttcccggcatttcaaacgcatcaaaataatgatttggcataaatggtgctttcggatgcggcatatgctctttcgctttcactcttcttggctgataatagttgatcccaaggagatcgacggtattctcttgaatgagctcaaggtctccttcttcaatacttggcataaagccttctttctttaagacctctactagtttttctgggaaatgtcccttcaccgcaggatctaggaaggaacggttaaagaaagcatcagccatctcagctgcttctacatcgcatggattctggcttcttggataagatggggtaagatttaggatgatgccaatcttcccgccttgctgcagctttttataagccgcaatcgccttagcatttgataaaagttcatgaaaaccgacctgtacagccttttggaaatcgacttcgtttggataatgaaagctatacatatacccgccctctacaggaactatcggttcattatgggtaaaccattttttcacccggtcgccaaataattgaaagcacaattccgcatagctgacataatcatctactacctgtctgttcacccatccgcctttttcctgcagcgccattggcatatcgaaatggtacaggttcacaaacggctcaatatcatgtgcaatcagttcattgatcacatcattgtaaaaagatactgcttcttcattgaccacacctttcccttcaggtaaaagacgtgaccatgaaatggacagccgaaatgaattgtgcccaatttctttcatcagacggatatcctctttatattttcgataaaattgggatgtcacgtttgggcctacaccatcaaaaaaacgagtcggctcttgttcaaaccaatgatcccaaatattcggtcccttaccatctccagggacactgccttctgtttgcgtggcagaggcagaagatccccaccagaaaccttctggaaatgtatatgattgcttgttattttccatcgacatgtattgagtctccttcgcctttgatgtttgttgtcttcgttttttccgttggggttattttttcattcttcacattcatacggtcaataaacttcaggaacgggaaccaaatgacaaacacaatcatcagattaaacagctgaagcagaccgcccgctagtgaatttgttgccattattccgctaataaagatcggcaccgtccatggaatattcacgcctgtcggcggcggtacaatgcctgttgccatcgcaaaataagaaatacatgtaatgaccattggcgccaaaatccatggaatgagaataagtggattcatgacaatcggtaaaccgaaaataatcggttcattgacgttaaataatcctggtcctaagccgagctttgctacttgttttaattgcttacttttcaggaaaattaaaatcgtaaacacaacagccagcgtcataccggttccgcccatgccaaccgtatagatttcgataaactgcttgctgatgatattcggaacctcaccagtttttgtgtagctctctagattttgaatggacaatgtattccaaatcgggtccatgacagagttgataataatttggccgtggagcccaaagaaccaaagaatttgtataaagaaaacagcgatcaaggtcggtatgataccgcttccaagtccaacaagcggcgcctgaatggcatgataaatcaggtcatgcatgtttgttttgaagccttgtgtaatgatgatattgatcagtaaaaaggttgtgagtgtcaaagtagccgggatcagtgcagcaaaagactttgaaacagctggcggaaccccttgcggcatattgatgacaaatttcttttggacaaaataacgataaatttcagcagacaaaaagcctgtgatcattcctaggaacatcccctttgctcctaaacgatcgactgggatcacacctgcaatagatgcaccgccttcttgttctagtaaaaatggcgtcagaagcaagaaagaggctaaagcaatcacgccgccaaatacagcttccacatcatagcttttcgataaatagtagccaatcccaaatacaacaaacacgctcataatgctgatggtcgcacttggcgcgatatttagtgcagactggactccttccagtgcggtttgactcatgattttatctaaaaatggcaaattcattagcacaaccataatggaaccaaaaatggtgagcgggaacgcaagcataaaagcatcccgtaatacacctaaatagcggttgttgttcaatctcccagcaatcggaaccaaaatggcacttattttatcaaacattggtttccccccttgtttacaccctttattgtttaagcgattggaaaatcggcaggagctctcccacaagctccttgatcgtaatggtggacattaagtgatcttcggcgtgcatgagcaataaggagaaaggtgttttctccccacctgcctcttgctgcacgagttgaaaatggatgccatgtgcatgacgtaaatcttcttctgcttctttcatgagactaaatgcctcaccttcttgaccttctcgaaattgtttaagagattgaagcaatttgctgcgtgcatttccactgtgtaagatcaattgaaaactgacttgttcctccgtgagcccttcgagtgttttcttttccattctttacgattcctccatcaatgtaacggcttgttcatacgctttttgtccatcggcaagcccgtacgcctgcatatctatgacctctactgcaatcccgtattttgttgcttctttttgaagatccccttttaaaaagctcatttgcggtccaattaacacaacatccgcattcgccatttcttttctcgcttgatcttgcccaactgcccaaatttctgcctcgtcccctattgagtcggcatgagccttcatctttgtaactagtaaactcgtagacattcctgaactgcatgctaataaaatacgtttcatttctctcaccccattgttgtaataaaagcgcttccatttaatattatatatttttatttttaaatgtctagacatttcattttatttgtctgtattttatataaaaaaagagcgtcatgtgtgtacgctctttgactttctccctatccttttcctgcctggaagccaggatactttgtcatgccgccgtccacatagagcgtcaggcctgtgacatagcttgcctcttttgacgccagccagacaaacatgctgccacttcttccggctttccaatataaccaatggggatcaattcaatcacgccttttttcaatgcgggatcatcgaatttttccgcattgatcggggtatcgatggcgcctggtgcaatgctgtttacacggatttttttaggggcgtattctagtgccagcgtttctgtcagcagcttggcgccccctttacttgctgcataatggacgaaatgaggccaagggatttgctggtgaaccgacgacatattgatgatcgatccttctatcccgtgatctgtcatatacttcagtgcatcacggcagccgagaaacatacctgttaaattggtcgacattactttgttccaattatccagcgtcatttctgtggaaggcacttcattttcgatgcctgcgttattgatcatgacatcaagactgccaaatgtatcaacggctttatcaatcatcgcctgcatatcctcttcttttgagacatctcccttgattttcacagcctgtccgccatttttttgaatatccgcaatggtgtcatccggattttcttgatctgagaaataattgatcaccacattggctttttcttgtccaaaccggcgcgccatcgcttgccctattcctgtgccggctcctgtaatcaggactgtttttccttctaaatctggatacattcgtttaccctcctattttgtaaagcctagcagcacgccgcctgcaatgatcatcaagcagcctgcaatgacaaagcttgttctggatgctttctcttttaataagtaaatgccgcctaatgttgagatgacaatccctgtctgtgacatcgaaaaacttacggctacgccaatgagcggaatggccaaaagaagtccgagatttcctgtcgaccaaaccaaaccggcaatgatatttttaaacgtatatttactaaacgggttctgctttagactaatcgccaaggatgaaagcagcataccgaccgattgcggaacgagggcagaccacccatcaatatgaaaccatcttaaaatgacgacatatccgacatagccaaccgttgagatgagcagaataatgatcccttttttgaaattgcctccaccattcccgccgccattcttcttttgaccgagcgatgtcatcacaacacctgcaataatcagtaaaatggcgcatgaaccaatgagtatgaccgtcatcgtttgccattccttgaagaccatgacaccaaataaagtagtgctcacaagctgcatgcccgttgacaaaggaaccgccttcgagactccgagaaatgcaacacttgaaagctgattcatttgtccaatgctccaaaagatgcctgaaatcacggaaaccgcaaaaataagcggtgtcagctctggcattttgatgaagaaggctgcaattgaaaataaaaatgcgccaagcgtaatgccgagcgtttgctggtatgcattcccgccaagtttgacactgatcagaacaatacttccccaaaatattgctgggagaagtgcatataagatgcccacttctatccctactttcttttcttttttacatagcatccctctttttcgcatttttagccgaaaagatgcaaacacaaaaaaaccttaccaatccaatggtaaggtttttctgacgttctattttatttcatccattccgtatggaagacgccttctttatctgtgcgctcatacgtatgtgcaccgaaatagtcacgctgcgcttgaattaagttcgctggcaggacagctgtgcgatagctatcaaagtaagcaagtgcacttgagaatgaaggaacaggaactccttgctccactgcaagtgaaatgactttacgaagtgatgattgatagctttgagcaatatccttaaagtaaggatcaagcaataggtttttcagttcagggttacggtcatatgcttctttaatttgttgtaagaaggctgcacgaatgatacatccaccgcggaagatcatcgcaatttcaccgtattttaaatcccagttatattcatcagatgctgctttcatttgcgcaaaaccttgagcatacgagcagattttactcatgaatagggcttttctaacagcttcgatcagctcttgtttattctctgctgattgcgctggcttaggaccttcgattaattggcttgcttctacacgctcatctttcattgctgaaatatagcgcgcaaaaacagactcagtaatgattggaagcgggacacctagatcaagagaactttggctcgtccattttccagttcctttttgtccagctttatctaagatgacatccacaagcggctggtttgtttcttcatccacttttgtgaaaatatccgctgtaatttcgattaaatagctgtcaagctcgcctttattccactctgagaatacttcatgaagctcctctgctgacaagccagccacatgcttcaagataaagtatgattcagagatcaattgcatgtctccgtactcgatgccgttatggaccattttgacataatgtcctgctccatctgggccgatatacgttgtacatggctcgccatctactttcgcagagatcgcttctaaaattggtttcactagctcatgcgcttctttttgaccgcctggcatgatagatggaccttttagtgcaccttcttcaccgccagaaacacctgtaccaatgaagtggataccactttccgcaagctcttgattacgtctttgcgtatccttgtaatatgtatttccaccatcaattaagatgtcacctttctctaggtgaggaagtaatgattgaatggttgcatccgttgctgcaccagcttttaccattaaaagaattttacgcggtgtttcaagcgactgaacaaattcttcaatgctgtatgtgcctacaacgttttttccttttgattcttcgagaaactcttctgttttgctgctagatctgttataaacggacacggagaaaccgcggctttcaatattaagggcaaggtttttccccataacggctagtccaaccacaccgatttgttgttttgacataattctgacgtcccttctaacacactatattgattactgctaaaatgatgtaccctttgaaattaccacaacaccacctcttttatcaagttttcaggctagtcatttcctttttcgtcctgaaaaaagtctttattaaaacttgttccgcttgttttgctctctttttccttgatggtcattcctctttgaacgagtgatttgccatatttttctttcagcccttctaaaacggtttggagaggctcttcttttgcatcttctgtataggaaaataaatcaagctgtttaacagctgcttttcgttctacaaggtctgtccccgtcacacctaagagcctcacgggctggtcattccaatgtttaaggaataactgctttgctgcctcaaataagtcttcctttcgatccgttggattcgtgagtgtgacacttcgcgtgatatttttccagcttgcgtaccgtatcatgatgagaagccgatttgccatcacttcttttctccttaatcttgcactcacagattgtgacagcttatcaattaacgtgacaagttcatctggatcgtcagaatcatgaggaagggttgacgaattaccgacagatttaaattcgtatatcctttctgggtccacgataccgtcatgttcaccattcgccttttgttttaatctcggtccattgatgcccagtaattcctttagcgtatactcatttgctttcgctaaatcttcaatggtatgaatgccaatcgttttcaatttatctgccgttttctgtccaactccgtgcatgtcacccgctggcagcggccagagcatttggggcacatctcgtttacgtaaaatggtgatgcccattggttttttccaattagacgccattttcgctaaaaatttattcggtgcaatgccaatacttgaaggaagcatgagctcctctacaagcctcgtttgaatatcatgagccgttttcaccgcgtgctcggcatagggcgtatgcgttaaatcaatatagccctcatcaatggatacgggttcgactaaatcgctgtattctcttagtatcgtaaacatctcttgtgaggagctgcggtaccggtcaaagtttggtgtacggacaatcagccccggacaaagccgcttcgcttcccataacggcatcgggggctttacacctagtgctcttgcctcgtagctgcacgtcaccacaatccctttacgctctttcgcatttccgctaatggctaaaggtttccctctcaaagaaggatcatacgccatttcgacagatgcataaaaactattcatatcaatatgaaaaataattcgtcccttcctttgagaatcacccatttgcctgcctcctacatttattgactcttgttacttcatgtttgttccaatagacatttcatatagtgtatagtacactgtgagtaatgaaatggatgtgataatcatgattattgatacattcaatgaagtctttttccttgttgaattctttacgattattcttccagcgctgacggctatcggcattgcgtttttattaaaagactgccgtatgaacgaacacctcggtggacatcgtttggaagagtttgacgcatctttattgaaccgaacagactttctgtttatcatatatgatcgcattacaacttggattagtaaagtcattcgaatgaaacgatcatcaaatgatgatgaagaccattcgcttcctctctctaattaattttttaaaaaatgaggaggaaacgaattgaaacgtttattgacgatttgtacgactttatgtttaatgatgattgcctcacctgcttttgcagcgagtgggcaaacgaatgcgagctctgatgggtttttccatcactattttgtccagcctttttcggagctgatcatttggcttgcgaacttcttccatgatgattatggtttatcgattatgttcgtgaccttgatcgtccgcctgctgattttccctctttttgcgaaccaatttaagaaacaaagagtcatgcaggagaaaatggcactggtgaagcctcaaattgaccaaattcaaagcaaattgaagaaaacgaaagaacctgaaaaacaaaaagaactacaaatggaaatgatgaaagtatacaaagagaacaatgtgaacccgctggcaatgggctgtctgcctatgctgattcaaattccaattgttcttggcttttactcagcgatccgctcaacacctgagatcgcaacacattcgttcctatggtttaacttaggacaaaccgatctattggtcgcgatctttgcaggcgccatgtatttcttgcaattttatgttacgcaaagatttgcgaagcaatcaggcacccagacagaagctgcgctgaagcaagccaaagtcatgggcatgattttcccaatcatgatgctgtttatttcaatcaatgcacccgctgcccttcctttatactggatgacaagcggattactactcacaatccaaacaattattttgaatgtcatgtaccaaaaatcaaaatcgaaagctgaggcaaacgaccaagctagcccagctgctgaataaaaataatccccttatcatcagatagggggattttctttatgccaactcttcttttaaccgctctggcagttgatcgaggtcatcaattctcccaaggaacttattagggtccacttgtaaaatcatcttgttctctctctccacaacgccgaagaaatattcggaggctttcgtgttcatatgaaatggcttgatctcgcttagctcgatatcgataatatcttttgcatctgagacaagacagccaatcatttgatcgtttaattcaaatagcaacaccttggactgttcgttcacatcaagaggctttccgtgaagcatcacgcctgtgtcactgacaggaatgacttctcctcttaaagacatcagtcctttaatttcttttggaaggttcgatacttcttgtaaataagggaccttctcaatcgaacgaatatgctctacactgatgccaaaatcctcttgccccacttggaaaataatgatcttttgcgtgctcacagagtctcctgcctttacgatggatttgtcgtttcttcgataatggcgagaaccatttcagctgttttgactaattcttcaatcggcattttctcatttttcgtatgaatatcttcatatccaacagctaggttgacagttgggacgccgtttcctgcaatgacgtttgcatcactgcctccgccgctcgtctgtagttctgatggacggccaattttcgcagccgcttttttcgccacttctacgacttgatcgccgtgagagaatttgaagcctggatacatgatgtcaatttgtacatcggcacttccgcccatttctttagcggttttttcaaaggcttctttcatcttcgctacttgtgcttccatttttgcaggttctaaagagcgtgcttcagcaaggatatcgacttgatcgcacacaatattcgtttgcgttccaccttcaaaacgcccgatattcgccgttgtttcttcatcaattcggccaagcggcatgctggcaatggcttttgatgcaatggtaatcgcagacacgcctttttcaggtgccacacctgcgtgagctgtttttccgtaaatggttgcgcgtactttcgcctgtgttggcgcagctacgataattgtcccgaccttgccatctgaatcaagggcatagccgtatgctgctgtcatcaattttggatctaacgcttttgctccaacaagtcctgattcctcacctgctgtgatgacaaattcaatcgttccatgcggtaaattcttctctttcagcacgcggatggcttcaaacatagccgcaagccctgttttatcgtcagcaccaagaatggttgttccatctgtcttcacatagccgtcttcaatgactggttttacgccattgccgggaacaactgtgtccatatgagaagtgaaatagatagtatcagcctcttgattgccttccagtgtacagatgaggttgcctgcaccgtggccagttttcgcttttgagtcgtcttccaccactttaagaccaagctgcgagaatttttcttttaagacttccacaattttctcttcgtgttttgtttccgaatcgatctgaaccagttctaaaaattcgtctagtaaacgtttttcattgatcatgatgatgctcctcctcttatagcggcatgttgccatgcttttttaacggtctatcttcttccttcctgcgaagcaaatcaaatgagcgaatcaatcgctctctcgtttcagccggcatgataatatcgtctatcagccctgcctgagccgcttttaatacacttggctccgtctcaacctcgcgcgaagcaggatgaacgatttcgtctgcgaacgttttccccatgacatcaatttctgccgctggccatgcataaacaaagtcagcgcctaagcccttgctattcatcgcgacatatgcaccgccaaacgcctttcttaaaatcaccgtgatttttggaacggtcgcttcagcgtacgcatataaaagctttgcgccgtgacggataattcccgcatgctcggctttctcccctggtaaaaaaccagggacgtcgacaagcgttaagatcggaatatgaaacgcatcgcaaaatcgaataaacctggccgctttatcggcagcgtcaaggtcaaggcttcctgccaacacctttggctgattggcaactacgccaattggagccccttttaatctggcaaaccctgtgacgatattttttgagaaacaaggctgggtctcaaagaatgagcctggatcgatgatcgctgtcaccacttgtttgacatcataggtgcgtgatggatcctttggcaagattttgcctggatcaacggcgtcatgcttttgcacttcagtgtgcatgtcaggctgtttagtcgttggtatgtacgttaaaagtgttcgaaccgcctttaacacgtcctgctcatctttcccagtatagtgcacattcccgcttgtctgatgctgaacacttgcaccgccaagacggtcaggacagaccgtttctcctgttgccttttctattactttcggacctgttaaaaacatatgagctgtttgttctgtcatgaagacaaaatcagtcaaagcaggagaatagactgcacctccagcacatgagcctaaaataacggatatttgcgggatttgaccagagtacagcacattccgtttaaaaatctgtccgtatccttctaatgataccacaccctcttgaattctcgcaccacctgagtcttttagaccgatgaccggcatctgatttttagcagcgagatccattagagaagcaatttttttggcatgtatttcgcctaaagagcccccatgcactgttgcatcttgtgcataaacacatactggctttccatgaataagtcccgttccaatgacgacgccatcaccgacatgctctgacatgcggcctgttgcaaacctctgaatttccatgaaactgcccacgtcaagaagttcatgcagccgctgacgtaccgatagctttcctttgtttctgtgcgcggctgctcgtttttcaccgccgcccattaacgctttttcccgccatttagacaagtcattgaacgattcattcattgccatgtttttctcctttcaagggctcgcacaattcgaataacacaccagacgtttctttaggtgaaataaatgcaatctgcttgccgcttgcgcccttctgtgctgatttttggagaagctgcacgccaaggtgttcaagatggttaagatctgcctgaatgtctcctgactttaacgcaatatgatggagcccctctcctctttttgttaaaaaggtatgtagtttactgctgtctgacattggttcaattaattcaatgtgcacatgatcaagtgaagcgaaggacgctttaatctcctgctcaggaatctcttgtatgtctgaaaaatgccagttaaacagctgatgaagaagttgagatgtttgtttaatagaaaagaccgcaatggcaatatgatcgatttgattcatccgttcacttcctttgttgatcacttgtcgcatttgaaaaaaccagctagaataaagaaaggtgcgttcgtcgcaaaaaatcttcggttataggggtgcgatatgtctcagaaatttatgaaattcatggtattgctcatgattagcctgctgttaatttcttcacttttagcaggagcagcaacctttttataaggtttcaataaaagcagacaagcaggtgattcgttcaatcaacgaatggcctgtttgtctttggcaagcttttcaaatgaatcgcttgatgttgtaatccatacttttgttccaaccggaagctggtcaaatagaagctctacatcttgattatgaagtctcacacagcctgccgtgataaatttcccaatcgatgtttcgtcactcgtcccatgaattccgtacgttctgccatctgttcctcgtgcatcaaatccaatccaccttcggccaagagggttattcttcgcaccgccttcaatattcttttttctgtaatagggatctttcgctttgatcataatggtaaattccccttctggtgttaaatcggctgttttccctgtagaagcaggatatattttttggatttgtccttgatcaatataggcaagttcatttgtttgtttattaataatgacatacgggtctcctggaagcgggttttgtccgagcggccagataggtgaaagggacatggtcaatacggtataaaataaaagacgcataggctcctcctttttcattagattgaccaatgaaggaggaactcatgcgtctctattctttcatccctttaaaatagcttttcagtactaaatattgttccatttctccgaggaaatgaaaaagtgcagctcttgcctcaaactcttctcgtgtttgcggcagcggaagcttatcgaactcttctttcatatcaatgagacgtcttaaaaatttatgcgccgtgttccctgggtgaatatgtacgcgtaagtctctgacgtattcggcaatcatttgcccatgctctgttgtgatggaaatggacgtgattttcggaagcacacgctcaatgatttcgaattgcttttgcctcatattaaaataatgataatacaggttttcatgtcttaggacatggttttcaacatcacgatatgcgagagctttcgcttctttgatcaattgatgtgtctctggtatttcttttcctgtccagtcttgtttccctgtcattaagtattgctcgatttcctcaaagatttttgcaaagttggcttcaatctgttcgctgtagcgtttgagctttttatcgacacttggcatatacaagttcatgataagtgctacgccaacaccaattgttatcagcagcagctcattccagatgaggtgaagggtaatcccgccagacatgtataaatggagaatgatgactgaacttgtgacaatcccttctttaatgcggagcaaaacggttgtcggaataaagacaagcagcatcagaccaatcacaaaaggatgatacccaatcagatcgaaaaatagataagaaaataaaatggcaagactgcatgctgcaaagcgggctcccgatgctaagagggaccttttctttgtcacctgaatacacagaatcgtaataatcccggcagccgaataattttgaaggccgagcagttgtgcaatataaatggcgatcgctgttcctagtgctgttttcagcgttcggtagccgattttaaacatgatgtgattcactcttttctgtcttgtttccattcacttttgtgaaatgatgaactttttttactttccccattataatcaaaaaaagaaggagatgttaagtcgccttctcttttttctttataatattttttgtaagaagtcttgcgcgcgctgtgacgacggcgattcaaagaattgcacagggtttgcatcctctacaattttcccatcatccataaagatcacgcggtcagccacttcttttgcaaagcccatttcatgtgtgacgatcacaagtgtcattccagattgagcaagctctttcatgacctctaggacttccttgaccatttctggatctagtgcagaagttggttcgtcaaacagcatgatgtctggagtcatcgcaagcgcacgtgcaattgccacacgctgcttttgaccgcctgacaaacggttcggaaaatcatcttttttctctaaaagccctacctttttcagcagatcttcagcttgtttgatgctgtcttccttcgattgattcttcacattcattggcgcatacgtgatattttccagcacggttttatgcgggaacaggtggaaatgctgaaacaccattccgatgttctcacgcactttgagtgcattggtttttgggtttgtgatttcggtatcctgaattgtaatgacaccagaagtcggcttttcaagcaagttgatgcagcgaagaaacgtcgattttcctgaaccagatggtccaatgactgcgacaacttccccttctttaatggtggtgtcgatcccttttaatacttcatttttgccaaaagattttgtgagtttctctatgttaatcatttgattttaacttcctttccaccgatttgccgacaaaggtgagaacaagcacgatgacataatagatgagacccgcaaaaataagcggttcaagataattatacgtgacggcacctgcttgataggctcgtctcatgacatctcccagtccaataactgtcacaattgctgattcttttgtcagtgtaatcgtttcattcacaagtgcaggtgaaatatttttaaacgcctgcggaagcaataagtccttcatcattttagcataagggatgcctaaagcaacggctgcttctttttgacctttatcaatcgcattaataccagcacgaataatttcagatacgtatgccgcagagtttagtgaaaatgcggctacagcagcccagtattgatcgatttgaaacccgagaagctgaggcagaccaaaataaataatgagcaattgaagcacaagcggtgtgcctcggaagatggatgtataaaaatctgcaagccaaatgagcggcttaaatacactaattttgcaaagcgttaataaaatccctaagataaatccaagaaaaagtgataccacaacaatagaaagtgtgaccttaagcccttctaaaataaagggcatctgaggtattacatctttaaaatctaacatgacagtctccttttttatgccttcatacgaaatcaaaaaataaaacaggaaaaaagttcaacataagttgaacttttcagcgctttctactgaattttcatgaatgacgctgatccttttcctgacttatttttcatcagcaaaccattttttaattaatttatcaagttcgccattgtcttgcatttcttttaatgattgattaaatttagctgttaagtcgctatttttcttgaatgcaatggctgaaccttcgtttgaactattcaatccaaatgcttggaagtctttttcttttttcaaataaccagcagctactttatcttcaataatggctgcatcaaaacgacctgctttgatttcttgaatgatatcagagattttattacggtcttccacttttaagttatatttcttttgcaaaccgtttgcttcatcctgctggattgaacctaattgaacgccgactgttttatcttttaagtctttctctgttttcattccgctagatttctttgagacaactaagtttttagcattgtaataaacatcagagaaatctaattgtttttttcgtttttctgtaggggtcatgcctgcaaggacaatatcagctttatttgttttaagggctgatacaaggcttgcaaaatccatatcttgaatttctagcttgtagccgttctttttcgctagtgctgttgcaagatcgacatcaaaaccgacaattttatctccgtcttttgattcaaatggcggataatctgctgatgtcgccataacgagtgttttgtcatctcctgatgcgtttgaattattagaagaagttccgcaagctgcgagtgcagctgcaagaccagctgtcataagtaataataaccactttttcataagataatgcctcccagtatttaaaatcatgtattgttttgaatatttattcactataatgtattttaaacactttctttttaagatgcaatagtattttgctaaaattattttgattcaatggtcttataaaacaaaaagcagaccgatctaaagaccggactgctttatatttcatcattcaaacgtcacacgttaaatttcttcgcaatgctcatcgaatgcagcttgaagctttgacacgacttccattggctcgtgtccttcaatttcatgacgttcgaccattttaatgatctttccatcttttaataatgcaaaggatggtgaagatggcgggaagccttcaaagtattcacgggctcttgctgttgcctctttgtcttgtccagcaaacactgtcaacaattgatctggacgcttatcgtaatgaacagaatagcctgcagctggtcttgcaataccgccagcacatccgcatactgaattcaccatcacaagtgctgtgccttttttagacagtgcttcatctacctcttcagatgatgtaagctcagtatagcctgcctgtttgatctcttctctcgcttgtttcacaatatcattcataaataaattaaaatcaatattcattgtccgtccactcctttagcatgccaaaaccattttaacaacatcatatcaaggaaaacgcctgcgggcaaatgtgttgtcttttcatccccccactttttccgaacatcgtttatgagctgtcaaattggggaaaagtgatgataaagagatgaaagggagaactgcgtgatggcacaattcaaaaaagcgatgctcatttataatggaaatgctggacaaaaaaacatggaaaaaattctcggtcaaacagtacctcttctttctctacatattgatgaactcattcttaaaccaacaaaacagccaaatgatgcttatcaattctgtcgtgcaattgatgagacgatagaattgcttatcatattaggcggagatggaaccgtgcatgaatgcatgaatggcatcggcggtttagaaaaaaggccggctgtagcgatattaccaggcgggacatgcaatgacttttctcgaacgcttggtattccgcaacaaatgcaaaaagccgctcaaataattgtagacggcatagaaaagaaggtcgacttaatcaaagcaggagatcgatacttgttaaacttttggggcatcgggctgattgcagacacatccaacaatattaatgacaaggaaaaagctgtactcggcaaaatcagctacttcacaagtgccctgcgcaccttgcagcaaacagatccttttcacgtacgaattgaaacagaggaggaaagctgggaagaagaagccgtcatcgttcttgtcatgaatggacatttcatcgggacaaataaaattgatttgcccaatgcagcaattgatgatgggaaagcagaaatcttcatttgcagaaatacgagcttctctgctctaaaagaaatcttttctatgaaccgggaagaactggaggatttcaccggggacctctccctcattcaagcatccaatattcagatccatacaaaggaggaaatggatgctgatacagatggcgaagtgtatatgacagccccaacttctttagaagcgttaaaacagcatttgacctttattgttccagcagaataaagaaaacgcccgagatcattctttttcgggcgtttttttgatatagcgtctgtataaatattcaagtgcatagccaagcagcgtcccagcaagaagagaaattcctaaaaggctatttgctgctcctttaaatccaccgacaatcagcaagcaatacacaatttgaatcattgaaacgattgatatgatgagtagtaatctttcaggatgattgcgtgatttagaaatatatcgaagaaaagcgaacgcaattgctgtgataaacatgagcccaaccgttaaaaacgcaaaaaagtctaatccagacatatcaccgctcctttctcattatgtagaaatccccctctccatatcgggagggggacattcttgttttagtaaacagatgtctgctcgtcaatgccttcaaggatttgttttattcgttgaaggaatctgccgcatacaagaccatcaagtactctgtgatctaatgaaagacaaaggttgaccatgtctcttgctgcaatcatgccgtttacaatcattggacgcttcacgatcgattctacttgtaaaatcgccgcttgcgggtaattaatgattcccatggattgtatagaaccaaatgatcccgtgttgtttacagtaaaggtgccgccttccatgtcactttgcttcagcgttccttgtctcaccttggaagcaagctcatgaatttctttggcgatgcccttaatcgttttttcatccgcatccttaatgactggaacaaaaagagcgtcatcagtcgcaacagcaatcgagacattgattgctttcttttgaacaattttatctccagcccacatgctgttcatttctgggaattcctttaagccctgagccactgctttgacaaagaacgcaaagaacgtcaaattaaagccttcttttgctttaaattggtccttgagctgatttcttcttgtcacaaggtttgtcacatcgacttccatcatcgtccatgcgtgcggaatttcatgtttgcttctcagcatatttgccgcaatcgcctgcctaattggcgtgactggcagttcaacatcaccaggcattgtagagacggaaggggccgcttttggttttgatggctgcgcaggcttcggctttaccgcctgttcattaacaggtgctgccttctcttgtacgccgccgttttcaatgagctgaagtaaatcttttcttgtgattcgtccgcctgctccggttccttgaacagccgctaaatcaatgctgtgctcatctgctaaacgaaggactgctggagagtagcgtttcttttgactttgattctcttttgtttgatctgcttcaggtgcttcactttgctcaggtgccgcttcttctttcgcactctgctgcgagctgccttctacttccatttcacagaacacttctcctacttgcagcgtatcgccttcttcagccgatagctttgtaatcgttcctgtaaaagatgacgggacttctgcgttcactttatccgtcatgacttccgcaatcggatcgtatttattcacatgatcgccaggtgaaacgagccatttgctaatggttccttctgttacactttcacctagctgaggcattttcatttgttcaattgccacttgaaaccctcctctttcttaaaacgccgctagctctctcatttcagcttctaccttatctggattgaccatgaagaatttttccattggcggcgcataaggcattgccgggatttctggtccggctagacgtttgattggtgcgtctaaatcaaataagcaatgctccgaaatgatcgccgctacctcactcatgatgctgccctcttttgtatcttccgttagaagaagcactttgcctgtttttgatgccgcttcaataatggcttcctgatcgagcgggtacactgttctcaaatcgagaatatgcgcagaaatgccgtctttcgcaaggcggtctgctgcttgcagcgcaaaatggacacagaggccatatgtaatgaccgtgatatcatcgccttcacgtttcacatctgcttttccaatagggagtgtgtaatcctcctcaggtacttctcctttgatgagacggtaggcacgtttgtgttcaaagaacaatacaggatctggatcacgcaccgcagcctttaaaagaccttttacatcataaggtgtagaaggcatgacaatcttcaaaccaggctgattggcaaaaatcgcttcaaccgattgtgaatgataaagcgccccgtgtacaccgcccccgtaaggtgcgcggatgaccattggacagctccaatcgttatttgagcggtatctgattttcgcagcctctgaaatgatttggttgattgcaggcataatgaaatccgcaaattgcatctccgcaattgggcgcattccatacatcgcggccccaatacctacaccagcaatggctgattctgcaagaggtgtatccatgacgcgcgcctctccgaattgctcataaagacccgctgtcgctttaaatacgccgccctttttcccgacatcctctccgagcacaaacacttttggatctcgttccatttcttctttcatcgccagtgtaatggcgtctatatatgacataacaggcatttttcttcccccttactccgcatacacgtaacgaagtgcgctttctgcatcagcataagcagcgttttccgcttcatcagtcgcttcgtttacgatttgcatgatttcttttgtcatctcttctttcatttcagaagtcatgacgtttccttcgattaaatacgtttcatattggatgagcggatctttctttctcgcttcgagcacttcttctttttctcgatagcttgaatcatcatcatcacttgaatgcgcagttaaacggtaagagatcgtttcaatcaacgttggcccttcgcctcttgccgcacggtctctcgcttctttgacagcggcatatacttcaagcggatcattgccatcaacggttacaccaggcattccgtacccaattgcacgatctgaaatgcgttcacatgccacttgtttgtcatacggcacggaaatcgcgtacttattgttttcacacatgaaaataacaggcagcttatgcacagcagcgaagttagcgccttcgtggaaatcaccttggtttgaagagccctcaccgaacgtgacaaagctgacaaagtttttctgctccagacgtccagcaagtgcaatccccactgcatgaggaacctgcgttgtgacaggtgaagatcccgtcacaattcgatttgatttttgtccaaaatgacctggcatctgtcttccgcccgagtttggatcgtcttgttttgcgaaaccagacatcattaaatctttggctgtcatcccaaatgcgaggacaacccccatatcacggtagtaaggtaagacgtaatcctcttctctattgagagcaaaagcagcaccgacttgctgcgcttcctgcccttgacaagaaatcacgaatggaattttaccagaacggtttaaaagccacatccgttcatcaattttccttgctagaagcattgttctatatatatcaattgcttgttcatctgataatcctaattcctgatgacgcatgttactcatcctatttccctccttgattaaaaatggatcgccttcccgtcaacagcaagagctgcctcaccaatcgcctctgataaggttggatgcgggtggatcgtttgccccacttcccacggcgttgcatcaagtactttggctaatccagcttcagatatcatatctgttacatgaggaccaatcatatgaatccctaaaatatcatctgtcttttgatcggcaatgattttgacgaatccatcagattccccgtacacaagcgctttaccgatcgccataaatggaaattttcccattttcacttcgaagccttgctcttttgccgcctgttcagtgagtccaacactagcggtttctgggtgagagtagacacatttagatacgagcgtttcatcgagcggctttggatctttcccagccatatgttccacagcaatcatgccttcgtgtgaagccacatgtgccagctgaagcccgccaatgacatctcctattgcgtaaatatgcgattctttcgtttgataatgttcattcacgacaatgccttgtttttctgtttggatgtccgtgttttcaagaccaatgccttcaatatttggtactctgccgactgaaagaagaagtttttccgcttcaaacgtctgaatgtctccatccttttctgctagaatcgtcacgagattctcctgctttttgatggtatctggcagtactttcgcatttttcacaaaggtgatgccttttttagataaaagcttttccatttctttagaaatgtcatgatcctctgttggcaatatgcgatctgcaaattcaatcacagtcaccttcacaccaaaatcattgagcatggaagcccactcaattccgatcaccccgccgccgacaatgagcattgactgtggaagctctggcagttcaagtgcatcatctgatgaaagaatgtgcgtcccatctgcttcaagcccaggcagcacccgcggtcttgaacctgtcgcaataatgacctgctttggaatgagcatttcattttcatctccatttgccatttctacggagatggttcctggcattggcgaaaagatagatggaccaaggatacggccgatcccttcatagacatcaatttttccttgtttcattaagtgtttgacgccgcctgctagtttctctacaatctctgtttttcttttctgcacattggcaaattgcaaggcaatgccgtttgcctcaacgccaaaatcagcagcacgtttgacggtttgatagacttctgcacttctaagcagcgctttagacggaatgcatcctttatgcagacatgttccgccaagcttttctttttctacaactgctgttttcaatccaagctgtgaggcacggatggccgctacatagccgcctgtgcctccaccaagaatgacgaggtcatattcagttgccatgacttgtcactcctttcttcattcgttgatcatttgggtattctttcggtgattcttcttcttttaaaatacgaagtgcaccttctgctaaggattgcagttcattttcgcctggatacacgacaacatctgaaatccagtcaatgtatcctctaatacttgatgtaatttgtttgctgtacgcaagtccgcctgttaacacaatgacgtcaactgctccttttaagacagcactagccgcaccgatttccttggcaatttgatagcacatcgcttcataaatcagtgccgcccgttcatcgcctgcttcaatcatgcgctccactttcacagcatctgtcgtaccaaggtagcccgcaagtccgccttcaccaataatgcgtttcagcatttcctcttggctatactcaccagaaaagcaaagattgacgaggtcacctgttggcagggtccccgctcgctccgggctgaaaggtccttcgccatgcagtccgttattgacatcaatgacttttcctttttcatgtacaccaatggtgatgccgccgcccatatgcgtaataatcatgttcaaatcttcgtaacgcttcccaaaggatgcagccgtttttcttgcgactgctttttgatttaatgcatggaagatgctttttctttcaatcgttggcagccctgaaatacgagcaattggttttagctcatccaccacaactggatcgacaataaaagctgggatgttcaggccaagtgcaatttctcgtgcaatgataccgcccagatttgatgcatgctggccggcatatccttctttgaggtcttgggccatttgctcattgacttcatatgtgcctccttcgataggccggagaaggccgccgcgtgcgcacactgcatcaaacttcgagatgttcatcccttgttcatgcagcgttttcaggattgtttctttacgaaatgaaaattgatcaatgatatgtgggaattgctttaattcctcatctgtatgtctgagtgtcgtttcaaaaatagatcgttcattgtgaaacacaccgatttttgttgaagtagagccaggattaattgtgagaatacgccattcttttgtcagcaaaaacaaaacctccgtttcaactcattcttcaaattagcgacgacttaaaatatgttgaccattttgcaggaattggcttcttgatttgcgcattctttcaattcgctcctctgccaatcggtctgccgctttataagttggaatggcatcacggtttgaaatttcaatgacacgttcaatattttggtaaataccttccacttttttcatcgcacgatctgcattatagccataaagctcatcagcaacgttaatcacgccgcctgcattgatcacataatcaggtgcatagacaatgcccatttcatggataagatcgccgtgatgcgtttctctcagctggttattggctgcacctgcgatgacctttgctttcaacttaggaatcgttgcatcgttaatcgttgcaccaagtgcacatggtgcataaatatcacatgcttgatcataaatatcgtcagggtctactgcttttgcaccaaagtcttctacagctcgttttacagagtctttgttgatatctgtgacaatcagctttgcgccttcttcgtgcaggtgtttacacagattgtaggccacattcccaacaccttggacagcaattgtttttccttctaatgaatcggtcccaaatgcagctttggcagcagctttcatccctttatatacaccgtaagccgtaacaggagacggatttccggaagaaccaaatgcaggagaaatacctgtcacaaagtctgtttcttcatgaataagatccatgtcttctaccgttgtaccgacatcctccgctgtgatatagcggccattcaatccttgaatgtagcgtccaaacgcacggaacatttcttcatttttatcttttctcgggtcaccgatgatgactgttttcccgccgccaagattcaggcctgctgctgcgtttttataagtcatccctcttgctagacgtaacgcatcttcgatcgctgcttcttcgttttcatacgtccacattctcgtcccgcctagtgctggcccaagtgttgtatcatgaatagcaataatggcttttaagccagactgttcatcctgacaaaatacaagctgctcataatcgtatcgttccatatatttaaaaagttccattgtttattcctcctatgacttccgcttaatttgatgtacagatggcaagtgcaattgaataaagcttactttcagctgtatccgatcggcttgttaaggcaatcggcgccttcgctcctgccaccacagctcccacctttgcatgtgcaaagtagatgagagatttataaagaatgttccctgcttcaatcgttggcacaagcaaaatatctgcatgaccggcgacatcactcgtaatatttttatgagaagctgccgtttgagaaatggcattgtctaaagcaagaggtccatcaatgaggcagccagaaatttgacctcgcctattcatttgtgccagacttgccgctgtcaaagttgaatccattgccgggttcacgacctctaccgcagataacactgccacctttggcatgtcgtttccgacagcttgtgctacttgaacagcattgatcgtgatctctttgagcatatttaaatcgggcgcgatgttcatcgcagaatccgtgacataaataaaacgatcaaagcccggcacttcgaatgccgcgacatgtgataggacactcgctgtccgcagcccgtactctttattcagtaccgcttttaaaagaacggctgtcgggacatgccccttcatcaatatatctgcatgcttctcactcactgcctgcacggcaattttggctgattcttcaggagaatccgaatgaataatatctatccagtcctcattgatctcatgctgtttcaccagctccttcaggttgcgtttgttcccaaccagcaggaagcgagcgacctttcgttcaattgccatcttgatggcatgaagcacttcttcgtcttctgcatgagccacagcagcagttttattttgcagctgggcggctttcataatcagatcgtcaagcttcatatatgtccacctttccttatgctcggttcatggttttcatatgcaagttctgtgccagcttgaaatgcagcgacataaggcatttcgcatgaaatacatgcaattttttgcaggtaacatgcattttattgcatgctatcttttgcaagttgatatttatccattttatagtaaaggtttcgaatgctaatccctaacgttttcgctgttttcgtgcggttgaattgatgcttttcaagggtttgtttaatcagctgcgcttcaaatgcctcaacagcatccgaaagtgtctctccctcaaattgactgacagccagttcctgctgctctttttcttcctgctcttctgactccatgaaggaaatatgatcttcatcgatccattcttcttgcgggttcaaaaagatcatggctcgtccaaggacattttccagttctcttacgtttccaggccagctgtaggatcgaagtctatcgagcgccccttccgttaagccgctcacatttcgtccatagtctaaattgatcttctggatgagacgtttgcttaaggagtcaatatcttcaaggcgctgccttagcggcggaatagagatcggatatctgttcatgcgataatataagtcctctctgaactttccttccgccatcgctttttcaatattgacatttgttgcggtgatcacacgtacatcaacagggatggcttttgttccgcctactctgacaatttctttctcctgcatgacgcgtaataatttcgcttgtgtacttggcgtcatttcaccaatttcatccaaaaaaatactgccgtgatttgcctcttcaaacagcccttttttaccgccgcgccttgcaccagaaaatgctccttcctcgtagccaaaaagttctgactctaaaagggtttccgataaggccgcacagttgactcttacaaagcgattatatttccggtcactttcattgtgtatagcgtgcgcgaacagctctttcccagtacctgattctcccctgagtaaaatggtggctggtgtttttgcccctagctttgcctgctcaagtgccacaagcatttgctcactttctccaataatgtcttcaaatgtgtactttgcctcaagtgtccggatgagctgtcttgctttattcaattcattggtgagtgattgaatttctgatacgtcatgaatgacgccgacactgccttttagaatgccatcaacgatcactggcgctacgttgacgatcacatccttcttatttggtccgactttcattctaacgcctcgaaccggccttctcgtttcaagcaccttcaaatgcatgctttcgccttcagaaatatccgcacctgctggtttgcccacaacttctttgtctgttaaccccgtcattttcgtgtaagctcggttgattaaaattcctttcccctgctcatctacgacggatatcgcttcatccgatgattgaataatggcctcaagcattgtccgcacttctttgaggtttgtgacttcctccgcaagctccaccgcatctgtaatatctttgaagatcgataaagcgcccagcattcttcctgcgtcatcaataattggcaaacgcgttgtgacaatttgtatttgctgattcagaaattgtttttgattaaattcaggctccctcgatcttaaaatatcgggaagctttgtgtttggaatgacttcacgtatgtgacggccaatcgcatctttttgcgaacatccaaccattttggcagccgaccgattaaataggacgacttcttcatccatattaataaaaatcatgccatcgttcgttgcattaaaaatgcggtcatgtttataggtttgttcctttaatatttgaatgagctgatgcttttctgacattaattctgatatgacgtatgccatcgaactcggaacaatgacagcatgctctcgtttttctttcatcaattctttaagcacagctgaactgcccgttgtttcaatgatgatatcaatgtcatcttttatgtattctttccaatccgttgtcgtatcgattccattctttttcgcttctaccatccccggtgccccaagatcaaggtcggcgatcgcaacgatttgaatcatatttgttttcagcaatgtttcaagcaatattgatccaccgtgtcctgcaccgacaatcaagactctctgcatcccgttacccctttatatgaaaaaatttgcacaccatatttttccgttgcaaaaaattgcacaactcttatattaccacgttttcctttcttgacaaaatattttttgaattagacaatggaagtaaatgacgtttaaggggacatttgatggggagaatacttgcattagtgattattttaatacctggcgcgcttgctgcacttgggattaagctgctgcgtgacacggttttcggcatcatcattgcaccatttccatttttatggctgcaaggaattgcagggttattatttttaggaggaggtctttatgtagtcgctggctttattttatatagagaccgcaaacgcaataaagtgaccacccgctttaagcagagatagacatgaaaaaagacccgcttctgatagcaggtctttatttcatttcttctcttattttgacggctctgtcaggaaaatcagtgaaaattccatcgacacctaaggaaaacatgcttttcatctgcttttcactgtttaccgtaaacggcctgatcacttgctgagcggcacggagagccgacacgacttcttttgtcacccctgcgccctttatattcggatgataacctcttgcaggtactgtttttaagtacatctccggctgatgaatcacatccattgtgagaacagcaagctcaacatgcggcatcagcttgtgaaaaagagctaaactcccatgatgaaacgatgagacaagtacacgatcttctatttgaaagtgttcaatttgctcctttactttctcttcaataccaggatatcgataaatggaatttttcagttcaatattgatgatgagtgatgggtgctgcgtcactaactccaatacttcctctaaaagaggaatggatacagcaccggtttcttcatagaaagaatgactcgcatctcctgcttttaactcttcatatgtatggtctttcactaagcccttcatattcgttgttctgttcagcttctcatcgtgaatgacagcaagcttgccatctttcgtcagctgaacatcgagctcaattccgtcagctccagaatggagtgcatgctcaaaggctatcatggtattttcagggtagattcctttaaaacctctgtgtgcaaaaattttcgtcataggtcacctctaagtatgatgcttcctttcattatgacgtgtctcttttcgtttttccagtttgagcacataaaaaaacctcttctgattagtacgaagaggctcacaggtaaattcgatcacgtaatcgctctgatggcttgctctgtcgtctctgcgtcaagagcaaaaagggaagaaacaactgcgactgctgtaacgacggttacacctaacaacaactttttcataagataacctccactttcttttgaagtatttgtgcatcgaatttcttttcaagaaaacgaatggcgttttgatagtcatttcgttccttgaagtatttcgatatttgttcagacaaatcctcaagctccacatataatctatttttttctatgtagtctaatttttcagagaatacgtctgccgctccactattttcgcacatcaaatccaaaatttcaaattttactatatattcattattttggatatcgcagctatactgaataccctctttaatatattccttcgcctcttgatctcctagatgaaccaaggcatttgccagaacatataaagattggatgtaataatggctattgtcacggtgaatttgaatgcccatcccttttttggcatattgtgcgcttttttcataatcaggcttcgcataataaagaacggctaaattgtgatagcatttcccaatcagcacttcattgttaatgcgtttacttttctcaagtgcttcttggtatttttcttctgcttcttcaaattgaaacaaatcaatacaattacttgcatgtaaaatcaaactgtcaatcgcctgcgctgtatactcttcatgcgctttgaacgtatcgatggcttttttaatatgattaatggatatgaaattttgtttcagttcgtaatagattgaagcaaccttatggtgaaaagttcctacttccaggtcttcattcacacgttttaggcgctgttctgcaattttgtaaaaactgatggcttcatcatactttttcacatatgcagcatattggcctttgtaaaagtaaaaataaaaattaataatgtcatctgctttctcatcgagcgttccgacactcttcataatgtgattggctttttcaatatttccaagtaacatttcatgtctgccattaacaagctgataataaaggagaacttcacggtcttcatctgtattttttagcaaattctgaattttctctttatagacagcagatttttctaggtcattctgagaaatgaccctcgtccacttgctaatttcgttcgctacctcagcagagtggattttcagctttcccataacctcaccctcttcttctcattattatagcatagtaaaagaatgtgaaaattattaaattcgacaatgggaatattcagttcaaatggcacaatctctaagaagccagtgactttaaaacgccaaccaatcaggtcaatagaaatagaactttcgatctcatttgctttatttaccaaatccatcagaccttttcctctcatccttttccttacgaatgagctttttcttcttctatttgaagaccaaacaattgattggcgtagctgattaccactaatgtatgacatacccatttctttcatgctttatttttcattttattccgaaaataaagcaagccgagttgtccaaatgaaacaataagatgattgtatcaatacaaccaatttttaacaatatttttcgaaataaaaaaacgcctctttgcagaaacgtttttttaagagaatgaactagctagctctatgctctaagcgcagacgatcagccaccatagcaataaactcagaattggttggtttcgctttagacatgctgactgtataaccaaagagtgaggaaatggaatcgatgtttcctctgctccaagcaacttcaatcgcatgacgaatcgctcgttctaccctgctggcagtcgtgttaaatttcttcgcgatgtctgggtacaacacttttgtgatgcttccgagaagctcaatgtcattgtacaccatcgaaatcgcttctcttaagtataaatatcctttaatatgagcgggtacgccaatctcatgaataatcgtcgtaatgctcgcatctaagtttttacgtttcggttcaggtttgttccgaaggacactgttttggatagatgaagatcgatgtgtgacttgtgtgccgtttccactgacttgacgaatatgaccgactaggttttccatatcaaatggctttaagatgaaataggatgcgcccaaatcaactgcttttttcgtgacatcttcttgtccaaacgccgttagcataatcacacttggctgtttggtcatgtcattgttttcacggaggcgttccagtacagcaagaccgtctaaatgaggcatgataatatctaagaggagaacgtcgggctctttatctttaaataatgtcagacattcctgaccattatacgccacgccaagtacttccatatcttcctgtccctcaatatactctgtcaaaaggccaacaagctctcgattgtcatcagctacacacactttaattttctccacgttctttcctccccaatgtcgattcctttagtcttttgcatttctcttctgagtgttcaattcgacaaaaccatgctatcccctttaaaaaactttaattttccgaataatagagcattatctagctttttctacgtttttcttaacgaatcgacgattattgcaatttgacaacatactattttccattttgtcgaaaaatctctttttccttattttataacatgatggcagagaaagaaaggggagaaaaaaactgccgggagattcgcggcagtttgatgatcagcttgcttttttgtttttttgataaagatcgattcctgcttctgacagcatccattcaatgtgtacgccgtacccgcttgtcggatcattgacaaatacgtgtgtgaccgctccaatgacctttccgttttggatgatggggcttccgctcatgccttggacgataccgcccgttttacttaaaagacgttcatctgttatcttcaataccatcccttttgttgccgggaatttctgcggtgtcgtgctgacgattttaatatcaaacttctccactttatcatgatccacaacggttaaaatttctgctggaccttcttttacttcatttgataaagcgactggaagcggtttgtctgatacatgattttcaagcttttcggttaacgtaccaaagataccaaatgggctgttgcgggagatatcccctatcgtttttcgttcggaagagaatctcgccaatttttctccagggttgcctcctgtgcctttttcaattgatgtcacggttgatctgacaatttcaccattgttgacaacgattggtttttttgtatccatgtcagaaatcacatgcccaagggcaccatattttttagaagatggttcaaagaaggtcatcgtgccgattcctgctgcggaatctcgaatgtaaagaccaattcgataggtgccttcacttgcatcttttgcgggtgttaatgttgtttgaaaggttttatggtctctttttatgagtaaacgaagcgtttcacctgtttttcctgctttctggataaatggggtgaggtcattcattttctccatcttttgaccattgatttcaatgatcatatcccctgattgaatgcctgcggcttcgcctggtgattttttgccgtctgctgttgtgatttgatgaaaacctacaacgagaactcctacagagtggagcttgacgccaatggattgtcctccaggaactacttttaattcagggagaacgtcgacttttgttttcttaataggaaatcctttaaaatcataaacaatttcggcttttcccgccttttgtcctgtcacttcaagctgattctttttctctgaaagactaaaggcttgtgaagaagcattggctgacgcttctattgatgtgtcaattgagtgcttctgtttttcaaatacagcaacatttgttggaatgctgatgtattccttcactatgctcataaaccctgtacttattaaagaaacaaggagaatcacaccaatggcttttctcatcttttcgggcattcatttttcactctcctcgctccttacccacaccagaacactcatgttttggctacatctttacttttgccttcttcgctaggatttataaccggcacctatagaaaatgattggataaattgataaaagaaaaagacgatttcacgggtatatacagcgattttgacacaatataaaaaaggcagctgatttttcagctaccctgttgttttgacatcatttgcttgatgaagcaattcttttgcgtgctgttttgtcagctcagtgacttccacacccgcaatcatcctgccaatttcactcactttttcttcatgacttaatggtttgacgcttgtcagtgttctgccggctttagagcgtttagaaatgaagagatgcgtgtcagccattgctgctacttgcgggaggtgcgtaatgcagagcacttgtgagccagccgccactttgtaaattttttcggcaatcgcctgtgccactctgccgcttacgcccgtatccacctcatcgaaaataatggacgtgacttcttgtttggctgagaaaatacttttcacggcgagcatgacacgtgaaatttctccacccgaggcaacttttgataaagatttcatcggttcgccaggattagtagagatcacaaattgagcttggtcgattccgttttttccaagctggacgggctttccatctagcagcggattatccgtgctgctaaaaggcgcataccgaatggaaaaggatgtatcaaacgttgacttctccatatacaaatcttttagttctgtttgaatttgcttcgctagttttttcgcccattttttacgaagctctgaaacgttaagtgcttcaagcagggcatcacggctcattgcatccagtttgtttttaagcgtctgcaggtggctgtctcgattttgaatttgatctatttcttcttctatcttcgccgcatactccaaaatttcctcaaccgttgtcccatattttcgttttaactgcttcatttcattcagcctagattcaataaaatcaagacgtgctgggtcgaactctaattgatccaacatgcttcgcatttggaacgtcgaatcctctaataagtaataggagttcgacacttgttcggatagctttttcagatcgtcgttgatctcagaaacctgctcgagctcgcttgatgacatgccaacccaatcaagtcctccctgctcattgcgcaaggcattatatgcgttttgaagtgaggaaaagattttttcgtagttgctgatctgatggcgctcttcttgaagcttctcatcttctcccggctctaattgtgccgcttcaatctcctctagctgaaattgcagtaaatctaaccggtgcaccatctcttgctcattctcagagagctgttttagcttttgggctgtctttgtatattgctcatatgcttcttgatattgtgacaaagcaggtgcaatttcttctgctccaaattgatcgagcaaatgcagatgattttcatcctccatcaataactggttatcgtgctgcccatgtatatcgagcaaaaggcgtcctacctcgcgtaaaagtgagatcgtgacaagtttgccattgatgcggcagatgctttttccgttattgttaatatcacggcgaagaatcatcatttcatccgatgcgtcaattccctgctcttcgcataaagcaaatacagggtgatcggctggcacaagaaaaagcccctccagctctgcctttttttcaccataacgaacaaattcagacgaccctctccctcctacaagaagtgagactgcgtcaatcatgatggattttccagcacctgtttcccctgttaggactgtgagtcctttttcaaacgaaaccgttaactcttcaatgattgcaaagtttttaatggttagttctgctaacactcatttgacacctctttttgtaaacctgattctttatagaagctctaaaattttgctcgaaactgtctccgtatcatctggtgtgcggcaaatgatcaaaatggtatcatctccgcaaatggttcccatgatttcttcccaatctaaattatccattaaagccccaatggcctgagcattaccgggcatggttttgaggacgattaaatgactggcagcatccattttgataaatgcatccattaaggatcgcttcagtttagacagcgggttaaaccgctgatccgcaggaagactgtatttatatgttccattgttcgtcggcactttcactaaatgtaattctttaatatctcttgaaacggtcgcttgtgtgatgttatatccatcggcttttaaaatatcgactagttcatcctgtgtttcaatctcttggcccgcaatgatttccctaatcttaatatgcctttgacctttattcatgtttgacccccctaggcgtttgatctcagtttgtctttacgttctatgttatatgaaccacagttcaaaaaacaagcattacgtgagaatcggtcaattctcgtcttttgaccatgtaaaaaggaataatagcgagctattattccttttgtttcgatgatctcatgtgtcagccggctcagggctgtttttcttttctttcaatacagaatgggcttccttgacgaccttttcaagctctgaagccggaagtgccgcattctcttcttgatcggaatgaagcactaaatgaagaaggaactcaatattcccgtctccaccagtaataggcgaaaatgatacatcctttacatcatagccttcttttgcagcaaactgattcatctcttccagtacaccgaggtggacggacggatctcgcacaatgccttttttcccaacaagctctctgcctgcttcaaattgaggcttgacgagtgcaatacagtctccgcctgggacaagaatgtgctttaaagccggcaggatgagtttaagtgaaataaaagagacatcaattgatgctacttctggcaacccttcagtaaaatctgctgggacggagtgacggaaattggtgcgctccatgacgattaccctgtcatcctgccttaatttccacgcaagctgattgtagccaacatcaacagcatatgatttgaccgctccattttgaagagcacaatctgtaaatccgcctgttgatgaaccaatatcgattagcaatttcccttcaacggttaagtcgaattctttgagtgctttttcgagctttaacccgccgcggctcacatatttcagagggttccccttcacagtgagcggagtatcacgagcgattttctctcctggtttatccaaacggttttcatttgagtaaacgatccctgccatgatggcacgctttgctttctctctcgtttccattagtccttgttcgactaataaaacgtcaagtcgttctttctttgatgtcatgatccaattccttttcttggtgctgcgggaagcaggtcacgtaaagagtcagcaacgtgtgctttcgtcagaccaatttcttcaagcagggcatcaacacttccatgctcaataaattcatctggaatgcccatacgctctactttgatatgagatgctttcttatcgtgtatatattctaagacgctgctgccaaatccgccttggagcacagcttcttcaatcgttaaaatcggaataccttcagaaagaatgtcatttaacatcgcttcatcaagaggcttaataaaacgagcattgacgacacgaattgatttcccttctttttgaagttcttctgctgcttgaagcgccattttaatcgtcgtaccaaatgttaaaatgacagcgtccttccctggacgaagaacctcccaggacccaatcggaatggttttcagctgttcatccattttcacgcccagcccattaccgcgcgggaaacgcatagcaataggaccgtcatcgtactgaatggctgtattgaccatgtgctgtccttcattttcatcttttggcatcataagtaccatattcggcatatgacgcataaaggaaatatcaaacacaccttgatgggtttctccatctgcaccgacaagtcccgcacgatcaatgccaataaatacgttgaggttctgacggcaaatatcgtgcagcacttggtcataggctctttgcaggaacgttgaataaatcgctaaaaatggcttcatgtcctgcgtcgcaagcccagctgccattgtggctgcatgctgttcggcaattcctacatcaaacatccgctctggaaattccttcgcaaagccttcaagctttgaaccaacaggcatcgcaggcgtgatcgcaacaatccgctcatcttcccgcgccagctttctgaccgtttcactgacgagaccactccaagacggagctgctgctgccggttttacaaaatcaccggtatcgattttgtatggaccagtaccgtgccaagtcccgattttatcggattctgccggttgatagccttttccttttttcgtaatgacatgcagaagaactggaccttttgttttctttgcatattcaagattttcaaaaagatcttcatacgaatgtccgtctacaggacctaagtaagtaaatcccatttcctcaaaaaacatgccagatacaagtaaatatttgaggctgtctttgatacgctctgctgtggcagcaagctttccgcctacagctggaatgcgcttgaataaatattcgagctcgtcctttacccattggtatttgcctgctgtacgtaatctgccaagcattgtgtgaatcgcaccaacgtttggtgcaatactcatttcattgtcgtttaatatgacaatcatatctttcttttcatcaccgatatgattcaaagcttccagcgccatccctccggttagtgcaccgtctccgataatcggcaggatatattcatctgtccctttaatatcacgcgctgccgccatacccatcgcaccagataacgaggttgaactgtgacctgtctcccaaacgtcatgttcgctttcatttcgtttaggaaaaccgcaaagccctttatattgacgaagtgtatcaaactccgaccctcttcccgttaacagcttatgaacgtaagactgatgtccaacatcccagaggaatttgtcttttgggctgtcaaatactttatgaagcgcaacagtcagttcaacgactcccaggttcggaccgatatgcccgccagagttagctaaggactcaattaaaaacatgcgaatgtcagcgctaagctcctctaattctgcatttgacattccttttagaaacgttggattttttattgataaaagatccaattaggatcaactcgctttcaacaaaatttctatatacagctataatgccttattcctttgaaaaccaatagggaataagagttgtctcatcataataaactgtttacagtttaccacaattgctcgaggaccctcaaatctaggctgtttttaatgatctcttgaggcaattagatcacttaaatcatgcagcaattgctgctctaattgaagatttgagacaatttcttttgcacgtgtgatgtgctcatgcagtttttcttttgctcctgaaagcgttaataaagaaggatatgtcgacttttcatttgctgtatcagagccgacccgtttgccgattttttcttcgtttccttcaagatctaaaatgtcatcacggatttgaaacgcaatgccaatatgatagctgaattcccttagcttttcgatatcgtcatctgatgctcctgccagcattgcacctgccgcgacgctgaacgtaagaagctttcctgttttacgggcgtgaatggattctagttcagcaagcgatacttgtttttgctctgcttccatgtcgtcaaattgaccgccaaccattcctagtgcacctgctgactttacaagctcctctacaattctgagctttttgtcagctgagacgctgctagacagctgtgatgtaatcaggcggaagctttctgttaaaagggcatcacctgcgagaaccgctgttgcttctccgtacactttatgatttgtcggtattcctctgcgaaggtcatcgtcgtccatgcaaggaaggtcgtcatgtatcaatgaatacgtatgaatcatctcaactgcacagccgacaggtataccgtcttcttcgtttttaccgtaggcatgtaatagagcaagaacgagaacaggtcgaagccttttcccgcccgctttaagagaatagagcatagaagatttcaggtcttctggaatcgtcaattcctgaacatatgtaaataaataatcttcaatggcctgttttcgtgttgttaaaaattcatttaaattacttgtcaccagcatctgcctccttcactgagaagggagccagctcaccgtcctcttttaaaatgaaatccatttgcttttcaacatgctgtaatttttcatgacaaagcttcgaaagggtcatgccttcttggaaataatgaatggcctgctcaagtggtacatctccttcctcgagctttcccacaatctcctcaagacctttcatcgcctcttcaaatgtcatttgttcttctttttgtttattggattctgtcatgatgattgcccctccttctcaataacctcacaaatcagacgtccatctttcatcgtgatagtcagctgatccttcgtctctacttggttcacactttttatcagttcttcttctttataggctaagctgtagcctctttccatcacttgaagtggatttaatgcatttagtttaccaagaaccgattggaactgcgaatgaattgttttcatttgcacattcatactgcggatgagctgttctgattcattggcgtggcgttttttcgcctgaagcagctgctctttaggatgaagcggcttcagcctgtatgtttgtctgtctagttgactgcgtttttgctcaatttgtctcgtcagctgtttttgaaaacggtcaaataccaaatcaaattgctgctctttttgctcctgtaatcgttttggaaaacggaaggcatacgaggattgcagcgccacaagacggtctttcgcttgtgaggtttgattctttaccgctcttgtcagccgtatatcgattgatttgattcgttcaattaaatcggtcgtgcttggaacagcaagttcggctgctcctgttggtgtgggtgctctcatgtctgcagtgaaatcactgatcgtaaagtctgtttcgtgcccaactgcagatatgattggaatgtctgatgcgaagatggcccttgcgacagcttcttcattaaaagcccaaagctcttcaatcgaaccgcctcctcttccgacaatcaagacatcacagagctgtttttcattcgcttccttgatccgctctacgatggaacgggtcgcatgttcaccttggacaagcgccggaagcacaatgattttcgcctgctgatagcgccggttgatggtcgtaatgacatctcgaacagccgctcctgttggagatgtaatcacaccaacaacctctggatattcaggaatcatttttttatagcgcgcatcaaataagccttcacttgccagctttttcttcagctcttcataagcaagatgaagagcaccaacaccatcaggctgcatttcttttgcatataattgatagttgccgcttggttcatatacttgaatcccgccgcgtacaaacaccttcattccgctcttaggagagaaaggcagcttagacgcagagcgctggaacatgacagcttgcatgcgtgcgttttcgtcttttaaggtgaagtacacatgtcctcttgaatgaatctttacattggatagctcacctttgatccaaatatcttctaaatgcggatcaacatcaaattttctttttatgtattttgtaagggctgtgaccgtcacaaaggctttttcactcatgacgtattcctcctcttcaaaaacgcacattcatccaccagcagcatgcaggtggatgaatggataaagcttatgctaatgtacgttttgctgatttaaccgtattgtgtgcaagcatcgtaatcgtcattggaccgactccgccagggactggtgtgatataagaagctttttcttttgcctcttcaaaatcaacatctccaacaagcttcccagtatctaaacgattgactcctacatcaataacaatagcgccttctttaatttggtcagctttaataaagtttgctcgaccgacggcaacaactaaaatgtccgctttcaacgtatgttctgaaatattcactgttcttgaatggcaataagtaaccgttgcgttttcgtttaacagcaattgccctactggtttaccgacaatattgctgcgtcccacaacaacgacttcttttccagaaagattaacacccgttttgtttagtaattcaacaatgcctgctggtgtacatggaaggaatgtgtcctccccaagcagcattttcccgatattcaatggatggaaaccatcaacatctttttcaggtgaaatacgttcaataacggctttttcagaaatatgttttggcagtggaagctgaacaagaatcccgtggaattggtcgttcgcattgtactgatcaatcagctgaagcaattcttcttctgttaaagaagcatctaaatggtcaagctggaaatgcatccccattgcttctgctgctttcttcttcccgcgcacgtaagaaagtgaagccggatcatcaccgattagaataacggcaagaccaggtgtgacacctttttgttttagctcttctacttcttttgctaattgctcacgcttttcttttgctgtttctttcccatcgatgattgttgctgtcatgtcgaatcctcctattgctgctttaggtcgtttttaatgtttgaaagtacaccatttacaaatttcggtgctttatcatcaccgaataatttggccaattcaatcgcttcattcatcgaaacactaagcgggatatcttcttgatacaccatctcgtacacagacagccttaaaatggctctgtctacgtttgcaatacgatcgagtttccaattcactagatgctgtgaaatcatgtcatcgagcttgtccttttgttcaagcacaccgaaaaccagttcctcgaaaaaaggatctgattcttgttcatccagcgcatgtgtaatggcctctttcggatcaatattgctcacatcaatttgaaataatgtttgtagcgccttttctcttgcagttcttcttttcattatttactcctttaaccactttatccgcttgtcgttaagccatacagagatcataacatattttgcccgtggtcgcaccaagatccatgcgagctgtgacgaaaaacgaatcaatcaacgcgtgagatcattattattcggaaatgacccaaaaatgggctttaaaaaaccaaagaggcaatgcctccttggtttcacttgaactctttttttacatttcttgatctacttcagcctcagatgctttagtatcaaattgaataccaacgacatgaatattgatttcattaatcgtcaaggcagtcatgttcaaaagagtttgacggatattttcttggacagcagtggatacctttggaatggataggccaaattgaaccacacagtatacatcgattgtgatgccttcatcagagacatctactttcacacctttacggtgatttttcttaccaaagcgttctgctacatcagcagcgaaattgccgcgcatttcggcaatgccttcgacttctgaagcggcgatcccagcaatgacctcaatcacttctggtgcaatttgcacttttcccaattgatcttcatcaaggttcatttcaagcaaattgttttctgacacgatcattcacctccgaaagctatgattatttcatgatttggtatgtttctaaaaacttcgtattaaaattaccgctcacaaatgtttcatgctcaagcaatcttagatggaatgggatcgttgtgtagactccttcaatgacgaattcttgaagcgcgcgtttcattctcgcaatcgcttcttctctcgtcttaccatatgtgatcacctttgcaatcatactatcgtaatatggcggaatcacatagcccggataagcggcagaatcaacacgtactcctagaccgcctggcggaagatacattttaatttcaccagctgatggcatgaagtttttctctgggttctctgcattaatacggcattcgatcgcccatcctgcatatacgacatcctcttgtgtaagagaaagtttttcacctgatgcaactttaatttgttctttgatcaagtcaacacctgtgaccatttctgttacaggatgctctacttgaatacgggtattcatttccatgaagtagaatttctcttcattataatcataaatgaattcgactgttccagcaccagtgtattcaacagcttctgctgcttttacggctgcttcacccatttgctcacggatgtctgcattcagcgctggtgatggcgtttcttcaagaagcttttgcattcttctttggatcgagcaatcacgctctcctaagtgaatggtatggccatgctgatctgcaagcacttggatttccacgtgtctaaagtcttcaatgaacttctctaaatagacgccagggttaccaaagttttgcgctgcttcctgctgcgtgatggtaacaccattaatgagctcttcttcggtacgagccacacggattcctttaccgcctccgccggcagttgctttaataatgacaggatacccaatacttgctgctgttgaaacagcatcatcaagatcttttacaattccttgagaaccaggaacaatcggaaccccggcatctttcattgtttcccttgcgacatctttcgttcccattttggaaatcgctgacgcagttggaccaacaaagatgacattgcattcctcgcaaagctctgcaaagtctgcattttcagcaaggaagccgtatcctggatggatggcatctgtccctgttaattttgctacactgacaatattcgtgacatttaaataactatcttttgaagcagtcggtccgatgcaatatgcttcatcagccatttgaacatgaagcgcatcgcgatccgcttcagaaaataccgcaactgtttcaattccaagctctttacaagcgcggataattctaactgcgatttctcctctgtttgcaattaatagctttttaatcatgatcgtactccttactctgctttcactagaaagaggggttgtccgaattctacaagctgaccgttctcagctaatacttcgacgatttcaccttttacttctgcttcgatttcattaaacagtttcatcgcttctacgatgcacacaactgtgttttccttcaccttagaacctgttgtcacgtatggacctgcttctggtgaagatgaagcataaaatgtgccaaccattggggatgtgattttatgcagattttcagacgcagctgcctcttgtgcaggggcttcggtctgagctggagcttgtgctttaggagcttgttgagctggagctgcttggacaggagccactggtgccgcaacttgctgaacgacttctttatttttcttcagtttgatttttgcaccttcgttttcgtacgtaaattcatcaattgtagattcgtcaattaatttaatcagttcatgaatttcttcaatttttaacatggatttgcacccctatgtatggatttatctttttcttataggctagtactaaaagtacatactataaccatcttacaggaggatttcaatgaattcaactactattgtggcgaagcgcctcgcgaaagcaccttggagagggcgccaaaccgcatcaaaaaacgcccttttcggcaagggcgcctgttcattttttattgattggagggctcaaaagtgacagctacgttatcaagacctctcatttcttttgtgaccatatcaataatatcggccgcttgggactttgattttttgtcagaacgaaccgtgatgctcactttatctccttcagcactcactagcgcatctttatatccttttgttttaattaaggtttcgagctgacgctccgtcccttctgcctcactaagcgctgtcatttgatcatacgcttcacttttttcttgtgctgttgcatcatcactggatacgatttcgttgaactcttcgcgctgtttgcttcgtttatcttcaagctctaatctgtatgttgtaaaaagctcatcgtctgtttgctccgacacagcctttccttcttcaccgcttgtttcgatatcctcttgtttgccatttgtttctttgtcagtggacttctcatcagtgcctttttccgttcctttgtccgtccctttttctgtttcagtctttttctcttccgttccttttgatttcatatcttctactgtcactgcattttcaccttgtggagacatgatatagtacacacttaagacgacaactaaacttagcatcgttaatagccaaaccgtttgtttttttaacatcattccgaatcctccttgatttttttaggggcaacagccactctatggctcggtacatcaagcactcgtgtaaccgcttcaatgatggttttctttatttgaacgttgtctactccttgagcaacaacgaggacaccgcgaatatctggttttttcgtttgaaccactacaggtgtttcttcattgccatttttgatgatgacaatttcttcttcttttgtttgatcagtgacacttcgtacgccaccttctttatctgtttcctcggtcgttgtgcttttattggatttgtttttttcaaacacttttaaagaagttgcgtctacattgaccacaatcgatacatcctcaacgccaatgatggtctctaaaatttctttcagctgattttcgtattcttgctccacatcctcaatcgaattctttgatttacttgacgatgccggcttgaatacctcctgctcttgtgaggatgtttttttagaagcaggaacagcagcctgttctttgcttgatggcggtgacaagatctgactgactaacatgaaagatacgccgatgatgaatacaagcagcaagtaatggtgcttcgttaattttggtttcccttcacctttttcaggcggctgcaagaatgatttcagcttttgtttccagtccttgttattcatgatctgctgcgtcacctccctcaatgttcagcgcaatgtgctcaggactcgtattccaaacatcagcaagtgtctctttcaacctcgtgatctctttgctagaagattcagcgctttcctccttttgcgtggagagatcaatgtccacctttgccaccgtttctacagcatcacctgtgagcggggaaagaactgctttgatgcgaaattgatccgcctccatattctgatccaggtgctcctcatctgccagcacttctacgtgtttcatttcatagctctccttctccagtggctcctttgcgcttttttctagttggacagccatttgctttaaaatatatgcacgctgagaggcttgtatttcttttttttctaaattcatctgattttttatttcttctgactgtgcttcttccttccccttcatcaattccgaaaaaatttggtcagggtctgcccgaaataaagcaaagatcggattgagcatcaccacaatcaatagcaggctgacgaccattttggcatacttttgcatgcttgaattgggaagcagaagatcaatgacaatcgcaaataagataaagagaataatacttgtgatccattccgtgagaaaactcaaaaggtgtccctccttacttcatcatcatggtcaagttgccagcagtgataatgacggtaatgcttaaaaagaacatgagcgacacgacagcaagtgcggcaaagatataaagaacactttttgaaatgacatcaagacagctgatgatcggtccgcctcctaatggctgaagaatggctgcggcaagcttatatataagggctagtgagagcactttaatcgccgggaaggcggcaattgaaatgagaatggcgacgccaacaagtccgaccgtatttttgagtaacacagaggcactgatcacggtatccgtcgcatctgtaaacattctgccaaggacagggatgaaatttccggtaataaatttggctgtacgaagagcgattccatccgtaattgcagcagatgcaccttgcacagaaatgacgccaagaaagacagttaaaaaaacggctaacccacctatcgccacatttcttaacagctgggcaagctgggtgaccttgtattgttcggtcagcgtactgacaatgctcaatatcgcagataaaaagataaggggaagaacgacatattgaataaaaacgccgctcgtattcatcaaaaataaaataacgggatgaaagaatccggctgagacaagcccgcctgatgaagcaataagtgctaataaaagaggaataagagcaagaataaaactggtcatcgtttgaatggcttctgttgcataagaaatcgccacatgaaagctgttgagtgcaataatgatcagcaccatataaacaagagcgtatgcgactttactgacggtgctttgctcaaacgcattctgcaaaagctgcaaaagcgaacaaaagatggtgagtaaaatcagtgtacctaggagctttccgtttgctatgacctcgtgaaaaagataatgaacaaaggctttcagccatgtttggggagacagctctttatcgccatcaatcatttccttcactgtgcctttttggctttctggcagaaagccgccatactcgtccaatatggtttcccaaaagtcattgatggattgaagctctagtgcatcagcctgtccattcgccacttcttctgctgctggttcttcatttgataaaggtactttctcttctgcacctgcatgcggagcgatcagccagaagaaaagcatcagtcccataacagctgtcacccgtttcattgtcatcacctcttttcaattacgtcatggacgggatcatacctaagatggtctcaatgatgactgttaaaatagggactgccatgaccaagatgagaattttgccgccaagctctatttttgatgcaatggcgccttgtccagcatcttttgtcagctgggcgccgaattctgcaatataggcaatgccaataatttttaaaatggtttcaacatacttcatattgacgccggcgcttgccgcaattttttcaatcatcgagataatggcatagatttgatcaattaaataaagaaaaatcacacatcctgtaaaaacaacaagcataaaggcgaaggtcggcttttgttctttgacgattaatgctaaaaaagtagcgattaaaccaagtccaacaatttgtatgatttcgatttgtaagccctcccctatccttgaaatagaaatacggctttaatctttttaaacaaatcatctacaatggttgccaccataaacaaaatgtagataaacccaagcagcgtgacccactgagcgtactcctttttccccatttgatctaaaatcgtatggaggaatgccacaacgatgcctactcccgcaatttgaaaaatgacgtttacatcaacgcccatgctctcgactcccttcctctcacatcaataaaagaatcagtagtaatccgcttaaaaatccgaggcttctgaccattttttcattttttgcttgggcgatttcagcttccttctcctccgattccaaatgacctaaagcaagcttgatatacttttgctgagaagtgacatcatgctgaccaagtgtttctccaaagtgcttcagtgcctcatattcgccttttttcaaaacggtttttttccaaacatcctcaagactctcattccatgcatgccgtgccgaaaaagttccgactttgagtttttctgcaaattgttcaaataaccgattcacaggaggacctacttgcgacgcaatttgctctgcagcccgcgctagaggcgtttgcccatacataatttcagcttcaagagactggagcgcaaaccgaagctgccgaatttgtttcggccgatcgctatatcgtttggcaaactcgaaccctccccaagtcgtagccgcgacaatcaagatagcgccaatgagctttaacatacgtccactccccgcctccatttcatctcttgtccgtcttggtcatatatccgcctaatcgtgctgggaccattcttgcgatttaattcaacatatcgttcaaatactcgaagctcccataacggcttcaatgatggacgtttatacacatcttcaagtgaatagccatgaactgagacgataatggtgactccggcatgaatcgcttctaaaagtgcctgtacatcctcgctttttccgatttcatcgacaatcatgacctctggactcatagaccgaatcatcatcatcaaaccttcagcctttggacacgcatcgagcacatcaacccggtgtccaaactggtgctgcggcacccctcttatacacccagcgatttcggaacgctcatctataatgcctgtttttttaggaggaattgcttttgtgccagtactagccagtcttgctacatcccgcaataatgtcgttttccctgtttgcggtggaccgatgatgagtgtattgcaccagtgctcgtcatataaataaggaagaaagggaagcgcaatcccgattttttcttttgcgatgcggatattaaatgaagagatatctcttaatcctttgacaatgccgttttcaacgatcacctttcctgcaattcccacccggtgtccgccagatatggtgatgtagccttgctttagctcctcttcaagtgtgtacatgctgtaattgctcagcctgcctaatagctgagacgcatcttctcctgttgtgcgataagaaagaaagcgcggttttcctctttgcatcaattcaataggacgatccgtgcgaatgcggatttcttctatttgatcccattctgcttcttttagcagtctaagttcttgtccaatcgagtgcgggagaatatccaacaaactccgcaacgaattcccctcctttttttcttctctaaaatgtatgatgggagccgttaattatgccaagccgtttcacttatagatcccaacaagaataaacacgacaccaatgaaaataaagacgagcttggcataggataactgccctgcaatttgatagattccaatcgtcatcgtgataataaaaatgagcggcccaatgatcgccaatatactattgatgacaaccgcttttcgaacgtcatttgtgactaaaatgaggatggcggccgtcagttcaatcgctgccgataagaacctcatgccggccattgcagctactgacggatggatgcctgggaaaagaaatggtttcatatagaacctccagctttttttacactatatgcttgtctagatggaagtagtcttgtttttcagaaaggaaaagagatgaatgagagaattgagagaaggtctgccttttgaggagtcttacatgttttacaataaaaaaagactgtaaacacgacgtttacagtcaaagcgtgtagacaaaccctcgcattcggtgtcagtcctgcgcgccgatgctcacgaatggcaaattcgctccgcttcggtgctcgtccttcctagacttcaaaggttttctatcacgctgaaaagaagacaaagggctaaaataaacgtcattttagccctttgtcaacaatctaaaaagactgtaaacacgaggtttacagtctttcttcgttcattacgctcttgacacgtatgaaccgtctgatgtattaatgactagtttatctccttggttcacaaagaaaggaacgttgacgattaaaccagtttcagtttttgcaggttttgagccgcctgatgttgtgtcacctttaataccaggctctgtttctactacttctagttctaccgtgtttggaagttctactccaagtgtttcagcaccgtacatcacaatttgaactgacatattttctagcaaatatttcagctcatctttaatttgtgtttcacttagttcaagctgctcataagaacttgtatccatgaagacatgctggtcgccatttgcgtacaagtactgcattgtttttgtttcaatttgagctttcgctactttttcgcctgcacggaatgttttttcttgaatggcaccagtacgcaggttacgcagtttcgaacgaacaaacgctgcgcctttccctggctttacgtgttggaaatccactacacgccaaataccgccgtccacttcaattgtcaggcctgtacgaaaatcgtttactgaaatcattttgtcatcctcctacatttcaccatcataatatgataagttctttcggtgagtgggtcaatcgtttattgccgtcagctgtcaggacaatatcatcctcaattctcacgccgccgacatccggcaagtaaattcccggctcaactgtcacgaccattccttcttctaagacgacctctgatcgtgaggaaaggcctggcgcttcatgtacttccatccctagcccgtggccagttgaatgcccgaagtattgaccatagccatacttttcaatgatgtcacgtgtgatgcgatcagcttcttttcctgttaagcctggcttgattctatccacaccagcgttttctgcttctaatacgatatgataaatttcctttagcttatcgctcggtgtgccgacagcaatcgttcttgtcatatcagaacaataacctttatagtaagcaccaaaatcgagtgtgactaaatcaccagattcaatcaccttttcactcgctcttccgtgcggcaagcttgaacgaacacctgaggcgacaatcatatcgaatgaagatccttcagcgccttcttttctcatgaaaaattcaagctcgttcatgacagcaatttccgtcaagcccggcttgatgtaagtgagaatatgatcaaaggcgtgatctgcaatcttcgcagcttcctctaatatcttaatctcttcactagacttaatcaagcgcaacttttcaactgattctgagaccggaacaagctctatatcgcctgctttatctgcatactgctggtacgtggcaaatgtcatatgatgttgttcaaacccaaggcgttttatcccaaattcctttgccgtttgggctgcggtttccacgatgtttcctttatgttcaataatgtcgtagccttttacttggtccttcgcttgctctgtataacgaaaatccgtgataaaagctgcctggtcctttgaaacaactgcaagaccggctgagccagtaaagctggtcatgtactgtaaattaaagctgctcgtaatgacaagaccatcgatctctaattcagataaaagtgttcttaacttttcaagtttcatgatactgctcccccttcactcactaaataacgaatcgccaatttatacccttctaaaccaagaccaacgatttgcccttggcatactggagcaagtacagaatgatggcggaattcctctctcttatgaacgtttgagatatgtacttcgacgacggataaagaaatacttgcaatggcatctctcagcgcatagctgtagtgtgtaaaagcacccgggttaaacacgactccatcgtactgatcttctgcctcgtggagcgcatcaatcaaatccccttcgtgattcgattgaaagaacgttaactggatattggctctttctgcaaactggaacaaatccgtttctaaatctgtcagcgtcttacttccgtaaacagccggctctcttttgccaagcctatttaaattgggcccattcagcacaagaaaatgaggcatacaaccactccttcaccctaattcaatctatatcgagatctgtttctttttcattagaaacctttcgtttccaaaaatattttatcatatgaataggtgatttacactttattctgtctttttcccgagtgcccttgcaagcttctgactcgttaattcattatattcaaacgaaatactgtacccgacaaacatgccatataaaatatataggcaaaatgtcgtgacgatggtgctttgctgcaaatcttggacttgctttacatctgggaaaatcggattaaatacgtaaaaaacgagcagccataaaagcgcgccatatatcagccccatccaatagcctttgattcgttttaaaaccccataataaataaaggctgctccaatcgataaaacccctaaaagcacaatactaataaaagtgccaagtcctccctttttccactctccgagcacaaaaggctgaaggagcatattgggactcacctctgagaaatgaaacatatgggtcagaaacccgataaagccccaaaaaacaccgccaacaaagcctgtcgcagctgctcttgcccacagcgatgacgtttgtacagcctgatttgtctcttcttggtttttcttttcatcacgtttcatttgtgaacacctccagcaagtagtatgtccaaaatgtcataaaaaaaaggatttccatacgtgagtgtaaaatttttataacagggtatactggctaaaaagaggtagatagaattctagtagataatcgacttgtgcgctagtgatttcccctcatttcctgtacaataaaggtataaggaaatgcatgtaaattacaggaaacaggcaggttgatgaaatatgtccaatcaaacaaaacgtccagcatatggagggcaggcagttgtcgaaggtgtcatgtttggaggtaaaaagaactatgtgacagcgattcggcgaaaggatcagtccattgagtttttgaagcttccccggacctccaataaacgaaccgcctttctcaagaaaatcccctttgtcaggggtgttgctgcacttgttgaagcaagcgcaaatggcagtaagcacttgaacttctccagcgagcgctatgacttagatccttcagaagatcatactcttgaaaaagaacaaaaaagctcgaaattatccatgattttcggcattgctgtaatcggagttctctctcttctctttagtaaatttgtctttaccctagtacctgtctttttagctgaactggtgcggcccgtcttttcagggaatttcgcacaaatcgcagtggaaacattctttaaactggtcctgttattaggctacatttactttatttccatgacccctttaattaaaagggtatttcaatatcatggcgcagaacataaagtcataaactgctatgaacagaatcttgacatcacagtggaaaatgtacaaaaacaatcacggctgcattatcgatgcggtagcagctttattttattcactgtcattgtcggaatgttcgtctatttactcgtaccgacagatcctttatgggtgagagttctgaatcgcttggcgctcattccggttgttctgggcatttcatttgaagtgcttcagctcacgaacaaactccgagaagtgcctgtgcttaaagtgcttggctatcctggcctttggctgcaattgctcacaacaaaagaaccctctgacgatcaagtcgaggtagccattgcaagttttaatgaacttcttcgtttagaggaagcgtctgagaaacaagcatcagattctgctcatcaagtgatctaacttataaatccggtaaattccttcggaggtggacagttatgaatcgccgagtacatcctgcttttaccattattttcgctttaggtgttttgggatttgtgtatttactcacaacgaatccaggcagactttttacaatgctgctatcagttgtgatcattggagcggttctatttttcctatttagatggctgatgaatcgaagaactggaacagagggcaatctttatcgtaaagcagtcaaacaatcaaaacgtcgctaccagcagcctaaaccaaaaacgaaaagccagatgaaaaatcgggtcactcatttgcgaagcgtgccgactgaccacaagtctaagcccgtccttctcaaaaagaaaagccaaacacagttaactgtgattgaaggcaagaaaaacaaaaagaaaaatcgcgccttgttttaaaatgtccagctttttaaaaattgctcggctttctgtctgcctagatcgacaagcgcctttttcttttctgtcttcagatgaaaatcagtggcaatgacgtgttctacaggaataaaaataacatgacgttcgtgttttgtggcaatgtgtctttcgtcatgagcaccacgcatcgtttcaaaaagagcgccaaacagttcaaacgcattgcggatggagtgttgagggcgttctttttcgtttggggttaatgtgacaccgacgaacggtctttttttctcttccgcaaacaaccaaattggaaaattgctaagcactcctccatccacaatggtacaaatgccttttgatgaccttagtttgacaggctcgaaaaaatacggcaggctgcaactcatccgaatcgcccttgcaacggaaaagcgctctggatttaagccgtatgaaggaaggtcgtctggcagcacgaggattttcccatttgttaaatcggaggcaacaattttcagcgaatcttttttgagatctccaaatacggtaaccccttttcgttttaaaacgtctgtcagccatttttccagccggtcgcctttgtacagaccgaggcgccagtaaatggatacccacctgagcatttgaaacggaatgaattggcatctcctgtcaagtaagtgatgttcctccatttcatctaaaagctcccgaatctcctgactagtaaaacctgctgcgatgaatgaagcaatgatcgctccagcacttgtaccagcaaggcggacaaattgatatcctctcgcttcaagcgcttcataggcacccgcaagtgctgcccctttaatgcctccacctgagaacacaccatctatcttcatcaaggagccccctttgatatcacgctattaatagtgtaagagcatatgctttcaattagaactttaatcaaaaaggacacccatgctgagggtgtcctttcagcgcgcggacaaaccctcgcattcggtgtcaggtctgcgctccggtgctcacgaatgtcaaattcgctccgctccggtactcgtccttcctagactgcaaaggttttcaagtcacgctgaaaaaacagaagacaaagggctaaaataaagttcattttagccctttgtcaacaatatgaaagaacacccttgctaagggtgtcctttttcttaagattcttgatttgtttgttcgtttttcttttgaatcgctttcagctgaacagatcgctcgtcgttttcttcaaagaattgaacaagatcgccgatgcggtcaatgctgttccagctgagatgatgttcaatgccttctacatcatcataaattttctcttcatctacaccaatgattcttaaaaattgctctagcagttcatgtctgtatacgagacgttttccaatttttttgcctttcggggttaaaattagaccacgatacttctcataaatgaggtattcatctttatctagcttctgaaccatttttgttacagaggagggatggacagcgagtgcttctgcaatatcagagactctggcatatcctttttcttctatcagcatatatatttgttcaatgtaatcttccatactaggtgtagtcataaaacccctccataatgcacctttacttaataatcataacaattctacaccatcgcccattaaaaaacaaggagtgtccactgtcttaacgcttgtaattccactcgtctgtggcatatttcgttttggcgagatgatggacaaacgctaattcttcatctgtcagctcataaggcacaagctcaatatttaaccctttttcaaatcctcgtttaaacgcaacacgcgcatcgtctattgtacaagttcggtctgagatttcattgatggcgaccgctttgtttttaaagctccgctgcatccgctctctcacacggtcgtttggataaagaaataaatcgaacaatttgtcctcatcaaggtcaattaagatggagccgtgctggaggatcactcctttttgtctcgtttgagcactgcctgctacctttctgccttctacgacaagctcataccaggaaggagcatcgaagcatacagacgatcttggattttttaagctttctttttctttatctgtacgaggaatggcaaaatatgcatcgagtcccagttctttaaagccctctaaaatgccttctgaaatgacgcggtatgcctctgtcaccgtcgctggcatttctggatgttcctctgacacaatcacgctgtaggtcagctcctgatcatgaagaaccccccgccctccagttggtctacggacaaacccaagaccatagcgctcgactgcttccatgttgatttccttttcaacatgctgaaaatacccaacagacaatgtcgccggattccatccataaaaacggatgacaggcgggatgagcttctcactatgccaataaagcaaggcttcatccattgccatgttaaaggcagggtcttgatttcctgtatcaatgaaacaccatttctctttttgcatataaaaatcccttctcttttacgtagtcaatgttagatgatggtgatggccaccggttttctctcttcatcagtctatcaaatagggaacgaattgaaaataattcttaccatttatgatgacaagtttcttttgctttactataatagtatttgtctaaaacgtaccatcagacaggctactgtgctgatgctcaagaaggagtcgagttgtattgtcaatattcaactatatcgtcctctcactttgtggacttttcgttctttattccatcggcagctacatttatcagcagcgcattatgaaaacgctgacggaagcagaatttattaaaggttaccgcaaagctcaactcattgatgtgagagagccaaatgagtttgaaggcggacatattttaggggcaagaaacatccccctttcccagctaaagcagcgcaaaaatgaaattcgtcctgacaagcctgtttatctctattgccaaaacaatttaagaagcggaaaagcagctcaaactttacgtaaaaacggctgtcgtgagatttataatttaaaaggcggctttaaaaaatggggcggccgcatcaaaacgaagaactaacaaaaaagactctgggagcgtgatccccctgagtctttttttctttatctttcaaaaacgaggactggattccgcgcggcctttgtttcgtccattcgtttgacgaccgtcgtatgcggcgcttcctgtaccacttctggattctcttctgcttctttggcaatctgaatcatcgcttcgatgaaggcatcaagagtttcttttgattctgtttcagttggttcaatcatgatacattcctctacattgagcgggaagtagatcgttggcggatgatagccaaaatcaagtaatcgtttagcaatatcgagtgtccgcacacctaattttttctgacgtttacctgaaagaacaaattcatgcttacagtgacggtcaaatggcaaatcgaaatgagcacttaagcggcgcatcatatagttcgcatttaacacggcattatccgttacagcctttaggccgtctggacccatagagcgaatgtacgcatatgctctgacgttaatgccaaagttgccatagaacggcttcacgcggccaattgattctggtcgatcatcatcaaagtaaaagcggccttccttcttcacaagcaccggctttggcaagtacggaatcaaatccttttttacaccaacaggacctgaaccagggcctccgcctccgtgtggacctgtaaaggttttatgaagatttaagtgaacgacgtcaaaccccatatcccccggtcttgctctgcttaaaacggcattcaagttggctccgtcataataaagcttaccgccagctccatgaacgatttcagccatttctaaaatattttcttcgaataggccgagtgtattcggattcgtcagcattaaagcagctgtttcttcattgacaacacggcgcaggtcctctaaatcaacaagcccattcgcatcagatgcgacggtaatggtttcaaatccggccactgtcgcagatgccgggttcgttccatgggcagaatcaggcacaatgacttttgttcgcttatggtctcctcttgcttcatggtacgcacggatcatcatgagtcctgtccattccccgtgtgctcctgccgcaggctgtaatgtcacagcgtccatcccagtaatttcttcaagatgagcacccaggtcgtggagtaactctaatgcaccttgcacagtgtctgcctcctgtagtggatggacttgcgcgaagcctgcaaggcgtgcgaccttttcattaatcttcggattatatttcatcgtacaagagccaagaggataaaatcctgaatcgaccccatgattacgtcttgataatgctgtataatgacgcatgatatcaagctcagatacttcaggaagctcagcatcctcatgacggatatacgtgtcatcaaataaagacgggatctcctgttcaggtacatctaaatcaggcaggctataaccaattcttccttctttggataattcaaaaataagcggctgatcttgtttattcatggcgatcccccaattccttaatgaacgtatcaatttcttctttcgttcttagctctgttacggcgacaagcatgtgatgttgaagctctgggtagtctatccctaagtcatagccgccgatgattcctttttcaagcaatcgtttattggcttctttcacaggctcttgtaatttgatcacaaattcattaaaatgggccccttctacatcagcaagcagtccatatgtttgagcctgcgtcttagcatagtgcgctttttgcacgttttgataggcgatgtctttgatgcctgtttttccgagtgctgtcatggcaacggaagcggctaatgcatttaatgcctgattcgaacaaatattggacgtcgctttatctctccgaatatgctgctcacgcgcttgaagggtcagcacaaacccacgaacaccattttcgtcttctgtctgcccgactaaacgacctggcacttttcgcatcaactttttcgtcacagcaaaatatccgcaatgcggcccgccaaacgctgctggaatgccaaacggctgtgcatcaccaacgacaatgtctgccccaagtttacctggcggcgtcagtaacccgagtgcaagcggattacttgagacaatgaacagactttttcctttatgcgcaataggttcaatgtcttttaacggttcgacgacaccaaagaagtttggatattgcataagaactgctgctgtatcgtcacagacggccttctctaatgctgctagatccgtctgccctttttttgcaggcacttcaacaacttcgatgtgctgtcctttggcgtatgtttttagcactgctcttgattcagggtgaaccgtttcagaaacaaccacttttttcttttttgtgtgtcccgcagccagcatcgccgcttcagctaatgccgtcccgccatcatacatcgaggagttggcaagatccatacccgtcagctcagcaatcattgtttgaaattcaaaaatggcttgtagttcaccttgcgaaatctccggctgataaggtgtgtatgctgtataaaattcggaacgtgagatgacatgatcaacaatgacaggctggtaatgatcatatacaccggcaccaagaaacgatgcataggaaaccgtatccttattctttgcagctaatcgggataattcccttacaagctctgtttcagatgcggcttctttaatgttgtatgctcctttaaatctcactttttctgggatatctgaaaaaagctcatcaatcgactgaacgccgatgacatccagcatttctttttgatctcgctcggtttgcggcagatacctgtgcttcatcctctattccccctcgttatttggctcttttataaaatggtgttgcgacgattttagcttttagacgttttttgcgaacttgtacttccacctctgcctgaagctgcgcctgagaagattcgatcaaagcaagcccgacatttttctttaatgttggggattgtgtgccggttgtgacaaccccaatctgcttttctcctgaaaagaccggatagtctgtgcgcggaatccctttatcgatcatttcaatgccgacaagctttcgcttcgctccctcttctttttgctgtttgagcgcttctttgccaataaaattggcttctttatccgttttgacagcaaagccaatcccgccttctaatggagagatatcctttgtcagctcctggccataaagcggaagtcttgcttcaaatcttaaggtgtcacgtgcaccgagcccgcacggtattaacccttttggctcgcctgcttctaataaagccgaccagatgtggaccgcatcttctgactggcagtagatttcaaagccgtcctcccctgtgtagcccgttcttgaaacaagcacttctttttgagcgacctcagcttttgataaaaatgtaaatggcttgagagatgtcacctcttcatccgccacatctttcataatgtcagcagcaagaggtccttgaagggctagcaaggcgatttgatccgagacattttggatcaatacgtcgttctcatcttgatgctgaagcagccaatccacatctttttcaatatttgatgcattaatgacaagcagataattgttcttttctttttgatagacgagcagatcatccaccgtcccgccatcttcatagcacatggctgtatatagtgccttaccgtctgtcagcttagacacatcattggttaataacctttgtaaaaaaggaagggcatcttgacctttgatttccacctcacccatgtgagacacatcaaaaagccctgcttttgttcgaacagcttcatgttcttctttaatggaagaaaattggacaggtaattcccagcccccgaagtcaatggtttttgcgccaaacgtttcatacgcatgaaaaagcggtgttcgtttcaacatcaatcgtttcccccttttttctttcagtgcagatcacaagctgaattttcagaaaaaaatcgcagcaaaaaaggacagagcgttcccttttatcaaaaagaagtctctgtccttgcacctgaaagtttacagcacaacagcattgtgcgttttcccctttggtggtttgctaaaaatcgatgagcaaacactctccagagttgcgtccggtaagagtacttttgcctgagagattcactgaaacgattcagcttgctccttcggcgcctgccagtgctaaataaccgccaagtctctccccataccatcatccgctcatattcttcacatttattggacatactatcaaaatgggtgacttattttctagatcacttaccaacatcctaccattagaaacggatgaagagcaacagaaaaatcattaacatttttcaaacaaacattcactatcgttcgcttttattcatatatctagtcttttaaagacctcttaaaaaatgaagcgtttaaatacagaacaattttatcattaacctattagaaaggcaggcgatcacattgaatatacaaacgatttttgatcaggaatgggcaagtgaatttcagcagcggcttgcagcagacggcccctgggcgaactgggaaatgtaccgtttagcgacgcaggttcaaaaagtcacagccattgattcatttgaaggactgcaagctcccgcgcacctgcctgcattcacgcctttaaaacatcagcttgaagtagccagaagagtcgtagaagagatgaacggaaaagccattttagcagatgaagtgggacttggaaaaaccgtagaagcaggactcattatcaaagaatacatgattcgtggacttgcaaaaaaaattctcatacttgtccccgcctcccttgtgtctcaatgggtacaggagctgcggacgaaattttacattgatgctgttgaacaaaaaaagagctacgtgtgggagcagtgtgacgtcgtggtttcctccattgatacagccaaaagacagccgcatcgagacaccattttatcaattgcctacgatatggtcattattgatgaagcacacaaactgaaaaacaataaaacgaaaaactatgaatttgtgagaaatctaaataagaaattctgcctgctgctgacagcgacacctatccaaaaccgtatcggagaaatatttaatctcgtttcccttctgaagccaggccacctcgggaatgaacatcagtttaaagatgtctttgccaaaaaggatttacagcttgaagaccacgaccgattaaaacagcttgtgaataaagtgatgattcgtaaccgaaggcaagacacgggcatcgagtggacaaaacggcatgtcaaaacgatttccattgatttctctccaacggaacaagctttatatgatgaaatctgcaagctgaaagagaacccgtcttatacaaagcacatgttttccatcatgaccttggaacgtgaatgctgttcaagccgcgaggcggtctatatgacgattaaaaaaatgcaggaagatgaaaaacatatccttggatcttctgctatagcgcaaattatggagaaaatcaatcaagttcagcaaaacacaaaggcgcttgaagtcgtcaagcttattcagcagttaaatgaaaaggtcattattttcaccgaataccgcgcgacacaaatatatttacaatggtttcttcagcaaaatggcatcagctccgttccttttcgaggcggctttaagcggggcaaaaaagattggatgaaagatttatttagagaacgggcgcaagtgttaattgcgacagaagcgggcggcgaaggaatcaaccttcagttttgtaaccaaatcatcaactacgatcttccgtggaacccgatgcgtctagaacagcgaattggacgtatccaccgccttggacaagagcgagatgtccacatttacaatatggcaacaaacggaaccgttgaggaacatatcttaaagcttttatatgaaaaaattcagctgtttgaaaacgtcattggcgatctagatgatattttaacgcgaatagatatcaaagatgccgaaacagaactacatcagattctctttcagcacgaatcagacggagacatgaaaaagaaattaacccagtttgcttcctatttatcagaagcaaaaacaccacttttagaaaaaagacagcaaggctcataaaggagagttgatcaatggagcagcgtgacatacatacctttcttctccgtttctttcaggcaaatcaatgcgacatactagaagaaagtgcaggacatatgaccgtacaactaaccatcgatatggataaattgattatgaaccgccctttttattggcactggcttgaaaaaactggtggtgtaccagagccgcggcaattgaccctcatcaccgatcaaaaaaaagtggatgatacgattgagggtgaatttatccactttggctcccctcgtttatttcaaatatttgaagctgtcaaacagcagggccgttttatccgtctctatgaacgagtcactccgctcacgaacaaccagatcgcactcgagccatggcttggtctcaatgtgaaaatttcttatctcgcagatcgaaagaaggataaacttttatcactaggacttcatctaatacgcggagaagtcgttgaacaatttcaagaaaagctggaaacccgtgagctgtcatctcaaattcccgattattgctttacaatgagtacaatgatcaagccagaaagcggagtcaaacggctctatagtctaatggagcgttacgcccatgaggaaccagacaattgggcggtgagagctgttcaaaaatggaaagaagacactgaacttttaaaccaattttatgaagggacttcagacacgtctgtagaatatgaaatagaaagacaagcacttaaaactttatacgaaccaaaaatcagtcttacgattgaaaatggcggacttttttacttacagcaaaaaagaggaggttgacccataggtcccctccctttcatgtgacatacaattttcgatcagccaaaagcaacgtttgtctgtttgtattgggcggaaaaatgacgcaagcaaactatgaggtcttaccacctgtgtctttccatttcatgcgttaagtgcctgaaatacatgattcagtattttaggagggtatttgtatggaaaagaaaacgaacatattagacagtgaatggattgaattattacttgaagctcgtaaagcagggctaacagttgaagaagtccgtcaattcctcaaatcaagtgaaaagtcctctgagtctcaccctctggtaagaagtcattctatcaaacctttctgaatgtgctataatatcgaaaggaaggtgatgacattgattggccagcgtattaaacaataccgcaatgaaaaaggctactcactatcagaactggccgaaaaggctggggtagcgaagtcttatttaagctcaatagaaagaaacttgcaaacaaacccctccattcaatttcttgaaaaagtctccgctgttctggacgtctcggttcatacactgttacacgaaaaagatgaaaccgaatacgatggtcaattagatagtgaatgggaaaaactagttcgagatgcaatgacatcaggggtttcgaaaaagcaatttcgtgaatttttagattatcaaatctggaaaaaaaatcaagaagaggagtaaagcgcacattttagcgcatactcctccaattgctatgcagagcttgatatcagtctaaagactggctttattttttatcttcgctgtgtgctttttcgttttctttcacgtagcctttttcatccgtatgctttttgggattgatcgttaaaccattccactgagtcgcttcgaaggaaagatcaatttgaatcgcatcgccttggtatttattttggatatagtgaccagctttatccttcgtctggtcattgacaaattcaatgatcatttccattttatcgtaatcaaacgggttctttggaatgccgtcatactctggagccactgttccatcaacagttgctacattaatcttcccactttcatgtaaaaacttctcatcgacggcatgacgaagcttttcaaatgcggtctgatcctgttttgacgttagttgatgcaagtcaagcaggtttgcatggtctaagataatatttttcggataaccatttccaccttcggctccaaccgtaagaacactcacctgaaactggctgagaaattcttcagctgtattcttaccgccattcttcgcggaagctccgtcttgaaactggctgtaatcaagactcatcagcacttgattgatcgcaagcgatcctttattttcaaaatgaaattctttcttgatccgatcaccaggttttaagttcgcaaggttgatggcgccggagttctcttttgctgataaatccagctctcctgtcgagtagaccgcgtttgccttttctacatcgttaaacgccgcccatgtccccccgccgattaatgcaaggcctaaagcccctgataatacacctaaacgaattgatcttttctttgccatgaatgaaccccctaataaattgttttattgaaacctaattaggttacaaacgaaaatttaagcttgttcctctgacatatgtaaatcagccgtgtgtcttcggtgttttgcagcgcccacaaaatgaagagtggaataaacgagcagcatcacacctggtataatgagcagcaacgcagttccagccgaagtccctgcatacgatagaagctttcctgcataaggaatgttcacacccgtatactgcgcagccacctgatccgcttttactagcgtgccgtcctgatacatattgtggtcacctttcgtctcaaaggctttatttgctccctttcctttcaccccaacaattcggtgggtcacataagactggtcctgcttcgtttgaaacgtgataatatctccttttttaagcgcctccggtgaagtcacttcttttacgacaatgagtgagccagtcgaaaattctggttccattgatccagataatacttgcttgaattgataaccgaaaatctgaggatctcccccagtagttcttgaagacaatacgacaataatacatgcaatcatcaccgtgaacaccaccacataaagaatacttccagacatcttcatccattttttcatgacctcttctccccttcgcctatcattgtttcctttagaagacagttccatttaggatgccttttcttgacactttgcgagctgcatatgtttagaccatatgaatgcttcttcagatccaccaaaacctttaggataatagattttaaacgcatagattccattcgtttttgctttatctgtcgtgacagtcgttgtttcttgtgaaagaagggactgtatagagcctttttcaagaatatgaccatcttgtaacggcttctgctcactttttactttatgtaattcccatttccattcagagtgtgcaataggttgtccactattttttaatgtcatgctcaagctttgaggcgcgcagactgttcctttgttcatcgtttgatcgatgagttccaaatgacttctatcccatttggtaggctgacaatgctgatccgtctgttcaaaattttcgcatgttttcatgacaaagtttgagtgctcaacatcgttaaaagaagcgttcgttgttgagatcaaaagagatgtgaaaatcaaacaaatggtacaaaagagtacaaagagcgactgtttcattcattctccaactccttgaacgattgttctttaataagaacgattacatacagtataaggaaatacctataaaacccaaaacgtcaaattagtccattttgttcttaaacaagaactattacgagaaaattcttccattttctcattctttcgccgtattcaataattttttgtgtgacatttgtacttcttaaaaatttacataaaagtgcagcatttggtcagaataataacaggtgaggtgatgtgaagtgaaatatggaaagatgataatcatgctcagtttattgttgggccctatgatatacgacgccaatcctgctgatgcgaaaggtttcactgccgccgcagatcaatgggaaacacgggcagtcaaagaagcaaagaaacgatatccgctggcacaagtcttattcaaacaaaaagtatgggaccgtcatcgtgagaaggaatctgtgaaacagtatcatattacgttaaaagaccacgccaaagaatttggggtatttgtcactatttcttataacccttactcaaacaaggtcaataaagtgatagttgtggaagaatacagctaaaggggcataaaaaaaccgcctgctggcggctttttactttcgtcgatgtcgctgacgtttttttaacatcattgaaaacccaaacggcagaaccccaaataaacgctgtgaaaatggcggtttcgtttccattttctcttgtttatgttccttccgttcgtcacgtggtgtattcatatatttaatgatttcctgcgtcatatattttacatagtcattggttttcaacacattcacctcttctttcttcaagtgttacctagaagaggatcattttatacactggctattcagggtttgcccatttcatgatttcacgggtcttccaatccagcaccagttcccgctcatctgataaaccatcctttgttttcacactgactaacatgaggatacgctttttcttttgatcgcatgtcatctgcttcaatgtcacgcggccttcttcagtgtcaatatgggtatgctgcttttcacacaaacgatgtaatgtacgggcagcttcactcgcccccactctgaaaagctgctgttttttataaaaagaaatcgtcagctctgcacttctcagctctttttgaaaccctatcgtcattgatcctaggatcaagagaaaaaatagaatcgcagccagtacatgcggatagataaatcctccttctcttttcacgatgtaggaaccacccctttatatatgaaaaaaacggcttcatacaccttaccagattcatctgtgactttcaggatggctctatattgattcgttctgacacgaaattctttcaccttttgcaataaaggaagatggcctgcttgatccattcgcttccgaagcatctcttgatatggctcaatcgttaccactcgcccttgatcagatacatactctaacgctttacctccttgcaccgatctaacagccgttgcacggcttaattccttatctaattgcaggacagtctgtttccactccatttgtgaaaatcggttaatctcttcaaaaggacgggctttctcagctgtagaaaagattagtacacagccaaaagaaaggaacaaaaatagctgtaattgccacaaagcctggacaagggtaaaaccttgttcaccgttcagcaacatggtgaaagcatatggtctgctttttttgtattttgtatgatacacaccccttctctttactccaattgaatacatatgtgacgtcgcctcgtttctttttgacagaaggttttgtaccatctatgaacgattcattcatctgttcatgcaagatttggtaagcttcaagtttggctcttacttcatttttccctatcatgattttttcataggctggcatgagcacaagggctgcaaataggaagatatgacaagcaaacagcgcctcaatcgtactaaaccctctattgtttttgaacatggattcgcccgcttcctaaatagatcgtgagtttatacgtttgactgccaaattgaatgatgagagacccgccgctgcttggatgtccgtttacattaaaatagataccttgtggaaatgtagaagccttaatgcttcccttttgttgctgaaaagaagtaatgacttcgccatccttctgatcgattacctgatacgatacatgtggcggatggaattcaacatacacacgtgtttttttgataaatgcagtataagcagccaattgaaaatcttgtttcatgatgttcacttgtcttttggcttcagcgccttctattaaatttgggatttttcctcctatgatcgacaatagaatcgatagaacaagtaagatcattagctgttcaatgagggtaaaacccttctcatgaaaaatcaatttattcatgcttcacatggccgttttgaatgacaatcgcttttccattaggacacgttaatccctttttgacatagccttctttttctaattcagctaaagatggtgtcttgccatcatgctctaattcatatgccatcacctgtgtgctcaccattgatttaagcccttcacagccctttgcttgaatcgtttggtggtgacgagtgatattcgggatggtaataagtaaaagaatcgaaatcacgagcatgacaattaacatttctaacagggtaaatcctttatcattcatgtctttgtcctccttcttacacttgctccatgagttgatacattggtaaaagaatagatagatacacaatgagtataagaagtgctgtcacaccatagatcaccggctgcagccacgaaatccatttttcaattttcagctctgcattctctaatagaaattggctgtacgtgtacatttctcttgcaagcatcccgctcgcttcaccatgctcgatgacggctgcaaaatgtttctcgaaaaaaggagacgagcttacttgatgtgccatgctttctccttttcttagctcttcaatcatctgttctgatatttcttgaagaaagggtaagtagctttgctgtttaaaagctagcaagctctcgtacatcgataatccagcttgaagcagtccgcttaactgaagagagaaaaggtacgtatgcatcagccgcattcctttatataaaaaaggaaacctgcttatcaccctcagcttctcaagggtggactttttcttaaaaaagacagcatagtatccggtcaaacagatacacacacagccgatgaggaggagagaaacatgcagcaattgaaaaagtccaaacataccttgaatcagccatgacattcgggtatccatcgaggagtacaagagagaaaattgaggaatgatcatttgttgaacgagtatgagcacgaccaaaaccgtaaagatgaggaagatcgggtaacgtaacatgcgtttaaacgtgtctacctgtttgatttttttctctaaaaaccgcgcgctttgttcaagtgcttgtgctagactgccatgcttttcggagaaacttaatatggcaatgacttcccgctgaaattggagtctctccagcaccacataaaaaggctccccttcaagtagccactgaatgcccggtgttaattgttgctgctgctcattcgacaactggatattcaccatcgttaatgcctcaatcactgtatatccagcctgaatcaattgagcaagttttgatagacattccgcttggtcctttttagaccatgctttagaggcttgcttcttcataaacccagcgatgataggtgtttttcgataaatagcctagtgccactcctttccgaattaatctttgcagtgtttcatatgacgagtgagcatattctcctttagcctccttgatacactcacctagctcctttccgaacagcagttcaaatacatttgttcgtctgaccgatcgatttaatttacagtaaagctgacatgtttctccgcaaaaaggacaggtgagctcgattaatcgctgcgcagcaatcgcaaccatcgtttgttcgagttcattcatcgtgacaccaaattcaagcatacgataaagggctccttttgcatttttcgcatgaagcgtactcatcactaaatggcctgtcagtgctgctctaattgccgttcgggccgtttcggcatctcttatttctcctagcacaatcagatctggatcatgtcttaaaatagcacgtaatcctgcggcatatgtgatgccggctttttcattcacttgaacctgtaacacttcttcatttcttgtttccacaggatcttcaagtgtaataatatttcggttgaaattcttttttgcaaactggattaatgaataaagggttgttgttttccctgaatttgttggaccggtaaataaaatcagcccatgcgaatgattcaaaaatgataataatctgatggaggctttcggaaatagtgacagatgttttatttttggaacatgatcctgcggcaatattctaatcactaaactctcatcatttacagttggtaaggtagacatccgaataaacacctggccgcttcttagcatcacagctagtgacccattttgcggcctccttttttccccgatatccatggatgataaaaatttaaaatgagcaatgagccgctcgccgctttttttatcaatggttcgctgctgaattaaatctgagtctacgcggaaagataccgacgcttccttttcttttggaacaatatgcacatcagatgctctcatgcggcatgcttcttctagcagctcttgtcccaaatattcaataccatacaaatggttcactcccttctctgaccatattgtaagttggaggaacctgtctgacaaaagagcattttatcattttaacgactaagcatgcgaaaaaatcatcagcttgcgatggaaaacgtggttttttaaaaaagagcatataaaaaaacctgacttttacaagtgcaggttttttggtcatgtggcttcttgcggctgttcttcaaaaatacgaaatcctcttttttctaaagcttttgcaaggctgtgttcagtatttacttttgagaaatcaatgcccaatttcacgacggtttgagcaatttctgggcggatgcctgaaataatcgtctcgattcctagaagcttcgcactatccaccactttaaagagctgataagcaaccatcgtatcaacgaccggtacgcctgatatatcaataaacaaatgcgttagacgcagtcttgaagcctgttctagtacggattctagaataattttggcccggtacgtatcaatctctccgatgagcggcaaaatcccaatttcctttgaaactggaataacaggagcactcagttcctgaatcatctctctttgtgcatttagctgactcagtgtcacacggtcgtattcttctgataaacgctcgatcatattatcaaacgtggaatgaaaatgctgattccacccgcacacatcttggagcgtcacttcaagctcggtttctagtatgaatttctcgattctcgaacagaaaatctgacggaatatcttaaattgtccaatgatttcatataaaggcacctcgtgaacggctcgatcacgtgcaatatcaacagaccatttttttaaatgattttctactttgtctgacagcgtcacaagcgttgctgcaatggtttgaataaacgctgtgttctgttccttcagcttcatttccgtttcctctgaagcatgtttggaatataatgagccttcttctgttcttgttttcagccattcttcggtcatgacaggggcttcttttaggataaattcatataattgcttagatttttcatttttcatttacttcttccgctcctttttcacttaaaactagtgacatacaacttttatgtataaatgaccgcagatggtgaacaatatcattacacgtttgatattgggctatagccaagtggtaaggcaatggactttgactccgtgatcgttggttcgaacccagctagcccagttcagcacaaaaacgaagacggctgaagaatgtttcagctgatcttcgtttttattaggaaactgattgatgaatcgctttcttttttgatattttcatgagttctccgggattatagcctactactaatttatttccatcaatgataattggcctccggagcagttttggtttttcaatgagaagctgaagaacctcgtttacttttaaatcattaatatttaaatttaagcttttaaaagcctggcttcgtgtggctaaaatttcatccattccttctgttgttaaggaaagaatcttttttaattcatctagggttggcgtttctctgaaaaggtgacgctctttaaaatcaatttgattcgcctttagccaatgttttgttttgcggcaagacgtgcagctcgggtatgaataaaaagtaatgtcactcattagtcttcctccttaggtcgttaaccttttctcttatggagtaagtaccctcatgtatttcggcataaacacgttttgatcactttttcaaaaaaattttttctacttgtaaaataaatgttcacacgttgtcaaaaatgtaaatgtttacataacaagtggtgatcagctataatatgaatcaaaggggtttttttaaggggagggaaagaaatgaatcgcatgttccgcgtgcttggcttttggacgggtatttttgctgtcatgttctatttagggcatatgaaagatgcatcgttgctgttcttcggtcaaaccgttctttttgtatttttatcctacttgaatttatccgaaagaatgtatatttacattttcggagcgtacttgacgattttctttgccggatttacatattattcgatcttcatcatggttcccggtaccggacattaattgaaaaaagcgtctctttaaaaagagatgcttttttcatacctgtgtttaaagagaaaaaccattgataaacggattttgctcctgctctgtgagtacagtggtttcaccgccatgtccacttaaaacaagagttgattctggtaatgacaacaatttgttatgaatcgattgaagcagcacttcttgactgccccctactaaatctgttctcccgatgccaccttcgaataacgtgtcaccagaaatcacaaatccttcttccgccgaatagtaagacacactgcctggtgaatgcccaggtgtatggaacatctctaatgtaaacgatccaatttgaagagttccttctgacgtaattaatttttctgcttctttgaccgtaattccattcccaatcaatcgagctgaaccgtttaattcagcgttcgtcagccattccttttcattctcgtgtacatagagtggcactccccactctgcacgcacctcatctgccgcaccgatatgatcaaaatgagcatgtgtcagtaagacagcaagcggtgtgagctgtttttcttttatataggaaatcagcttttgtgcttcaccgcctggatcaaagattaagcattctccgtgctcatttttccaaatatacgcattcgcttgtacatagcctagtggcattcttctccaattcattttcatcacctactttattcattcttttttattatgaaggctacacaataaaaattcaaacaatcgtcaactggaatctactcgacaagctttatgaaaacggttaaaatgaaaagaaaggaaatcaaggggattgatgacaaagggggactttcacatgatgctcgtcattatttttggtctagtcacgattttagctgcactcgggatctatcgctcacttaaaaaagtgaacgtacttgccatcgcttttgctggcgcgacatttttggtttttggatggtttactgtcatgaccatcatctatagcggttatccaaccgcacattaaaagcctgcaaatagcaggctttttttattgattcaagtgcttattcacgctttctattttacttgtaagcgttgtggtttgatcccgcctgtcatcaatgcggatattggtcgctacgcggtgcaatcccttttcaaaaggtgcttcatgaatgcgctgaatgacttcaaataaaacagataattcaccttcaattaacgtattcattggtgttaattgataattaattttcccttctttttgaaagccttctaaaattctttgtacatctgctacataagcactgacacttggtgtttcagtacctattggaatgatggtcacatctgctatggccatgtttcttgcccctttccattgaatcctcatgttttctcgtcctcattgtaacctattcacaatcaatcatgccatgctcacgttgcatttaaagaaggtttgtctcgttctatcgtcaaatccgccctctctaccttcccaatctttgtgaatagaagcaggcatatccctgacacagcttcaatgatgccgccagccgcaatgacatacccagacccaaatagtgtcgccatatagccgccaatgagagcgcctaacggaatcatgaagaaggagatcatgttgataatcgcatacacttgcggctgatcctctgcttttactgacaattgaatcattgtatgttcaggcacgttgactgcactgatggcagcccctaaagcaaaggctgatataaacacaagtggtaaaaatgcgttcatgcctgtgatgaagaacgagattccatcaacgatcccggcacctataaacagcagcccataccggttcacttttacctttgtcaaaacaaaccccatcaagaaggcacctagtgccgttgtgactttaataaatgaatagatactggtccactatgtaaatcctctgttaaataaataacagacaatgcttcccatggtgctgcagcgaagtttgaacagacacaaaaaatcgccaatggaaacaaaatatgatgccttttaacaagtgaaaatccccgaattaatcttttgccgtatgataacccttttttggctttatcgatgatgacttctgtttcatatgtaatcattaataccaataaagcggagaagagataaagaggaatgatcacaagcattgtataccctacccctacaaacgcaatcatgacaccacaaatcgttaccgtcacaagcctgaccacatgacttgctgattggatagttgcattcgctttttgtatgaggtcctcatggacaagctttggaataattgatacggacgccggttcgtaggagccaccagtcgccgaatgaagcagcatacagccaatcacaagtgctaatggcgtgaaatcataaaagtaactgaccacgatcacaaggattatcgctcctcttgttaaatcagcaaaacacatccaaaatttcaattgatgcggcttcatcattggggtaatcagcggcccaacaatggcttgcggaacaaagctgaccgcaataaaaaaagctgttccaattgcccctttcccgcctagtactaaaagccacaagatggtgttgaaagataaactatcagctgttattttgcacattttagaaataaataagtaagtgaaattccttttccacaggctttgagcactcaatgttcgacatctccctaaaacatatccttttttttacatccgtacttttcacaatagctcacaaggccgccttcgtcaattgctctaacattatttttattgacaataagaaattgattcacgttcaaatgtaaaaagcacctgacaggtgctttttaacacttacatgcttcccataacagccgctttgttttctcatagatggtgtcaaattgattcatggaaagaggattttttcctagaccaagctcgactgtatagccctcattgtgaaattgataaataaaccaatcgcgatagcctgcatagctgtcaagatatcgaaccggtttatagccgcttacttgctcgaatcgtttgaccgtttcttttgagatggcaggttcgtggccaagaaaaccccagtatatctcttctccttgtgtatggagagcgatcagccggtcaaagcgttttcgtaacgctagatttgccatcgctttcgcttctggttctgttaacggctcgcgccctggaaacccccgattggacggtgccttaggctcatgacggtagtattcgacctcccaataagctggaaattgattgttcaaatccacccctcgaatatttgctttccactcctgataatcagcatatccaccatgtagcggtgtgaattcttcactgctgagacctagcgactcaggtccattccgaacgaggtctacgccatctggattcaccattggcacgatggagagagctgtggttcgcagaatatgaacggcttcatgatgtcttgcttgcaccgggtcagatgcggctaaacacagcgatttcagccattttattaaaacagacgtcgtgatccattcatttgcatgaaaagaggcattcaaatgaatagaatgtaaatgctgaacaggctctgttcggatttcataaataggtgtatcaagcactgaatgacctattatgctgatttgaagaaaaggaaatgcggctttcaagcggctcagctcttcttctaattgagcactatcatattcaaaggttccattgatccaatcatcggattgctgcagcctgtaaggcgcaataaatttctgcagctcacctatggaagaaaatgaatggatgccttccggaagtctatatcccggtaaaagaaggtgatcagtgcttgtttgattggataaatgaaaagccgcattccctatccctaactgttttgccacattatcctttcccgcttcatccagctgccattcaattttcccaaacgacgttgtcttcatttacatccctcctctcatactatatgagccggcagacaaaaaaagaaaacctctgcatctaaaaatagcagaggttttctcatatgttaggacgcctttttcagcttcgtttcatcttcttttttggatggagaatggtccgggctgttccggtcataaaatctaaggagatcaccgtagatgatttgatcagagaattgaagctcttgctttgccttctcttcataagactgacaaacggtctcatcatctcttggctcacccgtttctttattgtagcaaactccatctgtgaaaacactgtccttcgtaataaagctgccatcacgaagcacggtaaagtcattcttatcttttgataaaagatcatgaccaaattgaatctgtttacttgtatcaattcctaaaagattgagtatagttggacggatatcgacttgaccgcctaccgtatcaatttcttttggatgttgatctgtgatccctggaatgtgtacaacaaacgggactttttgaagctgcacttcttcaaatggcgtaatctttttatttaaaaattgtcccattgcttcgttatggttttctgaaattccatagtgatctccatataaaacaaagatggaattttcgtacaaacctgtttccttcatcttttcaaagaaaatcttcagcgcctcatcttgataacgcactgtaggaaagaacttgtttaacgttttgctcttagaatcatattcatcaatgagcttatcttcttcatctagatcaaatggaaagtgattcgttaatgtaatcaatctcgtatagaaaggctgcgggatcgatttcatcaattccgctgactgttcaaagaacggaccatctttcaagccccagccaactgagttctcttcattcacatcaaatgatttaatatcaaaaaacttatcgtagccaaagctatcgtagatcaggtcacgattccagaaacttttgttattcgcatgaataacagaagagtgatacccctcatcctttaacaactcaggtgtggctgtatactcattgcttgggtttgtgaagaacacagcccctcttccaagtggatagagagagttatcaacaataaactctgagtccgatgttttcccttgacctgtttgatgatagaaattagtaaagttgtagcttttcttgattagtttgtttaaaaatggggtaatttctttcccatttaatttttcattgaccacaaagctctgagtagactctagggagacaagaatgacatttcgccctttcgcttgaccaaacgttttttcattacggtcggtttgatttgcgcttacatagttttcaatttccgttaagctattgctgtcggcaagggctcgttgagcagactgcttcgattgcaacactccatcataaatatggaaattatataagctaatatttttcaccagcatctcacggtcaaatgagcgagtgagcagttctggtctttctgtttcagccaaaccaaggttaaagaagaaagtggctgccacaaataaataataagctgctcgttcttttcgtgaaatggtgacatccgttctaaaggaaggctgctttttatagagccacattaaaatcataatatcaacgaacatcagaaaatcgactggttcaattaaagaggtaatacttgacccgaggtcacccatattgtttgtttgaaataggacggggatggttagaaagtcactatagaatcgataaaacacaatgttagctaacaaaatgaatgtcaggataaaactcatcacgatgatatatcgattgcgatttttttctttcataaataaaccgataccgaagataaacaagagaaagctaagcggattaataaacaggataaactcctgcatgaaattttctattttaatattaaagctagatttatagataacataggttttgacccacattaacaatgtcgcaatcagtaaaaatgaaatcgcctttaatcttttctttcgcattgtaacctccttatgctctaagcatgcactcaagttagggaataccctaattattggtgcttcttcaaaaataactaaactatatcttatcctgtatgtgctggaaaatcaatgtctttttcctcatgacaaacttataaatatgctaaacatttcatttcatgcccatctatcgcttttttaataaaaatgacatcatgatgacttttttgtttaagacagccatttgttttttgccatccatgcaccaccgatgactcctgcatcgtttccgagtgaagcaatcacgacttcgacatcatcagcgcaaggcggaaatgcgtgatgtttaacaacgcgctctactttactgcgaagaagctcccctgcttttgaaacaccgccgccaatgacgatttttgttgggtttaacgcactggcaagattcgctaagacaagtccaagatgagtcgtcacttcttctacgacacgcatggaaagatcatctccactttcagcggccctaaacacatcctttgcagacagcgaagtgagcgcgccaagtgaagatgtatgctgctccctttctaatttatcctttgcaagccgaacgatgccagtcgcagatgcaatggtttcaatacagcctgttcttccgcagttacacggtgctccttggaatggaacggcacaaatatggccaatttctccgccagccccagtctcaccttgaacaacttcaccatttacaataataccgccgccaacacccgtgccaagtgtgaccatcaggatattttttgcgccatctcctgcccccttccacatttcaccgagtgcagcaatattcgcatcattttctatgacagatggaagtcctgtctctgcctccaggtgatctttgagtggatagtttgtccagccgagattcgttgttttatagacaatcccagatactttatctacaggcccaggtgcacccattccaatcccaataagcgctgattttggcatactgatttcgaccagtttgtggtcaattgatttggcaatatcgactgtgatcgtctgccctgatttatccgtaggaatctcccacttatgctgaatttcaccatatagattaatgaacgcaagcttaattgtcgtaccgccaagatcaactcctacaaaccaatcccctatcatatgccctccaccttcacattgtttttcgatttaatttggctagttccatttgaagaatagtcattgcgtttgaccattcggtccggtcaataatgcccgatgtatacatttccttcagttcatctgccataaattctaattccacttcacgatctccgaaatacacataatttccaaatctcatgagcagctgctgtacatcatataacgttttcattatttccaccatttcttctcatcaacagataggataagcgtattcataaatgcgctttcagtcaagtcattcaatgtgtttgcgtgctttcaatatattgtttcagttttaaaaattgatcattttttggatcttggtctaaccctttctcgattagatcctccgctttcgctgtctctcctttttctacgtacaacaacgataaatgatacagtttatttggatcatcaggatcttttttaagcgacttttgtaaaaattcaatcgctttgtcaaggtggccgagctgcgcttcagatagtgcatatatatggagagcatcagctgatgcatccttttggtgtacatgttcctctaaccgtttacttgcttcgttatagttcttctcatcaaatagacttgctgccttacttactgccgccgcttccttttgatcgtctgaatgaaaccctgtatacagtccaaaactgccaatcaacagcaaaacaacactagcaacaaacattttgacaggctgcacctgtttagggagccggacagctaaagcggctaaaaaaccgccaaccagaccgccaaggtgccctgcgttatcaatacctgatacggtgaagcctatccctaaattgatcaggatgatcacaataatatttgtccccatcgttcgaaagaatagcttgcggttagaaattgctaaatataatagcgcacctaagcagccaaagatcgcacctgatgcaccggctgcgatggccgtattaaagacaaagctcgcaatggagccaaaaatgccggaaatgaaatagatgagcaaaaatctccctgagccataaattctctcaacagccgctccgacagaccaaagagcaaatgtattaaagagtaagtgcgtcaagccaatgtgcaaaaacattggtgtaatgaggcgccaccattctccatctaagatcagcccattatttttagcaccaaacgctgttaaagtcgcggtattggtacttccgccagatagttcaagcaaaagaaacatcaccacttgaacagcgatgagcaagtaggtgaaaatcggtctgccattttgaaaaacggcccgttctcgttcacgctgcttttcctgatcattaaatgcttgaagtacattcattttaagctgcatgacatcctcagctgtgtctctcttcgcctcttctacatccaatgttaccgaggtgttcagccatttttgcagctcgtttacatcgtgctgaagagtgtctgcgttcagtaatacaggtgtaaccgtcaccttttgttttttctgcggctgaccgtttaagtcttcccaatcatctacaggatcgtcagctgtaaattggagctgcaagagatgaagagaccgtttacgcatcgcctctctcagctgattcacccgatacgtctgctcttcgatatctcgaacaatctcctgtctaaaattcacatcttttctatatagacggatgagatcataccctgagtttcttggtgcttcaaaaaatatttcatcttctggatacggactttgaatcatctcgtaccctttttgccttaattcatcaacaactcgccaaaatagactatctatgacattcattcattcgcgctccattttttacattattataacaagaatcgttctgatccgcatttctgaacaaaaaaatcccggcttctgcgggattagaatgcttggcgaataaatttcgtccgaaaatatgggattttcatcagccacttaataaaaaagtgacgcacttgattttgacctaagatcaaattcatcagccgataacgattttgcacgagaacgaatgcaaacaatgtgaacacaatgctccaaatcattttattcatcatattccctcctatgttcgtatcgtggcttaaataggatttgtttatgcatgaacgatcatttttatcgcttacaatggttcttttcattagccggctttcacaatctaatcccttgttcttttgattgaatataatagacctcttcacactctgattgatcataagaaacgtcattattcacttcctcccacatattacggaagtatcttttctttccacgaaattttttcaaaacggacctcctagcaaaatgccactacatgcagatttgttgatcaatgtgaaatcatattgcgtttcaccctaccgttactacaactctgatgaaaggatctcaacacaaaaagcccgttctttggacaatcagcggacttttacttttgatataatatacctttttcactgacaatcatagacaccggaatgtcgtgtgcttcagacggcacatgactgatttgctgtaaagacagacaaagtgcaatggttacaccgtgatagtcagctaagtagcggtcataatagccgcccccaaatccaatccggtagcctttttgatcgaagcataccccaggcacaatgattaaatcaatggtttctttatgtacagctgttgatacttgagggtctggttccaatagcccaaagtagctggatgtcatctttgtttgcggtgtatattcataaaacatcatctcttttgttttcggaaaacaggtagggatacatactgtttttccttcttcccacgctttttcaatcagaggcattgtcggtatctcttttcctctagacattgtcaaagcgatcgttttcgcctgtttccatgctggcagctgcaataagtactcatgaagtaaagccgtgctgcgctcaaactcttcagcgcttatctgatccagcttggctaatgtttgaaggcgaagctcctttttcataaagatcatctcccatcataaaaaaacagcaggaaaattccctgctgcttactttgtttcacgatgtaaagtttgttttttatcacgtgagcaatactttttgaattcaacgcgatctggattgtttcgcttattctttttagtaatatagttacgctcaccgcattcagtgcaagctagagtaatatttacgcgcatatttttccctccaaactaaaatcaattcacattcagacctaactataataccacttctagcttaggaatgctagaatgttttttcaccaatttcattttgagtgcattcacttacatatcgcatggttatgtcatgaaaaatcgtctgctcccctataaaaccttatcctttgtcgtactgtatacatgagacccctcttctccgcgcctctttcatttattttgacagcgaagcaaggtttcatacccgttttacatataaaaagaaaaaagatgaaaaaaaggtgattttcttcagcaattccttttgaaactagcttttttatggtataaaaaagaagggtcgaaaactgtctgaaacaatcttgaaagccttttatggctttcagcataaaaatatgaataaaaggtgatgaaacatggaaattgcaattatcggattgcttgttgtcagtattgtactgatcgcattctcatattttcaaagagagccgattaaagaagtcgagcaggaacttgaaacacttcaactatctgcaatgcaagaaatctataaactgaaaaagaaaatgaaagtgcttgaagaagaattacttgaaacaaacatcgtcgttcgcaagcattcagaaattgatccacccatcgcaagacagatcatttcaaagcaccaaaatggcatgtctcctgaggccattgcgcgcgctgagcatgtatctgtagaagatgtcaacatgatcattaaagacaacgagagggtgcttgtatgacgaaaaaaagcatccaaacgtttgcagcaggtatgattcttgcaactggggttcttgcgattgtcttttttctcactgggaaagacgaggcagcagctgatacaacaacaaaagaaaccctcgcacagaaagtaacagacactgacgtgaaaaactatttagactccaaaaaagaagtcactgtcagccgtgaaacgtaccagcagcttcttgactataaagaaaaagcgctgaaggcaaatgaagacggcgattctaagagtgataaacaaaagcctaaaggcaaatcgatcaaattcgtgattaaaaacggtatgagtacaagtgatgtttcagacatgcttgaaaaggacggcatcatcaactcgtctaaagattttaatgattacgtaattgacgccggctaccataaagaaattcgtgcaggcaagttcaatttaaaaacagggatgacgttcaaacagattgtcaaagccttaacaaaataacaacaaaagccccctggcggcactgacctccagggggcttttcttatccaaatcgaccagatatataatcattcgttctttgatcgtttggctcagaaaacatcacattcgtatcattaacctcaacaagctcccccattaagaagaatgccgttcggtctgataccctagccgcttgctgcatgttatgcgtcacaatggcaattgtatatttctctttcaatttcataatcaattcttcaatctttaatgttgagacaggatcaagcgctgatgttggttcatccattaataagatgtctgggcttgtggcaatggctcttgcgatacaaagacgctgctgctgaccgccagaaagacctagagcgggcgcacttaatcgatctttcacttcatcccaaagggcaacatctcgaagcgctttttcagcgatttctttcaattgctgcttgctctttactccgtgaattcttggtccgtatacgacattatcaaagatagactgagggaatggattccctttttgaaacaccatcccgacatttttacgcagctccactaaatcgacacggccttttaaaatgttgtcaccgttatacatcatatccccggtgattttcacacctggcactgttttgaccataagatttaacgttttaataaacgttgactttccgcagccggatgggccgataatcgctgtgacttcatgctctctaatcgctaagtcaatatgcttcaatgcatgatgctgtccataccaaaggttcatatcattcacacgaaacacttctttttttgctgtttcagttgctactgcattcatcaaaatccacccgccttatccaaatcgaccattgatatagtcttctgttttttgctgcgcaggacgtgtaaagatacgttctgtggcatcatattctactagatctccgtttaagaaaaaggccgtacgatcagatacacggagtgcttgctgcatgttgtgtgtcacaatgacgattgaataatcatttttcaattcccctaatagttcttcaattttcgcatttgagatggggtctagggcagaagccggttcatctaatagcagaacactaggtttcatcgcaagtgtacgtgcaatacaaaggcgctgctgctgaccgcctgacaatgacaaagcagatctgtgcaaacgatctttgacctcatcccatagcgccgcctttgttaagctttcctcaaccgcatcatcaagcacagattttcttttttccccggcatactttaacgcatgggtgatgttattgtagatcgatttaggaaatggatttggcttttggaagaccatgccgatttctcttcttaaattcaccacattaatgcggtcatccaaaatatttaacccttcgtacatgatcgccccttcacttctcgcacctggaattaagtcgttcatgcggttaatgctgcgtaaaaaggtagacttaccgcagccagatgggccgattaatgcggtaatcgcattcttctcgatctcgaatgaaatgtgattgaccgctcttttttcaccataataaatgcttaaatcctgcacctgtaaaatctgttccgcttgaagtggagcctttttcgctgcaatttcttttttttctgccagcatttgaaccatatccccttcacacctctctcacattattttgacgtaagctttttatgaataaatgaaccaagccatctagctgctaagttgaacaataagactgaaagcacaagtacggctgatgcaccatttgcaatggcttctgcatctggaatgattccttgtgtattgacgttccatatatgaacggctaatgtttcagccggtctaaaaacattcagcggtgacgtatcagaaaaaggactccagtttgtgaaatcaaggcgcggtgttgagagacctgctgtaaaaagaagagctgccgcctcaccaaagactcttcctgatgctaaaatcgcaccggtgattatagacggaagcgcacctggaataaggaccgttttgactgtgtgccacttcgttacaccaagcgcaagtgatgcttccttttgatccttcggtacagagcgcagcgcatcttctgtcaccctgaccatcaccggcaggttaaacacagtgagcgcaagagctcctccaatgatcgtatagccccagcctgttaaattcacaaacatgagtaaaccaaacatcccaatgacgatagacggaagtgaagacagcacttcaatacatgtacgaataaaatctgtgactttgttttgaggtgcatactctgccatatacactcccccgccgacgccaagcgggactgtgatcagcatcgtaataaacaaaatataaaacgagttaaacagctgatccctgatgccgccgccagagccaatcgcacttgagcgggttgtcaaaaagtcgaaatttaattcttttgcaccgttgaaaatgatataagaaaacaaaccaacgagaatcgccgtaataatggcagcacataatccaaatataaatgtggcaaaacgatcggtcattttgctattcattaaatcttcctcctagacgacaagtatctgataatgagtatgaacataaatgatacaactagaaggacaagtcccattgaccaaagtgtattgttctcaacacttccatacgttgtgtgacccatgtttaacgtaataatggttgttaatgtaccagctgtatccataatgctctctggtaaattacgtgtgtttcctatgaccatttgaacagcaagagcttctccaaatgctctagccatgccgagcacgaccgctgtcattaatgttggcagagctgccgggacaagcacacgtctaatcgtttgccatcttgttgcgcctagtgcatacgatccctcacgtaaactttttggtagtgaagccattgcatcagtcgcaatggatgtaacggttggtaggatcataatagacaggacaatcgttcctgctagcacgctatgtcctgagccgcttgacttgaaatgtccgataaacggcaccaatactgtaagacctatgaatccgtaaacaacggatggaatccctacaagcaattcaatgactggctggaggattttacgtccccaagcaggtgcaatttctgtcataaagatggcgcctgcgatgcctagcggcgctgcaatgagtgccgataggagcgtgacggcgattgatccaaagataaacggaaatgcaccgtactgcgggttttctgctgttgggttccaattgatactggttaagaactcaattgggcttacaccatttacgatgaaagattgtaaacccttaatgccaaggaagatggtgatggcgatggatacagcaatcattaagaatgcgcagaatctcaccaaaatacttcctcttacttcatccatttgcctatttttcttcgagctgatcagtcgatcgctcgcttctgtatgttctatctgcttcatctttttctacactcctatgaatgtcataaaaggaaaagtgaaaagctccacttttccttcatcagcaattcaagacctcttacttatctgtttgtttgcctgttgcgtctctttctactttcatattagaaactgagatgtagccttggtctttgacgatttctttttgtacttcatcactcatgaggtaatctaagaattgttttgctagaccatccggctcaccttttgtataagagtgctcgtatgcccaaattgtatatttaccgctttctacattgctttcttccggtttcacaccatcaatgctaagcggtgtaattttgtcatctgttaaataagagaatgctaggtatccaatcgcacctggtgtttcagcaatcagttttttcactgtgtttgaagaatcttctgtgattccttctgcaggtgttgcaccatcaagtgcatacttcacaaatgttgcacgagttcctgaagagtcaggtctgttcacaagagtgattttttggtctttcccgccaagctctttccagtttttgattttaccagtgaagatttttttcaattcgtcctttgtgatgtctttgacacccacttcagggtttacagctgcggccattccaacaactgctactttgtggtctgttaaagcttttgcgtcgattccgtctttctcttctgcgaatacatctgagttaccaatttgtacagatccttctgacacttgagaaagtccagttcctgaaccgccggcttgcacttgaatatcggcttttggatgtttatccatgaatttttctgctgccgcaagaactaaaggctgcatcgcagatgatcctgagatggtaatggaacctgatgcctcatctttgtttgaagcatttcctttactgtcttttgaatctccgcttgagctgctgtttccgcatgctgtgacgaatgctaacaatgcgatagtaaggaaagtaagcagccataatttgttctttttcatttcaagaataccccctgaataatttgtcctacgagtaatacattaaaggttctttattaatttcgtttaaatggaatgttaaggttttgtaaatgtcgaagttttgtagaattcttgcgatgttttttatgcattttgtcaatttatctcgaataatttgaagaaaacgtaaaaaaacgcccacaaaaagtgagcgtttttacctagaaaaggtctagtcatttgtttctgcttcattttcaattttatttttgttcttcgcttgtgtatcattgctttcctgttttgatttcagctcaaagtacttgtctagtacttgttcaccgatatcatttgtaattggatagcgctgattgtagtcttgatacacccacggtacaacgacggaaatggccacttctggattatcagcaggcgcatacgcaacaagagtggtgttatacgtcggtgtgccgcgtttgcttttaattgggccgtcatagaatgattgagcggtccctgttttgccagccgggttgtattttttgttgccaaagttcgaataggctgtccctcgtgggttctgcataacaagcttgaagccttgctgaacacgcttgatctcatcactcgtcatgtctagcttattcaatacgtccggtttgacggattctgtcacagcaccaatgccgcgctgcggatctggctctctcacttctttaacaagctgcggacgtaaacgatatccgccattggcaactgttgaaacgtattgcgccatttgcagcggtgtaaacgtatcatactgtccaattgcatagtcaagcaggagaccagattgtgtagacgttccccggtagcctgtcgcttcgtttggcaggtcaatccctgttttgaccccaagaccaaatttactgaaattatagcggaatgtatcaaaagctttcggatcgattgggagcggttggttcttacgatactccccttttccaacggcaatcgctgttttaaacatatacacgttagatgaacgctcgagtgccgttaaatcattaataagtcccatattttgataggatttcttgggcggtgactgcgcgatatatagcggttcatcgtactgggtacttcctatgtgaagcacgcctgttttatatcccgtcagtacagttgcccctttgacagctgagcccatcgcataagatgatgtcatcgttcctaatgcgtagtcatcaaatttgtattttccgtttttgtttgaaatctgtttccccgcaactgagagaacctctccatttctcgggtccatcatgacaacaaacgcgcgatcaagaagctctgttccgcctctttgtttcgcacttctcaagttcttttcaacgattttttcaaccgctttttgcagctgaatatcaatggtgagcacaagatctttcccgctctttccttctgttagcactttagagcttgtcacattgccctctttatcggttgtgctctgttctttttccttttggccttgcaggacatcttcatattgatattctagatagctttttcctacacggtcatttcggctgtagccgagcgataaataatgttcaagaagtgactgcggaagtccttcatcacttgaggacacactgccgagcatactgcggagcagtcctttatacggatagctgcgtgaccagtctgtcgtgacatccacacctggcagctcgtccaaatgctcagagacgtaagcaatttcgcttggcttcacatcttcatttttaataaactgaggcgtaagtgcatagcctgcatccatttgtcttttaatggcaagcacttgtaagtcttttttcgtcagttgatttaattccttgtccgtgatgcgttttagttgaagctcatatagtttatcatcagagaccttatcgtcaccctttaattccgattccttttgaacaagctttttcgcttcattcggatgcgttaagatccagaaatcttttttgtcacgatctgtgatttttttcgtactcacatgaatcatatccgctaattttgttgccactttgagccgctcttcttgtgaagttgtcgaggttctcgtatatgtaatggcatttagcgctttattgctgacaatcgtattatagtttcgatcgtaaatttttccgcgcggagcagatgagctgacattcacatcttcttgtttttctgcctgctttttataatcttctccattgacaatttgtacaaatccgagtctcacaacaacaccggtaaaaataataaacgcagctaaaaatagtaaattcagccggagtggaagtgttttgcgcccttcctttgcgtcttttttgtttttcttgtttctcatcacatcaccttttctatcaagaaagaaatggcacccctttttgtgtataaaaggtgccatcatcattttagcggtttttctattatttatctagaaatttgatgttccattggtaagaaattttacctttctcccttaataaggttcgtgtgagaaactggcttttgaccgtcagtctctttcatatcagctgttttttcttttaaatgaatatcttttacaaaataataaatgagtgtgtgtcccgctccaagcacaacaagagaagcaggaattccgagctcatcacctagtaaggtgacagacagaagaaacaacacaatggaacaaatacggccagcatttaaaaacagctctctgaccacaatatattcaattcgggctttccttgcataccttgcatgaccgatgacatcgtatgttaaggatacatatggaacaagcagaagcgggtatcctatcgcaatggctaccgcatacatgagaagtgatacataggacaagtgaaagacgattaagaacaaggcgccgtataaaatcagcccgccaagcataatggctttctttcgccactttttcttaatcaaacgtgtagcgaagaaataagcgaaaaaggcaacaccggagttcactaaaccaaacgtcccgagagcaagctcactgtttgttgcgataaacacaaagacactgattaagaagacaaagaccccttcacgaagcccttgaaaaaagtgagctgttgtaatcttacgccaattctcgtcggcatggcgttctttccatatttgcttgatgataaatttcccttttgactgccttctcttgaggaaaaagctcatcacaaccgccagtgaaaacaaaaaaagcgataacgtgaaaatcaccgtatagcctgtatcatccgttaattgagaaatgacaatccccgcaatgagaggaccgatcatgccagcagtagatgacagcactccgagaaacccattaaagaaatctcttgtttcaggctcagtgatctcaaaggtaagtacgttaaaagcaagccagtaaaaaccatagccgatcccaaggacactccctaataaaacaagccgcgcggccgcttgctctcctgccattaagacaattaagtaaaaagcggctaaaaagataacgccgaaacgaaggacaaacgcccggtctatttttttagcgagccggcctgcgaataaaaatgtaatgggctgaagcacaacaatagccagattgtaaatcgcaagatccgtgaatttcccagactgtttccataaatacacgtttacaaacgtatttgaaagcgcaatggcaagtgcgtataatccgccaatcgtgaggaggagcattaaatctcttgtaacatccatgtccccgaacattttctttaatctgctcatatatttcattctccttttctacacaatagtctgtctcatcaaaaggcagatatgtaaaaaaaggagggaaaatataaaaagacctgcttctctaaagagcaggtcttttcaaatcaaatgatttatttagcttcgctgtaaaggcgagccacttcatcccagttcacaacattccagaaagctgaaatgtaatcaggacgacggttttggtagtttaggtagtaagcatgctcccaaacgtcaagtcctagaattggtgtttttccttcagttaaaggagaatcttggtttggcgtgcttgtgatttcaagtttgccattgttcacaacaagccatgcccaaccagaaccaaagcgtcctgcagctgctgcagcgaaatcagatttgaatttttcaaatccgcctaattctttttcgattgcatctgcaagttcaccagttggtgcgccgccaccgtttggtgaaagaagcgtccagaataatgagtggttagcatgtcctccgccattgttacgtacagctgtacggatgttttcaggcacagagtttaggttagccactagctcttcgattgattgatcttcaagagctgatacaccttcgattgctttgtttaagtttgttacgtatgtgttgtggtgttttgtgtggtgaatcgtcattgtttccttgtcgatatgtggttctaatgcatcgtaagcatatggtaattctggaagtttaaaagccatggttaaattcctccttagaaatgtatgtactgaaatgcttccttaggtcgtaagcaagcaattcaacctactcaaagagtatcaaaagaattggcttgtttcaatgttattgctcatgatctgaaacatttcagtgtttattttgtatttagccctttagaaaaagttttaaactccctttttctatttagcgaaggacataaaataaaaagatgcccagcatcagcgcttgaatcaatcctttggcaaatacacctgatataaacccgattaatgagcctaatcccactttcacactcgtcttcacatctttttgatgaacaaggagctctgcaatgacacttccgataaatggaccaatgataattcctgcaacgggaatcacaaaaggaccgactaataacccaatggtgcttccccaaatagctgcacgactgccgccaaaacgcttgaccccaatgaggtttgagacataatctgccgcaaataataccgcggtaaacacggcttgaatgagccagaacgtcagtgtaagcggctcgaagctgaaaaagaaaccatatagaataaatccgagaaccataaagaccacgctagggataattggataaacaagtccaacaaacgcaatgataaatgcacagataaccagaatccaatacagcacgtccaagtcactgccgcctcctttttatatgctgtatacattatgcctcattccatctatcttaaccagcgatgaaggccatacttgtacttgatagatagacattgatacaatatgagaaatagaaaagaatgtaggaagtgaattgattgaacgtatttaatctattgttaaaaggcatttattctccaaaagatattgctaaagcacggtttacagggattggcaaagcgattttattcatttttatcctttcgatcatcgcagcagttcctcagggttatcatatgagtcaagaaatctcgaatgcgatgtcaggatttcagcatgtgatcaaaaaagatttacctgatttctcaatcgaaaaaggaaagcttcaagcggatcaaagtgaaccgatagaaaaagaagaaaacggcattacgatcatttttgatcctgctgaaaaaataaaagcaagtgagcttgaatcaaagcaaacagccatcgcattattaaaagaaaaagcagtgattgccattgatggccaaatgacagatatcccgtatcaacttcttggcggaacgctgacaaaagacgaacttgcccgcgtcacaaatcagaatcaagcgattattatcccagtcatctgtgtgctgctatatctatcaactgcggctctcatgttcattagcgcaactttccttgcgatgcttggtacatttattaaacgcatgcagcaaaaagagctgtctttccaaatgctttggaaactctctgcttattcactcacattaacaacggtctttttcgccatcatgagtgcattaaacacgcctgttgcgaattcatttttattaaattgggtcattaactttatcttcttataccttgtcgtaaaggaaatacccgctaaacataaaccacttgtcaaaagttaatgagtaaatgaaagctcccccaacttggaggagctttttatgtatgttcatgctctatgattcatctggatgaatcatcgcaaacaaataatgatcctcccacacgccattaatctttacttttttacgattcagtccctcattttcaaaacctgtcttttcaagcacacgaatggaatttatattacccggctttactccagcctcaatacgatgaaggtgcagttcatcaaaggcataatcgatgattaaacgaatggcttctgtcatataccctttcccgccatgcttttcatcaagtacataccccagccaagctccttctattgggcctcttacgacagaacttaatgagatcgtcccaattaaggcatctgtttcatttaagaaaataccatgcatgtaagcttcatcccgtgcacatctttccacactgcgctgaattcgttcaatttgacgagataacgtgaaaaaatcatctttgaccaaaggtgtaaattgctgaaaatatgagcgattctcaagttcaagtgtgaatagtgattgtgcatcattttctgttagcgttctcacatatatatgctgacttagtttcttcataaactcccccttcttttattttatcataatggtcatagaagcttgaaaaaagcaccgccaagcgtaaaacaaagtgttttttcaattcattacaagactcactagaactaactagaaccacgctttccagcttttctcctcattttggttctatcatttcaggacatgcatagactgaagtaaactcttaaaagcggtgagtgaaatgcggcgtattatttttttgctaatcagtttgtttgtcctttttattatcttttttgatttaaaaaatggcaccatccctgttgaagaaggtccagctgtccctgcaaatgcctttcaaacacctgagaaaaaagcatataagaatgtgactgtgaaacaaggtgaaaccgtcgtctctatcgtccatacaagcaagccacttgatgaagtcattgaagattttgaagagctgaatcaaggcgtcaaagcaaacgaaattcgggcaggcagcacatataagtttccggtgtataagagataaaacgttaattccttgtcattcatacaaagagactgttacaatatgaactgtaaaacaagacgtacatggcaaatgattgcttgtacactaaggagcgattgacaagtgagtgaagtcacacatcgtactaaaacgcgtcccgtcaaagtgggacctttaactataggtggaaataatgaagttgtcatccaaagtatggcaacaaccaaaacacatgatgtcgaagcgacagtagctgaaattaagcgtcttgaagaagcaggctgtcaaatcgtgcgtgtcgcatgcccagacgagcgtgcagcaaatgcgattgcggatattaaaaaacaaatcaacatcccgcttgttgtcgatattcattttgactacaagcttgcactgaaagccattgaagcaggtgcagacaaaattcgaatcaacccagggaacatcggaagacgagaaaaagtcgaagctgttgtgaaagcagcaaaagaaaaaggcattccaatccgtattggggtaaacgccggttcattagagaaaaaaattcttgataaatacggctacccaacagcagatggtatggtcgaaagtgcactgcaccacattaaaattctagaagatctagattttcatgatatcatcgtcagcatgaaagcatctgatgttaacctagcaattgaggcgtacgaaaaagcggcaaaagcgtttgattaccctcttcaccttgggattactgaatcaggtacattatttgcaggtacagtgaaaagtgcagctggtctcggcgctattttgaatatggggattgggaatacactccgcatttcattaagtgctgatccagttgaggaagtaaaagtagcacgtgaactgttgaaatcatttggtcttgcagcaaatgcagccacactgatctcttgcccaacttgcggccgaattgaaatcgacctcataagcattgcaaatgaagtcgaagaatatatctccacgattaaagcaccgattaaagtagctgttcttggttgcgctgtaaacggtccaggtgaagcgcgcgaagctgatatcggaattgctggagctagaggcgaaggcctattgttccgtaaaggtgaaattgttcgtaaagtgccagaagaaacaatggttgaagaactgaaaaaagaaatcgataaaatcgctgaagagcattatgcaaaaatggaagctgaaaaagaaaaagcgaacgcataacaaaaaacgcctgacgtcactgtcaggcgttttcctgttcttgttaaaagaacggggtgataaatatgccaaggatgacggaaacaattccgatcccgattgaccatgcgccaagcgcatgtgctccttttcttcttgcaatataaccaacgacgattgccgctactcctaatagcaccggcaagacaaatagtgagataatcgcaattgcgagtgctgtatagcctatccccttactgcctgaatcgtcacctgcttggtcacgttctcgtctgtctactcgatctcttgaagcctgatatggctctgcaatttcagcagctgtttcctctagatagccatcatcattactaaagtttgtgtcgatttcacgatcatttcttctgaaatcttcgtctctttccatgatcaattcccccttttggttaatagaaaggagcttttttagtatgagcaaaaatgtctgtttcatgtttgctaaaacttgctggaattgtgaattgattatgttacactttaagagtataaaaatgaggagtgtgggcatgttacgtttaggaattgatatagatggcacagtgacggcgcaggacacctttgttccctatttaaataagtcgtttcgatgtgccatgacactagatgatatgacagaatatgatttgacgaagcttttaaatatttctcaagaagaattttggggctggatgaatgagcatgagcctcttatatataaacaggcaaagcctgctaaggatgcaaaagagattcttgatcaaatgaaacatcaacacaggctgatttatattacagcaagaaggcagcatcacgcggatatcacctttgagtggtttcacaaacaccacgtgcactatgatgacattgagctggttggcggtcatcataagctcgaagctgttcaaaagcacaagattgatgtgtttttcgaggatcatcatgggaatgctacgatgattgcaaaagaggctgacattccggttattctttttaactccccttataatcaaatgccccttgacgacaggattatacgcgtcaacaactggcaggaagcatctcaatggatcaaacaatacgagcagcgtttggaaactgcttattaatgtagaaaagccgatactttaatatatcggcttttgattgtggacaaagaatgcaagggtttgtctacatgctgaaaccgatacgtttaatgtatcggcttttttgatggaacaagctgaccttctttcatgagaaaatggtacagtgctcccttcatgcctgcctgattcaagtagtagcacgtttccagcttcacctgaatattcttccatgcatgcagtgtatgtaaatgtttctcaatgcttgatagtaaatccggtcttgcacttacgccgccgcctatgaggattttctctggattaagaacagttgctacattgtaaatgccaatggcgattcgcttataccactgatccaccagcttctcaatggacggatcgtgctttgccttttcaaaaatttcttgaccgtctatttgagtactttgcggaattccttgcttttctttatagctgcgaattaatccagccgttgaagcactgctgttgagtgttgtaaattgtccattttctgtctctgtcagcatcatgccaaattcaccgccgcggaaggaagccccgcgcacaagctgaccgccagcgaaaagaccaccgccaacacctgtcccaatcgtcatacaaataaagctgtcacaatctttcgcatggcctctatatttttctgcaagagctgcacaattcgcatcattttcaacttcaacacgaagagatgttttctcttctagcagtgtttttacattttggccatttaaggcgatgatggctcctgcaaattctgtataacctgtttcactgtccacaaaacccggaagactaatagctattccgctgacatccgacgttctttgatattgcttgaccacatccgccatagcttctaaaaacggttcaagctgccggcagttcgtttgatagtcaccgctcgtgaccagctccccatcctgatccattaatccatgttttgttctcgtcccgcctacatcgaacacgacataatacgccacttttgacccctccctttactccaaaagacgcaaattgctgcatcgtaccttgttctcattttaatgaaacagccgccctttgtaaaacgttttcaaaaagacaaaagaaaaagccagctctgcggctggctttttcatgagtgaacttccttcggttcgcaggaaggacacgttccgtagatttcgaatttatgtccgctaatgtgataatcctctaaatcggcgtctagcttgtccataggacaggcatcgatctcctttgttttaccgcatgcaagacaaataaagtgatggtggtgatgagaaaatgagcatttaaaacgaaaaagcttctcccctgacaattccgttgtttctaatatacctaagtcttcatatagcgataagtttcgatatatcgtatcaaagctaagacctgggtagtcttcacttagtgccgtcagcacatttttagcggtcaaatatttatcagaatcagaaaacaattgaagcatatcttcacgtttgcttgtatatttgtagcctttttcctttaataaatcaagtgcttcttgtacgttcatgatgattcccccttctgaattttccaatactaatacatccgattaaaatcaaaatggacagcatcacaatggttccgcctggcgctaaatctagataatagcttaagattaatccggccaatacagacaattcaccgaacaagatcgaaaggaagatcgcttgtttgaatcctttggcaatgcggatacttgccgcaacaggaagcgtcataagcgcagagacaagcagtgtacctacgatacgcattgatgccgcaatgacaagtgcgacgactaagataaaaataaaatgaatccatttcgctgaaataccagaagcctttgcatgctcttcatcaaaagaaagtaaaaacaattctttatataaaagcacgacaactaacacaacaacgagtgaaatcccaacaataatccaaagatctaatctcgaaaccgcactgacacttccgaacaaataactaaacaaatcggtattaaagccattcgctagtgaaatgaagatgacggaaatcccgataccacctgataaaataataggaatcgcaagctcctgataatgcttatacacggagcgcagacgttcaataaacaatgaaccggcaacagaaaacgccatccctaagtacagcgggctcacccctgtaaagaggccaaactttttatcaagaaataagcttgctgcaataccggcaagtgatacgtgactgagggcatctgcaatcagcgagagccttctcacgacgataaatacaccaagtaagggcgcaataaagccgatcagcattcctgcgataaacgcattttgtaaaaattcataatgaaaaaatggaaatagcattattcatgtcccccatgatggtgatgatcgtgatgaatcacttgaatgtcatgtccgtaaaattgagataacgcttgatcatccattgaatcaaacgtttctgcatccccgtggaaatgaagtgtctgatttaagcaagccacatgggtgactttatcagacacggtgccaacgtcgtgtgtgacgagaattaaagacattcctttttctttgttcaatgtttcaagcagctgataaaagccttctactgtccgctgatctaccccaaccgtcggttcatctaaaatgagcagctttggctgactgacgagcgcacgggcaataaaagcacgttgctgctgaccacctgaaagttcaccgatgttttggtgctttaaatcttgtatgccaactgagcgaatggcatcctcaacttgccatttgtcctgcttgctcattcgtttgaataaaccaattttcgccgtcaatccacttgcaacgacctcgtaaacagaagcagggaaacccgtattaaaactattcgccttttgagaaacaaatccaatttgatcccagtctctaaattttgacgcaggcgtgccaaatagctttaattcaccttgctgtggtttaatgagcccaagcaggcattttaataaggttgttttaccagatccattcggtccaacaagtgctagaaagttcccttcctctactgttaaatgaatgtgatcaatgacatttcgctgtccatacgagtacgaaatatccttcatttcaataattggctttgccatgaatctttccacctttaatcaatataaaaagaatgattacgatttatacaacaaaaagaaaatggcttttgccattttctctgtccatacatatatttcattatataaaagaaagattaaaaagtaaaataaaagctaatgaatggctgttttgaacttaccgccttttgtttcatgcgtatccataatcgtaataaatgcttgaccatcaatttcaaatacaattgattttagctttgtaatttcaagtcttgtgacaacggcgtagatgacatccttttcttcatctgtataaccgcctttccctctcagctttgtcgttcccctgccaagtcgatgaagaatcgcatctgaaatttcatcataataatctgacacgataatgacagcttttgtttcatcaagcccttgaatgacagcatcaattgttttcattgccaaataatatgtcatgacagaatacatagcctgctctggtccgaagacaaagcctgcccaaataaaaatgaacacattgacgatcatgacaaactcaccgacggagaaaggaatttttttcgtcagaagaattcctaagatctctgttccatccattgagcctccattacggatgacaagtccaacaccaaaaccaagtaatagcccgccaaatacagtggctaagatcggctgatttgtaaatgcctctacatgatggagtgaagattcaatcacggctaagctgacaatcccaatcacagtggaaatgagaaacgttttcccaatatgtttgtatcctgatatcataaatggaatatttaaaatgacaacaatcgtcgcaaaattgatgaatgggttatctgtaaagagataatccaaaataagcgaaatgccgatgatgcctccatcaataatattgtttggcactaaaaataattcaatgctgactgctgcgcatgcagctcctactagaatcaggaaaattctcaaaataaaatgaggcactgattcctttctatgctgtttactatttgccatacgttctcccttctacacatgttaaattttcaataatcattttattcactttactattttagcatttcacagggtaaaataaaattttttgcacattttccgttttcgcccatacattattacagaggggaggaatggaattgattttaattcaaaaaattgtcctgcagcggcttaatcagatcacagcaaatgatctgttaaggtatgcgaaacagtatggtgtcagtttaacgtcaaaccaagctgccgaggtggccaaactcatgaatgggaaaaacgttaatatttttaatgatgcagagcgtaaccggcttcttaagcaagtggaagcgattacttctaaacagacagctcagactgtcaatgatctgtttaatcagtttacaagttaagcaaaaaagggccgcatttagcggcacctcatgatgttgtatgcttttttactgacccttaattttatctagtaagccttcgtcaaattgcttttctttcagcatctcaatttcgaatttgtaaggtggttttttgttctttttatcttcacctacataaggcgtttctaagattttgggcacatcttgaagttgcgggtgatgcacaatatagttcagtgcatcgaagccaatttcaccaaagccgatattttcatgtcggtcttttcttgcgccttgtacgtttttactgtcattaatatgaagaaccttgattcggtcaataccgacgattcgatcaaattcttctaacaccccatcaaagtcagttacaatcgggtaaccagcatcgtgtgtgtgacacgtatcaaagcagacagaaagtgcttcgttatgtgtcactccgtcgataatttgggcaagctcttcaaagcttcttccgcactctgatcctttgcctgccattgtttcaagtgcaatttgaaccttttgcccttttacgatgacttcgtttaaaccttcaatgattttttggattcctgcttctggtcctgctccgacatgtgcacctgggtggagaacaatctgccctgcacctagcgcttctgtacgttcaatctcagagcgaaggaagtccacgccaagctcaaatgtcgctggattgacggtgttcccaatattaataatatacggtgcatgtacgacgatatctgtcataccatgctctttcatatgcgcttgtccagcttcaatattgaggtcttcaatttttttgcggcgcgtattttgcggtgcacctgtataaatcataaacgtattcgaaccataagaggcagcttcttgactcgctgcaagaagcatatgttttccgctcatggatacatgtgaaccaatcttcaacaatgtttccccctactttccattacgctttgactttctacgttcctgtctcttgattttgtccatctcacgtgtcattttctttttatatccaggtttgacggctttcggttttctcacaagacgctttgctttttcttcaatttcattaggtgcttttttacgtctttgacgcttcaagcggtcatctgcatctcgccattcgccatgaacaatggttttgttttcaaacacaacgcccattttctcgatttgaatgagtgcatcctcatcagcaagctcataaatagtcatcgcaattccagatgaaccagctcgagctgttctaccaacacggtgaacataaaaatcaagatcagatggaagttcatagttgatcacgtggctgacgcctttaatatcaattccgcgggctgcaagatcagatgccacaatataagtgaactctaaatcatcaatttgtttcattacttttttacgttcgcgcggcgttaatccgccatgaagcactccaactttcattcctttttcttgtaggaatgatgcgatttcatcaacggttgtttttgtattggcaaaaatgatgcctaaataaggctgtacattcgtcaccatttcatgaagcaattttagcttgtcacgctgtttagatgggactaaaatatgctgaatgttttcagctgtaattcgttttggttcaacatgggcatattttggattgtccatatattttttcaggaacggctttagtttttctggaatagttgctgagaacacaagcatttgcagctgttctggcatttgtgaaccaatacggtccacatcttctagaaatcccatatccagcattaaatccgcttcatcaatgacaagagatgtcgctttgtaaacattcagcgcctgctcatgaatgaggtcagcaatacgtccaggtgtaccgacgaccaaatgcggctgggtttttagcttttgaatggatttctgcttgtccgttccgccaatgtaaagctttgctttcatctcttcttctggagaggcattctttaaaatcgtttgggcttctttgaaaatttgattggctaattctcttgtaggtgcagtaatcacaacttgtacttgctctttgcttggatcaattgaatgaataagcggcaataagtacgcgtgagtttttcctgttcctgtttgtgattgaccaatcacgctttctccttttaacacagcagggatgattcttttttgaatatcagttggctcataaaagcccagttcatgaatagcatctataataaaaggctttaattcatatgtcgtaaattttgtttcgttcatgttttcactccttaaggcaatgcctttttgctcatctcctcattatagctgattttcagcaaaaaaaccatgtccgcttttcttacaggaaaccaattgatgcttccttgcataacctatgaagagaaagagaatgcagtaagggaggtacaagtatgttagggcaaaagcctatgggcgattttcagccgcaccgtccctcacgccggcatcttggaaatggcggacaacccgggatttttcaaagagggcagcagcctcctatcgaacagccttttcaagggcaaggcaatcaatttcagcaaatgatacctcgctccccgtctgtacagggaggcggtatacgcggaatgggcggaatgccaggaggcgaaagccgtgcactaggcggcggcacaggaatgaaaggcatgctcgctaaatttcttcctggcgcagggggagcaggggtctctggaggtggtgcgggattacaaggaatccagagcttcacaaatcctgcgaccctctcaagcatgttaggaaatgtacaaaaagtgctcggtatggcgcagcaatttacgccaatgattcagcaatacggtcctttagtaagaaatctgcctgcgatgattaagctgtacagtcagctcggcagtgcggatgatgaaacaggcgaagatgaagaacctaaagagatcggcgaggaaacagaagtgccgcaagaagaagcagcacgagatgatgaaatagaagaaaacaaagaaccagaggacatcctggtcaaaaaagcagctcctcacacatcatctgctcctgaagcaaaaccgaaaaaaagacctggcagttctgttccaaaactatatgtctagtgatcttttaacggcgaagtgttcactgcgtataacaatctttgatatatgcgcttactttggctataatggaagctagagaatgataaaaagccgttttttacggctttttatattgttcttctctagaagcacttccctacaggaggacgaataaatgaatgtaattaaaatttcgccgcgtggctattgctatggcgttgtggatgcaatggtcattgctaaaaatgccgcacttgataaaaacttgccacgcccaatttatatattaggtatgattgtgcacaacaagcacgtgacagatgccttcgaagaagatgggatctacacactggacggaccaaaccgcatggacattttaaagcaggttgaaagcggaacagtcattttcaccgctcacggcgtttcacctgaggttcgtcaaattgcagaagaaaaaggccttatcaccattgatgcaacctgtcccgatgtaacgaaaacacatgaactcatttcagagaaaacagccgatggatatgacattatttatattgggaaaaagggtcatcctgagccagagggagctgtcggagtagctcctgacaaggtgcatcttgtcgaaacagaagccgacattgaggcgctcgatttaacatcagataaactgctcatcaccaatcagacgacgatgtctcagtgggatgttcacgatctaatggagctgattaaagagaaataccctcacgtcgagtaccatcaagaaatttgtcttgcgacacaggtacgtcaggaagctgtttccgagcaagctggccaagctgatcttaccattgttgtcggcgatccaaaaagtaataactccaaccgtctggcacaagtgtccatggagattgctggaacgcaggcttaccgtattggtgacctaagtgagctcaagctggagtggctgcaaggcgtaaataccgttgccgttactgctggtgcttcaacaccaacacctattacaaaggaagtcatacgtttcttagaaaactacgagccggatgatgaagcaacttggaagattgaacggtcggttcctctttcgaaaatactaccgcgcgtgaaaacaaagaaataaagaaaacgtcagagcatagcagctctgacgtttttttgtttacataaattgaaatgggtttgtgttcgattcagaaacaaagagctgtacatcatactttttatctgaacatagcgattgaagcttcgcctttacgccctctttcataatcttttctgcataatgccctgggtccactacgttcagcccgagcatcatggcatcatgggcgacatggaaataaagatcccctgtcacatacacatcagcacccattcttttcgcttgatgaatgtatttatttccgtctccgccaagcacagccacttttttcacaacagcgtcctgatcacctacaaagcgagcaccatttacatccagctttgtcttcacaaatcgtgtaaaatctccaagggtcataggctctcttagctcccctatacggccaaggcctttttgaataggaggaagatctgtcgtgtgtacactataagcgacttcttcataaggatgtgctttaatcatttcacgaatcacttgtttttctatacttgccgggaaaatggtttcaatccgcacttctttgacaaattccaattgaccgctctcaccaatgaacggatccgcatcttctgatggcaaaaagctgcctgtcccctcatttgaaaacgcgcaatggctgtagttgccaatatggcctgcgcctgcatttcctaaagctgtacggatggcttcttcaaattcctgcgggacatacagggcaagctgtttgatttgatcttcatatgtcgggactaacacacttgtttcttcaagctctaaagcctccgcaagcaagtcattgactcctccatcagccacatctaaattcgtatgtgccacatataccgcaatatcatgtttgatgcatttctcaatgatccgtccagctggctgatctgtcgctacatgttttaacggacggaagatcggtggatggtgagcaataatgagatccacatttctttcgatcgcctcatctaccacattctctaatacatccaaggtgatcatgacattgtttacctttttatttaacgtcccaatctggagaccgattttgtcaccttctacggcatatgcctttggtgaaaattgttcaaataattggatgatttcatgtccgtttactgttttagccaacagtcaaaacctcctttagaatctttatttttacatgcagctcttcaaggcgctccttattctcttctgcccgcgctgcctgctgaatttgactttctattttctccatatgctgaagctcttgcatccacttgcgccggaagacgtcgttttgctctttcgcaagaaacggaccaactagcatgcctgtttcaatcgacatcccttcataggctttatctttgtcgcctttttctgcgatcatgatttcgtatattttgccatcctcttctaaaatgacttcatccatcaattcatacccctcttgatagagccataaacgaatgtggtgagcatggatatttggctgaagaatgagcctctcatggcctgcgagcttatgcttaccatcatttaaaatgcttgcgatgagtgctccgcccatacctgcaatcgtgatagcattcacttcgcccttttcaataacttcaaggccattgccttttctgaccgagatctggtcatctaattcaagtctatgtacttgctgcttcgccgattgaagcggtccctcagtaatttcaccagcaatggcttttactgctttttgatgcaggatcgcatagcatggcaaataggcatgatctgagccgatatcagcaaagacggcctcatgcggtaaaaagtttgcgactctttttaatcgttttgataaattcatttcattcatacgtatcactacttttctttaatgttcatacttgtctatcttatataaattatggactttttaaaagtcgttttcaaatgaaaaaagctcttctgatgaaaaagagctttttgcgtaacattatttaattttggatacccattccgacatttcatcgagcttttcattcgggatcagcccgcctggcatcccgttgccgccttcttgaattttcttcttgatgtctgccacttcaagcttgtctccaacgccttttaatgcaggacctgcgccgccttcatagttttccccgtgacagctcagacagttttgcttatacaattcttccggcgtcgcattcgctgtctcttcttgtttttgctcctcgcctccagaggcgattttgtcttcatctttcaaccccttcattgataagaaaaaagtgagtccaatacctaaaatggcaatcaataagaatggtataagtggattccgtttcatttctttcatcctcccctttgtgaaaacccctttgagactatgcaaacaattctaattctactttaattttacaaaaagtaaacgaattatgatacaaaactttggtcaagttcacagattagacaaaaatgatgcaagatgagaaatgaagccttcagcacattttgatgtattttttatacatcttttctctaagaacgttgcaaattcatttgttattcagtaaaatataatcagattgaaaaaagcgttttcatttttgatgaagaaagaacggatctctttcaagatccgtccagtttctactctaagaagtcttttaatcgtttacttctgcttgggtgtcttaatttacgcagagctttcgcttcaatttggcggatacgctctcttgtgacgccgaacacctttccaacctcttctaacgtacgtgttcttccgtcatctagtccgaagcgtagtctcagtacattttcttcacggtccgttagcgtgtctaatacatcttcaagctgctcttttaacaattcgtatgcagcatggtcagatggagatgtcgcctcttggtcttcaataaaatcaccaagatgcgagtcatcttcttcaccaataggtgtttctaaagatacaggctcttgcgcaattttaagaatttctcttaccttttctggagttaaatccatgtcttcagcaatttcctctggcgttggttctctgcctaggtcttgcagaagctgtctttgaacacggatcaatttattaatggtttccaccatatgaaccgggatcctgattgttctggcctgatcggcaatcgcacgcgtgatcgcctgtctaatccaccaggttgcatatgttgagaatttgtatcctttgcggtaatcaaacttctcaactgccttcataagacccatgtttccttcttgaatcaagtcaaggaacagcataccacgaccgacgtagcgtttcgcgatgctgacaacgagacgaaggtttgcttccgctaatcttctttttgattcctcatcgccttcttcgatcttttgagcatacgtaatttcttctttagcagataacaaattgacgcgtccgatttcttttaaatacatacgaacaggatcattaattttgacacctggtggtacgcttaaatcattcaggtcaaattcctcttctgctttagccagctgctgaacatttgggtcttctgtctcttcgttttcactaatgagctctacaccctgttcgcctaagtattcatagtattcatccatttggtctgattcaatttcaaagctagacatacgctctgcaatttcttcgtatgttaaaacgccccgttttttacccgtttcagtgagcttatctctcacctgttcaaaggttaattcagtttcggtttcgtgggcttgtttatcagccattatggatccctccttccaaagcttgcaacgaattctaaagtaacttgcgatttgctttcgctctgcttttctctctttatcaaacagatgagcaaataggaataaaataaataatgatgaaggcaagatgcttgcggtcttatgctcctcccgtaaaggattcattgccagccgtaagtcttgtcataaatattagacgtattacttcagcgaacggttcaactgaataatttcttttgcaagtgttgccgctttgaagaaatctttttgcctctccgcttctgcacgttctagttctttttcctttatcattgacaaattccgatgattcaacactttttttacataatcacttaattcagcttcacttagttcgtctccaacttgaatcatgaatatatccgtcagaagctgattgataatatcatcttctatacggttcatcagatgctgcggcgttggttctttgccttcttcatacaaagcataaatgtacgtggccagcgccctgtgagaatctatattaaattcaatacctactctgtcaagtacttttcggatcacgtcatcactttttaacatatgagcaagcagcattcgctctgcattttcatatgctggccgcagacgctttcttcttacctgtgttgacagatgtgcacgccgtttttcaagcccgctttcttcctgtgtgcttttggcttcttgccgctgctgtttttcaaacagctccagttgttcttttaatgaatcaagtgagatcgagaactctccagcaagctgtttcatgtaaatctcttgttccaaggaaccgtttaaccggctaatttctcggagtacctgcttcatataagtaagccggtctccttcgtcagataaattctttcccctacggaaaaagttcatcttaaaagtcattaatgtcacacttgcatctatgatgtcattcctaaatttctcgccgccatatttacgaatgtaatcatctggatcaagtccatctggtatcatggcaacgcgaactttacatcctctttttccaagcaaatctgatgctttcatggtggcttcataaccggccgtgtcagagtcatagcaaagaatgatctcttctacgttacgtctgagaagttttacgtgctcttctgttagagacgtacccattgttgcaacactttcgccgacacctgatgtgacagctgaaatgacgtcagcaaatccttcgaaaagaaccgcccgttcgcgttttcgtatatgcatacgcgcgtcatgaaagtgataaagcagcttacttttatgaaaaagtggcgtttcaggactattcatatacttaggctgctgatcaccaagcgatcttccggaaaaagcgacgactgtcccatgatgatcatgaatgggaaacatcacacgatccctaaagcggtcaaaaaagcctgttccgttttcacgttgaatcaaaagaccagccttctccatcatcacaggatcaaaccctcgtttttctaaaaacttggtcacgaaatcccaagagtcaagagcatatccgatctcaaacttggcaattgtttcatccgtaaagcctctcgcccgtaaataatcgagtgcgttttgaccttcctttgtatttaccagcaaatggtggtaaaatttcttaagaagctcatgcgcttcaatcattttatgatctgcagtgtcctcttgctgtgaggagctgacctgagcatttgctacatgatcaggcaaatcaatatggtacttatcagcaacatgtgaaacggcttcaataaatgagtagccttccatttgtctgaggaacgaaaatacattacctcctgcaccacagccaaaacaatggaagatttgcttatctgctgaaacagagaatgaaggagtattttcaccatggaatggacaaagaccgaagtaatttcgaccttgctttctaagctgtacgtattctccaatcacttcgacaatgtctgcgtttttttggatttgctccaaaagttcatctggtatacgtttgctcatcctataacactccgtcgtacattattcgccttttaattcaaaaatccttcatgattcgacaggattttttgtagctgcgcaataaatcgctttttatcctcttctaaaagctttttgggaccttttccatatacaccttttcttcgctgtttactggaaacatgtctgcgttccaaatcaaaatcaattgtttcgtttgtgtacatccgtcctctttcagacagtacaatgacctgtcttggaagcagtaaggaggcaagaccaatgtcttgggtgacgacaatatcatgcgcggcagctgagttcgcaatgactaaatccgctgcttccttatgtgtatctacaaaccgccaatcttcaagtggagatcttttggtttgaaaatgctcatatgaagcaatgaacgtcacaggtacttgaaattgagatgcgacagaaaggatttcgtcttttacaggacaagcatctgcatcgacataaatcgtcctctcttgtttatgttcattcaggtgactaattctccatccctccaccttattcctgctttagagaagcaaaaagaccatactttccccccatatagcaaacaacagtaaaactcattttgtcgaaaagttatgttcagaatcacttgacttctgccaatattagtttattcgttcttgacttaacttaaacctaaaatcaatcattttatcacaattttttattataatacaaatgcagcaaatatgccattgtttttgtttacccgtttcccaccataggaaaaacccaggaggagcatcctgagtttattcggaacctcttttggtcagcatttgatgaatgacatttgccgtttcctcaactgctttattcgatacatcaacgacttgacagttaatgcggtccaccactttttcaaaatactctagttcttctttaatccgctcaatgttcgcataaattgcgcgatcatttaaacctagagatttcaaacgctctttacgaatatgatttagtttgtctggactgatttttagaccgatgcatttttttggatcaactgaaaataactcctctggcggatctacttcaggaacaattggaacgttcgctaccttcagccgtttatgcgccaagtattgagatagtggtgtcttagatgtgcgtgatacaccgatgagcacaatatcagcctttagaatgcctcttgggtctctgccgtcatcatacttcactgcgaactcaatggcttcaacctttttaaaatagtcctcatctaattgacgtacacgccccggctcatgtttcgcttcatttccataagcagtctccattttatcgatgagtggtccgatgatgtcataataaacgactccgtttgcttctgcctcttcaattaagaattggcgcatttctggcacaacaagagtaaagcagacgattccgttatctgctttcgccagtgaaatgacttctttaatcgtaccgacatcctctacatacggaattcttctaatatttgaatggtctgatgagccgccatcaaattggctaagtgccgctttgaccacgagctctgccgtttctcctactgaatctgataccacaaaaattacgcgattactcataacatcccctcgcagtcttctttaattagattatttcattctccgataagctaacaagtattttcgtcatgtttgttttcgtaattctgccgaccacttcaaagcctttatccgtatcttttataacaggaagtgcatctatctgcttttcaatcaagtgcttcgccacatccataatgaaatcttccttgcggcaaacggtgatgttcggcattcttgtcataataatatggacagggatagatggaagctcctgttttccaatacttgcgcgaaggaggtctttccttgacaacacgcctgttaaaatagagtgatcatccacaacgaataatgtgcccacatcctctaaaaacatcgtacaaatcgcatcataaactgaaacattctcatgtatcaccactggaatggattgaaaatcttttacttgaagttttttcagcttatctgctagaagctgcgtgcctgtttttcctgtgaaaaagtagccgacccttggtcttgcttctaaaaagcctgacatcgttaatatggctaaatccggtctgagggtcgccctagttaagttcagccgatcggcgatatgctctccagtgatcggaccattctctttgacaatctgtaaaatctgctcttgccgtttatttaactcgattgtactcaccacctttaaatagagagagcgaatctttactttatgtatatcattttcataactcatcatattatagcgcatctttgtccgaatgaaacaaaaatccactcaaaaaccgtgaattaaatgagtaaaaaacgattgcccttcgaaaaaggcaaccgttcttaggtatttattttacaattaaattgttcatattcgcaaatgattgaatgactttggctagtttgaccatttgcgccaaacgatttcgcttcagcttttcatcatccgcatgtaccattgtgtgatcgaaataatgaacaatcggtgtttttaacgtatctagcgcctcaagtgctgcgctgtattgccctgctgctacatgttccttgacagctgtctctacttgttgatacgcctcatatagcttttgctcatgctcattttcaaacagctcaggctgaatctctgcatcttccccttttttactgattgaaatgacgcgtcctaatgcttctgccgtttctttgaagctttcttgtttcacgctctcttcaaggacagctgcttttttcacgactgcataaggttcaatattttcaacatccagcactgcatcgacaacatcatgacggatatgctctgcttggaggacatattttaaacggtgtgtcaaaaattcaatcagagcagcttcatcttctgcttctacttgagcaagtgccaaaagctctttaaatgaaatattccaatgacgatcgagcaggatttgaacgataccgctcgcttgtcttctcagtccataagggtcttgagagcctgttggaatgacatcaattgagaagaaggaacaaatagaatccagcttatctgctactgccacaatcgcaccaatcaaagtggagggcgcctcatcaccggcaaagcgcggcatatagtgctcgttgatgctctttgccacttcttcatgttcgccaagtgcttttgcatatttctcgcccatgattccttgtaattctgggaattcatagaccatttgagtcacaagatcaaacttcgaaatacttgctgctcttgccactcgttttgtcgtttcgtcatctgcatcgacatgcgctgctaggcgggtcgcaatgtctgtcactctctttagcttgtcgccaattgtgccaagtttctcatggaatacaactttatcaagcttcttaatattgtcatcaatgactagtttttcgtcttctttatagaagaatgcagcatctgataaacgtgcacgaagtactttttcgttccctcttgcgacattttcaagcgcctcactgtttccatttctgaccgtaataaagtgcggcaataattccccttgctcatttttcacagggaagtagcgctgatgctctttcattgtggtcactaatacttcttccggcaatgcaaggaattcttcttcaaaggaaccagatagtaccgttgggtattctacaagatcgttgacttcttctagaagctcaggatcaacaggaatgacccagcctttttctgaagatagagcatttagctgctcagtaatggattgttttcttttatctgaatctgcaatgacaaattgatcgcgcaatgtttgctcataagaagcaggcgagtcgatggtggctcccctaccaaggaaacggtgtcctcttgtctcacggccgcttttcaccccggcaatttcaacaggtacaatctcctctccaaataaacaaacaatccatttaatcggacggatatagcgtaaatctttgcttccccatctcatgttctttggaaaacttaatgaggcagcaatctcacctaacgctggcagaaggtctttgacttgctttccttcttgaaacttttggacatgaacgtagtccactcctttgatctctttaaaatagagatcagctgttgaggcaccttgtccgcgggcaaagccttctgctgcttttgtccaattgccttcagcatcttgcgcaatctttttagccggaccttttgcttcttctttgatgtcttcttgtttttctgcgacacctttcacgagtacagcaagacgtcttggtgagttgaataaagcaacatcttcaaatgaaatattttgcgtttcaaaccatgcttttactttctcacctagctgctttgtgctttccggcatgaaacgagccggcatctcttctaagccaatttcgagtaatacatcttgtttattcatgagaagccgcctcctcttttagcatagggaatcccaatttttctcgttcttcataatatgttttggctacttttctggctaactggcgcactcttccgatatagccagttcgctcggtaacagaaatcgcgccttttgcatcgagcaggttaaacgtatgagagcatttgagcacataatcgtatgctgggtgaacaagccctttgtccatttggctatgcgcttccttctcataggtcgtaaataactcaaacagcatgtcagtattagatgtttcaaatgtataaacagagtgctcatattcagccattaagaataaatctctgaccgtaaatccgtctgtccattcaagatcgaagacattttctttgtcctggatgtaggaagcaagacgttcaataccgtatgtgatttcaacggaaacaggcttacattccaagccgccgacttgctggaaatacgtgaattgtgtaatttccatcccatcaagccatacttcccagccaagtcctgcacagcctagagatgggttttcccagttgtcttccacaaaacgaatatcatgtttcagcgggtcaataccaagtgctttcaatgattcaagatacagttcttgaatattgtcaggtgacggcttaatgatcacttgaaattgatgatgctgatacaatctatttgggttttctccatatctgccatcagccgggcgtcttgaaggctctacatatgctaccttccacggctctgggccaatgcttcgcaggaacgtgtatggactcatcgttccggcacctttttctgtgtcatacgcctgcattaatacgcagccttcatttgaccaatgcttttgcagcgtcaaaatcatgtcttgaatattcaatgatcgcacctccatcttttctacaccatccgctatgatatggcgggtggggatgagaaccccgcaaaagaacacaaaaactcccgtctctatgctcgcaaggctccttgcaaacatagggacgagagtttttcccgcggttccaccctatttgctggtgtcgtagcatccagccgctttgttttacgttgctcaagaatgcctttcgttacgcctccatccttagctcacaccgccctaaggtcgcttttaatgaattctgcgtaagtacttctttctgtcaatgcaacatattttatcttagatgatcttacaaaaagtcatgggagatgtcaacttttgttttccccgcccattagctttttcatggattccatctgattcatgaatttttttgatttcaaataaaggcctgaatactcttcatagtagtgatcgagcacttgacgaatttcttgtttcgtctgcggtttcacatcaacctgaccgagccttgataaatcaaaataatgaaataaacggagcagccttgcagctgctggggataagggcagtttatacggatctttagaaaagcaattttggcaaatgaagccgttatctctaatagagaaatgaaactgcccttctttttgaccacaatggacacattgatcaagttcaggcttcattcccattactgataacattttgacctctacgataaataagataatatcagcatctgtgccttcattcagatgacgcagagattgaagcaggagctcaaacaaataagggtttggctttttttcttctgtgcctttatcgagtaactctgtcatatatgcggcatatgcggtcaaaaataaatcctcccgaatggttcgcatactttcaatcatttcgccttgctggagcgttccaagtcctgttgatgattggatcagaaaggttccgtataaaaacggctggcttatggctgacaggcggctgtttgatttttttgcacctcttgccatcacgccaattttcccatgttctctagtgagcagcgtgacaattttgtttgtttcgccataatctgttgttctaaggacgattccttcacttttaatgagcatttgtctacactccgagcattggagggggtcaagaattataagattggaaaatcaaatcgtgctatctcttcttcaagtacatcgggtctttccaggttctccttttctaactctttgaaaagcagatacgtgtcaacgcttcctgtttgtgaaaatacgttccatgtaaaattcaacataaaaaccccacctttctttattagaagcagcaacgctacatccaacatattaattttatcttgaccaagctacctccatttcatgataaacaatttttactaatcgaaccgcaccattgtcagattttatgacaacagcagcgattttttaatattcgtcttctctaaatccgaagtcacgaaggtgagtggatttattacgccagtccttctgaacctttacccaaagctccagatacacttttgaaccgagaagtgcttcaatatctctgcgcgctttttgtcccacttcttttaataagctgcctcgtttaccaatgacgatccctttttgtgaatcacgttctacgacaatggtcgccgcaacatggatcttgccattttcatctggcttaatggattcgatcgcaactgcaatactgtgcgggatctcttctctcgttaaatgcagcactttttcacgaattaattcagaaataataaaccgctctggatgatctgttacttgatctgccggataaaattgagggccctcaggaagataaccttcaatctgctgaagaagcgtgtcaatgttgtttccttcaagagctgaaattggcacaatttccttaaatggataacgtgtgcggtattcatcaattaaaaggaacagctcatctgggtgaatttggtcgattttattgacgactaggaataccggtgtggatgtttgcttgagtcgttcaatgatgaattcatcacccttgccatagccttcctgtgcattgatcataaacaagatcaggtcgacttccttcagtgtatttgtagccactctcatcataaagtcaccaagcttatgcttaggtttatgaatccctggtgtatcgataaagatcgtttgtgacgtgtttgttgtcaagacaccttgcactttgtttcgtgtcgtttggggcttatcactcatgatggcgatcttttgtccaatcacacgattaagaaaggttgattttcctacatttggtcttccaataattgatacaaatcctgatttgaagctttcgttagtcatttaaatcctccggtgaaaatgcgcctggcaatagttcgtttactgttgtttcgtatatatgtccttttaagttcgttagaatcactggcatatcaggtgcacacagctctgaaatgacctgtctgcatgcgccacacggcgaaacaggccggtctgtatcagccactaccgctagcatttgaaacgatgtgatgccttctgaataggctttaaaaagtgctgttctttccgcacaattacacatgccatatgctgcattttcaatgttgcagccgccatacacttttccatcattcgacaataatgctgcaccgactttgaattttgaatagggtacatatgcaaaatctcttgctttaactgcttctgaaatcaactcttgtttgttcattcctagttcccactttcagaagaaatggacccactgtcacatttatattttacataattcacgtgacattttcacgcccatttctaaaaatgttaataaatagtaatattgttctattgcatgatcttcggtaagaagatgatcaccccaatcataaccgaaatcgcggcgtaaacgcaaacagcgcctgctgcagcgtccttcgctctctctgcaagagggtgcttctcttctgtcatcaggtccactgtatgttcaatggctgtattgacaagttcaagcgcaaacatccccccgcataaaagcaaaacgatcatccattcgaatggttcaatgtgaaaccaaaagccgcagatcaccacgatgatggctgcgactgtgtgaaatcgaaaattccgttcattcaagaaagttcgccatattcctctaaatgcataataaaaactccgaaaaaaacgggcaagcggccttcttttcttacgaagatcttgaaaggccataatcatccaagatctttgtctgtttggcgaacatttctttttcatcttcctctgtcatatgatcaaacccgagcaaatgaaggaacccatgaatggtgagaaatccaagctctctcataaaggaatgtccatattcctctgcctgctctttcgtacggtccacactaatgatgatgtcgccgagtacaggcggaatatcatcagcaccaatgatttcaatttccccttctccttcttcctcaagtgcaaaggagatgacatccgttggtgcgtctttcccgcggtattctttattgatttgatgaatctcttcattcgagacgatcgtcactgatacctccgcttgatctttgacctcaagggcatctgcagcgaactgaagaagcttttccacttcttcaagctgctcttttgatacttgtcctgtttcatctattaaatcgattaacaatgtcatttacttcaccttctgcttcggggcatctggatattcaatccgagaatgaaaaatcccctttaatgttgtacaaatcgtttgaccaataatatttaattctttaaatgtcagatcacattcactaaattgcccatcctgcattttatctgaaataatgcccttgacgagcttttcgattcgctctggatttggattatgcatcgatcgtactgccgcttcaacgctgtccgctacagaaataattgccgcttcttttgattgcggttttggaccaggataacggaattcttcctctgtcacctgatcatcacgctcttttgccttatagtaaaagaactttaacagtgacttcccgtgatgctgttctgcaatatcgacaagctcttcaggaaacttcttttctctcagcatatcagctccatctgtcgtatgggcaataatgatatttttacttagctgaggagaaagcttgtcatgcggattatcaatgttcatttggttttcgataaagtattgcggtcttttcgttttcccaatgtcatgataataagcgccaacccttgctaaaagaccgtttgcgccaactgcttcacatgcagcatccgctaaatttgccaccatgacactatgatgatatgtacctggtgtctctgttaaaatctttttgagcagcggatgatttgggtttgataattcaatcagcttcattgttgaaaggatgccgaacatactctcaaacacaggcattaacccaatgaccaaaatagatgatgcaaaccctgacacaaacgccatcatgaggttcacaccgatttcaagccctgatggtgaggagttttggatcagcgtaatggatagaaccacaaggacattcattaaagcgacccaaagccctgcctgcaatatttttgaacgtgcattatgctttctcaaaaataaaatgcccgccatcccgttcacaaggtaataagcacagatcacatagttaaagacgccggttactccttgattaaacatcatactgccgcaaagagcaaatacaaggccagagaagatcgctagccgctcattgataagcagcttgatcagcatcgtgccaagtgccactggtaccacataacctatcgtcgtatacttcgtttcctggaagagactgaatacttccatgatgactaaaataatggtgaaaataagcgagtagagcagcaacgacttattcttatgaacaagcgattttttcctcgtttcaagtgaatgaataatcgctgctaaaaacagaccaatcaatatcataagaccgcttacaggcttaatcaaattggagctgtttaagaggcctgtcagttctaatttacgatacacttcccggtcgataagttctccttcttcgactaaaatttgcccttgcttaatctgaacgggctgaatattatcagcggcttcttgtcttttcttctctgtagccactggatcaaatacatagtttggaatgatcgcaaattcaccaatttcttttgctgcatttaagtattttgatggaattgaattattttcaagctctgttttcacttgttttttctcatcttgtaatttcgctgctgtgatttctttactcatcagtgaatttaccactgtgatgatggaatccttagtaaaagagagattttcgtcacttgcctgaagcagtgctttgatggattggtctgaaacagcctcctgcatatctgatgtgagtttttctttgacacgcttgaccatttctttatctgatggcggattctctttttcatcagctgctttcttctcttctttaatggcttcaaaaagggaggagatgaggtcaacacgattgtcagaatacgcttttttgagagtatattgatcctctacttgatctgttgcttcttgcttcttttcttctgtcgcttcttgatcatcgacggttgatggagaatagatggtctgttcgctcactgaaaataaatctaagtcgagcgattcaggctttacatggaagaagagcaccacgaatagaatggctgctaaacctgcgtatagcaaaacatttaaataacgtgagcgctccattttctgaggttcttttttagacagtagtcttttgcgctgactgtctttctgattctttctcaaggaaagtacctccttttttactttaaaccacgatcgaaacaaaatgacccgatgaagacgatcgggtcactaagttcatttttgcttttcgtatgctccgatgatcttcgccacaagcgggtgtctgaccacatctgtctggtctaactcaataaatgaaatgcccttgatctctgcaagcatgtcctttgcagctgcaagaccagactgcatgcctttcggcagatcaatctgtgtaatatctcctgtaatgaccattttagagccaaacccaagtctcgtcaaaaacattttcatttgggcaggcgttgtattctgcgcttcatctaaaataacaaatgcatcatcgagtgtccgccctctcatgtaggcaagaggcgctatttcaatcacgccgcgctcgattaaacgttccgtatgatcactgccaagcacatcatgcaaggcatcatatagtggtcttaaataaggatctactttttcctttagatcacctggtaaaaagccaagactctctcctgcttcaacagctggtcttgtcaggataatccgtttcacatgtccatttttcagtgcatgtaccgcgttgacgactgccaaatacgtcttccctgttccagctggtccaattccaaagaccaggtcatcttttttcatcgccgcagcatattcccgctggccaatggtttttaccctgattgacttccctttagcatttttcgtaatttcatcttcatacatattttcaaaataattgagcttgtctttttgcgccattttaatggcatagacgacatcccgttcagaaatctcaattccttttcggatgagatgtaagagagatgtaatcagacggctcgctgtttctcttgatgcttcctgaccagaaacatacactttttctccgcgcgtaataatggagacattcagctcgttttccatcagtttcagataagcatcttgatttccaaataaagcaatcgcttcgtttgggctatctaatttttgttgaatttcaagtaaatgttctgtcattctctagtctccctgaacaataggtgttggttgaacaatatcttctattacttggtaaaggatgattaacttaactttaccattccctgttgtctcgtgcaaaactttttcacttttcacctctcctgtttgacctagcttctcttctaattcttttttacccattttaatccctgcttgaaccgcttctttatttgtgtatgtccgatttattttttcactttcgcgtgtcatttctttttcataggaaaatgggagctggaagtttaagaaatgtagtgggtgaacttctgtttctgtttttggctgcttaaaatcatcctttttaaaggaaatgccccaaaatggcattgaacctccaaatgcggagagcttgtgctttgtcttcattttacccgtaaagacatcaaaagatgttcgaagagggacagaaacttcagaacggtaccacgtttcaccataaattttcgctctagcacccaccgttttttgctggtcttcgctgccgatgaggccagagacgagcatctgccctttcttcacatgttcgtcaaccgcggcaagcggctcccctttttccacatacattctcgtgatgacagccttcttcttggcaacgatgtgctgaggactcgtatattgctcttcttccggctcatttttttccacaactttcatttgaaatgttgtaccgtttagttcaacgccgacccatgtaatgctttgaatattggcggtcagtgatttttgaattttctcaggtgttcccattagaaactgaaaacggcctttttgcactccaatctcgtctaaatgctttctcatctgatgttcagtttctggattggctcctttaatatcaattttccacaccatgtttgaaagcgccaatatcgtcgctagaaaacacacaatcccaagggtaaacccaatattcttccttgaccataggagaagaaacggaaatcccttcttttgatgaaatgaacatgtcacttcatgatgtctttgtacttttctgaaggcatgtacatctgataagcgaataaataagcgcacgctgtcttgacggcggctcacttgaaacattgtgatcccctgtctcgtgcactcattgatgagccgctcaatgccgtttcccttgatctccacttccactctgccaataaaataggcgaaccatttattcttcacacttctcccctccgtcagttaagaatcaatataacggacctcatcgattttcccttctaataagatctcttctggcaaaatcgttttaatcacaaaatctttccctgaaataatgcattgtccttgtttgagcatcagccttacctcttgatcactgaaaagcaaaagccctttatggttctctatgtaaatgtggagtctgccaaccatcgtaatacggggaagatccatcatgacgtctggagggatttcaagtgttcttgtcagccatgctttaagtcgattttttctttttcccattcaataagaaccccttcccgccccatgtgtatgagatcaaactgaaagatggtgagactgatgagaaagcctctatatcatcctattcctcagcggttcagatcatgctaatgaatcccgcaaaacagccgtttcatcatttttactgcgagaaatctccatcaggaaaaacaaaaaagcccctttatataaagggactttcttctttatcttttatatggccgtttcatcgttctgtgcggctttttcgcgcgcggctctccaaatacttctccaagaagcatgccttgaacaacagtattttggttaagcctgttaatgacgtgcggcttcatttccgcagcagaagctttcggtctggtcagctgcctttcaagagatttgaactctttattcagctcgctttttctttcttccatttcagctagtgtagcggtataacgatcctgtaaggactgtgaaccttgtttcttcatcccgccatgatcatgtacatcgccgaaatcgtccaactggtctgttttgactgggttcgggctggtttgttctgctttcttttgaggcataggcttattctgaggagccggcttatgttgctggttgttttgttccttctcctcttgtttgccgattttcccaaatacagcagagatgataccgatgataatcgcaattagtaacggattttcaaatagaatgtccattgggctccctccttaaagcgtgagaggatgcttatttgttttcattatcagatggaccttttgtcattttaccaaatgaatctctcatatccgtatcagcatcgatattcttaatgttcatgtagtccatgactccaatattaccttcgcgtaatgcttcagccattgcaagtggtacttcagcctctgcttctacgactttcgcgcgcatttcttcaactcttgcacgcatttcttgttcttgggcaacagccattgcgcggcgttcttccgctttcgcttgtgcgatgtttttgtctgcttctgcttggtccgtttgcagaatcgccccgatgttcttaccgatatccacatctgcgatatcaatcgagagaatttcaaacgcagtacctgaatctaatcctttaccaagaaccgtttgagaaatcatatctggattttctaaaacctttttatgattatttgatgaaccgattgtagagacaattccttcacctacacgagcaatgattgtttcttcccctgcaccaccgacaagtcgttcgatgtttgcgcgaactgtaatacgtgctttggcttttacttcaatcccgtccattgccacaccagagataaatggtgtttcaatgactttaggatttacactcatttgtacagcttcaagtacgtcacggcctgctaggtcgatcgctgcacaacgtgcaaagttcaattcgatattcgcacgttgagccgcgattaatgcgttcacaacacggtcaacgttaccacctgccaggtagtgactttctaattggttaatcgtcacatcaagacctgctttatgtgctttgatgagcggattgaccactcggtttggaatgactcgacgaagtctcattcctacaagtgtaaaaatgctcactcttacgccagccgctaaggcagaaatccacagcatcaccggtacaaaggtgaagaagatcgatagaacgatcagacctgctgcgataatcacaaataatagtaaagtagatggatccattttattcctcctataaattcagtatatctatactttcctcacgacaatgcgtgagccttccgctttgacgattttaacctgttcatccttgtcaataaacgcaccttctgacacaacgtcaatgcgctcatctccgagtacagccgtcccagatgggcgaagcgctgttaatgtaacagcgatctgtccaacaagatcctctcttgtttcatttgagacataaccgctttctttattggttgaatcggttaaaatgaactttttaaaaaatttcatacgtttccccaacacctttgtcaataaaataactgctatgattgaaacagcagtggcaatcaagatggaaatcgccatttctgtaaagcttccagctgctaaaaataagctggcaacaacacagatcagtccaatgacacctacgattccccccggcaaaaacaattccagaataatgagcaatatccctgctaagaacaggaacaacgtctcatatcctgcaaaaccagccacgagatgtccataaaagaataaaagaagcgctgtcactcccatggtgcctggaaccccaaagccaggagaatagagctcaacaattaaccctaagcttgcgatggataaaaggattggaatgacgattgggtgcgtgagaaagcgcgcaaccttttcagcaaagctcacttcatcgtattgaacagaagcgtctgctaatttcagcttctgaagcaagtcatctaaattcttcacttcaccttctgcgtaaccaaattgaagcgctcgatccgtattaaaggtgagcagttctccttttggtgcaccagcatccttcgcatctatgtctggatcagccatcgcaagcgcatatttcggatcacgcccctgcttttcggcagcatcactcatttcagcaagccatagcgattcagatttttgatcggcagcattgccttccccatcaatgatcgcagcagctcccatctttccatttggggtcatataaatctcgtcggcatttagtgcaaggaatgccccggctgaaagcgctctatgattcacaaatgctgtcacagggatatcagacgcacgaatggtatctgcaatctcaagcgccgcatcgactgcaccacctggtgtattgatgtctagaatgatatgtttcgctcgttcggactttgcctgctcaaatgatcgttcaataaatttagaaagtcctttttctactgtatcttcaattgggataacatgaactttctgatctactgatttcgcggtcaattgaacccctaataacaagcatattataaaacaactgaagagagcaatagaaatttttatttttttcatctatttggtgatccctcctctctatcttccattttaccgttcctttacatacgttacaaatgtatcataggtttcatttttatatgacagaatgatgaaggtataaaaaaagtacccttctaacaatagaaggatacttttttattgagacagctgctcgctgacaagtctgttaatgacagcaccatcagctttaccttttacttttggcataatagcgctcatgactttacccatatcagccttcgatgaagcacctgtttcagcgatcgtttctttcacgatcgtttgcagttcttcttcagaaaactgttcaggtaaataaacgtctaagatgtcaatctctttttgaactttatctactaaatctaagcgattagctttcgaaaattcatggagggagtctttacgttgcttaatctcgcgggaaaggacggttagttcctcatcgccggtcaaactgtctttcttaagcttaattgcttcattttggagcgaagcctttaccatacgaatgacaacaagcttgtctttctcacggtttttcataaaaagcttcatatcagtatttaattgctcaagaagactcataaaatccaccctctttagaatttacgttttctagcagcttcagactttttcttgcgctttacgctaggcttttcataaaattcacgctttcttgcttcttgcaatgttccagttttggatacactgcgtttaaagcgacgaagagcatcttcaagcgattcgttttttctaacgaccgtttttgacattctctttccctccctccgaatacaccaatcgactgcattaaaaaaagatatacatgcaaaacatgtacctagacattataatataagcctagtgtgaggtcaactaagtgatttggaaatatattttcgtcatgagcaggtagacaagtccatatattcattggtaagaggaggacttttctatgatggcgatcatttatttttgtgcacttattttcatttttttatggtcaatgggtttgctgagaaaaggattaatggcgcttgcgtcgtctcgtattgagaaatcacttcttctctttacagatcacccaataaaagcattcttggtcagcatcgtatttacagggattcttcaaagcagttcagcgtttatggtcatcgtgatcggctttgtcagtacaggcattctctcttttaaaaaatccattccaatgattcttggcaccaatattggctccacgtttacaacagaatttatcgccattaaaatggatgttttcatgtgggtcttaatcctagctggtctgatatgcatcatgttaggcaggaaatcttttaggcatgcaggaaaaagtatatttgggctcgggatgatctttttttgtattcaaggcttttctaaaattgcaggtatgatgacaagtcaacctgagacattgcgctttcttgaaatgatgcagcattctgactggacggcgctgctttcgggtaccattttcacagcgattgttcattcgagctccgtctgtatcggcattttaatggggtttatgaatgaaggaactgttgggcttcaggaaggcataagctttgtgttagggtcaaatatcgggacatgtattacagccgtaatggctgccatatctggcggctatgcagcacgtcaaacggcttatgcacacgttttgtttaatgtgctcggcgtgcttttatgtctcccatttctcgccatgatgacggaattcgtcgcccttcttgcaaacgctccagcccagcaaattgcgcacttcagcctgctgtttaatgtggcaagctctttgcttttcttcccgttcattcatccatttcacacattgatcttatgtcttttaccaaatcagtcaaaataaaaaaaccagcttgcccttttggcagccggtttttttatctattatgaggtcattctcactttgtctgtttgcacatcatcactgatacgaacgaattgtccttcgttataaggataacccgctttcatgattttcactttgaccaaacggccgatcatgtcctctgttccttcaaaaacaaccttcatatagttatctgtatatcccacataaagattgtgctttccttcttgttctttgaaggattcttccggaataatctctaggacatctccttcataagctgatgcatattctttcgcaagctggtcagaaagagcaatcaagcggtggacgcgttcgtttttcacattttcatccacttgatcttccattcttgcagctggcgtacctgtacgtttgctgtaagggaatacgtgtagttcagagaattgatggtctttgacaaaattgtacgtttccaaaaactcttcctctgtttccccagggaatccaacaatcacatcagaggtgacagcaaggcctggcaatgcttttttcagctttgttaaacgctctgcaaagaattccatcgtatatttacggcgcattcttttcaggactgtattcgagccagattgaagcgggatgtgcaagtgtctgacaatcttatctgactgatcaagcacttcaatcacttcatctgtaatttggcttgcttcgatagatgaaatacggattcgttttaaaccgatgacacgttcatctaattctttcagaagctttgcaaagttataatcctttaagtcttctccgtatccgcctgtgtgaatacctgttaatacaatttctttatagccggcatccacaagctgctgcgcttggttgatgacctcttctggattacgagaacgaagaagtccgcgagcccaaggaataatgcagaatgtacagaaattgttacagccttcttggatttttaatgaagcgcgtgttctgtctgtaaatgcaggaacatcgagttcttcaaacacacgtgctttcatgatattgccaaccccattaatcggctgtctttctctgcgatattcttcaatgtaaccgagtaatttatgtctgtcttgtgttccaacgacaatatcaacaccaggaatcgccataatttctgctggagatgtttgcgcataacagcctgttacacaaatgacaccatccgggttatgacgaatggctcttctaataacttggcggcttttcttatcgcctgtattcgtgaccgtacatgtattaatgacatatacgtctgcttttgattcatactcttttctttcatagcctgcttctttaaacagctgccagatcgcttctgtttcatagtgattgaccttacagccaagtgtatggaacgctactgttcccatcatgattcacctcttaataactctgtttgataagatatagcagaaagcgcgtaaagaggagctgtttccgttcttaaaatgcgtggtccgagcccgcaaatgactgcaccaagcgtttcaagctcgtcaatctccttttctgccaaaccgccttcagggccaaaaaccacgagcaaggtttgtccgcctttcatctgttggagcacagtttgaaagcggctttgctctccttctttcgatgattcttcgtatgcaacgacacatttatcgaattcaccagctaattgagtcagctctttaaacgttgatactggatcaacacgaggaatgatattccggtaggactgctcagctgcttctttcgcgattttctcccagcgttctcgttttttatgtgacttcttttggtcaagctttgtaatggaacgagccgcttgaaacgggataaatgcacttgcgccaagctctgtgcctttttggataatcagctcaagcttatctccttttgggagaccgctcgcaattgttacttttaccggaagctctctgtcctgatttgtccagccttcaacgtgacaaatgacttcttcctttgttattgtatcaattttactgagcgcttcaaagccgtctgtcgttaagcaaaggatttcctgccctgctttcatgcgcatgacgttggaaaggtgatgtacatcttcaccttttatgacgatagatccctttgcgatcacttcttctttcgtgaggtcgataaaatatcgttgcatacgtgtcctgacacctactcgctttattttttcgctataatgctgacccaatcttccattgacagcacttcaacaatgtcaaaacctgcttcttctagtgctgttttgacttgtaatttcttttgtccaatgatgcctgatgtaatgaaatagccatctttcttcaataagtcataggcttgatctgtaaagcgcaaaatcacttctgcgagaatgttggcgacgatcacatcacgttcacctgaaatcccatcaagtaagttgttttgcttgaccgtcacttgttcgcttacaccatttagttcgatgttttgcttcgcactttcaaccgcaacggtgtcgagatcaaaggcttgaatgtcctttgcaccaaccatcgctgctgccacacttaaaatcccggagcctgttccaacatcaatcaccgtatcgttttccttcacatagcgctcaagcgcctgaatacaaagaacggttgttggatgtgtccctgttccaaatgccattcctgggtccatttcaataatcagttcatcagaatgaaccggagtatattcttcccatgttggaacgatggtgaatttttcagagattttcacaggatgatagtatttcttccatgcggtggcccattcctcttcatttacttcacaaatagacagcgtgtttcgtccaaggtcaatatcgtatagaagaagattgttgatggcttctttgatctcatctaccgtttccatcaaaaagctgttcattggaagataggctttgacgatgaccccttcatcaggatagtcattcggatcgagctggtagatctcaccgtatacattttcacgttccttgactaaatcaagcgggtcctcaatcacgacaccacttgcacctgcttcatgcaaaatattggtgatcggttccaccgcttcatttgttgtatggacgctaatttctgaccacttcaatactaccaactccttatccgtcttactcgcctttaaatgcgcgtttcaccttatcgaagaagctcatttcttgttcgtccggtttatttccgctcacttcagcaaattttctaatgatatctttttgattatccgttaaatttgtcggtgtgacgactcgtacaacgatatgctgatcgccttggccatagccgcgtacatttttcacaccttttcctttgagtctaaacttcgtgccagtttgcgtgccagcagggactttcaattttactttaccgtgtaatgtcggcacttcaatttcgtcacctaatgcagcctgtgcaaaggttagcggcatttcgcagtaaatgtcatctccgtcacgttcgaagaattcatgcgaacgcacatggaacacaacaaatagatcgcctggaggccctccatttacacctggttccccttgaccagacactctgagctgctgaccatcgtcaacacctgctggaatcgtcacattgattttcttacgcttacgcactttaccagagccgccacatgtagaacatttgtgatcgatttgttttcctgttccgctacagtagttacatactctgcggttgaccactttaccaaacggagttgactgctcaacatttaattgaccagagccgccgcaatgtgaacaagtctttgcttctgtcccaggctttgcccctgatccatgacatgtttcacatgattcctcgcgagggatttcaatcgttgcttctttcccaaatgctgcttcttcaaatgaaagcgtcattgtatattgcaagtctgctccttgacgcggtgcatttggatctcttcttctggctccgccgccaaaaatactagagaaaatgtcatcaaagccgccgaagccgccaaagtctcctcctccgccaaaaccgccgccgccaaagccttggtttggatcggtatgaccgaactggtcatattgcgaacgtttttgatcgtcagaaagggtttcataggcttcttttacttctttgaatttctcatctgagccagcttctttattaatatcagggtgatacttttttgaaagcttgcggtatgcctttttgatctcgtcttttgaggcgctcttactcacgccaagcacttcatagtaatcacgcttactcatctcttcacactcccgatttctcacataaatacgattgtatcattttgatttgacctttttcaattgctttcatcattggaaagaaaaaaagtcaaagccaagagatcctgactttgactttctgacgagtacgtttcagcagtctttttcaaaagtaaaggtgattattttttctcttgatcgtcgtttacttcttcgtattctgcatccactacattgtcatctgctttttgagcaccttcagcgccgccttcttgctgagcttgtgcttgttttgcagcttcttcatagagctttgtcgttagttcttgaacgattgtttgcagctcatcttttttcgctttgatgtcttcaagctcgcctttttcgatcgcagcttttagtgcatctttcgcgtcgtttgcttttttcacttgctcttcatcgattttgccttctagatcttttaatgttttttcagttgtaaacactaattgatctgcttcattgcgcacttcgatttcttcttttttcttcgcatctgcttcagcattttcttctgcttcttttaccattttttcgatctcatcatcagaaagacctgaagaagatttgattgtgatgttttgctctttgcctgtacccatatctttcgcacgtacgttgacaataccgtttttatcgatatcaaaagatacttcgatttgtggtacgccgcgtggtgctggcgggatgtcagtcaattggaaacggcctaatgttttgttatctgctgccattgggcgctcaccttgcaggacatggatgtctaccgctgtttggttgtcagcagccgttgagaatacttgagatttacttgttggaatggttgtattacgttcaatcagcttcgtgaatacgccgcccattgtttcaattcctaaagaaagtggtgttacgtcaagaagaacaacgtctttgacatctcctgtgatgactccaccttggatcgccgcaccaagagcaaccacttcatcagggtttacacctttatgaggctctttgcctgtttcttttttgattgcttcttgtactgcaggaatacgagttgatccaccaacaaggatgactttatcaatctcgctagcagataaaccagcatctttcaaagattgacgtacaggtgtcattgtgcgctctacaagatctgcagaaagctcttcgaatttagcacgcgtcagcgttaattcaaggtgaagaggacctgcttctccagctgtgataaatggcaatgagatttgtgtagaagatacacctgaaagatcttttttcgctttttcagcagcatcttttaaacgctgaagcgccattttatctttagaaaggtcaataccattttcttttttgaattcagctactaggtgatcaatgatgacttggtcaaaatcgtctccaccaagacggttgtcaccagcagttgagcgtacttcaaagaccccgtctccaagctcaaggattgatacgtcaaatgtaccgccgccaaggtcgtatacaagaatcgtttgatcttcttctgttttatctaaaccatacgcaagtgcagctgctgttggttcgttgatgatacgttctacttcaagaccagcaattttaccagcatcttttgtcgcttggcgttctgcatcgttgaagtaagcaggaactgtgattacagcttttgttacttcttcgccaagatagccttcagcataagatttaaggtgttgaagaatgattgcagagatttcctgcggtgtatagttcttgccttcaacttctactttataatctgtacccatatgtcttttaacagacatgatcgtgttcgggtttgtaattgattgacgtttcgctacttcaccaacttggcgctctccgtttttaaaagcgacaacagatggtgttgtacgtgctccttcagcgtttgcaataacttttggctctccgccttcaagtactgcaacacatgagtttgttgttcctaagtcaatcccaatgattttactcataatcgatgacctcccattatgtagttattgatttacttttaccattgatggacgaataactcggtctttgagtttatagcccttttgcaattcttctactacgatatttgaatcgacattttcatcttcaacttgcatgacggcttgatgaaggtttggatcgaactctttgccgacagcttcaatcggttcaacgccttcatttttcaacgcttctaccagctggcggtaaaccatttgcattccttctaacaaacttttcgtctgctcattgtctggatcaattccaagcgctctttcaaagttgtcaagagctgggagaagatcgctgacaacatgttgagaacgatatttttgcacggtctccacttcagttcgagcacggcgtttatagttttcaaaatctgcttgaacacgcagaattttgttttctttttcatctagaagctgctgcaattcatcgattttctcttggaaggcagactgttcatcatgtgttacttcctcagtatctgcttgaactgcttcttcttgtgcttcaacctctgcttcttgctcaggtgtctgtttttcttctgacattgtgttcacctccctcaaaagattcaagaatacgaaggggcaatgcccctatcttttatcaccctactcatcatacaaattggaaagtgcgtttgacaagtcttttgatacatgatgcaaaagactaacgactcgcccgtaatccatgcgggttggaccgatgatggcaatggagccaagtgatttttgatcaatcgaataagtggctgtgatcaaactgcagttctccattgcttccaaattgttttctgaaccgattttaatggtgattccttgctgatttggatgaaacagctgcatgacatcattcttttgctcaatcagcatcatgagtgagcgaatgcggtcgatgtcatgaaactctggctgattcaacatattaatcttcccgccaaagaaaagttttgattcattttgtgtcgatgtaaatgtgttgcccagcgtatctaaaatgtgatcataatcttttaaatgtgtgcgcagaagcatgaccacttctttatacatcctgtccttcagctggtccattggaacgccagctaatctgctgttcaaaatattcatcagcttctcaatatcggagacatcgagatgctcagagaaggtaatggttttgttttcaacatgcccgctgtctgtaatcatgatcgctactgctttgtttggctgaacggggacaagctgaatttgctttaatcgattttcacttagctttggaccaagcacaatcgatgtatagtttgtgagatctgataaaatttccgccgatttttgaactgttttttccagctcaaaaattttctcctgaaaagccgactggatgagcacaagctctttagacgacagttttcgcggagagagcaaatgatctacataataacgatatcctttttctgaaggaattcttccagatgaagaatgggtcttttcaataaaaccaagttcctccaaatcagccatttcgtttctaatcgtcgcagagctgaatgtgatgtcctcttttttagaaagagtttttgacccaactggctgcgccgaacgaataaagtcattaatgatgacttgcagaatcaaaagctgacgatttgttaacatcatcatcacccctgttagcactctctttcaacgagtgctaattgtataaacaaaattaccaaactcaaattaaaatgtcaattataactcaccgagaaacgcttgaaatacttcatttcctaacaatttcccttttcttgttaaacgaatgccgatgtcatcttttacaatgagacctttttcttctaattcttcaagaacagtggaaaaaagagcttctggtgcaacaccatatttggcttggaagtcggcacttttcaccccttcgatctttcgaaggcctaagaacatttcttcttctatctgctctgcttttgtgacctgatgagtttccttatacgggaacccagtttgctcaatcagttccaagtaatgcttcacaggccctgcgttcacatttcggatgccatctacatacccgtgtgctcctgcaccgaaaccgaagtagtcttcattgctccaataggtcaggttatgctggctttcaaagccaggttttgcgtaattgctaatttcgtattgctttaatccatgtcgctccatttcatccatcacaagctcatacatttcagcctcacgttcttgcggcggtaaatgcagtttgcctttttgcattaagttgtaaaaaactgttttcggctccacaatcagtgagtagacagaataatgctctgcccctaatgagaaagctgtctcaagtgaattcatcacatgatgcttttcttgatgcggcaatccaaacatgaggtcgaggctaatgttgtcaaacccaaccgctcttgctcgctggaaagacgtgaggacatctttcttttgatgaactcgtccgatttttttgagtaaatcgtcttcaaaggtttgcaccccaaagcttagccgattgacgccggctgcttttaatacatgcagcttctcgagtgataattcatctgggttcgcttccactgcaaattcaaccagatgctttgccggttttaacacacggtgaatgctgttcatgagctggtctagctggctgacggtcagtgatgtcggcgttcccccgccaataaagatcgtctttagttcttgctcgcccttttgctcgatcgtgtgctgcatctctttttcaagagccgctaagtattcatcgactggctgcgttttaatgaaaaatttattaaaatcacaatagtggcaaatgtgctcacaaaatggaatatgaatgtatgctgctttcatttgatgacaccttctttacaggtaaagagccgcagtttatcgctgcggcacctttgtttgttttcgactataaacgccaaggctgacattgtaaagcaggttgccttgagggtgttatttttttggtgtgctgtcgtccatcttcagcacagccataaatgcctcttgcgggacttcaacagagcccacttgtttcatgcgctttttcccttctttttgcttctcaagaagcttccttttccgggaaatgtctccaccataacatttagcaagtacgtttttacgcatcgctttaatggtagaacgagccacgattttttgtccaatcgctgcttgaactggtacttcaaaatgctggcgtggaatgagttctttcagcttttctacgatgattttgcctcgttcatatgcgtaatcgcggtgaacaataaaggaaagggcatcgattttttcgccattcagcatgatatccattttcactagagtagatgggcggtagccaatcagctcataatcaaaggacgcatagccttttgtgttggacttgagctgatcaaagaattcgtacacgatctccgccaaaggaatttcgtacacaatgctcactcggtttgcatcaaggtattgcatatcaatgaaattgccgcgctttccttggcaaagctccatgacagagcctacataatcattcggcaccatcattgttgctttcacgtatggttcttcaattttctcaatcttttgcggatcaggcagattcgacgggttatctacgacgattttttctccgtctgtcatatacacatcgtaaataacacttggtgctgtcgtaataagatcgattttgaattcacgttcaatccgttcttggatgatttccatatgaagcattccaagaaagccgcagcggaaaccgaagccaagtgcttgggacgtctctgcctcatattgaagggaagaatcatttaattcaagcttttctaaggcttcacgtaagtcattatatttcgctgtgtcaattggataaagtccgcagtacaccattgggttcagctttctgtatcctggcagcgcttctttcgctgggttctccgcacttgtgatcgtatcccccacacgtgtatcaccgacatttttaatcgctgctgttaagtagccaacatctccaacagtgagttcatctgtcggcatcgcttttggtgtgaatacgccgacttcaagcacttcaaattctttacccgtcgccatcattttgattttctgacctggtctgacggttccttcaacaattcgtatgtacgcaataacgccgcgatacgcatcgtagagagaatcaaaaataagagcttgaagcggtgcttctgggtctccagcaggtgccgggaccttttcgacgatttgttctaagatatcttcgatcccaatacccgccttagcagaggtgagaacagcttcagacgcatccaacccgatgacatcttcaatttcttctcttacacgctcaggctctgcacttggcagatcgattttattgataatcggaagaatttctaagttgttatcaagagctaaataaacgttcgcaagtgtctgtgcttcaattccttgtgctgcatctactacaagaattgcaccttcacaggcagctaggcttcgagatacctcataggtgaagtcgacatgccctggtgtatcaatcaggtgcataatatattcttctccatccttcgccttatatttcagctggacagagtttaatttaatcgttatgccgcgttcacgctctaagtccatggaatcaagtaattgttctttcatttctcgctgagtaatcgccgctgttttttccaaaatacggtccgccaatgtggatttcccatggtcaatatgggcgataatggagaaatttcgaattcttgattgccgttctaatcgtttttctttatctgtcacaatctatcactcctactataaaacgcgggttgcgctagcttagattatatcaatagggctgtaaagattcaatcgaaatcaagaaaagccgctcatcggtcagcggctttagtcatatggtattgatttgtttatttcccattcatccaatcataaagagaacgggctgcatgtgtcatgccatcagacagcgcttttcctgccttggagaaggcattaaagctctctatttcctcaagctgcttttgtttttcggcaagatccttttctgtaacagccgttcctaagatagaggcttctcgttctttatcttcgttcatttggatggagaacgcgccttttaattgcgggtcatggtaacccttcatttgcagcatgccattattcgcctgctgcattcctaaaaagacgccaaatagcaagactagtcctaaaataatggtttttccaataaatgatcccatgcaccgtcaccaccttaagagcgttttttctcatcctttgctttgccgtttaccttttccgcgtcccagaaaatgtcgctgaagacatcagctgctgcattggatgcatttttcaattcttccatattattatccactccgccaaattctaaaagaagggctttgtcggataaatcttgattataaattccattatcgccaatttctcctttggcaaacacaccgacactaagacctttatattttttctccatcaaatggtggaactccgtcgcaagcttgaggtttttctcatagctttgattcttcttccctacaacaaacgcaattctcgcatattttttccctttgatctcgacagtggtgtctttctttcttcttgagtcacggtggatatcaattaaatattcgaggtcatcatttttcgctaaggcttcttttacgaccaatcttgattcattataagactggggatactttaatcctttttgtagaagccttttttcaacttccgttttgtcgaccgtattcccgatgccttgctgatcaagcgcctttccgaacatgtcgccgacaagggtgacattcacttttgagtgccgtgcattgtttggattcgtttctccttttaaaaatggtaaatatgattccgtattatgcgtgtggtaaatgtacacggcttttcgttttcctgtcgaccggtccggctctttcgcaggctttttcggcacatctttgtcgagcttgtccagctctgccaaatttgcttctttttcatcttggatgacttcacttggcggcggcgattccattggcatgttggtatagtctgttccttcacccgctaagatgatttttgtatcaaaatgttcaaaacctgggagttctctccctagaaaactacgcgggtcttctaaattgatactagtcgcaagcttgagtgacagtccagagaaatgaaaccctttttgatctttcgggactgctgaggcgaaatattgattttccatacccattaatgtagcgaagaaggctccggaaagctcatctgctacaccatatagtgaggcttgcggcctcagctctggctttaaagatgtcaacgcccctgacatcacaaacaccacaacaagcgaggctataaataagaaaatgcttttcactacttttgttccattaatcgcaacgaccaactgtcgaggacggcggggtctttttttcatgatttactccctccagcacgctttctagtaattacactatgagcgagctagagaaagtagaaccgattaatgattataagaacccatgttatcttgagagattttttgatggagtgctgtatttaatccattggcgagtacgtttgccatatcatcaatgaatgtatccacttccttaggcgtgaccattaaattttgccctagcggcgcaagtacttcatggatcagctgccgtttctcttcttccggaagagtccctacgatacctaaaaatgattgacgcgtttcctcatctggtaagtcttcttcgtttagcacttttttcttcccaaaagtcaaaccagccggcacaagagagcgggacggccggtcatctttcagttctctaccaaaatgctttaagacataatcaattgtgtcacttgcaatggttactgcatctaccactgttggaacgccaatcgcaatcactggaattcccaacgtttctttgcttaattctttccgcttattccctacacctgaaccgggatggatgcctgtatcagagatttgaatcgtggtattcacccgttccactgcacgagcagcaagagcatcgattgcaatgacaaaatcaggtttggaccgctcgattacaccttgtataatgtcgcttgtttcaataccggtcagtcccatcactcccggtgataaagaggacactgggcgatacccttcctgtacattttccggctgcaattcaaagagatgccgggtcacaagcaggctttcaaccgtgagcgggcctagcgcatctggcgtgacattccagtttcctagtcctactacaagacagctcgcatcagcctgaatgcctcggtcttttaaaaactgagcaaaatgacgcgcaaatacttcgacgactttttcctgcatctcagaatctttctcccgaatgccctgcgcctcaagcgtcaagtatgttcctgcctttttgctggtcagctcctccccttctttcgtgatctccactgtgcgtatacggatgccgtgctcctctttttccttttcgacaatcccttgaattccgtcctttttgacgacattcggatcgttctcttgttctagtatctcttttgtttcaacagccaagtctgtccggatttgataagcacttaaatcaagtttctgtttctccataaaaagactccttccaccaagtaattaacagtagtctttccatctctttaaagaaacattcgagcgcttcatcaatgaaaaatactttacatttatattgcattctaaaggtgtgtttgatagaatacaacttgttctattgtgaagatttaaccttaagacaattgtgtttaggttgtatcttaggaggtgaaacacatgccaaatattaaatcagcgatcaaacgtacaaaaacgaataacgaacgccgtgcacacaacgcaacaatcaagtctgcgatgcgtactgcgattaaacaagttgaagtttctgtagctaacaacgatgctgagcaagcaaaagctgctctttcttctgctgcaaaacgcattgacaaagccgttaaaactggtcttgtacacaaaaacgcagctgcgcgttacaagtcaagacttgctaaacaagtaaacggactttctgcataatgcttgcaacgcctcagtgatgaggcaactgtttaactgtacgtccgtcctgaccggctcagccattaggacagactggcaattatacatctaaacaaaaacgaccctctttttagaaggtcgttttttttatgttcaagcgcccaatagtcgaagcaggaacaattctagcaatagctgcttgtcctttttaccggttttcatttcataatcgatcgttgatagctctttgacaatctgcttgagctcttcttctgaaaacagccttgcctgatccatagcaagtttgacgcggaatgggtggacttttagatttgaagcaatttgtttttgcccatatccttgctgagcgaaatacttcgtctgcaaaatcaatcgaaattgagttgatatgagtgctaatattttaatgggttcctcattttgtttcagcaaatcataaaacatctgcatggcctcagagcggcgtctgttgacaatttggttaattaattcgaaaatattctgctctaagcttcttgcaacgagctgattgacatccgctaattcaatttcttctcgttctccaatatatgtactcagcttcctgacctcttgaaacaatgtggatagactcccaccgcatagcatcacaagctgctcagccgcttcagatgtcatcgcctttccttctgttttcaccagtgtaatggtgaaatccgttgtttcttttgggtttaactcttttgcctcaaccatagccgctttcttttttagcaatttggtgattttcttccgttcatccagcttttcatatggtgctaataacacgagaatagtataaggcgccggcttttctaaataagcttctaacacagaaagctcatgctcaatcttctcctttttcttttccgctgtaagaaaataagggttcttgatcacaacgagccgcctttctcccataaacggaaaggtttctgcatccgtcacagcctgttcaagcggcacctcttccatatcaaagacggagtaattaaaatccttcgtctcctcgtctactacagcttgtcttaatttagctgctgtttcttgcagtaaatacgtttcttttccatataagcaataaacgggatggatatcccctctttttaaattgttccaaacttcaaagaccataaattgaatccctctctttcacttcctcctctatcctaaagtgtgtgaagacattagtaaagaggaagctgaaagtgccgcctcctcatttatagtaaacgtctggtgcaagctcccgggtcagctcgctgtcagacgatattcataaaatgatcatgaaaatggaaaacggttactttaccttctagcaattccaaatgagttcaagtatactaaaattagccaggagggatgaaaatgaatgaatttgaaaaaaatgttcaaagcaagcggaatgatgtgaccgactcagccgttggttttatcgtcacattcggatttttcgcctcaatgtttattttggcaacaattatacacctcgttggatcttaacttcatgattgctaaatgactgccgtttaggcagtttttttattgattttgtaagatatcatatggaggttgcgtgtaaaacgttcctttcttctcaagaaattcataggtcacactcccgtctcgatctgtgcggtacacctccatttgatgatcctttagttttttcaaaacttcctgatgaggatgctgataacgattgcgttcaccagccgaaatgagtgcataggacggctccagatgtcgaagccactcctcacttgttgaccctttactcccatgatgcccaacctttaagacatccgctcgcaggtggggataggcttctatgatgtctcgttccccttcttgttcaaggtctccagtgaacagaaaacgtttcccaccaagagtaaaagccagaacgagtgaatcattgttcttacttgtcacccggtcttgcgaagggtgcagaacctcaaatatgtgctctccaactcggagctgatctcctctttctaattcatcaataaatatcccttttttagctgcttcttttagcagctttgcgtcctctggacttcgggcaaagccttttggtatggccagccgctttactttatttcggttgattaaacgaaccgcttctcccatgtgatcttgatccgcatgcgtgagaatcagtacatcaagttttgctatacctttagaatgcagaaacgggatcagcgtttgatcaccgatcgtagatactttacgtctttttttccacggttcctcttcaaaagaaagtctgccccctgtatccacaagcagatgcccctttcgatagggcagttgaataaacaaactatccccctgtcctacatccagcatcgtgacctcccctttttggagaaagttcggagtaaaaaagtgtacactcaaaacaccaatagaaaaaagaagtggcacagaataggatttcacagaagctttgcactccatcacaaacagcagaaaaacaatggcactcacttccagaagaatatgccaccaagtagatttcataaaaatcaagttaaacccatcaaaaactgccatatatgctgacaactgatgacttagctggatgaccgaatcaagcagctggaacaatgcttgtccaaaagggagataaatgatggacaaaagaaaaaagagtaaggacagaggcaggacaaccgtcgtataaaaagggacaaacatcatattcaatgggatgctcagcaaagaaaattgctgaaaatgatataaaagaacaggaagtgaggcaagctgcgcaacaaaggatataaggaataactgcatcactgcacttttcgcttgtgataagattttggtcgataacaaaataaagaacgttaccacgaatgaaagctgaaatccgatatcaaatagatatagaggatgaatcgctaataagagtaaaaacgttgcgcttaatacgacagcagaaggctgtttcatttctttcggcaggctcgtcatcgctaaatagattcctgccatgagacaagctcttaaaaccgatggtgcagcacctgtcaaacaagcataaacaggaagaaagaataatagaagaatacgtgctgtctctcttgtcacaccggcacgaagcagacaccaaaataaacaggcaagaagcgtttgcacatgcagtcctgagatcgctaacagatgaataatgccgagcatttgatagtctcttaatgtgtcaggatcaatcaactcacgatcaccaaaaataagggcctgtacaatgcctacagagtttttcggcacatgatcttctaagaattttaagcccttttgtctcatcgcttgaagataataggaaggtctgtctttttttgtacagcctttgattgactgcggtaagaaaatggcgctaatgccttttgattttagaaattgatcgtattgaaacccgttaggaatggttgcgtgtttaggcggccgaacatcacctgtcatatgacagctcatacctggctctacatcttttagcgcctctttttcacgctctgtttgaatggtatagaaagcggctagccgttcatgttctgttgacacagttgctgaaaaacgattgccatctgttttcggaatactttcaatcacaacggagccggaaagaaatttttcttgtacaggttgatccgtttcaaaaaactcatgaaccataaaaataagagtataaacagctccacataggctgaccatcagaaagagccggggaatttttttcagtaggctgagaagtaatatgatgagaagaaagagaaggaaatacatatgaagatgatatgcagccagagcaattccaacagctgctgaaattgccccaaacggcaaataattaaacataggaagtaaataattgattcgccttctcatgcataacgcgaatttctgtttcactaagtcctgattcacttaacttgccaattaaatctgcaacaaaggccaatttttcttgattttttaagtcgatgatcatttcatccagttcaacttgttccgtttgaacacctgcctgctcaaataaatcaacggcatatgggtgatttttataatcctttgcatagtacacggttcgaatacccgcttgaataatggctttacagcactgcaaacaaggaaaatgcgtgacatatatttcagcatccgctgtaggtgcaccaaatttggcacattgtaaaatagcgttcatttccgcatggatggtgcgaacgcagtgatgatcaatgacatagcatcccacatctgcacaatggacatcaccagcaattgagccattatatccccctgcaatgatacgcttgtctctgacgatggtcgccccaacagctaaccgctcacaggtgcttcgtaaagcaagcaaatggctttgtgccataaaatattgattccatgaaattctttccacgagctgatccctccagaatgatggttggtattaagtgtacatgccttccttctataccgtcaattctacttaacggtcaattcacttttcagccgttcaatggtcttctccccaaaacctgaaatgttccgcaaatcttcaatttgttgaaattccccgtgttcctctctgtacgtaatgatggcttctgctttagctggccctattccgttaatagtttgcaattccgccgcatcagcctgattgacattgacaccttgactcttttcattacccgatggagcgtcagcagctgctatttgcgtctgcctctccgcttctccctgcttccggacataaatcatcatactgtcctctaattttgctgcttgattgatttcaatcgtgtctgctttactagtaaagccccctgctctccggatcgcttcttctacccgtgcatcagattgaaacttataaacacctggttttttcacagctcctttgacctctacaaaaatgggagatgattcatgatcggtcttttcttgtttgtcttctaatgtgacttgtatgtctttatcttccttcaatacacttggctctctgctgctctccctatttcctgcgaaaaggaaaaaagtgatgatgatcacgatcatgagcccagctccgatataaagactgtattttttcaatggaatgagtcgcttcacgtgctcacgcttctttcaatcatatttttctattgctcaacatactgtttagaagataacagatcctatgcgtctaaggagggagaacgtttgaatatagggataatcggtacaggaaacatgggtaccatacttactgaggcatttattgaatcaaaggcagtcaatccctcatccatcaccatcacaaaccggaccattgaaaaagcgttcaatataaaaaagaaccacccagagcttgaagttacgaaacagcttacaggagctgtcacgaataaagattttatctttgtttgtgtcaaaccacttgatatttatccacttttaaaagagctgagccctcttttaacagagcaccaaaccattgtcatcatcacaagcccggtacatcctgaacagcttcaggatatcgttccttgtcaaacagcacggctgattccaagcattacgaaccgcgctttatcaggggcgtcacttttaacatttggatcgtcatgcaatgtcgcgacgaaaacagcgttaagacagttagcttcctgcatttcaacacccgttgagattcatcattcgattacaagagcggcgtcagatatcgtcagctgcggtcctgcctttatcagctttctcgttcagaaaatgattgaagcagctgtcgaagaaacagatatttctaaagaagaagccaccaccttatcagaagatatgcttgtaggacttggccgtttgattgaaaaaagagtctatacccttccgacactgcaagacaaagtgtgtgttaaaggcggcgtcactggtgaagggattaaagcacttgaagcaggtgttcaagatatgtttcaccgcctctttcaaaacacccatgaaaaattcgatgaagaccttgaagcggttgcgcatcaatacccgccaagtgtgtttactgatgatcgcagaaattaatcatctctgcaacaagcgaaaaaagggttttaaaaaaccatcgttccattaaacgatggtttttggtttcttagctgaaatgaaatatctttcggctaattccccagggacttcatttgtaaaatcagcagtcacttctatctgtacaaagccagcggactcaaggaacgccgcatatgtctcaaatggaaatgtgcgctgttcatgtgtctcatcataacgctgatacacgtctccgtcctttacaaaaaagcttaaatcgtgaatgaccgaatacacgtcatcccctttatcactctgccaaatatagctgatctcttcatcctgatcggcataagtcgaacctgggaatacctcttccattttataaggtgtatgaacatcaaagagtaaaaccccatctgcctctaaaagctgaaacatgtttttaaaggtttttttgacgtcattttcgttttttaagtaattcaaggaatcacagcaaataaccgctgcttgaaagacttgctcaaaacccgtaagctctctcatatcttggtgtaaaaattgaattgactgccttttcgcctgtgctttttgctgcgcgaaggccagcatttcttcactgaggtcaattcctgtgactgtgtggcccttttcagctaaccgaagagaaatctctccagttccacagccaacatcaataatggcagcattcggtttgatattctgctggatccactgaacccattcatcataaggtgcatgtgtcatgagctcgtcatacacacctgcaaacccttgataaatcatgagttaatgccaagtgaaagcgtttctctcggcgcatctccccatagcttctctaggttgtagtatcctctttcttctttgtggaacacatgagcaatgacatcaccaagatcaatcaatacccatcttgcttcatcaaagccttccatcttcttcacttcgattccactttcctctgcaagatgttttacttctcttgcaatggcctgcacttgcttatcagagttcccgtgacaaatgagaaaataatcggcaacaagtgagattccttgcatattaagggcaataatatcctcagcccgtttatcatcgcatgctcctgccgcgacgtttaaaattgatgatgaatccatccaaattcctccttaattgttcttatgcacaagcgagttgtaagtagccaatgtatctggaaagactggctgattctttttcaataagaagctgatggtgttttttagtgactgaaccagcgcgctatccaaatcatgctctgctaactctcttacttcttcaacaccagggaaatgacgtcctggttcgatataatcagcgacataaatgaccttttcaagtaatgtcatgtttggcctgcctgatgtatgaaattcaatggcagttaaaatgtcttggtcgttaatagctgcttcctttttaaccagataagcaccaaccggggcatgccaaagctcaggcgaatattcaagcaatagagggttcatctgttccttctggataattcccttcatttcttcctttggtctaaatttcgcataatcatgaaaaatagcggcgatctctgcttttttcacatctgcaccgaaccgttccgctaatgaaatggctgcactcatgaccccgagtgtatgtgtatatctatgctctgttaactgctctttgacacagttcaatgcttcttcacgattcatataaatgatgctcctttatataacgctcaacagctttcggtatcaaataatcgacaggtttttcctgctttattcgctgcctaatcaatgtcgatgatacatcaaaagctggaacatctgcaaataaaagaggatatgccgtacttccggcataacccggtcttttcatcccaataaaggtaatcatctgaagcaaatcagcaatccgatgccattttggcaaatactcgaccatgtcagctccaatcataaaaaagaactcatcttcaggatgacgcttctttaaaagctccaccgtatccactgtataagatggaccctctcgctccatttcaatgagctccagccgaaaatgtggatttgactggatcgccgcttccaccattttcactcggtgacgactatctgctcgtttccggtctgttttatgagggggcttgtgatttgggataaaccacatttcatcaagccctacttgaaaacgcacctcattcgccatcagcaaatgcccattatgaggaggatcaaacgtaccgccaaacaaccctatttttttcatatcacatccacctttacggcagcttaatttgtttattttccttcgattctttataaaggacaatcacatttccgatcgtttgaacaagttcagcttttgcaccttttacaagtgctttcgcaacttccgttttgtcctcgtcgcagttttgtaatacgctgacctttaacagttctcttacttcaagcgcctcggaaatttgcttgatcatattgtcatttaccccgccttttcctacttgaaaaataggtgataaatgatgtgcttttgcacgtaaaaaacgtttttgtttcccttttaacatggtgttcctcctaatttctctatcacaattgacttcatttttctggcgtcaggcgtgatgcctgtccacaattcaaaggctcttgctgcttgtccaacaaacatgccgacaccatctactgttttcaaacctaacccggctgcttctttgagcagctttgtttctattggattatacacaatatcacaaacgaccgctgttttttttgcgtttgctaaagaaatcggggtttcttcaacattcgggtacataccgattgaggtcgtatggatgatgacatcatattccccaagtcgttcttctgctgtctttaaagtaatggcactagatgtgatgttcccatctgcactttcaattaaagcctcagctttttcaatggtgcggttggtgatatcaaagcttttcggtgcatagtcagcgattgtcgtataaatcgctcttgccgctccgccagcaccaatcataagaaatgacagctctgataatggcttatccaaggcttcaagcaatgaatgaagaaagccctctccatctgtgttgtacccgacgagctgacctccttcgagccgcaccgtattgactgcacgcaggcgttcagctgtcacatcaattttatcaaggtactgcataatgtctaccttgtgcggaacagtgacgttaaagccgctgattcctaaggctttcataccgtgaatggcatctttaaggtcttcgtcttctacttgaaagccatgataatgtccatcaatcccagcatccttcaatgctgcattatgaatatccggagacattgaatgaccaacagggttaccgattaatccgtataaaggtttcaaggtctctccccctttgaacatttaaattaacgaacgtctcataaacacatgaacgccttttggcgcatagactttgatttgcttccctgcatcatttgccgttacccatcctaagcctgaaaagacgatgtccattttcggctgatcaatcgtaaaggtatgcggaacgagcggagggaaatcttccatcccctcttttgatggcggtgatagcagttccccggcatgtttttcatataaatcatctgcgttctctaactttgttctgtgtatgttcagctcatttggcatataacagacaaatgacgttctgccgccttttacataatcaaatcgagcaagcccgccaaaataaagtgtttgtgcttcatttaattggaacgttctcggtttcaattcttttttcggcgctaagatcttcaagtcatttttgctgacatagtgcgccatctgatgacggttgataatgcccggcgtatcaaatagagcagatccgtcatcaagcgggatctcaatggcatcaagtgttgtacctggatattgggatgtggtgatcacgttctcttcgccagatacttctttgatgattcgattgataaatgtggattttccaacattcgtacagccgacgacatagacatttctttcttcgcggtaatgatcgatcgcttccatcacctcaggtacgccctgacctctgcttgcactgattaagaaaacatcgatcgggttcaatccgttttctttcgcttcccgtttcatccaatgaatcagacgatcttttttcacggatttcggtaaaatatctactttgttgccgacgagtaaaatcggattaccaccgacaatacgactcagcccattgatccagcttccgttaaagtcaaaaatatcaacgacctttacaatcagagaatctgtctctccaatgctgtgcaatatatttaaaaagtcgtcttctgttaaagaaacatcttgtatttcattgtagttctttaacctaaaacagcgctgacagatcacatcttctttcaatagagatgttgccggcgcatatcctaattgatctttatcttccgtctgaatggctacaccgcagccaatacaaacaaccttttccattattactcttcctcccactgaatgtggcccttacgctttaaggctcctaaaattctgcgttcaatctgcctgttaaacttggtgaaaaatccgtccgaggcagcgacagggacgaccaaaatcgtatggaagccatgacgattcccgcctagtacatcggtcatgagctgatccccaatgaccaccacatcttcttttttcaattgcatatcagagactgccttattaaaggctcttcccataggctttttcgctttataaataaacgggatatgaactggttcagaaaaaagcttgacccttttttcattattgttcgatacaatcgtcacttgtatcccgtgatccttcatttcttgaaaccattcaattaagcggggcgtcgcacttggacggtcccattctactagtgtgttatctaaatcggtaataattccttttacatttcgttcttttagtttttgcggtgaaatgtggaaaatgcttttcacaaattcatccggtaagaaatacttctttagcacaatttgcaccctttcttccattggtttttcagcgattgtgtcgaatcaaatcacaatttgtctgtctatcgaatacaatgaaaaagttttcgacatatgatgaggaccttcaacaggtgtggataattttacacacattatccacctatatttcatcacgctttcattcaattataaacactctacccacaagttatccacttcaccatgtggataacagaacgattgttcttgtttcccattcatggtagattaaaggtacttcagagacattcgatcaacctatgatgatatgtcttttccttaagttttatgccaactttttcaggggaggtgtttttcccatcatatgggtttctagtatgaaaaagctgtcagatgatttacttatagaatcgtattataaagcaaatgaaatgaacttaaatcgcgacttcattgaattaattgagacagaaatgaaaagacgttcgctcgggcatatgctctctgtttcctcttaattccatttcgcaggaaccatgcctcccgagcactctccttttttaaactcaggtgactgatattatatcacttgcgctataggcttactactattttccgtaaaaaacaccccttctcatcaaagaagaggtgtcttatttgcaaggctgttcattccaaaaccataaccctccgcctacgaccaaaatgaccacaaggaacacaacaagaaaagcgtaaccgattcctgctccttgagctggataaggtgaacacgcagggtaaggataagggcatccccacatatcagttacctccttctaggaagatatactgttagactatgctggatggatggtcttgtttaggcagatggccatcatttaaaaatgtttgatgacatcacgctctttgatttcgttataaataattcttgccccttttggcgtcatatgattgccagaagggtcgatcaaacctgattgaatcagcgcattgtcactatcttctccagcttctcggatgaacgctttccaattgtcgacaagcggtacttgctgatacttggctatttctctcgtaatgtcattataggaattttgccaagctcttgccccgcctctctcagcaaaataagatgacttatacctagagtagtaatacaagcccttttttccgccttctacaacaggtacacaggtcatgagaatcggggtaatgccttcttttctactttcagaaatgaagtaggatacattttctttaaatcgttttttcgtcacgcggggatgtttcccatctaaaatcgccgcatcattcgtaccgaacatgatgaggacgtaagttggtttctgctttaaaatatcctgctcaaagcgaagcttcgcgtcttcagttgtctgcccaccaatgcccgcattcttcacttgaatttggccgcgctcgacgtttttcatgagattcacccatttttcagatgttggataatctcgaaagtcccagtttgatccccttgtattgctgtcgccaaatgcaatgacactttcttgttctggctttgagcacccagcagcgacacaaagcaggataaaaagtacaacacatttcttcacaacattcacctccaaaagccctcttcatatagtaaacgacaagacttttggtttcaatgaatgactgtttttgacgaatgcttcctattgcagttgaacaggtacatacgctttgtcatgatgcagcagttcgctcactttgacaaattcatagcctcgatcctttaattcaggaatcacttgtttcagtgcttctaccgtctgcttccgattgcccccgccatcatgcaaaagaatgatatcgccgccttgaatatgatcaataatccggctcgcaattttgcgtgagcctggtcttgaccagtccttcggatcttgcgtaaatgaccacatgaccacatcatatccttgctttgacaaaatgcggaatgatgtcatcgtcaagcggccaccaggggggcgaaataataagggtccgccaggctgaagtgaagcgatatgagccgatgattcttttaattcctgcttgatctcctttgatgataacaggtcaaaatacgtatgattcatcgtgtgattgccaagctcatttccctcgcctacgattcgttccgcaatctctggatatgtatgaatacggctgcctacaacaaaaaagctggcattcacttgatgctccttcagcacatccaatacttgattcgtgtacactggatgaggtccatcatcaaaggtcagtgcaatcttttttcgttcctgtctcatgtcccaaaaagctcgtcctgttttttctaggtcgatcctttttaatgttcgagcctctattttattaggaacaaacgtgcatagcagcaatatacacatcaagacatgcaaccctctcatttgaccgcctccacagaacattcttacagattaaattgcccgctttttgatgaatcattcagcattcatagtcacggtccgcatctctgacttcttttttgacataaaaaaagccggcccatcaggcccgctttttatttcacgtttggtttctctcttcaactgtcgaacgttgcttagaattcatacagacactctccttcttggatttgattttgagcccataataatttctgataatactggttggacttctggtattgttgagaggcttctaaggctgtcgcaatttctagtgagatatcctctatataagagtataggctaagtttttccaaataatcaatggttttttgcagttgttcttcattcattccttgaacatataaagcatccagatactcaaacatatgacaaaacagctggtcttcatgcttctttgcagctaattttccatcttctaatatgcggcgtgcttccacttgttcattttgtctaaaaagcagttttgccagcgtatagagcgtatgcggaagcgtgggaagctgctctttacaggcaatatcagccgattccgttaaatagcgttctgcttcctctctatagcccagctccccataacattttcctaaattataaagcgctgaactgtatatccgcgggtgatcaatctgtgatgcgagctgttttgccttttttaaatgaggcagtgcccggtcttttcgttttagatcttgatagtttcctgagataacaaaaaggcactgaatgatgcgaatagagtaggcatcatgctgatcgtatatttccagcgcctttaaaatatgatgcatcgagacatgcgtttgcttcattatatagtaggcttctgctactttaaaatgaaactcagcctgctcaatatcatcaaataccatggacagctgtttttctgccactcgataatatttgacggcttctaaatattctttttgactaaactcatgcatgccacgaaaaaatgcatggtaataatgcagcatatcagataactcatgattggaattttcgattttatcgacaagattagatactgagaaaggttgatattttgaagggtgtatatagtcaagcatgatttggtgccgaaaacacatgagctgataataaatcagtaaatgctggtcctcttccatccgttcaatttccgcttctacttctgctttcaggatttccgcatctggaacactgaactgccgtatcattcgataccattcattaattttcatacctacatgtgaagaaagaaccttccccatgttccgaaaaaaccccttccttttcggtctaatattacatattttagcacgcttcttgaccgccaagcaccgcaaagaaaccgcaaacatatgagaagggcagcaaaaacagacgaacagaagcccgtttttttcgaaaaagatgattttttcatcgtacagacacagacaatccccccttcacatacatttgaggatataggcagtggcctaaacatggtggaggtgaaaatcgtggcaggagtatttacagcgatgggattgatggtcaaagaattggtgttcttagtgtcctatgtcaaaaacaatgcctttccacagcccctttcaggagatgatgaaaaaaaatacttagcccttatggcacagggcgatgaacacgcgagaaatatgctgattgaacataaccttcggctcgtcgcccatattgtcaagaaatttgaaaataccggggaagacgctgaagacctcatctccatcgggacgatcggactcattaaagccatcgaaagctattcctctggaaaaggaacaaagctggcaacgtatgcggcgcggtgtattgaaaacgaaattctgatgcatttacgcgcactcaaaaaaactaaaaaggatgtctccttacatgaccccatcggtcaggataaagaaggcaacgaaatttctttaattgatgtcttaaaatcagaaagtgaagatgtgatcgataccattcagctcaacatggagcttgaaaaagtaaaggagtatatcgacattctcgacggccgagaaaaagaagtcatcgtcggccggttcggtcttgatttaaagaaagaaaaaacgcagcgggaaatagcaaaggagctcgggatttcgcgaagctatgtatcccgtattgagaagcgggcgctgatgaagatgtttcatgagttttaccgggcggagaaggagaaacggaagcgggagaaggggaaataatatcaaagaagccggtctaaattccggcttcttttcattccactaagcactcaacataataaaaccatatcattggttatggagcttatttccattacactccttatattcatttgccatcgtttctatacgtttatgtgaattatggttaaaaatagtaagccaaaacaaggatcgttcgttactttttcatcttattgattaagaattttaatctctagtctatatatagtgttttttataaacatacagtaattaccatgtcgtggcatgtctgttaaagtaaccacctgtcttaaatcccacttttttataggaaaaattggatggctagttctccatgttttataattactgatacagaactccggcttgcagaagtttttctatcctttcaaaatcctttacataaatgatctcaactttttgactgctttcttcatattccccttaaaaattaataatcactttcccttttggtcgtccatttgcgactagttctagcgcttcatttacgttgtctatagtaaatagtattggatgaattgctggaacaatgttgttttcttcaatgattttggtaatctctttaagttgtgcgccgtcagaacgaacgaaaataaaatgatattccacgttttgtttcttagctttgcggtcataatttgcgccagcaagggaaaataacattcgtttccacaatggggaatttaggtatttcccgaaacgtttatttggtcctgtacggagagagagcaatcttccgcccggtttgatgatactcaattcactgtcaaattctttaggtcccagtgtatcaatcacgtaatccacattcgacaacaagtcaacatagttttctattgcataatccaaatattggtctgcacccatttccaaagtgcgttctcgcgcttctgagttgccacttacaatgacatttaggcccatatcctttgctattggtacagccatttgaccaaagctgcctgatccacctggaatgaagacagatttacctgactgtgcctcaagttcttcatgtagaccttgatacgctgtgagtccagccagtggtacagcagcggcttccacgtaagacaaattttttggcatgggtgcaattgcggcagcatcaattgcggcatattccgcaaaagcaccaatttttttaaggggaagacgtgtatagatggcatctcctacgtgaaattctgtcacattttttccgattttttcgataactcctgtcaattcattaccaagcgttaatgggaattcataatcttgaatcagtttcacgctgcctgtaataattaacatttcgagtggattgactgccgcagctttgacctttaccaagacttcgttttcatcgatttctggaattggaaggtcattgactttggcatggatattttttgaatacttggtgatctgagctgctttcatgagtgttttcattttttcattagcatccttccttgagattattacagctggtgttcccacactcaatcagtagaacagatgttagagttcatcagcccatagcgttcgaatgcagtacacgtcagccagtgtagcgcaattcatgcgtcaagcatttttcagttgtatgccatttttaagcattactgtccattttgcaggttcaatttaaaaactacttttcattccttttttttgttacaaaaatagagagtcacttcccagttccaaactgtttgtggaaccttgatatttgccataagttatacttatctcttgcgctctgctacgtgtcattggtgccatcgctaaacgattatgttaccatatatataaaaattagatttaaaggctttctagtattggaaagatcggctttctcaacttaaattcatagttttcatctacaacccccaccacttcatctttgtcataaacctccatcataaaacctgccatttgcttagctgtgtggtatatagggagatttgctttgtaatcaaactcttttatatcatttgcatgttttgcgaattctgtttcggtcattgctggtgctaaaacttttgccttcattttcgcacctttcagttcaagttcttttgcaagcccttcggtgaaggcactaacataatatttagaagcagaataagcaacactgccaacagcaattacatatccaagtgctgaggatacgttaattaattgagtcccctctacatcagcatattctcttacaaatagtgtagaaaggattgtcaaggattctatgttcacgcgtaacatggtttctactttatctaaattctgatctatgacagaagaggtttcaccaagaccagcattattaatccaagtctcaatttgatactcctttaaactgttatacagtgtatatgcctgatctttgacagataggtcacttgtccgaataataacatctaaaccaggatttagattctgaatggttgatttaagttcttctaatttatctaatcttctagctgcaataattaagtttttgccacgagcagcaaatgctaatgctgtctcatatccgatacctgagcttgctcctgtaataactgtgtacttcatattattctctccttaaaaatatttctcattgttcttgaccatgtttcagtagatcaaataagaaggtttccgtctttataaaaatctctgtaacttttttagtaaacgatttattccaatacgagatcttggctagatggcagatcataatcaactgccactcccccctggtcaccctcaattaggtcaatgccctgttctttgctgtgtggatctgaccatacgggtcaccattttgcgcggcatcagtcgtggaaggaatgccatgaaccggtttcgagcccctggcattatgaacgtcttgccgcgtaagaagcctcggtacccttcctcagccacctgcccggcctccatgatagcaccactctggaacaacttcgattccccaatacccgaacgttcaacaaagccggttgacgtcagtcccggacatagtgccgtcacagtcacccctgtaccgctcagttcgttctccaaagcctcagtgaacgacagcacgtacgccttcgttgcgtagtaaaccgacatcataggtcccgggaagaaagccaccaacgaagccacattcatcacgcctccttggccccgtttgaccatatccggcaagaacagtttcgtcataacagtcagagccttgatattgacgtcaatcatattcgtctcttgttctaactgcgtctccaagaacgtcccgtacaaaccgaagccggcattattgacaagatagtcgacgacgatccccttctccttgagctccgcaaaaatctctttcggcacaccgggtgaagccacatcctttgcgatgaccgtcgcttgactgccatatcttttctgatattcctttgcgagctccaaaagcttaccctcgctacgcgccaccagcaccaaattatatcctcccttggcgaaacgatccgccaactctttgccaattccacccgataccccggtgataagaacagtttttttcattttacagcacacctccatttttagtttaattaaacctttaaaacgttttactgcgtttcttactgcgagttgttactatggatgtaggttatcggtaattgtaatttttgtataaaaggatttatacttgccgcatatacctcaactaagacctcgccattatttattttgggcttagggaagtctaaaaaaatttggtttttcaccgtagttttcaatcgttaaaactttcatgacaatccttcacatttttaattaacgcacatgtatctatttataaagaatctaagaaaaaaagatatgaatatccctagatgggatattcataattaattaaattattttaagaaaggataatctgtatagccttcttttcctcctgcatagagcgtgtttttatcaggttcgtttagaggagcacctgaatgaatccgttctacaaagtctggattagctagtacccaagtgcctactgtgacaacatctgcaagattattatctacatcagacgaaagttgatctagaggacgacctggacggttaacaagaagtgcttggtcccaaagttgacgaacatcttttaggaattgctcgtttccaaagtgcattaaatgcagataagcaaggttaagcttatttaattcacttattaaatagcgatacatctcaaggctattctccccctcatcaatgccttgcagtgttccttgaggagaaaaacgaatgcctgttctttctgctcctatttcatcaacaactgctttagctacttcaattgcgaatcgagaacgcccctcaatcgtacgaccgtatgcaccttgacgatgattggagttttcactaaggaattgttggatcagataaccattcgctccgtgaatttcaactccgtctgcaccagcttcaattgctgaacgtgctgctaaacgaaactcattgataacatcttttatctcaagctcactcagttctcttggtgttggaatttctttcattccttctgccgtgaaaatttctataccaggtgcaatagctgagggtgcaactgcttggcggtggtgaggtgtgttatcagggtgtgatactcgtcccacatgcataagttgaataaaaatatgaccgccttcactatgaactttagaagtgactttttcccatcctctaatatgattttctgtataaataccaggtgtattagtataaccttgcccatcatccgaaggttgggttccttcacttataattaaaccgactgaagcacgctgaccatagtactctgctactaattcgctcggcgtaccatctggtaaagctctatttctagtcatcggagccatacctatgcggttttttaagtcaatgtttccgatacgaactttttcaaataatctgctcatatgaatactcctttttaataagaattagaatcaagaaataaatttacgtgttcagcaaatagttctggaaattgaaacagatgcccgtgaccagaatcaggatatataatcaactgtgctttgggtaatttctctgttaagatatagctgtttttagtcggtaccatcacatcattaacaccattagtgacaagtacagggtgtttgatgttttgtaaccattcataatcatgattagatttttgtttagcccattttgcaatagcttgtaattgtgcctcttttacttgttccgaactatttacttttttctgattaaaaattctttgtagtgaagctattcctgctgatttacttgtttcggtttgttcgtagaaaaagaacataaaatcatttattccatcttcttccgttccgccgtgacgattcattctttcaagaatttctggatttggattaataccagattcaggtgaagtacctgccataatcatttttcttactaaatctccttcttgtaaagctaactcttgtgcaaccatgccaccaatggaaaaaccaagaatgtcaacttgttctaatccaagagctcttataaatgttgctgtatcttttgccatatcagtaattgtagtaggtgttagtccatcggtctcaccaacccctttattgtcaaataagattactgggcgtttatttgcaataggttcaagcatgtctggatcccagttttccatcgttcctctaaagtgaacaagaaatactactggtataccatcttttgtaccaaatctcctatatgcgtaacgagttccttctacttcaataaattctgattctgttggtattttaaaatttctcatttttgtgttcctccttagaaattaaaaaacgatttataactatgcattatgatggtgtgtttcatgcttattttagaatgaacattctaaaaagggtaaaaaaagaaagctagtccaacactgaaagtgctagagaaatgatgccttctaattcttttttactgtaatcagtttttattagtactcttatacctaccaaattgttgtgtaagaaacgagatatgttatcagaatcgatttcttttgatagctctccattagtttgaccctgttttataagggaattaaacatatcttcagtacgattaaacatttttgtaacgatgcgcccaatttctttatccaacaaagataattcaatggctgcatttactgatagacatccttttgggtattgtttaatggaattcagtacgaaaataaaaacatcacgtatcgtctgtttaatggatgaagtgctgctgattatgctttccatctcattaacgatgagctcttcataatgatgaagggaagctaaaaacaatgaacgcttgtcgccaaatgtgtcatatatactcctacggtgtatccccatatgatccaccaaatcttgcatggatgttttttcatagccttgttcccaaaataactccattgcttttcttaatacttctttttcgtcaaactctttacttctagccattttaattctccttaaaaaaatccatgaaccaatactaacaaaaacaaaagtcatcacccattatagaatgaacattctaaaataaacacatgaattacaaaccatgattacataataccctttttagaacgataagtaaagaattatacttctgcgatgaacacccatatgtcaccaagtcttgcatgaatgttttttcataaccctgttcccagaaaagccccattgttttcttaatgctcttttttatcaaatttatttctagacataatcccaccttacaacgtattacctcttaattctgagaaaggactaagaatcattgatgcattcatccctccctcattctaaaataataaagaatgatcactctcgtttgagtagcaaaacagttagatctaacgtgtttcaagcatagcaaattcaagaacgatcggtaaagaatttggaattcatcatatgttttatatggttagctttcaattaaacgttttaacttaagctcagtttcagtattctcaactggagtatagacgctgcatcttaaatcagtatctccatgcacttgtaacgaagtaagattaaacaacattttacctaccttagcatgacgaaactcaattaatacttcaggagcagagcttatctcattttcattccaaattttatgaaactcaggatatgcctgttccatttcttgtataaattgctcataccagtcatcagccacatactgtccataatacgttctaaatattgcgatatatcctctaacaaaatgctcccaattcactgctaaacttttaaattcctttcttgcgaatagtaagcgtatgatattcctttctgctggggtgatttgttcaaaatccaaaaatacattagctgctgcttgattccacccaacaatctgacttcttctatctgatataattgttggacaataacgaagttcctgcaaaattttcactaaagccggactgatttccttctccttctcatttataaagggttgtttcactccttcctctaacgctagagcatacaaatatctcctttcatcgttatttaattgtaatgctcgagaaatagcatctaataccgaagtagacacttttatatctctaccttgttctaaccatgtataccatgtaagacttacaccggctagttgagccacttcctctcttcttagtcctggtgttcttctgcgggttcctacaggtaaaccaaccatttgaggagtaattttcgaacgttgattctttagaaattctgataaagcttgaagtcttgtttcaggtttcattaaaatctcctttttaaatagtgctaattatactaggataaacaacaacttgtaataggataacacaaaagttaaagttaataaaaaatagggagggaattattatgaaaagagttgtcattactggaatgggaattatttcgcctctaggaaatgatgtaaatagcttttggaatcaactagttaaaggtcaatcgggaatatctctaattgattcttttgatactattgattataaaacaaagatagctggaatggttcgtgatttcgatgtagatggaatatttgggaggaaagaagccaaacgattagatcgatttagtcagtttgctttagcagcagccgaacaagcattagaaaaatcacaattacagttagataaggttgatcttgaacgtttaggggtatacgttggttcagggatcggaggtatacaatcacttgttgataatgtgaatgtattaaataaacgaggtcccgcaagagtaagccctagccttgtaccaatgatgatttcaaatgcagctgcggctcaaataagtattagattaggggcacaaggcccgtcattatcaccagtaacggcctgctcaatcgggaacacctctattggtgaagctttcaatgctatccgaaatgatgaggcagatattatatttgccggtggagcagaagctgcaatcacacagttatctttggctagttttggaaacgcccatgcactatctacaaaaaaccaagatccaagtcgagccagccgtccgttcgatacagatagagatggctttgttatgagtgaaggcgcaggtattttagtattagaatcattagaaaacgctattcttagagatgcgccgatattatgtgaagtagtgggatacggagctagttcagatgctcatcatatggtagcatcacacccagaaggtaagggtgcctacttagcaatgaaaaaagcattgagaagtgcaaatatatcaacaggtgaaattgatgttattagtgctcatgcaacaagtacacaaataggtgatcgttcagaaattctagctattaagaaattgtttggtgaacattcccgcaaaattccaacaactgcaaacaaatcaatgactggtcacatgcttggtgctgctggtggagtagaagcaattgctttagtggaaagtttgagacaaggaattattcctccaactattaatgtagagaatttagatccagattgcgacttagatgttgtctcaaaaacgcgaaatcttccaatgaaatatggactatcaaattcttttggctttggcggacataattcagcaatcgtgttaaagaattatgattgaagatccacctttataattcagaggtgaaataaatgcatctaccaagggttgatcacccttggtttcaattttagacttgaaatctatccggctctgagagcgtacaaataaaaagctctatgaagagaggacaattttgagtgatacagaaagtatattaaacgactaatactactaacgatttgaaatctaatgaatgaatggtgaatatattgaaccaccacttagacggtttaaagaaaatgatgactgatgaaatacctgactctccagttaggcaaatccctggttttaaagtatgaagctgtagaaggtagaatagttattgagttgaaagcttctaaaagaacttcataatccgatgggtacgttacacggtggaatattgtgtgacatcgctaatgccgctatgggtcggtctgcttttgccaacactcaaaaggaacaatggcagaagcaaagtcatatgtgtatttagagcttttcttgcggcagggggaaatcctaccattcaatcagcggttgtatacagcctccttcaatctcaatagaaaattcgccattcctttgtttccaataatcttcgcgcttttgaaagataatatctttcattatacttctcccggattttccactggagctcctgtggggccataatacaaaaacataaaatctctccttcggacctattcaccaacaacttaatcaattgttctatttccttcaaatttataaaatgcatgtgtctgttgttttaattttagcatgctgaatagctttgggtttagcttttgagcagcttcagtgcttacccattttacttcttcaatatcatgatccggatctagaatgttcatctgcccgccgatgatttccgcaaagaaggtcacgatgagtgcatgatgcattttatcgtgaaagaatacttctcgaaccgaatgaagttcatttactttgcaaacataccctgtctcttctttcacctcacggaccacggcctgctgcaggtgttcacctttttctacagtaccgcctggaagttcccaatatccctttacatttttgaccattaacatattttcttcctcatcataaataatagctgatactacgtctactcgtttcaaagaaatccccccaaccattctctgtttacatcaattgtcgaataaatagaacgaactgttcatttcaatacattcattatactgtatccttgatacaagataatggatacagaaactaaataggaattagtcagcagattggaggccacagcatgtggatcatcatcattttacttattgtcctcattggatttacagggaatatcgtttctttattaagacaaatgaaagagtcaaacgagaaaatcatacaactgttagaacatcaaaaaccgaaaaaataaaaacctcacccttttagagagaggtttttagagtaagcaattattcttatcgtttctcatgaagcaacatatatctgattcgacgaatataatgcagcgcaatatgaccgagacataaaatgagcccgatcatcgcaagaatatagatgggcagcatcaaaccaggtacatagttgacgataaaacccaaacaaaacgctgtcagcatatatagactgatcaacctcatcaataccatccgaagccctccctttctacattcactttaacatattttccctttattttcatgattggcttttaaaaaaagatgcgaatccactaagattcgcatgatcattacgtattcaattcacctttcttcgcgcgcgcttccttccactgctcaagctctgaaactgttaataattgatatccttgtttggtcaattccttgataatcgtgacagctgcgtttgccgaggtgtcatagatgtcgtgcattaagaccgtttctccgctagacgcatgtgtgagaatgtagttggcgacgtattggctgttgcgatatttccagtcttcaggatctacgtcccaaagcgtgactttcatgttgacagcttcgttgatctgcccatttgttccaccatatggcggtctaaagtgagtcggtgtgaatccgcctgctttttcaataatttgctgcgtatcatctacttgtttgatagcttgttttaacggcagtcttgtgagtaaaggatggctataggaatgatttccgatttcattcccaccctttctgatctcacccagcatatcggggtaatattgaaccctgctgcctaatacaaaaaatgtcgcatgtcctttgttttcttttaaggcttttaagatttttgaggtcgtggatggatttggtccatcgtcaaatgtcagggcaatggctttttgatttgggttgaatgttgcctgttttggcagttttacaagctttctttttgagatcggttcttttttctcatttttgttcttttctttatgaatatattcaggctttaacatgcctttaagcactgtttttttaatcgccagcacttgagggccttttttgtctggtgcgatttgccctgctggaaagtagaattctataaaacgatccttgatggcaaaatactgataatgctctgccgcaggagacgttccttgtttgagcaaatgctcattttcagcaagagtgcgatctttttttaattcctcaaatgtcatttgagacagtttttgcagactttctttctttaataaaaatagatcatctatagataaaaaatgctgtttcttgaaatcaaaattgaatatcttcgtttcatgtgcgccttttactccgcctttcaattcatatgtattgaatttgatcgcagcagtttgtttggcataatgagtaatctcgtaatctatgtttaattcgtatcgatgatcttcatcgacatcgcttgcttcactaaatgatgttttgaatttgtcgagcgctgtttctgcaaatcttttcatctcttgatctagctttttttgatgaaacaccggatagttgactgcatatctcatgtatctcccgtcattcacgagggtgactatctcaacttctttgtagctcgcatctggttctaccttcttcttctccgtcccgcttgcctgctgattatgataaaatgcagcgattccgatgatgattgcaagtccgcataggacgagactgattttccatttcattgacacaatgattcccctctcgtgatggcgccatgtcttgatgacgtgtgtttgtaggatagactttcggtgaacccgatttagtttgcaaaaaataaatttgtcacattttagacataatttaagagaggaatagaaaaaaggacttgatttctcagccctttgattatttttgcatatatagttgaaataatttcgtttcttcatcaatagaacgtgctcgatcaaatgccgctctgaccgtctttgtattgtttaagagctcgtacagcatggtcaagacaaagataaatgccgcatctccatcaatgtaatcatcaggcgctgtataggataaagcacctgcttctaaaaaggcttctgcaagttttttctcacctagtgtgcagccggttgatatgacgtgaaccccttttaatgaagcataccgcttgatttcatccgctccaaaagttacacctctaggctccccatcttcgtatacatcttcccctaactccggcatgagaaacgctccttcttccccatgaaaagataaaagaaagtagtccgtctcccttctatttctcccagataacacatcaatcagatcattgggtctgcctatccaatgcatatcgacttttgcaccaaagttctcaaatgctgcacgcagggcaaaagattctagctcactatttggtcctgttgctaatgtaatgcgcatggtctgttgttccacttgtatctcctccaaacgatgataaaaataaacccattttttcttcatctgcatatgtatccgtccattttagtgcactgatcaatacatttgctcgatgtcctgtcgttctcgtgcgaaggaaagagcttccgtcatcaagacttgcctactccctttccgcgggcaccagccgttacatacatcactgctacattcgctcggtgctttaatttctgtaaggtttcttggatgagcgtgaccgtccccacaagctgcccttgataaaaggtgccaaaggtccacatagattgtgccgaagtaaaacgagccgcatatttgtcttttgtatctatttgttcttcttcatagctcatcgcaaagccctctggatgtaatcgcagtgcttctagtcttaatgctgtaaattcttcagcatcacctgcgttaacaattgaatattcagacaaccacctccaacagaatgattgatacttccaattttatcttgaaaggaggttttgatcaaaggatattgatcccttagcaccaatctcttttcctacatgcaattagacatgcttatccatctgcgaaaacaaggtatttccgatcatgtttactcgttttatcctagcaaaaacgattcttttctcacttatcttttcaccttttttatattaatctataactaattcatgaaaaaaaagaaaaaaaaggattgctatgaatgaaaagatatcataagatagaatagtaataaaaagtcaaaaaagggaggaatttgatatgacagaaacaagaaacgaaatcaaactacatgttctttttggtgctttagcagtaggtttccttatgctagctcttttttccttctcgctacagatgctgccagttgctgatctagcaaaagaatttggtattccaggcagtgttgcagctgttgttttgaacgttgttgaagcgggcggagctgttacaacaatcgtctccattttaactgctgtaggatcaggtggtctttctcttattgcagcggctggtaaagagaccattcgtcagtaccttaaagcccaaattaagaaaaaaggccgtaaagccgttattgcttggtaattcatttttatgactcaatagaaggagactttgttctccttctatttaaattttgatgcaggtgagaagatgttatatccattattatcactacttctatcaattagaattcaacaacaatattcaaatctagctcagtttataatacgtaaggttccatttttcacatcgttttcttctaaacagtacatattattttcttgtatccttgatactttattcggatgtatgattgtattcgttatttcttcatttctttactctccgatctatcaaatagaatgggaaagtacttttgtgatatttttgtttcttttctctatcgtcaaagggattgaatcttatagaagaactcatattcttccttttgaagaattgatacagcttgcacctgtttcctcaagacaccttttccaaacgcttttgttttcagaactgatctggttgatgttgaccagtttgagtacttatttaatctattttctgtttcaatattccattgcacaaacacatgactggatattctggttaaagcatctcaatgtcatgttgacaggtttcttcctttttatcgtcagcaataagatatttggtgcttacatctataatattgtcgtgaaaaaaatcgggatcattcgtgttctttttttcgcaagcatctctttactttttttcttatttggaagagtcctgatattgaacattattttccctttttatcacaccttccaacaactttttcagtcgatttcatcgcttgcagaggattcgttttggattacactttccaacaatttggtggctttatatcaaaatgatcttcagcatatccatcatgctttattctcaaaggattctgtatttctacaatttcaagcgcttttcacttcacctgtcacatttttcgtggtgatattagcagctatactcgtcatgaagagtcctgtacgctggattccaactgggaaagatcatgatcaaaactcaacacattttcgagatttattttattggtactttcaagtacttaataaaattcaaggctcgctgtttcaaaagaatatgttgatccaaaaagacctcaaggtgttaaaagaaaaaagatggctgctgtctaaagagttttttaattatatgtttatgtcatatgaagccttcttttatatcggggttatgactagtttgatctccattattgatcatccggctttgcagattcagctgctttttacattaaatgtgatgattttagcaaatcaaacgtatgagatgagaatgctgaccccttctattttttctttaagtgctgaaaaaaagaatatttggctttttgagctttctcaaacatctcttattcagtttttcttatcaaaaatccagttattttattgtttattttccataccagctctctttctgctattcattaatctatcaatcatgggtgtatatcagctttttgatattcagatgctcattcaatttgtggcattagggattggttttttcattttccctttgattcagctttacttgtttccatttacaacgaaattcaattttattcatgagcatgaaatagggacaaccaatgaggaaatagaagttatcgataaagggcaggcttttgcaagaaactttcttgtattaccttttatgtactacatgatcttgacctcttttctacctattttgcagcaatcctcaggtctcataaactttctgtttgctttatattttgtgatcgtttcattgatctgctgggtgttatgccgcaagaccatctataaagggattgagtatgttgaaaaaaataagatattttctatcggagaatagactgattttacgactcggctacatttatgctgctatctttattgcagcagtgctgattggtagccttcttccttatgatcagattccttatttaaaaaaggatgaagagatgttttttctatctattttcttaaacaatttgcaagttgggatggcgatattagggatcggagcttttacaggcggcatcatggctgctggcattcttttttacaacggatacattattggcaaactagttcagtatttgattgtcaatcaagaagtgcagcagatcttcacaggattactgcctcatgctttcgtagagattcttggtttcatcctgttttcaattgtcagctcttttccttttatttatctttatcgatttataaaaggagaaacaattgatttaaaaaagctgactgtgactgtgcttcaattgatttttgcagcaattgttctcttattcgcagcatctcttttagaggaatacgttagccatgtacatctaccatagaagaaaggggaatgtggttccatggagctacttctacgacctaaggaatttttcaatcagaatcaatcgattaaaaccattgtaggccttgtcttactatcattatttgtttcgactgtctttttaacattttttattattgatttgttagtagatgaaccgttatcagctggaaaacaagtagccagcattgtttttatttttttgctgacgatcccgctgtatttcattttaaattttctcagtaccgttctcacttctatttatatgtatttttttcataaagcttttattttacgcaaaatgtatcttgtcattttggtttataatgcatttcttttattagtgaatagtgcagcgatctattgtgtgatggtgttacaattagatcactattttatcttgatacaagcaatttccttcttcatcaacttatatcttttgcgcatcctttatgatggcatcatttactatgcagaagggtcgaaaaaagctgcccttgcgacagtgatcttgtatatgctggtgaccactgtgtttgttattggaggattcatcaatggctagtcttcaagtgtctcagctatcttttcgctatgaaacaacagaagaaagctctctcctcctcgatcaagtttcgtttgatctgaaaggaagcgatcgagcttgtatcattggaaagaacggcagtggtaaatcgactcttttaaagatcatcgctggtctgcttccttctgtatcagaaacgattttactcaacaaacagcttcaccccgggaccactcaatataaaagtctggtggcgtacatccctgataagcctttagtctatgatgcgctcactggtcttgagcacatggagcttgtccagtctttatggaaaatgaacaagtcagaaaaagaattatacaaagagactttcctatcgctttgtgatgcatttgatttaacgcatgccctaaagatgccagtcaaacagtattcattgggcatgagatataaacttttctttaattgtatggtggcaagatctccagagctgatcattcttgatgagccttttacctctcttgatgaggcctcacagatacaatcgatttctttattaaaaaaagaattctcacatcgatgtgttttatttaccagccatcagcgctacctttattcagaattaggaaatcgtttcttccagctggatcaaggacaattaaacgaagtggaacattagacatacaaaaggcatcccataaaaggatgcctctcttctttttctcgatcacattaccacttacagcgtttcactggacggcagcaagggtttttgatatccctgccgcaatcgtattcttccacaatgtactcgttatgagtagattgagtgacagggtagtagttttcaattcttttgatgtttttattgacgtttgtgatatgcgttggatgaatttttctgatggtttgttcattcgttgtcgtgttgacaatttgacgtgtggggaaaacaaccgtttcatctcctccttggtttcctctgcgaggaccaaagaaaaagtcatctaatcgattccggctcatctcaacaccccttcaagttgtctttcacttacactctatcgtatgtaagaagcgcctttcgtgactagatgcttgtctatttttaaaaaaatccactatttatctcgttttctcttcctttacaaaaggacaattttaacatattatacaaatgatatattgtggtagaagaaattgtagcccataaccttcccacttatcaaatacgaggtgaacgatatgatcaatacgacacaaccaatcgaacgaaacaagctagacattgcacttgaactgactcaattgcatttgaatcaatatgaaacgagtcatcctgatcagttgagtgaggtttatgcgaaatattatgcgctgcttgaagtgctggatttatcttcttatgatcaattgattgatttattgcccgctgagctaaaacagacgcttgagtaaaaaaaccctctatccacatgggatagagggttttctttatacacgtgctgccatatcggtttcgatttgctctaagcttcttccttttgtttcgactaaaacaaagcgggtgaacaatagtccgattaagcagataaccccaaatgaggagaaaatgaccccaaagctgaacttatcagctaagatagggaaaacgagtccaacagctaacgatcccgtccagttaaaggcagatgaaatgcctgctccaatgcccctgacagagagtgggaagatttcgccgatgatgatccacgtgatcggtgcccatgagaaggcatagcacaagataaagcagcaaagggaaatcaatgtcacccagtttaaaatcccttcactaacgccaagtgcacctaatgccgctggtgcaaagaaggaaagtgccatacctgtgcctcctacggtgagaatcgttcggcggtcgaaccggtcgacaaattgtaaaaagataacggttgtcacgacaaaaatgacaccgacaatgactgtaaagcctgctgcgacctgcggcgcaaggcctacattccgagcaatactcgttgcataatacacaatggagttcgcgccttgaatttgctgaagggtcgccatcccaaccccgatgaaaagagccattctgaatttcttttggaacaattcacgaataccagagcgttcttctttcgcgacttctaaaatttcctgcatttctgcttcgatttcttcacgggaagaacgcagtgatcctaatacctcccgtgctttatgagccattccgtgtttaattaaatatctcggagattcagggagcctcagcataccaatataaagcacgatagcaaataaagcggcacttcccagcatccagcgccagctgtctggaataggttcaaacacaaacgcgacaatatagctcagcaatagtccgctcacaatcataagctgattgagcccagacaatttcccgcggattttagcaggagcgatttcagacatgtaagccggcaccaaagatgaggctgttcctactgctgtccctaaaaagatacgagcaatggttaatgaaatctcttctggtgcgatagctgaccctatagctccgacaaaaaagatgatcgatgagaccaaaatgagctttctgcggccaaacttatcccccatgaggccgcttaaaatcgaaccaatgattgctccgcccattaatgaagagacgacaattccaagccataatgggctgagctgaaattcttcctgaatatgtccttctgcccctgcaataattccaatatcatatccgaataagatgcctgcaaaggacccgaaaaagaagataaatttgcttgacacttttttctccaagtggatgaccccctcacttaattaaccgctttcatttctcccggtgcttctactgtaaacagtagaagacgtttcacccttctataaaaccacatattctgcatgaacaagctttgtaaaatgaacaatttgatcaaccgttaaattaagggatacgactgtatgatgacccccgccttgcttaatccatgctttgactccgtcctgaaaattcggcttgattttccagagcacacgtgcaaccggtaaatgaggtgctgcttcctccggctcaaaggcttcgacttcttgtatgagccatttgaaatgggttccaaagtcagcaatggaaacaacaacaccttcgcctgcttttccatcaaacacaagacgcgctggatcttccctgtttccgataccaagtggagatacgacaatcactggtttcgtatgggcgagcgctggatctacttctaacatatgagattgcagcaccgcttcctgtccagaggtcatttcatacgtgtagtcctccataaaaccagtggattgatgatgactcatcacctttaataatcggtccagtgcagcagttttccaatcgccttccccagcaaagccatatccctttgccatcagccgctgtaccgcaagtcctggcagctgtttcattccatgtaaatcttcaaagtttgtcgtaaaggcattgtagccgccttcatctaagaagcgtttgatggcaatttcataacgcgcttgcaccttgacacttttttcccattcttcaactgaatacgttccataatccacatcatattgcgttaaatactccgcaaataatgcatctacctctgcttcttctactgcattgacatattcaacgagatcgcctattccaaagtaatcaacagtccaccctaattgaatctgggcttcaattttatcgccttctgttacagccacgtggcgcatgttgtcaccaaacctagctactttaatctgaaagctctcatgataagcagccgccacgtccatccaatcagcgatttgctgctgcacatccggcttagaccaatgaccggcgacaatttgattttgtttatttaagcgcgcattgatatagccatattctctatctccatgtgcagattgatgaagattcatatagtccatgttgatcgtgtcccacggaatcttctcataatactgtgtgacaagatgcaaaagaggcttctgcaagagatcggttccgcgtatccacatttttgccggtgaaaatgtatgcatccacgtcatcacgccgacaacctcatcgcgataattgacttctttcatgagctttgtgatttgatccgcgctgacagccagctcctgcaagatcactgggtaaggaagtaaaccactctcatttaaggcatccgtcatcttttgagcatctgcttttactttctgcagtgcttcatctccatataaatgctgcgatccaacaataaaccagcattctttatgttgacttgttaacatagaaatccctcttttctttatcttgaaggtttttgtccgtaatacgcatgttctccgtgttttcttaagtaatgtttatctaaaattcgctgcgggagaggctccgcgtattcgtttaattgctttgcgaacagattcattttggcgacttcatctaaaatcacactgtttgtgaccgcactttttgcatcttttccccacgtgaatgggccgtgaccttgaagcaatacacccggcaccgccatcacatctaggtttctttcctcaaacgtttcgatgatcagccggcccgtttctacctcataaccgcggttgacttcttcttctgtcagaaatcgagcacacggaacagcgccgtaaaatgtatcggcatgtgttgtgcccattgcctgtaaatcaagacctgcctgcgcccaaacggttgcccacatggaatggctatgcgatataccgccaatttcctcaaagtgtttgtaaagaacagcatgtgttgctgtatctgatgaaggactgaattccccttccactacttcaccgtcaaagtcgaccacaaccatgtcttttgctgataattggtcatacgctataccgctcggcttaataacaaatagaccgctgtcacgatcacacgcactgacattgccccatgtgaatttcacaagtccgtatttcggcaaatctaaatttgcttcaaatacttcttcttttaagcgctctagcatacggttgtcactcctttctttggcatcagatgtgctactgccgcttcttcaatcgcaaggccctcttgatagcgctttaaaaattcgtcaaagcctttgacatcaagcgggtcgggttctatgagctcttctgatgtatgggcaaacacttgatgcgtgagaaattcagccaatgtttgcttttgatgatggaccatataggaagcaaggacagccatcccaaacgcaccgccttctcccgcagtggaaacgactgatacaggtgtatcaagcgctgcggccaccattttttgaccaacgagcggggttttaaataaccccccatgccctagtaaccgatcaatcacaacctgttcatgttcttttaaacgatccatccctattttcattgcaccaaaagcagaaaaaagatgggtacgcatgaaattagccagattaaagcggctttcagctgatctgacaaaaagaggccttccttctggcaatcttgtaatattttcaccagaataatagccatagcttaagagtccgccgccatctcgatctgcttctaacgcctgctgcaataaggcttcgtataccttttctgacgccacttgcatacccaatgcttcaaatgcctctctgaatatattcatccaagcatttaagtcacttgtacagttgttcgcatgaaccattgcgactggcagtccgtctggcgttgtgaccatatccacttctggatacacaccctttagctcctgctctagcacaatcatggcaaaaacagatgtcccaactgaaatgttccctgtccgtttttctacactgtttgttgccaccattcccgttccggcgtcaccttccgggggacaaaatggaatgcctggcttcaagtgtttgccttgatctaaaatggctgctcctgctgccgttaacacgccagcctcctcgcctgctaaataaacacgcggcagaaggtgacgcagcttccacgggtagcctttttctacgatcaagtcttcaaattgatggagcattacttcattgtagtccttcgtttgttcatcaattggaaacatgcctgacgcatccccaatgccaatggcctgctttccggttaacagccagtgaatgtaacctgatagggtggtcatatattctaaacgggaaagatgtttttcctcttctaatatggcttgatacaaatgggcaatgctccatctttctggaatatgaaattggaagacatccgtcagtttttgactcgcctcaatggttgttgcattccgccatgtgcggaacggaacgaggacctctcctgtatggtcacatgccacatagccatgcatcatggctgatactccaattgagccaatggtttgaatggtcacgccatacctttgctcgacttgctctttcatctcccggtacgccacttgaagacctgtaatgatatcaattaagttgtacgtccaaattccttcctggagagaactttcccattcaaatgtaccttgagcaattggctgaaacacttcatctattaaaatggctttaattcgtgttgaaccaaattcaatccctaaagatgtccgtccttcttttaaggctttggtcgtctcttcatgatccattctgcgttcacctccataattgatagcggtttcaattttaattttctagattcattgattctctgtgcacattcacaatataatatttgtacgtacatatgtcaatattaaatgtagttgtacatacacaatatgacaaaaaccttcacttttctaaagctgagacgacagaaagggaaagcgcctgtttttgattcgacaaccatgttaaaatatgtccatacaatttcttctcaatccgagtagatgatcaactgagaaagaagtgaaacgatgaaaaagaagtaccagatcattatcgatgatataaaaagcaaaatactcacaggggattaccggatcggggaacgtattccaaccgaatcaagcctgcaggagatgtatcaagtgagcaggcatacggttcgaaaggccatcttagaattgtcgagcgaagggtttttacgaagtgaaaaaggttcaggcacatttgtgaccaatcaatatcaaacaaagcctgctggacatacgcatatgaaaacgattggcgtcatgacgacatacatatccgattacattttcccttccatcattcgaggcattgaaagccgattaaacgaagagaactattctttgttactggcaagtacgaataatgatgtggaacaggagaaaaaagcgctagaaatgatgctgtcctttggtgtggacggactcattgtcgagccaacgaaaagcaatttatataatccgaacatctcgtactacctatcttttaaagaacaggatgtaccgctcattatgatcaatgcctattatgaacagttagaggttccatttctctgtttagatgatgtgaagtccagctatttagccacaaaagagctgatcacctctggacatcagcaaatcggcctgatctcaaaaacagatgacttacagggaaagtaccgaatgaagggatatattcaagcgctcggtgaagccaagcttaactttctgcctgagcacgtcctctttttcgatacagaatcgaaacagcatttgggagatgatatcaaaactttcttattagagcatcagcatgagctgactgcccttgtttgctataacgacgaggttggattagaagttgccaatgtatgcagtgacatcgggctgtccattccagaggatctctccattattggacaggataattcgtatattgcccagaaaaatgcccatgtgaagctgacaacattgacccaccctcaggagcaaatgggccgggatgcggcagactggatgattaaaaaagttcaaggaaaaaagaatctccctcatcaaaccttttacgaacctgaattggttccaggtgaaacgatcaaacatatgaatgcaagaaaaaaatgagccctttttggaggaggctcattttttatatgattagatctcttctttaggggcaggcactgcgcatacgccgtctgcacatgctgcttcaaatgaattggcagccgctttctcagcttgagctgcttcttctgtccaagccgtttcaagtgcacgaaggaaggtatcggctggctgtgcacctgccactgaatatttgccattcaataagaaaaaaggaacagcagaaataccaagctgtctcgcctctttttcgtcttttcgtacatgatctgcaaaatcttcgccgcctagaacttgctgcacttccttcaaatcaagacctgctttttctgcaatatctaaaagggtttgacgatcaccaacatgctttccatctgtaaaatatgcttgaaacagctctcccatgacgaaatcgcctttgcccatttgaccagcatattgcgccaatcgatgggcatcaaaggtgtttgtcaacacgagtggatcaaattgaaaatcgattcccttctctttgccggcctgcttcacctgctcattcatcgccatggcctggctgcggctcatcccatattttttgacgagcatatcatggacatcataatcgacatcaacgggtgcatgtggatcaagctcaaagcttttaaactcgatttctacctgttccttttgagggaattgttcaagcgctgtttctagttgtttttttcctatataacaaaaaggacaggcgatatctgaccagatttgtactttcatcttcatcttccttccgagcttacgctttttctttaacgatgtaacaattatagttacatcaaatagatgatgtcaagattctgctcttgatttagataaaaaaagcctctccttctaagaaaggaaaggctttgaaaatatctattctaaatttgcatggtgaccgtacattgtatgtgtgtcgagctcttttatttccattaaacgcaaaatgaccgcatcgtatgtcagaagaagcgattgctcaaatagcgagcccattggctgaatggtataatggcttccttccttttgatccttcggcgcacctgacagtaaaatgacttcatccgatagatcagctagaggtgagtcaactgaaagcgtgaatgctgccacttttccgccaattgcttttgccttttttgcaaggactagcaaggtctctgttcgaccagagccgctcccaacaatcaagagatcttcttctgtaaaggaaggagtattggtctcaccgatcacataagccttgacgccaatatgtgtgagtctcatggcaaatgatttccccatcaaaccagatctgccagcccctgccacaaagacctttcttgcagctaaaatacttgagacaagccgctccgcttgttcgtcttgaatagcgggggaatgctcagaaagctcattcaaaatggctttcacatagtcactggtcttcatgattgtgcgatcagctgcttcatttgtgcagccacttctgctttattgtcctggcttgcgataccgccgccgacaatgatcaaatcaggatttaacttcacgacttcaggtaacgtatcaagcttaattccgcctgcaatggctgttttcgcttgtttgacgacttgtttaatggtcataaggtcagcaaatgagttttgaccaaccgcttgcaggtcatagcctgtgtgcacacaaatataatcgactccaagctcatccagctcttttgcccggccagcgatatctttgataccaatcatatcaactaaaatttgtttccctcttgctttcgcttctttcaccgctccttgaatggacatatcttctgccgctgcaagaatggtgacgatatccgctccagcttcagatgcctgctgcacttcataaccggccgcatccataattttcagatcagcgagtacacgtaaattcggaaatgcctgtttgacttcttttacagcacgcaagccttcattgatcacaacaggtgtcccaatttcgaccacatcaataaatgcttctacttctttgatcagctcaatcgcttctggtatattcactaaatctaatgctaattgtaatttcattcactttcactcccgttttttcatctcatcttcaaaagcttcgcggatggtgcttcttgaacgatgaaatgagtataacaacaggatggcagcaatccaagtacgcactttttttttacatactatactttttcgcatatggtcacaaaaaagatactgtctttcgaccagtatcttttgcactttctatttatcatcctttaaaaaattgctgtcgagatattgttttccccaatcatacatcgcctctaaaatcggcattaagctttctcctagttctgtgagggaatattcaacttttggcggaacgacaggataaacctcccgatgcacaatgtgatcttcctctaattctcttagctgattgacaagcattctttgcgtaatcccaggcattaacgactttagctcaccaaatcgttttgtcccttctctgccaaggtgccataaaatcagcattttccacttaccgccgataatattcagcgtcagctctttttcgcaattgaacactttattttccatacgtgatgacaacgacatacactcctttggtacaaaccattttacgctttatcatatactgcggcaaattagattgtcgagcatacggtcttcgttattgattctgtttattcacaaaagacatgacagcctttgtcatttcttgcgcttcttttggcgccctgtctgatccaaaccatttattcaagttactgtggctcagcgaatgaacccgaaaaacaaaccgcgagcctttatcatgattcagtttttctgcaaatcggtacacctctggattttcccagcccgtgaccaaataaacaggcggtacattcgcttgattcatataagtgacaggtgatgcctttgtccagttcttctcctgtttgccaaacacctttttgtacgatggtatggcttgtataaattgattgatgtttaacggtccatctaaaatcacgatggaattgatcgtttttggcgacaatccaacacgttttaaataagttgaatctgtggccaccaatgccgttaaatgaccgcctgccgaatgtcccatcatgttgatttttgatgaatcgatttgatattcatccgcatgatccttgacccatttaatggcgtttgccgtatcatctgccatctgctcatagttggcatcagggtgaagcctgtaattcatcgaaacaaacacatacccttgatccgtaaaataatcagcctttgaagcgactctattcttatcgccgcctgtccagccgccgccatggagatagatcatgactggatgcttcttcttatcttcatttttgccctttggcatatacatatcgagtgtttgctgtttgttttgtgtgtctgcataatggatgttcgtcgtcggcttaggctggtttaaacggaacacaaagaatgcgcataccaataagcccgcgatgacagccgcaaataagagccatttcgtgattcgtttcaatgtcattgcacctttctatgttgggatgaagaagcatgattagcacatatgtagatagactagcacgattcatttgatacgacttgtatgacttgaactgtttgacaataaaatgaaaaataatcttcttcatagtcttctacaaagtaattcaaattttcccagcctctatccaaaagctgaatgtccaaaaaaagataggaatcgtttgttaactccaaatctttgatttgaacagaagagacattggtgaaattcagatgaatgtctgcttgtagattcgaggattcatatgggatgtgcagaacaatacagttgatcaagtcgtaatgttcattatactctttaaagtagtgaaattcattgatttgctttagatggttgatatcgaaatcagggatttgtttctggattttttcatctaaaaaccatgtcatcgtttgtcccccaagaggttattgtataagtgcaatgattcgttttcttgtttcttcatggtattgaatacatagcgttgttcttcttcccaaaaacacattaaaaacatacactcctttgtaagttgcgttcttgatttccacaagtgttatgctattctcattttgctttatcacgataaccgtacacttgtataaacaggtttatttgtatgtttgaataatgctacttcatgatcagttagccatttaatctctcgcatatgataagaaattacttctaaataggtatcggtttcagcaattaatttttttgataaatctttcctttattatcttctataacaagatagagagtaaactgctttagatccaattcgatcaaaggatatgctttcttttttttatcgggacttaattttgtttgttttcctttcatctccgctttatattccttttctttcattttttgaattgtcgctttgactagctgactgtcccagttttttaattcacacagatagagcatcgctttttccaaagtatcagctaagatctttttcttatttgttgcattttcaaattcactgtaactaaaggataattctaactcgtacgtattttttaaaaataagatgtcaggttcttttttagaagtactcagtaatttgtaatctttaaaagagccacatataaaaataatagcctcacaatctttcgtttgaattttttccctaattcccataaaaacatttctgtcacacaaagggattggctggctaagttcccacggtcatcatctgacattaattggatgtatttcaagtacactccttatacctcctttctagaatcaccatctccccattagggtaaaggcacgccacattcataaatcgtatttcatgttgagtttgagctatttttttacttttcatatcttgactaaaacaccttccatattcaactgatagaccataatttttatttatatgaaattattctttttagggatttttctaataaatcaattggtatatggtcttgactaatatagtggaatattgctacaccattttccagtgaaagaattgcccatgccatttcttcagaagaaagggcacatgtaaggttctcttttttcatcaaattctcaagggattgcgatatttgttttaccgattgtaggatcatatttgaccactgacaccttacttcttcatttctcattgaatacagaagaaattccatgtttagcagactccacgtccgattttcttcacgactttgaatagactgttgattcattttttctgaaaagtgtaaaagagaaggttgttctgctattaaagcattgattttttctacatgtaattgcatttgttgtttcaatagtgccaaaaagatctcttcctttgaatgaaaatgcgcataaaaggcccctttgctaaatcccgcatgttctgtcaatttatcaatggagaccccatgaaaaccatacttggcgaaattctcaactgcagaatttaagagtaattttcttgtttcttctttcctttcattttgcgtctttctttgtctaatcattcctttacctccttttcttgacaatcataccatatagaattaatataccaattagtatataaattcaaaagggtatataatgtgaaaaggagaaaaacaatgcgacagatggggaaaaaaattcacaaaacgaaaatggaaataatcgctcaaacagttaaatcagggattattaaatcaaatttgatcccaatgtgtgctggcttaaccttggcattatacacatatcaaattgacatccttcataaatctattgagatactattggcttttgcaggttcaattttattaattggtgctgctggagctttaaacaatttgtatgatagggacatagattcagtgatgaatagaacaaaaaacagacctactgtaacaggagaagtcaatcctaaaaaagttctatggcttagtattttaatgtctgttttaggactaggctttttagcatttacaacctatctagcagctattataggattgattggtttatttttttatatttttccttatacaatatggagtaaaagaaaaaccgtatacaacacagaaattggtagtatttctggagcaatgcctcctctcattggttgggcagctatttcaccagatatatcacacccagctattatggggttgtttttcattacaattatttggcagatgccgcatttttattcgatagctattagaaaacaaaatgaatacaaggcagcaaacattcccatgttaccggttgtaaaaggaatgaaaagaacatacttacaaacgaatctttatatcttagcaattaccttaagcagttttcttttccattctttaagcatagggcttgtgcttgtatccttttttttaggccttatatggatttgcttaagtattttgggttacaagcgaatgcattccgagaagtgggcatcaattatgtttgtctattcactaatttatatgacaactctttattcaacggtcattatctattctcttactcgtcaaattttttgattaataaaacattagttttgtagataaccataataagttcatataaaaaagcaccctaaacggatgcttcaatcaaatgatattttttcaaaatgcgataggtgatttcttttgcttctattccggtgccttcgatatttgtggcgaagatgtaggttttgttttcatgtttgatgaagcctacgtaccagccgatgcctgagccggagcctgtttttccgtatagggtggtgtgtttctcttcttcttgaatcatcattcgtttgaccgttctcatggcgtttaggtcaaatgggagagtctcttcatatagctgtttgaggaaacgaacttgttcaactggagaaatacgtaaagtactgcttaaccaaaattgatcgattccgccagatatgtcttcgttcccataatgaatggctttcacccactgactcatgcgttcttcaccgatgtcacgggccatggcttgatagtaccagacgactgaatctctcatgccagatcctagtgtatgatccctattccagcggtcaatctctcttttcactccgtcccaatatttgatgtcatattcatctctcactgcgcctgtttggagtccaattaaggcatttgctaccttaaatgtcgattgaggtgcaaagcgctctttcgctctttttttgttatacacccaaggggacttttcttttacttcttgaatcacaaacgtgccttcccgatctttcatgaattcatctactgaccatgctggtgatgctccttcagttgatgaaggctggcttatacaaagtgccatcagcatcatgccagtaatgagccattttatatactttttcttcaaaacaatcgctccttttcccatgattccattgattgtagcatgttgagcgatgagatataaggtacgcttgtcctcttttctttcaaacaaaaaaagccggttcatccggctttttgctgtatattagctttcttttttctcttcaatggcctgtttcgccatttttgatatcgtcatatcgtccattggcgggttatggagcccggcacgaatatctcgatagtagcgctgcagtggacagtctaggcttaagcttttcgcaccgactaaacgcatagctttatcgacaacttgcaaactatgattaacgacagtatgcttcacagcaccaaattcattgattaacagctctcttttttctggctgttcatacaatgtggtcgttgagtagatgacgtggcgtgcttgctttaatagtaaatcgatttcaccaatcagtgtttggacatttggcaggtcactaattgtgccgttgatgctgttcggtgaatgggtgatggcatactgaacagcatagtctcttgccgcttgcgcaatccctaaatagcaggaaggaatgtgtgcaatccaaggatttagcgtaccaccccgcggccctttttgcacctcaacaagcatgtcatctgagaccttaacctgatctaagattaaatcatggctttctgttcctctcatgcccacaacattccacgtttcttctattgaaacaccttctgtctcacgatgaattaagaagaaacccatcgcctctttttcttcgatccatacgccgactaaaaagtatgtaagcgctggtgacatcgttgtgaaaattttacgtccattgatgatccactcatcatctgatctggtggatgttgttccaggcttcccacctcttgttggactgcctgtctgcgcctcgcttacggcacggttgacaagggcgcccttcttcacttcttccgcaaagaattgcagctgcttttcactccattgtttcttttcgtagatttcgcctacaaccccttggtgccagccgattgataaggcagttgctccgtccatgctgccgagcgtctcttgaaacagaaccatatccttcacagattgacctccgcctccgtattcagcaggaagagacaacgtcgtatagcccatctctattaatgattcaatgtttttttcaggaaaataagcgccttcatcgtgttcttttgccgtttgttcgatcgtttcacgaagagattctagttgatgaagccatgttttttgaaaatcggtatcaacaaataatgctttagacaaaacgtatccaactcctctgtatctcacaatctatcatatctgatttttccaatcggaataaataaaacatactttacttataggatttaatgtgttaaattttatcaatattaagtacatatgtcaaaggaacgtgatgcttttatgatttcagctactaatctacataaatcttatgggcagacccatgtgttaaaaggcattgatttcaccgtacaagaaggtgaagtggtcgccattattggaccgagcggatcaggaaaaaccacccttctccgcagcttaaacagccttgatattccagacaaaggagagctgacagttggtgaagccacgattcaatttgaacgatatcataaaaaagatctgctaaaactcaggcagcaatcttccatggtgtttcaacattatcacttgtttcagaataaacgagcacttgaaaatattacagaaggattgatcgtgtctcaaaacatgtctaaaaaagaagcagaaaaggtcggagagcaatttttaacgcggattggactgcttcataaaaaggatgcatttccgagtgaattatccggcggtcagcagcagcgaattggcatagcccgcgctcttgcgatgaacccttcagtgcttttgtttgatgaacctacgtcggcactggacccagagatggtaggagaaattcttgaaatgatcaaagatattgcgagccaaggaatgacaatggtcattgtgacacatgaaatttcttttgcaaaggacgtggcggatacggtgatctttatggcagatggcgaaatcgttgaaaaaggctcaccagaagacgtcctgttgaaaccacagcatgaacgaacgaaacaatttttatcaaggattcatcgcggaatgtggcaaggatcggagaaagacaaatgaagcaaaagacagcattcatgatgtctggtgtccttctgtttctcctttctctgattggctgcagcagtgtgaaaaccacgacagatgacggcagacaaattgtgaaagtcgcactgagtgcagaggtcaatccaccctttttagcaacaaatgaccgaaacgaaccgattggctataacattgattatttaaatgaagtggaaaagaggcttccccacgtacattttgattacatttttggcgaggaagaatccaatttaatcggtgtaggcgcagggaagtttgaaatggcggctaattggttttttagtaaccctgaacgtgaaaagcggttcctttaccctaaggtcccgtatggctattcgatgacaggtttaattgtgaatgaatcagacaagaagattcgatcgcttgatgatatgacatctaaaaaactggctcctgtcagtcctagcggaggcttgcgttcgatattaaatcaatataataaagagcatgatccggatattccactgacgaccattgaaagtccttcaaatgaactcaacttaaaacgtgttgaaagcggacggtccgatgcagcatttatgaacatttcaacctttgataccattcaaaagcatttgaacctaaaggtcaaagttggcggcattgtgtcaaaggagcctatctatcttgtcttacagccaagcgagaagcagcttgcagcagatttggaccggatcacacaagaaatgattgatgatggaacactgcctaagcttgcgaaaaagtggtttggtgttgatttctttcaaaatattgatgacatctcagagcaaggggatcaaaatgaagaaaggaaggaagcgtcatgacgtttacagctggagattggctgcgcatctttttacaggtgcttgaacgcctgccactcacttttctcattattacggtgtcattgttttttgctatcatcatcgggttgctatttgctttcattcgtatcaagcaaatcccagtgctgaagcaattggctgttatctatttatcttttacacgaagtacgcctttaattgttcagttgtttttgatttattttggactgcctcagcttttacttgtcgcagggattcaaatcaatcattgggatcgtgtgttatttgtgatgatgacgttttctttacatactggcgcttatttatctgaagtctttcgcagtgcgtattcatctgttgggaaggaccagctggaggccgcctacattgttgggatgacagatacacaggccttgatcaggattattatcccgcaggcctttctcattgcactgccaaacctcggaaattacaccattgatctcgtgaaagacacagcgattgcctttacaatcggacttattgatatcatgggacaggtgaagatcattttaggaaataactacgggatcggcatgtttgaagtgtacgcgatcattgcgattgtgtattggctcatttgcatgagcattgaactgatcaccatgctgcttgaaaggaaatttgtaaaaggccgcaccagcctgtcacgttaaggaggcgctttgatgcaaaccattgatattcaatttgcgattgaccaagtacctcatattctaaaaggcgttccttttactttattgattgcactcgtttccatggctgtgagccttttgatcggatctgtttttgctttcattcgtctctttcgcattcctgtactcaggcagcttgtgacactctatgtctccttttttagaggaacgcctcttattgttcagctgttcgctttcttttatggactcccttttgttctaatcaaagtgagcggtacattcgggctgacctttcatccagatctggtctccccattagctgttgccctcattaccttcagcctccattcagccgcccatttaacagaggtggttcggagtgcactccttgcggtagacaaagggcagcttgaagcggcaaaaattgtgggtatgacgacgcgccaggcgatgatgcgcattattttgccgcaggcctttgtggtcgccttaccgaatctaggcaatcagctcattcagctattaaaagccacctctctttcgtttacgattggagtacttgaaatcatggggatttcccgaatcattgcgaatgacggctatcagtttttagaaacgtacctcgtctctgctttgatctattggctgctgagcattttctttgaactcgtttttgccttgttagagaaacgtgtcagcgtgtacggaagatctctcggacgttaaaaaagccgatcaggctcaaatacctgaccggctttttttattcgccttttttcggtgtgttaaacagttcctttggtgcgggttttagttttggtgcggaaccgaacacgactggtgcagaaatatatctgaattccccttttccatccatgcttcggccatatgcccatctgccttccttgcttgcttctcctcttgagaagttaaacaaatcgtaggatacttgctgtttttctagtgagcgcgggaaggtggttggtacgacgacgtccccttctcgttcttctaattctttaatggccgcaagccacatattttgatgatatgtatcacgagcaataagaaaagaaagcatatccttcacgccgggatcatcggtcatttcgtagagccttgtaacctgaagcctcccttgtgattctgcatttaagttggccctaaaatcagccattaaatttccacttgcaatgatatacttggcattccacggatacccttgactatctgctgccatagctcctaaaccggcaacaattgcatgctgaggattcattccacccatgacagctgcaagtgctggatcactttgatacgcctgttcttgttctttaaccggtgctttatctagtaaacgcgcgatcatcgtcgccagcatttcgacatgaccaatttcctctgtccctatgtcaaacaataaatctctgtatttttgatctgcccggcaattaaagccttgaaataaatattgcatcatgacactaatttctccatattgtccgcctaatacttcttgtagctttttcgcgtaaagcggatcaggctttgagggctttgcttcatattgcagttctttgatgtgataaaacatgatgtcatctcccttatcaaaacatcttttcacttatcactattcaaccacatgcctctttatgaaaatgagtagaatatgtgcacaaaaaaagagaatggcctctgccattccctttgtcatcctactcagcactaactaaaattttcacttgatctttttcattgattaatgcatggaaaccatcctcgatcacatcgtccagcttgatttttttcgtgacgagcgtatctgcagagaaatagccttttctcattaagtttaatacagatgggaatacgtctctgtagccgataattcctttgactgtacgttctttaatgacaatgtcatttggcagaatttctgcgcctttttcccaaatgctcacaatgactgtttcacctgaaattcttgttgattggattgcttgcttcaatactacaggtacacctgtcacttcaaaagaaacatcgacgccaccgtttgtacggcttgcgatttcttgaacaacatcttcatattgagaaggatcaacaatgatcgctccaagctctttagctttttcttggcgttctttagataattctactgcgtaaatatcagtagcaccagctgcttttaatgcttcaatgacaagtaagccaattggtccgcagccaaacacagccgctgtatccccagcttgtactttactagaacgaacagcatataaagcaactgcagaaggctctacaagcgcaccttgctcatatgagatttcgtctggtaataaatgaagtaattcttcatcgacagatacatattcagagaatccaccgccgcctccggcaagtcctaaaaagcccatgttttcatctaagttgtaagcaccttggtggccgtgagtcgcaaaaataggctcaacaaccactcggtcgcctactttgtaattgctcacgccttctcctacttcaacaacctcaccagagaactcgtgtcccagcgtaacgggtgctttttcttttgtaagtggatgaggttcattcactggaatgaaaatcggtcctcctaaatattcatgtaaatcactaccacaaatgccgcaccattttacttttagtttcacttttcctggagcaactgttggttcgtcaatttcctctagtcgaatgtccttttgatcgtgccagcgtagtgctttcatgtgtaagactccttttctcatcaatttgattaacttacttaaataatcataacataatttttttaattttctaagtaggatgcactatttttttgacattcaatggacgaaagatgacaaaacatagtaataaacagacaaaaagcatacatacacacccgatgacaacggaggttcggattgataaaacatgtgcaagtccaccagagacccctgtcatcatcatcgtcagaatggcttcaaccaaagcataaaaactggctaccctccccatgacctctaccgggatattcgtttgatagaaagtcataaaacctgtgttcgcaaatgataagaagaatgctagtataaaaaaaccaacagcggctacaaacaatgtgctggaaaaagcataaatgagatagccacatgcaacaaacaaactgccaatcccaagcatgatcgaaacaggcagcctctccacaatcaccgaattgagacctgcgcctgtgatgatgcctgccccagctatactgacaagaagaccatattctgtatcagtcagcagcagcacttcttttgcaaaggctgtttcaagagagtcaatggcagtaggaagtaccgtgatggcggcactaaacaacaaatacaccgccataatctggcgtgatgtcaaactaaaccgaagaacaagcttcgcatcctcttttaacattgaaagggaaaagccgttttggccagcatcttgttttagcaaattcggtaaacacatcgttaacagagcagatatcaacaagcagatcgcatttatataaattgaaaaaacaggtgtaccgattaaaaaaagcagacctgctgctgcgggtccaagtaaaaatccacccgattgtaataatgagcgaatggcattaaaccgttttcgattatccgccgggatcaatcctgtcatatataccatcgaagctggatgaaacatcgcttgtgccatttgaatgagaaacaccatcacatacaggatcagcagatgtcctgaaaataacgcaaagggtacacatgcgatcaggatagcccgggtgatatctaagctgatcatcacattccgctgattcagcctgtcaaccaaactgccagaccagctgtttgtcaaaagagctgcagccggtctcagcatatagacggctgttacagccagcacagagcccgtttcttgaaaaatgagcagatggagagcaatcatataaatccattctcctatgttcgcaattccgatggctccaagcagcaaactcatatcccgccaatgttttttcatagctgttccccctatttgtcataaaaaaatcccgcccccaagacatttctgtcttgaggacgggatttactccgcgttgccacctcagtttattcatctgttgccagatgaaccttagcaggtcatcatgaacccatctctgtaacgggagaatgtcgctgcaccaccatccgaaggaatccggtgcagagctaagaggcttggttccatcatgcttcccagctccttctcagcttaacggagttctctgtgcgggacagctatgatgtactcttctctatttgcgctgtgtttttatttcatcacgatcttcagctgaattgttacatattgtactgcgcctcgatcaaagcgtcaatgtttttttcaagttaatcagcatagatcatctttctggtcatgccgccatcaacgactaaatctgtacccgtcacaaattgattgtcttcatctgttaaataaaagcaagccttcacaatatcctttggggtcccgactcgattggaaagatgctgcttgtggtcgacctctcgaagattctcctcatccttcgtttcaatccatccaggggaaatgctattcaccgtgatgtgatccaggctaaaagaagcagccaaggcatgagtcagtgctgatattccgccttttgatgcagcatatgcttccgtatgaggctctgacattgtcgcgcgggtggatgaaatgttcacaatagaaccgccttttggattctcttttatataacgtgctgcttctcttgcacatagaaaagtccctcttaggttcgtatgtaacacacgatcccactcatcgaccgttaattcataaggcgatactgtgcacatgacaccagcattattgatgaggatatcaatcgttttgcagcgctccgctgcaaacgacattaagtgttgaatatccttctcttgtgtcacgtccgtttttttaaaataagcttctaacgattcttttttcagatcttcctccaaacgcttgcccttctcttcatctatatctgcaagcaccacacgcgctcctccttttgcatagccccaggcgatcgattcaccaattccattggctgcgcctgtgatgacgacggttttattgtgaaagttcatcgtttattcaaccctttctacatcagatgttgtcgtctatcataccattttgagaagtacgcatgaataaaaaacccctctatcgcaattgagagcaatagaggggttttttaaactaatagaatgaaatgaagaaaagtaattaataggatcggatatttttcaaaccaatcaccataaaaacaatcgtaaaagcagctaaaactgttatgtctaataataagattgagtgattgacagtaccgctcatgatctcgccaaaaccagacatcatccatgtttgcggtatagccaaagagatcttcttcataatgtctggaacgatatctaatggccaataaataccacccagcatgcatgatcctacaatgataattgcactaaatacttcagcttgcttttttgtatgagataaggttgcaatcataaaacctaaactcacaacaagccctataacaaatgatccaaacactagaataagaatcaggttgcctaagtacacatgaaagaacacagataagacggtcaaaagaacacccagttgtatccatccaaggaggaaataagccattaaatagccaagcagcacatatattttatggataggactcgaaagcaatctttgccatgtataatctttatattccaaatgaatagacgacaccgagcttgagatcgcaaacatcataaacatgatcgtaaaaccaagtggtattaaatttggttgctgacttgcttgactatctagattgtcttcatccaatgaaatggtgccagattcgtttaattctttcagtgcattgataagagaaacgctattctgctctttcacaccttgattgatctgataaatgatggccgccgtctcttttaaatagggagctaagaccgcatattcctctgttttcttataaaccgtcacatcaaaaatttctttattttcttttaaatgggattttaattgattcgtgactgtaatagacgcaactgccttttcatcggataataattcttttgcttcacttttagtcgcctttacccaaagaaatttggtgttcttttcgagaatccgaaaaatttcttgattcagattatcttgactaggctcttgaataaaagcaactgtaggtttctttttatcagatgccgtacttccaaaaataaaactaaatacgattggcataacaaataaaaaaataagggtcaaaggggactttaatgtttcttttagctttaaagtaataatggctgatattttatgcataacgatgcttcctttcaaaagacattctgattaaagcaatgatgaagaaagctagtcccatcccgcagctaagcaataaactgctttgaatttcactaaaatcagcacctgacatacttttcaaaaacatttggagcgcaagggaattaggtaagaaataactgatgttgatcaaccattgtggaaataagtataagggaaccatacttccacctaaagcagctaacacttgagttcctaaaatcccaacactgttaaacgttttttctcttttgataaaagaaccaatcagcaccccgaagcccgcagcattaactataaaactgcatcctatcatgaaaacagtaaaaggctctccccagttcaccttaaagacaaaactagtaaataaaataatgatcgcaagttgaatcatactcatcaaaagaatacccaataacttcccaacgatgtaactagtattgcttaattttgatacaagtaaccttttataaacatcttcctctttttcctctatcatactgccaactaagaaaacaacagtcattaataaaaaaagtacacccatcccgcctgcgtagtattggaaggatgtaatcggctggctgttgatatgaatattcctctcgttcaccagttcttttttcagttgatcagacacgatctccacttctttaccttgattcaacggtaccagaatacgattcatatgataattttgaaagaattgcaaaaccacattttctagaaccatttcttgtaagtttgaattaggtcctttcaagatattcaattgcacatggtcatgattcaataagcttttttcaaaatccggcatgatgattatacccattgtaatgtctctactatttaaatctctctctagctgatttttcgaggtgaccttcacatcaaatatgtcactgagttcactcttagacaatgttgaaagaaacattttacttgtagcggacttatcttgatctgttattcctactcgaaatgaattgatcctgatttcactatctttcttcatgttatctccaaatgctgcacctaatatagcaattaatatgataggcataaaaaaaagtgtaaaaaagctttttttatccctaaaaaacaataatagatctttcagtacaacccaaatgctcatatgctcacctctaaacagtctaatctctcaaatttttactagttaaatacaaaaagacattttctaaatttggttctacaatttctgctgagataatttgaatatttaatgcggtcacaccttgaatgagatgacttaataactgctgagggtgttgatcaaatattttcatttgatttccttgaaccacgatttcctttaaagggtcgacttcatgtatgaattgacgcacccggtctatatcattttgtccatgttcacattttatggtcaaaacaatttctctttgatttccgacaagctcacttaattcatgctgatcccctaaagcgatgatagacccatgatccataatggccattctttcacataaaaattcgacttcttccatgtaatgactagtatatataatggtcattccttctccatttaatgtcttaactgtttctaatatatgatttctagattggggatctatgcctacagtaggctcatccatgattaatagtttcggttgatgcaatatcgcgcaaccgatattcactcttcttttcattcctccagagaatactttcacttgatcattcgctctatcttcaagaccaattagctcaagtgtttcttgtactctgctttttaactcttttcctttgagtccgtacattctcccccaaaatattaaattttcttttgctgtcaaatgtaaatataaagcgatctcttgcggaacaattcctatcatttcctgcgctttttttgtttctttttttaaatctataccttcaatcattatggtgccgcttgtggcatggatcagccctgacaagatgccaatcaatgttgatttccctgcaccattcggacctaataatccaaatgattctcctttttttaagtgaaagtttatcccttttaatacctgtttatcttcataatttttcttgatgtcgtgtacgtttagcaatcaatacctctcccctattttcttcttattgaagcctgtattttacctcttcctagtcatttaatatcaaataaattatctggtatggtcttcaactatagaataatttttccaatttatatattttaacatgagatgcattacaggagaatagtacaggtcattttaaaatagaacataaaaaaacttacaggaatcctcctgtaagttttttcgattaatttcattgaatcattatttagaaatcatcccatgcgggtcaatcacaaatttcttcgccacacccgaatcaaagtcgctgtatccttgaggagcttgatcaaggttaatgacggtcgcatttaccgctttggcgatttgtgctcttccgcttaaaatggatttcattagactgcggtgatattgcatgacaggggtttgacctgtcacaaaggtatgggcttttgcccagccgagtccaattcgcactttcagagaaccaacttttgcatcagcatccacggcacctgggtcttctgtgacgtaaagccctgggattccgagcttaccgccaactttggtaatatccataattgtatttagaacggttgcaggtgcttctccttgatctccatgacctgaagcttcaaagccgacacaatcgacggcacagtcaacttctggctctcctaagatattcgtgatttgttcgccgatccgatcatgttttcttaaattgatcgtctcacagccaaagcttctggcctgctccagcctttgttcattcaaatcaccgacaattaccgcagaggcgccaaggagctgagcggaatgtgctgcggcaagacctactggcccggcaccagcaatatatacagtcgaaccaggctttactccagccgtataagcaccgtgaaaacctgtcgggaaaatatcggaaagcatcgtcagatcaagtattttctccatcgcttgatctttgtctggaaatttgagcagctgaaaatctgcatatgggaccatgacgtactcggattggccgccaacccatccgcccatatcgacgtatccataggcagagcctggacggtccgggtttacatttaagcacacatgagttttttgttccttgcacatgacgcagcgtccacaagcaatattaaatggaacggacacaaggtctcctttttgaataaactccacatctcgtccaacctcaacgacttcacctgtaatttcatgaccaaggactagtcctgcaggcgcagtggtacgccctctcaccatgtgctggtcacttccgcaaatattcgtcgtcactacttttaaaatgacgccatgctcacatttgcgccccacattggctttcggtacacccgggccatctcttaaaatcaaatcagggtatccaatatcctcaactgctacatttcctgctcctttataaacgacacctttgtttcccgacatgttttcattcctccctttttgtttaaaaatgaagtctctacaattttctctatttatgaagcaattccctgcttcaaatggcacaatggatgaaaaaaaaagcgaagaatgtctatcacggagagaaaaatgtatcttccagtcaaataaaaaagaaaatattgaaaaaaaagctaaacttttgaagaacggtgtcgatataagaaataagccagacaggtatccttaatcgacaaacaaattccttatatatactatcattccttacacacctggctggcgcctacataacattgaaaagactcttctgatgaagagtcttttttaactttgcgtcccatcaatcacggatacaattgtaagcaaagaggctcctctgacgaagagcctctttttaaacgcttgttcattacctgggaaatattttcatcattttaacgctttgatacagatgtatgtatcatagtgataaaccgaaacttctctaaagtgatacgctgaaaataggcggctgatctcttgttcactatacgatgaaaaagattgtgaccgtttttgttccttcatcagttcctgctgttggaaagataagaatacttctccatccacttgaagaacgcggtacacttccttcatgacctgctcaatatccttcaagtaatagatggtctgtaccgtaaataatttattgaatgatctgtcttcaaaaggtaaatgctcagctttaccaagagtcacgacggctttatcctgttccacaagcttcttatgttttctttttgcatatttgatcatatgacgagaggcatccactccatatactttaccgcgatcaagtttttctgctaccttcgataatgtcatgcctcttccagtcccgatttctaaaatccggtcgttttcttgtatatttaagagttgaatcgtccattcattgatattatgatgatttttttccatatagcgggcaacccattttgagaacaagccttttggttccctcatttgttttccaatccagctttgaatcaatgttaacacctgctttgcaccagtaaataaaactatttacgaattttcttacttttcatatcggctctcgcctaacaaagtttaagacctagtcctaattagttgtcattgattagacggcatcttttcagaaaatgtttcgcagaacttttaaaaattttgttctgaataggcgttttcattaattgtgctcagattgatttcgttttctgcatgagctgcatattttatgaatgtatcttgattagataaaggtggtgctagattatgggctttggtggcggttattctggagactgcggtggttacggtggcggttttgcaggcggattcgcattgcttgttgtactgttcattttgttgatcatcatcggtgcaagctggatttgctaatgtaaaaggagcaggaaacgtattgtttcctgctccttttctttaataccaataagttggataattgtaattgtacatatagcgtctaagcatttcttgttgctctctttgcattcggtatggattgccgtacccgtgctttaaggaatgcggaatggacgtatacccgtgccccactgacggaaacctcatatatggtgacatcgacattcattgatcacctcacaatctccttttacggatatcatatgtgcaggtgatcaatgtggagcgtgtctaaacctggtccttctccctagtataacaatcaagcattgcaagcatcataaacatgtcaatctcctccttttccaatttttcttttcctgttttagttcatatactttagttgtttctgcttcatttcttcataaaatgtttcgacttgttgttcataaagaacggtctcaatgtctttgtatttacgctgaatcgtcaatgtaataaagaataaatggattgtcatatacgctcacctcccttcagttcgcagcatgcgaaatagcccgcagatcttctttatcagttgacctgcgggcacacaaaaatgcagatcaaaagacaatgtcttccaacctgcaatggatgatgcgtgaaatcctcgtttacttaaacagttttgaagcgtgcaccgtataaggtaaaggaaggacacgagctcttccacaggctgatgacatgatgaaattgttggttgaattgatcacaagtagatacgaataacatattcttcagcctcctttacgtttttaattactttgtaagtatatccagcaagcaccattttgtaaacctgtttttagtaatatagatgatttttgtgtttttgactaaatttctacagttattcttgtccgtttgtccaatacaatcaaaaaagccccctcacgtatatgaggagacttttcgaattaatcttcatctagttcttgcagtttcttttgaaaaaagatcgcgcgtctgacacaaagaaaagctgctaataagaaaacacaatcaattcccatcatcagcatttttggagatgcttcgatgtgctggttcggtatgatcgtaccaatatataaaaaggtgctgacagcaagcaaaataaaagcgtactgcttgtaatctgtcactaaaccactccactttttcttcacttgaatcaccttcctgtttaacatgtctattgatagcttaacatagtaaaagaaaggtagtggcatgtaaatctatccattcactagtgcgtttagtccttgcttcatatcattcagtaaatcatccacatcttcaatcccaacggatatacgaattaaaccatcagtaatgccaagctcctcccggcggtctttcggaatggacgcatgagtcattcgagcaggaacagagattaagctttcaaccgctccaaggctttctgcgattgtaaacagcttaagctggcttaaaaacacatcgacatgttcttcttttccaatatcaaaagagatcattccaccgaagcctgatgcttgcgttttcgcaagttcatgtccagggtgagcaccaagacctgggtaataaacacgtgtgaccgctggatgttgttctagaaactcagcgattttctgcgcattttgttgatgtgcttccattcttagtccaagcgttttgatccctctcatgagaagccatgaatcctgcggtccaagaattccacctgtagaattttgaacaaaatgaagttcttctccaagctctttcgtcgctgttacaacaagcccgcctacgacatcactgtggccgcctaaatatttagtggcactatggaggacaatgtccgccccatattcaatcggtttttggaaataaggtgtaaaaaatgtattatcaacaatcattaagatgttggcttcttttgtcaattggccgatcgctttgagatcagtcattttcagtaaaggattggttggtgattcaatgtaaaccgcttttgtttcgggtaaaattgcttttttcaccgcttcaggatcacttgtgtccacaaaggtcgcatgaatgccaatacggtttagtacctttgtaatgacgcggtaagttccgccgtacacgtcatctgtcaggacaatatgatctccgctgttaaacagcatcatgactgccgtaatggcagccatccctgaaccgaatgcgtagccgtttgctcccccttcaagatcacgtatgatggtttcaagtgccgttcttgttggattcgctgttctagaatattcataccctgtatgttcgcctgctttcggctgcttataagtgctcacttggtatatcggaacagacacagcgcccgttttttcatcaccagttgttccgctgtgtatcatcattgtttttggtttcattctattttcctccctcataaattcctttgcttaaatagcgttcactgctgtcaggaaaaatggtgacaatgactgtcccaggtgctgccttctttgcttcctctaaagcggcatataatgcggcacctgaagagcttccaatgagaacgccttctttttcagcagcttctttcaccatttggaaagcatcatcatcactgaccgtgtaaatctcatcgaataaagcagattccatataatctgggataaattcaaggccgattccttccgttctatgcgggcccggatctcctccatttaaaatcgatccttcaggttcgacaacaattgtttttaacgccgggtgctgctcttttaaataggcagcacacccttgaaaagttcctccagaacccgctcctgctacgaatacatcgatgtttccttgtaggtcgaaccataactctgggccaagcgttttatagtaagtcaatggatttacttggtttttaaattgtaaaacgcaataggcattgtcaaggcttgcctctagttcaagggctcgatcaatcgcacccttcatgccctcttttcttggtgtatgaataatctctgcaccgagcgccttcattagctgttgtttttcttgactaaaatgttctggtacgcaaaaaatggtacgcaattgatgctttcttgcactgagggcaagcccaattcctgtgtttccagcagttgcttcaatgatggttccgcctgaacgcaatttgcctgatgccaatgcttctcttatgagcatatcacctaaacgatctttaatacttccacccggattcatcatttcaagctttgcatacacctctacaccatctgggatgccaatccctgacagctttaaaagcggtgtgcggccaattaattctgtaatatcctttatgacagccatatgattcccttcctttgtatggaaaagaagggggaacccccttctttattgagtttgctttatcatacgcaagacaaggtcagttgagtgaatcgctgcttgctcaagaaattgatcaaaggagacattggattctttccctgcaatatcagatagcgctcgaacgacaacaaatggcgttccaaagagctggcaaacttgtgcaacagctgcggcttccatttccaccgcatatagttctggaaacttctctctcacaaacgctacacgatccggatcattcataaacgaatctcctgttgcaattgttccttttgccacttgaatatgatcgatctctaaagccgattcctctgccagcttcacaagcttttcgtctgcagcgaaagcagctggcaaccctggtacttgtccgtattcgtaatcaaagattgtcacatccacatcatgatgtcgaacatcagtagaaatgacaatatcccctacatttaatgtgtgatggaaaccgccagcagatcctgtattgatcacataatccggctgaaagcggtcaagcagaagtgttgtgctgaccgctgcatttacttttccaatccctgattttaataaaatcacttctttatcttcataaacacctgttgtgaattcacacccagcgatgttttcttgtgtagcattctttagttgatctcttaatattgtcacttcttcttccattgcacctatgactgcgattttcaaatcaaaaacatcctttcattcccttttcttcgcttctacgatccaaacaaaatcattcatttgatgaaaggacgtgctaaaaccttcttcttcaaagatttgctttagcacatcaatggatggataatattccgtttctaaatcctcagcaagctgatcgaatcctgcggctttcgctttgtcgatttccgcttgatgtgctgcttgattttgaaacattgtatcagcaaagactattttaccatctgagtgaaggatgttgctataggtgtgaatggcttgttttttttcttcgtccgttaaatggtggaaagcatatgaactgacaatcgtatccggctcaaatggcggtgctggaaatgataaaaaatccccatcatgaaacacatcgggtactcccttttgaagagccgctttcttcatggcgtctgatggttcaacaccaaacacgttcttatcagctgcaagcagtgccactgttagattacccgtgccgcttccaaactcaaggacatattgacctgaacgttctacaatctcttttaaaatggccggataccggcgaaacacttcttcatactgctcgtcatgaccacttaccgtgtcgtcataagactcagcccaatgatcaaataaagaaagaaactcacgtcccattttctttccctccactttatctatttattcctatgcgtatagtatgctttaattcgtcgaacagttcttatcctaccacatcttctgtttctttcctactaaaaaatactgggaggggtagaaaaatatttgcccttttagaggagagagattaagatgaatggagagtatggaggagtgaatcaaatggattttcagttggattttctaaaggataaaattgaattctttgaagcatcgtctttaaaagaacttgaacaaaagatccaaaaacaaattgaacataatcaggcaatcttgctgactgttcattctgtcagtcatcaaacaactgtgattgatgaccggattttgtatacagcggttgttcattttaaggcgaatatctaaataaaaaagatagcatggctgctatctttttttcatgtttattttaatttttcaacctttacaggtttccagcctttttcatctacccatgtgatttccacgcggtagcgttcacctgatgatttgtcacggatggttccctttgcatcttgaggacctccgttatttcctaaccaaagaaccgtcatttgatcttctgaaatccccgtcgcataggacatggctttgatcatttctttccagtcttttgagttagaatcataggttgctgtatgtgaaccggattgctctgttcctacaggctcccagtcatcgctttcatatgttttgtctacgtcactcgttttgccgccgtctgtttctttggcgtcttttaacgcatctttattaggctcttcttcatcatctgtcttcttcgtatcgtcgtcttgatcagatgagtcctctttttttgcatctgaatcatcggatgtgtctttcttttgatctttcacatcttcttctgagttttgtttattttcacttgttgcaggcgccgtttttgatggttctttcgctacatctgtatctttcggtttattaaaaattaacaaactcgatgcgacaaccaaaataagcaccacaacgataccaattaatatgttaagcaccatattcgcctttctgcgcttatcacgatgttcaaatcgagaatttctactcaaaatctctgcactcctttgcctcgttccctaagtcgttactattctaacatgacatgaagggatgttctatgtctgtttcttttcaatttcattgaccttttttacaatatcataaaacgcatcatttgtcttagcccggccacttgcctcatcaaggtgaacaacgacaagagcatattttggtttttccaccggaaagtacccagcaaaccacttatgataaagcggattcccctttttatctttactgccggtttgggcagtgcctgatttccccgctacatcaaatggaagatcttgaaaccttcttcctgttcctttgtcagacgtcaccacctgccttaagtacttttgcagcttttgagctgtatagcggtcaatactgtctccttccggtcgtttgttttgaaaggttagcatcgttgttccgttttgatacagcactttttcagcgattttcacttcttttcgttctccgcctctcgcaatcgatgccatcatattggcgatttgcaaaggagtcgttttgacatttttttgtcctattgcggtttgggcaatggcttttttgacatgcttgtctcttttatctccccacacactgccggtttcttcacgatcaaactgtttgaaatgctgcttatgatagacatccccttcccagccagctcgatcaatgagtccaagctttgcagccgtcttttcgatgatttgatcatctgtttggataagcttgccagcaagtgtcgcaaaggtataattacagctctgcgaaaaactctcagacagattcagcacttcctgcgttccttctggctctccatataaattctttcgacagtcatacatcgtttgtggctggtcgaggtttttttcgattgctgcggcaagtacagcggttttaaagacagagcctggtgccatggcagtcagcatataatttcttgcctcatgccggtttttgcttgtgacatttggcgtactcgccatcgccaacacgctgctgctttcaatgtcgagcagaacggccccgcctttttcgacgtcttgttctttcagaactttctccatttcagcttgcatgttttcatcaattgttgtttgaacctgaagaggataaaatgaatgagcctctgctgtatatttgacgtccattccaaacaaagggtttccccttccgtccacatgatataacaattttgtgtcttgctcgggtaatagaaattcgtcaaaggtactttctagcccaaaagtaccgatttctgtacggatggaaagctcttttttgtcaggataacgctttctgagcaattctggattttcactcgtgaagcctaatgtgtggagggcaagtctttttttgtccttctctttcatatatacgccgtaaacacctgaatatttcatatcattgatgtctttcaacttttttttcgtgatgtcatctttgagaatcagaggttttttggtttctatcagctgttttttgagttcatcttcttccatctcaagaatagaggcagtttgttttaaatgaggaagatcatattgcagaaaaggaaataagataaccgcgggctgttcttttgtgagaagcgcttcgccgtttcgatctaaaaattcaccgcgaccatctgaaatgaccacttcttctgtacgctgtttgacactttcttgtattaaattgatatcaagctttgaaaaagattctgtgaaaaacagttgaatttctgccagtctcatgagaagaccgagcagcagcataaaaataatagcacctgtccattgaattctacgttttttgcgcataaaaacacctcgtccctattgtggacgaggtgtttatcgtataaacgtgattatgaaatttttacaatttggacgaacatttctccgccaggtgtttgaacggttactttgtcgtctacttgtttgcctaacagactttttgcgattggtgaatcgtttgaaatctttccttcgaacggatcagcttctgcacttccaacgattgtgtaagactcttcttctccgtctggtaattcaacgaaagtgactgttttaccaagtgagacaatatttgagtttccttcatcttcgataattttggcattgcgaatcatattatcaagcgttgtgatacggccttctacaaacgcttgctcttctttagcagaatcatattccgagttctcagagaggtctccaaagcttctagcaattttaatacgctctacaacctctttacgtttaaccgttttcaaatattcaagctcttcttctaatttacgttttccttcttctgtcattggaaatactttctcttgtgccatgaatcattcactccttctattaatcctcatcatacaaactttctgcacgtgagtgacgactgaaatatacaagaatgaggacttcttcaggccctcattccttctgtcccatatttgtaaaagtccatcttacatggcgtcccttttagatgcaactattatgccttttttcagacagaaccactctcagtggtctaaagatgatctatcttcatcgcacaaactgtggaaaggcacaggaagctcctgtacctcgttcgccatttcgatcatatgtagaagaatagcttatccattctccatcttccaatacataatatggtcagtgtacgatatgtctatgctatattattacaaaattgctttttgatcaagaattgtttgaaaatttgtgatgatttgtttgtcgtttttttaatatactattacaaaatcgaaacaacttcaatattcagcttgaaaacggcatttttctacatctatttcacatcattgttttcctatcataccaaatctttcattaaaggtgttccttctaaaaatatttaagcagcttctacttatagaaacaagtgaaatattggtatttattctctttatcatgatgttgaaaagacctttacaatgtaaaggtctttttcttctccaccatttactctgctcggttttgaagaatcgtttgaatttttgttaccattaggtcaatcgccacatggttttggccgccttctgggatgatgatatcggcgtatcgctttgtcggttcaatgaattgattatgcattggtctgacaacagatacatactgttcaatcacagaatcgattgaacggcctctttcttttgtatcgcgtaaaatgcggcgaatgatgcgaaggtctgcatctgtatcaacatacagtttaatatccattaagtctctcagacgttcatcttctagtgcaaagatgccttcaacgatgatgacatcctttggttcaacatggacagtctcttctgaacgtgtgtttagcttgaaatcatatattggtttttcaatggattcgtaccttaggagctgttccaaatgctcaaacatcaggtcattgtcgaatgcaagcggatgatcataattcgtaagcaagcgctcttcaaatggcatatgactttgatttttgtaatataaatcttgctgaagcatgaggatggaatgtcctttaaatttttcatagatcgaattggtgacgctcgttttacctgaacccgagccgccagcaattccaatgacaactggtttactcctcatgtgcctgttatttcccctttctcatcatgttgctagggtatactttttgatcgagcttgaattttacgatttgcagcggatgacgagcggcatctagttcatttcctttttcatcccaaatcgtctcaattttgcatgtgaaattctcaatttctggtccgaaaaattcgacttcatcgccagctttaaagaagttgcgctgctgcaatgtgacgatttgttctttttcatcataatgaagaacgagacctgcgaaatcaaatgtcgttttctttccatgaatgccaaacatttgttcatccgttcctggtacaccttcgaaaaaggctggcgctgtgtcacggtttgcgcatttatctagttcatctaaccattcctgctgaatgacaaaattgtccgggtcagcacaataggcgtcaatgactttgcgatatacactcacgacagttgccacataatgaattgatttcattcgcccttcgattttcaagctgtcaattcccatttcgatcatttgaggaatggattcgacaagctttaagtcttttggactcatcgcaaatggtgcgtcttcctctccaaacaatggcgcttcctcagaaccttctagtttataaagatcataatcccagcggcaggactggcagcagcctccgcggttagaatctcttgccgtcatgtggttactgagcacgcagcggccagagtaagcaatacacattgcaccgtgaatgaacgtttcaatttcaatatcgaccttttctttcatttctctaatttccagcgcacttgtctcgcgagcaagcaccacacgctcaagaccttcttccttccaaaactgaacagctttccaattcgaaagagattgctgtgtgcttaaatggacttcaagcttcggtgcgacacgtttacacgtttcaatgatcagcgggtcagccacaataatgcccgctactccagcgccttcaatcccttgaaggtattcctcaagtccgtccatgttttcgttgtgggcaaagatattcgttgtcacataaattcgtgcaccgtatttgtttgcaaatgcgacgccttcagccatttcttcaatggaaaagttatcggcatttgagcgaagtccaaattctttcccgccaataaagaccgcgtctgctccgtaatgtacagcaattttcagcttttccaagtttcctgctggtgcaagcagttctggtttttttgtaatgacacgttttccatcaatcatttcagaaataccatctttcaatagtgccatttcctctgcctcctcttatattaataaaccgtttctttaaagaagaatcctgtatcaatcgagcgattcactggttgaatctcttcaattcgcttcacccagtcctctttctgatcttcataggcgtctttgtcagccgctaataaatcaattgcttttctatatagtgacgtcacctctgtaatataagaaagtgactttaaaattccgtcaattttaaatgagtcaatgcctgcgtcaacaaattcttctaattcgtcaatcatacacacatcattaggactcataatatgtgtgccgtttgcatcctcgaaaatagggtatttgttttgacgttcctggtcatgaaggaatagtccttcctccatatttctgccttcaacgtccatttgtttgccttggtattcaaagtagttgccaatgagcgtacgtttcgattgaaacatacatgtcatgccatgaacttgaatttcgatttccacctcagcattttctttaatgtcgattacactgtccatgttcagctctttggcaagaacagcacgcgttgcgccttttctgccccagtagttacaagtgtaatagtttgtcccagtcgtttctgtactccagtggagattcaggctcaccccagtttcctttgcggccatgatcacggctgggtctccaaagacgacgccatctacgtttaatgcatcgagaaaggttaaataatctccaagcagctgcacacggtcattatgaaaaatcgcgttcatcgccacatacacttttttgtgatgcgcatgtgccagctcaaccgtctgtttcacatcttctcttgaaaactcgcctgcaagacgaataccgtatgtttgttcgcctatgaagaatgcatcagctcccgcctcgattaatggcagtacgtctgacaccttgcttggcgtcacaagcaattctggttttttcatgattggtcacctctttttgtactaatggcgatcccgtctccaactggaataatacacgtttggaaatcagggtttgacatgagccattgattgtatcgatcaatttttccaattaattgtttttttcgtttatcttcaatttcttcttcatagttcgttgccactaagcctttgaataatacgttgtctgttatgatcattccgtcatgagcaagcatcggttcaaacagctcaaaaaaacgtttgtactgcccttttgcggcatcaataaagatcacgtcatagggcgccatcgtttggaccgttttagccgattccatggcatcaccaaagaacacgtgtattctttcttttaactttaattcctcaatgttccgtgtcgcttcttcatagcgtttcgcatttcgctcaatcgtataaatctcagcatctggcagagttgtcgccattcgaatggcggagtagccaatcgctgtcccaacctcaagaattttcttcggctttttcatcgacagcagctgcagtaaaagctcgatgctcaccttttccataattggcacatgatgctcttttgcgtatacctctaattgagcgattgcatcaggacttgggtgaattaaatgttcaatataatcattgatttgatcatcttcgatagtcattatttgtctagctccttcatgacctgaaaaagaagagtcctgcctattgcagctctctttctcgtcaatctttcgttcatctaagtaaaaacaacccgatatattttaccacaaagaagtggtaattgcgaacctataaaatggatatttcaacgaaaaaaactgcaggcaatcttgtattgtctacagtctttttcgattcacatgtacattaattactgcctgtgatgtattttgctttcgctttgttgtgctcatttaacgttttcgtaaagacgacttctccatttttcttcgcaaggaaatacacataatccgttttctctggatgcagtgccgctttccatgaagattcaccagcatttgcaataggtccaggcggcagccccttgttattatacgtattataaggagatttcaccttaaggtctttgtaataaacgcgcgatttatgctcacccagtgcataaagaacggttgggtcggtttgaagcggcatgtcctttttcaaccggttataaaatacactggagatttttgctcgatccgtcttttccgtcgcttccatttcaatcagtgatgccatcgttaacacatcatgtatggacatgtttgtctttttcatgtctttttcatacgttttcacgtattgatctgtttgtttaatcattgtttcaatgatcgtttcgagtgattcatcctcgcgataaaatggatacgtcgcagggaataaataaccttctaacggatgtttcacctgtttgccatttacctgtgatgtcaccgttttcggatattttttcattaacgtttgaataaacgcaggatcatcaagctttgcttccacttccttggctgaaaaatgcgtctggtttgcaataatcgccgcaatatcagacagctgttttccttctggaatcacaagctgaaaggcgtagtctgtccctccagatgtcagcttttgaatcagcttgtctgcgtccatcgtttgttttaaatgaaaataccctgctttaaatccggacgcatttttgtattttgcataataagtgaaaatcgtgtcattcgaaatgagcccattttcttttaaaatgcccgcaatctcacggacagatgtcccatttggaatatgaatattaatcgtttgtttgcttttttgatcgaccggtccaagtgctgatttaacatataaaaagcctgataatgctgcaatgatgatgacagcaagaacagataacaggacgatccccatttttcttttaaaaaatggtcgtttcttttgttctgaaaacatgcatggccctcctcacatctagcttttatagtacatgattcgacggagttcggcaattacttgctcatgcatctcatgacagaacttgacataatacggctaaaccaacgccgccaccgcttccaatagcagccatgacatagcttccatttggtaaagcgcgtgcttcgtaaaatagtctcaccatcatagcagctcccgatgcgctgtatggatgaccaagacaaagtgcaccgcctcttttattgatccggtcataaggaataccaagcgtacgagcaatcaacgctattttcagagcaaaggcttcattgatttcaaacagcgctacatcctctgccttaattttctcttgatctagaagtttcttgatcgcatcaatcggcgcagcagctggaaaatgtggatgcatcgccgtcacagcacttccagcatatcgcagcatcggctgaaaatcattcgcctccgctaacgctctttccatcacaacgaccgctgctgccccgtctgcttctttgcagctattggcggcagtcacagttccttttcccggtgaaaatacaggctttgcccgctggatcagcttctccatcggtcttattttagcggccgcttcatcaatgctcagtccgctaatcgaaacaatttcctctgaatatgtaccacgtttgattgagtctatacttctttcccagcttaattgcgcataatcatcttgttcttttcttgtcacagaaaatctcgaggcggtcagctctgctgcttcgcccatagccggatctcctatccattcaggtgaaaagcgggctctttctttcattggtgatctggaaatgctctcagtcccgccagcgatatacattgagccttcccctgattgaaccatgacgcaagctgttcggattgcttcaagaccagaggcacactgcctatcaatcgtcataccaggaacgtgcaaagaaagccctgcttctaatgaggacagacgggccatatttccgccgcctcctacaacattgcctaatatgacgtcgtccggcgtcatcccttgagacaaatgctgaataaggggcgcggctaattgctctggacgataatcattcagcatcccgtttttatcaccgaagggtgtccgttttgcttgtacgattactgcttgcatgacaactgctcctccgcccactttttcatgctggcacgtgctaatttccccccagatgtttcaatcatttgatcaatgacaagccattttttaggcatcttgtaggcagccaatttttctttgacagcttgccgaaccgtctttgtctgctgtccttcttcaataatggcaacaggaatttcaccccaatatgggtcaggaacgccaaccacaatcgaccgcttcacctcgggctgttcatttagcacgcgttcaatttcctccggaaaaatattcagccccccatagacgatcatgccattctcacggccgctcatatacaaatagccgtcttcatccatccagcccatatcataaactgtcagccactcctccggcggtttcacctcatgtaagtagcctgaaaaagacattgggctcttcacataaattcttcctgtctcatttggctggcagacagattgatcggcccgcctcacttcgacttgaatggaagaaaagggtcgtccgacagaagaaggtttttgcagaaagtcatttgaagataagtaggaaacaaagcttaactctgatgtgccgtaaaaatcaaaaaaagtgacatgcggatagttggtgacaagttgtttttttgatgagatgccccaatctgctccggatgatatgacaagaagcgggttgtctccctcaaaagcattaatttgcagtaacgattctgtcattgtcgggacagtatacataagagtgatgtctcctgtctctaaagctttctttgctttcactggcgtgaatttttctaaaagcgtcactgtgccgccaaagtatagggtactgatggcaccatataaaaagtgagaggataagagtgtgcctgctataagaacatgatcttgatgagtgattccaaatgtatccgctgtcgttcgaaagctttcgatccatgactgctgacgcctgataaaggctttaggtgaacccgttgatcctgacgtaaatcccatataaaagacagggtcgttctcgctgtcgcttttgttatatggaccttgtgtgatcaggctcattctttccttccattcagataaagaaaaaaccggcatgtctacgctgtgtttttcaaatcttttcatatatcgatcctctataataacgagagctgcctcacttaacaagagcttttctacacattcctcatggccccatctcggatcaagcgggatagctgtccaccctgcacaagcagcgccagcaaatatttgcaagaaagaagcaccatttgataataaaaaagcgactcttttttgctcatgagccgttcgttgcagccattgtgccgatgtctggacacgttcataccaatcttgataagtgatcctttcttttccatcaatgatagcgatatgatctgggttcatttctgcatgtaatgcatagctatccgttattctgttcaaaccgcacgcctccctttatgcacatccctttttcgatatgacatggcctcaatgattttcaccgtgagaacggcacacatgcccgctttgatgagatcacctggaatataaatcagactaagaagagctgcctgagtgacctttatatccatcatcatggcttgaaaaggaataccgcatagatataaaatcccgatactgcataccgcatagatcataaaaagacgcagagcggttacttttttcagacggttcagccacaaactgatcataagggcagccactggataagctaataaaaaacccccgcttggtccaaaaaagacccctattccgcctctcccaccagacaaaagaggtgcgcctgctgccacaaccaagaggaacagaagtaaactgatcagtgcctgttttggctttaacagccccccagcaagcaaaagacctgccgtttgcaatgtgattggtacaggtgtaaacgtaagtaaaatcggcgggatcaaccctaacattccgataaccgctgtcattaacgccatttgcatcatgtcttgaattttcaatattcatacccctcactcaattcattgttaaaaatagagtaaaaggtacagtttattatgtcaacataaaataaaataaagttaacatattgatcgtaaaaaaagacctgtgaagaaagatcaccaagatccgttcacaggccttttattcgttctattcttcgtcttcttcttgatctaagaacgtatttaacgtttcttcaatcatgtcccactcttcatccgtttcaataggctctagctcgccatcttcaccgtcttcgttcggcgtgaagcttgatgcatgaatttcaatttcttcattgtcttgctcagaaattgggtagtaaagaacatatgatttgttaaaatggtcgctttcaaaagtaaatagtacttcgcaaagctgttcatttccattatcatcaacgattgtaatttgcttttctccgtgttccatttgattcacctcattttaatttaagctgtctaaatacccttgcaggatcataacagccgccattttatcaatgacttttttacgcttttgtctgctcacatctgcagagatgagcattttttccgctgccattgtcgacagacgctcgtcccaaagcacaacaggaacattgtacgtgttttctaacactttcgcaaataattggctggcttcgcctctaggaccgaccgtaccgttcatattttttggaaagccaagtacgattttatccgttccgtattgcgcgacgatctcagacaggcggctgagaccgaagtctccgcctgcttcatcaattttaattgtttctatcccttgcgctgtccatcccatttcatcactgatcgcaacaccaagggttttcgtgcctaaatccaagcctaaaattctcatgttttacgcctctttatgtgtctctaagtacgatttaaccaattcctcaattaattcgtctcgttctagtttacgaattaggttgcgtgcatcctgatgtcttggaatataagcagggtcgcctgacagcaagtatccgacaatttgattgatcgggttgtatcctttttcttggagtgcgtcatatactgtaatgagcacttcattcacattggtttcagctgaatcatcagagaagttaaacttcattgtcttatcaaatgaactcactgcttcttgcacctctcttccaacattctactagcaagcttttttctaaccgctcatctaataccattattctacactacatcgcctgattataaaacggatttgacagattcttcgacagttgccagtgcttcttctagcttttccggttgtttaccgcctgcttgtgccatgtctggacgtccgcctccgcctccgccgcagatttcagctgcctgctttacaagtttccctgcatgcagacctttttcgatgacgtcttttgtcactcctgctgaaatgtttacttttccgttttgaacggctccgagcacaatgacagctgatcctaatttggcttttaagtcatcaaccattgttcttaaatggttcatgtctttcgcgtttactttttcagttaacactttcactccgccgatttctgtcactttctctaaaatagagcctgcttcagcctggcttaattttgcaagaagagattcgttttctctttgagcctcttttaaatctgcctgcaatgcggcgatacgttttggtacgtctttcgtatttgacttcagctcacttgctgcctgttctaaaatggccagctggtcatttaattcttcgtatgcacctttaccagtcacagcctcaatccggcgtgttccagcaccaatacccgattcagacgcaattttaaacaacccgatttccgccgtgttttgcacgtgacagccgccgcatagctcgatgctgtaatcgcctacctggaccacgcggacaatatcgccatacttctcgccaaagagcgccattgcacccatttcttttgcttcagcaatcggcttcaggtcaatcgcaacagagatgccttcccagattttttcgttcacgattttttcaatctgagacaattcttcttttgtcacttgtccaaagtgagagaagtcaaagcgaagtctgttttcattcaccaatgatcccgcttggttcacgtggctgcccaatacatcttttagcgcctgatgcaaaagatgtgtcgctgtatggtttttcacaatgccttttcgaagagctgattccacttttgcagtgacttcaagtccttttttggctgtaccgcttacaaccactccctcatggacatgctgaccgtttggcgcctttttcacatctttaatgtcgatgatgacttcagcgctttttaatgttcctttatcagccacttgtccgccgctttccgcatagaaaggtgtttcatctaacaagatttgtaccgtatcgccttcatgtgcttctgtgacaatttcaccattttgaagcaattcgacaatatgggcatctgccgttagattttcgtagccaacgaatgtactttctactttaatatctcctagagcgccgccttgaacctgcatactgccgacatcttgtctcgcatttcttgcgcgttcacgctgcttctccatctcagcctggaagccttctcgatccactgtcatgttctcatcttctgcgtattcttctgtcagctcaacagggaatccatacgtgtcatacagtttaaagacatcttcacctgaaatctgcgtgttgcctttgtctctttcttttttgatgacttctgacaagatggctaacccttcgttcagtgtttcatggaaacgttcttcttcatttttgatgactttcgcaataaattcttcttttgcttgtacatctgggtagaaatccttcatgatttccgccacaactggaactaggtcaaacataaacgggcgatggatgtgaatggtttttgcataacgcactgcacggcgaagcaaacgtcttaacacataccctcggccttcattggaaggaagcgctccatcacttacagcaaaggcaaccgtccggatgtggtcagcaatgactttgaatgctgtatccttttcctttgtctcgccataactttctccagaaatggtctcaactgcacgaataatcggcatgaatagatctgtatcaaagttcgttggcacgttttgaatgacggataccattcgttcaagacccatccctgtatcaatgtttttcttcggcagcggcgtgtatgacccatctggattatggttaaattcagagaacacaaggttccacacttctagataacgctcattttctccgccaggatataattctggatcgttcatgtcgtcaccgtatgattcgccgcggtcatagaaaatttccgtattcggtccacttgggccctcgccaatatcccagaagtttccttcaagacgaataatacgttcttcaggaacaccgattttatctctccatagaacatacgcctcttcgtcctctggatggacagttacagataacaaattcgggttaaagccaatccactcgtcacttgtgaggaattcccacgcccattcaatcgcttcttctttaaaataatcaccaatagagaagttgccgagcatttcaaagaacgtatgatggcgtgctgtctttcctacattttcaatatcatttgtacgaattgatttttgcgcgttgcaaatacgcggattttcaggtacgacgcggccatcaaagtatttctttaatgttgccacgccgctgttaatccacaaaagtgtcggatcgtcatgcggtacgagtgacgcactcggttctacagcatgtcctttttctttaaaaaagtctaaaaacatttggcgtacttgagctgaagttaaagttttcattcaaaaatcctcccttatcattcatcaatctccacacaaacgaaaaaacatcccgccctatgcaagcacaaaacgacttacacagggacgagatgctctcgcggtaccaccctgattatagacctattcgtctatcaccttcacatccgataacgccggaagagagcggcagtgtttatctgcactcgggactagcttccgttaaaggtctgataaggcttttctcagcaaaataaagcctctctctgcaacagctttttaacgtactcgggtccgtcattgaattcagtatgtatgaatcgaaattattatagacaactcggctcctcttgtcaatgaacgcttcgtctcatgaggatatattgcacaatgatcaccctgattatagcagctgtaggtaccgctaaaatcatcccaattaagccaaataactctcctcctgcgagcaaaacaagcataatgacgacaggatgcatatgaagactcctcccaacgatgatcgggctgaggacgttgctttctaaaaattgcagcactgctactgtaatcagcacaataataaccgatttgaccgagatggtaaacgcgataaagacagcgggaatcgcgccaataatcggtccaaaatacggaatgacattcgttgcgccaatcagcatacctaggacaagcggatacgggatatgaaacagccagagcacaatggctgctgcaccgccgattaaggaacagacaagcagctgccctctaatataattaccaagcgattcatcaactgctttcacaaacgcatgccccctctttcgaaatgagggcggcgttaaataccatgcagcccgcttcatcgtattcatgtccttcaccatataaaaaacaagaaaaggaatgagcgctgcaactaatgcgtaatcaagtaatactttacagctaagaatcatccgctcagcgccgttagctgcatatgtctccgattgaacaatcaaacggtccagcctgtcgtgaagtccgtcgggccaatggctagtatgacgatgaatatgagataaggcgccattatacgtttcggcaagcacaggaatttgctctgacagctcatttaactgcttaatcatgacaggtgcccctttataaaccgcaagcccaatcccgccaaaaaacagtacataaatcaataagagactaacagtccttggtaagccccccgcgtgcaatctttccactatcggataaagcagataagaaataaaaatagcaatgagaagcggaatcagaaccgcctttaacaacaaaaaaataggcatccataactcgtcgagctgcagtaaaatgagcaaggatgcaaggacaagcaggacccctgcagcatataacagaaattggatcggacgtttcttcacctttttcacctcttttcttattgtttaaccttcttctgcaattatccatgtaaataaaatttgtcctaactttgttaaaaatgaatacacatgaaacatacagctccatcaaaagtcactaaaatatgtccactgaatattccatcatgtacaagaggaggtttttcatgatcacattcgaagaagtcaacaagcattatggccagttccatgtacttaaggacattaacctacatattcaaaaaggtgaggtggtcgtgatcatcggtccttcaggatcaggtaaaagcacgatgctcagatgcatcaatcgtcttgaaagcattgatgagggaaaggtactcgtcaaccaagtgcctgttcagcatccgaagaccaacattaatcttgtcaggcaaaatatcgggatggtgtttcagcattttcatctctatcctcataaaacggtgcttgaaaatattatgcttgcgccaatgaaggtgaaaaaggtgagcaaggaagaagcgagggaaacagccgaattttatttacataaagtcggcattcctgataaggctgacgcctacccttcaagactctcaggcggacagcagcagcgtgttgccattgcaagagggcttgcgatgaagccagaggtcatgctgttcgacgaaccgacttcggcactcgacccagagatgattggagaggtactagatgtgatgaagcagctcgcccgagaaggaatgaccatggttgtcgtcacacatgagatggggtttgccagggaagtggccgaccgcattgtctttattgatgaaggcagagttcttgaagagtcaacaccggctgcattttatgagaaaccgcgtgagaaacgcgctcagctctttttaagccgtattttaaatcactagggggaaagatttgatgaaaaaaatgaaacgctttggcctactactctttatgacttgctgtattgccgctttagctgcttgcggctctgctgaaaaaggctcgacgaatgcaaagcaaggaagctctttagaagccattcagaaagacaaaaaaatcatattcggggtcaagaatgatacacgtctcttcggtctaaaaaatcctagcagcggagatatcgaaggatttgatatcgatatagcaaaagccatcgcaaaggaaatgctcggtgatgaaggaaaagcagaattcaaagaagtgacatcgaaaacgagaattcctttactgcaaaaaggagatattcatgcgatcgtcgcaaccatgacgattaccgaagagcgtaaaaaagaagtcaatttctcagatgtttactttgaagcaggacaatcactgcttgtgaaaaaaggaagcgacattcaatcgattgatgatcttaaaaaagggacgaaagtgcttgcagtgaaaggatctacttcttctcaaaatatccgcgaaaaagcacctgaagcgtctgtattagaatttgagaactatcaggaagcttttacagctttaaaatcaaaccaagggcaagtgctgacaactgataatgcgatcttatttggtatggcagatgaggattcaaattacgaagtcgtcggcggcacctttacagatgagccttatggcattgctgtaaagaaaggggatcaggaattaacaactgcgatcaataaagccctaaaaaccttaaaagacaatggagagtatgacaagattcatcaaaaatggatcaaagaataaccgtttgacttgttaagacctattatcttagggtgagccgctcattggctcccctgttggtcaggaaggaagtgaactgattgctgcggttttccattctcactgaaaacttcaatctttatgtagaaggctttaaatataccattggtgcaagtgtcattgctttgattggaagctttttgatcggtacactcattgccattatgagaattgcgccactcaggccgctcaactggttaggaacggcttatgtggaatttattcggaatattccgttattattgatcacattcgttttcttctttggtttacccgtgctaggtattgtagcagatggcttcaccgctggcaccattgcccttgccatttatacgtctgcctttattgctgaagccattcgcgcagggatacaagctgtaccgcttggacaaatggaagccgcccgcgcttcaggtctatcctatggcgggacgatgcggtatatcattctgccgcaagcgattaaaattgtcattccccctcttgggaatcaatttattaaccttgtcaaaaactcctctattttaggtgtcattgcagggtttgatctcatgtatcaaggagacctcatcgcttctagaacatttgtgacatttgatgtctacatctttgttgccatgttctatctgctattaacgattccgctcagtataggcgttggttatttagaaaaaagattagcaagaagccactagaaaggaggaaacaccatggattttctaggtgcctaccagcctgatcatctcgcctttttacttgaaggatttgctgtcaccttaaaagtggcttttatctccatcattttgagctttctcattggattagtcattggcacattgcggttcgctcaaattccggttttatcaaagatacttgcagtcgtcgtagaaaccattcgaaacctgccgctcttattgatcatcttttttacgtattttgcactgcccgaaatcggcattaagctgagcattacagcctcggctattgcagctttaaccgtatttgaatcagcgatgctgtcagaaattattcgaagcggtttaaaatcaattgataaggggcagatcgaagcagccaggtcttctggtttaacctatattcaaacgttaaaaatgattattatgccgcaggctttacgccgtatggtgccgccaattgtcagtcaattcatctctcttttaaaagatacgtcgcttgctgttgtcattgcacttccagaactattgcatcacgctcaaatattaaacggtcagagccaatcttacttactgcccatcttcctattagcggcgatgatgtattttgtcgtcaatttcagcttatcactacttgcacgccgattagaatacaggcaggcgtaaaaaaggacatccgcttttggcggatgcctttttgtttacatcattctcataacacgttttcttagctttttcatatcccgctttgatggcatatcatatcgacttgcaaagtgatatgcgagtgcacctgcaccaagcgttaatagtgaagaagtcattttgcccattcgaaattcccccttaacacttatagttgaattgaacgttcatcatcactaaacagatcatctaagctgcttagtgtcccgtcttcttccacttggtgtgtagatattttgccttttgacagcgtcaattcaataaaacagccccagcaataatattgattgaccccaatttttccgatgtctttacatttgcaatttgggcaaatgagcataatcagcacctctttacgttcggtttagaacaagtgcttccttttgaacgttgatcaaggttccggcagcctgcagctgttttcgaatccctgatagctctgtaaagaagccgtccgagagttcatatgctacgattgtgcccgaatttgtgcaaaagtatacatcttccaaaatgcctaaattttcaccctcaggtgactgcatcattttctttttcaatttcgaaaataagaaggatggggcagaggaatccatgcctactccctcctggcagctcacatataagcctttgtctgtcagctgatcaccagcagagaatggaatgagtgcacagtctttctttttcccatctaacacatatcctccgcagctgcctccggctaataagcaaatatctttaatggaaccaagtgaatgagacagctcacctgtatagattgacattccttcaagctctcgacatgttctcaaaatgtgctcaaccaccttttgcggaacagtcttatcgtgtgcgtttgcttcgatactcatacgaagaaatggcttccatgaacgtaatatgaggatttcttttcacgctaaaaaggctcccgtatggaagccttttattcatgcataaaatcaaacggagtgattccctccatgccaatatttgcgtcatgtacgctaaacggaagctctttttggagcgctgcaagctccgcatccataacttcatcagtttgcatcagccgcatcgttaaggacgtttgtctgagcgaatcctcattgtttttcacaccccactccagcgctgattcctcgccgcacaggattaaaaactttttacttcgtgtaatagctgtgtacagcagatttcgccgcagcattctgtagtagcttctcacgactggcagcacaacgattgggaattcactgccttgtgatttgtggatggagcagcaataggcatgtgtaaattgatgaaaatccttttttgtaaaggtgatttcattcccatcaaaggagatcacagccatgtcttctttttccgtgttttctttcgcataaaaaatcgagacaatttcgccgatatcaccgttaaaaatattattttccggctgattcacaagctgaagcactttatcaccggtccggtacaccacatcaccaaacgggatttctctgccctttggtttttttggattcaaaatgtgctgcagcattttattgagctcattaatgcctgctttccctttatacattggcgcaagcacttgaatgtcttttgctgaatagcctttttgagcagcattgctgacgactttctcaatcacttctttcatttgatcagctgagcattttatgaaagatcgatcctttgaacgtgcggtaatatcttttggcaggacgccatttttcatatcatgtgcaagttcaacaatgctggagccgtctgcctgccggtaaatatctgtcagtgtaacagctggtacggcttgtgaggcaagtaaatcccttaacacttggcctggtccgacagatggaagctgatgttcatctcctaccatgatcacttggatatgatcaggaatcgctttaaacaagtgattcgcaagccaaatatccagcatacttgattcatcaatgatgacaagctttccttcaatcggctgttcctcatcatgcgaaaagccctctgatccgttccagccgagcaaacggtgaatggttacagctggaagccctgttgattctgtcatccgtttagctgctcgtccagttggcgccgcaagcacaaatggaaaggattcatcttttttgtaatcactcggatcaagagatacaccgtgaagatcgctgtaaagctcaacaatccctttaatgaccgttgtcttcccagtcccaggtccgcctgttaaaagcagcatcggggacatgagtgccttttgaatcgcttccttttgtgtcggcgcatactggacgcccagccgttcctcgagctcgccaagtgcgagcaggaattctgattcagggaattgatctgcatattccgtttgggagacgattttttgtattcgtttggcgacactttgctccgcataaaataaggacggatgatagcagcgctcatcttcaatgatcatctctttcccttcgccaagtgcaatgatctgattggcgacatccatttccgtcactttgtactcattgcctgtctgattgagcagcttgcgggtttcaacgatcaaatctttcgtttgtatgtacgtatgaccgtcctgaagacttgctgtttcgactgtataaagcagggctgcacggattcgctctgggtcatttcctgagatgccggttctagcgccaagctcatccgccttaataaatccgatcccttcgacatccttgacgagctgatacgggttttcctcaatcttttgcagcgtttcactctcgtacacttggtatatcttcatgctgagctgaggaccaaagccatattgattcaggctgatcatgatttgttccaatccttgatgttcctggagcgctgcagccagcttatctgccttcttttttgataagcgcggaacatcatacaaaacagctgggtcacgcataattttatgaagcgtctggttgccaagctgccccacaatttcttccgccgtctttttccctatcccctcaaataaatcacttgagagataatgaatgattccttgcttcgttgtcggtacttccttttgaaaatgagtggcctgaaactgttcaccaaatttcggatggcttgtgactttgccatagaaggtgtaagtttcttcctcatgaagtgctgggaagtagcctgtgacagatgctgttttttcctctaagttttccgatgtttcaatgactttcacctttaacaccgagtataaattactttcattatggaaaataacggcttgaactgtcccctttaaaaacggttcgtcctcaagcttcatttgatctggatgttcctgcacaggtcttccctccttccgtctattctgcctcttgaatcagcttttgcgcatgtagtgccagcatatggtcaggctgcacgtcaatggcttttcctagcatctcaagtgcttcgtcttttttctctaagtatgcatacgcaacccctaaattataaaaggcatctgcatgctgcggatcacgcgcgaccacctcggtaaaggttgtcaccgcttcttccagcaattgttcattggctaagcacatgccaaattggaatcttgcttcattatcttcttcattcagttcgatggcacgctgaagatagggcatcgcaagcttcggctgctctaatttgatgagcgtctgccccagcatataaaataaatcactattttccatgccagcttgtagtgcttgttcaaaatagtcttttgctttcataaagtcttcttttaatgtgtatacatttcctgccccgtaataggctgcagctgcggcgtgatcaagttcaatggctttttgaaagaagtttaacgcacgttcaaattcattgatgcttgaaagcaagttcgcaaaattaatatatggaaccgggtcttttgggctttcttcaatggctttcgtaaaagcttcagctgctttttcgatgttgccttgatttaaggcttctatgccaatttcgttatgattcattcgctctctcatcctttcattaaaaaacctcaacagcgacgttgaggttttgaaaacatgttacacatacgacagcttttgaccgtccttaaaaacatcgtcaattgttccgccgccaaggcattcgtcgccatcataaaagacaaccgcttgtcctggagtcacagcacgaacgggttcatcaaagatgaccatcgcttcttgctcacctgtcattttgaccttcacatggtgatcttcttgacggtatctgaatttggctgtgcatgttaattcaccattttcgtcgacaatatgaggacgagtccagctgatattgacggctgaaatgctttcagaatataaaagtggattgtggaaaccttgttcaacaaacaagatattttgtttcaagtcttttccaacgacaaaccaaggatcaccgctgccgccaatgccaagaccttggcgttgaccgatcgtgtaatacatcagtccatcatgttcacctttgacttctccgtccattgtctgcatcacgccaggctgcgcaggcaaatattgactgaggaatgttttaaagtttctttccccaataaagcaaatacccgttgaatcttttttcgttgctgttgcgagctctgcttcttttgccaattcacgaacccttttcttctctaaatctccgattgggaacatgactttatcaagctgttcctgagtcagctgattcaagaaatacgtttggtctttgttggcatcaagaccccttagcattttgacttcatcgccagttctgtcgacgcgcgcatagtggcctgttgctaaataatctgcaccgagtgacaatgcatgctcgaggaacgctttgaacttaatttctttgttacacatgacatctgggtttggcgttctgcccgctttatattcatcaaggaaatattgaaacactttgtcccaatattgcttctcgaaattcaccgcataataagggattccaatttggttacacacgcggatgacatcctcatagtcctccgttgctgtacatacaccattttcatctgtgtcatcccagtttttcataaatatgccgattacatcatagccttgctcctttaacataagagcagcaactgatgaatcgactcctccggacataccgaccacaactcttgtgtcttctggtctttttgtcatcttcatcaactccattttcaatgaaacagcatgtgcgtttcgttcttcaggtgcctggctgtttcatttttcacacacgaacaaaagaggaacgtttatttggctaagcgtttgacaacagctgctatcttgcgtgccgcctgtttcacatgatcctcttcattcccaagaccgaagcttattctgactgaggacgtcagcttgtctgcttcttcgccatacatggcgcttaacacgtgcgaaggaaggacggatccagccgtacatgcagatccacttgaaacagcaattccttccatatctaaattcacaagtaacgattcgatggaaacgcccgggaaatgaacatttaatatatgaggcaatgtctctttcgggtgcccattgatagagaaagtaagtgattcctcttcgaatacttgcagcatgatttctttgagcttaccataatgcatggctttttctcttctattttgcttcgttaattgaacagcctctgcaagtcccacgatccctgccacattttcagtgccagcacggcgttttctttcttgttctcctccgaatatttgcggagaaagtttcacgccttcgtttacatataaaaagcctgttcccattggaccatttagcttatggccagaagcagataagagatcaatatgaaggtctgctacatcaataggcattgttccaaacgcctgcacggcgtctgtatgaaaatgagcagtgtgattgtgtaaaagctcgccaatgtctttgattggctgaatcacacctgtttcattattgccgtacatgatggtcacaagaatcgtatcatctctcagtgcttgttttagttgttcaagatgaatcaatccagtttcatccacatctaaatatgtcacgtcaaatcctagcttctctaggcgttcacatgtgtgcagcaccgcatgatgctctgtttttgctgtgatgatatgttttccttcatgctgtcttgccatggccacacctgtaatcgccaggttgtccgcctctgtccccccgcttgtgaggatgatctcctgcggtttacagtgtaattctcctgcaatcacttctcttgcttcatcgagccactttcttgcctcgcgcccatatgaatgaatactagagggattgccaaatatctctgtaaagtaaggcatcatcttgtccacaatacgctgatccatcggcgttgtggccgcatgatctaaatagattcgttccatttccggtacacctctgatctaaatatagaacatatacgcgtcttgattcccgtcatctgtatagcttgccaagtcttcaagagttgtattgtctagtacgtcttttactgcatcacgaatcctaatccaaagttcacgctttgctggttcttcgttttcgatgacttcgacaggactaatcggtccttctaatacacgaataatatcaccggctgtgatctcgtttggttcatgtgcaagaacatagccgccatatgcaccgcgaatacttttcacaagacgggcattacgaagtggtgagacaagctgctctaaataatgctcagacaaattattgttttgagcgattgattttaatgatgtggggccttcgccatgttttttggctaattcgatcatgatcgtcagaccatatctgcctttagttgaaattttcaagttaaacacctctgcgttttctattctatgtcatcaattatttttctgatttcatatacgctgatatatagaccaaaagcaattatatcatactttcagccaactttcatttgccggttctgagcgcttgaggaggacgcatcccttttctatttgaagaaatttcggtactctatacaaacaagacattgctttaggagagataatcatgaaacctttagcgtaccggatgcgcccaagtcatattgaagacatcattgggcaggagcatctcgttggagaaggtcaaattattagacgaatggtcgaggcaaaacatttatcctcgatgattttatacggaccgccgggcatcggcaaaacatcgattgcgaccgcgatcgctggcagtacaagcattgcgtttcggacattgaatgcagtcattcataacaaaaaggatatggaagctgtcgccgctgaagcgaaaatgagcggccaagtcatccttattttagacgaggttcacaggcttgataaaggaaagcaggatttccttcttccttatttagaaaatggcatgatcattttaattggcgcaacgacggctaacccctatcatgcgatcaaccctgccatccgaagccggacacaaatatttgagctgaaaccgcttgaaacagagcaaatcaaggctgcgttaacaagagcgttacaggatgaacatcgcgggcttggcggttatgaggtgacagtgaacgatgaagcgatgaatcattttgccaatggatgcggcggagacgtacgctctgctttaaatgcgctagaactagctgtcttatcgacaaaagcagatgaggccgggcatattatgatcactcttgccgcagcagaagaatgtttacaaaaaaagagcttctcacatgataagaatggtgatgctcattatgatgtcctctcggcttttcaaaaatccattagaggatctgacgcagatgcggcgctgcattaccttgccagactgattgaagcaggagaccttgaaagcatttcaaggagattactcgtgatggcttacgaagatattggtttagctagtccgcaggcaggtcctcgtgtgttaagcgctgttcaaacagcagaaagagtcggcttcccggaagcacgaatcccgctggctaacgcagtcattgaactgtgtctttctcctaagtccaactcagcatataaggcggttgatgcggcactgggtgacattcgatcagggaaaattggtgaaatccctgttcatttaaaggatgctcactacaaaggagctacagcactcggcagaggtgtcgattacttatacccacacgattatgaaaacggctgggtgaagcagcaatacttacctgatccgctgaaaaacaagcaatactatgaaccgaagcaaacaggcaaatttgaaggcgcactgaaacaggtatatgagaatttaaaacgtcaaaaataaaaaaagccccctgcatgttagcaggcgggctgtttatttatccttcacacgtgtaattggaatatcttttaagagctgcataatgacatgaccacccatgatcagccctgcaacagacgggacgaacgcattggatgatggcggcatttgtgcctttcgaatcttcgcttcatcatttccaacttcttttctgacatcttcgcgaatcacaatcggactttcatcagagaaaatgacttcaattcctttacgaatcccttctttgcgcagacgcgttcttacaacttttgcaattggatcggtatgtgtttttgaaatgtcatcaattttgaaacgggtcggatctgttttgtttgctgctcccatactcgaaatgatgttcacattgcgtttcagacactctttcattaaatgaattttatagtgaatcgtatctgacgcatcgatcacataatcaagcggatattcaaaaaattgctcatatgtttcctctgtataaaacatctttagtgcaactacttcacattccggattaatatcagcgattctcgcctgcattaagtcaacctttggctgaccaactgttgaaagcaatgctggaagctgacggttcacatttgtaatatcaatatcatctttatcaacaagaacaatacggccaacgcctgaacgagcgagtgcctcaactgcaaatgagccaacgccgcccacaccaagcactgcaactgtactgttttttaatatatctaagccttccttgcctatagcaagctcgtttcttgaaaactgatgtaacaagtgcctcactccacctttatttaaaatgaatcgaaagaatcatatcatattcaaacttcttcgtcatccttctgaaaaagaaaaaaacacaaaaaagtcccgacaacgccgccagcttttccttcgttttgaaccccgcaccatgcaggtgggtgctttcttcctgactttataagtcctctaaagaggcatttatgcagaaaggaaaggcaagctcccgtataaaaaaatgttcggtcaaaactaggtaaccaccgtacgtatcaggactttatttattgattgaagaaagcatatcataggcatgccgctttttcaagcgtttacatgcccatatccatgcgtctattttactgttttacctttgttttaatggctaaacttagctcatcaagctgcgcttcgcttacagtgccaggagcatctgttagcacacagctcgcacttgccgttttcgggaacgcaatggtatctcttaagttagagcggccggcaagcagcatcactaagcggtcaagaccaagcgcgattccgccatgcggaggaactccatgctcaaaagcatctagaaggaagccgaattgttcatatgcctcttcttttgaaaacccaagtaagctaaacattttttcttgaatatccttttcgaaaatacgaatcgaacctccgccaagctcatagccattcagcacaagatcgtaagcctgtgccttcatgtcttccgggcttgtctcaattaattcaagatcgtcgcgtactggcattgtgaaaggatgatgggcagcatagaagcggccttcttcttcatctttttcaagcagcggccaatcaacaacccataagaagttgaatagagactcatcaatgagttcaagctctttgccgagttttaggcgaagggcaccaagtgcatcatggacaacagacgtcttatctgcaacaaaaagtaacaggtcaccttcttcgacttgcagctgctcctttaattctgcctgctttgcttcatcaaagaatttagcaatcggtccttttaattctgtcccttctgcttttagccaagctagaccttttgcaccgtagttcgctgcaaatgcaccaagggcatcaatgtcttttcttgagtagttggctgcagcacctttgacattgatggctttcacagctccaccatttttcacagctccgctaaagactttgaaatcggaatcttttaccgtatctgaaatgttgacaagcttcatctcaaaacgtgtatctggcttatcagatccataagaattcattgcttcatcgtatgtcatacgaggtaatggcaatgtcaggtctacgcctttgacatctttcatcacctttgccatcatctcttcggcaagcgtcataatgtcctcttgactcataaaggacatttcaatatcgacttgtgtgaattccggctgacggtcagcacgcaagtcttcatctctaaagcagcgggcaatttggtagtaacgatccatccctgagaccatcagcaattgtttaaatagttgcggagactgaggcaaggcatagaactctccttcgtgtacacggcttggaacaagatagtcacgtgcaccctctggcgtactcttcgttaaaatcggtgtttcaatatctagaaagccgttgtcatctaagaaatggcggaatgcttttgttacttcatgtcgcattttcatcgtttcaaacatagcaggacggcgaaggtctaagtaacggtattttaagcgcacatcttctgatacctcgtccgcttgatctgaaatcacaaaaggaggggtcttcgcttcatttaacacgctgaccgtttcgacttgaatttcaattttccctgtttttaaatttgggttgattgttgcttcttctcttgcgacaaccgttcctttaatatcaaggacatattcattacgaatcgactctgctgtctcaagcgcctcttttgataggtctggattgaagacagcttgtacaatccctgtacggtcgcgcagatcaataaagattaatccgccaaggtcacgtcttttttgaacccatccttttaatacaacggtttgaccgatttggtcttctgttacttctccacaataaaaagttctaccaaacacaaacattccactccttctttacgccttcttgtgggccttcatcatttgaatcagctcatcaagcttcacttcaatttgttcacccgttgtcgtatcttttacattcacaatgcgctgcgccagctcatcttcaccaaggactgcaataaacttggcttttaatcgatcagccgctttaaattgcccttttaatttcttccctgtatagtccatttcacttgaaatgccttcttttctcagacgatttaataatgaaacagagtaatccttcgcttcatcaccgagtgcagcaatgtatagatcaatgccatcttgcagaggaagatcaatcccttcagcatcgattgctgataggaaacgctcaatactcatagcaaaaccgattcctggtgattcaggaccgccaattccttcaacaagtccatcataacggccgccgccggctaatgtggtaatcgcgccaaagccttctgcattactcatgatctcaaatgccgtgtgattgtagtaatcaagaccgcgcactaagttcggatcgacgacatattcaatgcctatatctgttaagtattgtttgaccttttcaaaataagtccgtgattcttcatttaagtaatcttgaatggatggagccgttgccatcaattcgtggtcacgatcctttttacaatcaagaattcgcagcggattttgatgtaaacgggtttgacagtcatgacagaattcatcaattcttggctcaaagtgctcgacaagtgctttgcggtagtctgcacggctctctttgtcaccaaggctgttaatgacgagctttaagttagaaaggcctgctttctcataaacactcatcgcaagtgaaatgacttctgcatcaatggcaggatcctttgaaccgatcgcttcaatcccaaattgataaaattgacgatatctccctgtttgcggacgttcatagcggaacatcggtccaatgtaatacagctttgttggctgcgcgggctgtgcaaataatttattttcaacataagaacgtacagttgaagccgttccctctggacgaagggtgatgctgcgtccctttttatcttcaaatgtatacatctctttttgaacgatatcggttgattcgcctactccccgtgcaaacagctctgtatgctcaaaaatcggtgtacggatttctttgtattgaaaggctgcacatgtatctcttgcaatttgttcaacatactgccagcgttctgactctccaggtaaaatatcctgtgtgcctcttggaatattaaaactcatttttcgtcctcctacgaccatcattcattttttatgtggacatataaaaaacccccgcctctactatgtgtatagtagggacgagagttatacccgtggtgccaccctagttggaacatgatccagccatgttcccgctcaaatccttaacgcagattcacgttctccgcctattgactcatttttagagcgttcagcaggaaacctacagagtgttctttcgtgataaatgccatgcggattcgctttcagcctaaggcgattcctctctgctcacgcaatttaccctactattctctatcatcagttccacattttaaattttcaagtgtgttgatttatattataataaggtcggtgctgccactctgtcaacccttgccgtgcctctttttcttttccagctcttcttttgacgtacatccgtattcagatgcggtttcttcaaggaagcctggttgatccatttcgtcgtgctgccagcgatcgatatcacggtgtccattatattgcactcgtcctaattttctgcttaatctcatgtttgtacatccttttatcacgtttttatttagtataaacagattgattcatttttattagggaaactgcaaggaattagtccattacataacgaatttacattcatcggttttacaagggaggggaaaacaccgttttgaatctaaaaaaacacaatcaaatgttgatgcttcttacctgttttgttctcatcgcaagtactttgcctatgacacatgctacagcacaaacagatcaagctgtggttgcaacagatgaaatcaatgtgagaacgggccctggtttaagctatggaatcgcagctgttgtgaagcgcggagaaagctatcccattctcactaaacaaggagaatgggtgcagatccaattgtcaaacggtcaaaaaggctgggtcgtctcatggctgattaccacatcatctggcagccaaaaatctgctaagccaaaggcgcaaaatcagagcgcatcaggcagcagttccattacatcgacagcctcggatcttcgcatacggacaggccctgggacttcctatcaagtcatcggaactttcccgcaaggcgcttccgctaaaaagctgaaaacaagcggcgaatggacaaaaatttcgtataaacaagcagcaggctgggttcactctgattatgtttcaggcggcaaaaaagcttctcaatcaagctctggcgagtcctctcgctctaaacagacaggcacagttggcgtatcgagcttgaatgtaaggcaatcggcggcaccgaatgcacaagtcgtcgcttcacttgcccgcaacgcacagatcaccattttgcgcgagcagaacggctggtatgaaattgaggcaaaaggcgtaaaaggatgggctgcaagctattacatcgtcacaagcaatggagcgagttcggcgggtgaacagaattcatcttcttcgtcttcccaaaagaaagcgtacattgtctacgatggcaccaacatccgaaaaagcgcttctacctctgctggaattgcagaaagagccacaaaaggcgctgcctatcaaattgttcgcacgcaaggtgactggtacgaggtgacactatcaaacggcggaactggttatgtggcaagctgggtcgttcaaacgaataaaaatagcagcgaagcaccaagaccacagcaggattcatcgtctggaactgggtctttaaaaggaaaaacgattgttcttgatcctggtcatggcggaaaagacagcggcacgattggcgcagatggtgcatttgaaaagaacattaccatcaaaaccgccaatttacttgcaggcaaattaagggcttctggtgcaaatgtctatttaacaagaagtgatgatacttttatcagccttcaatcgagggtcgcgacatctcattacagaaatgcagatgcatttattagtcttcattatgatagttttatggacccaagtgtcagaggaagtacagcgtattattatcaagcagcaaaagaccagcaattagcgacaaatgtccatacagaagtcgctaaacgctctcaaatccctgataagggtgtcaaattcggagattattttgttttaagagagaacaaacgcccttctcttttatatgaactcggctatttaagcaatcctcaggaggaagcgatcatttatagcgcctcttaccaagaacgagtcacagaaggaatgacggaaggattaaaacaatatttccgttaaaaagaaagaggcctctgcgcctcttttttgtttgatcgcaaaagaaaaagactctaaacaaactcctgcttgagtttatctacagtctaaagcgaatctattctttgctatccatccagatggtgacgggccctgaattggtcaatgacacatccatcatcgcgccaaagcggccagtttctacatgaatgcctttttctctaagggctttattgaaacattcgtaaagggagttcgcggcatctggcttggctgctttcataaaattcggtcgtctgccctttctcgtatcaccataaagggtaaattgagacacagacaggacgcttccttttacatccaataacgaatgattcattttcccgttttcatcttcaaaaatacgtaaatgtgcaagcttttctgctaaataaagcacatcttcttctgtatcttcatgtgtgacaccaacgagcaccatatacccttcattgatggcacctgtgatctcttcttctaccttcacagatgcacttgtcacacgctgcactacaagcctcatagacgatatacttcctttctaattcatgaatcggcgaacagagtaaatgtctttgatttgtttaatgcgctctactactttgtgcaaatggttaatgttttggataaagatcgccatatggatcgtcgccactttgttacggtcagacttcccagaaactgaagagatgttcgttttggtttcattgactgcttgaagcacctcattgagtaagccgcgtctatcatatcctaatatttcaatttccacattgtattctttacggtttcgagcaggctgttcatgctcccactctactgggattaaccgttcctgcgcttctcctgtcttcacgttcggacagtcatcacggtgaacagatacgcccctgcctttcgtaataaaaccaacaatgctatcacctggaacaggattacagcacttagataagcggacaagcaggttatctatccctttgactcttacgcctgcttctcgttttttcccatgatacgtctttgactctactgtcacttcttgaacagttttctcttgttcttcttgatctctttgttttctttctttttctgttaaacgattggcgacttggagtgcagtaattccgttataaccaaccgctgcatacatgtcctcttcgtttgaaaaattaaatttgtcagccactttttgcaggttttcagctgtcagaatgtctttgacatcaaactcaaggtttttgatttctttctccacgagttctcggcctttttcgacattttcttcacggcgctgttttttgaaaaactgtctgatcttgtgcttcgcttgggaggtttgggcaagtttgacccaatcctgacttggtccatagctgtgcttagatgtcagaatttcaataatgtcacctgttttcagtttgtgatcgagcgtgaccatcttaccgttgactttagcaccgatcgttttattcccaatttccgagtgaatccggtaagagaagtcaatcggaactgaacctgacggcagttcaatgacgtctccttttggtgtaaacacaaacaccatatcagagaagagatcgatctttaacgattccataaattcttctgcatctgtcgattcattttggaattcaaggatttctctaaaccaagagagcttcttctggaagacagcttcctccgttgattctgctgactcttttccttctttgtatgcccagtgcgctgcaattccgtactctgcaatttcatgcatttccactgtacggatctgaacttcaagcgggtcaccttttggcccaatcactgttgtatgaagggattggtacatgttcggctttggcatcgcaatataatccttaaacctgcctggcatcggcttccagcatgtatggataataccgagcacggcatagcagtctttaatgctgtcaaccaaaatacgaacagccagcagatcataaatttcattaaactgcttattttgcaggaccattttgcgataaatactataaatatgctttggtctgccggaaaattcagccttgatgttcacctctgacacacggtctttcacttcattaacaacctcgtccaagtattcctcacgttccgctcgtttgcgcttcatgagattcacgatccggtaatattgctgcggatttaagtaacggagcgctgtatcttcaagctcccacttaatctttgaaatccctaatctgtgcgcaagcggtgcaaagatttcaagtgtttcatttgaaattcttcgctgcttctcctgaggaaggtgtttgagcgttctcatattgtgcagacggtctgccagtttaattaagatgacgcgtatatcctgcgccattgccacaaacatttttcgatggttttcggcctgctgttcttcttgtgatttatatttaatcttcccgagctttgtcacaccatcaacaagcatcgcaacttcttcgttaaaatgctcttttaaatcctgtaatgtcacatccgtatcctcgacaacatcgtgcaggaaaccgcctgcaatggtcgatgggtccatttcaaggtcaacaagaatccccgccacttgaattggatggataatataaggctcaccagatttccggtattgctccttgtgtgcattttcagcatattcatatgctcgctctataaattgaatatgttcagcggacaggtattctcttgccttgtcaatgacctgctgcgccgttaaaacttgttcgttcgccatggaatcacctttttaaatgaaaactgtattgtagtttattatcaagaaaaattcgatagatgtaaagagaagaagtccgctaaaagatttttgataggaaaaaagcacccttcttaccgagtgctttttgcgtaaaactccattagtattgcattaacgtcaagatgtcgtaaccgtcaagcttctttctgccgtccagatacgtcaactcaatcaagaatgcaattcctgccacaacgccgcctaattcctctacaagcttgatggatgcttcaattgttccaccagtcgcaagtaagtcatctgtaatcaggacacgctgaccaggacgaatcgcatctttatgaatcgttaatacatctttaccatattctaagccgtaatcgactttaacgacttcacgaggaagctttccttctttacgaactggtgcaaaacctacacctagtgcgtatgctacagggcagccaataatgaatccacgcgcttcaggtccaacaatgagatcaatgtctctttccttcgcgtattcaacgatttgatccgttgcataacggtacacttcgcctttatccattaacgttgtaatatctttaaattgtacaccttcctttgggtagtcaggtacaactgtcacatattgttttaaatccatcttttccttttcctcctcgtacgtcaaagcacaggtgagacttcgctcatcatgctattcagccattccttcagctctttggctgaggaatatgttagtgtttgatcgagttccatcaatcgttgttttgctgtataggatgctgatgccgttaaatcttttttaggggcatcacgtactattgacagcacaccattctctattttaacaaaaccgagttcaaaaaacacctttgtcataaaaatgattgtttcttttgtccagcctctatgtttggcaagctccattccttgttctttgagggggaaacttcctcgttttaacaagaatccataaaaccatttgaattgatcacggctagggaaagaagacataaaatgatcttcttttctttgaaaaaccgtataaactctagctggcttttggttttctaaaagtcgccttagcaaatgctcatctgcaggaacatccgcaaagacgatatacttgccctctacatcgaacgttgaaacattttctgcatggacatgataaattgggatattgacttcctgttttgtttcttcgtcaaaacagaccaccacatatttttctggatcaagcgtggagattgtcttttcccaatcctttttgccgcgcaaatcaaacagctgccattcatctactcgggcatcttttagcataagctgaggtttcttccggttattccattcattgatggacatttcaccaatgacggaaatgcggctacctgtgacaatttcttcttttaattggccttgatgaaaaccgacacagtcaagcagcttgtcttcgtctttcagagacattttaatatgattctgatttgccccaatcgttcggatctcttcaagcctcgcatcttcaatcatgatgaacggctttggattctgcatgccaaatggtgacagcatccccacttcttcaatcgcttcaaccgtcaattcgtctaccttgcatacggcatcgacccgctgaatcggaataaaatcttcttctgtcaacgtttcattcgcatattgatttaatctttctcttagtaaaggaacatcatccgctcgaagtgtcatacccgcagccatcgggtgcccgccgaaatgcggcagaatgtcacggcatttgcttaaatggaaaaatagatcgaagccagggatactccgcgctgatccttttgccatttgcgtctcttcatctattccaagcacaatcgccggacgtgaaaatctatccgtcaatttagaggcaacaattccgacaacacccggattccagccagctttcgctacaacgatcgcagactggtcatcacctgtctcttcaaccatttgaatggcttcttctgtgatcgtactcacaattttttgacgttctttattgagttcttgtacaaaacgagcgagctcttctgcttcatccttatcctctgtcatgagaagatgaacagctggatctgcctgctcaattcgccctacagcattcagccttggcgcaatttgaaagccgaccgtttcttcatttgcttcttcaagagtagctcccgcttctttcaataacgctttcagccccggtcttttcgactgcctaagctgcacaagcccttttttggcgagccatctattctcatcatgaagcggcacaagatccgctattgtcccaattgccgcaagatctaacagctgagctggcagcttcccaagaagtgcatgcgccactttaaacgctacgcctacaccggcaagttctttaaagggatactcacagcccggctgcttaggatggacaatcgcaagtgcctcaggcagctcctcacttggttcatggtgatctgtaatgatcaggtctaatcctatttcttttgcaatacgtgcttcatttacagctgcaatgcctgtatcgaccgtgatgacaagcgatgcgccttgctctttgatatatcggaaagcctgttcattaggcccatagccttctttaaatcgatctggaatataaaagtctactttcgcagaccgctcttttaatgtatgtaaaagcacagacgtacttgtcacaccatccgcatcatagtctccgaagatcacaatcgattcctgctcttcgatcgctttgttgatgcgctctactgcttctttcatcccttttaatagaaatggatcatgaaattcggctttttgatcaaataaaaaagacctcgcttcttctacttcttcgagtcctctttttacaagaagcgatgcagtcagcgctgaaatattcagattttcagagagtgatttcactttttcttcgcttggatgttcatattcccagcgcattttggataataacataaattcacccctcaaccacactattatactagagtggcctgaggggtttcaatttttattttatgaaattgtgctggaagattatttttccttccggttaaatgatgctggctgttcttttaaaggcgtcacattcggtttcttttgaacgtctttgtcgatctttttattcgaagcagcaggtgcaggtgcggctgcacgctcagcttttaaagcctttagttcacgttttagtttcacaatttggaaaatccctgcgaaagccacaatgagtccgcccattagcacagaaccaataatgacaagaatcagcggccattcagccgttccaaataagtagtcaacttgcactggccgcacattgatcacggcaaatactgagacaattaatacgaaaataaatgcgaagatgatggtccattgttgtttgttcatctacatatcccccaagctttttcttttattcttcccttttccttgtcctttttaaacacagaaagaaaatagcggaagaaaatctatcagcatgggcatgattagctgctgagtttttctttaatgaggttctttatttcttgtctttctccagaaataacaagggtatccccttcttcaatgaccgtatcaggtcctggatttaacatcttctcatgtgattttctcacgatagcgatgactgttacttgatcattttggcggacattgaggtctccgattgtctgctgaacagctggtgcattcttttcaatcttaaaccattcaatcatcagttcatcaatggctacctctacagtttcaagcgctttcggcttatataccatgccgcctaaaatagctgcaatttgtcttgcttcttcatcgtttagcaaaataccagaaatagattcttcatggtcgtcctcttgaaaatgatacatttctcttctgccgtcatcgtgtgtaatgatggcaagcttctcattatttcttgtgatcatttcggctttgtgaccgatacctggcagttcagtttcccgaaccttcataacagcccctccaatgaataaagccaaatgcctcaaacggacacttgctttctatactgctctaaacgtatgtcattatagcaaaagaccatttcaagatcaatgatacccgaaatgtttttttcgaatcgacttattctcgggaaatctatagaaaaaagactgccaaaaaggcagcctttctcaattaaatatcttgctcagtatcaatcttcgccggctttttcaactcacggcctttccacatgagccaaatttgtgctgcgatatatagagatgagtacacccctgttaacagaccgacaagtaaggcgatggagaagtttgtaatcgacgccgatccgaagataagcagtgcgatcacaacaattacgacagtgagtaccgtattgatagatcgtgtaaaggtttgctgtaaactcaagttgacgatgtaagatagatcttctaccgtttttggtttacgtttcttcatttgctcacgaaccctatcgaacgtcacgatcgtgtcattgatcgaatacccgatcaccgtgaggatcgccgcaatgaaggtcacatctacctctaatcgtgtgatactaaagaatgccacaatgaagaatgcatcatataaaagggaagcaatcgctgcaatggccattttatattcaaaacgaatggaaacataaataatgatcccaatcgaagcaatgatgatggcatataaagcattgcgtgcaagttcttttccgacagtaggagacaccgtgctgacattcggttctgtaccatacttatctttaaagtaatctttcacttctgcgattttttctttatttggcacaccaacaaatcttgccgctgcttgattttctttttgaccagataacacaacactatctgtatcaagatctaatttttgaaagtcttgctcaatttgagcagttgacagcttatggtcactttgaatgtctactcttgtaccacttgcaaagtcaatacccgcattgagtttgaaaatcgaaaggacgataatccccgcaatggtaatggctactgagaaaatcatgaaaccttttcgcttgctgacaaaatcccatttatcaaacggtgtttttggttcagtattttctgttgtttcatgaatatcgatgatgtctttttgacggacaccaaaccagcctttcttgcgatcgagcgcgcggctttccacaagcagtccaagaaggaatcttgataggaatacagccgtaataaagcttgttaagatggaaaggatcagcatagtcgcaaacccttttacagaacttgtcccgaagaagaaaaggacgccccctgcaataatactcgttaagtttgcatcaaagatggtcgcaaatgatcggcggttccctgacctgaaagcagaacggacagatttaccgagcttaagctcctctttgattcgttcatatgtgatgatgttggcatcaaccgccatccctactccaagaatcagtgccgcaattccaggaagtgtcagaacagcacccatccagtcaaacacctgtaaggtaatatagatatacgttgataacgtgatgacagcaataagaccaggtattcggtaataaaaaagcatgaataagaaaatgagggcaattcccacaatccctgcaaagacagtttcatttaatgcctgttcaccaaattgcgcactcactgatgtggagtacttttcagttaatttcactggcaatgccccagcatttaaaatacttgcaaggtcttttgcctcttggacagtaaatttcccttcaatttgcacgtcactgctgttaatttcttgattcacattcggcgcagagacatacttgtggtttgattttgagacttcttttttgaaggaatctcctttgtggtaatcaagccaaatgacaagctggttattcggcgccatcgccgctacttttcttgtgacgtcaccaaattttttcgcatcctttagtttaaccgtcacaattggctcattcgtttgactgaatgtttgttttgcactgttttcgaccaagtcagccccgtttaggagttctttatcattcgtatctctgaaggatagctgtgcttcagtggaaagaatctccctagctctgttttgatcttttacccccgcaagttgcacgcggatacgattgttgccttcaatcgagatgttcggctcacttacacctagcacattggctcttcggtttaaagcctccactgtactgacgaggacactatttgtaatcttgtcctcttttttcactggatgtacatcatacaggacttcaaatccaccctgcaaatccagccctagcgtcatatctttcgcaacaggctttgttagtaagcctacgccagttccgattaacagaaccactaagaaaaacgcaagaatgcgcccttttttcattatgtatttcctccttaaacacctgaatccattaagatggcttatttcaacagttcatctagcatattcttgccatcttcactgtccaaaaaagcagacgttttaaacgactgaacggttgcatagttcataaattcgccaattttcacagataaaatatctgcaaccatttcatgaatcggatactcttgttttttcttccacttcttattctctaagtatgaccataattcctctaaatctacatctttatagcccaaaacgatgaattcttcaagcttactgaacagaaaaggctttaaatggtctttgtaaattgcagccggatgttgtgtcaatgggatgctcccccttttcagtttttatcgagagacttgtcatgcttggacgatatacacgcatatcttattgtatatgattctatgtcgtttgagaaggcaggtgatctttgatttgacgaagcaaacgtttttaaagggcacgattattttaattttagcaggttttatcacgagaatattgggttttgtcaatcggattgtgattgcaaggttcattggcgaagaaggagtcgggctttatatgatggctgcccctaccttttttctcgctgtgacgctgacacaatttggactgcctgtcgctattagcaagcttgtcgcagaagcagaagcccggggtgacaaacagaaaactaaacgtattctagtcatgtcccttgcgataacagggacactcagcctgatattcacgccgctctttttatggtttgcacccatcatggcagaaaatatgctgacagatcctagaacggtctatccacttcttgctattacgcccgttgtcccagtcatcgccatttccagtgttctgagaggatattttcaaggcagacagcaaatgagcccgcttgccatatctcaagtactggaacaggtcgcaagaatttctctagtggcagtatgtacaacagctttccttccttacgggattgaatacgcggcagctggtgcgatgatttcatctgtcattggagagatgatttcacttgcatatttactgattgcctttcgttataaaaagaccattcgtattcgaaaacgattttttaaggcgattcatgacggtaaggatacgtttaagcagctgatgagtattgccctgccaacaacaggcagccgtttcatcgggaatatttcgtggtttttagagccgatagttgtcgcgcaaagtcttgctattgctggatatgcggctgtagaagcgacacggcagtatggggagttgactggtcttgcgctgacccttttgacactgcctagctttattacgtactctctatccactgcattggtcccggcgatcagtgaaggaatggagcagaacaaacgcaaaacggtcgaataccggctgaagcaggcgatgcgtctttgtctactcagcggaggcatttcctgtattattcttttcgtttatgcagaagatttaacgctctttatgtatggttcatcgcatgcggctatctatgtgaaattcatggccccattttttctattatattattttcaagggccgcttcaagctgtcctgcaagcactcaatttagctggcgcggcgatgacgaatagtctgataggtgctgttgtgaaaacagggatgatttttgtccttgcttcacagccgggctttggcattatgggggcagcactcgcgatattaatcggcatcgtccttgtcacgctgcttcatgcggcaactgtcggtaaagtactgcctattcatttaccaatgaaggaatatgggatatgcgttcttgtgatcatcggcaccggggctgtcagcctttggctgaagtctcaagtaaacgggctcttttctgcccctattgagcttgtgacgctgatctttgttacgtgtatgctatatgtcattctattaatctgtctagggctagtgaagcgtgaagagcttcgccgcctcccattcattgggaaactgctttagctcatctcttcttgatcacttcatctttcaaatcaatataaaatgtcttttgattaaagctgcagtaggaaatctgatcaatttcatgatagccccttttggcaagctcatctttcagccactgttcattttgattaatttgcttcagatgatcgtgctgtacaacaccatctgcaataagtggcagctcaagcgctccgtgtgtgtgcttgttttctttttcaacgaccgcaagctttccggatggctctaaaatggcgtaagagacatcctgaatgctatcgatgttgttttctcttaattgaataagcaggtcatcaaaattgtatcgctgttttctcatcgcaccctcgtcgattttcccattgatgatgagcagggccggtttgccgtctagaaagcgccggacaccttggaatttcaatgagaggtaggcgagtgtgatttgaatgaaggttaacagcaggatcggccataccgtatgtaacatgtgatcttcgacttcttctatggcgagaactgcaatttctgcgatcatcataaaaatgacaagatctaaaatactcaattcgccaatttctctcttgcccattaaccgaaaaataaaccaaacaagaaaatataaaatgattgttctcatggagataatcaagatgtcctgcatgtgatgtaaacctccttctccaccatagcttgtgtcaaaacactttatttatgtagaaaagaaagcctctgtttttatcgtgagaaacatgtctattttttcttcatggtgaatacattttagtaaaagacaagcttcggtcaattggagaggagacgaatcacatgcaggaaacgaaacaaatcggaaaagggattttatccggcttaatggccatttttatcgtgatgattgtcacaagtttacttgtatcgctcatgcttaccttcacaagtatgcaggaatcatcgtttaaatggatgattatgattttgtcctttgtggcacttttattaggagggatcatttctggaggaaaagcaaaggagcgcggctggctcattggcgcgatcacttctatgatcttttctctcactgtattcttatttcaatatttagggtttggagaaaccttttcaccagagcagtttatctatcatggggcatttctagggatttgtatgctgggcggaatgattggcgtcaatcttcgaggcaaataaaaaaagagcggatcatatcgctctttttttatggctatgtatcggaggattaacctttgtcagctaattctctaatagcacgtcgatcgaaagttaaacggttgttctcgctagttttgatgaccacttttgattcatcaatgtagtcgatttcaccgtgtaaaccaccgattgtgacgattttatcgccttttgataaagattgctgcatctgacgcacagctttttgttgcttttgctgtggacggattaacaagaagtaaagcacagcaaacatgacaacaatcataatgattgaacccataccaccatccattctatttcacccctttctaaagcattataaagcctttcgtttatgcgttaaaagtttttcgcattcggttcgttaaagccataacgttcaaaaaactcttctttaaaatcacctaaacgatcctcacggatagcttctctcacttgctccattaattttaacagaaaatgaagattatgataagttgttaatcgaattccgaacgtttcatttgttcggattaaatgtctaatataggcgcgtgtgtagtttttacatgtgtagcagtcacaattttcatcgattggtctgaaatcacgttcatattttgcatttttcacaacaagacgtccttcgcttgtcatcaaggtgccgtttcttgcaattcgcgtcggcaatacgcagtcaaacatatctacaccgcgaatggcaccgtcaattaaggaatctggtgagccgacacccattaagtaccttggcttgtctgccggtaacaatggcgttgtgaactccagtacacggttcatcacatcttttggttcaccaacagataagcctccgatggcgtagcctgggaaatcaagtgaaaccagatcttttgcactttgtttacgaagctcttcgtattctccgccttggacaattccaaacagcccttgatcctctggacgctggtgcgcttctagacagcgctctgcccatctgcttgtccgctccacagaacgtttcatgtagtcgtactctgctggatatggcggacattcatcaaatgccatcataatatcagagccaagcgcattttggatgtccatggccttttcaggagaaaggaacagcttgtctccgtttaagtgattacggaagtggacgccttcttcttcaatttttctaaattcactcaaagagaatacttggaatccgcctgaatcggtcagaatcgctcgatcccagttcataaatttgtgcagcccgcctgcttctttcacaatgtcatgacccggacggagccataggtggtacgtattgcttaagatgatgcctgcatccattgcctttagttcttcaggtgccatcgttttgactgtagccagtgtacctaccggcataaatacaggtgtttcaaaggagccgtgcggtgtatgaacgcgtcctagtcgtgcacctgtttgtttgcatgttttaatgaactcataacgtatcggtaattgcgacaaaaatgagccctcctgtctttgttgtatgatgttattgaatcagcatggcatcgccaaagctgaagaatcggtattcctcttttacagcctcattgtacgcttttagtacatgctctcgtccagctaatgcgctgacaagcatgattaacgaggattttggcagatggaaattcgtgatcatgccatcaatggccttgaatgtatagcctgggtaaataaagattgacgtccagccgcttgacgctttgaattcgccgtcatgcgcacttgcaatggtttcgagcgttctcgttgacgttgtcccaactgaaataatccgtccgccttccttgcgaacgcgattgagctcttcagctgtttcttcattcatttcgtaaaactctgcgtgcatttcgtgttcttcaatacgttctgcactgaccggacgaaaagtaccaagccccacgtgcagtgtaatgaaagctatatgcacaccttttgctttcagcgcatccagcagctcgtttgtaaagtgaagaccagcagttggagcagcagcggagccaacctcttttgaatacaccgtttgatagcgttcacgatcgtcaagctgctctttaatataaggaggcagcggcatctcaccgagggattcaagtacttcataaaaaatgcctgtatactgaaacttaacttttcttccgccatgttccatctcttctgtacataccgcttgaagccgtccatcaccaaatgtgataaccgttccttttttcacccgtttggctggttttacaagtgtttcccagttgtctccctcctcttgttttaatagaagaagttcaacttttgcacctgtatcctctttcattccaaacaaacgtgccggcagaacgcgtgtattgtttaaaacgagacaatcacccgtttgaaaataatcggtgatttgtgagaatgtatcatgtgtcatcgcacccgtttgtttgtttaagaccatcagtcttgatgcatctcgtttttcaagcggcacttgtgcaatcaatctttctggtaaatcaaaatcaaatagttctagcttcatttccttcacctattctgtagttaactagttaacgttatttcatccgtccaaagatattaagtaatatggttagcacaatgctaatggcaatgcatgtgatcacaggaaaaaagaacgtcacatttccttttttcacaaaaatatcacctggaagcttaccaaccaattgaaatactaatcctgcggcaaaaaggacaccacctaaaatcatcaatattttagggaattcagtcacgaatcggaacctccatttgaaaatgttcatacgcttctcttgtgacgacccgtcctcttggtgttctttgcaggaaaccaatttgcagtaaatacggttcgtacacatcttcaatcgtatgtgattcttctccaattgtcgctgagattgtatcaagccctacaggaccgcctctaaatttttcgatcatacttaaaagcagcttatgatctatatgatccagaccaagcctgtcgacttgaaggcgctcaagggcatcttccgcaatgtcctcggtaatcgcatgattcccaagcacctgcgcaaaatctcttactcttctgagcagacgattggcaacccttggcgtgccccgggaacgtcttgcgatctcttcggctgagcgaagatcgatcccaatctcaaacagctcggctgttcttgccacaatgtgagccaaatctctttgctcatagtattccaatcttgcatgtaccccaaacctgtcacgaagcggtgctgttaaaagccctacacgggtcgtggcacctacaagtgtaaatggcggtaaatcaagccgtacagagcgcgctgtatctcctttgccaatgacgatatctaaacaaaaatcctccattgccggataaagcacttcctcaattgagcgctgcaagcgatgaatttcatctataaacaacacatcacctggctcaagagaagttaagattgccgccaaatcgccaggacgttcaatcgctggtccagatgttgtacgcagctgaacattcatttcattggcgataatcgacgcaagcgttgttttcccgagtccaggcggtccatataaaaggacgtgatcgagtgtttcctgcctcatgtgggcagcttcaataaacacactgaggttatcttttactttttgctgaccaatatattggctaagtgtctgtggccgcagactttgctcaatggctgattcatggttgtctgcttcagttgagacgagccgttcatccatgagacatcaccctatttcaacattttttgtaaagcttttttcacatattgatcggttgtgagattcttttcttcttttaataatggaagaacctttttaatttcacgatcaccgtatccaagaacatttaaggcttcaagcgcttcgtctaatgccgtttgctgcgtttcgacctgaatatggtcctcgtgattaaataggttgccaatcatttccggtacgacatcggctagctttccttttagatcgagaatgatttggcgagctgtctttttgccaacaccagggaacttaatcaggaacgcttcatcttcacgttctatcgctgaaatgacagcgccaggatcaccggaagcaagaatcgctagagcccccttcggcccaatccccgtgacatttaacagttttgtgaacagcgctttttcttctcgcgtttgaaatccatataacgaaaaagcgtcttcctttatgtaatgatacgtataaatcgtttcttgtttgtttacttgatagataaacgggtttggggtatagacttgatatcccactccgccgttttcaatgacaacatattgcgggcacacataatcaatggtcccttttacaaactctatcaccgttttcacctctttgactgttcttcattgtaacataaatcgagaagaaaaccgcaataaaagttaacatacgttcgctcaatgcatttttacgataaaaccacgaaaaacagcttgcggccttcacaccagcaagctgttacacgctttaaaacgatatttcatttcggtaaggcttcatgacttcaagcacatgctcaaattcatcctttgttcgaaaaggaatgccttgctcaagctgctcctccacatgactttctaaacgggacgtatcaatttgaaaaaagagatgaataggctccgcccagccgtcaggccttccatgaaacgtagaaatcacaccgtcctctgataatccgatatatccatttgctttacttaatggagagatatcatcaatttgctttctaaaaagcgcaaaatcctctctctgttctactagcgtccagcctttatactgtgcccagaatgtgtctttgtcttctaatgaagcccggtgtctttcaatactcacatctccgtctagatagactttttcaagctgcacggtgatagagtttgactgcttttgcaagtgttcttttccttccatatccgcagcgaaaaaaagcacacttgtcatgataagtcctgtaacgaaacatttcatcttcactttcactatttacacctctttagaacatgagatcgatgcatgacatatgtagtttgacccatttttctaaacattaaccaaatcgatgaatgaatatatgggaagagtctttcgttgtatccttcattcgtaaatggtatgttttatacaatccattgctttatcgaatgactcggttttttcatcattcgtttttcagccgcataaactgaaaccaaagaaggtgaagtcaatgtcagatgttaaaagattagccgaatcgattcagtatcatgaagataaacgtcttcataagcttgcctttaaaccggcagagcttgaactgtgcggcaaaggaagaagtgcctatgtcttttcatacaaaaaagacggcaagaaaatggcactaaaagtctttttcccttcttatcaccatattgcccgcaaagaagccgccatttatgaaaaactttctggttcgtcttactaccctgagatttatgaatctggggatcagtatattttaatggaatatattaaaggctacacattctatgaatgcctcacaaaggggattcctattaaaaaacaaatgattgaacaagtggatgatgcgctagaagaagcacgcgagaaaggattgaatccttctgatatccatctgcggaatctgatcttaacaaaggaaggccaggtcagggtcatcgacgtagcccgtttcacacaaacaaaagcatgccaccaatggaatgatttaaaagccgcttacgcttattatcaaaaaccttttttccctaaaaaagcaccgcgtctatggcttgaagtgattgcttatttgtataaaaagaactggctgtcccgcggtcagcttaataatcgaaatgatttttctgcataatgaaagccgctcagagagagcggctttctgttttaatctgtttctacgtggatgctattcacatttaataagttaatgatttcattattcagcttaaaccaatgattggcttcttcaattttcttatacacatcataggtagctgggcgttttagctcgaaatcaagcacttccccattgttcatatgaaatgttaccttaaatactttcatcataagatcaccttccactctttcttgttagctggccaaatagatcggctcttttcattcattctctattcaacacgtttcccctccttctttcctttcaaacacaagaagtttaaattttgtttaaattcaaacaacatctctatccctctgctttgcaaagaagtatattatttaaaaaggaggctgtcttcatgaaacggcaaaagaaacgaacatctcccgaaagacaaaccgtcttttttcatttaacagatgccctcattccgagtttggacatgatggtatgcattaaaagcatttttccacctcttaagaaaagccttttccgccatctgataaaaccccgcacaacatatgtgcgaggttctttttttaggatgaataaatttgacttccttggctgataaactctttcgccttcttctccatctctcttttcacttcttctgattgattgcgaatatcatgggaaattttcatactgcaaaacttcggtccgcacatcgagcaaaaatgggcagtcttagcgccttccgcaggcaatgtttcatcatggaacgccatagctctttctggatcaagtgacaggtggaattggtcacgccacctaaattcaaacctcgctttcgataaagcatcatcgcgcttttgagcagcaggatgtccttttgctagatcagcggcatgtgcggcaattttataggcaatcacaccttctctcacatcttctttgttcggcagacctaaatgctcttttggcgtcacatagcatagcatcgctgttccataccagccgatcatggccgcaccgatggcggatgtaatgtgatcatatcccggggcaatatctgttgtaagaggccctaacgtataaaatggtgcctctttgcaaatctccatttgcttgtccacattctctttgattttatccatcggaacatgtccaggcccttcaatcatcacctgtacatcatgtttccaagcgatctctgtcaattcacctaacgtttcaagctctgcaaactgcgcctcatcattggcatcagcaatcgagcctggtctcagaccgtctccaagtgaaaaagcaatatcatacgttttcataatctcacaaatgtcttcgaagtgggtatagaggaaattctcttgatgatgggcaagacaccaccttgccataatggcaccgcctcttgaaacaattccggtcacccgatcgactgtcagcggaatataccttaacctcacgcccgcatgaatcgtgaagtagtctactccttgctctgcttgttcaattaatgtgtctctgtacacgtcccacgtcaaatcttctgccactccatttactttttcaagcgcctgataaatgggaacggttcctactgggactgggcaattccgtatgatccattctctcgttgtatgaatgtcctttcctgtagacaggtccatcatggtgtctgcaccccatctgatcgcccatgtcatcttttctacctcttcatcaatggatgatgtcacagctgaattgccaatattcgcattgattttgacgtgaaaatgccttccaataatcatcggttcactttcaggatggttaatattcgctggaatgactgctcttccgctggctacctcctctctcacaaactcagggcttagctcttctcttaacgcgataaactccatttcaggcgtaacaatacctttttttgcataatgcatttgcgtcacacaggcaccttgttttgcgcggagcggctcatgatgaaaatcagtatgaacatgatgaaaggactctttttccttagaacgatatccgttatcttctggtttcacatggcgcccttcatagctttctgtatcccctctttcttcgatccatgctgccctaaggcgttttaatcccttagtgacatcaatatgggctctctcatcggtgtacggtccactcgtatcgtacacacgaatcggttcattttgaatgttccccgcctgtgtcacagtttttgagagggcaatctccctttttggcactaaaatgtcaggtcttgatcctttctcatacacctttcggctgccgtcaaagcttgataataaggattgagttgttggggtatttttcttttctttcatttgctgttctctccttctcttcttgtcaccggacaggatggaatcagcaccagcaaaaaaaccaggctctatgaacagaacctggtttcgtcgacagaaataaacatgaatgtcattcatatgacccatgtatcatcttcaacttccccacgctggtacgagccagatcaggtccaaagggttaagaagcatacacttctctctcagcccaactgcgggcacccctagtcacatttattgatttccacaacagtgtagcatagagatgccatgaaaaaaagaagttttaggaaaatagttcctttccactacaaaagagatacagcaagcttgatatgcacctttatatacatcatctctcccaatcattcgataaaatatgaaataatcattgatccttttctcctattatgtatagttaatctaaactgagaatttttatacaaattttcccaaaggaagttctagtcgattgcaaacatttctcgcatttatcgtcgtaggattgtcaattcctctgccagttggagcgatcacggttgaaatgacaaaaagggattaaaaaacggattctttcatggatgctgaatttgctcagtttttatcactgccatttgtccaaatcccgctctggctgatcggagcagtattcttaataattcggatcaagacatccatttagctggcgaaaaagtcaataaatcattcgcaaaaacgtacagaaacggcttgcttgttgcggtgtcccctgtactggcagatgcatatccaaaaacagattcatctgaatttatgctggcttcaggcggtattttggcagggattctccttcatgacatctgtcttctcccccttgtatccttaacaagaaaggtattttattacttggatttggctgttatttcttttacgaattttatacaggcatcaagggttatttttaagaaaaggctaaagttcttgaggaactttagcctttcttattctccaacctatcgagtcatgcctgtttggcctgtttcaaattgtgttcttctcatatctctaaagcgtgtgaaagcaccctcgtctttaatgacttggacagctcttccatccgcataacgagtcgctgcttcttcaacttgtgatacgccctctgacgtcagacgtccatctgatttaatggcaatatacacattttcatctgtcaccatcacctgtgagtctgcaacgtggttcattttattgacacggttggcaatttttcttgaacgctggacgttctcttgtttatcgtagccagagaacgacatttggttatgatagttcatatctccatgactgtagcgtccatctccacctgcgagaggcattcgatcatcggcttgaggacgggtgcgataatcaacattcgttgtgttcccaccgttcatcccctccatgagttcagaaactggcccttgatgatcttgattattgtcagccgcacggttattcgaatgatatccgactggctgacctgattgattatgacgtgtatctacacctgcattatcatttgtaccacatgcagttaacccaataggaagaagcactaatgcgatcgttttttgccatttttgtctcaaacgaaaaaccccctgtacaaattcaatctcatgagcgcgaaacaggctctgttttagcatgtacagtttgggaaaaaatcaagctgtcagttataaacaaaaaaaggaacgattgagatcgttccttccagattgttaaaatgatctttattttagccctttgtctctttttcagcgtgatagaaaacctttgcagtctaggaagggcgagcaccggagcggagcgaatttgacattcgtgagcaccggagcacagccctgacaacgaatgcgagggtttgtctacacgctgaaaggaacgattgagatcgttccttctgtcattactcttcttcgtcttcttctggccttgcaaaaacagattgacctggatatggctgcatataaggctgagctggatacccccccatttggccataaggaacaggattcggataatgtcctggccacggctgatgctgcttcatgccatcatcacatccgcagtcttccttgccataagcttcatttgaaacgtttggataaaagccttgattcacgttcgcattggcatttgggtgcatatggtgatgccagtgatgcccatcgtttgcatgatgtgcatgatgttcataatgttccccgtaataagctggcgcttgatacgcaggataatacggctgagctgggtatggatatggcatcatgtgatggtgataatatggctggacaggataacaaagacctgaacctggtaaaattggcgatgctggcaccatttgttgcgggtatggatacattgccggcatgtaatgtccatgaccaaaaccataataaggatcatatgaatcatgatgctggtgatggtgatgatgctctttattctcagccattcctcctaccgctgcgcctccaacattcggcatttgcgggaaattaggaaggtttgggtaattgctttgctccatatcttttccctcctccttttgatgcggaatatgaataaacggatcatacccctttgccacttcatcttttagatggcctttattttcatcataaaaatggtccttgttatttttatggtccttattttcatgatgaaaatgttccttgttatctttatggtccttattttcatgatgaaaatgttccttgttatctttatggtccttattttcatgatgaaaatggtccttattatctttatggtccttattttcatgatgaaaatgttccttgttatctttatagtccttgttttcatgatgaacatgatctttgtgatcctttttgtcatgaacatgatctttcttttcatgaacgtaatcttttttctcatgatgttcttttttgggaggaggcgtgaatggctggtagagattggtctgataatagttcacatcgacttgtggaaaaactggatgctcgatctttggcactggcggtacataaggtaccggttcatttggcttttctttcggcttcgtatcttgaacttgcacgacatcttttggcttttctttcacatacggatgttctttcggctttggcatttcttttgctttgtgatgatctgtttttacaggaacaccactagatggaatcttgatcttcatacccggcatgatcaaatctgggttactgagttgtgaatttagttttttcaattcttgaaagtcgactccgtatttctttgaaattttccaaagggagtctcctttttgcacaatatgaattttcaacgttttcccctcctatgcaaaacgtgaacgtaacggttatgtcagaagtacaatatgtttcaccataaatttatgcctatttacaagccgatatgataaaaacttgttttctgataggaggggctgatttattatttaatggcgagcattttattcagtgcaagtaaagcctctttggtaatgtcttcattgacctgaatcaaaccgaccggatcacctttatcaatgctttctagtgaccataacaaatgaggaagatcgatccgattcatggtcaaacatggacacatatccggattgagggattcaatttgtttatctggatgctgatcgattatccgcttgactaaattcatctctgttccaatcgcccacttgcttcctgctggcgcttccttaatcgtatcaataataaatttcgttgaaccggcaagatcagaagccctgacgacttcatgcgtgcattctggatggacaaggatttgaatgtcacggtctctttttctcgtttcttcaatattccgcaccgtaaatttctcatggacagagcaatggcctttccataaaatcatcttgatgcgagaaagcggctgatcggtgatgagcttttcttctatttgatcccagacagccatttcttctagtgaaatgcctaaatcgaatgccgtattacgccctaaatgctgatcagggagaaacagaatccgctctttttgtgtgagcgcccactccagcacttttttagcgtttgacgatgtaacagtcgccccgccatgcttgccgacaaatgctttaatatccgctgttgagttgacatacgtgagcggtaggatcgtatctccaaacagatcagtgagctgctcccatgctatatccgtttgcttcatgttcgccatatcagccattgaacagcctgctctcatatctggcaataggaccttttgattcttatttgacagcatatctgccgtttcagccatgaagtgaacaccgcaaaacacaatgtactcagcctcctgattgtccgcggctatttgtgcgagctgcagtgaatcgcctgttgcatctgcaaattggatgacttcatccttttgataatgatgccccggtataaaaagctttgatccaaaggcccgtttaatgtctaacacacgctgcttcatctcatcaacagagcggtgtttatattcttctggcatcatggctgcatgttgatttgcgagtacatcaagcagtgacatgagttgttccccctttatgactgaattccatattcatactaaaatcaaatgctggagcagaatgtgtcaaaaaaccaagtgaaataaagtcgacacctgtccccctgtaacttggcaatgtctctaacgtgatgcctcctgaagcctccgtcagaattatctccggcgtcatttgtttaaaacgttttacttcgtctggagagcagttgtcaaacatgatgacatcggcttttgcatcaatggcttccattagctgcgtttctgattcaatttctacttcaattttcaccatatgaccggcatatgctcttgctttatctacagcttcacgaatagagccgcatgcggcaatatgattatctttaatcatcactccatctgataagccgaagcgatgattctttccgcctcctgtcttcacagcgtatttctctaacatgcgcaagccgggagtcgtttttctcgtatcacaaatcgtaatcgacggatccgctaatcgctgcaccgcttcatgtgttaatgtggcgatacctgtcatgcgctgcaaaacattcaaaatgaccctttctccttttaataagtcgctgaccggcccctttattttcgccagcacagcgcctgaatgaatccaatcaccttcctcaaaaaacaactcagcttgaatctgttcattcagcaggcggtaccctatgtcaatgacttgagaacctgccaatacacccgattgttttgcgatgatgtatgctgttcctttcttttctccaaaaatggcatcagctgatacatctccaaagccaatatcttctgtgaaaaaatgagtcatcatttgttttaactgtaaacgttccatttggcaccgatcctttcattttttatcatatgaatgtggcctttttcatggacaatctgcatgccccgccacaaagcatcattccgatttggataatccattcgaaaatggccgcctctgctttctgtacgaagtaatgcagacttcacaaggcaaatcgctaatgcccattgattgcttaattcgatctgttcacttgtgatattcttcacattcgtttgctgataagggacttgctgtaatacttgaagcaaggcctttagccctttttcgtctcttacaattgcggcatatgtcatcatccattgtctcaactgatcctctgaaatcgctgggacggaccatacttcttgaatagaaaaagatgggactatttttttctgtttaggtacctgttcaattctccgtgccgctttgtgtcctaaaacgagaccttccaagagagaattactcgctaatcggttcgctccgtgtaagcctgtacaggccgcttctccgatagcaaaaagagatggaacagtggtttctccatattcattcacgcagattccgcccattaaaaaatgcataccaggggaaactgggagcctgccgcttgccatatcgacacctgcccgctgacacatcgcattaattgctggaaaacgagctgaaaaatgtggaatctcgcggatattgagatacagatcatgacctaattgctgctcatgaaaaatagctctagcgaccacatctctaggcgctaaatcagcttgtgggtgaatgcttttcatcatcctcctgcctgtttcatcttctaaataggctccctctccccggactgcctctgaaacgagaccgactgcttttccagcgatcgtcaagagggtggggtggaattgaacaaattcaagatctgctaattgtgccccggctcgataggccatcatcagtccgtctcctgttacagaagggtcatttgtgtttgtttcatatagggagccgcagccgcccgtggataaaacaactgcatctgcggtcatggtatggacgtcgtgtcctttctcatctttccacaccacccctatgcaggttccttcatggaccaatagatcaatgacatggtgatattcgtataaatgaatatgtgagccaagctgactttttaaatactgcacgagggttttgcctgtttggtctcctcctgcatgcaaaatgcgatgagtcgtatgtgccccctctttacctaattgcggctcgcccgtctccgtctgatcaaatggacagccttcttctacgagctgctccaccaattgctttccacgacttacgatctcttgtaccgccctctcatcattgtgatcacagccggcagctaatgtgtcttgtacatgctgatgaactgaatcctgtgctgaaaaggcagcagcgattcctccttgtgcaagcatggaattactagaggaaaattgtttttttgtcatcatgataacttggcagctttctgaaatggtttttgcaaaggaaagcgctgcaatgcctgatcccaccacaatgacttttttgattgatgacaccttcgcccctcctatcatttacacctgtcttgacacatatcattacacaacactacaataaatacaagaaaaaattttctcataggagatggatggattggtttatttagattacgcagcttctacacctgtttcagaggaagcactgcatgtttttcagcagctaagtcaagattgctacgggaatgcaagcagtcttcatgatgcaggtggaagagcaaatgacatactgacttacagcagacaatcattcgctgccattcttgagggcgaaccagacggcatctactttacaagcggcggaacagaatccaaccttcttgcgattcaatcgattgcaaatggtctgccagcacacaggcagcatgtcatcacaacttctgtagagcacccttctgttcatcatgcggttagtagcttagagcgtcttggcgtgaaggtcacaatcattgaaccgaatcaagatgggatcatcactaaggacattctcaaagaagcattattgcctgaaacaggactagtatctattcagcatgctaattcagaaacagggattatccagccgcttgctgaattagcaccccttttaaaagaaaggcacatactttttcatacagatgccgtgcaaacattcggaaagattcgtgtgtccatcaaggagcttggggttgatgccgtttccatctctagccataaagtgtatgcacctaagggcgctggtgctgtctatatgggcgcacatgttgcttggaagcctttatattcaggtgcagttcaggaaaatggcttccgccttggaacagtgaacgttccatgcatcggtgcttttgctgctgcgagcgaacaattgatgcttaagctagatgagcagcatcaacagaatgagctgcttcgtgattattttcttcagcagctgaaaatgagacaacttcctgttcgtacacttcaaaacaatggcaatcgccgcatgctgcctcatattattggttgtttttttgaagggtttgaaggacaatatgtaatgttagcatgtaaccggcatgggatttgtatatcgactggaagcgcatgtgcttcaggttatcatcatccttcccccgctgtgaaggcattgcacatatcagatcgtgatgcccttcaattcattcgactatcatttggatcgaagtcatcaaaagaggacatcgatcagcttttgcatacatttgaacaattgcaaaaggagaagaaaggagcataagacgtggagcaagagaggaaactcattggcgaagagagaagaaacgccattttagagtggctgaaagaaacagatacaccgctcaccggaagttttttggctaaaaaggcggctgtctctcgacaagtcattgtacaagatatgtcactattaaaagcaaaaaacgaacccattattgccacaagtcaaggctatgtgtatatggcaccgcagcatgcgccagaaagagaaattgaacaaatcatcgcctgcaagcatgatcctgttcgcacagaagaggaactgaccttgattgtagactttggtgtgacagtgaaagatgtgatcatagagcaccctgtttacggtgaactaacggcctctattcgcgtcagtactcgcaagcaagtagctgatttcgttcatcacatttctaacacgggcgcctcctacttgtcagaactaacagacggcgtgcatttacatacactcacttcttacagtcaaaagcagcttgaccaagccattcaagcgctcgatgacgctggttttttaattaaagactaaaaaaatagtgtcctgcaagggacactatttttcattcgttagttcatatgtttggtagctgccgagcagtttgacctcacagccaatcgcttctaattcctgaatcgcgccagggacaaggacatcatccatttctttttctatatctataataaataaatagtgtccaagacctgtttttgtcggacgagattcaatttttgacaagttgagattccgccaagaaaaagcagataacacgcgatgcaatgcacctgattgatcatcctttggcagactgaccacaatggtcgtttttggcttcgatgagaacccagcattcattgggaacgacgccttaggatctttatgtaaaataacaaagcgtgtatgattgtgcggataatcatgaatgtctttttttgcaatcgttaaaccatacgtttgtgcggcaatttcattggcaatggccccagcagcctcatccggatgctcactgatatattttgctgcataacctgttgattctactggacgatgcggaatatctgggtactgctttttcagaaattgatgacactgggcaatcgcgtgcggatgtgattggatcacatctaatgtctcccagctttccgctcttgatgggtggacaagcaaatgctgccgaatcggtgctgtcatttcaccaacaatggacagcgcttcctcatgaattaaataatcaatcgttaagttcacagatccttcgagtgcattttcaagtggaacgaccgccaaatctacttcgccttttgacacagcatccatacattgcggaatcgttgcataggcacgctgcactgcatctgttggaaagcaagagcatacggccaaatgagtaaatgttgcctctggtccaaaataacctacagttaattgcttcatctgctatgatctctccttttacgccccagaacctagaatttcaactttttcgacaaattcaagttttcttaattgattcatgactgtattgatatcatctgccataccagccgtgctaatggatagggtgacattcgctcttccctgcagcggaatcgtttggtgaatggataacacattacagccagagtccgccacaatttgaagcagccttgacagagccccagaccgatcctcaaggtggaaaaacaatgtgatgatctgctctttcaccattgtataaaatggaaaaacagcatctctgtatttataaaaagcactgcggcttaaatccgcttgttgaacagcatcggcaactgaatccgcttttttgcgatcgagaagctttttgacttcaagcgtttttctcatcgcatctggaaggacatcctctcttactaaatagaacgtttcttctttcacctgttttctccccttttaaaaacgggagagcccatggactggaccctccttttgatcaatcaataaattcaaattcaaattcaagcagacgaatgatgtcgccgtcttttgcaccacgctcacgcaaggcatcatcgacacccattccgcgcagttgtctagagaatcgtttcacggactcatctcttgagaaatctgtcatcttaaacagtcgctcaagtgctttacccgttatgacaaacgtaccgtcaggatctcttgtgatctcaaatggcgcgtctccctcatcaaacctgtacatcacgcggttatcagacagttcctcttcattatagagcgggaattccggtgttgtttcaagctgattggcgatttcaaataaaagctcacgaagcccttctcttgtgatcgcactaattgggaacactttatagtcatccgttaatttttctttaaatgccgctagattgtcagctgcttctggcatgtccattttgttcgctacaatgatttgtggacgctcagtcaatctcatattgtattgctcaagctcttcattaatcgtcacataatcttcgtacgggtcacgcccttcaagtgctgacatatcaatgacatggacaataacccgtgtccgctcaatgtggcgtaaaaattgatgacctaagccaacgccttcgtgcgctccttcgatcagtcctggcagatccgccatgacgaagcttcggttatcatctgtttcgacaactcctaggttcggcacaagcgttgtgaaatgataatccgcaattttcggtttcgcagaagagacaattgaaagcagtgtcgacttcccgacacttgggaaaccaacaagtccaacatctgcaagtacttttagttctaagatgacgtcacgttcttttcccggctcaccgttttcagagagctgcggtgcagggtttgccggtgttgcgaaacgtgaatttccacgtccgcctcgtccgccttttgcaatgactgcccgctgtccatgctctgttaagtcagcgagtacttgttccgtctctgcatctgtcacgaccgtaccgggcggaactttgacaatcatttcttccgcatttcggccatgctggtttttactcattccatgctcgccgcgatccgccttaaaatggcgcttataacgaaagtccatcaacgttctgagtccttcgtctacttcaaatacaacatctgcaccatttccgccgtcgccgccagctggcccgccttttggcacatatttttcacgacggaacgccaccataccgtttccgccgtcaccgcctttaacatacactttaacctgatctacaaacataacttcctccgtttctctgcatcacatatctcgttcttgcctcaaacaaagctcaatcatggactcatgacttgtcacatgaaattgagctacactcatacatggatagtttgcgtcatgaaacgcatttaacgcatccaaacttgttaattttcctttgaaatcaaaatataagaccacatcattctcttcttgatctgtttggaacgtgaccgttaaatgattttcagttttttggcaaactgattgatcgaatatcgaaaacaactcctgtgataccgttagcagctgcgattcatatgctgataagtctcgggtttcaccaagcacttcatattctagggtgataaaatgcgactcccaattaaatgttagaaagtaataggccaattggggaatttttaaatttgagagtttggattcatgctgtgcttcaatgaccatttcttctataatttcaaacacccggtcatatttttctaatgtcaagttgcccttgatcagctgcaatttattcatccagtcgtgtcttgaacgactgagcagatagatcaattcatttgttaatgcaacgtgagttaatttttcgttttgtttacttggtatctcttccattatcgcactcccaatcgtttggtctctcttttaggagtcttatcatcactatgtctccctgaattataacagagaagacagcatagaaaaacactagttatgtgaggaaaggttgttttttctgatctataggagaaaatgaggcaaagtcagcaaacgttctttgatatttatggagtgcatcttcttttatcatcttcgatactacttgtaaaaagtgaaaaaaactccagtcaatgaccggagtttttagcaattattgtgccgcaggatatacgctcacttttttacggtcacgaccgaaacgttcgaatttaaccgttccgtcgattttagcgaaaagagtgtcgtcgcctccgcgtccaacgttttcacctggatagattttcgttccacgttgacgataaaggatagaaccaccagttacgaattgaccatcagcacgtttagcgcctaaacgtttagactcagagtcacgtccgttctttgtagaacctaccccttttttagatgcgaaaaattgaagatctaatctaagcatgaagttcacctcctatttttttgtagatattctcacataatcgtgataatctcgttcgattgtctctaaggaaacgaccatgccttctaaaagcagctgggctttttcaaaggatactggatctgtatcagctggcaattcaaaagagaaatagccgccttcttcaccaatatcgagcagtggatccattcctgtcagtgcaataattgaattgactgagccgaaaacaacagcagatacacctgcacaaacgagatcctgacctttttcagcaaactcggcatgtccagtcatctgaaaagacgtaatgctttcatctgctgccgaccgagtaatggttgctttgatcatatcactcacacgccttaagcgttgattttttcgataacaactttagtgtaaggttgacgatgaccttgtttcttgtggttgtttttcttcggtttgtacttgaacacagtaattttcttaccgcgaccttgtttttcaactttagccgttactgttgctccagcaactgaagggttacccactttgacagtgtctccgccgacaaacaatacgttttcaaaagttactgtttcacctgcttcagcagctagtttttcaacataaacagtttgaccttcttcaacttttacttgtttaccaccagtttcgataattgcgtacatctctgcacctcctaataaactcagactcgccgaatacagggggccttaggctctttacacctgcttcgcgcggttgtagcacgggtgctacatatccataacattaaaaaatatatcaaattagacgcagaatgtcaacgtattttcatcactagtacggcaaaaggagctcttccattgaggaggtggttcttcgatctgaaaaatacgcatggagcagttcattttcgtcaagctggctcattttcacgccatctctttcaataataatcggatgcttacagcctctttggaatcgcgccattacttcatatactttttcctcagcgctcgctctcagcggaataagcttttctaccttttgctcttttttaccgtaatagcgttctagtaaaaagcggaccctgacgtaatgccgctgccggtgttccattacgagtgaataggctaaaaaagtgagcagcacccagccgttgaattgcagcggcgcaaacaaaagcaaccctgcagtcaatagaacgaaaaagacaagtgagccttttatggcaagggtatgtgcacgttggaaagggtaatatgctgataagagcaaaaagaataatttcccgccatcaagcggccaaataggcaaaagattcacaaggaaaatcgccatattataaaaagtgaacatcgtaaaaatgtcgtgcgaaataagagaagtttccatgaaaagccatgccataagctggagcggtacatgctggagcggcccgcataaaatgaccgccaactcttcctttagcggacggttcccatgctcttctacttctaccgctccgccaaatggcagtaaaaaaatccgccgaatgcgccaatgataatagcaagcagccgctgcatgtccaagctcatggacaaagacgatgatgagcagacaaagcagcggcttgatttgaccagagagaatcgcaaacgccatcacaatccacagcagcggatgaatgtgaattttcgtcagcatgaccagccatctattcaaaggtcatcacctgaataggatcgataaactgttcattttgcttaatggcaaagtaatacgtgccctttccttgatcatcaagtgagatctggccaattttctcacccttatcgacaaaatcgtataaggccacatcggcttcctttaattgaccgtaccagctatagctgttatccgcatgctgcacgaccactgtaagccctgtgtcacttttcttttttacctctaccacatagccttctttcatactgtcaatggcttcagccgatgtttcgactttgactcctgctccattttgcgtaaaggattcctgcacttttccagaagcaggtacagccagttcttggttcgcttgtacatctttttggtctgcctttttgtcggttaaaaaggcaagggggtttccaactgttttctcaaaccagtgattggcagcagcaaattgaaaatcttgctcaaaggtctgcgtaatgatcggcttcagctgctgaaacggccctgcctgacccttaaatgaaatggctgcaatcaacacaagggacgcagataataaacatttaagcacaaaagcattggggttaaataacggatgccgatatttcttcggctggtgagacgacgactcaaaggaagacgaccctgaatgcttttcttcctctgtcagcatgacccatggagggatatcttcttttttcttgaaagtcgtcttcttaggtggagcagctggctgcttcgttttgcggcgctgcgcgattttctttcggtactcgtccactcttttcatgagatcaccctttacatacaaacagtttgtacattttatgtgacgacctcatctgatatgcaacaaaaagaccgattctcatcgaatcggtctcatcttacttgaatgcttatgctcttacaccaaaaaatgctttcagcttcgcaaacattcctttgttttcatcttcaaatgattgaagcggaacagattcgcctagtacacggcgggcgatattacgatacgcaatcgatactttgtttttagcatccatgacaatcggttcaccattgtttgaagccttaatcacgtcatcatcatctgcgacaatgccaagaaggtcaatcgataagtgatgtacaacttcatccacatccattgaatcgccacttttcgccatgtgtgtacgaatacggttgacaatcaaacgaggtggttcgatatcttcttgttctaacaagccgatgatacggtcagcatctctcacagctgagatctcaggcgtcgtcacgacaattgccttatctgcaccagatacagcatttttaaagccttgctcaattccagcagggcaatcaatgacgacataatcaaagtcttgtttcaatgattgaattaattctttgatctgctccggctctacagccgttttatcgcttgtttgagcagcgggtaaaagatacaaaagatcctcgaaacgcttatcttttacaagcgcttggtgaattttacatcttccttctactacatcgactagatcataaataatgcggttctcaagccccatcacgacatctagattccgaaggccaatatcggtatccactagacacacttttttcccttgaattgctagtgctgtgcctaagtttgcagatgttgttgttttgccaacgccgccttttcctgaggtaatcacaatagcctcgcccaatttcacattcctccctcaagccttgtcagattaggtcttatatgagccaattgctgcaggcgttcaatgatcatgttgccatctatatctaaataagcacattccatttcgtttccatcttctttttgatctggtgcacggttaaacacttgtgcgatgcgaagctgagttggaatcatacgagatgccgcaatgacagcttgtttgttcccattacatccagcatgtgctacgccttttaatgcgccgagcacaaaaatatttccccctgcacgaatcgttccgccaggattgacatctcctattaataagaggtctccttcgacatacagcacctgtccagagcgcacaattttggctacagaggtaatttcggcctctgcttttaatcgtctcgcctcttcagttgacatgacgtcactttcaatggagtgaatgacgagatgttcattttcagagaccgcttcagtcaaacgcatttcctgatcctctgttaaataccgaaaaccaagcttaatatgcacattaaccttatgcccttctctgccatctgtatattgctcaagtaaaagaacctctcgcaagccagaaagaaggtcatcaaacgaacagtcatcatttaactgtaatgttaatccgttttttgtaccttttatcgtcacatattgctgtttttgagttttcaagatgctcacctcaacaacatactcatttcgccgtaattggacaaactcctgcttttattcgtcgatcagtccttgtttcatattgatgaaaaagagcctaagcggcacaacaagtatgagagacgcagcagtatttaaaagaatcgttggaataaagcgttcgatgacatacgtattaaacggcataattcctggttgaattgtcgcttgaacgccgtatacataaaactccatcacggaaacagcaataatcgacagaaagacgaccactaacatattcgtttgcagaactttaaaggctttcgctagcaaatagcagagcgctccatagccaaacatatgaacaccaagtatgcctgtatacgaaatatcatataaaagtccaaagataaaaccgaaaatcacaccatatttttgattcacaaaagcagtcataaatacaagtgcgagtaagatgaaatgaggagctaaaatttgattgtctgaaacaaatgggagcttcactagatcgacaaaaatactgtcaaatacgaagataaacaacatgacgaaagcaagaaggacacgtctcacgagccttcctccttcgtcaattcagatgcatctgccgtacttgagctgcgattcaccacaatcacgcggtctaaattgttgagttcagccgctggttctacataaataatttttgtcaggccgtaatgatctggttcgatttcactcaccttaccaatcgtcaagccttgcgggaatacgccccctgctccagatgtttcaacaagatctccttttttgacatctccatctgcatcagatttcagaatattcattgtcagcatttttttcttactgtcataaccgttaataattccgttgagttcttctttgccctttttcgcaaaaattttcgttgaaattctattattttggtccgtagagcttagcaaccttacagttgaagtaaaattgttgagcttatcactttcaattttcccaattaacgcaccactctcatttgtgaccgccatatctttgtcaacgccttgttttttccctttatcaatcatcacaaagctatcccaaagggacgggtttctcgcgataaccgttgatagaattggcgtataatcacgaatagagttcacatatccgagctgcttgcgaagctttttgttctcatcttctagctcttgaagtttcgcctcatattgagtttgtccatcaagtttttttcgaagacgctcgttttcatcatatgtgttctttaaatcttgtacgttcccataaataccggcaataaattgtgatggtttatgaaagacaccttgaaaaaagcctgtcgtatcccccactaatttttccggccatgaagcacctctgccgcttttcactgaaaaaccaatcatggccaccagtacgatgacacagacaaggagcaacattaatcttttattcataaaaaactgcggcatgtcttacacctctttatttacgcccgattatctttagattttcctttgaacaaatgaatatgctctagtgcttttcctgtaccgattgccacacagtcaagcgggtcttcagcaataatgactggcatcttcgtttcatcactaatgactttgtcaagattacgaagcaatgcaccgccgccagttaaaacgattccgcggtccataatatctgctgccagctcaggcggggttttttcaagtgtcattttcaccgcatcgacaattgtttccaccgtatcgcgaagcgcttttgcaatctcatctgccgtaatagagatcgtttttggcagacctgttaaaaggtcacggcctcgaatatccatctcatcatgtacatcaggctgcgcagaaccgatttccattttaatggcttctgacgtacggtcaccgatcatcaggttatacgttttacggatgtagctgctgatcgcatcatccatttcatctcctgccacgcggatcgactgtgaagtcacaatgccgccaagagaaataatggctacctctgttgtaccgccgccaatgtccacaaccatacttcctgttggctcccatacaggcaggttagcaccgatcgccgcagcaaatggttcttcaatcgggtatgcgtcacgtgctccagcttgtcttgtcgcatcaatgactgcacgctcttctacagctgtaataccagatggtacacataccatcacgtaaggtttgcgagcaaaaagccctttgccttttaatgcttgattaatgtaatatttcatcattgttgctgtcgtctcgtaatctgcaatgactccgtctttcatcgggcgtagtgccacaacattaccaggtgtacggccaatcatgtttctagcgtcatttccgaccgccactatagacttcgtatcagtttccaaagctacgaccgaaggttctcttacaacaatgccttttcctttaataaaaacaagcgtattcgctgttccaagatctattccaaggtcttttgtaccaattccaaacatatgtatgtatcttcctttcttaaaccaaaattccctttagggaaaaactcataaactctattatatcgtaaaacattgaaaaaaaaagtgttacaaataccctttttccttcaaactcacaaatttttgatcacctatgacaagatgatcaagcagctgtattccaatcagctttccacattcaaaaagtcgctgtgtaacttcaatatcttccctgctgggcgtcggatctccagatggatggttgtgcacacatataaatgaagccgccgaacgtttaaaggcctctttgaaaatttcacgcgggtgaacgatcgatgaattcaggcttccaataaacacggtatgtttatgaagaacttgatttttggtattgagataaagacaaacgaaattttcctgtgtcaaaaatctcatatcttccatcacaaagttcgctccgtcttctggtgtgcggatcacatagcggttatccgtcgtttgatggtgtaatctagtgccgagttctaaagcagctaaaagagaaatcgccttcgcctttccaactcctcggatcttcgacatttcttcaattgaggcttcttttacagagcgaagaccgccaaatgtttgcagaagtcttgcggaaatttggagaactgattctttttttgtgcctgttcttagaaggatcgcaacaagttcatgatttgacaaactgctgggcccgtatttgataaatcgttctctcggtttttcatcatgagggaaatgctttagcagcatagggaaatcgttcaggatgaccactccttttagaattccttcctgtcttcaaaaaggggtgattccaaaggtttcaagcactctgactgttttcgcaataggtagacctacaacggaaaaataatcaccatctattttttgaacaaacagtgcgcctttcccttgaatgccatagcttcccgctttatcaaggggctcgcccgtattgatatagcgatctatttcattttgagtcagcgtccaaaatgtcacttctgtctgttcataaaatgtttcttttctattctctgactgaaccgtgacacccgtcaagacttgatgtgtctttcctgataataattgaagcatgaaagccgcttctttcttatcttttggtttcccaagacatttgccgtcaattgcaacaattgtatctgcaccaatgatcacagctttaggatttaatctttgaatatcatttgctttttgttctgccaaccattggacgttctcagcaggagaaaggtttcgatttatttcttcttttaaatgacttgcttgaatgtcataagaaaaccctgctagatcaagcaattcttttcttctaggtgattgagatgcgagaatcaattggttcatgtttgttcatcctttcagggtttagcctaagaagtaagatacccattcatcctagcaaatgtacatcttaccgacaatctacgaaaattcatttttcatgtaccttcatcattatgttggatgtaaaagaaaaaaactagtcattttttgactagtttcgtttctaaaaaaatgattttacgtatttaattgatcaagcagtgcctgctgagatttccagccgttttcagcagttgggtcatttaatagctgcacagcttttagcaaactgcttttagccgatgcgtccgctgttttggcactttcaagctcagaaaccagctgcgtgacttccttttgatccacttcatcgccggcaatcactttagaggataatacagatgccttttctattaaactagtcagctcatccggtacttgaaatgagagctcctttcctccccacgcctcaaagtgctgatcgatcagcttcttccctacagcgcttgtcattccctgctctgtcgcaagcccagcaatgacataatatccatcatccattgagacctttttccctgcataccctgcatcttttaaactgccaactaagtcatctgctcctttttcagaagaaaatttcccagcctgtacaacaaaggttgataaactgccagaggcacttttttcatcgttgttctcttttgagtcatccgtagtacctgctttcggcgcatccccgccggctttcatcgatgattgatttccagatccagatgccgagacactgatatctcctcctgatggacttggtgtaccatcttgacttaaactaagcgcaaacaccccaaggcctgtcccaagaaccaccgcaaacacaatcgttgtcatcactctcttgaaggggccgcggtttttaccaaacttctgatcaaaggagccttttttcttttgataaggcgtgacgacctttggatcagaatgataaatatgatcagctgcatcatcccactggaaatcttcttctttcggtttagacgaatcttcctgagaagccgctgtctcctgttccgactgcctcttttcctcccaattcgaaaacgtcacttgatcttcctgcttttttggcggctgatgatcatcttcatgcagcatttcttccttgccattaatattgaccttgagcccttgtttttttgcctgcctctttttcactgtcattccccgctttctgacatgtttgtaagaaagacctttctgtccaatgaatcagcgcgaatttaacccgtccttctttctgtttcacactttaacatagcagtaaaaaaaaagaacaagacttttgtcggcagggcaaaaaagtgttcgccaattttttcaccccttcgactagccaaatagaaacaagacaggagcaccaaagagatacagccaaaaagaaaaagcgatcgcaggaacaaaggggaatggctcgtctaattgaaaggaaaagaccttcgcatagaccattccagcgatacatgagagaaaaagcatgagaaggaacggcttgaatccaaagcaaaacgcaagcaaactgaacagcttcatatcagctccgcccatgctatttggcttaaaataatctagactagaaaacaaaagaatgcaaaaaatcagagaagccgctccttcccaccaaataaggagcggttccagcgtgcggtatatgacgaaaagagggaaaaagaagagaaacagctcgttcggcaccctcatatagagaagatcactcacgacagcaatcacgaataaactacaaagaatcacaaggaaaagaccttcaaacgaaaaaccagcgatcctataaacgaacaaaaaaagaccgcctgtcagcagctcaaccgttggatatagccaagacaaccgagtgccgcaatgtttacaagaccccctccatacaacataagaaacgagcgggatcatctcatgcagggaaagcggctgtttacagactgtgcagtgagagcgagggaagagaatagaccgcttcactggcagcctttcgccaacgagatgaaagaacgaccccatcgtgatgcctgcaagaaacagaaaaatctcaatcatacatggtgctccttccgggaataagatagaccggattttaccatgaccctatccactaaagcatctagtgaaaatatgattttcccccttttctacatataaaaagaaaaagacgcaggaggcatcaaagccatttgcgtcttttcgttacccgatcatacgatttcgtatatctgaaataaaataaagagaacctgtcacaaggagcaccgctaaaggatcatcactctttttctgaatccattcaagcactgcacgagggtcatcaccatatgattttgcctctaactgactgcacgcataaagtttttcagctgattccgctcttggaaagtcaaacgaaacaaaatgaatagatgaactaacagcttcaagcttttgaatcatttgcttgtacggcttatcctttaaagcactaaaacaaacatgcacttgtttaccagaaaaatgagcttgtaccgtttcaattaaacggtcgattccctcttcattatgagcgccgtctaaataaactgctggatggtctttgactttttcaaatcttccagcccaaactgcattccgaataccttcatatacctgttcttctgtcacactaatatagccttcttgctccagccattcaatgagtagaacggcaagagaagcattttgccgttgatgcgttccaattaatcctgtttcaagctgcggatactgcctttttgatgtgtgtaacgtaaaccgttcgcctgtttctgttggctgctgctcaccgaaggtacaagtatgctgtaatgagatgcattccgcattcttttcttttgcgatgttttgaatgaccccaagtgcttccggttgatgaacagcagtgatcatcggaatattctctttgataatgcccgctttttcagatgcaatctgttcaagtttgtcacctaaaattgccatatgatcatgaccaattgacgtaatcgctgttaaaataggtacggcaacatttgttgaatcaagtcttccgccaagccctgtctctaataggacaaagtctacttggtgcacatcggcaaaataagcaaatgcacatgcggtaatgatttcaaattctgttgctgcgccaagctcggtttgatctaattcatcaacaaaaggcttgatcttattcaccaaactcagccattcttcatcctgtataggcgctccgttcacgctgattcgttcattgaacgttaaaataaacggggaggtgaaggttccgaccgaatagcctgcagcctgtaaaacggaacgagtaaacgcaatggttgaaccttttccatttgtccctgcaacatgcaccgcttttatgcgttgttccggatggcctagtctgttcatcagccacttcattctttcaagacccggttttacaccaaaggccagtctactgtgaatccactcaatggcttcatgataggttgtaaacaatgtcatctctcatttcatacgaaattttcaaaaaagacgactccattttgttaggagccgtcttttcaactttatgctttcagctcttcaatccgcttttgaacagcttcgcgttttgcgacataatcacgttctttcgcacgctcttcttctacgacactttcaggcgcttttttcataaagccttcgttgccaagctttttctggacgcgttctacttcttttgtcagcttatcaaactctttttgcagacgagcaatttcctcatctaagttaattaagccttcaagcggcagaatgagctctgctccagaaataacagccgtcatcgctttatcactagctgggacatctgtgccaatttcaagaacacttgggttcgtgaagcgctcaatatatgaacgattcttctctaaacgttcttgtacatcagatgtggatgctttgatgtaaagttcgacttgtttgctcattggtgtgtttacttcactgcgaatgttacgaacagagcgaatgagttcaacaagcagtttcatgtcagcagaagcttgatcatttgaaagctccggcttcacctcaggccaagctgctacagtaatggactcaccttcatgcggaagatgctgccagatttcttctgttaagaacggcataaacggatgaagaagtctcatcgtttgatctaatacgtacgcaaggatcgaacgagtcgtttttttcgctgcttcatcttcaccataaagtggaagcttcgccatctcaatgtaccaatcacagaaatcatcccaaatgaagttgtataaatgtctgcccacttcaccgaattcatacttgtcagctagctgtgtgacactttcaatcgtttcatttaagcgggttaaaatccattggtcagcgactgatttttctccagtcaaatcaagttcatcatacgttaagccatccatgttcattaaagcaaaacgcgatgcgttccaaattttgttcgcaaagttccaagtggattcaaccttttcaaagctaaagcgaagatcctgacctggtgagcttccagtcgctaagaaatatcttaatgaatctgcaccgtattgatcaatgacctccattggatcaattccgttgccgagcgacttactcattttacgtccttgttcgtcgcggatcagtccatgaatcagaacgtctttgaacggtttttctcctgtgaattcaagaccctggaagatcatgcgagagacccagaagaaaatgatgtcatagcctgtaacaagcaggtttgttggatagtagcgcttgaagtcttcactgtctgcatctggccagcccattgtagagaaaggccaaagcgctgaactaaaccatgtatcaagcacatcgttatcctgttcccagttctccagatcttctggcgcttccagtccaacatatacttctttcgtttctttatgataccaagccggaatgcggtgtccccaccatagctgacgagaaatacaccagtcacggatattttccatccagtgtaaatacgtcttttcaaagcggtctggaacaaattgaacttggtcgtccccattttgaaggttgatggcttcgtctgccagcggctgcatttttacaaaccattgagtagataaataaggctcaacgacagctccgcttcgctcactatgaccaactgaatgcatgtggtcctcaattttgaacaaaataccctcttcttgtaaatctttcacaagctgtttacggcattcgaagcggtccattcctttgtattgcagtgcatttgcattcattgtgccatcttcattcatgacaagaatacgctctagctcatggcggtttccaagctcaaagtcattcgggtcatgggcaggtgtaattttcacagctcctgaaccaaactccatatcgacatagtcatcaccaacgattggaatctctcggcctgtaattggtaagaccactgtttttccaatcaaatgctgatagcgttcgtcatcagggtgcacggcaacggctgtatccccaagcatggtttcaggtcttgtcgtcgcaatttcaattgaacccgtgccatctgaaagcgggtatctcaagtgataaaacgcaccttgaacatctttataaatgacttcaatatcagaaagtgccgttttcgtcgctggatcccagttaatgatgtactctccgcgatagataagtcctttttcatacaattggacaaacacttggcgtaccgctttattcagaccttcatctaatgtaaaacgttcacgtgaataatcaagaccaagtcccattttcgcccactggctgcgaataaagtccgcatattcttctttccatttccacgtttcttccacaaatttctcccggccaaggtcataacggctcacgccttcttcgcgaagctttgcctctacctttgcttgggtcgcaataccggcatggtccattcctggaagccatagaacatcatagccctgcatccgtttcatacgcgtcacaatatcttgaagtgtagaatcccatgcatgcccaaggtgcagttttcctgtcacgtttggtggaggaatgacgactgtatatggatctttcgttttgtcattttgtgcttcgaagaatttcccttcaagccagtacgtatagcggtctttttcaatcgcatttggatcgtactttgttggcatttcttgattatttgttcccatttgtgtaacctccacattttttcggctgatgaaacataaaaaaagcctttccatccttataaaaggacgaaaaagctttttcgcggtaccaccttttttcatggaacacatagacgtgtcccatacactctaaaggataacggggttctcccgaatttctctacttgttcattcaagaaattaagctcacaggcgaccttccaaacaagtacatcctaggaaacctttcagctcatggtctccctctctttagggtcttgctcgtactcttcctgatccacgcttacgatatatcacgttcatcagcacatactcatcttttatttatattactaaatgccttttgttttcgtcaatcatcttttccgcttttcttcttctttatacaaattgggcaggcaccctttgccctattacccatatgataataacaaaatgaagaaggagggcgtttgctttgaagaagatcaatccttacacacttcccccctggctgagacaaattcgggcagtggcctcccaagtcgttctcccgattgcgatatttcaagggtttcgtacgatcattttccccacgacatttgacgtcctcatcctaggtattttgatttttctcgcctgcgcctttcaccttgattggttttaaactcgcgcttatgtaacggccaatatgaacacaaaataacctcgtcattccgctgatgacgaggcactttgttcttcttcaagccgtctagcctgctcaatctcatgaatcttcatgacgatcggctctgaatttttcatctgccaatacgctcttaacagccgctgacagctctccatttcatcctgcccgcctgcttcataggcttttactgtatcaaacagaccttgcggataagcaaggtaactaagaaacaaatgcagctcttcctcccgaagaggatttcctttttggtacgtataaaacaaggaagtgcattcaggacaagacgtaggataggttttgaatgtccgaaagtaaaaggttagaaggtcataaatgggggcggcttttttagaccgctcaaaattggtgaaatgtcctgtgcccacatcattatacaaaaagtgatgaatcgacagctgcccatgatttaacacaacacgtgttgtctcttgatctttcatttcttcatgccaatcttctaatcgttcaagcgcaaattcgctggcagacatcgcctctgaaaaatacatcgcagcagccagctcaaatggtgacatataccaagtctgctctgcccgctctatgaatcgttcatacatgtctttctctgtttcccatttggtcttgatttgtgtgtagtgcgcttctatctcttgctctgtgatatccatcatcacttcagtccgcttatgaagtcttgcaatctcttgaaataaatattcatgtttatcgtcctgctcttctctcttttcattcgtcagccacggcatgagatagtatgcgtactggctttctcgatgacttgagaaaaaagaaccgctcttcgtccgataaatcggcacaaaagagcgatagccctttgattctagttcaagcatttgctctgtaaactgcatatgtcgactggcttttactcgctttagggcaaatatgccctgctttgtatatactttgacaacagcaggactgacaggttcaatgtattccgcctcaagcccgtattcgtataggatagattggatttcatccacgttcactcaccacattttctcggtcggtcatcgcttgttatgcattgcttttttgatattcaggaatataaagaatctgcccttcttcaagctccgcatcaaccgataatgagtttgtgcgaaggagctgctgcacattcaactgatatcgctcacaaataagatcgaccgtatcttcttgctgaactatacatattttcatgcgagaaaaatcttcctcctcctgcttagcaaatagctttgttaaataaagagagttctcactgccagacgtttctctctcgtcatattcaggctcctcttcttcttgagctgactcatatacttttggtgcttctcgttcatataaccgtccgagctggttcgtatcatcctgttcctgttcctcttgctcctcttctacgtggtaagtgggtgattcaaatattggatacggctgaaccgtttcttccagctcttcggctgcttccggatcttttctcacttccacctcaaagaacgtatcttcccgcttctcttcttctaagagcttaggcggttcaaaaaatggtggttcttgcacctgagcttcaggtaaggagcgataaccaagcgccacttcttcttggctctccgtttcctccagttcttccgattcttccggttcttcggtttctccctcttcttccctactcaccagctctatctcaatttcttcttcctgttcttcttgctgttcttcttgctcggcgcgtgtgtcatgctgtaatacagcctgttcctcatattcttggctctccgtttcctccagttcttccgattcttccagttcttcggtttctccctcttcttccctactcaccagctctatctcaatttcttcttcccgttcttcttcctgttcttcttgctcggcgcgtgtatcatgctgtaatacagcctgttcctcatagacctcacgttcattgccttgcagctcttcttgttcctcatgctctggctgcagctgataattgtaggtcacatcgccatattcttcttcaggacgatggacaaattcatacggctcctctacctctacaggcgcttgaggcattttctcgtctaatagaccctcaatcgccagatcagcttgaatggtgagcaaacgattttctgtcagctggtaatcaaacgcatcaataaacacaaacacatcatttaaatgactgattttattcttagggatggtgatatcaaccgggaattgatgcagaagctccgccgttccgtcttctcttaccttcacctcatcagcttccctgtatgatgcataggaactcaattcacccaatagctcctcttgatttatgttgtattctcctgttagctcgagtgaacctctaatcgaaacataatcattcacttcttgaacgagaatgtcaggatcgagagaaattgacagcagctcactgacttcctgtccgcttttgaaataaatggattcttctaccgaaaactgtaatcgattgttttgagacaagtcggtgtcctcctttcatctaatccttcaaaataaaattagatgtcaatacagatgtatgtgagaggcagtgaaaatatgattggttttcagcaacacaaaaaagccgatatgtccccataccggctttcgtttatcgacgcagtttttgaaataccttttccactgtctcaatcgtatattcgatgtcttcatctgtatgagctgttgacaggaacagtccttcgaattgagaaggaggaaggaagatgccgcgatccgccatttccttgtaaaattcagcgaataaagcgagatcagcggtttttgctttgtcataattgaccacttcttcatttgtaaagaagaatccaatcatcgaacccgcacggttaaacgttaatggaattccgtgtactttcgccgcttttgaaatgccttcttccagccggtctccttttcgtctaaactcttcataagactcaggtgtcagctgttttaaggtttctaagcctgctgtcatcgcaagagggttaccagataacgttcctgcttgataaattggaccgcttggtgcaatttgtctcatgatatccgctcttccgccataagcaccgaccgggagaccgcctccgatcactttaccaaggcacgtcagatcaggtgtaatgccaaaatagccttgcgcgcagtgataatccacacggaagccagtcatgacctcatcaaaaatgagtaaagctccgtattgctccgtgatgtctctcagcccttgtaagaaaccttcttgcggaggaacaacccccatatttcctgcaaccggctcgacaatgacacctgcaatatcgtctccaaactcctgaaaagcaacttgaatgctctctaaatcattgtacggcactgtgatcgtgttgcttgcagtcccttcaggtacacctgggctatctggaagccctagcgttgcgacacctgaacccgctttaatgagcaaagaatcgccgtggccatgatagcagccttcaaatttcacaattttatttctgcctgtaaagccgcgagctagacgaagtgcactcatggtcgcctctgtaccagagctgaccatacgaatgacttcaatggaaggaactcgctctgatacaagcttagctaattcattttcaactaacgtggaagcaccaaagcttgtcccctgttccgcaactcgttgaatactttcaaccacacggtcattcgtatgccctaaaattagcggtccccatgataagacataatcgatgtattcatttccatcaatatcatatatcttggcgcctttgcctcgttccataaaaatcgggtctgtgttaactgatttaaatgcacgcacagggctgttgacaccaccaggcattaaatgctgcgcttcttcaaatgcttgctttgatttttcatagctacgtcccatttcaacgtcctcctgtctatccgttctttattctgagagccatttggctgcatcttttgcatgatacgtaatgatgagctctgctcctgcacgtttcatgcttgtcagcatttcaagaacaagctctttttcagaaatccagccattttgagcagcggctttgaccattgcatattctccgctcacattgtaagcaacaacagggagtgtaaattcatttttgacatcacgcataatatctaaataagaaagggatggtttgacaatgaggaaatcagccccctcttctacatcagactgcgcttctctgagtgcctctaaacggtttgcagggtccatttggtatgttttacgatctccaaactgcggtgtgctatgcgccgcgtcacgaaacgggccgtaaaaagcacttgcatatttcacagcatatgacatgacaggtacatgaataaagccagcttcatcaagtgcctcacgaatggccacaacaaatccatccatcatattggaaggagcaatgatatctgcacctgcgcgcgcttggctaacagctgttttcgctaaaagctgaagagattcatcatttaaaatttcaccatcttcaacgatgccgcaatgtccatgatctgtatattggcataagcaagtgtctgcaatgaccacaagttctgggaaatgctttttgatctcaagcgtcgctctttgaacaatgccatggtcgtgatacgcctcactgcccacatggtctttatgatctggaacaccaaatacaataattgatttgatgcctaggtcgacaagttcttggacttcttcttttacaaggtccactgaaatgtgataaacacccggcattgaagggacttcttttcggacattttctccctctacaaaaaagatcggataaatgaaatcagatggtcttaaaaaggtttctctgactaattctctcattcctgcgcttgtccgcagtctgcggtgtctgttaaatttcatcattggttcaacttcctttcagataaacggcacatcaattcaagcattccgtctaccgtataagtatctggggtttcagaagaaatcccgtattgaagcagtgcctcttttgtcagaggaccgatcgtcacaaaacaggtgccagaagcagccagcttcgctgcatctgcctccatggcatgcataaatgaatggacagtggatgagctcgtaaatgtaataaaatcaaatgattgcttcgtcatcgccgttttgagagcggcaataccttcctcatccttgacggtttcatataaaatccattcctttacttctatgccaagcggaatgagggttttcttcacgacatctcgagacaggtgtccttttgctacaaacacacgctctccccgacgcacatggtcaagtaacgcatctgcgagctcttccgctatgaatcgttctggtaccacatccaccttcaagccgtgctgctcaagataggcagaggttttctcacctacagcagccactttcaaatgcgataaactcttatgtaaatgatggtcctttatgtagctcagaaaaaaagacgcaccattcacactcgtgaaaacaagccattggctattttctaagtcctttaaaaaggcctgcgctttttcttttgtgagcgtaggctcaaaccgaataagagaggttaaaacagcatggccgttcagctcttcaatcttttgctgaaacacacccgcttgacgttcatttcgagtgacaagcaccgtctgtccgtgaagcgatttgcctatggtcattgggaggacagatcctttttcaccttgtcgattaaatcctttgctcccttatcagccatctgcttcgcacatgctgtcccaattgcctcagggtcagtgcctgatacagtttctcgaataatcgtgtgtccgtcagcagatgccacaagacccgtgagttcaatttcatcacgctcattcatcgttgcatagccagcgatcggcacctgacagctgccatccatttgtttgaggaaggctctttcagcgagaaccgttttcttcgtatattcattcgtaaattgagcgaggagctgcaatagctcttcatcatccccgcggcactcaatcgacaaagcgccttggccaacggcgggcaggcaagtctcaggagataaaaattccgacacaacctctttgctccatcccattctggacagcccagcagccgctagaataatggcatcatattcttcatttttcagcttttccaatcttgtatcaatgtttcctcgaatccatttaatttcaagatctggtctttcctgaagaagctgggcactgcgccgtaagctgcttgttcccacaatagcacccttcggcagttcatgaagacgcagatgatccttcgaaataagagcgtcccttacatcttcacgctcaggaatacagccgatgactaaaccttcaggaagagcagccggcatatccttcatactgtgaaccgccatatcgatgtcatgattcagcatcgcctgttcaatttctttgacaaacagtccttttccgccaacctttgataaggtcacatctaaaatttgatcaccctttgtcacaatctcttttatttcaaaagaataagaagggtttagttcagacagcttttgaataacccattttgtttgtgtaattgcaagcttacttcttctagaacctactttaattgtacgcaatacgtcttcctcccgacaatgccctttagactcatcattatttattgaaaccaatgaaaggttgataagctaccaagcagaaaataattgatcatcagcacaatgaatgaaccgacattccacagtgccacgattttgccctgcatatttctcaccaatctgatatataagtaaaagccgtataaaaacagcataataaacgaaccaagcacctttgcatctgtccagtacaacgtatcatacgaaatatatgcccaaatgatgccaagaatcaaactaagcaagagcattggcacaccaataatgtttaatacgtacgccatatgatcaagcttcgataaatcttcaattctcagaagccattttccccattttttctttttcagcaaacgatattgaaagagatagagaagggagaaagcaaatgaaagtgaaaaagcaccgtatgataaaatcgccatcgtaatatgaatcacaagcagttcactcgtcagcttccccgttagttctgctgagtggagatcagatggtgtaaaggtgtgaatcgccatcatggaaaaaccgatgacatttgtaaaaaagacaataaattcaacacgcaatacttttgtgagaacaagtgaaagtgtcacaagcacccacgtataaaaatataaaccctctgctacattcaacacagggaatcggtctgtttccatcataatatagaacatgtagactgtttgcagcagccagacaatagaaagcaaccagaaagccatttttccagccttccggttgtgttgaagaaaatctatgaaatagaacaagacacttagtgcatagatcaaggtcgtcgcttcgcctagtctcgctacaatggattccatcatcgcttaatcactcactggcaactgtagcaaagccttgtgccatatttggtttgaacagctgaaatgacccttgctccacctgtacaggctccaccttttgctcttcatcttcaacctgtaaatcaaagatttctttgaagagtaaaagtttttcctctgcattcggctccgcggcaatttcttttgcctttaagataggatctttcagcatttgattaataatgcttttcgtatgtttatttaatagcttcatttcacggtgtgtgaggttcggaagctttcgttcaatactctgcatcgtatccgcttgaatcgtcagcgccttttctctaagtgcagaaatgacaggaaccacaccaagcgtattcagccattgcttaaattccacaatttctgcttcaatgaggagctcaacctgctcagccaccgcacgacgctcttttaagttggctgccacgatgccctcaaggtcatcaatgtcatacaaaaaagcaccttctacttcagaaatggctggatctaaatcacggggcacagcaatatccaccataaatagaggtctgcccttccgctttttattcgcactttcgaccatttcctttgtaatgacaaattgtttcgcaccagtggagctaattaaaatgtccgcttcggataatgttttttccaattggtttaagcttttaggctctcctgaaaaacgacccgccaattcttttgctttctcatacgttcgattgatgaccgttacttgaccaatcccttgaccttgaaggttttgagccgctagttcgcccattttacccgcaccaagaatcaggacatgtttatcagaaagacgtccaaagatttttttcgcaagctcgacagctgcatagctgacagacacggcattagacgcaatgtctgtttccgcatgagagcgttttgcaacggtgaccgcctgtttaaataaataattgaaaacggtaccaatggtcttctcctcttgagctactttaaagctagagcgcacttgaccaagtatttgtgtttcgccaatcaccatggaatcaagtccacaggccacacggaataaatgctcaaccgctccatcattttcatagaacttcaaataaggagagacatcttctttttctaaaccgaaccaatcggctaaaaatctttttatataaaaccgtccagtatgaagctgatctaccactgcgtagatctctgttcgattacatgttgagatgacgatattctctagaatgcttttttcttctttaagcttggacatcgctgttccgagctcgctcggttcaaagctcagctgttcccgtatctcaacaggggctgttttataatctaaacccacaacaagaatatgcataacttcagcttgcacccccaacgccctgtctaatttataataattacaatatagaatttattatttataatgattataacatatattcatttttaactggatgaaaattgtgaacagatttcaaaaatgttgtgatatagtagaaaaatgttcgacactaattatgccatatcatcacttcaagcaatttaccagatttggcgcgtgcggacaaatgatctgcttaaaagaaggtgacatctttgaagaaaaaatccattttgctgccgctcactttgctggctgtagcgctatatgccattctctcaggaggtcaatttgacatttggaaggatcaagagaaatggtatacactcatactgctttttggcctcgctttcttatatcaaggaaagaaggagcaagaaagcgctcatgtgtttatcggtatgcttatgacgggcctttcgctacactttattcttcaaccaaaattagaccactggccagacacatttacaatgatcgtattcatcgttggacttgcactctttatgaaatcatctcagaaaaaagaatatcgtattgaaagtgttgttctcattgcactcggtctgttcctttatttctttcagcaaattacaaaacagctaagttccctttcgatccctacttccggttttgaattgtactggccttatgtactgattgctgtcagtctcctcttattatttttaaaaaggaaataacttatacaataaaaaggcatctgtccatgacagatgccttttcttttagctgttaatcttcgcaaggatggcgttccaggcttcgtcttttccctttttcgtttcagaagagaacaggactagttcatctgatgggtcaatgtcgagtgtctgtttgacgactttcgcatgtttttcccatttgccttttggaattttgtccgcctttgttgcgatgacgattacgggaactccgtaatatttcagaaattcatacatgttcacatcatctactgatggcttatgacgcaggtccacaatttggacgactgcttttaattcttcacgcattgtaatatacgtttcgatcattctaccccaggcttcgcgctctgtctttgatactttagcaaagccgtagcctggaacgtccacaaaatggagcatatcattgatgatgtagaaattaagcgtttgagtcttacctggtttagaagacgtacgcgctaaatttttacgattaatcaatgagttgatgaacgaggacttcccaacatttgatcgtccagcaagagcgatttcaggcagtcccccgctcgggtactgctctggttttaccgcactaatgacgatatctgattttgttactttcatcttccctctcctaccaacgctttctcaagcacctcatctaaatgtgagaccggaataaaggttagtccttctctcacactttcaggaatatcatcaatatccttctcattgtcctttggaagaataatggttttcagtcctgcgcgatgtgcgcctaatgctttttcttttagtccgccaattggaagcactcttcctcttaacgtaatctctcctgtcataccaacctcttttgacacaggtcgtcctgtgagtgctgatacaagagccgtcgcaatggtgataccagctgatggcccgtcctttggaaccgcaccctctggaacatggatatgaatatcatgcttttcattaaaattaggatcaatgttcagttcatctgctttcgaacgaatataactgaatgccgcctgtgcagattctctcatgacatcaccaagcttccctgttaacaagagcttgcctttaccgggagaaagtgatacctcaatcgacaaggtgtctccgccaacagtggtatacgcaagtcctgtgacaacccccacttggtctgtcgtttcagcctggccataacggtaaagtctttttccgagaaattcagataaattcttttccgtcaccgtgatgcgtttgcggtcttcagccacaatcgctcttgccgctttacggcatattgccgcaagctgacgctctaatccacgaacacccgcttctcttgtgtaatagcgaatcgtatcataaatcgctgcttcacgaagctgcaagttccctttctttaatccgtgctcctttagctgcttcggcagaaggtgatctttcacaatttctgctttttcaacctctgtataccctgcaatcgtgataatctccattctatcacgaagtggacctggaatggttgctaaattgttggcagtggcaataaatagcacctgagacaaatcaaatgtttcttcaatatagtgatcgctaaagttatgattttgctctgggtctaagacttcgagcatcgctgaagatggatcacctctaaaatcagaggacatcttatcgatttcatctaaaaggaacaccggattcatcgttcctgccttgctcattccgcgaatgatacggcctggcatcgcacctacatacgttcttctatgtccacgaatctcagactcatcgcgcacaccgccaagggagatccggataaactttcggtcaagtgatttggcaatggatttggcaagtgacgttttccctaccccaggaggtcctgctaagcaaagaatcggtccttttaatgaattggtcagcttctgtacagcaagatattcaagcactcgttctttgaccttttccagcccgtgatgctcatcatctaaaatttcacttgcaagctttaaatctagacgatcttctgtatagatgccccatggaaggctgatcagccaatcaatataatttcgaatcacagagctctcagcagagcttgaaggaattttttcataacgattcaattctttgagcgccgtttcacgaacagaatccggcatgctcgactcttcgattttagacattaaagaactgacttcgccagtttttccttctttgtctccaagctccttttgaatggctttcatttgttcacgcaaataatattctttttgcgttcgttccattgaacgtttcacgcgctgcccgattttcttttcaatctcgagtacttctttttcattgtgaattaagctgatgacccggttcagccgttttttgacatccactgtttccagtacttcttgtttgtcctttaatttgagcggcaggtgagaagcaacgatatctgccattctccctggttcctcaatatccgtcactgttgcatatgtttcagctgagattttttttgaaatttttatgtattgatcaaagtgatctaacaatgtacgcatgagtgcttctgcttctgcgtcctttaaatcttcttctgccaattcttttatgtcgacggacgtatagtcctccagctctacgtatgattcgatctgcgctcgattcaagccttcaacgagtacacgaatcgttccatttggcagcttcagcatttgtttaatttttgtgtaggtgccgactttgaaaatttcctcttcacctggttcatctattgaaatttcccgctgtgttgctagaaaaatcatatgatcgttcatcatcgcctgttctaatgcttgaacagacttctcgcgtccaacgtccaaatgcaagaccattgttggataaacaagtaaacctcgcaatggaaggagcggaacattctttttgatttcatctgccatgttgattgacacctccgtcactagtatgaatcattataatatacctgtttcagtcttgtacaatgtaaaagacttgagaaatgttgatcttaccgtagtataccctttctttttatcatgaaaaagaaaaaaagatctatttcactaaaaaatccccatatgtgatggggattaaacagattttcttttcatttcgtcttctagtccatctttcttctcgtctggcgggttgaccaaacactgatccagcacttcttggaagtgcttcacaggcacaatggtgaccccttcaatctcttttaagatcgactgctggttgtcataaggaataatgacggttgtggcaccagcttgtttcgctgccttaatcttcggtatcacaccgccgatcggcttcacctgaccctgcaatccgatttcacccgtcatggctgtcagatgatcgatcgggatttgatgtatggctgagaagatcgcggtcgccatggcaatcccagcagacggtccatcaataggggcaccgcctggaaaattaatatggatgtcatattcatttgtccgaatgcctaaatttcgaagcaccgttaatacattttcaactgaccctttggccatactttttcgtctaatggatttcgactgattgccaatgctttcttcttctgcaatgcctgtaatgttgatactgcctttttcaagcgccttacagatgttcacttcaatctcaagcagggcgccgctgtttggtccataaacggccagtccattgactacccccacttttggcttttctggtactttttgttcatatcttggtgtcagctggcttgaatgaatgacccattctacatcttcgatcgtgatgtcttttcggttttccgtgacagccataccagcggcaatctgcaccatgttgaccgcttcacgtccatttttcacataggatgttaaaaggttcagcccttcatcacttaattccttttgaattttttggacagccttggcagcgacgattttcagttcatgctggtcaaggtccttaaagaaaatttccagacaccttgaccggatcgctggtggaatttcgtcaggcgttcttgtcgtggcaccaatcaatcgaaaatcggccggaagcccattttggaaaatatcatgaatgtgatttgggatttgggtattttcttcactgtagtaggcactgtctaaaaagactttccgatcttcaagcactttgagcattttgttcatttggatcggatgcagctcgccaatttcatcgataaacagaaccccgccatgagcatgtgtgacggctccttgttttggctgcggaatgcctgcctgtcccattgctccagccccttggtaaatcgggtcatgcacggaaccaatgagcgggtctgcgatgcctcgttcatcgaatctcgcggttgtggcatcgagctctacaaagaccgcatctttcttaaacggtgaatcagcgtgacgcttcgcttcttccatcacaagacgggcagcggctgttttaccgactcccggtggtccgtagacgatgacatgctgaggattcggcccgcatagtgccgcttttagtgcacgaatgccgtcttcctgccctacaatatcttgaaacccctttggccggactctctctgataaaggttcactcagcttgattgaccgcatctttctgagtgcttccatttctttctttgactctttgtctatcgtcaccttttgtgtgcgctgatttcgcagtaagttccaaaagtacagcccgatgacgataccaaagaacagctgtatgaataatacgattcctgtccagctcaatcggtgctccctccttcatctatcgtatgtattggtttctgtctgctagtatttcctagagctggacggaataaacacaacttccacgataaataaaaaactcctgaatcaaaaagattcaggagtgagactacccttatgcagatgttttcgtatctttattgacgactgtgccgtcctttaacacaagacgcggcgactcgccatcggcaaccgttgcaccagtgatcacacatttttcaatatcatcacgtgatggaaggtcaaacatcacatcaagcatgatgccttcaatgattgaacgtagaccacgagctcctgttttacgctcaattgcttttttcgcaatttcgctaagagcatcttcttcaaactcaagctctacatcatcaagctcaagcatttttgtatactgcttaacgagcgcatttttaggcttcgtcaagatctctacaagtgctttttcatctaacggctctaggcttgcaataaccggtagacgaccgatgaattccgggattaaaccgaagcgaagcaagtcttctgggagtacttttgatagaaggacttctttttcaagatcttcgattttattttccgcaccgaatccaatgactttttgacctaggcggcgtttgatgatttgctcaatgccgtcaaaggctccaccacaaataaagaggatatttgttgtatcgatttgaatgaattcttgatgaggatgcttacgtccaccttgaggcggtacactagcgacagttccttcaagaattttcaatagtgcttgctgaacaccttccccagatacatcacgagtgatagaagggttttctgattttcttgctactttatcgatttcatcgatgtagataatgcctttttccgctttttctacatcataatcggctgcttggatcagctttagtaaaatattctctacgtcttcaccaacataacctgcttcagttaatgatgttgcatctgcaatcgcaaatggcacatttaaaatacgagcaagcgtttgagcaagtaaagttttaccgcttcctgttggcccaatcatagagatattactttttgaaagctcaacatcatcaatcttgctgttggaattgatccgtttgtagtggttatacaccgctacagctaaggatttcttcgcattttcttgtccgatgacatattcatcaagaatctcccgaatttcatgaggcttcggaacatccttgaattcaacttcttcctcagtgccgagctcttcttcaactatttccgtgcaaagctcgatacattcatcacatatatatacgccaggtcctgcgaccagtttacgcacttgatcttgcgtttttccgcaaaacgagcattttaattgacctttttcctcgttgaatttaaacattctttcaccccttattcttcttcacttgcctgtagctaacagtcagctacctttctgggtccagtatgtatgcattttaccatactttcctaaaagacggtaatgatgtgtttctaacactgcacattgagatatgtataacagaaagatgcgacttacactatcgtttccaaaagaagcgatgataagtcaaaaattgtacaaaacaaggcacgagtcactcgcgccctgttttattattatgcaccatattaacggttttctacaagaaaatcaattgctttgcgaacttttagatcttctttcattgcgtcagtagatccgatcgcttgtttgatattttcaattggcatgttgtatgcttcagccatttttgaaagttcttcttctacttcttcatcagacacttgtaagttttctgcagcagcaattgcttcaagtgttaggttagatttcacgcgtttagcagcatcttctttcatttgctctttcagcgcattttcatcttgtcctgagaattggaagtaaagctcaaggttcattccttgcatttgaaggcgttgttcgaattctttcatcatacggtctagctctgtgtcaaccatcgcttgagggatgtcaacttccgcattttctgaagctttctccactagctcttcacgaagtttaccttctgcttcgttttctttcgcttcttcaagacgtttcttcgttttttcagttagttcagcaagagtttctacttcttcatcagcatctttcgcgaactcatcgtcaagtgctggaagttcttttgctttgatttcgtgaattttcactttgaatacagctggtttacctgcaaggtcttcagcatgatattcttctgggaaagtgacttctacgtctttttcagcgcctgcttcaagaccaactaactgctcttcgaaaccagggatgaatgaaccagaacctacttcaagagagtagttttcagcttttccgccttcgaatgcttctccatcaacgaatccttcgaaatcaagcacaactgtatcgccgttttcgattgcgccttcttctttgacaacaagctcagcttgacggttttgcatgccttttaactcttcttgtacatcttcatcagtgacagtagcgtcgtctttttctacgttaagacctttgtagtcaccaagtttcacttcaggcttcactgttacttttgcagtgaagattaagctttcgcctttttcgattttctcaacatcgatttcagggcggtcaactggctcgataccagcttcgtcgattgcttttggatattcaactggaagaagaatatctaatgcatcttgataaagagattctacaccaaaacgctgttcgaaaagaccacgtggtactttccctttacggaatccagggatcgatacttgcttgacaaccttcttaaacgcatcatcaagtgctttgttaaatgtttcagcatcaacttctacagttaggacgccttcgttaccttcttgtttttcccattttactgacatgtgtgtttccctccaaaaatctattcagattgtgcgttgttacattctaaagcatcataaagacttcgtccaatcaaaaaccacgcacgccgctcaagaagcggtattatgtatacaacatttgacttgattatacatatcgtctttcaaccgttggaatctacaactgcacgatatatgcacaaatacaaccattatattataacataacaagtccgtctttcaactaaatcgacaaattacaaataagaaatttcttcaatatctttcagcattgtgcaagcttctctcagctctcgttcattaaattcatacaatagatgcaattcttcgaggtcaatctcaatcccgtgcatttcatagccgactttatgaagtgctgctgcccaaagattcggatctgtgtatttaggaagaaatggataaagcacaaataagtgccggcgccataactcttccacgccttggtaaagggttgggttctcattgccgagtgtgtcatcgagcttacgaaggacttgctgaagtagcggcatctgctctggcttaacagcctcagaaggaacaagcgttaaagaatcaccgaatttcgtcacatgaaccggctttgccacatcatgatctgacagaagctgcaggattaatgatttgaccaaagggtttccatcaggcttttgtaagatcgtatttaatagacccatgtgtggtgtgatgttccggtctttcaacgaatggatgaactgcacctgctcttctggccgctcaagcatatcatctatattgatttcgccggcgtcctcctcatcttcatctaaaatctgttcaggcgattcaatcatttttctactaaattcgagcagcttgtaaaaatgctccgcgctttctgctggaaggtggttttcctcaagtactgcctcaattgtctgcttcacttcttcatattctttcagctgaattaaaatcgtcatatacacttgaagcacggtgaagtaatgaccatatccctcatgcagcatcttttcacaaacacgctttgcatcctgcagctcgcccagctccagaaaacaaatcgccatgccgaggtgaatatcggattcttcatcgtcatcataagatttcgcttctgaaaacaagtgaagcgcctcttgatactgtttatcttttaatgctgccattcctttttcaatcagtctttctttcagaccaggaaacaaaatgacattatctttcttcttgtcatgtttcatgcttacgttcctttcgggcgcatattttttatcagtttaccaacgaaggttagtaaacacaagtaacgagaggttttcatgcaaaaaagaagccgtcacacctcgggcggacggcttcttgttgtttacgcacgcagccagctgctgcgcttatcttcaaatgcttgaatgtcatcttctagtagtaaagttaatgagatctcatcatagccattcaggagcatttctctccagtgaggatccacatcaaaaggagtgatattcccttcatgatcttctatttgctgtttttccagatcaaccgtcatctcataccctttgttctcatatgacgcagcgaatgttttccacacatcataatcaagacgaatcggaagcatcccatttttaaagcagttttggtgaaaaatatctgcgaatgatggtgcgatgacaattttgaaaccataatcatcaagtgcccaaggggcatgttcccttgatgatccgcagccaaagttttctcctgcgatcaaaatggatgctccttcataaatcggctgattcagctcgaaatcaggatttgggctgccatcggctaaataccgccagtcgaaaaaggcaaaccggccatatcctgttcgttcaattcttttcaaaaattgcttcggaataatttgatctgtatctacgttgatacggttaagcacagcggctttccctttgtgtgtgactaaaggctccatctatgacaactccttacacgactgttttctcttgattaaacttcctgacatcgacaaatcggccatgtattgcagccattgcagccattgccgggctgacaagatgcgttctcgcaccttttccttgacgtccctcaaagttacggtttgatgtggatgcgcagcgttcgccttctggtaccacatcgttattcatgctaagacacatactgcagccagattctctccattcaaatcctgcttcaaggaagatttcatgaagaccttcttcttctgcttgcaatttgacgctttgagagccaggcacgacaatcgctctgacatgatcagctaccttttgtccttctatcatagaagctgcttggcgtaaatcagtcattcttgagtttgtacatgagccgataaacacatgctcaatcgtaatatcttcaatacgctgatgcggatgaacacccatgtattcgtacgcacgaatcgcttctttttgatcatcctcttgtgcaaaatcctcaggtcctgggatcgacgcatctacaggcagcaccattcctgggttaattccccatgtgaccattggtgaaatctcattcccatctaaaacaatcgttttatcataggttgcacctggatctgttttaagttcttcccattctttaatcgctgcttcgaagtcttctccctgcggtgcatatttgcggccgcggcaatattcaaaggtgacttcatcaggtgcaatcaatcctgctcttgcgcctgcttcaatcgacatattacaaaccgtcatgcgttcatccatcgtcatgtttctgaatacttccccagtgtattcaatcacataacctgatccgaacttcacgccatgcgcaccaatgactgctaaaatgacatctttggccgttacccctttttgcagctttccgtctactctaatttctaatgttttcggacgctgctgccaaagcgtttgtgtggaaagtacatgttcaacctcacttgtaccgattccaaaagcaagtgcgccaaacgcgccatgagttgatgtatgactatctccgcaaacgattgttttccctggcagtgtcaacccaagctccggtccaacaacatggacgatcccttgatctacactgtgaaggtcagctagacggacaccaaattcagcacagttgcgctctagagcactcacttgttttttagcaatctcatctttgatcacaaatcgattcacagtcgggatattgtgatccatggtcgcaaacgtgttttgaggtcttctcacctttcgtcctttttgtcttaatccttcaaatgcttgaggtgatgtcacttcatgcactaagtgcagatcaatatataaaaggtctggtttcccctcgccgcttttgacaacgtgctgatcccatattttttcgatgattgttcgaggcataacccttttcctccctctacctaattccacaagattctatttatacaattgttttcacgcgctgcttgagtgcgtctacaactgcatgagtgatgtcttcagttgtttgatacgttccctcttttgccgataagtcctttgttcgtttgccagaggcaagaacagcttccacagcttcttctattgcagccgcttcttcttctaacgcaaaagatgttctaagcaagctagctgccgacaaaatggttgctagagggtttgcgacgttttgccccgcaatatcgggtgctgaaccatgaatcggctcatataaatggaggccggtgcttgatagactggcagatggcagcataccgagtgacccagtaatcattgaagcctcgtcacttaaaatgtcaccaaacatattctctgtcacaatgacatcaaattgagcaggcttataaatcagctgcatggcggcattatcaacgagcatgtgctcatattcgacgtctggatattgagaagccacttcttctaccgcatcccgccatagtttactagaagcaagaacattcgctttatccacagacgttacttttttccgtctcgttaaggccatgtcgaatgcttcttttaatacacggacaatctcttcctttgtataaagaagcgtatcaaccgcagcttcttttccttcttcatccgtgtaacgctcgcttggttcaccaaaatagagaccgcctgttaattcacgaacgatgacaaaatcgactccgctaatgtgatcctgttttaacggtgacgcctcgcttaagctatcgaacactttgacaggacggatgtttgcaaataagtccagttgtttacgaatagcgagcaagcctttttccggacgaagctctggcgggttttgatcccattttggtccgccgactgctcctaataaaatcgcatcagcgctcttgcatacatcaaccgtttcttttgggagcggattgtttttttcatctattgcgataccgccaatgagcgccttttcgaattcgaattcgtgttgaaattgagccgctgtctctttgaggacagcgaccgctgatgtcacaacttccggtccgattccatcgccgggcaaaagtgcaattttctttttcatgagaacctacctcctttcctatgaaatcgcgtgatgtttctcaatttcaatgagatttgatttaaagattaaatgcctgtttactgcattgacgtaggctttcgccgatgcttccagcacatcttgcgccacaccgcgtccagctgtttcttttccttctattgaaacagtgacatatacttccgctagtgcatctctgccttttccattcgattgaatacggtagtctagcaaatgaattctttcctccatacagcgctccagcgtgttgtacacagcttctacactgcctgcgcctgtagctgcttcttgaatgacttcctgcgtttcttgatttttcagagagaccgttgctgttggcatttgttctgttccatagtgcacttgaagactttcaaattcgtagccaatttttcggtctgctactttttcttctaatataatagagatcaaatcatcatcagtgatttcttttttcttctccgtcaagttcttgaaggtttcgaagaacttattgatttcttcttctgttagtttaaagcctagcgttttcatacggtctttaaacgcatgtcttccggagtgtttcccaaggacaagtacatctgttgtcacaccgacaagctctggagatatgatttcataggttgttttttctttgaggaaaccatcttggtgaatacctgattcatgtgcaaaagcgttgttgccaacgactgctttattgcgcggtacaatcattcctgagtatttgctcactacatcacttgtacgcttaatttcattcaattgaatcgttgattcgacctggtagaagtcttttcgaatatgaagagcgactgcaatttcttctaaagcggcattccctgcacgttctccaattccgttaacagctgtttcaatttgatttgctccattttcaatggctgcaagtgagtttgctacagccattcctagatcatcatgacagtgagcagacaaattgacgcggtcgatatttggaacgtgttccttcatatatttaaagatattgccgtactcttttggcgctaagtatccaactgtatctggcaagttaatgacacttgccccagcgtcaatgaccttctctacaatttctgctaagaaagctagatctgtacgacacgcatcttctgcggaccactggacaaccggaaaacgttctttcgcgtatttcaccattgagacagcctgttctacgacttcttcacgtgttttctttagtttatgcttcagatgaatatcagaagtagcgataaagatatgaattcttggttccactccatcttttaacgcttcccatgcagcatcgatgtcacctttcacacatcgtgcaagaccagcaactgaacagtttttgatcgttctagcaatttcttgtacgcctaagaaatcccctcgggatgaagcgggaaaacccgcttcaatgatattaaccccaaggcgctcaagctgctttgcaatgattagcttttcttgtgcatttaagttcactcctggtgattgctctccatctcgaagtgttgtgtcaaaaaaattaattttccgcaccgacgctcaccgcttcctttttctttccttgtttgacgaaaggcatcatttcacgaagctttcttccgacgatttcaatttggtgctcattttcatttgcattgatcgcattgaaacgtggacgattcacttggttttcaacaatccattcttttgcaaatgttccgttttggatatcagtcaagacggctttcatagattcttttacgtttgcatccacaacgcgtggtcctgatacgaagtcaccccattgtgctgtatcagagattgaatatctcatgccttctaatccttcttcatacattaggtcaacaattaatttcagttcatgcagacactcgaagtatgcaagctctggctgataaccagcttctgttaacgtttcgaaacctgctttcactagtgaagtaagacctccacaaaggaccgcttgctcaccgaatagatccgtttccgtttcttctttaaatgttgtttcaaggacgcctgctcttgctccgccgattgcttttgcataagcaagtgctttgtctttcgcttggccagatacatcttgatagatagcaaatagggcaggtacaccagcgccttgttcatatgttcttctcacaagatgtcctggaccttttggagccacaagatacacatctacgtcacttggaggaacaatttgatggaagtgaacgttgaatccgtgtgcgaaaacaagtgagttgcctgcttctaattgatctttgatttcttcgtcatatactttcttttgctgctcatctggcagtagtaccatgacgacatctgcttgtgctgccgcttcttttactgtgaatacttgatggccgtcttcttgtgcttttgtataagatccgccttttctcacgccgacgatcacatctacgccgctttcttttaagttcaatgcatgtgcatgaccttgtgatccatacccaatgatagcaaccttttgaccatttaatacgttttcttgaatatcaccgttataatatacttttaccatttgactctctccttttgtttagacaattgaaattgttttatttgattgcggcttttgctgattatctctcgcaaaggccgtggtgccagttctggcgacttctttaatgccgtatggcttaagtaattcaatgagtgcttcaatttttgaagactcacctgtcacctgaatgacgacactctctctgcttacatctacaatagaagctctaaacggttcaatgacccctgtgatctccattctagatgccggtgcagaaacgacttttatcaaagccagctctcgctgaacgattgattggtttgtaatgtctgttactttgagaacatcaatttgcttgttcagctgttttgtcagctgttcgatgtctttctcttggtctacatggacgacgaacgtgatgcgtgatacatcttgaatctcagaatggccgaccgtaatgctttcaatgttgtagtgtcttttggtaaaaaggccagtgattcggttcagtacgcctgatcgatttaatacagtcaacacaataattcttttcaaggtttcacccccaccatctcatgaagtcctttccccggtgcgaccatcgggaatactttttcatctctcgctacattgacatcgatgaaaacaggctctctagaggttaacgcttcttcaagcttttctttcgcctcttcgtctgatgagattctgattcctttaatgccataagcttcagataatttaacgaagtctggctgctctgaaaatttagaatatgagtagcgttcttcgtagaaaatttcttgccattgtcttaccattccaaggctgtgattattcagaacaatcactttcactggaaggttcagctcacggataacggcaagttcttgcaaggtcatttggaaacctccgtctcctaaaatcgccacaaccgttgcctcttgatcagccagctgagcgccgatggctgccggtaaaccgaagcccatcgtaccaaggccgccagatgtgacccacttatctgcattttcaaatggatagaactgagctgcccacatttgatgctgtccgacatcagttgccacaatggcttcaccttttgtgaattgatgaatgtattcaatcagcttttgaggcttaaagccctctgcttcgttttcaacgtaccagagcggatattctgccttccactgatctaattggtttttccatttgtctgattccccttgcttcccgtcttgcttgatcagctcttcaaggactagcttactgtctccaacaaccgggatatgggtatgaatgttcttaccaatttccgccgggtcgatatcaatgtgtgctaccttcgcatgtttcgcaaagtgattgaggttgccagttaccctgtcatcaaatcttgcaccgattgaaatgagcagatcacattggtgaagggccatattcgccgcatatgtgccatgcataccagccatccctagaaatagaggatgctttgctgggaatccgccaagtccaagcagtgtatgagcgactgggatttgctgctgctctacatactgccttaattcttcagatgctttgccatgaagaacgccagctcctgctagaatgactggtttcttcgctctgcttacagcttctactaatttgcgaatttgcaaatagttcggctcgacttttggctgataaccaggtaaatcaattggctgatcatattcaaacgttccttcaatgcctgccacatcttttggaatatcaatcaagactggaccaggtctgcctgttgttgcgatgtggaacgcctctttaatgacacccggtaattcctctggatttcttacttggtagctgtgctttgtgattggcattgtgatgccgagcacatctgcttcctggaaagcatccgatccaataactgaggttgccacctgtcctgtgaagacaacaagaggaagtgaatcaatcattgcatctgcaattcctgtgacaaggtttgtcgctccaggtcctgatgtcgcaatgacaacacccggtttgccagatactcttgcgtatccttctgctgcgtgaatcgctccctgctcatgccttggcaggacatgaaataaaccagaatcataaattttatcgtagatcggtaaaaccgctccgcctggatatccgaaaatgacttctactttttctcttttgagtgcttcaattaacatgagtgcaccgttcatcgtttgtggtgctttagatgtttccgtctccacttgtacatttgtccccatttgatttcctcctctttgtcttgcttcagtcaagtcttttcacccttttctattcaagatcgagattttagaccatataaaaaagccttctcaccccacaatgacactacttttcactaggtcaaaggggcgaaaaagctttgtttttcgcggtaccacccttgttcacggcaaaatctgctgccgtctcatggacatctttcatccattttggtaacgagtgagcaatgtcactcggtctgccctactatcatttcaagcagacactcagaggtgagttcactttagaaagtaacaccggtttccagctaccaccggctctctgtagatactgactctaaagctactagtcctcttcaacgtttatcgatatctatttagcttgcgtgaatgttttcatctgtaaatacgactttttctccttcttcaaccactcgcttgcggaattgttcaagaagtttgtttgtgtggaccccaggtttcccttcaccgattgtacggccgtcaacctttacaacagcgatcacttcggctgcggttcctgtcagaaaaacttcttctgctgtatacacatcgtgccttgtgaatggttcttctttcacttcgtagcctaagtcttctgcaatctccatgatggcatttcttgtgatgccttcaagagcgccgatataacctggcggtgtataaagcttaccttttttataaataaacacattgtctgcagaaccttctgccacgtacccttgatcgttcagcatcagcgcttcactcacaccggccatatgggcttcgattcggacaaggatgttattcaaataatttaatgatttcacttttgggctcagtacatcgggacgatttcgtctcgtcggtaccgttacaatatcaatacccgtttcatataggtgctttggaaagatggccagcggctctacaatgatcactgtgttggctctcccgcagttgtttggatctaaaccaagatcaccagctcctcttgagacaacaagacgaatataggcatcctttaggccgttcctttcaactgtatgaatcattttttccgtgagttcctcaagtgaatatggaatgttcagcataatggatctggcggaatcatacaggcggtctaaatgttctttcattcgaaagatatttccgttatacacgcgtatcccttcgaacacaccgtcaccatataagaagccatgatcataaactgaaatttttgcatcctcttttttcacgagttcatcgtttaaaaagatccactgttccttttggtcttccattttcagtgagcaccctctctttcaagcaaaaagtagttgaattttcagacactttttattgaagcctctcacgcttgctctgcgtgtttgtttagcttttgttgaacccatcttacgccgctttccatacagtgtcaacagcatttttaaaattattagacaatttagactaatcaaaattaaatgtatacgcttacacctttgctagacaaggaatgaaaaaacttaaaattttttgtattttttcttcaatttatttactttacctgaacgcttttcttttgagaaaacgtttgtcatattttttcacatcgtttttaatgaatactggtagatttcaacgcttttgattttctatcggcatgcctttctaaagcgttttcctatgaatttatgatagaatgagagcatcttatagaaggagggcaatacatggctaacatcagaggttatatcggaacatatacaaagggagacagtaaaggcatttatacttttacattaaatacggacaagcagcagatcgaacaagtaaaagtagctgctgaacttgaaaatcctacatatttaaccgtctcagattctcaaaaatttgtgtattctgttgtgaaagaaggatcacagggcggcgtggctgcgtatcaaattgatgcagaaaccggcacacttcgtttcatcaaccaagagcttgccgatggcgcttctccttgccacgtcagcgtggacaatcaaacaaaaacagcttttacagcaaactatcataaaggaacagcagagatgtatgaaatcgatgctgaaaatggctcagtcatccgcacgctgtcacaggcgcagcatgaaggaactgggccaaacgaagaccgtcaggaaaaaccgcacactcactttatgggtctgacaccagatgaacaatttgcagtggctgttgaccttgggacagatggcatttatacgtataagaaagagggcgacaaactcgagcttgctcatacatttgaaacaaaaccaggcaccggtcctcgccatatcacattccatccaacgaaacctgtggcatatgtgatgacagagctaagctcagaggtgattgtgcttcgttactttgaagatggtcatttcgaagagatccaaacgatcgcaaccattccaagcgactttacagagaacaatcaaggcagtgccattcacgtctcttcagacgggcaatttgtttatgcaggaaatcgcggtcatgacagcattgcgatttttaaagcagacgccgacggccaattaagtcttgtcgagattgcttcatctgaaggaaactggcctagagactttgtgcttgatccaactgaagaattcctcgtcggttcaaaccaagaatctagcaacctagtgttatacaaacgcgacaaagaaacaggacgactcactgtcttacaatcagacatcactgttcctcatccagtttgcgtgaaatttttaggataatgaaaaaagcctccgttttgggggcttcagcttgttgacaaagggctaaaatgatttttattttagccctttgtcttcttttcagcgtgcagacggcatcccgccatcttcaagcttttgatcaataagagacgtatcggttttttcaccgaaccattttgacagcctgtccttcgcttttcctttcacatcatcatcaatgtacatcgctacttggagcagagcaaatgtgatcgctcctaaatcatctgtgtagccgacaccaatcaatgtatcagggatgaggtcaataggaaggataaagtatccgagtgccccaataataagggtttttgctttgacaggcacttcgggtttttgcaatgtatagtaaagtaatagcacagcatagacaagagagacaccagccttttgtgccgtcttttttaacttttcccaaaaggcatgatcattaaaatgcttcttcgaacgctttaatagttcttttttctcagaacggttcatcatatcgcctccatctacagcatagcccttttcccttcgttatacaagatatccgccgattcgacaaacaaaaagcagcagaaagctgctgcattctactgctctttgtaaaacttttcgatcgccttatcgatgtagacccatcctttataagacacatgaattgtatctttaaagaagtaaggatcgtattcatgtttagtcaaatctgcgacttcatacccattatctcgaatttgacgattgattttctcataatactctgtacgcccctctttcgggaaaccggtataatcataccattttccattgacaggaatcgtcacaaacaaaggcttcgcccctgcctgttttaaaatatccagcatgatttgaaaatctttgtattctggtgattccgcataagagtggtcttcacgagaatctttcatctttttcatgatcggtttcagcttgcggtcaaatagtttttgattaatataaaacgggttgttccctgctttttccgcacctaagacacttgcttctttttcaagctcagtccatgtttttcctttgacagaaggagacggatgaagcttacgctctttccccgatccaattgtatagtacatgtctttcttttgaagcatgccataatacatttttgcaataggagaaatcgcgccataagcgaatttgttcccagaaagctctgctttaaaaagttctgtgatgaccatgtcgttctttacagctttaaacgtcatgattctcttgatcagctcttttttcacagctggatcaatttctttattataagcgagattaagcgcttgaagcgctgaatagttcggtgcaaagtgattctcgtctgatccccatttcacaaaccactgcggggacacgataaacacaagcttcttcccttttaattcatccatatgcgatgcgaagttcatcgcatgaattaatgattgtgacccacctttcccaataagataaggtgtaaacccttgaggattctcatgaaagaaattcgaagggtgatatggatcaaaacgtgatagttcagaagatccatagatcggcaaataagttggatcttttagcatttcatcttgtaaataaagcccctgaaacatccctggatctaattctgtggctgacttttgtaatttgtcttttgggatcagatgtgagagccatgcatttggtacaagaagaacaccaatgaatagaacagccgctaaaataagcggcccaaaaaaacgctttttcattacttcatctctgccagctgctcagcaatgtgattcggtgtatcccacacatcacgatcgaactctgtaatcggaacagtgattccgagctgactttcaattgccataagcagttctactgtaccaaatgaatctagaagaccttcttcaaaaattgcaatctctggattttctttcacaacgtcgtcctgacaaacctctgcaataataccgtatacttgatttttaaattccataattttctactcccttaatgattaatgatgaaatggttttcctgaaaaaatataaaatccgaaacaaatcacatggaatgtaataatgatcgacacaatcattgtgaccttattatccggccaccacttgtgctttttattccatttctcaaataaattgtaaccggacatcacaactgcgtgatatagtccgtaaataatatattgaagtgctagaccatgccaagcacccatcaatagaaagaggacaaagtacccaatatttgatacagccatacggttcttgatccacttcttttttgtcataaagaacacaaatctcataaacacgtagtctctgaaccagaaggagagggacatgtgccagcgattccagaagtctttaatgttccggctgataaacggtttgttaaagttttctggtgatttaatgcccataatataactcacaccaacagcaaatgctgtatatccagcaaagtcaaagaacaaatacatactgtacgcatacatatacgttaactgttgaacaaagtgactgctgctaatgtgatgaatattcatgagaatatacgtgtgaatcagataaccaataatgaacttatataagaagccgataaaaattttatgaataccggcgtatagaagatcactgtacgcttccttttcaggcggcgtatccatatccttttcaaaccggcggtaacgatcaatcggacctgatgaaatcgtcgggaaaaagacaatgaaatagaccaaacgatgaatcggaattttcttcttaatcaagccgtctcttgtctcgataattaactggacacctttaaatgttaggtacgagattcctaaaaaactcagccagttcattggcggcggttgatgcggctgatgagttaaaaagaacggtaaaacctttgagagtacaagcggcaaaatagatgccaccactgccatatagaagacagacgcttgattcgccttcagccggtacgaaaggtacaagcggatgatcaagatttgccacactgtaaacaagaagagcagcaatgcgccatgtgcatcctttgagaaaataagcgcgagcgccacaaccgttgcaaacatgttgtagccctgcattcttttgccgcgaagaccaagaatgatcgtcggcaaaagaagaacaccaattagaatgaagaaaaagaatgaactaaacggaatcatagaagaacctctttcgcgattcttttacgatcaaccttcccgtttggcgtcatgtacagctgctcaagatagacaaactttcttggaatcatgtacgcaggcagtgaatccgccatttctttcttaattgcacttgtcagctgatattctttttcaaatgaatgcgctgctggaacaatggctgcaattaagtactccacatgaccgtttggctggaacggcacaatcacacaagcattgacatacgttgtctcgctcacatgatattcaatttcttcaagctccatccggtatccatgcagcttaatttgatagtccagacggccgtggcacgtaatcaaaccatcctgtgccacacccgcgtcacctgtacggtaagcagggcgtccttcgtatttaaagaacactttatctgttaaggcttgttcacctaagtagcctcttgtgatgcttggccccacgatgacaatttctcctttttcaccatcaggaagggtcttgccttcttcatctaaaatgacgatatctgtatctggcttcgcatagccgactggtaaagaatcgtgctgatcaagaatcgcctgcgtgacttcaatcgatgtgatcgcaacagttgcttcagtcggaccatacgtattaaagacctgcgcctttggaaaacgctcaaggagcgcacttgctacagatacaggaagtgcctctccgcagaacaagaagactttcagctctggtaaaagctcccctgtaaaggaaggatccattaagcacatttgcacaaaggaaggtgttgatgtccacacttcaacgtcagattgaccaagtgctgcaaacatatccttcggcttattcactagatctttcactaaacagtacagagtaccgcctgattgaagcgctggatacaaatccatcactgataagtcaaaagaaaatggtgcttgatttaagaaggtgcgccccccgccaattgggaagtctcggcacatccactctgtaaagctttctaaattattggctgttacctgaacgcctttcggttttccggtactgccagacgtataaatgatgtaaaaaacatcatcctgttgaacccactgcgaggatggcggtgcttctttttcaagagctaaaagagatgccgcacttttcacttcaatgtgttcttctacatctagtacattctgctcatttgcacaaatcaacagactggcttttgagctttcaataattgagacgatacgctcggcagggattgagatgtcgaccggaatataaggtctgcctgatttcacactacctaagaaagaaatcagcatctctggctccatatgaccgtatacaatgacaggtgcactgccagttgcgactgcatcaatcgcaccagccatttggtctgatagatgccaaagctcatcatatgtgatcgaagcatgttgagaaacaaatgctggctgtgttggtttcgtttgttggtattcatgaatcgtgtgtaatagtttcatagtttaatctccaattaaaaatcgttgtaaatgaatgatcccgtatttgctgtatggaatccgtaaataaagaacaataatagcaaaataagtaagtaaaaactcgtatatcctatccattttacagacttattttctgatagctttttgaatagcatattgataacctcttttcttttgacacttatagagacgcatgaatcattaaaagagtttcataccaaaacataaaaattttaagaaatgatgaaaaaagatgtcgaatcgataagcgtgtctttaggcaaagctgtcttattgtaacaaagatttaatgtatttgaaatgaaattcgagcttaaatttgccttaaaattgctgaaagctgtcgaataaacgcaaaagccacctagtttgcctagatggctttgatttcaattacttcttatatttattgacttcgaacatgagaatgtttttgaacaccacataatcctttttactttcaaagggacctttattgttgtcatgctcatcaatttcataaaaacctggcccttcacctgtatcacgttttttgtaccaggataggaaggagttgacttctttcattgaaaggtcatactctttctgtaagccattgaccattgtgatgatgagaagggcatcgccgtcttcatctgttaaaccgtcttttggtggtgtggttggttctgggtctttgtcgcctggactagttgaatcgtcttttggtggtgttgctggatccgggtctttgtctcctggaggaactgtagtgtcactgtttttaagactttttaatgaaatagataaattagatttgaaatcgttcctagcgtagttaggggcatcattactctgtggaatacctccaattacataaagtgtatcatcaataatggctgatacatgccccatacgataaggagctgaagaattagggacagttcttgatgtcttagtttgcttatcatagagtgtaactttagaaactccacctgttcttataatataatcttcaaaatttaatgcaccataataacgcccaattcccccaagtcctacacttgtccactgatctattgatggatcatattcaaacgttgcttgtccagataaaacatagagtttattttttataactacagcatttccagcaggagcgtctttttcaaattttttcttctttgtccattcttttgtttttatatcgtaactatacgtgttactgctgtaattctcgtgctttaacggtttattataacccaaaacatagattttattatctatagcacctgcgtataaatcgaaagcagatattttcaattcaaatgggaggtcttctgcctcttcccatttatccattttgatgttataaacttctacgctatttgaaaacccttgatctgttcttccacccattacatatatatgatcccctacaataacactagcagcacccatacggcctgttttcatactagctttttctgaccatttatctaacttcggatcatatacataagtagtattagaattggccttacctgaacctattccacctattacatagattttcccatcatatacttcgcttacagctcctactcttgcagctggcaattctgctcgtttttcccattcaagaatatctgccttttctgcttttattgattgtaatggataaattaatgaagaaatcaacataaataaaataaaaatacattttttcaagataaccacactccttcaatttgtttacataacaaatatcggatagttatttattttttccatgtttttgttacatatatatttttttattacttatttacttaccgtctccccaacgcgcctataaatttctaaaattagacttccgcattagaattattccatatttatattcattaattgcaggcattactcatatttttctatttctccatcataaaaacccatgattcataagtttcttctcagtccattattagaaaatccgtcacaaggcaagtgggttctccgttttcatctagccccaaaagcttggatacatcctgtcgccgaagcctgttgtaaacatggcaatatccaccttgtcatgaaaacttgtgacaagccagtcccatgtatgcttgtagttttgctcaaatgcttctgcaaattcttcataaagatagaaatcattgtcctctttatatcgtttatcctcataagcttgtaaatatattgctgcttccgcatccatgaaacaaccaattcccgtattcacaccgtagccgaagaactcatcttctttcagatgtttgagttcctgccctgctcgtgtggcaatctcccattctattgcttgctcgtttgtaaacttgaccattgcataggcgacgcgttcgtcaccgctttctaatcgcttaactacaagtagaataggatatttccctagagcaacctttctcgtaaaagattggtccccctctgaaacattaggatcacaggcaacgatatgaccgctcgtgatctcgatatttcctaactgtttagcaaataattgattaccttctgagctgcttttgttctcaccattttcaaaaagtaagtttgttggatcgatgttgtacaagggatcattcctttcattgtttttatggggcgtttgggattatgtaattttctctgttttgtcttttattcctgttttattttctccccactaatccctcaataaaaaatctgtaacaagacaagcttcatctctattctcatctcagcttcttgtatcctcaatcgtttctctaatacctcttcaagttcatcatatatgtcatcttcaacgttttgactttgtttggaaagtatatatatttcaaagcatgatcatccataaaacatccattttcagtatcaactccgtaaccagagaattgttccccctgtaaatcactttctatctgtccatttgataatgcaggctcccacttaacactacttttgctgctaaactttatgattgcatatgcaatacgttcatcttcattctaaaaacgaataatatttaaaagcactaaatactttcctggtttaacagttttatcaatagatcaatcaggaggtcattcagtgacacagcaaagcaagccatccaaaatgttattaattactttacccggcgctattattgcccttgtgatgatcttagggaaaattgatacacctgtaacaaatgttttattttatattgtggctttcggtgtaatgggtttagctgtttcaagcttagtaaaagactacagaaaaaagaaaagttaaactcttcatttaggaagctgtggttttatacagctccctttctttttgtgtacacttttaaaattctaatttaaagctaaacttaaattttagaacaaaaaagcctgaaatccttgataataaagggtttcaggcttttaatttagtacgtcccaggagagattcgaactcccgaccgacgccttagaagggcgttgctctatccagctgagctactgggacatgttgttatgtagtgttctgttggtgagtacctcaccgacaagatttattatattactattgttctttaaagtcaacggtttttcgaaagtttttttcataaggggcaaatgctgcacccttatgaaataccttccaatgtgacagtgttttcgaggtcttgtatgaccagaccttcgtctgtgaaaaactgtacgtttgcttcgcttccatctagtgtcagtatcgcatagctgcgctctttacgcattcttggcaggtgcacgctgcccgggttaataagcagtcttcctcttagcagctcactgcctgggatgtgcgagtggccaaagcagataatgtctgcgcctagctcttctgcacggtagtagacttgaagcaaggattgtttgatgccatgcagatgtccgtgagtgagaaatagttttccgcctccatcaagtgggagcaggagctcttcttcaaaatcgcccataaagtcacaatttcctttgacgactttgtatccttcgagtgctgggtggttcgtttcgagttctgaatctccgcagtgaatcatcatatcgacttcatccgcgtgccgtttggcaatggtttgaagttcgtctgtgagtccatgactgtcactcatgatgagtatcttcatggcttcattcccccttattcatttgcgtctagcagtgatgaaagcttttgaagcgcgaccgctcgatggctgatcttgtttttctcctctggtgataactcggccatcgtctggtctttgtctttgacgatgaaaatggggtcgtatccgaagccgttttcgccgattggttcctctgcgatgaagccttctactgatccttctaccgtctttgtttctttgcccggtatgctgacagccagggcacatctgaatctggctgtgcggtcttctttttcaattccttgcagttcgctcagcactttttccacattctcagcatcgtttttatgctcaccagcgtatctcgctgaatatacgccaggttttccgccaagatagtcaatcgacaaaccggaatcgtctgcaatgaccatttcacctgctttggcttgaatcgcctcggctttgatgatggcattttcttcgaaggtttgtcctgtttcttcaatctcttcagtaaagccgatgtctgctagtgttttgaccgtgaatccttttggctcaagaatggctttgaattctttcgctttgcccgcattgtgcgttgcaatgatggctgttttcatcctgatcaaacccttctttttattcgttgacttctcctgtcactgctttttgcttttcgattaattctttgatgcccttttcggctaaatcaagcagtccgtttagctgttctcttgagaatgtcgcttcttcgcctgtcccttgaagttcaacaaagcgtccagcgcctgtcatgatgacattcatatctacttcagctgaagaatcttcttcataatttaaatctaacagaagaccctgctgagaatcaattccgacggatatcgccgctaaataatcagtgatcgggttttctttgataactccttctgctcgaagcttttgaatcgcaagtgtcatggcgacaaaagcaccggtaatggatgctgtgcgtgttccgccgtctgcttgaatgacatcacagtcaatccaaatcgtgcgttcgccaagcttttctaagtcaacgactgcacggagtgctcgtccaattaagcgctgaatctccattgtacgtcctgtcacttttcctttagaagattctctcatcgttctttgtgcggttgctcttggaagcatgctatattctgctgtaatccagccttttccttctcctcttaaaaaaggaggtacgcggtcttcgatggatgcgttacaaatcaccttcgtatttcccgatgagattaagacagagccttctggatgcttaatgtagcctgcctctatttcaacttttcttaattcgtcatattgtctttcatctaatctcatgatttacctccattacgatatacattccgcgcgggtgccagcggggttctcctactaactttgacaacctaggctcgttctaatcgcttggaataaaaaagaggcagcgaatatgcatgcctctttttctccattatatcaatgtgtgccgttaaaaactacctgtattcacttgttctggtcttgaaaccggctttgtcagctctgctcctttttcgttcacaagctcagccttgccgtttaccttaaccgatacgcttttgacgtccggcagctctgttaatgtgagcacaatgctatcaagaactttttgtgaaatgacctttttcttttcatctgcactgccaaaaatggattcgttgaaatcaagtgtcacatgtccgtcttttactttcgggacatcattcagctttacatcttgatcaaagtctgtgagcaaatggctttttttgcttggtccagagacgagctcatcaatggctgctgtaatcggatcatcctcgtcttttggcgctcttttggtcacaggaacatagtacgtctgttcatcagattcagctaagtagtaaaccgtcactggctttgtcgatgtcatatcagcggcagcctcgtgctgaatatttataccgtcttctctgcttaaatcatcggagatcggtgtaccgttcacaggcatttcttttagttcatgtccattcattttcaatttgactttggcgacagaatcaaactgcgttaacgtccaagtgacagattgcaggatgcgctgttcgtcttcttttttatagtttttaaattcatttgaaaaatccactacggccgttccgtctttaatgtcgacagatacgctcgtgtcggccggcaaaacagctcggaacccatttggcatgaggttagaaatcggtcctccgtccacgagatattcaagggtttgtttggcacttccttcgtttttcggcagcggaatggattgagagacgacatacccgtttttatcaattaaatataattctctcatgactgtatctgccttcttctcctcttttccttctttggctgtttgtttatcttctttattttctttcacatatgtgacgttttgtggcgggtcaatctctgttttcgcttggtctgtttgaaacaatccgcatcctgacaaaagcatggctgacgcgatacacgtcacagctgctgtagatccttttttcagcatacttcaccctcctctagtagtttgtactactatgtatacgagctcctcatgtggattagacccttttcataaaaaataacccacctcaagaagaagcgggttattgctgatagacgtgttcaagtgatacggtttcgaccttccctgggaggtagccaaaccagtcacgagcgatgttttgaaaattttgctgctgccctgttgtataaaatgtatgaacaggtgcttcttgagaagtgtttaacagccctttatacgaaagaatcgtactggcttctctagctgtctcatcccctgatgaaataatgctcacatcactgcccataaagcgctgaatcggctcttttaaaatcggatagtgcgtgcagccaagaatgagcgtatcaattcctgtttctttcattggttcaagggaatctttcacgacttcatctgctgtctgatctaaaaatgtaccgctttccacaaatgggacaagcagcggacatgccagactttgaaccgctagtcctgcttttagggatagcagtgcttctttgtatgcctcgcttttgatcgtattggctgtaccaatgacaccaatctgctgattgtttgtcaccttgatggctgtacgggcgccgggctgaatcacgccaatgaccggaatatcaagcgttgctttgatttcatctagtgcgatcgccgtcgctgtgttgcatgcgatgacgagcattttaatatggtgatgtcttaataagtagtgtgccatttcccaagtatattgaagaacctcttcttctttccgagggccatacgggcaccgttttgtatcgcctacgtaaatgattttttcttttggcagttgtctcatgatttcctttgcaacggttaaaccgccgacgccggaatcaatgacgccgattggttgatccaacaaaatcgcctcattttcttttcatttgctgctgtagtttcgttaaggattgattgaaaacgatggcttcttcttctgagaaagcccctagaagttcactgacgtattcttggcgtttaacaatcacttcttgaatgatccgctcgccttcaggtaataaatgaatgcgaaccacgcggcggtcagaaggatcttttactcgttcaacaagttcacttttctccattcgatcaattaagtcggtggttgtactgcaagccaaatacatcttttgtgatagctcacctattgtcatatctccgaattcataaagccactgaagccctacaaattgaggaggtgtaatcgtatattgattcaggatttctctgcctttttgcttaataattgcagcaatatggcgcaatgatttctcaatctctgctacatggtcgaactcattcgtttccatttcattgatacctcactatagcatctcactttgattaaaacgtacactcctattttcctcgtttttcagagaaaatgcaagaagagactcatggaaaccatatagaaataaccggttcctccctagtgtggaaggaaaaccggctgactttagagctctagctcacccatacgcagaagctcgacgacggcctgtgaacgacctttgactcctagcttttgcatggcattcgaaatatgatttcgaacagtcttttcgctaataaaaagctcgcttgcaatttctttagttgttttatcttggacgagcaattcgaatacttctctttctcttttggttaatagcggcttggattgaaactctttctccttcaagtattgtaaccctccttgctaaggtgagagctctagtctctatagaatgggattctgtatagtcgagatatcatatgccgggtgcccgaggtaggtgacgttaaaatcgagaattcccgcatatgagcgtccaatttgtgcgcttttatccgcacaaaaaaggacgagtctcctatccgagacatcgtccttttcatacacgtatttaaaagatagaaatggctcctgttaacaaagcgatcaatgttgtaaaaagggctgttaacacagtccacagcagtgcgtatttttgcaaatcgccaatatctttgttcagcatactgacaagaagcagcgttgaagccacaagagggctcagcaggtgaacaggctgtcctatgatagaagcgcgcgcaatttccaccggatcaattccgtaagctgcacctgcttctgccaagattggcagcaccccgaaataataagcatcatttgaaagaacaaatgtaaatggcatactcgtcaaagcaacaatcagcgggaaaaatgagctgtaggaatccggaatcatgtaaatcaccaaattggcaatggactcaaccatttttgttcccgaaaagatccctgtgaaaatccctgctgcaaatacaagtgtgatgaccgttaatgcgtttcctgcatgcgataagattctctcgcgctgatcttcaacctttggatagttgatcatgagagcgatgacaaatccaattaagaagagtacaggtattggtataatatctaggactagtgtcgccatcaccgcaatcgtcaagaagaagttaacccaaatgaggttgggtcttttcatgtcttctactccatcttcgattgacgctgccaattcaggggagatcgaggcctcttctttgtactgaatctctgcaaccccaattcgtttccgctctttttttccaagcacatacgcagtaaaaagaataaaaagaccgcctccaaccattgttggaagtaatggaataaaaaattcaccagcatctaatccaagcgccgcgatggcacgggttgccggaccgccccaaggcgtcattccgctcataattcctaaagacaataatgaaatcgttcctaaaattaatgggttcatcccaattcttaagaaaagtggcagcattgctgatacggtaatcatataggttgttgttccatcaccatctaaagcaacaagcatagacaaaatcgctaccccaaaagcaattttgacaggatcacctttcacaatacgtaaaatgagtttaatcagaggatcaaacaatccagcatccagcatgacaccaaagaataaaatcgcaaataacagtaaagcagctgatggtgcaacagttttcagtccatcaagcatcatgtcccctaatcctttgttaaagccaccgatcaatgcaaatatgataggtacaacggttagagccaccaccggatgcatacgtttcgtcataataagaaatgtaaatgtcaagaccatcaagatccctaaaatagctagcactttatatccctccatcctcttctttacgcgatcagcaagcgcccctttgcacttgcgatgaatgttagcgctttctatttcaaggatataatagctctttttataatgaaaatattgattttttcgtatattctataaaattcttttataatcaaccttgctgacttcttaaaaactcaatgaatgctttcacaacagataaatgaagggagtctggctggtacataagccatgtatctcttaaaacgggctgtccatctttatacgaaagaccttttacaaatagctcatcacttggtctgaggcaaatttctgggacaatggcatagcctaaaccatgcttgaccatctcttttgatgtatcctgacggtctgtctccatcgtcacaagcggaggcattgtgaacgtttcctgccaccatctgttaatcaatcgttttaatgaactatctgtatgatagtcaatgagcggcagctttgggaggtctttcagctggatttctgattttgaaatgatacaaagccgctctttatcgagcaaaaaccgctctccattccagtcgtaatcccctcttaaaatgcctaaatgtacacttgatgtccctaataaatccatgacttttgtgctccagcctgtgtttaccataaattgaacatgtggatactgcttagaaaattcttttaaaatttctggcagcttatactgagcaaagttacttgagacccctaaccgaattgtccctttgacctttttttgcatattcagcatgccatctttcgtttgttggagctgtttgagcatgtcatttgcgtatttagccaagtactcgccctctgacgtaaattcgattcctcgttttcttttaaagaaaagcttcatatcaaactcctcttcaagctgtttcaatcgatagcttaaggcaggctgagagacaaataatttttctgccgcttttgtgatgttcttttcttcataaagcacctttagaaaccgccaatctttttcatccattatatgccctccttttttactaattataaaatatttttatcgattattctcaaaataatgtatttaacttatttcttattatactttaccattttgattagataaacagttcattaaaaaattgagggtgagagtaatgagaaaagttccaatcacaatcatgcgaggcggtacaagtaaaggggtattcattcaagcaaacaatgcaccatttgaacacgatgagctcgaggcatttctactagacattatgggcagccctgaccggctgcaggtcgatggaatcggcggcggtaattctttaacaagcaaagtggccattatcgataaagccacccgcccagatgtggatgtgaactatacatttgcacaagtcagcattaatgagagatttgtcgactttaaaggaaactgtgggaacatctcatcagctgttggaccatatgccatcattaaaggacttgttcaagcggtcgagcccattacgactgtacgtatcctcaataccaacacaaataaagtcattacagcagaggtcgaagtcgaaaatggagaagtaaaatttgagggacaggcagaaattccaggagtaaaagggacaggttctcccatttatttatcttttgaaaatcctgaaggtgctgtcacaggtaaaacctttccgactggaaacaaaattgatacgattcaaacaaagtttggagagattcccatctcgattgttgacattgcaaatccaattgcctttattcgtgccaaagatattcaattaaaaggaactgaattgcctgaagagtttacagacgaattattggatgatttagaagaaattcgttctatcgctgctgaaatgtgtcactttgcaccaaaagaaatggcgacattacagtctccagctgttccaaagcttgcgctcattagcgagcctgctgattatgtagatactaatggaatcttgagaagagcagccgatatggacatcatcgttcgtatgctatcgatgcaaagaccgcaccaagcacttgccattaccggctctgtctgcgtgacagccagctgtttcttggatgaaacgcttccggctcagctgtttaaagggcatgacgacacacttcgtattgggcatcctgctgggattatgcaaactgaaattgacatctctcaaaacagagtcaaagtcattcgaaccgcaagagaaattctagacggggttgtctttacaaaacaagactatatcgtgcagcctcagatcaaaagagaagcctaaagcagacgagaacatcgtctgctttttttaatgttgaagcggggcatcaatatctccagcagaatgagcttttatctgccctttctcatcttttaactggagatgaccgtagcggttgactccgcagcaaatgccttcttcccatgtttgtttttcacgatctaacgaaatgcgaaggggcttgttgagacgatataaccgtttgttatagagggcagtgagtgcttgaaacccttcattctgccagcgtgaatggtacttttcaaaagccgctgccagttctttcactagctgatcggctttcacctctgtcagctctgataagcaaatggttttgtacgggacatgctccggcttcgtctctacattgatgccaacaccgatataaatggaactgcggtctgcttcaattaatgtgccggatacctttgcttcattaatgagaatatcattaggccatttgatcgccagccgatcctccgctctcatgagtggtttcagaacatcatagattgctagtgctgtcagcggggcgatcgttgactgggtggagagttctgctggcggtaagactgtcatggtgaccgccacattccctaaaggtgtttcccacggcctgccgagtctgcctcttcctgctgtctgctggcgtgcatagacagcaaatgagggcttttctccttgctgcatgagccttttcgcttcattatttgtactatcaatggtgtcatattgaaaaatcttcatgtgttctcctcttgtttcttcttgatatgatgcttttattataacaaaatgaagcgtgcatgttgatgagccagcatgttactcatttcgctgcgcctgaaacgtctctttttcttcctctgtaaacgggacagatgcgcctgtgtctttactaatttgcaccatggtgactgagcctgtaaagcaaggttcctgctgctcattttctcctaaataatgaaggatgagtgagcttgatccgaccttttccggcttgacatacacacgaagcctctccccaatctctacctgcttgatgtaatcacattgcaggtttgcgacgactgtaatggtctccctcacacgtttcatccgtttatcaacaattcccgtcttttgaaaaaaggcaattcgtgcctcttcgaaatacacaaaaggggtgacattgttcatatggccaaacatatccgtttctgaaaaacgaacggtggtttcgacataaaatcgaaaggatgccctccactcttcaaatggttcttcaatatatgacggcagtctcacttgatcatctccttatttggaaacaaaacgcctctcccgtattggaagaggcgtttgtttatatgttgcatccagcctcttaaacactcatcatgattggcaaagaggactgaatgtgatgttattctgcgtgatcgcttccgaagaagttacggaatgcttgtaaagttgtatctcggttaagtgctgcaattgacgttgtcagcgggattcctttcggacaagcctgcacacagttttgggagttcccgcagttcgcaagaccgccgtcccccataatttcttctagacggtcagacttattcatcgcacctgtcggatgtgcgttaaataaacggacttgtgaaagcggtgcagggcccataaaggaagacttatcattcacgtttggacaagcttcaaggcagacaccacatgtcatacatttagaaagctcatacgcccattgacgttttttctcaggcattcttggtccaggaccgagatcatatgtgccatcgatcggtacccatgctttcacctttttcaaggaattgaacatccggcttctatcaacctgcaagtctctcacaaccgggaatgtcttcatcggctgaagacgaatcggctgatctaactgatcgatgagtgctgtacatgactggcgcggtgttccattaatgaccatggaacaagctccgcacacctcttcaagacagttcatatcccagttaatcgctgttgttttttccccttgtttattgaccgggttccgtcttatttccataagggcggaaatgacgttcatatttgggcggtaagggatttcgaattcttcatcataaggctttccatctgctgtatcttgacgtgtgataatgaattgaatcgtgtttttttcactcatcttatttctccacctttttcttcgagtaatctcgtttacgaggtgcaattaacgatacatcgacgtcctcatagtggaatgcaggcttttgatttttccctttgaacgtagccatcgttgtttttaggaattcttcatcgtttctctctgggaaatccggtttgtagtgtgcgcctcggctttcattccggttgtatgccccgatcgtaatgactcttgccagctgaagcatgttgtcaagctgacgtgtgaaggcagcgccttggttgctccatgaagctgtatcgttgatgttaatctgcttgtagcgctccattaattcttcgatcttctgatctgtttttaagagtttgtcattgtaacgaactactgtgacgttatccgtcatccattctccaagctctttatgaagcacgtatgcattttctgttccgtccatgctgaggatgttgtcccatttctcctgctctttcttcacagcgctgtcaaatgttgcagaagataggtcttccgcagatttttcaaggccgctaatgtacttgaccgcatttggtccagcgaccatcccgccgtaaatcgcagaaagcagtgagtttgcaccaagtctgtttccgccgtgcatagagtaatcacattctccggcagcgaatagacctttgatattcgtcatttgatcataatcaacccataatccgcccattgaataatgaacagcagggaaaattttcattggaagcttacgcgggtcatcacccatgaacttttcatagatttcaatgatgccgccaagtttaatatcaagttcttttggatctttatgagaaagatcgaggtataccatgttctctccgttgatgccaagcttttgctcgacacatacgtcgaagatttcacgcgttgcgatatcacgcggtacaaggttcccgtatgctgggtatttttcttcaaggaagtaccaaggtttcccgtctttatatgtccaaacacgtccgccttcaccacgagccgattcactcatgagacgaagcttgtcatctccagggatcgctgttgggtgaatttgaatgaattctccatttgcgtaatgagcaccttgctgatagacgatggatgcagcagatccagtgttgatcatcgagttcgttgatttaccgaacacaattccaggaccaccagttgccatgatcactgcatctgaacggaaggattcaatttccattgtcgtcaagttctgcgcgacaatgcctcggcatacttcctcgtcatctaacacagcgccaaggaattcccagccttcatatttcgtgacaagccctgctacttcatagcggcgaacctgctcatctagtgcatataatagctgctgacctgttgtagctccagcaaatgctgtacggtggtgctgtgttcccccgaagcggcggaagtccagtaatccctctggtgttctgttaaacatgacacccatccgatcaagtaagtggataatggacggcgctgcttcacacattgcctttactggcggctggttcgctaagaaatctccgccatacaccgtgtcatcaaaatgctcataaggtgaatccccttcaccttttgtattgaccgctccgttgattccgccctgtgcacagacagaatgcgaacgtttcacaggtacgattgaaaatagtttaacagctgttcccgcttctgctgctttgatagttgccatgagaccagctaagccgcctccgacaacgatgatgctagaattactcattgtagcccctctccctcttctactaatctatttcctcttaaacaaaagcgaaaattgctcttagccctacatatgaaagcgctataaatatacctaatgtcacatatgtggagattctttgtgagcgtggtgaaacagtaattccccagctgacagcaaatgaccacaagccattagcaaagtggaaaatagtagataaaacgccgacaatatagaagcctagcataaatggagagcttaaaatattcgccatcatgtcatagttcacttcagctccaagctgagcttgaattcgtgtttcccatacgtgccaagtgacaaaaattaatgtgatgatacctgaaatcctttgcagtctgaacaaccagtttcttaagtaactgaagcgagacgtgttgttttgtgccgtaaaggctatgtacaccccataaacagcatgatagatcagtggtaagaaaatcacgaacagctcaagtgcatatctgaatggaagctgttccataaagtgtgcagctttgttaaacgcctctggtccattcgtcgcaaagtggttaatcactaagtgctgtactaaaaatagaccgaccggaatgacgccaagcaaagaatgcaatctccgataaaaaaattctttgttccccgacattactttaccccctagtaaaaagtgcaattgctgaaaattgtcttacccccgcttctttcaattgtaagcactttattcaaatttattgacaatttcattttactcctatgtcaaaaaagcgtcaagaaaccgcgtacataaattaaaattttccgaaatttaaaagttttaaatcaaaattcgttttactacaataagaatttcttagacttcagggaaaactctgtcatcatatgcttacataagctataataaattgttgaaagaggggagccgtacaatgaataaattcgaatctaacttagaacagctaaaagaaattgaagtcaatggatttgcctacgagctgatacgcgaagttctgctgcctgatattttgggtcaggatcattcaactatgatgtattttgcgggtaaactgcttgctcgtaaatttcctcaagagtcatgggagaagatccccgaatttttccatgatgccggatggggaacgctcacgatggtccattcgaaaaaacaggaaattgagtttgagctcgaaggtccacttgtatcaaatcgactcacctatcaaaaggagccatgctttcagatggaagcgggttttattgctgaacaaattcagcttctcaacgagcacgtggctgaatcttatgaacaagtgaaaaagcgtgctgataaagtcattttaaccgttaaatgggatttaagagaccctagctaacactctttatgaaaggcgcggacttcaggtcacgcctttttgtagtcttcttctatcatagcatacttagtgaatgggtttacgcacgttttcctttcttgtatgcggcggtttcgaatataaaaaagaggagcactcttttaagagatacacctccctgcctgtttaagaatgggcagctacctttgataaatcaaacgcatcgtgcagtgcttctactgctttgaccatatcgtcacggccaacgactgttgagactttgatttcagacgtactgaccattttcacttgtatgtctttttccgctaacacagcgaacatttcagcggctacgcctggatttgaaaccataccagatccaacgatagatactttggctaatttactttctgtctcgatctgttcgtaaccaagcgctcctttatactcttctaatacttcaactgttttggacaaatcatccgttttcacagagaaagagatggacgtctgattggtgcttgtgacggactgaatgatgatatcgacattgatattttgcttcgcaagcgtcgtaaagatggtcgacaatgtggtgaggccgcttgaaagaccgcacaccgtcacgcgtgtaatctgatcctcaaatgcaatgcctctgacgactaaattttgttccatggatgattcctcctcaattaacgtacccgattcattttcaatactagaacggacttctagtgggacttgataattttttgcaaattcaacagctctcggatgcaagacgccagctcctaaattagccagttcgagcatctcatcgtatgaaatacctgcaagtttccgcgcggatggtacataacgcggatctgtcgtaaacactcctggtacatctgtgtaaatatcacatttatcagcctttaatgcggcagcaagtgccacagccgttgtatctgatccaccgcgtccaagtgttgtgatatgtaagtcatctgcaattccttggaagccagctacaacaacgacttttcccgcacttaattcctcttttattcttgattcatcaatatccacgattcttgcgttaccatgtacttgctctgttttcataccagcctgccagcctgtaaaggaaatggcatcatagccttttgcttgcagcgccatcgttaataaggaaatggtcacttgctctccagttgcgagcagcatatccatttctcttttgcttggatgatctgtgagttctttcgctaggtctactagaacatccgtagatttgcccattgccgacacaaccacaaccacatcatgtccggcctcgcgttcagcgatgactctctctgcggcattgcgaattttttctgttgatccaacggacgttccgccaaatttttgtacaattagtcccatgtctaccaccctttttcaaaagatcacgtgtgagagaagaggcaagaagcggctttggagactgcctgctcactgcaaataaaaaagcaatgagagaacagatctcccattgctttaaaatcatcattaaacgatgcaaacaatgagatagccctccaagaaatacattcttgacagccctacatttcttcaatgtacagccagcgaataaaatgagtggattttattcacttcggcgacgctcccctttcagccctcttcctagatcccatcgatctctgaaggcttactcttgaagttcgcacctctatcttcaacaaacaacacgttcatttattaaatttagtcacaatcttaacagacttttggaaaaagtacaatctatttttttaatgcttccattaaaagttcggccgtctgtttcgggatgccagcctcctgaaagtcttggatagaggcttctttcatctttttcacagagccaaaatgtttaagaagttgttttttacgcttttctccgatacctggtacatcgtctaaaatagattgaaatgcattttttccgcgcagctgcctgtgaaagctaatcgcgaaccggtgcacttcatcttgaatgcgctgcaataaatagaaggcctggctattccgctccagcgcaacaatttctagtgtatctcctatcatcagattcgaagtccggtgcttttcatctttcactagacctgccactgggacagacagattcaattcattttcaagcacatctatcgctgcattgatctgtccctttcctccgtcaattaaaattaaatctggcagcggcagctcatcctttaacacgcgggtatatcgccttctaatgacttcacgcatagatgcataatcatctggccctgtgacggttttaattttgtattttcggtattcctttttatacggcttcccgtcctgaaagacgaccatggcagaaaccgggtctgcaccttgaatattcgagttatcaaatgcttcaatccggtacggcatataaatatttagtgcatccccaagctgcttcaccgcaccaatggaccgctcttcatcacgctcaatgagcgaaaatttttcttttaaggcgattttggcattttgatgggcaagtaaaagcaaatcctttttctttccttttttcggctgatgaacgttcgtctcgagcaattgttcaatcatctcttgatctacgctgtctggcaccaaaatttccttcggcagaaagtgattgttctttgcataaaattgccccataaacgtgaggaactcttcctcagggtcttgatacataggaaataggctgacatcgcgttcaatcaatttcccctgcctgatgaagaagacctggacacacatccagcccttgtcataggcatatgcaaagacatctcgatctgataaatcgctcatcgtcattttctgcttttccatcgttgagtcgatgtaagcgatttggtctctcagttcttttgcccgttcaaactctaattgttcggcggcttcctgcatcttttcgtttagttcttttttgatttgctgatgccctccgtttagaaaccttgtgatttcgtccacgagctgcttattcgtttcttcagaaatgtcatatacgcacggcgcgagacattgtccaagatgataatatagacagacgcgatcaggaagggttgcacattttctcagtggatataaacggtcgagtagcttcttcgtttctctggctgcttgtacgttcgggtatggtccgaaatatttccctttgtcctttttcacattgcgggtgacgatcagcttaggatgccgttcattagtaattttaataaaaggatacgttttgtcatccttaagcatgacgttgtattttgggtcgtattttttgattaaattcagctctaaaatgagtgcctcgatattagaagaggtgacaatgtattcaaagtcctcaatttcactgacaagccgctgcgttttggcgtcatgagatcccgtgaaataagagcgcactctattttttaagacctttgcctttcccacataaatgactgtattttgtcgatctttcattaagtagcagcctggttgatctggcaagaccgatagcttttctttgatcagtttgttcatattttcatccgtccttgttttcctctttcactccttctagtgtatcacgaacatttgttttataccatgttgaaagaaaagcggctctcgtctttacgagaaccgcttcagtgagtatgccgctcgggcatagacaggtttatagatgtttgttgacaagttcagcaagtgcttcttttggtttgaaaccaacagatgtttctaccacttcaccgtcttttaaaacaagaagtgttgggatactcatcacgccgtatttaccagcagtttcttggttatcgtctacatcaatttttacaattttcattttgtcgcccatttcttgatcaagttcttcaagaactggagcaatcattttacatggtccgcaccatggtgcccaaaagtccgcaagaacaacaccttctgcagtttcttgtgaaaatgttgcgtcagtcgcttttacgattgccattattcattcctccaatgtaaattatgctttttagtatagcatctaccaatgtgacttgcgaatgaaatgcttacgaatcattttttatgaaatgaattaaaaaacaaaccgtacaatcgcaccaatgacaacaattgcaccgataatcatgagaatcgttctaagcatataaataactccctttccgcttcatttacaatgtatgatgccccaacatcctgctcatcaaacatctaaatatgcgatcaagccagatcgaccgtgatcatcaccaccgacattggcggcagatctatggtcaattcaccgggttttacagcaaattgctgaaactctgctggctggacagcatgaggatcgtcaaatgtgttgtgcgcattcatgcggtccgctgtcagcacgcggcccgtgactttcgtttgagcatccaaaccttcaatggcaagggatacttcgttttgttcatgcggattcaggtgacagaagctaatatgcatcttatctgacgaacgcgaagctgacacactaacctgaggtattttttctcctctgcgttcataaggcgttgacacaaactccacttcaagtgcttcttcctcttgatgcacttgaaacatgtgaaacacatgatacgtaggcgttaggagcatcttttcgtcttccgttaacaccattgcttgcagaacattgaccgtctgggcaatattcgccatatgaatccgctggcaatgacgatgaaatatatgaaaatgcagagcacaaacaagggcgtctcttagtgtgttctgctgatacaaaaacccaggatttgtccctggctctgggtcataccatgttccccattcatcaataatcatcccgattcgcttgtctggatcataacgatccatgatctctccatgatccacgacaagccgttccatctcataggcttttttcaacgtgataaaccattcatcctcatcaaattcagtcgctgacccttttttctcccatgtaccgggtacagtgtagtaatgcaaactgagtccatccatccaaggtgcggcccgctccattaatacttttgtccaattcacgtcatttgaatttgcgccgcacgcgattttgtatatcgtctgacccgcaaactctctcacatacgtttgataacgtttatataaatcagcatagtattcaggcgtcatattcccgccgcagccccagctttcattgcctacaccaacataggtcagcttccaaggttcttgttttccattttgaatacgccaatcagacataggtgttccctttggaaatgtaatatactcgacccattctgctaattcttgaacagacccgcttcccacattcccgcaaatataaggctcacattcaagcagctcacacaatttcataaattcatgcgtaccaaatgcattggattcaaccgtgccgccccaatgagtgttcaccatcggttttcgttcactgagatcacctacaccatttgcccaatgatactcgtctgcgaagcaaccgcctggccacctaagcaccggaatatgtaatgcctgaagagcctttagcacatccgtacgaatcccctcaatatgatcaatcgctgaatcttttcctacccaaatcccgtcataaatccctcttcctaaatgctcttgaaagtgtccatagatgtgtttagaaatacgtccgatcacgtcattgacttttactgtccccttcacttgtcaaccgctcctttgtttattgattacatacaaaaaaacccagaatacctaggcattctgagtgtatgagcgttacgagtggatattcatcttttttaactcttcattcaaaagcggtaccacttcaaacaaatcaccgacgattccataatcggcaattttgaagatctcggcttctgggtctttgttaatcgccacaatgactttactgttagacattccggctaaatgctgaatcgcccctgatatcccgcacgcaatatagagatcaggtgtgacgaccttacctgtttgcccaatttgcagggcataatcacagtagtctgcatcacaggcgccacgcgaggcaccgactgctgcgcccagcgtttcggcgagttcattcagtggttcaaacccttccttgctcttgaccccgcgtcccccggcgacgatgacctttgcttcagataaatctacaccttctgacgtttttttaatgacttccttcacaatcgttcgcaggttctgaatatcgacagaaacgggtgtaatgtctccgcttcgtgaggcatcccgctcaagaggtgccacgttgtttggccgtatggtcgccaaaagcagacgatctgttgaaatcactttttcgaaggctttaccagagtaaatcggtctagtgaaaacgaggtgttctccggtaacgcttacatcaatcgcatctgaaattaggccagtctgcaagcgtgcagctattttcggcgacaagtcttttccgatagacgtatggccaaagagtacggcatctgggtcaacctgatctaatatcgcttgaagcgcctgcgcaaaaccatctgatgtatagtatgaaaggtgcggatgctccacaatcatgacatgatccgctccatagtaaagcagttcattcgctaggtctttgacgtcttcccctattaacacgccaatgacttcaccgccatctgccacttgatgagcggcagcaatggcttcaaatgtcacatttcttaatttaccgtcacgactttctccaagtacaacaacttttttactcatctttcaagttcccccttgttctcgtgatatcgtaaagcggatgtttagatgacctttgcttcgtttcttagtagatctgtcagttctttgacttgatcctgaagctcaccgctgagcaccttgccaccctcttttttctccggtaagaaacgttcaattgttttgattttatatggcacatcgtcttcatcaagatctaaatcatcaagttccacttcttctaaaggctttttctttgccttcataatgcctggtaatgatggatagcgaggctcattgagtccttgctgggcagtgacgacaagcgggagctcggcagaaatgacttccacgtcaccttccgcatctcgttcaatcgaagcagagcctccgtcaatttgaatacttgtaatcgttgtgacatatgaaaagccaagtaattcagcaagacgcggggcaacctgtccagagcccccgtcaattgccacgttccctgctaaaattaaggaagcctctttgtcttttaaatagtggtaaagaatcgtagaagctgaatattgatcccactcttctaagtcgtcttccacatttaataaaacggcttgatcgcagcccatagcgagcgctgttctcagctgcttctccgcatcctcactgccaactgtcacaacggtcacttctcccccgtgctcgtcacgaagctggatggcttcttctatggcgtactcgtcataaggattaataatgaactctgctccatcttcttgaattgcaccagactgaatggaaatcttctcttccgtgtcaaacgtacgcttcatcaaaacaaatatattcatccatttctcccccttgtgtcgttctaatcccttattcccctttaaaattcggtttgcgcttttcgataaaggcttggataccttctttggcatcattcgattggaaaatctcaccgaactttttggcttccagtttcattccgccatcatatgaatacaattttgttgcgttcaataaatccagcacatactcgagtgattttgggcttttcgttgcaaattttgccgcaagtgttttggcttcttcaagcgcctcttcctctgtttctgccagctttgaaacaagtccgcaggcgaatgcttcttcacctgtaatcggttcagctgtacccatcatttccagagctttagccgaaccaacatagcgcggcaggcgctgcgtgccgccgaatcctggaatgatgccgaggtttagttccggcagtccaagcttcgcatcttttgttgcgattcggatatcacaagacattgcaagctcaaggcccccgcctaatgcagctccgtgaatcgaggcaatgactggttttggacattgctctatccgttcaaagacctgctgccctctgtctgcaaggcttgaatagtcagactcttcctgtaacgtcgtaaattccttaatatcagcacctgctgagaaaaatcttccttctccgtggatcacaatggctcttacttcttcattttgttcgagctggtcaaacatgtcatttagctcggtgagcagctgagaagataaggcgtttgctggtggatgctgaatcgtaataagtgctgtctgtccttcatgatgtaaggtgagtatcttttccatgtcaatcatcctttttcaaaatgtctttaagattgatgtattccgtttaagagtagatcacgtacgttttctgcgagtgcaggaagatcatatttttgatcattcatgacccatgttgtagcggtctcatcaatcgtcccaaataccatttgtctcgctaagcggacatctagattttgtctaaattctcctgttttctttccttctgctaaaatcgactcgagcatatttaaataccctttcagcacctcattgattttttgccgcagctcaaggtttgactgcctgagttcgagctgtgtcacaagagccaaatgatgattttgcgcaagcatacgaaaatgctcctcaatgagcagtaaaagcttttctttcgccgacggtttcttttgaatatctgtttccatccgttcgatgaattgtcccattttttctttgaacaatgagatcaaaatatcctctttatttttgaaataaagataaatggttccgtctgctacccctgcttgtttcgcaatctttgaaacttgtgattgatgatagccgttctctgcaatcaccacaactgctgcatcaataatttgcatgtacttcggtcttttctgcttcaatgtgcttcgtccctttctaaattgaatgagtattcattcataacttcatgttaaaaagaaacgggcgatttgtcaagtgatcttcttgtttcttttccacctttagcataacagagcaggcggtcaacattcaaatcatccggccggtggaccggatgatgcagaccgttatgttttcggttgatcggcaggcgtttcagatgaagaagcgtgctttcttttttcttcttcaattaatactctgcgcaaaatcttcccgacggctgttttaggcagtgattctttaaattcatacacgcgtggtactttaaatgaggcaattctcgtcctgacaaagcgatcaagttcgtcctctgttaagtaggcatcctttttcggcacaataaatgctttcactgtttctcctctgtacggatctggaatacctgcgacgacgacttcttgtacaagctcatgctcataaagggcttcttcgacctctcttgggtaaatattatagccgctcgctatgatgacatcttttttccggtcgacgatatagaaaaaaccgtcctcatccatataccctatatctccggtgaaaaaccagccatctcgtaatacagccgctgtctcctctggctgattccagtatcccttcatgatctgcggccctttgacaatgatttctccatgctcatatggttcttttaggcctccagtttcctcgcaataaataccggcatctgtattaggccacggacagccaatgctgcctgttttgttcgctccccataaaaagttagcatgggtgacgggtgaggtttctgaaagtccatacccttccactaagcgtcctcctgttaatttttcaaagctttgtttgacttctacaggaagtgccgctgagccgcttagacatgcagtgatggacgacaggtcatacttttcaatgttcggatgatgcagcaaggcgatatacattgttggtgcgcctggaaatagcgtcggtttctgtttttcaatggttttgagggtatctgcgacatcaaagcgtggaagaagaatcaattgatgcccttctttgacagcaaggtttaagacggtcgtcattccgtagacatgaaaaaacggaatgatgccgaggatgcgttctttccccctggtcgttttgtacatccaggaagcgcacatttcagtattcgctaaaatattttcatgtgtgagcatgaccccttttggtaaaccggtcgttccgccggtatattgcaaaacagcgacatcctctttcggctcaaaggcaagtgcgggaatttgctgttcacctgccgattctttcgtgatctgcgagaagtgatgaatggtgtcatttttctccacttggatgaccattttattttttcttctttgcacaataggaaacagtatgtttttcgggaatggtaaataatcttgtagtttggtaatgattaagtgttccatacttgtcagcgctttcattttataagcctttggatacaacagatctagcgtgatcagcactttggcgccgctgtcctccatttgatattccagttctttctccgtataaagcgggtttgtttgaacaacgatgccgcctgctattaaaacagcataataagaaatgaccgattgagggcagttcggcagcatgatcgctactctgtcgcctttttttacgccaattttcatcagatgactggctagtttcaatacgtctttttgcagctgttcataggtgatgttctttcctagaaaatgaatggctgtatgctcaggtgcagcctctgcggagctgaataagtaagattgtaatgtttcatttgggatggtgagttcgtggggaatttgattcgggtaatgcagaagccaacgtttatctgactgcataaaaaccctccttcctgaactttcgtactattttattatagcaaacttttccttaggacagtttgcttttttctaatagagcttggttcaattgcacacttttactttttcgccggtgtttctatagaggctctttttccttcatgatgccactgttcatataaaccgccgattgcacgaaatgactcgttgactctttccacgatctgttgatggatactagggtcattcggtaaatgcgtctggatgttgtcgacttgatgcttcctcatcatgtcaatgtaaaccgtgagaaaaatggtgtcttctaaaatccagtaaataacttcatccgccacttttgttcttttatgcagcattttcatccctcgttcatattgaatgaggatataaccactcgaatcgatctgaatatagggactcaaatcatcaaaaaatcctgacgtttgaaatggacgtgcaatatacggttcgtatatgtctcttggaagggatgtcatttgaagacaagtatcaatgcgcttgatcagttcgtctttttgcagaatgtgcttcatgtcattcgccgcctttgatgagataaaagctgccaaggggttccctgacagctttctaacgttgtttttttcatttcacaggaacagataaacggcaccaatgaccgcaaaagtgcaggcaactacgattaatacttttgctagcttttccatgtcgtctccttaaatgccggctgctactacgtaagacagcccaactgaaatgatgagtgaaataaacccgaccgctctattatcattttcaatctctttgtctactttaaatcgcggtgttaaaaattcaaaaatgaaatagctgacaagcagcatcacaaagccgtatacgccccatccaaccatttgaagaagggaattgtgctgtgcgatggaatgctgaaacacattcgcaatcccaaagatcttcccgcctgttgccatagcaacagctaagttcccccgctggatctcttcccagtttttataggaggtgacgagttcaaaaatggttagaaataagacgagacataggacggccacgctgtaataggcggcaatttccacaagttcattttcccaaaaggctttcatgcgttttctcctttttactttaattcgacgatggtgacgcctgatcctccctcaccttgttcgccaaaacgagcatttttcacacttcggtgctgtttcagtaattcctgaaccccttttctgagggcgccagttccttttccgtgaataatcgacacgcgcggataaccagctaatacagcatcatctaaatatttttcgactctgcttaaggcattttcataacgctctcctcttaaatcgagctcaagcgagacatgatagtctttccctttgactgccgtgatggctttttcttgcttaaattcaggtgctgatttgataaattccatgtctttttcttttactttcattttcagaatgcccatttggacactccattctttgtcacctgtttgttcaagcagcgttcctttttgcccgaaggtgagcactttgacttcgtcgcctgacttcagctgtcttactgcttttttcgctggctctggctttttcttccggtcaaactcagggaccgcttcttcaagacgctttctcgcatcgatgagttcatgctctttgaatgagcggtgctcactttttatcgaacgcagctcttgaatgatatcttctgcttcttttgatgcttgttcaattttctctttcgctttatgttcagcttcttcgagcagtttgtccttttgctcattccattcaagaatttgtctttgcaattctttatgaagcttttctgcttcttttctatagacttctgtctcatgcagttcttcttctgcttgtttcttgctatcttctaatgacgcaatcatttggtctacttcattatgctctgcatgcatatctgcttttgcccggtctatgaggtggtcaggcaaaccaagacgtttggaaatttcaaatgcgttacttcgtccaggcacaccgatgagcaggcggtacgttggtgataaagtttcaatgtcaaactccacgcttgcattcgtgacgccttcccggttatacccatatgccttcagctcgggataatgagtcgttgcgatgacgcgtgcattcgtttgatgcacttcatctaaaatgctcatcgcaagtgccgcaccttcagctgggtctgttcctgcccctaattcatcaaataacacgagggagttagatgtcaaatgctttaagatatctacaatattgaccatatgagatgagaacgtactcaagctttgttcaatggactgttcgtctccaatatcagcaaagacttggtcgaacacagccacttcagagccttcttcaactggaatatggaggcccgcctgtgtcatcagcgtcagaagacccagcgtttttaaagtaactgtcttcccccctgtatttggtccagtgatcacgatcgttgaaaaatctttgccgagctcaatatcatttgcgacaacttgatcccgaggcaatagaggatgtcttgctcgttttaaatagatctctccttgatcattcacagcaggctttgtggctttttctgcctttgcatatttagctttagcaaaaataaaatctagcgtctgcagctcctttacattgtgaagcagttccccaatgtgctctgacacgctctctgtcagcatttggaggatcttttcaacctcttgcttctcttttaaacgggtttgctgcaaggtgttatttacatccacgaccacttgcggctcaataaaaagtgttgccccagatgatgattggtcatgaacaattccgccgtaattcgagcggtactcttgtttcaccggaataacaaaccgatcattacgaatggtgacaattgtgtctgacagcattttcgaagccgattgtgaacgaatcatcgattctaatttatcacgaacctttgattctagtgagcgtaattgaatgcgcaatgaacgaagtgcaggggttgcatgatcaagcacttctccattatcaccaatacagctttcgatttcttttctgatttcaggcagtaatatcagcgtctcagcatatgtatgaaggcgcggtatgtctactccatcttcatacatggacgtgagaaagtgcttcatatttttcaccgcatataatagtcctgcgatttccatcagctcagatgggcttaatgtactgccgatttctgcccgtttcactgcgcgtctaatatccgttaacccgccaaatggcgcagacccctttaagcgaatcacatcttgtgcttctgctacctcttccagcaaatgctgaatggtttctatatccgtcagaggtgttaaatcctgcgctctttcttttcctaatgtggatgcggtataggacatcactttttcttttactttatgaaattctaatgatgctaacactttttgttgcagcatggtccagcctcctaacgactacctgtcacgcgttaaaaactttttgatctcgtttagagtaaaagtattcacgacatttgcttttggtgtccagccttttcttgcagctgttacaccgacttccatatgttccagcatggcgatgttgtgcgcatctgtattgatcatgatgttcacacccgcttcatttgctttcattaaatgctctgttttcaaatcaagtcttgacggattactgttgagctcaagtgcagtgcccgttttcttcgcaagctctatgagctgatctatatttagggcatagccatcccgtctgccgatcaaacggcctgttggatgtgcaattaaatcgacatgctgatttcgcaaggcattttcaaggcgttccataatgacttcctccggctgagagaagctagaatgaatagacgcaatgacaaaatccatgtcttttaaaaagtcatcatcataatctaacgatccatccggcaggatatccatttcgacccctttgaaaatgtgaaaatgctcgaattcctgattaagcttgtcaatttctttagcttgcagacgcaaacgttcttttgttaaaccgttggctacttttaaatattgcgagtggtctgtaatggccatgtattcatagccttttgcgatacatgcttccgccatttcacgaatagagaatgctccgtcactccatgtcgagtgcatatgaaggtcgcctttgatatctttcagttctacaaactgcatactttctttatacgtatcaatctccgctccggtttcacgaatttctggcggaatgagcggaagttgaaaatgcgcataaaaagcgctctcgtcttcaaacgttttcacttctccagtttcaatcgtttccacaccatattcgctaatgcgctctccgcgttccttcgcaagctgacgcattcgaatattgtgatcttttgatccagtgaaatggtgcagcgtagtcgcgaattggtctgatgtcacaagccggaagtccacactgatctcaaaatcaagggcaagaatgacagataccttcgtatcaccgcttgcgatgacatctttcacatcatcaagtgcaacgagctgctctctgacttgctcaggatcatctgtcgcaatgatataatctaaatctttcacggtttcacgtgcacgtcttaaactgccagctcttgaaaaacggatgatacctttcgtctcttcaagcgcatgatcaatccgctctgccacatctaatgcaaagccaattggcagtcgttccggctgctttcccgcttcctcaagagccgcgagaatcttttcttctgtttttttgccaaagccagcaagtgcttgtaccttttccgcttcgcatgcttctcttagcgactgtgcatcgtggacgccaagctcttggtaaagcttagcgatcttcttcccgccaagtcctggtaattttaagagcgggacaagtccttcaggcacttccttttttaattgttcgagtgtttctgattgtcctttttcaatatactcagtgatcacagcgaaggttccttttccaatgccgggtaatgctaatagatcatctatttgagaaaggctgcggtcatcttgttccagtgccgctgctgctttacgaaaggctgaaatcttaaaaggattatctcctttcagctccatatatactgcaattgtttcaagaagtttgataatatcttttttattcatctctcatcctccagccgctttggcatcttcctttataaatatacaaacttttccttcatcctacaactttctgtcatggaatgagaaaaaacttctccaagaaaggagaagtttttaaactccatacgtcgtccataagtctttgacaagactggacagataaggggtgttgcctacgatcacatctgctaatatggatttgctcatcattgtttgcagtgcatcgactggaagtaatgcagcgacaaacaagagaataaacacaaatagataggtttcaagaaatcctaaaacaccgccaagcagtttgttgacctgcttaatcacaggtatacttgcaatggttgtgagcaatccgccaatgatggcgagcaggattttggtcaagataaacagaatgataaacgcaatggtattataataagctgtttctagattcccactaaagaaagcgagctgcgcttgaccgccgctaaaattaggcgctggaatccacgtaagctgtggtgcaagtgactgataaaacatggaagccactaagatagaaacaacaaagctgatcaatttaatcaattgaagaataaacccacgttttagaccgacaagcgttcccataagaagcaaaaacaaaatgatgatatcgatcacggtaatttcattccttttctttaagctgaatctctagtttttcgtattgctcttttaatttcaagtagtcgtggacgacattgactgctgtcagtacagctaatttgtttatatcaaggtatggatttttttcatttatttctctcattttatcatcaacaattgaagcaacgtgtcgcatatgcatcttcgtttcttgaccgatgatcgtataggactgtccgtaaatctcaactgttgttttcgttttaccgccgtcagacaacgtttctcctccattccacgagaatcctagtctctatcataacatgtttagacattgaatggaaagacgagcccttccctgttatggtacactttagaaatcaatgatatcaaggtaaaaaggagttatccactgtgccccaatccgtcttaaaagcaacatcagaagaccttaaaaagatgaagagcgcgtatgcgcaccacttaactgatactttaccaccaggcgccctttttcaagcaaaggttcctggctgtacgattacagcctatcgatctggaaaagtgctgtttcaaggacaaaaggcagaagctgaagccagtcaattcagccatttaaaagcagctgatacgaaaagtcaaaaagcacctgctgtcacaaaatacagtccgccgtcaggaattgcttctatgtccgtcatcggttcagatgaagtaggaacaggtgattattttggaccaatgacggtctgtgccgcctatgttgatgcaagccagcttgctctcatgaaagagcttggcgtaaaagactcaaaaggtctaaaggacccgcagattatcaatattgccaaagatctcatcaaaaccattccgttcagccttctcgtgctccgaaatgaaaagtacaatgcgatgcaggaaaagggcatgagtcaaggaaaaatgaaggcgctgcttcataaccaagtcattacctctgtgctagaaaaactagacgggaagcagcccgaagctattttgattgaccaatttgcagaaccgggcatttatttcaagcatcttgcagggaaaaaaatcattcgggagcggacgtactttagcacgaaagcagaaggcattcatttgtcagttgctgcggcttccattattgcaaggtacgcctttttaattgaaatggataagttgtcaaaagcagcaggctttgacattccaaaaggagccggtcctcatgtggacaaggcggcagcgaagctcatcaagctgcacggcgaagatgctttacgtcaatttacaaagctgcattttgccaacacacaaaaagcgaaaaaatggttataaaaaagagctaaggcccataaggccatagctctttttttctttaaccgcgcaagacggcttgatacgtatcttctaatgctttcaatacttttgtatgaacagccgtcacttcttcctctgtcaatgtttgctccggatttaaatattggagagagaatgcaacggattttttgccttcttccatatgttcaccctcatacacatcaaagacggataggtctgtcaataaatccccgcctgcctcatagatgacccgctccagctgtccgcttgagatatgctgatctacaacaagtgcaatatctcttgtcacagcagggaatctcggaatcgctgtatatttcatatccttcgattcagacgtcatcacatctgttaaatcaaactcgaagacatatgtttcttttaaatctaattccttttcaatgactggatggagagcagcaacaaacccaatcacttttccatttaaatgaacatctgctgtacggcctgggtgaagaccctcacgttctgcttgaacatatgtgatttggtctgatacaccaagcttttcgaacagaccttcagcaattcctttcgctacataaaaatcgacggcttttttctcgccctgccaaagatttttgtgccataagcctgtcagcgcaccagcgacatgctctttttccactggtttttctccttcagcttctgctaagaacacagaacccgtttcataaaaaccaaaggaatcagcttgtcttgccaagttatatgcaacagaatccagtaagtttggcagtagactttgtctgagcacacttcgttcttcactcattggcagggaaagtctcgttttataagctggattcagtgcaaaagctgtagacttatgctgatttgtcaatgaatacgtgatcgcttgagaaagacctgcgccttctaagaaacgtctgaccttcctgcgcttcacttggtacggcgtgagaccgccaactgtaccagctgtcgcaggcagtgtagacggaatattatcatagccgtataatctggcaacttcttcaatgaggtcttcttcaatcgtgatatccattctacgagaaggaaccgttacgacaagaacgtcatttgattcgcccactgtaaaaccaagtttgttgaaaatttgcatcatatctttttttgaaatgctcatgccaagcaccttattcacacgctcagttgatacgtggatgacattcatacttgcttcaaggtggttttcctccacagtcccgcttagcacttcaccacctgcatagagactgatcaattgcgctgctctttcggctgcaggttttgtacgctgcgggtcaagtcctttttcaaatcgtgtgcttgattcactgcgaagccctaagtctctagatgcttgacggaccgtttgaccgttgaaatatgccgcttctaaaagaatcgttgtcgtctcatcacgcacctcagattcaagaccgcccatgacgcctgctacagcgtgcgctttcgtcccattagtgatcactagatgctttgatgacaatgtacgttcttgttcatccagtgtttgaatgacttcgctatcagacgctttacgtacgaccacctgctttgaaccaaagcggtcataatcaaatgcatgaagcggctgaccgtattcaagcagtacaaagtttgtaatatcgacgacgttgttaattggtcgaatgcctgcattcatcaatcttgtttgaatccaaagcggtgctgggccaacctttacatttttaatgatcttcgctgcataaagtggatttgcttcttgatcctcaattttcacagagatatagtctgctgctttttctgaagaggtgtcatgtgctgtatcaggaagtttgatgtctctccctaaaatggctgcaacctcataagccacaccgagcatattcagggcatccgcacggtttggtgttaaaccaagctcaagtaccgcatcgtctaattgaagtgcctgaagggcatcatctccgggtttgacgtcatttgggaaaacaaaaatgccttctgcatattcctttggtacgagtttgctttctacgcctaattcttgcagagaacaaatcatgccatgagactcttcgccacgcagctttgcttttttaattttaaagttccctggaaggactgcgccaaccgttgcgacggccacatattgtcctttatccacattcggagccccgcaaataatttgcactggagcgtcttcgccgatatcaacaagacatttgtttaatttatccgcatttgggtgctgttcactctcaatgacatgtccaacgacaacccctttaatgccttctcctttatattcaacggcttccacttcaattccgcttcttgtgatcttttctgctaattcatccggctgaatgccttctaaatcgacatagtcttctaaccatttatatgaaacaaacatgttgatttcctcctcttagtcctgcttgaattgctttgtgaatctaatatcatttgtgtagaaatggcgaatatcatcaatgccgtattttagcatcgcaatacgttcaacacccattccaaaagcaaagccttggtaagtttctggatcaaatccgctcattttcaggacatttggatgaaccatccctgctcctaaaatctcaatccatcctgttcctttacatacagaacagccctttccgccgcatttaaagcaagacacatccacttcgacagatggttctgtgaatgggaaaaagcttggacggagtctaatttcacgatcttcaccaaacatttttcttgcgactgtctcaagcgttccttttagatcactcatgctaatattgtgatcgacaacaaggccttcaatctgcatgaattgatgtgaatgagtcgcgtcatcactgtctcgtctatatactttcccagggcagatgatcttcacaggaccttgtcctttatatttttcgagtgtacgtgcttgaactggtgacgtttgtgttctcatcagtgtatcctcggtaatatagaagctgtcctgcatatcacgtgctggatgctcctttggaagattcagcgcttcaaagttataataatccgtttctacctcaggaccttcctcaacggtatagcccataccaataaataaatcttcaatatcttcgacaacaatcgttaatggatgtcttgcccccattttgattggacttgctggcaatgtgacatcgatcgtttgagatgcaagttttttcttcacttcttctttttccagctgctcatttttttcagcaatggcatttgcaatctgctctcttacttcgtttgcgagtgcgcccattttcggtctttcttctgcggagagcttgcccattccacgaagcacctctgtgatcgggccttttttccctaaatattgaacacgaatgtcattaacttctttgagcgagctagctgcttcaaccttcgctatcgcctctgtttcaagctgttttaacgtttcttgcatgagtgtaatcctccttttgatatacaaaaccgcctggataaacggctgtttgatcgtttgaagacaataaaaaaacccgtccctctaaaaaagaagggacgagttgtggtcgcggtaccacccttgttgagcacaaatgcatgtgcgaataagcttcattgacataacggaatcaaacgaatccggttcacctttacgcaaagcttgcggtcccggtgacaactccagaggtgaattcctgtttcagcattccttaaatgcactttcagtctacgatgcattctccctataaggacgctccttgaaacaatcttcctctatcatggtttttaaaatattagtttcattatagtgaaaataagcgcatgttgcaacactatccacgcaaatgatagacgagaacagctgctgcaacagccacatttaatgattctgcctgaccatacatcggcacatataaattctggtctgtcatttgcagaatctcttggtcaatccctgctccttcattgccaacaattaatgcaaaaggaccttctgccgttacgcttctatacgctttcgcatttttcaaggcgcttccgtatacaggtatgccttgctccttacatgcttgtattgcctgctgaagggtttgctttaaaattggcaggtggaaatgcgatccttgtgctgaacggagcgtttttccgttaaacgcatcgactgttccatcacctaagattacagcatcaagaccagcggcatctgctgtccgaatgagtgtgcctagatttcctgggtcctgcactgcatctaacagaagaagtcgttcatacttcttttcttcaaatacaggaactgtacaaaccgccgcgatgtgctgaggcgtttccgtttcggtcatggcagaaaaggcttcttcgctcagttcataaagttcaatgtcaggatcgatatgagaaggaagcttatcaggcgatgtgaccattaattctttcacaactccgctcttcaatgcttcttcgactaagtgtattccctcaacgagaaacagccccgttttcgtacgttcttttttcgtatggagctttttccactgtttgatgtttgtgtttttagctgattctatatatttcaagcgattttaactcctttaaatatcatgaatttattatatctcatgcacactacataataaacctgtctttgagacagaatagggctattaccatcaaaaaaggagtgtgggcaatggattttaatttaagaggcgcagtcattcaaaatatcactggccataatcaagagcagcttgaacatacgattttagatgccattcaaagcggcgaggaaaaaatgctgccaggccttggcgtgttgttcgaagtgctatggcaagaagcatcagaaaacgagaagaacgagatcctcgagacactagagcaaggcttaaagcctcatcagaagcaataaaagaagccggtttgcttatcacagcaaaccggctttttcatttagccagtgatcggtgtttccatccgaagtgctggatcacgccaaatttcgacccattttttaattgcaaacacaatgatcacaaatcctaagatcagcatgataattgacagcaccgcattcagcacgctgtaacctgatgcctcaggattaaggtatacatttgctaccatccaatagcccgcataattcactgtcacatataagtaggcaagtggaattaaacaagtcagcatatatcgccttttatctgcaatttttaatacaacggttgccccgatgattaatccgactgatgccattaactgattcgaaaccccaaacagcgcccaaatggacccgatgtctccagagtaaagcaagtatccccacataaaacacgcaagcgcacttgcaaataccgacccaggtacccagtcatttcgtttaagcggtttatatgcttcgccaaagaaatcttgaatcaaataacgcgccacacgcgttccagcatcaatagcggttaaaataaagacagcttcaaacataatgacgaattggaaaaaataagacgccaaatgactaaagaacggaattcccgtaaagatatacgccatccctacagctaatgtcacagctccacccgttcttccttctaaatcaaggccaatttccttactcagctgcggaagattctcaacactcatcccgagcgttcggaacacttctggcgtactgttaatcgcaaaataatctcctggatgaagagccgtagcggcaattaacgccataatgccaactaggcattctactagcattgcgccaaacgcgacaggcttcatatcgctccagcggtcaagcatcttaggcgttgtccctgacccaacaaatgcgtggaaaccagaaatggccccgcaagcaatggtaatagaaataaaaggccagacaggaccagctaaaaccgggcctcctccattcacaaactccgtaaaggctgggaattgaatcgttggattgacgacaaagattccggcaatcagtgcgataaaaacacctattttcataaagctgcttaaatagtccctcggtgcgagcagcagccaaaccggcaatgccgcagcaaaaaaagcatagatcggcagggcaagagcaagcgtttttgtatcaagtgttaaaagatcaccaagtgccgttccttgaatattcggcccaaggaatacaccaaccatcagcaaaataaatcccgcagttgtggccagttttaaattgcctgtctttttataataaagaccaacccccatcgcaattggaatcgtgattccgactgcaaatgtcccccaagggttacgttctaatgcatgaagcacaaccatagacagtcctgccattgtgatcgtaatgataaacagcatcgcaagccctgtacaaaatcctgctacagatcctagctcttcctttgctacctctgataatgatttccccttttttcgcatcgacgcaaataagacgacaagatcatgtacagctccgccaatcactgcgccaattaacagccaaaggagacccggtaaatacccaaattgtgcggctaaaatcgggcccactaacggaccggcagctgcaatcgcagcaaagtgatgcccaaatgtgacccatttattggttggcacataatctttcccgtcctctaatgtgtgagccggtgtaggatgatcgtctgtcacctttaataccttgaccatcataaatgtgccataaagacgataggcaatcgctaaaatacacatagatcctatgacaattgtaaccgcattcatttaaccatccccttcgcacaaacaatttgttacaaatataacataaattgattgatttttctttcttttaaaaccaagttgactaataagaataatatgtttattcttaagatagcttcacctacttccataaactctcttttgacagggcgttctttaggctctgtcctttttattgctttcatcttacaaaaataaaggccagatcacatgtgccttattcactagaatattttttcttcttctgttaaaaacagttcttttgacgtaatcaaaaaacaacgttcatttcctgggaaattcaatggaataaaaaagcctttcccctatactgaggaaaggcttacctattaagaaccgtacgtaatctgctcaaccgttttttgatcaagtcttttgatcacttctgttaaaagcttcactgcattttcataatcatcccggtgaatcatcgctgcatgggtatgaatatatctgcttggtatcccgatagatagtgatggcacgccatgacctgttaaatggataccgccagcatctgtcccaccgccaggcattgagtcatattggtaaggaatgttcaattcatccgctgtttggacaacaaaatcccgaagccctttatgggataccatcgaagcatcaaatacaacaatcgttggtcctttgccaagtttgcttgttgcttctttttcagtgatgcctggcgtgtctcctgctacaccaacatcaatggcaaatccaatatcaggctggatcgtagccgctgctgttttggcaccacgcaggccaacctcctcttgtacagttgcaacactgtaagcaatattctcatgctgagcattgtgtaagttcttcatgacatcaatcgctactgcacagccgatacggttgtcccatgcctttgcaaggagcattttttcatcattcatcactgtaaattcaaaataaggaacgatttgatctccaggcagaacgccccactccattacctgttctttgcttgatgcaccaatatcaataaacatatctgtaatctcaatcgatttttttcgagcttcaggtgacaagacgtgcggcggctttgagccaatcacacctgtaatgtctccctttttcgtcacaatggtgacacgctgcgcgagcatgacctgtgaccaccagccgccgactgtttggaagcgaatgtagcctttgtcatcaatttttgtcaccatgaatcctacttcatctaagtgaccagcgagcataattttaggtccgtttgcgtttccttccttcttagcgattaagctgccaaggcggtcactagagacttcatctgcatatgattctatgtatgtctgcatgacttttttgacatcacgttcatttcctggaatcccttttgcatccgttaggtctttcagcatagttaatgtttgatctagctttgtcattccatatatcctcctttatcttcatggtgcattcttattatacaaaacctctttcgttcaatacgatctttttatgaatattttttcgtttaacgaaatatttttttaaaaaaagttgaaaccttttgggcttttcattcgtagtacatcagataacggtatattggaggtgcatcctgtcatgtttgtaatcctcattagacttgctcttgttgcactgcttgtctacatcttctacatggcggtaaaattcttctcaaatccgagaagaaagctgaaacaagcacaattaaaagaaggcttttattttatggacgaacagcaaaatgcgcgcaaaaattttaatttcgtctataaaggagtcttgtttgaaggggagaagcatgttccttctaaggatcatcctctgtttgtccactccatttacgtttggacggagtcacccgagaagctaagtgaatttacattagaagactttgaaaaattggaggaaaacattatcgaacgttatcctcaaacaaaaattgattgggatcagcccattaaaaaaatcaaacaaaaaaaaggagcagacacgccgtcttgatggcgtctgctcctttttcagatgaactggatatatcctaatatgagcaactgcacgatgattaacactggcatgcccatttgaaaggcaggatgctttgttttatgacggaaatactgcatccctagatacgatccagcagccccaaaaagcacggcagcactccataagtgcgcctctgaaattctccatttatgcgcttttgctctgcgcttgtcctctcccatgagaaagaaaccatagccatttaccaagatcagcagcacaatcaacgcgatattcattcatttcacctcacatgatgagcaaaaaagatcacccctcgacggaatgatcttttatatgacttacttgtctagttgtgcttttgcagcatcagcaagctgattgaatgcacttaggtcattcacagcaaggtcagcaagcattttgcggtttacttcgataccagaaagctttaggccatgcattaaacggctgtaagagagaccgttcatacgagctgcagcattgatacgagtgatccatagtttacggaagtcacgttttttctgacgacggtcacggaaagcgtagtttccagatttcatcacctgttggtttgctactttgtataatctatgttttgaaccgaaataaccttttgctaatttaagaacctttttacgacgctgacgcgacacagttccgccttttactcttggcattgtaattccctcctatgattcctattccagattacttgatgtttgcaagttgttgtttgatacgtttgaaatctccagcacttacgattgcgctcttacgcaatttacgtttttgctttgtagatttgttagcgaacaagtgacttgtgtacgcatgagaacgtttaagtttaccagaacctgtttttttgaaacgtttagcagatccgcggtgagttttcatttttggcattggatgtttcctccctctgttactttacttttcgacttttggtgcaagcatgaggaacatgctgcgtccgtccatcttaggttttgtttctactgttgctacttcagcgcaagcttcagagaaacggtctaacacgcgctgtccgatttctttatgcgtaatcgcacggcctttaaagcggatagaagcttttactttatcgcccttttcaaggaatttgattgcattacggagcttcgtgttaaaatcatgttcatcgattgtcgggctcaaccgaacttcttttaagctaatgattttttgattcttacgtgcctctttttccttcttctgctgttcgaatcggaacttaccgtagtccatgattcggcaaacaggtggttttgcatttgcagcaactaacacaaggtcaagattggctttcgtagcaatttccagagcttcctggcgggttttaatccccagctgatcgccattttgtccgatcaaacgaacttcacgcgcacgaataccttcattaactaattgatctttgctaatagtgagccacctccatgagattttgaattgagttcacaattcattttgaccatttcgttgtatgttttacaggcaaacaaaaagtgtgggcatataaaacacccacactgcgaacatttgcatgaaaaaataaatgtacggtcaacctgtcaactacaaacacgtgtcaatcaggtgagaagcgggtgcttctgcttgtgatatctattcaattcgttaattattctacacaattttcatttgtccgtcaagtaaccgaactcttgaaacaactttttcattttagcatgattaaacgaattgggcaaggctttttcaaaacaatgacaccatcaaagaatgaattgcataaagattgggatgacaatgacggtcacaactcctacgaccacaacggcgatacttgccatggctgcttccacttcacccatctcaatcccaacagagacgccaagtgcatgtcctgatgtaccgagtgcaagcccttttgccactggatttttaattcgaaaccattttaagaagaaagcacctagtgcatacacgatgactgcattaaatatgaccgcaaaggctgtgatatctgcaattccgccaatatcctttgcaatcggaagagcaattgctgtcgtcgctgcctgtgggagcatacttttcattacagccgcatcaagatgaattccttttgctacgacatacacaattgtaatggaacaaagtgatcctacaaaaatagcggataaaatctgccaccaatattttttaagtaatgcacgctgtttataaagcggaatagcgaaagcaatggtcgcaggctctaagaaaaacttgataatcttgccgccctcattataatctgcataggaaaaaccgccaatttttaaaaataaaatgcctaacaccatggccacaaaaagtggtgtgaataagaagaagccttttgattttttaaataagaatgtaccgattccaaaggcgactaatgagacgactataccaaaataaggactcatcgtacttgtacccatcttgctttcctcctttaatgcgtacttgaagctggtttattagaatgagaaggagtcgatttgctctcctttgtctctttatgtttctgtggtttttctgataattgcatgagaagctgcgagaatagccctgtcgctgctagtaacataatcgttgcaatgataatgacaccgacgacttgcacacctacttcttgcatgacacctagtgattgaataaccgagataccagagggaacaaatagaaagctaatgagccctgtcaatgatgtacctaattgctccacctgctccagtttgacgattttcgttgtcagcaaaacaaataatagaaccagaccaatcacagatgcaggcatcggaattggtaaatacattgaaatgagattagaaacgaacattacggttgcaaagataaatgcttgagatagaaatccatatactttagtggcactcatgccccttcacctctttcttcgactgccctcagtatacggcatgaaataaatgaatgaagcgtttacaaccaaactcgccggattcaatgaatgaaatgcagaaaacgagtattgaaatacaaacaaaaaaagccgtcctactctagcaggagcgacttctttagttctttggcgtaagtgcggctgacaggaatgatcgacccgtctgtcatatgcagattatacgtcgaattaaaccacggctgtacttctttcatatgagaggtgttcacgatatagcttcgatgaaccctcataaagtaagcctcaggcagtttcttttcaatgaccacaagcggttctgtgacctcatacatgtgatcctttgttttcacgacctttttcccctcactgagccctacatacatgatctcttcaacttgcaggatgacaattgagtcatcgactgagatggctaatttttgctgatggggtattttctcatctgacagctggtgctcttgcgtctcaacagatttccactttttaaacttttggatcgtttgcaaaagccgctcttcatcaaatggtttcgttaagtaatcaagcgcacttacctcaaacgccttcagcgcgtattgatcaaaggctgtcgcaaatacaatcgctggcggatcagacatccggttgagccttttggcaatatcaaatccattctcaccagataaatcaatgtctaaaaagagcaggtccggcttatgatccaccatccggtcaaaagctgattctatattttctgcttcctctatttgaacatcctctttcgttctgcgtaataagtattttaattcgtctcttgctaacacttcatcatctacgattaatacgtttatcaacgaaaatcatccttttttacatagtccattggaatgcgaaatgagatgtcagtgccttggccgctatgaatggataaagcggcttgtctgccaaaaatccctcttaaccgctgatctaaattaaaaagagccgtacctgttccttctttggattcaacaggcgcttttaataactgagccatcttgtcattctcgattccctgtccattatcagtcacttttatataaacatgcccatctttcatcaaagcagaaacgacgacttcacaactcgtttgatgtttaggaaaagcgtgtctcactgcgttttcaacaagcacctgaagcacaaatggaggaatcatcacctgctccagctccttttcaatttgaaaggccacatggtatttatttggaaacctcgcttgttcaagcgacaaatatgcctctacatgctgaatttctttatgcagcggaatcagcagctggcgggcgccttgcaaattagaccggaaataaatactcagctgcagcagcagcttccttgccatctctacattcgttctgcacaaaacagagatggtattaatggcgttaaataaaaagtgcggattcacttgcgcttgaagcgctttgatctctgcatctttcagcaggcggctttgggtttctgcctctccaagttcaagctgtgtggagaacagcatcgccaagccttctgcaagctcctcttccaccctgcttaatccgaccggagaattgaaatacatttttaatgttccgatcgtttgaccattggaggtgaggggcagcacaatcgctgcttgaagcgggcaatgagtgactgaacaattgatttcgtctttcgaatgcgccttcataattttgccgctcatcaatacttgtttcgacagccctgtaattaggcttttcgatggaatatgatgatccgtcccatcaccgacatgcgctaaaatcttttctgtatcggttaaggagaccgcatctgtttctgttaatcgatgaatgatctccgccacacttttacatgactgttcatttaacccttggcggaaaaaaggcagcgtttgatcggcgatcgaaaatacgcggtgtgtctgcatcgcctttgcctgctcttcttgccgaatgactgactgtaaaatcgataaaaagataaagctgccaattccattcacaaaaatcatcggcagggcaataatactcacaagcccccaagcatcagcaaatggctttgcaaatagaaggataatgatcatctgcaaggattccattgccacaccaaaaagtgcggcttggcgaggtgtcaccattcgattcttccgtttaaacctgctgccgacatagcctgcaatcacaccggctaaaatcgaagaaatcgcacagctgagtgccgtgctccctcctaatgaatagcgatgaagcccagctagaagccctgcaccaatgccaacaaacggccctcctatcaatccgcccatttcgatccccatgattctcgtattggcgatcgagcttgatgagccaagatgataggaaaactcatgattcatgaccatctgctgctggatttcaattcctgtgtaattgctgataatactaaaagaagcaaaaataaagacaaggactgccttttttcgaaacccttcattatgaagcaatagattgcgaaagcccttcacatgggcaagcacaaaccctaaaataacgatgatccccacacgctcgatcatcataataattaaatgaagcaaaccggccacctcaattgatgtatgttatatctactgtctttctattctatcatgtgcggtcaatgatccaagatctctcaaatcttttctttattgccctcatcttctattgtaaaatgaacatgagccgtcacttgcaattgaaggtaacacatacataacaagggagaagatcatgaaagccgtatttttcgatttagatgatactttgctttgggatgaaaaaagcattcacacaacttttcaggaaacatgccgcgaagcggaaaagaaatatggactgaatccagcaacatttgaacagattgtacgtgaagaagcaagaaagctgtactcttcctatgaaacatatgattatactgtcatgatcggaattaatcctttcgaaggactgtggtcaaattttagtgaaccgattagcgaaggctttcaaaagctgaatgcccttgcaccagagtatcgcaagaacgcttggacaaatggcttaaaagaagcaggaattgacgatgaggcatttggacaatatttggctgatttctttgcagcagagcggagaaaacgtccatttgtctatgaagaaacgtatcctgttttagaccgcctgaaaggcagctatgaattgctccttttaacaaacggagatcctagtcttcaaaaggaaaaactggcaggtgttcctgagcttgcaccttattttaatgaaattgtgatttcaggagattacgggaaaggcaaacctgaccctggcatctttgagcactgccttcagctgttaaatctaacaaaagacgatgtgatcatggttggagacaatccaaaaacagatattcttggggcatctcgcgctgggattcaaaccgtttggatcaatcgacatggcaagaaaaatgaaacagatgtaacgccagattatgaaatcaaagacttacatgaattgtttgatatattaaaatagaacacaaaaaccacccttctcctgacgagattgggtgttttttgtgttctcaaactacacaattgccgctagactttgtgcttgccggtctaagccgcgggctgcttctcctacattcacaaattcctcgcttgcctgcttcacaagatcatggtttgtaaacacggttgtcttggcccggctcgttccgctgctgaccttctctacttctgcatgaatcgcctttacatattgatctactttgacgatcgcttcttttgaatcagttgcaagctttcgaatttctgccgccaccacactaaagccatttccataggaacccgcatgggcagcttctatcgccgcatttaatgcaagcagctgagtttgtgaggaaatgctgttaatcgttgcagcaatggagctgatggactctacctgctctgttaatccttctagtaagctcatattttgatctgtttcgtttgctatatgatcaaaggagactttgactctttgactatgctggatgcccacttctgcacgctccattaatttcgcagacatctcctttaagtcgtctacgacctgtttcatcgtgttttctctctctgttatgtctgttgcgactttcacaacacccactacgtgcccctcttcattgcggacaggtgtatatgtcgcttcaagccataagctatcaccattcttcgtcgtccgctgcaccttttcctgaaagatttgaccctctttcaaacgcttccagaacatgtgatagcttgcgtgttctgcaatatgcggaggacagaactgtctatgttttaaaccgatcaactcttgcttcgaatatcccatggcttttgcaaaaatatcattgacccatagaacttcacctgtcacatcaaattcaatcatcgccagtgagtgttccaacgcacgaagaactgctgaccgctccaatagttgtgatgataaagtgtttgttgtttgcatcatcgctttcattcctccaatttgtctcgaaccaacagtacatatttacccatactttcgtactatccaaacgtatcattcaagaaactggatcaccagtggaaaatttttccccataagaaaaagccagtgatctcaagagaaaggtcactgactgcttcattggaagtattattttttcgcttctgctactgcatgtttcacaaaggcttcaagatccattgtttctgaatcttgctctccgtattttcttacattgacagcgccattttctgcttcttgatctccgacgactagcatgtacgggatcttttgcatttgcgcttctctaattttgtatccaatcttttcatcacggctgtcaagctctacacgaaggccttcaagctgcaaacgttcttgtacttttttcgcatagtctaaatggacagacggtgaaaccgggatgacttggaattgtacaggtgccagccatgttggaagggctcctttgtattcttcaattaagaaggcaacaaagcgctccattgtagagacaacacctctatgaatcacgaccggacgatgatgcttgccatcttctccgatataggtgagatcgaaacgctctggtagtaagaagtcaagctgtacagtagacaatgtctcttcttttccaagagctgtcttgacctgtacatcaagcttcggaccataaaatgccgcttctccttctgcttcataataatcatgaccaagctcgtccattgcatcctttagcatcgattgcgctttattccacatcgcatcatcgtcgaaatacttctcagtatcttctggatcacggtaagataagcggaatgtgtagtcattcaagccaaagtcttgatacacttcttcaattaagcgaactgtacgaatgaactcttctttgatttgatctggacgaacaaagatatgtgcatcgtttaatgtcatcccgcgaacacgctgaaggccggataaagcacctgacatttcatagcggtgcattgtaccaagctctgcaatacgaattggcaattcacgatagctatgcggctcgtttttgtaaatcatcatatggtgcggacagttcataggacgaagaacaagatcttcgttatccatttccatcactgggaacatgtcttcttgataatgcgcccagtgccctgaagttttatacaattcgacattcgcaagaactggtgtatacacatgctcataaccaagacgtacttctttatcgacaatgtaacgctcaataacacggcggatcgtagcgccttttggcagccaaagcggtagaccttgacctaccttttgagagttcgcaaacagtttcagctcttttcctagtttacggtgatcgcgttctttcgcttcttcaagcaggcgtaagtgctcatttaaatcttctttgctgaagaaagctgtaccgtaaatacgctgaagcatttgattgttgctgtcacctctccagtatgcacctgcaaggcttaacagcttaaactctttgattttccctgttgatggcaagtgaatgccgcggcagaggtcaaagaattcaccctgctcataaatcgtcacggcttcaccttctggaatcgcctctaacagctcaagcttcaattgatcaccaatcgcttcaaagcgttttttcgcttcttctcttgatacttcaattcgctcgattggcaaattgctgttaatgatttttttcatttctttttcaatcttaggtaagtcttcaggtgtgatggcaacatcgatgtcgacatcatagtagaaaccattttcgatcacaggacctacgccaaactggacatgatgctcttttccataaagacgtttgatcgcctgcgctagcaaatgtgctgtgctgtggcgcataatgtcgagtgcttcatcacttttatctgtgatgatctcgattgttccactttctaatagcggcgtacgcagatctatttctttgccgttcaatttaccggcaagcgcttttttctttaggcccgggctaattgatgccgcgatgtcttctgttgtagctgttttgtcaaactccttgactgctccatctggaaatgtaagttgaatttgttctgacatctctggtcactcctttttttggcaatataaaaaccccgccccctggaaagggacgaggttgaataaacggaatcgtggttccaccctttttcccgtatttgcagcttacgttttcataagcaaacacggcttgtggttcgataacgggaattcccgtcagccattactaaaaagttcacagctgatgttcaaaggtggtaaagcaaatggtcctctgctaggaagctttcagccgcggcttccctctctttaagcgggtgttcatttgttcatgtccttatcaatacggtctctgtatgaagttacaccgtattataaaacgttttttcgtgaaaatcaagaaagcttttcacttttctgttccaaatggtcatgtacaaattgaacattctgttcttgaaatgaatgagccgggaatacctcgaccctttcttgaaaaatattttgaatggtctgcaccatcgagtgacccgtatcatttgtaaataggtcaatcttttgcggcgctatggatacgagtggtgcaatcagctgcgaatcaatatacattggatgctctcttacaaactgtctgtctatgtattgtttttgatcacgctcagaagcgtaccgaaattcccaaatcatcaggcggtcctgatgcacaacatgtactttttcgagcttaggttctcttgccatcacatagtctcgaagggattgaatgaagttttgatattcttgttccattttgtattcttcaatggagacttcaacatagttcttcagactcctgtcatactctgacagtctaaatgtcataaatgaaccaattgaaaaaataccttgctgtaaagaaatggtctcaagctcctttgttaacagggcttctcttgacggttcttgatgaatgccgggaatatcatctaaatccccgttcataatactgtgggcgattgaaagaatttggtgctgctcttcaggatctttaaataaataggtgttttcaaggatgctgcgcatgcgctcattttctttgcattccaaaaaaaagtgaaccagtaatggccgcacaatgggctcaagtccttcttctgattccttcgcctctatgagaagccggtctttcccttgttgaattgacatgtgatgccgactgtccaagtgttcagcaagatgtaaaaaagcggcggtatcatattcatcttcaaagattatttcaagcatgtttgtcccccctaacgacatctgttacatatatatgggggaaacataaaaaatagacgcctaaaataaatcaggcatctttctttttaaaatgagcggaacggagataaagatcagataaatcaaacaaacgatcactaaggcggcataattgccgctgacaaagcttgagccaaggacatttaatgcaactgtacccggtattaagcctaaaaaagtagctgccgtgaatgcacgataattcgcacgtgaaactgctgccgcatagctgacaaagtcaaaatggatcggggcaatacgcaataacaaaatataaagaaacccatgctcctgaatgcgggatgtcaccgctctcagcttccggctgcttgattctctgccttccttttttgcacgaaaggttgtggcaagcaggaaggagcctgttgctccggcggtagcaccaacgagggcataaatcgtcccaagaacactgccgaatgctaaacctgctgccagcgaaaagaccgtaagtgggacgagaacaaacgggcgaaaaagagataagaacagaaaaacaaagggagccagcagcccaaattgaagcacccaattcttcacatctttcggcgccagctgaaggtgctgtttgttcagccaccaaagtaaagcagcgagacctgcaatcacgagaaaaagcagccattttcttttgttcatttcatttgcccctccttcaggtgatagacgcttttataaatgacggcggttttctccttcgagcaagactgcctctgctaaataaagaatccgttccattaaacgagcggctttgacctcttctttttccccgcgctgtgagtacgtaaagtgatgtttcagttcacttggtgagaaattagaagagaagaaagtcggcagctgctctgccatacggtattgtaagatcgttccgagcagttcatctcgaacccagcttgtcatcgactctgccccaatatcatcaagcattaaaataggggtggatttgaccatgttcagctttgcttccagtgtatgatcggctaacgaattttttaactctctcacaaattcaggcacgtacactaggagagatgggtattccttctccgctagctgctgcgcaatggctgccagaatatacgtttttcctactccaaactttccgtgtaaatataagcccttccctttgcccgtctcatcatagctttgcaggaattgacctactttttgaatgacttcctgtcttcccacaacgttcagatcagtgaacgtcgcttgaagaacattttgcggaatgtacatgcttttcataagctcttgctgttttttctgtctatcgagccgcagcttgactgggcagggggaatattcaatatcaatactctgacctttgatcacaagcttcgggtgatacccgtctaaaatcgcattgacgttctcttcatctaagcaatatgaacaacccttcgactgctgcacatattcaaaaagccggttcaaactacgattgatcatgtcttcgtgtatttcttcttgatgctcctgtaaaaaggcccttacatcttcatcagataacacactctctttaatctgattgtatctcacacgaaaatctactcgtccttttaactgttcaaatgaacgaccgatcggtttcatccccatctcacctcaccttaatgtgcattgtactttttcatatttttaaactgatctaacagtttttctttttctcgttcgaggtcttctgtcgacagactgtctgtttgttcttttgccggctgttctttcgtttcagtttctttcatccagtcaggaagcttctcttctcggacaactttccctgatccatatgtgctgcgctgctttttctgctgcgcccactctgtcatttgcttgttctcttctttggcaattttcatggctgccgctacggttttaattttctttctcacccaatgagcggcgattttttgcatatatgttttcgacagcttcatatctgttttcagtaatgtatagtagatcaaaacgttcatgacacctggctctagctgctgctcgagcataatatcttcgacaattcttaagtcggcatacgttggctcaatgccgtctgccatatcttttagcagctcccgaggcgaaatatgatcgagcttttcaatcaatttcgcatctggcgtatctgctagcgcttttgaagcatcttgacgcaggtgtctaggctgtttttgatcaatgagttttggctgctcgcctctgtattcgatttggtaccagtctcttgcggcttttctcagctcttctgttgagatcatttgatccgaaccgcaggcgcctgctacaatattttgcatttgaagcggagtgatgccgtatacaacggctaacttcttaatggtttctttcacctgctttgtcaaagcctttcttggaatcatcatatcagacatgcccgctaacaatagatcgaaatcaaaggattcgtctgaaagcggagccggctgactcgatccaacggtcacatattcatagccctgatcaagtgatgacgcccgattgatttcttctgtcatcctgcgttcacctggctgcaatacgtgaaagacttcttcaaacgaccgcgagatgttctttgcctctgcaggaacacctggataagaaaaataatcacgaagctgcatatattttgctttctctacacgatggtacagcaggacattcagcataccatcctggaaaaactcatctggtcttagcggcggtacaagctcatatgtaaacagtctgccttctttcgtttcctgttcatatgtgcgaagtaaaccgatcgcttcaagctttaaacgttcctcaaaaatatcatttaaattcgtttgcagcatgaccatgagctgccgatgaggtgcgggtttcccccacatacgattttgttccagctctccccacagcgtcatgtataagctgaaagcggacatgccaataagcggctgatataaaagagtgatgagctgtctatcgatgtcaccgagcaatgaagcgcttttgacgacatatggatcgacggctagcacttccttccaatgctctgtcatatgctgatcctccccatggattgcaattgtttctattgtacaccctttttgcgttttacgctttacgcaggaaaaagagcgtgaagaatcttcagctcttttttagcgttctttctttaataaatcttttaattcatcaataaagacgttgatatctttaaactgccggtaaactgaggcaaacctgacgtaagacacttcatcaatttttgccagctcgtccatcaccatttcacctacaagctcacttttcacttctgacatgccttgattacgcagttctttttcgatgttaaagcagacatcctccagctgctttaaagcaacaggacgcttttcacacgctttaatgagtcctctcagcatcttttcgcggctgaattcttctcgaatcccttcttttttcaccacaatcagcggtaattcttctaatttctcaaacgtcgtaaagcgatactggcagctttcgcactctcttctacgacggatggatttcccttcatctactggtcttgaatcaagcacccttgtgccaaggtgctgacatgtgggacatttcatttcatcagctccgatctattcttggaagttgtttgtctagttcatcataaagggacaaaacggccttctgactataaccaaaatctgttggcaggaccgtttctgttgtcacattaaaatcgacagctgtttcaaaaggacgaattgaaatgacagtcgctacgagaaaggcttttttcggcattctgatgtttgcgctgatttcacctcgttctgctgaaacagatgtcacttgataggaatcgtttcgggaaagcatggcttccaccgcttgaaaaacttgtgcattcgtcattttgtagtaatggcttttcagttctgacactggatgctcgtcagatgtttctgtatggtttgacatgaaccgtttgaacttttgtcctaaagtcatatacgtatcccctttgccataatgcctcttctttattttataaaaaaaacctttgttttcctagaacaaaagtatagacaagttggggaatgttggattttgtatatcaaagaaatataaaaaggagcataacacaaaggcatttcaatgcttttggccagctcccattgcaatcttttttatgtttacagtgctttggcttgtgcctgtttcacttgtacaggtcccatgcctcgaggaatttcgatgttttctcttgtttcggcacctaattcatctccgatatgatctgctgcgatattcggatctaggtcgccgcaagtataaacatctatgctcgcataaccatgttcaggaaagctgtgaattgtcagatgagattcagaaataatgacaactccacttactccttgaggtgcaaatttgtgaaaagcaacctctcttacttcagctcctgatttcaaagctgcatttacaaacgttttttcaataaaatccatgtcgttcagtttatcacagtcgcatccccatagctcggagataacgtgacgtccgattgtttccatcatggaccccccttaaacaagaatgaaagagtgaagttctaagcagccggaccggacatataccacgggggaaagttagtccaaagaggtcctaaccctttaagtatacccgaatgagtctgcgaacaagaagttcacgaaaaatagtatactttgtttagacccattttgcaagctgtgttttcaatgggattttctctcatttcttgaaaagggacgttcgtcttcttcatttcaaacagcagaaagctctttcatctgcgaaccgacaaacttcacaagatccaccactctgcatgaataaccccattcattgtcataccatgcaagaacttttacttttctatcctccatcaccatcgttgtcagtccatccacgacagctgaataagggttcgtgttaaagtctgtagaaacaagcggctcatccgtgtaatctaaaataccggatagagaagtttttgatgcatttgagaaggctgcatttacttcttctgctgtgacatcttttttcaagtcgacgacaagatcaaccatcgatacattggaaactggcacgcgcagtgcaagtccatgcaatttccctttcatgtgcggcagcactaaagaaagcgctttagcggcacccgtcgtagttggaatgatggactgggcacacgctctagcccggcgcaaatccttatgcgggttgtcgatatttttttgatcatttgtatacgcatgaaccgttgtcattaagccgttgtcgatgccgaattcatcatctaacaatttaacaactggtgctaaacagtttgttgtacaagatgcgtttgaaataatgacgtgcttttcaggatcaagatcatcttcattgacacccatcacaattgtaatgtcttcatttttacctggagctgtgagtacgacctttttcgctcctgcatctatatggcccatcgcttgttcttttgaattaaatttccctgttgcttctatgacgatatcaatcccaagctctccccatggaagctgctttgggtctctgtcattgagcaaaagcactcttttcccatttacaatcagtgcgtcatcttctgctgtcacatcgcattcgtaacgtccatgatttgtgtcatatttaattaaatgtgctagcgtttcggcaggatagcttgcgttcaccgctacaatttgaatttgatcatcaagcattgcttttctgaagaccatgcgtccaattctgccaaacccattgatcgctgcttttaccttcatgaacaggtcactcctctattatgtgttatactcaataaatttatttatgaaattagtatatcacattagaatgtaattgccagtatataaacgtatattttctaaaaagggctgttcttttcaaaggaaataagaataaagcataaaaaaagaagagtacgtgtatgtactcttacttatctgtatgttcccattcatttaatatgttctgcaattgctttctgataaaagcgagatcttgtgtgttttctatcacgcggtctgcttttttacatttctcttcaaggggctgctgagagtgaatccgatttagcgcttcttcctcactgaggtcgtttcgattcatgagtcgtgatagctgtaattctggtgttgtatacaccacaatgatccggtcgacaagactttccagctgactttcaaataaaagcgggatatcaaggacaacgaatgtttcttggctgttgatcccttcatctcgctgcctgagcatttcctttcgcacttctggatgaacgatcgcattcagctgctttcgtttctcttcattagaaaaaataatggctcccagctcctgccggttcagctctccatttggcaggaggacaccctcaccaaaggtttgaacgatatgatgaagggcggatgttcctttggagaccgcttcttttgcaatcacatctgcgtccacaacccgaatgccctgctcttttatcatctgcgagactgtgctttttccgctagcaatcccgcctgttaatccaatgacaagcgtcaattgatttcctccttttacagcttccaaaccccaattaatatgagcagaagccctggtaagcatgcgagtttattgatccagcgccaatttgccaagtaatgaccggcacgcagcccgatacacacaaaaagtgagctcatcactgccaccgtgatactcataacaattggagaaaagccaagaatcgctgcgccaatccctgcgccaaatgcatcaatggataaagcaattccaagaagtaccgcttccattccattaatcgtcccagatcggtcaatatctgcacttgtcggctttcttaaaatgtgaatgacaagcccaagcgattgtacttccacattgagcaatgtcttttcatgaagaagcaaatcacgctctttcgctggtttgtaaaattgatacaggacccaaaggccaatggcaattaaaatgcctccccccagtttatcggtcactgagacagggagaaatgtcgtcagcaggctgccaatcagcatagaaatgagcagcacaatccctgagcagcatgcaataatgacgatggctttaaatgggatcctcattttgcgaagcccatacgtaaatcctacagaaaagctgtcgatgctgactgcaatagctaaaaacaggagcgaaatcgaaatcatacctgaactcttcctttctgttcatgcaacgatgatcaagagtctctaggcgtccttagactcttcttcactatatgaagagcaggtgggctgtgtgtcagtctacaccttgctgaaaaatgaatgttttttatcgtatgcatagcaaaaaggaagcatgctcatggctaaactttattgaggacgtttttggcaggtcacacaaaagtgcgtgccgcgccctccgaccactgttttctcgatgatgcttccgcatgtttggcaaggctctccccgccggtcatatacaagaagctgcagctgaaatgttccaatatctccttgtgagttgatataagaacgaatcgtgcttcctcccgcatctaccgctacttgaagcgtatcgatgatctgtttgtgaagcactttgcaggattccaggctgagctgattcgctttcgtttctggatgaatacctgatttaaacaggacctcatctacgtaaatgttaccaagtcctacgacaatcttttgatcaagcagtgctgttttaaccacgcgggttgtttttttcaattgctcccataaatactcaggagtgaactgttcatcaaatggttcatatcccagctgagaaagcgggagttccttttcctcttcacccggctgaaataaatgcatcgtgccaaatttacgcacatcatggtaccgaagctcagtaccatctgtaaacgtaaagacgacgtgtacgtgtttatcataaggctcatgcgcttcatgtacacggtatttcccttccatccttaaatgggagaccatcacataatggtctaaatgaaagaggaggaacttccctcttctttcaatggtttgtatggtttctcctaccattcttcttgcgaactcttccggctccccaggacgtttgatgatgtttggccatttgatatcgaccgtttcaatcgtttttccttcgactaaccgcttgagagtgcgccggacggtttcaacttctggtaattccggcatgctcctcgctcctttttctctctattatttatttcgcatcgtaccaagatggacctgaagcaaaatcaacttttagcggcacatcaagctgaagtgcgttttccatgacttcaggaacaatcttttcaaggatggcgatttcttctttcggcgcttcgaagatcaattcatcgtgcacctgtaataaaagatttgcctgcaggttttcttctttgagccttcgcgccatatcaatcatcgcttttttaataatatcggctgcgctgccttggatcggtgtgttcatggctgttcgttctgcaaagcttttgatattaaaattacggctcgtgatatccgggatataccgtctgcgtttgagaagcgtcgtgacgtagcctttttgtttcgcttcctggacgatttcttccatataggttttcacgcctttaaagcttgttaaatagcgctcgataaatgcggctgcttcttttcttgtgatcccaaggttttgagaaagtccataatcgctgattccatatacaataccgaagtttacagccttggcttgtcttctcatagcggaagtcacttcttcttctgagacatggaacacgtccatcgctgttttcgtgtgaatgtccatgtcttgcgtaaacgcttcgatcaaattctcatcttgtgaaatatgagcgagcacacgcagctcgatttgtgaatagtctgctgcaaacatgagccagccttcttttgaaggaacgaatgcttgacgaattttccgtccttcttctaaacgaatcgggatgttttgaagatttgggtccgttgagcttaatcttcctgtttgcgtgagcgcttgattaaatcttgtatgcactttatgggtgtccttacgcgttactttcattaagccttccacataggtcgattgcagctttccaatttgcctgtaatgcagaatggaccgaatgatttcatgcttatcttcaagcttctcaagcacatctgcagacgtcgagtagcctgtttttgtcttcttgataatcggcagacctaatttttcaaataggatgacgccaagctgtttaggagaattgatgttaaacgtttctcctgctaagcggtgaatggtttcttcatattctttgagctttttcgttaattcttcacccattttctctaggcgttttatatctacctttactccaagagattccatttcacctaagatgagtgctagcggcagctctaaatcttcatatagttcatgctgatcatttttttctaatgcttctaatgttaaatcatgcaaggctgaaatcgccgctgcttttcgtccaagatgttctttcagttcatcttcaggtggaatcgcctgctttgctccttttccgtatactttttcatcagaaagagcgatattcagaccatattccttcgctacactcgcgacgtcttcgtatgatttctgcgggttgacgacataggaagcgagcagaacatcattatcaacaccttttagatcgacatcatgccatctcagggcgacaactgctctttttgaatcaaagacccattttttcttcgtttcatcctgtacccattctttaaatgcttctgattgaagcgcatcttctttcgtgataaaaaacgcaccattttcattatggatcgcaaaaccgatcaaatccgcttcgtgataattatctccaagctgttctaccacaagggctgcatgatctgtcagcatgtcgtccgttacagctgtcatttttttcacttctaatgcatctacttcgacctgttcatctgtttctggtgcttctcctagacgctctagcagcgtttgaaagcccagttctttataaagagagatcacttgatccatgtgagggccttcgtatgcgagatctttgcttgacacatcaataggtgcttctacaagaatcgtcgccagctctttactcatgactgcttgttctttatattcttcaagtttttcttttagctttttcccgctcacttcatcaatatgttcaagcaggttctcaactgtttcaaactgctttaacaatttaatcgctgttttttcgcctacacctgggacgcctgggatattatctgaggaatctcccatcagccctttcatatcaatgatttgatctggtcgcaggccatatttttcttcaatatgagcaggtgtgtaatattctacttctgtgatgccttttttcgttatagccactgtcgtatgatctgttgagagctgtgttaagtccttatctcctgagaagattttgacttcaaagccgtctttttctgcctcgacagccaatgtaccgataatatcatctgcttcatattgaggaagctcgtaccttttcacctgataggcatctaatagttcacggatgaacggcatttgttctgatagctctggcggagttttttgtcttccacctttatattctttaaatgtctcgtggcggaatgttgtttttcccgcatcaaatgcgacgagcatatgggtaggcttctcgtcctccagcatcttcattaagatcatcgcaaagccataaatagcatttgtatgtacgcctttatcatttgataatagcggcaaagcaaagaaggctcgatatgcgaggctgtttccatccactaacactaatttctttttgtctgtcatgttttaatcctccatcggctgagccatctcagccgtctctttcacacattgtatcttcattttatcaaagtttattttgaaaagaaaatagtcgagcctgcacaaaaaagggacgaaaacaacaagtgttttcgtccttccaaaattggctccttggatgaaggggttcctattcatcctatcaatgaatgtttaacaaaacatgaattcattgtaaagatcatgtaaattttaacgtgactttcctttttttctctaagtcgatttcaggctcactgtaaaagtcgttcctttgccttgtttgctgtggacagaaatcgttccttcatgcgcttccacaaggtgtttgacaatggcaagaccaagacctgtaccgcctgaattcctgcttctatctttatcaattcgataaaatctctcaaatattcttggaatctcgcttttcttcatgccgattcctgtatctgctacatcaaattcataggcacctttccgcggtcttgctgagatggtaacacttcctccctctggtgtataggtcagggcattattgacgagattgaggaagatttgctttaaccttagcgggtctgccataacatagaccggttctttcgggacacgcacttgtaattgaatacctttttctgctgccttttgttttaacagcacttcaatctcttgaatgatttctgtcgcattggcttcttgaatattcagcttgaagtgctgctgttcaattttagaaagatcaagtaagtcttgaatcagcgtttctagacggacactctcttttaaaatgatagaaaggaattctgtcagtgcttctttgtcatcaatcgcaccatcaagaagggtttcagaaaatcctttaatcgacgtaatcggtgtttttaattcgtgagacacattggcgacaaagtcttttcgcatctgctccagctgctttgtttctgtcacgtcatgaaacacaaggacaattcctttccattcatcgtctgtacttaaaattggtacaccatccacttggaagtagcggcgttcaatgtcaacggctagacgtaaaaacttccgcaccttcgtttctgtcatgaaaatttcgtcaattaattcgataatctcttcatgtgtaaacgcttcgtgatacagcttgtgcatgtaaatatgcttttggactttaaactgcttgcggaaggttcgattgactaggtggatataacccatcttatcaatcaaaataatccccgctccaatattttcaatgaccgtttgcagccggtctctctgcatttcaccggcacttgtcatttcttgaagacttcctgccaaacgcttcatggaagtattcagttcacttgtttcaatcatcaactcttcatagttattcgtatcatagttcccgcgttcaagctgtttggctacctttgtagcataatcaattggtttcacatatttcatcgacatgcggtacccaaagaaaacgatgatgataatcgccgagccaagacaaaaggctaatgcaagccagagctggccgtcaatttcatttaaaggctcgtatgacgcatggagaaataaataacccgctggttcgttttgtttcaggatcgggacagcataatgaaacagcgcatccttctcatcgtcaatgacgaccccttttgtttggaaacgttcattgttcagcgtgtttcgaatgatggccctttgttctgcttgacccgttgtatgtatgatattccccttcaggtccacaatcgacgcattcatatcaaaatgctgctttgcctgatggaggacctccttgttttgcttcgccttcagatcgtcaccattcatggaagacaggaggaagctcgattccttttccattcgttccgttaatttggtttcatagaaaacatggaacatgtggtccaagaaaagaccaagtgccacaaacacaataaaaaggagaaaaatgagtcccgaaaacagacgggttctaattttactcatttgactttggctcctccaatttgtagcctaagccgcgaatcgttttaatgtatgttggttttttcgtgttcttttcaattttgtcccgcaagtggctaatatggacatccacaatacgagtgtcacctgcaaagtcataattccaaacggcacttaacaataaatcacgcgtgaggacacgtcctttatgcttcgccaaataaagcagcagttcaaattcttttggcgtgagctctagacgttcttcctggaaatagacttcgtagtgttctggtaaaatgcgcagttcaccaattttgatttggtctgcaatgttctcttccttctcctcttgtgtgggggcaggctgagattgctgtgctcttctcaagatggcttttacccgagcacccacttctctaggactgaatggctttgtcatgtaatcatcggctccaagctcaagacctagcaccttatcaaattcatcgtcctttgctgtcagcattaaaatagggaacatcattttttgaattctcagttgtttgcacacttcaatgccgtccatcttcggaagcattaaatctaatacaatgagatcaggctgttcacttgctgctttttcaagcgcttcttccccgtctcttgctgtgacgacatcatagcccgctctttcaaggttatagcttagaagtgttacaatcgattcttcatcatccacaactaatatttttttattcatgttgtgcctccaattagtgatttcccctgcatccgttttttgtatcttatgtgaaaagcgagaagtcatgctttctctttcattttaacgaaagcttaacaagaggacaatttaaaatttcgacaagatttgttttgtaaacaaaaagaagactcctcatgagagaagccttcttttttattcatattaagacaatactttcatgacattcttaacagattcaacagaacggtcaagctgacttctttcttcttctgtcagctcaagctcgatgatcttctcaagaccgttgccacctacgattgttggtacacctaggtaaatgccttcgtagccatattcaccttcaaggtaagcaatcgtcggcatgacgcggcgctgatctttaaggatcgcctcaaccatttcgactagtgaagcagcaggagcataatatgcactaccgttacctaataggttcacgatttcgccgccgccttttcttgttctttcaacaattgcatcaattcgatcttttggaatcaatgtttcaagcgggataccgcctgcataagagtaacgaacaagaggaaccatgtcatcgccatgtccaccaagtacaaagcccgtcacatctttaacagataggtttaattcttgagcaacaaacgtacggaaacgtgctgtatcaagaatgcccgattgtccaatgactttttcttttggtaatcctgattctttataaactgcatacgtcattgcatcaacagggtttgttaacacaacaatgatggcttctggagaatatttaacgatttcgcgtgtcacactgcgcatgattttttcatttgttgacacgagatcgtcacggctcattcccggctttcttgcaattcccgccgtaatgaccacgacatcagaaccggctgtatcttcgtagttagaagttcctgtaatgtttgcatcgaagccttgaacaggacttgcttccagcatatcaagtgctttcccttttgttgggttctcaagctgcgggatatcgactaatacgacgtccgctaattctttttgagccgttagaaatgctgtagttgctccagtaaagcctgctccgatgacagatacttttttacgcttgtttgccatttcctttttcccctttaactttaaagtttaagaatcaagacaagtttttgatgagctcgtcagcaaactcagaacatttcacttctgttgcgccatccattaatctagcaaaatcgtaagtgacgacttttgaggcaattgttttttcaacagattgaatcactagatcagctgcttcctgccagccaaggtgctcaagtaaaagcacgcctgatagaagaacagaagatggattcactttatcaagaccagcatatttaggtgctgttccgtgagtcgcttcaaaaatagcgtgtcctgtttcgtagttgatgttcgcacctggtgcgataccaattccaccaacttgtgctgcaagagcatcagagatgtaatctccgtttaagttcattgttgccacaacatcgaactcagctggacgagttaggatttgttgaaggaaaatatctgcaatgctgtctttgacaataattttgccagcagcttctgcttcactttgcgctttgtttgccgcatcttttccatcttgttctacaatacgatcatattgtgcccatgtaaagaccttgtcgccaaactctttttcagccacttcgtagccccagtttttgaaggcgccttctgtaaatttcatgatgtttcctttgtgaacaagcgtcacagacttacggccttggtcgattgcatattggatagccgctctgacaaggcgagaagttccttcttcagaaactggcttgattccgatacctgacgtttctgggaaacggattttgtttacacctaattcgtttttcaagaagtcaattaacttcttcacttcgtctgatccttttgcatactcgataccagcatagatatcttctgtgttctcacggaagatgaccatatctgtgtcttctggacgtttcacaggagacggtacgccttggaaccagcgaactggacgtaagcatgtgaatagatcaagctcttgtctaagtgccacgtttaatgaacggattcctccgccgattggtgttgtcagtggtcctttgatcgcgattaagtattcacgaatgtcttcaagtgtttgctcaggaagccattctccagttttattgtaagctttctcacctgcatatacttctttccaagtgatttgcttttcacctttatatgctttttctacagctgcttcaagtactcttgatgctgctttccaaatgtcaggaccgattccgtccccttcgataaacgggataattggattatttggtacattcaatacgccgccagtaactgtaattttttcgccttgtgacaatgatattacctcccaggttatgtagtgaatatttgaaacttcttggcttgatgtctgcaagcgaagaagtttttcacgtgattcgttttttgttgatatagaggctgattggccttcctgaggatcagcccccgcttattctataaacattagtctctttcactgatcggaacaaaggtttgaagatcaggtccaatgtagtcagctcttggacggatgagacggttgttgtcatactgctctagaatgtgagcaatccatccagagaatcggctgatcacgaaaattggtgtaaacaagtcatgatcaatcccaagactgtgatatacagatgcagaataaaaatcaacatttggtggaagatttttctctgatgtcacgatttcctctgcgcgaacagacatttcataccatttcggctcgccagtgaggtttgttaaacgctggctcatttcttttagatgctttgcacgcgggtcaccttgacggtatacgcggtggccaaagcccataattttttctttcttctctagcttaccatgaatataggaatctacgttttcaacttcgccaatttctgaaagcatcttcatcacgccttcgttggctccgccatgaagtggccctttcagcgcaccgatagccgctgttacaccagagtagatatctgatagtgtagcaacacatacacgtgctgtaaatgtcgatgcgtttaattcatgatccgcatgtagaatgagcgccttatcaattgcctcaatttctactggtgacggctcttcgccatttagcatatacaagaagttcgcagcatagctgtattcttcttttggctgtacaggctcaagtccctttcgaatgcgtgaaaacgtagcgactagtccagaaattttcgcctgtaaacgaatggcttttctgtaattcgcttctttgtccataatctctgattcgtcatcgagtaaacctagtaaggataccgctgtacgaatcgcagacattggatgaaccccgtccagcgaatacgatttaaagtgctcaatgatttcttgcggaatgtgagcattttcattgagctgctgttttaactcactcagctcttgctcattcggcagctttaagtgccataacaggtagacaatttcttcgaatgtagctttttcagttaaatcatcgatattgtaccctacataagtaagagtatcatcaataattgagcttacggatgaagttgttgccacaataccttcaagacctcttgttgctgtcatgttcaatctcccctttttaaaaagattccccttcgttgcagaattctcgctttttgaaagcgctatccaatccgaataagacggcaggttcagaaaagaaaatgcttacatttacctatacggttagagcgcttttagcctcatatctcttgtgtgatcaatgagttcaaaattaagcctattcccattataaacaataatcagacatttgttaaatgtttaactataattttttttgatatttttttttccagtcttccatataaggcatggaataaagggattttgcttcttttattatatttaattatgtttttttgcaaaagctcacgcaagaaaaaaataaaaaagaaagtggcatgaaccactctcttttcaaccgctgaaaaatttcacagcctgcatcgccaaataagcaattcctgctccgatcagcggaccgacagctacacctttaaataagctgactgccaaaattgtcccgaacacaagcgctgccgtgatatgcggatcattttcgagtagcacaataccgttttttgcgattaatgctactaatatacccgctccaagtgcaatccaagcataagaagatttcatggcttctccaagctgcttaaatccaatgtcacctgttgcaataggaacaagcacagcaattgtaatgacggtgacaccccaattgatgccttttgattggagaaccgggaaaattttttgatccaaaccaatcagcttaatcgcaatcagcacagaaaccgctaaaattaatgaattgttctttgcaataagtgcaataacgagtaaaagaaccaaaaataaatttgcttgagtaaacatacgccgccccttcctttctttttattgcgaccttttcatattactaatctttttgaataaaatgaagtatcggacatgcttgttttttggaggggattgtgtgaatcacgcctatatggccatttttctgcgaagtttgatgatgatcagcattgctgtaattgcggttgtctttttatatcagtcttttccgtttttatatcctttttggattgcacttattgtatcctgcctgattcatcctgccgtatgcaaaatagaagagatcaccggaatgccgagaggaattgtagtagtcattgtactactgctctttttagtggcagcagccggtttcatcacactcttagtagcagaaattatttcaggaagtgcttatttagcaaaggttctgcctggacaccttgatcaaatgattggtattgtcgaacggttttttacagataagattctgcctttgtaccatgatgtcaccgcccaatttaatacgcttcaagcaggtcaaaaggaatcgattttaggacaaatccaagcgctaggcgatgaagctgccgcaaaaatagggacttttctttcaaaaacgctcgagcttatcccggcttttttaggtcttttgcctgatgcagccgcaacccttttgttttctgcactggcgactttttttatcacgaaagattggtttacgttaaaaaaatatggctctcgtatctttcccgcaaaatggatgcagcatacacgcgccattttatctgaaatcaaaaaagccattaccggttttatgaaggcgcagcttctgcttgttgctatgaccatcggcctcgtcgtcattggtctgatcatcttaaaagtcgagcatgcctttgtcattgctttatgtattgggtttgtcgatttacttccttatatcgggagcggtactgtttttctgccttggatcatttactccgttatgacaggaaatctttcactcgctatcgggctcggcattttgtatattgtcgtgctcattcaaagacaaatttcagagccaaaagtcttaagcaagtccattgggcttaatcctttagcaacgcttgtggcattatttgtcgggttaaaatgctttggttttcttggacttgtcattggtcctgcttcccttgtcgtgtggcaggcatttcgtaatgcaggtgtttttagagatatctatcaatacattcggtacggcatgcaaaagtaaaagagaccttgagctcaaggtctctttagcgaataatcgtatagcgattgcgattagacatgtttctaagccagcgttcaaagagcggcttgatttgctttctcgtcatcggaatgagtagcagcgcaccaatgatatccgataagaagccgggaatgagcagcagcagaccgccaatcagaatgcaaaaaccatcgacaatcgctatgcctggcattttaccatactgtaaatctctctgcactttttgaaaagcttcgattccttgctttcttgcaaaataagcacctagtgcactcgtgagcacgatcatcagcatcgtgggcaaaatgccaatgattttacttgatattaaaaataaactgatttccactgcagggaacagaatcaataatagtagcaaatattttttcaaccatatcacctcatggggtatctttcatcgaaagctgttttactttttttagtgtaacataaaaaaagagaggagtcagataactcccctcgtgtgtatgatttaaaggacgcttgctcggcctttgtagatcgctccgcgtgccggatctactgtgatctcttcgccttcttttagcagtgttgttgcgctgtcaagacccacaatcactggaataccaaggctgagtccaacgactgctgcatggcttgttaagccgccttcttcagtgattaaggcagatgctttctctaaagcacccatcatatcacggtctgtacagtttgcgacaagaatcgcaccatcgtacattttttcgtctgcttcttttccgctttgtgcaatgacaaccggtccaaatgcagatttacggccaattccttgacctttcgcaatgatgtcaccaacaacatatactttcattaagttcgttgtacctgtttcaccaactggcacaccagctgtaatgacgattaaatcgccatgtctcacatagcccgtttcgatcgacttctcgactgcattctcaagcatttcatcagtagacgtcgtttttgatccgctctttgcaaatacaccgaatacgagagacagctttcttgctactgattcgtttgctgtgaccgctacgattggtgcttttggtctatattttgaaatcattctcgctgtatgaccgctttccgtaggtgtcacaatcgctgccacgtcaagcttcatcgctgtatgtgcaacagattgaccgatggcatctgtaatgctgacttctacttcttcgcttctgcgagaaagaattgctttatagttgagtgcatcttctgaacgtgatgcaatgttatgcatcgtttgtacagcttccactggatatgttcctgctgctgtttcaccagaaagcataatcgcatctgtgccatcaaaaatggcatttgccacgtcacttgcttccgcacgagttggacgaggattacgctgcatgctatcaagcatttgggtagctgtgatgacaggtttgcctaaacgattgcattttttgatcagcattttttgaacaagcggtacttcttctgccgggatctctacaccaagatctccacgcgcaaccatcaaaccatctgatacctcaaggatttcatcgatgttatcaacaccctcttggttttcaatcttaggaatgatttgaatgtcagccgcattattcttttcaagaagctcacgaatttcaagcacatcagaagctcgtctaacaaaagaagcagcgatgaaatcgacgccttgttcaattccgaacagaatatcattggcatccttttctgtaatacctggcaagttcacacttacacctggtacgtttacaccttttttgtttttgagcgtgcctgtattcatgacttttgtgacgatttctttgcggtccatgttaatttctttcacttctaaaccaataagaccatcatctaatagaatcgttgagcccacttctacatcatgaattaaatcttcatacgtcacactaattttttccgtatttccaacaatgtcttccatactcacgataagatctgcaccagcgactagctcaattgagccgttttcaactgtacgtgtacggatctctggaccttttgtatcaagaaggatcgcaatgtccttgcctaatgttttacctgctttacgaatgttttcaatgcgtgcaccatgctcttcaaaatctccatgagagaagtttagtctggctacattcattcctgcttcaatcaattcagtcagcttttcaatggtttcacttgctggaccgattgtacaaacgatttttgtctttctcattactgttcctcctaaggtcttctcgttttatatagagagctcttgtgaaagtcggtacatattttggtcgactgtatgttttttatctaagatatctaaaatatcgtggtgaacgagttcgttgctttgaatgcccacacagcgtccgccttttccttcaagaagaagttctactgcgtatgctcctaaacggcttgccagtactcggtcaaatgcgcttggagaacctccgcgctgaatatgtcctaagacagatacacgggtttcaaggcttgtctcctcttcaatccgcttaccaaattcaacaccgctgcctacgccttctgcgacgataatgatactgtgcttcttgccgcgctcgtgccctcttcttaacctcgcaataatttcatccatgtcatagtctgcttcaggaatcaaaatagattcggctccgcctgcaagacctgaccaaagagcaatatcaccagcatgtcttcccattacttccactacgtatgtacgttcatgagatgtggctgtatcacgaattttatcaatggcgtcaatgactgtattcagtgctgtatcaaagccaatagtgaaatcagtacctgggatatcgttgtcgattgtacccgggacacctacacatggaaaaccaagctcagttaatttcttcgctcccatgaatgaaccgtctccgccgatcacaacaagtccttcaataccgaatttttttaagttctcaatgcctttttcacgaccttcaactgtcttgaattcagggcatcttgccgtgtaaagttttgttcctccacgatgaatgatatcgccaactgaacctatttcaagtttctcaattttaccgttaattagacctgaatatccattataaataccgtaaacttcaacattatggtaaatcgctttccttacaactgcgcgcacagctgcattcattcctggggaatccccaccgctcgttaaaactcctatacgcttcatctttttcacctcagagaccatatatgaattaaacataccatttccactgcttgaaaacaatcatgagcaaaaccggatgttttcaatacgtatttctaaaaccgtacttattatacaattaaataaaccgtttttaaacaaaagttaagaaagtcatgaaagcaattctttcaaaaacgaggaagatcgatccttctaaagcttatcatatcaaggttttcagacgtttcaaattttatgaaaacaaaagaaaattattttcaaatagcgcttacatgagggcggttttcatgaaaaagggtgaaaaaaataaacgccagccaaaaaggctgtacgtttatttagtttaccccaatatattgattttcaaccgatactttcccgattgctttgtatttttgatatctttgttcgactagttcttcaggtgttagtttgagcaaagatgtaagtgactgttttaatgtttttttaatgtaggctgcttgttgtttcacgtctcgatgtgctccaccttgcacttctttaataacatcatctataatatctaattcttttaggtctggagcggtaattttcattgtctctgcagcttttttcgcaagtgatgagtccttccagagcagtgctgctgcaccttcaggtgaaatcactgaatacgttgaattctctagcatgtataggtggtttcctacgcctaagcctagtgcgccgccacttccgccttctccgatgacaatacagacaaccggtacacgaagtcctgccatttcgaataggtttttcgcaattgcttcactttgtccgcgttcttcagctgctttcccaggataagctccttttgtatcaataaagcaaatgatcgggcgattaaatttatctgcttgtttcatcaagcgcagcgctttacggtagccttctggatgaggcattccgaaattacggcgcaagttttcttttgtgtcttttccgcgctgatggccaatgactgtgacaggaaaccctttaaacgtggcgattcctccaacaatggcttcatcatcaccatagaaacggtcaccatgacattcgaaaaagttgtcaaacagctcttgaatgtaatcgagagttgttggacgcatcgcatgacgagcaatttgcactctgtcccacggctttaaatttgtataaatgtctgcttcaagcttgctcagacgtgtttcaaggcgctcaatttctgcacttaaatccatttctgagttttgtgtgaactttttcagttcatcaattttcgctcgaagttcaatgacaggtttttcaaattctagttctccagccactctcgttcacctcctgtgctgtgtaatgctaagattcggcctagtgtttctttcatctctgcacgatgaatgacagcatccagctgtccatgcttcaacaaaaattcagccgtttggaagtcctctggcaggtcttcacggattgtttgttcaatgattctacggcctgcaaacccaattaaagcaccaggttctgcaaagttgtaatcaccaagagaggcgaaactagctgatacaccgccagttgttgggttcgtcatcacagagataatcaaaccttgatcctcgctgaacagttttaatgctgagcttgtttttgccatctgcatgagactgaggatcccctcttgcattctcgctccgcctgatgcagtaaagatgataaatggcaccttgtccgcttttgctttctcgatcgcaagtgtgatcttttcaccaacaaccgagcccatgctgcccatacggaatgtggcatccatgacagcgatcacagcacgctggccttcaatttcaccttgacctgtgacaatggcttcattcaaagacgttttttctctgtctttctcaagcttttcttcgtagcctgggaatccgagcgggttttctgagatcaggtgcccgttaaattcttcaaatgtgccttcgtctacaaggctatcaatacgctgctttgcattcatttgcaaatgtctgccgcaattcatgcaaacacgtaaatttttatctaattctttggtgagcattatttttttacattgcggacatttggtcatgatgccttcaggcacatcttggcttgcctgttcagagggtacagatgcatattttttctttttactgaaaatatttttgattgacaaatgactacctccctttttgaagggttttttctttacacgcacatccactattataggacatgtcataactgtaccgaaactattgtactttttttgtcaaacgctgtcatccttcattcaattttttcaatggggaattgatgagaaatgagtatgtgtttggggcgctgagcagttgatatatgtgaattgtgaacgtctacaaaaaaatatcattccggatgaaaaaattttcgcgtaagagaggaaatggtgcacgtctttcctccaatttcagaaagaacgtgcacacttttccaattgattattcgccgataatcgttaattttcttgttttttcagcgactgcttctggatcgactttgattcttgcaacgccagtttccattgctgcttttgctaccgcttttgctaccgctggtgctacacgtgcatcaaatggttcagggatgacgtattcagctgacaatttctcatctgcaacaagagaagcaatcgcttcaacggctgcaattttcatttcttcgttaatgtgagttgcacgtacatctaatgctccgcggaaaattcctgggaatgccagtacgttgttcacttggttcgggaagtcagaacggccagttcctacaacacttgcacctgctgcatgtgcatcttctggcatgatctctggatttggattcgccatagcgaagatgacaggatcttttgccatttttccaaccatttcttttgttaaagcgcctgctactgaaaccccgatgaagacgtctgcgccttcaatgacttcttctaatgaaccttctttacggtcttggttcgtgaatttagcgacttcatttttcactgtattcataccgttcgggcggccttcgtaaattgcgccttttgtatcacacatgatgatatcacgtacaccgaaatgatatagaagcttgataatcgcaattcccgctgctccagcgccgtttgccaccactttgatggaggacattgattttccagacagtttcaaggcatttacaagtcctgctactgtgacaatcgctgttccgtgctgatcatcgtggaacactggaatgtttgtctcttttttcaagcgctcttcgataatgaagcagtttggagctgcaatatcttcaaggttgacaccgccaaacgttggctcaagaagctttactgtttcaacgattttgtctacatcgtttgtcgcaagcgcgatcgggaaggcatcaacgcccgcgaagcttttgaataatacagcttttccttccattactggaagagatgcttctgcaccaatattaccaagccctaaaacagcgcttccgtctgtgacaacagcgaccatattgcctttcattgtataatcatacactttgcttgtgtcgtcataaatatctttacatggttctgcaacaccaggtgagtaagccaagctcaagtcttttgcatttttcacttgtacttttgattttgattcgagtttgccttgattctctttgtgcatatgtaatgcttcttctcttaatgacatgtgtagaacactccttcaagtggaaaatgatttaatgaattgctaagttgataagcacatactggcagttttaaatacacagaatctttaaaatgataacacaataggtgaatttgtaaaacatattcaggtgatttgtcatcatttaatcacaacgttttgttcaccgagcagctcttttaactggaaaatcacagcatgatctgcatgaaccttgtatgcatctggaagtctcactgtctttttttgcttctcataatacaaatagacatctgcttctccgctgtgcatcgagatcacccgctttacttgctctagcagttcctgcgtatggttttcttctttcacccgaatgtagacagactcttttctttgtgtgcccatctcttcaagcagaacggcttcttgcacgatgatttggctgctgtcatttctgacatctattctgccttcaacataaagcatggcgccctcctcaagtaagggggacagctttctaaattgctctggaaagacgacgccttccatttctcccgtttcatccccaaatgtgacaaatgccatcgattgtccattttttgtccgaatcgatttcacttttgtcaaaagaccacccattgagatctttcgctttatataggaagaaagtctgatgatttccactgcaccattctctcttaagcgatctcggtacgtttgtacaggatgatttgataaatataacccaagtgcctctttttcaaattgcaggagatcgacaagcggcagttcttctatctccgcatattttggcttaatggagaaggttgtatcccccagaaagtccagttgatcatctggatttaaaaatgacacgtggtctaatgcaatatctattgatgccaataacgaagcacgatttggataaagctcatccatcgcccctgaaaaaatgagcgcttcaatcgtttttcggttgacactctttgctgatactcttgcgcaaaaatcaaataaatcttcaaacggcttttcctgtcttgccctgtatatatcctttacagctgacactccgacatttttgatcgctcttaagctgtagcggatctcccctttttcaaccgtaaatggaaattcactcttattaatagaaggcttcaacacagatatccctttttcctttgcctcatagaaatattgagcgactttgtcttcatttccaatcacactcgttaaaagtccgcacataaaatataacggataatgcgcttttaagtaagcaagctgaaagccaatcatgctatatgcaacagcatggcttctattaaaaccatagtttgcaaatttgacgattaagtcataaacgtcatttgcaatgttaacaggatactccttttttaggcatccttcaacaaaatggcttcgctcttcatcaaggacctttttatccttcttcgaaactgctcttcttaatagatctgcctcgcccagctgaaagcctgccatcttcgccgcaatcagcatgatttgctcctgatagacgatgaccccatatgtgtcctttaaaatgtcatacaaatcaggatgcggataagagaccttgactctgccgtgctttcggtcgataaagagcgggatattctccattggacctggacggtagagggcattgaccgccacgatgtcttctaaactagagggcttcaggcgtctcagcacctgacgcattccttgtgattcaagctggaaaatcccagttgtatctcccgctgataacaattcaaatgttttctgatcttcatatgaaatgtcactaaagttaatgtggacgttttcctgtctttcaatctggtttttaatggattcaattaaggttaagtttcttagtcctaagaaatccatctttaaaagtccgagatcttctaaataattcatcgcatactgcgttaaatacacaccatcatggccgtcttgaattggaacgacctctgtcagcggctcctcgcttagcacaacgccggctgcatgtgtggaggtatgtcttggcaagccttcaacctttaaagcggtttgaaagacctttcgaagctcctcggattgctggagcatcgtttttaattcaggggatgcagccaccgcttctttcagcgtcgttcctggctttgacggaatcagctttgcaagacggtccgctgcctttgaatcaatccccatcacacgtccgacatctcttaaggctgcctttgctgcaagtgttccaaacgtgacaatttgtgccacatgcatgtctccgtatttgtcttttacataagaaatgatttcatctcttctcgtatcggggaaatcaatatcaatatctggcatactgattcgctcaggatttaagaaacgctcaaacaacagaccgtgacggagcggatcaacatctgtaataaacaatacatacgcaacaagtgaccctgctgccgatccacgtcctggccctgtgacaatgccttgatcatgggcatacttcataaaatcccacacgatgagaaaataatcactgaaattcattttttggataatgctcagttcgtactcaagtcttttcacatacgtatcatttgaagcaatctttctttgcttcatcccttctgcgcacactttgcgtaaaaactgatctgctgttgattgatcaggagtcggataggaagggagttttgtctgcccaagatttaaatcgacttcacagcggtctgcgatctccaccgttcttgtcagcagctcctcatcttgcgcataccattccttcatttcctcaagggttctgaaatgcttttctcctcggtcttcctcaatctctgacagctgctgccctgctttaatggcttttaaacacgtataggcggttttgtcttctcgattgatatagtggacatctcccgtcgcaacaagaggaatctccgcactttttgagacgtccctgagtttaccggcaagcgattcgttttgctgaaatggctgaagtgcgatgtacacatgtccctcaccgaaaatatctttcaattgtttcgccgcatcatgcgcttcttctatctgatcatgctgaagcagcgtttcaatgtagccagaagcgcctggcgtaatggcaatgagcccgcggtgatagcttttcagccatttttctttcagtccagcttttgattttgatttcagcacactgctgattttgatcaagttttgatagccttcattgtttttggcaaggagtaccaagggataagcctctgtctcttgttcatctatgaagacagaagctgttaaaccgatgaccggcttgatgccatgttttttacattccttataaaattcaaccgttccatacatcacatggtcatcggtaagagcgagcgccttgcagccaagttctttcgctttcagcacgagctcctttacttttgccgcactgcttaataagctgtatccactgtggacctgaagatgaacataagacatgcttaatccactcctttcgtctaaagtcattctttcattataaaacgcgatgcggtgagaaacaaatgttctttcttttctgtccgttcatacttgtcctgcacacaccatatattgaatagagtgaggtggacacaatggatgtgaaggaagcttttattccgaattttattagctgttattttattgctcttggggtcattttgggcggtgccatcataggtggtgttggtgcttatttatctggtcagccgcctttatccattattacgagtcttgccaaccgtttaaagatttgggcgcttgtcgcagctatcggtggaacttttgatgccgtttatagctttgaaagaggcattttcgaagggaacacgcgtgatattttcaagcagattttattaattgtctctgccatgggcggtgcgcaaacaggttatctcattattacgtggctcacacaggagcatgtgtcatcatgagggtgccggagctgtacaaacgtccaggctggcagcgttttttttgcagggatgatgtttggcgcgattgtgagctggctcattttcctctttacatacggaacctttcaggaaaagcaggtgacacagcttagaagccagcagcaccatatggacagtctgaaagaacaaatcacactctatcgggaagatttgcataagttaaatgaggataataagaaacggctgctgatccaaagcgtagatgtccatctcgtcaatcgtgagcaatataaaatcccagagccagatacgctgaaatttgaagatcaggtcaaagaggatatctcagaggtcattacaaaggatattgaaagtgtctataaaacaaaggaattattaaaacggacggtggaaaacaaagaatataccattcgggaaaaggcataccgcgccaaagtgacagagctgacgatttatacgaagctttcacttgaagtgcgcatttcatttgctgaataaatgatcatgtggaatttttatgaatttctgccctcaatgatcgcttttccctcattatttttatacactaaaagtagaacgagatctaaaacagaaagaggtgaggacaatggaggtttacagctatcgtcaaatggcacgagacaaagcaagccggatcaaggacggtatgtgcgcttatgctgagacagaaatgatggctcatttaattaaaaaagaattaaagcatcaaaatctccaagcctatgaagattcaactgacatcggctgctggtttatccctgtatgcaagtaacccttttctccatgacaaaaaaagagagaggggacttgaagccccctctctcatgatgatgatttacatacttcttctaaatcacgcaaaatctcatctgccacggcccaatcataaatagacgcaccagctgcaagcgggtggccgccgccatgatattttttcgcaatggtattaatgacgacgcctttcgagcggaatctaacacgaatctgatcgttttcttccacaaaaaagacccatgccttaatccctgcaatatttccaagtgtcccaacaagctgtgaggcttgctgcgctgttgtttggaacgattccaaaatatcctgcttaatgaaaacagaggcgaccccattctctgacaaagaaatatgttgaaaaatatagccatttaatttcacgacattcagatccgtctcatacaattgattgaaaaggtctgaagatgaaaatggatattcaataagttctccagcatatttgagcgtctttttcgtcgtgtttgggaaaaggaagcggcctgtgtctcctacaatgccggcataaatgagttcagccgcctttgtattcagctgatatccttcttctttcccctctaaatacaattcataaatcatttcgctcacagagcttgcctctgtatccacccaaagcaaatcaccatacggatcttcatttggatgatggtcaattttcatcagcttatcgcccattgaatagcgctgatcgtcaattcttgcttgattggctgtatcacagacaatgacaagggcatctttgtacacgtcatccggcacctcatcaagttcatacaaaaatgaaagggatggctccggggttcctgtcgcataaatatttttttctggataggtggcacgcaagatttccgtaaggccgcactgcgatccatacgcatcaggatctggtcttacatgtctatgaatgatgatggtgtcatataatgatatggttctaatcagttcttttttcataaaaactccttcttatccgatactctttttattattaaatcataatctatcctgacggaaaagtgagaaatagacaatttattctagtaagcaagcctatttacgtttaaaatagggttgtaaccacttacaatggaggcttggcacatgcttgttttgattgtgtttattatttgttctgccatgttttatttatactacaaagcaaagaatgtccgtacgaaccgtccagtcgaaaagaaattctggtcggcgaaatccagtatggcacttggctgctttgtcctgctcttcggtgtgaatcaattatttttaaaccgctcgtcactcgcatttgtcattggatttatttttgttgctgtcggtatcggcagtacgtgggctggatataaagcctacaagcattaccttccgctctttttaaaggaaggcgaaaaagatcacgcataataagagagaagggctaaaatgatgtttattttagccctttgtcatttttgtcatcgcccttttacgattatcctctctccatcagctgcaccatcagcatcgctttcccgacgatattcgattgatgataaacctccacttccagctttccaaacttgcgtcctacttctaaaatatttggcttgatctgtatcgtggattccatttgaaccggttttaagaagtagacagagagactttcgacaatcagctccccttttttatgagactttaagaagcggttggcggattcaattaaaatttgcgtgaacactccatatgaaatgtttccaagctggtttgtcatttggggtgtgacctcatattgatacacagcatctgcctttggcttatctgtatcggtatctttaaagcctcttgagacaacatcatccagtttttcgccgacctgcggctgcttttgaatcatttgaagcgccttcagcacatcctgacgactgatcatcccaattagtttcgcataatcatctacgactggcagcacctcaatgccttcccataccatcatttgagcagcagaggcgacagaggtttttccaatgactgtcagcggatttttcgtcatcaccttttcaatcggtgtagagcggtcatgccccgcgatatcctttgaggtgaggattccgtgaattttcatttggtcgtctgcgaccggaaaacggccatggccagtttcataattcttttcataccatttttcaagcttatcctctggtgataaatacaccgttcgttcgatcggcgttaaaatatcttccacaagcacaatctctttttttattagttggtcataaatggctcggtttatgagagctgctacggtaaatgtatcgtagcttgtcgataagatcggcagctcaagctcatctgcgagctgaatgatttcatcatctgttgagaagccgcccgtgaccagcacagctgctcctgcctctaatgcttgtctgtgtgcattgatccggtttccgacaatcagcaggtttccagctgccgtgtagcgcatcatcgcatcaagctccatcgcaccgatgacaaatttgtttaatgttttatgtaagcccgttcgtcctccaagcacctgtccatcaataacattgaccacttctgcatatgtcagcttttcaatattttcttttttcttctgttcaatccgaatggtaccaactcgttcaatggtactgacgaatcctttattttcagcatccttgatggcccggtaagcggtcccttcactcactttcatttctttcgcaatacgccggacagaaattttctctccaacatctaatgaatcaatatacgataaaatttgttcatgctttgtcgccaatcccgttcaccctttttgttttcagcgttttcatctatgtttcattataagggcaggaggcttttaatagcaatttgtctttttcagcacgatacacgtaaacaaaaaaagccggcattggaatgccggctttttgctatgttgattaaatctcaatcgattctccgctgtttaacacatgaccaacgccgccatgcaggctgtctgcaaatgcatgcgggtcctgttcaatcggcgggaatgtgctgtagtgaatcggcacgacctgcttcgcccgaagccattcggctgcgattcttgcatcgtccggccccatcgtgaaattatcaccgatcggaaggaatgcaagctcaatatgattcagctcaccgatcagcttcatatctgaaaagagcgcagtgtctccagcatgataaatcgttttgccctctgcagtaaataaaatacctgatggcatgcctgtatacgtaatcgtttttgcatcttcatcaatgacagctgaaccatggaacgcttgcgtgagcttgactttaccaaattcaaactcacgtccgccgccgatatgaagcgggtgcgttttcaccccttgccagcttaaataaacggcaagttcgtttggcgcgacaacgagcgcgtcattgtttttagcgatttcaatggtgtcaccgaggtgatctccatgcccatgtgtcagtaaaatgacatccgctttgacatcttgcggcttgatatctgtgtgtttatttccttttaaaaatggatcaatccaaatatggtatccgtttgtttcaatgtgtacgactgaatgtccgtgatatgtagctttcatgtgagtatatccacctttcgaatttgatctcatttcatctattccctgtataaaaagctgaaaaacttaatgtctgtgaatgacgttaagaccacctgttgcttcaataacggtccctgtaatcaggtcagagcggtcatcgcataaaaatgaaatgatgcgcccgatatcttctccagtaccagacctgccaatcggcgtttcatcgtctttgatctggcgtgcttcttctattgtggattctttcatgtctccaacgattttgcctgggcaaaccatattggctgtgatgccgttttcggcttcttcaatcgcaatggttttcgtcaatgacgccagccccacttttgccgctccgaaggctgatctgtgcatccagcctggtgcatggtctgctccttggaagccatacgtgataatgcggccaaagccttgttttctcatcatggggatgaccattcggaacaaatgaaacacagcggataagttgccttccatcatttgataccattcatcttcagagtaatccgctagtttcttacgttcaaaaatataaggtccggcattgttaatcaaggcatcgatccgcccaaatcgctctgctgccagctctaccatgttttttaaatcttctttgtttgtcacatcaccttggacaaattgaagcttttcttcatattcatgcaattcttctttcatctgccgcacagcttcatcatcacttcgataattcactgtcacagaataccccatattcagtaaagactcggtgactttcctgccaagtcctttagaacccgctgttattaatgcgtgtcgcacacaatctcctcctaaagcaaaggttgcaagttcacatgtttcttatctttactttactataaaccagcatctggcgcacttatgaaccctttctgctatcatgttctccaaggaagaggattctcctttctgacagcaaaaaaaccatccgcatcatacgaatggttttttgacgtgttacgctaggcaggcttttgctttttctaaagcgagctgaatttgtttaaatccagttccacctgcacttgttcttttttcaacagcaacatacggatcaagaacggtgtaaatgtcttcttcaaaaagatcgctcgcttctgtgaatgtttcaaacggaagatcacttaagtagatgcttttttgaatgcatgtatacacgagcttgccaacgatttcgtgtgcttcacggaatggcatgccttttttcgcaaggtagtctgccacttcggtcgcatttgagaaatcttcttttgttgcttttttcatgacatcttcgttcactgtcattgtttgaatcatgcctgtgaagatttgcaggctgccagcgatggttttcactgtatcaaacatgccttccttatcttcttgtaagtctttgttatacgtaagcggcaagcctttcataatggtgagaagccccatcaggttgccatatacacggcctgttttcccgcggatcaattcagccatatccgggtttttcttttgcggcatcatgctgcttcctgttgcatatgtgtcatcaagttcaatgaatttgaattcttgagagcaccataaaatgatttcctcacaaagacgtgagagatgcatcatcacaaggctgctattagacaaaaactctaaaatgaaatcccgatcactcacgccatcaaggctgttttcgtaaatatgatcaaagccaagcagctctgctgtatattcacgatcaatcggaaatgtcgttcctgctaacgctccgcatccaagtggagacacgttaattcgcttcaaagaatcttgaaaacgcgctttgtcacgttcaagcatccagaaataagcgagcatatgatgagcaaaggaaataggctgtgcacgctgcaagtgcgtatatcctggaaaaatcgtttcaacatgctgttctgctttttccacaagcactgtttgaaaggacgagatcagttcaatgatatgctctacttggttattcaaatataaatgcatatcggttgcaacctgatcattccgacttctcgctgtgtgcaatttgccgccaagcggaccaatctcatcaatgagcattttttcaaggtttaaatggatgtcctcataatcgactgagaattccaattcatctgcctctgcctttttcatgagcgtattcagtccatctttgatggcagcggcctcgttatcgcccaggataccgcatgtattcagcatacttgcatgagcaagggagccggtcagatcttctttgactaattgtttgtcgaaatgaatggacgcgccaaactcatcgacccatttttctggtgttttttgaaatcggcctccccaaagctttttcatgctttaacctgctcctttttattcacgatgctgtttacttttgttggtaagccccaaagattaataaatcctaccgcagcatcatgatcgaattcatctgcttttgtgtatgttgctagattttcatcataaagtgaatatggtgatttacgtccttctacaatggcatggcctttaaatagtttcacacgtacaacacctgttacgttctgttgtgtttcttgtaagaaagcatctaatgcttctttaagcggtgagaaccataatccgttgtatattaattcagccattttttgttcaatgattggcttaaagtgtgcgacttctttcactagtgttaaatcttcaagctctttatgcgcttttagaagtgtgacagcacctgggcactcgtacacttcacgagatttgatgcccacaagacggttttcaacgtgatcgattctgccaaccccatgctgaccagcgacttcatttaaatgaaggatgagatcagataatgaatactgaataccgtcaatggctgttggttttcctttttcaaacgtgatttcgatgatctcaggtgtgtcaggtgttttttcaagtggagtcgttagatcatatgctccttctggcggtgcagcccaaggatcttctaaaatgccgcactcgttacttctgccccaaaggttttggtcgattgaatatgggctgtctaagttaatcggaattggaataccgtgcttttgagcataatcgatttcttcatcacgagaccatttccactcacgcactggtgcaagaacttctaggtctggattcaatgctttaatagatacttcaaaacggacttggtcgtttcctttaccagtacatccgtgtgcaaccgctactgcattttctttttctgcgacttccactagtttttttgcaataagtggacgagataatgcagatacaagcggatatttcccttcatacatcgtgtgtgcttgtaatgcagtcagtgcaaattcttcagcaaactcttcttttgcgtcaataatataagactgaaccgctccgacttgaagtgctttttgttgaacgaatgctaagtcttttccttcaccgacgtccaggcagcaagcaacgacttcgtatccttgctcttgtaaccatttaactgcaacagaggtatcaagacctccggaatatgctaatacgacttttttattttgtgacatgattgaaaagctcctctcgcttgttttgattctgtgaatgttttttgcataaaaataagttttaatttataaacatgcatttagtatgtatacactgtaacaaggaaaaattgttttttcaacccctttatgaaaaaaactccgccaaattttcttggccgagtcattttgggctatttttgatccttttcaagctctcgtaagacgtgaggaagctctggaatgatgagttttgtcatggctaaacgaacagctccagtagagcctggtgtggcaaaaaccgctttttgattgacgaccccagccgctgcccgggacaagatagcggctgaaccaatgtcttctgtatagctcagcatgcggaagatttcgccaaagcctggcagctccttggagaaaagcggggtgatcgcttcaatggtgacatcccttgctgcaattcctgtgcccccgtttaacaagacggcatctattttcggttcgcttgttccctctaacacagcgtcttggatcgctccaatgtcatcttttacaatatcgtatgcaagaatgagatgtccctgttctttaagcaaatcaatcatcaggcggccgcttttatctgtttctttcgttcttgtatcactgaccgtaataacttttaaataaagcctctctttcgcctcacgtttatgttctgtcacgctcattttctcaccgctcccttttgcttcgtattggacaacattatagcatgctgcttttaacagaaaaaagctcttttccttattggaaaagagctttttcatttttgattatgctaagcgcataacgtctcttgcaatcattacttcttcgttcgttggaatgacgatcacttttacaggagagtgcgggtagctgatgaatgcttcttcgcctctcatgttgttaagagaaggatcccagtaaacgcccatgaattctagaccacgaagtacacgagctcttacttctgaactgttttcaccgattccagctgtgaagatgatcgcatctacaccattcattctcgctgcataagaaccgatgtatttatgaatacggcttgcaaaaatatcaagagctacttctgcacggtcgtttccttcttctgttgcttcttcgatatcacgaagatcacttgatagaccagacacacctaaaagaccactcttcttattcaaagtagaaagtacttcttcagctgtatgtcctgttttctccataataaatggaataagggcagggtcaatgttacctgaacgtgtacccattgcaacacccgcaagcggtgtgaagcccattgaagtatcgattgattttccgccttcaactgctgcgatactcgcaccatttccaaggtggcaagagatcaaacgaagctcttcaagaggacggcctaatagctctgctgcacgctctgttacgaacttatggcttgtcccgtggaatccgtatttacgaataccaaagtttttgtagtagtcgtatggaaggctgtataggtaagactgctctggcattgtttggtggaaggctgtatcgaacacagcaatcgctggtacgtcaggcagaatttgtttgaatgctttgattcctacaacgtttgcagggttgtgtagtggtgctagctctgaaagctgatcaatgtcattgatgacttcatctgttaaaagaacagagtcgctgaatttctctccgccgtgaacgacgcggtgtcctacgccatcaatttcattaaagtctttgatgatgttaaattcaattagtttttcaagcagcattttgaccgctactgcatgatctggaatatctgtgatttctgttttcttttctccatctacagaaatcgtgaagatactgttgtccattccgattctttcaacaaggcctttggttaaaacggtttcttctggcatgtcgaacaattggaatttaagagatgagcttcctgcgttgattgcaataattttagacattcctgtcgctccttttactcagttgttatataaggtttcacgttttttccggtgctatattcaacctgtttgacgggtcttttatagtttaacgataagtccgaaaaatatctgactttttcatttaaacattgaaaactttgcatttcaagtgcaccttcaaactgttaccgcttacatcgataagtcgttattttctgaataataaaatagccagacatcactctggctattctttcgtttctttttcttctataaaccactggtctaattttctcatcacatccaccatggcttccttttgtgagaaagacggcagattggcaaagagcatccgttttggtgcttccaagccttcctttttcttttgcatcacaaacaagcttttggcgtgctttttgtccttgaacatagagaccggcagctgaattaacgcattcatatatgcatgatctttgataaaatcctttaattgcacgctttcttttccttcaaacaaatcgtttggaatgatgaagaataagaagccgccttctttcgtataacgaaggctttgttcaatgaataaataatgggcaaaggcatgtccttcttttgccttcaaatcatagtctgctgcacgctcatcatttgggtaataaccgactggcagactgcatacagtgacatctactggtgagatcaaaagcggctcaaggctgtcttgatggaaaagctcgacttccttctcttccaagtttgcctgtgcccatgcaattttaatgagtacatcatcaatttcagacgcaaagccgcgctttgtttctgcagtgagattgtttaagacagcaagcagtaagttccctgttcccgctgctggatcaaagacaacaagctctttttgtccttctaaaaatttattcaccaaatagctgacaaacagcccgatcgtatctggggtcatctgacgatttggatgggaaatatccttttgtcctttcaatacggcgagctgaaacgctttacgaatctgctcatgatcataagaggcaaaatctgctttctctattaaatcctttagtaaaccgtctcgatcatttgcttggaaaaaggcttctcctgcttcagccaatgcttcaatataggaaatgctttggtccttttttaatcgaatagaagctgtatcgagcagctcaaaaatcgtacttacttgatctttctgcaatgcttttctctcctcgctttgttaaaagctatatctcctcattgaaaagagccccaggatgaagccggagctcttgtcgatgctgcttttataacagtgattttgcagcttcaatggctttttcataatttgggtgattcgttgcttcgcttacgtattcagtgtaaaccacttttccgctcgggtctaatacgaagactgcgcgcgccaataaacgcaattctttcatatatactccgaatgcttcaccaaatgacatatctctgtgatcagataatgtttcgacattttcaattccgtttgctccgcaccagcgtgcttgtgcaaatggaaggtctgcactaattgtatagatattgaccggacctaaaccggctgcctcttcattgaaacgtcttgtttgtgcgtcacacacacctgtatcaatagaaggaatcactgagatgatcgtcacttttcctgttaaatctgaaagtgaaacttcccctagtgagttcgttaataccgtgaaatctggagcctgctcgcctactttcacttcatttcctacaagcgtgacagaactccctttaaatgtgatcgatgccaaaacaattcctcccttatcaaatgtatggttctatcatagtagagaaagcaaaaaactgcaaagcctaatcgtcacttttgaaaaaaaagttaactgcagcgcagctaactttttaaaggtctatgtcatctagttttcgttctttatgacggttctcccgttcatccttcttaaacatgtgctgaagacgttcaattgcttgaggagcagaatccaatattttatcaagcagatgtgtatgttcatccaaatgaagcattcgaacgccatttgttccgacaattaagaaggcgattggtgtaatagacacacctccgccgcttcctccgccaaatgggagtctcggttcttttcgttcttgatcatcagaacgtttttctttcttttggttcccgttaaattcactgcctccagctgcaaatccaaaaccaaccttcgacacagtaagaatgacactgccgtcaggggtttcgactggatcgccaatgatcgtattcacgtctatcatttcttttaagttttccatcgctgtcttcataagaccttggattggatgatctgccattttcgggttcctccttaaacagatgattcattcttcgttgcttgaagagaggcattttttctcgcctttcttccttttaaccaatggacaagtaaacgaatggctgcaagcatagcatgtccaatacgaaaataagctatacatgtaaactgggtttgagacacattatgctgaaaggcaggaatgacttcatataccggtttatgcttaaaggtgagatgctcctgcataaaggcaagcagtgctcctttgactgaccacacaccgccggctgctacacctgttaaagcggcgtcatgaaagccgatccatgttgaccagtgaaacgatacaattctgatgtgaatgaagaatttacgcatgatccggtttaaatcgacgatctcttttgtgatgcgctccatttgatgaaggatttgcttcatatcacgttttcccactttttgatgtatggattctttttcgtgactaggggttttggcgctcgccattttcttttcacgtatatcaatcgtttgatcttctggattgaccctcaccatcggaatgtcttttttgagtctgatgattccatataaggtgatgatcttcagtgcaaggtggtcattgtcatttgcatgtgaataatccagtgaaatggttactttcatgaagatcaataagatcccaaggaacaaaaaagctgcgatccaaacgtaaagcactgtgctcacttcctccataacaaatgatgcttctctacgattatggctctcattctggattttatacccaatcatgaaaaaagagtttgaccggtacccggccaaactcctctgattatacgtttgcttctgttttttcatataaatgttcatggacgaccaccgtatcggcaaagtaatcatgaaccccttgctttttcggtgagaacccaacgacagcatagagaacaaagagcgtattaatgtagcgacctacaatctctctaaagaaaatgacatcccatgccagcttcttctcaggctgaagcgagaccactttgatcccaaacaccattttgccgagtgtttgttgaaagattttcgtcatgatggcgaaataaagcaggaatacaatcgtcgttgtgacggagaatggagaaaaccatcctcctcctttggaccagccaaacagactaaagattggagaaaccgtcaaatggttgacaccccagacgacgagccaatcaagaataaacgcccaaaacctaatccaaaagcctgcaaacgcctgtgcttcaatcactgcacgtttcgcaagagtcggattcgattcttcttggctgcggctttcggttacttcatcgaatgtagaatccatctatgatccctcctttattttgaatagagatacatcggtttagacccgtttgagccagccagtgtttcttttagattgagaaaatcaatttcacttttaaagagtttgcttgcgctcatattgaagagagagttccagccaaagctttgagaatagctgatcactgtcgctccttttaaccctttttcatttttcttcattgctttgattgcatcttcataatatcctagctcatcgactaatccgttcgatttcgcctgtgttccgtcatagacccggccgtcagcaattttcttgacgtcctgttttgacatgccgcgtccttcagagatgactttgacaaacccttcatacgagttatcaaccatgctttgcatgatgtcgcgctcatcttttgtcatatcacgatttggtgacatgatgtctttaaattttccgctcttaattgtttcgtatttaatacctaaattatctgccagctttgaatagttcaagctttgcataatcacacctaacgatcctgttaatgtttcaggtgaagcaaagattttcttggctggagttgatacgtagtaaccgccagaagctgccattgagcccatggagacgtaaatcggcttcttcgcttttttcacttcttctaattttttatgtatttccgcactttcatagacaccgccgccaggagagttgacgcgcagcagtacaccttttactgaagcatcatctttcgctttttctagttccttgaggaatgcacgatgatcatatccttctccgcctaacagacttgatgcgccgccattatcttgaatggttccattaatctcaagaaccgcaattttcccagcaccgcttccatcctctagtaccttttcttctatttcatccccaaattgatagctcattttattgtcattgaagttttcgaacaaggccatcgtgacacttatcacaattgaaaatccgaaaacacctagtgcaatgattaacgctacccatcttttcgcattcatctttttctcctcctttttgtctctcttcattgatacgaatattcacatgaaatgtttcacaggaattgtggtttttttacatttcatttcatcatatgatagcacctcttttcattcacgatcaactttacatcgtctcctttgagatgcgcatgacgaaaaattggcttttttatcctccctctgcatctaataggctagttctacaccacaacgaaacacccaaaccactctttcatgagaaagaagctattcaattatgctcaaatcctgcccttttcgaatcccttacattgactcatttctaaaaacgaatgccttcatcatgcaggtttttctaatgtttttactttcatatgaaaaaagtgtaaaatgtgagcaagggttcacatgtaagccctttattattggaaaactatttttgacaacaaaggggagaacgtcaatgacagacaatcgtcgcaatgtatttttcttttacaaaaaagatcatgaattggatggacacatttcttctctggagaagctcgctaccgatcaaggctttcaagtcgtcaagcgtgcagaggatgcccatattattgcttcaattggcggggatggcacatttcttcaagcagtccgcaaaacgaatttccgggatgactgcttgtatgtaggggtatcaaaaacagagaattcgcatctatactgcgatttttcattagagcattttgataaaatgattgatgccatgaacactgaacagattgaagtgagaaaatatccgatcatcgatgtaagcgttgacagtaccaatcagttccattgcttaaatgaactgtcgatccgctcaagcattattaaaacatttgtgatcgatgtgtatatagatgatttccactttgaaacatttagaggagacggaatgattatttctactccgaccggctcaacagcctacaataaatcggtaaacggcgccgtggttgatccgatgctcccttgtatgcaagtcacagagcttgcatcgctaaacaacaactcgtaccgtacactgggtgctcctttcatcttaagcagtgaccgcaagctaacgctgaaggttgtgcaggacggaaacgaccatccaattatcgggcttgataacgaagcgcttggcacgaaacacgtcaaacaaattgacatcggcctttcaggaaaagtcattaaaacagtgaaattaaaagacaactcctactgggaaaaagtaaaacgcagattcctttaatcaaaagctcctttatggggctttttttcatgtcttttcattcacggtcatggttatggtatgatgtcacaagtatgaatgtacgaaaaggagaacacgatgacattacaacaatttgatcaatatccattaagcaatgaattaaaacaagcgctaaaagcacttcacttccatacacctacacctgttcagcacgagacattatccgttgctttttcaaagcaggatctgatcgtcaaatctcaaactggcagcggcaagaccgcagcctatggtttgccgatttgtgaaatggtcgattgggctgaaaataaacctcaagccctcatcctcgttccaacacgagaactcgccatgcaggtcaaacaggatctcacaagccttggacgattgaaacgaatcaaagccgcagccatttatggaaaagccccttttcaagcccaaaaagtagagcttgcacagaaaaaccacattgtgtgcggaacaccaggcagaattttggatcaccttgagaaaggtactctttcattagaaaacctcaaatttttcgtgttagatgaagcggatgaaatgctgaacatgggatttattgatcaagtctcttctattattcagtatctgccgccaaagcgcatgtcaatgctgttttcagcgaccatgtctgatgagatgaagaaattgagcgaacagtttttacaatcaccaaaagtgattgaaatcgcacgcgcggaaacgtctgtacaacaaatcacccacaccgtgattgaaacggaagaagaagcaaaattctcccttcttcagcgtacgatcgtcattgaaaatccagatagctgcattattttctgtaatacacaggacagagtgaatgaactcacaatgaagctggacgaatgggatgtgccttgtgacaaaattcatggaggcatgagacaggaagaccgcttcgctgtcatggatgaattcaaaaacggtgagttccgttatttgatcgcaaccgatatagcagcccggggcattgatgtcagtgatatgacacatgtgattcattacgatctgccctatgaaaaagagcgctatattcaccgaacaggaagaactggcagagcggggaaaagcgggaaaaccattgcgtttatgaccaaaaacgcaatgcctctgattgatgaattaaagcaggaagcaggtattgatttccagacgcagccttatccaacaaaggaagaagcagagcagtatgtagaaagctttgaagaaaagattgaaacaccgattcaaaaggaaaataaacaggcaggcgttgagaaggatattatgaagctttattttaacggcggaaagaaaaagaagctgcgggccgttgatttcgttgggaccattgccaaaatagaaggcgttgccttcgatgacattgggattattaccattcaagacacgaaaacatatgtcgatattttaaacggcaaaggccctcttgtgctgaatgccatgcgccatacaaccattaaaggcaagcagttaaaagttcatgaagcacgttcataaaaagtgaaggctaagcgcctttacttttttatttaaaataaaataagcttacaaaccttgataccgtcagcctttccggcgtccaacatgacaaatgtcatatcgaatacatgatgggtgctactatgagcatgacacctttccttctatactttgaagtagaaagaaacggaaaggacttgaacgttcatgacgacttcaacaaacacacagcagcaagccactttaagaaaacaagttggccaattctctggtgctaattcgaaaaaaagtatcattcaactctttaatacatttattccatttttggggctttggtttcttgcctattatagcctgaacatctcctaccttttaaccctcttctttgcggttatagcagctggttttttagtacgtgtctttattatttttcatgactgctgccatcaatccttttttaaacagaaaccgctgaatcacctgttcggtttcttaacaggtgtactcacccttttcccttatcttcaatggcaaagagatcattcgattcaccatgccacaagcagtaatctagacaaacgaggtactggtgacatttggctcctgacagtcaaagaatatcaagaagcatcagtatggactaaatttcgctacagattttatcgtaatccttttgtgatgtttattttgggaccgatctttgttttcctgtttaaaaaccgtttcaacgtcaaaaatgctcgtaaaaaagagcgctggaacacctatttcacaaacgtatcgattgttttgttggcaggagcgacctatctcctttttggctgggaaggtttgttacttgtccaaggtccaatctttctgatttctggatcaatcggtgtatggctgttttatgtgcagcatacgtttgaggattcttactttgaagcagatgaacattggaattatgtgcaggcagctgtagaaggcagttctttttacaaattgccaaaacttcttcagtggttaacaggcaatatcggttatcaccatgtccatcatttaagtccgagggtaccgaattatcatttggagcatgctcatgagcatagtgagccgcttcaaaatgttccaaccatcactttaaaaacaagtattgagtcaatgaaatttagactttgggatgaagaaacgaaagcattcgttacctttaaagaagcacggcaatctaagaagatgaccgtccctgtcattaaaggagacattctgaagaaaaatgcataattggtgcaagctctttcttacactagaaggagcttgttgtcatttacaggatgcaaccataagttgaatttgataaagtaaggaaaaagaacgaaaacggaaaaggtggcacacggatgaaaaaacagtttaaaattcaaaaattgcatgggatttctccctatatatgggccatttttttcatcctgcccttctattttatctttaagaccccatcgactttaagcattgtgatcggtatcattttaaacgtcgtcttttttgccgtctatcgttttgcctttgtctcaaaaggctgggctttatatgtattcggtcttctattgattgcgatttctactggctatgtgatgctctacagctacatttatttcgctttttgcatcgcctatttcaatgggcatattaaaagaaaagtacccttttatatcttatactatattcatctagggagcgctgccattgcggtgaactttagcttgattttaaaaaagggatggtttctcacacaaattccttttgttgtgatcacactcattagtgccattctcctccctctcagcattcgaagcaggaaagaacgtgaacggcttgaagagaaattagaaaatgccaatgaacggatcgctgaccttgtaaaaattgaagaaaggcagcgcattgcacgtgacttgcatgatacccttggacaaaagctttctcttatcggtttaaaaagtgatcttgcccgaaaactcatctataaagatcctgaacaggctcgtgccgagctcaaaagcgtccagcagacagccagaacgtctctgaatgaagtgcggaagattgtttcctccatgaagggcatacgaatcaaagatgaactgtcgaacatacagcaaattctcgaagcagccggaattgaattgatctatgatgaaaaggaagcgccaaaacacatctctcttcttaacgaaaacattgtgagcatgtgcatcaaagaggcagtgacaaatgtcgtcaaacatagtaatgcgaccatctgtaaaatcaccattcatcaaaaatcaaaggaagccatcatcaccgtcgaggatgatgggacatttaaaggcgattatcctccctctcaaacgaagggtcatggccttttaggaattagagaaagattggaatttgcaaatgggcgcctgcgtattgagacaaaggacggaacaaagctgatcatgagtattccaaatgattcagcagcaaaagaaaaggaggggatgaaatgatcaacatctttatcgcagaggatcagcaaatgctgcttggtgcgctcggttcacttcttgatttagaagacgatatgaaggtagttgggaaaggatcgaatggccaggatgccatcgattttgccaaaaaacaccctgttgatatttgcttaatggatattgaaatgccaggaaaatccggacttgatgcagcggaagagctcaaaggaacagatgtgaaaatcatcattttaacgacctttgcccgctctggttatttccaaagggcgctcaaagctggcgtcagcggctatatgctgaaagacagtccaagtgaagatctggcaagtgccattcgcagtgtgatgaaagggaaaaaggtgtacgcccctgaattaatggaagacttatatagtgacgaaaatcctttaacagaacgagagaaatcggtcctagaactcgtcgcagacggcaaaaacacaaaagaaattgctaaggaactcagcattaaaagcggcactgtccggaactacatttccattattttagataagctagaagtgaaaaaccgcattgaagccattacacgctcaaaagaaaaaggctggtttaaataagaaaaaagatcaggacacatgtgccttgatctttttttctaccaaaaatccccctctattttttatcaccaactatcaaaatgcaattgacaacagaccgcactcctatgatatgatatccaagtgataataattatcattatcactcgtgcaatcaaatacccggcttatgtgccgatttcaaaggagtctacattcatgaagaaaatattgttccctctgatgctcatccttgtacttgcgttgagcgcatgtggcaatagcagcagctcttcctcaaataaaggaaatcaatcaacatcatcagacaagattacatatcaatctgaaaatggccctgtgaagctgccagcgcatccaaaacgtgtcgttgtactcggttcttacacgggtaatgtcatgtcactaggtgtgaacctagtcggcgtcgactcttggtcaaaaaagaaccctcgcttccaaaaggaattgaaagatgtggaagaagtgtcggatgccaatgtggaaaaaatcatgaaactaaagcctgatgtcatcattggcttaagcaatacaaaaaatgtagaaaaactaaaaaaaatcgcgccaacagttttgtttacgtataacaaagtcgattaccttcagcagcatattgaaattggaaaagtattaaacaaagaaaaagaagccaaagcatgggtaaaagattttaaagaacgcgcagctgaagctggaaaagaaatcaaagcgaaaatcggtgaggatgcgacggtttctgtgtttgaaagcggcacaaaagatctttacgtgtttggagatgcatggggccgcggcacagaaatcctctaccaagaaatgaaactaaaaatgcctgaaaaagtgaaagaaaaagcattaaaggctggctactatgcggtttcacaagaggtcattcctgagtttgctggagactatatgatcataagtaaaaacagcgaaatggacaattcctatcaaaacagtgaaatctacaagtccatcccagctgtgaaaaaacatcgtgtgtatgaggcaaatgcagaagaattctattttaatgatccgctcacactcgactatcaactatcattctttaaaaagcactttttaggtaaataaattgaagcaagggagcccttcccttgcttttttcttgtctgcttctagcggcagcgctttttttccgctacaattacatacaagcgaatacaaaaagtgtggtgctggttttgtttaaaattttactgattgaggacgatacaaccctcttccaagaaatcaaagaacgtctagtaaactggtcctatgatgtttatgggattcatgattttcaacaggtgatgcaggaatttacttctgttcagcctgatctcgtcattattgatatacagctgccaaaatacgatggttttcactggtgccgaatgattcggcatcattcaaatgtaccgatcatcttcctctcctctcgtgaccatcctgctgatatggtcatgtcaatgcagctcggtgccgatgattttgtacaaaagccctttcactttgacgtgctcattgccaaagtcagtgccgttcttcgcagggtacatgattacaatgcagaacctgcaagcttaaaggtatggtgcggcgctacgatcgacctagaaaaaaacaccgtcacaaatgatcacggtgaagtggaattaacgaaaaatgaactgtttattctcaaggaattgattcagcataaaaatcatattgtcagcagggaatcactcattcaagcactgtgggaggatgaacggtttgtcagtgacaatacactcactgtgaacgtcaatcgccttagaaaaaaactagatgagatctcccttggcacctacattgagacaaaagtgggccaaggctatcttgcaaaagaaaaggatgatcaatgatgctgcaagcatttttaaaagaacgaagaagctggatcctgttctttcttagtttgcagctcctcattctgtttgttgcttatttggatacgaccattccactggcgtctcttttttatattgtgttattgtctacgtttttcatgatcgtctttctctttttccgttaccgtaaagaaacggcgtattatgagcggctgaaagaatgggatgatcatattgatcatcaaatgcggctcactccatcttccccatttgaacagcttgtacatgatgcgacatcagagcaaattgcccgctaccggaaaatggcagcagagcagcaaatcgcccttgaagaagagaaggatgaattgctctcatggatacatgaagtgaaaacacctctcacagcgatgcacttaatgattgaccgcttaacagagcagccgctgaaatcgaatatgacgtatgaatggctcagaattcatttattactcgatgcccagctgcaccaaagcagaatacgtcatatcgaaaatgatttatttattgaacagcttgacctgcaaagcatcttagcgaaggaaatcaaagcgctccaatcatggtgcatgcaaaaaggaatcggctttgaactcacgctagaagaacgtcacgtattaagtgatacaaaatggttatcctttatgatcagacaggtgctcacaaatgcagttaagtacagtcattcgtccgatattgccattgaaagcaagcgaatgaatgaccaagtgatgctgacgatctcagatcaaggcagagggatagatccaagagacctgtctcgtatttttgaaaaaggctttacctcaacgagacatcacaatgacaccgcctcaacaggaatggggctttatttaacgaaaaaaggagcagacgctcttcatatcaagatcgaggtcaactccacgatagaccaaggcacaaccttcacctttatctttccgaaaaagaatgattttgtgcatattgcgagcatgtgacaacaatgtcacatgctcgtctgttttgttcgccaaatcgaaggaagtgcggcgggcttctttttatactagaggtatcaattaaatagaaaaaggggatcgacaaatgaacattttagaagctcgcaaaatatataaaagctatggaaataaattcaacaaacaagaggtgctgagcggcattgatttgaccattgaagccggagaatttgtcagcattatggggccatcaggctcggggaaaactacccttctaaacgtattgtcctctatcgatcatgtatccagtggatcgattcgtatcgcagatgctgagatgacacaaatgaaggatcagcagctcgcagaattcagaaaaaagcagcttggctttgtctttcaggattataacttacttgatacactcacggtcaaagagaacatcctcttgccattatccatctccaaaacgccgaaaaaagaagcttttgaacgttttcaacagctcgcggaggacatgggcatctatgaactaagagacaaatatccgaatgaactctctggtgggcaaaagcagcggacatcagcggttcgtgccttcattcatgagccgagtctgattttcgcggatgaacctaccggagcgcttgattccaaatctgcatctgatttactcaataagctgcaagatttcaatcgcaaacgaaaagcgactattgtcatggtgacacatgatcctgtcgcagccagctattcaagacgcgtcatttttatcaaggacggacaaatctatactcagttgaataaaggtgctttagagagaaagatgtttttcgaggatattatgaaaacgcaaggtgtcttaggcggtgtgaagcatgaacattaatcagctcgtcttccgtaacctgaagaaaaatttgaagaattactatttatatgtgtttgctctcgtgtttagtgtggcgctctacttttcttttgttaccttgcagtactcaccagcacttgatgatgtaaaagggtccattaaaggcggtgcgtcgattaaagccgcttcggtactgctcattgccattgttgggatcttcctgttatatgcgaacagcatttttattaaacgacgagggaaagaaataggtctcctgcagctcattggcatgacgaaacaaaaaattgccaaactgctcaatgcagaaaattttatcctatacgtgttctcattggctgttggcatcatagctggatttatcggttcaaagctcatgctgatggtgctatttaaagtaaccggcgttaatgccatcgcgcatctgcatttttcaggcatggcccttctgcaaacgctcattgtctttttcatcatctatggattaattatgctaagaaatagacggtttattagtaaacagacaattttatctttgtttagaaccacgtcttctacagagcagcgtgtgaaaaagatctctgtgtttgaaatcatcattggggttttcggtattgtcttgatcagctcaggctattatatttcttctcagctttttagcggctcatatacgtccatgcttgagttattttcagcaatgatttatattctagcctctgtcattatcggtacctttcttttttataaaggctctgtttctttcattgccaatattgtacggaaaagaaaaaatggctatctcgccattcatgaagtcctgtctttgtcatctattatgttccgattaaaatcaaatgcactgcttttaacgattattacaaccgtatctgcacttgccatcgggttgttatctttaagctacatttcctattactcagcagaaaaaacggctgaacaacagattccatcacattttgttatgggctcagagaaagaagccgataccttcactcgtgcactttctgacaaacatattgcgtatgaaaaaaagcagttcaaggtcattcaagcggattttgatgcacataagatcatggattcggaattacaaagtttgaataagaatccaagagtcttgacactggctgtgatcagtgagaaaaatgcacctaatattcatgtagaaaacaacgaagtcatcttaagcggctacagtgatttattgaagaaattcatgccgattcaaagttcaggtgatgtgaaacttctcatcaagaagccgcttgatttaaaagtcattgatatgaagaaagattacatcatctcttacaaattcacttttggcggtctgcctgttgccgtcgtcagtcaaaatgtctttgagaagcttgaccagcagaaagatcctaaactgcagcttgagaatagtcaatatcatgcggtcaatataaaagatgataaaaatcttgaacaagccaatgatgtgtttacatctttaaaactaggtgacgacagcatgtctcaattagcttcagctcagcagcaaaagcaaacaatgggactgatgatgtttgtggttggatttttaggtctaagcttccttgtgacatcaggctgtattttatacttcaaacagatgaatgaaagtgaagaagaacaaagctcgtacacgatcttacgtaagcttggctttacagagaaagatctattaaaaggcattcgactcaaacagctatttaactttgggattccgctcatcatcggattgctgcacagctactttgcagttcagtctggctggtttttattcggcggtgaactgtggacaccaatgctcatcgtcatgtcgatttatacggttttatattctgtcttcggattcctatctgtccagtattacaaaaaggtcattaaagaatccttgtaatctattccccataggccgctgcctatggggatatgtttgtttatgatggagttgattcaaacttgtgcgatagaatatgatctcttgccgcataagctttgcgtttgacctcttctaggttcacaccaacaagctttccgcttcgtttcactgcttttccagccacatagacagaatcaacatttgaaggatgtgccgtttggacaaccgctccagccggatctgtcatcggcagaagattcatgcttgtccggtcgatcaggatgaaatcagcttcttttccaggtgtgagtgagccaattttatgatcaagctgtaatgcacgagccccattgatcgttgcagcttcaagcatttgatgagcagaaatcccaagttcaggttctggcatgattccctccatcagcaatgattgattttgaagcgcgcgctctgcctgaagtccgaatttcatttgagcaaacaaatctccgcctgtcgctgttaccacatctacaccgagcgttggaagaacaccttgttcaatcgcaagtcctgttacaggataaccgtgacccatcatcatctcaatttcaggtgtaatagatatggagcttccgctgtctgccagcatcttcatttgatccgcatcgattgcattgatatgcaccatgttgaggtcaggtccgagtaaccctgctttgtgaagccgctcaatcgaacgatcctccgctccccagttcccaaagccaatgtgcatactgcatagagcatctagagaccgggctgtttcgatttcaaatactgaagtctcccaagaggaaaactctggtccacgaatcgcaagccccatcgtcaagagctgatctgatgattgaaaatgcgcttttttcacgcgtgctgcgtcctccatattggtgagcgtgctctccctatcccaatactcagcatctccagaagagccaaaagcaaaaacagctcgaatgcctgcatcttttaatcctccgatcagctcttctgtatgatccattgaattgatcatcgtccagtctaaacatgtggtcactcctgcatctaacgcctctaatgcccctaaataatttgcgattcgatcatcggatgggcgtctcatcgcaccatagttaccataatagattttgctcaaatatgtctgcaaagaccaatctgtgcctatgcctctgatgacagactgccacacatgacgatgtgtatccacaagccctggcatgatcaccatatcggacgcatcgacaatgtcagcatcatttgcttcaatgaaaggtccgacctctaaaatgtgtgtcccttcaattaataaatctcctttttctaaaaaacctaaagttggatcaagtgttaaaatcgctgcatctttaaacaatgttttcttcatccatatcccccttttcaaatgacgaggaagagttcccccaccctcactgtaattttaaaacataaaaggatcaaattagaagaaaagtgacttcaccaactgttttatgagctgatttttttgaaatagttgtagatacgttttaatttggcctcatgtttcccttttgggctttccatcatgccgaactcaaaaaacttcacaggtttgattccgacatattgtaagagggctcttttcattaacatcttgtgtgcattttgcaaaaagaataaagggtagttggttggcccttgcattgtcgatacacaaacagcactttttccttttaacagtccttctggaagcagcccgcctgtttgacgataagcaaaattcgcagcaaacatgcggtcaataaagccaatcagcatggctggcggccgcccccaccaaatgggataaacgaacacgattttatctgcccatttgatcttttcctgatacacccgaatgtcagggtccttatgcatatcacgcctttttttctcttcattaaaaatcagcacaggatcaaattcttctttgtataaatcgatgattttcacttcatgaacaagtggattttcttcactgcctttcataatttcttttaaaaaagcaccatttaaactattgtgatgagggtgagtataaataatgagtagattcatgtgttgtctccttttgttatcatttgataactaaatgatatacccctcttaattagttgtcaaatgataattgttttttgataataattttggtatgttacataggaggtgataaacatgaagcatccccatttcttcaaggaattcgtagcatttgcttctactttttcagagctaaaacatgccctgatgagcaaagtcaaaccggctgacctaacgaccttacaatacttaattctagagcagctagctgtcagcgaaccgcttacgcctagtgaaattgccgactgtcagcacatgtctcttccaaatgtcagcagagaactaaaaaaactgcacgagaaacaatttatagataaaaaggaagacaaagatgataagcgaaagcatgtgatcatgctgtctgacaaaggccgcgcttgtatgaacgaagctttccagcatatcgaagggatgctattagacagcctatcttcctcggatatagaacaaatggatgacatcgtacaagctctccgcctattaaatcaaacgattttcaaaaaatgacctcatgaggaaagcatgggagatacgctcatgcaaaggttgctaaacttcaaaatacaaaaaagcgcgggctctaatccgcccagacgcttctcgcttttttctctatgtacctttatacaatcaattgatacgcaatgtataacgcgacaagccagatcatgaccgctgaagctttattgatacggttcatccacttgccgtttgtatctaacttccctagcatcttccctaaaagcgcaagcccaataaaccataaccaggacacgatgatacaggcgagtgtaaatgccagtttttctgccccgctatattgaagcgaatttgttccaatcacaccaattgtatcaagaatggcgtggggatttaaaagtgaaactgaacaggcaaagacaatttgctttctcgcaggcataaattcctgcttctctttagcatctgttgatgagcttgtgttccacacggaccatcccatataaactaaaaaacaaaatccaatgatataaagaccgatttgcagtacaggaatggtgaacaccacaacagaaaccccaatgacagctaatgcaattaatagtgtgtcacaaagagcagcagtgataacgacaggtaaggcctgatataatcgcggctgaagcgctccttgctgaaacacaaatacattttgtgcgcccaatggtaaaatgagaccaaaggcaagcacaattccatgaatgatggcgatgaacatcttctaacattctccttttccagcaattcttacacattttatcatagaacatcatgaccgcttccagcggatttgattttccgtaaaaaaaagcgctggatgcttccatccaaacgcttttcgtttattcatcatgatccttttcgtgcaagctctctttctctcagctcgacacggcggattttcgctgaaggtgtttttggcagttcgtcaatgaattcaatttctcttgggtatttgtaaggtgctgttgtgtttttcacatgtgtctgcagctctttgatcagctcatcactttgtgctgatccatcacgcaggacgacatatgccttcacaattgatcctctgatttcatctggactagccacaaccgcacattctttgactgctgggtgtttgatcagtgcatcttctacttcaaacggcccaatggtatagcctgagctgacgatgatatcatctctgcggctttcaaaccagaagtacccatcttcgtcttttttcgcgcggtcaccggtaataaagtaatttccgcggcgctgcgcttttgtacgctcttcatctttgtagtattccttaaataacgccggcgtttcgagatggaccgcaatgtcaccaacttctccaggagcgcatacgctaccgtcctcatcaatgatctcgacttcgttgccaggtgttggttttcccatactgcctggcttgatgtccattccttttagcacccctacgagcagtgtgctttctgtttggccatagccatctcgtacttctatatcaaaatgctttttgaatgtatcaatgacttcacggttcaacggctctcccgcagaaacggcactatgcagctttggcagctcgtactgactcaagtcatctactttcgccataaaacgatattctgtcggcgtacagcataggacattgatttcatttttttgaagcagctctaagtacgtatttggattgaatttccctccgtatacaaagccttctgcgccacttcctaacacagataagagagggctccacacccatttttgccagcctggccctgctgtcgcccatactttatctccctcattaatagagagccatgctttggcagctgtgcgtaaatgtgcatacgcccatccgtgtgtatgaacaaccccttttggatgacctgtcgtaccagatgtataggataagaacgccatgtctgtacgtgttgttggagccatttgcagctcacttgattgttgatccttttgcgctagaatatttgtccagccatgatcgttttcaccgattgagaatgttttaaaatcgtttggctgattggttccgtcgaacgattgaatgaatgaagagtaaacaatcgctccctttgcttctgcatgttcaattcggtaatctaaatcttttgcacgcagcatttctgaacaaggaatgacgaccattcctgttttcaaaattgctaaataaatgctgtatgcctctagcatgcgcggcaccatcacaatgattttatcgccttttttaaagcctgcatttaataatacatgaccaattttatttgcttcttccactaaagctgcatacgtcacatgcgcttcgtggccatttccatcctgccagtgcagggccattttctccttgtcatgactgaacgcttcaatctcactgactaagttatattgttctggtgcaattaagtcttctcttttcatggtacagctccttttagcctctttctatgaaacgaaacatgtttcaatttacctattctaacactcataactgaaaaatgcttgaattaggacctactcctagtattatgccataatttttttcattcgtcttcttttttagaaatattcaaactatttttatgtacaaaaagaaaagagcgggaatgatcccgctcctaagccataactttttaattgtgtgtcttagaaagatccgccacccatatgttgttgagcgtaagatacaagacgcttagtgatttctccaccaactgatccgttagcgcgagatgttgtttctgcaccaaggtttacaccgaattcagaagcgatttcgtacttcatttggtcgattgcttgtgcagcgcctggtactagtaattggttagaactgctttgtctgttttgttgagccatgtgttctcacctccttgtgaatatagaatgtgtagaaacacatgacttcatgcgattgattttatggtaattattatgaaatttttgttttagaataaatcagcgaattcgtctgccgctttcttctcatttgtgacgatgatcgtttccatttgatccactgcctcgtcgagcatcggctcgaaatcagcaaagctttcgtagcgttctactttctcaagctttggttttgttttaggagatggcggcgtaaagatcgtgcagcaatcctcgaaaggctgaatacttgtctcgtaagtgccaattcgtctcgcttcatcaataatgtcatttttatcaacagcaatgagcggtcgaatgattggtgtattggtcacatggttaatcgcatacatgctttccagtgtctgacttgcgacttgtccaaggctttcaccagtaataatcgcaagagcatcacgcttcgctcttattttatcagctattttcagcatcattcttcttgttgatgtcatcgtatagttttcaggtacttgtttgtgaatcagctcttgaatttttgtaaaaggaacgatgtgaagcttcacttcgcctccatatgctgctaagcattctgtaagatcaatgaccttttgcttggcacgttcacttgtatatggggggctaaagaaatgtacagcctcaatttgaatcccgcgtttcatcgcttgatagccggcaactgggctgtcaaagccgcctgaaagcatgagcatcgctcttccgcttgaaccaacgggcaggccgccagcacccttgacatctttaaatgtaatatacgtcgcatgttctcttatttcaatgcgcaaatgtacatccggctgtttgacattgaccgttaagttttccgtattcttcagcacatgtccgccaatttcgcggttcatttcatttgaatcaagttcaaattgtttataagagcgtttcgttgagaccttaaatgtatttccttgttcatatacttcctgtaccgctgtgagtgacgcttctttgatggcatcgagatttgtctcacatttcaccgcaagactaaagctttgtatgccaaatacacctttaagctgttctgaaatcggttcagggtcttctccgttcagcatgatcgtgatgcggtctctgtcagatgcatactttaatgcttcaaagtctttcaatacaaaccggatatgctgccttagtttttcaataaatttctttctattcttcccttttgttgaaatctcaccaaaacggactaaaatatgatcatatttcatgctgttatctcattccttttagtttttttacactttgtgcgatcgatgtgatgatttgcggcgctagctctggtccttgtccaaatgtcaaactgattctcatactgcttttggccacttcttctgctttccccatcgctagcagcacacggcttggctcttttttcttggctgagcaggcagaggttgtcgagacatacatgccttctttttcaagcatatggagaagaacctcgatttgaatacctggcactgaaaaattcacaatgtgcggcgcactttgcgtcagcggtgtgttgatgacaataccttctatttctccaagctgtttttgcagctgcgtttttaagttaagcatttcatcatgataatttttcagccgttcgaatgattgtttcatggcttttgctaagctgacagcaccagcagggttttcagtacctgaccgtagtcctaattcctgctcccctcctgtgatgaaaggggcaagcacaacatctttttttaaaaagagcgctcctgtcccttttaagccatgaattttgtggccagatatcgtcaaaagatccacatccagctgtttattaagtgctactctgcacattccctggaccccgtcgacatgaaaaagggcattttcggcatgctcacgaatgatgccagcagcttcttcaatcggctggatggcacccgtttcgttattgacatgcatcatgctgaccagtactgtatcagggcgtagcacttcttttaaatgattcatatcagcatggccatgctcatttacttgaatataggagatatcaaaaccaaataaagccttcagctgttcaaacgattcgatgacagaggggtgttcaattgctgttgtcacaatatgtttcccccggttcattttggctagagctgctcctttaatggcaatgttatttgcttctgttgcgccagaagtgaaaataatctcatattgtttcaatcctgtatagtgaagcatttgttttctcgtttcacttagcagccggctggcatcaattccgagctgatgaagcgaagacggattaccaaaaaaacgctcactcacttgctgatatacttgtaaaacctctggataaggcttggttgttgcactattatcaagatagatcatattgtaactccttacaaaaagcttaaaaaataaatgcatttatatgttaccataatgaagtcagacagagaattttctgaaaatggcagttgacaacttttcattttcactatatcatccatagtgcaattgtcacacgatcatccaaattgtcagaatattttaatttgacacactacactgattaaggaggaactattttgaaaaatagtttaagtataaaagagacgctagccattggtctaatgctttttgcattattctttggcgcaggaaatatgattttcccacctgttcttggacaatatgcgggtgagaatgtatggcttgccatcggtggatttttactcacaggagtaggtcttccgcttctaggggtgattgcagtcgcccttacaggtaccggtgcaaaaggccttgcggataaagcgcacccaaaattcgggaccatcttcaccgttattctgtatttatccatcggaccatttttcgctattccgcgaactggtacggtttcatacgagataggattagctccatttctgtcaggggcacagtccacttcatgggtaccactattcatctttaccgttgtgtttttcactatttcatacctgcttgctttaaatccttcaaagctggttgatcgaattggtaaaattttgacaccgatcttattaactgttattgccattattgtcattaaagccattgctacgccaatgggaatgatcggtgctcctgatgcaacatatgaagcaaacccgctcttcactggatttttagaaggctataaaacaatggatgctcttgcttctatcgtatttgggatcgtcgtggtgacggctgttaaggaaagaggcatcacggagcgtaaatctcttgcagcggcttgtattaaagcaggactcgtggcagctgttgggctggcattggtgtacatttcacttgcttttgtgggtgcttcaagtcccgatgcgacgggaatggttggagcaaatgacggcggcaaactgctttcactttctgccaactttttattcggttctgctggaaacattgtacttggcgcagccattttattcgcttgtttaacgactagtgttggacttatttcatcctgtggagaatatttttcaaagctcatccctagcctttcttatcgcacagtcgttctaattgtttctttatttagtacactggttgcaaaccttggtttggcacaaattatctctctatctgttccagttcttgtgacaatctatccactggcaattgtcattattttattgtcattccttgatcgctggattaacggaagaagactcatttatatcgtatctcttatctttactggtttctttgccatcattgatggattattagctgccaaagtgaacctcggtgacttgcctgacatcttagattcaatcgtaccgttttacgatttaggcattggctggatcttaccagctattatcggtgctgtggttggtttacttatttcgatgtttaccagcccgcccaaacagctcgcctcatagtcataaaccgaaacatccccttcttcattggaaggggatgttttttattgttctccatatactaaaatagaaaaattcatgacttttgtacgaaaacacatgttgacatcaggcgtacatcctttataattagtgaatgttaatgatgaacggttacttagcaactaattaacagaatatttcaacataataatggaggctttaaatgcaatgaaggcaactttgtcgacgaaagatacagttattatcggttttatgttatttgctctattcttcggcgccggaaatatgatttatccaccagagcttgggcaatatgctgggcaaaatgtgtggaaagcaatgggcggatttttattaacaggtgtcggtttacctcttctagggattattgcgatcgctttaacaggtcgagatgcgaaaggattagctgataaagctcacccagcttttggaacagcgtttaccgtcattttatatttatctattgggccgcttttcgctattcctcgtacaggaacggtttcatatgaaattggtgcattaccctttttagcaggtgtaccagcttggctctcacttcttttattcacacttgtcttttttggtattacatattatcttgctctaaatccaacgaagattgtggatcgtgtagggaaagtgttaacaccaattaaatttacgattatttttattattattgtcaaagccattttaacgccgatgggcgccgttggcacacctgatgtatcctatagcagcggatcatttttcaaaggatttctagagggctataaaacaatggatgctcttgcttctattgtgtttggggttgttgtcatcaacgccattaaaggacgcggtgtgacaagtaaaaaggcactgacttctgcttgtatcaaagcgggtctgattgcagcttgcggattaacatttgtttatctatctcttgcttatttaggcgcttcaagtacacacgccattggttttgttggagatggcagtaaaatcttggctcagtcttctcaattcctatttggcagtttaggaaatattgtgttgggtgccgcgattacggttgcttgtttaacaacaagtatcggtctcgttacatcatgcggagagtatttctcaaatttattacctaaactttcttataaaatggtcgtaacactagtgacattatttagttttatcatttcaaattttggacttgctcacattatcgctttctctgtaccggttttaactgcgatttatccgctagcgattgtcatcattgtgttatcgctggcagataaatggcttggtcaaagaagacctgtttatgtccttactttgattttaactggctgcgtcagtttgtttgacggcttagtagcagcgaaactcccgattggaccagtggaggatctctttcaaacgatattacctttatatgaccttggtattggctgggttgttcctgctattttcggagtggtcattgggttcgttctttctcttttcacttcttctgcttcccaaaagcgggagaaacaagcatcttaacagaaaaaagctgaagtcctgtaaatggacttcagcttttttttattggtgctgatactctttttcttgctgagctaacagcttctgaacggctccgggtgatgctttttcaacagccgctgctgctacatcaaatgatccgttgtaatcgtaggcatagaatcttcgttctgcctcttttagttgttctgaaagaatatggttttggcttctaaaacgattgccgtattgaatgattcgttcaatttggtccactttactgagcatttcttctgtctcatccgcaacatttctgactgtgtcagaggcttcttttaattgttgattcactgccggcatgttgagcggcaggttttccagctgctcatgcacttgctggatcatctcctgcgctttttcagcccgctctttcatctcagcaggtacacctgggatattgcttttatgcagctggcggactgtatctgtcagcatggttttgagctcagccagtgtttctctcgcttgtaattcttcttttcttaatgattgtagatgacctttaaatgtgtcatgcaatgcttttgcatcatcgataaaggtctccagctgattgatttcatccattaataatgaatatgccacgtggtcacgatcaagcttctcgcggatttgtttcatcagcttttcaatttcttctaaacgtttttcgaatgctttctgttgatcgagctctcctgctgtcagcttgtagctttctttcacaagagccgtttctgcctttgtttgtgtgtgatcttgttcaagcttctcgaatgcttctgtgagctcaggcattttgcttttgatttcctgacctgcttctacttccgcctccagctgatcatacagcgtctcaatcgcatcattgatcatttgcagaatgcttgatgcctcttctaaattgagttcatcaatgagcaatttttccgctctcgcaagctgtttgtttaaagtctccagctctttcgtgatctggatatgctccagcttgtagcctttttctgtcatttcttgatatccgtctttcagcttcgtcagctgacctggtacggtttgtttgcagtctgcaataagctttggtacatcattgatatatagttgaagctggtcgagtctgcggtcttgctcaagcaaaatctttcttgccttcatgtagtttccgttttctgtttcttcctcgtactgcttgatcccttcccaggcctcatctaagtcctgctccattttgtcataaagggtgccatataaatggctgtacgcaagcagattttttcgaactgtttgatattgctctttgaccttttcaatgtccttgcgattttgctcctcgcttgtgacaaggtctgcaatttcttttaaaatgtcttcaatgttcgaatcagcagcactcagcaagtcctcaatgtgcgtaagaacctgcttggctttggagaatcgatatttatcagaatactcttctgcatcatataatagctcctctacctttggaagatgggctgtgacgatatcgtcccactctgcacgccatctttcaaaaaattgctctgtttctccggtcatttttaaatgtttgatttttgaaatttcttctacaattgatctgtttaaaatttcaattttccatgcttccaatcggtcaatctctttatatatattttttcgcaggaaataaccgactgaaaacaaagcaagcaaaatgacaattaaaccgatgataaactccataatgagcccccttgttgtgatctaagtgatgtcagggtaaaagtgtcccgagtagacctgagaaccctttcgtgtccgctttgcatttgtctttttataaacaggatcgtatgttttccaataccatccattcacggttttatgtatgtttttcaagaaagtatttgagcgctttctatcatttgatcacacgtatccatgtgatctgcttttatgtatgcggaagctgtcgttttcattgttattatgataccatgtaaccagcatttttggtcatgatttttcattattttcgctgataaacatcacgtttttcaaaatatcgacaagaggtgacgacatgctgaagcaggatgcacatctacatacaccgttttgcccgcacggctcgcttgattcatttcattcttatattgaaaaagccatcaaaaagggatttgattccataacctttaccgagcatgcccctctgcctccatcgtttcgagatccaacaccagagcaggatagtgccatgaagctccaagaacttgactcgtatataacgaaattggatcagctgaaacaggaatacaaaggccaattaatagtaaaaactgggcttgaggttgactatatcaaagagtatgaagaggaaacaagtgcctttttagactgctatggtccagaactagacgatagcattttatctgttcactttcttcctgctggcgatgattatatttgccttgattttgacgagcatgccttcaagcagctaataagcgcctatggcagcatcgaacaggtctatcaaagctactatgaccaaattcattcttctattctatcatctttaggtcgctataagccaaagagaatcggtcatatcacccttgtgcagaaattcaaacagcttttcccatttgagatgccgcctgaactttgtcaaaaggtcaccctttgtcttgaagaaacggcaaaaaaaggcatgtccttagattttaatacatcaggtcttcgtaaaacatatgccagaagtatctatttagatcaatggatgattgatcttgcaaaacagaaaaaaattccgctcatattcgggtctgatgcccatcaagcggaagatctcggatatgcttatgatcaattcgaagacatcatgagttttaagtgagaatctaatgccggcttttttggttctagtaaatgatgaagcgagcggcttagttctttaaaatacatttgatagaaataaggctcatttggattcaaataaagcacctccgttaaatattgcggctgtaaatagggcatcatgagtagtgatttcagttgaatcataaacgatgagagtgagagctgctcacaaatcacatgggtgtttttccctttttcaataatgagctgaaacaaatatttttcttttgttaaataggtcgacataatttctctaatgagcgtcgaatcaatcgtcacctctcgataaacgaaacgggttaattgacggtgcttgtgctgataagataaaatatcaaaaaccacatgaagtaaacattcttttgcgtgacgagtttccatgtgatggatatgtgattcaatcatgtgaatatagccttcataaaaatcggatacaagctgctcaagcagccctccttttccttgaaagtaataagatatgtgggcaacgttgacgtttgcttccttcgcaatctcacggacagaggttccagaaaatcctttttggttaaaaagtctgatggaagcttcaataatacggtcttttgtttgcacggttgttgatgttttcatccgctcacccctcttcatgtgtacatacttcaagatgaaggcggaagttccttttacaattgctcgacaaatcccacatgcgagacgcaagttatgtatttttgagatagaaagtaggagattttcatgtttcatgtcgaaaaacagtctggcgatccatcaaaagactatcaattgcttgttaaacaggtagaagccattacagatggtgagcctgatctgattgccaatttggcaaatgctgcggcgctattgtatcattcactcccagaggtcaattgggctggattttatttggctaaagggggcgagcttgtgctcggaccgtttaacggactgcctgcatgtgtgcgcatcccgtctggaaaaggcgtttgcggtactgcgtttgcaacaggtgaagtccagcgtatcgctgatgtgcatgcattccctggacatatcgcatgtgatgcagcatcgcaatctgaaattgtcgttccgctcaaggtaaatggacagatcattggggtactcgacattgacagccccgtgaaagaccgtttcagtgaaatagatgaaacctacttaattcaatttaccgaggtgctccaaaaggcgttatccacctctacaaatgcgtaatcttacaaaaaagcaggcatattgtctgcttttttatttttcttcgcagacgcgaagcatcgccattgcctctaaataggttgacttctcctatccagcgtcatataatagagtttgtgtgaaatatggcagcctttttgttcggcttttttgtatcattttgttccttctatatgaaggtgcatcttgtaactccctgctgctggagcgaggatgcatgaaaacataatgacggaaaagacaaagaacagacggtttttatttttcacaaataaaaacaaataaggaggagtcacattatggctcgctatacaggtccaagttggaagatttcccgccgtttaggcatttcattaagcggaacaggtaaggaacttgaaaaacgcccttacgctccaggcccacatggtccaggacaacgcaaaaaactatctgaatacggtttacaattacaagagaagcaaaagcttcgtcacatgtacggtgtcaacgaacgtcaattccgtacactatttgacaaagctgctaaacttcctggtaaacaaggtgaaaacttcatgattcttcttgaaactcgccttgacaacctagtataccgtcttggccttgctcgtactcgccgccaagctcgtcagctagtcaaccatggtcacatccttgttgatggaagccgtgtagacatcccatctttctctgtgaaaccaggtcaaacgattgctcttcgtgagaaatctcaaaaccttgcagttgtgaaagaatcagttgaagtaaacaacttcgttcctgaatatctttctttcgatgctgaaaagcttgaaggaactttcactcgtcttccagagcgttctgaattagcgcctgaaatcagcgaacaactaatcgttgagttctactctcgttaatttcattactctcttaaagagagatcaaacaaaccctagagaccttgattgttcaaggtggtctagggttttttgtttgtattctcgtatgaacaaatgaatttaaaacatataatgggaaacagactatgcacaagacgagcaccgggcaagacttccaagaaacggctgaaaaaagatattcaaatgaaaaggtccttttgagtgcttctataagcatctctaaacatttaagttagtctaattttttaataacaatagaagcgttcacgtttgtttgagtccctcctgctagggtttgaagagtaactgctgctgcggaagtatggtttacaagagtaagcgtgtcacccgctgctagagcgaggattgcctgaccgttattctgttgagtaccagctcctgacccataaactgtgttcgtcacaggagctccatttacaaatagggtgaattgatttggctctacgccagaaactgaaaaagtaacctcatagtttcctggattggtcactataatttgagaagttccaggggcatgtgtaataccaggagtagtaattccagttgagtcaaaaatcaccggggcttctaaagctactgtttgagcacttagattgtatacatatgcaaattcagctagccctgcacctgtgactcccgtggctcctgttggaccggtcgctccggtatctcctgtagcccctgtcggaccagtggctccgatatctcccgtggcacccgttggaccagtggctccgatatctcccgtggctcctgttactcccgttggaccggtcgctccggtatctcctgcggcaccggttactcccgtcggaccggtcgctccggtatctcctgcggcacctgtgacccccgttggaccggttgctccggtatctcccgtggctcctgttactcccgttggaccggtcgctccggtatctcctgcggcacctgtgacccccgttggaccggttgctccggtatctcctgcggcacctgttactcccgtcggaccggtcgctccggtatctcccgtggctcctgttactcccgttggaccggtcgctccggtatctcctgcggcacctgtgacccccgttggaccggtcgctccggtatctcctgcggctcctgttactcccgttggaccggtcgctccggtatctcccgtggctcctgttactcccgttggaccggtcgctccggtatctcctgcggctcctgttactcccgttggaccggttgctccggtatctcctgcggcacctgtgacccccgttggaccggtcgctccggtatctcctgcggcacctgtgacccccgttggaccggttgctcctgcggctcccgctggaccagtcgctccgatatctcctgcggcacctgttactcccgttggaccagtcgctccggtatctcccgtggctcctgttactcccgttggaccagtcgctccgatatctcctgcggcacctgttactcccgttggaccggttgctcctgcggctcccgctggaccggtcgctccggtatctcctgttactcccgttggaccgatggctcctgcagctccttgaacccctcgtaatccccgtggccctcgtcgccctacaattaattttgtatgacaaatgatgcaacagtttgattttgatagtttatgtttacaataagggcattttttatacttatcacaacccatcagttgttcatctcctttatcattattcatatgttacatccgtaaataggtgcagataagtaaaacgtacaaagaataaaaagataatcgtagaataaacataatttgctagagtcttccaaaagtcttttggttgtaaaaatttgattgtattttgcgctaaatttgtctatggttttttcatgatgactagccagtctcaagaagctattcaaaaccatataatctatcatgaaaaaaatcccctagaattccagaggatttttttgttccatggttctctcaagtattattaagcgtataacgatatcttttattttaccatccaattactaatcaattgatctgttgtcatgacagtagcaaattcatcatgcagtgttgcaagtgatagccgatgaatcatttcgggatcataatatgtaccgttttgatctgttagtccaaaggcggcaactgcatctgagataaggtacgtatcaaagcctagattgccgctcattcttgttgtcgttgacacgcagtgaggggttgtcaatcctgtgatcacgaccgtgttaatatggtttgaccttaactgttcctccaagtttgtgccaataaagctgctgttgactttctttcgtatcaccgtttcttcctctagcggtttggcgatatctttgaagagatgcccttcatttgccggatgaaataaggagtccggcttgtcagatgtatgctgcatatgaatcactgtccagcctttttctctccaaaacgtcaataaacgactgatatttttctctgcatctagattatttcgttctccccatttttcatgctcgaacgccttctgtacatccacaatgatcaaagccttttgattcttttgcacaaacgcccacctccgtagattctcatttactacatgtagtgtaaggaatggtgatccatttgtacatgcttttaatgatgttttgcctatttttgcatcaaaaaaacaaaccacacactggcaacgatgtaatagataccaatgatcgatgtacagttggacatcacctcgcctatttgaactgatttaacaaacttcatccagatgaaatagatgaggagaaatgagcacggataataagggaaatatcctaaaaaatattgcttgagtttttgtgtcatcattttacctccattataaccttctttcatcatctagcagctgtcatatgtccgatgacatcaaaaaaagacagcacaagtcgctgtcttctttcattttttaattcgtattctgtcccccgccattcagtccttctttgatatagcctttgacttggcttgaagctaatagaccgatgtgaccaaccccgtgaatgaggacgtttcttgcgccaattaaacgcgaaaggctgttgacaacaatcagatcggctgagctatagacagatgtatagagaattttttgatttggatcggtgcctggtaatgctctgagtgaaacgagtccattcgctccaccaagtgtgacgacgttttctattttatcgccgccgtctagattcttaatatagtataacgtgttcgccccgcccatactatgcgccacaatatctacttttttggcacccgttttgtctagcacatctttgacgaatctggataaacgcggaccattgttgcggttattacctgttttgtctatgaaatcgatagcaaataattggtttcgatcccatccttgtgataccaagtaacttttaatcgaagcaaagttataagacgcaccgcccatgccatgtaccatcacaaccggattatgctcagccgctttgatctcttttggctggatgaaggccattgaacctatcactaatgcaagtgcaacaagaatttgcaaactctttttcttaaaacgaatcactttcattcccccttattcatcttattcgaactctattttatataagaaaaatatgtcagaaaagtgaacaaggcactgtttgttcaatcaatttatagaaaataaataatgaaaaagcacctttgactttctcaacgccaatgccaaaagactagacaaagtctctttgaacagtctattagactcttcaaagagcactcatctctcattttgcataaaaaaagcagccggttatcgcggccggctgcccatcgttcttatttgtaattcacaaggaagtatttctttttccctcttcttaagacagtaaattggttttcaattcggtcttcagctgaaaggacgtagtctttatcggtttgtctctctccgttgatggaaactgcaccatttgtgatgtcttcacgtgcttgacgttttgatggagacagctttgattcaacaaggacatcgacaagtgttaattcttctgtgctgcttttctccattgatggaacatctttaaagcctactttgacttcttcggctgaaagagatttgatctcgcctttgaatagcgcatttgagatgttgacagcctgttctagtgattcacggccatgtacaagtgtcgtgacttcctctgctagacggcgctgtgcttcacgcttttcaggtgctgtttgcactttttcttcgtacgatgcgatctcttctttcgataagaacgtaaagtattttaagtatttcacgacgtcacggtcatctgtgttgatccagaattggtagaactcataaggagacgtcttttctttatctaaccagatggcgccgccttctgttttaccaaacttcgtgccatctgctttagtgacaagcggcatcgttagaccgaatgcttttgccccttctgcttcagacttacggatcagctcaagtccagatgtgatatttccccactggtcgcttccaccgatttgcagcttacagttttcatttctgtaaaggtttacgaaatctaaagattgcaggatgacatagctgaactctgtgtacgaaatccctgtctcaatccgtgagctgacgatatcttttgccagcatgaagttcacaccgaagttctttccaatatcacgaaggaacgtgatgacattcatttggctgatccagtcgtagttattcacgataacggctgggttctcggctgcttcaaaatcaagaaattgtgacagctgtcctttaattttctctgtccattgttctacgatttctgcagggtttagtgaacgctctgcttttttgaagctaggatcgccgattagtccagtcgcgccgccaacaagggcaatcgggtgatggcccgcttcctggaatctgcgtaatgttaaaattggcaatagatgaccaatgtgcaagctgtcagctgtcggatcaaagccggagtaaagcttgattttttcttctgctaataattttgttaaaccttcttcatctgtttgctgctgaattaatcctctgaacgataactcttccatcaattgactcatatccaattctcctttttttacaattcaacataaaaaacgccccttcgaatgaacgaagggacgatatatatcgcggtaccaccctgcttaaaagacaacaaatcacgtcttttcacttacactgataacggacagatccgttctttcactaatcagggcagcatgcatgctccttttcgtaaaagcggttcgtgagggtaattcgaatacctctttgtactgactcgcaccagccgtcagctctcttggacagggaaagataattctactgaatctcagtcaaaacctttacatattcaactaatgtcattttaaacatacttttggtatcaagtcaactgatgaaaaaaattaatcttccattgtcgataggtcgccagccggtaaattcagctcccacgcctttagcacacgtctcataatttttccgcttcgcgttttaggtagtttgtctttaaactcaatttctctcggtgccgcatgtgcagcgagtccttttttcacaaacgtacgaatctcttctttcagctcatctgtcggctcatatccacttctgagcgcaatgaatgctttaataatttcaccgcggactggatctggttttccaatgacaccagcctctgcaatggccggatgttcgaccagcttactttccacctcaaaaggaccaacccgctctcctgatgtcatgatcacatcatcgacacgtccctggaaccaaaagtatccgtcttcgtccatataagctgaatctcctgaaacataccaatctcccggcataaagtaagattcatatttttcaggattgttccagatcgtatgcatcatagacggccagccttttttgatggcgaggttgcccatccggtatggcggaagttcatttccggcattatcgacaatcgccgcttctacgcctggaatcggtttccccattgaacctggtttgatgtccatgcatggataattacaaatcagctgtgcaccggtttcagtcatccaccaagtgtcatgaattcgtttgccaaatacagcgtctccccatcggatgacttctggatttagaggctcacctacacttaacacatgacggagcgagctgagatcatatttttgaatgaggtcatctcctgctcccatcagcattctaaaggcagtcggagcactgtaccaaacggtcacacctagtgattcaatggtttcataccacgtatcagggttaaacctgccgcctaaaatgacattcgtcgccccatttaaccatggtgaaaaaatgccgtacactgtgcctgttacccagcctgggtcagctgtacaccagtagacatcgtcttctttcagatcaagcacccacttaccggtctggtcttgctgcaccattgcgccatggacatgcagcacaccttttggcgtacctgtggaccctgacgtgtaatgaagcagaaagccgtctttttcatccatccattcaatctcaaggttctttgctgcctgctcaaacgcctcttcgtaatggattgtccgaacgccatcgacgtcttccttttcaccgccgacaatgatgacggattcaagcttcggaagctctgcaaacggaattcgttcaagcagatccggcgttgtcacaatgaccttcgcctcactattttctaaacggtctttgaccgctccttccataaatgcctcaaataacggaccaacgatcgcaccaattttgactgcgccaagcagaagaaaatagagctcaggtgatcttggcataaaaataaatacgcgatcccctttttgcacatgcgccttttctctgaatagatttcccgctttatttgtgttgattttcatatccctgaacgtatacttttcatcacgctgtgaatctttgtagtgaagcgccaccttgttcttacgaaacgagtccgcatgtctgtcaatcgcttcataggctgcatttatgtttcctgtttcataccacgagaagttttttcttgcttcctcccatgaaaattctttgtatgcctgctcataatcatttaaatgatagtccccttttactgatggcagcgtttccaatttcatcaaccagtccccctttgcatacgtttacaatgaccattatagtatagatgactttttttctcaatttttaaaaaacttatggtgaaaccgttttaattcttgcaagttttaagataaaatagagacgactcactagaatttgaggcggtggatacgtggagcatcctaaaacttattattcaaaaaccattgagcaagaaacaggttccatccttattgaaggtccggtacctgcaccagagcttgcgaactatacctttcatgaaggactgacggcatttcgcacgcctgaggaacagaaacaagcacttgttgaaatagcagaccttccagaaggacgtattatcattgcaagaatggatgagcttgtcgtaggctatgtcacgtatttgtatcctgatccgcttgagcgctggtcagagggtaacatggacaatttaatcgagcttggcgcgattgaggtcgctcctccatttagaggctgctcacttggcaagcatttacttgatgtgagcatgatggatgagcaaatggagaattatatcatcattacaactgaatattactggcattgggatttaaaggggacaaagaaaaacgtgtgggagtaccgcaaaatgatggagaaaatgatgaacgcaggcggtcttgtctggtttgcaacagacgagccagagattagctcacatccagccaattgtttaatggccagaatcgggaaaaatgtgagtcctgattcgattgagcgtttcgatcgtcttcgcttccatcaacgctttatgtattaacgttcaattcgtttttttggcaaaggggattggtaaacaatgatgattgaacaaattatggagcgtgatgtgatcacgctgcgaaaaaccgatacgattgaagaagccattcaaaaaatgagtgcacatcacattcggcatattccgatcgtatctgatcaaggttctgtcattggaatggtgacagatcgggatattaaaaatgccagtccaagtatatttgaaacagaaaaaagacagctctttattcagcgtcctgttgaagagatcatggtattagagacgatcactgctcatccgcttgatttcgttgaagagatttcaagtgtcttttttgaacacggaattggctgccttccagtggtgagacgaggcaagctcgtaggcattatcacaaagactgatttgcttcgtacgtttgtcagactgacaggtgcagatcagcctgggtcacacttagaggttgaagtggaccagatgacagaaggcctcgcagacattacggccattttaaaggagcagcatattcaaatgctgagtgtgctcgtgtatccgcatgcaaatgaagcctctaaagtgctcgtattccgccttcaaaccattcatgcagatcatgtgacgaagctgattcgtgcaaaaggctataaggtgctgtggccaatggagcagacgatcaaatgaaggaagcgacctttgttttttcaccctcttttcaaacgtaccaatttcaccaagaccatcccttcaatcagcttcgtgtctacttaacatatgatcttcttcaaaaaatgaaggcgttaacagatgatgagatcgtcgcaccgcgtatggcgacactggaggaattaaagctcgtccatacagccgattatattcaagctgtgcagcgggctagtgaaggaaagctctctacagcagagggtgaacgctacggccttggcacggaggatacaccgatgtttgcaggtatgcatgaggcagcttctctccttgttggcgggacattaacagccgttgaccaagtaatgatgggacactcgcagcatgcactcaatcttggcggcggacttcaccacgggtttaaaggacgtgcatctggcttttgtatatataatgacagctccgtggccattcaatatattcaaaagacatatggtgcaagaattttatatattgatacagatgcccatcatggagatggtgtacaattcagcttctatgacgacccagaggtctgtacggtctctattcatgaaacggggcgctacttgttccctggaactggacaagtacaggaaagaggtcacgataaaggctatggctacgcttataatattccgcttgatgcatttacagaagacgaatcgttcctcgaagcataccgaacagcagtgactgaaattgctgctttttttaaaccagatgtgattttgacgcaaaacggcgcggatgcacactactatgatccgttaacccatttatctgccaccatgaaaatatatgaggaaattcctagacttgcccatgagttagcgcatcaatattgtgatggcaaatggattgctgttggcggagggggatatgatatttggcgtgtcgttccaagggcatggagccggatttggcttgagatgaaaggcatcacaccgccagctgaactgcctcaggactgggttcaggcttggcataaacaatcgcctgtcagcctgccatcgacatggggagaccctgacgatttatatccaccgatcccaagaaaagcagaaatcacagaaaagaatgctcaaactgtagaaaaagcacttatgcctgtaagaagagaaaagaaaaatgcataagaaaagcaggcattcactaatgtgtaagcctgctttttcgttttattttgttgattgtctttcttcaattctgtgcggaagctcaacaatttgatcgtccacttgttctttgttcatcagctttgtcagcagtctcattgcgacagcgccaatatcataggtcggctgaacaactgttgtcagctgaggacgcaccatgagagaaagtctcgtgttatcaaagccaatcacttctaaatcctcaggaatcgatacgcctctatcttgtgctccgtgaatgacacctagcgccatttcatcggtagccgcaataacagctgtcggcttgtcagactgctcaagtaaatgagcaagtgattcaattccagaatcataggagtaatcgccttcagcgacgagcgcatcgtcaaatgcgatgcccgcttcttcaagcgcacgcttataacctgcaagctttctcatagagttaatcggttctgacattgggccagatacgaaggcaattcgcttatgtcctttctcaactaaaagctggactgaatcataaatcgcttgctcgtagttgatattgacagatggtgtttgagcctgctcttcaacagatgctgcaagaacaattggcacaggagagcgcttaaattcttcaacaagcacatctgtgatgtttccgcccataaagacaatcccatctacttgtttacctagcattgtatttaatagatgaagctctttatcggtattttgatctgagttacttaaaatgatgttgtacttatacatcgtggcgatatcttcaattccgcgagcaagctccgaatagaagatactagaaatatcagggatgatcaccccaactgttgtagtttttttacttgcaaggcctcgtgccacagcattcggacggtagccaagacgatcaatcgcttcaagtaccttttttcttgttgttggttttacattcggattaccattcactacgcgtgataccgttgccatacttacatttgcttctcttgctacatcatatattgtaacattattcacataaatcactccttcaaatacacttcatatctatagcattcaccaattggatagagacatgtcagatacgaggaaaataatatcctatttgtcattaaaacgatgaaaagagacacataatttttcaatctacatcaaaatgacattcttttatgaaattatacacgttttttcaccatatgaaaacgttccctttctttttataactaaattaaacaaactttaatgagcttgttacctgtaaattgaatcatatttcatgaaaaatcgccgtgaacgtcagctatgacaatgatcttagcagattctatcgaattttaaaaatgaaaacattgtgaacaagcacttttgaggcttgtaatgtgctcttttcctttcattcccaatctccatcatattttatccatagaaaaaccgccgggcagttatccggcggcttttctatctatgattacgcgtgaatgttgacaagtggtcttaacgcatctaaccatttttcgaattgaggaatgtccatttgctgcgctgagtcagatagagcaacagatggatctggatgcacttctgccatgacaccgtctgctccaatcgcaagagctgctttcgctgttggaaggagaagatctctacgtccagttgagtgcgtcacatcaacgaatactggtaaatgtgtctcttgtttcaagattggcactgcagagatatcaagtgtatttcttgtcgctgtttcgtatgtgcggataccgcgctcgcaaaggatgatttggtcatttccttgggcgatgatgtattcagctgcattgatgaattctgaaatagtcgctgcaagaccacgctttaaaagaactggtttcttcacagatccggctgcttttaatagctcgaagttttgcatgttccgtgcaccaatttggatgacatcgatatgctcaatcgcttcttcaatatgagcaggattgacgatttcactaatgacagcaagaccgtattcatccgctacacgctttagaatttttagaccgtctacaccaagtccttggaaatcgtatggacttgtgcgaggtttaaatgcacctccgcgaagtagttttagtccttgctgtttcgctgctgccgcaacttctgcgacttgctcgtagctttcaacagcacatggtccaacgatgaagcgctgtttcccatcaccgatcgcttctccattgatgttcacgattgtattttccgattttttcttacgagaaacaagaagtgctttgctgtggtcatcttcttgaagctctagacctgctttgaaaatctctttgaaaatatgctgaatcgttgagttttcgaatggtccatcatttgcttcaagaatttggttcagcattgtgcgctctctgacaggatcataacggttgacaccttgcgcttctttcgcctttccaatttcttttacaatgcttcctctttcattgatcagttttaagatttgaagatttagttcatctgcctgctgtctcaattgttctagttcattgttgctcatttttgtcatcctttcctctgcctgttctcgctttttattttttcattctctcatgatagggtttattataaacaaagatttcggaattgtcacgaaaattttctttattacccaaacgcttttaagcgataaagtattatgtgtaagattatagcatacttttggttgaagtaaacctttttttataaaaaaacgtcagcaattgctgacgtttcttctacagattatgttcaagcgcttcttttgtaatgcttgagtgagatgcatgccacttcacttttccaccgctaaagacgagtgcctggggactttcatgctttacccccgacttttcagtcacataggatgaaagctctcttgtgttttggatttgcaagaaataagtaggcacgtcttcatgtgcagacgcaaatgcttcaaactcttgaaaagccgcttggctgatcggacatgtcaaactgtgcttaaaaaagacaaacgtcccatcttgattcgttagttgatcaaactgttcttctgtttcaatgagttgttttgacatgatgttctccttcttcactccgagcagtgagagttagcctttagtcgattgttctactttttctttgacatctttgatgccatcttcaatttctgatttcgcttcttgtgctcgtacttttgcttcgtctgctacatctgaagcttcatttgctaggtcagctgctgcatcttctgcttcactttttacatgattagcttttccagctgcacgctcttttatgtctttcactttgtctaaaatctggtttgactgttctgctaccagttgggacaattcagacgttttatctttcgcaatcgtcacatattcagtgcctctttcttttgcatctgttgtgaggcgatctgttttttcttttaaaacattcgcttgggtgttcaaatcatcgcgaagctctttccctgacttcggtgctaaaaataaggctgttgttgcaccaacaattccaccaataagtgttccgatcaaaaagtctttgctattgattccgtctttgctcatgattattcctcctatgcgaaaatggtttatttttggtgctttcgttgtttccattttttataaatttcaagtgctgcgttactccagcttaccacatccgtgactttttcttgatttcgttcaacggatgaagaaactgcaccagctgcctgctttatgcttgtattaaattggttgatcgagccgccaattccctgcaccgcatccacaactgtgttgagttttgccgatttgtcttgaatatcttcagcaagctgattcgtcttatgtagcaactgtgtcgtctctgtggtgatcccttgcatctgaccttcaagaccttctaaagttgatgcaacattctttaatgtcagctgtaaggattttaatgttttggacaaatagatgacaagaatgaggaaagcaattgcgatcagtgcaacgcttagatatagaataataatcatctgatacctcctttgctgcgggcatatgcaattcattaccctctcgttgtatcattcaaacatcgcctagaatgaccgattgaataataattctacacttattcgctgattcctgtccacagcgaacgaaaaaaagcggcagatgttgacacatttagcccctttgtcacattttattcaaaataaaaaaagtgccgatcaaaacggcacttttcctttaagcatttatacagcgactttctcataagcacgcagatatttttgaatgtctcctgctcccataaagatcagaatcccatcttcgtgcgctttcagcacagatgtatcttcttccgcaatcaattgggcctgcgggattttttctcgtaaatcttcgatactcagcttcccaatgttttcacgggctgaaccgaaaatatcgcataggtatacatagtccgcttttttcagactgtcagcaaattcacttaagaattgctgtgtacgtgtgaaggtatgcggctggaagacagcgacaatatcacggtctggatatttttgacgtgctgcttcaatggtgacttcaatctccgttgggtgatgggcatagtcgtcaattaagacctgctcaccgaccactttttcattaaagcggcgtttcaccccgccaaatgtcattagtgcccctttgatgagctctacatcaatggcttcatagtgacataatgcaatcacagctaatgaattgaggacattatgatttccgtaggcaggaatgtagaaggtatcataaaacgtattgcgtacaaatacatcaaatgtagtgccttccgtgtttttcacaacattgcgtgcttggaaatcattttcttcattgaaaccgtagtacacaacaggtaccttcgcttgaatcttgggcagatgctcatcatcaccgcaagcgataatggcttttttcacttgaagcgccatgttttgaaacgcatcaaacacgtcgtcaatgtccgagaaataatcaggatgatcaaaatcaatattggtcatgatcgcatagtctggatgatagctgaggaagtgtctgcggtattcgcatgcttcaaatacaaaatactcgctgttttctttccccataccagatccatcaccgattaagtatgaagttggtttcgctgattgcatcacatgggcaagcagtcctgttgtcgacgttttaccatgagcaccagtaatcgcaacgtttgtgaatgaatccatgtattctccaaggaatttatggtaacgaatgacaggaatcccttcagaaagggcacgttcaatctcagggtgtgtatcaggaaatgcattacctgcaatcacggtcatccctggctgaatattatctgggtcaaatggaagaattttaatatttcgttcttctaatgctttttgtgtaaagatatgtttttcgatatccgatccttggacagtatacccagtatcatgaagaatttgggccagtggactcatacctgtcccttttattccaacaaaatgataaacagtcataattgtacctccaacaaacgtctatctgacttacagtatatgacgctcatttcaatttgcaacttgtgattttcgcctctagcggctcacagatcgcagctccaaataaagatttttttccgatcttcctattctaatcaatattaactatgattagtatccgacaactttcctatttctaacacctgctttcgctcattttatataaaaaagcgttctgacaggcatacgaaaagcgtccaattacaaaattgcacctatgtgctatcataccatgtttataaaaaaaatgaagtggtttgtttagatcagctgttctaagtcactcagtgtcataaggacttcccttggcttactgccttttgcaccagagatcatgccctcgcgttccatcatgtcgatcaatctggctgcacgattgtagccaattctaaatcttcgctgcaaactcgatgtactagcgctattctgctcaatcgcaaaacggcaggcatccataaacaattcgtcttcatctgtaatcgcagagccttggagcattaattcctcctgttcgaaaaggaacactggcttacgctgttttcttacatgtgccactacttgatcaatctcacggtctgatacaaagttcccttgcagcctcgtcggcttgccggagccattttctaagaaaagcatgtctccttttccgagaagcttttctgcacctgccatgtcaatgatcgttctagaatctacctgacttgagacagagaaagcaattcttgttgggatattggctttaatgagacctgtgatgacatcgacagaaggtctttgtgtcgcaatcaataaatgaatgccgcatgctcttgctttttgtgcgattcggcaaatgctttcttcgacttcatttggtgcgaccatcattaaatcagcgagctcatcgatcacaacgacaagataaggtagtttttcacccatttgtttttctttgacaagctcattgaatcgtttaatttctctcacgccagagtgtgcaaacagttcgtagcgcctttccatttcatccactacccatttcagagcggctgtcgctgtcttggcatcggtgatgacaggactcacgagatgcggaatgtgattatatggcgctaattcaaccattttagggtcgattaagagcatttttacttcatctggtgacgctttaaacattaagctcactaaaatggtattgatacagacactttttcctgaccctgttgctccagcaattaagccatgcggcattttttgcagatcaaccacaacaggctggccggatatatctaatccgagtgctgctgttaaaggtgatggattgtctctaaatgcactgcttctgatcatctctcgtaagaaaaccattttactgtgaaggttcggcacttcgatcccgatcgtgttctttcctggaatcggtgcttcgattcgaatatcttttgcggacaaactgagtttaatatcatctgataggttcgtgattttgttcactttgacacctggttctggatgtacttcaaaccttgtcacagaagggccttgcgtgacatgaaccacacttgctctgacattgaaatttttcagcgtggcattgagcagctctgcccgctctttcacccatgtcccgtcctcttctttttgagctggaggtacgtctaaaagggcgagacttgggaaaacatacccttgtgcatctgctgctttcttttgcccttgcacacgctgatcactttttaacatcatgacgttaaaaggaaccgttgaggtttgtccgcttgtacgttgcgtctgtggagctgcttgtttcggtttttcttccttgacttcatgcacttgttcttgcttttcttgctgctctatgacaggttctgctggttcagtagcggtctcatcgtctgctacttgttctattggcatcatttgatcttctactatttcagcttcttccaacaattggtcttcttgcagatcaagcttggcgactggctcagcttcttcaaatgctgccgctggcacctcttcttgatgatcttctatggaatcagcttctatttccgcgaccggttctgctgggatgtcttctgttacctcaacttcttctgccggcatgtctacttccatttcaattgcgggatgtgtgtcttctgctgtttcgaatgtcaacggttctatttcctccgtatgatctacaaactgatgtaccggctcgccttttatttcttcgtcatcgcttgagacatcctgttccggctcagcctctaccggctgttcttgataagcttcggcctcctgattatgtaagtcagcttcaatatggtcttgaggctcagaaaaggctggctctttttcctctgtttgaatgaaaggctcgtcatttaaacgctccatcgtcgattgaacgtgatcctgataagcgagttcctcttgcaaagtaagcggggtcacgtctgtttgcatgtccactctttcttctgctggggctgaaaccgtttcttccatacgattttctttccgtattgacggaatgttcatttgctgtctgacattccgtacacgctctgcctcttctgataacagggtgacacgctgcgctgtttctgctgctttcatttgaacaggagatgattcttctttcgcttctgttcgttttggacgcatatcctgatgatagccatagatcggtgatggaatttgctctgttttgaatggctttttattgatgtcaggctgcaccgtttgttttggctcataggtcttctgcttagcctttggcttgcttggctttgcgcgtcttctttcctgcttcactccgtcacgcagaggttcatctggaacgagcggaaagcggaagttgcctttcggatattcataatagacttttgtatcttcaatttttttatattctttatgctgttcaaaaactggctgcgttcgtgcagctggaccttcattatgtctcacagctttttcttctttcttttcttcttctcctaaaaatacactaaaaaatttatctaaccaactcatcatttatcactcactttaactccccttacgttttcttgggcgatttttagtataccattgctttttcatgcagaaaagcgagaaaagtgctgctctttgctatttgtgctgtctgtagatgaaaaaaagtcactaagtacgtacttagtgacttttggtataacacattcttcgctcctatgtgcccgtttatgggaggttacgctttaaagggttcgccagcttggtggcttccctctagaacaagaatccctttttcagcaggcgcgtctggaagatctagttcttttgcagaacaaatcattccgcttgatggaacacctcttagctcagcatctttaatgaccaaaccgcttggcatcaccgcaccaaccttcgcaaccacgacatattgcccttgatcaacgtttggcgcaccgcacacgatttgtaatgtttcatcgccaacatctacttggcaaatgtttaatttatctgcattcggatgcttttctttttcctttacataaccgacaacaaattttggtgatagatccacggtcaacgtttcacttacaccgttgcggtttaaaatttcgttgatatcttgaacaagtgtttcagatagcggtacagatccgttttcttcaattttcatgtaagtggatgcgttgaagatattaatacctgttgtttcttttgtttcttgattgaagattcttacgacatctccaaacctctcatgacctacttcttctctcgtcacatctttcaatgaaataagaagtgtgtcgcctacaccttctgcattataaaaaacgttcattcttcaaaattcccttctactgctgttttggtctgcttttagcaagaataaagatcggttcaagcttgccctcatcatataaaaatgacaatgcggtaatcggaaccgtgccgctggcgaagaagctcatcgacatctgtcctaaaatatcatagcctgattcattgcgaacatctgcaatgatgaatacatcttgatggggaacagaaatggccatatgtccttctattttttgcgcgtattcttgtaaaatcgattcatttaaaagtctgctggcatcatatccgtcattcgcacggaagaaataaaaccgattgcctgcaacttcatccattttcaccacagtttcaagtgagcggacattgaagcttgcagtttccctaattcgctcttttgtccagttttccttttgaagcattttctcatcaattaatctgtaggtgcttccaaggtcaagtgcgtagaagattctcgtttcagctgtatgctcatcaaaaactaggggaatgccatcacttgatgcctcaggaaaggaagtggaacgaatgacaggatagatctgcttttcttttcctgagatgtgctgcgcttcgcctttcatggcacttagcgcctctttcacatagtaaacgatctcatctaatgtttcatcaggctttacttcccactttgcaatgattggcgggagctctagtgtaatacctttacttgtttgtttatcttcaatacgaagcgtatccttttctcggtcaaactgatgtgaccagctgtcatttgtcagacggcttttgagttcgttcgcaagctgtcttgatgtcatttttgccatgatttagaccctcctttcattatttagaaagagaatctgttaaaaatgcttcaatctcttccttcgtcttacgatctttgctgacaaagcggttaatttcttgtccatttttaaaaactaaaaagcttggaatgccgtaaatttcccactctgcgcaagtgtcaatgaactgatctctatccacatagaagtactcaaattctgggtagtttgcttcaagctctggcaagaatggttcgataaaggtgcagtccgggcaccagtcagctgaaaatagcaatactgttaagtcttcttgaatcactttttgtaattcttcgtttgattcaatttttttcatgtttcattcctccagtttgtatggttaaatctccgaattgtatatagcctttctttctcatccattctgatactaccaaactaatcactgccgggccaacgatatgcaaaagagcgatcgccagaaaaacggatggatgaaatcccataacggtcagtgtcatgagctgtccaacgaggccgctcgttcccatacctgcccctgccgcattattgaccatcccaaagccaataataccaattggcgcgagaatgaggcccgcaatcgtcggcggaataaggataaggggatttttcacaatgttcggcagctgcaattttgacgtgccaatgccgacagcagcaagaccgccaaaacgattttctctaaagcctgcagcggcaaagccgaccatttgagcgcagcagccaatcgttgcagcaccagccgctgttccgcttaagtcaagcatgagcgcaagcgccgcacttgaaatcggtgagctgagggcaagtccaacaatggtcgctactagcatgcccatgatcagcggactttggtcagtcccccacatgatgagtctgccaagccctgtcatcatggcttcaatcccaggaccgatcaaagcggcggtgaaaaagccagtaataatggtgacaagcggcgttaaaataatatcaattcttgtctcaccactgaccagcttgccgagttccacaccaattaatgctgcgacaaagcttccagcaggtccaccaagctctgctcctgcagcacctgagacaacacttgcaaaaatgatcaaaggagatgcatgtaagcgatacgcaacggctacaccgattgctggtcccatgagccccatcgcaagtgttcccattttgatgatgagcggaagtgataacagaccgcctgctgtttttaaaatcagccctaccactaaggtagcaaatagacctaaagccatataagagagtgcatcaatgaaatacacttttggcgaaagggagatcccttttcttttcaaataagtcatcaacgtcgtcttcctgctttctcataggaaagacgaagagcctgtccttcccattatatgtagtattcttacgatgaaaaatagtctctaccatgaatatcataatcatattttttttgctttatcaagcacttcttgtgtaacatgaaaagaaacagggcaaacctttactaagtttgtacaaaaggaggagatcgttatgcaattaaccgtctatttagcaggagaaattcatagccagtggcgtgatgaaatcaaggagaaaagccaatcgttgaaactgccggtgacgtttgttggtccaatggagaatcatgaccgctcagatcacattggtgaggacattttaggtgagcagccgaatgccattttcaaagatgatgcggcttctgatttgaacaatttccgtactgagatcttattaaacaaggcagacgtcgtcattgcccgctttggtgagaaatataaacagtggaacacggcaatggatgcatctgctgccatcacaaaaggaaaacctctcattttgatccgcccaaaagaactgcaccatccgttaaaggaactatcaaacaaagcgaatatcactgtagaaaccgtgaaccaagcgatcaaggcgttatcttacgtgtttgaacagcaataaaaaaggtgaaactgcaaccttttttcctcttttcgaaacctttgcagacctggcaatgaatgcgaggttttgtctacatatacacactaaaggctgctctcatgaaagaggcagccttttctattacatttacacctgttgataaatagaatccactgtactttgatcacagtttttcaccaggcggacaattaattcttttgccgctgcgtaatcatccacatgcaatactgaatgacttgtatgaatgtagcgagcgcacaccccaatgacagcagaaggcacaccttggttggaaatatgcacacgtccagcgtccgtaccacccggtgatacgaagtattggtatggaatgctgtttgactcagcagtatcgagcacaaagtctctcatcccgcgatgcgtaatcatggttcgatcaaaaatacgcagaagtgctcctttaccaagctggccgaattgggttttgtcacctgtcacatcgtttgcagggcttgcatctaaagcaaagaacagatctggctgaatcatattcgcagctacttctgcccctctaagccctacttcttcttgaaccgttgcacctgaatacagatgacatgaaagaggttcgtcttttatttcttttaataattcaatcgcaagtccacagccatagcggttatcccaagccttcgctaaaatctttttaggattcgccataggggtaaagactgttgcaggcacgatttgctgtcctgggcgaatgccaagttcttttgcctcttcttcactgtctgccccaatatcaatgagcatgtctgatggtttcacaggtttgcttttttgttctggtgttagaagatgaggcggtgtactagagacgacaccaggaattggtccgtgaacggtatgaacgtcgacacgctgtgccagcatgacttgactccaccagccgccgagtgtttggaagcgtatcatcccgttcttcgtaatggatgaaaccatgaatcccacttcatccatatgaccagccaccatgattttaggtgcgttctctggtcccttgcgtaccccaaacacaccgccaagacgatcctgaatgagctcgtcagaatatttctcaagttcctttttcataaaagcacgcacatggtgctcattacctggagttccctgtaattctgttaaatttcggaaaagcgacaatgtttcttcattcattctacggtttacctcgtttctatgtaatgaccatatatattcctataaaaataacactcactttatactataagaattctttcggttttccaagtatctctccagaaattttgaatatgctttcaagtattcggattccttaacatcaatggacaagttttgtataatggaaaaaacagcaatacggaggtgcagcacgttgaagttaaaacatgttctgattggtgcgagtattggcgtagccgctgcaattgttgcaaagaaagtatttttccctacgtatatctcgtctgaaaaagcattaaaaattgtgaaatctgcttttaaacagcgcggcccgattgatggctcttggatttatactgtaccagaaccgtataccgtaaatggtgaaacgattgatgtgtacaaatctggcattactcgctcagcctttggcgagcttgaacagtacgaagtcatgattgatgccaaaacaggcatgatcgttgatgtcattgattctgtggcttgataaagaaagcttcgcaaaggcgtgtccttgcgaagcttcttttttatatggctttgatttttttgtacacaggatgccacatggcgtcctgtacagcctgaatgagatcctcaggcgtttcctctgcaataccttcatcgatcgctgcttgcgccacacggacagccactgtcgctgaaacagttcgaagctgatccacacttggcagcatcgctgcacccggctttccggcattgaccatgctggcaatcgcttcagcactcgcaacaaacatgctgtctgttataaggcgggctttagacacaatcgttccaagaccaagccctgggaacacaagggcattattcgcctgaccaatttcatatgtcacgccgccatattcgacaggatcaaatgggcttcccgttgtcacaagggcgcgtccttctgtccactcgatgagatcttcaggctttgcttctgaaaggggtgttgggttcgacatcggtaaaatggctgggcgctccacgtgtgacgccatttctttcacaatttcctctgtaaatgctcctcctaccgtcgaggtgccaattaagatggttggtttcgcctgtttgacgacctctaataaatcaatggaatgcttaggaccgttacgggcataatcctttacttcgtcagaacgtcttgcatatggcttttgaaatggatgaatgtcaggcgaatcatctgtaagcaatcctgttttatcaatacaccagaaatgatcatatgattcctcttctttgacaccttctcttacgagagcatcacggatctgctccgctatgccaatccctgccgtacccgctccgaaaatgacgattcggtgatctttcagcggaaccttcgaagcttttgcacatgccagaaccgcagcaagtgaaacagctccagtaccttgaatgtcatcattaaatgtacaaatacgttccttatatttttccaatatggctcgggcattttttgtcccaaagtcttcccagtgaaggagtgcatttggaaaggttgcgcgggcaagctctacatattgatcaatgaaccgatcataacgttctcctcgaacgcgagaatgctgatttccaacataaagcggatcattcaagagactttcctggttcgtcccggcatcaagcacaacggccagcacgcggctaggatcaatgcctgctgcggctgtataaacagcaagtttcccgactgaaatggcaataccgccaacaccccagtctccaatacctaaaatgccttctgcatctgtcgcaacgattaagtcaattgattcatcaacaccgtaagaggcaaaaatctcttccatgccttccaaatcatcaatcgataaataaagcccccttggctttcgatactcgtggctataacgctgaatggctgttccaacagtcggcgtgtagacaatcggcagcatctccgccaagtgctcatttagtaatttgtaaaaaagcacttcgtttctgtcatgaagtgatgttaaatacacatttttccccagttcatccggctgtgccttgaactgctcatatgcacgctttgcctgatcctctaatgttaaaaccttaggcggtagaaatccctttaaaccaagctcttcccgctcttccttagtaaatgcaacccctttgtttaaataagggacggacatgacttccatccctcttaatggtgtttcaatgacatcaccatgtacacgataaaattggttcacctgcactcttcctttcacaagttcattttgtcgttattttgtgtgaaaggcgaaaaaacatgcagatgatcttttatcttcctgtttctcttttaacttcatgtgtgatttgcccgtctttatcccactttacagcgcggtaaatcgcatcatgataaaacaagtaccacgcatttttttcttctgcaaatgcctgccatttttgcttagctggaatcgaagtcattgggtaatcatcataagccaagacccataatggatttttatgagcgtgtgttggcatgatatcagccaaatgaatcgctgtttcgccctgacttgtgagcgttaagatgctatggccattgctatgaccgcctgtatgatgcagcccaatgccttttgttacttcgatgctttcttcaaatggcaccacttgatctgctataggctcccagttttctttccaatatgtattttttgagcggatgttaggcgccctcatttcatcccattcgattttggatgtgatgatttttgcctgcggaaaaacagacacgagctcttctccctcacgttttgtcagcccgcttgcatgatcgaagtgaaggtgtgtcattaaaacgtaatcaatatcagctggttgcaggccgagtgccgctagcgattgttccaatttcgtctcttctgttacgccgtaattgcgtttttgtttatctgtcagcttccctgatccgatgccggaatccactaataaatgaagaccattccaccgaatgaggatcggatcacaccgcagttcaatttgattgcgatcgttcaccggatatttttttgaccataacggctttggcactacaccgaacatcgcaccgccgtccatgtgtgtatctcccccatttaaccagaacagttccatgtcacctattttcattgtctccattgctgtcatccctcctttttctatcgtagcaaatacagctgaaaatcgcatgcatcaatcttttcatgaaaaaagctgactgcaatttttctttgcagccagcttgatgtcacttgttaatctggaaattttacttctgatcgatagatgggttgtcccatagacgagaatttttcttcgtattcagtcatcacatttccttctaatccgtccttatgtaaatctaagcttacatacgttaaaagaaggccatatgcagaaaaactctttaaggaatattcaaataatccgcggttatctgttttgaaatgcaattcaccacctggacggagaatatgttcatatcgctctaaaaaggccttaaacgttaatctgcgcttttcatgccttgcttttggccacggatcagagaaattcaaatacacccgggcaatttcattttccgcaaacacatctgtcagcgtttcagcattgatgttcaaaagctttacattttcaacatctgtctctttgattttatctactgctgtcacaatgacacttttaaataattcaatgccaatatagttgatatcaggatgaagcttgcccattccagcgataaagctcccttttcctgtcccaacttcgatatggattggatgatcatttccaaacagctcatgccatttccctttatattgctcggggctagctaaggcaatatgagcattttcagctaagtaatcatccgcccatggtttatgtcgcattctcaatttgatacacctctattttctttacattttatcaagataccatgaaacataaagacccgcaagacagcatctttatgcacatatgaaaaagaccagcccttcgctctgagctggtctgccgcatgtataaattgggcgctgaatgcacagtttaaccacataaatgacacgcagaaaaggagcatacgtatgggattaaaccgtcaacatcagcttcaattaatcaaagatattttaaccgatcaccagttggattgctgcgggactgttgcagaatatgaacaggtgggacgtgtgattcaattaatgctggcaaaagaagaccttgatgccgacattcgtcaattattaacagatatttatgattacagccaaaagggcacttctgtcagttcaattaatgcacatatcgaggagcatcaatcgcatttgtcagagtgggtcgagaatattcctatgtcttaatggatgtttaaccgctttaagagtgcgctcagctccgcttgcacttcttgctgcgctttttcatttccttttcttttatgccacacgacaaacgatacggtttcagcgaggacgtaccaatccatgcgttttcgcaaattgtccgtcagcggagcaccgtacatcgagagccagctttcccagttctcttcttcaacataatggtataaaagtggtccaagatcaatggctgggtcagcaatcatcgccccatcccaatcgatcaagtaaagctgattttcatctgtcagcagccaattattatgattgaggtcacaatgacacacaaccttgtcctcaaattggactgcctccacatgcttctctaagtactggatggcacgtgtaatgtcttgtgaatcgatttgctcttttaatatggactgttttaaatgcttcaaaatggattctggatgtagagcatgcttctctaatcttttcagcatatcaagcaattctttagatgtatgaatttttcttagctgctctgctacaggacggtcattcatgtcctttggcttcagctctctgccgctcagccagtgctgcgcagtgatgacatccccattttccatccgttttgtccagacaagcttcggcacaatgccttcagctgacaaaaccgcaagaaacggtgacgtattgcgttttaaaaatagcttttggtcattgtgtgttgcgaagtacgcatctcccgtagcgcctccagcaggagagatgtgccattcgctacctaatatttgtcccaaccagttcatatcaattttcaacccatcatttcttaaaatattttaaatcttgcttttttagtcgacaaaattcagccgattgaagatcaattggctgtttcttttttatttatatgatcataaaaacaaaaaggacagctattgagaatgagatgctaaacaatagccgtcctatagattttatcgttaccttcttatactcgtcaagcaaaactagaaaatcaggacaagaaccttatgaaaaggaaggcttttttcatggtttttgactagggcattcacgagaagccatttaagcacgtaattttaaggagcgctcactcgccttcacaaagacaggtgttgcgccgatcacttctccatctgcatgaaataagatttttgcatctgcctccaagtacgcttcctcgtgctgatacagggtaacgcccttcattccaagatgctttcgaaacaccatcgcacttaaaaacaagagcactttgaatggattcaaatctgtgacaacgatcgtttgaaagcctggctgcctcgcgctcacttccggcgctgcttccagcccgcctccgtaataggggtgattgcatacaatcacaaaccacacttggcgaaagaccttcttctcattttcaataaacagcgcaaggtcaaacggcttaaaggaccataaagaatggagaaatgacagcgggtagataataaacccaagccccagccgtttcagccacttttttcctctgaaatgcactgttttccttagcacatgcgcatcaaacccagcaccgatatgattgagaaagagaacggattgcgggctttctgcatgatcttgaaaggagccgagagaaaatgttttggtgagcattctcttttgctttctcacttcttttaggacatcttgacgatggatgccgaggcccttcgccgcatcattccaatgaccggcgggaacaaagcttaactgcacatgatccatttcctttaagccattcaggacttcatgaatggtgccgtcaccgccaatgacaatcaggcgcttcagcctgtcatcttgcatggcgctaatttgtcttgccaatacttctgcatgaccttcatgctgggtgagaaacgatcgataagagatctccatcttttgtaattctttctctatgctcctccatgtacgaagtccttttccatgtcctgctgctggattaacgataaagtaccattcattcatatattagctccactcaggtctcatttttcgtgaccttccattatgcctttaatcgagccattcctgccttcttttgctgtctgattcaccataagcaagcaatgcctttgtcgccttaaattgctgatgctttgtcggcgcggtatttttccgctgcttttcaaaccaatcttccgccttcttcttatcgacaacctccatcccgtatggaacttccggtaagtcaatataagaggttctgctgatcaggatttttttcacaggaagatcgacaccgctttgctgtaagatctttgacacgacggtgccagagcgcagaaggcttgcgcaaggattcaaaacggactgaacagctttcccattcgcccgcttttcccaaaaacgttccttcgttccgatatatacgctgtcaggctctgcctctaagaaggataaacaaatcacttccagcggcgtaataagtactgaacataattccatctctgctttttgaatgagcagcaccggcttatacatcacaaaatatgaatccggaagctgcctagcaagcatacgcagcttttcatcataccgaatatgatgggagacggttgaaatgtgggaaatcgtcgagctcgcccattttaattgaacatcgtatagatgatccttaaaaaaatgaatgagcttcgtttcatcggtaggaacgtttgtaaagacaccttgctctatatctgtcggctcgttaaaaagactcaggtcccgttcctttttcatatcggcttctttttgctttctttttaaggagaatttctttctcttttcttcctcttgttcaggcacttgttcagagatttggtcaaatgaatgctgcgcctcctgttttgaagccttttttaactcgtcccacctttgctttttcaatcgaatgaattgattgatgtagtgatgcgggtcttgttcatatcgtgatatataatcttgaattttgataatttgcgccatctgctgctcactccaacttttagaatcatttatgtagtgcaaattgtttgattgcgtgataacgcggggtttctttcggacgtatttcaaatagagtcatacaagaaacctctatcacgtatggctctttgcgtaaaggcgcttgttctgcaaaagagtgatccgcgttccattttcgcgcaatcgtcatatgcggatgaaacggtctcttttcaacaggatgtcctgctgacaatacggcttctttcaccttttctcttaattgcatgagcggttcactttcattaggttttgcaaaaaagactctcgggcgctccttcctgccaaactgtcctaactcattcagctctagtgaaaatgcagcggcttcatttgaaaggatatcaagcagctcgatgatcttttttaaacgctcatctggaatggcacctaaaaagatcagggtcacatgataatcatctggtgctgtccacttttgaaaggatagttcactccttagatccatgtcttttttgatttgatgcgcaagttgttcagggatgtgaatccctataaaataatgacggttttctgccacaatatcacctgtccttttttaacaaactttacgaatccccattgatgatagtataactaaagaaatgcagaatgagaagaaagggtgtcacatgatgaaggttgcacaaaatatagctgagctgattggcgatacaccacttgttaaattacagcggcttcagccagacaatgcggcagctgtttatttaaagctggaatcatttaatcctagcggcagtgtgaaggaccgcgctgcttacaatatgatcgtcgaggctgaaaggcaaggaaagcttacaaaaggagcgaccattattgaaccaacgagtgggaatacagggattggtttagccatgaacgcagcagcaagaggctataaagccatccttgtcatgccagatacgatgacaaaggaaagaatcaatattttgaaggcttatggggcgcaggtcgttttaaccccaggagaagaaaaaatgccaggctgtattcgcaaggcagaggaactggcgtctcaaattcctcatagctttatcccgatgcaatttgataatggggcgaacccagatgcacatagaggcacaacggctgttgaaatcatggaagctgtaaaacaacttggaaagccaattggagcctttgtcgcaacagcaggaactggcggaaccattacaggcaccggagaggaattaaagaaggcattccctcatttgaccatacgtgtggcagagccgaagggatctccagtcttatctggcgggaaacctggcaaacataaacttgttggcacaagcccaggatttattccccatattttaaacgagcatgtctatgatgagatcgtgcaagtaagcgatgaggatgcgtacaccatcacacgtcagcttgcccggcttgaaggaattttagttggtccatcatctggtgcagcctgctatgctgcgattgaaacagccaagcaactgccggcagaacaaatcgtgatctgtatgacagcagatacaggcgaacgatacttatcaagtgatgtttttcaagattaaaaaaggaacagggtcatgaatccctgttcctttttcttcgtttcaaggttaggacgatttgtcggacttcacctcagcctgctcccctgtgatgagtaaaacctgctcatcagtaagcgggcataaatcgagcgtctgctcaaactgttccatgatttgctgcgcagcctcgcctaaataggtattgtacatatgcggtaccggatagtagcttatctcattgaatccttgacatgatgaaagttctgctgccttctgccgatcatccatcacggagatatattcaatgcttggtgccatgatgatactccctgcggactctccgatgtacagcttgcctttattgatttcttctttcagcacgtcatcaagacgatgctttcttaattcctgcagcaaatagaaggtgttgcctcctgatacgtacatcacatcattttgtttcatcatctttgtgatttcttcagtagactgctcagctatctgaacggtctctagatgcatacctagttgatgaaaggcttctttcgctgcctccacatagtgcgtgacttcttccacagcactggctgttggaaaaaatgtcacgcgttttccttttaatgattcacccgcaaagtcagataagagagaatagctgtctttgaatgaagagcataagaacatttttttcactgtgaatcccctcttctctttttctatttcgccaattcatacatggcttgtgcatatagagcggttgctcttagtagatcatcgatttcgatatattcatccttctggtgtgcgcaatctggtctgccagggaatagaggaccaaaggcaacgcccgcttctaaagatctcgcatacgttcctccaccaatggcaatcagattagctggatctcccgtttgttcctcatatacccgctgcaatgttttcacaagcggatgatcttttgagacgtgatgcggagggctgtcgtcaaatttcagaagggtggcccctttgatgccttcgatcccttttttaacgtccttgccgtctgctgtcactggatagcggacatttaatcctagcttcgcttcctcgttttgtgtatagcggatcgttccaacatttaaagtcaaatctccgctaatctcatctttacaagcaatccccagctttttccctcttgtatcctgatcaaataaagcgttgatttgggaggtaaaagcaagcccgtcttcatctaactcttgtccacataggaaattggccatatgaatgcccgcattgatgccatgcgccggctccatggcatgaactgattcaccttttaatgtgagatgcagtccgtccgctgcattctttacctcacctgataaatgattgtgagcaagataagcttcaaaagctgtttttaatgattcagcatcgtgatcttgtgcagctgtcacagtggcagctgcctcatccggcaccatattcagccgcatacccgatgtgaattgcttgagcgtatagcgctgatgattttctgtaagttgatatgtaaatgacacgatggcatcaataatccctttttcagcatgaataatcggaaaatcggcatctggcgcaaatccaatttgcggcatcgcctcatgcttgaaataatggtccacacagcgccaatcactttcttcatccgttccaatgatcattcgaatcttttttgacagcttcatccctgtatcttttatcatctttagcgcgtagaaagccgccatggttggacctttatcatcaatggctcctcgtgcaaacattttattttctcttatgtccgctgaaaatggcggggttgtccagccatcaccagcaggcacaacgtccacatggcatagcacacctacaatgtcttcgccttctccatattcaatatgacctgcatagccatccacattcttgactgtgaatccttcgtcttccccttttttcaacatatactgaagggcctgatcgactttttcaccaaatggctttccttcttttccaccttcttcatcaaggacactttcaatttgcaaaaaagattgtgtgtccttaattaagtcgtctttttttcgtatcacttcagcttcccaattcatttttccattcctccttgaaaaaaggttgcaatccacccttaaaacgaatattatattaattgttttgtaataatgttcgtaaatggaggattttatgtttcagttaaaagaaaaccaaaccaacataaagaaagaattaattgctggtatgacgacattctttaccatggtatatattgttgccgttaacccaggaattctttcaaaagcaggcattccttttgaccaagtctttactgcaacaattatcgctgctgtcgtcggtacgctctggatggcactatttgcaaactatccgattgctattgcaccaggcatggggctgaatgtctatttcacctttacagttgtcggtggcggcggcatcagctatcaaacagcgttcagtgcggtatttgttgctggtatactctttattattttatcgttaacatcccttagaaaacaactgattcaagccattccagataatttaaagtacggcattacagcaggaatcgggcttttcattgcatttatcggcctccgtcagtctgggattatcgcagctgacccagaaaatctagtgaagcttggcaacttaagctcgcctgttgtcattttaacgcttgtcggcttaatgatctctgttattttaatggttcttcaaataaatggcgctctgtttatcggcatgttagcgacgacactgattgcgctcgtaacaggccagcttcatttccctaaaatgctgatggacatccctgcactacccgaaggcatgctgattacaaatccattcgctgcttttggcgatgtattctctcatcatttatatgctgtcgtcttctccttcttactagtgacgatttttgatacaacgggcacaatgatcggagtggctgaacaagcaggactcatgaaaaaaggccagctgccaaaggtacgcagagccctactcgctgactctgctgcaacgacgataggttctatgtttgggacaagcccaacaacagcttatattgaatcatcatctggggttgctgctggcggaagaactggactaacgtctttaacggtcgctgcactgtttattgtggcattgtttttcggcccgctcgttcaagccatttcttctttaccatccatcacatcacctgttctcatcattgtcgggtgcttgatgatgaactcagtgtcacgcattcgctggaacgagctagacgaagcattccctgcttttcttgtgatcctttccatgccgctgacatctagtatttctacaggaatttcacttggatttatctcatatccccttgtgaaactggcaaaagggaaatggagagaagtacatgtacttgttctcatctttgccattttatttttcattcagctctttttcttagaaggataacagaaacaaaaaaggcacattctaacaagggatgtgtctttttgagatgagtgaattttttattttgtaaattttctgtgtttattttttggatgtttgaatgtgacggtattctccataccccttacgcctattgggttgtaaccgaattcaaaacatggtatataccatgtttcgattcatgaagacaagttaaaaaacacgtaaagttgactttttggtggaactagatgcataataacgtgtataatagaataaaacattaagaaacacgaacatttaccattgttgcatgtccttatttcgcagttttagtgtagtaagttgtggttagtcaagtccatccgatcttattgatagggagtggttttttgaaaccttcaacaaaccgtatgatgactcgaattaaatcagtttatatgttcattcaagagaaaggtcttgtgacgacacaagagctggttgatgaattcgggatcacacctagaaccattcaaagagacttaaacgtgcttgcctataacgatcttgttcatagtccaagcagaggcaaatgggaaacaacgagaaaaaaagtgaaaatatcatcttaagcgtataatgaactgtccatataacaaaaagaaccggcgatatgccggttcttttcttttattctacatttatggtcgattgattaagctgtccaactcttcatccgtcaattcacggtactccccaggcgctagatcttcatctaaagagacagcccccatcgagagtctttttaaaaaaatgacttcatttcccactgcttgcgccatcagcttcacttgatggtactttccttcagtaatcgttaaacggatgcgtgtatcttcgttttcattcgcatctacttcaaccttcgccggcttcgtgcggtaatcatctaaaatgacaacgccctcttcaagacgcttgatgtcttgatctcctaatgggtatttcaaatgaacttcgtatgtttttggcacatgcttttttggagaaagtaattgatgagcaagctgtccatcatttgtgaggaggaggagaccgactgtgtccttatccagtctccccacaggaaatggctcccttgcgatatcctccggctctagtaaatcgacgaccgtttcatcccgcagatcttcagttgctgagatgaccccgtccggtttgttcatcattaagtaaatgaattctttatactctacacgctctccgtgtacgagcacttcatcattcgagggatcaacatgatctttcacctgcttcgccacttctccattcactgtgaccgcccgtgccttgaccagcttcttcacatcttttcttgaaccaaagccgctgctagcaagcaatttatcaagcctcatgaatatccacctcttcttaactcttttttcttaaaaatttcggcatacggctgccgagtacacgctcaagtaatcctaccttataagacaagaacagatacacaccgccgccagtgatcattgaaatcaaaatgacgatacccgcttgtacaattccaccctcatacgaaatcacttggctcacaagctgacatgtcacatacgccacaacagccataatcgccgttaaaataccaatgagaataaatcgtttgaaaatcctgcggaacgagtagccggcatggcgcttaatcatgataaacatatacaagatggacgcgctatagcctaacgcagtcgcaagcacagaaccatttccttgcagccagctgattagcggaatgttcagaaccgttttaataatgatccctaacaacagactgacaatggcgaatttttgtttgttaattccctgcaaaattgctgcattaatggtgaataaggaaaacaataacgcaacaggtgcataccagaacaaaattgacatcccaatctcaggatgaacggacggatagaaaaaccaataaaccggtccagccaatgccgagataccaaatgaagcaggcagtacgaaaaataaaatgacctgcatcgtctgatcaatttgtctattgagaagcttgtagttacgtgctgtaaatgattccgtaatcgtcggaatcaaggttaagccaaacgctgttgcaagtgacacaggaatcatcacgagcttcggtaaatataacgtcacaatggacaataccgctgtactaatatcctgatgtcctgatgcaatcatagctctgttaatggtatttgtatcaatataagaataaattggaatcgcaagtccaacaaacacatacggtgccgcatagctaaacagctctgtaaacatttgtttataagataagtcagaggaagcacctgtattcggctgcatggataagagccggtccttgcgcttcagccaatataaataaagcgtgaataaacccccaaatgcgccgataagtgctgcaaatgtggcatatccgacagcgatgacaagcccgccgtcaagcacttttaaaataataaacgttgcagttaataggaagatgattctgacaagctgctcaatcacttgggaaacagctgtcggtcccatcatggagtgtccttggaagaacccccgcacaagactcataataggtacaaccaaaagacctaaactgaccatccgaatcacatataccacttgatcgacagtcaaaccgcctgtttcattcgatccgccaagctgaatcttggcaaaaatcggtgcggtcaaatataaaatagaaaaggcgataatcccggtgacaagcatgaccgacatacccgccctgaacattttccttgttgtctcataatcgccgattgcattatatttagaaacaaattttgataccgctgttggaaaaccaagcgtagcaatacttaaaaagatcgtatactgattgtatccatattgaaatagcgctccaccagtagctccaaccattgcgctaaatggaattaagtaaatcataccaagaatacgagagagataagtccctatcgttaaaaccaacgtaccacgaagcagtttattagacatgcgcttaaccaccatttttctaatgaatattcaacttaactattttaccacatcatttcgacgcacaggtaacaaatccaatacagaaggcacaaaaccaatcaattcatatttcagccttccccaattttcgttataatagaggaatgactgaaagtagaaagaggaatgtaacatgaaacattatgatgtcattgtcattggcggtggaccttctggactgatggccgcgattgcatcagcagagcacggagcgactgttctgttaattgacaaaggaaacaaacttggcaggaagctcgccatttctggcggtggacgctgtaacgtcaccaaccgccttccagtagaagaaatcatcaagcatattcccggaaacggccgttttttatatagtgcattttctgagttcaataacgaggatattatttcgttttttgaaaacctcggcattgaacttaaagaagaagaccatggacgtatgttccctgtctcaaacaaagcacaatctgttgtggatgcccttttagacaggctccgcaacctcaatgtcaccattcgaacgaatgaaaagattaaaacagttctgtatcaagacggacaagcagctggaattgttacaaataatgatgaaaaaatttcaagtaacgccgttgtcattgctgttggcggaaaaagtgtgccgcatactggttctactggtgacggctatgcatgggcagaagccgctggtcatacgattacagagctcttcccaacagaagtaccggtcacatcagatgagcgctttattaaagaaaaagtgctacaaggtctttctttaagaagtgtggctgtcagtgttttaagtaaaaaggggaaacccgtcgtcacacatgtcatggatatgatttttactcactttggcttatccggcccagctgttcttagatgcagcggatttgttgtgaaagaattgaaaaaacagccgactgttcgtctgcaaatagacttatatccgaagcttaatgacgaagatctgttccaaaagcttcatcaagacctaaaagatgaaccaaaaaaagccattaaaaatgtcctaaagtcttggatgcaagaacgctatttattgtttctgttagaacggaacggcatagatccgcaagacacattttctggtcttgctaaggacaaactgcgcgcattcgcccatgattgcaaacattttatcgttcatgcgaatggcactctttccttggacaaagcgtttgtcacaggaggcggcgtttctgtaaaagaaattgaaccgaagaaaatggcgtctaaaaaaatgcccggtctttatttctgcggagaaattctagacattcatggttatacaggcggatacaatatcacgtcagcacttgtgactggcagacttgccggtatgaatgctgcactcgaagcaaaggagagattttcatgataagacgtgcacttccgattatcctagcagttgtgattagtttgacagccgctgtattcttaaagctgtccattacccctttaaaagtcgccattgtgttggcgtttaccatcttcgctgtttgtttaaaagaatacgtctaccgtcttcgtaaacgcattgaagaaaaatcatcttcacatatcgatagttgattaatggaagcaaaacatgttacggtaaagtagaggtcgagtgagaagctcgactctttttgtttgaaaatagttgagataggggatattaaacaaaatcctctgcttaaacgtgtagaacaacaggagagtgagatggtgtgaaaaacgtatcaagtgtattttggattgtgattgcgatcacatttgttgccgttatgtggggagctttttctccacaaacattacaaaatgtcacagatcagattcaaacatacattacaaacgactttggctggtattatttgatagtgatttcactacttgtcggcttttgtctattctttatttttagtccaatcggaaaaattacgttaggaaaaccaggtgaagagcctgaatttggccttttttcttggtttgcgatgctatttagtgccggtatgggaattggtcttgtcttttatggggccgctgaaccaatcagtcactatgcaattcaatcaccaacaggtgagactgaaactgcacaagccttccgcgattcccttcgttatacatttttccactggggacttcatgcatgggccatttatgcgattgtcgcgttatgcatcgcatactttaaatttagaaaagatgcgcctggattaattagttccaccttatacccagtattcggaaacagaattcatggatggattggaaaaacgatcgattgtatcgcagtgtttgcaacagtagttggcgtagccacaagtttagggctaggtgccgcacaaattaatggtggattaacctatttattcggcattccaaataactttttgactcagctcattattattgcgatcgtgactgttctgttcttgatctctgcttggagcggaattggtaaaggtattaaatatttaagtaattcaaatatgatatttgctgctatactcatgatctttttactctttgctggaccaactgtttttattttaaattcatttacagattcgatcggacaatacttatcgaatattgtacaaatgagttttagattatcaccaaatgatccagaaaagagagaatggattaatggctggacgatcttttattgggcatggtggatctcttggtctccattcgtcggcatttttattgcaagagtttcgcgcggaagaaccattcgagaatttttaattggtgtcttagtggctccttcaatcctcgtgttcctatggttctctatcttcggagtatcagctatggatttacaacaaaaaaatattatagatgtagctggtatgccgactgaaacgatgctgtttggtgttttaaatcaatacccgcttgccatgattacgtcgattttggcacttattttaattgctgtattctttatcacatcagcagattcagccacatttgttctaggaatgcagacaacctatggctcattaaatcctgcgaatagtgtaaagatcagctggggcatcatccaatcagctgttgcggcagtgctattattttcaggcggacttcaagccttgcaaaatacagcaaaactcgccgccttgccgttctccgttgtcattatattgatggttgtgtcactgtataaatcattaaatgatgaacgaagagcaatcaaacaggccaacaaagtcaataaaccaagaagtccaagagtaaaaaaagcataaacgctgtttgaaaaagccgttcctcatgtgaacggcttttttctatacaaacaatttaagattgtcatgctcttccacattcctataaaataatagaatgaagtgattcacaacatggaggtttttatgacgttacctacattcaagtacaacccagatccagtttcgttaaacgtgatcaaaaaagagcatacgacatgtcctgtttgtgagaaagaaagagattacgtgtatcatggtccattttatactgttgaagatgtggaaggaatttgcccttggtgtattaaagatggatcagccgctaaaaaatacgatggcatctttcaagacgatgcaagttgtgatgacgtcgatcaagaggaatatgtagatgaactgatcttcagaacgccaggttatcgcggctggcagcaggaatattggttaagccattgcggagatttttgcgcaatcgtccagtatgtcggatggaaagagatagaacatttagaggaagaactcacagaagatatcgaagacatttgcagcggcgggggattaacgaaagagaacctaaaacaatggctcgtcaacggaggagacttgcagggctacctctttcaatgtgttcactgcaaaaagcatcgtttatatattgacgctagctaatcaaacaaaaagggcccttcaaacaggtccttttttgatgccgtctattttttatataaaatgagtgcagaaaaacagtagagctgttctcctccctgctcacagatcaccgctacatcgtacttgatatcaataatttggtcgtcatccattccttttaaaaaaagattgatttcgctctgcaaatctttttcgtgttcttcatcaaatacagctacctttagcacatatgccactctcccttctctcgctactctatctttatgcatataaggacgggcatatgaacaaaaaagcctttcatctcaaagatgaaaggtcggacttcttttacagcttcggttttgtttctcctgtccaagcaagcatcccgccaatgacattggtcgcttgatagccttggtcttctaggaaatagcagacattttcactacgttttccggagcggcaaataatataatattcctgcgtttgatcgaatgcatccagcttctcagggatatctcccattcggatgtggacagcttctggaatcattccttctgctacttcctcgtcctcacgcacatcaacaagctgaatggcttcttcttgctctagcttttgttttaattcttctattgagatttcttttactgacacgacgctcatctctccttttaatcacggtgacaccattatagcaaatgattcacatcactgtgtattcacccgcttcgattgaaggaaagacggcagacgtttcttcacttcggctgtctgctgatcactttcaaactctacctttttgaatacttgataggccagccacatgtggccataggcgagtatactcacactaaagaacggcacgattcccggcaaataagcaaagagaacaaacagcagagccgagaaaacgagcatacagagtgtatattgcaaatatgagataccaagcaaaagagagaatttcagatagagacgttttttccaatcataatgagccagcagcggaaaaatataaaacaagctcacaacaaagagaaaaccaaagatataaatggcaaaacgaagcacatgcaaaaaccagctcgttggataaataaacgcaaggtctacatatataatcgtccctatgatcagcagcgccactccaattaagttagagcgtacaaactcctcacgatacaccttccaaaaagtccggaaaacgctgacttgctcatgcccttgtatccactttctcatcactgaaaataacgcagtggtcgcaggcatcaatccaaagatcccaagccccagcatggtgaacagcagccacagcaaattcgtataggcaagtctcatcacccactcacacattcgaagcattctgctcattgaaccatcatgatccatctctttcccctcctctctttctcattacaccgtctctttttgaaacaattcttctatttcaattgggcgcttctctgcaacagaccgccacatgccttccccaagcgcaatcgaataagcaccagcctctgctcctgctgatatgtcatagtgaattaaaggatcttttcctataaataaatcggccagaagtagagggtctccgccgccatgtccccctggctgtttcacgacttcaattgtctcttttgccccaaacatcggataataagaaatcgtctgttctgggaattgaaaaggaattcttgatggcacatgaaactcatttgtttcaatacgccccttcgtcccattaatggcaagccggtatccttcatatggcgctgagaattgaattgaatagctgagcagagctccttggtcatatgccactgatgccacatatgtatcctcaatgtcaatttcctgatcaaaaatacaggcgtctgggcgataatttgagtactgctgcgtttgctccttaccggattcaatatggtcgtcctctacctttgagcgttctacccgcggattccaccttgcttcataatgacatgtatccttcacatgacatgttccgcaatacctgttttctcccccctgcaagggattccaaggactttcatttccgtaatagttcagcgccccataggcaaatacttgcttcggcttttgattgatccaccaattgaccaaatcaaaatgatgcgtcgatttatgaatggatagtccgccagagaattgcctcgttcggttccaccttttgaagtaactagcgccatgatacgtatcaatgagccagctcagttcaacagatgtgacccttccaatctttccttctaaaatgagttctttgatctttcgatgaaatggattgtagcgataattaaaagtgactgtgaccttccctttactttccttttctttttccatcacttttttggcgtcttttgctgttgtgaccattggcttttcagtgatgacatcgagatcatggtcaagtgcctgcaaaatatacgtgacatgtgtgtcatcccggcctgccacaatgacgatatctggctttgcttccttcaccatttgatcaaatgcacctgcatgaaagaacgagatgccccgcagtgatggaaaacgctcctgacaaagtgtataccgatgatgatctatatctaggagccctgtaatcttgtaatgctcattgaaatcctctgtgagcggtttaataaacatattgaacgcacgatgactgagtccgcaaactacgacccgtttcacagtccccacctctttttctatcgattttcacgaagctgtttcatgagagacagcgcctcattggacttgtaagcatacacaggaataaaagcgaccatatctcggtgtaattgaaaggtatagccgtttagcttttttgtgcctttattgacttgaaccgcataatcgaccgttttccctgtcttttggtcctcgaccgtatatggccctgccgcttgatcatctatgcccatttcttcaagctgctgaaagctttcaggatcatcatatgttctaaacatttcttctgggacaagcatgatgtccccctcttttgcggtaatttcaacaagaagcttttcaggaatcgccggaaagatgtggacgctataagactcttgttctgtctgaaaagccttctcgactaattgatccttcatcccctttgacatgtcagaaaaaatcagaacatcaataccgtttgttttcccttggcaggctgacaaacaaagggcagcgatgaagctgaggagccataccgcacccctttttcgcctcttcatgccttctgaaaaacagacagcttctctagctcagttaacgccataataaaagcgcctgccccgtgcaagtcatttgtgcttcgctctctttcaacgtagtaatcataaaatccagcagatgttccgatacaaatatcattgatggtaaaatcaccgttttctgtctcagccgtcttatgatgaattaagccttggtatgctttcaccacatgatcgacataacgaaggctgacatacccttcattcatggcttttgccatggcgtacatgaataaacacgatcctgagctttcaagccaattgtcgctatgagtacctttatcaatgatttgatgccagagacctgtgtcttgatcctggtacttggatacactttccagcatgtctgtcagcgtttccttccaaacctttcgtccctcatgctcttctggcagatcctcgatcatatctgctaatgcaaggacataccagccaaacgatcttgcccaaaactcgggggaacagccggtcttttgatcagcccatggcatcacttttcgttcgtcccacgcgtgatagtacagacctgttttttcatcttttgtatgctttctcatgagatactcttgatggatcaccatatccaccagttcctcttcacctctcagctttgcatactttaaggcaaaaggtcctcccatgtagagaccatccaaccacatttgataggcataattgtctttatgccaaaacccgccctcagatgtgcgattcaatgtgcggtaaagcccccgaagcttctccgctgccagcacataccgcttctctcccgtccgttcgtaaagagggaataaaatgagccctgcttggatcgcatcaagctcatctctgcgaaataacaggtttccatactcatcaatgagcgaatctgcgtagcttttcacataattgaaatacgtctcgttcttcgttgcctcatatagcttcatcacaccgcaaagaaaaacgccttgatgataatgccatcttccagctggaggcagctcaattggtgtatgcgctttcataattgtttgtgctaatttctctgcatgctcaagtggtgatcccttttcagtcgataatgtcattcttcttcatctccctttttagtaaataccttcttccccgaatttcttcgctaaacggttcgccagcatgaccaaaatgagtccaacggctgctttaaatagaccaacagcggtactatagctgaattgtccttgcttaagaccagctgtatagacgtacgtatcaaagatttctgctacttcccggttcgttgcattgagtaataagtagacatgctcaaagccaagctctaatgtgtcaccaattttcaaaataagcagaacgacaatcacacttttaatggcaggaagagtgatgtgccacatttgtctcagtctgccggctccatccatttttgctgcttcatatagctgcggatctaccgctgtaatcgccgcaagataaatgatcgtcgaccagcctgcttcccgccagatcacctgtaaaatgtacatgggtctgaaccattcctgactaaggaggaagttaatcttttcccctccaaagaaagcaatcaattcattgattaacccgccatctactgttaacaaaacaaaagataaggacacgacaatcacccatgacatgaagtgaggaatgtatatcatggtctggacaaatttcttaaacaatgccaatctgacctcgtttaaaagcagggccaataagatcggaatcggaaagaaaatcacgacattcatggcaaataaaatcagtgtattttttaataagatgaaaaatgttggttctgtaaacaatcgaataaagtgtttgaagccaacccactcactcccaagaataccgagaaacggctggtaatcttgaaaggcaatgataagcccccacatcggcacatatttaaagacaagaaaataaatgagccctggcaaaatcattacatacaaaaacttttgactaagcaattgattaagtaagcgctttctcttttcttttttcaaagctgccgcaggcatacccttggcagtgacatcctctgttttcatagataaagcctcccctcatgctgatgcatgtgttaactgtatcttaaggatgaaaaatccgtctacaatcatatcatcagatcatatttacttaggggaagctactcaaaacgttacataaaacataagaaaatgatcctaatctcagaaaatgattattgacaaacctaccaaatttttggattaataaattaaggggaaaagattgttctgtttgaaatggggggttttatgaaaagaaggcagtataaattttattacaagcttgtgacgttttttttcgtgcttagtacgattcctgtcatcattgtcggtattttttcttatcagcattcgcaaaaaaccgcactcgaaaatatctcaaatgaaaagctggacagcgtcaaacaaacgcaatccaatattgagcatattttaaaaacagtggatcattctctcactcactatgtcagttcgccgcctctccttcaaacactggcagaacctttaaatccagaccaattccagctttataatcaagtacagcaggaactaaactacctgcaaacctttgacaccgatctttccaatattacactcgtgagtaaaatggaagactggtacatgaacaattcgggactttatcatgtcacaagcggagaccaagagaaagcgctcacctcttacctcaatataccgagtcattccagctgggcacttgaagagaataatccacttgttgcgacaaaagaaggaaaggcctccttttgcaaatacaatgtgaacttaatcaaacaactccctatgaacagtgtccagaaaaaagggatcgctgtcgccagcattccgagctgcacgattgctgacaatatgcctgacttctctcaatctgacagtatgtttgtcattgatacaaacggaaaagtgctgctacataaccgcaaagaacaaattggtgaatccttgaagaatcaagagctcgtcaagcatgtcctatcacgtgaagaacgatcaggtcaatttaacatgaagatcgaggaactagactatcaaattacgtttcaaaaatcagactataacgaatggacgtacttatcctttgtttccattccagaactcaaggcacaaacgaaatcaattgggtggatcacctttattatctgctttattttgttagcgctttcattactattttcatggtttgggtccagacatttttataaaccaatccgcttgttatatgagtcctttgcacgcaatgaatcctttttgcaaaaacagccttttcaaaatgaatttgagttgattgagtcgagtattaaacaaatgaaggatcaaaacaatgatttagaggaacgtattgagcagcaagtcacgcaccttcagcaatactttatggtgcggctattgctcggaaagctgacagaagaagaaattaacaaccggttccaaagtttgggattccctcagggctggtctcatttatccatgcttgtgacccaaatcgatacgttaaaaggaacaccttatgaaaaaaaggatgctgacttgctgttatttgccatcaatggactgatcgagcagatgattccgcaagatgagcaccttcagccaacggttgtcaatcagcatcaaacgacgattatcttgaatcactcaaagtcagatgaagagtttactgaatatttaaaccaattagcggaaactattcagcagcgcatcgaggaagagcttggtttatcgatcagcatcgggatcagccgccagtttaaggagctcacgatggcgaaacaggcttacattgaaggaaaagaagccttaaaatacaggctcaaagcagagaaaaaatccattatcttatatgaacatattcagcaaggaaaaacgtttaaaacccattttccaaaacagctgcagcatgatttattcgatgcgatgaaagcaggtgatcaaggcaaggcggatcattatttacatgtgctcctgcaatccattttctctaaaaatgctggaccgcatgaataccatatcgctctcgcccgttttttaaacaatttgattgagctgatgcatttgcttggcattgaattatttgaggtcgaagacaacaaaatgctgtatgatacgatttttgaatttaaaacctttgaagataccgaagcatggctgaaacatgagatcattcggccaattattgaccagctaggtgcacgtgaggactcacaatacaaaaacatctcagagaaaatcattcatatcattcatcaagaattcgactcagatcttacattggatgaaatcgccacacgcctgcattacaaccccaattatttaagcagtatttttagaaaggaaatggatatctcctttagtgaatatctctcgtcctacagacaccatgtcgccaaaaactggctcgtggaaaccgatatgtccgtcaaagaaatttcggaaaaactgaaatataaaaatccgcaaaacttcatccgttccttcaaaaaactagaaggcacgacccctggcaaataccgcgaccacaaaaaaggcacataagacaaaaagtcccgctcgcacaggaagcgggacttttttatttaaattgttcatttaaaatgctgtcttccagcactgaaagcggctctccgtacacacgttcaatatgagctgctccccaatcacaaagcgcattcagaattctttcgagcgactgtccgtattcacttaattcatattccactttaggcggtacttgctcatacacaattcggttaatcaccccatcactttcaagctctctcagctgttgtgtaagcattttttgtgtgatgtttggcatgagccgcttcaattcactcgtgcgtttttttccatgtgttaaatgacataaaatcacgcacttccacttcccgccaatgacctcaagggtcgcttccactgagatattatattttttcttttccatcaaatcctcactcctctttgtgcgaacaggcactttttagtacctatattacaaaaaagtacgtactttttttttcgtcatctatgttagataataactcttgccgatcggcttcgtctatcaaaatgtcatcatagaaggatgtgaacacttattcatgaagaaaaagcaaaaccactttgcccttctcgcactagccattagtgcttttgctataggaaccactgagttcattagtgtcggtcttttgccgatgatttcagatgactttggagtgagcgtcagccaggcgggctggaccgtctctttatatgcacttggtgtgacattcggcgcgcctattttgacttctctgacttcaacgatgaaaagaaagacattgctattgctcattatgctcgtctttttgattggaaatacactagccacgattgctccgactttttcagtgctattaatcggacgggtcatttcagccttatcccatggaatctttatgtccatcggctctacgattgctgcaagccttgtagtgaaagaaaaacgggcaagtgcgattgcctttatgttcactggattaacagttgctactgtgacgggcgtgccatttgggacatttcttggccatgagctcggctggcggacgtcatttggtgtgattgtcatcattggtctgatcgcactgatatccaactattttcttgttccatctcaattaaagcaaggcgtgaaaacatcatttaaggatcaagctgtcttattaaaaacaaaaagaatcttgcttctatttgtcattacagcaacaggatacggaggaacctttgtcgtctttacgtatttatcccctctcttacagcatgtgacaggtcttgcgcctgaggcggtggccttgatcctgcttttatacgggatcacgatcgcagccggaaatgtcattggcggaaaggctgctaatgagcagccaatgaaagcactgatttacatgtttatcatccaaagcatcattatgtttacccttagcttgactgctggattcacggtgctaggcattggaaccgtcatgctgatgggactgtttgctttcatgaatgtgcctggattgcaagtagctgtcgttgactttgcagaaagatacacaccaggagcagtcgacgtcgcttccgctatgaatatcgctgcctttaatgccggtatcgccatcggctcatttttaggcggcatcgtgacagatactcttgggcttgtgcatacaggctgggtcggcggcatcatggtccttatcgcagcaattctcacgatgattagttttcgaatggaacaacaagaacaaaatcaaaccatctaaaggagttttcaatatgaaccatttacaaagtacaaaaacattaaacaatgggatccacatgccaggatttggtcttggtgtattcaaggttgaagatggcgcagaattaatagacgccgtcaaaacagccattcaattaggctatcgcagtattgatacagcggctatttacggaaatgaagaaggtgttggacgaggcatacagcttggtttagcagaaacaggactgcgccgcgaggacctctttgtgacatcaaaagtgtggaatgccgatttaggatatgaatctaccctaaacgcatacgaagaaagcttgaaaaagcttcagcttgattaccttgatctgtatttaatccattggccggttgaaggaaaatacaaagaagcttggcgtgcactggaaaccttgtatcgtgaaggaaaagtcagggccatcggagtgagcaacttccagccgcatcacctagacgaactattaaaagatgcagacatcataccagctatcaatcaagtggagtttcacccaaaactgacgcaggaaacactctttacgtatttgaacacacatggcattcaaatggaagcttggtcaccgctaatgcagggggaactgcttcatcatccggtgatcaaagagctctcggacacatatggcaaaacacctgctcaaattattttgcgctgggatgtgcaaaaaggcgtcatcaccattccaaaatcaacgaaagcccatcgtttaaaagaaaatgcagacatatttgattttgccttatctgatgaggatatgaagcgcctttctgacttaaatgaaaacaaacgtatcggtccagacccagacaactttgacttttaataaaaacacccccgctttttaactgtgcgggggtgtttatgttgatcattttgattttttaaaggaagcttcatattcttctatgattttatgaccaccgtttgatttccacttctctacatctttcttaaattgatcttcactgatgtctccaagaatgaacttataagtcgcatcatcgatgatttttttcaactcgtttcctcgctctgaggctgtttctgaatacaggctttcagcaggattggcgacgatgatgttttgattgtcttcttctagctcttcatattttgtacgaaccgcatctcctttatttttcaagtaacgtttatcaattcctactagactgacaagcggctgtacgtctgtctgccagcttttcacttggctttcttctctgacaaatgtattcccttcttctttcttataatgctcgccatcaataccgtacgtcatgagaccatatacatcttcttctgcaatgcggtcaaagaaggccaaaatccgttttaattctgcctctgatttcacgcttgttttagggaatgcaaagatgccattatgaccacctgatgcccacacacgttctttgccatctgggcctttgattcggttgatgatatctatttccatgtttttatctgtcgcgtcatctctcaagttcactgcgtctaccatattcccaacatagatccctgcttttccttgtgagaataattcctgctgctgtgttttgcttgtaacagggaagtctttgttgatatagccattgtcacgcagtttcttcatgtatttcattgtattcatgtactcatctgtcatgaagtctggcgtgaatttgccgttttcttctttccagtctgtcggcattccctcatatgaaccgagtgttttaaatgccccataaatcaaatcgttccgatccgtaaagccaattgtatccgcttttccgttttgattcggatctttttcagtaaaagctttagctacctcataaagatcatccaatgtttttggtgtatccaaatttaaattttcaagccaatcctttcgaatgacaattccttgtcttgaaagtggtctctctctataaatgccataaagcttaccgtctatagaggcgtttttattaatcagttcgttcatcttacttaaatttggataatcctttaaatacggaccgacttcccagaacatgcctgatctgaacgcattaatagcagacgaattcttaatgtcttgaatcgtgacaatctgcggcagattccctgcggcaagtgcggaatttaaacggtcttccttcacggcatcaggcacccatgtaatatcaagctctgtatttgtgagcttctcaatctcttttatgacggaatccttcggcggctgctgatgatacaaaatagccatccaggtcagctttacctttttatctaaatcaaccttttcatctgatgaacttgttcctttgcttgaacatgcggatagaataccgcttgctgcaaataacaggacaaacgcaatcaaccataatttctttctccccataagatccctccgttgttccatctttttaaccttttacagaacctagtaatgcccctttgttaaaatgcttttgaataaatggatagacaagcagaactggaatggtcgctaccacaatgacagccattttaatcgtttggtctggcggtggtgtggatgatcccatatccgacatatctccctgcattccgcttgagacaatgacaatctgccttagcagcacctgaatcggccatttcactgaatcatttaaatacaggatggcggtcatgtacgtattccaatacgtcacggcataaaaaagtgaaatggtcgcaatagctggcaaagaaagtggcagcacaattttaaagaaaatccctaaatcgttacagccatccatcttcgctgattcctcaaggcttgccgggatgttttgaaagaagtttttcaaaatgatcaaattgaatgcattgatcgcaaccggtagaataagtgaccaataggtatcaagcagaccaagtgttttcaccacaataaacgtcggaatcatacctccactaaacaacatcgtgaagacaacgagaaacatcaatgttctccggccttttagctcctgacgagacagcccatatgccatgagtgaggacaaaaacatgctgacagctgttccaacgagcgtcacaagaatggacacaatgaggctacgatacacaatatccgtagagaaaatatattgataggcctctaaagaaaacgtggtcgggaacaagataaacttcttcgtgatgacctcttctactgtagcaaaagaggctgcaatgacatggatgaacggaagcacacatattaatgcgaacatgagtagaaaagagtaattaaataagttgaacaatcggcctttaatagaacgatctatgttcatcacgccctttctttgaaagcgttatcatttcgtccgaaaataagctgcagcctgtgacgatatcgtgattaaaatgtaacaaacgggggaagaaagcgtctataatcatcttgacagaccaactggatggatcctgtcaatcgtgcttttatgctcatgaaacaaaagaataagatcatcagctaatgacatgattatgccctatgcctgatcattttcttctaggatttccgtcgtattcacatcaggtctgtagcctaactcctgctttattttttccgtagtccagggcttttcttcgttttctgatacggcataatatgtcccaaaggggacggtcgtttcaatcgctgcctttgtcatccctataagatcttcatgtgacagaagtgttcgtttcgttcttcgtttcttgtgtaatgcctccatctcatccgtcacaaccgttccaatccgtaaattaataacagacatccccgtttgatcgtggaacaaacggcctagctgttctgaagcaaattttaaaataccatagacatttttagtcgctggcacatcgtctgttgtaatatttcgccctagtaaggagcggccatcctcttcataacgatcggtcacatgattgctgcttgcaaaaatgacttttcgtatgccgagacgtgcagctgatcgaaacatataataggagctcctccaaaaaatatcattcattttttcaaactcctcaagattcatcacatcatgcgtcatatccatgtttaaaaggtgcatgatgacatctgtatctctcggaatcgcctcatataattcctgttcattcgctgcatctgctaaaatggctccttttacacaactcgtttgatcaatgatggtgatctcgtactcagaagagagcgcttttgttaatatacggcctatcacaccgcatccgccaatgatcgtgatctttttcatctgtttcctcctttctattgacgtagtatgtccaagcctttatgggttacagccattttttcaaaaatcgagtggcctcgtgacgcatagcggctgtttcaaaatgacctgcatgaagaccaacaagctgataccgttctttcaatgaagcagtttgataggtttgactcaatcccttttgaatgcgtccgacgccttcagcaggcgtgagcggatcaagttttccaactaggcttaaatgcggccttggaaaaatcatttcctgaatatcagctgctgtaaagtactttgctaagcttggtacatagtaataaaagccatgcctgtctaaattgttcgtttcaattaatgtgtgatgatcgacctgtgcgcaaagatcaatacacacactgaccctctcatcaagcgcagcagtccaccaggaaagaagccctcccattgacattccaaaaacagctaaccggtccggcagcacatcagatcgagacagcacataatcaatcgcacacatgctttcatacagcatcatgccccacatcacttttcctgttaaaagcatctccttaaaaatttcactttctgttcttcctcttctctcaccaaaccctgcatgatcgatagccaggacactatagccttttgatgtgaactctttcgcatatgaaggcgcttgcaaataatgagcacctttgatcagctcttccttcccatccacgtagttcccgccatgagagtgttggaacagcacaacaggtctttttttcaccgtatcctttggctttacaaaataagcaggcacttcctctacaccatgaatcgaaagaatgagtgtttcgactacatacgattcacgttcctcgatctttaacgtatatgcctccacgcgatggcgttctggcatttctcctaacagactgagcagttgttcacgtttgctttccttttccattgacgtcactcctcattttcttgatcacctgttaaaatacgaggtcgatgaagtaatcaccttgttttcgacaaaattatgtcccgggaaataaagaacacccaccggttcataccgatgggtgtcatcattagttcgcaacaatattgacaagcttcccaggaaccgcaatcactttgcgaatggttttcccttcaagctgttcttttacgcgtgcatcatttttcgcaagctcttctaactgttcttttgttgcatcagcaggaacggttaattttgctttcacttttccattcaactgtacgacaatttctacttcatcgtcgacaagctttgactcgtcatattgcggccatgcttcataagaaatagacccttcatgaccaagtttattccaaagctcttctgctaagtgcggtgcaattggagaaagaagtttcacaaagccttctgcatattctttcggcagtgtatcagccttgtaggcatcattgataaacaccattaattgtgagatccctgtattgaagcgcaggccttcataatggtccgttaccttcatcacggtttcatgatagctgcgttctaatgcgcctccagtttgctccgtcactttatcactgattgtgccatcttcatttgtgaatagacgccatacacgatcaaggaaacggcgagcaccatcaagtcctgtttcagaccaagcgattgatgcatctaaaggtcccatgaacatttcataaagtcgtaatgtatccgcaccatgagattctacgatatcatctggattgacaacgttcccttttgatttactcattttttcattattttctccaagaatcattccttggttgaacaatttcatgaaaggttcttttgtaggaacaacaccgatatcatacaagaacttatgccagaagcgcgcatatagaagatgcagtacagcatgttctgctccgccgatatatacatcaacaggaagccatttctttagtttctcaggagatgcaagcttttctgagttatgcgggtcaatataacgtaagaaataccagcagctgcctgcccattgcggcattgtattggtttcacggcgtccttttttacctgttacaggatctacaacctcaacccactctttgatattggctaaaggtgattcacctgtaccacttggcttaatctcagtggttttaggcaaaatcagtggaagctcttcctctgaaacggctgaagaagttccgtcctcccaatgaataattggaattggctcaccccagtaacgctggcggctaaatagccagtctcttaaacgatatgtgactttcttttcgcctttttgatgttcttcaagccatgcaatggctttttcaatcgcttcttcttttcctaatccattgaggaaatcagagttaatgtgttttccatcacctgtgtaagcttctttttcaatgtctccgccttctacaacttccttgattggaagatcaaatgttttggcgaattcatagtcacgctcatcatgggcaggtaccgccataatcgcgcctgttccataagtagccagcacgtaatctgcaatccagatcggcatcttttcaccatttaatggattgatggcataagcgcctgtgaaaatacccgtcttcgtttttgcaagatctgtccgctctaagtcgctctttgattgaatttctttgatatatgcttcgactgcttctttttgagcagctgttgtaattttttcaacaagtgcatgttctggtgcaagtaccgcatatgttgcaccaaataatgtatccggacgcgttgtgaaaacagtaaactgttcgtcatgtccttctacttcgaaatgaacgtgtgcaccttctgaacgtccgatccagttacgctgcatatctttgatgctttcaggccaatcaatgtcttctaaatcttctaacagcctgtccgcatatgccgtaatcttcagcatccattgcttcatcggacgtctttcaactggatgccctccgcgttcactttttccatcaatgacttcttcatttgcaagaactgtaccaagcgccgggcaccagttcactggtacttcatcgatatacgccaatcccttttcgtacaatttcaagaaaatccattgtgtccatttataataattcggatcagtcgtgttgatttctcgatcccaatcatatgagaatcctagtgattgaatttggcggcggaagttattgatgttctcttctgtaaagaccgctggatcattccctgtatctagtgcatactgttctgctggaagaccaaatgcgtcccatcccattggatgaagaacatcatatccctgcatacgtttcatgcgtgataaaatatccgttgctgtgtagccctcagggtgcccgacatgaagccctgctcctgatgggtatggaaacatatcaagcgcatagaactttggtttatcttccgagtcagatgtggcgaatgttttatgtgtcagccaataatcctgccacttcttttcaatttcccgatgctgaaaactcaatgtgaaaacctcctttaatatgtacggctgtatctgctcagatgaccactgcaagaattcagatttttctaaaatcaacaaaaaaccctcatccctagaaagggacgagagattttttggttcccgcggtaccacccttgttagcgtcactttctgtttgtacgctcacttaatatctttaacgcagacatgcgacagaagctttaacgcaactgcaactctgaggcgagttcagaagcagatttgattgactttcaccagccgtcaattctctaaagacaaatactgctttcctactactcctcttcactgttcttatcgtaaccgtcatctaagtagtattttatagaattatgatcataagtgcaagcaggtttgtatacaatgggaatgtaccctagatcagggtaaagtagaggatattattcgtgtggagatcggttatgacggttggagtctgcatcctgtgaacgctgttctcttacaaaatcaaagcttcgcagaactgcttctcctccgtaacctgaaataattgataagatgaccaagtgcagactagaatcgggatttgaggataagacaagcagtgtagcggcaatcatcccaacgagccaatcttcaataaaccctaaataaataaacttttttgtcattctgggcttctctagcctgccttttttctttacgtgaccgagaatgcccatgacccctccaatggcgcaagcaataatgacttgttgcagcattttcatcaccttcctaaagcccttagaatagtaaagcgacttcaggctgtccagccccctgtaatgccattctgctgttccgtcataatccatgtaaaaggtctattctctctaacgaagaaaaaaagcttgtttcttccattatatgtgaatgacccaaaaacaatcttgatgcattggaatcatttttacctaatccatattaactatttttgtcattttatgaattatgagcaattgattcctcctttttctaaagaaaagtctccttacttactatattctaatggaggacaaactatgatgacaaatttaacaaagccattgcaatcattgaaacagaacatatgttatgttacgttattaaggaatacttttggttgaaaagacagccatttgatatgtctgctagtagcagcaaaggagggtaatatggtcagctcgaacatcttcggcttgcaaaaacagcttgaactcataaaaaaagcgctagatcatgcgcggatcggtgttgtcattacagacccttctttagaggataaccctatcgtttatgtgaaccatggctttacacacatgactggatacaaaccagatgagattcttgggcgtaattgtcgattccttcaaggaaaagacacagatcaagagcagcttgatttaatacgtcatggaatacagaataaaatacctattaccacacagctaaaaaattataaaaaagacggtacttttttttggaatgaactcaatatagatcctctatacattgaacaagatgataaaacatttttcattggctttcaaaaggatattacgaaacagaaagaatatgaacaactcctagaagattccttacaggaagtcacctctctttcgacgccaatcgtcccaatcaaaaatggtgtatctgctctaccactcattggaaaactatctgaagaacgctttgatgccattgttgcgaagttaacttgtatattagatgattcaaaggatgattatttaattgtcgatctttctggcttaatcgatgtcgatgattccgttgcaggacgcattttcaagctgcatcatcttctcagtttaactggaaccgaactgatcatcacagggatcaaaccgcagcttgcgatgaaaatgaaagacttggatacagatttccaggatgcgatcacatatttgacggttaaggaagcaatcaaaggattaccattagctgaaaaccctgtgtaaacagggcttttttagttaaaccgcccctaaaaatggaaaaatgaggtatgataggagtaaatagagatttaggggggcttctagatgatgatgttactcatcataggtcttttatgtgtttgtttcgccataggatatgccgtcaatttcttattactcaaacaccagaacgagcatatcttttcaaagaaactattttatccttttttgatcttgggtctcgtcttttccattatgtcattatcgtttgctgccacagatgcaccgaaggcacaagcagatccatcttcagaacagctgttaaaggatcaaaagcagctcacatctgacatatcgcgcttaaaagctgataaagaggagcttactgcctctttagaggacgcaacaaaggataaagaaaaactagctaaaaagctagaaaccatcacctcagaaaaagaaacagtcaaaaagcaagaaaagaccattcaagcgcttgaagagaaaatagacaagcttgcctcaagcaatgaaacactcaaaaaagagaacaagaaaagcagcagcgatacgaagtcttccactgttcagcgctccgctcctaaagatgaaggaaaaagtacaggcggtcatgaatcgcagaaggaaacaaaaaaagaatcagcagcctgtaacatcaaaggaagtgtcaatggcatttatcacacaccgagtagcagatactactctagaacaaaaaatgtaaccgaactattctgctccgtagaagaggcagaacgtgcagggtaccgggcacctaagcaatagccatgtgtcacaaaaaaagaacctcctgtcagcccaatcgggtgtcttaggaggttctttttttagatttctcttcttaatgctgctaatacattcgtttttgttgctttacgtgccggattaagccctgaaaggatcgctacccctgcgctaatcactgttgctgtgatcacaaggctgagcggaatataggagaaggtgatcgagaattgatcgcttgaccctccctctgacatggacgacaaaatggctggaatgattaaattgacggcgaaactaatgatatatgagatgataataccgatgatcgacccgatcaccccaatataagcactttccatgaggaacattcgcttgataatcgatggattcgcaccaatggctttcataatcccaatctcttgtgttcgctctgttactgccattgtcatcgtattaaaaataccaattgcagaaataatgactgcgatacagccgacaaaaatgagtccaattttgaagacagtaaagaacatatccataccttcgagctgattcgtcacagagatgacttggtagccctcatctgtcagcttattcgtgagtgcaccgacattgtcgaatttatctgcatagacagaggtcattttctcgacatttcctgcttcaggagatagatcaagtatttgaccaaattccttttcatacgcattcggaatgagaattttatgatcctgctgccactccaaatttggctttttcatgactcctactacacggaaatcaaatgttttttctttgacgacttcattttcttcgttgagttttggtaccttgatttgaatcactttatttaaaatatctttcgtgtagccttttggctcttttggttcttcttcaccgtttgacgtttgatttaattctttttcataggctttgcgctctttatccgtccagagaagttcagccatatgatacccaaccacaatttcgtttgctgatgttgggactttccctctgtctagttcaagccctgcttctttttcctctttcatatcggtcagagcagcctgcgtttcacttgagcggtcatcgagctcgacgtttaccgatggaacgagagacgttcttgagacgacagatttcacatggtcatatttctttaaatcatctaccttgacggcacctttttccttgcctaacactttcacttcagtgatgatttgctgtttcatgatttcatcttgcgccgatttttgcaaaccaaaaccgacagatgctagaacgattaagaaagagcatgccattgtcgtcgcaagaatggtcataaacacacgcaatctatttttcttcatgtttcttctaatgaatttgacctgatctctaaatttcaatggtctgttcccctttctttaatacaccatcatgaagctggaacgttgtatctgcaattgaagcgacttcatcgtcatgtgtaatgatgacaaacgtgattcctttttcacgattgagctgctggataaaggctagaatttctgcttcggtttctgaatctagactgcctgttggttcatccgctaatataatagatggatttaaaatcaaggctcttgcaatactcacacgctgttgctgcccgccggacaactcattcgggtaatgccctgtatgatgttcgaggcctactcgtttcagcatttcttttactttcgtctttcgttcagacggcttcacaccttttaaagtgagcggaagttcaacattttcatacgtcgttaagctcccgatcaattgaaagctttgaaagataaagccaaagtgatctaagcggaagtccgcccattctttttcattaaagccggtcacatcggtaccatcaatgacaatttgtccgctcgttggcgtaatatatcctgaaattaagttcaaaagggtagatttccccgaaccacttcgtcccacaatacaagcaatgtcgcctcttttgatggataggtcaatccctttcagcacaggaatttcattctctctgccctttttaccaattttaaacacatgatctaacgcttgaacctgaatcatctctactccctactctctgtttatctttttcgatatattaagaaataacttgttagtgcacctacaacgccgcctattaacatgccagtgatataaccaaacatggaattatcagaagaaaatccaacccatccaaatcctagaacaccgaagacaatgaccataatctgaataggtctatccatttttgagtaaaggaagaaccggccatttcgttcaatcggatgcttcataaagctaagcaaaccaatgagataaaatacaatcatcatcacaatgggtacgatgaattcttcaccagtgaaccaaagtggatattcatgttgaaaacgttcagtggtgatataagtaattggagaaataggcgagatcaaataattgaagatccgatccatccacattccacttgttttcatgataaaatctaaatgaacgatcggtagtccaatcactaaaaagggtaaaatagctgtgctaaatgcaacgattgcctgggaaatagcacttcctgttaaagtaccagctgcaaaaaacaagctatacatcatccaagaggacagcagcgaaaagaaataaccgctgttaaaaccaggtacctctaatggattaaggcctaatataagtaaataagtgagaacatatgagacggcatgaataatcgcaatgattccagcgcctaagaagaacttagtgtgataaatcgtacttctgctaaatggcaaggataaggtaaaatccatctgccctttatttctctcaaatccaagctgaatcacagcaaagaaaattcccattaaccatgaaagggagagaaaagcatccgtcttaaagatataagaaaaacgtggtgaatccgtaatacaaactgtatcgtttatgcacgtttgaaaagacgaatattccattaagaatgcaaagggcgtcgcaagcgccgcaaccagcatcactaaaataaatgtcagctctgattgcttccactccttatataataattgccgctttaccatctccgtttccctccaaactttgcaatgaatacttcttctaaattcacaggcagttcatgccatacttttggctgcagcgacttcaagtactctttagcctctacatcggttttaagaacaagcgctgtataaaaaatgcccgcttgatctaatatagcaacgccattttttcgtatactcaagttcatatcttcttcaaaagccatctgaattttgacataatcattctttaattcatctagatccatgacacttgtgagttcatttccttctaaaaacccgattcggttacacatacgctcaatatcctctaatcggtgcgatgtaatgagaatcgatgtttcacgttccgctacctcgtcgatcatgagctgaagaacatcatttcttgtgacggcatcaattccatctgtcggttcatctaacaaaatcaccgctggcttgatcgcaaagcttaaaattaatgacagctgtttttttaaccctgtcgatagttcacgatatttcactttttccggaatttcatagcggttcacaagctcattggcatatgtcacgtcaaacttcggataaatatgctttaacagctggacaagctgtccgtaattgtatctgtcaaagtagggattgacgactggcatatacacaatattttgcttcactaaaggatggtctttcacaagcacgtctttaaaataaatctctccttcatctggaagaagaatttgctgaatcaagcggagaagtgttgtttttcctgagccattcctgcctagcagaccgaagatctcaccttcgcctattttgaaggaaacgttactgagtacttcacgtccatttaatgtctttgatacatttctaacctcaatcaacttgttttcctccctcaagacttgagccgatctcttctatccattccttcagttgttgaatatcaataccggcataatgagcttctatgatgagttgttttaattgctccttcatctccaacaccttcccttcattcagctttaactgagccccttctgttacatacgtaccgcggcctcttagtgtttcaataatcccttcccgctcaagctctttatatgctttactgacggtgtttgggttggcgatgataatggtggcgagctctctgacagagggcagtttgtcaccaggtttcattacaccttttagacataaaattttcaactgctcaatgatttgttcatataatggcgcagcgcttcgtggatctatttgaatcatgatggctccctctttcctcattcatgcttttgcagtcctatcgcttgttcatgcccttgcattaaagggattgaattaggtatcaaatctttttgaacttcaaaaccaatgaaaacgagaacgaaaaaaaatgtacatgctaacgcaacagccagcaccatccacttcaaattgattggttttttttcttttttcatggttgaacacctttcttcactttttaagtgtctttagtgtattagttgttgtagtacacctaacacaataaagacactcagccaaaaagtcaatagccttttaaaaaataaaaaacagacccttaaaaaaaggatctgttcatcattcgttgtcgtaagaaatacctaaaatcatttgattttgcaagctttgaatttgaacacgcgccctgtctaatcgctctctttgctgatcattggcgacatcttttaatttttctaattcgttcaccgcatcttcaagcataagctgcgccttagaaaattcgtcctcattataatgctcttggcgtaagttcaaatcaaattgctcatttgcaaactcaagggtttcagtacttttttggataaattcatcgatcgactgccttgttgccatcttgcattccctccatttcatcattgctcccgcctattttgcccacgtaaagctttttcactaaagaaaatgttggacagattcaattgtcctccttcatgatttttgttaaactttaaggatgcctattattacgcaaggaggttactgacttggatcagcataacccttttttatattcaaacagcgaaaaacgctatcacacatggaactatcatttgcgagagcactttggtcataaagtatttaaagtggccttagacggcggctttgactgcccaaaccgtgatggtactgtagcccacggaggctgtacattttgcagtgcagctgggtctggtgattttgcaggaaaccgggctgatgatctcatcactcaatttaacgaaatcaaagaccggatgcacacaaaatggaaagacggaaaatatatggcgtattttcaagcgtatacaaacacacacgccccgcttcctgttctaaaagaaaaatttgaaaccgtcatgaatctggatggagtggttggtttatctattgcgacaagacctgactgcctgccagatgacgtggtggagtatttagccgaattaaatgagcgcacttatctctgggtagagcttggtcttcaaacggttcatgaacgtacagcgatgctcattaaccgtgcccatgattatgaatgctacgtagaaggtgtagaaaaactgcgaaaacacggaattcgtgtctgctcgcatatcatcaacggactgcctctagaaaaccgggacatgatgatggaaacagcaaaagctgtcgcagatttagatgtgcaaggaattaaaattcatttacttcaccttttaaaaggaaccccaatggtcaagcaatacgaaaaaggcaaattggagtttctaagccaggaagaatatgttcagcttgtttgtgatcaactggagatcctgccgccagaaatgattattcaccgcattacaggggatggcccaattgaattaatggttggtccgatgtggagtgtaaacaagtgggaagtactaaatgccattaatgctgagctcgaaagacgtaacagctaccaaggcaaacgtttcgtcagattggaagaagcagccaaatgattttgaaacgcatgctcccttttagtaaagagctgttagaacgggcttgtcaaaaaggcgacatcgtcattgatgcaacgatgggaaatggccacgatacacgctatttagctgatcttgtaggaaatgatggacaagttttcgcattcgacgtacaagaggaagccctacagcagacgagaaaaaggcttggcgagggatatccttacgttcatctgattcacgatgggcatgaaaaactggctcatcacctgccaaaggatgtttatggacatatttctggtgcggtgtttaaccttgggtacctgcccggaggcgataaagccgtcaccactcaggctcatacaaccatcgaagccatcgagcagctcctcgactggcttaaacccggcggtctgatcgtccttgtgatttaccatggacactccgaaggaaaaagagaaaaagaagtacttcttgactattgcagatcacttcctcatgaagaggcacaagttttatcatatcaatacatgaatattcaaaacgacccgccttttgtggtcgccattgaaaaaaagctcaaatcctaatgatctgagctcagattattgacaaagggccaaaatgatttttattttagccctttgtcttctttcagcgtgatagaaaacctttgcagtctaggaagaacgagcaccggaacggagcgaatttgacattcgtgagtaccggcgcgcaggactgacaaagaatgcgagggtttgtctgcgcgctgaagctcaaatcctaatggatttgagcttttttatgaggatttcatccaaggcattttctgataggtccggtaagctcttccgttgatatagaaaaagaatgatgttttcccgcttgatttgatcagccgttttgccagcttattcatctctttttgggctgtcactttttcatcggacaaatagactgccagtaaccctctgttaatcaatttgtgaaagttttcgtgcggaatgcctttcagctgctcatccgctttttcaataaaatgctgaagtctatccatcatctcatgatgagaagcatagtaggagcaaaagttcagatctcccccaagccggtcttcttcttggtcaattaaataatcaagtaaaatgtgcagaccttggatataagggaaatagctttcgtaaatttgcttcgcctgcttttctgtaaaatccggctgcagcgcatacgccacaagacagaaaatccctaacgttgatcctgcacaagctgaaaattcataccattccatcttaggcaaatccttttcatactggcgaaaccacgattctagccgcgggacccgctcatgaggaacgacgtgtttatgtacttgcaattcactgtagtaatcacacagcgtgtgtaaatatggctgaatgattggataatgctcaaggcgcgtaagcacgtcttgacatgtgcggacaagcgcatgtaaatacccatgatcctcttgatcatcacggaattgatagtaaggcttgagctcagcatgaatatcaagcgcatctctcatcgcttgatgcagcatatgaaaatcttttggatccagcgacgtgctgcggtcacataggttatctaagtaatcactgatggtttgatacgccacaatgaattcaatacacgtttctttcgcctcacctgctagaagagataaaatgcctccgccttcacagtgaaaggttttactggatatgctcgctagtgcctgcgttcgcagttcttcattttcaatcatttctgcatgagcccgccactttttcagctcctgatgaacaagcggaaaaatatctttatacacctttgtcatcagtgcaaaaggacgctctggtactgacaaatcaatccacccccaacttaaagctcaccatcaaatatattgatctgtaaaggctcttgctgccttaaacacatcttctctttccggttcattaaaaatttcgtgatacagttcttcccattcacggtatgatttattggttgattcaatgccattgaaccatttgatcaccctcgttttatccacgatcttatcatcgcccgcctgcattaaaaggagcggaatcgatttaaagacattcgttggctgcatggccgcatcaatatttttgatcagctctcggtaccagcgaaccgacacctttgttacgtaaagagaatcatttgagtctgcctcaatcacagcctgattccgtgtggctagttcaatcgacagccctgactcgactttaaaggacggtgccagcacatttagaccttttgatgcaaaatccattagcttcttcggtttaaattgcagacctaaacaaggtgatgataaaataaggccatcaatcttcgtatgggtatactgcttgatccactcaattgaaatgagtccacccatactgtgtccaagtaaaaaagtaggaagcctgaatgatttcgcatgttcgatccattcatctattgtatcaatgtattcctgaaacgagcgaatgtggccgcgcgcacgtgtcgatgtcccttgcccagggaggtcacccataacgacgtgatagcctgcatttcgccacatttcgatcagccatttatatcggccgtgatattcactcgcaccatgtacaattacaattgtaccaactggtctttcagcatgccaagtccacaaagtaaacacctcacaaatgttgtattaagaaaggaagtcgaaaaagtgatttatccatatcatcagtttacacctgagattcatgaatcggtctttgtcgcagataacgtcaccattactggtgatgtcacgattggagaatattcgagcgtgtggtttcaaaccgtcatcagaggcgatgtcgctcctgtgagaattggaaaaaacgtcaatattcaagatttatcctgtctgcatcaaagtcctggaaaaacacttcttatagaagatggtgctaccattggacaccaagtcacattacatagctcaatcattcgaaaaaatgccctcattggtatggggtccatcattctcgatggtgcagaaattggcgaaggtgcctttatcggtgcaggtagtcttgtccctcaaggaaaggttattccaaaaggatcactcgcttttggccgtccagccaaggtcgtccgtcagttaacagatgaagatatccaagacatggacagaatccgtagagaatatgtagaaaaaggacaatactatcgttcccttttatcccgttaacatcatacgtgtatcttcactttatcatgtttttttcaggatattaagcaataactatgaaccgcttgttattttacccttttccactgctttctatcatgacaaaaaaggttttcagcacaaagctgaaaaccttttttcattaactaaagatgacttctttcggttgatgattcaactgctctggatcaatgctgcgctccacataaatgctgtgccaaatcataaagatgaggacggtccaaatcttacggctatgatctgctttgccagcacaatgctcatttaataaatcaagcacatattgcttgttaatgtattcatctgtttgactgtttttgatgatgtctttcgcccaagcattcatctcatttttcagccaatgacgaattggcacagggaaaccaagctttttacggtttaacacatggtcaggcacaatgccctctgctgctttacgcaataaatatttcgttgtgccatcttttgttttcagctcttctggaattttagaagccgcttcaaaaacgaccttatcaaggaatggaacacgaagctcaagagaattcgccatcgtcatcttgtctgctttcagtaagatgtctccgcgcatccacgtatgaatatcaacatattgcattttgttaatatcactgtagcctgcgctttcctcgaagtatgtcttcgttacgtcacgatacgtgatgcttggatcataatgttttaagagatttttcttcactggctcttcaaagattttcgcattaccgatataacgttcctctaatggcgtacagccgcgaacgataaagctcttccctttcattccttctggcattaatcgcgccagacgaagaagaagctttttcagcatagatggtacagattcaaatggtttaagagaaagaggctcacggtaaatattatatccgccgaacagctcgtccgctccctcacctgaaagaacaaccgtcacttgtttcttcgcttcttttgccacaaaatacaatggaatcgccgccggatcagctaaaggatcgtctaaatgccagacaatcttcggaagctcgttcatatattcctctggagaaatgacggcactgaagttttgtaagcctagcttatcagctgtttccttcgcgacatcgacttcactaaagccatcctgctggaagccaacagagaatgtcttcagctcagggtgtaattcctttgcgacagacacgatgaaggaagaatcaataccacctgataggaatgaaccaacaggtacatcacttctcatgtgaactttcacagaatcatagattgcatcgcgtacttcttctattaatttctcttcttgtgtttgttcaggcttgaattgaaccttccagtatgtcttaaattcgatctcctgtcctgggcgtaaaataaactgatgaccaggctcaactttgtgcaccttttgatcaagtgtatttggctcaggaacgaactggaacgacatgtactgctgcaatgaagtctcatcaaataagatgttctcgttcacagccatcaagcttttgcgttcagacgcaaagtacacttgctcatccatttgtgtaaaataaagcggtttgatgccaaaaggatctctcgcgccatataattgctgcgcttctttatcccaaattaaaaatgcaaacatgccgcgaagtttagaagccgcctcttctttataatgacggtatgtggcaagcagtacttccgtatcagaatctgtgctgaacgtatagccctttttcacaagctcttccttcagctccacatagttataaatttctccgttgaaaataatccaatacttttcatcttcataagaaagcggctgctttccgtgctcaacatctataatacttaaacgtctaaatccaaatcctacatgctcgtcatgaaagtaaccctcatcatcgggaccacggtgaacgatgagacgattcatttgtttaattaactcttcctgctcagtagtttcggacaatggacggtgattaaatacaccaacaaacccacacatattattgcctccacgttatgttatttcttaaaagtagacctataattagacagtattttgtccgattttgtttcacattttttcactttttgtagaatttttttaatcaaaaggaaaaccgcttaaaataagcggttttctatgttgttattgtcctaatgcttctttacgaagcgtatcggctttatccgttttttcccacggaagatctaaatcatgacggccgaaatgtccgtatgcagctgtttgtttatagatcggacgacgcaggtcaagcattttaataatgccagctggacgaagatcaaagttcgcacgaaccacttcaattaatttttcttcagaagcttttcctgttccgaatgtatcaattgaaatcgatacaggctgtgcaacaccaattgcataagcaagttgtacttcacaagaatctgcaagaccggcagctacgatgtttttcgctacgtaacgagcggcgtatgccgcagaacggtcaacctttgttgcgtccttcccagagaaagcaccgccgccatgacgagcgtacccgccatacgtatcaacgatgattttacgtccagttaaaccagcatctccttgaggtccaccgatgacgaaacggcctgttgggttaataaagtattttgtctcttcgtcaatgagttcgcttggaaccacagggcggatgacatgctcttttaagtcgctttgaatttgttcaagcgtcacttctggtgcatgctgcgtagaaataaccactgtgtcaatacgaacaggtttattttgctcatcatattctactgttacttgtgtttttccgtctggacgaagataggcaagtgtttgatccttgcgcacttctgttaaacgcagagataatttatgcgctagtgaaatcggcagcggcatgagctcttcggtttcgttgttggcaaaaccaaacatcaatccttggtcacctgcaccgatcgcatcaatttcttcttcagtcattgttccttcacgtgcttcaagcgctttgtctacaccttgcgcaatatcagcagactgttcatcaatggatgtgagcactgcacatgtttccgcatcaaaaccatatttcgcacgtgtgtagccaatttccttaatcgtgtcacgcaccgtctttggaatatcgacataagtagacgttgtaatttcaccgcttactaatacgagacccgttgtaacagaagtttcacaggcaacacgtgcatttggatctttctttaaaatttcatccaaaatgctgtctgaaatttgatcacagattttatccggatgcccttctgttactgattctgaagtaaataaacgacgattttgactcataatggctatttcctcctgtacaagaccacatcatcccaagatgaggcctccaatatgatacggaactcgttccctcttatatttgaaaacgtttctattagagatgttattggcaatttgttcatatgatatcccaaaaataaaaaaaccatttccttcattgcgaggaaagggtctgagatcgcatgcctttcactcttatcgctcaaggtgttcttgtaccttgcatcaggttagcaccttggtttctcagcatattcatgcctttttcacaagaaaccggttgctgggcttcatcgggcctgtccctccaccaactcgggataagagtatccgttcaataagatatcttatctcaaacccttgcatcatgtcaatgcttcatcagaattatctcccctctttttttacctcacccttagcatcaccaaaaagcatattttcatagcagaaatgaaaaaacacacacaaaaatatttaaatagtatagactattattatcaatgtgttatactaatcgaaacaaacaaattcaacggtaaaggaagggtttttttatgaactcagtggatttaaaagaagatttgcagtcattgttctcattagaaaatacgcaccaaaatttatctgttccgaaacttgttgaaaagattttggcacgtgatgaaggcgtcttaacatcaacaggagctgtccgcgctacaactggtgcctacacaggacgttcgcctaaagataaatttatcgtcaaagaagaaagctctgaacataaaattgattggggtcaagtcaaccagccgatctctaaagaagcatttgaccgtttatatacaaaggttgtgtcatacttaaaagaacgtgatgaactattcgtctttgaaggatttgccggcgctgatgaaagataccgtatgccaattacagtggtaaacgaatttgcatggcacaatctctttgcaaagcagctgttcatcagacctgacggatccacaccttcttcaaacgaaaaaccgttcaccatcttatctgcaccgcactttaaagcagatcctgaaacagatggcacaaactctgaaacgtttattatcgtttcttttgaaaaacgcaccattctgatcggtggtacagaatatgcaggagagatgaaaaagtccattttctctgtcatgaattacctgcttcctgagcaagatattttatccatgcactgctcagcaaacgtcggtcaagaaggcgatgtcgcattattcttcggcctttcaggtactgggaaaacgacgctttctgcaagcgcaagccgcaagctgatcggtgacgatgaacacggctggtctggctcaggagtcttcaatattgagggcggatgctatgcgaaatgtgtgaacttaagcgaagaaaaagaaccgcaaatctacaaagccatcagcttcggatcagttcttgaaaatgttgtgcttgatgaagaaacacgtgaagcggattatgatgacacattcttcactgaaaacacacgcgctgcttacccaatcgaaatgattgataacatcgtgaagccaagtatcgcaggacatccttctgccattgtcttcttaacagctgatgcatttggcgttttacctccaatcagccgtttaacaaaggaacaggcgatgtaccatttcttgagcggttacacaagtaaattagcaggaactgaacgcggtgtcacatcaccagaaacgacattctctacttgcttcggttcaccgttcttgccgcttccagctcacgtctatgctgaaatgcttggcaaaaaaattgatgagcacggcgcaaaagtattccttgtgaatacaggctggactggcggaggctatggtacaggcaaacgcatgaacctagcgcatacaagagcaatggtgcaggcagcgatcgaaggtgacctcgacaacgccgaaatgatcactgatgacatctttggattacacatcccgcttcatattcctggcgtaccagatgaagtgcttcaaccttctaaaacatgggatgaccaagaggcttatcaagaaaaagcacacttccttgccaatgaatttaaaaagaacttccaaaaattcagccacgcagcaagtgacattgaagccaaaggcggaccacgcgtataatcaaatggcaaaagctgaggggaatcattccctcagctttttttgttagttcgttgaatgtaatgacacgagacggtaagtaacctttgtcacattgtctgtcagctccagcttttcaacgtgtgctgtccctgttttttctccgtctttcgttttacgcacctcaagcggaatatttaatggataaatgcggtacccttccttcatgagctcaaatacattttcttcaattcttgtctcttttcccttcgtgacaatcattgtattaaattcaacaggcattcccatattgaaaatccccctactttctaaatttcgttatactgcttattttaccacatttccgcttttccggctgtgcatccatgtcgtcagccttctgacaatttcccgattatgctgcggtgggaaataatggttgtatccgtgaaaataccaagtctccactgactttccgtgctggcgcagcgcatcttctaataaatacgcatgctcaatcgatacattctgatcctcttctccgtggatgatgagaacaggcgcttcaattttgtccacatcatttaaaggcgttctgtcctcataggcctctggcaccttgtgcgggggaccgccaatcacacgcttcatcattcttctcatatccacacgttcttcgtaggtgagcttcatatcactgacgcctccccatgtcacaaaggaagccgcctcttgtttcatttcaacagcggtccaaatgcccataatccctccgcgcgaaaaaccaaagatatgaatacgatcctgcttcacctttttgtggtgctttaacaattgaaaggcagcaaaagcatctttccggtcctcaccggcaaaatcttcgttcccttcgcctccctgatttcctcggtaaaagggagcaaatacgacaaagccctgcgctgcaaattgcacaatccggcctggtctcaccatccccacatttttaatgccgcctcgtaaatacaaaaagccgtcatagaaaccttctccggccggttcagcgagcagccctttgatccgaagcccatctgcctcataggtcactgtaaataagtgaatatgcggatggggggacggaaaccttcttttttccacaatcacttgatttctctccttttcatctgttcttacgtcaagtgcttaaaatgatcgcttctgcgacgagctggcctgattttgtcaccatcggcgtgccgccgcctggatgagttgttcctccaacaaaccaaagcccttcaatgtcctttgactgattattgattcggaagaacgcctgcttgaacgagttggaagacatgccataaatggcgccatgatatgctcctgttttctgctgcagatcaagcggagtttgaaccgcttcatattcggcaacctcatccatatcaaagagacccttttcctttaattttgttttcaaatgctgcgggtatgtctcctttagcatgccccaatcttgctcttttgtcacataaggcgcattcgtcagtacaaaaaggttgcttcttccctgtcctccgcttaaagctggttctgaatgacctgaataacatatgtaaagcgttggatcctgaggcagttgttttttctgaaaaatatctttgaattcttgctcataattctctgggaaaaacacattgtgatgggacagctgttcatagactttaggtacacctaataagagaacaaagccagataatgacggttcaatattagccagcttttgatttaaaaagcttgggcggtctttttcatcaatcagatggcggtaaacagtcagcgcgtccgcccctgcaatgacttgatctgcttcatacatctgctgagccgtctctactcctttgattcgccggtccttcacatgaatcttgttgacttgttcattgaggtgaatctgtacgcctaattcctttgccaaagtctcaaatgcttcaactaaacgatatgtaccgccctttattccataaatccctttctccccttctaaatacgccatcatattaaaaatagccggtgcctcatagggagaagagccgatgtatgtagcataccgtccaaacatcgccaatgtatgcggatgacggaaatattgacgcagcaggcgttgaacggttgtaaacggtttgactgagagaagtgctttcatgagctttacatccgccttatccttccacgtcaataacaaacgatttaaaaactgctcctcagccttttgaaaaagcatctttgattcctgtaaaaatgcacggtattgcttcgcatcttcaggactgaatgctgcaatttgagattccatttgctcaaaattgggcgtaaattcgaccgtatgtccatctgaaaaaacgtttttggtcagaggagaaatcggataaaatgtgacataatcctccatccgtctatgacaggaagcaaacacttcctcaaagtatgacttcattgtaatggtactcggtcctagatcaaaagagtagccagctccctgatggcgctgcaatttcccgcctaaagccgcttctttttctaatatggtgacctgaacccctcgtgactgcaagcggatcgctgctgataatccgccaagcccgccgccgatgatgatcacttttttcattcgtaccttctccctttccattcatacccttcttttttcagcgcgattttcatagaagcaaggccaatggcgatcaaacttaaaatgctgaccggcaataaaaaggccattgcagatgttctcccgttctcgatatcaattgccgctttgatcgacacacccagcccatagcaaagaatggctatgcatatactgagcacatcaagctgcagcaatgccatcatcaaacaaatgacaggagccaaataaagcagggtgtataaacaaaagacactgcttaataaagcaatgcttcgattgactcctgggaacaaatttttccggtagccttcccaaacctcttgtccactctcatacattctcatatacacaaatggatgaatgcttgcaagtgtgaacggaaagcctttttccttcactcgtctagccaaggccatatcatccactagcgaattcttaatcgcttcatgcccgccgatgtcgtgatagcaattcttttcgatggcaataaagcctccatgtgctgcggcaaaagcggggttccttgaattccttacccacttcactggcagatgacagcctatggtaaacatcatcatgggaaccacaagatgctcaaagaatgtacctgttttttgttctgggaagcctgacagcatgcccgtattttgcgtgcatacctgctgatacactgcttcaattgcccctctttttaaccggacatccgcatctaaaaatagcagccaatcagaagctgctgcctcagcgagctgagaacaggcaaatgatttacctagccagccttgctttaacgcttggcctgactggacacgaatccacggatacgcttctgcaaagcgctccacaatcgctcttgtctgatctgtcgaatgatcatcaagaacaatgagctctttcggataaagacgttgatcaacgatcgactgaagacaggcttctatccgcttctcctcatttctagccggaatcagtatcgataacgaaatgggttcatctggcgaaaaagaagcggactttatcacgggaaactgcttcatattccatatggtgaacataaactgacaaagcagcagcacactgatcacggttaagaagagcgccatgttttcacccactttttaaaagaatcaaacgcatcacttgttgactgacttgtccttgtcatctgtttaaattcttcgtttaatgaaagatcaggatcagcgatgacctgcgcttgatgtcggtttaactgcgtttcaagcagatctccaagcatacgcgtcacgtccttgcttcgtagtgccccgccagatactaaggcatcttcgccgaacacaacagaaactgtcggcttttgaaattgattaaatgtatactgcaaggtcacaggcttcaccacgacctgctcaaattgcttcactaaaaaagaagcccctccttccagttcaagcggccgcatatcctgatgcataattttcccctgtggaaaaagccatacagccccgccagcctgcatgttctctcttgctgtcatcaatgcttgtttgacacttttcaggttctctttatgaaccggaaacgctccaagcttacggaaaaaagcatattgcttcagctgcttctcttccatcatcatgtagtgatcaagttcagacgctttttctgttaaaagaaaaatgatcagtccatcccaccatgagctatgattggcgagataaagaacaggcagcttctccttcgggtccaccgagcctttcatcatcacacagcggaaatgcttatggagtaaataccgctcaagataaagtaaaaatatacgtctaaacgatcggcttttgtcgctttctttcaaatcgaacccttccttcacacaaaatgacaatgatcagtgctaaataaaaaatgacatcgagtccgccctttaatgccaaaagaccaaaaaagaacaccatcgcctgataaatacggctcgtccagctgagtgccttttgatcaattgaaacaagcgggaaaagaaatgaaagtcctgctccaatcataccccagctcataaaattctcaaaaggaataccataaaacccaccgccgtcataccacacccaaaacttccgctcagctgctactggatctaatatgaggtcaagcaagacaatccatatccccgtttcgacggctcgtctccactttgactgctgactggataaaaaaaggctgtttaaaaacacgccaacccatgcaaacgcaatggttaagggcacccctgccactagaaaacctaatgtcggataatagtcataggccccgaatggaaaccccgttgtgatacctacccactcaaccgtaaatgtaagcaccccaacaatggctgcccttttgatcacaagcccccatgagccataaatatgtcgcccaatctctatgacgcagcaggcatacagtacaagaaagattccgtttgcaaactgaagccatgctggcacttcaaaaaggaccattaagataagacctactaaataccatccaacaaatacccaactcactttatacacgaaaccgctcctttatttctgccaaattcaagaaagcattcattcccctagtatagaaaaaaagacgcgttctataaataaacaatgcgcttcttattttcatctaggcactcaccaaaaatcccttttcacatactttaatagtgatctagaacaaaggaggcgaattactcttgaatcgttccatcaaagtcagactggcattcatcgtcgtggtcctgctctttattccatttgtcgcctgtaaaaaagaacaagagcagaccgtacaagtagccgaggtgacccattcggtcttttatgctccgctatatgtcgccttatcagaggatttcttcaaagaagaaggcttggaggttgaactgaaaaccacttggggcggtgataaaacgatgacagctctcttatcaggcggtgctgatatcgccctgaccgggtctgaatcctctatctatgtagaggctcaagacacaaaggactctgtcatgaactttgcacagctgacacaaacagacggcacatttcttgtttcaagggaggaaataaaccaattctcttgggatcaattaaaagggaaagacttcttaggacagcggaaaggcggcatgccgcaaatggtcggtgaatatgtcttgaaaaaggaaggcattgatttaaaaaaggatcttcgcatgattcaaaatattgattttgccaatatttcaggtgcgttctcctctggaactggcgattttgtgcagttattcgaaccgaccgcttccttacttgaaaaagaaggtaaagggtacattaccgcctcctttggagaagcttctggcaaagtgccatatactaccttcatggcaaagaagagttacttagaggaaaacaaagagacagctgaagccttcacccgagccatttacaaagcgcagaaatgggtagaagccaagcagcctgaggagatcgcaaaggccattcaatctcattttcctgatacagatcttgatgtcttatcaactgccatcaaacgctacaaacagcaagattcctatgcaacagatccccttctgaatgaagaggaatggaacaaattgcaggaaatcatgaaggagagcggtgaattgccggaatttatcccgtacaaacaacttgtcgattcatccattgcaaagaaggtcacagatcacaaatagaataggaggtagcacatgtctttccttcaaattgaccatgtgacccacacgtacttctctttaaaagaaaaaacaacggctatacagcacatcaatatggagatagaccaaggtgaattcatctcatttattggtcccagcggctgcggaaaaaccaccttgctgtctatcatcgcaggcattacgccgccctctgaaggtcgaattttaatcgaaggaaaagaaccaaatcaaaaggagcatcaaatcggctatatgctccagcaagattatttgtttccttggaaaaccatcaaggaaaatgtgattctcgggttaaaaattgcgaaacaagattcacatgaggccacctcagctgcccttgatttactgccaaagtttggactgcatgaagtagaggaaaaatatccgaaggagctgtctggcggaatgaggcagcgtgcggctctcgcccgaacgcttgcagttgatcccggtctgcttttactagatgagccattttcagcgctagactaccaaaccaaactgacattagaagatctcgtctttcacacattaaaaaactatcaaaaaacagcagtccttgtgacacatgacatcggcgaagccattgcgatgagtgaccgcattttcttattctcaaagcatccaggctctatccagcgaatctttaccgtaccagacgatataagggctctctctcctttcgaagcgagacagaccccgcgtttccaagagctctttcaaacgatttggaaggagctgaaaacagttgaaacacagtgaccttttacatgaagcctatcgcaaaaaataccgaatggaaaaacgtatcacacgtatctatcagttcatcatattcgccagcttcttttcgctttgggagcttgccagtcatttcaggctcatcgatccgctgattttcagttcaccatctgcggtctgccaattatttgtgcaaaaaatatcagatggttctttagtaaatcatatgagtattacgttatttgaaacggtgctcggttttctacttggtaccttttgcggcattttgctcgctgccgccttatggtggtccacccgattagcaaacgttcttgatccttatttagtcattttaaatgccatgccaaaagttgccctcgcccccattttaattgttgcccttggtcctggcatgatcagcatcgtcgcgatgggtgcgatcattagtgtgattattacaacgatcgtcatttacactgcctttcaagaggtcgatgagaattatttaaaggtgatgaaaacctttggcgcgaaaaaaggcgtcgtctttcgtgaggtcatgttgccagccagtattccaacgatgatttctgccattaaagtcaatgtcggtctttcttgggttggggtcattgtaggggaatttcttgtatcctcaaaagggctcggctacatgattatttacggctttcaagtcttcaactttacactcgtgttcttaagtcttttcattattgctgtgtttgctaccatcatgtaccagcttgtggaatggctcgaacgccgttttctccaaaaataaaaaaagcacagggatggtctccctgcgctttttttaacgaatcaaaccgttcttttctaaataagcaagactttgtcttagcacatcatctttcataataaaactgaaattcttattttttgcgatagatcttggcaagtctgcgaaaagaacaggtcctttcgtttcaaaatacgtgtcctgcttcactagcctttcaatatcagcgaaataaatattctttacgatgaccttttctctgcctagcacctgatattggccaatatacgttaattcacgaacaacagcacccgtctcttcttgaatctcacgtatagcggcttggtctgcttcttcatttggctcaactttccctcctggaaactcatagccccgatcctcatgttcagtgagcagccattttccctggtagcggcagatggcccaaacatgctttggatgacttgaaaaaggcttctcttcaaaggagagcttgaccgtattatgataatagtctttaaatacatgcatgtgaaatccctcatatcctgtccttgcttcttgtaaaacatcataccacagatcacatttctctgaagaatttttatcaaaagtgaaacaaacgagtggtttcatctcgtctgtatttaaaatgaggttattgttgctaaaacctttttatcatctccaacttcatccaattttaatcatgaaaccttttatcccttgatgacgtaaatcaataagggtttgtcctatcacgacgaggaggaaaacagcatgagtataacaaatgggtcaaaacaagagaaagatcaagcgcttccgctcaggaaaaatgagaaagaagacgcacctcatgaggtgatcaagaaacacctcatcaaaggacaaaagctagatttaacaaaagacaatccaaatatcgaccaaattcatatcgggcttggctgggatctggctggccagccaattgatttagatacgcaagtgtttctcttaaatgaagaggacaagctgttgtctccaagccatctgatctattatcatcagcagcaaagcttagacggggctgttcgtcatctaggtgatcatcaatttggcggcgggtatcgagacaatgaaatgatcattatgcaattaagcagagtctcacctgatattcataaaatcgtcgtaacagccacaatacatgatgcacacgagcgcaagcatcattttggacaagtgaccaacgcctacgtgcatcttactgatcaaatctcgcaacaagagatttgtacctttcaattaacagaagattattcgtattgtacctccatcatttgcgctgaactcataagagatgaggacgaatgggaaattatcgcgactgggcaaggaactacgttagatttaaatgacttatgccgcatctacggattcacatcttgacgcaggaaaggagccggcaccaatgggatttcatttcaacacgatagaagaactcactttacaagcagaaggcagcggaatcttttttgcgaaaaaaggcgcaatgattgccgatcaaggaacgtttcaataccgcaaacgactactcgggacaaataaaggaaatatggtcagtcaagtatttaaccacatcagcagaaaattgacaggtgaaaaccttgaggtgatggaagtgagtggacaaggtacttgttatttagctgattccagcgagcacgtgacagtgattaatcttgaaccgagcggtccttggcagcatgtaagtgtagaaagtgaagatctacttgcctttactgaggagtgtcattacggcgtgacaccagtaggcgttggtattttatcacagaaaggactgtttacatcaaagctctcctatcaaggccacggagcgcaggtcgccattaaaacgaatggaaacccgctcattttaaaagccccctgccgtgtagatcctgacgccattgtcgcttggacaggcaaagcaccgaaggtcaaattagatgtgaactggaaaaccttcattggacaaacatctggtgaatcctacttatttgagtttcaagaacaagaccaaattgtcattatccagccatctgagcgcacatctggcttacgggttggtttagatgataaccgctacaagcctcaaagccagagctcttctcatgatttcactaattcacagacatcacagcaagagaataaaggcgggcttagtgacctgatcggaggcatcttacaaccgcgaaaataaagcatgtagaaaatctctacatgctttttcaattcattaatccatttgtttcaataaagttctttgtctcttcattcccgagctcataaatcattgagtaaatctcttgtctttttcgatccatttcatcattcggactgtcataatgatattctagaaacggaacatgcgctcgaaagaagcctttccaatctgtcatatactgttcatcgaaatagtctctcagctgcaaaatttgatcatcatctgcttctatttgaaattgccaagccgccgcatctctatgctgcgatatcgacccatcctgtacagatacataatatgtgtgtctcgccatctgattcatcctttttcctttagtatgaccagatatgaagaaattacggctttttgcgtaatttattcttcaacatgtccaacacatcaataaacaactgtggaatgggaattccgagggcattggctgtcgagacgatttggtaagattcataaataatataaaagatgatcgctaaatccttaatcatcccatttgtcttcagcatgacatcgaagaaatgcgccatcgatattaaggagaccgtcacaatctttcgaacaagccgtgtaaaaaaacgtttcattgtgagctgcccagtcaaagattctcttaggcttgaacaaattaattcgatggccatcagtgtcactaatatcatcagtaaatatcctgctccaccaaacagaaagcccatcgctgacaaactgactgtaaacaacgaaaagatgcctaaatccttgctcacatggcatcaacatcctttcaaagtggaactccttacctcaatagtatatgccggatcctcgcaatagcttggacgacaaaaaataaaggcgtcgtcttttaaatcagacagagtgatgacaagaaaaaaagccgccttgtgcggcggcttccattcttagactctgacatcaataaagcgagcgtctgaatcctttggctgaacagcttgaggctgctgctgaacttgatccagcatgaccatggcttgtgctgtattcgtagcaagctgtgaattcaacaaactaatattgagtgttctttgaatgctcgcgacttgctgactcatcattcctgcaatggaagacatcttctcccctcccttctcttttctcttcggctgaaagccctatgatttcaatgggctgtctgtcacaaatccatcaaaaaagaatgccgatcttatgatcgacattcctttcacattcgtattatcctaaaaatgctttaagcatccagttgtgtttctcaatagattgatgtatcgcaagcagcatatcacctgttgtttcatcgccaacttctccagccagctccattccttgctttaattcctctgcgatattggagaaatcatcatatagatttttcaccatttgctccgctgattcattgccttcagcttcttgaatgctagaaatttctaagcattctttcattgtcgcaacaggctgtccatttaacgcaagcatacgctcagccaaatcatcaatgtatgtcgctgtttctgtataaagttcctcaaatttctcatggagtgtaaagaagtcttttccctttacgtaccaatgatagttatgtaatttcacgtaaagcacagtccaatcagctacttgtttattgacgacgtttaataatttttcagacatgttcattcctccttatgtaattgcgtttatagtatgagaatacccttttcctattatactgaaacctaccatgaatttcttctattttgactgcatgaaatatatgttaatatggaaataaggagggagttagatgctgttacttgggattatcagctttatcattatctcaatcgttgtctttttatcactgtggacaacatcgaaggcttatgaatataagcataaaatcgattcaccacaggatgctgaaccaaaccaacgtcctaaccctaaataaatcgcacttaatgatgtgaggtttctgcttcagtagatgaactctcttttttcacatcacctacgtggatgttcgtcttcggcatattatgctgctgtttagctgtcacatggacttgtatgatataaaggccatcttttttaaaggctgtatgcaattcatatacacctttgttctctttctttggctgaatcatcttgctgttatctttgtcaccatctttccacacttcaaattgaacatcgtctgcatcatcaacaggggtatcaccatatgtgacagctgcttttactataacgctttcatttttttccacttgctcaggtcctgtaatcttcacttctaatagctcaggcacctcccctttgccgctatttgctgcagagttcccacatgcacttagtaacatgagcatcaaaatcattcccaacatttttcgcatcccgagtttcccccttcttttactgacatgtccattttaacaaatatcccctattttgacatctcatgatcgaattcaaaaaaccggacatcaacatgtccggtttatgatctattaaccaaatacttttagaagctcttcttgatcttgagaaagccagaaacgcatcaaacgttttgccccttcaaggtcatgaagcttcgcttggccgcattgctcttcgtttgcagcaggaatctctgttacctcaactgcatccttgaatgttgcatcaagaagttcaacgatctcttttggagtaggtgcaccactgaccactaaatagtagcctgtctggcagcccattggagaaatatcaatgatatcaaaatgatcgtatttctctgagtgtgttctaatgttaaacgcaagtaaatgctctaatgtatgaatcgtatcaggtttcatcgcctgcttgttaggctgacaaaaacgaatatcaaatttatttacttccccatctgatcccactttatgaacgccgcaatgacgaacgtatggcgcttttacagcattatgatcaagttcaaagctttcaactgaaggcataatcaccactcctataattgcaatttcctatattataacatatttctccgaccagcttagtttataaaactttccttccttgtccttttttcttatactgtgaaagacagacaaggaggaacctctatgaaacaaatttttatcggcatcatacgcttttatcaaaaatgtatttcccctcttacaccgcctagctgccggttttacccaacatgctcaaactatgggctagaggcgatcaaaacgcatggcgctttaaaaggcggctggctcaccatcaaacggattttaaaatgtcatccgctccaccctggcggcatcgatcctgtcccgccgaaaaaggaaaaataacttatttttcttcatatccgttgacgactaagtcaagcttgcctgttccaggatcaatgacaagaccgtgcacaggcacatctgatggaagaagcgggtgattttttacaacggacacactgtccttcacgctctcttcaacagaactaaagcttttgagccactgtttaaagtcgattcctgagtattccagtacttcaatacgcttttctggaataccacgctcaatggctttgtttaaaagtgtttgactgtctattttgctcataccacaatcatgatgcccaatgacataaacctcgtcagcatttaattcgtaaacagccactaaaatgcttcgcataatacttccaaatggatgagaaacaagagcaccagcacttttaacgatcttgatatctccatttttcatgttcattgcacgcggaagcagctcgacaagtcttgtatccatacatgacagaatgacagcttttttctgtggaaacttcgttgttgtaaattcttcgtatttcttttcttcaataaactgttgattatattcgatgatttcatctaaaagtttcatacgtttgcccattcctttatcttttttaaaaataaatatagcacaatgtgagaaatttcgtcacgttttgcagcgcatttttttaaaggaaacatctgctgatgaaatttttttattttcctcttttcaaatcgtaattattacgatacaataactcaggacattaaatcgtaatcatttctatctaatagattgagaggagacatttctacatgaaaaaaatcttttatattttaacagctgctttatttgcgatcggtcttgccgcttgttcaagcagtacggggacaaatgcttcaaaaggaaaggcagacgggaaactaaccatttacaccacgatcttcccgatccaagatttcactgaaaaaattggcggttctcacgttcatgcacaaagtgtgtaccctgccaatgcagatgcacacagctttgaaccaagttcaaaaacgatggttgaaatggctgaaggtgacgccttcatctacagcggtacaggagctgaagcattcgctgacaaaaccgcttctacgttaaaagaccaaggcgtgaaaacagtcaaagcagccgaaggcatcaaattgttatcgacaaaagaagagcatgcacatgaagaaggcgaagaccatgatcacgaccatgaaagtgaagctcatgaccatgatgaacacgaccatggagataaagatcctcacgcatggttagacccagtttatgcacagcaaatggcgaaaaacattaaggacactctcgtttcattagatccagatcataaagacgaatacacaaaaaactatgaaaaactaaaaaaggatttgcaatcgctagatcaagagttcaacacaacgttatctaaagcaaaacataaagaaatccttgtttctcacgcagcttacggttattgggaaaagcgctatggcattgagcaaatcagtgtattaggattatccgcttctgaagagccttcacaaaagcagctcgaaagcattgtacaaaaagctgaaaagcatcacattcaatatgtgatttttgaaaacaacgtcagcagcaaagtatcagatacaatccgcagtgaaattggggcaaaaagcctcacacttaaaaatctagaatctattactgaagatgatgccaaaaatggcgaaagctacatcagcttaatgaaacaaaatctaaagaccttaaaaaccgctttaaatgattaattactagaacctcgggtgatcatccggggttttttgctgcaaaaaagcacaccattgtaggtgtgctttttattacatttgatattttttcttaaacaactcggctcttccgcctttttctccgaatttttgtcgtcctgtataaaaaggatgcgtatcagagcttgtttctactttaatcacaggatacgttttcccatcttcccattctactgtctcattggatgtctttgtcgatttactcaagaagcggtaaccgctgtttacgtccataaatacaacttcatgtgaggttggatgaatatctcttttcaatgtcaaaactcctttcgttatcaaaacgtaatgattacgctttatatttatattttactccctcttttacaacttgtcaaaaatcaagctttcttagtcaggaagaataatctaaaaatggtggagaataataacatcatgaaaaagagaagcgataagaaaggcggagaaaaaattgactgatctcgttttagctagaagcctgttcggcacaaccatgggctttcatattatttatgcctcgcttggcgtcggcatcccgctaatgattttgttagctgaactcatcttccaaaaaacgaaggatcctcactatgctgtcatggccaaacggtggacgaaagcgcaggctgtcttgttaggtgtcgccattccaacaggcacgattgctggtacccagctcgctcttctatggccaggttttatggaggtcatcggaaaggtcatgtcactgccatttcagattgaaatttatgcgttctttattgaagcattatttatgtctatttatgtgtacgcagcggatcgcctatcacctgctatgcgcatcattaccgttatttttgtcgtgattggcgcagccgcttcagcgattctgatcacaaacgtacatgcgtttgaaggaacacctgctggctttcaaatggtcaatggagagattacaaatatcgagccttggaaggcctttttcaatccaagctttgtggtgactgcgacacatgtcgtgctgtctgcttttacaacaggtgcttttgtaattgcttcggtggccgcttttaaaatgctcaaaacaagaaagaatgagaaactctatacttttcatcgaaaagccctttttcttggacttattgtaggaggccttttctcatttcttacggccttaaatggtcatgagtctgctcagcttctgtataaatatcagcctgaaaagttagccggtgctgaaggtttatttgaaacacaatcacatgcgcctcttgcaataggtggttttactgatgccgattcacaggaaattaaaggagcaattgaaatcccttgggcgcttagttttctggcaggaaatagctttgatacggtggtcaaaggcttaaatgatttccctcgtgacgagtggccgcctttatttattcacacattatttaacggcatggttatcattggctcagtcctcattttgtttgcagtgttagcactgctttaccgtaaaattttaaaacgcgaacattatccgaagtggctcctttttctttacttattcggcgggccccttagtcttttggccattgagttcggctggatctttgcatgtacaggccgtcagccatgggtcatttatcgaatgctcaaaacctcagaggtcgtcacatcatccggttcaatcggtacgctctttatcctttttgccattgtctatctcatcttaggcatagcaaccgttattgtactgacgtactactttagaaaacattcgattgaagaagacctacggttaacagaatcttaaaaaggagcgatctagatgcaaatggatgttacaactgatgcgctcattgcaatcaccatcttatggggattcgtttttatctatgcagtgatggcatcaatggatttcggcgcaggattttggtcgatgatttatatgaatagagaacaaacaaaggccgctaatattgcaaataaatatctttctccaacatgggaagtgacaaacgtcttcattgtggcgattgttgtcgcattgtttagcttgtttccaggtgcgacctttgtacttggtaccgttttattaatacccggcagcatcatattgttacttcttgcactgcgaagcgggtttctcgtgttttctcattcactccctaaaaaataccgaaaagcggttacttacatttcagggataagcggctttatcattccgtccatcctgatcatggttcttccgattactcatggtggatttatctttcaggagaacaacgtctactcattagatcttggactggtctttacgagtgcaaatgtctattcttttgtcggctttgccattttcagcaccctttttctttcgtctttgcttttagctgatttctctaatgtggctgatgaagatgaagcttacagcatttatagaagaggggctctcattacgggtccgctttcactcttgatggccttttttatcatgctgacattaagaagcgaggccaattggctgttcacaaaaatgatgcagaacattcctattcttcttgtatcactcctgatgtttttgctagcaggactggctctatttttaccaaacagccggtttaagcagcggaaaggccggccccgtttagctgtcattgcgattaccattcaatattttttagcaagctacgtgtacggacgtgcccatttgccttatatggcctatccagatattacaatcatgtctggatttacagaccctgtcacatttagagcattgtttatcacctatatagtaggttttatcatcttattccctgggttctatttcttctggaaattgtttatgaaggataagcgctatattcgtcaggaagattaacatgaatggacgaggttcatttcggttacattatagaagaaagacatactcaaaaggaggtcatctgtatgagccaaaaaatcctttgtgaagtcaataactgttcctattggaatgctggaaaccgctgtggggcagatgcaatatatgtcgtcagccacacaggaaatacggctgaaaaaagtgaagaaacggattgtaaaacgtttaaaccacaagatctttaagtctcattaaaggaggcgcttcacattgaaacacgatcggctgcttcaaacgttttttgacgaaattcatgacgcggacgaagccgcattttatcaggctgctcactcctttttaaacctttgggattatgaatatggccatgcagcagacatgcccaatgaaatgaatcactatatcggacagcttgcttacgacagcgagcttgtagaagagtaagaaagagcggatcaccgctctttctttcttaatgagacaggaaggaaaaaactttctttcactatacatagattttattggatgtgcaaaaggtgattcactcgttttcacatcacaaaatcatgttttgtaaacacgtcaattttatctgaaaaagaacgaagcgcttgatagtccacttctacgcccattcctggggaacgaggtacctcaataaaaccattctcaaccttgatttcaggaaaaatgatatcttgctcccaatattttgatgaagctgaaatatcacctgggattgtaaattgaggaagggaagcaagtgccacgttctgcgcgcgggaaatgcctgtttcaatcatccctccgcaccataatggaatttgatgctccttactgaatgtatggattttaagggcttctgtcagccccccaactcgtgaaggcttcacattaataatttgacagctgccaagctctacagcttttctagcatcatctaaagaacaaatactttcatccaaacatatcggtgtttttaaatgcttttgcaaatggcgatgatccacgatatcatctgcagctaatggctgttcaatcattaataaacgaatgtcatcgagctgcttgagcttgctaatatcctttaattcataagcagagtttgcatccgccattaatggaaggttagggaaagactctctaatttttttaagaagtccaatatcctgtcccggcttaattttcaccttcacacgctgatagccttggtcaacatattgctgaatttgcttcagcatgtcgtcaatgggtcctaaccccgccacaacaccagaaggtattctctctttggtgccgcctaatacatcgcgtaacgacttattctcacgcttcgcataaatatcccaaacagccgcttcgattcccgctttcgccatcctattacctttaaattggtacaggctgtctggtatttctgaagggtgtgtaaaggtgcgtgtcagtacattcggtataaagaaagctctcagcatatgatagcaagtctcaatggtttcttctgtataccatggagaagaaaaggctgacacctctccccatccagtcaatcctgtttgatcttttacctcgacaataataaactcacgctctgagatggttccaagacttgttgtaaatggttgcttgagcttcatcgtgacatgatataaaatcactcgttcaatttgaatcatctaaaaacccctttgatcctgagtctgtgcctctgcaatttattcgacgcatttcttggcagctcgtccacaaagtgaaaagcggcgggccatttatattttgctaaatgcgactcacataaagcatagagctcattctccggtatcttatggtctgtgacaagaaaggcagccggtacctctccccatctatcatcatacatacccgtcactccggcttcttttacatgcggatgtgttaacagaaccgcttcaatttcagcaggataaatattctcaccgccagaaataattaaatctgaacggcggtcaagcacaaataagaacccttcctcatccacatagccaatatcaccagttttcagccagccttgatcaaaggcagctgtggtcgcttcttcacggtaaaggtaccctttcatgacatttgcccctttcaccataatttcgccatgctcaaaaggacgacaagtgcgtgtaccatcttgaatttttagctcacacccaaaaaggggttttcccgctgatccaagcttctctacactaaattcaggcgcaagggtcacaatttgtgaacaggtttccgtcataccgtacgattgaaacacagggaagcctttctctttgctttcttgaagcatcgcaaaaggcgcaggtcctccgcctaataaaagacagcgcaaagaagacgggcattcttccagtctgcttaataaacgggataacatcgtttgaacaacagatatcatcgtcacacgatgctgttcaatagaatcctttacttcatcgacatcaaacttctcatgaagtacgacagtcatcccatagatcacagacttaaataaagcggataacccgctaatatgaaaaagaggcagtgcaataagccagcggtcatcctctctgatgcccatattgagtgcagaggaaacggcactatgaaaatgattgccaaacgtttgctccacgccttttgggcgtcctgttgtgccagatgtatacatgatggtcgctgtttcattcaaatcaaattcgctctcgattttcttttcattatcttgacctgcttcaggtaaagtctccattgtataaacggggagatcacctttatgatcactggcataaacaggttcagttaataaagcggctgcttttgcatcttcaagctgatagcgcctctcagcttttgttaacttattgttcaatagcacgatttttaatcctaatgaaaaacaagcatgaacaagcatcaccatttgaggctgattgttcatcaaaagcccaaccgtttccccttttttcaatgatgcatctgcaagtctattagaaagctcatttacttcatcagctaaatcgcgaaatgtccactttttatcctgataaatgagcgcgactctttctggcgttaaataagcacggtacagcagccaattaggttgcttcatcatgacacctcctcttcttaaaagaaaacagcttagtctgatgcactaagctgtttttcatcgatatgattgaatcaagggaaacgcgggaactgaccgaagtcaggcttgcgtttttccttaaaggaatcgcgtccttcttttgcttcatctgttgtgtaataaagaagtgtcgcatctcctgcaaattgttgaattccagctaatccatccgtatctgcattaaatgcagccttcaagaatcgtaaagcagtcgggctcttttctagcatctcctcacaccacttcacagtttcttcttcaagctgctctaatggtacaactgtattgacaagtcccatatcaagcgcttcttgtgcattgtattgacggcataagtaccagatttctctcgctttcttatgaccaacaatacgtgcaaggtagcctgaaccataaccagcatcaaagctgcctacttttggaccagtttgtccaaaaatcgcattatctgctgcaattgtcaggtcacatacaacgtgaagaacgtgcccgccgccgattgcataaccagcaaccattgcaatcaccggttttggaatcacacgaatcaaacgctgtaagtctaatacatttagacgcggaatttgatcgtctcctacatagccgccatggccgcgtactttttgatccccaccagaacagaatgctttgccgccagctcctgcaagtacgattacaccaacatttgaattatcacgagcacgtgaaaatgcatcaattaattcactcacagtctttggtgtaaacgcgttatgtacatgtggacgattaatcgtgatctttgcgatcccattgtacgtttcatataaaatttcgtcatattgacgctcagtttgccattcaatagccatcaatagttcctcctctaatcttgcgtaataaactcacttactattttaccaaaaaaatgtggttgttccacatgaactgtatgcccagcctgctcagccaatatgaattgactgccttcaagctcctgctgcatacgtttggcgatattgcagaacttttcatcaagcgctccgcaaatcaacaaaacaggtaaattcatatgctttaaagccttccaaacagagggctgcgaacctgttcctaggccttctaagctgcgagccagtccaagtggattggctttcagccttccctctctcagttgagcctgcgtttcagctgataaagttttctgcgaagcaaacagtggaatactctcccaaaaatccacaaacttcactaaaccttcatgtctaagtttctgagcgagttgatgatcgtgtttgagtcttgccatccgctctttaaaagtgcgaagccctggagaggtactctcaaggaccaatttgttgacacgatctggataacgagaggcaaatgataaagcaatacgtcctcccatagaatatccgagaatattcactttgtgaagctttaattggtttaaaatctctgcaagatctgccagctgatgcgacatcgcatatcttctcatactttctggtgagtccgtgcggccatgtccaagcaagctgacttgaatcaatcttgtattcaccatataaccattcaagaacgtccaagaagccgcgcttccagtgaagccatgtaagcatagcgtggcattctcagccaatggattctgatccaccacctcgtacgccacaccatcacgcatccgtattatgaaagaagacattcttttttcacttcttccaatatgtcatccatcatttgacgatgtttgcttacacgagaatgccgatcagtttcaatttcaattaaatgaagtccaggctcttctatatgcgccatgtagacatcatgtaattcttgtttcgttgacggtttcgaataggttcccccatacagcttcgaagcatactcaaaattcagtccagtcggcgttccgaagagtttttcataatacggttcatcagacgcctgtggaagaaaagaaaagatgcctcccccatcattgtttaacaacacaaccgtcagcggaatgtccagcagcttagctgcaagcaaaccgttcatatcatgataaaatgataaatctccaatcactaaggtgactggctgtttcaaagccgcatacgtgccaagtgctgtagacacaacgccatcaatgccattggctcctcgattcgccatcatccgaaaaggcttcgattgcgcttcaaaaaatgtatccacatcacgaatcggcatactgtttccgataaaaaggacactctccttcggcaagagatgctgaagctgacggtacacatttccctcaaatgacagattctcatcagaataatgggatgcatgcgttctgaatgaagaattaacatactgccagcgttttagaaaacttgtatcctcacgttgatccgctctcttgaatacttcatctacaaaagttgccacatcactttcaatgacgtatgatgcactcaatccaggatctcgaaaacctccggcagcatcaacgacaatctgattcacttccacatgtttttccagccacttgaataaaggtttggacacaggcatcggtccaaaacgaatgaccatatccggcaatagatgctgctgcaatgcttcatctttcaataatgaatcatacgcatcaataataagatctgcatgttcatgaccatttcgcaaatgagaaagcgggtccgctaaaatcggaatatgcaaggctttcgaaagacgtaacactgcctctttctcttcctgcgtatgaagttcaccacacacaatcagtccctttttggaatggttcatgaccgtcacgatttcagacatcacatcatcatttgggaaagcctgtcctgcagctatgaccttttttcggcctgtttcttctcgctcaaaaggatcaatagacaaatcaggaagcaatggttctctcagagggacattgatctgaacaggtcccttcggctcttgcattgacatatgatttgctcttgccgcagccgtctgaacatagcgtaacatcgtctgactttcttctggcaatgctaagtctgtgaaccatttaacaaacttaccgaataagaattgctgatcaatcgcttgaggtgccccaacttccctcaattcgtgcggccgatcagcagttaaaacaataagtggtacacgggaataatgtgcctctacaatggctggataaaagttagcagctgccgtacctgatgtacaaataagcagcactggtgcttgacttgcttttgcaagaccaagcgcataaaaagcagcagaccgttcatccactaatacatgaacattgatgtcttgatgggcaagagccagcatcgcaagcggggttgaacgggaaccaggacagacaaccgcttccttcacaccaccttgtacaaattcatccatcaatctgccaatatatgttgtcatgatttgattattcaatcggacgacctccaagagcagatagcattggtcttaatttcacttgcgtttcctcgtactcctgctttgcaagggaatcctctacaatgccgcagccagcgaacaaacgaacatggtcttcctcaataagacctgaccgaatggcgacagcaaattctccattatcctgagagtcaatccagcccaccggcgccgcgtaccagccacgcttcaacggttcgatttcacgaatgacctcaaccgctttttccttaggatatccgcctaatgctggcgtcggatggagctgttcaattaatgaaaagagggaacagctgcttttaatttctcccacaatcggtgtaaacaaatgctgaatgttttttgttttataaagactaggttgatttggtttgtgcacgtgaaggcaattggcctcaaatgcttgctcaatcatattgacgacaatttgatgttcaatcaaattcttctcatcatgcagcagttcctcgcctaatgctcgatcttccgcttcatcttttcctcgaacaatcgaacctgctaaacaagatgaaaagacctcgccgccgcttttttttactaagcgttccggcgtagctccaacaaatgcttgtcttccttgttcaaccgcaaatacataactcgttgtttgatgctttaataattctgctaacagtggagcaagttcaatttgatttttatagtgaagcaagacttctcttgctaaaacaaccttttcatattcgtttgcacgaatgtggtctgtcgcttcttggatcgccttcatccattccttcacatctagttcttccatatgaacaagttcagcttgtccatcatgtctgagcggtaatgtttcgaaatgagaggctttttgttctaattcttgaatgagctgatgaacattcccgtccacctgcttccattcattgatcgtaagaaacgtgccttctttcgagacagtgagcatcatcgatggcacaaaaaaatgagcctcgccaaaagcttcccagtgacgcgccttctcttcatacggatcaaatgagaatcctccaaataaaagcggaccaacagccgcttgccttaactccttctcatcatgaaaatggaacatgtgctgcttcaactgttcccattcttgatggactatatcaaatcgttccttgccttgctcagttgatttaatgacggccgctctgccaagtccagaaaatatcatttggctttctggatcagaccaaaaaaaccgctcgcctaaaaaatccgcttcgccgctttggaaaaaggcaagaggatccagatcgtcaactcttctggagtagcttatcaaaacagcatggttgacgttattcgcttcttctaatgtcgcaagcgcttcctgccggaaagtactttgcactgttgtcaccatgatacattcctccaaaatccatgaaataacataaaaaaataaaaccataatgaaaaaatacatgaacattcgagtatgtcgaatggcctgcttttctattataaaccttaacagatgaacttagtaaagaaaacagcttttaaaacctcgaatccttattatatcacgctttctagattttttcgctcctgcttcttgaaacgagagcatctaaaggaaaaatggcaagtcctgttctaagatcaagctttctctcgatatggcaacgattagcaaacatctttttccggtttcatcgcatcaatatattgacacctttttgaactttgctaaactggaatttggacgtgtacgtatttttttatttaaaggagtatattttatgcagcatcaatcgatatcagatcagctttcaccgattaagcctgataagaactggcggatttggtggaatttactacgaccgcatacattaacagcggcatttattcccgttactttaggaactgttctagcacttccaagtggtcaaatacatgttgggctatttttagctatgctgttggcatctatgtttatccaaatcgcaacgaacatgtttaatgagtactttgattatgttcgaggattggacaatgagaaatctgttggcatcggtggagccattgtaagaaacggtgtgaagccaaaaacagtcctcggcctcgcttatgcactatttgcgctttctttactactaggggtgtatatttgcatgatgtctagctggtggattgcactgataggactcatttgtatggcagcaggctatttctataccggcggccctgtacccattgcatatacgccgtttggagaacttgtgtcaggtgcttttatgggactaggaatcatcttgattagtttctatatccaaacaggcacactgacatctaaagcttttctcgtttcactaccaatttctattttagttggtgccatcttactatcgaacaatatccgcgatttagacggcgataaagaaaatggacgaaaaacacttgcaatccttgctgggcgaaaagctgcagtgaacattttactttccatgtttttggtctcatatgtacttatttttgtttatatcttcacagatattgtcggcctttggagtcttcttgttttactcagtgtgccaaaagcatatacagctatcaaagaatttaagcaaaaagaaaaaccaattgaattaatgaatgccatgaaatctacagctcaaaccaatacatttttcggtttcctgctgacaatcgctttgatcttacaatactatattgcgtaacaaagaacgcctgtagccgcaggcgttttttcatgaggaattgcttcaaattggaactagtcttgcagacaaaattgctcatactaacattatgtttgatatgaaaggatgatcgctttgttgtctaaagacgaattacatcatttgaagcagcgacttctcgatgaaaagcaagaactcgaagctaaaagccatgacgatgaacaaaaagtatcatttccttatgattcgctcggagaactgtcagcctatgataaccacccaggtgatcaagggacagagctattcgaacgcgggaaagatattgcgttaaacagtttggaacatgaacatttgttagacatcaatgaggcacttcaagccatcacagacggctcttatggcctgtgcaaggtctgtaaggcccctattccaaaggaacgcttagaagccttgcctagtgccgtcacatgcacagagcattcaaaagaacaaaccgtttcacaaaaccgtccgattgaagaggatttattaagtccgccatcaggtcaatttgaaaatgaagaaagcgcagcctacgatggagaggatgcatatcaagacgtagaacgctatggaaactctgataccccgtccgatatggaattccctccattgacatacgatgatgtgtatacgcaatcagaagatgaagattatgtggagggctatgaaggattcgcagcagctgatattgagggcaaggcaagcaaggtatatccaaataaagcccacgaagcctatgaagaggcattagacgaagaaggtgtcatgacggtatttggtgacttgaagccgtacgaagaagaaccttatacagaagaaaatcattagtcccctcatattgggggctttatgtttatatcatgtaatgattgggaaatcactttaagagtgaatttgattggaggagattcttaatggcaagaaaaagtatcatttgggcagtggttgtcttctttattacatatgcattattctctattgccggattcttgtttccgattgacagagagtggtatgatacactgaataaaccagaatggacaccaagtggtggtgtaattggtgctgtgtgggctgtcttatttgctctgatctcgttgtccgcagcgatcatttatggaaagtacggatttcaaaaaatcactttaccattttggattctttttcttttaaattacgtatttaatcaagcctttagcttttttcaatttacacaaaaagatttatttgccgctacgatcgactgcctgcttgtagcactgacagcacttgcacttgtcatcgtctcgcgtaaactaagcaaagtcgttccaattttactgatcccttatgtcttatggggcttctttgcgacatacttgtcttatacgatctattccatgaatatgtaaaaaaagaccgctatgatggcggtctttccttttgaagaaaataaaaaagagatctttgacaagacctcttttaaacatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccagataaatggcggagaaggagggatttgaaccctcgcgccgcttgcgcgacctacacccttagcaggggcgcctcttcagccacttgagtacttctccatttggctccgcaggtaggactcgaacctacgaccgatcggttaacagccgatagctctaccactgagctactgcggaatatcatggtgggcctgagtggactcgaaccaccgacctcacgcttatcaggcgtgcgctctaaccagctgagctacaggcccatgaacggatatacaaatggagcgggtgatgggaatcgaacccacgacatcagcttggaaggctgaggttttaccactaaactacacccgcaaaaatatgtatggggcgattgatgggaatcgaacccacgagtgccagagccacaatctggtgcgttaaccacttcgccacaaccgccatactgtcaatatttttttataaaagtgccactctcttaaagcgaccacttaaatatatcatgtatctctatcaacagtcaacatttttcttaaaaaacattttgtttttttaagaagtttttactgagaatgagataaaaatagagcctctttttgctcctttgaaagattaacacatatctatgaaaaaagcattataaatttcaaaaaaaatgatgttttttcaaaaaaaaataaagccggtgaagaaccggcttcattttactcaggttgctcttgatctgactctatattttctacgttctcttcactaatctcttcatcgtcttcttgtgattgttcaactaatgccactgtagcgacatgttcctcatcaccgaggcggattaggcggacaccttgagtgactcgacctgttgtcgaaatgtcagaaacggccatacgaatgattacaccgcttcctgtaataatcatcaagtcttcttcggcttcagcattagttgccttcactgtgacaagcggaccattgttatcagtgattttgcacgttttaagacctttacctccacgactttgaacacggtattctttttcaggggttagtttgccatatcctttttcagttacaatcaatacgtttgcatctggctcaaggatttccatacccacgacaatgtcatcttcggaaagtgtgatacctttcactccagctgccgtacgtcccatttcacgaacatctgtctcgtcaaaacggatcagcatcccctttttcgttccaatgatgatttgtttttctccattggttaaacgaacagccatcagttcatcttcgtcacgaaggctgagtgcaataagaccgttgtttcgaatgttagcaaactgagacaatgtcgtccgttttgatacaccgtgtcttgttgtaaagaagagatacgaattttcatcaaattcgcttactggaataatggcgttaatccattctcccttttctacttcaagaaggttaatgatcggaatccctttcgctgtccgtccgaattcaggaatctcataccctttcgcacgataaaccttccctttattagagaagaaaagaatcgtatcgtgggtcgatgttgaaatcaactgttcaacgaaatcatcttcgttggttcccattccttggacacctttaccgcctcttttttgactgcggtatgttgatgcagggagacgcttgatataaccattatgcgtcagcgtaatcacgatgttctcaacaggaatcaaatcttcgtcttcaattgtttcaatacccgctgtcacaatttcagtccggcgcgtatcattgaagcgttctttaatttctgttaattcttctctaatgatttcaagtactttctcattgtctgctaaaatggcttttaattcagcaatcaaatcaacaagtcctttatattcatcttctatcttttctcgttctaggccagtcaaacgctgaagtcgcatatcaagaatggcctgtgcctgtttttcagacaagctatagttttccatcaaaccatttctcgcaatttccgcagtttgagagcctctaattaaagcaatgacttcatctaagtgatcaagtgcaattctgaggccttctaaaatgtgtgctcttgcttctgctttacgcagctcatacgccgttcttctgcgaatgatcactttttgatgctctagataatactcaagacattgtttgagggacaagactttcggctgtccatcaacaagtgctaataagttgataccaaatgacgtttgaagtgtcgtttgtttataaagattgtttaatagaacatggacgtttgcgtctcttcgcagttcaatgacaatacgcataccattacgatctgattcatcacgcaaatctgtaatgccatcaatctttttatcacgcacaagatcagcaattttttcaatcaaacgggctttgttgacttggtacgggatctcattgataacaatgcgctgttttccgctagatgtttcctcaatattcgattttgctcttaatgtaatagagccgcgccctgtttcatacgcctttcgaataccacttcggccaatgatttgacctgctgttgggaaatctggccctgggatgatatccataagctcctgtgttgtcatttccgggttttgactgatggccaataccccatcaatcacttcacctaattggtgcggcggaatattggtcgccattcctacagcaattcctgtcgctccgttgaccaataagttcgggaatcttgcaggcatcaccattggctctctttcactgccgtcatagttatcttgataatcaatggtgtcctttgtgatatcacggaggatttccatagaaatcttcgatagacgcgcctcggtataacgcatcgccgctgctccgtctccatcgactgaaccaaagtttccatgaccatcaactaacatataacgatagttgaagtcttgcgccatacgaaccattgcttcgtatacagcgctgtcaccgtgagggtgatacttaccgataacttccccaacgatacgtgcagatttcttaaatggtttatcacttgtcatacctaggtcattcatcgcatacaaaattcttcgatgcacgggctttaatccgtctcgcacatctggtaatgcacgcgacacaatcacactcattgcataatctaaaaaggacgtacgcatttcttgactaatattcacttcgcgtacatttggtgtatgttgttcactcactataagaacctccctttacgtatcacatgaaataaattatgtgggagtaaaatatgtatttatcttcacaagactattctccattatatcaataatctcgtctttatacacatttatttactagaaaatcaacgaaaacacggaaaaacaggacattggttatacgcccctatttcttgaaaaacaaccttattccaaacaagaaataaggttgttctcagtagggatctatctaaatatcgaggtttttcacgtattgcgcgttttcttcgataaagtttcttctcggctctactttatctcccatgagcatttcaaatgtctcatcagcatcgatcgcatcctcaagtgtgacttgaagaagtgttctcgcatcaggatccattgttgtttcccaaagctgagtagcattcatctctccaagacctttataacgctgaagtccaggttttggtgtttgaggaagtgattttaacagctcatctagctgtttgtcgttatacacgtactcaacacgttttccttgctgcactttatataaaggcggctgtgcaatatacacataaccgttttcaataatttcacgcatgtagcgatagaagaatgttaaaagcagcgttcgaatgtgcgctccatccacatcggcatccgtcatgatcacaactttgtgatagcgagctttctctaaagtgaagtcttctccgattccagttcctaatgctgtaatcattgaacgaacctcgttgttcgatagaattttatctagtcgcgctttttcaacgtttaggatcttccctcttaacggtaagatcgcttggaagtgacgatcacggccttgcttagcagatccgcccgcagaatctccctctacgatatagagttcagagatggaagggtctttagaagaacagtccgccagtttacccggtaagctggagacttccagtgcacttttacgtcttgtcagctcacgtgcctttttggcagccattcttgcacgagctgccatcacacctttctccacaattttctttgcagcatcaggattctctaagaggaatttctcaagtgcttcagagaaaagggagtcggtaatggttcttgcttctgagttcccaagctttgtcttcgtttgtccttcgaattgaggatctggatgtttgatggagataatggctgttaagccttctcgcacatcttcaccgctcaaattcgagtctccatctttgaatacgccatttttacgagcataatcattgataacacgcgtcaaacctgttttaaagcctgcttcgtgcgttccgccttcatacgtgttgatattgttggcgaaggaatagatgttgcttgaataggaatcgttatattgtaatgccacttcaatcgtgattccgtctttttcaccttcgatgtaaacgggttcttcatgaacgacttcttttgagcgatttaaatgttctacatagctcttaataccgccttcatagcagtattcatttcgtcgttctttaccttcacgtaaatcttcaataatgatgtttacaccttttgttaagaaagctaactcacgtacacggttggcaagtgtgtcgtaatcaaattcaatggtttcagtaaaaatttctggatctggcacaaaatgagtggttgtccctgtaacatctgtttcaccaatgatctctaaatctccagctggaacaccgcgtttgaattgttgataatgaattttcccgtcacgatatacggtcacgtctaaggtcgtagataacgcattaacaacagatgcccctacgccatgcagaccgccagatactttataaccgctgccgtcaaatttaccgccagcgtgaagaacagtcataatgacctctacagcaggacgtcccattttctcatgaatcccaactggaatcccgcggccattatctttcactgtaatgctattatccttttcaatttgcaccgtaatatctgtgcaatatccagctaaagcctcatcaatactgttgtcgacaatttcccatacaagatggtgaagtccttttgcactggttgacccgatgtacattcctggacgttttctaacagcttctagtccttcgagcacctgtatctgattttcatcataactattatgttgctgttccattgccacgtacattcacctacacttttcttaaacgatatatttatatgaattgagcttttagacttcaatttcaatcacaaatgaagcacgttttttgagcgtgcttgaggaaagaggagagtaataaacagattcagttgtgacgacgatggatttgggtgttccttgtgataacgaaatgatttgttcttcttgtttttggagaaactcttctacaacagaagacgacctcattttgtaatcaacaattgcgacaatctctcgtgtagaaacaacacaatcatcacctaaatgaatatacaagactcacacctcatttatcagtcaattacttttccactggctactctgaaaatttccgcttctttcaaggtggcgtgatcgatgccttcaacacttgttgtggtgacgaaggtctgtacacgtccctgaatggtatggagcaaatgagactgtctgtaatcatcaagttcagataaaacatcatcgagtagaagaatgggatattctccgatttcttcatgtatcaggtcgatttctgccagctttagtgaaagagctgttgttctttgctgcccttgagagccatatgtctgaacaccccgaccattcacaaagaaaagaaggtcatctctgtgaggtccccacagtgtcactcctcggtctatttctctgtctcttagtttctgaaacgattcttcatagctattctttattttcgacaagtctgacgcttctgatacctctatcgaagtctggtattggagcgtgagtgtttctagctctctagaaatgccaaaatgcaacggctgcgcccatttctcgagctgtttcgtaaaagtcagtcgtcttttgacaactttcgctgccgcatcaatcaactgctctgttaaaacctccagcatcgcttgatccgtttgctttcttgtctgcaattgtttcaagtaatgattccgctgagagaggattttttgatagagcgataaatcatgcaagtagacagccgaaacttgtccaatctccatatcgaggaatcttctgcggatttgcgggctgcccttcacaagacttaagtcctctggtgcaaacatgatggtgtttaacgcaccaacataatgactgagcttctgttgttcaatgtgattgaccttgccctttttccctttttttgagatcacgagctgcattgggagtggaccattttttttgatgactctaccttctattttagcatagtcttggtcccatcggataagttctttatcatttgacgtacgatgcgactttgccatcgacaatacgtagatcgcttccatcaagttcgttttaccttgggcattctcaccgatcatgacattcaccttgttgtcgaattgaagctcagtgtgttcatagtttcggtatgaagttaacgccagactttgaatgtacatgtattgtcacccgtttctaattcacaacttgaaatgtgccataaccttctatctcgacaacatctcctgggtatagtttgcgtccccgtctattatctggctcttgattaatgaacacctcatgttcacttaaaaaccatttcgccattccgccagattggatgacttcggctaatttcaaaaactgccctaatgtaatcatttctttctcaatggttataagattaggcattatatcgacctctttcaatatcactaatatctaattgtactaaaaaacaagacaagaaggaaagggggaaagcgaactaggatgaaagaaagcatggtaaacgagaagaaaagctgctgtgcactcacacagcagctaatttagattggattaatatgttctgactgggagaatcaactgcaagattgaatcatcatttggcgtgcgcaacaggaacggtctcatggcaccagtgaagcttacatgaatttctgttccctctaatacttttaacgcatccagcatatattttggactgaaggagattttgaggtcctcccctttaatgtcatctgcttgaaccgtttcgactactttaccgatttcaggtgaattagaagaaatctcaaggctttgttcaggatcagccgacagctttacgacattattgcgtccttctcttgccaaaagtgatgcacggtcaatggcttgaaggaattccttcgtgttgaccacgacatccgttttactttcctgcgggatcaggcgagctgtatctggataattaccatccagcaatcttgagaagaataacacgttttgtgctttaaagagaacttgcgtttctgtaatcacgatgctcacaagatcttgtccgtcatcaaggattctacttagctctgttaaactcttccctggaattacaacattgtatgagctttcctcgtcaatatccaacttcgcttttcttaaagcaagacggtggctatccgtcgccgtgcatattaattcacctttctctaccttccagtttacacctgtcaagataggtcgtgtttctgaggtggacactgcaaaaacggtttgacgaattaagtttttaagcaaatctgtcgggacttgaaatgcatgatgctcttcaatttgcggcagatgcggatattcctcagcatctaagccgtttaagttaaattccgctgaaccagaacggatgatcgtgaggtgattttgttctacttcaatttcgacagtagccattggcagtttcttcacaatttcactaaagaagcgggcctgaagcacaatactccctggacggtcaatcgtgattacttctaaatctccatctctttgaggaataaaggattcaattgagatatcagagtcgcttcctgtgagagaaaccccctcatcagatgcaacaattttaatccctgtcaaaataggtatcgttgttctagaggatacggcctttaatacatcttggacactttcgacaagacgatctttttgaatcgtgaatttcatagtggtcctcctaaattttcttaatgacatgtatatatattttattaataaaaatcgtagaagtaatagtagggcttgtgaatatgtggataagtcggtaaaaagaaaggaaagacagcctatccacatgtggacagactgtgtatgactatgctctagttattcacattttcccgtacttattatatcagcttggttattttaattgttctttgatttctttcacatgctgctgaagctgttcatcctcaaccattaatttcgaaatcttctcatgagcatgaatgacagtcgtatgatcacgacctccaaattcttctcctattttaggcagagaggaatcggtcatttctctagagagatacatggcaatttgtcttggataagcaactgacttcgtacgtttcttcgctttgaaatcctctaagcgaatattaaattgctgccctacaattctttgaatatctttaattgtaatgactcttggcttcgatgaaggaatgatgtcctttagggcctcagctgctagatccgcattgatgtctttattgattaaagaagagtaagcaacgacacgaatcaaagcaccctccagttcacgaatgttgctgtcgatttgattggcaatataaagcatgacttcattcggaatgtctaagccttctgcttttgccttttttcgcaaaattgcaatacgtgtttctaaatctggcggggtaatgtctgtgattaagccccattcgaatcgagagcgtaatctgtcttcaagtgtcggaatttctttcggcggccggtcactagaaatgacgatttgcttactttcttcgtgaagtgtgttgaatgtatggaaaaactcttcttgtgtttgttcttttcctgctaaaaattgaatatcatctatcaaaagcacatctacattccgatagcgattacggaaatcgacagctttgttgtctcggattgagttgataaattcatttgtaaatttttcagatgatagatagaccactttggctgatggattatggtcgatgacataatgaccaatcgcatgcatcaagtgagtctttcctaaaccaacgcccccataaataaagagcgggttatatgcttttgccggtgcttccgcaactgcaagtgaagcggcatgcgcaaatcggttgcctgaaccaataacaaaagtatcaaatgtatattttggattcagcatattttgtggaatatcaacggcctcttctttagacatttttttaattggagactttggcatggcttctacttcatcctgattttgaggaataataaatttaatgctgagctcttcacctgtcagttcgtagatggtatcagcaattaagtggagatatcttgattccagccagtctctagcaaattcattaggtgcagtaattgtaagcgtatcgccttgaagagaatgggcttttgtcgatttcatccatgtctcaaaactgggtttgctcagctttgtctctattttttgaagtgctttattccacagatccaaaatattttccataaggcttctcccccctccttttctttataaaatgaccaatatcaaactgttatagaacacgaaaaagagcaaatggtcatcaccattcgtgcacatacgttgttgaaaacaaataatatagtagaaaaacgtcttttcgacaaattacacagtctgtggataaataattcaacagcctgtgtaatatctttccacagcttatccacaatttgtggataacgcaaataggtcagataagtaattaagagttaaaacacaaatataatatcaaaataaacaagatggtgcaatgggtgtcacaaacttatccacacactttacatcctgttgaaaaataattatccacatcggttatttgtgtgaaaaaaatgtcgataatggatgtggatagtctaaatatgccggaaaaatatccacacccttgttttgcaggccttttaggaggaaaaaagaataaaatgctggaaactgaaaaagaaggtttcttcgtttgataaattatgttatgcttataaggttgataataagagttttatcattgatattgacaatcgatgggttacacaaatataatgagttagactgtcttaaacagctattcctcagggaggtgtcataaatgaaaagaacgtttcaaccaaataaccgtaagcgtagtaaagttcatggcttccgcagccgtatgagttctaaaaacggacgtctagttttaaagcgacgccgcagcaaaggtagaaaaaaattatcagcttaggccactgaataatgtcagtggtcttttttacataaaatcgtaaatgaactgtcagtttttatcggagtggaagaaaacatgaagaagcgaaacaggctaaaaaaaaatgaagagtttcaaaaagtgttcagaaaaggtcaatcaatggcgaatcgtcaattcgttatttaccagctggatcaaccaaatcaagatgaactgcgtttgggattgtctgtcagtaagaagattggtaatgcagtgatgagaaatcgaattaaacgactgatccgccaggtgtttttagaggaaggtcataagttaaagcaagaaaaagactacattgtcattgcaagaaaaccagcaagtgaattgacctttgaagaaacaaagaagtctctccaacatttatttagaaaatccgctgtttatcaacaacaaccgaaaaagtcttcgtaatagaaactttcgttgaatcaatttttaaaagcgcttccttcatctagtgaattaaaatgaaaccaccactttgtaatgaaaaaatgttaccatactgattaggtgagtcactttcgtaatcaattccaacttaaataaagtttgaagtaatgggaggaatcttgttgaaaaggcgattattactaatatttagcttgattggcgtgttggttctattggcaggatgtacacaaatcaatgaaccaatcacatcagatagtaagggattctggaattcttatattgtttacccgctatctcaattaatcacgtacatggcaaatttgactggtgaaaactacggggttgcgatcattattgtgacactgttaatccgcttgctcattttaccattaatgattaagcagttaagaagtacaaaagcaatgcaagcattgcagcctgaattgaaaaagcttcgtgaaaaatatagctctaaagaccaaaaaactcagcagcagcttcagcaggaaacaatggcccttttccaaaaaaatggcgtcaatccattagctggatgtttcccgattttaattcagatgccaatcctaattggtttttatcatgcgattatgagaacagcagaaattaaaaagcatacattcttatggtttgacttaggcagtccagatccattgttcctattaccgatcattgcgggggtagctactttcattcagcaaaaactgatgatggctggaaatccttcggacaaccctcaaatggctatcatgctatgggttatgccgattatgatcattgtatttgccattagtttcccagcagcactttcattgtactgggttgtaggtaacattttcatgatcatccaaacattagtgattaaaactcctcaagtaaaattggatacaaaagaaaaagctggcgggaataaaaaatgaaggaaataactgctgtcggtcgcacaatcgaagaagcagtagattccggacttaaacaaattcagcttctaaaagaagaagtagatatcacaatagttgatgaaggaaataaaggtttcttaggattatttggcaaaagacaagctgtagtcaagttgatagaaaagagaaatgctcttaaattagctacacagtatttagataatattgttaaatcaattgatcctaaagcgaagattgtttccaaaaaggaaccgaaaaagatttctttccacattgatggagataaaacgtcattaatgattggaaaaagaggacaaactttgtactctttagaaacattggtacagttagtgtttaatcgctattctgatcagtatcatcatattaccattgatattggagattataggaaaaagcgacaagaagcacttgaacaatatgccatcaagacagcaaacagagttttaaaaacgaagagaaaggttcatttagaaccaatgccttctaatgaacgaaaagtaattcatgatacgatcgccgcattttctaaagaacttgcaacggcatcggaagatacaggcagcaagcgtcatgttgtggtgctgtataaaaaataacagaaaggctagaattcagcaaagctggattttagtctttttttattgaaaaattgtctttctatagaagattcatcctttatttctaaaaaattagtgtgtgatatgagtggaaaacgccatttttacaagtaagcaaagggatcagggcgtttaaatttattggatttcggtgtaagatgtgaaggtaagtttagaacgtcgttattcacatgtggataagttaagtgttaaaatagataggatgcaaagctgtggataattagatatgggatactttcacttcgctttcatttatggtatctttaaattttggattaagcgtttttaatatagagatggacaacgtccatttaatagataaaagactgtctattaagtagagaaagaggtgattgagtgatggatacaattgcagccatttctacaccgatgggtgaaggagcaattgcgattattcgtttaagtgggcctgatgcggtacagatcgctgatcggatgtataaagggcctaaggagaaaaaacttgtatcagtggattcccatacaattcattatggtcatattgtggattcaagtactgatcaagtaatagaagaggtcatggtgtcagtacttcgagcgccaaaaacatttacgagagaagacgttattgagattaactgccatggcggaattgtaacggtcaataaagtattgcagcttgctttaagagaaggagcaagattagcggagccaggtgagttcacaaaacgtgctttcttaaatggaagaatagatctttcgcaagcagaggctgtcatggacttgattcgggcaaagactgatcgtgcgatgaacgtagcaatcactcaaatggagggacgtctctccggtttggttcagcgactgcgcggcgagatcctagaaacactggcgcatattgaagtcaatattgactaccctgagtatgacgatgttgaagaaatgacacatcgcgtcttagtggaaaaagcgacatcggtcaaaaaagaaattgagtcgctgctctcgacttctcagcaagggaaaatccttcgagagggcttatccactgtgattataggaaggccgaatgttggaaagtcttccttgctgaatagccttgtacaggaaacaaaggcgattgtcacagatattcctggaactaccagagatgtcattgaggaatatgtgaatgtaagaggtgtacctcttcgtctagtcgatactgcgggtatacgtgagactgaggacattgttgagcgtataggggttgaacgatctagacaggtcttaaaagaagctgacctgattttacttgtgctcaattatagcgaagaattatcagaagaagatatgaagctttttgaggctgtctcaggtatggatatcatcgtgattgtgaataagacagaccttgagcctaagcttgatgtagaaaaggtcaagcagttagcgaaggatcgtccggtcgtcaccacatcattattacaagaaaagggcattgatgagcttgaaatggcgattcaatcactgttcttcactggatcaattgaaagtggagatttaacgtatgtaagtaatacaaggcatattgccctccttcaggcagcaaaacaatcaattgaggatgctcttgaaggcattgaaatgaacgtaccgatcgacattgttcaaatagatttaacacgctgctgggaacagctcggtgaaattataggagatgctgttcatgaaagcttgattgatcagctattctctcaattctgtttaggaaagtaaagggaggaacataagaaatgggttatgaagctggcaattatgacgtaatcgtcgtgggtgccggtcatgctggggttgaggctgctcttgcttctgcaagacagggcgctaaaacacttgtattgactatcaacctcgatatggttgcttttatgccatgtaatccgtccgtaggcggtcctgcaaaagggattgtcgttagagaaattgatgcactgggcggagaaatggcacgaaatatagataagacgcatattcaaatgcgcatgctgaatacggggaaaggacctgctgtccgtgcgttaagagcgcaagcagataagttccaatatcagcatgaaatgaaaaaaacaatggaaaatgaaccgaacctgacaatgcttcaaggtatggtggatcatttaattgtagaagatgatgaatgtaaaggtgtcgttacccaaacaggagcaaactatcgtgcgaagtctgttgtattaacgactgggactttcttaaaaggccgcattattttaggggatctatcgtattcaagtggtcctaataaccagcagccatcaatcaaattatcggatcacctagcagagttaggattcgatttggttcgctttaaaacaggaacacctcctcgagtgaatagtcactcgattgactatagtaaaacagaaattcaaccaggtgatgatgttccgcgggcgttctcctatgaaacggttgaatatattacagaccaactgccatgctggttaacatatacgagtttagaaacacatcaaattattgatgagaatcttcaccgttctccaatgtattcaggtatgattaaaggaactggtcctagatactgcccttccattgaagataaagtggttcgtttcaatgacaaaccgagacatcaaattttcttagagccagaaggtcgtaatacgcaggaagtgtatgttcaaggattgtctacaagtcttccagaggatgtacagcagcgcatgctttccaccatcccagggctcgaaaatgtacaaatgatgagagcgggttatgccattgagtatgatgcaattgtgcctactcagttgtggcctacacttgagacgaagaaaatttctggattatatacagcgggccaaattaatggtacatctggctatgaggaagcagcaggtcaaggaattatggcaggtattaatgcaggaagaaaagcattgggtaaagaagaagtcattttaagccgatctgatgcatatatcggtgttctcattgatgaccttgtcacaaagggaacaaatgaaccttaccgtcttttgacatcccgtgcagagtatcgtttgcttcttcgtcatgacaatgcggatttaagattaactgaacttggctatcatattggattaatttctcaagaaagattccagacattccagcagaaaaaagaagccattgaagcagagaaaaaacgtttatattctgtcatcatcaaacctacagcagagacacaagaatttattcgttcacttggtggaagtgagctgaaggacggtattcgtgcaagtgatttgatgaagcgtccagaaatgaactatgaatctgttgtgacgttagctcctgctgaaacaccacttccttctgatgtgtgtgagcaggtagagattcaaattaaatacgaaggatatattgaaaagtcactccaacaagttgaaaagctgaaaaagatggagaacaaaaagattcctgatcgtattgattatgatgccatcaaagggattgcaactgaagcgaaacaaaagctgaaagaagtccgaccgctttctgttgcacaggcttctcgtatttcaggcgttaaccctgctgatatttctatccttttagtatatttagagcagggacgtattgcgaagatagcagaatagaaaggatgtcggcatgaacattgaacaatttacagcagcactagaggagaaagggatgactctttctcctgtgcagcttgaacaatttgaaacttacttccgcatgcttgtagaatggaacgagaaaatgaatttaacgtccattactgaaaaggaagaagtgtatttaaagcatttttatgattcaatttcagcagcattttttattgattttcacaaagtgacgacgatttgcgatattggagctggtgctggtttcccaagcattcctcttaaaatttgcttccctcatctacatgtaaccattgttgattctcttcagaaacgaattacgtttctcaatgagttagcaaaagggttaaacttacaagatactactttttatcatgatcgtgcggagacgtttggacaacgtaaggaaaagcgtgaaagctatgatcttgtcactgctagagcggttgcgcgtttatccgtcttgagcgaactatgtctgccccttgtaaaaaaggaaggattgtttgttgcattaaaagcatctgccgctgatgaagaaatgcaagcagggaaaaaagctgttactgtcctcggaggagaggttgttgaaaagcattcctttgttcttcctttagaagaaagcgaacggaacatcattgtcattgaaaagaaaaagcaaacaccaaaaaaatatcctagaaaaccaggaacacctaataaatcaccaatagaaggttgatcatgtaaaaggtcggtttttcttcaatatttaagattttacagaaggaaaaaacatgagaaaatagaattataaaaaggtagtttttaaaggtggtgtaggttcatgaagcattcactctcacgcttcttcgggcttggtgacaaagaacatcctgagcgtgaaaccgaaatagaggcagagattgctgagcatgatacattaaaggaagagatacaggagctcccggtcgacacaattatgccaaaccgttttcagccacgcaccattttttcagaagaaaagatacatgagctggccacgacgattcatacccatggcattatccaacctattgttgtcagaccaacagaagaagaaggtaaatatgaactgatcgccggcgaaagacgttggagagcggtacagactcttcaatgggagaaaatccccgctattataaaagactttactgatacggaaacggcatctgtggcattgattgaaaatttgcaaagggaagagctgtctgctattgaagaggctcatgcttatgcacgtcttttagagcttcatgatttaacacaggaggcgcttgctcagcgtttaggcaagggacaatcaactgttgcaaacaaattaagacttttaaagttgcctgaagaggtacaacaggccattttagagaaaaaaatctctgaaaggcatgcacgttcacttgtacccctaaagcttccagaattacaaatcgcgctattgcaggaaatcatcgaaaagcagctgaatgtaaaacagactgaagagcgtgtagtgaaaatgcttgaacaaaaaacagatcgcaaaccgaagccaaaacgtaaggcgtttagtcgtgatacacgaattgcgatgaataccattcgtcagtctctccatatggtagaagacagcgggcttaaaataaataccgaggaagaagagtttgaggaatatatccaattaacgattcggattcctaaatagaaaaaagctgatgagagccactcgtcagctttttttattggttccacattatatttacttattattcataaattggtaaaatgtgattttcatagaagaaaggaggtgacatgactcgatgaaaatgaaaaagacgaaatttgttattatttgttatttactattttctttttctctttttacaaatgaaacaaccatatttgctgtgaattcgccaacggctcctgcagaagaaagcccgctggccaaaaaagaactgaacgttctgaagaaacaaggtgttgtttctaaggaggtcactttacagcaattaaatcatgagcatgagtctcaggacgacacaattgacttgatttcagctgaggatgatttgaaggattatggcttacaacaaaacaagcaggatgagttggtaacggatgaaaagccgcacaccatcaagcaccttttaggaaagccgtatcctggtaccgatattatgcctaaaaaaggagatatattggtgacaagtactgatgctttgaagggtatcgttggacatgcaggtatcgtcattaatgagaaaagctttgcttctattccagggtttcgacagcatcctcagcttgattccattcttaactggtttcgctataatgccaatacaaaggtaattcggattaatcaagaggaaacagcagacctggcaggggaatgggcgcacgattatgtgaaaactcatccaaaggctcgatactccatcaccctgtcaattcaatcactggacccgacttattgttcaaagattgtgtggcaggcctatgccaaaacaggtgacgctttgggacatgcgacatataccattaaaaccccctacggattcttaaaaaagagaagctatcatacagtgactcctaaagtcattgtgaacgaaggccgtaaaattggtggattacatttttgacatgtgcccctcacttttgatgaaagtgagggttttttatgcttgtcttttccaccaaaaagatatatcgatatattttttaatccgttttggttcgtcctttcatgtacgaaaatagacatttgctgacgaatatataatagagaaacaaaaaaagcaaacgtttcatactttttttgatagaataggaagtatgaataaaatgagaaacttgttaagttgaaagtgggtgacatcgtggggaaaatcatagcgattaccaaccagaagggcggcgtcgggaagacgacaacttctgttaatttgagtgcgtgtttagcatacataggtaaacgagtgttgttagttgatattgatccgcagggcaatgccacgagtggtattgggattgagaaggccgacgtagagaagtgtgtgtatgatattttagttgatgatgcagatgtccttgatgtgattaagacgacagaggtcgaaaatcttgatgtcattcctgcgacgatacagcttgcaggggctgaaatagagcttgtgcctacgatttcacgtgaagtgagattgaagagagcacttgaatctgttaagcaaaattatgattatatgattattgactgcccgccatcactcggattactgacgattaatgcgttaacagcatccgattccgttttaatcccggtacagtgtgaatattatgcgcttgaaggattgagccaattgttaaacacagttcgtctcgtgcagaaacatttaaatactgatcttgccattgaaggtgtcttgctgacaatgcttgatgcacgaacaaatcttgggattcaggtcatcgaagaagtgaagaaatactttagagataaagtctatcagaccgtgattccgcgaaatgtgagactgagtgaagcgcctagtcatgggaagccgattatcttgtatgatccacgttcaagaggtgcagatgtctatttagacttagcaaaggaagtggatgcgaatggctaaaggtcttggaaagggtattaatgcactatttaaccatgtagactcaaatgaagaaacggtcgaagaaatcaaattaaaggatttgcgtccgaacccttatcagccaaggaaaacgtttgatgatgatgcattgtctgatctgaaagaatcaattcagcagcacggtgttttacagccgatcattgtccgtaaatcgattaaaggatatgacattgtagcaggagagcgccgttttcgtgcagcgcaacaagctggtctgacaacaattcctgcgatcgttagagaattctcagaaacgctgatgagagagattgcccttttagaaaacctgcagcgcgaggatttatctccattagaagaagcggaagcctatgcttccttactagatcatctaagtgtgacgcaagaggaattagcgaagcgattagggaagagcagaccgcatattgcgaaccatctccgtcttttgactttaccggatgaagtacaaaagctgattgcagatggaacattatcgatgggacatggaagaacattgcttagcttgaaaaacaaaaataagctagcgccattggtaaagaaaatcgtggatgaggggttaaacgtacgccaggttgagaaacttgttcagcagttaaacgaaaatgttccacgtgaaacaaagaaaaaagaagcaccaaaggatcgagtgttgaaagaaagagagtctttcttacaaaactactttggcacttcagtgacgatcaagaaacagaagaaaaaaggaaaaattgagattgaatttctctccaacgaagatttagaaagaatcctcgaattgctttctacgagagaatcatcagagtgaccatcttgatacgagatggtcttttttatattctcccagtgatattttgaataggagcgaaaagggaccggtttttttctcttgtccaatccatttgatcgatgtgagatagaccttcagaaagtgtattggccatagacatgacaagatgaagacgtgtgttttggagaacgaagtattccataaaaccgctcacattgacgattccattaatatgaatatctcctacctctggcagctccttttgtacacccgccccaggctttaacgggccatctccaatttggaaggagcctacacttttcactcttcctaaacaggcatcaatcgctacaataaacggatgtttatgagcttgttcaatttcagcgagcttttcttttaaattgaccgcatgaactgggtcagagagcgttccatatacatgaagctttttcaaatcaagacctgaaagttttgtaccaacaagtggacctagagagtcgcctgttgagcggtctgttccaatacaaacgatggcaacgggtctttttcctgctttctgaagatgcgagaataaaatacttttaagctgttgaatggcgtttgtatccgtatgggacacgtattctttcaccctatttctaaaaaaaagaccgttcttgctattcataggtctcacttccttgtcatagtagttagtaacagtatacggaaacaagcttaattctatacctatgaggtgatgattgtgtggaaggctggttcaaggtggacgcttttaattttaggaagcttaataggagcggggtatgcttccggccaagaaatttggcagttttttggcattgatagcggactagccattctattgtttacattgatgttcatgctgtctacctatgtggtgttgaaaatcagttatgaggtacgtgccgatcactttgtgccagtgctagagcggcttgtcggtccatggctggctaaagtgtatgacgttttaattgtcctttatttattcacgacaacgacagtcatgattgccggtggcggggtgacactcgagatgtatcatgtgccattttggattggcatcggtgcattttgtctgttttcatttatgatttttttctgggatgtgaaagggctcttatctgtgaatgctttcattataccaattttggtggcggggctcatctatgcgtttgttttttattatatgaaccatgatcatatgtggcggattgattttgggcagcagtacaattggcctgccagcattgtctttgcttctttgaatatattatctgttgtcgcagtattgtcttcggttgggaaagaaatgaaggggcttggagaggccaaagtggcgagtatattaagcggcctgatttttggggtcatctcgtacgtgtataacgaaatactggttgatatttctgggagcctatcagcagaaggcattcctttgtttacagtattagaaggagcgccgacatcattgtttgtgtttatgaccgttgtcctttgtctagctatttatacgacgacagcggcaggtttatttggtttatccagccggatgctctcttttgtaccattgcctcgctggctggttgtgctggtgatgcttcttttgatggcgcctttaacatctcttgggtttgccgatttgattgctttcttgtatccgatatatagtttgctgaatctttatttgcttgtctgtttaatgctatatccgattttaagtaaaaagatattttcccgctctaaaaattatattgataaaataaaataagcacctctctttgtcagagctgtgcttattttatacgaatagaatcaatggcgtctttgatatcatcatagactggcatttgcttaagacgctgaaggcgttcctctaattctgaaatggcttgtccctttaaatgctgggagatgtgttgtttgacaatggtcgtttggttgatcatgtcttcggttttagacaattgatactccaagtgcacgcgagtgtttgctaattcgtcatgaagccgcattttgagcagccgttttagatcctttcgctgtccttctttgcgtatggcctgaattgcggccatttcttcgggggactgcgtctgtgtttgcggtgccgattgattttcaaatacagacatggagcggcgggcactcacattttgcaagaaacgctgggcgtcactaggaggtttattttgattgatcatgcgatgactcctttcttaatgaatacccatttgcatcgcaaggcgtctatctgccttggcgtagtcatcacccattgtgtacatatgtcttgaaagagtagaaagttcttgttcgtaatctctcagggtgtacaaggcattcagctgtttttcgtgtgaataaaaggaggaatgatgttgttccatcctcacttcctctactagtgcttccacatcactaggacttagtaaatcatagtgaccaaagccgacgagtcctttgagctcctgttttacatgctggacggcgtcttttacactttcatcgatcccatcgattttctcaaatatagtgtgtacttcatgttcaatcacgctttggagatcgtaggatgaatttttcagtaaatgggattttatgataatttcaaggccgctttgtgcatatgcacgtccagaatggatttcttgcaacagcatggctgtaaaacttgtattatgatcaagctgttcatctaaaatacgggcagacccatctgtgtggaatgaatacccatttactttgtaactcccagaaataagagctaaaaaagcatttgtatcaaaggattcgttccattctatattcatagacgcaaaagctgattttaaaaaggtatcaatttctcttttcttgtatttaacgggttcttggacggcgtcttgctgccgtggcggtacagtatacttgacttgaccaaccccatgatcatgacgattgagtaaacctacataatgactaggttgaatatattcagtcaatatccgtgtgtattgaccttgctgcgctttctgctgaatcgcaggcgacagactgctccatatatttgggctatcaaaggtgacggcttttttgacagctggctgttctgttgcaacataagcacaaacagcaccggcaagggcttgtccagtgagatagatacctgcatttggatgctgctgacagacttgctctatgtattcctttcctttaaaaaagacatgatcttgattgccatcaagggacttcctttcaatgggataggcataatccgttttaagcaatgactgtgccgcggtgtgtacatcttgtggcgaggtcaccggcatttgatttggctgcggacagtgaaaagcgacgatgaactcgtctgattgttccggctgcatcgttaaaccatataattgatgatcgaccttgagaaaatcatggacagtgagcgtttgctgacctatttctatcgtatggtgctgctggtaattgtctatgtttccagcatgatcggatatgattttatattctttatcagttaatctatcctttcgattgaccatcgtacctgctccctcacataacatttatgcagatatcataaatcaaaaaatatggaaaaaccacagcgttctaccaataaaaaccttttgacctacagtgtttgtgaaaatattgaaaaaaagcggagtttaagtaactattggtcacaaataaaatgatctaaaagaagggttttttctataaaaaagaataggatgaatgattgaaagaggttctttgttttgtacattgctcttcatcgccgtttttttgtacaatagattcaatgaagtgagcaagagaggtgaaggctgatggcagacaaagcgtttgggttacatgatgtcgttgaaatgaagaaaccccatccatgtggtgtcaatcggtggaaagttattcgattgggcatggatattcgcattaaatgtgaaggctgcgggcacagcgtgatgatcccaagaagagactttgaacgaaaaatgaagaaaattctcgtcaagcatgaggagccaactgcttaagtaggcctcatgcttttttgatgaaattcgtcttttgtatagaagaagcaggtgtgaattcgcgttttaaagcactgatttatcctttttggcaatgtttcttctattgataatgcataacggttagcttgtcttttcatgtaaacctacttataattgctctaggttcatattacgcagtataacgagcacgtttgatatagaggagatgaaagaatggctttaacagctggtattgttggcttacctaacgtcgggaagtcaacgctatttaatgcaattacacaggctggagcggagtctgctaactatccgttttgtaccattgatccaaacgtcggaattgtagaagttccagacgagcgtttgcaaaaactaacagaattggtgcagccgaaaaagacagttccgactgcttttgaattcactgatattgccggtattgtcaaaggggcttctaaaggtgaaggtttaggaaataaattcctttctcacattcgtcaagtagatgcgatctgtcacgtggtgagagcttttgcagatgataacatcacacacgtatcaggtaaggttgaccctgtgtcagatatcgaaaccattaatttagaattaattttggctgatttagaaacagttgaaaagcgtttggctcgtgtgagtaagcttgcaaaacaaaaggataaggaagcggtagctgaatttgatattttgtcgaagctaatggacgcatttgaagctgggaaatcggcaagatctgtagaatttacagatgagcagcagaagcttgtgaaacagcttcatttactcacatctaaaccagttctttatgtagcaaatgtgagtgaggatgaagtagcggatcatgacggtaacgaatatgtgcagcaaatccgtgagtttgcttctggtgaaaatgctgaagtcatcgtcgtttgtgcgaagatcgagtctgaaattgcagagcttgaaggagaagagaagcagatgttccttgaagagcttggcatcaaagagtcaggtctagatcagctgattcaagcatcttattcacttcttggtttagctacttatttcacagcaggtgagcaggaagtacgcgcttggacgtttaaaaaaggaatgaaggcaccggaatgtgctggaatcattcatacggactttgaacgtgggtttattcgtgctgaaacggttgcatatgaagatttacttgctggtggaagcatgtctgctgcaaaagaggctggaaaagtccgtctagaaggtaaagaatatgtagtgaaagatggagacgtcattcatttccgttttaatgtataggttcttgtcataggccaagagatttgttataatatacaattgtgagtaatataatttattgctccttgcccgtttagggccgcttagaccaaaaggaggtgcaatcagatgagaaagtacgaagttatgtacatcatccgcccaacagttgacgatgaggctaaaaaagcagttatcgagcgtttcaataacgtgttaacttctaacggtgcggagatcacaggaacaaaggattggggtaaacgtcgtcttgcatacgaaatcaacgatttccgtgaaggcttctaccaaatcgtaaacgttcaatctgacgctgcagcagttcaagaatttgaccgcttagctaagatcagtgacgatatcattcgccacattgttgttaaagaagaagtataaatcattgaaatatatatttaaaggtggtctttcaatatgctaaaccgtgttgtattggtcggaagactaacaaaagaccctgagcttcgctacacgcctaatggtgcggctgtagccacgtttactctagctgtgaatcgtacgtttacgaatcaatctggagagcgtgaagccgatttcattaactgtgttacttggagaagacaagccgagaacgtggctaatttcttgaaaaaaggaagtcttgccggtgtagacggtcgtttgcagacaagaaactatgaaaatcagcaaggacagcgtgtcttcgtgacagaggttcaagctgaaagtgttcaatttcttgagcctaagagcggcggtgctggttcaggtggatacagcggcggtggcaatagcggaggccagtattatggcggtagccaaaacgatcagaatccattcggaaatgaaccaaatcaaaatccatatggcaatcagagcaaccaacaaaatcgtaatcagggaaatagcttcaatgatgacccatttgcgaatgatggtaaaccgattgacatctccgatgatgatttgccattctaattgatctgaaaaattgactaaaggaaaggtgtgaaaacaaatggcaggtggacgcagaggcggtcgtgcgaaacgtcgtaaggtatgtttctttacttctaacggtatcacgcacatcgattacaaagatgttgatcttcttagaaagtttgtttctgagcgtggtaaaattttacctcgtcgtgtaacaggaactagcgctaagtatcaacgtaaattgacattagcgattaaaaaatcacgtcaaatggcattacttccatacgttactggtgagtaagtcgttgacttaaaagcggagagcctcgagctcttcgctttttttatttgtttcactaagaatctcatccgaattggctagagctgtttttggcgggcatcctaggggaagtatgtaaaagagagagaaagtgacagtttgttctatacaaatacggggtcaatctgtcatattgatagtctagaaaataattgcagtcagggcgtgggaagatgattgaatttaagaaggtatcgatgcaattttctgatgagcgctatgccgttcaatcggttgatttagagattcagaaaggtgaattttttgtatttattggacctagtggaagcgggaaaacgacgacattgaaaatgatcaatcgtctcatttcttctacagaaggtgagatttacataaagggtcaaaaaataaatgattatgatatgtatgagctgcgctgggaaattgggtatgttctgcagcaaattgctctttttcctcatatgaccattgaagaaaatatcgccgtggtgccagagctcaaacagtggagccgaaatgagaccaataagcgggtggatgaattgatgcagatggttgggcttgatcctgctatgtatcgacttcgaaagccatcagagctatctggtggacagcagcagcgtgtcggtgtggcacgtgcacttgcagctgatcctgagattgtcctgatggatgaaccctttagtgcgttagatccactaacgagggagaaattgcaggatgatctgcttgatttgcagcgccgtattcaaaagaccattgtcttcgtgacgcatgatatgcaagaagcgatgaggcttggtgatcgaatttgtatcatgaaggaaggggaagtggtgcagattggtcgtccagaggaattggttcaacacccagtcaatgcttttgttcgggagtttgtttcaggggctgctcgccatgtgggacatcaagcgtttgagctagaggccatggctagaccaatggctcatgagtctcttttaggctatgaagtgatcacagcacatgccacgctggatgaggtcttatcccaattggcaaagcatgaggaattggctgtagaaaaggacggggagcgaattggactagtgaatcgtcaagcggtgattcagtttttagctgattctcctagagagaggggcgagtcacatgaatgattggatcagtgtgttattggaccgaaaagaacaattgggacacgccttacttgagcatattcaaatttcgtttattgctttatttttagccattttgattgccattccattaggtatctatttaacgagggtgccaaagcttgcagagtgggtgattggggtgacggcggttttgcaaacaattccgtcgctcgcgctgcttggcttgttgattcctctcgttgggattggacaagtgcctgccattattgcgcttgtcgtctatgccttactccctattttaagaaatacatatacaggcattcaggaggtcgacccttccctgagagaagcggcgcttgccatgggaatgaatcaccgcaaacggttattaaaggtggagctgcctttggccatgccagtaatcatggcaggtatcagaaccgggatggttctcattgtgggaactgccactcttgccgcactgatcggagctggggggttaggaagtctgattttgctgggaattgatcgaaatgatatgtcgctcattgtcattggggctataccagctgccttactcgcactcttatttgatgtggtgctgcgcacttttgagaaaatctcttttaaaaagactgtgatctttgtgacggtttttgctgtgattgcaggagcagttgtcgcgggcccattactgtttcaacaagaaaagaaagaaatcaccatcggtggaaagttaggatcagagcctgaaatcctgatctcgatgtataagcttttaattgaacaggatacggatattcaagtcaatcttaagcctggtcttggcaagacgtcctttgtttttcaagctttacggtctggtgatattgatatttatcctgagtttaccggtactgcgatttctgagttcctcaaacaaacagcgaaaagcacagataaagaaaaagtgtatgagcaagcgaggcgtggtttggaatcatcctttcagctccgccttcttgagccgatggcttacaacaatacgtatgctttagccgtgcctcagtcgctggctgatcaatatgatgtatccaatatttcagatctaggcaagatcaagaatcgcataaaggctggattcaccttagaattttctgatcgacaggatgggtatctaggtattcaaaagacctatcaattttcctttgacgatgtggtgacgatggaaccgaagcttcggtatcgagcgattcaaaaaggagatatcaatttagtcgatgcgtattcgacagacagtgaattgagggaatacaaattaaaggtgcttgatgatgatcagcatgttttcccgccatatcaaggagcaccgctgctaagacaggagacattaactgagttccctgagatcaagacctctctcaataagcttggtggtcaaatcacagatgatgagatgagagaaatgaattatgaagtaaatgtgagaggtaaggatgcatttcaggttgcgaaagcctatttaaaaaagaaaaaattactgcaataatcaaggaagagcaggtctgttatgtaaaaagcagacctgcttttttaaaagggaaaacaaaaaccgttgacatttatttaaaaacatcatatccttaattcgagataaatatatttttttgatttaatatctcgaattcgagataatataaagacgtcagtaaagacataatgaatagaggcttgtacttcatgatgaggaggtcattagaattgaagaaaacagaaggaattcaccatatcacagcaattgtagggcatcctcaggagaacgttgatttttatgcaggtattttaggacttcgtctcgtgaagaagaccgttaattttgatgatccaggtacgtaccatttatattttggaaatgaaggaggatctccggggacgattatcacgtttttcccttggccaggtgctcaaaagggacaaattggcgctggccaagtgggcgtgacgacatatgttgtaccgccaggcgctttctctttctggaaggaacgtcttgagcagtttgatattacttatgaaatggttgaacgctttgatgaagcctttctctcatttgaagatccacacggcttgttgattgagctagtagaacgagcggagggaaaacaaaatgagtggacatttaacggggtcacaccagatgtcgcgataaaaggatttggcggagctgttttgttaacatcacagccggagcaaacgatgcagctgctagaacaaacaatgggttttgaacgagttggagcagaagaggactatgtgagattccgttcgtttggtgagataggcaatgtgattgatgtgaacaagacacctgttccacgcggacgtatgggtgttggggttgtgcatcatattgcatggagagcgacagatgatcaggatcaattagattggcaaagacatattgcgcaaagcgggtatcaagtgacacctgtgcaagatcgaaattacttcaatgctatttattttagagagcttggcggcatattatttgaaattgcgactgatcctccagggtttgcacacgatgaatcagtggaaacaatgggtgaagcattgaaactgccaccgcaatatgaggcgcagcgcagtcagattgaacaaattgtgctgccaatagaagtgagagagattaaagggaaaggagattcatgatgaagcatctttttcgaaaaggaaagaatgaacaaagacctgttttgttattactgcatggtactggcgggacggaagaagatttattgccgcttgccgatttagtagatgctgacgcatccgttcttagtgtgagaggaaatgtgttggaaaacggtatgccgcgctttttcaggcgtttggcagagggtgtatttgatgagcaggatttaattgagcgtacagaggaactatatacatttatcggagaagcagcagatgaatatgggttcgatcgtcacaatgtggtggctatcggatattctaatggggcaaacattgctggaagtcttttattccattacgaggatgcgttaaaaggagctatcctgcatcatccaatggtcccaagacgcggggtttcattgccttcattagcggggaaacaagtctttatcgcagctggtgaaaatgacccaatgtgccgtccagaggaatcacaggagctcgagcaattgctgcaaggcgcaggcgcttcagttacgcttcattgggaaaatcgcggacatcagctaacaagagaagaagtcgatgctgcggcattatggtatcgtcgtcaattttaatgaaggtggggaatacaggtgggatttttacagaagctttttgggcaaaccaaacaaaaggagatggaacaaatggaaaacgtaaaattagcgattatttattatagttcaacaggtacaaactatcagatggcaaaatgggctgaagctggagcgaaagaagctggcgcagaagtgaaggtattaaaggttgctgaattggcaccagaagcagttgtagcatcaaatccagcatggaaagcacatttagacgaaacaaaggatgttccagaggttcaattaagtgatttagagtgggcagatgctatcatctttagcatgccaacacgttttggtaacctaccggctcaaatgaagcaattcttagacacaactggcggcttatggttccaagggaaattagcaaacaaagcagtgagtgcgatgacctctgcacaaaacccaaatggcgggcaggaacagaccattcttagcctttacacaacgatgttccactggggagcgattattgccgctcctggatacacagatgactcgttatacggtgcagggggcaacccttatggcgtgagtgtcactgttgaccaaaacggaaagatccaagaggatgcagaagctgctgcaaaacatcaagcaaaacgtacagtcaatgtagcagaatggatcaaaaagggtcaaaacgcttaatcgatgaatacaaaaagaatgcagcctaggcgctgcattcttttttatttaataaggatctgatggtgtgctgttgttaatcgcttcgtccacggcttgtgcggcgcctgtagagcctataggtccgcttggctgttcttgtttgaaggcttttaagccatcagcgacacgctttccgtaatcagggtcagcctttgtaaagttttcgatcatttgctcttgaatgtctttttgacaggtcgcaagggtgttgactaagttcttaatcagttcctcacgttcccaatcattgaagcggcgatacgtttctccggcttggccaaagttgttcgggcggtcaatggcttctcgtttgacgtcaccctctacaaaaggcgtatgatcttttccatcctgcttggcttcttttaatccgccgaggatcgatggttcataattcacatgagggttttgctctttgccttgatcgacatggtattccatttgcccatctctttgattcgtggccacatgctttttcggtgcattgatcggcagctgtaaatagtttggccccacacgatatcgctgcgtgtcagaataggagaaggtgcgcccttgaagcaacttatcatctgagaaatccaaaccgtctacgagaacgccagtcccaaaggcgacctgctcgacttctgcgaaataattttctggatttttgtttaacaccattcgtccaatcggtttccatggatagtcattcttgtaccaaagctttgtcggatcaagcgggtcaaagtcaaggtgaggatgggcatcatcttccatgatctgtgcatatacctcccattcaggatgatctccttgctcaatggcttcatacaaatcctgtgtggcatgattaaagttttctccttgaatcgcttgagcttgttcttgcgtcaggttgcgaatgccttgcttcggttcaaagtgatatttgaccagcactgcttttccttcatggttcacccatttgtaggcatggacacctgagccttgcatgtgccgataggttgctgggatgccccatggtgaaaagagaaatgtcaccatatgcgtcgcttcaggtgattgcgagacgaagtcaaaaatacgctcgccgtcttgacggttggtgacaggatcaggcttaaaggcatgaaccaaatcagggaatttcaaagcatctcggataaagaaaattttgaggttgttccccacgagatcccagttgccttcttctgtataaaatttaatcgcaaatcctctagggtcacgcaatgtttctggtgaatgaccgccgtgaatcacagaagaaaaacgaacgaaaacaggtgtcttttttcctttttcctgaaataattttgcccttgtataagtggaaatgggttcgtcaccgaatgtgccataggcttcaaaataaccgtgagctccggccccgcgcgcatggacgacacgttcaggaatgcgttcacgatcaaaatgactaattttctctaggaaatcgtagttttcaagcgtagttggtcctctattcccaacggttctcatattttgattgtctgttacgggatgaccttgccgattggttaaagtgtcttctgactctgaagatggtttagggtgttgttcttctttcaattaaatccctccttcaatatctccctaacaatatggtcatcatgctccctatttcatacaaggattgatataatgattgaaaactttcacgaggagcgaacctgatgattcgattacactgccttcacgcccatccgtccaatcagtcatatatagaagatgtttttggcgataccgatattgcgctttatcacacggtcgattcatcatttatagaacgcgctacacaagatcccacttttgatcaacacaagcagcaagcctatgtcatcaacaaactgatgcaagaagatgaagccgatctcattctgctcacgtgtacacaatacattgccgctttgggtaatcagcagcatctttttaaacaaccgattgttccgatcgatgaaccgttgtttgagctgatttgtcagggaaaagggcctcttcaacttgtgttttcaaacccggatacagtggaagggacgatgaagcggcttaaatcatatgcaaaagagcacggcaaacagattgatgcagaagttatggtgatggaggatgtctttcacctttgcctaaatggtgatatgcaggcttatgaggagcaaatcaaaaagcacctcagaagatgtatgaaaaaaagcggagatatttgcgtgatgcagctatcgatggttcatgcggcacagcagatggaagaggagacaggcgttccgatcattcatccgctttctccacttaaacagtttgtccatcaaacaatatctgctttgaaagagtgaacctgtctggttcgctctttttgtatagaaacggaaatgggatgacatgttaaaaaaataaccgagcgcaaactattttcaaaaggcgcgcgtctatccattgtaagaaataaccgatgcgcatttaagataaaggagctctttgtaaaatgaagaaacgaaagattgaggatcaatttgctgattacgtaatggagcataaacacagtttttatcgattgtcctatagttatgtcaaaaacccagaggatgcgatggatgtcgttcaagaggcgattcataaagcactcaaatctgttcaccgattagaggatgcgaccaagatgcatagctggttttataaaatcgtggtgaacgctgccctagactttttacgaaagaagaagcgggtgcaagtgacagatgatgacacactcgaattcttgtcaaagggtgagtcagatgtctatgaggatcaagatgtcagacgagccatagaggatttgcctgagatgtaccgggttatcatcattttgagattctttgaagatttaaaattagaggacatcgcccatattctcgaagaaaacgaaaacaccatcaaaacaagattatataaggcgttgcggcttttaaaagtagaattatcgcaggaggaaatataaatggataagcatttggaacagttaaaagaggaatatttagaaatccctattccaccggaatatgatgctatggttgaacgaacattgaaacgaaaaaacaaaaaacctcattttcagcaatggaccatcggacttgttgctgcggctgctctatttgtcacgacagttaatgtcagtccacaggcggcaagagccatttcagaggtgcctgtcattggcgagctggtgaaagtcgtgacattcacagaatttaaaaagagtgatcaaggaacgaatattgaccttaaaacaccacacgtttcagggcttggggacggaaaattacaagacagcctgaatcaaaaatatttagctgaaaacaaaaaactgtatcaagattttgaaaaggaaacaaaggggtataaaaatggtcatttaagtgtagagagcggatatgaagtgagaacaaacaatgaccaaattctctcgttaggtcgatacaaggtgacgactcaagcttctgcggcagaggaaatgacatatgatacggtggataagaaaaaccatgtactcattacattaccaagcttgtttaaagatgaccggtatatagatgtcattagtgaaaatattaaagatcaaatgaagaaacagatgaaagaggattcaaataagatttactggattggcaaggatgatatggacccatttaagaagattcagccggatcaaagcttctatatcaattcaaaaggcaaactggtgatttcctttaatgaatatgatgtggcacctggttacatgggtgtagttgaattcacgattccaacaagtgtgctaaaggatattcttgtcagcgatatgtacattcattaaaagaagaaaaaagactgctgaacatgtcagcagtcttgttgtgttgattaagaaagtgcctctgtcagtgcaggtaccacttgtttctttcttgatacaacaccttttagtaaagcggtgttgttttcaagtgtgacgttaaatgctttttctacttttgcagcttctgcaccgagtgcaagagcaagggagtcattttctaggatgtctgtgatcacaagaacgaatagatcaagacccttcgctgcgatgacttcattgattttcgcttcaatgtcagcctgtcttgctgttacttccgcgatatctactgtattaacttgcgcaatttccactttgctattgcctagtgcgaattcttttgcatcaattgtaattaattcttgaaccgttttttggcttaggtcagcgccagctttcagcatgtctaggccgtaaacttctggatctacccctgcaattttagctagctcatgcgcagcatcaatgtcttgctgtgtgcatgttggggatttgaatagcaaggaatcagaaatgattgcagataaaagcaaaccagcgatttctttttcaatcttcacttggttctctttgtacattttgtttaagattgttgctgtacagccaacaggctcagcgcgatagtatagaggttcacttgtttcaaagttggcaatacggtgatggtcaatgacctcagtcacttgtacttgatcaatatcgcttacactttgttggaattcgttatgatcgacaagaatgacttgctttgtttcgtttgcagctgtttcaatgaaacgaggtgcttcttgtttaaagaaatctaatgcgtattgtgtttctccattgatttctccaagtctgaccgcttctgcctgaacgccgattttgtttttcagatcagcgtaagcgatagcagagcaaatcgtgtctgtgtcagggtttttgtgtccgaatacgagtgtttttcccatgtgaattctccttcttacatttattgatgatgtttctattctaacagcttttgaccttgaattcagggtttatagctaagaataatctaaaaaattgtaacatgctgattgaaaagttgcatgtacgaatctatattggtgttccacgtgaaacgctcctaagatagcctgcattttacttgcgatttgccgctatggtaaaataaaggttggggtaagacatggtgtagcttacatcgtacgtatacatagaaggacacattgagcaagatatagaaaaaggattggatagaggtgaaggtgtgaaacaaacaaaagcgttagtagagggcgctatcatgatcagtattttttctgtcatgatgctgttttatttgtatgtgccgctattatccattattttctttctagctgctccgataccgattatcctctatacaatcaggcacggcttgaaaaaaggaattgctgctggcgctattgggatagtgatcagctttttaattgggtctcttgctggactcatgagtgcgccaattctgattgctgccggattaggcatgggtgttttctacagcagaaggcagcctgggaatgccatcattacaggtgcgctgatctatttattcagttttcttatctcctttgttgtcagtgttcagctttttcaagtcgatatcatgggtatcgcgaaagagtcgattgaacaaatgattccgatgttagagagtgtcttaaagcaatccggcgcttctgagcagaacattgcgaagcagctgaagcagttcagagagatgcaggatgctgcattgagtgctttgcctgtagcgctgttaattggtgtcacattgctggcgttcgtgaatcactggttcgtgcagcctctgatcaaacggtttgtcaaagacatgccggtcttgaagaaatttaaggatatgcggctgccaaaaagcatggtatggtattatttactcacactgcttttgatgctgattcagacggaaaaaggcagctttttatggcttgttcaaacgagtgcttttcaaattttatttatactggtgcttattcagggattttcttttatcttctattattgccacgaaaaaagcatctcaaaagcggtgcccattttcgctatcgtgttaggggttctctatccgccagtcggtgtgattgtgcgtattatagggattgctgacataggctttgatttaagagagaaagtaaaaaacaaataattcactctgaatgttgaggagttgatatcagtgccaagcttctatagaaaacctgtcatcaagtatccgatcatcgctttgattgtccttgcggtggtcacagtcctcctcaacctttattataattggatcataggagcggttggtcttttcgttcttgcaggtgtgctctacttcttaaagtgggcagatacgcaagtgcaaaaagagattgattcatatatttcaacattatcctatcgagtcaaaaaggttggagaagaagcattaatggaaatgccaattggtattatgctgtttaatgaccagtattatatcgaatggacaaatccatttctcgcttcgtgctttcatgaaagcacgcttgtcggcagatctttgtatgatacattcgagtccgttgtgcctcttattaaacaagaggtcgagacagaaaatgtgacgctgaatgatcggaaattcaaagtcattattaaacggtcagagcgccttttatatttctttgatgtcacggaacaggtgcagattgaaagacagtacgaaaatgaacgaacggtgttatcttatatctttttagacaattacgatgatgtcacgcagggtcttgatgatcaggtgcgcagcaccattaatagtgaagtgacgtcgctgttaaacaattgggcacaagaatatggcattttcctgaagcgaatttcgtctgaacgatttatggcggttctaaatgagagcatcttagcagagctggaagcgtcgaagttctccattttagacgaggtccgtgagaaaacaggggcgcatagtgcgacgcttactctgagtatcgggattggagcgtccgttccttctttaaaagagcttggggcacttgcgcagtcgagtcttgatcttgccctcggacgaggcggggatcaggtagccattaagcagccaaatggaaaagtgaaattctacggcgggaaaacgaatccaatggagaaacggacacgtgtacgcgcacgagtcatttctcatgctttaaaagaaattgtatctgaaagcggaaatgtcatgatcatggggcataagttcccagacatggactcgatcggtgcatcaattggaattttaaaggtcgcccaggccaatgggaaagaaggctatattgtcattgatgccaaccagattggtgacagtgttcaacgcttgattagtgagattaagaattatgaagatctttggtcacgttttatcaccccagaggaagccatggagcttgcagaggatgatacattgcttgtggtcgtggatacacataaaccgtctctcgtcatggaagaacgactgctcaataagattgaaaatgtcgtggtcattgaccatcatagacgcggcgaagagtttatccgtgatccattacttgtctatatggagccgtatgcttcatccacagcagagcttgtgacagagcttttagagtatcagccgaagaaattgcgtattaacatgattgaagctactgcgcttctcgcagggatcatcgtggatacgaagagtttctcgctgagaacgggatcaagaacgtttgatgcagcatcctatcttcgtgcgaagggggcagatcctgtccttgtgcaaaaattcctaaaagagacagttgatcattacatcaaacgggcaaaactcattcaacatacagatttgtatcaaaatcaggtggcgattgcttcattgccgtcagacagctcggagtattatgatcaaattacgattgcccagacggctgattctctgttgtcaatgagtgaggtagaagcgtcatttgctgtcgctagacgagatgacaacacggtgtgcattagtgcgagatcattaggagatatcaacgtccaaattatcatggaagcgttagatggcggcggtcatttgactaacgctgccacccaaatgtatggtataaccattgaagaagcggtagagcagttaaaagctgccattgatgaatatttcgaaggaggggttcaaagatgaaagtcatctttctaaaagacgtaaaaggcaaagggaaaaaaggcgaagtcaagaatgtagctgacggatacgctcacaactttctcatcaaacaagggttagcggttgaagcaaatccaacgaacctaagcgcattggaagggcagaaaaacaaagagaaaaagaatgccatccaagagcttgaacaagcgaagcaactaaaagagacacttgaggcgttaacagtggagctcactgcaaaatcaggtgaaggcggtcgtctgtttggatcgattacaagcaaacaaatcgctgataaattacaaaaagatcatcaaatcaaactcgataagcgcaaaatcgagctgaatgacgccatccgtgcattaggttacacaaatgtaccggtgaagcttcatccagaggtacaagcaacgttaaaggttcatgtgacagaacaagcataaagcagaaaagaacccgtctcacgaggaggcgggttcttattttatgatggatctgaaatatagacgcttcgtccggctcgcataccggataaaaacatgaaaaataggatgatgataaagatgataatggatggcgtccatgtatgtgtgagatcaaaaaggataccgatcatgaacggaccaacggcggctaataaataaccgagagactgcgccattccggaaagggcagcggcttgctccatattggtcgttcgtaacccgataaatgtgagcgccagactgatgctggcaccttgtccaataccgatcaataaaacagagatcacgagaataggcgacgatcctccgagaagaagtccgatcatgccgagtaaatacacaaggacaagtccgaagacaagcggtctttgtgtttttaatttttctgcaaaaacaggcgttaaaaaggtggatggcagtccagcaaactgcataatggacagcatccagccggctgtcgacaggttcattccatgtgatgttaaaatatcgggaaaccaggcgatgctgctatagaaaaggaatgactgcaaccccataaaaaaggtcacctgccatgcgacacgtgaacgccatattggctgctctgtgagcgaaatgcttttgacggccgctgtgttctgatgaagaagctgtggcgcccagaccatcatcgcgagaagagcaaggccagcccatacgaggaatgatgtattccagccgccaggcatcgtatgactgagtggaacactgacacctgatgcaagtgccgcaaagacggacatcgaggtcgtatacacgctcgtcatcaatccagcatgtgcaggaaatttatgcttcacgagccccggtaagagcacattacatattgcaatcccgacaccgacaagcgcggttcccatcattaagaagatgatcgtgccaaacgagcgaatcacaatcccaaataaaaggacagcaagcccaagccaaagggttcgttcattgccaagacgttttccgattttaggtgcaattggagaaagcaatgcgaatgagagcagtggtaatgttgtgagaaaacccgcaagtccatttgaaagctgtaaatcggaacgaatggcgccgatgagaggccccacggacgtaatggcaggccgcagattaaatgcaatgagtaaaatcccagcaatcagcaggatggtttgtcctttactgcgaggatgtaatgttgattgttctagatgttgttccatgaatgtaaactcctttatttctttaagaagaacgatctttcttctgttcaagttctgctagtttagcgattaagatatgctgcggcatgtgcatgatttgttcaatgggtacattgagtgatgccgcaagtttttgtgctgtatcggctgagatttgtaaaggtctcatgagcaaatccctcctctttcaatctatacgttccaatataacatatcagctttgtaccatgctgataaaaaattagagttctcttttataaaaccactttatggccgataagaaatttttttgaaattgtttcagatgatggccctccccttgttcgatgtgatattgcagctgccaatcctgcatccctttctgtaataaaaggtcatgtagttgtttgttgaataaaggcatgtgctgttgagcagatgttttgcctttaccttcttcactgcctacagataaatagacaaggtgctccacacactgaatgctttgttgtttagcaaacggtagaaaatcttgataccaaaatgacccagagatagatgcgatgtttttaaaaagggcagggtgcatcaatagggtataaatagcaaatagtccacctaatgaagcacctacgtgactatgttgatgacaggtctgcttgactggatattctcttttgatatatgggagcaagtcatttgctaaaaatgacatatacgtctgtgcctcgccattaaagtcaggaaactcagaacgcagtgatgacgccttccatggtgtatattcatcaagtcgattgaaggggtgtatgccgacaatgatgattggcgagatggtattggcttcgatcattctttcgatctctagcaggtgtgttctaaacaaagaagagccatcttgtacaaagacagctggaacatcaatagaggtgtcctgtggaaggtaaatatcaagctgacgcccattaaactcgtcatatagaaacgttccgttcatgtgtattctctcctcaaggttttcaactacgctgaaaagaagacaaagagctaaaaataaagatcattttagccctttgtcaacaatctgatcgcgcaaattggcgcttctttttttagttgtttttctctaaccatttgacagctttatcaaggaaggttgttttgcttagtgctgttcctccttgaagcataggatcaacgacatttgcattgatgtgcccatttttcacagcttttaggcttgtccaaattttattttgctctaagtccttcaatgcgtttggattcgatgagttttccgctttagagaactgaacaaaaatatagtcaggatttagctcgcccaggcgctccatcgaaatcatcgcttgtgctttggcttttttgatatcacttggtgctgaaaatcctaagtccccatataaggttgagttgaagtatacgtcttcaggatacacgtacaggtcgccctgtctaatgcgtaaaatgacagctgttttgttgttgcttttgtctttcagggtttctttcgcttgtttgagatctttctgataatcagaaatgatgtttttggcttcttcactctttccagtcagtgtaccgagcaataaaagattgctttcccagtcagaagagacatgggatactgggatcgtcgtttggactttatccagttttttaattgttgcaggcgggaactttgttgatccgagtatcacgtctggttttagttttaagattttctctaggtttggttctgttttttcaccgatgccttctgttttcgctgtgatgtctttaaataattcagggaatgtgccgcctacggtagaagcaccaataggttggataccaagtaattttgcatcttccattgattctaggcttccagcaatgacgattcgtttcactggtgttttgagcttgtacgtttgatctaagtaattgatttttgtttctgttgcttcagctgacttgcttttggctgtgtttgaagcaggtttattttctgtagcaccacaggctgctgtggtgatcgtcatgatacaaagggtaagcaatgctaaccattttttcatttgttttctcctttaactgataattgttctcaattaaagattgtattaggctttcgtccttttatccatagacaattctctatcaaatgatggactttttacggaaaaaaagataaaaggtcctgaatgactcgttgatgactggctgctgtgtattcacgccaagggtcagaagcgagtggatagactgcttgttgactcacagccttgagattttgccaagcctcctgttgctttaacttttgataaaatgcaatggtttttggctctttatgcaagaagagaaagatggcatctgggtctagctgttgtatggagcgaatgctgatttttttttctattagctgaccatcattctgaaaagctggcagaagaccaatgtcatgaaaaatcacttctgacatggtgcgatttacagacaagtagagctgatcttgaaagatacgaagaggcaggacggtttttggtggatgatcaacaaggcatgcctttttcgcttgaatgacgatttcctcgtaatgaagcaaccattcttctgcttccttcgcttcgttcaggaacatagctgtttgtctgaattgagcgcgccaattcaattgtgtgaatggaacaaagtgaacaggacagatggttttcaacacttgtttttcttcctctgtcacatgatcattggcaatgatcagctcaggttttgtttcctttaattgctgtaaattggcttcagcgtgctcgttgatacgatgtgcactcaggtgaatcggaatttcttctgcatgatgctcaaaatcatgtgctgtccatttaggatgaagaggggcagcatatgggatgatatgaattggtgtgagctgaccgagtatggaatgaccataggctgcaattttccgctgacggcttttcatataagcagaaggggtcatgccagtttttttcttaaagatgcggctaaagtaatagggatcttgatagccgatttccagtgcaatgtctttgagctttgcattgctttttgccattaactgtttggctctagccatccttttcttggtgatataatcagtgacactcacatcaaaatgctttttaaataggtcactgtaatgattggcgctgatgccagccatatgagatagacttgtaaggctgaggggttcttcggaatgttgatcaatatattgttttgttttgaaaagggcatgtgccgtgtcacaaatatcttctttatgcagtgtgaaaagctgcataatgagctgttgaaaaagagtttggcttctaaaaaagctaatggattcaggtcttttccattcctctgtcatttcaggcagtaaagaatgaatttgttcaatcgagctaatatcgataaattgccatacattcagtaaagaacgggcatgttcagttgatacttctcctatgttttgatcttgcagtgtgtagagctgaaagcgaaacagatagagctcgtgttttcgataaggctctgttttcaacataaatgtttccccaggcatgatcgtatagagtgtcagatttttcaatcgccatttttgatcgttcaatgtgagcaaaccgctgccgcttatgctgaagaggaggcagaatgtatctgatagctgttgctccgtatgcggaagctctgcattatttattttttcagtatatgttaatcgatagatgaattgttcggcatttgccattgtacgtaattgattgttatttcccataaaaccacctgatctcttaatgattgataaacattctcaattaaattgtagcagaaagggctggaaagatggtgatgtttattctgtcaaaaaagcaccctgagtgagatcagggtgcgatgatttattccgtttttccatgtgctagggcaggttcttttgttaagcttaaaggccgtaagtcctgccagtgtgtctggatataatcgatgcaggcatttctagtgtcttcaccaaagaccttttcccatccatctggcactggtgcaaatgatggccaaagtgaatgctgtccttgttcattgacaagcacaagaaagacaccgtcttcacgatcaaagggatttgtcatttgtcatctctcctttattcttagtgcttttgtttgacccgatgcagtgtgttgtctaagatgacaccaatttctgctaggggtttaggctggcacatgtctttgtgccggcaatgaatgtcgtgctgttcaatttttccgttgatataaggtgcccatgcttcgggatcaattggtgtaaaccaatctgggataatggtagatctaaagaataatatatctccatgataagtttttggctgatattctccgagcaatcgaactgaattgacataggtttcttttagatttctaatggcatcttcacttaagcttgctagtgcactgccatcttttttcaagatgtcgacggcacttttcattgtgagcggttcatctgttaaggtatctggatcataaccgccgagcgcaagaagagcgattagtgcttcttcttcatcaggtgcttctttaatcggtaagaaatggttcggataggcatccagcatcgcaacgagtgagatttcttcaccttgctgctggagctgtgtagccattgcctgtacaacgtttccgcctagtgaccagccaagaagatgataagggccttttggctgaatcgtttggatgtgcttgatataatccgcagccatatcatctagtgtgcgcgggtagtcatcttttcttgcgattcctcgtgcctgtaatccataaatagggatgtctttctctaatgtattcaagagacctgcatagcaccagctaagaccacctgctgggtgaacacagaagagaggatatctttctccatttgttcgtagtggcagcaagatttctagtgcgttttcatcgcttcctgtttctagtttctctgccaaacttgcaacatttggtgcttcaaacaacgttccgatgcttagtttgacaccaagtgcatcacgaatgcggctgattaaacgaaccgcaagtaaggaatgcccgccaatgtcaaaaaagcgatcgtcaatgctgatttttggcaaatcaagcacctcttcaaagagatgacataggatttcctccttcggatttcttgggccgcggccatccgtttgctttatatgcaattgaggtgccggcagtgatttttgatcaagcttcccgtttgctgtaagtggcatggtatcaatctgtacatatgccgcaggcaccatgtaatcaggaagactggctgcggcaaaatgacgaagggtctctgtatcgaaacagtcttcttcagttgttacgatatatgcgactaagcgtttgtcaccaggctgatcctctcgcataatgacggcaacttgtgcaactgcatcgtggcgtgccagaacggcttcgatttctccaagttcaatcctaaacccgcgtattttaatttggtgatcagctctgccaatgtaatcaagtgccccttcttctgtccagcgtgcgaggtcacctgtacgatacatccttgtgccaggtgctccataagggtcggcagggaatcgatctgaggtcaggtcaggcctgcttagataacctctggccaagccagctccagctacatacatttcacctgtcgtcccagggggaacaggttgtaggtattcatctagtacgtaaacgtgtagatcaggaatcggttcgcctattaagctactggatttctttgcgatcatgtctcgattgagtatattgtacgtaacgtgtacggtggtttctgtaatgccgtacatgttaattagctttggcttacagtctgggtgacggctgtaccaatcttctaatctgctaagctctaatgcttcaccgccaaagatgacatagcggagtgataatgcttgaccaagtgtctgttgttccttgtctatctgcatgagctgatagaaggcagaaggtgtttgattaagcacagtcacaccttcctcgactagaagctgcagcatctcttctggagagcgagagatggtatgaggtacaatgacaagtcgacctccatataaaagtggtccccatatttcccatactgaaaaatcaaaggcatacgaatgaaacattgtccaaacatcttcttcatcaaaatggaaccaatgtgcagtagatgtcagaagacggatgacattttggtgtgggatgaccactccttttggtttccctgtagaaccggatgtataaataatataggccggatgcagagaagatagtggctcaattctgtctatatcagccggattgtgatttggcgtagtcagcaattgatcgctcgtttctttttcgtctaacaaaatcaaatcgcaatcagcagggagatgcactgcatctgcttttgttgtgatgctgcaaacgggtttggcatcttgtatcatgtatgccagcctgtctgctggatagtcaggatcaagcggaacataggctgcgcctgctttatgaacggctaataagcttacgagcatatcgattgatctaggcagggcaagtgcaacgaactgttctggtccaacgcctctttctattaataaatgagcaagtcgattggctttgttgtttaactcttcataggtaagctgttgattgccatccgttacagccactcgatcagggtattgctgcgccgttttttcaaataaggctgggagactaggtgcttggtctaactgagcgaatgtctttttgtcagggagaaatgtttgtcgttctttatccgacaaaatgttcacttgaccaatcggcaggtgtgggcgctcagctacttctgttaaaaagcgcttcattctgtcagcgattgctcgaatggtgctttgtttaaatacatctgtactgaattcaaacaaacctgttaatcctgctgctgatccagtttcagttctttgttctgtcaattcgatggtcagatcaaatttagctgaccctactggtttcacatagagatctgagtcaagttgtgtcagcttcatttccgccttcggtgtattttggaaggcaagcatgacctggaacaatggattgcgtgatctggatcgggttggatttaggatttcgactagccgttcaaatggcagatcctgatgctcataggctgctaagtcaacgtctcgaactcgcttcaatagctcactaaaggttggattaccagctgtatttgtacgtaatactagtgtgttcacaaacaatcccacaatgtcgtcaagtgcatcgtcattccgtccagcaattggactgccaattgggatatctgtccccgccccaaggcgtgtcagtaatgctgcaagtgatgcttgaagcaccatgaacaaactcacttgatgctgctttgcaagctcaaggagcagctggtgtaaagcgggctcaatcgtaaagtctatcgtagcaccgttgaagcttccttcctgtggacgcgggaagtcatagggaagctccagttcttctggcaggtcctgtaaggcacctgtccaatagcttagttgcttggcaaatagactatccgtctcttcttcactgcccaacagcttctgttgccaaatagcatagtcagcatattgaacaggttcggctggcaaggagagtgatttcccttgtatacgtgcttcgtaagcagcagctaagtctcgtgtcaatggtgcaagtgaccagccgtcaccagcgatgtgatgcagcaatagaagcagtacggatcgatttgcatcaagcatgaataaatctgctcgcagtgcgggttcttcttcaatcttaaagctatagcgaatggcttcgtttaactgattctcaatttgttgatcgcttgaagctgtgacatggagttcaggctgaacactttttggatgtaaaatgacctgtcttggcatgccgttcttatttggaaaaatggttctaagggtttcatgtttttcagtgatatctgccaatgcaccaattagagctttttgatctagtgtacctgtcagctgaatgacaagtgggatattgtaagttggacttggcccttcaaggcaatgaaggaaccagagccgtttttgggcaaaggataacggaatctcatctggcttgttttctacctgaagcggcggccgaatgtccttcgctttgtcaatgtgctgcgcaagctcagcaactcgaggtgattcaaaaatggtactcatgcttaggtctgcaccaagtgtatcgcgtatacgtctaagcagacgagcggcgagtaaggaatgtccgcctaagtcaaagaaactatcatctatgccaatttgagataggccaagggtttctgcaaataaactacataacatgtcttcttggggcgttctaggtgtacggtcagaactaactaaagacatatttggtgctggtaatgctttgcgatcgattttgccgtttggtgtaagtggaaggtctggcaaaacgacaacagcagaaggcaccatgtaatcaggaagtgatgcagccacaaactgcctgagctctgaagggtgcagagaagtgccatctgtcagcacaacatacgcacaaagcagctgttgtccaggttgatcctcacgaacgataacagatgtatgctttatggattggtgttgcataatcacggtttcgatttcacctagttcaatacggaagccgcggattttaatttgatgatcggcacggctgatataatcaattgaaccatcctcacgccatctggctaaatcaccagtacgatacattctcgtgccttttgtaccgaatggatcagccacaaaacgttcagccgttaaatcatatcgtccaagatatcctctggatactccttcacctgcaatataaagttcaccgattgatcctgctgggacagggtttagcccttcatctaaaatgtaaatactcgtattccaaatgggtttgccaattggcggcccgctattctcttgatgtgctgtgacattttccatcgtagaccagatcgtcgtttctgtaggtccgtacaaattggtaatgtcgcattgaagagattgcaatgtgtgcaaaagggaggcagggagtgcttctcctccaacaagaacacgcatacctgttatcacgtcagggtattcatctgccaatacatgccacaacgttggtgttgcctgcatgattgtgacatgatgagaacgaatcatgtctgaaagctttgctggctcttgtatgatttctttttttgccaataaaagagcagccccatgtaagagtgggaggaacatttctagcccggaaatatcaaaggcaatggtcgttaccgctaaaagctgatctccttgatctaataaaaatgaatcttgcatggacaatataaagttgatcacatttcgttttgttacaacaacaccctttggtttgcctgtcgatcctgacgtgtagaggatgtaagccgggtgatgtgaagagccttcgttccaagtcggattgagatgcggactccctacgatctcctgataaacagttgaatcatcgagttgaacgatgtgtggatggtccaaacggtctgcggtctctttgactgtgagcaagcacgctggtttggcatcatttagcatataggcgacacgatcgctagggtaatcagggtctaatggcagatatgcggctcctgttttgacgacggccaacagacttacgaccatatcgatggatcgaggcagagcaattgcgacaaattgttctggtccgatgccatgccttttcaaataatgagctaattgatttacccgttgatttaactcttcgtaggtcaaagtggttccttcaaactgtattgcttttgcttgtggtgttttgctgacttgtttttcaaatagttcccgtaaagattcttttggtaattctcgttttgtatcattccagtgcttgaggatgttctctttttctttagacaaaagaaggttgaattgactgattgtctgatcttgttctagtccagttatttcctccagcaattgaagaaaacgatgctgatgagcgtcaactgcttgctctttgtaaacggcagggtttgcatcaaagtcgatttgaaatccgttcccatccgcgcggtcgtatatgttgatcgataaatcatctacgggtcctgctgaaagattatgtgcttgaccaatgctctgatcgaacatgagatcataatcaaatggcatgatattgatctgtgggccgaataatcgttgatttcttccgatgagtttaaagtctctccgcatgtcttcgtgacgatatctttgatgaggccgaatggctttcagttcatcagatacttggcgaacaagtgctgagagcgtcatttctggtttgcatgttaaacgaagcggtactaggttcatgaccattccgggtgtttgcaaggcgcaagatccaaggcgcatcataacaggcaatcctaaaacaatatcgtgtgcaccagtcatacgatgcatatatagagcggatgcggcaagaatcatttcatgccaggtacaaccgaaagcttgagcaatttttttcattttgcttaccttttcagcatcatagctagcggtttttcggataaaatcatctgaagttcttggggcaagctcagcaaggctcacaatttcaggttgatcagcaaagcgatttttccaaaacgctcgatcctcttcataccgattggactgttgatagatgatctcctcttggactacgtcatgtaaggctccaaatgtttgaggaggcacaggtgtccctttcgatagggctgaatagacctcagcaacacggcgtgcaatgagcgaaaaggcgaatccatcaatggcaatgtgatgaatgcgctgataccagataaatcggtcgtcagcaagttgaaaaagtacttcacggaataatacatctttctctaaagagactgatgttgaaagatctgcattcatccatgctttagccgcatcaagcggctgtttttcatattgtaaattgatatattgaaatggaatctctttcttagatgtaaaccattgctttggaccgtcagtatcctcaacgaagcgcatatacaaggaatctgcttctaagacagtctttctaatggctgcttcaaagtgtatggggtcaatataacctttaatatctatatactcagctgtattgaaaatgggattagatggatcaagctgctgcgcataccatatgcctgattgggcaccggttagtgggaatgaatcgactgactggatcgacaagggtctatacctcctttacatgtaatcgatatttgggatagatggctgtttttctgggaaaagaagagttcgccaatgagtgagcgttggatttgctgcaagctcaacgaaattgactgtcattccttgctgtctccacttttccgctaggctcatcattctaatagaatcaagcccaaggtagacgagattctcgtcaagcggtatttcattcggcttgatttcgagatactcagctacttggtgaaggatggcctcaaaagataggtcatcgtctgcttcctgtcctgttaaacgactaatgatttggtttgtcgttgtggtgaccgcacagcgttcagctgcataggtcattgccattttgtgatgcttaagtgaaaagtcagcaacggcatcggcgacaaaaaaggtttcaatatcgagcatgaatgcttctgcggctgtcagcatacagccaatatgtgcatatacgccagtaatgatcagttgatcacgcccgccttcttgaagaatatctaaaaaattggattttttgaatgcgctataacgccattttgtcagcattgtatctgcttcagatggagcaagctgatcaatgatttttgtcaatgcttcatcatcaccaagtccaggtccccaaaaatctgttaataaggcacgatccttcgggtcttggtcaccaggttgagcagtatagacgactggaattccaagttcattgcatgtattacgtaattgttcaatatgttgaactaactctgtgatcggtgatgtatcttgttgaaatgcatttaaaaaatattgctgcatgtcatgtatcagcagaacagcacgtttcggatccggtatccagttcactttattttcgggtaaatcttgtgtgctcggcattggatacgcaggaatagtagggattgccatggttttcactcctctttttttatacgttggcagtatggattgcagctaattctcttaatgcttttttactgactttgcctacacctgtttgtgggaacgcatcgatccattcaatgcggtcgggaattttataggcagcgagcccgcgttctcttagaaatgactttaatgcatgtggtgctggcttgttgtttccttttgcaataacaaaggcacatgagcgttcgccaagaaatggatctggcatggacaccatggcggcatcatgaatgtcagggtgcgcaagtaaatggttctcaacttcttcagcggcaaccttttcgccaccacgattgatttgatccttgtctctgccttctacaacaacatttccttctttggttaatcgcacgatgtcacctgttctgtaaaagccatcgggtgtaaatgcttttttgttttgttcatcagctttatagtagccacgaatcgtataaggtcctcttgttaaaagatgtccagccacttcattcgggacgggcttgtcctcatcatctaccactagtacctcatcatattcagacatcgggcgtccttgtgtatgaataatgacatgttcaggatcatttaatctggtatagttgaccagaccttctgccatgccaaaaacttgctgtaatttacacccaagggcaggcatcactcgttttgctgcctcagcactgaatttagcaccacctacttgcaagacctcaaggctggataagtcatctgatcgatgaggagcagcctctagccaaatcaatgcgataggtggaacgacagcggtaatggttgctcgttctttttcaatgagtggaaagactacatcagggcttgatccaggtgcaagaacgactcttccaccagcgtataacgtcccaaggactccaggcgagcttaatggatagttgtgtgcaactggaagtgtagctagatacacactatcttgtgtaagctcgcacacctcattgcttttccaaagactatacatatagtcatcatgtgtgcgaggaatgagctttgaaaggcctgtgctgcctccagataactgaagaaacgcaatatcgcttgcctctacatgaatttgaggatcgagtgatgggtctttgcgcagatcatccaaggaaaggaattcctcagcttcccctgcaacaatgacatgaggtaatgagggaagcttttctttcacttgacgtgcgagtgatcgataatcaaagctaccatcgatatctggtatgacatatgcgtctgcttcggcaaactcaatgaaataagtgatttcactgcttctatgagatggtagcgagaagacgggtaaagcaccgattcgaaataaagcgaaaatgacttcaaaaaaagcaggaatgttaggaagctgaacgacaactcgacttcccttttgaattccaagctgatgaaaaccggcggcaagactgctgacgcgctcatcaagttcttggtagctcatgtgcgtatcagcatatgtaattgctgttttattccctaacgatgcggcgcgttcacgaagcatgccgctaaaggtttccccacgccaacagccgttttcacggtagcgttttgcaaattcttctggccatgtaggtggttgaacaaacatgttttgtcatctcctatgtatttttataactgatggatgcccatcgcatgaagcatcgtgttgaattttgcagatgtttcggctagctcttcttctgcctttgatcctttgaccactcctgcaccagcaaagaggcgaagggagtgcccctcagcttctgcacaacgaatggtgacaatccaatcaccatcaccatttgcatctgaccaaccgatcattcctgtgaaaaatcctcgatcgaagggttcaatcgcttggattgcttcacgagcatctgctgtaggtgttccgcatactgcgggtgttggatgaaggctaagcgctaaatcaattgaggatacacctgcatctgctaattcacctttaacgacagtagataaatgccacatcgtttctgtttgtatgacggatggtgatgcaggcacatctagtgtatgacagtaaggagcaagcgctttagtgacagcatcgacaaccactgcatgctcgtgtaaatccttcgctgaagtaaggagttcatcgtgacgacgctggtcttctactggatctgaactgcgtggccgagaaccagcaagtggattggaaataacagttgaaccagtttttgaaagaagcagctcagggcttgccccaagcagtgtgcgcttttgggaagattccgggtcagctacatttgtagcaaacgtatagccagtcgtattatgacgagcaagtcgttcaagtattgctttcgtattaatttctcgatttgatttgagatggagagatctagagagtacgattttgctaagctctcctttctcaattttagctaacccttcgttcacaccattcatgtagacatctggagaggggacaggtgtcacctcataggatggagctgccatttccgactcctcatcaccttgatgaaattcgagtggatcactaaactgtacatggattggaacacttaaacgaacgggttgcgccggatcaaacggaacagcaccagcaacaatcggtgttcgaataccagcttgtttggcagcgtcaaatacgtgagctacccttgtggatagttcatttagctgattggtttcaatatgctggaaaatcccttctgccagtatcgtacgtttaggggaagcaaggaaaaaagcgcctggctgatagtcttgaatcaactgtactttttcttctgacgacaatattgaatgtttcatgaaaaggcctcctttttgatgaaatgctagattccgagtgttgcgccaccatcaatcgtgagattctgcatcgtaatatgactggattgctcagatgcaaagaagatgactgcatcagcgatgttttgagaatcagcgattttttgtaaaggaataccggttttatacgtctctaatgaacctttaatcacctgatctgctccttgttcatcagaccataaagcccattgcataggtgttgcggtagagccaggagagacgacattgcatctgattccataggctgctagctctaatccaagcgtttttgtaaaggaagtagctgcggcttttgatgcggcataggcagccatattcattctagggatggcacctgcgttagagctgacggtcacaatgaccccttctgatcttttcatcatgtatttggagacagcttgagatacgtaaaagacaccatgtgtgttgactgcgaaggtttgttgccagtcatctgcacaaagctggtcaatagaaccgattcgaagaatgcctgctacattgactagtaaataaatgggtccgagctgcttttcaatttgatcgacaatgtgctgaacagaagcttgatcggtaatgtcacctggataggcaaaggcgcgtatgccttcatcattcatttgttggatggtgctttgcagctgatcttcatttgcgtcaactgctgcaatgatcgcaccttcttcggatagtctttttgcgactgcttgcccaataccttgtcctgcgcctgtgataagggcaatcttttgagatagaccactatgtttcatgtgttcactacctttctttcatgtctgtggttgttaaaggatcatcatgatagagtgcaaaacggaaagcgtaattcatcagcaccggtaaaacggacgtatgtccttcttcagggaactcatgataggccgtatgtaagccatatgaggataaaggcaacatacgatttgctagtgactttgcatgatcattcatttgacatggatgatgtttttctagctcacctacacctacaaacagccttacatccataggcacctgacgtatacggttggtgaattggtattctttttctagaaataattttttattccagtggatagaaggactgcccgcaatatatgtctgataagcatcagggtgctcaaatagtgtgtgtaatacaaaaagaccgccaagagaatgcccaaacagtgtttgacgactcaggtttatcggaaagcgttgctcgatataaggctttacagtcttttctaaaaaagaaaagaaagcagaggccccgccatatgtatggatggagaagtcctttcttttgcccccaatggaagcgtcagggctggtaagagtgagatcataatgcctgagcggatgatagggcgcttctgtctgatagccaattccaataatgatggcaggtacgacacctgttttttcaggtcttcttgactgtaaacgaatggcttcgaccattgtgccaaaaagtgaattcccatcaagcacgtacatgactggaaaaccagccgctggaggagtagtattcggtttaaatataaaaagtctgtatgggtgtgctgtaatatccagttgctccgtcccagatataaagaaaggacggctttctccgaaaagtgaatcctcagtacccattccttcagggcgtttggacatatgtaaaaaatctccttcctcaaattcgaccctcatacgatgataaaaacaggcttgcggatattggatgagtgtagtaattgaagaatggtttctccaaatgaaaatgattctcaactatcacgcaagcaaatcaaatgataatggttatcaattatgaagtcaaatgttcataaagttgtgtatttgatatttcaatcttaatattcagaaaataacagactaactcactaacaaatgatttgaaatagggaataccggaccttgtcatttaaaaagaggagaaatgtcaaaagaccttgactgcctcggaatatttaccattttcttctgtttgattcaggaataaatataggtttttcttctcgaaataattttgaggaaaaatgagtctatagaccctcttatatttttaggcaaaaagaggaggattttgcaaaaagctggtgatcatatctcacaacttattcaatatcatgcgtagctgttttaaaagtggcgaagtatagcatcaaaaatgacacaattaaaaaagtaagggaatgtacccttactttttgatcaattggtgaacatgtctgtaaacaccattaaattagaatccatctgtgacatcatattcgtaacggatatcggctttgacattgctcatagtagatctcgctgtagcttttgcgttgtacttaaagctccatttttgagcgacttttaattcatcttcaagagaaatacggtaagaaccgcttgttgcagaagaaaaaagtgatgtgtaccaaatattactttcactagccatcagtttgtgtgtgacattgccttggttgggtgtttgggtactagttgtcgtaatcgatttaactacagcacgtttaggaactgtggaattattagttaaatccattgtaatgactgaagaatcaactcctaaaaaatttaaagaagaattccccaagttggtagaagtccccgtaaaattgaatgtcccattcccagatttaatacgatcttgaatggaaacagtaaagtacatattccctgtatatgtaccacgggtcactttcacaaaataagtctctgaagttgatgtaacttcaccagtattagcaaaaataaaaggcgttactgaatcaggattaataacttcggaccctgtcctagaatatttagaattatacacctcgatattcatccctgtatattgcttattataagaacttctgacataaactctttcacctttattgatcgtaaactgataatacgcttcattttcaccttcaggtaagattgttgtatctggacgactatttttccaatatcccattgaacttgctgtgttaggactgttattccctgtaatagctgcttccgcagaattaggtgcaaaaaaactagtaacaagcactaataccaatgcaggtaataaaaaacgtttgaagatagtatttgtcatattttaaccctccttgtaataattactatatcggatcaaaactaacaaattttaactgaattgccgatatatttaataatcactatttttttaaaaaggagaatcaaaatgaatattaatacgtcatacacggcaggtgcttcaaacaatcagaaccgaatcgactataaaggtcaatcagctattaaaagtacaaatgaggtgatgaccgaagctgatagacggatgaaaatactagatgaaaaatacgaaaaaataaatgaacaaaataaacgattcaaagatcctcaagaccatatatataataagtatagaaacccttattcttcttatttcagaagtgatctaacaaaaccggaaagagaagctgcttacattatggaaatgagttgggcaaggaataataaaggaggtcaatatgactttaatgacgccatcttccgtaatgaaaaacggtacgatcctacccaagaaagcgtagagaaaaaaatattcaatcggcaaaaggtcaacgaacaattgcaagatttattctctaaaaacggtataaccattcctaaaaacacaaatttaacttttaccattgacccaaatcatttcaaattattggtgagtggttcaacagacgaatcgctgaccaaacaaatagaagacctattaaatacaaccaacaatacaagagaattatttttccacatcatgaaaagcagatctgacgattctactcaattcacgcctgattctcttgccaaattccaccttgttaatcaaatcaaaacggtcacaggctacaatttaaaagatttaagcattgtaaacggtcaatttgtaacggataaagggaagaatatttttgatatatacaaagaagaactcctgaaaaatccatacacagcagaaaatgcacgcattgccgcttcacattacggagcacagctatttgatctagccaaaaacggctttgattcaattcccgatttggtgctatctattggttatcaaaacgggtctttacaagacattgggcaaaaagaaaattatggagttaagaaaacgatagattaaaaaaacgcattcgaacatgccgtgttggagcatcgatcacaagtgtgaacttcaacagataaaaatccgatacagaaggactctataacaatttatgttacagagtcttttctattgaaatgcgttggttggctgttcaacgaaacatcctcatggtaattttgactatagtcgatgtttttcacttttttattgatgaaaatgttaaaatgatgagtagcgtatttttatatgaaaggacggtgcttggcatgacggaacttctcgatgaccggctgccgccgcaaaatatagaagccgagcaggccgtattaggtgctgtttttttagaaccatctgcgctcacgctcgcttctgaggtattaattccagaggatttctatagaatgtcgcatcaaaagatttacaatgcgatgcttgtacttggtgatagaggggaaccggtcgatcttgtcacggtgacttctgaacttgccaatacagatttactagaagaggtaggcgggatttcgtatttaaccgatattgcgaactctgtcccaactgccgcaaacattgaatactatgcaaaaattgtagaagaaaaatcaattttaagacgtctgatccgtacggcgacaaccattgcacaggatgggtacacgcgtgaggatgaagtagaggatctgttgagtgatgctgaaaagaccattatggaagtggcgcagcgtaaaaactcaggagccttccaaaacattaaggacgttcttgttcagacatatgataatattgaacagcttcataaccgaaaaggcgatatcacagggattccaacgggattctctgagcttgaccggatgactgctggattccagcgaaatgacttgattattgtcgcggctcgtccatcagtagggaaaacggctttcgcattgaacatcgcacagaatgttgcgaccaaaacggacgaaagtgtcgccatctttagtttagaaatgggagctgagcagctagttatgcgtatgctttgtgcagaagggaatatcaatgcacagaacctaagaaccggtaatctgacagaagaggactggggcaagctgacaatggcgatgggctcgctatcaaatagtgggattttcattgatgatacaccaggaatcagagtaagtgaaattcgctcaaaatgccgccgtttgaagcaagaaaacggtcttggcatgatcctgattgactacttacagctcattcaagggagcggacgatcaagcgataaccgtcagcaagaggtttctgaaatctctagggcattgaaatcgctggcaagggagcttgaagttccggttattgctttgtctcagctttcacgcggagtagagcagcgtcaggacaaacgtccaatgatgtctgatattcgtgaatcaggaagtatcgagcaggatgccgatatcgtggcattcctttatcgtgatgattactacgacaaagaatcagagaataagaacattattgaaatcatcattgccaaacagcgtaacggtccagttggtacagtatcactggcgttcgtcaaagaatataacaaattcgtcaatctggaaagaaggtttgacgatgcgggtgttccgcccggtgcttaaagcccagctcaagaagctgggcttttttttgatgatctacatcgaaagaatgattgaaaaacggtcgaaatgaggaggagagggagagagagaaatcgtatactaaaaggagaaaaggagtgatgactgatgaaatttcaacagttcgaagccgctcaattacgcatcgcacgtccaaccgtcaacatggaagaggttgtttctttttatgaaaaaggcttagggctcaaacgaataggttcatttgatcagcatgaaggatacgatggtgtgatgctggggcttcctcatcagcatgttcatttagaaatcaccaaacatgaagaagaagagagcctgcccgttccgcatccagaacagctgcttgttttttatattcctgatgaacaggagtttcagcagatgaaagagagactgatctcatttggcggacggcaagtcacctctacaaatccatattgggaacggggaggagcaaccattgaagatccagatgggtatcgcattgtgctcatgaacacagaaggaattacccccgtttaaaaaagactcccatgcttggtgggagtcttttctgttatgaacgaagtgtgacgcgcagcttcagctctttcagcccatacatgccgctgtttgtcatcggcatataggagaggagctctagtgactcatatcggtccaataaggccttgatggcagtacatgcttccaagcgggcaagtggtgcgccaagacagaaatggatgccgtgcccgaaaccaatatgagggttagggtgacggtgtatatcaaattcatgtgcgtttaaaaattgacgctcatcccggttggcagaagcaagaaacacaatcacattgtctccctttttcagcacttttcccccaagctctgtgtcttctgtgacatagcggacgatcgtaggagcgggtgcacggaaacggacggcctcctccacagcacgcgggatgagctcaggtgattgaacgagcgcttcatacgcacccggctgttctaacaagctgaagatcatattggagatcaggttggtggttgtttcgttgccagctaaaagaagaagattacagaatggaattaattcacccgctgacagtttgtctccattctcctccgcttgaataatgagagaaatcaaatcttcaccgaggttgtgacgtttcctttcaatgatgtctgcaaaaaacgccatcatgtcagcctctccttggtcccgaattttctgccattcagcgacatcctcctcatcttcacttttaggcatactgacgagaatatcagaccattctttaaaggattgtttatgctctgacggtacacctaaaagctctgcaatgacaatgacaggaagcggataagagatggcttgcactaggtcaatctcgtttttcccttctatttgtgccatgagttcctccatcaattcttgaatacgcggctcccacaatttcatgactcgaggtgtaaaggctttgctcacaatggagcggattcgagtgtgtttgggagggtccatcatcaccattgttttcatcaatgaatgcttccgctggtctttaggaggctgactagaaaaggtatttttatcgattgtcacacgttttgcttcctcataggtgaatacactccatgttcggctggcttcgtcaaaatgaacaggtgatgtctgacgcatgttggcataccaatcaaatgggttatacggatcctgcttgttttttcctcttaataacgctttttgcacggcagttggtgttgttgtttccatgatcatcactccttataggttgtcagatgcttcctttttttcattgtgttagattaaagttaattcatcagccttgaggattcaaccaacagaaaagcggaatctgttgaagttcataggaaggggagaatggcttgtggcggactgctacagaggggataagcgtgcaacggaatcgaagcagcaattaagaaaagcgttatttcagttattaagagaaaaagagtgggagaagatttctgtacaggatttgacgaaagtggcgggcatccaccgcaccaccttttatcagcattatgaggataaatttgatcttgcccagcaggtgatggatgagatgtttgatgtgatgaaatgtgccatttttgctcctgtacaagaagatgatgtgaaaaaagagcatgcggcttatgtgtatatttttcgattttatcagcatttgcaggaacatgaagaggagtatcaaattcttttgaaacgaggacgagagctcaatattcatgaaacggttcgtgctttttttgaagaaagcttttctatggggttagaggaaatcgcaggctcaaagcctcatccacatctcgttccaatcgacatgcagcagcaattcgtcatttctgcttatgttggaacagcagaatggtggttgaggacagggagaccgtactcacctgattttatggcaagctcgatgattcatttaattgaaaatcaatagaaattaggaaccatcaaaatagttgtttttactcaaaatctccctttttaagcgctgaagaagtgattaaagcgctttttctcataattaaaacgaacaaaatttgatctcgagatattaatgttcggatttcacgttgactttttcgttttgcattgataaaataaatgtgtttgaaagagataacgttttgaaaggttaacggaggtgcacgatatgtcttcagtagtcgtagtaggtacgcagtggggtgacgaagggaaagggaaaattaccgatttcctttcagaaaatgcagaggtgattgcccgttatcaaggggggaacaatgcaggtcacacgatcaaatttgatggagtgacttacaagctacacctcattccgtccggtattttttatcaagagaaaacttgtgtcatcggtaatggaatggtggttgatcctaaagcgttggtcactgagcttgcgtatcttcacgaacggaatgtgagtacagataacctcagaatcagcaatagagcccatgtgattctgccttaccatttaaaattggacgaggtggaagaagagcggaaaggggctaacaagatcggtacgacgaaaaaaggaatcggaccagcttatatggacaaagcagctcgtatcggtatccgtgtcgcagatctattagatcgtgaagtatttgaagagaagcttgcacgtaatctagaagagaaaaatcgtcttttagagaaaatgtacgacacagaaggcttcaagattgaagatattttagacgagtattatgaatatggccagcaagtgaaaaaatatgtcgtggacacatctgttgtcttgaatgacgcactagatgaaggccgccgtgtgctatttgaaggagcacaaggcgttatgcttgatatcgatcaagggacatatccatttgtcacgtcatctaacccagtggctggaggagtgacgattggttctggtgtaggaccaacgaaaattcaacatgtggtcggcgtgtcaaaagcgtacacaacacgtgttggagatggcccattcccgacagaactccatgatgaaattggcgatcaaatccgtgaggttggccgtgaatacggtacaacaactggacgtccgcgccgtgttggctggtttgacagtgtcgttgtccgtcatgctcgccgtgtgagcgggattacagatctatctcttaactcaattgatgtactgacagggattgaaacattgaaaatctgtgtcgcttataaattgaacggagaaatcacagaagaatttccagcaagtctaaatgaactagcgaaatgtgagcctgtctacgaggaaatgccaggatggacagaggatattacaggcgtgaagaatttaagcgaactgcctgaaaatgcccgtcattatttagagcgcatttcacaattaacaggtattccactttccattttctcagtcggaccagatcgttcccaaacgaacgttgtccgcagcgtgtaccgtccataataatagactgatcagacaccagtaaaattgcacattttactggtgtctttttgtttaaatatttcttaatttcagtagaacaggcttccgatcattaccaaaatatgataactgtatagggggaaggagcgttctagtgaaagaaagaataagattattagatattttacgaggttttgccatattaggcacattgggaacgaacgtctggttttttgcgtatgcaggggatacctttgcgacagatcagattgcagatgaatatgaacatggcagttttctagaaagccttgtttccatgttcgtctatgggaaaatgctctcactgctcacaatcatgttcggtgtagggctagagctgaaatatcagcaggccaaaagaaaaaacatgccttggccaggtacatatttatggattcttttatttttatttatcgaaggctttgtccattttgcacttgtgatggaatatgatgtgctcatgagttacgctgtgaccggtttgcttgtggcatttattgtacgaggagggagcaagcgcatcaaaagaggcatgatgttctctggagtcattcatttgcttgttctgtcctgtctgatggtgttctccctctctgaaatggagacagaatcgtatgatcaaagcagtgaaccggcgctggaagagcagctgccagagacatggatctcgcaggttcaagaacgattacaacactttttcatgtaccgtgaagaagcgatctttatcattccaatgaacacatttctgtttttattaggtgtgcggatgatgagagccggtgttttttatgcaaacgaacgcgggcaatctctacggaaaatattattccgagtcggtctgtgggtgggtctgccgctgaatgcacttgtcttcgttccgaacgaactagtggaattcgttgtgcgctatgcgttttcgccattcctttctcttttctatatcgctgtcattgcgaagctcctggttcacacggaatcatggttcatgtggaattggtttgaatatgtagggaaaatggcactcagctgttacatcctgcaaaatatcatctgctcggttcttttttatagctggggattgggtcttggtggacaaatcaacgcccctcttatcgtattggcatggctgctcatttcacttctgcaaattgccatatcagcatgttgtctaaaggtttggagaatgggtccaatggaatatattcgttcgcgggcacttcgccgggtgacgatgaagaaggcagcataaaggggaatagctacaatgttttttaaaaaaatgacgaaaagagaacaagcgaattcacataaagcagttgtaccagcgtttgtcttttatcttctcgcattaggaggacatgcgctgtactcgtatgtcgaaggtgacagaccacccgtcacttttgtgattctcatggcgggtcttcttgtgtttttcgccgcagactggctatttaacaaaagacaatcataaaaaaagagccctcattacgagggttctttcttatttcatgcttttatattggccttttaagtttttgcggatgtactgaatgattttgcgcagttcgttggcatgcggtctgccaaacggacttgtttgtctttgctgatagagcacttgccctttttcatttaataagaaataggcgggttcaccgtgcaccccgtggtcttcatatggggcatcttccccgtgatagtggacttcatatgcttttaaagacgtgaggtcatggtcatacatgatcgggaaggacagtccctctttatccgcaaatgccttcaagtcatcagggttatcggttgaaatcgctatcaagtgaatatccttgtcctgaaaatatgactgctgctgttcgagctcttttaattcttctacacataccggacaccaagatcctctaaagaaaacgatcaggtgccagctttgatgctcctctaaatgtttgtcgaaatcaatgtgatcgccctgtattgttggaagtgaaaagttgggcattttatctcctaatttgaatgaactcatactgtttcctcctttttcaatgacaatgtcacttgtttcatgtatagccatttttgagcggcctgaaacgtgtctatgtgtttgaataggcagagatcatccgaaaagacgtgtaaaatgaaggcggttgcagaagtggaggctttgaaagcagatttgacatccgacactttttttaaaaaaatgtcgaaaaacgtattgccatatgtaattactctatgatattataaatctcgttgttgcaaaggtctctgaaacttgttaggatgcgatgttccagcttttttaaagcgattggtttgacgcaatacggcttcttcagattcacttttcacaaaccgagagccattagctcagttggtagagcatctgacttttaatcagagggtcgaaggttcgagtccttcatggctcaccatgtattggcccgttggtcaagcggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacgggtcattgatttactttagcgttaagctaatttttcctcacttgcttgaaggagcaccacgattgctttttcgggcaagttactgaggtccggtagttcagttggttagaatgcctgcctgtcacgcaggaggtcgcgggttcgagtcccgtccggaccgccatttatacatattcatcttttgatgatggctcggtagctcagttggtagagcaacggactgaaaatccgtgtgtcggcggttcgattccgtcccgagccacttccaaacgcatctgcaatcgcaggtgcgtttttcttatgaaaagaaggcataaaagggagaagccggacctaggtagggcccggctccataagaagaagacgttacatctatatagacgattggtgactggaaaagtttcaataaaaaaggaaaaaagccatcaatttttttgagaggtgacttcctattcaacgtttactagaaaagaaagccgttattatttttatctttgccacgtaaaacgttataatagacagtgagccttttttgctcaaacgaaaaggcctgatgagagatgcaaaatggaatgacatagatgctaaaaatgcaggaggaaatcacaatggaaaaaaagattcttgtcgtagatgatgaaaaaccgattgctgatatattggagtttaacttaagaaaagagggctatgaggttcattgtgcatatgacggaaatgaagcccttgaaatggtagaagaaatcaaaccggacatcattctgctcgacattatgctgccgaacaaagatggcgttgaggtatgccgtgaagtgagaaaaaaatatgacatgccgattatcatgctgacagcaaaagactctgaaattgataaagtcatcggtcttgagcttggcgcagatgattatgtgacgaagccgtttagcacgcgcgagctgcttgcccgtgtgaaagcgaatttgagaagacaaattgctgcgccgcagacagaggaagaatctgaatcaaatgatattgagattggatcacttgtcatttatccagatgcgtatgtggtgtctaagcgtgaggaaacaattgaattgacgcaccgtgagttcgaattgcttcattacttagcgaaacatatcggacaagttatgacacgtgagcacttgctgcaaaccgtatggggctacgattatttcggggatgtgcgtacagtggacgtcacagtccgccgtcttcgtgagaaaattgaagacaatcctagccacccgagctggatcgtgacacgacgaggcgttggctactatttaagaaacccagagcaggactaagattcttatgaataaagtaggtttttttcgctcgattcacttcaaattgaccttaatttacgtgctgctgatcattgtcgccatgcagatcattggcgtgtactttgtgaagcagctagagcagtccttaattaattcctatgataattccttgaatcagcgaatctactcgttatcgtattacctagaacaagattcatcgaaaagcaaggcagaattaaaagaggatgctcaaaagatattaaacgactttaacaacaaagatgagtctaatgaaatttctgaagtcagctatattgacgaaagcagagaggtcattgcctctgtgaataatggcagtcaggagattgccgggaagaaaatcactgatcaaatcattagccgtatttttgcggtcggcaaagactatgaaaagaaattctatgacccagaatccaataaacgggtgcgtatttctgcgacagccgtgaaaaatgaaaaccaagaaaccgtcggtgtgatttatgttgtgtcttcgatggagagcgtgtttaaccaaatgcgaaccattaacactattttggcgactggcacactgatcgcacttgggacgaccgcactgcttggtatcttcatctttagaacaatcactcatcctatttcggatatgagaaagcaagcgatcgagcttgccaaagggaatttttccaggaaagtccgaaagtatggacatgacgagattggccagcttgcgacaacctttaaccatctgacgagagaactggaggaagcgcagctcatgacagagggtgagcggaaaaagctttcttctgtcattgcctatatgacggatggcgtcatcgccacgaatcaaaacggtgcgattattctattaaacagccccgcattagagctgttaaatgtttcacgtgaaacagctctagagatgccgattacgtccttactgggcctcgaggacacgcatacatttgaagatttagtcgaaaatcaagattccatgctgatagaaattgaacgcgaagatcagctgtctgttttgcgtgtgaatttctcagtcattcagaaagagcatgggaagattgatggtttaattgcggtcatttatgacgtcacagagcaggagaaaattgatgcagaacgccgtgaattcgtcgcaaacgtatcacatgagctacgcacaccgctgacgacgatgcgaagctatcttgaggcactggccgaaggggcaattggtgataaagagcttgcgccaaggttcctcagtgtcacgcaaaatgaaacagaacgcatgatccggcttgttaatgacctgctgcagctgtctaagttcgacagcaaggattatcaattcaaccgtgagtggacgaattttatcaggtttatctcattggtcattgatcgttttgaaatgacgaaagagcagcatgtcgagtttatccgcaatctgccgcagcgtgaaatatacgtggaaattgatcaagataaaatcacacaggtgctcgataatatcatttccaatgccatgaaatactccccagagggtggacatatcacgtttaccgttgatctggatgaggagaatggccttgtgttattcagcgtcaaagatgaagggatcggtattccgaagaaggatatggataaaatctttgaacgtttttatcgagtggataaggcgagaacaagaaagcttggcggaaccggcctaggacttgcgattgcaaaagaaatggttcaggctcatggcggagatatttgggctgacagcattgaaggaaaaggaacaacggtgacctttacccttccgtacaatgaagaacaagaggatgattgggatgaagcgtgagacctttaaaaccataatattgacaatcctaattgcaatcagtcttgtgtttacgtggaatatttggatgttccagcccgtcatgcaggaccaggcagatgccggcacacaggtcgtggaaacgaagaagatttcaagcgatgagcctagaagtctcattgatgtcgtgaagccgcgcgagatgttcatccattcaaatggggagcactttaaagtcgatcaaaaggaactctttcaaaacttctggaatgatgtgagcctttgggatgtcaaagagatttcggatgtgtcggatcaatattctgagcagagatttaagaatttcttctatggaagcggaggacaggggaagacattggatcttgtgttcaatgactcgattccgattgatattttccaagcgctgtttaaatggccgaataagtccattgaatacaactcgtttgatcggatgattgtgccgttctcccagcaggacaaggccaataagaaagtctatttggtttcatacagcaaggaaacggtgcttgagctgacaatagaatccgctaactatcggaatctaatggacagtatctcagccgctcaaaacgagatgccgcgctacgatctctatacattctcagcgaattctaaacgagatttcctccttccgagaaagcaaaagcagcttgaagcgaaaatgttctttatcgaaacgattaagacaagcaaattcaaggacgctctgtttacggacccgagtcttgtgggcgaggagtctaatttaaatcggacagtgtacacagatggcacaagccgtcttgaagccaatcaaaaagaccaccgcatccaatatcagcaccgcaatatcaattccagcaccgttttccaaacgggggatttgatcaagcgaagtgtgaagtatttcaatgatacggggagctttaccgatgactatcaatactttggcatcaacagcaaccagcagctttcctttaatatgtttatggatggtctgccgatcgtcaacagtacaaagcatccatttgggatgacctctcttgaagtacagtgggcgaatgatgacatcttgaattacaagcgtccaaactatattctaggcaacaaagcgagtcagagtgaacaggtcaagctgatgaacgggacagagctgaaggacttaatcgtcaagcagacgaaatatgatgacctggagaaaattgaacaaattttcccggcctatcaagctgcttcaaccgcatcagatcaagatcaagcgatgtttgtctggctggagccagtatggtgcatgaaatataatggcaaaaccgtgatactatcgcatgatttgttgacagaggggagcgagaataatggagtggaataagaccaaaacgatctttatcctagcctttctcgttctcgatatatttctaggttttcaatactttgaaaaacgatcaaccgatcattttgcgattatcgaaaaaacggatacgctggaagaaatgaaggcagatgggatcaaatatggcaatctatcagatgaagcgaagattggataccgcattacagctgaaaagaagcaatatacgaaaaaggatgtcgacggattagctgatcaaaaggcgaaaagcacattcccgaaaacggacaaagatgatcctgtcacactgcttgagatgaccttcaataaacccgttgcattgccaaaaaaggatataaaaacagcggcgacaaacctcgtaaaccagcgtttgctggatgggaagaattataagctgtggagtattgatgaagagacagggaagatcgtctttttccaaacgtataaagggaaatacatcttccaagaaggccttgatgacaccgaaaccatcgggaaaatcaccttagatgtaaacgatcaaaacgaggtcgtgtcgtatcagcagtcgatggtgacgtcgattaatgaagtgagaaaagaaacccttgtcccagcccttgaaaccgtgaaggacttatatacacaaaacatgctgagccaaaacacgaccgtgaaaaaggtagaacttggctactatacgcaatacccgggtgcaagcacgcaggtcatggtgcctgtatggcgagtcgagcttgaaggcgtatcagttagttcaaagaaaaagacagaagaagaatatttgatcaatgccattgatggctcaacacttgatcatatagagaaagatgacaaatcttcaatggagtgagagaacatgagcttgcagttcagtgtactagcgagcggaagtacggggaacgctttttatttagaaacagacgagcatgcctttttagtggatgctggattaagcggcaaacagatggtcgagctgcttggtcaaatcgaccgcaagcctgaagacttggacggcatttttgtgacacacgagcactcagatcatattaaagggctcggtgtcatggcaagaaagtacaagctccctgtctatgcaaatgcgaaaacatggaaggcgatggagtctcatatcgggaagattgacacagagcaaaaattccactttgatatggaaaccgtccaatcctttggtggtctcgatgttgagtcctttggcgtctcacatgatgcggctgagcccatgttttacgtgttccattatggcgggcgcaaacttgccctgatgacggatacaggctatgtgagtgatcgtatgaaaggcatcattcagtcagccaatacgtttgtatttgagagcaatcatgatgtcggtatgctgcaaatgggccgatacccgtggagcattaagcgcagaattctgagcgatgtcggacatgtatcaaatgaagatgccgctcttgcgatgacagatgtgattggagatgcgacctcacgcatttatttggctcacttgagtcaagacaacaacatgaaggatttagcccgtatggcggtccagcagacgcttgagatgaagggctttgttgtcggggatggctttgatttatatgatacggacccgaaaaaagcaaccccgctttgcgccgtatgatttttacaatcgtatgattaagataagagcttcttaccaacactatatacatcatctattcactgaaaggaaggaaacatagtggattatcgcgatgtagagtggaagccgagacgaagcagaaaaggatatttcctatctggtctgatcggtgtattggtaggagcttttttaatgggattctttttcccctatgtgtcaggacagagcggcagtccctttgggtggcagcagaacggagatgagcaatcagcacagggccctttaaagaccgtcaatgtgaacgtcaatgatgcggtcacgaaagtcgtatctaatatgtcggatacggttgtcggcgtcattaatatccaaaagtcgagcttttgggaagaaggcggggaggcaggcagcgggtcaggtgtgatttataagaaaaagggtgataccttttatatcgtgaccaaccaccacgtcatcaaaggcgccaaccagcttgaagtgagccttcaggatgggacaagaattggtgccaatcttgttggaagcgatcagctgatggatttagcggttctcaccgtcaaaagtgataagatcaagaagaccgccgcctttggcaattcagatcatgtgaagccaggtgagccagtcatcgccattggaaatccgttagggcttgaattcgcgggctctgtcacacaaggtgtcatttcgggaacggaacgtgcgattcctgtagattcgaatggggacggacaggcggattggaatgcggaggtactgcaaacagatgccgccatcaatccaggcaacagcggtggtgccttgatcaatatggacggaaaagtgatcggcatcaactcaatgaagattgctgaatcagaggtagaaggcatcgggctgtctatcccggcgaatctagtcatccctgtcatagaagatttagagcactacggagaggtgaagcgtccgtatctaggcgttggcatgaaatcattagcagatattgcgagctatcactggcaggaaacgttgaagctgccatctaaagtcacatcaggggttgtcgtgatgagtgtcgagtctttgtctccagcgggaaaagcgggactaaaagagctggatgtcgtcacctcctttgatggcaagagtgtacagaatatcgtagatcttcgtaagtatttatatcaaaagaaagtcggcgacaaggtaaagatggagttttaccgaagcggaaagaaaaaatcagtagaggtcaaactttctcaaaccgaccgattcggcggatgaccagttccttgatgggactggtttttttcgcatgctcatcatatgattgaggaaagggggcggtacgaattggttacactacaaccaatgtcacaaacggattacgatgtattgatggagaaggccattcagcggtacgcagaagaaaaggtactcgcagggacatgggaaaaggaagaatcacttgcaaacgccgaagaacaatttgatcggctgcttcccgaaggtctgcagacagagcatcatgagctatggaatttcttgaacggggaagaagcgattggctgggtttggctttgttataacccgaatcaccctcagcaggaaggattcatttataactttattttattcgaagcttatcgaggtaaaggctttgcaaagcaggccattgctgcattagaggagcaggcaaagtcattaggagtgcaaaaactctcgctccatgtctttgctcacaatcaaatcgcccgttcactgtacgagaagaccggatttgcagaaaccggaatctatatgagtaaacctttataaaaaagaagaagtaccgtgcggatcgcgtacggtacttttttatgaagtgctcatggcatcctgagccgtgactctgtataaatcgactttgcatttcacgaaagcgcggatgatcgatgggacttgggcttctgaacgaatcaacaatgaggtctcgtcatcactgatcacaagatctgttccgacagtttgtaagtactgcgtgagaacaggtttcacctcatcatcaatccacgcatgcttgaaggttgcacgtatgtttgaggatgtgatggttttttcttgaggatgagtatggggggacactaattttccttcagaaatgaatgccgttttggtacaaatactatttgtgaaccttgggcggtcagccgttaaaaagacggttttcccttcatgttttaacgtttcaatgacctgctggatgtgcaagatcgaatcagcatcaatatcggcaaaaggctcgtctagtaaaataaattcgggccgatgggcgatggcctgcgccattccgagccgcttcttcataccaggtgtgaaggtaccgaccttttcctgatgatagtgatgtaaaccgacaaattcgagcagttcttcataatcactcgttttctggcgtgtcccggtgattttggataagtaggcaatatgttcaagtgccgtgagcccttcatataaatccgtatattcaggcagaacaccgatatgctgcctcaccttttttaatgaaggcatatccatcatcgtaaacgtaccagaggttggccgggaaattcccgtaatgatattgaaaaacgtcgtcttaccagaacccttaggtccaatgagtccgaagatatcgccttgattgacatcaagggtaatgtgatctatcgcgacttttgtccgatatttttttgtgagctcttttgtatgcagcatttagacatccctcctttgaaataggagtgctgttccaatgagtaatacaacggttaatgctgtattcatgagtacataggtcagcggttcactcaagcgtgcataataataaggcgtcatatattggaaccaatgaatcaatcgttctgaagaaagaacagatatcatactgacgatcgggaaaagaaaggaaaacaacatcccaacaaacattgatttctgcggtgttggaaagagcatggacaaaaataaagtacatgagataccgacactgataaaggttaagatttttaacgcatcagagaacagaaaacgatgtgaaatcaccatattcagtacgtaagtcgtcataatgcagctaagccaaaacagcatcagcccaagatattttccgataataatgttcaaacgggttgttttactgacgagaaaacggatggttttcaaatgaatttctcggctcaaaatatcgtgagacaataaaaaaataaggaagaaaccaaataacgacatcaccagttcattcccaatagaataaggatcctttgcctgctcccatttgtcttgatgagcagcaataaacggaagagttgaaacaaaagtagataaaatgaaaataataacaattgttaaaatcgattttgtgcttttgaagagctgcttaaactcattcatacagatggtccacacacgctgtacctcccttcatctttattataccgctagaaaggaaagacaccatatctcgctctttaacatttgtttaaattttataaaaagaagactcttccagcatcagttgactcacttttgaaaatgttcagaaaaatatcttgatttatcaaaaaacatcatgtatgatagctttaattcaagatagttaaacaggcaatgacgagagaaagtacaatcatcaatttttccacagagagcttcggcagctgaaaagaagcaaaaataatgattcgaaaaatggtctctgagcctcgtgctgaacatatctatgatattagtaggacacgacgagagttggtactcgttatcaaaaccacagtatatgagccagattggagctttgtacttgtagaggctgtttagcgcgagcaaacagtaaataaaggtggtaccacgagacaaatacctcgtccttatgattcaaagataaggatggggtattttttattgtccacttttttcatacaaatgttcaaatgttccacgtgaaacaccacatccattttttcaaatgaaagggagattgacatgagtgaacatgcattggttttacaatcagatttcggcattgatgatggagcagtcagcgcaatgtacggagtggcaaatacggtgagcagcaggatccgcctttttgatttaacacacaatataccgcagtatgacatttgggaggcatcttaccgcctgctccaaaccgtcacatactggccggaagagacggtattcgtttccgttgttgacccaggagttgggtcagaaagaaagagtcttgtcgtcaaaaccaccagctcgcactatatcattaccccagataacgggacactcacgcacgtcgcgcaggatattggcattgtggaagcccgttatttagatgaaaccattaaccggctgccgaagtcgggaaaatcacatacattccatgggagagacatttacgcgtatacaggggcgagaatcgcttcaggtgtgatttcttttgaagaggttgggccaaaggcgaatattgatgatattattcaccttccagtcgtacaggcgtatgcgaaagaagaagtcatcacaggaacgattgatattttagacgtgaggttcggaaacctatggacaaacattcatcacacgttatttgaacagctttcaattaattacggcgatgcaatagaagttaccattgccaacgggccgaaaaatgtgtataaaaatatcatgacctatggacgatcttttgccgatttaaaggtaggcgaaccactcgtatatgtcaattcactcgatcatttaggcgtggcgatcaatcaagggtcatttgcaaaggcttataacatcggtacaggcacaggctggcgcctttcgattcgcaaagctccgcgcattatatacgaataagaggaggaaacatcatggcaggtaaacaactttcaacgaaaactgtcgttgccatcggaattggcgcagccgtctttgtcattttaggacgcttcgtctccattccaactgggattccgaatacacaaattgagacatcgtacgcattccttgcattaatggctgtgctttttggtcctgttgcaggcgcactgattgggtttattggtcatctcattaaagatgccaccacattcggcccttggtggagctggattatcgtttcaggtgttgttgggttattgattggcttcatttctaaccgtttaaaagtagaagagggcgactttggctggaagaagatcacgcttttcaacgccgtacaagcaggtgcgcaggcattaggctggtttgtcattgctcctgtactcgacattgtgatctatgcagaacctgcgaacaaagtatttgttcaaggcatcgtggcagggatctcgaacatcatcacagtcggtgtactaggaaccatcatcattgcggcttatgcgaaaacgagaagcaaaagcggcagtctatcgaaagaaacatcatgaagcaaggtggaacacataaatgaagaaaccgatgattcaattcgaacatttcggattcaagtatcgcagtcaggcagaaccgacattgaaagatatcaacctgaccatctatgaaggggaaaaagtcctcatcgcaggcccgtctggatcgggaaaaagcacgctagcccattgtatcaatgggctagttcctgcgtcttataaaggttctatagaaggaagtcttcacatcggcgggaaaaatgcagagaaagagaacattttctccctttcacagctcgtcggaacggtgctgcaggaccctgatggacaatttatcgggctgaccgttggagaagacatcgcgtttgctcttgaaaatgatcaagtcacacgcgaagaaatgaaaacacgtgtcgaagaagcggcaagattaacagaggtagacggcaagctggcatcgtccgtgcatgagctgtcaggcggtcaaaaacaacgtgtcgccattgcgggcgtacttgtcaacgatgtcgacattttgctgtttgatgaaccacttgcaagccttgatccgtctacaggcaaagaagtgatcgatcttattgatcgactgcaaaaagaaacgaaaaaaacggtcgtgatggtcgagcaccggttagaggacgtcctcttccgtcatgtggaccgcatcatcgtcgtcaatgacggaacgattgcggcggatatgacaccagatgaattgctcgcctcaaatgtattagaagcggcatatttgcgcgagcctttatatgtaaaggccatgaaatatgcaggcattccaattacaccgggagatcagatagctaatttacagcatctcaccttaaatgacgaggaaaaagggaaaatcgagcagtggatggaagcgtctgagccgtcagtagagcagattgcagcgcaggatttactagaggtgcgtgagctgagctttgactatccgacaagaccaaacacgctgagcaacatctcctttaccgtcaaaaaaggagaaatgatcagcatcgcaggagccaatggcgcaggcaagacgacactatccaaggtgctctgcgcatttgaaaagccaacgaaagggacaattcatctgaatggcgatgacatcacaggagacacaatcaaacagcgttctgaacgaatcggcgttgtcatgcaaaacccaaatcaaatgatttcaaaacaaatgatctttgatgaagtcgcactcggtctcgttttaagaggcgtaaaggaagacgacatcaaagaacgggtggagcgggttctaaaagtatgcggcttatatccatttcggaactggccgatttcagccctcagcttcggacagaaaaaacgcgtcaccattgcatcaattcttgtattagagccagaaatcatcattttagatgagccaaccgcaggacaggattttaaacattacacagaaatgatgacgtttttagagcaattaaatcagcagggtgtcacgatcttcatgatcacccatgatatgcatttgatgctcgaatacacgacaagaaccattgtcatttcagatggagaaaaaatcgcagatgataccccagccaaagtgctgacagatcagctgcttgtccaaaaggcgagcttaaaggaaacgtcgctgtatgaactggcgctgaaagcagactggccgaatccaaatgaactcgtggatcgcttcattgaggttgacagaaaggaacgaatgacatggctgtagacatgctgtcctatatcgatcgcccgtcgccgattcatcggctgacaggtgcaaccaaactcatttgctttatcctctggtcatccgcagcgatgctcacgtatgatacaggcattttagtctttatgctagccgccagtatcgtattctttcagctatcgaacgtgcgatttcgtgatatttccttcgtggtgattgttctggcgattttcctagtcatcaacaacatcgccatttacgtctttgcgccccagcaaggagtcgccatctacggagcaaagcatgagctgtttcatattgcaggctggtacaacgtcacactggaacagcttttctatcaattgaatattacgctgaaatatgtgaccgtcatgccagcagcgcttttgtttatcgtcacaacgaatccaagtgaatttgcctcatcgctcagccgaatcggggtcagctaccggatttcctatgctgtcgcgattgccttacgctatattccagatattcagcgggattttcgaacaatagcgatttctcagcaagcaagaggaattgatttatcgaagaatgaaaaactggggaaacggattaaaaatgcgctgtcgattgtgatgccgctcattttctccagcttggagcggattgaaacgatcagcaatgcgatggagctgcgcggatttggaaagcataaaaagcgcacatggttcacggcgaaagactttcaaaaagcagattatgctgcgttattgtttgttggtgtggtactcatcgtgtcgctagtgattacatttgttagaggaacaagattttataatccatttttatagaaagaagccttcacagaagtggaggcttctttgtttggtttgtggataaaaggtgtgggaaatggcaaaagactattaacatgtgaataaatcggttatattgaacaatgagcgaaacacttgtgaataaccagacaacatattggaggaataagaaacttatgaacaaaacattatatgcttgtgcagaacacatagaaaccgtattagacatgtacatagatgatcacgaacagccaccagaattcagaaaaatcgaacatacacacagtttatccacaacctgtgaattgtgcgatgaacctgcaatatatatagtggggaacgaatgatcggacacaaaatacacaaattttatccacaattgttgataacttatatgaataacttgttcttaaggtggggatgacctgtgaatatatcaattatcacagtaggaaaattaaaagagaaatatttaaaacaaggcatagcggaatacacaaagcgattacaagcctatgcgaaaatcgacatcattgagctcgcagacgaaaaagcacccgaacacctcagcgatcaagacatgaaaatcatcaaagacaaagaaggcgaacgcatcctaagcaaaatcaacccagacgcccacgtcatcgccctcgccatcgaaggaaaaatgaaaagttccgaagaattagccgatacaatagataagctggcaacatacggaaaaagcaaggtatgtttcgtcataggcggatccctcggattaagcgacgccgtcatgcagcgtgcgaatgagaaactgtcgttttcgaaaatgacgttcccgcatcagttgatgagattggtgctggtggagcagatttatcgagcgtttcggattgtgcggggggagccttatcataagtgaatggggtttttgcgcataaatattagttaccatttaattttaaaaaaactaattaaacccaatctaaaaagggtgaacatggttcatccctttttaaaattaatcaaataattctaatgatggggttaaacagaactttaaatcattagtttcttttaacccaatttgatgattaatcattaaatcaactaattgattcccatcaataagtatgatccagcgttcttcactttttaattttgccttattcgtataactagaggtagtgacgaagtaagcaccagtgttatgtttttggctccatgctccaataaaatcccgaatatcttgttcacctactagattattttctaaatatcttttaatttgaacgagtatttctccttgtttgagtaaggttctatatagtagaccatcaataccatcatcgccactttttttagtaacttcaccgtagggtgcctcatttacttgtactaatacctgtattactaacgactcgaaattatagggattcatattcattagtaatgacttaagatattttcttaaatgaattgaatactcatcataagctttaattaacgaattgagtgcctcgtaatgtgtacttgcgaatggggcctctagtgattgcaactcccctgaagtttcctttggaagctgattattccaaaaatcattgatgtttgaatctggattaatcattaattccctaccgtaatctgttaatagaagtaaatctccgtttaactaacccctttaatatattaagctgaaaaagtaattaagttaataattacgttcattaaataactaattatggataaaaatattgaattttccattacgataagttatcatatatttgaagttaagtgattcttaagtcatgaataggaggttttatatataagaataaaaatttacacgtttataattagtataatagtgttagttttcttaattgttttttttgtatttaataacttaaacaatacgaataaagagagtgagaaagctaacttcagtgaagacataaaagtccaatggaatattaagttgcttgatccatatatgatgaacagtggaagaagcgaaggaagaactaaagttaaaatagctatcttagacagtggtattaatcaacaacatcaggatttaaaaggtattgttaaaaaggaatataatgctgttactccaaaaagacctgtcaccgatgattttggtcatggcactgccgtggcaggaatcattggagcaagacaatctaataaaggtataacaagttacaatcattcaggtgtggagctttatgatgttaaggttttaaatcaacaaggtaaaggagatgttgaatctttaataaagggtattgaatggagcataaaagaaggtgtacatataatcaatatcagttcaggtgtagttactaataaagctaaattaaagtcatccattgataaagcagtgtcacatggaataattatagtagctgcagcaggaaatacatatggaactggtgtagagtatccagcgaaatacacaaatgtgatatcagttaattctattaaaaaaaatcttaaaaggccaagctcagcggcaagaggaaagatagattatattgcaccaggagttgatatactctctactaatcataggggggaatatagtttgtttactggaacctcctttgcagccgcacatgttactggtgtaacttcactgtatgttcaggattacttgagtaaatctaagaagttaaatgttgatgaacttatgaaaaagttgaaacaagaatcccgaaaagttcaatctttaaatgatgatgagcaagggaacggattattaatctataatcataaaggagcctaaaatgaattataaaaaaataataactatattaatagtgactgcgatggtaattgtaaatttaccaataaatcaagccgaagcaattagtgaaagtaatgaagtaaataatcaattgttagaaaatcagtttgatgagattaagcaggaagtctatgatgaattaaatattgattatactgatgaattggatattaatttaattgacttagaagaagaatcacttcatattgaaactacctttaactcagaagatcttgaagttaagggtgaccttgaaatgagcttagaaacggaagaaatgaactttacgtcatctattattgatgaaaatggtaaacttattaacaaagaatatgacattgccgttgaagaggcggataatgaaacgtttaaagctaccttaacagataaagactctggtgaaaaatacactgttaattctgaagaaattgaggcttctattttaccagctattattttaggtgtgattatcagaacttctgctaagattgcttttaagatgtatacaagaagtcaaattttaagagctgttactgcagttacgtttaaatctgtgcagctacaaaagaaatttaaacatgctgttgattttggtgtaaaaggatcttatagcaaggcaaatgcaaaaaaatttgaaacagctctaagaaaccacgtaagtcgttcaagtcatgtatatagaacaaagcatagtggacaatcaggttacgttatgatgcatttaagggggaataaagctgcatttttcaagcagaacggtgaatttattactggttataagctctcaacgaaacaaaaaaataactatattagaatcggtgagttaatagttaagaggtgattaataatgggtataggtggatctgtaaatgttggtgttgtttttcgtgaaaatgatcatattcaaatgtttcagtctttcgtaaattccttaaaaaaaagggacgtgtcctttaaaaaagtaaagtatagtatagatacagatggagaaaattggattgaacaaagtataagtaaaaatatcatcgaagattcatatttgtctggtcactatacagaatttgaagtattaaatctattaaatagctctaaaccagtaagattaacaattcatatagaagatggatactttggtttcttactagattttaactgggaagaagtagcctctcaagaagtatttattcttcaaaatcaaatgctacagtttttaatcgaactttatcaggatctctcttatcatcatgcgttcattggccatgaaattgaagttgatgtccatccagatgactttgaaggtttcattggagaagctgattatccagttgggattattggtaaaggacatagattagctatttattatggttctgttggaatggatggtttatctgctcaaaaaaagagaacagaattagttaatttatagatcaagcaagcgtcattcaattctattgaatggcgctttatttatttaatggcgtaataaaaccatctaagaaaggttattataaaaaaattttgaaatatgtttagttgatattttgctgcttcatattaactacaatatggaattgagttacactggaaaagtatgttattatttaatattaaagactcaaagactattcaaaagtataattgtcgatatttaaatatgctcgataacaggagatatagcatgaataaaaaggaagatattctaaatgcatggattacaatagagcagttagcagaaggttcaattaataaaagtggcaaattattaaagacatttcatcgtattgaaaaagattggcaacaattctttatgaattttttatctcatcaaaaacaacaaaataatatgttagataaagcctttaaaaagtctggaatcgtattttactttggtattttcaatttccaagaagttgttgatattttgagagaaaaatataatattgagaaaacttatgaggaaataagtaattcggaaaaatttactttcgctttatattttgatcatcaactcaacctagtggctgataaattatttttaacaatgagcggttatatccgcgaacatggccatttacctgatgatttcttaaaagttgaaactttatttagagaagaattagatcgaaaatttgaagagggttttcataatgtgttttctgaacttatacaaaagtatcatgtgtcaatagataatttccgttataaattcatacgacatctggataatgaggatattaatctacattccttctttattgaagatttaaaaatggcaaagttaattgatactgaaaatataaacagatattttaacgggtttactggaaatagaagaaatctagacagtcataaagagtctgaacattttaacgcttatatttttgaggaaattgctttaaaaccaaaatattatccgttaggacgttttccatcaaaccctgattatgcactctattttatgcaacaagcagctgtcaatttagctttaaacgacaaaaacgatatccgaagtattaacggcccaccaggaacaggcaagacaacattgttgaaggatatttttgctgatttagtcgtacaacaggcactagctatttcaaatctttctaataaagtgattcaaggcagtctgacctattggcaaaatgctaaacttggcgttttaccacgatctatttctgataaaaatattattgtggcaagttcaaataatggagcagtccaaaatatcgttaatgaattaccggtgaaagaagagattccaaaatgttttcaagatcaattagagaaagcaaattatttcaaagatatttctaattctcaattaacaggagaaggatttgggaaagatcgatacattataagtgaactgctcaatgataaaaattggggtgttttttcattagaaggtggaaattcaatcaacatgaataaattgcttctcaatatagaggcaattgaaaaagatttagaggaagatgatcaatcgaatactggagtatatcaggaattcaaacggctttataataaattaaaagttgaaagagataaagtagaaaaatatagccaaaaattatataaaatacgaaaactaaatatcaattatataaatcaagttaaagaatttgaaaatgagaaaaaagaaaaacataaagttttgactagtaatgaaaaagaagcaaaagttgaattagagagacttagagaagaggaattaaaatttcaaaaagttttatctaatgtttctgttgaacttgaaaatttatcaagggcagaagtacaagctgaacgaaattatcatgttcttacttcacaaaagcctagttttttatggtttcagaaaatatttaataaatctaaagtcgaacattatttcaaaaagctaagcagcgtgaatgaacacttaaatgatctaactcaacaaaaaacaacacttacaaatgattatagacagcttgaaaatcatctagcgaaaaatgctgttaaaaaagagcatactcaaaaacaaatgatggaaagaaaatctacctttgaacgatgggtgaatgctaaggataatgatctgggaaaaatgaaaaaagaaattgatgcatttgaaaagaacaaatcacaaagtgaaattaaggaaatagacttttctctatcatacgaagaactccaaaagtctaatccttggtttacaaaggagtttcgtattttacaatcagaattatttatttcggcattaaaagtgagaaagcaattcctctctgagaatgtaagaaatttaagggcagcaaggattatctggaataaacaatcaaattacattgcgaaagagaatggccatgagttaatttcagaagcatggcaatggatcaatttcgctgtgccagttatcagtactacttttgcaagttttggtcgaatgtttaaaaacctcaaggaaaattcaataggcaacttattcattgacgaggctggtcaagcattaccgcaggctagtgtaggagcaatttttagaagtaaaaaagtaatggttgtaggggacccctcacaaataaagcctgtattaaatttagatccaaatgttttaactttgattggaagacactataatgtagacgaaaaatttgtatctgctaatgcatccactcaaacaatagtagatgatactagtcagtatggattccaaaaaaacgaagacgaatggattggtattccactgtgggtacatagacgttcaaactatccaatgttcacgatttctaatgaaatttcttatgatggtttaatggtacaaggtaaaaatgaagatgaggtgcaagggacatcagagtggcttcattgtgttggaaaggcgaatgacaaatatgttaaagaacaagctgagttactaaaaaaccaaattactaagcaattacaagcaaatacagatttagctgatgatatctatgtaatatctccctttagaaatgttgcttatcaaattacaagagttttagatgaaatttgctttactaaacgaaaagacggtaaaccaacaaatgtaggtactgttcatacttttcaaggaaaagaagcgaaaattgtctattttgtcctaggaacagattcaaatagcagtggagcagcaaaatgggctgtttcagagcccaatataatgaatgttgcggccactcgagctaaagaagaattttatattattggtgataagaaattgtatgcatctcttggaagtgacgttgcaaacaagactatttcaattattaatgactataataataagtgaatttcaaacttataacatatacgtacaactggcttgtaaccagctgcgtaagtagtacttcaatatacaatctaagaaagcaggcacaccatgcacacaatcaaaaaaataggccaaaccttctcctacatcacaccaatatcactcaccgaccgccccattctaggtatggttgtgggcagtaacaagacattaatgattgatgctggtaactcgaaagaacatgccaagtactttatcaaagaaacgttaaaacatgagaacttgactcctgatatggttgtcctcacgcattggcattgggatcatatctttggtctgccagcgctgcctgattcgctttcgattgcttctgtaaagacaagaagtgaaatggagaagctgcttccgttttcgtggtcagatgaggcgattgatgagcgggtgagggaaggaacggagattgagttctgtgcgaaggccatcaaggaagaatatcaggatcatcgagatattaaagtggttttaccggatgtgacatttgaccgtcggatggagatcgatcttggcggggtcacgtgtgtcgtgcaacttgttggaggcgatcatgccgcagattcagtcatcgtgtatgtgaaagaagagaaaatcctttttcttggtgattgcatttatccgaaaatgtatgccgaaaaagtacattatacgatgaaggaaacattgcgacttttaaatgaattagatggttttgatgctgatatgtatattccttcacatcaaagaccgtggacaaaagaggagtttcgtcaggaaacaaacaagcttaggatgattgcgaaatataccgatctttgtggtggagataagcagaaaatcacgatagaatatcaaaattacgtgaacagagaactgaaagaagatgaattagaaaccattgcttactttgtaaatggttattaaataattgctgaaactaaacaaaaaagtctcatttgagtgatttccctcaaacgagacttttttattttctatggcaaacctacaacatattctgcatcacaaactgtgacagacatttttcatagttcctctttttattcactgataacattactatacttatctagtgatgctttgcgtgggggaataccgattttccaagccattcttacttcccttattagctttagcaaaaggtgttgtagcagaattaaaaattagtatatgtgattaaacatatgaatctcagttcctatattcgattacacaccaaaaaagtcccctccacttaatttcgaggtggcttttttgggttaaacttaggcatttaaccaaatgtaaattgaagataacttctgatgtcatgttcagttggtagatgatcggaataagtcttatataatgatattgaagggtgtgaaaaacatgatcaatatgaatttgaaaaaaatgcgaaaaatacacaggtttacacaagaagaagtggctgagaaaattggtgtttcaaggcaagctgttgcgaaatgggaatcgggagaaactgtgccggatatcaacaattgtaaggctttggctgaaatatatggcgttgctttggatgatctcgtgaataatgtggatggtacagaagaggtaggggtgaaaccaaaaggaaaacacatatttggacttgtaaaggttggtgaacgcgggcaaattgtcattcctaaaaaagcgagggagatattcagcatcagtcctggagacagcctgttgattttgggcgatgaagctcaaggaatcgccattgtaaaaaatgaggccttcctgcagtttgctgacgatatatataaggcacaggaagatcaggaggatgaggaatgattgctattcaaacaaagaatctaactaagaaattcgaagaaaagattgcagtcgattctcttaatctttcaattgaacaaggcgagctttttactttacttggagtgaatggtgcaggtaaaacgacaacgatcaagatgttgacctgtcttagcatccctactaccggtgatgcaacgatccttggtaacagtattgtttctaatccctatgcagtaaaagaacagattaatgtttcaccacaggaaacggcaatagctcctaatttatccgttaaagaaaatcttgaattaatcgctcaaatatacggattccacaagaaaacggttgatataaaagtcgaggaaatgcttggtacgtttagtctgacggaggtatctaaaatgaaggctaaaaccttatctggaggaatgcaaagaagacttagtattgcaatggcactcattactgaccccaaaatcctttttcttgatgaacctactctcggtctcgatgtcatcgcaaggcgtgagctatggagtactattgagaaattaaaggggagcatgaccatcattctcacgacacattatatggaggaagcagcagccctttcggatcgaatagggacgatggcgaaaggaaaattaaaggcagttggaacagcagctgaattgatggaaagtaccaacaccaaatcacttgaggatgcctttatttcgttagctaccaatgaggaggtcaccagatgaagtcactagcctttgctgcacgtaatcgtaaagagattttgagagatcccttaaacttagcatttggtataggcttcccgttagttatcttatttttgcttcatgctattcaagcgaatgttccaactgatttatttgtcattgataaactaattcctggcatagccgtcttcgggctttcttttatctcactattctctggaatgttaatagctaaagatcgaagtacatcatttttgatgcgattgtttactacacctctttctgcctcagactacattgtagggtatattgtcccactcataccgatagcaattgttcaagttatcattagctttatcgcagcacttttcttaagattaccttttaattccaatgttttgttatccattcttgtccttttgccaacatctttactatttatcagcatagggctcttagtggggagtatatttaacgacaagcaggttggtggtatttgtggagcgctactaacgaatatgagcgcatggttaagtggtacatggttcgatttgaatttagttggaggctggttcaaagatattgcgtacgcacttccatttgctcacgcagtagacgctagcagagccgcactttctggagaatatgcatcaattttactgcatctttggtgggtaattggatatacaggtgttattgtagctatcgccatttttgcttttaaaaagaaaatgaatggggaaaacgcttagtttgatacagtttttggtgaagaaatttacagctgggttatctgggcctttttctgtatgataaactttaatgaagttgtcatttagtagagggaggtacatatgaaacagctttacatgaagcagaaagtatttagtctgagcggcaggtttacggtaaaggatcagcaggagaacgatgtgtatgtggtcgagggcagctttatgaagatgccgaagacgttcaccattctgaatacagaacgagaagaaatcgccgtgattacgaagaaaatgtttagctttttaccaaagtttttagtagaagttggtgggcaagaggtattgacgatcaaaaaagagtttacgttctttaaagcaaaatattcaattgatgctgctggtgtagaagtacaaggcaactggtgggatatgaatttccaagtgctgcagaacggcgaagtgatcggtcaggtgaagaaggaatggtttacttggggtgacagctataaggttgatattttgaaagaagagatggagcctgtgatgattgcactggttgttgcgattgattgtgtgaaggctgatgaggcagcgtctaggtcttcttcgtcggcaacgacgaattaaatatattcctaaaagaataatgaagaagagtgttagaacttcactcttcttcattaatcagtagatcgaattatgtttctttacttttcaatgggatacttctgaccatttttcattaatttttcttcaattatttctttcacatttagattaaggtctgaacaaaacattattgaatatattaagatatctgctatttcttctttgatattttcttcgttcgcctcaagagcttcttcattacttttccattggaagtcttcaagcaattcagctgcttctatcgaaattgagatggccaagtcttttggattatgatattgtctccagtttcgatcatctcgaaattggttaatcgaatgtattaaatctttaatctcagtcatatttgcctccctcttttaactcttgtaatttccttctcaatttttcatctgttgcataaatataaagtccatgaatgcctcgcttcatcagaacgttaatcgagtttagtataatcttttcttttgcctgtttaatttcctctgaagtcatgtcacttcttgatgtgaatgcacctgtatctttataatttgacgtatctattagaagttcattcttttcttcatcatagctgatagaaggaccaagtatgacgccgacataatttaaatcaaatccttgaaccgtatagattgagcccacttctctaattgaatctgcatgttcagcccatgtccatttatcatttgtaaaattccatggcatattgataccgccttcatctacgatataggcagctccatcttttttatgtaaaaagtcaaatgtagatacaatgcgggataagccgacttcatcatccttttcttgaattgccgttttaaattgattaggatcctcaaaaattttaagctcgaatgaagcttgttttactttaggtggatgtaataattgctttgagacaaattggtcaatccatttcaacgtatcagtatcagcatgcatacgcatctgttctgtgagtttcacagtcttcgcatgatatctgtttgtaatttcctcaagtaatttttcattccagtagcttttaattttgagtacctgctttggatcaaaaatgacaatggtcattttacttcgtttgataatctcctctagttggttttgataatggaagttattgtacttatcatcttttgttaataaaaggtgcgcttcatcaattaaaacgatgtcagccatttcacctgagtttgtcatctgattgataaacgatgttggtctcatgatttgtttcttcttcagatttggcagactcttggcgatgttttgatatgttttaagcatttctgcatgatttacaagtaaaaaattgttctttttgtttaagacagaatccatatcatttgataaatcttgaattgtattaaagagggaactcagtaaaacactctttccagtacctgcatcaccctctatcgaaataacatgatgccccgactgtttgatatgctctttacaaaaagacaaaatttcattcttaatttctacttgttgggatgacaattccttataaggagaaagcttataaatgtctctatttcttaatgtttcaattgagttagtgacgattttttcttgttgaagctgtttccacacctcttcaaagacatcttcattgtaaaagtctttctgataataatggtgcatttcccttgatcgtgtctgactaacattttttaattgaaaacgattttctgcaataaagtagtttatgagatttgtctcaatattgtaagaggcggattggtgaaagcgttcatgtccaattaaaattgttttatttaatttgttcttttttgggtctttcaaatgatctttcaaacgtctgctggcttggactgactgaccaatataagcagagggttttttcttttcatcatataggatgtagacaatgggttgattatggaataccgttgttcgtaaagaaagaatttgatctgttttaaaatcgcgtttttcaataaaaagttcactcatatagctagcccctgtagtctttttgcctattatcgtatcataaatttagcaaaatatctcagtggttataagtgaatattgaattcctgacatgatgagttatttttcattaaagagcagctcgaaatggttcaacagttattgaattaatttcaatagtggaaagccactaaaatccaaaaaatatctagcagtatattttccgagttataatatggatcatgcgaggtgagcaaactgatcacattccaatacaaagtatttctaacagtcgtcgaatccggcagttttacaaaagccgaggagaaacttgggctgacacagtctggcgtgagtcataacattgtgaagctcgtatccgaattagggattgtattgctgcggcggaatcgaaacggtctttcattaactgatgaggtgagcgggtaatgcctcatattcggcaaaacattcatcatgcgacatttcttcatacgacaaaaaagcttcctgattgtctcaggaagctttttccatccatcacccataataattattcgcttgaataaaaaattgggactgcatgtagttataagtgattttcgagaagtcgaaaggctggccgtttgtgagatgaaagacggtctcgacgcggagagcgggatcatcttgtttaaggccgaggtgctttgcttcggtttcattcagttttcctacttgtaagtacatatcggaaaagccgaccttgagtccaaggccttcactgataaatttaaaaacagaatcggcagcaatttctgtgttgagatagggaatgatggtttttcggtaataggattcttctagacataaggtttgtccattgatataacggatgcgtttgaggtaaaaaacatcctcatcttgtgcaatattcaaattaagcgcagcttcttcggacggtttgatggtgtctagcattaaaacctctgaagtcagttgaaattcctctaaatcttttttaaacccttggttggataaaaggctgatgtagcctttgcgcctgtgtcttcgaacaaagatgccgctgcccctcacttgatagataattccttttctttcgagtaagtctaatgatttgataatggtgcttttgctcacagcaaattggttcatgagggtttcgagtacaggaagcttgtccccttgctgcagctcatgggtgacaatatatttttcaatatcgctcgcaatttgttgatactttaacatagccattcctctttgttttcacgatttattgtctttgtattatagcacataccgattttcctttgatatgctaatcaaaattatatatgtattgatatattgtaccggtataattataatatacatatactagtagtgataaaggggggggttatatgtcaaaagtgagggattatcaaaagcttgcagaagacatcttagaggcagttggcggagaagaaaatgtggtgagtgccgcaagatgcgccacgcgtctgcgtttggtactgaaacgttcgaatccaaaggccaaggaagcagtcaacgccatgcctggtgttattaccgtggtggaaaacggcggtcaatttcaggtcgtcatcggccagcatgttggtgaagtatacgagcatttttccaaccttgttcagctccaatcgtcggatgatgaccagcctaatgaaaacaagggaacggtactgaaccgtgtcattgcgaccatgtccgctgtgtttgcgccttttgtgtatattttggctgcagctggtattttacaaggtgcacttatcctcattaatttgttatttccaagcttttcgaaaatgggaacatatgaagtctttagtttcatttcatgggcaccgtttacgtttttgccaatctttattgctatcacagcagctaagcattttaaaacgaatatgtatatcgcagtagcgtgtacagcagcgcttgtcagtccagcttggacagaaattgctgggcgtgtggcttcaggtgaaggcgttacctttttaggcattgcgttatctgaaactgtttatacgtcatctgttttgcctccgctgttcctggtatggattctttcatatgtagagagatttttaaataaacggattcacgaggtagtaaaaccgttatttgtaccatttatctgtatggtcgttatggttccgttaaccattctattaattggtcctctttcaacagcaggtgcaaatgggattgcaaacggatacaatatcttagcagaaaatgtaccggctttagcaggcgccattatcggtgggttctggcaagtgcttgtcatattcggcgttcactggggcattacgccaatggtgctcgccaactttgaacaatatggacgtgactccttccaggcatatcaaaccattgctgttatcgctcaggtcggcgcagtgttaggagttattttaaaagcaagaaaccgcgaaactcggaaagtcggagtctcagccggaatcacgggactcttcggaattacggagcctgcgatttacggtgttaccttacgttttaaaaagccgtttattttcggatgtatttctggagcagccggtgccatcgttgccagcttcttcacgccttattactttgcgtatgcaggtttgcctggtccgctgacaattgtgaacggaattagtgcagattatccaacatcgatcatcggtatcttaattggtgtcgcaattgcgatgatcttaccagttgtgctcattcaaatgtttggttatggggaagatacagtggagcagacagccggaacaacaactgtcaaagatcaagataaagaaaaaaagaatgcttcgatgaacaatgaagaaacaatcactgcaccacttgcaggaaaagtgctcacattatctgaagtaccggatgccgtatttagctccggggcgatgggcaaaggctttgccattgaaccgacagacaataagctgtatgcaccgtttgacggcagtgtcatcatgcttgcaccaacaaagcatgccgttggacttcgttcagaatttggtgtggagttacttgttcacgtaggaattgatacggtttctctagatggctcagcatttacactcaaaattcaagaaggcgacaaggtgaaaaagggtgacttgttgatgacatttgatcaagaagccattgaaagcaaaggattaaaaacagtcacaccggtcatcatcaccaatacacaagcgtacgaagatgtgatcgtagaagaacaatcgacatgtcagccaacggacgtcatgattacaattgtaaaataggaggaataaataatgacattatcaaaaggttttctatggggcggagcattagctgcacatcaattcgaaggtggatggaatgaaggaggaaaaggcccaagtgttgtggatgtaatgacagctggtgctcacggagtaccgagacaaattactgagacgatagaagacaacaaattttatccgaaccatgaagcgatcgatttctaccatcgttacaaggaagatatcgcgatgtttgccgaaatgggtttgaaatgcctgcgtacatccatcggctggagccgaattttcccaaagggagatgaagctgaaccgaatgaagctggtttacaattctatgatgatgtatttgatgaactgctcaagcatggcatcgagcctgtgattacactgtctcactttgagatgccgcttcatttggcaagagaatacggcgggttccgaagccgaaaagtcgctgagtatttcgcgaaattcgcagaagtgtgcttcaatcgatacaaggacaaagtcacatactggatgacatttaatgaaatcaataacaaaatggatgtcaacaacccactgttcctttggacaaattcaggggtatcagtcaaagaaggcgaaaatgccaaagaaatcatgtatcaagcaggacatcatgaattacttgcaagtgcgtgggcagtagcaaaaggcaaagaaatcaatcctgcttttcaaattggagcaatggtttctcacgtaccaatctatccatattcctcaaatccagaggatgtcatgcttgctgaagagtatatgagacaacgctatttcttcccagatgtacaagttcggggctactatccgaactatgcacttaaagaattcgaacgcaaaggctatcatattccgtttgaagaaggcgatgaagaaagcttaagaaaagggaaagtagattatcttggctttagctactacatgtcgacaacggttaaaagtgatgcagtgtctgataacaacggagatattgtcaacggagccctgccgcatggtgtagacaatccttatatcaaatcaagcgactggggctggtccattgacccgacaggcctaagatatactttgaatcgtttttatgatcgctatcaaatcccgctattcattgtagaaaatggatttggtgccatagatcaagtggaagatgacggttctattcacgatccagaacgtattcaatatctcgcttctcatatcgaagcactgaaaaaagccattgaatacgacggtgttgaccttattggctacacaccttggggcatcattgatatcgtgtcattcacaacaggtgaaatgaaaaaacgctacggcatgatctacgttgaccgcgacaatgaaggcaacggctcgatgaagagactcaaaaaagattcttttacttggtaccaaaacgtcattgccacgaacggtgaagaagtgtaacaaaggaaaagagaagcccggatgagcgaagtatgtgcttgttcgggtttttcatcgtttatgttttaatagggcctgaatacaaagaaaaaagagagtaatggcgacaaaatagttcattggattgtgaaagatcttgatgttcaaggatatttgaagaagaatccaaaggccgaatatcaccataactgcaggaatgattcttttatacacattgattttcctttcgggagtggtttgtttttagttagcattgtctcatatcattgcagaggttgaaaagagataaagatattaataggttctattacatgatttggtataattgatctataaaaacgataaatggtagataaagtataggagttgttgaaatgaatcaaacactgcaaatgggagccaataccgtactaagttctccaaaggggcatgtatccatcagctatggagtgtcatctgcaattgatatttctttaacggcgtttcttttaacagattcagatcaggttgaaggagatcatggcattattttttacaatcaaccagagagtgcttcgggtgcagcgtcacttttaccagcagaggtatcaggtcagttgaaaaggcatcaattgaattttgatatgagcaaagtgcctgctggaatcacaaagatggctattacattaacagaagatcaaggaacgggcttttctcaagtgaagaatttgcaagcagaaattcgaacaggtgacgaggtgttttatctaacaccagtaaactttacaaatgaaaagggcattgtcgtagtagagctatatataagaaatggtgacacgaaagcacgctcaatttggcgtggtttcgattctggactggaaggtctatgcaagctttatggtgtggaggttgaacctgatgaacaggatatttctacacatcaaatggctcttgaaaaacaaccaattaaagaccctgctcaaacgaagacaactgctaaagagaaagtcgctgcacctatcagtttagagaaagttcagggtaaaattagtctagacaaaggtcataaaccgatcataatcgagaaaacgcctgagatcacagctacagtatcttgggagtccggcaccgattatgatatttatgcattggtctacacaaagtcaggaaagcaagtagatgtggctatgtttggtgcgaaaggaattcctgctctcaaaagttacggcagcggagctgttgagcatatgggagatgtcggtagagaccatgaatcaatgaaaacagaagttattaaactacggttaaatgacgatatccttgctgtcgttccggttgtttattctgcccaatcaaacggaacaggttccttttatagatatagagtatctatgagtatcgataatcaccaaggaacgtctgtgacgattcatgccaaacatgccaatgacaatgatcgtatttattcttgtgtgccaggtatacttcaaaatacaaatgatggtgtgatcatccgcccacttgagctttacagcaaaccaaactctgagcgcagacctaaattaaaattgaagtcttctaatgaaattgaggttttgatggataaaggacctgtcaatgattataaataaaacgaatgtatggctagacattgtctagcttattttttagcccgttaaatagtgagtctattccattttttatgtcaattagcctatttttccgttttggtggacacggtaaaatagactttatgatcaataatggagggagtgacttcttctgggcaagatacttgatacaaaagcactaacaagtgccacggacacaagggcaaaacactatcaggaactccgtgaacaaatggtagatttaaaaaaggcactacaaggtgtggcaaatctcggtgatgatttcactggaaaaggcgccgacaacattaaaagcttttataaagagctggctggaaatgtagacatgtttatcagcttcattgataagcaaaaagcctttcatgaaggtgtttctgggacactcgatgatacaaactttggcggcgatacctttgtagaagaacattttttagacaacgcagtacatatgggcatcaaaaacgccaaaagcattgtaaaggatcaaaaaaaggcacttaaaaccatttttcaggacattgatgacctcatttctctagaggtatttgacagcaaaacctttgatgaaaaaattgcaaatgcagaagatgaacgaaaaaagacagtaaaagacctaatagagcttgatcaaaatttaaaagatgaatatgctttgtcagagacggagcagcaggctacattggcattgtacgcagaaatgatgaatgccacaaatgacggaaaagcgatttcgcctatgaattttgacaagaaagcgtatcaaaatagcgaaatctacaaggcaaaaagcgatattgagaagcaaacttctgaatatctcaaaatcaaaaaagaacaagaagaagcccgcgagatcgcaaaggaacaagaagccctcgccagccgcccttggtatgaaaaagcactcgactatggcggaaatatcgtgaatgaactgactggcgtgaacgatgcaaaacgcgccgcaacaggcgttgatccaatcacaggggaagaactcaccgcaggacagcgagtcgccgcaggcggcatggcagcggcaggttatatcccaatcgtcggctgggcaggacgcattttcaaaggtgggaaagccgtttataaaacgactcaagccacctcagccgcaatacgagcagtcgacatctacaagacctcgcaaaaatcctttgatgccttaaaaacatcccaaaaaggcttatatggtctcaccgcaacaaacggcttcagtgaagcgactactgggcgagacatgtttggaaataaggtctcgaaagaacagcaggaagcgagtatgaatgcggcacttggaatgcttttgccgtttggtaaaaagagtatcaatggtagtgtggggattggtgaacaaaaagttgctgagaaagtaatagcagaaagaaccaagggattagatttaaggaagcaccctatacaaagaaagcagttaagcgctaagaagatgaaagagctgaaagaaaaatttgagaataggacgattacgaaattagaatatgaaaattataaatggaataaaaagtttgctaaacatagaaacacgggtgtgaatgagttttggtatcaggaacgtcaaaggatattgaataaagaggatccaaccaggaactgggataagcagcaattaaatgatattctaaatggtaagaagcctaaagtagatggaaaaactgtgcaagggcaccattcttatagtgcatcacaatatccacatttagcgaacaaaggtgaaattatatatccagctacaccaaatgaacattttaatggttggcatggaggtaattggaagaacagtctgcctggagaaagaattaaacctattgacgatttctaatctatggaggagaaactaaatgcctaaaatgaaaatgcgaatagaaaaagatgatgaacaaatcaaatatatcacgattctaagaaaacatacggataaaagtatttctgaaataaaagaagtaatggataaaaatgattttattttatcttataatctattagatattgatgaattgaaagagatgaaaaacattataagtttactagaaaaagctggagctaaaatgcatatttatgaagataatcgagaggttagtgtcgaatttttagataatcttattgaatcttatttagatacagaaagatatctagaagaggttgatgagcaaataaatgaagattaaattttgaggcttttgaaacagatgacgagttggaccgaagtataaatgatgcaatgcgtaaaataggaggtgtttggtgttaaaagatcatcagccagttgttcaagattttttctcttttttgaagaatgatttacttgaggtattagagtgtttatctaatagagaaccatggcaagatcatataatagggtatgaacttccagagcattcagaggatattgaatttaatactggggtaatgatatttatgaacacggcgtcttatcatgaaatcataatggacactccagatttctatagtgcttggaagagatttgtatggagtatgttgctgaaattccagaacagaagactcaagtttatttacttatggaaaaggtaaagactattctaaatttgtaaaaaacttttactaactgagtaaacctgctatgagattaaagttaatttatctaattagctccgaaaagcacttagttgttttattaagcaacaagtgcttttttgttataaacaagaaattggaagatgtacagtataccaactatataaaaaataagaaaaccaagaaggtgatcccgtatgagtgataaccaaaaaccaaaaatcgaaaccttaaaaagaaaaagcagaagaaaacacttaatgaacgaattaagctaaatgacactgccagaaaatccatttttagatatagaagaaaatcaattatattgtcagaaggtatttactttccttcaatcgagagaagataaaattcaaatacacggaaaccactatcgagagcatattgagaagtctacacacatgttaaaggaaatggtcagccaggtgaaagtaactcctacacaaggtagattaatattttttcgagagcatgaaattgaagcggttttattgaacttgaatgaagttttcagccatttaagccagcttcttgagcaaacgaaatttttaagtggatacggagattttattttagtcgcagaggatttttgttttggtttatgcatagagagaacggaatattattacgagtttagtacgtgggggctaatatcatgaatttatttatgatgcctccaaaacgacaatgattaaaaactatatccattattaataatccctttgcatttcccagggaatattcgctacagcattcccctcaaatttaagcaattcactatcattacctttcacattcatataaaataagagagtgaaaaattgaagaaatgcttgatacatgaagggcatgtaagctgtgagctgcatgacatgatgagatgtatgaacgtgaaggctgcaaagctgttcttcctcacatatgagatcttgtaagcgtaaccattatttgtcacttcattgcgatggtgttgaggggtgtgtcaggatgagaaatccgtatgtgagaacggcttctagtctttatatcaattattttttattaggtatggtcaatattattttggcttcaaatatgccatttttaatcaaacagttagataccaatagtgcgggaattagttatatgatttcggcgctcggcattggcagggtgctcacgtatggtctatcgggcgtgctgtcagatcgttttgggcgaaagccggtcattttggtttcgggtgtgctgatggcggcgtttctcatcggaatcccattgtctccgaattatcaaattgcgtttgcgtttgcgattttggcaggggtggcgaattcggcgatggatgcaggaacgtatccagcgttaatggaggcttttcctcaaaactcgggatctgcgaatgtgatggtgaaggcctttatctcgattggggcaacaattttgccactggcgattttctttttagcagagcatgatttgttttatggaatggcattttttgttcctgctctgatctatcttgtgaatgtcttgatgctgtggagcttgccatttccgaatcatcgcaaggtggagcaagtccaggtaacggagcatgacggacttccgcgcttctcgacagagcctacgttttggagagaagggattgcactcattgtgatcagctttacgtcaaatgggctgtatgcgttgccgcaaatttggctgcctacttacggtgagaccatattggggatggcttcagggagtgctgtgaagctgcttagttactatagcatgggcgggctgctgtctgtcttattgctcgcatttcttttgcgacgttttgtccgtccagtcactgtgctgctgatctatccaatcattacacttgtctccatctgtgtcctattggtcgtgaaatccccagtcatcggaactgtcaatgcctttgtattgggattctcaacagccggtgtttttcagctgacgttaacggtgatggctgaattcttctggaagaacaaaggaacgatgacagggattatctccacagccggcggggtgtcggctattgtcattccggtcgtaacaggtttaattgaaagtcactcgaccattttacaaatctttctgttcgatgcggtggtggcagttgtcgctattatcggtgcactgtatattctgtatcgataccgccaaatcatggtccatgaataaaaaagacgacctccgctcaggaagtcgtctttcttttgtttagaaacggtcattttcaaaaagaatttgtttcacttgatcaactggcatatcttcaccagtaaagagtttgtaagcaagtgcaccttgccatagcatcatgccaagaccgttaatggttttggcaccagcttcctgtgcttgcgcaaggagctttgttttttgcgggttatatacgacgtctgtcacgattaaatcttcacgcaggacatcaagtgtatcatcgatgatgctgagctgatctagtggtttcatgccaaggcttgtcccatttgctaagattgcactttcagctacttcacggcggaaagcgtctttgtcttcaagtgggaaaatgttcgctttgacaccaaatgatgtcatttcgttgttgatgtaatttacattttcttctgcttgaacaaagtattgatcattacgagcaaaaatactaatttcacgaatacctgattgtgcaagctgaatggcaatcggtgttgcagctccgccagatccgactagtgtgaccttttgaccagctaattcaacgccatgttcaatcaagtttctcacgtaaccaagaccatctgtgttgtagccaatcagtttgccatctttgtttacgacggtgttacttgcacgtgtgtattttgcagaatcatctagttcatctaagtagtctagcactttcattttgttcggcatagaaacattaaacccagctgcacccattgctttcataccgttgacagctgcttctagttcctcattccctacttcaaatgcgaggtaagcgtagttgatccctgttagtgtatagccaaggttatgcatacgtggtgacaggctgtgtccgattggtgtagcaagaaggcctactaatttggtttttccatcaatattacgttcatgtatgtttgtcatgattgacatctcctttaattatctaaacaattttttcatgcgtccaagaacaaagaccgctaacaatacgctaataaccgcaatgatcatatcgaaaaataacgtcattttaatatcgtacgtgctgaccaacccgcttgtaatgagcggcacaagaataaacgctgagcttgccgcaatgttgacgtatgatgaagccgttgctttgtttgtagggaataatttcatcataatactcatcgccagctggaagatccctgctgtaaataatcctaagaaaaaggtgctgacaatgacaatgctatacgtttcaatttgaaatagtgaaagcatggcaagaaatgctccaactggataaatgattgcgaccataatcggcgaaatgaatttatctaatacaattgagagcagtagaactgacacaagggcaccaatactaaaataagaaagaagctgtgtcgcttgtcctgcaccaagcccaatcaatttcaatccgagctgtggaagccacgtttgccatacgacaaacaatgcagtagacgtgaatcccatgagcacgacggctaagccttcacccaacattttaggttcttccttcatttgttcctgcactggaaggtcatcttgtgaagagacttgcttatggttcgggaacggcataaagatcaagtaaatccctacaagtaaataaagaagtcctagtccaaagaacgcccagccccagaagatgtcatgtgcaataaggaacgccaagataaatggaagaacagtcgctccaattgaaacggacgccttcactaaaacagaagctgaacttgcctttttaggaaacgattctgtcaaagcaggatatgttcccgaatcaagtaatgagtttgcaatcccggctgaaatcgcaaagataaatgccaatgtataattcgttgtcgttggaataccgattaagaataataagtaaagaaagttccctgtaataatgacaggcttacgtccccagcggtctgctaaccggccagagaaaaagagagcaatcagtttaccaattccgatcgccgatacaagcaagctgattttcgtaatatctacatggtagcgttcagataagctattcatattggacgctacaatgatattgatcatgccgagcatgaagtaatttaaatacatgccgagtgatgatttaatataaggatttttcatgttcccactcctatatttgcaacccttttagggttaaattctttgtatgtcggttgttctttctatgaatgtacataaagcccatcacaacaccccttatgtgattgatgtaaaataatgaatattcatctgttcttcaattaagtacatcgttctactaaaatataaaaataaaaacagccttgataagaaagtgaatcttcataatttgatcagaatcagaaaagaccacttttaactgatgttgaataaaaacaacgatacacagaaataggtataacgatatactaaaagaagcaacgagataaatatactcctgtgtttaaaatgtgtcaagtttatgactttgtgatttaaaaaaagaaaaatgaaacaaagaaatgattgacttgctcaataaaaaaggagaattgctgtacacaattctccttcacaatgaggtagaggtttctctgatatgaagttgaggctttaagatcaatcgctgcagctcttcatcctgctcgttcattttatgatataaaaggttcgctgcttttaccccgatggaccgtgggaatgaagagacagtggtgagcggcgggtgatacatttccgcttcagggatgttatcgaatccaactacatcgatatcttcaccaggcttgatgtcacgtgatgacagtccttgaatgactccaaacgcaactaagtcactaaaacaaaaaatagcagtaggaggatcgggctgatcgatgacttgggcgagtgcttctttcccgccttcacgagtcggttccatatcaataataagagattcatcaattgttaggtttgcctcgtcgtgggctcttttgaaccctttcattcggtcgatccaagtcgaggaggtcttgatgccgcctaaaaaggcaatgcgccgatgtcccttttgaagaagatgatggaccgccatccaagcgccttgttcataatcagcaccgacatagtcacaatgcacatccgctaattcacgatttgccagtacttttggggtacgaatttgatttaattgtttgaccgtccgagcagagcttttcgaagctgggtttaaaatgatcccgccaactcggtgctctaccatggtagaaatgagccgttcctgcttatcgacactgtcaaaggttgtcccaagtaaaacggtatagcccagtgattcaagtgtggtttgcacgccgattaaaaactcagaaataaacgtgtttgaaatatccgtgacaatcacacctacaatatttgaactttttgaccgcatgttagcagcgacgcggtcatacacgtatcctaattcctccatagattgcaggactttttttcgagtggcttcagagattcttgggttgtttcgaacaacgagtgaggccgttgaagtcgatacaccggcatgacgggcgacttcctgtaatgtgatacgctgtttgttcatttttttcatttatcttcaccaacttcaatggattgcctaacttgcttcatggtcaggatggatttctccatcaaacgagccgaacatcttttgatttattataccttaatgaggggtattgatgaagtgaagtcagctagagtgacagaaatcataaaagatttccattgacagctttcttctagaggcgtaaaatatgaaattattcagaaatagcaacattttaagtaaataacgaaggctatgattgctgtgggtcacactatggcaggagcagcttctggagagaccgcatgtatgtgcggcgccgaagggttcacaatctcaggcaaaaggacagaagagtacgaaatattgtatttgtaatgcatggatgacgccgtgtattgcttttctctattttgctattcttttatgaccgtgagattggagcgcatccaatctctttttttatggactttttgagggttcattatttcagtataagatcgtgtcgtaggagggcgttagcattggcacaacaagaattaaaacgagatttatcaaaccgccatgttcagttgattgcaattggcggaaccattggaactgggctgtttttaggctctggaaaggccattcaattggcaggtccatcgatcatttttgcttatttaattgtcggaatggcgatcttttttgtcatgagggcacttggtgaattactcttatcgaaggcgggctatcagtcattaaccgatattgcagaggactatctcggtccttgggcttcctttgtgacagggtggacatattggttttgctggattatgacagcgatggcggatgtcattgctgtcggagtgtatgtgcagtactggtttgacatcccgcaatggattcctgccatcatttgtttgttgattttactagggtttaatttattaacggtgaagcttttcggagaaatggaattttggtttgcgttgattaaggtcattacgattctattactgatcggcgttggaattgtccttttaatcatgggttttcaaacagatgcaggtccggtgacggtaacgaatctttggtcacacggcggattattcccgcatggtgtcacaggcttcttactgtcattccagatggtaatctttgcgtatgtgggagtggaactagtcggtgtgtccgcagcagaaacagccaatccgcaaaaaaacatcccgtctgcgattaataaaattcctttaagaattctatttttctatgtgggtgccatctttgttttactatgtatcaacccatggactgagctcagtgcatcagaaagtccttttgtaaaaacatttgggctgattgggataccagtagcagcgggacttattaattttgttgtcttaacgtctgcggcttcagcttgtaatagcggtatgttctcaacaagccgtattttatataatctcagtcatcaaaaacagggaccagcttcctttggacgtctgaacaagcacgctgttccaagtaatgcactattcgtttcaacgattgtggtatcggtcggtgctcttttaagcaagctgattcccgaacaagcctttggtattgtcacaaccatcagcgccatttgtttcatttgggtatggagtattattttaatttgccatttgaaatataaaaaaacacggcctgaactgcatgcggcatctacttttaaagcaccgttcacaccttttgtgaacatttgtgttcttgtgctctttgctgccattcttgtgatcatgctgtttgcggatgcaacacgtccggcgctcttattaacaccggtttggtttggtttcttattattgatttatgcacgaaagaaacgccgtgcgtcataatggacggaaaaaagcacagcctttgcattaggctgtgcttttgttcatttaacgatttctaatcctgaacatataatttgcattcaaaatgattaaaacaagtccaatcaccatgattgagaagagctgagagtgattggccccaagggaatacacaatcaaaataaacatggcaccgatcaacaggatattcatcaattgatatgtgtgaaacagtccgccaagcatcacatgcttttcaccttcgtcagaaatagcgagcagctttttactataatctttgtcagatgggcttggtaggttgcgattagggtagacaagctttagaacggatatcgctacataagaactgataatggtgacgataaataaagtaacattgaccagaatcagccagagtggctgctcggtgacgatcgcgataccgatggcaacaatggacaaaatggtacttaccgtattggctaaagtcaaatcagtaaaggtccgatattgttttgcttccagttcatcctcctcatcgccagataccgaaagtgatactctttttttcatacgtgaaacccctgaaaaacaataaataatcaatagaatcgtcaatccgctgatgacaagagtcgcttcgaatgcaacatcaagaagtgtcatctcaaattcggctgccagcagacagtaagcgccgagaaagccaaggagagcacctaagagcattttgtatacagttttcatgtgagttcatcctcctcgaatagaaaaatacgttcaatgggttcctgaaaaattcgtgaaagcttaacagcgagcaagagagacggcattaattcatctcgttccattaagctgatggtctgacgagaaacctttgcacgctttgcaagctcagtttggttcaacccatcacgcgcacgaagctcttttagccgatttttcattctgtcacctcaactttgatcgaaatctttctttgattgtaaagcattgtattcaatttgacaagtatagttgtcaaattgataaaaataattgtcagaaagatcatctttaatcaaaaggtgaaccatgatacgctaaaggaaaaagaaacagaaaacaggtgatgtccgtgttcattgaccaattaaaaaatgacttacatcaatcacaaccgttatttattggagaagagacagcgttcaaagctgcggtccttgtccctttggtgcaagtaaacggggaatggcatatattatttgaggtgcgatcgctgatcatgagaaaacagccgggagatattagcttccctggtggcaaactcgacggcagcgaaacagcacaggaagctgcactgcgagaaacacatgaagagctgggtattccaccagaatcggtggagattcttggacagctcagtccttacattgcttctccatccttcgtggtctacccatatgtcgggatcattgataaacaaaaagtgaaacactccttcaatcaagaagaagtagaagagacctttaccgtgcctctatcatggctcagccaatatgagccgtacttacatcatgtacccgttcagccaacaccagctgaggatttcccttatgaaaaaatcatgaatggtgagaagtaccgctgggggagccgatcgatagaggaatggttttatgattatgaaaactacaccatttggggattaacagcccgcatattaaagcattttgtgaccgttgcaaaaagaaattcctagagattcgctctctaggaatttgttgttttcagccgttctttcgctgtttgttttcctttaccaattggaataggagctctcgcttggctcagtccgtaggaaggcatgttcatatagacggattcatacgagccggcttgaatttgataggtttcatgataaatgcccactgcgtcattgttctgagccctctgatgaaagttcttccaagccgccaaatgtttttccatcttcgcataggcaaggaggtcatctgttgatttccaatattggatcatcgctgtcgtgcgtaagccaaagtaattctctgtcccgaggaaaccaagctcatcttgatgggtatacagctctttgatcatgccaggcatcgccatgaacacaggcagccattgatgaaccgcccagcgtttgttgatccgcatgccgatgatgaacacaacaatcgagtcagaattttctgttgtaaacctgccagcacgtatgtcttttttcattcatttacccttcctttttcatcaaatgggatgtttccacgcaccaatcaattcctgcttgagccactctttttccgtaatctaaagtaaacagccaatacttcgcatccgcttcatctggataaagctcttgaatgttttcttcaatcgaaacataggtcttataacggatacgaagctgcctttcataatcctgtagaagcaccagctttttctcaaacgaaagatattgaccgaagaataactttaataacacttcatttcgttctgttggtaactgatcgagcggctgcgctaaccactgccttaacgtcttcagccctttttcagtcaaatgatattcccgcttgtctgagcgaccagacgtagaagcgggtgaaacctcagcaagaccttcctcgactataaactttaaagctggataaatttgtccataactaattttccaaaaatgatgcaagctcttatcaattaattgcttcacttcgtaccctgacttacaatctgtcgttaaaatacctaaaattgcatacgtcgtatcattgtattttttcatatcagcacacctatctaaaagatatatcaattagatatataataaatttgaaatgaataaaaagcaagaaaataataattgatagatttatatttttgaaatacaggagataaatcataaatatggtaatatatacttgatgtgtaaagtacttgcgcatctattcataaaagaatggagggtgtacaaatgaagttgaggaacataggaatattgttcatgattgttgcactattgattggtgttggaagttttggaggaaacaaagcatctgctaaaaaagaatcactgaatcaatcttatgcatatgcttataaaacaaaggacaatgtcagttggctgaaggtgactgaaaagaaaggcaaggtcacgggttacctaaacggtaagggtgttaagattgatccaattgaaccttttatggttaaaacaaaatacaagctaacggggaaaaccaccaaaaaaggatacaaacttaaagtccaacaaaagaagaaaacaatcgtatatgacatctatttttctggaaaagatctcatggtcaaaaagcaaggagcaaagaaaagtaaacgctatcaagctgttgatgagaagaaattaaaagaatacaaaaaagccatagataagcgctatgatgagtacgtggatacagcagaagaccgttactatgagatcatagggaaatacacagataatttaaataaagcctacggctatctgtatacagcaaaaaacaattcatatcaaattttccttgatatcgaagaagccgtttttgaaggggatttttcaggggctattacaatctccaaagccacagggaagaaaagtaagccattgaaaaaagaaaaatatcaagcagtaggaaccacaggttttaaaaacttttgggtatatcccacaccaaaaataaagtgtggcttgtctaagatgatagggtcatctgatgtagaggcttcctatattgagttaccgatttggaaaaagaatgaaaaaatgaaactgaaagctgtgaataagaaacaatatcaaaagcaagaagaagcatttaaaaatgccgcaaagaaaaaataatgataataattaagtcagataggacatttgagactatctgactttttcgatttaaatttcctctaaagtaaaatgaggtcgttttgatgacattagacttgtaaaaaaatattttttaaattcaaaaatatatgttgacgcttacattaactcaatatatactaaaatcaaatccaatattgataaattagacatgtgactggtcatgcaggcaggatctaaaaacgatgaatttctttaatttgtcgttttaggtcctttttttattgccgaaatataggtctcatgtatgagaaaagggggagaaaaaatggattacacacaggttgccaaagacgttttacagcatgtaggtggcaaagaaaacattgcgcaccttgagcactgttcaacaagacttcgcttcacactgattgatcagaagaaggcagatgtaccggctctagaaaaaacgccaggtgtcatagctgtcagaatgtcaggtcaatgccaagtggtcattgggaatgacgtcatcgaagtgtatcaaaagttaacaagtttaataggtagcagctcatcagggaaagacgcgccttccaatcagccaaaagaaaaaagaaaagcaggcacagttctgttagatttcattgtaggtgtcttccagccgcttgttccagctatcgcaggcggagggattttaaaatcatttcttctccttttctctttattaggctggatggatgcaaagggccaaacctatcaaatattgaacatggtaggggacgcacctctttacttcctccctttactagtcgctgtaacgactgccaataaactaaaagtaaacccactggtcgcattatcagcagtcggtgcgctacttcttccgaacatgacggctatgcttactgaaggtgcgcaattgatgacattcgacgtaaaaaatatagcttatgcgtatcaagtgttcccagcaatcctttctgtattgctttacgctcaaatggaaaaattctttacacgattttcaccaaaaccaattcggattttctttgtcccaatgatgtcattggtcattactgtaccagttacgttacttctattaggaccgattggttttacagcaggacaaggtttttcatccatcattcttgcaatgtttaatacagtaggctgggtagctgtcgcaattttagcagcagtcctcccattcatggtcgcatcaggtatgcacaaagcaatggtcccttatgcagtcacaacgatgggaacccttgggaaagaagcactttatttaccagcatcacttgcgcataatattgctgaaagtggagcgtgtttcgctgtggcactacgcacaaaagacaaggtactcagatcaacagctatttcggcagggatttcagcattttttggcatcacagagcctgctttgtatggtgtgacacttcaaaataagcgggtccttggaagtgtcatgattggttcgtttgttggcggaatcttcattggattagttggtatacaagcctttgtacttgttggccctggattagcaagtatgtcgatgtttatctcagatgagctcccgcgaaatctgatgtttgctgtcattggagcagtcatttcgtttattgtcgcctttatcgctgcttttgtattaggtaaggataaaacaggagaagaaaagacaaatgatcaagctgcatttgctgaacaaattggggcaggtgaaacattcaaaagccctgtgattggtcaaatgatctctctatctgaagtaaaagatgatattttctcttcaaaggtcatgggtgaaggaattgccatagtaccttcaaaaggagcgctttatgcaccagtagatggcgaggtgaccttgctgttcgaaacaaatcacgcacttggtatgaaaacggaccagggggttgaagtattattccacattggcatcgataccgttcagctggaaggacagtattttcatccaaaagtgcaggcaggagaacgtgttcaagcaggagatttactgattgaatttgatgtagaaaaaatcatagcagcaggatatgatccagttacacttgctgtaatcacaaatacagatcaatatgatataaaggtacagccattacaagaggtcaatcgtcaagatacattgatggttgtcacacaattaggaggctaattatatgacaacaattaaaggttttccaaaaggatttttatggggcggcgccattgccgccaaccaggcagaaggcgcctggaatatagatggaaagggaccatcagttgcagatattgcaatgtatcgttccaatttaagtgtagaagattatgaaggacatcttgctgttacttctgaaaatatagatcgtgcaataaaggatccagacgataaaaagtacccaaaacgcagaggtgttgatttctatcatcactataaagaggatttggctctatttgctgaaatgggctttaaaacacttcgcatttctattgcatggagccggatcttccctactggagaagaagctgaaccgaatgaaaaagggctgcaattttatgatcgtgtatttgccgaaatgaaaaaactcaacatagaaccgattgtgacactctctcattatgaaatgcctttagcccttagtgtgaaatataacggctgggttgaaagaaaagtggtcgatctctttgtgaagttcgccaatgtttgtttcgaacgttatcaacatgatgtgaaatattggctcacttttaatgaaattgatagtatacaccgccactcattcattactgcaggaattattcctgatcgttgcccagaaggaaaagtagaagagacggtgtatcaagcgcttcatcatcaatttgtcgcatctgctcttgcaacagcagattgccatcgtattatcccaggcagccaggttgggtgtatgctgacaaaattgacaacgtatccgcatacatgtcatccgaatgatgtggaacaagccttgaaacaaaacttagaaaactacttctatgcagatgttcaggtgtttggcgaatatccgccactgattacacgtatgcttgagagaaaaaatattcaaattcatatggaagcagatgatctaaccattctaaaagaaaacacagtagattttatctcatttagctactatatgtctttaactgaatcagcccaagaaggattagaacagacagaagggaatacgattcgtggagtcaaaaacccttatcttccttcaactgactggggctggcaaattgatccggttggtctgaaaatttctttaatcgaattgtatgatcgctatcaaaaacctcttatcattgtcgagaacggaatgggtgcaaaggatgtagttgaaagtgatggctctatccatgacgactatcgtattaactattttaaagagcatttccgtcagatgagagaagcgattgaagaaggcgtcgatctctttggatatacgagctggggctcaattgatattattagtgcaggtacatcacaaatgtcaaaacgctatggcttcattcacgtagatcaagatgatgatggcaacggaaccttaaaacgatctcgaaaagactcattttattggtaccaaaaagtcattgagacaaatggtgaatcgcttgattgaacaccacaatcatgaaaacaggtgatgacgatgtttaaaatcaaaaaagttttaaactcgagtgtggtcctggctgaagatcagaaccatcaggagatggttttgtttggccgagggattggctatggacagaaaccgggtcaaatgatagaagagaaaaaagcggaccaagtctttatgtcagtcgataacttgagagcaaaagaatttcttcaactgttagattcaatgcctcaagagtttatcgatttaactcagcacatcgtccaatatgcagaaaaacggttaaattcaaatctaaattcaggtgtttattttaccttaatggatcatttgaattttgctgtcgaacgacataaaaagaatattaatattacgaatcgcgtgtactgggaaatcaaaaattactatactgaagaatttgaagtagggaagtacgcacttgagttagtaaatgatacattgggcatacaattaccaaaagaagaagccgccaatatcgcctttcacttaattaatgcattaggtgaagaatctgattcgaaagatggcatgaaatatgccaaaatgatcgggagtattgtcaatcttgtgcgctatacattgaatatgaaaatggaccaagagaatattcattacagtcggttcattacacatgtgaagttctttgtagaaagattttatgcaaataaattactctcagatcaagaaaatgagttgtttgaacaaattgcacacttgtatcctcaagcgatggatgttgcttttaaaatcaaagattatattaaacaggtgcatagtatcgtcattcctaatgatgagcttacttatcttgcggtacatatacaccgcctcatatcttatcagcaattaaaataatggtggaaccacttgccttatgatcaggcaagtggttctttgctatgaccaatttttatattaagttccgataggtcgttctgttgtaccagcattcgtctcatttaacgaattgaaagacgctgtttgtccaaaaacaacgatggttaaagcgatgatcaataaactcatttttttcattagaattcctccagtcaagtataggatggttcctgtgataggcttcctttaaaaagagataggcttgatgaatgtcacccaaatcctcaaagtgttttgcagctagagcacttaattcacaggcaccttcagcatcctttaattcttttagaatgctgatttcatcgaaacaggcttgagctttttgaaccatatcttcagtaaaatatagatggtaaagcaaattcatttttgctgtatagatggggcatttctctgattcatgtttttggttgaccaattcgaagtaatagagagcttgtgttctttcatcaatagagagcagctctttgactaacataaacatggagtgatggaaatagcacgatgagaggtagttttcatcacttagagccttttctagggcatcgatacattttttcgattctccagcttcggcatacagaatactgatattatgaaaaagctgtgaagttagaaaatgatcatttagactgtcagctatgtgtattgcttttttgtagtagttttctgctcttatgaagtcgttaatgtccatataattagcagcggcgataacaaaggctgtcgctagtcttctttcatatccttcatgacttttgaaaatatctatagcattctgaatatagtgaagagaaattaggctttgacgaagtagcatatataagtttgcgattttcgtatgaaattctgctacttctatttcatccggaatgttttgcagttttttctcggcaattttaaacagtccaatggctgatgcgtagtccctgttatatgaagcgtaaagggctttgtataggtaaaaatagtattcaattaaatcgtttgttttagaggggcaatctagctctgtctgttcattcagttttttacctctccgttcatataacatgagtttatacttgccttctagcaatgaataataagtcaagacctcctgattctcttccatttcttgaagtaattgctttaattctgtgtacattgcgttagcactgtgtacatcatgcttgcgaatcgcaattcgccaatcatttaaacggttccccacctgttcagcagaaatgatagccatgaaatttcacctctttaagatcctttcacctgtttcactaaaaaacgatatcacaatttttggaagaatataatcatttctgcgaggtgattgccaagaggtaataaaaaggacctaaggtcatgtgatgtacgaaattgtaatggtgattgaatgtttttacaaatgattaaaatctttttttagtcgtctaaaaaagggatatatacattgggttttataattatgttcgaaaatatcactggtatattacaaataaagtgattttaggtaaggaatagagaagttggagggtcgatctattaaagaaaatcagttatgatgatgctagatcaaatttggaatagaaactgatagaagcagacaaaagacaaaagtaaatgccaatcacaaacactagtctattagaaaggacgttgatatgaaaaaaagatttcaaatcttaaactggcaaatcacagtgatcatgacgacactgttactcgttttagtgactctgtatatgtcaaagagatacttttatagcaaagaaatagagttactgacagaatcttgtcaacaagtaggcggcaaaatcatattagaaacaaatcgtttttcgatggattattcgtttgagtgccagaaaaagtagaacaggcagctttctgcctgtttttactccaattacaaacctaaattttgcagccattgatttaatctaaattctcgattctcggcagttgagtcatcatatctccctaaatgtaagctggctgttatttctccgtcattcataaacatgattctttcagaacgaagagcaacctttgggtcatgtgtgacaagcagtagtgttgctccttcagaatggattttcgaaaatatattcatcacttccttcgttgcattagagttaagagcacctgttggttcatcagcgaaaagaatgtctggttcattcataagcgctcgacagatagaggccctttgaagctgacctcctgatacttctgacaaatatcgatctgctaaatgatcaatatcaagtttttccattaaatatctagctcgttcattcacttcttttcttggctttttctttgttaagtaagctgcagcaatgatgttgtcaaatagattaagattttttagtaagtggctgtgttgaaagacaaatcccatatctgttaagcgcagagcagttaactgtttgtctgtcatttctgatagtaatcggcctttatatttgatctcacctgttgaggctgtttctatcccgctaagttgataaagcaaggaagttttcccgcatccggaaggtcccataatggtcacaaattccccaggctttatcgatatatggatatctttaagaatgatttgtttctgtccttttaaagaatcgatttgcaaagacaatcgctttgtttcaatcaagtgttccatgtgaaacatctccttatgaaagtgtatgacgtgtagtttgattagtaaaaaacgtcttcaataacgaagcggttaaagctaagctgacaatcaacagtgtgattgggtacacaactgacacccattgtggtgccagccactgcaggcttgatgcccctagggaggctccacctacactcatcaaagctggtccaatcgtatggacagcgatcgtaccaataaaggcgcccaaagagataacgacgataaaacttgtgatatattgtgctgttacatcttttttagaaaatccaatcattcttaacatgtggtttcgacttgaatctttcgtttttaacatgtgcagaaacatgaatagcatcaaactggcggttccaaaagcagctaatgtagacaaaaatgcaacgatttttactaaagaggctgtgctgccgattgtttgatgaacgtattctttcatatctgtcacttttgcaggagatatccctttttcaaatactgtctttttctccgcaatttctactccttgttttagttggatttgaatggttttccaaagggttgattgggaaaatggctgtgatattgctttggctgttttgccgccgttggtgacatcctgataaatgccagtcactgttttttgaatttcatgcccgtttgttacgagagtgattttttctcctacctttttctggagtgaatctgaacttagtactgataaggcaatttctttattctttaaaggctgtcgcccttgtaaataggtgagaggaaatgctgagagatcacctgtttctaaatagagtgtttctaatgtattctcctttgattttgcctgaagagaagttgtttcatatatggctgatgtatgaatatcccgatcttcacgaatcattgattctatttcatttgtattttcctctagatgatttccttgtcgtatatcaattcgaaggtcactttgaccagagccaagatatgtgatgaaatccggcgattgtaaggtgtgccatagctgaataggcagcagcatcaaaaatgtacaaagcgcgataatacaagtaatcgttgtgtacaacttctttcgtgataacagatcttttaaaccaagccaaatattgaccgggatgaacctgtttttcttgagatgtaggggtatttgttttttatcattcgttgaaatagcgccgccttgaagtgcttgagcggctgatactcgaccaaactttcttaggacagcatagctgcaagaaatgacgatcattgccatcacaatagaaacacaaagcgggatgaaccaagaagtaaaagaaggctgattccccatgtagcgctgaatattggccgtaaacaaatcaccaaataaaagcgttaacccatatcctgctatacaccctacacaagcaagcacggcatactttccaacgtataattgcttgattcttgttaaaggaatcccaagcaccttcagtattccaatttcacgttcatcctcttctatagaagctgtcatagcaagatggagagagaggagggctataccgataagtagcatgcaaacaagcaggagaatggcaatcaccagtccatctgtcaatgcattcagcatacggagcaaaggtaatgtgacagctggaccttgctgtggaagctgtgatgactggtagattgcttgaaaggcatctgcctgagcggcatcatgcagtaaaaattcaattaaatattcctttttatgaaacacttgattcattgcgtcccaatccttgtgatgaagaaggaatcttttcgaactaacaagactggggttcatttgtgcatctcgcaagaacgctttgatgcggaaagagaattgattagaccctttcccaatcagtaacgtttctcctatcttgagatgatacttttgttgaaaatagatagggacagccacttcacctttattgacagtgagcttttcattttgttcatttaaaagaaaatcaaaatgacgattttgtttcacaaataaatgatccatcacacctgctttggcgggttcatgtccgaacttgatgtttgcatgttcaattggaatcattgggacgatttgatgtgcttttaccatggactgcttgtttgaaaatgcttcaatgtctttttcatttaggctgccgtcatgcatttggacaaaatccggtgccttggctgaatggagcagattagaaatggaaccattcagctgtactgtcatttgagcggcgtttgttgcgagaaatgatgtcaacataatacaaatggttaaaccgatggaaatgagacggtggcgggttaagtctttctttataaacgtcagtctcatgaggctgatactccttcatgttgaagcatattttttgttaagtaggcaagggcaaacatgaaagtgctgactattagcaccgtcacatacatgttggctgaaaacgtattgaacaagaatccatacatcatttgaccaagcggggcagcacattgagaaaccattgtcaggttcgccatcacttttcctaattgactatttggcgttttcttttgaacatgtgaaattacaacgattgagatcattgtaagcagcatagcaattggaagacatcctgctagaaagagaaaataagctggataagtgccaaattgaagagctgtgttggatgttgagaatgcgacaggtagcaagatgatcgcgatgacgatcagccagcgatataaagtaggtatctgccaatgctttgctacaagtccaactagcagagcccctgcgatcacagcgaactcaatcaagcccatgcctattccatacatgatgtcactgcttttcattgtgacccttaaaatgattggaccacccacgataaaaaatggcgtgaggatgaaatttaacattgcagcaagcagcatggctctttttaaaaatggctgactgccaatataggaaaatccctgtttcatatctattatgagcactttgcccatagtttccgttagcgggctaggtgagaaggatatgtttaaccgtaaaagcatgcatgctgatagaaaaaacacgatagcactggcacctatgatggattgacttccaatcagtccgtacagaaccccgccgataataggagcgagaacacctgaaagtgcctgcacgccattgacgattccgtttgcttgttctaattgttcctgttttactaactgtggaatgctggacatcacagcaggagcatagaacgtactcatcacaccaagaagcaccatgaccgctccgatcatatagagtgaatcatttcctgagaataaccaaaaataaaaagccagaatcatgatgccggtgagaacatcaaataaaatcatcaagttccttctgttaaaccggtcagcgattgctcctgctaagggagaaagaaggagtgggacattggataaagcgaatagtaaggcatataagtcaacacgctgcgtcatatccagtacgtgtaaagatagaacaaaccgaattaaggaagaaccaaaaacggaaataatttgtccgagaacgaggtacataaagtgggatgaacctcttttggataacaaagtcatgagtatcactctccttttagaccgaccgtcagtctataatgtatgcaggattggtattgaagtgaccaatcactaattcttttcatccagctctccagttaatcgctttagaagaaaggagaagctccccttttctgcatgtaatgaggattcgaggatatcgataaaagctagagcgcgctgtatactttcttcggctgtccattgaaaaaggccctcatcaaatatgacctgcgcagaagcaagaaggaattcaaccgtttcttgcgggaactttgttttgaatgttccttcttccaccccttgctgaatgacgtctgccaatacgggtgatagttctttaatcgctttgattaagcttttttggtgcatctctgcattagaaggctgatggaattgttcaatcatcccctgtttattgcttccttgctgaggcgattgtgccatgatgatacgaaatagtttgtcgacgactggaaggtctggctcagccgcaatacgctttgccacgatgatatctgctttgatgatcctgtcaataatggcatccatcacttcttctttggatgaaaagtaataataaaaagtgccttttgcaatgccaacagctttcagaatgtcgataatcgttgtttgctgatagcctttggtagaaaaaagctcttcggctgcgtttaagatgtcatttttacgttcttcaggatgtttaacggttctcataaagccatcctttcttttgactagactgtcggtcgatcctttgatttgattaaacacttttcaatgtccctttgtcaatgcctcatttttgaacactttgcatttattgtgcaatgacactatgatacattgaatgaaaacagcctcaggagagatgcctcatgcaatttttaactgctgaattggcgcaagaaatggttgaacgtacgatgcgtattttagataaaaacattaatgtgatgaatgcagatggtgtcataattggttctggtgaacgaaacaggattggtcagaaacatgatggtgcacgacttgtgctgacaagcgggaacagtatggaaattgaccatgaggcgtccttacgcttagaaggagtgagacctggaatcaatttgcctatttgctttcgtgaacaagtagttggtgtgattggaattactggtgagccagaggacattcggcatcatgccgagctggtgaaaatggcagctgagcttgtgttagagcagtcttttctgcttgaacgaattcagtggcggcaaagaatagagagtgaaattgtcaatcagttaatttctgattcggacgttggtgatcatcagctaaagaaccgagctgcatggctgggaatggatttagataagcgccgaatggtcatcgtttttcagccagttccatcctcggaagacgctgtgcataaaatgatgcatgcgattcaatacgataagaatgcggatgatttgcttggcatgacctttcgtcatgaattggttcttttaaggcagccgatccctgatcatcgtttaaagcatgtggcagggcagctgcaaagaacaatggaaaaagcagtaggaggtcaggtgctggtggggatagggactgtcgctgacgacataagccggctgccattgtcttttgagcacgcaagagatgccttgaggttggggaaaactcttgatcccgaggagagtatttatttttttaaatcttatcagttggaaaggctattcctcactgcaggagctgttgaagaggagattagatggactgacttttacaatccattaacacaggaagcggagctcgcccaaacattaaggatttacattgaagagggcggtgatttacaaagaattgttgatcgtttatttattcaccggaatactttgcgatatcgtttagataaaattcaagcattgaccggaaaaaatccccgtcatgtgaaacagttgatggagctttatatggcgcagttgatgagtcaactatcttgattgtgcatatgcacaatggaatgaagggataaattaaaaaaattcatctagattcacaacccgatccccactagtaaacgcttacaattggagaaagacattttgggggagatcgaggatgagtggagatgtgacagtaagtacactgggagccgtgacggcgcttgtgatagcgattgttcttattctaaaaaaagtatcacctgcatatggtatgctggcaggtgccttcataggcggcttggcaggcggtgtagatattgttcagaccgtcaacgtcatgatggaaggcgctaaggatatgattccggctgtcctcaggattatggcggcaggtgtactagctggcgttttgattgagtcgggtgcagctttaactatcgccgaggctatcgtgaaaaagcttggagaggcgagggcgttattagcactcgcactggcaaccatgattttaacaacagtgggcgtttttgtagatgtagctgttatcacggtagcgcccattgcacttgccattgccaaacgggcaaagctgtcgaaaacggggattctacttgccatgattggaggcgggaaggcagggaatatcatgtcaccgaatccgaatgccattgccgcttctgatgcttttggtgtaccgcttacttcaatgatggctgcgggtgtcatcccggctgtgtttggattggctgttacatatgtgttagccaaaaagcttgcaaaaaaagggacacctgttcttgaagaggaaactgcgcaaagcaaagttcaagtgccagctttttttcaagcacttgcgggtccgcttgtcaccattttattgttggctttaagaccgctttttcaaatcaatatagacccaatgatcgccttaccgatcggaggcattgtaggcgctcttttcatgaaaaaagggaagtttctcaatgattatgcgatatcggggcttcataaaatgtcgggtgtagcgattatgttattagggacaggcacactagcaggaattgtatcgaattcttccttaaaagatgtgtttattcaagcactcgatgcatcgggattacctccgtatttacttgcaccagcttcagggatatttatgtcagccgccaccgcttcgacaacagcaggaacggcggtagcgagtggcgtatttagcggtacattaattggccttggcgtatctgctctttcaggagcagccatgattcatgctggggcaacagtgctagatcatatgccgcacgggagctttttccatgccacagcaggaagtgttcaaatggacatcaaagagcggttgaaactcatgccatttgaatcgttaattggtttgacattaaccgtcgtatcgaccattatattcggcgttttccagttgtttggctgatgacatttgataggaaacgaggggctttaggatgaaaattgtgattgcaccagattcatttaaagaaagtttatctgcatatgagacagcatgtgccattgaacgaggatttcatgcgattttgccaaacgctgaatatatcaaacttccaatggcagatggaggagagggaactgttcaatcgctagttgatgcgacgggcgggcacattgtcaatcaagtggtcacaggcccgcttggggagcctgttgatgccttttttggcatgttaggggacggtcagactgccgtcatagagatggccgcagcctctgggttacaccttgttccgcaagaaaaacgcaatcccttattcacgacatcgagaggaacaggggaattaatgcttgcggcactggatcaaggagcgaagcatgtcatcattgggcttggcggaagtgcaacaaatgatggcggtgttgggatgatgcaaggattaggtgcggcttttcttgataatgcaggacaggagctatcgcgaggcggtggagcccttcatcaattagcttctattgatctatctggacttgacccaagactgcaatccgttcggctggaggcagcttgtgatgtggacaatcctttaacgggtgaaagaggagcatctgctgtatttggtcctcaaaagggtgctgataaagaaacggttcaagtgttagataaaaacttagctcattttgcacaagtagcagaaaaacaattcaatgtattttttgaaggtgtagcaggggcaggagcggcaggaggacttggtgcgagtttattaggctttttacacgccgatttgcaaagaggaattgatattgtgctgaaggcagttcattttgatgatgtcatcaaggaggcagaccttgtcattactggggaaggccggattgaccagcagaccatttatggaaaaacgccaattggtgtagccaaagcagcaaagcagtatcacctgcctgtgattggtattgcgggctccctctcaaaagacagtgcagttgtacatgagcatggaattgatgcactttttagtatcgttccaggtgtaacttctctttctgaggcgatgagagatggggctcttcatgtagagagaaccgctcggaatattgcggctgctatatcaattggaagaaataagtaaacgttgaaaaatgtttccttttctatcacattcctttctatagaaatgtggtaaaattgtatgaaataaaatagaaagttggaggaaacacaaatgtctaatctaccgaattgtccttcatgcagttcaccttatacttacgaggatggcagtctgctggtttgtcctgaatgtgcgcatgaatggtcacttgaacaagaacaagcggcagaggaccagcttgttgtcaaagatgcgaatgggaatctgttaaatgatggggacacggtctctgtcatcaaagatttaaaagtaaaaggttcttcttccgttttaaaaatagggacgaaggtcaaaggcattcgtttagtagaaggcgatcataacattgattgtaaaattcctagctttggcgcaatgaagttaaaatcagagtttgtgaaaaaggtattatgacaaaacagtaagtttgtattcatcttattaatgacattccgtttatgaaaaaatttcagtaaagagcggacggtctgctttatttgtttcttaattatttagaaataaagatttggtctgtaacgaacgaaaaacacctaagttgttaaagggaatatgtctcttaacaatttaggtgtttatgtttttcatttataatatacaatgtaaaaattctattgtcatttaaaattttataataaagtagaaacttcccataatgcttctataactttagtgatttttgcaccgggaacaaaagtgagaattaaattaccgatatctagaatggctcctcctaagtctgcccatgagaatttgccatcaaatgatctatagatgattttaagttttgtggttaaactgtctaataatctgcttacatccccaacaatattaaacttcctttttagtactgcaacgatgctatttgctaatccagctgcacctgttccagatacaaaaaaattataaaacatcttaaatccctccttaatatttatttgcaagtctattatatacacaaaaaaagaataaaaaggataatattcccgaaagtacttctaaaaccactgaaatgttcttatttcatcatgtatagtaaatataacctttaaagtttaaatctgtcttaaaatatccaaaaaatattgataatgtattaataaaacatatattataaaaaatgtaaaatacattcaaataaaggagttatgaaatgaaaaatgtgtgggttgcaggatttttatctcttttaatgccaggtatcggtcatctttatctaggaaaggttttaaaaggggtggtgttaattatactaaatattttatttatcacgactatgtcaactctaataggattactctgttttcttgcgaattggatttatgccattatcaattcagttaggatagttaggttcaccaattataaaagttaacattggagtgtttggaaatggatattaaaagatatatatcactatattttattttaagtatcagtattatcttttttattaatatttttatagagcataatacggaaattagtgatataccggagttaagttttgtggatgtattttatatagctatgaataatattttctttacaatctttgcatatattatgtctctattcggattgtcatttattttcatttttaagattatatttttaattggtgagggaccttcaacagccggtattgaccctgtaatatattacttctcttcaatatctcatggtttactagaactttttgtaggatgtttactcttttgtttttcaatacagtttcttaagatcattattgattatacaaagggatatgtgatggtagaaactatcaagtgttttttaatcaaaacagtaaaatatacaatcccgtttgtatgtcttgttattttaataggggcattgtttgaagtctatatttctaataaattaattaattttatattatcaatagggggataaaaatggaatttggatattttaaaaagcctgttatgaaaaaaacgactaagtgtatacctattattaataaagaagatgtcaaaataggattaataaaaaggttttataaaaataaagctgagagaatttttgatcatatatttgatgaattctttgtgaatgttgaagtaatggatgcaaattcaaacactcttgtaaaagctactgaaaatataaccctaaaatcaatgtatcgttcaaattgggttatagattgtaaggataaaggaaggttagtcttagaagatagaactaaaattaaaacaaatccaacgatgaacttaataataaatgacgatatttattatttaaagaaagattttgcagatagacgtgttagattggaagactcaaatcaaactatagctgaaattacatatgataaaattctgcctcctgcaacagttactattgaaaaaaaacaggatgacttatctgtacatcttattgcatgcctctattatatttttatgttaagggagtagggtttagtaatgattaagattgttgataaaaaacttattataaaaaagaaaagagatattcattttgttccacttaaacaagtattatattttgaaaaatttaatcataagacatatgtgcacctagaaaacaaaaatgaaatttcattaaatatgtctttaaagcaattagaaattattttaccaagtaattttaaacgaactcatagatctttccttattaacaaggagttattagaagggttaatatttttaaatgaaaagtcatatgaggcaattttcccgaacaataaaacagctctagttgttaaaggttgtctgagtatggtaatgcctgaaggagttatcaatcatgattgagatagaaaaggttacaaaaaaaattaaatcgactgaaatattaaaagatatatcttttagtttaagatgtggagagatagtaggtttactaggtccaaacggagcggggaaaaccactttgatgagagctattttgggcttaacatcaataagtaaaggagacataagatttaagggtaatagtatactgacgaattataatttttttttaaaagaagtaggtgctttaattgagacccctaaattttatcctgatttatctggatatgaaaacttattttattacgatatattaaataatagaaaagctaatgtgcatgaaataatgaactcccttgggttaggaaattataagtacctaaaagtgaaaaaatactctttaggtatgaagcaaaggctaggaattgctcaagcaattatgcataaaccacaagttttaattttagatgaaccgatgaatgcactcgacccatcaggaataatgttcttaaaaaaatatataaaacattttgttgaaaataagggatcagttattatatcgagtcatctgatctctgaaattgaatccatgtgtgataaagtccttataatagataaaggagatgtaaaaaaaagaataatcatagatgaagacttttctcaatctggttttttttctattcaagttaaaaaacagaatttaaatgaggcctatgatttattaaaagactctattaataaagccataataaataagagccaatcaactttagagtttagctgctctaaagatagaatacctgggttaatttatatattattaaaaaagaatatcccagtttacgaagtaaggaagttaagaacacctttggaagaagtctatttcaaaagtatagtgggaagttagatatgatatcaattataaaggcagagttttataaacactataaaattaaacataactatctttttcttattttcataattctctgtatagctgttagcgggatagagctattcaatcagtctgcaacggattggaaacaagatctaaaagaaaatatagaagtagatgagaacctcctaagcactttggagaataaaaattctaattattatttagagattgaaaaaaaaataaaattaaataaatattctttgaaaaacaatattccttcctttcaagaccacaattttttaggttttataatgaaaaatattaatatatgccttttgataggggtatattctatatatttatcaaccatttcattttctaaagaatttcaattagaaacttttgaatatctctttattaggccatataacaaaaagaaaatacttatcggtaaattcctttttattctgatttattccttgtttcttttctttagtctatttatctgttcaatattggtaggtatgatcatacatggtgttgatttaaataatcttatatatttaagttttgaaaatgacaaaataatagagaagaacggtttggagattgtgatttttacatattctatgtattatctgagttctatatcgtatacaagtttggccttcatgctcacaaatgtctttaagacaggtggcatacctttcagtcttactattttcagcatgctgtttggccaaaacttaataaatgcattaccaaagtgggtatctgatttatcattattttcaaatgcaaatagcataactcatttaggtactctaaaaaatacggctaatcccataataattttaattttatacataatagtttttctatcaatatcaatctatttctttggaaagaacaaaaattcaaacaataagtaatttttccatgaagtgattttcttaaccctaccttaaaaaaggcagatgattcgctaaattttggctaatccccttcacaacttttgggcattgctgtaccatatggaagtgttcttctatttttaacggatcatggtgtttatcaggaaatagatgatagatgatacttagacaaagaaggagaggtaacgtgacgaacgttttagaactgcataatgtatctaggcatattcacgggaaaaagattgttcaagacttgagcttttctgtccaagtgggcgaagtctttggcttcttaggaccaaacggcgcagggaaaacaacaaccattcgtatgatggtcggtctttctcctattacatctggcgacattctgattaatggtcatagtattcaatcctcatatcagcatgccattcaagatgttggtgccataattgaaaacccagaaatgtataatcacttaacagccagacaaaatcttgttcactttgccagaatgaatgggaaagtggatgaagggcgaattgatgagttgctagagttggtcagcttacagcacgtgaaacataagcgtgtccgtacgttttcattaggaatgaagcagcgtttaggcattgcgcaagcactcatacatagaccgaaactgcttatattagatgagccgaccaatggacttgatccagagggaattcgcatgatacgagattacttgagaaggcttgcaaaggaagaagggctggctgtcattgtttcaagtcacctcatgtcagaaatggaattgatgtgtgatcgttttgcgattatccaaaaaggaaagttgattgcgattgaggatcagcgtacagagacgaatcaagacgaactggtcaattatcgaatgaaggtcgaatccggtgagctggaagaagcgcagaagctcattggtgtatttgaggaaggcacgactgtaagagaagaggagcagtatttattcttctccttgccagaagagaaaatgccggaattgattcgtcatttgagtgacgcgtccattcatttgtacgaaatcaaaatagaaaaacaaaccttagaagataagttcttaagcttaacaagtaaaaaggaggcagacgtatgattcgcctcattcaaaacgagtggatgaagatcagttatcgtgttggaacttggattatggttggacttcttgttttaggtatgattgccacactgatctttgcagtgaaaacaaatgacaaagatcaagcttcgggtgattggaaaaccgagctgagaatggacaataaagaaaagaaacaagaattgaaagagaatgatttaggattttataagagatccctagaaaaggatatagcaattaatgagtatcgcatcaaacatgatttgcctcctgcggatcaatttggtaaaaatgcatgggcttatgtgaagatcaatgctgatttgcttcagctggtcggtgtattcgtgattatcattgcagccacgattgtctcggctgaatataagcatggtacaattaaattattgttaattcgtccaccatcaagaatgaagattctcttatctaaatactttaccgttcaactttactcactatttcttatcgcggttctatttgtcctatcatttatcttaggtgcgatattctttggattaaatcatgattatgtgtatttgtcctatcaaaatggtgaagtcattgaacgatctcagcttgcaaatatggtttcgtattatttggcacattgtgctatgtttgttgtactagggacactttcttttgccatctcaacggtatttagaagtgaggccatttctattgcgatcagtgtgttagcctatattgttggagcatccatcacaagtattttgatgttcttctttgattgggcgaaatacttattgtttgcaaacgatcctgcacaatattttgcagacacacctacttttatcgaagacatgtctctaggattctcattaacagtcctagtgatctattgggctattttcttggcgattgccttaattgtcttccaaaagcgagaagtgaaaacaggtagttaatttaactttttaggaggtttacacatgattagacgtaaaggtgaaaaaattatggggattattagtattgtcctcaatgtcattggtgttggatttggagcattaattctctccttaggtccatcattttatgatgaaatcaatgaagtgttacaagaggaaggagaaacattgccgattgaaacgcttcaggcttcggttaatgcatttggtactcagttcatggtcgtttccgcaattgcggctgtgctgtcgattgtcggtgtgattttcttgaaaacagaccgccgtgccgtgctttcaggtattcttttcttggtttctgctgtgactcttttaattggaacagtcggtcttgcatttgctccaatggttctattgtttgtgattggattgatgtctcttattagaaagccgaaaacagacattcacacgagtgaatatccttcataaatacaaagaaaaagacatgcgtcgttgtacgcatgtctttcttttttaaatgataccgatcagcatcgccacgaacagaaggataatactgaatccccacatccaaaagaaggagtagcggatatgtttccccatatcgacccctgcaaggcctatcgcaagccaaacggctggagcgagtggactgacaaaggttccgatgatgttaccaatcatcatggcatacgcagcggaagtgcccgacacgccaacctcagttgtaatcgattcgacaattggaagtagagcataataataggcgtctgtacttgtcagcatatccagcggtaccccaaacatcccaacaatgatatgtaaaaaaggaagcaggaaagcaggtagaatctggatgctgtccacagcaatagcttttagcatgcccgttccttcgagaattcctaaaaatgaacctgcggagaaaataacggcagccatcatgagtgcactaggtgcatgcgccttgattctctccatttgtacatccactttcggatagttaattaatagtgcgagagaaagaccaatcataaacatataactagccggaatcacgttgagcacaagaaggacaactacggctataaacagaatgaaattcacccacatcaagtgataacgttttaaagcggcgtcacctgtctcgctaatggattgaatagcccggtcccaatctgcgccttctaattgaacagcagcgatttcgtttgcagcgatttttacccgaatgcgtttttcttcccttttccctaaaataaatgccattcctaatacgagaacgactccaatgagctgaatgggaatgagcggcacccaaagttcagatgggtctatattcaacacacttgctgcccgtcctgtggggccagcccacggcaccatattggttaagccggcactcgtcccaatcaataacagcaataagtacggactcatatgtaattttttataaagcggtagcagtgcaggtacagttaataaaaaggtcgtagctcctgctccgtctaaatgagcgattactcctattagagctgtccccatcgcaaccgtgacaacatttccctttgtcagtttaatgagcgcttttattacaggttcaaagaaccctgtatcttgtaaaataccaaaaaataaaatggcgaagatgaacatggtcgccactggcagtactttaataatcccctcttcaaagaaagattgaatgtcattgattccaaatcctgcgatgaatgccccgattaaaggcaccatgaccatggcaacaattggacttgctttcccccaaatcagcaatacaacaatcgttaaaataatcaataatccaacaaacgttaacataagtccctccccctacaataaaccgtttacattttcttgctctttttatgacaatgcagtcccatatctgcattgaaaaaaagggtatcaaaaatatgagcattaggcaaccgctttcatacctatacaatggtaaaaaaggatggtgaatccattcgcggcgcggtatcaaacatgtcaaaaaatttagataaaatataacgattcaagggcatttctacaagcgaatatatttatataggtatttagaatcattaaaataaaagaagcgtccaatgaatgaacgcttctttcaaattattttttcaagatgacgtactcgtaagggtcaagctgaagctggtctggcacctgctcttcagtcagcatattttcatagctttccgctgaatctagtgatatgttctgcagctcttctgtaaaattcatcataaatacatagtcttgcgtgccatctgttcgtttttgtacactaactccctctggaatcacagatgataggacgggctgtatacccattcctgcgatgagatcctcgtaaaactcatcataaaaaatctgctcattttcggaagccatatagtatgcttttccatctccaaaaggatggacagtaagggctggctgtccttcatagcagccattctcaaaatgccctaacacagaggccgtttcaggatgaatggattcgcaatattgcccgacatggtaggtgcgtccattccctgtggttattaacacatgttcatctggcatcaatgtgttgatttcctcagcccatatgccaagtacatgacggagagggccggggaaaccaccgaggaaacataggtcattttcgtcgaccatgccgctccaatatgtcgcgataaaaataccgccctttttgacaaaggcttcgattttttctgcgacgcctggtttgatcatgtagagcattggagcaaccagcacacgataggatgagaaatccttttccatgccgacaatgtcaacagggatgccttttttccaaaagcttcgatagtgagtttgacaagcctctacatagcgtttgtttgtattatttaagccttgtgcatcatcaatggcccagtggttttcccaatcgtatatgatggcgacttctggttgtacggacgtgcccgcaatgggctgcagctgctccaattgttttcctagatcagcgacttcttgaaacacccgcgtatgttcatgtccggaatgatcgactacggcgccatggaatttctcggaggcacctcggccttggcgccactggaagtaaagcacggagtctgatccgtgggcaatcgcctgtatggcagaaaggtgtgccattcctttgtgtttgaccttattcacttcatgccagttcacaaggctcggtgtactctccataacgagaaatggctgaccgtcctttaatgaacgatataaatcgtgaacgaaggcgacgtttgacgctaattcggaggttgtttccctgccgctatgccatgctggatagctatcccatgaaatcacgtcgacctcttttgcaaattgatgataatccagcccaaggaatgggcgcatatgcgggtagtcgcccataaagttggtggtcactgggatatgaggcgtcaattcccgcagcgcttcaatttcattttgataaaaattgatcgtttgcgctgtgacaaagcgtttccagtctaggttcatcccgtgaatcatgtgctccccgtgcggtgcaggtgattcgatttgtgaccagtcactatacgtgtggctccaaaaacccgtccaccatgcttgattcaaaacttcaaggtcatgattgtatttgtctttcaaatagtcccgaaatgcttcctggcaaagatcacaatgacattcgccgccgtactcattcgaaatgtgccacataatcagtgctggatgatccttgtagcgttcagccagcagccggttgagtgtattcgttttttctcgataaaccggtgaggtgaagcaatgattatggcgcagtccatgtaaattacgctgacggttcgcttcgacgcgcaatacctctggatatgcttgtgacagccaagcaggtcttgccccgcttggcgttgcgagaatggcgtgagccccctgagctgccaagcggtccatgatgtcatccagccatgcaaaatcatactgcccttcttttggctctagcttactccatgcgaaaatgttgatggagaatgtttgacagtgtgcaagcttcattaatcgaaaatcttcgtcaatgatctccggcatatggagccattgatctggattataatcgccaccatgcaaaaagcctttcacatttgggtgaacgagtgggtaacgctttcccattttgtcacgtcctatccttttaattacggtgtcatttgtttaaatacatcaagagaaggcagtgcttttccgttgaaatcaaacatcgcttgattttcccaagcatttccgactgtaccggttgtttggatataagccagcccgtattgactagaccacggagcgcctttcgctggaatccaaagcggctcccaataaaagaacccttttccgcgattgttttttacttgtgaaattttctctgatagatctcgtataaaagatgcctgaccttgaggtgaagccgggtagccggctgttttgacagagtcttgattaaatgaattctctaggttgtcgccatttgctgtcgtaaacccataggcggtttccacaacaatcacgtctttgtgatagcgggcactaatatcattcatattagacgtcagaccattaaagccaccgtcccaatacgggtaataagatagaccgatcgtatcgaatgagatgcctcgttttgtgatttcatcaaaccaccagcgggacgcaccattgtcccctccgtgtgcaaggtgaagcatgattttgatgttagaatcgacagagcggacagcatttgtgccagcctttagcaaagcggcgagccggtcaaattccccgccgccttcaccccagctctttccatttggccacagcatgcctgagttcagttcattcccaacctgaaccatgttcggaagggcattttgtgctctcatcgctttgagtacatcccctgtgtaagtgccgaccgctttttctaaatcgctttgtgaaagagatgcccaagctttcggtttgaactgtttaccaggatcagtccagaaatcactgtagtgaaaatcaagcagcactttcatattttgtgcttttgcacgtttcgatagagcgatggctgtgtttaaatcatttgtcccaccgttataggcacggccttggttgtcgtatggatggttccacagtctaatgcgcacatagttgacgcctttttcctttaatagcttgagcgggtccacctgttttccgttctggtcgaagtatctgccgccgcttctctctacttctgcaagcatagagatatcggctcctttgatgaaatcaccttgcagtccattgatcggctgaacagaaatcgtatcggcttttgcttcaggcaaaatacctaaccccataaaaaagaaaacgacaaccgtgacgagcatccactttttcatcaaatctccccttatccttttgtcccgccttgtgtgaggccggatacaaattgtttttgtaaaacaagaaacaataaagcgactggaatcgcaatgagtaaagccccggctgcaaaggtcgtgtagctggcccccattttgtctgacacaagattgtacagaccgattgggagcgtatacatttcgggtgagcggacaatgacactggagatgatgaaatcacccagtggtcctgtaaaagagttgatggcgacaaccgccaaaatcggcttagcaagcggcatgataatctggatgaaaatccggaaatgccctgcgccgtccattctggctgattcatcgagatccttcggaatcgcatcaagatagcctttcattaaatacgtattcatcggaatttgcccgcctgcataaatcaaaatcagtgcaaggtgactgttaatcagtccaagcatttgagccaaaacaaaaatcgcaatcagcgctgaaaattgcggaatcatttgcagcagcaaaaagagcatcagcccatttttccgtcctttgaaacggaatctggaaaaggcatagcctgtaaaactgacaagaattaacgttaagagcatagtcgcaatactgatcttcattgaattccaataccattttgcataaagtgctccctgaccgaaaaagagctcggtaaagtggctgaacgttggattcttcggaaacatacttgtactcatgaggctgtttccaggattaaaggaagcaccgattgtccaaagcagtggatatagaatacaaatggaggcaatgaaaaggataaaataagtaatgctcaggcgaatgagcttgttttgttttgatcccatatcacatcatgtcctcctctttgaatgaattcgttctcttaaactgccagagtgcaatagcgatgacaaagattgaaagtaaaatcgtgacagccgcagcgagtgcatattgagaggactgcatcgtaagtttataaatccaagaaactaagatgtccgttcctccagcggttgaccccgcaacaggcggtcccccgccattaaataagtagataatattaaagttgttaaagttaaacgtatattgtgtgataaggatgggtgcaatggaatagagaacaagcggtaacgtgatggaccggaatttctgaaaaaaattggctccatcgatggtcgcagcctcatataaatcctcgggaatcgcctgcaaaacgcctgttgtcataatgaaaacaaaaggaaatccaagccaagtctgcatcgcaataagggcaattttgctccaaaatggatctgtcagccatggttttggatcaatccctatcgatgcaaaaagtgtattgttaatggcaccaaaggtatcattgaacagtccagcaaacaccaaaatggtcacaaagcccggaacagcccaagggagaatcaaaatggttctaaaaaaccgttttccctttaaatccttctgattgagcagaaccgctaaaaagatgccgagggcacattgaagggtcgacgcagccaaagtccatacgacggtccagccaagtacatcaatgaaggtgtctctccaaatatcaatggaaaagatattttgaaagttcttgattcctacccagtcgatcagattggcaggaggcgagtggtataaatcatagttcgtaaaggcaagcgcaaagctgaacataataggaaagacaacagaaaatagaagtaaaaagaaagcaggagtgctcattaagtaagggaagccttgatcgatgagctgatgatattgagcacggatggaatgaagtggtaccccttgatcccgtttctttccattcataaaagcatcacgcatcatgagtacataaaagccgataccaaaaccagctgttaacagcgcaataatcccctttgctaaaagaaaaacagagttgtcacgaggcagcatcgtcccaagtgtgaacagcccccagaagccaatattgaataaatcataaaatacaatcaaaaaagagacgccaaacaggaaaaagagtgcccctttgccgtactgtttgttgtatatctgccccatcccgggtataaaggagaacattagcgcccgtctccggtgtgtctttgattccactgtgtgtgtgcggtctagttcaaggttacccgtcacgtctaacacctacttcatatgaaattagatcaactacgggcagtttgatagactacccgcatttgatggttatttggagtgatttgctttaatttgagagtctatttgattgaccgcatcatcaaatgcctttttcacatctgtacgaccagttgcaatgagacctaatgcactatcaatcggcttccacacttctgccatttcaggattgttcggtgtcagcgtggcatatttcgtttgttttgaaacagcatccgcattagcgttttccgtaatgattgaatctttcatcagttttttcactggtggaatttcctctgtcaattcaaagcgtttcttcgcatttttttcgttcgtgataaattcaacaaatttctcagcaagttctttatttttagaataagaggagacgttgtagctctttacacctaagaaggagctcatatgttttccgttagggagtgttggcagttcagccacgccatagtcaatacccgcctttttaaatggaccaaatgaccatggaccagaaatgacagctgctgcttttttctctgtgaataaggagttgaggacattgattccttgttccccaatgatgcctttcgggaaaagtccttcgctaaagaatttttgaatgtattctccgccttggatggcgccatcgttgttcagaccaatgtcattaacatcataagagccatcgcttttctgcttgaaaatatagcccccagatccgcctaaaacactttgcgcatagtaaatttcatcccatttcgcaacaaagccgtactttccgtcttttgtcagctttttcgatagatcataccagccatcaagtgtcgttggtgcctttttgacaaggtctttattatagaaaagcaccgtcgtttcaacggatttaggaagaccatacagcttgccgtctaccgtttgtgattgaatcgattcgtctgtgaaggagttaatcactttttgatctggtttgatttcctgtaatagcccctcagtgacagctgatccaatttgatcgtgaggcatcgtgatgacgtctggacctgtcccagctgcgccatctagacgtagagcttcaatttggtcggcataagctttttcgaccactttgattttcacatcatgttgtttttcgaattcttttacagcgtcttgaatcccatcagactttttgacatcctcccacactagcaaggtctttgtacctgtagatgccggctgtgtaccgcttgaattgtcatctcccggtccgcaagctgaaagcagaagcacagcagtaccaacgactgctgataatgtcgcccattttccctttttcattggtaatcccctctcgttcttttttcacagatgataagaaaacgctttcttaatgtgagaatatcaacttaagtaaaaaaagtaaacatattttattaaatttattaagtaaaattttttactcatatagaaagaaaagaagccctccacattggacggggcttctagttgtttatatcgtacttttccgaaagacaggttctgaggcaatcagcacagttttaggtaatgctctgccgtccacaagtctttctaacagtaaatcgacagctgtttcacaaagtaaagacgtgtggatatgatacgtggtgagcggtggtgacacatattgagacacatgaatatcgttgatactaaagacgctcacgcggttcggcagagaaaatccgcgctcgtttaatgcttgtaagcagccgatggcaagaggatcactagcgacacaaaaagcggtgggcagatcatcaccaagctcatcaatcgccttcatcatcagcgaatacccttcatctactgagaaatgatgaccgacatagaccaatcgctcatcaaggacattgtgagccatcatatattcacggaaagtcgtttcgcgaatatctggaatatgcacattcgtattcaggtcaaggtctgtgccgcctacgaatccaatggatgtgtgttttttttcaataaaagaatcgatgatcttttcaacaattcgttttagatttggttttacagaatcaaaacggtcttcatccggtgacgtatcaataaaaacgatatgctgggtgattgcatataattgatcaagctctgacgttttaaatcggccgatggcgatgatcccttctgtagaaggatcaatggaatgaagcccatcagatggattgtaagcggtgacatttaaactccgagtattggtcagttcctcaatgcccagacgaatggatttgaaataaatatcttcaagctcttccttttcggtcatccaatagagaaaggcgattttttttaatgaatgtttgaatgttttcttttgataggacaaagcttctgcggcggcgtatactttttcgcgtgtttgatccgtgacagataggttgggatcttggtttagtacgcgagatacagtcgcaatggataatccagctttttcagcaatgtcctttattttagctgccaaaccagcacctcctatagaaaatatctcctcctagtatagagtctttaaaaaaattagtaaatatttttattaaattgttttcagttaagcgcttctttacgcactgggaaggaattagtaagatatatatatgaaaggttttggattaagatttctgataggagagggaccgatgtattacgatgcactgaagacatttgtgacagttgtggaagagaaaaactttacaaaagcagcccaaaagctgcggatttctcagccgagtgtcagtcttcatattaagaacttggagcaggaattccagaccgtgctgctgaatcgttcgccaaagcaattaacggttacaccaactggggatatgctgtaccatcgatcaaaacaaatcattcgtttatatgaacaggcgaagcaggatatttatgagcatcatcatctggcaagagggaagctgacaatcggggcgagtttcaccattggagagtacgtgctgccgcaaatattggcagagtttcatcagctctatccgcatgttgatattgaggtggtcattgataacacagaggctatcgccagacatgtccgcttattccatgttgacatcggtttgatcgaaggacagaccaatgacaaagaactaactgtcgaaacttttctagaagacgagctctatatcgtggcgccattagatcacccctttgctaagaaaaaggatgtcacgattgatcaattgcaaaacgaaacatggatcacaagagaagagggatcaggtaccggagaatacttacagcacgtcctgaaatcaaatgggctgaaagcacggacctttgtgacatttagcagcaatcaagcgattaaagaagctgtgatccacggaatggggctttccgttttatctaaatatgtcctccagcgaggcagcattggcggtgaattggctgtcatttctgtgagaggaatggatttcaaacgaaaattctcctatgtcgagtcaccaatgacagggggaaataaaaataaagaattgctcgttgaattgttaaggcaagagagaaaagacgcttctcctcagtaggagaaacgtcttttctttttttataatcctttgattttgatttcatcaactggaaggaagatttcacctgtatctgtgtatttcatggtgacctgatcgccttcttttaaataaatgacaagaggttctttttcagatgacatggtgtagcttttcccatcgtctagcaggaaggtgacggttgtataatcaccggtcttttctttatagactcgtttgacttttcctgtagcttctttcttttcctgcttagatgaactgttgacggtgccgccgcctttttgaagagctgtcttataggctctcaacgcttcgtttggtgttgaagcgtacgcagcgatttcaggattggctgcagaaacgataaagtagttttgcaggaatccatttgaatcgagaaccggtgtgagccagctggcttctccatagaaattatagagaatgggcatgcgccctttccatttcttctcgatgaatcgtttttcaataatttgcagagcgccttgagaatccatgtaggactcttcaagattaccggtataataagtcgcttttcctgtccgggcatttgtcagggcatacccaagcatcgaatcaacgccctctttcggacttgtgaaatctgagaagtaatacatatctccttttgaatcaaacactggacttacattggcttctgttccttcatctgaaggcagcttcacatctgattttccaaacatactgttccagaacccgtgaatatagtttccgaaataactgttttgcagactgaccgcttctggtgaaacagcaccatcaataaaagcaggtacttgatctagagcatatttcttcgttgcacctgttttggcatcaacaacgactacgccggaagctttaaagccgtttcgggcagagataaaatcgccatacgtgcgaatgtaataaggcttaccatcatcattgatttccagctgggtgtcgccgtagaaaatcaaatcagggtactgaagccggatatgccgctcaatttctttgttgaaataagaggaaggtgtgtaaaccatctctgttttcacaaactttggattagcagatgagtcggtcgcacttaatgtaaagtaacccggcgtactccccgaacgaatccatttaaagaagtccgagaactccactggggcgatgtacacatactcaccgttgaccttctggatttgcaggctgccaagctcatagtagcttgtgtttggaacctgtccgaacgatttcttcattttgttccgagcaaattgaggcggtacacttgcaggtgtttccgtctcatcaaacgctttgatttccaccttttgttccattttggagacatcaaatttctcattcgcattgaatagaaaagctgtcgccatataaacaccgagcagtaatagaataagaaacagcacgcctttgatcttacgctccaatccaactgacaaaaaggcacctgctgctgtcacaacaagtccaatcaaccatagggatgaagggttacgatctaaattggtgatgtaatagaaaataaaaataccgaccatgaacagcaaagcaaggcctgcaatccacataagcggaacctgctgttctgttcctttctttctaacgaacaatctgagcggtgtgagcaaaagggtcaaaatcagaccgatcacaaccgaaaataacaaaatatatcccacaaacagatctcctttcaaatcaatcactcttttagtatatacgagtgagacggggaaaagattcataagaatcatacagataaggtttataaaaaaatgagtttaaaagacacttatatatcggaaggttaggtgaagttttccttgcgctatatgattagattatagtgaatattttgttatgtcattcaaatatatcattttccttttctaattatttttactttaattgtatcgttattctcaccgtctgtaacattccatattaatcgagaggcttcttcaaatgacaaaagtgtacaaattggttataaaggagccgatgctgtatggggtcttgtcatccgtactatttttgtagactaaaaaagttacagtaaataataaaaaattgttatcggagttaaaacagattgaaggagggacttggaaaaaagtatataaagatggctataaagacggaaaaaaggtttctgtacattattttcaaagtaaatctggtttggtgtatgatgtgaaagttaaaaaaggttggagtgtgaaatgatttatgaataaaatagaactaagatattcttcacatgaagatttagataggattattgttataaatatcattggtataatcatatcgctaaaagaaggtttaatcactatagaagaagcggaaaagctcatgttcagtccacgaacaatcgatgttttaaaaaagaaagggataaatgaagaactgataaatatacttcatttgggaacagaacttgaagatgtagaaagtttaataccacatgaattaagtgatagtttagaagaaataagggtaaaatgcttaagatttttggaaagaaatatagaaaatgaagttgaaaataatgtggtagattgttgagctaaaagtgtatattataaaattttgagtaaatcttttttgatttattgattaaaacgatgaattcataaaaagagaagtctgtgcaaacaggcttcttttttataagatgggaacatgaggaaatgtatgcgctaacaagaatgggggaggagtgaagtcaattggcttctgttaatttaagtagtattgaaaaaatacgagcagcaagcaggggattgccgccaaagctgaaaggaattgcagaacatattacgagtgagccccgcgacatcatccatttgtctattgtcgagcttgcgaaaaagacagcgagctcagaggcaacgatttttcgtctttgtaaaaggcttggatttgagggctttcaagatttgaagattgctattgcccaggaaatagaccaaacaaagcctaattatgtagatgaagaaatgagtcttgatgatgatacagcgatttttatgcaaaaggtttttcaggcgaatatatccgctttaaaggatagctttcaattgttgaatccagaggatgtagaaaaggccatacaaatcatacatgaagcgaaacgcttagagttttatgggagtggtgggtctggactcattgcaacagacgcttttcataaatttatgaggacaggtatcaactgtattgttcacacagattctcactttcaagcgatgtctgctggtctccttgaccagcacagtacagtgatcggtatatctcattctggacgtaataaagatttactcgatgcgatgaaaacagcaaagggaaaaggagccaaaaccatcggcattacaagctatcagcgctctccattgagtcagcttgcagatgtcacgttgtatacagcgacgcaagaaacggcttttcgaacagaagcgatgtctgcaagacttgctcagctgactgtcattgacgttctatattttgcacttgctcacttaaggcagcaggaaacaataacaaatttaaagcaaatgcgagaaaccatatcacaaaaaagggtgtaatgattccaaaaataaatttttctgatgatgaaaaatgctgctatggtaacgattgtgagcttttggatgaaaataattttcttttcggtcgttgaatgtcgaaaaaattatttttataatgggatttaacaggtatatcaaaaacttcatatctgatttcaaatcaatgattgggcgtgatacagatgaagggaaaccaggcggtaattggtttggatattggaacaacaagtacaaaggcggttctgtttggaccacaggggaaagtaataacgaagcattcagtaccttatgatctcattcagccccagccagcatgggttgagcaggaccctgaaaagatattagaagccgtcattgcgagtgtaagaggtgcattgacgacagcagcatttgatgtagcaaatctcatcggcatcgggattagtactgcgatgcattccttaattgtgatggatgaggatggcaaggcgttaacgaacagtatcatttgggcagataacagaagtgcagaacaagcgaaacgaatcttatcagatatggatggcttccacatttataaaaggacaggtacaccgatccatccaatgtcaccgctttcaaaaatacgttggatcaaggaaatggcacctgatctcttcaagaaggcagcgaaatttatttctatcaaagaatatattctatatcatttcttcggtcagtatgtcgtcgattattcaatcgcttcagcaacaggtctgttccatttggaaacgcttcaatgggatgaacaggcgcttcgtattgctggaattgaagccagtcaactgtctgaacttgtcccaacgacgtatcagctgagaggacttcagcctgagattgcactgcgcatgggcataaaagaagatacaccatttgtgattggtgcgaatgatggcgttctagcgaatttaggtgttggcgcgattggaaaaggagaggtggctgttacgattgggacaagcggtgcggtccgtacggttgtagacaaaccaatcacagatgagcaatcaagaacgttctgctatgcgctgacagataaacattgggttgtgggaggaccgaccaataatggcgggatcatgctgagatggctgaaggatgaatttggatcttcagaggtggaggtagcaaagcgccttggtgtggacccttacgatttaatgatggatattgcggaaaagattccagcaggctcagagggactgctgtttctgccatttttatcgggtgagcgtgcaccttattggaatccaaatgcgagaggcaccttctttgggatcggtcttcagcataagcgggagcattttattagagctgtgttagaaggcgtcattatgagtgttttctcgattggtgttgccttaagagatttaaccggttctgcaaaggatgtcagagcttcgggcggatttgcacgatctccgttgtggcggcaaattttagcggatacgatgggcagagaagtacttgttccagaaagttatgaagcgtcagcacttggggcggctgtcctcgcacttcatagtttaggtcatatggaagagatagaagaggttcaagagtggattcgaatttctgcccgtcatgaacctaatatgaagaacaatgaaacttacatagagctattttatttatatgagcgtctctacgataaactgaaggatgaatttgatgtcattagtgcgctgcaattaaaacaaaatcgttaaacatcagggaaaaggtgggagaacatgcttttattcatcgtgattgcggcgattgtccttttactcattctcattacaatcgctaagttgaatccatttgtgagtttaattattacttcgatgctagtgggttttgctactggaatggatttgcaggaaatcattcaatcgattaaaacgggattaggcaatacgttatcattgctggcaattgttctagcgcttggtacaatgcttgggaaaatgatggctgaatcagggggagcagagcggatagctcaaactttaatcggccggtttgggacgaaaaatgtgcattgggcaatgatgtttgttgcctttatcgtggggatacctgtctttttccaggtcggtttcgttcttctcattcctttactttttacaattgctattgaaacaggcatctcgctcgtgacaattgggctctcgttaattgctggcttgtctgtcgtgcatggactagtgccgcctcatccagcggcaatggcagccgttggcatctatcatgccaacgtggggaaaaccattttcttttctataattgtcggattgccgacagcgattattgctggaccgctgtatggtaagtggattggaaaacggatacataaaccagttccggagatgctgagaaagcaattcactgaacgaaatgaagatcgaaggctccccggctttgcgaatacgatgtttaccatattggtgccggtgattctgatgcttcttgccacattggcggacattatcttaccagaggacaatatgtggtttcaggtattcaagtacatcggggatccaattacagcactgctgattgcaacggtgtattctttcttcagtcttggctttatgcaaggaatgagccgtgaccgagtgctttcatttagcaacgagtgcttaggaccaatcgcttccattttgcttgtcattggagcaggcggggcttttaataatgtgctcattgattcgggcgttggtgattatattgcagatgtagccaaacactcgccgatttcaccgattttgctaagttggctaattgctgcggtgattcgtgtagcaacaggatctgcgacggtctctatgatgacggcagcaggtattgtagccccaattgctgcaactatgccggatgtgagcagagagctgcttgtgttagcaacaggagcgggttcgttaattttatctcacgtcaatgactctggtttctggctgatcaaagagtattttggtatgaccattaaagagacgtttttgacatggacggctatggagacgatcatttccgttagtgctattgcatttattatgatcattaatatgtttatatagcgaacaacagcctggttctttggaattgggctgtttttgcttgttgtgataccactttcttcagattggggtaaaataatgatattgagatgtgggaggcggacacgatcgaaccattaaaacatgtgtaccatgaattatttattcaagaattagcggagaaacttgtacaggcttcgactgtatttgatgctgagcaattccagcggctcgtgcttcaagaggattggcagcagcttgagttaaaaggacggatgagaagagtcactgaatcgatgcatgcctgtctgcctgaggattataagcaggcaattgaggtactgcgtcaggcagcgccgcatttttcagggcttagtgcgctcgtatttccagactatgtcgagacatatggccttgcacattgggatctctcgatcaaggcgctcgaattcttcacgcctttttccacttctgaatttgccgttcggccatttctgattcaagatcaagacaaaatgctggcgcaaatgctcgtatggtctcaggatcaaaatgagcatatacggaggcttgctagtgaaggctgcagaccgcgtctgccatggggcttatctgttccttcgcttaaaaaaaatccttcggtcacactgccgattttggaaaatttgaagtctgactcggcgcggtatgtgcaaaaaagtgtagcgaaccatctaaatgatatctcagcaattcagcctgatctgatgaagcagacagttcaaaactggtatggaaccaacaaacatacgaactggattgtcaaacatgcatcccgtactttactcaaaaaaggagatccagatatcatggctttgtttggctatggagacgatccatccgttcaggtaacggatttgaagatagtacaagaccctattcggatcggtgagaaaatgacttttcattttacacttcaggccgataagccgctaaagctgcgtgtagagtatgccatagactacgtcaaagctcgggggacccgcaatcagaaggtatttaaaattacagagtttgaaagaggctcagcgttacatagagaattcgtcaggtcacagtcttttcaaaatatgacgacgagaaaacattatgagggaacccatactttatcgattatcatcaacggtatcccaaaagcgtcggttgattttgatgtgacagaagtcagcagctcatgaaaaaaacccgccattaggcgggttttggcgtttaagccttctttttcattaagaatgaagcaatgatggctgcgactaagaaaccgatgctgataatcgagctaggcaagttttctggtctgaatagaaacatcacaaaactcacacttagtacaagacctgcaaataaagtcaaatacggaaacagccacaccttaaaatacggctcctgtggatatttcgggcgaagtttcagatgtgccatgcaaatgctaatccaaatgagtgaaacagcaaaaccaggaatagccagcatatagctgaaaatttgctctggatataagtaagcaaagaatgttccgatgagaagaaacagaacggtcacccataaactcaaaatgggtacgcctcttttattgacctgtgccagctttttcggaccgccatctgatttagaaagagaatgcatcattctcgtcgttccataaatgccagaattggccgcagataaaacggctgtaatcaatacaaaattaatgaagtgagaggcgccttgcataccggctgctgaaaagacttgaacaaatgggctgttatttggatcaatttgattccaaggaatgagtccgcagatgatcaaaatcggcaaagtgtaaaataagataatacgccacatcatacttttaacaacaccaggcaagaccttctctgcatcctttgtttctgtaatggtcagcccgatcaattcagagcccccgtaagagaagataacgactaataaagatgcaaagatcgcaccccatccgttcgggacgaagttttgatagttggtgagtgcaggtgtgctttgttcgttcggaatgatcccaaataatagggctgcaccaagaataataaacacaataataacgaaaatcttcattccagcgaaccaaaactcaatttcaccaaagtattttacattatttaagttaattccgatgactaagagtgagcagagtaaacatagtgaccatagcggcacgttcggcatccagtattgaagcaagctgcctgccgcgataatctcaatgacacacacagtgagccacatgaaacagtaaacccagccgacgacaaatgaaaaacgttgaccaagcgcaatctgtatcaggtcgcgaaggttatttcccggatagacaatcgccatttcagctaaggctgccatcacgatgagcaataataatccggcaaatacataggaaaagatgaccccaggacctgctaaaccgattgtatcggcacttcctttaaaaattcctgtaccaatgaccccgcccaatgcaatcatgcgaatgtgacgcggtgataaaagcttttttaattcttgttgttcctgattcgcgctcatgacgttctccttttttaaaaatgcttatgttccattttcttttttcgggacgtcagtgtcaatataaaaaaagagatttttcagacaaaaaaggcggttgtttctttcaaatgagccgtttttttccataaattctttccacgacccatcaccaaaatctgaaacttcgagaaaaaatgaacatttgccttcattctgacataaacaattttcagtttttgtcgatatatcttttgtaatactaaagtcctaataaagaattgtttataactgtaaaatatttcaaaaatgtatgaagaagtgaaaggagttatgaaagatgtttatgagaaaagcaaatgattcgtcagcgggaacccttttaaatgaaagcagtcgattagtagaacgaattgagaagggagacctttcagcaagaatagatactgctgcattctcttcaagtcaaacgattgaagcagtagcccaaataaatgaagctttgcaaaagatgcaggaagtaaatgaagatattcaaatgcggatgaatttagtgacaaaagccattcaagttggtttatgggatatgatcgttgtcgctggagatccggtcaatccaaaaaatgagttcacatggacggatgatttccgcaaaatgatcggctttcaaaatgagcacgattttccaaatgttttagacagctgggcatctcgaatccatccggatgaacaagaatataccttaaatgcattctcttcgcatttattggatcattcgggacatacaccatatgatatcgaatatcgcttgaagttgaaaaacggagattatcgctggttcaaagcaactggcacgaccattcgtgatcgaaatggtgtccctcttcgtgtagcgggagctctttttgatattcatgatcagaaattgaaagaagaagagctgcaagcattcgtgacgagatatgacttgatcaaccgtgcgcttgtggaagctccttgggacatggtcgtagaggccggcgatccagtcaatccgaataacgagttctggtggtccccgcagttcagaaaaacgcttggttttacggatgaaaaggatttcccgaacgtgttaagcagctggagcgatcgcctgcatcctgaggatcaagaaaaggctctccaagcttttgcagatcatttaaatgatcactctggacgcacaccatttgacattgattacagattgcagagcaaaaatggcgagtatcgctggtatcatgcaggtggtgaaaccattcgtgatgaaaaaggtgttcctcttcgtgtggctggaaccattcgtgacatcacgttagagaaaaacaaagagaaaacagcgaatgaaatggcttcacaagtagaacagctttcaagttcgatcagcgagatggtatcaggcatcagctctgtgacaaaccaagcgcaagagcttgctgtcgcacaagagcagtcaacatctgctgccaatctagcaaaaaatagtgcagatgagacgaaaaatatttctgacttgatcaaagaagtagcgaaccaaacgaacctgcttggtttaaatgctgcgatcgaggcagcgagagctggtgagcaaggaagaggattctcagtcgttgcagatgaagtgcgtaagctggcgcttcatagtgccaatgcaacggagaatatcgaatctagtttaacagaaatgaaaacacaaattgatgaaattcttgaaaatatctcgaacatgacagctcttacacaaacacaggctgctttaacagagcaagtaaatgcttcagtcgatgaagtgaaccacatgtctcagcgccttgtggcctattcaaagagtatttaatcaccaaaaaccgccctctcatagacggcggttttttcattaaaattgatctgctgggaaaacaatgcctgcatcttttcttgcagcttcaaggactttcattacagagagactttcatcaagccatgcatagcactgttcataattttttgtttcaatgatgtgctgaaaagcttctgtttcataaaacagacggtttgaatttgtttgtgcattgagtgaggtcacctgatcattcacatgaagtaacacttcctcgcagccattcgccccatttttcacatgaatgaagcctttttctccttgaatcaatgcaaaattcatgctgcttgtatccttactgccgacacttgtcgcaatgaaatcattgtaggtgaaagtcaaaacaccagatgtatcgatgccatttgggtgacggtttgcctggtagcggacctgttctggtgatccgaagaggttcatgatgaaatggacattatagatattaatatccatcaacgctcctccggagaattcagggttaaagacatttggcgtttcgccggctagcagctgattatatttgcttgaatattgactatagttacattgaaccagtttgatttcacctaattgatgaagatgctttttaatcaaatgatagtttggcatatgaatggtcgtaatggcctcaaataagagaagctgcttttcctttgcgagtgcgattaaggcttccagctcttttacattagaggtgaaaggcttttcgcaaatcacatgttttccgtgttccaatgcagctgcggcatgctcgctatgtaaacgattcggtgatgcaatataaacggcttcaatgttcggatcttctagcatagccgttaagtccgtataagttgttttcacaccaaattggtctgcgagcttctttgccgttgcttcctttcttgaatagacggcatgacaagaagcgccttcaagctgttcaatcgcttgcaagaagctttccacaatcacacctgttccaatggttgcaatgttcattctactcaaaaccccttccactcgtttgatatcaagtaaagctgtctctagtataactgatgtttgaattgcacgtgcacttgagacttgggcggagaggggcgccagtggcaaacaccggcacatctttggcagcccttacaattagctgatgttcgctaatgtttgttttgttaacaattgaatggcagccttcctcttttttaactcttgaatggagtgttgaatatcctcaactttttgttcgagcagctgttcagcttctgtttttgattgtttttcaaatagtgatttaataatttcgcgaatttctttgagtgagaaatctagctttcttgcttctgtgataaaggaaagcatgagtacatattttttatcatataaacgatagccgttatgtgctctctttggttcggggagcacaccctcattttcgtaaaaacgaatggtttcaatatgcacaccagacagttttgacaatttacctctagtaaacgtaatcattccctgcacctcctttctttgctatccatcatacaattagatttgctagtttcaaaatgttcagtggtgaacatttgttttcatttccccattggaaaagggcagaaactctgtttaaagcaggatgaatagaatacgatataatagagtaggcagatgacaattttgttacaggtgagaacaagtagacagcgtgatgaaaaaacgataggctaaaataggtaaatagtaatgatataacctgtcatcatatagatgatggctcaaaatagtgacagcacgttttttgctgagaaaaggggaccagtgaatgtataaattagttgcaattgatatggatggtacgttattaaatgatcaacatatggtgccagctgaggtgtttgaggccattcaacaggcgaaagcagagggagttaagattgtattatgtacaggacgacctattggcggagtgaatcgctatctagatgatcttcagctcaatcaagaaggagactatgtgattgcctacaatggggcgcttgtccaaaacagtcatacaaatggagtggtgtcagaactgacgttatcctatgatgatttgacttctttatatgagctgagccgtgagcttgatacaccgatgcattatttcgattccgctcatttgtacacaccgaatcgtgatattagtgaatacacagtacttgaatcttatttaacaaagctgccgcttaaatatttacctgttgaagaggcagatccttcaatgagacttccgaagatgatgtatattgatcagccagaacggttggaaaagacgatacaagccattccatctgaagtaaaagacaagtacatgatggtgaaaagcacagatttcttccttgaaatcctgcatcctgaagtcagcaaaggaaacgccgtgaagcttctagcgaaagagctgggaattgctcgtgaagaggtcatggccattggtgacaatgggaacgacgtatcgatgctggaatttgcgggctgcggcgttgccatgggaaatgccattgatgatgtcaaagccgtagcggatgttgtgacaaaatccaataatgaagccggagtagcacatgtcctgcatgagttagttttaggaaaataaacaaaaaaggcggtctaccagtgaggtagccgcttttttatatgtgagagaaaaagtaaacaagcatccgtctgctgctcaaatttgtcttttgcagcatcgccttcacatgatcatggacggtatgggttgaaataaataaagtactggcgatttcctttgtagactgtccctttaataagcagtcgaggacgttcatctctctttctgtcagccggtacgtttttgccgcataaggaagaatatcatttgtttgggctctcttgatgtgaatcatgacagcctcttcctgcccggctgcctgtgctaatcgaaatgcttgaagagagaggaacagccccgttggcattctcgtcatgattgccgctgtttggtcgataccgccgtataaaagtttagcccctaatgctctgaacgggcgcggcatggtcgccttgtcatggatttgttcaaaggcttgaaatgtatgaagccaatgaagccctgtctcatttccataaagaagattgtaatcgtgtgagagaatgaggaaaccttgctgctccgctgcgtcatcctcttcagtatctcttttcttgaaaagttcatctcttagcttggctgcgagtctgggcgtttgttcgaagaccgctcggatatcttgtttttgaaaaggttccttgtcctttagacgatataggctggcaataccccagcattctccttgaatcacaagggctgcccgcaattcatcagaccatcctttaggcaacaaaatgtctctgtagcgatcactgttgagatattccccgctttggactaagctcgcagcatgaatagggcctttggctagagactcatgttgatgcacgtccttttttaagaactcattttgaaacagctgatcatgaatttcttcaatcggttcatctgtgaaggaacctgtcgagaggagagtggctggatcaatggtcgtgatacaggcggcatcaaaatcaaggacggcagcaagctcgtcccgaatgtgttgtctcagctgctgaaaatgagtggctggattggtcacatgatctcctcctcaaaaatccccacttttagggatcgtgttttttgatgtctctttttacaataaagatgtcataccgttagtgtacaggaaacgatgtaaagcggaaaggaactggaggagaaggacatgaaaggaaaccagcattggcacgatcccgtagctgaatcatacgcagccacgattgctcataaagtacccggctatcagctattgcatgagttgacaatagacgtattagaaactgaagtaaagggagcggcttctcgcattttgactgttggagcgggcgggggcgaagagatcatcaacatgctacaaagaaaagaagactggctgatcacaggggtcgatccgtcaccttctatgctggatatggcgaaacggcgagttggacagcttcagatggaggcgcgtgttacatggcatgagaccgtattagataaggtttttgctgaacctgtttacgatgcagcgatgagtttgcttgtgattcattttatagaaaggcgccagccctttttagaggagattgcccgcaggcttcaaccagatgcaccgcttgtgttggcatttatacagggagagatgaagtcccatacatttcaacaggagctttacatgctttctcttttcatgcagcggcagggtctagaaaaagaagtgtttacatcctttaaaaacaggctgggacacgcgacacaccctgttcctgaggaagagataagagagcatttaatcaaagcgggatttgaagacatcagaccttattttcaggcaggaatgatcaaagggcttgtttgcaagcgaggtcgtagagaggcggatgagaaatgagatcacaggtgatggtgattggcggctatggacatgttggacagcaaatatgtctgcagttaagtgaagtgtatccgggacaaattgttgcggcaggcagaagctatgagaaggcagagaaattttcacgccagtcaaaagggaaagttcgtccttatcaactagatgtcagtgagccgctatattcggactggatggataaaacaaagctggtgatcatgtgtcttgatcaagaagatccgtcatttgctgaagcagttctgcggtcaggcattgattatattgatatctccgcgaaaggggcgtacatggagcaggtggcaaagctggatcagcggcacatcggtgcaacggctttgctcagtgtcgggcttgcgcctggccttacgaatttattggcagcgaaagcagcatctatgctctcatcagtgaatcaaatagatatagggattatgcttgggttgggtgatcagcatggaaaagccgctattgaatggacgcttgatcatgtccatactgactatgtgcttactaagcatcatcagcgtaaaagagtcaaaagctttactggaggtaaacggatagactttggtggaagtcttggaaagcggcatgcctatcagttccccttctctgatcagcagacattgccttcaacgctccgcgtgccttctgtgacgacaaggctttgttttgattcccgcgcggcgacgcgtgcatttgccttcacaaggagtctcggaatgacgtcccttctcactgtgccgaaaatcaagaaacgagccatttccatgattcaatctgctcaaatgggaacagatcaatatgcagtgaaagtggaggctacaggaatggatgggaacaagattcatcaagcagcgcttggaataaaaggacgcgatgagtctcaagcaacagctcaagtcgcctctgctgcggcattgcatttattgagcaggcggtttcagacaggtgtttttcatatcgaagaagtattttctctagcgtatgagaacggtgattttgctttggtggatcaaacaacgaaggaaaagcgggtgttagcggttagagccagccttttgacggaataaaagaagactagcaggatgctagtctttttatgatgaagatgacacatctccttttttcttgatgctcgctgtaatgagctgtgtcaatgtgtcagagccttttgttgaaaggtgaacaccatcaggctgaaaataagatggctgtccggtggcggctgaatgccaatcgacaagggtcacattggaatgttgatcggccactcgctgaatgactgcattcacatcattttcccaagaccttgggactctcgtgttcacaaggaaaatgtgcgcctttgaaaattgttgaatgaatgctgtcaatgtgccctcagtaaaatagccattcgtgccaagctcaataataacagcggcatcagattgattaaatgaagcatattgaggagcgatgctgacggcttcgttcatttgtctgccaacctttgcatcgatggtgatttgtgcatatgctttttcaagattcggcgcaatgtccagcatgacggaatcaccaatagcaagaatttggtgaaactgtttctgatctgctgctttcttctcgtgtttttctttctttttcttagcttttggttccgcagagtctcctgcttttttcggtgccgtcttaatttgtgtcacttccttggcatgtggggacgtatgggacgaactggacatgccaatggtaaataagatcaaaagagctgctgcgattccaaggaacactttatgagacgtagaccattgtttgaatccctttttccaaatagaccaagaggcaaaatattgtctgaagccaagccggcgaatcggctgttcgatgaagcggtaagaggcctctgcaatgagtaaaatggccatgagctgcaatgcgacacgccccatagaaggctgtccaatttcaatgacaggggtagtcagcacgatgatgggataatgccacaggtaaataccataagaacgctttccgagccagacgagcggctgataggagagccatttccctaaaagacttgcagggtggcagatgcacgcaattaaaatcgctgcatttagacagaataaaagcatgcctccttgatagagaaagtcgccaaattcgtccactgcataaacacacaaaagaaaaaccgcaaacgaaccaaaaccagcgatatgtaaaatacgtctgccaacaggaagtaactttttgctggacagtctttgcatgggccatacaaatgccaggctgcacccaatcaggagcgcaaatgcacgagtatctgttccgtaataaactctgcttggatccgtatctggtgaataaagaatcgccatccataaggcggagacaagtgcaaggccaaaggtgatcattggcagatgggatctatttttcacccattttagccctgcaatcaatagaatcggccaaatgatataaaattgctcttctatcgccaaagaccacaaatttttcagtggagatacagcgttgaagctatcaaaataagacagctgatggaagatgtaccaccagttactgacataaaaaaaggacgataaggcatcgccacgaatggacaatagtgcattcgaacccacaatcgcacaccagctgacggttaaaaaaatcatcacgtaagcagctggaagaagccttctgatccggcccatccaaaatggtaaaagctcttgatagcccagatcctgcttatgtaacaagatcgtcgtaatcaagtatccagaaatcacaaaaaacaaatcaacgccaagaaacccgccgcttgcaggtccgatatgtaagtgataagcaatgactgccaatacagcaacagccctcagcccatctaatcctaatatataacgtaaacgattttccttgctgttcatgaaaatgaatcccccatttatgtcaaaacgcttcttttttgttgtcattccaaaagaacaacgattcttttattttatataagattagacggatcagcatcacattttgttggcgaatttctgtctttttttaaaatttttatataaagaaagaattgatggcctggaaggctgccttatttttatactcaaaaccaaaatccctgtcataataaaagaagaaggaaaggggatgtgtggaatgagaacgattgaaaatgatcagttattgattcaggtcaatgagagaggtgctgaggtcagagaggtgcttcacaaggaaagtggacgtcactatatgtggtctggcgatcctgcttattggggcagggtgtcgccagtcttatttccaattgtcggacgattaaagaatgaccaatacaagataggtgatcaaacctatgagcttgcgcagcatggattcttgcgggatgttgattttgatttatatgaagaaacgaaacatacggtgacctttcaatatgaatcaaaaggccgccacatcgagcagtatccttatgaatttaccgcccgtattcgatacgagctgtcggaaaatggtctgacgatttcctgggaaattgatcatgacggagatgacacgatgtatttctccattggagggcaccccgcatttcatgtcccgcttgttgaaggtgagcgcacagcagattactacctgacattgaccccttccactgagtatcttcctgtccaatatgaactaaaaaattcacttgtcagggagaaagaaaaaggcattcaacttgaaccgattcagcttcgaccagagctttttcagcatgatgcgatgatctatagccatatcaatcgagtgtcattgatttctcaggcaggtcacggggttgaggttgatctcactggttttccgtttgttggtatttggtcaccttataataaagaaaaaggcacaatggctccatttgtatgtattgagccttggtacggtattgccgatgttgaaggggcgaatgggcagtacaaggaaaagttcggtattcaaactttagagaagaatgaaaccttccaagccgcctatacgattttcttcaaatgaacatttgtgcatgataagatgaacattttgttatgatagaagaaaaaaggaggcgtacgaatggatcgggagaaacaacaactgagtattgaagcggcaaggctttattatttatcggattacagccagcaggaaattgccaaacaactcgacctgtcgagaccaactgtgtctcggctgcttcaatatgcgaaggagaaggggtacgtccagataacggtaatggacccatttgaagacttaaatgagctatcttcattgctcaaggaaaaatatgacctgctcgaagctcatgtggtgttttcgcccaaagatgattatccaactattaccgaatacttgagccaatttggtgccgagtacttgcaagacacagtgaaagacggtgatatcgttggtgtgagctggggaaccaccatgtatcaaattgcccaaaagatgcaacctaaacaggtcaaaggtgtggaggttgtccagctgaagggtgggatcagccactcccatgtgaatacatattctgcggaaaccatccagctgtttgctgaggcctttcaaacagcaccgcgctatttaccgcttcctgttgtatttgatagtgctgccgtcaaggagatggttgagcaggacagacatattcagcgcatcattgaaatggggaaacaggcgaatattgctgtgtttactgttggaacggtaagagatgaagcacttttgtttagacttggttatttccgtgaagaagaaaaagcgctgctcaaagcatccagcgtcggagacatctgttcgcgcttttatgatcaggaagggcgcatttgcagtgaagcgattaacaaccgcactattggtgtggagcttgatgatttaaggacaaaagaacgctccattcttgtcgctggcggacatcgcaaggttgcatctatccacggggcactaagaggaaaatatgcgaacgtattgattattgatcagcatacagcaaaggctcttttaaatgtcacaaaatagatgaacaaaatttcataactatgtttacaaatgttcatcggtcatatatgatgaaagtatcataattaaaaggaagtgtaagcatgacgatagcaaagctcattgatcatacagcactaaaaccagatacatctagagctgccattatgcagttacttgaagaagcaaaaactcatcaatttgcatccgtttgtgtgaatccaacttgggtatctcttgcagcgaaggaactagcaggaacaggcgttgatgtatgtacagtcatcggtttcccgttaggtgcaaacacaacagcagtgaaagcattcgaaacaaatgatgcaattgaaaacggtgcaactgaagtggacatggtcatcaatatcgcggcattgaaagacggcgaatatgatgcagttgaacaagatattcgtgcagttgtagacgcagcaaaaggcaaagccttagtgaaagtcatcattgaaacttgtttattaacagatgaagaaaaagtcaaagcttgtgagctttcagtaaaagctggcgctgattttgtgaaaacatcgactggatttagtacaggcggtgcaacagctgaggatatcgcattaatgcgtaaaacagttggacctgacattggtgtgaaagcatcaggcggcgtgagaacaaaagaggacgttgaagcgatgacagctgcaggcgctacccgcattggtgcgagtgcaggcgtttctattatcaaaggggaccaatcagctccttcgaaagactattaattcatacgatcctatggtaggataacattcgtgactcataaatgatgaaaaagtcatatgcggaaggatctcacttctgggaatttcttccgcactttgtttactaaatagggtttgttccatacaagcgcattaatgtaaacgaattcattcgaggaggaaaaacatgaaatacttgattggtatcatcggtttgctggtgattctcgccattgcatggctggctagtaacgggaaaaaacgagtaaaattccgtccagtatttgtcatgattgtactgcaatttattttaggttatattctgctcaatacaggtgttggaaacttcctagtcggcggctttgcaaaaggattccaaatgcttctaggctatgccggcgaaggaatcaacttcgtatttggcgggttaatgaatgataatgcgtcaactttcttcatcaacgtcttactgccgatcgtctttatttcggcattgatcggtattttgcagcattggcgtatccttccgcttatcgtacgcggaatcggttatttgcttagcaaagtaaacggtatggggaaactagaatcttacaacgcagtagcgtctgcgattttaggacaatcagaagtgtttatttctattaagaagcagcttggattgttacctcagcagcgtctttatacattatgtgcatctgcgatgtcgacagtatcgatgtctattgtcggtgcgtacatgcaaatgattaaaccagagtacgtggtcacagcacttgtgctgaacctatttggtggatttattatcgcgtctattatcaatccatatgaagtagctaaggacgaagacatgctcgaagtcgttgaagaagaaaagcaatccttctttgaaatgcttggcgaatatattatggatggtttcaaagtagcgattgttgtcgctgcgatgttgattggattcgttgcattaattgcgatgattaatggaatctttacagctgtcatcggtgtttctttccaagatgtacttggatatgtgtttgctccatttgctttccttatcggtgtaccttggagcgaagccgtacaagcaggaagcattatggcaacgaaaatggtatctaacgaatttgtggcaatgcttgctctaaatggagatagcgtgcatttcagtgctcgtacagaagcgatcatttctgtattccttgtgtcatttgcgaacttctcttctatcggtatcattgctggagcagtcaaaggcttaaacgaaaaacaagggaacgttgtcgcacgctttggattaaagctgttattcggtgcaacacttgtcagcttcttaacagcaggcgttgtcggtttgatttactaatttaaaaaaaggaatggtgaaaacaatgagaatggtagatatcattgcgaaaaaacgtgacggaaaagaattatcttcagaggaaatttctttctttgtcaaagaatatacagacggaacaattcccgactaccaagcaagtgccttggctatggcgattttcttccaagatatgacggatcaagaacgtgcagacttaacgctcgctatggcgaactcaggagacacgattgacctgtctgccattgagggcattaaagtagacaagcactcaacaggcggtgtaggtgatacaacaacgcttgtacttgctcctcttgtggctgcacttgatgtacctgttgcgaaaatgtctgggcgcggccttggacatacaggcggtacagtggacaagcttgaagcggtaaaaggcttccacgtagaaattacaaaagacgaattcatcgagctcgtgaaccgtcataaagtagcggtcattgggcaatcaggcaacctgacaccagcggataaaaagctatatgcccttcgtgatgtgacaggaaccgttaactcgatcccgctcattgcaagctctattatgagtaagaaaattgctgctggcgcagatgcgatcgtactagatgtgaaaacgggcgcaggtgctttcatgaaaacacctgaagactctgagaagcttgcaaaagcaatggttcgcattggaaacaacgtaggcagacaaacgatggctgtcatctctgatatgtctcagccgctaggattagcgattggaaattcccttgaagtgaaagaagcgattgacacgcttagaggcgaaggccctgaagacttaaacgagcttgtgctcacattaggaagtcaaatggttgttcttgcgaaaaaagcagagacacttgatgaagcaagagaaaagctaattgaagtcatgaaaaacggcaaagcacttgagaaattcaaggaattcttagaaaatcaaggtggagacggctcgattgtggatcagccggaaaaactgccgcaagccccttaccaaatcgacgttcctgcaaaagaatcaggtgtggttgctgaaatcgtcgcagacgaaatcggtgttgcagcgatgattcttggagcaggacgtgcaacaaaagaggacgagatcgacctatctgtcggcatcatgctgaacaaaaaagtcggcgatcgtgttgaaaaaggagattcactcgtgacacttcatgcaaatcgtgaagatgttgcgaatgtcatggaaaaaatttatgacaacatccgcatcgcagatcatgctgatgcaccaactctcattcacactgtgatcacagaataaaggaaaaaggacaaaagtgcttcgtcgcttttgtccttttttgttcatttctttttctattgagataaaaaatttcactttatgaaacaaacctcttgcaatcatcaaataatgggtgtatattagttgacgagtcaatgattgatatatcaactaattgatctgaatagaaaagaggggatggcattgactgcattttgctctgaagaagcagaggtattataccgtttgcagtgcgtgaaccgtatgatgggtgtgaagttcgaagcatgcacgggcatcagccaatcaagactagaattgctatcactgttattccaagccgacgaaatcagccagtcagatttgcagaaaaaagtaaatattgacagtgcggctgtgacgcgtcacttaaaacagttagaaacaaaaggaatggttacgcgcagaagaaagccagaagataatcgagtcacacttgttcgtctgacagaagaaggcagaacgagaatcgaagcttctaaaaaagaaaaagaacgatttatctcagaaatgcttgaaaacgtaagtgacgaagaacgaaagcttctcactgatgtgctcatccgtatacaacaaaacatcgaaaagattcaaacaacctaaaggagtgttgcaacatggctacaacattaaaaacaaacgattttatggaaattatgaaagggcgccgctctattcgtaactatgacccagctgtgaaaatcagcaaagaagaaatggcagagattttagaagaagcaacaacggcaccatcatcagtgaatgcacagccttggcgctttatggtcattgacagcccagaaggaaaagaaaagcttgcaccacttgcaaaattcaaccaaactcaagtgtcaacatcagcagctgtcattgcagtatttgcagatatgaaaagcaatgaatacttagatgaaatttattcaaaagcagtagagcatggctacatgccgcaagaagtgaaagaaagacaaattgctgcactaactgcacactttgaggttcttccagagcaagtcaatcgcgaaacaatcttaattgacggtggaattgtgtctatgcagcttatgcttgcagcacgtgcacacggctatgatacaaatccaattggcggatttgataaagaagtcatcgctgaaacatttggctgggataaagaacgttatgtaccagtgatgctgttatcaattgggaaagctgctgacgaaggttatgcatcttaccgcttaccgattgaacgcattacagagtggaaataatatcttttcaaaaggagacgatcatatgattattattcatgcagggatgaccattcatccagaaaaagaaaacgtatttctagaagaaatcaatgcattaatgaaagcttcacaagctgaagaaggcaatgtatcctacaagctgttcaaggatacagaaaaggaaaatacctttttaatggtagaagtgtggaaagatgacgctgcggttcagagccataatgcaagtgcacatttccaagctttcgtagcgaaggcaaaagaattcttagccgctccacttgacgttgttgcatttcaaggccagcagctttcatagtaaaacaacaaacaccctaggcggttatcgtctagggttcttttattttcgacaccttgttccacccatttcaatcccgtattgtgcattttccacaaagtttctgaaaataaaatgtttttcgacttaagtatattggaatatgctagaatgagatattatttattaccaaattagggaggaactaatatgaaaaaagggaaatggacgagcattgcactaacagctgccctcagtttaggcacattggcagctttcagcacccctctatctgcccacaccacagagaaatcaacatcctcagatggcggtcattattcaggtattccatttgacgcaagtgtcgtgaatgaagaccgtctcatcaaagccttgaaaaaacaaggaaagatcaaaaaaaatgccaatgaggcagaaacccaaaaagcattaaagaaatatctaaagaaaaaagaagaatctgccatgaaacaaagtgcaagcaccttaacagaagagcctgaatttctgaaagaatacaaacaagaggtacataacaaattagccaaaaagaaaaagttaaagaagcataaaggaaaagaagggaatcatgtaaaaccggtcaaaaaggaaaagtataaaggcgatgttcgcaatgataaggtattggttttattagtagattttaaagattataagcataatagtattaaaaaagaagagactgatatgtactatgacaagtacaatcaacagcactatcaagatatgcttttcggaaaaaatggctacatcggtccagatggtaaacgcaaagtatccatgaagcaatattatgaaaagcagtccggcggtagttacacaatcagtggaacagttgcaggatggtatacagctaagcatgaagcagcctattacggtggaaacgtaccagacgaatcaggcagtgacggcaaaccgcgtgaattggtgaaagaagtactcgaagcagcagcaaaagacccgaacattgatctcggtgaatatgatcaatgggaccgctatgatatggatggagacggcgtttataacgaaccagacggcatcattgaccatctgatggtcgttcatgctggcgtaggtgaagaagctggcggcggacaacttggctctaatgcgatttggtcgcaccgctggtcacttggtgatgtatttgaaattccaaacactgaatctgaagtcgggcaaggcggaaaattaggtgcgttagattacactatcgaacctgaagatggcgcggcaggcgtgttcacacatgaatttggacatgatcttggtcttcctgatgagtacgatacacagtacacaggcggaggcgagcctgtttcatactggtcgatcatgtcaagcggaagctgggcaggtaaagtccctggaacggaaccaacaggctttagtccatatgcgaaagaaatgcttcaaaacttgcatggtggtaactggcttactggacaaaccattgatggtaaaacattaaagaaaagcaaaacagtgctgattgatgaagcagcaacaaaaggaacgaatcatgatgcggttcgagtggatttaccagataaagagattgtggtcacaaaacctgctcaaggacaatattcgtacttcagcggaacgggtgacaatttgaatgcgaccatgacaacaacaggtatcgatttgtcgaaggggagcaaagcaaagcttacatttaaagcatggtacgatatcgaagaagattatgattatgcgtatgtagaagtacgtgaaacaggaactgatcagtggaagaccattgctggtaacatcacgaatgatcgaaatgaagcaggtgcgaacgaaggcaatggaattgacggaaaatcggacggatgggtagatgcagcctttgatctttctgcttatgcagggaagaaaatcgacctgcaattccgctatacaaccgatgcaggctattcactgccagggttatttgtagatgatttaaacatcacagcagatgggacgaaagtgtggtcagatgatgccgagggcacgtctactttcacctttaacggattctcaaaatctaatggaaaacaatatgcaccccaatattatttgttagagtggcgctcttatgctgacgttgataaaggcttaaagcatatcaaacgtggggcaagcctcatgagctataataacggtttggtcgtgtggtatgtcgatcaatcctatagtgataactgggtaggaaatcacccagggaacggtttccttggggtagtagatgctgatcagcaagtattgaagtggagtgacggctccattgctgccacaggcttccaagtacatgatgcagcattttctttgaatccaagtacgaagctcaatattgattatacagcgacaacgggcttaacgttggcagatcgctatattcgtccgactcgtacatttagtgataaaaagaattatgtgaatccaaataatccagatgcagggcgtgatgtaccaacatacggtctatcctttaaagtcgttggacaaagtaaggatcgttctgttggaaaggtattaatttctaaaagtaactaaacagaaagccggattctaccattgaatccggctttttgatatggtaataaaatgtttttgatgaaaagggcggctttttggtcgaatgtctgttcttttttattttgatatccgaatgaaatcattatataatagagactggaaggtttttctttcatacatggttcttttttagctgttaaaacaaaggaaaggatgagcgttaccaatgagttgtgtcactgctaagcaattgaaggtgattagagggacgatgcagactttttgcagccatttggagtatgatggtcacggtaagcttcatatcaataccatcatggcttttattaaaaaggaattcggtgtgagaaaaatgaaagacattccacaaagccggtttactgaagcgcttgaattaatacaagactttgatttatacacggataaaatagagattcgtgatcgtctatcagaaaggaattaactaaattgaatattttagcaatgatattagtaggaattgtcgcattagaacacattgtcattatgttattagaaatgttttttatggaatcaaagatggcaaagagatcctttaagctgccagaacacttgcaaaaggatccaaatgtaaaagtgatgtttgccaatcaggggctttataacgggtttttagctgcaggactcatttgggggctcattctcggatcgaatactgttggatatatgattcagctatttttcattctttgtgtgatcatcgctgcggtatttggcggtgtgacctctaataaatcaatcatcatcaagcaaggagtaccagcgcttcttgcattaattgcgcttatcctggcaatttaaccataaataaagccgccctagtgagggcggcttttatctttttcgaagacccatcagacgaataatggatgtcagacaaagagcaacggcaacagccaaaataatttttccatacatgacccctgttaggttcatcaaaaagacggccaatatgatacagagcgtgatgatgatcatcacaatcgaataggttttcatctcttttccactccttttaaagtcccctcacatccgagaggtctatccatcttacctcatatgatatcactcaatgacaattttacatgaaattccctaccaatagaatgtgacatattgattagatttgatgtcatgccatattttttagaaaatcgggtataccataaagagctgcattgaagtttaattgcttgatatttaattgtgcaaaatataaaataaccatatgatatatcgaaaggatgatcaagatgagtaagaaagtgttattagtatcgacaagcagttcggaaatgaacggacatccaacaggcttatggctagaagaattggcagagccatttcatatttttaaagaaaatgaactagatgtccaaattgtctctattcaaggaggcactgtccctattgataaaaattccattccagaaggtgttccagcgcaatatcaagatgtatatgaattacttgaagacacaaaggcgcttacagatgtgaacccagctgattatgatggcatcttctttgcgggaggacacggcccaatgatcgactttgcatctaatcaattggtagccgatgcaatcttagccatttcagacaaaaatggtgcagtcggagctgtttgtcacggtgtttcagcattcgttgatgtgaaggatcaagatggcaaatcatttatcgaaggcaaaaaaatcacaggcttcacaaacgaagaagaggaagctgttcagctgacatcaaaggttccatttttattggaaacaaaacttcgtgagcaaggggcagcgtttgaaaaaggagatgcctttgcaccattcgctgtagttgacgggcaaatcattactggacaaaacccaggttccagtgcagaaacagcacgcctgtttgttagaaccatttcataaaatgatcaaaaaccagtcgtaatatatgcggctggtttttttgtcataaagatgtcctaaaaaagaccaaaacaatgaatagaataatggtaaaatattaacagggcaaaaaacccaattaaggaaaaaggggatgttcctgtgagagcattttatgtgaaaatcactgcagctttattgtctattttactcgtcacaacaggtttattttcaccagcattaaaagcagaagaagcaccgaaatcagatgggaaattgtcaccactgacggaaaaagccattcagcaagtgcaagagtcgtttttgaagcaggatgaaggaaccgctatccaacagaagcaactgaaaaaatcttttaaagtagataagaaaaatggaatcagtatcaaacgaaaagctgctaaagatggcaagatgcgtacatctgccgttcgctccattgatggactagcaatcaaccaatcggttgtcttatcagaggacgacccagttgatttatggtttttaagcacatcttcacctcaggcactcatcagccggattacctcttcaaatcccgattatttcgttcaattatttgttgttgattatgaaacaggacaagcgtacccgacagacctgattcagccggcaggcagtctccttggtttaaccaatttaccagcaggtgactacgcattcggtatcacaagcggtggagatttcggagactcttacacgttacaggtgaatgcaaaaaacccgcccaatttcacaggggctgtatccctatcgtcaaccttacaatactttgtagctgagtatgcaaatggggatgtatttgccaatggcgcaaaagtatacaacaagcaatcgaagacagcagattatgaatgggagcgtgtattttatttctcttatgatggtaaatacgaacaaagaacccattcgatttcaagtgtaaaagtgaaaagcatttccgctccagtgtcgtactcagcgccttatgcaagctcctcagaggccattctcgtctacttagatgtggagacattgtttatgtaccatcaatcttcatatgcaagcggtcaatattaccacgatacctttgtagatacacttggcaagaaaacgccaaggtatttagatattgatgatatgacaaattacggcgatcatattttagctgttgatttgaaaacaggaaagccaattgatttcttcagtgtccttaatttttactatgccgcagggatcgagaagctgccaacgatcaaaacattgaattaagaaaggtggttgacatcaaatcaccacatgtgtagagtaaagataattaaatgacaaaagtccactaggggagtcatgtatgactgagacaagaagaaatcttggaccctttgaacctgatctagttcgtactagcggagggaagtggagctggaccttgtcttattcatgattgaatcgataagaaggccgctccatttggggtggctttttcatttattcaactgaagaagaggaggctttttttatgacgttttcagcgcaattaagaaaagaagcagaaccattatttgaagccatttatcagcatccgtttgtcagaggcctggcagcaggaaagctggaaaaggaacagatcattcattacgtcaaacaagatgcagaatacttacatgcatttattaaaatttatgcagcggctctaagcagatgtacagacaaagaagatattgcctttttccatcaacagattgcgtttgtactagatagtgagacgcaccctcatcaaaatctttgccgagtggcaggtgtatcgtatgatgagctccaaggagcttcattggctccgagtgctcatcactatattcatcacatgctgcaagtcgcccaggaaggcacgcttggggaaatcattgctgtcctgcttccatgtccttggacatattgggaaattggaaaacgaatgctctcagacgtgcagcctgacccgtcacatccgttttatgagtggatcacgttttatggagggttaaccgactctattacagtggagctttgcaagcggctcgatcagctggcggaaggagcaagtgagaaggaaaaggaaaaaatgaaacagcactttatcttaagctgtcagcttgagtacaagttttgggacatggcgtttacggtggaagagtggccagttccattggaggtgcattcatcatgacatggaagatgaaagaagtcgtccttgctgtcattttatccgttgcgtgcggtgtcatctatttagggtggtccacactttacttaccaattacagcacttgttggcccagcaggaggcaacatcatgtttggcatttgggtgattgccagtccaatcgtcgcgtatatcatccaaaagccgggagctgccctgattgcagaaacagccgctgccgctgtggaattactgacaggcagccactttggtctttcagccctgctgattggtgtatgccaagggcttggggcagaaatcgcctttgctctttttggttataaacgatatcgcatgtggacactgatgctgtcaggtgcctttgcagctgttggagcaatggcatatagcctcgttgcaaatggctttggttattacacgcctcaagttttactcatcacactgatgactcaaatcatcagcgggatgatactgggcggatgcttagcgaaagttgtggtcgacgcattatccaaaaccggtgtactgaatcaatatgccatcatgaaagaaaaacgaaacaaaggtgaacagcatggattcatttctcgcgtgcaataatctcactgtccgtttttatgaacagcctcagcctgttttgcatcaaatctctctttccattcaaaaaggagaaaaggtgcttattttaggaccaagcgggagcggtaaatccacactcatttcagttctggctgggattattccagaacatatggaagctgacatgcagggcgaagtgatattgcaaagacatacaggcgtcatgtttcaagatcctgattcccagttttgtatgcaccgcgtcaatgaagaaattgcctttagcttagagaaccgttccgtccctcgtgatgagatggatgacatcattcagcagctcatgcaaaaagtccaactcgatgtcgatccgaatacagacattcatacattatctggcggcatgaagcagcgattggcacttgcttgtttactagcgttagagccagatgtgctgttctttgatgaaccgaccgcacagcttgatccagcaggcagaatggagatatttcagcttctacagcagcttgcaggtgatcagcgacaaaccatgatttttgtagagcatgtgctagatggtgtcatcgaatggatggaccgggtgattttattagacgatcaaggcagcattttagcagacgggcctccaaaagatgtgttcgcgacatatgaagaagaaatgaaagaggcagggatttggcggccgaaattatttcccgagaaatggtccacaattattcaagacccatttcatccaatgagtcaaacgcttatgcaaacctttgaagcaagaaaagagcagcgtaaaaaagtgccgtcgactgagcgagagaccatcattcgcacagaagatcttcaattaagctatggaaaaaaaaggattatgagtgaccttcagctggatatcaaagcaggggattgggtggcgataattggggaaaatggaagtgggaaaagcacatgtctcaaacatttagtccgtttagagccaatgaaaaaaggcagcattttcttaaaagagacacccctcaaaaagtggtctgaccgacgactatatgaaaaaacaggctttgtgtttcaaaatccggagcttcaattcatacaagacacagtctacgatgaaatcgcatttggtggaagacaacgaaattggccagaatccgttgtgcaagaaaaaacagttcagctattggaagagttcggtttagagaagcatgcaaaagcgcatcctttcaccttaagcttaggtcaaaaaagaagattgagtgtggccacaatgctcctttttgatcaggatgtactattgttagacgaaccgactttcgggcaggatgaaagaacggcgaaggaattaatgaggcgtttgaaagagcgtcaatgccaaggcaccaccattttgatggtcacacatgatatggacctcgtcgataagtgtgccgatcaagtgcttctttttcaccaaggaaagcatgtgtatgatggcacgccttatgatttattttcaaatcaggaacttgtcgatgcttatcagctgagagcccctttgcattatcgctatgtggctgaaagaaaggacgtgctgacgattgcaaagtaatcactcctttctttccaatgtgaatccagtcatcaaattactcgctcatctgcttgcgatgtgttgtctcatggcgatatctgaccctaaaacaaccttcatcatctggctgtttgcacttggtattggacttgtcttaggcggatggaatatgaagtatcttttcacaagacttgtcccttatctgctcttttttattctcgtattttggatgatggcggcctttggcaagggggatcatactgtttggaagtgggcatggtttcatattacagaggagagtttgaaaaatggccttaccatttctttcagaatgcttggctttgtgacattcggtctcctttttacgtccacaacagatttgacggcctttatgatgagcttaatacatcaatgccgaatgtccccaaaatgggcatatgggatgcttgccggcttccggtttatcccgttatttcaaagtgaattaaagcaaatgaaggcagcacataaaatcagaggctataagcaaaaaaacagctggaaagcctttatgcgttatgcacttcctctttttacgcagggcgtacgaaaatcagagcgcttagcgattgcgatggaagcacgaggtttcacgggggcgagggagcggacgtattatcatgtcatcagcacttcgtggatcgactatatgtatcttttgctcatcggtatcagtgtcttgatgtgcatgtcctttttttaaaaatacccacattctattgatagaatgtgggctttttatatgtcttaggtcatttgattgatattagtgcacattacaggctgtaatagaccttataacgaaccgataaagaggatgtactgagaaaaagagaggatgaacgtgagcgaatgtcacagagaattgataacataatagacgctttaccaatcattggactagctatgagagagcaactaaccttttctgttttagggaaagagaaggttctttattatcagcaacatgggaacattgacttagggtttaaagctggggacatagtagctccagggttcgaaaacttttctatgttgaaaaatgggagagagccatcgtttatccaaattccgaaagaggtatacgggattccaatggatattgtagccgttccaattaaagatgagacgggtcaagtagtcgctgctttctgcgtggcctatgaccagaccaatcaacaacgattagatcacatcatgacggagagcaaccaagcttccgaaaaactagtcgcaatggttcagcaagttgccgcacattcagaggaactacaagcgacaagtgaacaaattctacaaaacacgaaaaccactgtagaaaattcctctaaaatcaatcaagtgtccaatcttataaaaggtatctctgatcaaacgaacttacttggactcaacgcatcaattgaagctgcaagagtaggtgaagcaggagcaggcttcggagtggtcgcaacggaagtgagaaagctgtcaactcacgccaaacaagcgacgacggatattgaaacagcgctaaaagatgtgcagggatcgattaaaggaatggaagaagaaatagcacaaattgtcgcttcctctgagcatcaagcagagcttgtaggcacgttcacaaaaattattgaaggtcttcatgaaacaaatgaaacgatgaaatcactggcagaagacttagtgaactatcaagtgaaataaaaaataccgaccaaaacctccagatgaatcggaggtttttttacgttttaaggtgggcaagttgttcggataatgaccgatttatcgctgacaggcagggtacacttctgtatgatagaaaaagagatactagtctggtcagtagacctattcataaggaggaagaccatcgtgacacaatcagcgaagctgcaagaaataatagcaccttaccgtacaatgttagatcaaactgaacaaccaatgattcaattacagatgaaacaaggaaaaacaggaccatacgacagcaaaattgcaggcgatccttacttcccaaaaaacgacgaatatccagttgatggtgaagggcaccctatgaagcttttggcacaaataaattttggacagctgccgaagctgaaggattatccagaaacagggcttctgcaaatttttatttctgtgcatgatgatctttatgggatgaatattgaccataaaacagagcaaaaaaattttcggatcaaatttattgaggaacctttcttggcagaagaagagttgttgactgatttttcttttgtgaaaattcctgatgatttttattttcctgtgacaaaggaaggcgtcattacaggtgaacgatcaagtgaaacgattagtgtagaagatttccgctttgagaaaatcacaggtaagcgcagctgggacctattcgaagatgtaaaaggcattgatggagatgaagcggatgccttgctagatgaatttcatgatgcagcgagtggctttggtcacaaattgggcggatatccaggctttacacaagaggacccgcgtacctatgaagaccaggaacataccgttctgttattacaaatcgattcagatgatgaagtagatctgttgtggggagattgcggaatcgccaacttttttatcaaaccagaagacctcaaacgaaaaaatttcgagaatgtcgtctataattgggattgctcctaattttgtaaaaaacactctttaagcactctttttagagtgtttttgtgtatgtttttagacttttttgcccctattttgtcatttttgagaggtaatatgtcattctttctagttgaccgtatcaaaaaaaaatgtaaaatcatcttaaagtcctcttttttgaagataataataaaatgacatatcaatctacaatgagatgctcgaaaaagtggaatgtactggggggtatcaattgatcatttcgaaagtaatcaataataatgtggtcagtgcgtatgatgacgagcagcatgagctggtcattatgggcagagggatcgcttttcaaaagaaaagtggagatccgattgacgaagaacgtattgaaaaagtattttccattcaaaataaagatatatcagaaaaattcaaaaccctgctttatgatattccaatcgagtatatgcaagtgtgtgaggcgattattgatcatgcgagaacaacccttaataaaaatttgaatgacagcatctatgtgacgctcacggatcatatcacctttgctattgaacgtcatcaaaaaggaatggacatcaaaaatgctttgctctgggaaatcaagcggttgtacaaagaagagttcatgtgtggtgtagaagcgatccggattattcaggacaagcttaacattcatcttcctgaggatgaagccggttttattgccatgcatattgtcaatgcagagctcaatgaagaaatgccaaacgtgattcaaattaccaaactcattcaagatattttaaatatcgtcaagtatcactttcaaattgatttagacgaggaatcattaaattatttccgttttgtcacgcatttgaagttttttggacagcgtctgtttaacgaaacacaaatggaaaatcaaaatgaattcctgtatgaagtagtaaaagaaaaaaacaccgcagcttttcaatgcgctgaaaaaattaacgattatgttcaaaaagaatacaaccgaagtctcatagaagatgagatgctatatttaactttgcatatcgacagagtggtaaaaagaaaataaattcaaaaagaaagcgttgacatcataaaattaacatgataatttataactataaacgaaataacccacaatcttttaggattgttactggtcaagcaggcaaaacctaaatcattgtccctatctttgataaggcgtgatttaggtttttttatatctaaagacttataaaaattaaataacgatcaatcgctatgaaggattgttactggttaagcaggcaaaacctaaatatcgattaatgtctgaattgctatttctcggacattaatggatgtttaggttttttctatatcatgatttaatcaacgattggagggtaatacaatgaaccacaaacaaacagcaaaagaagttctagagcttgtcggcggtgaaaagaacgtcaagcacgtcacgcattgtatgacaagacttcgcttcaacttatacgatgaaggcaaagcggataaagagaagctgcaatcaacagacggcgtcatgggtgtgaatcaaagcggaggccaatatcatgtcattatcggcaatgatgtttcaaatgtctatcaagcgatgattgctgactcaggactgtcaacagatgtaaagtcaggcggtacagaagaagcatcaaaacaaaatgtgatatcaaaacttttcgattttatctctggtgtcttcacgccgattcttccagccatcgctggagccggtatgatcaaaggaatattggcactcatgcttacgttccagtggatatcagataaaagcagtacgtatgcaattttaacagccatcggagacggagccttttacttcttaccgattctactagctgtaagcgtagccaaaaaacttggcacaaatcagtatattgccgctgccattgcagcagccgcactgcacccgcagttaactgctttactgggcgcgggaaatacagaatttctaggcttgccagtggtttctgttgtgtactcttcatcggtgattccaattctactcaccatctggctcggttcatatgttgaaagatttgcagaaaaatatagtccgaaatcattaaagatcatccttgttccaacggtcacacttcttgtcgttgtaccaattatgctcatcgctgttggaccgcttggtgggattatcggaaatggtctttcaggtggaattgatttattgtttaaacatgcaggtattttggccggactcttgatcggcggcttcatgtcaccattgatcattacgggtatgcactatgcactacttccaatcatgatcaacaacattacgttaaacggttttgactacattctcccaatgatgtttgtagcgaatatggcccaagcaggcgcagcattcggtgtcttcttgagatcaaaaaacaaaactttcaaatcattggcgatgtctacaagtatcacagcattaatgggtattactgaacctgctatgtatggtgtgaacatgcgattgaaaaaaccgttctttgcagccctcattggtgcagcagcaggcggcgtgttcatgtcgatctttaaagtaaaatcatatgtggtgtcgggatcagcaggtattccaggtatcccaacattcgttggcccaacatttgtctactcaatcatcggtttagtgattggctttgtcgtagcaaccatcatgacacttgttctagggttcaaagatgtaccagtgaaagatgatacaaaggcagacaaaccagaagagaagaaagatacagcaacgcttcaaaatgaagtggtacaaagcccgcttgaaggtcaactaaagccgctaaatcaagtcaatgatgcaacattctctaatgaaatcatgggtaaaggtgcagccattgtcccaacagttggacgtgttgtagcaccgttcaacggtaaggttgaaaccatttttcaaacgaaacatgccattggcttaaagagtgaccaaggcacagagcttctcatccatgttggaattgatacggtgaagctcggcggaaaacatttcacaagtcatgtagagtcaggtgatcttgttcaagcaggagatgtgctcgttgaatttgatatcgagggcattcagcaagaaggctatgatgtcaccacaccaattattgtgaccaacacaaacgattttgcacaagttgatgcgaaaacagaaggcacgatttcagtacaagagacactgctcacagtcagtgtagaagaaaatgaggagggcattcaacatgaacaagttagaaaaaacatttcctaaaggttttttatggggcggcgctgttgcgggcaaccaaattgaaggtgcttataataaagatggaaaaggcttatcgacagctgatgtatcaccacacgggattatgcatccattcgatgaatcaatgaaagacttgaacttatatcatgatgcgattgacttctaccatcgctataaagaagatattgcactctttgcagaaatgggattcaaatgcttcagactatccatttcttggccgcgtattttcccaaatggcgacgatgctgaaccaaatgaagcaggccttgctttttatgacagagtatttgatgaactgcataaacatggaattgaaccagttgtcacgatttctcattatgaaatgccgcttgcacttgtgaaaaactacggcggttggagaaaccgtaagcttgtcgatctttatgaaacatacgcgaaaacgttgtttactcgctataaagacaaagtgaaatattggatgacctttaatgaaatcaacgtcgtgttacatgcgcctttcactggcggcggacttgtatttgaagagggtgatgacgagaaaagcattcaatatcaagcagcgcatcaccaatttgttgcaagtgctttagctgtcaaagcaggacacgaaatcattcctgatgcgaaaatcggctgtatgattgcagcgatgacgacttatccgtacagctcaagaccagaagatatgtttgctgcaatggatcaggatcgtaaaacattgttcttctcagatgtacaggcaagaggctactaccctggttacatgaaacgatacttccgcgaaaatggaattcatattgagttccaagatggtgatgaagacatcctaagaaaccatacagtggactatattggcttcagctattatatgagttttgtgacaagtacagatccagaggttcttggacaagttactggtggtaacctatttgaaggcgtgaaaaacccttatctagaagcaagtgattggggctggcaaattgatccaaaaggacttcgtacaacactaaaccagctgtatgaccgctaccaaaaaccattgtttattgtagaaaatggattgggagctgtcgatcaagtagaagaagacggatccattcaagacgattaccgaattgattacctcagaagtcatttgctagaggcgagagaagccattgcagatggagtagacttgatgggttatacaagctggggcccaattgaccttgtcagcgcatcaacagctgaaatgaaaaagcgctacggcttcatatatgttgaccgtgataacgaaggaaaaggtacattagatagaaagaaaaagaaaagcttcgattggtataaacaagtgattgcgacaaatggtgatcatttagatgcataaaagaaaaagacaaaccgttcatactgcggtttgtctttttttcgtcaaggggactatgaagtccacacttgatctgcaatctcaatcacatgacgcagcttttcccattgctgctcttctgttaacagattgccttcctccgttgaggcgaacccgcattgcggactcaagcaaatctggttaatgtcgacatattgagccgcttcctcgatccgttttttaatctgttcagccggctcaagctcaccatattttgaagtgacaagccctagtacgatttggaggtttgggttcttcacatagcgtaggggttcaaaaccgccagaacgatcgtcgtcgaattctaaaaagagaccatccagatctaagccggcgaaaattgtttctgccgctgcttcataaccgccttcagctgcccacgtcgatttaaagttaccacgacaaatgtgcatagtgatcaccaaatcctctggacgatcggcaaccgcttcattgattgttttcgcaaatgactcacgcagttcatcttcttctcggccaaaggcttcgatttgttcatgacctttttcagaaaagaacaccgcccatgcagtatcatccaactgtaagtagcggcagcctgcatcataaaaagcacggatggctttcttatacgcctgtgccacatcatggtggaatgcctctaggctgtcgtatactccttcttcaagttttccacggaaaaagagcatattcggacttggaatcgtcattttagccgtatgatcaccagcgatgctttgaaggaaacggtaatcctctagcattggatgatctgtaaagtcaatcttgtccgttaccttgatgccacgcgcttttgttgtcgtattgtggaattgaataccttgatccgcttcaaatccttcgaccccatctaatccctcaagaaagtcaaaatgccaccatgcacgtctgaattctccatctgtgacaacctctaatccaatttctttttgtttctccacaatgcgtgtaatttcttcattttcaatttgtcggagctgctctgctgtcagcgtaccgtctgccttttgcttgcgtgcttccttgatacgttctgaacgaagtaagctgcctacttgatctgcgcgaaatggcggtttcgttgttttctttccaatggtttgtacttgtgtcatgctgaatcccttctttctacaggttaaaaatcaaataaaaaagctcttccttggataaggaagagcatcatatactgagagaactctgccttatcttcaaacaagcatctgcttgtttaaggaattagcaccattctgttccgaggaacagcggttgccgggtttcacagggccagtccctccaccactcttaataaggttaccttttgattcaattttcttaataaacataattattcaactttttcgagagaaagtcaatggtttttactgtttaattttctacataaacaaataatggtaaacaaacccgatgtggaaaaaggaagaataatatggaaatagcgcttcttttggttcttttgtcatggtatactcaattggtaatagacaaaaatgggggtttttactatgacaataaaaaaaggtctaatgatcagcctgctcattttttcgctgattgtttcgttgtttgcgccagttggatctgcggatgccaaacaagcaaaaaaagcaaaagtaagtacgcactattataaaaagaaaaaaacattcaaatatgcacaggtgaaaaacctaagcaaggcgcatatgaaaaccatcaatcgtgatttaaaagaagatatcgcattctcttattctacgtacttgttcttaaaggacgaagcgaaaaaggaaggctttgggaagatcacgtacgaaagatcgtttaaaacgaaatttaacaatgggaagaagctcagtatcttaaactatgactacatgaatgatggtggaatgcatggggatacgatggtttccagcatgaactatgtgttaacaaagaaaaagacaaagcagctgttcttgacagacgttgtgaaaacaaagaaaaaacgtacgaaagtaagagattatatttataactacacaaagaaacataaaagcaaattctatgcgaacctgaaaaaaagtgacattgaaatcaactacaacacgcagtattacttcacgaaaaagggaattgctgttgtcttccagccatatgaaatttcaccttattatgtaggaattcctatgattcaagttcctgcgaaggtatataaataaaaagaaaaaaggccaatgaatctggtcgttttttgttatttactcaaacaaaaagagcccctcatgaggctctctctttagatttatacttgtttaggtgcatcatttagtggatgacggcgttttccgttgtagtggcggcgcatacgaaagatttcaaactccgaaagctctgcgctttttcgttttggtgtgcggttatcttttttgaaagagaatagtaagtagcagcaaagtgaagcgataatcaataaaatcatcatatgacattcctccaattcatcctattctttagtgtagacagggtgagtgatgtttataactgaaaataagcagcagaatcggtttagttcttaaggtttagtcgatctgctaatttaggtctaaaatactggttgtttttaactattatatttccagttattgcactcgtcaagaagaatttttctggtgttgtctctattagtacgaaaaagtgtcataaaagtttcagaaaattgtaaacttttattaaaaaaccgttcccgaacaggaacggttgtaaacatatctatgctttttcttcaaataaacgtgcgatttcaacgatgacttctgttgctttcaccatgttctcgacagaaataaattcatatttaccgtggaagttttccccgccagtaaagatgtttggcgttggaagacctttatatgaaagctgggagccatctgtaccgccgcggatcggttcgatcacaggtgtcactgagcggttttccattgcttcatgggcaatatccacaatatgtttcaccggctcaattttttctctcatattataatattgatcttgaatgctgaggtttatgctgttttctccgtagatggcttttaagtcatttgctattttttcaaacagtgctttgcgatcgttaaatttgtctttattaaaatcacgaataatatattgcagctctgcttcttcgacttctcctacaaacttcgtgagatggaaaaatccttcgtagccttctgtgtattccggagattcatcagaagggagcttgttgtggaagagcatcccaatcttcgcagcgctgaccattttgtcttttgctgtccctgggtggacgttgtttcctttaattgatactttcgcacctgctgcgttgaagctttcatattgcagctccccgagcggtcctccgtcaattgtataagcataggaagcgccaaaggcatcaacatcaaatttgtgcggccctctgccaatttcttcatctggtgtaaaggcgacgcgaatttttccatgcttgatttctggatgctcaatcaagtaatgcatagcggtcataatttctgcgatacctgctttgttatctgcaccaagcagggtcgtgccatctgttgtgatcagcgtatgtccttgatatttttgtaaatttggaaactgtgctggagataaaacgatatgtagattttcatttaaggtgatgtcgccgccttgatagttttcatgaagctgcggtttcacattcttgccggtgaagtcagtggctgtgtcgatatgagccaggaagccaatggtcggcacgtctttgtcagtgttagacgggatcgttcccatgacatagccgttttcatccattgtcacttcttgaatcccgatggacttcatctcttcaactagctgtctcgctaggttcaactgtccttcagtagatgggcagctttccttttctgcatctgactgcgtatctaccttcacataatttgtgaaacgctgaatcatttcctttttcatctatacgtcactccttttgtagaatacgtccattttatcacgtcttgaatgcgcttcataacaagaaaggttttctctggcaattagagagtaaaaagacctactttcattaggtggtgtgttgaatggttctttagggtgatttttttgggtgtctttttatttataatgaggacatataaaatcatccatttgtacgttaaattgggagaaaggggtgcgaaagttggattctagtcaaacgctggcactcgctcaaaagtttcaggaagcagctgatgagattcggcagtcaaagcagctgctggagaatcggctgaaggcagtaggatcaggctggcagggagaagcaaggaataaatttgatcaaagctttgaggaaacaacgtcacgctatgatcaatttgaaaaggacttgcttgaaacaagtcaggaactgcgcgacgcagcggtcaaaatcgaggaacggaaagctgaaattgccagaatggaagagcttgagcgaaagagaagagaagaacggagagaaagaaatcgagaagggagatgatgtgatggcacgtgacattgtggttgatccagatcagctgacaggactggcgaatgatgttgtaggcgaattgtctgtcattgaaacgaagcaccgcgatttacatagtgaactggatggtctcattttaggctgtgatcctcggtatagaagctgtttttcaggtgtcggggatgcatggggagcaggacaagcattgatcagtaaattgagcagtgatgatatcgcgattcgtcatgcaaaagataaaatggtcgaagcagacgatattttacggaaaatgtacagcatctatgatcaatatggtacactcacgagcttagctggtattgtgatgatgcaggcgaaatactacgggcttgggatgacgaccttcattaaagacaatggccggtatgcagcgcagcattcaaagctgctgcttgatctgaccagccgggtagaaggaacgagatttgaccggttagcaaggatttggctgagtaaaaaagaattattaaagcgatcaaactggtcgatggctgatttggtccataagaaattcacaaaattttatcctgacgatacagttgcattcacgaatagtgtccgtgactttacaaaaggaagtatcaattggaaggacacggctgcgatcaagtctgttttgaaaaatggatcaagattcgccaaaggaaatgccatcattgcaacggttgtcactggtgcaacggaaacggtcggctgtggattgaaaattgccgagaactatgcagaattcggtgatcagccagaagtccttaagcgtgaaaatgcgaaggctgttggaaatgcagtgaacaatacggtctttatcgctggcggatctgtcgcaggtgccgttgtcggaggagctctaggaagttttgcaggaccgattggaaccgttgtcggaggagccattggttcagcagtcggtggatttataggagaaaaagtcgccaagctgacatcaggctttgctgagcaggttgcagtgaaattaaaggacccaattcatgcggtcgtggataaagggaaacaagcattcgagctggcgggtcaaggtgtgaaagcagtcaatgacaccattgatcaggcaaatcaggtgatacataaagggatagaaaaaacaaaagaaaccgcagattcgctcattaaaggtgcaggcgatttctttaagggtgcattttcttttggataaggagagatcaagttggatcagctaagtctaagtattgaggaactcatctttagtttttacagtgaaggctattttgaacagggcatgtccttaaaggaagcgtattatcctgatgtagaggacgagcgcctagggtttttatttgaaattgcgtgccgctctttgctcgcaaaaggtgtacttgaatttcaaaacagacaatatcgttataaagcggaataccgtcatttcattcaggcgatgaatgatgcatctcacaccgtcaaggcgtctcgatttggggataaagatgaagaagtcagtacctcctttcacacgacacaaatgggcgtatatgcgcaccatacgctgtatgatcaacaagtccatcagattcaaaaactgaaagacgaccagctggcagaggagcaagtgactgactttttcaacatacagatgagtgaacaccctgcacctgtcgtcaccctacaagcagaggaatttgaaaagctattagagcaagcaagtgaggcgaagaatgagtggccctccttccttcatcgagcagagaacgaagaactcgtgcaggcatttgtttctgatgtaaaggcgagaaaaggaaagatggactccctgatgaaggtcgtctacgacaaaaacaatacgcctgatgtggagtccatgttatttgtcattccaggtgaggaacagtcgtggcttgtgtcgggaataaaagaaaatgaatttcgcattgagacggctcatagagacggattacgttctatattctaatggagaaaaggagaatgacgcttgaatccaagtgaagtaatagaagtgaggagcaggacctttttaagggtatgggcattcttagcaacaggcggcttcggtatcatcggtatttggttgttttcagaagctcttacatttgaatcgaattatacattgtttttatttttaggcggactactaggcatagtttatggctggatctctttcttgatgattttaccggcttttacgaagagaggaaatgtgatttttcgcattcagcgcgggaagaatggcgcggttttacatcgcgggcaagcgatcccttttcaagacattcaatccatcgatatgcgcaggcatcggtacagtgtacggggttttctcttcatggatgtgttgattcggaaaatagacgggaaattgatcaagattccagcgtacagtattttagatgaagaagtattcgagcaagccgtcaaacaagagatctacccatatttaaatcagtcagcccaagagaactggagacagcagcatggtcaggtcgaagagcagatcgactaggatgtattttccatgattccgaaggatgaggtgccactttttcgaagaaatcgtgtatgatgtcagtaaagactgaacactcggagaggtgatgagagatggataaagagatggtaatcgacctcgtcacagaacaaatggcacggattcgaaaagaaaagaattatacgcaggaccgcatggctgaggtacttggtctatcgaaacggcatttgcagcaggttgaaaaaaataggctgcgcctcaactggacgcaaactgcggccgtatgtgcattattcagggatagtgacattttaaaagggacacttggggatgatccgcttgagattctggaagtcgtggcacatgatgaattgcatctatcggtggaacgtacgattggcggaaaggtttggtggcggacgtctatcaaaaaaggcacatttcgtcttcagcaaaatgtgcttagtcagcattaccgcatcttagatgatgagaattatcgctattatagttcgtttaataaagatgaagcgaagcggcggttagaggaattaagtcagctgtcttctccttattcataagcagctgataggaaaaaggaaagagaggcacccgattgatagggacctctcttttctgtgtttatacttttagagtgtttttcgcccgaataaaggcaacaagctgtttgatttcttcatcatttaggggaacgccgtcgacaaggatggttccttcttttgcttccgtcagttcaattttgatatcagagattttgcgttgtatctctggctcgtccgttctaccaagtaaaaaatcaatggacgtatcatacaaatcagccagccgcttcactgcttcaagcgaaggtcgtcggtacccagattcgtaaccggcataggtgcttttggcgatacctaggcgatctgccgtatgctggagagaccattttttcttttttctaagggtggttaaacgatcgagtatcattacatgaacgctcctttatatacaacaacagtatatcatattttgacatggaatgtacgcgttatgcgtaataatttcttgattaattcgcgttatgtgactataatggcaatgaaggtacgcgtaaagcgtatattatagaatagcacaagctagcttataatatgtgtgacaaacgaagtaattttattgaaagaggtggacctgttgaagaaattattgcttttaaccactggtgggacgattgcatctgtagagagtgaaaacggtttggctccaggtgttaaagctgaggaccttttaagctatttaaacgaaattaatgcagagtatacaatggacacaaagtccctaatgagtatagatagtacaaatatgcagcctgaatactgggtggatattgcaacagccatttatgaaaattatgatcaatatgacggttttgttgtcacgcatggtacagacacgatggcctatacatcagcagctctttcttatatgctgcaaaatccggataagccaattgtcattacaggctcacaaatcccgattacgtttaagaaaacagatgcgaagaaaaacatcaccgatgcgattcgctttgcatgtgacggcgtaggcggcgtgtatgttgtctttgatggcagagtcattcaaggaacacgcgcaatcaaactaagaacgaaaagctatgatgcatttgaaagtattaactacccatatattgcatcgattgaaaaccatcaaattgaatacaatagcaaagtaaaaagatcgtcaatgaaaccgcttaaattagacgcatctttaaacaccgacgtttgtctcttgaaattgcacccaggtctaaagcctgagttcttagatgcaatcaaaggcgtctacaaaggagtcgtgatcgaaagctacggcagcggcggtattcctttcgaaggaagaaaccttttagagaaaatcaacgaattgctcgaagaaggcatttctgttgtcatcacaactcagtgtcttgaagaaggagaagacatgagcgtgtatgaagtaggacgcaaaatcaatcaagaactggtggcacgttcacgaaacatgaacacagaggctatcgtgccgaaactcatgtgggcactaggtaaaacaacagacccaagagaagtgaaaaagattatggaaacgccaatcgcagaagatttagtgatttaactattctatagaaagcaggtcatatcagatggttcaagcaacttatcgctatgagaaggattttcttggtgaaaaagaaattccggcagacgtgtattatggggttcaaacccttcgtgcaaaagaaaatttcccgattacaggatatcgcatgcacgaggaactgatcagagcctttgccatcgtgaaaaaagcagcagctcaagccaatatggaagttggacgtttatatgaaggaattggaaatgccatcgtacaagcctctgatgaagttattgaaggcaagctgcatgagtactttattgtagacccaatccaaggcggcgcaggaacgtcgatgaatatgaatgccaatgaagtgattggaaacagagcgctagaaatcatgggacatcaaaagggtgaatacatccatttaagcccaaacacacatgtaaacatgtcacaatcgacgaatgactcgtttccaacagcgatccacatcgctgtattgaagcagttagacattctgcttgaaacaatgcaaacgatgcaggacgtattcaaaaagaaagcaaaagaatttgatcatgtgatcaaaatgggacgtacacacctgcaggatgctgttccaattcgtttaggacaggaatttgaggcatacagccgcgtgctcagccgtgacattaaacggatcaaccaatcaaagcagcatttatatgaagtgaatatgggtgcaacagctgttgggacaggcctaaacgcagatcctcgttatattgaaatcgtggtgaagaagctagcagatatttctggtcttccgcttgtaggcgcagagcatctcgttgatgctacgcaaaatacagatgcttacacagaagtgtccgccgcattaaaagtatgcatgatgaacatgtctaagattgccaacgaccttcgcctaatggcatctggtccacgtgcaggacttgctgaaattgcattgcccgctcgtcagcctggatcatccattatgcctgggaaagtcaatccagttatggcagagctcattaaccaaattgcattccaggtcattgggaacgaccataccatctgtcttgcttctgaagcaggccagcttgagttaaatgtgatggagcctgttttggtctttaacttgcttcaatctattagtataatgaataacggattccgctcattcacagatcattgtttagtggacattgaagcaaatgaaaaacgtttgaaagaatatgtagaaaaaagtgcaggcgtcattactgcggtaaaccctcacttaggctatgaagccgcggctagaatcgcaagggaagctattttaagtggagaatccattagagatctttgcttgcaaaatgatgtgttaacagaagaagaacttgatattattttgaatccatacgagatgacaaagcctggtattgcaggacaagaactgctagaacgggaataatatcaaaaattttattttattaatatgtcgaattgcctgtgaaatagagaaaaacaggcaattcactttctttcgaattgacacacttttttcacaatattttgaaaacgcttaacgcactcacaaagggaggaaacacaatgaaatcaccacgtctgccgtctatgttagaagtcgtgtctgtacttggcttatttttagcaattgttttatcttttactctttatttcaaattagatatccaactagcattgtttatctcatggtttatagttatcgcattaggtattcgattggggcattcatataaggatcttcaaaatgcgatcacaaaagggatatcgaatggtctagaagccattttaattttaattgcagtaggtgcacttgttggtacatggattgcaggtggagttgtacctacgttaatttactacggtctagagtttattcatcctaatatcttcttattagctacacttgtcatctgtgcactcatgtccattgcaacaggaacctcttgggggacggttggaacggcagggattgcgatgatcgcaattggtgaagggctaggtatcccacttccgatcgtggcaggtgccgtcttatctggtgcttattttggagataaattatccccattatcagatagtacagtgctcgcttcctctctttcaaaagtggacgtgctggcgcatgttcgagcgatgatggttttatccgtaccagcctttgtcattacggccattatgtttacggttacaggctttatgtatggcggacgcaacattgatcaagataaggtagaatttttgaaaaatgcccttcatgatacattcaccatcaacatttggatggtcatcccagcagtagtggttgtattactgctcgtatttaagaaaccttcaatgcctgttattgccattggtgctcttttaggatctatttgggcgatggctttccaaggaatgaatccagcagatgcgattggttcagcatacaatggcttctctattaattcagatgtagatttcttaaatacgctgttaaatcgtggcggtattgtgaatatgcttggatctttagttgtcattattctcgggcttggttttggtggcgtacttgaatatctcggcgtcttaaaagtgattgtcgctactttcgagaagaaattatataatgcaggaaatgtaaccttatctacacttgttgttgcattcttcgcaaatatttttggctgtgcaatgtacgtttcattaattcttacaccgaaaattatggaaaaaagctacgataaattgaaaatagacagacgcgttctatctagaaacgctgaggtcggtggaacaatgacgtctggtatggttccgtggtcagataacggaatttacatggctggaattctaggcgtctcgacattctcatatttaccatttatgtggttgagctttgttgccattgctcttgccattatctacggatatacagggaaattcatttggtacgtcaaaaatcaacaagactcagaagaatcggcttcataagccgtttacaaaagccgcctcaattaggcggcttttgcttgtcctaggaccgagagactacatatgatataaagaagatgatcgggagtttagaccctttataaaagaggtctaaaggggtaatgtgaagcagaacgaaagcatatttatcccataaaaagggtacaaatccctattcaaacatgagtctttgaaccttataataacaatattggaaaaagtgctattcaccttacgctcgtttagaggaactctaagcagcgtttttattttttgacaggaggaggaacccataatgagcttgtcggatatgctgtctgccctaaacggtggcattacaagtaaaaaagcagaaattgaagagaaaatcgctcgacttaaaaaggcgaaaagtaaggtcgaacgagaacaagatgcggcagaaacagacctgaagcaaatcaagcagccaaagcttggggcctcttggaaaggtgagcgaagcaaggatttcaaatcagagcggaatgaagcacatgatgcgctgcaaacgattgtgaacgacaaatacccacgctacgtgagccgcatcgaattcaaaatcagtacattagaagctgaacaaactgcgttatcctttgccagttccttagctggagacgccgcacgtcttgctgaaaaaggagaagacgcagtagaggacgccaaacgcttgatctcaaaagcatggaacagtttttaaagctactttcatgctgaacaaatctggaggatatcacgatgggacaaattaagttaaactaccaaacagttatgaatcaactagatgaagtctcccaagcagtcgaagctttaatgatgaaaaaagcagcagataaagcgggtgaaaacagccttgaatttgtgaccaaatggacggcacgtgaggcagaggtgaacgaaatggtctcaaactttaaagaagccttaatcaaaaatgtccaggacacgcgctcgaatgtgaaaaccttaaaagaacaggacgaagcgattgctgcaaaataatcagcacaatcgcttttatttatggattacatttgcatgataagaaatatagttcaatggaatcatataaaattcaggatgtacgaccttgtattattccgtttttcttccaaacacgtcactaaaaggacaccttttccctatttaagactgaggcttttcaccttatactatacttaatgaaagcgaaacgatagaaatgtcaggattggaaaaatcaagtgagtcgatagcttccaaggctctgacgctgtgctttcgtatgaggtccgatagaggtggatgacatgagtttatccgagatgctacaccatctgcatatgggaattgaaaacagacgtgcagaatttgatgaaatgatctctcggttaaagacagccaaaagcaatattcgaacagaacaagatcttgcgcagtcagacataaaggaaattaagaagcctgctctagattcgtcatggaaaggtgagagaggaaccgactttcatcgccaccgaaaagacgcctaccatgtaatgcacgacatcgtgaacaatgagtatgaaaaatatataaccgagattgatcaaaaaatcttgcactttgaattaaaaaaaatggagctggctgttgccagtaattttgccggaagagcccaggacgtgatggaaaagggcgaggattttgcaaaggatgttaaacatttgattgaacggggctggaaagctctttaaaataaaatataaaacagccgtctcataagcgagcggctgtttttttgtttagtcacatccaccaccgctatcgcctgaatctcccccgcaggaggcatcagaagcgtgatgagtatatgaatcagtataggtacttgtcgttgaactgtgatgtgaagaacgcttagcagatgtacgtttatcctttgatgtgaacaggtgggcaatgattgctcctaaagaagccaatatgatcataacaacaaacataaaagaacccataatgcatccctcctcttgtttcatcatcatacgattgagccatattgaggttcccgatttgtaagaaaaactgggcaaagagttctattttcgtttatgatgataggcaaaagtaaatgccaagggaggagagcccatgctatctttacgtcaggaggagctcctgaaacgcttgatgcaagcggagcaggaactgacaagtgaagaaattgcccgcgtgattggcgtcacatcacgaaccatccgaacagatatgaaagcgcttaaatatataatagatgaacaaggagccgcactacatatcaaacgcggggcagggtatacattgaccgtcgaggattatggggcatttcgtacatttttgaaaaagtcgctgagagaaagaaacgaaaaaaaggaacaggtcattcccaatcagcctaaagaccgtgtggcgtatctattgaaaaggctgcttctgtctgaagactatatcaaattagatgggttggcagaggaactatttgtgagtgaatcgacagtgaagaatgatttgaaagcggtcagacatttgttttcattacatggactttctgtagcacatcgccctaaatatggattgcggctgacaggggatgaaatgaaattaagatattgtatggctgagcatgtgtttcagcaagagcatgcgaactctgcgctgttacctgaagaaacgtatcaattggttcaggacattgtgcgttcacgtacaaaagcaagcggacttcatctgtcagagatcggtttaagtaatttagtcacccacatcgccattgcatgcaaacgaattgaagagaaaaaactagtcatgatgccagaagcggaattgaaagacattcaagtgcagcctgtttttcaagtggctcaacaaatggcagaagatattcggcatgtattagctattgattttccgttatctgaaatggcgtacattgcgattcacttgatgggtgccaagatgatggcatatggagatgacggccatacgctatttcaccttctagacgaagatcactttcgcttcactcaccaattacttgcttatgtagaggagcacatgtcacttgatattcaatttgataaggagttgatcgttggattaagtcttcatttgcgttccgccattcatcgttttaagtacgatatgaacattcgtaacccctatttaccggacattaaaaggcattatcccattgcatttgaagcgggtgtctatatggggagatggctgaaggaaaaagagggggtcgagatccatgaggatgagattgggtatttggcgctccatatcggtgctgcaatcgagcggacaaaatcacagcatgtgagaaagagatgccttattgtgtgtgcaacgggtgtcgccagcagtcagctccttcttcataagctgacggcggcttttagcggaaggctggagatcgctggaactgcaagtgttggggatcttccttcgtatgatttgagaagcattgattttattattagtaccattccgcttcagaacacattgccggtgccagtgattgatgtacatacgattttaagtgacgatgatattgtacggctgaaacgttttgtgcaggatccacaggatacaggggttttgcggtatgtcagtccggcgctggcattttatcagcaagaccttcaatcaagagaagaggttcttcaattttttatgaacgtgctaaaggaacaacatcgcatcccggacgagtttgaacaattattgttggaaagagagcaagtgtccccaacatcgttcggtcatttggtcgcgattcctcatccgatgaagccggcaacagatgacacgttttgtgcgatctgcacgttgaaaaaaccggtgctgtggggtgaagatcgagtacaagtcgtttgtttgttgagtatccagaagacgtatcaaaaagaattacagtcgctttatcaatttcttgtgcggctgacagagcggaaggaagtggtggaacaactcatcaaggccgcttcatttgaggaactgacggcggcgcttcaagtattggagcatccgaatgaaaaaacgggacaaccatttccgcatctgtgaggaaaaagtttagatgttaatgaaagcgcttttaaaataacatcaaaaaggaggatgatcacgagtttttgcaaagggggagacggatcatgagcttcaaggagaaagcggcagacgtcatggggaatgtggcttatcgcatcacgaatcagaagtatattatggcgattaaacaggcatttgtcacattgatgccaatcatcattacaggggcttttgctgtattggtggcaaatatgatcatgagcccggaaacagggcttgctcattttgagatattcagatttttagcggagcttcagccaattatgaaggcaatcaattatgccacgctaaactttttaacgattggggctgtgttcctcatcgggatagagcttgggaaaatcaacgggcacaagtccctgttcccagggctgatggcattgatttcatttatatctgttattccaacgacacttcttcttgaagttgatggatcgatgcgtgaggttgtagatgtactggcaaggcaattttctgatccaaaaagcttatttttagggatgatcattgcgatcatatctgtggaaatcttttgtaagctgaccgaggtgaaatggcttcaaatcaagatgccagattctgttccatcgaatgttgcgacatctttttcgtcactttttccttcgatcattacgattacgatcattagttcattcggctttgcatttcaccgtttgacaggcatttatttgcatgaagcagtgtataacgtggtgcagcgcccgctagaaagtgttgtacagggtctgccggggattttaacgttgatgtttgtggcgcaatttttctgggtgatcggcatccatggcaaccagatgatcaaaccgatccgggagccgctcttattagggtcgattgcagtgaatatgacagcatttcaagagggaaaagagattccgaatatcatcacgatgccattttgggatgtgtatatgagtattggtggttcaggtgtgaccattgggcttttgattgcgatttttattgctggaagaagggaagagatgcgaagcattgccaagctctcatctgggccgggcctcttcaacatcaatgaacccgttatttttggattacccgttatgttaaaccctgtgatggcaatcccatttatcgtcacaccgcttgtgacagggacgattggttacattgcgacagctacaggatttgctggaaaagcagtcgtgatggtgccgtggacgacaccgccgattgtgaatgcatggctgtcaaccgctggcagcatgggagctgtcattacacagctcatctgtattgtagtagcagtcttcatctatttgccatttgttctcttgtctaaccgcaaaccagaagcggcaccagattcagaataaaaggaggggcatgaatgaacatgcaatgtaagtggtatggagaggatgatcccgtttcacttgcgcgtaaatatgcgaaaaatggcgcatccactttgctcattgacgaaatgccatcgttcatgaaaatggtgattttgaagagtcagcgcacctttcgtcagcaggaagtcttgatatgggggcaattgtgaaggctttgtttgaagagggctctaatggctatgtccggtcggatcatggacgtatgatctttggcgagacaggcagacctggctacggtttatatgatcgagcacttggggctgtgtatttgcaaggaatttgggaggggcttcacgttcaaacgaggaaagggaaggtagcgatatgaacagaatcgagattccaagtgattttatcctaggtgcagcggcttctgcttggcaaacagagggatggaagggaaagcaggtgcatcaggattcgtacattgattcatggtataaggaaggttatcacgtgtggcacgaaggatatggtccggctggtgcgacgaacttttacgagcgctatcctgaagatgtggccttaatgagagagattggactgacacattataggacatcgatcaattggtcgaggtttctcatagattacgagaaggggattgtggatgagacctatgcccgttacattgatgacttgatcaatggattaattgcagcaggtgtagagccaatgttttgcttagagcattatgagcttcctgccgttttgcttgagaagtatggcggatggtcatcaaagcatgtcgtcgagctgtttgttctctatgcggaaaaagtgtttgagcgctacggggacagggtcaaacattggtttagctttaatgaaccaattgttgtccaaacacgtgtttatctagatgccatccgttatccctttgagcaaaatacgaaaaaatggatgcagtggaactatcataaagcgctggcaacagcaaaagtggtgaagctgtttcgggagatgggattgaaggaatcgacaggtgcaaaaatcggggtgattctcaatccagaagtgacgtatgcaagatcctctgccccgcatgatcaagaagcggcacggatgtatgatttgtttttcaatcgaatgttcttagatccctccatcaaaggggagtatccagaggaattgctcgatgtgttgaaaaagcatgatattctttttgatgcgacagaggaagagcttcaggtcatcaagaatcatacggtcgatgtcgtcgggctcaacttatactatccgcatcgtgtcaaggcgccgagtaaggcgtggaacgaagggacgccatttcatccgtcttattattacgatatgtttgagcttccagggagaaaaatgaatccattcagaggctgggaaatctacccaaacattgtctatgatatggggatgagaataaaagaagaatacggaaatatcgagtggtttgtagccgaaaacgggatgggtgtagaaaaggaagaacggtttaaaaatgaagacggtatcattgatgatcagtatcgcatttcatttatcagccagcatttgaagcgggcacttcaagcgaaagcagaaggatcaaattgcacgggctatatgctgtgggcttttacggataatgtctcaccgatgaatgcctttaaaaaccgctacggattagtcgaaatccagctggaaaatgaacggaatcgccagttgaaagcatcagcgtattggtaccagacattaatcaaaacaagggaactgaaggttgaaacagaagtcatctatcgataggagtgatggaatatgaaacgaatcattctcgcttgtgccgcaggaatgtcgacgtccattgtagtgtccaaaatgaaggctgctgcagaagctaaagagctggattatgatatctacgccatacctgaaggggccattgcggatgaattagaagagcatggaggagatgttcaggtgattttacttggaccgcaagtaagctttatgaaaaaggcagcagaaaaaaccgctgcaccttatcaaatacctgtcgatgtcatcaatgtgaaattatacggaacagcgaacggggaaaaaatactagagcatgctctgaaactagcaaatgaatcttaagtaattggaggagaagcagatgacggtattagaggaaatgcagggagcagcctttcaaatcattgctcatgcaggcgaggcaagaagccattatgtcgaagccattcgtctagcaagagctgatgattttgaaaaagcacagcagttgattgaaaaaggggaggaagcgtttcgaagcatccacaacctgcacttgccgctgatccaaaaagaggcggcaggtgagcagcttcccttttctttactgctgatacacgcagaagatcaaatgctcacaacagagaccattcatctgctcgccatcgaaatgatcgaaatgtgtaaaaaaatgaacgccctgtcaaaatagatatcagctattaaccaatttctgttataatcattcggtagatagagagaaagcaggattggtgaatgaaaaaaacatgtatgttgattgcggttggtcttttggtgctgctcatttcgggctgtatgggaacgaaggagcaaacgataggaaaccagcaagtagtcaaagaggaaaagggtccattactagcaaaagaaacagaagagattcagcagacagaagcagcagagattgatacacaaagctggattgagcaaaaggagccggtagagcttccgattttgatgtatcacagcatctccagcggcaactcgcttcgtgtaccaaagagcgagtttgcggctcatatgaaatggctgaaggacaacgactatgtcacgctgtcgccagaagaagcttaccgcgtcttcacaacaaatacgaagccaagtgaaaagtgtgtcctcattacattcgatgatggatataccgataactatacaaaggcattcccgattttaaagcagtatagaatgaaggcaacgattttcatgattgcgcaatccattgggcgcccgaaccacttaacggatgatcaaatggatgaaatgatagcaaatgggctttcgattgagagtcatacaattcatcatttagagctcaatcgtttatcaaaggagcagcagaaagaggaattaaaaggatcaaaggcattctttgatcaacgattttctcagcatacgagaatggtcagttatcctgttgggcgctataacgaagacacgctgaagctagcgaaggaagccggttatcaaatggctgtcaccactgaaccaggacatgcgaagaaggaacagggcatgatgtccttgcaccgtgttcgcgtgtcaccgggactttcacccgaaagctttggcagattggtagaggggaatcgatagagatcaaatcacaaatgtttcacatgaaacattttacgacaagtttcacggtgatgattggtgaatcgacatttgggtggttcaaaggcgaaacagaactttcatgaagatggaagttctgtttttttatcattcatcaaaaaattccatatgagctttttcttgcttgtaataatcgattcgatctttcatggtcccggtatgaaactcaaatttatgtccatcagggtccgtaaagtagatcgactgatgatctttttcatctctcggacggcctggcaagatgttgacgttcaaatgttttagcttgttgtacatgtgatctacatcctcttcatcaattgaaaaagcgatgtgcgtgtaagcgtgctgaatgtcttgacgaggaatgtctttttccacattcagtgcaagccatagcccgttcaaatcaaagtaagctgtcttttttccttttactaataaagtggcgtcaaatacgtttgtgtaaaaatcaatagaggtttctaaatcagaaacagaaaataacaaatgattgattccttttatcgacatcacattcacctcaaaacatatttgaaaaaaagcctgtagatggggtctacaagcttgtttattgataaacaggatagcccgttattttgatatctttccctagtggttctactgagagttgatccaattcgatggcatcactcatgaggcgtatgccttcgcctccaaaaaaggaaggggacagccgaccgccaatgagtttaggtgccatatagatgaccaatttatctacaagctgctgttctaaaaatgaggcattgacctggccgccgccttcaatcatgagggcggagacatttctttctcccagcacttgaagcacttcttgcaggggcacccgcgtgtcgctatctgttataaagacactgacgccagctgcttctaaagcggctcgttttccctcattggcttgctttgtcgtaaagatccatgtaggtgccgtctgatcagtgacgatctttgctgtcagcggtgttgacagcttagagtctaagacaattcgaatcggatgatgcccatttggaatccgtgcagttagtgaaggatcgtcatgaataacggtttgagcaccgaccaaaatcgcatcattgatactgcggatatgatgagcatcataacgagatgtttcagatgtaatccatttactgtcagacgtagcagacgcaatttttccgtctaaggtaatacctgccttgagcgtcacgaaaggtgtttttttcgtaataaaatgattaaatacttcattcatgagaatggattcctgttccagtacgcctgtaatcacttggatgccagcatcttgtaagatggcaatcccgcggcctgcgacaagcgggttcgggtcaagcgctgccacgacaacggtttcgacgcctgctttcacaagtgcttccgcgcaagggcctgtgcggccgtgatgggaacaaggctcgagggtcacataaatggtggctccttttgccttgtctccagccattttaagtgcatgaatttcagcatgcggttcaccggctttcatgtgagcaccgacaccaacaatttcattctctcgcacaatcacagccccgacgagcgggtttggagaggtctgacctttcattgcctgtgcattttcaagggctagattcatatatcgctcatgatgtggcaatcgtacgcacctcttgctccgccttcatgtgacctgagcggttgatttttgtctgtaagtatttttcattaaactccgagacatcaccccaaagcggaatgcgtccagaaagagatagacctgcatggctgatggcatctgtctttttcggattattggtaatgagtctgactggctttgtacgaagtgtttgaagaaccgcgatggcttcttcatattgacgcgtgtcatcttcaaagccgagtgcttcgttcgcttctactgtatcgtagccgttttcttgaagaatataagccatggctttactgaaaagtccaataccgcggccttcatgattggctaaatagaacagtgcacctgcaccattgtcttcaatcatccgcatggactgcttcaattggaacccgcagtcgcagcgcttgcttccgaaaatatcaccagtgtggcaaatggaatgcatgcggataagggcttcgtcagcgtgctcgaactccccatacactagaacgcttgactgctgatgatcggcaagctggcgggacgagaggctttcaattaaagcgtcatctgacaatggctcttttccatcgtcttttaaccatgaataccagttgaacatcacggttctgccgtctaaattcactggcaatttaatgggtccagtgatatatatatacccgtcttcttgctgtactcgtttgattttatcttttaaaatggctgttttaagatctgtgtgtttgtccatattctgcaccttcttttttgtctgtttcttcaatctgtaaacgaacgagaacgccaaatggatcaacaaattcgttacttttccctgttgttttcacttgagtgcctgcttttgtcagacgctcgacaacggactgtctgtctgcttcttgtgggaataccagtgtatagcttctaattcctgaaaaacgtggatcaatggctccttttcgtccccgtccccatgcattaaaggcaaggtgatggtggtacacaccagcggcgataaacaggcttgctggtggagccattctgatgtgaaaaccgagcgtattgacataaaaggaatcagcttcttctgggttaagatggaaatgtaagtgtcccataactgtaccagcgggaagtccttcccaagttgtatcagcggcttcttgcaggagaccatctccatcaagaggtgcatttccgccacctttcagttctccatgctcacctacccaaacgtcctcagggcgatcagcatatatttctacgccaatgccgtcagggtcacttaaataaatggcttcactgaaaaagtgatcgcttgctccaattaaaggatagccttttttgatcacatgtgccagccatgtgcccaggttttttctggtaggtaataaaacagcaaaatgataaagtcctggctcatgatcaggcttctccttgagctgtgcatcctcttttaacaaaagaatgggttcctttgcattgcttccaagagtgacggtggattccgtctgttctactattgtaaatcctaaaatgtctgtataaaaaggtaaagaacgctcaaagctggacacatgtaactctgttacacccaatcttagctcctcaattgtcttcaagctcggtcagctccttcatgatatatgcatcggcatgttcaaatgtttttgaaaatctataaaaatgaataccttgttacttaaagtaactaaactatataatagttagtgacttatttcaagtaattaattgtgctataatgaaaaaaaagagagaaaagcgggagggagtaaggtatggctcaagtagatggctgtccaatcacagatgccatggagattctaggcaagaagtgggtcattctcatcatcaatcagcttctgacaggccctaagcgtttctgtcagcttgaaaatgaaatggacatcagcggacgattattatcagaaaggctgaaggatttagaggctgaaggactcgttgagaaaaacgtataccctgacattccagtacggattgaatacgaattaacagcgcaagggaagaaaattgagccgattattcgtgaaatgtatgcttggtctttagaacgtaaaaacagcaaaaaaggggaacatgtcccttcctaatcgatttcgatcagtctgtctggtcgaaatttttttgtgcgattttccagaaatctaagtcaatagtatgaaaaatgatgttgacaataaattcattcatcatataatatcaaggagaagagggttcttttccctgtaatggaatggaggttatgccatggtatcatgaatgggacagattacctaaaacacgtttcaaaccatcatttagaaacagacatctttggcttttaggaagcaaagatttattttttcaactcaattgataatgattatcataatcatctataagtgtgatccagcgcttatgaaggttattttttttattgtctattgagaataattatcaatatcatttaggagggttcacatgaaagccattcgttcaacatcacacgtattattgttctttagttttgttctattatttgccctagccccggttagctcagcctcagcagcaggcttagcagatggtcaacattcagcacaatatgtggtatggaaggcagatagcgattcgacttcaacagcgaatacgtattttgaaaaaccagccaagcttgtcgtgaagaatggaaaaatcaaagcacaagtcacgttaacgaatagctcttggatcacaagctttaaaacacttgatcaaggtgtgtacaaagatgcgaaggtgatcagtacaaatacagctgcaaataagagaacggttgaattcaacgtgaacagcctgacagaagtcgtaccagcaaaagtgagcgtgactgtaccggtcatcggatatacaggcaattacgacatccgcctcaagtttgatgcagcatctgttcaatagaaagggaggaaattcgcttgatgaaaaaaatgatgaggctatcagtcttcatgaccgctttattattggcacttatgctgcctttttcaaacgcacaggctgccacgttaaaggatggtacatactccgtcaactatactgtgctgaaggctgaaggaaatgcggtttccatggcaaatgattactggctgaagccagcaaaagtgattgcaaaaaatgggaagctgactgtacaaatgaccattaaaaatagcagctgggtgacggaatttaaagtgccgggaaatggcggctatgtcgacacaacggttctctcaactaataaaaaagccaacacaaggcttgttcagttccaagctcagagcttgtctaagccaatcaagtcaaaaattcatgtcactgttaaatctgctgattatgatcatgattataccattcagctgaaattcgatgagagcagcatgaaatcgctttcgtctaacagcacaaacaaatcagcgggtgcagcagaagatcagcagccatcaaaagaatcaacgaaaacatctgattcatccacgacaaaacaagaagagaatcctcaaactggtgatacaaaccagacagggtggctccttgtgcttgctctatgctcaggcgggtttttagcaagaaagtggatcatcaagcattaagaaaggaagtgtcaccatttgaaacgtctttttcatctaaaggcagctattctgctcgttttattcagtttattgactgcgtttcagattcctcaaggaacggctcaagcggcatcatttgttgatggtgaatacacggccggattcaccattttaaagaatggcagcacagaagcgtccatgatggatacgtatacagaaaagccagctaagctgattgtggagaatggcaagacaacagcctatgtcacgctgaagcaaagcaaagagattacagatttcaaagttgaacaaaatggtgctcttgtcaccactgaaaccgtcagtgaggatgaaacagccaatacacgtgtgatcaaatttgatgttgctgacttatcagccaaattaaacggctgggtgaaaatttactgggatttaggcggctttatttatgacgaagcgtatgacgtacagcttgcattcgatcaaagcagcctaacactcgttacacctgcaaagccagacgataacgaaacaaaaccggatgaccaaaacgggtcaaagccagacgataatgaaacaaagccggatgatcaaaacgggtcaaagccagacgataacgaaacaaagccggatgatcaaaatgggacaaagccagacgatcatcaggcaacacctggcaataacaatggcacaaaaccagatgattctgcgcaaaatcaattaaaagatggcgaataccgcatcaattacagtgtgctgaaaggggatcaggacgaggcatctcggatgaaccaatacttctcacatcctgcatccttaaccatcaaaaatggaaaacaaaccatttcctttacggtgaaggatcatacgtctgtcgcttccttgaaaacagagaaaaacggatcttatcaagaagtgaagacggtcagcacagataaagcaaagaacacaagagtggtgtcatttgatgtcgctgatctgaaaaaagcggtcaaaggaaaagtacacatcgtggtagcagctgctcactatgaccaaacctacgatattcgttttcaattcgatgcaaagagtatcgctccacttaaggacgggcaggtagaggaagaaacaccggctgcaccagaaacaccaaaaccaaacacaccatcaccagaaacaaataacggcggagctgctcaagagacggctaagcttaaagatggtgtatacaagctgcctttctcaatgaagaaagcagacaaggatgagccttctcgtatgaacgattacgtcgtgagccctgcgacattggtcgtaaaaaatggccgccatttcgtttcatatacagtgaagaacagctcagccatcacatccttccaagtagggacaggcgggaaatatgaagagactcttgtcgcaaaaacagatcaaaaagcagacacacgagtgattcaatatgaagccaaaagtttaagcactgctcaagcagcacgcgtaaaaattgatattccggctgcgaattatcatgagcagtacgatgtcaaacttgtctatgacacaaaaggaatcactcttggtgaaggaagcggcattgctatggtaatcggagacgatgagagtatcggctttgtcaaaaatccaaatgatcgcgattctcaaacaaatcagcttgaaaatctagcgccagaggaaacaggcgcagagcagatgacatttactccatcagatgaccaaaccaagtctgagactggacagttgaatccgaaaacaggagatacctctcttttttgggtgtatattcttttattcggcgggtcattattcgtactcgtaagaaagtatcaaacaagaacaagatagatggattagtttaagtgagatgcgcaatttctctcggcgcatccactctcttttttcgaaaggaggcttctgtttttgaagcatcgaatgttatgtaccctgatcgctgctcttagtgtgtgcgtgatcttatcgggctgctcacagtcagccgaaagttcagcgaaaggcaaaaaaagcgcagaatcaagtgcgcgcattgtggcaacgactgtagctgctgtggagattatggatgctttagaggtggatcttgtcggggtgccaacaagtcaaaaatccttgccagctcgttataaaggactgccggaagtcggtaatccaatgagcccggacatggaaatcatccaatcacttaaaccgacagatgtcctgtctgtcacaacccttcaatatgatttagagacaccctttcagcaagcaggtgtccctgccacatacttaaatctcgagagccttggtagcatggagaaggcgatcacgaagtttggagctcagtatgacagaaagaaacaagccgagcgcatcgtgtctgactttgaacaaaaaaagaaagacatacaagagaagacgaagggaaagcgcaagccgtccgttctgattttgcttggtgtaccgggcagttatttggtggcaacagagaattcatatattggtgatcttgtacgtatcgcaggcggaaagaacattgtcaaaggtgagaaaatggagtatttggcatctaatacggagtatttacaaaaagccaatccagatatcatactccgggccgcacatgggatgccagatgaagttgtccgcatgtttgatcaagaatttaaaacaaatgacatctggaagcattttcatgcggtcaagcaagaccgggtgtacgacctcgaagaaagcttatttgggacaacgggcaatttaaaggcagcagaagcattagatgaactaacgcgtatgctctacccgtcataagcggcgaatcttaatgataaaaggacgttcaagatgaaaaaaacagggattttatttctgatagttagtctcttactggtgtgcgtgtttatttattccgccattactgggagtattcatgtcaccccgattgaattattggaagggctcatcaccggtcaacatgcacaggtagacatcattaaagatttgagaattccccgcatgctcatcgcaatgtttacaggggccgccttatctgtctccggtgtactgctgcagtcggtcatgagaaatccattagctgatgccggcgtcattggaatttcatcaggagccagcttcttttctttaatggcgattacagcgcttcctcaattttatttctactctcctttattttcggtattaggcggagccattgcatgtttcctcgtgtacgttctgtcttggaagggcggtttaagcccaatccgcatgattttggttgggatcgccatcaatgccatgtttactggaatggctgaagcatttgtgaccatttgcagctatttcaatatcacgatcaatcagtcaggacagtcaaatctcacgatgaaaacgtggggagatgtccgtttaatcggagtctatggcgtcgtcggccttgtcgtagcacttttcttcagcagatggtgtaacctcttggctcttcaggacaagacagcgaaaaatttaggattgcgtgtgaccagaatgcgccttttgatttccatcacagcggtattactcgcggcggtgacagctgcggtagcgggcgtgattgcctttgtcggtttgctcattccgcacatttcaagaaggcttgttggctcggatcatcgggtactcattcctttttctgcgttaagcggggctttgctgattttgacggctgatacgctcggcaggacgcttgtagcgccaaatgagattcctgcttctacgatcatggccgtgattggcgggccgtttctgatctttttgttaagaaggggggaccgtctccatggacattcgtgaggtgtcattctcatatgaccagcagaaggacatcgttcaatcggtcacaacacagatcgaaaaggggaaaatcacaaccattatcggtccaaatggctcggggaaatccacactgctttccttgatggcgaataatcattgtccaaacaaagggcagattcacttagacggacaagcgctgaatgcatttaagccaaaggagctggcaaaaaagctggctgtcgtccatcagcaaaatgaagcaccgcttgatttaacgatcgaacgggtcgtggcattcggtagaacgccgtaccagacgatgcgcgggggtgacaaggaagaggatgagagagcgatagagtgggcactgtccagtacaaaactaacggaaaaacgaaaggtgccgctcgcctcactgtcaggtggtgagcgtcagcgtgtatggattgcgatggcacttgcgcaaaaaacaccgatccttttcttagatgaaccgacaacctatttggatatctactatcaatttgacattcttgagctgatccgtgagctcaatgtcgtgcatggactcacgattgtcatggtgctgcacgacatgaatcaggctgtccgatacagtgacgtcatcattgcgatgaaggatggacgaattatcagtgaaggacagccaaacgatgtgttaacagaagagaatgtgcggcacatttatgatgtgtccgtcacgattagacaggatgcagaaacaggaatgtacatcgtgcctgttggcatataaaagcaggtgaaacagtgtgaaaagaggaaaacgggtctggcagcgtatgctgacgatcgtctgtttaggtgtattcatttatagcggtacagccattggtttagaactgttcggctattatcaaaatcgtcaggtgcttgcaaaggctcagacgatgtatggtcaagagcaaggaatgactgaaagccgggaaccgggaaccacccgtacgtcatttgatgagctgcggaaggtgaacaacgacattgtcggctggatcaatatgaaggacacgatgattcagtacccaatcgttcaatctcgtgataatgcattctacttaacccgtaattacttaaaaaacgacacccgggcaggcagtatctttatggattatcgcaatgacgtcttgcatgaaagcccgaatactgtggtgtacgggcatcggatgagggatggatccatgttcgctggactcacaaactatttaaaaaaggatttcttccatgatcatcggacatttcagtacgatacgctgtatcaaagctatgaggcggagatttttgccgtgtatgaaacaacggtggatttcgattatattcaaaccgattttcaagatcttggcgaatatgcgcactacttacaagctgtgcggaaaaaatcaatctatcaaacgaagacagacgtgtccacagatgacctcatcctcaccttatcgacttgtgatcatgtgcttgcacctaaaaatgggcgtcttgtcgtacaggcaaagctaaagaaagtttactagaaaaggagagacagacggttgaaattttcacatgtgatcttcgctggactcgtcttgatgcttctcctcggcggatgcagtcaggcagcacctgtagagaaaggaagcgggcaaggtgcgctgaagataaaggattttactggcagaacgctgtcgtttgaagaatcccctcagcgtatcgtcgcattatcgactggagacatgagcatcctgtatgccttaggcggtgaggtagttggccgtccggccgccgaattaccagacagcttacaacaggcaaagtccgtccaaacaattggcacaacgcatcaatttgatgtagagctcatcacaagcttaaagcccgatgttgtgcttgggaatgaacaattaaacagcaaggacatctctacaatagatggaattggttcacagcttcttttgacaagtgccaattcagtgaaggatattcagcgtcaaataacgttattcggggatttgctcggaaagcagcaaaaggccaaagccctcaatgagcaaatcgatcagaggaaaaagcaggtcaagcagcctcagaaaaaagtgaagacactcgttgtatacggggcacctggcacatatatggcggcacttcctcaatccttaagcggagatttactgcacatcgcaggagggacgaacatcgctgaaaatgaaccggcactcgagaaattccctcaatacgctcaaatcaatgcagaaaaggtcatcgaagccgatcctgatcttattctgcttatgactcacagcaatcctgaagatgtgaaagcgggctttatgagtgaaatgaaacagaatgccgcttggcacgatgtgtcagctgtgaaaaatggacacgtcgagattctgcctagtgatctatttgggacgaacccaggcgcggaagtgatgagagcgattgatgagctagagaaaagattgaagcgattgtcatcatgaaaatgaatgcagagttagattttcaaaaaagacagtcgaggcgaaaatggctgatacccggactattattctcgttagttgtaggtgcatgcctagggcttgcattaggttctgttcaattatcgctgcaagacctactcgccgctttgatgggatcaggccagcctgtccatgagaaaattgtgatggatttacgtctgccgcgtgttttgatcggttttattgtcggagcctgtctcgcggcatcaggggcgattttacaaggagtcgtccggaatccactcgctgaccctggcatcatcggtgtgactgctggcggcggattggctgctgtgttcagcatgattgtgtttccgcaatttacgtatttgctgccagctgctgctttccttggcgctttattagcggcactcgtggtgtatatgctgtcatttgatcaaggggtttccccgctgaaattgattttggcgggagtggcagtcaatgccctccttggggcggttatgaatgggtttatggtgctttatagtgagcgtgtgcaggctgttctgccttttttatccggaggattaaatggacggagctggcatcatctaagcttcgtgtcgccatatgcgcttgctgggttgtgcctttgtttttttgccatcaagccggcaaaccttcttttgcttggtgatgaatcggcgcagttactcggccttagagtagagcgcacccggtttttcttaattgcgctggcggcgcttttagctggtgcagctgtaagtgtgagcggcttaattggatttgtcgggctggtcgttcctcattttatccgtcttttaattggagatgactaccggtacctgctgcctatctcaatgctgggcggaggcgtacttgtggtttttgcagatacagcggcacgggtatggtttacaccggttgaactgcctgtcggtatcctgcttgcctgcatcggtgcacctttcttcctctatttattaaaaaagaaagggaggggttaagttgaatgtgatagctatggatgacgtgagtctcagtcaaggaggctttcggctgtcgtctatttcagcagctgttcctaaaggaagtgtgacaggaattattggaccaaatggatcagggaagtcgacttttattaaagcagccgcacgtcttacatcgatcgaaagcggcatgatatacattcacgatataccgcaaaaagagatgacagctcaggagattgcaaaggaaatcgccgttctcatgcagacgagaacagccattccatctatgaccgtacgggagctggtcgcacttggacgcagtccgcatcgttcgatctggaaaaagagctcgaagacagatcaagaagcgattgagtgggcgcttgatgtgaccaatagccgcatcaatgaaaacagaatgctgcatacattgtcaggcggagaaagacaaaaggcgtatattgcgatggcgctcgctcagaagacagagactttgattctggatgagccgacgacttacctagatattgcacatcagcttgatttactagagctgctcaaacagctgaataagacgcatggaatcaccattttaatggttcttcacgacctgcagcaggcagcaaaatattgtgaccgcctcattgcgatgaagggtggtcaggtttatcaaatagggacaccaaacgaagtattaacagaaagctttttcaaagaagtctttgggattcaggctgaggttcacttagacggtgagcatccgctcattatcccaatcgcttcgatccaacaacaaaagggagatgaacagaaaatgatcattgtcaacaaccaggtaagagtagaaaaaggcagtgctgaccacctcgtcaagcgttttaacaagcagggacaagtagaattcatggaaggatttttaggcatggaagtatgggtcacgcagcagacaaccgattacgatgaagtgaccattcatacccgctggaatcgaaaagaagactttgtgaactggacaaaatctcaggcatttggtgatgcgcacgctcatgggaaagcaaaacctgaaggactattaaaaaacaaaattacgtactacgaagtgcaagtcactagaccagctttacagaaaaaagcctaaaaaagaaacatagcgctgcggttcatgtgcagcgctatgtttttgcgtttttttactttctgtcacatatctttgacaaagtattcaaacaactgacacaataccatccaatttttaggtaaaatttactttatttttgaagcgcatgggtgtaaagtacaggtataaataactaaccgaatgaaaagcaagagtaaaatttcaccgagtaaaccatttcaaacaggctattatttgtgaatcattgaacaaatagtgaatattttgtgaagtggtgagcatagttgtttcgaatcattcggcatgtgaaagtaagggaggatgtaaggctgtgagtgagctgtttttagcaagatttcaatttgcttcaacgacattatttcattttatttttgttcctatgtcaataggtttggtgtttatcgtcgccttgatgcagaccctttatgtcgtcaagaaaaaagagatttataaaaaaatggcgaagttttggggtcatctattcttactcaattttgcagtaggtgtggtgacagggattttgcaggaattccagtttgggatgaactggtcagattattcaaggtttgtcggtgatgtgtttggtgcaccgcttgccattgaagcactgctcgcctttttccttgaatctacatttattggactttggatattcggctgggatcgtctgccgaagaagattcatttattgtgtatttggcttgtttctcttggtacgatcttttcggcgttttggattctactcgccaactcatttatgcaagagccagttggatttgtcattaaaaatggccgcgcagaaatgaatgattttggcgctcttgtaacgaacccgcagctttgggttgaattcccgcacgttctgtttggtgcgctggctacaggtgcattctttattgcaggagttagtgcctataaaatgatcaaaaaacaagaaatcgcctttttcaaaaaatcattccagattgccatggtcctcgctttaatttctggcttaggtgtggcgttctctggacatgatcaagcgaagcacttaatgaaatcacagccgatgaagatggcagcaagtgaagccctttggaaggatagtggagatccagcggcttggacactatttgccaatattgacacagataaaaaagaaaactctgcggagatcaatattccgtttgctttaagttacttggcttatcagaagttcagtggagatgtgccaggcatgctgacacttcaaaaagaatatgaagcaaagtttggccctggagactacattccgccagtgaaaacaaccttctggagctttagaatcatggttggtgccggaatgctgatgatttttgccagtatgattggcttgtacttgagctttagaaagaaactcgaaacgaacaaatggtttttacgcttcatggtagggatgattgcgttcccgtttattgcgaactcagctggctggatcatgactgaaattgggcgtcagccgtggactgtctttggtatgatgacgacggctcaatcgatttcgccaaacgtatcgtatggcatgctgttattctcagtcattagctttacgacgatttatctgattcttgccatcttgcttgcctacctattcattcgagaaattaaaaaaggtgcacattcggaagaggatacagatcaaaaggatgaaacggacctgtctacagatccatttgatggaggcgcatatcatggcatatcttaacgagatttggtttattcttgtcgcagtattgtttgttggatttttcttcttagagggatttgattttggtgttgggatgtccatgcagctgcttggaaaggatgcgcacgaacgccgcattttaattaatacgattggtcctttctgggatgcgaatgaggtctggctgattacagctgggggcgctattttcgctgcattccctcactggtatgccacgatgttcagtggatactatataccatttgcggttctcctcttagcgctcattgggcgcggagtcgcctttgaattccgagggaaggtggagaaagcctcttggatcaaagcatgggactgggtcatcttctttggcagtctgctgccgccgtttttactcggtgtgctattcacgagtattttacgcgggatgccaattgatcaagacatgaatatgtatgctggttttacggattttgtgaacctttattcagtgattggcgggttagctgtgacggttctttgccttctgcacggattgattttcgtcacactacgtacagagggtgatttaagagatcgtgcaagaaagcttggcaagcgtgtcctgcttattgcgctgccagttcttgtcctatttgtcggtgtatctatcatggaaacagacatttatacggtacgcccgatcatcaccattccgttaactgtcctgattgtggtttgttacgtcgcggctctattctttatgaaaaaagaacgtgatggctggacattcttattcacaggtgcaggcatcatggtgacagtgacgatgcttttcactgcattgttcccgcgcgtcatgattagctcaatcaaccatacgtttgatcttaccattcaaaacgctgcatccggatcatattcactgacggtgatgacgattgttgccatttctttgctgccctttgtgcttgggtatcaaatttggagctattacgtcttccgtaaacgtgtaagcggtaaggagccaatgacctactaatggataaacgtttgcttcaattaaaaggaatgagggggcttctcgccctcttaggtattgtgtcactcatccaaggagcaagtattattttccaagcacagtggctggcacatgccattactacgctgtttgacgggaaaagcctttcgcaggcaacgccttatgtcctgctgtttcttgctgcctttctggtgcggcacggtctcaccttgattcgggagaaggtcatgtttacctactcttcccgaattggagcagacgtcagaaaacagctgttagaccaactctttcgtttaggtccagcttttacaaagaaaaaaggtacaggaaagcttgtcacattagcgatggaggggattgctcaatatcgtcagtatttacagctatttttaccgaaaatggtgaacatggcagtgataccggctatggttctcatctatgtttggacattagacgaaacatctgccgtcattttaatcgtgacgctgccgattttaattatctttatgattttgctaggccttgtcgctcagcgtaaagcggccaaacaatggagatcgtatgagaaattatccaatcattttactgattctctccgcggccttgaaacgcttcgttacttaggcattagcaaaaaacattcccgcaatatcggggaagtgtcaaagcgatatcgaaaggcgaccatgagcacgctgcaggttgcatttctttcatcatttgcgcttgatttcttttccatgctgtcgattgcaaccgtcgctgtctttcttggcttgcgattaattgaaggagagcttctgttattgccggctctgacggcgctcatgctggcgccggaatatttcctgccagtacgtgaagtgggaaatgattatcatgcgacgctaaatgggaaagaagcgaatgaagcgatgcaggtcattttagaagaaaagggcttccgcgcgcaggagacacaatcagtgcaactagatgagtggaatgaacagtctgcgctcacgctgcaagatgttagtgtccagcatgatgaacatgccccttattcgattcaggatgtagacctcactgtcaaagggaagaaaaaaatcgggatcattggtgccagtggttcagggaaatcgacgttaaccgatgtgctcggcggctttgttgaaccgacctcaggtcaaatcacgctaaacggccagccgcttgttcatttacagatgaaggaatggcaaaaggaagtcgtctatatgccgcagcacccttatttatttcacatgacattgagagaaaacattcgtttttatgaaccgcatgccgcagatgaagaagtggaaagagctgtctgtgaagctggattatctcagctcgtagcgcagctgccaaatggtctcgatgaggtcattggagaacagggaagaggactaagcggcggacaggcgcaaagaattgcgcttgcgcgaacggtgctgggccagcggtcaattatgctgttagatgaaccaacggcgcatctcgatattgagacagagtatgaattgaagaaaacaatgcttccgctgtttgaagataaacttgtgttcttagcgacacataggcttcattggatgccagacatggatgagatcattgtcatggatcatggaacaattgcagaaatgggtacacatgaatcattgatgcaaagaaaaggcgtgtattatcaattggtacaggagcaaatgggggcggtcacacatggtcagtaaaggctggtttataccttatatcaaggagaatcaaaagctgtttgcgctggttttgtttctaggggcaattgcagtattctctgcttctatgctgatgtttacgtcaggatttctcatttcaaaagctgccacaagacctgagaatatactcatggtctacgtcccaattgtagctgtacggacctttggtatttcacgctcagctgcccgctatgcagaaagactggcgagccaccagctcattttgaccatgattgaaaaaatgcgtgtccgtctgtatgacatggctgaacgaagtgcgaaacagacaaagctgggtacaggtgaaatgcttgggctcctgtcagatgatgtcgagagactgcaggacgcctatttaaaaaccatctttccatccatcggggcgctgcttttatatgccgcatccattggggcacttggtctattctcgtggccttttgctggactgatgctgctttatatggcacttctcgtatttgttttcccatacgtcacagtgctagtgaaccgggcgagacaaattcaaatgaaaaaaggcagaaatgaactgtacagccatttaacagatgcagtcatgggcgttagtgactggctgtttagcggcaggcagaaagattttgttgatgaatatgaacagaaagaagcgaaactgttagcgcttgaagcagccaagcaccggtttatccgtctgcgccagttttttgcccagcttatgattggaggagctgtcgtgcttgtcgtgtattggagcggttcggtcgttcagtcaggctcgatgtcacacacactgattgcagcctttgtgcttgtgctatttccgttaacagaagcctttcttccactctcagatgcagcaggtgatattcccgtctatcagcatgctgtcagcagattaaatcattatgaaaagctttcgtatgaaggagaatctgagcgcaagacagtggatcagtcaaccatttctcacgatcaagctgtctgttttgatcaagtgtcctttgggtatgattcgcaccaacacgtgctaaagcatctctcattttcactgaagcaaggtgaatcacttgctctcttaggaaaaagtggtgcaggaaaatcgactattttgaaattgttagaaggagctgtcgtgccaaatcaaggagctgtcagtatccaggggaaaccggtagaaagcattcgagaaaccgtgtccacctatgtgtcagtgctcaatcaacagccgtatttattcgatacctctgttttaaacaatattcgcttaggctctccagatgcgacagaagagcaagtaaaagaagcagcgaggcaagtgcagctgcacgataccatcgaatccttgccagaaggttatcacaccggtgtgcaggagacaggggttcgtttctcaggtggagaaagacaacggatggcattagcccggattttgctgcaaaacaccccgattgttgtattagatgagcccaccgtcggacttgatccgcgcacagagcgtgagctgcttgaaaccatctttcgtgtgttaaaaggaaaaacggtcatttggattacccatcatctcactggctgtgaggcatgtgaccgcattatgtttattgaagatggacaaattgagatgcagggggagcatcaggatttactgagagaaaacctgcgctatcaaaaattgtatgagatggatcgtccattttctacaatataaataaacgaaataacaagaacgttcggacagagatctctgcccgaacgttttgtggttttaagggtttacctttccaacaccagcatttgataccacttctgatttgacattgttcacgttaagcaaagagtagtgataaggagggttgtacgtacctgttgaagacgttggcagactgcctgtgctgttaataaatgagttgttgatgacatgccatgtaccgacttgacggctgtcccagctgccgatcgcattatttgtattttcaaatacgttgtgctcaattctcatcttcgcgcccatacgagagttgatcgctgtggtatgaatgcctttatagtagttgttatacacatgaccttccccgtagcgcatagacggtacacgagaattcaggttttcaaaacggttgttatggaacgtaatttttcggttgtagttgtcgttatcagagctgcccatgagcatcgttttccagctgtcatgtacatagttccatgagaaggtaatatagtcggagtcttttttcacatcaaataatccatcataatcatctttcccagagtttaatgtgttgtacagctcattatgatcgacccatacgtttttagaagcgccttcgattccgatggcatccttgtcaccgatgttactgtgatggattttcaggttgcggataatgacgttattggaacgccatactttgataccaattccattaaattcacctttcgtgcctttgccgacgatcgagacattgtttgtatctttcacatcgattttattggcagatgtattagaagggttaatcgtcccgtcgacaacaatttttaatttttcgtttgttcctttacttttgagggcagccaatagttcatttccagttttgactgtgacggttttaccgccttcaccgcctgttgtaccgccatttaatgtggagaatccttgttgattaaaattggccataatagaagggctttctggatacttggctgccgcttttgcctccccattaggtgcaaataatgaagtcacgagaccaaccgctaacacaccagctaacattggaacttttttcttcaaagtcaacatctccattctattttgttttaatgtaaacgtttccaaaaataagctgcaattcaactgccccccctttcttcgccagtatcgcctttttcggaatgtaggaagagcatagcacgcaaaaaggtatcatcggctaagaattggcgctgtgtattccatgattttctaggaaactaaggccatgattattttattttcatctaaatgagacaaggatcattgacgataggtattgggatgacctagtgattatgagggagagtctcttcgcttgatagaaaatcaagatgattacgaacgcaccattttgttagggacgaaagaatgtcataatcattacataagaaaaaattggatataaaatgaatcaaatactggatcaacagggagaaaaggagccaagttaaaaaaattaagtctattttgaacgatgtcgtcatccgtgtcgtcacaagaataagagaagaaaaggaaggaggggtgtgtttggagcagacagaagagacattattgattcagcgggcaaaacagggagatgatgctgcatttacagccctttatcgtcatcattattcctttctttaccgttatataatgaagctcacccttcaacaagagctggcagaagaaatcatgcaagaaacgatgctgaaagcgtacatgaaactttcttcatttagaggagattccttattttcaacatggctcatttccattgcatctagacaatttttagatcaccagaagaaaagaaaacgtgaacaattaagagaagggaaggcgaatcaagagaccatacgccgcttcaaatgggacattcagcaaaagggccacacatggcatgagatgtgggatgctctaaacgaattgaaggcacaggagagagcaccgattattttgcactattattatggctttacttatccagagattgcttcaatgctcggtacgagagaaggcactgtgaagtcgagggttcatcatggattaaagaaaattcgaaaggagtggtctcaatgaaggaagatcagttcaccgaacgtttaaaggaagagttacagcagctagatgaacaaattgaagtgaaagagccaagtgagcaggctgtcatgatgatgctgaagcaggcaaaggaacaagagaaaaggcgttttaaacaagaagtactggcgtacgttctcatcagtctgaccattctggcactatttgtcgctgtcatcacccatttgcctatcatcttcattcttcttcaagtagtgagtgtgccgctctgcgtcgttgtcggcatcaaggaatatcaacacattaaaggagggtcttccttatgagtcagacggagatgatcatcttattgtgcgcattgccgttattgtttgcgcaggggcttcttttatttatggatgcaaagaaaagagggcgctataagtggttttggggcattgtcggtttaattaatttcccatcgtcttctattttatattggctttgtgtcgtgtaccctgatcgaaagaaagatgagaagatccgaaaagattgagcggacggcctataaaactttaggcctttttttcgggttgaagatcaactagaaatcattcatgattcatctatttgtcaaagagtgcgggatatataacgtctaaatcatcatttctagcacaatagtcattctgcaagagatactttctaaaaacgattgctgcggctgcttgatccatctcaaatcggcatcattttcatctgttatcagtattgatcagattttacaaatggtgttaaattaatctcaatatgcgttagaaaatctaacagataaatgtgtgaagatatctacaaggaggcagatgagacatgttgaccttagatcgagcagcacaaacagcacaaagctacatcgaccgtgtgttagaggaggtggaaaaacgaaatcctggtgaggaggaatttcagcaagccgtaaaagaaattctagaatcactcgttcctgtttttgcaaaacacccagagtatgaaaaacagggcattttagaacgactcattgagcctgagcggcttgtggtatttcgtgtaccttgggtagatgatgaggggaaagtacaagtcaatcggggtttcagggttcaattcaatagtgccatcggtccttataaaggaggcattcgattccacccatctgtcaatgcaagcattattaagtttttaggatttgaacaaatctttaaaaacgcactgactggtatgccgatcggcgggggaaaaggtggatcagattttgaccctaaagggaaatctgatggagaaatcatgcgtttcgtccaaagctttatgagtgaactcagccgatatattggacctgatcaagatgtaccagcaggtgatattggcgtaggggcacgcgaaattggctatatgttcggacagtacaagaaaatgcgcggtgcttatgaggcgggtgtgctcacagggaaaagtcctggatttggaggcagcttagcgagaaaagaagcgacaggctatggactggtgtactttatggaagaaatgttaaaagcgcatggactgcaatttgaagggcattcagttgttgtgtctggatcagggaatgtgtctatttatgcgatggaaaaggtcatggagctaggcggtaaggtcgttgcttgcagtgattcaagcggagcgatttatgatcctcaaggcatttcacttgagactgtgaagcagctaaaggaagtgagcaatcaacggattggggcatacatagacattcacccgcatgccgaattgattgaagattgtgaacaaatttggtctgttccttgtgatattgcgcttccatgtgcaacgcaaaatgaaatatctgagatgcaagcgcagcagctcgtggaaaatggtgtcattgcggtaggagaaggagcgaatatgccttctactctaaaggcagtcaaagtttttgaacagaatgatattctatttgcgccggcaaaagcggcgaatgctggcggggtaggtgtctcagcactggaaatggcacaaaatagtgcaagaatgtcttggacatttgaagaagtagatgatcagctgaaacaaatgatgcagacgatttatcgtcagtgtacagagacagcagacgaatatggacactctggaaacttaatcgtaggagcaaatattgcaggatttcgcaaagtggcagatgcgatgatcgcacaaggcgtgatttaactcctgctctcccgcacctgtttatttcatgacaagatggggaatcgtccttgtaagaatgacaataaggaggcgcgggagaaatgaaaaaatggctgaaacaaattgtcaaatgggcaccagtgatttatccagtggtgaggaaaatatataaagagcgaaaagcatctaaacgtcgtaacgtatcagccggataatccggctttttttatgcaagcattaccgattgagccctgaacgaaaaaataatagatttgaatgatccatttcatgcttctctccgttaagtacataacaaacggaaagaggaggcaataacagatgaacatgaaaaaagcgattttaactatcccgcttagcgcagcattactatatttccggcagctcatatcgcaagtgcacgcgaaggacatatgcatggagaggaaaagaagacgtcttcgtcacaagaagtgtcaaacaaagcaaccgatcttcgagcagcactagaccagctgttttcggagcatgcttatttagcagtgatcacgatgcaaaagggaattgacggcagtaaagattttgatcaagcagcggcagcgttaaatgacaacacgaatgacttatcagatgccatcgcctctgtgtacggaaaaaaagcagggaaacaattcaaagacagttggtcaagccatatcggttacttagttgattaagtacaagcaacggcaaagaaagatgaagcaggtaaaaagaaagcagtcaagcagcttgaccaatatcgtatgaaacaagccgatatgctcgatcaagcaacagacgggagattgaaagcaagtgaacttgaagaaggcttgaagatgcatgtgaatgaactgctaaaagcgtttgacagctacacagaaaaggattttgatacgacctatgaaaccgttagaaagtccattcatcatatgtttgaagtaggcaaaggcgtatcgtgggcgatcacagatcaatttcctgggaaatttgatcataaatcagtcgatacaccagctgcagatcttcgtgaagatttaaactacttgttctcagagcatttggcacttgcagtcgttgccatgcaaaaaggaaatgatggcagcaaggactttgatcaagcagccgcagctttgaacgaaaacacgaatgatttatctgatgcgattgcatctgtttatggtaaggatgcaggaaaacaattcaaagccatttggtcaagccatatcggctactttgttgattatgtcaaagcggatgcatcaggagacaaagaagcgaaagaaaaagctgtgaaaaacttagatgcgtatcggatgaagcaagttaaattctagatcaagcgacagatggacgtttgaaggcggcggatttagaagctggcttgaaaatgcatattgatgagctgatcaaaacatatacgtcttaccataatggcgaatatgatcagctttatccaacagtgagagaagcgtacggtcatatgttcatagtcggtcaagatgtcgcagcagcgattgttgatcagcatcctgaactgttcaaatccaacatgcctaatgaaatgccgaaaacaggtatgggaggcacagccggtcctttaggtatgtcatatgaagcatttgcgggaatgatcgcaagtttgatcctagccggcggtgcagcgggtgcgttcttccttactcgccgtaagacatcaaattaagctcgtataaaaaggaaaggggaacgtgcacaatcgtgccgttcctttctttaaaaggaggcagactgacttgaaaaggtggttgtttggtcttctgatgcttctcatcatcacgggctgcgcatcacaatctatggttgattcgtcatcctctaaaacaacctcatctcctgaaaaaatgacaacaaaccaagccgcaaaacagtctcattcacaagacatgttaaaagacgaaccgtctggtattgtcccggctgaaattgcgattccggcgattgatgtcaaagcaaaagtggagaaaacaactttatcaaaggatggcagtatgggcgtcccaaaaaatacggacaacacagcttggtttaaagatggtccaaagccaggagataaaggaaatgccgtcatgaatggccatgttgataaataaatggggaccttctgttttttatcgattaaaggagctaaaaaagggaaacaaggtaatcgtgacgtcctcgtcaggaaaaaagcgaacttttgaagtgatcaaagtgcaaagctatccgcgtgaagaaaagccgaatgcgtttttcgggtacgcttttacacggaatctcaatttcattacgtgtacagggacatttgatcatgcagcagggactcatgaaaagagactggttgtctttacccagctgatcccttcataaaaaaggcgattacacggaggtgtagcgcctttttttatggtttctgccagagtcctacaaaaagattcataggtcattagatatggtttgttgtataaataggggcgtttgtcatataaatgagttggcaatttttatttcttttcagtagaatatgagtaatgaagagaactgcaagcgtatacaccctgtccagacaaggcagattctccacccttacataaggaggcgatctgatgctgagtaaaagactggcgcacatcttaagtcagctcatggcagcggagaccccgctcacaagcgctgcgctttctgtcagcttacaagtgacaagccgcaccattcgtacagacatcaaggaactgaacgaccgtctcgctccttatcaagcggctgtatcagctgttcgaggagctggctatgagctgttgatcaacgatgagaatgcctttcgccgttttatgaaagaggaggtcgaacaggaagagccactggctgttctgccggaggagcgcgttcggtttattttaaagaagctgcttctcgcagagtcttatgtgaaactggaagacttacaggatcagctgtttattagtaaatcgacgatgagtaacgatatgaaatgggtcaaacgcaagcttgagccctttgatctgaagctggaagcgaagccgaataaaggctgccggatcaaaggatcggagatgaaaattcgttattgtatgtcagaatatttattcaatgaacgccgttcctgccaaacgatgctgaacacagcagtcaccattttgccaaaacatgaattggaattgattcagaaaacaatgattgattatatcaatgaagaaagaatgaatctatcagacatttgcatgaataatttaatcgttcatgttgcgattgcctgcaaacggattagacacggaaactatgtatctgttttgccagaggaaatcaatgagataccacaggcaaaggaatataaggtcgctaaaaaaatggtggaacgccttgaaggactgctggacgtctcttttccacaagaggagatcgtctatatcgccattcatttattaggaacagccaaaatggtacagtccttttcatcgagtggtcaaaaacaaattgtggatgatgacacgagccgtcttgttcagcttatgctccaagccattgatcaaaaactgcagcttgatttagccggcgatgcggaattaatgattggactgagtctgcatttaaagccagctatgacccggtgtaaatatggaatgaacttaagaaatccgatgcttgatgaaataaaggcggggtatccacttgcttttgaagcaggtattatcgccagcagggtcctagaagaagaggaggggctgagtattcatgagaatgaaatcggatatatggcgcttcattttggtgcggctttagagaggaggaaaatggagattccgccgaagcgatgtctcattgtctgtgcatctggtgcagggagtgcaaggctgcttcaggatcgtttgcggtcacaatttgggtcaaaactgaccattttaggaacagcagagctttattcgcttccgcatgtgtctttacatgccctggatttgattattacaacggtcccgattcagatggatttaccgattccagtcatacaagtaaacaccattttgggaggaggcgactttttaaaaattgaagaagccctgacgagtgaaacaagggtgacattggcctctcaatatatgaaaaaggaattggtctttacaaaatgcgcctttcaaacaaaggaagaggtcatcacctttctcacggaaaaaatcatcgatatggggttagcaccagcagagcttacaccttctgtgatggaaagagaagaggctgcaccgacatccttcgggcattatacagccattccgcaccctatgacgccgctgacagaagagacgttttgggcgatatgtacattagaaaaaccgatcatatggggagagaaaaaagttcaatttgtctgcttgctttgtgtcgaaaaagagaatgccaaagatttaaaagggatgtaccgtctgctgggcgagcttgtgcataatgtgaaattcattcagcatctcatcgcctgtgatacatttgaagacatgctggatatcatgtataaaaaggtcccttcgtacaagaactaacagtgtgatcttaactttttccgcttcctaaaggaaaaagtataggtgtttatgaaagcggtttcataatatgatgaatgtgtaaagaaaagcttcacactttcaaaagggggcgtttacacatgaacatcttattggtttgtgcagcaggtatgtcaacaagcttactagtcacaaaaatggagaaaagcgcacaagaacaaggaaaagactatcgtatttgggcagtatcaggagattcagcaaaaagtcatattgatcaagccgatgtgcttttattaggaccacaggttcgatatttattaccacaaatgaaaaagctcggagaagaaaaaggaattccagtcgacgtcattaataccgtgcattatggcgtatgtaatggggctgaggttttaaaatctgctgaacagttagtgaacggataaagggggcggaagggatgaatggattcaaccgatttctagaagagaaggtcatgccgtttgcagggaagattgccgctcaaagacatttacaagcattgcgtgacggaattgttttaaccatgcctctcattattgtcggttcactgtttctcattttagccaaccttccgatcccaggatacagcgattttatggcaagtatctttggagctgaatgggccacgaaactatcctatcctgttaatgcaacctttgacattatggcacttgttgccaccttcgggattgcctacaggcttgctgaaaagtatgcagtggatgccctatcatctggtgcgatcgctgttgcagctttccttttggcgacaccatatcaagttcctttcacacctgaaggctcaacagaagccatcctagtaggtgggggaattccagtcacattgatgggcagtaaagggttattcgttgccatgattattgccatgctttcaactgaaatttaccgattcattgtccagcggaatatcgtcatcaggatgcctgatggtgtaccgccagcagtgagtaaatcgtttatcgcacttattccaggttttgtggtcatcacgctgatctgggtcgttagacttgtgattgagatgacaccatttgagagtattcataatatcatcacggtcttaattggcacaccgctttccattcttggtggaagcttaggcggaagtattgtcgccattggtgtgcaaatgctcctctgggcatgtggtattcacggagcaaccattgtcggcggcgtcatgggcccaatttggctcggtgcgatggatgagaaccgtctcgcattccaagcaggagaagtgctgccaaatatcttcacagcgcagttctttgaaatcttcatcaatgtcggcggaagcggtgcaacgcttgccttggtgctgacgatgatcttacgtgccagaagtaaacaaatgaaacagcttggccgacttgccattgggccagccatctttaacatcaacgaaccgatcatttttggaatgccgattgtcatgaacccaatgcttctcattccgtttatccttacgccaatcatgatgatcatcaccacatatatcggaatgagcacaggacttgtagcaaaaccggcggggattgctgtcccatggactatgccgcccatcatttcaggctatctcgccacaggaggcaaaatctctggtgctgtcatgcagctgattaacctggcgttgtcattcgctttatactacccattctttagaatgtgggataagcagaaattaaaagaagaaagtgagctagaaacaaaagcatcaactgatgaaaatgtcgtcagcatgtaatagaggaaacaagggggatgcggccgatggaaatggaacaaattgtgtttcaactcatcttacacggcgggaatggcagaagctccgcgatggaggccattacatgtgcaaagcaaggaaattttgatgaggcgaagcaaaaattgcaggaagcacaagacgcgttaaatgaggcgcatcacgcacaaacagagctgatccaaggagaaattagaggagaaaagaccgacatcagtctcttaatgatccatgcacaggatcatctcatgaacgcaatgaccgtcaaggaactcgcggcggaaatcatcgagctccatgaaaaaatgaagcaactcggaggtgtcaattcatgaaagatggaatcaaaattgtcacaataggcgggggatcgagctatacgcctgagcttgtcgaagggtttatcaaacgatatcatgaattgcctgtaaaggaattatggctagtggatattgaagcgggtcaggaaaagttaaacatcgtgggcgctctcgcgaaacgcatggttgaaaaagcgggtctgccgattgaggtacacctgacgcttgaccgccgggaagccctgaaggacgcagatttcgtgacgacacaatttcgtgtaggactgctggaagcacgggcaaaagatgagagaatcccgctcaaatacggcgtcatcggtcaggaaacgaacggaccaggcggtttatttaaaggacttcgaaccatcccagtcattctagatatcgtgaaggatatggaagaactttgtccagatgcatggcttgtgaactttacaaatccggcgggcatggtcacagaagctgtgctgcgctacacgaatctaaaaaaagtagtcggtctatgcaatgtacccattgggatgaaaatggggattgccaaggcgcttgatgtagatgttgagcgaatcgaggtacagtttgcgggcctcaatcacatggtctatgggttagacgtgtatttagacggggtcagcatcaaggatcaagtgctcgatgaattgggaaatccgaatagtcagtggtctatgaagaacattgaagcgaaaaactgggaaccttcttttgtaaaaggcttaggggtgatcccatgtccgtatcatcgctattactataaaacaaaagatatgctggaagaagagcaaaaagcagcccaagaaaaaggaacaagagcagaggttgtacagcaggttgagcaagaattatttgagctctataaaaatcctgatttatcgattaaaccaccgcagctcgaaaaaagaggcggggcatattacagtgatgcggcatgtaacttaatcagctccatctataatgataagcatgacatccaacctgtcaatacagtgaacagaggggcgattgccagcattccggctgaatcagcggttgaagtgaactgtatcattacgaaggacggaccaaaaccaattgcgacgggcgatctgcctgtagctgtgagagggctcgttcaacaaatcaaatcattcgagcgtgtggcagcagaagcggctgtaacaggagattacgagacggctcttgtggcgatgacgattaatccgcttgtcccatctgatgaaattgcaaagcaaattttagatgaaatgctcgaagcgcatcgtgaatatttaccgcaattcttcaaatcagtcaaagcgtaaaacaaagtggcccctttatggggtcgttttttatcattgccccatatgggaattcaagaaagaagtgtatgatagaaaaaacagcatgtatggcttcaaagaaaggactgtttgaatatggttgcaattggtttaatgctttacggctttatcgttcaaccactgatgagttacggcacagtggtcttgtttttgtatggcatcattgcttcatttattggtcttattcgtcatagacagtatgtgtggatttatgttctccgcctgctcgtttgttttaccattccagtgaccaacctgttgatgtatttcgcaacgattggtggagatgaaagagactttgatttccagcccatgccgcttgtttattatcttgtctttatcctagaaatcatcatcgtctttttaccagagatctttttactgatcgaaagaaagcggagcataaaaaggaaacagtggatatatgcaggggcgattgtgggggtatcggtcttgttttggtgcacgatttgatgggcggctgactggacatctgagtctatttcgcctttttgttgtgtagcctctttcgtctaacctttacaaaagtaatggaaagaacaaggataaaaatcccgagaaccttaaatagaaaccgggtgaggaacggtgaatcgtcgaaacctgtagctatgatcatcgatccgatgcaaatacctaagaacgctagtagataagtaaaaaacataccatcactccttatacatatgattaccattataaggtatattggaggggtaaataaacaaaaaaagaacccttcatgactgaaaggttcttttacatgcttaagtctgtttgacgaccgagtcgacttctactgtccagccgaagatatctggctgtgttcctttttgaataccagtaatggcttcgtacaatttcttcgatacttcacctgtttgaccatcttgaattacatatggctgatcgtgataaattaattccccgacaggagagatgacggccgccgttccagttccaaagatttcttcaagctcacctgattgatgtgcttcaattaactcatcaatcgaaattttacgctctgtcactggaataccccaatgttttaacagctcaagtacagagttacgggtgatgccttctaaaatgctgccgttcaattcaggcgtcacgatttctcctttgattttaaagaagatattcatactcccgacttcttcaatgtactttttctcgactccatcaagccaaagaacctgtgaaaagcctttggtttcagcgacttgctgtgccttgaggcttgaggcgtagtttccagctgttttggcatttcctgtcccgcccttaacggcacggacaaattcgttttcaactgcaattttgaccgggtggatgccttctttatagtaagatcccactggagataagataatcagcagcttatacgtgcttgacggcgcaacgcctaaatacggctcagtggaaataatgaatggacggatatacaaggaagtgccctctgcatcaggtacccaatccttatcaatgcgaatgagttcatttaagccctctaaaaccgtttctgtatcaatttgcgggatacacaggcggtcattggatctgtttaagcgttccatgttcttttccggacggaataagagaattttctgatcctcagaaacataagcttttaagccttcaaaaacagattgcccataatggtagaccatcgaagctgggtccattggaatggcctgataaggtataattctgggatcgtaccagccttgatcaatggaataatccatcacaaacatgtgatctgtgaagatttttccgaattcaagttgatcagattgaggttttggtttttttgttgaactaagttcaacgcggatgggttgttttggcatcgtaaatctccttgctgtttgattatttgaaaattctaataatatgaaataattatgattctattctataccttcacaaaatattagcaataggttttctggaattcagataagaaaaatctgttaaagcgctttccttctctctgccgtcagtctgcctcatgtcacctctttttaataaagaaataaaatccaaatgcattattaactgattaatctgacaatttaaaagcggatgattttcctgtaagatattctttcaaccatacaccttttgactagtacattgcaaggggcattctcatattttaatcctcttttttttaaccgataaaggaagaagagaagtgaaaggagcaaacaacaagatgaaacgagcgatactaggcattttacttattttattcatgaccgtgatcagcttcggctgtcaagcgatgacagaggaggctggcgctaagcaaagcacagcctattacgtggcgccaaacggaaacgacaaaaacccgggaacgaagcaaaaaccttttcgcacgctgaaaaaagcggcaagtatggcgaaagccggggcaaccatttacatgagaggcggcacatacaaagagaaattgattgtcctccattcaggtacaaagaaagcacccgttatctttcaagcttacggaaaagaaaaacctgtcattagcggggcttctcttaaaggaaatcaagcagatggcggtcttgtcacgatcgatcaaaaaagctacatcaccctcaaaggtctgacggtgggacatctcaagacgaataaggaagatgtgacaccagtcggtattttcatcaaaggaagcggcaaaggcgtcaaactgctcaacaaccgagtgtatgacattcagacgaaacacaaaaatgggaatgcacacggtattgcggtctatggaacaaaagctcctgcggccattgaagacattgaaatcaaaggaaacactgttgaaaaattaaagcttggcttcagtgaagcgcttgtgctaaatgggaacgtcaacaagttccgtgtgacacataacacggttcgccacacagataatataggcattgatttaattggttttgagaacgtagcaccttctaaaaagtacgatcaagttagaaatggtgtcgtatctaaaaacaaagtatatgagattacgagtgcagggaatccagcctatggcaaagacatctccgctggcggaatttatgttgatggcgggaaggacattgtgattgatcataacatcacacatcacaatgacctggggattgaagtcacaagtgaacataaaggaaaaatggcagatcgcattcgcatcgaacacaatcaagtgtatttgaaccgttatacaggtatttcaattggcggctatgataaaaagcgaggcggaacaacaaatacgacgatctcacataatattttgtacaaaaatgacacagccggcttagaaggcggtcaattgttgatgcaatatcaagccgtgaacaatcgaatcacgaataatattatgacagcgagtgcgtcgcattacttagtcgtgaatctttatggagtgaatcaaaagaataccttccagaagaacgtgtatgacgaccgaaaaggtgcaaagacatcacagtgggtatggcgcggaaaatggatggaaggctacaaaacgtatctcttgaaaagcggccaagataaaggatcagcacacctcaatccacaatttgtgaatgagaaaaaatatgactttcgcctgaagaaatcatcacctgctaagaaaatcatcggaagttaagcatgtctgaaccacaaacgcattgttttaaattttcaaaaaaatcattgacattgatgtgacatcacattaaagtaaagaagacattttaactaaaacaaaatttcataacggatctcttatcaagagaggcagagggactggccctatgacgcccggcaaccgtttctactatagaaattggtgctaattcctgcaaagctgttacagctttgacagataagagaggaagatttcccgatacatgtttcatgcaacggtgatcaagcctctcttccaggagaggctttttttcgtctctttttcaaatgaaagaacagtttactggcgttttcccactgttttacctagttttccgatgtggaaaataaaaacaacttgaggaggaacagcaatgaagcgtaagcattttacatcatgtcttatattattaatggtattgacgatcctattaacgggctgcggcactggatcaagtgcaggctcaaaggcaaatgcgaacgaaaaggtctcctttgacaatgtaccgaagcgatttgcaaagggacagggagcaaaaattaaagtcatccgtaaaatcggaggagatgatcatacagcgcagtttttagctgggacgaaggcagaaggtgaagcgcttggctttacggtagatgtctacaccgcaaatggagatacagcgaaattccatgatgcgatctctcaggcgctggaagaaaattatgatggctttatcatctctcatggggacgacgaggcgaccgtcgctgacgtgaaaaagattacagcgaagggcattccagtcgtagcgtttgattcgaatcctaagctgaaggacatcaaaggggtcacagtgacgtctcaagatgacgaacaattagcgaaaaaatcattagacgcactcgtatctgattttaaaggaaaagcaaatattgcatacctctgggtagatgggttcccgccaatggtgagacgaaacaaggtctatcaagaaacgctcaaccaacacaaagggatcaaggaacttgaccgctttggcattgcttcctctgatacgtctgttcaaacgcaaaatgcagtagcagccatgctgaataaatatccaaagggtaaacttgacgctatttttgccacgtgggatgcctttgccattggcgcagcaagagcgctaaaggaagcaggaagaacagaggtgaagatttacgggattgatgtgtcaaatgctgatcttcaagagatgacagcgaaagaaagtccatggaagtacacagcagcggttgatccgaagctcatcggcgctgttgacgtgagaattcttgcgaagaaaatagcgggcgagacaacaccatcttcctatgaccttgaggcctctctcatctcgcagaatcagcttcaacaagcaggaaaagccatcaatatggtcaatcttgcagacgaagtgaagggattcggctcatcgactgcttttgaagaagattggatgaagaccttgaagaagcattatacaaaataaacgacgtgcactctcttccatagagagtgtttcgtttttcagatgatgatcatgagaaggaggacacctatgacttcgccgcttgtttgtatgaaacatatttcgattgaattcccaggagtaaaagcgttagatcaagtgaattttacattaaaaaaagggacggttcatgcgctgattggagcgaatggtgctgggaagtccacgttaatgaaagttctttctggcgctcattcgcactatgaaggaagcatccatatcaatggtcaggcggcatccattcaaaccccaaagaatgcggcctcatatggtgtgcagacggtccatcaagaagtggatacggcgctagttccctacttaagtgttggtgagaatatgatgatgcatcagattgagaaaaaaacatttgtcggctggaaagagctgcaccgtaaggcagctcaactattaaaagaaatggacatcgacatctccacaaaacgccttgtgagtgatctgacccttgcagaaaaacagatggtgctcattgccaaggccgtttcgattaaatgcagcattttaatcttagatgaaccaacggcccctcttagtcatacagaaacaagcaagttattctcaatgattgatcggctgaaacagaatggaacgggcattgtgtttatctcccatcgcatgcctgaaattttcaccatctgtgatgaactgacagtgatgcgaaatggaaccgatgtcgcaaaacacctcgttcaagatacaaatccgcagcagattattgaagaaatgctaggtgcgccattagaggagcaattcccgctccgtacacctttgaaggatgcacctattgtgcttgaagtgaagcagctaaacgaccagcataaattacgcaacattcatcttcacgtgaaaaagggagaaattctcggaattgcaggccttgtcggtgctggaaaaacggaattgtgtaaagcccttttcggcgcctcagaaaaaaagacgggaactgtgcagcttcatggtcaaaccgttcgcatcacatcgcctcatcaagccgtgagagctggaatggcccttgtgccggaagaacgtagaaaggaaggggttctaacagaagagagcgtgggatggaacttaacggctgcaagtcttcgttcattctcaagagtgttcagcttcttacatcgttcgaaggaaaagcgggaagcagacgtaatcgtcaaacggcttggtgtcaaaaccccatctcttgaagcaaaggtgaagcatctatccggtggaaatcaacagaagatttccataggaaaatggctgctggctgaagcggatatctatctctttgatgaaccaacaaaaggcgttgacgttggagcgaaaaaagatattttcaccctgattgcagagcttgccgaccgcgggaaatctgtgatttatgcgtcaagtgagctgtcggagattgcaggtatcgcagaccgagtctacgtgctgtatgatggcagcattgcccgggaaatgactgcgccaacgactgaggaagagcttttatatcattcaacaggaggacaatcatgagtgaacgacaaattccagcccctgtgcagcaaatgaaaaaacagcggccatcctttcatctatttgatttcttttatcgatatggcacgatcttaaccattgtcgtattgattgtggtatttgcggcagcgaatccagcgtttttgcaatcagggaatatcatcaatatattacggtctatctccattgtgaccattattgcggtgggccttaccatctcattggcagtaaacggctttgatttatcagtcggatcagtcgcaacgttatcgaatgcaattgtgatttctatgttcgtgtggttttcgcaaaacccgctgattgcgatcctctctgcgctagcggctgcccttattgttggtttactcaatgccttgatgattgtcaaaatgaaaattccagatatgctcatgacattagctatgatgtttatcattcaaggactggctcaaacgtatacgaaaggggcgaccatttctgaaaacatggtgctgcctgacggtacattctcaacgggcacaatccccgcctttttcagcaaaatcggccaggtgccatatatcattctcttaatggcagccattgtgctatttgcacatgttttcatgacctacacaaagcacggccgatttatgtacattattggagggaataaggaagcggctcgattgtccggtattcatgtaaacaaatataaaatcgcagcatatctgctctcggctttatttgcagcaatcggtggtattgtgctggcatcaagggtgatgacagcggaaataaatgctggcgcaccttatttaatggatggcgtagcggcagcttttatcggtttttccgtcatgggagcaggaaagccaaatgcatttggtacgtttattggggctgtgctcatcggtattttgcaaaatggacttgtgatgatgtctgtcccttattacgcgatggatattgtgaaaggctctgtactcgcgcttgcgctggcgttaacgtattacaaacagcgaggctgacgacgtattttttaaaaccttttgagtcttttctccgtctagtaaacggaaagcggtgcagccgccgtttcccaaaaggagatgacaaaaagaaatgaatatgtcagcaactcatgtagaagatttgaaaaacgtcatggaagactggaaaaatgaattattagtatataaatttgcattagatgaaatggatacaaagttttcaattatcagccaggaatataatttaatccatggacacaatccaatagagcatacaaaatcacgaatcaaatcctttgaaagcattgtaaataaattagcaagaaaaggatgcgacatcacaacacaatgtgccaaggagtatatccatgatatcgcaggtgtccgtatcatctgctcttttattcaagatatctataatattatggatgtattgaggcaaagagaggatctaaaaatccttgaagtgaaggattacattcaacatccaaaaccaaatggctacagaagtcttcatttaattgtggaaatccctgtgtacttaacgaatcgtgtggagcatgtgaaggttgagattcaggtgcggaccatagcgatggatttttgggcgagccttgaacataaaatctattataaactgcaaaacgatgtccctcatcagctgaccgatgaattgaaggaagcggcagatatcgcccattacttagatgaaaaaatgcaaaatattaaacgagaaattgattagcgcatagaaaagagcagctgttatattcacagctgctctttttcatttttaaggattggtgccgcggtctctcttttgaatgatatcttgagattgtgcagattggctgtctttttggatagaagcgccaatggaaacacctgttatcaagagtgtcaaaatcgcagttgtgataaaccattttttcatcatacatcactccatatttttaacaagtttttaaggacaacgccttgttccagaaataagtggattcttcatgaagtccaagatccgttaagtaagcagctgcatcctgacagatggcttcaagatcgacaaggaaattcatagattctaattgatcacaataagatttgatttgctccatcatgttgtctggctgaagcataagtgtttctaaaatggataatttaagtgaaatgtttcgttgttttaaattttctgctttttgtagtgaaagctgtacataatagtggaacaaaccaggctttttcagcttgaacagtgcttttgtataggcatacatggcaagtaagtagccgcctggagaagacgtttcaaatgtctcgatcaataaagctttttctaggagcggcacagcttcactgtattcatttctaagacttttaataaaagctgcattgcaatacgcgtgaccaagtaaatctgggtcttccatttgttctagtgaatgaattacttcttcaaataatgactctgcctcatcatatttcgattgatcagcataattcaaagcgagcatcatttgacagctgattgattttttcacataacatggatctgcgtcataaatagatgaagccatctttaagtggtgtatggagagaagcgtggaccttatattatagtaaagacaccctgttttataatgaaattctgctttttcaatgtcatcgtgcacgagatctaatttatcctcggccaattttaaaaggtgaaatgccgtatcctgattgcctctgcgcatttcatacatccctttaaagaaatagaaatagtaactgagcatgtcatctgtacggatcgcattttcatcaacaaaaagactatgatccaacgaagctgtatcttcgatgagatccttaaaacggtactctagcaattgatagtaaagtaagacgtcttgattctcttccattcgatcaaacgcttgaagaatctcttcttttagctggatcgcaccttgtatttctctttttttcatcatgacataccagtcatttaacatattcgctacatcaacggacgacaaaacacctgtttcggccaatttatatcctcctttcttcatctatccatctagttcgatgtccattcatctgaattcactttccatattcagtatcttcttatattttaagcgctctcttgcaatttgtaaaacatgttttttgatgtaaattcaaccagttgtgaaagaaatagggatcatccatctttttgtatgcgtttacatatttttaggtaaaaagagggttttggaaaaaatatattacgatatcaatagagagaagaaggtaattcaagagtctgttttcgtatgttagaaaaaacggagattttcaaggtgatgtctcgttttttcgtaagattatctcacatcatgattgtgaatcactcttcttttagaataaaatgagttattcgcaaaaaagtaaaatttaaagagactattgatctagtattgtatggatctttggtattgataaaaaatatcacacgctatagatttagcgtggtatagtattattggtattgcgaatatttagacaaaactgacaatagggggtcgtgttttatgaaaaaatcgatgttactgatcatgggactcattgttgtgctcgtcatggcagcctgtggatcaaaatcggacagcggttcgggagaaggcaaaggcacatataaaatagggatagatacaacatatccgccgtttgaatttgaaaagggcggtaaatatgaaggaatagacgttgatctgattaacgcaatcgcgaaagaccaagacttcaaagtgaaacttgaagctatggacttctcaggcattattccagcaatgcaggcaggccagcttgatgtaggaatgggcgggatgagtattacagatgagcgtaagaagaaggtagatttctcagatccatacttcgacgctggactgacagttgttgtgaaaaaggacagcagcatcaaatcaattgatgatttaaaggggaaaaagctagctgttaaaaatgggacgacaggtgcaaaatttgcatcagataacgcagataaatatgggtatgaagtggttcaatttaatgacagcccatcgatgttccaagaagtttcaaacggaaatgcagatgccttaatagaggattatcctgtcattacgtatgcaatcgcacaacaagatttaaaattgaaaacagttggagaccgattgaatggagaccagtatggtatttctgtgatgaaggggaaaaaccaagacctattgaaaaagatcaataaaggtctagagaacctaaagaaaaacggtgaatatgacaaaattattgataaatatttgaagtcataacacaagcgaggcgcgctccgagcgcgctttctttatgtggcaccgtatgtgaattagggagggagaaacatggacacgattattaatgcatttccatatttaatggatggtttgcaaaccactttatatatctttgttgttgccatcattttaggatttatcatcggtttgattgtggcattattccgtctgtcaccttttaaaatcttaaacttcatcgcacttgtctttgtcaatgccattcgaggcacaccatttatcgtacagctattcttcatttactttggtttgaatacacttgaattcatatcgcttgatcgagtgccggcagggattattacagtagcgattaatgcaggggcttatttctcagaaattattcgtgcagggattcagtccattgataaaggacaaacagaagctgcgcgctctttaggctttacagggggacaaaacatgcgctttatcgtccttccgcaggcattccgccgcatgcttccagcgattacaaaccaagccatcatcagcttgaaggacacgtctctcttatcgattatcggaatcgccgatattatgcagcggggacaagtacaggcatcggcaacatttgatcctttgaatgtctggctcattgtcggtatcatttatttcgtgatcatttatttactttctctactggctagctatgcagaaaggagatttgatatcaaatgagtatgattacggtgaaaaatttaaagaaatcctttggcgatcacgaagtgttaaaggacattaatgcagtcatcgaggaaaaggaagtagtgtgtgtgattggtccttctggatcaggcaaaagcacgtttctaagatgtctcaataaattagaagatattacggctggcgaagtcgttgtccacggacatacgattacagatccaaaggtgaatatcaataaagtacgacaagaagtggggatggtgtttcagcactttaatttatttcctcataaaaccgttttagaaaacatcacgatcgcaccgatgaaggtaaaaggcgccgacaagaaggcggcagtcgataaagcaatagacctgcttgaaaaggtcggcttaaaagacaaagccaaaagctaccctaaccaattatctggtggacaaaaacagcgtgtcgccattgcaagagccttggcaatggacccgaaagtgttattattcgatgaaccgacctctgctcttgatcctgaagtcgtcggggatgtattagcagttatgaaacaattagccgtcgaaggcatgacaatgattgtggtcacacatgaaatgggctttgcgagagaggtaggagaccgcgtgctctttatggatggcggatatattgtcgaagaagacaaaccggaggctctctttggaaacccgcagcatgagcggacaaaatcatttcttagtaaggtgttataaaaaaagagtaagggcatatggatgctcttactctttttcttttatggagcctaagaaatatcgcagtttatatgatgataaaggtaactggccccatttcctaggaaatattagcgctggaagaattcgatccattcttggtctgggcctctgaaaaagaagtagcagtatccatttggtaacgtcgtaatttcttcatcaattaattcaatttgcagcttttgaatacgattgaattcagcatgaatattgtctgttgtaaaggcaaggtgatggacctttccttcagatggcaggtcgctgctgtacccttggatgagctcaatttccgtttctgtttcatctttaaaaccgagaaatgcaagctcaatgactccgtttgtatgagtgatgcgatcctttaatttcatgcccacgaccttttcataaaaatcaatggactgatcaatatttgtgaccataatacctgtatgatctaatcgtaatgtcgtcaaaaaaagagcctcctctatggtgtgttgatatttttctcctcatcttatcataataggagtaacgtatacattcatatgataggatagagagagtcaatttaggataaggatgacacaaatgaaaaaaatctcattaaaacaaacatttgcagaacaagtgaaaaagggatatccgctcatttccaaagatgctgtatctcatgtaagcggtgtgaaagaaggcgagctgattgaatgggtggatgagcgaggcgcctttttaggaaaaggatattatggtgtacaaaataaaggaatcggctgggtactcacatttgatgccaacgaaaaaatagaccaagccttttttgtctccaagcttgagcaggcagcgaaaagcagaacgcatttatttcgtgatgcgcagacgactgctttccgtgtgttcaacggagagggagatggcattggcggcttcacgattgatcattatgacggtttctatctcatccaatggtatagcgaaggagtttatacattcaaggcggaagtattggctgcacttgagcacgtatatccagactataaaggcatttatgaaaagaaacgatttgatacgtctggacagtatatagaagatgatgattttgtgaagggagagaaaggtgaatttcctctcatcgtgaaagaaaatggcatgaacgtagcggtttacttaaatgatggtgcgatgacaggcatttttcttgatcaacgtcatgtgagaaaagcgattcgagatcgttatgcaaaaggaaagaccgtgcttaatacattttcttacacaggcgctttctccgtggcagcagcgcttggcggagcgagccggacgacaagtgtagatgtcgcaaaccgcagtttgaaaaaaacatctgaacagtttgaagtcaacgatatagatgtggacgggcaggatatgaaagtcatggatgtctttaaatattttccgtttgctgcgaaaaaaggatggacttatgatcttgtcatcttagacccgccatcctttgcacgcacgaaaaagcacacattcagtgcggcgaaggattataagaagctattaaaagaagccatccaaatcacagctgagaacggcgtcattgtggcatcaacgaatagcagtgcatttggtatgaagaaattcaaaggatttattgcgcaggcctttaaagaatcagggcaaacctatcgtatccttgaagaatatacacttcctgaggatttccgtacaacgaagaattatcctgaaggaaattatttaaaggttgtctttatccaagcataagaaaaagccattttccgataaaggaaatggcttttttataaggcaaacgacatgaggagaggcgctgcacataatgtaataatagctgaaagaatcatcgacacacttgagatcgtccctgagacggagctcatttcaaatgccttcgatgttcctgccccgtgtgcacctgttccaagcaggacgcccatggcaatgtcattatcaatacggaaataacgaatgaccattggaccgatgattgacccaaacagtgcggttaaaatgacgaatacagccgtaacggacggcatgccgccaatcatttctgacacactcatcgccaccggtgttgtgaccgaccttgggacaagactttcaataaggcctgtatccaaatgaaacaacttggcgataaatgctgttgataggatcgcaatgacagaaccacaagccacattcaaaataatttccactgcatgcttcttcagaatgtgaaaatacttatataaaggaatggcaaaagcaacagtcgcaggctgaagcatattcgtgagccatttaccgccttgattgtatgcatcgtaaggaatgttgacgattaatagcaagacgacaaggacaagcggcgtcacaagtaatggggagacatagaccttcggatgccgtttatacaccgcttttgatccgagatataaaagaaccgttaagatcagaaatagtgcgccaactaacatagcttttttcgctcctttcttttcgcaatcatttgcgtcatgataccagtcgagagcatgacgacaaaggtactaagtaagacgacaaggacaatacttgtgccagattgagaaagcaatgttccataatcaatgacaccaactgctgacgggataaagaatagcagcagttctccaagcagccatacggcgccaagttcaatccattttaattgaataattttaaaatgaagtaataagaaaatgaccagaatgcctaaaatcgtgcccggaattcttaaatgcaaaaaggccgcgagcacattcatcaatttcgcaaaaacaaacaaagccataatctgaaggacagcaatcagcggcgttttgagcaatttcactttctgttcactcctttttctatataaattgttcactgtttcacaaaaacatgacaacgttccaattgattagcttactttaaagtgtacagcacgttcagttataggtaaaatacatatatcgaatagttagtattccttttgtctataggaagggtgagtcatgtggacattagacatttaacatatttcttagaagtggcgaggttaaaaagcttcacaaaagcatcacaatctctttatgtgtcgcagcctaccatttccaagatggtcaaaaatctcgaggatgagctgggggtgcagttgttttatcgaaatggccggcaggttgaaatgacagatgctggacaaacgatgtatacacaggcgagtgaaatcacacaatcatttcagaatttaacgagcgagctaaatgatttaatgaatgtcaaaaaaggacatattcgcatcgggctgccgccgatgattggatcgagttttttcccgaatgtcatgggagaattccgccagcagtatccagatgtcacatttcaattggtggagcacggctctattaaagtagaggaaggggtcgaagatggttcgttagatattggtgtcattgttctgcctgcaaatgataaaatttttcatacgtacaccattattaaagaagacatgaagctcgtgacgcatccatcacatccgatggcgggtcgtgataaggttgatttagctgatttaaaggaagagtcttttattttctttcgagaagattttgttctgcatagccggatattgaatgaatgtatgaatgcgggattccggcccaatgtcatttatgaaacgtctcaatgggatttcattagtgagatggtagccgagaacttgggaattggtcttctgcctgagcggatctgccgtgatcttgatcctgaaaaggtgaaagtcatttccttaaacacgtcgatcccgtggcatttaggagtcatttggcgaaaggatcgctatttgtcgtttgcggcaagagaatggttaaagcatactaaatcctatgtgtggggagcagagtaaaagggaggacgatacggatgaaaacaagctgcgtgtctcatttattggagagggttcgagcggaaaatccactcgttcataatatcaccaatcaagtcgtgacgaattttacagcgaatggtctgcttgctttaggcgcttcgccagtcatggcaaatgccaaagaagaagtggctgaaatggcgcagttggcggatgcacttgtgctcaatatcggcacattgacaaaggacacggtggaggccatggttctggctggacaagctgccaatgaaaatggtgtacctgttctattagatcctgtcggcgtcggtgcgacaacgtttcgaacgaaagcggcaaaacagctgttagagcaagtgaacatgaccgttgtcagaggaaatgctgcagaaatggctcatttacttggagtggatggctgggagtcaaaaggcgttgacgcgaaagcagcgaacggagatgtattggcactagccaaacaagcggcaaggacacttcagaccgttgtggtgatcacaggaaaagtcgatgtggtgtcagatggagaggacgtgttgtctattcataatggacatgaatggctcaccaaggtgacgggaaccggctgtttactgacgtctgtcatcggggcattttgtgcagtgggtgaacggcctattcatgcgtcagcagctgcattactgttttatggtgtcgcagctgaaagggcagctcagtacacaaaggataaaggaccaggaacttttcaaatggaatttttaaatgcactctcacaaacaaatggcgatgatgtgttgacattggggagaatagggggaatttcacatgacaaaggctgatcaacagcaaatcaaacagcaattatcggtttattttattatgggaacagcgaatacaagcagaccgccgcttgatgtcgtaaaagaagccattcaaggcggaatcaccatgtttcaatttcgagaaaagggcgagggagccttgcaaggaggagagaagaaacaattggctcgtcaacttcaagtgctttgccaagaagcaaatgttccttttattgtgaatgatgatgtacagctagcgatggatcttgatgcagacggcgttcatgttggacaggaagacacaaatgcagaagacgtcagacaaaaaatcgggaataaaatattaggtgtgtctacgcataaccttgatgaagtgaaacaagccattaaggacggcgcagattatgtcggcatgggcccagtttatccaacagaaacgaaaaaggatacacgcagtgtccaaggtgtgtctttgatcactgaagtacgtcgtcatggtcttcatattccaattgttggcatcgggggtatcacatacgacaatgctgcaccagtcatccaagcaggggcagatggtattagcatcattagcgccattagccagagcgctgatccaaaaaaagcagcagaaaaattgaaagcacttgttgcattagaaaaagcatctctttaacctgtaggagacatggattgactcaattcatgtcttttctgatttcagggaaaatagacaggtgagaaacaattgtgtacaattaaattgttcgattattttcgaaatgacaggtaaataaaggagaatgaacaatggaagtgctcgatacgtattttcgccgctacgatgaagcaggaaaaggacaggagcaaatggatgaattgctagcattgttttctgacgatgtcatgattgtcttaaatggtgccgagaagcctggcatccaagcgtttacacagtttttaaacacgtttttccacgtgcatgaagacatcaagcatatgtgggatggatggaaaaaaagagaagacggaaaatatgaaacgaactgggctgtttgcgggaaactttcggatggccgtgtctatacagcagaaggaattgacattgcagaactggacgacaaaggaaagatcgtttatttagaaaacgttccgaaaaatccagagttatttcagcgctattaaaaagccggctcgctgccggcttttccttatgaatcagtatccatatgcatgcctgtatgtgcctttacttgaatttccgtaaaggtgtcttcatctgctttttcagaggagaatatcgtgcctaagtaagcggcaaggaatccgagtgggatcgagataattccagggttcgacagcgggatgagcggatctcctgtaaagatggctgttcccaatgggtcccagacgcttggactgagcgagacgatgatcagtgcgctcagcagtcctactaagctccctgcaatggcacccgtagaattaaatcgtttccaaaagacagtgaagataatcaatggtaaatttgcacttgctgccacggcgaaggcaagtgacacaagaaaagcgacgtttaaggattgggcaaataatgcaagaatgatggaaagaatggccacgcctatggaagcaaagcgtgccgccttcacctgttcccgttcactcgctttccctttgcggatgatctgactataaaagtcatgggcaaaggcagacgctgcggataagacgagaccagttaccactgccaaaatggtcgcaaaggcaatagcggaaacaaaggcaaataataaatcacccccaagggcttgggcgagcagaggagcggccatatttcctgctgcatctgctgctgtgatcgcttctgttccaacaaaggcagcagcaccgaagccaaggaaaaccgtcattaaataaaaaataccgatgatccacgtagcggatagaacagatttacgcgcagaaatggcatcctttaccgtataaaaccggatcaaaatgtgcggtaaacctgctgtcccaagcactaaagcaaggttcaaagacagtgtctctaaaggcacatcatatttatttcccgggtgaagaaatgccccaccgagcggggtcgctgttttcatctcctcaaacatcttcagcagactaaaatcaaactttgcaaatacaagcagtgaaataatcagggtcccaagcatgagaagcacagcctttgtgatctgtacccagctggtagcgatcatgccgccaaacacgacataaatggtcatcaagacacctacgaccagcacagcaatccagtaatcaatgccaagaagcagtttgattaatgcacctgccccaacaagctgtgcaatcatataaaaagtagagactgtgattgtgttaaacgcggcaacccctcgaatggcaggacgcttaaatcgtgcagcaatcatatcggccatcgtatatttccctagatttcgaagcggttcggccacaacgtaaagaacgacaagatacgccactagaaagccaatgctatagaaaaagccgtcaaatccatttaacgcgatcattccagcgatccctaaaaatgatgcggcagacatatagtccccggcgatggcaaggccgttctgaaacccagtcaaacctccgcctgccgtgtaaaaatcgctcgcattgctcgtttttttcgcagcaaaatatgtgatgaccaatgtgagccctacgatcgctatgaataaaataaaagcggtcatgctcattcgtcatcacctcttgattcagtttttaaagcgcttacatatttgtcaaactgagctgcttttctcgcataaagtccacataatacccaagtcatgacaaattgtgtgagggcgaataaccaagcccatgagatcgcgccaattgccggcgtgttcaaaaaggtgaagtaggatgtagcaaccggaagtgaaaagtaaaagagaaaaaagaaaatcgtcatcggtacgataaatctgcgtttttcctcgagaagttttcgaaaatcctctgaagcggcaaccttcttataatgaacttttttgtctgccattgtttcctcctttgtacgaattagggacaaggtactccaatgcatatgagacgatctggttgtttatgacagtatatcataaaaaaggcacccgaaaagggtgctttctaccgataatttgcaagaaatgtttgtctcgctttttcatatgcttccgcatcaaaatgatctccgcatttgtggatgcaccaaggctcttcttgtttcgcaatgccaacctcatagccctgctggacgaattcaaaggactgcgaaatatcataaaaatgaaagccatcaaagaggtcctcacgccacttcacatcatattgcgtcgccatgaaaagaccatcaatcgccgaagcgttcatataatcttgcgcttctgcctgttgacgaccactttcaaacgaaagcagctgataggtgtcgtgacgatattcaatgactttccccctgcaatcagaactctcccaccaaatcccattgtcaggcacgctttctgcacctatgaccccaaccatcccaagtgatggatgctgtaaaaaaagcgggatcagctcaagcagcatatgctgtttgacaatcaaggtatcttgatgaagataaattttaaactgagctggatgggtgatcgcttcattataagcagaggtcatactggatgcatgtctaatcggcaaaacctccacatgatatccatggggagcaggaagtgaagcgagctgccgaaagcaagtctgaaacatcgattcatcatttacacataaaacaaacaggatggtggggttactcatgaaactgaaccgcctcaaccacatactgataggcggtagcggcctcgtgaaaatctgaacgaatgccatgcttcatgagtaattcatgtaaatcactcatcacgcttgcataggaaggatgctttacgcgaatggtttcgagttcgcgaatacgaaagcctgctgaatgaaagagtgcatgaatttcgtgaagggtgaagaaacgtaaatgtgtttgatccattaatcctgcatctgtataagtgaatctgccggctagtaattctaaaactgttgatatgtgaccgatattcggaatggatgacaggatgactccttcttttttaaggaagggtttgaccttctttaaaacggcccacggatccaataaatgttcaaggacatctccgaaaatgatgcagtcaaagtgttcatgttcgtaagggagagtcatctgttcaatatttccgcatagcacatgatctagctcttgctcagcctcttttgctgcatcctcaaacgattcaattccataaatggtccggcccttttgtttcaggacttttccaagtttgcctgtgccgcatccgatatccaataaagacgtccattcctcacgaatacggctgacaatgaccgggttcacgccatgataatactgatcctttttttggtgataataggaaagggaatctgaactcacgctctacccacctttctgctttctcattgttttcatgcttaatatatgggtggggagcttggttttataacgtgagaatgacaattttcatgaatagcggctataaagggatcatataaagaacgggaaacggactgtcctcctaatatagaaagacagaaccccatgagtggaagggattggtatgaaggggtgttcaattactgtagcgtatcgtcatgaaaggattttcaaaaggtcaattgacaagtcagaacttttagccaaagcagtctgaaagacaaaggataacggcgttgatttacggtttgtttatcatcttctgatcaccgttggatgttaaaaaagcttgtatttcttcgatgcctagtccaatttttttcgcttcctgaatcaaataaacccactcttcgtcaactcttcttttcacttgcgtatccataatatcctccagttcaataagacatattcatctgcaaccaatgacttgaacaaaccgtctagtaactgtacgtgtggatgaaaacagcgcaaaatagattttgtcgaaaaatgatgacatttaacctattttgtaaaatctatcacctaccacgttcctaaaaaaatgactaaaaaacccataaatattgatttcttacttctaataataaacaattgtaaagtcagttaaaagattataaattaaaataatgaaaaagacctaaaacgtttggcttatataaaccaattaggttgacatttgccatcaagtagaacaaatttcatctgtgcaggacgtacatattgttcgtttgggaagttcttctcaagatggtattctaaaagaaacagaaaccaccaagaaggaatgaagaaagacatgtatagcctttttcaaaagtatcaagaagttgtcatgtatcttgtgatgggtgtgtgtacaaccattgtcaacatagtcagcttctacttattcgttgagatgttttccatggattataaaacagctacagttgtttcatgggtatttgctgttctctttgcttatatcaccaataagaagtatgtcttcaagcaaaaggctcgtgatacgaaaagccttatgcgtgagctttcttcattttttagtgttcgtctcatgtctctaggtgtagatctggggctgatgattttatttgtgagccaaatggcgctcaatgaaaccgtcgcaaaaattcttgtcaactttgtgattgtggtcgtgaattatgtcgccagtaaatggttcgtcttcaagaaaacaaaagaagatgcgatttaacacatgaaaaaagataggtgatgtgaaatgagcagcaggccagacgaattatatgatgtcatatatcagcaaacagaaaagcagcatgaacaagtgctgaggctagtcaaagaaatgaccgcacatccagaagcgttttcggaacaagaaaaggaaaagatcaaccgaatggacattgcgcttcaaacggcaacggacattttagaaaacttaatgacacctgacacgcaaatgaccattgttttaagacaagggagaattcatgttgacctgacgaaagcgtaaaagaagcagccaattgtgaaagcggctgctttttattatgcatcgcttgtttcccgcagttgctttggagacatgccgattttctttcgaaagactttattcaagtaattcgcatttcggtagccgcactgtatggcgatttcttcaatcgagtattttgttgttttcagtaacgtttccgccttttctaaccggatattggttagatagtgaataggtgtgaagccagtggcctttttgaattccctcgtaaaatgacttttggataaacgtgccgcagctgccatatcgtccgggccaatttcctcgtgaaaatgatggctggcaaacaaggcagcttgaacgatgggctcgggccatttctccatttgtccctcaagctttggcaaatatgaatatagttccatgacaaattgataagcaaggctagacccctcaaatggattggtaatccgtctttcactggcttcatcataaatgttcttgagcaggcggatcggtctggaatttggatgaaaacgcatgacctgctttccttggtcaataaattggtcaaagcaaagatcgcaggcttccccgtaaagcgttaaataaaggaattcccaatgctcactgtcctctggaaaataatattgataggcacttgggcttttcacgagaaaggcctgacccggcaacactttgaaacgtttctctccgatttcaatcatgccatgtccagacagtgtgagctgaaagatgcacttgccttgatctttccgctccacgccattccagctatataacgaagatgattgtacttcccagccaacagaccatatttgcgccggcaatgtcacatcagaatggtgaaaacgaaatgcaaatgcttccttcttcaaattggaaaccctccttcacagcaaaaaacaacctttttctatttagaatcatgttacacctcatatcacatcgtaccattcacagcaaaaaaagggtattttttaacggtttttttaccattgaactgatgctgctgggacaactaaaataaaagtatcagaagagaaaaggggaatggatatgatcgagacgttacgcgcggcatttcaccagcaatttggagatggagaagaacttcgctatttttttgccccaggaagagtgaacttgattggtgaacatacagattacaatggaggccatgtgtttccatgcgcacttactctcggaacgtatgctgcttgtgcgaagcgttcagatggccgcgtgagaatgtattccttgaactttgatagcgatggtgtgaaagaattcaacctttatgaaatcgcttacgtggaatcggacggctgggcgaattatccgaagggtgtgttcaatcagtttatagaagcagggatgaagatagaagaaggctttgacattgtgtacagcggcaatattccaaatggcgcaggtctgtcttcctctgcctccattgagcttgtcaccgctgttctcatcaacgaatggcattcattcagcgtttcaaatgcccgtcttgccctcctctcacagcgtgcagaaaatgaatttattggcgtcaattgcgggatcatggatcagttttcgatttcccttggaaaagaagatcacgccattttgctcaattgtgacacccttgcctttgaatacagtccttttcggcaagagggactggcgcttgtcatcgccaatacaaataaaaagcggacactggctgattccaaatacaatgagcgtcgggcagagtgtcaatcagctttaaatgatcttcggaaaaaaatcgacatcacccacttatgtgagctcactgcggatgaatttgcagcacatgcccacttgattgaagatgacatatgccgcaaacgggcaagacatgtcgtgacggaaaacgagcggacgatgaaagcagtaaattttctgaaagatgataaaatggaagaactaggtgggctcatgaaggcttctcatctttctttaaagaatgattatgaagtaacaggacttgaactagatgcactggctgaagcagcttggcggcacccggggacgattggctcccgtatgacaggtgcaggctttggcggatgcacgatcagcattgtgaaagaagaactgctgggttcatttatagaagaaactggtgcgacatatcaagagaaaacaggcattcaagcctctttttacacagctggaattggaggcggcgcaagagaactcacaaaggaggaagtgtgatgacaattttagtttgtggaggagcagggtacataggcagtcatgcggtggcggctcttctagcgaaaggcgaacgagtagtggtagtggataatttgcagacaggccacaaagaagctgttttggaaggagctgtcttagaagagggagatttacgggatcacgtctttttaagacaggttttcaaaacgcatcaaatagaagcggtcatgcactttgcggcagattcacttgtcggggagagtgtgacagacccgcttaagtactatgacaacaacgtcggcggagcaaccgctttactacaaataatgaatgaatttgatgtgaaacacatcgtcttttcttcaactgctgctgcatacggtgaacctaagcgcgtgccgatcgttgaaacggatgaaacgaacccaacgaatccttatggagaaacaaaattagcgattgaaaaaatgctgaagtggtctgagcaagcgtatggaatagaatacgtggtgcttcggtactttaatgtagctggtgcccatacagaaggacttgtcggagaggatcatcagcctgaaacacatctcattccaattattctgcaagttgctttaggaaaacgggatcagatcaagatttacggtgatgattatgagacagaggacggcacgtgtattagagattacattcatgtgatggacttagtagaggcacacatcttagccgttgatcggctgcgtgcaggaaaaggtagtgctacctacaacttagggaatggaacaggtttctccgtgaagcaggtcgtagaagctgtcagaaaagtcacggggcatgccatcccggcacaagtggcaaaaagacgcgcgggagatccagcaaagctgattgcttcttctgaaaaagcgctgcaagaattgggatggacacctcaatatgctgaccttcacacgatcattcagagcgcgtgggattggtttcagaagcatccagatggctaccaaagtgaataaagcgtaacaggcaggcaagagaggggacagagggaatggcgattgatatttttgaaaaattggaacagctgattcaatacgggatcaataaagagctgatgacatcactagatatcgattatacgagaaatcggctgcttgaggtgctcgggctcgatgacgctgaagcaagaacagtctcaggagaaggagaccttgaagacattttaatgccgatgctggattgggcagtagaaacaggccttattcctgaggggacggatacgtatcgtgatttactagatgcgaaaatcatgggctgcttggtggcacctccaagtgtcatctatgcgaagtttgaagaaaaacgccaacatgagggaccagaggcagctacaagctggttctatgcgatgcagcagcatgcccactatattcatacaggcaggatcgccaaaaatgtacagtggtttacaccaacagacgatggtgtgctggagatcaccattaatctatcaaaaccggaaaaggaccccaaagccatcgctgaagctaagaagctcagtcaaaagcaataccctctttgtctcctttgtaaagaaaacgttggcttcgaggggcggatcaaccatccagcgagacagaatcaccggattattcctgtgacactctcaggtgaatcgtggtttctgcaattttcaccttatgtgtattacaacgagcactgcatagtgttcaaaggtaaacatgagccaatgagcatcaccaaaaaaacctttgaacgactgctttccttcatatctatatacccgcactatttcatcgggtcgaacgccgaccttccgattgtcggaggcagtatattaagtcatgaccattttcagggcggtgcacatgaatttccgatggcgaaagcagagatggaagaagtcttttctctcaaagcctttccggatgtgcgagctggcattgtgaaatggccgatgtctgtgatccgccttcgaagcagcgagcggcagtcgctcgcggacgcagcagactttatcttacatgagtggaaattgtattcagatgaagaggtggggctgatcgctcatacaggagagactccgcacaataccattacacctattgcgcgacgccacggggatgactatgaattagatttagtgctgcgtaataaccgtacagacaagcggcacccagacggcattttccatccgcacgaagaagtccaccatattaaaaaagagaatatcggattaattgaagtcatgggccttgctgtccttcctggcagattagcagaggagttaagccaattaaaagaggcattgctatccgaaagtcctcttgaagaaatcaaagcccgtcctgctatcatgaaacacgaaacatgggcaaagcgtctgcttgaagagaacacctttacagaggacaataccgaaaccattttacaacaagaaattggctctattttttctcgaattctctcgcaggcgggtgtgtttaaaagaactgagcaagggaaaacagcttttaaccgtttcattcaaacacttcatacaggcaggtgattagatgattgaacaagtaagagagctaatggaagaaaagcagcttgatggtgtcttgattcaaaagcgaaataacttctcctggctgacaggcggaagaaggaatcacattgtgttaaatacgccagagggcgtgtgccagctgctcgtcttaaaagacgacctcgtcctcattgtgaatcaaatggaagaaaagcggatcattgaagaggaaatggcgtatgtcgatcatccctttcaggtggtcacaatggattggtatgaggatgagaccccctacattcaagaactcacaaaaggtaaacgaattggggcggacattcaaatggatggattcgaatggatcgagccggatttgtcacatgttcgatcgatccttactgcctcgctgctcagtcaatatgaaatcctttgtcatgaaacagcggtcattgtagaaagtgtctgtcaagaaatcgtgccagggcagaccgaacacgaaattgcttcgcttattgctcaaagagccattgcacaagggatgacgatagaagtcctgcttgtggcaacggatgaccggatccatcaataccgtcacccgattccaacagagaaagcacttcaaaagcacgcgcttgttgtcctctgtgcagaacggcacgggctcgtagcgaatgtcacaaggtctgtttactttggtcagcttccaaaggagcttgaagagaacaaagagcggcttgcacgaattgatacagtcatgaatgccgccacacgtcctggtaaaacattaggagatgtactgaaagcaggtattgctcagtatgaaaaagagggcttccctgatagctggaaaaagcttcatcaagggggaaagacgggatttgtatctagggaaatcattgctgttccctcatcgaaggaagaaattcagctgcatcaagtgtttacgtggaatccttcattgcctggactgaaatcagaggatacgatagtagtagaaaaagagggcaaccgctttttaacctatacaggcaagtggacgtacatggacattgaacatgaaggggagatctatagacgacctgacatcttagtgagagatgaataaatgcagagtgccggcgctgagccggttttttgctggaagtctttagcgagattccactaattcagcatcattaccaattcttacagcgtatcgcagagaatcgatactttcttttcttgtgaacttgcgttaaaatgagtaaggtttttgttaaatgtggggatacctatttcaaaattgtttacctagataaaatttcattaagttaaattgaaattcgaccaaacttttttattgtggtaaacctaaatttgacaaagttcttgattgtttgtcctttgccttcaactctcaacttttcaaaatcctagaaatttattgtgtgtgcaataatataaatttatgtcgaatttatgacattttaatagaaatctgttgaaaaataaatgaacttttgaaaaaagggaagctaactctaacagattttgatagcattacaaagggaagaaaagttttcgaaggcagatggcttttcacaattattcagcaatttatacattatctaaggaaggatggtgatcttcttgttcagagccattaaacctatgcttttattagcgatgctcgtgagtgtttttttattaggaggttgcagcaatatcgctgttttagatcctaaaggacctgtcgcagcacaacaaaaagacttaatccttttatccatcggattcatgctctttatcgttggtgcggtatttgtactgtttaccatcattttggttaaataccgtgagcgtaaggacgttggaaacgcctcttataacccagaactacacgggaatacgcttctagaagttatctggacagtgatcccaatattaatcgttgctgccctttcggttccaactgtaaaaacaatttactctttggaagaggcacctcaagcaacaagccataaagatccacttgtcgtttatgctacagctgttgattggaaatggatctttagctatccagaggaaaatattgagacagtgaactacttaaacattccaaaagatcagccggttttattcaaaatcacttccgctgatacaatggcatcactatggattcctcagctaggcggggagaagtatgcgatggctggaatggagatggaacaatatcttcaagctgatcaagttggcacatatgaaggaagaaacgccaacttcacaggcgagggctttgctcagcaaaaattcaaagtcaatgcgatgacgcagtctgactatgataaatgggtaagcaaaacgaagaaagaagcaccaaagttaacgaagaaaacgtatgactacttgatgcttccggatgctgcagatgtgcagacattctcatcaacacatttatcctttgcgaagcatggagaggattctgaatacgcactccaagcacgcaaacgtttaggttaccaatcagtttctccgcattccaaaacagatcctttcgagaatgtgaagaactataaaagaaaactagataatgaataaactgactaaggaaaggaggaggccgttatgcatttgaaatgggatgagttttttgtaactggagacccattaattcttggtgcgcaaatttctatcgctcttacttccattgctatcgtgtttgttttaacctactttaaaaagtggaaatggctctggaaagaatggctaacatcagttgatcataaaaagcttgggatcatgtatatccttgctgctgtgattatgttcttccgcggtggggtagacggactgatgatgcgcgcgcagctggcgcttcctaataatacgtttttagattccaaccactataatgaaattttcacaacgcatggtacgatcatgattctattcatggcgatgccatttttaattggtttaatcaacgtcgttgttcctcttcaaattggtgcacgtgacgttgcattcccttatttgaacaaccttagcttctggacattcatggttggagcgatgctgttcaacatttccttcgtcattggaggatcaccaagtgcaggctggacgagttacatgccgctcgccggaaatgatttctcaccaggacctggacagaactattacttgctcgggctccaaattgcaggtattggtacacttatgacaggtattaacttcatggtgaccatcttaaaaatgcgaacaaaaggtatgacacttatgcgtatgccaatgtttacatggacaacattgattacgtctgtcatcatcgtattcgcattccctgtattaacagttgctttagcacttatgacatttgatcgtttattcggttctgcattctttacactcgaagcaggcggtatgccaatgctttgggcgaaccttttctggatttggggacatcctgaggtatatatcgtcatcctgccggctttcggtattttctcagaaatctttgcgacgttctcaagaaaacagctgtttggttacaaagcgatggttgtatcgattgtggcaatctctgttcttagtttccttgtgtgggttcaccacttctttacaatggggaacagtgcagcggttaactcattcttctcgattacaacaatggcgatttctgtaccaacaggtgtgaaaatctttaactggctctttacgatgtatcgaggccgtatcagctttacttcaccaatgctttgggcacttggtttcatcccgaacttcgttatcggtggtgtcactggggttatgcttgcgatggcagctgcggattaccagtaccataacacgtacttccttgtatcccacttccactatgtattaatcgcaggtactgtctttgcttgttttgctggtcttgttttctggtatccaaaaatgtttggttacaagctaaacgaaagaatcggcaaatggttcttctgggtattcatgatcggatttaacatctgtttcttcccgcagtacttcttaggactgcaaggaatgccaagacgtatttatacgtatggaccagaagatggctggactgcactaaactttatttcaacaattggtgcatttatgatgggtatcggattcatcatcctttgctacaacatctactacagctggagacacgcgaaacgtgaagtgtctggagacagctggggagatggacgtactcttgactgggcgacatcttctgcaattccgccgcattataactttgcagcacttccagaagtgacaacaccagatgcattccatcattggaagcaaaacaacgtaggcgttcatcctgaaaaagaattcaagaaaattcacatgccgcacaattcaggcagaccactcatcatgtctgcattcttcggacttggtgcattcggtcttgtatttgaatggtactggattggcgttattggcttaatcggtgtattcgcaacaatgattctacgctcatttgaatatgacgatggctactatattcctgttgaagaagtgattgaaacagagaaaaagaataaggaggcgcagaagtaatgggacataatgatagcagctatgcaaatgcaccgcttgaatatcagtctgaaacaggacgtttaaacatccttggtttctggatattccttggcgcggaaatcgtgttattctcaacactttttgcgacctactttgttcttcatggcagaacagctggcggcgttttaccagctgagctgttcgatatgaagcttgtattgatcatgacattcctgctattggttagttcatttacatgcgggattgctgttcatgaaatgcgccgtggaagtacaaaaggggttgtcatttggacgattctgacactgcttctaggtgcaggcttcgttggctttgagattttcgagttcttccattatgtacatgagggtgcgagcatccatacaagtgcgtattggtctgcattctttgtacttttaggaactcacggactacacgtatccatcggtatcttctggattaccggggtcttgttccaaattaaaaaacgtggattaactccacaaacagcagcgaagatttttatctcaagtctatactggcatttccttgatgttgtatggattttcatcttcacagctgtttacttgatcggattaggggggcttttgtgatatggctggaaaaacaaattcctcagcagagcacgaacacttcccttggaaacacgtagttggcttcatcctatccattgtgctaacaatcttagcattctggattgccattggagctgaaattggcagttctgcaaaactatggattatctttggttttgctttcattcaagcgttcttgcagctattcatgtttatgcacatgacagaaagcgagaacggaactgttcaagtcggaaatacattgtttggtctgttttgtgcgattatcttcgttatcggatctgtttggatctttgcggctcactacagccacggagagaacagcaaagatggttattcaccttctgcgccaaagcagtctgagcattcagagaaataataaaaaaaccactcatccctcaaaggtgagtggtttttatcatgatgttgattacgcctccaataggtggtgcgtgatttatctggtgctgctgaatcttttgcgaatgaatggaagtccataaatgagaaacgctgcaatgtgtgccaaaatgacgttaatggcaaagaatgcgatcatgaaggtatgtcctgctggagataaactgctcgtcatgtaaagaccgaagaaaatccacataatcataatgggtggaatagaagctagtgcaatttttctgttttcaagccataaaaacaggggtgtagccgttgcaatacataggtacgcaaagaacatatccatcgtatccaactcctttgtaagttgatatccaaatcaaatgagaggtcaggatgcaattgtgtctgtttttaggagatattgtgaacattttgttacaagtattataccacaattgactttgaagtaaactcaataattggaaaatgggccttattccgtagaaagtggctttttccttttctctccgtacagcttatgctggcttgataattgcttgtcatatcgccacataggtcattgaattttccccttaatatctgtaaaataatctttttaaaggactcatgatcggatgaatggaaagagtatagaggaattttttcctattgttagaatgaaaagtatttcattttttgaaaaatgattggaacctttcggatgtatcttccgtcatatttaaggtgagttgcttttgtgaaaaattcaatctaatataaataagggcttttatgttttgtaataagggtggttagttcatgaacaagcagaatacatctccgtactatcaaggggatttaatttttatatttttagccttctttgccatcagtgtcattgcgatttatgctgcgggtcaatttggacagtatggatctaatgcatggacgaggcagattatttactacatggtcggagttatatgtattgtagccataaattactttgatttggagcaattagagaagctaagcctctatatttttataggtggcatactgttgttactttttctgaaagtcgctcctgcacaaatcggaggtcatgattttgctccaattaaaaatggtgcaaaaagctggtttgtgataccagggattgggacacttcagccttcagagtttatgaaaattggtttgattatgatgcttgcatctgtcatcggtaagtcaagccctagaggaaaacggacattagaagatgatatcttcctactattaaaaattgccggtgtagcagccgttccagttggactgattttcttacaggacgcaggtacggcagctgtctgtatgtttattgtcgttgtgatggtgtttttatcaggggttaattggaagctgatttctctcatcggttctgtggttgtgcttttagttgccgctgtgttagccgtgatcattctcttccctgatgttgcgaaaacaattggcattcagcagtatcagattaaccggattaccgcttggctgcctgatagctctacgtcagccaaccaagcgcagactcaggatgcgtctgggtctgataaatatcaagtagaccaggccattatggctattggtgctggacagatttttgggaatggggttaaaaacttaaaagtctatgtcccagaggcacaaacagatatgattttctccattataggagaagcctttggctttgtcggatgtgcgtttgttgtgatcatgttcttcttcttgatctaccggcttgtcgtgctgatcgaccgtatccatccttatagccggtttgcgtcattcttctgtgtaggatatacagcactgattgtgatccatacgttccagaacattgggatgaatataggcgtgatgcctgtaacagggattccgctcctatttatcagcttcggaggaagctctgtcttatctgtccttattggattcgggattgcttataacgcaagtgttcaattaacgaaatatcaaagttatttatttaaataaaacgggtaagggcagtctaagtatagactgtcttttttcatgcgagttttaatttttgaaaagccatatgtctttgtcatatgatagtacaagtgaaggaggtcttcgaattgaacaaaacgatagaaacgatattaaatcatcggtccatccgttcgtttacagacgagcgtttgtccgaagaagaggtgctgacactcattaaaagtgcacaggctgcttcgacatcaagctatgtacaggcgtatagtattattggagtgacagatcaagagaagaaagccaagcttgctgaactggctgggaatcagccatacgttgagaagaatgggcatttctttgtcttctgtgcagacttgaaacgccatgatgatattgcaaaaaaagcaggggaaaatcatcaggaggcgcttgagaatacggaagcctttctcattagcgtcattgatacggcgctcgctgcgcaaaatatgagtgtagccgcagaatcaatgggacttgggatctgctatattggcggtctgcgtaatcaactgaaagaagtgtctgaattacttgaaacgccatcttatgtgctgccgttatttggtctggctgtcggacatccagcgagtcaatcgtcacaaaaggaacggctgccagttgaactcatttatcatgaaaatgcatatcagcaagatgaagcgcatgtggatcgttatttaaaagaatacgatgatcgtatttcatcatattatgaagaacgaacaaacggagagagaaaagatacttggtctaagcagatgcttcgcggctttagtcagccaaagcgtgccttccttggagaatttgttaaagagaagggctttaatcgaaaataaataagacatcccccctttcgattgagagagggggatttctgtaagaggtgcagcatgatgaaattaagtatactggatcaatctcctttgatcggagatgcaacacctgctgaagcattgaagcaaacggttgaattggcaaagcaggcagagaagtggggctatcaccgtttttgggtatcagagcatcacttttcaaaccggcttgcagggtcgagtccagaggtgcttctcggtcatttatcagccgttacgtcacatatacgtattggctcaggcggtgtgatgctgcctcactatagtgcctataaagtagcagagaacttcagggttctcgaagcactggctcctggcagaattgatcttgggattggacgtgctcctggtggtatgcccatttcctccattgcccttcatcatggtgaacgaaaacgactaggtgatcaatatcctgagcaggtagaagaattgaaggtctatttacacgacctagcggatgaattttacccgctgccccatttaaccgcttctccgaaggtagagactgcaccagaggtatggattcttggttcctctggagggagtgcaagacttgcggcgaaagcaggtgcaggctatacgtttgctctatttatcaatggcgaaggcggagaagattctgtggagcaatacatcaaccggttcgaaccttcagcattcggtgatgagccgcgcgtcagtcttgcggtcttcgttttatgtgctgaaacagaggaacaggcagaaaaactggcagtcagcttagatttatccttactcgccaatgaacaggggcaaaacctcgggggctttccttcatatgaaaaggcacaagcttattcctacagtccatatgaacaaaaacgagtggctgccaatcgtcaaaggatggtggttggaacgccatcttctgtgaaaaagcagctgacggcactagcgaaagcgtatcgtacaaatgaagtaatcgctgtgacgatcactcaccacatgcaagaccggctcacatcgtatcgtttattaaaagaagcctttgatgcataacgtatgtatgtctgtttaccgtccacgcagccaatagagggggaaaaggagcatcatgatgaaaataaacgcggctgtcaccagcaaactaagcgggtaaatgaaggacacatagaccgtcagctcgcatggttgatgaaaaggacgaggatgtttcgaaaaaatacaccaaagtgatcgttagaaaaaaagcagtcaaaaaagaaacgatccatagcaatatcaacatcaaactctctttcctccatatataatcaaaaagccttgatgagctaatccgctcatacaaggcttttcttgtgattcacgtttattcaggataaatatcgaagggttccttcgtttgaacagtgtctgatttccctttcaaacttgcatacgcaagcattgtatactcaccaggttccagcttttgaccttgattgatcgtgccattccattttacgcggtgttctcctttatctacatgttgataaacacctgcttcacctaaatactctccatctgtcgagtagacgagaaatgcaaggttctcagcgccaccaggcagatagctgctaatgacatagcttccagcacggttatccggctcaacggaaaccgaagtgacgcgcggataatcaggctcttttacaatcaataaagtaggaatctctgtgacctttctgccattttcacgaagggtaatgctgccttggtacgttccttttttggttttaccgtatttcacttgtaccgcggaagtaaaggacccagtggaattccctttgacagtgatttttttcgttccgtttgtgctgatgccgctgccattgaatttgtaatcaatggtatacgttttcggtgcttttgaaaggttttctaccttgaatttcttcgttttgatttgaacgcctttttctttcaagaaagtgccgtaagaatagctggcatcagaaacgatagatgacgcttggagtgattcgatgattcgaacactgcctgtcccttgtgtgttatgagggaatgggctgccatttgcgtcaaaaagtttttctgctgtattcatcatcagtgctttgatctgttcagttgtgtacgatggttttgcttgcttgatgatcgctgcgacccctgccacatgcggtgaagccatgcttgttccttgctttgagccatatccgtaaggctgagaagggttatgcgttggaatcgtactcacaatgctgacgccaggtgctgataaatcaggcttaatcatccacgtatccacaactggtccgcgagatgagaagtcagcgacttgctcactaagttctttgacaaattgaatggagaaagtcgttgtattgtttccagcctcaatggctttgacaagcgccgttccttcagcttttgaaagcttaatcgtaggaagagcgagacccggtacatcgactggaatttctccatcggtgttgttatacatcacaacgccgattgcaccagcagcttttgcattgtcgactttatcaacaaaggcaatggctcctcgttcgatcacggcaacctttcctttcacatcgatgtcttcaaatgctttttcgtcaccgatacctgcatggacgagtgtgacttgtttttggtcaagtgcttttaaatcactctcttggtagtagcccatcacttttgcagtagaatagttcgggaatttcacactataaaggctgtacggaagttgagttgctccgacagaaatggcatctcttgacgtgccgggagaaccgactgtccagctgttcggtccgctgtttccattcgatgtgacagcgacaacgccttcagacatggcccaatcgagtgcgatgcttgtggcataatcagggttattcacactgtttccgagagagaggttcatgacatctgctccatcagtaacagcgcggtcgatgcctgcaagaacgttctcagttgtcccagacccgcctggtccaagtacacggtacgcaagaagtgtggcatcctttgcgacacctttaatttgtccattggcagcaattgttcctgcgacgtgtgtgccatggtctgtcgattcacctctagggtctcctttaggcgtctcttgcggagaataatcgttatcaacaaaatcatagcctttgtataaaccaaagtttccttttaaatcagggtgggtatagtctactccagtatcaatgacagcgacttttaccccttttccagagtagccggcatcccaagcttttggtgcaccgataaatggagcgcttttatccataagaggggagacatcttcatttggaagctgaatgctttcctttttcacttcatctgttttatatgtaacatccggataaacggcttttactccgtcaactgctagcagcttcggaatttcgtttgcaggaagtttcatagagaaaccagagaagactttttcatattcttgacgaacactcgctttatcaatttctttgagtgctgcattttttacttttgttcgagattttttgagggaggcctttgtttgagctttgccttcttgcttggcttcaactaaggatttttcctttaattcaacaataacagtggtatgttttctagagttgacattgatttcaccgaagatttctgctttttccaattccacctgtttgttcgatggagcggcagcagcctgttgacctgtaaagaatgtggataaaataaaaatagtggagaacaatagaacagaagaacgagagatgacctttttcattaattttcccctttctagctgtgtttttagggagatagcctttctttttgtggataaataggaaagattcactgcccgttattaagtattcaatacgatgaaaacaattcctttactaaaatggtcttattttacatagttataaagaactattttgtttataaagtctcacttatgcacaaactcctgttgataactcaattatttagatatatatatggaaaataaaaaaatcgcatacacaaaatctagtaatgggatgttgatatgtggataaaccctgttgataaggtgtgcttatcttttggatagagtgtgtataaaatttttattcaaacatcctcgtacttgatgatcttctgcacttttcaacaaaacttctgaaaactagtttgttttttcacccagattgtgacaaacctctcttttttctcgggatatgataggagcagttgttttgctagaactgctagattctaagaaaagcggagggatgttcagtgaggaaattcaaaaactggttgagtgtatggtttggtttcatgatgaatgtgcttgtgaatcctggtgtgatgatgaagcagcaacgttttcaggcggccgcggtggatgataggttctttcaagtcgtgaaagagagagagctagagaagctggcagaagaaaagaagaagaagcgcaggtcagagaaaccgtttaagcaaagtctgatgatgcttgatgagaagacggcgagagaggcgcgtgctggtccgctcttacctttacatgagagatgaaacagggtaaaatccctcataagaaacgttatctggtgggagaggataccccttgaagatatataagatattgaataacaatgcggtgattgtaaaggaaggtgatcaggagaaaattgtgatggggcctggaattgcttttcagaaggggaaaaatgacgtcgttcccgttcaaaaaatagagaaaatctttgttgtgcgtgaagaaaatgagaaattcaaacaaattcttgcgacattgccagaagcgcatattgaggtggcagagcatattatcagttatgcagagggtgaactgatgatgccgcttagtgatcatattcatatatcactgactgaccatttatcctttgccattgagcgcattcaaaagggcattgtgctatataataaattgcttggtgagatcaaagtcttatataagcaggaatatgatattggaaagtatgccattcgttatgtaaaggatcggcttggggttgaactgccggacgatgaggcaggatatgtggcactccatattcatacggccaaaatgaatacggagtctatgaaaaagaccgtgaaatatacaacgatgatcaaagaaatgatcgagcatatagaaagctattttcagcattcaattgatgaggatagtatttcctatcagcggcttgtgacacatttgaggtatgcattaggcaggttggaatcaaatgaggcatttcaaatcatggacgatgacatgctgagttttatccaaacaaagtatgatttggcttaccagtgtgcacgtggactcgctgatttgttaaaaaatgaatatgaacttcatctccctgaatcggaaatcggctacatcacgctgcatgtccagcgtctgcaggatgccgaattggtttagtggttgtgcctgcatgcaggcttttttttatgcacactactcttattagtgtatatgggtcaattgattcgaaaaaagaggttgacgcacgtctcactcttatactatgatgaaagcgtaatcaaaatttgatatcgtgggattgtgactgccaggcaggcaagacctaaaatttgcgtaacgaggggacgtgtatgtccttttatcgttggtgaattttaggtcttttttgctttaaaaaaggaggagacaacatggattatcaaaaaacagccaaagaattaacaaaacgattaggcggcaaagaaaatgtcatcagtgccacgcattgtgcaacaagactcagattggtgataaaagatgaggaactgattgacaaagaagccattgaggaacttgaaggggtgaagggggctttctcaagctcgggacaattccaaatcatttttggaacgggggcagtcaacaaagtatatgaaccatttgctcgtgagactggtcttgagacaggagacgagaaacaaaagcctgtcagccatgatgaagcagtgaaacaaaaaatgaatccacttgcacgttttgcaaagacgttatcaaatatttttgtaccgatcattccagcaattgttgcaagcggtttattaatgggcctattaggcatgatgaaagccttcaaatgggctgacccaagctctgcgatcttccaaatgcttgatatgttctcaagtgcagcctttatcattttgccgattttaattggggtcagtgcagcgaaagagtttggtggaaatccgtatttaggagccgttattggggggattatgattcacccgaacctgctcaacccgtgggggctgacggatgcgaaaccagagtatatgcatttattcaattttgatattgctcttcttggttaccaaggaacagtcattccagtcttattgactgtgtacatcatgtgtcttgttgaaaagaatttaagaaaagtggttccgaacagtattgatttacttgtgaccccgtttgtgacggtgattgtgactggatttgtgacgtttattgcagttggaccgcttggaagaatgctcggtactggaatttcgaatgcattgacatttatttatgatcatgcaggcttcttagcaggactcattttcggaggtgcctactctctcattgttcttacaggggttcatcatagcttccatgcgattgaagcaggactgctgaatgatattgggcgtaactatttgctgccaatttgggccatgtccaacgtagctcaaggcggggcgggattggctgtctttttcttagcgaaacgcgcgaaaacaaaagaaatcgcacttcctgcagctttctcagctttcctaggtattaccgagcctgtcatatttggtgtcaacctccgctatcgtaagccgtttattgccgcgatgattggaggctcattaggcggggcatttgttgtcttcacgaaggttgcagccaacgcctatggtttaacgggtattccgatgattgcgattgccgcgccatacggtgtgcagaatgtggtgaattatgtgattggtatgttaatcgctgttgctgtttcattcactctcaccatcatctttaaagtaaaagaagtagaaaaataatcaaggagtggtcacagttatgacaacaactgacgcagcacttcgtcaaaaggtagcagaccgtattcgaaactatgagcatttggtgaaaaaagatgtgtaccgtcagcattttcatttaatgccgccagttggtcttttaaatgacccgaatgggttgattcagtggaaaggggtttaccacgttttttatcagtggcagccattcaaaacgggacacggcgcaaaattttggggccattacacatcgacagatctagtgaattggcagcacgaggaagccgcccttgccccaagtgattggtttgatcaaaacggctgttattctggcagtgcagtcattgacgatggacagatgtacgtgatgtacactggaaacgttcgcgatgaacaaggaaaccgtgagacatatcaatgtttagctgtttcagaagatggcattcattttcagaaaaaaggtgtcgtggcgacgctgccagaaggattcaccgcccattttcgtgatccgaaagtatggaagcgaaatggccagtggtacatggttcttggtgcacaaagcctggacctgaaagggaatctcgtcttgtttacctctgatactttagacaattggacgtttcaaggcatgattgctggcagtgggaaaaatggattagaggatttcggttatatgtgggaatgtccagatctatttgaattagatggccgggatgtattgattgtgtccccgcaggggctcaagccggatggcttaaaatatcataatacacatcaatcaggctattttgttgggagattggatgatcatacctatcaatatacgcacggagcgtttgaggagctggaccgcggctttgacttctatgcgcagcaaacctttctagacgaatcaggcagacgtcttttaatcggatggatgggggtgcctgatcaaggagaagagcatcatccaacgatttcgtatcaatggatacactgcctcacgatcccaagagagctgcgtttagatgataacggacatctgattcaaaaaccagtcactgagctccaggcgatgagaaccaatgaacaagagaatgtttttcatatcaaacgctccgtccaatcgattcctgtagatgatattacaagcgcagaggtattcattgatcaaattgacacacaaaaagggtttgaatgctgtattcgagcggcagcccgtatcatttatgataaagatgaaggcaaattaacattagagcgagatcgatttgaagatcgatcaaaagaagttcgagaagtagcaatagaggaattacacgaccttcacatctttatcgatgcatcgtcgatcgagatttttgtaaacggaggccgagaagtatttactgctcgttactttccttccccgggaaataaatcaatctcgatcagtggcagaaatgaaacaaagcttaaactaaaaacatggcatttacaaagaaaagcagatcaatgatctgctttttctagtgaaatccgcctgcatcttagaacctatagcatgtatatacaagggtggtctgaagcggtttgatgacgttttacatatatgataacaagtggaattatggtatcattttaaaatatatacagctgaggctgacgtttatccaaatgcggtaggacaaaaaggggttgtttacttgaattcaaaacagcagccgacgactagaaaacgcttggagacaatggcagatcatgttgaagataaacgtgaagaatataaagaattgctcattcaagtccaatctattctcggtgaaccttctctagagcaggaagaattaaaagagaagctgtcagatacgtataaacaaatgaaagaatatgccttatttgttgaatccattgaagcctttattcgaaaaatggcgaaagaatctgatcagcaaaagtaggtattcgtgtaaggaaaagtgtacctgcgtgtgggtatgctttttttcatgaaatgaaaatgaaaggtgacgtcaattgaagatagaaacgtatatttatttggaggacaagaagaagtttgtacccattgatgatattgaaaagatcaaaaccttcgttgctacaaaagaagattttatggaacaagggtacggaaagatttattatccaagtttacctctagaaatacagttggagagaaaatccgatcgagaaattatgttatcacttgaaaatcagatattggtggccgactttaaagagtttgtatatcaactcattgaatcaggtcgtcaatttatcgagtttttaaaagtgattacgggaagacctgatgatagtgatttacgtgatgaatttgagagaatagagaaggtatacaagagcttgtaagtacaaacaaaacccgattcgcccattaacaaggcgaatcgggtttatctattctacttatcaaaacgatgagcagaatgcttcgttggtccgatgtattcatttagctggaaagagcctttgatggcagctgtgatgaattcttttgctgcataaatggcttctttcacgtctgagccgtttgccagttcagctgtgactgctgctgagaatgtgcagcctgcgccgtgtgtgtattctgtgtcgatcttctctgtttcaaggcgttcgaaggtttgtccatcataaagcaaatcgatcgctttatcttggcttagcttaccgcctcccgtgatgaccacatacttggcaccaagttcgtgaatgcgttttgctgcttcttccatttgttcgatcgttttgatctcaccgattccgcttaattgacctgcttcgaaaaggttaggcgtgatgacggttgccagtggcgtaagcttttcgcgtagtgcttcagcgtgctccggatatagcacttcgttcgcacccttacaaaccataacaggatcaatgacgatattttttaggtcgtatgttttgatagtgtcagctgcaagttcgatcacgtcgaccgttgggagcatacccgttttcagtgcatctaccccaatgccttctacaatggtagagagctgcgcacgaatcgtcgccgtatcaattggaaacacctgatgatcccaatggttatgagggtccattgcaacgacaacggttaaagctgtcatcccgtagacgtttttttcttgaaacgtttttaaatctgcttggatacctgcaccgccgcttgaatccgaccctgcgatggtgagtgctttattcatagacatagttgctgaacctccaatgtgatgtgtaacagttactgttctatcccttattataatcagcttttccgtttatcacaatgaaacgacataaaaaagcgttccaccctaggaggaacgcctttctccttaccttttacaaatcaccaattttccttttttcagttcgtctaaaagtgttaaggttaattcctgatccgcgccaaccgacatcattttggccatgagctcgtcatcccgggtgcggatgacattggctatttgatctaaaatcccttgatcgaccgctgtcatgcttttggcatttgtatgctctgtgacggtatcagagcgttctggatcgtacgcaaaaacgaaaatatcatcctttgctgaatgtatttgttcaatggtctgtttggcttctttgctattttctactgtgaagtattccatcgtgatcactccttttcatcaaaaattcccattttcccgtcacatcaaaccgccttttatatcatgagaagaacgtcattttatgttttaatggaaaaagacgaatctattaaaggagtaagctgaatatgaagatttccttattaattgtgacacataaccggctcagcgcactgtgtgagctgcttgaatccattacgagacaaactgtacagccttttgaaattgtggtcgtgaatgatgcaggagagcgagtcgacatcatccaggaactctactctgaacttccgatccgcttgatccatttagatgagaatgtccagcatgtgaatgctagaaacgtgggggtgcgggagctgacaggcgatgtcatcatgctgagtgacgacgatgattactttacaccttgtcatattgaacgtatgagtaaggcgctggaggacgccgattttgtcttttctgatgcagaaattgtgtcatttgaagaaaaaggcgcgacccgtttcccggtgtcgagacgtttatttgcttatacagcagctattgaggatatgcgtgttttttctacctatgttccttccggcagtatgtacaaacgctgtatacacgatgagattggctactttgatccagcgatgcatcattattgggactgggacttctttttgcgtgtatcacagcatgcccgtgtcaaacgagtgccagctgccagcgtgatctatgcgttttttgacggcggtgggaatcagtctagtgatcttggtgaaacaaggaagaactacttagatgatctaagtgaaaagcatgggctgggtgacctgccgacagctaactttgctgtcttattagaagaaccagcgatgaaaaaacgagaatcagagagtgatattgtgtgggacggaaaaccgatgatctcaagactaacgcagcaaatagaaggaggagaaccccaatgaagccatttttaaatgatagctggtgggctgtgatgaaaagtgaatttgaacagccgtattatcaggaattacgtgaatggatgaaggaagaatatcgcacgcagaccgtttttccgaaaccggatgacgtttatcgtgcgcttcatttgacgtcttatgaagaggtcaaagtggtgattttgggacaagacccttatcatggcccaggtcaggcacatggattaagcttttctgttcagcctggcgtgaagcatccgccatcattgagaaatatttttcaggagctaaaggatgatcttggctgtcctgttccaaatcatggctcacttgtgagctgggcagagcagggtgtgctgctcttaaacactgtgctgaccgtgagaaagggcgaggcgaactcgcataaaggcaagggctgggaacgtgtgacagaccgtgtcattgatgtgctgaatgaacgtgatcagcccgtcgtttttgtgttatggggaagacatgctcaaaataagaaagaacgcattgatcaaaacaagcattacatcattgagtcacctcatccaagtcctttttctgcaagaaacggcttttttggcagtcgtccgttttcaaaggtaaacgcgtatttaaaacaaatggggatcgaagaaatcaactggtgtatccaaggtattgagtgaaaagaggacgaggggagagccccttcgtcctgtttattttaaaaatttacgaaccaagtctagtccgtttttcgcatttggataacggaaggaaaaatcgaagcgattggtttggcgcaggacgcttttttcatgtgtaaaagtaaagaagctttctttcccgtgatatcgtcccatgccgctttcgcccacgcctccgaatggcaggtaaggggtagcgacatgcatgagcgtgtcattgatacatcctccgccaaatgagagatggtctaggatatagaattctgtttctttacttgttgtaaataagtaaagagcaagcggcttcggccttgttttgatcatatgcgctgcctcatgcagagaatcaaaggtcatgacaggcagaatcggtccgaaaatttcctcctgcatgacgggatcttcccatgtgatgtggtctaaaatggtcggagcgattttgagctcgtgttcattgcgctgtccacccgtgacaatcgttccatttgagaggaattgtgagagtctgtcaaaatgacgctggctgacatttttcccaaagtgcggatgtgtttcagggtgttcaccataaaagtcccggatacaagctgtcatttcccgcaaaaggtcctctttaatggactcatgaacgagcaaatagtctggcgcaatgcatgtttgccctgcattggtgaatttgccgaaagtgattcgcttcgccgctagtttgatgtctgcatcaggcatgacgatgcaagggctttttccgccaagctcaagtgtgacaggggtcaaatgcttagcggcggcttccatgacgattttgccgactgccacacttcctgtaaagaagatataatcaaagggcagtttcagcagctctgtactgacatctacaccgccttctacgacagctgcatggtcttcttgaaatacacgttccaccattgcgctgattatttgtgagacttgcggcgtcagctcagacggttttaagatgacggcattacccgcagcaatagctccgactaatggagaaagagccaattggaaaggatagttccaaggggcaatgatgagcacactgccgtaaggttctttgatgatcatacttttcgatccgatatgagtcagaggtgttcgcgcgtgtgttggctttgcccatttgtgaagatgcttgatggtatgattgatttcttcatataccatcccaatctctgttgtataggcttcttgttcggatttatgtaaatcatgggctaaggcttgtaaaatatccttttcatgctgtttgatttctgcttttaagtctttaaggagacggatgcgttcttgaaccggcggcttttgaaagactttttgtttctgaaaaagagcagtgagtttgtccattattcaatcctttcatagacgattttgttccttttattatgtgtgaacgaccatgccgggtcaaataagagcaacatgagcgcactgctttgaaaaaatgaacccatttcgtttgttcatttggtaaaataatgttggaaaacgaattttttagattggagggtatgcccttgaatattcatatatcaagtctgcttcaaaaaatggaggaagcggttcaaaaggcgaaacaaagtggaaatgatgaagaggtgaaacgtcaagtggcggcgatttcttcactgtgtgatgtcattctcgatgcaccatcacaggtgcaaatgccgcagtcgccggttatctcgccaccttcttcgatacagacaccgtccgcgccgcccgtatcctcagatcaagccatgcttgagaaactgatgggtgcgagtggtgcgaagaaatttcagcatcaagaagaggggcaaaaagagaaggatgggaacggcgactctatttttgatttttaatggtcttgtcacgacaaagggaaggtgatcggtttgaaactatttttgggcgccattcagtggatggcattttttatcgcagcttctattgccgtacctattgcgattgcacaagcgtttgaattgaaccaagtgcagtcagcggagctgattcaaagtacattcttttcacttggtcttgtggcgatggtgcagtgtttatgcggccatatgctgccgatcaatgaaagtccagcagggctttggtggggtgtgtataccctttatgcaggcatgacaggaacaatttttgcgacgtatcctgaaaccctgcaagccttacaaggagctttaatttttagtgccgcattcttttttatttttagtttatttaaaatcattaattggctcgcttctttatttacgccagtcgtcacaggcatttacttgctgctgctagttgtgcagttaagtcagccgatcatgcaagggctgatgggcatcggctatcgaggaaatcaggtggacgggcttgtcttttgcttatcgatcttgattattatccttaccttcatgatcagccgctcaaaatggcattacttaaggcagttttctgtgttatttgcccttgcaggaggctggctgttattcgctctactcgggttggcaaagccggttcgaattccagaaaaaatcatcgagtttccgaagctgttcccattcggcatgccggtctttgacagtggactacttgtcacgtccttttttattacgatcttactcattgtgaacatgctggcaagtattcgaattgtggaaagttcagtgaaggcatttggtgaactgcgtgagcggaagagagctcggccggctggttttgtcgcagcatttggtcacttactgagcggattgatcggtgccattgcgcctgtacctatttccggagcagcaggatttatacagacaacgaaaattccatcgagaaagccatttttcataggaagtctgctcattgtactcattagtttgttcccgctgctcatgagctttttctccgcattgccatcacctgtggggcttgctgtaaactttgtggtgttctcctcgatgattgggattgcgatgtcagagtttgatcagtatgagaaagaagaaattccgcggattcgctttgtcctagggattgccgttttagcaggtgtaggggcgatgtttgtaccgcagggagccttgaaaggcatgcatcctgtgctcatttcattattaagcaatggtcttgttctaggtacactcattgcgattgcggtcgatcaagtcctgttacgaaagaaaaagaaatccgacaatctcgtgtcaacgtaaaaggaaagttgaatgtcgtctgtcacccgcgctatgataaacataattgacgagataaggagaatgacgaatgaaactatttttcattttaggtgcgattaatgccatgctagctgttggactcggagccttcggtgcgcacggtctggaagggaaaatccctgaaaagtatatagacatatggaacaaaggggttcaatatcagatgttccatgcgattggattatttattgtcgcctttcttgcagataagctgtcaggtgtttctctagttcccaccgctggctgggtgatgcttgcaggcatccttttcttctcaggaagcctttacgtgctggcattgacacaggtgaagattctaggtgccattaccccaattggcggagtggcgtttatcgcttcttggatcatgcttgtcattgcagcagcaaaaaatttataagtcaaaaaaccgatgctctgagaggggcatcggtttttttcttaattccagtaaggggcataatttggcggtgcttgataataagggatgtagtgagacggagggacaggatgcgtttgtgcctcctcttctctgtggcaaaatggtccgataaacacacttggcttcacaggctgtgtcgcctgcttccactgtgtttcgttcatacaatacgtatgtgccatgatgtgagcaggggtgagggtgagaaggtctgagcctaggatcacttctggcgtagatgcgttaaaaacggctaacaaatgagttctgtcttggagggcaacttcatagtgccaccagccttgaggtacgtttgccacctgtccaggggtgatggtataggtgtgcagtttttttgtgaatggattcagcatcgagacagcagcagaaccggctatacaataaacaagctctgcggcattttgatgataatgaggctctacgactttgcttttactcaaatatatatccagcagggatacttgatccaacgagtttaattgtttttttcctaaaacattaatcagattatgctgatcgtacttcacaagggggctttgactcagatcgtatgaatatttaacattcggtgatgtataatccagctcaacagtcattgatgtcacctctaggcgtttgataaaaactactaggcatcttatgaccagcgccttagaggtgtgacaaaaacctagtcaaaagaaaaaagcaagggcgcctgctccttgcttttgctatatgtggcgttatctatctcggagaatacgtggacatagagtatggatagtcgtattgaatttccccatcaaacgtaatgtaatcaagatagatcgttaatagtaagtatcgtgttcccgtcttattatcactaatgataatgtggtcacgtcctgcagcttcaatgacgcctctgaaaatcttcgagttccattccttacttgcctcaaacgtcatgtaaatcgtggctaccttgccgcggttcaatcgtaaaatattttcaatataggactgctcgattggcagctgaccagtgacattctgctgataaatcggtccagaaggaatttgatacggctgcccgccgctctgcgtgccctgccccccttgtgaagaaccagtagacggcagtggtgaaaatccctgctgcatttgtccttgcatttgaccctgcatttggggagggactgaataacccatctgctgcgcaggatacggatttgctccatattgttgctggcgaaaatcttgaccttcgaaacccgaaccttgcccaaattgatttttcaatttcataacgttcctcctctttcctcatggtgttctaaacagaaggcgcttaagcacctgttgtttccatagcattctttctctctttcacactatgagacaggaggatggaatatgtacattgaacgaaaaaaaggaactgcggtgcagttccttaggcgtgggcaaaccctcgcattctttgccagatctgcgcttcgttgctcacgaatatcaaattctatctgatgctcaaccttccttacatcatccaatttacagcgcgctggacaccaaataaaagtgtaatgataagaaaacatgccgcaagcggtgtgatcacaatgagaaaggcttgccataatctgagcttcatcacagcggcaatgcctaaaacagtcattccaaatatccacgtctttgcataagcatcaatcagtgtcaaaagatcgagataataccaaacttcataatgctgatctaaataaggtgagattttgacaaacgtatacggaccaagcattccaatagtgaaaatccaactgagtgaaaataaagcggaagggaaaaagatcgtcagcgtgcaggctttgagcacatctcgatatgctgtttgactgccaaataaaagatgccctaaccactttaggatgagtacaccgaaaaatagaaccagattgcctgcaagaataccatatcccgctccttgtaacagaataaaagggaacggaatatgattgcccatatactcgctaaaataaccttcgtagacccagcctgtaccagcgatacttgcaaggagcatcatcagccaaattggaatagaggaatgttgatatgagcgaataatcgtttttgttgcgacgaaaattttaaaaaatcgaaaaaaaccttttgcttcctcttcttgggagtgatcattcttcatagcttccaatgttctttactcctttaatacacataaatgattacttatattaccaaaaagttcgcgtttttcaaagatagatcaataaaaaaatacaattttataaaaaataggtcactctacagtctctttaagaggagacacatatgataaacatagtttgaaagagaccgaggtgaaaactttgacaaaagtaactgtcattatgacgagctacaacaaggcggcttacgtcggcagatcgattgaagcggtcttgcagcagacgctttcagactttgaactatttatcatggatgatggttcaaacgaaaaaacccttgctgcgattgagccctttcgcaaagatccccgtgttcattttatccaaagcggtgtcaaatcgctggaggagagaacagtgaaaacccgatacgccgtcctgattaatcaagcattagaactggcaaagggcgagtatatttcctatgccacagatgacaatgtctatgccccggaccgtttagagaagctcactcattatctagatgcacgaccaggtgatgatattgtctattctgcatcgaaagtaatctatttaaatagcaaaaaagagccagtaaaggaaacgattcgacctgcgcaaacggtgcaatggaatgcaccctgtgccatagatcattgctcggtcgttcatcgtgcatctattttatcaaagattcaagctgaatttgggtcttactgggacgagagtccgcatttttatcgaataggagatgcccggttcttttttcgattaaatcatttttatccgttctatccctttgatgaagttttagatacaaattacatcacagaacagtcgattcactatcagctggcagaagaagagaaaagtgcctttattcaagcacttcctgagcagtctacctgctgggagctccgccacatattaaaacaaagacatgggaggtgacctgaagtgtcgcactatattcatcattattggcaggtgtactttgagtatgtgaatctcatgaaggatttgtcctataaacaaattcctcttgggttgatcagcaatttctatcaatatatcagtcctgaagtaagggaacgcatggaggatgaagcattcggtcaagaattgacaaccgattgtccattgccggaagagattcagccattttttgatcagcataagcagcagatcaagcgaattgcttatcgtccggcgaatggaaaggtattgcttcactttgaacatctgcgttttactgaacaaaattacacgcggttccatacgagtcaaacggtggtgctcgctcgctggaagaaggcagattatttcggtttacccgtcatcagcaagccggaattagccggagaggttaataaagaagcccatgctgaatatattgaaaaagcaaatgctctccttaaaccttacgcaaagcaccccgtctttggcaatgtcttttttagagaaaagcttcggaaggacattgtgcaatttattgatgtgattgaccagacagaagttctatttcagatggagccaattgcagccgtcattgtggggacgacggaggatgcttacagccgcgtactggcactgcaaacagtgaaacgccagctcacgagtatctgtcttcagcacggcgcacttatgggagacgaagcctttttgccgattttcacgacgtgccatggggtgtttggaaagtatgaaaaggactggtatgtagacaaaggctgtcagccggaacaggtggagatcacaggtcatccgaggtttgatttggtgaaggatcgaacgccgcttcaacaggaactcatctttcgtaaattgaacttcaatcctgccaaaaagaccgtgcttgtggcaacgcagccgttctcagaagccttctatggtgatgttcttaaaacgattgcaaaacggaaagacattcagttgatcatgaagccgcatccgtgggaaattgcccgaaaccgattaaatgagtatgtgtccattgaacgagctggaaatcatgtgagattgattaaaaaagatatcgacttatatgacctgctgccatatatggatatggtcattacgctcacatcaaccgtcggtcttgaagcaatgctctttgaaaagagtgtgctgatcgggaaaatgacagaaggcagaagatacccttattacgagtcgcttggcagctatcatatggaaaaccctgttgaactggctgagaaagccattcgtattttgtcggatgatcaagagatgaagctggcaaagcagcaaggagctcaattcattaaacaacattatccgcatgcgcgatcgaccgatgttctgctttctctgcttaaaacaaaaacaggtgtggattttcagagatgaagataggggtgtgcaagcgatatggaaaaaaagagagcgcaatttcttccttatgccctgccgttgattgagcaggaagaaattgacgaagtcattggaacattaaaatccggctggctgtcaaccggaccaaaagtaagacagtttgaagaagagtttcggcagctgaccggtgcaaaacatgcgatcgctgtcaattcatgtacggctgctttatttttagccttaaaggctagagggattgggaatggggatgaggtgattacaacgcctctgacattctgcgcaacagccaatacgatcattcacacaggggcagcacctgtatttgtcgatattgacccagcgactctcaatctcgatgcagagaaactagaagcggcgattacaccacatacaaaagcgattgtccctgttcattttgctggtcagtcgtgcgatatggaccggattttagccattgccaaaaagtacgatctatttgtgctcgaggatgccgctcatgctctgtatacaacgtaccatggccagcccattggagcgattggtgatgcgactgcctttagtttttatgcgacgaaaaacatagcgactggagaaggcggcatgctgacgacaaacgatgatgcgcttgccgctcggatcagaagactagcactccatgggatgagcaagggagcatggaatcgttatggagaaaaaggaacatggtactacgaggtcgaggaacctggctataaaatgaacatgtttgatgtgcaggcatcgttagggcttgtccagctaagccgtctggatgatatgcaggcgcggagagaacaaattgcgaaagcatacaatcaggcttttcaaaaagaagcagggctgattctgccgcctgtccatcatgagggaagacatgcatggcatttgtatgtactgcaagtggatccaaaagaagcattcatcacacgcgatgagctgattgatcagctgcaaaaggagtataaaatcggcacgagtgttcactttatccctgttcatttgcatccatactatcaacaaacctatcactattcaccagaggatttccctaagtcactcgcttactacaagcggactctctcactgcctctttatccaagtatgacagatgaagatgtgcaggatgtcatcaccgcggtgctgtctattttaaaagaacagaaggcatcttcatgaagaccgttcatgcaatagacgatcaggtgctgtccgcttggctggagaaatacggccagaaagctgaacaaatgaaaggcttcaagcagtttggtcttgtcagtggcgcccagctcaaagcggtgctgttattcgactggtcaaaatgggaaagcggcatatttgatcagcatatttttcatgtgaagtttgcggaagctgagtcatcatctgcttttcaagaattgatggagcgcttcatcaattggatgagaacagaaaaatgcgattttttctttttacgtcttgaagcggctgatcttgaaaaaaaccgcatcgttcaaaggctgtcacatgtgtactatgtgggcggtctcactcggcttgaggcgccgcctgttcacatggagatgccatcaacaggtgaagatgtggtgataagtctgccggatgaaaaggaatacgatgaggcggtttcacttggtcatcaggcttttgtgaaaagccggtatgcactcgatccatttttagaccagaatgtcgtccagcatttctatcaagaatggatgagaaacaatttgctcggacgtgcagatatcaatctcgtggcaaaggtgaacgatgaagtcgtgggcttgatacaagggatgaccaagggcgatgaaatggcgcttgagctgtttgcgattagaccggatgtacaaggaaaagggatcgggaaaaaactgtttatcgagatgatgaaggtctcttatgagagagggcatcgttttatttctgccggaacacagctgcataacacaaccgccattcagctgtacgaaaagacgggctttagaacaacaaatgccttcttgtattaccatgtatggccgaaaaaaggagagagataagatggcgcatttctatattggagatcgcaaagtgggggatggtgcgcctgtttttatcattgcagaggcaggcattaaccatgatggaaagctggatcaggcgcttgctttaattgatgtggcaaaagaagcaggtgccgatgcagtgaagtttcaaatgtttcaagctgatcggatgtatcaaaaggaaccgggtttatacgaaacagccaagggagaagaggtatccattttttctttagtcgaacaaatggagctgccgccagaatggctgccagctttattgacgcgctgtgaggaaaaagggctgatgtttttaagcacagtgtgtgacgaagaatctgcggatctattgaatcaaaccgatccgccggctttcaaactggcatcctatgaaatcaatcatttgcctcttttgcgtcacacggcttcttttcaaaagcccatcattttttcaacagccggagccactattgcagatgttcatgaagcatatgaggcaattacaagcgagcaaaaccatcaagtcgctattatgcattgcgtagcaaagtatccagcacctagagcttacacgaatctacgtgtgcttcaaactttagcctcggcttttcctgaggcagtcattggcttttctgatcatagtgagcatccaactgaagcccctgttgccgctgtgaagcttggggcagccatgattgaaaagcatttcacggtagataagacgctgcctggggccgatcattcctttgcacttgatccagaggaattaaaggaaatggttcagcatattcgagcggcggaaaaggaccgaaatcaatcagaagaagacgctcatcctctgtcagaggagattcttggcagttcttataaaacgacaacagccattgaagggcagattcgtaaatttgcgtatcgagggatttttacaacaaaaggtattgcaaagggcgagactttgacagcacaaaacctagccgtattacgtccaggacaaaaaagccaaggtctgcatccgcggtatatggagattttacttggcgccaaggctgtgagagacatcccagcccatacaggcgtttcgtggaaagatgtgctcatgcaggagtccgagcatgatcaatgatgtgctctttgtcatacaagctagaatgggctcaacaagactgccaaaaaaggtgatgaaaccgatcggcggtatggcactgatcgatttcattgttgaacgggtaaagcaatcagatcattacaatcacaaaacccagaacctcatgattgccacaacagtcgaggcagaggatgatctgttggctcaatattgtttatcaaagggctataaggtatttcgaggtagtgagatagatgtactgcagcgatttgcgcagattgtccgtcattttgaaccgcaaaccattgtccgtttaacgggagataatccatttatagattcaacgcttttgtcgaaaatggttgaagaacatagacagaagaaggctgattacacgtatacgactggaacgccactcggtatttccggggaaatgatcgacgcatcaattttacgtgaaatcgacaattttccccttacgcagccggagcgtgagcatgtgacgctgtatatccgaaagcatcctgagcgatttcaactgcaattattcacaccgcccaaagaactcgcatatcctgcttatcgattcacgattgatacagaagaagattatgtatttgccacccgtttacttgagaaagctggtggatctattgctgtgcctacggctgagcttatctccatttgtgaacaagatcctgatattgttcggttgaatcaatttgtgagacagaaggatgctgaatgaataaaaaaatcatgattgttgtgtacggtggttttttaagagggatggggcatgtcgccagaatgagacggctggcaaaagaattgtttcaagaaggaaacgacttatatttctatacaaatgaacagatttgtgtagaaatgctctcgcatccagcttggcacgttcatttagtgcaggaaccaaacgtattccttcaaatggagcaggacataaaagagctgaatcctgatcttctgctgattgatgtgcttgattgtgacctccagtttcttcgatcgatcaaagcgtcctccgcctctgcaaggctggtcttatttgaagaagaaagagcagaagcctgccagcttgctgatgctgtcgtgaacggcatttatggtggtctggacgaaaagcgtctgcaagtaaatggaacggactatttttatggaacaccttatttattgttagatcacgagatcagcagattaaaagacacatatgaggttcgaaaagaatgcaaaaaggtggttatcagccttggaggcagtgatccaggcggattgttatcaaaggctgtatcagcactcttcgaagctggccatttacacattctagcggttacaggaaaagcctctcgcatcgaagaacaaatcgaggctgcgcatattcaattcattcgccatacggatcaattacctgcccgtcttgcagaagccgatctggcgattgttgctggcgggatgacgttatatgaggcagtttgtatcggggtgcccagcattgtcctttcgcaagtagaccaccaaacagtgacagccgctcgttttgcgcaaaagggagcctgccaccatcttggattaggtgaccttgtggatgaaaaggatatatggcgtgctgttgaaagactatccgccagttactttctccgcaggagcattcatctcaatggacggtcactcattgatggaaaaggaaccgaacgagtgaaaaacattcttatacacctcatgaatcatcaccaaaaagaacataaggatgtgtagatgtgaagggagttattttagcaggaggaaagggatcacgactggcacctttaacgaagattttcaataaacatttattgccggttggtccatatccaatgatttattggtctttgttcaaactgaaagaagcagggattttagatgtgatgatcatatcacaagaagaacaaatcccgctgtttcaaaagctacttgaaggcgatcaggaattcgggatgaacattgtctatcaggtacagcctgaagcttctggaatttcggacggtttatcctatgcaaagccctttgtagaagaggagaaatttgtgctgatgctaggtgataatgtatttgaggattcgctaagcccttttgttgaagcctttcagcagcaagaaagcggagcgaaggttctgttgaaagaagtggcagatccaaagcggtttggcattgcagaaattgatgccgctcaccaccggatattatcaattgaggaaaaaccggagcatccgcgttcatcttactgcgtcacaggcatctatttttatgatcaagaagtctttcaatatatagagaaaatctcgccgtcagatcgaggcgaattagagattacagatgtaaacaatctctatatctcaaatagccagctgacctatgatatgttaaaagggtggtggattgatgcaggaacacatgaatctctccaccaagcatctacgaaaatgtttgaaacgatgaagaaaaaagagggatacgaatgacgaagtcttatttaattacaggcggagcgggatttattggactaaattttgtgaagctgctgcttcaggaaaccgatgtccggctcactgtttttgacaagttaacatatgccagtcatccagaggagatggatgaattattaaagctgtctcattttcgttttattcaaggggatatcacccttcagcatgagttggatcaagcatttgatgaagtctatgatgccatcattcattttgcagcggaatcccatgttgatcgcagtattgaatcggctgagccctttattcaaaccaatgtgctcggcacctatcgtatgctggaggcagtcttaaaaggaaaggcgaaaaaactcattcatatttcaacagacgaagtatatggagatttggagctggatgatcctgctttcacagaactaacaccactttcaccgaataatccttattcagcaagcaaggcgagttcagacctgcttgtgaaatcttatatccacactcaccaattacccgcgatgatcacacgatgcagcaacaactacggaccgtatcagcatgaagaaaaattaataccgactattattagaaaagcgatcaatggtgaaaacatcccgatttatggagacggccagcagattcgcgattggctgtatgtagaggatcatgcgagagctgtaaagcaggtccttgaaagcggaacagctgggcaggtgtacaatattggcggcggcaacgagaaaacgaatctcgatttgaccaagaccattctgacgcagctcgggatcagtcatgaccgtattgcgtttgttcaagatcgaaaagggcatgacagacggtatgccattgatgccagtaagctaaaatgggagctcggctggacgcaggagacgtcatttgaagcaggtattgaaaaaacgatcaattggtattgtgccaaatttgatcagggcgaagaagggtgacggatgaaagttttaatcaccggtgcaggcgggcaactagggaaagaattgagcagacagctcaaggaaaaagatatcaccgtcattgccttaacgaggagtatgctcaatatcgcagaccagcaagcagtcagacacgcaatgagacactttcagcctgatattgttgtcagtgcagcagcatatacatctgttgatcaatgtgaaacagaaacggaaaaggcgtatcttgtcaatggcattggcgcctattatacagcgctggaggcaaagaacgtgggggctgatgtgttacatgtcagtacagattatgtatttgacgggcaagcagacagcccttaccaagtcgatgcacaagcagatcctcaaaccatttatggaaaaagtaaaaagcttggtgaggaattgattcatctcgtgtcagacgaagtgaaaatcatccgtacatcgtggctatacggacatgagggacataactttgtgaataccattcttaggctcgcagaaacaaaggatcatttgcgcatcgtgaacgatcaagtaggatcacctacttatacaaaggatgtcgcagaggcaatcattcatttgtttgatcagaaggcagggatttaccatgtcagtaaccgagacagctgttcctggtttgactttgcgtcagaaattgtcgcaaaaagcggcctgtctacgaccattgagccaatttccacggaagagtacggcttccaaacgcctcgtccagcctattctgtgttagaccttcaagcgattgaagccacaggctggcaaccaagacattggaaggatgcacttcacgaatatttgcagaaagaagggagatggcatcagcatgattgatggtgtacaaacgaaaaaactcatgaaacattgtgatgatcgcggcttttttgcagagctcattcgagatgatgagccgatgctgaaacgctttgggcaggcatcgtggtcgaaaagctttccaggagtgatcaaagcctttcattatcatgaaaagcaagacgatgtttggtttttcccagcaggtcatgcccaggtcgttttatacgatttgcgtgaggattctcctacaaagggtcaaaccgacgtgtattatatgggggaagacaatccaatgctgctcctcatcccaaagggtgtcgcacatggataccgagtactaggcgagacgccgctgcaaattgtctatttcacgacagaatcttatgacccgaaaaacccagatgaaaagagaatcgcttggaatgacgagacgatcggatttgattgggaaacgacatttaaataaagaacagaggcctttcgcaggagaaaggtctttttttgttgaaatacattctatatgtgtcattttatgtatttttactaagttgagtagaaaagggatgtggatgagtttgtctaaaagaattgcatttgtcacaggggcaagtacagggattggaaaggcaattgctataaagcttgccgcccaagaacatgtaaaagtcatcatcaattctagaaatcaatcctcactagaagatgcgcagcagcacattgggcgtatggcagaaacaaaagagccggtgtctcttttctgtggcgatatgtcgcatgaaggagtgcgagcggaggcctttgcggcaatagaaaaagagtttggcagactggatgtgttgattaataacattccaggagggaagccagatacttttgattcatgtgaaagtgagcagatgctcgcagcattttctcagaaagccattgcgtacattgatacgatgaaacgtgcggcagcgatgatgaaaagacatgaatacggccggatcattcaaattgtcgggaacctctggaaggaacctggtgaccaaatgtttacgaacagtatgatgaatgcagcgattatcaatgctagtaaaaatgcagccacacagcttgcgccctcaggaatcacagtaaattgtttaaacccaggatttattgctacagatcggtatgaacaatttatcggaaacatgatgcgtcaacagggattatcacgggaagaagctgtacaggctgttgcgtcagaaatcccgatgcaaagagtaggttcagcgagtgaaatggcttcattggccgcttttatcgcatcagaggaagcctcctatgtcaccggacagcaaatatccgtcgatggtggttcaatgaaaagtatataacatgaaaacccgctatatgcgggttttttgatgaaagcgaatcggcagtatatggagccgatcgataaaaagggaaagctgttcaattggcgccaccattgagatgcggacatgacgtcttccatgtgctccaaatacacccccaggcgtcacgacgacatctgcatgctcgagtaaatagtcggcaaaagcatgagaatcctcgaaatcatcagggatcgaagcccataaataaaaggcgccggctggacgttcaatggtccagccaagctgcttctccgcttgacggatgaagaaattcattcgttcaaggtagacttctttcaaggattgaatatgacagtcatcactttgtaaggcaatggtggcggcttgttgaaatccgccatacatactgacaaacacatgatcttggaaggcgtttatggcatgaatgatgtcctcattccctacagcaaaagcgactctccatcctgccatattgaatgttttggataaagaatataattccacgcctactttttttccaagaggtgcctttagaaagcttactggtttttgctcataatgaaatgaaccataggcaaaatcatgaatcacatgcagaccgtgagctgaggcaaattccgcagcctcttcaaaaaatgcttcacttgccacagcacctgtagggttattcggataatttaagaaaagaacctttgccttttttaacacgtctggatcaattgacgggaaattcggcaaatagccattttcctcttccagtcggatgcagtatggctttgcgtccgccatcaagatgcctgaatgatattctgggtatccaggatcggggacgagggcaatgtcccctggatcaagcaggcactgactcatcacataaaggcctgttttccctccattgaaaagggcaatctccttctgcgggtcaacctcaatgccgaattcctttctgtagaaatctgcaatggcttgcttgaaaaagtcaaagcctctaaaaggagcatattgctgaaattgcaaagtgcctgctgcctcttgaagggcactcacaatatgggcaggagtaggaagatcgggatttccctgaccaaggttcacaatgttcgctccgttttgtgttttatgtgcaattttctcaaatacggttccaaatttttgttctggcagccgttcaatcatgttagatggtaagatcttcaccacgttaccctctctttctatcccttcactagttcatccattaactgaatggttgcctgcttctgaatgttacggatggatgcggcaacatcctgagaagacgacccttttaattcaagagacacgatgccattaaatgcttcgaataaagatagatccacaaaggttcctttaggtgggacggattcactgatgatgacagtatctccaactaaagtgtcctgcggaatatgaacatgatcaatggtgatatgtgtgacctcaggcggaatgtgtccgctctctttgaaatgctgagggtataaatgacagtctgctaaataatgcgtatgtccagaaagcagttcttttggcaaatcagccttttttccatcgactaatacatcaatcaacagcttggccatatctaccccaaagacctttttgatattcggaatcatattccagccagcaaatctagctgctgattcgattaatccggtttctcgatttttcatgagcttgatttctgtatgagtggcacagttttcaagacctagcccttcatttgccttctttgctgcctcaatgatgagttgctgggcttcattgtctaggatcgacggagtaatatgagccgtttctgtaaaaccgatttgaggggtcttatcatgaatgacaaaagggatatattcaccctcaacgactaacccttcaacactgacataatcagcgtagccgtcctcttgataccaatcctcgtaagcaccctctaagtatgtttcagcgacaaacggagcttcatacgtcacagcgtttggaacgggaatggtttgcaaataggattgtacgtttaaaaagagatcatcactgccggctcggtcatgaaaaagggtcacgccaatggagcttgctaaatatgtaggctttaaaataagcggtgtcccgatatgttcaatggcttgctggaaatcagctaaagtagtgacaggcagagtttttactgctttgaccccagccgcgttgaatgcagccctcatttgacttttatcacgcgctaattcagctgcctttaccccagcgccgcgcagtccaagacgctcagcagcttttgccattggtgcaatgaataattcattattggtggtgatcgcatccgctttgaaaaaggaagccacacgaactaggtcgtccaccacctcttcctcggatttcagataatcgtcatgtgcccagtaaatagaatctgggtgttcaaaagaagggtttgtgtcaaaataatctcgatctttgatgacggcaatggagtatttttcgattagctcagcgtgtccctttgtaatagcaaagggtctcgggatataagaaacgatatgatacgatgcagccacgctttcgtaaaacatatggggcgggcatcctcccagatcagcaatgacaagtacggtttttttactcaatgaaagcactcctttttatctagcggtgtaaccgccatctgctgtgacaacacttccagtcatataactggatagatcagaggcgagaaacagcatgacgcccgcaatttcttcgggttttccgagacgaagtaatgggttcacctttgctttttcttttttgacaacctcaagactttctgaatgattgtctaaaaaggatttttcatttaatggcgtatcaataatgcccggggcgatacagttcaccctgatttgatgggcggcatagtcgaccgccatggatttggttagctggatgacaccgccctttgttgcgttatatgcagggatgtcaggccagccgacaagacccccgacagatcctgtattgataatacttccgcttttcttttcaagcatatgcggcaatgcatgcttactcataagaaatacacccgtcaggttgacctgtacaatgtggttccaatcctccagcgtcatctcgtgaacgggggagacaatttcgatgcctgcattgttaatcaaaacatcaattgttccaaaacggttcagcacgaactgaacggttttttgacagtcagactcattcgtaatatctgttttgaaaaacgcaagatgctcgtgcggcaatgattcgacgagttgtttgccgctctgttcattgatatcagccactgctacttttgctccatgctcaaggaaaagcttgactgcggcaagcccaatccctgatgcacctcctgtaatcaggacgacttttccgtcgaggttcatttcttcaccttagacgcttttggcttcaaccgattatagcggggagggaagaagagattaatagactttgatgcttccggctttggatttatcgcaccatgatcttcctttggatcacagaaataagtggtgccaaattccattttctctgtaaagccttcaatggtcatatcataacctccgctgatgcaaatgccgatttgttcattgcggtgtttatgaaaaggcatttcaccgccatttccaggaatgttggcaatcatgagctccatccaatcctcaacaaaaaaggtgacttccatgccagggagtaaatcccgtgttttgaaaatatctaagaaataagtaggaggagccgtatattcctcgccatcttttaatctcttaatatcaatggcgatcgcttcctcatctgtcaggttagatgcgccgtgagggacaaaaggtggtgcgatataggctgattctaaaggggtgagcaattgggtcgatgggccgaccgtcatttgaagctcgccttttaatacgatgccgatttgtgcttcgggatgctcgtgaggttctatgatcgtgtgaggagggacgtatgaaattaacacttccgtatcacctctgaccgtggaatattgtgtgacaccattctcccattctacttttttggcttgaggaaaatatcgttcttgcgtcttttgttcagtttgcatattatatctctccttttccgaatatggaccagctcattgggatgcttttaaacgttcgaatgaaggtgaggccgtatgtggctctggctacctcattagttaaagcgaaatcaaattcgccgtctcttactttttttgcggcagtacttgtagaattgactagctcaaattcagcattttggtgaatgaaatattgaatcaaattgacaggtgcagggtgagagacaatttttaaatggtggagcatttgttcttgaaatgggaaatctggtctgacagccaaaccatacatgggtgtgtcacatctgaaaatttgtaaaagctgcaggtcaggtctcatgtagaagtgtttgattccttcgtatgcgtgtggaacgagagtgtattggagtgcgttagagagagtatgttcaatgcaagtttcgaacgtgtcgtaaagggatagtttcgtatgagtgccgagtgtagtggtggaatgagagatgaaatgttttgctgcatattcactgcttgtcccctcagggcctagtgtattgactgtaaacatcttaggtgaaacgatgggctcttctttgaaatgaaaaacatcattctttaagatcatgtttaccatccaatctttttcaaatttttactagattataaaaaataaaattggcaattgtcaacaaaatttataaaaaatgtattttataatgatattaaaaattgatctaaaaaaactgcacatacctagatgtgcagtgaattgagcttacgtttcaaatgtgtttttatgtttctgctgtaaggttcgttcacgtttatagctgacgaagctaataagaaaaccaacaagcgtaacgagtgcacatacaagccctaccgtatgatagccgaaatggacatagacaggtcccataagtgcggaaccaagcataacggcaaggttggacgcaagactgtaaaaagccatcactttgcctcggtgggtttgggagcagtcacttagaacagtgctcaaaagcgtgacggataaactttgcatggcaccccaaataaatagggcaaaaatcagcaatgtccatgagaaaggagcataaggaagtaaggcgagaacgagcgtaatgccgcccagcacaaagaaaagagaacgagttttgccaaaccagtctgctaatttccctgtaaatacactcatggaaaaaccgacgccgtaagccatgatcagaagtcctgccgtcgattgccctccagaaaacaaactttgcaaatacgctcctaaaaacgagtacatgccataaaatccaagcatattacaaaatgtcacggtcaaataggcggggacacgatcaattttcaaagcgccccatatagagccagctttctccctagcttgaggtgctcctgtattcgctgtggcggtttgtttacgagattcaaggatgacgagcagcaggacaacgagactcatgatggcgaagatccaaaatgtccagcgccagttcaaactctgaccgataaaggcgccaattggtacaccaaggacaagagaaagagaccagctcgacacaatgagtcccatcaccttgcctcgatattcgtaaggaacccggtcgcctacaagagcataggctgttggcacaaatacaccggtcgccagcccagaaatggcacggccagcaaaaaacactgccaaattcggggcagccgcacacatcacggttccaatcaaaaagaaagaaagcccgatgatcaaacacagttcccttgaataccggtcccctaaaggaacgagcagcggggctccaaccagcacagctaacccataaatgctgatggaaagggcgagaatatcaagagagtgctgaaaggagtttgataaatcaggcagcagtggtgaaatcaccagttcttccgatcccgccgcaaagacgccaagtgtgagcgcgatggcaagtgtgatgggaaacgttttagaagccttgctgtctaaagattctttcatcaggtgatccctccatacttgctttttcattcaattccgttaaaataaattctaccattatttagttttattttacatttcgaatcataagtattatcataaaatacttttcaaatggaacgactttcggataggagaggtacgaatgaaaatcaccgatgttgatgtgcatattttaaatgaattgaaagaagatgcccgcttgtctatgagggaattgtccaaacgagtcaacttatccgcacctgcggtagcagaaagagtacgtaaattagaggatgcaggaattattgaagggtattcggttcaggttaactataaaaaattagggcttatgattgactgcctgctggaagtcacagtgctaaacggggagtatcaacgttttgtggcttttatgaatcagcacccacgcgctttttttgcttatcgagtggcaggacagtcatgctttttcattaagctgtcagtcgcttctcttgaagaaattgaagcctttattcaggcagtgtctgggtttacaaaaaccgtatctcatatcgtcttatccgagcactccttttcccatccagttcaggaacgtgtgaaacaaatagaagagccagaaatgaccgtgatgaaataaaaaaggacctgactcaggtcctttttgttcgtctatctgactgatagctcataatcgtaatgatgagcccaatgaaggttacagctgcagcaaataacggaacaagctgtaaatgtgtcagttcgatggcgagaccgccaagcgctgcaccgccagcattcccaatattaaaggcagaatgactaagcgtcgatgcgagtgtcggtgcttcatgtgccatgttcatcgtgcggtattgcaaggtaggaacaagaataaatgaaatgattccccaaacaaaaatggtcagcacagcaggtactttgaattcggaagtgattgtaaacaataacaggacagccatcagcaggatcagtgtcaccataatactcggcatcagcttccaatcggcaagctttccgccaactaaattcccgatggtcaccccaagcccgaagagaacaaggatgagcgtcaccccattttcctgaaaaccagtcacttgcagcaggatcgggctgatatacgtaaaggcggtaaacacacctgcaaaaccaaagatcgtcattgcaaaagaaacgagtacctgtggctttttcaaaacagacacttcatttcgaatatccagtacttcatccttcgattgattgggtactaagctgatgataccgattaaggaaatgagcccaatgacggcaataacaagaaacgacatacgccagccgaattgatttccgatgaaggtaccaaacggcacacccagtacattggcgaccgtcagtcctgtaaacatgaagctgatcgcacttgcacttttctccttaggcacaagccgcgcagccattatggctccgacgccaaagaaggttccatgagcaaatgacgtcaaaatacgtgcggccattaatagaccgtaagtggtcgatacagcggcaacagcatttcccgccacgaacaggatcattaatagaatgagaagacgtttcctcgacattttcccagttgataatgttaaaataggtccgccaactgcgacaccaagtgcatatccagtaatcagctgccctgaagcagagatggatacatgaaggtcgtttgcgacgtttggcaaaagtcccataatgacaaattcagtcatgccaatcgaaaacgcaccgagcgttaaagcaaaaatagcgatggggaagtttttcatgatgtgatcacctttctaaacaaatacataaaaaagcttcggaaagttccgaagccttaagagtttatcatacatggaaataagacgccagctgctcgtttgctaatcggtttccgacaaagaaggaaccaaattcgccgtagcgtgcactgacttcatcaaagcgcatttcataaaccaattttttaaattgaagcacatcgtcagcgaaaagagtgacgccccactcataatcatcaaaaccgacggagcctgtaatgatctgctttactttcccagcataactgcggccaattaagccgtggcttctcatgagtgatttacgctcatccatggagagcatgtaccagttgtcattgccagaacgtcttttatccattggatagaagcacacgtattgagaagaagggagctctgggtatagacgcgcacgtacatgcgggttctcgtaaggatctccgccatctccgcctccagctaagtagttgctgagttccacaactgaaacgtacgaataagctgggattgtaaactctgctagtcgtgttttattgaattcaagttcaatttcacccagttcttccatggttggacgcaaaatcatgagcataatatctgctttttggccgacaatactatagattgtttggcttccagccttatcgtgctcagctgttttccatttttctaatagacctgtgaactcatgaagaatcgcttggcgctcatcacttgtcagcagcttccaagctgtccagtcaaaggttctaaaatcatgcagtgcataccagccgtctagtgtttgagctgcttcattggttgtatgttgttcgctcatttatttcactcctatttacagttttccatctgttccaactataacatagtttgtccaagtgaagatgtgatcaaaacttgaacgacgaaaacagcttttatggaaattgattaaattagtttgaaaaataagaatttaatttgtaagcgctataatgtaagttggtagtttgaatttatgtagaagaagagtatgcttaaaagagaacgctttttttgtaaaatcaaggagggtatataagtggcagatattttttcaacagttcaggaaaaggttgcaggtaaaggagtaaagatcgtttttcctgagggaatggacgaacgcattctaacagccgttcaaaaactagcagatggcaaagtattgcagccaattgttgtaggtaaaaaacaagaagttgaagcaaaagcaaaagaattaggtcttacacttgatggtgtcgacgtgtatgatcctcatacatatgaaggttttgaagagcttgtacaagctttcgtagaaagacgtaaaggcaaagcaacagaagagcaggcaagaaaagcattactagatgaaaactacttcggtacaatgcttgtatataaaggtcttgcagacggacttgtgagcggtgcagcacactcaactgctgacacagtgcgcccagcacttcaaatcattaaaacaaaagaaggcgtaaagaaaacatctggcgtcttcatcatggctcgcggcgaagagcaatatgtgtttgctgattgtgcgatcaacattgcaccagacagccaagatctagctgaaattgcgatcgaaagtgcaaacacagccaaaatgttcgacatcgaaccacgtgtggcaatgcttagcttctctacaaaaggctcagcaaaatcagacgaaacagaaaaagtatctgaagcagttcgtattgcaaaagaaaaggcacctgagcttgtacttgatggagaattccaattcgatgcagctttcgttccttcagtagcagcgaaaaaagcgccagattccgtcatcaaaggcgatgcgagcgtatttgttttccctagcctagaagctggaaacatcggctacaaaattgcacagcgcttaggtaactttgaagctgtaggtccaatcctgcaaggcttaaaccagccagtaaacgatctttcaagaggctgtaatgccgaagacgtttacaaccttgcgctcatcacagcagctcaagcacgataatagtaacgatcaaaaaagctagtttcgttttcacacgaagctagctttttttgcgcgtgtgatacctacgattcatttttcgttgaattcgttttcaatcatatgcctcttgtgctaggaaatggtaacataacggaggactatttgaggaatagaggtgtttgacgatgtctggagctatcatcggttatacaacagccttgtattcgttaaaggcagacatatccataaaaaaagaacaaatcatcgaactgagcatatgtcgaaaagaagtgaaagaggcaaaaatggccttgtcagatgcgagcaagaacatcacgcgtccagaccttacttcacatacatggtttggccacttggcagatacgtttgatagccttagggaagagatgaaatcggttagtcaagagataaaggatgcacagctcaccaatctattgaatcgaattgatgaaaaaatcaatgacttgacagcaggtatccattcattagaacgtgatattcatacagttgaaagaaagatagaaaaagagaagcaaaaacaactggaagaaaaacgaggaaaataaaatgagcaaagaaattaaaatagatgccagtgaggcgaaaaaagcattaaaaaatgtaaaacaagcaggcgctcatgtccattcaacacttccaaaaaccatcaaagggaaaaatgagctctccaccacagaacagatagaaaagatcaaccagcaattgaatgaactaagtacatcctatatagagatacttcagaaacagcttgtacaaacagaacaagccgtgagcaccatgattgaaacggacaaatcgcttgcttctagtcataaaagaaaataaaggagaacggaatgaaaacccttgacgcctttgcgctaatcaatggaattgaccaaacactgaattcgttaaagcagcaatcacaaaacatcagctcactagaaaaacaaatcgaccacatcatctcacttgatgatgcactaaagggagaggcagggcaagccattcgagcattttatacagaatgccatattcctttcttgcaattctttcaggttgtcattgaggaatacagttctgcgctgaaaaacacaaaacaggcgcttcatgctcttgaatcaaatcagcacggcttgatctcacaatcatttattgaacacgaactagatcaaggactaaaaaaagcagagcgcacgatatccgagattgtaacagatgtaaaccatgccatcggtagcattggtcatattgttcatttgccaaatgtagacgaatcagcttttcagcaaaactatcaaaaggcatggctcgagacctcaagaaccattggtctgcttcatgcatttgacagagagcagacaagtgctttacatgaaaccaaaagcgcccttcaaacaatgaagcaatatatcaacacgttaagcaccatgttcaccggcccaaaaatcgacatcaccacctatcaaaaagggtctattttcaaaaatggaaaagaagaaaaaataagcagcaccatcagtggattgaatgacaaaatagataacccgaaagacaatccaatgacgctcatgctgaagaaactgagtgagaaagaacgggcgaatgtggagacggttgtccacgaaaagccgtctagtaaaatcaatcaaacgaccgtgaccttaaatggaaaagtatatcatataaatgagtacaaaaagatcaacttcgaaaatgccaaaacggttgaggtcatgcgagacggaatgctgtatcggttacgaatatctgaaaagaacaaagtaacaattgagagcgttaaaccgatgtcagatgtaaaaacaggcgatcaaccccaaaacatcttaaatacagcggttgaatttacaggaataaacgacgccattcgagcgattacaggaagagatcctgtaacaggtgataaagtcgctgatatggatcgtttagtatccggggtgtacatggttccaagtaccaacattgttaaagtggggaaatatgtttttaaaattattaaaggggagaaggtagctaagagggttgagaagagtgctggaagtgcgaggaatggggctaaagattttgaaaagtcgttagtgaaattgcctccagcagagcgcgttgcagctgtaaaaataaaagtacaagaagttgctaaaagtaatggtttaataaaagattcaaaattaagtaagattaatagtagggatgtatataaagaccctaaaactggagatttatattcagtagatacgcagcatggtcgttttgaaaaaacaaataacaaggggaagcatcaaggagaagttgattttgatttcaaacaaactaaacctgctgatgcatctggtggtcataatttaaaaattaagtagagaggatgtaatagaaatgattgggaatgattggatatctgttcgtgaaattgaagacgatactcgaatttgggctggaactataatcagagtttttaaggaggaaataaataaggacaacatagaagataatttctatgattacatcgtttcttttatttatgataacaatgaatatttacaattaacctgcctaactcaaggggagggtggaaatattgtttgtatattgcaaacagaaccaaattctaattattcattaggtaaggaattgaaaagaatgatggatgatggttcaaactctgtttttgtgaaattttcacctgaatgtatcgttaaataaacctctaatatgagttggacagaccagattcttttcaaaataaatgagaataaatgagaataagtgatagaaaaggtgagtttacagagatgtcgctcatcttttttctatctaagttagatttatgatggcacaatacaaatcgataaagtgattggatattttgaaggaactgatacagaaaaaatcaaatccgcagctgcggaaacgccaaacgcatattagacggtgaagtcgtctcaaccaccgaaaacatcatcctagaatacagcggcatctacgatggctatcgagccgtcacaggcaaagaccccgaaaccagccaaaacatcagcagcacagacaaagctctgtccgcagcttctattatcccaatcacgaaaatagtgaaggttgggaaatatgtttttaagatggatcaagggaagaatgtggtaaagagggttgagaagactgctaaaggtgcgggtgaacttaataaggatttagcaaaagcttatcttagggatatagaggctaaaactggacgtaaggttaataaagatcaaattcatcttattaaagaagccttaagaaacaaaaactatgaaaaattgacaccaaaagagactgctaagcatagaagcaaatttacatcgagcttgaaagataaattaattgcagagtgggaagaaaaaaccaaacaaaagtggccaagatatacagaagaagtacttgataagaatggagaggttgctcggagggttggtcaaccgtatgatgctcatcatatcatagagaacaactttggtggcgcccatgagtggtggaatattcatccggctaaatatcctaacgaacatcaatcagggatacatggaaagggagctccatcaggtaaactatttccaaggaggtaaaatagcatatggctaattttaaatttattaatgaactagaaaataaaacttataaggtatctgaagatgacattttaaaagctgaacaaagaatggacataagttttccaaatgatttaagacaattatatttagaaattggctatggttttattaaaggtcaaagtgctaacttaataaatagaattatgggaccagggacagtagcagatattagattaagagaaggtgtttttgaatttgatccagatttagatggactttttgatgatgaaaataaacttattttttttgaagtaaacgaaggtgtttatatttcattagatttaaaattagttaataatccagtatattattttgatactcaaatagctgaatcgttagaggattttttcaaaaagtttctcaataataatgaatattatctagatttaattgaggattagacttaatcggaataaatagtgaaaatcaattgaccttgaatggctatgacttgcttttcaaggttttttactttattttaatcaactactttacgcgaataatatcactttgcatggcaataaataaagaactgttgtcatagatagaactgctgtctattgttctagaaaaaggtaaattaggtctgatatttagaggaataaggaaatatcaagttttgtagtaggtagtaaaacagggaaaggaatgcatatggaacataaacaacacaaaaacaaaaaaacatttaactggctattaagtatcagttttcttcttgtcattgggacagctttgatgataggagtttcattctcagatgccgaatatcgaggtttccccattgattggctagttctacactcacatcatgcctttgaatttctgtggttaggttttatactcgatgtggctattttctatttcatattaaagttgctccttcggatgtataaaagtgtcatgaaaaaattagctgcttaaaatataggaggctttcaaaaatgatcaatctatttcaaatccaaaatctgaacatgaaagagccagcaagtgagatacatatcaaagaggcagaagctgaactaaatttgattttcccctatgtctataagaccttactaaaacaatcaaatggatgttccataggcggcaacctgctactatacggcactgaggacattgcggaacgcaatgcaacgtgggaagtctatcagtatgcaagcagctatgtagcaattggcaacgatggcggcgggcaagtatttcttatgcgaggaagaagaggagaaaacagtgtggattgtcgatgctggtgtgatagaccctcagcatgcggaattggtggctgaagacttgttgagttgggtcagtgagggctgttacatagaagtttagtctattaaggagatgatcgatttgccgtggaacacattgatcgctgcatgcctcgtggttgggattcctgtcgttttgattgcagctgtttatttcatcgaaaaaaggaagaacaagaaaaccaaagcatccagttgaaaaactctgtgacgttccttgtcatagagcttttttctctctcattctcccccatgttataataaacacagtttatgaacgagaggatatgcaggacatgaaaaatgaacctattgagttactgacacagccgaaatggcgaatcatagatcaatcgagcctcggtctttatgtggacccgaagcaatcctttgcgatggatgatacgctttgtgcgtcggttgggaagggtctctcaccagcgacagcgcgttcttgggtacatcacaatacgattgtgcttgggattcaggatacaagacttccatttctgcaagatggcgtgaaactgcttgaggaagagggctatcgcgtcattgtacgcaattcaggcggccttgctgtggtgctggatgaaggtgtcttgaatgtgtcattaatctttgcagaacaaaagaagggcattgatattgaccgcgggtatgatgcgatggtggaattggtccgccggatgctgtcgatgtatgaagtggacattgaagcctatgaaattgtcggctcttattgtccgggcagttatgatctaagcatcaatggaaagaaatttgcaggcatttctcagcgtagattacgcggtggagtcgctgtgcaaatttatttgtgtgcagatggaagcgggcgggaacgtgccgacttgatccgccgtttttatgacgccgccttaaaagacaaacgagaagaagtgaaggccgtgtttcctgatatacagcctgatacgatggcgtctttatcagaattaatcggtgaacctatcgattgtacgcttcttatgcgtcttttgctagaagagcttcaaaagctcagtgatcagctgacagcgtcaggactgaacgcagaagaacagctggaatttgagaaaaacatgacgcggatgattgagcggaatgaaaaggtgttttcgtaaaaagaaaggaagggttctggtgaaatccaaaaacggcggttacctctatttactatggcttcctgtcatcatgggagccggctacggcatttcgcttttggtgccgtttcttcagcctgtactgacacttggcatcgcaggtctttatctttttatatttggtgattttcaggtgagacaagtcaggtatatttttatgttcgtctttttaattaatgtcctttttagtgtgatgttatttttgggtatttaaaaagtgcttcccgcagatggggagcacttttggttattctgccattttttcgaggttgccgttccggtccattttaaaggttggagcggcagtgtcgtcctcttcaaacaaaactagttttcttgcacggttcatgattttgacaagtgtttcataatcttcttgaatggtgagctgatccttttcaagctttttcacttccgcttctagctgtgtgactttatgtgaaagttcgttgttttctcgttttaaccggctgttttccatgcgtaaggcagatgattgctggccatcgccttcatagcggcgcaagaaatcaatgacatcttcgatggttaaatcctgttgctgcctaaaaggattggcttctggctttttctctacgacatgagaagcttgtgacaataaatgtgataaactagctaactcttcattgtagctttgatccacaaactgaagctgctcggctgtttcagatgctggtgcaaacgtttcttcctgcgctggttccagctcctgtgagaattcctcttgcgtgactgtttcttctacttgcggctgataaagtaatcgtttctttgcaggctggccattgccaagtgcacgcatccgttgttttcgctgttttttggcaagagctaacgctttttcatattgatgcctcacaacagcattccatctaaaaccgcatgccgctgaggtacggttcagcttgtctcctacttcttcaaacgcattcagctgtgtactgccctctctgacgtgacgtaagacggtttctgccaagaggagatcatcttcctctgaccaagcatcttgtctttgttttgacatgtttaaacccccatatgatttgatggtattagattagccaagttcaagaaagtttatacaagtttgctaaaaggatagtggaaaatactagcttttatgtaagcacgtatcggcggttacaatgcgtcttgcaagtccagccgcttcgatgtacaatgttgggtggtatattatgactcttggttttccaactgtttcatatagaatgaagttcatcattgaaaggaagcgtaagaccatggctaatgagtttcgcgtatgtgacgattgtgatgcgacgaacctaaagacgttgctgcctcgactcaaatcggttgaccctgatgcaaaaattgagattggctgtcaatcctattgtggtccaggacgaaaaaaggcttttgcgtttgtaaacaatcgcccattatccgcaccaacagaagatgagttactcgaaaaggttcaaaaaaaagttaaataaatgtcactgaatgtgttcagtcgacctaaaaagaggtccgtccctgtcaggtcgggctttttacgtccgtgcaatctttgagaacacattcaccagcaaattcaaggatgttttcggggaaagttacccgatataatagaaacacgtcttaaaaaaagagggacgaaacgatggcgtatccaaaagggaaattatctgaggaaaaggtatttaaagatcctgtgcaccgttatgttcacgtacgggacgcattaatatgggatttaataggaacaagagaatttcagcgcctgcgacgaattaaacagctaggaaccacttacttgacgtttcatggtgcagaacacagccgtttcaatcattcactcggtgtatacgagattgtgagacggattgtggatgatgtattcaaaggtcggccggaatgggatgagggagaacgcgagcttgtactgagtgcagccttgcttcatgacctcggacatggtccattttctcattcctttgaaaaggtcttccacttagaccatgaatcgtttacaagagatattattttagggcaaaccgaagtcaatgaagtgcttcgccgggttagtgatgatttcccgaagcatgtggcagaagtgattgccaaaacgtatcaaaacaaacaggtggtcagtttgatctcaagtcaaattgatgccgaccgtatggactatttgcagcgtgatgcctactatacaggcgtcagctacggccattttgatatggaacgtattttgcgcgtgatgcgtccgagagaagatcagattgtgatgaagcagagcgggatgcatgcggtcgaggattatattatgagccgctatcaaatgtactggcaagtttatttccacccagtgacacgcagtgcggaagtcattttaacgaaaattctccatcgtgcaaaagagctgcatgaaacgggctatattttcacacatgcccctgttcatttttattcgatctttgaggggaatgtcaccacagaggactatattaagctggatgaatccattgtcttattttattttcaggcgtgggaagacgaagaagatcacgtgctggctgatttgtgccgccgttttatgaaccgccgattgttccaatatacagagtttaatccgaatgaagaaatgacgaaatatttcaagctgaccgccttgttcaaggaggcaggcattgatcctgactattatttagtcgtcgactcttcctctgacttgccctacgacttctacagaccaggggaggaagaagagagactgccgatccaccttttgacgcaaagtggtcatattaaagagctgtcgagacagtcagatattgttgacgccatttccggtaaacgaagaaccgatcataaactttatttcccgatggacttaattgtagatatgtcggaaaaagctgaagaaaagaaggcgatcatgaagctgcttggattgggataaggaagtactgaaaaaggagatgtcgggaatttgttgaaagagcatgcaaagttgatgaaggtattctctgaatcaggggaaatcgttggacggaagaagctgcaaaagatgatttacatagcaaaaaagctagatttgcctttttacgagaaatacgattttcatttttatggcccctattcagaggagttgacgctcagaattgaagagctgtgcaaccttggattcttggacgaaatgaaggaaaaaaagggcggatactatcaatatcgctattcgctgacggacaatgggaaagagtttctcgatcagtgtgaagtggacatgcctgacctcaaagtactgacgcagcagatgaacgagcagtcgtctcgtttcctagagctcgtctccacaattttatactttgatgacctgccagaagatgaggtaaaggaaaaggtcttcaccattaaaagcaagcagcgctatacggacgaagaatttgaggatgcgcttgcttatattgatcaattgaaggaattgaactagtttcgcaaaagcccagcatttagggctttttttgttttgtaagacccagaccaaaagcgctatttttcgatgaaatgtgtgctgaaatatccgaaaaattagtgaatatgacgtatttcgacttttttctgtgtatctaattccctgtttttgactgaatagaaggaaaatggtgaattttcagtgaatatataaccttgtaaaaatcaaaggagggataggaatgaaaaagcgttcagtctttttgtcatttttattggtaggtagtttgttaccgggagtaagttcagcttcggcaccagtcgcgagtgctggtcatgggcatgatcatggtcatgcgccgtttgaaacacatattagtgaggggttgccaaaggcaaacgattttaaagatttgacgaaagcacctccaattgaacgagatgtgaaaacaaaggtattagatgagtctggtaagcaggtaggctctagaacctttaaggcgaatacaggagattctatttcaacaaaggcaagtacaggcagtcagaaagtaacggtctatgctgtagcagatgcgcagtatcgtgcgaaatatagtgactggcagacgcggattgtcagcattattgagcaagcggacgtcacctttaaccgtgaccatgatgtagactttgtcgtacaagcagtaggatcttggacatcttctggatcaaatgcagagcaaatcttgtcaaaccttcagcgcagctttgatggcagaggatacgattttgtcacaggatttacagcaaatccaaactttgatgcgggcggaatcgcatatgtatacaatagtgcaccgagcggaagtgcatttgccgtcaaccttgatcaaggaacagcgaatacagcaaaagcggctacgcatgaatacggtcataactttggcttaccgcatgaccctcaaggcagcggcattgtctgcttaatgaattatgattattcctacacagtcgatttctttgatgcggctcataaaaatcaagtgaaccgtaacaaagcgtggtacagataaaataagagacaaaaggacaaacaccctatgtgcttgtcctttttttatgcttacaggtcgctgattcgttttcctgctacggcatagtgttcttttttcatttcttcaataatgacagagactttttctgcacctgcgcctgttgtttcaacaacagcatcagtgactttctctacaagagctcttttctgctcgtctgttcttccttctagcatttgaacggtgacaatcggcaatgcgaaaacctcctttttccttttcgtgctacgcttccctttagtttaagggacttcttatagtatactgaatgaagtaaatcattgtatagaaagaaagagggattcatgcctttggaccaatttcttgtgtatccattagaacttattccatatgtcgccattacgcttgttgttgcatttacgatgcacgagctggcgcatgcatatgttgcgtatcgtttcggagacccgacagctaagaaccaagggagactcacattaaatccactgaagcatcttgatgtatttgggacgattttgatctttgtggctggattcggctgggcgagacctgtgccggtcaatcgttaccattttaaaaacccgcgcttagcaggaatctgcgtctcgattgctggtcctttaagtaatttggtgttggcgtttctaggctttttcgtgtacgtgcttcttcagaaatttggtggggagacgctcatgcgctttgagccgggagtcgattatttcttccgaatctttattaacttaaacgtcattttgttcctatttaacttattgccacttccaccgctggatgggtatcgtattattgaggacgtcgtcagccctcgtatccgggcgaaaatgacgcaattcgaacaatatgggatcattatttttctcatattcgtgatcacgccgctaggacaatttatttttggtccattgatcggaatgcgggatcaaatcattcaatggtttggacttattttgaagccgctgctttaggaggtttaatgaatggaaggtaaaaagaagaaaccaattggttttaatatcattaaaaaaacagatgcaaccgacggacacggaggctttggagcgggtgcgctcagcctagataacatttcgccagtgatcattgacgtagaggaaaaggaagcggtcattgatattggtgcaatgcatgcgagaagtgccgtggaaaaagggattaaattcttgaaaagcaaagaagaggtaccgaacggaaagccgtattggctcgtatgggtaaccattgaccgcagagaagaaggcccttattatgcgggtgtgacggcatgtgaaatgaccgtcgaccgttcaatccgccgcgggtataagtcgcttccagagcatgtgaatttaatggataaatcaatgaagcgaaaaatcgtcgtcagtcatatggatgacgtctcgaaaaaggtgctggctgatttcttgaagagtcataatgaagcactatgggaagcatccacagatgaattaaaagaaggattgtctgtctctgaataattgtgaaatttttgtgaagaatggtgaattgctaccaattccagctggtttttgagtaaactggtgttaaagctaggacatggagaatcccgagatgcagatctcggggtttttcatgtctttttttaacgtttcagccacttttcccaccatttctttggcctttgatcttgaaccggatcttcctcaaaagatttatcctccgcaccgtagcaaacacctgtcggctccgttccttctataaaataggtgaatacctttgattcacaccctggacccgcaagatcgccggtttttggattgatatacacaccttttacaccgtctggcggcatgaaggaggacgctggctgcttcgagagggctgattccataaaggatgcccatatcttttttgcataggctgtttcttcgaccgagtcaatggtacgccctttatcatagccagtccacacacctgtgacgagctggggagagaagccgatcatccagctgtccgctcctgtcgttcctgatttccctccgtatgttcgtgtgagatccttcataatggtgcggccagtgacactcgtatagccgtttaactgatcattgaacattcctgacatcatatcggtggtaacaaatgctgccttttcatctaggacttgctctcgtttttgtttttcttcaaaaagcacgttgccttttgcatccgttactttcgtaataaaggttggtttgacgcgttttccgccgttgaccagcatggcgtaagcattggtcatttcaattggtttgacaggggacgtgcctagggcaagtgatggcacttgatctagtttttcgttgatgccaaatgttttgccagcacgtacaagctgctccattcctaaaaatagatgggttttcacggcataaatattatcagacagcgccaaggcctgaagcatggtaatgccatcattggcgtaatagccatgataattgcttggtgaataagcagcaccgcttccttgatcatcgagctcaaaaaccgtttcttcactgcgcatgacggttgctggtgtaaacccattttgcaaggcaatgtaatagagaagaggtttcattgttgaaccgggctgtcttttcgcttgtgtcactcggttgaatggacttttctcataatctcttccccctatgagggcgagtacatgacctgtttggggatgaatagcagtaaaaccgatttggatgtctgatttcgaatacatcgtgttttttaacgtcttctctgcgattttctgtaactctggatttaaagtcgtttggatatgaaggccatacgtttcgatctgctcctcagttaaccccaagctttgtttcaactcacgaattacatcatcataaaaatacggggcttgctttgcttgcagctgcttcttctgcaaagggcgataggacagtttttctttcgcggcttcagcggctgcctttttcgtaatcatgccgtcctcttgcatgtgcctcaaaatcatattctttcttgcgccggctttctcttcattcacataaggggagtagagagaagggccctttgggataccggcaagtaaggcagattcagcgagggtcaaattcttcgcttttttcccgaaatacagccgggacgccgcttctacgccatacgctccgtgaccataataaatggtgttcaagtatccttctaaaatctcatcttttgtatagttttgctctaagcggatcgtgtaaaaggcttcattccacttccgcttccacgttttatcatgatctaaatacaggtttcgtgcatattgctgggtgatcgtgctggctccttgtaccttagccatggcacgaatatcagccactgcagcacccgccatccgtttcacatcaaaaccatgatgctcataaaaggttttatcctctacagctacagctgcctgcctgatatgaggggacatgtcctttaatggcacccaatatctcttttctccaaagctggattctccaagctttgaaccatcggctgcataaatggtcgtggattggggaacttgaacagaaggggcaccttgccatttggcaagtaaaagaatcgtcaaaaagacagtgcctgcaaatagaaaagcgagcaagccgataaaaaaacaggctcgaatcgttttcacggtcatgcggatttttttattactcatgattgtgtccatgcaaagcccccattttgacggttttttatcagtatggaacaaagaaaaccgttttaaacaaatgattgcaagagcgtgcattaaaattgaagagaactcatgcggttctttacaatttgatatgaatccactatacttttttcttggacaatcgatatagtcatagccgataaaggcgctaacaatagatgtttgtttattattggatgagaggaagatggacaatgagcgaactttggtatacagagaagcaaacgaagaattttggtattacattgaaggtgaacaaaacccttcacacagaacaaacagattttcagcatttagaaatggtggaaacagaagagtttggcaatatgctgtttttagacggtatggtgatgacatctgagaaagatgagtttgtataccacgaaatggtggcacatgttcctcttttcactcatccaaacccggaaaatgttcttgtcgtaggcggaggagacggcggtgtcattcgtgagatcctcaaacacccaagtgtgaagaaagcgacacttgttgatattgatggtaaagtcatcgaatactcgaagaaattccttccttctattgctggaaaactagacgatcctcgtgtggatgtcaaagtcggagacggctttatgcacattgccgaagctgacaacgaatatgatgtcatcatggtggactcaactgaaccagttggaccagctgtgaacctgttctctaaaggattttacgcaggaatttcaaaagcactcaaagaagacggtattttcgtggcacaaacggacaacccttggttcacacctgagctaattacaaatgtacagcgcgatgtgaaagagattttcccaatcacgaagctttacacagcgaatattccaacgtatccaagtggtctttggacatttaccatcggttcaaaaaaatatgatccacttgctgtagaagacagccgtttctttgatattgagactaaatattacacaaaagaattgcacaaagcggcattcgttctgccgaaatttgtgagtgacttaatcaaataaatcaagcgaagtggaaatgcgcaaatgacagtttgcgcattttttgaagcgtaaaaggaggaatcttgcatgagattcgacgaggcttattcaggaaaagtgtttattggaagtcatccgacatgggaagatgcaaaagtcattttatacggtatgccgatggattggaccgtcagttatagaccgggctcacgttttggcccaaaccgtattcgtgaagtttcgattggattagaggaatacagcccttatttagatcgtgaactgcacgaggtaccattctttgatgccggtgacattccgcttccttttggaaatgcacagaaaagcttagacttaattgaagagtatgtcgacagcattttagaaaaagggaagtttccattaggaatgggcggtgagcatcttgtgtcttggccggttttccgtgcgatgcataagaaataccctgatttggcgattattcatatggatgcacatacggatcttcgtgaggaatatgagggtgagcctctgtctcattcaacaccgattcgtaaagtagcaggacttattggacctgagaatgtgttctctttcgggattcgttctgggatgaaggaagaatttgaatgggcaaaagaagcgggcatgcacatttctaaatttgaagtgctggagccattaaagcaagtattgccaaagctgaaggggcgtccagtttatgtgacgatcgacattgatgtactcgacccagctcatgcacctggtacaggcacggtggatgctggcggtattacatcgaaagagctgctagcatctattcatgccattgcaggatctgaggttcaagtagtcggtgcagaccttgtagaggtagcacctgtatatgatcattccgaccaaacagcgaatacagcgagcaagcttttacgcgaaatgctgcttggatttgtgaaataacaccttgatagaggagcttgtcatctcatgtagacaagctctttttttacatggaaaaggaggcagttcatgttttcttctatattgatggtgcttctcgctttatgtgtgttagcgacaggcattctcacgctgaaacgagagctcaaagctgagccgcccgtttttgcttcgaaaaaggaagcaaaggaagagatgatggggctgtttcaggatcgaggctttttctatctgacggccattgcgttattcatgcaggtggtatgtaagcagacgcaaatcgtgccatttgattttttttaggtatttttggcaagttcaggcgtacaagctcttttttatttaatcaacagaaaagacttgggcgtaaaggctggattggtggtattagtgagtgtcctgtttctttttttctaaagggatggcggaagatcaaaaacgaagtttaatcgccgtgaagaagagaaatgatggtatgataggcgatcatgaatatggtatactattttagttaaacgggtcttagcaaaggaagtgcaaaatgacacaaaaccaaatttcaattcatgtcaagtcagtgatgaaaccagagacggagccggctgaaacgatcgaattccgcacgactggaacgtatcaagagaagaatgacaaaacgtatctcacttaccatgaagaacatgaaatgggtcaagtaaaaaccgttgtgaaaatgagtgaaaaagaaatttttgtcatgagatcaggtgccattcaaatgaagcagcgctttctcatcggagaaacgaccgtcacacattacacgatgcccttcggtacactacagcttgatgtacacacacatggcattgatctagatgtggacaagggactgctgcacattacgtacgatatgctgacaggggaagatcaaaagcatttacatacattatcgatttcgtataaggaggatttacgttcatgaatatcgcagaacaggtcaaagatgcgttaaaagaagaaatcattgcggcagtcgtcaaagcaggacttgctgatgaaagccaggtaccagatgtccttttagaagtgccgaaagacaaaactcacggtgattactccaccaacatggcgatgcagcttgcccgcattgcgaaaaaagcacctcgccaaatcgcagaggacattgtcaatgcgtttgataaagggaaagcttctattgaaaaactggatatcgcaggtccagggttcattaacttttatatgaacaatcagtatttaacaaagctcatcccagctgtccttgaagcaaaagaggcatatggtgaaacgaatacaggcggcggccaaaaggtgcaagttgaattcgtctcagccaacccaacaggtgaccttcaccttggacatgcccgcggagcagctgtaggtgattccctttgcaacatccttgataaagcagggttcgatgtgagccgtgaatactatatcaacgatgcagggaatcaaatcaataacctcgctttatctgtagaagtacgttactttgaggcactcggtcttgagaaagatatgcctgaagacggctacagaggagaagacatcaaaggcatcgggcaaaagcttgcggatgaatttggtgaccgtttcgtgcatgagccagaagaagagcggatgaagttcttccgtgaatacggattaaaatacgaattagagaaattgcgtgtagaccttgagaatttccgtgtcccatttgatgtatggtattcagaaacctctttatatgaaaacggaaaaatcgaaccagcgctggaaacccttcgcgctaaaggctatgtctttgaagaagacggtgcaacgtggctacgttcaactgattttggcgatgacaaggaccgcgtgcttattaaaaaagacggcagcttcacttacttgcttccagacatcgcatatcataaagacaaactagacagaggctttgatcagctcattaacatttggggagcggaccatcacggctatatcccccgaatgaaagcggcgattcaagcacttggatatccagctggcaagctcgaagtagaaatcattcagctcgttcacctttacaaaaacggtgaaaagatgaaaatgagtaagcgtacaggaaaagctgtcaccatgcgtgacctgattgaagaagtaggcttagatgccactcgttatttctttgcgatgagaagtgcggctacacacatggactttgacctagacttagccatctctacgtctaacgaaaaccctgtgtactacgcacaatatgcacatgcgagaatttgcagcatgctgcgtcaaggtgaagaaaaaggctacgagccgaaccttgaaaaagtagatttctctcacattcaatcggaaaaagaatacgatcttctcaaaatcattggcagcttcccagaagttgtagcagaagcagctgaaaagcgcattccgcaccgcgtgacgaactatatttatgaccttgcatcagcccttcacagcttctacaatgccgagaaggttattgatgtagaaaacgaaacaaaaacaacagcacgcctatcactgatgaaggcgacacaaattacactagccaacgcattaaaactcattggcgtatctgcaccggaaaaaatgtaatgcaaaaagccccgctctattttatgagcggggcttctttatataaaaaacccgctattctcgagagatagcgggttttgaaaattaaccaagcgtattaataatgttagaaatagaatcgaataattgactaagtacatcagagaacatgagcgtatcctcctttcagaaagcatgtagtatgtgcgtgtcattggaattacccaagtgtattaataatgttagaaatagaatcgaataattggctaagtacatcagaaaacatagtttgtatcctcccttcggtaagcatgtagtatgtgtgcgttaattagaattatccaagtgtattaataatgttagaaatagaatcaaataattggctaagtacatcagaaaacatgttgttgcctcctctcttttctttttacatctacttaacgaagggggaaaagggttggatcacttttttctaaaaaaattttaaaaaagatcgtggcatagaaaaaagcaccgtttatttgggtgcttttttggctctgttttatgatagaatgcgcagctgcacggctccgtttttacacgctagcttcacgtctccgccaatcggtaaggtgaagaccggctgcgtatgtccgatatcgacatcgtagatcactgggatgtgtttgagcattggatgtttatctaaaatgaacctcaaatgttcctctgtcatctcggatttcttttggaagcgtccgatgatcaaccctttgattgattctgcatgctgcatgagggaggtgaggtctctggcgaacatttcagggaagaccaactcatcatcctctacaaataagatggcatccttgatttgaggcataaacgatgtcccttgcagtaagttcagtgtacaaaggtttccgccaaacaaggtgccttcagctgttccttcctgatacattttccatttcgtcggatgaaactgcctgttcgcttgatcgagataccacgcgtcatcactccattttgtcgaagggatcacatcaaatggctcaccgccgttcatcaagcaggcctgaaacatagcggactgctcctcttgcccctgctccatttggaagctggagaaatggggtccagagtatgtcaccatatcacatttggcggtaatggcgcttgcgagtgcggtgatatcactgtagccgcaaagaactttaggatgctgacgaatcaagtcgtaatcaatgtaaggcaagagttcattgcaattgaagcctccgatggctgtcaaaataccgtcgacttcgtcatctgtgaacgcctcatgcagatcagacaagcggtgttcaatggataacgaggaatgaagatcacattcaaacgcgtgttttccaaaagagacagtgaaacctaaggtctctaaacgtttttttgattgagagattccatcttctgataaaatgctggcacttcggcttggagcaatgacacgaatatgatcgcccttttttaaaggagagggtgtatgcataaacaaatcttcctttccatcacatatttctccattatatcggatcaaatggtccaagtctgtaaaagctaggagaaaggcatagaccgtgcgtttcatacaagctgtgcaaagggtatggaagagaaaaagacagaaacgaatgagggcggagaatgtgaaaaagaggagactggaatttttatttttatattttatgatattcggggcatatgtggtgtattggtggccggtgccagcgtggagcattcagctgtacgcggcagtttatatcgccattattttatttagtatcatctcactcatgctagagaaccgtacatcacagcacacgttgttatggatgtatgtgctgatctttttcccgatcattggctatatgttttatttgttctcaggacagctctatgtgaaaggtcatttattcaaatcaaagagaatgtacaaccgtgaaaagttacgcagaatatctgagcttgagagcaagccggatgaatcgcgtctaaccgaaaatcagcgaactttttttcattacacagaaaaagcaacaggcatgcatgtgaacacaaatagtgatatggacattttaaagaatggggaggagacttttccccgtatttttgaagaattaaaaaaggcaaaatcgttcatccatatagaatactacatgttcaaatcagatttcctcgggcaccggatgatggagattctgatagaaaaagtgaaagaaggggtagaggttcgcttcatctatgatgcggctggcagcattcgcttctcccgaaaagatattaaacgcttgaagcaggaaggagtaaaggtcgctccttttctgcctttaaaatatggtttttttaatcaaaaattcaatttccgaaatcaccgcaaaatcgtgataattgatgggaagacagggtttgtcggtgggttaaatgtcggaaaagaatatgtcggacgtgatgaaaatatcggtttttggcgtgatacgcataccatgttaaagggtgaggctgttcaaacccttcactctgtttttatgctcgactgggagtatgtatcagatgaagtattaattgaggatccgaagtatcatacgccgcactctgtgacgggagaggatgtcattcaggttgtaccgactggacccgatatgaaagaaagtatgagtgatttatatgatgcactcatctcaaatgcgaaacaatttgtctggattgcaacaccttattttgtcccaaatgaatcccttcgtacagcattaaaaattgctgctacaagaggggtggatgtccgggtgatggttccggagatcaatgacggctttctcacacaatacgccacacgatcctatttttctgagctcctaaaagagggcatcaaggtgtatcactatcaaaagggcttcatgcatcaaaaagtgatgatcgcagatggagaacttgcctctgtcggtaccgcaaatgtggatatgcgaagctttcagctcaattttgaggtcaatgtctttacagccgcgaaaaagcccattgagcaactgatggcccactatgaggaagatatgaaagaatgtgagcaaatgggacctgttcatttttataaaagagggttaaaagagcgattgaaggaatcatttgcccggttgttttctggcgtgttatgaggatttcaagtcaaagaaatcatttcctgatctagtattttaaagaggattcctctataattgaaaatgattatcaattatagaggaaatgaggttcttttacatatgctaaaacgctttttcgcctattacaggccctatcgaggtctgttctttttagatttcttttgcgctgtcgccgttggattgatggaactgggtttcccgcttatcgtgaactacttcattgatacattattgccaacagggaactgggcggtcattggctggaccgcacttgcgctgtttgtcatttatgcactcagctcggttatgcaatttattgtgtcgtactgggggcatatgcttggaattaatattgaaacagatatgaggaagaagctgtttgatcactttcagcgcctatcctttaaattctttgataacaacaaaacgggtaagctcatgtcacggatgacaaacgacctcatgtacattggagaagtggcgcatcacggtcctgaagatttgtttatagcgattatgacaattcttggtgcctttgctgtcatgctgatgattaactggcagctggctattttaaccttcctgatcatgcctgtcatcatctggcttgcccttcattttaataagaaaatgacgcatgcgattacacagctgaacaatgacattggagactttcatgcaagggttgaaaacaatatcggcggcattcgtcttgttcaagcctttgccaatgaacatttcgagaaaaaacgttttgctgaaaacaacaaccggtttcggaaggcgaagcttctttcttataaaattatgtcggtcaatggatcgatcagttacattctcacacgtcttgtgacactgtttgtccttctcgcaggtacatggtttgtcctgcaaggtcaattaacggcaggtggctttatcgcgtttgttctgatcacaaatgttttatttagaccgattgataaaatcaacacggtcattgaaatgtatccgaaaggcattgcgggctttaaaagctatgtcgatttgctagaaacagagctggatgtgaaggatacagagggagcacgtgatgtatacggactgaaaggtgaaattgaatatcgaaacgtgacatttggctacgatgagcacagccatgtgctaaaggatatcgatttaaagatcaaacaaggagaaacggttgcgtttgtcgggccttcaggagcggggaaatcaaccatttgcagtctgctgcctcgtttttatgatgtggatgaaggggacatcacgattgatggtgtaagcacaaagtcgatgacattgtcttctttaaggcagcagatcggtattgtgcagcaggatgtctttttattctcgggcaccattcgtgaaaacattgcgtacggcaacctagaagccagtgatgcagagatttgggaggctgtaagaagtgcgcatttagaggaactcgttcagcgtttcccagaagggttaaataccgtgataggtgagcgcggcgtcaaactgtcaggtggtcaaaagcagcgtctgtcgattgcgcggatgttcctgaaaaacccgtccattctcattctagatgaagccacatcagcacttgatacagaaacagaaaaagccatacaggatgcattgagcgaactggctgtcggacggacaacgctcgtcattgcccaccgccttgcgacaattaaacacgccgaccgtatcatcgtcgtgacagaggaaggcattcaagaacaaggccgccaccaagacttaatccaaatgggcggcgtatacagcagactgcacgaagcgcagtttggtcattaagaagaaagagaaagcccttttgataaagggctttcagcgtgtagacaaaccctcgcattcgttgtcagtcctgcgctctggtgctcacgaatgttcaattcgctccgctccagtgctcgtccttcctagactgcaaaggttttctatcacgctgaaaaaagataaaggactaaaataaagatcattatagccctttgtcaaaaatctgaaagcccttttgataaagggctttttttgttaggatagaaaaaactcgtgtaggaaggatctgatggaatgaaggggcttcggcgattacaaaagggagataagatcggtattttttcaccttcaagtcctgcatcagcgacctcgcctcttaggtatcagcgggcgaagaagtggcttgagcaaaaaggattcattgtggtaccaggatcattaacagggaaagaggatcactaccgttcaggtacaattcaagaacgagccgatgagctgaatgagctaatggctagagaggacttggcgtgcgttatgtcaatgattggcgggacaaattcaaatagtttgctgccttatcttgattttgagctgctgaatcaacatccgaaaatcatgatcggttattcagatgcgacagcgattcttttagcagcctacgaaaaaacgggactgcctgtattctacggaccggcgcttgtcccatcttttggagagtttgaaccgttcgtcgcttatacatatcagtcgttcgaagacatcctgatgcagcctcaaaccattccttatcaggtcaaaaaaccacctttttggacggatgaacgaatcaattgggaagaaaagacgcgtgataaaaagcagcgtccaaacgattggctgtgcgtcatagagggacaggcagaaggtagattgatcggcgggaatctgaatgccatgtacggcatatggggaagtgagttcatgccagccattcaaaacggagacgtcctccttattgaagattgcatgaaaaccgcttcggttgtagaaaaaaacttctctttattgaaagtaaatggagtgtttgagcgggtatcaggtattcttttgggaaaacatgagctgtttgatgatgagggaacgggaaaagaaccttacgagattttacttgaggtgcttggagagacaaagagaccgctcatcgcagattttgactgtgcccatacacacccgatgcttacgatgccaatcggggcacaagtgaaaatggatgcagcttcaaaacaagtttggttgacaaaagagtggatataacaaaagagcggcctgagggctgctcttttttatgaaacctgctctttttcaaatggctgcaagagatcttgcgctttttttccctctacgacaattaagtaatcagactctaaatgagtgagcctgaaggtttcaagctctacgatgttcttgatgttgcacattgtttttttagaatacacatatagacgatgttgagcctggtggcatttttgataaagagaaataagcttatgtaaattcaatgctttcgcagcgatttggattgaatagatttgagacatcttcatatcctcctgttaattactttctcacaatagctttgttacccctgtttgcacagggataaacctttctctatgatttccactcaaaggttcctccgcccgttcgcttattgcctcttatcgcagacagctcttcgacaagtcggagcagtgcctgatcctttaacttcgcctcaatcataaaatctacatcacgcccatacggttttaatgcatgaaaaagcggtaagacaaaggacatatctacaccatctgcatgactgcgtatggctttttctgatttaggtgaggataaatggattttaggcggaatgccagtgctcgtccaagtgtcgaacattcttggcagaatgtcttcaagcgcggcatcgtcatctttattggccacgtgatgatggtaatcaaaaacaaatggaataccttgcttttcacatacaccaagggtttctaacgacgtataggttttgtcatcattctcaagcgtcattctcgccttgatatgcgccggaagcttttggatattgtcatcaaaacgttgaagcgccgattctttatcaccgtacgcaccgcccacatgaatgttcatatagccttccttttcgagcttcatcgcttcaagcatttgataatggtacgtcatatcgatcacggcattttctgtgattgaaggctttgggctagtaaacaaggtaaattgattagggtgaaagctcacacgtaatccgtgccgtttcaccaactcgccaatttcatgaaactccttttgaaaaggtgtcacaaagtcccagcgcacatcgggatgggtcgcgagcgggacgatcgaacttgaaaaacggtaaagcgggatatcatgggcaatggcgaaatagagcgttcttaatgtattcacgagattggctttcgttgttcgcaataaagcctcttctctctcttcctttgagagcttactgtatcttgcaaaggtcagcgacttggcaggagaagcttcccacaaggtgacggcattggatacataaccaaatcgataacgcataggtcatctcctttataaaaagtacgagaacatggcgccaacccattccagcggacgtgacaaaagcggacgctgggtcaatttctcctctgtcataagctcagacacttccatgtgctcccgaattttttcctctacgtgtgcagtaaagtcggcatcatcaatggcgacgtctacttcctcatttagaaacaagctgcgtttatcaaaatttgccgtgctaatcatacagcgtctctggtcaattagaatggctttcgcatgataaaatcctttataaaaacgatacacaaggcagccagaggcaatgaggtctttcaaataatgaaatccagcctctttgacaagtggatgatccgctttcattgggatgatgatttcaaccgtgacacctcgctctcgtgcatcaagcagtgcactcagaagaggggcagatggaataaagtaaggcgtacagatgatgatctgctttctcgcctgctgaatatctttgagaaacaaagcttctaaagaaaaaccagcagtcgcgcgtgttgtgcattgtagtgttcccagttccaaagcaggaaaaacctcatattgcagctgatgaatgccagatgaccggtataaatcattcaaaaacacatgctggagatctgcgacaacttgccctgtcatgcgcaaatgataatctttccaaatgccaaactggccattttttccaacatattcatcgccaatattaaacccgccaatatagccaatctttccatcaatcaccgtaattttacgatgatttctcatgtttaaccgataaatcaaaaaagggaaacgaggcttatttaaaaagtaaaattggatgccgcttttttctagcatatcaatggacttttgatcaaacggataggaccctagtcgatcggtcagcaaaaagactgaaaccccttgttccgctttggctttcagtgcttgtaagaccccttggccaatcttgtcgttctttacaataaagaacatcatatgaatagaagaagaggcctgttgaatatccgcgagcagctgatcaaaaaatggttcgccatcatgataaaaagctgcatcaccgcttgttttgtcaaaagaccgttcaaaagcgcgggtagaaaaatatttctttcccatataaaggtctaccatcacgagaaaaacgatggcaatgagtacgagtaggatgatcaatgcgatcatgaagcttcctccttttttgcatatttcaatagtgtacccaaacgtgtaaaaaatattgactgaatgctcattcattatttatgatagaggtacaacatagaaacggaacaaagtggtttttggggaatgaaagggggagcaagatgaatagccttttaataatgaacttgatcgcatttgcggcggtgaccgcttacgctgtgtatttgtttatttatctcattcgaacacgagcggcgtatattcgtcttggtaaaaaagaagaatttcaacaagacatgaagaaacgcttagagcgtgtttgggtcaatgtgtttgggcaaaagaagctgttaaaggacaagaagagcggcatcattcatgtgctgtttttctacggatttatccttgtacagttcggagcccttgattttattatgaagggactcgttccgggcagcggactccctttaggtccgctttacggcttctttacctttttccaagaggtggtcacacttctcattttagtagccgttgtttgggcattccatagaaggtatgtggagaagcttgtccgtttaaaacgaggctttaaatcaggtctagtgcttttatttattggcggcttgatgctgacagtcttactggggaacgggatgaacatcatttggcatggacactctctatcatcaactgagccaatcgcctccagtattgctttcttgctgggcggaatttcacctcttgcagcaacggtcgttttttatgtcgcatggtgggtgcatctccttattttgctgacattcttagtatatgtcccgcagtcaaagcacgctcacctcattgcaggaccggtgaatgtatttgccagcagattagacccgccaggcaagctgcaaaaaattgattttgaagatgagacacaagagaccttcggtgtgggaaaaattgaagacttccgtcagtcacagctgatcgacctttacgcctgtgtggaatgcgggcgctgcacaaatatgtgcccagcaacaggaacagggaagatgctgtctccaatggatttgattttaaggttaagagatcatttaacaaataaaggggccgccattacatcgaagacaccatgggtcccgcagcttgccttcaggcagacaacaggaaatcagctggcgctgcaggcgagaggagcaggtgcagaggaatcggcggccagctcaatgtatcatccttctctcattggtgaggtcattacagaagaagaaatttgggcatgtacgacgtgccgaaactgtgaagaccaatgccctgtcatgaatgaacacgtcgacaagattattgatatgcgcagatatcttgtgctgaccgaagggaaaatggatgcagatgcacagcgtgccatgacaagcattgagcgccaagggaacccgtggggattgaaccggaaagaaagagaaaattggcgtgaactgagagaagatgtgcatgtgccgacagtaaaagagctgaaaaaagcagatcaaaccttcgattatttattctgggttggttcaatgggggcatatgacaatcgaagccaaaaaattgcgcttgcctttgcaaagctcctcaacgaagcaggggtctcctttgccatcctaggcaataaagagaaaaactcaggcgatacaccaagaagacttggaaacgaatttttattccaagagcttgctgcaaaaaatattgaagaattccagaaaaacggggtcacaaagattgtgacaattgatccgcacgcctacaatttatttaaaaatgagtatccagacttcggacttgaggcagaagtgtaccatcatacagaattactggcagagctagtgaaagaagggaaaataacgcctgtacatgaagtgaacgaagtgattaccttccacgactcttgctacctaggcagatataacgaagtgtatgatccgccgagagacattttaaaagccatccctggtgtgacgctgagagaaatggagcgtcatcgtgaaaccggtatgtgctgcggtgcaggcgggggcttaatgtggatggaagaagagacaggtacccggattaacactgcccgaacggagcaggcgttacaggtgcagccgtccatcatcagctcaggatgcccttattgcctcaccatgctgggagatggcacgaaggcgaaggaagtagaggagcaggtaggcacatttgatgtcgcagaacttcttgaaaaatcagtgtttggtgaggctggaaagcaggtttcgtaaacaaaacaggccgatgaataggatattcatcggcttatacatggcgctgtacatcagctgcctagataatatgtaagcggtaacaaacgggaggggacatacatgagaacgacggtcattgtatctggagcaagaacaccatttggaaaactaggcggtgctttcagtgggttgactgccgcagaactaggcggaatagcgatcaaagctgcgctggaaagagtacgggattcacattttgtggatgaggtcatcatgggaagtgttttgcagggaggacaaggacagattccttcaaggcaagcagcaagaaatgctgaccttccatggtccgttccgacgcaaactatcaataaagtctgtgcatcaggaatgcgcagtgtgagcacagcagatcaaatcattcgagctggagatgctgaggtcatcgtagcaggcggtatggagtccatgtcacacgccccttatttgctaaaaaaagcgcgatggggctacaaaatgggagatggtgcggtacaagatgcgatgattttagatggattaacctgttcatttacaggcgttcatatgggtgagtatgggagcatggctgcaaaggagcttggtatcacgcgggaagagcaagacctttgggcactaagaagtcatgaacgggccatcgaagcgcagaaaaacggcttttttcaacaggaaatcaccccagtcaccgtcaagacgaaaacgggagagcggctgatcacagaagatgaatccccgcggcgtgatacgtcatatgaacggctgtcaaagctcatgcctgtttttgatcaaacgggtaccattaccgctggaaatgcaccaggtgtcaatgatggagcaagtgcgcttcttttaatgaaagacacatatgcggagcagcatgacgtaaagccaatggcagtcgtgcttgggcatacgcaggtagccgtagaggcaaaggatttcccgaaaacaccagcctttgccatcgagaagattttacagaaaacaggcaagcgtctagaggatatcgatctctttgaaatcaatgaagccttctcagctgtggcgctggcatgtgaaaaaataaccgggctggaccggcggaaaatgaatatcaatggtggtgcagtagcgcttggtcatcccattggtgcaagcggaacacgtatcatattgaccttgattcatgcattgagacaaagaggcggaggcattggcatcgcggcgatttgcagtggaggcggtcaaggagatgccatcatgataaaggtagattaaaagggaggcgttcatcgtcatgagtacagaagagaccgtcatggttgttggagcaggtcaaatgggatcaggcattgcccaagtttttgctcagtcaggctacacagtcctgctgcatgatgcatctgaaaagcagattcatcgagccatttcctccatgaccaaacaactgacgaaacgagcagaaaaaggaaagctggcccatcaggcagtccgagatattacgcagcggcttgccgtttccacagatttaaaggacgtgcagcagactcatttagtgattgaagctgcatctgaacaaatgagtgtgaaaaaacaaatctttgaaacacttgatcaatttgcagaggcgaagacgatatttgcaacaaacacatcttccttgtcaatcacagaattagcagctgttacggggagaccggagcaagtgattggcatgcattttatgaacccggtgcctgtcatgaaactggttgaggtcattcgagcgctgcaaacaagtgacgacacgtatcaaatcgtttatgaaacagcaaagacattaaacaaaaccccaattgaagtggaagacttcccagggtttgtatcaaatcgcatattgatgccaatgatcaatgaagccatttacaccctttatgaaggcgtggcagatgcagaaagcattgacggggtcatgacgcttggaatgaatcacccaatggggccgcttcgtctcgctgatttcatcggactagatacatgtttatttattatgaatacccttcatgaaggacttggggatagcaaataccgaccttgtcctcttttgaaaaaatacgtaaatgcaggctggctgggtaaaaagacaatgagaggtttttacacataccacgaccactcatagggggagtcaagatggatgttttgcttacggatcaacagcgtctctggagagaacaggcagcagaatttgcaagacagcgtgtattccctgaagtggaagccatggaacaaggtcagttcccaagaacacttttagctgaaatgggacgccaaggctttctaggaattccaataccagcttcgtatcaaggcttaggagcagattttacaacttatatcattgcgattcatgaattatccaaagtgagtgcgactatcggtgtcattgtgtccgttcatacatctgttgtgacgatgcctattttggcttttggaacgaatgagcaaaaaaaatcctatgttccgctgcttgcatccgggcagaaactgggggcattttgcctgactgaacccaaggctggctcagatgcctccagtattcagttaagagcggagcgggcaggcgaccactatgtgttaaatggtacgaaaatgtttattacaagcggcggggaagcagaactgtatcttgtctttgcagtgacagaccctgcctctgcgaaaaaaaatatatcggcgttcattgtcgaaaaagatacacaaggatttacgatcggaaaagatgagaaaaagatgggactgcacgggtcaaaaactgtcacgcttcattttgatggtgtgcggattccaaagcagcagctgctcggtgcagaaggagagggctttcacatagccatgtctagtttaaatgcggggagaatcggtatctcggctcaaagccttggtatagcagaagccgcattagcggaggcagtgacgtatttaaagcagcacccagcaggtctagaaacgaccattcggctgggtgatttggcggcgaagcttgaagcagccaagctgctggtctatcaagcggcttcttataaagaggcgaatcgtccggtcacaaaggaagcatcaatggcaaagctatttgcgtcaaaaacggcagttgagatcagtacagaagtgatccatttgctcggcatggatggttatacgaatcgctatcaaacagaacgttactttcgtgatgcgaaagtttgtgaaatctacgaaggaacaagtgaaattcaaaggctggtcatttgtaaacagctaatatgaaacgaggtggctcatgatgcagtttcaattaagtgatgaacatgaaatgatccgaaaaatggtgagagattttgcgaaaaatgaagtagagccaacagcagcagagcgggacgagacagaaacgtatgatccagctatttttcgccagatggcggagctcggtttaacgggtatcccttggccggaagaggtaggcgggatcggcagtgactatttagcctacgtcatcgcagttgaggagctttcaagagtgtgcgcctctacaggtgtcaccctctccgctcacacctctctagcctcgtggcccatctatactttcggaacaggtgaacaaaaggagacctatttaaagccgcttgcagaaggacagaaggtaggggcatatgcactcactgagagcggttcaggttcagatgccggtggaatgaagacaacggcagtaaaggcaggcagtgaatacgtcctgaacggtgcgaaaatctttattacaaatggcggcattgcggattattatattgtgtttgccgtgacagaccaagaagctgcatctcgaaatacaaccgcctttattgtagaaaaagagacccctgggttctcggttggcaaaaaggaaagcaaactgggcatccgctcatcgccaacgactgaaattcgatttgaagattgccggattcatgaaaggaaccggctcggacaagaaggagaaggattcaaaatagccatgatgacgctcgatggcggtagaaacggtattgctgctcaggctgttgggattgcacaaggcgctcttgatgcggcggtccattatgcgaaggagcgcaagcaatttggcaaaccaatcatacagcagcaagggatcgcttttaagctggcagatatggcaactgcaattgaagcctccaggctgcttacttatcaggcagcatggcttgaaacgaaagggtttccgtatggaaaggaatcagctatgtcaaagctctttgctggagatacagccatgaaagtaacaacagaagccgttcaaatcttcggcggctacggttatacaaaggattacccagtcgaacgatacatgcgagatgcgaaaatcactcaaatttatgaaggcacacaagaaatccagcgcctagtcatctcgcgcaaactgctagatatgtagaaaccaagcaaagaccacctgacgtgaggtggtctgttttggtgcgataatcagttcttaaatgtgaaatcatttccaatattgtcccatgccaccttatcaatatgataaaatgtgcaaaagtatcaatatggaggttatcatgatgaacacaacatttatgggtattttaggattagtcacgatgatcatatggattatggtctccacagagctttcaaagtctccaaaaaagaaggaagaaaaagaaaacagccgcagaaaactatttgtcctcatgcctgcgggaatggtatgtacgattgctatcgttatcttattcattcagagaatccagttttaaaatagagatgaacaaactaaaagacaaaaagcataccgtacacaaaagccagaccaatttcacgcagatggtgcgccccatgagaaaaaatcaaaaattaacatgattaaaggtggcataaactcctctaatttgtttataatgagaggtatggtttgtcgtaaaaataaggtataaacacttattatttcactgataaatggatacatacatgtaatagaaagggagtgtctgaccttgagtttgaaagaatactcacaggagcagctcaagcacatgtctttagttgaacttgcatatgaaattttcagagacagcaaaacaccgattacgttttccgagttaatagatgaaatggtccgtttacaagggatacaaaaatctgatcttgatgatcgacttgctcaattttatacagacttaaatatagatggccgctttatttcgttaggtgatcagagatggggacttcgcagctggtatccagttgatcaaatcgaagaagaagttcagccagctgtgaaaacaaaagcgaaaaagaaaaaaacaaaagcagctgtcgttgaagaagacttcgatgaaattgaagaggaagaagaaatcgaagagcttgaagaagatcttgatcttgttgaagacgacgatgatctcgacctagacgatgatgaggaaattgacgaagatatagaagacttcgacgaagacgatgacgacgaagatgatgacggcttaacagaaattgacgaagacgatttagacgataataaggaagaaaaataaccctcacaaaccggtcctcaaaacaggacaaaaccgtcttgactttcgagagcgaactatgtagtatgtattttgggctctctaaaaagagtacgtaaagatacgttcatttacgctccctttcatttatttgaaagggagctttcttatttttcaagagatttagggatacactctaaaaaggatgaagctgtgcatgtctagtcatgcaagggtaaaaaagagaggagcatacgaaatgacaaagtatatttttgtaacaggaggagttgtttcctcacttggaaaagggatcacggctgcatcgttaggccgccttctgaaaaatagagggatggatgtcaccattcaaaaattcgatccatatatcaacgtagacccagggacgatgagtccatatcagcacggtgaggtcttcgtcacagatgacggtgctgaaacagaccttgacttaggtcactacgagcgcttcattgatattaacttaaataagtacagcaacgtcacaacgggtaaaatctactctactgttctgaagaaagagcgccgaggcgactatttaggcggaaccgtacaggttattccccatattacaaatgaaatcaaagaccgcgtgtaccgtgccggaaaagaaacaggtgcagatgtggttattacagaaatcggtggaacagtaggagacatcgaatcccttcctttccttgaagcgattcgtcaaatgaagagtgacattggccgtgaaaacgtgatgtacattcattgtacccttgttccttacatccgagcagcaggtgaactgaaaacaaaaccaacacagcatagtgtaaaagaacttcgcagccttggtatccagccaaacgttattgtggtcagaactgaaatgccaatgacccaagacatgaaggacaaaattgcgttattctgtgatattgatacaaaagctgttatcgaatgtcaggatgcagacacgctgtactctattccgcttgatttacaaaaacaaggactagacaagcttgtttgtgaacatatgaaacttgactgccgagatgcagacatgacggagtggacagcgctagtcgataaagtacaaaatctctcaaaacaagtcacaattggtctagtaggaaaatatgttgaactgcaagatgcatacatttctgtcgttgaatcacttcgccatgctggttatgcatttgatgcagacgttcaaatcaaatggatcaatgcagaagaagtgacagcagaaaatatggctgatttcgcgcaagatgtagacggcatcatcgttcctggaggcttcggagaccgcggagtggaagggaaaatcattgctacacaatatgcccgtgaaaacaaagtgccattcttcggaatctgcttaggaatgcaagttgcgtcgatcgaatatgcgagaaacgtactaggccttgagggagctcattcagcggaaattgatcctgaaacagcattcccaatcattgaccttctcccagaacagaaggatgtagatgatctaggcggaacacttcgtcttggtctgtatccatgtaaattaaatgaagactcaaaagcatttgctgcatacaatgacgaagtggtctacgaacgccaccgtcatcgctatgagtttaataatgaattcagacagcaaatggaagccgcgggctttgtcttctctggtacaagcccagacggacgtcttgttgaaattatcgagctgaaggatcatccttggttccttgcttctcagttccacccagaattcgtctcaagaccgacaagaccacagccattatttagagatttcgttggtgcttcactgcaagcatctgaatcaaaataaatcaaaaactgccgagaatatgatcttctcggcagtttttttattcatattcctcaacgatttctttcacagtaaacgatagagcgtggtagacgtataagcatgtcattaaagcaggataaccgaaccttgttccgtcatcagcgggcacaagcggtttcttgagctgaaaatcaatgtggacatcacaatgctcttcaatcatggacggctccttttgtgccggaccgacaccaacaatgggcgtaccttgcgcgtgcagctcttttacaagagattgaatctcctcgtcttctgggtctgaataaaatagcagcaccctgtcacttggatgaagcaagctgagctccgtttgatcaagcggcagtactttcgcacctggaaagggctccttgctttcagttgcctctagggctacagcagccagttcattctttccgtgaaaataaacagcatgtccactgacaacggcttgtgcaagaaggcgtgcaccatcctcgatcgcttcagcctgcttttctccaatacgtgaaaaaatacctgataactgggtcgtgaaaatttttaacaagactgatttcctccttcggtcagatcattttataatagaatataaagagaatattaggaaaaatgctcagaaaatgtcgtaaagtaaactattataaataaaggaaatgtgaaaatcaaacagaattatttaacaacagctctttttatggcgaaaaatgaaagcaatggggtgtaacagatgaatgagaaaattttaattgtcgatgatcaatacggtattagaatattattaaatgaagtgtttcataaagaaggctatcaaaccttccaagcagccaatggacttcaggcgttagatattgtgaaaaatcatagaccaaaccttgtcctgcttgatatgaagattcccggaatggatggtattgaaattttaaaacgcatgaaattaattgatgaagacatccgtgtcatcattatgacagcctatggcgaattagacatgatccaagaatcaaaagaactcggtgcattgacgcactttgcgaaaccatttgatattgatgaaatccgagatgctgttaaagaatacttgccgctcgaaacaaatggttagatggaaatgattgaatcgagtcattctgttgccgatttgtcgaataattggtatcctagataagaagaagaaagcgatctgactttgaaagtttacatatggcgagaaattctggtcatgctagggtggagagctttttttagtaagcaaattagctacatagggaggatttttcatcatgcctttagtttcaatgacagaaatgttgaaagacgcaaaggaaaaaggttacgctgttggacagtttaacttaaataatttagaattcacgcaagcgattttacaagctgctgaagaagagaaatctccagttatcttaggagtatctgaaggagcaggacgctacatgggcggcttcaaaacagttgtcgcaatggtaaaagcgttaatcgaagaatataatgtaacagttcctgttgcgattcatttagatcacggttcaagctttgaatcttgtgcaaaagcaatccatgcaggatttacttctgtcatgatcgacgcttctcaccacccattcgatgagaacgtagcaacaactgcgaaagtagttgagcttgcacatttccacggtgtatctgtagaagctgagcttggaactgttggcggacaagaagacgacgtcatcgctgagggcgttatttatgctgatccaaaagaatgccaagagcttgtagaacgcactggcattgactgccttgcacctgcactaggttcagttcatggtccatacaaaggtgaaccaaaccttggtttcgctgaaatggaagaaatcggtaaaatgacaggccttccacttgttcttcacggcggaacaggtatcccaactgctgacatcaagcgttcaatttcacttggtacagcaaaaattaatgtaaacactgaaaaccaaattgcttctgcgaaagcagtacgcgaaacacttgctgcaaaaacagaagagtatgatccacgtaaatatcttggaccagctcgtgacgcaattaaagcgactgttatcggcaaaatgcgcgaatttggttcttctaaccaagcataatttgatgagaaccgaaagccgcctgagtcacaggcggttttctccatatcttgagaaagcgcaatcaaaatttacatttcagacaatttattgataggagagtggcacggttatgttatttttcgtagatacagcgaatatcgcagacatcaaagaggcgcacgagcttggcattttagcaggcgtcacaacaaaccctagtttagtagcgaaagaaaaggacgtatcattccacgaccgtcttcgcgaaatcactgacgtggtatcaggttctatcagtgcagaagtgatttccctcaaagcagaggaaatgattgaagaaggaaaagagcttgctgccatcgcacctaatatcacggtcaaagtaccgatgacaacagatggccttaaagctgtcaaagcgttaacagaccttggtattaaaacaaacgtcactttgatttttagtgcaaaccaggcattgcttgcagctagagctggtgcaacgtatgtctctccattcctcggccgcttagatgacattggccaaaatggtctcgatctcatcagcgaagtgaaaactatttttgatgttcacggattagatacacaaatcattgctgcatccattcgtcacccgcagcacgtgacagaagctgcgcttagaggtgctcatatcggcacaatgccgctgaaagtcatcaagcagctgacaaaacacccgttaacggatgcaggcattgagcaatttttagcagactggaataaataagtgattgtggcaggcgggattgtctcccgtttgccgcagttttccttaaaaacgctaagaaatgttttgtgcaaagaagagaacatcacagcctcgcaaagcttcgattatttttcttccgacaaatttcgtttaacctgtattctttctcttgatattggctaaattttggacaagaccttttaaagcgcgacatccacaaacagtataactccaacagtgatcttctttaagaagggagacaaatatggaaaagttaaacattgccggcggtgaccctttgcgcgggaccgtacatattagtggtgcgaaaaatagtgcagtggcactgattcctgccacgattctcgctgattctccagtaaccattgagggccttccgcatatttcagatattgacacattacgagatctgttagaagagattggcggaaaggttacgtttgaaaaaggtgaaatgatcgtcaatccttcttccatgatcagtatgccgcttcctaatggaaaggtgaagaaactgcgtgcatcctattatttaatgggagccatgcttggcaggttcaagcaggctgtcatcggactgccaggaggatgtcacttagggcctaggccgatcgatcagcatatcaaaggctttgaagcacttggagccgaggtgacaaacgagcagggtgcgatttatttgcgcgctgaaaaattagtcggagctcgtatttaccttgatgttgtcagtgtaggtgcgaccatcaatatcatgctggcagccgtactggctgaaggaaaaacggtgattgaaaatgccgcaaaagaacccgaaattattgatgtagcgacactgcttgcaagcatgggagccaaaatcaaaggtgcgggtactgatgtgattcgaatcgaaggtgtagaatctcttcatggctgtaagcattccatcatccctgaccgcatagaagcaggcacatttttaattgctggtgctgcgatgggagatgaagttgttcttgataatgtgatcccaactcatttagaatcaattacggcgaaacttagagaaatggggttcaccattgaaacgagcaacgatcagatgctgatcgttggcagaaacgaaggactcaagcctgtcgatatcaaaacccttgtgtatccgggctttccgactgaccttcagcagccgatgacggcgctcttaacaaaggcgaaaggcacgagtgtggtcacagatacgatctactcagcccgctttaagcacattgacgaattgcgtcgaatgggtgcaaacatgaaggtcgaaggtagatctgccattataactgggcaaacgcagcttcaaggagcaaaggtcaaagcaagtgacctgcgtgcaggtgcttgtctcgtcgttgcagggttaatggcagacggtgtgaccgaaatcacagggcttgaacatatagacagaggatatagtttgcttgagaagaagcttgaaggcttgggtgcaaccatctggcgtgaaaagctgaatgaccaagaaatagaagaacttcaaaattcgtaaggctttgactgtgagaggagatttggacaaaaatggaaagaagtttatcgatggaactagtacgggtgacagaagcagccgcattaaaatctgcccgttggatgggaagaggattaaaagacgaagcggatgatgctgcaacaagtgcaatgcgtgatgtatttgataccattccgatgaaaggaacagtggtcattggcgagggagaaatggacgaagcaccaatgctttatattggggaaaagcttgggaacggatacggaccccgcgtggatgttgctgttgatccattagaaggaacaaatattgtggcaagcggcggctggaatgccttagctgttattgcggttgcagatcatggcaacctgctgaatgcacctgatatgtacatggataagatcgcagtaggtccagaagcggtaggctgcatcgacatcgaagcgcctgtcattgataatcttcgcgctgtggcaaaagcaaaaaacaaagatattgaagatgtcgttgcaacgattttaaacagagatcgacatgagaaaattattgctgaactgagagaagcaggagcaagaattaaactgatcgatgacggtgacgttgcaggagccattaatacagcatttgatcacacaggtgttgatattctatttggttcaggcggagcgccagaaggtgtcctttctgctgttgcgttaaaggcacttggtggtgaaatccacggaaagcttcttcctcaaagtgaagaagaactgagacgctgtgagaaaatggggctggatgttggcaaagtcctaagaatggaagacctcgtgaaaggcgacgacgccatttttgcagcgactggtgtaacagacggcgagctattaaaaggtgttcaattcaaaggctctgttggaacaacacatagtgttgttatgcgtgcgaaatcgggtacagttcgtttcgtagacggcagacacagcttaaagaaaaaaccgaatcttgtcattcgtccgtaatctgaaagcgggtattcattacccgcttttcatataggtgtcaaatgtatatcattttctttttaaagttgaatattctctgcaaatgaggtaaaactaaagagtgctgcgaaattttctgcgaatttacttcttttaagcttcaacaagtttaaatactgccgcatcatgacgatatactcattatccttctctatgttgacaaagctcaatttcacattgttcctatcttttacgataaaacgagtgggagcgttaccatgagagcgaggtcattccaacaaaacggaattaaaagctaatcaaatacaatggtcatgcatttgtaatgaaatacattgactagaaaagtgtggtgtccatattgaaagatgtttcgatttcatctttggaaaatatgaaattaaaagagctgtatgagttagcaaaaaaatacaaaatctcttattacagcaaactaacaaaaaaagaattaatttttgccatcttaaaggcgaacgctgagcaagaggatctcttatttatggaaggggttcttgaaattattcagtctgagggatttggtttcttaagaccaattaactattctccaagttctgaagacatttatatttcagcttcacaaatcagacgctttgatttacgaaacggagataaggtgtctggaaaggtacgacctccaaaagagaatgaacgctactatggcctccttcatgtagaagcggtaaatggggacgacccagaatcagctaaggaacgtgttcactttcctgcactcacgccgctattccctgatcgtcaaatgattcttgaaacacagcctaatcacctgtctactagaattatggatatgatggcgccagttgggtttgggcagcgtggtttaattgttgcaccgcctaaggctgggaaaaccattttgctcaaagaaattgccaacagcatttctgaaaatcacccagagtcagagctgattgtccttttgatagacgaacgcccggaggaagtaacagatatcgaacgttctgttgcaggggatgttgttagttcaacctttgacgaagtaccggaaaaccacattaaagtagcagagcttgtattagagcgtgccatgcgtcttgttgaacataagaaagatgtcatcatcttaatggacagcatcacaaggcttgctcgtgcatacaaccttgtcatcccgccaagcggccgaacgctttccggcggtattgatccagcggccttccaccgtccaaaacgcttctttggtgctgcgcgtaacattgaagaaggcggaagcttgacgattttagccactgcgcttgtggatacgggatcacgtatggatgatgtgatttatgaggagtttaagggaacggggaacatggagcttcatttggaccgatctcttgcagaaagaagaattttcccagcgatcgacattcgtcgttctggtacgagaaaagaagaactgcttgtaccaaaagagcatcttgaccgtctatgggcgatgagaaaatcgatgtcagatacacctgactttgctgagaagttcatgcgcaaaatgagaaaaacaaagacaaaccaagaatttttcgatattttaacgcaagaatggaaacaagcgaacatgtctgcatcaagaagatagcttgttgaaaaaatacatttgcaatcatagactcacactgttataatttcatcatgtgcgtttcagaatttattctgagatattaactctgtttccgaattggattcagggcggaaggagatgacagtagatgaaaacaggaattcatcctaactacaaaaaagctacagtcaaatgcgcttgtggaaatgagtttgaaactggatcagtaaaagaagaggtacgcatcgagatttgctctgagtgccatcctttctatacaggccgtcaaaaattcgcttctgctgatggacgtgttgaccgctttaacaaaaaatacggtcttaagtaataatagatacaataaacaggcaggaatccgttcttgcctgtttttttacgtggattgatggaactttaaaacgggggagaagaccttatgtatgtgatgaaacaaagcggttggcttgaagtcatctgcggaagtatgttttctggaaagtcggaagaattgattcggagagccaaaagagccacctttgccaaacaagaagtaaaaatattcaaaccagcgattgataaccgatatagtacaagctcagttgtctcacataacggttcatcagtcgatgggattgcagtagcctcaccaaaagacataataacgcacatatcagaaagaaccgatgtcattggcattgatgaggtgcaattttttgatgagacaatcattgacattgtcactcaattggctgataaaggttaccgagtcattgttgcaggccttgatcaagatttcagaggagagccatttggtgttgttccgcatttaatggcatgtgcagagcttgtaacaaaacttcaagcagtttgttcggtatgcggctccccagcgagtagaacacaacgcttgatcgacggtaaacccgcatcctatgatgatcccattattttagtaggtgcgcaggaatcatacgaagcacgatgcagacatcaccatgaagtaccaagacttgacgttggtacaacacttgacaattaaaaaaatagcaaatgccgctgtgtttcgtttttcgagattttggctgaacacccatcatttgtacttaaataaattaaataacgctacgaaaaaattatctaattttcaacgcttgcgttttagcataagcaggcataaaatgactaactgtagtgtaaagcattttaacgaaaagttcgatttcttgtcataatttttttgattaaggattttcctccttaatcgttctttaaattaatagttcactttatttatattttagaaagagggtagtttttgatgaacaacgtgaagaaaacaaaagaagggtacctcgaaaccactttgtcaggtaaagatgtattatcgattccaacgttgaacaaaggcgttgctttctctgaagaagaaagacaagagcttggactagaaggcttacttcctccaactgttctcactctagaacaacaagcggagagagcgtacaagcaatttctggcacagccagatcgtcttcgtcaaaacgtatacttaagtgatttgcaaaaccgtaacgaagtattgttctataagcttctaacagacaagcttcgtgaaatgcttcctgttgtgtacacaccaactgttggtgaagcgattcaagaatacagccatgaatacagaagacctcatggtgtctatctttcaatcgacaacattgacggcattgagaaagcatttgaaaacttacatgcaacagcaggagatattgaccttatcgttgcaactgactctgagagcattcttggaattggtgactggggtgttggtggtatcaacatcgcaatcggtaaattagctgtttacacggctgcagcaggtattgatccaagccgcgtaattccagtcgtattagatgttggcacaaacaatgaaaaattattgaatgatccattatacatcggaaaccatcacaaacgtgtacaaggtgaaaaatacgaagaattcattgatgcttatgtaaaagcagcgcttaaattcttcccgaaagccttacttcactgggaagaccttggaaacaaaaatgcgcgtaacatcatgaaaaaatacaatgataacatcttaacgttcaatgatgatattcaaggtactggtgccattactttagcgggtgttcttgcagctgtcaagaaaactggtactcaattgaaagatcaccgtgttgtcattttcggagctggatcagctggtatcggaatcgcagatcaagtgcgtgacgcaatggtccttgaaggtctaacggaagaagaagccaacaatgcattctggacattagactacagaggtttgctaacagatcaatttgaagatgaagtgcttgatttccaaaaaccataccttcgttcttctgctgaagtagaaggctgggcacgcgatgaaaaaggacaaatctcatttgctgaaactgttcgccaagcgaagccaacaatccttatcggtacatcaggtcaaggcggtgcattcactgaagaaatcattaaagaaatggcagctcatacagagcgtccagtgatcatgccaatgtctaatccaacaccacttgctgaagcagtgccagaggatctattcaaatggacagacggccgtgcactgattgcgacaggaagcccgttcgaaaacgttgagtataacggaatcgaatatgaaatcggacaatcaaacaatgcgttcgttttccctggacttggtcttggttcgatcgtaacagaatcaaaaatcatcacaaaagccatgttcgtcgcttctgcgaatgcaattgctgaaatggttgatcatgagaaaccaggtgctggtctactgccaagcattgataaattgcaagaagtgtcaatccatgtggctgttgaagtagcgaaagcagctattgaagatggtgtcgcaagaaaaacgcctgacaacatcgaacaagctgtgaaagatgcaatgtggattcctgaatataaaaaaattgtaagagcataataaaaagtgtaacgcggcattgtttcgggtaatctaagcaatgccgcaataaaataagagacatgtaaaagattcaaggaggaatagtaagatggactttttaaatattttgatcctcctagcaccgatttttttcgttatcgcgctgggttggttcgcagggaacttcggcagctatgacgctaaatctgcaaaaggtgtaagtacacttgttacaaagtatgctttgccagcgcactttatcgccagcattctgtcaacaccaaaagataaattctatagtcaaattccatttttcattgcattgattttcggaatcgttggtttttatatcattatccttttagttacgaaatttgcttttaaatatgatttaacagattcatctgttttctcgttaaactcagcacaaccgacctttgcatttatggggattccggtcttgggcagtttatttggggctcaagaagttgcaattccgattgctattaccggaatagttgtaaatgcattgcttgatccaattgccattattgtgtcaactgtcggtgaaaaaacaaaaggaaaagccaaagacggcgaaagtttcctaaaaatgacaacaaaagcgattttgcacggtttatcagagccgcttgcacttgcaccgctagcaagtatcattcttgtccttttaggatttaaacttcctgaaatcggacatgaaatgttagaggaaatcggaagtgtgacatcaggggttgcgctattcgcagtcggtgtcactgtaggtattcgaaaaattaaactaagcttaccagcatttagtattgcactattaaaagtagctgtacaaccgctacttatgtatcttattgccgttcttatgggtctttcggctgacgaaattacaaaagctgtattgcttgttgccttcccaggttcagctgttgcagcgatgatcgcaacacgatttgagaaacaagaggcagaaactgcatccgcatttgtgatcagtgccatcatgtcactcataacattaccgatcattattgcacttaccgtataatatagtagaaggctgcctcatgaggcagcctttcttagcgaaatgaatgaaacagagggaagagcacacgcttttttttgatgtcagggtgtgtgatttcctttttttcttctatttgagagggttgtttcaagctcgcggcaagacgctcaagtttagtggtgagatcttcaatttctctgcggtgctgaagcagctggtatgatacaccttcatctgcttttttagccagtttccgttcgagttcttgcagtcgattttctacatcagtgacatgcaattgctgctgaatgagctgtttcacttgcttttctaatgcttcaatccgccttgtggaggcatcagtttctgcagcaggtgataactgttgaacggtttcctcgtggattggcagtcgaatgtcttggaggatcacaccttcactcatttggtgtttgacttctttgagcagctgtacaatatcttcatgaaattcataatgtccaagttcattccgggcgacagggatgttgagctgtttaacccaacgctgaatcgtttttgaagaaacgccaatttcttttgcaacctcatttgtattcaaaccaaatgccctcccttttttcaattataagtaccattctcttcaaggaggacctgttccttcacgttagacaaaacaagtaaccaatcgccaaagatcgtgttttctagcgaaaaattgcagaaaatcaattgttttggaaatttttttgactgtcataccccgctatactataattagactgttacgcacaaaacagaggtgaagaccatgttagaccgtttaaaatcaattgaagaacgctatgaaaagctaaatgaatatttaagtgatcctgaagtggtgaacgaccctaagaagcttcgtgaatattcgaaggaacaatctgatattcaagaaactgttgaggtatatagacaatatcgtgcggcatacgaccagttaagtgaagcgaaagcaatgctggaagagaagctggatgccgagatgcgcgacatggtcaaagaagaaatttcagagctcacagaggaaacggaacgtttagaagacgagctgaaaatcttgctgatcccgaaagatccgaatgacaataaaaacgttattgtggaggttcgtggtgctgcaggaggagaagaggccgcgctttttgctggaaacctttaccgtatgtacagccgttatgctgaaatgcaaggctggaaaacagaagtaatggaagcgagtgtgactggaactggcggttataaagagattatctttatgatcagcgggaaaggcgcatactccaaactaaagtttgaaaacggcgcacaccgcgtgcagcgtgttccggaaacagaatcaggcggacggattcatacatcaacagcgacagttgctgtcttgcctgaggctgaagaagttgaaattgatatccatgaaaaagacatccgtgtagatactttcacatcaagcggacctggcggacaaagtgtcaatacgaccatgtctgctgttcgattaactcaccttccaacaggtgtggttgtatcctgtcaggatgagaagtcgcaaatcaaaaacaaagaaaaagccatgaaagtgttacgtgcgagaatttatgataaattccagcgtgaagcacaggctgaatatgatcaaacgcgtaaatctgctgttggaacaggggatcgttcagagcgtatccgtacgtacaatttcccgcaaaaccgtgtaacggaccaccgcatcggattgacgattcaaaagcttgatcaaattttagagggaaaacttgacgaggtcatagatgcattaattatggaagaccaagcaagaaagcttcaaaatgcaaaataatcagcgaaccatctttgaagcccttaaatgggcttcttctttgttaacggaagccggtagagaccaaaacgcagcagagctccttttgatgcatgtactgggcctaagcagaagtgaacttcttgcacgttttcatgatctgctgccagaggagcaagatcggttgttcagcgagtttgtcacgcagcataagaaaggcgtgcctgttcagcatctaacgggtattgaattcttttacggccgtcccttcgaggtgaacaaacatgttctcattcctcgtcctgaaacggaagaggtcgttttggcggcgctgaatctggtgagtgacgtcttcccgcacgatcagccgctcaaagctgtggacgttggcacaggaagcggggcaattgcgattacgctggctcttgaaaaagaaacattatctgtcacagcaacggatatttcacatgaagcacttgcggtagcaaagcggaatcaacaagcgcttggtgcagacgtccattttttacaaggtgacttactcgaacctatcatggatcaaggcatcaaagtggatctgtttatttccaatccaccttatattgcagcagaagaaatggacagtttgtcagaggtggttacaaagcatgagccagtgaatgcgctgacagatggacgtgatggtctgtggttttacaagcgtctcattcgtgatcttcactgggtacttcatgagcaggcggtcgttgtctttgaaattggacatacgcaagggcaagatgtaaaagcacatctcttgcagtcatttcccgcggcagatgtccgcatcgtcaaggacataaacgggaaagaccgagctgtttgcgcacacattcaaaacggaaagtccggctgaaaaaagtcggactattttattatgtaaagatgaaacttatggtaaaagagaaacgtatatatagaagaatgaacattctgatcatgatttttttacataaatttgttttgaaggagcgaatggtgtgaacagaaggtatgcgatggtgttggtcatcgtcagtgtactattgattgtgagtgcttgtggtaaaccgagctttaaaaaagaagcagcagcatttggagaaagctataaaaaagcacaatacacagtgaatcgaacagatgacctaactgacatgaaggagaagctgaagttttatttaactgagcatgaatatcaagaatatacacaagacagcatgttcccgagcgtgttagaagcagcaaaggatcaagattgtcaaattaagctgaagaaaattacgtttacgccttcagatgaaagcgatgacagaattgaatttgactatgaaatgatgattcaatttattgatcaaaaaggaaaggttaaaaaagaaatcaagaaaaaaggagcaatgactgtcatcaaaacagaatcagggttaaaaatcagccgagattgggatgggagactgtacccttccgattaccaatcctcactccaaagccgttcttaatgggacggctttttttgatttgacttataatctattaaaaaaatcattttgtctgtttatgagatgggtttcctggacacaatgtttgtagcgaagagaaaaagtggggggaacacatcatgtttaaaagtaaaatgatgatttgtctttatatgtttctattattatgcggagcttttgcaaaccttggaagggaggagacagcggctgcttctgcaaatcagcctgttgtaataccagacgaagcgatccgcttacgcattttagcaaatagcgatcgttcagcggatcaggatgtgaaaagaagcattcgtgacgaggtcaatgccaatatgacagagtgggttaaagacctcacgtccattgaagaagcaagacgtgtaattcggaccaagctgccagaaatcaatcgtattgccaaagcgaaattgaaggaacagcacattgatcaatccgtctcagtcagctttcaaaaagcctcatttccaacaaagctatatgggaatttcgtctatcctgcaggggaatatgaagccattttaattacacttggagaaggggatggagccaattggtggtgtgtgttattcccgccgctctgctttatcgatttttcaaatggagaagccatcgcatcgccagagggggatgaggataaccaagtgacagcgcagcaaacagatgagtctgttaatgaagtggtgaaagaagagaaagaagagaccggtgaagtgaaattttttttattcgaatgggtctctagtcttttctcctaaaaaaggtataaatctgtttttgcctcatagagttgaagtaagagatcaaaaagaggtgaaagcatgtattatcaattaagaatagccacagaagaagatgccccagcgatcaatgcttttcttgaaaagggacaagcgaaaggcggcgtcacgcttgcagagcgtacgacatttgttgtcatggaagatgcggacggtcagctggcggggtgtttaggtcttgaacagcttagtgaacaagagggcttgctgcggtcccttgtcatatcagataaactaggtcagggacacatcgtgtctttgttccaaagtgttcaaacgctcggaggaaaaataggcgtggatactttttatgtcgtcgcaaaccactcctcctcacatgactttttggcattgatgggcttcacgccattagaggacattccagaaagcatgtgggtatctgcacatgcaaaagagatattggcgaaagaacaagctgtggttcttcataaaaaaggaagttaatcacaacatactggacttatacacatacttatccactgttaaacaagcgttatccacaaattgtggacaacgcttgttttattgatcatcatcttttatactttcaaaaggataattgagatatatcaacagttttatcttttttaaaaggagtttgtatgatgttaaatacaaaaaggtggtctgtggatttagaaaagagtttatccacatactatccacaaattgaacaggcagctgtgttattgcagcaaaacgaagtggtcgcttttccgacagagactgtttacggactaggggcaaatgcgaaagagacagaagctgtcatgaaaatatatgaagcgaaagggcgtccaagtgataatccattgattgtccacattgcggaggttcagcagcttcacgaatttgcgcaaatagaaagtgaaaaagcaaaggcgctgatggaagccttttggccgggcgctttaaccattgttcttccgtgtaagccgggtgctttatcaaagcaggtcacagcaggtttatccacggtcggtgtgagaatgcctgaccatccgattgcgcttgagctcatccgagcagctggtctgccgattgccgcaccaagtgccaaccgttcaggaaaaccttcaccgacacaagctgaccatgtagcgagtgatctcgatggaagaatcgctggaattgtcgatggcggttcaactggaattggcgttgagtcaacggttgtatcctgtgtcgacgagtttccagtgatcttaaggcctggcgggattacaaaagaagctttagaagaggtagttggagcggtcagtgtcgacccggggctgacaaaaaaggacgaagcgcctgtatcgccaggaatgaaatacacacactatgcacctgaagctcaaatgtatcttttttctggaagtgatgaagagatgcagcatcacattcaaacataccaggcagaaggtctaaaagtgggcgtgctgacaacagaagaaaagaaatcgttgtttgcggcagatgttgttttcagctgtggatggagagggaaacctgaaacgattgcggcaaacttatatcgtgtactgagacaatttgatgagacagatgtagatgtcattatttcagaagccttttcagagcagggagtgggttcagcgatcatgaaccgtctgcaaaaagcggcaggagggcgtaccctctcttcgttcaaatagttctaacccttcttggacaaacataggttaaaggagaatgcgtgtccaagggggatttacatgtacgaactagctggcgaattgctgacgctcagcatcatggcttttgcactgggaatggatgctttttcggttggacttggcatggggatggttcagctgaggttccgccagatcatttatattggacttgtcattgggatatttcatatgtttatgccgctttttggtatgctgacaggtcagctcctatcaggctggctcggtctccttgccacctatatcggcggggcgctgcttttggtgctcgggctgcaaatgatcgttgcgtctattcgcaaagaggataaaccatttatcgcacctgttggggctggtctcgttctttttgcaacaagtgtcagcttagacagtttttccgttggtttaagtctcggaatttacggttctcacgtgtggatgaccattttattgtttggtttttttagtatgatcctcacatggcttggattattactcggtaaacaggttcgatcatgggttggatcatatagcggggcgcttggcggaatcattttactagcctttggtatcaaattattatttccgctctagtcagtctccttacataacatgtagaatgaaatgctatataatagaagaaaaggagggcgaaagatgaaaatcttatttgtttgtacgggaaatacatgcagaagtcctatggctcaagccctttttgcttcaattgcacatgataaaggtttagaggtcactgttaaatcagcgggcatttttgcctcagatgctgggaaggcttctcctcaagcggtcgaagcattatttgagaaaagcattccactgaaccattcttcatcaaaactgacagaggatcttctgcgagaagcagattacgtcttcaccatgaccatgcagcataaacagttgattgtggagcaatatgcgcatgcaaaagacaagatcttcactctaaaggaatttgcgacaggaacagaaggcgatgtatccgatccgtttggaggaagtctgtctgtttatcaggaaacacgtgatgaacttgaagcattgctctttcaactggctgagagattgaaaaaagatcagacatcctcataatggacaacctgtaaaaccgttgcgtcaacggtttttctgcttttgtttgcaaatgactaggcagaggttaaaatataactataaataaagaataaatgtaaggcatgacagatcaactcacccttaggaggaattgcccgatgaaagtagccattgcatccgatcacggcggaatgaatattcgtgaagaaatcaaacaactgatggatgaattgaagattgaatacattgatatgggttgtgaatgtggatcaggttctgtagactacccagattatgcttttcctgtagctaatatggtggcaaacggagaagtcgaccgcggcattttaatttgcgggacaggcatcggtatgagcatctcagcaaacaaagtgaaaggaattcgctgtgcgctggcgcatgatacatttagtgcgaaagcgactagagaacataatgatacaaacgtccttgcgatgggagagcgagttattggacctggattagcacgtgagattgcgcacatttggctgacaacagaatttacggcagggcgacatgctgtgcggattggtaaaatcgctgattacgaagaaaagcacctataaggagcgcttaacatgaacattggtcaagattggcttgaaatgttaaaagagtttcatcaaatggtcgaactgcgtgctggacaaattttagtcatcggctgcagtacatcggaagtggctggcgagcatattggtacagcaggaagtgagcaaattgctgcgtctatctatcaagaattggatcagctaagacgagagactggcattgagctcgctttccagtgctgtgagcatctgaatcgtgctcttgttgtggaagaagaagtggctttccggcttaacctagagattgtagcggcagtacctgtccgaaaggcgggtggttcgatggcggctcatgcgtatcagcacatggaacatcctgtgttagttgaatccatcgaggcgcatgctggaatcgatatcggtgatacattgattgggatgcatctaaagagagtcgctgtacctgttcgcctcagtcgtcatcaattaggacatgcacatgtgacgtttgcgaaaacgcgtccgaagctgattggcggagaacgagcggtttatacaagatcatagcttagatatatttctaatataatgttgaatgatgaagacgcttcaccgcttgaatattcggtttttcgcaaaaaaagaagtcgatttcccaaaaaaacttttacatttcactcaaaaaccgtgtacaatgagatggtgaaaacatcgaatggaaatagattggagaggatttcgctgatgaaacatttacctgagcaagacgcacaagtattcaaggcaattcaactagagcggaaacgccagcaggacaaaattgaattaattgcatcagaaaactttgtaagcgaagcagtcatggaagcacagggctctgtattaacaaacaaatatgcagagggctaccctggtaaacgctactatggcggctgtgaacatgtagacgttgtagaagatatcgcacgtgaccgcgcaaaagaaatttttggtgctgagtatgtgaacgtacagcctcactcaggtgctcaagcgaatatggccgtatactttaccattcttgagcatggcgatacagtgctaggtatgaacttatcacatggcgggcatttaacgcacggaagccctgtcaactttagtggtgtacagtacaactttgtagaatatggtgtcgataaagaaacgcagcatatcgactaccaagatgtacttgaaaaagcacgtgaacataagccaaagctaattgtagcaggtgcaagtgcatacccacgtcaaattgatttcaaaaagttccgtgagattgcggatgaagtcggtgcttactttatggtcgacatggctcacattgcgggtcttgttgcagtaggtcttcatccaaatccagttccatatgcagattttgtgacaacgacaactcacaaaacattgcgtggacctcgcggcggaatgatcctatgccgtgaagagtttggtaaaaagatcgacaaatcgatcttccctggtattcaaggtggaccactgatgcatgtcatctctgcaaaagctgtttctttcggtgaagtattgaacggagatttcaaaacatatgcacaaaacgtcattgataatgcaaagcagctagctgaaaccctgttatctgaaaatattcaacttgtatctggtggaacggataaccatcttgttctcatcgacttgcgttctcttggcatcacaggaaaaattgcagaaaatgttcttgatgaaatcggtattacagtgaacaaaaatgcgattccttatgatccagaaaaaccttttgtcacaagtggtgtacgtgttggtacagcagcagtgacaagccgcggtttcgatcaagaggcgatgaaagaagtcggttccattattgcgcttgctctaaaacatcatgaagatgaagcgaaattagaagaagcgaaaaagcgtgtatctgatctaactgcccgcttccctctatataacgaattagattattaaaaagcagacccatttgcctattattggcatgtgggttttttttgtaggatttgcgaatcatattgaaagatgacgtctttttatgtagaattgtaggaagtgtgcaaagttcaccggaagatgacagaaaaggagttgtagcaagcaatggcaaaggtttatgtatttgatcacccgcttattcagcacaaacttacatatattcgtgacgttcatacaggaacaaaagaatttagagagctagtggatgaagtcgcaacattaatggcatttgaaatcacaagagacttaccgcttgaagaggtagatgtagaaacacctgtacaagtagccaaatcaaacgtgatctcagggaagaaactcggtgttgtgccaattttaagagcaggtcttggaatggtggacgggattttgaaactcattccagctgctaaagtgggacatgtcggtttataccgtgatccgaaaacattaaagcctgttgaatattatgtgaagcttccatctgatgtggaagagcgtgaatttatcgtagtagatccaatgcttgcaactggcggttcagcagtcgaagcattgaacagcttgaaaaaacgcggggcgaaaaacattcgcttcatgtgtctgattgctgcccctgaaggtgtagaagaaatgcaaaagcatcatcctgatgttgatatctacattgcagcattagatgagaaattgaacgaaaaaggctacattatcccaggtcttggtgatgctggtgaccgtatgtatggaacgaaataacatgttttaataaaagcccacatgcaaacgtgcatgtgggctttttgaaatatatgacaaacggttgatatcgttcttagaaaaatcaatgtatactgaacattagctgtttttttcaatgaatgtcacgtgtctcctaaagtttgatgaaattgtgaacattttgtgtgctctatcactatagaaaagttttttaactttcaacggattgacacatcatagacgctattgtatgctaaacgagggtattatggtaaggttttcatagcctatagcactctactaatcctcattgtgaaccctttaattatcagggtttgtatcagcgaatgaagcaacatcccatagatctttagatttcaagtctgattgtgcaattagaccgatgggtgattgatttttttcgaacaggactgcttatcataagcgtcttctacgcagttttcatcaccatttatcaccttttttacaatatttttcatcgggagtcagatgaatgaacgatccaaacgcgattttccgcagacagagtaaatatatgttctatctattggcaatttttgtgtttggctatgccatgcctggttttaaaccactgtttcttggtttcattatcggcacaatttttgctttctttaatttattcctacttatacggagaatgcacgcttttgatcgagcggttaaaaaaggaaaatccattcgttcaatgggaagtacagccaggtgggccaacgcaattctcgcagtagcgattgcttggcgttaccctaatgaagttcatctggcaggtgttgttataggattaatgacaatatatcctgtcattatgatagattccttcattcaacttaaacgttctactatggaagagaggtgaatactctttgggtcacagttcaaaaactacagaatttttagggttaacgttcaacttatccaatgttctcatgattacgattgctagtatcatcgttcttctcatagcggtgctgactactcgtgttctgtctattcgtccgacaaaggcgcagaacttcatggaatggattgttgattttgttcgaaatatcataggtagttcgatggacatgaaaacaggagccccatttctagcgcttggcgttacattactcatgtacatatttgtttcaaacatgcttggactgccattctcgattacggtcgatcacaacttgtggtggaaatcaccaacagcagaccctgcaatcacaatgacactagcgattatggtcatgggattgacacattactacggtgtcaaggcaaaaggagtcaaggaatatacgaaagactacttcagaccaattccgcttttagtaccattgaaacttattgaagaatttgcaaacacgctaacacttggtttgcgtctttatggaaacatttttgctggagagattcttcttggtttgcttgcaggacttgcgaccaatttctacacgcaaaacattgcacttggtatcgttggtacattaggtgccatcgtgccgatgattgtatggcaggcattcagtttgtttgtcggaacaatccaagcatttatcttcaccatgctgacaatggtgtacatttcccataaagtcagcgatgaacactaaaaaattgagagtccaaaaaggacgttattttaaaggaggagctttttaatgaatttaatagcagcagcaattgcaatcggtttgggagcactaggagcaggtattggtaacggtctaatcgtatctaaaacagttgaaggaatcgctcgtcagccagaagctggtagagaactaagaacacttatgttcatcggggtcgctttagttgaggcacttccaattatcgctgtcgttatcgcattcttggcattctttggttaatatgtgagaagcgttctaatatgaattttaatggcgaagatcagattagttcgaaacttcgccattcctttatgttttgtttcttaacatattatttaaagaagggagttgccgtactaaatgtctcagttaccagtggttttaggagcaggtggcttaagtttcaacgccggggatatgttattccagcttatcgctatgctcatcctgcttgcacttttaaagaaatttgcgcttaaacctttattaggtattatgaagcagcgtgaagattatataggaaatgaaatttcaagtgctgaacaaaagcacgttcaagctgaaaagcttcttgaagaacaacgtgtcttattgaaagaagcacgcgaagaatcacatacactcatcgaaaatgcgaaaaagattggtgagaaacaaaaagaagagatcattcaagcagcacgtcaagagtcagagcgcttgaaagagtctgctagaactgaaatcgtgaaagaaaaagaacaagctgtggctgcactgcgtgagcaggttgcatcactatctgtactcattgcatctaaagtgattgaaagagaacttgatgagcaagcacaagagaaattgattcaagagtatcttaaagaggcaggcgaaagccgatgagcgtgactattgtctctaagcgttacgcttctgctctttttgacatcgttcttgcttcttcggcagtagacgaaactgaaaaagagctgaatgagatcaaaaaagttctaaaggctgaccaagaattgaatgactttcttgttcatccaaagattacggcagacaaaaagaaacatttgattgcagaagctttcaaaggtgtttcgacacatgtattgcacatcatgtatttattgattgaccgcggacgcacgaatattttctctgaaatgacgtctgagtttgtgaaacttgcaaaccgcacgaaacaaatagacgatgcggtcgtgtattcagtgaaaccgctgagcggcgctgaaattcaatctttatctgaagtatttgccaaaaaagccggagtcacatcactgcgtgttgaaaatgtgattgacaaggatctaataggcggagtgaaaatccgtatcggaaaccgcatttatgacggcagtgtcagcggaaagctttcccgcattgaacgtcagcttgcaggcgaaaatcgttagaaggggtgaaaccttagtgagtatcaaagctgaagagattagcgcgctgataaagcagcaaatccaaaactatcaatctgaaattgaagtaaaagatgtcggtacagtcattcaagtaggggacggtatcgcgcgtgtacatggccttgacaacattatggcaggagagctggttgagttctctaacggtgtaatgggtatggctcaaaaccttgaggagtctaacgtaggtatcgtgattttaggaccttacaaagatatccgtgaaggtgacgatgtaaaacgtacaggtcgtatcatggaggttccagtaggtgaagaattaatcggacgtattgtgaacccacttggtcagcctgttgatggactaggtccaatcttaacgagcaaaactcgtccaatcgaaagtgaagcaccaggcgttatggatcgtaaatctgtacatgagccgcttcaaacagggattaaagcaattgatgccttgattccaatcggacgcggacagcgtgaattgatcattggtgaccgtcaaacaggtaaaacatctgttgcaattgatacgatcctaaaccaaaaagatcaagacatgatctgtatttatgtagcgatcggacaaaaggaatcaacggttcgtggtgttgttgaaacacttcgtaagcatggtgcgcttgattacacaatcgtagtcacagcttctgcatcacagccagccccgcttctttaccttgctccttatgcaggtgtaacgatgggtgaggaattcatgtataacggcaagcacgtacttgttgtatatgatgacctttctaaacaagcggcagcttaccgtgagctttcattattgcttcgtcgtcctccaggtcgtgaggcattccctggtgatgttttctatcttcactctcgtttattagagcgtgcagcgaagcttagtgacgaaaagggtggcggttctatcacagcattgcctttcgtagaaacgcaagctggcgatatctctgcatatatcccaacaaacgttatttcaatcacagatggacagattttcttacaatctgatctcttcttctcaggcgtacgtccagcagtaaacgcaggattgtctgtatctcgtgtaggtggttctgcacaaatcaaagcgatgaaaaaggtagcaggtacacttcgtctggatcttgcttcttatcgtgagcttgaagcattcgctcagtttggatctgatctagaccaagcgactcaagcaaaattaaaccgtggtgctagaacagttgaagtcttaaaacaagacttgaacaaaccgcttaaagttgaaaaacaagtagcgattctttatgcacttacaagaggatacttagacgatgtcgcgattgctgatgtcaaacgttttgaagctgagttattcatgtacattgaagaaaaccataaagacttgtttgacaccatctctcaaacaggaaacatgcctgctgatgaagagtggaatacagcaatcgaaggctttaaacgtacgtttgcaccaagcaactaattagtaatctttccgagagaaaaagattctctttttctctcttttcacgtaaatgaacacggattcctgaaaaaaggtggtgaaatctttggcctcattacgcgatataaagtcaaggatcacgtcaacgaaaaaatcgagtcagatcacaaaagcgatgcaaatggtatcagctgcgaaactgaatcgtgctgaaaacaatgcgaagtcttttgttccttacatggagaaaatccaggaagtggttgctgcaatcgcaactggaacaagtgctaagcacccaatgcttctttcaagacctgtcaagaaaacagggtatctcgtcattacatctgatcgggggcttgcaggaccttttaacagctcgattttgcgtgccgcttaccaaaccattcaatctcgtcatcaatccgctgatgaatatgcggtgattgtgattggtaaaatcggacgcgacttcttcaaaaagcgcggtattccagttatttctgaagtaacagggcttggagacgaagtagcgtttgctgatattaaagaattagcaagcagtacagttcaaatgttctctgatgaagcgtttgacgaactttacatgttctacaaccactttgtcagtgccatttcacaagaagtaacagagaagaaattattgccgctaacggacctttcggccgtagcgacaccaaataaacgttccgcatcttatgagtttgagccttctgaagaagaaattcttgaagttctccttcctcaatatgcagagagtttgattttcggtgcgcttcttgacagcaaagcaagtgaacatgctgcaaggatgacagcaatgaagagtgcaacagacaacgcaaaagaattgatcgacaacctgacactctcttataaccgtgctcgtcaagcagcgattacacaagagattacagaaattgtcggcggagcagctgccttagaatagaaataattgtcaggagggaatgcaatgaaaacaggacgcatcagtcagatcatgggaccagtcgtagacgttcattttgaagacggtcacttgcctgagatttataatgcgatcagagtttcgcataaagcggaaagcgaaagtgaagttactatcgacttaactttagaagtagcactacatttaggtgataatacagtcagaaccatcgcaatggcatcaacagacggtgtgaagcgcggtatggaagctgtagaccttggaaaaccaatttcagtaccagttggtaacgtaacacttggacgtgtattcaacgtactgggagataacattgacttagatgagcctcttggtgtggaagctcaaagagatccaatccacagacaagcgccttcttttgatcaactttctacagaagttgaaattcttgaaacaggtatcaaagttgttgaccttcttgctccttacatcaagggtggaaagatcggtctattcggtggagccggtgtaggtaaaaccgttctgattcaagaattgatcaacaacatcgcacaagaacacggcggtatttctgtattcgctggtgttggagagcgtacacgtgaaggaaacgacctttactacgaaatgaaagattctggcgttatcgaaaaaacagccatggtcttcggtcaaatgaacgagccgccaggtgcacgtatgcgtgttgccctaactggtttgacaatggcagagcatttccgtgatgaactaggtcaagacgtattgttcttcatcgataatatctatcgttttacacaagcaggctctgaagtatcagctctacttggacgtatgccttcagcggtaggttatcagccgacacttgcaacagaaatgggtcagctgcaagagcgtatcacgtctacaaacgtaggatcggttacatcgattcaagcgatctatgtacctgcggatgactatacggatccagctccagcaacaacgttcgctcaccttgatgcaacgacaaaccttgagcgtaagctgactgaaatgggtatttacccagcggttgatcctcttgcttcaacatctcgtgcacttgcacctgagatcgttggtgaagagcattatgccattgcgcgtgaagtgcagcaaacattgcagcgttataaagaactacaagatatcattgccattttaggtatggatgaattatctgaggacgataagcttgtggtacacagagcacgtcgtgttcaattcttcctatctcaaaacttccacgtagcagagcagttcactggccaaaaaggttcttatgtgccattgaaagaaactgttaaaggcttcaaggaaatcttatctggtaaatacgatcaccttccagaagatgcattccgcttagttggacgcattgaagaagtggttgaaaaagccaaagagatgggtgtagaggcctaatctggtccttaggagggtaaaagcatgaagaccgttcaagtcaatatcgttactcccgacggcccagtgtatgaagcggatgtggaaatggtcagtgtcagagcagaaagcggtgagcttggtattttagctggccacgttccaatggttgctccgctaaaaatcggtgcagttcgcttaaaacatagtggatcaactgaattggttgcagtaagtggcggatttgttgaagttcgccctgaacaagtaaccattcttgctcaggccgctgaaacatcagataaagttgatgtcgatcgtgctaaatcagccaaacagcgtgctgaagagcatttgaaccacccgaatgaaagtgatgtacgccgggcggaactcgcattaaaacgggcgttaaaccgtttaaatgtagcagggaaataaaacagaaaatccttcttatcacaatgataagaaggatttttttagaatgacatgagagattggtacatcgacacatacgggtgagaatcctgtttttcaagatataagtgctcgcaaaactgcgtactatgccacgttttattgtgccggcgcaaaccaagcgtatattgatgcggagagtccatataaggccgcacgacccagtcagcatctgaatgatgacggaggacaacctctcccatatacacactcatcatcgcttctaatgcatctattggcattttccactcagcaaacagctgcttggtaaatgcatcaaagtatagtgattctaactgatacaggctttcctcagaataatccaaagaaatgttatgaaaatgacacaattgcgctaattcttctagctgtgtctgtctataatcaaagtagaaagcaatggcctcccattcatgatcaaatgagggaaccagttctccgtacaaatcaacaaagtcaggaaaagaatctttcaatgtgttcagctccttccacacgcagtatatcatctccctggcaccaggataagaggggatttactctaaatatagctcttttttccaaatgattcatctttccgattttcgaggatataatgaaagggagttttcctttacagaaataaataaaaggaggattcaactgtatggaagacgtaggacaacaagccatcgtgagtattgtgatccacctgttttttattgcggttacatggtgggcattgcttgccgtaaatattgatccactgattaaaaaagggaaaatcgttcaggcaagattgctgatgatgctcattaccattgccatcgcatctgcagtcagcaatttcttccttgattacttaaatttctctagacaaattccttatatgttctaacataaaaggtttggtcactgccttatgcgggaacgtaaaaagaagcgtcaaaagtatggcctttgatgacttttccacgtatgcatagacctccttgcggcaacacttgtagcaagggggaatgacaagtgagaaagtatgtaaaaggttggccattatttgcgtttattcttttttttgttctgatgattcaaggtgttcgtgcggaagaatcttctccgctcgcccaaatagcagaaggtctgaaaaaccagcaaattgaagtagatggatggacccttcacgccaaaacaaatgtagacatttcatccgaacaattttcaaaaaaagtgcaacgtttgaaagacgaactacgacagtatgagtggaccgaaaaagaagagaaacatgtcaccaaagtcacaggaatttacaaagatgaaaaaaatgatactttatcgaaaattttactcgtgaagaccgacacaaaatccaatcaaaagtcgtatttattatatgagcaaaaaggtgctcgcccactgaatacctgggagcatacatatgatcagttcgtacgtcatgcaaaaagcatattacaagagaaatttgtaatttttacttgtctcgatggtcatgtaaatggtatgatggatgttgttttgcaaaaaaaagctgaaacgttagcaaatgaatttcaagcaaaaccagttgagtatctcgttgagtctaattttgtgtcgctttccgcttacacagataagtgggaacagttcattatgacttcaaatgataaaatgaatgttcaaattgccatcagaagttcggaaatgaacgaaaatcatacgattacggttggcacaccaatcgtaacgactgaatattaatatagagaatttgggacgcggaggggaagaccttggaaaaaatcatcgtccgcggcggtcaaaagttaaacggcacagttaaagtagaaggcgcaaaaaatgccgttttaccagttatcgctgcatctttgttagcaagtacagaaaaaagcgtaatttgtgatgtacctacgctctccgatgtatatacaatcaatgaagtgttacgtcatttaggagcagaagtacattttgaaaataacgaagtatcagtggatgcatctcatgcactagaaactgaggctccgtttgagtatgtccgtaaaatgcgagcgtctgtgctcgtcatgggaccacttttagcaagaacaggtcatgcaagagttgcattacctggaggctgtgcgattggttcaagaccaattgaccagcatttaaaaggctttgaagcaatgggagctaaaattcaagtaggaaatggtttcatcgaggctgaagtaaaaggccgtttaaaaggtgcgaaaatctatttggatttcccaagtgtcggtgcaactgaaaacatcatcatggcagcagcattagctgaaggaacaacgattttagaaaacgtagcaaaagaacctgaaattgttgatttggcaaactacatcaatgccatgggcggtaaggttcgcggagctggtactggtacaatcaaaatcgaaggtgtggaaacacttcacggtgcaaaacacaacatcatccctgacagaattgaagcaggtactttcatggtggcagcagctattacagaaggaaatgttcttgtaaagggcgcagtgccagagcacatgacatcacttgtagcaaaaatggaagaaatgggtattcagatcattgaagaagaagaaggtttaagagtcattggaccatctgagctcaagccaatcgatctaaaaacaatgccacatcctggtttcccaacggatatgcaatctcagatgatggcgctattgcttcgtgcgaacggaacaagcatgattacagaaacggtgtttgaaaaccgctttatgcatgctgaagaattccgccgcatgaatggcgatattaaaattgagggtcgctctgtgattatcaacgggccggttcaacttcaaggtgctgaagtatcagcgactgatttaagagcaggagcagcacttgtacttgctggattagtagcagaaggtcatacacgtgtcactgagttgaagcatatcgatcgtggttatgtgaacttccaccagaagcttgcagcaatcggtgcagatattgaaagagtaaacgatgaaacagcagatgtgacacaagaacaagttgtatcagatctgaacgcgtaatcataaagaaatcagtgtgtccatagggcatgctgattttttttagaatcatagaatgctttatttttaaagcttatcattagtgtatccaaccatcttaaattttattcataaagacgaacagtaaaatcagttgataaacagcctcatatcttcatcaaaagacttgtccactgaatgaaagaagctgtcatattagcttgtccccgcccataggataaaagagattcaatgacaaatgggggcagccaaatatgaaaccaatgatatggacaatcgcaggaatatgcatcattattttaatgattccaactttacttgtgttgccgacgtttcaagggaaaccggaggtaagccagcatgtatcagcggagccatcagttaaaaaagaagtgaagggtacagtcaaattgaagcaatcacccgtcgctatccccgtctatcgttcagctcatcagcaggtagaaaacatccccttagaagagtatgtgatcggtgtcgtagcgtctgaaatgccagctgattttgaaatggaagcactcaaggcacaggcactcgctgcaagaacgtatatcgtcagacaaatgatcatcgataagactgtcaaatcaccaaagggctctcttgtagatgacacccaaatgttccaagtttataaaaacaagcaggaactcaagaaaatttgggggaaagcgtacaattggaagttaaaaaaagtcacagaagctgtcgccagcacacaaggaaaagtgctgacttatgatgagaagccaattgatgcctcattcttttcaacaagtaacggaaaaacggaaaatgccgaagcttattggaaaaacgaaatcccatatttgaaaagtgtctcaagtaaatgggacgaaaaatcgccaaaatttcaaaataagaaaaccatcacagttagtgaatttcagcaaaaattaggtgtgacgctcactcagcaggctcaggtaggacagatagtagaacggacgccaggaaatcaagtagcgaaagccgtaataaacggtaaaacactgacaggcagagacattcgagagtcactaggacttcattcagcggactttacatgggaacgacagggccagcaaattatcattacgacaaaagggtatggccatggggttggaatgagtcagtatggtgcgcactatatggcacagtcaggcaaaaaagtagaggctatcgtgaaacattattataaagggattcaaatcgaatcagctgaacgttttctcaacacgtatatggctaaaaaataaagcaaagttgcctcagaaatggggcatctttttttgtgttccaagaggtttgaacagaatgtgtcaatttgcgacttaagacgcacctcaggaaatcttaaacatttacgtcccgacaagaaccgatggccgatacaaagcccctcgaaagaaggagaaaacaaaagaaaaaatgatgtgttaggtgaatatatctagacaactgacagatttttagtgattttgatgaaagagaaaaagggaccgagtcctataccattccaagacagaatattttacgattaagatgtttcaattaaatacataaggaggaaggaaaaatgatgttgaaaaaagtatttacactcgtaaccttagctgtattgacattatctatgtcaatctcttcaccagtatttgcaaaagcatctacagtcaaaaaacataacaaagatgtaagagttactatcttacttgatgcaagtggaagcatggcaagaaaagtagagggagaacgcaaatttgacctcgcaaaacaagaggtatttaaatttgctcagtcacttccaaaagacgctaaaattcgtatgagcttgtttggctctgaaggtaacaacaaaaattcaggtaaagctcaatcatgtgaagtcattagaggcgtttatggcgtacagccttacgaaaaagaaagctttgaaaactctttaaacggacttggaccaaatggctggacaccgattgctcgtgctcttgaaaatgcaaagcaaacggatgaacagcttaatggtggaacaaaacatattgtgtacctaatcactgatggtgaagaaacttgtggcggagatccagtaaaagtagcaaaagaattgcataactcaaaaggatcgactgttgttaatgtgatcggattagactttaacgatggctatgaaggtcaattgaagcaagtagccaaagcgggtaaaggccaatactaccaagcaagcactggtaaagaaatgggttctatcttgtcggcagaatcattaaaactacacgaataacttgctgaacaaaagggaaacgattgatgtatgctatcgtttctctttttctgtacaaatgtaaaagggaggtttttatgaatgaaacgaaatattgtattaaccattttggctagtcttgtcctgcttctttcttcaccagctcatgctgtgacaaaacaggagcctgctcatgtggtgatattacttgatttaagcggcagcatggcacaatcagttgaaggcgaaaagaaaatcgatatcgccaaacgttctattcaaagcttcgcaagtattttatcagaagatacacaagtcctgctacgtgtgtttggtcatgaaggaaccaataaaaatgcaggaaaagcagtttcttgtggaagctctgaagccgtttacggatttggatcatatgagccatcaacatttcagcaagcactgaatgtgtataagccgaccggctggacaccacttgcaaaagcattaacagatacgaaacaagattttgaagatcaccaggctgaaggaaaaaatattgtctatgtcgtcagtgatggtaaagaaacttgtggaggaagcccttcacaagcagcaaaggaattacatgaagacggaattgacaccattgtcaatatcatcggctttgacgtgaatgaaaaagaagcaaaaagtctaaagtctgttgcaaaagcgggtggtggacaatatcaaccggctgcgaatgccgaagaattgaatcacattctacaaaatgaagcgagcgcttttggtcagtaggatatgaatgggagctggggattgttttccccagctgttttttagttgaagatcaattcaaagtagtttctaattcatcaattcgtttctccacgtagtgctgatcttttcttgcatgaaaagtttcggctttttctaatattgccgccgtattatactcgggaatctgtgagtagctctcatacacaccctttggaattaaaacgttcccttcaggccaataaacagcgatattgccacgtttcaactccccgaattgagccactccttgataggacccatattgattaaacaagacaactggatcaccttcttggacataaagttcttttgcatcttcgttattcatcaagatagaatgacgcttcccaccattaaaggcatccttttcactatagatcatggagttgaattgctttcctcttcttgtcgtgatattaaaatgtccttccgtttttcggtattgaggcagctgggcaggaagaagatgtcctttgccgtccggtgttggacactccccgtcttcacatagccatgcgccaccccattgaaaaacgtctcctttatgacgcaaatgctggatgccgtcatagtttcgatttgcgaccgcaatctcacggcgaatgtcttcagccgtttcgaaatgaatcagctcagcatcttctggccggactctttttgcaagatcaatataaatgtcccattctgctctggcttcctcaatacgaggtccttcaatttctggactgaaatataccatgcgttccgtactagttgatgtaccgccgcctggctgttcatatcttgtcatagcaggcagaacaattaccgtctcttctgcctctacaagtgtagaggtattcaaaatgatatcttgatggacacggagttcaagctcagataaagctttttcgatcgcatctggatttggcatcgtttctaaaaagtttccgccgctcgtaaacagcattttgagtttttgcggatgttcttttgggagagccattttctcaaaggattgcccaatggtgtcaccatgccatttcggaatgtcaaacccccaaattttttcgattctttcaatattctcttcatcaaaatcactgcccggcaaaacgaatggatcagcacccatttcaccagaaccttgaacgccgctatgccctcgaattggcatgacaccacaatgtttcctgccaataaatccacgtaacatagcaaggttggcgacctgtgatatattatcagttgcaaagcggtgctgggtaagacccatactccaaataaaaacgcctgaattggcattggcaaggaggatcgcaaattccttcattctttcttttgataagcctgatgatgcttctaggtcctcccacttcaactgtgcggcatgctgctttaaatcctgtatgccggtagtatgggcttgaataaattcatgatcaagagcggaatggggagcatgctgctccatgtcaaaccaatgtttgatgacgccgttcataaacgcaatatcgccgcctatattgacttgatagaaatcatccgcgatttttgtgccgaatagagcactttctggaatagagggaacccagtacttttccatggcaggctctttgtacggattgatgacaataattttggttcctttctttttcgccgcatacatatatttagtggaaacgggctgattgtttgctgcggcagatccccaaaaaattaagacatccgttccgatccaatcgttgtaattacagctggaggctcctataccaagggatcgtttaagagcggttttgctcggtgaatgacaaatgcgagacgcattatcaatatgatttgtcccgataaagcgagctgccttcgcagcggtataatagacttcatttgtaattcctctagccgttaaatagaaagcgagctgccgtttatcaattgatttgattttagctgcgatttgatctaatgcatcatcccaggaaatacgcgtaaaggcattgtcacctttttttcgaatcagtggataaggaatacggccaagtttgcgaagagaggtgctgtccatttgtttgagctgttgaatatcttcgaaccattttggatcaatagctggcattgtattaagacgaagtacatttagtcttgtggtgcatatatgaggtcctgcgagcgtttggtcatataaccctgaaacacccagggcacagccatcacacacgccctgcgttaaaatacgatatgcataggggagattatccttgttttcccatgccactttcatcgtatctcgaatgtgtttcggttttactttcccaagccccataggcgcaaaagaggcccatagctttggtgagggttttttattaagcttaataggccccttatgttttgttttccccatgatatcatcaccctcctattactttatgaagcgttttcatatctaaaaattacctttagattgtgattctgtcaaattcaaattaaggtcgggctgagacagaagaagtagcagtaaggtttgtttctctaagctgttgaatatctttccttatgagaagagatatgataaaagcgatgaaaaataagccagagaacaccatcagactttgcgtgtagttacctgttatatctcgaataaaggatgaaaataaaggtccagctaaaccagcagcggcccaggcagtcagaatataaccgtgtatggcaccaagttgtttcgtgccaaataaatccccaatataggctggaattgaagcaaaccctcctccatagcacgtataaatgatcgccatcacgattgaaaagacgagcggttcttttaaataggggagtaaaggaaaggcaatgagctggatactaaagaagattgtatacgtattcggccttccgatataatctgagaaggatgcccagccaatccgccctaaaccattaaaagcacctaaaataccaacaagggcagctgcagcacctgcagtgaatccaacactttcttgtgcaagaggcgatgcaactgaaataatggcaattccgcatgtgatattaataaagagcatgagccacaaataataaaaacgtcgtgttttgatcgcttcatttgctgtaagctgtgataaatcctgagggatttttctttgatttgtttttaacacgtcaaactgtttgacgtcttcagatgttggtggtgataaataaagagatgagatcaccatgatcataaaataggaaattccaagaatgtaaaaggtatttgcgatgttcactttttcaatgagatattggataattgggctgcaaataagagaagcaaatccaaaacccataatagctaagccggttgcaagtcctcttcggtccggaaaccatttcactaaagttgatacaggtgcaatgtaacctactcctaatcctatcccagcgagtacaccataaaataaatagaggagagggagtgaggacatgtggacagcgaaccctgatcctgtcattccgataccgaagaaaatggctgagaaaagccccgatgctcttggaccatatctttcaacgaaatgccccatgaaagcagcagataatcctaaaaataaaatagcaatactgaaggtcaagcttatttctgtcaatgaccactgaaaagcttgatgtaaaggattcgtaaaaacactccaagcataaacagacccaatagataaatgaattcctacagcacttgttgcaatgagccagcgatttttcgatttgttcattttgttccccccatataaagcaatcaaaaagtttgataagataggaatatgttacaattttatgactttttaaaataatatcataatttgattggatcatataactaaatttgtgctgaaaggaagatcatacaatgaatccttctgttaaaaagaaacgagtcatacaccaatacagtgaaggccaatttacttgcaaaacagatgaagttgtagaagaattccctttaactgtgatcgtgaatggagaggaatttgtgacacttgtttgttcaccagatcatttgaatgaattggttatcggttttttagcttcagaaggagtcattcgatttgaaaatgagattaaaaggtttacaatagatgaaagtatgggctttgcatatgttgatttagttcacccaagcggatttcagtcatcagattttacaaagcgagtgattggttcttgttgtgggaaagggagacacttttattttctccaagatgtgaaaacggcaaaaacagccattgatcgaatcaacatttctgctgaaacctgtatgcatctaatgaagtgtttacaagaagaaagccaattatttcaacatactggtggtgtgcataatgctggactgtgtgacacagagaagctattcatcactagaactgatataggaagacataatgctttagataaaatctatggatactgtttacttcatcgaattccacttagagataaaatccttgtgtttagcggccggatatcgtcagaagttttattgaaggcagcaaaactaggagtgtcgatcgtcatctcaaaatcagcacctactgagctggcgcttaatatggcagaagaattaaatatcacgacagttggattcgtcagaggaaaatcttttaatatctacactcaccatcagcgtattacagaataggaggcaaagtatggacagtatattggataagagacatcgaccattgcgcgatttaagaatatcagtaacagatcgctgtaactttagatgtacgtactgtatgcctgctgaaatttttggaccagattatccttttttgaataaagaagaactgcttagtttcgaagaaattgaacagcttgctaccctttttgcaaaggacttaggtgtggtgaaaatacgcatcacgggtggtgaacctttaatgcgaaaagatttgcctatcttaatagaaaagctctcaaaaattccaggaatcgaagacattgctatgacaaccaatggaacgcttttacctttatatgctgataagttaaagaaagcaggtcttcagagagtcaccattagtttggattcattaaatcctgaccgttttatgcaaatgaacggaaggaatatttctatccaaaaagtgtttgatgggattgaggctgcaaaaaaagctggacttgctattaagatcaatatggttgttcaaaaaggtgtgaatgatcaggatgttttaccaatggcagcttactttaaaaaagaaggacatgttctcagatttatcgagtttatggatgttggaaatacgaacaaatggaatctagagcatgtcatgacaaagaaagagatcattggtctaattgattcaacatttcctatcaaaccagaacctcctcaatatccaggtgaagtagccaaccgattcttttataaagatggttcaggagagataggcattatttcttctgtttcagatgctttttgtggaacatgtaacagagcgaggctttctgctcgcggtgaattgtttacatgtctttttgcatcgtcgggttttgatctgaaacgggtgattcgctcggctaaagataatgaagatataaagaatatattgaaggaactatggtcgaatagacatgatcaatattcagccgagagagaacagaagaaagatcagaaaaaagttgaaatgtcatacatcggtgggtagtgacaacaaagtatcatgatcatgtatttttgaaaagaagagaaaaagtcataatcattgttgacaatctttttttgaaataggtctattcatcttatgaatccagtcattataaaaaaccagcagaaactctgctggtttttaaaatgttattttgtagctcaaaaaggtttagaaatgcctggaaaatagaattttaaacattttttgctactttacttttatgagagctgtgataagatcaactcaatctttaccagctcgatttttttactcctgggatgtggcccttataggcaagctcacgaaaagcaattctagacattttaaattttcgtaagtaacctctagggcggccggttaattcacagcggttttttaaacgggtaggggaagagtctctaggtaatttccgtaaagcttcatagtcacctttttcttttaactcttttcttaattctgcatatttcaatacaagctgctgccgctttttttctttagcaatcttagatttctttgccacttaaaaccctccttttttaatgttggattttccattgaaaggggtcttcaaatgtagtccaatcttgatcaaattcttcaggtgtgagtaagcattgatctagtgtgcgaatgatatctgctttaggcaaatctacgccgataaacacaagttttgtatgccgatcaccaaattctgcgtcccactcgtcaagaagctctggttcttgctttaatatccgtgccttatcttgctcaggcaaggcagcaatccagtatgcaattggttcaatcgcaacagattttccggcctgtgaaattaaaatggttaaatcatgatgtgtggcaagccatgtaaatcctttagcgcgaactatttgctctggcatctgatctaaccaattatttaacctgccagtatggaaggggagtcttctttcataaacaaaagatgagatttggtattcttctgtttccggcgtatgctgagaatgcccggcgttgatttctttgatccagccagcagaagcactggatttttcaaagtcaaataaaccagtattcaaaatgtcacttggctgtactttaccttttgaggttctgatgatagatgcttctggttgaagtgtggtcagcacgcgctcaagtcgatctaattctgagtttgatactagatcacatttatttataatcagcacgtcacaaaattcaatttgatcaataagtaaatcggaaatttctcgttcgtcatcatcggaaacggcttgtttacggtctaataaactttctcctgactggaagtcggtccagaaacgattcgcatctacaacagtgaccatcgtgtctaaccggcaaaagcgtgtcaaatctattcccatttcttcatcaatataagagaaagtttgcgcgactggaattggttcactaatacctgttgactcaatgacaatataatcgatatgaccagtcttacacaggcgttctacttcgattaacaaatcttctctcaatgtgcagcaaatacaaccattagacaattcaactagcttctcatctgatcgagagagctcaccgccttgtttgactagttctgcatcaatattaatttcgctcatgtcattgacaattacagctacttttaaccctttacgattttgtaggacatgatttaatattgttgtttttcctgcacctaaaaaaccgcttaatactgtaacaggtattcgcttattcatttctttctgtccttttaaccatactcattttgatttccgcctcacttaaaaagtaatgattacgatttaaaatctaaaaaattattttgtttctctatgaagggtatatttctttagccgaggagaatatttttttaactccagtcggtccgggttcgttcttttattctttgttgtgatatagtttctgtcacccgtttcagtacaggctaaggtaatttttacgcgcatcagtaataggatcctcctttaattcgtaatggttacgatttgtattttaaaatgatcaaggcggaatgtcaagcttagtaggatgaacaatgccaaatgatcaaacaaaaggggtatcgaatgttcattgatacccctctccattaataaaagtctccaagctcttgttcgtattcaccttcgtattgctggacgtcactaggaatttcttgaagaaaggctaggccacctaatatcagcatcaagataatggcgatgaatgagagaatgactgtgacaatacttgatatggcaaatagcgtctgcattttcatcatcttagcatattgttctaataactcttcataagaagtatcaggagcttgaattaattgttcagctgcgtttacagatttttgtacatggattcccatcataatgaggaagacgccaagggcagcaggaagaacaagccaaaaaccaataagaatagctaggccgcctgaaatatagagaaatatactaccaactttcccccactttgtgatcgaatgaagagattgaatgattttctcagtttgttgcaatggtgttcactcctttatgtattcactctttatcatacttgagcaagtagtactttaggaagagtgaatgtagagcaattaaaaaatatttctatcttcactttactatttatggataaataaattatcttcaaataagaaaaaagtaacatttactataaattttaacgacaatttatgtcataaataagattagtagttaaaaataattagtaaatttatcaaaatatgttgttagttgtcttgtaattggttattattgtgttgtattaccataaaaattggaaggtggaattcatatgttagatcgtttcttaaacaaaatgaccaatgttcaacctgcagcttcaagatgtattttacaaaaattagtcacttcatgtaaatcagcgccaacttgtttccttcaaggtgttggaactttccgttactacgtggatcgtgatacaggtgagatatgtactagccaagaacgcgttagatgtggctgctaaattcaaggattttatttaataggatgtgaacgcatgagcatatcttcaatttcatttttaacaaatgctgtgcagatgtcaaacagtcgtcaagcgggtcaaacatcaaattcttttttaaaccaagctgcgaaaattgttcaaggcgaccattctccagaagagagaaaggcattatttcaacaactgactctagttcagcaagggaaagatttggagcttcatgtgtctaaattaaaggaactagagaaagaggttcaaaaagaatcgtcttcttcgtctgttactgtgaatcagcatggtgaccaagtagacatttcaaatgaggctcgcagtgagtttgaacaagctgaggaacaagcggcagcttcaagtgaagcaggtgaaattgccgcaagggaaaaggatcaggatgttcaggcagatccacaccaataaaaaaacgaggcgtgtgtttgttgtcttcacatgcctcatttatctttattttgcaggaatccttgaataaagaccatccggaaaaggggctgcatatgagattgtttcatcttcttctaccatgatgtaatatggaaactcttcaatctggaaggcgcctatcatttgttcgtccactgagataacttgcatgatggtttggctatcacgatataattcttgatcctcttcttgcccattctttagcaaaatactaaaagaaatgtctaattgacgctgccttttcgtttctaggaattgttccagtgatgggatgcagtgcggacatgctgtgtcagtgaatataagcagctgttgcttgtgattggtttgcagcaaatcattcatttgaataggtgatggtttttcaattagcggatgaacaagtttttgtccgacatgctggatcggtaagatgattaattccatctggtgttttaaatagatgatgattccgatcgtcaataaaagactgcaaagaataagagtgagctgtaaaagtaagattgaattcatcgttatcgtcctctcagaatgaagttacgcagagctatcataatataaatatcaaaaatatgtcaattatactaaatggtgtaaggtggagcgtttgatgagtacagtgaaccattgtttatatgcaatctcctatacttggaaaagaagtcgatcatatcttctgttaactctattgatccaagtgatcgttggttttatgcctttggctagtgtctggattattcaaacattgattaatgaaattattttattcatgacttcttcaggagacattcaaaaggtcttaaggttatttgggttgcaaatggtcattgtggttttaggatatgggcttcaattcattcttcaacttagtcagcaaaaagcgacaaatttgattggtttgcatttgaagggtgaattgcttcaaaaggcaatcaggctgccatatattacatttgaacatccgtctttttataatgaaagtcaacgtgtgatgaacagtcatcagcatgttctgagtatggttagaagtatttttacaatcatgagcgcattgattactgttgtatcacttctcatttatatgatcggtatccattggggtttggcggccattctgatcttatttaccctgcctgtcttgtggattgagctcttctttggaggcgcacggtatcaactaaaccgcatgttaactgctaacgatcgaagagaaatgtatgtgtccgaccttgttgcacagcgagattcattgaaggaaatccgtttatatggaataggacattatcttcttcaaaaatggaaaggtcattatgtaaaaagtgcagatgaaaaatataaattactaaaacggcaggttcgctgggagatggcgggcggattgcttatgacatttgcctatgtgtgctgcggtctttttattgtctttcttatctttcaaaaaaaattagcagcgggtacgtttgtcgctgtgctccaagctgtgcaaaatattcaaagtggttttcaagacttaacgagggaatgttctagtttatatgaaacgagtctctatattaatgaaatgagaacttttcaaaagagagaagaagaaattgatgaacagacagagaaaggggcatcgcttcggaggattgagtgtattcagtccattacgctagaaaacctctcttttacctatccgaatatgaaaacgcctgctattgagcatatacattttcatatcaataaaggtgaacgcattgcattggtgggggataacggatcaggtaagacgaccttgattaaatgtttgaccggtttatatgatccagacaagccgaatatgcaaaaggtcaatggtgagtctatttcgaccatttataaaaaatcatatcatgcgagaatggctgtcctttttcaagattttatgaagtacgaattcactgtgaaagaaaacattggatttggccgtatcgacgaaatagatgaggaagagcgcatggtgtcagctgcgcggcaagcaggcatagagaaaagaattcatcaaatggaagaaacatacgatgcgcagcttggccggttttttgaagaaggtcatgaactgtctggcggacaatggcaaaagcttgcgatggcgagaaccttctttagagaaagtgattttatcattttagatgaaccgacttctgctcttgatccgctatcggagattttactcattcgaaagctattcgatcatacgcaggatcaaggggtcttgtttatcacacaccgtatgggagcggcccgcttagcagaccgcattatcgtgatgaaagatggtgctttcgttgaagaagggaaccatgaagagctgatggcgctaggtggagagtacaaaaggctttatgaggcacaatctcaactatttcaacaaaaggagatggcgtaaggtgagtgtcttttattttataggtgtctatttcttaggaatcatctttgcaggtgcatggcttgataaagtgagaaaacaaacggcgcatatgcaacagatgaatgcttatcggctgctgccttctgcgctcacggcgccaatgttttatttgtttttgactattgaattggcttgtactggtctattgttcgtatggaacatgtctcttgtacctgcgattggtcttacagcacttttatgtacctatactggagcggtcactttcaatttattgagaggacatcgtaacatttcatgcggctgtggaggtttacttgaaaatgaccgtcttcactggggaattgtgattcgtaatgtgtcgatgctggctcttgtgattggcttgttttatgtgcatccctatgtagaaacaattccatggcaatttcacattatttgttttctgattgcagtggctgtctgtttcattatagcggtgggaaaagacatcatgatgttcaaaagaaagtggaatcaatttgaatcatttatagaaggagaccaagtgaaatgacagatattctactgattattgtgttattcattgtcattgctcagctggctgtggtgtttttgcttgcccgctttatcggaaaatttatgaataaaatcaaaactcttgatgggattgaattaaaggaagcggatgttggtgatgcggcgccgttatttcgaagctatacacatttaggggataaggtcattttaaaggaatatttgcagagcggaagagccgtgatgctgttatttgtgaactctacttgtatgacatgcaaaagcattttgtctgatatgaagcagcacatctctagcgacgatactcaattcattttgatcaatggagatgaacaaggagatgatgcatcgcttcttcaattgctgcctgatcaagctgtgtatgtgcgctcttcgcaaatcatggagctgtatggggtaactgttgttccgcaagcgattctgatggatgaacatggcatcatcctgcaaagaaaatctcttcaaaatgcgaaacagtttgaacagctgttacatgcttcataaaaaagcgtctctttgttggagagacgctcgttttataattcttttcctagaatatctaaatcgtacctgctgccgtccatttctgcgatacgtggcaggtgaccccatgtctcaaagccgtgctttttaaataattgaatgctggcttcgttgtgcccgaaaataaaggcaagtaacgttcgaatgcctaatgaaggtgccaactcaatggcctcttgtaagaaaagtgaccctaagcctttccctcgatcgtcttggtttaagtaaatactcatttcaacggtcccgttgtatgcaggtcttccgtaaaacgtttcaaagctgagccagccgtagatatgtccatcctcatctgttttcacatagagaggtcttttctctgaatgattcaaaaaccattgccggcggtcttcaactgaaactggttctatgtcggcggttacttctcttgaagcaatggttgaattgtaaatatcaacgatcgctttgagatcatcttctgttgctatgcggttgaaagttttcacaataaagtcccccatctttttttcattcatcatacatattattggtgcgattgcgcaaaataaaaagaaaaatgatttcgtgtgtatatattttttgaaaagtgttcagaatgttgctgaggtgatgaaaaatgagagaggaagaaaagaaacgtacttccaaaatcacaaaagttcagcaatttttccgtaagcgctgggtattccctgctatttacttggtcagcgcagcggtcgtgttaacagccgttctttggtaccaagctgtatcaaaagatgtgaaagaccaactatctgatggaaatcaaacagggcaagaacagcgtgatgatgccgttgaagttggaaagccaattgaaaatgttgcaatgccggtccagaattctgataatgtttctgtcgtgaaaaagttctatgaagcagatgctgatcaaaaagaaaaagaagcagcacttgtaaactataataacacctataccttgagcaaaggtattgatcttgcagataaagatggcaaagtgtttgatgtcacagctgctcttagtggaacagtggttcaagcgaaaaaagatccagttctcggtcacgtcgttgaaattgaacatgaagatggattatcgactgtttatcaatcgttgtcacaagtgagtgtcaaagaaggcgatgaagtgaagcagaatgatgtcatcggtgcttctggtaaaaatctttatggtgctgaaagcggcaaccatgtgcattttgaaattcgtatggaaggtttagcgcttaatccacttagcttcattgacaagcctgtttcgactattgaaaaggccgcgcaagaagtgacggaagaagcaaaagaacctgctcagccaaaagctgatgaaaaaacgaaggaacctgctgctgaagataaggccaaagagcctgctggagaaaaatctgaagaaaagtctgatgagaaggggaaatcctctgatcaagaaaagtcttctgattcctctaaagacagcagtcaatctgaagaaacaaaacaatcttaaagccttgcaacctctgtgtatgaattatgcagaggttttttctgtcttaaaaaaatcctccgcacttggcggaggatggtttatagggcggcaggcccttcttcacctgtccgaatgttgattgtattttctatctcatatataaaaattttcccatcccctggttcgcctgtacgaagtaccttttgagctgtttctacgaccagttcgacaggtactttgcttaggacgatttcaatctttaatcgttcgtacacattgctttcctttttgacgccgcggtatagctctgtatgtcccttttgtaggccgcaaccgtgcacattcgaaaaggtaattgaggtgacaccaatctttccaagctccacctttaatgtttcaaaattggctggacgtgtgacaatctccactttatacattttgctcatcgagacacccctttttctttaatcttgataggctttttcaccgtgcatggttaaatcaaggcccactgattcttcttcttcggttgcacgaatcttgaagaagagattgaccactttgatgatcacgtatgtcacaacggctacaaaggcgtaggtggcaacaatagcgactacttgcttccaaagtaagctggcatctccgtaaaataagccattggctccgccgtcattgacagaggttgttgcgaaaagtccagttgcaatacctccccaagtcccgccaattccgtgaagcccgaatgcatccagtgcatcatcatagccaaatttggctttgagtgagaagactccccagaaacacacgatcccgccgatgattccgatgataatagaagcaaatggggtgacaaaacctgcggcaggtgtaatcgcgacaagacctgcgatggctccagaaatcgcgccgagcatggtcggctttttgttgatcatccactctactaacagccagccgatgattcctgcagcagcagctgtattagtgttaataaaggcatacatcgcgacactgtctaatgtaagggcacttccaacgttaaagccaaaccatccaaaccaaatgacagctccgccaagaagggtgtagatcaaattatgaggagaagagtttgctgcttctttacgcttcccgagcacaatcgccacgactagacccgcaacaccagatgaaatgtgaaccacgtttcctccagcgaagtcaagtgcacccatttcgccaatccaaccgccgccccatacccagtgtgcgactggcgcgtatacaaatgtgacccaaaggagtgtaaacacgacgaccgctgagtagcgaattcgttcagcaaaggcacctgagatgatggctgttgttaagacggcaaaggtcatttggaacatcatgaacaatgaatgtggaatggtctcactgtaggaaccaggttcaaagccaacgccttttagtccaatccagtctaagcctccgatccatgcattgcctggcgcaaaagccaaggaatagccaaacatgatccatacgatggagacgattgctagtgaagttaagctgtgcatggttgtgcttaagacgtttttacttctcacgagtcctccgtagaataaggctaaacccggtgtcattaaccacacgagtagtgcgcagaagaacataaatactgtatcacccatttgcatgctgcattccccctgaatcattcagaattaattgatttcttaattcttcattatagagagaaaagtcatatataacataaccgtgtaagttaatcttacatagtttttggttatattcaatataaatggatgaaaagttcgtaaaaaaagagaaaaaacgtgcattgagcacgaaaaataaagggcgtttgacctataaaatggagctgagaaacagcttggttcgttcctcttgaggagaatcgaacaattctgatgggatgccttcttcgacgatgcggccttcgtgcatatagacgacacgatcggcgacttctttcgcaaagcccatttcatgtgtgacaatgaccatcgtcatgccttcttttgcgagacttttcattgtttgcagtacctcgcctacaagctctggatcgagggccgacgtaggttcgtcaaataacatgacatctggcttcatggcgagagctcttgcaatggccacacgctgcttttgaccacctgataatttagaaggatatacgttggccttatccgcaagtccgaccttttccaacaggacgttggcttctgatacagcttgagccttttttgtttttctcaccatgacaggcgcttcgatgatgttttcaagcacagttttatgcgggaagagattaaaatgctgaaacaccatgcctattttttgccgcatctcgtttaattgatcgcgttttgggtgaacagggctgccatcaatgatgatttctccatcatttttgatttctaaaaagttcatacagcggagcaaggtgctttttccagagccactggctccaattaagacgaccacatcattttcataaacagtgagatcgatatcctttaaaacatgcagttctccgaagtgtttattgagtttttcaacacgaatgagttcctttgattctgtcatgtttctcctcctaatggtcactgactgataatttcttctcaaaggtttggacagcaaatgttaatagcaagacaagaactaagtaatagacggctacaacaagtaaataggtcatattgtcaaagctgtttgagccttgggtcgtggcgacgttaaatagttcattgacgctgataaaggcggcgagtgatgaatcttttaagccgataatgaactggttgccaagaggggggagggcgcgccgcatcgcttgcgggagaatgatgcgtctcattgttagaaaacgtcccatgccaagagagcgtccagcctctttttgcccatgatcgattgattggatggcacctctgaatatttctgctatatatgctccattatgaaaggcgagcgcaatggaagcagcccagaagtcggggatatttaattcggtcagtccaaaatataggatgaaaatttgaacaatcagtggtgttccgcgtacaaggaagatataggcgttggcgatataaccgaagacagccacacgtgatattttcaataaagcaaagaagagtccgatgaacatgccgatgaagatgctgatcacagtgagctgtaaggtgagcagcattccttctaaaaaaatacctctagaatcaatcagcgtctgaaaaaaatgtgatagagtaggcaaaacaatcatctccatttgaagaaagtgcgcctaagaaaggcgcacaatcgtggttttaattttgtttgaccgtgatgtcttcgtcaaagtatttctcgctaatttgtcttaatgttccgtctttttttagtgcgtcaatcgcatcgttgatctcttctatgagctgtttattttctattgatacagcgattgcctgctcgctttgtccgagtctttcctgagcttcgatttttaattttttcttcatggcttccgcacctgtggcgaaatccgtcacgactgcatcgtgttttccgttggccagtgcttctaaagcgactacatcactgtcgtaatattttggttcctgcccgctatgttcctttgcaatatcagcgtaggacgagccttttgatacagcgatttctttgtcttttaagtcatcagcatgttgaatgtctgctccaggtcttgtgaaaatttgcggaccagagtagtaatagggcttagataaaaggacgtgtttttttcgttcctcattgatggtatgacttgcaactgctgcatcaaattttcctgctttcacaccttcgacgatgcctgcgaatttatattttttctgtataggctcgaggcctagtttgtcactaatcgcattgcctacatcgatatcaaagcctgacatctgatttccatccatgtaactaaacgggtgaaattcacctgatgctgcaaatataaattttccatcctccaaaattggcgaccctttcgctgtagaattacgtttatctccgttcccatttgtttcatttgaaccacacgaagacagaagtaatactgcaaccgagaaaagggctgggacccaaaaccgtctttttttaataataagcttctcctccttttcagccgttctccatataaggagaaagtaggcttttaaatatgtgtagcatcttaccatttgttcctcatattctcaattttatatgtgtttttccaacactcgccctttttaaaatgtatgtcttgcttttccgagagagaacttgaattgattagggtaaaaaagggaaatgaatctcataataacggaaggattggcaaaaaacatgccagatcacaaaaagggggtcggtgtatgaacaagtggagagacagccgaaaggtttttttaactgctattgcctttggaacgatgttaaatccactgaattcctcgatgatttctttggccttgcatcaaattcagcatgaattcggtttgtcatttacgactgtatcttggcttatttcgtctttttatttagcaagtgcggtgacgcagccggtgagcggccggattggggatcatgtgatgagccggagaacattatttttattcgggctaggtcttgtggcggtgtcagccatctgtgcgccgtttgccccaacgtttgcagtgctgattgtgatccggctgctgcaggcgattgggagcagtgccatttatccttctggtgtcggactcattcgggatcatattcaggaaaagcaggcttcggcgttagcggtattgtccatttttgcttcggcgatgacggcacttggaccgacgcttggcggctttttgatgacaatcggcggctggtcggctatctttttagtgaacctgccttttattttgatcagcttctttcttggactaactttgtttccaaaggagcagaaaaagagaaagcttcgtataggtgaaacggtacggaagctcgatttgccagggatgcttctttttacagtttgtattgtccttctgctttcgtttttattatcactaggtgatgggattcaatatgtacaggggattctttgtctcgtgagtgcaggcgcttttatctggtgggagtatcaggtggatgaaccgtttattcaaattcgaatgttcagacaggagcagcggctgtcacttgtgtatgtgcaatttatcattttaaatatatttttctattgtcttttctttggtttgccgagctatttccaggatgaattaggctggcgtgtggaaatgacgggtctttttatgctgtgcatgtctggggtgagcatcattgtgtcgccgctaacaggaaagtgggtggatcgcggggatgaacgtcatccagtattagccagtgcggtattgatgctggctggagcgtctgcgatgaccttcttttttattccggcaccattatggggaaaaggggtggttctagcgctgcttggactgagttacgggattgggaatgttgcgctgcaagctgcgatgctcaaggcaagtcctcagcatatgattggcacgtcctctgggctttttcaaacatgccgttaccttggttccattctgtcgtctgctgtcctcggtatgctgtttggggatgaaattgctggtcctcattttgagcagttaggctggacgttgatcatgatttcccttaccggcatcggtgtcagtctttatttttcgaacaaggtcagaggaggacagccaataaaaaaagcggcgcgataagtggaagaagattcttcatcacattatcgcaagccgcttaagagttagacaggtcagagccctgatccttttgcttccttctgaatattttccctacaattgtctcatagaaagtgacaatgcggtcaattggagagtcaaagaacttccataatttattcatgataaagacaaccacgatcgatacgactaagctgcctaagacatctaatggataatggtgaccgacccagatgcgggagaatcctgtgagtaatccaaagacgagcaagatgttgccaagctttttattacgagatcgaatggcaagtgaaagagccagtgcacctgttgtatggtcacttgggaaggaagcgtctgctgagtgcggaatgagtgtgtcgactttatgcgccacaaacggccgctcctcataatgaaacagcgtaatcgcaaaattgacgataagtgccgcgatacccgttacacccgaaaagaagacatgcttcttaaatttgtgattacctaaaaaccagcaaatcaataagacaagggcatacacaagaatggcctttttcgtaatgaaaatcatggcctgatctaaaaactcagaatgatgagccatcccgtgtatgactttaaacaattcgtaattcaaaacatcacctataccttcgcttaatgccaactatttttcaaataatcgtctatttgaaatatcctatattttagcatgtttccgatgaagtttaaaatagtatcttattctgatagggagaccttctgtgcttttgcttcttggggctttcgttcgctccaataaaaaacaatcatactgagcaagacaacaatacctgcaatgagatatacatttgaaaagtcggtgaagctgacaagaagaccaaatacaaatgagccagcagcaatccccgtatcatataaagtgaagaaagtagccgtcgcatagcctgtacggtgagctggtgagtgctgaatggcaagtgtttgtaaacatggtactagcgatccatagccaagtccaatgacaccacctgataaaagaagcattgtagctgaatgtgtagctgtcagcatccataaaccaatcgcaaaaagagcgatcgaaggatagatcacaatgtgaggtcctactcggtcaaaaagtctgcctgtaaaaggacgtgatccaagcattgctgccgcaaacacaataaagaaataactgcttgcccccatcaagtgaagggaattggcatagactgaaataaatgaaatgatcggcgaataacagaaggaaataatgatgccgactgccgctgtttttaatgcacctttttcaaacagatgagaaaaagtaaatcgaaagacgacactacccccatcttcaagctctggctgtctgatcagcatcgtaaaagcggcaccgatggtaacgataatggaaaagagaaggaataaggaatggaatcctacttttcctacttgattcaatgcaataaatggaccgataaccacagcaaggttcatggacatgacaaagtagccgagtccttccccgcgtttatgtttcgggatcatatctgccgcaatggcactggctactgtcgtcaaaatgctaaaaaagatgccctgtacgaaacgcagcatgagaagcgtatggaattgatcaatcggaatgtataaataagtgagtaaggcaaatgccgttgacgagaaaatcgccatccgttttttgccgaatttctcaataatggctccagaaaacggtcttgtcacaatagcagacaataagaaacccgtcacaagaaggccaccctgtgattctgttccatttagttcatccattgtgtaaataggcagcaaggtcaaaagggcataaaaagaggtgaacgtaaataaattcaccaggacaatcatgataaagtctcttgtccaaatgcgttcgttcatgatgtatgtcacttcctattcagttgataatttgtgtaaaagtgtatggaggagttgtttttcttcgtgggtgaaatctgaaagacattcttcttcaaattgttccatcgtacgtttgatttcttcaaatcgggccttagcatcatctgtcatcacgatcagattttcacgtttgtcttttccttgtacacgtttcacccagccattagcttctagacgggttacggttcgggtaatggttggggcttcgacgttcaaatatgtccaaatgtctttttgggttttcgggccgaatgtatccaaacaaaaaagtacagtccattgggacatgtacaagtcataagcaacaagcgcttcgttcgcctttttagacagcaacctggcgctttggtgtatttgatgtaaacactctctatttaacgtatccatatgctcacctttttttaaatatttagctaggtaaataaaatcacctttcctattttacgtgctcgacccattcttgtaaagtgaaaattttcgccactcgaaatgattgcattttctgataaatcccttgtcccatcttcatttttagcatattccctatgcaatgctaatacactgttacaaacctgacaaagagagtgtttgaggtgagggatcgtgtttggcatttactacctaatggatgagaaattaagacgaacaagcgcccctgaaaatggataatattgatacggatctcatttcacacttctcacatccattttagggaggtcgagtggtgtgcacgattacatcaaagagcgaacaatcaagataggaaagtatatcgtggagacaaagaaaaccgttcgtgtaattgcgaaagaatttggagtctctaaaagtactgtacacaaggatctaacagaaagactgccagaaattaatccagatctggctaatgaagtgaaggagatactggattatcataaatcaatccgccacttgcgaggaggagaagccactaaattaaagtataaaaaagaagaaattttagaaggcgagcctgtgaaacagtaagcttagttctttgttcataaacatgacatatatatcttcctcatatcggtagtttctaaccacaaattttgtaaagacttttgtaaagaaatatctttttttctgcaaattatgatagaatatataattagggcagaatgtggtatttgctatggaaacagattttcaaggaggatatatatagatgtttgctagggatattggaattgatcttggtactgccaatgtactgattcatgtcaaaggaaaaggaattgtgttaaatgaaccatctgttgtagctcttgacaaaaacagcgggaaagttttggctgttggagaagaggctagacgtatggttggacgtacgcctgggaatattgttgcgattcgtccattaaaagatggcgtaatcgctgattttgaagtaactgaagcgatgctcaagcattttattaattcattaaatgtgaaagggctgttctctaagccgcgtatgctcatctgctgcccgacaaacattacatctgttgagcagaaggcgatcaaagaagctgctgaaaaaagcggcggtaagcatgtatttcttgaagaagagccaaaagtagcagctattggtgctggtatggatatttttcagccaagtggaaacatggtcgtagatattggaggcggaacgacagatatcgctgtcatctcaatgggtgacattgtaaccgcctcttctattaaaatggctggagacaaatttgatctggaaattctcaactacattaaaaaagagtacaagctgttgatcggtgaacgcacggctgaggatattaagatccaagttgcaacggtattcccagacgcacgtcacgaagagatttcaattcgtggacgagacatggtgacaggattaccaagaacgattaccgtcacaagcaaagaagtagaagaagcattgcgtgaatctgtatctgcgattgttcaggctgcgaagcaagttcttgagagaacaccgcctgaattatcagctgatattattgatcgcggcgtcatcattacaggtggcggagctcttctaaacgggcttgatcaattgcttgcagaagagctgaaagtaccagttttcgttgccgagaatccgatggattgtgtagctgttggtactggcgtcatgcttgataatatggacaagctgccaaagcgtaaactcagctaatgatgtccctcattctttttcgaaagaatgggggatttttattaaagaaccctgcaaatatgccgatatatttcatagaagattgtgtttaggtcatgtgaaagaattttaatgaggtgagcacgtgttaaaaggactatacaccgcaacatctgccatgatcgctcaagagcggcggacagaaatgctttcaaataatatcgcaaatgcgaatacgccaggatataaagcggatgaggggaccatgcgggcatttccagaaatgctgctaagccgaatggagtcaggacgttttcaaacttcctcaggaaaaggttttagtgttccgcagcaaacgccgattggcggcattaatacgggaacatatatgcaggaactaatccctcaatttacacaaggaactttaaaaacaacagatcaaacaacggatgtagcactagtcgaaaataatgtgccgatcaatccggagaccaatcagaaatcagcgctcttttatgcggtcaataccccagaaggcgttcgttatacgaaaagcagctcaattacaatgaacgcacaaaatcagttgactatcaatgggcgtgcccttctttctgtgacaggtcagccaatcacggttcagagtgagaatttcaaagtgaacgcagatggaactgtgagtgaaaatggacaaaatctcgggcaaattgatgtacgtgttgcgatggatacaaggaacttagcgagagaaggaaatgatttataccgtacagctgataaccagcccctgccaagcgcagtcaataacggtcaaatgtcctatacgttaagtcaaggtgtatcggagctgtcgaacgtggatgtgacaaaatcatatacagaaatgacaaccgcctatcgagcatttgaaacaaaccaaaaagtggttcaggcgtatgataaaagcttagaaaaagcagtaaatgaaattggcagagtgtactaatcaagaaatgacaaagaaaggaggattctcatgcttagaacgatgatcaatgcagctgtatcaatgaacgaagtgcaaaagcagcttgatattatcagtaataacatcgcgaacagtgaaacaacagggtaccgtgcgaaaaatacccgtttctcagagctgatcagacaacagttcaaccaggtggatgaaaaaaatgcgcaggtggcaaacagtcgtctgacacctgatggactaaggcttggtacgggtacgatggtcaatgcgtccattaactcgctgcaaggctcgattaaagaaacaggccgtgatcttgatgttgcatttggagcgccatctcagtatatgcaggtcaatgtcggcggtaatattcgttatacaagagatggttctctttacttacagccaggcaataatcgtaatcaagtgcagcttgtcactagcgaaggccatccgattcttgatgaaaacggaaatgaaatcgtcttaaatgcgaatttccgtgatatttcaattgataaaaatggacgtctgacagccatttcaagagataatcaaccgaatcagcaagtgaatctaggtgttgtacaagtcaataactcttcagcacttgtctctgaaggagataatttgttctcagttgacggtacttatcaaggtgcattaacggcactaaatggagcaaaccgccaagcgattcaacttcagcaaggtgcacttgaaacgtcgaatgtggacatgtctaaagaattaacagatctcatgacaacacagcgctcctatcagatgaactcaagaacgattacgatgggtgatcagatgcttggattagtgaatacaattcgataatgagcaggttgacatcagcctctcatgataaaaaaggcggctcgctcaaagtcgcccttttttttataaaaatctgagacatcggcaagcagatcctcaagatcaatccaagcttcttttcgttcaagacatgtgacgagccttgcgatctgctcatctgcctttggcgtttggctgtagagaagaaataagatttggaacttgattcttaaaatatcaaactgagaaacaacggcttcttttaatcctttttgaatatacttcattccttcatcggttaaattttctttataacaagaacgcaccgtttcgtagaggcacgatatataggagtgtgcggacttccggtatgctgggagacgaagtgcttttttaaagtattccagcgctttcttgtgacgattttgtctcgactgaataaagccagcgtcataataaacgataccgagcaattcttgatcatcaatgattttcacgtattcgatgatctcaataaaaatagcttctgcttcctcatattttttttgatcgctataattaaggccgagcacaattttacaacgatagaggctatgatcatccccatgctttgcaaagatatccatggctttttgaacatgacgaattgataacaacgaatagcggttgttataataaacaccacttgttcggaaatggaactctgcttcctccagctcatcgttaaggaatgacaggcgttcttccgccttttcgagatagtagatcgcatcattttgatcgctgtttaaagcttcgtagagccctagaaagaagtaaaagtaataggccagttcttcgttcatatcatctttgtgctgcatcagttcatgtttgattttttctaggtcctctgtctgattcatccagagctgatggcgaaaaagcatcagctgataatgtaaatagagttcctgtttttttgatattttacgtttatgctttaatagagttgttttgatttcttcagccttcgaaaaatgtcgatgcttcagcattgtataccacgaatggagaagttttttaatggatttatcactcataaaattcatttttaccctcttattcaatcaatgatgtaatatatattaccatatttgtgaaaaaacaatgagtgtagtgtggattatatttgatgacaataggtaatgatatattctattttttaccatatatgcagagcggacgttgaaaaatacgagcattcataatatacttctataggaatcaaatgaagatcatcgatatagaaaaaaggagagatcaagatatgcttgatgctcagcaaattcaagacattattccacaccgttatccattcttattggtcgaccgtattttagaggttgagggagagaaaagagcggttgggattaaaaatgtcacagtgaacgaagaattttttaatggtcatttcccaggatacccagtcatgccgggtgtgcttattgtagaagcacttgcacaggtgtttggggtgattatgttaggtaaagaagaaaacaaagggaaaattggtttgtttgcaggaattgacggctgccgtttcaaaagacaggtgaagcctggcgatcagcttcgtttagaggtagaagtgacgcgtctccgaggtccggttgcaaaaggaaaagcagtagctacagtagatggcgaagttgcatgtgaagcagaactaacattttctatcggtcctaaagtatcatgatttgcctggcggttcatcaaggatgaatcgctttttatatggaaacgaccagcctgaacggatcaggacttgcatttttgacaaaaaaacgtcatattagacaaaaaaagatgaaggtgataaaagatgctgaaagaatttagagaatttgcagtcaagggaaatgtcattgacttggctgtaggtgtcatcattgggggagcatttggcaaaattgtcacttctcttgtgaatgatttgatcatgccgctcgtcggtattattattgggggtcatgattttagcagtctatctattaagatcggatctgctcaaattttatatgggagcttcattcaaacagtgattgatttcttgattatctcgttttccatttttatctttattcgttatttgaataaattaaaacggaaaaaggtagaggaagaagaggttgtagaaacgccggatcaaacggaagttttactaactgaaattagagatctattgaaaaatcaaagccaatcgaaagatgtgcaatagaaaaagagcggctaatcccgctctcagcgtgtaggcaaaccttcgcattcgcccgcaggtctgtgctccggtgctcgccctttctagacttcaaaggttttctatcacgctgaaaggaagacaaagggctaaaataagattcattttagccctttgtcagcaatctaagagcggctaatcccgctcttttttatgtgttttgtttaaatgcatccagcagtttttctccggaaagcccctctttgacgaggtcttttagtacttcttcggtttctgttctgtaacggtttgtaatcattttaccatcgagcagcacagaaatgttttcttctaaagcaacaatgtttttgacttggacagatagatgaacagggcggttgttttcttttgtgattgtcacaagaatcttcacttcagtgtgctgttgaaaaagcacctcaaacacctgtctatgtttctttggaatgagtgcctcgatcatccagtgattttcaccatcttctttattaatgattaaaccgtcacgaaggggaatgctggacattttatcttgctttggatcaagttcgatttttaaatcaatcagcctaaaggttttcatatttatcacctcacaagcgttcattattcgtaagtattattatagcatacaacatctttataaatgaaaccgctgcctgcttagaacgagctgcatatgagtgaaaggagatgttttatggagtcctatcaattgcgaaacatacatattggcgaggagaaggcaaagagcacaattcgcgtttattcgtggggagacattctttcattttgtgatgtgtacatggaagaaggcgagtcactcacgtttcaatacgtcaccgaggatcaaatggactgctttgaatttcaattgtcgattcatgacggacagctttgtttttattggtttgcgtgggacggttctgattatattcacatgccttctagtaattggattcattcagacgttttttatcaatttatgaaaaataagtttttcatcaaacaaaacaagatgatgttttatactcaagcggtaaaaaacagaaattaaagaggaaatagagaatttgagagatcattttgtcattttcatgttttgtcacatacgacctttctcagtagactaagggtagttgaaaggaaaggaggtacggtctgaaacaaaaggtaacgtctagcatctgacagcccccctctagctaaagctgatagacgctgccttgtgcataagaacactgcgtaatagaaccatagcttctttgtataggtcatgtgtcccctgtaaatccccttgtgtgtatccggtcatgtagcgtggccgggtacccttttattcactgataaaccgatcacctcttgcaaatagtggatactcatttcataatgatgatggattttatcagcagtatgatagccgaaaatggagacaaaaaggagagaacgatgacaaacattcaaatgatcgcaacggatttagacggaactttattgaacagtgaacacaaagtgagtcgggaaaatgagcaggcattaaaggaagcagcggcgaatggaatggaagttgtcgtttcaacaggaagagcgtattttgatgtgaggtctatttttgatcagcttggtatgaatacatgggtgattagtgccaatggagctgtgattcatgatccggctggacaagtgtaccattctgctgttttacacgaagaaaaggccaaacatatattgtcatggcttgaagaacgtgactattattatgaagtttttacaaacgaagccattttcacaccgaatcgcggcagagagcttcttgcgattgaaatggaccgcttaaaaagtgctaatccaaaaacggatcgaaatattttaaaacaagcggcagaagttcaatacagtcagtcaggtttttcttatattgatacatataaagaattgttccgtgaggatcgaaagctttcattctacaatatcttaggtttctctttctttgaagacagattgaaggcaggatgggatatgtttggtgatgattcagatgtcacaatggttagttcagccgatcataactttgaaattggttcaaaggaagcatctaaagggcaggcattaacaaggctggcagaacgacttggtattcctttaagccagacagcggctgtaggagacagtttaaatgacgaatcgatgcttctagcagctggtgttggggttgcgatgggcaatgcgagacaggatatgaaggaaatcgctgatcatgtcacgttaacaaatgatgaacatggtgtggcgcatatgattcgacaccttttgaaatagatgaatcggatgtcgttgtataaatcacataggataaagcgcattctacaaaagaggaattcagaactacttctatttacacctgatgtggaacatcatataatttaattatgaacataacccgcttgtaagaaattaaggagagtaaacgaatggcgctggaatcttataagtccgaaaatctgcatttaatcaaggaagccttagattatactcaggttggcctgacggtgacggacccgtctttacctgataatcctttaatatatgtgaacaagggctttttagatatgacaggctatcaagaacccgaggtattggggaagaattgtcgtttccttcaaggaaatgaaaccgagcaaatcgctctcaatcaaattagaacagctattgagaacaaagaagctgtcactgttcagctgaaaaattataaaaaatctggacagatgttttggaatgagctaagtgtggctcctctttggattgacgaaaatgaaggaaaacgtctttatttcgttggtctgcaaaaagatgtcacgaaagagaaggaacagcaggagcttcttgagcaatcgattgatgaagtgctgaatatttctgttccaattgttcctgtgaaagatggtatttctgtgttaccgatcattggtacgttaacagcgccaagatttcataaaattatctcaacagtctccacctatatctctcaatccaaggacgattattttattgtcgatctgtctggtttattagaagtggattcatttgtggcagatgcaatttttaagctgaacgatttaattttaatgactggtactgaactcattgtgacaggaattaaaccgaatcttgcgatgaaaatgggagaaatgagagaggacttccgtgaattgaatacgtatatgaacgtgaaatctgcattgaaaaagctgcacatttaacctaagttcatatgaaatgaaaaaagaggacttttcatcatgtttgagaaaagtcctctttttgctgggattaagatgattgagcggccgcacttaatgtgaataaatcttctagttcgttcgtcgatagctcagtaatccaactttcactttggataatttgatcatttaacgtttgttttgtttcgagcatttgatcgattttttcctcaatcgtgcccgttgtgatcatcttatggacgtgaacaaatcgtttttgtccgatccgataagcacggtctgtcgcttggttttccacagcaggattccaccatctgtcgtagtgaatgacatggtttgcggcagttaggttaagtcctgttcctcctgcttttaaagagagaattaagatgttgaattctttcttctggaagcgatccaccattttatcccgctcctgttttgacagactgccatttaaaaattgaactggttctccaaacatcttttccgccagctgcttgatcatgttccccattccaatatactgcgtaaagatgaggcagctttctccttgctcatgtattgcttttaacagctctgcgagtttatccatttttaatgaacgtttcagcagtttcacatctgttccactctcttttaaatagagagccgggtgatcgcaaatctgtttgagtctgccgagcatacttaaaataatggctttccgctgcattcctgttaacgaagccatgtgttcgaatgtatccttcacgagctgttcatataaagaagcctgctcagcggatagcggaatgaattctttttcttcgagtttctcaggcaggttcagggcgacctcttcatcttgctttgttcttcttaataggaagggctttatcagctgctgcagctgttcaattcttttttcatcacggtctttttcaatcggcaggacgaacttcttatgaaagctcgtcaggctgccgagatatcctttgttgacgaagtcgaaaatggaccaaagctctgtcaaacggttttccataggtgtcccgctaagggcaatgtgatgctgccctttgagctgtctgatcgctctcgattgtttcgtatgggcgtttttgatgttttgggcttcgtctaaacaaatcgtatcccactttgctgacgttaattcatcacgatcagaatgtgagagtccataagacgtcaggacaatatctgttgactcgtatgcctttgtaaagtgttccccttgagggcgcgatggcccgtaatgcagagcgacattcaaatgtggtgcgaaggtttcaagctctcgctgccagtttcctaaaacagaggtcggcgcaatgatgagagatggagcggcattttgcttctgctctttcagatatgtgaaatacgcaatcatttgaatcgtttttccaaggcccatatcatctgctaaacaagccccgaatccatgagatcttaaaaataacagccagttgacaccatgctgctgatacggccttagtgtgcctttgaaggactcactcatttcgtaggaaggcagctcatgcgtatcatttaactgatggacaagtcctcttaattgagacgaaagttcaaattgaatatgtgcaaatgctgagctgtctagcagttctggtatcgattcagaggatgcttcttgatctgccagctcgcgtgacaaaatatcagacatgtgcagcccttcattttcggcgcgctccatccattttttcatttgctggatgaaggttggatcgattttgatccattgccctcgaatgttgacaaggcgccgtttactttggacaagctcgttgaactcatcttctgtcagctcgatgccgtttgtagcaaagcgccaattaaagtccatcaaggcatccattccgacatgcgactcgcctcgcggggtagaggaaatccttgcttttagcatcatggtgctttctttgacgatttgccaccacgatgggagcaggatctcaatgcccatattcacaagtgtttcacttgcttcagacaggaagagccatgcttcgtcttctgacatgagcgtggtgccagatgtgaaagagagccaaggtacaatttgactgaatcgctccagctctcttgagattttatcttgatacggatgccaagaccttttcaatgaacggataccctcaaaaaagtgaaggtcgctgtttttcttatcacgcaaaaacaattcgattttccaatcatctccgtcgaaatccggttcatttaagcgcaagccgacagtgaaaggcgtctcgtcatcaatccagccaatcgtctccaagaaatcctgctcatccaaaaagtgtccttggaaggatgagagcgcaggcgattgtgctgtcatgcggttccatttgtgctgcaaggcatcatcatattgaatgtaatcctgtacggcaaaggagaaccaatcagccgtatagccatctaatagtccttctttgtctttaaaccgaagcacaccttctgtccacgcctcgtaatcgggaacgaaatcttcgtcctcgatgaattcgtaaatggtggaggctgtcttcatcagtggttccgtttcatccgttaatgtcacatgactaaaggtattaaatgaattttttcctagtaattcaacggtcatccaagggcttaacaggaaggcaggtgtgccaataaagctcacatcttctaaaaatgttccgtaaaaagacgattcgtgccattggaaaagctgcctcttcatttcattaagtggaacagggtgtccgtcctctgcttgcgctgaaatggtgaaagagaaatcttctgtttgttctgcatgaatgacaatttgtttatggcgtgtcatcaattaattttcctttcttcatttcctcttggaacgcacgcagccgtttcgttgaatcctgcagctgcttgacatatctttcccaaatcgcggtttttttcgttttatgataaagcgtgcgtagtttttttagcattttcacagattctcgataagcacttcgattcttttgatcgagaagcagtgagatttcacggtggtacgatggaatgagcgcttcaggctcctcttttgcaatttgtttgatcagatccttctccagttcactgatggagaaaccaacaaggctgtgaatctcaatccattctgcataacgctgctgtgcatataatagctgactatattcagtaaacgcatagggcatgcagatttggaggtagcgttcatataaatgatgatccttcgtctgcttaaagtatgcgtctaaataaaagaagaaatcactgacggctcctcgcagttctctataggaaaggtcgagctggcaatattcctctaaaatataggtgatctcatgataccagagcttgagccgcttccagtccttgcggtttgtgagatccttcagccaattgagcacatttggcagcatatctgcattgagcagctgtaattgctgaaagaggctttcgtcttctttctgtaaataatccatgtgcatcagcccgatggtacgttcaaccgtttgttcttgctgctgagcgttcttcagtaattctgtttcttttttaacccatttccctctatttaatatggtgccccaaatctccataaagaccgctactcgttcatgctggaaaggtccgtttatttgaagaagtgcccgaacggcagttggtgtgttttcaagaaacggatcgagggaaaaggaaagggcgtatgtcttcaagtgatccactgaatcgaaaatggtgttcatgagctgttctacatatggattcatggaataaaaatccttctcggcatcaagccgttcgaggtcgatcaattgatgaatccttaaccacacatcgattgaggtatgaatcgcatacaaactcttgaattcaggtgaatgaggtgcgtgtttttttaggattgataaatagccgtaatacaaatgctgcggtgtttgctggtgctttggtgtccgtttcagccagaggttaaattcctcttggaaaaaattcagccagctttggagtgattgttcgtctgggcgcttcacttggaagtgctggcgaatcaattctttgctacgttgtaattcatccttttctgaccaattttctgtaaatccggtcacactctctacttgagcgtatagcgaaaagaagacagcgagaatgtgtttacaaagtccatctgccggacatgagcagctgcttctcacaggaaacagcacatgaaggtggactcttgctgccacgacatcatgtacataagctgaccattccgtatcagattcttgcttgagacgatatacactgtcctgtctataagtaatcaatgcttttttgatgagttgtttgttttcatctgttgcaggaagaagttctttgagctgttcggctgtttgtttgatttcttcttcgttgatgttgtgctgaagcatttgatccgctcctaaccaagtaaaagattccaattcttttattatagctcaatggtgatttataaaaaagtttttcatgaaaatggtcataaatttcaaaagctgtcgaatgatgtattagagtattgcataaaccaaccatacagcatataataatgaaattagtggaatcgaaaggatacagacatggacaataagggtttaaatcaagaagagtttttaaaaattttgatgtacgctcatgatattggtgagaattcaaatgatgtcaccacaaaagaaatgcttgaaaatctgattgctcatattcgaaatggtcttgtttcataaaagtgaccccctgctagtgatggcagggggtttttgtatgcttttatgaatggaacgaaagctcccggcatacgatgtcattacaagcataaggcgtatggggagctgatggtgtcatgaatattgcaattgcaggctgtggatatgtggggttggtcacaggtgtgtgtttagcggaggcagggcacaatgtggcgtgtattgatattgaccggaaaaaggtcatgcagctgaaacaaggacatccaccaatgtatgagctaggattaaaagaattgctgaaacgcaatcttgagcaaggacgaattcaattttacataaatggagcggcagcctacccgcgggctgatgtgttaatgattgcggtcggcaccccgcagcaggcagacggccaagctgatttacagtatgtgtttcgggctgcaaaggagatgggcacaaaagcgaaatcaggtgcggttcttgtggtgaaaagtacggtgcctgtcggaacgggtgatcaaatcgatcagatgatacatcaagaattaggacggaatgagccgttatctattgcatctaacccagaatttttacgggaaggctctgccatttcagatactttgagggcagatcggcttgtcattggggctgaaacaaaagccgtattagaccagctagaggagatgtatgctgatttccacctgccagtggtcaaaacagaccgaaaaagtgccgaaatgatcaagtatgcatcaaatgcttttcttgcgactaaaatcagctttatgaatgagattgcttccatttgtgaaaaaacaggtgctgatgttgaatgggttgcgcggggaatggggctcgatcagcggatcggttcttcgtttctcaaggcggggattggctacggaggttcttgttttccaaaggatacaaatgcacttgtccaaatcgcagggcatgtgtcccacgattttgagctgctaaaggctgtcattaaagtaaacaatgagcagcgagctggttttatccgaagcattcaggagagactgggggcaaatcttgaagggaagcgaattgcgcttcttggcctgtcctttaaaccgaatacagacgatatgagggaggcgccgtcggttccgatcgctcatgaactccatcaattaggcgcggagcttgtggcttatgatcctgttgctacacgtcatgccgctcgtgaactgccggatcaagtcttgtttgctcaaacgattgaagaagcgataaaggatgtccatgcagtttgtatattaacagagtggacggagattcagacgtttccgctcacgtcctacaaggaatggatgagacagccgcttatttttgatgggcgaaactgtcacacgcttgaagcggcagaacaagcaggggtcgagtatcattcgattgggcgcagaccggtttctccaatttatatgtaaaagaaaaccgataacaggccatgttatcggtttttttaatgcggcagaatgaatccgccatataaaaaggcagccacaatgagaaaggcggggtgcattttgaatttggtcataaagaaaaaggagatcgcggcaatggcgaatgattgcgtccagccgatggctttcactgcatctccgccgatttcccatgttaataaaagcatcatcatcgcaatgacgggctgtacggataaggtcatgccttttacgacaggggattggcgaaagcggtcaatcagcttgagcaataaaatcaatccaatggctgatggcagtacagttgcaagcagtgccacgataaagcccggccagcccatgacgtcatagcctacatatgccgcgatcttcgtagcaattggtcctggcagtgcattggctaatgcaagcatattggagaacccttcgttcgtcatccaatgaaaatgattgacgatttcttcataattgagcgggatggatgcaggtcctccgccatatcctaatagattggacaagaagaatgcccagaataaaaagagaatcagcatcatgaagacactcctttctctttatttgttcgattccagcgttgtttcagtttgaaatgaaaggcgccatagaataaaaagatgatgacaatgattcctggatgaatggacagcacctgcagtccgataaaggcaagaagggatagagcgataccgaagatcgttccgaagcctttcagcgttttttgtccaaactcatatgccatgatgcctagcagaacggcaataactggtgttacggcgccaatcatattttgaatgatttgtgaggagcttaagacgctgacaagtgtgacgagtgccaccatggcgagacatgttggtaaaatatgagcagctgttgcgacaattgcgccggatacgcccttcaatcgatagccgagatatgcagacattttggtcgcgatcggacctggtaatgcattggcgatggcgagtgtttctccaaactcgtcatcattgatccattgatatttcaccaccgcttcatggcgaatgagcggtatgacggaagggcctccgccaaaaccgagaataccggttcgcaccatagcgatgatgagttcaatatatgattgcaagtgcttcaactcctgtctacaatttcatgcccattcggcttttgtatcgtttaatgagcatttggcagtccacactcacgacgccttctagcgggtatagcttttttgtcaggaatgcctccatttcctgttcattttgaaaaatgccatgcatatgcagcttgcttggccctgtcatgtgataaaggcttgtgacagctgtttcctgctcaagttgaagggctactgcttctaaaaatttcggttccacttctacattaaagaagacagagacgtgaatgccgatcttagcagggttaatcacagtggtgaatcgttcaatgacgcctgcttcaatcagctgctgaatgcgggcttgcacagctacacgtgaaagaccgacttgtttcccgagatctgtataggacatacgcccgtcctcgtgtaatagggataaaatttgtttatccctttcatctaatgttaggttcggaatgctatagtcgtttgacaccgtataaccacctttcttctgttggtattttatcatatttcattacgaatagaatgaatgaatttcaatttactaacgaaatgaaatatcatggagtgataaataatctttttgcataaaaagacaccccggaatcaacggggtgtcttcattttattgatctgggctgctttccgcactggcaatttgttgtgcaaggtcagctcgatcaatgtctgcttggaagaattcctgcgtatttggcagatgtaaattcatatgacgtttttgagaaatgcggatggtcacttgatcaacggtgtaatcaaatacgtgtccgccgacacttcgatcatcatcaatgaaatgaagatgatatccactcaccgcaataccatgtgcgtactgcggtgtacggaaaccagcgatcgttccttgaatatcctcgaaatcgaaaataggctgtgacttgactgcttccaccatcggaacgtaaggtttttcctgtttttcgaccgtacgtgtttgaacctttttgaatgatccatcaatgcggatcgcataaaaaacattcttactaggtaaaatgcggtcgatttcttcttctagctctttggacgtcatggttgcatcaattcgatgaacgatatctgtttcaaagaatgctagagagcagaatggtgaatagtcttgatcggtaaccggtgtcgctgttccatccgagcgcagtcgataaaatgcgccgtcaaagccgatcagctctccatctaattgattgaatgtaccaatgccgaaatcaccgtgcttgggaatatgtgcaagggagaaatctccatcatatacggcttccagtaaagaggtcatcgtcgatacttgataaacctcttgctgtttgtcatgttgtcttgtgtcgttctgttgattcattgggtgcatcatacccatatccgctcactcctttgatgtaatgtatggacatcttatctgacgttcaatgtgtgtttttcacgaaagacttctggccatttttgactggcgaggtctgggttgtcttgatagtcaatcggaatatcaataataacgggtccttctatgtttatacccttttgaaggacagttgaaagctcttcaggtgagttaacccgtaatccagtcgctccaaagctttccgcatatttcactaagtcgatctgtccgaattcaacgcaggatgtgcggtcatatttcatttcctgctgaaacgccaccatgtcgtatgtgctgtcattccaaacaaggtgaacgagatttgttttcatgcggacggctgtttcaagctccattgcagagaagagaaaaccgccatcacctgagaccgaaatgatcttttcatctggattcagtatggaagccgcaattgcccatggtaaggcgacgcctaatgtttgcattccgttgctcaccaggaatgtgttcggctcatagacgcggaagtgacgcgacatccaaatcgcgtgagatccgatatcacacgtgaccttcgtgtcatcaggaatcaggcgtcttaatgtatgaatgacattcagcgggtgagatagatgactgtctctttctggtgctttttcaatgtcgcttaacagctcctgtaattcagtgactaaatcaatttgttctttgcatagagaaagtggaacactgtcatgggctagatgtttaacggtttcagctatattgcctacaagctcaagcgctggctcataaaaatgatcaatatctgcctgcatgtcatccacatggatgatctggcgctgctgcggctgaatattccaatgcttcggatcatattcgattggatcaaagccgatggtcaaaaggacatctgcttgttcaatgagtagatcccccggctgattccggaataagccgattctgcctacatattgagactcaagctctcttgagagaacgccggctccttggtacgtttcgacaaatggaatcccaagtgttttcaataatgttctagtggcgtttgcagcagctggacgacttgctttcattcccacaatcgcaacaggtaagtgtgcattttgaattttggcgatggccgaactgatgagagcatccggtgcaggacctagttctggagaagggtgagcagacactggtgtttgtgtggtgtgttctgtcacgacatcttgtggaaagctgataaatgctgctccagcctgccccttttgtgccgcgcgaaaagcatttgttaaggcttcaggtatattatgaacgtcttgtacttcaacactgtattttgtgactggtttgaataatgccgcattgtcgagtgattgatgtgttcgtttcagccgatccgcacgaatgacgtttccagcgattgcgacaacagggtcaccttctgtattggctgttaatagacctgttgctaaattagatgcgccaggacctgatgtgacgagacaaacacctggtttgccggttaagcggccgacagcggctgccataaaggctgcattttgttcgtgtctgcataggacaagttctggacctctgtcttttaatacatcaaatacggcatcaatttttgcacctggaatcgcaaaaacatgggtcacaccttgagcaatcagcgtatcgacaatcaattctgctcctcgtcttgttaggggttgtgcttgagaattcatttaccccgcactcctttcggcaagtaaaattttttatgaaaatatattttcatgatatgatttactatacatttcaaaaagaaaattttccaatatatgtttaacgtggttttaatatgtttcacgaataagtgtgcgaggagtgaaaggatggaactgagacatttgcagtattttgtcacagtagcggaggagctgcattttggcagagcagccgcacggttgaatatgacacaacctccacttagtcagcaaattaagcagtttgaagaagaattggggtttcctttgtttcaccggtcgaagcgagtggtggagttaacagctgctggaaaggtctttttacatgaggtgcgtggtgtgctgcagcagcttgataaagccgttgatcatgcacggcatacagcaagaggagagctggggaaaatcatcatagggtttgttggaacagcgacgtatgatattctgccgccagttgtacgcgaattcagagagctgtatccctctgtcagtattgagctgaagcagctttctgttccgcagcagctaggggcgcttttaaatggggagattgatatcggttttttacatcctacatctccgcatgaagaacttgtcagccgtttgatgaagcaaagtgaatgtatttttgcgattccgaaaaatcatccgctggcgaaaaaagaggcggtcacgatcgaagatatccggcatgaaccgatcatttctttatcaaaggaatcatggccgtccctttatcaacactttgtcctgctatgtgaaaagtacggattttctccgaatattgtgcaggaagcagcggaatatcaaatggttattggccttgtcacagctggtatcggtattgcggtcattccaaaatcagcccggcgtttatttaatctagatgttgtatatcggtccattgaaggtgaacagcttctggcggaatggacgatttcctatagacgagagaatcataatcctgctttatttcatcttgtccaccatatcctgcatcgcaccgagccggaatcagaggcatagaaaaaaggggtatggtatgatgtcgatacaccaaaaggaggcgtgtctgaattgattacgttgcaaatggatcagctatcaagaaaagaagcatataaattattatcgggctctattgttccacgaccgattgcgtttattacaagtctgtctaaagatgatgtcgtcaatgccgcaccatttagtttctttaatgtcatcagcggacacccgccgctcctcgcagtttctatcggacgacgcgaaggtcagatgaaagatacagcgcagcatatgattgacaggggagaatttgtggtccatgtgagtgatgaagcgataatagaagatataaacgaaacagctgctacgctgccacaggaagagagtgagctggatcgaaccggtcttcatcaagtaaagagccatgtcgtgtcagtgccgggaattcaggaagcacgtattcgctttgaatgtcagcttgaaaaacatctgacctttcaaaatgatgaaggagagatcacggtcgatcatatcattggccgggttgtgtgtgcgcatttagatgaggatgtgtatgatgcagaaaaaggatatgtttcgactcatgaactaaagccagtcgcccgtttagcgggaaatgattacgcccatttagggacgtcatttgtgttgaaaagaccggaataataggaaaaacccccgagagctatcgggggttttgtgtttattttttctgttctagtttcagtggagctgcgatgttcttttctacttttttcccttttaggacgtcgtttgcagcgccgactgccagtttcccgatcagctctggctgctgggcgactgtggcagatagttttcctgctttgatcgagttgagtgcatcttcgtttccgtcaaagccaacgacgagaatgtcttttccagagctttgaatcgcctctagagcgccaagtgccatttcatcattatgggcaaaaacggctttgatgtcagggtttccttgaaggaggttttccatgacattcagtccttttgtccggtcgaagtcagccgcttgttttgctgtcacttttagatctttatccgctatttgatggaatccttttccgcgctcacgtgtagcggaagcgcctggtacaccttctagttcagcgacttttgctcctttaccgaccttgtcgatgataaagttagctgccatttcgccgcctttgacgttatctgaggcgaccagtgcttctacttttccgctttctgctgaacggtctaatgtgatgacaggaatatctgaagcattcgctgattcgacagcggttgagatagcagatgaatccgctgggttgatgagtaatgcgtcaaccccttgctgaattaaatcttctacgtcactggtttgtttagctgaatcattttgtgcatctgcaatgaccacttcgatgccaagctttttcgcttctttcgtcacaccatttttgagagaaacgaaaaatggattatttaaggtcgagatcgagagcccgattttgatgtcttttttctttccatcttttgttgatttggcccactctggcggttctagcgagcaggcagaaagcatgaataatgagagagtcagaatgagaatgagatattttttcatagcagctgcctccttaagcagatttctttctgtctagtaggactgcaatcaagatgacaatccctttcacaacagattgatagaatgatgatacaccaagtaagttcataccattgttcaagacaccgatgatgagcaccccgatcagtgtgccgacaattcgccctcttccgccagacaggcttgtcccgccaagtacaacagcagcaatcgcatcaagctcataggatgtgccagctgttggctgagctgagtttaggcgagaggtcaaaatggcacccgctaaagcagacatgaaacctgccagtgaatagatcataatttttacgcgcggtactttgattcctgaaatgagcgcagctttttcatttccgccgatggcatacgttcttctgccgaaaggtgttttatgaagcagcacccaaagtacgataaaggtgagaagcatcgtgatggctggaacaggaatgcctaagaaatacccgcggccgaataactgaaaggcatagttagaaccgagtcctgtaatcgggtttccgtctgtataaacaagtgttaatcctctaaaaatggtcatcgtggcaagtgttgcgataaaaggagccatttttccttttgtaattaaaagaccgttgaccatcccaagaatagcgccgatgatacagccaacgataatagctaaaatcgggtccataccagacacgataaatccggcagtcagagcactagaaagtgctaaaatggcaccgacagacaaatcaattcctccggttaaaataacaaacgtcattccaaaggcaatgagggcattaatggagatttgtctcagtaagtttaagatgtttaatggctctaaaaaggctgggtttaaaatagaaacaatggcgacaaggatgatgagtcctaagaatggcccaagcttttgcatgatgttgtcaaatcgtccatttgaagtaagtggtttcatgttacttccctcctgtagctagtgtcataattcgttcttgtgttgcgtctgatttatttaattctccgctgatggttccttcatgaatgacaagcactcgatcgctcatccctagaatttctgggagctcagaggagaccattaaaatggcaacacctcgatcagtcagttcattcattaactggtagatttctcgtttcgctccgacatcgacacctcttgtcggttcatctaaaattaagaccttcggctggatgccgatccatttggcgatgacgactttttgctgatttccaccagagagacttcgagcagaaatttcagaggaagccgttttaattgtcagtcttttgatgagcaggtcgacaaaatcctgttcgtttttcttatcaatcagtccttttggagagaagctttctaagtttggcagtccaatgttttctcggatggatgcatccagcatgagtccttcatctttgcgatcctctgtgataaagccgatgccgagtttgacggcatcacttggttttttaatgacagcctttttcccatggacccagatttcaccttgatcaagaggatcaagaccaaacagcgaccgcatcatttcggttctgccagcgcccattaagcctgcaacaccgacgatttctccagctttgactgagaaactgatatcatggaattgtccttttcttgtcgcttgcttcacctcaaggacaatatctcctagagaaggcaatctctcagggtatcgatctgttaattcgcggccgaccatttttttgacgacctcatggaaattcgtttcaggtatggctttcgtatcgactgttttcccatcgcgcatgattgtaatccggtcacagatcgcaaagatttcctccatacggtgagaaatatagacaatggatacgccttcttttttgagagattcaatgacctgaaagagcttttcaatctcacggtctgttagagctgctgttggctcatccatgatgatcaccttcgcatcagtcattaatgcctttgcaatctcaatcatctgtttttgtccaacagagcagctgcctgcctcttgatcaagcgagaggttcacagacaatcggtccagctggctttgggcaagaaccttcattttctttgtgtctagcaatccaaacttcgtatagatttctttcccgatgaataggttttccaagacggtcatatccggccatatgttgagctcctgatgaataaaggcgatgccgtgttgttccgcttccttcggatttttgaaagcggtttcttttccgtcgatttgaatcgttccttgatctaatgaataaagacctgtgagcaggttcattaaagttgattttcccgcgccattttcgcccatgagcgcgtggacctcacctgtgacgaggtcaaaggagaccccggaaagaacggtgttttttccaaaggccttatggatgttatgcatctcaatgttcatatctggctcctccttttaaaagatgacaccggcatgaagaatgcagtttgcgtatggggtggcttcacccgtgcgaatgactgcttttgcctgcttggtcatgtttttgaacgtctcgtggtctacatcatgtaatggctgtgagaacgctttctttagaaatagatgatctcgctcattggcttctttgatttcactagccacagtaatgtgttcaaccgccatttcctgaagaaggagagaggtgacctcttgaaaggacggtgtgccgattgataacgccaggtcgattttgactggaccttctggaataggaagaccgcagtctgcgatgacgattgtatctgtatgaccaaggtcagcaagtaccttggcgatatgactgtttaagatgccgttttttttcatttctttttctccagttcttctcttgttggcatgccgccttgtgcaccgaactttgtgacagacattgatgctgcaaggttggcataggcaagtgcgtcatagagagatttgccctctgttaaggctacagccaaggctccgttaaaggtatcgcctgctcctgttgtatcaactgcttcaacaggaaagcctggaactagcacttctttcaatccgtcaaaaaatcgaaccccatttttcccttctgtgatgagtaatttgttagggtattgacgcaaggcgtcttcaattgggagtccatcaaacatgagaacagcttcgtgctcattcggtgtaatataggcagcctggtctaaaacctgctgcgatactttgcgggcaggtgcagggtttaaaatcacagggatttctttgtcgctgcaaatggagcagacagcttcgactgtttcttcaggtatttcctgctgaacgagaactatcccaatatcatctattgtagaaagtgcctctctaacatagtcaggagtgacctcgtcatttgctcctttgaccacgacaatgctgttatcaccttctgctaaaatgatatgagcggtgccgctttccatttcggtaaccggtttcatatatggggtgcggaccccttgatcttgtagattgctgacaatatcctgaccataagcatcatcaccgactcggccgaccatgtatacatctgcaccgagtctggcacttgcgactgcttgattggcgccttttccccctgggacggttttaaatgattcgcctaacaccgtttcaccggcatttggccgtttatccgatgtgacgactaaatccatagaacagcttcctactacgacaatatgactcattgtgaatccacctttcttgtggtctctcgttcaataaaagagacgggcatttggataactggttgatctataggttgtttctgaatcgctttgattaacagctgtgccgcttcttttcccatctcataggcaggctgcctaatcgtagataaggaagggaagagcagctcgctttgcggaatatcatcaaacccaatgatttgaacatcatctggaatggcttttccgatccgaagcgcttcgtgtatgaccgctgttgcgacgatgtcattgctggcaatgatgccatctgtttcagggtacagctggaaaagagccttggcgctcttgcgggcttcttgaaaggaaaatgaagcattagacatcacatgaaagtcgactcctttttccgtcagtacatcgagtgcgcccttgaatcgctgcctcgctgtttgaaggtgggcaggtccttttagcagtgtgatctgccggctgccgcgtctgattaattccattgcggccattttcccgccagctgcagcatctgcaaacacagaaggtgcatgtggaacggttcgatctaagaacacaaccggtaattcatcatcattgtatatatctgattcaggttcgtttgtgacagcgatgacaccgaccacttgattttgtttaaaggtttgtaaataggccatttccttctctcgatcttcatcactgtttccgaataataatcgaaaaccatgcgcatgaatttcgtcctcaacgcctctagcgagctgagggaagaagggattcgtaatatcaggtaaaatcaaaccgattaagcgtgattctcttttgaaaagggatctagccacttcattgggaaagtagttcagctcctgcatcgcttgtgtcacgcgggtttttgtatctgtatggacatatccagtatcgttaagcacgcgtgaaacagtggcaacagacacttgtgcagcttttgcaacatctttaattgtagccaatggagtgcctcccttcgtcaatgtgtaaccgtttacacaaataggttatcacgaaagcttttaaatgacaatcttaaaaaaataaaaaaagaaaagaaagatgctatcttccttttattaactagtaatccctgtttctgtaatattcactttgatttttgggatgatttttacatttggataatcagttttccaattcatttttacatattcatcataatttttaacgcgatactttcttccaagacttaacacgtcggagtttgatttctgcaaaacagagattactttttctgcttcctttgtgaaaatagctgataatcgtttgtttagttcatcgatctttttcgtactatctaaattgtctttcggatattcaacgacagctgttttgaattcgaaatctagcccaattgtcacgtttcgatgatcagaattgagaatacgaatatctcgttttaagtcggtgacttggatggtaatatagttatttcccttcaactccatatcatttctgatctttttagtgaaatttgcatatttcccgattttattattcatgagattgagaagcatggcatcttgaccataaagctcaccagtttttttctcattatcgaataaagccacacctgctactttgattagttgtttagactgatcaaatacaattaaaggcagggtaaagtcttctcctgtttggagcatctttgagcgtatgctttgaatatttccagcggtcacttgtgaacctcttgaggcagttgtaatgagattgtttaaatagtcactgacaatgagctgttcttttagtaatttgttgatcacatcaatgcttgaaccgcctttcacaacggctaaattggcaagcaaaggacttttcggatcgcgatagaacatgtctaagtagggaagaagttgattttgagagaattcatcaccgatcagtaaaatcctcatttttgacatatcaatcttttggtcaaccattcggccgaagtctgttcccgctttacgtaaagttggagcattggttgtcagtacagtggttgaataagtacctgaacttccttgctgcatactttgagactgttgtacttttcggtaggtaatcgatacttttgcgttatcatcttccccttgatcaatggcggaagtaaggacaagggagatgttttttaataggttttgatcccagcagccaggcatcatggtgagagacacgcacatgaggagagtcaggacatatttatgacgcatgtgatttcaccttctttttacgttgtttgataaagataacgatcgccatgaatgctggaagtgtgtaaatgaacgaatactgagcaatcgttgtaaaatcattgaaacgctgaatgcgaaagttatcgactgccaaaaaacagctagacgcatatatcagaatggcgaaacaataaacatattttttgtgatcctttttcttcagtaaactggaaatgccatttgcacaaaagtacagatagttactcaatgtggcaagaataataaacacccagaagctaagaaaaattaaatctgtccgctcaatgataccgaaggaaatggtttttaataagtaaagaacagggttgggaatcacatcaagctcaattggactaaaaaacataaaacaaatcaatgtaataaataggtagtaaagcgtcgtgcatatatttgaaatggtcatgattttataccgttccttaatagtgcctttcataaagggagaaagaataaggatcatctcaaatccattcatcgataggacgacgtccttcagcccaagctgaaactgagaaatgtctgtttgaaaaaaaggcatcagataatcgatattggtcccttttaatgaatagaacatcagcaaggaaagcaaaaggagaaggggagttaagataaagttaaacctgacaatggctgtaatttgctccttcgcaatataaacaatggaagtaatgagtaatagattgatgacccagtttggcgtcagcggcagaacccacataccaataattctggtgaaaatggataaaacgacaatacagacggaggcaaaatacagtatatacagtgcaatcagtaatttcccaatccattgaccaaatacatcaattaatgcttggaagaatgatgtttctggatatttatgaatgatgtaaatgaaaattgtattgatgatttggataaaaaaacaggcgacaatgatcgccatccagccatcgtgtcccatgtctttcatcaaaaagtgggggagcgataaaataccgacaccaatttgagattgaatgagaaaaaagacagcttgaggtggagatattttatttttcatttttctttttccatcctctcaaatgttcaatttgctttttcttttgcggatttaaataaacagggcgatttttgtacatccacattgggaggcgaattacagtatcttttaaatcctgccagttaaatggagtaacaggtgataagtatggtacccctagtgattcaaggcggcataaattcatgagaatgatggataatccaaatgaaatgccaataaaaccaaacattgatgccatgaacatgagcgggaaacgcagcatcctaatggtggccgtcatttcaaatgatggaaggacaaaggaagcgacagcggtcacggcgaccacgatgacaagaacatttgagatgagtcctgcttgtacaacagcatccccaatgaccaaaccacctacgataccaatggtttgaccaattggtctaggtagacgcacccctgcctcacgaatgagttcaatggtgatttccattagcatcgcttctatcaaaggaggaaatgggataccgataattgaatttttcatcgttatggctaattcatctgggacgacctcataatgaaagccaatgacagcgatataaaaagatggcaaaatgactgcgatgatacaggcaagatagcggagaacacggataaacgtagccggaatccagcggctattataatcatcaggtgattgaaagaagctaaagaaggtgacaggaagaatgatagccatcggactgccatccatcatcaccacaattcgcccttcaaggattgcagatctcaccttatcagggcgctctgtatcaataagctgcgggaaaatagaaaatgaatcatcctcaatcgcctcaacaatagagccaggacttagcagcgtgtctactttaatagaagaaatccgtttgtttacctcttctaccttttcttgattagcgatatcagatatataaacagtcgcaagctttgtttcagattttgtaccaatcttatgatactgaatggcgagctttcgatcatttaaatgcgaacgcagtaagtagatgttggtatcaagactttcaacaaatccgtcatgtgctccagcaataatactttcagatgaaggttcagaaatagagcgcagcggcggctgaccgacagaaaacaatttgatctgtgaggaattttcatcaagaaacgcaatgcttccagcaataatactgtctgtaatcagcgtcaagtcaccagtttcgagtgtactgagagatttcgtatattcctgctttccaggaggtcctaacaagttgccgataatgaaatcatttaatttgccttcatctactcttgttttaataaaaaacaggacagatttcgtttcattcaccattaactctcggtattcaaaatccccgctttgctgaaatgtttttttcagaatccggattttttcctcgaagctgcctgataaaaaatgcaaccgtgtttgctcattgctgtttggcatctttagcctcctctcacagattttttaaccttagtgtaagcggagaagctgattttattcgtcatctttggggaaagcatgacatgaattgacaactttcaactaaaatcatattaaaaatgttaagaaatgatgaatcttgataaaaacaaatgaataatgtttcattgtttaggtcataaggagcgaatatcgtaaaaagcaggtattccgaaatgatcaatagtttacatcttatcccaattttttgtgacccgaaaataagcatatgacttgatttttttagaggtgacctttgtcataggtcaacgcgtagcattctgaccgatgaggatgactttctaacctgttccttcaaaaatcgaaaacattccaaaacacgcactattcatttaaagcgctgatatgactgatgttatagagtttaaagggctttaaaacattgattcaaaatacatcttaataattgtcaaaaaatttagggagaaaaggacaaaagattttccgatgcttgatggtaacgctttctcttgattgaagctgaaattcataccaatttttgtccgccttttggccttttcatttaaagaagagctaggcaaatccgccttctgattagaggaatttggcatacgaggaagtgaaagattatgttacataataccgattgtgattttatgctgaacatatatactgttgattgaatttacatatcacactcataaaaaaaggagatgtagataagcgatgtggttaatcgttatagcctgtgtcatcatgttagggattggctttattgaaaagaagcgtcaccagaaaaatatcgatgccctgccggtgcgcgtcaatattaatggtattcgcggaaagtctaccgttacaagattgacaaccggtatcttaatggaggcaggttataaaactgtcggcaaaacaacgggaacagatgcaagaatgatttattgggatacgccagaggagaaaccgattaaaaggaaaccgcaaggaccaaatatcggtgagcagaaggaagttatgagagaaaccgttgaaagaggagcaaatgccatcgtcagtgaatgtatggcagtaaatccagattaccaaattatctttcaggaagagctgcttcaagcgaatattggcgtgatcgtaaacgttcttgaagatcatatggacgtaatggggccgacacttgatgaaatagcagaagcctttacagcgacaattccttacaatggacacttggttattacggatagtgaatatacggaattctttaaagagattgcgaaaaaacgcaacacagaagtcattgttgcagataattccaagatttctgatgagtatttacggaaatttgagtacatggtcttcccagataatgcctcacttgcacttggtgttgcacaggcattaggaattgatgaagatacggcattcagaggaatgttaaatgcgccacctgatccaggagcgatgagaattcttccattaatggacgcgaaaacacctggacactttgtaaatggttttgcggcaaatgacgcatcatctacattgaacatttggaagcgtgtgaaagagattggatatccaacagatgaaccgattattatcatgaactgccgtgcggatcgtgtagatagaacgatccagtttgcggaggatgtacttccttatattgaagcaagtgatcttgtcttgattggtgaaacaacagatccaattgtgaaggcatatgaggatgggaaaattccggctgaccacttacacaaccttgaatatcaatctacagaagaaattatgaatatgcttgagaaaaagcttcataatcgagtggtttatggagtcggcaatattcatggtgccgctgaaccgttaatcgaaaaaattcaagaatacaaaattaagcagcttgtcagctaggaggaaatatagaaaatgttcggatcagatctttatatctcgttaattttaggtgttctacttagtttaatctttgcagaaaaaacaggaatcgtaccagctggacttgttgtcccaggttatctggcgcttgtatttaaccagccagtctttattttagtcgtcttatctgtcagcttgcttacgtatgtcatcgttcgctttggtctatcgaaatttatgattttatacggacgcagaaagtttgctgcgatgctaattacagggatcgccttaaagcttgtatttgatttcttctatccagtggttccatttgaaatagcagaattccgcggaatcggtattatcgttcctggattgattgcaaatacgattcaaaagcagggtcttacgattacccttggaagcacgttacttctaagtggtgcaacatttgccatcatgtatgtttactatctattttaagataaggtgtgtccaatgatgaataaaaaattgagctttcaggaaaagctgctgaaaatcacaaagaaccaaaagaaaaagacgaataaacacgtactgattgctttaccgattgtcattgcttgtacatttctatttacgtttatcgggaaagcacaagtgccaactgtacaaaagaatccagaaaacatcctgaccgcttcgtttgtcggtgacattatgtttggaagaaacgtagagaaagtaacagaccgttatggaaaacagcatctctttcgttacgccaagccatattttgatgtgtcagattatgtgactggtaactttgagcatccagtcgcatcagataaagaacaagcggcacaaaagaatattcatttgaaaacagacgaagattctgtcaaagcattgaaggatttgaatttctctgtattaaactttgcgaataaccatgcggcagactatggtgaaaaagggctgaacaacacgattgatgcctttgaacatgctggcatggattatacaggcgcaggccgtaaccttcaggatgcgaagcagaacatttcgtacaaagaagtaaatggtgtcaaaatcgctacacttggttttactgatgtgtatgggaaagattttaaagcaacgaatcgccaggcgggtatcttgccagccgatccatctatctttattccgatgatctcgcaggctgctgaaaaggcagatatcgtcgttgttcatgctcactggggacaggagtacaacaatgaggtaaacgatagacaaagagaattggcaagagcgatgtcaaaagctggtgctgatatcattatcggtgctcatccgcacgttcttgagccaatggaagtctataacggcacggcgatcttctatagcttagggaactttatttttgaccaaggctggtcaagaacacgtgattctgcacttgttcagtatcatctgaatgaagatggaaaagcgacatttgaagttgtcccaatgtatatcaaggaagcaacacctgctccggttaaagcaggatcttttgaatcaaaatccattatccgtatgctgacaaatggtacgaatgcggattggaaagaaaaagacggacacattttctttgaagtagatcacgctgataaagttaaacacttaaaagaaaacggagggaaagagaagaaatgaaattcctaaaagcaagctggccgtttgttgcgttaattttagtctttgtctttatgtctgcttttaaatttagtgacagcctcacagatcatgaaaaacaaaagatctcggttgaaatgcagaaaatcgaacagcaaaagcaatcaaaaacggaagcaagtaaataattttaaagagcatagagggcgcgcattgcgtgctcttttttgtcgaaaaaaggtgtaaaatgaaaggtgtcatgccgaaactatagaagaaaggaggggaaagatcatgaaatggaaaggaatgttgattggtgggtgtgtgctcgtagggctgatgttcatgtctcaatcagaagtatctgctcaaacagcgtctcctttggagcaagcggaaaagctgattggaacaccttatcataaaggaggaaccgatccaaaaacgggctttgacgcatctgggtttattcaatatgtgtacaagacatcaggagcatttgatttgccgcggaaggtgatcgaccagtatcagattggggaaaaggtatcatgggacaaagcccggcccggtgaccttgtatatttccgcagccttgaagaaacaaaggatatcccgacgcatgtggcgctgtacgctggtaacgatcaggtcatccacatcacgctcagtcagggtgtggtgaaaacagatgtcagcaaaagcaaatactggacggaccgattttatgcagtcaaacgactgcccggcacaccagaaatctctgatgaccgtcttgtgaaagatgcgatgaaatatgtaggtattccttatgtatttggtgcagcagaccctaaggttggctttgattgttcaggctttttacaatatttatttgaaaaatcactagggatttatttacctcgaagtgctgaacagcagtggatggttggagaaaaagtggcattagatgatatacgtcctggggattttgtcttttttagcaacacatataagccaggcatttctcatgtagggatgtatattgggggcgatcgttttattcatgcgagccgttcggaaagtgtcacgatttcttatttgtctgaatcgtattggcgcgagaaatggacaggtgcgaaacgattaacggacctgaaattatcaaaagaagatccggttgtctcaaaagccgctacgtatattggtgaagttccttatgtcaaaggcgggacgaatccagaagagggatttgacacagcagggttcacacagtacgtgtatcgagaagtgcttggtattgatctgcctcgctatgcgtcaggtcaagtcaagacaggtacgcctgtgaaacgttcggagctgaagccgggagatctcgttttctttagtggaacgtcattgatgccggcgatttatgcagggtcaaatcaagtcattcatgtcaccgtctcaaatggtgtcgtgcttacgaatatgaaaacaagtacgtactggaagaataagtatgagacggctgttagaatcaaaaaataaagaaaaagcccgatccacgctcgtatcggacttctagacttctctctaggcgctgatcagactagcgtctttttttcgtggaattgattttgtaaaagcagatcaataaagtaagcaacaccgtcttcatgattgccttttgtgatgaaggtgctcttttctttaataacatctacggcattccccattgcaatgcggtggcctgcttcctcaaacatggatagatcgttggggctgtcgccaatcgcataaatatgtgagcggtctacgccataatgagctgcgagctttttgagagcatgtcctttcccagactcttttggaagtacctcaatgatatgttttccagaagaggtcaatgaaagctcaggcatttccgcgaggagatctcgtgcttcctgtagtttgttcatatcaaatgagaagcagagtaatttataagtcgcttcattcgactcaaaaatctggcgaatatcatccactggtttgatgccgaattgtttgaattgagtcattgccccttcccataaatcagctacatcctcatttgggttcgcacttttgatcacatcaaattctgctttcagcttctcttttccatcaaaaggagagaggagcgcatcgtccgtgtagacctcaaagtaaatgtttcgttctactaatgctttagccgctcgttttcctgcttcttggtcaagtgtgatacggctgaaaagttcataaccttctgtatgaacggttccgccgtttgccgcaataatagggatgtccaaatcgccaagcagttccttcacatcaaaagtcgcccgccctgtacagatggtgacaatatatcccgcttccttcgcacgaatcaatgcctcccggttttgagcagatacttcactttttgtatttaaaagtgtaccgtctaaatcaatcgcaatcatttttttcatcgctgtcaaatcctccttcatgcatgcaatagcctctataaagtatgtacgatttccttcattctcatgagcaataggatggttgttcctctctatcaaggctaaacaaaaatgaccgaatgatcaagagaataaaacaaagggctaaaatcaacatcatcgtcaacaagtagaaaagcgcccccttagggacgctttctgtttatgataattcaagctgcttcttcaattcagtcttcacttcgtttagctggttttgatccaattggtaataataaaccccgtttggctggtaatcagagcctttaagctgaatggtatcgaccgatttcaatgacgtcagaagcgggaacagcccgactagctctttcattgaaagattggttgagacattctcaccaagtgtatcaatgatattgtcatatgacggaatagacgttaacgattttgatttatcaaaaatggcttttaatacttccatttgacgctgtccgcgcattaaatcactatctgcctttcttgttctcacatatgcgagagcttgatcaccgtctagtgtatgagttcctgtttgaagctgtaccttgccctttgtatcttttagaacctgtttgaccacatattcatccttgacgttaatagagactccgtttagttcattgacgatctctttaaatgctttgaaattactctggatcacaaaatcaaccggaatatctagtaaatcttcgactgtacttaaggttaaatctgcaccaccaaatgcgtgtgcatgtgtaattttgtcatagccatgccctggaatattcacatatgagtcccttggaatgcttaataattttacggttttatttgtacgattgacggttgctaagaccatcgcatcgcttcgtgcttgtttcactgtttcgcccggtctgctgtcaatgccaagcagcaagacagaaaagctgtctttcccaggatcgaatgcttcaatccgtttcacagattgtgcaccgcgatccagagatacttgcgcctttttggcagcatttgtcactttgtagtaggcatagcctgtgacagaagcggttgtcagtaaaagaataccgactataaatagagtgactttcacccatggctttaaacgcttttttcctttgcgtttgcttcttgattgatccatatattttaaaccctcgctatgatttttatagtaaagatgtccttctttttgcttacaaactaaaacaaatataccttaaaacgggatatagtgcgacatttttttcactgacgcttaattgacgtttccttatcgtaaaaagtttcaatgatacttcaaatgaaatatatttgtcataaaacattgaaatgtttgaaatgacaggaagtgaggaaaatgattttccatagagaaacatccagtacatacagaacaaaagaggggttatgaacatgaaaaatcggaatggatggctttatttcttcggcgcacttggcggcgccttatatggctatgatacaggtgtcatttctggcgccatcttatttatgaaagaggatttagggttaaacgcgtttacagagggacttgttgtcagctcgattttaatcggagcgatgctcggttcctctctttctggaaagctgacagatcaatttgggcggaaaaaagccatcatcgctgcagcaattttgtttattatcggcggatttggtacagcccttgctccgaatacggaagtgatggtcttattccgaattgtactagggcttgctgtcgggtgctcaacaacgattgttccattatatttatctgaacttgctccaaaggaatcgcgaggagcattgtcctcattaaaccaactcatgatcacatttggtattctactcgcctatattgtgaattacgctttagcggatgcagaagcatggcgcctgatgcttggaattgcggtcgtgccttctgtgcttttattatgtgggattttatttatgccggaaagtccccgctggctgtttgtccatggacaggcagaccgtgcaaaagagatattatctaaactcagaaagagtaagcaagaagttgaagaagaaatttctgatattcaacaggcggaaagtgaagaaaaaggcggttttaaggaattatttgagccgtgggtacgtccagcattaatcgctggtgtcggtcttgcctttctgcagcagtttatcggtaccaatacgattatttactatgcaccaaaaacattcacaagcgttggctttggcaattcagcggctattttaggaaccgtcggaattggggcagtgaatgtcgtcatgacgtttgtggcgattaaaatcattgaccgtgtagggcgtaaagcgctgctcttatttgggaatgctggcatggtcctaagtttaattgtcctgtcagtggtcaatcgatttttcgaggggtcaacagctgcaggatggacgacgattatttgtttagggctctttatcgtcatctttgctgtcagctggggtcctgtcgtttgggtaatgcttccagagctgttcccagtacatgttcgaggaatcgggacaggcgtctctaccttcctccttcatacagggaatttaatcatctcgcttaccttcccaactttactaagcgcgatggggatcagtaatcttttcctcatttatgcggtcatcggcgtaggtgccttcttatttgtgaaatatatggtgactgaaacgaaagggagaagtcttgaagaaattgaagacgatttaaaaaagaggaaccgtgccttcgtagatgacgaaggaaaaacggtgtgaacaatgaccagctgcccgcatgcagctggtttttctttgttaaacaaacgtttaatcaagaaaggacaatctctcatcttctgaatgtgctgcatatgacatacatatggaacaggcgagcgaaaggtggaaatgagatgaaagggaaaacgagcattgtcatgctgacgtacaatgaactgcatttaacgaaaaaatgtatcgacagcatcaagcagcatacccgaagtgaccaatatgaactcatcatcgttgataatgcgtcaaccgacgggacgaaggaatatgtgagagagctgaacgatgtgattttcatagaaaatgcagaaaatcgaggctttgcaaagggctgtaatcaaggagcgaaaaaagcgacaggggatagcattctctttttaaataacgacacgatcgtaacggaaaactggctttctccattaaaagaggcgttatttgcatcagaacgtattgggatggtaggacctgtctccaattatgtgagcggtcctcaaatggtcgagccatcgtatacagatgtgaaggagctcccagcctttgcgaaaaattatacggctgcgagaaaaggtcagagaacatatgtacatcggcttgtggggttttgtctgctggtgaaaagagagctcattgaagaggtggggttatttgatgagcggttcttgtatggatcatttgaggatgacgatctttgtttgagatccttgctcaagggatatcagctgcaaatcgtccacgattcatttgtgcatcatcacggtcatgcaacctttcgtgcgaatcaagaaacgaacatctctacactgtttgctgagaacaggcttcggtttttagataaatggggcattgatctcaatctgatgaccccccatccgtactttgcggctctgctgcctgaagacgctgcatgtgtacttgatgtgggatgcggcgcaggggccacagggcttgaactaatgaatcggcagtctgttgacatgtacggggtagaggccgatccattaaaagcagcaatcgcaaaggcatattacgaagaagtcatcgaggcaaaagcggatgagtacccatggttagagaaagaggccttttttgatgccatcattttttctgatgttttagagcatgtgtcagatccttggaacatcattgaacaagcgtacgcatctttaaaaccgggcggcgtgatcatttgctgcctgccaaacatgatgcatgcggaggtgcttctcccgttaatgacaggggattttacgtatcaagatgtagggattttagaccgaacccatctgaggttcttcacaccaaacacgatgcgtgcgcttttcccaaaccatttgtttgaacgggtgatcgagcagcgcatcaatgttcagattgatcagaacgtccaattgttttttgacgaggtggcgagagtaggagcgtcacttggctttcaaacaaaagcgttgtctgatcaagtgaccctatatcagcttttaattgtcgtgcgtaaaaaaggcggctccccttcgagataaccgccttttgcattaccatttgaagctttttgttgcgccttctgccccaaagtttaaaatgctgactttgacatcatattcgatatccgcttcttgaaagagcgtatcccattcgtttcgatgcttttcccaatagtcagggtatttaatacgaaactgccggcttaaaaatatgggatcaacgcccacctctttttgcacatgatggactgctttttgaattcgctgtttgattttattcgcaaaaagaagctcatatcttttgatgtactgctcatcgtatgaattttctgcagggtactgatcttcagagagctttccttgggtgttgacattaattttaaaggaaatatgtccatccttcagatagggttcaatcttggtttttgatttcttaatttcatacgtgatcggaaagtctttgtaggtggcaggtacaacgccgcctgaaattcggtccatcacccaatttaaagattggacatccttcgcagggatgaagccgatcagctttcgtgtttttccatcaatgattcctgctccatcataaatcagttcaccgtctatcgcatctacactttggacaaggaagctagcgcccatctggaagtaatcagatgcccggccaatacgggttggcagcaaaatctttccgttaaagcttcggtttttggatgtttcaaagatatgttcaaccggaaccttttgctgtgatttcaatttttggttgatcacttttgacgcatcatctcgtgacacgagaaggtagctgcttcgccgaacctcatcatctcgtataaagtggttgagcgttccttgaatatcgtgatgctctgcctgatttttgccgaacaagaaaatttttagatgatcactatagatcggcgggtcctttaaggcgacattactgacagcctccagcacatttttcccttttgagacgacattcacatggccaggagaatcagcctcttgtgtcccacccatcttcggaaccaggttttggtaggtgagcttgactcctttctgatcttcctcgtcaatgccaatgccgcgcacaaatgataatttttcaatatcctttaaatcccagcaccctgctgatagaaggaaaagacagcaggacaaaaaaaataacaacaaacgccttcttctcatgcagaacgacctccccattttttacgtatcatcaacagaacagctgtaataaaaggaatggctaaaaccgcgaacaatgagtagccgagtaaagtagagtagtaaaagacttcattgatatttttcggaaaaagggagagtgcagaggtaattaaaaacagcagccatagcagtctcgtaatactggttgtcttaaagaccgtgtgacagcctttaatcgcaaattggaaaaagccaagcatacaaatgaactgctggcaagtccagatcgtcagtaaaaaaatatcaaatcgttcaatgaagaccccttcaagttctagtgcttgaatgagtgagacagtgggccaggtgagggatttcgtttctccaacggtcatggaaccaatcacaataaagagcgtgagagagtagataagtgaggtaattccgaccccgatcgcagcggcccatttcgccttcgaccatttgtctttataaatgagtggtacaacaaacaaaatgacctcaaagcctgtaaattgaataaatgtttgagagaacaaattactgaaatctttaaacccgttcgccatcaccgggcgtaagtaatcaaaatcgaatattttcaaactaaacagcatgagcccaatataaatgatcatcgtcatcggatatatgtatgtcaccattttcactattggaaagataccacttttcaaatgatagatcgccacaagaagaaaaatcatcacaatcactgccatgggagtcgattgcagcaggaaaaactgaacaacctctccgagaacacgcgcttcaaagccgacaatgcctagtaaataggcaatcagcattaaattaaagaacgtgccaaagattgcaccggctcctttagtatttgactcaaaaatggtgtctggtgcattcttttcagcaatccatcctaacaaaaaagcaacgaaagcaaagatgactccctgtattaatacaatgatccagccatcagggaaccctgaattggcagaactgcgtggaatagttaaaattccagcgcctatcattgtagagctgcacagaatggtgacttgtaacaatgatagcttctcagctctgtacatcgtttaatctccttgtcttttgagattttttatttttgctgttttcggtctcgatttaaatagcccaattggtaaacgtacgtacgtatcctttaaatctgaaaacggtgaagacaaaacaggtgtgaaatagtcaaaaccaaaggtctttaattgcatcaggtgacaaagcacaaataaataacacatgatcaagccatataacccaaacatcgctgaactgaaaatggccataaagcgcaagatgcgcagcgggaaactaaagtcatacgaaggggcagtgaaatcggccaaggcggtcagcgacacaataatcaccattaaggcactgacgatattggcttggacagccgcctgaccaatgatgacgccgccaatgagcccaattgtctgcccgatggctctaggaagccgaagtccagcttctcgcagcagctcaatcgtaaaagacataagaatcgcctcgacaacaggaggaaacggaacattctgccggctgcctgcgatggtgattgccattcgtgttggtaataaaccggggtgatatgagacaagagcgatgtagagccctggtaaaaaaatcgttaacagtacggcaaaataacggagtaggcgcaaaagagtcgcacttgtccatctttgataataatcctccggtgattgcatcaaggctgtaagtgtcataggcatgatgagggcaaaaggtgtgccgtcgagcaaaatggagactttgccttcaagcacagatgcaatcacccggtcaggacgttctgtattttgaatctgcggaaaaatggagatgtggctgtcctcaatcagctgttcaatatagccggtttcagggatgtcatccattttgatttcggtcatgcgtgatagaacatcttctactaatttgggatcaacaatatcacgaacgtacacaagggcagcagactttttattgcgagtacctacatttaccttttgaatgacaaggttagggtcatttgcccgctcacggattaaagctgtgtttttttcaagattttcaataaaaccgatccgcggccctcttacaaggacttccgattgcggctcttctacttctctaaattgaaaaagattcgtttggagcgcaagcgcttgtgttgccccatttacaaataaaatagccctgccgttatataactgctcgatggcaaggttcatatcttccagcacgtcattttgaatgccaaagaacgttttagacagggacggaagcgtagtagaatcaacctcggtgatgttcagttccttttgcatgggtgaaatgatttgcttggaaagcatctcaaattctgtgagtccttcaacgtacatgagacatgcagagatagcagaagggccaaatgaaaaagagtggaacacgatatcatcacttttcccggcaaagcttttgacgcgcttgatgacggacgctatatcttgttcaatacgacttttcataatacctcaccctcatgtcatgttttttatagagtgactcggaatgaggagaattatgcaaatagaaaaaaagagaatccctgcaaataggaattctctcgtctgtttatctcgcaagccagccgccatcaacagctaaaatatgaccgttcatataatcagaggctggtgagctaaggaaaacagcagcgccggctagatcctcaggcttaccccagcgcccggcggggatccgtttgaggatctcttcatttcgattttcatcgtctcgaatggcttgcgtgttattggtcgcgatgtaaccaggagcgatcgcattcacctgaatatgctgattcgcccattcgtttgcaaaagctttcgtcagccccgcgacagcatgcttactcgctgtataagcagggacaaagacgccgccttgaaacgatagaagggaggcgatattgacgattttcccttgcccatttttcagcatctgctgtccaaccctttgagtgaggaaaaagagactattgatattcacatccatgaccgtatgccaatcttcctctgaataatgagcgacctgctctcttttaatggttccagcattattgattaaaatatcgatcgtatgcttttttaacagggcatcgacagcctgctttgccgtttgaggatcggaaaagtcaacctgaaccgcatgaaacgagcggcccgcctgttcgactaacgctttcgtttcctcaagcggtgtgtggtggtatgtgccgataatatctgcgcctgacctggcaagcgccacagcaatgccctgcccaatgccggttccaggacctgtcacaagggctgttttgccttcaagagaaaagagggacgctacataggatgctgttgtcatcacattacctcagctggtccattgggacaaagtccatatctttgaacgtatagttctcacccgccatcgcccaaataaatgaataattcgctgtacccgaacctgaatgaatggaccaggcaggagaaatgacggcttcctcattggccacaacgagatgtcttgtttcagatggctcccccataaaatgaaagacacgagcatcttcttcgatatcaagatataagtacacttccatacgccgatcatgaatatgagcgggcatcgtattccacgtgttattggtttccagctgagtgattcccatcatgagctgacagctttggatgccgtttgcgtggatgacttgatacaggtttcgtacgtttgaagcagacgcttcccctaagtgattcggtgttaattcagcgatggctgctttttgcgtagggtacgcttgatgagctgtggctgatacaagatagaacttggcttcttcgcctgatgaactagcaaactgtacatcttcgtgtccaagcccaatatataagaaatctttgtgctccagtacaaaggcttcaccatcgacagtgaccgttccttgaccgccaacatttacaatgccgatctcgcgtctttcaaggaaatactccgtacgtaaaaagtcaccggcatctaatttgagcggctctgcagacggcatgactccgccaatcaccacgcggtcctcatgcgaatagtagagctttaattcaccgctgacgaatagtgtaggaatatgaaaatgacgacgaagttcctctgttgtaaaacgtttgacctgctcagggtgtacagcataacgattttccatttgaaataagcctccctttccatttgaaacaaaatattggtattttatttggtatcggtttcaaggaaaattttagaggaaaaggagagtgacgtcaaccgttatttcgaaatcgctttctttttgtttatttagaagattttttccatcttcaagcaaaaaaatcttctggaattcaagaaattatgatatgctctttttaagttatttgaaatcggtttcgaaacaaatgagaagatatcgattgtgggagttttttgaatgaaagagaaaaagcaaacgaaagtgaccatcaacgaagtggccgcttatgcaggtgtttcaaaatcaactgtatccagatatatcaatggcagaacaaatgaaatttctactgaaaaggtcaaaaaaattaaaaaagccattgaggaactgcattatcgtccgagtcagctcgcccaaggtttgaaagtaagaaaaagcaaggtcattgggtttattgtagccgacattacgaatccattctctgtagcgacacttcgcggagtcgaagaaatttgtgatgaatatggatacagtatcatggtatgcaacacagataaccgaccagaaaaagaacgggaaatgctcctcaagctgaatgcgcattatattgaagggctcatcatcaatacgacaggccataacaatgacattctgcaggattttaagaaaaacggtgtaccgattgtccttgttgaccggaagttacctgaactaaaagtcgacacagtgacaacgaataaccgtgatatcacgatccggctgcttcaacaaatgtatgagaaaggctatgagcacatcgccttctttactgagccggtcgatggaatcagtcctcgtgaagaacgaaaagaagcatatgaacagacagccatgagtaaacataagccgtccattattacagaaattgatttgaagaaaaaggagcaattgcgagaagagcttgtccgttttgtacaactaaaccaacagaaaaaagcgattttagcagccaatggattactcatgctgaagctgataagtgaacttgtagagcttgggataaagattccagaagagataggcattgcagggtttgatgatacagaatggtataagctgattgggcctggaattacaacggttgcccagccatctcatgaaatggggaaagccgccatgcaaaaaatcaagactcggcttgaaggggatgaaagtgccccccaaaccattcagcttgacggagaaatcatcgtaagaaaatctttataaacaacagacagagaagagtatacatacgtgcatactctctcttttttaactaatttgaaaccggtaccaagaaaggggagaaatgagtgaaagcattggatgcggtcacatttggggaatcaatggcgatgttttttgcaaaagaagccggagagcttcatcaagtgcatacattccaaaaggcgcttgctggcgccgaaagtaacgtggcagtcggtttggcgaggctaggttttgatgtgggatgggtgagcaaagtcggagcagattcacttggcacatttattttagaagagcttcaaaaagaaggggtcgatacaagtgcagtgatccgttcaaatgatggggctcaaacagggattttacttaaatcaaaagtgatggatggagaccctgacgtcacgtattatcgtaaaggctctgctgcgagcacaatgagtccaagcgactttcccaccagctatttcaaacaggcaggacacctccatatgacaggtattccgcctgcattatccagtgaaatgagagcgttttctttttgtgctcttcaaaaaatgaaagaagcaggcaaaaccatttcatttgatccaaaccttcggctgcagctatgggaagaggaagaagatatgatccatacggtgaatcaaatggcttttcaagtggattggttttttccggggcttgcagaagggcaaaggctcacaggctgtcacgagccggaagagattgccgatgtttatttgcaaaaaggcgtcaagcttgtggtcatgaagctcggtgcagaaggtgccttttataaaagtgcagccagtcaggggattgtgagcggattttatgtgccagatgtcgttgatacagtcggtgccggtgatggatttgccgtgggggtcatcagcggcttattggacggtttatcatatgaaaaatctgtgacaagaggcaatgctgtaggggctcttgcggtgatgtctcctggcgataaagacggactgcctactcgggaagagcttcaggcttttatgaaagaagccaaacgatatcatagacgggaatatatgaagggagatgaaggatatgggcaagtcagcaagtttgagcgttaaagagcagctcgcggcttgtaagctgatcgcagtggtgagagcggggagtgaagcagaaggcattgagaccattgagcgtttaaagaaaaaaggcgttcgagccattgaagtgacgtataccacgcctaatgctgaacacatcatcgcgtcctttcagcatgagcaagatctgattgtaggagcaggcacaatcacaacccttgagcaggcacaatcagccattgacgcaggctcacaatttattgtcagtccaggatatctccctgtgatcggagagcatctctcatttcacgacacactctatgtaccaggtgtcctcaccccaagtgaaatcatgcaggcaaaagcagatggctactgcttgctcaagctttttccaagcggttccttcggtttatcctatatgaaaaacttacaaggtccgtttccagagattgaatttattccaacgggcggtattcatccagccgatgtgccaaaatggctgaaagcaggtgcagtggcagtaggagtcggaagtcagcttgaaagcagtacagcagaagagttacaagcggtactttcttcataaatagttgatatcaaacgaacaactggcggatggatgccggttgtttgttcgtttatctgacataacagcaggtgaatgctgactcttcacgtacaatgatcgtgaaggagtgatagacatgtacattcaacaagatacactcacggatggacaaatagagcagctgattaccgctcatatagaagaaatgaaagagcattccccgccagaaagcattcatgcccttccgttagctgatttgaaaaagcaagatgtcacagtgtggagtgtgcgggaaggagaggagcttcttggctgcggagcgttaaaggagctgtcaagtgatcacggcgaaatcaaatcaatgaggaccgcagctctccatatgcgaaaaggtgtagcaaggtatatgctgaaccatcttctccaagaggcaaaaaggcgcggctattcacgtgtcagcttagagacaggtgcgatgtctttcttcgagccagcaagaaaactatatgagagtgttggtttttatatttgcccgcctttcgattcatatcaagaagatccaaacagtttatttatgacaaaggaattatagaggtcgagagagtatgcttataagcagctcttttttttatgcgcaatatttgaaagggggaggatgtggtgaaaagattaaagtggatcgggatgggcgcctttctcactttttgtgtcgtatctgtcatttttttaacattattaggtcaagatttatttaaaattgaaagcgcttccgaaaaagcgtcatcaacctatcaatatcactttgtccttgtaccggaggaacttgataatgaatattggcagctggtacaaaggggagctgctgatgcgtcagccgttcatcacgtgtatctagaatatttgggtccgaagcaagcagatatagacgatcatctgaaaaccattgatatggcgatcgcagggcatgtcgatggcattatgacacagggacttgatgcgaaaaaatacaaaccgctttttcagaaggcgagggaaaaaggcattgatgttgtcaccgtcgatacggatgcagaggggagcaagcgtcaagtgtatgtaggcacggacaattattattcaggctttatcgcaggacaggcactcatcgcagatacaaaaggcgaacagtatgtaggaattgtcacaggcaggcttgatgccgttcatcaaaagcagcgtgtcaaaggatttcgagatgccgtcgccgctgaaaaacgtattcatattgctggaatagaagaatcagccattacgaagtcaggggcctccggtgccgcgtataaactattaaacgatcatgcgaagctcaccgcattttacggcacgagtgcattagatggtgcaggcatcattcaagcaacagcacaatatcgatcgcccacagatttttatgtgctcgcatttgacacattgccagatacgattcaggcgctcgatgatggaaagattgatgcagtggttgttcagcatccttatgaaatgggctatcaagcagtggaatcgcttgtgcgtttgcagaaaggtgaaaaagaagaaccactccagtacacaggaacgagtgtgattcggcgcgaggatctgcctctgcagcaaacagacagaaagcagggtgtgcagccatgagaaggattcgaagtaagctgttattggcatttttaatccttgtgctccttggcaacgtggccgcttttttcgtctattggagcagctcgaatatcacatcagaatatagcagaagctttcgttcttttctcctgcttaatgatatatcgacagaggcaaaaacgatgtatgaaaaggtcaatgcgtatgcgattgaaaaggatcggcagtttgccaaagaatatctggcctcaaaacagaaaatgaaatcctataatcaggcattgcgaaaggatgccgggcttcatgcggcgattccttctattgaaaaataccaatatatgatgcggacgctcatcaatgaaagtgatgcgaccatgacacatgtaaaagaagggaaaatcaaagaatatgcagcaagtgtaaaggaggtgagaaccgtctcctcctacatacaagagcaaacgatgactctgcttgatgatgaattgtctgagtatcaagtactctatcaatctctgcaaaaaagacaccaaacctatgcactctttaccttatgtttgtttacgctatccattggggtcgcattatggatggcgtatatgattgctggagggatatcaaggccgatcgtccatctgtctcgaagcgtaaaggaagtatcagaagggaattttgatggagcgcacttgcatgtcacctcaaaggatgaaatttctgtattaaatgaggcctttcagcgaatgcgtcaagagatgaaaatgatgattgaagagatgaaacaaaaggcagccttagatcaaaaaatcaaagacatgaagctgaaaacgctgcaaaaccaaatgaatccacattttttatttaatacattaaacatcgtctcacgcatggcttacttagaatcagcggatgccacatcgaggttgatccaatccgtttccacgttgatgcggtattcgctgtcagctctcagtgcatctgttacgttggagcaagaagtaaaagtggtcaaagaatattttcatatacaagaaacaagatttgccgatcgtattacatgcaaaacgaccatagatgaatcatgtttatctgtacatatcccaagtctcaccttacagccgcttgtcgaaaatgcctttattcatggcgttgaaccaaaggaggaagacgggcttgtcgaactctcgatctatcaagaaggcggctatgtgatgattcggattcgggacaatgggatggggatcaatgaacaagagataaggagattgctatcagaaaaagaagaggaaagtccaaacaccttgagtaaagggcactcgacagggatcggtcttcgaaatgtgatgtcaaggctgcatttgttttacggggtaaaagatgccctacaaattgattcaaagccaaacgaaggcaccaccattcaattggctattccgatgaaggagggaccggcatgctgaacgtgctgattgtggatgatgaaaaaatagaacgactagcgatgcggaaattcatgaccgattggcttccagagtgtcatatagcaggagaagctgaaaatggaaagaaggcggttgaattcgtgcgaactgagcccgttcatcttgtgctcatggatattcagatgcctggaatggacggattgacagcgatcaagcagatcaaagcgagcagtcctcatacaaaattcattatgctgacagcgtacgatacgttcgattatgccaagcaagcgatgcaggaaggggtgaagcaatatctcgttaaaccggctgacaaagatgaaaccatcgccgccattcgaacggttgcggcagagattcagcaggaggcgtctcagcggcaggcggtggcggctggtcagcagtcaaagtggctcgaagctcatgtcataaatggtcagtcctatacctccatggagtttcaacaaatgtttcacgaatatgaagcaggtcttgtcatcgctgttcagcggacaatcggggatcagctgttgattgatttacagacatctcctctttttcatacggtaccgattcaggtgagtggtgagctgtttacatgtctcatttatcgccaccaagcgcctggtcagttaaaggcagatgtcctacatgcgattcgaactgccacaacaatcgatcagccttcacctgtcgttggcatgggacacccggtctcaaacccgctttatcttcagaaaagtgcagcagaggcgaagctttcctattatcagcgaaaaaagagtcccggcgttgttcgttatggtttttaccaaacagaagaacagtcccatccaatgatccatctgccggagcttgcagacgatatgatgcaggcactggaagaagggagaagagaggatgcgctggctttattcgatgcctttgaactggagggagcgaccatttcacaactaaaagagctgctgattttatttaaatcacggctccgaacagactggccaatattaacgatcagcaccgcagctgaatgccgtgagtgctgtgaacacttatttgacgtgtacgaagcgagaacccagaccgtgaatgacattgagcgggcaaaacgctacatcaaaacgcatttttgtgaacagatcacgcttgagcagactgcggcctatgttgatttaagtccaacctatttcacaaagcgctttaaagacgagacagggctgacatttaaagagtatgtgacaacctgccggctggataaaatcaaaaagcttctcaaagacagctcgcttagtttaaaagaaattacctatcaggcaggatatacagaccccaattacgtcagccgtgtgtttaagaagatggtcggctgttcaccgaaggaatatcgaaaacagaccgtaaaaaagtgaagaatttcataaaaaagtgaagaagtttgctgaaaaaaagcgaggatctgccattatacttattttgataacgcttacaaaatggggatgggggatcaatcatgaagttcaaattaggttttacgctgttagcgctctgtatgcttatcgtcactgcctgtagttcatcgaccaactcagatgcaaaaaaagagggcggagcagagaaactagacattttctcttggtggactggagcaggtgaggaggacggactgaaagcactcattcaattgtttgaagagaaaaataaagacatcccaatcgaaaatgcagctgtcgcaggtggtgctggtacaaatgcaaaggctgttttgactagccggatgcaagggaatgacccgccagctacgttccaagtacatggcggagcggagctgaatgagagctgggtcgcagcaggcaaaatggagccgctggatgatctatatgaaaaagaaggctggaaggacaaatttccggaatcactcatcgaccttgtcagcaaagatgggaaaatctattcagtaccagtgaatattcaccgaggcaatgtgctttggtataacaagaaggtatttgatgatgcaggcttagagccgccaacgacctttgatgaatttttcaaaacagcagatgccttaaagaaaaaaggcattacaccgcttgcacttggtgataaagagccttgggcagcgacgcatttgtttgagagtgtgctgctcggcgttttaggcgctgacggatatcaaaaactttgggctggcgacatgaaaatggatgacgcaaaagtgaaggaagcggcagacatctttgggcgtatgctcgaatacgtcaatgatgatcacagctcccgtaactggcaggatgcctcgcagctcgtggcaaaaggggaagcagcaatgaatgtcatgggcgactgggcaaaggggtactttgtgaatgatctcgatctgaaggtgaatcaagactttggatacgcggcgactcctggaaccgagggaagctttatggtgatcaccgatacattcggactgccaaagggcgtgaaacagccagaaaacgtgaagaaattcttatctgttttaggatctgtggaaggacaggatgcattcaatccgctgaagggatcgattccggcacgtgtggatgcagatgtttctaaatatgatgaatacggaaaatcggcgatgaaggcatttaaagaatcgaagctggcgccgtctctcgcacatggttcagctgctgaagaagggtttgtgacaaaagcgaatcaagccgtgaatatcttcgtcacgcaaaaagacagcagccagtttgtttcatctttaaaagatgcaatgaaataaagacgaggaggcggctaagcaccgcctcttttttgaaaaggagtgtagcttcatgcgcatggacacatcgccgatcacaaaagcagcaacacctaaagtcaaacgtgttcggaaaaaatggaatggggatcagctgcttgcgctgctatttttagccccgtcggctgttttattattcatctttgtttacggctttattggctggacagggtatgtgtcattatcaaactggacctcgcttgttccgaatttctcttttgcaggtcttcaaaattatatcatgctgtttcaagatttccgctttcagtcagatcttcgaaatacggtcttttttactctattttttattggagccgtcattgcctctggactcgcacttgcgattttactagatcagaagatcaagggtgaatctctatttcggaatttatttttctttccgatggccctttccttcgttgtgacaggggtcgtctggcaatggattttaaacccgtcaactggggtgaatctgtttttaaaaacgcttggtatccagcctaagtggtacacggatacgaacattttagccggatttgtctgggggaaaattgagtttggtgtccctgcggcaatgattgcagtcgtgattgcagcggtttggcagatgactggattttctctagcgatgtatttggcgggtttgagaggaattccagaggaagtaagagaggctgctagaatggatggcgcaaccgaatggcagatttaccggaagattatttttcctctattgaaaccgattactgcaagtgtcattatcatcatggctcatatttcattaaagattttcgatttgatttactcgatgacaggaccgggtgcaaactttgtcacagatgttccgggcgtttacatgtttgaaatgacctttagaggaaaccattatgcaggcggtgccgccattgcgattgttatgctgatctctgttgctgtctttatcgtgccgtatctcctgtcgagccggaagggggcgtcatcatgacagctagatggtttgtccgtccagtcctttatgctttattgattttgtgcagtcttttttttctgatgccagtctatgtcatgctcgtcacaagcttgaagccattaggtgaagtgacccttgagaaaatgtgggcgctgccatcaacactcgatttttcaagctatcaaatcgcatttgaaaagctagcgcccaatttaatgaattcactttatcttgtcattccggctaccttattgtcagctgtactaggagcgatgaatggctatgtcctatcaaaatggcgtttcaaagggtcagaagtggtctttacgctgatgctgtttgggatgtttattccatatcaaagtatcctcataccactcattcaatttttgcgtgaagtcggattgtataattcgattccaggtctggtgcttgtccatgtcgtatatggactcccgatcacaacgctcatgttccgaaacttctatgtgagcatccctgatgaaatgattgaatcggcaaaaatggatggcgcagggtttatcgggattttcagacatatgattcttccgctttcgatcacagggtttgttgtggtcgccatttggcagttcacaaatgtgtggaatgagttcttatttgcagtcacgatgaccactgcggagcatcagccggtgatggtcgccttgcaaaatctatcaggcagtcaaattgtgcaatggaacgtccaaatggcaggggcgatattggccgcactgccgacacttgtggtctatattctgctcggaaaatactttgtcaaagggcttctcgcaggctctgtcaaaggatgaaatatttttgtgttatcgttttcatttggtgtactgaaaggattgacttctctttagatagcgtcataataaaagttgagacttgctagttttcatcaagcttggcaaggattatcaaagggtagcaaagggaggagtcatcctgaatgaagcagtcaccaatttttttactgcctgaattgaaggagagaatatggggaggtacagccttaagggatcaatttggctatgatattccttctgatcaaacgggagaatgctgggcaatttctgctcatccaaacggaccaagtgtcgtgcaagacggtccatataaagggaaaacgctgatcgaactatgggacaatcacagagaattgttcgggggaatagaaggcgatcgattcccgctgttaaccaaaattttagatgcaaaccaagacttgtccgttcaagttcatccggatgatgattatgcggaaagacatgaaaatggcgagcttggaaaaacagagtgctggtatatcattgactgcaaagaaggagcagaaatgatctatgggcacaatgcaagaacaagaactgagcttgtgaccatgatgaacagtggagattgggaaggtcttttgcggcgtgtgaagattaagcctggtgatttttattatgtgccaagcggaaccattcatgcgctgtgcgaaggaacgcttgtccttgaaacgcagcaaagctcagacacaacctatcgggtatatgattatgaacgaaaagatcaggatggcaatgaacgtgaacttcattttgtgcaagccattgatgtcacaacggttcctcatgtagacggttatacagatgaatcagttgaaacacgccgtgggctgaccattcgaacttttgttgaagcagagtatttctctgtgtataaatgggaaattgatcaaacagtagagctttcgcaagattatccgtttttgctgtgcagtgtaattcatggagaagggtctttaacgcatgatggacatacatatccactgcctaaaggagctcattttatcctgccggctgaaacagggagcttctcaattgaaggaacttgtgaactgattgtgtcgcatatataaaggaaaagaggacttcgaaggggtcctctatttttctattgcataaatgacttgaaagagtacttgtttttgtcgataaagagattagtagactattatgcaaagttaagagagggacagggaacgtgaaaaaaaccatcaagattatgttactcgcagctgcctttggtatgacagtacagacgggcaaagaagcgcaagcagcctcctatgtcgatcaatccatttatacgatgaacacctcaaaggtatttacaacagaatcagaagtgaaaaaagcagtggaaacattgaagaaggacaaaaagtggacagccacttatcaaacctcaggaaacacgtcgacctatcagctcactgcctcaggatatgagtcgcaaacagcagcgagtgcaagtgcagctgcattaaaaaaagagacgggcatgagcggtacggtgtctccagtaggtgaccgcctgcctttacaaaaggtcgtatctgacccagtcaatgatgaagctcaggcaaaaaagctctcgctcgagctaacgaaaacatcagggctcaatagcacctatgaagtcatcaatcaaagcagaccttcttatcaggtcatatcaggaaccattgattctgaaacgaaagtcaaaaatattcaaaccgaattacaaaagcaggccggtgtcaccagtacataccaaactgaaaataaagctggcactgtgtatcagctgatttcaggcggtatcgttgggcaaagtaaggcgaataccatcctgcaaggctttcaaaaggagtctggtttaaaagcagtgcttcaaacggtgacagcaggcaagccatattacatcgtcacatcagctgcacaagccagccagtcaaaagcacagacgctccttacccagctgcaaagagaagcaaagatcagcgggaagattcaaaagacaggcgctttaaaaaatgtttatcgcttggaatcaggctatttcaaagacaacaaacaagcatcctcagctgcggctcagatcaagaaacaaaccggcgctgcagggactgtgcagcgagtgggaaaaacaaaaaattatatcgtgaaactcaatcaactgaacgatacagcatacggaaaaacggtagcctttttcaagaaaaagaaatggcgctacacatccaaaaagatctcttctacacagccatatcaagtagtgactggaaacctattaggagatgatcaagcgaaaaaagcagcggctttcttccaaaagaaaaaggtatatacgacaacgaaaaaaacaggtaaggtatctgacagcacgtatcgacttgtcgtcaatcaatcagcagaccaagcgaaaatgaataaaggtgccgcatatttaaaaacgcagaaggtgacaagcagcatcacaacaggtaagggacaagctgtcagcaaaacgtatagtctcaagacaacacctgtatatgagcaaagtaaagtcaaacaggctcaagagattatcaagaaaaacggcgttgccagcagtacaaaaacgctgacagaagcggttaagcaataccggatcacgacagagccgacggtgaatcagacaaaactgaatcaagcgttaagctatttaacgaaacaaaaaatgaaagcagctgctcaaaaaacaggtacaactgattatggtcaatatcagattaaaaccggtgtcatttccacagctgcattgcgcgaccaaggcctggcttttttcaaaaaacggaatgaaccagctgcttataaaacaacaacgaaaccaacctacaaaatcaacattacgcagcaattcacaggattaccaactgtaaatgcggcgattgcttttgtgaaaagccaatatggctggacagccacagccgtaaaaatcaaaaatggcccaatggtcatgcaaacgaactacaacctcactgtcaatgagatggtgaacaagcaaatgaaggtgtcaccacagacagacggtgcagcctatgtctatgcagcatatgtagacccggcgacgtcaactgtgaatacagacggcttaaatgttcgttctacacctgattcgagctctgcaagcaacatcgtggcgcagctgaacaaaggaacaaaagtaagacagcttgggaaagaaggaaactggatcaagatcagcttgggctggagaaatgcaagttcagcagaggtgcaaaaatatgtagacccagccaatattgctgagggcactcaatcttattttcaatttctgaaactctctgaagctgcgaatctcaatccggcagaagtcaattccaaaattctagcaggtaaagggattcttgcaggtaaaggacaagcctttattacggcagcgaaaacgtatcatatcaacgaaatttatctcatttctcatgcgttgcttgaaacgggtaacggaagttcgattttagcgaatggtacgatgtttaatgggaagaaagtatataacatgtatggcattggcgcatacgacagcaatccgaattacctcggtgcaaagtatgcgtatgaacaacaatggttcacgccagaggcagcgattattggcggggcaaaattcattggcaacagctatatcaatcacgccacatacaagcaagatacgatttataaaatgcgctggtctagtgcagcgactcatcaatatgcaacagatattggctgggcttataagcaagtcactcgtatgtatagcttgtataacttacttgataactatacgctctattacgacatcccggtttataacaaataaaaaaacgtccgtgcttcctaatgagaagccggacgttttttgtgtaagagctgctgttcaataaatgatagaagctgctgactagactcgccctttgaatattggttccattcctcagcgaaggttttgattcgttctctgtgatctgattcgtttagatgaagcagctccttcaagagcatgtcttgagtgacgcaagcctttccaggaatgatgtcctcataccgatcgactaagccgcgtttcgctcgataagtgtctaagtcataagtgaagaacaaaacaggcttttcaagcagcgcatattcaaacacaatcgacgaataatctgtcatgagtacatcgcaagtacaaagcaatggatagagcggctgatcggacacatcaaatatccattcaccgtctgtttccgcctttgctaaatgtttgaccgcaggatgaagcttgacgagcagaatatagtctccatttagctctgtttgcaattgctcttttgaaaaaggcaggacaagatcgtccattgcaaagtctcgataggtcggtgcataaagcaggatctttttccctttaggaaaatcattcggcttcaaggaaggcaggcactggtcaaagtacacatccgtcatcggtacacctgttggtaaaaaacgttcatcattgaccccaaacgaagacttgaaaatctcgcgcatgtgatctgagcctgtaacgatataatcgaaagacgcatagactcgtttaaagcgtttgatatcacgtggacttcgttccgaatttgatgcatcttcaagaccgaattttttcaacgccccattggcatgccatacttgaatacaggtggtagaaggccgttttctgagtacacttgtcatgagaaagtaattatctgtcacgacaaccttgcttttaaacatcgtataaatacattgaatgagatggagaggatttttttcatgaaaatagcgaaatgacagatgagacccgtccttttctatcgcagaagcatgcttcgtatagaggactgtaagcttcatcgtcatgttcgcctgttgttgataagtatcaatgagagcagctgcattctcttgaaatgaaacaagcagcgtcacctggttttcacgcggtttcacgccgctcatcagccatccaattaaagaaacgaaagctgcatagcatgaaatgatcattgagcgtatattcatcattggtcagtctctcacagctgcttcgtctgatcctttacttgctcaggatagtaacgtttttttcctttgttttctttcaatacggcaaaagcgtatttaggaatgttcagcattcgtttccatctccatggattcacaacaagtctgtacagccattctgtatttgttttaatcatccatcgtggtgcacgcttcaccgttccgctaaatacatcaaagcttccgcctaaaccgatgcaaacagcctgcgggaataaatgacggtattcataaataaagttctcctgatttggataacctaaagcaacgaacaccatatctgctttcgagcgggcgatttgcttcgctacgaaacgtttatcggcttgatagccgtcacagctgcccgcgatgaccacatttggatattccgtatcaattcgctgtttaacagcctcaagcacttcttttttcgccccatataaaaagatacttttagactgcttgtttgctagatcaagcatagacatgaagacatcaaagccagcaattcttgacttcagcggactttgtgtcaaacgtgacatcaagacgacgcctacaccatccggcagaacataatccgcagaagagacgacttgatggtacgcacgatccttcataacagcatagccaatctctggattgacagtcgcaatcatggcgcctcttctttgagaaatatgatggtgattcatatagctgataaattcatctaggtcgccgtttacataagaaaggttagagaccacttctgtttgcattgtttagacctcctttttcatcttgttatctatgaacgttcattgtaaattcattcttcgtctactcatcattttatcacagatgctccatgaaatattaacaataactttacaaacctttaaatttcatgacattttcatcaattcatatgaaggatgctgcgagaaacattgattcttcggactttcccttctccgcccaataaattggaaatagtttgtctttacatctgcttaacgtttgatgggcgctgtgatataatgaggttccgaagagcgaaaaaatacgaacgatgataataggattacggataaacattactgcatgaaagcagttgaataaggaatgaagaaaggagttcatgtttgcaatgaagaaagttattacttacggtacatttgatttattacactgggggcacattaagctgctcgaacgtgcaaagcagcttggagattacttagtggtggccatttcgacagatgagtttaacttacaaaaatcaaaaaaggcttatcatagctacgagcatcgaaagctgattcttgaaacgattcgttatgtagacgaagtcattccagaaaacagctgggatcaaaaagtccgtgacgtgcaggagcacgatattgatgtgtttgtcatgggagatgactgggaaggtaaattcgatttcttaaaagagcattgcgaagtcgtgtacttgaagagaacagaaggcatctcgacaactcaaattaaggaagaaattgctggactttaattatttaagatagtgcttcttatcttttggtgagaagtgcttttttatgttaacatatcgtttaaaaatttatttaaatatcgacggaataaatggacaacaatgaaaggttgagtgttttgatccaaaaatggtttaacaagcttagaaaaaagacacatgataataatcaaagtcaaccacaacaacaattgcaaattcctgatatggagtactactttattactggaagaattaaagaaaaatatggtggtatgacgaagtcattattgctacgtgcgaacttatttgggttaaagaatgtttcaactcattttttaaccttttcatatgatcaagaattttctcagaaagtgaaagggatcattgataaacagaaagtggatcctaaaatgacaaaaatccaaaatatgtatgtggattttcttattccaaattgtaaaccaaaggaacagtatcagccatcttatcacgctgacgacatcaataaagtggtatgtgatcaagaagatccttctgttcgttttattaggaatgaaaaatctaatcaaattgagatggttgattattttcttccaaatcagcaattggagaagcgagaggaatataattcacaagggcagttgcataaagtttcctatttctctcaggaaactggaaatgtctatcgagaactattcatttatgagcacacttatgtttatatgaaaaaagagtatgcggatcttaaggaagaatctaaaagtaaattgagagacatcatttggtatgcccatgaagggataaaaacctttaaaaatgaaaaagcattaagacaagagtggattacgactattcagtataaaaatgatcgaaaaaagctctttttagttgatagccggaaacaggataagtatgtgttccaattgaaaaaaagaagttcttcttatttttcagcaattattcacagtaaacactatgaaacagaaaagacagaattacgttctgattataatgaattatttacccaaataagaaaacaaaaagtagatgccgtcttttttatcactgaagagcagaaaacagacgtagagaaacaatttggtcatcaaaatatcttctttttaacaccacatacattagatcgttcgtcacatcaagtacaagatcactatactgcggatccgaataaggttctgatgatggcgagattaactaaaataaaaaatgtcatagatgccatccgttcatttgaatttgtgataaaagaagtaccaaatgcgaggcttgaaatctttggttcaggtcctcaagaaaagcacctaaaacaagaaattaaaaggttaaacttagaaaagaatgtctttttaaaaggattcactcaaaatcctgatgctgaatttagaacagctagaatgtctatctctacctctgtctttgaaggctgtccattgtccatcatggaatcaattgttaacaattgccctgtgattacctataattacgattatggtgctagcacacttgtgaaaaatcagtttaatggctttgttgttgagcaatatgaagtgaaacagcttgctaacaaaatcattgaattgttgaaaaacgatgaacagtatcagattttttcagaaaattgtcaggagattgcagaggtatattcaatccctaactattatgaaaactggatagcggcacttcacaaaatgatagaagtgcgagaaaaaagagaccaaattcaaaggatgatgaagcctattcatttcaaattagtgaaaattggtgttgaacatcatattctttcattggatttgcaaatggaaggtgtcattgaaaaacgaaaaaaggttatattagaacttgtcggttatgatcggcgtaaccatgctgagctattctctaaaaaagtcgaaagtttaaaggtgtccttcccaattggacatgcatccatacaagcggcattgaaacgaaacaaaacaaaatatgttgatttctatatgagaatgagagacgaagaatacaacgaaatcaataagcgtttgccaattgccgagcatttactcaatgaaaaagatgtgtcaaaagttgacggtgtttcttacaagacaattaaagggaattattcttggaaggtgaataaataaataatagaaacttttatttatcatacatcgttttataagtatgagaagaagcataagatttcgatgaacagaggagataaatgattaatgattgaagagagcgttcagaagaatagtgttgttgaaagtttaaagaaccacgacgaaaaaatagaaattttattgaggatagatgatgataggccgttagaaggtcgattattttacttactcatgagagaaaggatctcaaagcaggaagtttaccttcctcttaaacatctagtggaaaatcagtttaaaatagagattcatgaagattctttctcgaatcaaatggaagaagggcaaacgtataacttatatgtgacggatttttctgaaatgactgatagcagtgagagcgaagatgaaaccgaagactcctcatatgattccgatggagatgacgaagaggctgaattggaagagggagatggccaattcctagatgaagacgacaatccctattataagcatcgtctaaagcttgatgtggaaatgcctgaactctgtttcatagaaaataaaaacgctctgctgcttgctgtgccatatcgtacagataaaggtaatgcttctattaaggtcaagcgagagatgaagatcacgaaaacaaaccagatagcactcgatgagaccaatcttcttactgtaagtggatattgtggtgtcataagtgctgagcactcttatcgaatcaaaaaaatccaaattcttttcaaaagggacgaagtagagcatcgattccccgtaaactatcagcaaaaaagtgatattgatggttatagaacggatggggagatgccggaagtatatccattcaatgttgaagttcctttaggagtattaacctattctacagacgagagatatatctatagaatgtattttgaatttatatgtgaagttaacggaacagaagagactttaacaacaccatctcttgtgcttggagatcggtctaatcaattaaaagggctcgtccaaatacaaaagaagaacaatgtcccgattcggtatgaggtgtatcgaaagaaaaagagacaaacgcttggtatccgaattaatgattatacaatgaaaacacgtgcgaagtactacgtcaaaagcaagtggaagaaattcaaaaagaaaattggcaaaatcaaaaaagtccgtaaccgccttgtgacaaggaccttccaaacgacctttaagatggcgagtaagctgtctgtgaaaaagaaaacggttgtttttgaaagctttaatggaaaacaattcagctgtaatccgcgtgggatctatgagtatatgaaagaaaatcatcctgaatatacgttgatctggagtgtgaaaaaagggcatgaagcaccgttcaaggaaaaggacatctactatatcaaccgtctatcattgaaatggatttttgcgatggcaagagccgagtattgggtcgtcaacagccgtttgccgctatggattccaaaaccagagcatacaacatacttgcagacatggcacggtacgccgttaaaacgacttgcgatggatatggacgaggtgcatatgcctggaacaaacacgaagaaatacaaaaagaatttcacgaaagaagcatcgaattgggactatctcatttctccaaatgcttactcgactgaaatctttacacgtgcattccaatttcaaaagaccatgattgagtcaggatatccgagaaatgacttccttcataatcaaaacaatgaagaaacgatgagagcactcaaacaaaaaatgaacctgccgcttgataaaaaattgatcttatacgcaccgacatggagagacgatcaattttataaaaaagggcagtacaaatttgatttagaccttgatctgcatgagctaagagcagctatcggagacgaatatatcatcattttgcgtatgcactatctagtcgctgaaaactttgatttaggaccatatgaaggctttgcctatgacttctctcattacgaagacattagagacctgtatatgatatctgatctgctcatcactgactactcatctgtgttctttgattatgcaaaccttaaacgtccgatgctgttctatgtaccagacatcgaaacatatcgtgacaagctgagaggcttctacttcgactttgaacaagaagcacctggacctcttgtaaaagagacagccagcgtcattgactgggtaagagaaacagaacagccaacctttactttgccagcttccttcgcaccgttttatgaaaaattctgctatttagagagcggggagtcttcgaagcgtgtggtggaagtagtgttcgataaaaaggctaggacataatctcactgaaccccatgtggttgaattgatgtaattaagacaaaaacacctttaagttgaaacacttaaaggtgtttttttaggtattatcatcaaagaaaaaagccagtcgattatctcgaactggctacaggctgcttatcaatgtactatctactataagactaattagaatagttttttttgtgtatgtttctttttaaatgtctcttaattgtcttaagaggttttaaggtatttcgagctttattttttaacacttttatttttttgacgcttatggtgaaaatataatttcgaactagagtttgaatggtcgctatctttatattttgaagagtttctttagaaactctagttaaggaatcgattactgaaaaatcatcatcttttaaagaagatatttcattgaaaattctttcgcagtttttattatcagtatacgttagaattaaatctcttctttcttcgacaaataatttttcgcggaaattattattaatcgtatgaataatctcactaactaagcttgtttgatcttctacaatttcgcctaggaacgtttcttccttactccttaaaatccccttattgaaaaattcatcaaaatcaaaatgataataaataactggctttttcataaaactcacatcaaatgaaacactagaataatccgtaataagaagagaggctctcattaataattcttgaacattcacttctcccaattccaaaatagaaactacatcactcttatatttgttgaaataagatatatatggctgcattcggtaatgtggatagaataatagtttcactctatgttttcttaattctttaagaagtttttcgtctttcagaatcgaaatatacttctcgtaataatccgattttaagaatgtttcttctgtattaagccattccctccaagttggcatgatcaaaatctctctatcacgattatcattggctgtcttagaattagctaaatggtcaaatctagataagccagtcaccttaacctctgattctttgtaaccaaagtgatccatcatcattttcttttcataaattgagctgacacatactatatgaaaaggatattgatagaaaaaccggtggtattcggctgactttctccccatcacaccatgttgaagaaaaattctttttgctttcttcgtatgctgatactgtggtattttaaacggaagaaaatattctaggtcatgagaaccgataaagtgtgtagcttgtaatgttttttcaatatgttcagttgatccaatgatcagtacgttcccaaggtgttcaatatttcgaatatctttacttccttcttctatagcataataaactttcttatcggggtgcttttctctgcaatatttgaaaaagtgatagcctgtatcttgagcagtatctggtctttcaccaatgatccagacttcttctcggccttcactaatttgatcttcagaaatagctgatttaaagggaagtacttctagttttaaatttcccttaggtgttgttgacgaaaagttgaaaattttattatcatcgttaccttgatacttgattatagaaaagtacttgtcttttttataggtatatttaacaaaccctagacgtctatcaaatgaaaattgatctgtatcgaatctaacaaagaaatcccacactcctttttcttcaggaagtgtggaagtatcaaatagcactttgaacccacagtacgtgtagtctttcttatcccgtttataatgataagcaaaagttaagtctcttttattttgtacggggataattatttcttttaatgatgcgcgttcttttagtatcaatgagcgttttacagattctgagttaggcatttctaagcctcttaaaatagcagcgccttcaatttttaagtagtgaccacgtatttttttgacttgatagagatttcttacggttctagctttcctaactgtaaaacttaagttttgactagtagttcgatgtaatccaacttcgaaaggtactttctcaaatacatgaagaacgttattttcatcaaaggtcaaagaggtattagaaactttggcaaagaaagtcttctgactttttttatttgttaataagaagagccagtcagattgtttctgacttccttcttgtaaggattcaatgatatgtttaaatggtatctttaaaataaaatcttcatcattgatacgtttaaattttgttaaaaaagtattctcagtgtcttggttatttatcatgtgaatttcagaaacatgatgatcaattaatgctagttgctcacttgctatagatatttttgcaatcagcgtttgattttgaatatagctctctttcaaagaaacaagtaaactctcttgtctgacatctaatatcaatccattgtttttctttttaaaacgacactgaaagagctgatcagcagtcttaaatgaatgtgtagtaatcaatttttgtttgtcttttataaacgatcctagtaacttgccttctatttcttcgtaaaaatgcatttgccagataccctcatataaattatgaaggccaattgagcttaagtctacgtgagcagaccaaaaaccatcttctgaaattgatttaacaggaaataatattttatcctttgaaggtactctatgaagagcaataatgaattttctttggtctaatggagcatcaatgtctaaaatgtttgaaacaccatttatggttagagtataatcttcaagcatgaaatcaatcatatttgttttgtataaatttgttctttttctagcgtttaaaacttcaaaagttatttttgtttgtaaattttcattgcttgttcttttgattaatacagccaattctctatgcagtatcttcctttgccatttgtgatgaacagcatattgtagtggagtgagtattccaccttgatctgttacgaagatactgaaagaagaaccttttagaggaagaatatctttagcacgtatttctgctacgtaaaaaccatctttattctgctgtagtggaaaatcaaatgattgattatcacgaatgaacttgattgtttctaggtcttttttatcatatgaatgtataaacaaagataagatagagttactagttaaaatactttctaaagaaaccatagtctctctccttaaaatctagttaataatctattttgaattagtaaaaataatacggaataactataatatggatatccaattaatatgttctgattatatagtcaagatagtttaacatacattattctgaaatgtaaatatcatcccaaatttgcctatatcatatggtcgagcaaataattcctatacttatgaatgatagcatctttgttttgactttaaagtgaaaaaataaacaacatctgttacaattatgagcggtgcttttatttttaatggcacttaaaacttttgttaaggaagataacaatgaacgcaatgttgacgatactaaaggagcaaatcagctcatttccgctgattatgcgacttgctgtttatgaaacaaaatcaaaatatcagatgaattatttaggtgttttatggcagtttttaaatccattgattcaaatgctggcttattggtttgtttttggtcttggaatccgcggaggacagccgattgtcattggaggaatggaagttccatttatcatttggatgcttgcgggattaatcccttggttcttcattagtccgacgattcttgatggttcaaatagtgtgtttaaacgcattaatatggtatcgaaaatgaactttccgattagtgcgctgccgtctgtagtgattatgtccaatttattcagctactttgtcatgatgggggtctatctaattgtgctgatttcctatggcatatatcctgatgcgcactggctacaatatatatactattttatttgtatgatcgcgtttatgttttcgtttagcttgtttaattccacgattagcgtactcgtgagggactatcaatttcttttacaatcagtgacacgtttacttttctttttgctgccgattttttggaatatctcagagaagctcactggagacaaagcatggatcggggatatactaaaattgaatcctcttttctatattattgatggttttagaaatagcttgttaaagggagattggtttttccatgatgtaaagtatacactttatttttggctgatcacgcttcttcttttaacagtcggttcattgcttcatatgaaatttagggataaatttgtcgattttctttaaaaagtaaggagattatacgatgaaactaaaggtttcgtttcgaaacgtatccaagcaatacgtcttatataaaaagcagtcggataagatcaaagggctgtttttacctaataaaaatgaaaaagggttctttgctgttcgtgatgtgtcctttgatgtatatgaaggcgagaccattggttttgtagggatcaacggatctggaaaatcaacgatgtcgaatcttcttgcgaaaatcattccaccaacaagtggtgaaattgatatggatggacagccatcattgattgccattgcagcagggctgaacaaccaattaagcgggaaagacaacgttcgcctcaagtgcttaatgatggggctgacgaataaagagatagacgagctttatgaaaaaatcgtagagtttgcggatatcggtgactttattgatcaacccgtgaagagctactcaagtggaatgaaatcacgtcttggcttcgctatttcagcgcatatcgatccagatatcttgattattgatgaagcgttgtctgttggtgaccaaaccttctatcaaaaatgcgtggatcgtatcacagaattcaaagaacaagggaagacaatcttttttgtcagccattcgattagtcaaattcaaaaaatctgtgatcgggtggcttggatgcattatggtgagcttcgtatgtttgatgatacgaagaaagttgtaaaagagtataaggagtttgttgactggtttaacaagctttccaaaaaagagaaacaaaaataccaaatggaacacaaggaaggtagaaaaggcgtacaaaagacggaaaaagtcacccgttataaagaaagtgggaaacgacgttcattttttggaccagcctttcaagtaacgatgattgctgttcttaccatattacttgccttatcgatgttttcggatcgcccgcttcgtacactggcgacgtttggcgccatcccatcagataagacagaatcgcctcagtcaaagaacccgctatcgaaaggggcgcctgatatgaaaaaggtggatcgacaggcaattgtcacggcagatccactcacggtgtacaaagatcaagccatgaaaaagaaggcagatgtcactttgccatttgggcaagaagtacaagctgtcgctgaaaataaacaaaccgttcaaatcaaaacagcatcagagacgtattttgtcaaagctgatgggcttcaacatgcagaagaattaaagtcattatccattggaccaggtcagttcaattcctatgtatcgcccgcatctgcaggctcgtatgagtatttactttctttccttggaaaagaagaatctgtgcttaagcaaagaatgcaaacgctgagctcgatcaaaagtaatcaaggcggaatgattgaacgattgaccacagagaaagccgactatgtcattcaaaatggtcaagcgaatacgatggtattccgtgagatcatgtcaatctctccttcaacacttgggctgacagaacagaacgtttggatgaatgagaaacaaacgaaattcgcagtgaagggcgaaaacaacttgtttgtcattgataatgaacagcatacactgacgatttcagtgatcaaataaaaagctgccgatcccggcagctttttttaattcacttcttctttttcgagaagctgtttcataaatggaatgagtttcttttttagatcctcatcttgaagggcgaactctagagtcgtctcgatgaagccttgcttttcaccgacatcgtatcgttttccttcgaaatcataggcgaatacgcgctgaatgtcattcagcttttggatggcatctgtcagttgaatttctccgcctgcaccaatttcttgctgatcaaggtacataaagatctctggcgtgaaaatgtagcgtcctaagatggctaaattggatggtgctgtaccttgcggcggcttttcaacaaagtttttcacttggtagcggcgtccttcttgtgtaagaggatcaatgatcccgtagcgatgtgtatcgctgtctgccacctgctgaacaccgatcacagatgaaagagtcttttcgtattcatccatcagctggcgaagtccgggtgtttcggcttgaacaatatcatcacctaataaaacggcgaaaggttcatcaccgataaagttgcgtgcgcaccaaacggcgtgtccaagtcctttaggttccttttgacgtatgtaatgaatgtcagcaatgttagaggattttctcaccttttctaaaagctcgctctttcctttttcctccaggttgcgctctagctctggtgcaaaatcaaaatgatcctcaatggctctttttccttttccagtgacgataataatgtcttcaattcctgattcaacagcttcttcaataatatattgaatggttggtttatcaacgattggcagcatttctttaggcatagcttttgttgcagggaggaaacgtgtcccaagacctgcagctgggataatggctttacgtacttttttcaatgaactttgcaccttccttacatattgaaaaaatgatttgacttcatttttcatctttcataaagtgtaacttacaaatgatagaaatgacaaatgatttacgataaatgtatgatgatctgatacaacatctattgtaaagagtccgtgtaaatttttatgttgaaaagggtaaaggcgatgtaaagattgaaaattgaatgattaggattcgtttctattcttttgtataataaacatatgataaatgagaaggaaagaggcatcgactattgaaaacattacatgtaatgactgtattcgggacgagacctgaagcgatcaaaatggccccccttgtccttgaactaaaaaaacatccgcaaatcaaatcctctgtcactgtgactgctcagcatcggcaaatgcttgatcaagtgctgaaagcctttgacattcaaccggatcatgatttaaatattatgaaagaacgccagacattatctgaaatcacatcaaatgcactgttaaagctagatcaattattccaagaagaaaaacctgatattgtccttgtccatggggatactacaacaacctttgcaggaagcttggcagcattttatcaccaaatttcagtcggtcacgtcgaagctggattgagaacacacaataaatattcgcctttcccagaggaattgaaccgtcaaatgacaggcactattgccgatattcattttgcacctacagacgaagcgaagcagaatcttttaattgaaaataaaaaagaagagaccatttgtgtgacagggaatacagccattgacgccctgcaaacaacggttactgagcagtatcagcaccctattttagagaaaataggcacggataaaatgatcttgttaacggcccatcgtagagagaatctcggacagccgatgaaaaacatgtttagagccattaggcgtgttgtagaagagtttgaagatgttcaggtcgtttatcctgttcatttaaaccctgctgtacgtgatgcagctcagacagaatttagcggtctcgatcgggtacacttaattgaaccgcttgaagtcgttgatttccataactttgctgccgcttcacactttatcttaacggattctggcggtgtacaagaggaggcgccttctctagggaagccagtattagtgctgcgtgatacaacagaacgtccagaaggcgtgaaagccggcacgcttaagcttgcaggtacagatgaagagaccatttacaaaatggcaaaagagctgctagtagatcagaaagagtatgacaatatgtcgaaggcgtctaacccttatggtgacggacaagcctcgagacgaattgtcgaagagctcctccatcgatttggattaagtgaagaaaaacctgctccatttacatcataaaaaaagaagactacagtcatgtagtcttcttttttactgctccaaactttccttcaattccttcttcactttagccagactgttatcatcgagctgataataatagatgttattgatgcgtgcgcctgatcctttcagctcatgctgtttgacgcgctgtcttgcgtcacggtagtcattcatcatcgtccacatatcatcaaatgacatgttggtcttcatattgttttccacgactttgaacatatcgccgaacttcgtaatagatgaaatgtttgccccttttgcaatgatgccttcaatgacttggcgctgcctttgctgacgtccaaagtcaccctttggatcttgctttctcattcttgtgtaggcaagggcttgatcaccatttagattaatttctcctgtaccaaatgaatggccgtcatagctgaaagcaaatgtgctgttaactgtaatgccgccaagtgtatcgacaatatccttaaagctttccatattgactttcacaaagtaatcaacaggtacatcaagcaattcctctactgtatctgctgccatttgtgtgccgccgaatgcataggagtggttgattttatccattgtgccttttccgacaatttttgtatacgtatcacgcgggatactcaccatctcggtcgttttggtttttgggttaacggtcatgtatattaatgtatccgcacgaccgcggtcattctttctttcatcgacacccataactaaaatagaaatcggatctttcttatttaaatcgacatctttgtcacgcttatctgacttctttaaattctcctgaatgcctgccacggttgatgctgctgtattccaaagatgatatgcatatccgccagttgctaatacgaataagccaataatcgataaaacaatccaaagaaccttttttttctttcgttttctttcagctctcataatgtccctcaccttttctatgattcttccatgattataggtttacgaatcttgataaacaagttatttttttactctgaacctagatatagacgttgtaacaaaaaaaaggtttcaaaaaaccttaaatttaccttaaaatattaagttataagacgatacaaagacatgaggtgaaaaaaatgaagaaaatcgtcgttttaccgttcttaatactactacttggtatcgtgctcacagcatgtggaacggctgagcagtcctcgggagaaaacaagacaagcagttcaactcctcaggtgctggaagaaaaagctgaatttattggaatggctgatgcacatacagtcgaagtgaaaaaagtgaatacgaccttaagctatgaatttacggataattttaaagatgtgttaaatgaattcaaaccaggagacacagtagaaatctcttactttatcaatgacagtggtcaaaaggaaatccaagaaattaaaaaagttcaatagagagttggtgggatcattaaattgaaaaaattaagtctaacttttacaacgttcatcttactattgcttgtatttatgccaaatgatgctgcagcggcaagctcaacaatttctgttaaattatcaaactatgttgggaataaaaccaactttaacatatcatcatcaggcttatacaaagtaactggtacaaatgtatcttcaatcgctcgatatgatggtaagaaccgttatgaggtagccaatagtatcgcttcagcaggttggaaaaatccatctaccattgtcattgtaaatcgtgacgcgtttgcagatgctatttccgctacacctttagcttataagttgaatgcacctattttatatacgaatgccgaaaaattaacaaaaaccactgaaaagcaaattaaaaaaatgagtcctgataatattctcattatcggtggtacaacaagtgtttcttcagcaactgagaaaacattgaagaaatacggaaagatcaaaagaatcagtggtaaatcccgatacgccgtttcccaaaatatcgcaaaagagatggggaactatagtcaagctatagtggcaacaggaagcatttttactgacagtgcgtcagtaacaccatacgctgcaagaaacggctatcctattctgttaacgaagaaagacagtttaccaacttacaaacttccaaaaaatgttgtcattgttggtggagaaaagagtgttagtaaaaaagttgaatctcaaattaaaaaaacgtccacagtgaaaagaataggtggagcaaatagatatgaggtctcagcaaatattgtaactgaattaaacatgaatgctaataagctatacctagcaaatggttctatctttacagatgctattacattttcgcttttagcagccaagaataacagcccaatggtacttgtaaaagaaaatagtctaacatcacctgtgacatcaattgtcaaaaaacaggggacgtactcgtttcaattgtctggcggaataaaatccatttcagcaagtgtacaagcaaaattatcaaaagaattttatttgaagaataataaggattatcaattgaatgtttctaacgggaaaatttcaatcaaaggcatcaagacgtttggatcttcagtaagagttgttccagagaaatattcaactacaaatgtcattcgagttgctgggaaagcatacttggggaacatgaattttgctgtagaatcaggctatattcgaccaacaaatgaaaacatcccttttgaagattatcttaaaggggttgtacctaatgaaatgccagcaagctggcatgttgaggcattaaaagcacaggctgttgcagcacgtacatattctgtaaacagtatagggaaggttgtaccagatactacagcattccaagtctatggaggatataactggtatacaaactctacgaaagctgtagatgctacaaaaggcaaggtactaaaatataataataaactgatttctgcaacctattattctagtaatgggggctacactgaggctagtgaagaagtatggtcaagtgcatttccttacctggtcgcaaaaacagatacaaaagatccaaagaatgcttggacacttaaactatcaaaaaaacaattgagtacatcactaagtacgtcatcaccagcatcttggtggagtaagacaacagaaacaaatgcaagtcagttgaaaggcttgaagagctggattctaaaaaataaagaaacgtcagcttcagacatcaagatagctaatatttctagtgtaaccttttctggaaaaacaaaagggcagagagcaaaaacagcctctttgaaagtcagctatcacttaaaaaataaaacgggttcctatagtatgaataaatcagcgacacttagctttaaaatgactgaatttagatcaatacttggtgccactaatttaaaaagcacgtatgcttcggtgaagaacaacaccaatgatttcactatctcaggaaaaggatatggacatggagttgggatgagccaatatggagcgaaaatgagagctgaatcaggaagctcatactcaagtattttgtcattctattatccgggtgcaaaattaacaacaaattaaaacatcaaaggaggttataaacgtgcgctctatcataaaagttgtatttttaagtgtaataaccatgtgtttgtttcttccatctgcacttgctgacaattcagtcacaagaattgatggaaagaaccggtatgttgttgcggtgaatgcggcgaaaaaaggctgggcaacatcaagcacggctgttcttgtagggaaagatgcatatgcggatgcattaagtgcggttccttatgcataccaaaaaaatgcacctgttctttttacaaacagtagcagtttatctacagatacaaaaaaaggccttcaaggtctaaaaacaaagaatgtgactattctcggtggaacaaagagtgtctctagcaaggtgacaactcagctaaaatcaatgggtatctctgtgaaacgtattagtggtaagaaccgttatgacttagcagcaaatatcgccaaacaaatgaaaagctctagtacggctgttgtagcaaacggctttgcttatgcagatgcagttgcgattgcaccttatgctgcaaagcaaggctatccaatcttattaacaaatgataaaggtttacgttcggaaacttcatcggtgatgaaaagccgagggattaaaaagaccattgtcattggtggggagtctagtgtaaataaatcagcttatgctaagttgccttcacctggaagaattggcggagcaaatcgttatgaagtcgcagcaaatattgtaaagaaatacaatatgagtacaagtaatacgtatattagtaatggttttgcctatgcggatgccgcttcaggagctagtattgctgctaagcaaggtaaagcttttattttcacaaatgaaaaaacattaccgaaagcaactagacaaatcattggttcaaagaagatcacttcatttagtgttctaggtggtacatcaactgtgacgaatactgtgatttcccaattgaaaagtccagttgttgggaagaaagtgtttattgatcctggacatggaaaccaagattctggtgccactggatatggtcttcttgagaagaacgtgaaccttgatgtcgctaagcgtctcaatacaaaattaaatagttctggagcactgcccgttatgtcacgtacatcagatacatttgacagtcttcaaacgcgagtaagtaaaggtgcttctgcgaacgcagatatctttattagtatccatgcgaatgcaaatgacaacagcagcgcaaatggaacagaaacgtattatgacaaaacatatgcggcttcgaacagcttgaaacttgcgcaaaacatccagcctaaaatggttagtgcactaggtacaagagatcgtggtgtgaaaacagcaggtttctatgttattaagtattcaaagatgccgagtgtcttgcttgaaactggctttatcactagcccagttgattcaaatattttgaaatcggcgacatataaagatcgtttagcttcaggtatttcaagtggtgtgtcaggttattttaaataagaaaacataaacatgagggatgcctaagttgctcctcttaggctgctcgagaacgtctctcggcagcctttttgatcaatcgtacaagagcaagaatttattttaaagtagatgttttcatatggtatcaaatgtatgtactaatcatgatcttgctacaagagatcaacttgcttctggcattctcttattttgacacaagatgaactgacggatgagtgtcaagttaaaaatacatttcatttttggttatctttgttataattgaaacatagaaggtgaatggtttacgcatgaatcttcaagcgacagcaaatcgataaatcatgaagaggtgacgatcttgaaaaaattaatcacaatgccgtttctagtattgcttctaggtgtattacttacagcatgcggcacaacaaatcaatcaagcgacaacaataaggatgacagcaaaaaggaaacaaccgaagcggctgatcaaaagaaagaaaatgcttcagaggaaaaaacagaagatcagtcatctaatgaaaaagcagatgatcaaagcaaagaaacagctgctcaaaaagaagagcaagctggtcaatctgatgaagcggcaaaagacagctcaagtaaagaaatcacaaaagaagaacctgctaaggatcaatcaaaagctgattctaaaacaaagaaagaatcaacaacaaataagaaaaatgaagtcaccaaagaaggcacatatgtcggtttggctgatggacataccattgctgtgaacattgatggcaaagaagtagctattcagttcggaaatgcgttttctaaacaagtgaacagcttaaaagaagaatcaaaagtgaaagtaacctatacaaaagatgcaaacggaacccttcgattaaaaaccatcgaatccgtcaaagcaaaataaagaaagacccggagacccgcagaattgcgggtcttttttacgttgaaaagggcataacttgatataagtgcacattcttaacacagttttacaagacttaacagcgcatttacatttgcttaatgttgctctgataaactgactttcatagaacatctctttacacaacaactactttagatggtgaggtgcaggtcagtgagtgcagagaaagcgatgaatctttatagagaatatgaagtgagacgaaaccactcttttgccttaacagaacatatggttcgttatttatttgcaaaacgtttcatagatttaatgttctcgttcatcggattgatgttgagtacgccaatcattttgctgtttgctctcttgattaagctggaaacaccgggatcagccttttatatgcaggagagggtcgggaaagacggtgtttactttaaattatggaagctcagatcgatgagaaccgacgctgaaagcggaggagcgaaatgggcacaaaaaaatgacccgcgtatcaccaaagtgggagccttcattcgtaaaacaagaatcgatgaacttccgcaatttatcaacgtgttaaaaggagaaatgagtatcgtaggtccgcggccggaaagaccgatgtttaccgcagaatttaatcggacgattccaggttttacgaaaagattagcggtcaagccgggattgacaggtcttgctcaagtaaatggcggatatgaaatgagtccgagcgaaaaattaacgcacgacttacagtatattcaaaacttgacattttctctcgacacgaagattatggtaaaaacgttaaaagtcatcatgacgggtgacggagccagataagtaaagtagggaagagaaatggcaagtatgaaaaaacgcatgctaggcggggcaaaatggacaagcttgtccgcattcatcattacgattatccaaatcgcacagttcgcttttttagggaacgtgatgtcactgaaggagtttggactcgttggcatgatcacaactgtcacaatatttacgcagattttacttgatctagggattggggcagcgatcatccaaaaggaacaaacaacagaacgtcaattatctacattatattggatcaatttgctcactggaattgtcttattctgtttactcattctagtaagcccaatgattgccgccttttataaccggccggagctggagggtttgctcaaactattatccatcatgtttctgattgcaccaattggccagcaataccaatacatgatgcaaaaggacttagcctttaaaacattaagtaccattgaagccattgcaaccatgatatcgctgtttgttttactcgctttggccttcttcatcaatccgattattgcctatgtcatttctcaagtgctgctgcaatcaggaaaagggctaatgtatgccgcagcttattggaagaagtggcgcccagcacctgtttttgcattaggggaagtgaaagaatttttctcatttggagcattccagctcgcatccagactggtcaatcgagcaggatcgaacatagacatgattttaattggccgttttcttggagcagaagcattaggtatttacagcttggcgtatcaaattgtaacgatcccggtgctgaagattaacccaatcgtgacgagagtggctttccctgttttcgcaaaaagtcagcgtgatcactccatgctgcgagagggcttcctcagtatgacgaatatgctcgcattgattagttttccattattaatcggtcttgctgccgtatcagatagctttatagaagtagtgtttggagagaaatggctcgtagccgttccggttcttaacattttgtgcattgtcggccttttgcgtgtgctgatgaatccaaacggttcaatacttcttgccaaagggagagcggacttagccttttattgggatacggggatgctcatcgtgtatggatgcgccttatatgcaggtgtcagcacaggcagtctgctcacagtagcttgggtttactcaggtgtcagcctgctcaactttattgttggcagatggctcatggcgtatgtcattcagcttgatatgaaggtgtatttaaaatcacttggaaagcctgctgtcatgacgctgttgatggccgcctgtgcggttttcttgcatcaaggcatgaagctgacgtcagcggatattttacttcaattaggattgacgatttgtgtcagtgctgcattgtatggcttgctgctcatcaaaatgtatccgcaggtggcaggcagattattgagaagaggtcgttcgtcatgaaggtgctatggctgacaagtgtatatcctagtgaaaaacatccaagtgaaggtgtattccatgaaacgcaagtgcaagagctgctcaaacaaggaatacaagtgaccgtcgtatgtcccaatccggtaattccaccggttttgcggatgctgaaggcgtcctatcggcagaaaaaaaatctgcttgaacaggaagtgagaaacggagtgacagtatacaggccgccctatacagcgctccctggacagctgaaatgggcacagccgagtaaacgaatagcggcttctgttctaggcgccatgcagcgttttcagttgtcaccagattttatccatgcgcactttgcgatgccgtctggcggagcggcggctgtgattcagaaagaaacgcaaattccttatcttttgaccttacatggcagtgatgtgaacgtgtatccgggctatagcaaaggggcacatgcagcctttgaaacggcggtgaaacaggcatctgctgttctgacggtgagcgaggagcttgctaaaaagacaaatgacatgacaaaggtggaagcgcaatgtctcccgctcggtattccgcttcagtcattttctaaaacggaagaagatcaacaaggcatcaggaaaaagttaggcttaccccttcacgacaagctcgttgtcttcgtcgggcgattagtcaaagagaagggcttacttgaattagctgatgctgtcagcggcatggatggtgtgaaagcagtctttgttggaaaaggcccccttgtaaaggagctggaagaacgggctggagcatccattgtactcccaggacaggtgccgaatgagcaggtgaaagactacttaatggcagctgatctgtttgcacttccttcctatagtgaaggaatgcctaccgtcgtcctagaggcgcttgctttaaaagtacctgtcattgcgacacgagtcggtggtctcccatctttattttctagctatcaacacctgctcgttgatccgcgttcgacgaatcagttaaaagaggccattcacgcctatctttatgaaaacagatggaatgagcaagtgaagaacgatcttcatcaaatcgttcacacagaatattcatcagcaaataatgcgaaacagctcatacagcaatatgaaaaggtgcttaatcaatcaatatccatcgtttaaacaagatgaaatgtgcaaagaatgatagatagataaacagcttggaacggacaatatgcttttactgagaggatgaaaaatgttgaagaaaattgctgtgattggaacagggtatgtcgggttagtatcgggtacttgttttgctgatatcggaaatcgtgtcatctgctgtgacatcgatgaatcaaaaatcaacagcttaaaaagtggtgtcgttcccatttatgaaccgggtttaaaggaattgattgaaaagaatacggaggaaggaagactgttttttacaaccaatattcctgccgctatcagggaatcagagattatctatattgctgtagggacaccgatgacagcacagggggaagcagatttaacgttcgtgaaagccgtcgctcaaacaattggtgaatccttgaatggatacaaagtcattgtgaataaaagtacggttcccgtgggcacaggtcgtcttgttaaggccatagtagagaaagcttcacgaagtaaatacccctttgacgttgtgtcaaatccagaatttcttagagaaggctctgctattaaagatacgatgagtatggagcgagtggtcatagggtctacaagctctcatgcattggagatcattaaggagttacatgaaccatttcaaacagcagtggttgaaaccaatctagaaagtgcagagatgattaaatacgcagcaaatgcgatgcttgcaaccaaaatttcctttatcaatgatattgccaatatttgcgatcgggtgggcgcagatgttgaaaaagtatcagaaggcgttggcctagatagccgaattgggcagaagtttttaaaagctggagtcgggtttggaggttcctgcttcccaaaagataccaaggcgctattaaaaatagctgaaacagtaggctatcgttttaaactaattgaatcagttgtcgaaacaaatacacatcaacgagcgtatctcgtaaagaaattgatggatgtctatggtgaaataaaggggaaaacgatctctgtattaggattggcatttaaacctaatacaaatgatttaagatcctctcctgctcttgatattattccaatgctgcaagatctaggagcttatgtaaaagcgtatgacccaattgctcacttagaagcgaagaagatccttgggaaccaaacgatatttagtgacaatctatatcaaacaatagaacattcagatgcctgtttaatcttgactgaatgggaagaagtattaaaaatggatatggagaaagtcagaagactacttcaacgtccagttatcattgatggacgtaatatatttgaaccagaacaaatgagaaaaaacggttttatttatcattcgatcggtcgtcctcatgtacaggatgttaagatgttattagaagcttgattttaggaggaacttggatgaagaaagtattggttactggaggtagtggatttataggttcacatactgttgaaaaattaatagaaaagggatatgaagccatcgtgcttgataacttttcaacaggtaggaaggaaaatattgcacatttatctgttccatgtattgaagaggatgtaacaaaaccagaagtgattgaaatcattaaacaaatcgcaccagactacatcattcatcttgctgcacaagtaagtgtcgcagtatcggtcaatgattatatatatgatcaagaagtgaatattaaaggatctttgcatgtgatcaaagcggcttcagaggctggtgtcaagaaagtggtatttgcctcatcagcagctgtctatggagatccagtgtatctgccagtagacaccgctcaccggctaaagcctggttcgccttatgggttatcgaaactcacagtagagcgatacttagaaatggcaaaatcactgtatgatgtggactattgtattcttcggtacagcaatgtttatggtccgcgacaagacgcacttggcgagggtggagttgtctctattttctctgataagtttgcaaaagatgaggctcctttcattttcggagacggggaacaaacaagagatttcatttatgtaggtgatctagcagcagcgaatgttgcggctttaacagctcaatcaaacgtttgtttaaatatttcatgtggtgattcgatcactgtgaatgagctgtttcaaacgatgaagcgggtgacgaggtcgcatcttgaaccaatttacaagccgcagcgtgcaggagatattgtgcatagtacattggcaaatgaggaaacgaaacaagtcttagcatgggagcctgttgtgagtttacaggaaggtttggctcgtaccatttcctactatgaacaggaagtcaaggcttaatccctcaaatcggatgggttgcttaggaggaaaatgggtatgagtgtgaaacaaacagcatggcaaatcatgattggatgtattttgtttgcagcagggatcgggcttgtacaaatggcaaccgcccagcccgtcgggttaaagaagatggtggctgttccggttatacttttgatcctgtcggctgctctcgtgttgatgaagctatacatgaatggtgagcaaatcttcatgtcagccatctatcttttgattgcattgacttttctcaacaacgctttcttttctattagtgccggattctttagtctttttctctaccgtattatgcttatcgccgtctttgctttattcatatggcggatgagagataaggggacgtacatatcgcagtggcagcagattcgtgtcaaaggaattcttggttttttcgctgcatggtttctttacgggctcatctcactgctttgggctcattcggtcacagacggcctgaaatatatgtccctgcttgcaatggggatggggtttgtctttcttgtcgtcatgttcattcagcgaatggatcaagtggtgaccttttatagcatttggctggtcatgactgtgtttgtgatggggattggtttctataatcactttacattgaaccatttaccgaatacctcattgtatctaggaccagcgtataaacagcactatcctacatctgtcttttttaatcaaaatgactttgcgacgtttttatcgattagtttctttttatatctagcgtgcatgcgtcaaatgaaaaacggttatatcaaagcgtttggattattaggggcaatcgccgcactgtatctcattttgttaaccgaatcccgagccagtctgcttggcatatttgcaggagtggcggtctatgtatggctgctgctgccgcgatttctcaaaaagtggtcaatcattgcagcaagcggacttgtagtcatcggtatcgctgtcttttcagccaagatttattcggttttttatgacttgtttctcgcttctcaggtcgcacattcttttagtgaaccactcccgtctaacatcgcgagagcgaatttgatcaaaaatgcttggcacttctttacgaattcatacggattcggggttggagcggggaatgtgtcttactacttagctcacttttcgatctttgatacagaccaggtcgtagaagtgcacaattggctgctggaattgatgacgaactttgggtttgcagtcatgctgggctatatctcagtatacgcctatctcatgttcacactgtacaaacaataccaatgggctgacacaagatcggcaaaaatgatcattgaggggttgtttgcagccatgctgagctttctcgtttcaagtatcagtcctagctccgtctcgaatttatatttccactgggtatttttaggactggtgatcgcagcggtgaatatgttgaaaaataaacaacgactcaagctatggtaaaccgtgtgtatggctacactagtgaaagagcaaatacgtcaatgttgggagaatgaacatgtctggtttcatatctaggatagggaagcgaatcaaaaagtacatcgtatggctcatcctgctgcctgtcatattaggcgcctttggtttcttttttgctaaaggaactacgcagcagtccagttacacagctgctgttaccctcactcttggtaaatatgatgatggggtgtataacaatatggcagaagtgacatctctattaaaaagcgatgcatttctaaatgaagcactcagtgatgtcaaagaagaagaaaggcaggatgtgaaaacccgtctcatccttaccaatcaatcagatacacaattacagctgtctttcacagatgccaataaggatcgcgctttggctgtcgtgaagcaggtgtcggatacatttcttaagcaagacaaagcattatttacaaaaaggcagcaggtgattgaaagtagattagctgctcttgaagacgaatctgtcagcaatgattccaaagtcgataaagaacgattcttatatgaattggagtcgacaaagcttggaatgaagcaggcaaagattgtcgatcctgcacaagtacttgatgagggcaataaaggcatgtcagccaaaaaacgtgcactgcttgggcttgtcattggctttagcatctcgctcatgtttgtggtcttacccgaagtgttcaaagaatcttaatgatgaactggagatgagtcttaggtgaacaatcaaccgttagtatccatcattacaccggcgtataatgcggaacgttatttaacggatacagttcattccgtccttgcccaaacctattccaattgggagctgatcattgcagatgattgttctacagatggaacgagaaagctattaggggatttaagtcaagcggacgacagaatcaacgtcatttatttagaggaaaatgggggagctgccattgctagaaacgcagccatcaaccaggcaaaagggcgctttattgcttttttagatagcgatgataagtggaaagagacgaagcttgaaaaacaggtagacttcatgctgacaaatgattatgcctttacatttacggcatatgacatcattgcagaaaatggagaaccgttagaaaaaaccgtcactgcgccagcgagattagattataatgaagccttgaaaaataccattatcggctgtttaacggtcatgcttgatcttcaaaaggtaggacatgtggaaatgccgaacattcgcacaaggcaggatttagctacatggctgtctatattaaaaagaggatttacagcctatggtatgagcgaaccgctcagtgaatatcgcatcgttggaaactccatctctagcaacaagtggaaagcagcgaaaaaaacgtggtttgtctacagagaaattgagcagcttcattttgtcaaagcgtcctggtgttttatgcactatgcgacaaatgctgtgaagaagcgcttataaacagaagggaaaaaaggtgataaaggtgaaagcagactcgatcatacatgttgtcgtagcgacgggagaatggggacaggacggactgaggtacagacggcatcggttggccgaatttttagcatctgatccggaaacgaaagaggtcatctgggtatgcccgtcatcatctcgtcatacagctccctttcagcccataacagatcgaatgaagcaattggccattcctgatgtgctcaagagtaaattatttcgctttggccgatatcaagacatgttctatattcataaattgtcccctcttcttgagcatttgcggatggaggaaaagaaggggattgctgtttgtttatggtatacgtttccgggctttccgctcttatcttccttatttgaatggaaacacattgtctatgattgcagtgacctgtggggagagccgataagcggcaaacacaacattctttcttatatgaggcagcgtgtcattgtcaaagcagaaaatcgaatcattaaatacgcacacagcattacatgctcttctcaatatttacacgatcaaatcaaaaaacgtcttatgggagaaccgaaagatgtgtttactgtggaaaatggcgtcgagtacgatgtatttgcgaaaagcaatcttccgtgtaaagaagatgtgctggaaggaagagaaggaaccgtgcttggttttatcggaggaatcaagccaaagctcgattttgacatgatggctgaagctgctcgcatgcggcctgattggacatttttatttgtcggtccggatggaacgaatggagatccatcttttcagcatgcactcaaactgccaaatgtgatttggacaggagctgttgcaccagaagaagtacctgcttatatgaagctgattgatgtaggcatgatgccatacaaacaatccccttacaatcaagcggtgttccctctcaagctttatgaatttttagcagctggaataccggttgtcggtttaaatctcccgtcaacggaaaggctaaaagagaaggatgtgtatgaatatttagagggcgatgatcctgcgctcttcgtagaagcctgcctgaaagtgatcagcaaaaaagacgacacgacctatagacatctaagacaaagccgtgcaatgaaaaaagattggcacgcgctgttcacaaacatggtggaactaacgaatattaaagaaaacgcataattcattcgggattgtgcgtttttatttgtttcttcttcaccgggggagcttgtgatcatcctctattcaattgtataatggaaagagcggccaatatacaaaatacagatttcaatttagaaggagactgacctatggattacgaacgcgccttattagcgttttttgtctctctggctacagttttaattgtgacaccaatcgtcaaaaagtttgcaattaagattggtgcagtggaccagccgaataaacgaaaagttcatgataaagtaatgcctcgaatgggtggtttggcaatttttattggggtagcggctggagcattagcaggcgggctgtttctacataataaaattacagcaatttcagttggtgccgtactcatcgtcattttaggtatatttgatgataaatataatttaagtgcaaaatttaaatttctcgtacaagttcttgttgcttgtttgattgtgagcacaggcttaaaaatggattttttctctgttccttttttaacagatcgaattgagttaggctggatggcatatcccctcaccgtgctatggattgtcggcatcacaaatgccattaatttaattgacggtcttgatggactagctgccggtatttccgtcatcggtttatcaacgattgcagtgatggcattttctgctgataagattctgattctttctttatctcttgtcgtcattggcagtacgatcggctttctcttttacaactttcatccagcgaagatttttatgggggataccggttcgctatttttagggtatatgatctcggtgctgtcacttttagggttatacaaaagtgtcactttgtttagcgtcgttgtccctgtgatcattctaggtgttcctatatttgatacgacctttgcaatcattagacgcatattaaacaaacagccgatttcagcgccggacaaatcccatattcatcatagactaatggcctttggcttgtcccatcgcatggcggttatcgtgatttacatgattggcttagtctttagcttaagtgcgattttgctgacaagcgccaccatttggttatcgctcatcattatctttttactggtaatgtttatgcaagtgattgcggaagtcacgggtttggtcaacgaagagttcaaaccatttacgaaattctataaacgaatggtgaaaagacaataaaaaacagcccgttcctaggaactgggctgtttttattattgtcctggtgtgctggtcgaaggattagttgtatcacttgaccctgtttcaccagagggtggattggtttgtgaatctgtttcactcgaggattcagcaggaagctttaaatgcgtccgtaattcattttgtacgttagctagattggtttgatctggctcaaagtaatacgttcgatttggtcctaaataaaggtctgttcctttaatagaaagtgtttctgtgtcgtttcctttaaatccgctgtagatttgctgaagcgcaagaccttctgtgatacggaagttggttgtaatgtgatcacttacttctttagcgatattatcgacgttcgcaatgttatttgccttcgacatttgatcaatcattgcgcgtaaaatttgtttctgacgatcattacgtccgaaatcaccgcgtggatcttgttttctcatccgcgcgtaagcaagtgcttcttccccgtttaaatgcatattgccttttttgaagtaaatctttttcgattttttcacatcacttttttcattgaagtcaaatggaacatcgatatcaattccgccgacttcatcaataacatccttgaatccgtcaaaatcaacggttgcatatttatcaatcggaatatgcaagaattgttcgacagtttcaatcgtctcgtcttttccacctttagcaaatgctgcattgatcttttctttatttcctgtcgtgtcacttgcaagctgtacgcgtgtgtcacgagggatactaaccattttcatcgttttgtcttgagggttaatcgttgcgacaatgagtgaatctgaacggccatgatcaccatctgtggcataatcctcaattccgacaaatagtacagagaaaggtttcttcttaatatcaatgaccgcatcacgaagcttcgatttctctcctcggtctagctcatcatatgttttgtcagcagcctgaagtgtattgactattttatatactgcaaatccgcccatgcagatgataagaagtaaaaataagaccaggatacgtttgaaaattttcttcttcttactctttttctttcgtacacgcactcttactcgttgtgccattcatctgtctcctttatcggaccaatgtccttttctaaataaatcagttcgccttcttttgtaacactctttccatttgtcagctcagtcatccattcaatgaactgctctgtttgtgtttcttctacatacgtctcaaaaataacatcttctgcataatgaatttcttttagctgaaaagatgaggctctaagctcattctctacctttccaagccatgtataatctattgttgtgtgcatcgtacgcattaaacagcgttctaccataccaacatggttgatggcttctgatacagattttccgtaggcacgaatcaatccaccggcgcctagcttaataccgccgaaataacgagtgaccactacgactgtatctttcagcttccgtttttttaacacttcaagcattggcacacctgctgtaccgcttggttcaccatcatcattcgctttttgaatcaggtcatgttctccaatgagataggcagaacaattatgtgtggcattccaatgttgttttttaatggattgtataaatgcttgtgcttcttcttctgagacagcacgctgtatatgacaaataaaacgtgatttttcaatgacgatctcatgctcgccacgactttttactgtaagatagcgattcagcaaaagacttaccctcctgacaagcaaattgtaagactagagaaaatttgcattgattttagaattttacagcgtattttgttatgatgataggggcggaaaaagggtcgtcataaaaacttcatgatttatacgcattctttcattataattcgacataaaatgcagatcaatgacatttataataaaaaaagatgacatcactgttacgggagggaaaagccatgacaacacctaaaatggatccgaaattattggattcaatcatcatgaaaatgctaagtacagttgatggcagcaaggacgaagtatttaggataggcgaacagtcccgtcaacaatatgaaagcctagtagaagagctgaagcaaatcaagcagcaagtaaacgaagtaattgattttggggataaactcgaagtccatacgagacatgctagaaatcgcttatctgaggtcagcagaaacttcaacaaatttagcgaagaagaaatacgggaggcctacgaaaaagcacataatctacaagtggaactcaccatgatccagcagcgcgaaaagcagctgagagaaagaagagacgatctggaaagacgattgttaagcctgcaagacgtcattgaacgctctgaaacgcttgtgagtcagatcacagttgttctcaactatctcaatcaggacttacgccaagttggcgtgttacttgaagatgctcaggcaaaacaagattttggactaagaattattgaagcccaagaagaagaacgcaaaagggtgtcccgggaaattcatgacggtccggcccagatgctggcaaacgtgatgatgcgttccgaattaattgaacggattttcagagaccgtgggacagaagaaggctttaaagaaattagaagtctcagacagaatgtgcgaaatgctctgtacgaagtgagaagaatcatttatgatttaagaccaatggctttagatgatttgggtctcattccgacgctaagaaaatatttaaacacaatcgaagagtatgatggaaaaaccaagattacgttccaatgcctaggggatacagaaagcgaaagaattgcttctcaatttgaagtggcactgtttagactagcccaagaagctgtcacaaattcactaaagcattccgaagctgaagaaatctctgtaaaagtagaagtgacgaaagactttgtcacgttaattatcaaagacgatggaaaaggctttgatatgaaagatgtgaaaacaaacaaaaacaaatccttcggtttacttggcatgaaagaacgcgtagacttactggaaggtaaaatgaccatagactcaaaaataggtctagggacattcatcatgattcgcgtgccattaacattgcaaaataaaattgtaaaatagagacaaaagacatattgaccataaagttcaggtgtagaacaataaacatggggaggcgtagcttgtgactaaagtaaatattgtaattattgatgatcaccaattattccgtgaaggtgtcaaacggattttagattttgaacctacttttgaagtagttgcagaaggagacgacggtgacgaagctgcacgtatcgtagaacactatcatccggatgttgtcattatggacattaatatgccgaatgtaaatggtgtagaggctacaaagcagctagttgagctttatcccgaatcaaaagtcattattctatctattcatgacgatgaaaactatgtgacacatgcattgaaaacaggggcaagaggctacctgttaaaagaaatggatgcagacacgctcattgaagcagtgaaagtcgtagctgacggaggatcttatttacatccgaaagttactcataacttagtaaatgaattccgacgcctagcgactagtggcgtttcagcacatccgcagcacgaggtatatcctgaaattcgcagaccacttcatatcttaacgagacgtgagtgcgaagttcttcaaatgttagctgacggaaagagcaatagaggaattggtgagtcgctctttattagtgagaaaacagtcaaaaaccacgtgagtaacattttacaaaaaatgaatgtaaacgaccgtacacaagctgttgttgtagcaattaaaaacggctgggtagaaatgagataatgttccggacaagtactcctttttcgcctgtttttggttctctcacatgttaattggagagaaatgataggtagataaggagtctttttcggatataacgggcttgcctattgattaggcaggcttttttgattactattataaatctaatgaataacaatgatcattctttgaaaataaaaaagagcaacttaacggataaggaaggtatttaagaatgaaaatagccgttgtaacagacagtactgcttatataccacaagaactgcgtgataaacatcatattcatatgatccctcttaatgtcatttttggcaacgaatcataccgtgaagaaatagaaatggattggaagacatattatgaagaagtcaaaaagcataaagaccttccaaccacctctcagcctgctttcggtgagttaatagaattatatgaaaaactaagtgaaacatacgatgccgtgattagtattcacctttcaagcggaattagtggaacatataatagtgcagcctcagcaaatgacctagttgacgggattgatatttatccgtttgatacagaaactagctgtatggcgcaaggtttttatgcgatagaagctgctgaaaaaatccaaggtggtgcttctctagaagaagtgttagcccatctcaattatctgaaagagaatcagagagcttattttatggtagacgatttaactcatttacaaagaggcggcagattaaatggtgctcaggcttttattgggagcctcttaaaggtaaagcctatactgcattttgacaacaagctaattgtcccttttgagaagattcgtacacggaaaaaagccatttcacgtatttttgaattatttgacgaagatgcatcacgtggtgtcccgatgagagcaacactgatacatggtaatagagaagaagaagcagacgacttaattgcgcacttatcagaaaagtatcctcatgttgaattttataaaagctactttggtgccgtgattggcactcatctaggcgaaggctctatagctcttggctgggtgattagataaatcttaaaaaacctcttttctaatagaaaaggggttttgtttttctattttagctgttggacgaaaggtcatgtctttgcgcataataggcaaacatcagttgaaaggtgtttggtgaaattgaacatggacaaagcaatggaactaaggcagcaactgcagtcacgccacctgcttaccgctgaaacaagatgctcacagtccgatttggattggctggtggagaaagggttagtcatccgaacacctgctattgagaggaaagcaaatggtcttacttgctgtagatgtggtgtatcaaaaaagcggtactttgcccacactccgtgtgacatgtgtcaaaaagattgtgtgtactgtagatcatgcatcatgatggggaaaacaacggaatgtggctttctttatgaatggacgggtccacaaatggaagaaacatgtcatacggaattaacatggcagggaaacctgtctaaaggacaaaaaagggcgtcagaaaaattgatcgaagcgataaaaaacaaatttgatctactcatttgggcagtttgcggggcagggaaaacagaggtgctttttcacggaattgaatatgccttacatcaaggaatgagcgtctgcattgcgacacctagaacagatgttgtccttgaactagagccgcggcttaaaaaagcatttcaaggaatgaaaatagctgttctttatggaggaagtcctcaaaggttccaaatagcaccgctagtgatcgccacaactcatcagttgatgagatacaaacttgcatttgatgtgcttattatagatgaagtcgacgcctttccttattcaatcgatgaacgtctccaatttgctgttttaaaggcaatgagaaagaaaggggttagggtttatttaagtgcgacgccctctaagaaaatgaaaagagatgtatctcgtggacaactagaagccataaaaattcctctgcgctttcaccaacaaccgttacctgtcccgtcctttcaatggattggacattggaagaagaaattaaaaaagaaccagctcccacctaaagtaatgaattggatgcagaaacatatcacaaagaagagaaggattttactttttgttccttctatttcgaccatgaagaagataacgaaggtccttagagaacaccgcttaaatgtggagggggtgtctgctgatgatccagacaggaaacaaaaggtccagcacttcagagattataaatacgatgtactagttacaaccaccattctagaaagaggcgttaccattccaaatgttcaagtgggggtactaggtgcggaatctactatctttacagagagtgcacttgttcagatttctggtagagcaggtagacatcccgatttttttaaaggagatgttatcttttttcattttggtttaacgagaagtatgaaacaagcaaagaagcatatcgtaaaaatgaatgatacagctgcaaaagagttttctgaaaaataatgtgggtccaactaaatttcatggtacatttatattcacaatacacaaatggcaggagagacaaatatgctactcaatgcaaaagaaatactactcaaggaaatcctctatcaatatctcaaccaattaaacatgatttgtcactgtgaaaagtgtatagaagatgtattagcgatttcactaaatcaagtgaagcctcagtatataacagatatcgataaaatatcttacagtaaatccgagatggtggataaacagaagaatacggccatgctggtcattctgacagaagctgcttcaaaggtcaccacatttccaagatgcgaaaatcgtctgccgataaataaggataacaattgatctgcctaatttgtgaggggcattttgtcgctgcttttacatggaaatcattacttctattaaatgatgatcatctatgtatagcatgtaagcatcacctagaaaaaattcaacgcccgatttgtccagcttgtgggagagcacagtcgaatgatcaattatgtcaagactgttccaggtggaaagaacgccctgattctactacagtacttgtgaaaaataggtctgtttatgcttacaacgatttgatgaaagatgtcctttcccgctttaaatttcgaggtgatacagctttagctgagctttttaaacaagatgtccaagcagtatttaagcgctccttttcaattaaagaacctgtgctgatcccgattcctttaagtaaagaaaggctaaaggaaagagggtttaatcagtcagtcatacttgcttccttgattggtcagccgatcctgcagccgcttgtgaaaatacatcaaagcaagcagtctaagaaaaagaaaaatgaacgtttagatcaaaaaagaatgtttcaaatcaagcagacagatgcgatcgttcaaagggatgttatcttaattgacgacatctatacaacgggggccaccatttatgatgcggcaagaattttaaaagaagcaggtgccaaaagtgtttcctcttttacgttgatccgtagttaaaattcaggataattaaccgataataagaagagaaaataacgtaaggggttttggttatgaatcaattggcaaactgtccacaatgtaatcagctatttttaaaaaccaccatccaaacggtttgtaacaaatgcttcgaagaagaagaacgttcttttgatatcgtttataaattcttgcgaaagcaaagtaatagacaatcaaccattgctgaaatagtagatgcaacagaagttgctgaagaattaatcttgaaatttatccgtttgaaaagacttcaaattagtcaatttccgaatatcaactatccttgtgaaagatgtggccaaccgatcagaaaaaacaagctgtgcagccaatgtgaacaggatattcattcgcaaatgagtcaaatgaatcaagaagaagagcgtaaaagggagattgaatctaggaaaaaagacacctattatgccattaatcctaaaaacgattgattccctaaactaagttgcagtttggtcgataaaatggatagaatcaagacagactgtaacggaaagcgagaggaatcccgtgaaaattaatcgatatggaacacaaccagtaaatccttacaagaaaacatatgagaaacaaacgttgcaatcaaatcaagcaaaatcaactgataaagtcgaaatttctaaaaaggcaatcgaaatgcaaaaggtgccgaatatcatgaaagaacgccaagataaaatagaccaaattaaaaaaagcattgaagccggaacatatcaagtagatacaaaaggcattgctgataaaatgctgaatttttataaacaacaataacaaaagggagtagcgtgaatgtcagttaaaataatcattgaagagctgcatcgtctctatggattgcatgaacagcttttgaagctgtcgaaggataaaacagaaatgctgaaaagcaatgagattgatgctctttcagaggttctgaatttagagcaaaaatatattcaagccatttctcaactagaagaaaaacgaattgaagccacagttcaatttttacaaagtgatgaaccgccaaccatcaccgcgtgtatcgaaaaggctgaaggttcggatcaagaagagctcatttcgttatatgacaaattaaatgacatcatggtggaactgaaagatgtaaatgaactgaacaaacagctcattcagcagtcgcttcaatttatttcactgacattcgatctcgttaaccctaataaagaaaatatgaattacggacaaaatggtcttgagagttcaaagcctaaacagcagagggctttgtttgattcaaaggcgtaaacaaggaggataccaatgggttctacattcatgggtctagaaacggcaaaaagaggaatcacagcccagcgtgcagggctttatgtcacatcaaacaacgtgtccaatgcaaatacggatggctactcaagacaaagagttacctttaaagcagataatccttatccagtcatttctgtttatgacggcaagacgtatggccaaatggggacaggtgttcaagttggaaccgtggaaagaattcgagacagctttttagatctgcaattcagagatcataacaataacttgtcttactactcaacaaaatctgatgccctttcgcaaatggagggggttatgaatgatttgacggatgaaggcttaaacagagcttttgataacctttggaaatcactacaggtcctatccgaaacaaaaaatgccgatacagcttctgcgcgtacagttgttaaaacaagtgcacaggctttagtagatcaattccgtttacttaattcttctttaacaacgatacaaaagaatttaaaaacagaactcgattcaacagctaaaaatgtgaacacgattttatctcaaatagatgaagtgaataaacagattgcagcagttgagccaaacggatatcttccaaatgatctttatgatacgcgtgatgctttggtagatcaattatcctcacttgttgatattaaagtgagctacaatccatctggcggtaatgcactcaaaattgctgaaggaactgtcaacatcgacattatcggtgcaaatggacaatctgctggaacgattttgaatggcattacgaacgaaaaatctgaactgcaaatctcctatgataatacaacgggacttgttaactcacttcaattcggaacaacaaccattgcagcagatcagcttcaagtgaatggtaaagtaaaagcacttgttgaggcttatggctacatgtcaaatggtgctgaaaaaggcatgtatccggatatgcttgcagagctggatgaagtagcacaagtatttatggatacatttaacgatgtgcataagcaggggtacacgttaaatggcacaagtggacaagacttctttgatattgagaataacaatgaattgaataaaggcttagcagctcgtatcaaagtgagtgatgtcattttagcatcaacagataatattgcagcatctctcaatcaaacaaaaggtgacggttcgaatgctacaaaattagcaaatatacaagacttaaagttaccaatcggcggcaatacaacgacgatccaggattactaccaaaatgtcattgctgagatggggattcaagggaaaaagaacatgacgctagaaagcagttcagccgctcttgtcaattcagccaatgaacgtagaatgtcgacgagtgctgtttccattgatgaagaaatgacgaatatgatccaatttcagcatgcatataatgcagctgcgagagttgtgacattacaagatgaaatattggataaagtaataaacggcatgggtgtcgtaggaaggtaggtatagctgatgcgagtcacacaaggtatgatttctcaaaactcacttcgtaatattagtaaaagttatgaaaaactttctaaaataaatgagcaagcacaaacagggagacgtttcacaaaaacgtctgatgatcccgttgcagcagtaaaaagccttcaatatagcacagcaatgtttcgaaatgaacaatatcaaaaaaacttaaatgaagcacaaaactggattgatacatctgaaacaagtgtcactgaaatcattgatattatgtcaaatgtacgagataaagtgcttgatgcggctaacggaacaaagcagccagaagatttagcagctatcggagtggaaattggccagatgaagaaacaaatcattgacgcaatgaacactcagatgttaggtaaattcgtatttaatggaacgaatacaaatgtcaaaccagttgtcgagaacgcagatggtacgtttacgtttaactttgaaaactatacagatgcaaatgccgttaagtcgaacatttctgatggtatcactttaaatgtgaactcaaatccaatttcagcgtttggtggacagtctgccagcggtcaaaatgtcattgaaatgctgacggatttagaaaactcattgaaaaatgggacgttcgcaaattctgatgatgcgttaggaagtatcgatcagtttaaagaagtgatgagtgctgagcgctcggacctaggagcccgttcaaatcgtgttgacttagtaggcagtcgcttgacttcacaattcgaagtactgaaaaatgccaaatcagataatgaagatgtagaaagtgaaaaagcaattattgatcttcttcaacaagaggttgtgaatagagctgctttagcaacgacggctaaagttattcagccatcccttgtcgatttcttaagataataaaaagcatccgttgggtgcttttttgcatcatggaggtgtacctatatgcaaatccctagattgttaatgcaacaaacctatgcaaagctgcaaatgtcgacaactccttctcggcaagaagtagagcagccaagagcagaccttgagattcagcagcccagagccgtcatgaatatgacaaggacaccgtcaaaattaacaatagatcaaaccgaagcatttgccgatatggatatcaagtcgatttttagacgatctgaggaatgggcagctgaggggaaacgtgctgttggagagggaatgggccgaagagcggaagaaggcagtgaactcatcaagatcgagaatggtgggaatgcaattgccgagtttgccaaaatcaatggcacccctccagccaaacaattcaccattggtgtgatcccttcattctttagtgtcaaaattcactatcagccatctgagcttcaaattgatgtggagcctcaaaaagctattatagaggcaacgcctcataaaccaatcgttaactaccagccaggtaaggtcaatattgatatgttacaatacccagatttaaaaatagaagttgacgaaacgggccaaaatggtgataaggtatagttaagaaaaatgaaaaaggtcgtgaattatgatcattcaaacaaaataccatggtgaaatgacaatcaaagaggagcaaatcatcaacttctctaatggaataccaggatttctagatcaacaacagtttgtcattttacctttatcagaagagtctccatttttagttcttcaatcattgaaaaacgcagagttaggctttattgtcagcagtccgtttttattcttcaatcaatatgaattcgatctagacgaaacggtcgtagatattctagaagtagaagatgccaatgatgtggaagtcatggtgatcttaacaatggaatcttctattgaaaaaacgacagccaatttaagagcgcctattattgtgaaccggaaaaacatgaaagccaagcaggtgattttgcatgattcagcctatcatacaaaacatttgttagaggtggcatcctcatgttagttctctcgcgtaaattaaaccagtcgattcaaattggcgatgatattgaagtcaagattatttcaatcgaaggcgatcaagtgaaaatcgggattgaggctcctaagcacattgatattcatagaaaagaagtgtacctgtctattcaagaagagaacagtcgtgctgcgagtttatctgtagatctcctctctcaattatcctcacaaaaaaagtgaggatttttttatctgattcagctatccttctccacgtttctgtgtggatgttcaccatctatatgaaactttaacaaatcggtccatctatatttaatttgaaaattcaaagccgatataaaagatagattaaagcacaggagctgaataactatgtctgttggtaagttgacatcgctagagccaattatcgatgcatttcaaacccgtgtttctaataaccagaatgacaatgtaaactctgatttacaagcaaatggcaaggtcgtttcaaaagaagaaattgaaaaaacgcttcaaggagcaaacaagctgattgaacccactcaatttcatctgcaatttgaattacatgaaaaactcaatgaatattatgtcaaagtcgtagataaccaaacagaagaagtcattagagaaattccttccaaggaatggcttgatttctatgcggcaatgacagaaattgtcggtttatttgtagataaaagaatgtaagtgaagggagaacataaaaaatggtcaatcgaattactggattttcaaatgtgtttgatattgatgaaatcgtatcaaagctaatgaaaactgagcaagcaccacttgataaaatgacacgccagaaacaaacacttgaatggcaaagagacagctatcgcgaggtgaactcgaaagtcaaagaattagatgatttgatcaacagtttaaacttaacgcgtccaagtacatatggcgcaaaaaaggtgacaagctcaaatgaatctgctgtcacagcaactggatcaacaaatgctgcctctggctcaatcaatgtcacccaattagcgacagcttccgtcttcagatcatctggtacatctggatttacaccaacaaatggcacgtttacattcgaagtgacgacaccagattcgacaaaaccgaaaacggtgacgatcaatacttctgataccgatacaattgatgacatcgtgaaaaagctgaacaactcgcaattaggtgtgacggcttacaaaggacagatctttgacggatcaaactatgtcgatacggtcgctctcacttcacggacaacgggagaaggtgtcagtattaaagcagctgatggtaattcagcttcattcttcactcaattaggcttccaagtggatggagataacaaattagttgcgaccactcaagggcaaaaagcacaatacgagattaatggtctgaaaatggaaaataacaacaatacatttgagcaagctggtattacgtacgagcttaaagggacaaccgataagcctgtcagcttaaacgtttcaacagatgtcgatacaatctttgataaaattaaacaatttgttgataaatacaatgaacttgttgagcaggtcaatggcaaagtcaatgaaaaaagaaatagggactatcatcctttaacagctgaagagaaaaaagcaatgtctgacaaagaagtggagctatgggaaacgacagcgaagtctggcttgctgagaagtgattccattttacgaggtggtgcctctaaaataagaagtgatttttatgctgatattacgacaagtgatgggaatagaattcacatgacacaaatcggaattaccacttcagataaatataaagatggcggaaagcttgtcattgatgaaccgaaactaagaaaagccattgaagaagacccacagaagatcagtcaaatatttatgtcaggttcgctaaatgtggattcaaaagataaagataaagcgcagcagcaatatcaagaacaaggaatcattcatcgtatcaaaaattccttatcagccttcacgaagagcattcaaactaaagctggcagcacaacaatgcaattaaaggaatacggacttggtaaggaccttgattctttaacaaaacgaatggatacattccaagatcgtttaaaaatggttgaaacccgctactacaaaaagtttaacgccatggatagcgcgattcaaaagctaaacaaccaatctggctatctttctcaactgcttggacaataattggaggtttataacatatggcaatacagaacccttatgccgcctatcagaaaaattctattgagactgcaacacctgccgagttgacgcttatgctttatgaaggctgcttaaagttcattagactagcgaagtatgccattcaaaaagaggatgcagaaacgagaaatgtgaacctgaaaaaggctcaaaacatcattcaagaattaaatgttaccttaaatcgttcttatgacgtatcaaagagtatggcaagtatgtatgattacatttatcgcagactgattgaagccaatcttcaaaatgacgaagagatgttgaatgaagtagagcaatacgtaactgattttcgtgatgcatggaaggaagttattcaaaccgatcgaaaagggcgccaccactctatcgggggatctctatgagtattgtggaccagctgtatgaccgaacattaaaaatggcagccgaaatagcggcaaatccacaaagtgacaccttggttgaagattttgatgcctttttaattgagagagacgaattaatgagagatattcagcatgagctgacggatcaagaaaaagagaaaatcaaagaaatcatccaaacagatcaacagatggcgaagcaattaactgtgatccaaaatgggataagagcagatattcaagccattcaaagaaagaaaacaaaacagctgaattatcaaaatccataccagcctatgacgagtgacggcgtatattacgataaacggaaataattaggtgagacctgtggcgtatcgttcagatgactatattttattaaccacatattatgaacttctatatacgatagaagagagtctaaaatatttagatgaaattgagaaggattttgctaaaactgaaggggatcggatctttaatgatctgatccatgccttctttcatttagagacaacacatccccttctgctttcaattatagaaaatgagcactttgccaaaacgattcgttcgtttgatcaaatttttttaagttttgatatactagctttctatacattcccttcaatacacttccaatcattccttacatcatattttatacctgaatatagaaagtggatggatgaaatacatgcctgtatgaggccgtatgtcattcattaatttttgttcaattcagaccattcggaggaaattatgagactaaaaaatcaatttttgtttgggcttattgtcatatgtgtattgtttgtcagtattttagggttctcaagctttatctattacaaaacagatcaatcctacaagacgcttctcagcaaagaagtgaagctttatcagacctcactggaattagaggcgcttttgcaaaagcaggaagcgcaaatcaaaacctatgttgtcgtgcaagatgctgaaaatttacagaaaattgagcaaacatatgaagagattaataagaaaacaactgaagcttcaaaaatgagcgctgtcaaacaagcaaaaaatctattagatcaaatctcagaaaaaaattatctttactacacctcaacgaaccgactatttaattcattgaatatgcaaaatcaaaaagaattcaacacccgcctcagtcaagaattacagcctatcgaacaagaaatacatacctttacaaaagaatttgctcaaacccagttgaagcaacgtgaccagaaaatcaatcagctcaatcaagacagtaaccaattactattcacactcattctagttagtgcggtcattattgttggctttttggtgattgggacaagattcgtttatcgtatgacaaagccgattgtttctgtcacaaatgccgcgagaaggatggcagatggtgatcttacacttgaagagattgaagtgacctctaaaaatgagattggccaactcggtaccgcttttaatcaaatgacgactcatttacgtcaactcattttacaggtgcaaaatggatcaagacaattagctgattctgctgctcagtttgaggaaaccattcatcaaacaatatcggcaagtgagcagacgtctagttcgattgaacaggtcggtgaagcttcacgtgaacaatcagacgcggtcggaaaagtagcttctgcgattcaagaagtctcgactggtatgcaaaatgcagctgaacatacatccgatgtttcgggtcactcaatttcagtgactgaaaaggctgaagagggtgcagcacttattcagcaatttgtaaaacaaatgaactctataaaagcgtctgtgaatgaacaccattccacaatggctcatgtacaaacccagtttactggcattgaagatttgttaggtcatatccatgccattgctgaccaaacgaatttgcttgctttaaatgctgctattgaagcggcaagagcaggagaacatggaagaggctttgcggttgtagcagatgaagtgaggaaactggcggaagaatctagtcagctgacagatcaaattagtcaattactcgcgaacgtgaacaaagatactgaaaaatcatcacactcgataacaaaggttgagcaggatgtagcagaaggtgtgaaagtatcgcaattgtctgaacagagttttcatgaaatcctggaatctattcgtgatatttcgatgaaagcagaggagctttcagccactgcagagcaaatttcagctagtacagaggaaatatctcagacggttggggtcattgaagaaggagccaaacgcaattcagaagagacggagtacatgtctgctgctgttgaagaatcattggcggcaaatgaagagatgaaagcagcggcggaagatttaaaaaccttatctcattcgctgaaaacatccatttcatctttcacgatttaaacgtgagctggtctttttcaagaatgagccgaatatatattcatcacctatcaagcaacagttgaagcaccgcaaaattcgacaaatttcaatgaatattcacattttttttacgtttgagcaggagaaaaggagggaaaagtagaaataggtttacatatccttaattttaaaggaggcgttctttacatgaattacaatgtcagaggagaaaacatcgacgtaacacctgcactaagagatcatgtcgagaaaaaaattggaaagctggagcgttattttgaaacagacgtagatgcttcagtcaacgtgaacttgaagttttacaatgatcaagaatctaaagttgaggttaccattccaatgactgatctagcacttcgagctgaggtgcataatgaagatatgtacaatgcagtagacctagcagccagtaaattagaacgtcaaattcgaaaacacaaaacaaaagtaaaccgtaaattccgcgagcaaggtgccaaaaaacacttatttgctggaggaaatgggacggctgatgtagctgttcaagatgacgaagaaattgatgaaacagaaatcgtcagacaaaaacgattcaatttaaaaccgatggatagcgaagaggccattcttcaaatgaacatgttaggtcatagtttcttcgtcttcacaaatgctgagacaaatttgaccaatgtggtctatcgccgaaatgatggcaaatatggactcattgagccaaacgcttaatctgatctaaaaacaacctaaaaaaagtaaacccgttcccttcataaggggcgggttttttgtgcgaaatcattgcaaattctttggaaatgaaggaaggtatggtatgataaatgcaggtaaatatggacctgtcaatcttttggacatgccgaaaaattgcatgaaatagaggagcgttattatatgcttggaatcttaaacaaagtgtttgatcctacgaaacgtacgatcagcaaatatgaaaaaaaagcaaatgaaatcgaagctctcgcacaagatttcgagaaattatctgacgaggctttacgaaataaaacgattgaatttaaagaaaaacttgaaaaaggacaatccgtggatgacctgttggttgaagcatttgcaacggttcgcgaggcatcacgccgcgtgacaggaatgtacccgtttaaggtgcagctcatgggggggatcgcgcttcatgaaggcaacatctctgagatgaaaacaggtgaaggtaaaacgttgacatcaacaatgcctgtttatttaaatgctctttctggaaaaggcgtccacattgtgacagtcaacgaatatttggcaagccgtgatgcagaggaaatgggcaagatttttgaatttcttggcttaacggttggcttaaacttaaacagcttagacaaagatgaaaaaagagaagcgtatgccgctgatatcacgtattcaacaaacaatgaactgggctttgactatttacgagataacatggtgctttacaaagagcaaatggttcaaagaccgcttcattatgccgtgatcgatgaggttgactccatcttaattgatgaagcgagaacacctcttatcatttctggacaagctgcgaaatctacaaagctttacgtacaagccaatgcatttgttcgtacattaaaaatagaagatgatttcacatatgatattaaaacaaaaagtgtacagctaacagaaagcggaatgacgaaggcggaaaaagcattcggcatcgagaacttatttgatgttaagcatgttgcgctgaaccatcacatcgctcaggcgctgaaggcacatgttgcgatgcaaaaagatgtggattatgtcgttgaagaaggccaagtcgttattgttgactcttttacaggacgtttaatgaaaggacgccgttatagtgaaggtctgcatcaagctattgaggcaaaagaaggtctcgaagtgcagaacgaaagtatgacccttgcaacgattacgttccagaactacttccgtatgtatgaaaagctatctggtatgactggtacagcgaaaacggaagaagaagaattccgtaacatttacaacatgcaggttgtgacaattccgaccaatcaaccagtggttcgtgatgacagacctgatttaatttaccgcacaatggaaggtaaatttaaagcagtggctgaggatgttgcgcagcgctatatgacagggcagccagttcttgtcggaacagtagcggttgagacatctgagcttatttctaagctgcttaaaaataaagggattcctcatcaagtgttaaatgcgaaaaaccatgagcgtgaggcacaaattattgaagaggctggtcaaaaaggtgccgtcaccattgcgacaaacatggcaggtcgtggtacggacatcaagcttggcgaaggcgtcaaagagcttggcggtctagctgtgattgggacagagcgtcatgaatcacgacgtattgataaccagcttcgcggacgttctggtcgtcaaggagacccagggattactcaattctatctctccatggaagatgaattgatgcgccgatttggtgcagagcgcacgatggcgatgcttgaccgctttggcatggatgactctacacctatccaaagtaaaatggtgtctaaagccgttgaatcatctcaaaaacgcgtcgaggggaacaactttgattcccgtaaacagcttctgcaatatgacgatgtacttcgtcagcagcgtgaagtgatttacaaacagcgctttgaagtcatcgattctgataacttaaaatcgattgtcatcaatatgattcaatcttcaattgagcgggctgttggttcttatacgccgaaagaagagcttcctgaagaatggaaactagatgggcttgttgaattaatcaacacgaactatttagatgaaggagctatttcggtcaaagatatttatggcaaagaagcagatgaaatcacctccttcatcatggatcgtattaaagaaaaatacgatgcaaaagaagaaacatatggcgatgaacaaatgcgagaatttgaaaaagtcatcgttcttcgtgcggtggattcaaagtggatggatcatatcgatgcaatggatcagctgcgtcaagggattcatttacgcgcgtatgcacaaacaaatccgcttcgtgagtatcaaatggaaggatttgcgatgtttgagcatatggttgcttcaatcgaagatgatgtagccaaatatgtcttaaaatcagaaattcaaaacaacctagaacgtgaagaagtcgttcaaggccaaacaactgctcatcagcctcaagagggtgatgaggagaagacagtgaaaaagaagccggtacgtaaagtcgtagacattgggcgaaactcaccatgtcactgcggaagcggcaagaaatataaaaattgtcatgggaagacagaataagtaatggaaagaggtgaaaacctctttctattcatgtcagcccccatacatctatgaggtgaaggatatggaattagtagaaattagacaagagcttgaaaatatggctagcaggctagctgattttagggggtctctttgacctcgaaacaaaagaagccaaaattgcagaactcgaagcgacaatgtcagaagctgatttttggaatgatcagcaaaaggcacaaggcgtcatcaatgaagccaatgcactaaaggataatgtgaatgcataccatgagctcagtgaatctcatgaagagctgcaaatgacacatgacctattaaaggaagattatgacgaggagcttcatgcagagcttgaaaaagagctgaagaacttaaccaagcagtttaacgagtttgagttgcagcttctcttaagtgaaccatatgataaaaacaatgccattcttgagcttcaccctggtgcaggcggtactgaatcacaggactggggttctatgcttctgagaatgtatactcgctgggcagagcgcagaggctttaaggttgaaacgcttgattatcttcctggtgatgaagcaggaattaaatctgtgacattgctcatcaaagggcataacgcatacgggtacttaaaagcagaaaaaggtgtccatcgtttggttcgtatttctccttttgattcatctggccgcaggcatacgtccttcgtttcctgtgatgtcatgccagagttcaatgaagaaattgatattgatattcggacagaagatatcaaggtagatacgtatcgtgcaagcggcgcaggtggacagcatgtcaatacgactgactctgccgttcgtatcacacacataccaaccaatgttgtggtcacatgccaaacagaaaggtcacaaatcaaaaacagagaacgtgcgatgaaaatgctgaaatcgaaactttatcaaagacggatcgaagaacagcaggctgaattggatgaaattagaggagagcagaaagaaattggctggggaagccaaattcgctcttatgtattccatccgtattctcttgtgaaagaccatcgaaccaatacggagatgggaaatgttcaagcggtcatggatggagatttagattcatttatcgatgcttacttacgttcgaaattatcataaaaactcggcttcttgctgggtttttttaattgtgagaaaatataatgaatataaaggaatacatatgccatactgactctatatcctttgtatgatgaaattagcaaataaagggggaaatattttgggattaacaccattacaagagacgtgggatttagatgccttttttaaaggaggcagttcttcaccagaatttaagacatacctgcaacacattcagcagctattagatgaattaagacaaaaggtcgatgccttttcaaaagaagatacacacattgaaagcaggttaacgtctgtccttgacacgtatgaaacgacatataaaaaactgtctcaagcaggttcatttgtttcctgtcttcaatctcaaaatacaaaggatatgaaggctggcagtcttcgaggtacgattgccaagctggaagctgatttaggtaccattcttgcgctgtttgatcaagcgcttgctgccatctctcctagcaaatgggaagatctcatgaattcagaaggcttttcagatgtgcgctacatattaaatgaacgaagagagcgcgtgaaggatcaattgcctgttgaacaagaaacgttgattcaaaagctagccgtagatggctaccatgcgtgggatgagctttattctagcttggtgaataagattatgattccatttgaacaagatggtgaaacgcagatgatctctgtcggccaagcggaaaatgcgatggatgattcagatcgtgaagtcagaaaggccgtatatcataacttagagcacgcatggacacaggatgaacatctatttgcaagcacgcttaatcatctggcaggtttccgtttacaagtatatgaagcaagaggctgggatcatattttaaaagagccgcttgatatttgccgcatgaaacaagaaacccttgatgcaatgtggtctgtgattgatgaacataagcagccattcattgattacttacatcgaaaagctgacatgcttggagtggataagctaagctggtttgatgttggggctcctattggcagtgaaaccaagatctatccgtatcaagaagcagctgcttttattgtgaaacatttcgctggatttggagaagagcttgctgcctttacagaaaaagcctttaatgaacgctgggtagaagctgaagatcgtccaaacaaacgagtaggcggattttgtacaaatttccctgacagcggggagtcacgcatttttatgaccttctcaggaagtccatccaatgtggcgacactcgcgcatgagcttggtcattcgttccatcaggaagtgatgcaggatgttcgcattcttaatcgcaaatatgcgatgaatgtagctgaaacggcgtcgacattcgcagaaatgattgtggctgatgcttcattaaaagaagcggcaaatgaagaggagcgtctcagtttgttagaggataagcttcagcggagtgtagcatttttcatgaacattcaatctcgtttcttatttgaacagcgtttttatgaagagcgtaaacaaggagaagtgccggcggatcggttgaatgagctgatggtagaagcgcagaaggaagccttcggtgactctttagatgaataccatccacatttctgggcgtctaagctgcatttccatatcacaggtgtaccgttttataatttcccatacacatttggctacatgttctcactagggatttatgcaaaagccttgcgggctggtacttcgtttgaagagaagtacattgcattactaaaggatacagcttcaatgacagtagaagatttggctcataagcatttaggcgtcgatcttacccaaaaagccttttgggaggaagccattggtttagctgtagcagacgctgaagagtttttagaagcgacgaaaaagtaaaaatgaaaagctcctattacgggagcttttttgctggttttagccattcaagcatggtctgaatgatatccttttgctgcgtgagggctggaatgtccgcaggctgatcacctttttgtttgccgtacatgccaaactgagcatggttcccgccttttatttcatggtaaacggtttgagacggcagatttgttttcgatttcttgattttctcttgtgtcgcaagcccatccttttcacctgatatagagagtacgttcaaggacgatgatttcaagttatctgatgctggataagacgcaaagaaaaagagaccgtcgagcttgcgctggtttttttctgcaaacatagcggcagctgttccgcctagtgaatgaccgccaatataccagtgtttgatcgtttgatgaactttcataatatcgtgtgctttgtttgtattaaaaatcgcaaacgaaaatggcatgtcagggataaagacagaataaccttttttcatcagttcattcccaatataggtatacgcaattggttccacctttgccccgggatagagaataataccagtatcgctttttgctgatgcaaatgtatacacatcgtttttatgttccacttgctcgatgttcacttgcttttttaatgcggcggatggtccgtatgtaaagcggctccatgtatagaaagcaccaaaagccaagatgatcagtgcaagtaatgtcatgcctgttatcttcagtattttcttcatcgcatgtcccttctttctcatgtacatattaaatataccatcatttgctcctatgccaaacggcaagcacgctgatccgtttgtgtgataaagtattaatccattagcactgcatttggctgttatttacattcgttttagaagggcttaaaataggtgtgcattcagaagtaacggaggaagaaagacatgaagcagggacattcacaattatggattgaagcgaaaaattacttgttcattttaatcggatcagccattgtggcgattggatttaatacgttattattaccgaatcagattgctgcaggtggagtgagcggtattagtacgattatgcagtcattcggctttgaggcggcgtatgtgcaatggggactcaatattccgctgtttatcgctggtttttatttattaggcgggacatttggcgtgaaaacgctcgttggctctatttttttacctttgatggtgtttgtcacaagacatattgcacctgtgacacatgaagcgctcttagcagccatttttggcggagtggtgattgggatcggaatagggctcgtgttccttggaaatggatcaacaggtggaacggcgctcgctgccaaaatcatcaataaatatacaggcctcacgcttggcacctgtttagcgatgatggatggcctaattgtcctggctgcgatgactgcttttgggattgaagagggactgtacgctgtcattggtgtgtttatttcaagtaaaacgattgatgtcgtacaggccggcttcagtcattcgaaaatggcgatgatcattacagggcatgaggatgaggtcaggcaggcagtatttgatcaaattgaccgtggtgtcacaaagatctcagcagtcggtggatataccgaccatgaccgtccaattctgatgtgtgtcgttgggcagtcacaattcacaaagttgaaacaagtggtgaaagcaatcgatgcatcagcatttgtcatcgtaatggatgcaaaagaggtgcttggtgagggttttaaaagggcgtaaacaaggatataatagcgttgaccaaatgattgtaagggagggaaattgatgaaaaaaagcggattaatgatgctgtttgcagtgatgcttcttgttcttgcggcttgtggaggaaattcaagcagcagtgacaaagaaggcagcaaaagtgcttcaactgtgagcagtggtgaggaaatttatcagcaaaactgtattggctgtcatgggaaagacctatctggtggaggcggaccaagcctgaaagaagtagggaagaaatataatgaaagccaaatcgcagatattgcacagaatggtaaaggctctatgccaagcggaatggtagatgagaagcaagcaaaagaagtggcaaaatggcttgcagagaaaaaataaaacctttgtctaatcgacaaggtttttttgtttttatatgtagaaaaagacttttgaatagtatgaaaacgtattatattaaattttattaaaaaaataagggtaaaaagacatgtttatcggttttaattgttctttttaccttttaactataagttttgaaatataaatgtaataccattgcgtcgattcatgacgtataattggagttgttgaaatttagacgattcatttttttcatctttttggatgaaaaggacataaattgcttgtacgtatcgaagggtatgtgcgtgaccatacataacgttttttgacgataagtgtcaaaacatcatgataagctgttagtcagcaataagaaaagattaggtgattacatgattgaaatgaaggaagtctacaagatctatcctaacggtgtaaaggcgatcaatggaatcaatgtctctatccacccaggagagtttgtgtatgttgttggtcccagtggtgctggtaaatccactttcatcaaaatgatgtatcgtgaagagaagccaaccaaagggaaaatcttaattaatagcagagatttagcctcaattaaggaaaaagaaattccttacgtaagaagagaaattggcgtagtattccaagatttcaaactacttccaaccctcacggtgtttgagaatgtggcatttgctcttgaagtcattggggaacagcctcatatcattaagaaaaaagtgttggatgtacttgatttggtacagctcaagcacaaagcacgacaatttcctgaccagctgtctggcggtgaacagcagcgtgtatctatcgctcgctcgatcgtgaatagtcctgaggttgtcattgcagatgagccgacaggaaaccttgatccagacacatctctggaaatcatgaagacacttgaagagattaataaccgcggaacaacagtcgtcatggcgacacacaacaaagaaattgtaaacagcatgaagaaacgtgtcatcgcaatcgaagatggaatgattgtgcgtgacgaagcaagaggggagtacggcatttatgattaaaactctctcgcggcatttacgtgagagcttccgttcacttggaagaaacacgtggatgacatttgcatcaattagtgcggtcactgtcacattgattttagttggggtttttcttgtgattatgctcaacttgaataacatggcatcgaacgctgaaaaagaagtagaagtaaaagtgttaatcgaattaacggcgaatcaaaagcagcaggatgaattaaaagcagaaattgagaagattcctgaaatcagtgatgtgaagtactcatctaaagatgacgaactaaaagcgctgattaaaagctttggtgaaaatggacaatccatgggacttgttgatcaagaaaacccattaaacgatgcgtttattgtgaaaacatctgatccacacgatacaccaaaagtagcgaagaaattagaaaacttaaagggtacgtataaagtaacctatggaaaagaagaagtcagccgactctttaatgtggtcggagtggcgcgaaatgtaggtattgcgctcattattgggcttttatttacagccatgttcttgatctctaatacgatcaaaattacgatttttgctagacgtaaagaaatcgagattatgaaactcgtaggtgcaacgaactggtttatccgctggccattctttattgaaggattactgcttggtgtatttggttctattataccaatcgctctattgcttggcacatatcaatatgcagtgggctgggtggcaccgagagtacaaggctcatttatttccatgcttccatataacccgtttgtctatcaagtttcactggtccttctattgatcggtgcaatcattggtgtatggggaagcttgacgtccatccgtaaattcttaaaagtataaatctatttttgatggcagcactcgagaatttgatagaaggtgtgaccggttgaaccgattcatccggtcgactctttatgcaggcagttgtcataggaggggaatatcgttttgaaaagaaagctgatgatggctggaatggcagcgtttattggaacaacgtggctatacattccagggaacgagaatcgtgcattcgcatacgaagacctagatcaaaaacgtcaacaaatcgaagagaaaacatcaaagactgaatccactttgaagaaaaagaaatcagagctggctaagcttgaaaagaaagaatccaagctcaaaaaagaaattgaaaagattgaccacaaggtaagtgctgcaactgaaaaagtcgctgaaaaagaaaaagaagtcaaacaaacgaagcaagagatcaagaaactaaaaaaagacattcaagtcatcaatgatcgaattgaaaaaagaaaagctatattcaaagatcgaattcgttcgatgcaaaaaagcggcggtacgatcaactatttagatgtgctgctgggtgctcgcagctttagtgattttgtcggtcgtgttggagctgtcacaaccattgtcgaagcagacaaagacatgattacagaacatgaaaatgatttaaagctggtggagcaaaaagaagcagagctaaataatcagctaaatggacttgaaacatctctgaaagagctagaagagttgaaaaaggatttgtctaaacagcaaaaagaaaaagagaaaatcttaggggatgtaacagataaaaagaaccatgcccatgatgaattaggcaaacttgaaaatgaacaagaaattctagcgaaccaaaaagcggctgtgaagtctgaggaagcacgccgccaaaaggaagaagcgaagagagcagaacaagcagctgctgaaaaaagtgcacctgcacctcaaagcggcggctcggatcaagtatctgatacaccagcaagcagctccggctttattaaaccagctgctggccgattctcatctggctttggcggacgttcaggcggacagcactacggtttagatattgcagcaaaaggcacagtatctgtcgtcgcagctgcagctggaacagtcacgaactcaagctactcatcgagctacgggaatgtgatattcattacgcataatatcaatggacagacctatcaaacggtatatgcccacctgtctacaagaagtgtgtccacagggcagagagtcgagcaaggacaattccttggatatatggggaatacaggccaatcacatggtcaacatctccactttgaaattcataaaggattatggaatggcgctaaatcaaatgcagtcaatccagcgcaatatatccgctaatcaaaaagccgataacatcatgttatcggccttttttattctaaatgaaattaaaataacagcagtaaaccggcaataataggtgttaacagtacagccgacttcaataagagcttcggtgcaaggcgtgtgaattttgcgccaataaatgcccctaatactgttccgattaaaatttgaatcagcaagataaaatcaacatagccctctgtaatatatccaattccaccaccaatggaaatcggaataatgacaagcattgtcgtgccaactgcctgtcgaatggaaagtctcagtaaaatcaaaagtcctacttgaataaatggtgcagacccgataccaaacatacctgacagcaatccggatacaagtcctaaaataataccccttatgagcagctgacgtgaagaaagcggctgatgctcagtgtcttccttaagaacaaataatttgatcatcataaacacagcggataaaaagagcattccagctgttaaatagtgcagactttcttctggaataaaaggagcaaccttagctcctgcaaaagaagcaacacaagccaaagctccgacaatcaaaccagatttcagctgaatattcccttcccggtagtggctgtatgcacctgataacgtcgtaaatgccattgcggctaaagacgtcccgagtgcggtatggatagggatatcaaaaattaacgtaagcaatgcgatgacaaaaccagccccgcctgctcctacaaatcctaataaaattcctaataaaagcatcgtcaatataatatacatagcgaagactccttctcgatcataacaaaataaaaattacacctaatgaaatgattagtcaagccttcgcgggagaatgtctttacatgaaatcccttcttctggcatataataactcaggtcatcaggaagagttgaagaaggaggccaaatatgaaaaaacaaatcgcatctattatggcaagtgtcgttctattaataagtgcaggggtgatggcgcataaagagggaactcatgcggagtcaccgcaagcagctgctgcaatggctggacaagctcaatcaagtgataaggcgaaagagaatgggatggagaaaatcgagaaagcctatgacctgatatcgaatgaatatgtagaggaagtggatcgccaaaagctgcttgaaggcgccattcaaggaatgctttcaactttaaatgatccgtattcagtatacatggacaagcaaaccgccaagcaattttctgattcgcttgattcttcttttgagggaattggggcagaagtgggaatggatgaaggaaaaatcattatcgtctctgcctttaaaaaatcccctgcggcaaaagcaggtctaaagccgaaagatgaaatcatcagcattgatggtgagccgatgaaagaaaaaagcttaaacgatgctgtactgaaaatcagaggaaaaaaaggaacatctgtcgctctgaaaatcagacgaaatgggattgaaaaagagttaacattccatatcaaacgagaagaaattccgcttgaaaccgtgacttcttctgtgaaagaggtaaatggtcataaaacgggctatatcgcgatctctagcttttctgaagatactgcgaaggatttcacgtcaagcctgaaacaactcgagaaaaagggcatagaaggtcttgtgctggatgtgagagggaaccctggcggctatctgcaaagtgtagaagacattttgaagcattttattacgaaggatcagccttatattcaaattgcagaacggaacggcgacaggaaacggtatttttcaaaacggaaagaacagaagccttatccagtcaatgtcttaatcgataaaggcagtgcatccgcttctgaaatacttgctggtgctatgaaagaagccggaaaatatgaagtcgtcggtgatgtctcctttgggaaaggcactgtgcagcaggcggttccaatgggtgacggcagtaacattaaattaacgctgtataaatggctcacgccaaaagggaattggattcacaaaaaaggtgtcgtaccgacaattgcgattcatcagccagattactttaccgtaggcccacttcaactgaaagaaccgcttcagctggatatgaacaatgaagaagtgagacaagcacagacgctgttaaagggattgtcattcgaccccggcagagtagacggctactttgatgaagaaacgaaaaaggcagttctagccttccaaagcacatacaatctcgataaatcaggtgtgattgatctgaagacagcgaaaatgatgaacaaaatggtggatgaagtgaaatcctatgagaaaaatgatctgcaactgcagactgcactaaaagcactatatcttaaaaaataaagaggcgaataaatgcctcttttttttggttcataagtgtcacgaacatgtaatagtttattcttaaaaataaattatatcgagaaatatattcatttattttacaaaaaacataacattccttcgattttacccgataacatatttatataagagactttctgttgatttaaacatgtcatgaaaatgaaacttttgaaagttgtatgttacataaataattcttacaatataaagtagcactcattttaaatattttattttttgcggatattcagcttgagcattaagctgtaccgaggtttgcgcttttcttaaaagaactagtaaatgggggtacacaattgaaaagggcaagtattgtgagagagaaaaaatattacgagttggtagaggagcttaagagtcgtacgaaagatgtgacgttttccgctacaaaggcattaagtctgctcatgctgttaagcaggtacttggtcaattacacaacggtagaatcagtcgacgaaatcgatgaagactgtgctgagatatacttcaattatttaatggataatcataagagacttggtataaacttaaccgacatcaagaggtcgatgcagctgctcggcggcatactagatgtagatgtcaatcactacttaaaagatttttcactgtcgaatgtcacactttggatgaatcaggagaaataaacctggtgtcaagcatcgatttatttgatagaataagagaaaatgcttgacttgggcggtgaacgataatgagctcggagtggatgggagctggattaaaagcggtcggtctgtttttaatccaccctcttttttatttcatgatattaatcagcctgttacatggctacatccgcgtaaagcgggagagaaaagcgtttcaaacaagaatagaagatgtatacgatgaacttaaatttacatattcaaagggatggattctagggatttgcctatccgtcatttcagtaggcttagggatttccctcccgcctggattcatcgtgctgattgcagcgatgaccatcgtttgctctttattctttaaggcgagtgcgctttcgtctgcatacacactcggtttcagttttattgcggcacttggactaatgtatgtccaagtgagccattcttggctgccgcagctctcaatgatgaatgcatcagccgttgttattttgctaggtcttttattaatgaccgaggggattctagcctatcgaacggcgcatttacgaacatcgcctgcaatggtgatgagtgcgagaggacttttgattggccagcagcgggcaaaccgcctgtggcttttaccgcttgttttgctgatgccggcaggtgaatttacttcttctctgccatggtggccggtgcttcaagtacacgatcaaagcttttcatttattttgattccatacatcatcggtttcgggcagcggattcaaggatcactgccaattgtgagcattcaaattacggcacggcgtattctcatgcttggaatcgctgttgctttactaggtgctgcaagtatttggtttgagccgattgcatggggagctgtattgatagcgattgtcggaagagctttcctctcatggaaacagagagtcaatgacaatgcggctccattctacttctctaagcgtaatcaagggctgatggtgctgggaatcattccgaatacacctgcagctgatttaaagcttgagatcggagaagtcattacaaaggtgaatggaattgaagtcaaaaccgtttcggaattttacgaagcccttcaaaccaatcgtgctctgacaaagcttgagatcattggcttgaatggtcagacaaggtttgagaaacgcgcttcttacgaaggggagcatcatcagcttggcatcctgtttgtgaaggatgatccacagcaagaatcaacggcgatttcatcataaaaaaaagctgctagagatggcagcttttttcttttgggcgagcttcttttccataggattcgccccattcacgcatagcgaagatgatgggttttaaagtatctccaagagaagtgagtgaatattcgacacgaggagggacctcctcatagacttttctgtgaacaacgccgtcttgttctagctcgcgcaattgcagcgtgagaacacgctgagaaattcttggcagaagccggcgtaattcgttgtatcgttttggaccgcaagtcaaatgataaaggatcactcctttccattttcctcctattacactcgttgtggttgaaacgggacagccatgattgacaatactgactggattggatggtgcactcatctttacactcctttctaagacgaaatgggtgataaacgaacatgattgtacctaacgaacaaaaatgtgcgtacttgaatcaatggaagcttttcttttaccatagagatatcacatcacacattcgggctgtttgttttattatcataacaatttctatatgggaatggaaagaaattggattgatgaaacttctcaccctaatcgttcactagaaaggatgaataccatgcgagacaaagagcaattaaaaaaagaaatcattgaggcgtatgaattccgtcatgcgacaaaagagtttgacccgacgaaaaagattccagaagatgactttgcgttcattttagaaacaggaagactttccccaagctctgtcggatttgagccttggaaatttctcgtcgttcaaaatgaagcatttagagagaaattaaaagaatatacatggggtgcgcaaaagcagcttccaactgccagccattttgtgatcattttggcaagaacagacgcccggtatgattcagcatatgcagaatacatcaacaaggaaatcaagggaatgacagacgaaacgtttgaaatggtaaaagaacgctacaaagaattccaagagaatgatcttcatttgatggaaaatgaccgtacgctcttcgattgggcttccaaacaaacgtatattgcccttggaaatatgatgacagccgcggcacaaatcggcattgattcatgccctgttgagggattcagctacgatgagattcatcgtattcttaaggaagaagaattacttgaagatggtcagtacgacatctctgtcatggcagcctttgggtatcgagtcattgagccaaagcgcggcaaaacgcgtcgtccgatggatgaagtagccgtttggattcgttaaaagaaaatgtctgaaaaaggctgttgacaattgcgtggttagtcagtatatttaaaaaataaaatctttgataaatagacaaattgactataaaacgctttgacttgagaatagtaaatgaatatccgttttctaagagagctgcggggtggtgcaacgcagtaaaacgaatcattgaactcgctcaaggagcggcaagactgaatgaatagtaagtctttacgtgtgacctccgttatcgggtttcaagttggattcagctatgtctgaatcaataagagtggtaacgcggttgcaaggtcagtcgtctcttcaaggagatgactggcctttttatatgcttttatcttatatttgtctgaagattcaaatttaaaggagctatagaaaatggaaaaggaacatgtgcagttaaaacgaacaatgacgtcaaggcatatcatgatgctcgcacttggcggtgccatcggtgctggtctgtttaaaggaagcagttctgccattgatatcgcgggccctgctgtcattttggcatatatgattggtggtcttattttattatttattatgcaaggacttgccgaaatgacggttgcacgacctggcgctagaacatttcgtgatttaattgaacctgtgttaggcaaataccccgcctatttcttagactggatctattggaaaatgtgggtgctgaacattgcagcagaagcgatcgtgtctgcaatctttattcagtactggttcccgcaagtaccaatatggacacttgtgttaatcatttcacttgttgtgacattgatcaatgtttgttcagtcaaaatgtttgctgagacagaatactggttagcctctataaaaattgctgtcattcttttatttattatcattgggttaacgatgctgtttgtctcattcggacagcatgcagcaccgggattatccaacttaaccgaccacgggggatttttcccgaatggaacgggcggcttaattgcggcaatgctggtggtcgtgtattcatatgggggaactgaaatgattggggtcacattagcagaaacaaaaaaccctgaaaaagtcatcccaaaggccattcaaagtacatttgtacgaatcatcggtttttatgtacttccgttcttcatcatcgtcagcttgattccttggaatcaagtaaacaatgagcaagtgagtccattcgtcacggtgtttgcaacgattggtgtgccatatgcaagtgatatcatgaacgggattattttactagcgatcttgtcttctatgaactctggtctgtatgcttcttcaagggtactatttacacaggcgatggatggccgtgtatggaagggtttttctaagctgtcgaaacagcaggtgccagtcagagcgattctagtatgtacatctactttgtatgcagccgtattaatctctctttttgtaggaagtcaaacctttaattatttaatgggatctttaagctacacagtcttattcatctggtttattattgctgtcgggcatctaaagtctcgaagcgtaacagcaccaggaggatatcgcgtcaagctgtatcctttcacgacatggttttctgtcattgcgatcattgccatttttattggcgtagtatcaacaactccgatcgtccaaaccttggtcacaatgggtatctatctcatcatcactctttctttcttcatcaatagaaagcggtttgaaacagttgtttaatttaaaagcgtgcaggacttttgaagaaggtctggcacgcttttttaatgtagttttattgtttgaactgaagcaatcgactctccttttgaaaggaattgatgcataaaagtagatgatcaaaaaggggctgaaaatagctgttcgaatttagacgactgatgcgtatatatggatcaagcgaatgaccctacctttaaaatcgaatttgttatgtcgtaggcaggtctttatcgatcggagtatttggcagctgaatgatggctgtcgtactgcatcctggctcagattgaatattgaacgtgccatgatgttttttcatgatttgatagacaatggctagtccaagaccggagccgccatcttttctcgtacgtgccttatttactcgataaaatcgctcagaaacatgtggaaggtcttcttttggaatgccgttgccctcatctgtcactctcaattcagccatatgctggtgaattagtaattcaatcgagatcgattttccagagggagtgtaatgaatggcattgtccagtaaattacgaaccacttgttgcagccgatcgctatcgccatacacaatacaatcctcatcaagtgttcgtttcagataaatgcctttttgattagcgataaatgccatttgatcaagaacgtcatgaatcagctgtgcaaagacaattggctccatcgttagtggataagaatcaccttctagctgcgcaaggtctaaaagatcgtgaacaagccggcttaaacgtgcggcctcatcctggatgatgtgcattccttttttttgatcaatgatcccttcttcaattccttcagcatatcctttcatataacttagcggagtccgaagttcatgagagacattcgcaagaaattccctgcggtgctgctcaactttttcaagggtagaagacagtttgttaaaggagcggctcagctggtttaactcatctccgtttttggtcacagccatacgttttgaaaaatcaccagattccatttccatagcaatttctttcatttgattaattgtccgcacgactttattggagcttttatatccgataaagaaaatcaggagcaggatcaataaaatggatatgccaagtgtcaatctgatttggacaaagggttcatacacatccgataagggcatggatagaaaaattgtccccgatagctcatctttgcttgagaaaacagggatagcgatgccaagaatatcttgatgaaactgtgagtgttctctaatcagcacgacggtttccccttgaaggagcttttggcgttccttgaacgtaatgagattatcatttgtgttcgtatcaaaaggaagaccacttgaaagctccattgggtcatctgtaaaaataatgttcgcctgacttgagtcgtttgcccattttattctatcggtaaaatacgtatctttcccgtgtttatgatagatttgtgccaactttttaccttgtaaacttaaggaatcgatctgtttatcaatatataagtgctggtataagtaataggtaagggcaagagctgaggcagcaacgattccggtcactacaaggattaagaagagcactttctttttaatcgataaaggcttcattcttcctcctcaaacttatagccgacaccccaaacggttttaatatgccgttccgctccctttaatttcagtcgcagcgttttgatatgtgtatcgactgttcgtaaagagccgctcgtggaatgtgattcccacaatttttgatagagctgttctcgtgaaaacacttggccttgattgagtaaaagaaacatgagtaaatcgaattctcttctagttaaattaatgggctcctgatggatatagacttgtctgccatcctgatcaatctccatgtcaccaatctgtattcggctgcgctttagcgaaagacctctaattcgtctcaaggttgtttcaattcttgctgcaagctcacgtagactgaaaggcttcatgatgtagtcatccgcaccaatttctagacctctaattcgatcctcctcataacttctagctgttaagaataaaatggggatttgagatgtttgccgaatacgctgacagacttcaaatccatccatatcaggcatcatgatatccagtacaacaaggtcaacgggttctttttcaagctgacgtaaggcatccattccattattagctgtgatgatgtgaaagccttgtctctttaaaaaggatccgattaactcaagcatatcgaactcatcgtctacgattaaaatatgcatttgttctttcatttcttttcctccaacacgatagcataaggtcctgatgggacattcagtcgatttttcatcatgaatgtatgtttatcgataattgatactgaattgtcatctaagttactcacatatattgatgtggtatcagcggtgatataattcgggttttgaccagtttcaacagaagcaagctgcttatttgtctctgtatctactttgtacagagtatgatctccatgacaaagtacatataaagtagaagaatttttctctgaaaagaatgcaacgggcataacgcctagtttcatttctcgctgctttttacctgtttttgggtcgtaagaaaaaatgcttttatttaaggtaccttgtttaccgtgtccaccgacccaaatggactttccatcaaaatgaataccagaaggccgttcaagtacagagaacgtacgtatatgtttttgcttctcaatatctatgacggagacagtatgactttctgcatttaaaacaaataaagtacctgaagaagaaagtgtcatagaagaaggtaactttccggtcttcacagttgcttttatttttttacgctgcgtatcaataaaataaacgacatttttctgtgtatccgctgcaattaaggtgtgagaagctgcatcatatgtaagagaagtcagccctttattcacatccatataatctgttgctgtacctttttttaaattaatttcgataagcgattctccttctttacttgttgcaatgatgacgtctttgttgatttggataaggtcagtgagcggatgttttaaatcaacggaagagatcattttattcttttgtaaatcaactattgaaaaggaagctttttttaattgagagatgaccgcgatcgattgagagctgccaggtggattaaattgctggtctttgccacagcctgacaggaataatattagagctgataaacagatcaaaacatattttgcacgttccattcttccgctcctttgcgtcctatattttcaaaaagcataccacaaaaattgtgaaaaaaaatcgaagttatcagtactggaagagatgaaaaacagcttttaggtgggtgaacggggacaatttcgatcgaaagttccttttttgtctagtcatatggctttttttcatctttaaaaaaggattttcaatatttgattactgtacccgctctagcttacagtgatacaaatgatgaaaactcccccgctctaaatcaacatagagcgcagggagtcattaggcggaatgccccgatgatggagaggtggaacttgttttgacgcgttgagataaaaggaaaccaaggattcctgcgcccattaatacaataaataaagattggaaaccactcatgataccaatcaatgtcgatgaaatgatactgccaaaatatcgaaaggtagagaaaataccagatgccgaaccagataagctttgatcaacagcagttaaagaagccatctgcatactggtcataccaatccctgatgaaattccacctgcgattagtgtcacgattagcagtggtaaggaggggtactgactcagtgtaattaacatgatgcctgataaagtgaggcagagaaatgaaaagcgaatcatttttttcgcgccttttttcggatgaagtctagcccctagcaaaccgctaagagacatacaaagcgaaaataccgataaaatcataccgccttgtgtatgagaaagggcaagttgttgttccataaacagcggcataataagaaggatggcgtacatgacaaaattacttagcatgatcgacagattcgcatttgtaaatgaactgtttttaaatagggacaaatcgatgatcggattctttactttccgtacatgtttaaagaataaaggaatcacaatcaatgctaaaatgccataaattaaatattcatttagtaactggctttttgtgcatagaatgattgtggcaattccgatggttaaatacaatgaaccgatgatatctacccttgcttgtaagcgtgtatgctttatgtttggaatgagtaaaataccggtgacaagtgtaagaaacagaaatgggatattcactaagaatatggaatgccagtcaaaactctgaatgagaatcgatccaataaaaggtccaagtgcggcaccaataccagcaccaaatccaaagtaacccattgttttagacagtttttcgggtgatactgttgcacgaatcaatgcaatgctattcggtgttaaaatagccccgccagctgcttgaatggatcgaaagatgatgagaaatgctagattaggtgctaaagcacagccaatcgagccgattaaaaagagtgttactccggttaaatacatgcggcggtgtccgtatatatctcctaacttaccagcgataggctgagtgaccgccatgactataagataaattgtgacaacccaagtaatgtttgaaatggattgatcataataagttgatatggatgatagagcgactgcgatcatcgttgagttgaccggaactagtatagctccaagtaacaaagaatagatgatcaagctctctttttgtaacctcaatgtgtataccaccttttgtaaaaaagaagaattccaccctttaagcgggagaaattcctctcatgaaaatgtgtgtgtatgtctcaataaaatcatctttttgtgttaaaacgagttgaaagtcttgctctagctgctgaataaaaaaaccgaaatacgtactaatgaaaatgtctgcataaatgtcttcttttccttttaagacatgatgctgagcactcatctttttgaaatattgtatcagcatttcccttagttcttgaggataaattttttcatgactggtcaaatctttaaacatagccggttctcgcatgctgatataaataaattctttttttgaagttaaatcttcaaggaaataggaaccgagaaactttaaatcggtgtataaatcgcctttaaattctgcttctaaggttttcgtcggtgttgatttcattttcataatggcagcaatgacgccgcgtttgtttttaaagttgcgaaaaatagtcgcttcactgacattcgcttttgtggctatttctttggttgtggttttttgatagcctttttcagttaataaatccattgttgcgcgaatgattcgttgatttgtagattttaacaagcatactcacctcaggttatgaatgtgtttgcaacaaagtaagtataccgataaaacctatgaccgccaatatgacccaaaacgataaagttagacacgtgcatgctgttttaatatctgaatgcgtccattgctaccatctactgtcacaaggtcaccggattgaagtgtttcagtcgctattcgggtacctaggacagctggcatcatatactctctagcgataatagctgaatgagacaaaatgcctccagcatcggttatgactgcttttgcatctctaaataagctcgtccataaaggtgtggttgttttgcaaactaaaatatcatccttttgaaattgtgagaattcctcagcacatgtaatgacttttactcttccagaaacaataccgctagatgcgccaattccatagatcatatcgtttgtgttattttcattttctcttaatgaaccgagcattttttccacttgctgcaattcagcttcagttggggtgcccatataagctggtggttgaatgtcttcattttctttcatttcgatttttctttgtgcaatgaccgtatcgaatgttgtagacgttgtgagcgctgtgtgtacctcctcatcgtagagataccatagatcttcttgatgaggaatcgctcctttttgtacaagaagttcgccaatttttaatagatatactctggctttagcatctaacatggcatcaatgtagaagtgatgatcatcacggatattagcggcctgtagggcaaattgataaagtgtctcaaattttgttttaaacgcttcatccttcacttggctcataaaatgttcatatgtctcttgtcttttgatgacggcttgtgcaaattcttcatcaaaatcacattgggactgaatgttgtttctgatgatatctagtataaactcagggttttccacccatgtttcttccgtaaggtcatgacttttaacagatcgccagccatagacttgaagaaactcctctaattccaaaatgaagtgtctgcctttttccgagtgattgagtgcatcaagcagctctgggttcttttcatgcttcataaatgcttgatgaagttcaggatcttgaaggacactctttgcaaaatcagaaagcttcttgtctgtttcaagagatttgttcatcacgcctatcaacatctcatgcagcaggaccacttgtgtttgatcaccagtatatgtcacaagcatgtcttcgatcatagccgatagaataacttgtggtatgacaatatcaaaatgatcatcgtaggcttgtatataaaaagcctttaattcttcgaagccgatgatggcttcttcaatggtcataggttccttcatttggtgatcgagtttttcgtaaaagggaaagaaatttttctctaaaatctcatacatacgttcacttaaatgcggaaataactcaaatatgcactcatcaaaaactggagcagcttctgcactcgcttcaggcagtgacggtgctgagtacaggtggcctctataaagcttgatatttttaatattcagatcaggtacttgatatttttcaccatttttcttcattccgctttttaatgctgggatgatcagacttgaaaagagaggactcgttggcccaggcatatgatcgtccattgagatccagaaatcctgcagctcatctggctgcatttgaaaagaagtacccgctgtttcatctgctgcttttgagagggctgcggtaatcggcctggcttgaagtaaataaaatgtgccatttgctattccaaattcgatatcgacgctatgtccataaagtgcttctacttgtttggtgatttgcgtgatttctactaattcgtcatcattcaggcaatattgcccagccatttcctccgttactgactgttcaatgacaccttcttgataaggaataatttgcagctctttcgttccaagtgatttttcaatagaaagtgtctctttgtctacaataaatgtgtctggtgtcacaagcccggagacgattgcttctcctaatccgtagcttgctgtcagcatcatttcatttgtttttcccgatacgggattctcactaaagatgactccggagacgtcagaatggatcaatccttgaacgacaacagccatgagcggcatctcttcctcgttttcatccatctcttccttatattctgtcactctcgctgcaaaataagaagaccagcattctttgacagcctgtaagaattcttcatttgttttgatatttaaataggtctcgtactgtcctgcaaatgaggcgccttcgagatcttcagcaacagaagaggatcgaactgcaactgagggataagtcttccgcaatgattgaaaggacgaaaggagttctgcttccatttgagaaggaaacgatgcttctttgattttgttagcaaggttttgttcagttggatgcaggttgtgatatgaaagaaagcttgaaaagctgttggttttgataataaatccatctgggactggcagtccgtgattgtttaatttaattaaattcaggccttttgcccctgcgagtgctgcggattcttcagccgcatgaaataaaactgaatacatgggaatgcccccttatccaaatagccaatgatttgtatgtctctctatagtttttaaaatgatagtgcgcactatcattttaatcataggatgtattggatgttactgtcaaagacggaaagacctatctttacaaaggggacattctcactaatttccttctatatctataacaaaagtctccgaacagaaagaaaaataggtgaaattgaaaactgtgaattgttcaatatgccaatctttactataatcaaggaagtagaccaagaagagggagggtttttgtgattacaaaagccatatttgcacttgtttttcctttcctgctcgttattttattttcaaaggttacttataatcattatgtgggcattgcattaacagcagcgcttttatttgcctcgtacatgaagggctatacagaaacctactttattgtgggattagatataatttctttagtagctggggcattatatatggctaaaaaagaaattgaaaaaagagaaaaggctgaaaaacatcattgatgtcatcatcaagagcgtgctaggccgaaaggtgacgttttttaagctgtgcttacgaattctagtgagtgcagctttctttttgtgatctttttctgctcatcgaatatctctcaccaaaatgttccatactgaaaggaaggttttcgtaagagggttatttgccatggaagagagggtatgactgtattggaaataaaaatcaagcaagagccgaactttagttcgtatttttgtgttcttttatgataatatattcattagatagatttcgtaacgaaacggaggctttgatgtgagtgaccgctttgaattagtttctaactatcagccccaaggagatcagccgaaggcgattgaaaagcttgttgaggggatccatcaggggaaacagcatcaaacgctgttaggtgctacaggtacgggaaagacctttactgtatccaacctgatcaaagaagtgaacaaaccgacacttgtcattgcgcataacaagacacttgccggtcagctatacagcgagttcaaggaattctttccgaataatgctgtcgaatattttgtgagttactatgattattaccagccagaggcgtatgtgcctcagactgatacatttattgaaaaggatgccagcatcaatgatgagattgataagctgagacactccgctacttcctcgttatttgagcggagagatgtcatcatcattgccagtgtgtcctgtatttatggcttaggttcgccagaagaataccgagagcttgtgctgtctttacgtactgaaatggagattgaacgcaatcagcttcttcgtaagctggtggacattcagtattctcgtaatgatatagattttcagcgcggaaccttcagagtacgaggagacgtcgttgaaatttttcctgcttcacgtgatgagcattgtatcagagtggagtttttcggtgatgaaattgaacgtattcgtgaagtggatgcactgactggagaaatactcggtgatcgtgaacatgtggctattttcccagcatctcacttcgtcacaagagaagaaaaaatggaaaaagcaattattaatattgaacaagagcttgaggagcagctcgaaaagcttcgagataatggaaaattgctagaagcgcagcgccttgagcagcggacaagatatgaccttgagatgatgagagaaatgggcttttgttcaggaatcgagaactactcaaggcatctgaccttgcgccctcctggttcaacaccttacacattgcttgattatttcccagatgattttatgattgttgtcgatgagtcacacgtgacgatcccgcaaatccgcgcgatgtacaacggggaccaagcaagaaagcaagtgttggttgatcacggattccgtctgccttcagcacttgataacagaccgctcacctttgatgagtttgaaaagcatatcaaccatattgtgcatgtatctgccactcctggtccttatgagcttgagaaaaccccagaggttgtggaacaaattattcgtccaacaggtttacttgatccaatcattgaagtgcgtccgattgaaggtcaaattgatgacttaattggagaaattcatgctcggattgagaaaaatgagcgtgtgctcgtgactacgctgacgaagaaaatgtctgaggatctcacagattacttaaaagagatcggaatcaaggtcaattatctgcattcagaaattaaaacccttgagcggattgagattattcgagatttacgtctcggaaaatatgatgtgcttgtgggaatcaaccttcttcgtgaaggactggatattccagaggtgtcgctcgtgacgattttagatgcggataaagaaggctttttacgctctgaaagatccctcatccagacgattggccgtgcagcgagaaattcagaaggccgggtcattatgtatgcagataaaatgaccaaatcaatggatattgcgattcaagaaacgaagcgcagacgagagcagcaagaggcgtataatgagaaatttgggattactccgcaaaccatccataagaaaatcagagatgccattaaggcaacaaagatacatgaggaatcggaagaatatgaaacaaatgcagcaccaaagctgtcaaaaatgagcaaaaaagaacgagaaaaagtgatcgaaaaggtcgagatggaaatgaaagatgcagcaaaagcgcttgattttgaaaaagcagcagaattaagagatctattgctagagctaaaagcggaaggatgattgcctgatggctatggaacgaatagaggtgaaaggtgctagagcccacaaccttaaaaatattgatgtgaatatcccgcgtgaccagctagtggtcatcacgggtttatctggttcaggaaaatcgtctcttgcctttgataccatttatgcagagggtcagcgcaggtacgttgaatctctttcagcgtatgcgcgccaatttctcggtcaaatggataaaccggatgtagatgccattgaaggtctttccccggcgattagtattgaccagaagacgacgagccggaaccctagatcaacggttggaaccgttactgaaatctatgattatttacgtctcttgtatgctcgagtcgggaaacctatttgtccgatacatggaattgaaattacgtcccaaacgattgagcagatgacagatcgtattttagaatatccagaaagaacgaaattgcaagtgcttgctccggttgtatctggccgcaaaggaacacatgtcaaagtacttgatcaaattcgaaagcagggctatgttcgagtaagagtcgacggagagatggaagatctgtcagaagagatcgagcttgaaaagaacaagaagcattccattgaagtcgtgattgaccgaatcgtggtgaaggaaggcgttgcggctcggctgtctgactcccttgaaacggcgctgcgactaggtgaaggccgtgtgatgattgacgtgattggacaagaagagctgttattcagtgaacatcatgcttgtccgcactgcggattctctattggtgagcttgagccgagaatgttttcatttaatagtcctttcggtgcctgcccgagctgtgatgggcttggctctaaactagaagttgaccctgagctcgtcattcctaataaggatttgacgttacgacagcatgctattgccccatgggagccgcaaagctcacaatactatcctcagcttcttgaggcagtatgtacacattacggcatcgacatggacattccagtgaaggatataccgtcgcatttattcgataaaattttatatggcagcggctctgaacggatttattttaaatatgaaaatgattttggtcaggtacgtgaaaatgaaattgaatttgaaggcgttcttcgtaacattgagagacgctataaggaaaccagctctgattatattcgtgagcaaatggaaaaatatatggccaatcagccatgtccgacatgtaaaggatatcgtctgaaaaaagaaacgcttgcggttctgatcaatggcaaacatatcggagaaatcactgatttgtctgtctctgatgcccttgatttatatggtgaaatcgagttgtctgagaaagatttgcagattgcccagctcattttacgtgaaatcaaagaacgattgtctttcttaaataatgtgggattagattacctcacattgagccggtcagcgggcacactatccggcggagaggcgcagcggattcgtctggcgactcaaatcgggtcaaggctgacaggtgttctttatatattagatgaaccatccattggtctgcatcagcgtgacaatgaccggttgatcgggacattgaaaaacatgcgtgacatcgggaacaccctcattgtcgtagagcatgatgaggatacgatgctggccgctgattatttgattgatattggacctggagcaggagttcatggaggagaagtgatttcagctgggacgccggaagaagtcatgaaggacaagaaatctttaacaggacaatatttatcgggtgagaaatttattccgctgccgatcgaaagaagaaagcctgacggccgctacattgagatcaaaggtgcaaaagaaaacaacctgaaaaacgtcaatgcgaagtttcctctaggcgtctttacagctgtgaccggtgtgtccggctcagggaaaagtacgcttgtgaatgaaattctattaaaatcacttgcgcaaaaactgcacagagcgaaggcgaagccaggacagcacaaagagatcaaaggaatggatcacttagataaggtgattgatattgatcaatctccaatcggccgtacgccgagatccaatccagctacgtatacaggcgtatttgatgatgtgcgggatgtgtttgcacaaaccaatgaagcaaaggtacgaggctataaaaaaggcagattcagctttaacgtcaaaggcggacgctgtgaggcgtgtcgtggagatggcattattaaaatcgaaatgcactttttacctgatgtgtatgtgccttgtgaggtgtgccacgggaaacgttataaccgcgagacacttgaggtcacatataaagggaaaaacattgccgatgtccttgaaatgactgtggaggacgcactccaatttttcgagaatatcccgaaaattaagcggaaacttcaaacgatttttgatgttgggctaggatacattacacttggacagcctgcgacgacattgtccgggggagaggcgcagcgtgtgaaattagcatctgagcttcaccgccgttcaaacggaaggtctctttatattttagacgagccgacaacaggtctgcatgtggatgatattgcccgtttattaaaagtgcttcagcgtttggtcgaaaacggagatacggtgctagtgattgagcataaccttgatattatcaaggctgctgattacctcgttgatctcggaccagagggcggtgcaggcggcggaacgatcattgcctctgggactcctgagcagattgcaaaagaagaagcttcttacactggtcaatacttgaagcctattttagaacgagaccgtgaacgaatgaaacagttggtcaaagaaacagaaagtgtaacgtcatcataaaaaaaccctcgttaagaggggtttcagattgttgacaaagggctaaaatgatgtttattttagccctttgtcttcttttcagtgtgatagaaaacctttgaagtctaggaaggatgagcactggcgcggagcgaatttgacattcgggagcaccagcgcgcagtcctgacaaaaaatgcgagggtttgcctacacgctgaaacccctcgttaagaggggtttttcttttattgcgcatcttccttcggcattaaatgactgagttgcgttaaatcctttaaaatatgggtgctgctgctgtcgagcagtacttttaaataacggatatcaccatactttggatgagacggatgaatggtctcaagctccctgatcatatcgctgttcatgcttttctgtttctgtataaggtctaaaagcgtttgagccgtgtggttagtattatgatgatctgtcaaaataattaccccctataatgataatcaccatcttttcaacatattttaaagggtaatccgtgaagaatctatacttaggtgcaaaaagatataatttgtgtctaaggtcatatgtaattcgaatgattttgaaacttttgatacgcaataaacgtatgagttaaaaaggaattttcatcatgaaggagcgaatatatgaatagagatcagtcgatcattgcatctatttgttattttagtgtattttttatgccgtttattgtaccgatcgtggcatattttgtagttgatcaaaaggaaacgaaacggcacgcgatgcgggcattgtggtcacaccttttgccagtcgcagcgtgcgtgatactggtttttggatctatcccatttttattggcgacacaggcaagtgactcacttattccagtgatcacgatgctcatcttgtcctttttagtcgccattggctttttgatctctgtcatttggaatatcattcaaggtattaaagtacttcaatccatcaaatcgtaggagggctttgtatgaatgaaaaagaacgcattttaaaattagtagaagacgggacattatcggcaaaagaagcgattacgctgcttgaaaaactagaagaaagtcagtctgtttcattagaaaagtctacagctgatcacacctttcatgaagaaaaagctggcacagagagcaaaggaactggtactgaaaatcttggtgcaaagctgtttggctggttagattctgcggtgaaaaaggtgaaagacgtagatcttgatttaaactttggacagtcggtcgacgttgagcacatttttcagttcaaagacgccacgctctctcatttagatattcaattggcgaacggcagtctcaatgtgatgccttgggacgatggggatattcgtgcagagtgccatgcgaaaatctaccgtgcagaggacggagagcaggcaagacagcaatttctcaatcaattggactgcggcctggaaggggataaattttttatacggaccgaaaagaagacgatgaaagtcaatgtcactttatatgtacctcgtatccaatacgataaaatcaaggttaaactgtttaatggtccgattcgcggggaaaagctaaagacaaaagaacttgctgcgaaaaccaccaatggtgttgtctcttttgcctcgttacaggcagaaaaggtcggaattgaaacagcaaacggacaaattaaactggcggatcacgagtgtggtatgattgaagtagaaaccatcaatgggctcattgacctgcgcgggaaaagtgaatcaattgatgcccaaagctttaacggaaacattgctgttcagctgtcggatgaaaagtgccgttccatttatgcgaaaacgacaacaggcagtgtggacgtccagatcccgcgtacgtgtgcagtgaccgctgaactgaaaagcaatcttgggtctatttctcatgatttgtttgatgcagagatgattaaagagaaaaatgaaacattacaaaaagagaaaatgatcaaagccaatcaacaggcagtgaacagtatatccatttttgcagaaacaaaaacaggttcaattcaagtaaagcaccaatcagacaaggagtgattctacatgaagaagctttatcgttcagcaacagataaaaaaatagcgggtgttgttggtggacttgccgaatacttaagtgtcgatgcatccctgcttcgcattttaacggtcatcatcggatttttgacagcatttatgcctatcttcctggtctacttcatctggtattttgttgttccggaagaaggcactaactaaatgcttagatggatcgtcagtattttagtaaatgcattacttttaatcgtcattgctggatattttgattcaggcattctgccagggctcggaagcgtatatattgaagggtttggggcagccattgtcgcaagtatcattttatccttgctcaatattttagtgaagccgtttttgatcattttaacgcttccagtaaccgtcctttcactaggattgttcttgtttgtgattaatgccatcacattgatgatgacatcgagctttatgggtgatagttttaacattgatgggtttggaacggccatttggatggctgtcattttatccattttccatctgttgatacaaaaaggaattgtggagccgttagcgaaaaaaagctaacggtttttttgtaccattttgtatcgtttctccgtttcatctgtcataaaaacttccttcaggagacacaatatccgaaggaggcggtgcacgatggtgaacgtgagcagacaaatcatgcttttatgtttttttatcattcttttttgtttcaatcagcctgcttcagcagggccttttattcaaacacaagtcaatataccggacaagcctttttctccttttatctttgatcgatttcatgtggatgtccgtccagttctaggggaaaaaagccgtgatctccagtttcgtgcgtctattacggatccggaacaaattttgtctgcaaacttgtactataaacaaagtgatgaactagggtaccgtttgatcccaatggaacggttaccaggtatgaagccagaatttacagcgaaaattccgccagatcaattatggaattcaaccgttcgttactatacagagtttcttacgcaaaagtccgtgatcaaaacggcagaacaatctgtccacttaaatggatttgaagaggatctttctcgcattccggacttagtcatcacggaaattgttgtcaattcaaagaatcgcaaaggcaaagatgcctttgaatttatcgaggtgtataacacgacacatgagccaatctctcttaaacattatcaacttcgctaccgcaatcctgcacaaggaactgaaatggatgatgtgtattcctttcacgcaaatccagtcaccatttcacctggaaaaccttatgttttctggctgaggaaaaaagggcaggagcatttaagtgtagcggacttcaatgccatgtacaaaagtcaattaaaagagggagagcatgtatctgtcatcgagagcaaagggctgtccaactctaaatctcgtcttgtttcaatcacaacaaatataggggaggagatttcttcagcagcatttcgtttgaagccatcatggtttagtgagcataaatctttgctgtttaaatatccaatggacggtacttcgcaaatgaagctgatctcgaaaattgaagaagagcctacgcctggaaaagtgctaaaagcacaaattccatctgagaaaaaagaaatttctcaagatatccataaacctgtgattgaagatatgacagtgaggaaaccagtgaaaccaactgaaagcatagagattaaagcggatgtacaggatgatcaggccgtcaaaaccgtcaagcttcgctatcgaacaaatcggaaagatgatttcaaggaaatactgcttcaaaaagatcataacgaccggttatttcatcatattatttactcacccgagttgattggtaaagaacaattggaatatcagcttgaagcgtcagacggcgaaaatacagcaatgacgatgaaaaaaatgattgatgtggagcaggttagcaaagcccacggccttcgattcaatgtagaagaaggagatacggtttcaggattatttccattaaaggcaacgtctgatcggaaaaaaagcattgaattattgatagatggaaagcggaatcagcaagtattttctgcccttgaagcagatccatatatcgcatttgatgtcaaagggacaaatttatattttaaaaatggtgtgtccataggtaagcacttactttctatttttgatgattcgacaaaagtgtatcgtacctatacaatgccaataccagaagcagagatgaaaaaagcaggtccccaaacgatctccttccatgctggaacgaagtcttctccagtagatcggctgcctggagagaatcacgatgattttgaattaaaaaatgtccggatgatcctgtcgaatggaacacaaattcctccaatcaatgaaaagccgcaaaaagaatggaaaatgggagacagcggtaacgccaaaaaggtaagaatatttcaatttgaaattccaaaagaagcttatgtttcaacctatatgaagtgggacacaagaaggctgaaagaggggccacatttgattgaggccaaaacctcagacgagcatgcatctgtacatgtgaatgtcgataacacaggtccgaaaatcaagaccaacgttcaaacaaaggatccatataaaggtgcctttacgttaaaagcaaaggtaacggatcgttggagtgacatagaggagatgaaggcatatgtagatggcaagccaatttccttgccatatcagacgtcctctagcgaattaaaccctggtgagcacacattgacaattaaagcaaaagatgccgcagggaacatgtcgacgttgaaaaaagaattcaaaacggtacatgaacaccctgagacaccagaacgagtagcagataagacgaaaatgaaatcgtctaagcaaactgtgctcaccaaggatccaacgaatgataagctggattactccttttaccgtgcctaccaatatacatcgctgcatccatcaatgaagattttgaaatatgcagcggagacagaaccgccaaaaagctttaacgaaaaaggagaaatgatcttttctaatcaagaaaggaatcgcattgcatttgctgatggtaagtcagttgaaacgaaggatttacatcgttttccctatcatcgttttcaaatcaaggttcatcaagatgtacgtgaaaaggatgtcgtcgaagcgatgtggaaagggagttcattgtcagggagaaaggtgaccatgtatgcatggaatcatcagcaagaaaagtgggataaaatcactcatcattttgctaaagatcaaaaagaattttacctgaaaggactgctgtcagtaagacagtacatgaagaatcatacgtttgatttgcttgtacaggatgaaatcagcaaagcgcaaaagccatataagatggtttggatgtctgacacacaatattatgcaaagagctatcctcatatctttaaacaaatggtcgagtggatccgagaccagagggagaagttaaacattcaatatgtgttccatacaggtgacattgtggatgattcaaaggataaacaatggcatcgtgccgatacgtttatgcgtgtgttagatgagcatcagattccttacggtgttttagcaggaaatcatgatgttcgacataaggacggcttatatgcggaatatgggaaatatttcggggagaaacgctttgcaaataaaccttactatggtgaatcctatcaaaacaatcgaggtcattatgatctcatctctgccggtggcaatgattatatgatggtatacatgggctgggggattaagcaagatgaaattgattggttaaaccgtgtgatttctgagcatccagatcgcatcgtcattttaaatttccatgagtatttgttggtgagtggcaaccgcagcccgattggcgacctcatcttccatcaggtggtgaaacgccatcccaatattgtggcagtatttagcggccattatcacggagcaagcaggaaagtagatgagcttgacgatgaccaggatggcaaagtagaccggaaagtatatcaaatactcgctgattatcagtcaggacctgaaggtggacaagggtttatgaggctgataacagccgatcaagaaaaaaaccagcttcattttacgacgtactcaccttatatgaatcaagagcatttctatgatcctaaaacgtatggagatcaggatgaattttcaattgatgtggatttgacgccgaaaatgaaatctgttaaaaccaattattttgaacttaatgtctacacaaatgtcctgataggagaggcacgcggtgtaaaaagcggcaaaaaagcaagctttgagtggaaaggcttaaggccaaatgaagactattattggtacactgtagcaaaagatcgttttcaaggaaaagcaatttcgcctatatggaaaattcatacaaaagatgatcgtgaagcaacatttcttaggaaataaaaaacagtgctcctccttttatgagggcactgtttatctttccattgtatgaatgagcttgtaacgatcccctctatacacggagagaacatactcaaacggaatgtcattctgaaaataagtcgttcttgcgattgagagcacgggatcgcctgttgaaatagacagcacgtgtgcttcttcctttgaagctacattcgcttcaagctcttgttttgcatgagcaattgcaaggcctgtttgagtctctatatattcatatatagagccagttaaatgttcctttgttaaatctcctgcaaatgcttcagggatatagctcgtttcaatcgccatcggttcatcatttgcaaggcgtatccgtttgagttcaaagatagcatcgctatttgacagttgtaagacaggcagtaagtgctctggacatacggtttttttgaagtcaatcagctggcttgaagctttaagcccacgctggcgcatatcctctgtaaagcttgttaagccttgaagcggctgttcaaacttttttcggctaacaaaggtgccttttcctttttgtcgatacaaatatccttcgttcacaaggttcgataaggcttgtctgacagtcattcgacttataccaaagcgttcggcatattctctttcagaaggaatgagtgtatcaggtgctaatgttctatcctcaatctgttttttcaagttctccataatctgatggtacatcggaataggtgactgcttatcaataaacatgtgaaaatcctctcgtgtttagctttagcgtagtgaacctgcttctcgatcaattaaaatcgtcacatcttcatgaagtttcagagcagatgctgggaagtctggatgtatctcagtctgttctaaatattgtatcactttcgcttttgattttcctgatgcaagaaggacaatctttttacttgaaagaatgcttgcaatgcccatagtaatggcatgtgtaggcaccttatcaatagaagaaaagtatcttgcattggcctcccgggtgttttcatctagttgcacgacatgagtctttgagttaaatggggtaccgggctcgttaaaaccgatatgtccattttgaccgattccaagaagctgaaggtcgatgccgcctatatcttgaatgagctgatcatatcttaagcattctttttctaaatcaggtgcagcgccatttggaaggaaatactgatcctgagggagatcaatatgatcaaataaatgacgtttcatgtaggtcatataactattttcatgatctggatcaagtcctgcatattcatctaagttgactgtttttgtttgtttgaaagacaattggtgtgcttgatgaaggtgaattaactcttgatatgtatcaagaggtgtaccgcccgttgctaggccaagtactgcatctggtttagaagcgattgtgcgtgcgataagggctgctgcttcttttcctaattgttctttatcttcaaattcgatgatcttcattagtggttggcctcctttttctcaaagacgatttgtccacggcagatcgtcatcattagttcgccagattgatcccaaatcacaaggtctgcttgttttccaacttcgatagaaccgagctgctggtcaagtcctagctgaatggctgcattggttgaggtcatcttcgctatctctgtccattcacaatgtgtaatctgtttcatccgtttgacgccatctttcattctcaggatcgatcctgcaagtgtaccatctgagagtaatgctttttcgccgctgactgtgactgtttgaccgccaaattcgtacgtcccattcccgagtccttttgcgcgcatcgaatctgtaatcatgatcaaacgatcacttccttttgccaaatatgcaagcttgatggaaagtggatgggagtgaatcccatctgtaatcagctcagtatgaagattctcgttcgtaagagcagccccaacagcgtttggttcacgatgctgaaatgaactcagtgcattataaagatgcgtgacatggcgtgcaccatgattagctgctaattcaatcatgtcatgatgggcattcgtatgtccaatagaaggaatgatgtttttttcttgcaacagagaaagaaaagcaaagtcagggtcttcctcaggtgcaaacgtgacaattcgaataagctgttgagaagcatccagccatttttcaaaaagagggagatcgggctgctttatccattgaacaggctgtgcccctgctttatctttagaaataaaaggaccttcaagatggatacctaaacattgtgcctgaactcctgcttgttcttcattataatgtttccactgagcgacatttttaagtgcttgctcaatctcatgatggttttgagtgatggttgttgctaaaaaacttgtcgttccttctgacggtaagtagtcagcgagtgtattcatggcttctgatgtcgcatccatcatgtctgctccatatccgccatggatgtgaatatcaatcattccgggaagtaaataaaagttttcccgggaaatatatactttttcataatttcctgtcggtggtgatgttgaaatatagtcaatcttgccgtcgcgtaaaccgacaaaaccgtttgcaatcatttcagtctttgtcacaatatgaatattggagagcaataaagagctgctcatgattgtgccccctttagtcattgtctttgacttagtttaccctttttaagtatagttgtctataccagtgaaacagatgaaacaggatcaggataaaatactgttttgggatcatcattgaaagtgataaaatagagctgtatttctgaatcgcctgtgataaaaggaggaagaagcgtgccgaaagttcgtacgaaggacataatggaacaatttcatcttgaactggtaagtggggaagaagggattaatcgtcccattacaatcagtgatctttccagaccaggtattgaaatggctggttattttacatattacccaaaagaaagagttcaacttttagggaaaacagagctttctttttttgaacaactcccagaacgcgaacgaaagcagagaatgatgtctctttgtacagatattacccctgcaattattttgtcacgagatcgtgaagtgccgaaggaattaattgaagcttcaaatgaaaatggcgtccctgtgttacgatcaagcctaaaaacgacaagactttcgagtcggttgaccaactttttagaaagtaagcttgcaccaacgaccgccattcatggcgtgctcgtagatgtatatggtgtaggtgtattgttaattggaaaaagcggagtaggaaaaagtgaaacagccttagaactagtgaagagaggacacaggctggtcgcagatgattgcgtggaaatccgtcaagaggatcaggatacgttagtcggaagcgcaccagagctgattgaacatcttttagaaatccgtggactaggcatcattaatgtgatgaccttatttggagccggtgctgtcagaagctataagagaattacgattgtgatgaaccttgagctttgggaacaaggcaaacagtacgatcgtttaggacttgaagaagagaagatgcgaatcatcgatacagatgtaccgaagctgaccatccctgtccggccaggacgaaacttagcggtcatcattgaggtggctgcgatgaacttcaggttaaaacgcatgggacataatgcggcggaacaatttacaagtaaacttgccgatgtcattgaagacaatggccaggatgaataggagttgtctatatgaacgaagcgattcagccaattgatccgattgcttttcagctcggacctctttcggttcattggtatggtgtgatcattggggtcggagccttgctgggactctggctcgcactgagagaatgtgagaagagaggaatcaataaagatacgtttattgacttaatcttatttgcgattccaatagccattatttgtgcacgaatttattatgtatccttcgaatgggattactatcagcagcatccaaatgaaatcattaagatttggaatggcggaattgctattcacggcgggctgataggtgctgtgctgacagcgatcgtctttacaaaagtgaaaaaggtgtccttctggaaaatagccgatgtagcagcacctagtattttactagcgcaggcaattggacgctgggggaactttattaatcaggaagcgcatggtgaggctgtttcaagagcctttttagagaatttgcatctgccagagtttatcattaatcaaatgtatattgatgggacctattatcacccaacgttcttatacgaatcattatggaatcttgccggtgttgtgatcttgattttattacgcagaacatcgctgcgcagaggcgaaatcttcttgtcttatttaatctggtattcaatcggtcgtttcttcattgaagggatgagaacggacagcttgatgctgacagaacatctacgaatcgctcaaatgatttcgattgccatttttgcagtggctgttctgctgatgatctttagaagaatgaaaggatacgcatcgattccttataaagagaacaactcatcgaattaagcaggggggatcagaagagatgggagagacatggaaaagcggcttaaaggcagggctatcgacaacttggacacttggaaaagtcatctttccggttaccattctcgtcagtatcttgcagcatacgcctgttatgaattggatcatacaattcatacggccatttatggagttgtttggtctttcaggagaagcggccattccgcttgtattaggaaatgtgctgaacttgtatgcgggcatagccgccattctgacactagatcttcctgtgaaggaagtgttcattttggccgtgatgctgtccttttgccataacctgatcatcgaatcgacagtggcagcaaaggttggactcagagtgtctatcattttgctggtcagaatcagccttgctgttatttcggctattgtcattcatctcgtttggcagggaggccaggagccagcacaatatggactgctgacggcagctcagccggctgatgtgccttccagctggtacatgattgtccttctcgctttacaaaaagccgtactcggtgtggtccagctcgcctgtatcgtcatccctctcatgatcatcattcaattcatgagagatttaggatggctccatacgctgtctaagtggctgtctccatttacgagaatgcttggaatgaaagaaaatacgtcgatgacaatggtagctggattaaccatcggtctggcatacggagccggcgtgatgatgaaggcagtggaagaggacggcgtgagtaaaaaggatttaacccttgctttcattttccttgttgcctgccatgcagtggtcgaagatacgctgatatttattccacttgggattcctgtgtggccgcttcttgtcatccgtctgatatctgctattttattaacagctgccattagctatatttggcggaagcgggagcttgcagctgttagaaaggaagccatatgaacgaatcaactattaacaccgtgctatttgatttagatggcacattaatcaatacgaatgaattaattattgcttcatttcaacatacgcttgatcattattatcctggtcagtacagccgtgaagagatccttcatttcattggtccatcattgtttgatacattctctgcgatggaccctgagctaacggatgatatgattcagatgtatcgaacgtttaatcatcaacagcatgatctgcttgtgactgaatatgagactgttttagatacattgaaagtcctgcaggatcaaggatttaaacttgggatagtcacaacaaaaatacgtgatacggttttaatgggtttgaagctgacaggtttagagccattctttgaggtgattgtgacgctcgatgatgtccaaaatgagaagccgcatccagaacctgtccagctggcattatccaagcttggcagtgatccgcatgaagcggtgatggtcggcgataattatcacgatattttgtctggtcaagcggcagggacaaaaacagcaggtgttgcttggacgattaagggagaagaggcccttttaaagcatcgccctgatttcatgctgaagaaaatgagtgatctcctggcgattgttggagctgattgagttgagaaaaacagatcgttattctgtaaaaggggtcaattcgttacgacaagtctatcggacggttccctttttcaaagtggtgaaaaactttattttcattcaaatagcacggtacacgccttttatgggaatgaaaaattggatataccgaacctttcttcgtatgaaggtcggcgaggatacagcgtttgccttaatggtcatggtggatctcatgtttcctgagaaaatcacggtcggtcgaaatagtgtgattggctataacacgaccatcttgtcccatgagtatttgattaaagaatacagacttggggaagtctatattggtgatgaagtcttaattggagccaattcaaccattttacctggtgtaaccattggggatggggcgatcgtatcggctggtacacttgttcataaggatgttccagcgggctcatttgttggaggaaatccaatgcgcatgatttatacgaaagaagaaatgaaagcacgtcaatctacgtctgctgagtagctcggcagacttttttgttgacaatatgttatggtgtaactataatgattacaacagaggtgagaaaacatgaaaatcagcagcagattcactgtcgctgtccatattctggccttgctatcacttgaaaaaggatcattacagacatcggaggatatcgcgggaagtgtgaatacaaacccagtggtcatccgccgcattatgagtaaattaaaaaaagcaggcctaatctcaacgagtcttggcaaaggtggttctcagttgaaccgcagtgaagacgacatcacgctgcttgatgtgtataaagcggttgaagtcgtggatgagggagagttgtttcaaatccatgaaagcccaaatcctgactgtccgatcggtgcaaatattcaggctgtgcttgagttaatcttgtgccgcgctcaaagtgcgatggagcaagtgcttgctgagatcaaattaagtgaactaacgcatttgttaatcaaaaaaattggatgattattcaattttttttacctctgttgtaactataattgttacacctttatttattaaataaaatcattttacaggaggaattcatatgaagattggtattattggcgctacaggtaaagcaggacaggaaattgtaaaagaggctcaatctagaggacatgaagtgacagccatcgttcgagatgcacaaaaggtgacagattcatccgtagctgttatcgagaaggatgtgtttcatttacaagcagaagacatcaaaggctttgatgtcatcgtcaatgcatttggtgcacctgctggacaagagcaccttcacgtagaggctgggaaaaagcttattgatattttgaaagaggtacccgatacgcgtttaatcgttgtgggcggagcaggcagtctatttgttgatgaggctcaaacaacaagacttgttgatacaccagaatttccaaaggagtatgtggcgactgcttcacagcaaggtgaaaacctaaaagatcttcaacagaccgaaggattaaaatggactttcctcagccctgctgcattctttgacccagaaggcaaacgcacaggttcttatgtgaaagggaaagaccagctgattgtcaattctaaaggtgacagctatgtgagctatgccgactacgccattgcccttgtcgatgaaattgagcaggctgcccatgttggagaacgttttaccgttgtatctgaagcagaataagtcgtttcactgccgctaaaaacgatgagtgagaagtctaacgatcaagaattatctctcatttttactaaaaaaaggttgaatacttcattgtaggcggaggagtaatgacagctgcaaagcttgaagaccgcctgaaggaaatactagaaagatcatcatgaaaaaaacatcctctatacggctagaggatgttttttcatgttttcaatgagaaaggtgttctacgctttaatgataatcgcctgccggcccatctgttcccaagaatcctcaaactgattgcgatcgactttttgattcttttcaccgtatgggttatttaggtagacatgttccttgtcatagcccgtgatgaccacgctatgcatattaaagctcacatctattttgccatttggtgtattccatgtttcgatgttatctattttgtcaaaggtggatgtggtaattacccaaacaggataccctttttcaagtgattgatagatggcctttttgacaggttttccacttaaatcgacgacttgagcgcccgcatattttttcgcaagctgataaataggttcatggtaaacaccaagacctggtccattctccatatcgcctacaaacccgtcatgcgggtctccttttaagccattttcataattgagcggaacacgtttgatttcatttgccaatgcgtcttttgtcacttgctcatagccgctgtaatgaagaagcatcgctaagcttgtgacttcgcatccattataaagctttggggcatccatttgattgtagaggatgacgtccatggcttttttgcttccttttaaagaagaatatgtgttgtctgtttttttcgttgatcgtgtttcttcagctgcgagtgccgtatcgttttctttttctttggctgcttcgtgtggtgaagctgccttcttgacttggtcgatttgtgtcacgtatataaagccgaaataaacaaggcatgcgcacaacaaagttaagattaatgtctggatgaacttcactgtaatctcctgtgttattcaatatttttaagtattatatcacgttcttttatcaaacatgcagaaaagggacaggtgtcacttgaatgtaataattccacaaatttttcatgaaaatagagagaaaataaaaatgattgatttaattactttattttgttagcatattatcatattagcgaactaaaggattcggaattttttgttttaatgtgttggaggtgcagaagagcatgtttatgtttgagaaaccatatggtatgcgggattcattaccaggattgtatgagacgaagaaaaaagtgagacattcattaacagaggtcatgaatggctggggttatcgtttgatggagacaccaacgcttgaattttacgatacagtcggtgttcaatcggcgattacagatacacagctctttaagcttttagatcagaacgggcaaacccttgtactcagacctgatatgacgggacctattgcgagagtggcggcttcaaagcttcatgaacaggcgtatccgcttcgcgttgggtatgcggccaatgtgttccgggcgcaggaaagagaaggcggaaggccatcagaatttgagcaggtcggaattgagttgattggtgatgggtcgattagtgcagatgctgaagtgatcgcgcttgtcgtatttgcattaaaaaatgccgggctaaagtccttcaaaatcgcgatcgggcatgtcgctttagcagagacgttatttgtagatgtattgggaaatacagagcgtgcaaacgtcctccgccgattcttatatgaaaagaattatgtaggataccgccagcatgtgaagcaattgccactctcctccatcgataaaacgaggctgttacagcttttagagttaagaggcggccaggaagtcacagagcgggcaaaggaaatcgtcgtttcacaagagggaaaagaggtgctcacacagttaaaatcgctttgggaaacacttgaagattacggctgtacagaatatatccgtttagatttaagcatggtgagtcatatgagctactacacgggcattttgtttgaagtatttgcagatcatgttgggtcagtcatcggaagtggcggcagatatgaccaattgctggctcattttgatgcacctgcaccagctacaggattcggacttcgattagaccgtctgcttgaagcgcttgatgcaaaagaaatcaatgagccgcaggaggcagtgatttttagtaaagaacaacggctggaggcttttgcttttgcagaaaaggagcggtcaaaagggaaaaagatcgtcctgcaagacttagcagggattgaaaatattgacgcgatgaccaaggcatttgagcaggtgacttattttatcggcgctagaaagggagagtcaaatgggtaaagtgttgacgatggcgatgccaaagggccggatatttgaagaagcagctgggttgttaagacaggcgggatatcagctgccagaggaattcgaggattcaagaaagttaatcattgatgtaccggaagaaaacctccgctttattttagcgaagccaatggatgtgacgacttatgtagagcacggtgtagcagatgttggcattgcagggaaggatgttatgctcgaagaagctcgtgatgtgtacgaagtgctcgatttaaacatcagcaaatgccatttagcggttgccggattaccgggagccagctggggcggtgtcgcgccgcgtgtggcaacaaagtacccaaatgtcgcatcttcctattttagagaacaaggggagcaggtggagatcattaagctgaatggttcaattgaattagcaccgctcatcggactcgccgatcgtattgttgacattgtctctacaggtcaaacactcaaggaaaatggacttgttgaaacggagcatatttgtgatattacgtcacggtttattgtcaatcctgtgagctatcggatgaaggatgcggtgatcgatgaaatggcgcagcgccttgcaagaatcattgaaggggaggaaacatcatgaacatcacctacatacaagaaggtgagacagagacactctcactcaagcggactttagatacaggtacggaagagcagcgcctggctgttcagcggattatacaagaagtgaggctaaatggtgatcaagcggtacagtcttttacaaagcaatttgatggagtgctgcttgaagatccgcttgtcacagaggaggaaatgacaaaagcctccgcacgcatggacccagccatgattcaggtgattcaaacggctatccgtcatattcgcacataccatgagcgtcagctgacatcctcttggttttatcaccagcaggatggctcgatgctcggacaaaaggtgacaccgctcgatgcagtcggtgtgtatgtccccggcggaacagctgcttatccatcatctgttttaatgaatgtgattccggcgcttgtcgctggtgttgagcgaattgtccttgtgacacccccagggaaagatgggcatctttcagatgctgtactcgttgctgcaaaggagctcggtatttctgagatgtataaaatgggcggtgcgcaggcgattgcggcacttgcctatggaacagaaagcatccagtctgttgataaaatcacaggtccaggcaacatatatgtagccctggcaaagcgggaagtatttggcctggtagacattgatatgattgccggtccgagtgaaattgtggttctagcagacgatacggcatcggcacatgaggtagcggctgatttactttcgcaggcagaacatgatgcgttggcatctagtgttttggtgacaccgtctaagacacttgctgaaaacgtgcaggctgaggtgcaagcgcagctggacaccttgccaagaaaatcaatcgccgcacaatccatacaaaatcatggccgtatatacgtgacagattccatggatcgtgcagtagacgtcgtcaaccagttagcgccagagcatttagaagtgctgacagcatatccagaatcacttcttggtcaaatcaagcatgcaggggcgatttttttagggcgttatagccctgagccggtgggagattattttgcaggaccaaatcacgtgctgccaaccaacggaacagctagattctccagcccgcttggtgtgaccgattttcaaaagaaaacgagcattatttcatatagtcaagaagcctttgagacacacagggatagcattgcagcttttgccagattagaagggctcgaagcgcatgcaaggtcgattgaatcgagaaagcgggaggaatcgtcatgagacaggcggaaacagcgagacaaacaaatgaaacgaatatttcgttagcgttagagattgatggggaaggaaaagcagatattcaaacagatgtcccttttatgacacacatgcttgatttatttacgaagcatggacactttaatttgaccgtcgatgcgaaaggagatacggatgttgatgatcaccacacaacagaagatatcggcatcgtgcttgggcaaatgtttaaggaagcgttaggtgataaaaagggaattaagcggtatggctccagctttgttccgatggatgaaacgcttgcccaggtcgtggtcgacttaagcaatcgccctcatttggaaatgagagcggcctttccaagtcaaaaggtcggtacctttgatacagagctcgtgcatgagtttctttggaagtttgcgctagaagctcgtataaatcttcatgtgattgttcactacggaaccaatacgcaccatatgattgaagccatttttaaagcgatggcacgtgccctagatgaggcaacaaccattgatccacgtgtgaaagggattccttcgacaaaggggatgctctaatgatcggagtcattgattacggaatgggaaatttgttcagcgtatcaaaagcactggaacgagcaggtgccagttatatcgtctcctctgatgtggaggagctcaaaaaggcagatgcttatattttgcctggggtcggttcgtttcgtgatgcgatgcagctgttaaaacagacaggacttgaagagtttatccaccaagttgtgcaggaaggaaagctgctatttggtatttgtctcgggatgcagctgttatttgaagaaagtgaagaggtaggacgtacgaaaggtttggggctgttaaaagggcgtgtcgttcttttaaaggatcgcgaccaggatgggcaaaggctgaaggtgcctcatatggggtggaatgagctcacatttcatcagccctccccattgtttgatggtgtaccggaaggatttgcgtactttgttcactcttattatgtaagtgatatgaatccaaaagagcaattagcaagtgcggattatggcgttcaagtaccagcagttgtcggcaaggggaatgtgcttggcgcacagtttcaccctgaaaaaagcagtacaacgggaatggcgctgctcaaacaatttattcaattagcaaacgaacagagggtgaacaaatgagtgaatttacattgtatccagcgattgatatgagaaatggcaaatgtgtacggcttgtgcaaggagattatgatcaagaaaccatttatggagattcgccgcttgatatggctgcgcggtttgcaaatgaaggagcaaagtggattcatctcgttgacctagatggtgcgaaagcagggaatcgcgtcaatcatgagcatgtactggcgattgcttcatccttagatgtgaatgtacaaattggcggcggtattcggactgaagaagacgttgccttttatataaacaatggtgtagctagagtcatccttggcagctccgctgtttctaatcccgcctttgtgaaaaaaatgcttgcgcaatatggggagaaaatagcgattgggatcgatgcgcgaaatggctttgtatcgactgaggggtggcttgaaacgtcgaaagtgaaggcggaggaactcggcaaagaattggcaaaggaaggcgcggaggtctttattttcacggatattcaaatggatggcatgctgtctggccccaatgtggaaagtacagttcgcttagcggaagctaccggcaaacaagtcattgcttcaggtggtgtaagcgcgctagctgatcttcaaaagctgtcagcacaaaaacagtcaggtgtttctggtgcgatcattggaaaggccctttacacgaagcggtttactttagctgaagcaattgaagggcttgaccgcgtatgatgacaaaacgaatcattccatgtctcgatgtgaaggaagggcgtgtggtcaaaggggtgcaattcctcggcttaaaggatgctggtgatccggtagaattagcgcagatgtatgatgaggaaggggcggatgaactcgtctttcttgatatttctgcctctcatgaaggccggaaaacgatggtggatgtggtcaagcaagtggcgtccactcttgccatcccttttacggtaggcggcgggattaaccaccttgatgacatgaagcgcatattaagagcgggtgcagacaaagtatctgtgaacacagcggcagtgttaagaccagaactgatttcagaaggcgccgatttctttggttcccagtgcatcgtcgtcgcaatagatgcaaagtacgatgaagagaaaaaagagtacatggtctacacacacggagggcgccgtcaaacggatatagaggtcagcgattgggcaaaagaagccgtgctgaggggagcaggagagattttactgacaagtatggatgccgacggtgagaaaacaggctttgatcatcgattaacaaagcttgtgtcagaagccgtcaccgtgcctgtcattgcctcgggaggcgctggcaatgcccagcatatgctggaggcatttacaaaaggagaagctgatgcagcattagcagcctccattttccattataaagagacttcaattcaagaggtaaaaacatacttgagagaacacggggtgaaggtcagatgaaacaggcaaacgaattatcctttaatgaggcaggcctgatacctgcaattgtacaggatgctcaaagtaaggaagtattgacattggcgtatatgaatcaagaatcctatgaaaaaacactggagacaggggaaacatggttttacagccggtcgagaaacgagctttggcacaaaggcgccacatctggacatactcagcgagtcacatccattcgatatgactgtgacaaagatgctctgcttgttcttgtcacaccaagtggaccagcctgccatactggcagctatagctgcttttcggaagaaggcgtgaagcttcaaacggaagagcaggatcgttttgcgattttaaatgaacttgaacaggtgattgcaaaacgtcagacagaaatgccagaaggcgcttatacaacctatctatttgaaaaaggggtcgataaaatcctaaaaaaggtaggggaagaagcatcagaggtcatcattgcagcgaaaaaccgggatcaagaagaattgaaatgggaaacagccgatctcctgtatcatctgcttgtgttattacgtgaacagcaattgccgcttgatgaggtattaaaagtattaaaaaagcgtcatcaaggtgagtgaaaagccgggggcacctctggctttttgtttttgagtgaaaaacaaatccttccttttcttttgttctatgtgacgactcgtgaagtatgttatactacacacggtacactgttcgaaatggagggtatcggtgagtaaatacacttctcaaaataatcacacacaagtcgtccagctattccaagatgggcattacttttttcataaaggtctaaaagcttatagagaaagaaatctatctaaagcgagtaagctgatacagcgggctatcgtacttgagcctgaaaatgtagaaatgctatcacagcttgccattatttatactgaaatgggtcattaccaacaatcaaatgaactgcttgatttcatacttgaacatatcgatgaaaacatgtctgagtgtcactattttaaagccaataattatgcgaatctaggactctttcaagaggcatataagtcagctactgcctatgcttcattggaagagaacggggaatttgcagatgaaaatgacgatctcctcgacctgctcgatatgagcgacgaagaggacgaagattttccttacgatcaggatgacctgattgtcaagcaggatcaagcgaatcacttgctagaaagcggcaggcttgatgaagccattgaaatgctggaacagatgattgttgagtatccagaattttggtcagcgtataataatctcgctttggcctatttttattctggtcaaatccatcaggcgaaagagatgttgaaccgggttcttcatgaaaatccgggtaatctgcatgccctttgcaaccagcttgtcttctatcattatgaaaaagaagaagaaaaggtcaatacgttagcgaagcaattaacgcacgtgtatccaatattaagtgaacagcgttataagcttggcgcaacatttgccctagttggagaatttgaatgggcctttaaatggctttattctttgtacaaaacaggctttcagggagatagtacatttttatactggctcgcaagcgcagcttattatacaggccacaaaacgcttgcacaaacggtttggaataagatggtcgaagaagatatcgatgcagatgaaatcaagccgtggcaggataaacccgaggagactgagccaatggtctccattgaggagcggctgactgcgtactatgtgagcaaacaaaaaggggaacgtgacgttcttcaatctgtccttgatgcacacgcagcgaaaacagccttcgaacagcaattcatcgaactgctcttatacgaagatgaaatggaagaacggtcgttttcagaagatgcggttttcgcaaaacaggcggcattcagcttggaagaagcagttcagcctgacagccatatgccttatttttggttattccatattattcagcaggcacgtgcttctggcgtagataagaaaaatgcgcctgcatgggcagcagcatcttattatttatggatgaaggagcaagaagaatcagctgtgagcaaaaaagagattgcagcctcttttcagatcagcgttcaaacactgtctaaatatgaacaagtcatttgtacgttaattgattaaataggtaaatagattcagcagattgcagcatggccgaaaaggtcatgcttttttcttggataaaaaggtgggatttgcaaggatttggcgaagtatgacaatcacgacatgtttttgaaacataaatgtaataaaaatattagctcattttgtcgatgtctcatgtataatgaaaatcgtggattaaaacaaagacatatatttagatattttactatacataatgaaacacctagtgatagaaacaatctggtcaacatctgactgatcaatcaggaagaaagacatagatagcacagattgaccgcagagaatttgctgctttctcatgtcgcttggaaattgtcaaaggaggaactattcgtgaaaaagtttattactttcggtttagcttcggtcatcggagcgagcagtttatttatcccatttactcatgaagcaaacgcacagaactttgaacaaaagaaacaagagctggacagcaagcaatctgaggtcaacaaaaaccttcaaaagaaaaaagatgagctttcaaaacttgaagcaaaacaagaggcacttgcactaaagctaaaagaaattgacgagaaagctttaaaaacaagtgatcaaatcgaagaaaaacaaaaagaaaatgaaaaaacaaaaaaagaaatcaaagcactgaaacaagaaattgctgatactgaaaaacgtattgaagatagaaacaagttcttgaaaaagcgtgtacgtgcgcttcaagaaagcggcggttctacgaaatacatagatgtattactaggagcgaaaagctttagcgatttcatcagccgtgcaggtgcagtatctacactcatcaacgcagacagcgaaatcattaaagagcaagaaaaagacaaagctgagcttcaaaagtctgaaaacgaattaaacacaaagcttgaagatgttcaaaagacacttgcaaagcttgaaacgcttcaaacagacttgaataaacagcttgatgaaaaagacaagctattcaagcaagtgaaaaagcaaaagggaagtgcatcttctgaaatcagcgagttaaacagtgaggctaacagcattgcatctgaaaaagacgcaacaatcgctgctcaaaaacaagctgaaaaagaagcgagagaagcagctcaaaaagcaaaagaagaaaaagcacaaagacaacagcagcgtcaagcgagtgtgcaagcggaagacaacagctcaactaacgacagcagcccgtcttcaaataacagtaacagtggatcttcaaataataataacaacagcagttcaccaagcaagaagccatcttctggcggtggatcacctgtcagcagtaacgtaggcggaatcgaaggggcaatcagcacaggttctaccatcgttggacaatctccgtataaatggggcggcggcagatcacaagccgatattgatgcacgtcgttttgactgttcttcattcgttcgctgggcattcgcatcagcaggcatcaaccttggaccagttggcggtacaacaacagatacgcttgtaggtaaaggaagagctgtaagtgcatctgacatgaaacgcggagaccttgtgttctttgatacgtataaagtaaatggacacgttggtatttacttaggaaacggtacattcttgaacgataacagctctcgcggtgtttcagttgactctatgagcaatgtttactggaaaaaagcattcaatggcgttgtgagaagagtcgttgaataaatcgttacttactatataaccgtaaacaggcttccttaaacagcagtttaaggaagctttttctttttttgaagatatgagcaaatgattcgcttattatccgcagatttaataggatatgggtaaggaataaaagtaagagtggaattgatgctctctgtcatgaatggaagcatcacccaagggcattctaataagaaatgctagcagcaattgaagagggagtgacagttgtgtcagaagaaaaaatctacgatacgatcatcattggagcgggacctgccggaatgacagccgctgtttatacatcacggggaaatctttcaacattgatgattgaaagagggattccaggcggtcaaatggcaaatacggaagatgtcgagaactatcctggctttgaaagcattttagggccagaactttcaaataaaatgtttgagcatgcgaagaaattcggtgctgagtatgcatatggcgatatcaaagaaatcgtagacggtgaagagtacaaaatcgtcaaagccggttcaaaagaatacaaaggacgctctgtcattattgcggcaggtgctgaatacaaaaaaatcggtgcaccaggtgaaaaagaacttggcggccggggcgtctcttactgtgcagtatgtgacggtgctttctttaaaaacaaagagctcgtggtcattggcggcggagactctgcggtagaagagggtgtatacctcacacgctttgcgtcaaaagtaacgatcgttcatagacgcgataaacttcgtgcacaaagcattttacaagcgcgtgcttttgataatgaaaaaatcgacttcatgtggaacaaaaccgttaaacaaattaatgaagaaaacggtaaagtcggcagtgtgaccttgattgatacggtgactggtgaagaagaagactttaaaacagacggcgtctttatctatatcgggatgctcccactatctaaaccatttgaaaatctcggcattacaaatgaagaaggatatatcgagacaaacgaaagaatggaaacaagagtggaaggcattttcgccgctggtgacattcgtgaaaaaacactacgtcaaattgtgacagcaacaggtgacggaagtattgccgcacaaagcgcacagcattatgtagaagagcttgctgaaaagctgaaagcagcgaaataaatggctgtcgtaaatccttaatatagcgtcatgggcttttaactggaatgtaacacgggtgaaataattatccgttatgataaaactagtaattgacccccttttataaggaatacatgtttggcacggatgagaatccgtgtccttttttttgcttaaaatcagaaattcatgagatgttcacaaatgacgcatggagaaccattagatgctgtaaaataaagagtagagaaattgcccgccacctctttcagacgaaatccggtctgttttcggtgaagaaagggcatgttcattgtgggagtcaggatgaacctgtataataagttaaagacataaaagagtaggtgacagctgatgcaacgagtaaccaattgtgtgctgcatcacgaagatcaagttctcttgctgcaaaagccaagacggggctggtgggtagcgccgggcggcaaaatggaaagcggagaatcggtcaaggattcagtcgttcgagagtatagagaagaaacaggaatttatattttaaatcctcagttaaaaggtgtttttacctttatcataaaagaaggcgatcaaatcgttcaagagtggatgatgttcacctttatggcagattcatttactggaaaaaacgtgacagagtcagaggaaggcattttaaagtggcatgaagtaaaagatgtgcctcatttaccgatggctccaggagattcccatattcttgatttcatgctaaagggaaaaggacttctgcacggtacttttacgtatacacctgattttgaattgattgcttatcggttagatcctcaaggagactaatacatgaaccgttttcataaagaaggagaggaagcaggcatgaatacgaacaaacaagaagatattcagcttgtgattattacaggaatgtcaggtgcggggaaaactgttgccattcaaagctttgaagacttaggttacttctgtgtagataacttgccgccatcacttttaccgaagttcctagagctcatgaaggaatcgaattctaagatgagcaaggtcgcccttgtgatggatttacgcggacgagaattctttgacagcttaattgcagctttagatgaaatgagtgatcttggctggatcacaccaagaatattatttctagattcaaacgataaggtgcttgtctcaagatacaaagaaacgagacgttcgcatccccttgcgacaacaggtttgcccctcgaaggaatcgcaatggaacgcgacctgttagaagagttaaaaggccgggctcaaatgatttttgatacatcggatttaaaaccaaaacagcttcgagaaaaaattgtcgcgcactttgccacgaaccaagggcaggtgtttacagtgaatgtgatgtccttcggttttaaatacggtctgccgattgatgctgatcttgtatttgatgtgagatttctgccgaatccttactatattgagagcatgcgtccacagactggaaacgatgaagaagtgcgctcttatgtaatgaaatggagcgagacacaaaaattcacagagaaattaattgaccttctcagctttatgcttccgtcctataaacgagaaggaaaaagtcagcttgtgatcgctattggctgtacaggcggacagcaccgatcagtgacgctagctaactacttatcggagtattttaaaaatgactactacactcatgtcactcaccgggacattgaaaagagaagcagaaaatagatgacgacacttccaaaggtggtcattcttggtgggggcactggcttatctgttttgctcagagggctaaaaacaaagccagtggacattaccgctattgtaacggttgctgatgacggaggcagctcaggcagactgcggcatgatttgaatattccgcctccaggcgatattcgaaatgtccttgcagctctctctgatgttgaaccgcttgtagaagacttatttcagcaccgttttaacaaagggaatgacttaacaggccactctcttggcaacctcattcttgcggccatgacaaatataaccggtgatttttttcatgccgtcacagaaatgagcaaggtcttaaatgtgagaggaaaagtcttgccagcagcgaattcaagtgttgtacttcatgctgaattagaaaacgggcaagtggtgacaggagaatcaaaaatcccaacctacggtgagcgaattaaacgagtgttcctcacacccgatacgattgaaccgctcccagaatcgattcaagtcattcgtgaagctgatttgatcgtgattgggccaggcagcttgtatacgagtatcctgccaaacttgcttgtaccgcatattggcgaagaagtgattcgctcgaaggcgaaaaaagtgtatatttgcaatgtcatgacgcagccaggggaaacgctttcctacagtgcagctgatcatgtgcaggcattaaatgatcatatggttcgtccatttatcgataccatttttgtgaacaataaagaaattccagaagagatcaaagcaaaatatgcagaagaacaggcacagcctgtacagttcgacacagatgtactcaaggcaatgggactggaagtcatccctggggaaatcattacatatgaccagcatgtgattcgtcacgacacgctgaaagtagcctcgctgcttgtcgacctgctgcataagaaaaaataggaatgggggtggcaaggatgtcatttgcatccgaaacaaaaaaagagctgactaatctggacgtgaaggactgctgcacaaaagcagagctttctgccctcatccgtatgaacggttcattatctttctctaatcgaaaattaattctagatatacagacagagaacgcagccatcgcaagacggatttatacgctgctgaaaaagaaatatgatgtcacagtcgagctgctcgttcgtaagaaaatgagattaaaaaagaataatgtgtatattgtcagactggtagaacgagcgaaaaccattttagaggatttgaaaatattaggtgagcaatttgtatttgagcgcaatatttcagaagagcttgtaaagaaaagatgctgcaagcgctcctatatgagaggtgcttttttagcaggcggttctgtgaataatccagaaacgtcttcctatcaccttgagattttttcactatataaagaacacaatgatgccctttgtgagctgatgaatcaatttcaactcaacagtaaaacacttgagcgtaaaaaaggatacatcacgtatatgaaagaagccgaaaaaattaccgaattcttaagcgttgtaggtgcgcataattcacttcttcgcttcgaagacgttcggatcgtccgtgatatgcgaaattccgtgaaccggctcgtcaattgtgaaacagcaaacttaaataaaacgattggtgcatcactgcgccaggtcgagaacattcaattcattgatgaaaaaattggacttgatgccctgccggataagctgcgtgaaattgcaaaactgcgagtcgactatcaagaggtcacgctaaaggaactgggagaaatggtggaaagcggcaagatcagcaaatcaggcattaaccaccgcttaagaaagctagatcaaattgcagaacaattacgaaacggacaagctgttacactcaaataggagaatgaaaaagggaggcagatcatatggtggaaaaaacggtcaccatccagttaaaaacaggcttgcaggcacgtcccgctgctttgttcgtacaagaagccaatcgctttggggctgaaatttttctagagaaggacggaaaaaaagtcaatgcgaagagcattatgggtctcatgagccttgcgatcagctctggggtcactgtcacactgatagcagatggtgcggatgaacaagaagccattgatgcgttaacggattttatcaatcaagaaaactgagtctcttcacagactcagtttttttagaagggaatgaatatgatgcaatcagcatttttacagaagatcggatacgaaggccagtccatcacctttgatgacctgcctgtattattaaaaaagatggcctacacctttccatttgaaaatagatctgtgctgaacaaacaatcctatgccttgaatcaagaggggttgaagcagcatcttcttgaaggagaaagaggaggtctttgctacgatctcaatcctctcttatattatgtgttaaaagaggcagggcttgctgtacagctcgttcaagggaccgtgtataacaaagaagcgtgcacatgggcaattgatggcacgcacgtagccatgacgttgaaccatcacaacgaacgcttccttattgatgcgggatttggtgtgaatttacctcttcagcctgtaccttttacagaagaatgggtggaaggagcgtctattcggtttcgagtcaaagaagaggaaaccgaaaaaggaacgcatctgctccaattagataagggggaaggcgctgaaacaggctatgctttcacattggaagaggtgagcgagcctactttggtccaaatgagacatgagatttatgaaaatgaagcctctccttttaacaaaagaccgcttgcgtcaaagctcacaccaacaggacgtgtagtcgtcaccgaggatcatgtcaccacacatgaacatgaagaagtgtcgaaaaaaccgctgccactgccttttgaggaatacgtgaaaactcttttgccgtaagcagcatcaaaaaaacagccctaggtcaaatggggctgtttttttgattgattatcgaatacgtgtgaaagttgcataatggtctgttgttttgtaaatgagccagtcacttgaatacacgaggcggtcagcatttcggaagccagagacgtagttgatatctgcctcacgccatgttcggccgcttgctgaaggaagacgtccctcccggttagagaaaacatctccaccgatgcttttacctggggcaacctctgctagatttccctttgatgccacccatccaagagcacttgcttgtgattttgtgatgtagttatcaggcagtcgtttgtagcgaattaaataatctgctacaccatcaaacgtattaatgacggcaagggtatgaacatctgatgtaagttgaatagtagctgtttcatttgtggcggtctgtgtaagaggtgtttcggcataggcttgctgcggaataaaaccagaaaacagaatagcagcgatcagagcaaacatagtaaaaaccgaactgatttttttcatcttcatcctcctattaaggaaatcggatgctgtcctcttgatgcttgtctacctcatattatagcacccgaacatgaaggaaatgtaaagaaacaggttctttgctaaaatgaggcttttttcctgataaccttctgatgaaataaataaaaagacgcagctccgaatcctgcgtcttttccgattaagatgaagcaagctccttcacaatatcaacaggggctttgccatcaattccatgaatcacattatgaatggctcgtttcagcataagatcccgtgttgtttcagtagcagaaccgatgtgaggagcaagggtgacattgttcatttctttgaaaggatgattctcctgaagcggttcctgctcaaacacatcaagacctgcgcctttgatccatccctcctgaagcgcttgaatgaggcttttttcatccactgttttcccgcgtgagatgtttacaaataaagccgtttgcttcattaacttcaattcccgttctccaatcatatgatacgtttcattggtcagcggtgtaatcaacacaatgatatcggcttgctttagcaggtcatcaagtgtgcaatataaagcgccatatgctgattcagccttttcattccggctgcggttatgatacaggacgttcatatcaaaaccatgtgcggctcgtttggctacttgctctccgattcgtcccatgccaataatgccaagcgtttgatgatggacatcgatgccaaagatatcttcttcctgtacaaatttcgtccatttcccctcgcggataaaacgatcaagctcggcaattcttcgcgcagaggaaagaatgagtgaaaatgcaaggtcagcaacagtatgatcgagtgtatgaggcgtgtgtgtaccaattacgcctctttgcctcatcaattctatatcgaaattgtcatagccaacagagttattgctcactactttgagttttggtgcgtgatctaatagctcttgatcgattttcgttccagacgttaaaagaccatcagcatgctgcagtttttgaaataaagtatcttttggaatggggtctttggattgccacacctcgtatgtacaatgttcctttagtatttcctcaaatgaagcaggtaatggtttggcgacaaaaatgtgtggtttcactgtcaactcgctcctttcacatgatcatcttactccttttattataaagcaaccatttcggctgaacacgtttgaaggttatctgctcaatatttaatatactaaaataacggaaaagagagacattttcttagtgaaaaagtatattcatatgccatctgatccattttttacatcgataagagtcagctaatgggtgatgtgacatatgaaaaagcctgattttctgagagattatctgacaaactggaaaatagatcgagattttttgatagaaaaatgattatatttgaaacgtattaaacgggaaggtcgttttctactaaaccatttcatcgtcttttggcgatctgagaacgatagattgaaaggaagaccgcgtctcccttacgttgaagcggaaaatagagaaaatgatgactttttttctcatcgttttctcatttttttcttttttttctatcatttttcttctctatgcttgagaacacacgaaagaaaagggggacaggcagggacttacgtgacttataaaaagatgggagatggcaagatgggatcagaattagaacagattcttcagcacaattcagagttcgtacaagagagacattatgagccttacaaagcggggaaatttcccgaaaagaaactggtcatattaacttgtatggatacacgtcttttggaattattgccgcaatccatggggctgcgcaacggtgatgccaagatcattaaaaatgcgggcgccattgtaactcatccgttcggcagtgtgatgaggagtattctactagccatctatgagctaaaggcagaagaggtatgcattgtaggacatcatgaatgcggaatggcaggtcttgcggcagatcctttacttgaaaaggcgaaagcacgcggcattgaagagaaatgtttgagcattgtgaaaaactcaggagttgatttaaagggatggctgacaggctttgattcggttgaagagagcgtgtcccgaagtgtgaaattggtcaaagagcatccattgatgccaagtgatgtggctgttcatggactagtcattcatccagcaacgggaaagctggatgttgttgtgaaagataaacagattgacgcgcagtatacctaaatcatctacacatacttgaaggaggccaacacataccatgcgtttttatggaagatttgaaggatatgattcatcaaagtttagacgcgatttaatcgctgggcttgtcgtgggcgttgtggcaattcctttaggcatggcttttgccattgcatctggtgtcggaccagaatatggattatacacagtcatcgttgccggcattttgatttcattgtttggtggttcaaagtatcagatcggcgggccgactggggcgtttgttccgattttatttggtatcgtcagccagtacggtattgaaaacttgctcattgccggttttatggcaggctgtatgcttgtattattcggaatattcaaactaggaaagctcatgaaatttattcctcgtccggttatcatcggctttactgctggcattgctgtcattattttttcagggcagattgccaacttcctcgggttaaagggtgttgaaaagcatgaaagctttttcctcaatatgagagaaattgtggtccatctcggtaccgcaaacagtctttccatcatcacagccgttattgggctcatcgtgattgtggcggctcaaaaatacattcccaaaatacctggtgctctattaggtctattggcttcaacgtttctagctgttctctttttccaaggacaagttgaaacgattggctcggcatatggggaaattcctcgtcagctgccaagcttcgcttttcctgaattaacgattgaaaaaatgatatacctcctgcctccagcgattgtcattgcacttttaggcggagtggagtcaatcttgtcagctatggttgctgataatatgaaaggctcaaagcatgacagcaataaggagcttgtcggacaagggatcgccaatatggcggcaccgctgttcggaggaattccggcgactggggcgattgcccgtacggcaacaaacatcaaaaatggcggagcaagcccgatttctggtgtggtacatggcgtcgtcgtgctgctcatcttaatgctatttgcgccatatgcgtcgatgattccacttgctgcgatggcaccgattttaatgtttgttgcttggaatatgagtgagaaaaaagagtttatcaatattgtaaaagtgaaaaatgcggattcacttgtacttgttgtgaccttcctgctgacggtcatcggtgatttgattattggcgtcaccgcaggtctcattttagcatttatcgcttttatcaaaaaaatgagccagacgaccagcattcatactaatgttgcggttccccaaatgcaaacggcagctgctttagaaaaacagacagaccagcgaggtatcagtatgtactccattgaagggccgctgtttttcggaacaacagattcattggaaaattcgattttggaccatgttcagacaaagccgaaaacgctcattctgctcatgaataaagtcaattatatggacacatcagcagaagcggttctgatgaatatctccaatcgtttaaagcatcataatggaaagctgatgattgtcggacttcaatcacagcctaaagagcttttgcgtcgaacgggtctttttcatcatattggaaagcagcatttctttgaacgaacagatgatatctcgccacagcagttataaggtggaaaaaaagcacgtgccaatgtggtcacgtgcttttcacttgctctatttcttttgaaaaacgctttgtgagtttctgttgatgagaggagaagacctcttctactgtgacatcatagagattggctaaaataagtagattcgctaacacatcacccatttcttcaacgagttctttcttcaactcggatgatttttgtctttgctcatcaggccggtcacgtccgatctctattgctctaacagcacgagcgagttctcccgtttcttccatgaggaagcctaaccggataaacggcccgtattttgtccaatttctcatttcataaaaatccttgatccacttctccatctccgttgtttgcattttctttatacagctccttatatggtgtttgccttttgattttacactatatatagatggatcggctgtttttttacaattaattatagtagaatgagtgggagaagaaatcatagagagagatggagctgttctgatgaaaacgatttgtgtgtttgctggttcgaatccaggcgtgaaggacgtctacaaacaaaaggctgtagagctggggacttatatggcagagcaagacatccgtcttgtatacggcggttcacgaattggattaatgggtgccattgcagatgaggttttaagacaaggcgggcaagtgattggggtcatgcctaaggggctttttagaggagaagttgtgcatcaagagctgacagaattaatcgaggtaacaggaatgcatgaacgaaaagcgaaaatgagcgagctggctgatggatttattgcgatgccaggcggctttggtacatatgaagaattatttgaggtgctatgctgggcacaaatcggcatccaccaaaagccaatcggcttgtatcaagtgaatgagtatttcaatccgctcattgacatggtgaagtttagtgtacaggaaggtttttcaaatgaatcacaccttcaattgttacatgcttccagcgaaccggaggaattaatcacgcagatggcttcttatcaaacaccatctcttcagcagaaatggacagagttgtcttaaagcgtttttgaatcacaaaaaaccgtctgttcaaggagcagacggtttgttttgtcatattatttttgttcttctgaattacgggtcaagactttgtcaataagtccgtattcaagtgcttcttccgctgttttgaagttgtcacgatctgtatcgcgctcaatcacttcaattggctgaccagtacgttcagcaagtacttggttcagtttatcgcgtaaagaaaggattcgttttgccgcaatttcaatttctgttgcttgaccttgggcaccacctagtggttggtgaatcatgacttcactgtttggaagggcataacgcttacctttttcaccagcagcaagcaggaacgcacccatagatgcagccataccaatacaaatggttgatacctttggtttaataaattgcatcgtatcgtaaatggccataccagctgtgatcgaaccgccagggctgttaatgtagatagaaatatctttttctggatcttcagcttctaagaaaagcagctgtgacacgatggagttggcaacattgtcatcgatcgcagaaccaagcatgataatacggtcttttaaaagacgagaataaatgtcgtaagctctttccccacgatttgtttgctcaatgactgtaggtattaaattcataatgttcctccttcaccttttaggtaagtatgtaattcaatgatacatttttggtcaataaaggtcaaacaaaacgctgacctaaattcaaatacccctatccattttccccaaactcattccacttcaaaccatcatattagtctatgtatccaaaagaagaaaatacatgttcaggactgatgattaatcattgctttcttgcagcatttcccttataatttgatatgctgacgttcaaaaacatatcgtgcgctcgtagctcagttggatagagcggtggtttccggtaccacgtctgccgggggttcgaatccctccgagcgcgtacttgatcttgttcacgatcgataaaggtccaatgaaaccctctcctttgagagggttttttcgtttacacatatatattattcacttttaaaatttttcatttatgactagccatttatgctataattaataatcattctcaattaaaggtggtttcacaagtgaaaaaaatgatttggctggtcagtctgctggcattattattagtggcatgcgggcagaaagagaataaagagcaagcagcaagtacacgtacatatacaactgaaacgggtgaaaagatcaccattcccgccaagccgaagcgtgttgttgtgttaacagcgcagcttggaaactttaaaaagttaggtgtgacacctgttggcatgacagatgtttacccagaatcgtcgtttttagatgaatcaggtgtgaagcgggtaccgatcgaaaatgtagaggcgattgccaagctaaagcctgatttgatcattgcatattcccaaaacgaacagattgaaaagtataaaaagattgccaaaacgatcacgtttacgacaagtgaacacagcttcaaagagatgcatattgaaatcggaaagattcttggaaaagaagcgttagcgaaaaaacaaatacaagaaatggacgagcagctgaagaaagacggcaaagaggtcaaagcaaaaattggtgatgacaagacgttctccattatggacgtgcagccaaagcaagtatacttatttggtacagactttggccgcggcggggaagtcatctatcaaggctatgggttcagcttgcctgaaaaggcagaaaaagctcttccgaaagaaggctatcttggtatttcattagaagagatgaaccagtatacaggtgactatttacttgtacccacaaaggatggaaaagcaccgaatcttgatatcacaaacagcggtgtatggaagaaaaatcaagcagtgaaacaaggacatgtcctgtactattcaattaatgaatttatctatgcggatccaatctcaattgaaaaacagtctgctgcgtttaaacaaatgctgctcaaaaaataatagaaaaaagacaaagcacataacatggggctttgtcttttttcttcttgtcatctcttaaaatactggtcataagactcatttcttccctttacaggcgtatttgttgagcctgctggctgtatatgattaacatggaagagaattgacaatgaggagggatttcttgtggcgaagattttattgattacatttccagctgaagggcatgtgaaccctatgttagggatcatcaaagcatgggcggatcgaggagatgaagtacatgcggtcacaactgtacattatgagcagcgaatcaaacgcttaggagctcacgtacataaacatccagactatattcgtacattacatgtggatgaaggaaatctcgattccatgcagccgttctttcatgccatgctgcaaacatcatttgatattttagaggtggtggaaacactttctcagcagcattcatttgattttgtctattttgatatgtttggggcaggagagcttgttcgagattacttacaaattccagggatcggctcaaacccatcttttgtgctgcaagaggcgcattttgatacaccgctatacagaaaggatgagaaagccgatcatctgttagaaaacatacaagagcgttttggcgttctgccaacgcgtttgatgcaattcatgaaaaaccgcggagagctcaatatcgtgtatacaagtgaatattttcagccgtctgtcgatgcagtgaacgactcgtttgttttcattggaccgagctttctaaaaagggcagatcagcatgatttcccgctggaagcacttgagcaagaaaaagtcgtctttatttcgatgggcaccgtacttggggatacagaagcattttttaatatgtgtattgatgcctttgccgactttgacggaaaagtggtgctcgcaacaggtgaaaaagtggatcggtctctcttgaaagaggcgccttctcattttctgatagaaccttatgtaccgcagcttgaagtgcttgagctgacagatgtgtttgtgacccatggcggaatgaacagtgtcaatgaaggcattcattatcacgttccgatggtcgtcattccggtcgacaaagatcagccgatggtcgcacaaagactgacagagctatctgctgcccgtgcacttgataaagatcagctgacagcaaagcagctaagagaaacggtggaatctgttctgggaagtgacacgtaccgtgctgggattgaaaaaattgaagaaagcttccaaacagcaggtggaacagaaaaagcattgcgggtgatcgatcaattgttgcaaacgaaacagactcaatcgtgagtctgtttttttgataaaaaaagagattgtattccccatttctgtatgatattattcaattcgtaatcatttcgattaataatcgtaatgattacgataatataaatttgggggaagtacatatgagtgatcagcctgtttacataaagaaaaagcaatcctatgtaacatacaccttgatgctgttttcagtcatggcatgttttttattggcatcatgctctgataataaagcatcttccagcatgaatgacagagaagaagatgaactggtgtatgcaagtacaaaagatataagggacatcaatccccatttatatggtggagagatggccgctcaaaatatggtgtttgaatcgcttgtcgtcaatacagagaaaggcgttcagcctgccttagcgaagagctgggatatttcaaaagatggaaggacctacacctttcaccttcgaaaaggcgtgactttttcagatggcgagccttttaatgcaaaggcagtgaaaatgaacatggacgctgtcgttaaaaatattgaaaagaacgcttggcttaatctcgtatccgaaatcaaatccacaaaggcggtggatgacgatacatttgttcttacgttaaaagagccttattaccctacgttagaagaactgggcttaacacgccccttccgttttatttctccaaaaagcttcattgatggaacgacagcaaaaggagttcaaagctatgcaggcacaggtccttatgtgctaaaggaacataaaaaaaatcaatatgccgtttttaaagcgaatgaccactactgggggaaaaagccaaacatttcaacagtaaagtggaaagtcatgccggatcaccaaacgattttacttgccctgcaaaaaggagagattgatctcttatttggagcagatggcgacatgatcgacggagactcattccaggctttaaaggaagcaggtcaatacggtgtgaccgtgagtcctcctgttggttcaagatcgatcgtcatcaattcaaaccagccaatgacaaaagatccgaaagtcagagaagcgtttcaatatgccattcaaaaagagatgatcacaaaaggcattttaaatggaacggaacaggtggcacatacgctgcttgccccgtccgttccttacgcagatatcccgctgaaaaagaaaacctatcaaaaagagaaagcagaggcattactggatgaggcaggctggaagctgaaagaagacggctaccgctatcaaaatggcaaaaggctgagtgtcgccatttactataattccgataatgcaggtgaaagaacgataagtgaatccattcaacaagatttcaagcaagtggggatcaagctggatattagaggagaagaaaaacaggcgtttttagatcgccaaaaaacagggaaattcgatctgatgtactcgctatcgtggggacttccttatgatccacaaacctatgtttcttcgttccgcgtagcatcgcatgctgattatcaagcccagttaggattgaagaagaaaaagtggctggacgagacgattacgaaagtattggtagaaccagatgagcaaaagcggaaacaaatgtatcgagacatcttgacgtatatccataatgaaaatgtctacatcccaatttcttattctgtgacaaaggctgtttataataagcgcctgaaaggcataggttttcatgtgtcacagtatgaaattccctttgaccgtatgtatttttcttcataaagcggaggcagaaagatgacacgctatctcttaaaacgaatattactgcttttcccactcatgatcttcatcaccttctttgcttttgtactgctgacgatgcgggcaagtgatccagctgaggtcgctttgcgggtgaatcaagtcactccaacagaagacatgattgaatcgatgcggcaggagctaggcttagatcagccatttcttataagatatgccacatggcttaaagatggattaacaggtgattttggcaggagttatgttacacaagagccagtttttgatctcatcatggaggcgctgcctgccacattgcagcttgcgggagcagcgctctttttcatcattgtattgagtttgttattcggagtgatctgtgcatatgctgctcatacatgggtggaccgagtactgagagcctttgtgtttatcgctgcttcaatgcctagtttttggttagggattttgtttatttggcttttttctgtcaaattcaattgggtcaatacgagtggaatggaaggattcaaatcaattcttctaccagctgtcacactatcacttgggtacttatcaacctatgtgagactgatccgcaatcaaatcctgaaatttcagcacgagccctttgttttttatgcaagagctcgcggtttaaaggaacgggctgttcaactgaaagtgatgagacatgcacttcaattagctgtgacagcacttggcatgtctatcccaaaactcattgctggcacagttattattgaaaatctttttgcttggccaggggttggccggttgtgtgtaacagctatttttcatgccgatttccctatgattcaagcctatttatttgtgatggggttcctttttgttgtgtgtaacctcatggctgatgttgtgcaaatgaccatgaatccgcagttgcgaaaggaggtctgagaatgatgataggatggcatcaattaagaaaagaccgtatggcggttgtttctatctggctgttagtacttgtcgctttagcaggactgcttgcaccagtgttagcaccacatgatccaacagaaacgaacattcttcaaaaatatgccggcatcagcctgacttatccgctcggaacggatcagctcgggagatgcgtattgtcacggcttttatatggcattcggactacgatgcttgcggccatgctgacgatgtgtatcacgatgctcattggcagcacacttggactcatggcgggcttcttccgaggaaaagtggatggcgtgttgatgagactgtgtgatgtcatgctctccttcccagcagaagtaatgattctagctgttgtggggatactggggcctggattattcaatattattttggcgaatgtcctagcgaaatgggcctggtatacaagaatgattcgttcgtccgttctgcagtatgcgaatgaaccttctgttcagtatgtaaaagtgtctggcggctccccattttacatactgaggaagcatttatttcctcgcatttcaggagaaattgctgtctttgcgacacttgatgcgggctgggtcatcttaaatatatctgctctgtcttttcttgggttaggcgtgagcgcacctacaccggaatgggggatgatgctcaacgaagcgaagaatgtcatggtgacacatccagcccatatgcttgcgcctggacttgccatcttatttgtggtcatggcgctgaactttttaggagacagccttcagcaggccacgacccctgccatgcatcacaacaatcaaaagggagggagaccatttgcctttcatcgacgtaaaaaatctgtccgtacatgatccagtgcagcaaaaggatttagtggcgaacataacgttctccctacagcaacaacgttgtttagctgttattggagaaagtggaagcggaaaatcaaccgtcgcaaaagcgttaattggcttgattccttcttcgctagaagtggagggagcgatcatgtttgacggcgaaacattgacaactcagacagctgagcagtggcgaggcaaacgaattggcttcatctcacaagatgcgatgaatgcgttcaatcccatcgaaaccattggtcatcaaatgatggaaacgttccagcgtcatttgggcttacaaggaaaagaagggaaagcacatgccatcgcaggacttgagcgtgttcatttaaaaaatccaaatgaattgttgaagcaatatccttatgaattatctggcggtatgcttcagcgagtgatgattgcgatcatgatgatgctttctcctgatgtgatcattgccgatgagccaacggcgtcgcttgatgcatataatcggcgtgaagtcatcaggcaattacagaggctgaaagaagaaacaggcgcggccttgatcatcatttcgcatgatttaggcgtcgttcaggcgatcgctgacgaggtgttggtggtgcatcaaggcgagatgcttgagcatcgcccagctgataaggtattcacatcgcctgagcatccccaaacgaagcatttacttgagacgaggcgccgattatctgcgcctcttgaagcactgcggcagcagcagagagtgagggcatttccatgttgattacagctgatagcctcatcaaacatggagagaagaaaggtttcttctctcgacaaatgcagtcaaaaccacgcatatcaaacgtctcgtttgaaatcgaaaaaggacaatgtgccgggttagtcggtgagagcggcagcggcaaaagtacattggcaagaattctgctcggtttagaaaaaatagatggcggcaaggtacagattgatggaaagccagctgacacatggcgaaagatgaaccgaggaaaaatgagtgttgtctttcaggattatcgatcttctgttcacccctcctttacggtgaaagaaatcgttgctgagcctatgcgattgttaaagcaggaaaaaaatgtggatcagaaggttttatcgttgcttgaacaagtcagactaccctcttctttgctgtatcaatatgcacatcagctaagcggcggtcagctccagcgagtgtgcatcgcacgagccatatcaacgcatccagccattctcatactagacgaagttctgagctcactggatgtctctgttcaggtgcaaatattggagctgctcgagacattaaaacaagagctagacatgaccatccttatgattactcatgatatagaagcggcggtgtatctatgtgatcgtctcctttttttacatgaaggaagcatagtggaagaatgcaaaaaggatgaactgcttgatgcggtccatccatttacgctgaaattaatggactcacttatgccatttcagcttgacaaaaaataaccaatcttttatcgtatacgtaacaaacgacggaagggtgacccaatgcaatgaagtactaatcctatgacctgtaagcaaaatgaaaaaacgaaggcagtgagcaaacgattggtttgccatgtttgctgcgttttcattttttagcttcggaataggatggtacagcttgggaatcaaagaatgaggtgattgatacgggggatgtgtgtgttcagataggaacgcggcacgtcatcctggattgatctgcttatttttgtacaccattttgcctcctattctgagaatgggaggctttttcatgtctcctgatacgaaaggagagggttggatgttagtaaaagccaatcagttaaagatttttcgaaaagatcgattgttatttgatattgaggagcttgccatccatcaagatgaccgcatcggccttgtggggacaaatggcagcgggaaaacgactttattgcatgtgctggctgggcaagagaaaccagacagtggcacgtttgctgccacaacgacctgcacactgcttcctcagctgaaacaagctgatggcacacagagtggtggtgagatgacccagacttatattgaaagcgcgttaaaccgtccttctgcccttttattagcagatgaaccaacgactcatttagatacagagcacattgagtggctggaagagaagctgcatcattatcaaggggccctcattgtcgtttcacatgatcgtgcttttttagatgcggtatgtacggagatttgggagctggatcatggacggcttaatcaatacaaaggcaactactcgcaatttgcacagcaaaaagagctggcgcatcgtcagcaggtggaagcgtacgaagcttatacacaaaagaaaaaacagttagagcatgcgcttgaaaagaaaaagaaaaaagccgacaaagcaacaaagccatcccaaaagctgaaatcctcagggccaaaaattgcaaagccctactatgcaaataagcaaaaaaagctgcaaaaaacagccaaatccattgagacaaggatggagaaattagaaaaggttgagaaagtaaaagacattcagcccattcaaatgactcagcatacaatgaaggaagtagcgagccgtactattttgcgagtgaaaaatgtagatggcaaggcgggcgatcaattgctttggaagcaggcaaatgtggaagtgagaggcggggacaaagtcgccattatcggcaagaatgggagcgggaaaacgacatttctccgaatgctagtgaatgggcatcccggagtgtctcgctcagaagctgtcaagctcggctattttcgtcaggatctttcaggattgaaggtagatgaatcgattttacaaaatgcgctgaaagaggctgttcaagatgagacagtggtacgaacggttttagcgagactgggatttcgaggggatgatgtgcataaacctgttagggtgttaagcgggggagaacgggtgaagaccatgcttgcgtccttgcttgtcagcgatgccaatgtcctcatgctggatgaaccgacaaactttctagatctgtcggcagttgaagcgcttgaaggtctattgaaggattacccaggtaccgttgtgtttgtttcccacgatcgcagactggttgaggaggtggccactcgcattttccatgttcatgaaaagcgtattgaagcatttgacggcacatatgaagcgtataaacaaaaggacgacaaaccagctgttacacaaagagaagaggagcttcttttaattgatatgcagctgtctgaagtgctcagccgtttaagtattgagccgtctcaggagctggaagagacatttcaagcattattgaaacaaaagaagtctttggagtcataaagaaaacccctgtgtttactgcacaggggcttgttcatgccgttcttttgttaattgttcaagttcacttactgtgaccagctgatagccttgtttggtgagctcatggatgatcttcactgctgcttgagctgagctgtcataaatatcgtgcattaacactgttctgccatctgctgcatgtgagagaacatggtttgtgatctgctgactgttgcgaattttccaatcctctggatcaacatcccataaagagaccttcatcccaaccgcttgattgatgtcttgatttgttccaccatatggcggtctaaagtgcgtaggtgtatacccgctcgctttctcaatcaactgctgggtgtccttcacttgtttcaccgcctcctttaaaggcagtcttgttaataaaggatgactgtaagaatggtttccgatttcattcccgccttttagaatatctgcaagcatactaggataatactgcaccctgctgcctaatacgaaaaaggtcgcatgtcctttatttgcttttaatgcatctaaaatttttgatgttgtcgctgggttcgggccatcatcaaatgtgagggcgatggcttttttatttgggtcaagctttgatttttgcggcagcttgacggcttttcttttcggatttggttctttcatttcattttggtttttggttttattcatatattctggctttaatatatctttcagcagcgtctttttaatcgcgagtgtttgcggaccaagatccttgtcggctacttgagatgctgggaaataaaattctacatatttctctttcaaggcaaattgactgaagttttgagcagtaggggctgttcctttctgaaggagagtctgatccttagataaggttttgtccttttgaagctctgaatatgtaatgtaggataatttcttcaaaaagttggttttaggcagaaataaatcttttgtgtcaagaaaggtttttttctgaaaatcatagttgatcgtgagatgattggtggtcccattttgctgacctgtataggtataagtcgtaaagcgaatagcagcagactgcttcgcataatgcaccatatcataatcaatattcagttcaaagcgtttgttttcatcgatgtccttggcttcactaaacgtctttttgaaatgctctaatgctgaattggcgtagctttgaatcttgtcatctagctgtttttgatgaaaaagaggatagttgactgcatatctcataaatttcccgtcatttacgagagtaacgatttcgacatttttatagttcgtatcctgctttacatttttcttctctgtaccgcttgcttgttgattttgaaagaaagcaacgactccaatgatgatcgcaagtgcaaataggctgatactccattttccctttaatgacacaacgttcaaatctcctctcatgacgggccattctttatcagtttgacatctgtttgtaatatttttataacatttgacttacttttgtaattttagaggatgttcaggcggaatgtcaactattttcctattaaactatgagaaaaaatgataggccattccaaacgagcaaaagacacctcattttgctgccacacacataccttcattaattaaaaaatagggtgtacattgatttttcagaggcagacggctataattttgatgattatgattctcattttcaaactgacttttaatgaagaaaaggatgacaccgattttgcaggataagcgaacacctcaacaaaaacgatcatcacatattctgttctttttgatattttttctcgccgtcattggtttggcggctgccatgtttttggctgtgtcatatggtgccaaaacattgtctctgcaaacggtttggacagctgtatttgactatcagtcagatgtcacagagcagcagatcatccatgaattaagacttcctcgtgttttaggagcagctcttgttggagcggcatttgccgtagcaggtgcgctcatgcagggcatcacaagaaacccgctggcagatgcggggattctgggcattaatggcggtgcgatgtttgtggtcgctctctgttttgcctttttcccagaaatgccttattcgacacttatgtttttttcctttattggtgcagtgcttagtacgctgctgatctttgcgattggggcggctggtggagttttgacaccgctgcgcttaactgtagcaggagccgttgtggctgcattgcttcatgcgcttagctctgggatcgcgatttattttgacttgagtcaggaccttgcgttttggtatgcaggcggtgtggctggtgtgaaatggccgcagctgacgattcttgccccagtcattctgatagtgatcgtatgggcgatgctattagggcgttcactgtcgctgctgtcgctcggtgaagatgtagcggcaaatttaggggtgaaaacacgacaagtgcgaatactaggaatggcagctgccgtattattagcaggggtttctgtatcagcagtcggatcgattgggtttgtcggtcttgtcatcccgcatatcgcaagaaagctggttggtgtaaactatcgtttcgtcattccgatgtcggcgatattaggctcggtgctgctagtctttgctgaccttgccagccgcaccgttaatccgccccgagagcttgccattggcgtgatggtggcacttgtcggtgttcctttcttcttatatattgccagaaaagaagggaggaacctgtcatgagagagaaacagcgggctcttgtcgtgacagtcgttttgctttgtttgactgcggctgttgtgctgtatagcttaaataccggcacgctgaaactaagtcctctagtggtcgtcaaaacgttattcggctttggggattttcaaagtgaaacggtgctgtttgactatcgtctgcctcgaatcgtggtgacgatgctggcgggaattggtcttggcattgcgggcggcattttgcagagcttatctcgtaacccgctggccgatccaggaattattggactgaatgcaggagcagcatttggcttaatcgtgtttgtgacgtatttccatgcactagaaggcaatccatctcttcttattccgctctttacatttggcggagggcttcttgcggcagcggtcatcgtgcttctggcgtataaccggcaggaagggcttgttcccatccggctgatcctagtaggaattgcggttgcggcgggattcagtgctttgacgttatatttgtcattgaagctggatgaagatacttacacatttgcttcaagatggcttgtcggtaatgtctgggggagagactggattcatgtgttagcgcttctgccttggattgtatgccttgtgccgcttacgctgatgcagtcaaacacgctcaatgcattgacattaggagatgctgtcgcctcaagtgtaggtgtacgtgtccagcgtcagcgtctccttttgctgaccttagctgttggtttggcgagtgcaagtgtttcgatgacaggcggtattggttttattggacttgtcgccccgcatttggcaaggcggcttgtcggctcactccatcagtattttttaccggttagtgcgctgcttggcttgttgattttggtcagtgccgatacaataggacgttccatctttgccccaaatgccataccagcgggtgtggttgtggcttttattggcgcaccttattttctctatttattaacaaaaacgaaataaacgtgaaagaggaactcatcatgaaaaaattacttgtgcttggtttaacgctctgtttcattatgcttgccgcttgtggtcaacaggaaacaaagaatacaacaactcaaaatgatcatggaacaccgaaaattgcttccttgtctatccatttaaccaatgacttattagcactcggtatcaagccggcaggctctgttgtaggaggggacttaaaagatttccttccacatgcgaaaaagcagctgagtggtacgaagaagctgggcatcgcagccgatcccgatatggagtcactgcttgcattacaaccagatgtcatttatgtcgatgaagaactagctggacaagacttatcgaaatataagaaaatcgccaaaacggaagtgtttaatttaaatgacggcacttggcgtgatcatttgaaaaaaatcggcaagctcgtcaataaagaaaaagaagccgatcaatatattcaggattacaatcaagaagcaaaagaagtcaaatcgctcatcaaacaaaagattggaaacgggaaagtaatggcgatccgtgtgacggcaaaggagcttcgagtatttagcatgaagcgcccaatgggtcctattttatacgaggatttaggtctgacacctgtcgatggtgtgaagaaactggacagcaagcggccatttgaagtgatttctcaagaggttcttcctgactatgatgcagatgctatctttgtcgtcgtgaatcgtgatgataaagcgcagcaggcattcaagcaattagaaaagactccgatttggaagggtctaaaagccgtgaagaaaaatcaagtctatccgattgccgatcagccatggctcgattactcagcactaggcaataaaatggcattggatgaagcaaaagagatgttttctacatcaaaataaaatgaaatcaggcatcattccttatatgggaatgatgtctctttttttgatccggtcttctattcattcggtttttgcatacatatgagagagaacgagcagtaccgcccgtgaaggggaagaaagggaggggatacagttgaaggttcaaaaaattagtgcaggtacaatcgcaaggcttgtgctgcttttgctcgcgcttgtcaacagtgctctaaccgctgcgggaaaaagcccaattcctattgatgaagaaggtattcagcaatttatcacgttagcctttcttgggattacatcactatgggcctattggaaaaacaatgatataacgaaaaaagcacgaacaaaaaaagaagaataagagaaaaaagagccttttcatgataaaaggctctttttcagcgaagcgtcaaacgcctctccccgcaatttgactcttcctgaaaggcttacgcccgtcgttctcccatgttggcgaggaatgcttttacttcctcaatgcttaagccgatagctttcgcctcactcatcagacgcttccactctgatatattcgaatccgtcagctttctatgagtgacatgtaacgtcttttcttcctgctcctttcggtacgtttggagcagctgatagagttcttctttcggcatgccggattggacggcattgacgatatgctcccgccattcgtgttcaccaccctcagagtaatgaaacatcatcgtctctgcatcaaacagctcttgtaaatcaatttctagtgaagaggataccttttttaaaaactggacagatggatttctgtggacaccacgctcaattttactcaaatacgacttagagacatgggcatcttcagccagctgctgaatggagtatcctttcctctttcggtaaatgcgtatcacctttcctatcattcttatcaatgatctcccttctccctggcgaatcgtactgcgaccttttcgttcattataagaaataaattgttctttataaaattcaaaaacgtaagaaacaggaagtaaacaaaagaaaacgaacgatttcgttctttaaaaagaactataagacctattatgacatttttctttgcgggtattatcttttataatccaatcattaacaaaaagaaaccatatataacctttttatgatgaaatcgggaggtatctatgaatgagaatataggttttaagcagctgttttctgtcattaaagagaaaatggcccttctgatcctgattgtcctgatcgtaacgggcacttcagcctactatcagttctatgtctcgactcctgtatatcaggcaaccactcaaattcttgttcataaacgcagcaatgacgcacaagcaaacttaaacgatattcagatgaaccttcaatatacacgtacctttcaagttttattaaaaagtccgatcgtcattgaaaaagtaaaagaaacactcaacctcacagaatcagctgaaggattaaaacacaaaattgccacaagtacagaaaatgagtctgaggtcatcaatatttctgtacaagatgaggatcgcgcaaaggcagtcgccattgcgaataccgcaacagaggtgctgcaagaagaaatcaaaaaaaccatgaatatggatcgcattaatgttttgtctgaagccaagctgtccaatacgattctcatgaattcaagaaaattcgttcatatcgttctggcactaggtgcctctttattaggggggatgacactcattttcttaatgaatttactcgatgatactgtaaaacgaacacatcaaataagagaagagatcggattgccgtcgctcggaagtgtctatcagatgcaggcagacaggagggcaaaaaaagacaagcagtccgtcataacgggaggacagaacattgatctttaagaggaagaaaagagaaaagagagatttatcctgtatttctgtattaaatcctcactctgtcattgcagaacaattccgtacaatccgaactaacatcgaattcacatcaatccaaacaaggctgaaatccatattggtgacatcctccttgccgaaggaagggaaatcatttacggctgcaaacctagcagctgtttttgcacagcagaaaaagcgggtgctgctgatggatgctgatttgcgaaagccggctgttcatgaatattttgacctgagtcatcacacgggtttgaccaatgtactattaaataattgcagcttggaggaagctattttgccaacacccattgagcatttagagctgcttccgagcggaaccattccgccgaatccagctgagctgctctcctcttctgtcatgaagcagctgttttatgaaattgaacagcaatatgacatggtgattgttgattccgcgccgcttctgccagtggccgatgcaaagatcctggcgaaccggaccgatgggagcattcttgttgtcttaagcggcaaaacaaagatagcggctgtgaagaaatcaaaagaagtgttagaaggaacaacaggtaaactgcttggggctatgctaaatggcaagaaagagaaaaagggaaggctgtatatgtattaacaagattgataggtgatgtctcctaatctttaacaatggaggcactcgatcctgctgtgggcatgacaaatgccttagatgctcgtcatcaatagtggggtgtgaggacgggtttgatgcccattttacgtaagaatagtgatgttgaaaaagggggaggagcgttgacttacgcccaaagattatcaatcatcgtggcactagattcatatctcatcttagtggctgtcttttttggctttcaatttgtccaagaagcggcgttaactgtttatacatttgaaatgctcgtcatttcttcgctcagtttgctcattgggcaccatttgttttcgtatatttttcacgtgtacaagcaagtatgggcttatacaggggtaagagagctattttctttaatgaagacctttgtgtgttcttttttattttcaatggcaatgctgtaccttttcgtgcagacatggccctttcggtttttgttcattgtgtggcttttccacgtattattcatcggtgcatctcgaatggcctctcggctatttcatgatggtgcaaagcggctgcaggtagaaaaggagcgggccttaatcattggcgccggatcagccgggaccatcatcgttcgtcagcttcagcaatcgagtgatgtacatattgaaccagtcgccttcatagatgatgacaagacgaagcataagcttgaaatcatgggactgcctgttctagggggaaaagaacagattcaaacagctgttgtgatgatggatattcaaaagatcatcatcgccattccgtccaaaagcagccataccttaaaagggctgtataaggaatgcgtagcgactggggtcaaaacgcagatcatgccagagatggagcagattttaaaaggaactcatgcgctgaatcaattacgggatgtacagccagaggatttactcggaagagaaccgattcaattagattcaagccgtctatctgtccatttaaaggggaaaacgattatggtcacaggagcaggcggatcgattgggtcagaaatctgtcgtcaaatttgtgtgtttgctcctcaagcgattgtgcttgtgggacacggggaatttagcattcattctattttactagagctgaaagaaatttatggggacaccatcagtctctatccacaaattgcagatatccaagataaacagaaaatgagtgaaatcgttcgtcagtttcagccggatatgatttatcatgccgcggcacataagcacgtcccgctcatggagatcagtccaaaagaagcagtgaaaaacaatattatcgggacaaaaaatgtcgcagaagctgcacatgagcatggcattgaaacattcgtcctcatttcctctgacaaagcggtcaatcctgccaatgtgatgggcgccacaaagcgatttgctgaaatgctgatcatgcaaatgggggcaagcagtgaaacaaaatttgtagcggttcgatttggaaatgtactcggaagcaggggaagcgtcattccaatttttaagaaacagatcgaacaaggcgggccggtcacggtcacgcacccagccatgacaagatattttatgaccattccagaagcatcaaggcttgtcattcaggcgggtgcactggcagaaggaagacagatttttgtattagatatgggggagccagtgaaaattgttgacctcgcagaaaacctcattcacctctcaggctataccacagaccagattccgattacgttcacaggcattcgtcctggggagaaaatgtatgaagaattactcaaccagcatgaaaaagcacaggaacaaatttttccgaaaattcatatcggtcatgcgctggatggggacccatatgtgctgaaccgctttatccatgaatttgacatgatgagtgaagagcaaatgagagaagcattgtttgctgccatcgaatcgcatgatttgttgtctgaacagatgaccagagaggaggaagcgcttgccaatgaagaaaaaagtcttgttttgcgcaacggttgactatcattttaaggcatttcaccttccatatttccggtggtttcaggaacaaggatgggaagtgcatacagcagcaaatggtcagctggagctgccctatgtggatcaagcgcactcaattccgattcagcgctccccttttcatgtgcacaaccggtttgcgtatgtggagctgaagaagctgttagcgaaagagcactacgacttcatccattgtcacacgccaatgggaagtgtcattggcagacttgcagccaaaagtgcgcgcaaaaaagggacgaaggttctttacacagcacacggctttcacttttggcagggggcgccgcttcaaaactggctgctctattatccgattgagcgatggctcgcccgccatacagacgctttgatcactattaatggagaggattttaaaagagcagatcgtctatcaaaagagcgttcatctgtctattatgttcccggtatgggtgtggatatgaaacgatttgcaccagttgatgaaaaagagaagcagcgtcttcgtgcagtctatggcttttcctcggaagattttattgtgctgtgtgctggtgaattaaatgcgaataaaaaccaagggatgctcatcaaagcatgtgcacagctatataggaaaatatcaaatgtgaagatcgtatttgccggggaaggcacaatgaggccgatgtatgaaaagctggtttgcgggctccatcttgaaaagcatgtccactttgctggtttttgcaaacaaattgaggaatggatgcatatgagtgatgtatgtgtgtcgactagtttgagagaagggcttggcatgaatctgcttgaagcaatgtctgcggaaaaaccggtcattgcaacagaaaatagaggacactgtgagctgatcagacatggcgtcaatggttttttagtcaaaccgcatgatgtaaatggcttggctgaatatttgcaccagctctatcacaaaagggatcagctgcccctcatgggaaaagcgggacgctccttagcgcatgcatttgcacaggagcaggcggtgagtgctatggaagaaatttatacaacctatatggatcaagcagagaaggtgatgtgagcatgcgtaagccaaaggtgtctatcatcatgggcgtctacaattgccaagacacagtagaagaaagtattgaatccattcttcatcaaacatatgacaactgggagctcatcatatgtgatgacgcatcaacagacggcacctatgaaaaagtgctgtcttatacaaaacgagaccctgaaagaattcgccttatccgcaatgagcataatcaaaggctcgctgccagtctgaatcgctgtctcgctgaagcaaggggagacttgattgcaaggcaggatggcgacgatatatcagtacctgttcgtttagaaaaacaggtgcatttccttgaatcatatcctgaatatgatgtggtcgggacggcgatgaccgtgtttgatgaatcgggtacaaaaggtatacgtgcactgatttcagagcctgatcggaaagtgctggcaagagggacgccgttttgtcatggaaccattatgatgagggctgctgcatacaaggctttacatgggtatcgctctgtgaaaacaacaaggcggatggaagatatcgatctttggatccgtttttttgttgcggggagaaaaggctttaatttacaagagccgttataccttgtgagagaggatgaagcggcctttcagcgccgtaagtttcaatattcgatggataatgcctggcttgttttaaaagcatgctggttattaaaattgtcgccggttcattatctgtttgcactaaagccggtggtccgcgcctgtttatcaccgaagatcatgaaattttatcaccagcggaagttggaggcgtctttgttgaaaaggaggacgattcgggatgagtgagccaaagcgtgtactccatattgtgggcgggatgaaccgcggcggggctgaaacgatgatcatgaacatctatcgtgcactcgatagaaatgtccttcaatttgacttcattacccaccgaaaggatgtctgtgattatgatgaggaaattcagaggctcgggggacgtatcttctacgtcccaagtattggggcatcctctcctttggcatttgtgaaaacattgacaaagacaatcatacgaacaggaccgtatcaggcagtgcatgcccatacggattttcaaacaggtttctccgcacttgctgcgaaattggcgggtgtgaaggtgcggatttgtcattcgcataatacagcttggaaacagtcgccaaattgggtagaccatatgatgctcaaagggtttcgccagctgatctttgcattttctacgcagcttgttgcatgcggtgaggatgccggttcctttttatttgggcagaaaaaaatgaagaatggacaagttgaggtgctgccgaatgggattgatttatcccttttctttcagcctgatccagacgaaaaggtgaagatcaaaaagcagctgggtcttcacgaaaagagcatgattattggtcatattggccggtttcatgagcaaaaaaatcacgttttttttatggaactggcacagaccttaaagaagcagggggtctcatttcaacttgtccttgtaggggatggaccgctgaggcaggtggttgaatcatatgcggagaaggcaggcttgttagacgacattgtctttacaggcgtcgtatcagacgttccgcagtatatgaaagcatttgatgtatttgtgatgccgtccttgtttgaaggacttccgcttgtattagtggaagcacaggcatctggattgccttgtgtgatttcagatcatattacagaggaagtggatttaggctgcggtcttgtgaaaagaatgtcgctgcgggattctgcgcatgaatggatgaaggcggtgcttgaagcatatcatgcagagcctcctcttcaagagaccattacgtcccagcttgaacaaagaggatttgatgtcaaacagaacatcacacgtgtgatgaatggatatggactgtaaggaaggaatggcagatggcggtttatttggtgaacatgatcatggtctatttatggtcgagctttgccgcattttacggcaggcgtgatgataccattcaaagcggatggcggcctaacaagattctggtgttatttccgtttttgtttctttgtattgtcgctggtattcggtacaaagtaggaaccgattttgtcacatatggacagatgtatgagttctccgtcaattatgaaaagccttggcatatattcggatttggtgtggacaaggcggccactgacccaggatttacgtttattttatggatgctcaatcaactgtcccgtgatccgcaaatcatgtatatctcggttggggcgatcacctatttttttatcatcaagacgctcattcaatatggccgtccctttgagctgagtatgctgctttttctcggcacttttcattattacgcttcgtttaatggcatgcgtcagtatatggtggctgcggttcttttttatgccatccgtcttgtgatcaatggtcagtggaaattgtattttccgcttgtcctcgtatgttcattgtttcattcatcggctctcatcatgattcctgtgtattttatcgtgagaacaaaagcatggtcttggatgatgctggtcttatgcatgattttcttagggttaaccgctctttatgaccgctttgtttccgtgtttgtcgtgatgctgcaaggcagttcatatgggcattacgaggaatggctcacaacgaatacgaatggaatgaatgtgacaaaaattggtgtgttggttttgccgcttttgcttgctttcctttatcgaaaacgacttcgtgagctgacgcctgagagtgattacattgtgaatttttgcttgctcggtttcttgtttggcatccttgctacaaaggatgtcatttatgcaagatttcatatttattttggcttgtaccagctcattttactgccatatttcacccgtatttttgatcagcggtctaatgtctttatctatgtagggattgctgtttgctatattctgtacagtatcatgctgatgccgttcgattcatctgttttaccgtacaggacgatatttacaaagtagatttggagaaaggtggggcatgttgtaatgccagctatcagtctattggtcgcagtctacaatacgagtcaatatgtggagcaatgccttcaatcaattgcagatcaaagtttttcagatatagaggtcattctcgtgaatgatggatcgacggatcacagcggagaatgtcttgaagcgtttgctgcgcaagatcagcgctttcgggtcattcatcaaaccaatcaagggttaggcgctgtgaggaaccggggcatcgaagaagcaaaagggacgtatatcgcctttattgattcagatgatattctcgcgcctcattactgtgaagccttgtatgaaaaagctgaaatgaccggcgcagatcttgttgtcagtgagtactggattcaatttgaacagtcaaagcgaaccataccaacgacgctgttagccgagcgatcagccgaaaagacgagtttaattgaagcgttattgcacggagacatcacggggttttcatggaataagctgtatcggcgtgcctttatcgaagaacatcacattcgatttccgctgcggggggaacttgagaacatagaagatcaatatgtgacgctgcgctgtttttctttatcacgcagcatcgcctttgttcatgaacctctttattactacagggttcatctgtcatctattgtgcagcgatatcagaagcagtattttcatcatggactgaccttttatcatgcgcagcgcttgtttttgaaagaatatgatgacatctctctgtatgagaaggcacttgatttttttattgtcaatcatactcttcattgtatgctcaacgaatggaagagccaaaatgccctctctattcgggaaaagcttgatcacatgcgggaaatggtgacacacgaggcctttctgtatgccgtcaaacaagtggaaccatcgaagctcaccgctcgaaagcgaatgattttattccttgctaagtgccggttggtttatccgctttctgccgccgcttcaagctatcaaaaatggatcgaatatcaaacaaggaaataggggtgatgggattgacattgcagcaattgaaggcgcacgccgcagagtggctgctcttaaaggttaaatatccacttgaatatcgactgagccgccaaagcctgccagagctgagtcatcagaagaaaatcattctcacgctgctgccggggcatgataatttaggggatcatgcgattgcctatgcgagttattgttttttaaaagagcactttcccgcttatgacatcatggaagtggacatgaaagagatctatcgcctcgctcgtccgttaaagcgtatgcggcacccagaagacatcgtctgtatcatcggtgggggcaatatgggggacttataccgttatgaagaatggacgagacaatttatcatgaagaccttcaagtcctatccggtgattcaactgccggccactgcccattttacagaaacaaagagaggaaaaagagaggaacgccgcgccattcagacatacaaacatcatccaaggctgcttctcatggcaagagatcaaacaacctatacttggatgaagcagcacttccctgatcaagatgtgtggaaacagcctgatatggtgctgacattagacgaagcatcaaaggaacaaaaacgtgaaggggttctgctttgtctgcgtgaggataaggaagcctatctcaccaaggagagccggcagcagctgcagcagcatattcaagacacgtatgatcaagtcggtttcatcacaacgacaattggcaaacgagttgatcgaacgactcgcttagatgaattatctgccttatggacagagttaagaaaggcgcaggtcgtcgtgacagaccggcttcatggcatgatcttttgtgcgattacgcatacaccgtgtgttgtcctcaggtcgtttgatcataaggtgatggaagggtatgaatgggtggctcttcttccgtttttgacgctattaaaagaaccgaatgaggcggctgtgaaagaggcgattcatcagctgatgaaaacgagcggacaaaagggagaggaagctggatgaaagcttttaaacgctgcgtgaaaacaaaatgaatcgagcgtttctttacaatgccagtgcaaacttcatgacgtttgtcttgatgatgcttatgtctgtttgtttaacaccgtacatcgttcatacacttggagtggaagcattcggcttaatccatctgacgcaaaatatgatcaactatttatcggttattacggcttcattaagtgctgttgttgtgcgctttttttctgtggcggctcataaaggagaaatggagaaggcgcagcgctatctctcatcttatttcgttagttccatttttttatcgatcagtctttttctgttttgtctgttcatgtcccgtcagctggtagagtggcttcatgtgcctgattatctcgcaaaagacacacagaccgcctttatattagggggtcttttatttatgctcaattttgtcatgtccggcattggggctgcgccgttttatgcgaataagttatatgtatcaagtgttggtcagtccattcagatgtttttgagggcatttatgattatgatgctgtttacatggacggcaccagccatctggcatattccgcttgcggccgtcataggaagcttggcggctatgggaatcggtatctattattttaaaaaactcattccttggttttcgtttaagtggcggcacgtctcattatcttctagtctcacacttgttcgatcaggggtctggcattcttttgagcaaatgggaattttgttgtttttacaaattgacttattgatgaccaacctgctcattggagcggaagcgacgggacagtatgcggcgattttacaattcccattattattacgcacactcgcagggacactggcggttgtatttgccccaacgatcacgaaattttactcgaatcaagatgaagaaggtctcatccaatatgcagccagtgccattaaatggagcggtttatttgtcgcgttcccagccgctctactaggagggctcgccggtccgctcatgcttttatggcttggacctgcctttgaagagctgaaatggcttctcatgattcatgcagcttatttatgtttgaccttgatgtttttaccgctgacatatgtgccgaccgcttttaatcgattgaaagttccagcggtggtcacgctcatattaggagtatccaatgtgatttttgcctatggattgactcatatgcttcagcttggcttatatggcattgcatcagcaggagcgatagttttattgatgaaaaatatcgtgtttctgccattttatacggcccgcatcacgaatcagaaacgcaccatcttttacaaacatacattggttccacttgcaggagcactcatgatttggggcgtctgtgcagggattcaggcgttttatgacgtgaactcatggttggagctgttttgtattggtggtctttgtttcattctctatatgggctacttgtatcaatttgcaggaacaaaacgagagcggcagcagctggtgcataaggtaaaacaagctgtttcccgctagtgagataaggagatttaatgatgaaaagaatgttagatgtgatggtggcattgacgctgctcatcgcaggcagtcttctttttcttctgatttatgggctgattcggtggaaaattgggacgcctgtgttgtttcggcagaagcggcctggtctgtatggccggccatttatgctatataaatttcggacgatgaccgatgaacgcgacgagcacggagggctcctgccagatcatcttcgattaacaaaaaccggcgccttgattcgcaagctcagtcttgatgaattgccgcaattagtcaatgtcctaaaaggagagctcagtctcgttggaccaaggcctcttctgatggagtatcttccgatgtatacagaggagcaagcaaggcgccatcttgtaaagcctggcattactggatgggcacaggtgaatggaaggaacacgatctcctgggaggagaaattcacctatgacctctggtatgtcgagcatcaaacgttttggcttgatatgaaaattttatggatgaccttgctgaaagtcatcaaaacagagggggtgcagcagccgcatcatgccacagctgaaaaattcaaaggaaccgatatgtaaagagcaacccataggtttaattggggctggcgggcatagcaaagtcattcaggaaatgattgttgcacatcccgattactcattatgtgccgtattagatgatcaatttgaagaggaggccactcaaagcggcatcttgaatggaccgatctccatgagtcaacagctgagagagacaatgcctcatatgaaatggctgattgctattggacaaaatgagatgagacagctagtaaaggaacgcctctcatttgaaaacaaggcgtttgccacactcatccatccagaggcggtcataagtccatcagcggtgattggagggggaactgtcgtgatggcaagagcagtggttcaagcagatgcagcaatcggtgaacatgcgattatcaacacaggatctatcgtagagcatgactgtatactcgaatcgtttgtgcacctatcaccaggagcagtgttaactggctgtgtgtctgtacgaatgggtacccatattggggcaggtgctgttgtgatacccgggatatcgatcggaagctggacaatcattggcgcaggagccgcagtaacaaaagatatacacgatcagaaagtcgctgtaggcattcctgcaatagaaatcaaagatcggagagaaggtgggaaatgatgcaagaaaggaaacgaatttacttatcaccaccgcatatgagcggaaaagagtatctgaaaatagaggaagctttcaagagtaactggattgcaccgcttggacctcttgtgaatgaatttgagcaggcagtcgcacgctatgcaggagtgaatgcaggagcggctttatcttctggaacagcagcaattcaccttgcattaaagcttattggcgttcaaaaaggtgacattgtcttttgttccaccctcacatttgttgcaactgcaaatccgattttatacgaacaagccacacccgtttttattgattctgaaagagatacatggaatatgtgcccgcttgctttagagaaagcctttgtggaatcaaaacgacttggaaaaagaccccgtgctgttattgtcgtgcatttatatggacaaagcgcaaaaatggacgagattctggcgttgtgtgaagcatatgatgtaccagtcattgaggatgcggctgaatcgttaggtgctctatataaagggaaaaaaagcggctcaatgggcaggttcggtgtctattcgtttaatggaaataaaatcattacaacatcaggtggcggtatgcttgtgagtgatgatgaagctgcgatcgaacgctgccgctttctcgcttcacaggctagagaacgcgccatgcattatgagcatcaagagataggatacaactatcgcatgagcaacctgctagcaggcgtcgggattgctcagatggaaatattggacgagcgtgttgaacagaagcgacgcattttcaagcgttatcaggatgctttatctaaggtagagggcctgtatttcatgccagaatatcaaggcaccaagtccaaccgctggctgacgacattgactattgatcgtgataagagaacgtctccagtggacatcattgctgcactagaaaaagaacagatcgaagcaaggcgtgtatggaagccgctgcaccagcagccgctctttcgtaattgtcctttttattcagcagcgaaaggcactcccgtatctgagttgttatttgaaacagggctttgtctcccctctggaacaagtatgacagaagctgaacaggatcgtatcattgacacacttcgtaatgccctgcgagaaaaaacattcacctcttcacaggctgctcattcgtaagcagcctgtctctctttctatcaaattcatcaattaatggaataaataggtatatgtattgtcaattcgttttaaatatgatattgacaaaggggtccttcctccttaaaatgaaaatgattatcagcgtcaattaggaggaacatcttatgtctatttggagtaaattttttccgaaaattaaaataaatacagtattacctttcctgctaatctttttattagtaggctgctctcaagcaaacaatggagcagaaggaaacaaggatcatcctgacatgatcacgatggcttggccgagagatattggcgaaatgaatccgcacgtatacaacccatcgcaattgtttgcacaatcaatgatttatgagccattggtcagctatcaaaagaatggaaagctaaaacctgaattagcgaaatcatgggatgtttcaaaggatggcaaggtgtatacttttcatttaagagacaatgtgacgttctcagatggatctgagtttaatgctaacattgtgaaaaagaactttgattccatcttaaaaaacaaggatatacatagctggttaggtgttataaaaaaaatcaaaaagacagaagcagtagacaagaaaacgtttaaactcacattaacagagccatattatccaactgttcaagaattagcagttgtccgcccggttcgtttcttaggagaagcaggcttccctaaaaacggagatacgtcaaaagggattgaaaaaccagtggggacaggcccttgggtattaaaaacatatcaaaaagatgactatgccattttcgaacgaaatgatcattattggggagaaaaaccaaaggttaaagaaatcaaagtcaaggtgatcccagatgcggaaacgagagtcatggcatttgaaaaaggcgatgtagatgtcctttacggagaaggaaccattagccttgatgcctacaaacagctagaggcgagcggcaagtatgaaacaaaaatgtcagagcctgtagcaacgagacagcttgtcatgaacacaaaagtggatcagctgtcagatgagaaagtgcgtcatgcccttcaatatgctattaataagaaatcaatggtagaaggtgtcacctctggcttagaggatgaagcagatcacatattgccgaccaacatgccttacacatctgatattaaggtgaagtctttccagtatgatgtagacaaagcgaaagcattgctggatgaagcaggctggacacttccaaaaggaaaaaccgttcgtgaaaaagatggaaaagcgcttgaatttagtatgatgtatgactcagcagaatcgattcaaaaagcgatggctgagacgcttcaagcagaatggggagccattggcgttggcgtcaaacttgaaggtgtggagctggcaacacaggtgcagcgctttaaagccaacaaatttgatatgaacttctttagcaactacggagcgccttatgatccgcatacatttatgaacgtcgtctcatcagatggttttggattcaaagaagccatctcagcctatccaaataaggacaagctgatcaaagaaatgagcgaaattccatcaacaaccaatgaaaacaaacgaaaagcactttattcgtctgtgttatcttcattacaggatcaaggggcgattgtgccaatctcttattttaaaaagacagccgtttatcaaaaaaatgtgaaggactttgagttcccagcaaatcgtgatgaacatccattcacaggcattaagctgaagtaatagaaggaaggtaaggaaatgggccgctatatcgtcaaacgcatgctatcaatcatccctgtatttttattagccacactttttacgactggtatgattcacctttcaccagttgacccggctgaggcatatttagcagcggctcatatccagcctacggatgaaattttagcgcaaaaacgaagtgaatttggtttagaccaaccgttttatatgcagtatcttcacaccattgaaaaagtcattcaccttgattttggccagtcgtatatgtcgaaccagcctgtgctcaatgaggtgatctatagaataccagcgacgattcaattggcgctgactagtctgctgatagctatttgtgtcagcattccgctcggctttttcagcggcatgaggaaaaatggcgtcgttgatcatatgagccggcttatttcttttttaggagcatctatcccgacgtttgtcttggggtatttgctcatcttctttttttcagtgaagctcgatcttttaccagttgaaggggtcggaacatgggagcatctcatcctgccgtcgatcacactggccgtccctttaattgctacgtatacaaggctattacgatcaagtgtgagtgaggcgcttcaagagccttttgttcaatatgcgagaatcagaggattaaaggaacggtcgatcatgttcaagcatgtattgagaatcgcgatatcgccaatgctgacagggcttggggtgaatcttggcaagctgctgacaggaaccattatcgtagaggcggttttttcatggccggggtttgggcgcttctttattgaagcgatctttaaccgggatctgccggtcattcaattctatgtcctcatggcagcatgtatctttatcttgagcagcttgattgtggacttgctccaactgatcattgacccccgtatttccagaaaggaaggccgccagccatgatgacaaaaggaaaatatctcttctctcatcaaaagatgatctcgatctgtgtggtgctccttggtctattgctgattgtgacagtatgtgcaccgtggatcgctccacatgatccggcggctgtcaatctagcgatgaagctaaaggggtcttcgtgggagtatcctcttgggacagatcaattaggccgatgcaatttatctcgaattttatatggtgcacgtgtttcactaggctgtgcgttattaatctttctctcttctttattgattgggttaatcgttggtttgttgtcaggttacaaaggcggctggatcgatcacgtcttgatgagaatctgtgacgggatcatggcattcccgaacctggtgctgattcttggattagtcggcatcttcggtcctggactttctcaagtagtgcttgccttgatgctggtacaatgggtatactatgctcgcgtctttcgaggaatggtgctgagtttaaaagaacagaactttattgctgccgcaaaaatcagcgggacgtcccactggaacatcatgagaaagcatatgattccaaatgtcctgccgccactcgcggtcataggtacactcgaaatgggctgggcgattatggacatttctgcgatgtcctttctcggattaggcgttcagcctcctatgcctgaatggggagcgatgatccatgaagggaagtcgtacattcaaacgaatcctcagttgatgctgtacccaggtcttgtgatcatggctgtcgtggtcctctttaatttactaggagaggccctctcagagaaatatggtatcaaacgccgtgtgtaaaggaatgatcgatgtgcaagagtccattttacaaatagagaacctgcatgtgcagacgaaaacgcctcatgggacaacctctcttattcaggacgtatcgtttgaagtagggcgtggtcaaatcgttggattaataggtgagagcggctgcgggaaaacggtgacaagtatgtcgatcttacatatgcttgacccgaaaacaacggaagtcactggcagcatcacattacaaggacgagaattgatcggtatgagtgaaaaggatatgcgctctattcggggcaaagacatctcatatattatgcaaaatccaatgaacagctttacaccagtatggacgatcggtcatcagctgattgaaaccatccgccggcataccgctgtcagtaaaaggcaggcacgagcgaaggcaatggatgcgttagcgcagatgaatctgccgcagccagataagctgttaaacaagtatccctttgaactaagcggcggcatgctgcagcgtgtcatgattgccatggctgcctgcatgcacccgcctcttctcatagcagatgaaccaacaactgctttagatgtacacacgcagaagctggtgcttgagcacctaaatcaaattcgtcatgagtatggaactgccattttgctcattactcacgatcttggcgtcattgcagaaatggcagatcaggttgtcgtcatgagacaaggagaaatggttgaaaaggcagaagtgcttgagctttttgaaaaccccaagcatgattatacaaagaaactattagcagctcgtccatccatcccagctgtttgcccgatttgaggtgagaaggcccttgcatttattagaagtgaaagcagttagtcattcatacaacagccggtcgtttctgatgagaaaaaaaggcgcagaccaagtcttaagcggcgtcaatttaatcattgaagaaggcacatgcctcgcattgctggggcaaagcggcgcagggaaaagtacactaggccgcatcatacttggtctagagaaaccaagagccggtcaggtcctttttgaagggcaggatatatattgtgcagatcagcgaacacgcaaacattatcgccggcatgtgcaagcggtgtttcaagattcatattcggcggtgaatccaaggtggacagtcgaacaaattttatccgagccgcttgaaaactatgaagctatggaccgacaagaacgcaaaaacgtgttgattcactggctggaaagagtcgggctcagtgaaaaggacttgtctaaatatccgcatcaattcagcggcggccagctgcaaaggatcaacatcgcaagagccttattgctgcagccaaagctcgtcgtactggatgaatccgtcagcagcttagacatggttacacaggctgtcattttagatttattagtagaattaaagaaggaactgggtgtcgcttacttatttattacacatgatatgacggcagcctatcatgtaagtgatcaattggcgatattggatcaaggtgaacttgttgctcaatttcaatcaaaggatgatttcttttcatcagaagagacagcggtgcagaaaatgagagatgcaatgctcgcagaccatcctttgtcccgaacaattggcagaccggttcggtaaatcttcatttcatcaacgcctcttttagaagaggctatttttcatgaaaggcaggtggcatcgtgaaccatcgagcgtatttagctttggccattcctttaaccatctcaacgatgaccaccccattacttggagctgttgatacagcagttgtcggtcagctcgccaatcccgcttatattggaggcgtcgcggttggcagtctcattttcagtacactatattggctctttggttttttgcgggtgagtacatctgcttttgccgcccaggcaaacggggcgcagagtgaggagcagggcgtacttgcttttctaagaccttttttaatcgccatcattgtcggcctttgttttattgccctgcaatggccaattattcaatctgcttttctagtgatttctcccgctgcggatgtccggcaatttgcagcagattattttcatattcgtatttggggtgccccgtttaccttgatgaattatgtgatattagggtggctgatgggaatggcaaaaatgaaagaagccctctctttacaaatcttgatcaatgtcatgaatatggtccttgcccttctgcttgttcatgtgttttcgtttgcagtcaaaggggtggcggctgcgacattgatatctgaattaaccgcctttgtgctaggcgcatggatcatcatgaagcattcaaaaaacgggttccagataccttctcttaagaaaatcatggatacacaggcagttcagaaaatgtttcatgtgaataaagatttgtttattcggacgatttgtctgctagtggtgattaacatgtttacagcaaaaggtgcttcttttggaacagagatgctggcggccaatgccatcttatttcaaattcactacatcatggcttatttgttcgatggttttgccaatgcatccagcatccttgtgggcagatcagttggtgcaaatgaccgtaccctttatgaaagaactttaactctttcgagacagtgggcacttgtcatggcatgcgtcattgcgtcggtttattttctcttaaaagagccgatcctgagcttgtttacaaatcttccccggcttcttgatgtgacattaggctatgcagactggctcgttctctatccttttgccgcttgtttcggtttggtcatatacggcgtatttacaggtgcgacagaaattgcccctgtcagaaattcgatgctgtttgcgatgatcttgtttatcgttgttcaagcagcggtcacgcctatttggcacaatcacggattatggtttgcctttatcatctatactaccggacggtctgggtttttgatgatgtacaaatcaaggctggatcagaagcttttcgcaaatgaaaaacaccctttgccatcatgacaaagggtgctctttttcattcattcattcgctttcttttttcactttttgatatgcttcatcaagatgctgaatacgcttcaagaccacagcgtttttggtcagctggtcttgtacaagtgtggacaccactgagcggtaataggcattcatggcatgaatcttgtcttcattttgattcatggcgatgtgctgtttcaagttgtcaacaaagtatggaacggaaaaaagttcagacatgggaatcactcctatttcgtatatacggtccgtcaatcttcatgtaaaatgatgagagggaggggagacaatgagccttaatctgcaacaagaacaagtattaaagcaggtgctcacacaagaactcaggcaggccattacgctgctccagctgaatagcgctgagcttggcgagtatcttgaccagttagcgcttgagaaccctctgattgagcggaaagacacggacagctatcaaccagtttatcataaaaaatctcaagatctaatgacagagccgtatcgaacgcatcaaaaagaaagcctgcaaatgtatttaaagaaacaagctattgatttgaatctaagtgaaaagaatcaaaggatctttgactttatgatcgagtccattgattccaatggctatttaaatgaaccggttgacgagatggcagctgtcttagaggtgccagctgaagaagtagaagccgtccttcatcagcttcaatcgctagagcctgccggtattggcgcaagatcattacaagaatgcattctgcttcagctgagaagaaaaaaggagcgctggtatgaagccgagctgatcatcgacgagcacttctttctctttgcaagaaaggcttggaaggaaatcgcggcgaaaacaggcgtttcaatgaaaacacttcaagcggtacaagatgaggtgtcgcagctggaaccaagaccgggcatacatttctcatatgaagaggaccctgtgtatatagagccagatgtgacgattactgtcgtgcaggaccacatcacatttgagctgaatcagcgcgcttttccagacgttgaaatgaatgaaggatacttcgccatgattcaagaccagaagcggcatgaagcatatgtgtatctaaaggaaaaagagcagcaatacaattggcttgtccaagcgctgaagcaaagaaaacaaacgatgacccatgtcgttcgtgagattatcttccatcagacagattttttccttacagggaaacataaaatgaaaccgcttacgatgaagcgaatcgcagatatattgcaagtgcatgagtcaacagtcagccgaacggtgaaagggaaaatggtgcaaaccccttatggtctcatggaaatgaaacaatttttccaagcaaaactagaaggaccttcgctggaagaggcgtccagctacacagtcaagacgcacatcgcagagctgatccaaacggaaaataagaaaaaaccgtattcagatcagcaaatgatgacgcagcttcagcaaacctttggtatccgtgtgtcgcgcagaaccattgcgaaatatcgtgaacaaatgaatcttccatcatctacactgcggaagcgctatgattaaaaagaagtacttgccagaaacaaggcaggtgcttcttttttgttgaaagcaaggcacacagaagattttttgaaaattaaatcggggagacgtctgaacggaaattttggggtaaagtataagatagggcatgagccgataaggatagacaacagtgatgaggtgagaccaattgaaatataaacaaatcaaaaccaaaaaaatatatgaagaaattgcggatgcattaatcgaattcattcgtacaggtgagcttcttccgggggaaaaattagattcggttcaagcgctctcagaaagctttcaagtcagccgttccgctgtaagagaggcgctgtctgctctcaaagcgatcggattaatagagatgaagcaaggggaaggcacgtatgtgaagcagttcgatcctgaacagctcgcattttctttatctcctgcatttttaatgaagcagcatgatgtcaggcagctccttgaagtgagaaccatcattgaaacaggtgctgttaaaaaggcggcgctgcttcggacggacgatgaccttcatcagctgcgtgatgcactcgaacaaatgaagctggcagaagcacatgaagaaattggtgaagaggcagatctcaccttccatctcgccttagccaaagcctcgaagaatgatgtattaaaggtgttaatgaatcaagtctcaaccttgttagtagaaacgatgcgggaaacgagaaaagtcgtattattctcaacgaaagcctccattcggcagctttacgaagaacatgaacaaatttacaaagccgtcatggcaaggcagccagaagaagcagagaaagcgatgcttacgcatttgaaaaatgtagaaaatctgctgggtgatgtgctgcaagaaccagcagaacagtcagatacacaataagctgtgccgaatgatggcacagctctattattgacgagaaatatgtagctttttcattcgatattgcagactttgcctgctcatgcccaataactttgcagtctgtgaaatattatcgtccattttttctaagtaatggacgatgtattgtttttcgaatcgctccatttgggtttggaaatcagtcgtctgttctgggcttgtatagacaaaggtgtcagcagcggcggtttgctgcagagaatttgtttgcaattgcgccttaggacggccttccccgtgcttaaatctaaaatgatagggaaggtgatgcatgcttaagtcgtcttcatccatcatcatattcatccccgcctcaatcacatgctccagttctcttacattgcctggccaatgatacgcttggaaaagggcaagtacctcttcgtcagccgtcttcaccttcatttgaaacagctcattatatttttgaataaaatgattcacaaacgtaggaatgtcctcttttcgctcagaaagcggcgggataaataaggtgacaataccgagccgataaaataaatccttgcgcatgcgtccacctgcgatcgcatcaacagggtcctcattcatattggcaatgactcttacatcaacagcgatttcttttgtgctgcctagccttctcacgcgtttctcctgtaagacgcgcagcagttttgcttgaagaggaggatttaatgagttgatctcatctaaaagcaatgttcctccttgcgcctgttcaaataaaccaggctgatcagttgcccccgtaaaagcccctttttgtgtaccaaagagcagactttcaatcagattatcaggcagtgctgcacaattttgggtaataaatggtccagatgaccgactgctgccgttatgaatgctttgagcaaacagttctttcccagtccctgtttcgccaacaatgagcacataagaagaggtgcgtgtcgctcgtttcgcatgttcaatcacctctaaaaatgcagggctttgtccaataatggaatcaaaggtaaagcgtgtgcttccttttttcttcatattgtgctgaatcagccgttccagcttggtcacatcatttgaaatttcaactgccccttgaatgaggccgtctcgaacgagcgggtatgtatggttaatcgttgtgatttcttttccgttgtaattatgatacgtctgcttggcatgaacggtttgtttcccggtacgaagcgcttggacaagtgtactgtgcatctcatcttgaaaggtgaagaagtcgagtacatttttatggagaacatcagagcgttttaaagactcaatctccatcatttttttattataaacaaccgtatggccattctcgtcaattgcatgaaccccgacatcaattaaatcgagcatttgtttatacaaatcaatctcattttcaagctttgcggcatgcagatcttttttcacttgtgccacctcctgacgttacctctattttacatgaaaaattttgcggtttcctctaaaaaatttggcatgcgcaaagaaattttgcgtaaataatgaggtagaccctcatgatcaagcagtcagaaagttggcacgatccttgcataacatatggatgaagatgaacccaattgaaagaagctaccttacagaaggaggaatagatgatgacacagacaaatgaattgattcaacaaacagaacaatatggagcggcaaactatcatccgctgccaattgtgatttcagaggctgagggagtgtgggtgacagaccctgaaggcaatcgatatatggatatgctcagtgcgtattccgcagtgaaccaaggacatcgccatccccgcattattgaagcgctcaaaaaacaagcagaccgtgtgacactcacctcgagagcttttcataatgatcagcttggtccttggtatgaaaaaatttgcaaactgacaaataaagacatggcactgccaatgaatactggtgctgaggctgtagaaaccgctgtaaaagcagcaagacgctggggctatgatgttaagggaatcgaagagaatcgtgcagaaatcattgcgtgtgttggcaatttccatgggagaacgatgacggctgtgtctctttcctctgaagcagaataccaaagaggcttcggtccaatgcttcccggaataaaactgattccttacggagatattgaagcgttacgtgaagctatcacaccacagacagcggctttcctcatagaaccgattcaaggagaagcgggaattgtcatgccgccagaaggcttcttgaaagatgccaaggcgctttgtgagaaagaacatgtgctgttcattgcggatgagattcaagtggggttagcacgaacaggtaagatgtttgcgtgtgactgggaagacattgagccagatatgctgatcctcgggaaagctttaggcggcggcgtctttccaatctcgtgtgtcgtagcaaaccgcgatatattaggcgtgtttaaccctggttctcatgggtctaccttcggaggaaatcctcttgcgtgtgcggtgtcgcttgctgcactggatgttttaatcgacgaaaagcttgcagcacgttccatggagcttggcgaatacttcaaagacaaactatcacgcattcaaagccctgtgattaaggaagtgcgcggccgcggattatttataggaatggagctgacagaggcagctagaccttattgtgaaaagctgaagcaagcaggattgttatgtaaagaaacccatgagacagttatccgttttgcaccgccgctgaccatttcaaaagaagatttagactgggcaattggtcatattgaagcactgtttcaagcctaaatgccaaagggggaggaaccttcactttctccctttctttttcaacgaacagcgaattttgtcaaaggatgatgaatagaagaaggaaagtggggaagtggatttgaagcaagaacagcataatgaactagagcgttccatgaaaagcagacatctctttatgattgccttaggcggcgtcatcggtacgggccttttccttggatcaggattgattatccatcaggcaggacctggcggagccattctatcgtttatcattggcggactgttaatgtatttggtcatgctgtgtcttggagaattagcagtggcgatgccgacagccggttcctttcaggagtatgcaaccaaatatataggtccatccacaggctttatgatcggctggctgtattggtttagctgggcgtgtacgattggactggagtttacgtcagcaggcatattgctccaaaggtggttcccagatatcccggtttggctctggtgcctagcatttagcgtgatattatttgccgtgaatgccatctcagctcgcagcttcgctgaaacagaattttggttttcagccattaaggttgcagccatcctattgtttattatcatcggaattggcgcaattttcggaatgattcatttaaaaggcggagaaccagcccctttatttcgtcatttgacggatcatggcggactatttcctaatggtgtttttgctattttattaaccatggtcacggtcaatttctcctttcaaggaacagaacttgtagggattgcagcaggtgagagtgaaagccctgaaaaaacattgcctcgatcgatacggaatattatttggagaacgatggtctttttcgttttatcaattgcggttcttgccgcgcttcttccatggcagacagcaggcactgttgacagtccgtttgtggtcgtgctggacaaggtcggcatcccatatgctgcagatatcatgaattttattatcatcacagctgtcttatctgtagcaaactctggattatatgcatcatcacgtatgctttggtcgctttcaaaggacgggaaaggacctggctttacgaaaaagctgtccaagcgtaaaatcccgatcaatgcattattggtgacaatgggtgtatccgctttatccctgctcacaagtgttgtggcaccaaaaacggtgtatgtgtggctcatttcgatttccggaatggttctagttgtggtgtggatgtccatttgtttgtctcagtatttctttagaaaacaattcataaaagcgggtggagatgtaaaggatctcgtcttccgtacaccgctctatccatttgtgccattggcaggcttcatcgcatttggcatcgttctcatcagcctattctttattgaggatcagcggattggcctttattgcggcgttccgttcatggctgtctgctacatcatttattatttcaaaatcaaaccgaaggaagaggcaaagcgtttcgccgaagaggaaggaaccatttcaaaaacataaaagaccaactatatcaacaaaatgtgcatgcggatctcacacgcatgcacattttcaatggtgaattcattgaatatagaagaaaataaatattttgaaaagaaatatcatagcaagaaccttgatgacaagcaggttatcggtgaaaatgtgtctattttttgtctaaatgtgtttgtaagagttgaaaatgcaagattatcctgttaaaataattaaagaaagcagggattgatttttttggctgtggcgggacgttttttgtcacagtgggacgtttttagtccaacgtgaaaagaaagggtcgttagccatgaatcgtttattggaagctcaaaaaaaattattgccagatcttctcatcgttatgcaaaaacgctacgacattttgcaatacatcaggttagctgaaccaatcggccgcagaagccttgcgacgagcctaggtctcagtgagcgcatcttaagagctgaagttcagtttttaaaagaacaaaacctgctggatgtcaaaacgagcggcatgatgctgacgagtgaaggccacgctttgcttgaaatgcttgaaggaatgatgaaggacgttttaggtttaacctttttggaaaatacattaaagaggaagttaggcctagaagaagtcatcatcgtttctggtgacagtgacgaatccccgtgggtgaagcaagaaatgggaagagctgctgtccaatgtatgaaaaaaaggtttactggaaataatatcgtcgccgtcactggcggaacgacgatggaagccgttgccgaaatgatgacccctgatgccaaaaacagaggcatgatgtttgtccctgcgagaggcggtcttggggagaatgtaaaaaatcaggcaaacaccatttgtgcccacatggctgaaaaagcttccggtacttacaaactgctgtttgttccagggcagctgtcagaaggtgcttactcttctattattgaagagccgtcagtcaaagaagtgcttcaaacgattaaatcatccacgatgctcattcatgggatcggtgaagcaaaaacaatggcgatgagacgaaatacaccagctgaagatttaaaaaagattgatgagcatgacgcagtgacagaggcctttggctattactttaatcgtgatggtgaggtcgtccacaaagtgcactccgtcggcatgcagctagatgatttagaaagcattccacacatcattgctgttgcaggtggatcatcaaaggcaggggccattgaagcttatttcaaaaaaccccgccgaacggttctcgtcacagacgaaggagccgcaaaagagttattaagggagtcaattgatccctcaatataaaacattgttacctataaaaggaggaaacatcatggcagtaaaagtcggtattaacggatttggacgtattggacgtaacgtatttcgtgcagcattaaacaatcctgaagttgaggtagtagcggttaacgatctaacagacgctaacatgcttgcacaccttttacaatatgactctgttcacggaaaactagatgcagaggtttctgtagacggtacaaacttagtagtgaacggtaaaacaatcgaagtatcagctgagcgtgaccctgcgaaattaagctggggtaaacaaggcgtagaaatcgttgttgaatctactggattcttcacaaaacgtgcagacgccgcaaaacacttagaagctggcgctaaaaaagtcatcatctctgctcctgctaacgaagaagatatcacaatcgttatgggtgtaaacgaagacaaatacgatgcagctagccacgatgtcatctctaatgcatcttgtacaacaaactgcttagctccatttgcaaaagtacttaacgataaatttggtatcaaacgcggtatgatgacaactgttcactcatacacaaatgaccaacaaattcttgatcttccgcacaaagactaccgtcgtgctcgtgcagctgcggaaaacatcatcccaacttctacaggtgctgcgaaagctgtttcacttgtattgcctgaacttaaaggcaaattaaacggtggcgctatgcgtgttccaacacctaacgtttctttagttgaccttgtggctgaattaaaccaagatgtaacagctgaagatgtaaatgcagcacttaaagaagcagctgaaggagaacttaatggaatccttggctacagcgaagagccattagtatctggtgactacaatggtaatgcaaactcttcaacaatcgatgctctttctacaatggtgatggaaggcagcatggtgaaagtcatttcttggtacgataacgagagtggatattctcaccgcgttgttgaccttgcagcttacattgcaaaacaaggtctttaatttctcacactgaaggaactcacttggttctttcctagagacacgatataatgaagacggacaagggaaggggaagcatccctttccctttttctctgtttttatccgttctgcacgatttctcgttttgatgagggcaaaatgggaaaaggataaagagagacttgtccaatgcgtaaggaaaccagaataaaggaggatctcctgacgagcatgaataagaaatcagtaaaagacattgacgtaaaaggtaaagttgtgttctgccgcgtagattttaacgttccaatgaaagacggagaagtgacggatgatactcgtattcgcgcagcattaccaacgattgagtatttaacaggacaaggcgcaaaggtactgctagctagtcatttgggtcgtccgaagggtcaagttactgaagaactgcgtctgacacctgtggcaaaacgtctgcaagagcttcttggacaagaagtgaaaaaagcggatgaagcttacggagacaacgtgaaaaagcaaatctctgacttaaaagaaggagatgtgctagtgcttgaaaacgttcgtttctatcctggtgaagaaaagaacgatcctgaattatcaaaagcatttgctgatttagccgatgtgtatgtcaatgatgcgttcggtgctgcacaccgtgcacatgcatccactgctggtattgcagcatatcttccggctgtttcgggcttcctcatgcaaaaagagcttgaggttctaggaaaagccatttcaaaccctgatcgtccatttacagcgattatcggtggtgcaaaagtaaaggataaaatcggtgtgattgaaagtcttctggataaagtggacaacctcatcatcggcggcggacttgcttacacatttgtgaaagcacttggccacgaagtaggaaaatctttattagaagaagacaaagtagatttagcgaaatcctttatggaccgtgcaaaagaaaaaggcgtgaacttcctgattccaacagatgttctggtagccgacgacttttcaaatgatgcgaatacaagcattgtgccaatctctgaaattccaagtgatctagaagcacttgatatcggaacagagacaagagagaagtatgctgatgtcattaaaaacagcaaacttgttgtctggaacggaccaatgggtgtatttgaaattgatgcattcgctaaagggacaaaagcaatcgcagaagcactggcagaagcaaaagatacatattctgtcattggcggtggagactcagcagcagctgttgagaagtttggtcttgctgatcagatgagccatatttctacaggcggcggcgcttcacttgaatttatggaaggcaaagagcttccaggtgttactgcattaaacgataaataagaccaaaactgctataaggaagtgtcaatcatgagaaaaccaattatagctgggaactggaaaatgaacaaaacacttggcgaagcggttagcttcgttgaagaagtcaagtcatccattccatctcctgacaaagtggaatcaattgtctgtgcgccagcacttttccttgaaaagctaaacagcctttctaacggaacagaccttaaaattggtgcacaaaacatgcactttgaagaaaatggtgcattcactggtgaaatcagccctgctgcgctaaaagatcttggcatcggctactcagtgatcggtcattcagagcgccgtgaattcttcgctgaaacagatgaaacagtgaacaaaaaagcacatgctgcattcaagcatggcatcgttccaattatctgtgtaggtgaaacgcttgaagagcgtgaagctggcaaaacaaatgaacttgtcgctgatcaagtgaagaaagcactagctggtttaacaactcagcaagtcgctgaatctgtcattgcatatgagccaatctgggcgatcggtacagggaaatcttctacagcgaaagatgcaaacgatgtttgttcgcatatccgtcaaacggttgcaagcgaatatggtcaagaagcggcagacagccttcgcattcaatatggcggaagcgtgaagccggcgaatattaaagaatatatggcagaatccgatattgacggtgctttggtaggcggcgcaagcttagaacctcagtctttcgttcaattattggaggaaggtcaatatgagtaagaaaccagctgcattaatcatcttagatggattcggtttaagaggcgaaacagtcggtaacgctgttgcccaagcaaagaaaccgaacttcgaccgctactggaatgaattcccgcatcaaaccttaacggcttcaggtgaggcagtaggcctcccgcaaggtcaaatgggtaactctgaagttgggcatctgaacatcggtgcaggccgcattgtgtatcaaagcttaacaagagtgaatgttgccattcgtgaaggggaatttgagaaaaacgaaacgttcctagatgcaatgacttatgcaaaagagaatgacaaggcccttcatttattcggtctcttgtcagacggcggtgtgcacagccacatccagcatctctttgccctgctgaagctggcgaaaaaagaaggcttaacaaaggtatacattcatggtttcttagacggacgtgatgttggtcaaaagacagccaaagtgtacttaaaacagcttgaagaacaaatcaaagaaatcggtgtcggagaagtggcaacactttctggacgctattactcaatggaccgtgacaaacgctgggatcgtgtggagaaagcatatcgcgcgatggcgtatggtgaaggcccaagttatcaaaacatttatgatgtcgttgatgactcctatgaaaatggaatctacgatgaattcgttattccatctgtcatcacgagagaaaatggtgagccagttgcaaaagtaaacgacggcgactctgtgattttctataacttccgtccagaccgtgcgatccaaatttcgaacaccttcacaaatgaagatttccgctcatttgatcgcggggaagcacatccgaaggatttacacttcgtctgctttacacacttcagtgaaacggttgatggctatgtcgccttcaaaccagtgaatttggataacacagtaggagaagtgctttctcaaaatggattgaaccagctgcggattgctgaaacagagaaataccctcatgtgacgttctttatgagtggtgggcgtgaagaagaatttcctggtgaagaccgcatcttgatcaattcaccagatgtggcaacctatgacctcaagccagaaatgagcgcttacgaggtaaaggatgcacttgttgcagacatcaatgctgataagcatgatgcgatcatcctgaactttgctaacccggatatggttggtcattcaggtatgctcgagccaacaatcaaagccattgaagcagtagatgagtgcttaggagctgttgtcgacgcaatcctagcaaaaggcggacatgccatcatcacggcagaccacggtaacgcagacgtgctgattaccgaagaaggaaagccgcatactgcacatacgacaaaccctgttccagtcatcgtgacgaaaaaaggtgcaacgcttagagaaggcggcattctagccgatctatctccaacgcttttagacttacttggtcttgaaaaaccaaaagagatgacaggaacatcattgattcagaaataaaaaaattgattcaaaaggagagaaataacgatgccatacattgttgacgtatatgcacgcgaagtattagactctcgcggtaacccaacagttgaagtagaagtttacacagaatctggcggctttggccgtgcattagtaccaagtggtgcttctactggtgaatatgaagcagtagaactacgtgacggagacaaagaccgttaccttggaaaaggtgttctgacagctgtaaacaacgtaaatgaaatcattgcaccagaacttttaggctttgatgtaacagaacaagtagcgattgacaaaatgttaatcgaacttgatggaacagaaaacaaagggaaattaggcgcaaacgcaatccttggcgtatctatcgctgtagcacgtgcggctgctgatttcttacaaattccactttaccaataccttggtggattcaactccaaaacgcttccagtgccaatgatgaacatcgtcaacggcggagagcatgcggataacaacgtagacattcaagaattcatgattatgcctgtaggtgcaccgaacttccgtgaagcacttcgcatgggcgcacaaatcttccatagcctgaaatctgtattaagtgcaaaaggcttaaacacagctgtaggtgacgaaggcggattcgctccaaaccttggttctaacgaagaagcacttcaaacaatcgtagaagcgattgaaaaagctggtttcaaaccaggtgaagaagtgaaacttgcaatggatgctgcatcttctgagttctacaacaaagaagacggtaaatatcatttatcaggcgaaggtgttgtgaaaacatctgctgaaatggttgactggtatgaagatatggtatcgaaatacccaatcatctcgatcgaagacggccttgatgaaaacgactgggaaggtcacaaactattaactgagcgccttggcagcaaggttcagctagtaggagatgacttattcgtgacaaacacgaagaagctttctgaaggtattaaaaatggtgtcggtaactctatcctgatcaaagtaaaccaaatcggtacattaactgaaacatttgatgcaatcgaaatggcaaaacgcgcaggatacacagcagtcatctctcaccgttctggtgaaacagaagacagcacaattgcagacatcgctgttgcaacaaacgctggacaaatcaaaacaggtgctccgtctcgtacggaccgtgtggcgaaatacaaccaattacttcgcatcgaagatcaattggctgaaacagcacaatatcacggcattgcaacattctataacttgaataaataatgccagctacgcgctgcgtcccgctctttcatgagagcaggacgcagcgttttttttgtgttgagcgaaatccgatagctaattcatttgtcttatcctatttttgtaaaaaatcctccttcagttagagaagcagtcaaaatcccctccatttataagcactaaatcatgaaaaatcgactaaaaatatgatctgaaatgaacttatgctttctgtaagggggtggtatcattttacatatattagggggtgatgagatgctgaatccttttagccttcgttttccagtaggtgtgtatatgtatgtccttcacctactggcggcctatgatgaaaggaagcaacgaattctaacttctaagaacatacagaaaaatgcattttggatttatgtccttgccgctattttaggtattgtgacagtcgcagcattgatttgggcatgcaagacctttggaaaaggctctaaatttttaggcgaattcaagttcttaggcatgtacgtgaaaatcaaatgcggtttctaacagggatgagaacagatgcgaggtcatctgttccatctgaaacaaacggaggaatatgatgctgacattacaaatacaagaaaaaacgtatagccgcaccttctctctccgccatatacaaatgaacgtagagaaaggccgaacgatgcttcttttaggacacaatggtgcaggaaagacaacaatgatccaagctatgtttgggctaacgccatttactggctctgtttccttacatggtgaacagctgaaccttcaatcctcagcacatatttccctattgaaaaaacacgtttcctatattcctgacgaacatgcgttgttcgattatttaacaccgagggaatactttcaattacttcagctgccacatgagcaagatatcacacgtgaagagacattcatcgatttgtttgagctgagtccgtatatggatcagccaatcgctcagctgtcccatggcaatcaaaaaaaaacacaaatcatttcgcagcttctcaggccatgtgattattatgtgttcgacgagccaacgaacggacttgatccagatatgatgattatcttaaaaaaggtgctcatgaagctgagagatcaaggcgctggcattctgatatcaactcatcatttgagctttggtgatacattatatgatcatctcatgatcttaagaaatggtgacgtcaagctgaatatgtcccgccaagagacgaatgagacatttcctcatcaggcacttgaagagatttataaagaagtaaatcgagattactatatgcatgtggagaggttactcaatgatttggacacgacacgttcttcataaaatagaatggggcatgctgacagcgaaaggaaagcagcttggaaaaaagtatcctttgcagcttctcgcagctgccgtttttctcttgctgatctatgcgatatacgttgtcatcagcctgcgcttttacatgcaggtaggtgaaagtgagccagctacgctatacctccaatttgtcaaaatgtcgctcttactattaggagcagggattgtgttatcccggaataaactgaagcgccaagaatatcaattctactttttgaacagcgcgatacaaagtgtatcctttgtcctttgtgcgtatttctttccagttcttttttgcttcctcatggctggactgctttttttaccgattatattaggtcttttgatcacgggtgtcactccatctctgtattggatcatcgttgtctgcatcacatgttgcatattggcactttatacggtctcttcatggatgctgctgcggatcggtgtgagccatttcgtatcaaaaacaaaagagcatttgctgcttcaaacgatcggctttgcggcgcttcatgtactaatatttctcctttttcaaaaagcggtggagatgatccatgtatggccggctgtctatctgttgttacttgtcatcatcctaagcgctggatggctatgggtgaagggtttagcagcttgctatgttcatcagatgtttttgcagctgaaaaaagaggtgaagtcgttttcctaccagaaaatcagaacgcactcttcctttctgacgcatctgcggcaggaattggtctatttcagccgatcagctgtttttaaagagcaaggcattttgtttctctttctcatttgtttgacggtggggctgccatttgtttttaccccggcagaaactggctggctgtatgcctttattgtgcagtttgcgttaaaggaaatattgatcatgcttccgctgatgattggcagggaatatcatatcaatcaaagggccatctttatgttaaatacatcaaagggcgcttatttaatgtcgagaatgttattttattacaccattaatctgctgacatattttgtgtatattgggcttgcctatttggtgatcggtattgaaagtgaaggtcatggattggcgagtttgtccattttattgattaccgccatggcggcctgtacagggtttgtcgtgaaaatcagtgattttaataagctgtttgtgatcgtgttgatgattgctgtattcagctttatcgatatgcttttattagaatggctttcatctgatgtatctcttctcgccaccgcttatctgcttggttcacttgcctttttcagttgtatatatgctgcgatgttaaaaaggcctgtattgcgatgatggggcttgtcattagtttactagcggttgtgctcattcacgaactcggtcatatgttgatggtcatggtgtgtaacaaattcgaaaaaagacccctttttgattttgtgatgatgattgattggaagcaagtggcgatcgtccatgagacatttgcccggccgagctttaatctgatggtggcacttgcgggtccgctgtttcctgtgctctgctcgagtatgctttttttaatgtggaagcatccggtgagtcatcagctgctgtttttttctttactgaacactgtgatgctgcatccagcttgcccagacgggaaaaatatcacagccagtttaaaagagatgaaggagagaaaaagatgatcaaagtatttcattcgttttctagcggcttaacacttgcgatgctgtatatatttgctgtgtttatgacccctgtctttttactgctgctagaggtcaatcatgttgaatcaagtccaacactgtttggtatgccattttatatcatgaaaattgaagagtatcaattcagctcagaggcgacgctttttggatgtgttgtctgctttttagctggcgctgtgctatactttttcattcaatatgtgattcaagctgtgaaaaagcgaagagcataaaaaaagcaggctgagcaaatagtcagtctgcttgaaaagtgagagacagccgtaccatatccatacattgaatcccgttttcataaatcggttcatcataatgcttaaggaagaaatcgcgatcgatcgaagtcaggcggaagccgcatttttgataaagtgcgagctgctgaatactcgagttgcctgtgccgatttcaatcctatggaaaccagcggctttcgcttcagcgatcgcatgacggatcagctgtttcccaattccctttccttgccatgactccttcacagcaacattcatgatttcgactgtatgctgaggtagcgatgatagcacataaacaccaatcacatcctcttcatgaaaggcggcataacaagagccggattgcacatacgcgagaacctttttctttgaaggatcagctaatagtaaaagatccatagggagagattgatcatgagataatggtcgaatctgtatcacattttttcatcctttctattctttcatatacccttgtttcacgccccaatcatattggtcctgtacccacctgagagggagggtgatgagtgacattcgggtcttttttgacagttggttttcttgtagcctgtgcggtctgcttattcgcttgagcagtagcttttgctgctgccagctctttttgaagctggtcgacttttatctcaagcgctttacgctgtttgacctctttttcataggctttcttttcttttttgagcttttttgtgacggtggctatttgctttttttgttcatcgttttcatgcttcatatccgtttgatctgattttaacttcgaaagctgcttagtgttcgttttgctttcttgctgatgtttttcctctgctgctgccaaacaatccagccagctgcgcctaacaccgcaacagacagaagaatgatcgtaatggttttttcaagtgtgaacccttttctttaaacctctattatcatcggttaaagataaacaggttttaacatcaaagggaatattcacatcagtttggcagacactatgaaaaaaggagggtgtctgttgatttcctttatgattcatgttgtggtctcattatttgctgtatcaaaccccattggaaacgtgcctcttttcatcaccttaacagaaggctatacagagaaagaacgcgctcagacagccaaaaaagccatcgtggtctctttcattattttgattgcctttctattggcaggcaggctcatattcaaattgtttgggatcgatattcatgcactccgcatcgccggaggtatttttatttttggtatcgcttacaatttgctgaatgcaaaagaatcacacgtccaaaatcctcattcggaggaaaaggcagaaagcaaagagaaggcagatatctccgttacgccgctggcaatcccgatcatcgctgggcccggtacaatcgctacagtaatgagtttaaccccgggaagtcaagggatgctccacatgttttcgattctaatcggcattatcattgttcttgccatgacgtattatgcctttcattattccagtttcattatgcggaaaatggggaaaacagagatgaatgttgtgacgcgtttgatgggattaattcttgctgtagtggcagttgagatgatcggcgcaggcttaaaagggatgtttccgatgtttatgtcataagtgtatataaaaaagctgtttttttctacaatgatgtaaaataaaacagctttttttaaggtttcggcacatgcttaaatacttcttcactttcaaagaattcaattaagcggctaatccaatcatagtaatcaagactttccttgatttctgaaagaagcagattgattttatcctctgtttcttcaggtaagtcgtcctgttcaagcagctcttgcaattccttgcacgttttcttatgtgctttacggtttttgctgacaactcgggaccaattggctgcaaacaatgaaataaacgtttggtattgatcttgctcaacgtcataaagatctttacgtattcctttttcataaaccttttccgcaatattcaaatcgagcatttctcgaacgacttgactcatcctcgttttgctcatgccggtcgcctctgatagctcttccagcgtcattggtttacggttcatgtgaatgataccaagcactctacccactgtagaagaaagaccaaaggcattcatgttctccgcagctttttcaatataatgatcctgtgctttttgaatggcgcctaacgcttgcttgtccactccccgcttcatcccttcacgactgacaatttgtaacacaatatatcatatacctgtttgttgatgaaaacaataaatattgagtaattgctagtaatttgaaggaaaaaggagagatctctagatattacagcgttaactgaaaattttatataaatcttatgcaatacaaacacatcataaactttttattttataaagtttgcactataatgaataaggtgtaaattttctgaatatatagatccaactaattggaggtgtctcatttgctgaaactagagaatgtatctaagacgtataaaggcggaaaaaaagctgtcaaaaatattgatttagaaatagcaaaaggagaatttatttgttttattggaccgagtggctgtggtaagacaacaaccatgaagatgatcaaccgactcattgaaccttcctcaggaaacattttcatcgagggagaaaatattatgaaaaaagatccagttcaattaagaagagaaatcggttatgtgattcagcaaattggactgttcccccatatgaccatcgcgcaaaacatctcacttgtgccgaagctcttaaaatggccggaagaaaaacggaaagaacgagctcgcgaactgctgaagctcgtcgacatgggcccggaatttttagagcgctatcctcatgaactcagtggaggacagcagcagcgcatcggagttcttcgcgcactggcagcagaaccccctctgatcctcatggatgaaccatttggtgcacttgatccaattacacgagatacattgcaggaagaatttaagaaactgcaaaaaacgttaaataaaaccatcgtattcgtcacacatgacatggatgaagccattaaactcgctgaccgaattgtgattttaaaagatggagagattgtccaagtaggcacacctgaagatattttgcgtaaccccgccaacgagttcgtagaagaattcatcggaaaagaacgcctgcttcaatcaaatccgaatatggaacgtgtagaacaaatgatgaacacgtcaccagtcaccattacagtcgaacaaacgttgactgatgccatctacatcatgagagaaaagcgggtcgattccttgcttgtagtagatgaacatcatgtgctaaaaggctatatcgatattgaaacaatcgatgcgaaccgcagaaaagcggctttcgttggtgagatcttaaatacagagttctatactgtacaagaaggcgcacttctaagagacaccgttcggaaaatcttaatacgcggtattaaatatgtaccggttgtggatgccaaagggcatttaaaaggcattgtaacacgggcaagtcttgtagatgttgtgtacgactctatttggggagacgatacgccggcgtctgccattgaaatgaactaagggaggtggacacatggatcaaatcatcgattttctagagaaaaatggtggggaactcctcacaaaaatgtgggagcatttatatatttccttaattgccgtcgtgctaggaattatcgttgccgttcctttaggcgtcgttctcacacgaatgaaacgaggcgcaggttttgtcatcggtgtcgtgaatatctttcaaacactccctagtttagcgattcttgcattttttattcctattttgggggtggggaaaatacctgcaatcgttgctctctttttctattcggtattgcctattttgagaaatacgtatgcgggcgtccaaggtgtgaacaaaaacttgcttgaatccggtaaagggatcggcatgaccacatgggaacaaattcgtcttgtggaacttccgcttgctgtaccgatcattatggcaggtgtccgaacgtcaacgatttatttaattggctggacaacacttgctgcttttatcggtggaggaggtcttggtgactacattttgattggacttcagctataccagccggaatacattattgcaggtgccatcccagtcaccattttagcggtcatcattgactttacattgatgaagctggagaaaaaagtaacaccagaaggcttaaaaggattgaaggaagtttcataaggagttggcttatgtgaagaatcgaaaaacaagatggatcagtgcactgcttgccggatgcttgctattgataagcggctgttcacttcctggactagccggctcctcaggcaatacgctgcgaattggagcacaaaactttaccgaatcagaaattatggcctacatggttagcgatatcatcgaacattacacagataaaaagacaaccattgtgaaaaacctaggctctaataccgtacagcagaaagcaatggaaaacggagatatcgacatttctgccacaagatatacagggacagatttgacgagtacgcttggaatggatgcggaaaaagacccggagcgtgcgatggagatcgtccaaaaagaatttaagaaacgctatgattacaaatggtttgattcctatggctttgataatacgtatgcctttgccgtgacgcaaaagatggcgaaggaaaacaagttagaaaccgtctctgacttgaaaaagaatgcgaaaaattaccggttcggtgtcgataatatttggctcaaaaagaaaggcgacggttatgaaggattcgtgaaaacatacggaattgaatttggaagcacgtatccaatgcagattggtttagtctatgatgcattaaaaaatgaaaaaatggatattgtgcttgcctattcaacagatggacgaatcaaagcctatgacctcaaaattttaaaagatgataagcggtttttcccgccatatgatgcatcgccagttgtcccggaaaaagtcctaaaagagaacccagggcttgataaggtgatcaacaggctgatcggaaaaatcgatacagagcaaatgcaagagctgaactatcaagtcgacggggagcttcaagaaccagccaccgttgcgaaaaatttcctgaaaaagcacaattactttgagtaagatggggaggtgtcacggctgatggacacactgcagcaattatgggcgtattatcagcagaacggttcatatgtgttagaagaattttatcggcattttctcatgtcagcgtatggggtgctgtttgcggcgattgtcggaattccagtaggcatctttgtggcgcattaccgtaagctgagcaattggatcttcgccattaccaatgttatacaaaccataccggcgttagcgatgctttccgtgctgatgcttgtattaggacttggcgcaaatacagtcatcttatcactctttctgtattcgcttctgccgatcatccgcaacacgtatacagggattgtcagcattgaacatgcttatttagaatcgggtaaagcgatgggcatgacgaaatggcaagtgctgagaatggttgaattaccgcttgctttatcggtcattatggctggtttaagaaccgcccttgtcatcgccatcggcattacagcgattgggacatttgttggtgcgggaggtctaggtgatatcatcatcagaggatcaaacgccacaaacggaacagccatcattttagcaggtgctattccaactgcgctcatggccattatcgctgacctagtcatgggctggctcgaacgctatttaagcccaactaacaagaaaaaagaaagaaaagcattagctgcaaaaaacatcacatctgcttaagcggttaaaaagacaaaacctcccttacatctgtaagggaggttgttttatgatgatcaggcgattcacatgcaggtgttttatgatgatcaggcgattcacatgcaggtgttttatgattcaagcgtgatccattcagaggaccacttcgaaatttcctcaaaaacgggtgcaagggaacgccccatatcagttaaagaatactcaatgcgcacgggtgtttcagcaaaaacctcccgttttacaatgcctgctgcttccagctcttttaatctctcagataatactcttccgcttaaatttgtcagagcagcctcaatttcactaaagcgctgcggacctgagagaagctgaaaaacaatcagtgcaacccagcgtttactcaataactcaactgctttttcaaaccgcgggcacatgtcagattgattcatctttcttcactccaatctgaactcattataccgtaaatctgtcataaatcagctcgaaaagcttgtcaatgctcaaaacattttatgatgacgaacggctgtttaacataaataacagatagcggttaagatcctctatttcttttttcgaaagagttgaccaaatgtctccatcaaatatttcgagatcaccaagttcatatagcgctgcagcttcctttattttggataatgccatttcctcttccttcaactgatggacagaagaggcttcctcaatatagcccgcagcctgcatcatttcctcataagggacctttaatgcaccggctagttttttaatcgtaggaggctttggaataccgcgtttcccgttttcaatacgagaaataccagcagcgctgacctctgaatacatcgctaattggttcactgacagcttcttttcctcacgtaatgctcttaaatatgcaccaaagttcatcaaggcaaaacctcacatggttatagattagatatgtctattttatctgatttgttgactattggcaacaagtataccatgaaaatattgacattagttaatagtggatgtacattaggtttatgccccgctatttgttcgcctttttttggttgatgagcgtgagaaagtattcattcagctggctgatgtcttgtgcggagagcctttcccatttgtccccatcaaaaatgggaagatgttctacatccttttgaagcgccgtttgatagattttcaacatggattcatattttggtttcatttcatgaacttgctcctgttcgatatgaccggcaagcagcattaaatcctcataaggcaccttcaaggcatgtgctaattttttgatagtcaaaggttttggcacaccgcgctttccattttcaatacgagaaattccagcagcgcttacacctgaatacatggcgagttgattgacagacatttttctattttctcttaaaatgcgtaattgttcaccaaagtgattcatgacatcgaacctcacatttcagtatatgacttattttagtatgatcattgaccaaaggaaatagcagaggggtaaaagtgttgacttaagttaatagatctgtttcatgtgagcaactacacgttgtacatattgattccataggaggttgtaatgatggtcgaaaagattcagatcaggcgggcttttgtcatgcagtatatgatcgaaaacgatatgtctttaaatcagctcgctgatgaaattggcatttctcctgccacactcagcagggtattaaatggtcaccggaaaccaggccagcttgtcattggcaaaatgattcattactttgataaaaaatttgaagatctattttactatgaagatattgacaaaagtcaacgaatgaaatgatcaaggaggcaatgtcgttgaaaagaactgggatggtcagacatattgattcactaggcagaattgttctgccttcagaaatgcgcaaggtgctcaatattaaagaagagcagctattagaaattttcattgaagatcaaaccattatgctgaaaaaatatgatgcagataagagctgcctgttaactggacaagtgacgaagtataacaaaagctatggaaatgggaatgtgatgctgagtcctgaaggagctgaacgtttgttagtagaattaaaacagctattgaaagaagaagcaacccgttaaaaacgtatttttaaccgaaaattgcatataaaaaatgctgcatactactctttggaatgaaattgaatcaaaataacgaataaagtcgacaatatagagggaatctttattttgatgtttcgtgacatgcaccttgttttcatgtaaaataaagttatgtgtaccagtttgtctggaggtgttttcatgcacgcatttgttatcacattactcgtaattgtcagtatcgcacttatcatcgttgtattgttacaatcaagtaaaagtgctggactgtcaggcgctatttcaggtggagccgagcagcttttcggtaagcaaaaagcgagaggccttgacttgatacttcaccgattaacggttattttgtcagtgcttttcttcatcttaacacttgcattggcatatctaggcgtgtaaggcgcgagtaacagaaggtctgatcttttttcagacctttttttattatcagcactcttttgtgtttgtttcatacatacaagtggaaaatataaaccatatcagaaggaaaggaagtcacatcatgaaagttgttacaccgaaaccatttacgtttaaaggtggagaaaaggcggtgcttcttcttcacggttttactgggaatacagccgatgttcgaatgctaggccgttatttgaacgaaagagggtatacatgccatgcacctcaatataaaggacacggtgtgccgccagaagagcttgtccaatctggcccggctgactggtggaaagatgtagaagaaggctatcaattcttaaaagatgaaggctatgaggaaattgcggtttgcggactatccctcggaggagttttttcattgaaattaggttacactgtacctgtaaagggaattgtacctatgtgtgcacctatgtacataaaaagtgaagaagtcatgtaccagggtgtactagaatatgcccgtaactataagaaattcgagggtaagtcagaggagcagattgaacaggaaatggaagagttcaagaaaacgccaatggatacactcaaaagcctgcaagaactgattgcagatgtcagaaacaatgtcgacatgatttattcacctacttttgttgttcaggcacgtcacgatcatatgattaatacagacagtgcgaatatcatttataacgaagtagagacagatcaaaagcatttgaaatggtatgaagaatcaggccatgtgatcacgcttgataaagagcgtgagaaggttcatcaggatgtatatgcattcttagaatcacttaattggtcaatttaaatatatagggggttagagtgtgcaaaaagaagaatttatggatgaattactcgcttttatgaaagatgaagcttataaaccgttaaccgttcaagagctggaagtgatgatggagattaccaatcctgatgattataaagagctcgtcaaagcacttgtgatgctggaagatcaaggactcattgttcgcacgcgcagcgatcgctacggtgtaccagaaaaaatgaacttggtaaaaggaaagctgtctgctcatgcaaaaggttttgcatttgtgacaccagaagagtttggacaggatgatattttcattccgcctaatgagctaggcacagcgatgaatggtgatacggtcatggttcgtgtcagccacaaatcaaacggcacaaaaaaagaaggaactgtcatccgaattttggagcgtaatactcagacggttgtcggtacctacacagaaacgaaaagctttggctttgtcattcctgatgataaaaaaatcacaaccgatatcttcatcccgaaatccgctaaaaatggagcggtcgaagggcataaagtggtcgtgacgctgacaagctacccagaaggaagaatgagtgcagagggcgaagtgactgaaatcctcggtcataaaaatgaccctggcattgatattttatcgatcattcataaacacggcctgccaggtgagttcccagaagaagcgcttcagcaggcagtagacacacctgaaacgattgatgaaaaagacctggaaggcagacgtgacttgcgcaacgaaacgattgtaacaattgacggagcagatgcgaaggacttagatgatgccgttacggtgcaaaagctggatgatggcaaatataagctaggggtgcatattgcagatgtctctcattatgtcacagagaactccccgattgatcaggaagcttatgagcgtggaacgagtgtgtatctcgtagaccgcgtcattccgatgatcccgcaccgcctgtcaaacggtatttgctcattgaatccgaaggtcgatcgtctcaccctgtcttgtgaaatggtcatcgatcgaaatgggaaggtcgtcaaacatgagattttccaaagtgtgatcaaaacgacggaaagaatgacctattctgatgtgaataagattttagtcgaccaagacgaagagcttttagacaaatatgagccgcttgtgccaatgttccaagagatggagaagcttgcagagattcttcgcgacaaacgaatggagcgcggagcagtagactttgatttcaaggaagcaaaagtgcttgtagatgatgaaggagcggcgaaagacgttgtcattcgtgagcgatctgtcgcagagaaattaattgaagaattcatgcttgttgcaaacgaaacggttgcagagcatttccactggttgaatgtacctttcatatatcgaattcacgaagaaccaaatcctgagaagcttcagcgctttttagagttcgtgacaacgtttggttacattgtgaaaggaacgtcgacaaacatccacccgcgtgcccttcaaagtgtacttgatgctgtgagggatcaaccagaagaagttgtgatacaaaccgtgatgcttcgttcgatgaaacaggcgaaatatgatccagaaagcatcggccattttgggttatcaacggaattctatacgcactttacatcaccgatccgccgttatccggatttaatcgtgcatagactgatcagaacctatttgattcagaaaaaaacagacgaagcaaccttagaaaagtggggccagctgctgcctgaaatcgcagatcatgcgtctactatggagcgccgttcagtcgatgcagagcgtgaaacagatgacctcaagaaggcagaatttatgcttgataaaatcggtgaagagtttgatggcatgattagttccgtgacgaacttcggactatttgttgaactgccgaatacaattgaaggtcttgtccatgtcagctacatgacagacgactactatcgctttgatgaacagcactttgccatgatcggtgagcggacaggaaatgtctaccgtatcggtgacgaaatcactgtcaaagtggttagtgttaataaagatgagcactccattgattttgaaatcgtcggcatgaaaggcacccgccgtaaatcgccaaaagattttaagttcaaaaaacggacagattcaccagcgaaaaaaggacgcggaggtcaaaatgcctctggggataaaccaaaggaagataaaggcggaagtgactggttcacaggcagtaagaagaaaaaaaagaaaaaacgcgtatttgataacgcgccaaaacaaaagcgtaaaaagaaaaagtaacgtgccaaaaagcaaatagggcgtcacgctctatttgctttttgaccatatggcgtcagcattgtcgaaagctggattgtttgataaaataatccgtacgatttggaccgtgtttgtgtcaaaaggagggtgtacgccaatgccaaagggagagggaaaggttgtttcccaaaacaaaaaagcaaatcatgactattttatagaagaaacgtatgaagccggccttgtgttacaaggaactgaaatcaaatcgattcgtgcaggaaaagtgaatttaaaagattcctttgccaaaatcgagcgaggagaagtgtttcttcacaacatgcacgtgagcccatacgagcaggggaaccgttataaccatgatccgctgagaacgagaaagctgctgcttcatcgcaagcaaatcagcaaattgattggtgcgacaaaggaagagggctactcactcgtgcctctgaaactctatttaaaaaatggctttgccaaagtgctgatcggaattggtaaagggaaaaagaaatatgataaacgtgacgatctgaagaaaaaagatgcaaaacgtgaaatcgagcgtgctttccgtgatcgccaaaagcaattctagattcatgcagatgtcttgctgagagcggaagcattatgctacaatatgttatgcagtaaacaatcattgcttttcttacagaaaccaccagttgtttcaagcgaagatattgttataatagttatatacggaagcagttaagctgaacgtttccatcccgtatatcccttttacaaggggacgttacggattcgacagggatggttcgagcttaggctgcgagccgagaggcgatctcgttaacacgcacttaaatgtaactggcaaaactaaaagttttaaccaaaacttagcactagctgcctaataagtgcagcgagctcttcctgacatcgcctatgtgtctgtgaggagcccaatgaagtaggctacgcttacgtttccgtctgaggacgtaagaagagatccatcagactagctctccaagcgcccgtcagcaggcatgcggatgagtgaacacgaaatatgttgactacgctcgtagacgcttaagtaatcgatgtctctggacgtgggttcgactcccaccgtctccatcaaaacttttagaatgcagtcgggtatcaagggtttgaaagcccttgatacgggtttggcatcattttagaagttccaaaactctatcattatttttaaaaggcgctattttttgagcgtctttttttatgccctttaatagatccatcacttgatttgacagactttgtgaagcgtatgtcggagcagaatctaatggtgcagtttatagaggagcaaaaaatgataaatatttaattacttcgctaaaaacatccttaatcattgtggtgtattgagattccttaattgttcagggctttatgttggtcgctcaattaatggtttgcacgatgcagctctcttaaagcctccttaatagattaatttgtcactcaaacattgagcactttaattatgttataatatgatatctttattgccaaatagaaattttatttaaaaaatgtatgtttatggatcttattagatttaaggtttagccaagaaacatcattattctataagttgaggtgaaagagatgtcagtcattatatcaacagacgatttagagcatgtttgtcctaattgtaatggaacaagtcatatttctattaagaacgaagaaaaaatatgcccaaaatgtgatgggaaaggtgttatcctaactgctttaggccaaacattacttcattttatgaagaagcatatacgcaattaattcaaagagattctgtacaaagacaagaacaaagttaaaccaactgtttgtttaataatggaatattgttcaagtctctttatagtttaccctgcggaaacaggtaaatggtattttttattaattattctgttaagataagcatttttctgtttatctttttttagacagaaaaacaagattattaactgcgttttttgaaaatttaaacagggtaaatacataaaaaagaaaataatttttaggaggacgaaatgttagaagtaaaaaacataccgaaaatagaagaatgtttcgaaagttctatcaatccttatgttaaaaaagtacatgaagacacagttaattgggctaaaattaataatttaatgaatgattcaaacataaaaagatatgaaagacaaaaaatttcatacttggcaggacgttctcaaccttatgactcttacgacagtgtaagattgtcttctgattatcttttattgttttgtatattggatgattatagcgacaatttgaacaatcaaaagttatatgatatatattctaaaaagataattgaaattcttaatgaaagagcattttatgatgatgatacttttttatatgcgtggcatgattggtggaaacgtcttagtataggaatgcctgatgaatggaaaaaaagaattattcaaagtattcaaaattgttttaattctattaaatgggaaattaaaaatgaaaaagaaaagtacataccaactcttgaagagtacgtcaatcataggatgcatagtgggagtgtttttgtctgttttgatctaatagaaagaggagggagaagttttattcctgcttctagtcgtagtattttactgagagatttaattaactctatcaataaaatagtaaattggacaaatgatttattatcttttaaaaaagaatttgagaatgatgaaattcataatttggttatcattctgcaaaaacaagaaaattgttcaatagagacagctttagatagagcaaaggaaatgttaaacatagaaattaatacattcattgaacttaaaaataaagtctttatcagtaatgagccttttgatagtggtatgattaaattcatatctaggttggagaatggtgttcgaggacattatgaatggagtatgaagactaaaaggttctaatttattattcttaaatgataattgctacccttatagtgctattaaataaaaatatatactgtatatttatgatgactattacccctcattatatatgtggctccgctttataaaaagaggttatattatgtttaatatgagggaggttttgtacgactaatatatcaaaacgttttagatccattgcttcatgataaggaacagggtcgtggatatttattgatgttgtttgcatttctttaagttggggtgaatcggtttaaaagaacgtggcctctaccactagatcaatcggcatagcatagaatattgatgtttttaggtttgagcatcaatgaccccgttccttatcatttggcatcgccttactcgatttaaagatacaacgattttccaggacattttcattgagattattcttcaagccattaatcggaataatctagcaatacaaaatcggctctgtgttgagaaggatttctagagtggaatatgagaacaacaccttgctttaacgagaaatttctctattataaaatggatggaattaagaagaaaataagactgacgagattttctcggaaaacttaaagatgccgatagccagcatctttttttaatgtattggtcaacttatgttccccgaaacaactgtaaaaatcgaattaacaaaggacaaacaactataatagcaatgatgagtaagagctgattagataagagttccacaaacgttgtttgaatcacataaactgcaatcagtagtaaataactcaccaaaaatatcaacccagaacttctcttctcaaatggcttctctaagagaatcagcataaatagccccgccataataatcaaaaaagtcatataccttgtaagcctcctcgtcattgatccccgatttccacattgtacagatatttcacctaccgcaacatacttctccctcaaattaagcaaaaagtagtgaaaatataagggatcacgaacagataacgaccgaaactgtacaaaaaacctccaaccaaatcaaaatcacatcttcccatttatgacgtcctcatatatagtaagattagactagttctaaataactgaaattggggcgtttacatggattcgattgttttacattttattgtgatcatgagtgtttctggcattctgtccgtgatattatcaatcattgctcatgcgaaccgccgccggtatattggctgtcaattgtttatgtacatgtctggagcaactgcgatttatatctttgggcacacgtttgaattattggcaagtacacctggacagatcatgttctgggtttgttttcaatacataggtcttccgttcatcgcacccttcagtctgatgattgtgctgcaatttacgggattccatcaatatttcacaaagcgccgcgtgcttctcatcttactgattccaactctcaccaccattatggtgttcaccaactcttttcattcactcttttatcgtagcatcacgatgaatccagtagacggttttttattggctgattttacgattggctattggtatatcattcatggcgtctatacatttggctgttcgatgctcgctatttttatgctggtttggtttttacgtgtcacaaaaaaagaatatttaaagcagatcctcattttgctagtgggaatgttactgccaatcacgacatcttttatctatttattaggcgttacgcctcttcacattgacccggtccctgttgtgatgtttttaaccaatgcactctacttatgggcgattatgtcgttccagctctttaagctctctcccattgcaatggagcgtgtgtttgagcatatgtctgaaggggttctcattttagatcgataccggacactcatagattacaaccccgctgctgcatcgatcattccagcactttctaataaaaagggcattggctataaaattgacgatattttctcaggaatcatcaaagataccgcgttcattcagtggctgcgttctccgcaggatcattcgcaatatgatttaatgtggaaaaaggacaaagatcagtccagttattatcacctgaccgcctcgtcgctatttaatagaagaggagagatcgagggcaggcaaattgtgatcagtgatgtaacagagcagcgtttgctgcaggaagagctggagcgtcgtgcgtatattgatgggttgacgaatatcttcaatcgttcttcttttattgaacgaacgcagatgatcttggaagaggatgcgcaggatacggcgatcttgctgtttgatattgatttctttaaacaaatcaatgacacgcatggacatcatattggagacgaggcgctgcgtcatgttgtcaccatttgtcagcagcatttacagatggacgatttattcggacgatatggcggagaagagtttgctatttgtctgccgcatcattcatttgaagaggcatgtcatattgcggagcgaatgagacattcgtttgagacgagtttctttgagactgatgaggaaaaagtgcgagtgacagcgagctttggaatcgctcatacagcttatgatccaaatgtattagaaactcttctatttgaagcggaccaagccttgtatatgtcaaaacgccaagggcgcaaccggatttatgcgtcaactggagcgggctatatgctgtatgaagagcatgatctaccgccagcttctcattgactgttgtcctgacattcgatatgataaacataacatttgaacggtttcctaaaggggagtagcttttacggtttggtcgtcattacagaaactcacgttgtttctcggccattccggcatgaacatgttagccagacctttgcctatcacacatgaggcaaaggtctggcttttttaaggtcttattgcatctgtgtgatgggggagcgggacaaatgatgttttcaataccgcagatgaaaggatgatcgatcttgaaaaaacatgtgatctctttgttattttcgggcacgcttgtattaagtggatgctccggtttgcttgaccaagtaagtgatacaacgacatatgtcacagaggcaaatgagtatgtgacggacattcagcaatttacggaggactttccacagctcgcagaagaagctgtaaaaaacgccgccaaaaaagcagaattaacccagcagcttgaatcattgaaggcagacattcaagaatttaatgaactgacagcaccaaaaatagcagcagacctgcatgtgcagatcattgaaaaaaataaggtgctgtcagaggaaattcaaacgtatttacagcaattgaaagcggacaacatcgacgttgctgctatgcttgaggaccagcaagggttgatcaagcagcttcagcagtccgtcaatcttttacaggatattgaacaattaacaatctaggacaaacacagctcttagacgcgcattcagcatatctttgccttttccagtggagatatgctttaatttaaggaaagacaagtcatattagaaaaaaggtgatcacatgacagaacatgaagaaagacatatggcttcgcctagagccgagaaggataaagatcaattgatcaatcggttgaaacgagtggaaggacaagtgcgcgggattcagcaaatgattgaaaacgatcgttactgtatagatgttgtcaatcaaatctccgctgtcaatgcagctttgaaaaaagtcagtcttcatttgatggaaaagcatacacatcactgcgtagcggatgctattaagagcggcaatggggatgaagccattgaagagttaatgaacgtctttcataagctcacaaaatcgtagcatttatatgtttacattgataccctactagggtatagtaaggtgtagaaaatgattgatggaggcgatgagaagtggaacaagcaacacttcaagtgcagggcatgtcttgcggacattgcgtgaaagcagtcgagggaaatgtaggagaattagcaggtgtagaatctgtgaaagtccatttagacaagggacaggtggaggtttcttttcatcctgatcaagtcacgttacaccgaatctctgatgtgattgaagaacagggatatgatgtcgtataaatgatatacgtgctgcatgtgacagcgcgtatttttttcaaaaaaagatacccccatggagtatgtgaagaggtgagatgaatgaaaaaggaaattgattttcatattacggggatgacctgtgctgcctgtgcaggacgcattgaaaagggtttgaacaagctggaaggtgtggatgatgccaatgtgaatttggcgctggaaacatctcatattgtgtatgaaacagaacaactaacaccagatgatctgaagcaaaaaattcaatcccttggctacaatgtggtgatggagcaagcagaatttgatatagagggaatgacgtgtgcagcgtgtgccaaccgaatcgagaaaaaaattaaccggatggacggtgttgatcacggatctgtgaactttgcacttgagacccttcaggtcacgtatcatcctggccaaacgtctacaagtgatataaaagatgcggttcagtccattggatattctttaattgaaccagctgcagatgaaacagaggaaggaaagaaagatcatcgccaagcagcaatagagaagcagacggcacgctttttattttcaatgatcttgtcactgccgcttctttgggcaatggtcagccatttttccttcacgtcttttatttggctgccagaagcattcatgaatccatgggttcagctggctttagcagcgccggttcagttcattgtcggctggcccttctatgtaggagcatataaagctttacgtaataaaagtgccaacatggatgttcttgtcgcacttgggacatcagctgcgtttttctatagtttatacgaaagcattcagtcagcggttcaaggcacacatgaggcagccctctattatgaaacaagtgctgtgcttattacgttgatcgtgctcggaaaattaatggaagcaagagcaaaagggagatcatcagaagcgattcaaaagctgatgggcctacaagcgaaagaagcggtcatcgagcgagatggaaaagagatgaccgtgccaatttccgaagtaaaagtgaatgatcttgtgtttgtcaaaccgggggaaaaagtgccggtagatggagagatcgtggagggaacaaccgcaattgacgagtccatgattacgggagaaagtctgcctgttgataaaactgcaggtgatgcggttatcggggcaaccatcaataaaaatgggtttatgaaagtgaaagcgacaaaagtcgggaaagagaccgccctttcacagattatccgagtcgtagaacaagcacagggctcaaaagcgccgattcaaaggatggcagatcaaatatcagggatattcgttcccatcgttgtaggaattgctgtgctcaccttcctgatatggtttttctttgttgatccaagaaatgtgacatcagcacttgaaacctttatagcggtcatcgttatcgcatgtccgtgtgcgctcggccttgccacaccaacctctataatggctggcagcggccgtgcagctgaatcaggcattttatttaaaggcggggagcatttagaagtgacccaatcactcgacacggttgttttagataaaacagggactgtgacaaaaggggagccgagtctgacagatgtgttggcatatgccaattggacagaagatgcgctgctacagctagcaggatcagcagaacagcagtcggaacacccgcttgccagagcgatcacagacggaatgaaggaacaaggtcttgaagcggtcgaggtcgaagcgttccaagcagacccaggccatggaattgaagcaaaagccgcaggacgcaagcttttgattggaacgcgtaagctattacaaaaacatcatatcccatatgatcaagtcgaagcgtctgtaacgttactggagcagcaagggaaaacggctatgcttgtcgcgattgatggagaagtcgccggcatagtcgcggtcgcagatacgatcaaatcatcctcacctcaagctatcaagcgtctgaaagagcaagggattcacgttgtgatgatgacaggtgataacaagctgacagcagaggcgattgcgaaacaggcgggcattgatcatgtcattgctgaagtcctgcctgaggaaaaggctgctcacattgcggcgcttcaggaacaaggaaagaaagtcgccatggtcggagatggcatcaatgatgccccggctcttgcgacagcgaaaattgggatggcagttggaacagggacagatgtcgccatggaagcagcagatatcacgctcatgacaggagacctccatgccattgcagatgcgcttgaatttagtaaaaaaacaatgagaaacatcaagcaaaatctattttgggcgcttgcttataactgcattgggataccgatagctgcttttggacttcttgcgccatggcttgcaggagcagcaatggcctttagctccgtgtcggttgtattgaacgcgctcagattgcagcgtttgaaaccggttagagagggagtggcacaatgaagctgaatgtcaaatggatttggacgattagtgcattgttctatgttgctcttgttcttattggatatgctatgtatgatgaattttatccaaagcaagaaccgccaagtgaacaaatgcaacatcattaagacttcgccaaaagcgaagtctttttttaacaattttgtggaaaaacccaccttttaaaagatttttcataaaaaattcacttctttttgttcctttttgtcgttttttgtaggttcatcgttaagatgcgattaagcaacaaagaaagcgttatcaaaaaaagggggttcacgtatgaaaaagttagggttagcttctcaaatactcattgcacttgttctgggtgttatcgtgggagcgctgttttatcaaaatgaaaccgttattaatgtgttaacgccgattggcgatatattcatccatttaattaaaatgatcgttcttccaattgttattgctgcgttgattgtagcagtagctggtgtaggggatatgaaaaccatcggaagactcggcggaaaaacgattctttacttcgaaattgtgacaacgattgcattagcagtgggactgcttgcagcaaacgtcttccatcctggtacaggaattgacatgagcaacatggaaaaaggcgatatctctaaatatgaagagacatcgaaagcttcttccgaaaaagcgagtttctctgaaaccattgtgcatctagtgccaacaaacgttttccaatccattgcagaaggtgatctattaccaacgatcttctttacagtcttattcggattaggaattgccgcagtaggagacaaagggaaaccagtattaggattctttgagggtatactcgaagccatgttctgggtgaccaataaagtgatgaagtttgcaccatttggtgtattcgcgctcatcagtgtgacggtgatcaaattcggggtcggagcgcttctcccgctaggtaaactggtacttgtcgtttacggtacaatggcattcttcgtcattgtcgtacttggcattatcgcaaaattagctggaacaagcgtctttacactatttagagtgctaaaagaagaaatcattcttgcattctcaacagcaagttcagaagctgtactgcctagacttatggataaaatggagaagttcggctgcccgaaagcgatcacgtcgttcgttatcccaacaggctacacctttaacctagatggaagtgccatctatcaatccattgccgccatatttgttgcacaaatgtacggcatgccgctttccatctatgagcaaattacgttactattaatcttgatgctgacatctaaaggaatggctggtgtaccaggtgcatcaatcgttgttgtcatcacaacacttggtgcaatgggactgccgcttgaaggacttgccttcatcgttgggatcgaccgtatacttgacatggttcgtacaactgttaacgtatttggtaactcacttgcagccattgtcatgtctaagtgggaaaaagtttttgatcaagagaaatcgaagaagtatattgaggaattaaaacaacaaacaaaagcagcgtaaaaggagatcttttcaaatgacgaagctacaggacaagcaagttcgaatcgaacgagactttctaggtgaaaaggaagtagacactcaagcgtattatggaattcaaacattacgtgcagtagagaactttccaattactggctaccatgttcatgaggaactcatcaaagcattagggattgtcaaaaaggcagccgcacttgcaaatatggatacaaagcgactatattctggtcttggagaaaaaattgttcaagccgcagatgaggttattgaaggaaaatggaacaaccaatttattgtcgatccaattcaaggcggggctggcacttcaatgaatatgaatgccaatgaagtcattgcaaatagagcgcttgaactactaggaaaggaaaaaggcgcttatactgagctaagtccaaacacgcatgtgaacatgtcgcagtcaacaaacgacgttttcccaacagcgattcatatttcaacattgaatatgattgaaaaactactttatacgatggaaaacatgcatcaagtcatgacggaaaaagcgcaggaattcgatcatgtcattaaaatggggcgtacgcatcttcaggacgctgttccaatcagacttggtcaagagtttagtgcttatgcaaaggttcttgctcgtgatattaaacgtatcaagcagtctagacagcatttatatgaagttaatatgggagcaacagcagtcggaactggcttaaatgctgatcctaaatatattcgccaagtggttggctatctatctgacattagcggattaccgttagttggagctgaagacttagtcgatgccacgcaaaatacggatgcttatacagaagtatctgctgcacttaaagtatgtatgatgaatatgtccaaaatggcgaacgatattcgtttgatggcttcagggccaagagcaggttttggtgagcttcacttgccgccgagacagccaggttcatccatcatgccagggaaagtcaacccagtgatgcctgaggtcatgaaccaagtggcattccaagtcatcggaaatgaccacacgatctgtcttgcatcagaggctggtcagcttgaactgaacgtcatggaaccagttttaatattcaacttactgcaatctctcagcatgatgaaaaatgtattcgaatccttcgtggacaactgcttgcgtgatctaaaagcagatgaaacaagattaaaagaatatgtagaaagaagtgctggtgtcatgacagcggtgaatccgcatattggttatgaagctgctgcacgaattgcaagagaagcgattcttacaggcgcatctgtacgtgagctttgtctgcaaaatgatgtgttaacagaggaagagcttgacgtcatcttgaatccttttgaaatgaccaaaccaggtattgctggcgcatcacttttagaaaaggatcgtttagaagattaagcggcatcatgagaagcgcacaccgacaaagttccggtgtgcgctttttcatggatgtttgtttttctcaagctcacatagtatactatcgtcaattattagggatgtgactgcgtttgaatctactaaaaaaatggctgaatacagagccttatttaattgtgatgctcattgtactgacaccgattggtggagagtttaaattttatccatttgagggcagctttcgggtcagttttggaaccgttgtctttttctttatcctgcttcaaatgaaaaaattcccggcatgggcaagcggtattattgcaggggtatctgtttttgcgtttcgcgtgcttcttgatacagccgtcacaggtcatcttccgctggaagaggcggtttcattaagatttccttcccttctttattatgtcgtctatggcacgctcttttatttattacaggtcagacgtttccgcgatcagccttggctgattggtgcgacaggcatcatcatggaactgtgtgcgagcgttgttgagatgattgcacttcgtggcaccatcgatgaaattttaacgatgcggacgctgtttcaactttttgttttagcgattttcagaagctttttcgtgttggcttgttatacaatgattcgattatatgaagagcaggcgagagagcgtcagatgaaaaaggaaaaggaacatctgctcatgctcctgtctaacctttatacggaatctacatactttcataaaacacttgcacatgctgagcacattacagcgacatcctatcaattgtatcaatccctgcaccacgcaaaggatacagaatcattggatttgaaaaagctcggaaaaacagccctgcaaattgcaggagaggtacatgagatcaaaaaggataaccagcggattttttctgcattatcaaagctgattcatgaagaaaatttccaggcttatgcaagtcctgcccatattgctgggcttgtgattcgtatccatgaaaattacgcagaatctcttaaaaaaaacattgtctttcattatgatgaagatgggcagcatcccgcctatcacgtgtataccattctatctttgttaaataatatcgtttccaatgctgtcgaagccattccagtggatggagaggtgtcactctctatttcacagaaagagaaccaggtgatctttcaaatcagtgacaacgggcctggcattaaagagcgtaatcatcatgttatttttaaacccggttttactttaaaatacgaccaggctgggaatccatcaagcggtatcgggctttcctatgtgaaggatacagcggagaagcttggcggaagtgttgagatgaagagtatcccaaataaacaaacgattttcacgttaacgataccagtggatcaagtcagtaggaaagaggggattgggagatgagattttttattgttgatgatgatgaagccgtgcgttcttcactggctcagctcattgaagatgaagagcttggcattgtcgcaggggaagcagaggatggcgcagagttaacggcaagctacttaaatgatttgcacattgatatcttatgtattgatctattgatgccggaaagagacggtcttgaaacgattcgagccattaaggatgagtttcatgggaaatacttaatgctgtcgcaggtagaaacaaaggaattaatcggccaggcgtatacgcttggtgttgagtattatgtgacaaagccaatcaatcgtgtagaggtcttaagtgtgctccatctcatgattgaacgtcttcatttagagcattcaattgaaaacattcagcactcactcaaatccgtcatgcagtttcagcagcgcggtcagacgaaaacgaagcagcgggggaaaagtcttgcagaggcaggtcagttcttgctggcagagcttgggattgtgggtgagaaggggtctaaagatttattagatatgattctcttcacagatcagtatgtagcgctgcataccgatcatcacgattcttttccttctttaaaggtcatttttaccggaatcacggaggataaattaaatgagccgtacacatcagcagacattgcaagagaagcgaaggcagcggaacagcgggtaagacgtgcgatcaaccaatctttgaaacacatcgcatcacttgggttaactgatttttctcatccgacctttgaaaattatgcatctaaattctttgatttcaccatcgtgcgaaagaaaatgagtgaattaacaaaagagacgagcgggagagaagaacacacccgtatcaatgtgaagaaatttgtgcaggtgctctactacgaagcaaaacgtatttttatggaagattaaaaaaagacatgctccctcatgagggagacatgtcttttttggtgatggattgcaggtgcatctgcagcacggagcgtatgagctcaggcggtaaacgatgaggctgcaagattccattcaatgcaagcccattgatgaccgcataaagccgctcagtttcgactaaaagatcgatatgatcaagcaaaagcccatcctcttttaatttcattaaacaaaattgggtcgtttggagaagctcgtcatacatctttgcattgagcggctgtaaatctggttcagtcagcgacttgactgtaaaagcctgccacacctccatttcaaatcttcgttcttcatcaagtggaagaacctgttccaataacgcgaggacattttcttccgttgaaccgttaagctgaagtcctgtcatacgctctttgactctttcctgaatcaatgtcatagagaaaagaaataactcttgctgtgtggaaaaataatgacgcatagagcccgctgaaataccagcttctaccgctacttttcgtacagaagcgttttccaatccatcctgtttaatcactctcatggcagcttgagcgactttttgtttttgtttatggtgatcgacgatttttggcatacattgattttagcacagctattgttttttttaacacagttgtgttattttttatttaatacaattgtgttaaaaaggatgtggtgaaaattggtcgggttattgattgtggcatgtgaaattggtttttggctgtttattctggcgggtttaacactgcgttatgtatttagacagaaaaagtggggcgccttctttctggtctgtacgccgattttggatctaatccttcttgcggctacttatatggatttaaggcaaggggctgtggcgagtgtcatccacgggcttgcggctgtttatattggggtgagtctcgcctttggacatcaaatggtgaaatgggcagatgctcggtttgcttatcgatttgcaggaggccctaagccgaagggaagacctaagtacgggaaggaacggtcagtgtatgaaatggtcagctggacgcggcatttcgtctcttatgtcatcggagctggtctgctatttgggttatcttttctcatccaagcaccagaacgaacggaagcactgatgcagctagcgagagtatggggaatggtcttagccattgatttcgtcattagcattagctatgtgatctggccgaaaaaacacccgcaaaatatagccagctaataaaaaagacaggcgaaatcactccgcctgtcttttcttatgatgaaagccctttgtaaatggtgtcaatattccatttcatcatcttatagtagctgtctccgtcttcacctttctttccaatagagtcagtgaatacttttcctttaatcggaaccccggtttcctcagataggctttcaaggctgcgttgatcgacacttgtttcaagaaagagcgcaggcacttgatgatctttgacgaaatgaatgatgcgcttcatctgtccaggtgttccttcattttctgtgttaatctcccaaatgtatcctgccttcagtccataggcatctgcaaaatacttgaaggctccctcacttgtcacaagacgctttttatcttttggcagctggtcgaacttgtcttttgcttcatcgtgaagcgcttgaagctttttgatataggcttctgtatttttttcgtaatcctcttgatgctcagggtccgcttcaataagcgcatcccgggcattttgagcatacagaaccccattttcgacattcagccaagcatgggggtcctgctggctttcgaggccttttgaagataaatgttttactttgacgcctttacttaattcggctacaggtgcatcatccccgtccttgccactcgattcgagcagcttttgaaaccagccgttccctgtttcaaggtttaaaccattatatagaacaaggtctgcatccgttgtatgctgaacatcctttggcagtgggtcaaattcatgtgggtctgtaccaatgggaacaatgctgtgaatagagacatgctctccgcctacttccttcacaatgtcataaagaatggagtaggtcgtgacgacttttaatgtgccgtcatctttgccggaattattttgtttagtagaacagcctgtgatgaccataagggcaatgaatactgcggtcaaacggattgcaaataccttcttcatatatgtcctccttttacatagacgcttccttttttagctgcgttcgttttcgtttagattttaatgatctccatagaattccttgctttggtgaaaggataaaggcactcccgaataaaatggtcgcgaccagcacgatagaagcgccagacgacaagttatacgtaaaactaagcccaagtccgacgacggcagaaactgccccgaaaaaagcagataaatagatcatgatccatagccggtctgttaagagatacgcagtggctgccggcgtaataagcatggcaacaacaagaataatcccaacagtttgcagtgaagcaacggtcacaagggtcaacagcgtcatgagaaaataatggatcattcgattcggtaaaccgtaaaccgaagaaatgaccggatcaaatgaactaatgagcagttctttgtagaaaacgatgacagccagcaggataaaaatgccgatgccaagtgtaatccacatatcagatgatcgaacagctagaacgtttccaaacaagatatgatataaatcactggaacttttcaaaaatgtgatcaaaatgatcccgattgagaaaaaagcggtgaagacaatgccaatcgcagagtcatttttaattcggctgttttgactcacatatccgatcccaatcgctgttaatacgccagttaagacggccccgaagaaaaagttaattcccagcatataagagatggcgacacctggcagcacagcatgcgatatggcgtctcccatcaatgccatgccccgtaaaatgataaagcagccaatgaccccgcaaataatgcctaccatcacggatgtaaataacgctttttgtaaaaacgcatattcaaagagtccggttaaaaattccattacacgtctcctcctgctgattttaagaatggtagctgcgtttcatatgcctccagcatgacctctgggcgaaggatgtcgtgtacaggtccagctttgatgagttttttatttaacagaacgagatgactgaagtaatcatcggctttacttaaatcatgatggacaaccaaaatggtttttccttcatcccgtaattcttgcaaaatgcgaaccatcgtttcttcactggccatatcaatcccaacaaacggttcatccaaacagaagagctgtgcgttttgcgcaagtgctcttgcaaggaagacacgctgctgctgaccgccggataactcaccaatctgtcttttggcaaagtcctgcatgccgaccttttctaaacagtggtacgcatatgcccggtcttcttttttcggacgtttcatcaggccaagcttcggatatgttccaagtagcacggtatccagcacatgaataggaaacgtccagtctagatcatttctctgtggtacataggcgatctgttttctgacttgtttaaagggctgttcaaaaaagcgaatatccccttggtctttttcaattaaatccaaacatgccttgagtaaagtcgatttaccggcaccatttggacctatgattcctgtcatcgttccttcctgtatggaaagagagatgttctctaatgcatcctgcccgtgatatgagacatgaagacggtcgattgttaaagcatttggcatgtctgcggcccctttcaatcatcattgcacttcctaaagatatatgcatacattaaatagttttgactaaaggatgaaatgattctctaatgctaatttgtttccttagggaaacttttatttcattctaagtgtatgtccttcttttgtaaagagaaaagctgcactttttctgtcagaggtcaaactatcgtttttatgttatgcggggagcgggggacatgagcttggattattgaaaatccatgtggcaggattgggcataaaaaaaccaaacatttgcttataaatgattgacagctgatcagaactcctcatataataaagataattcaatatatgaatatgtgctcatatataatatccacagcagctgataggtttgattgaatcagggaaggctacttatatagaaaaaggtgagaacatgaaaaagatgaaggatgaatacgtattaagcggtcttgattgcggcaactgtgcacgtaaaatagaaacaggtgtcagcaaaatggatggagtggaagcttgctctgttaactttgcgacaggcaccttgactgtgacgcatgcagataagcaagaaacgatgtcaaagcgcattgaaaaaactgttcagtccattgaacctcatgtgagtgtatcaccgaaagaagatggtcatcatcacgatcatgatcacgggacgaaaaatttaaaaacgattgtgctgaaattaattggcggtgcagtcattggaacagcagctttctttatacctgaagatggtgtattaaagttcattatgttcttcgcagcatatttactagtcggcggtgatgtggtttttaaagcgctgaaaaatattgtgcgaggtcaagtctttgatgagaacttcttaatgacgattgcaacggttggtgcttttgtcattcagcaatatccagaagcgcttgctgtcatgctcttttaccaaattggagagctcttccaaggggcggcagtgaaccgttcaagacgatcaattagtgaattaatgaatatacgtccagaatacgcgaatctaaaagtcggaaatgaaacgaaaaaagtgaatccagaagaagtaaaagccggtgaccgtattgtcgtgaagcctggtgaaaaaattccgctggatgggctcgttattgaaggcttctcacttgttgatacatccgcattaacaggggagtcggtgccgcgggatgtagaagcgggaaaagaagttcttgcagggtttgtgaatcaaaacggtatacttgaaattgaagtgcaaaaagagctaagtgaatcggcagtgacgaagattttagatttggttgagaatgcgagcagccgaaaagcacagacagaaaatttcatcacaaagtttgcaaaatattatacaccggctgtcgtcttgcttgccttattgcttgcctttatgccgccgcttttcattccatcggcacaattgtctgactgggtgtaccgggcacttgtctttctcgtgatctcttgtccttgtgctcttgttgtgtccattccattaggatttttcgggggaattggggcagcttctaaacgaggcatccttgtgaaaggcagtaactatctagaagcattgaattctgtgagatatgctgtatttgataagacgggcacactcacaaaaggaaactttacggtgaccaatatcgtcacaaccagtgacaagtggtcagaagaggagctgctttcttttgcagcactggcagaagcccattcctcacaccctattgcagaatcgattaaagcggcatacagctcgccgcttgatgaaagccagattgaagcatatgaggatatcgcgggacatggaattaaagcgaccatcagcggttcccatgtcttagcgggaaatcatcgcttgatggagcgagaaggcattgcgtatgaaaaagaaaaaagaagcggaaccgttgtgtacatggcgattaacggtgagtttgccggatcgatcttgattgcagatgaattgaaggatgatgcaatcgaggccgtttctgctctaaaagcgtctggtattcaaaccgtcatgctcactggtgatgctaagcaagtcggaactgcggtcgccaagcaaattggtatcgacgaagtacatgcagaattattgccgcaggataaagtaacgaaattagaagaaattgatcagaaaaaagcgcctcaagaaaaactgttatttgttggggacggcattaatgatacacctgtattagcaagagcagacataggaattgcaatgggcgggcttggatcagatgcagctgtcgaagcggctgatatcgtcatcatgacggaccagccatcaaaggtagcagaagccatcgctgtcgcgaaacgaacaagaaggattgtatggcagaatatcgcatttgcccttggtgtcaaaggcgttttcctattactcggagcattcggaattgcgacgatgtgggaagcggtcttctcggatgtcggtgtcaccgtactcgctgttttaaatgcgatgagggtcatgaaataaaattgtaaggaaaatttcatgaataccatctttcataatggaccccctcttgttaaaatagaagaagttggataatggcatttttctaagctattatcctttttcttttttaaaggaatgataaagataaggtaggtgcttatgtgagtaaaaaaaataatcaatcttcatccattaaatttgctgtcattttaaccattatcgcagctcttctcatcggtatatttgttgtgattggaaacaagaacagccaagaagcacaaacagttgacagtaagccttcgattaaaggacagcctgtcataggagacaaaaacgcagcggtgcaaattgtcgagtttggggactacaaatgcccgtcatgtaaatcattcgaaacagacattttcccaaaactgaaagcagactacatagataaaggcgatgtatcattttcatttattaacttgccactgcctgttcatggagatggcgcagtgttagcagcactagcttctgaagaagtatggaaagaagatccaaaaaacttctgggcattccatgaagctgtctatcaagcacagccagatagtgaagcggaatgggttacgcctgctaagctgactgaactagcgaaaaagacaacaaaaattgatacggacaaactcaaagataacttatcaaagaaaacgtatcagccgcagctgaacacagacgatcagcttgtgaacaaatataaagtgaattcaacaccaacgattttgattaacaataaacaagttcaaaacttttatgactatgatgaaatcaaagaattaattgatcaagagctcaaagggaaaaaatcatgaagaataagctcatttacttatacagtgcttggattgtctctatcgttgcgacgatgagcagcctgtatttaagtgaaataaagaagtttatcccatgcgatatgtgctggtttcagcgcattttcatgtacccgctcgtgctcttacttggaattgctacgttccggggcgatgtcaaagtgaagtattacgtactccctttggctgtgatcggtgctggcttttccatctatcattatatggaacaaaagatcccgggctttgcgtcgattcgcccttgcctcagcggtattccttgttctgttgattatttgaactggtttggttttatcaccattccgctgttagcacttattgcatttattcttatcatcctcagtatgctgctgttaaatgcaaaagaagattgagagatagcctgcttttaagcgggctattttttatttttgcaaaaagataaaatttaaagaaaatttgtattgcttttcgcttatgtcagatatacattaagggagtagtgttagatgatcagatcatgtaaggagataagcggaaaatggcatgggaagtcttaagtatcattggtattatcgcattcgccattagtggtgcgatagtagcaatggaggaagagtacgatattcttggtgtgtacattttagggattgtgacagcatttggcggtggagcgattcgaaatctattaatcggtcttccggtgtctgctttatggtcacagggcaaaatgtttaccattgctcttgtatccattacgattgtgtttctttttccaaagcttttgctcaagcactggagcacatgggggaatttctcggatgcgattggtttagcagcgtttgcgattcaaggtgcattatttgctgtgcaaagagagcttccgctcagtgcggtcattgtggcagccattttgactggaagcggaggcggaattgtgcgtgatttattggcagggcgaaagccgcttgtgctaaaagcggagatttacgcagtttgggcagcacttggcggcttactcgtaggactcggtttagcacaaggagagattgctttgtatttgctgtttctcatccttgtcgtatgcagggtttgttcctacctattcaaatggcggcttcccgctaggtcttattttctaaataaagggtaaaacgagaaaagagcggtttcgctcttttttttgtgtttgatacgagctggatgtcagcaggtaatggagttttcgtgtaaaataaaagcagggtctttttgttcatcattggaacaatacatgggatgaaaattttgtcagctggctgaatatctggattcagctttttttgcctagatggattgttatgtgttggtttcacattttgcggaatactaaagaagcacctatgatcggacggatgaatcaacatggaatgaacacatctttgcatgtaagcaaaacttgacgaaaaaattgaaataggagggacacgtactagtggagatttttttggcagtgctcgtattactagcactcatcgcatcatctaatattatcaatcgttttgtcccctttattccagtcccgttaattcaagtgggcttaggaatattggtggcggcttttccttcaggtttacatatttctttaaatcccgaactattcttcgttttattcattgcgccgctgttatttaatgacgggaagcgtaccccaagggacgagctgtggaaattaagagcgccgattcttctgttagccctagggttagtatttgcgacagtcattgtagcaggatataccatccattggatgatcccaagcattccgcttccagccgcatttgcgcttgcagcgattttatcaccgacagatgtggtagcagtaagtgctctttccagccgtgtgaacatgccaaagggtatcatgagactgctggaaggcgagggattgatgaacgatgcatcaggacttgtcgcctttaaatttgccattgctgcaacagtgactggcgctttttcgattgctgaggcatcctttagctttgttctgattgccgcaggtggtctattgactggatttattctatccttttttatcattcgttttcgctatttcctccgccgtctaggaatggacgatgtcacgatgcacatcatcctgcaaattcttacaccatttgtcatctatttagcagcggaagaaatcggtgtgtccggtattttagcggttgttgctggcggtgtgacacacgctattgagcaggatcgaatggaagcaaatttagccaaactgcaaattgcttcatcaaacacatggaatattattttatttattttaaacggacttgttttcgttatccttggattgcagattcctgatgtatcgacggtcattttccaggatgaagcctttaataatatgcaggtcatcagttacatcttaatcatcacgctgtgtcttatgatcctgaggttcttatgggtatggctgttctgggcagggaattggagtgcaacgaaaaagcaaaatgtgaaaaaaccgaagcttcgcgcctcgatgctcatgacattctctggtgttcgtggggctgtgacattagccggtgccttctccatcccatttacacttgcggacggatcaccgtttcctgaacggcatttgattattttcctcgcagcaggcgtcatcttatgtacactcattttagctagtgtgttactgcctcttttatctgagaaaaaagacaagcaaatcgccgtggacttggatacaaagattcagcatgcgaaacggaagctgctaagaagtgccattaaaaccttaagagaaggaatgaatgaagacaatagggaagtgtctcttgcactcatcaatgattaccgaatgaagctgcgcaatatccagcgtgaaccgtatcaattcgggatgagaaaacaagagagaaagatcaggctgcacggaatcaaagctgagcagatgaagctgcaacagctcattgaggaagagaaaatcgataaagaagaagcctatgagctgcaagaaagatttcatgagctagaaatgctgtattcaaactccttcaaaatccgtttttcaaaagtgaagtttctgcgcttgcttcaatggctccaattatggcggccgaatcagcacgtttccagcggcattttagaaaacgagggctcgtacaaacaaatccgtaagaaaacggctgaggctgctgtggactcgatcaaacagcatatgaccgatgaaaataaacaaacgtgtcatcaagtgattggtttttacaaccaagtcatttatcgatgtgaacacggtccaagcttctttcagcaaaaagaccgttcatttgaccggaagaaaaaagagcttaacttccaagctgtacagacaatacgaaatgaaattcaaactttgtatgaagatggtgaaatcaatcgtgatattgcccatcatttaagggagtatatcaatgacatggaagctgttctcctgaccaatacgtaatgttgtcatcttttcccctatgttttatgatgaagaaagagaacgagcagggggagatcaaagatggcgtattatggagcaattgaagctggcggtacaaagttttgttgtgcaataggcaatgagcatggggacattctcgaggaaatgacgattccaacagagcacccagaaaaaacattacaaaagctcattccatttttcgagcagcatgacattgaagcattaggggtcggctcctttggaccaatctgtgttcaaaaagacgatccttcttacggttatatcatgaacacgccgaaagtagagtggaagcattacccgttcattccagagctagagaagcaattacgggtcccagtatcctttacaacagatgttaatgcggcagccttaggtgaattaacaaaaggagcagccaaagggctgaaaagctgtatgtatatcacggtcggtacgggtatcggtgctggcgctgttgtaaaaaacgaacttcttcacggtcattcgcacccggagatggggcacatccttgtcaggcagcatgaatcagacccgtttgaaggagtctgcccagcgcatgggacgtgtttagaaggactggcagctggcccagcgattgagaaaaggtgggggaaatctgccaaagagctcacggaggaagaatcagtttgggcacttgaagctgattatttggctcaggcgctgatgcagtactcgctcattttaagcccagagcgcatcatgatgggcgggggtgtcatgaagcaaaagcagctgtttccactgattcgagagaagcttgctgcttatctcaatgattatgtagacctgccgccgcttgatacatacattgtctctcctggacttgaggataaggccggcatgacaggtgctttgctgttagccatcgaagcgaagaaaaacgcctgataatagagttttaatggacaacgtgagataatgaaaaagatggaatctaagaaaaaggtggttgttaaaatggtcaaaagcttgaatgataccgtaacactgaataacggagtggaaatgccttggtttggtttaggtgtattcaaagtggaggacggcaatcaagtggtagatgccgtaaaagcagccatacgaaacggataccgcagtattgatacggctgccgtttataaaaatgagacaggcgtaggcaaagcgattaaagaatctggcgtgaaacgagaagacttgttcattacgtctaaagtatggaacacggatcaaggctatgacaaagcgctggctgcgtttgacgcaagcttgaatcgattaggtcttgattacttagacctctatttgattcattggcctggcccaaatgcagatacatttaaagacacatggcgtgcgcttgagacgctttacaaggatgggaaagtgagagccattggcgtcagcaacttctacattcagcatttagaagagctgttaaaagatgctgaggttgttccagccgtgaaccaagttgaatttcatccgaaactgacacttgtcgaactgcgtcaatacgcaaaagaaaaaggcattcaaattgaagcgtggtctccgctgatgcaaggaaagctattagatcatgacgtattgaaggacattgctgcacgctacaacaaatctgttgcgcaagtcatcttgcgctgggatctgcaaagcggcgtcgtgacgattcctaaatcaatcaacgaagaacgtattaaacaaaatgcagatatttttgatttcgaactatccaaagaagacatggaaaaaatcgatgcgttaaacaataacgagcgcgtcggctcgaatccagagacgatgacggttgggtttgaataaatgaaaaaaatcctctttctcatatgagaaaggggattttttatgtactgcttctgcgcacagccaaaagcataataaaagataagatcacaatacaaatcgtccaggcccaagcaagttccattcgtccagagtcaatcgccacatagatagcggttgggagtgtttgagtttttcctgggatgttgccggcaaacattaaggtcgctccgaattctcctagggctctcgcaaagctgaggacgctgccagacagcagggaaggcagggcaagaggtaccgtaatataggcaaagacttggaatgaatgagcaccatcaacttttgcagccccttcaatatctgactcaattgtagaaaagcccgcctttgctgattgatacatgagcggaaatgccacgactgtcgaagcaatgaccgccgcccaccatgtgaaaatgaccggctgatggaagatccattcaatcgcgccccctattacactatgttttccgaatacgacgagcaataaaaagccaacgactgttggtgggagaacgagcggcatcatcaggaacgtttccacaatcattttccctttaaaagttgttcgcgtcatccaaaagccgaccgttgtgccaaaaacagtggccaacagtccgctgacgatggccacttgaatggacagcaaaatgggtgatagaaattcttcagtcagcatagccattacgacacttgaaagccgtatttcttaaaaatggatttggctttatcagattgaagaaattgaaaaaagaccttggcttccgttagatgttctgtcccttttacaatccctactggatacataatcggggagtgcatgtccggatttgcctcagctgcaatctttacttttttggaaacgagggcgtctgttttatacacaacacctgcttctacatttcctgtttcgacgtagcttaggacttgccgcacatccttgccgtagacagcattctttttcacttggtcccatatgttcagttgtgtgaagatctctttgccatatgtaccagcaggaaccgattcaggtgtgccaagagcaatctttccttttacgtgccggacgtcttgaaagcttttaatagaggaagagccatcttttggcacaataaggactagctcgttttgtatagcgtccttgatataatcttgatcaatgtctccagattgaacaagttcatcgaatggctcctcagctgctgagaaaaaaagatccgcttttgctccttgagcgatttgctgcttcaatgcgccggatgacccgaagttattcgttaatgtcacattcggatgttgcttgtgaaaggaggcttcaatttcctttagtgcatcctgaagacttgccgctgctgaaatcacaagctctgtttttttattcgaattagatggcatcatctctgtttggcatccactcaggagcaaacatatggagatgaaggctaagaatgtatacttcatgttcacacctcttatcattcaatatcatgtggttccctttattataagcaaacttatttgagcattcataggctttcagtaaaaagagaaaagaaaagccgccaaatggcgactttcagcgtgaagataaaagggatcgttttatcctgtttacttctgataaaaacgcagcaaattcccattgatcactttgtctgataaggaaagctctttattggctttttcgatataaggctgacacacctcatcctgttcaacaggttcttttgttttttgatcatagcaggtgttctttgtatagagataatcatctgtaataaagttcccgtttctcagtacagcgaaaggcgtacgttcatttgaaaataaatcattgccgaattgaatggcatccttcgtttcaatcccaagtaagtgaagaagtgtcggctttacgtccatttgaccagctgtttcagaaatggtctgcggtgcttgatccgtgacacctggaatgtaaatcaaaaagggtacccgctgcagtttgaccgcatcaaacggcgtaatttcctctttattgagcagctgtgccattgcctcatgatgtgcctctgagatgccatagtggtcacccatgaggacaaacatcgtattgttatacaatccttcttctttcatacggtcaaaaaacattttaaccgcttcatcttgatagcggacggtcgtcacatagcggtttaaaatggtactggacgaatcatattcatcaataaactgatccttcgggtcaatttcaaatggaaaatgattggtcagtgtaatgaatgtgctgtaataaggctgcttcaacttttttaaatgatcaatggattgatcaaagaagtcgatatcttttaagccccagccagttgaattccgttcattgacatgatatgaatcgacatcataaaaacgatcaattccaagcgattcatacatcacatcacgattccaaaacgttttattattcgcatgaaattggacggattgatagttttcctttttcaactgcttgtataacgtgtcatattcgttgtcactcgctgtgaaaaagacagcgccgctgctagaagggtagagggaattagcgacaataaactctgaatccgacgtcttcccctgctctgtctgctgataaaattcatcaaaataaaaactctttttagccagttgatttaaaaagggagtgatggattgtccattcaccttttgattcatgacaaattgctgcgtcgattcaagtgaaatgaacacaacgttcttgcctttagcaagtccaaaatactcttcgtttggtgcgctgtaatcagcctttgtgtagtttgctacagtagaaagcgtatcttcatctgcaaaggccttttgtccaatgcgtgccgtttgggcagcaccgtcatacagatgaaattggaaaagcccgaggtttctgacaatgacttcacgatcataagagcttgtcagaaatcgagggtgatccatcatagctgagctgacatgaaacaataagaagctgcagcagaccgcataatacgttttgatcgtcttgaatgacgcttttggggctaatggtttgcgcttgagcagccatgccagtaccacaaaatcaatgagcatcagcacaaagagcgggtggaataattccgtcatactgctgcccatatctcccatgttcttcgcttggaataacacgggaatggtaatgaaatcaatataaaaaccataaaagatcgtattcgagatgagaatcgccgttagaataaaatttgcggtcaataaaaaaaccttttggttggtttcatttaaaaaaagagcaatcccaaacaaagggagcaaaaagctaagtggattgatcaaaagcagccattcatgaaacagattggccgttcgtatgtgaaatccgaattgataaatgatgtatgttttcatccacatgaaaaggatggaatacactaaaaaccagtgatttttgaaaaacgctttcatttatgtatctcctcaccattctgtattcagctgcaaggcaaaaacacttatcttaaacctactaaaaaaatgaggaatgatcaattcatatcctgtctttttcgcaaaactctttttttattctgttagaactggattgggatggatatgccgcagatgacggcgatgtaatagcaggtgacgacggtgagagcagctagtacgacttgttctcctgtgctgcctgttttgacatagaaggggagacgcactttaatggaagctggaaataaaaatttaatgccgttcactgttccagcatcaaggataaggtggctcaccattccaacgagtaaaccggtacttaagctgtcatttggaatgtatgttgtcgcgagaaaataaatgatcagcagaaataataaactgtgtgtaaacgtgcgatgaccgaacacgctgctgattagtgtcgagagcagcggaaattttctgccgattttactttttgtatggcaaagatcggggatcagagcacctgctgatccagctgcagccatgatgactgggtcgagtccgtagtagtaggcgacggccgttgaggcggcgattccgcccataatgtgtgtttttcctgtcatgatgcgtactcctgttctatcttttgttcaagtactcactatatcaagggtgaattcattcagcaaggcttatttctaaagaaaaagaggacaaaagggttggctgattggaaaaacattctataataagggggaagtcatgttgatactaacgataaggatgcgattcggatgagtaatgcagacattttaaaagaaattgttctcgtacattatgaagtcagccgtaaattaaaccgcaagttacttgagttagaaaaagacatcacgccaccgcagatatatgctctttctattttgatacaaggcaaagtatcacatgccgaagagctgaaacaaagactctccttaaacccaggtgcagcctccattgcactcaataaattatgtgagcagggctatattcagagagaacgtgacaaagacgaccccacgctagtccggttagaagctacggaaaaaggggtagcgatttatgaaaagcatacacgtcttttcggaaaggtgattcagcatatgatgtcagacttcacaaaggaagacttaaagacctttttgacgtatttgcaaaaaatgagacagaccttccatgatgattgagcctttccaccttgtataatgaggcgcactgtagcacaaattaaacaggcaaccgcattttatgaaaagggaggaaacagcgatgtcatttttccaaaaggataaaaaggcgaaaagcgagcaagaccacaagcaggttgatcagctgttagaagaagcaagcaaagagctagcaggcgatccgcttcaggaagctgtacaaaagaagaaaaacaacgatcaataagcaggtaataggcagagaaatgattctctgccttttttctatgtttttccctttgacagatgtgagaatgtttgataaccttcgtgtagtaaaaatgaatagaaatcctcacgctatgtctcagtgaggtagaggttgcgcggatgatgagtcactcatgggagagatggaatcgaagatcatgagaaaaaaggcatcagcgccgaagtgtagagagagctccaactttctttatgctgggtctgcattgaataaatgcaggactgccacgtctttgaagcgtggagggctatccggagatcaaggtgtatgttttgaaaagcatggactgttgttcaggcttttttttatgttctgagtatctaagataagggtatgctgttaagaaagtgacccatgatgaacataaagaatacaagtcattgcttcacgaatatatcaatgaagatactgccgggtctggtccgaagtgaatataacggaggtacggaaatggaacagacaaaaaatggggtttttggttattgacggcttttgtcgtcggaaatatggtagggtcaggcatctttatgctgccaagtacacttgcccagcatgccagtcctttaggtgtgacgatggcatggcttgttacaggtggcggtgtgctgatgattgcacttgtttttgggcatttgtccattcataagccgcagctgacggctggaccacaaagttatgcaagagcgctttttaacgatccgaaaaaagggaaagcggccggttttacaatggtttggggatattgggtggcaagctggattagtaatgtcgcaattattacgagtcttgccggttatttaacgacatttttccctattctcaccgtgaagacggagattttcacctttggaaaagaagcgatcacacttggtcagctgacaacgtttattgtatgtaccattcttctttggggcacacatacgatcttaattacaagcttaagtgctgcaagtaaattaaactttattacgaccttttcaaaggtacttggattcgtcctttttattgttgcgggattatttgcattccaaacggcattatttgaacattattacttcccagttgcagcagaaggcgaaggagtgctcggacttggaggccaaattcatcatgcggccatttccacactatgggcatttattggcatcgaatcagctgtgattttatcagggagagcatcctcgcagcgcgatgtgaaacgtgcaacgattacaggtcttttaatcgcactttccatctacatgattattacattgattacaatgggcgtcctgccgcatgatcagttgcaaggctcagataaaccattcgttgacgtgcttcagctcattattggaccggctggcggaatagtcatggcactgcttgcgatcatttgtttatttggctcgatgcttggctggatcttacttggttcagaagtaccgtatcaagcagcaaaggctggcgatttcccagcagtatttgcaaaaacaaacaaaaaaggcagtcctgtttttgctttgacagttacaaatatcatgtcacaactgtttattttctcagtgatgtcccgtacgattaatgaagcttttacctttttaacgacatcagcgacacttgcgtatctcattccgtatattgtgtcttcgatctatagctttaaggtcatcatgcaaggtgacacgtatgatcttcaaaaagggaagcgaacaagagacggaatcattgcgcttgttgcgatggggtattccgcttgggtcattatttcaggcacagctgatttgaaaacatttggacttggcatcggtctgttcttagtaggtattttgctttatccattcatgtcaaaaggattcgccaaaggaacagaataattttaacgtttctccagaaatggagaaacgtttttttatgatgcggatgttaatcggtccacaataaactcaagctgtccttctagtgacactgggtcattaaagaaataaccgacaggatcgatttcaaatacgtgtttattttgtacagcaggcagtgatgtccaaatgctgctttcatacacttggtctcctttactttttgaaccactccatggactagtgaaaatatagtcgcctgcgtattctggcagcttttcaagggaaatgtttgcatagccgacaccgctgtcgatagcgtcttttttaactgcctttggcgcacgtaatttcagctcgtcataaataatttcgcctccgcgcgcaaaggtgtttccaaagatataaatacctttatcaaaaggcgacacgattgaaacggttttgctgccgaccgcttttgttactttaggctttacctcagctatttttgtatcccattttgtgatccattctgctgcttttttcggtgtacctgtcattttaccgaattcttttagctgatctttaaaggaatattgattgtatttaattgcaacggttggagcaatttttttgtattgatcaaatttctcgtcttctccccaagcgataatcatatctggcttcaaagccgctaccttttcgacagaaggggttggtccaaggtttttgacaccatccgtttttcccttatagaaagggtttttaaagatgggtgcagttgcagcaattggcgtcttgccaagtgtcacgaggtctccatagtagctttccgccagaagcacaattcgtttcggatctttagggagtttgacctcacctttgacatcctgataggtgattgtgtcattctggttggcgccagattttttatttgaagtgctgccgcaagcagctgtaaaaagcataagaacggctaagaaaatcaaaagaaatcccgatcgttttttcacaaagattctctcctattcactttcttttgataatgattctcaatttcaattatatcgtaacatgatgggatgaaaaatgcatcggctattttaggacctaaagaaaaatggtaagtttctcccggttttttgatgaaaataaagaaaatgttcagaacaatgatttcaaaaagaaaagaaaatgatatactagacttcgagattgataatcattatcactaatgaggaatagatatgaacggaaaggaagagactggttttgggctcacaatcgaataaacagctgccagccaaggacgatgcaatggatattgtcacgaaaccctttggaacagcagctgttgtcatcataggaattatcgctttagcatttggtctttttttatcggtatcattaggagcagcaaatattcatcttcacacggtatgggaagccatttttcaatttgatccacaacaaacttcacatcaaatcattcgggaattgaggctgccgcgtacagttggggctgcactcgtcggtgcctttttagctgtatctggtgccatcatgcaagggatgacaagaaatgcgcttgcgtctcctgaaattatgggtgtgacaaatggctctgcatttgcgattgcgatagcatttgcatttttcccaggccaatcttctttcacattaattctttggtcatttgctggagccgcactcggtgcatctattgtgtttggtgtcggtactctgtctaaaggaggactgaccccagtgaagctcgcactagcgggtacggcggttggagcacttttaagctccatctcttcagcaattgccatccggtttgatgtcgctcaggacatgagcttttggtatgcgggcggcgttgcaggtgtgaattggagcaacattcaggtcattattccagtcgctattgcaggacttttgattgcgatgatccttgctcgctcgatcactgtactgagcttaggtgatgaattggctaaagggctcgggcagtatacgaaaacggtcaaggtgctaggaatattggtcgtaattcttttaaccggtgctgctgtgtcggtggcaggctcaattggttttatcgggcttgtcattccccatgtcactagattcttggtcggagtggactatcgatggattatcccttgctcagctattttaggtgccattttgttaatttatgcagacattgctgcaaggctagtcaatgctccatttgaaacgccagtcggtgccattactgcgattataggcgttcctttcttcttatatttagctagacgtgaaaggagcggaatttaaatggaaatggtgcagcaggcaaagaaaaagaaatataaacgaacgatgctgatgatctttttagccatcgtcgcggtatttctgattagtttaaataccggagaaattcgtatttctccgatagatacattgaaaacattttttggattcggaagtgaaatggatgagcttgtgctgttcgaattcagacttccaagaatgatcatcgctttacttgttggtgcttccatcgctgtatcaggagctatctggcaaggtgtttctcaaaacggcttggctgatcccggtattcttggtgtgaatgcgggcgcaggatttgccgttgtgctctttatctttgcattccaaggcacgatgtcgaacttaggtaatttgacgatttttgtactgccgcttttcgcatttgcaggtgcaggctttgctgcatttctcatctatgtgttagcgtggaaaaaaggcatcacacctgttcgattgattttaacgggaattggcgttaatgctgcgttttcagcagcgattgtggtcatccaattaaaaatgagcccaaatgactttaaccaagccatcgtgtggttatcaggaagcatttggggctcaagctggacgtatgtcctgtctgttctgccatggatgctcattttccttgtgttagcgcttgtgagagcacgctacctaaatatcatgaatttaggtgaccagctgtcctatggcttagggatctcggttcataaagaaagaagctttctgatgctgattgccgttgcattagcaggggcaagtgtcgctgttgcaggtagtatctcgttcctagggttagccgcaccgcacttggcgagaaagcttgttgggccaaagcatcaaggaatgataccggcctccgcgttgattggcgcactgttattattactggcagatacacttggccgcgtcatacttgcaccatcagaggtgccagttggccttgtcgtttctgctttaggcgcaccttacttcatttacttattgatgaaaacgaactaatgaggaaggagaaaaacatatgaaatcgctcgaaacagaaaagctttgtatcggttatcaggaccgtttgattgtagatgatttaaatatcagtatcccaaaaggcaaggtgacaacactgatcgggccgaatggatgcgggaaatcaacgattttaaaaacaatgtcccggatcatgaagtcccatcaaggagctgtttacttaaatggtcaggctattcatcaaacgcctacaaaagaaatttcaaaacaaatggcgatcttaccgcaaacgcccgaagcaccaagcggactgacagtgtatgagcttgtgtcatatggacgtttcccacatcaaaatggatttggtcgcttatcaaatgaagataaacgaatcatcagatgggcacttgaggaaacgggcatgatcgcttttcatgaccggccaattgaagcactttccggtggacagcgtcagcgtgtatggattgcgatggcacttgcccaggaaacagaactgcttctattagatgagccaacgacgtatttggatcttgcgcatcagctcgagattcttcagctgttagaacggttaaacagagagcagggacgaactgtgttgatggtcattcatgatttgaatcatgcggcacgtttttctcattacatgattgccctcaatcaaggaaaagtcatcaaagatgggacgcctcatgaggtcatgaccaaagaggtgcttggtcaggtattccacattgatgcagaaattgtacttgatcctagaacaaataagccgatctgtttaacatatgacttaatgaatcatgaaagaaagctagaagctgtgaatggataataaaagtaaaaggaactcggtggaatagccgagtttttttgcgtctctgaaacttcctagtactgccattttctccagttgatattttttcgcttttatgcagaaaagaggtacttttttactttagacaatggtaatatacggttagagatcatagctagaaaggaaagagatgcgtggaaacagcaaaaatattgattgcagatgacgaagaagcaattgtaaaaatggttgaacgcgtattaaaaaaagaaggattcaagcatatttataaagcctaccatgcagatgaagcattagatgttgtcaaaaacgaggacatccacctcttacttctagatgtgatgatgcccggtaagtctggctttgatgttcttcctgaaatgagaaaatatacgaaagcacccattttctatttaactgcaagaacgtctgatgtagataaactgaccggctttgcgcagggggcagatgattacattacaaagccatttaatccgctagagcttgtggctagaattaaggctcacttaaaccgaacatatatctccttacaggaagagcaagaagaggctcaaaaccaatatgaatatgcccatttctcatatcatcctcattcagccgaactgaaagtgagaggagagatgacggcatgctcagctcagcttctatccttgctgaagtacttttgtgatcatccgaatgtggttctttcaaaagatcaaatctatgagaaagtatggggcgtcccgtcgtatggtgataacaacaccgtcatggttcatattcgaaagctgagagaaaaaattgaattagatccaagtcagcctgaatatattgtgaccatccgtggtatgggatataaatttattccgcaccctgtgaaggttcttaattaattcatgaatttacgaacaaaacttttctttcactttgtcggacagatgtttatcgtcattgcgattctgctgatcgggaatacgtttactgagaatctatattataaaaaatactatgagaatatgaccgaaactggtttaacaaaggctgatggggacacactcatgagctggctctattttaacgaggatggcaaaatggaagccgaagatcaactcaagcaagcagtgaaaaaacgtgacggctggctgcaagtgattgattcaaaaaaacataacgtatatagctatcaccttcctaaaaatattccaacatcctatcaaaaggatgaaatgatcaagatctttgaaaaaagacaatttaaagattacaagatgtacttctggccaattgagattgatcaagaaagctttatcgtgttatatgggttcaaaacgaacagcacaaaggtagccaattatcttaagcagcatgagaaaaatctggctgcactttctcaatattcgcttgaaacgatagaattcttgaaaagaatgaatggatcggtacacctgtttaatgaagaaggaaaatacttaaaaggcattcgagccaaaaacgatttgaaacataacgtaacagatgttgaattgcttaagtaccaatcgaagccttgggagtttagaagtgacctatcttatatcagagtgaataaaagtctatatttgatcgtttcggtaccaaacaaagtatatagcccagacgaattgtatgataaagagacagatgctttaaatcaatatagaaccatcttgattgcaggtcttgcactcactattattatcgtcatgacattatggtactcgtatcgctatggtctgccgatctatcacattatccgctggctgattttcttatctagaaataaattgcaggaaccaacaaatagaaaaggaattccaatcagtaaaaataaaaaaggtcgtattaagcgggaataccgattatttgaggatatcctaaaaacaatggatcagctcacgcttacattaaaagagaatgaagcaaaccgaagaaaaattcaaaccacaagggaagaatggattgcaggattgtctcatgatttgaaaacacctcttagtacgatttacggctatgggctcatgcttgaatctgatcaatatcaatggtccaaggaagaagtcatggaaatgggacaggtgattcgtgagaaatcagaatacatgtcgaccttgattgaggatttaaacctcacgtaccgattgaaaaatggggccttgcctattaatcgaaagccggtcgagctgggtgaatttttagcctctattatggacgagttttcaagaagctccttttctgaggatttttcatcctcttttgaagatcaaacaaacggtgtcatgtttgagatcgacaaagcctggttcagacgagtgattgagaacctgctggcgaatgcagtcaagcataaccaaaaaggcactcatattacagctgttttatctgaaacaaatgaagaagttcggatcgaaatgaaagacaacggatgcggaatggcacaagaaacggtagatcacttatttaaccgctactacagagggacaaatacaaatgacccaacgaatggaacaggacttgggctggcaatagcaaaagagcttgtcttgctgcatgacggtgatattcaagtggaaagcgaactaggtgctggaacaactattgcgattatcctaaaaaaatcaccttctgtaaaataggcaaaaaacgattttcctttcttaaggagatcgttttttcctgttttaggattgaaatcaactttgtaaacgattacaattaaattgttaacgtgaacaaattatttttcatacgataagagggatgggggaatttgatgagagcctttttagatgagcagtttttactaaacagtccaacggcggaaaagctataccatgagtttgcaaaggaccttccaattatagattaccattgtcatttaagtcctaaagacatctatgaaaataaaaccttccaaaatatcaccgaagcatggctttatggagatcattacaaatggcgtgccatgagaacaaatggcatccctgaaacgcacattacgggggatgcatcagatcatgagaaatttttggcgtgggcgaagaccgtacccatgaccattggaaatccactctatcactggactcatctagagctaagacgatattttgaagtcgaagacctattaaacgaaaaaaacgcagacattatttggaagaaagtcaatgaaaagctgcaaggagagggatttggtgcgagggacttcattgtgaaatcaaacgttgaaaccgttgtgacaacagatgatccggtcgattcgcttcactatcatcaaaaactgcgggaagaggaattctctgtacaagtgctcccagggtttcgacctgataaagcactcgatatagcgaatgatctgtttgcaaaatatgttcacgagctggcagaggtttcagctactccaatacaatcctaccaagacttcttaaaagcactccgtgcaagaattgatttcttccatgaacacggctgtttgatctcagatcatgctataaatgaaatgacatatgaagaaacgtcagaagaagaagtggagaccatctttcataaaagaatgtctggtcatccattgacggaagaagagaagatcaagtttaaaacagagacattcattatgctaggtcaggcatactgtgagcgtggctgggcgatgcagcttcatatcaatgcgcttagaaacaacaatacgaaaatgtttgagcggctcggaccagatacggggtatgatgcgatgaatgatgaggacattgcaaagccgctttgccgaatattagatcgtttagaacaagaagatgcattgccaaacaccattctctattccttgaatcctagggacaatgtggtgatatcaacattggctggaagctttcaagacgggaagacaccggggaagatgcagcacggcacagcctggtggtttaatgatacgaagcaaggaatgacagagcagatgatggctctttccagtattggactgatcagccgtttcatcgggatgctgactgattcacgaagctttttgtcgtatacaaggcatgaatatttccgaagactgctttgtgatatcatcggagattgggtagaaaaaggagaagtcccctatgaccttgagctgttaggggggatcgtgaaaggaatcagctatgaaaatgccaagcaatattttcaatttgaccgggcaaagcagctccatcaccaaagtaaaatcacatgaagaaaaaggtgagaaaatgaaagcggttttatgataagatggaaaaaaatcataaaaggcggaatagcatgacagtcacaattaaagacatagcaaaattggcaaacgtctctcatactacggtatcaagggctttgaataacagtccttttattaaagagaagacaaaacaaaagattttgtcgattgcaaaacagctgaattattcaccgaatgtccatgccagaggccttgtatcacaaaaatcgtttacaatcggtctgttttttacgagtttaacagaaggcacatcttcaagcttctttgtagatgcgttaaagggcgtcaatagcgtgatgactgagcattataatctgtttgtaaggggaattgacgactttcacgattacacaaccattcataaacagcgctacgatggcattttgcttatgagtcaaagcgagcacgatgaagcgtttatccatcatgtcaagaaacagggcattccaatcattgtgctgaatcgccgtgtagaaagtaatgaagtgatgaatatattagcagatgatagtcaaggagcatatcaggcagcgcactatttcattcagcaaggccatcatcaaatcgccatcattgaaggaaaagaaggctttaaatcgactcaggagagaaaagccggctttcttcaagcgttaattgatcaccatattcctatgaagaaagaatatatgatcacaggtgactaccacatgaaaagcggctatgaatcaatggaatccctcctgacccttgatcatccgccaacagcgcttttttgctctaacgatgacatggccattggtgcgatgaatgctttatatgcaaaaggcaagacatgtccaggtgatatctctattatcggttttgatgacatagcattctcatcctacaccacgcctgcactgacaacggtaaaaaagcctatcgaaaaaatgtgtgcacttggagcagaagccatcctatcagtcataaacggtgaagagcaggaagaagatcaaatgggaaaaatctatgtccacacagagctgatgatcagagattcagtcaaaaaggtgcagtaatcagcaccttttaaagataaatgttcacgtgtgcatatcacgaagagaggggaatccatttgaaacgtttatcaaaagccatgtacccggcgcctgagtatccggaaacgattttacagatcggtgaagggaattttatgcgaggatttattaattggcacatccagaagctgaacgactgcacagattttaaaggaagagctgttgttgttcctccgcgaaaaggatccgttgcggctttaaatgaacaagatggcttatatactttatgtatacagggctatcatgaccagcaagaaatgaatgagcgcatgatcattcaatcgatcagcagaggaatcagtacgtatacggattacgatggttttttatacgtagctgaaaaccccgatctccgctttgtcttctcaaacacgacagaggcaggacttatgttcagaaaggaggatcgcttggaggatcgaccgcaagccagttttccaggaaagctgacagcgttcttatatcaccggtttaaagcatttactggagatgaacaaaaagggctgatcatccttccatgtgaactggtcgaacataacggtgaccgtttgaaggaatatgtgatagacatggcagctgagtgggacctgccgcctgcgtttatcacatggatcaaagaagccaacacgttttgtaatacgcttgtggatcggattgttcctgggttttctaaggaagcagctgaaattgtccaaaaggaagatgggtatatcgacgagttgcttgtcacggcagaatattatcacctctttgttattgaagcacctgccttcgtacaaaaagagcttccctttcaaaaagcaggattaaatgtcctttttgtagaagatattgcgccttatcgcatgagcaaggtacgaattttaaatggtgcacatacagcaatggtgccaatcgcttactcatgtggtatagacactgtaaaagaagctgtggatgacaagcatgttggtccgttcatccggcgtatgctggaggaggaagtactgccagggcttgagctctctcaagatgagcttcttctttatacacaatcggtttgggatcgtttttgcaatccatttgtgaagcatcaattgctcgatattgcgctcaatggtatatccaagttccgaacccgagttcttccgtcattgcttgattatgttgagcaaaagaaacagctgccaatgaatctcgtgttttcactcagcagtctcatttatttttacagagcatatgcagaaaggataaaggatgatgagactgtaatggcatttatgaaggaagcctgggaaggggagaaccaatccaatgaagcgatcgcagccaggattctatcatgcgagccattatgggggaaaaatttaacggatgtagatgatttgagtcacgctgtagctgatcagcttaccttcatacaggagcaagggatgagagcggctgttcaacgaatgctgcatcatcaatatgaaagtcagggggagaaggcatgaaagattttattgtgattcacccttcagataatgtcggtattgctttaaaagtgcttgagcaaggggatgagctgcaccatcaaggacactctgttgtcttaaaagagaacgttcccaaaggtcataagtttgctttggctgatatcaagcaaagagagaatatcatgaaatatggctaccccattgggcatgcaacgactgccatttctgctggagaatgggtgcatacgcataatatcaaaaccaatctatcaggaaagctcgattacgaatacgagccttcattcacagacaacccctatgaaaaaacgaatcttacatttaaaggatataaacgaaaaaatggggaaagcgggattcgcaatgagctttggattgtcccaaccgttggatgcgtgaatggcattgccgatcatatcatccaaatattcaccgctgaaatgggcggaaacatccatccgtttgaaacagctctcgtattaaagcacaattatggatgctcccagcttggggacgatcatgaaaatacaaaaaccattttacaaaatgccgtgaagcatcctaacgctggaggggtgctcgtccttggacttggttgtgaaaataatgatattgaagattttcagtccacattaggtgaatatgaccatgagagagtgaaatttttaagaagccaagaagtaggagatgagattgagacgggagtcgctttactcaaggaaatttatgatgcggcgaaagaagatcaccgtgaagagatcccgttatctgagctgaaaatcggcttgaagtgcggaggatcagatggattctccggcattaccgcaaatccgcttttaggaaggctgtccgattttattgttgctcaaggcggcacgacagtgttaacagaagtgcccgaaatgtttggagctgaaacgattttaatggagagagcggaatcagaagcgactttcgacaatattgtgcaaatgatcaatgactttaaacaatacttcatggatcatcgacagccagtatatgaaaatccttccccgggaaataaagctggtggaatttcgacattagaggataaatctctcggctgtacacaaaaagcagggacttctgacattcaagatgtattgagatacggggaattgctgaagcgaaagggcctgaatttattaagtgcgccaggtaatgatttggttgcttcatccgcacttgctgcttccggctgtcagttggtcctttttacaacaggcagagggacaccatttggtacgtttgtccctacaatgaaagtctcgacgaatacagccttatatgaaacaaaaaagcactggattgactttaatgcgggagaactgcttgaagatgtaccagaagatgttgtattagaaaaattcatttcaactgtcattgatgtggcgagcggaaagctattaaatcatgaaaaaaacaattttagagagctggctattttcaaaacaggtgtcacactttaaggcgactgggggatgagaacgtgtttaaaatgcgggatttgatgtatatcacagcaggaacgatactcacaggaatcggactcacgcgtttagcaaggcaagagaagaaagacaaaaaagcaaacggaatcgatcaagtgttaaagcagataaaagcgccgctgttccctgatcgtgaatttaatgtggttcattatggtgcagatgggaaagggatagagctttcaacagatgctatccagtctgcgattgatgatgcgcaccgtttgaaagggggacgtgtgcttattccagaagggacgtttgtgacaggtgctctagaattgaagagtcatgtagagctgcatttgcatgagaaagcctatgtggcattcagccaagatccaaaggattatctgccgattgtactgacaagatatgaagggattgagctttataattattcacctctcatttatgcacaccatgcagaaaatatcgccatcacaggagctggaacgcttgatggcagaggggatgaacatcattggtggccttggaagtatggcacgaatggccagccgtctcaggaccgggatcggcagcttctatttgaaatggctgaaaagaggataccagtagaagaaagagtgtttggagaaggccattatttaaggtcaagctttatccagccctaccaatgccagcaagttctcattgaaggagtgacagtgaaggattcaccgatgtggcaaattcatcctgtgctaagtgaaaatgtcatcgtccgtggagtccatatcatcgggcatggaccaaatacagatggtgttaatccggagtcttgccggaatgtgctcattgaagattgttattttgataatggagacgattgtattgccatcaaatctggcagaaacgaggacgggcggagaataggggtttcatctgaaaacattgtcattcgtagaaatgagatgcgtgatggacacggcggagtgacgatcgggagtgaaatctctggcggggtcaggtatgtatatgcagagaataatgtaatggatagtccgaaccttgaccgggcactgcgtattaaaaccaactctgtcagaggcggtaccattgaacatatttactttaaaaacaacacagtcaaaagcttaaagcatgaagtggtctgtatcgacatgatgtatgaggaaggggatgcgggtccacatcgtcctgttgtgcgtcatattgaagtagaaggactgaaaagcagcggcggacgatatggtgtgaaaatagccgcctactcacattcccccgttacacacttcaacatgaaaaattgtgtcatagatcatgtgacgtatccactttctttggagcatgcagtatctccttcttttcagaaagtcgtcatcaatggggaacaaatcaattgatagatgagtgaaaaacagtcttttcggaggctgtttttcttttagtaagaacgaaaaagacgcttttagaaatcacatatacaacctatctgcactgtagtataatattcccgaaattagaaaagaattgacggaagagatgacgtcaagcagtacataaaccagggggttcattcatgaaaaagttaacggccatttggctatcgctattgcttgtgatgggtgttttagcaggatgtgcaggtgctgagacagaccataaagcaaagagttcacaaaataacgaaacagcggctgcggcatttcctgtctcgattaaagatgcagctggtaaaacagtcgaaatcaaagagcagcctaagcgtattgtttcattaattccaagtaatacagaggttgcctatgcgcttggtcttggcgataaaatggttggacgatcagattttgacaattatccaaaggaagttgaaaaggtagagaagattggcggacttgaattcaatgtcgagaaggtcatttccttaaagcctgatctagtattagctcatgcatcgcagatgggatcaaaagatggatttaaacagcttgaagatgcaggaattcaagtactgactgtaaatgatgccacctcctttaaggatgtgtacaaatcgatcaatttgatcggtgaagcaacaggtgtaaaagaagcatcaacaaagcttgtagatgagatgaaaacaaaattgaatgacatcaagaaacaagcagaggcgatctccaaagacgaacaaaaaacagtctttgtcgaagtatcaggtgcgcctgaaatctatacaacaggtacaaatacatttatggacgaaatgctttctgttatccatgcgaaaaatgctgctggcgatcaaactggctgggtgcaaatgacagaagaagcgattatcaaacgaaatcctgatgtgatcgtcacaattgatggttccagcttagctgatctgaaaaagagagacggctggaatgcgatcaaagcagtgaaggaaaaacaagtctttcaattgaatacggatctcgcatcaagaccgggaccgcgattggttgaaggagtcgaggctcttgcgaaaagcatctatcctgacacgttcaaataaattcatcatcgcatacacactaagtgttttacttcttgtggtgagcattggaatgggaatctcctttggaagcttagggattcccattccttctattctccgtatatttgttcatgaactattcggggtgcagattggcacaatagattcaattgatcgcaatattatgatgaatatccggctgccgagagtgatattagcggcactagtcggagcagcgctggcgttatcaggtgcagcctttcaaggtttattaaaaaatcctctcgctgacccatatacgctaggtgtatctcaaggggcatcagttggagccgtcgcgacactatttttcagcttgcagctccctttgctcggcagtttcacactgccttttttcagtatgacaacagcgcttgtgaccctatgtctcgtcctcttttttgcgcgtcttgttcatcgggggatgagcatctcttctttaattttaacaggggtgatttttagctcttttttgagtgcgcttatatcattgatgattgctttaacaggtgatgatctaaaagagattattcattggcttctcggcagtgtgtccatgaggggctggcgctatattgcgcttttccttcctttctttcttgtggggacctttgcattaatgctgatgggacgagatttgaatgtcatgacgtatggcgaggagaaggcacagctattaggtgtacatgtgaaaaggagcaaatatatagtgctgcttgctggctcaattctgactggtagtgcggtagcggtgtcggggacgatcggatttgtgggacttgtgattccgcattttattcgcctcttagccatcacagaccaccggcacctcctgcctttgtctatgctgaacggcgcttcctttctcgtcttagcagatgtgttatcccgtacgatcattgaaccgactgaattaccgattggcatcattactgcgttaattggtgcccctgtattcggcatcatcctcatccgtaaatatagaggagggacacatctatgattcaagtgaaggaaatcagaggtggatatggagagaaagaggtcatacgtggcatcagtcttgaggtaaagcaaggagaatttctcggtatacttggcccaaatggaagcgggaagtcgaccttgcttaaaatgatttctgggatgctggcacctgagagtggcgaggtacgcctgagcggtcaattggttcaatcctaccgtccaaaggcgtttgcgcaaaaaatggctgttctaccgcagaaaacggaccaagccttctcatttacagtggaagaaacggttcaattcggtcgttacccatatcaaaaaggatggctgcaatctgttactcgagaagatatgcaggtcgtaaacaaagtaatggaacaaacggatgttgcacaatttaaggatcaatccattcatgagttgagcgggggagaacagcagcgtgtgtacttggcacaggcattagcccagcagcctgaatatttattgctggatgaaccaaccagttttcttgatttggcctatcaaaaagacttgcttgatttaattaaagaagagaccacttcctctaggctaacggtgatcggcgtgtttcatgatgtgaacatcgccagtttatattgtgaccggctgctgctgcttgatgaaggaaagacggaaatgataggactgccgcatcacgtcttgacgcctgagcgaatcaaccgtgtgtatgaaacagaggtaacaccgctccaacacccgcgaagagcaaaccctcagctgatcattgagcctgcgggggcttctatagcatcaaatgcaaagttagcggatggctggaaaacgtatggctcagaaggaatgacgttttccctcaaacagccgctccgcgtcctttcctcacatcagaaaaggggcggcttcttttggaaaagatctctcggaacaggaactgagatacttcgtgacgagctggatgatcgtgaaggaatattgttttacgaccaaacgagtagaccaaaccaatttgctgctgaagacacagaaaacgacatggtgctttacggcatgcgtcatcaagaagagctgaccatttggcttgtactgaaagaatctttatcagacggatcgtctgttcagctcatggggcagcttgtccacatgattaaacaggagacgagcatgtccattcatcatctttgtatcgctgctgcgggtatgcaggaaacagaagatgatgagcatttacatgaaagattaaaacagaaagtgcaccgtcttctttatacattgaatgccattcaaaagtgaaccaaagggttcgcttttttgtttatgatgcgatgaaaatcacagtgctttagttaaacaaatacatccttttcacttcaggttatactaaaaggacaaagcaatagacaaggaggaacaccgatgaaactttatacaaaaacaggggatcaaggccaaacaggcttgatcggcgggagagccgataaagatgatgtaagagtcgaggcgtacggcacgttagatgaggcgaatagcttcattggactcgcacatgcacatttacgtcagcatggagaattgtttcaagacattttgtcagagctgattgtgatacagcacgagctctttgactgcggcggtgatttggcagcagtcaaaccacgtaaagaaggcaaattaactgaagcatcagtggcagtccttgaacaaagaatggatatctatgtagaagaagccacgcctctcacaaagtttattttaccgggcggccaggcaggagcagctctcttacatgtggcgcggacagtcgtcagaagagcagagaggcatattgtgacgcttgcgaagcaggaggagattccagcggttacactcacctatgtgaaccgtctatccgactatttatttgcagccgcacgagtcgtgaatcatcggctcggtgaagctgatgttgaatatgaacgaagcgcagacgtgtttcggtctacacgctgaaaagaagacaaagggctaaaataaagatcattttagccctttgtcaacaatctgaagcactcttcgaatgagaagagtgcttttttattaggttctatcgcttagtctgagcgaagttacgactctggtcgcaatgaaagatcaatctgcgacacgttttgccagctctcttttttgactaaagtaaaagcaaggagcaagaaaggaggcatgaagatgaaaataacaagtaaaaccatcatcggttcgattttaatgtttgtcggtctatccatcttcttcggtggttcactaggagggctgatcccgattctgattggggcatggctcatctatgtaggtgtaaagaaatatgagaaaggcagtcaaaccttcggtgtcattctagcggtcattggtgtactgattgttgtgcaatctctgccatttatccttggaatcgcattggctggggggcttctctacttcggctggacgatgatcaatggtgaacaggcaaaagaatcatcaagcagatcatatatggagccaaacacggcaccgaaaatggaagaacctattcacacgtcatttgatcaagaatgggaagactttttaaagaaaaaataagaggaggaatatcaaatggtattcagaagagtaagagatatgtttgttgcaacggtcaatgaaggcttagataaattggagaatccgcgtgtcatgctgaatcagtacgttcgtgatatggaggacgatattgccaaagcgaaacatgcgatcatcaaacagcaaacgattcaacaaggcttcctgcacaaagcagaagagacagaagcatttgctgataaaagaaagaagcaggctgagctggcatatcatgcgggagaagaggaacttgcacgaaaagcgctcacagaaatgaagtattttgaagaaaagcaccaggaatatcaggaagcttatcagcactctgtgaaacaattgaaagagctgaaagagcaattgcagcagttagaaacgaagctgcgtgatattaaagacaagaagcaggctctgattgcaagagcaaatgctgcacaggcaaagcagcatatgaacgaatccatgaacaaagtagacagtgaaagtgcatataaggaatttcttcgaatggagaaccgtatcgaagaaatggagacaaaagcgggcagctatgcacaatttgccgatcaaggagcatatgctcatctagactatgcggatgaggttgaaaaagaatggcagaagctcaagctggagaagaagcctgagcagcaagcaaactaaggaatcgatgtcagatcggaagaaaagcaggatttttcttccgatatttgatttctttctgtttcgcttttccttataatgaaaaggtcagaagataaaaggatggtacgaatgaagcggttaatcggtctaatttgtatacttgtaggtgtctttttaatgattgggatgcttttcaaaaatgaagatctctttcatttgagtttctcccgtgaaaaagcagtcacaacagcttcagcgaaaaaagatgaaattgatcaattagatatctctctttctgggtttcgcgtgaaggtaaagcctgaaaatcgttccgatatttccgtgattgtcgttaatgggaaagggaaaatgtatgcggaccaaacaggcagtacattcaacgtccgtgctgaaaataaaggattcttgtttttctcctcatttgaaaaaggagaactcttagtcaaaattccaacagattatcataaaaatgtgaagattacgggtggaagcggggtcagcgagatggatggcgaagggaagctgtctcttcaagatgtgacgctcaaatcaacaagcggaaacctcaaagccgagaatttctcagcaaaaaatgtagaaatcaaagcgacatcgggcagactctccgtgtctcacatcgatgcgaaaaatagtgatattggggcaacctcgggacgtgccgatattaaagatgtaaaaggggatctgcaactaggcatgacaagcggtagattaacggcaagttttgataccattgcgtcacctgtctcctttcatatgacatcaggcagtgccaaatttaatttaccggatgaaggagatttcaatgtccgggtgaaaaaaacaagtggcagtgtcgatcattcctatcaatttgatcaagtggatagtgaagggcgcggatttacaggcacgcggggaaaaggaacacacttagtcgatattgaaatgacaagtggaaacttaaagctgcggtaatgaatggaagaaaggaaggaggcgagtcaactgcgtttttcaaggaatcaaattttaggcatcattgtcgtgatttttggtattaatctatttctcaaaattattgggatcggagccgatttgttttggcctgtgttttttgcgctggctggctattggctgcactcaagatccaaacgttggctcggttcagtttcctatatttttgccggctttctctttttaaaatttctgctcaatattacatttagtctaacaggatatttatttgcggcctttttgatatatgccggctatcgtttattgaaaaacaaacccgtttttgatgtcgataaaaaggaagcatcggacgatggaaagccttcgctgaaagtcaatcttgaaaaagagggcgaccaaaagaaaacaaagagccagacaaagccgcgcaaagagcatgacttttttatcggtgaggtcaggctgatgaaaaagccgtttcaattaagtgatttgacgatttcagggtttatcggggatgtcaaaatcgacttatcaaaggccattatcgcagaagaagagagcacgatcgtgattagcgggctcatcggagatgtggatatttacgtaccgcaggatattgaagtatgtgtgagtgcttcagctgcaattggtgatatgaaaattatcgatgaaaaaagaagcggattcggcagtaaagtgtatgtgatgaccaacaattacgatgagagcaaacgaaaagtgaaaatctccatctctttactgattggagatgtggatgtgagatacttatgaggaaactccatctaggtatccagtggcaatctattcgtcttggagtagggatctcgcttggtgttgtcatcatgacgatgctgcccatgtttttttattatcagcttgatccgatgattctcctctctacccgctggttcggcattccgtttttttgtattttactgatcattagtcttgtcattggggtttctgcctcgcatgtatttggctatcagcataagaagcgtctcgatcagcttgtagagtcgattttaaagtttgaaaatgggaactttgcatacagactgccgtctcttggcgacgatgaaattggcttagcggcagatcaattaaatgaaatggccaaacgagttgaagggcaagtagcttctttgcaaaagctctcgaatgaacgggctgaatggcaggtgcaaatgaagaaatccgtcgtttcagaagaacgtcagcgtctagcacgagaactgcatgatgcggttagccagcagttgtttgcgatttcgatgatgacctctgcgattcttgaaggcatgaaggaaaaggatgaaaagattttaaagcaaatgcgcctagtcgaacgaatggctggcgatgcacaaaatgaaatgcgtgcgcttttgcttcatctaagaccgatcacccttgaaggaaaagacttgaaaaaaggcttgattgaactcctaaatgaatttcaagcaaagcagccgattgatattgattgggaaatagaagatgatgttccgctgtctaaaggagtagaggatcacctcttccgaattgtacaggaagccctatcaaatgtgttcaggcatgcaaaggcgacaaaggtgacggtacgtctgctcattcgaaatcggcaggtgcagctgaagattatcgacaatgggatcggttttcaaacagatcatgtgaagacagcttcctacggacttgaatcgattcgtgaaagaacaagtgaagtaggcggtgtcgcagagattatgtcatttgagggaaaaggaacacaaatcgatgtgaaggtccccatttttgatgaaggaaaaggagagaacgttcgatgattcgagtacttttaatcgacgatcacgaaatggtgagaatggggcttgctgcctttttagaggcgcaggctgatattgaagtcattggtgaagcgtcagatggacaaaaaggtgtagagcttgcggttgaattaaagccagatgtgattttaatggatcttgtcatggaaggaatggatggcattgaagcaacgaaaagaatttgtcaggaaattgaagatgctcgaattatcgttctgacgagctttattgacgatgataaagtctatccagtgattgaggcaggtgctttaagctatttattaaaaacatccaaggcaggagaaattgcggatgccattcggtctgcaagtatcggcgaaccaagacttgaatcaaaagtggctggaaaggtcatgaataaactccgtcattcctcaaatggatcgatccttcatgatgcattaacagcaagagaaatggaaatcttgaagctgattgctgatggaaaatcgaataaggtcattgccgaggaactatttattacaattaaaacagtgaagacacacattaccaacattctttccaaactcgatgtagaagaccggacgcaagcggctgtgtatgcgcatcgtcataagctgattcaataaaataaaaaaacagctttcaaatgaaagctgctagaacatgcgtaaaattagtccttctgtcctgtgatcggacgttcggatagttgatggagctcaggaactggaaaagcctcctgctcctcggccgatttgtcttctagggctttcttcatctcggataatagctgtacgctctcctttgccactgctgcttttttctcctgcaaaccaatgatctgtgaaagtccgacgaataaaccgcctccaataagaaggagcgcaggggtttgtccataataaatcacgatcaaaaatgtgctcgaaaagctgtcggcttcaatgaagaaatcttcttttgattgcatgaatacaacgactaacaggagtattcctagaatcaaaaatagaatgccggccgaaagtaaagctcgtttcatgattgacaccctttttttcttaccattttaacatactctatcaggattgtgttgcgcccttagtcccgaagtcacggattttcacatttgctttgtaacgaatatctgattcactaaaaatctcatcccaatgttttgcttcttttcgaaagtcctttgggtaggcaatactcgccttttggtaaaacccgcaaatatctgctttaatctcatgctgtaattctccgatgaaatcctttacgtttttctctaatcgacgcttgacaacgccttcaatttctctgagatacttttcattaaaagcgttttcgcgttcattccaatcctcagacaatcgcccatcaagatccactgacacatcaaattgatattttccactggctgatttatgggttttgatatggtgcttgattttgaaaatctcaaaagagtagaggctgtgatcatattcaaattgtatgactccgccttctccgtccccagttaataaattgtatgactccactgctgacggagagatattggtgagaaatcgtctattcttaataatagaggcaccgtcgatcattaattttccttgatcgacgctgactttcggaagagcaaaggatacattgttttgcatggcagaagaaatatctcctaatgagaccgtcttgaacatggaaatggtcgtttttctgttttctgaaagatcgtataaggtcgaagaggctggctgtccgtcgtcattgattttcagcatgtccccaggtttctcagaggtcataaagacgaggctgcctctccgcgtttcattgtctcgaatgaattgattaatgacgaggtcaaaattattctcattgatgagctcctcagaaaataaatacacccttagctgctgcgcaaaaatgcggtggcttttcagcgccgttgtgcggaaaatttgatgcatagaatccccgcttgtttcaatgattttcgtagggtctttgatgcttgcttcctgatcgatcttttgaggaacgaggacttgcatagacagctttaatttatgtccttggtcccctttatctactgcaaacccaatcgccatgttgagctcctcaatatttgtactatcccagcaaccacttaatagaaccagcatcaaaagagcacaagctgccttctttttcatgctgttttccgcctccttttgaaaaaaacgattataaataagagaaacgggagaatgccgaacagcaggaaaaagaggttgttcacataggttaaataatctcgcactgtatcgacatcctttgggaaaatcgctgcaaagtaaatgacaattcccattagagcgacgactacctttttaggaaacttggtcagtctggataccccgattgcggcaaaaaatgtatatccgacaaagcttgtatacagctgaaccagccaaacgataagcaaaaatgattcaattcgttcaataaaaatcccctgaatatcaaacgattggaataaggcaatggtcggccaagtcaaagtcgccgtttctttgaccgtcagcgcacctatcacaagaatataagtgaaaatataaataatcgcaggaatcaaaaagccgactgttccataagcaaaagtgtgtttttgcgtgttcatataagcaggcataaacagcatcatttcaatgccgacaaacgatatggctgatgcattaaaggaattgaagacaggggagaacccctctcctaaaacgggccggaggttatctaacttaaattcttgcaagctaagtccgtaagcgacaaataagatgatgagcgtcacaatcaaaataaaaggaaaaagcctggctaaatcaccaatcccgccaatcacaagataaaaaccaactataataaagctgatcattgtcaccgctacaggcgtgttttgaagcaaaaagaatttcaccatttccgacatcgctcgtacttcatagctggcgacgccaagaaaataaataataatcaagaggttggcaagagcgccaatccattttccaagcccctcgttcgtataatcataataagaggagaaggggacttttttcatcatgaggacatttgcaaaaataaacacaatgtaaatgacactcatgagtaagagtgcaatccagccgtcaggtgtagccgcagcctgagccattgatcttggcagaatcatcatacttgcgcctagtgttgtattggcaataatggcacttgcctgatagctggtaatcgactctttatgattgaccatgtcgttctcctttctgttgattttttaaaggcaatcgaataatggaattgtcttcgtttttatagctgaacacaaaatctggtgagaaataaggcgtgccaaaacttttttgccgcgtgagatgagtaaggagtacaagcataaacagcacaatcccatataaaccaaaggtagccgcagtaaacatggacacaaagcggagcacgcgaaaggacatgcccatcccatattgaggaacagtaaaggatgcaagtgcaatgacactaacgataatcaccatgattgagctgacaatatgtgcctgaacggcagcctgtccaatgacaaccccgccaacaagtccgatcgtttgaccgagcgggtttggcagccttaagccagcttcccgcagcagctcaatggttatctccatgatgagtgcctcgacaatgggtgaaaacgggacattttcccttgtgctcgagattgtaatagccaaagtggttggcaaaagaccttgatggaacgacacaagcgcaatataaatggctgataaaaataacgtcagaaagatcgaggtaaatctcagcaaacgaataagagaggcggcgatccatctttcataataatcatcgggtgattgcataatcgtcgcaagggatgcaggtacaattaacacaaaaggtgaatgatcgacaaagatggcgacccggccattatttaaagcagatgccactttatccggccgttctgtgttttgaatttgcgggaaaggagaatacacattgtcttcaatgagctcctcaagaacaccagagtcctgtatatcatcaatggtgacttgcttgagccgttttttgacttcctttaaaacaggcacttgaacgataccgtcgatgtacatgatggtcacctgagtgtatttctgtagaccaatcttcatatcgacggttttgagatcaggatttttcaagcgctgtcttacaagcgctaaattcgtatttaaatcttcaataaagccaatttttggtcctctcacgactgtttcagaggtagcatcccctaaactgcgtttcttcgttccatgcgtttctaaaatatacgcatgctgaaatccattaatgagcaccacgcaatgcccttcaaaaatcgcatcgaccaattgttcagaggtcttcaccgaacgtgtagtcatcatcgataaattggattccagcttctcttttgtgagagacgtatgatcttggagaagcagcttcaaaaaggtttgaatctccatcttttcgttcatttcttttatgtataaatagtaaacaacttgcccgtgaggcagcgtttttttctcatgaaccaaatcgtccatttcctttaattgcgggagaatgacggagagattatcgtataagtgctctttcaatggagtctgattcaaaaggatcacccgcctcaataactttttcttagcattacctgcttgaaaaaacaatattctgtgttacattattttgtggtaaaagaaagaatgagggttttggaggaaacaagatggcgcaaattcgtttagcaggaacaaaagaggagattgaccgtattctacagtcgtttgacaagcattatgaagtgacatatacatcaaaggattacggaaaaacgaacccaaaatacaaatattcgaaagatgtccgcgtttatattgaactaaaattaaaataaagataaaattttaattgaaaacgcttaaaggattttggttttttgtatagaatagagttgagtgatgagaagctatggagggatacataatgacggaatttagaatcgaaaaagatacaatgggcgaaatcaaggtgccaaaggacaagttctggggtgcacaaacacaacgaagcaaagaaaatttcaaaatcggttctgagaaaatgccaaaggaagttgtgaatgcgtttgcaattttgaaacgtagcacagcgattgccaacgaacgtcttggcaaccttgagagcgaaaaagcagaagcaattgctgctgtatgtgatgacatcatcagcggaaagtatgacgagcatttcccgcttgttgtatggcagacaggcagtggaacacaaagtaacatgaatatgaacgaagttgttgcaaatagagcaactgcttacttgaaagataaaaatagtgagttcagcattcatccgaatgatgatgtcaaccgcagccaaagctcaaacgacacattcccaactgctatgcacgtggcagctgttttagctgtgtataaaaaattattgccggcgattgatcaattaagagccactcttgatgagaaagcaaaagcgtatcaagagattgttaaaatcggtcgtacgcacttgcaagacgcaacaccactgacagtaggtcaagagattagcggctgggtgtacatgctggatcgttcaaaagaaatgatcctagaatcaactgaaaaaatgagagagcttgcgattggcggaacagctgttggtacagggattaacgcacatcctgagttcggacaatatgtcgctgaggaaatcagccaactgacaggtcaaacattcaattcttcaccaaacaaattccatgcgctgacaagccatgatgaaattacgtatgcacacggtgccctaaaagcacttgcagctgatttaatgaaaattgccaatgatgtgagatggctggcaagtggtccgcgctgcggaattggtgaattgatcattcctgaaaatgaaccaggaagctcaattatgccaggtaaagtcaacccaactcaaagtgaagctttaacaatgattgcagcacaaatcatggggaatgatgcaacaatcggttttgccgctagccaaggaaactttgagctgaacgtatttaagccggtcatcatttataacttcttacaatcagttgaattacttgctgacggcatgaactcattccatgacaagtgtgcagttggaattgaaccaaacctagaaacaatcgagaaaaacttgaacaattcattgatgcttgtgacggcactcaacccgcacatcggatatgaaaatgcagcgaaaattgcaaagcttgctcacaaagaaggtttaacattaaaagaagcagcacttcaattagagctcttaacagaagagcagtttgaagagtttgtgaaaccagaagaaatggtgacaccgaaagcaaaataagaaaccaggggcagcagcccctggtttttttcattgagagtatcgaacaaaatgaaagtccagggactgccctgggttctacaaatgatcctctttcaaaatacgcaaaagtgattcagagttggtttggagcggtgcgtataattttaattgatacagcatgccttttacgatgacttgtcttggtttttgtttgtttaattcaatttctaaaatgccaagcgcttcaaataaatctggctcgtctttcacttcatagtgtgcttcagcctgctctcttaattcttttaaaagagattctgtcagcgggtcgaatgaccgttcgtaaataggaccaaaccaatcgctcgcttgatctacagagatgagcgggatatcatttcgctccatcataccgcccatcaaatcatcgatacggtgaatcatcgttgcagctagctcctcagcctccagctgaaaatcatataaaatcgcaagctcgaaataaacgtggctcatgccctcaatcgtcaaacaaagatcagccatataaggaatcgctgcatctccatatacctgcttaatgttatcaatgtgaagctgaatggtggcaagtctgatttgttttgcgagcagctgcgtttcttcattcattggcagtgctcgatcgctcagctgcattttaataaaatccttttgctgtaaaatattatcgtagtagacagtgagctgctttcggtaggcttcctttggtgtgccgccctctgtttgaacctcgtgaatccgggtaaataccttatcataatagtaatgcaagattgaaatgagcagtgcttcctttgatttaaaataaagataaaaagcaccctttgacatgtggcattcatccgcaatttcctgaacagacgttgtattgtagcctttgctggcaaacaatttcatgccggcctcaatgatcattttttctttctttttcaatatgaatgtcatcctttcttaccgagagacaaatgtcttaggaaacgtgcgcaaagagatgtgacttatcggtcataaacgacgaaagttttcaaaaattaatcagattgtaacttgttttttacagtgtaattctttatattataaagtaaggtgaccaactggtcaaaaaatgtgaaaggatgatgttccatgagagaaatcgatgatatgatgagacgcttgcgaacaaaaggaatacaagtagaaaaagtcaaaatgccgaaagagacaaccattgaaaagaaatggatgtatcaagctggcaagaaaatcaaagccacataccgtgatttcaatgggtattcattcatctaaaaaagactgcggtcaaaaacctacagtctcttctttggaaccgtgatcgtataacgtacacctagatcatcattttcaattgatatagacgcttgatgcatggagagaatttttttgacaatgcttaatccaataccgaattcgcccttttttcccttactaaaaggttcgtataggttggatagcatatgttcttcaatgtgaggaccgtcattacgaatgacaatgcatatttgatcctcttcctgtttcatttggatatcaattttactttttgcgtagcggagttgattttctagtacattctcaaataatttgctccattgttctggatcgccttcaagagcagcctcatcatctaagtccacgttccactgcaattcatttttcgaccagcgtattcggtcgaccacttccagcatcgtattactgagtaggaaggaagcatgtgcggggtgttgttttgataaataatcaagctttgttaagtacagcaaatccttgattttcttctcaagtttttccgcttcaccttcaatgacttccaccgtttgttcaagatctcccttaggaaaaataccatctttaatcgactgcgtatagccgcggatgaccatgacaggtgtctttaagtcatgtgatatattttgcaaaagagtccgttctgtttcatccttttgaatgagcttttgtctcatttcttcaatggtatgaccaagcttcccgatctcatcttgccggtcaacgatgacagggtcgtcccagtcctcttgcgcaatccgcttcacgtgcttttcaaatgcaacgattggacgggataagtagcgggcaagccaaatcgatggaatccagcttaataaaataacggtgcccaggataaatatcagctgtttaaacagcgtaaaggacaggtcgtctcgataagagtctggtgcataggacagaagaatatattgtgtattgtctgttgatacttttttgatgacaaaaaagatgtgctggccatttacctcttcagaatagcgtttcgttgcgcttttttgttttttcacaaaggcttggattttctcaataaaggcgtgcgggaaaaactgcgccatttggtttaattcatctgacggaatcagaatgtgctgcaccgagcggttttccggtgtcgactttggcgagccgtctcggttcaacggatattctgtgagcacctgctgttcattttctatatttttataaatttcattcgtgaaaaagtttcgtaatgtattggaaaataggatgatcaggacaatcgagatcgtgagcaaaataccagagatgacgacccaaatttgaaaagcgagcggtttgttcttcatccttttagcatcctatagccaaatccatagatggtctcgacctttaagtcgggcatttttttgcgtagccgtctgacaaggtcatcgaccacacgatctgttccgaagtaatcgtgtccccaaattttgacgaggatatcttcacgagaaaaagcatgtccctgatgatgtgtaaataaaagcagcaagtcaaattccttagaagttaagttaatcagctgatctccttcatacacctctcttacatcctcatgaatgacataggaggagacgggtgtgacgcttttctgctgcggagtatcgctatttttgtacacaagctcaagcagcttttgcacccgaatgatcagctcgcgcggaagaaatggcttcgcaatataatcactgcttcccagctctaagccgaggacacggtcgatatctgcatcgcgtgccgaaatgaaaatgaccggtacgtcaggtgatgcggctttgatttctttaatgagtgtgtagccatctgtatcaggcagcatgatatctaaaatccatagatgcggcggcttgttcattgcccggcgtgccgcttctccggttaaaaaagaggagacattccaattttcactttctaaatatttggttaaaagttcgtttaagttttgttcatcttccactaaataaatggtgtacgacaaagtcttccacatcctctcaacgtcattataacgggatacaaaggcggcatgtcaacaatcacatgcttttttcacaatttcacatattcttctcatcattatcccataatgtttgtttatgataagctcaagggaaaaaagggcatagacaaaaggtagataaataggtgcttttcacgaatgtgcgcaccttgctttttttctatcaataagtattatataatttgacatattgtcatgaagtatcttcaatgatattgccattaagaggacatgagtcctatctaaacatatgaatcaagcaagtcatgaacacgatgtaaaggagtgcaagcgatggatttccgaagagaagatgaagagaagaagatgaatcatcaagaagatgtgcatcaagagaatgagaaacaaatagacgaaccagaaaaagaaaaggaactcgtttatcaacctcatgaaaacgaagcatctgccactcaggagagtgtgacaaaccattctcctcaaatggaggatgaccgtgcgtcgaaaaaggagaaaaagcggaaagcggcatggctcagtccgatccttggagggattattggcggaggccttgtgcttggcattacaccgcttttgccgcagtcacaggacacagctgcaaacacacaaacgcaaacagcttcaagtgagccggcagcttctgataatttctcaacaaaacaaatcaccaatgccacgaatgtcgctgatatggtagaagatttagagccaaccattgtaggagtctcaaactatcaatctacacaaaattcgtttggccttagcggtgactcaacagaagctgaagctggaacgggttctggtgtcgtctttaaaaaagatggcaaaaaagcgtacattattacaaataaccacgtagtcgagggtgccaataaactgaaggtcacactttatgatgggaaaacaaaagacgcaaagctggtcggcaatgatgtgatgacagatttagctgttgttgaaatcaatgcagacggcattgataaagtggcgagctttggtgattcttctaagctccgtgctggagacaaagtgatcgcaattgggaacccactcggtgcacagttctctggtactgtgacagaagggattattagtggtcttgatcgtacagttgaagcgaacacatcatctggtacggtggaaatgaatgtactgcaaacagatgcagcgattaaccccgggaacagcgggggaccgcttatcaatacagatggtcaagtgattggcatcaacagtttaaaaattagcgaaagcggtgtggaatcacttggctttgcgattccaagtaacgatgtcaaaccgattgtagatgagctgttgaaaaatggaaaggttgaacgtccttaccttggcgtacaaatgattgaccttgagcaagtgcctgaaacgtatcaagaaaatacgctcggcttatttgataaacaaatcggcaaagggatttatgtaaaagatgtatcaaaaggatcacctgcacaaaaagcaggcttgaaatctggagatgtcatcatcaaattcaaagggaaaaacgtggcaaacagctctcagctgaaagaaattttgtacaaagaaacaaaagtcggcgataaaacgacaatgactgtcattcgtgaagggaaaaataaaaatctagacattacccttggacagtctgaaaccgaataaatgaaaaaacaggtggacgttaaaggtctacctgtttttttatgcttatttttttgaagagagtgtacgtaatatgatcttttcccacatgctccaaggcaagagctgctttgctgtgaatgaaagtcgcacccctttcccaatcggatatctcaactttttcagccgtttcttctcggctaatcgaatcacaagctctgcgacttcacacgggtcaccgtagttggttttctgggcattgatataaaccatcatcttttgatagatgcttgtgtatttcgatccttcccctggctgcaacatgtgctcgttcatagacgtgttccaaatatttgtttggaaagagcctggctcgatcaaggctgcctgtataccgaacgatgccagttcaatgcgcaagctctctgtgtagccctctaaagcaaacttggaggatacataaggagaaagtgcgggcattcccattaatccgctgatgctgctcatattgaatatctttgcaccatttgtcatcagcggaaggacggcttgtgtcacttccatgactccgaaaacattgacatcaaattgctggcggtacgtgtcaacaggaacctcttcagcaaaacccgcataggctgttccagcattgttgacaagcaaggtaatgggggcgtaagtatgcaactttttctgaaatgcttgaattgactgcgtgtctgtcacatctaatgcttcaatatgtatcgcttcggctaacgaggcttgctcgatttcttcagcaagctttttcgcattggcttcctgcctgacacctgcaatcactgtatagccttgcttggcgagaccagtcgtgatgagcttgccaaagccgctattggcaccagttacaatggctgtccttttcatcatctcgtacctcctttttgtttcaatttaccatagaccgctcttttattgaataacgaaaagaaggatggagaagaataaaaagcgatgataagaaataggaggaagcgcatgatgtgttggaagaaggcgggacaaataggagtgctgctttttatgctgtctggctgccaatcgattgagccgctccagcaaacaaaggaagcagaagcagagagtctctcagcgattcaaatgaaggaacttccatttgagcatctccacctgcatgttcaatacgggcagaaaagcgaattatacgaagccacctatcgtcaggcgaaaggaaaagaagaagcactgattcgtgatcatatgaacggtgtccgctatgaaggtgaagaagctttacgcgagatgaagatgaagctaaatgatatgtcgattcctagtgcgaagatcaatgaaacgtatgtcaatgagctattagctgcttttaatttagacgatgattatcagcgaattcaggtcgatatgaagcttgaagatgggaccaaacgtacattccaaaagaagaagtaaaacggaactttctcattttttaattgaaaatgattttcaaaatcacttaaatctgatacactaaattgagataagtgatcttttgcgtctatatatagacgatattcaatataaaaatttggatgagaaaaggagcgtttgagcggaatgagtgccatttctactgaaggtttaagcttaggctacggagaaacaatgatcatagatgaactaaatgtatcaatccctaagggtgaaatcacagtatttattggcagcaatggatgcggtaaatccacgctacttcgctctttggcccgtcttatgaagccaatgggtggttctgtcctgcttgaaggtcattccattgccaaattaccaacaaaggaagtagcgaaacagctcgccattcttccacaaggaccagaagcgccagaaggattaaccgtgtatcagctagtgaagcaaggtagatatccttatcaaaattggctgaagcagtggtcgaagcaagacgaagaagcagtgaatcgtgcactgaagtcaacaaagatggaagacctcgctgatcgaacggtcgattcattatcaggtggacaaaggcagcgtgcatggattgcgatgacgttagcgcaggagacggatatcattttgttagatgagccgacgacgtatttagacatgacgcatcaaattgaaattctcgaccttctgtttgacttaaatgaaaaagagcagcgcacgattgtcatggttcttcatgacctgaatctcgcatgcagatatgcgcatcaccttgttgccattaaagacaagtcgatttatgcagaaggaagaccggaaaccgtcattaactgtgatctcgtgaaaaatgtctttgatatgaactgccaagtgacaacagatcctttattcggaacaccattatgtattccgcacggcagaggacgttgtattgtacagcaggcacaagccgagacatttcttgctgcaagataatcgtatgtcaaaagcctgacatctgttacgtacagagtcaggcttttttctgaaaaaggagcggaagatcaatgggaaatgaactagatgaaaagctggaaggcttgcttgagaaatatactgagctactccttggcgaatcaacagacgcactgaaacaagatgtgaaacaatgggtgatctactctcatatcgcaaaaagcatgccgcctctagcaaagcactttaatgaaacgtatccagaagcaaaagaagaaatcaaacacacgattcaacgaatcaaacagttgaacgaagctcaccgcgccaataaaggtaaattttaagataaataaaaaactaccccacacgaagaggtagtttggtgaaattacttttttttaatgccaaaaaacaaaaggagaagagataatataattataatgtaaataggtgtaatccaaatttcataaactgagtttggattatcttttacaaacccagtgtctatgaggatgtaattccatttgatgctaatcggattatctacttcgtatgaaaaatcatttaagtataatttgggttttgttattctaaatattaaataaattaaactacctagtaataaagtgatagctataaggattttcttcatataggtcacatcttttcactatctttttcttccacctgaagttgtttcaacaaatttatttacatactttgttttaacaccatctaaaattctatctgctttacctgaagtgtaagttcgtatgcgaactttttttcctttagatactgtatcagcaacaatttgagttaactgaacatcattatagtctttatatgtagttccatcaagtctacctctataattgttcgtgatatccatttttgtatccaaatcaggagccttttcaccgggttttaaattttcgtgtgcataacctacttggtaagcccaattcctactgatatttttagtcattatggcattccataaagcgtgtctataagcgtccccattcccttgccatagcgtatacttagaatatcgttttgcagcttctcttgaagcgacatctgcaatgtttttagttttggcagcattatgagggtgttttgcaaaaagattaatttctttagcattagcacctaatttacctaatgaatattcaacataggagctttttatagatattgtatttatttttgatttttcttcacttaattcaagagcaacttgatcgtcagaattttttaaggctggggaaatgttttctttaattaatttttctaattctttttcgttgatctctctgttttcgaacatatcaaaatatgtcattatgttatttctaatactttcatagaaaaattttgtagatgcccttgattgtgcagttttgtttagtgaagaaattacttttttattatctaaagaatttacttctgcaactgcaatattttccttaataaataatgttgataaaaccaaagaaaaaaatattattaacaagctttttttgtacatttattcctaaactccttttttctataatatgttctatattatagaatatattaggtggaatagatagtttaatttctagtattatataaaaattcaggaatatttaatcttattatgtataaattgtcatttcaaaataatggatccggataaaatcggatccattattttatgaatatccatcttcatttactggaagttttttcttatgacattggtgatgaaccgtatggagattgatctgtcagtgtttgctggaatttctggtgtgcctgctggagtttttgctgttcagcggcttcaacagaataccagccatatcggaacatgacatcatataaatgtctttgtgttttctgagtttctagcgcaattcgctgaatatcttggtaaagagattcatgactgaattcattgagcgctgtgttgtaaccgcttgtcatatatttttcagtcgacaaaaggtctgtgacaaaatcacgatcattcatgtttgttgtcgtgggaaccggagtttgtggattcccgattttttgttggttttgttgttccatgttttttcctcctattgcataaagccagtagactggccttgccctgagctgcctaaatgctgaagaatttgtgtgtaatgctgatgatgcatttggcccacttgatttaattcttgtttcaacgtctggtcttggcagtgctcggccataaagtgagcctttttcatagcgatcaagttccaattcagcatatcctctaagtacaaggaatctttcactgaaatgacttgcgggggcatattcatttgctgattgttcaagatgtgttcctccttacgattttgtttccttactgattctttttatattgctgattttgactggtctttttaccgcctaggtctgcttcctgtgatggacctgcgtttccttttacacttgcagcacttacgcctgctttcgatgggtttttcttcaaacgagacatgtggacatcacctccattcttacaatgccctctcatctttaattcatacgccgcaaagtaaggcacatcagaatgtgtaaatttttgaaatccgctcttgaactgtttcggaaaatcttttaagataaagaaagaggcattgcttttttttggacaaaaaatgaatgactgttcattcaaaatgtttagggggatatttatgggcaaacatattcgcaaggcggctgtcattggttcaggtgtcatgggctcaggcattgctgcgcatctagccaatatcgggataccagtaacattgctagatattgtgccaaacgaactgacaaaggaagaaacggcgaaaaagagaacgcttgatcaccctagtgttcggaatagattaagtcaagaagcgatgaaaaaattgttaaagcaaaagccagcacctcttacatcagcaaaaaacctatcatacatcacaccgggaaatctcacagatcacctttccttattacatgatgctgactggatcattgaagtcgtcactgaaaaactcagcatcaaacaacacgtattctctctcatcgacgaacaccgcaaagaaggcagcatcgtatcaagtaacacatccggtatttcggttgaaaaaatggcagaaggccgatcagatgattttaaacgccactttttaggcacacacttttttaacccagcccgttatttaaagcttttagaaatcattcctattcaagaaacagatccagaagtactccaatttatgaaaaagtttggcgaggatgtacttggtaaaggcgtcgttgaagcgaaagatacgccgaactttattgccaatcgtattggtacttatggactccttgtgacagtgcgtgaaatgcttgaaaacaaatacaccattggagaggtggactcggtcacaggccccctcattggaagaccgaaaagtgcgaccttccgtacacttgatgtcgtagggctcgacacgttttcccatgtagctcgcaacgtatatgaccaagtagaaggaaaggaaaaaaatattttccagctgcctgagtttattgaaagaatgcttgaaaaaggatggattggcagcaaggcagggcaaggattttatcaaaaaaatggaaaggccattttagaacttgatcctgtgacgctcacatatggagaacgaacgaagcttaaagatccaggcattgagatggcgaagcagcaaaaagggacgaaagcgaaattgaaagcgcttatttatcaagatggccgtgcaggacaattgctttggaacatgacggcacctgtgctcctttattcagctcagttaaaaggcgaaattgcggatgatattcagtccgtcgataacgcaatgaaatggggatttggctggcagcacggtccatttgagctctgggatgcaatcggtgtgaaaaaagcagtcgagcgcatggaagcagaaggtcacagcatcccgcagtgggtgcaagacatgctgtcagaaggacacgacacattctatcaagagaatgctgatggagagcgtgcgttttatcacaatggggcttatgaacaggaaaaaggaaacgaaaagaatatttctttagcgaaattgaaaaagaagcagggcgtgatttttaaaaattctggtgcgagcttgattgatatcggtgatgatgtcgccttgctcgaatttcactccaaaagcaatgccattggactagatgtcattgacatgatcaatcgcgctgtcgatgaggtggaacagaattatagagggcttgtcatcggaaaccaagggaagaacttctgtgttggtgccaaccttgctctgattttaatggaagctcaggacgataatttctttgaaattgactttgtgatccgccgcttccagcaggcaatgatgaaggtgaaatatagcgaccgtccagtcgttgctgcaccgtttggtatgacactcggaggcggaacagaggtttgtctgccggcagcagctattcaggcgtctagcgaatcatacatgggtcttgtcgaggctggagttggactgattccgggcggtggtggaaacaaagaattataccttcgccatctgcaagggtcagctaagccgacgcagaccgctatacaagatgccacgctgaaaacatttgaaacgatagcaatggctaaagtatctacttcggctgaggaagcgcgggatatgaacatgctccgcgtgagtgaccgaatcagtatgaacggggaccacctgatctatgatgcgaaacaacttgttctctctcttgatgaagcgggttatcgtgcaccgctcaagcaaaaggtgcccgtcatgggagaaacaggctatgcagcaatgatattggcggctgaaaatatgagattgtctggatacatttcagagcatgacatgaccattgttaaaaaattagctcatgttatttccggcggaaaactgccatttggaacagaggtagaggagcaatacttattagagcttgaaagggaagcgtttttaagtcttgtaggagaagtgaaatcacaagcacgcatgcagcacatgctcgtcaaaggaaaacctttacgtaactaagggggagtcaaaatgagagaagcagtcattgtcgctggcgcgagaacaccagtagggaaggcgaaaaaaggatcgttaaaacatgttcggcctgatgatatgggggcattgtgtgtaaaagaaacattaaagcgtgccggtaattacgacggacagatagatgatttgatcatcgggtgtgcaacaccagaagcagagcaggggttaaatgtggctcggaatattggggcgttagcagggcttccgtatacagtacctgccatcaccatcaaccgctactgctcatctggtcttcagtcaatcgcttatgcgggtgaacgaatcatgctcggtcaggcagaaacgatcttagccggaggagtcgaatcgatgtcacaggtgccgatgatgggtcattccattcgtccgaatgctcaattggcagagcaagcgcctgaatactatatgagcatgggccatacggcagagcaagtggcgcaaaagtatcaggtcacacgtcaagatcaggacgcctttgcggtaagaagtcatcaaaaggcagccaaagcattacaggaaggtaaattttcagatgaaatcgtatccgttgatgtaacagagcggcgggtaggggagcaatatcaattagaagaacatcaattcacgttctcacaggatgaaggcgtgagagcgggcacaacggaggagattctttccaatttgcgtccggctttctcaacaaaaggcacggtgaccgcagggaactcttctcaaacaagtgacggtgctgcgtgtgtgatgatgatggaccgtgagaaagcatcctcactttcccttcagcctcttgccaagttccgggcgtttgctgttggcggcgtaccgcctgaggtgatgggaatcggtccgattgaagccattccgcgtgcgctgaaaatcgctggacttgagctgaaggatatcgggctgtttgaattaaacgaagcgtttgcctctcaggcaattcaagtcattcgtcatttagggatcgatgaagagaaagtgaatgtcaatggcggggcaatcgcgctagggcatccgctcggctgtacaggaacgaaactgacactgtcactcattcatgaaatgaaacggcgaaacgagcaatttggcatcgtcacaatgtgtatcggcgggggcatgggagcagcaggaatttttgaattgatctaaagggggaatcaggatgaaagcaatggaagaggtaaaaaagggtggaagcttcttaattgatgagacgaattatgagcatatctttacaccagaggatttctctgatgagcatcaaatgattggaaagacaacagaggattatattttacaagacgttgttccgtatatagatcaaattgaacatcatgaattcgagcattccgtcaggcttctcaaaaaggctggagagcttggacttctaggagctgatgtgcctgaagaattcggcggactcggattagataaaatcagttcagccatcattaccgagaaattctccagagcagggagtttctcactttcctatggcgcccatgtcggcattggatctctgccaatcgtgctgtttggaaatcaagcgcaaaaggaagcatacctgcctggactcgcttctggagaaacgattgcggcgtacgctctaactgagccaggatcaggctctgacgctcttggagcaaaaacgactgcagtcctgaatgatgctggaacccattatgtgcttaatggggaaaaacaatggattacaaactccgcatttgccgacgtctttgtcgtatatgcgaagattgatggtgaacacttctctgcttttatcgtagaaaaggattttccaggtgtcaaaactggacctgaagagaaaaagatgggcattaaagggtcctcgacgagaacgttaattcttgaagatgctcaagtgccgaaggagaatttactaggtgaagctggcagaggtcatgtcattgcctttaacattttgaatatcggacgctacaagctggctgtcgggacaattggtgcgtcaaaacgtgtcattcaattatcggcagaatatgcaaaccagcgtaagcagttccaaacaccaatttctcgattcagcttaattggtgaaaaagcagccaacatgtcggcaaagctctatgcgatggaaagtgctgtttaccgcacagtcggattatttgaacagcgcatgggtctattaagtgaggaagagcaaaaggacggcaaacaaattgcccagtccattgcagaatatgcgattgaatgctctctttgtaaagtgcttggctctgaaactttagattatattgcagatgaaggcgtgcagattcacggcggatatggattcatgcaagaatacgaggtcgaaagagcctatcgtgactcgcggattaaccgtatttttgaagggacaaacgaaatcaaccgtctgcttgtaccaggcacattcctgaagaaagcgatgaaaggggagcttccgctgcttcaaaaagcgcaaaccttacaggaagagctcatgatgatgatgccggaagagccgggtgatcagccgcttgatcaagaaaaatatttactcgcccatgcgaaaaagaccgcccttatggtatctggtatggcagcgatgaagtatggaaaagctttagacaaagagcaagaaatccttgtgaacatagcggatatcgtcaatgaaatttttgctgctgaatcggcgattctgcgtaccgaaaaggcaatcgcttcatcagggctagaaaagaacgctcaaaagcttgcctacacacaaattttcacgcaggaagccttcttaaaaattgaagcccatgcaaaagaatccttgatcgcgatggaagaaggagattcactccgcatgagtctgtcagctcttcgcaaactgacaagattcaccccgatcaatgtcatcgccaaaaagcgcgaagtggcgaaacgaatctttgaagcagagaaatatatcgtataaggacagcttaaaaggtgcggagtgatatccgcacctttttgtaagcatacatttaggtttttaaaatattttgtgataaaatgttctcacaatttgcaggaggtgaaaatggtggctttagatttttatgaatacccatcttgcggtacatgccgaaaagcaaaaaaatggctggaagaacacaataaagacatcaacagcatacatatcgtcgaagagacgcctgataaagaaacattaaaagccctttacgaaaaaagcggcttagagctgaagaagttctttaatacaagcggacagaaataccgggagctacagctgaaagatcaacttcctgcaatgtcagaggacgagcagctagaattactcgcgtctaacggaatgctgatcaagcgtccgattacaacagacggtaaacgagtcacagttggatttaatgaagatacatttaaaagcgtctggaaatgatgtaactttcattcagattgtggtatcttcaatatagattgaaagaaaagactggaggggtattgaatgagcacaccaaaagatttacgttattcagaagaacatgaatgggtcaaagtagaaggagataaggtgcgtatcggtattacgcattttgctcaatctgagctaggcgatatcgtgttcgttgagcttcctgaagtaggagacaaaattacagcggacgagcctttcggaagtgtagaatcagtgaaaacagtttctgagctttacgcaccgatcaacggcacaatcgtcgaagtgaacgatgagctggatgacagccctgaattcgtcaacgactctccatacgaaaaagcatggatgatcgtggtagagccagctgatacatctgaaattgagaacttgatgactgctgagcaatatgaagaaatgacaaaagaagactaattcacgtgaaattggacactctacctttatgggggggtgtccaatttgtcttttcaaaaagaacaggtggatataacagatcatgtcactggccgattcaaagaaagcggcatggtgctgtatcatcaaaatgaagagattggcacgatgattagtgaaaaccaatatgagttaaaatcaggttattcctatgatcaaaatcgtttttatcgtctgacggatacattgacccacgggacagaaaaatatgtagactgtgatgatgaaaatggctggtgctaatcacagataaggctgcagtgagcataagctgcagtctttttagtgcaagtgcccaatctttacaacctcgatgaaagattgtaatctaagggagaagtgaacaatgtcaaaagggccgggtgatcgtgttgaatgtagaggtagaaaaggtcatcattgtagaaggtaaaacagacaaacaaaagctaaaagaagtcataagtgaacctgttaccatcatttgcaccaatggcacgatcagtacatcgaagctggatcagcttgtagacgaattattagggaaagacgtttacatattagcagacagtgacgatgcaggcgacaaactgcggaagcaatttcgaaaagaattccctgaagcacttcatctttttgtcgacagaacataccgcgaagtggccgcttcaccgtcagcccacattgcatctatcctattagctgcaaacattgatgttcattcgaaatatttatgagggtggacgtattatgaaagagattgaagaacacgaattcaaggaaatagaggacgatttatttcttttatacttatatacaccgttttgcgggacatgtcagctggcaaagaaaatgctgacagtcgtagacaccatgcagccggatgtaccattttatgaaaacaatttaaactactcaccaggctttgcaaaagcttttgagatcgaaagcgttccttgctttctactgtttaaaaaaggtgagctggtgcaaaaaggctatgcctttcactccgttccatatcttcatgaaatgattgaaaccgctaaataaagcggttttttgtcatatttcaagcaattcgtctgaaaatttgtcgagttatttataaaggacaagccaatgtttgtagagaaatgttatgtataaccaaatgacagggaggttatacatgtggaaaatgtgaaaacccatgggaacacagggcagcgtttattattaaaaccgctgctctcatcatcatccttgaagattacatttgaggcggaaactgactcttgtacattgattgtggatgaacgtggtgaagtgaagaaactacctgcaattgagttatcggatctcatcttttatggtgagagaaaagaaatacttcaattattagatggagatatgtccttacagcagttaattagcagaggacaagtgaaggtaaaaggatcattccgtgcgctcctaagactagaggctgtgctttggctgacgaacggtttttttcgaaaaatgataacgtagtcgtttacttggaaattagcgatttacagcgttgacatatctcgggtagcatgatattctacgttagtaaaaacatgaacatcacataaaacaacatattttctcttattaagagaggtggagggacgtgccctatgaaacccggcaaccgtcagcatagctgaaattggtgccaattcactcaaagccgcaatgctttgaaagatgagagaaaggcgtattgaacataaaaggcctttctgcttgcgttgcagttaggtcttttttactgacctggtgtcaggctagaggcatgacagcaggaagaataaataacgtatgtgatggcaacctatagattcagcaagaaagcaggtgaacagactgtgatccatttacagaatgtatcaaaaacgtaccactctaaaagcggaaatgttgatgccgtgaaagacgttaacttggatatcgataaaggtgaaatattcggaattatcgggtatagcggtgccggaaaaagctcgcttattcgcctattaaacggtctggagctgccaacagaaggaattgttgaagtggcaggcaaccggatcaatgaagtatcgaatgcgaaacttcggaaagcaagacaagaaatcagcatgattttccagcactttaacctactttggtcaagaacagtgagacaaaatattatgttcccgcttgagatcgcaggtgtacctacatcgaaacggagagagcgtgcgaatgaactgattaaattagtcggtttagaaggaaaagaaaatgcgtatccgtctcagcttagcggcggacaaaagcagcgtgtggggattgcgagagcattagcaaatgatccaaaggttcttctttgtgacgaagcaacatcagcgcttgatccgcaaacaacggattctatccttgatcttttagcggatatcaataaacgtttagggctgacaattgtgctcatcacacacgaaatgcacgtcattcgcaaaatttgtcatcgcgtcgcggtcatggaaaatggacgcattgtcgaagaaggcgaagtattacgcgtcttcagacagccgaaggaagagatgacgaagcgatttgtacagcagcttgctgaaccagaggaagcgaaagaaacaatcgaacacgtcttagagcgagtaaaagaaggtcaggtcgtacggttgtcctttattggcgattctgccgagcaaccgctcatcactgaaatcattcgatccttcaaggtcgatgtaaacatccttcaaggaaagatttctcaaacgcaggaaggcgcgtttggaacactctttatccatattaatggagaagagaccgaggttgaaaaagccatcgcctatatccaaagtaaacaggttgaaattgaggtgatgacacatgtttgagaaatggtttccgaacgttgacctagatgtgatttggaatgcaacgggtgaaacggtgtacatgacactcatttcattggcatttgcttttgcaatcgggattatcctaggactcctgctcttccttacaggaaaaggcggtctttgggaaaataaaccgatcaatgctgtcatcggtgcagtcgtcaacattttcagatcgattccttttatcatcttaattattcttttattagggttcacgaaattcttaatgcatacaattctaggtccaaatgcagcactccctgcccttgtcattgggtcagctccattctatgcacgtcttgtcgaaattgcactgcgtgaggtagacaaaggagtcattgaagcagcacggtcaatgggagcgaaaacgtcgaccatcattttcaaagtattgctgccagaatcattgccagccctcatttcaggtattaccgtaacagcgattgctttaattggctcaactgcgattgcaggtgcaattggagcaggcggacttggtgaccttgcttatgtggaaggataccaatctggtaatacagatgtcacacttgtagctactgtgtttattctcatcatcgtctttattattcaaataatcggtgatttgattacaaataaaattgataaacgttaagggaggatttattcatgaagaaattgattttaagtgcactatttctagcatttgcaggcatcttagctgcatgcggttcatctaataacgcaagtgatagcaaaaccattacggttgccgcttcaaaaacaccacatgccgaaattcttgaagaagcaaaaccacttctaaaagaaaaaggctacgatctaaaagtgaaagtacttagtgattataaaatgtacaacaaagcgttagctgaaaaagaagtggatgcaaactttttccaacatatcccttacttaaatgaagaaaataaatcaaacaaagattacaacctagttagtgctggtgcggttcaccttgagcctttcggtatctactctaagaaatacaaatcagtaaaagatattccaaacggcggaacgatcatcatgacaaacaacgtagctgaacaaggccgtatgcttgcactattgcaaaatgctggtgtcattaagattgatcctaaagttgatacaatcaacgcaacagtaaagaacatcaaagaaaacccgaagaacctaaagttcaaaaaaatcgctcctgaactaacagcgaaagcttatgaaaacagtgaaggcgatgctgtgtttattaacgtcaactatgcgattcaaaataaattgaatccgaaaaaagattcaattgaacttgagcaaacaaagaacaacccatatgcaaacatcgtggcggttcgcaaaggtgaagaaaaatcagataagatcaagacattaatggaagttcttcactctgataaaatcaaagaattcatcgacaaaaaatatgacggtgctgtactaccggtatctgaataacaatgtgttaacctcgctttcatcaaagcgaggtttttttgtgtattttttcaaatctcgctcataataaaaatgtacaaatgacctgaagggatggaatgaagatgaatgaacagcatatgagcggatccatgcagcaatcactgactgattataaaacggcaatgggtgaatttcagaagaaaatgccggtgtttgggaagaaattcaatgaattcacggagcagtgctttcagagcgattcattaacgcaaaaggaaaaacaaatgattgcccttggcatcagtattcatgcacaggatgaatactgcatgatttatcatgcaaagggagcgctcgaccaaggcgcgacagaagagaatttgctagaggtcgtcagtgtggcggcagcgttcggcggcggtgctgcactaagtcaaggcatcacagttgttcagcaatgtattgacgaatttggaggacagacgcattaagggaaggataagatggcatttatccatatcagggagttgagtccttctcagccgattgtgtgagaaaatatgccagcatagcgcgtcatatcccttttgagtgaagccacatgtctttgatacaatgaagctacactcaaagaagggaatggtttattatttgttcggaccatagtacactgggattggattataccgccgagatggaaaaggccatgcataaggctcatggcatgagctatgcagagtacgaaagagaccatgacttacggatgaaagtggaatataaacgagagcagtcctatcgagatgagaaaagacagctcgcaaaaatgaatatacgaggctattaaatagctaaggggcggggagaacagattcccgtcctttctttatgaaaacagtcttttcgacataaatccttttatctaccggctttttttgttagaattttgagagcatcctctcacgcatatcgtgaatgtgttgtattcagttttaatttgttataaaattagaatgagaataaattgagaataatgattattttggaggtatcgatatatgactgcttcgacattaacaattaaggacttgcacgttgagattgaagggaaagaaatcttaaagggtgtaaacctcgagataaaaggtggagaattccacgcagtaatgggaccaaacggtacaggtaaatcaactttatctgctgccattatgggtcaccctaaatatgaagtaacaaaaggtagcattttgcttgatggcgaagatgtacttgaaatggaagtagatgagcgcgctcaagcaggtcttttccttgcgatgcaatacccatctgaaattagtggtgtgacaaatgcggacttccttcgttctgctattaacgctcgcagagaagaaggcgatgaaatctctctaatgaaattcatccgcaaaatggacgaaaacatggagttccttgaaatggacccagacatggcgcaacgctacctaaacgaaggtttctcaggcggagagaaaaaacgcaatgaaattcttcaattaatgatgattgaacctaaaattgcgatccttgatgaaatcgattctggtcttgatatcgatgcgttgaaagtggtttctaaaggaattaacagaatgcgcggcgaaagcttcggttgcttaatgatcactcactatcagcgtctactgaactacatcacaccagatcacgttcatgtcatgatgcaaggacgtatcgtgaaatctggcggaccagagcttgcacaacgtctagaagcagaaggctatgactggattaaaaaagagttaggaattgaagacgaaactgttggtcaagaagcgtaagcgttaggaggattattgatgacattagaaacgaaattatcagtagatcaagattatgtcaaaagcttctccgagaagcatcaggaaccggcatggatgagttcccttcgcttacaggctcttgaaaaagcagaagaccttccaatgccaaagcctgacaaaacgaatatttctaaatggaatttaaccaatttcaaacagcacacagtcgaaagtgcgccatttggatcattagaagagcttcctgaagaagtgaaatctctcattgatttagaggacacggataagacagtctacattcagcgtgatcaaacgccagcatacttgtctctttcaacagaagcgaaagacaaaggcgtgatcttcactgatcttcatacagcgcttcgcgaacatggtgatctagtgaagaaatacttcatgacggatgcagtgaaagtagatgagcataaactaacagcattacatgctgctttagtcaatggcggagctttcctctatgtaccaaaaaatgtagaacttgaagcgccaattcaagccatctacctgcatgaaaatgacgacacgactttgttcaatcatgtcatcgtcgtagcagacgatcatagtgcagtgacatatgtagaaaactacattagtacagcaaaacctgaagaagcaatcttcaatatcgtgtccgaagtgttcacgggagctaatgcccgcgtcacttacggtgcagtagataaccttgcagaaggtgtcacagtctatgtgaacagacgcggtatggcaaatggccgtgacagtaaaatcgaatgggcgcttggcctgatgaatgatggagacgtcgtgtctgaaaacatcacaaagctcatgggcgacggtacattcggtgatacaaaatcagttgttgtcggccggggcaatcaaacagaaaactttacaacaagcatcatccacttcggtaaaaactctgaagggtatatcttgaagcatggtgtgatgaaggatcaagcatcctctatctttaacggaattggtaaaatcgagcatggcgcaacgaagtcaaatgcagagcaggaatcacgagttctcatgctgagtgagaaagcacgcggtgacgcaaacccaattctattaattgatgaagatgatgtcacagcagggcatgctgcttctgttggacgtgtcgatccaattcaattgtattacctcatgagccgcgggatatccaaagaagatgcagaaagacttgtgatttatggcttcttaaatccagtcgtcaaagaactgccgattgaaggagttaaaaagcagctcgtttctgtgattgaaaggaaagtaaaataatgaatatcaaagacgttcgtgagcagtttccaatccttcatcagcaagtgaacggacatgatttggtgtatttggacagtgcagcgacttctcaaaaaccaagagtggtcattgatgcaatgaatgagtattaccggtcttacaactcgaacgtccacaggggtgttcatacccttggcacaaaagcaacggacgcatacgagggtgcgagagagaaagttcgtgcattcatccgtgcttcatctgtccaggagattatttttactagaggcacaacaactgcactaaacacagtggcgatcagctatgcaagagcaaacctcaaagaaggcgatgagattgtcattacgcacatggagcatcatgcgaatatcatcccttggcagcaagcagcaaaagcaactggcgccacattgaaatacattccgttacaggaagacggcacgctatcgcttgaagatgtgaagcaaacggtcacacatcaaacgaaaatcgtcgctgtcacacatgtctcaaacgtattaggaaccatcaacccgattaaagagatcgctaaaattgcccatgatcatggggcaatcattgtcgtcgatggtgcgcaaagcacgccgcacatgcaaattgatgttcaggatctagattgtgactttttcgcattctctgggcataaaatgtgtggaccgactggcatcggtgtactttacgggaagaaggaccttttgaataatatggagcctgctgagtttggcggtgaaatgatcgactttgtggatctgtatgattctacttggaaagagctgccgtggaaatttgaagcgggaacaccgattattgccggagcagttggactaggaaaagcgattgatttcttaaatgacattggtatggaagaagtcagccgttacgagcatcagcttgccacttatgcgcttgagcgctttaaggagcttgacggtgcgacagtttatggaccgcagcaccgagctggacttgtgacgtttaacttagacgacgtccatccacatgatgcgtcaactgttctggatacggaaggtgtcgccattcgtgctggacaccactgtgcacagccgctcatgaaatggcttggtgtatcagcaactgcaagagcaagcttctatctgtacaatacagaagaagagattgacgagctcatcgcagcgctccgtaagacaaaggagtattttacgaatgtcttttaatgtaaacttagacacactgtacagacaagtgattatggatcattataaaaatccgagaaacaaaggtgtgttaaacgacagcattgtcgtcgatatgaacaacccaacgtgtggtgaccgcattcgtctcacgatgaaaatcgaagacgaaaaagtcattgatgcgaaatttgaaggagaaggatgctctatttcgatggcatctgcctctatgatgacgcaggcgattaaagggaaagatattgaaacagctttgaaaatgtctcagattttctccgatatgatgctaggaaaagaatacgacgattccattgatcttggtgacattgaggcgctgcagggagtggcaaaattcccagcccgcatcaaatgtgcaacattatcctggaaggcgcttgaaaaaggcgcatctgccgaagataacggcaaatcataagattggagtgaaaatggatggctaaaaaaatgccagatgttggtgaatataaatacggcttttctgataaagacgtttccattttccgttcagagcgcggactgacaaaagagatcgttgaagaaatttctcgtatgaaagaagagcctcagtggatgctcgacttccgtttgaaatctcttgagcacttttacaacatgccgatgccacaatggggcggagatttaaatgcattaaactttgatgaaattacgtactacgtaaagccatctgagcgctctgagcgttcttgggatgaagtaccagaagaaatcaaacaaacctttgataagcttggtatcccagaagcagagcaaaagtatttagcaggtgtatctgctcagtatgaatctgaagttgtgtatcacaatatgaagcaggaccttgaagatctaggcattgtgtttaaagatacagacagcgcattaaaagagaacgaagacatcttccgtgagcactgggcaaaagtcattcctccgactgacaacaaatttgctgcgcttaactcggctgtatggtctggtggttcatttatctacgtaccaaagggcgtcaaagtagatacaccacttcaagcatacttccgtatcaactctgagaacatgggtcagttcgagcgtacactgatcattgttgatgaaggcgcacatgtgcattacgtagaaggctgtacagcaccagtttacacaacaaattcacttcatagtgcggttgttgaaatcgtcgtgaaaaaaggcggctactgccgttatacaacgattcaaaactgggcaaacaacgtcttcaaccttgtgacgaaacgtacagtatgtgaagaaaatgcaactatggaatggattgatggaaacatcggttctaagctgacaatgaaatatccagcagtcatcctaaaaggtgaaggcgctcgtggtatgacattaagtattgccctagcaggtaaaggtcagcaccaagatgcaggtgcgaaaatgattcaccttgcaccaaacacatcttccacgatcgtatcgaaatcgatttccaaacaaggcggtaaagtcacataccgcggaatcgttcacttcggacgcaaagcagagggtgcacgctcaaacatcgagtgtgacacactcatcatggataacaaatcaacatctgatacaatcccttacaatgaaatcttaaacgacaacatttcattagagcacgaagcgaaggtatcaaaagtatcagaagaacagctattctacttgatgagccgcggaatttctgaagaagaagcaacagaaatgatcgtcatgggcttcatcgagccattcacaaaagaactgccaatggaatacgccgttgaaatgaaccgcttgattaagtttgaaatggaaggttctatcggttaataaaaaaaggaccaaaaacgtgatatcaaacgtttttggtctttttgtttttgaaaaaatacaacttacatcccgctaggtgagtaaaactcatcaaaggctttagacaaatcgtcagctgcagatgtcaagatcgtttcttcttctaaaatcgctgttccttgtgcccggacaatatgaaattgatgaaaccccatcaagttttgaaatatttcttttaggtaatgatgtgaaaattccagaggtgtatatcgatcgttatttgtgaaaattgagccgcttgcttgaagcaaaagtacacgataatcgtcagtcatcagaccaactgaaccagcttctgtatatttgaacgtttctctagcaatcaagatattatctatataatctttcatacgtgaagtcacattgaaattatgaacaggtgacacaatcacaattcgatgatgtgctttgaattgagccaataaagcagaagaagcagcagcaattttttcttccgtagctgttaatgtttgttcagatgcttgcttatcccaaatacgtagcagctgttctttttcgatacgaggaatttcagttccatataaatgtaaaatcgttggttcctcatgaggaaacctttctttaaactgttctaaaaatagtgtttgcagtttgtttgaataactttctcgatgagtgaaatcagggtgcgcgttaatgattaatgtttgcatatacatgctccttttcttttgataaactgagtataaaatataaaggtgacaaaacatgtcacctttttcaaaaggaaagtcaaaatgaaaaaatcagaacgattaaaccaagagcttatttttttaagtgataaatactcatttcagctaaaggatttagaaactgaatttggcatatctaaacgcacggctttgagagatatggaagagctagagtcgatgggcttagctttttatgttgaaaatggaagacatgggggatatcgactggtgaatcaatctccattggttcctatttatttcaatatcgatgaagttcaagctatttttttcgcgcttaaagctttagacttggtgtcagcaacaccatttaaaaaatcctactcacaaattcggcaaaagctgtttgccacaatgtctgatgagagaaaacaaatgatcacggagactttggatgtgattcattactataatgtcgcaccagtcagtgaacaaaatcaattggaattgattttacaggcgatgatggaagatcaaatcgtgaagatgacttatactcaaaatgaaaataaaaggatcaggctgcaatttcttgagttgttttatcgaaatgggatttggttcacgaaagcatatgatgttcgaaataaaaagtggggcatctatagatgtgactttatgaaggacgtgatgattgaagaaggaatcagagacacctttacgaaggaagaattaaaagaactgcagctcgagtacgaaaaaacttatcatgatatctcatttaaatgtcgattaacggaacaaggaaaagaaaagtttttgaagaatcattatccgaatatgagattggagatcgttgatgatactccttatattatgggtgggtacaaccaagaagaattatcgtatatgacccactatttgatctcatttgggaaacatgtgaaaattgaataccctgatgaattaaaagaaagttatctgaatcaattgcaagaaatggtcgaccagtattgaaccataaaagacttcagaaaaggcgaaccactacagttcgcctttttcttatctgtttttatcacggtgagttacttcgccgcagtgaatgtattggttttcggtttatcatgtacctttccatacgtcagctgacgccaaataaattccatcggtccgtacttaaaccgttttaaccataacgcactgaaaagcacaaggaagacatacacgccaatagctatgaaaaacgtaccagccggctgaagatgatcgacaagccccgctccatactttagaaatagcatggttccaatgatcgagtgaagcaaataacaggttagggacatccgtccgactttggtaaagaccattaaagcacctcgcagctgaggaacgtgtagaaatagcatcgcaagtgtactcatataaaacatactgccagttaatcccccgttttgttccagggcagtggcaatgttcacccagagtgtatgttcaaaaggattgaccgccgtaatgatcgtactgccttgggtgatgagaaaagcgattgtacaaatgatccaaatgcgattccaaattgcttttttcgcctccatgtttttgaaaaactccattttcacaaaatacacaccaagtaaaaacatgaagaacatagaatagacagtgaaaaatgaactggaagccatcgtcaccatatcagcccacctgtctccgatggatgctaaataattcagactgttgtggctgttcagctcgaaatcagcaaaatcgggcttgcctgatgatcctgtactgatggaattgagcagcatcgtgaaaaaaggcgtgagcaattgaatcacaaagagtgtgatcagccagtataggatggttttagctgttcgtttgtaaaagaaaagtaacaaaaagccagcggcagcataataggtcaaaatatcaccaatccaaacaaaggtgacatgcagaaggccaattcctaagagaatggttaacctgcgtgcaaacagcttgtttgggctgtccaccttctgagcagctcgatccataaaaatcataaaaccaactccgaataggaaagaaaacaacgtaatgaatttccctgaggcgaaccaattcaccaagttgtgaaaaacatcatttgcttccatatcgaaccccttcgccgaatccacgatcaaaaagtaattgaccagaataatccccattaaggcaaatccccgtacaatgtctaagaaatgaacccgatcccgcagactcatcggttgtccgtgtgctactttgtttgcattcatatccatgctccttttcttgttatgataaatgtcattcggatcaacacatcgatccttacaatgaatcaatatacgacccaattcttaacaatttatgaagatccaattttttgaaaatgaatgtgacaaattgatggcagatggtcatattcataaactgttaagatttatgctgtatcttttcacatagctagatgatatatagtaaagacataaaagaaagtacatcacgtatcatgaggtgagagagatatgaaccatcgaatattagtcgtagaagatgatcaggatattggagaccttttgcaggaatcccttacacgcgcaggatatgaggtgctaagagcgatgaatggcgagcaagcattgaagcttgtgaacgattcgcttgatttggtgattttggatgtgatgatgccaggtatttcaggcatcgaaacgtgccagcagatgagagcgtcttctaacgtcccgattctatttctgacagccaaatcaagtacattcgataaaaccgaaggcttacttgccggcggggatgattatatgacaaagcctttttcagaagaggagcttcatgctagagtgattgcacaattacgcaggtacaccgtctatcaggaaaagaaggaacaggaagagacctttcttgttgggggcaagctgagggtgagcgaagaatttaatgaagtgtggaaagaaagtcagcaaatcaagctgtctgatttagaatatcgaatgttgaagctgctcatgagcaggcgaaacaaaatcttttcagcccaaaatatttatgagagcgtgtggggacagccttatttctattgttccaacaatacggtgatggtgcatattcgaaagctgcgtgccaaaattgaagatgatccagctcgccctgtatatattaaaacggaatggggaagaggataccgatttggcacatcgtaaatatacactagccaaaaagctggcactgctgattttgacagctgcggtcgtgagcggacttgtttttttgacgctgcaaaagatcaccaatgatctgattgatggatacttgagttcggacgagtattacgaggaggagtcagccaggtatattcaaaaattcagccgctatgtgtctgagaatgagctgtcttcaacagatcgaaaagcgtttggtgagtgggtgaaaaaagaggattacattaatttgaccatcttcaaggatgaagtgctgcaatatgactccatctattccgctgctgatgaatcggcgtacggaaaagaaaaggtgacccagtacgctgagcatcattcgtatccggttcagtttagcgacggtgaaggccgcgtcatggtggatggtttctattcatctcgttaccacgatcttgcctttacacttgagctgctcggagcgacgcttatttttctcagcattgttcttcttggcatccgcaaaagtttatgctatctgcaaacgattcaccaagagattcatattcttgaaggcggtgagctggactatgagatgacggtgaaaggtcatgacgaattagcgatgattgccaaaagtattgaggatcttcgtaaagcttttctggacaagcttcaagccatcgacgagctacaagaagagagccgcagcttggttactgaaatgtcacacgatatgagaacaccgctgacgtcgctgatgatgaatttagagtttgcgaaaaaagaggaggctggagcggatacccgtaaagatcaatatatagcaagtgcttatgaaaaagcactgcaattgaaaaatctgtctgataatctgtttgcctattgtctacttgataaagaacatgaacctgagcttgagaccgttgcagtcaaagaggtcatttacgatctcttatcagatcaggtggcgatcttgcatcaagagaaattcaaagtacacctgttaggagagctgcccgacagctatatcaacgtgaatgtcgaggagcttggccgagtgtttgataatttgatgtccaacttacttaaatacgccgatcccaaaaaagacatcaatctcacgtttttatccgatcaagaaatctttgagattcacgtcagcaatgcgataaaagagacagatgacacgcaggaaagcactggacttggtgaacgaagcataaaacgaatgatgtcccgcatgcacgggcagtttgaaaggatggaaaagaacgatatttactacatcgtgctgcgattctggcacatcaaaatatagaccacaaatgaataatatggaatggagagactacccaatgaaacgattcaacaacttccaaaaggtacccgatctcttgcaaggccttctgaatatctgtctgttctttctagccattgctttaagcgtcctcttaattagtgaaacttggtatattgtccaattcgtctacaagactttgtttaacaaaggagaaagctattatgggatgcttggagaactgctgatcttctttatgtattttgagtttatagccttaattattaaatactttaaatcaaactttcattttccgcttcgctattttatttatattggtatcacagctgtcatccgattgattatcatcgatcatgaagaggctgtatcgacgttctggtgggcgctggccattcttgcgatgacttgtgcactctttatcgccaataaacgacataccgcgcaggagcatgaagaagtgaagtgagggaagaagacgaacgatgaccgttcgtctttttttcatgtattggtattgaggaggtgaacattccatctttaaagtagtacattaagatgttgtagtgatgagtgatcgcaagaagaaacagggatattcaaaagtggtttacctgatggacggattcttatggtatgctttagaagccttttctttccattcatattcatcattctatgaacatggttcgatcaggttgtttttttacgaaatattctagttgaacaactgctcgttctgacgagaattgtgcccatttccaaagcaccgaaccgtcagtatatgagtacgattcttattttcactgaaagtaaattattcttatttcgaaatatcactcattaggatataggaatgaagatgactagtgcggctggccattctcgtttctgtttgaaggagcggagaaattgacagacatcaagaacgaaccattctcattgacaagtatgcagcaggcagcccctgtccatattccagaaagacaattcatttcatcacacgacggcacaagccttgcgtattatccatttttatcagaagagaagacgcaggccaatgtgatcttgattcatggcggtggtgctcatagtttggctggttacgagcatatcgcctatacgcttcagcataattttcaagtgaatacgtttttaatcgatttaagaggtcacggccattctgatggaaaaaagggtgatacacctagtatcacagatgtgtggcaagatatttcgcagtttgtggatgcggtcaaacagcagcataagggagctgtttatctttgcgggcattcatctggagcaggattactgctaaactacatatcttggccgaaaaaaagagaagttgatggctacttttttattgcacctgaatttggctatcaatcagacactgcaagacctgatcaaattccttttgcgaccgttcaagtatggaaattcgttttgtctgccatgacaaaagggttgctgatgagtcattctgaagccgtgcgttttcattatccagcatgggcagtcgagcaggatccgcttctattgacagccatcaccgtcaatctatcacttgctttaaccccgtctgcacctaaaaaacaatttgcgatgatggatcggccctatgcgatgttagtaggcagcgaggatgagctgtatgatatagaaaaatttcctgcctatcatgagctaccacatgaagagatcaaacaacaatcagtctatgaagtgctggatggacatacccatttgtcggtgttactagaagcaggaaaacatattggaaagaccatccaaatgtggaatcgttctatttagtatgaacaactagtcaacactctccctttttcttaaaaatttacattgacaccatccttttctatgataaaatcatagtgtgataatgagaatcgttatcaaacgatatgactacatatagaatggataggtgaggtacatgttcaaaaaatctttttggtcgctaatagttgtgctctccatcgttttacttgcagcttgcggcagcaataacagtgaaggcaagtcagctagtaaagaaaaaacaagaaccgttgaaagcgctatcggttcaactgaaataaaaggatcgcctaaacgtgtggtgacgctgtaccaaggagcaacagatgcagcagtcgctatgggcattaaaccagtgggtgttgttgaatcatggcttgaagcacctacgtataaatatttaagagatgacttaaaagatgtcaaaattgttgggcaggaaactcagccaaacttagaggaaattgaaaagcttaacccagatttaatcattgcatcaaaaatccgccacgagcaaatttttgatcagctgaaagaaatcgctccaactgtagcaacagaaacagtattcacttttaaagatacagtgaaattaatgggtgaagcgttaaatcagcaagacaaatcaaaagaattgctaacgaagtgggatgatcgtgtcgctgatttcaaagaaaaagcgaaaaaagacatcaaaaactggccaatgagtgtgtctgtggtgaacttccgggcagatcatgctagaatctatcaaactggattcgcagggtccattttaacagagctaggctttgaaggacctaagaatgtcaaagataaaaagcaagacatcattacactgacagacaaagagagcattccgcaaatggatgcagatgtgatctattacttcatggatgatcaggataaagcggttgaaaaagcatataaagagtggacgagtcatcctttatggaagcagcttgacgcagtgaaagcgaaacaagtgcataaagtcgatgaaatcacttggaacatggcaggcggtatcactgctgcaaacatgatgcttgatgatatttatgatcgtctcggaattgataaataaggatagcagaggagaaaatgtgaaaaaccattttctcctttttccataacagattgaaagcgggaatcagatgagaagtttattaaaaaaggattcgagcaaggcgctgctttttgctggattcgttgtattgatgttggtcttttttatgctgagcatatctcttgggcaaacctcgatttccctcaaagccaccatccatgcgtttcttcattttgatgaatcggatccaaacagtgtcattgtcatgacatccagattatcaagagctttaattgcagcggttgttggatcaagtctagccatttcaggtgcactgatgcaggcattaacgagaaatccgcttgcggcgccagatttgttaggcattaatgcaggtggactattttttatcgtcatttcgattgttttcttttcaacagagtcattaacaggctatatgtggacagcctttttaggtgctgcgattgcagggatgctcgtttttctcttgggctccattggaagagatggattgacaccggtcaaaattgtccttgcaggtgcggcgatatctgcactgtttgcgtcctttacacaaggtcttttaatcgtgaatgaacagtcgattcaaagcatcctgttctggatggcgggttcagtgtctggaagaagcattgatatgctgctgcctgttttgccttatattttaggtgcaacagttgtggcgctgcttcttggacgctccatcaatgtccttttgtcaggagatgatattgcaaagggacttggccagcgtacgctggtgctgaaaatcacgatgggagttctcgtcgtctttttagcgggtggttccgttgctgtcgcaggatcgattgggtttgttggttttctagtgccgcatattgtgaaaaagcttgtcggacctgaccaccgctgggtacttccgtattgtgcagtagtgggggcgtctcttttacttgtcgcagaccttgcggctcgttttctgatcatgccgcaggaagtaccgattggtgtcatgacggcggtagcaggagcgcctctatttgtttatctcgtgcgcaaggggttgaagacaggtggctaaaacatatacagtgcgttcaaagggcgggcgcatttcatttcaattttcaaagcggacgtttttgattttacttttattgacggccgttgcttttggattatttattctcagtctctgtatgggcagccggtttattcagccgatggatgtgctgcttcatttaatcggtcagggagagggaaacacctttgtgctcaatacactgagaattccaagaacattgctggctgtcttagtgggggccgcgcttgcggtatcaggacttattttgcaagggttaatccgcaatccgcttgcatcgcctgacatcattgggattacgagtggtgcttcgttcggtgcgattatgtttattgtcttttggatgggcactgtgcctattgcgtatcaatccttatgggcgattgcaggggcttttgctgtttcgtgtctgatttatttgctttcatggaaaaaaggggtgaagccgatcacacttgtcctaatgggcatcgggatttctgccattatgaaggcgtgtgtgacgtttactcttgttcttagtgatacgatgacgacgacaaagtcatatatttggctgacgggcagtttatatggttctacgatgaaggacgtcatgtcgatgcttccttgggtcatgatcattttaccaattgtcatggtgttagcaagaacgatgaatgtgaaggagcttggagatgatctcgcaacaggtctcggggtaaaagtgcaggcaaaacggttattctttctgctgatgagtgtgacattggcggggattgctgttgcctttgcaggcggcattgaatttgttggactgatggcgccgcatgtcgcacggatgatcatcggccgctccttcattgcgctggtgccggcatctgcgcttgttgggagtattctcgtgatgctggcagatttagtagctagaacggcttttctaccgttagatgtaccagcaggtgtattcacggctgcaattggtgcaccgttctttatttatttgttataccagcagcgaaatcgataaacgaaagatggaggttttgatatgaggccagagtgggttgagagagaattacttgatttcggggtacacatcacaaatggaccaatgacatctgaccgcacacttgctgcgcttttttcagaagcatctgtcctgcgtttattagaggctgaaaaggaagccatgcatgcaccgaatgtggcggtagcagcgtcgatgttttcaaagcgttatgcctacttagccgtcagttcctctttgtacatgatgacgctgtatgacggtgtctatcagttttcaccggaggcatgtgcctttagagaggatcggaaaattgaaattgatgagtctttgtgttcgtttgttccactagaaggagatcggcatgaatggagagagcaggctgtgcatgcgctgtttacggagtgtgttacccctcttttagacgtgctgaagcgcacttcaagacttccgtataccattttgtgggagaatatagcggttcgtatcaattctctttatcgcagcatgatgcgggaagccgaagagcctgcggtgaagcagcgcgtgcgggagggttatctgtatctgaagcaagcggctggtgatgtattcggagcaaaacaaaatccatttcatcacagcttaaacttagatgacagtttactagaaacatccgaccgaaagacctgctgtatgtattataagctcgagaaaaaatcggagagtctcgattattgtcttgtctgtccgcttgaaaaaaagaaaggcactgcttgctcatagcagtgcccttcttttttattcccaaatcgcgcctgcccattctgggtgatcgataaagggattgcggttgttctgatacgtttcataaatgatctcgttgcggttccgttcgatttgatcgactggatcttgtttgtgccacttgagaagtacggacattttgccatggagaggggcgcttccattattcactttgtcgtttaattctaaatctggaaagcggtcatcgccctcgtaccgcactgccatataaaagagcattcttgccacatcccctttcacccggctatgaggttcgaatgagtcgctgtcgtagaaattacccggtgcccccttgtattcatttccgcccagatcaaaatctaaatttccacgtgtgctattcgtttgcacgtctgttgcccgcagatgatggagatctgtaccggggccctggcttgtcccaaaattgccgtgtgacttagcccagacatgctcccggttccactggccaacatttccgccattcgcttgctttgagcgagagacaccgctatagagcaagagcacattgcttggattctttggatcttcatctgttttctttaaggcatcccaaacttggctgtaggatagctgcttatgatcatcaataatatcgtgtaaagctttctttagagcgggtcctgatttgccattagcagattgataataggaatcgatttgacttgtagcggctgttttcgcttgttgtgcagatgtttcgttttgaagctgtaacggggaaaatgtgatggtttggctcggtttattcagagtaaagctttgagctttcgcagctggaggcagcggggcggctaacgtgccgaatatcatgattccggcagccacagttccaaataaggttctcttcattcgatttcctccttaatagggaatgtattctctttatttctatcatattgtcagaaagaaataaatggatttatcgtaaatgttatgtaatgaattcgtaggaaatgagattgctattttaacagcattgctgtataagtgggcatataggacgacagcgagggagaggatggataacgtgaaagaactgcaaataccttcaagaacgattatgacaccaggacctgttgaagtagacccgagagtgctccgtgtgatgagtaccccaattctcggtcaatttgatccagcatttacacatatcatgaatgaaacgatgaccttattgcggtcgcttttccaaacagaaaatgaatgggcttttccgattgacggcacgtctcgttcagggcttgaagctgtgcttgccagtgtcattgagccgggtgattcaatgcttgtgcctgtctttggccgcttcggtcatctgctcattgaaataggacagcgctatggtgctgaggtacatacaatggaatgtggatggggaacggtttttgatcctagcgatatcattcaggaaatgaagcaggtcaagcctagaatcgttgcgatggtccatggtgaaacatccacggggcggttgcagccgcttgagcaaattggtgaagcgtgccgagaactcgatgcactgttcattgtagacgctgtagcaaccattggcggggcccaggtgaaagtggacgaatggaagattgatgcggcgattggcggtacgcagaagtgcttgtctgttccatcaggcatgtcacctatcacgtataatgaccgggtggcagctgtcgttgaatcgagaaagaaagtggaaaagggaattgcgacacaggatgaattgcaggagcaaatggatatttctccaattaaaagcaattactttgatctcagccagctccaggattattggagccctagacgattaaatcatcatacagaagcgacaacgatgctctatgcacttcgtgaaggggttcgtgttgtgctggaagaaggactgtctgagcgttttcaaaggcacgcatatcacgagaaagccttgatgaaaggtcttgaagcgatgggacttgaattgttcggtgatccacattgtaaaatgccagttgtgacatgtattgagattccaagtggtattgatggagaagcggtacgtgccgatctgcttaagcattttggcattgaaatcgcaagctcctttggaccgctagccggacgtatatggagaattggcacaatgggctatagctgcagaaaagaaaacgtgctgtttgtgttagcagggctggaagcgattctaatcaaacacggtgcatccatccattgcggagcagggcttcaggcggctctttctatctatgaacaaggtgaataaagtcatacggatactcgctatttgcgggtattttttaattggaaaagaaaactaatttttgaaaaactagacttatagacagtgatatcgctatactgaagaagttctgagtttttgacatcattttcatttattttggagaaagaggttttttgatatgaagaaaatgggcagattatacattttgatgctcaatatttttattgccatgcttggctttggcctcattgtccctgtcatgccaagttatattgaagcctttggcgcaacaggaaaaacactcggttttcttgtcgctgcaacaggtcttacacaatttgctttatcgccggttgcaggcgcactgaccgatcgatttggacgtagaaaattgatcattgccgggattgccggctttaccattgcccagtttatttttgcatttgctgatcagctgtggatgctgtttgtatcacgttttttaggcggtgcggccggagctttactcatgccagccatgtttgcatacattgctgatatcacaagtgagaaggaccgagggaaaggaatggggctatttagtgcagcaatgacgttaggctttgttattggaccaggcgtaggcggctatttggtcgagtatgggatcgcttttccttttctcatcgcaggttcctttgcagctctttctaccctattatccatcctgtttttacctgaaactttaacaaaggaaaagcaggaagaagcgcggttaaacaaagacattcatttcaacccttttgtgcaaatgatgcaagctttaaagacatcctacggttttttgtttatattggcgtttgtcctcaattttggcattattcactttgaatcgattttcggcttatatgtagaccaaaaacatggatttacaccgaaggatattgcgtttgtgattacggttgcgggtcttgctggcgtgcttgtccaaggtgcgttggtgaatgcctgtgtgaaacgatttggtgaaatgcgcgtcgtgcgttatgcactgctaggagcggctttgatgctcatcgtctgccgttttgcgccgtccttttggctgatctttacaggctctattttatttttgtcggctacttcatttgttcgtccagctctcaatacattgctgtccaaaatggcaggtaatcagcaaggagtagcgggcggtctcaatacatcctttatgagccttgccaatatcgtcgggccgagccttgcgggcatactatttgatgtgaatattgagtttccttttatgctcggaacactagtgctttgcataagcttcattgcatccatcgtgtgggggaaaaaagtgcagcatacttctgcaatttcttaaaatttgtttataaaaaaaccgatcagcacagattgatcggttttattataatggtcatcaccttttatatgtaacgacaggtgatttttctttatgaagcgcacgaatcatggcatcatctacatgtaaatgctctttcactaattgaggaggggttaaggccatccactgattcaacgaaatatctgcaaagcgatttttgcctcctcgtgtatcacttttctcctccaaactatatgaagcttcggcagaaaacattcaatcaggatggtgtgagagaagcatctgaatacgtaatgctaagcgcagccttaatgtggcttcagggtcttttaagctgatccgaagcagctcctcacacttctccaatcgataaatgaccgtgttgcgatgaatagacaaacgtttcgctgtttctgaaatgtggcaatgcgtttctaaatagacagataaggtgtggaggaggttttgaccagcttcatataacgggtgaaggtgcatctggtgaaacgtgactaaatcctttcttggaataagcttcaataaatctggcacatcctttgcctgatagaactgaatatattccgcctgcgacgagagatgtccggcttgaagagcctctaatgcttcactgtagccctcagacagatgggtgatgcgacaactagtcaagctcacgccaaaggaaatggtgtgattcgcttgtatgctaacgagcatctgcaactgtttcaaaaaagagaggagtctgccactcatctctgaccaacttcctgtctcttccattaatacaatgcccatatcacctttgacaaacagaaaggaaggaaaaggagagcttggaagtgcgctgtcaagtagatcaacgacttgatctaacatcagttgctggttcaaaaaatgagtggtttcatgacaatgatcaagctgacagatcatacatagatagctgttttctacgtttaatccaaacgtcttcgcaatgtatgcagcgtcttgctgagaatacgatgcaccctctatccatctgcgaaacccttcatttctggcacgcttggccgtttgctgggcagtatattgtctcattcgcgcaattgagatttcgtttactgcttgtgcaatgaagacttgcagtgtttcatccagcggaggaatgaaggaagggatgaccacatactcacatgtttgttcggttagatcaatcggaaagacggaaaaggtttgcttcgcatatatcatcgaaaaataatggggtgtccttctttggaaaaaggggagaatgcgaatccaatctgggctcgtgatcatggtgtgcgagttgcagagaatacgtccatgctggttacacaaatagacaggcttgagaatcctttcggcgattttttgcaatgcttcaaactggttatcgtctatgttcatatccactaagtctcctttattgagaactaaagctcttggtgaagatgaataaataaatggacaatcactggtaacttctctgatatgcaatttatgttatcagctcaaatcattttagatagaaagttgtcaactaatatcacaaacaaacagagcgtcaggacaaaatcacgtaccgtcagtcatcttcattcagaattacgggcaaatatgatatgttgtagacagaagaatttctttcagaaatatgggtatcacaagagaaaaaggctttcatgtgaggaagccgtctatacatgagagtggcaagaggtgagaaacatgatttatatcggattaactggctggggagaccatgacagtctttatccgccgaaaatcggcagcgctcaaaagctgtttcactattcatcaacgtttcccattgtggagctggatgccagcttttatgcggttcagcctgagcgtaatcatgaaaagtggatcaaggatacgccagatacctttcaatttgtcgtgaaagcatatcaaggaatgaccgggcatcagaggggcgaaattccgtttgcttcgaaggaagagatgtttgacgcatttattctttcattgactccgctcattcgtgaagggaaactagccatggttctgtttcaatttccaccatggtttgattgcaaaaaagagcacgtccactatttaagatggtgtaaagagaagatgggtgacattccatgtgccctcgaattccgtaaccgcacatggttctcagatgaattttatgagcagaccttgtcctttatggaaaaagaaggatggattcattctgtttgtgatgagccgcaagttggagaaggctccattccgccagtcatacaagctacgcaccgtgataaaacattggtccgttttcacggaagaaataaacagggctggcttcacccagcagaccatgagaattggcgtgaagtgcgatacttatatttatataatgaagctgaattaaaagagtggaaaaagaatctcgacattctgcatcagcaatcaaaagatgtctatgtcgtgtttaataataactccggcggagatgcagcggcgaatggccagcagatgattgatttgctggatattacgtattcaagcctttctccgaagcagttagatttatttagttaaatgagagctgcggctttcaacctgaatgacggttcagtgacaacttgagggagagatcaacatgctgcagaagctatggttatatcatacaaacgacttgcacagccactttgagaactggccaaaaatcgcagcttatattgaagaaaagcgtcaagttcatgatcagatgctcttgtttgatattggcgaccatatggaccgagtgaaccttgtgtcagaagctgattatggaaaggtaaacgtcaagctcctcaatcagcttggctataacggggtcacgattgggaataatgaaggcattacgctgcctcatgatcagctggatcaattgtacgagcatgcacaatttccagtggtcctgtctaatttatttgagaaaggcaaaaggccatcgtgggcaaagccctatcatatgatccaaatggaaaacggactgaaaatatgtctcttaggcgtgaccattgcgtatacacccgtctatgaaaggctgggctgggacattacagatccgtttgacagcatacgggacatgctgcaggaagtgaagggacaggcggatgtcattgtgctcttatcccatcttggtatcatccatgatcgggaggtcgcccgtgatttccctgacatcgacatcatcctaggctcgcacacgcatcatttgttagaacagggtgaaatgaacaatggggtgctgcttgcatgcgctgaaaagtatgggcattatattggctgtgtcgagctgacaattgatacagcgagcaaagagctgatcgagaaaaaagcaacggtgcagtcagtggatcagctgatcagtgaatcagatgaagccatcactaccttacagcaagcagaaagaagagccaaagccctcatgcaggaaaaagtaacagcgattgagtcaaggttagaaacgaagtggtttgatgaatctccgcttccgcagctcttaacagatgccattaaagattggtgcggggcagatatcggcatgatgaatgcaggtatggtgcttgattcattagaggcaggaatcgtgacaagagaagaagtccaccaaatctgcccgcatcccattaatcccattcgggtgacgcttaccggtcaacagctcatcgaaaccgttcggcgtgcctgtgaagaaaaaatggaacagctgcgcatcaagggcttcggctttagaggtgagctgatggggaaaatgctgtatagcggcctcacctttacagtagaagaaggcgaaaccaaacgggtaaaggatgtctttgtacatgatcaattgatcaaaaaggacgcttcctatacggttggcacagtcgatatgtatacattaggctctctatttcctcatatccgtgaccatgaacacattgaatatttcatgccagaatttttacgtgatgtgcttacttggcgcctcaaggaaaccacatgaaatccgctttagcctaacaacactcgccctcttgtcacatagattgtgatgagaggagtgaagggatttggtgaatttaacacctattaaaattgatggacattcctttacagccgtcaccgtcaaactaccgaagacgaattttatggcggtgacaaatgaacatgggtatattatgtgcggtgcactggatgtcgggctcttaaatgaaaaacttgcagatagaggaattatcgcagggagagcagttggtgtgaggaccattgagcaattgcttgatgcccctttagaatctgtgacatacgccgcagaagcgctaggcattacagctggaaccaatggaagagacgcattattaaaaatggtgaaataaaaatggatagatgattcctatccccccgcctgtctgcatacacttgtagtggagaaggggggattttttattgagaatgaaccgccgttatcgcccctataaaaagggccctttgccatttcgatacgtcatgctgcttgcaatcttattctttgtactctcaaccgtcattagtctattttttattaaccgttcaattaaaccaacccttattcacattgctgaactagaaacagagcgtatcgccaatcatctgattcaatattctgttcaagactttgcagacgatcaggagaatatgaaggatatggtggtcatgaatacaagtgagaacggaaaagtaacgaccatcgattttaatgcgcaggcaacatcgaaagcaatggctgatctgtcacgtcatcttcaaaaaaatttagaggacattgaaaaggggaactttcaaaaagaggcaaaagaagcgttaaaggatcaaacagatggacatgacggcattatatataacattccgcttgggcaagcgtccggaaatgcactcatcgccaatctagggccaaaagtgcctgtacgctttagtgtcattggtgacccgcatacggacgttgaaaaaaatattaagccctatggcatcaacaatgccttgattgatattagtgttctgatcgaggtcaaggtgagagtcatcatcccgtttgcatctgaaacaatcgtggtcaagaactcagttcccgtctccatacaagccgttcaaggggacgtaccagattattataacggcagtggaacaaactcaggcgctccatcgattgttctcccagagaaaaaggagaagaaagaataatgaaaaacagcccaaggaatgattgggctgtttttttatttgcgtttccgctcagctctttcccacgcccttaaatgagggtatggatcaaatgaccattcagttctgccgttgtctttatacatgccatagtgaagatgcggcggaaattttcctgctgtgcctggggggccataaccggagcttccgacagatccaatgacctgtccgggttcaacaatttgacctgttttgagtccttttgcaaagccatttaaatgagcgaagtaatgataatgattatgaatatctcgaataccaatccgccagccgccaaagcggttccagcctttcatttcaatcacgccatacgatgtcgcacgaacgggaagtccataatgggcaaataaatccgtgccctcgtgaattcttctgcctccaaatcctcttgcatctccccatgtgctccggtagctgtagtcagctccaaccggaagagggaaagcatgctttccgaggtcaagatggccatagtgctgatatagcttcataaaagatgaaatgattccaacggtttgatctcggccataatagtcccataaagcaatttttaattgatcaatgctgctgccgtaatgaagcaagtattgagcaaacgtgaataatacatcctcatcgtcatcgctgttcgcttttccatccccgtttccatcaagtccaattccatcaaacactttaatgcttaaaggagaggtatcctgcttattcgggttttcagggccgatccacatttcccggggaatgtagataccaatgatgcctttttgtttcggtaaatctcttctgctttttcgaatattgtgctcatactgatcaaccgcagcaagtacataccatggaacttgtgtcgtgatggcgactttttcgtatagtgccattcgctgcttcagtacatctggctgcttgccttccccttgtgcatgaacaggtaaaggaagcattgaaagagcgatcatgatggctaaaaccactttcacaaacgtccatctcctttcatcaagcatcgtcttctaccgtttagtgtggttagatcatcctatttcataagaagaaaatgttagtaattttcttctgatttttttaggaggcttttgggtatttttgcagctcattcccttgttgttcaatctgtactatgttaaagtgtctaaagaaaaggctttaggccgaagattcaattttttgcagcttcttagctgcatccatcgtatatagcaggaagatttttgtagatgcacctttaacgaattcatatggagatgatggaattggcaaagaaggaagagcacgtaagaaaaccggactggcttaaaattaagctgaatacgaatgaaaactataccggtttgaaaaaaatgatgcgggaaaacaacctgaataccgtttgtgaggaagcaaaatgtccgaatatccatgaatgctgggcggtgagaagaaccgctacatttatgatccttggatctgtttgtacgcgcgcatgccgtttctgtgcggtgaaaacaggacttccaactgagcttgacctgcaagagccagaacgcgtggcagattcagtagccttaatgaacttaaagcacgctgtcataacagcggttgcaagggatgatcaaaaggatggcggagcaggtgtgtttgctgaaaccgttcgtgccattagaagaaaaagtccattcacgacaattgaagttctcccttcagacatgggcggcaattacgataatttgaagacgttaatggacacacgtcctgatattttaaatcacaatattgaaacagttcgcagattaacgccaagggttcgtgcacgtgctacatatgatcgttcattagaattcttgcgccgcgcaaaagaaatgcagcccgacattccaacgaaatcaagcattatgattggactaggtgaaacgaaggaagaaatcattgaagtcatggatgatcttcttgcgagcaacgtggatattatggcgattggtcagtatttacaaccttcgaaaaagcatttgaaagttcaaaaatactaccatccggatgagtttgcagagctgaaagaaattgcgatgtcaaaaggctttagccattgtgaagctggaccgcttgtgcgctcttcctaccatgcagatgaacaagtaaacgaagcgtctaaaaagcgtcaggcgcaagcataacaaagaaaacgccagagatctctggcgttttttctcatattaattttggccgtaaggggcgtttcttctcatggtacggtcagaattcgtcataccatttgcatcttctttcgtagaaatatctccaccttgaggggaatatttcatttgttgaatcgttttggttaaaatttgatcaaaatcacgtgaattggtttgaagacgtgaaaaattggcaatggattgaaagtgctctggattatcagagacgtatacatgataataacgagggagaacagaaaccgccgttttctttacttgatcggcagattcatcccggtttttgtttcctgttcgatatacaatcagtgcatcctcatctgtcacaagtgtggctgcatctttgatgtttgggagctgcacagttaaacttgtaatgacgtgggcaagatgctcgcgatttaaagcaggtgttctttctttctgatccgttacttgctggcgctgataacgaacatatcctgctctgtttgtgtctgcttctggcatgttggaattatttccttcatgacgatccgatagacggatggttttacttgaagaatcttcatccacttgccggttcatacctgattgaaagccgcacccgcctaaaagcatgctgaggagaatcgcggctgtcagttgtttcttcataaatgtgacctccttttttctttagcttcggctaaatcggaaaaaacatgctttagcaattgatggagttcttccaatgaattatcattaaagatggatcgtttaaaaagaggtgagaagatgatcgtcattcagaatgctacttttgatcttgtaagagagattaaagacggttttgatgaagaagcgtttaaagcaaggtactcagatattttaaataagtacgattatattgtgggggactggggctacaatcagctgagactgaaggggttctttgatgaccaaaaccaaaaggccacatttgatacaaaaatcagcacacttgatgaatacatttatgaatactgtaattttggctgtgcctattttgtcttaaaacgaatcagaaaataacgcaaaggggagcgtcatgatgtatttcgtagacagaaaaaaaattgaagagacattacgttttttcgaggagcaatatgagttgatgcgcagtcatcaaacatggacaagtccactagagaaaaaagcgctggaacgaattgttcatttgctcgtcgaatgtattcttgatacgggaaatgatatgattgatggctttattatgcgtgatccaggaagctatgatgacatcatggatattcttgttgatgaaaaggttgtacccgaagaggaaggcagtcagctgaaaaagcttgtctcgtgccgtaaaacacttgtgcagcaataccaggaagtggttcatcacgacttgctgcaggtgatcagcgaggttgagcatgcgctagaggttttcccaagccgcatccgtacctacttggagcaggagcttggcccagtatcagcgtttaaataatccattggagttgtgagcatcatgaaatacaaaggctacttaattgatttagacggaacaatgtataaaggaacagaaaagatcgaagaagcaggtcaatttgttcaaaagttaaatgagctaaacattccttacttgtttgtcacgaataactcgtcacgcacgccgaagcaggtagcagacaagcttgtttcattcgatattccagcaactgaagaacaagtctttacaacaagtatggcgacagccaattatattgccgagcaaaagaaagacgcgtctgtttacgttatcggtgaagaaggaatcaagcaggccattgaagaaaaagggctaatgttcggtcaggaagacgctgatttcgttgttgttggaattgaccgagacattacatatgaaaaattcgcagtaggtgcgattgccattcgtcaaggcgcacaatttgtctcaacaaatggtgatattgccattccaacagaaagaggacttctgccaggcaacggctctttaacatctgtattgactgtcactactacggtcaagccaacatttatcgggaagccagaatccatcatcatggaacaagcgatgagggtgctcgggaccgatctgtctgagacgcttatggtgggtgataactatgatacggatattatggcagggatgaatgcaggaatggacacattactcgttcatacaggcgtgacaacaaaagagctgcttcagaagtatgacaaacagccaacctatgtcattgattcattatccgagtggattgagcgattatcataaaaaaaagaggacaagcgttacgcgcgcgtcctcttttttgctttattccgcatttctcgtactatgtgcaagcctgcttgatgctgcagcagcaatggcgccgacaatgtcatctaaaaaggtgtggcactcgcctgtggatttatcattgagtttcccgagaatccctggtttttctttatcgatatatccgtaattcgtaaagccgatcgaaccataaatattgacgatagcaaaggatagaatttcatcaacaccatacaggctttcgtctgtttctaaaatggactgaagcggctcggttagctttttttgctcggctagtacgtctagttcgacgcctgttaatatcgcattttggacttctcgttttgcgatgacacgctccacattgtggatgcattctgtcatgtctaagccaggatgatatttttcctgtaaaaagtagacaaggtctgctatatcttgaatggatacgcctcgttcttgtagacggcgtcttgctgttttttctacttcgttcatctcatgatgatgcggcatatattcctcacccaatcctcgtaatttggtccacaacgtgtaaaaagcttcggatagtaaatagtattcataaatccctcaacctgcgactacgatatgataagagatcgatcatatgaacgcaggtgaaaacatgaaagaaaccatttatcacacatttggtattgatgtgcgtcaatttatgccatatggcagttatcagagctttcaaacgtcagagactctcttcatcattgtccctgtgtctcatttgcgagaagaagaactcacagagctgtatcatatcagtcagtatttactgaatgccggagacccatacgtcgctgtgtttgaattaacaaatgaagagaagcccacctttactcatggaaaggaactgtatgctttattaaaggcagcaccgccgatctcaagccgctcgttccagcaggcgtcagagctggcggcctttcatgtcaggggaagagggtttccatatgaggtatctgaaacaaaacgtgtgggagcctggaaggaattgtgggcaaaacggttagatcagcttgaaggcttttggatgcagcaaatgcaccaaaaaccactggaacagtttgaaaaaaaattcatcgaatcctttccgtattatcttggattaacggaaaatgccattcaatatttagtggatactgagcttgatgatgaaccgaaggaatgtgactcaggcactgtctgccaccagcgtttttcgcggaggacttggccgcatgagcagccgcttcgtttacctgtagattgggtctttgatcatccaacccgggatattgccgaatacttaagagaaacctttgtccagcataaggaagatttaattgaagaaggcttctcctttcttcagcaatatgagcaggtgacacctctttcttccttttctaagcgtttgttatacagccgcttgttgttcccgcttcattattttgaaattgtggaaggctactacatgtcaggagaaaatgaaaaatcatattatgaagagcggttagattacgtcctaaatgatgccaatcgctatgaatactttctgaaggtctttcaagaaatgagtgccatgcgaagcggcgagagcccgataccgtcagttggctggatcacaggtccagggatttgaagtttcagtgaacagatgaaacgtctcttttctcttgaggcgtttttcgttatgcttaaagaaatcaatcaaaggagtgttcttcttgccgaaaccttatgtctatatcacaagaaagctggatgaagcatcacttacaccattaaaagaagtcgctcatattgagatgtggccgagcgaggatgagccatgtccaagagaagaattagaaaaacaagcagctcaagcggatgcgcttctcaccatgctgtcagatcaagtagatgaagcccttttatcaaaaactccaaatgttaaggtgatcgcaaaccttgctgttggctatgacaatattgatcttgaggccgctgaaaagcgcaatatcactatttgtcatacaccggatgtattaacagaatccacggctgatttagcctttgcccttctgatggcgtcagccagacggattgtcgaggcgagtgattggattaaggaaggaaattggacaggctgggggcctcttcttcttgccggcgctgatattcatcacaaaacccttggaattgttggcatgggcagcatcggaacagcgcttgccaagcgggcagcaggctttgacatgaaggtgctgtaccataaccggtcaagaaagccagaggcagaagcgcagctcggcgtgacttatgcgccatttgaggaactgcttacgcagtctgatttcatcgtctgtcttacccctttaaccccggaaacaaaagacatgtttaatgaaaaagcatttgatctgatgaagaactcagcctattttattaatgtatcaagaggacagactgtggatgaggatgctttatatgaggcggtcacgacaggaaaaattgccggagccggtctggatgtatttagacaggaacctgtcagcccgtctcatccgttaacaacattacctaacgtcacggttctccctcatattggaagtgcaagtgtcgaaacaagaaaaacgatgatgcgtttgtgtgctgaaaatattgcgcttgtcttacaaggtcagcaagccaaaacgccggttcgttcatcatataaggctccctgagtttcgggagcttttttgacaaaaatattttgaaaatatagaatcttgatataaatagctattaagcggtttcattctgacaatctcttattttattaccttgtcaaaatgaggatacccctttataatgtgtgtacattgaatgtctgtgttaggttaacaaatgtctttttagagaggacattgacggagaaaggtggaatttcaggtgaaggcaattcgagttggactattaggattaggaacagtggggagcggtgtcgtcaagattatccaagatcaccaggataaattaatgcaccagatcggctgtccggtattaatacaaaaagtgcttgtgagcaatcccgataaaaagagagatgtggatgtggcaagagaggtcttcacaactgaagtatacgatgtgattagagatccagaggtcgacgtcattattgaagtgatgggcggcattgaagagacaaaacaatatttaatagatgcgttaaatgagaagaagcatgtcattacagccaataaagatttaatggcgctttacggaacagagcttttacatgttgcgaaagaaaatggctgtgatctttattatgaagcaagtgtcgccggaggaattccgattctgcgtacactggaggaaggattggcctctgaccgaattacgaagatgatgggaattgtgaacggcacaacgaattttattttaacgaaaatgaacgtcgataaaagcgcatatgaagatgtcttaaaagaagcgcaggatcttggctttgcagaagcagacccgacagctgatgtagaaggacttgatgcagcaaggaaaatgacgattcttgcaagactcggcttttccatgaatgtggaattagaggatgtaaaggtcagaggcatctctgacgtgtctgatgaagacattaatttcagtaaacgatttggctacacaatgaagctgatcggaattgcccagcgggacggagagaaagtggaagtcagtgtccagccaaccttactccctgatcaccatccgctatcatcggtcaacaatgaattcaatgcggtgtatgtctatggaagtgctgtaggagaaacgatgttttacggccctggagcaggaagtctcccaacggcaacagctgttgtatcagacttagtcgcagtgatgaaaaacatgcgccttggcgtgaacggaagcggatttatcgcaccgcagtttgagaaaaagatcaaatcgccatcggaagtatttgctcagcaattcttaagaattcatgtcagagatcaagtcggggcattctcccgcattacatctattttttctgaaagaggcatcagctttgaaaagatccttcagcttcctgtgaaagggcatgatgagctggctgaaattgtgattattacacaccggacctcagaagaagatttctcaaatatcctgcaaaaattaaacgatctcgacgtggtggttcaagtgaagagcacgtaccgagtagaagggaacggtttaagctgatgaagtggaatggacttattgaggaattccaagaattcttaccagtaaacgaatcaacaccaaaactaacattaaatgaagggaatacaccgctgatccaccttgccaaactttcggaaaagctgggggttgagcttcatgtgaaaacagaaggcgtcaatccaacaggctctttcaaggatcgtggaatggtcatggctgttgcaaaggcaaaagaagaaggcaatgatacgatcatgtgtgcttcgacagggaatacctctgcggcggcagcggcttatgcagcccgtgctgatatgaaatgtatcgtcatcattccagacgggaaaattgccttcgggaagcttgcacaggctgtgatgtacggagcagagatcattgcgattgacggcaactttgatgatgcgctgaaaatcgtccgcagcatctgtgaaaaagcgccgattgctcttgttaactctgtcaatccgtaccgaattgaaggacaaaaaactgcggcatttgaaatctgtgagcagctaggctcggccccggacgtactggcgattcctgttggaaatgcagggaacatcaccgcctactggaaaggcttcaaggaataccatgagaaaaaaggaactggactgccagtcatgcgcggctttgaagcagaaggtgcagcagcaatcgtacgaaatgaagtgattgaacagccagaaacagtggcaactgccatccgtatcggaaatccagcgagctggaagcaagctgtggcagccgcagatgaatcaaacggaaagattgatgaagtgactgacgaggaaattcttcatgcatatcaattgattgcacgtgaagaaggcgtgtttgcagaaccgggctcttgtgcgtctatcgcaggtgtgctaaagcaggtgaaatccggagaaatcaagccaggcagtaaagttgttgcggtattaacaggcaacggattgaaagatccgaatacggcaattgatatttcacaaatcaagccggtcacactcgatgcagatgaagatcaaattcttgaacacttagaaaaggccgcgcgcgtatgagtaaagcctccatgctttttacaatcacagtaccgggaagcactgccaatttaggaccaggctttgattcagttggaatggcgctcagccgctatttaaagctatcggtctatgaccatgatagctggctgtttgaagcagaaacagatgtcgtgtccgggattccatcaggcaccgacaacctaatttatcaaacagccaaaaaggtcgcagatcactttggaaaaacactcccgcctgtttatgtcaaagtgtggagtgatattccattggcacgggggctgggaagcagtgctgctgcaattgtggcagccattgagctggccaatcagcttctcgaattaaatatgacagatgatcaaaagctcttttttgcaagtgaggtagaaggtcatccagataatgcgggtgcttctttattcggcggtttactgattggtcttcatgaagaagaccagacacatgccgtcaaagtgcagcatgtggatatagatgttgtcgtcgtgattcctttttatgaagtgctgacaaaggatgcccgtgatgtcttgccagaggatctttcctataaacatgccgtcagtgcgagtgctgtgagcaacgtccttgttgctgcattaatgacacaaaactggccgcttgttggagaaatgatgaataaggatttatttcatcagccttaccgcacaatgctcgtcccagagctgtcgaaggtagagcatgtcgcttcgctaaaaggagcgtatggaacggcattaagtggtgctggtccgacaatcttaaccttagttgaaaaagggaagggagaagcgctgttagaacagcttgcccaaaacttcccgcattgcgaagtagatttgctgacggtaccggtagaaggtgttgtcgtggagcatgatcctgtcaatcaagtaaagaacgtgctgtaaaaatgcacgttaccagcgtgtagacaaaccctcgcattcggtgtcagtcctacgtgctggtgctcacgaatgtcaaattcgctccgtgccagtactcgtccttcctagactgcaaaggttttctatcacgctgaaaagaagaaaaagagctaaaataaagatcattttagccctttttcaataatctgagaacgtgctgtaaatctgcacgttctttttttatccttgtttttataggaagaagcagggattattatttagaggatcgaactattttttatgcgtaaaagggggagatacattcatgaagaaattgatgacggcagaagatttaacgaagattgtttctgtttctcatccggtttattcaccagatggaaaaaaggcggtttttacaaaagtcacggtgaatgagaaaaaagatgattacaacatccatttatgggttcgagatgaagagacagaggagctgtcacaatggacatttgaggatggaaagcatcatcagccagtgtggtcaaaagacagcaggcagcttgcttttattttgcaaaagccaaaggaagttcctcagctggcactgattcagagtcagggaggcggtgtgcgcaccttaacggcgattccatacggggtatctcatcctgtcttttcaccagatggagctttcatttatgcggctgtgtcactgaaacaatcagaatctgttcatgatgaaaaaaaggaagagcgagatgatttcgctcctgcggtatatgatgatttgacctataaagcagatggcagaggttatttagatgggcgtttcacgcagatcattcaagtggatacccactcaggagaggtagaggctgtcacgagcgggcagcatcatcatgtgagtcacacggtctctccgtgcgggaaatggcttgcctatattcaatcaaatcctcagataccttacataagtgacgtgtgcctcctgtcattagaggacagtacgacaaagaaaatcacacaatcagctggcgcttattccaccgtgtctttttctccaaatggagagagcctcgtgtatatcggacatgagcgcgaatttcaaaatgctaccttcccagcattatggctgtatgatctgaaggaagaaaaagtagttcagctgtcagaaatgctcgatatgtatgtgggcaactgtatggcaggagatagcgtcatgggcgaagccaatcagcttccgcagtggacaaaggatagccaggggttttatgcgcttgtttctgatcaaggcagtacagggatttattatttctccgttgaaggcttagcctatccagttcgattagaggcagaacatattacaaacttcagccttcatccagatgaatccaaattgctgctcagccggcttacgcacgtttcaccaagtgagctgtatgagctgacattaggggaggcggatctaaagcaaatcacgttcgagcatgacacctttcttaaggagcatgtcctatcggtaccagagccattttcgtttcagtcaaaagaaggtgatgaggtgcatggctggtttatgaagccttcccaaatggaagacgggaagaaatatcctctcattttagagattcatggtggaccgcatgcgatgtatggttatacgtattttcatgaatttcaaatgctcgctgctgaaggctatgccatcgtatatatcaatcctcatggcagtcatggatacggacagatgtttagcgaccgtgtgagaggaagctatggtggcgttgattataaggatgtcatgcaggctgttgatcatgtgctcaaagcctatgatttacttgatgaaacgaggctcggagtaacaggcggtagctatggaggttttatgacaaactggattgtcgggcaaaccgaccgttttcgcgcagccgtcacacagcggtccatttcaaactggattagcttttatggcattagtgacatcggttattacttcacaagatggcagattgatggggatatttatgattcggccgataagctatgggatcgttcgccgctaaagtatgtgaagcaggtgaagacgccgcttctcatcttgcacagcgatgaagactatcgctgcccagttgatcaagcagaacaactttttgtagcactgaaggagcttgggaaagacacaaggctcgtcaaattcccgaaggcatctcatgatttatccagaagtggccatccggggcagcgtattcaaagactgacctttatgaaggactggtttagagagaagttaagttaataatgaaaaaaacgacccgaattcgggtcgttttcatgtcatatatgaattagaaaacctgttcaacttctacaacgccaggcacttcttctaataatgcgcgctcaataccggctttcaatgtaatggttgaacttgggcagctgccgcatgcaccaagaagacgtaatttcacaatgccatcttcaatgtctacaagctcacagtctccaccatcacgtaatagaaatggacgaagtttgtccagtacttcctgtacttggtctttcatttcgacttcagtcattagatataatcgctcctttcacaacatatcaccattatattcatctggacgataaaaatctattgattggtttcaaagtttccttctcattatagcacaatctcatcttgaaacaaaaagtgattttgacttttttcatacagaaaattcagctaaaataaagaaagaatagggggcttgccaaatgaatcaaaccgttgatctttatgtatatggaagagatgtactgtgcgctagctgcgtgaatctgccttcttcaaaagacacatttgagtggttagatgcagcgttaaaacgaaaatatccgaatcagccgtttcgtatcacatatattgatattgagcacccgccagaaaacgaacaccaaaaagaattgtctgaacgaattcttgatgatgaattcttttatccgcttgtcttagtggaggatcaaattgttggagagggcaatccaaaattaaaagacatttatcaagaaatggagaaatacggttacacggagagcagtgaataaactgttctttttttgagaaaacaaacagaacaaacgttccttttgggttgaaaaagaacgtttgttcgattataatcaaatgaaaggagcgtgagcatcatgaattatttactgaaacaatctcttcatcagcaaataccaattgagatgatttatatgaagaaaaacggagagtgcacgaagcgtaaaatcattgtccaccgtcaaacagaccagctcatccaagcgtattgtttatcgaagaaaacgatgagaacctttcgtaaagactgcatccttgcccttgctccgattaaattgacccgttcatcggcacatgccgtttcatagaaaaaaagctccctcgtcatgaaggagctttgagaaaaaattcacatgatgttagccattgtgatgcttgtacatccaaaggagtccggattttagaagtcttggtacacggccaataagtggacgatctgctactaagccaaagccggcttttttccctaaagatcctaagacaccttttagcttaaactgaggataagcctcaggaagcggctcgtttttccagcgtttttgcagagattggacaatttgttctgcctgcgcctcggcaagctgtgcacttggggcatgcggcaagcttgcgcaatcacccacgacatagacatgctcatttccagggagattgtgatgaggtgttaatacgacgcggccttgtgcgtctttttcaacatccatctcccgtaccactttgcttggctgaatgcctgctgtccatacgatgacctctgcttcaatggcgtcatcatggttgtaaacaacaccttcttcaaccttcgtaatattggcacagttaatgatctttacgtcattttcttcaaaccacttttgcacatataaacttaatctttttgggaagcttgatagaatcagctctccgcggtcaaaaagaataatgtttaaatcagcacggctttctcttaattcactggctagctctaccccgctaagtccagcaccgacgataccaaccgttgcacctgcacccaaattgtttaatttgttatacgtatgtcttgactgatcaatggtttgaatactgtatgtatgttctttcgcaccagggacattatgatacttgtcctcacagccgagtccaatcaccgtgtcgtcataaggaatgggttcacggtcgctgaataagatttgtttgttttcaatatcaattttttctacttccccatattgaatatccagcttcggatgctctggaaaagatactcggatgtgatgatcagagattgttccagcagcgagtgcataatattctgtttttaaacagtggtaaggatttcgatcaactaatgtgatagtaacatcatcaggtaattgatttggcaataagcggtggagaacccgcatattcccgtaacctccgccgatcaagactaaatttttcatgacgattctccttttccccgtagacattgaaaaacacttatactaaaaaactttaagttaaaataccaaataaaattatatcgaatttactgtgaaaccacaataattgtttcaaaataacctacatattcattagttagtcctaaatagtaaaacattttacgaggaataggcgtaacgatacagatgaagctcatgttttgactaatagaaggaatttcggtaggatggtaaagcaatgtgaggtgaagcaaagtgttcccactgatcgaattttgtgtaagtaatcttgcacaagggtctcaagaagcaaaagagaagcttgataaagacccaaacctagacgttatggaatacggctgtttaagctattgcggcaaatgtatggactccccatttgcacttgtgaatggagaatttgtttcaggagaaaatgcagagcagctagtcgagcgtatttatgcttttatagaggaaaatgagatgttttaaatgcaccacatgggtcatgaggtgcatttttttcttacttcaatcttccatttttaaggagaatgcatagaaagcgcatccaatatgttatgctaataaaatatcatcaaaatgaagcatcacacgagaaaaaaagaggcatatgcataataaaagccctttgccatggcagcaaagagcttctatgtatgaaaaacgggggatgataagattgtctcctgaatcgactccttttatactataaagaaacaacatttttggaggaagctcatgacatcatttcaattcacgaaaatgcacggattaggaaataattatatatacgtcaatcagatgaaggaacagcttccagaagagcagctatcagagatagcgatccgcgtttcttctgtttatacaggaatcggttcagacggaatgatccttatttgcccatcagatgttgctcctgtgaaaatgcgcattttcaacaatgatggatcagagggtaaaaactgcggcaacggtctgcgctgcgtcgcaaaatatgtgtatgagcatcaaatcgtaacagacacaacgttccagattgagacattgtcaggactcgttgaagctaccgttcacgtgcaggatggtcacgttcatttagtgacagtagatatggggaaacctcgttttgaaaaaaaagcgatgccgatgcttggtgaaccggccagcacaacgattcatgaagcacttgattttggcactgtgactttaaatggaacggctgtttcaatgggaaatccgcacatcgttttttatttagaggacattgaaaaggcaccgcttgatacaattgggccaatcatcgaaaaacacgacatgttcccagaaggcgtcaatgtagaatttgtagaagtggtcagtgaaacagaactgcattttcgtgtgtgggaaagagggtctggcattactcaagcctgcggaacgggagcttgcgctgcggctgtatccacgattgtgaatggacaggcgaaaaaagaaacggacatgacggttcacttagcaggcggagatctcatcattcgctggaaagacaacgaccatgtgctcatgacagggcctgctgaaacgatttgtgacggcacattttatctgtaaaccatttatttgagaaaaggcaccatcacgtttataattgaaaagaaacatccagtcaaaaggagggatgatcatgagtacaccagtaaccattacagaagctgctgcactgcagattaaagatatgatgaaagaacatgaagaagaaaatgcgttcctacgagtgggcgtaaaaggcggcggatgcagtggtctttcatacggcatgggctttgaccatgaagtttcagagaaagacacgcagttcgaacagcaaggcatccaggtccttgtcgactccgaaagccttgatatcatgaacggcaccatcattgatttcaaacaatcactaatgggcggcggtttcaccatcgacaatccgaatgcgattgcttcatgcggatgcggttcttctttccgaacagcgacgaataccggtacgccggaagagtgttaacaactgatcatggattaagataagccttcttgttcgtttgtttttgtaaacaacacgatcgaggaggcttctttgatgaggaaaatgaaccataaaaaagacactcattcagtgtctctttctcatattgcttcttctattttcaacagttctttatccaggacatccaccaactcttgggtgctaaacatatagatcaccacttctttattgccatcttccacatggacttcaatcacaattttaatatttgcgagtttttcatggtacaccacttcataagtgcccatttttttcgtttcattgtttttattcattttttgaactttggagagtatctgtttgatttcttgatcactcaaaccagaatctaaaattgaagtggacacacgctttaaaaaaggtcctagttgatcaacattaatattcaatcctgctgcgaactgagcataatgtttgttatagtcttttgcaaacagttctactgagccaccaatcatcagtaataagcacaaactgatcattaaacgctttaacatctttccacctatccttcattatgaacttcttcatttcctatatcggttgatcagatgaaaccttcattgattccattatctcttcaacaatttataaatcgctcaattttgttacagcttgccctcacaactggctatttccacccaaaaagagtatcatgataaccaaacataaactgtaggtagagaaaagaggttgctgaggtttgagtgaacaaatcaattgcaggaactgtcatgaactgattccgtatcgttccaaaacgtgtccagcttgcgggattgagaagccgcttccgaaaaaggaacgtgtgaaggatcgggtgattttggttgtggcagggattgttgtggtgctgcttgctgcaatggtacttggaatggcgaatgcctatattggggtttttaaataaacgaaaaaggagttccgctagtgagaactcctttttttgatccgcttttatttgttttcaaataagcttgtggaatgaagaggctgtacacgggctttcgggtccatgtaggctttcgcattgttgacagccgttggtgcttcaccaaatccgctggcaatcaatttgacctttccttcatacgtgcagatgtctccagccgcatagaagccttcaatgtttgtttccattgtggatttcacgacgatcgagttcttttcgatttcaagaccccattgtttaattggtccaagggaggaaacaaaaccgaagttgacgatcacgtcgtctacatcaagcacttgttttttgtcgcctttgacttcttcgagcacaatctgttcaatgcggtcttcaccaatgagctcagttggcacaaatggtgtcactacattgactttcgaattgtgcaggttttctacactgtgctcatgggcgcggaatttatcacggcggtgaataatggatacttcttttgcgataggttcaagcattagtgcccagtctactgcagagtctccgccgccaagaacggccacacgtctgccggcaaattggttcaaatcattaatgaagtaatgcaggttgcttccttcaaatgattctgctgcacctagctcaagctttctcggttggaatgcaccgttaccagctgtaatgatgatcgttttagaataatgaatctcttgatttgtcacaagtttaaaaatgccatctgcctgcttttcaaccgtttcaactgcttgctctaagcaaatggtttgatcaaatttatccatttgttcctttaagttatcaactaattcttgtgcgcggatttttggaaaaccagccacatcataaatgtatttttcagggtaaagagcggataattgaccgccgagctgaggaaggctttcaatgattttcacacttgcctgtctcatgccaccgtaaaacgcagtaaacaatcctactgggccgcccccgataacggtaatgtcatataccttagaatcttcttgcattcctttaatcctcccaaatgaaaattgttatcactatatcatatcataccacatatcgtcgtttgacttgttttgaaaaacttgtcgttttttgatgccgaagctttgaaaaagaggaaaaagtgagaaagaccgtttatcataaggattttcagtttaaagccttgaaaaaaggagcagaactcgctattattgttaagggaactaaatattaattttttatgaatttttgtcggatacggtcaaatgctttcgttttatgtaggtgaaagttcagattttcacatacttatttttttgtttaaatttcataaaatgccggaaagcggttgagaatagcaatatgtaattctttatccgttttacagcaaatttaaaaaaggtggatgtgattccagtgaataaaccgaaaatcgttgtattaggtgcaggttatggcggattaatgactgtaacaagattaacaaaacagcttggcacaaatgatgcggacattactcttgtgaacaagcataattatcattacgaaacaacatggttacatgaagcaagcgcaggtacacttcatcatgaccgctgtcgttatcaaatcaaagatgtgattaacagttcccgtgtcaactttgtacaagcaacagttgaaagcattaataaggaagcaaagaaagttgtgacatcagatggcgaactttcttacgactaccttgttgttgcacttggtgctgttcctgaaacatttggtattgcaggactgaaagaatatgcattctcaatctctaatatcaactctgctcgtcagcttcgtgagcacattgagcttcaatttgcgacgtataatacggaagctgaaaaacgtccagagcgcttgacaatcgttgtcggcggtgcaggcttcacaggtattgagttccttggtgagcttggaaaccgggtgcctgagctttgcaaagagtatgatattgatcaaaaagacgtacgtatcatctgtgtagaagctgcaccaacagctcttccaggattcgatcctgaattgatcgactatgcaatgaactaccttcaaggtaaaggtgttgagttcaaaattggtacagcgatcaaagaatgtacgcctgaaggcatcattgttggaaaagacgatgatacagaagaaatcaaagctgaaactgttgtttgggctgctggtgtacgcggtaacccaatcgttgaagaagctggatttgaaaacatgcgcggccgcgtaaaagtgtctccagatcttcgtgtaccagaaaatgatgatgtattcatcatcggtgactgttcattgatcatcaatgaagaaatcaaccgtccatacccaccaactgcacaaatcgcgatgcagcaaggtgaaacagtagcgaaaaaccttgcagcactagttaaaggtggttctcttgaaagctttaagccagacatcaaaggaacagttgcttctcttggtgaacacgacgctgtaggtgttgcgtttggtaaaaaacttcaaggaacaaaagcttctgcaatgaagaaaatcatcgacaaccgttctttattcatggttggcggcccaggacttgttctgaaaaaaggaaaattcaagttcttctaaaccttaatagacaaaaacgtgtatcctcgtgatacacgttttttttatgacgtatggtatattttcttacttggtcatcggaagcaaagtatgttatgatgaattatcagaaaatttagattaagggagtgagcaatatgaatgcacaaacaaaagaaaaaaaatccacctgtcaatattgttcggggaaagggtattttcagctattgctcggcggatctgaaacatgtgaggaatgtaaagggacaggaaagaagctttaatccatctgctttttccattgattgacttcatctctatttccaagttaaactaatgatgggatatttgggggtggagatgaagtgatcagtttaccagtcgttatcatttcagttattttatttttcgtgttattcttcggcattggctttttgctcaatatgctgctcagaatgtcatggattatggctattttatatccaattgtatgccttttcattatcaataatcaaaagatgatcgcttatgtcagagaaccgggcattgctttttcagggataggagaacgcattgtctctctcgctgcggcagatatcattatcttgttaagcggtctgattggtgcaattgcatcaggttttgtcatcaatgcacttcgaaaaagagggtatcaaatgttttaactcacttgtagacatgcaagtgggtttttttgtttctcctttgcatagtttccattttgtttggaaacaaatagatgggtagaggagtgacaaataaagatgaaaacatggatgaaacgattgttcatgacagcccttttcatgcttgctctcttgacaagctttacgggcatatctggagttgaaccaagtgatttagctgcctgggtgaaagagactgaccctggcaagcaagtatcttcttttttccaacagcaaaaaagggaaacgatggcactcaaaagtgatgacttgcgggctgtttctctcgaagaagcgtttaattggaacgattacccgaagcaaaaggttgtcgccacaggttatacagcaggtgtggaatcaacaggtaaaacgaaggaacaccatgcatatggcattacatattcaggggtcaaagtgaaacgtgatttatattcaactgtggctgcagatccatcagtctttccaattggaactgttctctttatcccaaactatggctacggagtggtcgcagatacgggaaaagccattaaaggtcataagcttgatttatactatgaaaccgtagatgatgtgtatagagaatggggtaaaaaagtgcttgatgtgtatatcatcaaaaagggcgaaggaacgttaacggaaaaagaccttaaccagctgaatgaagcaaaatcaatgcaagtattccgtcagcagtttcaagccaataaagaataaaaaaagctttggacaagttttaggtccaaagcttttttcgcttctacatgaagtaataatctaagatgagtgtcagtaagatccctgttaagccgccaaagaagacttcaatcggcttatgaccaagaagctcttttaatttcttttgcttttctttttcttctgcactcgggaaattctttgcttcagaaacaaatcggttaaaatctgttacgagcttgttaagtacagtcgcctgttctcctgcctgtctgcgcacacctgtcgcatcgaacatggtaataatggcaaagatggcggaaatggcaaagatagatgtatctagcccgtgctctaaagccactgctgttgagagtgctgttacggctgcggagtgtgaacttggcattccgcctgtgcttgtaatgagcgaccaatctagtcgtctagaaatgataaattgaatcggtacttttacaaattgagcaaaaaagatggctgcaaggctggcaagcagcggaaaattcatcagtacgctcatgaacaagaaacatcctctctgtaagaaaaaatatggtgcgaaatgatggactgtataccctagtaagatgaaaaaatgatagcagtatcaaatgctgccaagtccatgttcaattataacattaaagaaagtagatgtggaacgaggagaatgcaggcgggctgctcaagttttcatcgcttttttcatgatgcccttccgcgtgtgaaaatataaatgttcatcaagtaaagacagactggcaatgatcgtataggcacgtaaattttgatataatagaagttccaatgtgaaaaatggagttcattgaaggagcgtgtgataaatatgtttttctcgacaaatgaattgcaacataaagatacactggcgattggactttttcaaaagagccaattatcaggaaaagcaaaagaaatggatgaattacttgaaggacgaatcactgaattattaaaagaaggcgatatctcttctaaacgaaatcagctttcgaagtttttcccatcccctgagacaggcatcaaacgcatttattttgtcggacttgggaaggaatcagattacacgtttgaagaggcaaaagaagggtttgcccatttatttaaaaagctccatcaagataaaaagcaagcggtttcggtcttgctggatacgtttattggaaaggatctgcctgcccaagatgcagcccatgccctttctgaaagctgccttttagctacatatgaattacaagattttaaacataaaacaaatgaaccggatcgcttcatcgagtttgtttatgcaacgacggatcatgatacagctgaaattcaggcaagtctgaaagtgggcgaggtctacggacagtccgtcaattcggcccgtacccttgtgaatatgccgccgaacatgctcacatcctctgatctggcttcgtacgcggcagagcttgcgtataaatacgaatttgagattgaaattttagataaagaacagatggaagagctcggcatgggcggaattctagctgtcaatagaggctcaacagaaccaccaaagctgatcgttctgaaatatcaaggcaaggaagaatggacagacgtcatcgggcttgtcggtaaaggtatcacgtatgatactggtggctattctttaaagccaagagccagtatggttgggatgaaaacagatatgggcggctctgcctctgttttaggcgccatggaaatcattggtgaactgcgcccagagcaaaatgtcattgctgtcattgcctcgacagacaatatgatctcggctgacgccatgaaaccggatgacgtcattgtgtcacttagcggtaaaacaatcgaagtgctgaatacggatgcagaaggccgtcttgttttagcagatggagtgacatatgcgaagcagcacggtgcctctgtccttgtagacgtggccacattaacaggcggggtcattgtggcacttggaaatgagacaacaggcgtcatgacgaataacgatgaactatatgctcagtttaaagaggcatcagaagaatgcggtgaaatgatttggcagctgccaatcactgaaaaagataaaaagcgcgtacgaaacagcaaaatggcggatctcaataactcaccaggccgcgatggtcatgcgatcatggcaggagcattcattggtgaattcgctgaggatacgccttgggttcacttagatattgcaggaacagcaacaacagaaaagccttcatgctttgggccaacaggggcgacaggtgtgatggtacggtcattggccacatttgtggaacgatttgaaggaaagaaataaaggatcaggctctgccaaatggcggagctttttttatgtaggacatacgccatttgacgaagaaaattttctatggtaacatacgttggtactttaattatctactacattagtaaactaaaggatttcgggggtttcaccatgaatgcagttgttttagcggttgttttaatgttgatattaagcttgctgcgggtcaatgtcgtgattgcgctggcactcggtgctttagctggcggacttgtaggtggattaggcctgggaggaacagtggaagcctttactgacgggctcggaggaaatgcgacagttgccattagctatgcacttttaggggcatttgctgcggcgctgacaaaaacgggtcttccagatgccatggttgaaggagcagtgaagcttctaggaaaagaaggcgactcaagaagaaaaacattatcaaaagtactgatcattcttgtgattttgatcgtatcttgtttttcacaaaacgtcgttcctgttcacattgcctttattccggtcttaattccgccattattaaaagtgtttaacgagcttcaaattgaccgcagactgctagcgtgtgtcatgaccttcggactcactgcaccatatattttacttccagtcggttttggacagattttccacggaatgctccgtgataacatgaaagaagcaggattgactgttcaattaacagatgttccattggccatgcttatccctgtagggggcatgatgctcgggttgcttgtttccctttttgtgtatcggaagccgagagtatatgaggatcgagatatcacggacgtagaaaaatcagcttatacaaaaaagagcttattgttcgcagtgctggctatcttagtatcactcattgtccagctttatttatctcaaagccttggcgtggaaggaatgatcttcggtgcactggcaggccttcttgttctgtttgccacaggcatgatgaaacgagatgaagcggatgcgctgattacttccggtatgaatatgatggcatttatcggctttgtcatgcttgtagcggctggatttgccaacgtattaacgaaaacaggagatattgaacaactagtgaaagcatcttctcagttcattggaaacaatcaaagcgtagcggccattttaatgctattagttggtttacttgtgacaatggggatcggttcatcctttgcgacgattccaatcattacaaccatttttgttccgttatgtatgcacttaggatttagcccactagccaccattgccattattggttcagctgcggctgttggggatgcaggttcacctgcaagtgacagtacgcttggaccgacatctgggttgaatatggatggacagcatcaccacatttggggtacttgtgttccaaccttcgtattttataatgttccgcttgtcctgttcggctggcttgcggcaattattctttaacatgaaagcttgtagagaaaacgttgttttttctataagctttttttgtgatgttttatccatttgttcactttctgaaggtgaaaaataattaggtctaaagtatgaattaaatgaatctttctttctctttcttacgtatatatgctgataaaaatgaaaaggggaagatgagagatgtctttttttaaaaagctagcggcaagtgctgggattggtgcagcgaaagtagatactattttggagaaaaacgcctattatccaggacaagaggtaaggggaaccgtccatgtaaagggagggaaaatctctcaggacatccgctatatcaatgtcaagattcaaacacagtatgtgattgtgaaagatgatgaagagcatagaaaatatgtgaatatctttactttacgggtgacggattcttttaccatccagcctggagaaaagcatgaatttccgttttcatttattcttcctatcgataccccgatgacgatcggaaaagtagaaattgcagtaatgacagaccttgatatccaaggaggaatcgataaatctgactatgaccgcattttcgttgaagcacatccttgggtgagaaatgtactggaggccactagaaatcttggcttccacctgaacgaagcagactgtgaacaagcgccttacttccagcgccgactgccatttgttcaagaatttgagtttattccgacatcagacgactatcgctatatgcttgatgagctagagctgatttttctgatagatgaaggcggcttagacattgtgtttgaagtcgaccgcagagcaagaggcctcagagggtggcttgaggagatgtataacgatggagaacagctggtacgctaccgcttcagtccagcagatcttgaagatgtagaagtgcttgagggaatgctagaaggaatcatcgatcaatacgctgaataaatgatggaaaaagagcctgaatggagacaggctcttttctatgcgacttgtagatgatgtctgcccttatgatgcggcttgttgttttcgaaaggacgtggcttttgaaacagagcgataaattttaggtgcgagcatcgcaagtaatatcgtcaatgcgtaatctttcaccataaaccagatcataaaaaaccacgtggtttgataagaaattggggcattcagccacacatttaatgcgaggtacgtataagtcgttccgatcacatacatgacggtcgtacctgcaatagctgcaagcaaaaagcggccaaagccaggattttttcttttttctaaaatgaatccagctagccaggcagcaggaatatacgataatacaaaaccaccgcttttgcctaaaataaccccaaagcccgctgagaactgtgcgaatacaggtgcaccagcaattccaactaaggcatatacaatcatagccaatgcgccaagccgtctgccgagcaagagaccagcaagtacacaaaaaaacggctgcatcgtaagtggaattccgccgacctgcaaaaacggcacaatggatgtgatattggctccaatcgccatgagtgcagcaaacattccgactagcacaaaatcagcggttcttgttttctgttgcatgatgtttccccctgtcttatctgtacaaatagattaaggggatgagaagtgtttgtcaacctatttttattattggttaacaaaaaaccacccatgaaaagggcgggtctgtattaagcttctgtcatagaagacgcatcgatcgcttgatgaacaggcacataatcatagccgagatcacgagcgacggcttcatatgtgatatgtccgttcatgacattgacaccttctgcgatggctttgttttcttgaatggcttttgcagcgcctttattagcaatttgcagtgcgtagggaacggtgacattcgttaaagcaacagtcgatgtccgtggaacggctccaggcatattggcgacagcataatgtaaaataccgtgtttttcataagtaggctgatcatgtgttgtgatatgatcgattgtttcaacaattccgccttggtcaatcgctacgtctactatgacggaaccaggcttcatttgcttcaccatttcttccgtcacaagcgttggtgctttggcacctgggatcagcaccgcacaaatgagaaggtctgcctcactgactgaatctgcaatgttgacagggttagacattaacgttttcatttgatgaccaaattgatcgtccagctgacgcaagcgttctgcgtttacgtcaataagagtgacatctgcgccaagtccaatcgccattttcgctgcgtttgttccaacaacaccgccgcctataattgtgactttccctcttgatacccctggtacgcctgcgagcaagatgcctttaccgccttttggcttttctaaaaattgtgcaccgatttgagcggccattcttcctgccacttcagacattggtgttaagagagggagtgatgttccgtccgttactgtttcataagcaatagctgtgatgcctttttgttttaaagcttcagccaaggagggctctgcggcaagatgcaggtacgtaaataagatgagtccttctctgaaatatgaatattcctcaggtaatggttcttttaccttcatgatcatatcagaagatgcccacacatctttcgcttgatcaagaatttctgcaccaacagatacataatcgtcatcagtgaatccgcttccaaaaccagcgtttgtttcaattaaaatctgatgtccagctgaaagtaattgagaagctgctcctggtgttaatgccactcggttttcattgttcttaatctctttcggaatgccgatgatcatgtttattcctcccatgcttatctattcatattgtatgtctagtgtatcctgaatgtttaaaaaatgcttcggttgaaataaaaaataaaaaaacgcctctttgtgaaatttcacaaatggacgtttttaagcttcatatcaaggtatatggtcattttctcattcatgttttttaaatctatttctgcaatgtctgtaatacgttttaatctgtaattcaaggtattgatgtggatgtttaattgctttgcggcaatattggcattgctgtcacagtcaataaatcgttcaagggtttcgactaggttggaatgatgcctcaggtcgtaatcttccagctttgataaagagtaactggagtaagatgagccccttcgtttttcagcgaggacatctaaatattgataaataccaagttcagaaaaactgtgtaaacgttcggtttcaacaggaaagcgctcttttgtttttaatacagccagtgcttctttataggaaggctgaatataagagatgttatcgtaaattccaccaatcgctgcttgaacgtgatggatatgataacggtcagacagctgctgcagcatgccgcttgtgaattgtttaatatcgtgcagcgggtgttccgttttgggtgagacaagaataatgaattcgtgaaaatcaacagttgttaacagcacttggacttgctgcgttgtttcaagcaggtaagatagctttttttctgtgtcttctgtgagttcgtcacgaaggcggaaaatgatgatggcatacgtgtctggacatctgatgccaagtcttaaaaataggtctagcatctcatccttttcatgaatatgacctgtgagcatcttccagaaaagctcctgattgcgttcttctgttttcgttttgcgaatttgtaagttaagtaatttgtttttaacagcatgtgctgccatcttcagaaggtccatttcttcttctgaaaaaggctgtgtggactcaatcgcccagataaaaccgagtacttctttgtccttccatattgaaatggcaaccctgctagataaacccacctctgcaatttgagggacacgaagcggttcgtctgttttaaggagtgtaggaatgatgccgtccttccaaagccgattaatgactttttccggtacccggcgggagataatggttgaagttctggcgggatcagtaaaatcattatgtgtgctataagccaacaatcgatgatgcgtatcttctatagtaatagggcaattgagcacatcactaatttggtctgccacatcctctaaacgatcaaggctgtacttaaatggatctgtcttttttgtcataaaaacccctgctttttcgaatatttcacgtacttacattatgaagagaaagaggtacgtaaatcaataacaaaatgccataaatttaaaaaagagatcgctctgagaagcgagcgcatcgatgctaaaagtaggcgaaaaagaaatagtacaataataacgtagtaataaatcaataggcggaaagattcagtgaagtgtgtctacacttattaagaatatatgaccaaaaaaatgttaaatactagataaaaagcgaaaaaacagtaattccatagactcattttgtaaaataaaaacagatttgtttgactgtgtatcatttctgtttttataataataacgtcaaaaaataagtggattagcccattatatggcggctatgcacgggaggtaatgaggaatatgtcaggaattattcgcgtaaccccagaagaactaagagcgaccgctaagcaatatggtgttgaaagtcaagaagtgttaaaccaagttgatcgtctaaatagaatgatctctgatttaaaaggaatgtgggaaggtgcttctagtgaagcatttgctgatcaatacgagcagttaaagccttcattcatcaaaatgtctgatctattaacagatgtcagcaatcagcttgatcaaacggcaaatacacttgaaagcactgaccaagacatcgcaagccaaatccgcggctaatcaaagggatttcctttctaagtgtgaaaagcagaaaaagcgccgagtgtgtcaatggatgccggcgctctttctattttgtgaggtggaaatttgtgtatatcgatattaccatcgacttaaaaaattatgatggcagtgtgtttgatttgagactatcaaattatttacatattaaacaagtcatccatatcgcctggcaggcaaaacaaatctcacttcctaagcgagaaggcggctgggtgcgagtagtcaataagaaagctgtgttttcaggcgaatataagctgtcagactgtggaatcaccacaggagacaggctggaaatactatgaaaggacttttgtaaatggcagataaaaagagttcctatttagaagaacaattagaagcagttatgaaaaaagagggtggcacctacagcttcatttttcaaagagagacaattaaactcttagacggtttagaagcggcaccgatcaaagacatcaatccttcattcaaaaaagagattcaattaactgaagatgaggtcatcatttctattcaaccgcctcctgcctatcaggaatttcgtttcatccatgcaaaggatgaaaaaagcaaatggattttttcataccagcttgtcgatgcagtttgcaaacacgacgtgaagcggctgcatcctattgtttctcctgaaaacattgtttttcatcaaggcttagctcctgcatttttgcattacggggtcaaagaaagcatcccgccatatgaaacggatgaacatcgtttattaaaagaagtcaaagccgtcattcttcgagtggtggaccatgaatatcagtttcaagaatatgtggcttacagcgaaacgctgaaactatctgaactggcaaaagagatcagcgaaacgcagtctttggaagaattgtctgccctcactcagcaaaaaatcgaagcgattgaaacgaaagagaaaacgctattaaccattccgaaaaagaaatggaagatcgaacgatatatcggactaggtctgcttgtcctattaatcccggcattggtgtacaccatttacaccttcttttttgcgatgccgaaacaagaagcgtatgtcgaggcaaacaaatattatctcaacaaacagtacagccaagtggtggatacgttagaaaaatattcagccaatcaaatgccggtctctcttcaatatgaactggccatttcgtatgtacaaacgaatcaaggcaacctgttactcgatcagcataaaaaagaaatcacagatacatacacattacagactgatccgcaatatttccttttctggattcatattggacaaggcaatagcaaggaagcacttgatattgcacgtgtacttggagacgaccggtacatattcacggcactcgtcgcctaccgcaatgacattcaaaacgatgacagtcttactgcagaagaaaaacaaaaacagctagacccgattattaaggaaatggcgaaatatgaagaaaaagaaacaacggagacaagcaccaacgactcctcgggtgcaagccaaacagatgaaacagctgaacaaaaagagcagtcaaaagccgatcaagagaaaaaagagaaagaatctgaagcgaaaaagaaaacctctcagacgaaaaaagatgagaaaaaataattctttcgatacaactgacagttgctgctgtcccatgaggaggtggagcgtttgagtcttctttgggttttttatgaggaggattatcaaaccgtccgtttagacgagcagttcaatcgagaagctgtgattggacctgaaatagagcatacggtgacaatccctacactttcgtttgatgaaggggtcatccgtttatctcccgatgaaccgaatgatggctttttcatttatcagggtgaagggaagaaaggcacattacttctacatgaaccatataaacttggatcacttacacttatgttaatggaagcacaatatgaccaacacatttattacctaggaaatagagtcgagctgtctttttcacgtgaggaaaaagatggtattgatgtgtggaaagaacaagcgcattccatgtttcaagatgcgagccagtttactttggagaaaatcgaaggaacttggtatgtcatgcctcaggacgagacgatttatgtgaacgggaaaaaaatccatggtccagagaaggtttatactggagatgaactgttctggaactttctaacggtgacattgaaagatgatgatttattgcaggtgactgcatatgaaccatttcaaacacgtttggaaaaaacaaaagcaccaagcacagaaacaaaacaaaaatatcctttatatagacgaacacctcgtttaatttatgacctgccagatgaccgggtatcctttagctttccttcgcaggagagtgaaaataacagcagagggctttggcttgttgtccttccgccgcttgtgatgctccttgtgatgggaattgtcgctcttgtccagccgcgcgggatctttattgtcgtgtcgatggcgatgtttatcatgaccttaatcacatcgtccgttcaatactttaaagagaaatcacaacgcaaaagacgggaagagaaacggcagcgagtctattctctatacttagaaaataaacgaaaagagctgcaagagctctacgaccgccagcaatatattttgacgtatcattatccgtcatttgaacaaatgaagtacttaacgtcagaaattagcggccggatttgggaaaaaacacttgtgagtgacgatttcttgcagctgcgtcttgggacgggtgcagtcccatcaagctatgaattatcgatgagcggtggcgatatggccaatcgtgacatggatgacttaatggaacaaacgcagcacatgcaacaggtctatcgtgaagtgaaggatgtacccattacatttggtcttgcagatggcccaacaggcttgattggaaagccagccattgtgaaaaaggagcttcatcaacttgtcggacagcttgctttctcgcacagctatcacgatttgagatttgtctttatttttcatgagcaggagtatgagaattgggaatggatgaaatggcttccgcatttccagctgcctcatacatacggcaaagggtttatttacaacgaacaaacacgcgatcagctgttgtcctcgatttatgaaattttacgtgagcgtgatttagaagaagaaaaagagaaaaaaatctttacgcctcactttgtgtttatcgtgacaaatcacgagcttattgctgaacatgtgattttagaatatttagaaggcagccggactgaccttggcatctcaattatctttgctgctgaaacaaaggaaagcttagctgaaaatatctcgacgcttgtccgttatattaacgaagaagaaggagatattctcattcagcacaagaaagccgtccgaattccatttcagcttgatacacatgagcgcggggacaatgagctgtttgccagaacactgagaacattagatcatcaagttggaatgaccaactcgattcctgaaacggtctccttccttgatctttttcatgccaaacaggtagacgacattggcattcgtgaaaaatggctcacatcggaaacggccaaatcactatctgtgccaatcggttataaagggaaaaatgacattgtggatctgaatctgcatgaaaaagcacacggtccgcacggcctgttggcgggaacaacaggatcagggaaaagtgaatttttacagacgtacattttatcgctcgctgtacactttcatccacatgaagtcgctttcctattgattgactataaaggaggcggaatggcgcagccgttccgaaatattcctcatttacttggcaccatcaccaatattgaaggcagcaaaaactttagtgaaagagcgcttgcctcaattaaaagtgaattgaagaaaagacaacggttgtttgatcaatatcatgtgaatcacatcaatgattatacgaagctctataaggagaaaaaggctgaacaggcaatgcctcatttattcttaatctctgatgagtttgctgaattaaaaagtgaagagccggactttatcagggagcttgtcagtgctgcacgtatcggccgaagcctcggggtccatctcattttggctacacaaaagccaggcggagtcatcgatgatcaaatttggagtaactcccgctttaaggtggcactaaaagtacaagatgcgtcagacagtaaggaaattttgaaaaatagtgatgcggcgtccattaccgttacaggccgcggctacttacaagtggggaacaatgaaatttatgaattgttccaatcagcttggagcggtgcgccttatatggaagatggctacggatcagaagatgacattgccattgtgacagatactggactcattccgttatcaggggtaagcacagagccggcagtgaagaaagagacagtatcggagatttctgctgttgtggatgaaattgaacgtatgcagcaggagcttgggattgagaagctcccaagtccatggcttccaccgcttgaagaacggattccaaaatcacgttatgcgtcgagtgaagagcatgtcttccattttgcgcttgtcgatgagccagatcagcaaagccagcatccactttcttatcaaatgatggaagatgggaacattggaatcttcggttcctccggctacggcaaatcacttgctgcgacaacactgctcatgagttttgcggagagatattcacctgaagaatggcatgcgtatatttatgacttcggaaacgggacattgcttccgttagccaagctaccgcacacggcggattatttcttaatggatcaaatgagaaagattcaaaagtcgatgacgcgtctgcgggaagaggttgaataccgcaaacggttgttcaggcagcaagaaatgagtcatatcaaaatgtacaacgccttaaatgagaaaaagctcccgttcattttcatcgtgatcgacaactttgacattgtcaaagacgaaatgcatgaacttgaatctgaatttatccagctgagccgtgatggacaatcattaggaatttacttcttgattacagcgactcgggtaaacgcagtccgccaatctcttatgaacaacttgaaaacaaaggttgtccattatttaatggatcaaggagaggcgtattcgattattggcagaccgaaattcagcttagaaccgattccaggacgagtcattatcaacaaagaagagctttactttgcgcaaatgttcctgccagttgaaggagagaacgatctcgaactgtttgagcatttgaaagaagagatacagtttcttcatgatcgctttgaaacagctgaaaaaccaaagcctgtgccaatgcttcctgataaactgaccatttgggagctagagagtcgtttagaagaacaaaaacagccgtatgacattccagtcggactagatgaggaatctgttgcacctgtttactttgacttgaaaaagaataaacactgcctcatcatcggtcaaacgcagcgagggaaaacaaatgtgacaaaactgatgcttgatcagcttttagcagcaaaacctgagaaactggccgtgtttgattcgattgatcggggtctttcccattatgcaaaggaagagaatatcgattaccttgaaacaaaggatgatattaccgaatgggcagaggaaatagaccgtttattcaaggtgcgggaagagatgtacgtcgaagctgtacgcaggggagagaccgatcagttgtcgttccctcaaattgtgcttgtgattgatggcattacgcgttttcagcagacgatcgatccgcgtcttcaagatcaattggctgatttcatgaagtcatatgcacacctaggctttagcctgatcgcatcagggaatcataccgaattcagtaaaggctatgatgcactcacaaacgaaatcaaacaagttcgtcatgccatgttactcatgaaaaaatcagagcaaaacatcataccgcttccatatgcaagacaagaaccagatattcagccagggttcgggtatttggttgaaaacgggaaagagaagaaaatccaggttcctttatgtgcggtagaaaggaagagtgttcaatgacagagcagcaaaaaagctccatcaaaatcgtatcgaccatgatattgattcttgttctgccggttttatttttccacctcattggagatgacccggcaaaacagaaaaagaatgccacacgtaatattgctgtggtcaatgaagatatgggagcgagcgaaagtgaaaacaccgctcgtttcggacaggatgtcgtggcagcattatcagagcgtccagattatacatggaccgtagtgaatcgcagtgcggcggaaaatggactgaaaaacagaaagtatgacgctgtcctctatattccgtctgatttctctaaaaatgtgctcagctatgataaagaccaccctgaaaaggcatccattcaattttctattcaagaccagctcaattcagtcaataaagagaaagtgcaaagagagctggaaaatgcgcaaaagaaaatgaatgaacagatgtcgacgttatactggagttttgtatcacaggaaatcggcaatgtcagagaagagtttgagcatattgtcggcaaagaagtcgaattccaaaacacgatgtataacttctataagccgaactcaaacaaattatcagatgccgttcagcagcagaagaaacaaatagaagaattaaaaaatgcgatgaccgattcacagaaacagtataaagacggtttgagtacaacagaagaagcaaagaaccagttaaaggactttgtgaaagcagtcgatcaataccagcagtatcaagacaaacaaaaggacctcttgatcaaagcgcaatcgacaagtcaaaaacaaatccagcaagggctcaaacagcttgctgatattcaaaaccaaaatgcccgcagctttagtgatcaaatgggcggactaaaaacagacatcaacggggtacaaagtcagctgaacacaactgacagcgccattcaatctgttcaaaagtcaagagaggacgccattcctaagcaagcaacgggattaacggatcttgtgatggcgtctcaagaagaactgattaaaaagtatgaagatcgttacttaaaagactatcgaaataagatatcagccttgcaaacgaagctattggctaaacggcaagagttgatggatgagcctgagcgtccagttgactctgatgatgacgggccatcagatcaagataatgaaaaaccagaagagattgggattaacctagatgaagaaacaaatgagctctcgcaaatttcaacagaaatgaacaaccttgcagatgaattaggagaacaggagacgccgccttctactgaagatggcaaagaaggtgaaggcgatgaaaatcctgctcagccagataccggcagcacgaattcatctcaggatgaccttaaagcactctctactcgtttagaagaagtgaaaaagaaaattcaagaaaaagctaccgctcataatgacgaattgaaagataaagtgagtcaaatgagtaaagagcttgagagccttacgaaaaaagtagaaaagcttgaaaagatgttcctatggttacaagatcgatataatgtgattccaaatgaaatcaaaaatcaggaatcctctattttaagcaaagtaaaagagctgaagcgcagaaactcaccaattggtggagcctttgctgatgatctttttgaggaaaagtttgatacaaaatcaacagacactaaaaaattaatggactattccaatcaactctcccagctagagctgatgattgcaaatgtctatcaaccatctaataactcttctctactagacacaaaagaagagaaaatccagtccatcctctccatcaaaaaagaggaaacagaaaactgggatacgctcaaaaaccagatgctgacgtcaaacgatgatgtgtctacttttattgatgagatgcagaagttttcagatggctatgcagaatacatttcgactcagcaggcaagcatggaacaggaattaaatacaatctctgaaagtgcggacaatgttgcggagcaaatggctgatcaaggagatgcagtgtatacggcagaccttgcaggcagttcaattgttgtcagtgcacaggattcaattggtcaggaagtgcttcgtctttctgaaaatatgagttcgttaaccgaccgccaaaaaggggtggcggattatacgaataacattgaagagagtgtgacaacagttcaagaaaaagcggatacgctgaatgaaaactggagcaagaatgtcaactctacgaagcttgttcagcaagatttgaaaggtattttaggaaacacattgagtgatcaaggcaacagcaactatgtgtataaccacttagccaatccgctgaaaatcagcggtgatgtgccagaagaaaaaacgcagacggtaccgccagtggtcattttggtcattgtgatgatcagtagtttgttaattggctttttcagctcgtattatgcggcagctccgatgctggtgaaaggtgcactgtttggcatcttaaatctattagtcggactcatgatcagcttgtttggactgaacatttacaagcttgcagatgatcaagcgattcagtggtccattttcacgattttactattagtggcttgttccgcctttattcgcacggcgttccttttcggctctattgccggatggatggcagcaacggcgcttattttcttctttgtcgcaccattaattgatttggtgatgccgaatttctatttcacaaatccagtgacagacgtgtacctatccatccaatatggaaatggagatcactttggaatgggtgttataggattagtgattttaactgtcctcttcatggccatcccgcttgtgacaaagctatggaaagataaaacggaggaacgtgatgtgactcatgaggcttaatctgttcgtgaaaggggtggcacttggtgtcatgtccctttttctcctcattcctgctgctttcgctgctggtgaagatacggatacaaatgtcaagccgaatgaatatcaggaaaaagaactcaatattaactcaagtatattgagggatcaaacgaaatacgaacaaagcaaaaagacatcaacagtcaaaacagacattcattttgctgaaccgcctaaaactccgggagggtctctttctccgcagcttttcagtgatctaaaagagaacccgcccaaaacatcagctcacatgatggaagagatgaatatctcttttcgtgatgccgctgtatcagcaccttctggcgatgatcacaagaagcagacatcagcactgcttcccatcatctttggtttcttaatcgtctttggcattgtcgtgatgttcattctgattcctaaggtgaatgtgaaggctgaaaagaaatagcctgtctctttgaaaagaggcaggcttttcttatgcagattgcttgatgtcataccgttccactacgtaaaatagtgttatcaagggaggagattgtcattcgaatttcaatcgttacaggcggatcaaaaggatttggtctagcacttgtgaaccggctgctttcacgcggggaccatgtgtatacggcagcaagaagtgcatcgccgatttaccatccggagctcacacatacacaggtcgacctgacagatgagaaagcagcagccaaatggcttcaagatagtctcacgccgcaaacactggcagctgctgatgacatcttattcgtcaataatgcaggcatggtgacacctatcaaacgtgtggggcaaggcggacaggatacgcttcatcagcattatacgttgaatcttgtcatccctgttttgctgagccatgtttttaccaagcagactcaatcatatagcggaaagaaaacgatcgttcacctttcttctggagcggcgaaaaacccttataaaggctggagtgcgtattgcagctcaaaggcaggacttgatatgtttatgaggactttgcatgaggaacagcaggacgaggcgtatccaatcaacacgttttcattttcccctggcaccattgatacagatatgcagggggagattcggaagtcatcaaaacaggacttcgaacaaattgaccgttttcagcaattatatgaaacaggcacgctgaagagtccagatgaagtcgcaggtattttgctcgatcttttagcggatgatccagctggcggatgcgtatacgatgcacgtgagtatgtgaaaaagcagtcataacgactgcttttttcgtcttgtacaagcaaaaccagctgatttgacataagctaatcttgagactcatagaaaatataacagaacatttgagtttcttttcagaatatgttaggatgctaaaaatatagataaggaggggtttccatgagaaaggttacattaatggatgtttacacccatccagttgctcaaaagtatttaaatcgttcaggaaaagcccatgcgattgcttgtgcttatcacgcattcaagctggcgatgcaggcgggaattaacccagatctggctgtgaaagcagcactcttgcatgatatcggccactatgaatggtatacagccggcggagaatgggattacgagacatatagaagaaatgacattcatgccattaaaggtgcagagcgggcacacaaactgctcatacggctcggggaggaaccaaaagcagccaaagatattgcacttgcgattctgcttcatacggattcatatttgccagagggcgacctccataaggacacactccagcaaattgtgaagaaagcagatgaaatggatgaagagcctggcggacaccaccattacagacaaatagacgaatcattggcaatgaaaaagattgccgatttggatcagaaagtgcagcaggcactccagcccatgaaacgctctgtttagtatggaatatctccatgaatcgttccgtgctgatcgacatacaacgtgcgaataacggtacggttaaacgcagatgttcctgacgtagtgagtccggtgtaatgcaccgtgacggaataagcaccttcttttttcaattgaatggctgatgaggtacttgttttcagtggatgatccttttgtgcatctttaaagtaattggtttccactgatttgcttaaccgtttaatcagaccgcttgaatgggtcgatgcatcccctgacttcgatgcagctgctttaatttcttcatttaatggtgaatcaaaggatacaagcagcagataaggagcctttttgcctgaattcgatcgaatcgtccattttccaggaacgggcttattgatttgcacatggtgtgaatatgcgccttcatatgggaaagatgcttccgatgtcttaaggtttgttaagacgtctccatttggggcgatgatttctggccgcgtctcctgcctttcatttaaccactgaatcgataagccattcgttccttcctctacatagaacgcttctgttttatccttttcactttctccacctttcacataaacatctgtattcagctcagcagaaacgggctcttgttcctctttattttcattttcagcgcttgcgacatttgccagaagctgatgctggaacacaggaaacatacttgtgccgtttttgattgaatgatgatcccattttcctgttaaaatattgtttgcatacgatagtcttgtgctgtttaccgtgacggcgccatcatttgcaccaaagctctttaaatacatgccgcctaaatacagcacaccgccaaatgttccccattccgagccagagtaggtgacatatttattgggaaacgcctccagctggtcggtttcacttcgaaaagccgccatcagaccggtttgcaaagaataaagcgcgtcgcttttttgtccaagaatttgcgcgagccagcttccgcccttgctatacgctagatccgcaagcggtgtcccgttatgaggagagccgagagtaatgaccttttccacatagggatgtgctttgaaatacaccagtgcggactgtgtatcgaccccgcctttactatgaccaatcacaatgagttttctaccaaacgcatcatagatttctttgagcttttctgctaatagtttgccgttctttttcatgtcctgatctggatgcaaatctatgaatgcgctttcgtatccgttcagaacagcctgctttgccatatcgtttcgatcggaccaagtggaggaggagctgttaatgccatgaacaaaaacaagtggtggttttgactcgtctttttgaacgggctcttctcctttaaaccacttccccggcgtcccaggtggatctccaattgtgcctgcatacgcataacttgcagaggatagaaagagcatgacagcaacaatacagatgagttttttcaagacaattcacctcttcgaatgatttaaattgttggcagcaccaatctattatacttcttaaaaatgtaaaaacgtactatttgtaaaaatatggtattaatgttgtgggtttgccctgagtgacattcacatgggttcatgcatacgctgtgggtaaatacacaagtaaaggggcaggtaggatggcacaacaaggaagtccacagcttgtttcattagttgatccatatgtttatcaaacattgcagaaagtggtcggtatgagattaattgtgcaaacagtgaaagatacggtgcgtgggaaattgaaggaagttatgccggatcatattgtgattgaagcgggggcgaaatcagttttttatgtgcggatccagcaaatcgtgtcggtgatgcctgatcacagtgaaagagtgtaacaagcagacgcatagatgtctgcttttttttcatgcttatagaatgtatatctggaaaaagtgcatgatataccaattgttctttttttttcaaaaaatgaggttctaaaacaagaagcagttgacagaaggtgggttgaatagtagttttttaataagatcaatacgtaacaggaggagcatctttgttaaaatctaaagttcatttttggacattccaaatattacttgttttactcattgtctatgtatcaactaaggtttcgtttttatttcaaccgattattttatttgcatcaacactgtttgtccccatcttgctggcgggtattctctttttcatctttaatccaattgttcgatttttgtccaagaaaattcctaggacactcgctatcctgatcatttatctcttgttcattggactcatcacgttcatcgtcaatgctgctggaccggtgattgtctcgcaggtcggtggacttgtcaaaagcttccctggttatgtgacggacatgcagaagtttatcaatgacttttcgcattctaaaacatttacttggatgatgaaccaagattatgtgtctgtctcaaaatttgaacagacgatcgtttcgacattaaaagatttgccggaaaatatcgcttcaagtatgtctgctgtgtttggcgtgattgccaatatcgccttagccgttatcacagttccgttcattttgttttatatgctgaaagacgggcataagtttccggacaagctcgttcaatttttgccaatgccttaccgtaaggaaggattgaagatttttaaagaattaaacgacacacttgcggcttacatacaggggcagattgttgtctgtttatttgttggagtggcttgttttatcggatacttattaattggtgtgaaatatgcgcttattcttggcattatcattgcggtcacaaatgtgattccgtaccttggaccatatcttggcgcggcaccagctgtgctgattgcctttcttgattcgcctggaaaagcagtggtgacagtgattgtgattcttgtcgttcagcaaattgacggaaatgtcatttctccattgatcattgggaaacgccttaacacacaccctttgaccattatcctgctgttaattggggcaggaagctttggcggcatccttggcatgatctttgcggttcctgtctatgcactgctcaaagcgatcaccttgaatattgtcagattggttcagctgcgtcagcggtctcgtaaagaacagcatttaaacgtatagggcagatgcacaacttttccctttttgcataagatggttgacataagcagatagggggagattctgatgcctgcaatcgttggacctattcatatcgagtcattaggaggaaacggtgcagctactttcggtgatgtactggccattgcccctttggctgtaaaccactccactggcggggcgggagcctttaattcaggtgattatatgtctcttacaagtgatcctaatgcgacgatgctttgggacttcacattgtttgaccagcctcaatcatttaatgcatagaaagacagctggtgatcaaatatcagctgtctttttttatttgtgatacacgtattgttgagctgggcaaatgatgtggatagaaaaggtggtggacaatgccagcgattgttggacctattcatatagatcgtgtgtacggaaatggggcggcacatttcggcggtgtttttcccatttcgccaaaaagtgttgattactccgccggtggttcaggtacctatcatgcaggggacctcgtccaattttttaacagtccaaacgtcacatttgtttgggatttaaatcttattagtcagcaaaagagcttcaatgcgtagccagctttgaaagggatttccttttcagaagctgtctttttttatggtacaatggatatggatgtaagaagaaaaaagaggtgtgaacagagtcaaatgaaaattagaaaagcacacatcacaagccggcaaccaaagacctacaatgtatatttacatgaaaataaaaaagaatataaaacgcttgttgccgtacctgacattgaatggagtatatccattgcgtacgaggacgaaaaagagcagctgatccatacgctcgagcaatccttaatggaaagagcagaaacagacgaagcccgtgagcttgcactaaagattgtgcactgggtcacagaaatgtaaattttaaaaccaggagtgaaaacagcgatgaaagaagaatccgtagacttttatttgcagcaaggaatatttggacatgctgaaacaaaacccgatgaacgaagaatgtttctcggttcattaagggaacgagcgcttctcgccctgacaaagggacaggtattacgaaataaaccgtatcaagaggtcgaacaagtattaaagtccaaccgtcaggccactgttcttttaaatggtgagttgtcctatgcatcttattctcaatatgtgaaaatggctaatgccgctggatgttcctttaaagtggtgaatcattatgaggcgcattctccttttggtcttgtgatagagctatcaaatgcggtcaatcaagagcacatctatatagaagatgagctgtttcagaaggctttttctcacgaatctgttgaataggtttccctagtgaaatgaataggctataatgagtcaaaagagcatatgggagagatgcggatgggcaaagcattggtttgtattgattataccgttgattttgttgcagacgatggaaaattgacatgcggaaagcctggacagacgattgagcctaagatcacagagatcacttcttcgtttattgatgaaggacactttgtcgtctttgcagtcgatcatcatgaagagcaagacccttatcatccagagacaaagttatttccgccccataatattcgcgggacaaagggaattgaactttatggcaaactaagttcactatttcacacgtcaaaacatttaaaacatgtctactatatggaaaaaacaagatactctgcttttgcaggcactcaattagaaatgaaactgcgcgaacgcggcatcactgaacttcatttagccggcgtatgtaccgatatttgtgtacttcatacagctgttgatgcgtacaataaaggcttcgaacttgtgattcaccagaatgctgtagcgagttttaatgaagcggggcacgagtgggcactttctcactttgagcagtcgcttggtgcgaaagtggttaagtaagggaaggagaatggaagttggagcatcggtttattgacgacagtttatcactacatacagatctttatcaaattaacatggcagaaacgtattggagagacggcattcatgagaagaaggcagtttttgaactcttcttcagaaagcttccatttgacaatggcttcgctgtatttgctggtttagagaaagcgattgaatatttatcggacttctccttcaccgaaagtgatctagcgtatttaaaagatgaactcggttataaaagcgatttcattgattatttaagcgggttgtcctttacaggaacacttcattcaatgcgtgaaggcgaaattgtctttgcaaatgaaccgattatgcgcatcgaggcaacgcttgtagaagcgcagctaatcgaaacagccttgctgaatatcgtgaatttccaaacactgatcgcaacaaaggcggctcggattaaaggaatcattgaagatgagacagcactagaattcggaacaagacgtgcgcatgaaatggatgcagcgatgtggggagcaagagcggcactcatcggcggcttccaggcgacaagtaatgttcgtgctgggaagcgcttcaacattccagtgtcaggaactcatgcccatgcgcttgtacaagcataccgcgatgaatatacggcatttaaaaaatatgctgaaacccatacagactgtgtctttttagtcgatacgtatgataccgtgagatccggtattccgaatgccattaaggtagcgaaagaattcggagacaaaatcaactttattggtgtcagacttgatagcggtgaccttgcatacttgtctaaaaaagctagaacgatgctggatgatgcaggattccatgatgcaaaagtcattgcatcgagcgatcttgatgaacataccatcatgaatttaaaagcacagggtgccaaaattgatgtgtggggtgttgggacaaagctgatcacagcatttgatcagccagctcttggtgcagtgtataaactcgtatctattgaagaaaatggaaaaatgaacgataccattaaaatttcgtctaacccagagaaagtgacaacaccaggacgtaaacgtgtgtaccgcatcatcaatcaattgaatcatcattctgagggtgactacattgcgctcgaagaggaagatgttcatagtgaggataaactgaaaatgttccaccctgtgcatacatttatcagcaaatttgtcacaaactttgtggctaaggatcttcatgtccctattttcgaacaaggaaaacttgtatatgacaatccggatattcaaacgattcaagcctatgtgcaggatagcctcggacttttctgggaggaatataaacgaatcagcaaaccagaagaatacccagtcgatttgagtcaaaaatgctgggataacaagatgcagtttatccatgacgtgaaaaataaaattaaaaaagagctttatgaaagctaattggaagaaaaggagatcatcaagccgggtgatctctttttttattttttgaccgattcaaagtgaacaataagcacaatcatttggtatactgaaagcacatcttgtttgtcattgcataaaggaggattggagcagttgagggtgtttgttgcgagacagcctatttttaacagaaaagaacaagtcgtatcatatgagctgctttatagagatagtgaaaccaatacatatagcgctgaagacggtgaccaagcgacaacggacctcattataaatagctttttaaatataggtatcgaaacattgacagaaggcaaacgatgctacattaatttcaccgaaagcttactttcgtctgatctgctcacctattttgatccgcatcagcttgtgatcgagatattagaaaatgtaccgattaccccggcacttattatgagatgtaagcagttaaaaaaatggggatatacgattgcacttgatgatttttttctaaacggaacacattttagtgacaagttgcttgacgaactcctctattgcattgatattttaaaaattgactttctgaagaccaattcggaagaacgaagaaatattctacatacgtataaaaaatatcgacttcgcttccttgcagaaaaggtggaaacgcgaagagagtatgaagaagcgctagaagccggcttccatttgtttcaagggtatttctttagcgagcctcgtgtcatatcaggacgagcattatcgaccagcttccatgcgtaccaccagctcttaaatgagctgagcaaggaacagccgaatatccaggtcgtgacccattttattgaaagtgacctttcgctgtcatatcaattattaaaaatgctgaattcaggcggcatgagacgtctttatcaaatcaaaagtatccggcaggcgattatcctgcttgggtttaatgaaattcggcgctggatctttattctttcatttaaagaactgaatgtccaagccaactcaagccaaaaagaaattatcaaaatgtcattcattcgggcgaaaacgtgtgaactgattgcgagtcgtactgaacgagagcacccagcctcttatatgctgacaggtatgttttctctcattgatacgcttgtcagggcagatattacagaacttgtgaaagagctgccgctttctgatgaagttggtgaggcattgcttggctatgaaaatgattattcatttgtgctagatgtagccaaacggattgaacgaaatgaatgggatgatgagatgttaaatggggaactcccgaagcaagaagcctacggctgttatatagaagccattgaatggtgtcataaaatgtttgaatcttaagaaaagccgctcacgtcagagcggctttttttgttatgcccactgtaaaagaagaaaaagtctgctagaggcgagagacaagtagatacgaatgccttctggactaaagcggatgtcaatgccactttttacaccgatttgcttcagcatccggatgacacttgtcgaatcagagcgctcagcagcctccatgatgcgctgtgcaaatgaaagcgagctggaaatctgttgtgtaatgagtgaagcatcagcaacaagtcgggctgattcttttgcggctcgttgaaacgagtgggcatctactggaggaaaagtcataggtgtgcgcgggtatgcatggctcattgcggggacctgcaaagcaggataaggaacatagtaaaacatatggtcacctcttctctcattgacgtgaaattggacggatatctgttctaaatgtatgtagaaaatcagaataaagaatcaaaatgatctttctatctttataaatccaacataaaaataggtacttttgcggtcaatttcggtgaatgtcgccaaaaaattgcggtgtccacaatagggtctgtcgtctgacctataacacgcaaaaccgaggatatggaagggatcatacgttctgatgtgagaaaagtgtgacgaatgatgcctgttcttgtcgcaaaaatgacgcagttcctttgaaattgagataaaagtatgatttgaaaagtcagaaaatggtgaaaaaagacctattgaattttgcggtatcacgcacacattttgtgcatacttttcggtgaaaaaatactcaattacatttacactgttagtaacagatcaaatacttatgacccaatcaccatacacaaatacattgatcttccaaaaaaggagagtggaatcgatggaaaagtatgaaatcgaagaacttaaacaattattatggaaacttgaaaacgaaattagagaaacaacggcttctcttcataacattaacaaaagcattgatcaatacgacaaatatgaatatgtgaaaatttcttaaagacttgataatcatcaagtcttttttttatccaaatacatacaaaaaaaggatatattattatataattgttaaatagtgatgtcagtggacatttgctcatgtctttttagtaaaataaaaggcggaagggtgaggtacaagaccgagtatgctaaactatctagagaatacaaaaatcaagcagaatatgtctgattttattcaacatgcagtcaggcagaaggatttacaacaactgcttctagaatttacagatagaaagaatgaatttccctttgggcaattggcttacaagcattatgaggcatttggcggacaagacaagcaagcgattacacaattgtcagcagggattgaacttctcatcttatcagccgatatattagatgatattgaagatcaggacaatgattcgtatccttggatgaacgtcgaccaaggagtggccatcaatgcttctacgtatttgtatacgctgagtatccaattcattacatcaataggtgaaaatgattctcaactaatagagaaactgttccatttcatcaaaatgtcaatggaaggacaacatgaggatttgcgtcatatgcatggaacagaagaagagtgtgtagaggtgttaaggaaaaaatcaggatcattaacagctctttctagtgtactgggtgtttatttagcgacgagaaaaatcaactcaactgtggaatcatattcaatatgttatggtgttgctgaacagatcagtaacgatttttttgcgttattttcgaaaacaaacggagattttctaaaaaaacaaacgctggcatttagctatttacaaagaggttttaacgatgccagtcaagagcttcttacgttcttttccggtcgtttagatgagtcagaacaaaagtcatttcagctgaagcagaaattacttgaagctggtttgactcagtacatggtatcaatgagagagattatgctgttaaaaatgaggcaagggattgaacaacttgatttacctaaaacaaataaggaacaattgtatgcatttatgacaaaggagggcaatgattgaacattcaaaatatcattgcatatctaataaaaaacccaggtgtggtcgatgaattgatatctggaaatgcaagcttaattcatgctgacgcacaaacaactgcagccattatacagggggtaaaaaaagaatacatgaatgcaaaatacatctgggagtattaatttaaagttcaaacctgtatgatgatttaatgatctttcttaaggatgttttaaaaatgaagcttacctatacaaaattgtccaggtttcttgtatttttatcttttttatttgtgatctatatttcatatatctatgtatttgatatttttaatggtgcacgtgtagaaaagaatgaaaacggtcaaacggaagttgttgacgttgaatatctttctttagcttattcgtcggggttaaaagaaggagatattatactaaagataaacggacaatctaatttaattcaagaccacatgatcaatggtaagcttagaaatgtacaaagaattgatatacaaagaggcaaccaaatcatatcacttaaaaataagacgttgattggtcgcgaaagcttatttgtctatttaatccctcttcttctatattcaatatgcttattctgtatcttttttattattaaaattaacaaagaaccgcaacgaaaatctgcatttttattaattttattcttattgtcaatttgtattgggtatctgagtgcaggtacgtcaggaattggtgatagatttagccattatgttctcttattgtgtttatcaagtgtgtctatcttatatattcattttatctatcaatatttcaaggaatttgatgtgcatttaacgaatccaaagctcatcaggtacttatatttgatccctatttttaaccttgccgtacatagcggggtttcggtgtcatctgaattgagaaaatatgttcctagtatcagtttgctgttttttttcggaacagttttagtagctctttatttaatagtcagaggaatgaagaaatataaaaaaacagcacatggttcagttttaaagttttttgccattatgaatgttttgtcgttcagtccattcattctcttttttgttattccctatgtgttttttgataagtatttgattgatccttttattctgacatcaatcgttttgttaattcctttttctctcgtctaccaattcatgacgaacaaactttacaatatggattttttgattagcagactgaggtactatggctttctagccatcacaccgaccatttttgttgttgtcacgttttatattctgcaaaaaccagaagatttgaagtacacactgaagctcgcattaatcacctacgcgctcatgctggctgttttctatttcaaagaaattctagatttccgttttcgtctgaagcgtttttcagagaagcataattaccaggacagcgtgtttaaatttacgcagctcattcgtgaggcgtcatcacttcatcaagtgctgtatcatttgaaatacaccattttagaagtgcttgttgttaataaagcctttgtgcttgaagtgaagccagatgggcagattgaagagattgatgaatcttcaggtgatagcaatctatggaaagagtatgtggatcaatttcaggatattttaggggaagtcgggaaaatcattgagcttgataaagggtttatgatgaaaattggcgagcggggcggtcactcgtttatgatttgctgtttatccaatttacagacaccgaaattgacgcgtgatgagatttcttggctgaaaacattggctttttacacaagtgtcagtttagaaaatgtcgtcaagatcgaagaattgatggagcatcttgaagatttgaagcagcgtgaagcgaaccctgcttggctgaaaaaagtcatgtttgcgatggaagaaaagcagcgctccgatttagcgagggatcttcatgattccgtgctgcaggatttgatatcgctgaaaagacagtcagagatgtttttaacgaatttccaaaacgatcaatgcccaacgtctattgaacaatcgcttatttcatggaatgaacaaatgtctaaggtgattcaaaccacgagagaaacatgtcatgaacttcggccgcagctgctgtacgatttaggtttagtcaaggcgatgtcgaagctgacttctcaaatccaggaggaagcaccgtttcatatccggctgaatacgactcgctttgataaggagctggacattgatattgactcccagctcaatatttaccggattgttcaggagctgttatccaatgccttgaaacattctcaagccagccaagtgcttgtgatgctgatttgtattaaagatcaggttgttcttcactacgaggatgatggagtcggttttgatgcaagccatcttgatcagcacaccatgagcatgggcctctcgggaatcagagaacgagtcaaggcgttaaatgggaagcttcacattcacacagccccagaaaaagggctgaaggtgaaaattgaaatggaattgtaacgatttattaaggaataagacttggcatctgccaagtcttttatataaaatggaagtgagtgatttaaagggaggaagacatgaagaagatattggtcattgatgatcatccggctgtcatggaagggacaaaaagcatattagaatcagatcagcagctatcagtcgattgtttaagtcctgatgcagaagccgcctttttaaagacgcatgacttttccatctatgatgtgattttgatggatttaaatctcggggatatcaatggaatggacattgcgaaacaaattctagaaaccaaccaactagtgaaaattatcatttatacagggtatgaagtagatgattattttgaagaggccattcgggctggattgcacggtgcaattagtaaaacagagacaaaagacaaaattattgaatacatacaccgcacattgcaaggagaagttgtcattcagctatcctatttaaagaaattaatttcacagcagcaagaaaagccagaacaggcgcagcagaccgatcacgagctgttaacagagcgagagtgtttgatcctcagagaagtggaaaaaggatacacgaaccaagagattgccgatgtgcttcatttgagcaaacgctcgattgaatacagcttgacgtccatctttaataagctgaatgttggctctcgaaccgaagcggtgttaattgcaaaatctgaaagtgtgctgtaaacgtgtgaagggagagaaccctgatggaagtgagtggatcaaatacactgcttgaggcacttgggattgagattgtagagtgtaatgagtcacgatgcgtagcgacaatgccagtcgatcacagaacaaaacagccatttggactgctgcacggaggagcatctgctgctctagcagaaacagtggcaagcatgggggctgcggctcatttagacttaactcagcaagtttgctcagggattgaaatcaatgccaatcatttaaaatctgtacgtgatggattagtgacagcgacggctgttcctgtacatgtagggcgccgtacaatggtatttcaaattgatattaaagatgatcgggaccggcacatctgtacgtcaagatgcacacttgctgtcattgatcgcatataaaaaagctcccggtgcagcggaagctttttttaggttggattgatccataaaatggtttttttatagaaataaaagaaggacctcacatgtgaggcccttctttcggtttataagtacgagtcttcttttcgtttaatcacgaagttacgaaaaccaccataatcatcttgtacacttcgtttgtccatcttgactccggtattgtaggcggctcttccgatcaagtgtgcgccgaccggagctgttaaaaagataaagacaatcccaagtagaatcttcgcagaaataatgcctgcaagaaaccattcgtgaaagaataccccaactaatatgaggacaacaccaagtgtcgatgcttttgatgcagcatgcatacgtgtataaacatccggcaggcgaaggacgccaatggctgaaataagacaaaggatggcgccaagcaggatgaagaaaatgacaatagctttagcgatgacgatcattttcaatcacttcccctttctcaaggaatttggaaaaagcgacagtgccgataaaggcaaggataccgagcagtaaaataatttcaaagaacgttgtcgttttcagcaaaatggaaacgatggctgtcatcccaattaaattgattcctatcgcatcaagcgcacttacacgatcaggaatagagggacctttgataactcgtataacaaaaagaagggtggacagtgcaagaatgccaagtgaaatttgtaatatgagctccattacttaccactcacctcctgaatcgctttttcaaatgaaacccggatatcgtgaatggctttttccgcatcttcaatatccatcgcatgaatgtataaaatcgaacgatcatcagaaatatcaatgactagtgtacctggtgtcaaagtaatcatgttagaaagtatggtaatttcccaatccattttcaagtccgtacgaaaggcgaaaataccgggcttaattgtgagctttggagataatacggtctttagtacacttaaattggcaagaagcagctcccgaataaaaatcaaaacgagcttgaaaatggcataaagtgcaaagccataaaaacgttgcgggaagaaacggcgcagcataaaaatggcgaccatcccaagtataaaccctgatacaaagcctgaggccgtgtatgtatcattcataaacatccatgtaaaggcgaggagagcgtttaataatatttgaaaggccatgttcatctactccttcagcacagcttgaatatatttttctggtgttgagagcatttccgctgcttgattgatgtaaggagcaatgaactctgttcctaatccaatcgcaagtgataagacgacaagcagtacgccagggtacaccattcctttaattgacggttttcttcttggcagatcctgttcctcgccccaaaatgcgagcataaaaatcctcatgacactataaaggacaagaaggctggatagtaagacaaggatagaaaaagtcataagcccagctgaaaagccgccttccacaattttcagttttcctacaaacccgctaagcggcggaattcctgcaagggataatgctgatatgaaaaacatccagccaagaagtggctgtgattgaatcagcccgcccatctttttcagattgtttgtgccagcgtacacaaagagtgcacctgccagcataaataaagcccctttgatgaccatatcgtgaatgagataataaatggccccttggagtgatgcaggagtattggctgcaattccaaataaaatgaccccgaccgctgtcacaatgttataaatcacgatcttttgcacatcggaataggcaattgagccaatcacaccaaatatcaccgtcagtgcggccagccacgccataaatgtatgagtgaaccctgtatcgtgtataaaaattaacgtaaagactctggcaatcgcatacaagccaacctttgtcagcaaagcgccaaatagagcggaaatcgctgcaggcggtgcatgatacgaccctggaagccagaaataaagcgggaagatcccagcttttaagccaaatacaatcatgaacagaatggaaatgacagtgattaatcctgtttgccctgattcagcgatcttcacacttaaatcagccatattcaatgtaccagtgacggcatataaacaagcgacaccgacgataaataaagccgatgagatgatgttaaacacaatgtatttgagtgattcacgaagctgcggttttgatccgcccagcacaatgagcatgtatgacgccatcagcagcaattcaaagaatacaaacaggttgaagatatctcctgttaaaaaggcaccgctcacgccagctaacaagaactgtacgccagaataatagaacagccgctctctttcctttccaattgtttgaaaggaaaaaagcactgtgacaagcccaacaatggaagcggtcagtacgagcagtgcagcaaactgatcggccacaagcgcaatgccaaatggtgctttccagccgcccaaataaagtgtttgaatcccatttgtgaaaatcgtttggaccaaaaatagattgcacgcgatcgctgtaagagacgcaaaaacgctaaaacctctagacagcatgatttttttattcataaaaatcagcaatgtagcggatagaactggtatcaaaataggtaatataacgagattattcatgctgatcatttcctctcatttgatccatgtcatctgttcgcagctcttggaaggctcggaaggccatgacgagtagaaatgatgtcacaccaaacgaaatgacaatagccgttaaaattaatgcttgtggcaatggatctacataggatgtaatcccctcagttaaaatgggaggagctcctttttttaagccgcccattgttaatagaagtaaatggacgccgtggctcaaaacagcagtaccgacgatgacccgcaaaaggctttttgaaagcagtaaataggtcgccgtcataaagataattccgacgagaatagacattagaaattccattattccttctctccaatcgtttgaataatggtcatggtgacaccgacaacaaccaaatacacaccgatatcaaacaggacggctgttgccagctctgttttccctaaaatcggtaattgaaaataaccaaaggtatgggataggaaaggtgcgccgaacaggaaagatcccataccagtcaatagcgcaatgagcagccccacacctgcaacatagataaagttgaacggcagaatgcgtcttactgtcttcagatcgtaggctaagagcagaaggacgacagcgctggcactcattaatccgccaataaatcctccgcctggattgttatgtcccgcaagaaataggtgaagggagaagagcaggatgataaatgcagtgattttggttgtgacttgtaaaagcatatcattcgtatcaatttttctcatcggcgcactcctctcttccgttttccttgtgtctttaataatccatagataccaagtgccgcaatcgccagcacggtaatttcaaacagtgtatcaaagcccctgaaatcaacaaggatgacattgacaatgttgtctccgcctgcaagcttgtagctgttttcaataaagtaagacgcaatcgtatcaagtgactgattgcttgttgaagcgaaagcaaggcatgtcacaatgacaccaacacctactgaaataatgagattggtcattttaaatttccttgttttttgcttcatgctcagctttggcaagtgatagaagcaaagtaaaaacagtgccacagaaattgtttcaataattaactgggtgagggcaaggtcaggtgccctgaaaataacaaaaaatagtgacagcgtataccccatgacacctagcccgataatggctgttaagcgagaacgagcaaacacagtcgtgagggttgctgctatcatcactaatgacagaatgacctcgtacgtgccgattggagcagcatgctccatattaaatgagaaggcattctgataaaacatgacactcccaagcacgataatcatgaacccaaacacatagacaaggtaatcacgaaggaaaccggtcatataactgtttgtcaggcgatatgaacctttttctaaaccgattagagaacgatcgtataaagtgttaaatgaccatttctccttaaatatgttgtacattggacgccatttcgacaacgtcaaatatccgataatccctaaagctgcaacacctattgtcatataaagctctggctgaaagccgtgccatgcttcaattttgacaacaaaccgttttcctggatcaatcgcatcgggaataatggctgcaatcgcaggttcaatgacagaataagctagaatatttgggaagaagaaaaaggtgaccacaagtgcagcaaggataattggcgggatgagcataccaatcggtgcttcatgcggctttttttctaattgatctaactgaagattgcctctaaatgttttaaagagaagcatcatactgtaaatgaacgtaaagacactagcgagccaagcaatcgctgggaaaatagcgccccatgtcgaaatatctgtaaagttaatctcagaaatacgcagcatacttgtgaaaaacagctctttacttaagaaaccgttaaatggcggaagaccagccattgagaatgtaccgattaacgtaatcgtaaaggtaatcggcatgatggtcattaaaccgcctaatttccgaatgtcacgagtgcctgtttcgtgatcgataatacctgctgccataaagagactgcctttaaacgtagcatggttaatgaggtgaaaaatagcagcaagaacggctgcgccaaaaaaggcaggattgttttcatgaatcgcagctgctcctacacccagcataagcataatcatcccgagctgactaacggtagaaaaggcaagaatggcttttaaatcgttttgacgaacggcgtggaatgatccccaaaataatgtcacaagtccaacgatggatatggtccaaaaccacacctctgaaatagcaaagattggactgaagcgggcaacaagataaataccagctttcaccatcgtagcagaatgcagataactgctcacaggggtaggtgcttccattgcatcaggcagccagatataaaatgggaactgcgctgatttcgtaaaggcaccaagtaagatcagaatcatggcagggataaagtaaggtgatgccataatgagctgaagctgattgactgcttcacgaatactgaatgaatcagttatcaggtagatgaggatgaagccaccaagcatagctaatccgccaaaaacagtaataagcagtgatttggttgctccatatctagagcgttcccgcttataccaatacccaattaagaggaaggaagaaatactcgttagctcccaaaacaagtaaagaaccaccatgttgtcagatagaacgacaccgagcatagcggtcataaacattaacaaatacgtataaaaagagccgagttgttctttttccttcgataagtagaaaatactgtacaagacgacaagtgcgccaatacctgtaatcaatagcgcaaataacaaactaagaccgtctacatacacagtgaaattcattcctagagaaggaatccattcgacctgtgaaaataacgttcgtccatttgatgtcatcgtaatcatctggacaaaatagctaaataatagaataggcaagataagaacaaaccaccctgtatgtatacgctttacgtatttaaaaagaaaaggcacaacaaacgcaagcaaaaaaggcgataggatggcgaagtgaataagctgcaagaaaataaacctccttcaatcaatataaattcacgttctaaagaactggtaaataaaattatagcgtaaatacagacatagtgcattggtttgaactgatttacagtaaactgtatttgttttgagttcttttgaccacaaaaaatattttatcaaaaatgaaactcattgtatattgttttgtatttcgtacatgcttttcttaaaggagctgattacatgaaactaaaagcgggcatcagcttaagcatattctgcacgattttaggaggagcattcttcatagaacgaaatgatcaaaaaaggtggcaggcggaaagtgaatggccgttgttttcagaacatcttctctatatgacctatcaagaggcaagacaatatccattccagccaagagaatatatacgcgtggtctctgccgaagaataaaacccttataggagaaaagaaatataaaaaaagcatgtgcccgtaatagagcccatgctttttattgtttgattaagtaaacattctaagtaagattgttgcgcagatcacagttgctgctccgccaagacgtgtagatacttgtgcgaaaggcatcagacccattcttccagaagctgaaaggatcgcaacgtcaccagtaccgccaagtccgctgtgacagcctgtcacaatcgcagattctactgggtacatgttcatcaatttcccaacgaagtaacctgaaccaaccattccaagaacgacagcgatacatacacaaacaaatggaatagaaatcactgttgctacatcatcaagtggaatgtatagaattccgagaccgaccataagcggccatgtaaagcttcttgatacaaacttgtagaactgctgtgagccatcttgcagatgctgaggcatcacgtttaagtatttgattaaagcggcaagtacaatcattaagattggacctggaatatgaacaaagctttctaacaaaccaccaaaaatgaacgttgtacaagcaacgagtacaccagcacccattaacccgaaatcaacttttggatccatatcaggctgttcaaaaatttcatttgcctcttttgattttacaagacggccattcccgtttagttcaggacgtttttcaccaagcttcttcattgcgccagcacagataatggcaatgacgttcccaatgacggcagcaggaattaattgagaaattaatgactctgctgatacaccaagaatttgtgaataagcaatagataatggcaaaattccttcaccaacaccaccggcaataatcggaacaataataaagaagaacgaatgatgcggtgtgtaaccaactaaaagaccaacaagaattccagcagtcacagctgcaattgtacctgcaacaagaggaacaaacatacgaataaggccttgtactaaaacagttcgctgcatcccaagaatactacctactacaagagcagaaatatagaagtaaaggaagttcgacgttttcataagagacgtaaccgcttccaacgagttcggattcagaacatgaaaaaagaccaggaacgatggtacgaataaagaaagaatcgccggtccaccaatatcttttaagatcggaatacgttgtcctatatctccaaggaaaatccccaaaatcataataacagcgaaaccaccaagcatatttgctggaattttattaaaataagcggcagttaaaataatcgctgcaagtactaaatacacaggtaagtcaataacaccaattttccaagacatgatcttacggaaaacgcttttattattgtcagaatcgtctgtaatcgatttcaattgttgtgtattagccacataaacacccccaaatgctatttgtctcaattgtagaagattctgtgacactcatctatttattaaactaaattaagtgtaataaaagtaaaataaacaggagtttttatgtttttatcatacaaaaatcccctgaaggtagtttatccttcaggggattgatcatacatcgtatttatcgttttccttttaaataaggggtcccaagtgctttcggtgcatctgcccggccgatgaagccagtgagtgctaggatggtaagcacatatggtgcaatgagcatatacacgttcggtatatcttggaatagcggcaggagagagccaatgatgcttaaactttgagcaaatccaaagaataaagcagcgcccattgcgccgaatgggtgccatttaccgaagacaagcgcagctagtgcgatgaagccttgtccagtaatggtagcatgtgagaaatcaagtgcgatggtcgacgcataaacagctccgccaagaccaccaaacagtccactaataaagacgccgatatagcgcatccggtacactttgattcccattgtatcagcagccattggatgttctccgactgcacgaagacgaagaccaaacggcattttaaataaaacaaaccaagcaacaaccgcaagcgctaatgcgagtatggatgtataataaacatctttaaagaatatatcgccaatcatcggaatgtcacttaaaaggggaatatcacctttatagaaaggctctgtaattttatctgtttgtgctttcccgtaaatgagtttcacgacaaacagcgtagcgccaagtgccagcatgttaatggcaacaccactgaccgtttgatctgcccggaatgtaatggttgcaactgcatgaatcaaagagaacaatccgccaattgccattccgacgaggagcccaagccacggggtcaacgccccaaacgtatcagcataaaataagttaaagataatactagaaaatgctccgacgaccatcaaaccttcaagaccgatattcacaacacctgatctttctgaaaagacgcctccaagagcggttaaaataagtggtgcagcatagacaagtgtagctgggacgatgatttcaagaatttgcagaaatcccacttattttcccccctttttcttcatttggttcatcacaagacggataatatagcttgaggcgacgaaaagaataatgatcgcaatgacaatatcaacgacctcagtcggtacgccagattcaagcggcatatttaaagcaccgaccttcaatccaccaagcagcagcgcagcaagaacaacaccaacagcagtatttccacctaataaagcgacggcgattccatcaaaacctacaccggtaaacgagcctttaattgaggcatattcaaatgtgccaagaccttccattgcgcctgcaagacctgcaaaagcacctgaaatcagcatcgcataaatgatattgcgacgaacgttcataccagcataatgggatgcctgctggttcattccaacagcccgcaattcaaagcctttagaggttttttgaataatgacccacatcacgaccgcagctataatggcaacaaaaataccattgtgcatccgggagaaatcggtaatttgttcaaaaaatccagagcgaagcgaggcagtggcatcgattttttctgttttatctttattatttgttaagacatttgagatcaaatagtttgtaacatgaagggcaatgtagttcatcatgatcgtgacaatcacttcatgaacataaaaacgagcctttaaaaacccaggaataaagccccataatgcaccagcagcagctgcggtgatgagtgcaagcggcagatggatatacataggtgcatggacagttgtaccgatccatacagcagctacccagccaatcagcatttgaccttctacaccgatattaaagagacctgttcgaaatgcaaaagcaacagcaagtcctgataaaatgtaaggtgtgacttgtctgatggtttctcccatataataggtttcaccgaagacgccattccaaagggcgccatagccttcgatgacactataaccgcttgccagcataataatggccccaacaaaaagaccaagtacaatggctataagcggaattagcagatttgttaagcgattagacatttgcttcgttccccacttcctgttgcgtacttccagccattaatagaccaagctcttgctctgttgtttcttttggatcaacgatggcaataatgctgccttcgaaaataacagcgatcttatcactgacattgataatttcatcaagctcaaaggagatgagcaggacggctttccctgagtccctttgctcaatcagacgcttatgaacaaattcaattgcaccaacatcaagtcctcgtgtcggctgagcggcaattaataaatcaggattgcggtcaacttctcggccaataatggctttttgctggttcccgcctgacagggcgcgtgcctctgtatattcactcggtgttcttacgtcatactccgcaatgattcgttttgctttttggtaaatatttttcatattcatcaagccaaattttgagtatgggcgctgataatacgtttgtaaggaaatattttctccaattgaaaaatcaagcacaagtccgtgtttatgacggtcttgaggaatatgtccaattccagattcggtcaccttccgaggcggaaggttttgaatggctttcccgtttagcttgatcgtgccagactctgatttttttagaccagtaatggcttcaattaattcagattgaccattgccatctactccagcaattccgacaatttcgccagccttcactgagaggttgagatgtttgactgcctcaattcctcgcgcgtcttttaccgtaaggtcttgaatttgaagcacttcctcagcaggggaggcgtcttttttgtctgttttaaatgaaacttcacgaccgaccatgaggctcgcaagttcatctttatttgtgctttccacatcaagtgtacgaatgccttggccttttcggataatggtcacacggtgacaggcatccataatttctttcagcttatgggtaattaaaataatggatttgccttcattgattaagtttttcataatttgtatgagttctttgatttcttgaggtgttaagacggctgttggttcgtcgaagatcaaaatgtcagcgccgcggtaaagtgtttttaagatttctgcacgctgctgcatgccgacagagatgtcagatacttttgcggcagggtctatttttaaaccatagcggtcagaaagctcttgtacttgctgtatggcttgttctttgtcgatctttccaaacttcttaggctcttttcctaagatgatgttttcagcgacggtgaatgtatcgacaagcataaagtgttgatgcaccataccgatgcctaaatcactagcatcatttggactagagatggtcacaggttttccgtgtaccttgatttcacctttttcaggctgatacagtccgaaaagcacgttcataagcgttgattttccagcgccgttttcaccaagcagcgcatgaatttcgcccttttttagctgcagcgtaatgttgtcgtttgctacaatgccagggaattctttacgtatattcaacatttcaatgacataatccacaggtttaaccgctccttttttagggtgctgataaagataaaaactagcaaaagaaaagctgcaaagcgaggctgcagcttttcttttaccaccttttacgaataaagaggaggtaaaggagaggcaaggggataaggcacgcttatcccgatgctcaaattaagctttaaaatcttttagttcatcacgtgttgcagggattttgacttcacccttgatgattttttgtttccattcttctactttcttcaatacatctttatcaaggttgtcctgagatggagaaatgtcaacagcgccttctttcagaccgtaagtgatcacttcgccgccagggaatttaccttcttttgctttcgttgttaagtcttgtaccgctgtgtctactttcttaatcatagaagtaagagtgacactttgttttgttccaggtacttttccttcgtcatactggtctttatctacaccaataacccaaactttacggttaggatcagcttttttcaggtttttcgcttctgtgaagacaccagttccagtaccgccagctgcgtgataaatgatgtcgacgccagatttgtacatgctttcagctgttgctttaccgatgtctgctttatcgaatgcaccagcatatttcacttccacttttgctttcgggttagctgcttcaacgcctgcacggaatccaacttcgaattttctgattaattcagagtcaacgccgccaacaaaaccgattttgttcgattttgtagaaagagcagccgcaacacctacaaggaatgatccttcattttcgttaaacataatgctggctacgttgtcttttttcacaactgcatcaacaataccaaagtgattatttttacgttgatctgcgatttcactaatagaatcttgcattaagaaaccaattccataaatcaggtcgaatttctcacgagcaagtgtgtttaagttcgttgtatagtcagcgtctgatttagattgtaagtaatcaaagccgtttttacctttttttaaattgttgtctttcccaaaagcttgtaaaccttcccaagctgattggttaaatgatttgtcatcgacaccaccgacatcagttaccattgcaacagtgaattgatctttatcttttttgctttcaccgctgtttgagccagagttgccgcatgctccaaggatggttcctgctgctacgactaaggacaatgctagtccaattttgcgcttcttcaaaacataaccccctataaaatttaaaagtttcagaaaagtctcgcgaaaaaagaccgttctacctcttcttacccttctgaatagggtattttatcctgctttctcctgaaacttgtggagggcaggagagaagatgtaagacatcagacttatatctcgttgaactaatcaatcataatttatcatttccaatcgaataaataaatagaaatttgttttattttaaaaaaaatgttaaaaggctaaattcgatgtctttttatctgctgaaatatgatataatgccgcttttgtgatgtgctctactacagtggaaccgctgatatcaaggggtttgtgacatcgtgtgccataaaaaaacatctggcctctgtaaaaggtcagatgtgtcaaattatagatattgctgaatcaaattcatatttgttgtactgagtttatattggaaaacaggacgtccaattgtcccgtatgccatttcgacatcaactacttcgatgtcctcaaggaatttcaagtattttctaatggagacttgagagatttctgtatgatttgctaggtcttcggtcgtgaaagcttgatgaccgaatgattgaatacttgtccagatgagtttgagtgtgcttttggtcaggccttttggcagaaggactttttctgtctctgcttttttatgaaagagcttcgcatctaaatcattttgcgagatgctgttcatcgtttggtacaaggcgtgtttacgtttatactctgagagcgctgattggaaacgttcaaactcaaatggcttgattaaataatcaacggccccgtttcgcatcgtttgctggatcacgtcgacttcattggcagctgaaatgacaatgacatcaacagaatgattttgtttgcgtatttctgataataggaccagtccattttgtccaggcatataaatatcgagcagtacaaggtgaatggcttctgtttttaagatgtccagtgcctgctgaaaagaggtggcaatcccttttaattcaaaaccgtcgatttgggtcaggtagcgtttgttcagctccccaaccattgggtcgtcttctactattaacacattaatcatgtggatcctccttttgtttatacggaatgcggagactaaaggtcgttccttctcctttttcactcgtgacaatcaggtgtccgttcaattttttgatgctttggtcaacaaagtagagaccaaatcctctgtcttctcctttagttgaaaagccttgatcaaacatgatgtcttgttcgtcttttgtgagaccaacacctgtgtccgtaatctcaatatgaagctgctcctggacgtatcggaatgagattgagatgtttttcgtctcagtatgagaaacagcatcgagtgcgttatttaacaggttgccaatcacggtaatgagatcatgcgtcactgctgggtcctctgaatttgggacttgtgtgctgcatatgacttctaaggtcgcgccttgttccctgatgtagctttgttttcctagtaaaaatcctgctaaaacagagtttttcacatggttgatgatttcatttgtttccgtttgctgatagatcgcaatatctttgatataggtgccaaggtcatcgtagtttttgagctgaaccagtcctaaaataacatgaagcttgttcataaattcatgtgactgggcacggagggcatttgcatacattttgactccgctcagctgctcagccaagtgtttgacttctgttttgtcacggaaggtggcgattgccccaacaatctcgccttttaccgtaatcgggacctcgttaaagacgagctccagtccgttcattctcacgtcgcggtcaagcagcggcttgcgtgtttcaatgacttgctttaagccgcttgaagggaggagcacctgaacatcttgttctctaggatcaaccataatgcccatattatgaaagagccgtttggcttcagcgttggccagcttgattttaccgtgctgatcgaccgcaagaatcccttcttttgttgattctagcatggcgcttcgttcttttaataatgtagcgatctcatctggctctagtccaaacataattttcttcacttttcgtgccacaatgagtgctccgatgataccagaaagaaggctgagcgatatgacgaagtagagcggaagtaagctttgatgaataatcaagtcaatttcctttaacgtaatccctactgccacagccccgagctgctttccatcttgatcataaacaggaacaaaagcacgcatggatctgccaagtgttccagaagccgtactaatatgttctttaccctgtaatgctggtttttcatcaccgccagcaaaccgcttcccgatcttctgcggatttggatgggttttgcgaataccgttcatatccatcacgacaacgaattcggttttggtgattcgctgaacacttgttgtatattgacgaagtactgaatatgatcgattttcttctaatgatttcgctgtgatcggagcctctgcgaccattttggcagtggagagggcgatgtcacgttcctgttgatgaatgttcttagctgtttccgaccagatcgtaaagaatgtgatacaaagggagatcaggacaacgatacaaacaaaaatcgtcagccgtgtttgcagtcttaatgtttttttcacgagtatacccctaacgcacgattttttcgtaatagtaatactttaacgggaaaatgtaagtttgtgaaggaatgtacgtgcaaaatcacaaatttgattttgctgccagtttactttgaaagcatcttgtcaatccgttttaagtgagccataataaatgtgagcttatgagaaaggatctatttatgaaaaatacatatttgactggatattttccgctgatttcgattttactattcagctctgctttttcgattttcacagtagggatcacgactgatttcttgactcaagcaggtattttaaaaggaatgctggaatttttctcggaacagggcatcaggcttgctctttttgctgcttttgcacttgtttattttatgattttatctgccttgaaactgattgcagatacggtgttagagctggcactactctttttcgcgaaagatcctgaaggggagaacttaaagaaaattcggattgcatccgttgtttatttatttgccagcttgcttgcatttctgttgacgcagcagctgattctgcttgtcggactgtttgttttagcaagtcttgtctattttatctgggttgtggttcgcatttatcaatcgctttccatgctgaatttaattggatttatgatgtttattcttctgttttgggcaacgtttttaatcggcattttgtacttatttattaagctttataacagtgttatggcgagtctgccttcttaaacagacaaagaaagcatcctccaccatcggaggatgcttagcgtgtagacaaaccctcgcattcggtgtcagggctgcgttccggtgctcacgaatgttcaattcgctccgctccggtactcgtccttcctagactgcaaaggttttcaggtcacgctgaaaagaagacaaagggctaaaataaaaatcattttagccctttgtcaacaatgtgagcatcctccaacatcggaggatgcttttttatgaaagaaaccgtttttgaatatcgggtgtaggcatcatacaagatgttttttgaccgaaccatttgtagcgatttttcgccatccgctcataaaaccaatcacggatagggcggggaatggcaatgagtaaataactccatttgtagatcccttttaaatgccgcgtggcttttaagatgcctgtcgacttcgtataaagggtgcctttttcaatataaatgaatgaattgaactcatctaaaggcaaaccgttttcttttaaaatgcgctgccctgtatctgattgtaatgaagcaaacatcattcgctcatctggatcacgcttaatcacaaactgaacagcgccgctgcacacgttgcagacaccgtcaaataaaattaaatggggtggatgtgttgaatgcattgcaatcaaacctcctgtttatctggcgtattgcatcgtatttttccaaatacgtaagtgcgggctggagctgtaaattgattcaaccgttcctctatctcttccaacccatacacccattgtatattgatctgtcagtccaacaaaccaaatgtctttgtagtcattggatgtccctgttttaccaccaatgtaaggggaactgaaattcgcttttttccctgttccgctttttacaacggaggcaagcaatttacgcatggtgtcatttgtccgctgagaatacacttgcttcggtgactctttccacttgtaaagggtcttaccgtttaagtctgttacctttgtgatcgaatgactttgcgtgtaagctccttgattaccaaagacggtatacgcatctgttatttctagcggtgagaagcccttcgtaaatccgccaagtgcagaaggaaggcgataatcatccgctacgatatgctcgaatgagaatttctctaaatagctgaagccttttttgacaccgactgtatccagcattcggatcgcaggtgtattgtaagagttcttaaaggctgtttcaagtgtgacagttccatacgttttatgattatagttctgcggacagtatccgctgctgcaaaacttgccggcactgattttgcttgaagctgttgcaccggtttggtcgatgtaaggaccatagtctaaaagcggcttaattgcagaaccaggctgtctttgcgcttgataggcgtagttgaaatcaaacttcttgtagttttttccgccagcaagtgcgacaacttgatgcgtttcatgattaatgaccgctgatccgccttctacaccttggtaagggagttgcgcattgagctgatagacggctcgttgctgtaaggaaggatcaagtgccgtataaattttgacaccatcctgaagcagggcactaactttttcagataattctttttgaatggctttttttgctccatctgttttggctttcttcaatcgttttgtaaagccttcctgatctgacacaagatcggtaaattcctcattggtatatgtcacatagtcaggataaaggtttttcttttcacttaaggacaggctgattttttctttgacggcttttttgtattgctttttggtgatgacgccgtctttctttaaaataccaagcagtcgttcttggcgtttcttcgtgtgcttgaattgtttcaatgggtcatacagtgttgggttgtttggaatcgcagagataaatgccatctgtgcaagcgttaaagaactaagcggcttatcaaaatagtaattagccgcagaaccgacaccgtaaacaccattactgaaataaatcgtatttaaatagctttcgagaatttcatctttcgagaatttccgctctaattcataggaatagagaagctctgtaaactttcgggtgaacgaacgttcatggcttaaatataagttgcgggataactgctgtgtgatcgtactcgctccttggctgatgccatggtttttgacatttgaggcaagggcacgaacaacccccataaagtcaatgcctttatggtcataaaagttccggtcctctgagcggaggaacagctccttcacagaatcaggaattttatcatacgtcacgaacactcggttttcatcgtttgatacgatctcggagatgagagaaccatcccgatcatacatataactgttttgggaaaaatctatcttttccagcttgattttttgatcaagcacttcgttaacaggcttgacacttgcagcttcttcctttgatagataaaaagtcagaacaaataatggaatgagggcagcaagtaataaccaaccaatgattgcacgaaacatgaggtcactcactttcttcaattttctagccatatcgtaccattcttttgcgaatacgagaaggttatttttagaaaagaatgggcgtgaagtctagtgaataaggcttctacacaagaaaaaagagtacctgatgctggatcagacactcctttcttttgtcttcgcatgcgagcggaccgcccataaaaataacgcgccaaacagaaaaattccggcggtgacataaaagacagctggaatcccgtaatgactcgccacaatgccgccaatcaccggaccgacgacattcccaagaaagcggaagctgacattgtatccgagcacttccccttgcatagaggcaggtgctttgatccgaatatacgccgtcgtacacggaataatcccgccaagtgccattccgtatagaaaacggaaaagtactaacatcacataggaatccgccatcgcttgcgggatgaataaaatagaggagaggatgagaagggcaagcagcaccttgtcgtgaccaattcgatctccgagatctccccattttcgtgtaaagagcagattgccaagtccagttgcagagaacgcaagacccgcataaaatgcgagattaacaggaccgtgtaaatcatgaatgtataaagccaaaagtggctgaatgctaaagttccctacttgtgtaataaacgttaaaagcatcgtgaccacaagcaaaggctgtttgaaaatatgaacgagtacatccttccgtgagtaagaaacgcgctttgcttcttttgaacggatgggctgttctttcactccgaaaataatcacaatagctgacacataaatgacagtcgctgtgaggaaaaacgtataaataaatccgacgctgtctgccatgaagccgcccattaatggaccaaacaaccccccggcaacattactcatctgcatcgttccaagggttttacctgcagttgccttttccgtctgtgcagagatcagtgccattgaagtcgagataaagcctgtgacaagccccatgaagagccgcagtgcgaatagctgataaacggtttgcacaagccccattaatagaatacttgttgcaatcccaattccgttaatgagcaaaatctttttatagccatgacggtcaccaatccgtccccaaatcggagaaatcagaaaggccgttaaaaacgtgaccccaaagacatagccgctccacctttggacaaattcatttgaatagctgctatcaagagattctatgtaaagtgataaaaaagggacgatcattgtaatgctggcagatacaaaaaagttcacaaaccacatgatgtacaagtttttcttcctgtttgtgatagagaccaccttctttatttatttcgtgttccttaataattataaaggaaaataaacgatctttcatctgatgataggttgggcatagtgaatctgcattattttcaagaaaatgaagtgatttcaaggtccgtcttaatataatgatatcaggatgaaaaactgacgagaaagtgaggtgagactggtggaacagaaggcggtgcttgtggtcgattttgaatttacgatgcctgatggaaagtatcatccacaaaatttttttcctgaaattattgaagctggggtagtgaaagcggcaagtgaaacgattatagacactttctctagctacgtcaaaccgaaaaagtttccgaagctgacgaaacgctgtaaatcgttcctcggcattacgcagcaggatgtagagagcggaatttcctttgaggcgtttatcgagaagctcgtgtcgcttgatgagggagaggattgtgagattattacatggggcaatatggacatgaaggtgctgaagcaaaactgtatgctcaatcacatcgcctttccttttaagggaaagctgagggacctcgcctttgagtataaaaccttttttggtgatcgtacactgacagggcttcgcaaagcggcaaaggaatacggcagtgaagaagctggtaagcatcataaagcacttgatgatgccatgacgacttatcagctgttaaccctttttgaaaaagacagagcctatgtggaaaatccgcaaacaaccaaaattggtgagctgatcgatttctcacacttttttgattcggctgattagcgggcgtcttctggaaaataatctttttcgagagaagataggcatgctcttgatttttcagcccatttggaatcatccgcatggagcgtttgttttaatttatctacagcttcttttagtgatacttgataatctggtataccgccatcataaggcttcaccatatgatgagggatattcgtctgttcacgataggccaaagcccgtctctcttggaaaaaaggcacgtctgcttcttttgggtgatgcaggtcgccttgagtgggatgtgtcagaacggcttttacttgaacgagataggtcgatggtttcactgctgtcacttccccaacgtaaacacctgttttgtaaaatcctttcacaacttgtccaatttgaatgtctgtcatgtgaaattcctccatttccttctcgcaggaaggtatttcatttcttttagccaatatagtgaagtaaacgagcaaaagggggaatggcgaatgctgtcgttcatcgcactctttctactgtattttcctgaagataaaagggagtacatcccagcggcaatcaccacggtgattttctttattgctgcatttatttgctttcgtctgatcgttcgtgcgtctaagaagcaggagcggatagatgaaaaaaggacaaaaaaaatggattgatcattttcttcttgtatcttcaggaaacttcacggtgacggttgtaccagactgcagcgagcttttgaaacgaatggttccatggtgattttcaatgatagaaaatgtcactgtcagcccaagtccagtccctttatttttcagggtgtaatatggttcgccaagctttttcatttggctttctgtcattcctacaccgttatccacgaaataaaggcatattttatgattttcttttgaagcaaaaagttcaatttccccttcgtgttctggggctgcttcaatcgcatttttgattaaattaatcatgacttgcttgatcttcgtttcatccccttgaatgtataagtctggttcaatggattgatgaatcgtgaccgatttgaaattcgcataggatgtcatcagtgatgcacattcctctagtaatttagatagattgagagattcaatttgataataattttgtttcgcaatgtcaagataactcgtgataatatcctgcgcccggtctaactctgacagaacgagatttttataatctttattggttgacggctcttttgtattgtcactagaaaagagcaattggataaagcctctcaccactgtcagcggattgcgtacttcatgggcaacgcttgcagcgagttcacttacaatggtcagcttttctgactggacgagctgtgttctcatttgcgcattttctttgacgaattcaatggaatagatacttagcacaagaaagaatatgtagtaaagggttgagaaaaataactcaagtaacttttgctgcataataaaggctgggctgtattccattaagctgaccgcaaacagtccaatgtaaataaagaatcctttggataaaccgataagcactccatacatcagctttttcagcttcgaatattgacgccatttccggtagaacagaaatgggatgaaaaagtaaatcggaacaacaatgagtccaacccataagaaggagccatacatcacgaatttgaccatggaacttatcaagatggcgatgatcccagcagtgtaccctccgtataaaatggcaagtacaagagggatggattgaagcccagtctgcaaatctaaaatcgaaccaactggatatataatacatagtgctgaagagatggatgcgaatactgtgatgagcagtttattcgtttttgggaaatgagcaggggtccggcttagccatagcgcatgatataaaaagattggaaatagaataaaagatacatggagcagaaaatccttgaacatttccatttaaatgctctcctcgtaaataattgtaattcctctcattatatcatctcatgtacaaagtagatatgataaaaggagggtttttttctttaaaaagaacacccgttaggatgttctttcgattgtatagggcttattcagatgatcgcgtgaacgcttgatgaaggcgtttcaatccttctatgactgttgaagcaggacagcctagattcatccgaataaagccgtctccttcgtgtccgtaaacgtgaccaagctctaggatcactttgccctttttcagcagattccgtttcaattccgcttgactgaattgataatcccgaatgtccagccacaataaataagaagcatctggtttcatataacgcatatttggaaggtgttcgtcaatatagtccatcgccatttttatattgttttcgagataaagaacaagtgcatcgagccactcatccccgtggcggtatgctgcttccatcgcaggaatcgcaaatgcattcagtttggctagtccgtttctttgcaattcattggtgaaaagggttcttttttcttcatcggaaatgataatggcagatgcttggaggccagctaaattaaatgttttacttggtgcaatacacgtcactgtgatatgtgctatgtcgtcagaaagactagcaaatggcacatgcggctttccgtatagcatcaaatcagaatgaatctcatctgaaacgactgtgacaccatgcttgacacataagtctcctactcgctttaattcttcttttgtccacgctcttccggacggattatgcggatgacataggaacatgagcttcgcttctggtctgctcagttttttctctaaatcatcaaaatccataagatagcggttgttttctatttttaaagggttggttgagactgtacgtccatttcgctcaatcatttgataaaaaggcgtatacactggtgactgtatgaccacttcgtcattcggtgctgtaaaggcttggacagcaaaactaagtgccgtgacaatccctggtgtgaaggtgacggcttctgtttgaatcgaccacccgtgtcttcttttgagccattcggctactgcctgctgcgtatcctggtcttgaaaggcatagccaaatacgccatgatccaatcgctctttcaatgcatcaaggacgacctgcggcgctttaaaatccatatctgccacccacatcggcagtgcatctgttgtcaggaacaaagactctgcttggtcccatttcactgattttgaacctttacgtatgatctgttcgtcgaaattcatgaaacccacctctagccgtttttcaaccattgttggttgtgctaaaataaacatcacaaaatttattataagcggtgataccgatgaaagatagtcaagctgtagaagagatgattcaacttattaagacatgggacccttttcaatatggagaggacttttatgaaacggagcctgctgacgtcatcagtgcattatacgacgcagaagactctttatctttagcaaaagacattcaagccatttatcatcactcatttgagcagctcctgcctttcgaaagctgtcaacatatagcgaatcagcttttcgtcatacgagacagcagctcctgcacacgctaagacaggctgaaatgtccgatttgatcagacacaaagaccggattttcctcaggaacgaggtgcccggttttttttaatgcatgcaaggtcgagtttggcagatccttgtgcagtctttctcctatttgaatgggaacgatccgatcttcctcaccccaaatgagcagcactggtgtctccattttctttaggacatccgaggtcaaatcgccttcccggtgccgaatcaagcggaaaattcctcggaaaatttgatcatcagaaaaaggctttaaatatccgtccaccatctcttgatcaatgatggaatgatcatgtacaacagcggttaaatttttcattatgccttgcttcaagagctttcttttaagatagagataaaaataaggaatatatgtgctgtaaacaagcgatctctttgatttatttaaataccctgagctgcacaaaagtaccgccttttcaaataggtctggccgttcagatgcagcgtataaagcaatttggccgcccatcgaatgacccactaggatcgcatgctgaatctgcaagtaaccagctagctcaataatgatctttcccatgttgcgatagctgtaaataaacgtattcgacttctcggactgtccaaacggcggcagatcgattgcaattaaattgaagtcttgtttcagaagcgggatgagctttcggtagctgaaggtagaagagaagagtccgtgaattaagatcaatgttttcttccccttatttggatagtgctcataatagatatctaaaccgaatttacttttcatataagctggctgaacaaagtccacactcatcactccgatacttgatactctctctgttaggtgactgtattgtaccctaaaaagtggattttaagctatggttagcatcttttccctgcttagcataatgggaaaaacgtgctataatgttcagaagattttttaaaactagctttttacaatctgaggtgtgaaatcaaatgaaactaacagaaaaagaaactgaaatattagagattttagatgaaaacagccgcgccgatttaaatacaattgcaaaaatggcaggcgtgacaacagaagaagcagaagcgattattcaaaaacttgaagatcaaaaagtcattattgattattcaaccatgattgactggcgtaaagtagatggtcacgaaggcgtcacagcaatgattgatgtcaaagtgacaccaaaaagaggcgtcggatttgatgaaattgctgaacgtatttatcgctttcaggaagtggagtctgtctatctcatgtcaggtgtttatgatctatctgttgtgatccgcggaagatctatgtctgatattgcccgcttcgtgtctgaaaaattatcgacacttgattccgtggtttcaacaactacccactttattttgaagagatataaacatgatgggaaagtgtttgaaacaggagacgatgacaaaagaatcgtggtgtcaccttaaatgaaaaagtcttatttatctgaaacggtacaaagcattcagccgtcaggtattcggaaattctttgatttggcagccacaatggaaggggtcatttccctcggtgtcggcgagccagatttcgtgacagcttggaatgtcagagaagcaagtattatgtcattagaacaagggcttacctcttatacggcgaacgcagggttgttatctttgcgaaaagaactgagccactatttatataagcggtttcacattgactacagtcctgaagaagaacttattatcacagttggcggaagccaggcacttgatttggcctttcgtgcgattttaaacagctgggatgaagtgatcattccagagccttgtttcgtagcatatggggcccttacgacacttgcaggcggagtacctgtttatttaagtacctcggctgaaaaagatttcaaagcagactcggcggatctgcgcacgaagctgacgcctaagacaaaagcgatcctgctttgctcaccatcaaatccaactggctctgtctattcaaaggaagagcttgaagatattgctcaatttgcaaaagagcatgaccttctcattatcacggatgagatttacgcagagctgacgtacgatgaagcttttacaagcgtggcggcaattcaagatatgaaggaaagaacgatcctgatttcaggcttttcaaaagggtttgccatgacaggctggcgcttaggatatgtggcagcaccacctgtactgcgcgatgctatgctgaaaatacaccaatattctatgatgtgtgcgcccgctatggcacaatatgcagcagaagaagctttgaaaaatgggcttgaagatgtagagaaaatgaagaaaagctacagaaggcgccgtaatttgtttgtcggctccttgaatgaactggggcttgcatgccaccagccaaacggcgcattttacgctttcccgtccattaaaacgacgggcatgacgtcagaacaatttgccgaggagctgctcctgagtgaaaaagtagccgttgtccctggtaatgtcttcgggccgagtggtgaaggtcatattcgctgttcatatgcttcgtctcttgaccatcttcaggaatcactttcaagaatccagcgctttttgcaggaacgacaagtgaaagaagaagcacctgtcatctaaaataaaaaaaggcatcaatccattaggactcatgcctctcaaattaggggggaatactagaaagcattcttgttttcaggtattcccccttttgaactgatctaaacccaattaaaaaatattttgcgtaactgaccgttctatgatatagtttttaattgcgtataaacgaatattaaaacatttatttaggagttgttatcatggcgacaaagtttgaagtaggcagtgtttacactggtaaagtaacaggattacaagcgtatggtgcgtttgttgcattagatgaagaaactcaaggacttgtgcatatttctgaagtaacacatggctttgtaaaagacatcaacgagcacctttcaattggagacgaagtacaagtaaaagttctttctgttgatgaaaaagcaggtaaaatcagcctttctatccgtgctacacaagatgcacctgaaagaaaagaaagcaaaccaaagaaacaaagaccacagcaagtgaaagaagaagctgctgcaccacaaggtttcaatacacttaaagataaacttgaagagtggattgagcaatctaaccgtaaagatcttatcaagaaataaaaaaagcaccgcttcaaacggtgccttaggctgcctcgtataggcggccttttttatgtctttttgtttagcgaacctctggattcggctcgtcacggcgaacagcttcttcgcttggcttgaacaatagaccaaggttaacaagacctgcaattccaacaagaccataaataatacgtgataatgcagagccttgtccgccaaagatcgctgctactaagtcaaattgaaaaaagccgattagtccccagttaatagcaccgataatcgtgagcacgagggcaatacgctgaatagcactcatcgtgattcctcctttcgctacagcatcaatacatttatattttgcagatttttagccaaactatgcgtaagaaaatggattaaagcaaattactttacttttggaatgattgaggcgcataatgtagcgcgaggaggagatcaaatggatcgatttacttattggaacccaacgaaattaatgtttggaaagggagaagtatcagccctttcagatgaactcaaacactacggaaaaaacgtattacttgtatatggtggaggcagtattaaacgaaacggcctttatgaccaagttgtcagcatcctaaaagaatcaggagctgcaatcactgaacttgctggtgttgagccaaacccgcgcttaacaacagtaagaaaaggggttgagctttgcaaagagaacaacgttgattttattttggcagtcggcggcggcagtgtcattgatgcaacgaaagcgatcgcagctggagcgaagtacgatggagatgcttgggatatcgtgacgcgtaagcatgtcccaatggaagctattccgttcggtactgtgttaacacttgctgcaacaggttctgaaatgaactctggatcagtgatcacaaactgggaaacaaatgagaaatatggctggggaagtccagcagtcttccctaaattctctattcttgatccagtgaacacattcactgtgccaaaaaaccatacgatttatggcatggttgacatgatgtcacatgtgttcgagcaatatttccatcacacggaaaatacaccttatcaagaccgtatgtgtgaagggcttcttcgtacggtcattgaaacagcaccgaagctgatcaacgatctagagaactatgagctgcgtgaaaccatcttattcactggcaccattgcgctcaatggtatgctgtcaatgggggcacgcggtgattgggcttctcataacattgagcatgcggtatctgctgtttatgatatccctcatgccggcggacttgcgatcttgttcccgaactggatgaagcatgtcattcaggaaaacccaggccgctttaaacaattagcggtacgtgtattcgatgtggaccctgcgggcaaaacagacgaagaagtgggcttagaaggaatcgacaaattgtcagctttctggacaagtcttggtgcaccaagccgtttagcggactatgatatcaacgatgagaaaattgatttaattgcagaccgtgcaatggcacgcggtgaatttggtcaatttaaaaagctaaacaaagaagatgttctagccattttgaatgcttctttataatcgaacaaccaaaagatagctgctttcgagcagttatctttttttgagttcgacgtgtacatatgttaaagtagtctttcatgtttttggatatatacgctgtaaggagatgtatcaacagatggaaaattttatttactataatccaacgaaattaatgtttggaaaaggacaactagaaggactaaagagcgaactcgctcgttatggaaaacgagtgttacttgtatatggtggaggcagcattaagaaaaatggtctttatgacaatgtgatcagcgcgttaaatgaagcagaagctgaagtatttgagctgtcaggtgttgaaccaaacccgcgccttaccacagtggaaaagggaatcgacatctgccaaaatgaaaaaattgatttcttattagctgttggcggcggcagtgtgattgactgtacaaaagcgattgcagccggagcagagtatgacggagatgtgtgggacattatctctaagaaaacaaccgctcaaaaagcattgccatttggcacagtactgacacttgcagcaaccggttcagaaatgaatccagactctgtcatcacaaactgggaaacaaatgaaaaatatgtgtggggcagttcagtcactcatcctgctttttccattctagaccctgagcatacatattctgtgccagaaaaccagacggtgtacggcatggtcgatatgatgagccacgtcttcgagcaatacttccataatgtaaaaaacacgccgctacaggatcgaatgtgttttgctgttcttcaaacagtcatcgagacagcaccaaaactgcttgaagacttacaaaactatgagcaccgtgaaacgatcctttatgcaggaacgatcgctttaaatggcacgctgcaaatgggctactttggagactgggcgtcccatacgattgagcatgcggtatcggctgtctatgacattccgcatgcaggcggacttgccatcctcttcccaaattggatgcgtcatacactcgatcacaatgtggaacgctttaaaaacctcatgctgaacatgtttgacatcgagacagaaggaaaatcagatcgtgatatcgcattagaaggaatcgacaagctgtcagccttctggacaagcctcggtgcaccaagtcgtttagcggattatgacattggtgaagatcagctggacaaaattgccgacattgcggcgaaagaaatggaatacggtggttttggtaactttatgaaacttggtcgtgatgacattctttctattttgaaagcttctttataatcctgcttgccgtttctcatagagagaaacggctttttgctatgccagtgacgatcacttgatttcaatagctagttccgctaaagtgaaagggacagaactaacgtaatggagggcttacaagcgatgacacatattcaatttgactactcgaaagcgttacctttctttcaagaacatgagcttacatatttaaaagattttgtgaaggtggcccatcataatattcatgaacaaacgggtgcaggcagtgattatttaggctgggttgacttaccgaagcaatatgatcgcgaagaatttgcccgcattaaaaaaagtgcagataaaattaagtctgactctgatgtcttgcttgttgtcggaatcggcggctcttatctcggcgcacgtgcggcgattgaatttttgaaccactctttctataacacgctgccaaaaggcaaacgcaagacgccgcaaatcatctttattggaaacaacatcagttcttcttatttaacagatgtgatggatctattggaagatgcagatttctctattaacgtcatttcaaaatctggaacaacaacagagccagcgattgcgttccgcatctttaaaaagctcctcattgaaaaatacggtgctgaagaagcgaaaaaacgtatttatgcgacaactgacaaggcacgcggtgcactgaaaacattagcaacggaagaaggctacgaatcatttatcatccctgatgatgtaggtggacgctattctgtattaacagcagttggtctattgccaatcgctgtgagcggtgcagacattgatcagatgatggaaggcgcggcaaaagcaagcgaagacttcgcttcatctgagctttctgagaatgcggcataccaatatgctgtcgtccgtaatgtcctttacaataaaggcagaacgattgaaatgctgattaactatgagccaggcctgcaatactttgcagaatggtggaagcaattattcggtgaaagtgaaggaaaagatgaaaaaggaatttatccttcatctgcgaacttctcaacagatcttcattcacttggtcaatatgttcaagaaggaagaagagacttgtttgaaacaatcgtcaatgtagacaaacctcgccatgagcttgtcattgaagcagaagaacaagaccttgatggcttgaactatctagcaggaaaaacggttgatttcgttaataaaaaagcatttgaaggaacgatgcttgctcatacagatggaaaagtaccgaatcttatcgtcacaattcctgagatggatgcttatacattcggatacctcgtttacttctttgagaaagcatgtgcgatgtctggatatctactaggcgtcaatccattcgaccagcctggagtagaagcttataaagtgaatatgtttgctttattaggaaaaccaggcttcgaagagaaaaaagccgagcttgaaagccgcctgaaacaatcgtaagagtaaaaaaggcacacctttgaaaggtgtgccttttttgttttctcacggttcctgtgcaagcttcctcatgctctgtacatagaataatgagtagaggagggtgaaacatgagaacgaatcatatttacattcacgatatttctgaccaggcaatcgtcaactttggcaatgtcggacgtatttgtcctatgagtgctgtcaaggatactgaaggtgctggcagtgtgaacgagacgaatcaattatccaatcaaagcttatttgatgctgcttttacaaacaatgtacaaatcacaagaggtagatgtatgaattcctctctttaacgaaccctattatacaaaaaggagggtttcgtatgattcatgtaccatccaggctgcctggtgaaagcttttcactttaccatttagaagagaccatgaagccgctcggttatgtcattaatggcaactgggattatgatcacgggtactttgattataaaattgataaccgtgatggctatacttttctcagagttccttttacagccgaaaaaggccagctggatcagccaggcgttgtggtgaaaatgggagatccatttctcttaaagcatgtatatcaagataagttagatgatcatgcgatggttggaaatgtgggagcatcctttaaccaattccaagaaccaaaagagaaagatggagatgtatcaaaagcttatactgagattggcttttcactcgtcaaggaattagaagacgcactgctttaaaggctgatcagttcatcctctggatgaagctcatatccaaagggaggattcatcatgggtccttcttttttttgtacaccgacaatgatcacatgatgctctaaaaagtgatggagcactgttaagaatgtttctccggctaacgaagctggaaccggtatgatggtgacgtgtttatgcaaggtcatatgtctttttttctttaacgctttgaactgttcctttagaagaaaatgttcgaccattaaatgattgactgcatcagaggtatgaatgacttgattggcaccagcacgctcggcatttttcacgtaacgatctgttaagatttcaattaaacagtatagcgaaggatttaatccttttgctgcaagtaatgttaaaacactctgcatatcagctgtcacttcattttcgtgctgatctgcggtaatcatcagtgcatctgcactggtaatattggctttgcgaagtgtgacatcttcggtgccatgccctttaataaaatgaacattctctaaaagtggcccttccttcaaggagtcatcaatcagcacaatcggcatagctggatcaatcgtttgaaacgactgaagcagtttgttcgttttctcattccagccgacgataatgagatgtcctttccctttaaaggcgacctttccttctacataatggtgctgcttgctgaacacagcggcggcaagcgtggcgaaataagctgtgacaaagcttgcgccgatcaaaatcagagccatacccgctacttgtccaggcatggtttgcggcacaaaatcaccatagcctaccgtagagactgtaatgagcgcccaccagatcccatcaaagatcgtatgatactgcttcggttcaagcaaaacgattaattgtccaaaaaaaagaagcaagaaacagatgatgatggcaattcgaagatagagtggccaccttagccaagcgataaagatacgatttgatttcatcggactcttcctttcaggagactgctaatgtcagtatgcccgattgaggaacattttttcatcttcgtcatgtattgaaacagatcccatatcttaaaataagagagaagaaggagggaatgcgaatgtcgttcgttcaaaagaccgtacttctttttatcggtgcgcactttttatcatcagctgtgatcttgctcgtgtttgacttaaatgctgtgaatcattttatgagtgatttttcatggctgcacttttttcaagacctatacggaacagtgaccttttatacagcatgcttaggtgtgttcttctttttcattggtgcggttattccccttaaaaagacctagtgcttttttctgtacacgttacataaaagtcattaaaattgtaaataaatatataaaataaaaaggaagctgatgagcatgctgtttttttattttttaacatttgccgcattgggattgtcattttgggcacaatttaaagtaaagaataattttgaaaagtattcaaaggttgaagcatccagtatgaaaacaggtgcggaaaccgctcgacatattttagatcacaacgggttatatgacgtgcctgttgaaccggtaagaggaactttgactgatcattacgacccgacgcagcgtgtggttcgcttatctgaacctgtgtactacggtcattccatatcggccatttcagtcgcatcacacgaggttggacatgccttgcagcatcaggaatcctatggtgcgcttgtcttgagacataagatcttccctgtcgtgaactttgcatctggtgttgccccgcttcttttccttggaggaatcttgctcggcagccttaacttaatcgggcttgggatcattttgttctcagcggctgtgttttttcagcttgtgacattgcctgtcgagtttaatgcaagttctcgtgcaaaagatatcattgtttcagaaggaatcattagaagcagtgaagaaagaggcgtgaacaaggtgttaaatgctgcagctcttacgtacgtcgcagcggcccttgtttccttgtttgaattgctccgttttgtaatgatcttcctaaatggccgtaatgattaattgatgccagaggaggtgagcccttaccattgttaggtaagggtttttttgtatattttaaacgtatttttagtcatattacttattgctgcgacagcattttttgttgtcactgaatttgcgattgtgaaaattagaggctctaaaatcaatcagctgattgaaagcggtgataagagagccatccacgtacaaaagctcatatcaaatctcgacgaatatttatccgcctgtcaactcggaattaccatcaccgctttaggcttagggtggctgggcgagccgacggtggaacattttctgcatccgctgtttgaggaattagggcttcattccgcattaaccgacatcctatcgtttatcatcgcatttgtgatcattacgtttttacatgtcgttgtgggagaactggcgcctaaaacgattgccattcaaaaggcagaggccgtcagccttgtgacagcaaagccactcatctttttctataaagtcatgtacccgtttattaaagcattaaatggggcggcacgaggcattgtgaaattattcggttttcattctgtcaaagaacatgaagtggcgatcagtgaggaagaattgcgtctcattttatctgaaagctatgagaagggcgaaattaaccaatctgagtacaaatatgtgaataaaatttttgaatttgataaccgggtggcgagagagatcatgatccctcgtacagaaatttcagccatagaggttgaacagacgcttgaagacatgacgcattatatgctgaacgaaagatacacacgctaccctgttattaaagaagacaaagatcatgtgattggtgtcatcaatagcaaagatgtgtttaaggcgagcttcctgaatcaagatgtgacgattgaagacttaatgcgtccggtgattcgggtgattgaaagtactcctgttcaagaattgctcattttgatgcaaaaggaacgaattcatatgtcagtgctcgtagacgaatatggaggaacagccggtcttgtcacagtagaggacattttagaagaaatcgtgggcgaaattcgggatgaatatgatcaagatgaaacacctcatatcgtcaaaaaaggtgacttccactatgtaatggatgggaaagccttgattgatgaagtaaatgatttattggatttagccattgagaatgatgatgttgatacaattgctggctggatgatgacacataaatttgattttgagattggagatacgattgaagcagaaggctgtgaatttaccatcatagatgcagaagaccatcatattcggaccattgaaatcaaaaaggttcactttttctaaaaacctcgtaacacttgacgaggtttttttagttggtaaactttaggtaagagaatgccttctgccgataagcagtgatttatttcacataaaaagggtatggttttatagaaatgacaaaaaggagccgctcatatgaaaaaaatcaatgtacaaacaaatagacgcgatgagatgatcgacgtgacgaacgagatccatcaatatgtcaaggaaacaggtattcaaaacggaaccgtcatcgtctactgtcctcatacgacagcagggatgaccattaatgaaaatgcggacccagatgtgaaacgagatatgctccggaggcttgacgaagtctttccgtgggaacatccgaaggaccgccatatggaaggaaatacagccgcacatatgaaagcgagctatatgggtgctacgcagcatgttctcatcaatcatggtgatcttgtacttggcacgtggcagggaatctatttctgtgagtttgacgggccgagacatcgccatttttatatacaggtgtcttcaaacgaataagagatgggggaaataaatgggagatattacgaaattactgcaaatcaaatatggaattattcaagcgccaatggcaggaggcgccgtgacatcgcagctggcagccgctgtttcacagtacgggggacttggcagtttggcaagtggatatgtgcagcctgacaatttgaggcagcagatcagacaggtcaaacagctgacaactcgcctgtttcaggtcaatgtatttgtaccagagccaattcctgaagtcaaaaaagaggatgtggcattttgggagaagagactgcctgcacgaccagccgctgataggctgccgagccaagaggaattgtgggatgattttgaacagaaaatcaacattattcaggaagaagacgtaccggtcgtttcctttaccttcgcttgtccaaatgaacaaacgattcatcgcttaaaacaaaaggggatctttttaattggaaccgccacaacaaaagaggaagcactgcttttagaggaaaaagggatggatgccattgttctgcaaggaagtgaagcaggggggcaccgaggtacctttttacctgcaaaaggagatgccctggtgggactctttagtctgatctctgacgtcaagccgctctgtcatgtgccattgatcgccgcaggcgggatcacagaacgagcaggtgtgaaagccgctctagcgcttggagcggatgcggttcaaatcggcacacgatttttagccagccaggaaagtgctgcggcagacgtatacaaaaaggcgattttacaggcagaaagcagtgaaacaaagatcacgaagcttttttctgggaaaagagcaagaggaattgtgaatcagtggatggaggaagaaagacagaatgaagatagggttcttccttatccggttcagcatgtatggacgacaccgatgcgaaaagcagccgcggctgcaggaaaccaggatcaaatggctctttgggcaggacagggcgttagccgtattcactcgattttaaccgttgaggagatcatgcatgaactgacgcatatataaattcatgttgggtggtgtgaaaggatggacatcttaaagcattcataccgaaaaaaaggacaaattgaattttggtttgatgaatttccgtactcttctgccgtccttacgcccattcgtcgttactattttgttcgttacgtaaaatggagccggcacgattcgccggtcacaagaaaagacttagaaaaaatggagatccttgcgaacacgatgcttggcacgctgcaagattatcgtaaacgcaaggcatacaaaagccccttgtcataaccaatagacaagaggctttttttagctgccaaacatttgcctgagataaatcacatccatccgggtggtctgcggcaatagataagcagattgaacagcacctggccgccttctcttattcaatttgtcgataatttctgccgctgttaaaatcccaagtccatgtccgtaatattgatcttctcctaagtaaatcacattttccccgcgccactgtgactgctgatagctaaactctggattttcaaaatataagcaatccccatagataaagtcattcccgcgttctgtataaatcgacaatgtatcataatgccagtcatacagggttaagctgcgaagccttcggttaaacttctcgtctcctaccgtttgcaagacccccatataaaatacgatcacaatggctgtggcacattcaaatgcatattgtgagccattttcaaaaatgtctttaattcctctagatggttccacttgatagcgcagctctagtgctcctgcttccgatacacgccaaaaggcatcatttgcacgagatttttggaagatggcaaatgaggcaccacttttatgcaaatctcttgcagcattcataatgttcgatctcaatgtgacctcaaataacaaatcagatgcttgcctgtagcggaacgtatcatttgaggcttgtaactgcatcaaaatgatccgcttttgtccctctagctgaaatgaagccagctgctcatttgtcactgactgtcctgaaagaataatcatatgaaaagcgcccccttttgtattagcgtatgcaagatgcttgggcaaggaatcaatttgtgaaaataaacaaaaaggcatcctttttaattgaaaaacatgaaaataatatgaagatgtccgatatataacatatcgtttaaaaggaggaaaaacatgaaaaatgcaataaaatggttgaaaaaaccatcgatttctaagagactgattatttcattcacgctcgttcttgtcttgccaattattacactcagtacgatttcatatcagattgccaaagaagaattagatcatgaaatcatgtacggagcaaacacaagagtcaatgaactgaatgacatgattcagcaaaagcttatcaataaggaaaacgcagtaaaactctttactgaaacatctactgctgcagactttaagaagaacaaccaggacgaactgtatgagcatttcgagatatacagtaaaatcaatgaagatgatgtggttggcttttatgcagcaagtaaaaagcgtgatttcattcagtttcctaaagtagacatgccaaaaggctatgatccaacaacgcgtgattggtatcaactagctatgcaggatgacagtggtaagccagttgttactaatccatacatctctgccacaacaaacggcatggttgtcacgattgcccagcgtctgaaggacgggtcgggagcgatcggaattgacattgatgtgcaagacattgtcaataaaataaaagagattaaaattggacgacaaggatatccaattattgcgaataaaaataaacaaattgtggctcatccagaagaaaagtcaggatctaaggtcactgaaaatatttcatctatcctttacagcggaaaagaaggaacgtcaacttatgagaataaaggagaacaaaagcgtcttgtttttgtgacaaatgatttaacaggttggaaaattgctggaacgatgtttgtatcagaaacagaagaagcagcacagccagtttggaattctgccattattcttttaatttcttcatttatccttggcggcgttgcgatcttctttatcgttcgatccatcacaattggacttcgaaagcttgttgatttctcaaacaaagtgagtgaaggggatttaaccgaaacccttgaaaccaaatcgaaggatgaaataggagagctgacaagaagctttagcaaaatgagtgaatccctccgtgacgtcattcgagcggtacagcaatctgtcgacaatgtggcttccgcttccgaggagctgacggcaagtgccagccaaacaagtcaagcaactgaacatatcacgatgtcgattgaacaattttcaaatggaaatgaagcacaaaacgagaaagtcgaatctagtacgaatcagcttgtggcaatgaatgaagggttacaagacatgtcacatacgtcatcagaagtggctgctgtctcacttcaatcgacagaggctgctggtcaaggcggccgaattgttgaaagcacagcgagccaaatgaaacatattgatacatctgtacaagaagcagaacaagtcatgaaacaattagaatacaagtctaaagatattacgagcattttaaatgttattaacggcattgcagatcaaacgaatttacttgcgctaaatgcagccatcgaagcagcaagagcaggtgaatcaggacgcggcttctccgtcgttgcagaagaagtgagaaaactagctgtccaatccgcagattcagcgaaagaaattgaaaagctcattcaagaaattgtgttagaaattgctaaatctcaagatatgttcaaaacggtcaatcgagaagtacatgcaggactcggtatgacagaagaagcaaaagaaagcttccagaacatttatgaggcggcagaaggaatgtcgaaaaaactgactcaattaaacgatacagcgattgatctatcgagcggttcaaagcttgtctcacaagctatgcaggagatgcgccaagtctctagagaaagtgcggcaaacattcaggacattgcggcttctgctgaagagcagctggcatctatggaagaaatctcatcttcttctgtgacacttgctaacatggcagaggaactaaaagagctcacaagtcaatttaaaattgattaaaaaatgatgaaaaaatacccagaattgtctgggtattttttttatgtttaaacatcgttttcagcctgtaaaaataaacctttcatccgataataactttagagaagtaaagggggaaagagaaaatggggaaaatgatccaatggttaaaaaaaccatccatttcaaaaaaattaattattgcctttttggtagtccttatcctgccaaccactgcactgacaattagtgcattttttacatcaaagacagagctagacaaacagattatgggcagtgcgatgagtcaagtcaatgcatttgataccttaatcaatgagaatataggaaacaaagcagatgctgtgaccctgtttacagatacactcaaagcgtctaatcttcaagaaaaaaatagaaatgcgaccattaaagaattgcagcaatttggaaaaattaatgaaaaagatgtttctgctatctatgcaggctccgaaaagggattgtttatgcaatatcctgttcaaaagatgcctgatggctacgatccaagagagcgtccatggtatcaagaggcactcaatgcagaaaacggcaaacaagtcatcacaaaaccatacgtagcagcctccacagggaaaatggtcatcaccattactcaaaaaatgaaagatggttcaggtgttattggaattgatttagaaattgacaccctactgcaaaaattaaaagaaattaaaattgggcaaaaaggctatgcctttatcatggagaaggataaaacagttttagcagatccgacccaaaagccaggaagtcaggtaaatgagaatctggcgaatattatttttaaaaacaaagaaggaaacggcagctacacactcaaaggaatagataaaaaggttgcgtatgtgaccaatgaattaaccggctggaaaatcggtggaacgatgctcgtatcagaagtagaagatgcagcaaagcccgttttcaatacagccattattgtgttcagtgtgacacttatcgtagcaggtacccttatcttctttatcgtccgctctatatctaaaagattatccaaccttgcccgcttctcgaaaaaagtcagcgaaggtgatttgcgcgataagcttgagatccaatcagatgatgaaattggccaagttgggaaaggctttaatacaatgattgactcattaagaaccctcattggtgccgtccaaacctcggtcgaaaatgtcgcttcttcatcagaagaactgaccgccagcgcagggcaaacaagtaaagcaacagagcatattacactatccattgaacaattctccaatggaaatgaaagtcaaaatgacaaagtcgaatccagctcagacgagttagaagaaatgaaccgaggccttcagcacatgaatgagtcggctgaatccattactgcttcatcgatcaaatcaacagatatcgcaggggaaggcggacagcttgtggaaaaaaccgcttctcaaatgaatgtgattgatcagtccgtgaaaaaagcagagaatgtcatcagcgctcttgaaagtaaatcaaaagacattacacaaattctaggtgtcatcaatggaatcgctgaccaaacgaatttacttgcgctaaatgcagcaatcgaggcagcaagagctggggaatctggcagaggcttctccgttgtagcagaagaagtaagaaaactggctgttcaatcagccaattcggcgaaagaaatcgagaatttgattaaagagatcgttcaagacatcgatgtatcacaggaagtattcactgcggtgaatcgagaagttcaatcaggcttaagcttcactgaacaaacaagagtcagcttccacaatattttcgaaatgacaaaagaaatttctgaccagcttcaaacgatgaatcaaacggttatccagctttcaaatggctctgcccatgtgtcagaggctgtccgtgagattgcagacgtctcacgtgaaagctccgcaaacattcaagacattgcggcttcagcggaagaacagctggcatcaatggaagaaatcagctcatcctctgctacgctctcatcaatggcagaagaattgcgtgatttgatcagcaaatttaaagtcgaataggcataatgaaaagagtccttcagctagagggctcttttttcattgagtaaatcaaaagaaataggtagatttactcattttgattaattttcgaacattaagtcttgaaaaataattcgtattacctaagaatagaaggggaagaccacaaatcataattcaaaaggagtagagtcatgaaaaaaatcaacttttttaagcactttacaatgtcgaagaaattaattactgcattcttagcgattctcctagtgccaattctcgtattggcagcattttcttatgaagtggcatcaaagtctctcaatgatgagattatgtctagtgctgcaaatggtgttcagcaattaaacgaactcattaataaagatgtacagcctaaaattgatatcgtttcctatttagccaaatcggtaaaaaagagtgaattggcttctaaaaacaaggatttactcaaggtaaaattagagcaattatcggaaacagatgaagatgtggtggaagtattcattgcagatcaaaatggtaaactaaccgaatattccaagattcacaaaggtagtgcctcgagcgcaaaaaacgaatcgtggtttcaacaatcgatgggagatgagaaactcatcatttcagatccttttgtcggcaagtcatcagatgacctgctcatcacaatatcagaacaattagcagatggttctggtgtgattgggatcaatgtgcgcttgaacacgatcgtgaaagatacaaacagcatcaaaattggcaaagaaggctatgcgtttgtcgcgactgcagatcagcattatattgcccataaaacagacaagcctggggcgaaattgacaggtgatttcatatcgaaattgtatgataaaaaacaaggcagcttcaaatatgaatacaatggaaagccgaagcaaatgttttttgacacaaatgaagcaacaggctggaagcttgctggaacaatgtatgtgggcgaagtcaaagaagctgcacagccagttctcgacttaacaatgatcatactggcagctgcgattgccataggcggaatcgcgatttattttattattaaatcgattcgaaagccactgatagagctctctgaatcggctgagaaaatcagtcagggtgatctgacccagcatattgaagttcgtacacacgatgaaatcgggaagcttgcgcagagttttaacgagatgtcagcaaagctgaaacaaatcattcaagctgttcagaattccattgaaaatgtggcctcctcttctgaagagttaacagcaagtgcaggacagaccacccaagcgactgagcatatcacatcatctattgaacagttcttaaacagcactgaacaccaaaatgatatgatcgaaaaaagctcagtccagttgaacgaaatggatcgcagcttatcccatatggtcgatacgacctcacatatgatggaatcgtcgattgattcgagcaaaacggctcaggctggtggagaactcgttcaaaaaacagcaggtcaaatgcaaaccatcgagcaggcagtgaaagaagcagagcttgttattcaaggcttagagcagaaatcaaaggatattacgaacattctgggtgtcattaacggcattgctgaccagaccaatctccttgctttaaatgctgcgatagaagccgctcgggcaggagaagcaggcagaggtttctctgttgttgcagaagaagttcgtaagctggcagagcaatcaggaagctcttcaaaggaaattgaaagcctgacaaacgagattgtggaggaaattgaaaagtcacagaaaatgtttaaacaagtagcaggtgaagtacaagctggattaaacattacagatgaaacgaaagtcagctttgagaaaatcaccgataaaacatcagaaatgacagaacaaatgaaacaaatgaacggaaccgccaaagaactctcgcatggctcaaatgatatttcacatgcggtgaatcaaatcaaagagctttcaagagaaagttccgcaggcttccaagatatcgcagcatccgcagaagaacagctggcatctatggaagagatcagctcatcctctgccacattatctcagatggcagaagagctaagagagctcattaaacaatttaaaatgtaagagatatagggaagcacctgacgttttgacgtcaggtgtttttccattcgatgcatataatttgggtgttttggacttatttagactttaataaattaaaaaagtaaacaacctagtagtacttccgatatatatactatcttactaaaaggagttttcttttttatgaaattcatacagtatttcaggaagccatctatttcaaaaaagctcgtattctctttcttatttattctcttatgcccaatcattgtattggcattctcttcatatcatacggcgagcacctccttaaatgatcaaatcatgcaaagcgccaaggagaacgtagagcagctagataaaaatattacgaaggttgtgaaagtgaaaacagacgcagccgatttttttagcaaatggatcacggagaaaaagcttaagcaaaaaggcacgacagatattcaagggcgctttgagcagttcatgagtatgaatgatgacacagaaggcatttttgtcgcttcaagtgatggcaaagtgttttcaagatatcctaataaaaaaatgcctgctgactatgtcgcaacggagcgggattggtataaagacggctgggcgaaaaacggggagctgtctgtttcagcaccgtatccaacggcttcaaccggtacgcttgtggtcacaatctctaaaaagttagaggatggatcaggagtcattgcaatgaacctagacattgcgaatctagtaaaagaatcaaatagcataaacattgggaaacaaggctatgcctttatcggaagtccggatcgtacctttgttgcccatccaacgaaaaaagctggatccaaattatctggtgaatggctagaaaagctttattcacaagatgaaggttctatgagttatatgtttgaaggaaaagaaaagcaaatggagttcaccacaaacaaagcgactggctggaaaattgtcggtacgatgtttgtgacggaagtagaagaagctgcacagccagtctttaacatggccgctatcattttagcaggcgcgctcatcattggcgggattctgatcttcttgatcatccgttccattacaaaaccactttctatacttgtctcttcctcaaggaagatcagtgagggagatttaacagaaaaaattgatgtccggtcaaaagatgaaattggacagctaggcacaagctttaatgaaatgagtgagtcattaagagatgtcattcaagctgtacaaacatctgtagaaaacgtggcttcttcatctgaagaactgacggcaagtgcaggtcaaacaacaaaagcaaccgaacatattacatcatctattgaatcattctcaaacggcaacgaaaatcaaagcgaaatggtggaacaaagtgcgtctcatttaaaacaaatgaacgaaggactgaacgaagtcgcagaaacgtctgatgtcatcacagcgtcatctattcaatcaaaaacagtagcggaatcaggcgggcagcttgtggagcaaaccgttggccaaatgaagacgatcgaccattcagtgaaagaagctgaaggggtgatcaacgggctggagcataaatcaaaagatatcacaaacatcctaggcgtgattaacggcattgcggatcaaacgaatttacttgcactcaatgctgccattgaagcagcacgtgcaggtgagtcaggcagaggcttctctgttgtcgcagaagaagtgcgtaaacttgcagttcaatcatcggattcagcaaaagagattgaaaagcttgtgaaagaaatcgtatctgaaatcgaaacatctcaaaatatgttcaaatcagtgaatgaagaagtgaagaatggtctttccattacagatcaaacgaaagaaagcttctcacaaattaatctgcaaacagcggaaatcgcaacaagaatcaatgaaatgaatacaacagtacgcgagctttcaaaaggatctgagcaaatttctaaagcggtgaatgaaattgccgatgtatcacgagagagttcagcaagcatccaagatatcgccgcatctgctgaagaacagcttgcttctatggaagagattagttcttcatctacgactctttcccaaatggcggaagaattacgtgatttaattaaaagattcaagatcagcgaataagatcaagtggttctcctcaaggggaaccgcttttctttttaagaggtcatctcgtacaatagaggaaatcgaaagaataggagagatgttatgcgtttatcagataagaaggtcattgcgtttgtcagtgatgattttgaagatttagagctatggtatccggttctgcgtttaagagaagaaggggcaactgtgcatcttgtaggagaaaaagcaaatcatgagtacatcggaaaatacggtgtgccggctgtatctgatgcagatttttattccattcaagcggatgaatatgatgctgtgcttgtccctggtggatgggcaccagataaactgcgccgttatccagaagtgttaaacattgttcgttcatttgatgcaaaggcaaaaccaatcgggcaaatttgccacgctggctgggtgctgatttcagcaggaatcctgcaaggcaaaaaagtaacaagtacacctggtattaaagatgatatgacaaatgctggagcggactggtttgatgaagcagtcgttacagatggccacctcgtctcgagcagacgtccgccggatctccctccatatgtgaaagcatttgcggatgtgttagcggcaacataaacaaaggatcccaaacaaaaaacaaagggcgaacttgcacatcatgttcgccctttgttcatcatttcatgccccattcattttgtctatcggcaggatacatcacgcccatttgttttctcgcctcgtccatgacggacatggtttgaacagataaggcaaatgtattgactggagactgccccattccttgctgaatacactcaataaaatgacagatttcataatacatggctggctgatcatctttgagagagatgtcggtttggtgtccttgacgatcatggatcgtgatacgcgaaggacggtggaattgatcaatcaccatcgtggcatcctctccttgaatttccgcagataaatgagacgttgaaattttagaatgaaaaaggagtgcttgatgcccgtcatattgtaaaaggacagagccgctcccatctacaccagaagaaagcttatagcctctcgcggtgatttgattcggcagaccaaataaatagatcgccgggtagacaagatacacaccgatatccattaaagaaccattggataattcaggcttaaaagcatttggaatctcgccatttcgataagcatcgtatcttgaggaatatttacagtaatgagcgaccacttgtcgaatgggcccgagctgatcaagatgctgtttgatttgcaggaagtttggcagaaatgtcgttttcatcgcttccattaaacacacttgatgttttttcgctgcagcaatcatctcttccacttcttttcggtgagaggcgaatggtttttcgcataaaacgtgcttttggtgctccatcatcaacatggcctgctccttatgaagggcatttgggcttgcaatatacacggcatcaaacgcatcactttccgccatttgatgtaagttcgtaaaaactgtatcaatcccgtatttttcggcaaatgcctggcctttttcagcggaccgtgaatagacggctgtacatgtaaaatcagctgctccttcaccggcctgtaagaatcgatctgtaatccagttcgttccgatgacagcaaatcgaatcatgtcattccctccttctgcttttctctgattatacatcctttgaaagcgtttgtatgaaagaacattctttttattgaagagcggatgaaacctttatataggctgatgcgtcttacataaaggatataaatgtacgtaaagtgggtagtttcttccttcattcgggtaatactctgatagaagggagaggaggaaacgaacatgaagcgcaccctgcatataggaagtacatacgtctttgcgcttttattcatagcagccggtatttttcatgtgatagagccgagcggctttgcccgtatgatgtcaggctggccatttccatatgtgatagtctatgcgactgcatgctttgaatggctgatggctgttttgctgcttctgccaaatgtcaggattgcagcagcaaaaatcatggctgtctatcttgtactcattttccctgcaaacttatttgctgcacgagagggaattccaattccaggtcaaaaaagcacagagcaggccttgctatggataaggcttattggacagccgattctcattatatgggcgatgtccattgcgaaatgggaaaaaaagctgaaacaatgaccaccatatcatgatcaggtagtgtacaatttattaataaaatagttcgagtttggaggaacgatatgaattctatgcaaatgtggagcagtcgatttaaaaaattttttcttgataacaagtttgttctctttttactcgtcctgctattaattggattgaatatccttgttttcatgaaaacatcttttattttcacaccgctcattgtactcgtcaaaaccatcgccttaccgattattttaacgggggtcgtgtattatttattaaatccgattgtcaacttgttagagaggtttagagtcaaacggatcttttcaattttgcttttatatattgtcattattggcatcattacagtgaccattgtgtctattattccttttttacaagcacaaacgatgagtctgtttcataaccttccgaaatatgttgatacggtagaagaacagattcgccaactaacgggaagcaactttattaatcaagcgcagaaagcgatgaattttaacgtctctgaattggtgagtaaagcgtcaagtcaagcgacgaagattttggaaagcacctttaccggagtggggactttcttaggggcgctcaccgaaatcatcatttcgatcgtgaccgttccgttcattctgttttatttattaaaagacggcaaaaaattacctgactatttcctgaaatttattccgaataagtttagagatcatacacatatcgtgcttcacgaaatgaaccatcgcctgagctcttatattctcggacagatcattgtcagcttctgtattggtgttcttcttttaatcggttatctgattattggacttgactatgcgttgctgctggcgatcattgcggcatgtacaagtgtggtgccttaccttggtccaacgattgcgattacaccagcgattgtgattgcgcttgtgacatcaccagtgatgcttttaaaactcatcattgtctggacagtggttcagctcattgaagggaaatttatttcacctcaggtcatggggaaaaaccttcatatccatccgatcacgattatttttgttctattaacagcaggtaaattgttcagcgtagtcggcatcattgtcgcgattccaacatatgccgtcctgaaggtcatcacgacccacttgtttgattggttcaaaatgcgatccaatttgtacaaagaagaaaaggtttaatgtcataatctttttttgaaaaaaatatagtatcataaagacgagctttcgatgaagaaagcttgtctttatgtgaacatagatggttggactgttcaaaagatcagaattgaaaggaaagaaaatcatgaatctatgggatttattcgtggcactggttttaggaattgtcgaaggattaacagagtatgcacctgtctcatctacaggtcacatgatcatagtcgatgatctatggttaaaatcaaaggaaatcattacgccagaggcggcaaacacatttaaagtcgtgattcagttaggttctattttagcagtcatgattgtgttcaaggatcgtatcttgaacttgttaggcttaaagaaaaatatcaccgaagaacaaaagcgcagcgggcataagctgaccattgctcaaattgcagtaggactcgtcccagccgtcattttaggattcttatttgaagactatattgataaatacttgtttgacgtgagaacagtcgctgtcggtttgattttaggcgcagtgttgatgcttgtcgctgactggatcaataaacgtaaaacagaaacaagctctgtcgataacatgacgtacaaacaggcgctttatatcggactgtttcaatgtttggcattatggccaggcttctctcgctcaggttcgacgattgcaggcggggttattcttggtttgaatcaccgtgctgcagctgattttacatttatcatggcgatgccgattatggcaggcgcaagcttgttaacacttgtgaaaaatgccgaatatttaacaacagacatgctgccattctttatcgtcggctttgtgagtgcatttgttgtggctctctttgttgttcgattcttcctaaaactgatcaataaaatcaaacttgtgccttttgcgatataccgaattatcctaggtgtgattttatttatcctgttcatgtaatgctgtaaactactcttataaaagagtagtttcagcgtgtagacaaaccttcgcattcgttgtcaggtctgcgcgccggtgctcacgaatgtcaaattcgctccgctccggtgctcgtccttcctagactgcaaaggttttcaaacacgctgagctgaaaagaagacaaagggctaaaataaagatcattttagccctttgtcaacaatctgaaactactcttataaaagagtagtttttttgttgtttcagctcttttaaacagtaaaatcaccctcttaattggtagaaaaagaagttttttcataatttagtgtttaagagacagaggaaggggtagtacataaatataccaattaaaggaggagttagaaataatgagaaaaacaagcaaatttgttgttagttctatgattgctacgtcaatggttgctgtccctctatctcttacgacttttggtcaaacggctgaagctgctacgacaacaggtgttgatggaagtgtctctattgatccagtagccattgccgataaaattgaacaagcagtaaaatcatctcaaaatcgtgatggatttgtaaaaaatgcggcgtacagtgccttctatgaagcaggtcaaaactataacgtagttgtccaaaacttaagccaagatcatgactttagcggactgaacaatgttgtctactatgatagtgttgaatatgatggtattacgtttggtatttgggtatttgaagatggtacgttcgtcaacaatggtgacggcggctatattaactggacatttgttggcagctttgaccgtgaggaaggaagcggcactgtcgatttccataaaagattctaatcttattgccaaaagtctgccgattcaccggcagacttttttataacgcacattcttctatgtcaaaacctaaatcttcaatgatgtgatgatccgtttggacttgctggccttttgttgttaaataatcgcctacgaaaatggaatttgccgcataaagggcaagcggctgaagcgtccgtaaattgaactctctgcctccagatactcgaatttccttggttggattgacaaatctcatgagtgctaacactttcaatgctttgatcggatgtgttcgttcttgatgctcaagcggtgttccctcgattgcatgaagaaagttgactggaatggaatccgcatcaagggctctgagcgcaaaagccatttcgacaatttgctggttggtttcacccatcccaataataacccctgagcaaggtgacatgccggactgtttgacctcctcaagggtcgacaaacgatcatgatatgtatgagttgtcgtaatgtgagcatgatgatcttgatgtgtattgatattgtgattataccgatgaacccctgcttccttcagccgcctcgctttgtcttcatttaataacccaagacatgcacacaccttcaaaggcatggtctcagtgatctcttttactgctgccgtcacctcatctaactctctgtgagaaggtgctctgccgcttgcgacaatacaataagtccccgcttttctcttgagcgcctcacgcgcgccagccacaatcgttttttgatcaagcattgtatatctttcaaccggtgcttttgaaatgatcgactgtgaacaataaccacagttttcagggcaataaccgctttttgcgttaaaaatcatatttaatttcaccttgttttgaaaaaaatgaaatcgtacttgataggctgcatgcatcatagataataattctttatcgtcagctgcaagaatgtctagaccttcttgcagcgtgatccgttcatttttcagcgctttctccgccatcgcttcccaagacaaagatatttgttttcccatcataagctcctctcattatgttaacttatttttattaaaagttaacataagagatggtcgttggcaagcattggataaatgaagtctatgaatatacatgtagacacacaaaaaggcgatgatcatgaagtcatcgccttttcatatgtaaagcaatatggcttatcgaacagtaatatagttaatcacacgttctccaagtgaattatagtaagaaaccgtcactgaaccgcgttgtacggcacgaatccaagtgaagtttggagctgtttgatctaattgaatcgcataagttgcgcccgtcacagtaatttggcttgctggaagagagacggcgatcgaagaacctacaggaagcgtacgggtcaacgtaatcactttattcataataggagcttttgctatgactggttcttttggctgtgcagctgcatgagcaccttcagtttggaagaacgtaagagcacctaaagcagctaaagacaatgtacaagctttcattaattttttcatcggtaacactcctttttttggtatatacatatattaataataatagaattatatgtcaataaaattatgtagaaaaaagagtatttatggtgaaaattgccatgtattattcatatgtcttctcttttttaggggaaaaagaggcataaaaaaaagctgggctatcccagcaatgtaaagctttatgaaaagagatcatcaatcgtcgtctcgctgttttggctgacggccttttagcttctctttttctctaatgtagtgaataaaatcgatggtttgtcttcgcgcttcttcggaaaaatcggaggcagctttaaacgcaatttgcaaatcaggatcgtttgcaaggtcggcatcagttccgcctttgtccttacctgtgagaagataatccgttgagaccccatataactcggcgattttcacaatcatctcaccgtcaggctttctcaagccatattcccaatttgcataagtggacatcgcctttaatccgagttttttagcaaccgttgacttgctccatccatgcttctctcttaattcagttaaaatctttccagtcaaattatccattggaaacaccttttttcatgttatgagtaaattttatcatgaattacacggaaaagataaataattacacaaaaagaataaaaaatgattgacttactcgtttcgtgtatattatcataatgaatataacttacacatattgagtaagaggtggaaagatgaaacttgaacatttacgagaagaacgcattttacaaggaaaaacacaaacctatatggcgaaaaagttaggatataagtatacgagcggctatgcaaatatagaaatgggcagaacgaagcctagcttagaaatcgcaaagcatattgcagatctgctgaataggggtgttcaagagcttttttttgaccaaaagttacacgaaatgagtaattctctaaaggaagagcatttcttagaaaaggggagacgaacaaaatgaatattgaacatccaatggtagcgcagatgaatgactttggatatccaaaaagctactggtcatatgacatgaaacgttatggatatcaaacagagattgaggacagtctggaggggtttgaagaagatgaaacatcagatgacgtttgatgccagaaaggaagcgcagctttgtttagtccaagctggcggctggatcacctttcatcatcagaaaccggtgtttgttttttccacagcagaagacaagcaaacatacatgaccctcttggcggaaaagttcgctgaagcaaaaaaggaggaatcaaggcgacgtgaatcgatggaagcaaattatgacaatcctcaaatgcttgctcaaagcgagtaaaaacgaacaagacatccgtcagtgggaaaaggatgacgggagatcctaacatggtcatccatttcatcattgaggcagagtttttaacaaaagatacattgataaaaagaatacgagcagctgcaaaagcacaatgcccgcataaaataaaaggcgcactatcactcgagattcgcttatttgacgacatgccgcttgacatagctgactgtcaaaacaagcgtacatacgcagaaaaaggtttgatacgcccggtgcacgtcagcatctttcagccaagactacaacatattcaagaagcacttcattctattgcggataaggtccctctacagattgtcgatttaagagtttcccagttttatagtatgcgtccaagaattgaaatcattttaaatacgataggtgatggcacgaaatcctcaccaaataaggagacaagcatatgaacgagccaaaacaattactcattcaagaaaaccagacatttgtcggtgagatggaaacaggaaaaattcaagtcatcgtgttagatgggaatgtaggaacggcttataagatggatgtacctgaacatggaaaaaccattatacaaacggcaaaaggtcattttgcaagagtagatcacgagattggttttaaaatcagctagatcactgaacaaatcacaacatcatacgtccaagacggaaagcctgcggacactgatcaagaccctatgaaaaggggactgattggtgtccgttttttattttcttaaaaaagggagagagccaatatgcaagatttacttatcgaatacaaacgggcattaaaggatgctagaaaaagatatgaaccatttagagaaaaagaagacaaacagctttcagatcaagagaagcatgataaaaaaattatcgccagtatggtcagcgatctcgaatacgtcgtggaatggcttcaaatcggtagacagccaggtgcacgcagaggattagacagacgttcagtctatcagcgcaccatcctagcaaatccagaagtgttagaggctttatcacatgaatataccctcatccaagagaatgaaagagatgtcagtgagcgggacaagaaacgaattgacgaagccttgtccgttttaacggatcgagaaaaggatgtattcttcatgcacacaacacaaggattatcgtttagtgagattgcgattatgctggatgtgaaaaaaggaactgtccaaaaacatatggagagagctcggacaaagatgtccaaaaaagtacaagaacgcctattcgaagcagctgaataggcgttttttctttacaaaataaatggagcagcgcttgtcttacagttgccacctatagttagaaagaccaaacggatgtttgctagccctacacaaatgattccttaacaggaaatcgttcgaattaaaaggaggcggcaggtgaatgtaaatgaaagataaacggataggagccaagcaagattatatgaaagggatgacgtaccagcaaattgctgatcattacaatgtctcgatccataccgtgaaatcatggaaaagacgatacggatggcaaaggcaaaaagattcgtcaaagcaggcacactcgatcttcaatcagtttctgtcagatgaaacgattgaaatcatggagaaaatgggcgggcgtacatcgcttgatttaatctgggatcaaattcaaattcaatatgctgccattattcgggcgcagcgcatcatgtatgtgtcagatcaagaggacatgatcaaagagctgaaaaaggcggcatacaagccttcttcattagaagaaacagtagaaggcattcagccagaacaagaaatcagcacagaagaatattcgtttcaattttcgtgggatcggcatgccacctttttaaatgcccaatcccgtgcaatgggagagctcaggcgtctcattaaacagtttgaagagctcgcacatgcgaaggatgaacgaagattaaggctaaagcaaattgaactgaccatcgaaaaaacaaaaaaagcagtgcgcgaagaaaaagaggaagatcttcacatcatgatcaaacggaaagaggataactcatgacgccattggttgaaaaagaagtcaatcctcattttgaacactttctattcgattggaagcaaaagtttcaatttttagtaggcggctacggctcctccaaaagctatcacattgcgttaaagctcatcttaaagctgctggaagaaaagcggacagcacttgtcattcgagaagtatatgatacgcaccgtgaatcaacattttctctattacaagagatcgtcagcgatcttggcatcgatcgtgtggtgaagtgccgaagttcgccgcttgccttgacgtttcgaaatggcagcagcatcttattcaaaggactggacaagcctgagaaattgaaatcgatcaacaacatctcgatcatttggattgaagagtgttcagaggtttcttatgaaggctttaaagagctgcttggaaggctgaggcatccgtccttaccgctttatatgatgttatcgaccaatcctgttggtcaagataattggacgtacagacatttctttcgagatgaacagctgaagcgatttgtcctagatgacgaaaccttatacaaaaagcgcaccgttgtcatcaaggatacgtactaccatcactccacagcggaagataatctatttctccctaaaagctatgtgaagcagctggatgagctgaaagaatacgacccagacctctatcgaattgcgaggaagggctattttggcatcaatggaacaaaggtttttcctcaatttgaggtgagaaatcattctgatgtattagaagcgattcagcagattgacaggccgctgaaacgagcaggcatggattttggatttgttgaatcgtacaatgcgctcattcgattagccgtcgatcatgaaaaaaagtacttatatatttactgggaatattacgaccgcgggaaaacagatgatgaaacagccgttgatctaaaagagttcattgaatcaaaggaactcatcaaagccgatgcagcagagcctaaaaccattcactattttcggcagcgtggatttcaaatggtggctgcacataaataccaaggctcacgtttgcagtatacaaaaaagatcaaacggtttaagaaaatcatttgctctgatgcttgtccgtacacaatctatgaacttcaatcactgacctataaggcagataaggatggacgtttagaggaagatacatttcaaatcgatccgcacacattatcagcgatctggtatgcgctggatgattatgaagtgacggatttgaaacagaccgcctcagagcgtgtccgtccaaacagagagaggaggtccatacaatgaaacaattgaaagcaacgattatgaaggcaaacatgtctgatcatacaaaacaaatgtatgcagatgaattttcctacgaaaaagatgacattgttccctcgccttacaacatcaatgaattaaaaagcatggcagaatattcaaccattcttcagcaatgtattgatgcgtacaaaaccaatattttaggttttgggtttggggtagaatacgcctttgactttaatgcagaaggtgtaaaaccggcaaaaaagaaagccgcagagaaggaatggacaagacttgaagagtttacgaagtacatgaactatgatgagtccgctgatgtgattcttggctatgtcctcgaagaccgagagaaaacgggcaatggttttttagaggtgctgagagatggacaaggaaagccggccggaatcgagtatttagatgcgcttcatatccgcatttgcaagcttagtgagccagtcgacgtcgaattcaggtacaccgaaaatggcgaaatgaagacaatgaatcgaaagaaacgattccgtaaatatgtacaggtaatcaacgaaaagaaagtcttcttcaaggagtatggtgatccgcgcattttgcactgtgaaacaggcaagtacgatgacactacaccagagccgcttcgcgcaacagaagtgattcattttaaaattggcagtggaacgtatgggattccccgctggattggcaacatcgtcaatatgtacggagcacgcaaggcagaggagctgaactatctttattttaaacaagggcggcatgtaccaggtgccatcattgtcgaaaatggcatgctgtcagaatcctcttatcagcagcttcaagattatatggacgatattgaaggatctgatcatgcacataaatttctattgcttgaagttgaaggtttaccgacagaaaaagggttaacgggagaagaagatgtctcaaatgtcaaagtaaacttcaaatctctagctgagatcctgcaagaagatgcgctttttttagaatacgatgaaaaaacaagaaacaaaatccgctctgcgtttcgccttccgccaatttacacaggtgagtctcaagactataacaaagcgacagcagatacagcgcgtaaaacaacagaagagcaggtatttcagccggaacggcatctcatcacaggaaaactcaatactcttttcctgccggatcttgatatttggcatgtccgttttctattaaatggtcctgattttagagacccattagagattgccaaggtactgacgccatttattcaggctggggcagtgtcacctaacgatttgcgcgatctagcaggaagaattctcggaaaaacgctagaagaatggcctgaggaactatatcaccgacctttagaaagccgcatgaaatcagctgaagaaaagtctcaaccagagccggaccagctgacgaaataaacagaagcgcgtgcacttttttgaaagggggtgaacatatgccaagagaactaaaaaacgctaaaattacgcatgtttcctacgtggacaaagcagcgaacaagaagaaattctttttgatgaaagcaaagaaaaagcggcctgactttcaaaaggaggtcagtgtcctaacaaaggctgaagatgctcatcgcctcgtgtacggtgtcgtgtatgagccgaatacacctgatgcacatcaagactttatgacagccaaggaaattgaaagagcggcacacggctttatgaaggatgcccgtcatattgacaagcagcatgattttcaggatggtgttggcgaagtggttgaatcgtatattgctccggctgatgtagaggtaggcggggagctgattcgaaaagggtcttgggtgcttgtgacaaaagcttcccaagagatttgggatcaaattcagaagggccacattacaggctattcaatggctggaacggcggacatcgtcgccatagaagaacaagatcagcttctatctcaaggcacgaatgagagagggcttttttctttgctgaaaaatttctttttaaaagaggaaggtgcaaacatgtcacaaccattttggaacgttttagaccatctgctggaaaccttacagtcaagtgatggtgatgaggcggatgtaagagctgccttagaacagctcattccaatcatgcaggatatcctgaagacagaggatgtacttcaaacgattggtgaaaggccagccgccgtacaaaaggaagatgctgctttgacgacagatcaagtacgagagctcgaaaaagcaaaaaaggccatcgaaaacgtcttacagcaggctgaacaacaagaaacagatcaaaccggggaagaacctgtccaaaaagtgctcgagcaagtcgttgcaccgattcgtcagcagctctcttccttagagaaatcagccagcagagaaaaagcagccgtgcaggaagtgcttgagcagcagcttttgcctatttcagagcggattcacatgcttgaaaaggcgcggggcatgtcaaaacaaacaatccacgatacacaaaacgacacaacaacacccatatgggatggcttactataagcctaaataaggaggaaacagtgtgagaaatcaagagttgattcgcaaggctgaaatgacacttgccagcttaaaaaccggcggtctcatgaacgcaacccaatccaacacattcattagaatgatgcaaaacacaccaaccgttttaaatgatgcacgcatcattccgatggaaagtgattcacaaaaaatcgaaaaaatcggctttggccagcgtattttgcgcccagcagaagaaggccaagcgcttgatgcaaaagaccgtgttgtcccagcgacaagcactgtccagctaaatgcgaaagaggtcattgcagagattcacatgacctacgacagtattgaaaacaatattgaaaaagacggaatccagcagacaattatgcaaatgctggctgaacgagcggcggtcgatattgaagagctcatcgtcaatggggatacgacttcatcagatccatttttagcccaaatggatggcgtgagaaaacaagcagtatctcatattgttgatgcaaatggagcggaaattagccgccaaatgtttaaacaagcctataaagcgatgccgtcaaaatatttacgtgtacctcaggatttccgtttctacacatccccaagtttagaggttgagtggaaggatcaagtagcaaaccgtcagacaaatctcggagatgcggtcattcaaggcggactttcttctgcattcggtgtgccagtcaaaggtcttgccaatatgcagccatatgacgaagcgggaacagacgtatcagatattttgctgacacaccctaaaaatattatcgtaggtttttctcgtaatattcgaattgaagtagaaaaagatattcgcagccgtaaatttattattgtcctgacagcgaagctagacagcaaatttgaggaagaggatgctgtagcaaaagtgatgaaagtgaaagagtaggtgacggcaggccatgattatttctcctgaagaactgcaagcctattctgtatttgagcgtgtgaaaaatcgatctgtagaaagactgacagcagatattatcgaagccgaagctgcggtatttcagatcgtaggtcatgatttctcaagcgaaaaatatcagccccttcctgaaaaagcaagaatcgcattattaaaaatggcccaatattttgccatgctgaatgatgacgaatctatgatgaaaggctttacgtcagaaaaaatgggtgattattcatatgcgaaggcagctgatcaagtgaaaggcaaaccttatgtatatgccctgcttgtcgattacattgaaccatcattaactggcggcagtaccaaattaaaggtgagatcattatgagttatcactctttattaacagaccgctgtgatctttttcaccttgaacatcaggaggcttcccgaggaaaattcggggttccagctgatgacttacaaatgactctttcctatcccgatgctcctagcctgacagatctggcttgttatgtaatagaaaagaatcagtcccttgtgcaagaagagccgaatacagttatttatcagtcctatcttgtccatttccctttagcaagtgatattcgcctgcatgacaaaatggtgtggaacggcgtctcacttaagttgcagcagcccaaaatagtgaaaaatcatcacattgaagtgatggcagtcaggaaggagaatctatgaaaattgatggacttgaccggctgctttcacagctggaaacagcgtgtgccggcggcttaaaagcagaatatcaagatttgttgcaagacatgggcctagagcttttggacatcattcaggacgagctaatcaaggagaatgctgtcgatacaggccggcttctaagctcctttacgcaaggagacaaggagaatcattttcttatgtcaaaaggtggtctcacgcttgaagtgggaacgcagcttgaatatgcctcctatgttaatgacggacatgctacttcttcaagtggagagcgaagatgggtgcctggcagatgggctggcagccgctttgaatatgatccgaatgcaaagacaggaatgatgcttgcctctcaatggatagatggaaatggctactgggatcatgctgtcatgctctatgagcaaatgtttgaacagtcgctggatcgaaagcttcaaagctggttcgatcgacattttgggaggtgatgaaatgaatcaagaagtcggggcaatcatgcattatatttacacacgctttcctgtgacaatgtatgatcgacttttgccagagcgttttcaagtgccatccgtttatgtgccgcccgtaacagtcatcagcggtccagatacggtatctacgtttatgaaatcttattcgctgcaagtgaaagtgtttcatatggattcagaaaaagcgcatgacgcagcagaaacaattgttgatgcattgcttgctgatcgtcaaatgattcagatgatgagtgaagatggaaaggtgcttgatgattatgtccgcataaaaagagtggaaacaagaatgatagatcaaggcgtagcagcgattgtcctgacgtgggatagcagctattggtacaaccgggacaaacaagcaagccttgaagatatcaacttttcagatggggtgatcaaacgtgagcaagactaaaaaagcagagcccgctcaaacagctggcgaagaaaaagaatttggcttttcatttgaagccttaaaagagcacagtaaggatctttttggggttaaaccagaaatccttgaaggtgctcttttttatatcaaacatcaaccaattacaaaaacagaagcgaaaaagcacattgatgcttttttgtccaaggaggtttaaaggatgaacggaggcacatttacaccaggtacagagaaaaagcgtcctggcatttactttaattttaaaacaacagcagagcagcgaattactttaggcgatcgaggtacggtggcacttcctcttgtgatgagctggggagaaccaaaaacctttatttccgtttcaaatatggaagacttaaataaaaaggttggactcaatattgatgacaagtcgcttcttcttttccgtgaagcaaagaaaaaagcacaaacggtcttgctttaccgcctaaacgaaggggagtcagccaaagctgaaatcgcagaaaactttgtggtcacagccaattatggcggtctaaaaggaaatgagatcactgtacaagtggcagaaaatgtacttgatagcacaaagcgtgacgtcatcacttatcttggaacagatattgtggataagcaggttgtcacggatgtcaaagatcttgtgaaaaacaaatatgttcaattttctggtgaaggtgaagccgtcatcacggctggtgtggcactaagcggcgggaaaaatggtgtggcaagtgtcgcagattatacagctttcctagaagcagcagaaacagaatactttgatgttattgctctcccgatcgataatagtgagcaattaaaagcgaccttcgcttcatttatcgagcgtttacgtgataagcaaggacgtaaggtgcaaggagttgtggccaactatgcagctgaccaagaaggcatcatcaatgtgacaagcggtgttgtgctggaagatggaacagaactaacgcctgatcaagcaacagcatgggtcgcaggtgcaagtgcaggtgcaaacttcaatcagtcactgacctttgtagaatacgaaggagcagtggatacattagaacgccttgataatgatcaagtagaataccgattatcacaaggggagttcctgttcacctttgatgcgagagatcgtaccgtgagtgttgaaaaagatattaactccttgacaagctttacagctgaaaagaaccagcaaatggcgaaaaacaaaatcattcgtgtgcttgatgcgatcaacaatgatttgacgttcgaattaaaaaatctgattaaattacgcaaagccaatggcaatgacattccagcatcagatgatggggtgcagcttgtgaaaacactgattactcagtatctcacacagcttcaagatggcagcggcattacaggctttaactcagaaacagatatcgtgatcggtctcaatggagatcgtgatggatttatcatcgatctagcggttcaaccagtagatgcagcagaaaaattctatttcaatgtggaggtgaagtaagatggcttttaaagcgcaaaatacaatttcaggtaaagaaggtcgtcttttcttagaaggtgaggagcttgcctttatcaaaacgtttgaagcaaacgtggagaaaaacaaatcagaagtcaatgtgatgggccgccgaatgactggtcataaaacaacaggggcaaacggaacaggaacggcaacattctataaagtcacgtcacgtttcgttcaattaatgctcaactatgtgaaaaaaggggaagacccatatttcactcttcaggctgtaattgacgataagtcatcaggccgaggcactgagcgtgtgacattatttgatgtcaactttgattcagctaaaatcgctggactggatgttgattcagaggcgcttgaagaagaagttccgtttacgttcgaggactttgatcttcctgaaaagctgaagaattctttctaattacaattgaaaaaggcattacgaatgacgaaaatatatgttatttttattttattcaacgatatggtataatttttcatagttacagagtagctacaaaagagttactgtgtaacctcaaaaagtttcttagaaatatgtttacatgcaaagtactttgcataaaataaaaagaagccaggatgcgtcaacatcccggcaatgtacaatgaggccctcaaggggctggctaatcaattagatagttttaaggatagactttcccttcaaccgtccaaagctcaaggggagtctattttttgtctatatacgtcaacagggcaacgataaatgacccgaatgcaagcattaacataagcgcttgaaatgttgacatgagcatcacccccttcctatcggggatgagccagacacccttgagcaagccattcaattgtacaaattaaattatacatgaaaagattggaaagcacattcaaaaaatggatgtgcttttttgcattcaaaaaaacataacaaagggagtttttaaacatgagcgaaaaacaaacatttgatctttcattttttatgccaggacaaacagtagaagcggaagaggtcaaagtaccgatttctaagcgttttgttgataaaaaagggaatgtcattccttttgtctttaaagccattacaactgaacgcattgatgaactggaaaaagaaaatacgaccttcaaaaatgtcaaaggcagaggccgcgtaaaggacttagacagtcagcgcttctacgcacgaattgcgattgaatcgaccatttatccagatttccgctcaaaggaattaagggaagcctacagcacacaagatccagttgaagtagcaaaacgcgtcctgtcagttggcggtgaatatgcgaactggttaaacaaagccattgaaatcaacggattcgaagacgaaattgaagatttagaagacgcagcaaaaaactaataaaagatggggataaagaagccgtgtttttatattacgccatgcacgagcttcactactccccatctgaactcctagatttatacgaatcaccaagaccgttcaaagcattcctattcggactcatcagctacaaactagacatgctagaaaaagaagcaaagaaaggagggaaataattggcgaaactcactgcacgatttgaattagaagacaaagtatcgaagaagcttatgcgcattcaaaaacgatttcaaacgtttgagaagcagctaaaaccatttagaaaaccagtgaaaataaacctggaaatagatgaaaagaagttaagaaacttcagtttatcgcttcggaaaatttcagtattttccatgagactggatcagggaatctatcgtgatttaaaagcattaaacaatcagttaaatatgctcccaaatcatctggtcatatccattcaagcgaaaggactagatgtcattaaatccagcataaaccgtttaaaacaagcgggaacaagccccattctgctgacgtttaaactaaacgatcaattgtcaggtaaaatgtcatcgatcaaaaaatctatctatcagctcatgaacagaacgtattatatgagattaaacatggttgaccaagccaccgctgcaattcaacgaatcaaaaagacactcaaaagcttgacgatgtctaaacacgaaatcagagtgtctgttcaagacaatgcaaagagtaagttgaaaaaacgagatcaggctgagtcgattgtgaaagaacaaaacataaaaaaagagcctgaggctgttagtccatcagtgaaaacagatgaatctaaacagagttggcttcaaaaccttgccaataaaggattaaatgaaattcaaaaatatgcaggtgacgttgcagacaaagtgaaggaaaaattgagtcctagaaagttttgggatgaaaaagcacttccttgggttgaaaataaaatggaagattacaaacaagatgtgatcggaagaattaaagagaagattaaatttaatcctgaagaaaaactagatcaattggtgaagactggattagatcgtctctttggtgcaagtgatcaatcaagtgaaagtgccactccagcaccaacaacagcaccaacaacagcaccaacaacagcaccaacatcaacatcaacaccatcaaatccagctcccaaaacgaaacctcagccgcgaggtggaaaaggcttgtttcgcaatagttgttgcccctgttgtgcaagaggtttaagcaggggaggatctactaaaactaaaaatagaaatggtcaatcaccaagacaatccacaaacccaaatgccacaacaagaaccgaaatgaatagaagacctccaagtagattagggaaactgaaaacaaatgcaggtaaattatttggaaaaattcctagtggactaaagaaaggtgcgggtatcgcagcttcagttggcggacttacgggtttagtgaaaggtagcaaggggttaagtggattagggaatgcgatgaagagtataggtaaagggagcggcaagttattaaagaaagtacctattctaggaagtgtacttagtgcaacaaatctaatcggtatgaacaaagagaatgctggtgaaaagattggtacgactggaggcggaatcgctggcgggatggcaggtgctgcagcaggtgcagctattggaagcgtagttccaggggtaggtacagccatcggcggtctagtaggcggcatcgctggaagtatgggtggagaatctatcggtgaaacaattggaaaatggtttgatggcggcggatttgaaaagattggccaaaaagccattgaaatcaaaaatcaaattgtcgaagtttggtcaacagttgcggcttggttcacagaaaatgtatggacaccattaagcaatacggttgtcacagtagcgtcatccatttggtcaagtttagtcaatgcatggacatggatacaagaaaccttcagtgcagttgcaggctggtttattgaaaatgtatggacaccgctaagcgatacagtcgtcacagtagcaacgaccatatggacaagtctagtcaatgcctggacatggattcaagaaacatttagtgccgtagcaggctggtttatcgaaaacgtttggacacctctcagcgacacagtcgttacggtagcaacgaccatctggtcaagtttagtgaatgcctggacatggattcaagagacatttagtgcagttgcaggttggtttattgaaaacgtttggacaccgctaagcagcacagtcgttacagtcgctacagggatttggacagcattatcaaatgcatggaaaacgatacaatcaatctttggagctgtatcgtcatggtttatggaaaatgtatggaacccacttgtagatacggtaggaaccattaaagacagtttcggtaaaaagtttgaagaagcgtataaagtcgtgacagatatatgggatggattatccaaatggtttgaggacaaaattcaaaagccgattgtaaaagtagcagaagctattagtgatgggttttctgcagcatttggttgggttaaaaagatttttgacaaagcaggcggtattgtagatgtagtcataaattggattgttgggaagaaaaaacccgataacaatgccacaggcggctatatcacccagccaaccttatcatgggtcggagaagcaggtaacgaatttgttattccaactcaaaataaccgaggacgcgggaagatgctgcttgctcaggctgcttctcatcttggaatgtctgttatgccaagcggagcagctggaaatcaagtatcaagctctccagctcctacagcagtagcttcatcatcttctgtcggttcaatagacggatctgtctcgatgactgggaacattcaagcctccagcataggcgagcaatttaataaggattttgaacaaggattaaatcaaaaagtgattacacttgatcaatggaagcaaaagaatattcagcaaccttttgctcaattgacctcagactcaggtaagtatggtcagcaaacagttgctgcttttgcgaatggtcagcaggtgacacccacaggaacagacagctttttgcaaagtcgtgtaaaagcaccataccaacaagtgatgacagcatcaccaacttggggttctggaacagttaatggttttgccacaggtcaaaatgccacatcagttggtactagccaatacgtagatcagcacatcaaacaaccattcctacaagcaaaacaagaatcaccaggctggggctcaggaatgatggatgcctttaacaacggcatgcgttcaaaagcaagtgaagtcacacaagctgccaaagaaatggcgaagaaagtagagcaggcgtttagagaggaattagacattcattccccttcacgcgtcatgatgagtcttgggaaatttgcatcgatcggtgtcgttaaagggctcgactcagtggatgtgaaaaagtttgctgaaaatcaggctggttcattaatcggagctttcagtggtatgggggtttcaggtcttagtgttcagcaatggctcatggcagctctcatggcaactggcacatcgatgaactggcttccaggtcttatgaccattgcacagcatgaatcgaatggaaatccgagagcaatcaacttatgggattccaacgctaaaaagggaacgccttctaaaggcttaatgcaaaccattggaccgacgtttaactccaataaaggcaaaggtatgaatgacatttggaacccaattcataatgctgtagccgccattaactacattaagggcagatatggaacagtcttcaatacaccgggattacgaagtatgagaagaggcgggccttataaaggctacgcaaatggtggactgattactcaggagcaggttgctagagtcggagaaggaaacaaacgcgaatggattattcctgaagaaagagggattcgagggagatatttattaacgcaggcagccaaagcacttgggatgcaagtatatgacccagcaaatgcgtctgctcctttaccagaatcacaaatgcagcaagtcacctcagctcagtcttctagtcgtacagcatcgtcaagtaataagcaaatcaccattcaattcaatggggatcagcatttccataatggacaagatcagcaatcgcttgtcgaaaaaattagacaaatgctcgtagatgaactggaagtagagcttcatacaggaacgaagggggtcgtgatcgatgggtaaatcagtgtatcaattgtggatttcccaaggaaaggacaagttacgattccctgtccttccatccgaacttgaaatcacaaataacgtacaaaatgaaacggtaaaggtcgcctcttttggagaactgacctttattgatgtcccatcggctaagcaagtatcattcacttcattatttcctaagaaatattcaccaattgctgaatataaaagcattccatcaccagagaatgcgatagcgaaaatagaacgaatgatgcgttcaaagaagtcggtgcggctcattgtaacggggacaaaaattaatatgacgtgtagcattgaaagcttcacccataaagaagggtcatatgatattggcgatcgtgaatttacgatcgagttaaaggaatacaaaaccgcatcgcctaggaaaattaaacgaaagaaaaaagcaaaacaaacgaaaaagaaaaggccttcaaaaaccccgccaaaaatgtacaccgtcaaaaaaggggatacgctatgggctatttcaggcagattttatggcgacagtacaaaatggcggcgtatttggaaggccaataaattagcgatgattaaacgtagcaaacgcaatattaagcagccggggcattggattttccctggacaaaggttaaaaataccacaataggggggctggcattgatcgagctttttgccatcagaagcggcaccatgtatgagcttgtcacagagagtgtgacacttcaggggcaaaggtatcaagcccctcgctctattcaggcaaatattatcactaaacaaggcagtcaaacatattaccgtgtctcagaaggggacacggttctttttaaatggaaaggaaaagagctgttcagaggcattgtgttttcccggacgcctgttgaagggaagctgacctttaccgcatacgacatgcttcaatatttggtgaaaaaccaagatgtctatgttttttcaaaacaaagagcagatcaaatcttgagacggataggggctgactttcaaattccaatgacctccatcgccaatacaggacatgtcataaaatcactagtgtttaaaaacgatacgagtttgtatgacatgattctgaaagcgttaaaagaaacaaagcgtcaaaccggtagaaactatcaaatctattctgctaaaggaaagatggggctgagagcttggccagatccagaggacgtatgggtcattgaatcaggcgtcaatctcattggttatcagtacagcacctcgattgaagagacagccactcgtgtcaaactgcgcacgtctgcagatgaacagggaaagaataagaaaaaaggcagcaaatcagagattgtggtggtcgaacaggataaagcaggtcagagtaaatacggtattttacagcatgttgagacagttacagggcaaatcaaccagccgcagctacaaaaaagagccaaagtacggctggcagagaaaaaaggcgtcaagcaagaaatcaaaagcatacaagcgctaggcattcctgatctgcaaagcggtcttccaatctatttaaaaatccctgaaattaacgtgaaaaaaacctactggatcgatcaagacaaacatgaattcagtggggtgaaacacacaatgacaattgatgtcgttgagaaaaattccatcccaaagggtgatcaagcgtgagattaagtgaagcgattaaacgattagcagtgaatgctgtagatgccgcctctccaattgatctggtggttggagaagtcacggcagtttctcctgtaagcatccggttaaatgaaaaccataagctagtcattccggaagaattactgatttggccaaagcgcctaaataagggtgaggatgatgaactgaaaaggggagacagcattatggtgctggcaatggcaggagggcagtccttctacatcatcgacaaattgtaagggaggtgatgaatgtggcactttcaccagaggaagaaatcgaggaaatagaagaagaggaagaggtggaaacctcgacgacgtatcgaatagatgttgaaactggcagactgacaggtgaaaccatttcaggcattgaagcaattcgtcaattcgtttatatgacactcaggacagagcggtatgcatatcctatctacagccacgacattggcactgaaattcaggaactcttgacggatacagaagccacggatgaatacaaagaaatggagattccgaggctgctagaggaagcattgattgtggacgaacggattgatcatattgaagaattagaggtcacaaagcaaaatgactcgtttcatgtcaagctagctattgtcacagatgaaggcacattagaaatagaggaggtgatggagagcgatgtttgaggaacaaacgtacgaagcattaatggaaagaatgctagacagactgccagatgacatagataaaagagaaaacagcgtcatttggaatgtcttggcacctgctgccgctgaattagcccagtcctatatttggcttgatcaagtattcgagctggtctttgcagatacagcacaaggagagtttctagatcggcgggctgctgaagtaggaattgaaagaaaaccagcgactaaagcggtatggtccgcagctattcagccggaggatatcaacatcccagctggttcacggttttttattgaagatgtctatttccaatattcgaacgatggcacgctagaatgcgagacacctggcaagatcggcaatggtcaattaacagatcagccgctgctatcacttgatacaattccaggactcgaatcgattaccatgaaagaactggtgataccaggacaagaggaagaagatgacgcttcgttatatgatcgctacttaatacgtgctaggcgggaggctgtcagtgccaacaaggcgcattataaaaaatgggctgaggaggtgacaggggttggcagagcgaaagtattcccgctttggaacggagaagggacggtcaaaattgtcatcacagacggcaatctagatgttgcatcagatctgcttgttaaaagagtacaggaatatatcgacccagtatcaggcgaaggggaaggacaagcgcctattggttcaaaagcaaccgtcgaaagcgccaaatggctggatattgacatagaagtagccgtcgaacttcaaatggactggacccttgaaggagcgcagaaagaaatagaagaaaaggtcaaagttctgttgaaatcaatcgcatttgaaaagagtaccattcgaatgtccgccttaaatgacattctgtaccattcagaaagtgtatcagattatgcaaacgtgttattgaatggggaatcgaaaaacttagtgttacaggacattgagataccgcgtctgaggcaggtgaaggttattgagcaaacaggatgaaatgaaaaactacttgccgccatattttacagagatttatgaagtagatcatctactcaaaacagaagcaccggagtttgagcaattggatgaatccattttcgatttaacggatcagttcttccctttaactgcgacatggggattgaatagatgggaaagaatgctgaaggtgcagcgagaatcaggtgactccattgaacttcgcagggcacgcttactcaatatgatgtcaaacattccaccgatcacgtatctttcattagagaaatcggtgaatcgctttctcaaaaatccaagtgccatcatccgtctcaccaccaatcgctatcatttcgccttacgtgtgaacctagatgacctgcaaaacactagatatattgtagaaatacttgaaacgttaaagccggctcatttggcttatacgttcactgcatttcatcataccgatgtacatgaaaaaaatgatcatcacgggaggctcacactgcgaagcagagtgggttttttcgatcatatcccgattttactgaatggtgaatttgtattaaatggtacgttttatcttagcgggacaagaggttcaaccgatgtacctgctcgttttcggcattcgttgaagatgagaatgccgcttcagcataagtcagaaaccacatatcgcatgaattatgtcatcactggagctgtacatgaaacagggcaaaaagcggcactgactttacgcacaaagaaccagctggcacatcaaaccaaaaagaagatgacgttccgattggcagtacatgtccaaactgaacagggcggcagcttactgatcaaggatcattactggattctcgatggatctgttccgcttgacggatcaaaaatgctagcagcaacttctcaaaaaatagagctataaggaggatcacaatggctgatcaattaaccgtaacaacattatatgcacgtcaacaaatggcaaaggcaagagcagagggaacaaaactcacaaaagtcgtcaaaatggcatttggaaacggcgggacgaaggatggcaaaccgatctcactagacggcactgaacaaaaactgaaaaaagaactcgtccaaaaagagattgattcgtttaccttcatggaaccagcaaaaatccgctacacctgcacgatcgccgaaggagaacttgcaggagaagtcatcaacgaactagcacttgtcgacgaagccggcaaattcaccgccatccgcaccatgacagacaaacaaaaagacggcgacatcgaatttgtttttgagattgatgatatttattaaagggggaatttaaatggatctaaataagccgaaaacatttgaaacgactgataaagctcatgctgatttatttaatgaaatggttcaaaccttgcttaaaaacgacaatggtctgttagaacagcttaccaaccatgcacaagatatgaactcacatgcatctgaagaagaaaagaaaaaatggaatgattcgcagatttataaaataactagagataacggtatgcagcttatcaatatctcagctgattcaaaaatatttgatgcaattaaggacaaaggtacatgtacattttactcagctcctgaagtcgaagattctccaacatcgtcaaatatatcactgagaggtatgcaaatagtaggtgaagataatattggggcaggctttgctgtagatatagcaggaaaagcatacagcttttactacaattttggtcatacgtcgattacttggacacctcttccgagtatagaagatttaaataaatggaatggcagtcagttgattaaaattacaaacgatactgggggagttcgagtatctgtagaagctgctgaaagtcttctagataaaatatccgaaacagggaaaacatttggcacattctattcaatggctggggtacaagataatccctctgaatcatctgcaagaggtttttatcattttacttcatctgatagtaataacaaaggaacctatggctgggtgattgcagtagataataagaataacatgtttacgaattatctcgatctaaatttaggctggcaaggctggaggcgtagtcttagtgaggccgataaacaaattacatggaccacacctagacttttaaacggttggaaacaatatagttcaagcgcgctacctattcgtttcggtaaaaatgctatgggagaagtggagattaatggtgctgttagagatggagcattaggtgaaattcctgtttttgtccttccggagggataccgcccgaaacaatctgtttattatgtgggggtcgcttctagccttggtacatctggggtgccacaatatcatcggacatttatttcaaatgacggaagagtatgtgtgcaattttcatctaactctgtcaaccctacagaattcattacgtttttaatcaagtttagtacattataggaggaactaaaatgtggatttataaatataatgatcaattcatttatatgcctggtgaagaaaaactcatgaatgaacatgagaaaatgcctgaaggttttaccgatgtacctcctcctgtggaatcgtatattgccaaatttgaccctgtaaaacacaaatgggaggaaaccgctacacaggagtatatcaacagtttaaaaacaaaaccaaaaccgaatgatctagaaatattaaaggagcaaaatgcctttttaaccaaacaaatggcgcagatattacgtgacataaaagggttaaaatcactttaaaactattttaaaaaattactgagtttttttgttctaatcattcatatataagggggagaaagatggttttaaaaacaccacgttcttttgagataaatgacaaagcgcatgcagatttatttaataagatgatgcagatcttgattgaaaatgatacagaactgttagctcaaattcatcatcatgcagaagatacaattcctcacgtatctgattccgaaaagaagaagtggaatgagtctcagctatataaactgacaaatgataacggatcgcatttggtcagtattcctccaggcggcagtatttatgaggaaattaaagggctaggtgcctgctcattctatgccccaggtggtgttggagtagtcgattctcctgctataggtaaagctgcattaaggggcttccagcttgtaggacaaaacaatattggtgtaggaattgcaattgacacattgggaaatatattttgtttttcttattatgtaaaagatattgcgatcaactgggtgcaaatgccaactcaaaatgaaaaaaacaaatgggatgcaggacaattgtctaaaatcacggctgacgatggaaaagcatatgaaagaattaatgcagatgatcctagtattttagataagctgataaaattgccgggtgttcactcctggtacattcatgaagcacatccagatcttccgacaagaagttccatgagggctttgtctgtctttagtgaaaatacctatggctgggtcattggtgcaaacaatacaggagatgtctatattaaccgttcaacaactgatgtaacaggtacacaacaagagtggagcggttggaaacgtctaaatgaccataacctattaaattcaaagggactaagactttcaatgtcaataggaactgatattttaacgttaccatcagggttttattttgctgtaggatctaatgttttaaatatgcctgttgataatgattcttcttggtttaatatcgatatcttagaaactgtaaatggtagaaagagcattcatgtcattagaagttatgacaacactcattggtttggtactgttcatactgacggtgtctttaaagggtggaaaaaaatagtcactgatgctgattttgaaaatgttaagtggctaaatgttaccttaggcagcggttcttctattggagatagaccagttgaatatactagatggggaaatttattattattgagaggtcacctaaaagcaaatcgagaagttatatgtggaagtattccaagtactggcttaccagataaaggcctagtagtatcagttccagtatcaggtacaacgggtcatagtaaattacttatatataagacaggagagctaaagctaactggtttactggcagcgaatgaaagtgcggtaactggctactatttagacacggtcgtcccattaaattaaggaagtgataaaaatgatactagcttatgaatacaatcatcaaaatgaattggtcagacctatcgaagtgttcgaaagggatgatgaaggcaattatatcattccagaccaatgtacaactattgcaccacccaataatccttctttttataaagctacatttgatgtggaaaaacaacaatggtatgaatcagcgacacaggagtatatagatagactaaagccagcccctctcccgtcaagtgatatagaacttttaaagaaacaaaatgctttgttatcaaaacaattaacgcagttattggctatgcagaaaggggggaaatcagaatgatgtttccaactgtagcggatatcaaacaattctgggactggcaatgttacggaccagaggacattgcattttatgtaagcattggctggatctcggcagatgactatcaagacataacaggagaaaaatacgaagcctaatggctttatttttttgctgttctctttagctggattctatcgcaatctcattgaaacaacttatgtaatggtagaaaggtgagaatacattggatataaaaattcctcgttcttttgaaacgagtgataaagctcatgctgatctattcaacgatatgctgaaaacattgcttcataacgacactggtatatcggaacaattaactaatcatatcgatgattcgagacaacactcttcagaagtagaaaaaaagaaatggaatgagtcgcagctgtataaaattacaggtgatgatggagtacatcttctaaatattcctgtcggatcaaaaatctttgactcaattaaagacaaagggacttgtacattttatgcacctagtggaatagaggatagcccttcacaatttgccattagagggattcagacagtgggacaaaataatgttggaacaggttttgcgatagatacatcaggtaatgcatattacttctactacaattctagccatatatctatcaattggactcagcttccgacaactgctgaaaaagataaatggaacaatggacagctgtataaattgactcaaaacaatggtaagcctatgtataaaggggtaagtgaaaccactgactataatgagattacagaaacaggaatgtatctcatttataatgctggtctaaatggtcctaaagagatcaaaaaggcatttatgatagtgataagttatggaaataccctactacaaactatatatgatgcaatcaatggtcttaactctttttatagaattaggaagactgactttacctggactgaatgggaaaggcaactcacatcttcaaatttaaatgctattcaagcatttcctattaccaatccagaaggatttgggaaatttcacataatcaattctgttgattttcatgacatactacctcgttataaaggttttgttcatttcacctcagacacatcagctattaacggaccaggtgttgctttacgggggatttgggtatgtaatagcgcaggaaactacggttctattattggttttgataatctcggccggacatggcgaaaaacagttgtgaatggcgtgtggtcaaaatgggaacgtttattgaccagcaacgatttaagcagtgaatggaatcaagtcactctgattaatggtacagcaaagcataatcccgtataccctctcaaattttctataatgcagaatactttatatttgagagggtcatttgaagaaatacctataaatgaaactgtgattgcccgatttgctcaaaagccttctgctactactgtattcgttggtgcgacggttgggtcgtacggagcagcacggatgacgctttctcaggacggttcacttaaatttgacggtctgtcagtgaacgatgcatcgaaagtcaaccgaatcgaaataaatgctgctatacctttatggtaggagggcttacactgctcagaaactaaagaatacattgatagcttgcaaccaaagccgctgccaccaccagaaattgatctattaaaacagcaaaatgctgatctgcttcagcaactggcagagtcagaaaagagagcagaagaacaatcaaaaacaataacagaatttgtcatgctgctgactgaaaagggggtaatttaattggattggttccgtagtatttcattgttctatcaatggaaatgttatgaaaatgaggacgtagcaaaatttgttcgtttcgagaaaattacgccggaacaatacaaagaaataacaaaagaagaatatccaataaacgctgcataggcgtgtttgtattgccttcttttaaggatgcgcaaagtgagggagtaggtgagtgtagtggaaatggatttgactcaatatttaatgacacaaggaccgtttgcggtgttgttttgttgggtgctgttttacgttttaaacacaacaaaggaaagagaaaacaagctcaatgagcaaatcgaggcgcaaaatgaagtgttagcaaagtttagtgagaagtatgacgtcgtgatcgacaaactcgataaaattgaacggaatttaaaataggaggaaaaaattatgaaaacatttgacaaaggcactgtgattcgcacagtgcttctttttattgctctcatcaatcaaacgcttgtcatgtttggacagacggtactgccgattagtgaggagcaagtacaaaccgccggtgaggcactatatgtagcaggttccaccatttttacgatggttacagccgttatcgcttggtttaaaaacaattatgtgacctacaaaggtcaattacaaaaagataccctgaaacaaagagggctaacaaaataatagttgaaggagaaacaatatggtcaatatcattcaagcctacattccaaaacacaaccgcaacagaccaggaaataggatgaagccgctctatattacggtgcataatacctctaacactgcaaaaggtgcaaatgcgggaagtcacgctgcgtttgttgcacgttcaagtactggggtcagctggcattacactgtcgacgatcaggtcatttatcagcatttaccattaaacgagaacggctggcacgcaggggatggcagaggcgatggcaatatgaaatcaatcggaattgaaatttgtgaaaatacagacggcaactttgaacaagcagtcgaaaatgctcaatggctcattcggaaactgatgggcgatttggggattcctttatcaaatgtagtgccccataaacattggagtgggaaagaatgtccaaggaaattgctcggacgatgggatcaatttaaagctggaatagccacagctcataccgacagcaaaagcacaagaaagccagtccgaacagagagcctgagccacaaagacaaagcacccgtgaccaaacagaaatcgtcaaatttgccatctggcattttaaaaataatcaagcccttgacaaaaggatctcaagtgacagccgtgcaaaaagccttatcttccctctatttttacccagacaaaggagcaaaaaacaatgggattgatggctattatggaccgaaaacggcgaatgcggtcaagcggtttcagctcatgaacggcttagcggcagacgggatatacggaccaaagacgaagaacaaaatggaacaattgctgaaaaagtgatcattcataaagtgctatcagcaggtgaagggatttttccttgctgatagctaataaaaaatgacatcatttgtgatataatcgaccgaatctatcataaggggagagtaaaatgaaaaaggaactgttccaagtcatcatgctgtcagtgctgctcatctatttcgtttatcacggaatgacgagcgattttcctgtgtcttacacaatcattctcatcacggcttatgtctctgtgatcatgtaccgaatcataaagataataaggttaagaaaaaacaaagaacaaacacaactttaagaaatatatacataaaaaaccatccttgatctctcaagaatggtttttcggatggagcatagcgggatcgaaccgctgacctctacgctgccagcgtagcgctctcccagctgagctaatgccccgaagtatgacgacataatttattataatcaatcctcctgtaaaattcaagctgtaaaacgcaaacatatcgcctatttatctttctgatcaatcggaatatagtcgaagatctcccctgattgtacagagtccgctaagcgtctcagccagtcataataggctttcgagctttcaagctgttcaagaagctgctgcgcttcctctcttacatgttcctccaactgatcatcactagcaacctcttgaagccgctcttgcgcttcttcaatcgccgctaaattgacctcgacctcccgttcccatttttgcggaaagaagttcgtgaaaaacttaaaaaagtctttttcagcaacaaagctgtgttttcttcggccccggtgaaacgtctttttgacaatattcatatcttgcagttttttcacacccgtactcatacttggcttgctcatttgcagctcttcacgcatttcatcgagcgtcatttcctcatttaaatacatggtcccatagagaatacctgcacttcgtgtaatgccatagagatccattgtttcagctatggaatcaatgactagatctttagcagctaaaatacgatcttctgcttgtggctgttcctgctttttcatcttgtccctgctttctattaagagaattcaatacgttcaaaaaaatctttatggactatatgttaacgaaagaatacaaaatgtcaaaataaatgaagcctatctccctttgacagaaaaatttgaacatgataagttaattatgttcaaaacgttaaatttttatttaacaaacttaccaaagagaatcagaggaggttccttctatgagtcaaacactatttatagatggacaatgggttggcgccaaaagtggcgacacacgggatatcatcaatccatttaatcaagaagtgatcgcgacagtcagcgaaggatcaagaaatgatgcgcagctagccatcaaagcagcgagaaaagccttcgatcaaggggactgggcaaatcagcctggacttgaaagaggaaatatggtgtttaagattgctgagttgattagacgtgatcttgatgaactagccaaattggaatcgcttgatactggtaaaacattagaggaaagcaaagcagatatggacgatattgcgaacgtgttccaatattacgcaggtctggctgacaaagatggcggggaaatcattgcgtcaccaatcccgaactcaaaaagtgaattagtcagagagccagtcggtgtatgcgggcaaatcactccttggaactatccattgcttcaagcaagctggaaaatcgctcctgctcttgcagcagggaacacaatcgttttaaaaccaagtgaaattacaccactcaccacgatcaaaatattccaactcatggaagaagcaggaattccagcaggagttgcaaacctagtccttggaccaggggcaacggttggcgatgagcttgctgtgaatgaacatgtagatttgatttcatttacaggcggtattgaaacaggcaagaaaatcatgcagggagccagtgggaatgtgaagaaaatcgcccttgagctcggcgggaaaaatccgaatattgtgtttcaagatgctgatttagacgtagcggttgaccaggcaatgaatgctgtgtttttccatgcagggcaagtatgttcagcaggttcacgtttgctagtggaagaatccattcatgatgaatttttagaagaactggtgaagcgtacgaaaaaaatcaagctaggcaacggctttgatgaagaaacccaaagcgggccgctcatctcagctgagcatcgagaaaaagtagagaaatacgtcagcattgggttagatgaaggcgcaagattagaaacaggcggaaaaagacctgacgcagaggagctttcaaatgggttcttctacttgccaacgattttctcaggctgtacgtcagagatgcggattgtccaagaagaagtctttggaccagtattgacagtcgaatccttccgaacagaggaagaagtgatcgagctggcaaatgatacgatttatggattagcaggagctgtgtggtcttctgatattggaaaagccgaaagagtggctcgtcaattaagattaggcacagtttggatcaatgatttccatccttatttcgctcaagcaccttggggtggatataagcagtcaggtcttggacgtgaattaggacgcaccggacttgaggaatatacggaactgaagcatgtatatcgaaatacgaaacctgaagcggttcattggtttaaataaatatcacacatttggaggagattctatatgacattaaatatgaaaattgaaagcatgcagaaattccacacatttgaaatcccgactgtcatcaaacatggcatcggtgcagtgaaacatgttggggaagaagtgaaagcatacggtgtcacgaaggtattgcttgtaacagacccaggtatttatcaagcgggcgtagtagacccagtggttgcttcattaaaagaagcacaaatcgatgtgatcctatttgataaagtagagccaaacccgccagtccgtttagtgaatgaaggatctgcgttatatgaaaaagaaggctgtaatggattagtcgcagtaggcggcggaagctcaatggatacagcgaaggcaatcggagtagaggcgactcacgaaggctcagtccttgattacgaagcggcagagggaaaaaaaccgcttgaaaacagaatcccacctttaaccaccattccgaccacggctggtacaggttcagaagttacgcagtgggcagtaattacggatgaagaaagagaatttaaattcaacacaggtggaccacttattgcagctcacctcacagtgattgacccagagcttcatgtatccatgcctcctcatgtgacagcaatgactggaattgatgcgcttgctcacgctatcgaatgctatacgatgaaatttgctcagcctattacagatgcggtagcgctcatggccattgaatatgctgctcattatatccgccgtgcttttgctgatggtgaggacctagaagctagatatggaatggcacaagctgcaatgcttgccgggctttcttatggaagcgagtcagctggagctgcgcatgcgatgagtcaaacactcggaggtattattcctgtagcgcatggccagtgtgtagcagcaatgatgggaccggtgatggagtataactggaaagggtatccggaaaaattcgctcgtattgcgcaagcgttcggcattgatacaagcagaatgtctacagaggaagcagcaaaagctgctgtgaactggatgtatgatttagtggaagatctagaagttccttcattagaagaacaaggtgtatcaaaagatatgattgaccgtttatctaaagaagccatgaaagatccgcaaacaattggaaacccaagagatctaaatgaaaaagcgtacaactggatttatgctcgctgttttgatctaacaccgaaaacagtgtaacaatgaaaaaaggctcccaaaagggagtcttctttatgtcttatagctgttctttaatttctttgatttgatgaatatgacgtttttcgtgtgcgccgataaaatcaagatattgcttaagggataactcttcaaacaccgggtgcgcaatgacacgtttgaaatcttcctcagtaaacgttgataaaatttgattgagctgttcacgtgctgtatcgagctcatcctttaaatgtgtaggtgtcacatgcttgcgttcaggctcaacaattctaggcgcagtggcttttctagaacggtcctctgccatttccaccggctttggctcatattccttgatcggtgctttttttccctcagcagctagatgttttgctgccatgagatccatcttctttaagtgatctgccacctcttgaatactccaagtatcatcagataatttttgattcaattgttcttcgttcaaaccttgcagcttttgccacaattcttgtcttgcctcatgtaataaactcattttcatcacctcaagatcaaattttaacatagtggtacatgacaatcattcttgagctatcggggaattcctgtgaagaattgtgaggaaatttgaaacctttacaaaagtggttcgtattacctgttagaaggaatacattggaggtgagcatggtctaaatgaaacaaaggctgttcatttcatgaagaaagggtgaggaagatggatgtgttcgggctgccgcttgagacgctgtatttatacatattgatgatatcaggaatcctgacactagttttcgtctttttcggcgatgtatttgatggattgtttgaagcgattcctgtttcattccttcaaccaacattgatcctcgcatttcttacctttttctcggctggagggtttatctctgaaaaaacagcaattgtagggagtggacttggcgcagtattatctgccatcctcgcagtggtccttgtgacctgtttgaatgtatttgtcttagtcccgctttcctctgctgaagaatctctttcatatacagaggccgacttaaaaggaagaactggggagatcattgtatctgttccaaaagacgggtttggagaagtgctgttaattagtaatagcgggaaaatctcaaagcctgccgtcagtttcgacgaagaggagattccatatggaacccgggtgctggtcgtcgaagtgaacaaaggcgtcttatcagttataccaaatgaagaaatctaggagggaatgctatgccaggaacaaccattttgattatcattggaattgtgcttgtgattcttattgcacttattggtgtatttgtttcgaaataccggacagcaggtccagatgaagcgttaattgtcacaggaagttacctaggaagtaaaaatgtccacgtggatgaaggtggaaacaagattaagattgtaagaggcggaggtacctttgtgctccctgtttttcaacaagcagagccgctcagcttactatctagcaagctagatgtttcaacgcctgaagtctataccgaacaaggtgtaccggtcatggcggacggaacggccatcattaaaattggcggatcgattgaagaaattgctactgctgcagagcaatttttaggtaaaacaaaagaagaccgcgaaaacgaagcgagagaagtactagaaggacaccttcgctccatcttaggatcaatgacagtcgaagagatttataaaaacagagaaaaattttctcaagaagtacagcgtgtcgcttctcaagatttagcgaaaatgggcctcgtcattgtgtcgttcacgatcaaagatgtccgtgataaaaatggctatttagaatcactaggtaaaccgagaattgcccaagtgaaacgcgatgcagatattgcaacagctgaagcggataaggaaacacgtatcaaacgtgccgaagcagataaagatgcgaagaaatctgagcttgagcgtgctactgaaatcgctgaagcagaaaaggtcaatgagctgaaaagagcagaattcagacgtgaacaggatacagcgaaagcaagtgccgaccaagcgtacgatcttgaaacagctcgtaaccgtcagcacgtaactgaacaagaaatgcaagtgaaaatcattgaacgtcagaagcaaattgaattggaagaaaaagagatccagcgtcgtgagcgtcaatacgattctgaagtgaaaaagaaagcagatgcggatcgttatgctgttgagcagtcagctgcggcggaaaaagcgaaacgcctcgctgaagcagatgccaagaaatacagcattgaagcaatggcaaaggcagaagctgagaaagtccgaattgacgggcttgccaaagcggaagctgatcgtgcgaaaggggaaaccgaagcagaagtcattagactgaaaggacttgcggaagccgaagccaaagagaaaatcgctgaagcattcgaacagtatggtcaggcagcaatccttgatatgattgtgaaaatgcttcctgaatatgcgaagcaagtatctgcaccactttctaacattgataaaattactgttgtggatacgggaggtaacggcgaaggcagcggtgccaataaagtcactggctatgctacaaacctcatgtccagtctgcaagaaagcctgaaagcatcctctggaattgatgtcaaagaaattattgagaacttttccggcaaaggcaatgtgaagcaaagcattcaggaactaacgaatgaaatcaaacaaccaagaaaaaaagagatcgctgatactcaaatagaagaataaaatcaatagacaccttccatcagaaggtgtctatttggcatttgcccagtatggattcctctttacatatgaagaaagattcacgagaataccagcagatatcatcatgaacactagggaggagccgccataactaataaagggaagcggaatgcctgtgattggaagaagaccaaagacagcgcctaaattaaagactacttggagcatgatttgaaacgtgagcccgatcgttaacagctttccaaaagggtcgtgtaaagcctgcacaattcgcatagcgcgatacatgatgagtagatatgcaccaatcacaaacaaaatccccatgattcccagctcttcactgatgatggccatgataaaatccgtatgggcttcaggaagaaagcctagcttttgaatgctcccgcctaagccattccctgtcagcccgcctgaattcattgcgagatacgaatgaatcagctgatatccatctccatcttcatactgaaaaggatcacgaaaagaagtcagccgcttcaaacgataaggagctgtcactgcaaaaaatgtgatacctgctgccgcagtcgatcctagcaaaatgagatggtgcgttttcagcccagcgcataataaaatgatgccgcagcttaataaaatagacacagctgtgcctaaatcaggctgctttaagatcaacaaaaaaacaagacctaaaagaatgagtggcggcagtacgccttttttaaaagatgtaatgtacgcctgttttttcgcgtacacataagcaaaatagatcaccatcactagtttcacagcttcagaaggttggagcatgagagagcccaactgaacccagcgctgggaattgtttttgacaacaccgattccaggaagcaggactaggatcaggcataacaatgacagcataacaagccaccgaatccatttacgataaatctgataagggaacagagcggcaatgaagaaaaagaatcccccaatcaggagccattgccattgtttgatgaagaaatagctgcccttttcatacttcacttctcctaaaggataactcgcactgtaaaccatcagtaaaccaaataaacagaggaacacaatcgttccaactagaatgcggtcgactcttttgagatgagatagaagaaatgtcatcatcttcaattccaattgcgcccaaacatataggatgatgacctaagattgacgctaaacacgaggccaatggcgatcatgttggtcaaaagcgcactgcccccatagctgataaaaggaagcgcgagtcccgtcacaggcattaaaccgactgtcatccctacgttttggaaaacttgaaacacgatcagcccaacgactcccgcacatatgtacaatccataaagcgtattagcatgcatagccacatgaatgattcggtaaatcatcattaagtacaaacacatcaaaagggaggcaccgataaaaccaaactcctcaccaataacggcaaatataaaatccgtatgcgcttcagggatattacctccttgtacttgatgcccctgtgtaaaaccgcttcctgataattgacctgatccaatgccgagcatcgattgtttcagctgatacccgtatgttgaatcaaattcatcaggagagagccagccataaatgcgatcaagctgatgaggcttaatgatttttgtaaaatgctcaaagtgttcattgtgcaagtagaccaaaaatgcaagaagtgtaagaaaagtagccattaatgcggccatcatcttgctagaaatccctgacacaagcatcagtgtaaaggcgatggataatatcacgagcgctgtccctaaatcaggctgaattaagatgaggaaaaaagggacaacggtccagcaaacgactttacttgtaggaatgatgctttctttaaacgaaaatcgctgatgcttgtattggttcaagacagccgctagcagcaggatcacaaaaattttcatgaactctgatggctgaactttgattgaaccgaagctgatccacctttgggatccgttttgactcgttccgaaaaaatgcacaagaataatgaggaaaataccacctgcaaataaccgaaaagataaacgctcaagcagttcataatcaaagtatgcagcagctgccatgaggccgaaaccgacgatataccagaaaatttgtcttttgacgaaataaaacatatcttgcgtttcatactgtcccgatccgctatatacagctatcaggctgatgacaaataaacaaatcacagtgaataaaagtacgaagtcaatgctgtactgttttttcatagcttcttgtcctgctacctatttgtcagctggtctatgacaattttcacagccgcagcatcatcaatatagccgatcggaaaaatataatctggtattaagtcaacaggcataatgaaataaaggagtgcgccccccatcaccattaattctcgagaagtcccccgtccggtcataaataagctgtacatgtttttcaaatgttgaaggaatggtccgacgccgcttagcgtctccatctttttctcaaaatttgccgagatcgtttcttttccctcgtttgtttggctataggcttcgtattcgtttaacttttgtttcaatttggtctgactaaatgtaccgtcgtagacgtcctgatctttcagtattttttcgatctcttctaccgcttgaatgaacgtatcaccgtgcaccttttcgcttttgactggaaacccagcagcagtcaatagttgatctaatgatatgttcagagaatctgaaagccgctgcaggtgattcaaagttggttttctttttccattcatgattcgagacagtgtcgctttatcaattcctgtgtatgtgctgagatctcttaaagatagagaacgttgttgcaatttttcctttaagagcggcccaagctcagttgtcttaaaatccatcttttacgtcatcctttgtatgatgtttcaactcttctatagaagaagtcgtacccaatataaaggtgtgttgacaaaatgtcaacgaatatcctttattgattgaattttaggaaataggaatttatcataatgaagatagggtgaaaacagtgagaaggagtggcgcggatgaaggtgaggcatgctgtacaaaaagatattcctaaaattgccaaaatacatgtgaagagctggcagacgacttatcaaggcattattaatcaggattatttggatggtttaaatatagaagatcgagaagagagctggagaagaaggtcacttgaagggacgtttgtcgcagaagatgccgagggggtatttggttttgcttcttttggaaaacaacgtgatgagcgctattcaacatatgatggagaactttacgcgatctatttattgcaagagaaacagaaatcaggagcaggtatcgctttaattgcagaaggagtgagttatttaatagagaaagggtatcagaatataatgctgtgggtatttgaacaaaattcggcaaagcatttttatcaaaagcttcaacctcattttgtcgttaccagccagttcgagctggctggcgaggaacataatgaaatagggtatgggtgggaactgtctgtattacatgaccatgtacaccgaattaaatcgtcagcttccaataataatgagagaaaaaagtgaaaagcacagctagcaaaatataagagataaaaggagaagcttctacttttccttttattcctgctatctttaaagcttcatagaaacctgccaaaaaataagcaagactgagaatataacagcacagcataatggagtaagggttcattggcgtacctccagcatgaaatcttctactattaatagattccatagagcggcaatttatgcataaaaaaataaccagctgaaatcagccagttattttttgtgaggaaaaaccaaacgagatgcacttggtatgagtatgcaaagaacgatactgcaaataataaatgaaggaaccatatatgtgctgttataaattaaagagtaaacccaacctggagttcctgttggtgcataatgagaaaagaaaacaacaccagagataaagaacgtcaacagtctaaagaaacttgcaacaaatacggataaggtaatatagaagaattgctgctttcgcttttgatcctgaatggcttttttgatcaatccagaaaatagaccgcttagggaaatgacaacagatgcgacgaaataatcgagaaatccttgaacaggtgtagcgataatagggccattcatcagctgaaggcctgcaataagcacaccaatgataaacccggttgatattccccatctaatagacataagaatgacgggtatcattatcagcgcaagagatccgccatttggcattcttaaaaatagacctgataagtaatctaatacaagtgcaagtgaagtcataattgcgatttccatcagtcgtaccaattgatttgattgctgcataaaaaaatctcctttttcatgaattgagcaaggagagaccgtgtaaggatgagtatgttattcatagaaaaacatatcgagttgaatacaccacatgtattcaattgaatccacattcctacttcagtattaactgacaggttcaaagggtcagaacaacgagtgttcactctcagcacaaagctccccctgcggttatttagttttcttctattataaatatactaaagaccttcaggatcaacaatagagaattcctgtggcaatcaatttttgtatgattatataggaagagataaggaaaaataaattatttagaaaaaatacttgtttcctctctcgaaaggtgttatatttgtattcgccgctaaaacagcgcggttattaaataacataaagaaaaaagttgttgactttatcttgatagaatgttatattaataaagtcgcctctgagagacgatgaagatgatctttgaaaactaaacaagacaaaacgtacctgttaattcgagtttttataaaaaaatcctatgatacatcataggtagtcagtcaaacatgtttatatccttccaatggaagaagttactttatcattccgcagtagctcagtggtagagctatcggctgttaaccgatcggtcgtaggttcgagtcctacctgcggagccatgcttccatagctcagtaggtagagcacttccatggtaaggaagaggtcagcggttcgagcccgcttggaagctttcctctaaattataatgattaatgtgtaaggtttctcgatgatgagaaggctttttttgtttgttttcatatatattaaattcgttcatgtttaactacaaacaagattgctatacgaatggagcaatttgcttggaagctttgcattaggtttcttcatatgccttttttcgttcttgatacttcagtgcctttttatgcttactaaagtgatgatatcctctctaacaaaagactctgtacgttcctctttcccccgaaagtgaagcattgtttatttttcctttcttcatctccaggtttggttgatcttcttttcttgttcggtatgtatataaaaaggagtagatggtttgaaagatttatttgtaaagcaagaatggtttgggcatgtgcgtcaggatgtgcttgcgggtattttagtggctctggccttaattccagaggcgattgcgttttcgattattgcgggcgttgatccgaagatcgggttgtatgcttcgttttgtattgcaattgtgatttcgtttgttggtggacggccaggtatgatttcggccgctacaggagctatggctctggtcatggttaatttggttgccgatcatggattgcaatatttgtttgcagctacgattttaacaggtctgattcaaatagtgtttggactctgccgagtgtctcgtctgatgaaatttattccgaggtccgtgatggttggttttgtgaatgcgttggctattatgatcttcatggctcagcttccacatttcgtcggagaatcaatggccatgtatatcatgacaggtggcgccttgttgattatttatttattgccgatggtgataaaggtgataccttccccactcattgcgattattgtcatgacgatcattgctgtatttggacatattgatgttagaacggttggagatatgggagagcttcctagttctttgcctgcttttctgattcctcaagtaccgtttagctgggagacacttactatcatttttccttattctttagcacttgcgatggttggtttacttgagtctcttttaactgcacagattgtcgatgatatgacggagacgtctagtcgtaagaacaaggaagcgagaggtcaagggattgctaatgtggttgcaggattctttggtggtatggctggctgtgcgatgattggtcaatcagtgattaatacgaaggcaggcgggcgtggccgtctttctacctttgtagcgggcgcatttctaatggtgctgatttttgtactcggagatgtggtggttcaaattccgatggctgctcttgtggctgtgatgattatggtctccgttgggacatttgattggagttcctttcagcagctaaaaaagaatccgaaaacagattctattgtcatgattgtcacggtcgtgactgtggtgttgactcatgatttatcaaaaggtgtgtttgcaggtgtgctgcttagtgcgatattctttgtagcaaaaatatcaaagcttcatattacctctacagaaagccaagcgggtatttgggtgtatcgaattaaagggcaaattttctttgcttctgtcactgatttcatccaagcgttccatcatgagaaagatctccaagccgttgtgattgatttgtctgaagcgcgtatatgggatgaatcaggcgtggcagcgatagaacgtgtaaaggaaaagtatcaagcagctggtgtacaggtagacgtagttggaatggatacctcgagtcgaaagcttgtgaaacaggtgaatggttcttaaaaagatctttctgtttgttacaatagaaaaggtaagaaagtgaaggatggaggtggccggcatgcttgtgcgtttgaaccaagtgctcggccggatgatgccgcttattacgcccattagtgtgttactcggtgtattattgtcggcctatttaaaggattttacgtttatggtgccctgggtatttgccatgatgacattttcagggagcttgtcatctactttttcagctttaaagcatacggtgatgcacccattgcctttgattttatcgtttatgattttacatgtgctgatgcccctttatgcctggtcagcggggcatttgatatttgcgggtgattccatgacgatcaccggtttgacgcttgcgatggtgattccaacaggtgtttctagtttaatatgggcggcgatgtataaagggaatgtcgggttaacgttatctatcattttaattgatacattgctttcgccattgattgtgccagtaagcttgtcactcttcgtcggtacacaggtccatatggacatggttgcgatcatgaaagggctgtttggtatggtggtactgccctctattttagggatgctcgttcgccagtatgcaaagccatcggtgacgaaaacaattagtcagaccctgtctcctttttcaaaattaggcttgtttgttgtcgtatcgattaacagttctgttgtcgccccatatttgcgtgaactggatgttgcattttttagcaaagcagcgactgtctttttcattgcgatgagtggatatgcttttgcatggttgattggaaaggtgatgaaatgtactcaaggggagattgtggccattgtgtatacgggcggcatgagaaatattagtgccggagctgtgcttgctattagctttttcccgcctgctgttgctgtccctgttgtgattggcatgctatttcagcaagtgcttgctgccttgtttggtttcttactcaatcgttttgagctgaaggcgcctgctgtgactaaatctttatcatgaaaagacctccatcttatgagatggaggtctttttgcgaattaatagatgagatatttcttccgtttcttttcgaacgatttgaggtcatgatgatagcgcttcatgatgtgtttgacggaagtaccttgattgatttcttctttgatccaaccatttccgatgagtttatcaaagctgcctgtttgaaggaactgaaagtcttttggatataaatcatgtattgctttgatgatggataaccctgtttttaccgcttcgaatgaagagctgtctgtgacgtatagctgcacaccgtgtgatagcttacctgcatgtttagaaaaagtgggggtgaatgatactggtctaaattgtacaccctttagttttaactgatttaaatgatctgctagttcgctgctattgatatatggagcgccaatgagctcgaacggttttgttgttcctctgccttcagagacatttgttccttcaattaatcctgtggcgggatatacaaaggtactatccactgtcggcatgttaggtgaaggaaggacgaacggcagcttcgtgtcatcaaacgtcatggaacgcttccaatttttcattttgatgactgtgacatcagcattgatatgaaactctttgttaaagaattttgctagttcaccagtggtcattccatgtcttaatggtattggatagagccctacaaatgaagcgtgctcaggttctaagacagggccttctacttttagtccgccaatggggtttggacggtctaggacaacaaagggaatgttgttttctttagcggcctccatcgcataagccatcgtgtaaatataggtgtaataacgagcaccaacatcttggatatcaaacagcaagacatctacatttttgagcatgtcaggcgtgggttttcttgtttttccatagagagagtaaacagggagacctgttttttcatcagtataggattcgacgccttctcctgcttgtgcatcgccgcgcacaccatgttctggtccatatagagcagtaagcttgatatttggatgctcaaataggagatcgacactgcttttcatatttgcatcaataccagttgggttcgtaatgaggccgacccttttcccttttaaccatgaaaggttgcctgagagtagtgtttcaatccctgttttgacggctgctttttttccttttgtatctgttcgttcttggtttgcgggggaggcggcggtcaatgtgctcataatgagaatgcttgcgagtatcaagcttgctgtttttttcaagagaatccctcctatttgatctgtttccctttcaagttgagtccatagccgaatggatacagggtttgatttggatgagtgacagatgggatatccacaggcaatttgcccttaggtgatgcagcgccaaatatcacttctaatccagcaggaatatttggctgattgaattgcccgtttgagtagcctttaaaaccgtaaacggctagtaaggcatcagcctcctcaaaatttgccgcatcgtaaggatttcttatactcatgatgaccatttttttgttttgtgctgctgcttctttcataacagcacgagggaaggcagtagcccattttttcgggtcctgtacattgtcatcaatcacaccatcattcacagctgggtcattttggacaacgtaagagccggtaatcacatagtcagcatcttgtattagtttggctgtttctttagtgaaggtcttatccgcaaacgcatatgattggatacgtacaggcttgatctttttttgtttgatcagagagtcaattgtgacagacatggcttttgtctgatcttcgtaaggtgccatgaccaagatcttgttattctttttaggcttgaatggtaaggtcttttcgttgtttttaagcagggtgatcccttcacgtgccattttttgttctgctttccggtgcgactttttcccaacgacttgagtggcttttttgatttttttctcaagggtgatgggtttcttggaagaaatgatgccgcgtttgattttcaattgaagaattttttcgacagattggttgatttgagacatcggaatttctttctttacaaccgcctgttttacagcattgaacacattctctaggtttttttctgtttttagagaggtgactggtgctggcataagggcgatgtcgacacctgccttaatagccatcaccacggcttcttcctgcccaaagttatctgcaatcgctttcatatttagggcgtctgttaccacaacaccttgaaagcccatctcttcttttaataagtgtgtgatgacttttttcgataaggttgctggaaccataatgtcctcgccatcttttttgcttttgtacgttgtgtggtcaatggcagggaattgaacatgagcggtcatgaccatatccgcaccagcgttgatggcttgttgaaacggatacagctccacttttttaagacgatctaggtcatgttctacgagcggcaagccatagtgactatcgacggctgtatcaccatgtcccgggaaatgctttagtgtggaaatggtcttttccttttgaagtcctttcatggtttgaaggccaagcctagtgacaagagcaggatcagagctaaaggaacggacaccaatgacggggttgtttggattattattcacatcaagcacaggagagaagtttgtattgatccctagtgcgtttagttctttgccgatgattttacctgtgtcgtatgcatttttcttacttctagaggcaccaatcgacatatttcctgggaaatgtgttcccttttgtaatcttgtgacgattccaccttcttgatcaattgaaatgagtaatggaatctttggtgatgctttttgaaattcatgggtgagtttgacggtttgtttcgtatcaacgacattctccgcaaataagatgacaccgcctagatgatatttttcaacaagatgggacacttctttattcatctttgttaagcttgtaggtgcagattcatcttttgtttgccaattgcgaaagtctggcatgagcatttgacctatcttttcatccagggacatgtcttgcaccatttgttttgcggttggaagaggggcagagctaaccttttccgttggaatggaagaggttagcagggccaaaaccagagtagcggggaaaagagcttttaacatcgaattcctccttttacttaaaagattcgtagattgcggtcatgatgcttccataagtaccagttgggaaaaggtcaccttcaaattgatttgggttggtttcaggtgaaacgacaggcgaatgtttcttatttgtcagcaagacgatacctagattatgttttggatcaatcaatgtcatggttccggtccagccagtatgtccataggcttcgttacttgcatattttccaaacatccattccatgtcagtatgaccgtttttacgccagcctagcccgtaagttgggtttgtatcagaagaggctgtaaagagatcgatagaagcttgatcaaagatggttttttttccatagcctcctttgttcagcatgagctggagcagcacgcccatatctgacatgttagagaaaagtccggcatgaccagagatacctgccattgagtaatatgctttctcatcgtggacttcgcctagcagggtgtacctgcgaatgttttcaaaatcaatgacaccatctcgcgaattacctaaacgttcggttgctgcaaaatgcttcggtttaaatcctttttgcagtggattgaacattgtatgtttgagacctagcggccgatagatcgtcgactctacatattgatcaagaggcatacctgtttttttctcaatgatcatgcctaacagcatgtaatcaatgtcactataaatgtgctgggtgcctggtttgtattgcagcggcaccttcggcagccatttcatcgttgtctttctatcttgagagaaaaaagagccgacggcttctttgctataaaataagacactggaagggagcccggcagaatgggtcagaagatcttttacacggagctgatctttgccggttacctttgcatctggttcatctttaaaatctggcaggatggcttgtattttttcgttcacatccagttttttctcgtagacgagcttttgcagggcatagttcgtcgcatacattttggtgttggatgctaagtcgaacagtgtattctttttcattttcttatatgatttgagttcagttgtgccttcgtatttttgcctgtagccataggctttttgatggacgatttttccgtctttgataatgatgagtgcgcctcctggaaatcctgctttgatgtcgttttgaatcatgtgatcaaccttcctaagctgcctggaagaaaaacctgcttgttccggtcgttttgccttttttaagacgggatattcttcaggtgctgttttagacaaagacgatacaggatgggagctagttgcaaatgtttgtacgggtaatccaaggagcatgagcagacttgttattaagagaaagtatttcttcaagagttagatctcctattgcttatttttcctcaaattcaacagccatatcatcatgaaaaccaaataagtatgtgaaaataaatccagcgacatatgcaataaagagtccgattaagtaaagaagcatttgatgtgtgtgaacaataaaggttaatgggagacctgatacaccaatcgccttcgttgcaatttggaagtaggcttgaaatgcgccgccgattccagcgccaagacaagcagtgagaaatggccgtcccagagggagtgtaacaccgaaaatgagtggttcaccaatgccgagcatccctgaaggaagtccacctgcgatggctcttttgagttttttcttttttgttttcatataaatggcgaatgccgcacctacctgtcctgcaccgcccatagcgagaattggcaaaagcgggtcatctccaatggaattaatgagttccatatgaattggtgtcagtccttggtgaagtcctgtcacaacaagtggaaggaaggtcgcaccaagaacaaatccagcgaagattccgcccatatttaatagataagttaatcctgaggtgatggcatccgatataaatccgccgactggcatgaagacaacgtacgtaaaaatgcctgtaatgagtagtgtgatggttggtgtgacgatgatatcaagtgattgcgggacgaagcgtctaattcgggtttccacaagtgccataaagatggcggcgagaagaacaccgatgagcccgcctctgcctggtagaatatttgtgccaaataacataatgtctgcggaggctgggttaataatgaggataccagctaatgcgcctaatgcaggagagcctccaaactcctttgcggcatttgatccgactaaaataccgagatatgcgaacaagcctgaaccaataacggttaaaatgatcgctgcttgagacttttcatcgagccagcctgcttgcacgattgctttcgtaatccctgtaataagacctgatgcaacgagtgccggaatgataggaataaagatgctggcaatccgtcgtaagaacagcttgaacggtgtgcggttcttttgtgaaatggcttgcttgtttttttgtgcttcattgtttaaatcataagagccagaggcatttagcagctgttcaaacgcacttgatacttggttgacaacacctgtacctaaaatgatttgaagcgtttctgcctcaacgacaccaatgacgccatcgagttctttaattgctgtgatgtgaacttgttcattgtcaatcggtgtaattcggagacgcgtcatacaatgtgtatgggaagagatgttttcagaaccaccacagagagaaagaatgtctttcgccaactgctgatatttcttttgatgactcatgttgaatccccctttgattttcgtttcatggagcggatggcatgtcttgtcttgtcaatatattgcgctgtctcttcatattgacgggaagctaagctgaggaacaagacatcaattaagtagagctgtgccattctagaggaagtggctgcactgcgaaaaggtgcttcattggaaccggacgtcgataggtgaacatcacttaaggcagaaacgcttgtttgaccaggatgcgttaaggcaatgattttcacttgattgtcttttgcgagctgaagggcttgaatgatgtctaacgtttctcctgaaaaggatataccgaacacgatgtcattctttcctgcatttgcgatgaccgttgatgcgatgtgcatgtcagtgaaggcagtcgctgcataattgattctgagaaatttctgctgggcatccgctgcgacgatgccagatgcaccgacgccgataaaatggatttggtttgcatgcagcagtaattgaacagctttttctaatgcttctgcatttaaaatagaagcggtgtccttaatcgattgaatcgagtttcctgctgttttttgaataatggattgaagcggttcatcttgttcgatatcacgatagccttgtttatcgtcgtgcatcaagtctccagcgattcgcatttttaaatcgtgatagccatctagcccgagagatttacaaaggcggatgacagcagagctgcttgctccggctgcctgactgatctcgtgtactgtgcttttaatgactttgtcaggatgggcaagaatatagtctgcaatgattttttcagattgggggagctttgctttcattgtgtgtagtagggtgagtccacctgctgacatgagctctgcctcctttaggattgatgatgagagatggctttgtcgatatggccattcgctttgttgagtaaatccttggctgtttttttgtctgtgtttgtttggagcatgacgatggcggttttgacttctaagtctgctgcttcaagagtcttcacggcttgttcataggaagcgtttgtcacatgttgaatgatggtgatggcgcgttcttttaatttatgattgctgacttttacatcaaccatcaggttttcatatactttaccttgtctgatcatgacagaggtggaaagcatatttaaaatcattttatgagcggatgcggctttcattcgtgttgacccagtgatggcttctggtcctacaatgacttcaatggcgcagtctgccagctcgctaatttctgcttgttcattgcagctgagggctactgtttttgcgccgatggatttagcgtagtttaaagcgccgatgatgtagggtgtcctgccgctggcggcgataccgacgaccgtatcttttgatgtcaggtgaatgtgtactaaatcctgtttgccggcttcttcactgtcttccacatcttcggcagcatgtgaaaaagcagagtcgccgcctgccatgataccgacaatcacatcaggtgagacgctataggtagggggacattcaacagcatccatcacgccaagtctgccgcttgtcccggctcctaaataaacgagtctacccccatttgaaatggattcataggcgaagtcacttgctgttttgacatgtggtaggacacggttcactgcttgagcgaccttcatatcttcttcattgatcagctggagtatttcgagcggatctgcttgtgatattcccattgtgttagggtttcttgattctgttgtcaaagaacgcaattgagatggctgcatgcgacattcctccttatttcttcattttcagtatattcagtgtgatatgaaatttcaacattatatttaaatattgaaattatatttcactcgaaacgttgtgctaactggaggtaaataattagaaaataaaaaaaataaaaatcccctttacaaaagggggacaacctgtatataataacttttgtcagcttcacggaaacagcaaacttgacaaactggcccgttggtcaagcggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacgggtcaccatgatgtggaggattagctcagctgggagagcatctgccttacaagcagagggtcggcggttcgagcccgtcatcctccaccatatgccggtgtagctcaactggtagagcaactgacttgtaatcagtaggttgggggttcaagtcctcttgccggcactgttttttctttatcaattccatatgtggaggggtagcgaagtggctaaacgcggcggactgtaaatccgctccctccgggttcggcggttcgaatccgcccccctccaccatttttgggctatagccaagcggtaaggcaacggactttgactccgtcatgcgttggttcgaatccagctagcccagttaagacacctttttcaaaaaggtgtctttttttatgttggcagacggaatgtataactattcaaaatattgttgagttgagtcagaaggcatcgagaaagtaaaatataagcatgaacggaaaggggatgtacatatgggagatcaaaagaaggtcacgattgtcggagttccgatggatttgggtcaaatgagaaggggcgtcgatatgggaccgagtgcgattcggtgtgcaggcgtaaaagaaaaattggaatcgctttcatttggtgtggaggatctcggcgatattttggttgaacaaagagatgatgagaaaggtttatatacaagtgaaaagctaaaaaatttaacggagaatgctagtgcgaatcagctgctagctgagaaggttgacagtattgtgcaatcaggctcattcccgctcattttaggcggtgatcacagcattgcgataggaacacttgcgggggtagccaagcattatgaaaacttaggtgccatttggtatgatgcacacggtgatttaaatacagaggaaacctctccttctggaaatatacatggtatgccgcttgcagtcagtctcggtcttgggcatgctgatttaacgaacattggtggttattcccctaaattgaagcctgagaatgttgttataattggtgctcgatccttagatgaaggagagcgggcattgattagagagaaaggcattaaagtgtatacgatgcatgaaatagatcgtttagggatgacaagggtgatggaggaagccatttcatatttaaaggaaagaacagatggtgtccacctgtcgcttgatttagatggactagatccagcggagtgccctggtgtaggaactcctgtggcgggtggcattagttaccgggagagtcatcttgccatggaacttttagaggaagcgggtattttgacttcagctgaatttgttgaggtgaatccggttttggatgaaaaaaataaaacagccgaggcagctgttgcgttgattggttcgttaatgggcgaaaagctattgtagagcgggacttgttcccgttcttttttgttttggagaaatttaaggatatattaaggtttttaccggtggatatgcgtaacacgctgtcaaaaatttgttacactattttttagaggagaatgaaaccttttggaaagagattcgtatacataaagaccggtgaaggcagaggttgaatatactatggacacaatgattaaaaagagaattaagcaattgaaaaaaggcgaccagaacgcatttgcagacatcgtagacctgtataaagacaaaatttatcagctgtgctatcgtatgcttgggaatgcacacgaagcagaggatattgcacaggaggcgtttattcgtgcctatgtgaatattgaaagctttgatgtgaatcgtaagttttctacgtggctgtaccgcattgcaaccaacctgaccatcgatcgtattcgcaaaaaaaagccggattattatttagatgcagaggtggcaggaacagaaggattgaatatgtattctcaaattgctgctgatggcattttgccagaggaagaggtggtgtctcttgaattatcgagtaccattcagcaaaaaattctaagattacccgataaatatcgttcggtcatcgtattaaagtatattgatgaactctcgttaaaagaaattagcgagattctgaatatacccgttggtacggtgaaaacgagaatacacaggggtagagaggctctccggaaacagttgagagacctttgagtgaggtgattttgatgagctgtcaggaaaaaatcgtcctgcttatgcatcagtatttagacggggacattgagccccaagacgaaaaagaattaaaaagccatctgcaatcgtgtgaggagtgccgtactcattttcaacaaattgagaaatccatcgcgcttgtgcagagtacatctcatatagaagcaccatctgatttcactgcaaaggtgatggcaggtcttccaaaggaaaaaaagcgtgtgtcggttcaaagatggatcaaagctcatccgctgatggtggccgctgccctctttctcattttgatgggaggcagtctgtttacaagctggaataccgatcataatttcagtgtgtcaaaacagtcgaatctcgtcgttgtaaatgatacagtgaccgtacctaaaggggaaaccgtaaaaggtgatgtcactgtcaaaaatggcaagctgattgtagaaggcaaggttgatggaaatgtcaccgtcgtcaatggggaacagctgactgcttctgccggacaagtcactggtcaaattaatgaaattaatgaagtgtttgattggatttggtacaaaatgaaatccacagcacaaaatgtgatgcgggtcattggaccagaggagcaaaagtaatcatacgggtcgagagcagtctctttatggggctgctctttttctatattataggtcagaatgtatgcgaactagcacgccagccatatatggcaactgttttcttgctgaaacaaaatgtggtataatagccacgctatgtatttacacatagtctctttttttattaaaaatgcatcaaacgaagaataactgaaaattctggaggacgaggaaatggctttaggggatattccttttttgcagtacctcggtaatgctgttgatgttctcgttgtttggtatgtgatatataaattaatgatggtcatccgcggaacaaaagcggttcagcttttaaagggaattgtggtcattgttcttgtcaggatgggaagtgcgtatctcggtcttaacacacttcaatggctgatggatcaagcgattacgtggggattccttgcgatcattattatttttcagccagagctaaggagagcgcttgagcagcttgggcgcggccgtttcttctcaagaagcgggacacctatagaggaacagcagcagaaaacgatcgaggcaattacaaaagcaattaaatatatggcaaaacgcagaatcggcgcgctgctgacaattgagcgtgatactgggatgaatgattacatagagactggaattcctttgaatgcaaaggtgagttcagagctgctcattaatattttcattccaaatacaccgcttcatgacggtgctgtcattatgaagcgtgatgagattgcagctgcggcttgttatttaccgctgtcagaaagtccttttatctctaaggaactggggacgcgtcaccgggcggcagtcggaattagtgaagtgacagacagcttaaccgtcatcgtttctgaagagacaggcggcatttctgtcgcaagaaatggtgatctccaccgagaattgacagaagaagcgcttgaagaaatgctgattgctgaatttagtaagaacagcaaagatgcttcctcgaccaaatggtattggaggggcaagaaaaatggataagattttgaataatcgctgggccgtaaagcttcttgcattggtcttcgctttattgctgtatggtgcagtcaattcagcgcaagcgcccacgccgaaaaaaatcggtgaatcctttttcccaacatcgacgacagatgaagcaactttaaccgacattcctgttaaggcgtattatgatgacgagaagtacgtcgttactggcgtgccgcaaacagtcaatgtgacgattaaagggtcaacgagtgctgtgaaaacagcaagacaaacaaagaacttcgaaatatatgcagatatgcagaatttatccacaggtacccataaagtggagctgaaggcaagagatgtatcaaaagggctcacactatcgatcaacccatctgtgacgacggtgacgatacaagaaaaaacaacagcagaatttcctgttgaaactgaattttataatcaaaataaaatcaaagatggctattcacctgaacagcctattgtgaatccgaaaaaagtcacagtcactggttcaaaggacgtaatcgacaaaatttctgtcattaaagcatttgtgaacctagaggatgtcgatcagcaaattgaaaaggaagcgaagctcactgtgtatgatagcagcgggaatgagctgccagtcgaattgagtccgtctgtggtgaatattacagttcccatctcaagtccaagcaaaaaggttccgtttaaaatagagcggactggcagtttgccggatgggatcagtatctcaagtattgagacaagcccgagtgaggtcacagtgtacggctctcaaaaagtgctggattcgcttgattttattgatggcgtcaagctggacctaagcaagatcaaagatgatacggagattgatgccgacattcccctgccagatggtgtgaaaaaggtatcgcccgaaaccgtcaagatcaaagtgaaggttgcaacagcgcaagaaaaaaagatcgataatgtaccaatttctgtcgtaggtctgagcaaggatcttacctctgattttgtgagcccatcttctggacgactcacgttaacagcaaagggatcaaagagtgcgattgataaactaaaggcttcagatgttgaagcctatatcaatgttggggacttgaacgaaggaacacatgaggtcacaattcaagtgaacggtcctcaaaatgtgacgtggacattatcgagatcaaaggtcaaagtgaaactgacttctactgagacagaagatcagccagcgtctacgaatgatcgcaaggatccatcttctgatgacgatgatcaggatgagaagagtaaagaagaatccacgcaagaaaaagcaaagaaagaatcaagtcaaagacagcggatcaaagaagataaaaaagaggacgaagcgtcctcttgaatggtaaaaaaggagcgattgaaacatgggcaagtactttggaactgatggtgtaaggggtgtggcgaatagcgaattaacgccagagctcgcatttaaaattgggagatttggcggctatgtgctcacgaaggataaagaacgtccaaaggtactcgttggacgagacacacgtgtatccggtcatatgctagaaggagcgctcgttgcaggcttactttcaattggcgctgaagtgatgcgtctaggtgtgatctcaacacctggtgtgtcttatttaacgaaggcaatggacgcagaagcgggtgtcatgatttctgcttctcacaacccagttcaagacaacggaattaaattcttcggcggtgacggctttaagctgtctgatgaacaggagaatgaaattgagcagctgatggatcagccggtcgatcaattgccacgcccagttggagcggatcttggaacgatgaatgactactttgaaggtggtcagaaatacttgcaattcttgaagcagacagcggacgaggatttcacaggtattcacgtggcgcttgactgtgctcacggtgcaacctcttctctagcgacacatttatttgcggatttagatgctgatgtgtccacaatgggaacatcaccaaacggattgaatatcaatgatggtgtcggctcaactcatccagaggcactttctgcttttgtgaaggagaagggtgcagatattggtcttgcgtttgatggtgacggagaccgtttaattgctgtcgatgaaaaaggtgatattgtagacggcgatcaaattatgtacatatgtgcacgttatttgaagggcgaaggccgattaaaggatgacaccgtcgtgtccacggtcatgagtaacttaggtttctataaagcgctggagaaacaaggcattaagagcatccaaaccgctgttggtgaccggtatgtggtcgaagcgatgaaaaaggatggctataatgtcggtggtgagcaatcaggccacttgattttccttgattacaatacgacaggcgatggcatgctttctgcaatcatgcttgtcaatacactcaaagcaacaggaaaaacattgtcagagcttgcagctgaaatggaaaaattcccgcagcttctagtaaatgtgaaagtgtctgataaatataaagtggaagaaaatgaaaaagtaaaagcagtgattcaagaggtcgaaaaagagatgaacggtgatggccgtattcttgttcgtccatctggaacagaaccgcttgtacgcgtgatggcagaggcgaaaacaaaagagctgtgtgatgaatatgtgactcgaattaccgctgttgtgaaagaggaaatgggtatcgagtaatagatgaaagcaaatcgccagcggcggtttgcttttttttcgaataaacgtcataaatggatggatttgtacgaatcttataagcgagggcaatttgctgccttcatacataggagagcacatcaaaggtagaacatgacaagcctcatcgcatatagtgtatggaggtctcactttcttgagcgggatcacccgctaaattgtgattgacggaggtcagaccttatagtacaatcatccttgtgttactggatttttattctatcaggaaaggcagggtagatgttcagcaactctcttataattatagcgcccgaactaagcgatcggacgaaagatgcttagttgacgaggatggaggttatcgaattttcggcggatgcctcccggctgatcaaaaaagagatcacagccgtaagtgtttctttaaagcaaagaggtgactctttgtacaaagggaatacacatgatctcccaaattaaacatgtagagagggacgaagaaatgtcccttctattttagtaggctttctttgtccctttcacatgatcgggaggaagaatatttatgtgtggaatcgtaggttatattggtcagaatgatgcgaaggaaatcttattaaagggtttagagaagctagagtaccgcgggtatgactcagcaggtatcgctgtggcaaacgaagaaggcgtgcatgtgttcaaagaaaaaggacgtatcgctgagcttcgtgaagttgttgatgcaaatgtagcatcttcagctggaatcggacatacacgctgggcaacacacggtgtaccaagccatctaaatgcgcatccgcatcaaagtgcttctggccgttttacgcttgttcataacggtgtcatcgagaactatgtacaattgacacgtgaatatttacaagacgtcacactaaaaagcgacacagatacagaggttgttgttcaagttatcgaacaatttgtggacagaggtcttgatacagaggaagctttccgtcaaacgcttcttcaactaaaaggctcttacgcaattgcccttttcgataacgaaaacaaagaaacaatctatgtggcgaaaaacaaaagcccattattggttggtttcggagaagatttcaacgttgtagcttctgacgcaatggcgatgcttcaagtaacaaacgaatatgcggaattaatggataaagaaatggtcattgtcactaaagacgaggtgatcatcaaaaaccttgacggtgatatcatgacacgtccttcttatatcgctgagctagatgcaagcgacatcgagaaaggcacatatcctcactacatgttaaaagaaacggatgagcagccgcttgtcatgcgcaaaatcatccaagaatatcaagacgaaaacggcaagctgtcagtcgctggcgatatcgcaagcgcagtagcagaagcagaccgcatttacatcgtggcttgtggaacgagctaccatgcagggcttgttggtaaacaatatattgaagactgggcgaaagtacctgtagaagtccatgtagcaagtgaattctcttacaacatgccgcttctatcgaaaaaaccgttgttcatcttcctttctcaatctggggagactgcggacagccgtgctgtacttgttcaagtcaaagagcttggtcataaagcattaacgatcacaaacgtaccagggtctacgctttctcgtgaagcagacttcacattgcttcttcatgcaggaccagaaatcgcagtggcttcaacaaaagcttacacagcacaaatcgctgttcttgcgatccttgcatccgttgcagccgaattaaatggtcaatctcttgactttgatcttgtgaaagagcttgggattgtagcaaacgcaatggaagcccttgtcgatcaaaaggatgaaatggaacaaatcgctcgtgacttcttcacagtgacacgtaacgcattctttatcggaagaggacttgactactatgtgtgccttgaaggttcactgaaactaaaagagatctcttacatccaagcagaaggatttgctggtggagaactcaaacacggcacgattgctttaattgaagaaggcacaccggtcattgcccttgcaacgcaagagcacgtgaacctcagcattcgcggaaacgtcaaagaagtcgttgcacgcggagcaaacccatgtgtcatctcactgaaaggcctagaagacgaaggcgaccgtttcgtccttccagctgtacacccagcacttgcaccacttgcatctgttgtcccattacagctcatcgcttactacgcagcacttcaccgcgggtgtgatgtggataaaccacgtaaccttgcgaagagtgtgacggtggagtaggatttgctgatcctcgttagctaatttgtctaacggggatttttattttgaaagaaaacttatggttgtaaataattactttgcaataattgagatagaaaattcattgaggatttagcactatagaaaaagtgaaatttaggaaattgagggggaataggtcgtgaaattccaagcatatatcgagaacccttactttattatctttgagagttacaatcagaagatgattggtctcccatgtaatttgaattgacctaagaagatgctgattggataaaaaaacttgtttttaaaaagagtagataataagagcaatccaaatttattggtggattgctcttattttatttgccaattttcgagctaagagtggtggaactgcattaccgatttgagtaaatgatgcagttcttgatgtttcaaaatagaaattatctggaaatgtttgtattcttgctgcttctcgaacagagattgatctattttgctttgaatctggatgaatataatagtgaccatcttttgcaatatgggcaactatagtatgtgaaatagaatttccattaagagctttaaacctatctagaaatgattcagtattattatgttttattagtcttttaggtaaatcagaataaagaatattaactccatgctgtttacttgttgcaacaagtttatagatctccaaatcgtttttattgttcggtctagagaaatgctgagttaatgtagtccagttttcaggtcgtatttcagtgttgttcaagtattttgttgatgctaaagtatattcgaattgactgtatttttgacctgatttgattttaggtaaatcagaaaataattgattaattgtaatattagaattttctttagaatattcctcttcaaatcgtctgaaaaattctatatcttcatgtttataaccatatataaataatctttccctcttttgaggtacatcaaatttggaagcatctagtaatttatggtcaatttgatatccacaattttgaaaggcttcaataatttttgggagtagcggcttattgtctatatctttataagataacaatcctttgacattctcaaatatgaaaaattcagggttaaattcttctaaaaattttatataatattcatataagtaaattcttttatcattttttttctttttttcattagttgatcgccctattaaagaataagcttggcagggtggtcccccaataatgccatctaaagttgaatcctttaataaatcttttattttttctatagctaaatcaatcgtattttctccaatttctagattaataattgtattctcatcaaaaccatatttttttgcataactaattaatgtttttttatcaatgattccttttatataattttcatattgataagagtcaatagagttttttagaaggtgataacaatttcttgttattaatgtttcgcaagcaggcttacttttttctatctttgcaataacttcaaattcctcttgaataaacccttcagataaacctcctgccccagcaaataaatctaataccctcatttacttcacctctctaagaaatataccaggttaaacagaaaaaaactagactaaagtggacattaatttaaatctttcatgattaacacaatgaataaaatcaatattaatctaagtatttatttccctgatttacattttgtagtaatatttaagaagggttgtatcttccaaacctaaaatttataggaaatatatattgcatctatagattacatatattaaataaatgaaaggaaggggtttaaagtgcaagaattatctttaagaccagcagcgaggatgattacaacaatagggaaagaccttattaaagatgtccctgcatcaatagtagaattagtgaagaattcatatgatgcagatgctgaaaatattgaaattaatttctcgaaatatttagaaggagatggagagaaaatatcaatagaaataaaagatgatggacatggtatggatttagaaactataaaaaatgcatggttggttccggcaacatcaaacaaattaaaaatgcaaaaaagtagaattaagaacagacctttgcaaggaagaaaagggattgggagatatgcagtggcaattctaggaaattatttgcaattggagactgtgcacgacaagatcaaaactattgtatatgtgagatgggatgattttgagaaagaagaatatttagaagatgttcgggttgaggttgaaactttaagcgtaaaagaaccaaacggaacattactaaggattattggagataaagattattatgatttatggaatgataaagagctccacaaattagagaaagagttaaggaaattggtatcaccctttcaatatgatgttaaagaggataaattcgaaataaaatttaaaactacggatttcttagagggttctaatatttataacaactatgagacaattatagagcctcttccaatagttgatatgtataattatcgtttgtttggttttataacagaacagggcgttgcgcatctaaactttgaaaatagctcaatggatgtaaaacaacatgaagtaatcgaaccatttaaaattaatttagactctgccaaagaaaaatattgtggaaaaatagatatagacttaagagtatttgatcttgatacggctagtttagagtctttacaacaaaaacttacaaaaactgtggacttaacttttaatagaagagaagttacgtcgaagttgaaagaattgactggagtggggatatataggggtggatttagaattagacctcatggagacaaagggtttgattggcttggtttagatagtcgaagggtgcaaaatccttcattgaagataggtgtagaccagattattggttttgtttctatccaaccagaagaattttccaggctagaagaaaaaagtgctcgggacggtcttaaagaaaatttttattatggaggtcttaatagtcaagttcttgctgcattaaaagaattagaaactagaagatttgcttttagaagatctatagatcaaaaaaagagtaaaactatatataaccaaatggaaaatttatttgatttttctgaattccaaaacaaaataagtaaaagtattgagagaaaatttgacgaagtatctaagggtaaaagtaaagaagatgctacccaagaattctataagatgttcaacaaaagtttgcttgaaattaaaaaagaaaaagaaaaagagtataaagaaattaaacaaattattgctttataccaaggacaagcaacattaggtagcatcactacagtagttctccatgagggaagaaagcatactagttggcattctaatacacttcctagagtattagaatggttaaaggagtttcaaaaggagagagaagagtatctgttaaacagatcaattgatagactaggtaaggctaatgaagaaacaattgctttaatagaattatttgataagttagaccctttaactattacaaaaaaagggaaagtaacagaggttaatctttctgagatcattgaacatattgaaagagtttttcaaagtgaattgttagaaaataacatatctataataaaagatttcaaaaaaggggaagtttttttaaagggaattgaaaaagatttcagaatggtattcactaatctaatagagaatagtatacattggttaaaattggattatgaaaatgaaaatagatatattagattctctgcagaagttatagatggatctctttttattgatgtaatagataatggacctggaataaaaaaagaatttattgagaatgaagctatttttactcctggttttagtgcgaaggaatcaggtacaggtctaggtttggcgatatctggggaagctataaaaagaaacaacggaaaattgaaagctttatacgctgataagggtgcacatttaagaattgaaatggaggatattgaaattgagtaactatccaagcattgaacaaactatttcaaaagagttagaagcagagaataaatatattaacttattaataatagaagatgaaaaaggacaaatagagcagattgaagatgctattgaagattacaatagaaaaggtggagaggaaagtaatataaaaatacaaaaacaatctgttagtacctttgaaaaagcaatgtttgcccttcttaaggatgaatttgatgcagcaattgttgatattcagctagatgcaactactggtagcgaagatggagtagatttaattgagataattcttgatagattacgttttcctatattcgttcgctctggatttccagaaaaggttgtagcaattagttctgaacataattttgtgaaagtatttaagaagacagatagagtagacgatattattgaagaaattgttaaatttcataataaaggtataacaacaactataggtacaaaaggaaaggtcgaaaaatatctgaataaaatattctgggaaagattatctaaaaatttccatatgtgggatgaggattttttagataatagtgactatgaaaaatcattagtaagatattgcctagcattattacaagaacatttagaaatagaagaaaatggtggggatttttctgattatcacccttttgaggtttttatctgtccaccgataaagagtaaacctttttttggagatatattacttgatcaagatcgtaattatcatattattctttccccatcatgtgatatggcacaagaaaagtatgagaaaattattataggacaaatagagccactggatatgattgaatcttttacctcgcaccaacaaagatatttcaaaaatgaatccaacactaaaaaagaaaaagctaagaaaaaggttgttgaatttattacaaataatcataatgataaatatcactatttgccaagctatatgaaatttcctggcggattaataaattttcaaaaaatccaatctaaaacaaaagaagaaatagatgaaatggaaagattcgcttctatttctggtaaattttccaaagatattggagctagattttcaaattactttgcaaggcaagggcaaccaaatttaaatataagtttattattaaactctttattagacattgataaatagaaaaattaaatgtcatgatgtaatactgacatttgtcaattgatgtttatctaaatagattccggtttttatttattcttaatttaagcttagtgagtattttaccatcatattatatgaatagagataggtatttgataataaagataaataaattaatttaaccacccttctagcaaagtagagatatataagctacattcaagtatctgggattactgctttagaagatagtgaaataaccattggtgaggtgggggaattcatgtttaggcctcgtttatggatatttttaagacaagtggaggattggaataattacttatcttacttcatttaggtgcagggcttgagctgttgagaaccttatcccgcaaaagcttgaatctagtttaagagaaataagaaatcgatgtatccaattcttgaaaaagaaatagatttaaaatcaatgataatgtgtttaatccattattagtataacaaacaagtccagtgaataaccttcactgggcttttttatatcttatagatcattcgcccaataaaaataaaacccacttgaacgaatcccctcttcatgtcgtcaaaagaagtgatatcaaaacaaattggcgtttgaaaaggagtggggtgaatggatatgaagatgattttacctcttattttgctacaagccattttaatgataattggtttgtttgatttactgaaaagagatccatctaggatcagaggagaggtgaagtgggtttgggctttggtgattgtgttcgtggcgagtgccggtcctattgcgtatttcatttttggtcgtaaacaatcttagtaggggggatttgcttgaatatgctggagtgtcatgggctgacgaaatcgtatggtcggcatggaattttaaaaaacgtttcgttttctgttggggaagttggttgtgtcggttttttaggagccaatggagcggggaagacaacgacgattcggattttgacggggcttgctcgtcctacgtctggcgtcgtgaaggtggcgggtatggatgtgacaaaggacatggatgacatcagtcatgtgattggatattgtccgcagcagcctgcattttatcaggacatgacggggcaggagtggatgcattgggttggcgggttatttcaattagagaaaaaaatcattcgttccaaaactgaggagctgttgaagctttgccgtgtgtatgaggcgaaggatcgtgccattggcagctatagcggagggatgaagcagaggctcgccattgcacaggcgctcatcaacagcccgaaggttctgatcttggatgaacctgtgtctgcacttgatccaatgggaagaaaagacgtcctgactttgattgagcgtctaaagcatgagatgctgatctttatgtcgacccatattttagatgacattgaacgagtggcggatcatattatcatgatcaacagcggaaaaattgagatgtcctcttcgatgaaacagatcaaagaagactatatccagccagtgattgaatttcaattagaacaacagaatacgaaactagtggctatgttaaaagaacgggattgggtggaggaatgcattgagacaggagacgcttatcaggttcgagtcaaagatcagcaaacggcattgaaggagctgccttgtctgatcactgaattaggtggtgttatcctccattatcgactatctaagctgacgcttgaagatattttcatgaaggttgtgactgcatgatgatgttgaaaaaggaatttagggagttattcactagttataaaatgttgtttgtgccaatcatttttacgattttaatgatcacgcagcctattacgctcaaaatgctgccggatcttttatcgaaatcagctaatttacctgaagggtccacattttatataccagagcctagcgctggtgaggctttagcgagtgcattgagtaaattcgattcgcttggtgtttttattctcattatgattgtgatggggacgatcgctggagagcgtgcctctggggtgactgcgatgattatggtgaagccgatcagtcgaatgagttattatgtctcaaaaatatgcgcctatgctggtttgaccttgtttagtttggtggtggcggtgcttgcctccgtttattatgtggacattcaatttgggcatctggattgggtcaatgtgttaaaaggaacgcttctttattaccccaatttattgctgattgtcgtgtcgaccatttgtgcttcggcgttctttacgcgttcggtcacagccggcggtgtatcgcttgtgatcaaccttattctatttactgttccttcattttatgaggatacattagggaagtacgcacctaaaggcgtgacaagtgcggccgaggagatgattcatagagggacttattcggatcagactcttacaagctttctaggtgtatcggtattgattgttatcttttttctcattggatggtttctttttagaaaacaagaattataggttgctggaccctttggagcagctcgaattatcgttagagaatgtgaaacggaatgtagaagcggcagatatggctgtagaagaaataacgaaactagtgttttatcttgtgggagagttcgatgctgcgagtagaaaacgaatcatgagtcagtttttaggtgatcatcttccttgtatgacgatggtttatgtggtggccctggcttctcctgctcttaagatagaggtggatgcttgggcgtgtcaggagatttaataggtaaaagattgggtggttgatgctcaatctttttttgttttgtgaaattttaagtgttgtcgttcaataaattacctctatacccttatcttgttattgtctgtatggtaatatcagggtaaatgttgagtgggtctaattacatttacatgtcatcgtaaaaaacaccatagataagcatacatcactctaatacaagggagagattcgatgccattcatggaggttcagaatataagcaaacgatacagtaatggtgatgggatagagggcctgtcattttccatagaagcaggagaagttgtggcgctgcttgggccgaatggcgccgggaagacgacaacgattcggtgtttaacgggtctatataaaccagatggaggggaaattctcattgagggtttcccgcctggtcattcccatgtccaaaaacaagtagctcttattcctgatcagccgtatttgtatccagacttaacggctgctgaacatgttcaattccgtgctcgtggatatcataaaggcttaaaacagatcaaggaaaaggtatatggagcgttgaaagaagtacatatggaaaaaaagatgaacgaactgtgcggaaggctgtcaagaggccaaaagcagcgtgtcgtcttagcaggggccattgttcaagatgcctccctttttatattagatgaaccgactgtcgggttagatattccgtcaaaacagtggctgtcggattggctgagacaaaaaagcagtcaaggtgggtcggtctttgtgtcgactcatagtctggagttcgttctcgatacggccagtagggtggtattgattcgagacggtgccatcatgaagaatatggatgttcctcaattaaaggaagaacagattgagtggagggcagaagtcattcaacttctgggggagtggtcaagtgaataacacactctcccttttatggatgaaatctcaaaggcgcttgatcagtaaaaatcaagaaaagaaaatgccttttgtgatcttacttcttttcattgcggcaattggttttcagctaagcgcagtttcaagtatgggtgattggaatgccgttgcagctgggtggatcattgtctgtttgtttgttctctatacggggtttggcttgtttacaaatcggctgcctagtcaaatgaacgatatcatttggttatatggaaatggcgcttctctatggacagttgtcatcagtgtatggttatatcacattttttggcgaggggctcttcttattgtctctgctgtggctgcggattttcttctgttttttatgacgcagcagtacccgtttctgcttggaagatcactcatcctgacagggctgttatgtttggttgaaacttggatgattgcgatgtcttgtgctagaaccattcgggtatataagcgcctgctcataatcggttttgtattgatgttttgcttctttgcactgcttgttttgaatcaattcatgatgaaacagcccttcttgatgaacattgctgattctttgatgtttcaagctggacgtatgatcgaagatttctccattttttctttctgcatctttattggagtaatgttcctatcttttatgatgatgtacaaggctagtcatcgtttagagatgaaggagtctttagtcaaggaggcagtattttgggaagaatttgaggggaaacatattcaatcaagtccaatcgttcaaaaaaagggcaaaacgtggtgggggcttccgtcattaacgggcagctgggcttttctttggattgaattattgctggtaaaaaagtatgcgaccttccatttgttatctaccatgctgttaattggtacttactatgtcgtccttacttatttttctgattggctgaatctattcttaatcgtcatcgcttcatccgttctttttagttcatattatgctgggattgtaagacacgcacaaacaggagtgctctatctttttccaggcgctttatatcaaaaaatcattctgttagaagtgtttcaaaccttttggctgtatgcgttctacttgatttcactttatttggttgagattcaggatgtattgtattggaccttatttggtggaggagtttatatatggtttttggccatacggctctttgcctttatgcagcctctgagacgagaaagaagttttgctttggccgcctattatcgatcattgctatttgcgtctgtgatcagtgctgtggtcattattagcattcatctgttcactgatggcttgttgacagcaattgtatccctagtggctggagcaggattttatgtgctttgttatcgataccgtgcggttcattaaaaagaggagttgattgtcaatgaaaccagaaaataagctgtctcaatcagttcaacaattggcaaatacaaatgaagtaacgatcgttcaagcaataggggaattgagaaagttcggaaaagatgcagtgcccgtccttgttgaggctttaaaagaaaaagggtctttgcggaacattgcagcagctgtacttggtgaatttggagcagatgcgggagaagcagctgagccgctagcaaagctattagaaagtgacgaagaggatacaagaatggccgctgccatgtcactcatgaggattggacagcccagcttgccattccttctggcactggctaaacgttatgagggacctacttgtttctgggcatcatggtgtatctcttggattgatccatcaaaaattgaaaaaaacatgtacgagtgcttaaaacaagaacaagaaaatccaacaggcagcgtcactccttttgctgcagaggaagcattagggaagattattgcttttcagctaaaggaaaagggggatgaatagtggaaacgcaaaaactcatttggcctgagcaccttccgtggattcatccttcagatcaaaggaaaagttagaaaaacattcaattggttagtaagtgtaagggaggagagagtgttgtttctatcaaacaaagaattaaaaagaaacgcggtttttttcgcagggattggagcggttttgttgattttaatgatattgaaatggtttccgattcctgcagactgggagctgacgttgatttttttcggattggcgattttgttttatttgaaacgtgtgatgcggaaagaagaaaatcatcattcataattcatcagtaaaaaacctagaatgtatattctgggtttttttattaaatttaccttaaaacgcatgtttttacatgggtgtagagaccaattttttgaaagtgtggtaggataaatatgcttttatattttccgaaggagctgtcgtgttgaagggatctagggttgagttcattgatagtttgcgtggttttagtttattaggtattttgatagtgaatatgcttaattttcaatatgattatgattttgagaaaatgtttgattcgagcatatggggacaggaattcggggtatatgtgacggaaattttgttccaggggtcgttttatccgattttctcctttttgtttgggtattcttttatcaagctgattgaatccactaaggccaaggggctgaatacgaatgctattgtcgttcgccgcggctttggtcttattgtgcttgggatgctgcattacatatttatttggaatggtgacattctcatgtattacggtgcatgtatgtttttcttgctgatgtttttaagcagccggatcaaaacgatgctgatttggtcaggtgtgttaggtgccttgtcattggtggttttgccatatctgatgacctttgtttatggaaatgatgatttgttaactgatgtgtatgcgaagggtgcatacggtgatattatgttgagccggattacgattgaagacgatatgatgattgtgaccattattatggcgatcgtgaccattacgctgatgccaatcctaggttttctattcggtacgatcatggtggggccatttgcactgcttggcatggccattgggaaaaaaggtcatttgacagaagaagatcgaggcatggcttatcgtaaaggctgggttgggatgattatcatcgggctcgccttaaaatgtgcgacgttcattgatgccccttggagtgaaatggtgatgacgttaggtgcctatgttctgacgatcgggtatattcaagcctttattgttttctactattcgaaggcagcccaaggcctcaaacgtctgcttgcaggacttggccgtttgtctctatcaaactatttggcgcagtcgatcatttgtacaacgattttctattcttatggacttggtctatttggacaattggggtcaatgttgggactgctgctcgctgtcggactgtatacagcgcagctgttcatcagctatctctatttgaaaaaatggagaagaggtccggtggagtggatgatgggaaaatgggtgtattggagatgaattttgttggggaaggccgcatagctgaagagctgtgcggttttttttagttgagttgcaatcaaaaaatggttgattattctttcagtgtgtatataatgtatatatagtgtatatacaatatttcgttccgaacaccagtacagaaaaaagaggtttttatatgcagattacgatttcaaaccactctaaggagcccatttatgagcaaattacgaatcaaatcaaatcgatgattttaacgggggagctggcggaaggctcggcactgccgtctattcgaaagctggcgaaggatttgcaaattagtgtcatcacaacaaagcgagcatatgaagagttagagaaggcaggatttatttattcgattgtaggcaagggatcatttgttgcggaacaaaacctagaggtcatgagagagaaaaaattgaaggtgattgaggatcagcttggagcggttgtcacaaacggcaaggaattaggcttatcttttgatgaattgcagcagttattaaagttcttgtatgaggagtgagaagagtggagcatgtgattgaattcaaaggagtatcaaaacgattcaaggacttttcagttaagagtctcgatttgcaggtcaagaaaggctttgttacagggtttattggagaaaatggagctggtaagtcgaccaccattaaaatgatcatgaatttgttaaaaccagattcaggtgaggtcaagattttcggattagattatcacacccatgaaaaagagattaaggaacgaatcggctttgtttacgatgccaacgtttttttcccaggtttgaatttaaaagacattaaacggattgtggcacctgcttataaacgctgggatgaccgtcttttccatcaatatattgaacagtttggcctgcccctgcataaagcaatcaaaacattctcaaaagggatgcagatgaaggcgtcacttgcgattgcgctatcacatcatgcagagctgattatcatggatgagccaacagccggtttagacccagtttttagaagagagctgttaggaacgttacaagagttaatgattgatgagaaccggaccatatttttctcaacacatatgacaacagatttagaccggattgcggattatattgcgtttatacaaaatggacaattggtctttcaacagtcggttcatgatgtagcggagaattatgcgcttgtgaagggaagcctggatttgttggatcgagacacagaaaaggcttttgtccatattcagcgtacagcagcagggtttgaagcattaacagatcggatcggtgaagtgaatcatatttttggagacgctgttgtgatcgaaccggcgtcgcttgaggatatcatgttttatttgaaaggcggggtggcgcatgtttcatttaatgaagcgtgatgtgattttgcagaaaaagcagctgattatttttcttccgtttatcttattttttattctcatggatgcgcatccggcattgatttttctagtcgctagtttcttcataccttttaacacatatgcgtacgatgagaaggcagaaacgaatattctattaaactctttgccttatacacgtaaagaaattatcgcatcacgttatcttggtgccgttttctatatgattatcgcaatcgggctgacaagtgctgctttatttgtttttgggaagctgttttcgctgacggatattgcgattggcagcgggctgtttttattgtttgcggcgtgtacgtttccattgttttatatcttgaagcctggctatatcacaacggcagtgattattggctttatccttttatctggtataggaccgccatttgttgcctatttagcggagcaattcagtgggatcacagattttatcatgaaattatcgatacctattttatatactgggtcagctgtgctgattatgcttatctacctgctgtcttgggggctttctactgctatttatcagaggaaagtgttctaggaaaaatagctgaatctattcaaagtagatcatgaccgcaattatgaccaagtagaggtgagcgagatgatgtatagtctgtcacgcaagaggcgattttctattttgagtcgcatttgatggatgagctgtattaaggcaggtgcctgaaatagtgggatattctcattttcatttcaatatgcgattgttttagatatcccttctcacagtgaatccattcattttggtgtcttgctcagcggcaagggaacggtatgggcagatgggtttcgatttgaggaagtgaatgagaagacacctacaaccaatatggtggaggattctgcattgccagatgttccagtgaatttacagtttgagcttgaggagaccgtgtgagcggtcttttttatttattttatataaagaacctatattgacagtttatcatgaagtagattaaaatacataccaacggtcggtatgtaagaggaggcgtttcatttggccagaaataagtatccagaaaagacaatcaagcaaattttagatgtgtcgacgaagctgtttcaggaaaaaggatttgaaaagacgagtttgcaggatatcatccatgaattgaacatgtctaagggtgctatttatcatcatttcaaatcgaaggaagaaatattacgtgccgtgatggatcggcaatttcgtcatgcgacagagaagcttgaagatctgattgagcatacagaggcagttcatgcaaaagagaagctgcagcttattttagagaagcttgtggcagatccacagtctcactcaattgatggaatcttagttgatcagatcaaaaacccgcagtttgtggtggaagggatgaaggcaggagtaaatcaggatgcgcttaaaattaaaaggctcattctagaaggaattgatgatggttcgatgaagactgcttttcctggtgaagtggcagaagtgtttatgcttctcgtgaatatatggctgaatccaacactatttgctcgtgatgagcaggaaactagtcagcgtttgctgtttttacaacagatgatgaaagggcttggagtggatgtagtgagtgatctatttattcaaaaggtcacagcgcattatgctggaattggtggatatgatcagcctggaacctaaatggtcagataaaagacaaaaagaaaaattcatttcataggaggatgccttatgcttcacttcataaaacttgagctaagaaaaagccatatgaaacattatattcaatctagtatgattgcaagcattgtactgctggtgtttatttattttgtcgcgtttgttgcacaggttgaacaggaaataggttttcagcaatatccgaatatctatttgttgaccagtatagtatggatgatctttttttcgatcgtcacagccttgatgtattgtcgagtgatggtgactgcattgaaagagcatgaacctcattcatcaagtctgaaagcatcactcctttcgagaatggtctggatgctgtgcttttctacgattgcaatgctgtgtagcatcattccctcatttgttgtgtttagtgtcactgaaacgttcttcccccttgttcaggatgcgctgacagctgatgtgatgttcactgtgatcaaaacgtacctggtgtttacttgttgtatcaacggtattggcatgattgcgatgagagtggggttaatgaagaaatctacctccatgaccattctgactgcgattgttctatgtgctgttttaggaaacctattaattgctttttatggaaatgatcaaatgaatttcattctgtcaggagtcatgatcgcagccgttctcattgtgatcttggaattatggggcagtatcatccggcttcaagagagatgagccgcgttgaaaaaaggagggggacattgtggagcatacggttcgaattgaagaatcggtcgtagaattatcgctggattggctattgggagaggtgcgtattcatcatcatgatcatccttatctattcattcgtcaaacgaccaatcaagcttttccccaacgttatttgctgcatcatcaggtaagagatggacggctggtcattcaagatagacgaaaaaaaatactcagcttagggcttcacctttataaaaccgatgtagctatttatcttcctaaacaagaattacagtccatatctcttcgttgtaaaggaacaaatcttcaggcagagaggctgaaggtggaaaatgtctcttgtcatttaacttctggaaagacgatgctatcaggtgaaatcaaacatctccatttagagacagtaggtggacttatttctagtcggcagctggtcgcgcagagattattactgcacgccacatcgtcaaaagttgagttgacgggtgctttttcggacgttgatctgcatgtaacaggtagaaggatgcagattcattctactaagatgctagattcacttaaatctacttcaacaggagcatatgtcaaagtggagataccggaaaatgatgggtttacttgttatgtaaagaaaagatccggtgcttttcggaatgacttttcttgtcatctagagaagggcaaaatggtgcataaaaatggactacgatccttagagattgatataagaggcggtcagtttctaataagtcataagcattgaagtgactttcactcgttgattcaatatatcaatataaaacaatttgaatctcttttatcgtcggaatattttgataatagtgttttcctcaaaaaaacaattgttttttaagggtagatttattatgataatatacatcgaaagattgatgtttctcaatcagaatgaacattctgatttttattttttatgttgtttgttgatgagggggaagaaaagtggctcaaaaggaattaaagagagggttaagtgcccgccatattcaaatgatcgcactcggcggcacgattggtgttggcttatttatggggtcagctaaggccattcaatggacaggtccatcggttcttctcgcgtacgcagtatgtggtatctttatcttttttattatgcgtgcgatgggagaaatgttatacgttgaaccgagtacaggttcatttgctacatttggtcatcaatatattcatccgcttgcgggttatatgacagcttggagtaactggttccagtgggtcattgtcgggatgtcggaaattattgcagtaggcgcttatatgaaatattggttcccagacctgccagcgtggattccaggtttaattgcgatgattattttgggagcggcgaatttgatttccgttaaatcgttcggtgagttcgaattttggtttgcaatgatcaagattgtgacgattattttaatgatcattgcaggtctaggcattattttctttggatttggaaatggcgggacgcctattggcttgtctaatctgtgggcgcacggcgggttctttacaggtggatttagcggattcttgtttgcgttgtcactcgtcattgctgcctatcagggtgtagagctgattgggattacagcaggtgaagcgcaaaatccagaaaagacgctgaccaatgccatcaaaagtatcatctggcgtattttgattttctatatcggtgcgatctttatcattgtgacagtgtatccttgggatcagctgaatacccttggcagtccatttgtggcgacgtttgcgaaaattgggattacagcagctgctggtattattaactttgtcgtcattacagcagcgatgtcaggctgtaatagtgggattttcagtgcgggacgtatgctttatacattaggtgtgaatggacaggcgcctgctttcttcaccaaaatttcgaagaatggcgtgccgtattttgggacatttgctgtgctgattggcttagcgataggagttgtcctcaattatgttgcgccaccaaacattttcgtctatgtgtatagtgcgagtgtacttcctggtatggtgccttggtttgtgattttgattagtcatatcggctttagaaaggcgaagggatctgcgcttgatcaacatccattcaagatgccgctagcgccgttttctaattatcttacaatcggtttcttactgatggtgcttgtatttatgctcattaatcaggatacgcgtatttctctaatcgtggccattgggttcttgattgtagtagcgcttagcttctatgtctttgggatcgggaaacggaaaccgatcgaaacagcttcttctgatcaaacggtaaaataatcaaaggccttgcgggatggaccgcaaggctttttttgtttagagtgaagctttcacacggttaaagacatctggaaagttggtgaaaagaccggtgacgccgtattgcagtaaacgggtcatgtctgcttcgttgtttaccgtatatgggtggaggaggagtccgtggcttctgacctgctgtacgttttcaggtgtcaatgctctaaagtttggcccgacacccactgcataagttttgatgaagtcgagctgatcgtctgtgatggacgtcatttgggttctgtctaatagctgtacttttggaaggcgtggagctagtttctgtagttttagcaggctgtcttgactaaaggattggatgatgacctgcccttttctcgtatgttttccgagaagatgatgtttctttaaggcgtccaatagtttctcttccatttgcggataaaggtccggtttttttgtttcaatataataattctctcgtttgccgaaatagcgcagcacctcatctaatgtgagtactcgctgtccgatatagttggcattttgtctgtcgggattgacttcgttaaaccatgtaccggcatcaagctgtttgatttcggcaagtgtgaggtctttgacccagcctgttccgtttgtggtccggtcaacggtttcatcgtgcatgacgatgaggtgtccatcctttgtcatttgaaggtcgagttcgaggtaatccacattcatctttgtggcgagtttgtaggaagccagggtatgctctggtgcataccctgatgctccgcggtgtgcaacggttaaaatacgatctggagataaaagatgttcatgtgccgatatggtggtcggcacccacgcaaaagacagtaaagcaaaagagagcaacacgaaagcaagtaatctacttttcttcatattttatcctccttttacggtaactgccttcatcataagaaatagatgtaaagggcatgttgggtggatatgaatcttttatgtgattttcattaagcttgctctacgcgcttcccagtattccatgtcatcgccaagaagacaatcgcaagcacacaagaaccaaccagtaaaatgaaacctcctgtccagtcatagtgatctacgacgacgcccatcatcgcattggcaaaggcagagccgccaatatagccaaagaagccagtgagtccggccgcagtgccagccgcttttttaggagcaaggtcaatggcttgaagtccaatgagcatgacaggtccgtaaattaaaaagccgatgctgatgagggcaatgttatcgaccattggattgccagcaggatttagccagtaaacgagcaccgcaattaataccccagccataaagaggacgcccgctggtgcacggcggcttctaaagaatcggtcgctgatccagccgcacaacaatgtccccggaatgcctgcatattcataaagaaaataagaccagcgtgaatgctctggtgaaaagccctttgcttctgttaagtaggtcggcgcccaatcaaccacaccgtaacggacgaagtacacaaagacattggcaatggcgatataccaaaggaatttattgttgagtacatacttaaataaaatctctttcactgttaattctttttcttgatcttcatactgctgtgccggatagtcattgcgatattcctcgattggcggaagaccagcggattgcggagtatcccggacgagtagaatgatcacgaaggagacgataatggcaatgatggcagggaagaaaaagatacttttccatgtcgcaaacagcacgatccctaaggtgatgagcggtgcaagaatccccccgccgatattgtgagcaacgttccaaatggacattttcgttccacgttcactaaccgaaaaccaatgcgccatcgtgcgtccgcatggcggccaccccatgccttggaaccagccgtttaaaaacatgaataagaacatgatccatacacttgacgtcacccatggaaatgagacaaataggatattgataagggctgatagaaagagtccggtggctaaaaagtatcttgggttacagcggtctgagatcatccccatgatgaatttactaaagccataagcgatagagacagctgcgagtacaaagcctaattcacttttcgtgaacccttcttcctgtagataaggaatggcaaaagcgaaatttttgcgcagcaaatagtagcccgcatacccgataaagatgcctaaaaagacttgcagccgcagccgcttataggtctcatctgttttggcatcatcgagcctgtcgatatgcggagcgggtttaaaccatttgaacataaagatcctcctcttgtcgttatccgattgactgaagcaaaagtacgagatcggcgtttgatcttgtactttttaagagacaaaagaattgatagcgctttcttttgtactcccatcatatcggatggaagagacgtttatgatgaggcttttgtcataattttggaaaaacagttcatcaagtaacgaaaaaaaatccgcacaatggcggatttttcttagctgttacagagatacattaattttcgcagatttctttagtttttcaatttctttttgtacttctttctgcttttcttgagattctagctgttttttaatttgtgatttaacctctttgtattcaggtgctttttgcttttgttttttcatttcatcagcgtattgatcatagtacgctttgacgtccttttcagagacggaggctgatttgatttctttgtcgacatattggctgtatttgatgctgtcggcaatgtcacttttcagctgatccatggtgagtccgcttttcttaagagcttcttcaaattgagcgttgtctttgaattgtttcttttcttcttttagctgtttatctacctgcttgtcagaggctttgatgccctttttctcagcatcttgcaggatgagctcttgacctacgagcgcatcaatggtttgtttcttgactgcttttgcgccttctttagatgttgggtcttgccctgattgctgaagctgtccttgaatggtcgataaagcgctattatattcattacctgtgattttgtcttggttgacggtcgccacgaccttttgatcatcgattttttgtgcgtctaatttcttttgcatctcttccatttgcttttgctgttctttttggtcagcctgtgttgtttccttgcttttggctgaatcgttttgcttatcttgtttggcatcgtttgacgagcaggctgcaagcccaacagataacagacaagcgatgagtgtgtatgatacctttttcatcattttctctcccttcggtatgagaacatctagtgcgcattctaaccgttttttaggaaaaataaaaccgtacagacaatttgttagcggattgacatgttttttatctgtttgtcctcattttgtcttctcatagtcatctcatgacaaactcaatcgtggaataattgttccatcgcctcgtcaatattggtaatgggctggcggcagctgtagttttcacaaatataaacagtggtcctgtcgtcgattgttttgtaatcttttgcaaaaggtgcgatttgtgctagatcatgtccagtttcggcggtcaatatgatatcaaaaggcatgaatcgtttccgaagcgcctgtaaaagccgttctttttgagggtcgccatttttcccaagaatgatgatctctctttttgttgcatattgatcaaggagcccttgcagaaacgctgtgtgcccacttggataggaagagacatcgacataaaaggctttgaacatctgctctaatgtgtctagccagtcctgacgtccggtcagtctgcttagcgtgagaagctgcttgagcgcggtactgttaccagacggcatggccccgtcatacacttctttttctcgaacgataagtgcttctgcatctgatcctgagaagaaaaagccccctttttccttgtcccaaaacagctcaaacatgttctcagctactgttgtggctttttccagccattctcgttcaaaggttgcttcgtataaagacatataggcttttagcatgtgagcgtaatcctcaataaagcctagatgcttcacgtcaccttctctgtagcgaaccatcagccgatcgtgttggacaaggtgtgtctctaggaaggacatcgcctgtttcgccatacggatggcctctttttcatcaaatacccttccagctttggcgagagcagagatcatcagcgcattccaggatgtgagcaccttgtcatcgacaagcggtgcaggacgctgctgtctaacagaatgtaaaatgtgccgggcttcttttagcttagactgaagcgtgtggtcatcaatcgagaaggaggctttgatgtcatcaaaagaggtggaaatggtatgaggaatgttcgccccttcaaagttcccctcttctgtaatgtgataaacagcgcagaataatgccccgagatcctcgactaaatgagtcatgatctcctcttttgtccaaacgtaatattgcccttctttcccttcagaatctgcatctatcgctgaataaaaggagccatcgtgattcatcatatctcgtttaataaattggatcaggcgttggacaagcttttcatattcgggttgttgagtgagctgatacgcttctgtgtaagcctccatcagcaaggcgttatcatacagcatcttttcaaaatgaggcacaagccatttttcgtctgttgaataacgagaaaaacctgaaccgacatggtcgtatataccgccatttgcgattccatctaatgttttcgtgactgcatatagcgcattttcctgcccagtccattcgtaatagcgcatcaagaatgaaagcatatgaggtgcaggaaatttcggtgcggagccgaacccgccgtgcagcgtatcaaagctgctcatgagctggtaataggctttgtggatcgcctcttgagacaaggtattttctgtctgtcctgctgctttgatccgcaaattatttgtcgccttctctgccaacgattcgatatgatcgcggtcgttgtggtacgcatccagcagttgcgtcagtgcttcaatgaaaccaggacgtccgtaagcacttctctttggaaaataagtccccgcataaaaaggcttttgatcaggcgtgacaaatacattcaacggccagccgccttgccccgtcatcatctgacaaacagacatatacatagaatcgatgtctggacgctcctcacgatcgactttaatcgaaatgaaatgctcatttaagatgtcagcgacttgctgatcttcgaagctttcgtgtgccattacgtggcaccagtgacaagtggcgtagccgatgctgacaagcactggtttattttcacgcttggctttgtcgaaggcttcttgcccccacgggtaccagtgaactgggttgtgggcgtgctgaaggaggtacggtgatttttcgttgatgagttggttgggtgtttggttgtttggcatgggtcacctgcttttacatcattagtttaatttcatcttaaatttcttaaggagtagagactaagtcattatttgagtgtatcattttgttaaaatataggtttttcttgatatttggaaactgaataaacaccctacaattttaaaattcgaaggagttctaatgtctaaaaaaataatgagacggttatcactgctatgctttgtaataggtgttctactatggagccctaatttgatatttggatatggaagcggattatggttattgaattatctattaggtccagttggtattatattaagtatttatagtagaaattatctttatacgtttttaaacttactcaccacatttagcttttttatcttcatgtttcttgggtatcactgatttacaacgtgacgtcaattcacctatctaatactaaataataagaatggagagataaaatggactatgtttatcagaaaaatgaaaagaaaaacggtaattgtgtcatatccgttcgagatagatgggagaattcaattattgaatttgaaaaaaagctacatcacattgatatagtggttaattaccgtaatgataaaacaacgaagtattcaatgccaatagagatttttgaaaaagtttacgatgatctacacagagataattgaggcctaaacttttcaacgcctcattgatgttccatttcaattctcctctacttcttcaccagcacatattgtaagtgttctaattcaaacatatcaatcagttcaccgatctctttaaaatcgatatgtttcccaaatcgttttttgcttaggtcaatttctacatttaattgatcgtctttttctttcgtttccaggccgtctacacaagagtagatttcaatggtttctcctttggacagctctgtttcaatgaaaaggaaaagaggacggagagaatgaatgatgcctaaatcataaacaaaaggatgcgtgaatttgtctcttacggcttcatagaccggatctacataagcaatgtgaatgtcagcaaagtcctcttctgtttcgtatacttctatcaagggctcttctttttgataggttttgggcttttttcgttttctatcaaccgttttgatattgagttcagagagtggtttataggtagacttttgaccaaaggtaccaagcggcagctctttattagcaccaatatagtgatgtaaagtcatatgtgtgtcctcttttcgccaactaatttctcgtgcattgattaacttctttttatcaataaatggtggaatgtgcaattcttttcacatacgatctatcctttctctataaaaaggagggcaagtcgtttgactaaatacctcttagggtatactatctgttcatagaaagaatagaaaggagtgctggtacatggaatataatcagcagatgaagaaccgtcttcgccggattgaagggcagattaaaggggttctttcgatgatggagcaaggcaaggattgccgcgaggtggtgacgcagctgtctgcatcacgtaatgccattgatcgggcaatgggtgtgattgtgagtacaaatcttgagcaatgtgttcgtgaaagtcttgaacaaggcaaggatacggaaggtcttgtgaaagaggcagttgagctattggtgaaaagccggtaagaaattcctcagcctttggtggttgacggatttttttacttgatgtaatatacccttaccggtatatgtatattttttattttctatatacccccataggtaattgttgaaggaggagcagaatggaagaacagaaaaaacgcacgacgattgtgttatttagtggagattatgataaagcgatggcagcttacattattgctaatggtgcagcagcctatgatcatgaggtgaccattttccatacgttttgggggctgaacgccttgcgtaaggatgagatggtaccgatgaaaaaaggatttttagaaaaaatgtttggcaagatgatgccgcgcggggctgatcgcatggggctttccaagatgaattttgcgggaatggggccgaaaatgatcaagcatgtgatcaaaaagcacaatgctatgaccttgccgcagctcattgagatggcgaaggagcaggatatcaatctcgtggcatgtacaatgacgatggatcttttaggattacaggagaaagaattattagatgacattcaatatgctggtgtagcggcatatttagcagaggctgaaatcggacgtgtgaatttatttatctagtgaggtgaagcaggatggtgcagacgattttactcatcatcgtaattggattactcgtgagccgctttttgccggtacgaggtgtaaagcaaatggatgcagctcatatgaaaaagaagctgaaaagcaaaggtcaacagctcattgatgtgcgatctcctagtgaatttcaaacaaatcatatcaaaggctttcaaaacatcccgttgtctcatttgaagaaacgagcttctcagcttgagaaaaatgaagaggtctatgtgatatgtcaaagcggaatgagaagtatgcaggcggcgaaaatattgaagaagcagggatttactcagattacaaacatcaagggtggcatgaatgcttggcattaaatgcgcaataaaatatacccccacccctatataaaggaggataagacatgcagcaaccaactgtcattttagatgcaaaaggactggcatgcccgatgccgattgtgaaaacaaaaaaacaaatgaatgagcttttaccaggagacgtactggaagtgcaagccactgataaaggatcagcagcggatctagcggcatggtcaaaaagtgcaggccacgaatttttaggaacaaaagtagaaggccaggtgcttcatcatttgattcgtaagggcggagaacaagagaaagaagggaagtccatgatttcggaaatgtctttggagacttttcaacagaaagtaaaagaagatccatctttgtttattttagatgtgcgagagctggatgaatacgaggcggggcatattccaggagctgttcatattcctcttggtgaggttgaacaacgtgcggaggaattgagccgggagacggacatttacctgatctgtcattcaggcagaagaagtgaattagctgcgcaaaagttaaaagaaaaaggatttcatcaattgacgaatattgtgccaggcatgaatagctggacaggagcgattgaaaaataggagctgaatggaacatgacggtaaaagtgatgaacgcagagcagttaacaaaaaagattgtgaacaaggaaccgctctttttactagatgtgcgaaatcaagcggatgtacaggactggaagatcgaaggggaagcaatcgttcatatgaatgtgccttattttgatctccttgaaggagtagagggcattctgcatgacattcctcttgatcgtgaagtattggtggtttgtgccaaggaaggctcctctatcatggtcgcggagatgctgtcagaggcgggcagaacggtccattatttagaaggcggcatgaaggcgtggagtgagcatctagagccagtgaagattggtgatttaagcggcggtggagagctctatcaatttgtacggatgggcaagggatgcctgtcttatatgatcatgtcgaatggagaagccgcaattgtagatgcagctagaatgacggatgtctatatgcgttttgctaaaaagcatcatgtctctataacgcaagtgttggacactcatcttcatgcagatcatatttctggcgggaagaaactggctgaacagacgggtgctagctactggctgccgccaaaagatgcagaagaagtgatctttgaatataaccgtcttgaagaaggagagcgcatcgcgataggagcggctaccattgatattcatcccctttactcaccggggcatacgattgggtcaacatcttttatcgtggatgatcaatatcttctttcaggtgatattttgttcgtggattcgattggaagacccgacctcgctggaatggcggaggactgggtaggtgatttgagagaaaccctatatgaccgatatggcgcactttcaaaagaattgattgtgttgccagcgcatttcatgatcatggatgaagttaatgaagacggaagcgtttggaaggagctaggcgttctatttgaagaaaatcatggactgaatattgatgatgaagccgtatttagagaaatggtcacgaagaacctacctgcacaaccaaacgcctatcaagacattcgtcaaaccaatatggggaagctgagcccagacgatgaagcgcagcgtgaaatggaaattggtccaaaccgttgtgcgattcggtaatgtccaataaaataagaggagaggaacaacgaaatgacatcagatcaaatgttagacgtcacagggcttgcatgcccaatgccgattattcgaacaaagaaaaaaatgaacgacttggcggaaggtcaagttttagaaatacatgcaacagataaaggagctaaagctgacttagcagcatgggcgaagtcaagcggacatgaattgatcacgcagacggaagaaggacatgtgctgaagttctgggtgagaaaagggtcctaaaggatgtaggggtatctgctgaagatccccttttccttttgcaaaggaggagaccagcgtggattttgcgtttttgattacactttttatcatcggatgtattggttccttcttatcaggaatggtggggattgggggatccgtgatcaactatcctatgcttctttatatcccgccacttgtcggtgtgatggcactctcggcacacgaggtatcaggcattggcgccattcaagtgcttttttcgacgctcggtggggtattggcctatcgtaaaagcggatttttacatcggtcgttgattttatatatggggagcagtatattggcgggcagcttactaggcagttatgtatctcacttcatgccagagaatgggatgaatctcgtctatggattgcttgcgattgtggctgtggttctcatgctgattccaaaaaagggacagcgtgcagatgcagaggaagaagtcacttttcataaaggacttgcggcaggtattgcctttgtgattggtagtgtttccggggtactaggcgcgggcggagcatttatattggtaccggtgatgctgtctattttaaaaattcctgtcaggatgacgattgcgtcgtcccttgcgattacgtttctttctgcgatcggtgcatcggctggaaaggtattgacgggtcaagtcatgcttcttcctgcggttgtgctgatgctggcaagtttaatcgccgctccgattggtgctaaggtcggtcagaaaatcaacgccgtctacttacaatgggcacttgctgcgatgattacggcgacagcgctcaaaatttggctggatttattataaagaaaagaccaacaaagcaaacgtgttggtcttttttatttgacgtcatcgtgctcgatatatgtttcaagggctggatgaaactctttttgataatgaaggttggggcatgttttcacgactttgccttgcagggcattggacttagagacttctaatgctgttttacatttagggcagcgttcggcaaacagtgagggccagcgcttcatatatcaccactccagttaaagtcttaaaaaccgattatattaatatgaattataggggatcgtgcaggtgaggtcaatgggtgtttgggtctttttaacaaaaaaaaaagcatcgtaaaggatgcttctctttcgtttcgattctcaataagctttcgcccagaagaccatatcagatgcaggctttccgcagcagacacatgtgtctgctgcggattcctgttcaaatgggatacagcgtgaggtcgcccctgttctttctttaatgtcgttttcacaggcttcgtcaccgcaccacatggctttaatcaatcggttttcttctgaaagaatgtgctcaatgtcttcaattgtgtgagcttttgatgttttttcatgtaatcgttctttcgccttttcgtacattgtccgttgaatgtcttcaagcgtggatgtgatggtttgttcaagtgcatctaacttgacggcttgcgtttcacctgtgtctcgtcttgcgagcatgacctggcctttttccatatcctttggtcccacctctacacgtaaagggataccttgcatttcacattcgttgaatttccagccaggctgtttatcgcttgcatcgatgtcagcgcgtgcgatgctggcgagtcgatcctttaattcataggcatgatcgaggacaccttctttatgggaagcaattggcacaacacgcacttgggttggcgcaatgtttggcggaaggacgagtcctctgtcatcaccgtgcaccatgatcatggcaccgatgattcttgtcgtaaagccccaagaggtttgctggacatgctctagttttccttcgcggtttaagaattcgatgccaaatgctttggcaaatccgtttccgaagaagtgagaagtggccgtttgcagcgcttttccatcatgcatcaagctttcaaccgtataggtgaagcgggcaccagcgaatttttccttctctgtttttctccctttaatgacaggaatggcaaggagctcttcgcaaagagaagcgtagatgtgaagcattctttctgtctcttcaatcgcttcttgctcagtctcatggcatgtgtgtccttcctgccataggaattcaagcgttctaaggaatggacgtgtggttttttcccagcggacgacattcgcccattggttataaagcttcggtaaatcacggtaggaatgaatgatatttttgtaatgctcagcgaacagtacttcagaggttggtctgacgcagagcctttcctgtaattcggattcaccgccatgtgtgacccacgccacttcaggagcgaagccttcgatatggtctttttcctgctgcagcagactctctgggataaagagcggcatatacacattctcatgccctgtttctttgatttggcggtcaagttcgtcgcgaatattctcccaaattttaaagccatatggctgaatgatcatactgcctctgacgcttgaataatcgacgaggcgtgcctttgtgacaacatctgtataccactgggcaaagtcgtcttccatgcttgtgattttttcaacaaattgtttctttgacattgcatgttcctcctttgtaaaaacaaaaaagctgtgctttaagttagggaccattcctggtggtaccaccctaatttaaagcacagctttacactcgatcatgataacggtatgaaccgctgtatgaaacagaactaaatcggcaggttcacttgaagatgtcagtaggaacttctcagcacggttccctctctgttaaaggtcaattcaagctactattccagatctacgttgatcaatgttcgttgatttttcatcagtttacctgtaaatgcaggagaaagcaagttgtactggggtttcttttcatgctgttctgagtgctttgtttgatcgtgaatttgcagtcatttcctatttttacagcttgccagttatgtaaggctatgctaatatatttgaagaaaaaaatagacttgtataacctcaataatatggtttgagggtttctaccaggatccgataaatcctgattacaaaagcgcgctttccttttttgtaatcagggtttttttgtttgtctgcgccctgtatcaaaagtgaaagcgatgatatagagaagggatgttagacatgaactggagagtatatttattagccgtttctacttttgcggttggattagttgagcttgtggtcgggggcattttgccaagccttgcagaggatttgaatgtatctcttgcgacagctgggcagcttatcaccgtatttgccattgtgtatgccatttcagcacctgtgctgctgactgccacagctaaaattgaacgaaagcgtctttatctaatcgcgttattggtgtttacaatagggaatgtattcacatattttagttcgacttttgcccttgtcatgatctctagggtattgatcgcaatgagtacagcgcttgtcgtggtgttgtcactgacgatcactgctaaattggtggaaccagcgcatcgtgcgaaggcattagggctgatttttattgggattagttcttcacttgttctcggtgtaccgatcggtatttttattacagagagctttggctggagagtgatgtttttaggaatcagtattttatcagcgatatcgatggtgctgatctatttcctattggagaaaatgcctgttgaaaaagtgacacctcttagagagcaaatacgttctttagggcatccgaaaatttttagtgcacacttgattagtttgtttatgctggcaggtcattatatgctttattcttatttcactccgtttttaatggaagttctgcatatgaccccgttctggattagtatttgttatttggtctttgggcttgcatctattggcgggaatgggtttggcggctggcttagtgacaagctgggttcagggaaagccattttgctggtgacaatcgcgtttgcagttgtgatgtttatcattccttatacagcgggtgtgtttgtcctctttatgatcatggttgtcctatggggagcgcttagctgggcattaacgcctgccttgcagagttatttgattcaaacagatcctgtcacgtctgatattcagcaaagcttaaatacatcggccttgcaaattggtatctcaattggatcagcggttggcggtgtcctgtttacgatgaccggttcatctgttgatctggcgaaattcggtgcagtgtttgtgctgattgcctttagctgtgcggtgatttcgttgaaaagaccaccactttatatggatcgtcagcatcgtgctgaatagctgcctcatgataggcagctttttttctgttctatattatttcaacatctcacgaaaagagcctttctttccatgaattatagcaaataaaagaaagaggagctgtgacatgatgggtcatctagtagaaaagtacatacaccattttcaggtctgatggcctgttctttttctcacactgacatttcttttgactcctcttttaattattagtaccattttattaaccagttaagagtggaggttcagatggaaactaaagagcagattgtattaaaagcgattcaagatctgattatgcatagggaaaagagacggaatgatccaacagatccactgattaccacgactgatacactcaagcaagattggacactcacacagcttcacattttatcgatgattcaagccaatccaaacgaatcaaataatacatttctttctcaacaactaaaactatcaaagcctgccattacaaaggctgtgaaaaaactaattgataaaggcatggtggactattgccaccggcaaggggataagaagtcggtctactattcattgacagaaaaaggcacgcaattggcggcactgcatgatgaattacatgagaaagctgtcgcgtcctacttagaatttctccagcagtttcatgaagatgaattacaagtcattgagcgctttttaaaggcatggaaagaaaaaatatagattgaaaaaaccgaaactatcgtagaaaatgagatgatttcggttttttatatggtaaaattaacatatattgacgttattcctgatcatgttaaaagggagggagcttctctggggaaagaaatgatggaaaattttaaaaagtcagcagccatcatgccgttcgtaggactgtttgtcagcttgctattatttgtttactattttggcattacaggagttgaagaacctgtttgggcggccgctttgtattgtgccctgccctttttagggtacacgatcttctatctgcctgtatgtatttattttaaagtcagtaaaaaacgctcaatccataaaaatgaggaacagacgtgattgtggtcagcgcttgtcttgctgggttgaaggtccggtataatggcagccatcgattagatcagcgaattgaagagcttgtgcaggaaggaaaggctgtgacagtttgtcctgaactgcttggcggcttctctacgcctagaccaccggcagaaatcattggcggagatggatatgatgttttacgggggcaggctgctgttgtcgatgttcatggaactgacgtcacagagatgtatgtaaaaggtgcaaaagccacgctggaacaggttcagtctctgaaagcaacagcggttgtgttaaaagagtacagcccttcttgcgggagccggctgatttaccagggagagtttaacggtaagacaaaagcgggtgatggtgtgacgtccgccttgctgaaacagcacgggattcaagtgttctctgaggaggatgattggacttcgttgtttcaataggtgtggcgtggatagaaggaggagctaggttgaaaaagtggatcattggtgtaggtgtagtggttttaataggaataggtatttattttatgatcaataccaaaacatactcttttgatgatgtgacctcactggataagaataaggtgacttcgattcaaattgagcatgataatgagcaagttgtggtagataagaaagaagatattcaaaagctgctgaatgaattttcaggtatgaaattaaagaaggcgaatggcgctaaaaaagaaacaaaagagtcttattggattagggtgttagaggaaggcaatgttacatacggattcgtcttttatgatcaagcttatttagagacatatgatggttctaaaacgaaaaataagatcagcgaataccaaatcgttgacgccaatcaagtcgatataggacaatatatcaaataacaccagcgaaatttcttgcatgatcaatagaaaattcgggtatagtgcttggtaagtaaaaatgaagcggaggtttgtttgatgagtggattaacagatacagtcacattagcaaacggagtaaaaatgccgaagctaggctttggtgtatggcaggtaaaagacggggaagaggctgtaaatgcagtcacagacgctcttgaagcgggctaccgcagcatcgatacagcagcagcctatcaaaatgaagaaggggtaggcaaagccattcagcaatcaggcatctctcgcgatgatctgtttattacgacaaaggtctggaatcgtgatcaaggctatgaagcaacacttgaagcctttgaaacaagtatgaacaagcttgggctagatgtattagacctttatttaattcattggccagttgaaggtaaatataaagatacttggaaagcactagagaagctgtataaggatggacgcgttcgagccatcggtgtgtgtaacttccatcagcaccacctagatgatttattagaagaggcagaagttgtgccaatggtcaaccaaatcgagatacatcctaagctaacgcaggagcctttacgagactactgcaaggagaaagggattcatgtagaagcgtggtcaccattaggcagcgggaagcttctgaaccatcctgttcttcaggatattgcgaaaaaacatgacaaatccgtggctcaagtcattcttcgctgggacttgcagcatggcattatcaccattccaaaatctgtgacgaagagccgaatcatcgaaaacacacaagtcttcgatttcgagctgtccgcacatgagatgggtgtcatcgatcagctcaatgaagatgagcgcacaggtccagatccagataactttgatttttaatcgaaagaaaagcacaggtggatgcctgtgcttttttttatttaacggtttttcgaggctgatacgttttcaatgacttgaatggcgtcggcaatttgctctttggaatagtctccaatcaagcaaaaggtttcgtctgcacgtgcagcatggcttgccactgtttttgcggcttcttccagctgagctgtgatgccaagctcacgcatatttctaggtaatccgagtgtttcataaagctcaagtaattcttctacttcgctcattcgattttctgcggcaagctgaacaagaatgccataggccactttttgaccatgtaatacgtgatgcgtttcttcaataaatgtcaatccgttatggatggcgtgagctcctgccattctgccgtagcgtcccccgtacccgccgaccgtgccggctaatgtaataatggtatccgttacatccgcaaatgcttgcgagtgctgccctgttgtcaagctgtggacggcttcttcgctatgggaaagaagaatgtctctgacgtataccgcctgctttagtgcagcatgcaccatgagcggtaaggagtcttttgcatttcgaataatggcttctgcttcataccatttggccagcgtatctccaatcccactttgaaggtaggaaagaggagaagaaagcaaaaatgtatgatcaatgagcgtgaggtagctggaccgtttatgataatcgactctcatgaaattccccttgtcatcataaatgacgctaagcggtgtagatgcagcacatgtccctgggatggttggaaccatgatcacttcaatttgaagagcttctgctactgacttggcggtgtctaaaatcgtgccgcctccaatcccaatcatcacatctgcccctttcagttcttcagcaattcgtgtgatcgcatttggtgaactgtatcctttgtgctgaacaacaggccaatgaggtggaagctttgtgtacgctgaaaaagcatgaaatgaatcgtgtcccgtcagtacagcgggcgactggaaggatggagaaacaagtgaatcgagttgatgataaatccctttttgagaaataaattggtttgggccgcttctgacgatatcttctggctggatcattgagttctgctcctttacaacatcatatttcataaatcatctcattttacagaaagttctgtcaaatatgaggaaaaagacccttccgttttatggaattgagccgctgtcattgcctttaggtatgtatttcctgtatgataaagaacggtatgttttgattaaatttaagaggtgtttatatatatggaaaaacaatatcgtgtcttactttactatcaatatgtccccattgaggacccagagacgtttacagcagagcatctagcattctgtaaggagcttggtttgttaggccgtatccttgtgtcagcagaaggcttgaacggaactgtttctggtaccattgagcaaacggacaagtacatgcaagcgttaaaagaagatccgcgctttgcgtctatgccgatcaaaattgacgaagcagacggtcatgcgtttaaaaaaatgcacgtccgccatcgaaatgaactagtgaatctgagccttgaagatgacgtgaacccgttagaattaacaggtaaacatctcagcccagttgaattttacgagcaaatgcaatcacctgataccgttgtgattgatgcacgtaatgattacgagtttgatgtcggccactttagaggggcagtacgtcctgatatcgagacattccgcgaattacctgagtggattcgtgacaataaagagattcttgaagggaaaaaaatcctgacgtattgcacaggcggcgtacgctgtgagaaattctcaggctggttaaagcgtgaaggctttgaagatgtctctcagcttgacggcggaattgtcacgtacggaaaagacccagaagttcaaggaaagctatgggatggtcaatgctatgtgtttgatacccgcttaacagtgccagtgaatcaaacagagcatgtagttgtcggaaaagatttcttcaccggtgagccttgcgagcgttatgtgaactgtgcaaaccctgcatgcaaccgcaaaatgattgcaacagaagagagcgagcataagtatatgcgcagctgcagccatgaatgccgtacaagtgaacgtaacctttatgtgaaacagcacaatctgtctgaagaagaagtgcaagaaagactagctgtgattgaaaaagaacaagcaatctcacaaggatagagggaccccctttatcctttttttctatacacgagagggttcagaagaaagagggattcatttcctctttctttttttgttttgtttttttcaaaataagggtaaaggtagttattcagtctaatagattgaatcgttgaaaaagcgctttctttagaaataagcatgttcgactatttcagaaaatagagaattgagagataataaaacaggcgaaaaaatgaacaagggtaaagatttagttgaagaaatatttgtcaattgattgaaaagtgagctgcaagtaagaaagacgcttacttgggcacatgctttgtaatttaatcgaaaggtgttatgaacatgaatcatttgcatcgtagaatgggaactttcgctttaatgatggtaggtcttggctcaatcattggttcaggatggcttttcggtgcttggcgtgccgctcaaattgccggccctgctgctattttgtcctggttgattgggatggtcgtgattttatttatcgctttgtcttatagtgaactcggatcgatgtttccagaggcaggcggaatggtgaaatatacgcaatattcacacggctcttttatcgggtttattgctgcttgggcaaactggatcgctattgtctccgtcattcctgttgaggcggtggcttctgtccagtatatgagctcatggccttgggagtgggcaaagtggacaagccatttggtcacaaaaggggttttgacgacagaagggctcatggtcgccagtgtacttcttgtgatttactttctgctcaattattggacagttgggttattttcaaaagcgaatacattcattactgtgtttaaaattgtcattccaggattaacaattggtgcgctcttattcgtaggttttcatagtgagaattttacttctggaacaagtattgcccctaatggctgggcgagtgtgctgacagctgttgcgacatcagggattgtgtttgccttcaatggcttccaaagcccgattaatatggctggtgaggcgaaaaatccaggccgatcgattccgatcgccattgttggatccattttgattgcgactgtaatttatgtgcttttacaaatcgcctttatcggtgctgtcaatccgtccatgattgtgaatggatggggccatttgaattttaactcgccatttgctgaccttgccattgcgcttgggattaactggctggttctgattttatatgcagatgcgtttgtatcaccttctggtacagggattacgtatacggcgacgacatctcgtatgatttatggaatggaaaaaaacaaatacatgccaagcgtgcttggccgtctgcaccctatttacggtgtgcctcgtccagcgatgttttttaacttagccgtatcgtttatctttctgtttttatttagaggctggggtgtacttgcagaaatcatttcagttgcgacgctcatttcttatttgacaggtccagtgaccgttatgacactgagaaagacagggacagatttatatcgtccgcttcgaataaaaggactcagcatcattgctcctctcggctttgtctttgcctcattgacgctgtattgggcgaggtggccgttaacaggtcaggtgctgttcattatcctcatcggtcttccgatctatttttactatcaagcaaaagcgaagtggaaaggcttcggccgcaactttaaggcgggtgcttggatggtcgtgtacttgcttgtgatgatgacgatttcctgccttggcagtgacaaattcggcggctataacgtcattcattatggctgggacatggcacttattacagtggttgccttgctattttatatgtgggcactcaaaagtggatttgaaacagaatttctaaaggatgcgaaaaaaattaatgatgagctgcgtacttctcagcaagaagccgcatcatccaaagaataaaggaacggctgcctgaatatcgcgggcagccgttttattttgataaatgatgcatcacgtgctgcctcagccaagtggtgacgccacgcaaaacggctgctgtgacaaatgagatgagcacatatctccaaagctgatccatgccttgtccactaagccaaaacacgattcctagaaaaacgagtgtgaatagaagcatgaataaaaatgatgcagaccagaaaaaagccttcactgaaggtcacctcctcggagtattgtatgcaggcaattgaatgatcagaccagctatgaaggggtagaatcatgatgaaatctatttcaaaagtcagataaaaacaccaagtgatttgacagttgtgttaagatgagagcatattttgagtgaagattgtgggtcatagacggaggtgtttggggttgcagatacaaaaagttctaaacaataatgtcattagtgtgatagatgaacaaggaaaagaaatcgtcgtcatgggcagaggtatcgcgtttcaacgacggcctggagacccggtagacgaatcgttaatcgataaagtcttccgcctggaggatcactccgttcatgagcggatgaaaatgctgcttctggaagttccgtatgatgtggtcaaggtaaccgaagaaatgattcaatatgcacatacaaagctgaaccgaagattaaatgaaagtctgcatgtatcactcgcagaccatattcattacgccatcgaacgattgaagaaaaatcacctcattgagaattcgcttatttgggagattaaacgcttatacaaagatgaatttcttgtggcaaaggactgtcttgagatgattgaagagcgtcttcatattgaactgcctgaggatgaagcaggctttattgcgatgcatatcattaatgcagagctcaatgaggacatgaatacaacggtcaatatcacaaaagaagtaaacgccattctcaccattgtgaaatatcatctcaacatggattttgatgaagactcactcaactattaccgttttctcacgcatttgcgctttttcgtccagcgtctgatcaacgaaacactgcttgtcagcgaagatcaggacttgtatcagctgatcaaggtgaaatatccgaaggcttacgaatgtgcaaagaaaatcgcagaatatgtctatcaaacctatcaccgagatctcacatcagaggagatgctgtatctatccattcatttgaatcgattgatcaaacgagaaaaataaaggtagattttaaaagaaagcgttgacatgagaaaagctgagtggtactatttgctcataaacataaaagaatacggtttcacaatgatcgtcttagaggattgtgactgttcggcaggcaaaacctaaacgttcactgaaaaagcgcaatggcaagttgcgactatttttggtgcccgtttaggtttttattttgcccaaaaacgtatttttttgaaaaaaagggggtttttgtatgagttatcgtcaattagcagaagacattatcaaacacattggcacagagaaaaacgttcattcactggtccattgtgccacaagacttcgcttcacattacatgaccgatcaaaagcagacaaagcagccattgaaaaattaaatggtgttgtaaccgtcatggaaagcggcggccaatttcaagtagtcattggcaataccgtaccagaggtttatcgagaaattggggagtttacgaatctattagaggattccacttcttcatctgcaaaatcaggtggagagagcacaagccttttcggaaaattcgtcgacattgtctctggtattttcacaccacttctcggtgtcatggcgggtgctggtattttaaaaggtctattaggcatctgtatcaatgcgaaatggttatcacctgaagatacgtcgtaccaaattttatttgctgcgtctgacagcttgttctacttcctgccattactgctcgcattcacttcggcgaggaagtttagagcgaatccatttgtcgctgtgacgattgctggtgcactcatttacccaaccattcaagagttgtcaaaaggcggcggagatgtgaccttcttcggtattccggtcgtcttaatgtcgtatacatcaacggttattccaatcattttggcagtgtttgtcatgggatatatcgaacgtttctttaacaaagtcattcatgaaagtgtcaaaaactttattacaccactgattttacttgtcacggttgttccgctgacactcattgtattcggcccatttggtgtgtatgcagggaacggcattgcagctgtcttgctgaaaatattctcctttagtcctacacttgcaggtgctttaattgcgatggcatggcaggttctcgtgatcttcggtatccactggggtctagtgccagtgattttaaataatatcgccgtccatggaaaagatcatatcaagccggctactgcgccagctgtattctcacaagccggtgcctcaatcggtgttatgctgaaaacaaagaataaaaaactgaaatcattggctggatcgacagcggtttctgccgtgtttgggattacagagccagctgtatacggggtcacgcttcgtttgaaaaaaccatttattgcagccgttctctctgccggtgtcggcggtgcgatcatcggttattcacaaagtattgcgattgcgtcagggcttccaagtttactgacacttccgattttctacggacaagggtttacagggttcatcatcggaatctcggtctcgtttgttctatccatcgtcttgacttatttgattggatttaaggatccagtagatgaagatgacacgccagcaccgatttccgcaccaacaatggaaaacgaacatggggtcaaagcagctcatgtgaagagtcctttaaaaggcgaggtgatcaagctggaggaagtgcaggataaggcattctcatctggtgcactaggaaagggtgcagccatcattccatcagaaggcaagctgtttgcaccagtatcaggagtcgtgacaacggtgttcccaacaggccatgcgtacggcctcacctctgaaagcggagcagaagtgctcattcacattggactggataccgtccaattaggcggtcagcattttgccccgaaggtcgtacaggggcaaaccatcacagaaggtgaactgcttgcagaatttgatattgaagccatccaagcttccggcctgtccgtcacaacaccagtgattattaccaattccggtgagtttagcgatatcatagaaacagaagtaaaacaaatcacaccaggacaatcatttttacatctcgtttaatcaagaggaggaagaaattatgagatattcaacactagcaccatttccaaaggactttttctggggcggatctacttccgcctatcaagtagaaggtgcgtggaacgaggatggcaaggggccttctgtcattgatatgagagcaagttaccctgaagggacaacggattttaaagtcgcaagcgatcactatcaccgctataaagaggatgtgaagatgtttgcagaaatgggtttaaaggcttatcgcttctctattgcatggacacggatcattccagatggagatggggagatcaatcaaaaggggattgaattctatcattctctcatcgatgaattgcgccgctatgacattgaaccaatcgtgacaatgtatcattttgatctgcctcatgcgcttcaagtaaaaggcggttggtcaaatcgtgcgacagtagatgcgtttgaacgttatgcagaggttctctttaaggaatatggccagaaggtaaactattggctgaccattaatgaacaaaacatgatgatcttacatggatcggcgctcggtacacttgatccaaatttagaaaatccaaaaaaagaactgtatcagcagaaccaccatatgctcgtagctcaggcgaaagccatgacgctttgtcatcgtttgctgcctgaagcgaaaattggaccagcaccaaatattgcactcatttatccggcatctccaaagcctgaggatgtgcttgctgcggcgaattacaatgcgatccgcaactggctgtatcttgatatggcagtcttcggccgttataacaaccttgcttgggcatacatgaaagaaaaagacattcttcctgttattgaagagggagatatggatattttgaaaagtgcgaagccagacttcattgcctttaactactacacatctcaaacggttgaagcgagtaaaggagatggcaacgatgaatttgcacgcggcggagatcagcatttaaaatctggtgaagatggcgtatacaaaggcggcaacaacccgttcttaagtaaaaatgcgtttggctgggagattgaccctgtcggcttccgttcaacgatgcgcgagatttatgaccgttatcagctgccccttattatcacggaaaacggattgggtgctttcgacaaattagaagaagatggatcgattcaagatgattatcgaattgactatttagaaaagcatatcgaacaaatcaaatgggcaatcacagacggcgtcgaggttttcggatactgcccatggtctgcaatcgatctaatcagcacacaccaaggatgctccaagcgctacggattcatctacgtcaaccgcgacgaatttgacctaaaagacctcaaacgaattcgtaaaaagagctcttattggtacgaaaccttgattcagcaaaatggagagaacatcggggggtaacaaataaaaaagccaatcaccttatgcgggtggctggctttttttcttcattcactctaattagcaagatcatattgttcgagttgttctaaaatgatagtctaattatatattgtaaaatttggtttaatatccattataagagagggtctgtttatatgatgacgattctttttctgtttttcttattgtttttcattttttatgctttgaattatataggtcagaaattaattgcgaaggaatacccaatgaaccatggtgtgattgtgactctatcagctgtggaaggtattcttgtttttgtacttgttggtgttaatgagaagtttccatttttttagatccaatcacatcttgctctctactattattataccgcgaatacaatctcatttacagactgttttccgcccaaatcaggtcgtatactgttatacgcaagtcaaaaacgataaggggtgcggctgtatgaatgacaatgagcaggttttagatcctggcccattttttcatgggacgaaagcagaattgaagattggagatctgcttgaaccgctgtatttatccaattttcaggataaaaaatcaaaccatatctatttcactggaacattaaatgcggccaaatggggtgctgagttagcaaggtctgatgcgaaagagagaatatatcttgtagaaccgttaggcgaatttgaaaatgatccgaatttgactgacaaaaaatttcccggcaatccaacacgttcttatcgatcgaaatcccctttgaaaattgtcgcagaattaggttcatgggaaagacattctgatgaagaaattgaacatatgctgagctctttgaagaaattaagcgaagaagggaaaaatgtcatatacgattgatgatccatattctaaataacacgaaggccgcctcatcaacaactgggcggcctttgttctattttattgaaacaatgcatccatcaactcatcaaatgtttttgcttgcttcaggaagtgaatgcggtctggattgtccagtaaatcgacggcctgttcaaagaattgattcatacagactgcgtcatccttatgaatggctaataaaaagacaagtgatacttggtctccctgccagtcaattggctgttttaagtgtgcgatggctacgcaggatgtgccttcatttgtgatgagcgggtgaggcatagccattcctctgccaagataggtagacgacatttgctcccgctcaagcaccgaggaccgaaaagaaggcgatactagctgatgcttctctaaacggctgcatagtgtgtctaatacctcctccttgctggataggtcagcattcaataaggtcaatcgttcttgaaaaaatgccatcagctctttagagggagtcccatgtccatttaataaatgaatgatctcatttacccgctgtacatcatgatgttcaaaaaaagcgctgacctgaatcacgggttttccctttgatgcgagtgggacggttgtaatgatgacatcacagggcagggtggtgctcatgagataatcctgataggaatacagctcgacgatttccagttcgtgctgaaaggctgccttcaatttaatttcaagcagtcttgccgtccctagtccagacccgcacacgataatggctttctttttttgcgaggtatcgagctgacttctttcaaatgaagcagcgatatgcagagcaacatatgccgcctcgtcttcatttggcgtccgtaccagctgtaaggcattcagtccgctgacagccaaatcaaacgggtaaggataggacgctttgatctcatgcaaaagcggattttgtaaggatacgccatattggattcgatttaataatggcttcatatgaagcatcaagtcttgctgcaggatgttgtcatctgcaaagcggtggccgcttgttttctcaatgtgctgtagaaagaccgcaaccgcctgctgaacttccactgtcgtctgatgctgagcggcttctttccacgtttgattcgccaatagatgcatcactaagtaatctgtttcatcctctgataagatgacgtgaaaggtgtcacttacctgctgtatgatcttttgggcaattctcattaagacttgcgatctttgtgtacgagtggtactggcggatatccgctggttttttcgtgtctgctgaatcgcaatcgctaagtgaatgactaagttttttaaggcaatgtctttaatgagcaatgactcttgatgcaggttcgtcaggacaatagatcgaatggtttcaagagaaatatcaggaaaatggagctgctcccgctcggtgatatgagaaagtgcaggctcttcctcaaggagtaagtctgcatagcatgttcttttttgcagctcgtctccctcaatctttaagccaaaaccaggctttgacacaagggtcatgccgtaacgggctaacagctctcgtcctttttttaaatcactgctgaccgtcatgcggctgataaacagttcttcagccagctggtcaatttttaagtaatccggttgaagcaatagctttctcatcataaatcgtacacgctcttctggcatgacggggacgagagagcgggcaggaagcttctgttgatgaagccaaagcaggaaggcgtcttggtcacttgttaatagggtgtatccctttccgcggatcgttttaatcttggctccagcttcctttaattgctcatttgcttctttgattaaattgcggatggagcggtcagataagcgaaaagaggcagtgagctcctccagcttcacgaaccccttcgtttcaaatagccgctgaatcagctgataggttcgaggatctgccgtcatcatcattgcgcggctccttgcgcctgtaaggcatcagtaccaagagcgattgcgcccattaaacccgataatccatcaaaggatggcttggtgataatttcatttaaaggctttggcagctgcaaatacccgtgaagccgcttttctgtttcatcaagaatgagcggcagcatagcgggctgtttcatcacacctccgccgagaatgatgcgttcaggtgaaagagtgagtaataaattggcggtcatctgcccgagatagtaggcatgaagtgaccaggcaggatgctcctctggcagcatttgcgccagtgtatgatagcgtccttctatggcaggtccagatgccagtccctctaaacagtcgtgatgtattgggcagcagcctccgtaggaatcatgaggatgccgctgaacggtgatatgacccatttctggatgcaacaatccgtgaatgaggcggtgttcaatataggcaccgccgcctattcctgttccaactgtgatgtaaaccaaagaagcaggcttttgtgcttcgaccgaaaagcgggcttccccgagtgctgcacagttcacatcggtatcaagcttcatcgggagcccaagggcttgttttaaggtagagaagaaagagaattggcgccaggctgtttttggtgtatctaaaatcgtcccatagcttgggctttgttcttttacatcgacaggcccgaatgccccaatgccaatggcatcgacaggatgctttgtaaagtaatcgatcacttgccggcatgtttcaattgggtttcctgttgcaaaggaagtcatgtgttcaatcgttccgtctgttgttccgtagccgcagacaaattttgttccgcctgcttcaatgcctccaattcgcatgatcaatgccctccattaaagaggggcggaatccaaatggaccccgcccctacatgttcattttttctttacaatgtaggtttgtacctgacaaggtgtgagcggttcaatgtgtaatgatccatgttgtgctttgagtatatgtccttcaggtgtttcgcctaaattcgctgtttctccgtgttgtagagatgaactattgattgaagcggctgtttgacgcgttaaatatggattgaagagacggatgacaatgcctgttccatgctcttctttttttagagcgcttagaatggctccgtctgtctcaatgtcaagcaggctataagtagattgtaagtcttctttttcatctcggaaagagaaaattaaacgaccgtttaaaaagtctgcccgttcgtagcattgaactggggtggtataccgcttagcaagctgcgctaagtgcccctcgctgacagcgtccttgctatagtgcatgccaaatgagaacgacagtgcaccttgcagctgagcgtcaggtgtctcaacaattttttccccagatgcgcggcctggacggtaaagaagattttctttccccatttttccgaaacagcggaagagcgtatacgcaatcgttgtgtagccttctcctgtgatctggtattctctcacacagtcggtcaatagagcgacaccatatgcttcatcacgaagtgcagtaaaggattgcatcggttcaatggtgatcggtttttcttcccaatgctcattgctccaccattcaagctcttgcgtgagctctgttgggcgttcgatggttccaaactgctgatcgctcagtgatacctttgatgcgatgcctgtatcaaagaggacacgcagacgatggtctaacgcatgattgtcgacatcgacatgaaaacggatgacaggctcatctttgtttaatgccaccttcgctgtgatcgggagtgaagtcgtgaccgattgctgagagcgctcttctaagtcatatgggacagtgagagtaagctggatggtgagctcttcctgcaggccgcttttagacactgtgatgtctgctgaagaaagatccttggatgacacatacagatcttcgcgcggcggggaatagttgtaggaatctccatcgtctccattgtcttcaaagatcatttgctcagagaatgtccggcctgtttgtttatctgtgatgtccagcgatccgttgtcatttgccgctatgcggtaatacgtattttcaatcgcgcgtccttctgtttgttcccatacagattcgctcgattcatcgaaaaccatgctgacttgtgtataaccaacggacggtaagctggcggcttcaatcagcagaatggctttccatacttgttttggcatgtacacatctttacttgggttaagagaaatttgctgtgccagcacataatctgtgacatcggttttgcttttcactgtgtagtgaagcgttcttccgtttgcatcctttagtgtaaatggacgttccgtgataaaggtttcgacctcaatgacttcagaacgctttgaaggcagtgtattaaataacgtgaatgtgatttcttgctcagtttgcagtcgaatagcaatgagacgcatgtgtaagtccacaagattctcggcgatttcctttgcctgcttgtagcggaagaagacatcttgattcgtcgtgtcgctattgcagccgccaatgctgtcatgcgctgcattttcaaacatgaggtaccaaatatcacgaaccgtatcatgcggatagtcgtgtccgagtgaatagctaatcgttaggatgggttccatcacattgacgagatagttttcaatttgattgtttaagatttttaaatcagctcgtgttgaaaaaatagatttgtgaatccgcatatgcttcgcatgaatgagctctccttctaatgtttcaaaagacgtccgctctttttttactgctgcaatgtaatcttctaaactgctaatttgatagtggtgctcgttaagttcattggctttttccaataagtcaggcaggtttttgcggatcggtgcctggtcaaagccatttgggaaatagacattctttgtggttgcttttgcttgcagcgcaccaattttttcagataaaaaggcttgaaagtcctcatccttttcaggaatatttccaccgtagtagtagccaaatggcaggttcacagcaaagacctcactgccgtcagcaccttgccaattgaattcagtgtgattcgtcatatggtctgaaacaccgcgccaaaaagctgtatccacaatgccgaatccacggtaaatttgaggcatttgcgcggattgaccgaaggaatcagggacatagccgactttcatcacatgaccgaactgctgacagcgttcaatcccatattgcaggttccgtacaatcgattcacctgaaatgacgagctggtcggtttgggtataccatgggccgatgatgagacgtttggctgtgacgagctttttgattctattctcatcctcagggcgccatttcaagtaatcatccaataaggatgcctgtgcatcgagcatgaagtaatggaacctttcatctgtttcaagggtgtctaaaatgtccattacgcttttcattaagtagatacgggatcgggaggtggtgaaataccattcccggtcccagtgagtatgtggaatcacatgtacattgacagtcattgatcaacgacacctttctatgttcaaattatccttctagcacaaggtcaaaatcgtcttcttctttctgcttctggtcatgttctggcgtttttggctcttttttctcagagaaattcacaagcaggttggcgccaataccgatgacgagtgcgccagtaagggctccgattaaataggcccaccagtttccgactgagaagaagccgtatagcccgccaattggcggcatgatgtcatgaacacctaataatgcagcgaccccgcttccagcagcacacgcgacaacattgagcggaattaatttcaaaggattgacaagggtaaaaggaatcgccccttccgtaataccgataatgcccatcacaagcccgcctcgtccggcttctctaaaggttggagagaagttgcgttttcgaatcaatgtcgcaagcccgtatccaagcggcggaatgacaatcgcaatattgacgaggatggcagggaggtagacgcctgataggaagagtgcattacctgccatccaagcggatttattcaccggtccgccaaggtcgaagccaatcatcgcacctagaatcagagcgagtgcaagtgtgcttgtgccgtcagcgaccatacctttaatccattcaattaatgccgtgttcaaagcgcctaatggcccgccaagcagaacggacatgagaagtccggttaagccaacggtaataagcggtaagatgagcagaggaacgagtccggccgcggagccttgaatttgaatttttcgttttacaaaaagagcgacatatcctgcgaagaagcctgcaatgacggcaccgataaatccagcattcgttgagctggcaagggcaccaccgatgaagccggccgcaagacctgatttatccgcaatcgaataggcgataaatccagcgagcaggacgttcattaagccaatgcctgtccagccaacctgctccattaaataggcgccgtgtaaaatgccgccagcatccttataggcgtttaaatctgaaacaccaaatcctaatccgactagttttgctaaaccaacgataagggaggcgccgatgatcacaggaagaatataagaaataccggtcatgagatggccttcaatgacttttaattttgctttcattttgctttgctcctttctatatggcattgctcacgtttattgagattcagattttttcttttcaacaagtgctacggcttttgtgatgatttgctcggcattttttaaggcgcgtccaatctcgacacgtactgtgggaatgcctgagaaacgttccgcatcgttgatatgctgatttgaggcaatgatacaaaggtctgcctgctttgcttcctcagctgtaatgccattcacttgtcccataatcccttgctgctcgattttgatctcgtgaccgagctgtttacccgcattctctaatgcctttgctgccattggtgtatgagctaaccctgctggacatgaagtgacaccgacaattttcattgtgtaatcccctctttcaattgttgttcaatgacttcgtaataatagtcagcggtttgacctggttgtatcttttcgatgaaagccggttccatgaggcttgtcgcaatccctgacagtaatttcaagtgtgtgacatttgcttcttctaatggaacgagcagtgtaaataaatagcttgtgggcaaatcgtcgaagcttccccattcaatcggttgttctaactctaaaaatagaagtgaagccgtttgtacagcggagctttttgtatgaggaatggcgaagccttgctgaagtcctgttgagacttcgtcttcgcgtgtcaacaaatcggataataaccccgcctgatcgtttgtaatctgaaggtcttcagctttctcggcaatgtattgtaaaatctcattctttgatcgtccgtttacttgtgtgaaaacatgatctttttggaacaagctgatcccttctctcttgtttgttaagcgcttacaagttgattgtaatgtacttttcggcatggttaaatagcatcattttccgtttgaaatggcaaaaagtttatgaagctatctgtcatactttctggatatctcaaatcctagcttaaaacgagtttaattatgtaaaaaacagattctactaaatgcatttctgtgatattcttccaaggtattacaaaagataagggggtcttttcatgttcaaaaagcaggtcaaatcctgtgtgatcgtactcatggccatcattctctgtatggcggcattacctggatatgaggcagcagctgccagtaaaggaacaactgtcaatgaagccattgggttaaaaaatggtgaagtgatttcaggtacattacagaatgaaaaggaagagtcatggtaccaaatcacgccatctgcacaagaggtggcaaaacatacgcatatgaaaatttctgtaaaaagtaaacaagtgttgtccgtatcggtctatccaagcaaggacagagcgatgaaggatgacacttattccagatatcgtgtggacactgcaagtggagagacagagatcgacttcccgcatgcatggtcaggtccttattttgtcaaagtgctctatttagggtcggaggaagacagccgtgatgaggaagaggatgcggcctatacaattgggtataaaggagctaaccttccgccttccgaacccgttttccctgaagacgatgagcctgacatcattattattgagaaaaagtacgggcgcgaaattctccaatcgatgcgtacaattgaagataaacgttttaatgaaacaccaaatggtcagaagctgagtcgcctgctccaaaaggcaaagccatttctcaaattgaagctcatcaaacaaaaaaatgagcagcaaaaggtatacaatcatctgctgacattaaagtcactgctaaatgacgtagagaaaaatggtgcatttagcggtcatatcgtgacagagaaagaacaacaggcgatccgttccctttttgatatgctcaaaggagcaagtcctgcctatttaaagaaggaattagaagcagtgagtcaaaatattggaatcgatcagcttgaaggaaaatcgatcggttatgtattagagaagcaaaagcttgtaaaagaagagaaagtgaagacgaataagatcatttttaaattaaaggatggccaaacgcttcaatctgcgaaaaagaaaatgaaaagctatggaatccaagaaaaccgcgtgacatcgcagtcagtaagtcctttgtttaaaggaatgtatgtctatgatgtaccagcagggcaagaatcagctgggaagacactaaaagcaggcaaagctgtgatcaaaagcactgcaagaaagctgtccagtatgccgaatgttgaatttgcggagcctgttcaaacgtatcgtgcacttagcaatgacgtgcagtatggttaccagtggccactgaaaaacagtgcgcaaaacagcgggaaaaaaggcgctgatgtgaagtttgaacaaatgaatacactgattggcacaagcaagatgaagcaaacattgattgcagttgtggatacaggtgtagacagtcgtttgactgatttaagcgggactgttcgtacggacttaggtgcgaatctcattggacgaaacaaagatgcgattgatgacaatggacacggtacgcatgttgccggcatcattgccgcaaaagccgataatcattactccatggcaggtctcaatcaacatacgggcatcattccggtgaaggtgctggatgcctatggctttggagatacagagcatattgcacttggaatcaagcatgcagtggataaaggtgcaaaggtcatcaacatgagccttggcggctactacagcagggtgattgaatacgcaatgaactacgcggctcaaagaaatgtactagtggtcgtggcgagtggaaatgatggcgttccagaaatgggctatcctgcgacatcaaagtacgcaatggccattggcgcaagcaaccgtatggatattgccgctgaattctcaagctacggtaaaggactgagcatgtctgcaccaggatctgatattccaagcttaatgccagatgggaatgtctcatatctgagcgggacatcaatggcgacaccatatgtggcagcggcagcaggattactgctttctaaaaatccatccttgaagccaaatcaagtaaggaatatcttgcaaagcacagcagataagatctcctttacatctgttgatggaaaagatgacgttttctatgatgaaaacgatgagccaattgtcgatccgaaaattccaggtattgattggatgacaggtcatggcagactgaatgcatttgctgctttaagtgctgtcgaactgaatgcatctgtgagcaaagtggaggatcagcatcaaaaggtgacaggtaaagcaaaggcaggcgctgctatttctgtgtatagaggcaaaaccctgcttggaaaaggcacagcaggcaaaaatggaacttttagtgtgaagatcaagcatcagaacaaaaacaaagtccttcacattaagatttcaaaaggaaaggccgctacaacgctcaaaacagtcgtcaaaaaaggcaaagcaccagctaagccgaaagtgggcaaagtaacggtcaaaagtaaaacggtcaaaggtactgcgggtgcaggattgaccattaaagtgaaaaacaaatcaaagaaagtcatcaaaacggtgaaaacgaataacaagggcgcatttactgcccaaataaaaccgcaaaaagccaaaacagtcttgtatgtgaccgcttctgatgtgagaaaaagagaaagcaaagcggtgaaggttgttgttgtgaaaaagtaagagaagaacttccctttctaaaaaagggaagttcttttgtttgttactggaaaaataccaattaatgtcgatagtaatatagtaggaaaaaaaggaggatttatcgatgaaaaaaatgatgtttgctttctttctatctttacttctcgtattcccaacatttgcacatgcagaggaaacaggagcagtaccagcatctgtacaagtaacaagtgttacagcagccgatagtggattggtgaattacggctatggcagtaaatatcgcgtgggttcttattatccagctacgtttaaaggaacactaaaagatgcaagtggaaatctcatgcccaatcagccgatccagctttattttgaagcagcaatcaaatcatatgctcaaacagcgacaggcacaacagacgtaaatggacaattttcactgacgtttcaagttcctgcaggtgcaggctaccaaacatacaataatgcaggctggtctacacattactacgatatcgttccagtgacgttcacttcaaacgacatcaagctatcttcaaatgtcacaagtgtataccatttggcatatacatcacgttactaatctgctggaagaggcgacttggcgaaagccctgtcgtttttttcatagaaaaaaggatgtcatcatttgacatccttttctttttgttagcaaacctgctgggcggcaaccgaaagagtcgataaacaaacactcatgagccgtgactcccagatttgatcgagtgtttaccttttaattctgagctttgatggataagaactttcacacttgaacgttgatccttgaaccttcagctttgagctcttatcaaggatcatccagagatgatcagatgaggagggaatgacctttccctcggaggtgtttagttctatcgattttcggctcactaacaaaatctattaatcgatctgtattttcgttagtgtattgctttctgacaaggaaaaatcaacttccatttgaaaatcctcaatttcgttcgaaagcttttcaatcttcactcgaagacgaagcggatcgatgatcgttgcctcattttcagctaggaacgacttgacgatctcttggttggcagccgcttgtgtttttccgtcttttccaaacaaggtttctaaatgctggtcgagtctctttttcacatcttcattggtttgttctgctttgtctactagttctgtgtacaccttttttaatttccgtaaataacgaatatcgtattcaatggacgtcttccgttcaatcgcttctgccaccgtcatgctgacacccgctacatcaattgttgtggtcgcattcgacacaacaatggctgatttgatgacattccggcgtttgattaatgcttgaatcgattggtcatcagccttcgcctttttttcgatttcttcttgattttgaaacccgtgctgtatatgtttcccgatcatcaatccaccaagtacggcttcatcaacggttcggttgattctcttatctaacattttcagttcacttaatgctcttgtaatggtcatttccatattagtgacaactcccttggttcatcctgaaaatcatagattcctatcatataccaatgtgtgtttcttttgctagtgatatccttttttgtcaagttgtttatactttaaaaaacctggtgctatacaccaggttcttctcgttttttctgaatccaagctgtcacataataggcagcatagcagagcgcgatgaaaggaatgccgcagatgagggcaatccgctgatttggatcaaaggcaataccgatgacagatgcaaaacacaggaggaaggcagcaattggaaccactggatagagcggggttcgaaaggaaagatcatggagctgtccgccttcctgtaaaaaacgtttccgaaacatcaactgtgaggcagcaatccccatccacacgattacaacggccagtccagagatcgaaacaaggacaaggtataccgtttcgggtgcgatgacacttgataacaaagaaagaataccgccgatcatacttaaaatcagtgcattcaaaggaattccttttgatgtcagctttgcaagtttcttaggcagtgtccgttcctcagaaagtgaccagagcatacgggatgacgcgtatagtccagagtttgcagcagataagatcgctgtcaaaatgacaaaattcatgaaatctgcggcatatggaatcccgattcgatcaaacaccacaacaaatggacttttgatcaccccggcttcttccactgggatcaagccggctaagaccacgatcgttccaacgaaaaacaggacaagacgcagtacggttgtgcgaatcgctcttggaatggtctcgtcaggattgacgctttcacccgcagcaattccaattaactccgtacctgaaaaagcgaaattgacggccagcatcgtcattaaaattggtaaaaagccgtttgggaaaagtccgccttctccagtgaagttagaaaagaacggagcggcctcaccgccctttaatggaatcaagccaaacatcgcagctccgccaaggataataaagagaataatagccattactttaatgctggaaaaccaaaattccgattctgcaaagaacttaactgtaaaagcattgagtaaaaagatgagaagagcaaaaacgccgctccacatccaaaccgatgtgtctgggaaccagcgctgcattaaaaggcctgccgctgtaaattccgaaccgagtgccactgtccatgtcagccagtagagccaagcgactgtatagcctgtgccgggtccaatgtattttgttgcatacgtatgaaaggcccctgtaaccggcattgcgacagatagctcgcctaaacagagcatcacgaggtacacaattaatgccccgacaagataggcaagaatcgttcctgcgggtcctgcctgattgatggtatacccagagcttaaaaagagccctgttccaataacgccgcctagagaaagcatgaacaggtggcggctcgtcatttttcgttgatattgttgtgactgatcttttgcttgttccatgtcttcccgcccttttgcttagaagtatgtgtgatgattcgtggtgctatgatgtggtttgttttaagatgtccgtgatatcttctggggtcgtccggcagcagccgccgatgatatgcgcgccgtctttgtaccattgatgcgcacattcaccaaatgtatgctgagatgtatccccgctccataccttttcttcaggatcatataattctcctgagtttggatacacgacaatcggcttgctcgtcccctttttcatctcttgaatgagagaagagataaattgcggcggcgtacagtttacaccaacagcagcgatctgttcatatggttccagtacttgtacacattctctgagcaaatcaccttcactaatatgaaggtcatccttcgcgctgaaagtaatccaagcacatacaccactgaattcatcttgcagcagctttgcgatagccgttgcttcaatcagacaagggatcgtttcacatgcaagaatgtctgcaccagcttctactaatgcctgaattcttggtctgtgaaaatcaataagtgcctgctccgtgagtccgtaatttcccttatattctgaaccatcagacaaataagcgccgaatggccccacagatcctgcgacaaatggttttgtccgccctttacgacgcgcttcatcctgccaaaaaagatcgcgtgcctcttttgctaaagtgacagatcgtttcattagttcaatggcttcttcttttgtatagcctttttcagcgaagccatcaatcgttgtttggtagctcgctgttgtggcacagtcagctccggcttggaagtaatccaagtgtacttgctgaatcaattctggctgttcaatgagtattttggctgaccataaacgatcgtttaaatcgcagccctttcgttcaagctccgttgcaagtgcaccgtctaaaaccaaaggtgcgtgaggctgtaaacggctttgaataggattcatcggaatcgaacaccctcctttttagttggaaatgatggatatgatatgaggcagtagtttaaatgactaaagtgtttttgtcaaggagaggaaaaagcatgatatcgcggaaaaaccttgaaaacatgcgggttccggtgcataaacatgcagtcaaaataatagaaaaccaagtcattgacagcctctaaaaagagatatatattatggaaaggttcatttcagaaagcttcatcaaaaggcgctgtcttttgatttttattttgtccaacgactgtcttctttcgtgcagaaagagggttttttatatgcttagaaaaggaggaaagaagaaattgaaaaaatgtgtaaaagatttggctatgattctgattggttcttttttatttgctgcagcagtgaacatgtttgtcattccacttgaatttggtgaaggcggtgtaacggggctgtccatcattttctattatttgtttgaaattgcaccatggctgacgaacctggtgtttaattccatcctgctgcttgtggggtataaatatttggacaagaagacgacgatttatactgtggttgccgtcgcaagtaactccctatttttacacctgaccacaacatgggtcgtgaatgtacatgaattgatcattggagcgattttcgcaggaattatcatcggtattggaattggtcttgtgctaagagcaggcggtacaacggcgggttctgccatactcggaagaattgccaacaagtatttagactggaacgtgagctatgccatcttgttctttgatctgatcgtcgtatttgcttcctactttattattggtgcggaaaaattaatgttcaccattgtgatgctgtacgtggcaacaaaggtgatggacttcgtgatagaagggcttaacacgaaaaaggcagtaacgattatttcttcatgcaaagatgatattgctgaagaaatcaatcacactttggatcgaggcgtgacgattttaaacggacgcggtcattattcaaaggaatcgaaggagattctctacgcagtcattcaaaagcaagagctcatgcgcctaaagaaaatcatcaagaaaattgatcgagacgcattcgttgttgtccatgacgtgcgtgatgtgttcggagaaggatttgtgaatatataaacctgaaaagaccttaaccgggtctttttttatgctctatacctcttgtcacatcatactatgtattgtatagtataaatggttaggagttgtaatcatgaatgcacaattaaaaaaaggtttgctggaattctgtgtactggcggtattaaagaaaggcgattcctatggttatcaaattattaaagatatgtcccattgtattgagatttcagaatcgacattatatccgatattaaagcggttagagcaaaacaactatgtggagacctattcccaggaacataacagtcgattaagaaagtactaccgaatgacaaatagcggccgtgagcatatggcgcagtttttagcggaatgggatcaagtaatggcgatttacgactttatttctggaggacagggcaatgaataaaaaagaatttttagccagcttagagaagcacctgcatcgtctaggcgaaaaagaaagtgatcggttcatcgaatattacgatgaaatgatcgaggattatcaggaagatggctacagcgaacaggaagctgttcatcaagtgggtcagccttcaatcatcgctgaggggattatgaaggaacaaggaatcaaaactgctcaggtgccgacgttcggagaaaaagctacaaggctttccattctcattttgggctttccgttatggggaagtattttagcaacggtctttctgctgattctttctgtctatatggtggtttggtgcgttccgctcgtcacaggtgcattgacgctcactggtctgctcggaggtttttggagcatcattggttctccatttatttttcaggacggtttgcatgtggtggtgacgcaggttggagtgggtattcttctattaggtgtcggattattatgcggcatagccacggtgtatttgacaaagctatttgttcaaatgactgttcaaaccactaaggcattcatgggaatgtttaaaaagaaggtcgtgagaatatgaatgtgaatgatttaaaaaagcaatgcatcaaatgggggatcatcttcaccgttgtcggaggaatgatcatggcaattggttttggactatcaggctttgacctagatgcatatcacaacaatgaccagaacaatgtgtttcgcactatcaattggaacaagccataaatgaaagacccgcttatgcgggtctttttttcgctcgaaccacaaagaagaaataacagcaaagtgcacctagttcacaaagcataatgatcaggcccattggaaaggctgtttggcttcccgctagtccgacaagaggtgtcatgcatgcgcctagcagcatttgtgccaccccgatgagggcagctgcacttcctgcatgcgctccatgatgctgcatcgcaagagacggcgcggacgtaccgacaattccgacgcttgagacaacaaaaaacaatggaatgagaatgccatacaatcctgcatcaatggagatcatcaaaaataaggtgacgccgcctaaggcagctgtcagcaatccaatgcgaagaactttctcttcgccgatttttacagcgacacgggcaaatacttgtccagccatgatgatgccaagactgttcactgcaaaggcagcactaaatccttgtggagaaaggtggaaaagatcctggagcacaaacggtgagccagaaatataggcaaacatcgctgcgaatacaagaccctgcgagagggcatacccaacaaagagacgatcactcgctaaaattttcatggcaccaacaatctgttgaaagcccccagtctgtctgcgctccacaggtaaactttcttgtagtgaaaaaatggatctcagcagcatcaaggccccgagaattcctagtagaacaaatacaccctgccatgttgtaaagcgtaaaatctgtccgcccacaataggtgccgctgccggagcaaccccgttgaccaacatcagcagtgcaaagaatttcgtcatttctgatccttcataatgatctcgcacaatggctcgtgcaatgacaatgccagctgaaccagcgagcccttgaatcaatcttaagaggatgaacatccaaatcgatgtgactaccgtacataaaagtgatgaggctataaaaatgattaagccgatcatcagcggttttcttctgccgatcgtatcactaataggacctgcaatcagctgtccaagcgccagtccaataagacaagccataagacttaattgggacaaagccgtgcttgcttcaaaatcacgcgcaatattaggcaaagcaggtaaatacatatccattgcaagcggtgcaagggctgttaaagacccaagcaatgcagcaaggagaaatcgattttttttcgattcttggggataagataaagaactcatatgattactacactcctcgtatacttcctcaaaacagcataatgaatcaagcgttccttttcaatagaaattttcaaagatggattccgtgcaaaatgattgatctttcgaatgagactctttacattgaatgagtagagaaaagaacaaggtcatcgacatgcagtatttgcatgatacgtatatctagcaataagcaacaggaggtgctgacatgaagcagcaagagctgatcattcgtcaagcagtcaaagaagatcatgaagcgatcaggcatgtactaatcaaatcctattcacagtatgagcctcaatttacagaggaaggctggcaaaattattctgctgcgcttgcagcagctgtagataatccgaacatggagctgatgcttgtggcggagcttgaaggcaaggtcgtggggacgcttcaaatgtttcggtcatcagagcaagcgtatgacaaacccgaaatgggcattacatcagccatcgtccggtttttaggagtagatcccgatgttaggggaaaaggaattgcagagtcattgttacgtaaaagtattgaacttacgcaatcatggggcgaaaatgtcctgtatcttcatacatctgataaaatgcaggctgccattcgtctatatgaaagaatgggctttgagcgtgcactagataaagaatttgtgaatcaaaatgggacgcatgtcaagagctatcaatatgttatccaaaaagaacagccggctggttcatcacatcactcgtaataaaaggaagagcacgtccttcagggacagctcttccttttttcaatttacgcccacagtacaagcgcccaatatgataccccccacgaaattaaaccgaacatgacttttaacacgcgtttgtaaagggacagctttcgttctctcttcgttttcaccagccgccaataaaaggcatagctgcataaaaagaggatgatttgtccaagctctgtaaggttttcaaaaatcgtgattccgttcatttatttcacttcatcataggtcttccataagtaaatgcagcaaccctttatttcttcaaaaaaaatcggtgtatactggaaagagagaaactagatgcagagggagttgtgacatgttgttttcgctacgtgcggatcgttgggatgaagtaatcgagaggaaaatcaaatacgatcagaaggtcgtggaatatacttgtcagctgttagacgcacaggagcagcaggctgtgctgtttcacaagatcgaagacacgtttacgatgagggcaggtgatggtgctctgacgattccaaaagggagctatacgaccgcttattattggaaggatcgaccttacaatatttacttctggagggatgatcaagggaaggaacttgggtcttattttaatattgtggggaatacatggttcaacggccagctggtcatatttgaagacctcattattgatcttctcgttctgccgaatggtcatttctttgtgttggatgaagatgaattgccggagagtttagcggcttttgaacaaggttcagtgcgccaggcattagagggtgtgatggcttcgttagaaagcatactcgatcaagtgagggcagatgtcgaagggaaatatcatcacagcttgtttgcgccgctgttgaaataaaaaacgattcctttaaagcgaggaatcgttttttttctgttacactttgatccggttcaatcgtttttgtaaactggttttcgttttagaagcttttaactgtttcacagcggtttgcgctgctgcttttgttttctttgttcgtttggcttctgcttttttgaccttttgtttggcgtctgtcactttcttttgataggcgacctgttttttgactttgtcgagccggttttggaggcttgttttttctttgcctttgtttagctttttgatagccgtttgggcgcttttaatggcgccttgtgttttgcttttttcggctgtttggacctttgcacgtgcggaacggatatcaatggttccttgtacttttttcacccgttcggtgagtgctgttttttgtttacttgcagtgagtctgccaattctcgttttggcttgattgacatctgcctgctttttagatgtttcggctgttttgacagcgctggtcgcagccttcaaaaagcttgattgtggtatatattgcatgcggccatagccgaattgtggatcccttccttttgcgccaagatccactgtatagctgcgcaataatgtgcgaagctgtacatttgttttcttcggatgaagctgtttcaacagtgccagcatgcctgtgacatgcggtgcagcttgtgatgtacctgttgcataccaatattcattctttaaataagtgctaatgacgttctggccaggggcagaaaattcaatgcctttccctgtatttgagagagacgcgagtttgtctttgtccgtcgttgcagaaacggcaatgacgctattgtacgcggcagggtagctaatataattcttcttcccatcattcccgcttgcagcgaccacaagcagtccttttttgtatgccgcatccactgctgaatgcaagatggggatattgtcttcaaaacttaggcttaaattcataatatccatcttgttgttaatggcccaatcgattcctcgaagcaggctgtacaagtcgccttctccctttttatctaacacttttacagcatacagcttcgcaccagaagcgacgccgactgtgccataatcgttattgagcgcaccaatcgtgcctgcgacatgtgtgccatgcccttgatcatctttataggaagttgtgtacttcacaaatgatttcccgccggatatctttaaatcctcatgtggagaaataccagtatctaaaacagctaccttcacatttttccccgtgacgccttcttttatcgcttgctttacattcagcttttgcaagttgtaagattgttgaaccaaaaaattctgacccgtagcggcagcggtttttttcatagtagaagaagcgagtttaacctttatgttttttgagacataagcgatgtttggatcttttttgagtgaggtgaccgcttgttcatctgctgtcacagcgacagcgggaagatgtatgtactgagcgttcactttttcactttcttcaatagccgtttgctttcctttttggtttttatagacgatgatgacatctgtttcttttggcggtgcagctgcctgcgaatggtagggcaaagcagttgtcaacgcaagaagaaacgcgatgactatgaatattttctttttcaaggcgatagccccttgcatacgatgacctccgtctttttttctctattatatcggagaaatgagaaggatggttagaagaatcatattgtttgtcagaaagtttttttacaagtaaccttaaattgaaattcatacaaatctagtagacaatagagagatcataataagagaaagtaggatatgctgatgaacgtaaaagagtatatgacgtatgatgcgactggcttggcagcacttgtacggaagaagcaggtaacgccagacgagcttgtacaggctgcatttgctagattgaatgaggtcaatcctgaactaaatgcggtgattcagacaagacaagatcaagtattaaaagaaatcaagacattacatacgaatcagccgtttgcgggcgttccatttgtactgaaaaatatatcgcaagggatggaaaatgaaccgctgacagcaggtgctgcattgttaaaggatgtaaaggcaaaaacggattcccactttgtccatcgattgaagcaggctggatttctcatgatggggcatacaaacacaccagaattcggtttaaggaatgtaacagaaccttctttacatggtccaacgaggaacccttggcatcctgactattcccctggcggttcaagcggcgggacggcagcagctgttgcaagcggcatcgtaccggctggtggagcaagtgatggcggtgggtccattcggattccagcatcctttacaggtttgttcggtctcaaaccaacgagaggaagaacgccggtaggaccaggcgcaggaaggcagtggcaaggggcttccattgattttacactcacaaaaacagtgcgggacagtgcagcccttcttgatctgcttcaagtcattcagcctgaagcggctttccaaacgccgttatacgacggcagctatcaagaagatctagtgaaatgtacatcttctatgcgaattgcttacagtatagaatctccagtaggtacgaaggttagtgaggaagcgaagcaggcggttcagcaaacagtgaaatggctgagtgaccaagggcaccaagtagaagaagcgaagccggcaattgacgggatccatctaatgcagcaatactacgtcatgaacagcggagaaatgtctgcattattcacgtccttggctcgttcattaggacgtccagtcaatccggaggaaacggacatcgtcgcatgggtgctggcggaggctggcaagaatgtgaccgctgctgcttatacaggaagtcttgatgcgtgggatattgcggctgcacaaatggcatcatttcatcaaacgtacgatctttttgtgacaccagctactgcctattcagctccaaaggttggtgagctgatgcattcgaaagaggaaatcactgaacttttacgtgtgtcatccctctcaatgcaagcgcagcaggatctcatttatgacatgttcttaaagagtctgacctacacaccatttacacagcttgccaacttaacgggtcagccttctatgagtgttcctgttcatctcactgaagcgggcatgcctttaggggtacaggtgacagcaccaaagggaaaagaggactggctgcttcggcttgcagcagaaatggagacatcctcgatttggaaaggaacaaatcaaatcatacgttgaaacgacatttgtctatggagggaaaggagtgtcacacgtgagtacgaaggacagaatcattcaaacggctgcacttcttttacgaaaacaggggtatcatgcgacaggattgaatcaaattattagagagagcggcacgcctaaaggatctctttattattactttccaaacggaaaagaagagctagccatagcagccgttgaatatattagtcaaaaggtcatcgatcgaattgaagaaagttttgcctattcggatgacccttatatcgccatcgaccgttttatgacaaacatcattcggggatttatggagcaagaaagtgaaagagggattccgattgtcttgctggcggcagaatccaagccagaacatacgcagcttcatgctgcatgcaaacaagaaatgatccgctggcaagagcttgtgaaagaaaagctaatgaacagcggatatgaagaaaacaaagcggatgagctggcttctctccttcattcaatggtgattgggggtctatcgatgaccacagctctcaaacaaacgaccccgttagaacacgttaagtgttaccttagacacttatttatgcgagaagagtaaaatctctcgcatattgtctatctattatatcaattggtctatataataaagatagtcaattagtcatgaggagtgatgggatgtcggagcaaccgcaatcgattaagcaatccgaggatacctatttttataccgtgtctggatcagggaagctgtatgggctggaaaatcagcttgttcatgtactggcagaagcaaatcaaacgaatcagctgtttgagcttgtcttaatcacaggtgggaaaggagcttattttccacttcattgtcatgagcacttatttgaaaccattttcgtgctggaaggaaagcttgaagtgatactggacggtaaaaaatatatggtcacagccttcgattatattcatatcccgcctaaaacgattcatggctacagaatgcatagccacaaaacaaggtttatttcatatacgttgggcggacaaatgacagatgtctatcagcaaattgggaagaggcttcagcagaacgaatggctgatgactgatcatgctttcgatgcagccagctttgaacaagctgaaaaagaaagcgatctcatattgatgcatggtatccggcagctatcaaatacaaccaagccctccgttttatttcatagtcagctccctcaggcggtgcagccctatgtattagaggctggtgaagggaagcaatatatcgtggatggtcagcttcatgagctgatcgcaacaacagaaacaactggaggcgggttcagccattttgtgattgaaggcgcgaagggaaagtattttcctccgcattatcatcaagtacatacagaagcactctattgcgttgaaggaaaaatgaaccttcaattgaacggagaggatatttgcctgatgccgggtgattttgcctatataccgccggatacgattcattcttatgaattcgtttcccattctaataaatttttgcttttactgctccctggaaagattgagcagttgtatgagcagtttgaagaatcacaaagcccgagtatatgtccttattttattcaagaagggaacttgatgatcgatcgagagacttcctctcaatatgatttggtttttgtcgaaaaaggataaatatgtaacgcgttacacatgattgaataagcgcctgtcgaacccatcgacgggcttttttgtttttcaaatattcctgatctgatgcatgaaccatccattccaggtgaagctatgtacagatgattttcgctaaaggaggaaatgcatgtgagagctgttacttatcaaggaaaaaatagcattgcagtgaagaaagtagatgcgccatctattcaagatcgggaagatgtgatcatacgaattacatcaacagcaatttgtggatctgatttacatttgtatcaggggaacttcccgcttccaatcggctatgtgattgggcatgagccaatggggattgtggaggaagttggaccggatgtcacggtagtaaaaaagggagatcgtgtcgttattccatttaccgttgcatgtggtcaatgccaatattgtcatcatcatttagaaagtcaatgcgacaactcaaacccgcactacgattcgggtgggctttttggatatagtgagaaatatgggaattatcctggaggacaggcagagtatttacgcgtgccttttggaaattacaccccgtttaagatcccagatgattgtgagctggaggatgaacaattactgttcttatcggatgttcttccaactgcctattggagcgtggagcacgcaggtgtgaaaaaaggtgatacggtcattgtgttaggctgtggacctgttgggttaatggcgcagcaatttgcatggcaaaaaggggcagaacgtgtgattgcggtcgattacattgattaccgtctgcgacatgcaaaacggatgagcggcgtagaagtatttgattttacagaagatcccgacatgggagaaacgttaaaggagctcaccaagggtggagccgatgttgtgatcgattgtgtgggaatggacgggaagaagtcaccgcttgaaaaaattgagcagaaactcaagctgcaaggcggaacgatcggaccgattcaaattgctacaaaagccgtccgtaaatgtggaacggtgcagatgacgggtgtgtacggcggcctatacaatatgttcccattaggtgcctttttcgcaagaaacgtcaccctgaaaatgggacaggctccggcgagagtctacatgtcaaagctctatcaaaaagtgacaaccggtgaaattgatcctagagcgatcatcacacatcaattgccattagatgatgccgctcatgcgtatcacatatttaacgaaaaacaggatgattgtataaaggtcatcttaaagccataaaaagaaggccctcagcatgtagacaaaccctcgcattcggtgtcagtcctgcgtgccggtactcacgaatgtaaattcgctccgctccggtactcgtccttcctagggctgcaaaggttttctatgacgctgaaaagaagacaaagggcattttagccctttgtcaaaaaatctaaaggcttaggagtattcctaagcctttaatgtgtgctcgtccatcattttttcgattaattcaaaaaatgtttttttatcttcttctgaaagatggttgaacagctgattgacaagcagctggcggttatcaatcatttgttttgcgatttgttcacctgattcagagagtgtaatccatacagtacggcggtcattattatttcgagagcggataatcagcccttcatcttctaagtgattgagagcggttgttgttgcagagggagataatgaaacttcctgcagaatatttttcacagtacatgattgatggcgataaatgatgcgtaaaataaaccctttcacattcgtgacgtttttcgggatgttctcttcatctatttgcttcgtcgcctttaaatactttgtcagcgcatggtctaataaacttgcctctagctcgaaatgttgcattctccatacctcttttcctattgcgttcgcattttccgatcaattactaggtctatcttatcataatagttatcatcatttaaaccaaaatggaagacggctataaaattacctatattatcaattaatataaagaacaattccaaaatgaaatgattttactttcagctggttttattttagaatgtgaatgagataaaatctgccaaccccattcactggaaattggctattgtaaatcaaacgtttggagatgaagatattgaatactttacaggcattacttaacgacagaatggaacgctcttcacaaattgaagcggtaactggcgggggtgtgtcttatacatttgaagaatatgcaaaacgcattgaccagctcgctcattacttatatcaaaaggggattcgaaaaggagaccgcgtttgctttatttgtcaaaaccatcatcacttttcaacgattatgctggcagccatcaaagcaggtgcagtcgcagttccgcttagctggcagcttacttcttttgagctggaaggtattttgaaaaaagcagagccaaaggctttattttttgaccgtgaattccgtgacatcattgccgcagtgaatatgtctttagaagattgtctgatggtggaatccggtgtcaatgcgaaaacaacccagctgtttgaagacattttggcttcaaatgatggaagtcatcttgctgatgaggtatcagaagaggatttagcgatgattttattcacttctggaacaacgggcaatccaaagggctgtatggtcgggcatggacgaatttatcaatttttaacaagacatgggaatcgaggatttgatctgaaaggaaaacggtacttggcgagtcatccgctgtatcatatgagttcaattaatcatctgatcgcagctgcgattgaagggtatacgcttgtcttcttacatgatgcaacaccgaaacgcattttagaaacgattgagaaagaaagaattacgttcatgatggctttcccatcagcttacacgtacatgctagaagaaatgaaacgcggttcgtacgatctctcatcttttgaaattgcgatttctggcggtacgaaggtgccggtacgcttaattaaagattacaaagaagcaggcattcagatgatgcatggctatggaagtacggaagcatgggttgtcagtgcgtggcatccagcgatgggtgaggataaaatgggctctgctggtaaagtggatgcggatgtagatgtgaaaatcgtacatcctgagacagaggagacactgccagctggagaaattggcgaagtcgtcatgagaagcccattttatttcctaggctactatcatcagcctgacgctactgagaaggtgctgaaagatggctggttccatatgggggatgcaggctatctagataaagacggttttcttttcatcacaggcagatacaaagatgtgattctgtacggcggggataatatctatcctgaccaagtagaagagattattgaacaaattccaggtgtgattgagtcagctgtcatcggggtaccggacgaattatatggggaagtgccaagtgcgtatatcgtaaaagacgaatcctccgatttctccgaagaagatgtggtgaactattgccaggaacgtttggcagattacaaagtgccctccattcatttcacacaggagctgccaaaaaacaagcttggtaaaatcatgaagaaagatttacgtgaattggttgtgaatgcgtagtacctattctgctataatgaaatttgaatgattttttgtttttctaacgttttggagggaaagggtttgcgacatattcttcgtaagaaacacattcacgatttgttagaacagagcaggcagcaaaaggtaaagagaacgctgggcgggctcgatctcacgctcctcggtataggggcagtgatcggcacgggggtcatggtgttaaccggaattacagcggctaaggatgcaggaccggctgtcattttctcctttgccattgcagcgattgtgtgcagtttggcagcactttgctatgcagaaatggcttcagcgctgcctgtattcggcagtgcatacatttattcatatacaacgatgggtgagcttgtcgggcatctaatgggatggactttattgtccgtttatatgctgactgcttcagctgtcgccagtggctggtcgagttatttcaacagcttgcttgaggggtttggcatttcgattccccatcaatttttagcggggccagaacaaggcggatatatgaatctgccagccattatcattgccttactgattgcgtggatcttatctagaggaacgaaggaaagtaaaaaattcaataatatcatggtgtttgtgaaactcggtattattgttcttttcattgtagtaggcgggttttatgtacagccatccaattggcagccgttcatgccatttggtgcagaaggcgtcattgccggtgctgctgctgtattttttgcctttttaggatttgatgcgatttctgcttctgcggaagaggtgaaaaatccgcagcggaatctgccaattggcattattggctcattactcatttgcacgatcatttacattgtcgtttgtttgatcatgacaggtatggtgcactatacaaaactgaatgtcacagaggctatgtcctatgtgctgcaaagtgtacatcaaaatagcgtagccggtattatttctgtcggtgcggtcattggattgatggctgtgattttcgccaataattatgcagcaactcgaattgcctatgcgatgggccgagacggtcttttgcctaaagtgttttcgaaaacaaacaaaagcgatacgcctgttgcaagcatatggatgattggcggcatgacagctgttatttcagggtttattgatttaaaggacttgtcgaatttagcgaatatcggtgctttattgacgtttgcaatggtgagtttatctgtgctcattttgagaaagacacatcagcagcttgagaggggattccgggttccatttgtgccggtcttgccgattatctcaatgggctgctgcttgttccttatgctcaacttaccaggccggacgtggctttactttggtgtttggctgttaatcggtgtcgtcatgtacgcagcgtattcaaacaaacatagtgaattagcgaaagcttcatgagaaaaaggtgcaaatccgttgacgatttgtgccttttttcatacgatttgggataagctataaaagagaagatggacggaaacaagaggaggatgaagggtatgattagcgttagtccttatattgtggtagacgatgtgaaggaatctcttcaatattatcaaggaatttttggcggagatattcatattttaaatgaacatcaagaccgtgtgttgcatgcggaacttcaccttggagaatcattgcttcacttttcagatacgtttggccgcacaccaaagcccgaacatctcagattgattatgcagtttgacaatgaagaagaactaaaggctgtatatgaagcgctagaagctgatggagatgtactggtcgaattacaggatacgttctttggcgcacttcacggacaagtacaggaccgcaaaaatgggttgatctgggtgctgaattatatgaaatagatgaagacaaagagctaaataaagatcatgcaatgatataaaaataaaaaatgattgtggacacagcaacctcaaaaaactattcccttatatttaccttaaatctattgaatatccaggtgataaatctatgtatgatctcttttcagcaaaattattgtttgaatccataccgtctcccaaagttagacctgataagatatttgaagaaagaatcgtattaatcaaagcaaaagatcaagatgaagttaaaaaaattatagataaaagttttccagaagaaacatttggaaatggggattacggacaaacaacaaaaaaattagtagcaatcctagatatatttgaacttgtagacaatttagaagaagaaccacttcacttaagtgaagtgtattgtcgttatctttcatttgatgaagaaatatctccaaaagaagcaatagaaaaatattctctagataaataaaaatcgtaaaaaaagcagactgattagagtctgcttttttagttatttagtcatttagcacaaatacatatcttctctgtttctttcgcaataagacaccaattcgctgttcaaggatccttggtcaaaattctaagaccttcactattgtgaaggtttttttgggagtgtttttattttctgaaaaatggaaaatatgctatgttggaagaataaaagaacaaggagaagggtggcaaagggatggagcaaattgaatttcaatcgatccaaacaaatggtgtaacacttcacacagcaatggctggacctgagaatggcccgctgcttgtactgctgcacgggtttcctgagttctggtacggctggaagaaccaaatcatgcccctcgctgaggcaggctatcgtgtcgtcgttcctgatcaaaggggctaccatctaagtgataagccagaaggaatcgaatcctacgtattagatcaactgagagatgatatcgtagggctgattaagacgcttagtccgaatcaaaaggcgattgtgggtggtcatgattggggcggagcagttgcttggcatttggcatccacacgttctcaatatgtagagaaattaatcattgtcaacatgccgcatccgcgggtcatgatgaaggttcttccgttttatcccccgcagtggaagaaaagctcctatatcgctttctttcagcttccgaatgtgccagaggcagcacttcaagaaaatcactaccaacggctggatgaagccattgggctgtctgcacgaccacacctatttacaaaagaagatgtatcaagatataagctggcttggacgcagccaggtgccatgacctcaatgctgaattggtaccgcgccatcaaaaaaggcggctttgaaaagccgatatctaaacgcattttagtacctgttcgcatgatctggggtatggaggacaagtttttaagcagaaagctggcgaaggaatcgatgaagatttgcccaaatggtcagctgatttttgtcgatgatgcatctcattggatcaatcatgaaaagccagaagtggtgatcaaactcatactcgaatttttgaactaaagaaaaaagctctggtcagacgaccagagcttttgtgatttatccgatatgattctttttcaacgaagcaggttcgtcgtcccagcattcaatgttctcattgtttggaacggcatttttataaaagactggatctttcccctcttttttctgccgtgaataatcctttaatgctgcaaaggcgactttagacagcatggtaatggcaatgaggttgacgatgaccattaaccccataaacaggtcggcaagattccaaacaaaaggaacacttgctacagcaccgaataaaaccatgacaattaccgcaatacggtatccaatcaaccatgctttgcttgatttaaggaactcaatgttcgtttccccatagtaataattcccgatcagcgtactaaacgcaaataagaaaaccataatggcaagaacaccagaagcccaaggaccgatgtgttcactcaaagatgcttgagtgagctcaatacctgttaattttgtcgttttatatgcacttgagaaaaggacgataaaggcagtacttgtacaaataatcagggtatcaattaagacaccaaatgcttgaatcagtccttgcttcacagggtggctcgtcacggcagctgcagcagcgtttggtgcgctacccatcccagcttcgtttgagaatagaccccgtttgattccttccataatgacggcacccatcgtaccacctgcaaactgctcaataccgaatgcatgtgaaataatagtatggacaacaccaggcagttcagtaatgtttgtaatcatgacaaaaagagcaataccaatatatgcgacagctaagaagaccacaatgtattctgccatcttggcaatcgttttgaccccgccgaaaatgatgatactaaatccaatagccataatgacgcctacgaccaaacgatttgtgccaaatgaattttcaaaagcaatggtaatggtgttcgactgtacagcattaaagacaataccgaaagaaatggtgattaatacagcaaacaaaatccccatccagcgtttctttaagcctctttcaatatagtaagcgggaccaccgcgaaagcctgatgcatcttttactttatacacttgggcaagcgtactttcaacaaagcttgacgcggaaccgataatggctaggatccacatccaaaaaatagcgccaggaccacccatggcaattgcgatcgcaatcccagtaatgttcccagttccaacccgagccgccatactaatagcaaaggcttggaatggtgatacgccagatttttgtttatttgttccttctttcagaacgatcaccatttccttaagcatacgcacttgaaggaaacgagacctgaatgtgaaataaaggccgacaagaattaatagtgcaacaataatatatgaccatagaaaaccatttgttgttgttaataaaccattcataacatcacctcttctaattcatcctatttctttaaaaaatactgagatcccactctttggcgagctttttcagcatcatgacaccggtaatactatttccacaatcgtcaatggcgggaccataaataccgattccacagcctgtctgaaacgggaattctcttcttgcgcttggcggaacgcaagccataattcctccagacacaccacttttggctggtacgcctacgaaagcagcaaaattacctgatgcattatacatgccgcatgtcagcatcaatgcctttgttagtcttgcgatatcttttgggatgacttggacttgtttaaagggatggtagccatcacttgaaataattagtccaatcaaggcgatgtcctcagttgtgacctcgatggaacattgctttaaatacacttctaatgtgtcctcgacatctgattctaagtaattggtttcttttaagtaataagcaagagcacggttgcggtgcgcagttgcccattctgattgataaacctcttcattaacagatggacgctttcctattaagttttcgattaaatcgaaaatatatgctagcttttctgtagaagtctttccgggaaggatggaggatacggtaatagctccagcattaatcattggattaaagggcttccccggtttatgcatctcaaggcggtagatggaattaaatgcatcaccagttggctctacatctacccgatccaagacgtaaggaacgcctcttcctaaacaggcagctataaagctgatgacttttgagatactttgcagggtaaagggaacgtcccaatcaccatatcgtacagatgatccatctgggcctatcacgctgataccaagttgagaggaattcacttttccgagtgctggaatgtagccagcattctgcccgtttttgtaatacggacgtatttcttctgcccattgatcaacagaagactggcatgcgtgttgtgtattattagaaattgctgttttcatacgattcctccaatcaaaaatcaaaaagtaccctattgaattggcggatgacaaaaaatgcgatcaaataggcacgaaaacatgttacacatcttcaaagaacttgtcatgcgctgcttgtaccactcctttacacctaaatatatgttcaattgaaggctttggcggcgaaaaaacaaaaagggtttttagtgaaaattcagaaaacgcttacatatagtttcactaaaattgttcattcaatttatcttggaaactacacaatctgacgaaaatctacagaaaaacttacaaataaaaaatcggtttgtcgcttattgtctaaacaattcccattattgtagacaatctccaaaatgctgaatagctgaaaggtcaccatgccgtctcggtgaatagtcataaaaaaggattttgaggaaagaaggagctgtgaaaattatttttttgtacgttgtgaagaaaagagtctccttgtatactgtggctatgcaaaaaggggaagggatgtcagtcatttgagtttaaaccagcttgttaaaaaagacgcattcatattaatttttatggtggtgattgtgccgcttgcaggagaactgaagttttatcctgtgaatgagacgttccggatcagctttggggcacctgcgtttttcttttgtttattactcttaaggaaatctagaccgttcttgcccgggtttttaacaggcgcagccattgtgctttttcgagtaggtttagatctgatgcagcatcatgctgatctcgctgcatcattttatcagcaattcccaagtttctttttctattttacatatgcatttctgttctttgccgtccgtacgggacgttttaaacagcgctctatttttattggcatcattggtctcatgattgaattagtggctgattttgttgagctctttgtacaatttttagtgtttgatacgacgatgacgctatcaaagctgagtgatatgtttctcattgcgtttgctcacagctttgtcgtaatcagcttttttaatatgatgaagctatatgaggcacaatcaagagagaagcaaatcatgaaacaaaatgagcatatgatgatggtcatttcaaatttatacgaagaaacggttcatttaaagaaaacgttaaaacatacagagcacattacgcaagaatcatacaggctttatcgtctcttgcatgaacacgaagcagggaagaaagtgagtcaggagctattgaagcttgcaggagaaatccatgaagtgaaaaaggataatcagcgtatatatgctgggctttcgaagctaatttctaaggaaaatatgcaagactatatgaaggcagaagaactcgttcaaattgtactccgcattcaagaaaagtatgcgctctctctagggaaaaacatctcctttatatctgatataaggggcattcatttgcatgattatcatgtgttcatttttttatcgctcattaataatttaatggcaaatgcggttgaagccataaaggatactggaatgatctcactcgtattgaaaggaagtcatgataaaatagagattcggattgaagatgatggcccggggattcctgaaaaaatgagagaaatagtatttgatccaggctatacttctaaatttgatgcatatggaacaccatcaactgggattggattatcctatgtgaaagagctggttaaagagcttggcggtcaaattaaaatcgaacaaagagaaacaaagggaacagcttttcagctaatccttcctatacaaaatttaatacagagagggtgagtgtatgcgatttttcattgcagatgatgatcgtgcaatacgctcgattttaggtcaaatcattgaggatgaagatttgggagaagtcgtagatgaagccgatgacggagttggattagaagcccattcattgaacctaaaaaaagtagacatccttctgattgaccttttaatgcctgctagagacggcattcaaacgattcgtcatattcaccctgaattcaaaggtaaaatcatgatgatttcccaagtagaggcgaaagagatgatggcagaagcctatgaattagggatcgaatattatattcataaacctgtcaatcgaattgagatcgtcagtgtgattcgaaaagtcatggagcgtattaagctggagaaatcgatatatgatattcaagcttcccttcgccatgtgctgccgttagagcctgtaatttctcatgatacgacgggtgctggggcgaaaaaaaggacgatgaaagaggcaggggaatttctcttatccgaactaggaattgtcggagagagcggttctaaggatttactagagatcctgatctacttacatgaaacacagtcagccaattctcatgaggtcaatttcccgccgctaaagcagctctttatcaaaacagcggagaggaagctggatcatggagcaaccgatgtagaagtgatgagggaagtgaaagcggcagagcagcggattagacgagctattcaccattccttgaatcattttgcttcactaggattaacagatttttcgaatcctaaatttgagcactatgcgtcgaagttttttgactttaccgatgtcagccaaagaatgaaagagatgcagaagacctcttcatccgcaggatcgacgggcagagtcaatacgaagaagtttgttcaaatcttttattttgaagcaaagcagttatttgagggaatgagctgaagaaaatctgttggaatgattggagaaaataaacagaaaaagaccgctattcctatgatctgtcgtgatctttatgtatctttgttatttaactgatcattctgatttttcttttttcttgaaaataaaactctcctgtgcaatcgtttgttaaaatagtgaggttagactagaatgtcggaggttttattttgggaaaaattaaacgaaatgcgctctgctcatgcggaagcggaaaaaaatataaacattgctgtggtcaaaagtcaggcggagaacaaacgtctgagcttgtgtttaaggaagctgtacaagttcaaaaggatttaatgaattatgctttctctaagcatcagagagccatcaatcaattcattaatgagttttctttccttgcagatatggataaagaaacgcaacaaatttcagttttccatttgagtgtatggggcattttcttccgtccattaacggatcagaaagaaaccatcttccaagaatttctgacaaagaaagcagaggatattacccgtccgaaaacaaaacaagtggttcaatcatggacaaacatggaaccatctttgcttttattaaatgaaaaaacggacgagtctctttactttgagaatatggtgacagctgagaaggttgaagtagatgtaaaaccggatcaaacagtcttgcctgaaaaaggaagtctcgtgcttggattccctgttcaatttgaagaaaaagcagagtttttcattcaatatacgatgtttgcgaaagagtttacagatacgcttcttcttcaggttcgtcagcttgttgaagcatatgaggcaaatggaggggcacgcagtacatttatgagagaatcattccctgacgtgctgaagtgcatgtttgcgaagcaagaagtagaagaatcagaaacatctgctcaaacagaaggcgatactggtctatcagcagatcgtatggactgggcaagtgacgttcagctggaaacagctaagctgattgaagacggaatgaaggaacacggtgatcaaagcctgacagatggcgctttaactgtgtggaaagcctattgtgatcagaaatcacctgtgatccgtaaagcagcatcatttgctgcgggaatcgaatattacattcattcacttgcaagcgatgccccgctttctcaagcgcaaatagcgaaaaagtatggcattagtgcgtctactgtatcgagccgttttaaagatattgaaaaagcggtgaaagaagagcaagaggcgactgtatagcataatagaaaagacgcggcaccttcatgggccagcgtcttttttgttgatgcttatcttgttttaataaaaccgctcatgtactgcgatgtattataatcgttgaggtcaattttccactgaccatccccattacgtttcattttcacttcgtattcagctgggctggagactgggggaagcttctcgaattcagacgcgtacatgtctaagcttttcttatacaattcttctttagagcggatcttgccgttgtaaaactcgtctctttgcttgtctagcttgtcttttaagttagaagcatcaatgcctgttacttgagcgacaaccttcgcctcgtcatcagagatggttttcacacttgtttctactttggctttatccttcatggtgttttgaatgcgtttatacatagacagaatatcacgatcacttacttcatttccgtacattccggcacttcttttgaagtctttgacaaacatttcgtggtatttattgacgacatccgattggttgtcacctgttaaatcggcaaattgatcgttctttttgtcaaagacaatcatatcggtataagcggatagcgcctttgcagggttatccagctttttcgctgtatccagtattttgtttccatctaggttgatttcgatcgaatcactgtttttcttgatgctgtcttggtacacgaactgatattttttccctttgtctactaggaaataaagagcacctgattgtgatttgcctttgttcaatgaaccgaggtcaaggcggtctttactgccgtaaaattttaaatcagatactttggcatcgtcctgataaagggagaagtcagagttatataatgaaagggctttgtcacctttgtttgtgatcgtcaagttgacttttaaaaccaattcattgtctcttagcgtagttgttgagtcttctggtaacgtatattcgtagctattgacttttacctctgctgtttttgttgatttttgatcagcgttgcttgatttggctgagctctggcaggctgcagagatgatcatcacgaatgaaatcatgaggagtgcacttattttttttagattcacagttgatgctcctttgcttttctttcgtcatttcattcccgctatctgactatgaaaaaagaaacagatagaatggtatattcgggtgttaaaggggaaaatctccttatgacgatttgcactattcattctatcgaaattcaatcatgatgaggaataggttttaatccctatctttgaaagaaatttacacaaacatctttaataaaaggaattttgtaagtctaatatactagttaataagaattaatttatagatttatcatgggtttaaatgttttttaggtaaaaatcttgaagtgaaggtgttaatgcttttagagagatgactatacgtcccttcattttttcagcatctacctgctatgttaattttcagagagcaggatacttgaatgttgaaaaggattcatgggaaaataaggatgattaagcagataagggagatgagcttttgaaaaaggtaacgcttggacgaactgatttacaggtgaatccgatagggcttggtacgaatgcggtaggtggacataatttgttcccgaacctgagtgaagatgccggacgagagcttgtggagacggctcttgatcaaggtgtcaatttcttagattctgcttttatttatgggctgggccgttcagaggaattgatcggtgagatcattgccaaaagaggcggcagagaaaaccttgtccttgcgacaaagggggctcataaagaagtaaacggacaaattgaactggataacagccgggactttttaagagagcaggtcgaaaatagcctgaaacgactgcaaacagattatattgatttatactatatgcatttcccggacggccggacgccgctggaagaagtagcaggcacattaaaggaattgaaggatgaaggaaaaatcagggcaattggtgcatcaaaccttgattttgaacagcttcaagcctttaatcgagatggctacttagacgtgcttcagtcggagtattctctgctgaaacgtgaggcagagcaggatcttctcccatactgtgtcgagcatcgtatttcctttattccttatttcccgttggcgtcaggcctgttgactgggaaatttacgaaggatgcgacatttgatgatattcgagcaaaagacccgcttttccaaggcgaggcgttcctgcaaaacctcgaaaaagtagacaagctgaaggcaattgcacaatcaaagaacgctgaaacggcacacgtcgcactggcttggcttttagcgcaggacggcatcgacgccatcattccaggtgcaaaacgagctgagcaagttctgcaaaacctaaaaacaaacgatgttcaattaacaaaagaggaaatcaatcaaattgaccacattttctcttaacataaaaaaggtgctcagctgcaccttttttttatgacatcgtaaggggaattttgatgacgagccgcaaatttggagaacggtaagtgaaatcaagtttaccgtctgccttttcaacaagctgatgaatgatatacgtccccattccttgatgatcgccgccttttgtcgagcgcccataggttttgaacaaatggtctaacacgtgtttttccattccttttgtgctgttctcacaatggattaaaaagagcccgctccgaatagaggtcgtgattgagatgcttccctcgttcccggcttgcttcgcttcaatcgccgcatctagggcattatcaagcaggttgccagtaaaactaacctgatccgccttagaaaacggaagcgatgaaaaaggtgcttgaaggtctagtgaaagggcaatgtcctctttttcagcccgctcaaaaaaggagtgcagggttgaggccaaataagcattttctcctttaatccatgggaaatgtttcacgtattgctgaatcaaatccttgatctcatgttcgtcgttcgacgcggaaaaggcatttaaatgtctagctgtttcatgatgtttactgcgcagctcaagcagcaattcattggttcttgattctgcgttgatcagctcttgaagccgtccatttaaccgtctctccgtctgcatcatcttcaatgaaaggatatctgctgtcatgatgattataaaagccaaaagagagctcagcccatttccttgcgtcagaaaaagggaaagacctgcacaggtgaagagcacaaaagcgcccagcatcacataaccactcacatgagacaaaaaccttttgtacatgaagaatgtataaagacaaatcacacaaaaggtgaggagccacagcaccccagatgatagcggcagaaaagcttcaacagctgcatgaaatgcaagacctagccatatgagagcatacatgcggaatccaagatagaaagcgttcacgttcgttctccttaaaaatagtatttcttaaagtattctaattgctgcttggtcatcatggcttttttatccgtaccttcaaaagacacgataaacgaatttttggcatacgccgagaagttcttaatgtaatgaatattgatgataaacgatcggtgggagcggataaaatctctttcagccagatcgccttttaactcgtttaatgtctgatatgtctggatatctcctgttgttgtgacaatggtggttgaccgtcctgttcgctcaacaaaaatgacatccttcttttgcagcacatgaatatctgactgctgcttaatgagaagccgtccatgaatgcttttctcctgcttggtggacagatagcgatctaaggatttggcaattcgatcggcttgatagggcttcataatataatcatgaacatttaaatcaaacgcatggaccgcatatccgctgtttcctgtcacaaatacaacatcgacattcagtgcgtgagagtgaatgagatccgctaattcataaccggacattccgggcatttcaatgtctgcgaacaacaggtcaatgtctccctgtttgaccttctcgtatgcatcctctgctgactgcgtgacaaagacaatgtccacagcctccattctgcccacaatggcatgcagtttttctaaatctactcggtaatcatcaacgagacctacttttatcataaaaatcacctgtgactcttcttattatttgtctattttaccatttgtttttttaaaatagatcatttcaagacagaaaaaggacgtttcgcgacatttttatgtcagggaagcgttattttttctatcatagacttagaaagttgaaaggggcgaaccaaatgattactctcagcgattgcagctgctggtttaaagataagaaaaaagtcgtgaaagcaatgaaacacatgacgttctctgtgaaggaaggggaagtcgttggcatcttaggagaaaatggtgcaggaaaaaccacattattgcgcgccgtagccacattattagagcctacgcacggaacagtcactgtcgcaggctttgatacggtgaaagaagcaactgaagtgaaaaagcgaattggtgttttgtttggcggtgagacggggctttacgatcgtttgacggcacgagaaaatcttgaatactttggcaaattatatggcttagatcagcatgaaatcaaagcaagaatagaggatctggcaaagcgttttgggatgagacaatatatggatcgcaaggtgaaaggattctcaagaggaatgaaacaaaaggtggcaattgccagaaccttgattcatgatcctgacattatcttatttgatgagccgacaacaggcttggatatcacatcaagtaatattttcagagactttattcatcagctcaagcagcaaaataaaaccatccttttttcaagccacatcatggaagaagtcagccagctttgtgacagtgtcatgatgattcatcaaggagagcttgtgtacaaaggaacacttccagaattatatacacaggaacaaagtgatgacttgaactatatctttatgtcgaagctcgctagggggatttcataatgtggaaaaccgtatttttaaaagaaatgacagatgcgctaagggaccgaaaaaccttactcttaacagtgctgattcctcttttgacgatgcttggactggtgttcttttatgaaagcatgattgcagatccaggggatgaaacctatacggtcgcaatcaatgaaaagcttccaactgaaatgaatcaaatgatcaaagaggtcaaaaacctcacgcttgaaacatttgatgacccgcagcaagctgtcaaagaagggaaggcgaatgcttacctggaaatgccgaaagaggctgacgacatgcttcagcatcaaaaatcatttgcgattaaaattcatgggtacacaacagatgatgattcggtcatcgcggttcaaatgctgcaatccttactggagcagtatcaaaaccaaatcgtagaaaagcgtttagccgctgatcaaatcaatacatctgttattcatccatttcaggtgcaggccgttgatgtagaagaaggcgatgaaggggaaaatggaatgaccgctatgcttttgtcgattctccttccgatgattttggtgacctccgttatctcaggagctttgccagctgcgcttgatattgtagcgggtgaaaaagaccggaaatccattgaagcgttgttcctgacacctgccagcagacttcatattctcataggaaaatggcttgctgtctccatgttcgggattttaagtggaattgtggcgatcggcatgctgcttttatccacgctgctctttacagaaaagctaaaacaagcactgaactttggtgatcaaatgtggagcattatcgccgtcatgtttgcggcgcttatcatcttctcattcatggtatcgatgattgaactgctgctcagtgtcgtttcaagctcagtgaaagaagcgcaatcgtacatgtccatgatcattacattaggtgtgatcccaatgttctttaccatgagagcaggtgctacgcagctagatacgtactactttgctgtcccattccttaatattcatgcattgtgtaagcaattgatgtttggcatcatcgatccgatgtccatcactctgacactcggctcctcagccctcgcagtcgtcatcttgtttgtcatcgtgagaagcttgtttatgaaagaaaagtggatgcttgcaaaataaagaaacgccctctatgatagagggcgttttcaagtgaatgccgatcaccgtatgttttagtttaagaaaccgaattgatccaagttctctaaataaaattgaaaatactcgttatgaatatcaactggatattcttctaactcattttcaataattgcacctacaattaaagcatttaaatacctatcaagcttttcgcagctagctcttacttgagattctgaaatatataatccatctttactttctaaaatgatatcaattcttctaccttcttgttcatcaagcaataagtgattatactcccattctttgactctcttggggtttaagggatgttcacgattatcaagtatttcttcacgatgattctttttttcctcatttgaaaacaattgaatcaatatacttggatcatctatgacaaaacatttatatatcttattatactcaaagtgatcatcatttactaaatctaaaatttttgtttttgaaaattctctagctttaaatttagacgttatcatctcagcgactcgttctttagtaaaaatcaattgatcttttttatataaatactgtttatatagcttttcgtaattatacattgttcacctctattaattatttaacaggacctccgtagaatgaatgagcttttggagttcttttatagggatgccagtgataataataccatgagagcaggagctacgcagctagatacgtattactttgctatcccattcttaatattcacgtactatgtaagtaattgatgtttggcagcgtgagaagtttgtttatgaaagaaaagtgaatgcttgcgaaataaaaaagctaaaaacttgtagattttttctgcaagtttttttatatccagagattcatataaaagaggttcacgatcggacaaaagaaatggcataatagaaggcgaaatgacattattatcctaatttaattaaagaggtgattggtgtatgtcttatcaaacagatgatgatgatgtgctagagttatgtaatatatatgctcaacaaacacaccattttgaagcgtttattttgggaaacaggaaagggttattggaattaagaaaagcgatagatgaggcattagaaacgggtagttccgttgcacatttatatccatctgattttgaaggatatgaaacgtatgttgctttagtagatgatgagcaaaagtttgagaaattaatggacccttatgtagaggaatacgcacaagaggaggatgcggttgatccggttgaggtgataaaagagtatgaagctgtaaaagaaaatccttcataatagaccgtatcttactttcttggctgcaattcggaactaaatatagggatcaaacaaaaaacccccggcatcgggggtttttcattagttcttgatgaatttttcaactaatgagcttgttttgtaatcgttcaaatcaagtttccattggtcgatgtcatttttcttcatgttgacttctactgtttcttcagaagatgaaggtcctaattttttgaactcttctgggtagatcgagagtaaatatttttgtgcttcatcataagacgctgtacggtttttgctgtagaactcagttgctttttcttttaaacgatcaacaagcgggcttgcgtcaattggtgtgagagttacagtcacaacagctttatcaccactgatggcttttgtttttgttgagacttttgatttttcagctaatgtttcttttacagcttttagaagcttatcaaggttttcgtcctttgctgagcttgaagaaatacctgatgacgtgatgtagccttgtttgaatgatttatcaaattggtttacaacagttgatttgttatcacctgttagtttttcgaactcgtcgttattcttaccaaaaatcatgacatcaatataagaagaaagggcttttgcagatgcttgaagtgtatctgcttttttcattaagtctttccctttaatatcgaattctagtgttttgtcatcttttttagaaccactgcctggctcattgtacacaagctgatagtctttgtctttatcaacaacaaagaaaagaccgccttttgatactttgtctgcatttagagagcttgaagataatacttcgttgtagtcatctggagaaatcgtagacacctgtgcgtcatcttggtaaagcgtaaagttgcttttatcaacattgagaggctctttgctgatattttttacagatacattcacttttagaacatactgatcatcctgtacagatgtatcgtattgaggtggtaatgtgtactcagcactttctacctttacctctgctgcatcaagggattttgtatctttttcctttgcagctgacttttcttttccaccactacaagcagcagcgacaacagtgacacacaagatcagaagaaacagggataatttctttttaaacatgacgtgttttcctcctcgggtttatgatgaatttcattggaaagctttagttcatatcgttctttttgcacaaaaagaaaaatactgtatgttttttactgtagaatggagcgaaagtactgtcaatacttcagtgcgtttcaaaggtcgcacagcttcaagtagtaaaaatgacactaagttgagaggagaaacttgtaatttattatttgatatctcctgtaaaaactcaacattttatattttaaggttttgagtcggattattgaataggttcaaatgactgtttttgacgaaggtgtagcaattagaaggatttttatgacttgtaaatgagtctatagtaatgaatattttttcctgttatgtgtatgatcacttggtttgtgtgttgttggcagagagacacatgtccagcaaaatgttgaggtgtttagacaggctctcgacactgaatgtgtcttttcccgtcaaaatggcagtcatctacacagaaagaccacataaaataaaagagaaacgaaatggaggtggatgtatggcagtggtaagagcgacaagctctgatattgatctaatggccagactgctgagagcggaggcagaaggtgaagggaagcaagggatgctgctcgtaggaaatgtaggcatcaaccggttgcgtgccaactgctctgactttaaagggctgcgtacgattccacaaatgatttatcaggagcatgcatttgaagcggtcacgcatggttatttttatcaacgagcacgagaaacggaaaaagcactagcgcggaggaatattaacggagaacgattttggccggcaaaattcagcctttggtattttaaaccgcctggaaattgtccaccgacttggtacaatcagccgtttgtggcaaggtataagtcgcattgcttttatcagccaaccggtgaaacatgtgaaaatgtctataacaccttttagcttgatgaacagcacaatcctcttagtcaacgattgcagagggttgtgtttttctttttttcaaaatgggtaaccattgtgtatcaacaagatgaagcacgtgattgggggaaatgaagatgtatcaagatttaaaaggaaaaacagccattgtcacaggttcttcaaaaggaatcggacaagccatcgcattacgatttggacaagagcaaatgaatgtggttgtgaactataaaggcgatgaagagggtgctgaagaaacggtacaagccattcagcagcgcggaggtcaagcggtgaaagtacacgcagatgtctccaaagaggaaggaattcaagccatcatggatacagcactggagcatttcggtacagtagatgtgttcgttaataattcaggctttaatggcgaagaagcgatgccgcatgagatgacgcttgaacaatggcaaaaagtcattgatgtcaatatcacaggcgcctttttaggagcaaaggctgcgatcgcctatatgatggagcatgacatcaaagggtccattttaaatatatccagtgtccatcaggaaataccgcgcccgttcaatgttcactattccacttccaaaggtggaatgaatatgatgacgaagacgctggctcttgattatgcggaagcagggattcggatcaatgcgattgcaccaggtacaatgggaaccgaatcgaatgatgatttgcaggatgaacagaaaaaacaaaagcagcttgaaaagattccgatgagagcctttggcgaaccgaaggagattgggtccgccgctgcattcctcgtatctaaggaagcttcgtatatcacaggcaccaccttatttgtggatggaggaatgacgctttatccttctcaaatcaatgattaatacaaaaagcatccgcccgatcagccggcggatgttttttgttcgtagcggtgtgctgttttggctggtttgccgagcagcatcggatacttgctcaggaaggagatacacggcaccataagcagcaaagtcccgatcgtataaaagagtgtccaagagagctgcgctgtatccgcaatattgataccaagtccataataaacaaatgctttcatgatatcgatgccggcaaactgcaagacaagaataacaatagaatttcgtccgagatacgtcaaaattggggacgttttgaatttaaagcttaaataaatcacggcagctgaaccgagcagtgcacatgcatagaaaagaaagagatcgccatagtcgttaacgcgcatatcgatccgtgaattcaagctttgcatgtaagccgtcagtacaagcagacctgtacatagaagaagggttggatctgtttttaattccacaaaccattgcttcgccaaaaatccaattgaataaaacacaacggccgtcaaggcgacattggcattccaaggaagactttggtctaaaagcaatgtagagacatatccagcacctccgcaaaaaacggtcagtaagatcaggacagcaggtttcccttttgtcagacggtgcataaagaaaaatataatttccactaaaaagagcgtcgttaaaaaccagatggcagggttatgcgtgagtctagcttcatctgcattggatataaaaatacctgtaaacggaacgaaagggtcaatatccgtttgtcccttaaaggcaaaaaaacgagtaacggagaaccagaaaacatacgtaatgatggagaaatagagatagggtaagagtaagctcttggctttcttctgaataaatgacagagcagggtgtgaggatgatcgaaacatcatgcctgatagtaaaaagaaaagcggcatatgaaaagagtaaatgaattgctttaaagaatctggaatgggcacatgcgccatgaccacgagcagaatgccgattcctttagccgcatcgacccaatcgagtctctttttcatggcctgtcatctccttccttctagcgtcgtaaacgattctttgaatatgtacctctactatataaaaggtacaccccttatgcgtttacagttcgctaacgattagaagacacatttgcgatcagatgacagacggaaggattttgacatcttgatgttacatttcccattttctatgacaatgaaaaaaagaagccaaggggattggcttcaaaataattctgcgattcgtttgaaggagcgctgtttttcgatcggatcaaaggaattgtttagaatcatgatgtcatccgtttgatagcggtccatcaagctaagtaattgctctttcaccgttgcctttgagccaacaatcatccgctggcggttttgtaacacttttttcttttcctgcgtggtgtagtgataggaactggcttcttctatagaaggtacgcggctgtccagtcctttttcaacacgcagcagccataaatctgtactgctggcgatctggtcggcctcttcatctgtttcaccacagatgacaaaaacagcaaacatagcgtgcggctgcccggaaaagacagatggagaaaagtgagaccggtacgtctcaaatgcttgcttgccgcgtgcagggtggataaaatgaccaaaaatatagttgatcccaaactccgccgcctgcatggcactattttctcctagcccaagcagccaaaccggcggatgagcatcaacaagcggagaagctttgactcctgcatgtgggtgcccagaaggcaggctgtctgataagtaaaatagaagatccttcagctgacggtcaaactgagacaggtctttatgcacgccgtccgtcaaagccagtctcgtcctttcaatcccgcccggagatttgccgacaccgatttcaattcgtccaggataaagggcctcaagctgccgcgtgacctctgctactttaaaagggctgtactgcggaagtaaaatgccgccagacccggtacgtaaggttgatgtatgagcggcaatatgagccattaatatttcaggtgctgtactagcgagccctcttgtgctgtggtgttcagcaaaccaataacgctcatacccaagagtttccgcaagctgagccagctgcgttgtgtgaatcaatgtctcttgggctgtctgacctttaggaatagcgacttgatctaatatgtgaagtgatggcatcatcaacatcctttcatcgacacggtccatgttcttcatctcaagtataaagaaatccatgaatagaaggaaacgaaagggtttatctctcgatcgcaagcttttatattttctatatcaacatataaaaccaagtgaaatgatgcctacacttcgttcattcagctagagctgcttaccgggaacattcgacaatgtttcacatgaaacacttcatttacgacatgaaccattttcaacatggatctttcgttaaaaaaatatcatctgtttgaaacctatcttgaacatagatcgtatatactagtaaatagaaaaaagagtaagaggctccaatgtcatatcatgaattttgtcgaattttcatgtatgataattttaatagggtccatcgcttaataaatagatttttattatgctggaggagtgattgatttggcgattacattagaaaaaggtcaacgtattgatttaacaaaaggcaaagcagggctaacgaatattcttgttggacttggctgggaccctgtatcacaaggcggcggatttttaggaaagctgtttggcggcggaggcggcgctgatgttgattgtgatgcttcagtgctcatgctgaaaaatgataagtttacggaaaataaagatttgatttattttggcaacttgaaaagcaaatgcggcagtgtcgagcatacaggtgacaacctaactggtgaaggagacggagatgatgaacaagtcctcgtcaacttgagcaaggtgccaggcaatgtgaataaattggtgtttgttgtgaacatctatgatgcactaagaagaaatcaacattttggtatgattcaaaatgcgtacattcgcatcgtggatcgttcaaacaatcaagaattagtgaaatataatttaaaagatgagtatgcagggaaaacatcgttaatcgttggagagctttatcgtcatgagaatgattggaagtttgcggctgttggaaacggtacaaatgatgcgaagcttgccgatattacgagaaactatatttaatcagaagggagagattcctagtgggaatttctttagcgaaaggtcaaaaaattgatttaacaaaaacgaatccaggtttaacaaaagtggtcgtcggtcttggctgggacgtcaataagtatgacggcggacatgactttgatctagacgcaagtgtatttcttttagatgcagcaggtaaggcaagctctccatcggattttgtcttttacaatcaaacaactggcggtggcggcagtgtcgtacatacaggcgataaccgcactggtgaaggagacggagatgacgagcaagtcaatatcgacttatcagctgtaccagcgagtattgagaagatttcatttgtcattacgattcatgatgcggaagcgcgcagtcaaaatttcggacaagtaacgaacgcatatgtgcgtattttaaatgcggcatcaaatgaagaactcattcgctacgatttggcagaggacttctccatcgagacagcgattattgtaggtgaattataccgtcatggcggggaatggaaattctcagctgtcggatcgggctatcaaggcggacttgcccgcattgcaacggacttcggtttagatatcgggtaacggctagtttcatattttcaaagataggagaggtacgaatatggcgattcagctttcaaaaggacaacgtgtcgatttaacaaaaaccaacccagggctgacgaaagtgatgatcggtcttggctgggatacgaataaatattctggtggagccgaatttgatttggacgcttcggctttcttagtcgatgcaaacaatcgttgtcagcaagacacagattttgtcttctataataaccttcagcacccaagcggcagtgtcactcatacaggtgataaccggacgggcgaaggagatggagatgatgagcaaattctcgttgatttctcaaaaattcctgctaacattgatcgtatcggaattacagttacgattcatgatgcagagacgcgcagccagaattttggacaagtctctaatgcgtttgttcgtgttgtaaatgaagagggcggggaagaattgattcgctttgatttaggggaagacttctcaattgaaacagctgttgtggtatgtgagttgtaccgccacggaagcgattggaagtttaacgccatcggaagcggattctctggcggacttgcagctctttgtcaaaattatgggttagaagtgtaaacgatagaaacaaatcgattcaagtggcgctgccaatgactcatatgagggccttttccaaagtgagaaagaaacagcggtcaagaataacagcaggcgaaagcctgctgatgcttctacacttataggaggaaaaccagttggatattttgaaacatatgttggacacgtatgcctcgttttttgattggcatatgtgggcagaggtattaacaaaccctgtctcttgggggcttattgggacccttgttgtgcttgaaggattgttatcagcagataacgcgcttgtattagctgtcatggtgaaacatttaccagaaaagcagcgtaaaaaggcattaacctacggattaattggcgcttatttcttccgttttctattcattggcgtagggatgctgcttattaagttctggtggattaaggtcctcggagctgcatatttagcatggcttgtcattaagcacttctggttaggtgacggcgatgacgaagcgaaggaattgaaaaaagaaggctggatggttcgtgtatttggcgtgttttgggcaactgttatttctgtggaaattatggaccttgccttctcggtggacagtattcttgcggcattcgctgtatctgaggaagtatggattctgctattaggcggaatgcttggaattctcatgatgcgtacagtggcacagttattccttgtcctcattgaccgtattccagagcttgagaatacagcgtttattctcattggaattattgccatcaaaatgggcttaagtgctgctcatattgaaattccgcatgtcgcattctttgcaattattatcctagcatttatcgggacgtttattgttcataaaatcaataagaagaaacatcaagatgtgacaaacgaagctgcggcttcaaaagaagaataggacgatcaaaaaggaatggagttgactagcggctccatccttttttgaatcatcaggtcatttattttctctaaacaacaggaggtggcacagcatgcggtattttcgatttttatcagaggcgaggcagcacgatctttttttcaagcggccaggggcgatgcattcactgacaccgaggcatgtacttgcgcatgcattaggtgctactttgtatatgcctgcgacaagacaagatatagcagatatgctgctgtcgcagaaatatgaagcgctttgctctgttgtattttgcttggaggatgccatcggtgatcaagaagtggacatggccgaacagaatctagtggcacaattggccagtctcaaagagaaagtaacgcatgctcctgaaacggctgaacaattgcctcttttatttattcgagttcgttcgccgaaacagctgcttaaaatggcagacttgctcggttcctctcttcaattacttaccggttttgtgttcccgaagtgttcagttcataatgcgaaggattatttggacagtctgaaacaggcatcgtcccaaacgcggacaacactttatgggatgcccattttggaaacacccgatttattagaaaaagaaacaagatatacggtgttgtctgagttaaagcagatcttgctgaatgatgaagaatatattttgaatattcgcattggggcaacggatctttgcggtttgtacggtattcgccgtgatcgtgacacgaccatctatgagatcaaattgattgcagatttaatcacagatatcatcaattattttgggcgttcctttgtaatttctggggctgtgtgggagcattttggccctgctcgaaaggaacaaaagccattcatccgtgcgctttctcataggagcggtgaaccgtctttatctgaatttgatgacgtacaaggtttactcaaggagacaaaactcgatgtggctaacggcattcatggaaagacggtcattcatccaacacatcttaagccggtgcaaagtatgtatgttgtgacgaaggaagagtatatggatgcattaagcattcttgaacatgcagacggcacagttggcgtaatgaagagtaccttctctaataaaatgaatgaaacgaagccgcattaccggtgggcagagcacattttaattaagtcagatatttacggggtgtttcatgaaaatagaagctatatcgacatactcacagaagcacaagccgcatacgctgagcatcttggaacatatggaagttgagcttgatctcaaaaaaggtgcgcttcagctggaaaaagagcatctttttgacatggcagcaagagtgaacaaaaaaagagcctttttattcgttagtaaggtgctcggtaagcatattcctgttcatccagtaaaaccgcttcttgtctcgggtcttttagccatggcgtatgcacaagagcaaacaggcaagacgtctccgcatcaagaccttttagtagaagcactcaagacggatgaccacacggcattaactaaagcctacgaagcactcaaaaaagagaagctttcatcaggaaaacagccgatcgtgatcggctttgcagaaacagcaacagcactgggtcatggtgtgtatgacgtaatagaaggagcatcttacatccatacgacacgtgaacagctgctggaccttgatccttcattggtatttgaagaagagcattcgcatgcaacggatcagctttgttatgcagacgaagcattacttcgcacagaccgtcccatcgtgctagtagatgatgaagtcacgacaggccgtacgaatatcaatatcattcgggaccttcatgcaaagcatccgcggcattcttacacgattctttctattttggactggcggactgaggagcacgagaaagccatgtgtgagcttgaagaggagcttggtattcacatcacatcattgtctttattaaaagggcaaatggtctttcggggcaaaacgctggatgagccagcttattcgtatgagattgctgagcaaaaggatctgccaagtctctctgttcactctcttcaatctttctttaagcacgagccgtatgcactttctcatgcagcaaattcggcgggtcattcgccatatatacatgaaacgggccgttttggtttaaacgcagcagatacggcagccatcgaccaagcagctgcacaggctgggctgaaactgaagaaggaacgtaaaggaaagcagacactttgtttaggaacaggtgagctgatgtatgtgccaatgagactggctgcacatatgggagaaggcgttctctttcattcaacgacgagaagcccaattcaccctgttgaaaaggatggatacgctgttcaaaatgggtttacctttgtgagtccagaggatgcccgaattcagcactacgtgtacaacataccaaaagatcaatacgatgatgtatttctcttttttgagaaaaaggtctctcaggaggcattgcgtccgcttgttcacttatttgccgagcggcatgtgaagcatgtgcatattgtgactttatcagacgaggtgaaggtgaatggctaatgtgtatacaaagatgggaagctatccagagcaggatgtaaccttcttactcaaagatttatcatccattgagatggagaaaagtacagaagagcgggagcgttcgattcagagcggtgcgcattattcagaaatgctgccgattgagtataaaccaacggaatcttatatggatttattctatcaatctctgaaagaaagtaaggaaaaggtagcagaagcagtagctgtggtagcagaacagattgtgaaaaagcgaggcttccaaacggttctttgcagtttggctagggcgggaacgccgatcggggtgctcatcaaacgatatattcgaaagacatatggtcttgaactgcctcattacagcatctctattattcgtgaccgaggaatagatgagaatgcgctgcattatatgctcaaggaacatccgggctttgagattgcctttattgatggatggaccggaaaaggtgcgatttcgagagagctccaaaaagctgtgattgattttgaaagaaagtatgatattcgtctttctagtgaactggctgtactagctgatccaggctattgtacaaatgtctacggaacgagagaggactttctcattccaagtgcctgcctgaattcgacggtatcaggacttgtcagtcgaacggtactaaacaaccgctggatcaatgccgatgatttccatggggcgaagtattatgaagagttgcttgatgaggatgtgtccaacctgtatgtggatacaattgaagaagcattttctagcctcgaaccaaatgtacgagagaaagcagagaccatcctcacacagggaatgcctgcggactggcgggggatggcttccattgaagcgatcggtcaggagtttcaaattaaaaatacccatttgattaagccgggtgttggtgagacgacccgtgtgctgcttagaagaatcccttggaaaatcctgattcagccggggtctcaggagaagctgaagcatattttgcttctggcagaggacagaggcgttcctgtcattgaatatgccaatatgtcctatacgtgctgtggacttattcgtccgatggaacagacgtcatgaagacatgtgcgtttgccagtgatttagaccggacgctgatttactcacatcgagtgctggaccagtatgagtatgaaggagattatgatttagttgaggtgctggacgaacgaccgctttcctatatgtcggttgaaacgaaaaaatccttgcagacaattcatcaattaggctggttcattccagtgacgacaagaacgactgctcagtatgaacggatcaccttctttcagcaagagctccaaccggagtatgccgtcacgacaaatgggggctgtatccttcatcacggcaagccgcttgaggattggcaggccatcgttgatgagaggctcaaagcgtgtatgtcagtcagagagatgctaagagccatctccgaccttccagttgcggcatgggtgaagcgtacccggacagcagaggggaaatttctttatttgattatgaaagatgagtatttgtctcacattccacttgctgaattgaagctgtggggcgaggagagaggctggcaggtttctcttcaaggacggaagctttattttattccggagccgcttaataagtgggatgctgttgcttttttaaaggaacggctggagcttgaatatgtatatggtgcaggcgattcccttttagatgcaggtcttattcgtcaggcggatatgggctttgccccgaggcatggggaagtgcttgactttgacccattacttgagccgacagcagcatctggcatggcagcagcagatgaaatcaccgcttgtgtcatgaagcagatgacgaccgtaaaaaagccttcgattcgatagcagaagtagaagggtgaatgatatgatagtagtagctttcgagaaaatataggagaaaggaaggagcggcgtgagttataaagaaatcgatgtcaaccatacacgggcggagcaggaagcctggaaaaacgtgctgaaaaagccgctccctgaaagagacggttatgtaaaggacgagcatacattgtccttgccgcgtctcgccgcccgggtccttggaactccgcatgatgcaaccgattattttatttatttacatgaattatatgaaacagatggcgttcatattttaagtgaaacgctcaatcgtcatattgagccggagcattttcaagcgcttcaacgcattcatttgattaaccaagaagaaaagggattgtccgtgaatcgctttgtggcttttttagatggtgaacagctgattgtacgccatccaaaccctgtgatgaaccggcatatccgcctttcattgatcaaggtgtttgagcatttcaaacagatgcatgagggtggatttcagcatcccgatttccgccgggttctgctggatgtagtgaagttttcaaataatcatctagatccatggctgaaggaagtcaatatagaagaaaaaatgccggctgtcatttggtatggagaggcgaataaaagtcagctttattttctttactatgtcatgctgattggctgtgatgttgtgctatttcatccagagggcgaggattcgttccgcgaattagatccagaagaaaagctgacttttattgatcagtatccgggaaattcaaagcttgaaccgttccctactgaaaagcctgagaggaaatcaacggtggcgtaccgctcgacaagagagcttgaagaggtgctccacacggaagattcaatgctgtataagccgtggcaattcagagatcatacccctcattccattacgctgaagacaacgtatgatgagctgtttttaattgcaaaggaacgttcctttattcgccctaattttcaagcagaccgggacacgatacagattccgaatctctttgcgaaaatgatggggatcacacgagacaagcgtgaatactgggatcgtatccatacgttaatggaagggaaagagacgaagaccattcgccattttccttttacgaaagaagtgtcttcgaattatcaatttcattatcagcatgccctttcttctgctggagagattgatcctgaattattaatgaaaagcaatgtatggcagttttctcatctatatgagggcgcgcagcgtgcgatagcagaggcgatatctcgaatctgtcaccatccaaagctattaaaagaaggcaatgagaccgaattagatgtccgtatttatttattcaaacagatactgcatatcggccaggagctcattgaactcattcaaacctttgattatgcacaaaccgtaccgaaagtgattttataccatacggaatataatggtgagctgactcgttctgatgcggctgccctcattttcctaaacgaaatgggggtggatctcttcgtgtatcatccggcgggataccagtgtatcgagcggtatatagatgaccaattatttgatacccattggcttgatgagatggtcatgaatcaggagtttaaagagccatccatcgtcagaaagttatttcaatccattaaaaatcgataaggagatcaaagcttatgacaaatacaaacggaaatgacatcatttcaattgataaagaggaaatctccattgagaaggcagacgatatccgcgttcagcttcgaaatgaaccagaagtgcaaaatattgcgagacagatcgatgcgaaaaatcagctggagctgcttgaatacggaaaacagccggccgttgaaatctctaagttctctgatcgtattctttcgatgatgcgttcaacaagtgtcactgactcaggaacgatgctgacgcagcttggaaaaattatggatcgttttgataaaaatgattttgacgagccaaagggtggtttgttgtcaaaaatctttaagcgcggcggcagcatgattgaaaagattttcagtaaatatcaaacgctcggtgcagagattgaaaaaattaatgtagaaatcagtaaatataaagacgaaatgactaaatcgactgtgacgcttgaagaaatgtatgagcataacattcaatactatatggagcttgaaaagtatgttgttgcaggtcaaatgaaaatcgaagaattaaagcaattggttccttcttatgaagaaaaagcggctagtggaaaccagctggcacaaatggagcttgatacacttcgtaacggcattcaagcattggaagagcgtgtatatgaccttgatatggcacggatggtggctcttcaaacggcaccgcaaattcgtttgctgcagcgtgggaatacgaaattaatcggtaaaatcaactcagcgttcatcatcaccattccaatttttaaaaatgggatcattcaagctgttacagcgaagagacaaaagcttgtggctgattcaatgagtgagctggatagaagaacaaatgaaatgctgaaacgaaatgctgaaaacatctcaagtcaaagtgtggagattgccaaattgtctggacgtccaagtatcgacattgaaacgatcgaatcttcctttaatacgattgtacaagggatgaaagagacgaaacagatcgaagaagaaaacaaacgattacgcgaagatggaacaaaacgtatgcttgaattgcaagataatattaagcgggctgccctagagtcctaaaaaataagctgtctgtaactaaagttgcaggcagttactcatgaattttattaaaatttgaagaaaaaaggtttttatgtgaccattttcgggtaaatcatgttcaggggaatggttcgcccatgtttgaaaaagtccgctatggtgaggattcgagttattttttagcacaattaggaatttccagtaaaatattgtctgatgagaggaaataccccgtaaaatatgtagtttatgaagcattctataggatttacgagtaatacggcgtataaactctaatcaccagacctctatatggaattcatacatattgtgcggaaataagcgaattctaaagattgttcgcatcataacgcttatgttacggttataaagatgctaatttggagggaaaatatgaattctgaagagagaactatcaaaatcaagataaataatgtatctaaaattttcggtaaaaatgctaaaaaagcatctcaaatgcttggaaaagggaaaacaaaaagagagattctaaaagagaccggcgcaacagttggtgtcaatcgagcaaattttgatgtgtatgacggcgagatatttgtcatcatggggctatcagggagcggaaagtccacacttgtgcggctgctaaataggttaatcgaaccaacctccggagaaatatttattgatggggatatgataacaaatatgtcaaaggatcaattgcgtgaagtcagacggaaaaagatcagcatggtcttccaaaacttcgcattgttcccccaccgtacgattcttgagaacaccgagtacggtcttgaattacaaggtgtagacaaagaagagcgccgctcaaaagcgcttgaatccttaaagcttgttggacttgaaggctttgaagaacagtacccaaaccaattaagtggcgggatgcagcagcgtgttggattggcacgtgcattagcaaatgaccctgatattttattaatggatgaagcattcagcgcactcgatccattaattcgtaaagatatgcaggatgaattgcttgagcttcatacatctgtaggaaaaacgatcattttcattacccatgatttagatgaggcgcttcggattggcgaccgcattgtgctcatgaaggacggaaatatcgttcaaatcggaacaccagaagaaattctgatgaacccatcgaatgaatatgttgaacgtttcgttgaagatgtcgacctttctaaagtattaaccgctggtcatattatgaaacgtgcagaaacaattcagatcgacaaaggggcacgtgttgcgctcacgctcatgaaaaaccttgggatttcgtctatctatgcagtagataagaaaaagcatttattaggtgttatttctgcacaagcagcgaaaaaggcagcagaaatgggagcgtcgcttgaaacagttctcgataaagaattcacgacagtattggaatctacgtatttgacagaaatctttgacgcagtgtctgatgcagcaaacattccgattgccgttgtcgatgagaaaaacagaatgaagggtattgtggtcagaggtgcattaattggtgcgttatcaggtaatgatgagtatatcaacatgtcttctaacaaacttgaggaaattaaaacacaagagccttctgcacaggaggtagaataagatgtttagtatgagtgatttacctagaattcagttcgcggattacattgatcgatttgttgactggttaacattaacgtttggtggtttctttgatggcatcacaaatggattagcaggcacagtaaatggaattgtggcagcacttggtgtgattccatctattattttaacccttatttttgccggcattgcctggtggatcagtacaagaggagttgctcttttcacacttattggatttttgctgatcgactatttaggctactggcatccaatgctacaaacacttgcgctcgttttgacagctgtggtcatttccatcgtgatcggggttccgatcggtatttgggcatcacagaaggaaactgtgcgtaagattgtaacacctattttagatttaatgcagacaatgcctgcattcgtttatcttttaccagcaatcttcttctttaacattggcgttgtgcctggggttgtggcatcagttattttctccatgccgccaacgattcgtatgacgattctcggtattaaacaagtaccagctgatttaattgaagcaacagaagcatttggttcaacgacattccagcgtttattcaaagttcagcttccacttgcaacaaaaaccatcctagctggtattaaccaaagtatcatgcttgctctatcaatggtcgtcattgcggcaatggtaggtgctccaggacttggttcggaagtatatagtgcggtaacgcagctgaaaacaggaattggttttgaagcaggtattgccattgtgattgtggcgattacactcgaccgtattacacaaaacattaaaacgaaaaaaaccagggggaatgcttaatgtggaaaaagtctctctacattgggatgaccgccctgcttgtctttttactagccgcttgtggcgtgaagtcagattcaaatgcgagtgcagcacagcaggtgaataaaaccattatcggcattgatccgggttcagggattatggcgctaacggatcaagcgaaaaaggattacggcttagaggattggacggttgtgtctgcatcaagtgcagctatgaccgcaacgctcaagaaatcttacgaccgtaaaaagccaattattatcactggctggaatccacactggatgtttactcgctatgatttaaaatatttagaggatccaaagaaatcttacggtgaagcggaagagattcatacgatttcacgtaaaggttttgcaaaagatcagccggaagcagccaaaatgcttagtcaatttaaatggtctcaagatgacatgggcgaagtcatgatggatatccaagatggtatcaatccaaaggatgccgccgttaaatatgtgaaaaaacataaagaccaagtagcgaaatggacaaaaggcgtgaaaaagtcgaatggtgacaaagtcaatcttgcctacgttgcgtgggatagtgagattgcaagtaccaatgtcgctgcagaagtactgcgtgagctcggatttgaagtgaccttgactcaggtggaagcaggtccgatgtggacagcaattgcaactggaagtgcagatgcatcgttatctgcttggctgccaaatacgcataaaacgtatgcagcgaagtttaaagggaaatatgatgatctaggcacaagtatgaaaggtcttcgcatggggctagttgttccgacatatatgaagaacgtcaactcgattgaggatttgaaaaaatagcctatagtgatgaggttcccttataatagaagggagcatatgaaaaagcagtctgctcaaaaagcggctgcttttttcttatataaggatggtggacgagttgtcgatgatggataagccaatcatgattttcctgcatggcggaggagtcagcagctggatgtggcaggagcagatggaaacattcaaggaagcgtatgaatgctatacgcctgatctgattggtcacgggacaagagcaaatgaacagtcattttccatgcgagaaagcgctcttgaagtcatctcgtggttcaagcagcatgcgcacggccgtaaagtgatactcattggattctctctaggtgcacaggttgccgttgaagtgttatcgaatgagcctgatatcgtagacatagccgtcatcaacagcgctcttgtgatgccgctgccatggctttacttgatggtgagacctcttctccctcttacgtatccattattaaagaaagattggtttatccagctccaagctgaaaagatggggcttccaaacgatgtactgaatgactatgcggcggattcgaagagtttgcagaagaaaacccttctgacgatgtttcaagaaaatctccattacaagctcccagacacgtttcaacaagcgaaggcacggattcttgtcacagtgggagaaaaggaaaaaggtatcatgaaacggtcagcaaagaaaataacgacatcacatccgaaggcagcaggtgtcgtcgttcctgatattggacatacatttacgtttgaaaagaaagaactgtttattgatatgattcaatcctttatagaagagcgtgcgttaccagtggaattaaaggaaatcaagtagccgaaagtgaagacaggcataaaagaggcagttagatcttagaacctatatgatataggcataaaacgcttacagatgagctgcagtctgactgaaagctcatgagccgtagaaggaggagctatgagtaaaaactatatcatattcggtgcgagtcaaggcttaggggatgcttttgtaaaaggtcttccttcaagtggagatacagtttggattgtgtctcgaagtgaaccgagcagtttgaacatagatgacggtgtacatagaatttggctgaaaattgatttatcaagccaaacccacatccctattatgctcgaagcattggagaataaaaccattgatgttctcatctataacattggtttatgggaaaaacgaggctttgaagatgattattcattcgatcacgatcagccagaggatatcgctcatttaatcaatgtgaatgtcacctctacgattacttacatccaagcactgcttccgcacgtaaggaaatcggagaatggaaaaatcatcgtgattggctcaacggcgggactagatcatacaaacctgccgcaggtttcttttgtcgcttctaaatttggcctgcgcggaattgtgaatgcactgagagaacatgtgagaaaagataaaatatccgtcacctgtatcaatccaggagagctggcggcagaggttccatatgaagatggagccgaaaaagccatcactctatatggtgaaacgagaatccctgtacaggatattgtagagcttgcgagatgtgtgattcatttatcaagggtatcctgtgtaaaagaaatcaacgtcccagccatgacagatttgaatgcataatataaagcagaccacccgtttaaagaaaaaacgggtggttttttgattttatgatgaatgctgctgaagggtttgatagacagcttccgtcaagatctcaatgccggtaaagatagcagagcggtcgaatgtcatatatggatgatgtagaccgggctctagatcacagcctaaaccaagcatcgtggatttgatatgcggaacctttgctgcataaaagtgaaaatcctctccgcctgtcgtgacgatcgggggatcgagctgctctttgcctaaaatctgttcaattgcattagacatgatctggacagcttcctcatttaaggttgcggcaggcagacggtgatcggttgaaagtgtaatggaagcgccaaaggcatccgctacagcatgtacggctctttcaatttctttttctagttcatccatcacatcatttgtttgtgccctgacatctaatgtaaaagaagctttgccagggatgatgtttgaactgcccccgccagcatgtaggttggtcatttttacagaatgtgcaactcttgggtcgacatggatatgcgcgagtctctgcacgagggtagaagccacttcaatgacgttgaccccaagatgcgggcgtgcaccgtgggcttcctctccaataattgtgccgatgtaatgattactcgatccatgtaaaattgcaggtgcacagcgtccgtttaatgtttcttgaattgggcgcacatgcactccgtataagtaatcaacgtctgctaacatacctttttcaatcattttcagcgcgccgccgcctttttcctcagcaggctgaaaaatgaagcggatggtgccgttcgggagctccttttcctttaatgccatgaaggcgccgagagccattgtcatgtgtgcatcgtgaccacatgaatgattgggttgaaactcaccatctacttcctgccaaagtgcatcaatatcggctctcacagcgaccactggtgcgccttctccaatttcaccaatcactcctgtacagtcgtcaaatgttcgagtcttgcagcccattttttttaatatgccttcaagataagccgtcgtattcgtttcttcccagcttatttctgggtgggcgtgcaggtgttcaaagatgtctgtcacggtctgttgcatttcgtttgtcaaagttgtcatgagtagcctccttgctgacagaaaatctgccaaaacattcttttagtgaaataatattgatcttaaatatcatcagtgtttataatataacacatcatttgattattctgaaaattaagtgaaattccgatcgggacaaaggggttttgacacatgaaaacagcggcagtatcagcaccagagaaacaaaaacgaaaacttcaaatgccggatgcgtatgttctcttatttatcattgcgctcatttgtaccattgcaacgtattttgtaccagcgggtgagtttgaccgaaagacatcaggggaaatcacaacagctgttcctggcagctatcaccgcattgatcaatcacccgtaagtcccgttggcttttttacagccattcaggaagggatggtagggtcctcttctattatttttctcattctatttactggcggaaccattgccattttggagaaaacaggtgccattaacggaatgattcaccatgtcatcagcaggtttcaaacgaagcaattattgtttatttgtattgttggaggattattttcggtgcttggaacgaccggcattgtcgtgaattctgttataggatttattccaatcgggattattgtggcaaggtccttgaaatgggacgctgtggcaggagcagcggtcatttacatcggctgttatgctggatttaacgcaaccattttgtctccatctccactaggtttatctcaaacgattgcagagctgccgatcttttctggcattggcctgcgtgtcattatttatctttgctttcttatatctagtattgtgtacatctatttatatacaagacgcctgaagaataaagaaaagggaagtcttcttggtgatcaatggtttcctgcgaaggggcttggcggatctgatgcagaatctgtggacaagcctgcatttaccggcagacataagctgattttagcggtgtgcggattgtctcttgggggcttcttatatggcgcgcttcagcttggctggaccgataaggaaatggcaggtgtgttcatttttatggccattgctgctggattgcttggcggattagcagccaatgatattgcgaaaacatttattgtcggctgtcaaagccttgtgtacggcgcactcattgtcggaatggcacgctgcatttctgtcattttagaaaacggtaagctgcttgatacagtggtcaatggcttggcgagtatgctgacaggatttagtccaattgctggtgcgattgggatgtatattgcgagtgcacttcttcactttttgatttcatcaggatcaggagaagcggttgtctttattccaattcttgcgccactggctgatttaatgggcatcacaagacaggtagctgttgaagcggttatgcttggcgaaggggtggtcaactgtatcaatccgacgtcaggtgtgttgatggctgtgcttgctgcaagtggtattccttatgtgaagtggctgcgttttatggtaccgcttgcgctcatttggtttgtcattggtcttgtctttatttgtatcggcgttatgatcaactggggaccttattaaacatgtataaagctgctgacaattgtttggcagcttttttcttgtggaaatatgcatggagacagcgctttgaaagcacaataagtgtgttcacaaattcgctacatattttttttgagcaacccccttgcaaaagtttgtgaagtgttgcacaataagaatgtgaaatacttcacatacgaaaaacaacctagttttactcaggaggatgagataaatgacaaacgaaaaagtaaacaaagtagcacttattggagcaggttttgtaggcagcagttatgcctttacattaataaatcaagcgatcacagatgaattggttgtcatcgatttaaatcaagataaagcaatgggtgacgtcatggatttgaaccacgggaaagcatttgctccgcatcctgtgaatacatggtatggagattatgaggattgtaaggatgcagacattgtatgtatctgtgctggtgcgaaccaaaagccaggtgaaacgagacttgaccttgttgaaaaaaatttaaatatatttaaaggcattgtagacaatgtgatgaaaagtggattcgatggtattttcttagtcgccacgaaccctgttgatattttgacatatgccacttggaaattcagtggcctgccaaaagagcgagtgattggcagtggaaccacacttgatactgcaagatttagatacatgctcagtgagtactttgaagcagcggcacacaatgtgcatgcgtacatcattggagagcatggggatacagagcttgctgtgtggagtcatgcgaatatcggaagtgtacccattacagaattaatgaagagaaatgatcaatacaaacaagaagatttagatgagatgatggaaaatgtccgccatgccgcttaccaaatcattgagaaaaaaggcgccacttactacggcgtagcgatgagtttggcccgcattacaagagcgatcctgcacaatgaaaacagtattttgaccgtcagcacttacttagatggagagtatggagcagaagatgtctacattggtgtacctgcccttgtgaatcgaaatggcgcaacagaagtgatggagcttgcacttaatgatacagaaaaagaacaattcgcacacagtgtgaatgtgttaaaagagattttggctcctcatttttaatcaaaagcaacctatctgagcagaaaaggatgaatcactatgtggcagcaaatatataatccgtttggtaatgagttcgtgagtgcattggtagcaatgctcccaattttgtttttcctacttgcattaactgtatttaagttaaaaggtgttttagccgcttgttttaccttaatcgtcagctttgtaacagctgttttcttctttcatatgccaattgaaaaggcattatctgctgtgctgctcggtatatctaatgggctgtggccgattggatatatcgtcatcatggcggtatggctctataaaattgctgtgaaatctggtaaattcgatgtcattcgttctagtattgcaggaatctctcaagatcaacgtcttcagctattattaattggttttagttttaatgcatttttagagggagccgctgggtttggtgtaccgattgcgatcagtgctgctctcttaacagagcttgggtttaaaccgctgaaagctgcgatgctctgcttaattgccaatgctgcgtctggcgcatttggtgctgtgggtatcccagtcattacaggggcgcaaatgggcaatatgacgccgcttgcgttatctcaaacccttgtgtatacgattccgtttatttcattctgtattccgttcctgctcattctcattgtggacggattcaaagggattaaagaaacgctccctgccttgcttgttgtaagtggaagttatgccattttacaagctgtcacaatggtgacaatgggtcctgagcttgccaatattatttcagccttagcaagtatgggcattttggctttatttcttcgaaaatggcagccgaaacacatttatcgtgaagaaggagcaccagccattgaacagaaacaaacgtatcgcggcattgaagtgctgaaagcatggtctccgttctatattttaaccgccgttattacggtatggagtctgccagcatttaaagcattgtttgctgcaggaggcccgctcaactggacgacgattttagtgaagatgccgtttttgcatcagcaaattgtgaaattaccaccaattgcacaaacagaaacacccattgatgcaatctttaaaattgatgtcatcagtgcaacgggtactgccattctgattgcggtgatgctgacagggttgtttagcagacatattacattaacagaaggcgctgcctgtttaaaagcatcagtgaaagagctttgggtacctgttcttaccatttgttttgtcatgggctttgccaacttggcgaacttcgctggactaagttcagccattgggcttgcacttgctaaaacaggcgatttgttcccgcttgtcagcccggtgcttggctggatcggggtgtttattacaggatctgtcgtgagtaacaacgctttattcggcaaccttcaagcggtcactgcttctcaaatcggctcacaggcaggtttgttaatcggggcaaatacaactggcggggtcatggcaaaattaatttctccacaatccatcgccatagctacagcagctgttggagaaacaggtaaagaatctgagctcttccaaaagaccgtgaagtacagcttcatcctgctcggcattgtgtgtatatggacattcattcttgctcaatttgtataggtttaaaaaaagactgagacagctctcagtcacagcgtgtagataaaccctcgcattctttgtcaggtctgtgctccggtgctcacgaatgtaaaattcgctccgctccggtgctcgcctttcctagactgcaaaggttttctatcacgctgaaagaaggaagacaaagggctaaaacaaagatcattttagccctttgtcaacaaaaaagactgagacagctctcagtcttttttgtttatgtcgattcccttgtcacaagccgggtaggcagatggatatgttcacgctgtaatggtttttggtcttgcaggatctcgattatttgctgcacagaccgctggccaagctctacgatcgggatgtcaattgtggtgattgttggagctgtcacctcgcaaatgtcttgattgtcatagccgatcaccgctagatccttagggatttgataaccgtatgaaatggcctgtttaatgagccctgctgcgacttgatcattacccgtgaaaatggcatcaggtgcattcttcatgtcatggatgacatccattaagcgaaaaccgtcttcaatggtgaaggcctccccaaaaagccaatcgtcatgcagcggcaagccgtgtgcagaaagtgcatcaagatagccctgtttcctttgtttttgtgcttcactgctttcagtatcaaagcaaaacccaatcgatcttcgccctgactgaatcaagtagtcaaccgctttataggcggcttcccgctcatcgtatccaataatcgggatgtctgctgtttgatgatattcgttcgccatgacaatagggccgttcgttaaaaatggctcgatcttttcccacggattttctaatgcccctaatatgaccccatctacttctcttttttttaataattgaagcccttcaagctctaacgattcctgataaaacgtctgaagcacgatggctttataaccttgatccagtacttcctttgatatgcctttaatcaattgtgcaaaaaaaggatggtccacagccgggacagacacagcaatggtttttgtctgatgtgaacgaagagtgcgagccgctgaactcggtgtatattccatttctttcatcacctgtaaaatgagctgacgcttttcctctgacacatatggatgatgattcagcactctggaaacggtggtggttgaaaccccgcagcgtttggcaatttcataaattgtacacatattaacaaatcctttacacaaagttattgttctgaaatcgataacatcatttacaatgtgaaacaagttaaatattaacaaatggaattgattaattggagggaatggaatgcaaatattgacgaagatatcaggtaaaagcaaggattatcttcctttgctggatatgatcaatcaaggtgttcaagtaaagtctgattcagttgagaagcacctagcaaatgaaaagctggtgacgttccttgagcaagatatagggcgcacaggcttggaaaaaattctcttccattataaacaaaataaggaaaaaaagataccgtttctgccagttgataaactgatttcagaggatgagatcgatgatatcatgcaggtgttgaaagaagtattgagttctggccgttttacttcagggccatatattccggcgtttgaaaagcagctcgctgagtacttagggaagaaatatgtcattgccacgtcaagtggaacagatgccctaatgatcagcctcatatcagcaggcgtccatccgggagacgaggtcattttgccagcgaatagctttgctgcaacagaaaatgcagtgcttgcgattggggctgttccggtctatgccgatattgattcagatacttactgcttggcaccgagtgaaattgagaagcatatcacagatcaaacggcatgcattcttccggttcatttatatggaaagcaagcggatatgaaggccatttcggcgattgcgaaacagcatgggttgaaaatcattgaagatggctgtcaggcgatcggcagcagcggccttggtgcatatggagatggacttgttctcagctttaatccatacaaaaaccttggcgtctgcggtaaggcaggggctatcgccacaaatgatgaagccttagcggaaaaatgcatggagatcagctatcacggctttgaagtaggaaagaaaaatgtcaaacgcagtgactatggatttaattctaaaattgataatttgcaggcagcgatcggactcgaacgcatgaagtatttaggattacaaaactttaaacgcttttacttagcaaagcgatacattgaccagctgcaaacgcttgaggaagaaggatacttgaagcttccgaagctgacggatgatcatgtctggcatctgttcccgatcagagtgctaaagggcgaacgagatgagcttgcagcgaaattgctggaaatgggcatagaaacagatgtttattacccgattctatcgcatcagcatcaaacaaatcttgtttctcaaaagtataaacgtacgacacttccacacacggaaaaagcagcacagcaattacttcacttgccgctgtatccaggcatgccgctgcaagatcaggagaaggtcatcgagggggttcatcatgttatcaagtcttccattcaataaaaagctgctgaatcagccgaaaaatccgaagtggatcgtcttctgtgactttgatgaaacctattattctcacggaatgaccaatgagcagagagaggatgtaaagcggctggaagcctttgtggcagaaaagagcgaagcaggacagctcatgcttggctgggtcacgggaagcagcctcgattctgtcacaagtaaaatggaaaaaggaggttttcatcaattcccgcatttcattgcgtcgaacttaggaactgaaattgtgtatacatcggaagcccgttttggacagccagatgcggaatggatgaagcggctggatgcgcagggcttttcagatgaaaaaattgaagacatcctggaaaccgtacgtgaaaagggaattcatctcagaccgcaaacgcagctgggcagctcagggtataagaagaatttctattatcaggagcaggatgaacggacagatcttcatcatctatcattcatccaaacacttgccaaagagcgcggggtggcggtcaacattaacaaatgcaatccgctcgcaggagaccctgcggattgctatgatgtcgattttttaccagtcggcacagggaaggatgaaattgtccgctttatgctgaaccaatatgatctatcaaaagatcaaggctttgcctttggagatagtgggaacgatttgcggatgcttcaatccgtcacgcatggtttcctcgtccaaaatgcgacggccgaagccaagcggcaccatcatcagatttgtcatcatgggtatgcaaaaggaatctatgaaacactgaaaacagtgatgtataaacatgaggaggcacattcatgaagaaaattggaattgttggagcagggaatattgcaaaagctcatgcaagagcattatcaacaatcaaaggtgcagagttatccggtgtctatgatttgcacgagtcagttgcacagggattcattaaacagtacggcggacgtgtgtattcaagtatcgaaacactagcagatgcatctgatgggttgatcattgcctcccctaatttttgtcacaaagaccatgcccttcaggcactaagagcaggacagcccattttatgtgaaaagccgatggctgtgtcgctgaaggaagcgaaggaaatggtggagacagccaaacagttccaggttcaagccagtatgggctttaactatcgttacttatcctttgtgaatattttgaagaacttgattgccaatggtgaattaggccgcattttgaccgtcaggactcattttaagaaaaacagtgccctcagaagaaagacattttcatggagagacggcggtgagagtctgcgcacgagcggtgcattaggggatcttggtattcatttaattgatatgctgtggtacttatttggcagtgacatgaagaaagaatcacttaataccaagatgctgacacatgtaaaggaaaaagaagagaaaaaggtgcaggtggatgatcatacagaaattttcggtcagatggagaatcaagtattctttcacttggtcacatccaaaagcacgcagcctgaggaatgcggatttagtgtagaagtcgttggtcatgacaaggtattcaaataccatacgaacatgaaaaacgaatatgagatcagtgatggattgtgcgtggagcgtcatcaaatgccgcaaaccctgctgacagatccgccaaatgaattttacggatggtctgatacgttccgtgatcagctgatgcactgggtgaatactgatccatatccatgtcatatgaaagtggctgattttgtagatgggtatcgcgcacaggctgcgctcaatacatgcttcgagagggaagaggctgtcaagtctgcccgggcatattaaagaggtggagcggaggatgtcatgactccgctcctttttagaggaagtgaaaagatgaaaaaagtattttattttggctgtgtcttttatttttttattgggaccattcatgtgttttttggcagcttaactccttatttactgtcaagttacgataagggtcccggggaattatcttctttaatcttttttcagtttattggttttttgacaggtgttctgttatcccccattcttgtgaggaaaaaaggctatggcgctgttctgaccatgggtcttttgctgatgatcgggtcacttctccttgggcttttggtgccgggctggacaacacttgtgctggcaggtttttttcttgggagcggtgcaggcagtcttgagaccacagccggagcgtatgtgatttcgatggcaaacagtgcgaagcgaatcagcatcatggaggtcttttttgggttaggagcgctgttatttccacttgtgattctgctcactgtcactgaacagacgtggcactatgtgtttttatttcaagtcggtgcactgactttctttcttatgctctggcttgcctttatgaacaaattgcctcgtggacagatggattcttcttccaattccaatgggatgagaaaaccgtccttacttgttgatcgaaacaatcgaatgattgtggtgctcatgatctgttttgcttttttctacgcagggattgaaacgaactttgcgaactttttgccgtcgatcatgctagaaaaagggggagacaactggagtctttttgcggtttctaccttttggacagcgatcgtcattggcagaactgtcattgcgagaaaagctgatcagctgcatccgctgcgttttttaaagctaagcgcagcactcatgattctgctgctcgttgtatttgccctgacaacccacatcgccgcgcagctgcttctcatctttttcatcggcctgtgcgcagctggcatgttcccaatcgcactgactgcatctgcattaatgattgaaaatgccatcgacgaggcaacgagttactttattgcagccgcaagtttaggcggagcctgcttgtccttcttgattggctttagtcttgaatgggcaggagcagcaagtgccgtctttgttttcgccttcttagctgttcttctgtttgcagctgcgattcaaatgaatcgtgctaagaaaaaggatacggttctgtcgcagcaatcggcgctgaaagccgatcggtaagcaatatccaatgtctccttgagtccacctgaaaagatacaaaggacttgtactaaaacacagaacgtttgaataatatgtacaagtcagcatcaaaaggaggacgtctatgtggcggtgttttttggttatatctttttagggttgtcactttcagcgcctgttgggccagtcaatgcagcccaaatcgacagagggattaaaagtggattttggcacgcgtggatttttggtgtgggggcgatggccgcggatattgtctatatgctcctcatctattttggtgtcgcccagcttttgactgcacctctagtgaaaacctttttgtggctgttcggcttttttgttctgacctatacgggcattgaaagtctgcgtaaaatcaatttgcaggagagcccgaaaaaggatggtggaaacacttcggttggtcagtcgttcatgacggggtttttcatttctctttccaatccgctcagtattttattttggcttggcatctacggcagtattttggctaatacgattgaaaagtatggggcatctcaaatgctgatgtacagcatggctatttttatcggcatgctgatctgggatttcagtatggcgcttcttgctagttcgtttaggcgctatttaagtgaacgtgtcttacatggcttatccgttcttgcaggcttatctttacttggtttcggcgcctattttgggtatcaagggatcatggcgttgattgggtagaaaaacagactgatacattcagtctgtttttttgtaaggattgacagacataacacattcttgaataatggtgggatattgccatccgtatttttcttccagtattcaactatgtgtgcatgctgatcttatcagttatcacagcaacattgtctatctatttagcttttgctcagccctcatttattgggtgcttgattctgtctttttgatgaagaacagatcataggaatgatacaaaagcgctctattaaaagaagcagtttgacggctgcatacacttgtctgttcatgcatcatggagtgaaagacacacatacatgctcaatttgaacgagaatatccacctcttgcgtgcgcaaggaaagtcgttgaaggacagtcaccacagcctttttttctcataggctatggagaagacgctaaaacgaggtggaagaaatggcccagttgtatgcaaaaagttgccttgatcaaaatctacgatcactagaagaatggaagcaggatgcttttactcaatttggagagatggtaggagatgaggcagatacattcccttgtgtaccgggaagacaggggttttttctcgatcatttacgctatgggtttgttggtgatccgaggaaagaggaagcggttgatgaattagcccagctgctgagagaatatcaaagctgtgcgaaagaaacgggtcaatatgcttcatttatttgtttttttgaaacaccgcaggatttaaaagaaagttcacttgaacagtttgagcagcagttttggtcactgcttcaacgactgcaccagaaagatgaagtgccatggcctgaggatattccactagatactcatcatcatgagtgggagtattgctttcacggggaagcgtattttattttatgctccacaccggctcataagctcagaaaaagccgccacttcccttatgtcttgatggcatttcagcctagatgggtgtttgagaaattgaatggatcgaccaagtttggtcaaaaaatgagccagctcgttcgcaagcggctcaaagcgtatgatgaggtcagcgttcacccatcattaaaatggtacggtgatccgaccaatcatgaatggaagcaatactttctcccagatgaagaggcggagaaaccagcctccgccaaatgtccttttactgcattaaaaaacatgatgaaattatgatgcggtctgatcctgctgcttccacttttttctcataaatagcaccatgatggcaatcactgcaatgatcccaaggctgataaaaaagccaggtcgtccgcttgcctctgttaaagtgcctgaaatggcggctccaatcaagagaagcgcaagaatcatttcgcacgtttggcgagtggatggctttgatagctttttacttgagaacagaatgaatacccatgtgtacagaagggtaaggccggctgctgttgtgagatgctcgtagatgtgtttagacaaaaagagcgcaagcaaaatcgagacaattaagccagcagcagttaagataatcgaaggccatccgacatgagttgggtctttttgtttaaaacaagcaggtgcatcttgatgctccgacattgagccaagcagtgtcgtgaccgcataaagagaggcaaccaatgtcgaaaagccggcaataatgaagatgccattaaagatatgaagaaagatcgataaatgaaacggctccaatgatgtaataaatggactgctgttcttgtcaaaggctgttactgggacaagcaagagagcaagtccaattgagacgatatagatgaccgctagaatgatcagcatgacgcgtccagactttgccgcatccttcgggtcctttaaatgaaccgccatcagccccatgacttcaattcccccaaatgcataaaacgcgtaaatcaatccattccaaagaccaagcggaccgaggggcatccattcgtgatctttgtttggcagatgcggggtcggtttatgatctgtcagaatgccgaataacacaagcacagcaaggatcataaatagaaaaatcgccgctgtcttcagtactgcaaggacattttctgtcttttgaaaagaagaaagccctatgataatcacgagcagggcaagagcggaataaatcgcagaaaacacccagagcggaacagatggaaaccagtggcgggtaaaaagagaaatcgctgttaactgacttcccgtaatcaacatttctgcaaaccaatacacccagccattgctaaaccctgcccagcgtccatatgctttacgagcataggaacaaaatgaccctttatcagggttatcggctgtcatcgcagccaaatgtttaaagacgagataggttccgaccgcagcaagcaaaaaagaaatgcagacggaaaaaccggactttgtaatggcaatgctggaaccaaggaagaaaccagtgccaattgtacagccgactccgatgagagaaagctgccaccaagataaagtttgttcttctttcaaagcatgtgcaacacctttcgatttcaatgacattagcttgtgaccgccgtctttttttatacatgatcaaggggacgttttgggcatactgacatggaaaggagtgcatgtgatgaacggagaatatgtcattttaccaaaggatggacacggctttcgcttaggaaaaggccaatgtatgcgggtcgttgatattgaaggtcagcaagtagcagatgtcatggcctatcatgaaaaggatttttatgaaaaatttgaccaaggcgcgacaatggacagcctattttcgtcaaaagtgaaaaaaggggataagctctattctaatttatataaaccgatgtttacggtcattgaagacacagtcgaatgccatgatttatacatgcccgcctgccggcaagaaatgtatcagcttttatacggacggacgcatttagaggtcatgcatacatgctacgataatttgcggactgcctttgagccatttgggattcctaaggaggatatgtactatccttttaatgcctttatgaatacagtcattgatgaaaaaggaaaactgtctgtggagctcccaaaatctcttcccggtgattacattcgtctgcgagccgaaatggatctcattgtggccgtatccgcatgtccttctgatattgggaattgtaatggcgcaagctgtacatctatacgggtagaaattgattgaaaaagaaaagggccagtccatatagacatggtctttttcttttgtgaatgtttgatcattaatgaaataggggaacgtctaacaaaatgttcttcctgaaaacatggtataatgaagacttaaaaaacgttgtcaaaccaatgaattcagagtaaaacctgttctcttcatgtagaggatgcttaggaggaaaagtgtatgagtttgcagaaaaagatcagccaagagttgcatgtgcagccctcaattgacccaaagcaagagatcgaaaagcgggttggatttctaaaggaatacttgaaaaaaactggcgcaaaaggattcgtcctcggcattagcggcggacaggattcaacgctcgctggccgtcttgcacagctggctgcatctgagctgcgtcaagaaggaaaagaagaggcagtctttattgcggtgcgcctcccgcacggtgtgcagcaggatgaagatgatgcacagctcgctttatcatttattcagccggacaagtcgtggaaatatgatattgcgcctgccgtgacggcatttagtgaacaatatcaaaaggacacaggcggcccgttgtctgactttaataaaggaaatgtcaaagcacgtatgagaatgatcgcgcagtatgctgtcggaggagaagaaggattgcttgtcatcggtacagatcatgcagctgaagcagtaaccggcttcttcacgaagtatggcgatggcggtgcagatgttcttccgctcacaggtctgacgaaacgccaaggccggatgctgctagaagcgctgcaagcacctgagcgcctatacttaaagaaaccgacagcggatctgcttgatgacaaacctcagcaaacggatgaaacagaacttggcattacgtacaatgaaattgatgattacttagaaggtaagccagtgtcagatcaagcagcagaagcgattgaaaagcgctatgttcaatcagagcataaacgccaagtaccagcttccatgtttgatgactggtggaaataagaaaatgcaagagacctctcctgtgatggagaggttttttatagtaaaaatactgtttggaaaatataaaattatttataatggtctcttattgaatatgtatttaggatgataatcagcaactttaaccagcagatattgcttaatcatttaagaaataaaacaaacctatattatttactagaaaaatgaaattgattgtatttttatttgaataataaaaattttctaaaaatttagttgacaatctccgttatgtcattttatgattgtttacgtaaacgcttaccgtaaacgtttactataatcgaaaggggaggaatttgttgatgaaaaataaagaaaaatggagcggtgtattcccggctgtcttaattccttttaaagatgactattcaattgatgaacctgcttttcgtaagcttgtccgttgggtggcggagcacaaagggattaacggtatcgttgtcaatggacatactggcgagattatgactttactgccacatgaacgagctgaggctgtgcgcattgcagccgacgaattaaaaggggaagtacctgtcatttctggggtttctgctgaagggacaattgaagcgatccaacatgcaaaagccgttgaagaagctggcggagaaggtatacttctcatgccgccacattcatggctaagattcggtatgcagcctgagtcacctgtccaattctttaaagaagttgcagaagcgattgacatttcaatcatcgtacatcaatatccaacttggacaaaaacctcatatacaaccaatcaattactagaaatgtcggaaattgagaatgttgtctcgtttaaaattggtcaaagagacatggcacaatacgaggtcgatgtgcgggcattgaaaaaacatgcaccagatgtatcgttactcacatgtcacgatgaatatttattgccaacattaattcaagggattgatggagcacttgtaggtttcggctgttttgtgccagatttgatcgctgaacttgtgaaatgtgtggaagaaaaagatcttgtagcggccaataaagtttacgatagaatcttcgaattaaagcatgctgtgtataaaatggatgaaccttcatctacctctcatctgcgaatgaaggaagcgatgtaccagcgaggtctaatcagtagttcgcttgctaggaagccggtcttacctttaactcataaggagaaagaagagattcgccagggccttcaaagtgttggtttgcttaaggaaaacgtcagtagataacagaccattaatttcatgatgaaggtgagtcaggttataatagaggacaaaacaacagactcccggaggtatgaaatgtgtcagtaagtattaaagatgtagcattgaaagctggagtgtctatagcatctgtttcccgagtattaagtggtaaaccaggagtaggtgctcaaacggctgaaagaatcaaacaagtaattgatgaattaggctatcgtcctaatttaggagctagagggctcgtcaaaaggaagactgggaatatagctgtagtggttccgcgtggttcatatattttgaataatccatttttttcaacgattctagatggaatagcgaaggaattagatgagacggaattcaatatgttgatgtcgtttacatctgtacaacagcagcgattacttgaaacgcaggcagtagatggagccattctattttcaccaagaaatgaagaactaagcatggattggttaaaaagtttagccattcccattatagttgtcggaagttatctagaggattctccatttccatgtgtcaggccagatgatgaagaaggtgtgtgtcaatcaataacggccttatttgataaaggtcatcgaaccattgggctggtcaatggtccaatgagttcgatgcatagtgtgaggtattacaagggatatgagcgcacacttaaaaatttagggttaacaataaacaaagaacttgtgtttgagttagatgaatttgatgggggaaaagtagtagaagtggtttctcaatttctccaaggaaaccagcacatgactggagttgtttgctcttcagattttttggcgatgggggtcatgaaagcggcaaataacgcaaatgtgtcaatacctcatgatttgtctgtcgttggtgccgatgatgtgcccattgcaagttttctaaccccttctttatcttcagttcatgttgatttagttggaatgggaagaaaagctgtttctttactaacacagttattggaaggagaacagttagatgcgatggaacatatcttccctatgtactatatagaccggggcaccacgggaacgccaaaaaagaaatgatagatgctgaaaactcgtatgaacgctttagaatgtctcttggtttaaaatgtaagcgatttctttagcgctctttggcatgtacttttgcatcatttcctctaataaggaggagataacatgacgttagaattcagcggaaattcaaattctcatgatggagaagttgttgatagagcttcacaattattgactaggatggaaagtgtacctttttctagatggcatttaaaacctcgtatcattatgggatctgctactttttttgatgcttttgatgctctatctttagcgtttgttctcccagttctcatcggaatgtggagtttatcacctgctcaaattggtcttcttattgggtctggttatataggacaagcgattggtgctattttctttggctggttagcagaaaggcgcggccgtgtatttagtgcaaagtggactgtactcctcatgtccgtcatgagtattgcatgcgtgttttcaggtaattttatggccctgtttatttttcgttttatacaagggattggggtaggaggagaggtgccggtagcagcctcatatatcaatgagctgtcccgggctcaagggagaggcagattttttatgctttatgagatgatttttcctttaggattaatgatctcagctcaaataggcgcatttgttgtacctagctttgggtggaagtggatgtttttgattgggggcattggaggtttaatcgtctttgtattctttttcatgttgcgcgaatctccaaggtggcttatttcgaaaggcaggttagatgaagccgaaagaattattgaagaaattgaagctagtactgacaaacgaatgcctgtagcaaagcaagtatctagcagtactgaaaaaggcgactggaaagagcttttttcaactttttatcgtaaaagaacattgatcgtatggggactatggttttctgcctactttgtttcgaatggtttaaataactggttaccgagtctttataatactgtttacaatttgccagttggagattcattaagggcagcatctctaacaaatattttacagaccataggggtattcgcttgtgcatttttaattgataaagtaggacgaaagcgctgggcaaccattgcatttattgtaacaggtgctttattaacggctttatggatcagcggagctaattctccagaaagtgttatatatttagggtccgctgcttacggaatgatggggacaattacagttcttctctatctatatacacctgaaatttatccaacacgtatgagggtgattggaacggcatttgctacagcgtggcttaggctggcctcagcgatcgctcctattatgataggctttattttagaggtaagcggtgtttcaactatttttattcttttcgcaagtgtgactgtagtgggagcaattcttgcttttaaaatgatcgaaacgcgcgagaaagtattagaggatattgcaccgtgagttacgcacgcagtgaagaacttattccaaagagggtaggttcttttttctatgcagatgatctacgtacaatttttcaaattgcctatcttttcgcgcgccatttatcatataatagatacattatgtagcattccttgtcgtaaggaggacgtgtcacgaatatgaaaaacaatagagaaatccctgtgagacagcgaaatattgtcctcattggctttatgggtgttgggaaaacaaccattgggcagctggttgccaaaaagctatatagagattttattgatgtggatcaggagattgagaaaaagtataacatgacgattcctgagatctttcagcaaaaaggagaagcattcttcaggcaggctgaaaaagattatatcgtcgatttatgtgaacatacgcagctaaagatcgtttctcttggaggcggtgcattcaaacaggaagaaatcaaacgcgcctgcttgaagcattgtacggttcttttccttgatttatcctgggagaattggaaacagcggctggatattttaattgaaaaccgccctgttcttcacaaccggacgctcgatgagatgaaagagctgtttgaagagcgccgggaaatatatgcccttcataactcaagagtcgaaacagatcatctagaagctgaggaagtcgccaattatattgtggacacactcaagcttggctgggatttatactcgaaataaaaaagtctaccaacgagggtagactttttctataagttcaattcttcattccttgaatgagtgcagcttttaaacagaaggaaataggctgctgctgtgcatcgaattgaagttgaaacagctgctttgtatcagggtctgcggattgaagatgggaaacgatctctttttgaacattctctggtgtgcgtccacgcatcatccagtcctgataatcaatttgcagatcccagtaacgcttttctttttgagtcagttggttggcagcgaagagctctttccattctgataacgagctttctcgcacatgagaaggatctctgagtctatttaagtgattaatgaatgaatcctgtgcagtgttttcgggtgcgtaatgatcgacgagcaggaatgtgccgcctttttttaagacacggctgatttcagacatagctgccggcaggtttggaaagtggtgagcggcaaagcggcacgtcacgatgtcaaatgattcatcagcgaagggcagtgcttctgcggctgcccgctcaaaagtaatatgtttcagttggcgttcttccgcaagtgctgctgcaacctcgatcattttttgcgtgacatcaatgccgattcctttagaaatgatatctgaaaaggaaaaaacggtatgtcctgccccgcagccgatatcaagtaaatgctcgtgacccttcgtattggctgttgctttcatccattccagctcttctccggctgcaaatataggtgaatctcgatagttctcggcattttgtgagaattggttttcggctttagcatatggattcatttcttctccccctttgttgtctctttatcgtaaaattcattttgttatttgtctaagacataaaagatatgacatgaatagttaaaacctatgaggtgatgaaagtggatatacgaatgatggaatatgtcatggaagtgtaccggcagaaaagttttacaaaagcagcggatcaacttcacattgcacagccttctttaagccaacaaatgaagaagctggaagaggaattagacacacccctctttattcgaaagtatggacaagtcacgcccacacctcaagggagtcgattcattaaaagggctgagaacattttgaaggaaagagatgatttgctgcgtgaaatgggagaagcagcttatgaggtggggaaagagctgaacattggagcgccagcagtcacagggggctatgtcttgcccggtttattaaaaaccttttgtcgaacgtatcctcatgttcacgttcaactaatagaagaatcacctcgtgagctagaaaaacttctattggctggaaagctggatttggctattttatctatgcctgtcgagcatgaatcattgaaaacgaaacacatgctgacagagccgcttcttctcgcagttccgcaaactgcccagccctggtcaacagatgaattgaacgaaatcatcaatcaagcagatcagaaagggtctgttccgtttcgccttctggaagacgccgcatttattatgctgaaagagggatatggctttcggcaagtggtcatggaactatgtcttcatcatggttttcagccgaagattacctttgaaacaagtcatattcaaacagcgcaggcattggtcaaaaatggactaggtgtgacagttgtgccgaaaatggtggcacaagaggaaaggaacgaagtcacttatttgaaaattgattcatgcccaacccgcactcttgtgtttgcatatgtggaagaaaggtatttaacgaaagccgctcaagccctaatggacctttaccagaatcaagcttaaacaaacgtttaattaaatgcaaaaagcaggggagcaccctgctttctaatagatatccagacgctgatccgtcatcacaggaatttgctgtctcacttcatccactagctgaagatcaatttccgcataataaatgtcttcctcatggcttgtttcaagcagaatacggccaagtggatcaatcaccatggagtggccagggaattcagtgtctctgcttgtgcctgttctgttaacagcaatcataaatgactggttctcaatcgctcttgcgatgagcaggcaacgccaatgatccactcttgctgacggccattgcgccgtattgatgagcactttcgcccctttgtttacaagtgttctggaaagctgcggaaagcgaaggtcgtagcagatcatcgcaccgatcttcacatcctcatcatagtcaaataaaccaagctgatcaccagctgttaaatagttgtgctcatccattaagcggaataagtgaattttatcataatccactaagagctcaccttggcggttaaagacatacatcgtgttggtgatgttgtcatcttctgtgcgcttgttcaatacacttcctgcgatgagaaccacttggtgtttgcgggcaaaggaagagaagagctgttttgtgcgttcaccgtttacatctgcaagctgctcggcttgttcaagatcgtaaccggtattccacatttcgggtaaaatgatcagatcaggctgctgatggatggcttcttctaaaaacgcttctgctttttgaaagttcacattaggttctccaatttgtacgtccatttggacaagggcgattttcatacaggttcctcctttatgcgatggtgtaaatgtgaaaatccatgaatgtctatcaatttgttttgcctgagaacatctattcttcaagccagtttctttatcataaaggtttcaatcctctttgccaatagaaatgtcagaaggttttgtcttttgtagtgaaaatgactttctaagtcaagaaaacagtgatatgatactcataactaataaaacaaaggggaatagtatggtatgcaattgttcgatttaccactagaagagctaaaagtatataaaccgaagaaaacagcacgacctgatttctcagacttttggaaggcgtcgctcgaagaactgcgccaagtggaggcagagccagcacttgaaccttatgattatccagtgaaaggcgtcaaggtgtaccgcctgacgtatcaaagctttggtcattctcgaattgaaggctggtatgcggtaccagatcaaacaggtccgcatccagcgctcgttcgttttcatggctataatgccagctatgacggcggcattcacgacatcgtcaactgggcactgcatggctatgcgacatttggtatgctcgtccgcggtcaagggggcagtgaagataagacagtgactccaggcgggcaggctttgggatggatgacaaaaggcattttatcgaaagagacctactattatcgaggtgtttatttagatgcggttcgtgcactcgacgttattcagtcctttccggaagtggatgaacaccgtatcggcgtggtgggtggaagccagggaggtgcactggcggttgcagctgcggcactttcagacattccaaaggtcgtcgtggcagattatccttacttatcaaatttcgagcgtgcagtggatgtggcattggagcagccttatttagaaatcaattcatactttcgaagaaacagtgatccagaagcggaagaaaaggtatttgagacattgagctactttgatttgatcaatttagccgaatgggtgaaacagcccacattgatggccatcggtctgatcgaccaaatcaccccgccatctactgtgtttgcggtatacaaccatttagaaacagataaagatttaaaggtgtatcgctactttggacacgagtacatcccggcttttcaaacagagaagcttgccttcttacaaaagcatttaaagatctaaaagaaaagaggccgctctaggagggcctcttttttaatagctcgtattctgtctcgttttttcatcaggcactaacgcagtgataatcagggcaagggcagtgatgatatgaagaatgaatccgagaattggaatccaagcaaggcaggatgtgacaattccgatgatgcttccaatcattggtccctggtctcgcttcgataagacgagtgtgataatatgcagaataagcatgaccatgagcggtgaatagccattgctgataacgaatagacctccgatcacagggatggcaaggcaggcttcaaaaatcccggtgatccatttcataatgcgagatatagacatcagatccaactccttttttatatgtcttattcgtattttcccaaaacgtgaagaagtcatgcagaattctatagaaagagttgatggatgttgagagagagagtcaaggaagagctgaaaatcatcgaagaaacgtatgacgtaaagatttgcctcgccgttgaatcaggcagcagggcatggggatttccctcgactgatagtgattatgatgttcgttttttatatgttccccggaaagaatggtattgggcgatggaagagcatcgtgatgtcattgaacggccgattgatgacgtgcttgatatcagcggctgggagcttagaaaggcacttcgcttattcaataaatcaaatccatccatcatggaatggctatcttctgacatcatctatgctgaatctttctctttagcaaagcagctaagagaattaaaggatcgagcgttttatcctgcagcattgatgtatcattacctcaatatggcgaagcggaatgaaagccggcatttacgaggggagcaggtgcgaatcaagaagtatttctatgtgcttcgtccgctatttgcctgtcagtggattgaacgctaccggacggttccgccgatggactttcatgaactgctcgaggagctagtggaggaaggcccgcttttaacagaaattcacgagctgctcaaacgtaaaatggacggagaggaaatggatgtagagaaccgtctcgcctatgtccatccattcatcgacaaagagctggcgcgttttgatgaattggtgaaaagctacaatcagccgaaagacaatctcacgcaagaattaaatgagctgctgcagtctacccttgatgaggtgtgggcgtaggagggaagagccagccggatagcggcaggctcttttttaactcttattgtgataaaaccacaaaaaaagtcagaatttttgtcatcttcaaatattgtagcggacagcttatgagccttacaataaagacatagcttacaaagagtgggaggtgccctttatggagtcggtcacaagaaatttcttcttgtttttgtcaaagagcagtctcttgaaccatattgctcgtaattggggaagtgctgttgcatctaagaaaatcatcggtgggaaggattttgagagcgctatctctgtcatcaaacgattaaatgatcaagggatggctgtaacagttgatcaccttggtgagtttgtcacaaaggcagagattgcaaatgagcggacgaatgagtgtattcaaaccattcagcggattgctgaggcgggactcaattcccacgtgtcactcaaaatgacatcactcggcctggatattgacgatgaccttgtgtatcgcaatatgaaaagcattttagatacggcagagaaacaccgtatcatggtgacaatcgatatggaggatgaacagcgctgtcaaaaaacgctggacatttttaaagagatgaaatctcaatatgagtatgtcagtacggtcctgcaggcgtatttgtacagaacagaaaaggatcttgatgacctaaatgagcttcagccatttttaagacttgtaaagggtgcctataaggaatccgctgaagtggcgtatccaaacaaaaaagacgtcgatcagaattatcaaaagctgatcgaaaagcaattactcacagggaactatacagccattgcgacacatgacgatcaaatgatcgagtttacgaaaaatattgtgaaaaaacacaatataccgacaagtcagttcgaatttcaaatgctgtatggcatgaggtcagaaacgcagcaggcacttgtgaaagagggctatcaaatgagggtctataccccgtatggacgagagtggtatggctactacatgagacgtcttgcagaacggccggcaaacattgcctttgctttaaaagggatgacgagaaaataatttgaaacgggagcgtgacaaagatgacaacaccttacaaacatgaaccattcacggattttagccaggaagaaaaccgcaaagcgtttgaacaagcattagcaaaggtaacagaatcacttggtcaaacctatccgctcgtgattaatggagaaagaatcgaaacgaaagaccagattatctcgatcaatccagcgaaaaaggatgaagtcgttggaaccgtatcaaaggccgggaaagaagaggcagagcaagcggttcaagctgcggcgaaagcatttgaaacttggcgctatacgtctccagaagaaagagccagcgtcatattccgtgctgcggcaagcattcgccgtaaaaagcatgagtattcagcccttcttgtaaaagaagcaggtaagccttggaacgaagcggatgcagatacagcagaagcaatcgacttccttgaatactatgcccgtcaaatgctggagctggcgaaaggcaaaccagtgaacagccgcgaaggggaacgcaatcaatatgtttacacaccaactggcgtgacgctcgtcattccgccgtggaacttcttgtttgccattatggcaggaacaacagtagcaccaatcgttacagggaacacagttgtcttaaaaccagcgagtgcaactcctgtgattgcggcacgttttgtggaagagcttgagcaagcaggtcttccaaagggtgtggtgaactttgtaccaggaagcggagcagaggtcggagattacttagtcgatcatccgaaaacaagcctgattacattcactggctcaagagaagtagggacacgtatctttgaacgcgcggcaaaagtacagccaggtcagcagcatttaaagcgcgtcattgctgaaatgggcggtaaagatacagtggttgtagatgaggatgcagacgtcgaattagcggctaatgccattttcacatcagccttcggtttttcaggtcagaaatgttcggctggatctcgggctgtcgtccacgagaagctgtatgaccaagtggtcgagcgagtgaaggaaatcacagaaacaaaaacaacagcgaatcctctttctgcggatgtctacatgggacctgtcattgatcaagcgtcctttgacaagatcacggattatatcgaggtgggcaaggaggaaggccgtttagtgactggtggaacgagtgatgattcggaaggatacttcattcacccaaccatttttgcagatcttgagccaacatctcgcttgatgcaagaagaaatcttcggaccagtcttggccttctcgaaagtgtctagctttgatgaggcacttgaagtagccaacaacacggaatatggtttgacaggtgctgtcattaccaataatcgtgatcacatcaaccgtgcgaagcaggagttccatgtagggaatctctactttaaccgtaactgcacaggagccatcgtgggataccacccatttggcggattcaaaatgtcaggaaccgattcaaaagcaggcggtccagattacctagctctacacatgcaggcgaaaacgattagtgaaatgttttaagatggaaaagcatgaacctgtgcacacgggttcatgctttttttgcttgtctacgacttgtttctatacaaatctgtccggaaagaagtatgataaatgtattacttaatcagggagcaatcgggatggaagagatattagaaaagcttcatacattttttgatgtcgataagttaattgcatttattagcgggtatttaaaaaaaccagtcattttagaaagcacagagtgccagctccttgcttataattcttacagcattcagcagtttgacccagtcaaccagcaaacgattttctcaaaggaatgcccggggtctgtagtcgattggttaaagaaaacaggggtcatcgagcgacttcacacggattcaaagcctttttatgtgagcggtcatgacgagctcgggtttaatcggcgggtggctgtgagcgccaagcataaacaagaagttgtgggctttatttgggtgcaggacattgaggattccctctctcaggaggagctgcaatttttgcacgaagcttcctttcaagtgggaaaagtgatttataagaataagaaacagctggagaaaaaggaaggcaagattgaagaatttttcaaaaaggtcatggatgatcatttttatacagaagaagaactgaagtgggaggctgagaatttaagtatcccattgccggcagtatttactgtcatggtcgtacatgctgccgataacaaaagtgagacggcagaagacgtgaaggatgtcattcgaacgtatttgcagctagaagataaggtgaatcacgtatactccgttcaagccgacattgtcgtgatattgggcagcttgtcagaccggcactcaccgaaagcaactgctgccgacgtcatcgctcatctgcaatcgaaaacgcatgcccatccttcgccgctgtatatcgggatgggaagagagtatcgagatgtcatgaaaatgagtacaagtcgatttgaagcgatagaggtcgtgaaggctgtgaaaattgttgggggacaagagctgattccatatgattacgagaatctgggggttttccggttcttagactcgatttacagccatcaaaaaaagaaaaatgatttcaatccagatttgttacgtttgaaggaaaaagaccgtgacagccaaacttcttttttaaaaacgcttgaagtctacttattgaataactgcaagctaaagcctgctgcagagcagttgtttattcatcaaaatacattaaactatcgaatgaaacaaatctttgatatgacctcaatcgatttaagtcacttcagccagcgatgtgagttatttattgaattgatgctgatgaaaaaagatcaataatcatcgaatccgcaggtgcccgggatcacctgcgggttttcatgtgaaaatggcatacaactgctgcgttacgttgtatgatagataaggattttatgaaagggggaccacctttgggagcagtcaccttggccattttgatttttatcctgaccctcgtccttgtcatttggcagccaggacgtttaaccattggatggtcagcatgtggaggcgccattcttgcacttgtctttagtgtcgttcatctgggcgatgtgtgggaagtgacgcatatagtatggaacgcgacatttgcgtttattggcatcattattatttcgttaattttagatgaaattgggtttttcgaatgggctgcactgcatatggcaaaagccgcaaaagggaacggtgtccgcatgtttatttatttaacattgctcggcgctgtcgtggctgctttttttgcgaacgatggagcggcactgattctgaccccgatcgtcttgtctgtggtgagagcgttaaagctggatgaacggatgatcctgccttttgtgatggcgagcggctttattgcagatacaacctccttgccatttgtcattagtaacttggttaatatcgtatcagccgactattttcatattggatttctagaatatacagcaaacatgttcgtgccaaaccttgtgtcgcttggagcgagcatgctagtgctttatgtgttttaccggaagctcatcccaaaaacatacgatctgtcacaagcgaaagagccggcatcagctatccgagatatccgcatgttccgcttgtcttggtatgtgcttggctgtctgcttgtcggttattttgcaggggaactcattggggttccggtctccatcattgtgggcggtattgcccttgtctttttgtggctggcgagaagaagtccgcaagtggcgacaaaacgcgtcataaaagaagcaccgtggtccatagtctttttctcaattggcatgtatgtcgtcgtatatggactaaagaatgtcggtctcacagaaatattggcggcatggatcgaacaaggcgcatcgcatggcttgcttgcgggaacgatgtttatgggcgtgcttgccgcagtgctgtcctctgtcatgaacaatctgcccactgtgttaatcgatgcgattgcgatcggtcatacagatacagcaggcgtcatgagagacggactgatttatgccaatgtcatcggctccaaccttggtccgaaaatgacccctatcggctcattggcgacattgctgtggcttcatgttctcaagaaaaagggcgtccatatttcttggggtgcatacatgaaagccggaatcatcctgaccatcccaaccttgatccttactttactagggttatatgtgtggttatggctgatacattaaagctaaatacaaaagagagcagatccatgagatctgctctcctttattacagatatttcgcatagcgcttttctaaaaagtcttgaagcaatgagactacgctgcaaatgccccagtatatgagtgcgaccaaaatatacatggtcatataatcgaattcgcgtccacctacaatttttgcttgctggaagagctcgggtacagtaatcatcgcagccagtgaggaggctttgattaaatcgagcatgacattggttaaaggcggcagtgcgatgcggacagattgaggtaaaatgacaccgcgcatcgtttgccaatagctgagacctagtgacttggcagcttccacctgtccactcggaacagaggagagagccgcccgattgatttctgcaatataggcagcgctattgaagctgaacccaataatggcagcggtgaccgctgtaaactcaatcccgatataagggaatccaaaataaagaataaacaaaatcaccagaatgggcacgcctcgcatgaatgagatatacaaccgtgcaggcaggcgaagcatccacgtgttcgccattctggcaagcgcaataaaaaagccaagaattgtaccaaaaaacatgctcacaaaggaaatgagcagcgtcagccagatgcctttcatgacaaatggaaatgacgcctttgccagtgcaggattaaatatatattctaaatgaatatctcccacgattgcggctccttatttagaaatgtcgacatcttcgacatcagcatctattttctttgagacgtctgcatgatgaaagaatttttcggaaatctttttcatggttccgtcttttttcatgtcttttaagacacgatttaattctttttgaagctctgtgttgtctttcttcatcacaaaaccttgttcgtttggcatgtattttaagtcagggtgaatcgtaatatttagtttcgggaatgcagcaagagctagtgtctgcaagtaataatcatttagaatgacatctgtacgaccattagcgacatcctttaagtattgctcgtttgtcgcattatcataaatgacttccttcgcaccgtacttgcgagcgacatccatgtaaatcgttgtggcagctccagctgctttctttccttttaaatcttttaacgtcttaatgccagacaaatcatcttttcgtacgatcgccgtgccataggaatatttataaggagttgaaaaggcaaacttatcttttctgtcatctgtgatgtcaatgtcgtttgcagcggcatccacttgaccagaattaatggcgctcagcatgccatcatagcccatttctttaaattctactttcacatcaaggcgtttaaacgcttctttgaccacttccacttcataaccagtcaattgatccttgccattagatgtatcatgatatgacgttggataaagggtgcctgaagtagcaaccacgattttccctttcttttgaatctcatcccactttgaatctccagactgagaagagcttgattgactgcaagcagacatgacaagtatgaaagcagacacaacaagcatcaaccatatcgattttctatgataaaaacgactcatttaagaatcctcctctattttttatacaaaacaaaacatagcacgctttttctgttaggacaacgttttcagaagaaaagcgaaaaagtaagaatattatgtgcaatttgcgtggtgaaataatgtataaaaaaggaaagcgcgtacaaaataattgcgaataaaggagggaataacaatgatgaaaaaagtaagtggcttaatcatattatcgatgatgctgttgtctggtttttatatggaaacagctcatggtgaaacaccccaaatggaaaagcgtccagtaacgcatcaagtaaaattaacgacagaacaacaaaaacaaattgaaatgcttgagcagcaaattctttctaaacgaaaagaagtgattgagaaatacgttcaatatggtgtgttaacaaaggaacaaggtacacatattaccaaacgaatggatgagcattacaatcatttggaaaataacggatttgttccattgctgaaaaaaccacagcaccatcgaccataatgatgaaaccggcagcgaggtgccggttttttattatttatgaatcttttcagaaggtgagactttcaccatctttagggacaaaaatggcttgatctgcatgatgctcctgaatgtaagcttgtaaagaagctcttgttagcaagcaatggttcactgcctcaaggtgacaagcgacaatttgtgcttttggctgagaacggtgaacgtctaaaatgtcttcctttgtcatggtaatcggatcgccttctaaaaattgagcagctccgctattaaccacaatgacatctggcttgcatgtattgacaacctccttcggctcatcacaccaaatggtatcacctgcaatgtaaagggtaggttcatcagggtgagagaaaacaaaaccgctgacctgtcccatccgcttcgcagtttctcctgtcccatgctgtccacctgtccgcttaatatgaacaccgcaaatgtctatttcatcttcaatgcatgtgacatactggaaaccggcttcttcaacttcttttttgtcattctccgattgcgtataaatgggctggtcttgagctaatttttgttttgcctcgtcatcaaagtgatccacgtgcaaatgagtgagtaagacagcatctgggtgtaacatgttgtctaagtcaatgtttacaggcagatcaacaataggattgttcaaatgttgattggctgtatgaggaaacggtggatatgttccttttgctgctaaaaagggatcaatgaagaaagttgcctgaccatattgaaggtataaagtagcattccgaatgagcgtgattttcatgaaaaggcctcctttttttctgattaagtttacagtatattaaaagagttccatatgacagagggtaatgaaagtctttcagcagaaggacttgatttttgaaagaggtgagtcaatgttagaccaaaccgatatggatatattaaaagagctctctaaaaacagtcgattgaccatgaaagcgctaggtgaaaaagttcatttaaccggtcaagctgttgcaaatcgtgtgttaaagcttgaagaagagggtgtgattgaagcatataccatttcgattgactggcggactcaaaagaccatccaaacatttatgcagctctatacccgcagtcctcatcacgaaccacttctgtcgtttctcgaccaacaggaagagatcaagaacttgtttaaaataagtggtgagggctgttatatggctgaaggccatttttccagtcatgatgaactggatctgtttttaacggagctgacaaattacgcaaattataaactgtctattgcggttaaacgtctcattcatcagtaatagaagagacgcaggaggaaaaggaacgatgaaaaaattaatcaaaaatcaagctgaaccgatgacaaaggaaaggatcaaagcagacttggttcaacttggtgtgaaaaaaggcatgattttatgtgttcactcatctttatcatctatcggctgggtaaacggaggcgctgttgccctcatacaagcattgatggaaaccttatcagaagaggggacactgataatgccggcacaaacgttagagctttctgatcccgctgattggatcaatccgcctgttcctttttcgtggtggaaatcgatcaaagagacgatgcctgcatttgatccagcatacacgacgccaacagcaatggggaaggtagcggaaacgttttggaaatacccaggcgtggcgagaagcaatcatcctcatttttcattcacagcctggggcaaaaggaaacatgagcttctgaaacaccacgcactttcttttggattaggagaacattcgcctctagcccgcatgtatgatcttcaggctcaggtgctgctgattggtacgtcatttgagagcctgacagctttccatcttgctgaatatcgcatccctcagcaagacctcatgacaagaggagctcccatcttagaaaatggatggagggtatggaaagagtaccaagatattatcacaagagaagaactatttgagcagatcggtcgtgattttctacaatcaggaggcactcatgatcacggtcaaatcggacttgccagttcatatttattgccggtgagagaatcagtagactttgcggaaaagtggcttgatttgtacgatcagtcgtgatctacacagtttggaaatttatatgataaaggtcttgatcaggctgctgtgaggtatagcaggtgagctgatagtctccctttggaatagggaaagacagcacctgagccatgacgcttgtgatataaacttgatcgcttgcatgcgtaaaaggcactgtaactattctgtcagccgaggctgggggcatatcgctatttaaagttacggtaacagatgcttttccgttgttgaccccttcaaaggacacaccctgatctcccatggcgaatccttgaagaatgtcatcatctgaccaatcaatcacaggtggtgttttgcttccggtgtatatggtgatttggtgataagagataaatagggaataggcttggtttaacttattcatttaaaaaactcctttatacatagattttcgttggaatgtgaatggttgaaagaatgattcttgaagagaatgttaggcagcaagacgattgtcgccgtcttgcgcttctatttgaggaatctagatgtgaaattgcgaaaccattgcttttaaatctcctgctaaatgggcaagagcttctgatgatgctgttacttcttccattgaggcaaattgttcttctgttaaaccggctacttgctgtgaatgttcactcgttagtttaacgccttctgtgatagtggcaaaggattgtttcgcatcgtttgtataagctgcgattttttgtgatgcactagataaatgtttgatgccatctgccatttctctcattgactgttgaatatcaataaatgattcttctgtatgagaaataagtacagtcccttgagccgcttcctcttttactcgtttgatggcattcgtcgaatgagtcatctctttttggatttcagaaatgagatgggaaatcatgtttgatgatgcttgagattcttcagcgagctttctcacttcgtctgcgacaaccgcaaaaccttttccatgctcgcctgctcgtgctgcttcaattgctgcgttaagagcaagcaggtttgtctgattagcgatgtctgtaataacattggaaatatgatcaatttcagctgaacgtgtttctaatgcttgaacggctgtcccattttcctcgattgattttgcaatagatgtcatttgtgagtttacttccccaatattctgtacaccttttagggccatttcttgtgcaaattgacttcttgaagccatttgttccgcattttccgtgatgtttgccagctcgttagatacttgaatcatcgtgtgctcacttgttgtcatttgagctgattgttcttctgatgattgagctacttcttgaatactgtgggtgattttttctgatgctgcacttgtttcttctgcgctaactgaaagctgctcagatgaggtggccactaattcagatgtgttcatgacattaagaatggtttgatttaatttttcccgcatcttattgaaatgaccagccaggtcagacagttcatcgcctgccgtatccgacacattgatggttaaatttccttcgcctgcacttttaatggcagaagctatgcacttgaggcgtgactgaaaccgctttgtgaaaatagaaataatgataactgcaacaattaaacttaacaacagaacaatgacaaattgaatatagaatgactgaagcatttgtgaaatcatgctttgattggcgcccgtataaaaaataccaatcgttttgcctgcttcatttttgatcggcatataagccgtttgatagtctttcccggcaacatttgctgtgccgtaatagtcttctcctttatctaatacagctgtcttcacttcaggtgagacttctgtaccgacagctcgttttccgtttaacatgacattcgtcgcgacacgggtattcccttggaaaattgtgatggtatcatcggtatattcagctaattggtcaaccaatatatcatgatcattgatttgggtatcccctttataaagcttgccatcttttatctgccacgagcctgccactttttcatctaggtaggcatagcctagctttaaatcaccttttgctttttcagtggccatgcgcttgatgttttctgtcatttcacgattcaccacataaccaacaactgctgaaaagatgatgaggacacttaaaaagatcagcaaaattttggcaccaagcctcagttttccctttttcttcatgctttttgactcctttaggtataaggtaggttaaacctccttaaggattatcggcatgaaaaaaatgtttgaaatacctgtatgcagttacgagaaaatttttttagatagaaaaaggaaatggcgttaatcgatgataaattgtattcttgtgccgtcaggatcatccgataattgatgaccgacccatgagcctgctcccctattatctgaaggactgatatatttgacagaagctcctgttcctccttccttacacatcgccatcggccattcgtcccgatcatacccgcgctttgttgggatgccatgaagtgattggtctctctgttcatcgctatgtttacggtcaatcgtacatacggatgaatggccttcatcaattgcctcttctatgtgcttcgcggtttctgggtaacgatctgatgggaagtgaatggttttgtcataagatgaattcgtcgtctcttgtttactttgctccagctgaatatagcctgttgctacaccaacgacgattagtaaaagcaagagaatgattttaagaagtttcatagatgctagctctctttcttgtttgcgtattttgtaaacagaagtatagcagaattacttaccaatttctcctggttttgaaaaaacgccttttaaagttcgaaaaacggtttttttccgttttcttgcttttcatatttgtaaaaattcataaaaattttaattttgttggtcaaaaaaagattatggtttatcaaaacggctttatcactgctttttgggctaatttcaagaatttaacacacagaaatttttaaaaaataaaattgactagaccgatatgctttaataatatggagtcaaatatcaaaaaatgtcgtaatttatcaaaatatgattctatttacattgcaggaggggagtacaaatggcggatgtctcttatcggcttggtatagacataggaggaacatttactgatttatcgctgatgaatgaagcaacaggggcgctgactgaactcaaaacacccacagtgactgacgacccagcccagggaattatcaatgggctaaaacttctaaaagacaggggtgttgatttatctaaaatccaatatctcgtacacggaatgacaatcggtcttaatacattattgcagcggaaaggagcagatttagccctttttgtgacggaaggctttcaagacatattgtcactacaacgtttacggttacccattccttatgacttcaattctcgtttgccggaaccattgataccacgaaagcatgtatacccaatctctgaaaggttgatacacgatggtacgatcaaaaaacctctccatctgcagcaattagatcatgctgtccagcaggtcatgtctaaaaggctagcaggtattgtcatttcttttttacatagttatcaaaatccagttcatgaattacaggcaaaagcctatatcaaacaccattatccgcaattagaagttcttacttcatctgaattatggcctcaaatgagagaatacgagcgtactgtgatgtctgttgtcaatttgtacattcaaccaaaggtaaaacagtatttacaaacattgaaaagccgtttgaaggaagaaggtgtaccaatttctccatacattacacaatcaaatggtggtttaatggatgcagaaagtgcagcaacctcacctgttaaaacacttttttctggtccagcagctggtgtcattggtgcggcaagaatcgcagcctctgcaaacgaatccaacctgatcacttttgatgtaggggggacgagtgcagatatctccattattcaaaaggggcagcctacaatggctcagtctaatcagctttcaggttttcctatcattcttccatctgttgcgatgtattcaataggggcaggcggaggttctgtcgcgtggattgatcagggcgggcttctcaaagcaggaccagaatcagttggctcgcagccgggaccagcttcgtatggtaagggaaagaaagctgccttaactgatgcgttcctcatatgcggttatctcaatcaagagcgttttgccggaggacatttacaactacagctgtccgcggcggaaaaggcctttcagccaattgctgaccagctcaacaaaacggtagaagaagcggctgaccagctgattcaagtagctgtcgccaatatgtacacagaattaagcaatgtcatggagcagcaggggtttgacccaagagattttagtttactagcgtttggcggagcaggaccggttgtggcgaatttccttgcgcgagaaatccatgcgaaaaacgtggtcgttcctccaggtccaggaacattatgtgcattaggtgctctgaccgctgattttattcatgatgcggtgctgtcgaagaaaatatgcttacaagactactcgatagatcaactaaaacaagattatgagatgctttcgcgaaaagcggctgattggttcagtcagcagaacattcagcatattaaacagacatccattctattattggcagacgcacgttatcaaggacaagcctttgagattgaattaccactatcagctgaatggctgaagcaagaacaagatatccatcaactcattgaagcctttcacaaactgcatcaacgtcaatatggtcatagagatgatcaggcggacatcgagtttactcatttacgagttcgagtcataggcgagacgccgccgctgcctttcacacctgttcatgaaagcagcggacaatctttgaagccatatgaatacaggcgaatctttatagaagaaaaagaacatgaagcagctatttattacagagatactttgtcagtaggttctgtcatcaatggacctgccattattgagcaggatgatacgacaacattgattctgccaaattggacaggcagcattgatcaatcagggaacttggtgatttcaagggaggcggctttacatgagaactgatccagcaaagcttgagatgatgcgcagttattttaatgcaattgcgtctggcatgggacatgtcattgagcggacgtcttttacgactttcgtcaaagaatcagctgactttgcgacagcgttagccacgccttctggagatttctttgtttatccgaagacagtgggtgtaacgatctttttagggctgagtcttaaaaaagcgattgaagagagcggggcgatgcagccgggagatattatcatcacaaatgacccttatacgacagatggtttagcgactcacctgccggatgtccatatcattaagccaattttcgtagatggtgaaattgtcagctatgcttggtcttttgttcatgtgagtgatgtgggcggacttgtgccctcgagtatttcaccgacagcaacagatgtccatcaagaaggattaagaatcccgccagtgaaaatttatgaaggcgggaaagagaatcaggtcgttcgtacctttttaagagccaacagccgagccagtcatttaaatgatggggatatcaatgcgatgattgctgcagtaaatacagcagaaattcggttaaaagaaatgatcggcaaatttggaaaaaatgaagtgaaacaaggaatgatggacctgctgaagcaagctgagattcgtgcaggaaaggtcattgaagccattccggatggaacgagtgaattcgctgattatttagatgatgatatgatctcggatgtgccgatccgattgaaaatcaagttaacggtgaaaggaaagcggctgacgctggatttctctgagtgtgacccgcaagtgaaaacagcttttaaccttgtcactaatggtcagaagcattccttcctatatcaagggttgattaattacattattagtaaagatccctttataccgattaatggcggaataacatatccgattgaagtgatttcacctaaagggacgctggtgcatccagaatacccggcctctgttggtattcggcattcgattacgatgaggctgtataatgtcgtgctaggcgccattggtaagctgttacctgaagcagtgccggcagcaggtgcaggtcaatctgctattgttgttctctctgttcctgatgatcaaacaggtggcaggaaaatgtctgttgtcgaaccattaggcggaggcggcggtgctcaaaatggaacggatggagtagatggcattgatcattcatctggctttttgaaaaatacacccattgagagtttagaacagcatattgatattcatgttcaccgatatgagcttttgccgaacacaggcggggcaggagaaaacagaggtggacatgcgattggtttggaatttgaaatgatcaagcctgaatctatggtgaccgcacgaggaatggaacgaatgaagtttcagccttgggggttaatgggcggccgagcaggagctgttggtgaggtcaagctgatcacagcaaaaggtgaaaaacaagaccagccaaaaatagatgttctgcgtcttgaaaaaggcgatattgtgcaattaatatcaccaagtggaggcggctggggaaatccatttgctagaaataaagaaaaagtccttcaggaagtggaagcaggtctattaagtgaagaaagagcgctgcagcaatatggcgttaaagtgtatctagaccaaaatgaatggaagattgatgaaaagcaaacgaataagcttcgtgaaaaggttgatcatcctgctgatatcatgtgggatttcggagaacacagagaagcttatgagaaagtatggacggatgaagccagcagcgagcttgccgtgcagctgcgttcttacccagctaatgaacgtacgcattataaacatgcagttcatcaacatttcagtcatagaaatgagccgttaacaaagaaagatattattcaagcacttcgtcatatggatggacaaaaagggggaaatgaatcatgaaaagaagattaatcactatttttgcaggtgtactatcaatgattctactgctgacagcttgcggtggaaatggacaggatcaaggtaaacagcagcagactgtgatcgttggagtatacggaggcgattgggaaaagaatatcaaaccaatcctcgaaaagtttgaaaaagatacgggaattaaagtccaaaccgtctctggagcggattctgaatggtttacgaaattaaaagcgtccaatggaaaaaatccaccgtatgacctgcttattttacagcctgatacgattcaaagaggcattgcagcaaatgtccttgcgccgattgacgaagagcaagcaccgaatgtcaaaaaactttaccgttctgtccaaaagaagctcactattgatgggaaacaatatgcagcaggctttagcatggggcagctaggaattgcttatcgaaaagatcttgtgaagcaggaaccaaacagctggacagacctatggagcagtcagctaaaagggaaggtggcgatatcatctccgacttattcagccggtttgcaatttttctctgcgcttgtccatgctcaaggggggacagaatcaaatcctaaggatattgataaagcctttaaaagcctttcacaattaaaaggacatgtagctgcttttccagataatccagggtctattcaaaccttgttagaacgtggtgacgtggcagcagttccatattgggatggacgagtatttgcacttgaagaagaaggaatggatattggtttctcatatccgaaagaaggcgctgttgcagctgttgcgagctgggctttaacgaagggaagtcagcatgaagaagcggcttacaaactattaaactatttaagtggaaaagaagctcaggaggctttctcggaaaaatcttattatggcatgtcgaattctgatgtgaaatacggtgacaagattaaggggaaggtcaaggttggagagaattattatagcaagctgacttgggtagattacgaaacagcaacttcagagcttggcaattggacaaatcgatggaacgaagtattaggcggaggaaaataggtgatcgcatgagtggaatccatttagaacatatcagccagcatttcggcgagcagattgctcttaacgatgtcagtcttacggtgaatgagggagagtttttctcccttcttggccctagcggctgcggaaaatcaacgttattaaacatcattggcggttttttagagccaacaaaaggtgtcgtctatattggtgatcaggatgtgacgactttaccgccttatcaaagaaaaacgggtatggtctttcaaagctatgcactctttccgtatctgaccgtatttgataatgtggcgtacgggttaaaggttcaaaagaaaaagaaggcagaaatcaaagagaaagtaatggaatgtttgtctcttgtgcaattagaggcgtttgcgaaacgtatgccgcatcaattaagtggtggacagcagcagcgggtagcgattgcaagggcgcttgcgattcagccgtctgttcttcttcttgatgaaccgctcagtaacctagatgcaaaacttagaaaaaatatgcagacagagcttcgaaatattcaaaggaatgtcggaattacaaccatcctcgtgacccatgaccaagaggaagcattaagcctttctgatcggattgggattttaggtgagggaagaatccagcagattgggacgcctttagaggtgtatcgccagccaaacaatcgatttgttgctgaatttatcggacaggtgaacctatttgaagcagtatatgatgaagctaaagctgcatttatcgttcctcatttaacccagtcaaacgggcagcatgttgagttaaaggctgcggcacaccaagagaagaaggggaatcatttactcatgctccgtccagaaagaatcagcatatcttctgagtgggaaaacgttcagcccaaccatgtatcaggcgtgctggcagatgtcagttatattggtcactcattacgtttggtggtggggctcgatagcggtgaaatgattgtccatgcttctgatgcagcatttcctgaactgccgaaagctggagaagctattcatatcaattggcagcctgaagatattgttttcctagattcgaaggtgcacacgtgatgcgtatcaagaaaaaaaatcagcgatttcattggttcatgctgctgcctgcgtgtttgtttcttgttgtatttcttctagcgccgcttgtgatgatgttcgtcctcagttttcgcgatgtggattcaatgatgaatacattacaaacgtacagcttttctcaatatattcatgtgttcacgacagatgcgtatgtgaaggcgattggaagtacagtgtgggtagccttgcagacaacggtaatttgtttattgatggcataccccgcagcatacgtgctcgtcaaggcacctcatccgcgtctgcgggcatttttctatatcttacttgtctcgccgcttttgacaagtgttgtgattcggacgtttgcatggattgtccttctttcgcaaaatggtctgatcaatggcatgttattagatttacatgtgattgagaagccgctctctatgctgtggaatatgaatgcggtgattattgcttatgttcaggtcatgctgccttttgcagtgctgcctatcgcgacgagcttaaccgatatggatcgtcatttacgaccggcttctatgagtctaggagctggacgtattcgaaccttctttcatgtgacctttccactgaccattccaggtatggtgactggagctattattgtcttttcactggcggctgggagctatatcaccccgctgttagtcggcggaaggatgcagcctctgctgccgctgtctatttatcagcaggtcatgcaggtgtataacttgcctcttgctgcagcgatgtcctttacgttattggtttgtgtgcttgtggtggtcagtttattaagctatctattgaagcgttgggaggcgaggatgcatgcgtaaaaaatcattaggtgaccgcttgctttcaatcctgatttggactgctgggtcattggtttatctctttttaaccatacctgttcttgtcatcgtcttatctgcttttagtccaaatgcctttcctgaatttccgccgacttcgttctccgttcgttggtttcaagaggtcgtgtcgaatccagaatggatggagtctctgcgtatcagtgtgattttgctattcatcgtaacgccgctcacggttcttttaggcacgatggcttcgtatgctttagcaaggcttacctttaagggaaaggaggccatccaagccttcattttgtcaccacttatgattcctcaggtagtgttggggattgccatgctttatttgtttacggctatggggtttacgggatctttgtgggcgcttgtcataggtcacgtcattattggctttccctatgtggttcgaacagtaggcgtcagtgtctcgaatttggacccgcagcttgagctagcttcaatgaatcttggcgcaggacccattcgcacattctttcgagtgacgctgcctttgattaagccaggaattattgcaggcggagtgttttcagctgtgacgtcatttggggaaatatcgatcagtttgttcgtttcctctccccaaaccattacgattcccatcaggacgtttaattacattgagcaaacctttgatccgagtgtcaatgcgatatctgtcatatttattatcatttctatcattgcgttgctcatcattgagaaaacgattggcctgtctaaggtgatgtaaatataatgaagaaacaagggagctgtcatttgaaatggcagctctttttgtgttgtttttacggtaaatattttcaatttttcagggaatatagttcttaagatttaagaaattttggagaatgaaaggagacctctatcctgcattttcggtcatatttgcaaattttaaggggaaacatgaaatttttgcggtatttagtcgattattttcggttgaacgcaactattattagttattttcggtaaatatcgtaaattatcatgtgattcattcggtataacgcatgaatctttacacccatttttcggtgaaaaaaacaataatttcatataaagtggacgtaaatagaaaatatttaaaaagaaaagaagaaaaaggcaaatctatggaaacgtagagacgcaaagccatgtcctaaggtgaaagttgcttttttactatggtcggcaggttaccgaatcaaaatgggagtccctccgttttattcggggtgggcttctttccgtatttcgtctatttaatcaaatagacttggttcttttgatatagagggtgcagggtgtcacattggtggagaaaacatagaagaggcggaggataagaatgaatacagtttattaccccttaacacatgcgcaaaagcgagtattctacacggaaagattttatccaggtacaagtatttctaatttgggtggattcgccagattgagatcggtatcaggtttagatccatctttagtcgttgacgtgcttcaagcgtacattcgccaaactgactcccttcgtttgaggctggtgtatcgacatgagcaggaggagcctgttcaatatatgaagccttatgaagaacagccgattcgcatggagaagggctggagtgaagaagaagtgagggcttgggcgaatgagcaaatccgtgagccaatgccgttaattgacagccccttgattgaatttacggtctttcaaatcagtgatcaagagtgctggctgttctgtaaagcacatcatattgtggcggatggtatctcgattatcttgatgggaaatcgcattatcgacttataccagaacatgctgcacggggtagacatctcaccggttgaggagatttccttcgttgatcacatcatgagtgagcaaagctatgaaacttctaaacgatttcaaaaagaccaagccttttggaatgagcaatttgccaatattccagatttcgcttctttaaaaccgcataagggatacgagatgagtttacatgcgcagcgattttcgggggatattccagattctttgaaggagaaacttcgtgctttttgtgaagagcagaaagtcagtatgctctcgatgtttatgtccactgtttatgtatatttacatcgttttagcggcatggaggatgttgttcttggaacctttatgggcaaccgaacgaatgccaaagaaaaaaagatgattggtatgtttgtttccacgattccaatgcgtgcatctgttcatgggtcgcaaacatttcttgatttcgtaaaacaggtcatggcggatcaaatgaagatcttgcgtcaccaaaagtacccttacaatctcctcatgaatgatttgcgagaaagagaagggtttacagggcgcctttttgatatttctttagaataccaggtcatgcagtggcagaaaaaagagaatctgtcttttattactgaaccgatttttagcgggagcggaatgaatgatatttcaatccatgtaaaggaccgctgggatacagatacattgaccattgatttggactaccgtacagatgtattcaccgaagaagaaatcagtaatatgtttgatcgatttttgatcatactagaggcggcggtctctcagcctgatcagctgatcgggacacttcctttacttccatcagatgaacaaaaggaactgctgcaactatctgagagaatcccgtttgaaaaaccagctgaaaaaccggttcaccacatgtttgatgagacagcaaataagtatgcagagcggacagccattgtagcggaaaatggagcatttacttatggagagctgtatcaaaaggcagaaaagctggcgcggtttttacaaatgaaaggtgtctcgcgtgatgtgcctgttgctgtcctaatggatcggaaggcagatgctatggtggcgatcttcggcatattaaaggctggcggggcgtatgtaccgattgatccggcattacctgaggagcgcattcaatatattgtggaggattctggtgcttccattgtgttaacagaggaatcgttcgtttcaacataccgtgccctctcggaaaaaatggtcgttcagcagcaaatcgaattagatgatggtctgctgcctgcgcttgtaaatcagtcggcacctgaggatttggcttacatgatttatacatcaggtacgactggaaagccgaaaggcgtcatgattgagcatcttcagctgcatcatttggtccatgccttgcatcatgagatttatcaaggggcgagtgagcttcaaatggcgcttcttgcaccattccattttgatgcatcggtgaaacaaatctttgctgctcttttatttgggcatacgcttcatatcatcccgcgagaaacgacgagaaatggtgttcaattagcggcttattataaaaaacatcaaattgaagcagcagacggaacaccggcgcatgtgcagcttttacttgcagcggatttggacgggctgtcattgacacacatgttgattgggggagaagcattgcctgcgaaagcagcacactctcttatcgaagcgcttcgtatgagtgagcctgattttactttgtggaatgtgtatggtcccactgagacgtgtgtcgatgcggcggttcatcgtctggaactaagtgagctgcgcgaatcatctgaacagcagcgttatgtgtcgatcggaaaaccactcggtcatcaccgtctttatattttaaatgaccatgatcaattacaggtgcagggggctattggagagctatgcattgcagggataggtgttggacgaggctatgtgaatcagcctgaattaacggagaaggtattcacgacagatccgttttctccacacgagcggatgtatcgaacgggggatctagtcagatggcttccggatggcaccattgattatcttggcagaatggatgatcaagtaaaaataaggggttaccgcatagaaacaggcgaaattgaagcagtgatggagcaggtagatggagtcgatcaagctgtcgtacttgtggttgatgaagcggacggggaaaaggcgttaagtgcttactatcaagctcgtcaagaaggtgtgtcagttgacatgctgcaagccgctatcaaacatcagcttccagcttacatgatgccgctctatttcaaagagctcgatgcatttccactcacagtcagcggtaaagtcgatcgtcgtgcacttgctgctttaaaaggcgacaaagcagttcatgctgtatatgttgcacctagaaacgatctcgaaacgaagcttgtgcgtttgtgggaagaaatccttggtcaagagaagatgggtgtatatgattctttcttcgagcgaggtggtcattcacttaaagcgatgacagtactcacacatgttcagcgagactttcaggtggaagtgccgctctccattttatttgaacagcagaccattgctgctttggctgcctacattgagcaagcggaaacatcttctgaaacggtgataccaaaagcgccggcagcagaccactatccattgtcacctccacagcagcgcgtttatatggtgagtcaattggagcaaagcaccgcataccatatgccggctgttgtgaggttaaaaggaacattgcagcgagagaagctgactgaagcctttgaaagactcatcacacgtcatgatatgctgcgtacttcttttcatacgttgaaaggtgttccatgtcagcaggtagctccatcagtgccatttcaaatagagcagctgacaggcggcacgatggaagaaaatatgcagcaatttgtcagaccttttgaccttgagtgtgcaccacttcttcgtattggcttgaagtcattacatgatcaggagcacctgctctttttcgatatgcatcatctcatctcagatggtctttcgattgatttaatgctgggtgagctgtcagatgcttacgagggatcggtcaaagcaccattgaagcttcaatatcaagattatgctgtttggcaagaacagcaagattttcaaaaagaagaggcattctggctgcaggaattttcgggtgatcttcctgctttacagctgatgaccgattatcaacgcccagcggtccagtctttcacaggggatcgtgtgatcaaagaaatagatgaaacgttaaaggaacaattgcaggagcttgcggcaaaacaccacacgacactgtatacggttctgctttctgcttactatacattgcttgcgaagtacacgggtcaacaggaattcgtggttggaacaccggcggcagggcgtgtgcatgcagacctggatgacatgatcggcatgtttgttcagacacttgctttgcggtcagaggttgatccgaatggaaccgtgtcgcagttgatcgagcaagttaaggaaaaaacgatgcatgcatttgagcatcagcaatatccatttgaacggctgcttgaaaagctgaatgtaccaagagattttagccgtcatcctttattcgataccgtttttacactcatgccagatcatggagcagcccagcatattggagagatgcaagttgaaattgaagaaaccaatttccatattgcaaagtttgatttaacgctgcaagcgatggagtcagatcaaggtttatcctttgtcctcgattacagtacggcgctatttaaacgaagtacagccgagcaaatgctacatcattatatgtatttgctggagcagatggtccaatcgccggaggaagcgattcgatcctatcgattactgtctgaacaggaagcggaagctcaactgaatctgtggaatccgttaccgacgccttatccggcagaagaaaccattgtgacgcagtttgaagcacaggtgcaggagcatggtcataagtctgcactccaatgtgaaggtgtgattctttcttaccaagaactgaatgaccgagtgaaccagctggctcattatttgcgtgaacatgggtttgaaagagggatgaaagcggccttattctttgagcgatctaatgaaatggtactctctgttctagctgtacttaaggcgggcggcgtctatgtaccaattgatcctgatttccctgatgagcgcgtgaagcactttttgacagacagcggtgcgcgattcttattgacacatcaagtgctgcgccatcgctcggtactcgcttctttcgagggaaccatcatcgaaacagaagatcaggcaattgaccagcaatcagacagccctatagatgttggtattttaccagaggacttggcgaatttgacctatacatctggtacaacaggaaaacctaaaggaaatatggtgacacaccggaatattttgagaacggtgaagcaatcaaattatcttaccattcatcatgaagacacggtgatgagtctatcaaactatgtatttgatgcttttatgttcgatgtgtttggtgctttattaaacggtgcgaaactgattgttctgccaaaggatcatatcttaaacatgaatgagctttctggagcgattgagaaggaagaagtcagtattttaatgatcacgacagctctttttcacttactcatcgatatgaaaaaagacagcctgaagaacgtcagaaaagttctgtttggcggagagcgagcttccgtgcctcatgtcatgactgcacttgaaacggtgggggaaggcaagcttgttcatatgtacggtccttctgaaagcacgattttcactacgtattatccagtgaatcacattgagaagcaggcgttatccattccaattggaaagccagtgagtcaaacggctgtttacattgtagatgaatttggacatgtgcagccgccgggtgttgcgggagagctatgtgtcgctggtgatggactggtgaaaggatattatgggcagccagaactcacaagcgaaaaatttgtggaaaatcctttccgccctggtgaggtcatgtataaaacgggtgatcttgcacgatggctgtcaaatggagagattgaattcattggacggattgatcatcaagtgaagattcgaggtcagcgtattgaacttggagaaattgagcatcagctgctgcgacatccgcaattgaaggaagccatcgtcattgcagctccaaatgatacattatgtgcgtatttcacagcagaagggtctgtctcattaactgatttgcgcgagcaagcagggcgtgaactgcctgtgtatatgatgccgtcgttcttcatgcaattagacgagcttccgctgacgaataacggcaaggtagataggcgcgccttaccggtgcctgacctaagtgagcagggggtaaatgagtacatccctcctcaaaccgaaacagagcatcacgtagcgcgcatttgggaggaagttcttgaagtgccgagaatcggcagggacgatcatttctttgaatgcggtggccattcgctgcgcggcatgaaaatgctgaacaggctgtatgaagagatgcacgtggagctcactttgaagtctttatttgaattcccaacattagaggcgtttgccttggcggttgatcaagcggatcaaacggaaattaagcgagtggagatcgccgaagaggcagcctattatccagtgacatctgctcagaaaagactgtttgtattggagaaaatgaccgatgcggagcaaagctatcatatgccggctgctttaaagctggaaggggcctttgatgaaaaacgatttgaaaaggcgattgaacagcttgtccatcgtcatgaagcattccgaacgagctttgactttgttcagaatgaacctgttcaacggattgaatcaaatatttccttagacattgaggaaatcgaagggaacggaagagacatacaggaattgatgaatgactttatccgtccatttgatatagaaaaggcgcctctactcagagtaggtctagtttctgcttccgtaaatgttcattatttgctgattgatatgcaccatatcatttcagatggtgcatctgtgggcattttaattgaggagctttcagccttgtatcgaggggacaaactagaggaattacctgttcaatataaggattatgcggtttggtcaaaaagcgagacgtttgctgcacaaatagaagctgaagaggcgttttggctggagcaattacaaggagaactgcctgtactggcactgccggaagacctgccaagaccaaaagtgcaaacattcgcaggagagcgcgtctcatttacaatcaatgggccgcttaaagcgaaattggatgagctggtcagagcgctcaacagtacgacgtatacagtcctactcacttgctacagtacccttttaagcaagctatcaagacaagaagatatcatcatcggttcaccgattgtgggcagaactcaccctgatattcaatctgtcattggtatgtttgtgaacacgctggcacttagaacaaagccagcaggacatctgacagctgcagaatttgcgtcaaatgttcatcaacttgtgttagaggcaaatgagcatcagttgtacccatttgaagaattggtagaccaagtacaaacggttcgagacactagccgtcacccaatctttgatgtggtgttctcgatggaaaatgcggatatccgtgatttaacgatggatggacttcacatcgttccagagccatttgaagaaaatatcgccaaatttgatttgaccttaactggaaacgaatcggctgatcacattgagcttgtgttcgattttaatacttctatctttcaacagtcttcgattgaaaagtggaaggagtttttccttcatttattggaacaaatggtatcagcgccagatcaatcgctagatcaaatgcagctattatcaccgaagcagcagcaaaaactgctcagtgaatggtcaggtcctgtcctagacgttccgtcagatcaaaccattcataaactgatcgaggctaaagcatttgaagcaccgcaccaaaaagcggcaaccttctgcggaacaagctggacgtatgaagaactgaacagtcgggcgaatacagtcgcttcaaggctcatctcaaacggcataaaacgaggagatcgcatcggcattctcacccgtccgtcccttgatatgacggcagctgtccttggcgtcttgaaggcaggtgcggcattcgttccaatcgatgcggattatccggatcagcgcattacctacatgctggaagactgcggggcagaggttcttttgatgcaaaaaggattgactgcaccatcttcattcacaggtcatgtcctattgatagaggatgccgtaaaaggtgaagcgcaagaaattcagattcatatgaaaccgactgatctcgcctatatgatttacacgtctggaacaacaggacagccgaagggtgtcatggtcgagcaccagtcccttgtaaacctagcgttttggcacaatgatgccttccaagtgaccaatgcagatcgaaccgccaaatatgccggctttggctttgatgcctccatttgggaaatgttcccgtcatggatcgccggcgcagagctgcacatcatcgatgaagcgattcgtctcgatatgatcaagctcaatgcgtatttcaatcaagaaggtatcaccattgcgttcctgccgacccagttatgcgagcagtttatgtcaatggacaatcattctctgcgttacttactaacaggcggagataagctgaaacagataaagcctgttccatataaactcgtgaataactacggtccgacggaaaatacagtcgtggcgacaagcgggattatcaatccagatcaaggaacgcttccaatcggaacagcgattgccaatacacgtttttacattatgggttcgttatatgacctctcgccgccaggcgtaccgggtgagcttgtgatcgcaggaaaaggactggctagggggtactggaatcttccggaggaaacagataaacgatttgtcccagatccattttatccaggtgagcgcatgtatcgcacaggcgacttagtgaaatggacagaggatggcgagctgatctatctcggcagaaaagaccatcaggtcaatatccgaggcttccggattgagctatcagaaattgaagctcagcttcttgagctggattcagtcaaagaagcagtcgtgacaacggtgaaagatgcaagcgatcaagacgcccttgccgcatatgtcatcacggagaatgaaacagaagacttaaaagaaagcttaaaacgcacgttgccagactatatggtgccttcatggatcatcaagctagaccaactgccgatgacggcaaatggcaaagtcgatctgaaagcattgccagcgcctgatatggaagccaaccaaacggcttacgaagcgccaagagacgaagtcgaaacgcttctatgcggaatttgggaagacgtacttggcgtgagccaagtcggcattcacgatcacttcttcttccttggcggagattcgattaaaggcattcaaatggcaagcagactcacacaagcgggctggaagctcgatatgaaactactattccagtacccaacgattgcagagctacgcccatatatcgaagaagctgatcaactgacagccgaccagtcacctgtcgaaggggaagtcattttcacaccgattcagcgctggttctttgagcgaaactttacgagtcagcaccattggaaccaatcggttatgctccaagcgccaaatggtttggatgaaaccatcgctcagcaagtgttggagcagcttatgatccatcacgatgccttgcgaatggtgtatccgcttgaagaaggacgcgtgatccagcgtcatcgaaaaatcgaagaaaacttggtggctgttgatgtaatggaagtacgaggggaactgtcggagcaaatcctgcaggtagaaaagctggcaaatgaagtgcaggcgagtatatcgctagcggaaggacctttagtaaagccagctattttccgaacggatcaaggggatcatttactgctcgctgtacatcatcttgtcatcgatggtgtgtcatggcgtattttccttgaagattttatagctctttatgaacagtcgaagcgcggggaaatcctgacacttcctgaaaaaacacactctttccaagaatatgcccagaagctgacggaatacgcgatgtcagatgagttgctgtcggaaagagcctattggaaaaaggtacttgcgcattccgttacaccgattcaaaaggattatgtgacagaagatcagcggatgcttcatacacagaccattcgttttacattgtctgaggaggaaacacgcagtctgctgacagatgtacatgaagcatatcaaacagacatcaatgatattttgctgacagcacttggattgtccatgaaagagtggacaggtgaagacagacactttattcatcttgaaggacacgggagagagaacatcctccctgcaatcaatgtatcacggacgattggctggtttacaagtatgtatcctgtgttactggatatgtcgcatgcagacgatctttcttatcagatcaagcatttaaaagaggaactcaggcacattccgaacaagggaatcggctatggcatattaaaatatttaacccctgacaagatgaaggacgatatctcatttgatctcgcgccagatatcagctttaactatcttggtcagtttgatgaacagatcagcggtgagttaagccgctcaacgtggcatccaggacaatcgctgagtcctgaatcagagaaacctcatgcacttgatattgtgggattcgtcgaacaagccatgttccatgtgacgatttcttatcatcaacttgaatttgaagaacgtacgatggaacaattcaaggatcttcttgaaaagaatgtgagggcgctgatttcacattgcgtatcacaggaggaaacccagatgacacctagtgatgtaggggatgaagatctcacgatggatgaacttgaaaagctaatggatatattttaagcaaacgaagaggtggacatatgagcaagcagaagattcagaaggtatatcctttaacacccatgcaggagggcatgctgtatcatgccatgctagaccctaattcctcctcttatttcacacagcttgagcttggaataagcggagagtttgatctcgctctttttgaaaaaagtctcaatgagctcatacggacatatgacattctccgtacagcttttgtttatcaacaattacaaaagcctcgtcaggttgtactggctgaacgtcatctcgatgtgtatcgagagaatctatcacatctgaatcatcaagagcagcaaaaggtattggatcaatataaaaatcaagtgagaaagcaaggatttcacttaacaaatgatctgttattgaaggtcgctgtttttcaactaaatgaaacaaactggcatctaatttggagcaaccatcacatcatcatggatggttggtccatgggtgttttaatgaaaaaactgtttcattactatgaatcttttcggaacgatcgaacgccggatcgctcacagggaaagccttatgcagattatatccagtggcttggaaagcaaaataaacaagaagcggaaagttattggcaggagcgtctagatggagcggttcagcatcaagggctgttgcagcaaaatgaagcgaacggacaatacgaccatcaggaatggacgtttacatgggatgctcaaacggtacaagccattcaaaatgtagcaagaaaatgccaagtgacagccccgaacctgtttcaggctgtctggtctgttctattaggcacctatcatgcagctgatgatgtcacattcggcaccgttgtatcgggcagacctccaagtgtatctggaattgagcgcatggcagggctgtttatcaatacgatacccgttcgagtgacattggatcaggggcagacgttcaaacagttgtttcaaaaggttcagcagcatgcactggaagcggaaaactatgattttatgccgctttatgacattcagcaaaagacagctgctggagggcagctctttgatcatttggttgggtttgagaactatcctttagatcaggagctgtctggtgataccatgtctgcacggcttggtttttccattgatgtaaaggacggatttgaacaaacgaatttcgacctaaatgtccttgtttatccaggtgaaacgtggacattgaaaatcaaatacaacgccatagcttttgaagaaaagatcattgaaaacatatcaaaacatctgaccaatctcatgaagcaaatcatccagaaccctgatgtacgccttcatgaagtgacatgtatcacagaagaggagaagcagcagattgaagcttggaatcagacagagcgagattatccgaagcatctgtctattcctgagctgcttaatgaacgtatgaaggcgcagcctgaccatctggcattagttgaaggcgatcgaacattcacgtacgaggagcttggacaagaaatccgtcgtttagccggcagtcttgttgaaaacggcgtacagcccggagatgctgtcgcggtgtatatgaaccgatcagcagatgcggtgatcgccattttagcagttctgcacgcaggggcagcttatgtgccgattgatccttcccagcctgaggagagaatccgatggatgcttgaagacagcggcgcatccattttgctgcatgctgacaatcagccgccagttgatgaacatatcaaggctgtacatgtgaccagcatgcctcatcgctcacacgtggatttctcagtccggacgtctccatctcaattggcgtatatcatgtatacatcaggatcaactggacagcccaaaggggttcaaattgagcatcagcatattgtgagattggcttgctctcaggagaaattaggcttgaccaagtcggatcgtatggcgcatacaggggccgtcagctttgatgctattacctttgagatatttaccacgctgctaaatggggcgacgctttatcctgttgaccgtgatactttattggatatccatcgattcgaacaatttatccaaacacatcagttgacggcgctctttttaacaactggattatttaatcagctcgctcagcagcggccgcaaatgttcgaaggattaaccacattaattacaggcggtgacgtcatcaatgtgaagagtgcggagcttgtgaaacagcatcatccagcacttgttttactgaatgcctatggtccaactgaaaatacaaccatctcgaccatttacgaagtaacaggagatgaaacgggtccgatcccaattggtcagccgatcaaccattcgtcggcttatattttagatgatgatcaaagattgcagccaattggagcgccaggagagctgtatgttggcggagatggtgtcgcaagagggtatctccatcgtccggatttgaccaatcaagtgttcatggcagatccttttaaaccgtcaggccgtttgtatcgaacaggggatttggctagatatggcgcggatggccagatcgaattcctcggccggacagatgatcaggtgaaaattcgaggcttccgtattgagcttggtgaaattgaaacagtgcttcagcaaaaagcgggcatagatgatgcggttgtgcttgtccatttgttttcctcagatgaacaggaaatcaccgcttacttcacagggacaatgacagaagaagaggtgcgggatttattcaatcaagagctgccagcttatatggtgccgcaccatgtgatgaagctggatgcttttacgctcacatcgaacgggaaggtagatcgaaaagctttaccaaagccggacgaagcgcatcaggagaaaaaggaaatcatttcgcctgagacggagacagaaaaggcactcgctcaaatttgggaggagctccttgggaaaacggtaggagtagatgaacatttcttcatggctggcgggcactctctcaaagcaatgatgatgtccgcgaaaattcaagaggtgcttcaaaaggaagtaccgattcaagtgatttttgagaagccgacgattcgttcattagcggcatatatcgatcaggatggtcaagaagaaaaaggacatcccatcttaccagcagagcaggcggacgaatatccggtatcaccagctcagcgccgtttatacattttgcagacactcgaacctgacagcacgaattatcatattccgatcgtcttaacgcttgaagggacactcgaatatcagcggctcagatcagcatttgatcagttgatccaaacgcatgaaatcttaagaacgagttttcatataaatggagaagacatcgtccaaagggtgaatgaatggactgcatttgaccttcccgttcatgacatcaaagaagaagaggcagaggcattcctttctgaacgtcaaacaccatttgatttaacagctgcgcctctattgcgagctcagttgttgaaggtcagtgagaaccgtcatcttctcgtcttggaagcacatcatctcattacagatggcagctccatgaagacgttcattcaagatttggcgaaggcctatgatggagaagctcttgcagaaagagccattcattataaagattacgctgtctggcagttaagtgaagaagagacggagaaacagaaggagcatgaagcatattggttgaagcaattcgaaggggacttgccggtattagagctgccaactgattatctgcgtccagcggaacgtgatttttccggggaacgattcatgtttggctgtgatcaagcgacgactcagcggattcatgaactgcttcagaaaacagatacgaccatgtacatgttcttgttatctgcttttcaagtgctgcttgccacttatagcggccaggaagatatcatcgttggttcccctgttgcaggacggacacaccctgatatacaggacatgccggggatgtttatcaacactgttgcgatgcgcggaaaaccagaacaaacgaagacatttttacagctgcttgaagaaataaaagaaacgagtgttgacgcttttgctcatcaaagctatccactggaagagttaattgcacgccttccgctagatcgtgatacaacccgaagcccgctctttagcgtgtcatttaacatgcagaacatggaggttccggcgctaaagctcggcgatctgcacatttcgccttatgccattcagcatcactctgtcaaatttgacttgtctctagaagcatttgaacgagagggagcattaaagctgagctttgactatgcagcggcattatttaaagaagagacggtccgcaggttcggaactcatcttctagcgattattcgtgaagcggtccaacacccggatgaacagatcggcttgctccgtatccttgatcagcatgagcaaatagagcgattggagaaaaaagacgaagtgcaatcgaatcgtcatgagcccttccatgtccaattttcgcgtcaggtaaaggaaacaccagatgccattgcggtgatggatgatcaacggaagctcacttaccgcgagctggaagacatggcaaatgcgcttggcagtgaactgaaggtacgaggcgtcgagaaagaaaagactgtagcactgattcttgaccgctctgtctatgtcatcgtctcaatgcttggtgtgatgaaagcaggtggtgcatttgtaccaattgatccggccttccctgcggaacgtatccgttacacattagaagattcaggtgcacaagtgatcgtgacaaatgagtctcttgcaggttcctatcaagatcacaagtcgattcaggtggtgcaggttgaaaaagcagtgcagcaaagccgctcgctagatctgccggaaggctcagccgatcagctcgcttatgtaatatacacatctggtacaacagggaagccgaagggtgtacagctcacacatcgtaatctatcacactatgtcaactggctgacaaatgaggtgacattgcaagaatgcgatcggacggcactgctttcttcttatgcatacgatctcggttacacaagcattttccctgttttaaaagcaggggggacactctatgtgcctcgtgaagatatgtatacagacccggtgcgtctcatgcgtttgattgatgaacaagagctgacgtatatcaaaatgacaccatccttatttcatatgatggcagattcgaaggatcatgcatttaatgctttacgccttgtgatacttggaggggaaccgattgtctctgaggatgttgaaacgtttatggagcagcacccatgtgtggcagtgatgaaccactatggcccgacagagacaactattgggactgtgaccaagctgatcacaccgcaagagctaggcgctttgatggatcgctctgtgatcgggcagccaattgctcacacaagagcgctcgcactcaatcgtcagcagcgccttgtcccttatggcgcacctggagagctttatatatcgggggaaggtgtatcgagagggtatttgaatcagcctgaattaacagcagagcgttttcttgaaaatccatattatcctcaggagcgaatgtatcgcacaggggatttggtcagacagcatgcaaatggagacattgagtttctcggaagaatagatgatcaagtgaaaatccgcggttatcgtattgagaaacaggaaattgagcatgccgcgcgtgcacgattatccattcaagaggtgtatgtcaaagtaattcacatgtcccgtttaccggagcttgcactctattacacagcgcctgagccaattggaacactgacgtttagagaaaagcttgcggagacactgccggattatatgattccaacgtactttgtcaaagtcgaccacattccgctcacacaaaacggaaaggtagatgcgaagtctatgccgcttccgcacgaggtgcatatgaaccgcgcggtgcatgcagcaccagaaacggcacttgagcagtcgctgtgtgacatttggtcagaagtacttggggttgaacaaataggtgttcatgatcacttctttgaattgggaggtcattctctcaaaggcatggtgctcatttcgaaggtacaagccaagctgaacaagcatgtgccgctcaaagtcctttttgaaaagccaacgatacgggcgatggcagcctatttggaagaagtggattcttcggacatcacatccattcatccggcggagaagcaagatttctatcctgtctcttccgctcaaaagcggatgtatgtgttacagcagctgcatccagaagcagttacttaccatatgccagctgttttgatgatggaaggcagccttgatgtgaagctgctagaagaagcgctgcaagccttgatcgaacgacatgaatcattgcggacagcctttgtagaaattgacggcgtaccagttcaaaaagtctatcgccgaatgccgattacgttagaggttgttgaagtagagagaggtcatgaacaacctgtcatagacgcattcatcaccccattctcattacatcaagcaccattaatgagggcaaaggtggcgaagctttctaatgaagaatatgtgttcatgatggatatgcaccatatcatcgcagatggtgtcacacgcagtttgctcattcaagaattggcagagttgtatgagaaaaagacattaccgccagttcagctgcactacaaggattatgcggtatggcagcaggaagaaaagcagcaagcgctgctcgagaaacagcgtcaatattggctagagcaatacgctcagccgcctgaagatttggcgctgccacttgattttccgcgccctcatgttcagtcatttgaaggagaccgagtcgatagatggttatctgctgaaaaggtgcagtccattaaaacgctcatggctgaaaaaggtgtaagcttgaacatggtcatgcaaacggcatttgccattttcctttccaaattaactgggcagacagatatcgttataggcgctgtgacagcaggacgtacgcatgcttcaatggaacgggttccgggcatgtttgtgaatacactggctcttcgacatgaagtgcagctggaggaaacgacagcacaattgcttgaaaaaatgaaagatcgcagcctatcagcctatgaacatcaagatttcccgtttgaggaattggtggcacagttagatcttccgacagacacgagccgcaatccattgtttagtgtcatgctgacaacggatgaccgagacctgacgttaccggatctggatggactcaagctttcgcaaaaacagcaagagacagttcaagcaaaatttgatgtaacgctcggtgtatttgaagaaaaagaccaagtgggcctgcgttttgagtatgcagcggcactgtttaaaaagaagaccattcagcgttggagtcaatattttgaacaaatcatagacgaaatgctggctaagctcaatcagccaatttcagcgctatcgatcttaactgaagaggaaaaacgagaactgatcaatgaatggtcaggtcctgtcctagacgttccgtcagatcaaacgatccatgaactaattggagctaatgcgcacaaagcgcctcaccaaaaggcggcgacattctgcggaacgagctggacatatgaggaactgaacaatcgggcgaatgtagttgctcagaaattgatctctcttggcacaaaacccggagatcgcgtcggcatactcacccgtccatcgcttgacatgacggcagccgtccttggcgtcctgaaggcaggtgcggcattcgttccaattgatgcggattatccggctcagcgtattgcgtacatgctagaggactgcgaggcagaggtgcttctgatgcaaaaaggactgactgcaccaacttctttcacaggtcatgttctgcaaatagaagatgccgtagaaggagaagcacaagaaattcaggtacatgtgaaaccaacagatctcgcctatatgatttacacatcgggaacgactggacagccgaagggtgtcatggtcgagcaccagtcccttgtcaatcttgctttctggcacaatgatgccttccaagtgacaaatgcggatcgaaccgccaaatatgccggctttggctttgacgcctccatttgggaaatgttcccgtcatggatcgccggcgcagagctgcacatcatcgatgaagcgattcgtctcgatatgatcaagctcaatacgtatttcaatgaaaaagggatcaccattgcgttcctgccgacccagttatgcgagcagtttatgtcaatggacaatcattcactgcgctacctactgactggcggagacaagctgaaacaggtaaagcctgttccatataaactcgtcaataactatggcccaacagaaaacacagtcgtagcgaccagcgggatcatcaacccagatcaaggcacacttccgatcggaacagcgattgccaatactcgtttctacatcatgggttcgttatacgacctctcgccgccaggcgtaccgggtgagctcgtgatcgcaggaaaaggactggcaagagggtactggaatcttccagaggaaacagagaaacgatttgtcccagatccattttatccaggcgagcgcatgtaccgtacaggcgacttggtgaaatggacagaggatggtgagctgatttacctcggcagaaaagaccatcaggtcaacatccgaggcttccgtattgaactgtcagaagttgaggcgcagctccttgcgctggcggaagtcaaagaagcagtcgtgacaacggtcaaagatgccagcgaacaagattcgcttgtggcatatgtcatcaccgatgaagaaacgaccgacctgaaagaaagtctaaaacgaacgttgccagactatatggtgccatcatccatcatcaagcttaaccaactgccgatgacggcaaatggcaaagtcgatctaaaagcattgccagcgcctgatatggaagcaaaccaaacggcatacgaagcgccaagagacgaagttgaaacactgctttgcgatatttgggcagatgtccttggcgtgagccaagtcggcattcacgaccacttcttcttccttggtggagactcaattaaaggcatccaaatggcaagcagactcacgcaagcgggctggaagctcgatatgaagctattattccagtacccaacgattgcggagctgcgcccatatatcgaagaagccgatcaattgacagccgaccaatcaccagttgaaggggaagtcattttgactccaattcaacgctggttctttgagcgagcattcagtgaccagcaccattggaatctctcgatgatgcttcatgcgccaaacggatttgacctttcgattacagaacaagtgatgcagaaattactttcacatcatgatgcactgcgtatggtatacaggcaggagcatgatgacattctgcaatacaatcagcgggagctcagggaatcgattgcgattatttctcatgatgtctctaaagagcacgacgtgaaaaaggccatttccacatatgccaacgagtatcagcgtcagctgaacctcgaaacaggtccactcatgaaagtgatttgtttccgtgcaaaagatggcgatcacttactcatcgtgacacaccatcttgtcattgacggtgtctcatgccgaattttactagaggattttatgtctctttatcagcaggcagctcaaggacaaacgctcgtccttccgccaaaaacccattcctttaaagaatgggcagaggcaatcgaacgatacgcacagtccaagccgttaaaaagccaaagtgagtactggacagagattgacactctgccattgaccactttacctgttgatcatgaagtaacgaaaagaaaagttgctcaaacaaaagcagtacagatgcagctttcagagtccgaaaccgagcatctcttaaccgatattcatctaccgtacacaacggaaatgaacgatattcttctatgtgctctcgggcttgccgttcaggagtggacagggaagtcccatgtacatgtgcaacttgaaggtcatggaagagaggatattttatcagggctggatgtctcccgcacggttggctggtttacgagtatgtatccagttgttcttgaagcaaagccggatcagaccatagctgatgctattaaaggaacgaaagagatgctgcggcgtgtgccaaataaaggaattggctacgggattttgaaatacatgacagccactgagccgtcaggacagcacgtacatcctgaaatcagcttgaactatcttggacagatcgatcaggaagtgacgacagaactctttggaccgtccacctatgatatgggacgacaagcaagccctgattcagaagctgtctataagctgaacctcagtggtcttgttcaacacaatcgattcatgttgtcgtgttcctattgtacagatgaatatgaagaacaaacgatacagcagttcatggcattgttgaaagaaaaaatccaatccatcattacccattgtttagcgcagcacgaaagagaatttacgccaagtgacttctctgcggctgatcttgaaatggatgaaatggacgacatttttgacatgcttgaggaaaaattgacctaacaacacgagatcagtcatacaaacgggaagggaggatgaaatagatgagttcatttaaaagggatcaagttcaagacatgtattatctgtcaccgatgcaagaaggaatgctgtttcataccctccatcatcaagaaaagggcttttatgtagagcaaatggatatgaacgtaaagggcacactgcgtcatgacttacttgagaaaagcatgaatgtcatcgtggaacggtacgatatttttcgtaccgtatttctccacgaaaaagtgaagcgccctgtccaagttgtgctgaagaaacgcccttttacgcttgatgtggtggacatgcaggatctttctgaagacgaacagcttgtacgtattgagacatttaaacaacaggatcagctgagaggatttgatctctcgaaggattctctcatgcgggcatccgttttccaaacgggtcctgccagctatcgctggatatggagctatcaccatatcctccttgatggctggtgctttgggcttgtggtgcaggagttatttgcaatttatcatgcacttttgcatgacgtcccttacaagctggaaccggttaaaccatacaaagaatatattcaatggctggaaaaacaagataaacaagcatcacttcaatattggcagcaatcattagccgggtttgatggacaatcaacctttaaagaacagagaaaacaaacgaatgaacatgaattaggcgaaatggaatggtcgatgagcaaagaagaaacggctgctttatcagagttagcgttgcagcaaaatgccacgttaagcagcgtgcttcaatcggtgtggtcaattctgttgagcagatatcagcgttcaaatgatgtgttgtttggcacggttgtgtcgggacgtccggcagatttggctggtgttgacagaatggttggcttgttcatcaatgtcatcccaagaagaattcagctgacagatgacatgacattccgttctcttctatcagagactcagcagcagtctcttgcagccgagccgcaccaatatattccgatttatgatattcaggcaaagacaggtcagcagccactcattgatcatattgtcgtgtttgaaaacgtcccagccgcaaagaaggacgagcaagaggcgcgattagggtttactgtggaaaacatgaatgtgtatgaaaaatcgaactatgatctcaatttgctggcatcaccaggagaacaattgcaattgaagctggcctttaaccaaaaagcatttgatcctcaatttgtccaccggttaaaggagcagctgagtctattgatgagcgaggcgatcaagcatcctgatcaatcggttcatacacttacactcgtcacgaaacaggaaaagcaactgattcttgaggaatggaatgcgcctgagcttgagcatgaccagctgtatttgtcgaaatggtttgagcataatgtccgcaaacagccgaatgcagtggcattatcagcaggtgagcacacgatgacatatgcggagctgaatgaacaagccaatcgattggcaaggcatttgcaaaaaaatggggtcacgcatcaaacggtcatcgccattttagccgaccgcacgcctaaacttattgtcagcctgctggctgtcttaaaagcaggcgcaatctatgtgccaattgatcccgattatccagaaagccgcattcaatacatgcttaaagacagcggggcaacgcatcttctgactcactcatcctttatcggtcaggcgaaggcacttgcgtttgatggtacgtatctgtttgcggatgatcaggaaatttcactgatgagctcagagaatcttctgctagaagcaggcttacacgatacggcttacatcatgtatacatctggtacaacaggtcagccaaaaggcatcatgacgacccattccaatattgcccgggtggtcaaaaatacgaactacttaaccatttcagaaacagatacactgctgtcactatccaacagcgtatttgatggctttacatttgatgtatatggcgcacttttaaacggagcaaagcttgtcttgtcgaaaaaagagaccattttaaacatgggcgagctgacggggttgattaaaagggaaaacatttctgtcatgtttgttccgacggcattatttaatctcctcgttgatgaagaaaccgactggatgcgcagtgtgcgcaaggtgctgttcggaggagagcgggcatcggtacagcatgtgaggaaagcctttgatgtcatggggaaagacagactgatcaatgtctacggtccaaccgaatcaacggtcttcgccacctattatccagtagatgaggctctgccggtagagacgcgttcgattccaatcggaaagccgctcaaccagacgggtgcttatatattgagcccgcacggacagcttcagccgattggaatggtcggagaactatgcctgagcggaaaagggcttgcgaaggggtatttgaatcgtcctgatctgacaaaacaagcctttatcgcccatccatttgctgcgggagaaaggctgtatcgtacgggagacttggcctattttcgagcagacggtttgattgagtatgcaggcagagtggatgaccaggtgaaaattcgcggtcatcgaattgagctgacagaaattgaagcccaccttctcatgcatccaggcgtaaagcaagctgcccttatagctgatcagcataacacgcagcatacaaggctgctcgcctatatgacgtgtgaggaggagtggaaggacaaactcgatgtgatcaagtcagggctgaaggaaaaacttccggcttacatgcagcctcatgagctgatcagacttgagaaaatgccgcttacgccaaatggaaaggttgataaacgtcagctgccaaagccagaggcgcctcaaggaaaccgccatgtgaagcttccagtaaatgaggtagaacaaaagttgcttgtgatgtggagggaagtgcttgaaagagatgatatcagcacagatgaccatttctttgagcttggcgggcattcattaaaagcgatgtcgcttttatccaaggtgtcgaaggaattcgatgttcaggtgcccattcatttgctgtttgagacgcctaccattgaagcaatcagccgttatattcaacagcaggatcaggaagccgcaggctatcttgtattcaatgaatctcaaacgccaacagtctttgccctcccgccattaccaggctatggctttatttatcaggaagccgcaaaaacgcttgatggtgttcgtttgatcgcctttgactttattgaagccgatcatcgaatttcgcaatatgttcagcatatccagcaccttcagcctgaaggaccgctgactttgatgggatactctggcgggtgctacctagcctttgagcttgttcaatcgctcgaacaagcagggcggaccgtcgaaaaggtcatcatgatcgattcctataagaaaataggagaaagtgatttagaaggacgatccattgatgacgatatagcagcgatcgtccatcagtcgcagcaaagtgaacttgcccaagcggagctcatccaagacgcgctggctcaaaaaacgaaagcctactatgaaacttttgttaagggggtgaaccaaggagagatacaagcagacattgacttcatccaatccgaagagcaaattgcgataccagactggatggaaaattgggaagctgcgacgaccggcgcttatcgacaatatcaaggctatggtcagcacgctgacatgttcaaaaacaaagaatgtgccgctcaaaatgcacagctgatccaaaagatagtccatcataaaaatagagaagcagtcttgtaaactttagattaggcaggggtgcacactggcagccctgcctgacaaaaaaggaaaggaactcatatgaaaccatcaaccatcaatcaatcgaatgtacatgaatcaatggatacgattttacaagatgtacagaaaaccattttacaaaccaacgaaatcgaacgcttcgctgttttttctcgtgaaaaaaccattcgacctcggccatatcacctctctcatttatttctcgaccatcacatggagcaggaggccgcagttgaatggatacagacgcaaatggcttcgcctattttagcggacatgcccccagccatttcctatgggggggatatagatgttagtgcaggagctcaaaccttgcaggacgctctaactgaggcagccaaaacgacaaacgggctgacttatatcatcaatagtgaaaatgaactcacgcaatcctacgcacagttaaaggaggatgccgaacgggttctgacgggtttaagggcactagggcttgagccaggtgatcctgtcttctttcaattttcatcgaatcatgcgatggtcacggccttttgggcatgtgtgttaggcggatttgtcccaacacttgtatcggcagccccgacctatcgggaaatgaatgcctcagtgaagaagcttcatcacgcttggaacctgctggaacacccgctcattctcacggatgactcgctgattgatgaggtgcaaggcttagctttactgtggcatacagatcaattacgtgtggcagccgttgaaccgatgctcactttagaaagagatctagaagcacatccagtcacgcctgatgattcagtcttttttatcttaacgtctggaagtacggggatgcctaaatgcgtagagcattctcatagaagtgtgctggcgaatgtcaaagggacagtggcagccaatcagtttacacaagaggatgtctcgttagactggatgccattagatcatattggcggcattgtgatgttccaccttgtcaatgtgtacacaggctgtgaacagattcgggcaaggacagatgacttcatcgctcagccgctgcgctggcttgactggatggaacgctatcgtgcaacgaagacgtgggcacctaacttcgcatttgcgatgatcaatgattatgagaaagacatttcttcaggatcatgggatctttctgccatgacgtgcatgatcaatggggcagaagcggtcgtaccgaagacgattcaccgatttttacacctgctcgctccgcacggcttaaagggagacgtcatcagaccggctttcggcatgtctgaaatctcatcagccgttgtcttctcttttgcgattgagcggggagatgaaaacagcggggttctgacctttgaggaaacgtcgctgacagagcagctaagaccagcggaggcacgtgagacaggaaccgtcagctttacagagctggggaaaccgattccgggtatcacgattcgtatcgtcaaccatcagcatgagcttcttcccgaagatcatattggcagcgtgcaaatcaaagggccgacgacaatgaagggctattacaagaatgacgaagcgaatcaagaggtttttcaaacagagggctggtttcacacgggtgatttaggttttctgcacgaaggaaggctgacattaaccggtagagaaaaagacatgatcatcatcaacgggaaaaattatcacaactatgagattgaagccatggcagaggaagtaccaggcgtagaaacgagctttgtggctgcttgctccgttcggatggaggcatctgcatccgatgaactgattctcttttttacaccgaagctgtatgagcctgcttatatcatgagggctagccagcacattaaaacccatattgcgacaaaaatgggtctgtctgcatcaaaggttatccctgtccagaagcatgcctttccgaaaacaagctctggaaaaatagaaagggcacagctcaagacaaggtggcaggaaggtgaattcgacgaaatcatcaaggaactggacatcagacttgaaaatgaacacaccttgcctgattggagttatcaaaagaagtggacacctgctccgcttcatgaaactgaaaagcaaacagcaggggacatggtgatctttgcagatgcattagggctggcagatcaattgagatccctctcaaacaatgaacaaacctatattacggttgaaccgggtcaagcattcacacaactcacacatactcacttcatcatccacccgaatcggccgtcagactacgaacaactctttgagacgctccgttcgtatggcgtttcggtgaaacaaatcattcacctttggaactacacaaacaaggaagacacacttcaagcgggaatggcgaaggaagcgcagaaaactggcagcatgagtgcattatatgtaacaaaagcgattgccgcctatgaggaacctgtagagatcacctttgtctcagctcatgcgatgaatttgccagaagatcaaacgcatcatgtggaaaaagcaacgacaacaggattgatgacagctgtacagcatgaatggccgtttatcaaggtgcgatgtcttgatttttctctaacagaaccggctgaccgttctcatgcatcagcgatcatgacagagcttacacatgacacaagccatcatatcgctgcttaccgcgaaggtgttcgttatattcctcttttatcaccgctgcatctggaaaaagatcaaaagaggaagaaaccgccatttgaatcatctgggctttacgtgatgacaggagggcttggcggcattgggcggatgctgagtgaacaccttctgacgtcctatcaagcgcatcttgtgctgcttggaagaaaagcacgaaaggctttatctgcggagcagcaagacgttttgacctcacttgagaaacaagcgaaagaccatggcggcacagttttttatgaagaagtggacatgacggacgcaaaagacattgaagcgctcatctcaagacaagaggcggctcaaggaaaaaggctgcatggcgtgattcatttcgctggcatcattcaagaggagctgcttgctgacatgacgtctgcgtccttacatgcgatgtacgaagcgaaggtatatggcacgattgcgcttcatgaagcggcttctaaacggcagaacgtcttatttctatctagctcgtctgcacgaacgttaaagggcgggatgaccgtcggcgcttattgcgctgccaatgagttcgttgaacaatttgctcattatcaaaggctgacatctacagtgaagccgtattgctttagctttagcatgtgggatgaggtcggcatgagcgagggttcgatgatcaaaggcatgttaaaagaaagaggctatcttccgattccaaagcgggcgggcattcagacgatgctggcatgtttaatgacagatgcgccactcatttatatgggattagatcggtcgaagcaggacattcaagaaatgagccaagcggagaggcaaacagagcaagccatgtatgtcttttttaaaaccgacaaaacaaaggccattgaagaacggctgtatcagtccatttatacgtgtttgcagtctcatctatctggtgaatattccgtgcatctatttcctgaggaatactggaaagaatcagaggatggcatgccggatgaagcttatttcaaagcattcattgaggaaagtggacaggatgcagaggacagagcgcctcaaacggagacggagaaacttttggcaaacatttggtccgagctgcttgatgtctcaaatgtcagctgcggtgatcatttctttctactcgggggtcattcgctcaaggcaacgcaaatgctgtctgcggtgagacaaagaatgggatttgacgtgccgctcgctgttctttttgagcatacgagacttggggaattagcggaatggatcgattcgcatgcaaaagtggatgaagcggttccgatgcggaaaatggaaaagggtcaggagattccgatgtcttatgcccagcaaagacagtggtttctctatcaattacagcccgatctgccattttataataatacaatttcctttcggatgaatggacctttagatgtgaaggtgcttcagaggagtctgcagcaaatggtgcaaaggcatgaatcgctcagaacttcctttaccatgagcggcgatgaaccagtgcagatcatacatgagcatatgactcttccagagcttgaagtggtggatctatcagatctgacagcacagaaagaaaaagaacaaaaagcggctgaatgggcaaaaagaaaggcgggcacacctttccgcttagaacatgatccgctctttcgagtgaaactgattcggctgtcggaaacagatcatttgctgctgatgtccattcaccacattgtgtcagatggctggtcggttgggattgccgcaagagagctgtctgagtggtatacagcgatgattgacaagagagcgcctgatctttcgccgctgccgattcaatatgcggattacgcactatggcagaaggagtatttgactggagagacgctgcataagcagctttcctattggaaggagcaatttgcggttcctgtagaagatttggttttgccgtatgactacccgcggccagccgttcaatcctacaagggaaaaacgaaaaaataccacttgtcgaagtcgctatctgagcagctggctgccctttctaaaaagacagacagcaccctttatatgacgttactgactgccttttctaccttgctgcatcgattgtcttcacaggatgagtttgtgattggatcagtcattgctgggagaaatcggacggagatggagcatctcatcggatttttcgtaaatacgctggcacttcggatcgatcatagcgggaatcctgctttcactgaactattagagcgggtgaaagaaacaacaatgggcgcctatgcgcatcaggatgtgccgtttgagatggtcgtagatgagctgaatattgtacgtgaggctggcaagcagccgctgtttcaggtcatgttcgttctgcaaaacctgccgcttgaagcttctccgatgggggaggcgacatccgttttagccattgaagataacgataccgccaaatttgatctatccctgtttgtttttgaaggggcggagggtcttcaattaaaactggagtatgatgtggacttattttctgacgacacgatggatcggttccttcggtactacgagcatctgcttgcgtgtatttgtgaaaatccagcacagccgatcagacaaatgaattacctgccagagaaagaaaagcatcagctgctctatgaatggagcggtaaaaccaatcagcctgcaggcccgcttctcatcacggaacggtttgaagcgcaggtgagaaagtcacccgatgcgattgctctcgaattcggggaagagcagtggacgtatcgtgtgttacaagagaaagtcgatcggcttgctgcttctctgcagcagcgaggtgtgacgccgcatgaaccagtagggctgctcatcgacaggtcgcctcaaatgattcttggggtgctggcgattgtgaaagcaggaggcgcctacgtgccaattgatcctgaatatccagatacacggattgattatatgctgagggatacaggtattaagctgttactaacaaaaaatgaatggctcaaaaaggtgtcaatcagtcaaaccgaactcatttgtcttgatgagggatatgaagagtttttatcagaagcagaactcatacctgctgccctaaaacctgatggactcgcttatatcaattacacgtcaggatcaactggacagccgaaaggggttttgatcccgcatcaagcagtcatccggcttgtttgtgaaacagattatgtcacccttgatgaacatacgcgtattttacaaatcgccagcttctcctttgatgcctttacgtatgaaatatggggagccctgctaaatgggggaaggctgatactgaccgatcgagatacgattttatcaatggatacgctggctgacacgctgacatcatacaagatcacaacaggatttctgacggtgccgctgttcaaccggttaacagaggaacatcctgaagccttatctggattcgatgcattattggttggtggtgatgcgctctcagctgctcatatccgcaaggcactgccgtatttacctgaagggcttttaaacggctatggaccaactgagaatacgacgttctcctgtgtgcatcacattcgctcattagacgaagggcaggcgacagttcctatcggtcagccaattgcttattcacaagcctatgtattagacgaccagctgcagccggttccgcagggtgttattggagagatctacgttggcggaacagggctggcactcggttaccttggagatgaagaaaaaacatcgcaatcatttatcccgcatcctttccaaaaaggagcgcttttatataaaacaggcgatatgggccgctggctcccaaatggcatcatcgactgcattggaagaatggatcatcaagtgaaaatacgcggacatcgcgtcgaatgcggcgaaattgaagccgctatgctgagtgttgaagacatcatagaatgtgcggtcattccgcttcagcacgagagtggtcataagcgcctcatcggttactttgtccaaaaaggtgcatggacccagcaagacattcgcggcgccttgaaagacatgctgccagattatatggtaccaagtctattcatagagctagaggaactgccgctcacgccaaacggcaaggtagaccaaaagcgtctcccgccgccagagtggagacaggaagaagcagacaaaccagcagataaggcactcagtgaggaagaacgagtgctggaaaaagtgtggactcagcttcttggcactccttcaattgatgtacatgataactactttgaactaggcggagattccattattgtcatacaaatggtggcacgcctagcacaggaaggctacatcattcagccaagagatgtatttgaaaaacagaccatttcacagctggcacgcgctatgaaaagagcggatgtgtctgtgtcctatgatcaatcgcctgttacaggagaagttcgtctgcttccaatccaatcttggttccttgagcaatcgatgacaaatcaagattattggaatctatcagcgcatattgaattcaagctatccgtacaagccgaacagttgtcacaggttctctcaaagcttgtcgaccatcacgatatgctgagagccatttatacaaaagcagcagacggcacatggattcaaaccattcgtgcgcctggcatcatcccttgtgtcacattttttgatttgacggatgtttctcacgaggaagcgctggagcaaattcgcttggagacaagcgcttgtcaaggaacattgtcattagagcggggagaagtgatcaaagccattctttttcagacaagtgatcgtacgtctgaactctttatcgcagcccaccatcttgtgatggatggaatatcgtggcgcatcatacaggaagatttattaaatggattgaagcagcttgcggcacggcaggagatcgcgcttgcaaagaaaaccgcttcctatcagcagtgggcagatgcactctatgaatatgcacaaaccgatcaattacaagagcaggttcctttttggcaaaagatcatggatcaagaggaagaaggttctccttttcaaacacctgcgcttttcaatatagaagaacatgcagagatcctgactgttcaattgacgaaggatcaaacagacattttactaaggcacgcatcacaagcgtaccgaactgaggtcaacgatttacttttatcaggacttgcgcaagctgttggaaagccaatattgatcacgttagaagggcacggacgcgaggatttatttgaacagatggatttgtcacggacagtcggctggtttacaagctcttatcctatttttattccttttattcaaaccgatgtggagagacaaatcaaagatgtcaaagaaaccttaagagctgtgccgcaaaaggggatcggctatggcttgcttcaatacatgacagcatctcgcttactcaaaacggcagcgccgcagatgagctttaattaccttggacagttagatcaaatagatggtgaggcaaatctgtatttagcagatgaacgaaatggacatgtacatgatccaaaagcagaaagacagcatttaatcgatgtgtacggatacgttgtcagtggtcagcttcagatgaattttatgatcaatcgtgaactgcttcagcatgaagaggtgcgtcatttacctgaacggttcaaagaaaaaatggaggacattctgacgcattgtgtagagacaaaaggcggctttacgccatctgattttccaatggtccagctgacgcaaaagcaaatagatgagcttccagatcatgtggtggatgtgtatccactatctccgatgcagcaagggatgctgtttcatgcactgttagatcaagcgtcacaggcttattttggtcaggtgcatatgacgctcgaaggcttaacggacggcgaagcctatgaaaaagcatggaatctgcttgtagaacgtcattcgattttgcggacaagatttgcttgggaggggctaaaggagcctgtccaattgattcaatcagaaggaagcattcacctcactcagcacgatgtgcgccacctgagtgaaacggatcagaagaagaccattgagcgttatttacaatccgatcgttcaaaggatttcgaattagaggatgcggctgaaccgctcattcgtatcgctttattccatcgtgacgagaaaacatgcacgtttgtttttagctttcatcatattttaatcgatggctggagcctgttcggcttgattgaggaatccttttcaatgtatcgctctcttgtggatgaacgagagataaatcttcctgttgtacgtccgtataaagattttatcgaatggctgcaaaagcaggatcaagagagggcgcaagagttctggaaacattatatgtcaggagtggaggaagccacaccacttcctggggacggagagcagacttcgaatgaaggagcaggtattgatcaatttagtatcaaactgacgcctgaaatgcagcagaagctggagaggatgacaggcacacagaaggtcacgatgagcacactgattcaggcggcatgggggctgctcttgcaccttcattcaggctcagaggatgtcgtgttcggtgtcacagtatctgggcggccggcggacttaccagaggttgaaagcatgacagggctctttattaacaccttgccgctccgtttgccgatcacaccagacaggaccattgccgagctgctggcacagacgcaggaaacggtttttcacatgcgagaatttgagtataccgtactgccagatattcagcagatgaccaaaatcccgaatggagaatcattgtttaacagcattgtcgtgtttgaaaactatccgattgaatctgtagagccgtatggtgtacggatattagacattgcaagtcatgaagaaacaaactatgacctgacccttgtggctgtcccaggagatacgctggagcttcgagtcacataccgcttcaatcaatatacagaaaaacaaatacaatcgctgatgcagcagctgatccacacacttgaagccatgacagaacaagtggagacaccactctctgatttcacgatggtgacaaatgaagaaaaagagcggatgatcaccgattggtcgaaaaacgcacaagtcagcgtgctgtacccagaccaagaagaggtctactcaggtgtgcacgatccttcctgtgagacggaaatatttgtgctaagcgaagagcatcagctcatgccggtaggattttctggagatatttttatcggcgcgaagaatatcaaagcactttgcggggagcttgccgattggatggagacgcataaaattccgcatccattcaaacatcaaacaggcgaatacctttatccgacaggggatgtcggcgtttggactgaaaaaaacaagattcagattttggattggatgtaggaggagaagaacgatgttagttagtagacgaaaaggacatgcagcaaatcatatcgtcagaatcaacggaaaacgaatcgatctgaaagcattagagcaagtcatgatgcttcattttccgctaaaggaatgtgtgttaatccctaagaaaaatcaagaaggcagcctctcgcttgtgctatttgcacaggcgaaggacccttcgctgacaagagaggacttgatgaaaggcccgcttcatccccatgaagtaccagccgctctcgtcttattgccttccttgccaagggcagaaagtggagccatcgatacagaagcactgctttcgatcgacatcattgatgaagagggtttaagaaagatagaagagcgtacgaaagccatagatggagtggaggaagcggccgctctcattgaaagtcagacagaaaaacaaatgccttatcacctagatgatctgtttcctaatcggcagcgtgcgcaagggaacatatcgatctcgaagaatgaagagggcgaaacaaagcaagcatccgctcatgaaaagccgccagcacttgtgtatggcggggatgtcatcaaaaaaccaggcacacctgtcacactgacagaggtgctgattcgatcagcctttatgtcacctgaccgcggggtgacctatatcaaagaaggcgggcgcacattgacccaaacctatcctgagttactcacaaacgcagaacgggttctgtctggtttaaggaaagcaggcctgacaaatggcgatcaagtgttatttcaattaaaagatcatcacgatttcatcaccgtgttttggggctgtattctcggtggcatcattccgactccagtctctgttccgcctgtttatgatgagatgaatcaaggagtgaacaagctcaagggcgtgtttcagctgcaaaatgaaccgtttattattacaaacgaagcaagtgctgaagacattgctgggctgcgtgagacatttgaggcaaaagacatgcctattttaacaatcgaaacattgctctcgtgtgaacctgatgaacagcattatgagccagagccggatgagcctgtgcttcagctgctctcttcaggaagtacgggtgtgccaaagtgtatccgtcacaaccatcaaagtattttatctagaatcatctcctttgagcagacaaatggctttacgcatgaggatgtgtcgcttaactggatgccgcttgatcatgtaggaggcattgtcatgtttcatgtgcatgacgtctaccttggctgccagcagattagtccatccatcgatcaatttatcgagcggccgatggtgtggctggattgggtagaaacatacggcgtcacaaggacatgggcaccgaattttgcttttgccatgatgaatgaatatgaggacgacattcgcaaggggagctggaatctctccacactgacttatattatgaatgcagccgaagcggttgttccaaaagtgacgcagcgcttcatgcatatcatgggtcagcacagattaagccgccatgcgatggtgccggcgtacggcatgtctgaaacatcctcagccattgttcaatcaaagaaattcatgcggcatgatgatcaggatggacagctgacgattgatcagacctcgttaacaggtgagatccaatacgtggagcaagatcatccgcacaaaatgacgtttacagaagtcggcgtacctattccgtctgtatgggttcggattgtagacgagcatcatcatgtgctgccagaagatcaggtcgggcgcttacaggtgaagagtccaacgattatgatgggctatgatcaaaatgaggaagccaatcaagaggtatttgcggaaaatggctggtttcacacaggggatttagggtttattcacgaagggcgtcttgttctgacaggccgggaaaaggacatcatcgtcatcaacggagccaactatttgaattacgaaattgaagcggttgtggaagaggtggacggggttgaagtcacctttgccgctgcgtacggcatttacaatcccgaatcaagcaacgacacgcttgccgtcttttttgtctcgcaaaaagattcgatagaggaacaaatcacgatgattcagcagattagagaggccatcatccgaaaaatcgggatagagcctgatcacatcattccggtgaaaaaagaccaatttccgaaaacagagagtgggaaaatccaacgtgcccagttaggtgcagcgctaaaagagggagtattccgtgacattgaaagggcactggatcttgcttctgaaaatgaacaaacactcccagattggtttttcaaacgcacttgggcaaaggagcatattggtccgtctcagccttctgctgatcatgtactcgttttcgaggatgaaaaagggctgtaccaatcgctttacgcacaattagaacaaagaaatcagtcctatgtttctgtgaaaaaagggcatgaatttttgcgtctgtccaaaggaatgtatcaaatgaacccgagaatcaagggggattatgtcaggctcgctgcagcacttgaagcagatgaattaaagaccgggcaggtgctccacctgtggaatgtgacagacaaagaagccatcgttgagcctgcgcagttcaaagaaatgcatgcgagttccaatcaatctattttgtacttgtatcaagcatggagacaagaaaacaaagagccgatccggcttgtcgtagtgacaaagggtggtcaatttgtaagccctgaagacgatcttcatgtggagaaaacgtcgctcgttggtttattaaaaaccatcccgcaagaatgggaaggagcagaggtgtcccatattgatattgaagcggagcatgtggaacaggatgcaaagcacattgctgaagagctgtcagcgattcatataaaagcggaggtgtcataccgaaacgggcacaggttcgtaccaaagctggaaaaagtcaatatgatgaaagcacctcaaacagaagggtttttagaatatgaaggtctttatttgctgactggaggtcttggcggtattggatttgagctgtctaagcagatgctccaatttggcctaaagctcgtattgattggaaggacatctctggaaggcagcttggaaaagaaagaggcgctctcacagctaaaagacttcggtgacgtcatctatgtacaagcggatgtgaccgatttagctgatgtcgagcgggcgatttacaaagcagaaaaacattttggtcaatcgatccgaggcgtgctgcatttagctggggctggcaatgtgtcagagcattttcagcatgcggataagtatgcattggctcatacgtcagaagaggatttcacaaaggagctgtcagggaaagcagacggagcgtttgtcctgcaggaagccttcaagcatgacccggcagtaccactcgtcttttttggatcggtgaatggcttttttggcggcacaacattcggggcatactctgcagccaacagctttttagatggacttgcgcacgctctcacctttcaagaaggaagacgggcgatctctttgaacttcagcatgtgggataatcttggtttgtctaagggacataccggcgcagcgctaaccgttcgcaagggatttcaattgattggaaagaagcaaggtctccattcattatgtctaggtgcccggctgaatgaagcgcatctatttatcggcctagacggagccaatccagaaatcgctgagtatcttcagccagcaccaataccgacttttgagaaaaagcttttttacacggttcagtctggcaaagaagtgcatcttgaagatatcgcaggcgtaacaaaaggtgactgggatattcagcaagtacaggaaataccgaaaaaacaagatggctctattgatcatgaagccctcaagctgaatcatcacaaaaatggacaaccccttgaaaaacaattgccagaaacgaaaacagagcaaattcttgctgccatatgggaggacattttagacgtagatcgtgtgtacaaagaggatcaattctttgaccttggcgggcattcattaaaggcgactcaaactatttctcggatcaatcatgaatgttcaatcaaggcgcctttaaaaatattatttgaaagtaagcatctggcccatctggcgcaaatggttgatgacatcaaaggggcaccggctgttcaggaagccaagattccaaagcttgaaaagcgaacaagctatgagctgtcacatgctcagaagcgcatttggttcttatccacattagaaaagagccatcattacaatatattaggtgcttggaagctgacaggacaactgcatattcaagcgttaacaaaagcgattggtctcttaacgaaacgtcatgaagcactgcgtgcaacatttaaatcgcttggcggcaagccagttcaactgatacgtgaagaccttccgccatccgtcacagttgcgaatttctcattatttaatgaaaaaacgagaacgagaagactcaagcagcttattcagcaagaggcaaaccgcgtctatgatttagaaagaggacctcttgcgcagtggacgattgtggatatgggcaatgaggaattttatcttctttgcgcgcagcaccacatcatttcagatgcatggtcgctcagcctgctcattcaggagttagaagtggcatatgacgggcttctttcagatgaatcgccgcagctcccggcgttggaaatcgaatggacagattatgttcattgggaaaatgagcaactaacgcatcatcaagcagaccaaacctattggctcgataccttacaaggtgaacttccagtgctagagctgccgtttgaccgccctcgtccgccggttcaaacatttaacggcgctacagagcaaatcgtcttggaagaaccgcttatccgccgtttgcaggctttgtccaagcagcagggcacaacgctgttcatgacgatgctgtcagcatactacgtcctgcttcacaagctgtccggacagacagatatcatcattggctcgccgatcgcagggcgagatgccaaacaatcagagaagctcgttgggatgtttgtgaatacacttgcgctgaggcaggatatctccacagcagatacgtttgctgatgtcatggaaaacgtgaaagagctgacgttaaaagcatttgagcatcagcgttatccatttgacaagcttgtcgatgatctttcgttggatagagatttaagtcgatcgcctattttccaagtggccatggggtatgtaacagattcgctcaatgtaaacctcaaagggctgacaagtgaacatgtgatggtccatcatacagtgtctaaatttgatctcaccctgcatgtatttgaacagggagatcagctgtcgatccatgtggaatacaatacagatttatttgatcaagagaccatccatcgttatatgaattattatcttcatctgctagatggtatgacggctcagcctgaacgtacattttctgactattgcttaatggacaaagcggaacaggccgccatgatcataggaaaaaaccaaacggctacatcatatccaaaacggacccttcaagagctgtttgaagaacaggtgcagcgtgatccgcaccgtattgccttgtcctatttggaagagcacatgacgtatcaagagttggatgagaaggcgacacagcttgctgcttacttgcagtctaaaggagttggaccaggttcactggtaccgatgctttttgatcgttcctttgacatgattgtctcggtgctaggtatcgtcaagtctggtgctgcgtatgttccgatgtcgcctgaatatccagatgcacgcatccgcctcatcgttcgcgatacgcaaagtgatgtgatcatcactcagtctcattttgcgagtcgtctagtaggctttacaggtacaaagattaacatggacaagccgttatcagaaacagatgcagtgtatcaaagagaacaatcgatcataggggaagcccagctggcctatgtcaactacacatcaggctcaacaggtacaccaaaaggcgtgatgctccctcatgcaggagttgtccgcctggttagagaaacaaactatattgaactaggtccagatgacaagatgcttcagctctcaaactatgcttttgatgcctttacatttgaattatggggaatgctgctgaatggcggtcagctgattctgatcccaaaatatgccgcactgaatatggatgaattatcacggttgatcaaaacgcatcaagtgacagccaactgtctgccaaccgcattattcaatcggctggtggagcacgatccaaaaagtgtagcaggctaccgcacattacttgttggcggagaagcgatgtctagtgagcatgcacgaaaggtactcccacatatggagggtgtgctcatcaatgcttacggtccaacagaaaacacgaccttagcaacaacacatcaagtcacgcacatgccagagggtgcaagatcagttccaattggtgtcccggtatcgaactcaactgtcgtcatactagatgaagcgctcaacccagtgccagcaggcgtcaaaggagaaatctatatcggcggcacagggctggcaaaaggataccttcatgatccagagcgaacgcaggagcgttttattgacaatccatttcctgaattagagggagacaagctgtatcgttcaggtgatcttggtacatggcgttcagatggcaccattgaatatctcggccgaaaagacaacctcgtaaaaattagaggctaccggattgaatgtggggaaattgaaacagctctcctcaagcatccgcaagtaaaggaatgtacagtcatcgccaaaacgtatggcagctctaaacggctggcagcctaccttgtcacagacggggagaatcctgttccgggctggaaagcatttttgcaggaaagcctgccaggctacatgattccaagttactttattgtaatggacgaaatgccagtcacaacgaacggaaaggttgatcaaaaagcactgccagagccgacagaaacgatctctctttcccagggtgatgacaaaccaatcaccgaaacgcagcagcggattgtcacagctttcaaggaagtgcttggtgtcaaacaagtaagcatgcatgactccttctttgatttaggcggcgattcgattatgagtatccaggctgttgccaaattaaaagaaaaggggattcgtgttgatccaaaatggattttcatgcatccagcaccggctcagctagccgcacatgtagacgcaatgccagaggccggggagcatgtcgaaaggtctccgaaggactatgtgattgagctgaaaaaaggcgatccagctgaaccgagaatattctttgcaccgcctgccggtggaacggtcatgggctatatcgatgttgctaagctgatgacacatcaaggcgctgtttatgccatgcagtctcctggcttatatgaggatgaagaaccgcaattccttcattacacagagcttgtcaccatttttattgaagccattgagaccttctatcgaccaggcattgactatctagcagggcattcaatgggcgggcatcttgcctacggaatgaatcagcggctctgccatgcaggaaaagcgccgaaaggattgatcattttagatacggtgcccgtgctaagagatgaggcagatcaggcgctccatgccgatatgaacgaagaagaagtgaaaatgcttgcgcttgtccttggaatgggaaatctcgtcggcatccagccagaagcattacaagggctgagcttccaagaagtgaaacagacaatactcaaagaggcagaaaaggatgaagtggttcatcaatttatgaatgatcaatatttagataaatatttgcaaatgcaaacgcataatacgatcatgtcacaagccattgaattagaaaaagaaccattccctgtgccgttttatattgtacaaagcagtgatcacgccatcgatttccagaagaagttctcagactgggaggcttatacgaaaggaacgtgctcgtattatcacatcaaaggagaccatgtcaccatgatgaaaaggccgcaggcagatgaactggcacggattcttcaaacgattataaaggggtaaggacgtatgaatcagttatttaaaacctttgaaaaaaaatcagaccttattcagcttatttgttttccttttgcaggcggttattccgcctcgtaccgtccactttttgaacagctaaaaggctctgccgaagtaacagcagcagagcccccaggacatggaaccaatctcatgccgctcgaaacgagcattgaccaattggctgagctgtacaaagaagggcttacaggcaacctgaaccgcccatttatcctgttcggacattccatgggaggacttgtcgtgtatagactgacgcagctgctagaaaaggaaggggtctatccggcagcagttgtgatctcggccattcagccgccgcaaacaaaacggcagatcctgacccatttatccaatgaagcatttgttcagcatattgccgaaatgggcgggattccaaaggaattattagagaacaaaccaatgatggattactttacgccgtccttacgtgcagactatcaggcgctggaaaccttccagcacaaagatcaatccgtcatcgaaacaccggtttatttattcaatggaacacaagatgaaaaatgcatgcaagatgcaaatggctggctgccatgggcaaagaccatcaaacgcaccaatttcgatggaggccacatgtacatcaacacacacctcgagcacttcgcagaacagatgagacatgtgattgaccttgcagccaaacaacacttcatcagacattaaaaaaaagcggtcctcgtttgagagaccgcttttcttatgaattccgcttcttcactacattcccaccaatcactccgccaatgaccagcacacctccgatgagatgataccaatcgattgtttcatgtaaaatgagaaccccagcggcgaccgtaataaacgcagataaattgttaaagatgctgacctttgccgcttcaagctgagagagggcatagtttgataaatatgccgtgagaagtgaagaaagaatgcctaaaaagagcatcgaccatacaaaggatgcttgtgtaaatgggctgaaaaattgcggcattgtcccgttaaccgaatgccgaatgagcgcagcggcattgaagaagacaaacccaaagaatgtcatcacgaaggtgagttcaatcacatggaagcgccgtgtaatcacccgggcaaatacactatatgcactggaggataaggctgaaagcaatatcagcacatagccgatcatgtgtgaatgctttacatcaattcccttcatgacaaagagaagcatcaccccgcacacagaaagaagggtaaacagtacttgtatccatgtcgcgcgttcctttaaaaaccacgcggccagcaccatcgtcagaatgggaatcgttgcctgaataataccagcctctgacgaagaagtatacatcagcccccatacttgaaaagcaaaaaacaacacagggtaaagtaaggaaaacggtacgatgtagagaaggtcacgccattgaatggagaagcggttcttctttcgtaaaaatggatacagcaatagtgcggctgcaaaagaaatcgtaaagcggtgtgccaataaatcgatcgggtttgctgattctaatgcaattttgacaaacaaaaatgaaaaaccaataatcgtggcgtagcctatcgcggcagcatacgctttctgttttgaaatgttcacaacttgactccttacacgagcatgcatgcttcagttgaattgaccggttctgttcttctatcgtaatcggatcatctaaggtgtacaataagagaacatgatatctgtaccggtacaaggaggaagcggtgtgaggaaatatgatcagcttattctcagcttaaaagagaaaatggcgtctggtgaatacagtgctggcatgaagatcccttccattcgtcatttagtggctcaatatggagtgagtaaaagcactgtcatcaaagcactggacacattagaacgtgaacatctgctgtattctgtagaaagaagcggctattatgtcgtgaaaacgaagcagtcagcgggtaaacaggatagcacatggattgattttgcttcatctgcacctgatcccgttgtgtttccatatgtcgattttcagcactgcatcaaccaagcgattgatttgtatcaaaatgacttgtttatttatggcacagccaacggcttaccatcgctgctgccagtcatttctaagcgattaatggattatcaagtatttgcaaatccagaacagatcgtcatgacctctggtattcagctggcgttatccattttaagcaccatcccttttccgaatggaaaacagaccatactagtcgaacagcctggctatcacctatatctccaatatttagagaaaaatcaactgcctgtgcgggggattcagcggacggaaaagggaattgatcttcaggaattggagcgtatctttcgagaagaggagattcgttttttctatacgatgccaaggtttcaaaacccgcttggaacgagcttgtcaaaacaggagaaaagagcgattgcagcccttgctgagaaatatgatgtctatatcgttgaagatgattatatagccgatttagaattcgacgcaaaaagagacccgatctattcgtatgatcaggcgggtaaggtcatttatttaaaaagcttctccaaaatcatctttccaggacttcgaacaggagcagtcgttttacctgaggaactgattggaccttttagtgaacacaaacggctcattgacatcgacagctccatgctgtcacaggcagccttagaaatatatttaaaaagcgggatgtttgaacggcatcgagacagaatgcagacaacctatcgcaaccgatccaaacagctggtgacttgtctgaaaaatgatcaaatcgcttatcaactgggagaagaggagccagctacccatacacatcttcgtgtcgatcgatcaattccgatgaatcagctcattcagcagctgaaaaaggcatctgtttccattcagtcaatcggccgccactacctgtcgacccatcaaaaagaccccattcttcagctgaacatctggcatgtgaaagaagaccaaatcacacgtggagtcgaattgctaaagacagcacttcagcaaattgggcgatattaaagacgggacagtacatctttgcaagagagtatctcaacacgttcagccgcagaaggttttcgtgtgcacaccgccatttggtaggcaggatcgagtgagtatgtttgaacaaagcagggcgcttcatgatcaggtaatgtcaacgtcgcctgtccatcctctgacagacgggctgtaaaggacgaaagaccataagataatccctttccagtcagcttgataaaggcctccttcattgaccatagatgaaagaagtaggcttcctgccgttctgccggttgtgaaagtaaatcctcatactcatctgctgaaaaaaatcgtttagcaatcgctagatcaatcggtttgatctcctcaatatcaatacctacaggtgcatcatctattgcgcatacgacccaatcaccagagtgagaaagattaaagtgaaaagaaggaatgcgccggacgacaggcttgccattgccctctgttgcaaaaacgatttgatcaataggcagatcgtacatatcatggatcatttgacgaaccagcacctcacctaacagggtccttcttgcatcgaccaaaaaacgaaagcgctcagccgcagcacgctttgcaggtgatacaaagggtttcaggcaatcgatttgttgtcgtgcacctatttcatctaagtgtagtaattggatagcaaatatcttcataacgaacctcaattttttacattgattgtaacattggtgagcgccgtacaaaagggaaacagcctccttttcactgaaagcctaaaatgacagatgtaggcttatttcatcttatgaatataagaaaaatctgtttatttatttcagcacaagaaaagccattctttttgtagaatggcttgttcttatctgataagcgtttgaacaggtttctctgctgttttagtaataagcagctgcaggagccgtgtagactgcggcaaggagaaacgaaggacgatacctgtaaaaatagcagtcagaatcgtgccaatgccaatcggtccgccgagcatccatgcaaataaaagcactgttaactcaatgccatttcgaacccactgcacgttcaatcctgttttcgctgagatgagcagcattaatgaatctcttggcccggcgccaagattggctgagacataaatgccaacaccataccctgataccacaacgcctgtaataaacacatataaagcgggtaaatacccatgtggtgcaggcaataccgcattaaagaaatctataaacacgccaatcagcaccatgttcaataatgcgccgatctttggaaatgatttcgtaaaaacagaagtcagtgtcacgatcagtgcaccaataatgatggaccactgtccaatcgtgagtccaaagtgctgaaacagtccgtagtggaaagcgtcccaaggaccaatcccaagaatctttcctttcactgtcagcgataatccaaaagctagtacgatcaatccaacaaaataaaaaaaccaacgtaaaagatgttcccgcttcaaaagcattcccttctttcttaaacactcgaattcaatcgtaacatactcccacgcccctttaaatggctttgctcaattgtaatcgcttacttttaaaaatatgaaaaaaggctgctctcatcacgtgagaacagccttttttcatcatactggattcaaaatccggtttaagaattgttttgttcgttcttccttcggtcgtttgaagatttcttccggagggccttgttcgacgatgacgccgccatcaataaaaatcacttcgtctgccacttcttgggcaaacttgatttcatgtgtgacaactgccatggtccagccttctttcgctagatccttcatgacctttaagacttccccgacaagctcagggtcaagtgcagaggttggttcatcaaaaagcatgagctctggctgaatggcaagtgcacgggcgatcccgacacgctgcttttgaccgcctgagagctggaatggatacagatcctttttatcttcaagaccgaccttttgcaagagctggatggcttcttttcgaaccgtttcctttggacggcgctgtacttgaacaggaccttccatcacattttcaagcactgtgcggtgtggaaacaggtgataatcctgaaacaccattcctgattttcggcgaagcttcagcaggtcagctgatttattttttttcgaaaaatctatcgagaaatcatcgaaggtaaaggagccgccatttggtgtttcaagtgcatttaaacagcgaagcatcgttgtttttcctgaacctgatgggccaagaatggctacaacctgccctttgttgatcgtaaaatctattgactttaaaatctcattttcaccaaaggatttcttaagacctttgactgttagcatgtcgttccctccttaccttgcgacatatcgatcaagtcgtttttcaatttgatgctgaacgagagatagaatgaagcagaatacccaatagatcagggctgcttccatataaatgaacaatatctgatctaagttcgctgcagcaatttcctgagacttacggaaaagctctgccacgaggatttgagaggcaagagatgtatccttcaccaaactaatgaatgaattagatagcggcggaatcgatacacgcacagcctgcggtaaaatgacgcggacgagtgttttacgatgcgtcatcccgatcgaataaccagcttcccattgtccttttggaacagacaggacggatgcacgaataatttccgatgcatacgcacctacgtttaatgaaaaagcaataatggcacttggatatggatccagtgtgatattaaatgtcggaaagaaatagaaaataataaacaattgcacaaaaagcggcgttccgcgaacggccgacacatagatggagaaaatccatctgagggctttgattttagacattctagcaagagctgtcacaagcgcgataaaaataccaatgataaaggcaatgatggcgaggggaattgtataataaatcccctgcatcaccattggccaaaaagattgctgaagaagatcccaaggaatgacgactcccagggtattactttgtaacatcttcaccaaaccatttcttagaaatcttagcaagtgtaccgtcttttttcatttcttttaatgcgccattcactttgtcaacgacttcgccgctgccttttctgaatgcaaagtaagtttcttgaggatctcctgtttcaaatgcaacttttaggtttttgttcccgcttgttttcaagtaattcaatacagccagcttgtcattgaacgtcagatcagcacgtccttgctgaatcaattgaatcgattgtgcaaggccttcaacgccttcaattttagcaccagcatctgtagctagtttattgtaattacttgttaaagattgtgctgcttttttgccttttacatcagatagtttcttgatgtcgttgttatctgattttgtcacaacaatggcttgggacgttgtgtatttatcagagaactcatattgattttcacgtccagttttaccaacttggttcgctaccacgtcaaaacgttttgaattcagtccagcaaacatgctgtcccattgtgtttctttgaattcaggttttaagtcaagacgttttgctacttctgtgatgacttctacatcgtagccagttaatttatctgtctttttgtcatggaatgtgaaaggagcataagtaccctctgttccgatcgtcagaacacctttatcctgaatggatttccaaaggtcacctgattccttagacccagattgtttattcgcgttgtcgcttgcaccagatccacatgccgtgatcaatgcaacacaagcgcctaacataatggcaaagaacatttttttcattttattccccacttttcttgttggtatttacaacatatgatcttacagagaagcaacctaaaagtaaagcatttgaaactagcttgagcgaatctcaccaactttatgcccgcaacccatttctttcaaacctctaacgtctataaagcctatcatcttttatttgtgcgaacattactaaaataaagactttgagacagtgaccatagaaggaagaatatttattataaaagatgtataattagtaggttgttttgaaaatggaatgaatcacatggagacatgttttgataactgagcatcttagaagaaggagggcatcattgtggatgttggacaaaatcagcccgaacaactgaaaagggcgatgacctcccgccatttatttatgatttcacttggcggtgtcattgggacaggctttttcttaggaacgggctatacgattggacaagcagggccagttggagccgttctttcttatattgtgggcggattgattatgtatttaaccatgctgtgtcttggagagttgtcggtcgcacttcctgtgtcggggtcgtttcatacgtatgcgacgaaatttgtcagccctgcagcgggttttgctgtcggctggatttattggcttggctgggcggcaacggtcgccctagaattcttatcagcaggacagctgatgaggcgctggctcccgcaagtggatgtgtggatttggtgtctcatatttggaatgtgtcttttcttattaaatgcccggtcggcgaaagcgttcggggagtcggagtttttcttttcaaccattaagattattgcgattttactctttataggtgtaggcggagcggcgatgtttggttttattgaaacaacgagcggtgaacctgccccttacttcagtcattttgtgagtgatggtttgtttccaaatggattgctcgccgttgtggtcacgatgatcaccgtgaacttttcattccaaggaacagagctgatcgggattgcggcaggggaaagtgaaaaccctgaaaaaaccgttcctcgttcgattcatcagacggtttggcgtacactcgtctttttcgtcttatccatctttgtcttagcgggtatggtgccttggaaggaagcgagtgtgctgcaaagtccatttgttactgtatttgagagaacgggaattccttttgcggcagacatcatgaactttgtcattatcatcgctttattatctgttgccaactctggcttgtatgcatcgacgagaatgctgtattccttatcgaaggaaggaatggcaggaaaagcatttagacgcgtgaatcagcgcggtattccgatgaatgccttactgctcacattcctgtttacagggatttcgctattatccgggttctttgcagagaaaacagtatttgcctggatcgtgtccattgccggcatgagtgcccagactggctggatcaccattacattatcacagatgcttttccgcagaagatatcttaaagcaggcggaaagctggaaaacttaaaatttaaaacccctctctatccggttctgccaattattgcgattacactcaacacaatcgttttaatcagccttgcctttgataaggaacagcgcattgggttatatgtcggcgtccctctcatgatcattgggtatgtcgtctatcaccgctatgtgaaaaagcatcaggcgaaaagtgaaccgcttaagctgcaaatccatggagatgatgagatccggttttaaaccagaaaaagaagccaacccaatcgggaggcttcttttttcatttaatgaatgcctttcattgctttcttgatcactggtgttaagagcagcatcacaccgcataaaacgatggcaagcattccgatgataccgaaatagacggtttctggcactttatcaaacagtttgaccacttgcgcattgatcgcctgtgccatcgcatttgaaaggaaccaaaggctcatcgtttgcgctgagaaggcagcaggtgcaagctttgttgttgctgacagcccaactggtgataagcagagctctccgatcacgacaaggaagaagctcagaacgagccataatgggctcacaagtgtattcggaccagacatgtaggcaggaatgatcatgatgatgaaggataatcctgcaaacagaaggccaagtgagaacttaatcggggtagacggctgtttctttccaagtctaatccacaaccaagcaaacacaggagacagcagcacaataaagattgggttcaatgattggaaccacgaagaggcaagtgtcatccctaggaaattcaagtttgttcgttgatctgcatatgtggctaaaatgtttgagccttgttcttgaattgcccagaacatcaccgcagcaaggaacaatggaatataagcgagaaccctggattgctccactgagctcgtctttttactgaaatacatgacgatgaaatacacaatcggaatgagcacaccaagcacactgacaaaccaagtgaatagattaatcgtgagtgcgcctgtttgaatgccaatgacaacaaaaacagcgagcacaatgatgatcaatgttccgaaaattttgaagttcttgcgttcagcagctgataacggatttgtcacataagtgccggcaagaccaaggttcggttttttcgtgatcacaaatgtaataagtccaacaagcatcccaacggcagcaagtgagaatccgaggtggaagttcactttttgaccgagtgttccgacaattaatggggaaataaaaccacccatgttgatgcccatgtagaaaatactaaagccagaatccctgcgagggtccgttttggtatacaggtcgccaacaatgtttgaaacgttcggcttcaaaaggcccgtcccaataataatcagtcccatactaataaagagcgctgttgctccgcttggcaaagctaaaatgacatgtccaagcataatgaaaaccccgccataaaagaccgtactggacgaaccgaatactcgatcggcgagccatcctccaataatgcctgacatatagacaagcgcaccgtagacagacatgatcgaattggctgtcgtctgatcaaaaccaagaccgccttttgtcacctctgtgtacatataataaataagcagtgcacgcatgccgtaataagagaaacgctcccaaaattcagtgaaaaacagtgtgtaaagtcctttaggatgtccaaaaaaccctttttgaggaacacttttaacaattttatcgtggtcaattgtagacatggcatagatcctttcttaaaaaaagagatatgagaaaaatgatattcttgtatagttcttgtgtcaatataaaactattctaaaacaggaaaatgttagttcaataggcgtaaagactcaaaaaaatgaaacattctttcaagtgagaatggtcagaaagttatatcggaagaatttacttaaaatttgaagaattgtacaagcaaaccttttacacatgcataggatgacaagaggacttgtgtgaaaaggagggatttaggttgggggaattgaatgaatctgatctaaaaaaacctgttgtcaatgtacaagattttggtgtgattgcggatggggaaacggactgtacagcgaggctcaatgaatgcttagaatggacgaaagcacaggggtattcccacgtctggctgccgagcggcacgtatgtaatcgatgcagtgtacagaggtgatcgattttttcctttccgaggtgcaggcatacgggtgccaagtcatatgtacattgagatggcgccggatgccgtgattaaggtaaaaccaaatgattcgtgggggtatgcggccttttatataggaaaggttcagcatgtgaccatcaggggcgggcgaatcgaaggggatcgtcatgagcatgtgtacaagtcgcttccccctgaacgaaaaacccatgagtggggctttgggatatgtattgaaggggcctcccatgtggaagtgaatcgtgtgcaaatcaagaattgtacgggagacggcatcattgtcagtccccacggtttattatcacaagctgaatcgtactcgcctgcttcatctattcatatttctggctgccacatcacagattcaagacgaaacaatatctcgattacaggctgtgatggggtcattgtggaggactgtctgctggagagagcaggagtaaacggagtcgagccgagaatgggtattgatattgaaggctacggagaaaaagcagttaatatggaagaaccgctgaatattcaaattcgaaacaacattgtaagaggtggtgctgcaagttccatttataatttcaacggctatggtgtcatcattgaaggcaatcatacagacagcagtatctcctatggctttgccaccgaaacaatcattgccaacaatttgatccgtgcagtgggaggaggcgttacaaaagcaggaattacgagcttaggtgtctctcttggtcaaacggaaaacaatgtgatcattattggcaatatgattgagggatttgaaaaagggattgatgtgaggggcgacagcgttcacattacaggaaataagatcagtctatttgaagatgcggctgtgtccgtttatatggcgaatcgtattctaatagaaggaaatcatattgaatcggggacgaatacagggcaaagaagcgcagcgctgcgtatctatcaatcggatagcgtcgtcttttcaaacaatacaatctactcggtgatcgatggggcgatggtgagaggaacgaatatcctgatccagcacaatcaattcaaagatttcagcagagggatatgggtgcaggaaggggaaactggaatcaacggcaaccactttattcaagaaggacacccagagcttgcgtcttcgtatacgatcagtatcactgggagtgcaaaggctttcatctggcagaatcgctttaagcactaccaaaattacgccttatacagcagcacgacgggtccattagaaattaaagataattcctttgaagaaacatctttatatgtggtgatgtatattaaaaatggttcaccgcaaattggagataaccgcttttatttaaatcgttcgttcggacagccgacggcgatctttatcgatcaagccgcctcagcccgtgtgctgcggaataacatcattaatttatctcctcaaaaagcgattgccgtccgcactatatcttccactcattccgtgatcgcccataacatgctggaacgcagccaattggtcacacataccacagaccggctcatcggaaatattgaaatcgacacaccatgatgaacgggtgaaatcctaattttggaggttcagaaggcggttgacaatcctgtaaaaagggcatatagtaataattatttttcatttttcgcaacatttgccctttttttattgataaaaccgattaattcaatcagaaaaatgtatcttctgaggacttcagtttgatacagcaggatatagaaaggatgaagaacaagtgtcacagccgaaaaggaagctcaagctaggcgtattcatcgcaggaactggacatcatgttgcctcttggagacatccgaacgccgtatcagatgcagccatgaacctggattattttaaacaattagcgaaaaaagcagaggaaggaaagttggatttgctctttttagccgacagcttatccattaatcaaacctctcatccgaatgtactcacgagatttgaaccgctcaccctgctttcgtccattgctgagtctacttcatcaattggtttagcagcaacagcatccactacatacagtgagcctttccatattgcaagacagtttgcctcccttgaccatttatcaggcggaagagcggcatggaatgtggtcacatcttctattgaagaaacagcgaaaaactttagcggagaagagcatttagcacaccataaacggtatgagcgagcagaagaatttgtcgaggtcgtgaaaggtctttgggattcttgggaggaagacgcccttgtcagaaacaaggcaacgggagaattctttgaatctagtaagcttcatgagctccagcataaaggtgagttcttctcagtacggggtcctctcaacgtatcacgcacgcctcaagggcagccagtgatcattcaagcaggatcatccgaagatggtcaaaagcttgcagcgaaaacagctgagctcattttcactgcacaaaacgatctcgaaaaagcgaaggaattttatcaaagcttgaaggagaaagttgaggctgctggtcgtgctagagaggacgtcagcatcatgccgggtatcttcccgatcattgctgatacagaggaagaagccaaagcaaaatatgaagaattacaggagctgattgttcctgagattgggctgagcattctgcaaaattacttaggtgggattgatctgtctcagtatcctttagacggaccgcttccagagattgatccaagcacgtcaaatgcggtgaaaagccgctttgatcttgtgatgaatatggcgagaaaggataacctgaccattcgccagctctatcaatcggttgccggctctcgtggtcataatattttcattggaacaccagagcagctagcagatgtgatggaaacatggatcaatgaagaagcagcagacggctttaacgtcatgccgccgctcttgccagaagggctggatgtgttcgtagaccgcgtcgtcccgattcttcaggaacgtggcttattcaaaacagattacacaggacaaaccttacgagaaaatcttgggttaaagcagccaaaaaatcgctacacgacataagggtgaggtgactaacgttgggatacacgtttcgtctggcaacagaagcagatatagaggcgctgcttgaactgacaacaagagcctatgagccaattcgtgagctcggcatccagtttcaagcagcacatgctgatttcgctctcgttcagaaaaatgtacaaaagaatctttgctatgtgatggaagaaaacggagaacttctatctaccttgtcgctccgtatgccttggggagagcagccaggaccgttcggcgtccctcacatttggtggtttgcttcagagccttccgccaaaaaagggacaggctctgtcttgctggaatgggtggaaactgaagtgctaagggataccctgaaggtgccatacgtatctcttggtacagctgataagcatccgtggctcatggacatgtatgagcgcaaaggctacgtcagagcaggagaaaaggatttaggcaagggtcacatcacggtttattttaaaaaacaactaaggtcagatatgacacaattataagaagaaagaagggtttacgaacatgaaaaacaaaaagtggttagtcgttctatttgcagcaatgctggcagttttagcagcttgcggcggcaacaatcagagtgaaggcaaagacgaaaaagtgttaaaagtaggcgccacaggacaaagctatccgtttgcttataaagacaatggcaagcttgttggcttcgatgtcgaagtaactgaagccatcgcaaaaaaactcggctacaaactagactggcagttgagtgaattcagcggactgatgggacagctgacatctggtaagctggatacagtgtcaaaccaagtcgcagtcacaaatgagcgtaaacaaacgtttaactttacagatacgtacgcttacgcaggaacacaaatcatcgtgaaaaaggacaacaacgacatcaaaggtcttgatgatttaaaaggaaaaacagtagcggcggttcttggctctaaccacgccaaaaacctagagagcaaagacccggacaaaaaaatcaatattaaaacatatgaaacgcaagacggtgtattaaatgaagtggcaaatggccgagtagatgcttatgtcaacggacgcagtgtattacttgctcaaattgaaaaaacaggtctgcctctcaaaatcgttggcaacccaattgtgtatgaagaagtaggctacccatttgccaaagataaaaagcatgacaagctaagagaagaatttaacaaagcgattaaagaattaagagaagacgggacactgaagaaattgtctgagaagtatttcaaagacgatgtcacggtgccaattaaaaaataacgacagcggcggtgaagagcagacatgaacaaaattgattggcagtatatggtgacggtttttccgacattgattcaatacttgccgataacgatcttcatggcgattgtctccatggtatttgccattatcattggtgtggtattcgctctcattacgaaaaaccggatacctgttttataccaatttgccaagctgtatatttcttttttcagagcggttccaaccttggttcagctctttctcatttattttggtcttccgcagctattccctgcgatgacctcaatggatgccctaacagcggtcattatcggattaagtattaaaaactcagcatacttagcagaaattttcagagcggccctcaattctgtagatgaagggcagctagaggcatgtctatctgtcggcatgacaagatggcagtcttacgtcagaattattttcccgcaggcagtcagaaatgcgattccagcgacggggaatacctttatcggtcttttaaaagaaacatctcttgcctttaccattggggtggcagaaatgtttgcacaagggaagatgattgcgtccgcgaactataaatactttgaaacctatttagccgtagggattgtgtattggattatgaccatcatttatagcttccttcaagacctatttgaaagaaaactcagcaaaccttaccggaattaaggaggtgtggacatgatcaagctcaccaatttgaagaaatcattcggcgatcttgtcgtcttagacggaatcaatctcgatgtgcaaaaagggcaggttgtggccattatcggaccttctggctccggtaaatccaccttgctgcgctgcttaaatttattagaaataccagatgaaggcatgattgaaattggcgatgcgaagctcgatgcgtccaagtatacacgtaaagaagcccatcatctgcgtcaacaaacggccatggtgtttcaaaactataatctatttaaaaacaagacagcactgcaaaacatcacagaatcactgcttgtgacgaaaaaaatgacgaagcagcaagcaaatgagattgggatgaagctgctgaagcaggtaggattagagcaaaaggctgacagttatccagtcacgttatctggcggacagcagcagcgaatcgggattgcccgcgcattagcggttgatccacatgcgattttactcgatgaaccaacgtcagctcttgatccagagcttgtctcaggtgtgcttcaagtgattaaatccattgcaatccaagaaacaacgatgatcatcgtcacacatgaaatggcgtttgcaagagaagtggcagaccatgtgattttcatggcggatggtcatattattgaacagggcacaccaactgagctatttgatgaaacgaagaatgaacggacaaaacgatttatccaaaaagaagcagcggctgaagaagcataagctgctttttactctttagaggggtgagtatcagtgaaatcaataggaaatgaagctttaaacaaacgtttaattaacattcgccgagcacttcatgagcatccagagctggcgtttgaagaatatgaaacgacaaagaaactgcgcggctggttagaagaagaagggatcaccgtactcgattttccagctcttcaaacaggtgttgtctgtgaaatcaaaggagaacaagagggaccaacgattgccctgagggctgatattgatgcacttccaattgaagaagcatcaggcgaaccattttcctcaaagataccggggaaaatgcatgcttgcggtcatgatttccatacagcttctatctttggagcggctcttttattaaaagagcggaaacacgagatggaaggaacggtccgcattttgttccagccgtctgaggaagtcgcccaaggagcgaaacatgtcatagaggcaggcgtattagatggagtggatgcgatttttggtatgcacaacaaacctgatctgccagtaggcaccattggtattagagaaaaagcattaatggcaagtgttgaccggtttgaaatcgatattaaagggacgggtggccatgcaggtattccgaatcacacggtggacccgattgccatcagcgggcagatcacaagtgctcttcagcaaatcgtcagccgccgcatcagctccttacatcatgcagtagtcagtatcacacgcattcaaggcggtacatcatggaatgtgattcctgatcgtgttgagatggaaggaaccgttcggacgtttgagcctgaagtgagagcgatgattccagagcttatgaaacaaatcgtgagtgggattgccgaaggatttggggcaaaaggcgaagtgaaatggcatccgtatttgccttctgtgttgaatgacgagcgtttgacaaaggtggtcgaagaaacggcagatgcgctggatctcacagtagttcaggcagagcagtcaccgggcggagaagattttgccctttatcaagaacacattccaggctttttcgtatggatggggacaagcggtaccgaggaatggcatcaccctgcctttacattaaatgaagaagcactccctgttgccgctgccttcttttccgagcttgccgttcgggcattggagtcacgatcatggaactaacaaaacaactggcagaggctgtgcttgcagctgatccgcttcaagatcagcggtccgttgaaatggctcgaaatggtctgttagacgttgcggcagcagcgcttgctgcgagagaggatgaaggtatacagaagctaatggcgcttgtggaacaagaaggcggagccgctcaaattcctgtcattggacaagggaagaaggtcagccgtcaagccgcagccatgctgaacggctatctgattcatgcccttgattatgatgatgtgcattcagacgtgagaggacacccaagtgcggtgatcattccagcattgctatcacagctatcagacggcaaagggtttggcgatcgatttttagctgcctacatcacaggtgttgaagtgatggcaaggcttggcgaatccatcggcaaggcgcattatgagcggggctggcataatactggaaccctcggagccattgcagcagtatgtgccattgggtatttaaaacaagtctcgcaggaagagctggcgaaggcaatcggctttgccggagcgcaatcagccggaatgagaaagcagtttggctctgatatgaaaccattacaagccggcttagcggctaaaacagccgtctggtctatggacttagcttgttcaggttttggcgggaatgaatcggttcttgatggtacgcttggtttcttttctctctatggagatcaggagcgcgcggaaagtcgtttactagagggatatggtacaacgtggcgtattgtctcgccggggctgtggttcaaagtatacccgttctgctcagcagcgcatcatgcagcagatgcgattctgtccttaatggaagagcatactttcttttcggatcaggtgaaacaagtagaggtcatattcccgcctggcggagatgcagcgcttattgagcggacacctttgacgggcgaagaaggacgattcagtgtcgaatatgtcatcgcacttgccgtatttggacagacgcttacgctggatgcctttacgaaaaaaaacattccatcagacatgcgcacatggatgaagcgggtgagcagagaatatgatcaaacgacagaaccccatccagaggctgtcccaaaaggtcgctttacgattgtgaagcttaccttatctgatggtaccatcattagcaaacgagtcgatcttccgcggggcgcaccaggccatgcactatcgaaagaagacatcatgcaaaaattaaacagtatcacagacacatcgcatgcacagcagattttacaagttattgaagacggaaacgattcttcttatttgcagctgctggcatgatttaaaaagaagaaaagggctaaaatttatttagccctttttgtgtatcatttcttattccattttagtaaacgtcaagccaatatgagcaagtgcctgcggcaagtctttccggatggtgatgtctttaaatgaaatattcgactgaatcgcacttagagcaagatcttgtttaatccctgttaaaacagccgaaattcctaaaagtctcagcgtttgtgcatagctgaccagatattgaatgctctgttcattcaggcgttttgttcccgatacatcaatgaccaaatgagagagcgacagtctgtaactttcctgtaaaatggtttctaaaatatgctgagcacgtgtctcttcgatatcacctaggagaggaagcacggcgacaccgtcaacaactgggacgatcggtacagataattgctgaatctgccggttggcacggtctagttccaggacgtagcttaatagagaagccatcgtttcaaacatatgcacatgctcttctgtgaattgctgcggccttagatcaagcccgcaaatcgttccgtagtttgtgccatctgtaaaattaatcggcactccgatgaatgatccgccttgaagacgtttcgtgacttctaagtatttagaacgatcatccaatgatatatcaggaatcacaagcgtatcctgatgatcgaccgccagcttgcaaaacgtcttctcgtaaggaatttcttctccttcttcaagaagctgctcgtcatgatttagcaccttgacaatctgattggtggtttgatcgtttttagcaataaacagtgtattcacatcagtgaattgactcatcatgtttaaaatactcgtagaagcatcatgaaaattgcgaaactgttttaatagttgttgacgaggcattgttttaggactccttgtagctccgatcatagaccggaacaatagttgatttgtctctatcatacaaaatgaaacgagaaatagatatattttaatgcgcaaatccatgtgaatcgggcgagaacaaaaaggactgccgatcctgagatctggcagtctgctggttaaagggagacagggacggtagacatagagaaaaattcttcatacaacgcttgaacggcttctttttcttgagccgctttgacgccaaacatcatgctgacctctgaagagccttgattgatcatttcaatattgaccttcgcttttgacagcgcctctgctgctcttgctgtggtgccaacattgtgacgcatcgcttctcctacaaccataatgagtgagagattcggctctaaaacgacctcatctgcatcaagcacaagcttcaagcggtcgagcagctcttgttcaatatgctgctcctccagctgatcctgtcttaaaataatgttcatatcgtcaatgccagaaggaacgtgctcatacgtaagcccatattcctctaacgtttgcagcaccttacgtccaaaaccgacttctctgttcatcaaatacttgctaatataaatgctgcaaaaaccgctgtctgaggcgattccgacaactggtccatttgtatgatctcgctggttcacaatttttgtgccttttgctgagggattattggtgtttttaatttgcacaggaatgcctgcacggaaggctggaatgagtgcttcatcgtggaacacagaaaaaccagcataggatagctcgcgcatttcccggtacgtcagctctgtaatttccttcggctcatgaacgatcgtcggattgacagcgtagacagcatccacatctgtaaagttttcatacacatctgctttcaaaccgtttgccaaaatggaaccggtaatatcggagccgctgcgagaaaaggtgacgatgtcccccgatagactaaagccaaaaaagccagggaagatgatgatgccagagcgctctcttaatttgtacaaatgatcatatgactctggaaggacttgcgcttgaccaggctcatcgctcacaaataaaccagcttcctttgggttcacatagtgagcttcgacaccttgatagcggaaataggcggcaatgagttttgcgttattgtcttcaccgcttgctttgatggcatcaagatatcgctcagggtgagacgtatctgcctgtaagagggcatctagatcttgccgaatggtgtcaatcacgtcatgacttaacccgagttcatccgcaatcgaggcataccgttcgatgacggctttctgtaaatcctctgcttcccctaaacgtaaatattgcttaccacagctaattaatagatcggtgaccttcgtatccgttgaatgccgttttcctggtgcggaaacaacgactgcttttcgagctggatctgctgttacaatgtcaaataccttttgcagctgcttgccagatgcaagtgaactgccaccaaatttaacgaccttcaatgcatacatctcctatagtaaaaattttctcacaaattgaatagttcctattatcaactcttttcttcaaattatcaaggtttttcttcactgtaaatacaaatgtccttttggagaggacgatataacgtgaatatatgaaaaaagagccggccatatgccgagctctttttcttatgaagaagatgaggaggaagatagctcctgcttcatcactttattatcgcgtttttcctttaagaaaaaggagaggacgagtccaaggaccgcaatcaaaccagacacgataaacgacgtgttcatgccgtgaacggctgattttaatgggctggctaattctgcatttgcagcagagctgctcatgatggagacaagcacagccgtcccaatggagccgcccatttgtctcatcgtgttattcatcgctgtcccatgcgggatcaaatgaggcggtaaagagttaatacctgcggttgtcagcggcatcatgatcatcccaaccccgattaagcgaagcgtgtaggcgaccgtaatgagggcgatggatgaatcaagggtgagcagcataaatggcaaggtcgtaacggtaagtatcgtaaacccgcctaatgccagcccttttccaccgactttatcaaaaattcgtccaataattggtgagaggagccccataaagagagcaccaggcaataagatcagtcctgtatcaagagcagacaatcctctgacattttgcgtatagagtggcagaatcgtctctgtcccaatcaataaggcaaagacaagcatcccaaggaaggtcgtcaagctaaagatcgcaaacttaaagacaccaaattcaagcatcggtcttgtcaaattcgactggcgcagaataaagaagaacaagctcacggcgccgacaatgagcgaaatgaggacagtcgcactcgtccagccatatgtgccaacactagaaaatccgtaaagcagtccgccgaaaccgaaggacgacaagatgacagataaaacatcaattcgtgtctctctttgttgcgttacatttttcattaagaagaaagcaagaatgagatcaatgataccgattggcagtacaatatagaacaagaacttccagctgaaggaatcgacaatccagccgccaagtgtcggtccaagagctggtgcaaacgaaatgacaagtccgaccatacccattgcctgaccacgtttttctttcgggaaaatggttaaaaagatcgtttgcatcagcggcattaaaattcctgcgccggctgcctgcacaatacgcgctgcaagtaatacagggaaattcgttgcaaacgcggcaagaattgtaccggctgtaaagatgctaagcgccgttaaaactaaagaacggcttgaaaatttctcgattaagaaagccgtgatcgggatgagaatcccgtttgtcagcataaaggctgtggtgagccactgtcccttgctgacatcaatattgaattcctccatgatatgtgggatcgctggaatgagcagtgtttggtttaaaattgcgacgaatgccccaacgaggaaaatccccacaatcacagatcgattatacgatgttgttgattggttcatgttatcccttctttatctatagaatgatgcttttcagctgtgacacgttttgtgataaaacgctgtttttacctaaataatcgagcaatgagctgattaaaaaggttctcggttggtcctttgataattcttgactcagcagctcaaacgcagagaggagatcgtccttttcttctccgtttggcagtgcgtgaagctcttgtttgatcttcgttaaggacgagatgacaagcttttcttcatcatattcgtcctgtgaagaaagcaaataagagtccatcagctgatctgttaacacaggctcaatggaacaaggctttttcgacacacggtccatcacgccaataatcatttcggcggcattttctaattggatgttcttatgctcaatcgccagcattaagatgaattctctcattaatccgttgaggacgatcacaagatcccagacataaggagcgacagattcaccatatgtgcttaaaataatgtctctgtgccgctgcatgataatggagcgtgtctcgcgtaaatgtttaatgacaatgggcgaatgctgcgaaaaagcttcaaaggacagcatattcaaaaatttatgattctctttaaactcttcaagctcaagtttgatcttctttgtgaatttttcctttttggacagcgtcgtttctgaatgaatgatctgagaaatctctctcattttgcactgattgtatttaatcagttctaatagaagagcttcctttgaatcaaacagtttataaatggacgcttttgatattttacaggcatcggcaattgactgcatggagacactcatatagcctttttgagaaaacaatttctttgaaacccgcaaaatctcttcttgcttttcgttcatctacataagtcctttccgaatcggcaaaaccatatggtcacaatggaaaccgagtggtcacttttgcaatgataacaaaaccaatgacctatgacaagaaaagaaacttaaaaaacacctatcttatgacaggtattttatccttccgcatgtgcggcatacatgatgatctgtccgttaagttcgacgatcaaaaggtcttttcgctcctttacagagtaaatcgctgtcccttttttcaactgggaagctgtgccgtgatcaaaatgttcggcagctgttttctgaatgatacctacttgctgatgttttgtgacggttagttgatgggtcaaatctacatttgtttgatagacagttccttcccttcaagacagcttttatatagtcatagtcgtttctaaaggatgtatcgttactttgtatgaggcgagtcatgagattgtatgtttgcacaaaatacgatacatttatcgtatgaataatccaatccatccaactcaagaagacataagactgatttctgtgctgcacgcattggctgatcctatccggttagaaattgtccgctgcttagcagaagcgggcgagaggacatgcggtacgtatgagatgaatattgccaaatctacgctttctcatcacttcaaagtgctgagggaggcaggcgtcgtgaaagtgagaattgacggtaaacaccgctactattctttaagaaaagaagacatcgagaccgcttttcctggactcgtgtcatccattttagccgtagataaagagcggtggtaagccagctgtctgtaaagcagctggctgttttatttcccataaatcgactcatacagtcttttcaccgccggctcaatatcctctggccgcatatgagagaagccgaggacgagtggaacaaagccttcctgatgccccggcaattgctcatcaagggtaaaacggtccatcccgtacattttaagctttctttctttggctcgctgtaaaatctcatgctgcgtgcggtttgagcggaactctgcgataaaatgaagtccagcattttccccaataatccgtacattgtcagtaaaaaccgtgtcgagctcttcaatgagctgcttccgcttttcctcatataaaccattcattcttttaatatgccgctgatacgccccatcttttataaaatgaagaagggtgtattgtgtaaaaaggctggctgtttgaatgaagaagtgctgttcttccttatagcgtctcaataaatgctgcgggagcaccatgtagcttagtcttaagcctggcaacaatgactttgaaaaggtccccatataaatgactttgtcatatcgatccaaactttgcagcgctggaatgctgtctgtaccatacttgaattcactgtcataatcatcctcgataatataacggccgggctgatcggctgcccagtttaagagttgaatccgccgggaaatcggcataatcacccctgttgggaattgatgtgaaggggtaatgattaagacattcggctgttttttgtgaatgtcactcatccgcacccctttttgatcaatgccaatcgtttcaattcggtgatgattgtttttcagcatttgatagagccggcgatagccagggttttctaatccgtatacttgatcggctggaagaatgcttgataaagaatggataagtgattgcgtgcctgcgcttaaaatgagctgttctgggtagcatttgacccctcgcgcaagcccgatcaaccgggcaatcgtttcccgaagctcgtacacaccttgtggatgcggaagctcaccaaacgcttcttgatggaggctgatcgccttttgttcacttttcagccagcttttaaatggaaaattggctgtatcaacagagatatgtgaaaaggaataccagtcgtcccgtgcaatcgactcctcttttaaatcggctggaagggacgagggtttcagctgacctgactcatgaaacgtttctaatgactccacaaaaaaacctttgcgttcgaccgaatataaatatccctcagcaagcagctgctgatacgcgccattcactgaattcacgctgacgtttaatgtatctgctaactctcgtttagagggtaattgatcgtgcggctgaaggtttcgatttaaaatttcacctttaattttcgtataaatttgatgataaataaatccgtttgcccctgtttgatctagttgaattgtcagcatctcgtcattccatcctctctggtaccatgaaaaaaatgatattggtactttctatcataccaaaaaatattcagaataataaaaaagacataaaggggatggatgacaatgagtcaaacgacaacaaaccgtttttcaacagaagaatggcaggggaaaagagatcaatacgtcgcaagaggcgtgagtaatggcaaccgtcatcttgcagcgaaggggaagggtgccgagctgttcgatatcgatgggaaacgttttatcgattttgctggcgctatcggtactttaaatgtaggtcattcacatccaaaggttgtggaggccgtcaaagcacaggcagacagtctgattcacccaggattcaacgtcatgatgtacgaatcgtatatcgaattggcagaaaagctatgccgcctcacaccaggcgaccatgacaagaaagccatttttctcaattcaggtgcagaagctgttgaaaatgcggtgaaaattgcacgtaaatatacgaaaagacaggccgttgtgtcgtttacaagaggcttccacggcagaacgaatatgacgatgagcatgacgagcaaggtcaagccatataaatttgggttcggaccatttgcgtcagaggtgtatcaagcaccatacccttattactatcaaaagccagaaggattaagcgatgcagcctacgatgagtacatcattgatcaattcaatcaattctttgtcgcagccgttgcaccagaaaccgttgcatgtgtggtcatggaaccagtccaaggggagggcggattcattgtaccatcgaagcgttttgttcagcatgttgcttcattctgtcagcagcacgggattgtctttgttgcagatgagatccaaacaggctttgcgagaacggggaaatactttgcgattgagcactttgatgtggtgccggacttaatcacggtgtcaaaatctcttgctgctggattaccactgagcggtgttattggcagaaaagaactgcttgatgcggcagatccaggtgagctcggggggacatatgcaggaagtccattaggctgtgtggcagcactagcagttcttgatattattgaaacggaacaattgaatcaacgatctgaacacattggacaagtcattgaggacaaagcaaatgattggagaacaacgtatccattcattggggaagtccgccgattaggggcaatggcggcgattgaaattgtggaagatcaaaaaacgcgtacaccagataagaaaacagccgcagcgattgcagcatatgcaaatgagcacgggctgctcttattaacggcagggattaatgggaatattattcgcttcttaacaccacttgtcatcacagatgagctgctgaatgaaggactggggatcatcgaggacgccttcaaagcacgctaaacaacaaagggggatggttgtatgcaaaaacaacaaatggcaaaaaccatgtcgcagtctgacgtactgtttttatccattggtgcaatgcttggatggggctgggttgtactttcgggagattggattttaacagcaggatttttaggcagtgtcatcacctttgtcatcggcggtattctcgtcatctttattggactcacgtatgctgagctttcgtctgccattccagagacgggaggagggctcgtctttgtccagcgggcatttgggatgaaatcagcgttcgtctcagcatggggcgtattgtttggttatgtgtccgtcattacgtttgaagctgttgccttgccaactgtcattgattatgtcattccaacacagcatgttggcttcctatggaatatagggggatgggacgtttattttacatgggtgttgattggatctggtggtgctttatttttaacagcgctgaactacattggcgccaagccagctgctatttttcaatctgtttttacagtggccattatcctgacaggttttcttcttttaggcggcgcaacatttaacggaaatgtagcaaaccttgagccgatgtttcaaggcggagttggcggtctcatggcggttttagtgatgattccctttttattcgttggttttgatgtcatcccgcaagtggcggcggagatcaatgcgccgaagagaattatcgggagaattttgattatctccatcgtgagtgccgttgtgttttatctgctcattgtctttggggtagctgctgggctgtcaaaaggacagcttgaagcctcttcattggcgacagcagatgcgatggtgcagctgctcggtcatcaggcgtttggaacagtgcttgtcattggcggtgtagcaggaattgtgacgagctggaatgcttttatcatcggtgcaagccgcatcttatacgctatggcggaaagaggcatgatttccaaatggtttgcgtatattcatccaaagtataaaacaccgacacatgcgattttatttcttggtgcattggcctttttcgctccattattagggcgtcctgccctcgtgtggattgtcaatgcgggcggtgtcggaattatcgtagggtacttaatagtgtccattgcctttatgagacttcgcaaagcagaaccagagcttgagcgtccataccgcattaagtattggcggacgacaggcgttttagctatcgggctgagtctcctttttctttcattttattttccaggaatgccggcctccttatcatggccagctgaatggatattgcttttaggttgggcactcattgggtatatactatatgtaatgaatccaagaacgaaggagacggtagagcatgacaaacgaactcaaagtgtataatcctgcaacaggagaagaaattgcttcagttgctcagcatacaaaagaacagatcgaagacaccattacccgctcacacaaagcattcaaagcatgggcaaaaacgtctgcgcatgaacgtgccaatatcattcgcaagtggtttgatctcatgattgaacataaagaaaggctcgcgaaaatcatcacggaagaaaatgggaagccgtatcaagaagcattaggcgaaatcgtctatgcggctggatacattgaatggtacgcagaggaagccaaacggatatacggcagaaccattccgtcacatacgacgaacaaacgcctttttgtcacaaagcagccagtgggccctgttgcggccattacaccgtggaatttcccagcagccatgatcacgagaaaggctgcaccagcacttgcagcgggctgtacgtttattgtgaagcctgctgaagacacgccgctgacggctattgaacttgtgaaattaggtcacgaagctggaattccagaggatgccatgcaatgggtggttggagatggaaaagaagtcggtgaaatattcacagatagtccattgattcgcaaaatcacgttcacaggctcaacgccagtcggaaagcatctgatcaaaaacagtgcgagtacagtcaagcacgtatcaatggagcttggcggtcatgctccgctcatcgtagacaaagatgccaatcttgaactagctgtcaaacaagcagtggcgtctaagttccgtaatgcaggacaaacctgtgtctgtgccaaccgcttaattgtgcatgaagacattcatgaagcatttgctcaaggcttcagcaaagaagtagaaaagctaaaagtgggaaatggctttgaagaagccacatccatcggcccaattatcaacaagcgcggctttgataaaattgtcggccaaattcaagatgcagtcgataaaggggcgaaaatccttgtcggcggagatacgcatttcgatgatgacaagtcgtattattttgtccagccaacggttctcacacatgtagacccttccatgaacatcatgcatgaagaaacctttgggccagtggcgccgattacgacgttcaaaacgctagatgaagcgattgaattagccaacgatacaccttttggtcttgcagcttatttctttacagagaattatcgaaacggactttacatgtcagagaatcttgattatgggataatcggctggaatgatggcggtccatcggctgttcaagcaccattcggaggaatgaaagaaagcggaattggccgtgaaggcggcatcgaagggatcgaaccgtatttagaaaccaaatatgtatccattggtttagacgaataaacgtgaaaaagactgcctgaggaatctcggcagtcttttttatgttaaacagccggcggaaaaagctgctccaccgtttctttcgtttctttcagaatttcgtggatgtaatctgctggtgcctgctccatgctgctgaacaaaagtcgttcaacaggctcaacaccaataaaattgaagacttctgtatctgttgtcatgcgatgggaggcggaaatgatccgcttagagtcaagaaaggtccttggagcatcgtgcgtgttgataatgacaccttttttgtgccgaagcaggttttcaatagccccctgctcattgatttgataagcgaagccctcagaaaaaacgcgttctacatagccctttagcatagcgggtaagcctgtccaccaaatgggaaaaataaacgttaggacatctgcttgctgaatcagcttctgctctgtttgaatggcaattgggacattaccccgtttgatcgcagccttttccaacatgcttagctctggcgaaaaaccaagagcatagacatcacgaacagtcacttcatgaccattgttcaaaagagtgctgacaacaagatctaataaggtttgatttaagctttgctggggatgagcaaatataattagatggttcatctcatagcctcctaggtggtcatgtgtctcattatggcatgcaccattaccctattcaatcctatgttggtaataataggttgggaaaatggaagttgatcgtcctagtttgcaggcaaagccttgcatctcgtgttcaaataaggtggatagaaatgaaagcgatcgtttccgtgaaaacgatcgcttacgaatcaattatttctttctaaaagcaagtcccagtgcaatcagtgctacgactagagctgcaatggacaaccctagcacaagtggtgaggaagagttggaggctgtttcagatgccttttcttcttttggtttttcttgtccatgtgaatccgttaccgtattagatgccacaatgtttgtgatggaatgcggcttatcagcatctttatcgcctgtccattcaacgaccgttccatctttataatattgatatgcatcccatgcagcttcacctgctttttcagggtttttcgctacaaaaacgaattgctggaactgtccggcaagcacgcctttacccgttgcttcccaagtcactcttgtcaccttgccatctttttcttcagttgacgttttccatccagggactggctcatattgctggaattctacacctttaggtattgtcacgacaaccttagtggttggactgtcactctcagaaggaacttttaacgtataggtttcccacgcatttgtcgcagacgtatcaggcttgactgtgacatgagcactcacaggaatcgccaataaaaatgaagcgagaagcattggtaataaagctttaacgtattttttcatatggtatgaactccttttagtttcttctaataaatgtggtatcgatattttcaaaagaaccagttaatgcacggatttcaattttccaagtacctttttcatttaacaagaggttttcagcagagaaatgaccattttttaatcgtttcagctgaaattcactcggtttctcttccccgaataaggcgactttatggatcttggctgacacagattgaatatctgtaatcgtttgtccatccttcttcgtaaatgcgacctcgaatgtgtttttccccggagcattcggggtaatgctcatggacacaatgtcacgatgctccacttggtttgcgccgaagaatggctcaggtgcaggcggaggagggctcggaatattggtaaacacagccgttaataacaaaatggcgattccgataatccactcagctcgtaacgaaacgttttgtttttgtttcttttcccatctcagcatcaagtaatggacaagtcctagaaggcccatcatgataaataaaccaagcttgattaaaaaggttcttccgtacgctgattggaaaagagcatcaaacgattgcaaaatgaagatggcattcacaaatcctgaaaacacaatgagtccaacagagagcagcgcccaagggtgaaacgctgttaacgtactccgtatgagcggctgatcttcatttggcagcttcttcaacaataaaagcacaatggctgttaaaccaccgacccagatcgatgcagaaacgagatggatgaaatcaagtgacgttgtcagtattttattatcggttgctgctggatgtccgatttgtgccttcagccagagaagcactgcgaataagagcagtggaaacaaccagacccgaaaagatgtgaaatccccttttttcatcgcgactatgctccaaatggtcagaagaacaaatgacaccatgagcatcatccacaaactaccgccagaagtcgacgcaatggtttcttgtaagagcgatggttgaaatgcccccaaaaaggacacgtctgccgctgattttgtttgaattggcagctggaacacgagtgctccgcccatcatgatcagtgacaaagtcaaaagccgtttcattcgtttcactaatacaggagaaatggctgttttaaaccaaaacagtccaaacaaaatggtcccgagaaataagctaaatgacgtataaagtaaggctttatcaatggtcgaggctacatcgatggattcattcgtttgaccttgatctaattggtcaaaaccgccacccgctttgccaatactaaacgggatcatgccagagacagagtgtccgtctgctgataccgcattccactgaatggtataaatcccctttggtaaatccttttttaaagcagcttccatgattttttgatctttaatgaccgtatctcctttatccacacgatcaccttttgcatttagcaccttaatggcatgaaatccactttcgattccttcactaaatgtgatagagactgaaggaggctgcttctccagctcttcatttgccgctggatttgagctgacgacgtatgcatgagcaactgcttcctttggaatgaaaaaagcgaacgtgacgataaggagcagaatccacttactatgtttcaacaagataaataaccgcctttctacctatgaaaatgtctcatgtatcagaaagaaagcggcagtaaactgtgagtcacagaaaaaaccgctcctcctattgtgccgctcactctaaaaggtaaacgaaacaaacagcaagatggttcactttttctgtgtcatgtctgcgcagacatttcttgattgaataggtttgatcatgtataagcctagtcgatttaagaagaggaaacaagaagagactatttgaaagttgtgaaattccaatgaattttgcatcaaaaccacggcacgtcaacctttttactccatttgtcctatgctctgacagagaattcacatcatatttcaattttgtcacacactaagtgacaaagtgacatttagtttcaattgaagggaaagtgaaagcgttttacgataaggttaagggcttcactgacacttgttcttatatcttttgacctataaagccctgaataaagggagagaagaaaggagttttcatagatgcaggaaaaaagcggattccgcgtaaaagtacagcgctttggaagctatttaagcggcatgattatgccgaatattggagcatttatcgcttggggactcattacggcattgttcattccgagtggctatttgccaaatgaacaattagcttcacttgttggtccaatgatcaactacttactgccgctcttaatcggttacacaggcggtaagctcgtatacgaccaccgaggcggggtactcggtgcaaccgcgacgattggggtcattgtcggttcggacattccaatgtttttaggtgccatgatcatgggaccacttggcggttacttgattaagaaaattgatcagctgttcaaagatcgaatcaaatcgggctttgagatgcttgtgaataactttacggcagggattctaggtgccattcttgtcgcgattgccttctacgccatcggcccagtggtacttggtctaaataaagcccttgcagcaggtgtagatatcattgtgaatgcacatttgcttccgctggcaagtattttcattgaaccagcgaaagtcttgttcttaaacaatgcgattaaccaaggaattttaggtcctttaggggtggagcaagcggcaaagacagggcagtccgttctgttcttgcttgaaacaaacccaggaccagggttaggtgttctacttgcgtacatgttctttggtagaggaaatgcgaaacagtctgcaccgggtgcgattgtcattcaattcctaggaggaattcatgagatttacttcccgtacatcttaatgaaaccaaagctcattttggcggttattgcagggggagcaagcggcgttctgacctttaccctgttaaatgcaggcttaaaggctgtgccgtcaccaggaagtattatcgccctcatgctgatgtcaccaaaaggcggacaccttgccgttcttgcaggtgttgtcgtggcagccgtcgtatcattccttgtcgcttctgtgattttgaaggcttcaaaagctgttgatgaggatctaacagcagcaacagaaaagatgcaggacatgaaagggaagaaaagcgctgcagccgcggctcttacagctcaaaaagaagatgctgaagcaaatgagcaagcagcatctccaagtgatgtcaatccagatgacgtgaacaaaatcatctttgcctgcgatgcaggaatgggctcaagtgcgatgggcgcatccatcttaaagaataaagtcaaaaaggcagagcttgatattgatgtgacaaacacatccatcagcaacatcccagatgacgccgatgtggtctttactcataaagatttaacagacagagccaaggcgaaactgccgggcgctgtgcatatctcagttgataatttcttaaacagcccgaaatacgatgagctgattgagaaattgaaaaaataacatgacgaaacgggttgagttcaatttttctttattgaactccccgttttggttgtttttctgattttccattctaaaaaaggtgtgtgatcattcatgaaacaagtactttcaaaagacaatatttttctaaacgaacaagcaggctcaaaagaagaagccattaaaaaagcgggcgaggtcctagtggcaaacggctatgtcacaagtgattatgttgacaaaatgtttgaaagagaaaatatctcatctacatttatgggcaacgggattgcgattcctcatggaacagaggatgcgaaagcggctgtccttcattctgggatttccatcattcaaattccagaaggtgttgaatacggagaaggaaatatcgccaaagttgtctttggcatcgctggtaaaaacaacgaacacctcgatattctttctcaaattgcgattgtctgttcagaagaagaaaatgtagaacgcatcatccatgcaaaggatcaggatgaactgatcgccatctttaacgaggtgaactaatatgaaggcacttcattttggagcaggaaatatcggcagagggtttatcggatctttgttaaaaacatcaggctttgagcttgtctttaccgatgtaaatgaagcggtcatcaacgagctgaatgaaagaggagaatacacggttgaactcgcagcgccaggtcaaaaacaagaagtggtcggccctgtgacagcgatcaattctgcacaagacacagcggcattaacagaggccgtcgcatcagccgatttaattacaacagctgttggaccagccgttttgaagatcatagcttcatcgattgctgaaggattaaaacagaaaaagcctgaccatatcatcaacatcgtggcatgtgaaaatatgattggaggcagctctcatttaaaagaagccgttttctctcatataacagaagaggaacaagaagcgttgtcacaaacagttggttttccaaacgctgctgtggaccgcattgttccgattcagcaccatgaggacattctgaaagtatcagtcgagccttttttcgagtgggtcattgatgagactggctttattggtgacgttcctcagattgaaggagcaacctttgtaaaagatttgacgccgtatattgagcgcaaactctttactgtcaacacagggcatgcactagctgcttatgtcgggtatcagcaaggcgttcaaacgattaaagaagccgtcgatacaccagagattcgccgagttattgaaggagcacttcatgaaacaggcagttatttaatcgacacatatggctttcagaaagaagaacatgatgcgtatattcaaaaaatcatcaagcgattcgaaaatgcttttatctccgacgaagtcactcgtgtcgcacgatctcctcttagaaagctgggagcagacgaccgtttaatcggtccagcgaaaaagatcaaacagccagtgtacttaatcaaaggcatcgctgcagctctcgcttatgactttgccgaagacgaagaagcggttcgtttgcaggcattaagaaaagaaaaaggaattgaaggtgtgctggaagaagtatgtggcctcacaccaacagacgatctctatcaagccattctgaaagaaacagctcgataatcagaaaatccctttccaacgagtgaaagggatttttttatgacttttttaatagttttccccgcttgacgatatatgatgtaagggggaatttgtatatgaaaaagaaaacgtttgcgtcaagaagtgtcttttttcaattaatgtctgccattatcgtgatcacgatcttaaccggcggacttgtaggcacaacggggtatttgttagcgaaacatgtcttaattgatgccgggaaagcagatttaaagcacatcgtcagcggagcaatggctacacttgcacagttgaatgatcgtgtagagaaaaaagaactgacgcttgaacaggcacaggaacaagcccgtatttacttgagcgggcctaaaaatgacaacaggaaagggtaccaatttcaaaaatcagattttatttataaaaataaaggctatctcgtcgcatatggagcagattattcctctcaagtccatcctgtcaatgacattggcgtcattccagataatacgaccaatcgtgaaaaaatggtcgctggagccaaatcagaaggcgaggatgcacactatgtgacctatttagataaggacgatgccaccggggaagaaaaacaaaagcttgcctatatgagtcagttcacgccctggaattggagtatcggtatcgccgtctttcaggatgaattttataaagaattagagcagatgaagctctatatcatgctcattacagcaggtgttgctcttctcagtcttggcgtcttttatttagctgctcgaggaaaagtcaggctgctcaagcaagtcactgctgcttcaaaagaaattgcggcggggaatcttgaacgcacgagtttaaaagaaacaacagatgaaattggacagctggcaaaaggctttaatcatatgtcaggagaactcaggacacttgtgagcggtctacaggaaacgagcagccagcttgttgaatcagcgacagatttatcggcgatatctgaagaaacctcagccagcagtgaagaaattggccgagccattggcgacatatcgaccggaacgcttcatcaggcatctgaccttgatgcagccaatcaacaaatgacccagttcaatcaatccatcgaaaatgtcaaagaacaaagcgatcaaattaaacgaatctctgaccaatcgagtcaatcatcgcagcagggccagcaaattgttcagcaattaaaacaatcaaatgaacaatccatacaagcgtctcaaggcattagagcaggcattgagcagctaagtacaaaagtacaggatatctctaaaattacagatacgattgaaagcatttcaaatgagacaaatttactagcgctgaatgcaagcattgaagcagcacgtgcaggagagcacggcaaaggcttctcggttgtggcgagtgaagtgcggaatttagctgagcagacaaagcaatcagccgttcaaattcagcaaatggtacaaggcattaaagaagaaacgacggcaacagccggtatgatgtccaagacaatggatcgttttgctgagttagataaagcggtacatgccacagaacatgaattcaatgccatctctacgtcgatttcacaaaccatcgttgaaacagacgcaatggcaaaagagctgaatgcattgctggagcaaaacgacctcatcacaaaagccatgcaaggcgcagcccatatttctcaagaaaatgccgctgcgaccgaagagatcaccgcatccacagacgaacaagtgacagccatctccaatgtggcaaaagcagcagaaagactcaatgaactaagcatacgattgaatcaggacattgcacgttatcgtctataaatcattttgactgtgtgtcacttgtcaggtactatgtagttaatctaaaaaccttgctcacgcaatcaaaaggagtgtaccggtcatgaaaaagaaaatattgatgttcttaccttgtggctatggatactccactgctgttttcttttagaatagatagaaattggtgaagtctgtctacatgaggaagaatctagcagaaaaatcaaagtgagtgagggatataacatggaaaaaatcacgagaaaaaacccagaaagtatgccgaagcccgttggcagctatagtcatatcacaagagtaccaaagggcgcgggattatttgttacatcgggtcaagtcggaacagatatggatggacaggtaccatcaagtttaaacgaccaggtaaccaatacgtttgaaaatatcaaaaaaatccttgaatcagaaggattgaacgaagagcatgtcatcaaggtcaatatatgggcaacggaagaaatcgactgggaccatctatatcctcagtgggatacgatctttaaaacagcttacccatcaatgacggttgcttatgtatcagctttaggatggcccgagctgaaaattgaaattgagctatggtgcgccgatatatgatcaaaaaaaagaacagtgcaaactgttcttttttacttgaatcgaaaccgctttgtcatccatgcagcgatcaacgtaaagacggtgtagatgacgacccaaatgagaaaggattcatccccgccaatgtatgtgtacataagaatgacgctggctaacaggacaatcaaagttggcatccaaacattcttcaaaagcattgtgccaaaaatgccaatcagcacggaaataatgggaaagccgaacacaatgaataagacaaaaacagccatattgctaactcctttaacaagtgattacatcaaaacatataagaccgatgcagccatgtgcggaactgcaaagatcatcaaaagaaaagccgtatcaagacgccacatgcggtgttcttttgattcagaatgataggctgcccgcgtttcttccccgcttgtccaagcccccattagaagtccagacatcatgacgccaataatagagattccaccactgatccaccctatccactcatggtgctgcaaaataatagcggcactgcaaatcacaatcattgagcaaactccggcgataaaggcatgtttttttctcatactgattcacttcctttaaagaagattaggaggtggcatcacatatttcaatgaaatgcccatcaggatcagcgacataagcgacggtttgaccccatggtttctttgcgggttctttgatgatcggaacccctttttccttcattgatgcaatggtttgatccacgtcatccacaacaaaccctatctcaaacgtttgagaggattgatttgcttcagggacaggcaatccaagtgcatctttgacatcctgacgtgagttaattgacaatgtcacatctccagtatcaaactcaacataggattcaaccctgagtttcataggaaagccaagtacatgttgatagaaatgaatacttgcctcaacatcgtttacatatagaatggtatatttcattttcatgtgaaaaactcctctcttcatatacgtgtaaaaaacggaaaggtttcccactcattgtaccatataggatataaagcatgttttatgccaaaaaaatgaatttttttagcgcgatagtcttgaaaaacaaaaagtggtgacatatgataaaaatgtaaaaatagaaaaaatagggggatcatacatgttgaaaaaaatcatggtggctgtcttgtcattaggtcttttactaagctttacacaagtcgacacccacactgcagatgcaaaaacggtcaagtcctacaaaaactgcaaagcactgaacaaagtctataaaggcggcgtggcaaaaagcaaaaacacgaaaaacaaaggcggcaaaacaaagtacaagccgtatgtgtcaaaagcactttaccaaaaaaatatgcgacttgaccgtgataaagacggcattgcgtgtgaacgctaagccaatgcaaagagacctgtaacaaggtcttttttctatgggatcaaactcgtccctttgtgccagcttcctctttatattaaaataaagatagttacaaaaaatgatacaaagtggggtactcaatttgtccatacaagctgataagaaagacatccgattgattgccattgatatggatggcacgctgttaaacagtgaacacgtcattccagaggaaaataaacaagccattaaagatgctgaagcaaaaggggtccatgtggtcattagcacagggcggacgctgatgacatgccgagagctggttgagccgcttaagctgtcttcttaccttgtgacagcaaatggaagtgaaatctgggattcaaacttccaactgatcgaacgagatctgctgcatcctgatcacgtccaaatgatgtgggatctaaaaaataggttcgaaaccgattactgggcttccactgtggagaaagtgtggagaggtgaattcccagaacgaattcatgaccatgaatggttgaaatttggctttgatattcatgatgatgacgttcgtgaggaagtacttaatacattgaaagcaaatgagcatctagagatcacaaattcaagtccgaccaatatcgaagtcaatgcggcagggattaacaaagctgcggctcttgcaaaggtagcagaacgcattggctgtacgatggacaatgtcatgtcacttggcgacagcctaaatgatatggccatgattcaagaagccggattaggaattgcgatgggaaatgcgcaagaagtggtgaaagaagccgctgattggattacagctcctaacacagaacatggtgtagcaaaagccatccaacattgggtgctatctaaataaagaacatgatgaaaaagcgagaggcgatatcctctcgcttttttaatttctcctagttctattgttatgttttctgacaatgtcatgtgcaatctatccaaaattgatataatcaatataaattcgaatattcggactttatattccgttattcggaacaacaaggagggatcctatgtatcaagtggatatcaactgtgatttgggagaaagctttggtcaatacacaatcggtgcggacgaacaaattcttgaatatgtcacgtcagccaacattgcttgcggttttcatgcaggagatccaacggtcatgagaaaaacggtcagaatggcgctggataaaggggtccaaattggtgcgcatccaggtttgcaagatttggtcggctttggcagacgtccaatggcgatctcggcagaggaagcctatgatctcgtcgtctatcaaattggcgctctatcagcctttctcaaggcagaaggcggcacgatgcagcatgtcaagccgcacggcgccctttacaacatggcggctaaaaatactgaattatctgaatcaattgcaaaggctgtgtatcatgtcgatccaagtcttgtgttattcggtctctcaggcagtgaacttgcgttagcaggtgagagaattggccttcaagtggctcatgaagtattttctgatcggacctatcaagcagacgggacgctgacatcccgccgcgaaccacatgcactcattgaagatgatgaacgggccgttcagcaggtcgttcgtatggtgcgagaagggaaggttcgtaccgttcaaggggaagatatttcgcttaaagcagatacggtctgtattcacggagacggcagtcatgcgcttcaatttgccaaaaccattacatcaaaactaaaagaagcgagcattcatctcaaagcctttcaataaaaatcgtcatcaaagggggaaacagcatgaaaaaagaggaagtcaagcacacgaaggcaccaaaggggaatcgttctatgctgatgggcgcagcctttttaatggcgacgtccgcaataggaccgggatttttaacacaaacgactgtcttcacacagcagcttgcggctagctttgggtttgtcattctcatctctattttgttggatatttttgcacaaacgaatgtatggcgcatcatcgccgtgtcagaaaagcgaggtcaggatattgcgaatatggttctgccggggctcggttatgtgctggcctttttgattgtcattgggggacttgcctttaacatcggaaatatcgctggtgctggtctcggttttcaggtcatcttcggagtcgatccgcgaatcggagcaggggtcagtgctgtcattgccattctgatctttgtgatcaaagaggctggaaaagcgatggaccgtttcacacaggtagcaggctttgtcatgatcggcctgatgctgtatgtggcgatttcaacagcgccgcccgttggggaagcagcactcagaacatttgtcccagaagaaattgatattctatcgattgtgacacttgtcggggggacagttggcggctatatcgtttttgctggcggacatcgtctattggatgctggaattaaagggaaggatgcacttcctcaagtgacaaaaagctctgttttcggcatcctgattacatctgtgatgcgtgtcgctttatttttagccgtgctaggagtggtctcaaagggtttacagattgatccagcgaatccgcctgcttctgtattccagttagcgtctggaaatgttggatataaaatgttcgggattattatgtgggctgcggcgattacatcggttattggagcggcttacacatctgtttctttctttaaaaccttctcgccaaaaattgagcaaaatcaacgtggcattatcatcggctttattgccctctcgactatttgttttattacgatcggacgacctgtgaacatattagttttagttggggcgatcaatgcattgattttacctctcgcacttggcaccttgctggttgcggcctataagaaagaaattgtcggcgattaccgtcatccattctttttgacagcgtcaggtgcattggttgtcgtcatcatggctttgatgggcggatataccattatgaatgaaatcccgaaactatggagttgatttgaatgagtattgatcaaacatatgagccttcacagatcagagagttgattcgtaaaaaagaaatcacaggaccaacggcgggtttagcagagggatatgctcaagccaatttaatgatcgttaaaaaggaacttgcctttgactttcttttgttttgtcagcgcaatccggctgcatgccccttgcttgatgtactggagccgggtgatccagtgccgagacggtcggcaccccaagcggatattcgtacggactttcctaaataccgtatttaccgaaaagggattcttcaagaagaggtttcagatatctctgcttattggaaggatgatatggttgcctttctcatcggttgcagttttacgtttgagcatgcgctcatgctgaatgatatccctgttcgccatattgaaaacggtcataacgttccgatgtatcaaacgaatatctcttgtgaaagagcaggggtgtttcatggcccgatggttgtcagcatgaggcccattccggcgcatcagattacaagaagtgtacaagtgacgtctagattcccgtcagttcatggcggccccatccatataggcgacccagcaatgattggaattgccaatgtggatcagccggactttggagaaccatctttgatcaaagaaggagaagtcccggtgttttgggcatgtggtgtgacgccgcaagccattgtcatgcatacaaaaccagacattgcgattacccatgcacctgggcatatgttcatcacagatcaaagagatcaacagctcggtgtgctttagaaagagagggatcctcaagtggcattttcaacgataaaagagtctatcaccttccacccgctaggagatgcagcgatcgttatccaagcaggagcagacatatgtgaggagattcatgagcgtgttgtgcagctgttttcgtgtattgagcagcatccatttgccggatatgtggaagctgttcaagcctttacaaacgtgactgttttttacgagccttatactgttcatcaatctgcccaccttcaaaaaatggacttgtctccgtatgaatgggtgaaaaactatattgaaacacttcttgaagagaaatggcaggagggggttcagtcgaagcgccgcatcgtcgatattccagtctgctacgggggagagctgggacctgatttagaagaagtcgcccggatcaatcgtttaacgactgaggaagtcgtgcgtattcacactgcagggacgtatcttgtctatatgattggatttgccccggggtttccatttttaggcgggctgtctgaaaagatcgcagccccgcgcagggaaacgccgagaatgtccattccaaaaggatctgtcggcattgcgggaaagcagaccggcgtttaccccatttccacacccggcggctggcagctcattggacaaaccccgctgccactcttttacccagacgagaaagtcccaagtctattgagagcaggggacgaggtcagatttgtccaaatgtctgaaaaggaatttttcagcatgaaggaggcagaacgttgagtattcatgtcatcaagtcaggaatgttcacaaccattcaagataaagggcggaaaggctatcaaaagtatggcgtcttaacgagcggcggcatggacccgctctcacttagaattgccaacattctcacaggcaacgaggtaaacgaagccgtgctggaaatgacattaatggggccgggtcctgtgttgacgtgtcaaaaggatgagcttattgcagtgactggcgctgatgtggaaatcgacatcgatggagagccagcccctttatggaagccgctctttgttcgatcaggaagcacgatcacctttggtccttgtaagagaggctgccgcgcttaccttgctgtggcaggtggattcgatgtggagccggtcatgcagagcaaaagcacctatgtgagagcaggaataggtggactgaacggacgtccgcttgaaaaaggagacgtcctgtccattggaaagccttcaatcgtagcggatcgattgtctgataggctcaaaagcgaagtgaaacaggcggcgtacagcgcacccgattggactgtaagtcatacgcattttttgccgctgcggaaatcgcccgtgattcgggtgctgccagggagacacctttctttttttcaagaaatatctcaacacacctttttcgaacagccttaccaagtcacgcctcaatcagatcgcatgggctgccgcttgaagggggagccggttcatttgaaagaaaagcttgaattgatttcagaggcggttgcctttggttctattcaaattcctcctgacggccagccgattattctgctggcagatcggcaaacaacaggaggatacccgcgtattggagaagtagcgacggtcgatctgccgctcattgcacaagcgatgcctggggcgaatctgtattttaagcgaatcgatcatcaggacgcagagcaggcgctatttaagcaagaagcagaattgaaggagctggctgccagaatcaagctggaagcattcgtttagaaaaggggatggacatgcaaaatacaaataaaaccgtggtgaaatcaatggagattttgcggctgtttatcgctcgtgaccaattaacgttaaatgaaatgatcgagctctccggcatgccgaaaacgtctgtgcaccgcatggcgagctcgttagccgatatgggattattagaaaaacatgattcaggtgtttatcgtttaggcctgatgtttcttgaatacggtcagcttgtggcggaccgccttgatattcggagaattgcaagaccatttatggaaggcttgcgggatgaagtgggagaagctgtacagctcatcgttcgtgaaggagacgaagccatttacgtggataaaatcgaagggacgcagcctgttcgtctctacaccgccgtcggcaggcgctctcccctatatgcgggtgcttgtgcaagaagtattctctcctttttaccagagcgcgagagactcgcttatattgattcgattgagctagggaaaatcggaatcgggaccattacagataaagaggttcttcgaaacatactggatgaatcaaatgaaaggggctatacgttaagctattcggagcttgaaaactataccgctgcggttggagcccctattttcaatcaccttggagaagtcgcagcaggtattagcattgcagggtttgaagcaggctatcaaaaggaacgccttccatatttaattgagcaggtcaaaaaagccgcgagtggtatctctagagagttaggctttcatctaaacaaataaaaagccaatgaccgttaagatcattggcttttcgcgttcagtttattagaaagtttttcctaaagcttttgcacgttcgatcgcatctgctttaatttgctctgctttcgcaggttcagcattgtgaccttcaacgataagaccttcgaaggaaggaattccgaagaagctcgcaattgtaccaaggtaacggtggcctgcttcaagttcagcagcaggaccttcagagtagtatccgccacgtgcttggatgtgtagagcttttttgtctgttaataatccaacaggaccttgctcagtgtatttgaatgttttaccagctacagcaacagagtcgatgtatgctttaagaactggtgggaatgagaagttccaaagtggtgaaacaaatacatatttgtcagcagaaacgaattgatcgcttaattcgtttaggcgagcaactttcgcttgctcttcagctgaaagtgtatcgaagccagcacctgattgcagcttgccccagccagcgaatacatctgcatcaatgtgagggatgttttctttgtacaaatcgatatgtacaacctcgtcacttgggtttgcttccttataagattcgataaatgctttagcagtagccatactgtaagaaactgtttcatcatgcggatgtgcagtgatgtataaaacttttgccatgttcattcaatcctttctatttcagtgttttttttagtgtatcccaaagatacactgaatatgtggcatctttaatcatattggaatgctatgaaaaagatgtaacaagcacagttacataaaaactgatattttcattgtaatcacaatgtagtttgaagtcaaggtataaagtctcgaaatcaagataaaaagtttgtaaatttttctgaaacgcttggagatacggatttcatcataaaaacctactcctattgaacaaaaaaacagtcgatctcacaagtaaagagattgtaaagacgtctcatgaaaaaaagatgaatgcccctaagccatctgctacaagcatctgttctccgatttcgtatatataagagaaggcaggagagagtgagggataagagtgggacgatcctatgttgcgattggagattccttaacagtgggagtgggggcacgtttatttggcggaggcttcgctgagcggtatcaatggatgcttgaaaaaaagacacaggcgtcagtcgagctctccgtatttgcaaagtcagggttaacgacggatcagattttacagctgttcaaacgatctgatgtgaggcatgctattgcaccagctgacatcatcaccatcacaggctgcgggaatgaccttgttcaagcgattcagcagtatgaaaagggtgaagatgaaaagaaactgctgcaagcgacgctgcattgccaagcaaatttcagcaaaatgattcaagaaatcgctcagatcaaaagagggcagaagcagccctattgcgtgtatctcatgaatttatataatccttttccgcaaataccaatagcggggcggtggcttcagcaatacaatcatcagcttcgcttgcttgctgcaaatccgtatgtagaggttgtggatgtgtaccgggcgtttgagggacatgaaagagattacttatcgattgatcaatttcatccgaaccataaaggatatgaagcaatggcaaaagcattgtttcaacaatcctgtaaacaactgtaatccgttggggttgcagtttttttcatccttttcaataaatgacggtttcgatatgataaaagaaacgaaggcgaaagaggtgtgcaggcatggaggaaatcagtgcatattttcatgaaatgacaggaaccgcttatgaagtgggaaaacagcaggctgtctggcttaaggagaacccgttgctacagacacaatatattcgaacagaaccgctagaaaaagaggctgtgaaggaaacgaagcagctgatgcgcccttatcttcctcagttagaagaagagattgctggattttgtgatgaactgcaattagatgagcgttatttgacctttttctattcatctcatcttcagccaggctgttcccactgcgtgaggcaggggaatatggcggccggtcaacaaacggtcatgctgcgtaactatgatttttccccgatatttgatgatatgcgtcttgtaacgacacatgtgaagagcttggcatctcatacaggctcgtcgctgctcttgtttggcagatctgatgggatgaatgagcatggtctttctgtcacattctctgcttgtggtccgccggttggaaatgaacctggtttaaagccgccagcagttgccggcttgcaagtgtatcatgtgattcggtctgttctggaaaactgtagaacggttgaggaagccattttctctattaaggaaatgcccgtcgcctcaaatgttcacctcatgtttgccgatcgaaaaggagaagcggctgtgattgaaatcattgatggccggaaaatggtgagaagaccggaggcaggttatattgcagccacaaaccatccgattgctgatcaaacaggaaaagggatgacaaaacatcattctgttgtcagatacgacatgttaatggaggctttagaacaacgacgatcaagtgattctcttgctaagctgttcaagacagaatttccagatggtctgactgtgcacaattatgaggagctgtttgggacgatgcgaaccgtcatcttccgcccggaggaaggaacgatggattattgctttggctctccaatatataatccgacttattctttaaaagctgggggttcactgccttttcgtgaacaaaaggttcaatttcatcaaaaggagtatggaccgtcattttggagaagcgtctgatgaatccttgtttttaattttgtcacagcccatgtgccaaagtcagatcaacttaagattgcatcgtttgttgaaagcgttttatattaaggtgtgacaatagacctatttttgcagaaggaggcatttcatgtacataacggcacgagaacagaagatcatcaaatacatcattcagcaaaatcgttatgtcaccattcgtgagatagccgattctgttcaggtgagcacaagaaccattcatagagaactaaaatcgattaagcccatattaaagaattatgatctttcactagataaacagccggggaaaggcttgaaggcagtcggtgaacaggaggataaacagcggcttcttgctcatatatcaaatgaggatcaaattgaatatagctctgacgaacggaagctcttaatcctttgtgcattgcttgaagcaaaggaaccggtgaaattatatacactcgccgccgatttgcaggttacaaatgcgaccatcagctatgacttagatgaactgacggagtggatcgctccttacagtttgcagctgatccgaaaacgcgggtatggcattgaattaaaaggaccggaagaagcaaaacgaaagattgtcgggaaccttattgttgaccggctcgatattcaattatttttagaaacaattgaaatgaatatcaaacatcgaacgaaagcgacggaaaaggtgtttggcgttgtcagcagagggcagctgcttaaggtagaaagactgctctttcatttgaaaaatagactgtcactctccttatctgatagtgcctatattgcccttgtcgttcacttaacctatgccattgaacggattcagcttggtgaaaccattcgaatggaagaggaagagctgcttgaactaaagcggacgaaagaatttgaatcatctcagcgaatcgcaagagcacttgaacgcatgtttaatgtggagatccctgaagcagaggtcggttatatgaccatccacctgcgcagtgcaaatcgcagctttggggcagaataccgtattgatgagatcgagctggatatagcgatcagaacgaagaagctcattgattttatttcaaataaaaccggctatcatttaaatgagaatgattcattgtatgagggactcgtgtctcatcttgaacctgccatgaaccgtttaaaggaaaagatgagaatctataatccgctcacacaacaaataaaaaaagactactttttgctgttcatggcgattgaagaaggagtcgagcgtttctttccagagattgaatttccagaggatgaaattgcctttatagtgcttcactttggctcagtgcttgaaatcaaaaaagaagaaacaaacattcatgcattggtcgtttgttcaagcgggattggttcctccaaaatgctcgcctcgcggctaaaaaaagaattaccggagatcgccaaattcgatttatcctccttaatggagctaaaggaaattgatgcatcgagctatgacatgattgtatcgactgttccgatcccatatgaccatatcgattacatcatggtcagtccgctcctaaacgaggatgacgccatgcgtgtgaaagctcatattaaacggaagatcccttatatgatcgagaaaaaaagaacaaaagaagctgttaaagaatctgtgcaagaaacggttgatatgatggcggttgcagagcaggtgacgaattatatgtctgtgattcgcagcatcttgtcccattttaccatcgaaaatagagagacgctgccgcagcatgaggcaacaatcagacagctgcttcgtcagcttgaagaagaaggatctatcacacatgcggatgatgtagcgagcggcttactggaacgtgaacagcaaggcggtttaggcatacctggtaccgagtttgctctttttcatttaaagcatgaattcatcaaggaaccaatctttcatatttacgatcttgatcaggcatacgaggtgaaaagcatggacggcgggcagcaaatgatgtcacgaatgcttatgatgctggcgccgcaaaagcttggcaaggaagggtctgaaatgtttagtctgatcagttcatccatcattgaaagtgaggaaagcatggtgctttatggacagggatcaaaggaagagattgaacagaaattgcatcagctgttctatcaatttgtaaaagaagcaaaatggtaagaaaaaagccgagagcttattcgcttctcggctttttggctgtgacacagacagcaagtgttggacgaatttcctcatactcaacagaaaaatggtcaaaccccgcaaactgtaagtcattcaatatgttttcacccatctcttttgtccggctcgcatcagcacctttttctcttggctgcatcacaatgacgagttttccgcctggtttcaacgtgtgataaaggttgagtaggccagtctttggatcatcccaaatcgtaaagttgttgacagacagtactttgtcatactgctctccgggcaagcgtgttttctcgattttccctacatacagccggacctgtttgtcttttgaccgtttgctgacgcgggactgtgcttgctcctgcatggtggcggaggcatctagaccatcaatgtgaagatcttcataatgcttaagcatatgtttgatgctgtagccgggcccatagccgatttccaaaatgttttcactatctgtcagatctaagtgctggatggcccactgattcaatgctttattttcatttgccataatgaagcctgcgatgcttccgagccagccttttggtctgctaaaggttttcgaaatggttgacagcatttgagaacgctcctttttaatgatcatgtaaccgatttttcccatcttgaaacatgccaatttacaaaacgcatctgtgcagtttagggatgtttgagtaaaaaaaagaggtggtaatgaaaggatacatcaacaaatcaaggaggagcttacacatggatttacgtgaatacttaacaaatggcattccgcgccaaacacaggatcagcagccaggcagtgaaagagaaatgaatcctgcgccgatctttgaggatgaatcatatcaaggatctggcaagctcaaagggaaagtcgcactgattacaggcggagatagtggaattggacgtgctgtatctgttgcctatgcaaaagaaggtgcacacgtcgccattgtgtacttaaatgaacatgaggatgcaaaggatacgcaaaagcgcgtagaacaggaaggcgttaaatgtttaacgattgcaggagatgtcggtgacgaagccttttgcgagaaagcggtagaaaaaacagttgaagcctttgggcaattagatattttagtgaataatgcggctgaacagcatccgaaagaacggattcaagatatttctagtgaacagcttcaccaaacctttagaaccaacttctattcttatttttattttacgaagaaagcactggattacttaaaaccgggaagtacaattattaatacaacatccattaacccatatcgaggcaacaaagtgctgattgattatacggcgacaaaaggggccatcaacggctttacgcgttctatggcacagtcgcttgtgaaagatgggattcgggtgaatggtgtagcgccaggtccaatttggacgccgctcattccatctacatttgatgaggatagtgtggaaagcttcggggcagaaaccccaatgggaagaccaggacagcctgtagagcatgtcggctgctatgtgctgcttgcttctgacgaatcgtcttatatgacaggacaaacacttcacgtcaacggcggttcctttatgaatacatgatcaatagcgccaccgcccagctttgattgggcggtgtgtttagtatttcttgcgattcttctgcacagatgagacagaccatacgataatgcccacaacaactgccgcaatgacaagtgaactcaaatggaacatcgtttcatgatgcatgttcaacttctcccttcattgagcctgttttctatagcatcagccagaagatctctttttatgaaaaacacatttctttgtttaatgaatggattgtcgtggaaacctaagagtacggatgaaatttgaaggagtgaaacgatatgtcacaagaagaattaaaacaaaaggtactcaacttattagatgaacaaaaggtcggaacactggcgaccgttgaacaggataagccgcatacccgctacatgacttttttccatgaagggctgacattatatacaccaacgagcaaagaaacacataaagcagacgaaattgaaaaaaacccgaatgtccatattctcattggttattcaggtgaaggattcggtgacacgtatgcagaaatcgcaggtaccgcaacattaaccgatgatccagaactgatcgaccgcctttggtctgaggagatggagaaatggtttaaaggaaaagatgatccgaatctagtgattctgaagattgatccaacctccattcgttacatgaatgaaggaagccgtacgccagcagaattatcactttaacacttgcgtaagctgggggtatgtgttatagttttatattaagtgttgaaataagcaaataaataaagaaagtaaactttcttttttctatgacataatgagaagcaatagagcttctacttgataagaacgagacgctgtcaaagcgaacaacttattcttttccttctgcacccgccccctataaaagcggaagagtggaaaaaagacgttttgatttacaattcacactggcacggcttcggagccgtaaggacgaatgagaggtagggctttcgttgtcttgttatccagaacttccatggcgtttactttcaaacgtaggttcactcggaacacatatgacacactgatatgatcgaatcttaattcatacactccgtaacggagatcacacattgattatttatttgcatgaaaagagcaaggaaaaggctgccatctatttggcagcctttttcattgggttcatttcatgatcactcacttcttcctttcttctgataatgccaaatccgcccgataaaaaagaacatcactgcaaacaaaatagaaaagacgaacatgtccaagagtgtcacgccactatttgggtgcacaatgccaaaccaaacccattgcagaacaaaagagatagcaaaataactgatgaatgctttcatgattttccccatttcacttatttttttgaccttttagccacaacatccaaatgaagaaggaagcaatgacacacgtaagcaaagtgatgggcggcaaggtatgccagctagtcagcccctttacaaaacacatataaaaaaagaaaatggaaatggatacgagcacccattgcttgaaccaacgaggaacacgcagccaagccgctagaaagatagaagatagcttatccaatgagaaaaactccttttttgaatctgattggattttatcgcaaacaacgaagtttgtaaaatatggaattcgaaggatggaatggtattcttctagcacgaaacattctcgctgcactaacgtataagataaaggaacctcatgaaaggaagcgatcaagtgaaaagaataccagtgatttttctacgatatattgtcttctttattccagcgatcattatcagtttcatggtgtggaaccattaccaagatgatttgtcggatgggaaagtaacagagtatgacgtcaaacgaatttttacatttgatgaaggaaaacgagtggtgagtgctgtatcaaaagaccagcagctccattttgcaatgtatgatcctcattcaggaaaaagaatcagtgaatggaccacagcaagcgatccgtttaatgaaatgtggccatccattcaaggaaacaatctcttacttgctttaaagaataaagacgggcaactggtgatcgagaaactaactccaagcggagaaaagaaagagctcgttcaacaaaaaatagagatcccctcatttttaaaaacgaatacatatcaatggaatggacagctcgtgtttacaggagaaatggaaggcgccgctgcagtcctcggtgagctaaagaatggtcagtttcatgtgcacaatctcaacgagctaaagctgccagcaaggccagtctccatggatgtcgtcatgaattcctttagagggcagacgcctattcctatatttgaattgactttgaaaaatgaccagaaggcatatgttagcggtatctcaaacgagaagcatcagcttggtgtctatgtctccaaaaacgctgatccgtttagcctcattgaagatacagttgagcagaggctgcaaaaaaagattggatcatcacaaaactttgctgtcgccgtagaatcgaattatccaaaaagggcaaggaaagtgaatgcagagggaaggcttggggaagtcgtcccaacaccaaaaccaatttatcaaacctatatctaccagcttaatgaagaagaagttcttattgcaggctctactgcaaaggacgaagcaaaaggcaaactgactggatatatttataaccatcgcacgaataaggcgacgtctgccagcaagctttttcaatcgttgtcatatgaatccttacaaagagaagagctcactttcaataaaaatgtgaagagcgattggatctattattcattcgacaatcaattaacgggtgcatatgagacgacgagcagccagctaaaggaatttcctttgaaaaaagtcatctcaatcgaaaacgcgagtcctgctcaccaaacgtctgttgacacctttatgcaatatgtcatgaaaggcgggccactcattctcaactgggcgatatggctgtttattccactactgttatttgtactagccatcttcctgccgccgattttgagactggtgagaaacaacaagattaaagacagtgtcacattagaagccaatattgtatctgtcaaagaaacgggcacctacatcaacgaacagccgcttgtcaaaatgcagctgcaatttcaatatgatggggaaaacatcgagaagacggttaaaacagttgtatcctttacccagataccgcagccgggtcagcgtatcgccattctctacaatccgaagaagaaaaaagcgatgctcttaaaagagggggacttctcacagccaagcgagccaaagatcatccaaggcgctgttttaagaaatatagaatcatatgaaaccgtaggacgaggcactgtcttatcgcttacatttgaagcagatcagaaaaggtataccattccgatgattcaagccgctggttttgaatttagaaaaggagaaaaagccgatctcgtcgccatcagcggtcagttgaaaatggcagcctatggccatgaagtgcggaatcgatcggggaaagatgtgacgttaacaggaaccattcagcgagtgaagcaatatccagtcacgattcatggacaaaagcctgtcatgctggatgtgacggtttcaagcggagatcagtctattacaaaaacggtcagccaattcatccctgatcatatgcaggtcgcaccaggaactccaatcacgatccagacaaagaaagaagagctggatagagaaatcggtctcatgcaagagaaacaaggaagtgcaaaagtgacccatgtcgcatttgctggcgtcatcggcaaccagccgctagcaatcattcagattgagagagatggcatgctgtatgaagtgaaacagccaatcgatccaatgactagtgtactgccaggtgatgaattatgggtggcgtatgacgaaatgacgcgtcaagcagccattgtgaaatatgcatcaatttaaaaaagcgttcctttaacagaacgcttcagcgtgtagacaaagggctaaaacgacattcgatttagcccttttttgattaagcctttgtatcatactggcggagcaccttatcataggcgaagttgccgaaaggaatgaacgctgcaaaaaaaccagcgatggaccatttcaaatgccagcgaactttaaaagtcacatatgccaaaacaagcatatagatgacaaacaatgcgccatgaagagagcctacaatggtgactgccatcggaatatccgcaaaatatttcagaggcatggcaattaaaagaagggttaaaagagacataccctcaataaaacccgcctgtcgaagacggctaatacttgtatgcatatacaaatcctcctgtataaaagctagtttctcatcttctaatataaacgaaagatcgtctggacatgctaaaatctacgaaaaattcaaaatatgttcatgtaatgcttaaaaaatgggaaaaaggaaaaatcacttaatccttgtttgtttcagagagtacttgctttaagtgcatcacatcatgtaataaatgatccgtcatcgcttgaacggcttctgtggagcggcgctctttcatttcagaataaatggcagcatgctctttttgaatcgtctcagcacgcgctccgccgctaaaatgaaagatacggcaaaaatgaatgagtgcattcacatgattcaattgtttacataagcggtgattgtgactcgctagaataattttttgatgaaaggcttcatgtaactggacgatttctttagatggcagctgctgcttgattgctccgtctgcctgcttgaggacctgctcaatatcatccagctctctttgcgcggcttccttgcatgcaagctcaacagctagcgtttctagggcgattcgaacttgataaagctcctcgacatcttttttcgttaacgtatagacagagtagcctgaccgatgatcagcgatcaagagttcatctttttctaaaagcctcatcgcctctctaaccggtgatcggcttgcaccaaattgtttggcaagctgtgtctcattgatgcgttcccctggctgaaactgcccatcaaatatcatttgcttcagctgttcataaaattgcatatggtatggtgctggtcttttcatctcgaatgaattcatcccgtcattccctcatttacacatcatcttttgtctcatgttatccaagtttttccctctaggcaagcctgcatcggaaaagtcaatatcgtacaattcaagagaaaaagggtgtgctacactaatgatcagttcagtgaaagaggggatcgacatgaaaacacaagaagaacgaacggtacattttgatcaggacttgcaaatagaggcgtatcgctttcatggcatcatgcaaaagttcccgaatcattttcatacatactatgtgattggatttattgaggacggtcaaagacgtttgatctgccaaaatgaagaatacatcattgaaaagggagacatccttcttttcaatccatatgacaatcacgcatgcgagcagattgatcacaggacactagattatcgttgtttaaatatagaagcagatgtcatagagaaaatgtttcagcacaagccacattttaaagcccctgtgttttcacaaagtgaactgacaaagccattatatgatcttcatcaaatgatcacagaagaagctccagctttgaataaacaggaaacgttttatttctttatgaagcagctgattgaagcctatgctgatacatcagaggaaaaagcgtcagcagcgcatgccgccgaacagaaagtccaagatgtacagcaatatattgaaacataccgcacggaaaatatttcgttagacgacttaggagagcttgtgtctatgaacaaatactcccttcttcgtgcttttacaaagtacagagggatcacgccgtatcgttatttacagacagtgagagtgaactatgcgaaggagcttctcgcccaaggagtgaagcctgtagatgcggcagtctccgctggtttttctgatcaaagtcacttgagtcatttcttttcagaatttattgggctcaccccagggcaatatcagcaaatttttgcaaagcaggtaacagcagatgaaaaataaacagctgcttggtcatctagcggccatgttcactatttttctatggggttcgacctttatctcaaccaaaatattattaactgctttttctcccacagagatattattttttcgcttttttattgggtatctggctctgatgatgatctatccggtcaccatgaaggtgcagcgtaaaaagcatgaagcgatgtttgcgctcgcaggattatgcggtgtggtcttatactattttttagaaaatgtcgcactcacctatacgttcgcttcgaatgcaggtgtcatcagttcagttgtgccattcttctcatttttattggcttattttttattgaaagatgagccgctgcatcgccgatttttcataggcttttttatcgcgatgacaggcattgtgctgattagctttaatggaatgacgacgttccaattgaatccactcggtgatgtgctagcattaacggcgaccattgtctgggccttctattctattttatcgaaaatgatcaaccaatatggataccatatcattcaagtgacgaggcgtgtctttttttacggcttgctttggatgcttcccctgatctggcattttaagattcgtttagactgggagcgattgacgaacccgtcgtttgcctttcacttgctgtttttaggcctgttcgcatctgccatttgttttctaacatggagcttttcggtgaaaacgctcggtgtggtgaaatcgagtgtgtatatttatggcgttcctattattacgatggtcatttcaatgatcgttcttcatgagagattgaccctcatgtctgtactcggaacggcactgaccttaggaggactgctgctttcagataaaaaagatgcggggaggaagaaacagaaaccctcgatgcttttccaggataaacaggcgctttgatcaaaaaagcgtcttttgtccattgaaagaacatgaactctctagtaaactcaaatttaaacggtcgacggtcgaccgacgataaagggggagaaatgaatgaagcatgtttcaattgcggcgataccaggtgacggggttgggaaggaagttgtacctgaagccatacgagtattgaaagcggtgtcagaattacatggcggtttgtcttttacctttcaggattttccgtggagctgtgaatattatttagagcatggcgagatgatgccaaaggatggattacatcaactgaaaacctttgacagcattttcttaggggctgtcggagatgccaatttagtgccggatcacgtatcgctttggggactgcttattaagattaggcgggaatttgaacaggtgataaacgtcagacctgcaaaacagctgagcggcattcgctcaccgcttacgcagccaaaggatttcgatcttctagttgtcagagaaaacggtgaaggtgaatatagtgaaattggaggccgtatttatcaaggagaagatcagcttgctgttcaaaatgcagtgttctcaagaaaagggacagagcgtgcgatgcgttttgcctttcaattagcagaaaaaagacgaaagcatgtgacgagtgcaaccaaatcgaatgggatcgtccataccatgcctttttgggatgaagtgtttcaagacgtagcaaaggattatccagaggtggcagcagactctcagcacattgatgcgctctcagccttctttgtaacaagaccagaaaaattcgatgtgattgtggccagtaatttgtttggtgatattttgacggatcttggggcagccattatggggagtattggcgtggcgcctgccgccaacatcaatgtaaatggcaaatacccatccatgtttgagcctgtacacggatcagctccagacattgcgggaaaaggaatcgccaacccaatcggtcaaatttggaccgctaaactgatgcttgatcatttcggagaagaagagctgggtacgcaccttctcagcaccatcgaatcagtcacagcagacggctttttaacagcggacatcggcggatcctatcaaacacaagaagtcacaaacgaaatcatcaaacgattgaagaaataatccgtcattagaaccgcatctccacgtctgctataataaaaggatggatagaagaaagagatgtgaaatctagtgtcaaaaacagttgtattagcagagaaaccttcagtaggacgtgaccttgcgcgtgtgctgaagtgtcataaaaaaggaaatggttttttagaaggagatcaatacattgtgacatgggcgcttggccatttggtcacactggctgatccagaaggctacggaaaagaatttcaatcctggcgtttagaggatttaccaatcattccagagccgcttaagcttgttgtgatgaaaaagacaggaaaacaattccaagcagtgaaagcgcagcttgcgagaaaagatgtcaaagacattgtcattgcaacagatgctggacgtgaaggggagcttgtcgcaaggtggattcttgaaaaagcacatgtgaaaaagcccttgaaacgactatggatctcatctgtcacggacaaagccattcaagaaggcttcaaacgattaaaagacggcagagaatacgataacctgtatcgctcagcagttgcacgtgcagaagcagactggattgtcggcatcaacgcaacaagagcgctgacaaccaagttcaatgcacagctttcctgcggacgggtacaaacaccaacgattgccatgatcgccaaacgagaagaagacattcagcaatttcagccgaagccgttctatggattgattgcacaagtagatggactgactttgacctggcaggatgccaaaacaaagcaaaaccggacattccaagagaatgtgatcaaagagcgcttggcagcatgcgaaggaaaaccagcagtggttgatgcgttgaaaaaaacagcgaaaaaagcttttgcaccgggcctgtacgatctgactgaattacagcgtgatgcgcataaacgctatggcttctcagcaaaagaaacattatctacgcttcagcgattgtatgagcagcataagctcgtgacatatccacgtacagattcacggtttatttcagcggatatcgttcctacattaaaagatcgtttaaaaggaatgaacgtcagaccatatgcgcagcatgtgaaccggattttacaatcaggtgtaaaagcgcacaaaggcttcgtcaatgatgcaaaagtgtcagatcaccatgcgatcattccaaccgaggaagagctgtatccaggtgcattaagtgataaagagcgtaaattatatgaccttattgccaaacgattccttgcggtactcatgaatccttttgagtacgaagaaacaacggttatcgccaaaataggcagtgaaacgttcacagcaaaagggaaaatcgtgcaatcagctggctggaaagccgtgtacgatgattcctatgaagaagaggaatcagccgaggtggatcaacatttgccgctgctttcagaaggacagtcactagacgtacgacagctgaaagaaacaagaggagaaacgaaacctcctgcacgttttaatgaagcgaccctattatctgccatggaaaacccagcggcatttatgcagaaagaggaaaaagacttagtgaaaacccttggtgaaacaggtggtctagggacagtagcaacaagagcagatattattgaaaagctgttcaatagcttcctaatcgagaaaaagggcaaagacatcttcatcacatcgaaaggaaagcagctgctctctttagtgcctgaagacttaaagtctcctgcgttaacagcggaatgggaacaaaagctttctaaaatcgcaaaagggcaattgaaagcttctcaattcatgagtgaaatgaaattatatgcgaaacaagccgtatctgaaatcaaacagacgaaccagacctttaagcatgacaatgtcactggcacccattgtccagactgcggaaaactgatgctgaaagtgaatggaaaacatggaacgatgcttgtttgccaggaccgggaatgcggccatcgtaaaaatgtggcgaagaaaacaaacgcacgctgcccgaactgtcataaaaagctcgagctgcgcggagaaggcgatggcaaaatctttgcttgtgtgtgcggccatagagaaaaactgtctgtcttcgaaaaacgcaaatctcaatccaatcaaaagaaagccagtaagcacgatgtgtctaaatatttgaagaaacaaaagaaagtggaagaaccaattaataatgcactagctgaacaattaaagaaattaaaattagatcaatagttttataaaagcccgtgcggaaacgcatgggttttttagttttaccgagcatatcgatatattgtttttctgaaaatgggaatgaatgtgcgaaaagactcgtaatttggtataaaatatttatttaaatttatacaaaaacgctctataataaatcgttagatgcttagagaacggggagttgaaaggggacacgaatgcatacacgcatatatcgtacagcaattgttttactcattgtcattctactaggcggatgtacctggaaacagcagaaagaatcagctgatccagtatcaacacagcctgttttgcctggagaatattttatcactcaccacttaatgacagatgaaggcttgattcgtacctcttttgcagaggaacatatctacttatctgaatcacttggactttggatggattatcttgttcgaaaaaaagatcaaaatttatttgaccaacagttgagtgttttacaagatcaatttttacttgaccatcatcttctcagctggcaaattgaatctgaacaaaaaagtaaggccaatgctttagttgatgatttacgtgtagtggcggcacttcaaaaggcaaatcgtttgtggaagaagtcagcgtatcaaacgacagcaaaagaaatcgctcaagcgttaaaagaaaaaaacatgttcaaaggcatattgtccgattactatgatgcatcaacaaatcgaacttcacacacaatcacactctcttatatagatccaaaagcaatcaaagaattggaatccctccaaatattcacgaaacaaatgaccagtaaccaattagccattctaaaacaagcaccgagaaaaaaaggattctttcctaagtcctatgacataaagaaaaaaacatattcattcgaccaagaaattaatatgatcgatcaactttatacagctttacatgcacaccatgcaaaggtaaatacgtccgagatcatgaaatggcttaaaacgtcgtttaaacaagaaggaaaactgtacggaagatacaaactgagcacattgcagccatctgtcacatatgaatcgccttcggtatatgcactcgtcattttgtatgcccttaaacaaaatgagctgaaattcgcaaagactgtctatcaacgcatgaaagaattacaaacccaagatcctctcaagccttattacggaggatacatgaacgaaaaagagacacactcatttgataacttattgcctctaattgcagaaagggagctcctaaatgaatcggttgttcagtaacacgtatcgcttgtactattctctgctcctcacgtttgcaggccttattttgtttatgggctaccttaacgtacaagatgcagagagctttatgatcatcgcactgacatttgtcgtgttaggctgcggtattttatttggtatcctaccagcattaattttcaccttactgattttgttctttataggaagcgccatgttctttacagagcttggccatgaaaattcccttttttcaaatcaaacattgcaagatgtagtgatttggggcgtagcacttctttttttcgctatttcagcgggaagcttgcatgaacggattaatacgctgcgtcacaccattgaacaacaaaagcaggccatcaaacaatttgtggcgattgactcgacaacaggatttgacaatgctgagcggatgaagctcgaattgtctgaggaaatgaaacgggcagaacggtacaaacagccatttgtctttatccttcttcatatgaattacgcagcggaattcaaatcgttatatggagaaaaagaaatgcagcacctatttcagcaattaagtctcaagattcgtgaaagcgtaagagaaaccgataagaaatttcgattatccgaagagcgaataggcttgctgttaactcatacaccagaagaaaatgtgtcagttgtccttgataagctaaagggtaaattgcaaacgcatgtcctattaaacggtcgtgaagtgaccttgacatttcatgtctgtcatttaacaagcagctcggattatcgtacgccacagcagtttttaaaagaactagaaaaagagatgatgatgaatgaactgtaattctttgatgaaatgttgtttgatgatcacgctttttacgattctttcgtttaaacacattacttcagccgatgctcttgtcacgcagccaaatacactgatcgtttattccacaccatctggggaagtgactccagccgttcatatgctggatctactcgccggtcatttttcaaaacagacgacgattgtatccgatgaacatttggctgaaaagaggatcaatgaatttcagcaagtcatttatcttggtgaaataaagagaaccttgtcaaaacaaaccattcgtgcgatgaacgaatcacagcaattcatcgccattggatacaatgcggaacagcttcgcccattctccaagcttacttttcacaaacaagatcatatcagtcaattgaaacatacacatgatcagacataccgtcagctagagagaagtatcaatgtgttaacggttcgaggggcggacttggaaaatgaatttctagtgaagaaacgtcaatctgatctgccatttgtgactcaaacaaaagaaggtgcagcatatatcggtatcttagatgtcatgcagcacaacaagcttcttgcagaagtgctagaaaaatacatgccatcttctgcgcaaatggcgacaaaatacttaatgctcgggaacatcagcccagcaagtgatgagaaaaagctgcttgaacttggacaatacgtatccgcacagcatattccttatcaaattgaagtgacccctgtttggatagatcgagcaacaggtgatgaagtcacactgagtgaccgcccgaagctcgtgaatgtgttaaaacaaatgcaagaaaatggagcgagtatcattcttcatggctttagccgtacgtatcgaacggaggaatctggtcagggatttgagttctgggatgcaaaatatgatcagcccatcgcgtcaaatgaccccaaaaaagctgagaagaaacaaagtaaaagccaattcccaaatgaaaaagactttcatacgtataccaaatcgtatcagcagcaagaaatcgcctatacagaagaaaaactgacaaagggcattgagcttcttgctaggcaaggcttatatcctcttgcgtttgaggtgccgcatgatgcgatatcacaacaagggtatgaagtaatttcaaagcatgtgtccagtctatttggacaggtgcagctgtcagaccgcacttggaaatcagtcagcgcatcgccgcttgtgacgtctcctgccatgttacatggcatgactttatatcctcagcagcaagttgagcaagcgtctaataaagaaggttcaaatgttttaactgaacagacgattcaatccgtgcagcatctgcaatcagccgcaatgggcctgtcctatgacatggagttggggctagcaggattacaggatttgatcacacagatggaggcaatcccttctagcgaatggctggatgtaaaaaaaacaaaacagacggtccaaactgcacatgtaaaaatccaaacatcacggaatggacatattcaagtagaggaatccaacatcgccgaaacaaaaacaatcaaacgaagtggcatggaaaatatgctgcgaattcttacagtcgtggtgatgctatttattgcggcatttgctttatacacattgtatttaagactgacaatgaaaaaacgaatttttaaggagagaaaattaggtggctgatgtcttattttatctttcattactactgatttggactatgctcctataccacatgtttctcatgcagggcggctttcagcattacctcacctatgaaaaagtgctgcctaaatggacaaaacaagggaaagagctgccaaccgtcagtatcctgattcctgctcataatgaagaagttgtcattcggcagacgttaaaagcgatggtccagctatcttatcctaaacacctccttgaaatcattgtgattaatgacaattcctctgatcgcacaggagatattgtgcaatcattcagtgagcaatatgatcatgtccatatgattgaaacgaagccgccatttgcagggaagggaaaatctactgcactgaatgaaggattgaaggcttcgacaggagaagtgatttgcgtatacgatgcagataacatgccggaacaaaaggctgtctatcatttggttcttgggttattgaatgatccaaaagcaggcgccgttgtcgggaaattcagagtgatcaatgcagcccaaaatttgctgaccaaatttattaatattgagaccatctgcttccaatggatggcgcagggcgggagatggaagtggtttgggattgcgacaataccaggcaccaacttcgctatccgcaggcacattttagaagaactcggcggctgggatgtccaagctttggccgaggacaccgaattaacgatccgtgtgtataaccttggatatgtgattcgatttttcccagctgcgatcacatgggaacaagagcctgagacatggaaggtctggtggcggcaaagaacgcgctgggctagaggtaatcaatatgttgtactcaaatttttaagacagtttatgaagctgaaacgaaaacgaatgattttcgatttgttttatttcttctttacgtatttcttatttttcttcggtgttctgctctcaaatggcatctttattgtgaacctatttgttgaccttcacttatctgtaggggctgtcgcactgatcctgtggggattagccttcttcctctttctaacagaagtgatgattacattaagtattgagaaaacagagctcaccaaacaaaacattctcattgtggtcctcatgtacttcacctattctcaagtatggattgcgcttgtcgtgtactccttatgtgtagaggtgaagagccgattattgaaacaagaagtgaaatggtacaaaacggagcgttacgatcaacaacaaaagaaaagcgggtgacaaattgaaatcggtcaaatggatgatttttatattagcgctatcccttgccattcagccttttttcatggcaagtcaagcaatggcgcaatccaatcgagtacaagtgaaagacgattgggttcgctcatcgaaaggaagtcaaacagaaacgcagcatctatcagaagatgtggtgaccttgtatggacaagaagaccgcactgaattttcctatcaaatggagaaagaaaaagtagagtctagcactcttacattaaatatagaggcttcaccattactcatttcgccatcgtctttcacagtgatgatcgatggagagattgaaaagacaatccctgtatcagggaaaaaccaaaaaaaatcgattcaaatcaaattgaacaaagcgcaattgaaaaaaggatctcatcaaattcagctcgcattttatggtgtgttaaaagaaggtgtgtgtatcaaccaagagacacctgccaattggctgaaagtatatcctgaaagtgagctggcgttcaaaggagctcaaacgaaagacgtgacgttagacagcttcccttcaccttttattccatcaggtgagcagaaagaacaaacagatattgtgattccaaatacaccggaagcggctgaattagaagcggctatgaaaatctatcgtacgttgaaaaacaaagaccgtctagcagacctcaaactcgttcaagaaaaggacctcaagcaaattgcgcatccaaccattgctgtgggagcaaaaggaagctggaaaggacgtatgaaatcgatcgagcaagctgcgggcattaaaacagaaagcaatcaacttacgttagcggtgagaaccctgacagcaaagaaaaaagaacagcccattttatttgtctctgctgaacagccaaggacaattgctgaaaaaatcaatgtcctgactcaaccagaactgacgggtcagctcactggtatcgacttgctgctacaaaaggtgacagctaatgcttctaagccatcgcatcatattcgtttaatagattttggcggagatgatgtcacagttggaaccaaaaagacggcatctgatcactactattatccgaaagcattaatcgctcaacaaaaatcaggtgcaaaactaaatctatcatttaaaaaatcggatccagcgaacaaagcggaacgtctaacagtgatgatcaataacgaaccgcacgacataccgttaacaaaactaggaaacaaagatgagaatggattctatcatgtgtccattccagtagactcgcaagtacttcaaaagaacgagtatgtggacttgcaatttgtcacaacgggttttaaaagcatggaatcgtgcagacatacggatgaagaaggctggatttacattgacaagaacagctctcttcaaataccagaaggaacaaatagtgatacaccggatttagccgcatggccgcttccttacacttcaaaaacgcagcaaggaaacacattgatcatcatgccagatcaaatcaagcaagcaacgatcaatcaaatggcgatgctgacagaatcatttagtcagccggaagctgctcaatatcatttgatcaaagcatcgaatgtgacaaatgaacaattgaaaaagaactctctcattttcatcggtggcatccagacattctctcttttaaaagaaaaagcagacgatctcatcgttccggcgaaaaaaggtcaatatgatgtatcctcatttggcatgatcaacgaaacaacagctcgtattgtatggacgcagccatctgtatggaataaagaacaaagcatgaccgtttttgcaggaatgacggcagctgacgctgatgtatcaaatgaagtgatacgtttccttcaaacaaatacggagaccgcaacagttgcaatagaaagcaaaaacaaagagatgttctctaatcaccaaacagtcagcagcacaacaaatgatctgaaaaaaggtaaaaagcaaggcggtggtgagtcttggatttactttgcgtgtatcgctgtactgatcatttttgtggtgatgatgattgtttatttcgtacgaaaaaaccgcaaaaagactgatgaataaacggtcaaaagacctcgaaaaaatctctttactttggtgtcaaacgggagtatgatctcttttataaaagaccaatcgctgaatcatttcgatgagcgggggaaccaattgtggtggaaagcaccacgtggggtgaatcctttttaggtagggcaaagtctcatgcgcccgaatccgtcagctaacctcgtaagcgttaaagagagcaaagaccaacctgtgatctaaacaatagacacaggggcattctattgcctctgtgtctttttggcgatccatcttttgtaacttaaatcgtttgacactaaaggagcgggcatcacatgtacagtttgatgaagcgtattttaattggtaaaccattaaaatcacaggcagcaggagaacaaaaactatcaaaaatcaaagcgttggcattattgtcatcagacgcattgtcatcagttgcatacggtacagaacaaattttaattgttctttccgtggttagtgcagcagcattttggtactcactcccgattgcaggttgcgtattaattcttttaatggcgttaattctatcttaccgccagatcatttatgcttatccagaaggcggaggggcatatgtcgtctctagcagaaacttaggtgaaaaaccaggattgatcgctggaggatcattgcttgtagactatattttgactgtagcagtaagtatatcagcaggtactgatgccatcacatcggcttttccagcactatatccatatcatgtcttgatctcaattgtattggtcatcgtaattatggtgctcaaccttcgtggattgacagaatcggcatctattttggcttatcctgtctacttgtttgtattttcactccttatattaattggagtcggcggatttaaattgttaacaggcggcgtaccgccagcacctgagcatgcagcggtaggcacacacgtacaaggcattacattatttctgttattaaaagctttttcatctggctgttctgctctgactggagtagaagccatttcaaataccattccatcctttaaaaaaccagctgctcaaaatgcagcaagaacattattgatgatgggtggattactagccgttttatttgtgggagtcacattgcttgcgtttggttttggcatctcgccaaagccagaagaaacggttgtatcacaaattgcatcagacacttttggacgtacgtttttctattacgtgattcaggctgtcacagcgctaatcttaatattagcggcaaataccggcttttcagcctttccattattggctgtcaatttagcaaaggataaatatatgccgcgtatgtttactgtaagaggagaccggcttggttactccaatggcattatctttttaggcgtagcctctatgctgctcatctggttgtttgatgggaaaacagaacacctcatcccgctatatgctgtcggtgtgttcattccatttaccctgtcgcagaccggcatgtgtgtgaagtggattcgagaaaaaccgcagggctggaaaacgaaaatgccaatcaatatcgtcggagcactgatttcttttacagttttcatgatactcattttgaccaagttccatctcgtatggccagtattcgttttcatgcctattgttctatttatctttcattccattaaaaagcattacctgtctgttggagaacaactgcgtttattgaatgaaacagagcctgttgagattaaagggaatgtggtcatcgtaccgatagcaggtgtaacacgtgtcgtcgaacaatctgtccaatatgcaaggtctttgtcagatcaagtcatagcggttcatgtatcctttgataaagaaaaggataagaaaattgaagaggattgggaaaaactaaacagcggtgtacggcttgtgatgctgcattcttcctatcgaagcctcattcacccgcttgataaatttcttgaaaccattgaggcaaaagcaaatgcacatcaatataaagtgatggtgctcgtgcctcaatttatcccgaaaaaaagatggcacaccattttgcataatcaatctgcctttttattaagattccgcctattatggaagcgtgatattgtggtggcgacccttccatatcattttaaaaagtagcaaaagcaagttgaaacgtttgatcaaaaggatgcggtggtatggagtaagaaaaaaggagttttctcacatgccgcaaagaaccgcaggaaaagaagtaacagcgctactggaagagtggggcgtgaaacatatttatggaatgcccggcgacagcataaacgaattgattgaagaacttaggcatgaatcaagccaaatacaatttatacaaacgagacatgaagaagtggcagcactttcagcggcggctgatgccaaactaacaggtaaactcggtgtctgcttatcaatcgctggaccgggtgctgtccacttattaaatggactatatgatgcaaaagcagatggtgcaccagttttagcaattgcagggcaggttgcttcagccgaagtaggcagagacgcattccaagaaatcaaattagagcggatgtttgacgatgtcgctgtctttaatcagcaggtacagacagcagaagcgctgcctgacttattgaatcaagccatcaaagcagcttatacccataaaggtgtggcagttctcaccgtatcggatgacttattttctcaaaaaattaagcgtaaacccgtttatacatctcctctttatgtggagggagaagtacggccaaagaaagatcaactgctaaaggcagctcagctgattaacaatgcgaagaagcctgtcatcttagcaggtaaaggattaagacatgcaaaagaagagcttctttcatttgcagaaaaggcagctgctcctatcgtcatcacactccctgcaaaaggggttgtgccagacaggcatccatactttttaggtaacctaggtcaaattggaacgaagccggcatatgaagcgatggaagaatgtgatctcttaattatgcttggaacctcctttccatatagagactacttaccagaggacacgccagccattcaactggatattaaaccagatcaaatcggtaaaagatatccggtagatgtgggaatcgtgagcgacagcaagagtggtttacatgaactgacttcctacattgaatataaagagcagcgtggttttcttgaagcttgtacagagcatatgatgaagtggcgagaagaaatggataaggaaaaatccgttgctacttcaccgattaaaccacagcaagtcattgctagactagaagaagcagtcgaagaagacgccattctttcagttgatgttggtaatgtgacggtctggatggcgcgtcattttgaaatgaaacagcaggatttcattatctccagctggcttgccacaatgggctgtggtttacctggtgcgatttcggctaagttaaatgaaccgaaccgacaagccattgctgtctgtggtgatggaggcttcacaatggtcatgcaagactttgtgacagctgtaaaatataagctgccgatcgttgtcgtgattttaaacaacaacaatttaggaatgattgaatatgagcaacaggtaaaaggaaacatgaattatggtatagagctggaggatattgattttgctaagtttgcagaagcatgtggcggcaaaggaatctccgtgtcatcacatgaagaactagctccagcctttgatacagcccttcaatcggataaaccagtcattattgatgtcactgtcgccaatgaacccccgttacctggaaaaatcacgtacacccaagcagcaggcttcagtaaatatttattgaaaaaattctttgaaaaaggtgagctggatatccctccactcaagaaaagcctcaaacgctttttctaaacacaaggtagtcggtcttctgaaaagaaggctgacttttttttgtgatgattagggaaatcatttcaattgtcacttgccttcatctctattaaaatatttggaaattaattttgtaacttaaagcctatttttccaattcgatgagaaaggtaaaatagactttatgatcaataatggagggagtgacttcttctgggcaagatacttgatgcaaaagcactaacaagtgccacggacacaagggcaaaacactaccaggaactccgcgaacaaatggtagatttaaaaaaagcattacaaggtgtttctaacctcggtgatgatttcactggaaaaggcgccgacaacattaaaagcttttataaagagctggctggaaatgtagacatgtttatcagcttcattgataagcaaaaggcctttcatgaaggtgtttctgggacactcgatgatacaaactttggcggcgataccttcgtagaagaacactttttagacaacgcagtacatatgggcatcaaaaacgccaaaagcattgtaaaggatcaaaaaaaggcacttaaaaccatttttcaggacattgatgacctcatttctctagaggtatttgacagcaaaacctttgatgaaaaaattgcaaatgcagaagatgaacgaaaaaagacagtaaaagacctaagagagcttgatcaaaatttaaaagatgaatatgctttgtcagaaacggagcagcaagctacaatggcattgtacaaagaaatgatgaatgccacaaatgacggaaaagcgatttcgcctatgaattttgacaagaaagcgtatcaaaatagcgaaatctacaaggcaaaaagcgatattgagaagcaaacttctgaatatctcaaaatcaaaaaagaacaagaagaagctagagaaatcgcaaaggaacaagaagcactcgccaaccgcccttggtatgaaaaagcactcgactatggcggaaatatcgtgaatgaactgactggtgtaaacgatgcaaaacgcgccgcaacgggcgttgacccggtcacaggcgaagaacttaccgcaggacagcgcgtcgccgcaggcggcatggcagcagcaggttatatcccaatcgtcggctgggcaggtcgcattttcaaaggcggaaaagctgtttataaaacaactcaagccacctcggccgcagtcagagcagtcgatatttacaagacatcgcaaaagtcttttgacgccttaaaaacatcgcaaaaaggcttatacggcctcaccgccaccaacggattcagcgaagcaattacaggtagagacatgtttgggaataaggtctcgaaagaacagcaggaagcgagcatgaacgcggcgctgggaatgcttttgccgtttggggcgaaagggtttcatgggaagatgggggttaaaagtactgctaaaaatgtagataatggtacagtgtggaggaatataaaagttactcaaccactttatgaaggtacaaaaatcccaaaatcttttgaattagcaacagttgatggacagttctgggtgcaccctaatggaacaaaacatatggttgagtatataactagagatgcaactacacatggtatgccgataaatagtcaaactttattgtcgagtttccaaagctctgttaacaatgctgctaagcaaggaattaaatatgaagaaattatgaaggtaggtaattgggaattaatatttagtaaaccccggggagacggattactaccagtaataaagcatgctgtgtatatgccttaaaaggagaaatgatgatgttaaaagtaatagattataaagacagtcaacctataaacattgaatatgatctttatacaccgattaatatagaatttggtagttggaatatatcaaaagagccaacgatatattggagaactggagatttcaagaaatctttaattgaaataggtttagggaaatatacaggtaatattcgttcaattacactaacgttaagtgaaaatgtacacaaaatggaaagtttgaaattagatatggaagatataaatatggttaaaggtgtaccgagttttcagatagaagaatctaatgataatacctatatagacgaaaaaggtaaattagacgtatatatagggaaggatagggtattaatttcattctcagaaaatgatgcagtgtctattttacaaaatgatacagtaggatttgttttggataaagaagaagtagtttgtggtattctcataagtggtatgttagaacatgaaaagaaaacattagaagatgcattgaattagagtgttatgaaatacaaaaaccttaatggctaaatgtctttaaaggttttttgtgtttatcggagtttagaaaatgattcgatagtgatgaatagggtgaaggaactttgatttattaaaagaatctttggaataaacgtcacatacaaaactaatggtttatattatttcaaaagatcaaatgaattatcagttaaaaaagcttaaaatgagaagaaatcaagtagaaatcattacaaattgaaaaggagaaaaaaccatgctatggatcctcacacaaaaccaacaaactctgattcatgtccaagaagtctcagtaagcggcaaaaaaattgaagggatgatcttgggaagtacttcttgggcaaagatgctcggcaagtatgactcaaatgatcgcgcagccgagatcctgcaagacatgatgaagacgattgaagaacatccaaatgccacgatgacataccgaatgccacttcaataaaaaaaagaaaccaccttttcatcgtgaaaaggtggtttttgtttaggatggtgtttttccaaaggctaagaataaagggatgcctgtgccgacaagggttgtggcaaataggaacataccgcaaataaatagaaaatggctggctgaaaagacgagtgccagaatgagaaaaacgatgctgagtcctaccatgctataggatgggacaaagcggcgtttgtaggtggctttctttgttaggaatgagaagaaaataccaaataccaaagggacaatccataagtaaaataaaataataagagacatacatcatacctcgatttttccttctattttatcagatgccgatcacaacggatactacaaagcttcactttgtaaaataattcatgcaatcgacacaattaagtaggctgattcatcgaatacgttttttgtttcatatattcaggctgtaaaagggcgtacacacaatgatcggtaaagcgattgcccagccattcacattgccttaatattccctcaagcgaaaaggataatctctctgcaatgcgtctgcttttctgattgtcgacagcagccctaatctcaatacggtgcagtccgcactcttcaaataaatagcgaatgaccgcttggcaggcttttgtcatgatgccttttccttgatagccttctccgagccaatagccgattgaaacggtcctattgatccaatgaatttgatgggtgccaatgatgccgacgagttctccatgtgaccagatgcccgcttgaaaaccgttgttctgcatcgcttgctgcatggcgccttggataaacgccatactgtcttcctctgtctgcgttgaatccacccaaagcatccattcacgtaaatgctctctcgaccgctgaatgagcaaatacagacttcttgcgtctcttggctcaagcagccgcatggatatctcttgatcctgataaacaaacatgaacccacatcctctcaggggaattctaccataaccaaatggaaagaaaaagacagctcaacactgtcttttacataaacgtatctacaattaagaaaagattaagtgctacaacaagagctgctatcacccaagatattcctgtcacccagcgggcattcgttaattcgcccataattcgctttttacttgtaaataaaatgagcggaattaaagcaaaggcaataccaaaggataagacgacctgactcatcacaagcgcggaggtcgggttcaccccagatgcaatgatcgcaatagggggaatgatggtaatcagccggcggacatatagcgggattcggtattgaataaagccctgcataatgatatcgcctgacagtgtaccaacagaagagctggatagtccggctacaagcagacctacaccaaataagatggctgatacaggccctgcgagtgtaccaaaatgctgaaacgcaacatccagatcttcaacaaagagaccatttttataaaataaagcggctgccacaatcaacatgctggcattgatggccccggcgactatcatcgcaatgaggatatctaaaaactcaaagcggaaaatctgctttttctccttttccgttctgccgacgactcttctttgggttaaagctgaatgtaagtagattgcgtgaggcatcacagtggcacctaaaattccagctgcaagcagcacgctgtctgcgccatcaaattttggaatgaacagtccgccagcgacacttgcgatatctggtttggcgacaaaggtttgcacagcgaaagcgatcacgacaacgaacagcatgcctgtaatacctgcttctaatgctcgatagcctcgtctttgcagctctaatatcgcaaatgaaccgatagcggcgataatagatgcttcaagcagagggattcgaaaaagcaagtataaaccaagtgccgccccgataaactcagctaaatccgtggcaataatgacgagctctccctgaatccataaaccgattgaaacgggttttggaaactcttcacgtgcgatttcaggtaagtttttacctgtcgcgattccaagctttgcggataaggactggatgagcaaagccatgagatttgatatgagaatgacccataaaaggagatatccgtatttggagccagccgcaatgttggtggcgaaatttcctggatcaatatatgcaatggctgcgataaaagcagggccgagaaaaggaaggagccttctaaatcctttgacctttccttcaagtgcacgctcagctgccgctgacatgtgtgcctgtgcctcgatgtatttgtttgtcatatgtcatcacctagattctacaaaagttttgctttggcacaaaaagtttccttgatgcaatttttaatcatcatatgcccatcttcatgaaaagtcaactatctgaactaataggtttgtttatcatatgtaagtgaaaaaaatagataccttgtcaatccatcacataaaaaacaccgcctcttagacggtgtccctactgcttcctctgttattcgttttttttaagatacccttgatcccacactacggaagatcaggcttaagataatgacaaagatcgctgctcctaagattgctggaaagatcgcaaagcctgccagactaggaccccacgttccaagtaatccatgaccaatccaagcacctgcaagcccggcaatcattgaaccgatccatcctcctggtacactacctccagcgagtgcactgccaataaggccgatgacaatcgccacaactaatgaaatcagaaatcctaacatgttgatcactcctctttttgtttgtgtattaagcaataaccgttttgaaaaagtttcaaacctttcgaaaccgcttcaatgttctatacgtatgatgaacaaggattgtgtataataacaaacaaatacttgagcggcatctaaggaggcaaatggcatggaggaaagagagtggctaaaagcacaattaaaggagattgaacagtgggagaaagaccagcaaaaggtatggttttgggagaaactcagccgccttccatttcaaatgctggacaagctgacgcctgcctttattcagaaaaaaattggtgtactgctagatgaaatggggcattacattcaatcaggcggtgcctatttgacatcagaaaaaggcatcatccatcaatttcaaaagaaatgtgctgatgattccattcagcgcatagaagatattgaaaaagctcctattgaaatcatggatgccattagtgaacatatggggaaaaacaggacgaacctcgccacggtacaaggtgcgacaactggtgtcggcggtatgtttacgctggcagcagatattcctgcggtactgggtctttcccttaaaacattacaggatattgccgtcacctatggctatgatcctaaaaacaaggaagagcgggtcttcatcataaaatgcttacagctgaactctgctgatgtggtggggaagaaatctatattaaaagagctgaggagctatcaagcttcagaaggaaagcacgaaaacatgatttcccaaatccaagggtggcgtgaagtggtgtataattaccgggattcgtttggctggaagaaactgtttcagcttgttcccatagcaggcattttgtttggcgcagtctccaaccgctcacaactaaaaggtattgccgaaacaggcatgatgcaataccgaaagcgaagaattgtcacaagattagaagagctcacgcagcaagaacagagtgaatctggtgcataaaaatccctttctcaaagggattttttatttggtctcatcctcatcttgaaaagcatggataggagaatgttcataacgcgcacgcagctcgcgaatctgcttgattagggtggaaccaatggttttttcggcttcctcatacaaaggatcgagggctttcacccatttttgtctttctgctggcgtcaattcatgaatggcaatcggcgattcccgtttaatgtcctctagctgatctttgttcatctgttctgcatgtttttcattccaagctgttgtttcttccatggcttcaagtaaaattcgtttcgtttcaggtgtctggcgttcaaagaaggattgatctgttaagaccacatagcccaaatacccgtgattactgatcgtcatatagtcttgtatatgatagaatttttttgaataaatatttgaaatggtattttcttcaccgtctactttttttgtctctaatagctggaacgttgaattaaacgattcctgatagggctttgcgccaagaagtttgaattgtttttcaatcatgtcgctttgcataatgcggagagattggttttttaaatcaccaggctgtttgataggacctttattagaggtgatttgcttaaagccatttgtccaataggccattccctttagcccgtctttttgcagggtgccaaacaatctttggccaattgcaccgtgtaggccttcttgaaccgcatcataattagaaaaagcaaagggaaggtcaagagccagccactcaggggacagcatgccgagcttcgaggtagacggggcgataaattgaacttgattctctttaagtgcattaatttcttctatatcagaataaagactcccgttggagaaaatctgaatgctgatcttcccatcggatttttcgtgcacaagctcagcaaatttctttgcggcaagtccttttggtgtattatctgccacgacatggctaaatttgaacacaagctgatccttcagccctgtctgttcatcatcaaaggtcgtcgctgattttggcatcatatgataaaaaccaaagtataaagcggttacaaaaccgattatgagcaatagtgtataggcgagtaaattcttcatgcgtccgatcccccttatgtcaagcatacttgaccgaggaagaattcgtaaagatacaggtgaaaaaatgatgagaaatcgattgaaattacaacaattatctattagatggaagctcaccattctcacatatttcgttgtcattttcgcccttttaatcggaggaattgtccttgttgggggaatccagcaaacagaggaacgagagcttcgaaaaaggctcatgaacacggcgagaacagtggctgagatgaatgaggtgaagcaggcgttagctgatcaaacaaaggaacgtaaccgattacagcatgccatcgaagagattcggattattcaagatgctgactacattgtcgtcatggatatggatcatgtgagattaacgcatccagtaaaaacaaggattggtcagcgctcggaggggacagatgaagaacctgcttttgcagagcatatttatttctcagaagcagagggagagcttgggacagccatcagagccttttatccagtgaaggatgatcaatttaatcaaacaggggttgtccttgtagggagaacgctgccaagtatgatcgatatattaggagaaatgaagcgggatatcctcatgatccttctgctgacgctcagctttgggcttgtaggctcatttttgctcgcccgtcatattaaacagcaaatgtttaagctggagccgcatgagattgtcagaatgctagaggagcgcaccgcaaccttccactctattaatgaaggggtcatcgccattgataatcagcacatgatcaccatttttaatgaaaaggcgaagcaaatttttggtgtgacaggggatgtcgtaggccggaatatttgggatgtgctgtctgacacaagactccctgagatcattgatcgcgctgaacccgtttacaatgaagaaattcatatgagcggaaagcggattatgagcagccggattccgattgtcatgaaaaagaaaattatcggagcggtcgccatttttcaggaccggacagaagcggcaaaattggcagaggagttaaccggagtcaagaactttgttgacggtctgcgggtgcaaaaccatgagcatatgaacaagcttcatacgattgccgggctgattcagcttggtaaacccgatcaggcgctcgatctagcctttcaaacgacggaagaacaggaacatgtgatggactttcttcaccgcgtcattcagcatgatgccgttgcgggattattgatgagcaaaatcagaaggggcaaggagctaggcataaaggtcgaagtagacgaacatagctgtctgcgtgatttccctgagcgtctagatcagcatgatatgacgaagctgcttggcaatctgatcgagaacgcctttgcctcgtatgatactgtagaaagaaacacaaaacgcatttctattagtattgatcaaaccgaggttgtcctcgcgatgttaattgaagacaatggctccgggattgaagaggaaatgattccttatattttcgataaaggtttcacacacggcaaagaaggcggaacaggctatggcctgtatattgtaaaaacgattatcgacaaaggaatgggaaatgtagaagtcacatcaagcatcggcattggtaccaccttctcaatcgaattcccaatgacaatagaggagagagacagatgactcagattaaggtgctattaattgaagatgacccgatggtgcaagaagtgaataaagagttcattaagagtgttcctggctttcaagttgcggcagtcgcaggtaatggggagcagggcatccagctgatcaaagaaattcgtccagaccttgttgtcctcgatgtatatatgccaaaaaaagatggcgtgaagacgcttcaagacattagaaagcaaaagatacaggtagatgtgatcgttatttctgcggcaaaggacaaagagaccattggcatcatgcttcaaaatggcgcacgagattatatcatcaagccgtttaagttcgaacgtatgaaagaatcacttgaaaactataaagcgtttaaatctaaaattcgcacagcagcagaattttctcaggagatgctggatgatatcatacgaaagcctgctgttaagcaggaggatacttggctccctaaggggctgaatgtgcatacgatgaatgaaattaaagcctatatgggcttgcaggaaggcccgcagtctgcagaggaagttgccaatgcactcggcattgcccgtgtcacggcacgccggtatttagacttcttagtgaaagaaggcgagctgaaattagatatgcaatatggcggggttggccggcctgtcaataaatatatcgtacattctgactaatagaccaaaaagaccaaaatgtacgatatgtccataagcttcacagcctttggtgaaatcgctatcatttagctacagataacagttaagcgtttacatcaaagggtgagggagttgattttttatgaagaggcttttgaagaacctgacatttcaggtaattgcagctgtcattatcgggatcattgtcgggatggtttggccaaacgtcggaaaagaaatgaagccgcttggtgacacctttatcaatgccgttaaaatggtcatcgcgccaatcattttcttaaccattgttcttggtattgccaagatgggggatatgaaaaaggttggaaaagttgggggaaaagcatttatttattttgaagtcgtcacgacgcttgctttggtcatcggtctttttgtggtaaatatcatgaagccgggtgcaggtctggactatagcaagcttgaaaaaggggatgtttcacagtatacccaaaatgggggacagggtatcgactggatggaatttgtcacacacatcgtaccatctaatatggtagatgcttttgcaaagggtgatattttacaggtcttattcttctctattttattcggtgttgcgcttgctgcacttggcgagaaggggaaaggaatcattgagtggcttgataagctgtcacttgttttctttaaaatcattggatatatcatgcgtgctgcgccgctcggtgcatttggggcaatggcttatacgatcggacactttggtttggcatcgattaaaccgctagcgagtctgatgctctccgtatatatgaccatgttcctgttcatcttcgttgtgctgaacatcatttgtaaaatgtatggcttcagcctgttcggttacctgcggttcatcaaggatgaaattttaattgttcttggcacaagctcatcagaatccgtgctgccaagaatgatggataaaatggaacgctacgggtgctctaagtctgtggttggtcttgtcatcccaacagggtattcctttaacttagatggaacctcgatctacttatcgatggctgtggtcttcttggcacaagtgtttggtgtagacttgtccatcggtcagcagatcaccatcatccttgtcctgatgctcacctcaaagggagcggctggggtgacaggaagcggatttatcgtgctggcttctacactcgctgcactacaggtcattccgctagaggggcttgcacttctgcttggagtcgatcgattcatgagcgaaggaagagccattacaaatcttattggaaatggaattgcaacaattgttgttgcgaaaagtgaaggtgaatttgacgaagcgaagagtaaaacagcccttcaagaaatgcgcaatatgaagcaagctgtatagtataaaaacaacctaaaaaccgaaaccttatgttctacatggggttcggttttttcttgtgctgaaaagaaaaaacattaaagcttgataaaattaaaacgaatcgtaagaccttattgaccttttattatataatttacagaaagatccgatataatgtatatcagatccgatgaaaaatagactttagtcctggcaggtgtgtaacgtaatggcggcattttttaaattgttcgaaaaacccggtgttaagcggttttctgtatttgtagtattagccacagccttatatctattaagaggaatgatgaatttaattctcttgaccttcatattcacctttttgatgaatcggttagaagaggtcattagaggttttttaagtcacttcctgaaaataggacagaaatcggttatcaccattttgtatattcttttggctggtggattgacgtttggcggattcgtgtttgtgccaattatcgccaaacaggtggagcagctatttcatttaggaaagaaaattgcagatcatccacaagatttacccttctttgatgtcatcaccaacgtattcggagattttaaaatatcagcttactttgagaaagggtttaatttcctctatacatacttaacagatttcagcacgttcagtatccaggtcattatgtccttaatattaagcatgttcttcctgttcgaaaaggaacgcctcattcaattcatgaacaagttcaaaacgagtaaaatctcagtgttctatcatgaaatagccttctttggacgtaaattttccagaacgtttggaaaggtactcgaagcacagtttattattgcaaccgttaactgtgtcttaacaaccattgcgctaggcattatgggattcccgcaattatttggattagcggtcatggtctttttgctaggcttaatcccagtagcgggtgtggtcatctcacttattccactcagcatcattgcgtatacccttggaggcggcatgtatgtcctttatattgtgctggtgatcgtcatcatccatgccattgaagcctacttcttaaacccgaaactcatgtcagcaaaaacagaactccctattttcttcacatttattgtgctgatcttctctgaacactacatcgggatttggggactcattattggtataccaatctttgtgtttatcctagatattttggaggtcaccaacaaggaggaaagtagttaaaaagttcatttgaacctgtttacaattttctaaaaataaggtataaatagtatgaaaatatcataataaccacacgcttaatccttctaaaggaatgggggacccactattttggggtgaatttttctctgttgagaaaaaaggacatctcttcgtcctaacccgtcagctaacctcatcggcgtgaagagagtaaacggtggtatatgtaaggacacgcagacccacgagaaaactctctcgtgggtctttttgacgaggaaggggagattttattgaagctggctacaaaaattattattgcccttattgcaggtgcaatcacgggacttttgcttaacattttcgctccaaatgtattcaaagtgttagatccttatctattcacacctctaggtcaaatcttcttaaatctaatcaaaatgctggttgtgccaatcgtcttcttttccattacacttggtgtggcaggcctcggagatccaaaaaaactaggccgtattggagcaaaaagcatcttatattttctactgaccacaaccttcgctattatcattgcgatgtctttagcattattaattaaaccgggttcctttggttcattcgatacaaaaggggcagaatacgaacctcaagaagcaccatctacgacagacactttattaaacatcattccatcaaatccagttcaatctttagttgaaggaaatatgctgcaaatcattgttttctgtgtattcttaggactaggaattgcagtgctaggcaaaaaaacagaaggattactcaaaatattagaacaaggcaatgaactcatgatgtaccttgtaggagtggtcatgaaatttgctccatacgggacatttggcttaattgtgacggctattgggagtcaaggtcttgatgccattaaagccatgggactgtattttacagtggtgttagtagcactattggtgcatttctttctcacatatggctcaaccttggctttatttgcaaaacgaaatccatttacattctttaaagacttttcgcctgcgatggtcgtagcctttagtacgtctagcagtagtgcggttctccctgtatcaatggaaaccgctcaaaagaaactgaaagtacctgagccgatttctagtttcgtgcagccgttaggcgctacgatcaatatggatgggacagccattatgcaaggggttgcaaccatctttattgcacaagtgtttggtgtggagttaacgctgatgcaaatgctcacagttgtattaaccgccgtattagccagtatcgggacagccggcgtaccgggagtaggcttgatcatgctcgcaatggtcttgaactcggttgggcttcctgttgaaggtattgcgctcatccttggcatagaccgcttattagatatggcaagaaccgttgtcaatattacaggtgacgccgcatgtgcggtgattgtgacagaaactgagaaaaaacacgagaaagacgcagcatcaccgaacctatccatgtaatgtaaaagaagggctgactcgatcagccctttttttcatgggcctcttgtcttgcgtgatatacttttaaaagaatgagcggtcttatttgccgccataggctttacatcagaaggaggaaacacgttgcagtctgctgttctaaaagtagagaaagtcgataaacgaattggtcggaaattgatcttacaagatatatctatagaaatagggaaaggagaaatcgtcggcttactaggaccaaatgggtctggaaaaacaaccttaattcgcttgatcgttggtttgatgaaaaaaaacaatggccgaatcatgatcaatggatattcacaggatgaggattttctacacgcaatgtcatctgttggtgcgatcatagaaaatcccgaattttattcttatttaacaggctttgaaaaccttgaactatatgcggcgatgcacgatggagtgacggaagaacgcatgcaggaagtggtgaaaagagttcgtctggagcacgccattcatcagaaggtgaagacgtattcactggggatgaaacaaaggcttgggattgcacaagccatattacatcagccgaacctgctgattttagacgaaccgacaaatggacttgatcctgcaggtatgaaggaattcagggagcacttgcaaatgctcgtacgagaagaaggaacgtccgtgttatttgccacacatttattgcatgaggtagaagagctatgtgaccgcatgatcatcattcaaaaaggacagatcaaagccagtgcgaagctctgggacatggaggggaaagaacagatactcatgaatattcagccagtggaaaaggcggtttcgtggctcgacacgcaggcctatacatatgaacgaaatggagcgcgtgtattacttcatttgaacaaagaacaagtgcctgagctgaacaaacaacttgttctggctgggtttgatgtacttgaaatgacgcctcaaaagccatcaattgaagaggcatttatgaaatggacggaaggcgggacggcagatgcttcaactcatcaagaatgagcataagaaaatgatgaggaaaaagatcacattcattgctcttggattgatcgttgtgtttcaattggcgatggctctagcgttgaaacgagtcatttccagctttggtggacaagacactgtcgccaactattttgcttattccacgaatgtcgtatttattttacaggtgctcgcagttgtcattggcgcgaccttgatctcaacagaatttcaaaaaagaacaatcaagtttttattgatccggcccaaaacaaggctgcaaatttttctgtcaaaatacatcacacttgtgctgacggtcatatatttgtttgttttttattatgtattagcttttttatttggctttattttctttggtactgaatttgatgaaagtacgggacgattatttcagcatacgtttgctgttatcggatctcagtgggtggaagtgatgatgatggcaagcttcgcttttatgtgttccagcttgtttaggaacagcctcgttgcgcttgtgacctcgttttttgttttatatgcggcgaaatcacttgtgcctattatgtctcttttagaaaatcagtgggggaaaatcctgctttttgcgaatacggactttactcagtacagctttcaaggaccgccgccctttcatggcatgagtcctttgttttctctatttatggtaggggcgcattttgttttctttgttggcacggcttgggttcttttttggaagcgtgatgtaaatgtgtaaaaattgtgtcaaataacaagaaaaattcgtgacatctttgtgaaaacgagtctgcatttcacgataaccggctgattttgtcttataataagagggagtcttggaggtggcactatcgtgaaaaatttcattacggctttacccattttgttgttgctatcgttttcgtttgtgtcttttgccttccagtttgatcatcttatttatttcagactagcgctggggatcttttcgttagcgggtcttttctttctgtatacacttaaaagaaacatgaaatggttcatggtttatttatatgcgagctggatcattcttgctgccgtcacaacctttgaggagcctgtcttttctcagttcttcttcggtggtttaacaatgacaatgggttatctcacatatatgctcatttatttaggaatgaagcaggaccgtgtagcgaaatcacattaaaacaaaagccgataaaatcacatcatagattttatcggcttttttctttttgttgaaaaagacaaaagagacgagcagccagctgtgactgctcgtcttatgtttatgattcacgtccagcagctgcaagctgctcctgatgctttttgtcgattgtttcgtatatactttccatcattttagggtcgcgcatgatggccttcttgttctcttcaatcaattgctgatatgttttgattttcttcttagacatgtgactcatcgctcctttatataagtatagacgtctataggatttcatatagatgaaattgataatcattatcaattagcaactctattatacaaagcaaaatgtcagaagtaaagaatctattcagaaaattcacgtaaccgacaaattcgaagcctaatcgacgctcattctttcccaggaaataattcctgtcatttcttgtcgtaagtgaaacatctatataaaacattcttttgctcattgaaacgttttggatgtgcaactcgtcttatggagagatttgatgtaagagatggggaaggaaaaagacaccagcaagcgtttgctgatgtccttcgtttaaccaattaagaaacgtgcccttgaagaaactctgtcacttcttcaggtgattttgcgtttgcgctgtgtaaatgacctgttttttcgccatttttgaaaatcaacaggcttggaatacccatgacctgatacgtttctgctaattcagggaaatcatctttgtttatttcaaaccattcatggtgagcataagcctctaagatgtctggaatgaacatgtccattcttgtacagtcaggacaccatgttgcaaagaatttaacgatgacttctttgtcagattgaatgatttcattgaattgttcagtacttgtgatttttttcaatttgtcacaactccttttcaatgtcattttaatataaaataatggcgaatgacatacaaatgctcgggaggcgcttacaacctttacaaatcatttcaattccgtaacaacaaaaattaattagagcatttttgcttgaaagtgataagatagtaaagatgaattttagtggggggagtatccattgaaaataagtttaggattgatttacggcggaaagtcagccgaacataatgtatcactgcaaacagcccttgcagttacaaaagcacttaacactgagaagttcgatatacatccaatttatattacagaagagggcgaatggctaagaggagaaaaactcactgaaccagtttcaaacgtcaaaatgcttcaatttgaacagaacgcaaagacgtttttaccaacttctttaaatgagagcatgttcccgcagcctgcatctgctgatgagaagattgatgttgtcttcccattgctgcatgggccaaatggtgaagatggaacgatgcaaggattacttgaactgctaaatatcccgtatgtcggcaacggcgttcttgcttctgccgcgggtatggataaagtcatgatgaaagatgtttttgctcaagcaggacttgcacaagcaaagcacctttccttcaataaaaaagactatgaaaaggccacaccagacagcttagaacaggtggaacaaatacttggctatccatgctttgtgaaacctgccaacatggggtcaagtgttggaattagcaaatgccgcagcaaagaagagctgcaaaccgcattcgacttggctttccaatatgatcgtcgtgtggtcgtcgaagaaggcgtcgttggaagagaaatcgaaattggtgtattaggaaatgacgagccgaaatgctctgtcgttggtgaaattgcacctaaaacagatttttatgactacaaagcaaaatatgaagatggcgatacagatttgatcattcctgcaagcgtgtcagaggatgaatacaagacgattcatgatatggcgattaaggcatttaaagccctcgatggatctggtcttgtacgtgcagacttcttcctcacagaaaaaggcgaagtgttgatcaatgaagtgaatacaatgcctggattcacaccatttagtatgttcccgctgctttggaaacacactggtgtagagtatccagagctgattgaaaagctagtgtcacttgcaattgaacgccatcaagaaaaacaaaccattaaaacgactttttaatgtgagcaacaagcagacactatctttaggtagtgtctcttttccttcaaacgtgaaatgagaaagagaggcgaaaaaatcatgatcaaacgtacagtgaaacaaatcgcccaaatggctggtgggacactatctaatcaagcttttggcgaagagcaaattcacggagtgacaacagatacacgaaaagtatcaaaaggtgcattgtttatccccctaattggagaacattttaacggtcacacatttgcttctaaagcagtggagcttggagccgcagctgttctttggaatcaaaaagaagccaatccaccgttcggtgtacctgtcattcttgtagaggatacactggcagcactacaacagctggcaaaatcatacttggaagaagaaaaacctcgtgttgtcggtattacaggaagtaatgggaaaaccacaacgaaagacatgattcattccgtcttacaaacggcttatcaagttcataaaacagatggtaactttaataatcatatcggtctaccgctcaccattcttgcaatgccggaaggaacagatattgctgtgttggagatggggatgagtgcaaaaggtgagatcgagtttttgtcaaaactcgctgagcctgatgcagcagtcatcaccaatattggagaatctcatatgcaagatttgggatcaagagaagccattgctgatgcaaaatgtgaaatcacaaaaggattaaaagaggatggcatcttttattacttaggagatgaacccttgctgcgcgagagagcgactgcactttcgcagcgtgtgaaaacctttggagaagcagaagactgcgatatcaaggtaacgcatatcaaccagcttgcagaaggaactgaatttcaagtcgaagggtatgcccaggggtttctcattcctgtattagggaaacataatgtaaaaaatgcccttgctgcaattgccataggccagcactttgaactgaatgaaagacaaatcgcccaaggactcatgcaaacaaagttgacagggatgcgtcttgagctgtttaaaacagagaaaggaatcactgttatcaatgatgcgtataatgcaagtcctacttccatgaaagctgcaattgatcttgtaggagatatggacggcttcgctaatcgcattcttgtccttggagacatgctcgagatgggcagcgaagaagaaaggtatcattatgaactaggccgctacatcaagcctgaatttattgatcatgtgatgacgtatggccgcctaggtgcattcatcgctgaaggagcaaagaaatcattcggtgacgcgcgcgtgtcctcatttatggacaaagaggaactgaagaaaaaacttgctgacgtagcaggtcctgacgatgttgttctagtcaaagcctcacgcggcatgagattagaagaagtcattactgcactataaagagtgagcggcaaagaaggtgacagaatgattggctgtctatgtatacatggattcactggcgcgccctatgaagtggaaccgctggcgcaatatttaaagcagaagacagattggaacgttcagtcagtcacgcttccggggcatggagatgagcttcagctcaaaggcattttctatcaagaatggattgcaacagctgaattagaactgctatctctttaccgaacatgcgacaccatttttttgatcggcttttccatggggggaatgattgcttcttatctagcagcgaagtatccggttgctcgtctcgttcttttaagtgctgcggctaaatatgtgaatccaaaacaaatgattcaagacacaaggcagatgttgaaggaatcactgtctgggctgattgatacgaatcctttgtatgatagataccgccataagctaacgagcacgccgctgtcagctgctgtagaatttatgaagctggtgaagcaaacgaagagctcccttgagaagcttcacctccctgtgttaattgttcaaggtgaaagtgatgggattgtgcccgcttcaagtgcagaatttattgatcataaaatcccgtctcgtcagaaagaaatgttttatttacctgattgtaaacaccatgtttgtcacgagccatgtgcacagcaattgtttgaaaaagtagagcaatttctaaaaaaaacaatttaatctatagaaaagcgaaaatgtggctaaactaatataaattgaatcccacttgttaaaaattgcatcatttttgtcgaatgagtgacaagcctatggtacaataggaaagaaaaggtggttgattcggttgtttcattatgacggaaaaacctttgtcccgcagtctaattcgagtaacggagaagtatcggcaggaaccatatttcaatatcgtcaggacgggaatatattaacgggcacatatcaaggcggcagtattgtatctggtgtacttgtaggaactgtgaatgaggatggaacacttcattttaggtaccaccatgtcagcaaagacggcagcatgagaagcgggtcttgcaattctacacctaagcagttggataacggaaaaattcaactgttcgaaaagtggaaatggatggatggagatcaaagtgatggtgaatctgtcattgtggaacagtagatatatccatttctgtcttgttgaaaaacaaatagtgtaatggtaagatataaggtagggtaattcgggctttgtatataatggacctgtcctttcggaaaagggcagtttttaatgatcattcacgagattactgaaacagcaattagaaggagtttgaataatttgactataacgtttcaagattttcaattaagcgaaagtctcatgaaagctattaaccgcatgggatttgaagaagcaacaccgattcaagcggaaacaattcctctcggtcttcagaataaagatgtcattggacaagcacaaacaggaacaggaaaaactgcagcatttggtattcctcttgtagaaaaaatcgacccagcgtctccaaatatccaagcgattatcattgcgccaacaagagaattagcgattcaagtatctgaagagctatacaaaattggccaagacaagcgtgcgcgcgtacttccgatttacggtggacaagatatcggccgccaaatccgttcgctcaagaaaaatcctcatatcatcgtagggactccaggacgtttactcgatcacattaaccgtcgtacaatgcgtcttcaaaatgttgaaacagttgtgcttgatgaagcagacgaaatgctaaacatgggtttcatcgaagacattgaatcgatcctttcaaatgtaccaagtgaacaccaaacacttttattctctgcgacaatgcctgcaccaattaagcgcattgcagagcgtttcatgacaaacccagaacatgtaaaagtaaaagcaaaagaaatgactgtctctaacatccaacagttctacttggatatccacgagcgtaagaagtttgacacattgactcgtcttcttgacattcaatcacctgagctttcaattgtcttcggccgtacgaaacgccgtgttgacgaattgacagaagcgcttaaccttagaggttatacagctgaaggaattcatggtgacctgacacaagcaaaacgtatggttgcgcttcgtaaattcaaagaaggttcaatcgatgtgcttgtagcaacagacgttgcagcacgtggacttgatatctcaggtgtaacacacgtgtataactttgacgtgccacaagatccagagagctacgtacaccgtattggacgtacaggacgtgctggacgtacaggtatggcggtgacatttatcacaccgcgtgaaaaagatatgcttcgtgcgattgagcaaacgactaaacgtaaaatggaacgtatgaaagaaccaactctagatgaagcaattgaaggtcaacagcaagtaaccattgatcgtctgcgcacaatcatcagtgaaaacaacttaaacttctacatgacagctgctgctgaattgctagaagataatgattctgtcacagtggttgcggctgccatcaaaatgatgacaaaagagccagatgcaacgcctgttcgtttgacagatgaagcaccaatgatttcaaaacgcaatcgtaacaaccgcagctcttctaaacgtagagacggtggcggcggaagcggctatcgcgggaaaagccgttcatcttacggtgataaaaagcgttcttcaaatgaccgcaatcgttcttctaacgatcgtcgtcaaaagaaatcttataacaactaattcaagagcgaatcctttgcaggattcgctttttttaacaggtttgttgaaactttttaggctttgtttcgtaatatattgatagaaaagtaagagaatgggggaagaatgtgagaaaacagccgcaacgtcaaattagtttaaatggtttaaaggtatggcgtcttcaaaatggaattatctcattgattttcttactcatcatcattggggtatttgttgctagttattatcttcaatggccatattggattggcgccatcctcgccggtttatgggtcttacaggtcatttttggcatttggcttataccgaaaatccgtcatcgcatctggcgctacgaagtattcgaaaatgaaattgaaattcagcatggactcattcgtgtcacacgtgtgattgtgccgatggtgcgagtccagcatgtcgatacatcgcaaggaccgcttttaaggcgctaccgtttggcatctgttcaaatatcgactgctgctacagttcatgatataccggcgctagaattagaagaagcagatgagcttcgtgattacatatctcgtttagcaagggtgacggaagatgatgtctgaaccaaaacgtgtacatccaatctcgatgttcattgattttatatcagatgccgtatccatgatcaaaaacttcattatcccttttttcgtgcttatttttgtgaactcgaattcgagcattcgtttttatgcatttatcattcttggtgtgcttcttttatggaaagctgtttcaaccgttttagcatggaggcgattcacctaccggatggaagatgatgaatttcgcgtggaatccggcgtcatcacaaaaaagaaaaaatatatttcgttagaacgaattcaaacggtgaatacaagtgaaggtatcttccagcggattttcggcttggtgcgggtccaaatcgaaacagcaggcggaacggacggtccggaagtgagcctgacggcgattacaaaagcagaagcggaacaattaaagcaatcaattttcaaccggaagaaaagcttgcagcaagaagaggtgttggatgaaaatagggatgttccgcatgatcctctgacagcgcaacaacctgtagaagaagaaatgaatgtttcctatcggatgggtgtaccagagctgcttttggctgcgaccacttcaagcggaatcggagtcattatttccgggtgtcttgccatttacacacaaatagatgaaattcttcctttggacggattctttaagcggttctcttttttaagtcatgcgagtgttgagatttatgcgattctcatatttcttgccgtattgattgcgtggattcttagtgttggggtaacagcccttcaatatgcgaattttaccgcaaaacgaaaagggaaagacatcatcatcacaagagggcttatcgagaggcatcaaatgaccattccacttgcgagaattcaagcagtgaaaatcaaagaaaatattctccgtgagccttttggctttgcgacggtgatgcttgtgagcgcaggaggttctattacagaaaaagaaacctcttccgtcttatttccgcttattcggaagaaaaaaatcaacgaactgctgtctcaattcacagatcattatcacttggcgccagaagctgaactgaaaaaggtgccaaagcgttcactcaaacgctacctgatctcttacggctttgtgccattacttgtcggcgtgatcctatctgtacgttttccgccatgggggtatttggcactcattccgcttcctattgctttggtttttggctatttagcttataaacaatcaggctatacgatcaaagatccattgattcaactgacatcaagaggcattggcaaaaccactggcattgtcttgagaaaacgaatgcaaaactatacgatgacgcaatctttcttccaaaagaaaggccgattggcgagtattcacacctttgtgaaatcctctgcactgcttgattcctttggtgtgcatcaccttgaggaagaagatgctgcacgtgtaatggattggtattcgtatgaaaaaaataaatcttcttaaacaaaaaatgtcgatcagcttcccgttcataggagtgatcgacattttttatgaggttagtagcgtcttttttttgaatggaaaaatagcgtaagaggtgctaggagcatgccgccgatcaatccaaataagtgagccataatattgatgtttgagttaacgaaagtcatgatgacagagactgcaagaatcgttatgatcacctgagaattgccgcggtccatcatgtgcggtttaaatagaacaaggtataaataaacgccaaacaaaccgaagatggcaccagaagcgccgacatgtacatactctaaaggctctacccaataggttccgagattgccaatgaaccctgcaccaagatagatgatcagaaatcgaactttcccaagcaaatactcaagcgctggagcgaataagaacaaggacatagaattgaacaaaatatgggtcagacttccgtgaaggaaaataggtgtgacgagccgccaccattctccggcagctaccccataattgaaaccgacgagatggtcgtgaccaagctgtataagagggataggaatcgcaaatataagccacagaccaatttgcaaagcaaggatcgttgttacgattggatacgatctaataaattgttgaaagctctccgttcgaataaacataacaaaccccttttgactagataatggtaagtttatagtaacacgtttatgaagagaacatccaaattagtacgagtatcataggaggtacctcatgattaaaggaataggcattgatattgtagaaatcaaccggctcgcgcgagtgcttaacagacagcctcgtttaccagaacgaattttaacgttaagtgaacaagacatctttaacgaactcagtgaaaagaggcagctggaatttttggcgggaaggtttgtagcaaaggaagctttcgctaaagcttacggaacgggaatcggccggcatttaagctttcatgacttggaaatccagaaagacgaacatggaaaacctttcatcaaaagcaagaaaacgatgggcgaccaggttcatgtgtccatcactcacacgaaagaatatgctgctgcacaagttttaattgaaaggttgtcaagctagtctgcatattgtttgtccccccttcatatattgggtagtgcgataaggaagggcgagttgctaacaggctttgatggttcgcggtacgcagttaactcttgaggcgtactgttaaagtcaaacaagcggtttcttccttttaacacaattaacgaaggggttgaaaagggtgagaaaaagctttgttttgcttgtaacgggaatcctttttgtactgattctctccgcatgcggtcaaaaatctcagcaggatatcgttggagatttaaacaaaaaggcagaggaaatgacatcatacaaagccaaagcaaaaatgaccattgagacaggaaatgacccgcaggagtatcgagtagaaatttggtacaagaagccggaactttaccgtgtctatttagaaaatccgaaaaaggatcagagtcaagtcattttaagaaatggcaatggtgtgtttgtgctgacaccttcattgaacaagagcttccgtttccacagtgattggccaaataatagcagtcaggtctacttatttgagtcactcgtgaaggacattaaaaatgacagtgcagctcagttcaaagcgaaagattcaaagtatgtgttcgaaaccaaaaccaattatcagcacaaccaaatgctgcctacccaagagattacctttcataaaaaaacaatggcgcctgccagtgtgaaagtactggatagcgacaaaaagccaatggtgaaagtggaattctctcactttgaattcaataaatcctttgacaaagatgcatttgatgagaagaaaaacatgacactctctcaaatggatgtagccacaagtgcagactcatctgacagctttgcggtgaaaacgccagttgatatgccagagggcgtgaagaagatggaagagaaagaaatgatgacagatgctgggaaacgttatgtgatgacgtatggcggtaagaaatccttcacactcattcaggaaaaagcgagagtagctgaagcatctacgcctgtgacgatgaacggcgagccagtcgaccttggcatgacagttggggttctcacagatcaatccctttcatggacatctgacggagtggactacttgatttcttcaagtgatctatcgaaggaagagctcttgatggttgcaaagagtgtagaaggccagtcagctaaataaataaatatctcaggcgagagccttggaaatgaaacatcagccctatgcaagggctgatgttttttgatttgtttcacattattcttgatttttagtatcataatgaaggtattgaatcattcaatagggaagtgtgacggatggacacaaatgccttttatagagacacatgggcagaaattaatttaacagcaattaagcataatgtttcacatatgaaagatcatattggtcaaagtgttcaactgatggctgtggtgaaagccaatgcatatggacatggagatatagaagtggcaagagctgccctcaaagcaggagcagacttattagccgtagcctttttagatgaggccgtttctttaagaaataaaggcatcaaagcaccgattcttgtactcggcgccgtaccgccggaatatgtcaaagccgccgttcgatacaatgtcatcatgaccgcttactccatcgattggctgagagaagtcaccacaatgatgaaagggcagatgggacaacctatacgttttcatttgaaaatagacagcggaatgaaccgattaggtgtgaaaacgatagagcaagtgaacgaagtgaaaaagcttgtcagtgaacactcttatttacagctggaaggcgtatttactcactttgcgacagcagatgaaaaggatgaggcctactttgatcggcaggtcgatacctttcaaacattgctcgagccgcttcatacggacaagctgctcgttcattgcgccaacagtgcagcaggtctaaggtttaaagacgttttgtttaatatggttcgcttcggcatcagtatgtacgggctgtcaccgtcagaagaaatcaaggatgaattgcctttcaagctggaagaagccatgtctcttcatacaaagcttgcccatgtgaagcacattcaaaagggtgagagtgtcagctacggggcgacgtatacagccaatcaagatacgtggatcggcacggttccagtcggctatgcagatgggtggatcaggaagctggcaggaacggaagtgctcgttggcggaaagcgccggaagatcgcaggaagggtttgcatggatcaattcatgattgaactgaaagacaatcttccagtaggggagccggtcgttttaattggtaagcaagggggagacatggtatcagtcgatgaaatcgcaaaaaggcttgaaaccattaactatgaagtcacttgctcgattggccaccgcatcccaagagtatatatggaggacggcaaaagagtgcatgtacggaatccgctgcttcaaagcgggccaagctttttataaacagtgttcaaaagaacgatggtcaaactgacttcgttcttttttattcgacaaaagtagggtaaacattctcccttttttagagattttggaaataccgtatgattttcggaaaaaagcgtataatgggaaagaggaactccattatcatcttgatttacgggtggcgagccgcttcatgttctaataagaaatcatgaaaaaacagctttgcttgtgcattgaataatggtatgattagtcttggaatggatcgatacggtatccgtaagttttgtggaggtgtatgttttttgtctgaatccagcgcaacaaacgaaatgaagattcgactgccggagactttaatgtctgagatcgaacgagtagcagagcaggataaggtaacaagaaatgaattgatctaccgagcgacaaaaacgtatattcgtgaacgtaatattcgacaaaatcgtgaatcgatgagacgcggctacatggagatggcgaaaattaatctgaatatctcttcagaggcacaatacgcagagtttgaggctgagaatacagttgagcgattagtcagcgggggttaaacatttgattgttaaacgcggtgatgtttactttgctgatttatctcctgttgttggctccgagcagggcggggttcgcccagtattggtgattcaaaatgacattggaaatcgcttcagcccgactgctatcgttgcagccataacagcccaaatacaaaaagcgaaattaccgactcacgtcgaaatcaatgcaaagcgctacggctttgaacgagattctgtcattcttttggaacagattcgtacaatcgataaacaaagattgacagataaaatcacacatcttgatgatgagatgatggagaaggttgatgaagccttacaagttagtttggctcttattgatttttaatatggtgatatttggttgctctcctgtgagcaacttttttttgtgttcattttttattaaggctataatggagagagaatgaaagttattgttttttatgtatgtagggggtaaaatatgtcgaatcatatcgtgttagcttttgcgagagcgcaccaaaaggaattagaaaaagaatggactgacatcttcaaacgactcggagaagaagaaacggacatgatgctaaacgataaaatgtatgaaacgatttgttccgaatatgtccagcttattctagcatccctttcagaggcgaatgctgaggattttgaagaaaaagtgcaatcttttgctttaaaaattgtacaaatgggtatatcacttaagttactggcaaaagggctaacggaaatccgttcacacttatatcacaaaatgaacagtgacaaaaatactgaacaaggaagtaatgagctcatatgggaaattgatcggttcatctcaccagttcataacgaaatattgaatcactactccatctcatgggagaaaaccgtcaaccttcaaaaaattgcgttacaagaactttctgctccgctgattccggtgtttgagcacatcactgtcatgcctcttgtcggaacaattgatacagaccgtgcgaagaagatcatggagaatctgttaaatggcgttgtgaagcatcggtcacaggtggtcttaatcgacatcaccggtgtacctgtcgtcgatacaatggtggcacaccatatcattcaagcgtcagaggctgtgagattagtaggtgcaaaatgcttattggtcggtattcgcccagaaatcgcccaaaccatcgtcacccttggaattgatttatctcaagttacaacaaagaatacccttcaaaaaggaattcaaactgctttagaaatgacaaatcgaaaaattgtttcattggaggggaaacccagtgagaaatcacccgaagattccaatcttaaaattatataattgtcttctaatttcgatacagtgggagcttgatgaccaaacagcccttcactttcaagaagatttgctgaataaaattcatgaaacaggagcgaacggcgttgtcattgacctaacatctgttgatatgatcgattcatttatcgcaaaagtattaggcgatgtcatcacgatgtcaaagctcatgggggcaaaagttgtattaacaggaatacagccggcagtcgctgtaacactcattgaacttggtatatcactggaagaaattcagacagcattagatcttgaacaagggcttgagacattgaagcgggaattgggggaatagatatgaaagaccaatcctgtgtgaaaattttgacggaatgggacatagttgcggcaagacaactgggacgaaatgttgctaaagaattaggctttggaacagttgaccaagcaagaattacgacggctatttctgaattagcacgaaacatctatttatacgctggtaaaggtcagatttgtatagaagaagtgatggagcgcggaaagcgtggactcaaaatcattgcagccgatgaaggacctggcatcatggatatacgtaaagtgatggaagacggtttttctacatcaggcggactcggagcaggtcttccgggagtcagaagactgatggatgattttaaattagattctacacaagaacaaggaacggagatacaagctgtcaagtggcttcgctaggagggaaaccatggattttaaggaggtaatggagcagcggtatcatcagctgctcagtcgttatatcagtgatctaactgaaacatcgctttatcaagctcaaaaatttagccgaaaaaccattgagcatcaaatacctcctgaagaaatagtgagtgttcaccgaaaagtgattcaggagctataccctgatttgccggaagatgtctttcattcactagacttcttaattgaagtcatgattgggtacggacttgcctaccaggaacatttaacactcagaggcatccagcaagaaattaaatcagagattgaaattgctgcaaatgttcagcaaacccttctggaaacgaaaataccagaaggtgacacctttgatattggtgccattagtgtgccggcaaaacagatgagtggagattattttcactttgtcaccgatcacgatacaatcaatatcgcgatcgcagatgtgattgggaaaggcatcccggctgcgctctgtatgtcgatgattaagtatgcgatggattccttgccggagtcagggagcggcccaacaaaggtcctaaaaacccttaatcgtgttgtcgaacaaaacgtagacccaagcatgtttatcaccatgttctatggcagctataatacagaaacacatgaatttaaatacgcatcggctggtcatgagccgggctttttctattgcaaaaaagagaatcaattttacgatttagatgctagaggacttgtccttggaatcgcaccagactttgactacaagcagtatgagaagcacttggacgcaggagatatggtgatcttattctctgatggtgtcacagaatctaagtcagaggacggtttcttagagcgggaggatatcaaagcgcttatagcagagcacctatcctactcagctcaggaaatggtcgatgccatctatgccagcttactcaagctgcaagattttcagcttcacgatgacttcactttacttgtgctcaaaagaaaggtttagaaagtgaagatgcgggtatataaaattctaggaaacaagaatttcgaggtgaatgcataatgaatatgacagtgaaagagcatcaaataaatcaaaaaacgaaaattagtgtcagcggagaaatcgatgtgtactccgcacctgagctaagagaaacgctcatgcctaaagccgaggcgggagagcatcttgaaatctgtttgaaggatgttacgtatatggatagtacaggattaggtgtatttgttgggctgtttaaagcggctcaaaaagcaggtggaacattaaagcttgagaacttgtcagatcggcttgtaagattgtttgaaattactggactaaaggacatcattgacatttctgcaaagacagagggtggggtacaatgaacgaatcagtagatctaatcgagatgaaaatcccagcgaaaccagaatacgtaggcatcattcgcctgactctttcaggcgtagcaagccgtatgggctatgtttacgaagagattgaagacttaaaaattgccgtcagtgaggcttgtacaaatgcagttcagcatgcctacaaaggtgaacatggcgaagatggagaggtagctgttcgctttcttgtctacgaggatcgtctagaaatcattgtcgcggacaaaggcggtagctttgactttaagcaaaagcaggaagacctaggaccgtacacatctgctcatacggtcgatcaattggcagaaggaggtcttggtttatacttaatgcaaacattgatggatgaagtcgaggtgcaagcaaactccggagttaccgttgcgatgacaaagtttttaaacagggagcgagttgaccatgacacaaccatccaaaactatgaaactaactaaagatgaagtggatcgcctcatccaaagctatcaatccaatcaagatgagcaggcgcagctcacgctggtcgaatgctatacaaacttggtcgatatgctggcaaaaaaatattccaaaggaaaaagctttcatgaagatctcagacaagttggaatgattggtttactcggcgctattaagcgatatgacccgctcgtcggtaaatcatttgaagcctttgccattccaaccatcatcggagaaatcaaacgctttttacgagataaaacatggagtgtccatgtaccaaggcgaatcaaagagcttggaccaagaatcaagatggcagttgatcatctgacaacggagacgcaaaagtcacctaaagttcaagaaattgcagaatacctagatgtcacagaggaagaagtactggaaaccatggagatgggcaaaagctatcaagcgctgtctgttgaccaaggcgtagaggctgattctgaaggaagtacagtcaccattttagacgttgtcggctcacaagaagagggctacgaacgtgtaaaccaaaaaatgatgcttgagagtgtgcttcatgttctgacagatcgagaaaaagagattatcaatctgacttatttacaaaataagagtcagaaagaaacaggcgatttactcgggatatcccaaatgcatgtatcgagactgcaacggaaggcagttaaaaagctacgagatgcattatcagaagatgcgtctatggagctagggtaatgaagcagattgaacagcatgagcatgtgaatgctattatctatcaatcgaataaagaagggaaatcatgctgcggggacagtttttttattaaagcagatgatgaagaactaatttgtgctgtggcagacggattaggcagcggtcagttcgccaatgaatcatcttctttagtcagcgaaattgtcgaagaatatggacatgaggatatgacgaccctcatcgacagatgcaatcaggctatgaaaaataaacgcggggccacagttgcgatcttaaaggtgaatttttcccagcagcaatttacctattgttcggttggtaatattcggtttatcttgaatgccccttctggcgactatatttatccacttccgacatcaggatacttatcagggaaacctagaaaatataaaacttacacctattcctacgaaaaaggatcgacattcattatgtattcagacggactgaatgtgccaaacatgagaatgtgtttaaagcatagtcattcagttgcagacattgccaaacagcttgaaacatacacacaagacaagaaagacgatctcacctatgtacttggtcagctcatgtaaaatagctgaccttttttctgttttgccggtttttttgatacactaaaagagaagacacagtgagaggatgcaaagtatgaagacatctgactttttattgaaacaaattgcaacagaattaaagctttcaacaaaacaaattgaaagtgtcatcaagctcttagaggatggcaacaccgtcccgtttattgcccgttaccggaaagagcagacaggctcactggatgaggtgcaaattcaaaccatttcagagcgctatacatatatccaaaatgtcatgaaccgaaaagaagaagtcattcgcttaatcgctgaacaagacaaactgacggatgaattaaaacaaaaaattgaacaagctcataaactgcaagaggtcgaagatttataccggccattcaaacaaaaacgtaaaacaaaggcgaatgtagccaaagcaaaagggctcgagccgctggcggaatatgtactcgtgctgccaagcgatgagatcgagaagaaggctgcttcttttatcaacgaagaaaaggaagtaagaagtgtagacgaggcacttgaaggcgcgcagcacatcattgctgaacagctggctgatgatcctgatatgcggaaatggattcgcagtgaaacgtaccaaaagggcagtctggtcacatcaggaaaagacatcgagagcgatgagaaaaacgtctatgaaatgtattacgattatgaagagcccatcaaaaagatagtgccccaccgtgtactagcggtcaatcgtggagagaaagaaggcatcttaaaggcagccatcgaaccacctgctgaaaatattcgtttctatctcgataagcaagtcataaaaggcaagcagacgacggcgagaccgtttattgaagcggcaattgatgatgcctataagcgcctcattcagccttcaatcgaacgagaaatacgcaaagagttgacagaaaaggcagaagagcaagcgattcatatttttgctgaaaacttaagaaaactgcttcttcagccgccgatgaaagggaagcgtgtactaggagtcgaccctgcatttcgtacaggctgtaagttagccgtcgtggatgatacgggcaaagtctatcatattggcgtcatttacccgcacccgcctgtgcagaaaaaagcggaagccaaacaaaaagtcaaagagatcattcaatcatcaaacattgaagtcattgcgattggaaatggaacagcctcaagagagaccgaacaattcatcgcagacctgattcaagagctggatcagccggtgtcctatttaatcgtgaatgaagcaggggcaagtgtatactctgcgtctgcactggcgcgagaagagtttccagacctgcaagtcgaagaacgaagcgccatttccatcgctcgaagattacaagatcctttagcagagcttgtgaaaattgatccgaagtctgtcggggtgggccaataccagcatgacgtgagccaaaagcaattaaacagctcgttaaccttcgtggtggagactgtcgtcaaccaagtcggtgtgaacgtcaatacggcctcacaggcgctgctgcaatatgtgtcaggtctttcaaaagctgtcgcaggaaatatcatcaagcgccgcgaagagattgggagattcacaagcagaaaagagctcaaggatattccaagacttggtgctaagacttatgagcagtgtatcggcttcctccgcatcgcagacggacaagatccacttgatcgtacaggcattcacccagagagctataaagaaacaaaacaattcttacgcatgatcaagatgacgccagacgatcttggcacagagcagttaaaggagaaaattgcagaggtcaaactggacgaagcagcagagcagcttgatattggtatcattacacttcaggatatcatcgatcagctgacaagacctgagcgtgatccgcgcgatgaagtcccaaaacctcttttgaaaacagatgtgttgaaattggaggacttgaagcaaggaatggagctgcaaggaacggtgcgaaacgtcgtagacttcggcgcattcgttgatattggtgtaaagcaggacgggcttgtacatatttcaaagctaagcaaccgttttgtgaagcatccgcttgacgttgtatcagttggtgacattgtaactgtatgggtggactccgttgaccaggcaaaaggccgcgttgccctctccatgctgaaaccagagtaaacaaaaaacgaggcgcaccttaggatggggtgtgccttgatgtgactgaatgtttttttctgtagaagtaccagcattgattcagcaatttgatttggtaatgatttttttcaaaaaatgccttctgcatctgatttttcagccagttgggcatcgcccattcctcctttgatcgaaacagtgggtgtaccttcaatgtatgcaaaggggaaattgtcccgttcgaggtttttatagaaaggaacgatcttgattgaaggagagggagttacagcagttaacagagcatatttctgagcagttctttggtaaggcattccgccatcaagctgtttttaatgaccgtctcaaaacgacaggcggaagatatttgcttggtacacacaatattgagttaaatcgccgatatttagaggagcatggaagagacgaattgatcggtatcattaagcatgaactgtgtcattatcatctgcaccttgaggggaagggctatcagcatcgtgaccgttcctttaaagagttattagaacaagtaggagccccgcgtttttgtacaccgctaaagacggtacaaaataaacggcgtgtacagaaacgtcatgaatatgtctgcacaggatgcggtcagtattttatcaggaaaagacgatttgatacctctcgctatgtatgcggcgtctgcaaaggaaaattaaaatggcagcgtacaatcgatacagaatgaaaagcattcctttatgggatgctttttttgtggccaatggaactgatcatcgtgatatgtaggagatgaagtagacatattgagacaaaaagagacgcaagtctcattttgtctcttttttgatcggtgtgaatcgttcaaaacctaagttttcaagtgccatgatgttggcacgttttttgcttgtatataagtgcaagcaaaaaaagataggaggttttaccatatggaaatggcactcacaaaagaaaaagccgtttggatgtatcaaaaaatgcaggaaatccgccaatttgaagatcaagtacacacgctttttacaaaagggatcttaccaggttttgtccatctttatgctggcgaagaagctgttgctgtaggagtctgcgctcatctgaatgaacaagacagtattacaagtacacaccgcggccacggccattgtatcgctaagggctgtgatctaaaaggaatgatggcagaaatctatggaaaagccacaggtctttgtaaaggaaaaggtggatccatgcacattgcagattttgataaaggaatgctcggtgccaacggaattgttggaggcggctttccacttgcgtgcggggcagccctcacggctaaatataaaaagacaaacaatgtaagcgtttgcttttttggggatggtgcaaacaatcaaggaacttttcacgaaggaatcaatctcgccgccatctggaaactgcctgtcattttcatcgcagaaaacaatggttacggggaagcgacgccattttcctatgcttcaagctgcaaatcgatcgtggatcgagccgccagttatggcattccgggtattcaagtagatggaaaagatgtgacagccgtttatcaagcagcagaacaagcgatagaacgagcaaaaaatggagaaggtccgacattgattgaatgcatgacatatcggaattatggacattttgaaggagatgcccagcgctacaaaacaaatcaagaaaaagcagaacaccaagaagagaaagatgccatcgctctttttaaaaatgaattattaaagaagcagctgctgacgaatcaggagatatcaagtattgaagcggctgtagcagaagcgatagatgaagccgttagattcagtgaagaaagtgaatatccagatcataccgaattactgaccgatgtgtatgtttcgtatcaataaatcagaaaggggagaggaaaatgacaagagaaatcagcatgtctagtgctttgaatgaagcgattaaactggcaatgagaagagacgaagatgtcattttaatgggggaagatgttgcgggaggcgctcatgtagatcacttacaggatgatgaagcatggggcggagttcttggagtaacaaaaggaatcgtacaggagtttggacgtgagcgtgtcctagacacaccgattagtgaagctggctatgtaggcgcggccatggcagctgcttcaacagggctaagaccaattgcggagctcatgtttaatgattttatcggtacttgtctggaccaagtgctgaatcaaggcgcaaaatttcgatacatgtttggcggaaaagcagaggtgccgatcacgattagaacgacacatggggcgggttttagagcagctgcccagcattcgcaaagtttgtatgcgctatttacaagcatccctggattgaaagtagttgtgccttcttcaccttatgatgccaaagggctgctgctggcagccatcgaggatcaggaccctgtcatcttttttgaagacaagacgctttacaatatcacaggagatgtgccggagaggtattacacattgccgcttggtaaagcagatgtgaagagagagggttctgatgtaaccatctttgcagtaggcaaacaagtgcatacagcactcgaagcggcagaagagttagctgcacgtggtattgaagcggaagtgattgatccaagaagcttgtcgccgctcgatgaagaggccattctgacttcggtagaaaaaacaaatcggcttgtcattgtggatgaagcaaatccaaggtgcggaattgccgcagatatctcttctttgattgcagataaaggattcgatttacttgacgctccaatcaaaaaagtgacggctcctcatacaccagtaccattttcaccacctcttgaagatatatatctgccgacacctgataagattgtgaacaccgtattagagatgattggcaagagtcatgacaagatcttgaactaaagaaaggagagagggagatggctgtcgaagttgtgatgcctaaattgggtatgtcgatgaaagaaggaacggtatctgtctggaataaggaggtcggtgagaccgtaaataaaggggaaagcattgcaagcatcaactccgaaaaaattgaaatggagatcgaatcacctgctgaaggaaccatattggatataaaagtgtctgagggagaaggtgtaccgcctggcacggtcatttgctatatcggtgaaggaaatgaacaggtggaggaaaagaaagaaagagacgtccagtcaaaaccaaagaaagagagaaagaaaatctcccctgttgctcgtaaaattgcgaatagcgtaaacctagacattgatacgctggtggggacaggaccggggggaagaattacgaaagcggatgtgcttcatgcgcttccagaacgggcagagaaaaaacaaaatgagacagagcatcaacctgttaacacgatgcggaaaacaattgcctcaagaatgatggaaagcctgcaaacaagtgcacaattaaccattacgatgaaagcggacgtgacaaaacttacaaacttacaacaacagctgaatgaaacagccatagcccgtcacgagacaaaattgaccatgaccgattttgtagccaaagcaacgatcctttcattactcaaacaccctgcgatgaacagtcaatatcaaaatgaaagagtggaaacttttgagtatgttcatcttgggatagctgctgctttagaaaacggcttagctgtgccagttattcgacatgcggagagactagcgctcattgagctagcgaagaccatcaaattgtatggcaaaaaagcacgtgaaggcaaacttcttcacgatgaaatcgaaggctctacctttacgatcaccaacctaggtgcatatggtgtagagcatttcactccgattttgaatccgccggaagccggtatccttggcgtcggaacaatgtatgaaacccctgtttatcgagaggatgaattgtgcaaagggaccatcctgccactcagtcttacgtttgatcaccgcgtgctggacggagcgccggcatccgcatttttatcaacggtcaaagcatatttagaagaaccaatatccattcttttataggaagaaggtgaacgtatcatgacactggtcattataggaggcggaccagcaggttatgtggcggccataacagccgcccgttttggcagggaggttgtgttaattgatcaaggtcagctggggggtacctgcctcaatgaaggctgtattccgacgaaagcgcttttgcaaagcgccgatatgtttgagcatgtgaaatcggctgtacattttggaattgagcttccagaacatgagcctgtcatccaatgggatgccgttcaaaaacggaaacagtctgtcgtcaagcaactaactgatggcgttcgctacttgatgaataaaaacaaaatcagcgtgttgaatgggaaggcgtcatttctatcggcacacgagctattggtagaaagtgaagggaagtctgaaatcattcaagcaaaacaaatcattattgcatcaggggcagcgcctgctgctttaccttttgcaccttttgatggggaatggatcattcacagcaaggatgccatgtcactttcttcgataccagattcgctttgtattattgggggaggggtgatcggctgtgagtttgcaagcatatttagcagaatggggacaaaagttgtcatggttgagcaggcagtacacattttacctggagaagatcgtgatatagcacaatgtcttcacaagcaacttgaagaaacgggtgtagacattttgacgtcggccgcagtcaaacagcttgattgttcttcaagaaaagtagtggtggagaaaaatcaaggagagcagtgtgaaatccagtctgatctttgcttagtggcaattggcagaactccgcagcttggagagttgaatcttgatcaggtcggcattgaatttgacagaaacggaatctatgttaatgaacatatgcaaaccaatctcccgcatatctatgcgtgcggtgatgtgacaggtggggtccagcttgctcatactgcttttcatgaaggaacggttgcggcatcccatgcatcaggtgaacatgtaaaagtcaatgaacaagtgattccaagatgcatctacacctctccagaaatcgccagtgttggtataaatgaagagagtgctagaaaacaatatgaggagattcggatagggacatgtgcattttctgcaaatggaaaagcattaatcttaaatcaaccagccggtcaagtaaaggtcattgtagaaccgcaatatcaagaaattttaggtgtatcaatcattggaccgaatgcaacagaactgattggacaagcggcggtgatgatgcatacagagctgaccgctgatacattagagcagtttattgcggcacatccgacactttcagaggcgatacacgaagccttgctgcaaacaatgggacgagcggtgcactgctgaaaaagactctatttctatccgattgacttcttgggttagccaatgttaattgaaagcgcttttataattatctataatgaataaaaagcccccagaggagaggatggaatgaatccgacgccttgttatttaaatacgtggaaacgttttgttcgtgaaggtttgcttgatcagtctcgtctgaataagagagtgatggaatcatggcacaggtgtaaacaggcaaatgttaatccgtatttagataaaggacagtcgttgttagaaaaggaattattcagtgcccaaaaaaagaaatactcattattcctcaataccgctcttccttacttaaataaaatcagtcagcaattaaaagaatctgacatgctggccttactcatcgatgcagacggttatgtgctaagtctgacaggaagcgaaagaacgatggtggaagcaagaaaaattaattttatggaggggtcgcgctggaccgaaacagatgtagggacgaacgctattggaacggcactcgtcatcggggaagctgtgacgatcaacggaactgagcatttttctgtcgcctctcaccattggagttgttcagccgctcctattcgtgatgcagacggtacgatcataggggtgattgatatctcctgtatggcggataacaagcacccttttatgcttggaatggcttcaacagttgcttatgccatagagagagaaattcaagtccagcaaaaaaggagagagatggagctgatcactcattgtctccagcaggtggaagcagacgaaccgtatgtggtctgtaatgaaaaaaagcaaattgtttctgcaagcaggtcgattagagaacgattttctgactggtacggaatggatgtcgagcggcttaagggtcatccatttgttatccggggaacgcagatcattcaatcagagcaagatggaaagatgctgggcatgtccctttcccttgaagaagcagcgaaaaatagcatcaccgtttcttttgctcaatttcccggggaatctggaacaagtaaggtgtttcaacagacgctcagtgagatgaagagagcggcacaaacagatgccaatgtatatatttggggcgaaacaggtacagggaaggaactggccgctagagctattcactcagccagtgagaggcatagaggaccgtttattgctgttaattgcggagccattcctgaaagcctgttagaaagcgaattatttggctatgctgaaggggcttttacaggagcaaaacgtcacggagctaaagggaagtttgaacaagctcataaaggaacactctttttagacgaaattggcgaaatcccatatgcgatgcaagtagcgcttcttcgggtgatagaagaaaggaaagtcgtaccgctcggcgggacacacgaaatccctttggatattagaattattacagcgacacaccgaaatatgaacgaactgctgaaggaaggaaaaatacgagaagacttgtattaccgtcttcatgtctatccaatcaacatcccgccgcttagagaaagaaaagaagacattcatgatttatatcgttattaccaaaagaagtaccactggaatgcggtatttcctgaatcattttttcagacattgcaggaataccactggccgggaaacatacgagagctttttaatctgtttgaacatctaagggtcctctttcctaaaggcggatggattggtgaatcgcaatatgcttcagtattagagacgattgatcagaaaaagcagaagctgcatccagcagagtgtaccgagattccaaaagaactcacgtttagggagcgcattcaaaagcaaacagtgatagaagcactgcataaaacaaaaggtcatgtgtcagaagcagcgaagttagcaggggtgccaagaagtactttttataagtggatgcgaaagtttaagctgtcttagtctcctgaggaaggctgcatcaaggcccttggtctacgtgaagaggtcgggggctttctgccaagttaaacaaatggcatggaaaaaggcttgactgttatattagtatatgttaaattataaaagccgtcgcaaatgggccaggaatgaaacgctttaaaattcttgacacatttttctggcatatatataatgaaacatgtcttattattccgcagtagctcagtggtagagctatcggctgttaaccgatcggtcgtaggttcgagtcctacctgcggagccataatggagaagtactcaagtggctgaagaggcgcccctgctaagggtgtaggtcgcgtaagcggcgcgagggttcaaatccctccttctccgccattattttatggcccgttggtcaagcggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacgggtcatgttttgttttttgattcgttgggctatagccaagcggtaaggcaacggactttgactccgtcatgcgttggttcgaatccagctagcccagccattttttatatatgtttttctgcatagcagatgagccattagctcagttggtagagcatctgacttttaatcagagggtcgaaggttcgagtccttcatggctcaccattgtcacgcgggtgtggcggaattggcagacgcgctagacttaggatctagtgtctttatgacgtgggggttcaagtcccttcacccgcattgttttttcaaacagtgcacttatgaatataagagcacatcatacacgcggtcgtggcggaatggcagacgcgctaggttgagggcctagtgggtgaataacccgtggaggttcaagtcctctcggccgcatcccaataataccaagggtttaaccacctttggtattatttttttatgcggaaattacagctatgggagaagacttgcttaccaaaaccatgcaccttttacagcagaaatattgaatattgctagtaaagtagtaacggttttttttcataatatcttttagcataatcaaacgctatgtcataggatttagatttagtatatcctactgaaagagttatagtctctgattaatttggaaacaaacttatatgtacctccaatagctagtcttggtactggtgaaaagacgatctatattttagcggctaaagtcctgaatgcatcagcaaattgagttgatctcaatccatctaaagccccgcctaataacgccgcaaatggagcaacgccttttacaagaaacgagcgtccattttatcctaaaatgatggtttattttttatcgagtaaatttatgatacgttttcctcgtccacctccagcttctaaggaatgatgagctttggcaacatcagataaaaaataaatgctatcaataactggtctgaccttgttggaatctacataagatgctaattcttttagaagttcatttttgggatttgcactgaatgtgcgaactctacgagaaccgaaagtagttgaagctaatatatatattaaggacgaaaaactaggaaatccaatagtaaccattctaccgttctttgcaagcaagcgcctataatgtttgaggtcagttcccactgtgtccatgactacatcaaactttttaagatcagtaggagatgtttttttataatcaaatacttcgtctgcacctagctcttgaagaaaagtaagatgtttttcgtttgcaagagcagttacatgagcacccaacattttgccaatttgaatcgcaatgcttccgactcctccacttgcaccacgtacaagtaacttttcgccttttctaagtttagttttatattttaaagcaataattgcagtagcacctacgccaggcaatgccgcagcttgtaagagatcaacctttgtaggaattttagatattttctcaggtgatatagctacatattcagcggcactaccaatttggctccttaatttcaaaggaagaactccccacactctatcacctaattgataattttttacgttcgatcctacctcaacaacctcaccagaaaagtctgcccctgttcctttagggaattgattacccgttaatagtttcatcttgcctgatcgaaatagcgtatccatagagtttacactcgacccatgtacacgaatgagtacttctccagtttctataacaggttttgatatagaatcttcaaaaagaacattcggtgatccatatttagtatattgtgcagcacgcatcttttcatttttcatttactcactccatttcctagaaaaagtatgaacttgaagggttttaaaatcaatttagctctctaatacatgggtgacatggtttacatatttgattataataaatggaattgatttaacaagtactcaatataaactgactaagtaaggaaaaactgactaaggagtggataaaatatgactgaaagtgagctaaataaagcgatagctccagcaagttatgccttaaatatattagcgggaaaatggaatttaaaaatcttagctgtactatgtagttacaatgatattcgatataatgagttaaagcgtaaagtgtatggaattacaggaacaatgctcaatcaatcattaaaggatctgattgaaaacggaattgttcaacgagttcagtataatgaagttccatcaagagtagaatattcattgactggggcaggactagagctgatccctatatttgaacaacttcttttatggggcgaaaaccaattagaaaaatcaaaatcaaaataaaatgaatataaaaagaaaactagattatccaagggtaacttttgcagtgcttgatatggctggccacaacctgcaaattgaacaacccgatgtatttaactcattagtccataactggttaaacagacttgaggcggaaaatgttaagtagtttttctctaaatgactgtccactcatcttaagtaagtggacgtttttgtttgagaataatatttttatataatgcagtccaatcatccccataccgtttgaaaggtttttttgctatccatcgaaatgcttcaactattagtaagatttatatgttttctaccgatttgacctatgttaaaaaagtctaactaaacaatcataaggcgggttgagtaaatgcttggattaccaagaggggaggtttttttagttccttggtctgttgaatgggtcaaagaatttgaaatggaaaagaaacgaatagtagaggttatcggtcagtacacagtgaatgtccaccatattggaagtacagcagtaaagggtttaagtgcgaagccaattattgatattgcaattgaaatagatgattttcttgacggagaacagtgcgtaacagctttggaagggctaggttattcatataaaggaaccaatgttttacctgaaagacactatttcaacaaaggagaaccacgtacacaccaaatccatatgtatcaaacaggcaataggtatttactcgaacagttaaatttcagggattatttaagaagtaacgaactagtaagaagtgaatacgagcagctcaaactgaacctatcaattttaaataaaaatgaaaaacacaaatatgcagaggggaaaactgactttgttcagtcgattttagagagaatttagaaaagattctctcttttggtgatcaaactaactgattttatgcacaagtggactcgctacaaaggggagtttcttctttttaaccaaaatcaacattattctttaacatagctaaattaacaagggtgagggatatgaaatttgtttattcgtttcatcattcaaccccctgtcttatttgtgtcactatagcacgtttggtgctcttttaaatcctaaattgcaattatttccgattcatgttacaataagaataattatttttgttcggcgtaaaggatagcatgaagaaagacttttcgtcttgaggatactttgggcaaggatagtataatacattgtgtggtaaacgcactaggaggcaacaaacatggaacaaggtacagtaaaatggtttaacgcagaaaaaggttttggatttatcgaacgtgaagaaggcgacgatgtattcgtacatttctcagctatccaaggtgacggattcaaatctttagacgaaggtcaaaaagtaacatttgacgtagagcaaggttctcgtggagctcaagctgctaacgttcaaaaaactgcttaatcttcatttttaaaaacaggatctctgtagagagcctgtttttttgtgttttcatttatttcttcaataaaaaaccctactcagcgtacaagtagggagatgttacaaggtaatcgtaaaaaaattcatgcttcaaaggtttatcaacagtatagcatattggatttacaatatgcggaatttgcctaaataaattcttttttctttcataagttgaagggtggataggttcttagagaacatgtaatcaaaaatggtgaggggtgcccaaaagagcggcagagttcttaacagaaactttttatttgcttttctgtaatccctttgatgacttctaattcacttagcaaaaattcatgggcatcatctagcattttcttttcacttgcatttagtgctttctctttcttcatacgcatcaggtcacgtacaacttcagcaccgtcttggatgttacccgtttttattttgtttgtattaattgtatgacgttctttccatgtcagtatttgatctgatttgccatgctggaaaatgtgtatcacactgtttaatgccagtatatctgtaacaggtctaatacgtgaacccgacattttccgtgttggtatcatcactttcatatgactgattgacatattaatcacataatactgttgtttttcatcagaaaattctttttcttctatggcttcaattatacctgctccatgcattggatacacaatgttatcaccaatttgaaacatatcatccacctccatattaagtacctactataagggtaccacaaatcgatccgaaataatcaaatttttaataataacatgtttatttattttttgtcaataaatttagttctaaaaaagagagattattttgaagaaattttgggtgtgattgtttttttattatccatgatttttgaacatatcctctagaatcctcgctataagaaaaacaggatatccaccattaaaaaagaccagccattgagctagtctttcaaaatagaatccgatcataatgtcgaaatatcaatgacaaaccgataacgcacatcacttttcagcacacgttcatacgcttcatcaacttgacttgcgttgatcacttcaatttgtggtgcgatattgtgagcagctgcaaaatcgagcatttcttgtgtttcttgtatgcctccaacgagtgaaccggcaatgctgcgacggccagtaatcaatgaaaagacgtggaattgatctggctcaggtggtgcaccgacgttcaccaaggttccatccacacgaagtagggacaaataggcgtctatattgatattggcagagactgtgttgagaatgaggtcatactgaccggctagtgtctgaaaggtatgaggatcacttgtagcaaaataatcttttgcaccaaatgacagcgcctcttcttttttattcaaagagcggctcaataccgtgacttcagcgccaagtgcacgggcgaattgaatggccacgtgaccgagtccgcccattccgacgatggcaacttttttacctggccctgccttccagtgctttaacggtgaataagttgtgattccagcgcagagaagaggacttgcggcatcaagggatagttgatctggaatgctgacgacaaagcgctctgtcacgacaatcttctgactatagccgccgtaagtcggttccccgtcataatcgaggttattataagtttggacgacccctttcgtgcaatattgctcgtctccattttggcaatattcacaggtgccgcaggaatcaacaaagcagccaacacctacacggtctccgatctgaaatttcgtcacatcatcaccaacagcggcaacgactccagtaatctcatgacccggaaccattgggaaaataccgccgccccattcatcaaaggcactgtggatatctgaatgacagatcccgctaaattgaatatcgattaaaatatcatgtggacgaagcgctcttcgttcaatggttgtccgttcaaagctcgcttttgcatgtgaaacacttaaaacgtttgaatggtgcgtctgacacattcttgatcatcctttcaagtaagattctttacttctatactgtacgtcttaaagtgaactctaagtcaatagagaaccctcttcaagcttttcaacatccttaaataaagaattgagccaaaagcatcttgcgttctctatcaaattggagatgatgagaagaaggaatttcataaggtgagagaagaagagaagggtgaaaacaatgaaaatagcacaagctgcaaagcagctcgatttatctactgctacgctcagatactacgagaatattggtttaattcgaccgatccggcgtgatgaaaacggagttcgtgattatgctgaagaggatattcaatggattgaatttatcaaatgtatgagaaatgccggtctctcaattgatgcacttcgagaatatacggctttatttatcgagggcgaggatcgtaccctgtcctcgcggaagagtattttggtcaatgagagagaaagacttgtagaaaaacaaaaggaaatcgaagagacgattaagcggttagattacaagatagaaagttatgaagatattatccacagctatgaacaaaagctggttcatcaactaaaaaccagctcaatttaaatgaagaaaaacctgtgacttttcacaggttttgtgatgtggttatctttttgtgtaacgcacccagttataatgtgcgtggagcggtgtaacaccgttataggagccgagccattcatcgacacctgcaccattccagaggttcatcataatctttcctggagtttgagggatttgagtagtggcagtatgttttaattgtccatctacataccatttaatcgagttaggctgccagtcaaatgcatacgtgtgataagagtttgctgcatcaaaaccaaggttgacgatcttttcatgatttcctacaccattggtatagtagttaaactgaacctttgtcgtatcttttccaagaaattcgatgtcaatttcatcccaaggtgtaccatcagtcggtcctgtataagtaaagaacgaagacacgatcccaacatttttggctggtttcatgctgacttcataaagcccgtagccatatgtttgagtggaacggttttctccgcagtcaaacttattataggagggacttgtgagcgataatcgcatttcacctaatgacgtcatggagacattatttgcacgccacgtacagttaaacatgtttccattcgagtacccatcggctttttgccataaccccgtattatagttgttaaaaggctcgtaaaacgacccgcctgtttgtgccgaggcacccgcagtaaatgtggacaaactcaagactaatccagtgacaagcagcatcaacattcgtttcaaacggtaagacatgtaggcattcccctctcctttttgaaagcgttttcttaattgatcatacatgattctctcaaaatggaaaatcggtctaatatatgatattaaagaggattttttgctagattcttctcttatttcataggaagttactaaagaaaatggtataaacagcaaaagatcatcaaaaactcattcgttaaaattgagtttttgatcttttcatgccatttaataaagaatgattgacaaagcggacagttgtccgtaagataatatcgggacaattgtcctaatgagaatcaaaagagatgagatttaacacatagagataagtgcaatatggatgaaggtaaagaaggtgaggcatcatggaaaaggatattggaaaggaaattgaagaggtcgctttttctttgtttcaggaatttggcgtggaaaatgtcagcatgcataaaattgccaaaacggctggtgttgggcagggcactctttaccgccgctatgccaataaaagtgatttgtgcctttctatccttggagaaagatttgaacagctgatccctgctttgcatctttacttgagcaaaatcagtgaccagccggttcgtgaacgtttgcgttatgtgctcgaagaaattcatctcatcgtcggtcatcatttagactggattcggatgcttacaatctctggaaatttagagcagacaagtaaagtgtatgattgtcattacagtcaatcgcttaaacaaatcattcgtgatttgctggaggaagcagaagaaaaaggggaagcgaacatacaggatattgagctgacgacattatgtatgtcctctccgatgacgcctgaactgatgttttatatttgtgaatctggttattcaatcgaaaaaatcgctcaattcgctgcagagaaacagattttatctgttttcaatagacattgaagtggctcatttctgaccagcctgacttcctatgattgatctaaattgaaaaagaaaaggagccaacctactatgaacaaacagcaagcagcagcttctcatattcgaacgctgcccattattatctcatttatcacagctggttttattggcctgttcagtgaaacggcactaaatatggcgctgagaagcttaacgttagactttggtattgaagcaacgacagctcagtggctgacaacaggatatttattaacacttggtattctcgtaccaatttcaggactcattcttcaatggtttacaacaagacagcttttcattacgtcgctcatcttttcgatcattggaacatttattgcggcggttgcgccagtctttagtattttaatggtggcacgtgtcgtacaggcagtcggtacagcattgcttcttccattgatgttcaatacgattttggtgatcatcccgcctcataaacgaggcagatcaatggggattataggtcttgtgatcatgtttgcaccagctgttggtccaacagtctctggtcttattttgaaatcgctgacttggcattggattttctggatttcacttccgttattaatagctgcactcgtctttggttttatctttatgcaaaatattacggagccaacaagaccaaaaatcgacattttatcgattgtgctttcaaccattggtttcggaggaattgtgtatggctttagcagtgccggtgaaggcggcggctggagcagtatgcatgtgatcgttgcaattgtagtaggtgtcattgggattcttgtattctctctcagacagttgaatatgaaggaaccgatgttgaacttaagtccgtttaaatatccgatgtttgtcattgggttactgctgatcttagtgtgtatgatggtgatgctgtctgctatgatgattttgccattgtatctgcaaacatccttggcactaacgacatttacagcaggtttaatgctattgcctggtggaattatcaacggtctgctatctccaatcatgggtgggctatttgataagtttggaccaaaatggcttgtgattccagggcttgtcattgtcgcagcgacgatgtttggcttcacgaatttaagtgtgaatacatcgattggatacattgtgacccttcatattacgttaatggtcggaatcgcgatgatcatgatgcctgcacaaacaaatggattaaatcagctgccgccagagctatatccgcatggtacagcgattatgaatacattgcagcaggtgtcaggagctattggtactgcggtcggtatttcgatcctttcatcagggacccgcagctttatggaaaatgtggctgatcccgcaaatccgatgaaccagctgctcgcctttacaaatggcgtccagcatgcatttatctttgctgtgatcatgaccgtcattggtttgatcatcgctttcttcattaaacgagtgaaagtagaacagcaagtttcataaaatagatgaaaagcactgaggacctagcgccgcagtgcttttttgatttgcccaatgcttgtttcaaagagagcgaaaatggggagatagataaaaagtgaaccaatgagaatgtgctgctgattcagtagaaggaaaagaggaaaaaggaacgaatgagttagaagaaatgaataagataggagactgagatcatgaacttagaagaacaaatcaaaatcgctgcgtcattacgtcaaccagctgaaggttcattaccgagtcaatcggaactaaaaccagtccatcctcctgaagtaaacaaaatggaatatgacattccaacaagtgctggcgaaacaaaggtatgggtatttaagccggtcaacacatcaaagcagccgcttcctgtttttgtgaatttacatggcggaggatttatcctaggcagtgctgaaatggataaccactggtgtccggtcattgcagaccgagcgcaatgtatcgtcgtcaatgtggagtatcagcttgccccagagcaccctttcccggccgctcttcatgaatgctacgatgtgctgaagtggctgtatgaacaccctgatgagcttcaaatagatcccaaagcaatagccattggcggacatagcgcaggaggaaacttggcaacggctgcttgtcttttaaatattcaaaaagggaacaaactcccgattgtctatcaagtgcttgattatccgccgcttgatttagccactgatccagcacaaaaaccagcgtttgaagaagcgatcccagttgaaatggcgagactctttaatgccttctatctgcaaggccaagatccgcacaatccgctcgtttctccgatctttgccgatcgttcatccttggcacaaatgccaccagctctcgttatcacagctgaaagagattcgctagctcaagaagccgaacaatatgcggagaagttaaaagaagcaggggtagatgtcacgtacagacagtttaaaggagtccctcacgccttcacgcatgccggagatttagcaatagctgaagaggcttggcatctgatgagtgatcaattgaagaaggcatttgaataagataagaacagtgatgtaaaagcacagaacccagcgggtctgtgcttttattgttgttaagtgaatgaaaaagatcagatatctgccttcattgtcgatataatagaaagaatagaagaggacttaaaaaaggagcgaatctaatggaaaaagagaaactacaggcattttgtctttctttaaaaggagtaacccatgattatcagccagaatggcatgcagatcgttatcatattggtggaaagatgtttgctatgatgggcggagatgcgaatcgaaaacctgtcatcactttaaaatgtgaccctcaacgagctgaagaactaagagaggcgcatgaggggattattccgggctattatatgaataagactcattggaattcgatttaccttgatgcggacattccatcttcatttgtagaggagttaatcgaacattcctaccaattggtttttcacaaattaacaaaaaaatctcaacatgacatcctccaacatgatgaatgaagtgagacaagttaataaaccgtgtgattctcttcaaaattgactagagcgaagtgctgtcgttataatttaaccagttagaagacgttaatagggggatataattgagctatacagtcattacaggagcaagttcaggtattgggtatgaggcggcgctagcctttgcagcacgaggcaaaaaccttattttagctgcacgccggctcgagaaactccaagaactgaagaaagagattcttgatcaatatcccgagatcaaagtaaacatacagtctgtcgatttaaccgacatggagcaagtgtattcattttatgaatcgttggctgaatatgagcttgacaccttcattaataatgcagggtttggccatttcggttcaataggagaacaggatgtaagtaaaattggggatatgcttcatctgaatatcgaagccttaacgattttatccactttatttgttcgtgattatgagcaagtagaaggggctcagctgatcaacatttcttcaagagcgggctatacagtcgtcggcaatgccgtcacctattcagccacgaagttttacgtgagtgcctttacagaaggactggcactagagttgaaagaaaaaggagctaacttacaggcaaaagtattagcgccttccgcgacagaatcagaatttgcaaagcgttcattagatgtagaccaatttgaatatgaaggcaatatcaagaaatatcatacatcaaaagaaatggcagcttgtctgctcgagctttatgatcatgaaaaaacagtcggtattgttgacggcaagacattcgactttgaattgaaagacccgatttttacacatgctggtccaagtatgaaatagaaatgacacatcactgagggcagatttcctcggtgatttttttatggcatgattgactgtgtggtaaccacatggtttagaatgtgtacacaaggagggaatctagtgacgtatgtaacaagtggagaagtatgtaagctattaaacatcacaaagtatacgcttcgtcattatatagaacaggatctcgtacgtcctgcgaagatcgctcaaaatggataccaattatttgatgaaaaagagatttacaccctttatcaaatcctcttcttaaaaaaggcgggcttctctttaaaagatataagcgagacctttttgaatgaacaaagtatcactctgtcctaccaagaaatgctggatcaggtcgagaagcaaatacaggaactaagcgaagtgaaacagcgtctggagcatatgctgtcgattcaaaacagccttcagcttaataaaacaaccatccaagatcggccaattcggtatttaaaacagatcccgcatcatcttctaaagggtgaaacagagctggactttaaacaaatcgttcatcaaaaggagctggatctgtctctttttgaggagagatattatgtgatcaatctgcaagatgacacaacaatttcttattatgtatcaaatgaacgtgattatgatgtgagactggatgcaggttcttacgcggtcaaaagctttttagctggagatgaagagaaggtcattgaagaaattgaggcttttctacatgaagtaccttttacacaagagagtgcacaaccttcttctatcatcttatatgagaatgtaccagtctctgtcacgtaccaaaattcaatggtgtacacagttgaacaaggagcggggaatagaagatgaaaaaaaggatttggctgatcatcgcagcagcagtactcattttcatcgcagcatttgtagtttatgaaaacagctttgctatgaatgaaaaggaagtcgtcatggagactgaaaatgggacattatcaggtatcgtgaccacgcctaagaaagcgccaatcaaaggagttgtgctttttgtacacggggatggtcctcaaaatgccacatatgacggaggatacagacccttaatggaacgctttgcaaagcaaggctatgcatctatatcatgggataagcccggggtgggtcaatcagaaggaaactggctccatcaatccatggaggatcgtgcaaaagaagtagacaatgtgatcaaatgggcgaaaaaagagcctgatcttcaatcaaaacaaatcatcttatggggagcaagccaagcaggctgggtgatcccaaaagtaatggctgatcgaacagatatcacagcctccattcttgtcgggcctgctgtcaattggatgagacagggaaggtactatacacttcaaacattaaaagaagcggatgcatctaaagaacaaattcaaaaaacactcaaaaaagaagatgagcaaaacaaattattagtagaaggcgcagcatttcgcacatatcaaaagaaaacggacgatcaagagatgacaaaagatcgatttgaattcattcaaaagaacatgaaagccgatgccacttcagatatcaagtgcatccaatcaccgacctatttggttttggcgcagaatgaccgaaatgtagattctgctgaaacaaaaaggatctacgaaaaagaagtagcacctaaatggttgcatgttcaaacaattagaggcgtagagcattcaatgctgaatccgctcattcatcattcaaataccctggtcacattagcagcgatcgccgcaccgaaagacttcctgcttagccaagcgtacttggatcactgtgaaaacatactagagcagctaaaaacacctttgcattaggtgtttttttcatgcgttctttgataaaacaaagaatcaaagatccagtagatgagactgctcatgatgacgataggcacagatgccgagctcccaataccatcaatgacaaaaagcatgacaaccattgcaatcagtaaataagcggctaaataaagaggatggaaagcctttggctgcaaagaaaacaacaactgcaaaggaaccgcaaaaacgaaataataaacaaaaaagatgggaatgtaaaataccaggaacgcaggctctccctgaatcggtggatagaagcatacgaacagactgagtaaaatcgaactaaggaatagtgttattaggattttgtgaaatgattgaagcatttgcaatacgtatactccttttttgtaaaatttactatattttatcataaattgatgatctagtattgtttacttttattgattgaacaacctcaatatctcctcttttaaaagtaaagttaggtatttagatgtaaataaatgattgtgataatgaccatttttcctttatttggttctgtatctttcgcctcatgccgatgaatgaaggaatggtataaagtaaaccctatagaaagagatctagctttgaatccatcacatttaagaagagagatgatcgaatgaacgtaacaaaatggttaggtgctgtccttctttctgttttattactgtcgacagcagcttgtgccaatacaagtacccaagagaaaaatcaaagcgaaaaagaaagcgcaactaatcaatcaaaggacaaaacgacagccgtagaaacagggaataagtccttatctaatattaaggtattagcgacaggcgggacgattgctggcagttcggacagtgatacagatacgacaggatataaatccggttcacttggcatcgataaagtcattgcttcagttcctcagctaaaggatattgcaaacgttaccggtgagcaggtagcgaatgttggcagtgaaaatgttgataatgcccttcttttaaaattagccaaacgagtgaatcaactcttaaatgatgatcaggtggatggcatagtcatcacgcatggaacagacacacttgaagaaacagcttactttctacatctggttgtcaaaagtgataagccagttgtggtcgttggctcaatgagaccagcgtctgctatcagtgcggatggtccgctgaacttgtatcatgctgtcaaaattgcctctataaaagaagcaaagggcaaaggtgtcatggtcacgttaaatgaccgaattgcatcagctcgatttatttcaaagacaaacacgaccacaaccgattccttcaagtctcttgagcatggctacattggagaaattgctggtgaagtggtttccttctataacgaatcaacaagaaaacatacgactgaaagtgaatttgatgtatcaaaaataaaagaattaccgcaagttgatattttatacggctatcaaaatgatcataaatacatgtatgatgcagcagtaaaagcaggagcgaaaggcattgtcgttgctgcagcaggaaatggaacgatgtcaacagaagccatcaaaggggcaacagatgcagtgaagaaagatgtggtcctcgtgagatcaagccgtgcgggaaatggaattgtgacccacgaaaaaatggatgatgaacatcactttgtgtcatcggattcattaaatccacaaaaagcacgcattctgcttatgctcgctctaacgaagacaaaagatccagataaagtacagacatattatgaaaaatattaatgaagaaagggacccgaagcttcgggtctttttttatgcatgttcctgatgatacttttcagcacgtgtttttaaagagagtaaaatatctcgccatatatcgtctacatctgtaagaaaatgtcccgcttgatctatataataggttttgacgtttggaatcgttggagccattttttctatttctacaaatggagccatcgtatcttcttttccatgccatacatcaacagggatttgtatatctttcatatcgaatgcccatggctgcgagagcaaatatggttcatgaatacattcatccaccgattgacgagtggcttcgtgtaaatgcatcatcatcatctcgagctgctcatcggtttgaaggaattgacggtcccatggatgtaaatgtttgttcccatttttggccagcttcttaaatttctctggttttttctcaatcatttttttctgggaacgatagcttgctttcaatagccaagggaacttcttactgaggaaaaaagccaatttattctctttcagcatacttttaggcggttttccgtcctgaaatggcgttgtacttgagatcaaagcggctgaaaggactcgattcggcaattgataagcacagccagcagcgaatgcgccgcctccagatacacccatcactgaaaaatgctgaatgcctaaatgatctgctacttccagcacgtcttttgcccagtctaaaatcgtacggtcaggttgaggggtagataaaccaaatccaggtctgtctagacagatgaggcgaacaccgagctctttagagattgggtcatcatctaaaaacatgactcttgatccaggagttccgtgaaaaaagaatactggaaatccttcaagatcaccgtattcacacaaaccaatatgacgtccatcttgtaaatgaatcctacccatattttcatccccttaatagtttatctagcttaaatgttgatgagagaaacaccgaattaaggcgcttctttcgcaatctgatagattttttcgtatagagataataatgtttttaaatcttcttttggaagctttgcatagtatttttgaataaggtgcaattgaatttcttccgtattcttgtgatagtcatgacccttttgagcaaaatcaacaatgatttctcttcggttatgtggattaatttctcgtttgacatagccaagctgctcaagctttgatacaagctggctagcggcacttgccgaaattgaaaagtaatcagctagttcgttgattgttctcgtttttgtccgtaataattcaagtgtcagctcttgtttggctgataaatctgcatactcatgttttaaaaatcgttgatactcttctacatagatagagcctagtgcatttgagtattcaatgatttttttaccgtaatgaatgatttcctcatccaatgacatcacctctattctattataggcaatccttattgttaagtgaagttaaatattaagaattattaaatgatgagagggcataaatgaccgtattgtttgttttcacatgattcactccttatgaattcgatgactttttcattgtattttgaaaaagatccatttataataaaaaaataaaccaactggtcggttttgatttgtccttgcaaagaaaagcaaggtagaagggattgtgaaagatgacaagtacacaaagcggggctggaaagagcgagaagacgaagcaaaaaatcgtcaccgcttctcgtgatttatttgcgaaaaaaggatattcagaaacatccgtgcgggatattctagaggctgctgaggttagtaaaggcaatctctatcaccattttaaaggaaaagagttcttgttccttcatatcatggaagaggatcaccgtttgatgatggagacgtggcatcaggagaaacaaacgatgcaccgggccattgataagctcgccggatttgcagagctgctcagtcaaatggggattaactacccattaatgagagcgagtgaggaattctgtgcaagtgcctttacatcagacgaggtcatggaacggctgaacaagattgatgccgattttgatgatgtgatgagagacatcttacttgaaggaaacgaagatggcagctggtcaattcagcatgtggagtcaaaagtgaaaatattactttccgttttttacggattagacgtgttatataaaagtgacaccatccaacagaagaaagagttacaaaaagaggcgatctcattgtttattcacggaatcaaccatcatgagtaacaagtgagtcagtaaaggagaaacaaacatcatgcaaaaaccgattcgtgagcaaaaagctgtactcgttattttattaagtaatatatttattgcgtttttaggcatcggtctcatcattcctgtcatgccgctattcatgaatgtaatgcatctaacagggagtacgatgggataccttgtggcggcgtttgccgtggctcagctcattgcttcacctattgcagggagatgggtagaccgctacggaagaaagattatgattgtgtcaggactgtttctatttgcgttatcagaactcgtcttcggtcttgggacacacgtgtatgtgctgtattttgcaaggctgctaggcggcattagtgcggcatttatcatgccggctgtcactgcttatgtcgcagatatcacgaccgttcaagaaagatcaaaggcaatgggctatgtgtcagcggccattagtaccggttttattattggcccgggcattggcggatttatcgcagaatatggcgtacgcctgccattcttctttgcagcagggattgcgtttattgccgtcatttcgtctatgtttatgctgaaggagccattaacaaaagaagagcgagcgaaacaaatgggtcaagtgaaggaatctactttctttaaagatttgaaaaaatcgattcatccaagctatctcatcgcctttatcattgtgtttgtcctcgcttttggactatctgcgtatgaaacagtctttagcttgtttacaaatcataagtttggatttggaccaaaagatattgccgtcatcattaccgtcagctcgattgtggcggtcatcatccaagtacttgtgtttggtaaactggttaatgccctaggggagaaaagagtcattcagctatgcctgattgtcggagcggtccttgctttcgtttcgacagtcgtttcaggctttttggttgtactgattgtcacatgtgtcattttccttgcgtttgatttattgcgaccagcattaacgaccttcttatccaaaatcgctggaaaccagcaaggatttgtcgcagggatgaactccacctacacaagcctaggtacgattttcggcccagcacttggcggcattttattcgatcaaaatatacatttcccatttctattcgcaggtgttgtcttatttctcgggttaggcttaacccttatttggaaagggaaggcagaagagcctgcggcagaataacagacaagagacctttattgaggtctctttttttatgactgtggcttcagacgattcaatgcctgtgccattttttgattttgatgctttttgtaaaacagaaaggcgatgatatgaccagtcagtgtcagaaaggcaatgccgatgaaataaggcataatcaattgcagtaaagcagtcgaatataacgcggccgcccctaattgaaaggctaaattgatggcggtgagatgagaatgttgacaggtgcagggatggtaaagtagttccacagtaaagggtaaaaagagtcactgcatgcgcgcagctttttatttataatggaaggaaagaacatgttcgtgaaaggagggagcactgtgcatctcttggagaagcaaaggtcaccatcgatgaaagaaggaattcgccagatcgacccggcatatccagtgtttgtagatgcggtcatggatggtttcatacaagggcatctttatgtagatgatgtagagcacccttttgttttttttcttgaagctgcatgcggcatttattatgttgcaggcaagagagaagcggagctgtcacgctgcttggtcttcattgtggatgtttacgaaagacagagaagacaaaacggccggtttaccgtattttcagcgaatcaatcaacagatgtgatgatgaaaaaatgtcttggttcacatctaaatgagatggaaagacatgcgtacgtttttccgcaggcacattcttatgtccatgtgcctcatccgggctatagagtagagcggacaaatgaacaggtgatcaatgcaagcagggcttttcctcctagctattacgaagcctattgggggagagcggcttgctttctatcaaaaggaatcggagtggccatcttagatggagagaacgtggtgagtgaatgtgtctccattttttcaagtgaagatcgtgtggagatcgatatttggacagaagaagcctgccgggggaaaggtttggcgcagctggcaggtcagcatatgatcaggagctgtcttgaaaataagaggacaccgcattgggattgcgatgtccatcacctagcttcgatcaaactggcagagaagctaggctttcagcggacaaaaacctatcgagtgttttatggctcatgatgagaaggttttgagataccaagcatccatcgcagaatgctcagagccatcaatcggttcagagagaagagaaaagccatatcgctgataaaggccggtggctgcagttaattcctggcgggtttctaaataacatgcttcgtagtatgaagaggcatattgcagcgccgtatccatcagttttttgcccgcaccttttccttgtgcctttggacttaaataaagcttttgtaattcacagatgtcgtttgtaaatggagcaatgcctacgccgcctacaatgtcaccattctcttcagcaatccaataggctgcatgagtcaatgattgatagtattcgaaaagctggtcaaggtggggatcagtgtaggcggttccttcaatcgccaaattcgccgattctagtgactggcggataatcgctgcgatatacggattgtctttttgctcaatgggtctaatgttcattggaagtacctccattgttataagataaaaaagagaatgggagttgaaacaacatgttttggctgcaaaccgctatttttacaatcgttgtattgtgtctctcatggtgggcagggaaaagacgcagacaccgtcatgcggggctaatcctccctatttgcttcattctatttggattggttttattgatatccagtttcttcattggcagatgggaaggcatggcgcttagtatatcaagcgtctctatcgttctctcttccatgatttgtttgaccatcgtcacagcgattcaattttttaaaaaagatgacccttcttaagcgggggcatctccactgttcatctgattgtattcttcacgaaggatgcccatgatgatcacatctgagtaggttccattgaaatagagtgcttggcgtcttttcccttcatattgaaatccggctttctcatagcttctgaaggctcttggattatgggaaaagacttcgagctcaagacgattgagttctaatgtatcaaaggcgaatgcttgaaccatccggacagcttctgtaccatagcccttttggaaatgttctggtccatgaagcgcaatgcggaagcttgccgtatgattaattggatcaatgtccacaatcgccgcatccccaatcatttctttcgtgtctagcagacaaatggcgaaatctcgtctgctgtcatcttgtaaaaatcgggtataggctgaacgaatctcttctagtgtgaacgttttgcgtgtgccagtcatataaagagtttctgcatgctggcatcctctttgaataccaggataatcctgctcttcgatcggtctcaaaaataagcgggtcatgacggatcaccctcctctatatatcgagaaatttcaattaaattcagatcaggatcacggatataaacagattcaatcggacctaatgtacctgtgcgcctgactggcccttcttcaataggaaccacttgcttgcgaaggtgcagcagcagactatccatatctaaatcggtgataaagcacaaatcactagagccaggaagtgggtgagccgctgcccgctcaaattcatgaccagcttcatgaaggttgatcttctgtaaaccaaaacgaagcgctttacggccttctccaaaggtttcttccttcattcctaatacgtttgtataaaagcgaatggtgtcctccatatgttgtacagtcaacacgatatgatcaagtcgtcgtatcatcagtctctcctccaagtatgatcattgattgaactgactttattatatcattacctgaagaggataccttattgaatcacggtgttgaagacatgaaaatggaagatggcaaacccttgtatcctttgtctttcctttctgatacaatggggatagaatatatgttcttatttagggtaaggagtgatgggattgagtcagaaaaggaagctgcttttttatggggcgatgagtatcgatggctatttagcgagagaggatcaccggctcgattggctaatagggacagagggtgaagaagatacgaactatgatgacttttatgcgtcagttgatacgctgatcatggggcgcaatacatatgaacaggttcttcagctgtcaccagatgagtttccttatgaaggaaagacttgttatatcatgtcacgtactttacaagacagtctgaaaggaactcatatcattcgagaagatatcttatcatttgtgaaaaaattaaaagatgtaccaggtcagcatatctggattgtcggcggcggggaactgcttcagtctttcataaaagcaggattggttgatgagctttaccttcaaatcgcacctgtcatgattgggagaggcattcctctgttttctccagcggatatggaatccaggttttcattaaaagaagtacgacaatacaagcagatagctgaaatgcattttgtcttaaaagaagaggatcactgacctgaggtggtcttttttttatgaaacaaactcgttgacaataaaatatcctagtgttaggataaatttatcctagttttaggatttcttgaaaaaaggagtagttgccatggtgcagcatgaatatgaattagacttaaggctattccgcgtgtggatgaaagcctatcaagctctttttacaaatatccaaacagacatcgaacgttatgatatcggatttgaaaactttcagatccttgaattgctctatagtaaggggccgcatcctgtccaaaaaatcagcgacatcctgtcaatcccaagtggaagcatgacatatgtcgtgaacaaactagaaaaacaagagctggtgaaaaggcaatgtgcaccctctgataaacgtgtatttcatgtattgctgacggaaaaaggaaagcaattgtttgacgacatttttcctaaacacactgctgtcatttcgcaaaatctatcctttattgaaaaagaagaaaaagaacggctcattgaattactaaaaaaaatcggtttaggtgcaaaacaacttcacgaaaaggggaaacaagatgacactcagctttgatacattggtacgtgaaagacgatccgcatcaaactttttgccaaatatctcgatttcgagagaagagcttaacagcatttttgaagaggtcaaaatggcaccatctgcttttaacttacagcacacacaatatgtcgtcgtccaaacagaaggtctcaaagaacaagtaagagaagctgcatttggacaatataaagtgcattccgcctcagcagcaattattgtacttggagacccaaatgcttatcagcaagcggggaacatctatgaaggtctgaaaatgcttggcattttaaacacgcagcaatacgaagaaatggtcagagagacgatgagcttttatgaacagagaggagcggattttcagaaagaagaggcgatccgcaatgcttcattatctgcgatgctgtttatgctcgccgccaaaaacaagggatgggacacgtgcccaatgatcggttttgaccctgaagcaatgaaaaaggtgttgaacatcgattcggatttggttcctgtgttaatgatcacactcggaaaagaaaaagtagagagcagacaagcgagaggctaccgaaagcctgtctctgaatttgtgacatatttataagatagggggttccactcatggaactaggaattagtacatttgtagaaacaacacctgattttcaaacaggaaaaacagtcagtcacgcacagcgtattcgagaagtagtcgaagaaattattttagcagatcaagtcggccttgatgtatttggagtgggtgagcatcatcgacaagatttcgctgcatcgaatccagctgtcgtcttagcggctgcggcaacacaaacaaagaatatccgcctgacaagtgcagtgacagtcctttcatcagcagatcctgttcgtgtctttcaggattttgcaacattagatggactatccaacgggcgtgcagagatcatggcaggccgtggttcatttattgaatcattcccgctctttggctatgacctgaatgattatgaagaattattcgaagaaaagcttgatttgctgctcaaattacagcagtccgagcgtgtaacatggagcggacagcatcgcccatctattcaagatgttggggtatatccaagacccgttcaagatccgcttccaatctggatcggcagtgggggaaaccgtgaatctgttgtacgtgctggattattggggctgccgctagtacttgctatcattggcgggagtcctagacagttcgcaccgcttgtacagctgtacaagcaagcggcagtgcacgctggacatgacccagagaaattaaccgtagcgtcacattcgcatggatttgttgcggaagaaacagatcttgcagcagaccaattcttcccttccacacagcatgtgatgaacacattagcaagagagcgaggctggggtccatatactcgttctacatttgatgcagcgagaacgttagaaggcgccctgtatgtaggagatccagatgcagtggcagagaaagtgattcaccttagaaaaaatgtaggaatcacgcgttttatgcttcatgtaccggttggttccatgccgcatgatcaagtattaaaagccattgagttatttggaaaagaagtcgctcctaaagtaagagaagagattgcccgctgggaagcagagcaagcataacgaaaaaggtcgatcaagtgcataggcttgatcgacctttttgatgcttaaggatcaataacacaaggtttcactgtaggacatgaagcagcagaagcaagtggtgtggtcgtcaaggtgaagaggaaaacaagttgaaaacagatgagccattttttcatgaaatcacctccgttcacaattgtttgacggaatgagatgaggataaaagcatagaagtatagaacactctctatccaacataagacaatcatatcataattttcaaaaaaatgaaaaaacaacttataaaaggactaaattatggtatggttaatatgttcaacaaaaaaagggagggattttttttatgaaaaaggtcatgtcttcagttttggttggagcaattgtcttaacaggtgccggggtcacagctgctccagtggaagcaaaggagcaaacaaaaagtgaaataaccgttcaggcgagtcgaactgtctcagaaacaagaacgtatacgacctcgaacatcccagaaagtattgtctatgcaaaggatggctgggtcggtattttaaaacaaacctctattgaagaattaggattaggaaaatacagagtcacatttactggaacggttgtacgtgatccgggatttaattaaataaaacgcaaagctgacaggtggacaagcctgtcagcttttttcatgaggataataaagaatcatttgcagccgtaccatttgttctccggtttgtttatatgcatgcgaacggtccgctttaaaacgaatggagtcgccggcctttaagctgtactgctcatcaccaatggatatatcaagcgctccctcaaaaacagtgatcaattcctctgttccgccaatatgttcattcgcatgcagcgacccgccaggatcaatttctactcggtacacttcaaattttccccggtcatcaaagggaaaagtcgtatacacgcgatatctcccgtcatcttccgttaaaatctgtgcatcttccttgcgtaccaccttgatttcaggctgtggtgcgtaaatgagctcactaaaagacacctttaatccgttggcgattttccacaaagtcgtgatggtaggggttgattctcctctttcaatttgtccaatcatggttttactgacaccagttaattctgccatcttttctaggcttaattttttttgatctctaagaagcctcacatttttagaaataatcgattgtacatcttccatgaaaaaactcctttctctatttactttataaagaccaaacgttacaataaaacgtaacatacgtaataaagtaattaaagtcttaataacgcacgagggaggcggcaacttgattctttctatgttgatctatgcttttgtgagcagctttaccccggggccaaacaacatcatggccatggtctttacgaataagtatggggtcaagcaaacatttcgattttgtttaggtgtgggtatcggatttctcgtcattttgtgtttgagttgcttctttaatatcattctttatcaagtgatgccgaaaataggctgggtcatggcgttcatcggagccgcatacatgatttatttagctgtcaaaatcatgaaaagtaaaggcggggatgacgaaacccttgaccgctacaatcattttgttcctggtatgatgctgcaatttatcaacccaaaagcgatcttgtatgggttgaccgtgatttcaacctttgttttgccatatggacaatctaatatgcagtatgtgatatggacattgattctcgcacttattggctttctcggtacattcagctggagcctatttggctctttatataagcgctttttgactgcttacgaaaaaccgttccagtttgtcatggggctgcttctgatatacagtgcgatttcaatggtatggggctatgtgatgtaagtagtcagaagcttggcctctgcctgcccatcacaacagtattgtaataaagtccatctgccagccgtttatcattttttaataccccttcaatcagaaagccatggcactcatataaccgaatggctttttggttggtttccagcacgtgaagtgacatcttctggatgccttgctgatcagcccagtcaatagaagcggctaaaagctctttgccaatgtgatagccccaggcatccttttgtatggcgatgccaaatgtcactttgtgagcagagcgcttgagtgaatgtccctcacatctagagaaaccgacaatctctccttcaatatcagcgaccaaaaataaatgcctgctttgtttggcatcctcttgaatcaaaacctcaaaatctttttcatgaagaaaggcttcgcctggttcacggtctaaatattctgtttcaccatcaattttcagtctgagagctgataactgcttggcatcgccaattgcagcagaccgaatacgataggtcaaaccacgaacggtgaatatgttttcagagatgatcattgaacagagcaccaacctttctttccattatgtctatcatacctgaaacgtgtacattgcaggttaaagcttttaagcctgtcttatagataagtattttttaatccagctgaccctgtctggatcttcatgatttagactgagaacttaaataagcttctctcacaactgttaaaaagtggtcagcgacggttgatgtatcatcttgtctccatgaaacatataaatttacttttggtgtagtttcttggatttttctataaacaacccctgcgcgttttacgctttctactgaggatggaaccacagagattcccattcctgcagcaactaaattaacaatcgtatgcatttgaatagcttcctgaactacgtttaaacttatgctattttcccaaaagtagctgataattaaatcataaaatgctgcacctagatgacgtggaaacatgataaatggttcattggctaataaatgaattggaactttgggaaatgaagctaaaggatgattttctggcaaaaccaagcttaatgattcctcacaacaaatttctgaggtaagtatcttattattttggttagaacgaataaatcctatttgaatttctttcttatatagtgcttttaactgctgttctgtagccatttcacataagacaagatggatgttagggaaattttctcgaaaccttttaataatatcgatcacaatatcagtagaatctacgaaaccgatcgttaactgacctatccttccgtcatctgcaagttgtgttgctttaatcgttctatctacttgaagaagcgtacggcgggcttcttctaaaaatactctccccgaatctgaaagtttaacctgtcttttcgttctatgaaaaagcgtaacacctaactcttcttctaatttacgaatttcttgacttaatggaggctgtgccattttaagacgttcagctgcccggctaaaatttagttcttcagcaaccattataaaataacgtatttgtctcagatccattttttatgccccccctataaatttcatacttgcttattgtgtaaaatgattacaaaggattgttattaaacagttttgcgcttttttaatggaaatatttttaattatataaaatatatatatatttatctgaatatatatattatacatattaacgacctctttttataatgaaagtattctttcaaaaggagggcattgttatggagtatagtaaacttggatctagtggattaacaattagtaaacttgcttacggaaactggattaatcatggtggtaagataaatgaagaaactgcccatgattgtgtgaaagctgctcttgatgttggtattacgacgtttgatactgctgatgtttattcagacaccaaggctgaagagatactaggcaggtctttaaaagggatccggcgggagagtattgaactttgtacaaaagtatgtcatccaactggtactgggaaaaacgatagaggattatcacgcaagcatattttggaaaactgtaatgcctctttgcgacgtttacaaacggattatattgatatttactatgcacacaggtttgatccaactacacctctggaagaaacgatgttagctttcgcagatctagtaagacagggtaaagtgaactatattggtgtaagtgagtggacagcagaacaaattactcgaggggcagcgcttgcacgagagctaaatgtcccccttatcgccagccaacctcaatactccatgttatggagaatcattgaaagtgatgtaataccgacctgccagcgtgaaggacttggccaggtagtatggtcgcctttggcgcaggggatccttactggaaagtatctcccaggaaaatcacttccgactaattcgcgtgctaactcatctgctggaaaacctttttttaaaaaccttgctcaacgctggatgaataataacaccttagaggcgatccaaaagcttaagcccgtcgcacaagaggttgatcttactctcgctcagcttgcgatagcatgggtactgcaaaaccagaacgtttctgcagcaattattggtgcttctagtccagaacaggtgagggagaatgctttagcatctgaggtgaaaattgaaactgagatgatgaatcagattgacgaaattctaggtgatctggttgaatacgatcagagtaaaacaggttaaagcttttaagtctatcttatagatcattatttttaatccagccgaccttggctggattttcatgttgctgtagtttcttggatcgcacactcagatgttttgtatctctcaaaaaggctaaatgaatagtatcaaacgtggaggtggaacaaatgagtgaagaaaaaggacatatggataaagcgaaaggaaaaacaaatcaagccaaaggtcaagtgaaagaaaagcttggcgaagcaacagatcatcaaaatctgaaatcagaagggaaaaaggatcaggcaaaaggaaagcttcaagataaaaaaggggatgtgaagaataaactaaacgagtagctttcagaaagctacataaaccatctaaggcatgccctgatgatgaattcctgataagaaaaaagcttaaccacatgcggttaagctttttcttttagaaaaaccatctagcagttcccatcagcatgacgcctacaagaacagtaagtgacaagctttttgtccaaatagcgatcagtacggtcggaactaagacagcaaggtacatccagtgaatggtgacgcctgttgtggtatgaatgaacagatgctctgcaatcaaagctgtaaagatacaaatgggaataaacgataaccacttaagcaccacttcaggcagctcgatacttcgtacaaataaaaagggaacgacccttggaatgacggttacaatcatacagccgagaatcagccatatcataaaactgctgatcatttatctgtcaccaccccaatggttgcgacaatcatggtggctaacagaacagccacgtgtgagggaacaaaatgaagcagaacaaacattgcaacgaccatatacaaaacaagtgacaggcgatgggttaacttacttttaggcacagtttgcaaagaaagaaccaacagcgcagcaaacatagcggaaagggcaaaatcaagaccaagggcttcaggatttgaaatccagtgtccaaaaatgccgccaagtatacaggcagcaatccagcacaaataagccgttatgttcagcccatgcatccaccgattattcagcttgccatgctgggctaatttattcatggctacgccaaaggattcatcagtcagcaatagaccgaatccaatgttttgtttcacagagtagcgtgtaaaatgaggagccagcgtcaggctgagcaataaatgacgcagattcacaataaatgtagtgagaataatagcggaaaggggacttccagtgacaagcagtgcacagataataaactgtgaagcacctgcataaataaagattgatagaagcgcaatgtcccataagctcaactgtgcgctaattccaacaattccgaaggcaaacccaatactcatataaccaagcagggttggcacacaatcttttattccctcgagaaatggttcatgctccgtgctgggaatgtgttttctagcttcaatatccaacgacctctactccttttctgcgtgaccacctatagttttacttactatatgaaaacgaattcagcatgtcaatagccgcttatcttctattatatgaagaaaaaaggtgacaaaaaaggattgaagtcaaccagaatttgttataaagtatcagaaaataaaaataattggagtgacggcaatgctatggaagcctttgtttgaacatgatgttccaaatgccctccgtccataacggagagtgatctccgtttgtggatatggtcatcaaaatatccagtaacggagggaaaaagatgaatgaaaaatatataggcgccctttacctagcaatcgctgcaagtatttggggcggcatgtacgttgttgtcaaagtaacagtagcggttgttccgccacttgagctcgtttggatgagatatgctgtagcaggagtcgttttggtgttcaccatttggcgcttgggctattcctttcgattagataaaaaagatatcccacttatagtggtgattggactgatcggaaattttctttccatcgtgacccaagaaatcgggacgatgtatacgtctgcacaaatgggggccattatcacatctgcaacacctgcgtttatggtgctgtttgcgttctttctattaaaagaagccatgactgttcgaaagtgcgcatccatcctgcttgctacagcaggtgtattgctcatgattggaccagtcgcagtgcaaacagatgaatttgttggcggtctttcattggtcatcgctgctttaacatgggcgcttatgtctgttttgctaaaacgagttccaggaaaataccctcaggtggtgacaaccacatatgcgatcatcattgcattcattgttttaacaccgccagtattatttcgtttacctcatctagatgtggagcagatggcaaggccggagatttggggcggtattctttatctaggcatcatctcaacagctctagcattttttttatggaatagagggcttcaattaatggatgcctcaagcggcggtttgttctttttctttcaaccgatcgtaggtgccgttcttggctggctgcttttgggagaagaaatgggattacgctcattcattggcattctatgtatctttacaggtgtctatactgtgctgcgtcaaaaggaataaaagaagatgtctcttgtaataggggcatcttctttataaatgagagattgagagaggatggagggaaataggatgatacaatatccacaattacaaaaaggacaaacgattggtgtcacagcaacatcctcaggtgtacagccatctttgcatgacatgtttcagctctcatgcgaacgaatgaaaaaaagaggttatgatgtcatatgtggagagacggtctggaagcaggaaaaggcgaaatctgcccctgccgtagaacgagcaaaggagcttcagtacatgatgacatgtgatgagattgatcacatcatcccgccatggggagggcagcttctcatggaagtgttagagcaccttgacttctcatcgatgcaaaaaaagtggattcttggttactcggatacgagtgctcttctgctggcgttgacattaaaaacaggcattgctacagcgcatgggccgaacttagtggatttacgaggggaagagtctgatcaaacgactgctatgtgggaaaaagtgctttccacagaagaggagatggacattactcagttttcttcatataagtatcaaaaggaatggcagcatgacaccccgagtcaacatgtctttcatttaacagagcctacaagatggcgcacggttcatccgcaggagatggcggtgaaggggagactgatgggaggctgcattgatatcatacgtcacttagcggggacaccttttggagacgttaaagcttttcaggaaacattcataaaaggtgaaccgattctctggtacttcgaaaactgcgcattaaatgctaccagcatgaagagatcacttgttcaattaaaactagccgggtggtttgaccactgttcaggtatcatgtttgggcgaagtgcagttgatgtgccagtggaagggtatcaatatcgggacgtatatgaagaattacaaaaggaattacaaatccccattttctacgatatagattgtggtcatgtcccgccacaaatgacgctgattaatggcgcatatgcagaagtgcagctgcaacctcaaggcaaagcggtcctaaagcaagcatttttatcataagaaaaggaaaggggaacccctttccttcatataacattacatcccttttgtttcctcacctgcttttggaacttcccatgcggactcacggaatactttttcccatttcgatacgacaatacatgcaacggcatgccctggaacattcacacctgttcgtgccatatccataattcgatcaacaccggcgataatggcgacgccttctgctggaagacctactgcatgggcggttgccaaaagaacgacgagtgaaccggatggcactgctgcaatccctttacttgttaacacaagaacaagcatcatcaaaagctgctgtgacaaactcatgtcgacaccaaacgcttgtgcaagaaacacacaggaaaccgataaatataaacttgatccatcacaattgagagagagaccagatggaatgacaaaggagacgattctttttggacacccgtatttctccattcgtgacataagctgaggaaggacagtttctgtacttgtagtagagaaggcaactaagaacaaatcccaaatcatttttaaaacttcgaagtagttaaaacggaagatcagtgcgaccagagggaacaaagcaaagagaataatgaataatcctaaaaatacagtcccgacaagcttcatcattgggattaataaaacaatgccatattggccaacggaagcagccattaatgcaagaactccaataggtgctgtcaccatgaccatctgcgttagcttaaacataatttgtgccactgattcaaagaaggtgagaacaggagcggatgctttaccgatgccgcttgcggctacaccaaataatatggcgaagaaaatgacagcaagtaaatcattctgagccatgacatcgacgatattcgttggaatgatatcgagtaccatttgtttaaagtcgacgactttctgcgtatagccatctaattcaccaatatctttcttagctaatttagagaaatcaaggccaacgccaggctttagaacattagccagcaatagaccaattcctagaacgatggttgtgatgacctcaaaccaaatgatcgtctttaatcctaggctgcccattttcttcataccgccactgccagctgcaccaataacaatggtagagaaaacgataggaacaacgatcattttaatcaatctgatgaatccatctccaattggccgcagtgccatcccgaagtcaggaaagaaatggccgataagagctcctatcaccaaagcgatcatgatttgaaaagcgacgaactttttcatcatctcctacctcctttaaatgcttggaaaatattaagaattttccaataaataaaaattctatgtgaccatgttttgtcctcctttggatttagaaagattttatttaagaatcattagaattatgaagaaagagaagaaaatagggctattgcatctctatttatctaagaaaaaaccacttcttaaaaaatatgaaactttttcagaaaaatgtattgacccatttatgtgatccatggtatatttttattcgtcgctgatgacgtatttgaaacaaagacattcaaacacatgcgacaaacaaattttaaaaagatgttgacttgataaaaacgatatgttaagataattaagtcgcctgattaagcgcccgtagctcaattggatagagcgtttgactacggatcaaaaggttaggggttcgactcctctcgggcgcgccaatacaaatcacgcgggtgtagtttagtggtaaaacctcagccttccaagctgatgtcgtgagttcgattctcatcacccgctccattttgaaacgtgacttgtaaacgaaaacgtatagtttcgtttttttttatgtctttttcttttcgtacgtatccaagatgcaatgaattggtttgtgtttggctacacgttatgtgaaaagaaaaagatagatcacttcaacccagcctggttttttcataccaggctttctttatatcatttttaattggaattgaaactcatattggcttacactaatactaattatgtctgacatcgtgtctactcaatcaattgattgcatgaaggggctgctttttatggatgaatttgatcttattcgccgaattacaccaaaagaaacacatcagcgttctttggttatgggcatcggtgatgatgcaagtgtttatcaacctcattcacattgtgaagaggtcgtttgtgttgatacaatggtggagtatgttcattttcgctttgatttttccacaccttttgatattggctttaaagcactagcggtcaatgtcagtgatatcgccgcaatgggaggaaccccaaagtattatcttgtatcgattgcgatcccccctcatggtgatgagacgatcgtctcagctctttacgagggaatgaaagcattggctgacacctatcatatggatttaattggtggagatacagtcgccactcgcagtgactttgtcattacagtgacggtcattggcgaggttcccaagggaacagcttgttatcgtcacagtgctcaggcaggagacgtcgtctttgtcacaggtgagcttggttcatcagctgctggcttatcacttttaatgaacgaagtaacccctaccaaggcagtcgacatagccttttttcttgagcgtcataaaaagcctcagcctcacattgctgctggacatatttgctcaagcttcccacgggtcaccttgaatgatgtgagtgatggattagcgagtgagctgaatgagatagccgaagcgagtcatgtgacgatagagatagaagcaaacaagctccccacacattcagatttaccagtgctgcgtaaagactggctggaatgggtgttatttggcggggaagactttgtattaactggtacgattccagaggctgattgggaaagctttgaaatgcaatgtagaaaagaagacattcaagtcaaacgcattggacaagtcaaaggtgatcaagcagcaagcgttatattaaaagacaatgaacagcaaacaatgttaatgaaaaaaggatataatcattttaagaaatgaggtgacataactgtgaaattaacatggacgacaaaaggtgcggatgagacgaaacgaattgccgctgctttggccaaacttgtgatgccaggcgatgttttgacattagaaggggatttaggtgcaggcaaaactactttttcaaaaggttttgcagaaggcttagggattacccgtatcgtcaacagccctacctttacgattattaaagaatataccgatggcagactgccactttatcatatggacgtgtaccgcatggaagatgcggaagaagatattgggctcgaagaatattttgagggcgaaggtgtatgcttggttgagtgggcacatctcattggacctcaattgccttccacctatttgaaaatagaaatgctgagaacagaacgtgaagaagaacgtcatctcacgtttagtgcaaaaggggaacgctataagaccctttgtaaggagatgaaagaatttgaccatactggcaattgatacgtctaaccatacactaggaattgcccttgtaaaaggttccacagtgattggtgagagcatcacgtatttaaaaaagaaccattccgtccgagcgatgccgactgttgaggcattaatgaaagaatgtggtgtagcgccaagtgaactaagtaaaatcgttgtagcgaaaggacctggttcctacactggtgtccgaattggtgtgaccattgcaaaaacactcgcgtggacgctgtctatcccgatatcggctgtttcaagtttagaaacacttgcggcaaatggtcaatactttgatggatggatctcgccactatttgatgcgagaagaggacaagtttatactgggctatatacgtttgaagaaggaaaaattaaagagatcaaaccagaccaaaatatcttgctcacggattggcttcatgagctgaagcagacaggaaagcctgtcctatttcttgggcaggatgtgcatcttcatgaagagagcattcgctccattttaggagaaactgctgtgatagcagagggagcttttcataacccaagaccttcaatgcttgcgtttttagggacagatcgtcctgctgaagatgttcatcagcttgttcctaactatattcgtttggcagaagcggaagtgaaatggcttgaaggacaaaaataatctcaacataacagagattcgaaaaatgacggtagcggacattccagaggtgtatacgattgaagtgcattcatttactgcaccttggaaaaaagaatcatttgtctatgagattctccataaccagtacagccattatttcctcattgaagaagataaacagcctgttgggtattgcggggtctggatcgtcatggacgatgcacaaattacgaacattgcgattctccctgagcatagaggaaagggctacggggaagcattgctgcgatatgtcatggaattttgcaaagaaaaaaagacagatcatctttctttagaggtgcgggtttcgaatacacctgcacaatccctttatgaaaagcttggtttcagaccagcttctattcgaaagaattattatacggataatggggaagatgcattggtcatgtgggtgaatataaatgagtgaacaaacagatcgattcatattaggtatagagacaagctgtgatgaaacagctgcatccattgtaaaaaatgggaaagaaattgtggcgaatgttgtggcctcgcaaatagaaagtcataaacgatttggcggtgttgtaccagaaatcgcttcaagacatcacgtggaacaagttaccatcgtattggaagaagtgatgacacaggccaatatgagctttcaggatttagatgccattgctgtcacagaaggaccgggcttagtcggtgcccttctgatcggtgtcaacgcagccaaggcactaagctttgctcatcagattcctcttgttggtgtacatcatattgctgggcatatttatgcaaaccagcttgtagatgaattacagtttccatgtttggctcttgttgtctctggtggacatactgaacttgtgctaatgaaggagcatggatcttttgaggtcatcggagaaacattagatgatgcggctggagaagcctacgataaagtggctcgaacgatgggtctcccgtatccaggtggacctcatattgatcggttagcacatgaaggagagccaacgattaaacttcctcgtgcatggcttgaagaaggttcctatcactttagctttagtggattaaaatcagctgtaattaacacattacacaatgcatctcaaaagggagaaacaattgctccagagaatttggcagcaagttttcaagcaagcgtcattgaggtgcttgttgggaaaacattaaaagcggctgaggcctatggcgtaaagcaggttgtcctagctggtggagtcgctgccaataaaggactgagagaagctttgacgacagcattcacaaagctacctgacgtgaaggtcattattccgccgttatctctttgcacagacaatgcagccatgatcgctgctgctggaaccattgcgtttgaaaagggaataagaggcgatatggcgatgaatggccagccgggcttaccgcttgtctcatatgaatgaaaactcctgtggatacacaggtttttttcattttcaatgaaagcgatttattcacatgtaaacgttatatatccacaattatttgaaaattttgttttaaaatgaagagaatgtgtataaaaaagaaattttgtgtggatatgtgattaaaaacctgtggataaagtggataagtccaaaatttttaagaataacaaagaggtttttgtggatattaatgtggataataaattttcactgaaagaaaaaagagcacccatttgggcactctttaagattcggatagctcttcccactccgcgaaaagtgattcaagctcttgattaagcgtatcattttctgtttgaatgtcttggaccttctcatgattttggaaaatagcaggatcacatagaagctcttcattttcaccaagtttctcttcaatgacagcaatccgcttttcaatttcctcgattctgcgctgcttttgcctttctttctttttcagttctttttcttccgcataagaaagctttgctgtttctactggctttgctgcttgttttttaagcggttcattttcttgaagcgcctcaagctctaattgttcatttttcttttcaaggtagtagtcatagtcaccaaggtattcttttgtttccactcgcgacagctcgaatactttcgttgctagtcgattaataaaataacggtcatgcgagacaaataagatggttcctggataatcgatcagcgcattctctaaaatttccttactatctaagtccaaatggttcgtaggctcatcaagtattaggaaattggctttttggagcatcagctttgccagggcaagccgggctttttctccaccgcttaatgcatgaacgggctttaagacgtcatcaccagaaaaaaggaaattccctaaacatgtccgaatttctttttcattcatatgaggatagtcatcccaaagctcattgagcacttttttggaggatgtcagtttggcttgttcttggtcatagtagccgatcgtgacatgagatccaaaggtgatgtcgccttttacaggcgttaatgtgttcgttaacgtttttaaaagggttgatttcccgatcccgttaggaccaatgagtgccacgctatcctcacgtttgatctgaaaagaaagggaggataggagcggtgttttttcatcataacgaatgtcgagatcatgtaccttcagcacatcattgccgctttgtctcgtaatatcaaaatgaaagtttgcggatttttcatcacctaatggcttatctaaacgatccatccgttccagctgcttgcgtctgctctgagcgcgctttgtggttgaggctcttgccaggttgcgatctacgaagtcttggagctttgagatttctccttgctgcttttcgtagagcttcatatcacgctctagctgctcagctttcagttcaagatacttactatagttgcctgcgaactttttcatggcagttcttgagacttcatacacatggttcaccactttgtctaagaagtagcggtcatgggacacgatcagaatggcgcctgtataattttgcaaatattgctccagccatgataaggtatcaatatctaaatggttggtcggctcgtccagaattaagagttctggtttcattaataagagctttccaagcgctagacgggttttctggccgccgcttaaggattgaacggttgtctcatcttcaaagtgactaaagcccagcccatgaagaatggagcggacatctgcttcgtattgatagccgccttgatctttaaattcctgctgcagtctgtcataggttttcatgagggaatccagctcagaacctgtggaggaagccattttctcctcaatgattctcatctcttgttctatcccttttaaatgatcaaaaaccgataataattcgtcttttaacgtacgtgtagatgtcacatcggtatgctgtgctaaatagccgatcgataggtctttcggtttgatgatctcaccttgctcgtaagacaattgaccggcaatgattttcaaaagcgtggatttgcctgcgccgttacgacctacaatggcaatccgatcccttgctttgacttctaattttatattcgttaaaacggtatcagcaccaaacgatttggacagctgattcacttgtagaatcatcatgtaacttcacctctgctataatatgttaagtgtagcttatcagcagtaaaccggcaaatgttacatacaatcgccatattcaaatgaaagacagataggaaaaaatagtgtatcatttgagtgagggagcgttgaaagatgagtcaatttagccactttaacgaacagggaagagcaaagatggtcgacattagtgacaaatcgtctacagtgagaaccgccgttgctgcttcaagcgttcgtatgataaaagaagtgtttcataaaatacaacaacgtgaaattggaaaaggggatgtgctgtctgttgcacaggttgctggcatcatggcagcaaagcaaacatctaccatcattccaatgtgtcatccgcttgcactaaaaggcgtggatatctcctttgattgggaggaagacggaaatgcgtacattctgaacatacaagtacaggtgaaaacaaaaggaagtacgggtgtggagatggaagcgctcacttctgcttcagtatgtgcactgaccgtttacgacatgtgcaaagcgattgataaaggcatgatcatcggtcctacctatttaattgaaaagacaggcgggaaaaacggtgattttcacagagcatctgatatttaagttggaggaccttatatgaatatagatcagtcaaaaattccacaagcgacagccaaacgtttgccgctatattaccgttttttaaaaaatctgcatgcatcaggaaaacaaagggtgtcatcggcagagcttagtgatgcagtcaaagtggattctgccaccattcgccgagatttttcgtactttggtgcacttgggaagaaagggtatggctataatgtcgattacctcttgaccttcttcagaaagacacttgaccaagatgaaatgaccaatgtcatgctcatcggtgtcgggaatttagggactgcttttttacactataatttcatcaaaaataataatacaaaaatttcaatggcttttgacgtcaatgagagtaaaataggaagtgagataggcggcgtgcctgtctatgatttggataagcttgaagagcatgttcaagaggtaggagatattcctgttgccattttgacagtacctgccgtagcagctcaatccattacagatcgtttgattgcccttggcatcaaaggaatccttaactttacgccggctcgattgaatgtgccggaacacattcgaattcatcatatagatttggcggttgaacttcagtctcttgtgtatttcttaaagcattactctgttacacaggaggattgacgaaaaggggtaaagggggtggagcaaatgggtccgattggtcctggaagtttggttctgattgcgattgttgcgctcattatttttgggccgaaaaagcttcctcaattaggaagagcagcaggagatacattacgtgaatttaaaaatgccacaaaaggtttagctgatgatcaggaagaaaataagaaaaaagaagatcagtagaataggatgagcttcatgaatgtcaaagatatgccgcttatggagcatattgtggaactgcgaaaacgtttagtgatcattgcgatgttttttgttgcctttatggtggcaggtttttttctcgctaagccggtcattgtgtatttacaaaatacggatgaagcggcgacactgacgctgaacgcgtttaagctcacagatcctctgtacgtgtttatgcagttcgcatttgtcattgctttggttttgacgtgtcccgtgattttatatcagctatgggcatttgtgagtcctggcttatatgataaagaaagaaaggtgacacttgcttacattccgattgcactgcttttatttttgagcggtgtggctttctcttattttattttgtttccctttgtcgtcgattttctgatgcggatgtcgaatgatttaaatgtagagcaagtgattgggattcatgagtattttacatttctgatgcagttaacacttccatttggctttttgtttcagatgcccgttgtgttgatgtttctcacaagacttggcatcatcacaccgatgtttttatcaaaaatacggaagtatgcctattttgtcctccttgtcattgccgcactgattacaccgccagagatcgtttctcacctcatggttaccttgccgatgctcgttttgtacgaagtgagtattgtcatttcgagagtgacctatcgcaaaatgcagcaaacagagacagaggagaaagaaaattatgatgtctcataaaaaagcatcgtgatccaaataagggtcacgatgctttttctattgtgaaaggaattgattgatcgcttgaaatagatgttgataataggcaggctcatgcgggacaaaatcttgtacacagactactctgttttcctcacgttgttcttcggcttcatccacttcaaagccctccagatgaatattttcacattttctcatgaaaagctgctgtgcatccattagctttgctctgtaaagtccagcgacttcttctttttgtaattgaacgttcatctcttcttcttgatgaatgtaaagatacacatggctaaattcacgatcgatgaaatttggcagatggatttcatcctgtataactcctgcaaagttcagatcctcaaaagggatagaaagaccaagctcttcttttacctctctcataccgtcagaaggctgttcatttgcaagaaggtggcctgctgctgtgatatcaaacagagcaggaaaatctttttttgcggggcttcttagctgaaaatagagatacacggtgtcatgttcctttttgagaagccagaaatgaaaggtttcatgccaaaggccttgggcgtggacatctgaacggggtgcaactccaatcgcttcatgctgctcatttaagatgttcagtttttcttgttccatgaaaacttgtcctccataaaaaaaccattttccagatattagaaaatggtttttgatttatttttgctgctgttttttgagtttgacagagaaggcaaacattttaaacgcgatattgatattataggccgcaaacaccatcagcaaaatgctgtaaaatgaccacatgtcacctggattttgaatggccatataggtgaaagcaacacctacggcaaaataaatgacgccccatacgacagggtttctcatgagaaaaagcctccaataatcatttgcattgtttgagattgttcttcaatcatttttctaactggctcaatctgcacaagaatgacgagcgagttcatcagcatatgtgcaccgattggaacgatgatacgttttgttttcgcatataaaaaggcaaatgtaaagcccattgcagtataaagtaagatatgagcaaaatcattgtgtacagctgcgaataccactgaactgacaagcgctccaataaagaagttcgttttttcataaatcacaccaaaaatgatttttcggaaaatgatttcctctaatatcggtccaatcagggcgatgacaattacaagccatggaactgcatccataatggataagatggcttgagtattttcggattcacggccaatgccaaatgcatattgttcaatcgctcctgcaatcgattgtgcaaagagggaaagaaagaaaccgccaatgatccaggcgatagctaccccgactgaaaccggtgcttcatttcgaagtgaagcttttggtacagtccgaagaatgagcagaataatgattagtccaatacagaagctaataattgtccatgtacctgacaatttagagagctctgcttgtgtcatcggtgtctgaatgaatcctaaccatttcatgatgaacacataaggaatcgcagaaacctgcaccaatatatacgttaagatgatgtaccaatattgttttttcaagtaacgaaaacccctttactaaaagaactagatttattgtaacacaagtcttctttttcgatgaaaaggaaagaatctgagttgaaaaaagatcatgaaagcgtaaaaatttttaaaggtttttacttgaaattacagaagacattctttattataataaatgtgttagcactcactggtgatgagtgctaaaaaagactacatataaaaattgaggaggttgtttcttatgttaaagccattaggcgatcgcgtaatcattgaactcgttgaatctgaggaaaaaaccgctagcggtattgtgttaccggattctgcaaaagaaaaaccgcaagaaggtaaaattgttgcagcaggttcaggtcgtgtacttgaaagtggtgagcgcgttgcgttagaagtaaacacaggcgaccgcattatcttctcaaaatatgcaggcactgaagtgaaatatgaaggcaaagaatatttaatccttcgtgagagcgacattttagctgttattggttaatcacataaaaaaacattgagatatatttctaaaaagactgaggaggtttcgttattatggcaaaagatattaagttcagtgaagaagcacgtcgtgcgatgttacgtggtgtagatgcacttgcagatgctgtaaaagtaactttaggacctaaaggacgcaacgtggttcttgagaaaaaattcggttcaccacttatcacaaatgatggtgtaacgattgcaaaagaaatcgaattagaagatgcatttgaaaacatgggtgcaaaacttgtggctgaagttgcaagcaaaacaaacgacgtagccggtgatggtacaacaactgcaacggttctagctcaggcaatgatccgtgaaggtcttaaaaacgtaacagctggtgcaaaccctgttggcgttcgtaaagggatcgaagaagcagtgaaagtagcacttgaaggcttgcacgagatttctaaaccaatcgaaggcaaagaatcaattgctcaagttgcgtctatttctgcagcagatgaagaagtaggcagcctaatcgctgaagcaatggagcgtgtaggtaacgacggcgtgatcacaatcgaagaatctaaagggttcacaactgagcttgaagtggttgaaggaatgcagtttgaccgcggatatgcttcaccatacatggtgactgattctgataagatggaagcggttcttgaaaatccttacatcttaatcactgataaaaagatcacgaacattcaagaaatccttcctgtacttgagcaagttgtacaacaaggaaaaccattattgatcattgctgaagatgtagaaggcgaagcacttgcaactcttgttgtgaacaaacttcgtggtacattcaacgcagtggcagtcaaagcacctggattcggtgaccgtcgtaaagcaatgcttgaagacatctctgttctaactggcggagagttaatcacagaagacctaggacttgacctgaaatcaactgaaatcggtcagcttggccgcgcgtctaaagttgttgtgacaaaagaaaacacaaccatcgtagaaggctcaggagattctgctcaaatcgcagcacgcgtcaaccaaatccgtgcgcaagtagaagaaacaacttctgaattcgataaagaaaaattacaagaacgtcttgcaaaactagctggcggcgtcgctgtcatcaaagttggggctgcaacggaaacagaactaaaagagcgcaaactacgcatcgaggatgcactgaactcaactcgtgcagcagttgaagaaggtatcgtatccggtggtggtacagcacttgtgaatgtatacaaaaaagtcgcttcaatcgaagcagatggtgacgttcaaacaggtgtaaacatcgttctacgttctcttgaagaaccaatccgtcaaatcgctcacaacgcaggtcttgaaggatccgtcatcgttgagcgcttgaaaaacgaagaaattggcgtaggcttcaacgcagcaacaaacgaatgggtaaacatgatcgaaaaaggaatcgttgacccaacaaaagtaactcgctctgcacttcaaaacgcagcttctgttgcagcaatgcttctaacaactgaagcagtcgttgctgacaaaccagaagaaggcggctcaggcggcggaatgccagacatgggcggcatgggtggtatgggcggcatgatgtaatcagggtttcaaaaccttgttatatcaacgtctgaaataataatatgcttttcttgtcgtcgtatttgtccttgtgttattaaaaacaaggcaacctgtgacaaataagctaactatagaagaaggcctttcatcagtttgcaaaactgttgggaggccttttcttccatattaacagtcatatgagcatagatattcctataaaagagaaaggctactctcgaagtttttaaaccactggttagttgctatcaatgtttaaacaacctatagtaataggagcttttaaatctgaggaagatatttttaggtatattaaaggaattgatcttctagtgctgatgatgttggctcagaggcaatcgatgggaatggaaaaatatagtgactgtaaagagagtgacggagagttttcaatttgtagaaagtttaaagcttagcaagaaaagagtaaaccctaaaagtctactctttaatgtttaatcatcttatgattagcaatcttctgctttgctatgatgaagaggtggtggaattaaccatcctttttctttgttaagtctaagggcttttgctccaagtgctgtcttttgaacatgaaactgtccaaacatcatagctatgtcttctcgaatggattgccccataattgtgctacacgatactaagcctgccgcaatgttcgccgaaagaccagcggctatttctggatcttgaaaacgtgcccctactggaatatcgtctatacaagctttaggtcgttcaggaggtgttggaggtaagccgattccattttcttttaataaagtttcaatttctttgatttcttgttgcccaccctgaatagcttcttcaattaatttttgtaagtcttcgtcacctgcatggtttaagtgggtttgataaccagcaactaaacctttagctaccatcaagtaagaccatgtaccaaacacttcaccatagtgcataggttcatccgttggatttccacttaaaattcccattgtcatcctccctaattgtaaaatattcattaagcgaccttcctttcttgacgattggtcacctttttatagttcctaaattaaaccattatattcatcattttaatgatggttgttaaaggtaaaaattctaattttaatctatgtggactcttacgaataatggctaataaaactggagagattatgttataaaaagaggcggttgcataaagggaaattatcttctagcaacgaatatatatgataaaatgtagtggcatattatgaggctctcttcttctttttcccattgcctaaccaccttcgttcgcgatgatcagagatcgttattttttgtaacgattaccactattaaagaaacgagcgaaataaagaaaatgaaaaaacactttctcaatgaaggtgtttttttattgtgtttacaacaaaaataaactataatattgttatgttttatgttgtaaatgcaacaaaaggagtcgtgataaatgagagagattttgcgagagattggcgtcatcgctagggcgcttgattctataagtaatattgaatttaaagagtacgatttaacgaaggggcagtatttgtatcttgtgcgtatctgtgaagagcctggcatcattcaggaaaagctggcggaaatgatcaaggtggatcgaacaacagctgctcgtgctatcaaaaaattagaactgcatggttttattgagaagaaagatgatcgagtgaataaaaaaatcaaaaagctgtttcccactgataaaggggaagcggtatatccaatgatcaaacgagaaaatgattattcgaatcaagtagcgctggatggattttctgaagaggaagcagaacagatatatgagtatcttctaagggtgagaaaaaatatcgaaaaagattgggattatgtgaaaaaaggaaataagagacgctactaaatgataaggagtgatgacttcaatgaccgtcacttttattccatgtaatgaacagcatatagaagagctgcaaaaagtcggtatagacacatttatagaaacctttcagaatcaaaataaagcggaacatatcgatgcttacgtaaagacagcctttcatccgaaacagctgttaaaagaattacatcatccatcttcacagttctattttgttcaagtgaatggcgaagttgctggttatttgaaggtcaatatggatgatgcgcagtcagaagagatgggaagtgaagcgttagagattgaaagaatttatattaagcagtcctttcaaaaacaaggattaggccgatatttaatcaatcaagcctttgagatcgcgaagaaatatcataaacgtgatgtttggcttggggtgtgggagcacaacaaagcggccatcgcattttatcaaaagctagggtttgttcaaacaggagtgcatgcattccttatgggggacgaagagcaaatggatctcattatgaccaaaacactgagctgatctaaaagggggaagagaacatgcatgttccatcattttttcaaatgaaagatatggagaaaatcaaatcatttattcaatcaaattcatttgcaacagttgtgaccacaacggatgaaaaacccattgcgacacatattccagtgagttttcatcaagttgaagattcgtatgtgattacagggcatatggcgattggaaatccacagtggaaaacgtttgaagaaaatgagaatgtgctcgtcatctttcaagggccgcatgcctatatatcctcttcatggtatgaaaaagaagccgtaccgacatggaattatcaggcagtccatgtatatggaaaggctgtgctgttagaaaaaggggaactggtaaaagaattaaccacgatgctggaaacatacgaaagccacagagaacagcctgttttatgggatacattgtctgatgaactgttagagaaacaaatgaaagggattgtgggctttaaaatcattattgatgaagttcaggctgcttttaaattaagccaaaatcgccatgaaagggattatgctcacatcattgaaaagttggaagcagagggtgacctggaaatggctgaggcgatgaaaaagagagtaaaggatgtatgagaaaagcactctaatttagttcttctttttcttttatgaaatctgaatgagaacggttactcataaacaaaaccactctcttctaggaaagtggtttttagtggtgataaacgggttgcaaataaaaaggcccttatcattcaagggcataaatgaaacatttattttacttttactgtgaaagtcacgtctttactgttcatgaagtcatcagtcgtcacacttccaaattttagtttcaattctttgatgtttttaatgttgatctctttgcctttaggagctaagaattgaatgacgccatcttgtttcacgccaccttcaacatctcctccaatgttaccgtcagtcataaataaattcgcatctaactgcatacttccagctacagctttaccttgatctggatagaaatttaggactttatctgtcgtattttcgatgttgactcctacattgattctatccttcataattttaatttcgcctaggtttactttcattccttgagcattcgttttgtgtttacttgcatcaaatttctttgaatcatcatcttttttattttttgattgtgattttgtacttgttgactctttttccttagacgcacccgtagacacatcatctgttgagccgcaagcagtaagtgtgaatgttagccctaaagctagagataaagcataaaattttttcaaaatgaaaatccccttcagtcaatttatataagcatcttttaaaaggcttatacattatctatgactattataataggataaaagtatctgtaaatcaacataaaatgataaaaatagaaaatatttgttgtgtagagttggttagtctttgaatattttataaaccggttagcttaaaattacataaaatccacttctgatcacttaaaaccaacttgaatttccttataatagaattattataagggattgggagtgattgggatggatactatgttggttaatagggttaatagagaggatcatcatgaaagcttatttctgaatataccttcaaatgcaattggagctctttcaaaggaatctgctgagaggattttaaagagaaaggataccaatgaaattcatcaattgatgtatgttcctattgaaaattctgatgaccttaaatggttgattcatagtttgcataaaatcatcatggatgaaaaagatgtacaggtcgttcttgaattggcagatctactgtatttcttcgttgttcctttttataaagaagaattagtgagccaaggagagctgtcatgcttaatgaatgatatgttgtttattctggatctttggacaaatcaagaggttatagagttagttgaagtcattcaacttgaattaaaaagagtagagagaaaaggcttgtagagcgatctctacaagcttctctcgttattctgatgcagttgtgttattgacgataggctcttttctaaacacagccatgcatcctgcgatgatgattaatacagctggaaggataaagaacatagaaatagaaataatgccaccaacagcagatactaataataaaatcccaccaagctttgcttttttcttcacgatgacagatgcaacaatagcaagaatagagaataacatcgcagcccagcctaatcctgtaatttcactagtgccggaatcgctaaatgccgcatcgattcccccgaaagcaagagcgaacattgcgccgaaaaatccaaaaattcctccaattaagcctaaaacaaattccgtcgttcttttcatgatactttcctccgatatgtaattaagaattattggtacttaagaaccaacacaatcttactcatcggcattcttttcacgatgttaatagttttgtaaaaaaaaacaagaaaatccataaagaattttcttgtccatttactgggctctttcccacgtaatttttgtttcatttgtttttttctttccctttgccagtactttgccgttttcttgtttcacggtgatgtttaggtcgtaaaaggaatagagggcgccaaggctgtcattttctggtttgtgcagattgttttctttttcagttgatgctccaatggccagcgtctttgcaaagtttaaaccgatgacttcagcgtaatcactattggtatcagaggaagccgtcacgtttaaagaaatgacttttttcttttgatcaacggtgatggctgtgtcttttacgagcttagactgctccatgacttctttcgtttcattttgaatgcgttcattaatcgttggaagtgccttagattctgttttttgttctttcgtcgtattcgagcaagctgctagtatggagaggcttgcaactaggctcatgaaaacaagtagactttttctcacgttcgttctccttttttctgcgaagtatgtatgcttatgttaccacgaatccttgttttgattaaaagagaagtgttgataagctgtgaacaataaaaagcacccaaaatagggcgcttttttcttattgtgctgaaaggcttgtacttaatggaacagaagaaatgacggtgaatttaggagccgcagcaccagactctaaatttttacgtaaaagcgatgatttgattgttccatcccattttttatagacacttcctgaagtattcgcacgaagctgtacattcgagaaacttgcttgtgagtagctgtttgttccattatcttggacgccgtgaaccattttgacgacatcgaggtttttcagacgactagggttgaaaacaggctgcttatagcgcaatttcccattgacgtatagtgacactgtgccatcaccattgttgatgagctttaagttgacacgtgcaccatccgtaatgctcttatcgtactcactgttccagtattgactgccgccttgtgagccgctgccaagaaagaccttatagccagaagacgtttttgaaataccgctctctacaacggcagagccgagaccgaggtaccagtccgcatagccatttttaatagtggctgttttcggcagcacaatatcagcagagatacctgaccatttggcttcatccgtttgtgtcacaatcgcaccgtgacggggaccagctgctgaggcagggatacttgatagcatcaaaacgaaggccaaacttacactcaaaacgatgaaccactttttcataaaaattcctccttaaattggattcacttttattatataaaatgaaagagaggggctacttacattgttctggccgattttggtattttttgtgaacaaaatcggtcataaagtggtcaacttgtattcgaattgtaatgtgactgtaaaataactgggggcatcttcatgtataataagtgcagaaaccaaatacggaggattttttaatgaataaaaagcttatcgcgacaatcgtaacagtagctagtttatttttggcgtttagtttctcacatggagcaagtgcaaaaaaagtaagcggcaatattacttggtataatggtgtcggtaaaaagggcgcagatggaaaaaaactcggtcattgggatgcagcaactaaaatgggatttgacgtaccgaaaaaaggtacaaaacttagagtgacaacaaaagcgaaaccacataaagtgattacagtatataaatatgatgtaggcagaatgccaaacgctgtattagacgtcagtccaaaagcattcaaagcactagggtataaaacaagtaaaggtgtcgtaaaagggcattacacttattaatacataggcatgcagagaagcgggaaaagttcattttctggcttcttttcttgtagagagggtctgaaaggcaatgaaaaaatcaacatggtggatcatcacggtcatcggagtcgcagtgattgcggcagtcattttcttcatgatgaagccggggcaagaggcaaagcatgcaggaaaagtgaaaacaaatcaagatgcaaaagacgaattactcgtttcatttacagatcaacagttaaacaatacgtattacctgcatgacggggcgcttcatacggagaaactgacagcatatccttcgattgcttatgattctacgaaacagcttttatattacacgtatacggatgaagacacgcaaaaagtgagtattcgagaattgaatgtgaaaacagatgaagaaaaaacgctgtttacgagtgatgattccatcgacagtatgaggctgtctggggacgggaagcagttatatctcaggtataataaggattctggcgaacaattttatgtcgcttcttatgatttgaacacacaaaaaatgaaggtgttatatccagaaaaaagcaaggatgatacggtgagttcttttgcttatgatccggcgtcaaaccttctggcaatccagcattattccttaaaagaagattacaagaaaaccgatgaagcgaatgaaaagggaagagaccctgaaccaacgaccatgaagatcacccttcaaacaggtgcgaaggggaagcgtattacacgtatctcgcaaacgatcaatgatatttcattttcaccagatcataagacattgatttatacagaagtgaaggtgcgaaacgaaaaagaagtatcctctattaaaatgcttgatgtagaaacaggaaaacaggcgacactcgttaagaacagtaagaatgtgcatattttaagtgccgcacagccgcaattttctacggacggatcttctgtttatttcttaggtgttgctaaaaacgcaaaggaattaaaggatgacaccggacgaaaagcaaaggtaagaacgatatttgaatacaatatcaagaagaaaacagtggaagccgcttgggagaaggatggcggaattgttaacaatttcactgtcaatcgataaagggtacgttcagttatttgatataactggacgtttttttattttgccgcttgaaatgatggtgaaattgaggaattcatggaagggaaagcaatttttaagcaggaaacgtgtggtattttcgtattttgcttatgtgacagaggaaaagaaagagagtaatatgagtgtacataaaaaacgagaggacagatgacttctcgttttcactgatttatttggtgttattgtctaataaattttgaaagataaacagggcattaatggagtgagggaatccagcaacttttgtacagtgcttaataatctccatgatctctatgacagaaagtccgatatgtaatgcttgttcaaaatgagtctttaattcttcatcacattcgccttttgtaatgagggcagataatgtactgatggccttttgtttttcatctaaaatgaagtggttgaattctttttgttcaccgagttcaattgttagctgttcaatatttgaccaaatgctctcgttttcctgaattgaaagcttttctatgttacctgccgctgtttcttgtgtgacctggcaagtctctttttcttcattcaaattgaactcctccgttttttatcgcaattttccatttgttcgttcattgtggcttatgtgccttttgatagatgcaatgggtatatagtagtattatcggtttgctgcgtcaacattttaagtgttgaatgctcaaagaaaccattcatgcgatttattattccattttgaaagggctaatgaatggatgtccgttagccctttggtgtatcagaagttttatacaagtttctacgcatttacgggaagagtggtttcatttttattaaatgatatccatcggcctcatcatgtcataatcttcatgctctaaaatatgacaatgccacacatatcggccgctgtatggaacaaatcgagcaacgatccgaatgacttcacctgcatgcgcctgaatggtgtccttgtagccttgttcatgtaaaggaggcgcttcgtttggtcctgtatacacgatttctcctgtcgattgatagacttctgtatcaaatggccttctgtctaaaaccctaaattgaacaaggtgcaaatgaatagggtgtgtgcccctggttggattgacgatggaccaaacctctagactgccaagacgaggattttcggtgacagggtcattccaaaattgattatccaacaataggatagggcggccgtatttatcctgcgtgccgctaagtgtgagtgtacgctctctatcagcttgacttggccgaagcgttggcagcggtttgaaaatcggacgtaatgttttaggtactctcccttttagcggacgtgtgactttgaattgcataatgttcgcatctgtttcaggattcacatcctgtccgcagccggctgtatttttgagagtgatcgttttgttttcgtaagctgaaaagtcgatgatgacatcgaaacgttcagcaggtgcgatgctaaaggattgatggcgaacaggtcttggcaaaaagcccccatcggaaccaatttgcaagattgtggcgtcgttatctagatgcagctcgtaagttctagtattggacgcatttaagatacgaaagcggtattttcgcggctctacttctaaataaggccatacttttccattgactaaaatcgtttctccacaaaaaaagggcacgatggatgggtctggtaggtcactgtcttctggcgtgtcgtttggtctgctaggataaaacagtgagccatcctcctgaaacgtacggtccatgatcattaaaggaatgtcatagtcatctttcggcagctctaaggacttttcaaacgcatcagagatcaaataaaacccagctaagccggcgtacacatttaatcgtgtcaatgccatcgcatgatcgtgataccacaatgtgcaggcttgctgatgatttgggtatacgtatacctctcgttcaaagaaggggccggttgcttcaaagtctcgtgaaaaccaagcctctggatagccgtcactgcttgctggtgtgacgccgccatgcagatgaacgaccgttttgacttctggttcatcatgatggccggcatgaatggtgtgatcgaccggcaggaaatgcttcaacggcaatttgttcatccatttcactttgactttttcatttcgattcgcttgaatggttggaccaggcaaactgccattataggtccatagcttggttgggggcaggtctctatgaacttttagaaatacctcctccatagcgatttcataatacgtttgtcttgggttctttttgacgggctccgcgacttctggaattggcagctcgtcaacaaatttttctaggttcatgtcgtctaatcctcacttataatccaatttgatacagtataagtgcggacatgaaaataggtgaataaaataaaaaaacccgcttttcagcgggagcattacgggtgtttattttcaagcgctgcatttgcaggcacttttttattcggtttaaagacgaaataagcggcaagcacaccgaaggtaatgatacttgtcaaaatgagctgtggtctcattgattcgataaacagcatcgatgccaagatggcgcaaatgaccaaaatggtaaagtacgtgagatatgggaacagccacattttgattttgagctgctctggattttctttttcgattttacggcgcattcttaattgtgaaacagcaatgaccaagtagacaagaagggcaatggcgccggatgcattgactaagaacaaaaagatggtttcaggataaaagtagttcatcatgacggcaatgtaggaaaagaaggtgcctgcgactgtagccgctacaggaacaccacgtttgctgattttcataaagcgtttcggtgcttcgcctctttctgccaatgaataaagcattctggacgttgtgtacaacccagagtttaagcaagatagaacggctgttaaaacaatgacgttcatgacttgagcagctgatggaacgccgatgtattctaataccgcaacgaacgggcttgttaaaatactcgctgaattccatggaagcaaagtcacaacgacagcgatggatccgacgtagaacacgatgatacgccatacaacagagcgggtagctgttgtcacagacttgactgggtctgctgattctccggccgctattgccacaatctcggttcccatgaaggaaaagatgacgacgacaattccgagtaaaacagagctgaatccatttggaaggaaaccaccgttccccgttaaattggcaagacctgcagtatgatgaccgccaaaaccaaagataaatgcaaaaccgatgagtagaaagagaataatgctgacgacttttattaatgagaaccagtattcaaattcgccaaaagatttaacagaaaagatattcgttaatgttaagaggatagtgaggataagacttgtgagccaaacaggtgcatctccataccaatactgaataatggcagcaccggcaatggcttcgatggcgatgacgatcacccagaagaaccagtaaagccagccgattgtaaacccggcccatggaccgatggcatcactcgcatattgtgagaaggaaccgcttgtcggataggcgcatgccatttctccaagcattctcataataaagatcaccagaagtccggcaaaagaataggaaagaatggctccaggccctgcagaatgaatgacagcgccgctaccaacaaatagccctgcgccaataaccccagcaatggagatcattgaaatatgtcttgttttcagatttttttgaagaccgtttgtcatgttggacatgtctttacctccaaacatttctcttcatagagaaattgtttttagaatattttaaattttatcatactgaattgtcattcagcattggacaggttatcaaactgacatttcaaacctcttaacatgatgttaaaaagtataaaggatttgagagattatgttccctctttttcctctgttcattcttaaaaattgcataagataggatggggagaagttgtgtctcaaaataaaattattctgacaattttttagaaagagtgatattgcccatatgttcatcacagagtgaattggaaaaaggttgatgggagtaggtcttgaggtcaattgaccttataaaaataagtttacttaggtcaacacatttctatgtatcctattttgctgacacaagcgaatcatgttgctgtagacccacacgggctttgctttgtaagataaataatagaaaagtgatgtgtgaggaggcgcggttctacatggagcgctataacgaattaagacaaggtgaaacaggtgcttgggtcagcatcattgcctatgtgatcttatcagcggtgaaacttctaattgggtatgtgtttcattcagaggctctttcggcagatggattgaataatacgacggatattattgcatcccttgctgtgttgattgggctgcgtatttctcaaaagccgcctgatgaagatcatccatacggtcattttcgagcagagaatattgcgtctcttgtggcgtcctttattatgatgcttgttggacttcaggtgctgctgagtgcaggccggtcgctcttctcatctgagcatcaaacgcccgatatgatcgcagcttggacggcagcaggaagtgctgtggtgatgtacggcgtgtatatttacaaccgcaatctgtccaaacggatcaatagccaggctcttcatgcagcagcagctgataataaatcagatgcgtatgtgagtattggaacatttgtagggattatcgcctctcaatttcagctggcatggattgatacgcttgcagcgtttgtcattggcctcattatttgtaaaacggcgtgggagattttcagagatgcttctcattcgttaacggacggttttcatataaaagatatgtccaaatataaagagaccattgaagcaacacctggagtgggcgatttgaaagatattaaggcacggtatctcggaagtacggtccatgtggatgtagtagtggaggtcgagccgcacttgaacattgcagaaagccatgatattgcagatgagatcgaacgtagaatgaagaaggaacatgatattttacactctcatgttcatatggagccagcaggtgagacaaaagaagagaagaagtcttttccatcgtgagaaggcttcttttttctacatgctgatgttttatgcaaatgcgcgttgtatggtaaagttagactatatgaaatttaacggaaacgtgataggaggatcaggatggcatttgatgaaccaatgcattcagatttacaaaaaatcgtagataacatcaataaagtcatggttgggaaaaaagacattgcgatattaagccttgttgcgattttggcgaaggggcatgtgctgctagaggatgtgcctggtgttgggaagacgatgatggttcgtgctttggcaaaatcgattggctgtgagtttaagcggatccaattcactcctgaccttttgccttcagatgtaacaggtgtgtcgatttataataaaaagacaaatgaatttgaatttaggcaaggaccgattatggggcagattattttggctgatgagatcaaccggacctctcctaaaacacagtcggcattgctcgaagcgatggaggaaggcagtgtcacagtggacggagaaaccatgccgcttgcggatccttttttcgtcatggcgacgcagaatccagtggaatatgaagggacctatccgctcccagaagcgcaaatggaccggtttttattcaagctgcaaatggggtatccgaccatgctggaggagctggaggtgctcaatttgcaggaaaagcagtccccgattaatacgctccaagcagtgatgacaaaggatcatatccatgcgttgcagcaagctgttcagaccattcatgtggatgcatccattaaagaatatattgtggaaatcgctcaaacgacgcgtcaacatccatctgtttatttaggtgtgagtccaaggggatcaatcgccctcatgaaagcggctcaagcgtatgcactgttgaatcagcgagattatgtgattcctgatgatgtacagtatttggcgccatatacattgccgcatcgaatgattttgacatcagaagcgacgtatgaagggaagaaggcggagacactgctgcgacaaatgcttgagcaaattggcgtgccagttcaaaagtcgatgactcaatgaagtcacgtcatcgtttcgctgtttcattatggttacgggtaatgatgctcatcatcctcactgcggcagtcttttgttatgccatgtttcagggggggtttgtgagttggttccttttttatgcatttttaccatatactttgtatgctttgctgtttgcgctcattccgctgcgagcgacagccaaaaggacattacagcaaacccgcttgaaggcgggagacgtgctgtccgttgaccttgaaatcaagcggacaaatccatttccatacgtttacgtcttgattgaggatgatccgccggacacctttcatttacaggaacaaattgaaatgaagcaaatgctgtttccttggtttcggaaaacgtggcgtttttcctatcaattgaacgatgtcatgcgcggggaacatcatttgtcagcggttcgaatcaaaacgggtgatatgtttggttttgtggagaaagaagtgatcattccgttagaaaaaaagctgcttgtctatccgaaaatgctggatcttctggtggagtcagctgagtcagcgaatgaaaatggaggcaaagcggttcactcgtggttcaatgaaccgacccatgtgacaacaggcgtgcgggaataccagcaaggagaccgttttgcttgggtggactggaagacgacggctagaagggatcagctgatgacgaaggaatttgaacagaatcaaacaaaggatcttgtcgtgtttgctgattttacagatgaagcggtttttgagaccgtcgtgtctattacagcttctgttctccaaacggcagtgaaaaaaggggtgccttcaggttttgtacctctaggagatcagcatgcctttcgagtggatcaaggagaacttcatttacaggacatgctctattatttaacaagggtgcagcatcaaccttctcgcgcacaagaatataaggcgttagcagcgagtgagtaccagcactctggaaaatatgtcgtcacgggtcagctgcaagaagagcttgctgcgagcctgcttggaaatcgaaacagaaagaacatcactgttcttttagtgaagagagccttggatcgattcacgacaaaagaaaaacagcttgtagaccggctcaaggcatctggaatacgcacgacccttttatttgaagaccggctgcacgaaagaactgtgaggtgacaaacatttatgctgcatacgcatcagcggcaaagccgttttgagttgttcatctattatgctgtagcatttctgctgctttgggagtggcttcgtccgcttcaagattttacagagacgagtcatacgtcttatttcatcatttttatagggcttacgtgtttgtttacattctttcgtttgaagtggtatgtgacgtttcctatttgtactggcatgatcttgctcgccttatatttgatcttttatcaagcagagccaagctattcggctgcattatttgctgatatcaaagataatatcaccttcatgagcacaggcatgtggagtgacatgtacccctccttccgcacattattgttttatattttgctgtggctgcttgtctacttgcttcattattgggtggtctatcagcagcgtatctttttctttttactcatgacgattgtgtatgtcacgattctggatacgtttacgccatatgatgctgcctttgcgatcgttcgcattatggtgtttggtttttgtttgcttgggttgctgtatttcgatcgactgcgttcggctgaaggcatccgggtgtcacagaaggcgcgtctaaaatggtttttgcccatgctggcgctcgttcttctatcagcggcactcggcgcttctttgccaaagtctgatccgaaatggcctgatcctgtcccgttttttaaggcggtgacgaatcaagataacgcagccgggcagaataaggtgggatatagtgcagatgattcggcgcttggcggaccgtttagtgaggaccgcacaccggtctttaaatggagcggaaaggagccgtcttactttcgtgtcgaaacaaaaagcatctacacaggaaagggctgggaggatgcctcaaatgatacaaagcctactcggctaaaggacgatgatgtgccaaatcgttggtttaccgagcgtgtaaaaacagaggtgcacgaaacgagagtcgatatggaatctgactatcgatttaatcatgccgtctatccaattgggacgatcacactgatgccaatggaaaatattccgctgcaaatgatggggaaaacggaaaaaattgtcccatccagtcaaaatccgccgaaaaatttagggaactaccaagtcaccttcttatctcctacatttatccttgaggatttgcagaggattaaagtgccaacaaagaagcaggtaaatcaggaggttggccgtgaatacttgcagcttccttcctcattgccagagcgtgtgaagacgctggcaaacagcttaacggaaacgaaggataatatgtatgataaagccaaagcgatcgaggattatttaggatctgcgaagttttcatatgaaacgcaaaatgtcgctgtgcctggtcgtaatgaagattatgtagaccaatttttatttgatacgatgatcggctactgtgataacttttcatcctctatgattgtaatgcttcgttcgatcgggattccggcgagatgggtgaaagggtatacgtcaggtcagttatatgaaacacagatggatggaaacaatgtgtatgaagtgaccaataacaatgcgcattcatgggtagaggtttattttccaaacagaggctgggtcaccttcgaaccgacaaaaggatttacgaacccagagacatttacgaatgaagccgtttcaagcgatcaaacggatgatcaaaaggaagaagatcagcctagctctgatgcacgcgaagatcagccggcagaacagccgcagcagcaggagacagagcagccggcagaaccaaagaaacaaacagcacaagcaaagccaagtatggtgcatgttggttcaatcttgggatttgcggcaggagctatggtccttctagggttgatgagctggttgctttatcgattcagagcaagatggctgccattctttattgtgagaaaggtgaaacgtctgccagaggaggaagcattcttctatgcgtatgctgctctattaaagcagctgaagcgcaggggaattgagaaaaaacctggcatgacgctaagagaattcgcttcattgatcgatgacaagcatggagatcatcgcatgtcagagctgacgcagctctatgagcgggcactctatcgacgagaggatgcgtcggtgctttggcggcaatcggcaaagttatgggaaaatttaataaacaggagatagtcttgaccccgtaccttcctgttgttagaataggtgaatattaaaaccttctaaaatacatgaaattgaagcgttcggatgtgagtctgggcgcttcaaaagcgtgattcacactgagagcaggttttctcctctcattttttctgtgcgtttataaaaaactatattggacatagaggtgacaccatgacaaatttagtaaatgaaatgattttggttctagatttcggcagtcagtacaatcagctgatcacacgccgtattcgtgaatttggtgtgtacagtgagcttcatccgcacactttaactgctgaagaaattaaagaaatggcgcctaaaggaatcatcctttctggcggaccaaacagtgtttatgatgaaggatctttccgctgtgatgaaaagatttttgatctagacattccggttctaggcatttgctacggcatgcagctcatgactcactatttaggcgggaaagtagaagcggcaagccagcgtgaatatggaaaagcagatatccacattaatggaacgcctgctttattcaaagatcttccgactgatcaagtcgtttggatgagccatggtgacctcgttgttgaagtaccagaaggctttacagttgatgcaacaagtgcacattgtccaaactcagcgatgagcttagctgagaagaatttctatggtgttcagttccacccagaggttcgtcactctgagtacggaaatgacctattgaaaaactttgtctttggcgtgtgtgactgcgatggcaaatggtcaatggagaacttcattgaaatcgaaatgcagaaaatccgtgaaacagtaggcgacaaacaagtattgtgcgcattaagcggcggtgtggattcatctgttgtggcggtattgatccacaaagccatcggcgatcagctgacatgtattttcgttgaccacggtcttcttcgcaaaggcgaagcagaaggggttatgaagacatttagcgaaggtttcaacatgaacgtgattaaagtagatgcgaaagatcgtttcttaaataagctaaaaggtgtatctgatcctgagcaaaaacgtaaaatcatcggtaacgaattcatctatgtattcgatgatgaatcggacaagctaaaaggaatcgactacttagcacaaggaacgctttacacagatatcattgagagcggaacagcaacggcacaaacaatcaaatctcaccacaacgtaggcggtcttccagaagacatgcagttcgaattgattgagcctttgaatacactattcaaggatgaagtccgtgccctaggttcagagctgggcattcctgacgacatcgtctggagacagccattcccaggtccaggactaggtatccgtgtactaggtgaaatttctgaagaaaaactagaaatcgtccgtgaatcggatgcgattctacgcgaagaaattgccaacttcggtcttgagcgcgatatctggcaatacttcacggttctcccagacatccgcagcgtaggtgtcatgggtgacgcaagaacatacgactatacaattggcatccgtgctgttacttcgattgatggtatgacgagtgactgggcaagaatcccttgggatgtacttgaaaagatctcaactcgtatcgtgaatgaagtgaagcatattaaccgtgtggtgtatgatattacgagtaagccgcctgctacgattgagtgggagtaaagacataacgttatttgaagtgatacacaattatattaacgttttaacgtctgtaatttgactgaaaacaattaaatatcaacatattcaccaccaaaaaacccaccattatgaaaaatactggtgggtttttaaatttccttgcttctagaatttttaaccatacttttgtttatatttgctataatctaattataagaaatttcacagttaaaagtcttgtcataagatatcagttttaagattagctattagaaaaggaggggattttttgaattacttcaaaattctatttcagccaaatgataagaaaaaaccttttcataagcaggtatttttggataatgttatagtgggtgaaaatggatattcttgtggggttcagtattctccaaaatcttttaatgactggttaatgaatgataatatatacaaagtttttttggatagcacagtaaaacaacttatgatgagtaatcaaagatttttagatcttatagaagagcaaggaaggctcaatttaaatcttgtcgactgtaaacttaaaaatattgatattgatgatgtattagatggagaagagcttgattcagaaatactaagatcagttatagattcctatgaatatcaagtcatgcaagtttactttcggacaaaaaatcgtcacatggttactttaaaagctaatggtgtactaggaatagacaatgatttatcggaaaatgaaatgaaagatgttaaaaaactaatagatttccttggttttggtccggtgatgcttgtatgaaagagaaaatttttgaaacattaaaaacgtttataattacactgattgttgcatttatagttactaatccagagaactttgtatttaatattttgaataaattaggttatgaaaaaaatgaaatattaaaaaaaagcattttaagtgctgttattacagcaattataacaattgtattaattttcatttcaaaattttggtcgaatataaaaaagaatttaacaaaagtggatgtatcaataataacaaaaataaatggaacaaaaagaactacttgtaagttttcttcaaataattatgaatatgctgatcaagatattgaaatagaaattgttcttaatccaggaggaaagttatctaatttcttattaaaaagaataggtttaaaacttaatgtgtattttaatcctgaaatattagatgtatctttttatgataaatgggattcagatatagggggaccatttagactttccgaaagaaaaataacaattgatttactcggagatattgaaattaaaggaaaaaattttttggaaagcagtcataaattaaatgaaaaatttaaagtgaaacctattagagtcaagaataataggactgctttagattttgagataacatcagaaaaattgggttatattacaagagcgatctcaagatttttattaactattgactgtgatccattgaaagtaacttgtaaggaggagtagaattgtcaatttcaaaagtaacttgtaaatttttcaggctaacagatggtaatataaccagtttgaaagatgtacaggatagaatattaaataaaatttatacagaaaagcttaatatagctaaaaaagatattaagctagcagaaactttaactgaaaatgaaaaaagtttttattatacgtgggaagaaatttctgaactaaataaaattgaattaaataaagcatgtgaagaatctgatgaggcaatttgtgaatttttatttgctacagcaaatattgaatacacaaagaaaaaaaagaaaggtaccgatggaaaatttcttcctaagaaagaaagagttaactatacccaagctaagacatattttttctgtatgaatgaagctatttatacaattatttgttcgtctaatgagacttgtatcgaaagggtgaaaaaacttattggaatcaattacatagatgaaaagaatgaagcttattctattcaacctgatttatttaattggctattttttaagtatactcagaataaaggctctttaactaatgaacttattctgatgaatataaatggttttattggtaatatcggtgatgaacacaacatttttgaaggaacttcagatcaaacttctgaacttataataactaaagcttttataagtaatggggaaacgctaaaaacaatcactgctaggttaaaaaatgaagatatagatataatttttgcagttgatgaacgttctaatactcagatatatacacgccaatcagaagtattaagactattggaatttcaagatgacgaaactttctttgttatttatttatacagtaaattaatacctgaattaaaaacattatataacagtgcttcctcacagtttctttcagaagaaaagagacagttttctgaaaaaataggtttagaggtaatagagtcaataatcaaacaaaactccttgaccttaaaagatatttcattgttatttgaaaactcgatacaaatgcaacaagttgataacatttcttaaaaagtttgtttttatatccttttttaggataaaattattttactaatctaaagttttttgtaatatgaaaacacaggattaaaaattaaacttttgaccaataattgaatgttacttttcgatttgaaatgaaaaataagattacatgttgttagggagggtagttatgtgagattagcagtacgtttatcgcttgataccatgaggtggatcaatgaattagagaaaatttataatgctgaatttggtggtttaaatctcggtcaaggacatgtagtaagcaaagcttatcatttattgagtgagtctaatgaaaatttagaggatgtaaattgggtcaaagtacaaaaagcaataataaagaaatccgaaataacgatagaagattttgataatcacaatacaaatggtaacgtaacttcattgaatttaagcaatgaaacaatagacggtataaaaaaaatgcaaaaatttttacctagccaactaggtggtaaacgagttaacgttgggtattgtatacagcttattgtaaaagtagagttgctcaaaaatatagatactaaaattttatgattttgaagctagtaaaatcagtttaaaagctgaatttgctagctttttaattttttaaattaaagatagaggattaggttgatttgtgtcgctaaatcaactacaattaacgtagcttaaatagctacaaaaaagcatacttgtacccttttaatggaagagaggagaggaatgaaataatttaatagatggaaagttacttagacgatattgcagtgtcgattggagattagaaggaaaagatgaagaaattgtagtagaagactattttgataagaaagaaggaatgaaaatgtttcaaggattaacaaagcaagatttaaagcaattgcataaaatatggagaaaaattaagggtgatattacagtaccacaccaaatactggtggttaaaggaaaaagagaattggaggaaatcttccaagcgtcagttcactttaaatacactagagagatattgcaagctttagatcatgcaaagagcaactatcatgaattcacagggatttcaatgttagacgatattatttcacataaaagaattttctttaataattatcgttaatcgttgctctttatgtttgttcgatttggaggagagaatgataaataaaaaaagagtagtaaaccaatttttttttgaatccatggttattcttttaccgttaagtattgtttacatactagtaggtacgtggctctctagtattacggattttggtagaacatatgtgttttcatctgatgtaacaaatcttcgtgaagtttatgggacagaagtaaagcatggctggatagagtttgatacctttggtcaaggttttaaaaattacagttttgatgtttcccatgttttttggggcggattaatatctgcaattcttctagttttaattggcaagctaattcatttgggccttgtaaaattattagggaatcgagtaaatattaaaaatagaacttgaaagggcgttagtgagctgtgaagctagaggcactaaagaatatccttagtcgaaggcagagtgaatggcatcatgttgttttcccgcgcaggaaaatgaatttattaaaatatctccttggagtgttcatttttgtgctgacagctttctgtggaatagtgtctaaaagggtggtgcggggtattcacaatcttatgcaagtcttgtatttggaacgtttcgtaaaagtttagataaagctgttgaaatgcaatacctagaaatgaacatatctaagaaggttagagctattcctaaaggtaaggcgattgtgtcgtattggacaaaagaggactttgaaaaagtgataaaccaaatctatatagaagatttttatgagcatctgaattttgtaatgctgtgggtttactatatgactggaataagagtgaatgaaggcactgctttatgttggaatgatgtcgatttgaaaaataaacgtttgcgtgtccatcatatgttaatcatgaaaacgcgaagtgaatggagaagaaattcttatacaaaaacggaagatggaaagagaattatcgctcttgatgatgatacaataaatatattaacaatatggcgaaatagacaattggagataggattaggtaattcaaatgactttatttttagttatgatggattgccaatgattaaatcgacaataggcagaatcattagacgttattctcaattcgcaggagtaacaaggattcaagcaaaaggattgcgtcactcccatgcttcgtatctaatcaatgaatttaacgtttctgttcttgtgttatcacaacgtatggggcattcaagtccagagattactttaaaacactatgcccatatgtggagtggggcagatattgcactagctgagataatggcaggaaatattttaattgaaactgctttacaaacaagaattaatttcaatggaaaccaatcattaaaaaaatgaattagagaggaaaattccatgttagatttaataaaggatattgaaaatgctcttcgtaataaaagctacttatcagcgcttgcactatctctaactttacctgatatttgtgggaaaattgaatatcctcaattcaaaaataaaaatggatacagaaatgttggagaacagtataaaacgtggtttgataattgggtaaaccattattacgctgacaatacatggtggacggatgattatagtaaggcgaaaaatccttattttacaggggaaatgtgttattccttacgttgctcttttttacatgctggaaattcagctataaaagagtggggagagaaggaagacgatgaacatcgttattattacgaatttaagctggggataggtggggcagattcgtttggttcttcttggtcaagttcagtttgtaataatggaaaaatcataaagacaaaaagtgtgaccataaatattgagaaattgtgtgagtacatttgtttagctgctaaaacatattacaaagaaaaagatgctagtcattttaaaaaacataatattgatttaattgattttaataggtatcttcaacaatgataatcttttttttataaggtttgcaatttgctttcccaccgaaattaccaccaaatcaaattagacagttaagaaaccttgttactaaaggaatttctgctactatgtatgattgagtgggagtagttgtattagagctagaaacctttgtgtatcaagggtttttagctctttttcatttgtttctgcttttctaaatagtccacagtaaattgatttttaggggaggcatcatagtcttgctttgtctccttaaaggagatgatcccatttcatttgttatctacttcaaaataaagagctactgcttatggaagcttagctaatggtatcaaagaagcgaaaactataaaaaaaagaataaactttattaaaaaaaagagctgataagatgagatatatcaaactcaaattattggctctgcgtatttgcgtctagctcttggattatagttatgcttattattaaatctgtgaattccactatatttttcttccgttttaagtgttaattaatcattccatctcttacacacatcaatccattgtgaataaccggagtatttttctaattgttttattgttagttcaatagcactgttactgctcccgcaggctggatagactgtctcaaaacgttttagtgaaatatctaaataaacagaaacgccattctttatagcaaaaggacatactccgccaatttcatgaccgaccaagttaacgacctcatgaggagaaagcattttagcttttgttttaaaatgttccttgaattttttgttatcaacttttgtatcgccagaggtcacaactaaaatagcttgcccatttactagaagggagagtgtttttgcgattctttcaggttcgcagcccaatgcagaagcagccaagtctacggttgcactagatactgaaaattcttgaattcgagtatccatatcatattgtttaaaataatcttttacttttttgattgacatgatgatttctcctttttattagtattgatttgacattttctcgattttaaaatggtccttttaagataagcgtcattcattctgctcattctaaagcaatcttttctttttcaaagtaacaagtacagtctctccaagtgctaatacaatagagtcatgattatcattatctattatttaaacgatattgatgtggtgttaggtgatactttcccttaaataaacgaatgaaatgctctacattctgataaccaacggctgccgcaatatcatctatttgtaaatggctaccagtgatcatttcgcaggctttgtccaatcttatttcttgtcgaatctcactaaatgatttgccaagcttacgagctatatatttagacagataagattgtgaaaggttaaattcctctgccatctcctgaattgttatatgctcacaacattgctgaatatattggagcatttgaatcatacgtatatcactatattgtttgacctgatttacgtttatatgacttggtttgaatcttaataagagacataataatatctcaaacaaattattcataatcaactggtatccaggaaaccgattataattttctgtaaatagttgaagagagcagtctagcaaatttttatccaagcgactatggaaaataagaatatttttattttcttttatatacaatgcattcaaaaagaactctgaaatgacattatttccttttaacattttaaaaaacactttttgaaaagtacttttacggatcatgatttgtattgcgattgtattctccattacaattggcttgtgtattgtgtcaggtggaataaaggcaatatctcctgattgtaaagccatttttttatcttccacttctacatacatctcattttccagaacatagatcatctcaaagaaatcatggatagccgacaattgaggcataaaacggctatactttctcacttcgatatcattctcctgacctaaccacatggtatcctctttttcaaattcgttctgccctttaagcaaaaattcttctatatatatttgcttatgcatgaaattgtttttatcataatccttcaaaaataattgcaacgattgattgtcatgctttttctgttggtattgttgataaaagatttcttgctcgttatattctcttaaatattgcatcgcttcatgtttttcaagtttatctttttccatctacatccaaacctctagtctatttactgcaaccaccagggccttcactgttgcttctataatatctttatcaattccagcaccccaatgcatttttccttgatatgaaattccaatctgtgcacaggcttttgcttgagaatccttgcccaaagaattctgttcatagacttccaaaacatactcgagatgaaaatatgcttttaatgcattactgattgcatctaaacttccagtgccagttccttgtatttcaatttgttgatcatctctcagcaaagttaaggtaacttcctgcttctctcctttatgaaattgataatcaagcagctggaaatgagggtgataatcaacatactgttctttaaaaacatgatatatttcttcgacacacaattccttacttgcctgatcagatactttcttcgcttcatatcccatggcttcattcatttgataaggaagttgaatgccataatttgtttcgagtatatagcctatgccgccttttccagactggctattgattcgaatcacatccgtttgataattcctccccaagtcaactggatctactgggatatacggaacgtcccatttatcaacatgattttcctttctatatttcatacctttagatatcgcatcttgatgtgaaccagagaatgcggtgaaaaccatctccccagaatagggctgccgctcatgaacagtgatttttgttagtttttcatattttttacgaatcgcttctaggttattgaaattcaattttggatcataaccttgtgaatacatattcatcgccaaggtaattaagtctacattccctgtacgttcaccgataccaaataatgtaccttcgactctttctgcgccagctagaacaccaaattctgcatcactcaccccagagccacggtcattatgaggatgaacagataatgtcacactgtctcggtaagacagatttttgtgtatatactcaatctgacttgcaaagatatgaggcattgaatattcaactgttgtcggaatattgatgatcgctttatgagttggtgtcggtttccaaatatctaaaacactattacaaatatctaacgcataatcaacttctgttcctggaaagctttctggactatattgaaaataaatatcactatttgttttttcggcaagttcttttactaaaatagctccatcaatggcaatttgtttaatttcatcttttgttttcttaaatacctgtctgcgctgcgcttctgaagtcgaattatataaatgaacaatcgctttcggtactcccttaatggcttcgaaggttcggcggataatatgctctctcgcttgtgtgatcaccataatcgtgacatcgtctggaatcatatgatgatcaatcagtgtccgtaatagcctaaactccgtatcagaagcagctggaaatgcgatctcaatttctttaaaacctatctctactaataactgaaacatttccaatttttcttctaagttcataggaataggtaatgcttgatttccatcccgcaaatccacactgcaccatatcggagcactttctaatgtttctttcttcacccaatcatacgtaaggttcggtggcaaaaagtatttcttttcgtattttttgtggttaaacatcatcgattcctcctagaaaatagaatataaaaaaagcctttcatccccaatatttaccttggagacgaaagacttcttcttacgcggtaccacccctgtttcatgataaacaaacattatcatgcccttattcggatacagattgtttgatcttatatccttcccatataacggtggggtgccgaccttaactacatcaatacttttcatttcactaaggctactctaaggtgagttccctgcttttttgttattgcttctcatcaaccagcaactttctgaaaacatttcggcaagtactattccttatcatcgcattctaatttttctgattttttctattataccaagtctacaaaaaagagatagtgatagggatatcttttttaattgattttttttgttctatgggtgcttatctttaatcctcttcaccaaataaaattccaaggccacaaataaaggtgagtgaattcatagcgaacaataaaatcgcaccaatttttttcatggcaatgaacctcctcttaaattcattctgctagccttcaaaatttaaattcactggttcatcctctaaatgatccacagtattttgttctgtcactggcacactttcatctacagttttaaaactaagttcgtccatccatatgtgaccttgaccatgaagcaatatgccaaacgcaatgacttcacttttgactggaacatccaatactacactaaaatgattccagccgtttgttcctgtaatggggcggttcatcatgttgtcaaatgctagaacttcacctgaagaatggtcaatcctcatccataaaccagctgaacctttcacatcttcgcttttgacaaaagcggaaaattgaagacgttctcctttgtaacgctcagatttaatttgctgcatcaaggtcgcaaatcctcgtgctttttcatcctttgatttcaggtaagcagaggtagtaccactgtgtacaattctgtcatccaaacctgtttcatagtcagatggtgtttcacccgtcataatccagccggtaggtgtgttcttatttgcagccatattcatttcctccttatcaatgacattccttagtaatctccgataacgtgcgggtgacatgtcatatatcttcttaaaggctctagtgaaggattcctgtgaaccaaaacgatactgcaatgcgatatcaatcgccctctgatccgtatgaattaaatccttcgccgcttgagtcattcgacgttcccttatataatcgacaactgacttcttaatcacttttttgaatatacggtgaaagtgaaacctagaataaccagcgtgtttcgctagagtttgaagcggtaaatcatctttcagatgctgttcaatataatgtaatgtttcttgaatcattttttcatgttcttgataggacaaccgaccacctccttgccttacgagtttagtatagcggaaatcatcttttagaaacttgactttttgtgctatgttgcaatttcaaagaatagagggacaagcattttaagaaatatataaggaaactttctgtttgagaaatttaatgattatttgtaaaaggctattaaaaaataaacaattagcacaattgatcaaaaaaaagatgagggaagtaataaaataaaagatagaggggggagaaacaatggattactacgagagaatacaacattcgattgagtttattgagaagaatctccaaaacaatataagtataaaggatatttcctcgaaatcctgcttttcagcgtttcattttcagcgtttgtttcaagccattacaggttattctgtgcaagagtatattagaaatagaaggctcactgaagctgctagattattgaaagaaacaaagcagaacattttacacatagcgatttctttccagtatggttctcaagaagcatttactcgcgcctttgtacaattctttggggtgacaccgggtaggtttcgaaaagaggaaatggtgttaaagcaacaaagcaaaatggattttttatcgtaccaatataagctagacagtgaactcaatatgaataaacctgttatgactcaattaggcaagttttatatcattggttacgaatatcaaacaaatcttcagaatgaggaatatttcacggacattcctttgttttatatggattttggaaaaaagaagtattatcaacagattccaaagaaaatagcacctcatatggcttatggtgtatctactcattttcaagatgatggccgtttttcgtttgttgtaggggaagaagtggaggaatccgacgatatagaattaaatgagggatttgtaaaaatagtgattcctgaggggaaatatgcagaatttaaagtgagtggatcgcatgaaatggtgcaaaatactagaagatatatttatggtagctggcttccaaattctaattatgaaagaacgagtggaccagattttgaaataacagatgtcttacattcgaatggcccaaacgatataaaaatgagaatctatattcctattgaggaataaacaaaggggatcaagagatgaaaatagaaagtctttttggaacttttcctgtattagcgtcaaagaatctattgttaaaaaaggtggatgaacaccatttaccagagttattttcaatttacgacaatgacacagtctttcagtattgtgggatcattcccaaacataacctccaaacggtaaagaagatgatcgctcattttgaacgagattatactaagaaaagcagagtgaagtggggaatctttcaaaagggcaagcctcatacgctggtcggcatcatcgaaacaatggacctcaatcaaaaagtgaatgcggtgacgattggctatttcttggcagaagaacattggggcaagggcatcgcaacagaagctgtctctacacttgtgacatttctgtttgaagagattgatatcaatagaattcaagcggaggtcatgccggcaaatgaggtatcaaaaaaagtccttttgaaaaatggttttatcaaagaaggactgcttagacaagctgttttatggtctggcaaaggaattgttgatttagaaatatacagcatgttgaaagaggattacatgcatgatgaataagaagcttgataacatgatgctgatatggcgtttaggatatcagcatttagttatgatcttatttttatgtatttgggaactccttttagaaaataaaaaagcgaagcctgtgctcgctcattatggtttatatcatttcgttggaaaatcgaatttgtctatcttatagttcatcataaaatgtgaagtgttgtaacttcaattcttcacagacttttttgatgatccatttgcctcgttcttcaatcctgagattgactttatgtagatactcacttaattcttgttcattttgaggttttaattgattgtaatttcctatgctatcaaaatgtccttcccaaaatttactcactgtccattcttcatcattattcacataaggttgaaggaaacaggatgcctcgaaaaataccttcttcaaaaatacctacaaacaccatgaagaaacaaagtgcagtaaaggaaggtaaggatagatcctaatgcttgaatataaaaacgtgaaatcatcactttgaattgaatgattaaaggtgaggagaaagccgtcgtatcaaagatttgaacagtttgtgtgtggatagggtactattcatccgcaaatgagactctcttttattcacattatttgtgaaaaaggagagtcttttttatgactgaaattacagacttactagatgattttaaaatgaaaaagatcaacatcattaggataagccgcgagtcaagatcgtggcttacctttttgtgttttcccatgttcggagcaggtgcagtgcatttaagtacattcacctaacatagtgcataggataatttgataaactgtgaagggattgagaaaaatgtattactatccaaatatgtatccatatcattatccttattatgttaatgtaccaatgaataactatggtagacactctgtttattggaatatgcccattgagggacatgcaaacagttcttttcgtttttccaatagtgatgctgcaagcattttatcaaaagattatggagcagaaccgtttgccgttaatatcaatgaggctacaaagaaaaacaatacgtatcgtaccgctttatggacaggaactcatttgcaagttaccttaatgagtctcaatgctggcgaagatatcggtttggaaatgcaccctaacgttgaccaattcttacgtgttgaacaaggtcaggggattgttcaaatgggcaaaaagaaagataaattaaattttagaagaaatatttatgatgatactgcaatactgatacctgctggaacatggcacaacgtaaccaatacaggtagtattccgcttaaactttattcaatatatgctcctcctaaccacccgtttggtactattcatgtaacaaaggcagatgcagtggctgcggaagaaggtgacggtcacggcaacaaaaatacagttatttttggcagaactccagatgaatggataaagcacacggaatttttagtaaatgaagggttagaggatgttaaaagaggaataaatgctacacacattcttcaagaatttattctaatgggcgttcttgtagggaaagggtattctcccgaaaatgcttatgaaacagtagaagaatgggaacggacaggagaatctaaacttcttcagctaagtaaaaatatgtagaattagagtaaatgcatatagtgaggagaaaaaaccttttgataaaagatttacttaacctttaggttccactagttaacaatacaaaaggagtatgattccattaataatcatactcctttttctgtatttaaaactaatgaaaaaaggattatattggaaaagtgattcatgtaaattgacatcattacaccttcatctaaaaggctcctgcgagacctctttcaaatgctgcaagatgattcaaagaggcgttacgaagttgtgaaaaaactgttctcatatcgttagggatatcaagtgataaaaatctttcatacatagaaatattgtctatttccccctgaacaccagcagcatatgctgccttaatgttttctggagtcgaaacgaatgattgtgatatatctagaggtaaaggaacttgataacgttcaaataggggtaacaacgcatttatatgtctcatttcggcttcttttatttgtgcaaatgtacgaatatatccaaaatttcctagaatattgtcatatcttgcttgtgccaagtattcgtcttgaagggcataagtcagcatttgagggacggacaatgtgggagcacttaacgctcctttagcaccgtaattttcaacttgccgattagtgtgtgttacctttgaatgttgaaaaaaaaacaaaaaccatacagcgtgattttgttcatctgctgctgcacgccgaaatctatctttaatagtaacatcctgtgccttatctgctatatctaaataaaaatcaaccgcttcttgttcatctttaaaggcaaattcgattcctactctatacttatctggacattcctcactgattttaaaagttggctgcctacctgttagatttctataaattctgctgaactcttcaagatgacgcctttcatctttttgtatctcaagtattttgtttctttcatcctgtgtaggtgcttgtttggctaacttttcataacaagcaacagcactatactctgcattaattgctttctgaatatcatttacaagttgagtgtcatttgttgtacgattatagttattatcataaagaccataatgattgaaattttgatttgaatacatgattgtcctccttctgtttaattgtcaacgtatcttatgtcttatacataggtaggtgtgcaaggtcaattatcggagaaatagtaagttagagaaattggaggtttcttaccccttatgttttggattgaatctggagcatattatgaagtctactgtgaagttccgtgttaatttgtaggtagatacagaaaccaggatcatccacacaagcattctttaaatttccgatactttaaataaaaatatctcgatcattcagccaagctactcttcatcaaaatacgtatcccacttacagtcctcaattttataaaattcattcactgtctattcttcatcgttgttcacataaggttgaaggtaatatatttagacgaatttttttcaacagcctaatggttgaaagagttcaaatagtgaatgcataaataaataacggcccgaattcatccaatgtgataatacagtgaaattcccaatgcagtgggtggcagtagcgaatttttcaaacttatggttgatatggatatcagaagttagttttttagaatgattgaaagtcgtaatgaacgtattcattgtttctccacggagcaagttgtaacgatctaaataaagctgtgttttggctttggttcataatcagtactccaaagtaattgataaatataaaaagaaggttctttatcacagtcagctttgcgaccagctttttttgtgacattacagattccaatttctttgagtttgcgacttttataatctaatattaactcaatagatgatttatcttttggtatcggttctttgatataactttgtttaaaatcccattcgcaaggcttgatttcaagttcttcacacttttgaaaccattctgttatccaagtgtgctccttcatatctttcctcctgttctactcatttttcagtatgaagcattcgatttttaattcttctccacaacatcagcgcaagaaccagcaaaatgacacattgaaccgaaagtaaaagcatttgcattgccataggcatttgcccatttgtcatttgatccacgatattatgcaccgcgtgccagatgatgacccattgcaggctgtgagtaagcgccacgatttcagccgcaacgaatccaaataaaaaggcgaatatgatttgtgccactgttaaggtgaggctttttccacttaaaagattagcagcatgaccaagactgaatagtacggcggagccccatatggcagtgcttagattgattcgttttaaatattggaacagaatgccgcgaaaaataccttcttcaaaaataccgacacagaccatgaagaagcaaagcgccgtaaaggaagaaagggataaatacgtgtttaatccagcaataaacgggatggcctcaatgaaaaggatgggaatgacccacataccaagagacccttttcgaaaacctatttctttcaagtgaaaacggcttttttgaataatgaatagaagtaaaagacacccagccagcatcgcactgccattgatgatatagatggtcattggatcggtcacttctttgatggatatataaacacctgcacttgttggaatgattaaagaaaacagcagtagaagcacagcttttcgaatgattgtgattggtttcatgttttgattcctcctctaatctcagagtagtggaatcaagcagaagcctcaatcaaatgttcctaacatgtcaatttttagccctaagatgcatattaagatgttgttcgtttttttcgctgctgtaaaagctcattgatttccgcagcggttgctttgtcttttttatacaagaggtacttgatcaaaaagaataatgccataaccacaaggaaattcacgatgaacgaaaggagactgatttccccgctgacgataatgatagttgtcataattatacacatcacaaggacaacatacaggatttgttgaaaaagaatccggtgatggctatatgtttgttttgggtatagcaggaaagtcagtgcgcttgaaaaaaaggaatttaaaatgatcgcttgtaaaatgtaaatcggcattgatccaaacgtgaaacagtaaatcaacactaacgccgtaaagatgatacaaaatgtgatgaaaagattgctgatgtaacgttccatactattcacttcctccgtaatccaagcttctcttttaatgctttaatataaaaacgagaaatcattactttttcttcatttgtaaggattgcctcgaaacggccactcgttttaggagaaatggtgacaattgaatcaatattcagaatcatcgatttcgagatccttacataatcatatgcttcaagccgttcttcaagttcaaacaacttttcttttatgagaaacaccccatctgtcgtatataaaaacgatcttttatcaacactttctatatacaagatgtcgtgataatagatctttttcatgctttctttctcagggtctttcgctaggaagaaggggactgattgctccacttgctggataagtttttcaatcgtcgaattaagctcataaatgtgaaaagaaacatactctgattgcggcttttgaatatttttatctcatagatttgattaagttaaaaatccaaaatttagatgaaaatcaaaatactttcaagtatattagaattaactaaacatacggatggtgttttctttatggttttaatatatatggatgggcaagataaatcagatcaaatcaaagattggaaaatatgtactgaaaaagattccgataaacttatgttgaaagctgaatttccatcagggaagttcttttataaacctctagatcaatgtgtgattgaacccacaatagattgtaaaggaaatttactacataataaaaaaaagaacacattcagtattattgagaaggcaatacattatggaaataaatatatcgtagtaaaatacccggaatctgaaaaactatatattatggagagtgttaacgctcaaattttatattcggcaaattttaaaaatggagaagtattctcatactttacttcagttgcaaaagaacgtttaaagtttactagtaagcatatagccgagaatataatacgacagttagaaagaattgttcctcattccggaacagctttaaatgcctattgtcgtggtgaaacagaaaaaagaacaccaaaaaaacatttaatattcccatttggattaaatgaatcccaattaaaagcagtcgaagcagcattttcatctcagataagtgtcattgaaggaccaccaggaacaggcaaaactcagacaatacttaatattgttgctaacatattaataaatgggaatacagtagcaatagtttctaataataatgatgctgtgattaatgtgtatgaaaaacttgagaaggtgaatttaggacatataatagcaaaattaggtaacaaaagtaatcagaaggagttttttcaatcattgattgagaatgataatgaaaatatacaagacgtaaaagaaatagaagaaatcgatgagcttgtccagaaattaaaaaaacatttgcatgcacaaaatcaagtagcaaggttaaaagctgaaatcaatgaattgtctgtagaattatcttatctagaaaagtggcgacacgaggaacgacctgatgtaaaactgatccctctaaaaaaatataaatttagtctcagaaaaatagttgacttaatggtttttttagatcatcaaattaaagcgaaagtttccttaaagaaaaaattccgattgctttttaattatcaaatgattcgtacaagatttcttaatgatattaatgagcgcgacaattttatttattcacttcaattcttgttttatcaacgtttattagaacggaaaaagaaaaaagttgatacttatgagaacgagctgaaaaaccaaaattttggagagctattgaaagatttaactcagaattctatggggtatcttaaaaattatttgagtgaaactattccatctaagtcatttaattttgagttggataattataaacaattatttaatcagttcttaaatagatatccaatcttaggaagtggcagtcaatcaataattaatgcaataggtaagggtacattaattgattatgttattatggatgaagcttctcagcaagaaataatttcaggaattttaagtgcaggttgtgccaagaatttgattgttgttggggatagaaagcagctaccacatattgagattaagagtgaaattgagccaccatctcctgtttatgatagtagaaaaatgagctttctagattctgttatctcgtgtttaaaagaggaaatccctataactttactaaaagaacactacaggtgtcacccgaaaattattcaattttgtaatcaacaattttatgacaatcagctaatcccaatgactgaggataatggagagcagtctttagagttgattacaacttcaaaaggaaatcatatgagatggaatgctaaccaaagagaactagagtcaattcttgaagtaggagctggggaagcagaagagactagttttattgctccttataatgcacaaatcaacttgtcaaaaaagtatttaggtaataatgtctctagttcaacaattcataaagtccaggggaaagagcgcaacaatattattttctcaacagttcttgataataagaaaagtagtttaagtaagatggattttgttgataatccaaacttagtaaatgtggctgtatctcgtgcgaagcataagtttacattagtaacaggtaatagagtttttttaccttataaccaagacattgcagcacttatccgatatattcagtactatgctgataatgatcagatacatgaaagtcctgttatctctgcgtttgatttactttataatgaatatgataaatcgctagagaagttaaaagtaaaattaaatgacaaagattctaaatttaaatctgaacagataattgcatcaattcttaaagaattgatgttacaggatgattttaaaatattacactttcatatgcatataaaattatctcaattggtcaaagcggacagtaattttacgaaaagagagcaaaaatttcagaaaagagctagctgtgattttgtgttttattataaggtaggtaaagtacctatggcagttattgaagtagatggtggttatcatgatacaccaatacaaaaagaacgagatagtgttaaagatagcattctggaaaaggttaaaataccactccttagacttaagaccactgatgtgaaagttgaaaagaaaattgaggaatttctcttaacaacaatcaatatgaaatattaatgaaaagtccttaaccttttttaaaattaggttataggactttttctatcataagaatttagtaactaatgttttttcaacaacccatatataagcaaattatcaaacttcccttttccatactcatattgcctcaacaatccttcacgcacaaaattaaattgttctaacaatttaacagaagttagattatcagggtctatcaatgcttcaatccggttcaggttcatctcctgaaacccatatcgcaacaccgcagcaatcgcttcgctcatgatgccttttctccaatgatcgtgatgcaattcatagccaatttccgtgcggcagtgctgttttaccaaattaagaaatccacagctgccgatgatagcaggatcatcttttaaagaaatgccccaccggatgcctgtttgttctttaaagatattgtcataccacttgatttctccttttgtgtcttcgatggtttcatgagcatcaatgcccatgtatcggcacactgtttcattggataaatagatatgcatatcctcagcgtcttcgatcgttgcttgttttaagatcagtctttcagtatgtattgttggaaatgtttgcggaaaggtgatgttgctcatttgattatcctccatgagatgttttttgttctgtacatgccttacaataaaaaaccccttcatttctcagccaagccttcacttctgtcataccttctctttggatagaccagcttgacgtactcttcttcgtttccttctatttttttctgacagctagcacacgtgggttcttcgaatcgaaacaatcgacatactcctttttgtagatatttcttccattatatcaaaagttcaagttgatctttcgactccattcttcactttttttgtttttgtccgacatatgctaagtaaaagaaatttccgtttgttgaaaccgtttgagagaaagcttgctctaacaggtgtaggaggtgtgagtgagatgaagcaagtgcgtctaattaaaaaagcacaaaaagggaatgtcccggcatcaaaagctagtcgataaataagagagcgaacatggttatacatgctcgctttttgtctgttgatgcaccagtcgattacgattgaatgagtacctaatcaacatcaacgcaacaaaactggctaacccgccaatccagcttaagttcgtgacatttgtatattgaatcatcacaccgccgattgacgatccgagcatcatgccaatattcataatcgctgtattaaagctcagcacggtttctgatgcttggggttttagagagatgaggtaaaactgctttgctggcgttgtcgtccatgttgcgatgccccatatggctagtgtgatcaagacgctaattgtagagaattgtgtgaaaaataaggcgaagagagcgagcatctggatcatgatgctgatcgagatggttcggtttggtccccattgatcaacagcgaagccgccaaatcgtgagcctataaaagcagcgattcctaaaatgagtaaggcgaaacttgtcatttcaagagagaagccagcggtttgtcgtaataaaggtgagatataagcgaataccattgtgtagcctaaaatccaaaagacggtcgtagctaagccgctgatcaccctgctatcttgaaggagatgtaattgttgcttcaatggcagatgtgaatgtccctccatgcgtggcagtaattgataaagcagtaataaaagacaagcagtacctagtgcaatgatgagaaaaatatagtgccaatccacatgacctgataaaaatgtgccaatagggacaccaagtacgagtgaaatggtaaaaccagtaatgaccgttgccatcgcacttccctttttttcgggaggggcgatctgtgctgcataattcgtggcgacgacaatatataagccgccgctcatggccatgatgacccgggatagcaggagcagcacaaagtgatggctaaaaaaggcgaccacattgcctaaaataaacacaaaaatagccgataacagaaccttttttcggttcaatttcgatgttgccatgactaaaaagagagcgcctactgcataaaagagagagtaaacggtgataagctgcccggcagcaggaatggagatgtgtaaatcaactgcaattatatctagaatgccagacacgacgaattctgaagtgcctgtgacaaatgaaccgacagctaaaagaataatcaatagctgatgagatgtgtttttcatttttgaacccttccttcattttgatacgttgtatttagtttaaattccgtgctaacataagtaaaattgatgtttttcatgaaggagatgagtgaatactcatgagttttgttcgctttgatattatcgcaaaagtagtggagcttggcagttttaccgcagcagctgaagcattaaatatgacgcagtccgcggtgagtcatgcagtggcgagtttagaaacggagtggggtgtgtctttattcattcgcgaccgaaaaaagggcattatgctgacagacatcggtcaaacccttctcccgcatattagagaagtgttaaatagggtggagaagattcagcaggaaattgcgttaacgaaaaatatcgaaacgggcttgattcgtatcggaacatttgccagtgcatctgcttgtttattgcctaagctgcttgtgagctatcagaaaaagcatccgaaaatcgaatttaaattttatgaggggacgtatgaagaaatactggagtggctggactctgggatcattgatgttggttttgttgtgaaaggccatgcagatgaagcctttgacttgctgccgctgatcaaagatgagatggtggtcgcttatcatcctcatcatcgattccaccagcagcccattgtagacataacagatttggcggatgaaccttttattatgccgactggcatgtatcaatcacatgtagaggatattttttctgaggcccaattgaagccggctactttatttgaagtacatgattgtacgactattgcccgtatggtcggggaaggacttggtgtcacgataggtcctgagttgtttttgaaaacgcagcagcttgtgcacattcgtcagctgaatgtgtctcatcatcgtgaggttgcgctcgcctgtccgtctctttcccaagcttctccggcagtgaaagagtttttccatgtggccgaaacggtttttgtaaaagagaaggatttagagaagggtgtataaagaactagatgtgattttccaaattcgtgtaataagacgaatgaagcggacatttctttgaaaaatgttcgcttttcgtattgtgttttaaaaatgaagttggtacaatagacacagaaatcaaatagatagaagtcgtataatcgcggggatatggcccgcaagtttctaccaagctaccgtaaatagcttgactacgtcaattcacactcgtttgatataaatcatgcattgttcttgttttatgtcacggtctgaattcacatatgtagtcaagcgtcccaaaactgttggggcgttttttatttgacttgtgaatggggcagactaaagcaaaaggacatgaagggagtcagttggcttgaaacagttttttcagtttgatgagttaggaacgaattaccgcagagaaatcatcggtggtttaaccacatttttgtcgatggcttacattttgtttgtcaatccgatcacacttgctttagtgtctgtaccggattttccagataaattacgaattgatcagggcgctgtctttacagcgacggcgttagcctctgccgcagggtgtatcctgatggggctaattgccaggtatccgattgcgattgcaccaggtatgggcttgaatgcctttttcgccttctcggttgttcttggcatgggcatcacatgggaagcagcactttcaggtgtatttgtttcaggattgattttcgttgccctttctttaacaggtttccgtgaaaaaatcatcaatgccattccggctgagctaaagctggcggttggtgcgggtattggtctattcattacgtttgtcggtctgcaaggctctggcattatcgccaataatgataatacgctcgtttcgattggaaacattcacagtggtcctgtcttattaacggtgtttggtatcgttgtgaccgtcattttaatggttcttcgagtgaatgcaggtgtcttcatcgggatgcttgtgacagctattgcaggaatgattgttggtcttgtcccagtaccgacgcaaattgtgggaagtattccaagcttatctccaacctttggacaagccttgattcatttgccagaaatcttctcgattcaaatgcttgtcgtgattttaacgttcttattcgttgggttctttgatacagcaggaacgcttgtggctgttgcaacccaagctggtttaatgaaaaataatgagctgccgcgtgcaggaagagcacttctggcggattcatcttcaatcgttgtaggttctgtccttggaacatcgacgacaacgtcttatgttgaatccagctctggtgtagctgctggtgcgcgatctggatttgcagctgtcgtaacgggtattttcttcttgcttgcgatgttcttctcgccgctattatccatcgttacatcgaatgtgacagcacctgctttaatcattgtcggtgcactgatggtagctccgcttgcgaagattgcctgggatcgttttgaaattgcagtaccagccttcttaacgatgattatgatgccactcacatacagtattgcaacagggattgcggttggctttattttctacccgattacgatgatctttaaagggaaagccaaagaagtacatccaattatgtacggattgtttgtgatctttattctctactttgctttcttaaatcattaattgttgacaaagggttaaaatgatctttattttaaccctttgtcttcttttttcagtgtgatagaaaacctttgcagtctaggaaggacgagcactgacgcggagcgaatttgacattcgtgagcaccaacgcgcaggactgacaaagaatgcgagggtttgtctacacgctgaagcagcagctcatggaagctgctgtttttttgttttgtctaattttcttaccattttaaaacctctgctgccctttatccgtctattcgtatgaacgtcaaggaatcttgactgaacagagagactccgctactttaataggagtcatcggaacaggacattcgtatgagcctgtttggattgtgctggataggagttgatatgaatgttagaaaaagatcaagagcaaagtacatcagacttaaaaaatgaagagccatcaatagatcaagaaacgaggcaatcccgcctcagcagaagtgccgcaaaacgtggaagaacctcgaaagcaaaagcagcagcggctgatgagcgttctgccattcagcgtatgctgcaaggtgtaggaggcgcgtttaagcgctatggctcatatggacttgagatgttaaaatcaccgagtcgagcaatcaatcaagtggaaacattacggatgaagtacgcctggatttcgattgtgttattcagcgtgttttttgctttaggcaactatgttcaattaaaggcgtcaaagacccgcttattaggctttggcattcattattcttttggcgacgcctttttgaaggtagcggtctttacattcattgtgttgacattgatggtgcttaccgtctggctgctcggaaagtacatgctaaaaggaaacatatcactgaaagaagtgatcatgaagtttggcgctgcgcttgtgccggttttagttttatccatcctttggcttgtatttgccatgctgaatattccatatgtgaccgtcatattatccgtgatgatgtttgtcggccttcagttgattgcggtcgtgctctttcgctcgattcaatcggagcatgatgccgaacgtggagatttgatgtatgcgggctgggtctttttattggttgagcttgtcatcatcgcgctgctctggagcattgtcggagagtatttgattccatcacttgttcctgttcgatttggataaacacactgaaagcctccttttttgaaaaaggaggctttcatgttgagaagaggaaaaaacgggtaaactcttggtaacaaagaccacctttgttgtcgaaagatatatgtgtttttctcgcgcaaatttgattgtatcaaggtatgttctctagtagaatatggggtgctttatttgatttttagtgcagggggttcgaatcgtgcttcaacaacttttatccaatgcgttcaccatggttttgatcattttagtgattaatattgtctatgtttctttttccactatgcgtttgattttaacaatgaaaggcagacggtacgcagctgcttttgctggtacgattgaaatgcttatttatgtcattgggttaagtatcgtacttgataacttagatcagatacaaaatgtcattgcgtatgcgctaggttatgggatgggaatcattgtcgggatgaaaattgaagagaagctggcacttggctacacaactgttaacgtgatcacaaaagaattggatgtcgatctcccaagacaattgagagaaaaaggatatggtgtcaccagctgggtagcaggcggtcttgaaggagaccggacagcattgcaaattttaacaccgagaaaatatgaactgcaattatatgaaacgattaaaacgctggattcaaaggcgtttatcatttcgtatgagcccaaatcgattcacggcggcttctgggtgaaggctgtgaagaaaaggagaattaaagaatgaccgcaaaaccaaagaagaagaaattctatgtggaagacaacatgtcgatcgatcaagtgttgtcccagatggcagcggaaggctactcgcctgtccgacgaatggaggagccgatttttcaagaaaagaaggaaaatgggacgattcagatcattccgattgggaaaaaaatcgtatttgaaggaaaaatagtctaaatccgaacattaaaacgacgacttcgtagattgttcgataaatccgttgacatcatgaacatccgttgttaagataaacatgaattcaaaacacgaacctcatataatcttgggaatatggcccataagtttctacccagttaccgtaaatgactggactatgcaggatagtgaacaaaactgacatggcgtttcaaaagcgaacagcgcttaccatggcccggtttgtgttgcttcctaacaatgcaatgcaaatcgggcctttttgttcggcgtttgacaagctgcttaggtttgggaagcgtgtcaaacgatacgaaatcgaatatcaacttaaaggtggggacaaaatgaagccgcttgtaggtgtcatcatgggaagtacatctgattgggaaacaatgaaaaatgcgtgcgatatcttagaggaattagacattccgtatgaaaaacaggtggtatccgcacaccggacacctgacttgatgtttgaatatgcggcagaagcaagaggtaaaggactaaaagtcatcattgccggtgctggaggcgcagcacatttaccggggatggtcgcagcgaaaacgacactgccggtcattggtgtgcccgtacaatcaaaagcactaaatgggctggattccttattatccatcgttcaaatgccaggcggtgtaccggttgctacagtagccattggcaaagccggtgcaacaaatgcagggcttcttgccgcgcaaatgatttcagcatttgatgaaacaatcgctgctcgccttgaagaaagaagagagcaaacaaaacagactgtactagaaagcagtgatcagcttggctaagcagaccatttttccaaacgcaaccatcggtattatcggcggaggacagcttggcagatatatggccgtcagcgcaaagcaaatgggataccgggcagctgtgttagatccagtcgcacaatctccttgtggacaggttgctgatacagaaatcacaggtgcatatagtgacctcgaagcgattcgacagctggcagaaatcagcgatgtcgtgacatatgaatttgaaaatattgattatgatgcacttaatcaattgaaggaagaagccaatttaccgcaaggaagtgaacttcttcttttaactcaaaatcgtgaaacggagaaaaaagggattgtagacgcaggctgtgaagtcgcgccttatcgcatcattcatgatgaaaaagagctggaagacgcagtggccgtgcttggtttgccagccgttctgaaaacgtgcagaggcggctacgatggaaaagggcagtatgtgatcaaggaaaaaggacagcttcacgaagcatctgaattgctcacacatggaacttgtattttagaaagctgggtcccatttcaaatggagctctcggtgatcgtcactcgttctattcatggggagattgcggtattcccagtcgctgagaacattcataagcataacattttgttccaaagcattgtgcctgcaagggtagaggaacgtattcaggagaaggcaaaagagctggcaacgacactggctgaaaagctggggctagtcggtacacttgctgtagaactgttcctgacaaacgagggagagctgctcgtcaatgaactggcgcctcgcccgcataattctggtcattatacgctcgatttatgtgagacgagtcagtttgaacagcacgttcgcgcgatatgcggtttgccgcttggcggtacagcccttttatcagagggcatgatggtgaacttattaggcgatgaagtagacattccaaaagagcatcctgagcttctcaaagaagcgaaactttatctatatggaaagcatgaagtaaaagccggccgcaaaatgggtcacatgacatttatgaaacagcttgatgatgaatggatgacaaacatcacaaagatatggactgaaagagatggaggaaacgggaaatgatcgaacgttacgcacgaccagaaatgtcagcaatctggacagaggaaaacaaatttaatgcatggcttgaagtagaaattctcgcttgtgaagcttgggcagagcttggtgtcattccgaaagaagacgttgtgactatgcgtaagaatgcaagctttgatattgatcgtattctagagattgaacaagacacgcgccatgacgtggttgcctttacgcgtgctgtatctgaatctctaggagaagaaagaaagtgggttcattacgggttaacatctacagacgtagtggatacggcgctttcatatctattaaaacaggcgaacgatatcttgctcaaggacattgagagatttgttgacatcctaaaagaaaaagcaaaagagcacaaatataccgtcatgatgggccgtacacacggtgtacacgctgaaccgacaacatttggcctgaagcttggtctgtggtacgaagaaatgaagcgtaacctagaacgttttaaacaagcaaaagctggcatcgaatacggcaaaatttctggtgctgttggcacatatgcgaacatcgacccgtttgttgagcaatatgtatgtgagaaacttggcatcaaagctgcaccaatttccacccaaaccttgcagcgtgatcgtcatgcagattacatggctactcttgcactcgtcgcaacaagcattgagaaatttgctgttgaaattcgtggacttcaaaagagtgaaacacgtgaagtagaagagttcttcgcaaaaggacaaaaaggatcatcagcaatgccgcataaacggaacccaatcggctctgaaaacatgacgggaattgcccgcgtcatccgtggatatatgctgacagcttatgaaaatgtaccgctttggcatgagcgtgatatttctcattcctctgctgagcgcatcattttaccagatgcaacgattgcactgaactatatgctgaaccgtttctcaaacatcgtgaagaacttgacggtcttccctgagaacatgaaacgcaacatggaccgcacacttggcttgatttactcacagcgcgttcttcttgcattaatcgatacaggcatggcacgtgaagaggcatatgatacggttcagccaaaggcaatggaagcgtgggaaaagcaagtgccattccgttcattagtagaagcggaggaaaaaatcacatcacgcttaacacctgaacaaatcgctgactgcttcgattacaactatcacttgaaaaatgtcgatatgattttcgaacgtctaggtcttgcataagaaatgggtcgcctgctagtcaggtgcccaatcctgaaaattgccaacattcaaattaggaggccaacctgaatgactgtgaaacaagaacttctctacgaaggcaaagcgaaaaaaatctatcagaccgatgacgagcatattttatatgtcgaatataaagactcagcgacagcatttaacggcgaaaagaaagctgaaatcgaaggcaagggcagactgaataacgaaatttcgagcttaatctttcaaatgctgcatgagaaagggatcaacaatcactttgtgaaacgactctctgacacagaacagctcattcaaaaggtgcagattgttccgcttgaagtggtagtacgaaatgtggtggcaggcagtatgtcaaagcgccttggcattccagagggaacaaaactggatacaccattaatcgagttttactacaaagatgatgcactcggcgatccgctcattacagaagatcatattcgcattttagatgcagcgacaccagaacaggtcgaggaaatgaaacagatcacaagacaagtgaatgaagagttaaagcaaatcttctcagactgccatgtaaatttaattgatttcaagcttgaattcggaatagatcacgagaatcgtattttgctagctgatgagatttcacctgatacgtgcaggctttgggacaaagatacaaacgaaaagcttgataaagacgtgttcagacgaaacctgggcggcttgacgaatgcatacgaagaaattttcaaaagacttggaggccataaacatgtataaagtgaaaatttttgtcagcttaaaagagagcgttcttgatccacaaggaagtgccgtgcagcacgccttgcacagcatgtcttatcaggaagtaaaggatgtccgtatcgggaaatacatggagcttgtcattgaaaaatcagatcgtgatttagacacagtcgtcaaagaaatgtgtggaaaattactggccaacacggtgattgaagattaccgctatgaggtggaggaggttgtcgcacagtgaagtttgcagtgatcgtcttgcctggctctaactgtgatatcgatatgtaccatgcgattcaagatgagttaggtgaacaagttgaatatgtatggcacgacgaaacgagtctagacggatttgacggtgtactcgtaccaggcggtttctcttatggggattacttaagatgtggtgcgatcgctcgcttctctaacatcatgccggcggtgaaaaaagcagctgcggaaggaaagcctgttctcggtgtttgtaacgggttccaaattcttcaggagcttggcattcttccaggtgcgatgagacgaaataaagacttgaaatttatctgtcgttcagttgaactcattgtagagaacagcgaaacgcaatttacaagcggctatcaaaaaggcgaatccattacgattcctgtagcacacggtgaaggcaacttctactgtgatgaagacactttagcgaagctcattcaaaatggccaaatcgctttcacttacggagacgatattaacggcagtgtcaatcgaattgcaggtataacgaatgaagagggcaatgtactcggcatgatgccgcaccctgagcgcgcggttgattcattactaggcagcgcagacggacttaaattgtttcaatctatcgtgaaaaattggagggacactcatgtcactactgcttgaaccaagtcacaagcaaattaaagaagagaaattgtatcagcaaatgggattgagtgatgaagaattcgctttaatcgaatccattattggcaggctgccaaactacacagaaacgggtattttttctgtcatgtggtcagagcattgcagttataaaaactcaaagcctgttttaagcaaattcccgacaaaaggagagcatgttcttcaaggtcctggggaaggcgctggaatcgttgatattggagacaaccaagcggttgtatttaaaatcgaatcacataaccatccatctgcgattgaaccgtatcaaggagcggcaacaggtgtcggcggaattatccgtgatgtattctccatgggtgcgcgtccaattgctgtactaaactctcttcgttttggtgaattgacttcaccgcgcgtgaagtacttgtttgaagaagtagtggcagggatcgcaggctatggaaactgtatcggaattcctacagtcggcggagaagttcattttgatcaaagctatgaaggcaatccgctcgtaaatgcgatgtgtgttggattaatcaaccatgaggacatcaaaaaagggcaggccaaaggtgtcggcaacacggtgatgtacgttggtgctaaaacgggacgtgacggtattcacggtgcaacatttgcgtctgaagaattttctgatgaatcagaagaaaaacgttcagcggttcaagtcggcgatccgttcatggaaaagctgctgcttgaagcgtgccttgaagtcatcaaaaacgatgcgctcgttgggattcaagatatgggagcggctggtttaacaagctcaagtgcggaaatggcgagtaaagcaggttctggtattgagatgaatctagacctcattccgcagcgtgaaacaggcatgtccgcatacgaaatgatgctgtctgaatcgcaagagagaatgcttctggtcattgaaaaaggccgcgagcaagaaatcattgatattttcgaaaaatacgatcttgaagcggtatcagtcggtcatgtgacagacgataaaatgcttcgtttactccatcaaggtgaagtcgtatgtgagcttcctgttgacgctcttgcagaagaagcaccggtttatcacaagccgtcaagtgagcctgcatactatcgtgagtttttagaaacaaaagttgaagctccagccatcacagatgcagccgaaacgttaaagcagctccttcagcagccaacaattgcaagtaaagaatgggtttatgatcaatacgactacatggttcggacaaatacggttgttgcaccaggctctgatgcgggcgtactaagaatccgcggaacgaaaaaagccctagcgatgacaacagattgtaacgcacgctatctctaccttgatccagaggttggcgggaaaatcgcagtcgctgaagcagcacgtaacattgtctgctcaggcgcgcgtccgctagcagtgacagataacctgaacttcggtaacccggagaaaccagaaattttctggcaaatagaaaagtcagctgacggtattagcgaagcatgccgcacgctaagcacaccagttatcggtgggaacgtctctttatataacgaatcaaatggaacagcgatttacccaactccagtcattggaatggttggtttggttgaagatactgctcatattacgactcaatcgttccagcaggctggcgatgtgattttcgtcattggtgagacgaaggaagaattcgcaggcagtgagcttcaaaagatgacagaaggccgtatttacggaaaagcaccagacattgatttggatgtagagctgacgcgtcaagaagctctgctagccgcgattcaaaacggtctcgttcaatcagcacacgatgtatctgaaggcggacttggtgtagcacttgctgaaagtacatttggaacagacggtcttggcgctgatatccaaatcgatttaaacagcgaagcttccttattcagtgaaacacagtcacgctttgttgtcacagtcagaccagagcaccgcgaagcgtttgctgcggcggtcaaagatgcgaaagaagtcggaacggttacaaatgatggtatatttactgtcaaaaatcaagaaggacaacaatggattcatgcagcggtcaacgagcttgaacgtgcatggaaaggagcgatcccatgcttgctgaaatcagaggcttaaatgaagagtgtggtgtctttggggtttggggacacgaagaagccccgcaaatcacatattacggattgcatagccttcagcaccgaggacaagaaggtgcgggaatcattgcaacagatggtgagaacctgacgtcacacaaaggccttggactgattacggaagtctttcaaaacggtgagctaaaggatttgaaaggaaaaggggcgatcggacacgttcggtatgcgacagcaggcggaggcggctttgaaaatgtgcagcctctcttcttccgttcgcaaaacaatggcagccttgcccttgctcataatgggaacttagtgaatgcaacgcagttaaagcagcagctagaaaaccaagggagtatttttcagacctcttctgataccgaagtgctggctcatttaattaagcgcagcgggcatatggaattgaaggaacagatcaaaaatgcgttgtctatgcttaagggagcatatgctttcttaattatgacggaaacagaaatgatcgtggcccttgatccgaacggcttacgcccgctttcacttggtatgcttggggatgcttatgttgtcgcttctgaaacatgcgcatttgatgttgtcggtgccacgtatttacgtgatgtggagcctggcgaaatgctgatcattaatgatgaaggcttgaaatctgagcgcttctcgatgaacattaaccgcagcatgtgcagcatggaatatatttatttctcaagacctgacagcaatatcaacggcatcaatgtgcatagtgcgagaaagaatctaggcaaaaagcttgccgaagaagcgcatgtcgaagcagatgttgtgacaggtgtaccagattccagtatttctgcagcgattggatatgccgaagcaacaggtattccgtatgagctcggtttgattaaaaaccgttatgttggccggacgtttatccagccgtctcaagcattgcgtgagcagggcgtacggatgaagctgtctgctgtgcgcggggttgtcgaaggaaaacgtgtcgtgatggtggatgattccatcgtacgcggtacaacgagccgcagaattgtcacgatgctaagagaagcgggtgcgacggaagtccatgtacgcattagttcaccgccaattgcacacccatgtttttatggaattgatacatccacacacgaagagctgattgcttcttctcattcagtggaagagattagacaggaaatcggtgcagactccattgcatttttatctgtagacggtttaatggacgggattggcaggaagtatgatgatccgcagcgcggtcagtgtttagcatgctttactgggaaatacccgactgaaatttatgaagatacggttcttccgcatgtgaaggaaacggtcctgacgaaataatcgaataaaggagcagcagtcaagatgagttgatatgctgctctttcattctgccgaaaatacatggaaagcagcagctaaaaggagtgaatgggatgtcagaagcatataaaaacgccggtgtcgacatcgaagcagggtatgaagccgtcaaacgaatgaaaacacacgtagaacgtacaaaacgagcaggtgtcatgggcgctctaggtggatttggcggtatgtttgatctatctgagctgccatataaaaagcctgttcttgtttcaggaacagatggtgtcggaacaaaattaaagcttgcctttttaatggataaacacgatacgatcggcgtcgatgccgtggccatgtgtgtcaacgatgtgcttgcacaaggggcagaaccgctctttttcttagattacttagccgttggaaaagcagatccgctaaaaattgaatccattgtcaaaggggtggctgacggctgtgagcagtctggttcagcacttgtcggcggtgagacagccgaaatgccgggtctttacacagaagaagaatatgatattgctggtttttcggtaggtgtcgttgaaaagaatgaaatcgtgacaggagacagcatcaaagagggacatttgctcattggactgagctcaagcggaattcatagcaatggctactctctcgttcgtaaagttttgctggaagacgctggtcttgatctgcaccaaacgtatgaaccttttacaagaccgcttggagaagagcttcttgaaccgacaaaaatttatgtgaagcccgttctcaaacaagtgaaagccggcaaagttgacggcatggcacatgtgacaggcggcggctttatcgagaatttaccacgtatgctgcctgaaggtcttggcgttgagattgataacggctcatggccagtaccaccaattttctcctttattcaagaaaagggtcagttgaaggcagaagagatgttcaacgtgtttaatatgggcattggctttgtcttagctgtaaaagaggacgatcttgtggatgtgattagtgaacttgaacaagatggagagaaagcatttctcatcggtcgtgttcaaaaaggagaaggtgtcacattcggcggtggaagcctctcatgaagaagtttgcgatcttcgcctctggaagcgggacaaactttcaagccattatagatacgttaaaagaagaacagtggcaggcagaggccgccattgtgatttgtgataaaccgggtgcgaaggtgctggagcgtgctgagaaagagggcattgcctcctttgcttttaccccgaaggcttttccgaataaagccgcttttgaacaaacgatcatcgaacagcttaggcttcatgaagtagaatgggttttccttgctgggtatatgagactgatcggtccgacattacttgaagcgtatagagggaaaatcgtgaatattcacccatctttgctgccagccttcccaggtcttgatgccatcggacaagcctatcaagcaggtgtcaaagtggcaggcatcactgtccattttgtcgatgaagggatggatacaggtccgattattgatcaagccgcgatttatattgaacaaggcgaagagcttgcatcgattgaaaaaagaatgcatgaactagaacacacactatatccaaaagtgatcaaatcacttttagaattatcttaatgaggtgacgaaggcatgacgatcaaacgcgcattaatcagtgtttccgataaaacgaatctagtaccttttgtgaaagaattaacagaacttggtgttgaagtcatttcaactggaggtacacataagcttcttcaagagaatggcattgatgtcattgggatttctgaagtcactggattccctgaaatcatggacggacgactcaaaacacttcacccaaacattcatggtggattattggcagtgagagaaaacgatgagcatatggcacagattgaaaagcatggcattcagccgattgatcttgttgtcgtgaatctctatcctttcaaagagacgatctcaaaagacgatgtaacgtatgaagaagcgattgaaaacattgatattggcggaccgggaatgcttcgtgcggcatcgaaaaaccaccaagacgtcacagtgattgtcgatcctcgtgattatggtacagtcgttcagcaaatcaaagaaggcggcgtgtcacttgagaaaaaacgtgagcttgcggcgaaggtattccgtcatacagctgcttacgatgccctcattgcagattatttaacgaactttgttggcgaaacagagccagagcagttcaccgtcacgtttgagaaaaaacaatcccttcgttatggagaaaacccgcaccaagcggcgactttctatgaaaatgctcttccaagcaaaggctctttggctactgcaacgcaattacatggaaaagaactttcttataacaatatcaaagatgcagatgcagctcttcaaatcgtacgtgaatttacggagccagcggctgtggctgtaaaacatatgaatccgtgcggcgttggtacaggagaaacgattgctgaagcctttgaccgtgcattcaaagcagatgaaacctctatttttggcggcattgtggcgcttaaccgtgaagtagacaaacaaacggctgacgtgctgcatacgattttcttagaaatcgtcatcgccccatcttttagtcaagaagcacttgacgtgttaacagcgaaaaagaatcttcgtctattaacactagatgtagaagcgaatcttgagaaaaaagaaaagcagctgacaagtgtccatggcggactgctcgtgcaggatattgacacgtacggcttagaggaagcaacgatctctattccaacgaaaagagaacctacagaagacgaatggaaagacttaaagcttgcatggaaagtcgtcaagcatgtgaaatcaaatgcgattgtcctcgcgaaagatcaaatgacagcagggattggtgctggtcagatgaaccgcgtcggctcagcaaacattgcgattgagcaagcaggtgaaaaagcgaaaggaagcgcactgggctctgatgcattcttcccaatgggcgatacagtggaagctgctgcgaaggcaggcgtcacagcgatcattcaaccaggcggttccattcgtgatgaagaatcgattcaaaaggcagatgaatacggcatcgccatggtcttcactggcgttagacatttcaaacattaaggggatgacagtgtgaacgtattaattatcggcagaggcggaagagagcataccatcgcatggaaagtgaagcaaagtgaacttgtcagccaagtatttgtcgcacccggcaatgatggaatgacagatgctgcgaagcttgtcccaatcgatgaaggtaatcatgaggcattaattcgttttgcaaaagataatgaaatcgacttaacgattgtcggcccagaggttcctttaattgcaggtgtagtggatgcatttgaagaggcagatctaaaggtatttggaccaaatgcaaaagctgcggtgattgagggctcaaaggaatttgcaaaagacttaatgaaaaactatgatatcccgaccgccgcttacgctaccttcacatcgtttgaagaagcgaaggcttatgtggaagaaaagggtgcgccaattgtcattaaagcagacggtcttgcagcaggaaaaggcgtgacagtcgctatgacacttgaagaggcgatcaactgtctgcacgactttttggaagatgaaaagtttggcgatgcgagtgcatctgtcgtcatcgaggaatttttaacaggcgaggaattttcactgatggcctttgtcaatggagaaaaggtgtatccaatggtgatcgcgcaggatcacaaacgggcattcgaagatgacaaagggccgaataccggcgggatgggggcttattcgccagttccgcaaatttcagaagaagtcgtccaaaaagcggtggaagatgtcgtcaaaccggcggctcgcgcaatggtgcaggaagagcgtccgtttacaggcattttatatgcaggcttaatgctgacaccagaaggctcaaaagtcattgagttcaacgcacgctttggtgatcctgaaacgcaggtggttctccctcgtcttgaatcagatctagttcaagtcttcctcgacattctggacggaaaagatgtggacttacagtggaaagacactgccgctatcagtgtcgttcttgcttcagaaggatacccggaggactacgcaaaaggcacaccaatcggtgctttgcaaacaacggtgtctgatgtcgtgaccttccacgcaggaacaaaaaaagaaaacgatcaattcgtcacaaatggcggccgtgtagcgaatgtgacggcatttgacgatacatttgaagcggcaagatcaagagtgtatgaagcggttgaagaaatcatgcagccaggtctattttaccgccgtgacattggcgcccgtgcactgaaggctgcggggaaatccgtttaattaaaacacctttctatctgatgagatggaaaggtgttttttgttcatgagaagggatgccgatcgaatatgaagaagtagtatgggatcacgagttgatgaggaggcagtatggtcattcaaggaatcattctatttgcaatcgtattacttattttatttgtcgtgttctcaaatctcatcatgaatgaagcaagaaagcaaaacaaagtcaaaaagagatcagccatgatgtatatgagcatgtctatattggtgagtatggcgattgtctcatccatttggaaattctttattaactgattcataagagaggaatgagtgtatggtgcaattgaagaaacttgcaaacgagcgtttttctgccttgatctgtattgattcatttaatgagcgaatccgtttggatgactatagcggcagggtgcgggatgtgattcagtcggtacttcaggaagcggcggactgtaaggtttctaaggtcattgtgaaagtaagacgtgagcatgtacctctttttttagaaaaaggctttcggcttgaaggggtgttttctcattatttcctcggaagtgatgcgtacggcatgtcgctttttctcactgaggatcgaatgaacagttcgtattggctggaggaagataagatcgtcgcatccattcaagcgaaggagatgaaaaaagaccaaggcacgtggcaggatgagtatgtgatgaggaaagccgatccgaaggatattcacaagctggcaaagctctatgatacggtctttgaaacgtatcctacgccaatgaacgagccagattatatccaaaaggtaatggcggaagggactgtcttttatgttgttgaacatgacggacacattgtgagtgcagcatccgctgaaatcaatgcgttatatggccatgcggaattaacagattgtgcgacccttccatcatacagaaaactaggattcatgcatcatttgattctagcacttgaaaaagaactccagtcgatgcatatctatgtcttttattctcttgcacgtgcactgtcctatgggatgaatcaagtgttttatcagctcgggtatacgtataccgggcgcttccaaaacaactgctatatttttgacaaaattgaagatatgaatctatgggtcaaaacgccgaatgaatcatgaaatggttctcatctgatctagcagaccagatagacggtacgccatgatactgagctgcagcttcatccgatcatcagtggatttgaggctgcagcctgttctcgtttcaatttgtttcagccggtagcttaatgtatgtctatgaataaacaattctcccgcagatttttgaatattttcattgtgtgccaaatacacttcgagtgtatggatcaggtcagccccttgttttttcgtaaaaagcaaaggacttaacagctccacgtaaaagtcatgcaaattcatacccgcttcattcatttcaagaagcatgccatataagccaagcttttgataatgaatgatgctttcgtctgtttttaaaagcggaaggagccttgctgcatactgcgcttccttcgcgctttttgcaaagagactgatctggtcataggctctcccgatgccaatgacaatcggatggacgggaaaaaaatacgaccaagtgctccggcactcctctgctgcgcgataccactccgcttcttgaaacgctttttttcctgcgggtgtcaggacaaaaatggaatcgagccttgcctttagtaaaaagggaatatgtctgcgttcaaagatcgaggtgagtaattgagagaggcgctgcatcatttgatgatcgagctgtgtgtgctgatgctgaaattgaaagtagatcaccacctgctcatcgctcatatcatattgcagctttgttgcttgttcgaccacgtagctttcttctgtatattgctgctgcaaaatatcatctaacaaatgtccctgcatttggttttctgtatcttgaatggccttttgcttcagccattcaatcgcatacactgccccggcatgctcgatggcaatcgcatctagatgatgccacgcttcctttttctttaaagacacaataaacccgaaaatatcccccatcgcaatcaccggacatgcggcgaggacaaacgctccgtacgtgtcatagacgagccggcctttctcctctgcctgcttaagaaggggcatggtttcaattggttcacgatctgtcagaaagccaaaggcaggagagtacgtcacttcatctttgatgagatgagccgctgtttgatgtaaaaagacatcaagcacgacaatgttcgctgcagtgagatgtgccagttcatctgtaatttgcgtcacatttttattccttacatttaattgggtcagtctttgatgaatcgctgatgaatatttaagctgatggagctgactgctcacgatttgttctaggacggcttttgtaatgtctgagaaattgatgtgcggcggaatttcgatgagcggaatgccgctatttttcgctgcttgaatgagtgatgctggaatgtcgcttaagtatacacctttataaatagcgatggctgatagcctttgagattgaatcaattcctcaagccggtcgcgtctttcttgattgtccgcgagtccgaatccggttgtgacgagtaattccccttcggaaagcctcgaggtgtcctcgataatttccacgatggtcacccactgtatgaggcggtccagtccattttctccagcaagcagctttgttcccttcatgatatcgagcgagagtgcatctttgacgagaatcgccatagactcatgacctccttttgaacactcttatacacgatgtataaaaaatgcgtgtgaaattcgggcatgtggcgaatggaggatgactgccctcttgattaagctaatcttataacaagtatacaaaattttcttgcgattcatgaaaaaagaaagatgcagctgctgacaagagagggaggaatggcaaagtggagacccgggattacttaatcaaaccgatgttgaatcagcattatcctgtggctgtgaaaggagaggggatttatttatatgatcgggacgggaaaaaatatttagacggctcttcgggggctgtcacggcaagtattggacatggcatacgtgagatcattgatgccatgacagagcaagcggaaaaagtgagctttacgtacagatcgcaattcacaaatgaaccagcagaagaacttgcctatgaattgagtacgctttgcccaggtaacctgaactggtctttttttgtcggaagtggatcagaggcaacggaaactgctatgaaaattgctattcagcattggcaggagcaggggaaggctgagaaaaatcacattatctcaagatggatgagttatcacggcatcacactcggtgcgctgtcgatgtcaggacatattgcaaggagagagcgctttgaaccattgctcgaaaagcacccggtgctgtctccgccatatagctatcgttcatggctgccaaaggaagagggcaagcaggtcgaatggtatgtccaggaatttaaaaccgtcattcagcgtataggaaaagagaggattgccgcttttattgcagagccgattgttggagcatcgggagcggcgcttgtaccgccagacggatattttgaagcgatgaagcgtgtctgtgaggaaaacgatattttaatgattgcagacgaagtcatgacaggctttggacgaactgggaaaatgtttgcgatggaacattggggcgtcgtaccagatattatggttctcggcaaaggcatgagtgccggctattcaccgattgcggcagccgtctcagcagatcatgttatcgcaccgattctgagcggttcaggttctgtgatggcaggtcacacctatagcggcaatccgctttcagcagccgtctcactagccgtcatacgatatatgaaaaaacatcagcttcctgaacgagcggatctgtctggccgatatttaatgaatgctttaaaggatttgcaaacaaaccatttcatcataggagatgtgagaggaaagggactgctcattggcattgagtttgtcgcagaccgcttatcgaaaacaccatttcctgcccatgctcaaatgacgcatttagtcgttgagacggccaagcaaaatggcttgctcgtttacccagcaagcgctggtgaggatggagtgggaggtgcagcggtcatgattgcaccgccgctttccatcacgcagcaggagatggatgaactcattcaattatttgagcagacaatcacgcaggtcgaacaagaagtcatcaaccgagggtttttcccatctgcgatgtagggaggaaagatgatgaacaaaacagcgaatgttgatgaagtgatcacgcattttagggacggcatgaccatcatgtttggcgggtttggcggcgtagggtccccgccatcattgatcgacgccatcctagaagccaatattaaagatctgacattgatcggaaacgatgcaggcttcccgcaaataggtgttggccggctgatcacagaaggaagagtcaagaagatcattgcttctcatattggctcaaatccaatagccggacagaaaatgcaggcaggtacactagacgttcatttttacccgcaaggcattctagcagaaaaaattcgagcaggcgggatgggcttggcaggcattgtgacagatgtcggcatggatagcctcaatctcgatgagaagcagctcgttccgctaaacgggaacacatatatccttgagcctgcgctaacagcggatattgccattgtgaatgccctcaaagcagacgaagcaggaaatctgatttttgataaaagtgcacggaatacaaacccgattgtggcgatggcaggagactggaccattgcggaagtggaagagattgtgcctgtgggcagtcttcatccagaagaaatcgtgacaccaggggtatttgtgaaccagatcgtgcaatcaaaaggagtgaactggacatgggcatgggagacatcgatttaagacaccgcatagccaaacgcgcggcgcaggaaattgaagatggtatgatcgtcaatctagggatcggcatcccgacacttgcagctgaatacatcccagcgcattacagggtgtggctgcatgcagaaaacggcattatgggggcaggagcctcaccagcacaaggagaagaagatccgaatttgtgcaatgcaggcggttttcccattacattaacaaaaggcggttcatacatggacagcacgacagcttttggcatcattcggaaaggtatgcttgatatgaccattttaggtgcacttgaagtaagcagtcagggtgatcttgcgaattggattgtgccgggcaaacgagtaccggggatgggcggagcgattgagcttgcgcaaaaggcgaaaaaggttgtggtggtgatgagccaccttgataaacacggtgagtcaaaggtgaaatctgcctgtacactgcccttaaccgctaagtcttgtgtggatctgattattacggatatggcagtcattgaggtcaaatcacagctgctcattttacgtgaagtcatgccgccgtttcagccggaagatgtcataagggcgacagaggccccattaattttagcgcctgatgtcaaatctgttgtgtagaaaggatgactgacttgcagccaattacacggatcagaagctggatgagagagcaccaagatgaagcgattgcgcttcttcagcaaatggtgcaatgtgaaagcacccaagggaatgaacaagatgtgcagcaaattgtagcaaataagctttccgcaattggttttgatgtagatgtatgggacattggcggagaagacctgctggaacatccgtatttctattccccgaggcgttcctttaaaggaagtcccaatgtcgccggacgattgaaggggaaaggcggcggcaaatccattttattaaatgggcacgtggatgttgttccagcaggagatacgaaacaatggacatatccgccctacagcgggcatatcataaacgggagactttatggacgcggggcaacagatatgaaaggcggaaatgtttctttactcttcgcactagaggcactgcatgcgcttcagattccgctgaaaggagatgttgtgtttcatagtgtcgtcgaagaagaaagcggcggtgcaggcacccttgcagccatactgagagggtatacagcagatgcggccatcattccagaaccaagtcatatgaaaatctttccgattcagcagggatctaagtggttcagactgtatattaaaggaagggcagctcatggcggaacaagatatcacggtgtttccgctattgaaaagagtatgatcgttcttacgcatatagcggcacttgaagaagaacgaaatcagcgcatcaccgagccgttatttcagcatatcccaattccgatccccatcaacatggggaaaattcaaggcggtgattggccgtcctctgtagcagatctggtcacaatggagggcagacttggtgtgatgccaggtgagacggttgagcaggcagagaaggaattagaaaattggatgacgggacttggggaaaaggatgaatggttcaaagatcatcctgtcgaggtcgaatggtttggtgcaagatggcttccaggctcaatcgatacgaatcatccacttttaagtctattgaaggaacaatatgaagcggtcaagaaggagccgccaaagatcgaagccgctccttggggaacggacggcggattactctcacaggcggcaggtattccgatcatcgtgtttggtcctggaacaacagagcttgcccattttccgaatgaatccatcgacattgagcatgtgattgaagcagcagaaattatcgcaggtacgatggtggaatggtgtgaagcagcggagtgatgaaagaggcggaaaataattacaaaaaaagaaggctgtctcactcagccttctctttatgtgtgtcctgctgctcacacatatacgtcactggacaaaaacgaagaatgccagatgccagtttcatcccgccgcacatgatgctgaaaagcagcattttactccatggttttctagcatataaagaaccagccacagtacatattgtcattccgcaggcaattcgaatgagcgcttccattaagccgagattaggtttcattgaaggtgaatctccttttttaaatattttaagtgtgatttcaagaatttgtaacgtttcattaatgcgtaacgtggttcgttatgttacgatagtgctaatacaaatgaaggagagtatgtgaatgtccgaacgtacttttaattggagaaacaatgacatccgcacacaaatcgatgtagtcgactcaaaaatagttccaacactccttttaacgaatggactcgtgctaaacccatttttgaaacaatgggtgaaggcaaatatttggatacatgatgatcgaattgtttatgtcggagcagagcttcctcaaaataaatcagctaaacgtgtgattgattgtgaagggaaatacattgtgcctgggtatatagagcctcacgcgcatccgttccatatttataatccccaatcacttgcagaatatgtgtctcaatttggcacaacaacgatggtcagcgataacttatttcttcttttgcagagcaatgaaaagaaagcgctttccactctgtgtgaattaaaacagcagccatttcagtatttctggtggtctagatacgatcttcagactgaagtcagatatgaagatgagatgcttcctatcaactatcgcaaggaatggattgatcatcctgatgtccttcaaggcggcgaattaacaagctggccaagattgatggacggtgatgatctcattttatattgcatgcaagaaacgaagaagcagagaaaacgaattgaagggcatttccccggagcttccgagaaaacgctaacaaaaatgaagctgtttggcgcggacagcgatcatgaagcgatgaatgcggacgatgtgctaaaacgcttgtcccttggctaccatgtctcacttcgtcattcttccatccgcccagatttagtgaacattttaagagaactgcacgagcgtgattttagacactatgatcactttttctatacaacagacggagctgcgcctcatttttatgaggaaggtatgattaatcgtttgatttcaattgcccttgaagaaggcgtgcctatcattgatgcgtataatatggcgacatttaacattgcaaaatactatcaaattgatgacctattaggtgttgtcggtcccggccggctggcttctttgaatattttagatgatccgatgaacccaaatcctgaaacggtgatatctaaaggggttattctcaaattggatggcgagaaccagcatcaatttcaagaaactaaatggaaaaatggcgggcttgttccattagatttatgctatgatctgacgatgagtgatttgcaattttccatgccgctaggtgtcaaaatgagaaatgctgtcatcatggagccttatacagtggagattgataactcggtgaaccagctgtcctgtgaccatgatcaaagtttctttagcttgattgaccgaaaaggcgagtggcgtgtgaatacgatgctcaaaggtttcgcaaacaaagtgcaaggctttgtcagctcattttcgctcacgggtgacattttagtgattgggaaaaataaagaggacatgatgctggcacataagagaatgaaagaaatcggcggggggatcgtcctcacagagaacgggaaaattttgcacgaaatcccgctgcaattatcaggctgtgcatcggctgaaccgtttgagactgttcttcagcagatacaaacattacgcgagctgctcattgagcgaggctatccatttgattgcccaattgatacacttgtctttttccaaagtacacatttgccgtatattcgagtgacaccaagaggaatatttgatgtcatgaaaaaaactgtactctttccgtctataatgcgttaaaatataacagagtggagctgtatcatctttgccacatttctgacagctgttatagggcagaagtgagcaatggatctcttcgctgccatgtaagtgaaaatgcttatgtggagttgttgaagcagagggctttgacatgacgagtgaaatgccctaattgaaaaatgaatctgtcggttacgctggccgaccaacatattttgaataattgagcgaggcggggcgcatgtttgtggtctcgccgagctttccgcacaagctgtattttagggcatacctaatcaagcagaagtgattctgatatcgaaagcaaacaagtttgtcagattgtcgtacaaggaaaatgacagaacttgtcgaatttgtatacgataaagaagcttcggcttacgaaagaactgacggcatttccagcgtagaaccaaacctgtcatgattcgttcaaagctcattgctgaggttgaaaaaaattagtcaggaaagataccgcttttcttcatagaatgtcgtgcgaagcggtgtgccaatagtaaaggagaagatgtataaagatgcaaattgataaattaaggggcaaaagcttagatcagttattcaactccatcttatcccttaaagacctggaagaatgctatcgattctttgatgatttgtgtaccatcaatgaaatccaatctttatcacagcgtcttgaagtagcgcgtatgcttcgcgaggggaacacgtatcataaaattgagacggaaacaggtgcgagcactgcaaccatctcacgtgtcaaacgctgcttgaactacggaaatgatgcctatacgatggcacttgaccgcgtagcagaacagcaggcaaatgacgaaacaaaataaaacagctttcactgtaaacaatccttttcaacaagaatggagttgtttacagtttttttatggagagcgctgaaaagacaagcaaggactggctgaatcaagcggtcctgttttttattttagctcgcctataacctcacgcatcctccatctcctatcatttgtctaagttctttatacgcgattgagccaaaatgtcaacgaaaaaaaggtgcgaaaacgcaccttttctcaaactagacagatggctgtgtccctgaaaacatcggcacttcacttgtctggccattttcttgtctgtagataatatgtttttcattaaaatgaatgggagattcaattccagcggctgcggataagttaaacaaaccttctcttagagaaaggatataattgcagactcggtatttcttttcttcaattgataaacccttttgcagctttggatccgttgtggcgaccccgactgggcatttattcgtgtggcacacttgtgcgcgaatgcatccgactgaaaacatgagtccccgtgcgatatttacaaagtcagcacccatggaaagggcaatcgcaattttatcaggtgagagaagtttgccggaagcaaagagttttacctgatctctgacaccgtattctttcaatatttgatgaaccattgggagcgccgtgaaaatgggcagccctgcggaatctgccaattcatgaaaggatgcaccagtgccgccttctccgccatccactgtaatgaaatcaggatgctttccgctttttttcatatacgctgcaagctcttcaatgttttctttatgtccgacaacaagcttgatgccaacaggctttccgcctatacttcgcagctgttcaatgaaatcaaacatatcaggaatggagtggaacatctcaaatcggtttgggctgtcaatggattgatggggcggcaatttacggatattcgcaatttcttcggtgaccttttcgccgtcaatatgtccgccgcgtgtttttgctccttgagccagcttcagctcaaaggctttgacttcctcgtgctcactttttttcttaaattcttcaaaggagaaagcaccatcctctgttctgacaccaaatagaccgggcccaatctggcaaatgatatcggctccgcctttgaggtgatatggggaaagcccgccttcacctgtgttcatccacgtaccgccagccatttttaatccagaggatagtgctgtaatggccctgtcgcctaaagatccgtagctcatggcagactgtccaatcaggccttttacacggaaaggcttttgacatgtgtgttcgccaatcacttgtacatcgtcttgatggagatagtaaggttttgcttcgacctctttggtatgttcacttcttcgcagtaaattgtcttgatcaatctgatacacttttgtatgaattttttcagattgatcgatgcgtaactcatctcgttgctttggaaaaaggacgttgcgaatgtagtaaccaggcttgtcaaaatcacgttttgatccaaagcccatcgtccggcttttgtacttcccagacatgacagcttgctcatattctcttcttgagaaaggaagctcctcccgatcattcagaaaaagatattggcgcagctcaggtcctattttttcaaaaataaaccgcagctttccaatgaccggataatttcgcaggacagaatgctcttcctgtttttcatctcgcatccaaatccagatgaataaaatgattggtaagatgaaacaaatcactaatagtgcgccaatgacaatgaaagttgttgtcacgaagatcccctcttttctctatcattgctgttgttattccacttttcattgaaagagaaaccacttcaacagattgtgacgtttagaaataaaaaggcggggtaacttacaaataagatcataaggggagggaacatacatgaataagcgtccaaatgcgtatgtacttgcaggattaggggttggtggtgctgtgttattagcggtaaaaaataaacagcatctcaaaaaatgggcaagcatgttccgctcagatgaaaagattcctgaaaaagccggacaccctgatccattagatattcaagacaacaagatggtcgatgaaggggccatgacatccgtccattatttcaatgaagtgagacaatagtttgaaaaaaccgttttgaccattcaaaacggttttttcttgtctttcttttgacgttatatcgaagaggatcgacaatcgtaaaaccgatcagccctttgtgatcaggcgtcgagaattgaaattcaatgcctgacaaatgataggttgagagaacttcctgatccgtaaaacgtaacgaaagctcgtcctcataaacgggtgcatgcttcaaaacctcggcttcttctgcaaatagctccagcccagccactcggccctctttatcaatatctgcattcacacattcatttacgtcaaattcaatggtttctttgattgttccgattctaggcgggatgagatcaatgtatccgatgtcgatcgtttgatcatatgtgatggttcttttcaaatcattcacctgcttattagatagtaaaatgttcctttattgtataatatcatgtgatgagacgaagcagctcgcatttcagttcagtattaatatatttatctcccttagtcctcttgaagtggatcttttcacatagtctccattagcctcatttagagttaaaatcgtccattttcaaaagaatgaaacttttagctgaaggaggttacccattttttgcggtcactgattttgttataatatttaaatggaatgaaacgaatggaggaacgtttttcatgtatgatgttaccgagtggaagcatgtctttaaactcgatccaaataaagaaatatccgatgaacagctggaggcgatttgtgaatctggtacggatgccatattgattggcggcagtgacaatgtgacagaggacaatgtgctccaattgatgtcaaaggtccgccgatttcttgtgccatgtgtgctcgaaatctcaacacatgagatgattgtgccgggcttcgatctgtatttcatcccgaccgtcttaaacagctctcatcctgattggattgttgggcttcataaggacgcgatgaaggaattcggtgatttgatgtcaatggaagagattgtgcctgaaggctatgttattttaaatgaagagtgtaaagcggccaagctcacagaggcaaatacagcgctggacatcgatgacgtaagggcatatgcaagagtggcagagcatttgatgaagctgcccattttttatctagaatacagcggaacgcttggagatatagagcttgtgaaagaaacaaaagcagtgcttcatgaaacggtccttttttatggcgggggcattgaaaacgcaaagcaggcagaagattttgcgcagcatgcggacgtggttgttgtaggaaacgtcatttatgacaatttcaaagaagcattaaagacagtgggcgcagtcaaaaagtcatcatagtcaaacaagacgaaacgggttaaaatagaacgtaagttcgaattggcggtgaatggaatgaatgaaatatcgaatcatctattagaagggctgaatgacgcgcagaaagaagcggtcaaagcaacagacggtcccctcctcttgatggcaggagcaggaagcggaaagacacgggtgctcacacatcgaattgcctacttaatggccgaaaagcatgtggctccgtggaacattttagcgattacgtttacaaataaagcagcacgtgaaatgcgtgagcgtgtccaagccattttagggcctggtgcggatgacatttggatctctacgttccacagcatgtgtgtgcgcattttacgacgcgatattgaccgtattggtgtgaatcgcaacttctctatattagacacatctgatcaactttcagtaattaaaaacattttaaaagaacgaaatatcgatcctaaaaagttcgatccacgcagcattttaggatcaatcagcagtgcaaaaaacgaactcattgacgcagaggaatatgccaaaacagccggtgatttctatgatcaagtggtcagcgacgtctatacagattatcaaaaacgattactcaaaaaccagtcactcgattttgatgatcttattatgatgacgattcgtctgtttgaacggatccctgaagtattagaacactatcagcggaaattccaatacattcatgtcgatgagtatcaggatacgaacagagcacagtacatgcttgtgaaactgctcgctcagcgttttcaaaatatatgtgttgtcggtgactcggatcagtccatttaccgctggcgcggagcggatattacaaacattctctcctttgaaaaagattatccgtccagtgaagtgattctgcttgagcaaaattacagatcgactaaacgtattctgcatgccgcaaatacagtcatccaaaacaatgcgaaccgtaagccgaaaaatctttggacagaaaatgatgaaggagcgaagatagcctattaccgtgcagataatgaattcggtgaaggtcaatttgtcgctggaaagattcatcagcttcatcagagcggtaagcgtaaattatccgattttgcgattctttatcgaaccaatgcccagtctcgtgtcatagaggaaacattattgaagtcaaacatccaatacaacattgtcggcggcacgaagttctatgacagaaaagagatcaaggacattttggcttacttacgcctagtagctaacccagatgacgacattagctttgcacgtattgtcaacgtaccaaagcgtggaatcggtgcaacatctgttgataaaatcgcagcatatgcggagatgaatgacctgtctatgtttgaagcgcttggtcaggtagatttcattggactcagtgcaagggcagccaatgcgcttgatgagttcaaacagctcattgatcaaatgacgaacatgcaggattatttatctgtcacagaattaacagaagaaatcctagagaaaacaggctatcgtgaagcactgaaggttgaaaaaacgattgaagcacaaagccgtctagaaaatattgacgagtttctctccgtgactaagaactttgaagaacaaaatgaagacaagtctctcgtgactttcctgacagatctcgccctcgtcgcagacattgataagctggatgagaatgaggaagaagatcaggatgccgtcatcttaatgactcttcatgctgcaaaaggtctagaattccctgttgttttcttaatgggcatggaggaaggtgttttcccgcacagccgttcattaatggaagatgcagagatggaagaagagcgccgccttgcctatgtaggcatcacacgggcggaagaagagctctatttatcaagtgccaagatgagaacactcttcggccggacaaacatgaaccttgaatcaagattcattcgagaaataccagctgatttattggacaacctaaatgagaagaaagaaacgaaaacaccgtttggccaaacaagagaaagaccgcaaagacggggacctgtctcacgtccgcaaactcaaaccattcaaaacacaggcggcggaagtattggctgggctgtgggtgataaagcggctcataaaaaatggggcgttggaacggttgtgagtgtaaaaggcagtggagacagcacagagcttgatattgccttcccaagccctacaggcattaagcgtcttctcgcagcatttgcgccaattgagaagcaataaaccgatagcacttataaaacggatgaattgaaaggaagaagcagatggataaagaagcagcgaaacgccggatcgaggaactgcaccagattttgaaccaatacaactacgaatatcatacacttgatcgtccaagtgttcctgacgctgaatatgatgcgcggatgcgtgagctgatctctttagaggaagagcaccctgatttaaaagcagcggactccccttcacaaagagtaggaggcgctgtgttagacgccttccaaaaagtgcgtcacggcacaccgatgctcagcctcgggaatgcgtttaatgaacaggaccttcttgattttgaccgacgggttcgtcaagcagttggtgacgatgtcgcatacaatgtcgagctgaaaattgacggactcgctgtttctctccgttatgaaaacggtgtgtttgtccgaggtgccacgcgtggagatgggacaacgggtgaggatattactgaaaacctcaaaaccattcgttccatcccgctcaaaatcaaacgtcctctgtcgattgaagtgagaggcgaggcatttatgccaaaaccttcttttgaagcattaaatgaaaaaagattacaaaacgaagaagagccgtttgcgaacccgcgtaatgcggctgcaggctcgcttcgtcagcttgatacgaaaattgcggcgaaacgaaaccttgatatcttcgtctacagtatagcggagcttgatgaaatcggtgttgaatcgcaaagcgagggacttgatcttctcgacgaacttggctttaaaacgaacaaagaaagacggatgtgccacacgattgaagaagtgatcgacctcattgaaacattgaaaacgaagcgtgccgatttttcatatgaaatcgatggaattgtgatcaaagtcgattcgttagctcagcaggaagagctcggctttacagcaaaaagtccccgctgggctgttgcgtacaagtttccggctgaagaggtcgtgacaaagctgcttgatattgaactaagtgtaggacgtacaggcgtcatcacaccaacggcgattcttgaacctgtcaaagtagcagggacgacagtgcagcgtgcttctcttcataatgaagatttgatcaaagaaaaggatattcgcctttttgatcaagtgattgtgaaaaaagcgggcgatattattccggaagtcgcaggcgtactgatcgatcagcgtacaggagaagaaaagccgtttcacatgccgactgaatgcccagagtgtcatagtgagctggtgagaattgaaggcgaagtggctttgcgttgcatcaatccagaatgccctgctcaaatacgtgagggactcattcactttgtttcccgtaatgcaatgaacattgatgggcttggcgagcgggtcattacacagcttttccaagaacagcttgtctctcgtgtgtccgatctctaccgattaacgaaagaagagctcattcagcttgagcgaatgggcgaaaaatctgtcgacaatttactgcgttcgattgagcaatcgaaagaaaactctctagagcgtttactatttggactcggtattcgatttattggctctaaagcggcaaagaccttggcgatgcatttcggcgacatcgatcaattaaagcaagcgacgaaagaacaattactcgaagtcgacgaaatcggtgaaaaaatggctgatgccgtcgtcacgtactttgagaaagaagaaattctcaacctgctaaatgaactaaaagagcttggggtcaatatgacctatacaggaccaaagccggtgaaggttgaagaaagtgattcctattttgcaggcaaaaccattgtactgacagggaaattagaagaaatggcccgaaacgatgcaaaagcagcgatcgaagcattaggcggcaaactggcaggtagtgtgagtaaaaaaacagatttagtcattgccggagaagcagcgggaagtaagctgacaaaggcagaagaactcaatattgaaatttgggacgaagctaaaatgctcgaggagctaaagaaataagaggagtgttttctattgaaaaagttgttattgctgctgacaatgctcacactggtattgtcagcgtgtgcaccttttgggggaaaggaagaggaagaggtcacacaaaaaacggatgaaacgaaggaaacagccatcatcccgatgtacaatatctctgactcctattacaaaatggtgctgccgtttaaacaaggggctgcgcgaggattaacagcagagcgtctcaacacacgcctggacatcgatgaatttgaaacaggacttatgcgccttgcaacagagtcatttaatacaaacgactatcttttccaagaaggacagcatttagatgaggacaccgttctcagctggctgtcgcgcaaaaaaacaggcagtgatctgaaaaaggcagaaaaagaagataaagactttaagaatctcggcttaaacccagctcttccaaactcaggttcaacaaagtctaaaaatgaaaatagtccaatttacttagcttcgatgctagaacataattacttaattcgaaaagataaaaacagcttacagcttggcggagttgtcattggtcttgcactgaactctgtttattattaccgtgaaaatatcggtgacccgcagcaagaggtgacgatcgattcatcgaaaagttcaaagaaacttttggcagaaggtgaaaaaatcgctgaacaagtgatcaaacgaattcgtcaaatggatggactgcaaaaagtgcctgtcatgattgcactttataagcaagcaccaaaatcatctatcgttccaggaaactttatcgccaaaacggatgtgaaagcaggctcagctgatatcggcaattgggatacgatcaaagaggagaatgtcttcttcccttcagataatgcgaaaggcaactacaaagatgattccgagcgatttgaccgcttcaaaacaaaagtcgaagactacttcccgaattacactggtgtcgtaggaaaaggcttttacaaaaacggcaacctgcaaaaaatgaaagtcgaaattccaatgcagttctatggaaaaacggaagttgtagccttcacgcaatatttaacaggtgaagtcatggattactataagagtaccaatatcgaaattaacatcacatcttctgatcaacaagaagccctgatcacgaaaaatgctgaagacaaagaaccaactgttcatatatatgactaaataaaaaccgcctattggcggttttttaaattaggtaaaatgtatcaagttatgaaaatattgttataaaaagtagaagtgtagaaaataatgtattattatgggtgataatgaagagaaaatggagatcaatatgaaaaacaaatcattttactttttattagggggacaatccctagctaattttggggattcgctatatgtcctcgttctgaccatcctgacatatcaattaacaaattctacactgattgcttcaatggtggctgtttcgcagtttgttggacaagcccttggagcggtactcattcctttctttatgtatcaatttaagctgaaaagactcattatctatttgcaaatgtgtcaaattgctttcttcggttgcttgattttcatttatattctacaactatcaacttttactattcctttcttttttatcattgtatttttcctgtctttgatagatggaggaaccattcctgttcgaaattcgatgatcccgcgtttagtagaaaagaactttttactaaaagccaatagttatatcttaacttctgatcaaattgttcttttactaggctggcttttaggagggctgtttattggtattcttggaccgcagtttctcctattgacgacacttgttttatacagtttgtcgctcatatctatgctctttatgattgatactggggctgcagctaaacatgagcaacagtctgaatcatttgctacaagggtcttttcagggtggaagctcatgtatgaaaagccaactattcgaacattaacggttttagaaatgctatccatgagcggtagaagtatctggactggagccattatccttgtgtatgtcacagaagtcttacaccagcctgaaacatggtggggctttattaacgcaagctattttggcggaaccattctaggcggcctgctcgtgctgcggttcgcaaagcatgtggaacagcgtttgtttgatcacattttttacagttcggtgatcgtagctgtgctaaccctttgcttaggattgaatcattcagcatggatgagtttgttgtttgtctttttattagggccagcttttcagcttcgcagcatttctattcgtacctatgtacaagatacactgagtgaaattgaattgcccaaaatactgtcagctcaacatacactatcaacttttatatacggaatgtccatccttgttatgagcaccatgaccgatctctttggggcaagagtcgtcttttttataaacgttgctctgtttactgtgtcggctttcctagcgtctagattaaaaaatgaacaaatttagacattttatctcaattatttacaaaaataccgttatatgatttaatatgttcgtagaaatgttaactatatgaaaagtagaggtggcgtaattgactagtagtttagtatattggccattaacacatccgcagcggcgcgtgatgaacatggaaacattttatccagaaacaccgatcaatcatattggcggtatcattttcgtcaatgggccgttgcagcttgataaactgaagcaggccattgcatcttgtatcatgatgacagaatctcttcgtctcaagctagtagagaaagatggtgagacgcttcaatacgttgatccaaacgccgataatccaattcctgcctatgagttttccacacatgaagacatgctagaatgggccgaaaaagccttcaaaacaccatttcaattaacagaaacccctctcgccgaatttgctgtattaaaagtcggtgaacaacaatccggttatttcatcaaatgccatcatacagtagcagatggatggtcgatgaaagtaatcatcgataaaattagccagctttacactgctcttacccaaagctcctctatcgaacaagaagcagacaatcattctgtatttattgataaagaatcaaaatatatgaactccccaagatttaaaaaagatcagcaattttggaaagaaacattatctgatgtgtctgatagttatttggtacagggaactgaccaaatcaaaggccatcggcacagccattaccttgatcgacaactctcagaacgaatctatgaatttatagatacccatcattgttcaatcaactctttatttactttaggactcttcgtttacttgcataaaagataccagcaaaaagattttattattgggacgccagttctcaatcgttccggacaaaaggaaaaagccacgtccggtatgaccgtcagtacaatgccatatcgaatgaagatcgatcctcatctatctttgttagaaagtctgacagacgttcaaaaaagctataaggcttactttctgcatcagcgttatccttatgatgcacttgtcaaagatttagagcttgccaaagcaggatatgatcagctttttcaaatctatatcaactcctacagcacaaatatggtgcaggagatggaaggatacaaagttgaatacatagagctttacaatggcttccagccatatggcttacaagttgctgtgaaagaatgggatgaaaaagggcaaatcgaacttcaatatgactacaagatctcagattacagcaatgaagacatcgactttctacacgaaagaatgcttctctttgtcgaaaccatactcgctcagccaaagcagctgttaaaagacgtacttctcatgacagaagacgaggaacatcgagagctatatcaatggaacgacacgggcgtactatttccacagaaacaaaaaatccatgaattgatcacagacatgtcaaagtcttctcctgatcgaatcgcgcttcaggacggatctcatatcatgacatacggtgaacttgagagaaaaaccaatcaaatggcgcgttttctacaaacacatggcttacagagacatgactttgttgcagtatgtatgaatcattcaccagaacttattgtgctgctgctggggattttaaaggctggaggtgcatatgttccgattgatcctgagtatccgcaggaacgcattcagtttattttggatgacagccaggcaaagctgtttttcacagatcacgcatctgcataccattttaatggcggtacgtacaatatctacaacgtgtgggatcagttggctcagtatgatgcggaacatccattcattggggatgctgaagacgtcgcatatatgatttatacgtctggctctacaggacagccaaagggagtcatgattgagcacagaagcttagtaaactatattatgtctgccaaaacacattatactgattcaccagatgatcattttgccttgtattcatccattgcatttgatttaactgtgacatccatttatacgccattggtcattggcagtacagtggtgatctatcgtcaagaggatcagccaggctttttattagaacatattttgtttgatcaaaaagcaaaagtcatcaagctgacaccagctcatatggcactgttaacagatgctgcactttctcaatcagttgtgaaacggatgattgtgggcggggaacaattatcgaccgctttggccaaaagaatcacagaggcaagtgatggaaggatatccatctttaatgaatatggaccaactgaagcaaccgtcggctgtatgattcatcaattccatcaagatgatggggggacatcggtgtcaattggtgtgccaatgccaaatacagagatttaccttttagatgagaatcagcaagccgtgcttcctgggacagtaggagaaatctatatttcaggtgcgggtgttggcagagggtattggcaaagacctgatttgcaagaatcgcgctttctgcccaatccatttgtaaacgatcgccgcatgtatcgaacaggtgatatagccaaacgagcaaatgatggaaagattgattacattggcaggattgatcatcaaatcaagctgcgaggctaccggattgagctgggtgaaattgaacttgcacttatggcacttgaagaagttgataaagcagctgtcattgatctaaccgatgaatctggagaaaaacagctggctgcttatattgaattgaaagaaaaagagctgacgtcctttttacttagaaagaaattatcagatcagcttccagcttatatggtacctgcctattttgttttactagatgagcttccgcttactcaaaatgggaaaatcaatcggacagcactgcctgatccattgttgtctcaagtggaaacagccgttgaatggtccaaggaaacagcggacattgaagagatcatagtagatacagcaaaagacatcttagggcatgaaacgatcgaaccggctgatcatttttatcagcttggcggtgactccattaaggcgattcaatttattgcgaagttaaaagacaaaggactctatttaaaaaccaaagatctttttacgtatcccatttttagagaaatggcacaagtcgttcagcaggaacctgtcttacatatttcacaagagcaggctgcgggcgatgtgaaatcgatcccaattatcgaatggttctggtcccagcgattaaaagatgaacatttttggcatcaatccatcattgttcattcaaagaaaaagatggatgaaaaaatcgtgcaggatgctttcaaagagctcgtcattcatcacgacggactaaggttaaaagtacatgaggcaacaaacacgcttcattatgatgaagacattcagggtattccgctgatgatccacgattttacggcattgtcagaagagaatgtggaagaagcgctacaagaagtagggtgtcaggtcaagcaaagaactcatctttatcaaggaccattgattcaggcagcgctttgtcaaactgcttttcaatcacatctcatttttgccgcccatcatcttttagctgatggtatgtcatggcaaattcttgtggaggacttgattcaattattgcatgcagagaaggtcacagctgaagtgcttccgcctaaaacccattcctatcaaacatttacagagcgggtgaacgagtatgcagtatcagaggaggtaaaagagtcgctcagctattggcaaaaagcggtgcaggatattcagcctctgtatccagtttcttcaaatgagggatatgtcagagacgaagtcaaattaaccaaggcattatcagtggagctcacggatcaattgatcaatcaagcgaataaagcgtatcaaacgcagcctcacgaactgttaatttcagccttaacgcaagcctgttatcagcaaacgaatcaaaagaggatttctttggaattagaaggtcatggcagggatgctgtggaggaagatattgatgtatctagaacgttcggctggttcaccaccatgtaccctgtgaatgttcatgtgtctgaatctctctcagatcacatacgggctgtcaaagaaacgatacgtgaagtgccaaataaaggtgcagactatgggctgctctcactcatcaataggcagcttcctaatcattcagcgccgcaattacgctttaactatctaggtgaaattgatcaggtgctgaaacaatcatctgattatgagatgtcttactttacatcggggattgattcgtcattggataatccgttaacaaccgtcatcgatatggtcgctaccatcaagggtggtcagctgatattccatctttcttttagcgcaaaacagctgtgtgaaacagacatgacgcagctattacaagaggtagagcggcaaattgagcgtttggtacagcattgcttagagaaagaaggaatcgaatttacaccgtctgattttgaaacagtggatatgtctcttgaagaaatggattcattatttacatgaggaaaaatcagcatgttatctacatgtcatgtttattagcggtcttatggataagcagctttgccggggggacacatgcaaaagcagtgattacacctaaagccattgatcaagtgatagaggaacagatgaagcttgggcgcattccaggcatgtccgttgtggttgtgaaaaaggacgaagtggtgtaccaaaaaggctttggttatgcggatcgaaagaaaaaggagcaagtgacagccagtactttctttgaaattggttctacatcaaaggcgtttaccgcccttgctattgtggagttagagaagcaaggaaaacttcatataaaagatccagtgagcagctatattccaggtttttttccaacataccatggaaagcctcagcgtttgacggtggagcaattaatgcatcacacaagcggcattccctttcaaaccattgcgcttatccagcctgatcatgcaaaggatgcattgaaaaaaacagttgatcagctgaaatcaatcgagcttaatcgtaagccaggcagctcctttgaatatgccaccatcaactatgatgtccttggtctcatcattgaaaatgtaacaggaacgtcgtatgaggcttatatgaaagaactgtttaaaaggcatcatcttgaccaaacggaggctgggctaaaacgcatgaagtccggtgttgtctcagaaggatttaaactgcaattccttgctccgcatgcttatgaagcaccagaatatcgaggcaacacccctgcaggctatattgtgatgaatagtcaggatgtggggacttggctgcaatatcaattgaccgattcaacttggtctcgttttgtaaaaaatcctgatcatttaactgtgaatgtcccagaagaagggaagcatgtctattacaatgccggctggtatatagaaaaggcgcatgggcaggtggactcgctttttcatgcaggctctaacccaaactattcatcattttttctgatccagccaaaagaagatattgctatcggagtgttagcaaatatgaatagcagctacaccgagcaaacggcacgtcttattgccaatacgatcgcgggtacaaatgaagaagcagagtcatcaatagatccatttcagctcattgatcaattgagtttagcagcgacatgtctttttattttgctgcaaatggtgtctatcgttcgttttatcaagtggaaaaagcgtgtaagaaacggcgctttagttcgcagggacatgtcacttggcgtctggctgaaaagcatcggctgggtgctgctgctaattgggatattgctcctgccaatgattctttcgcaactagcctttaatgggctgccttggaaaatgacttttgtatggggaccttcctctctcattgaattagcgatttcttattatttgtttttcatttggttttgtacgattggtttcatcaaaggatttatggtgacatctactgctggaaagagaggaaaaaaagatgaccgtcaaacagatttcgggcattcatccttataatgatttgttttatcgaagctgtttcttcaattgcttttttccaattgtgaagctgcatgatcaagaagtcgctccatacttattaaatgatcaatttgcctatgggctttcagaggacggcttgctgcagattgactggatgtcggcacacgatccagaaaagattatgaatttacaaggcattcaagttgaaaaaatgacgtattgtgtcaatctcattgaaaaggtcaaacaagatgtgatgcgggaccgccccgtcattgtttgggtagacccttacgttcagagaggcagaaaagagtatttgacaacccatagccgtcattcaattttaattaagggtttcgatgaaaatcagcaaacctttcaagtattagagaatcggcatttagataatttgtcttatgagcatcaagtgctgtcatttaaagatgtacagaaagggtatgacacctttcatgatcattttcaaccgaatgatcaatttcattcctatgcgtccttctactttgatccggacaagctctcgactgaattatttgatcaaaaaacgacttatttcctgagaaatatgcatggtcagatagacgtaatcgaaaaaggaatcacagctcttgaaacattttatgagcagtatccgcaattggatgatatcgagaagctcgtggcgtcgttcaatcagatcatcaatacgaagaaagtggagctgtatcggctgaatctcatcaaaggcgatctacctgagctggtgggatggatggaacgtattgtatcagaatgggagaaagcgaggcatcaggcagcaaaactccttttttcaggtgagatgtctagtaggtaccaagccaatatcaaagcttctttagaacaaatcatcgttgatgaaaaagactggctggaagcgttggcaatcaaatgcaaaagggagtgtggcgtgtcgtgaagttattttgcttaccgtacgcaggtggggcaagtaccgtattcagtacgtggaaatcttatatagaccagtcgatagaaattcatgcccttgaactccctgggcacgggacaagaatgacagagcctgttctaaccgatttacagcaggtcgcagatgatctttatgtacaggcgtcctcctctttaaaagaaggagagccctatgccattttcggtcatagcatgggagccgtccttgcgtatgaattacaaaaaagaatgaaaacaaggttaaacaaagagcctgtccatgtcttttattctgggcgctttccaccacatattccagaaaagaaagtctatcatcaactgtcagattccaaactaaaagaggcgatcattgcgatgggaggcgttcctgaggaacttgccgataaccatgcagtgcttgatttctttctgcctattttaagagcagactttcagcttttggagacctatctgtgtgatgaagtcgttccagctgcttgtccaatttctattttttatggtacacgtgatttgccttctgtgctgttcgatttagacgattgggatcaatatacaagcgaagattgtgcgttttttgaattcgatggagatcacttttttattcattcattaacaaatgaagtcgtagaaaaaatcaatgtcattttaaagcgaattggagtgttggagaaatgaacacgaagcacgtaggtgtgattggagcaggtgtgatgggggctgatatggcattagacctttcagcaaatggctatcaagtcacattagttgatgtcacagaagaaaaactaaatgaagcgctggaaaaaatcaagaagacctatcaactggttcaatttgtgagaaagaagaaaatctcattgtctttagaagatgtattgtctcaaatccagctgtcaacttcacttgaaggcttacatgacgcgcatatcatcattgaaaatgtgacggaagattgggagattaaaaaacccatttatgaagagctgcgagatatttgtgcgaaagaaaccatctattttgtaaacacgagctgtatttcgattacaaaggtagggtcccttatgcatcaccctgagaaggtcattggggcgcactttatgaaccctgttcctcttaaagcgttggttgaagtgattagaggaaaagcaacttctgatgacacagttgaaaccgcaaaaggtttcttgaaatcgtttgataaaacacctgttgtggtgcatgattttccgggatttgtttccaaccgtgtgcttatgctgacaatcaacgaagcgatttgggcggtgcaagatcaagtcgccacaccagcggatgtcgataaaattttccgcggaggtttcggccataaaatgggaccacttgcgacaggggacttaattggacttgatacgattttgaattcattgcttgttttatacgagagctacaaagatccgaagttccgtccatgtcctctacttgtcaaaatggtcgacgcaggcgagtacggcaaaaaatcaggtaaaggctttttccaatatgacatgtgagaggagaaaaacaaatggctaagcaaatcaagtgtgttgtctgggatttagatcatacattatgggatggaattttacttgaatcagatgaagtgatgttaaagccttcgatgaaggaagtgctaacagaattagatgagcgcggtatccttctttctattgcaagccggaatgatgaagcagccgtgagggaaaagctctccgcctttgggatcgagcatttctttctctatccagagattcattggaatgccaaatctagttctttagagagaatcagcgagcgcctaaatattcataaagataccattctctttattgatgatcagccatttgaacgagaggaagtgaaggctgttcatccagagattacgtgctgggatgcagtggattatatgtcattactcactgatgatcggctgcgtccagtctttatcacagaagatgccagacgacgcagaagaatgtatttagaagcggaccaaaggcagcaggaagaagagaaatatgaagggccgcctgagaaattcttggcgtctttacatatgaaattcgtgatttcagaagcaggagaacaagacctccagcgagctgaagaactgaccgtccgtaccaatcaattaaatgcgagcgggaaaacctatgattatgaagaacttgatttcttccgtcaatcagattctcacttgctgcttgtctgtgaacttgaagataaattcggttcctatggaaaaattggactctcattaatagaagaaacaggcgacacctggcatgtcaaactgctgcttatgtcttgccgcgtcatgtctcgtggtgtcgggaccattttactcacaacgattttgcaagaagcgaaaaagcgaggaaagcggcttgtggctgactttaaacaaaccgaccgaaaccgcatgatgtatatcacatacaagtttgcgaatttcaaagaaatcgagaagggggaggatggctatatcttgtttgaaaatgatttaagcatgattcagcctttcccagaatacgtagatgtcaatattgaattaaatcagaaagatccagccaaacaataaaaaagcgaaaagcgaggagattaaatcatgaacctacacgaacaagtaagagcctatatcgagcaaaacctagtggtatttgatgaggaaattgagcttggaaatgatgatcatatttttgaacaaggctttgtcaattctctatttgcgatgaaactagtgaactatatcgaacatgattttcacttccaattagataacgaagacctcgacattgctcattttagtacggtcaatcgcattgtcgccttaattgagagaaaacaacagggggccgctcttcatgaaaacagctgaacaaacgatcgatgccattgaagaaatacgacagtattgcgatgaacatatccgtccgtttgccaatgaattcgacgagacggaacatttaccagagtcgctcattcgagatatggcgaaaagaggctacttggcagcaggtatcccgtcttcctatcaagggctggggcttgatccaatagcatatggacagttcacggaacaagtgggaaaagcttgctgtaatgtacggacattattgacagtgaattcacttgtaggagaagccattcttcgttatggaacagaagaccaaaaacaaggctggcttgttgaattagctaaaggagaaaaaatcggtgcctttgctttgtcagagccgaatattggttcagatgccaatcatgttgaaacaagctatcaaaaagaaggacaatcctatgtattaaatgggaagaaaaagtggatttcctttggagcgattgcagatttctttattgtgattgcaagagacggtgaacaagtcacggcattccttgtcgatcgagatcagccgggtgtagagattgagagaattacaggaatgatggccaatcgagcatcatatttagcggaaatcactctagatcatgtccaggtgcatgaagactgtgtcttaggacctgttgggggcggatttaaccacgtggtgtcactcgcattagaccatggaagatacagtgtcgcttgggcagggcttgccatcgcacaagaagccgttgattctcttgtcacgtattcacgtaaaagaacacagtttaatgaaaaattgtacaagcatcaaatgatcaaaggcatgatcggagatgcggttacccagctccatgcagcgagagccttatgcctaaaggctggagaaatgagagaagcgaatcaccctgatgcgatcacagaaacatccattgcaaaatatttcacctctaaaatcgccgttgacattacaaatacaaatgtccaaatccatggcggaagtggatttagccgggaaaactcagcttcaagactatatcgtgaagcgaaggtgcttgaaattattgaaggaacttcgcaaattcagcagcaggttattgctaactatggtttacgccattatttcgtgaaacattcttagagagaaaggagatgatcccatggctttacagccgcagaagctggataaacagaacattgaaaatatgttaggtatcactacgatccaagagggactgctgtttcatcatttaatggaaccgaacggaacggcttattttgaacaactgctgatcgaaatagacggaccgatagatcgagacatttttgaacaatcatggacgaatgtcaccaaacagcatgaaatgcttagaacattgttcagatggcaggaactcgcaagaccagtacaaattgtgctgaagcagcaccagccagacattcgatatcgtgatttgacacaagcgaaggagcctcttcatgtgctgaaagaggaggtgacggcacagaaccgagaagaacgctttgatctgcaggaagtcccatttcgcctgacgttatgtgaagtgaatgatgaattcagctgggttctcattagcttccatcacattttattggacggatggagccttgggattgtattaagcgattggatgagtgcatatgagcgcttatcgaatggggacaaaccccttcttgaacaaagaccgtcctaccaatcatttgtcaaatggcagcaaaaaaaccttcaacagacagaagcacaagccgcctattggaaaaatgttttcaatggctggagttatgcagaactgcttccgaagtcaagcggcgcatatgaaaattcagaagtttttcatcaatatgaacatcaagtggatacttccattgcggagagcctgagcaaattcacgaatcaatatgacgtgacgctcgcatctgtgatgtatacgctgtggggagttttgctatctaagtatgccaaccaagatgatattgtctttgggacaacagtatcagggagaaatgcggatgtccctcatattgaaaagatgacagggctgttcattaacacattaccgctgcgggtctcattcgaacaagagcggccgattcttgaacagatgcaggaagtgagtcgtgagatagctgtaagaaatgaatatgaacatacaccgctatctgatttaaagaaatatgcaggaatgacggcagagcaatcgttatttgattcaatcgtcgtcattgaaaactatccactagatcaaatgctcacgaaaaacgatcagcctattcgtattcgtggatttgagatgactgagcagacagaattcgatctcacgcttagtgtccaggcgtttgatgatcagctgcacttttcattggtgtataaccccgtcagcttttcagctgaacaaatcgaaaagtggtgtcagcattttcttcatctcctgtctgatgcctgtgctcatccgctcaaatctgctgctcagctacagctgctatcagaagaagagaaaggaaagcaattagctgtcttccggcagtatggcggggcaacatctagcaatgaaccaacggtgattgacctttttgaagcacaagtggaacgaacgccagcggcagccgcagttgagtttggcgatacgacggttacatatgaacaactcaataagagagtgaaccagctcgcacattatttacaaaacaaaggagtcaaacaggagcagcgtgtcggcattttagcagagcattccattgaaatggtgatagcatgcttagcgatcttaaaagctggcggtgcatacgtgccgattgatcctgaatacccgcaggaacgaatagaatatctattagaagacagcggagtagaatggctcttaactcatccaattaaagggctcacctatgcctatcatggagaaagaattgatatcacacagccggatctatacaccggaccatcagacaacttggcagaagccatcacctcagaccaaacagcctactgcatttatacatcaggtacgaccggaagacctaaaggtgtactcattcatcatcttggcttagccaactatattgattgggcgaagcaagtatatgttcgaggagaaacaaggcattttgctttgtatacttcactgtcctttgacctgacggttacttctattttcacgccgctcatttcaggaaataccatcatgatttaccaccatgaaaaccggcagctgcttgtcgaagacatcataaaagataatcgcgtacatgtgatgaaactgacaccatctcatttacagtttattaagcatttgtctttcccagacagccaaatgaaatgtttcattttaggcggagaacagctggaaacatctctagcgaaatccattcagcagtccttcccgcagccaattgaaattgtgaatgaatatggaccaactgaaacggtggttggctgcatgattcatcgatatgaccaggattttgatcaagacgtgtatgtaccgattggaaagcctgcacagcatacagatattcttctttttgacagacatatgaatctcatgccggaaggaaccgtcggtgaattatatattggcgggaaaggtgtcgcaaaagggtatttgaatcgaccggaactcaccgaagaaaggtttgtcgatcaccctttccagccaggtgaaaaaatttataaaacaggtgatgcagcccgcattctgcctaatgggctcattcaatttttaggtcgaaatgatgatcaagtgaagctgagaggctatcgtattgaaacaggtgaaattgaattttggctgaatgaacagccaggtatgaaagcagcagctgttgttgtaaagccagatgcttctggtacaccatgtttggccgcatatgttgtcacgacagccagacttgatcaagctgcaatgaaacaagcgttggctgatcagctgccggattatatgatcccaactcactttgttcaattggacgatatgccgctgactgccaatggcaaactagataaacgggcattacctgctttgaaacaggcgcagcaaacgaataagcaggcgggcgctgccaatctttctgatactgagaaagtcattcaagacatctggaaaaaagtcctcggcttagatgaggtaagtgttcatgacaaattctttgacattggcgggcattcactcaacttaatccacgtcaatcaacagctcgctaagcaattgaatcaaagcattccaatggtcgaaatgttccgccgtccaacgattagagagcttgccgcatatttaagcggcgattcagagcaggtagcggcaggcacgcagcctgtgaaacaaaagacaagaaaagccaatgagccgattgccattattggaatggctggtaaattccctggtgcgaaaaatgttgaggcattttggcgaaacttgaagaatggagaagaatcaatttccttcttttccgatgaagaactgcttgaagctggtattgaccgtcagaccttcgaacgacccgattatgtgagggcaaaaggtgtgattgatggacctgatttatttgatgcatccttcttcggctattcgccaggtcaggcagaaatgatggatcctcaaatacgcctcctgcatgagtacgcctataaggcgctggaagatgcggggtatgtgcaagaagattatacgggtaaagttgggttgtttactgggtccacatcgaactttcaatggattcagcgttttgcagcttcccttgatagcagcatgtcagagctgtttgaagtgggttcactcaatgatacgtataccgtgagtacaagaattgcccataaattgaatttgaaaggaccggcgctcacgctgcaaaccgcttgttcgacttctttggtcgctttgcatttggcctgtcaatccattgcaaatggtgattcagatgtagcacttgcaggaggtgtgtcgatcctgcacccagtgaaatcaggctacgtttatcagcagaacatggtgaaatcaagcgatggccattgccgcgcctttgacgatcaagcagatggaacggttggcggagatggtgttggtcttgttgctttaaaagcactgagtgaagccatagaagatggtgaccatatttatgcggtcattaagggctctgccatcaacaatgatggtgatcaaaaggttggtttcaatgctccaagcgttgaaggacagacacgtgtcattcaggatgccttacatcaagcagatgtttcaccagatacgattgaatatgtagaaacacatggaactggaacatcacttggtgatccgattgaaatagaggcgctaacaaaggctttcgacacagagaaaaaacaattttgccgtattgggtctgtcaaaaccaatattggacatttggatgcagcggcaggagcagctggcttgatcaaagctgtgctttcgcttcagcatcacacatttgtacctagtcttcacttcaaaaaagccaatgaaaacattgcatttgagcatagccctttctttgtaaacactgagctgactgactggaagcagccagcttcacatttgcggcgggctggggtgagctcatttggaatgggtggaaccaatgcacatgtcatattagaagaagcaccacaaagagatcgtcagcaaatgcctcgttctgctgagctgcttgttctttcagcaaagagcaaaacgagcttggaacgaatgaaagacaaactcgtaaaccaaatagaaaacacgccttctatcaatttggcagacgcagcttatactctgcaaacaggaagacagttctttggtttccgtcaggcatttgttgcggcaagcagagaagatgctttgcgagtattaacagaaaagcaaggcaagggcattggaaagctcatgcattcgcatgtggagcaacaaaagattatttttatgttttctggacaaggcaatcaatatctcaatatgggattagatttgtaccgggaagagccttactttaagaagcaaatggatgcttgttttcaagcatatgaagaagcaacggggcgaagtcttgcccgtattctttacccattagcggctgaaacagaaaaggcgcgtgaaaaattagcaagtactcaatatgcacagccggccatttttgccattgaatatgccttatccatgctcttcattgaatggggcattcgtcctgatgcaatgatcggctatagctttggcgaattaacggcggccgctatatcagggctattcagcttaaaggacgcaatgtccatggtcgcctatcgtgcgaatgcgatgcaatcgtcaccagctggcgtcatgatgagtgttccattacctgaggcagagctaaaaccgatgcttccaaaaaatatttctctcgcggttgtcaatgattcctcatgtatcgtgtcaggtctagaagaagcgataagtgaatttgaacaagagctgaaaagcaacagattgatgtgtatgcggttaggtggaaccattgctgcccactcacatgtcatgaaggaggcagcggagcaattcggagaaaaattaaagcatatgaaagccaaaacacttcgtattccatttatttcgaatttgtcaggagattggatgacagatacgagtgcgaaagatatgtcttattggaaaaggcatatgaccgatacagttcgctttgctgaaggcatcaccaatattttacaagaggacaatattcaattaattgagattggaccaggacaagatttaagcgtgatggtcaacaggtcattgaacggcctgaatcagcatgtatgtcatgtgttaagacatgcaaaacaagatgtgacggatactgaatttttacttagtcaaatgggacgtctatggacaaacggattatctattgattgggacaggttccatctaaaccgtcagccgcggaaaatgccgctgccaacgtatgcgtttgatcaaacctcctattggtatgatgcagcagatcgtgtgaaacaagaaaaaccaaagcagtctggacgaaagcaacaaatggatgaatggttctatacccctcattgggaagcggatcttttaccttgcgtgccatcagaagatacatctggcggagccttgcttttgtttgcagagccatctgctctcggagagaagattgcggctgagctcctgacgaaacggaacgagttcgtagtggttcgtaaaggaaatgaatttacgaagcatgacgaaaaaagctataccattcggtcacatgagccatctgattatgaaaggctcatttcaaatctggcagatgacgaaatgaacgtgtcagaagtttgtcatctatgggggctttcagaacgacagccatctcacacggaagaagaatgggtgaagcaaacgcagcaagatgcttattactccttgctttatatcggccaggcattgaaaaaatatgttttggaccaaaaggtatcgattaccgttctttcctcattgacatatgctgttggcggtgaacctgtactttatcctgaaaaagcgatccatctaggacctgccatggttatatcacaagaaacaccgaacttgcgttaccgcattcttgatattgatcgcccggtggaaaatggggttcaagaaaagcgattgctgaagcaaataagcgatgagctagatcgagcgtatggacagcttctcacggtctatcgacgaaataagcgatatgtgaaaaagtatgcgaaaggttcagttcccgaaacaggacatgctcatttggctaaaaaagatggtgtctacattttaattggcggacttgggtttattggattgaatatcgcccagactttggccgagcaaacgaagggaaccttaatcttaacgagcaggtctggactccctgatagaagcaagtggcaagaatggctgtctacgcacgatgaacaggatccaacaaagaaaaaaatacaaaaggtaatggcactggaagagacaggcgcagacgttctcatacagaaagtagacgttcgtcacagggaagatatccagcaattgatcaacacagtggatgcgtcatatggacagatcgacggtgtgatctatgcagctggagtgacaggcgaccaatctttccgggtgatggagcaaacagatgtcacattttcggagccgcattttgaagcgaagatgaatggcgtacttcatcttgatgccgccttaggtgatcgatcccttgatttctgttttgtactgtcatctttgtcaccgatcttgggcggactcggttttacagcctatacagctgtgaatcatttcatcgatgcgtacgtgtatgaacgcaatctacgttcagaaacacagtggtctgtcattagctttgacggctgggaatttgagcaggggaagcagctcgatcttccaatcggagatgatgtcaccgaaacgttaattacagaaaaagaaggaagaatgatctttgaacgattgctttcactggatcaagtggaacaaatggttatttcgacaacatctttacatgatcgtattcacagatatgtagaccgtttatcccgtgaggaagagagcggcggagagcatgtacaagatggaaacttgtattctcggccagcgctttcaacgaattatgcggcacctgaaacagagctggagaaggaattaagtcaacattggcaagcattctttaagattgatgacattggcatagatgatcatttctttgaaatgggtggagattctcttaaggcgattaccttcattggcatcattcatcgtgcatttagtgtagagctgacgctgccacaatttttccaaatacctacgatacgattaatggcagcatatatcgaccaagcagatactgctgcttatcatgcgattgaaaaagccgaagtgaaggagcattatcctctgtcgtctgcgcaaaaacggttgtatctcatgcagcaaatggatgtaaacagcacaggatacaacgagtttaaagcggggcgaatcaaaggaaaactcgatatcagcaggttggaatgggcatttcagcagctcattaagagacacgaaagtttgcggacagcgtttgtactagagaatggcgtcccttatcaaaagattgaagaagaggtaccatttgcagtcacattgtttgacctcacaaagggatcgacacaaggatctgaggaagatcaaaaacaagtgattgaacaatttttgactgcctttacgttaagtgaggctccattgatgagagtcggtgtgatgaagctggcagaagaggaattcgtgctcatgctggacatgcatcacattatctcagacggtctttctcaagatattttggtcaacgactttatgcagttatatgacggcaggacgcttgagcctctcgctctgcaatataaagatttttcagaatggcaaaatgacatgcttgcgtctgaagcactgaaagaatcgagtgattactggaaaaaccggttagagggtgccccgctacttgatctgccaacagatttcgatcggccagaggtgagacaattccgcggtggacattatacattccgtatagaagaagcggagctgaacgcgtttaagcaaatgattttaaaagaagacgccactctgtttatgggtctgttaagtgtgtatcagattttgcttcataaattaagcggacaatcagatatcacggtcggggttccggtagcaggcagaaaacaagaggagctgcagcaagtcatcggtatctttgtcaatatgctgccacttcgtttatatcctaaagcagagctgacgtaccagcaattccttcaggatgtgaaggcacatgtcatcggtgatttcggacatcaagaatatcaatatgaacaaatggttcaagacctccagttaagccggagtgtcagccggaatctattgtttgatgctgtgttcgctttgcaaaatatgaatcagccagaactgaaggtaggcggtttaacctttagtgattatccgtatgagacaggaacgtcgcgctttgatttactctggattgcgtatgagcaggaagatggtctttcttcaacgattgaatataatactgagcttttcagtgaggaaaccattcagcggattgcaggcttgctgaaagacatcatgcgggctgtttcagcagatgcgatgagaatagaagagatcgaactgacttcttcattcaagcaattagacgacgtatctcttttcgaattagatgacttaaaaatataagtaaagaggtgaatggaagagtgattgaacatgatgattttcaactgaaagcagcggcgaaggaaagggcgttagaaagagcctactggacatctgtcttatcaggtgtacaactggatggccggatccctcatacggtttcacaagcccattctgctgcaatgaaccgatcgcttcattcgtccttccctgtggctatgaaccattcgttaaagcaattatgtggagattctgatttgcgcctgtttatcgtgctgaccacagctgcttttggcttgcttcaacgttatagcggaaaaactgagttgatggtgactgttcctacaatggaacagtctgccaatcaatcagccatcaatcatatgctgccgcttaaggcagagattgagcctcatatgagctttagcgcagggctagaggcagtgaaacaatcgtttcaggaggcagtgcgtcatcaaaactatcctgttcatattttaatggatgagctttggcattcagtaggagaagacaagaagcgtgtcaatctggcatgtgcgtttgagccattgcatgggcatgctgaccgagagcagctgcatgcggatgtgctcattgtttggaagaaagaacaagattaccttcatgctgaagttcactgggatgcttccatttatgacgatcaaatgatggagcagttctccagacatttcatgacactcacagagcaatgtctcaaaaccccggaacaagcgatgagcacacactcatttttatctgatatggagaaaagtcagctgtttgattcgtttcaaggagagtcgctcgcttatccagtggatcgtgatattgtgtcgttatttcaagaacaagtccaattgcatccagcacgaacggctgttgtgtttggcaccacctcctatacatatgaagaggttgatgatttatcgaatcgcattgcacttagactgtctcaaagtgagatgacacgtgagactcctgttggactcagaatgaatcggtctgctgaactggtcattgccattcttggcattttaaaggctggctatgcttatttaccgattgatgtccatctgccgatcgaaagaattcggtatatgctcaaaaacagcggtgctgcagctattgtctcggatgcagaaggatatgaaggattggatgtcgaggttcatgtgattcaagacatgcttcaagaatcgccaataaaagagaatctgacttggtctatttcgccttcggatatggcgtatgtcctgtatacatcaggaacgacagggcatccaaaaggggtcgttattgaacatcgtcatgtcattaatttggtatatggaatgaaaacgcgcttttttgatctgctccctgatcctttgcaagtagggatgctggcttcacacatttttgatgcgtctgtgcaaacattgttcccggcattgctcctcgggcatacgctgcatattgccaaagatgaagtccgtatggatgggcatgcgttatggtcgttttaccaagaaaaccacattcagctgtcagatgtgaccccttctcacttaaagctgatgaacaaggcagcagcgcaatcaaaacaagacctgcctgctttgaacatgctgctggtgggcggagaggtgttcacaaaagagctgatggatcaatttttacagcatgtatcaggtgaaaaaccgatcatgattaatgcgtatgggccgactgaatgtacggttcagtcatcatcctttttgattccccatgactgggacgagcaggtcattcctattgggcagccgatgccgaatgagcatattttcatatgtgacgcgcaaggggagccagttccgattggcgtctttggcgaactatatatagcaggcgatggtgtaggtcgtgggtacatcaatcaccctgatctgagcaaggagaaatttatcaaaaaaccagagctgagcagcgggatgttatacggtacgggagaccttgcaagatggcggtttgatgggttgatagaatttgctaaaagaaacgatggccaagtgaaaatcagagggtatcgaattgagctcgaggagattcgcagagcgattcttgatgacccgcatatgcaaggactgattcaagatgtcattgtcattcctaaggaaacgaaggatcaggaccaatacatttgcgcatatatgatggcaaaacaagcgatagatcagcgtgcgcttcgtcagtctttaagtgaaaggttaccaggttatatggtgccgaggcatgtcattcaaatagaacaatttcctttgaatctatcagggaaattggatatccaagcactgccgaatccagaagatcaagtggcaggcaatcaagagccgttgaccattcaagcacataatgaaacagagcagaagcttgttcgcattttcgcatctattttacaagtccctgctgcgcagatacgtatagatgaaccgtttttcgatttaggcgggaactcttttaatatcgttgaactgtccaataaagtgaaagaggaatttcagcaggagctgacagtgatggagctgttccaatatacaactgtttcgcaaatagccgctcaattgagaaccaaagtctcagggcaagagaaacagatcgaaaatgatggagaaaatgaagcggatgacttagaaagtgccgctcaactgttaggcgggatgatagatgagtaagttcacaggattagaggttgcagtggttgggatggcctgccgttttccgggagcaaagaatattcatcacttttgggacaaccttgcaaatggaagagagtccattacgttcttttcaagggaagagctgctggaggcaggggttgagaaagaagcattagaccatgagcaatatgtacgtgctaaaggagcagtcgatcagcatgatcactttgatgcagatttctttggttattcacagcgtgaagcagaagtaatggacccgcaaatccgcatgtttcatgaggtggcatgggaatcccttgaagatgcaggctataaccctgaaacctatcaggaaccgattggtttatttggagctgcttctgctaatttatattggcaagctgcttccatgctgatgagaacgaatcactcatctgaacaatttgcggctgttcaattaacagataaagatttcatgaacacaaaggtatcctacaaattgaatttgaagggaccgagcgtagctgttgatacagcttgttcttcctctttgactgccattcatatggcggcgcgcgccctgattactggagaatgtaaaatggcactcgcaggcggcgtcaccattacgacccctcacaaaaaaggatacatgtatcaagagggcatgatcatgtcgccagatgggcactgccgggcttttgatgaacaggcagaaggaaccgttggcggcgagggctgtggagttgttgtgctcaaatcattaaagcaggcactaaaggataaggaccatatctatggcgtgattaaaggttcagcctataacaatgacggcgggcggaaggttggctacacagcaccaagtatagaaggacaaagcgaagtcattaaaaaggcactcaacatcagtcgtgtagaagctgagagtatatcttatattgaagcacatggcacaggtacaactcttggagatccagttgaaattgagtcactaaagcaagcttttcaaacggataaaaaacagttttgtgcgattgggtctgtgaaaaccaatattggtcatcttgactcagccgcagggattgcaggttttatcaagacaacgcttagtctgtaccatcagatgctgccgcctagccttcattataaaaaaccgaatccgaaaattgattttgaatcaagcccattttatgtaaatacaacacccgtaccatggacgaaatcagagcagccgctgcgtgccggtgtcagttcatttggagtcggcggaacgaatgtacatctgatcatggaagaggcacccgccgccgacaaaccgtcagtagaaagagatcatgaactaatggtgatttcggcaagatcgaagcaggcggttcaaaagtctgctgaacaaatgacctcttatttaaaagaacataagcatgtcacactatccgatgctgcatttaccctgcaagagggacgaaagcattttccttatcgacaagcttttcttgcaggtccgggccgcacattccagtcagccggccagccgcaaaaggcctttcaacagcctgcgatcgtttggatgttttctggtcaaggtgctcagtatgtgaatatgggcaaggatttatatgagaaagaccctgaatttaaagaaacgcttcagaaatgttttgccattattttatcgttatcaggtgttgagatcgagaacgtgttatatccaacaaccgaagaagagttcatagaagcagaacaactcatgcagcaaacatcatatacacaaatcatcttgtttagttttgagtatgcgctcgcatcgaagctgatgggactaggcatatgtccgcattatttcattggtcatagtattggagaaatcacggctgcctgcgtggccggtatgatcaaccttgaagatgccatccggatcgttttaaaaagaggcagtttgatgcaaaaaatgcctccaggtgaaatggccggtgtgtcactccctgccgaagagattgaacatgatcttccagaaggtgtcgagctttctgcagtgaatagctcacaattatctgttgtttccggtccttcagaacggttacagatttatctcgaacaagctgaaaaaagaggagcttctgtccaaaagctgaaaacctctcacgcctttcatacgagtatgatggatgaagcgtccgaacagtttaagaacgttctctcggagatcacctaccagcagggcgagattccgatcctttcgaatgtgacagggagctggttaacaaatgaacaagccgcatcacctgattactgggcatctcatatcaggcagcctgttttatttagtcaaggagtagagacgttacttggacttggagaagtggttttcattgaagtggggccaggtcatacgttaactcaatttgtgagacgacatgatgactatgatgtgaacaaagcagcggctgtttcaatggtgagacatccaaaagaacaagctgctgatgatgaatatatgaaaaaggctatagggaagctgtggagttttggagtggaaccgaattggagcgctgtcagaaaagaaaaggccccatatcgagtgtcactgccaacatatccattcgagcatcaaatattcccctctccgcagtttaaagcggatcagctgatgaccgctttagcgccatcagaaaagggggagaaactctcagctgattttcaagactggttttacattccggtatgggaacgctctgcacctgtactaaaagagcagcatcatcaagggaagcgtatcttggtttttgagaaaaatggtcatattggcgcttatttgaaagaacggcatgcagaggttgtcagcgtctgtcaaagtgatcatacgatcaaagaaaatgaccagttgatgaaggcggacgttcatatgctgtcacatttagagtgggtgatggctgaactgcagcaatctgaatttataccggaagagatcatctggatgcatgatgaactaacagaagatacaggtgatcagccaaactacttatctgtgctcgatctcgtcaggctgatcagccagtatcataacacagccatccgtcttcatcttgtgacaaaccaagcgcatgatgtaatcgggatggagaaggtcaatcctcttcaagcaacatgtactgggctggctctgaccattcctcaagaatatcagcatattgcgtgtcagcacattgatttatgtcaggaaacaaaggcggactggccgctatttctttcatacgaggttgcaatgcacgatcaagatgcggtcgtggcgtatcgcgtgaacagcaggtgggttcgaaaggcttcaagcacccctttaaacaaagaggaatcgtccaagcagcctttcaggactcatggcgtttacctcatgaccggcggtatggggggcattggcttcacattagctaaacatttagcagaaacgtatcaagtgaaacttgtgttcatgagccgagtacaaatacgtgaacgctctgcatggcttgatctgcgtgatgcggaggggaaagaagctgaaaccgtgaaaaagctgatgactcttgaagagttaggagctgatgtacaagttgtacacggtgatgtgtcagatcaagatgctgtgcagaaagcggtccagctggctcatacgtcatttggtgatttacatggtgtcattcatgcggcaggagaggcagacgggaagatcatccaagcaagaacagcagacgatgaaattcgcatgtgtcaggcaaaaatcaacgggacctatgtgctggatgaagcactcaaggatgaaacgctcgacttctttttactttgttcatccctagtgtcctttcttggagcggctggacaagtggcttatgcggcttccaatgcttttatggacagctttgctcatgcgaagaggcaggaaggaaagccagtgatttctttaaactgggatcggtgggaaaaagtcggtatggcacacgactcagcattagcggctaaagtcaatgacatgatggcacttgaggagcaggcgggaattttaccagaacaagggataaaggcctttcaggaagtgctgcgtctagattatccgcaaattcttgtttctgttcgagacatgggtgagagaatgaaacatcgattaacacctatgcagcaggaagaagagccgtctcaacaaatatcgaaggtcatagatgatcgtctagaagcatcattgagtgatgtactcagctccttttttcatcatgaaccggatgtgaatgagaacttctttgaaatgggtgcgacatcccttgatttgctgcagatgagcggtcatatcaaatcaatttatggcatagaggttccggtagtcatgatgtatagccacccgacgatcgcgtcattggctgcagaactgaagaagatacatggagtgaaggaagaaaagcaagctgtcactgaatcatctaatctccgcaaacaggcgatggcagatgggaagaatcgccgcaaacagagattaaaacgaaaatagatgggagaaatgcagcgtatgtctgatcaagagcaatggagcgaatctggacttgaaattgcagttgtaggattagcaggtacgtttcccggagcaccgaatgtgcaaacgttttgggaaaatgtatcgcaagggaaagaatccgttacgtttttcactgatgaagaattaaaggcagcgggtgtagatgagacgctgctaaagcgttctgattatgtgaaggcaaagccatttttacaaaatgcatcatcatttgatgcagacttttttggctactctccgcgagaggcatccattatggacccgcaaattcgattgatgcatgaatgcacatggcatgcgctagaggacgcaggttatgagcctgagcaatacgaaggattaattggtctttatgccggggcatctagcaatctatcgtggatggggcagcatatgtcgtcacttgaaaagaacgaagatgtatttcaaatcatgcatctcaatgacccgtcctttgcttctcggattgcttataaattaaatctaaaaggtccaagcgtatcggtacaaacggcttgctccacgtcgcttgttgctattcatatggcctgtcaaggattaatcggaggtgaatgcgaccttgcgttagcaggaggtgtcactctccatcagccgcaaatcacaggctatcaataccaagaaggaatgatttactctcctgatggccattgccgtccgtttgatgaaaaagcaaaaggaaccatttttggtgagggtgcaggcgttgttgcgctaaaacgattgaaagatgcgatagaagacggagattttatttatgccgtcgtaaaaggatctgcaacgaacaatgatggaagcaataaagtcggctatacagccccaagtgtgagtggacaggcaagtgtcattgaatctgcgttagaaatggctgagacagaaccagagacgatttcttatatcgaagcacatggaacgggtacgcctgttggagatccgattgagattgaggcgcttacccgtgcttttcaaacagatcaacaaggctattgccggattggatcagtcaaagccaatattgggcatttagatgctgcaagcggcgtggctggttttatcaaaacagtcatgatgctgcatcatcgtcaatttgccccgatgccgcactttgacaagccgaatcaccgtattccgtttgatcaaacgccattttatgttgggacagacaaagaggagtggaagacgtctcatttgccaaggagagctggagtcagtgcttttggtatagggggagcaaatgctcatgtcatcttagaagaggcgaagccgagaaaagcaaacggcacggcctcgtccaaagaattaattgtgctttcagctagatcaacgcatgatatgaagaacatgacaaaaaacttgaaggaatatgtctcctcacatcatgaactctcacttggccaagcagcttacaccttacaaagtggaagaaaagccttcaaatatcgaaaaacgtttgtctgttcgtcgcgggatgaattattagagcaactgcaagtgcaagatacagcagggagagaaagtcttctttataaacggatcagcatgaggctgacggggtatcatgagtcaggtttacgtgattacatcaagctgtatgagaaagatcattctttcaaaacagaagtggatcgattaatgagcctcgtccaatctgcggtacctatcaaaaaagacgagctgttccattccaaacaaagcagacaatcagaagtggctatgctgatcatgacatcggcttttgccaacgagctaaggtcactcggaattgaaccagatggttggattggagaaggcagcggagtctggacagctttatatgcagcaggcgggcttgagctaagagacgcagcatcaattgtgtacgaccttcatgacactgagacggttaatcataggctggcttccctgcctcagaggacactccaacagcctgtttacatgcagcaaaccggggaggaactaaccacttaccatccatcgtctgcaaagcgttttcttgatatgaatcagcctgtaaaaccgcctttgattgagcaagaatcaacagccttgatcattgatctttcaataaaacaaagcattgtggttgaaaagggagcagaaaaatcaaccgaatcacttgatggagacattcttcaaatcgccggtgttctttgggaaatgggggtcggcttatcctttcctttaacagaggagaagaacaggcagcgcattccgctacctgggtatccatttcataaaaccgatttttctgcacaaacaaatacgatggcagccattgagccacaaaagccgcaggatgtaaagcgtgtttttacttcgctcgcttctttacaaaaagatattcacgacattgttcaaactcattttggatttgatcaaatggatgatgaatcgccattttttgaatttggtgcgacatcacttgatatatctcagcttgcagcgaaaatatctgagcgaatggatcaacaaattgacactgttcaattgtatcggtttgctacagtggcaagccttgctgaatatttgtttgaagaacagatggaacgagatcaaacacctgcttctctcccagtaaagaacacgtcccaggagcatacggatattgcgattgtcggaatggcaggaagattcccaggggcttcgtcgctagaagacttttggcagcgtcttgtgaatggcgaggaaatgattcactttttcacagaagaagaactcaagaaagcagggctggatgcgtctgtttatcagcatccgaatttcattggagcaaaaggccgtttacaagagatcgaaggctttgatgcagacttcttcaactattctgctagagaggcagagctcatggatccgcagttcaggctcttgcatgaatgtgcttgggaagcgctggaggatgctggctgtgaccctgatcgaatggcagggaaaattggcgtttatacaggaacgagtccaaatcatgagtggctgacgcgctttgcacatcaaatggaagcaaccgagcaattcagcgcaatgctgttaaatgatcgtgaattctttagtacgcagctttcttataaattgaatttacacgggcctagcgtgaccatgcagacagcttgttcgacctcacttgtcaacattggcatggcttgtcaagcattattgaatcaagaatgtgatgcagcactggctggcggtgtgacggtcagttctccagaaaatatcggctacatctatcaagatgggatgattcaatcaaaagatggacattgccgtccgtttgaccaagaggcgagcggaaccattttcggagatggagcggggattgttctgctaaaacgttatgaagatgcgatgagagacggcaacccgattcatgcggtcatcaaaggggttggtgtgaacaatgatggcagccgaaaagctggttttaccgctccgagtgtggaaggacaggcagaggttttaaaagaaacgtatgaaaaatcaggtatcgatcccgcatccattggttatgtagaagcacatggtacggggacaaaaatgggagatccaattgaggtatctgcccttagtcaagtgttcaaagggacagatccgctgacgattccgatcggttctgtgaaaagtaatgtcggccacttaaatagtgcggcagggattgcaggtctgtttaaagccattttggccctccagcataaaacgatcccgccaaccattcattatgaatcacccaatcaggagatccctttcaaagatacaccgttttatgtgaatcaaaaggcgttgtattggaaggaagcagatggcccgagaagagcgggggttagctctttcggtatcggtggaacgaacgcccatatgatcatagaagagggcatacaggcgaagcaaaaaccagcttctaaccaaaagcagctgctcgtcttatcagcaaaaacggatactgctttagcgaaaatgacagagcaattaaagcagtatgtgatccagcaccctcaagttccgcttgaagatattgcttatacattgcggtatggcagaaagcaatttccataccgaaaagccatcgtgctcgcgtctgctgatgaatggatgcagcagaaccagcttgaaacgagtgtgttccgaagcaaaaaatggcgtaaagcgacctttatgttttcaggtcaaggcgctcagtatgctggtatgatgcgcggattatacgatgcagagccagtgttcaaatgggaagtagatagatgctttaaatatgtaatggaaacggagcaagttgatttaaagggctttgttttttccaagaatgaaacgaacgaagacatcacaaaaacgtcaaatgctcagccgcttctctttatatttgagtatgcattagccaaattgcttcagcatagcggtgttgagccagaatcaatgattggacacagtatcggcgaatacgttgctgcttgcttgtcaggggtcttttctctggagtctgcattaacactcgtgatggcaagaggaagattgatgcaagacatggaaaaaggcgccatgcttagtgtgcaattacccgaggcagagctgacttcgatgattgatgaatcgctttctgttgctgctgtcaatgcaaaagacctttgtgtcgtttctggaagagaagagcatatcactgcatttgaaaagaaactgcaagacaaaggaattgtcacaagacagctccatacttctcatgcctttcattcctatatgatggagccgatgcttgaggcgtttcaacaattcgtagagaaagtagaattgcatgagccgacgattccgtttatatcgaatgtgacaggcacttgggcgacaagtgaagaggtgatgacagcatcttattggacgaaccacctgcgtggaaccgttcgttttcatgaaggtctatctcagctgttaaccgatgaagtacgagcgctcattgaagttggacctggaaacagcttgacggcattagcgaaacgtcatgaaaacaaagagtctcatcatgatgttctgaatatggtgaggcatgcaagagaacaagcggatgaccatgcatatttcttaaaaagaataggagagctatgggcaggcggctacgaggtcaaagcgcagcaacatccaactcaagaggaacgtcagctcgtatcgctgccgacctatccattcgagcggaaacgatattggattgaagcaggaaagccggcttctccgcagctatccgctcctaaggaaacgaagaagaaagagatggaagaatggttctacctgccttcatgggagcagcagccgctaaaacctgttttcgaaaaagaaacagaagaacaaacgtggctcattttcagggaacaggatgcttttcatgaactgtttacccattcatttaagcaacaaggtatcaaggtcatttctgtcacaaagggtgaagcttatcaagagcaagatcagtcgtttacgatcaatccggcagaaggccagcactaccgtaacatgctagattcattgtctaatagaggtgtcaatatccatcggattctgcatttatgggaagctgcgaaagaagatgacaactcgaatcgtcaatccgcttttcaggcgcacattgaaaaaggttattacagcttaattttcttatctcaagcgattgctgcccaaaaaaatattcgagaatgccgtctgtttacgatcactagcggaattcagccagtcacaggcaatgagacgatatgtgcagagaaaagtgcaatgcttggaccgtgtaaagtgatttcacaggaataccatcatatcaaatgctggaatatcgatgtggaagatgtgccagaagtcatgtcttggaaggaacaagtacttgtcgatcttattgtgcaggaaatcatgcagcctggaaaggaccagcttgtggcgtatcgcaatcgtcaacgctgggtgcagagctacaaacgtttgccgctgcaaaaagaagatggacttccgaagatgatcaggccaaatggtgtgtatctgatcacaggaggtttaggcggcatcggatttgttctatcaaagatgctggcgaaggaaggaaatgtacatctttatttaactggaagaacggcattgccgccgagagatgaatgggcgtcatacgttcaccaagtaaatgcagatgaagcgcagcgtacgagaattgagaaggtgcttgagctcgaacgattaggtgcaacagtagaagcggtgcaggcgaatgcaggagatctggatcagatgaaacgtgtatttgatgccattcgcaaaaagcatggcggcgttcatggtgtattccatgcggcaggattaccaggaagtacatccttccgtgcaatcaaagatatcccttctacactggcgcagggagaggatcaattccaatcaaaggtgaaagggctcgatgtgctagagcagctgctggaacaagaacaagcagatttttgtcttctcttttcttccattagtgcattgcttgggggcttaggattctccgcttactcagcggctaacttatatatggatgcatttgcagctagacttaatcaacatagtcaaaccccgtggatgtgtgtgaactgggatgcgtggaatttctggggtgagctagaatccacaattggtgaatcgataaatgagcttgcgatattaccagaagagggtgctgagctgttccagtatgttctgtctaaccggcagaatcgacacatgctcgtgtccacgggaaatcttgaagaacgaatggatcaatggctgtcactagagtcgaaggcagcagagaatgaggattcatatgaggtgtctaagcacgaaagaccagagctcggcaatccatatgtggctcctcgaaatgaaactgaaaaagcgatctgtcaagtttggcaggattttatgggcatggaacaagtgggcattcacgacaatttctttgatctcggcgcaagctcgctggatattgttcaagtcaccaatcggttaaatcaagcacttcaaacaaatgaagcggttgtgaccttgtttacgtacccatctgttgctgagcttgcgaaatatatccagccttctgaggactcgcaggaagaagcgatggaagaagaactagccgtcgtcacttcaggtgatcgaagagctcgttttaaacagcaacggaataaaagattgagaggcggaatcgagaatgaatgatacaacgaatcactatcatggcgcagaaattgctgttatcggtcttgcaggtcgttttccaggggccaaaaatgtagaagagtactgggagaatctgaaaaagggaaaagaaaccatctctttttttacagaggaagaattacggcgtgaaggtacagatgaagccttattgaaaaacccccgttttgttaaagcaaaagggatgctagatgatgttgatttatttgatgcggatttctttgactatacaccaaaggaagcggctatgatggatccgcagttcagactgtttcatgaatgtgtgtggacggcgcttgaagacgctgggtacgatccgtttgaatataaagggcaaattggtctttatacaggtgcaggaatcaatacagaatgggtcatgagagcacttcaaggggcggctcaaggtgaggattcgaaaacactggaagctgccgttctgaatatgcgtgattatttggcgacgatgatttcatataaattaaatttgaaggggccgagtatggtggtgcaaaccgcctgttcgacctcgatggtgtcgattcatttagctgttcaggctttattaagcggtgactgtcatatggctgttgcaggcggcgtgtccattcgcctgccgcaaaaatcgggctatctttatcaagaaggcatgatccattcatctgacggacattgccgcgtctttgataacaaggccgatggaaccgtttttggtgatggtgcaggagccgttattttaaaaaatttagaggatgccattgaagacggcgatcacatttatgctgtcattaaaggatcatctattaataatgacggaaatagaaaagtaggatatacagcgccgagtacgaaaggtcaagtatcagcgattaaaacagcacttcgaatggctgaggtggaacctgaaaccatttcgtacattgaagcacatggaaccggaacaaccctcggagatccgatcgaaattgaagcgctcaagcaagcgtttgatacagataaaaaaggcttttgccgcattggttctgtcaaatcaaatgttggtcatttgaatgatgcgtcaggtgtcgccggctttattaaaaccgttttaagcttaaagcatcaagtgattccgccgacgattcattttgaaacgccgaatgaaaaaattgaatttgccaattcgcctttcgttgtaaacacagacttgacgccatggagcaagcatgaatctcctcgccgtgcaggtgtaagctcatttgggattggtggaacaaatgctcatgtcattttagaagaagcacctgctacacgtgtcgccgcagatagccctgaggatagtgaactccttttattatctgccaaaacaccagcagctcttgagaaaatgaccgatcgccttgcggactatttacttcagcatcagcagcatgttcgtctaagtgacgttgcctatacgctgcaaacagggcgccatcatttcccgcataaacgtgtcattcttggaagtaacacggctgacatgttacaggcgctgaatcaaaggtcaaaagaggtggtcaagacggcaagctcccaaacatcgagccggccagtcgtctttcttttcccaggtcaaggatctcagtatgtagacatggggcgtcagctttatgacaaatatccagtctttaaggaagcgctggatcaatgcttgaatcaattcaaacagcatatctcagttgacccattcagcattttattctcaacagaagcaagtgatgatcctcagctgatcaaccaaacagaatatacgcagccgcttctgtttagtgtggaatacgctttggctaaattgctgattcattttggcgtcaaaccgcaggcactgatcggccacagtattggagaatacacagctgctgccgtatctggtttactatctgttgaagatgccgtagatcttgtgtcttatcgcggacagctcattagcaagctttcaaaaggctctatgctgagcgttcctttgagtgaacagaacgtgctgccatatttaacagatgatctttcacttgcagctgtaaatggtcctgagttatgtgtagtgtcaggggagaccgcagccattgatgcacttactgagaagctggaggctgctggacatgggtgcaggaagcttcacacctctcatgccttccattctaaaatgatggatgacatcctgccatcattcaaagaaaaggtagctgagtatcaattgaatgcaccgtctatcccgtatatttctaacgtcacaggtacgtggattgaccatgaagcagtgcaagacccggcatattgggctgatcacttgcggcaagcggtccgtttccgtgatggagcggagacattattaacggagcttgatcctattttcgttgaagtcgggccggggaatacgttaagtgcctttattcgccaagcctcaaaggaacaccatcagcagccgattccattgatgcgtcacccgaaagaagaggcagcagacgaccgctacctgctgggcaggcttggtgacatctggcttcaaggggtgccggttgactggacaaaatggcgaaatcagacatcaaatcaaaaagtatccttgccgacctatccatttgaacgacaaagatattggattgaaaaggtagatacatccgcattatcttcatcctcaggtgtgcaaatggtggtgccgaaggaaaacaaggcacagggaatagaaaaaaacaatcaagtccattccgccgcagcgaatgatattgaggcaacgttacagcggatgtggaaagacattttaggaattgaaaaggtggaaagagacgaccacttctttgagcttggcggacattcgttaaatgcgaccggtctgatttctcaaattcacaaagagtttggtgtagaacttacgctcacagacatgttcaacaatccgacgattgaaaagctccaagcattcatcgaaaaggcagagaagcatcaatatttcaagattgaaccagtggaaaagaaagacacgtatccattatctgctgctcaaagacggacattcctcattcatcagcgtattggtcaagtgacctcatacaacatgccgatggcactaagatgtaaaggtgaaattgacgtcgagcgctttgagcagaccttcaagcaattaattgatcgtcatgaaacattgcgaacgacctttgaattaaaagatggagaaccggttcagcgggtccatgatgatttccagtttgctgttgaaataacagaggctgatgaagaaggattagaagcacaaatcgatgaattcattcgtccatttgacttaaaggctgcaccattgatccgtgtgcgttttgtgaaaatcgcagcacatgatcatctcttattagtcgatatgcataatattgtggcggatggagcgagcatgaacatctttattaaagaatttactgagctctatcgaggggaaaccttgccggaactgaccgttcaatataaagattatgcagaatggcaagacaaatatttccgcagcgagatgtttcaaaagcaacaggattattggaagcagcaaattggctcaaatgtgccaactttgacaatgccatatgattttgaacggaaggaacaatccttcttaggaagagcgattaaatttaatattgaaccgcacatcgttgagaaaattgaacagctcgctgaacggtatcaactgacaaataacgtcatcttgttccaactctatgggctgctgctctcacgttatgcggatcaggaggaattgattgtcggttcacttgtggctggacgacgtcatgcagatatcgagcatacaattggcatgtttacgaacttcctgccaattaaactagacatggtacaagaagcaacctttacagagcaattggcgcagacaaagcaagtactgctggatgcgtatgaccatcaagagtacccatttgaccaaatggttgagcatctgaatccaaaaacaagaccgcatcgcaatccattctttgatacgatgctcatctatcataatgagtacgatccgaatattaaaattgaagccgatggactgacatttgaaactcatgagtttgcaaagggaatttccaaactcgatatgaaaatggatgttgtcagagaggtaacgggcgagttaaagtgcgtgcttcaatacaatctagctctgtttaaacatgagacgatgcaagctttcgtcaaccacttccagcacttggtcgaacaggctgttcaaacacctgatcaactgctcaaggatttcgctgttctttcacaggaagaagaacaagcagcaaaagaaaaaagggagcgcgcagaggaaaaagcaccgctcgtactgacagtcagctcgacatttacagcagatccagtcgcaccttatattcagtactggaccaagcagtttgatgtgcagctcgatgttcaatttgcaccgtatgggcaggtatatcaggaattactaaatgagagcagccttatttcacagaagaaaaacggtgcgaatcttctgctcattcgtttagaggatatcactggtccagctcatctttcactggaagaaaagaaaaaactggcttcagagcatgctgaagaacttgctaacgttctgaaatcaaaaacgaaacataacctatattttgttgggattctgccgataagtgctgctcttaaagacaccctgcaagacgtggaacaagagtggattgctcagttatctgagataggcggtgttcagttgatcgattgtcgtcagcttgctcagcaatatcagatggatgacatctttgatgaaaaaggagagcaagccgcacacctcccattcactgaagtcttttgtggagctatcggtacaaaagtcgcacgcgagatcattgcatggcaaggtgcaccatttaaggtagcggccattgactgtgatcatacgctttggagaggtgtcgtttcagaagacggtgtggaaggcatcgacattacgccagaacatcaaatgcttcagcgctttttaaaacaaaagcagcaagaggggctcctgcttgtcttaagcagcaggaacaatgaagaagatgtgtggcgcgtgtttgaaaaccacccagatatgatcttgcaaaaagacgatatcgtcgactggcgcatcaattgggaaagtaaaccggcacatctaaaagagatggcagattctctgaacctttcattatctcagtttattttcttagacgatgatccagctcagtgcttgcgtatgaatgaagagctgcctgaagtaatgacgctgctgttacctgccaatgaaaaagcgattccattattcgcccagcatgcttgggcattcgaccgctatgatgtcacagatgaagatagaggacgaacaacgagctacaaggctgaaaaggctcgtcaaaaagagaaagcagagtcgccgtcaatggagcaatttttacaagatttaaatttgaccatgagtgtaacagagtggggagaagagcaccttgcccgcgtggcgcaaatgagcagccgtattaaccaattccgcttaaatgagcagcgctttgatgaacagcagctgagagagcggatggaaaatgagcatgtccagggctgggtcattgaggcagcggatcgcttcagtcatgaagggattgtaggggctatcttggctcatcatgcagacggcaccttgaaaattgatgcatggatgctaagctgccgtgctctagggaaagggattgagcaaaaatgtctgacatggcttgctgaatacagccgtctgcaccagctttcttccattgaatttacgtttgcatcgactggacgtaatgagctgttcaagtcatttatgaaagagcaccagatgcaggaggttgaggagcagcaaacatatcgtatacaagtggaagaaattgattcactgagcaatcacattcagatcgtcgaccacctgtcacctcgtcagcactcgactgaagaaatagaggatcaaagggtggaggcagcaagtcattcagcttctaaaggttatacatgggaaacggttcaaccagatcaaacgctgcacagcggttatgtaaaagcccttaaggtacatgatcaagaaggtcttcgtgcattattaaagacggaactgacacaagatcatggactttacgcacagccaaccaatgaacgcgaggcattgctttttgatatttggtgtgacattcttcatgtggaaaaagtaggaattgacaacgactttttcgatttaggaggaaattctttacttgctgtcaaaatggaagtagagattgaaaagaagggttggtatgttgatgatttgaattttgctgaaaaacacaccattcgagaattagcaaaatatatgaagagggagaatcagcatgcataaagatgtaaaagccatatatgaagaatcaaaaattttagatgaggccactcatttatacggggtccagcgaagtgacatccactttatcgcagatgcagaaaactatgtgtatgaacttaaaaaagacggagagtctttcattttaaaaattacccataccatccgcagatcacctgattatattttaggtgaaatggaatggctccatcacttagcgaagggcggactttcggttgcgaaaccaattgcttcattaaatggccgtgatatcgagcaagtagacgatgggcaaggcggttcatttttgcttcgagtctatgaaaaagcatcaggccataaagtggaagaggcagactggaacgatgaattattttatgcccttggacagtacacagggcgcatgcataaactgacaaaaagctatcagctgtcagacccacgttataaaagacaagagtgggatgaagaggagcagcttaaactgcgtaagtatgtcccagccgatcagactcttgtgtttgaacaagcggatcggttgatggaaaagctggcaatgcttccgaaaaatcaggatacgtacggattggttcatgcggatcttcatcacggaaacttccactgggatcaagggaaaattacgacctttgatttcgatgatatcgggtacaactggtttataaatgacatcagcattttgctatacaatgtcttgtggtaccctgtcattccatacgaagacaaagctgcttttgcaggaaactttatgaagcaattccttaaaggctatcgtgaagagaatgaacttggggatgaatggcttgcctacattcctgacttccttcgcttacgacacatgctgatctatggcttgctgcatcaagcatttgatttggccaccattggagaagaagagaaggccatgctcgctggcttccgctccgacattgagcaagcagcaccgattacgacgtttgactttacaaaactaagtcaatcttaaaatgaaaatccccgcctatatgatgaggcgggggttattttttatgggcgataggtggacggtgattcaataatgtgaaacaggttctttccttgctttgtattatcgatccagccttgaaatgctgctttaccaggtccatatgcatagacagggacatcctcacctgtatgggcaaaggttgtccagcctgagaaagaacgctgatcaaagatatgttgaatgctgagttggatcgtactggccttccctgattgtgccgctttctctacctgtgagatttcctcttttgtgagcgcgaaatcaatattggtgtgaaggacatcacgtacagattgaccccctgcgattttctttgccatatacacaggcgttttcttagcagctagaatgggtgctgggtcccatttatagccggtctcacttgtcataccatctgcgccaaaggaaaatcctccagtcgcatgatctgctgtgatgacgacgagggtttcttgatcctttttagcgaattgaagagccgcatgaactgctttctcaaaatcctccatctcactcattgcgccgaccacatcattttcatgtccagcagaatcaatggtactgccttcaagcagcatgaaaaatccatgcaggttgtcttgatttaattgggttaatgctgcctgcgtcatgtcttttaaagtaggcacatgctttgggcgatcaatggctcgatccagctcgtcctcctggaataagccgagcattttcgaagatgattgagaggttaaatcatcttttgatcgtagaatggaatacccgctcttcttaaattcttgcacaagattacggtcttttcgatcaaaatattgcattccgccacctagaaggatatcaactttgtgctctccgcctattttctcatcaaaaaagtggtctgcaatttgttctttgttttttcgggagacgttatgtgtgccataagcggcaggtgttgcatcggtgatgtcagatgagacaacaaaggctgttttcatttgtgcttcctttgctgcttcaacgacacttctaagaggttctttttcttggttgacggcgatggcatcattgtatgtctttttcccagtcgccatggccgtggctgcggctgctgagtcggtaatattatctcgaggatcatctggatgtgtggtctgcatcccgactaaatacgggtcccagacggtttgtgcttttgtagaaccaagcttttcctgcttgaatgtgcggtaggctttgatcacgggcatccccattccatcgccaacgataaaaataatattttttggtgttttcgtttgtttcttgtctgccgcatttgttgatacgggagtgacatcatgtgaggttaatagaacagctaatacgagtaccgctagaatcccactcataagaaaaatacgatttttacgatccatagagcccatgaaaaatctccttttatcatttatttcataatttgtattttatttgaatgaaggcgatggttcaacccttttcccataaaaaaaggcgatgagacttttatctcaccaccttttataccgtatcacacttcacgccaacgacgccttctagatctttaatatcaaagtacacatcggttgtatagcgatctttatgcacgcgtacgcgtacttccataatcgggtagttcttttctgttaaatcatcaattcgaacagaatgaatgcgaatattgagggctttcatttcttttaaaatatccgtcatgcggtttcgatcagaaagagacattctgatgcggatttctttttcctgtaagcgaatcggcccgatccgctggaagagccatggtagaaattcgacactgatcagaataaagaaaagactgaggaaggcttctttataaaatcctgcacctgttgcaaccccaagtcctgctgctccccagatcatcgcagaagtcgtgagacctgagatgacatcattgctttttcgcagaatcacacctgctccaataaaaccaacaccagatataatttgcgccggtaacctgagtgggtccatttgaagcttagagactcgagggaaattgtaggctgcatcaatgctgatgatggttaatacgcaggagctgacagcaatgacaatacacgtttttaagccgaggggctttttcttcagctctcgttcaagcccgataatcaaaccgattaaggtggccacggctaattttaagaccgtatcccattcaattgtccaaaacatgcgtatcgctccttcacttcatgtacgtttcacatcatgtatatgatcttctcacagcccatatggctgcacaactcttattttattcagaatcagaagaaagaaaagctttttattttatttaaaaagagagtcatccgcataaggcagatgacccttcatgttctttattttgtttcttcttcaagatgattttccattttggtaaaaagcttcttagaagctttagatggtttattggtcaagaggctgacaatgatggcagtcaaaccactcaaaataaatccgggaaccatttcgtacaagccagttgtattattcaagccagttgaaatccatgttaagacaacaactgctcctacaaccattcctgctagtgcaccgtgatggttcatacgcttccaatataggcatagaaggataactggaccaaatgaagatccaaagcctgcccaagcataaccaacaaggtcaagaatggtatcacttggattaagtgaaagacaaagcgcgataatggcaacgactagtacagacatacgtccaatcatcaccagttctttgtctgacgctttccttctaaagaaggtccggtataaatcctctgtcattgcacttgcagtcacgagcagctgtgaagaaatcgaactcataatcgcagctaaaatggcagagagtaaaaatccagtaatatacggatggaataacaccttagaaaacacaataaagatggtttctgggtctgctaaagtggtactagtctcatgtacataagcgacaccgactaatccaacagacagtgaaccaatgacagacacaatcatccagctcataccgatacgacgtgctggctttaaatcttttacggtcgtaatggccataaatcgaacaatgatgtgcggctgtccaaagtaaccaagcccccatgctaagaaggaaataatgccaatgacgctcgttcctctgaatatatcaagcaattttggatcaatttgttgtatatcttgatacgtggcaattggaccacctaattgagtaaaggcaacgatcggcacgagcactaatgctaaaaacataatggccccttgaacaaaatcagttaaactaactgccaaaaagccgccgaataaagtgtataggatcacgatactagaggttaaaattaaaccaaacatataattcgcaccaaacgcagattcgaataaacgtccgccagataccatacctgatgaggtgtacagtgtaaagaaaatcataataatgacagctgagacagcttttaataaagtagaagaatctttaaatcgtttgtcaaaaaagtctggaatggtgatcgcgtcatcagcaacctctgtatacgatcgtaagcgaggagctaagaatagataattcaagtaagccccactaatcaaaccaacagcaagccatcctgacgaaagtcctgttgtatacatcgcgcctggaagtcccataagcatccagccgctcatatctgaagcaccagcagatagagctgtcacgtaaggacccagcccgcgtccgcctaacatataatcattcaagtcatttgtttttctaaatgcataccagccaatggccagcattccaataaaataaatagatagagaaattccaatctcaatactcatgtttccatatcacctttttcgtattaatttgacatcacctcattcaaaatataaaacacagaacatctgatatagctgtctgctcactgctatggttacttaacctatcagagtattcccgactgatcaaccttcttaaacctccttcttacataaaaaaatgcgtgaattattgatgagaatccatatgtaagcgttaccaataatatttaaaagaaaaaattttctgagaaataatcaattcctgatacaaatcattttcatactttctggtttggggtgaatggctaccttctcaagcctgcgtaaagttgctttagaacagtaaaatttgatatgataaagtgtatatgacttatgatcatgaccatgaacacgtatcatttttggaggtgaacctgcatgtctagaatttcaatagaagaagtaaagcacgtggcgcatttggcacggcttgcaatcacagaagaagaagctgaaatgtttactgaacagcttgatagcatcatttcatttgcagagcagttaaacgaggtagatacggaaaacgttgaaccaacaacacacgtattaaaaatgaaaaacgtcatgagagaagatgttccgaataaaggtctttccattgaggcagtcatcaaaaacgcgcctgatcataaagacggctatattcgtgtgccatcaattttggactaaaggaggcctgagacatgtcactgtttgatcacaaaatttctgaattaaaagagcttttacataaaaaggaactgtctgtttctgatttagtggatgagtcttataaacgaatcaatgaagtagacgggaaagtacaagcattccttgcactggacgaagagaaagctcgtgcgtatgcaaaggaattggacgaggcagttggtgaaaaggacgagcttggtctattgttcggtatgccaatcggtgtgaaagataacatcgtcacaaaggatttacgtacaacagcatctagtaaaatcctgcaaaactttgatcctatttatgatgcaacggttgtcaatcgtctgagagatgcggaagcagtcacaatcggtaaattaaatatggacgaatttgcgatgggatcttctacagagaactcaggctacaaagcaacgaaaaacccgtggaatttaaacactgttccaggtggatcaagtggtggctcagcagcttctgttgcagcaggtgaagtaccattctcacttggatcagatacaggcggttcgattcgccagccagcatcattctgcggagttgtgggactgaagccgacatatggccgtgtatctagatacggtttaatcgcatttgcttcatcattagatcaaattgggccgattacgcgtaacgtagaggacaacgcatacgtacttcaagcgattgctggtgtcgatcaaatggacgcaacgagtgcaaatgtcgacgtgccagattttctttcttcattaactggagacatcaaaggcatgaaaattgcagtgccaaaagaataccttggagaaggtgttggcgaggaagcaaaagagtctgttctcaaagcgttaaaagtattagaaggacttggtgcaacatgggaagaagtgtctctgccgcattctaaatatgcgcttgcgacttactacttactgtcttcttcagaagcatctgcgaaccttgcgcgctttgacggcatccgctatggctaccgtacagatcatgccgacaacctgattgatttatataaaaatacacgttcagaaggctttggaaacgaagtgaaacgccgcatcatgcttgggacattcgctcttagctcaggatattatgatgcatactataagaaagcacaaaaagtccgtacattgatcaaaaaagacttcgaagatgtttttgaaaagtatgatgtcattgtagggccaacaacgccaactcctgcatttaacattggagaaaagacaagcgatccactgactatgtacgcgaacgatattttaacgatccctgtgaaccttgcaggcgttccaggaatcagtgtgccttgtggatttgcaaatggtcttccgttaggactgcaaatcatcggcaagcactttgatgaaggaacggtttaccgcgtggctcacgctttcgagcaagcaacagatcatcataaagcaaaacctgaactgtaaggggtgaatcagaatgaactttgaaacggtaattggacttgaagtccacgttgagctaaaaacacaatcgaaaattttctccagctcgccgacaccttttggtgcagctgccaacacgcaaacaagtgtcattgaccttggatatcctggcgtactgcctgtattgaacaaagaagcggtaaactttgcgatgaaagcggccatggcgctgaactgtgagatcgcaacagatacaaaatttgaccgtaaaaactacttctatcctgataacccaaaggcgtatcaaatctctcaatttgataaaccgatcggtgaaaacggctggattgaaattgaagtagaaggcaaaacaaaacgaatcggtattacgcgtctccatttggaagaggatgcaggtaaactgacgcacacaggcgacggatattcactagtcgatttcaaccgtcaaggcacaccgcttgttgaaatcgtatctgagccagacattcgcactccagaagaagcgtatgcttacttagaaaaactaaaatccattattcaatatacaggcgtttctgactgtaagatggaagaaggctcacttcgctgtgatgccaatatttcacttcgtccgatcggccgtgaagagtttggaacgaaaacagagctcaagaacttgaactcgtttgctttcgtacaaaaaggtcttgaattcgaagagaaacgccaagagcaagtattgctatctggtggcttgatcgaacaggaaacgcgccgctatgacgaagcgtctaaaaagacgatccttatgcgtgtcaaagagggctcagatgattaccgctacttcccagaaccagatttggtggagctgtacattgatgacgagtggaaagaacgcgtaagagcatccattccagagcttccagacgagcgccgcaaacgctacatcgatgagcttggacttcctgcatatgatgccatggtgctgacgctgacaaaagaaatgtctgatttctttgaagcaaccatttcagaaggtgcagaagcgaagcaagcttcaaactggctgatgggtgaagtatctgcctacttaaactcagctcaaaaagagctggaagatactaagctaacgccgcaaggcctggctggtatgatcaatctcatcgaaaaaggaacgatttcttctaagattgccaaaaaggtattcaaagagctcattgaaaatggaggagacgcagaaacaatcgtcaaagaaaaaggacttgtccaaatttctgacgaaggtgcactgctcaaacttgtcacagaagcacttgataacaacccgcaatccatcgaagactttaaaaatggaaaagaccgcgcgattggtttcttagtcggacaaatcatgaaagcatcgaagggacaagcaaacccgccgatggtcaacaagattctcctagaagaaatcaaaaaacgctaaatagcaaaaaccgcctcatgagaagaggcggtttttttgcttgaaaggacagggtcttatcatagattcagaccaccgccgtatatcaattcggagattcttttcttataatgaagtataagcgaaagtgcacattcgaagggggataaaggtgaattaatcggaaaaacagcacgtaatattattgaagaaacagcttcaattgttccactacttttaagacagcagggtcctcacacttttctaaattcgtcagcatcccttgaatgactggcttacgaggctcagctttcgccagttcttcttcaataacttcaatggatacaagggtatcatcagaaagcagatgctcaagctttaacaaacgaagctcctcttgaagggaagcagcactcggcgcttcatcgtcccaaatggtctgcttcaggatcggtttcgtctgagaacgaagcaagccttggaccaaatcatcgaatcgttcgagtataaaggaagaaagctcatcaaatgataattgcatctgatcttgtaaaagcaggacctgcacatacgattgaatgattccttgaatcatgactgacaggtcagttatatatggttcgatctcctgtccataagtggtcaagatggaaatttgaatttcatcattcatttgctttttcactgtttttgaatactttttaatttgctggttttctggaataatgttctcgctgaggatcaaaatgataaaatccttgttctcagcaaaatgctgaaactgttcagcgatttgtttctggaagatctttctcggcgcgagatgctgattctcttttcgaatcgtttcaatactttgcatagacgtgtcgatataatattcaaaggctcgattgaaaagctgttcttttgatttgaaatgtaaataaaatgcgccttttgatattccgcactcatctgcaatttcctgaatggtcgtagaagaaaaaccctttttcgcaaacaactggatgcttgctttaatgattttttcttttttttcgttcatgaaataaggccccttcagctttagaatgttacgtcaaacgcaagtgaaatggttgacggcattgtatatcaccgtttattatgatatagaatgaccagtcagtcaatacataaaggaaaatggaggacataatgaattcgatcatcaattttgtattaaagaataagttcgctgtatggctcatgacgattatcgtaacagttgctggtctatatgccggattgaatatgaaacaagaatcaatcccgaatatcaacactccagtcattacggtttctacaacgtatcctggcgcaacgccggacgaagtatcagataaggtgaccgacccaattgagaagtctattcaaaacctcaacggagtcaatgtggtcacatccaattcatttgaaaatgcctcatctattcaagtcgagtacgactataacaaagacatggatgaagcaaagaaggaaattgaagatgcgattagcaatatcaattttccggaaaatgcagaaaaaccaaaaattgcacgctttagcatcaacgcgattccaatcttagcactcagcgtctctggtgataaagaatcactagaagaccttacacagaaagtagaaaacgaccttgttccttctcttgaaggattaaacggtgtctcttctgtcgaagcttcaggacagcaaatcaaagaagtagaattttcttttaaacaaaagaaattgaaagaatacggtttagatgaagaaaccgtccaaaacatgatcaaaggctctgatgtcaacgtaccattaggtctatacacatttggcaacaaacaaaaatcagttgtcgtggacggcaatattttaagcgtcaaagatttgaaaaacatgcgaatccctgtcacaccaagtgcaagcggcggtgcgggaagcgctggagctggggcaccatccagcggcactgaaaacccaggtgcgcaaggtgcagagcagcaggctggaaatgctagtcagcagcaagcagcagctcagcagcaaactggtggaggagcagcaagcggtcaatctgtagagctgccgacgatcaagctttctgaaattgcggatattaaagtagtaaaagatgcagaatcgatctctagaacgaatggaaaagacagcatcggtctgcaaattgtcaaaggctctgatgccaataccgtgagtgtggcagaagaagtgacaaaagagcttgagaaattcaaaaaagacaacaaaggaatcaaagtaagcacgacatatgatcaagcagagccgattaaagagtctgtcagcacaatgctaaacaaggcaatcatcggagcaatctttgcgatcattatcattatgttgttccttcgagatatcaaatcaacattaatttcggtcatctccattccgttatctctgttgattgctgttttattattaaatcagttggatattacattaaatatcatgacacttggtgccatgaccgtcgccattggacgtgtggtcgatgactcgattgtggtcatagaaaatatctatcgacgaatggcgttaaaggatgaaccgttaaaaggcaaagcactcgtcagagaagccacaaaagaaatgtttatcccgatcatgtcttcgacaattgtgacgattgcggtattcttaccgttagcattagtaggtggaatgattggtgaactattcatcccatttgccctaacgattgtgtttgctttacttgcttcactgcttgtcgccattacgattgttccaatgatggcacacagtctatttaaaaaggacctgtacggcacagcgaaaaaagtaaaagagcataaaccaagcaagcttgctggcggttatagacgtgtactcaattggacactgaaccataaatggatcacatcaggaattgccattcttatgctcgtcggaagcttattcttagcaccacttgtcggtgtcagcttcttaccacagcaagcagataagacggcgatggtaacatatacacctgaacctggacaaacgagagaacaagcaatcgatgaaacgaaaaaagcagaagaatacttgatcaaacgtgaccatgtcaatactgttcaatattcactaggttcttcaaatgcgcttacagcaagtgtaggcggcaactcgaacggtgcgttattcttcgtacaatatgatgaagacacgccaaactttgataaagaaaaagataaagtggtcaaagccctgcaagacaaaacgtctaaaggggaatggaaatcacaagacttctcatctgctggcgcaagcaatacagtaacgtactatgtctacggtgacaaagtaagcgatattgaaggcacagtaaaagatgtcgagaacatcttaaaagatgagaaaaacttaaaaaatgtcagcacaagcttatctgagaaatacgatgaatatacgtttaatgcagatcaagaaaaactggcgaagctgggtctaactgcttcacaaatcgctcaagcgattgctcctcaaaatagtgaaacaacactgacgaaagtcacagaggacggcaaagaacttgatgtgaagcttcaaaccgaaaaagacgaatataagagcaaaaaagatttagaaaataaaaagatcacaacaccaacaggacaagaagtccggattggtgatgtcgtaaaagtaaaagatggtacgacagcaaatacggtgacaaaacgtgatggaaaaatctacgcagaagtgtctggtgacatgacaacagacaacgtctcaagtgtgacacaggatgttcagaagaaagtcgacaagcttgatgtgaagtctggcgtaacgattgacacaggcggcgtaagtgcggatattgaggaatcctttacacagcttggacttgcaatgcttgcagcgattgccattgtgtacctcgttctcgtcatcacatttggcggaggtcttgcaccatttgcaattctcttctcacttccatttacgattattggcgcactcgttggattgtttttagcaaaagaaaccatcagcttaaacgctatgattggattgcttatgctgatcggtatcgttgtgacaaatgccattgtgctgattgaccgcgtcattcataaagaaaaagaaggtctttcaacaagagaagctttacttgaagcaggaacaataagattacgtccaatcttaatgactgcacttgcgacgatcggtgcactgctgccactcgcattaggatttgaaggcggaagccagatcgtatcaaaaggacttggcgtgaccgtgatcggcggtttaacaagttctacacttctcacattggtcatcgtcccaatcgtgtatgaaattttaagcaagttcagacgtaagaaaaagtacgctgaagaagaataagagggagccccgctcattggcggggctttcagcgtctagacaaaccctcattccttgtcagtcctgtgctccggtgctcacgaatgttcaattcgctccgctccggtgctcgtccttcctagacttcaaaggttttctatcatgctgaaaaaagacaaaggactaaaataaagatcattttagccctttgtcaataatctggaatccccgctcattagcggggattttttatgttgaaatctgacaaacagcttttctcatgagctcttcaaatgcttggaaaaaggcatcacgatcgacatggtcaatcacttgtattgactttccatctggatgttcttctgtacgtccttgctttggcgtctcggtataaacgatcgcgcccacttcctttgaacgggtaaatgatgaagaagcaagtgtcatcgttgtcagcacgtcccataggtaataggtcgaattcgtttcatgatgaatgagcggtggacaaaaggcgtagcactgaccaataaaatcaattccaatgtgagaacgaagggaagcccagcgctgacgcacatcaagtgtaagcggaacttgattcgtgctttcaagtgcgaccatttcaataggaaagcgttccttgaagacagtgctgacagcataaggatcccaaaatgcattccattctgctgtcccatcatgctcgggttcctcaacattgcctttttcaagaaacgtaccgcccatccacaccaatttttcaattttattagagattgaaggatcttcttctaaggcgcgagcaaggtctgtgagcggacctgtaaagagcagcgtgacaggttctgctgcctttttaacggtttcgattaaatgaaggtgtgctggaagcttggacacttttgtatctacaatgcctttctcgtttagaataggtaaggcatctacataaaaagcatgcatgcgccactctttcggaaaaggattgacgcctctagaatttgaagcagcgatttcaatttcataggggctaaatcgatcaatgattttttgagacgcactgagagcaggctctaaataacaatcagcaggaatcacagacgtcccgatcactttcagatgttccatttgaaggagaagaaataacgagacgaggtcatcaacaccgccatcatgattaaaatagacaggctttttcatcgcataccatcctttagagcgttttcttttatcttatcagaatgctttcttgttgagtgaaatgtgacaggagatttctcatattagctggttgttctgttgccattttcaaatctcatagtataattaaaggttgttagtggtgaaaatagattgcataatgaatataggatgatgatgaatgaaacgtgctcgaattatatacaatccgacatctgggcgtgaactcttcaagaagaatttgccgcaggttttgcaaaaatttgaacaagctggctatgaaacatcttgtcatgcaaccacatgtgcaggagatgcgacacaagcagctgaaaaagctgcacagagagactttgatttaattgtagcagcaggtggagacggcacgatcaatgaagtcgtcaacggactagcaccgcttgaaaaaagaccaaaactaggaatcattcctgttggaacaacaaatgacttcgcaagagcacttggcattccgcgagaaggtgttttaaaagcgacagatgccattattgatggtgtagcgaagccgcttgatatcggtaaagtcaacggccattattttattaatattgcaggcggcggccggttaacagagctcacttatgaagtgcctagtaagctgaagacaatgcttggacagcttgcttattatttaaaaggcatggagatgcttccttctatccgcccgacagaagtcgaaattgaatatgacggcaaattgtttcatggagaaatcatgctgtttcttgtttcactcacaaattcagtaggcggctttgaaaagctagcgccagattccattttagatgatggaatgtttgacctgattattttaaagaaggtcaatttagcagaagccattcgagtagtcagccttgcactgcgaggcgagcatattcatgataacaatgtcatctacgcaaaagcgaatcgcgtgaaggtagatgtaaaagataaaatgcaattaaatttagatggcgaattcggcggcatgctgccaggtgaatttgaaaacctgtatcgtcatatagaatttatagtgccaaaagcaacagctgaaaaaatagggtagagattgaacttggttccttatggcgccaagtttttctttgcaaatgaggtgataaaattggtgaaaatgaaaccgcctgttgaaaagaatgaatactacaatgtaaccttcgaagacttaacgcacgaaggtgcaggtgtagcgaaaattgaagggttccctgtctttgtaccgaatgcccttcctgacgaacaagggaaaatcaaagtcacacgtgtcaaaaaaggatttgcttttggacgactcatggagctgacaaaggaaagtcagcacaggcaagatgcgccatgtcctatctacaagcagtgcggaggctgtcaaattcagcatatgagctatgaaggccagctgctatttaaacagaaacaagtaaaggacgttttagagcgggttggcaagcttgatatgagacgtgtaaaagttcatcctgtactaggcatggaagacccttggaattaccgaaacaaagcacaagttccagttggcgaacgggaaggcggacttgttgcaggattttatcagcagcgtacccatgaaatcatcgatatgaaaaaatgtttgatccagcaatcagaaaatgacgaagtggtacaggcggtaaaagacatatgcaatgcgtttggcattaaagcatataacgaagagcggcacaaaggctggctgcgtcatgtcatggttcgctacggtattgcaacaggtgaaatgatggttgtgtttgtcactagaacggctgactttccgcaaaagcagcaggtgattgagcagattatagcacgcttcccacacgttcgttcaattgtgcaaaacgtgaattcaaagaaaacaaatgtcattttcggagacgaaacgactgttttatggggagaagaatacatttatgacacgattggcgacatcaaatttgccatttcagcccgctcgttttatcaagtgaacccagcccaaacaaaggtactttacgacaaagcccttgaatatgccgagctgcaaggcgaagaaaccgttatcgacgcatactgcggaatcggtacaatttccttatttctcgcacaaaaagcaggcagagtatatggcgtggaaattgtgccagaagcgattgaagatgcaaaacgcaacgctgccttaaacggaatcaacaacgtcgaattcgcagtcggtgaagcagaaaccgtcatcccaaattggtataaagaaggcatcaaagcagacaccctcgtcgtcgatccgccaagaaaaggctgtgacgaagcactgcttgacaccattttaaagatgaaaccaaaccgagttgtgtatgtttcctgtaaccccgggacgcttgctcgtgatttgcgtattcttgaagatggcgggtatgtgacagaggaagtgcaccctgtggatatgtttccgcatacctcacatgtggaatgtgtggcgcaacttattttaaaagaaggcaactaacccgtatgggtgttgccttctttttttctagaaggggattaacaaagttttattgaatatgaaaagtgccacttgacttacagatgatttactcgaccatagaatgtagaatttgcggcgctagttctttaaaattacgactgagttgaatttataatctatataaatttttgcaagtgcattttgtcacattggtggaaattcccaacaagttcagtttctgaattgaaatttcctcaacctctttgtcggtaactcccggtattcactcaggcatttcataaaaaattcattttaattttttgatataatagaaatatgaataaaatgtaaaattggcaattaaaaggataatagtgaggtctgttattgtattataagaaaaatcatgggaatcgattaggggaggaacaatagtgagcattttagcgtacatagctggaactttgatagccccaaactttgccggttatcttttgtcaaaaggtttaacaaatcaaaaagaaaagagattaattaaagacatagaagatacagttactgaatttaatcgtaagtttgataatactgaggttgatagtaactattttatagaatttcttgaacagagcaagactgttgaaacaataatacaaagagtattttatgcatataacactacaaaggaagattaccaagatatatttaagaaactagcaaaagaagcggtcgaatttgtcaatattaaaaaagatgaatttaagcatacacccattaagaaaccaagcgattttgaagagtacttctctgagttatttgaaatactagtaaattttcgagaatcgttattagatattaaagacaaggtaattgtatcaaaggttgatgagtcaattggtaaatcagaaagggaaattatcagagctattgaggagataaaggccgattatttgttaggaaggaataaacaccttttgtctaatgaacaaatcaagcccaggatagaggagttgaatcacgaatataaatcagcttttattccgttgggcaatagtcttataaagagaaaagaattttctatatgtagggaagcattagattcagagaaatctttaataatacatggaaaggctggaagagggaaaagtggatgtacagaagatgttatcaattattgtgaagaaaatcagataccatatttggcaattaaattagataaacgagttcccagtatgactgccgagaagtggggagaagatttaggattacctgcatcaatcactcattgtattcacagtgtttctaaaaataaaagggcagtaattattttggatcagttggatgccctacgctggactctggcgcattctagagatgctttattagtatgctctcagattattaatcaagtagagacattgaataatgatagaaaaaacaagatatctattgtttttgtgtgtcgaactcatgatttagaaaacgataataacattagagcattatttaaaaaagatgtttcaaaagaggacgttattcaatgggatagggttcaggttaatgagttggacgaggaattagttgagggtattgttggaaagcgttatgagcaactaacaagtaaactgaaagagatactaagaattccaagcaatttatatatttggaaacagctagaccctggcaaagtatatgcagaatgttctaccgcaagccatttgatatcagaatggtggggacagctctccgaaaaatgttttgagtttggattgagagaagacaatctaaatcagattaaagataagatggtaacttttttagaaaagtctagtagaatatttattcctttaagtatattaaacgaaaataaatcaaccttagaatttttatcttcaaatgctttcttaataattcaagatagaaaagtttcattcgctcatcagtctatattagactgttttttagcagataagatgcttcatagatattatgatggtgaagatatcgtagatataattggggctaaagataaacaaacacctggtaaaagatatcaagtgcaaatgtttatgcaaaatttatttgaaattgatagccatgattttattactgttggacaaaaaatgtttgaagcaaaacaaatcaggtattttgtcaaatttgttttctttgaggtgctaaatcagatagataaaatagatgaaaatatacaaaactttatagtgaataactgtgaaaatgaaagttacggcaatcacattattaataacgttatattctcaaagcccaattatattaagttacttagacaatgtggcattttagagaagtggtttaacaccccatctaagaaagatatggttatcaatttctttgtaagtataagcccaaattttgaggctgaggatattacgtttattgaaaaatattcatttaattcacaggaagacgataataaattctctaaatgttttttgcgagatataaatcaggatacggatgagttatttgaattaagaatgaaattttataagcgatatccgcgaatggctgataactattttgattttaagtcgatgcttaaaaatagtgaattaagaacaatacggctattagcttttttattggaaaataaaattaaaagcaaggggaaacaaatttattattacgaagaaacatttctctatgaagactctgaaattctaatcaataatggagaagaggttcttaatttattattaccactcgttccaatagataaagacgtaagctttatttatagtgattggtctgggaaatatattcataaaagagggctagaaagggcttgtattcaaattataaagaaagcgaatgcagcaataatttctcaacaaccgaaaaaattttttgatcgctataaagaattcacgggaaaaggtaatgatttatttaatgaaattatattggatggattattcagagtgtcagaaagttatagcgatgttgtaattaattatttatgcagtgatttaaacagtaacgtattcgataatacaagtggcaatggtgataaattacttcttgccaaacaaatattagaaaaacatacgagatactgtagtgaggatattttcaatttattagaagagagagttctaagttatctttctccgcaagctaaagacgtatatcgtcgtagaattaattataatagagaaaaaaatggtcgtacagtttattggagtttttggggtgatttccaaaaagaaattctagaaattcttccctataatcgtttaagtattcaagcaaaggatttgctgcgtgttttaagacgtaaattccctaaagggtcaactttatataaatatacagatgggcacagcggatcgataagctcacccgtggcggggaaaaaattaaataacaaaaagtggatagagattttaactaataaaaaacttattcaaaaagattcttccagatggatagaggttccagaaggttttattagttcttctattgaagaatttgcaagtagttttagtaaagctgtttccgaggaacctgaaagaatgataaatctagttctttcaaataaagagaaagttctggaagcatacgtagattccttatttagtggcgttgcatctagtaaggcattgggggatgtgccggtagagttattggaaaaaatgattttgacctatccatatgattatacctcatatcgggcgaacgatatttgctcaatcattagagacaggaaaaacgtaaattggtctcaggagattttggatattctaaaggatattgcgatcaaccataataacccagaattaggaattgtaaatgtaactaataatgaggataaagaaatgcgtagctatgccatgctacaaagtaatgcgattaactgtgtaaggggtaacgcagctcaagcaatagctgagttattatggaatgaaagaactttgtttaaacagtttaaagatacaattgaaagattggtatttgatgaaaatccggcagtgaatttagctagtttattcgcattatggcccgcatataatattgatagggagtgggcatcagggataatattaattcaatttagtaaagattacaggctagcgggtttttatgatacgaaaaatatgttctttttactttatcctaaatatcgtgaacaagtactgaaaactattaaaaaatgctacgaatccgaagataaagacctaattgaaatgggtgcaaattgtctttcagaaatgtttattcgtaataatgaattttccgaaataattaataacgtagatgcaatgagtgaagcacaagcaaaagtcatacttcatatggctactaattattttaacaaaggtgaatttaattcaatagtaaaagatttaatacgtaaatttaaggcaagtgcattagatctcgagatgccaatttcacgattattttatgatgatctcattgatttaaagagagataaggattttctgattgaaataatgaattctggtttaaaccgtagaatagtacatgcttttgttcattatcttgaagaaaaatcaaaatcaatagttgattacaaagatattatattttcaatgagttaccacttacttggaaacgaagttggtaagtttgaagagatttggggaatagaagatgaaatttctaaattgattattggattatatgacgaaacctctaactcaactatccctgagataaaagatattgcaaatgaatgtcttgatatatgggatttgatgttcgaaaagcaatttggtcaaattagatccttgagccaaaaactaatggaaaggtaagccggttgttgcataaccactttgtacatcacttttacacctttagaccttttaagtaactaacagatatcttttgtaatctatattcgcacatttatgttaactggataaatctatataaaaataaccccctatctaggaagggggttattcttctatgttatgattcttttgatcaagcgcagaggatataatatcaagtccgatgtataaaaagctaacaaagaaagataaaatcaatacaccatttccccatatagaaacttcaattttctccaaatttagtacatatttaatcgtgaagtaaataagagcccacgaagcaaaaaattctaaaatataagttatccatattgggaccttcaacaaaaaaatgattcctttccctataaataaaactataaatgaccaaaaaatcacgatgatgctgactaacaatgaaaaggtaatcaaagagaaaaatgaatcataagtgatgtattcaccgaaaagaaaattcactcccaatgagactagataaagcataacagttggaagggcaataatgaaacttagggaaaaaaatattagtaaaataagaagaacggcagcaatagcgccaggggcttcatctacaacgtttttctttcttaaaaaagtatagagtatgatagacactaaaaggagtattaaaaaagtcaatgaaatcacgtaagaaaaagacatgaatacctccataaaaaagcgctattagaaactaatagcacttattgtttatttaaacaagattaataatgaattttgccaaagttttagtaacatctctaggagagcctatttaagcattagtgaactgtttttctgtccacttttcccctttatccattacttttgcgatttggcagaattctttctgatctaagcagcaacttttaagaaaaaccagtgaaatatttctaaaattcgtataggtcttttaagaaaatcactcttattatgcaatacacaaaaattgtaacaaaaaccatattaagaatgaattgtatcttagtactgtattttatataacgtgatatattttgaatagagaatatctaaagttgaaaaagttaagtatcagtttaacaattttttctgtgttattcgctgccggttggtcgcttgataaaatcattacttctaatacttatcatgtaacagaaaaggcaattacaatttaaaaagcccctgcatagggctttttttatttgaatatcttttttattagtttgccagatgcattacctgctgcccgtcgcatgacacgttttccagtagtacctttttgaacggcgtttacgtcttctcaaatttttgatattttataaagtgctgatagcattttgttaatgttcattttatgctccttttgcgttgaatccttactaaagtatataatgataaaaattactgaaagattttatagaagaaacatgccctttaaggcgctatgtcatgagaggaattggatgaaagatgagtaaaaatttctggcgtgatttaccacggccattttttatattagcaccaatggaagaagtgacagatgttgtgtttcgtcatgttgtgagtgaggcggcgagacctgatgtgttttttacagagttcacgaacagcgagagctattgccatccggatgggattcaaagtgtgaaggggcgtttaacctttacagaggatgaacagccgattgttgctcatatttggggagacaagcctgagaactttagacaaatgagcattggaatggcggagttaggatttcaggggcttgatattaatatgggctgtcctgtcccgaatgtcacacaaaatgggaagggcagtggattgattctacgcccagatgttgcggcagagctgattcaagcggcaaaagctgggggactgcctgtcagtgtgaaaacaagacttggttttacagaaatcgatgaatggcgcgattggcttagacacattttggagcaagacattgtgaacttatcgatccatcttcgtactagaaaggaaatgagccaggtggatgcgcattgggagcttattcctgagattataaaactgcgtgatgaagtagcacctgatactcttttgaccatcaatggtgatattcctgatcgtcaaacgggcttaaagctcgctgagcagtatggagtggacggagtgatgattgggcgcgggattttccataatccatttgcctttgaaaaagaacagaaggagcatacgagtgatgagctgctaggccttttaaggttgcatcttgatctacatgatcaatattcatcactaggcttgcgtccattcaaggcactgcaccgtttctttaagatttatgtgaaaggattcagaggagcgagtttcctaagaaatcaattaatgaacacatcatcaacagatgaagtgcgtgcaatgctggatgaatttgaagcgagaaataaagaacaataacgattgaaaagaggaggagaagcccttctcttttttctatgaataggactattaaactagtcgtctcaaatggtaagataagatagaaataacaattggaggtattttatttgaaatcattttgggataaagacagagaaagtgaagagacatttaagaaaatcaatgagaaaggaattgcaaaagcggaaaagaagctaggcgtcatcctgcctgatacatataagaaacttattcttgaacaaaatggcggttataccttgcataatgcttttccaacggaccagccgaatggatgggcagaggatcatgtgtcatttgatcatttaagaggaattgctaaaaatgaaggcattatggatagtgattatttaatagaagaatgggaattgcctgagggacttgtgctgatttgtggggatggtcatacgtggattgcattggattacagagaaacaaaggagcatccgccaattcattactttgatctagaatatgagacggatttcaaattagcggattcgtttgatgaactgcttgctgggcattatactgctgaataacattgagcagtcatcacttatttcagaaaaatattttggtgttttttgagagagacaaaagtgtctctcttttttatgaagcaaaatgaattatttcaccacttcactccaaaactgtacctgttatttttaagtcctattattcaattggttccttttccactcactaaattttctgacgataatatctaccacaatgtaaaatggcagaaagcttgagttgtccactttgttatacaaaggaaacggggtgctgcttacatagatgttaaacatggcattttgtgcaaggaggttattcctcaatgtggtcatgctgataaatttgatatgtctcgttttcaccaattgaatgatttgatctaaattcttcgattcgcctgataaagaaatgataaataaaaggtcatcctcaccaaattcaacgattccatctgttaagtctcgcttacttcgtaaaacttgagatttcttatgcagtgaccataactgtcgttgtacatcattggccaaatcgagctgagctgttcctgtaccataaatataaatatacggtgcgcgatcaatcagttgatttaattgatgaaagtccagctgctccatatatttccttgtctgctggatatcttgatcgagcagcttcattaaatcttgtgttgtttcttcagtatgattattcaatttcacataagactttaagtcactgtagccgtcgaagcctattttcttggcaagccgatggatggatgagatggaagtatgagcataatgagcaagatcctgaattttcattgtcttcatttcttcaaggtgatcgtgaatcgttttaataatgtgcagatcattcttatttaaatcttcgaagtattcatttaccaacttgtccaatatcatgcgatgtgccctccaacatgaaaatattttcttcctgtgaaaatataatctaatgttacaacttgatttctaaatacgtcaaatctattggtttttgaaagcgctacctttacagtggtcttatggatcaaacaaaggggttatgcttatgaatgcaatcaagcgatttggtagtgctatggtagttcctgtacttttattcgcattttttggtattgttgtaggccttgcgactttatgtaagaatccagcgattatgggggaaatggctgcagaagatacgatgtggtataaggtttgggcactgattgaaagcgggggatggacgattttcaatcatatggagctggcatttgtgattggcttgcccatctctcttgcaaaaaaagcgcaagcacgtgctacgctcgcagctttgatgatttatcttgtgtttaacaattatattcatgctattttgacactttggccgtccacttttggtgttgatttatcgcaaggtgtcgagaatgtagcgggtgtaaaagaaattgcgggtatacctacgctcgatacaagtatcattggtgcggttatgatatctggaatcgtgatttggatccataatcgtttttatgatcaaaagctgcctgaaatgctcgggattttccaggggcttgtatttgttgtcatcatcggattctttgtgatgattcctattgcttttatcgttgcttttgtatggccctatgttcagcaagggattcaatctctccaagggttcatgtcacactctggatatattggtgtctggctgtttcatttcttggaaagggtgttaattccaacaggacttcaccattttatttatacaccttttgagtttggtccagcggctgtaaatggggggttaaaaccatattggattgctcacttaaatgaatttgcgacctcaacttccgatttgaaaaatctttatccatacggatttttactgcatggaaatattaagatgttcggctgtttagggatagctctagcgatgtatttttctaccccgaatgaaaatagaaaaaaggttttggcattggtgttacccgccacattaacagcaatatttgccggaattacagaaccacttgaatttacatttctatttctcgcaccttatttatttgtgatacatgcacttcttggagcgaccatggtgacaatcatgaatatgtttggtgttgtcggaatgatgggttccgggcttattgagatagctgcattgaactggattccgctctcttcaaatcatggaggagtttatctgctccaagtgatgattggatgtctatttacagcattgtattttgtcatatttagatggatgattgtgaaatttgatattccattaccaggacgaaaacatgaggaggagacgaggctatttacaaaacaagattatgagaatgctaataaaaagggtcatgacaaaaaggaagcgcccgtttatgcgtctgagtatgaagagaaagcagtttatttcttagaaggccttggcggtaaagaaaacattaaagatgtgacaaactgtgccacgcgtctgcgtattacagtgtttgaccctagcttggtgaaagatagggaatactttacaaaaaataaacgggcacacggaatggctaagagtggtcaaagcattcaaatcattgttggcttaagtgtaccgcaagtgagagagtcgtttgagacaaaactttcattagattgaaaaaggagctggatatcatgaaaaaaacatttaatattaccattgctggaggcggaagtacatttacaccagggatcattttgatgctgttagactatctagaggagttcccaattcatacaattaaactctatgataatgatgaagctagacaaaaaacgattgcagatgcatgtgagattatgttaaaagaacgagcaccagaagtgcgattactggcaagcacggacccagaagaagcctttactcaagtcgattttgtgatggcacatattcgtgtcggcaaatatgcaatgcgtgaattagatgagaaaattccattgaagcatggagtcgtcgggcaggaaacatgcggaccaggcgggatagcttacggaatgcggtccattccaggtgtattagaacttgtcgattatatggaaaaatactcacctgaagcttggatgttaaactattctaaccctgctgcgatagtagcagaggcaacacgtaagctaagaccgaattctaagattttaaacatatgtgatatgccaattggcatcgaagaattaattgcaaagaatttaggcttatcttcacggaaagaactagaagtcgattactatggtttaaatcattttggctggtggacagatattcgagataaaactggaaatagcttaatgcctgaggtgattaagcatgtaagccagcatggttatgcaacagatggaacatctgaattagaacagcagaagagctggaacagcacattaaaaaaggccaaagatattcaagcacttgatccaaaaacggtaccgaatacgtatttgaaatactatctatttcccgatgaagaagtggcacattcaaacatagcgttcacacgtgccaatgaagtgatggaggggcgggaagcttttgtttttagtgaatgtcaggccattattgataaaggaactgcaaaggaaacaaagctgaccattgatgagcacgcttcctatatcgttgatttggcaagagctattgcttttaataaaaaggaacggatgctgatgattgtagagaacaatggcgccattaggaactttgatccaacagccatggtcgaaattccttgtattgttgggagcagcggtccagaaaaattagtagttggagagattccaagattccaaaaaagtctcatggagcagcaagttggcgtagaaaaactagtagtagaagcatttgaagaagggtcctatcaaaaactatggcaggctatcacattatcgaaaacggtgccgagtgctaaagtagcaaaagatattttagacgacttaattgtggcaaatcaagcattttggccagagttaacataacaaaagaataagcaatatgggcgtcacagcgctcatattgcttatttgtttttttaaccgatgtattgtgatggagaggaagaggcccccttactctgcactttcctcaacctcactgctatcctctgtttcaccaatataaatagggccgtttgcgtggtcgagtcggattggccattcgtatggaacttgaagtcgtctagcaatggctctccagaattttgttgaatccaattcgaattcttggaagtcttttaataagtctttgtaagacgagccatcaaattgaatgaacatatcttgaaggcgcatgaacgcgacatgtctcacttctaatgctgccgcagcttccatttcttcttctgttgcttctccaatgattgttcctgcgggcggaagcatgtcgtatacgttaaattcctcttcttcttcgtgtgctgcaatgtgctgttgatctgacatttctcttcactccttctagtcttcatcaaaattttattcgtgcttacctctattatcggaaggaaatgcgaaatgtggaatgaaaaaagaagcagatccacaacacttgctttttcttcttgaatcttttatgatcaattacagatataaaaggtctataatagatagaaaggaaatcatctgatgaaatattctaaagcaaccaactatgcacttcatacgatggtatttttaactcttgcaccaaaggggaaagcaataggcgttgagcctctcgccaagatgcaagacctttcacccacctatttatccaaaattttaacaaagcttgtgaaggcaggattgattgaatcaacacctggcgcaaaaggtggttacaccattatgaaaaagaaggaggacatttcatttttagacgtcattcaggcggtagaaggtcaaactaatttatttcgttgttccttagaacatgattctttcatgcctcatgatgactgtttgattgaacaggtcatgcaggatgttgaaacgaaaatgcaggagacgttaagtcaaaagcggttagttgatatcgcaagccaaattgagcagacaaaaaaagatccatttttcaacatgtgatttttttgaaccaattatagatattaagagtctttaaagtcttgaataaaaaggagagatttacatgttattagattgtgccattatcggaggagggccagccggattaagcgcagcacttgttgtggggcggggcagaaaacaggtcattgtattcgatgacgagatgccaagaaatcgagtgactcaggaatcacatggatttattacaaacgatggaatgacaccgtttgagatcagacaagcgggagaagcagatcttcaaaactaccccaatatccaaatcaaacgaagtagaatggtcgagatacaaaacaatgaggacaactttgcgttactgacacaagagggagaaaggttcgaagcgaagaaaatcatattggcaacagggctaaaggatatactgccagagatcaaggggattcatgaagtgtatggaaagacgttgtttagctgtcctttctgcgatggctgggagctaaaggacaagccgcttgctctcattgctgagaatccacgcgccttgcatatggctaaacttctttccaattggacaaaggatttgatcgtgtttacgaatgggcagcaagtgtttgctgaagaggagaaggcattgctatcagcacattttattcaagtcattgatgtaccgattatgtccattcatcatgagaatggacaaatgcactctcttcaccttgcgaatggggaaacggtgaaaagagaaggcggatttgtcgcaagtgaatgtaagcagtcagctccatttgctgaaagtctgggctgtcaaatgacgaaaaatagcggtattgaaacagatattcttggacgtacaaccgtcagcggtgtctttgcatgcggtgacaatttaggcggccctgctcaacttgttcttgccgcagctgctggtagccaagcaggaatgggcgtcatccatgaacttgtgcaagaagaatttcaacaaaaaacatctctataaaaagagatgttcagcgatgaacggttttccatttagttaagacgtgagcaatccattcgaaaagagcgtaaatcacaaagaaaataagaatccagctgctgacatctacccagacattggaaagatgaatgacatttacctgatcaagtccagcctgtatccacatagtgatcaatgcggtgaggaacacctgtaaaaaccattttttcaattggttacacctccatctctttctatcatataagaaatgacagtttatttccaattgtatttccatcagtttcaacggtaaaataagaaataaaaccaatgaaaggacatgaaatgagcgatcaaaccactagtttttttaaaagtcattttcctgatcttgtcctcacgccgcctcttttttatgaatggccttttgggcttcgctttgaagtggcagattggtcattaggagaaaaatcagttgtattagaaaaagcaggggatcgtgctttgaaaattgtcagatatgcttttgatccagaagacgatattctatttgtcacggatgtctatacgcagcatgaacatgaattaatgaagcaaaagctcctagtctatcaaaaatatgtccgccagcaagtacgcaatcgattgcgtcacgagcttttgacctatgttagaccagaactagatgagccactgacattggagagatttaccttaacttgtcagctgcaagatatccgattacgcccacttctacaagccatatgccaagaggatttctatgcaccgaatcaaattatgaacgggaagcttggttatgaaatttatctcatcaatctcacaaaacagatgattttccacttatatgatgatcgaggctgtgatcttattgcggcagatgctgagcgtcttcggccagtctatgagggcttacagcactggctattagactatgatcttgctcagatggacaggctttttgcagtgaaataagaaaaccgcacttttgacaagtgcggttctgttttatgcttctactttattgaagaattgtggtaaatattctttgtgtgcttctagcatctcatctaggatgctttttgcaatcgcatcagatgggactagcgggttgatcgtcattgcgacaagtgctgtgttgtaatcgcctgtcacggctgcttcagcggcaacacgttcaaaggatttaatttgagaaatcagtcctttgactgcgactggcatttccccaacagcgattggtttaggaccgtcttttgtgatgacacagttcagttcaacggcagaatcatttggaatgtcactgatggcaccattgttgatggtgttcaccggctgaatgtcgtgcttgtcgttataaatggatgcaatcaagttacaagccgcatcactgtagtaagcaccgcctcgtttttcaagctgtggcggcttgatatcaagatcaggatctttgtaaagctcgaacaggtcattttctagtgcacgaacgacttctgcacgagttccttcattctctgctgctttcttttcttcagccagcatatcacttgttttgtagtagtagcggtgatatggacatggaatgacgccaagcccttttaagaaatctgcattccacggaatggcttgaatgttgttcatcgacatgctggagtttggatctgccatgtcttcgatgacttgatccatgatgcttttgccatctaagaatacattgagtccaaagaccatatggtttaatccagcaaagctgacttcgactctgcttgcgtctacatcaagtcctttggcgattcccatgcgaataccgattggcacgttgcataagccaacgactttgcgatggtttgaatagcgaagaacggcttctgtgaccataccagctgggttggtgaaattcacaagccatgcgtctgggcacagttcttcaatatctttgacaatatcaagaatgactggaatggtgcgaagtcctttgaatagacctcctggaccattcgtttcttgaccaatgacatcgtattttaaaggaatgcgttcatccttcatacgtgcttcaagaagtccgacacggaattgtgttgtaacgaaatcagcgcccgcaagcgctttccggcgatctaatgttaaatgaacctcgattggaagtcctgcttttttcaccattcgttttgcaagatttccgacgatttcaagcttttcttttcctgcttcaatatcgacaagccaaagctcgctaatcggaaattcatcgtatcgtttaataaatccttctacaagctctggtgtatagcttgatcctccgccaattgtgacaacctttaatccttttgccatgtgctgcacctccgaataatgtaacgcgcaatgttataatagagaaaagccaattcttttgtctgtacatctatagcttatcgtgagagcatctagtgcgtaaatgacttcagcgtctttaggcaagggtgccctatttagagatttgttacataaaagaaacacattgtgacatgctgttggagaaaggggaagtcagatgttttcaagtgaggtcatttccagctttaatgaactagaaagcgctttataccgatacatcatggaaaacagtgaaaaggttgtgtatatgagaattcgggatttagcagatgctgcccatatttccacctcgtctgtccttcgcttttgccgaaaagtgaattgtgaaggcttttcagagtttaaagtgaaactcaaaatgtatttagaatcagagcaaactcctactttaaaaagcacacagcactttctatatgaatttattgaacgcacactgaaaggggactttgaagggaaaattaaggaggcagcaaggctcattgccgatgcaaaaaatgtgctgtttatcggaactggcagctctggtattttggcacagtatggggcgaggtatttttcgagtcttgagaaattttcattttacatcaatgatccgtttttcccgatgaatatgcagtatttagacaatagtgtcaccattgtgctgtctgtatcaggggagaaccgtattacgattgatcatatttcgaagttaaaaagagaaggaagcaaaatcattagtattacaaacaatcagcactgtacgatttcgcgcatttccgatttaaatattgcttattacgtgacagacgaacgggttcacagagccaatattacgacacagacgccagttgtgtatattttagaagcgatggctcgtgacatgttcgcgatgttaaagaaaaagtaaaagagccgctgcatgaatcagccgctcttttttttctgtctcataaaagcgaggatggcaatccccgaacagatgagcacaaacaaaccgcctagcaaatacacagtcctcgctccgaatgcatctgcaatcaatccaacaaagaaaatagataaaccgacagatacagaagaaaggacgtaatgagccgagtacacctttgataaatctcggacgggcgtttccgtttgaagaatggtttgctgcgaaacatctcgaatttgataagcaggccccatcaaaatgcaaagcagcaaagcaagccacggcaggctattcagtgaaaagacaatagtcagcactgcataaatgaatgaaccagctgccataaagagaagaagctgcttttgaatcaaccggcttatccacgcagccaagagcccgcctagaatggcgcctgtataataagcggcgttgataaaaccccaccattcctcactttcgtttaaatcatgggtgacaaaggcaagggtaatcgccccgatccacacagcgcccgccatattttcacaaacatccataaaggtcagagtgcgaatcgttttatttgtccaaataatcgcccagccatccttgaaactgttcatcttatttgcttttcgaaccgtgtcttcttgcttgagaagaggaaaaacagggatgaaaaacaaataagacaacacaatcatgaaacaagtaatccacattaaataaaaaggaccaatcaacaggacgagcattccagtaaacgaataaccggcgatttgcaccgtttgatgaaaaatggaggctgtactgttcgctttcacaagctgatttgctggcacaagcatcggcatgatggcctgtaataaaggactaatgactccacctgtgatggaaatgagaataagcgcaccaaacagccagaccatatgctgctgaaagaaatgaaattgggctgtaaacacgatgagcatcacaagacgtaaaagcgggacccatttcaacagccggcccgcttgaaagtgatctgccaaaacaggagagatgagcccagctaatagctggcataatgttcttattagcggaaataaagccgcatacgcaacagattgtgtatcttgatagatcacaaacgtgatcgtcatcacaaatagaatatcacttagcatgagaaggcttttactgcctgtataataccaaaacttgtttcccatatccaaccggctccttttcaaaaacaagttcagtatagcatggtgatgaaggacctagaggcttttcattgaaaaatacatcttaaggatgagaggattgtgataagctaaatgaaagacatcgcaaggaaaggggttcaaatcaatgaaagtactaccggcacatgaattcttgaatcagcacagcatcccatatgagatcaaagcattttcttccgaaacagagaagggagcagcaaatgtagcagcagcccttggttttcgtgaaagacaaatgatcaaaacattgatttttgaaacaggggaaggggagcagctgcttgtgatggttggcgcagaccagcatattaaatcagggaaactaaagaaagcggccggctcccgtaatattaaaatggcatcaccagagaaggttctggaagtgacgggctaccgaattggctcgataccgccattttgctggcagccagaaggcttccgcaccatcatcgaagcctcgctattagaggaagaggtattaggcgttggagcaggcgaatggggaaatgaaatcctcatcacaccagaacaattagtgaaagcctcaaaggctgtaccgtatgacattgttcaaccagccgaatagaaaaaaagtgcctgtttcttatgcaggcacttttttaatttgcagcaggcgccttaaatggaccgatatctttcatttgcagaaaggcatccactgttctattttcttcaagatcattcgcccgtttgcagataacaacgggtctgacgatttctatgccttcgatatatacgcgcccaatctctttccgcttgagactgccttgaaccgcatcacggggaacaagtgtgatcccatagccagctttgatcatttgaatcgcttcatgaacaccgctgaattgtaaatcaacagtcggttttttaattcctttcgaggtgaaaagggaaaagagcttatctcttgtggagctgccttcttcacgcattaaaaaaggctccaggctcaggcgctctagcgggacggtttttccgtttaacggatggtctgctggcacaataaaatcatagcttaaattcgtcaaatgggaggtaacgatctcctcatgatccaaatcttcaattacagcgatggccacatctgattcatattgaagcaggctgtctatcacttgagcggagtttccactttttaattcaatttctgtctgtggtgaagacgatttaaaagcagcgagccaatcaggcagtaaaaagttgagtggtacgtaggtagaagcgatgcggaggcgtccctttttcccgttttgtaatagtgtgatctgatattctacttccttttcagcctcgaacacttgccgggcataaggatacagcatctttcccatttctgtgagcgcaattcctcggccgtttcgtttaaaaaggcgaaaaccgatctctcgttcaatgcttctaagctgagccgtcacagctggctgtgtcaaagatagtgcgtctgctgtttgtgtgacgcttttagtctctgcgacctttgcaaaaatccgaagggcatgtaaattcaactttgcaccacctatcaattattttaatggtttaatcaaaaacattcattagatttattataaagcatcccttatcgtaaagatagcgaagggggaagggaaaatggatcatcgtcaaaagcaagttgtgtcaatatcgctcatcacagcatttgcacttattggggattcaatgctctatattgttcttccagtctattggaaagagattggtttatcatctatttgggaggtcgggttactgctgtccatcaaccgattcattcgcattccgctagcgcctgtcgtttggtggctctatcgctatatcccaatgaagaccggtgtattaatggcgattttgatcgcgtcagtgaccacggcattatatgggatgagtggtttttggctgctgctgatctgccgctgcgcatgggggcttgcttggacgttactccgtatgagcggtatgagggttttggctgaaatggacgaaggctcacaaggacatttgacgggtctttataatgggctttaccggcttggcagtttatttggtatgttatttggcgggattttcgccagcttgttcggcttccagtccatgacgcttgtctttggtttactcacattgatagggtgcgttttttatgtatctttggatgaaattgaaaagagagaaggcacgcagatgtatcatggcatcaaacagaagtggtttgcacgagatgttgtaaaagtactgataacaggcatgctggtcgcacttattatacaaggtttattcgcatccacgctgagtcatgtcattgaagcaaagatcgatcaggatgaatttgctctatttggctttgtcatcggagcttcggctttaagcggtgtcattcaagcaatcaggtgggggtgggaaccatttgtcgcactgagaacaggcaaatggtttgatcggcttgtgatgaaggaacgaatgctaagctggatgtttctttcatttggagggctcagttttcttggggtcatgctgaaggtaagcggctggttcctattgatgctgcttttgattcagctgctggcaacgattgtaacaacgttcaccgatacacttgcctttcaaaaagcctctgctcaaacagataagaaccgctttctcgcaagctattcttttgttcaagatatgggtgctgctttagggcctttgtgcggatatacgttgattcagtttttcggaacaaacagtgtcttttggctgatgctcatcataagcttaatgcttgtcagcatgtgggcaagaggcgggcagctgcatgtttcttctcgtgcagtgtaaaaaatgaagcgttatataaaaaaactgcctcatgcagctgatcgcagaggcagtcatattctcttattctatgtctgaatcgtaggctttttgcgtcaggtggctgacaacctcttttaatccatttggtttatggaattcaacaggtgtgcttcctttttcgaagacgatttggtctgcttcaacgagcacgacatatcgattgttgaccttcgcaatatggatcgagtggccaaagtccgcgagaagtcctttgatttctgtttcacctagacgcattttcattgtgatatcaggggtttgttccacaatgtgagaagctgctagtgtgacctgttctgtatcgagtgtttctctaatttctcgtttttcactcgcttcccatatttcaagatcctcttcgaactgctttaattcttcactttcatcctgtaatgtttcaaatacttgttcctgcaccatattcatgacctgtgatttcatgatttcgggcatagattccccgtattcgacgaatttcagaaagtcctcaaaataacgcgcatgtgaggattggtgaattttcacttcagcttcctctgtcatgccctcttctggcataaacggatattgaatcgatttcatattttttgttgtaatggccatttcgacttttttgatcaaggtagatgtatcagcgatagaagccactttctgttcaaaatcgcatttcataataaagacaaaggagtcatcgaagtactttttaggaacggcagacgcaactaaaaaaacgccgcctctgacagcacttgtatctaaatacgtgcgaacaaactgttcgctgcattcattaaatacttcttttgtattggcaaatctcgtctgatgaaataaattgtagtttggatttgaatcgagttcatgaccgggttcgacaatgaatcggccaattttggtcggtacttgttctgatttagggtgtctgtccacttttcgtttgacgattttttttagctcaccatctaaaaagtccttcagctcactttgttcaaattcctcttgatctaatgtttgataatgcttgaaccgtttatttgcttgttcatctttgccttcgatttctacgacaaagaatgatagaaaacgtatcgtaaaatccattgattggtcaccactttttcttcttcggatatgttgagtatagaaaaaggagtgaaaatcgtcaacgaatggagaaatatcgtgtcattatttcccgagaaatgtttagtgaaaaacacttgataataattatcattcttgatagaatgataaaagaaaagaaggaacctgccagttccttcatctcagaaaaacaacttattttgtttcaaatgtttcgcaatcagtttcagcattgcgagtcacatcagtcattgtgtttttaccaattttaatggtagaagctgtacagctgttatcagcccaaaaacggcaagagttcacttcacaaagtacgttttgtgccatgggaattcacctccgtgattcatattgagaatgaagcaagctgccacttgaattcattccatctagtagtctctttataaaaagaggctgtttgtgctgatgatgcacatgtttatcataccatctaccctgataatatacaatttaaactttgaaagagcgagaatacaaatctcgctctttttttatttgtaaaaatagttaaatgctaggtggcaccatctctcatttcgacatatgaatagagtagattcaaaacctgatgtcggacaaagtctgagggtacatgtactgattttccgcataaagataaggttttcaatcaaaaattttcatagagagatgaggggagaagatgaaagcagtcattctctgcggaggaaagggaacgagaatgagtgaggtcacacaagcgcttcctaaaccacttgctatgatcggagatcggcctattctatggcatattatgaaaatctatcagtattacggagtagatgagtttatcttattgcttggatataaaggagagaagatcaaagaatattttctgaactacgactggcggcatcacagcatgcagctggatatggcaacaggagaaatgaagcttttaggaaagttagagaactggaaaatcacctttttagatacgggtgaggagacgatgacaggcggacggttaaagcaggcacaggactacattggggatgagacattcatgatgacgtatggtgatggacttgccaatatcaatatgtttcatctgctgaagcgtcatcaggatcttggggctgctgcgactgtcacaggaattgaaaagaagtcacagtacgggacgttgaaggtatataacgggatggcacaatccttctctgagaagacagacagtatcgggatgatcaatggaggattttttgtgttgtctccaaaggtatttgactatttgacagacgatgatcaatgcgtgtttgaagcggagcctcttcaaaatctggcgaatgatggagagcttgcggtttatgaacaccacggattttggacagcgatcgatacgtataagaacctgaaggaaatcaatggcatgtggacaaatggaaaacaaccatggaaggtttggtgacggcatgagcggattttggaatgggaaaaacgtatttgtgactggatgtacaggactattgggaagctatctcgtcaaggaattgattgatcaaggtgcaaacgtaactggacttgtgcgtgatcaggtgcctcgatcgaatttatatcaaggcagtcaattcgaaaagatgaatgtggtgcaaggtgcattggaggatatgcaaacgattgaacgtgcgttaggagaatacgaaattgatactgtcttccatttggcggcgcaggccattgttggggtcgcaaatagacaccctgtttctacatttgaagccaatattttagggacatggaatgtactggaggcttgcagaagacagccgctgattaaacgagtcatcgttgcatcaagtgacaaagcatacggcgatcaggagcagcttccatacgatgaagatatgccgttaaatgggaaacatccgtatgatgtatcgaagagctgtgcagatttaatttctcacacgtattacaacacatatggtcttccggtttgtattacacgctgcggcaatttatacgggggcggggatttaaatttcaacagaatcattccgcaaaccatccagcttgtgctagaaggaaaggcacctgaaattagaagtgatgggacatttattcgtgattatttctacattgaagatgcggtcaaggcttatttgctgctagctgagaagatggaggaaaaagggctcgctggagaagcttttaattttagtaatgaaattcagctgacggtgcttgagctcgtggataagattttaaaggcaatgggcagtgaactgaagccgcgtattttaaaccaaggaacgcatgagattaagcatcaatatttgtcggcagaaaaggcgagaaagctgcttgattggaagcctgactattccattgatgaaggtttagagaagacgattgaatggtaccgcgaattctttcaaaaatagaggtgtaagtagatgaacagcatatattgtacggttctatcaagtggaagactttatcaagccattgcgtttttcttatcattgaagcaagtagaagatgatgctgtcatcaagacgttatgtatggatgatgctgcatttgatctgcttcatcaaatgaattttcctcatgtcgatcttgttcatgtacgggagctcgaaacgccggagctgctggagaaaaaagaggaacgggatgcctcggaatattgctggacattaaagccgatttggattgagtggttatttgaacaggagcaggcagagggcgtaacctatcttgatgcggatttatttttttatgagagcccgaaagcgatttttcaacatcagccggatgcctctgttttactctcgagaggggatattgtgattccgagcttcgatcctgaggaagtgaagatgcttcagaagcttttaggacgatataactcaggcttcctgtattttaaaggagatgaagccggccggaaatgcctcagctggtggaaagaagaatgcttgaaggaatgcaaaaatgcgccgggagaaggcaagtttggcgatcaaggatatctggatcatatgccgaagctgtttgaaaaagtggaagatattcaaacaaaaggcgtgaatattggtcattggaactatgggcagcattcttatcgggaagagaatggacgtattttgctggacgatgggcatccgctcatttgctatcatttcagcggctttcgcatcgtgagcaaggatgagatgcagcaaattcatgaaaaagggagaaatgatctgccgtttttccaagaagcctatcgaaacgtgctgcgccatgtgattgaatctgttgagaaggtcgatccgctgtttaacggctatgccaaattggagggggatgacgcatgaatgagaagccaaaggtaagcgtcattattccaagctataatgccaaagagcgtttagaagggagtcttttttccttaacgcttcaggatacggatattccatttgaggtgattgtcgctgataatgggtcaacggacggcacgatggaaatgcttgagaacattgaggtgaatttcccgtttaaaaaggtacgtattcctgtcaatcaagggattgccaagggtcgcaatcatgccattcgcgaggcggagggagacctgctgatattccatgacagcgatatgctggcagagccgcaatttattcaaaagcatgcggaggcacatgctgttcatgaggaccttgtgatttgtggtgtatgctggaagcggatttatcgttatttttacgaagcatttgatcaggatcatatcaatcggttgaaaaagcaaggcttgtataagcggaaaatgaaagataaaacgcctcttttatcaatgaaggaagttgaaaatggtggatttctagagaaaagcttcgatttgcagtctgagtttattgatattctcaaagacattttgcgcacgtataactatgatttaggctcttatgagctgccgtggcgattttttattacgaataactcctctgtcaaacgtaagcatgtcatggcactcgggatgtttgatgaaaatatcgttcggtacgggtttgaggattatgatttaggaattcgtctgcatcagcttggtctctcgtttgaattgcgagaggatatcatgagtgtgcatcaggagcatccaagtaatttaacgtcatttgatgacatcaaatataacattttgtatatgtgcgagaagtacaacaatattgatgccattgatgtccatttggctttctctggtccattttctcacaccgtcacaaatgacattgtgaaagaggtccggcagctgcgtgaaaatccggcattcgatggtctgctttcttattttttagagctgcttcatttgatcacagagcggaatgtaggcatcaaacgcgataaaaaagatcagctgacagcaaagcatgtccctttgaaaaagctgtcagaagcagcgcagcttgcacggcaggaatatggctgcacagtgcttgtagaagccattcaagggctgacgaaagagctattacgcgttgatttgtttcaagtggatgtgttatagatggcgtcttatcattttacaaccattgtgtcgaatacccatatttttaagcttttggcgctgattcattcgcttgaacaaaccgcccattcattcaagttgtcggttttatgtgcggaccctttggcttacaaggtgttaagtgaattccctcatccgcacgttcaatatgaacagcttgaagacattgaagatgacacgctgcgaaaggcaaaagatgatcggacgttccatgagtattgctggacgttaaagcctgcttttctgctcaaaatccttgagtcctcagaagcggattatctcgcccatttggatacggatttgtatttttatcatgatccagaggcggtatttgcagagaatccgctcgctcatttatttttgacggatcatatgaattccaagcggttctatcacttttatgagttgtctggccgctttaatactggatttgtcggctgccgcaacacagacgttgccaaacaggcggtcacacaatggaaggaaaactgtcttgcacactgtacagtagaaatggatacagaaaataagacttatggagatcagcggtatgttgaaagatggatcgatgattttgaaggggtccatgtggtgacatctaaaggagccaatgccgccatttggaatattgaaaactacaagttttcagttgtgaaaggggatatgtatctcgacgaatgtccactcttgttctatcatttttctgcctttacgatcattgatgagaatacctttaatcttaattggtattactatatgacagaacaaaatctagtggatcatctatatattccgtatgccgatttggttcatcaaaaaattaaacaggtgcaaaaggtctttccagaatttcagcaagggtttattgcaaagaagcacgttcctgacacgcatttttatgagatatgaaaaaaccgctcaataactgagcggttttctcctttttatgattcattccatttggagatggtttgatcgctaggtagtaagaaggccaggatgcctaatatcggtaaaaaggcgactccgatcatggtaggcgttaaaccgaaggcatcaatgaatgagcctagagcgactgatccaattgcacccataccaaacgcaagcccaacagttaaaccagacattgtgccaattttcccgggaaatagttcttgagcataaacgactgtgacagagaagcttgatgtcagaatgaccccaattagtccaagtaaaacataagcaaaaacaggtccggcaaatggcagcagcagggcaagtggaaaggatgccaataaggaaattaaaatcacggttttcttgccgaagcggtctgcaagcggcccgcctaaaaatgtccctattgcacctagaatgagaaataagaaaatataagtctgtgattctttaatcgtcaatccatattgttcaatcgcataaaacgcatagaaattcgatatcgcattcccataccaagagcgggcaaagatgagaaagacgataatgccaagtgctgtgagtgctgacttacgatgaatatcagatcttgcagcttttgctggagcctttttcgcttgagctcgaatggtttgaagtcttcctgcgtaccatcttgaaatataaagaaggaaaccgacagcaatcattccaacaatcgtaaaccaagccacgcctggctgaccgagagggacgagcattaatgcagcgatcagcggagcaaaggcttgacctgtatttccgcctacttgatagatggactgtgcaagtcctcgtcttggaccagctgccatgttggcaacacgagagccctctggatggaaaattgcagagccgagtccgataaagacaacgcaaagcaaaatggtggcaaaggaaggcgcaaacgcaagcccgaatataccgacagcactagaaaataaagcaatcgggagtgcataaggcatcggccgtttatctgtataccacccaatagcgggctgcatgacggaggagaccatatttaatgtaaaggcaatcagccctaattgtgtaaaggtcagccccattgagcgttctaaaatagggaacatcgcaggaataacggcttgcaatgtgtcgttcagcatatggcaaatgccaataatcaataaaatggggtaaaccgttgatccggtgacagaattttgaggtttatcctttgtacgagcagcaatagccaatgagacttcctcctttcattcaactgttttctattttgcattcttctcattttattcataaggtgaactataaaacaatagcaaattgtcatgatttagaaaaaagagacacaagtgcttgtgtctctaaagggttattgataaaaagatgcgatcacaggcttcattttttgaatgacgagtccgcttccgccgcggtttttcacaccttcaatcatgccgacgaggacgtaatcttcttttttaggattaaatgcaagtaaaaatccattttcagaaccgtctgttgccccttgtttgctcttcagctctgccgttcctgttttagcggcaatatcagctccttcaatttgtaaggagtgagctgtaccgtttggactggtcacgacctgagtgagcgcgtctttcactgtgtttgccgagtcttctttgatgatttgttttggtgatgctgttttttcatcttgaacgactcgaggatagacaagcttgcctcctgttgcaaatggagaataggcatgtacttgttcaatcggtgacatgagtaattcgccttggccataggcagagtcagcaagtaagatgtccgattgaatgccatcgttcgatacttgtgctggtttcattgtaaatggcatgtgcaaatcttcgccaaatccaaatgcttttacttttttctcgtaggtgtctttgccaatttccagtgcttcctgtccgaagtaaatattgtctgagtacacgagggcatcgaccatatttacgttttctttatcgtgaacccgtgtaattcgataattgccccaagattgatccttttgccatttcagtccatgaatggtgcgtactttattaggttttgtgacacctgtttccagcccgatggccgctgtaatggttttgaatgtagaccctggtgcataccggctcgcataccgggcttggaatgggaggtctgggttttcgctgtatgcctgatattgtttaggtgtgatcccgtttgtcatgagattgacatcgtaggaaggggtgctgacaagcgctaatagatcccctgatgatggattcatgatggtgacggctcctttttcacctttcagctgttcataggtttttttctgtaaagaagcatcaatggtcagcttcactgtttttccatcttttcgatctgatttttgtaatgtttcttcaatgcctgtttcatcatggacgatcagaatgcttccgccatcttgtccacgcaggtttttgtcaaacgtaaattcaaggccggttttgccgatgatttgatctgcttttaatgccggatttcttttgatatcatctgcatttgcttttccgacatagccggtgagatgggcggcggcttcgttataaggatagtaacgcatttccttcgattgataggtgacgcctattacatcctttggaatcggcttttgctctaacattgatttgagcgggacaaacgtgtcgtctgtgacccatgcttgtttcagctgattgtcaatcagttcttcgtctatatcaaacgccttgctgatttttttgatattgcgttctttttctttccctgtcccgagtttacctgggatgatgccaagtgcgtttccaccagttgtttctgccagcgtacgcccttttcggtctacaatgtttccacggacagcagggtctgatttgactttgatagtatctcccttctccatttgcgggaagatgagatttggcttccagtccactttccacttgtcatcttcttctgagagaacgcccttgtaagaaagcttgtgcagcttgccaaaagacgttttcattgtcacatcataggaaaattgatacccatttcctttgtcctgtttttcgacgttgagctttgatatgttcagatcataagcaccaattccgttaaagatattgtcatatttttcggctagttgtttttttgagaagtcattggctttcaaagacgcactcgttacctcatccaccagcttcgtaaagtctttcttctccaattgtttcgtaaaggattcagccgcttttaaagcctctttttcttttgagaaaagagtatcttttaagaaaaagagagcagctgctatcacgatgatgctaagaagaggaataataaattttttctgtttccaaaatgattttctttgatccttatacaatgaaaacacctcaatttttgattagatcttctatattttacagtgattgcacatgatttgtatagtttctcctatgaaaatagaccaaggcatcatgtcatggttttgaaaatgggagtaaaatgacagctgtttttatgaaagatatcttcattttttcatatgatttaaaggatttcttaagagatcatcgaatgtggaaaattagaaaaaatatgacaagcgctttcaataggggggaattgttatcgtttataaaaaagtgaatgtaattggacttattcttggaccgacactcttcttgctcgttctgtttctcatacctgaagatgaattgacctatgctgcgagggtagtcttgggcattacggcttggacggcaacatggtgggtgacagaagcactgcccatacctgcaacatctttattgcccatcatcctactgccgacacttggcgggctttctatggaacagacatcaagggcttatggagatccgatcgtctttatgtacatgggaggatttatgatcgcaattgccattgaaaaatggaacttacatagaagaatggccttacacattttgagggtgattggcacaagaagtgaccgcattgtattaggtgtcatgatcgcgactgcttttttatctatgtggatttcgaatgcagcgacagccctgatgatgctcccagtggcacttgcagtgattaaagaggtcaaggctaatgaaatcttatctggtccatctcttgatcgattcagtaaaagcatcttattgtcggttgcgtattcagcgtcaattggtggtctagcaacacttgtcggatctgtgccaaatgcggtgtttgctgcgatgtcaaaaaaactgctagatcgggaaattatgttttttgaatggtttttgtttggttttcctgttgcgatgattctgctcattctcttatttctgtatttgaccaaggtacagttcaaggtagagcacacaggtgaaatgagtgtagcgttcattcgaaagggattagagaatttaggaaaaatgaaacaagaggaaaaatgggtgtttgttgtttttctcatgacggcgtttttgtggatttttaagctctttttgtttggagggatcaccgtatctgatacgtctatcgccattttcggtgccatgctgttatttctcattccagcaacaaatggagagagaatattagaatggcaggatatgaaacagctgccgtgggggcttttgcttttgtttggaggtgggctttcgctcgctacgggctttgcagaaaccaatctaacgggatggattggggaaaatctacagcatttaaatgggctttcgtatatcgtgctgttgatcattttaacgggagcgattttgtttatgactgaaattatgtcgaatacagctgttgccaatatgattattccgattacggtagggcttgggcttgcgattggtatggagccatatgggttaatggctgcggctgctttggcttcttcatgtgcgtttatgctgccgatctccacaccgccaaacgccgctgtctttagtgcggacgtgctgaaaatatctgatatggtcagggcaggcttttggttaaatatcatcagtattgtggcgattgtccttgcggtgtatttctggctcccgattgtgtttaaaagctgagcgggttaagaagatggctttgatcgaatcgagaccgtcggtgtttttgtttcttttggcttcggtggtggtgtggattttttgatgtgagtgtcctttggcgtgtaataagcgtgttagatccagacatggtggactcaaattcagccaaaaacagcgtgatttaagcaaaaaaaagagaccgggaaaccccgtgtctcttttctaatgtgtttcattaagatggctttttcgtcttgcataggtgaagtaaacaacgacaccaatggctacccagataaggaaggctctccaagtcacccatgaaagggtcgtcgcaagtgtgatacaaatgaccgcactgataatcggaagaacaggcacgaatggtactttaaacgctgctttgacattcgggtgctttttccgtaaaacaatgacggcaattgaaatcaccgtaaaggctgcaagtgtaccgatactcactaaattcgcaagcgtcgataaattcacaaaacctacgatacatgctgcgacagcacctgtcagccaagtgttggcaacgggtgtttgcgattttggatgaacatttgagaaaacttttggcatgagtccatcgcggctcatcgcaaaggttaagcgaacctgcgcatagaccaaggcaattaaaaccgttgtgatcccaataatggcaccggctgatatgatacctgccacactatgaaggccaacgacttgaagagcaaatgcgacagggtcactgacattcagtttcgtatagtgaaccatgccggttaagacaaaggacacaccgatgtataaaacggtacaaacaccgagcgctccgataatgccaaccggcatcgccttttgcggatttttgacctcttcagatgcattggcgatcgcatcaaatccgagataagcaaaaaagactgttgccgcgcctgcgatcactccttcaaagcccatcggcataaagggtgtccagttttcaggtttgacgtaagcaaagcctgaaatgataaagagaaggacgatggcaattttgattaacacaatgatgttattcagcttcgtgctttctttgacgcctcttgagacgataaaggtgatgagtaaaataataagtgcgcctggaaggttaaagacggcaccatcagcggctccaggtgcagctgataaagccttcggtatgtgcagaccgaatccactgagcagtgattgaaaataggacgaccatccacttgctacagcagagagcgcaatgacatattcaagcatgagatcccagcccattaagaaggcgagaaattccccaagtgtggcgtaggaatacgtatagacgcttcctgacacaggaatggacgaggagaattcagcgtagcaaaaagcagcaagggcgcatgcgatcgcagccaaaataaaagatataataatcgcaggtcccgcatcctttgctgccgcaacccccgtaatcacaaagataccagtcccgaccacgcagccaatgccaagcaagattaaatcaaacgtatttaacgatcggctaagccgcttcgtttgactttcaagcatgagctggtcgagagacttttttcgaaataaagaactcatgttgacctcctaatggataaatcttttcgtaagacgaatgttagtatatgcgtaattgacaatttagtcaattggttgaaaaacgctttaaatcactaaagtgttaaacatcacaatcgaatttgtgcataaaaagagacatccgctggcaggtggaaggcggatgtggtgacgggggatctatgtctgttcagcaaatattttttcattgatcagcacacttggatgagtggggtaatgggcgtaggaggcaaggtgatgtgtcttggctttttccaaatcgccgagctgataataacaatagcaaagctggagatgtggataccacgttttatactgtgtgagtgtgaaggctgtttcgttttcaggagccttcagcgcctgctcataccaaaagatcgctgcctgatgtttattttgtatttttagatgatccccgatccggcagcaaaattctggacggggctgatcgtataagaaagaacgtaataatgaggataaagccgcttcctcgaagcctaccgcataatagcagtcggctaaatattggcatgtgcgaatttcatcctcaatccagcactgttttgtcgctaaaaattcatgataaaaacgaatcgccctgacatgctgcctgttatctcttaattcattggcaaagtaaaagagatcacgtggcgtcatgtcctctccttttgcgagcatgtcttcataaattcgaagattgcgcccgggctcaccagtggttgttttcttgcgcttttgatgtgtgacggctatatcggctggaaagatgttgccatacacttgaagaaactcatgtacggccccgtaccactgaaagttcaaggcacgcttcacaaggcgatttcttctatatttaaaattcacctgaccgtcttcatcaaatcccacatgataaaacattgagacggcgtccaccgaaggatcaagtgtctctttgagatgaagaagtttttgacggtcttcttcaagcagaacatcgtcagcatcaagccataaaatatactctttcgttgcatgtgagaaagcgaaattgcgggcttttgcaaagtgctgaacccattcgaaatcaagtacctgtgctgaaaaggagtgagcaatctccttcgtacgatctgttgatcctgtatcaacgatgatcatttcatctacaatgtcttgaacagaggaaaggcaatccgccaatacttcctcttcatttttcacaatcatacataagctaatggttaccatctttagatcacctcttcatagtgtatcgagcagcaaaaggaaacattcttttcagcagcgggttttttaaaactagttttctgctaccggctgatttaaaataaagggagaatctatgtaagggctgataaaaatgagtttattgaatgttgaaggattatataaaacatatggcgagaaaacgctgtttgatcatatttcttttcatatagaacaaaaggaacgcatcggattgattggaccaaacggaacaggaaagtcaacgctcctaaaggtcattgcgggacttgaatcgtatgaggagggtgacatctcgaaagcagggacacttgatatcgaatttctcgagcaagaccctgtaatgagcggggatgaaacgattcttgattacattttttctggaacggcacccatgattcaaacgatgaaggcatatgaaaaggcgctagccgatttagagcatgatccgcaaaatgaagcaaaacaagaagcgctcatgcgtatgcaaaatcgaatggatcaggaagacgcatgggatgcgaacctgtcagcaaaaacgattttgacaaagcttggtgtcaaagatgtgagccgctctgttcatgcattatcaggcggacagaaaaagcgtgtcgcgattgctaaaaatttaattcagcccgcgggattgctgattttagacgagccaaccaaccatctcgataatgcaacgattgaatggctcgaaggatatttgagtcaatacagcggtgctgtcattctggtgacgcatgatcgttatttcctaaaccgtgtggccaaccgaatttatgaattgaatcaagggcagctctatacgtataaaggaaattatgaagtctttttagaaaaaagagccgaacgagaagcagaagctcaggtgaaagaaacgaagcgtcaaaacttactcagacgagaacttgcatggctgagaagaggggcaaaagcaagaacgacgaagcaaaaagctcgcattggcagagccgaagagctgatggatcaaaaagggcctgatgcgaaaggagagcttgatttcgctatcggctcgcaccgcctaggaaaacaagtcatagaggcagaagacttatcaatttcatttgctggccagacccttgtggagcggtttacagatttagtcgtgccgggcgaccggattggatttatcggaccgaatggagtcggcaaaacgactcttcttaactgtctagcgggtaaaatagaaccgactacaggacaattgacgattggacaaaccgttcgcattggctattacacgcaggatcacaaggaaatggatgaagaactgaccatcattgagtacatcaaggaaacagctgagatcgtcaagacatctgatggcgccatcgtgacagcagagcaaatgctagaacggttcctattcccaagatccatgcagcggacgtttattcgcaagctgtcagggggagaacgccgcagattgtatttattgaaagtcttaatggaagaaccaaatgttctctttttagatgagccgacgaacgatcttgatacggagaccctcagcattttagaggattatttagaacagtttcctggcgttgttatgaccgtatcgcatgatcgttatttcttagaccgagtggttcaccgtctgcttgtctttgaaggtaatggccgcatttcacacttccaaggtgcttacagcgattacatggagcaagaaaaagaggcgaagcggacagagacaaagcctgctgagaaacaagtagaagcggcgcctaaaaagagaaaaaaactttcttataaagaccagcttgaatgggacggaattgaagaccggattcaggcattagaggaaaaacaccagcagcttgaagcaagcattgcggaggcaggcagtgattttggaaaaattcaagagctgatggacgaacaaaaagccgttgctgaagaactagaacaagcaatggaccgctggacagaactatcgctgatgattgaggaattagagagtcatgactaagaaataagaaacctgtagagttgatctacaggtttttttgataagagcatttcgcataggcatcatgctgatgaatggattcctcattacgacactcgacttgaaagcccctgacccatggctgctcatataattcgatggccattaaccttgtgagatcttctacaaagcgtggattttcataagcctcttctgtcactttcttttcatcaggtcttttaagcacaggatacagcggtgcactcgcattggactcaatgatatgtaaaagagctgctttcatgtcgttagggaatgatgcttgttcaaacaactctacctgaatggaaacagagccacgctgattatgtgcaccgtattcactaatttctttagaacaaggacataatgtggtgacttgtgcatcgcagccaatatgacaggtccatccatccttttcatgaaaatgaatgtcatatgtgattgtcgcatgcatcaaacccgatttcccggtgactgggctttgcttttccatgtaccaagggaaggaaacttgaaccgaggcagatgactgattcatctgacgggcaagcgctgctgtcaatgcttttaagctattcacatcaagcggctttccgctttcgtaaaacgagtgcagctgttcagtgagacggctcatatgaatgcctttttcgtgagctctcagggaggtactcagtgcaaagtcagcagaagttatttggtcctgcggtgccgttttagacaaaattcgtacaggataagacacgcggcagatgccgacttgttcaagatgaaaataaaagtcctgctccgtcttttgggtgtcagtcatgttctctttttgagaaggcttcgttccaaggcttggcggtacagatccgaattgttggtgtcgttcttttttgggtggaaaagaaaacatgagatccctcctttaaatcgtaataattcctatttattttgcatcaaaacacgagaaaaatcaagagtgagaacatttacgtttacgttaaggttataaaggtgtataataaatcatgaattgatgagcaggaggcactggcaatggaatggatgaaaattgatcaagtggcgaaaagaagcggactgaccaaacggacgatacgtttctatgaagagattggtttattatcagcaccaaagcggacagagggcggtgtcagactttactcagaggacgacatggaagaactagagaaagtgatgcaggcaaaagaggtacttggattttctttacaagagcttcaatcgtttatggaaataggaaagcagcttgagctgaataaagaaggttacttgctgtcgcttgatccgaaggaacgattagagaagctgttagatattgaggcgcagctgtctgtacagcatcaattgattacaaaaaagcttgaaacgattcaatcttttaaaaaggatcttgaagcgatgaaagaaagagcggctcatgcaattgagcaattacaaaaataaacacctctgcgtgtttattttattttgtcaacatttgaaggaaaggttctgatggaatgaaggaagaagaagtgttgaaacagcgtacaagtctgcttaggcagccgaaagccgtctgggctgttgcctttgcgtgtgtgatttcatttatggggataggacttgtggacccgatcttgccagccattgcatcacaattagatgcatctccaagtcaggtctctcttttatttacgagctacttacttgtgaccggctttgtcatgttttttaccggctttatctctagtcggattggtgcgaaatggacgttattaataggacttatttttattattgtcttttctgctttaggcggtacctcttcaacgattaatgaattaatcggctttagaggcggatggggcattgggaatgccttatttatttcaactgccctctctgtgattgtcggtgtgtctgttggaggaagtgcgaaggccattattttatacgaggctgcactaggtcttgggatttcggttggaccgctgcttggcggagaacttgggacgatctcttggcgcgggccattctttggcgttgcggtgttaatgcttgttgctcttttagccattacgtttatgctcccgccgatgcaaaaacctcagaaaaaggtgaaattattcgaggctgtcggggcgttaaaatataaagggctattaacgatggcatctgcggctttcttatacaattttggtttctttgtgcttttagcctattcgccatttgtgcttcatctggatgagcatggtcttggttatgtcttttttggatggggactatttttggcagtgacatccgtcttctcagcgccggtcattcatcgcaaacttgggacattgacttcccttgtggttctgtttgcttcatttgctgtgattttattcggcattggggtatggacttcacatgttgtagtcgtcatctgcggaattgttattgctgggggcatccttggcatgatcaatacagtgctcacgaccgctgtgatgggatcggcgccggttgaacgttcgattgcttcatcctcttacagtgctgtgcggtttattgggggcgcgattgctccttggattgccggagtacttgctgaatcttacacagcaagcaccccttactatgtaggggcggctgtcgttctgttaggcatgatcatcctgcttcttggccggaagcatttggtcaatattcaagcaggtcattaaatagaaaaaagccttatatcttctgaacagatataaggcttttttgtcgttataatacttttgtcgtccaagattcgcaattccaagtttcagtggctacatcttgataaaattcaggttcgtgagagatcaataagacgctccctttgtattcttttaatgcacgttttagttcttcttttgcatcgacatccaagtgattggtcggctcatcgagaacaagtaagttggtttcttcgttgatcagcttacaaagacggacctttgctttttctccaccgcttaaaacagacacgcggctttcaatatgctttgtcgttaatccgcattttgcaagagcggctctgacttcatattgcgtgtaagaagggaaggtactccacacctcttcaatacaagtgttgctgttttgctcttttacttcttgctcaaagtagccaatatgcaggaattctccgcgttccacctcaccagaaattggcgtgatttctccaagaagacttcgcagcaatgtcgtttttccgataccgttagcgccgtataacgcaattttttgcccgcgttccattttcagattcaatggacgagagagcggttcatcataaccaatgaccaaatcttttgtttcaaaaatcaatttcccggaagttcgtgccggcttaaagtggaattcaggctttggcttttctgctgcgagttcaatcatatccattttatccagtttcttttgacgggacatggccatatttcttgtgctgacacgtgctttgtttcttgcaacaaaatcctttaattcagcgacttcctgctgctgccttttataagctgcttcaagctgctgctttttgacttcgtacacttgtttaaattgatcataatcaccaacatagcgcgtgagctcttgattttcaacatgataaatcaagttaatgacgctgtttaaaaatggaatatcatgtgaaatgaggataaacgcattttcatattcctgtaaatagcgtttcagccactcaatatgctgctcatccaaatagttggttggctcatcgagaaggagaatttctggcttctctaacagcaatttcgcaagcaatacttttgtacgctgcccgccgctcagctccgtcacatcacggtccagcccaagatccgttaacccaagacctctcgcaatttcttcgaccttggaatcaatgatataaaaatcattgtttgtgagcgcatcttgaatgacgccaacttcctctaacagcttttccagctcatcaggatcggcttcacccattttgccgtaaatgtcattcatcgctgcttccatggaaaataaatagtggaatgcatcctgaagcacttcgcggatcgttcttcccttttctagtacagtatgctgatcaaggtagccgacacggacattttttgcccattcgacttttcctgcatctggctccagcttgccagtaataatattcataaacgttgactttccttcaccgttggcgccaattaagccgacatgctcgccttttaataaacggaaggagacttcgtgaaaaatggctctgtcgccaaagccatggcttaaatctttaacagataatatcattttttacacctcaaatagattcaaaacggctagtgcctctcatgattatatcgaactgtccggctcgataaaagcatcaaaagaaaaattgcgtttcaaagctgattttgagatactaaaggatagattgaatgaggataaaggagatcgacatgatagaaaattgggcatttttgaaagaagcaaagccatttattcaggaaaactttcaagcggctggcttcgaaaaaccaacagctatacaagaaaaaacagcagagtggattacggagaagcgtgatgtgatcgcagaatcgcctacgggaacggggaagacactggcgtatgtgttgccgcttttaaataaaatcgatgtgaatatcaagcacccgcaagtcttaatcttggcaccttcaagagagcttgtgatgcaaatttttgatgtcgtgcaagagttcaaacaagggtcagatatcaaagcggtctccttgattggtggagcgaacatcaaaaagcagcaggaaaaactaaagaaacacccgaacatcgttgtcgcaacacctggccgtgtacaggaattaatcaaaatcaagaaactgaaaatgcacgaagtcaaaacggtcgtgctagatgaagcagatcagcttcttgtgccagagcatatgaaaacgatccaagcgatcattaaatccacattaaaagaaaggcaaatcctctgtttttctgcgacgttaaaagaggaaacggttcaactgattaaacaaatgacgtctgaaccagaagtattgaaaattgccagaagtgaggaagaagcgcagaaagtaggacactattatctgttatgtgatcagcgtgataaagtgaaattactgcaaaagctatcacggcttgaggacatgcaggcgctcgtctttgtgcgtgatattacgaatttaagcatttatgcagagaaattagcgtatcaccatgtcgaccttggtgtgcttcatagtgaggcgaaaaaagcagaacgtgctatcatcttaaaggaatttgaacagcgtgaattcccgcttctccttgcaacagatatcgcagcaagaggcatcgacattgacgatctgccgtacgtgatccatgccgacctgccaaacgaagaaggctatatccaccgttcaggcagaaccgggcgcgcaggaaaagaaggggctgtcatcagtcttgtcacacctcaagagcatgcaatgctcaaaaaaatggcgaaaaagctgaatcttacgcttcaggaaattgtttataagcaaggccagctgcatcttgcgcccaagcaagcataaaaaaaggacccttccacatggagggtccttttttattatgaaattttgacaagctgttttccgacattttcccctttaaatagtccaaggaatgcatcaggaatgttgtcaaagccttcaatgattgtttctttataagtcagtttgtcttctttaacccattgtgcgagatctcttgcagcctcttcaaaacgatctgaatagttggcaacaatgaagccttgcatcaatgcgcttgttttaatgagttttgtttgcacacgcggtccgatgtcctcgcttgcgctaatgttataagacgaaatcgcgccgcacactggaatacgtgcaaagcggttcaaatgattcatcacggcatcagaaatttcgccgccaacattgtcaaaatacacatcgacgccgtttggacaggcctttgctatggcatcatctaaatcatttgttgttttataattaatcgtttcatcaaagcctagttcttttaaataagccagcttatcatcagatcccgcaatcccaacgacgtgagcgcctttgatcttagcaatttgtcccacaacggaaccaacggcacctgcggctccagaaatgacaacggtctcgccttcttttggctggccaatcgcaagaagtccgaaataagcggtttgccctggcatgcccaaaatgcctaaataataggacaatggcgcaatggatggatcaattttagtcagagattcagctttggctgtagaatattcttgccagccaaggaatccaagaacaaaatcccctttttcaaattgaggcgatttggattcaacgacttctccgacaacaccgccctgaatcacttcatttagcttaaatggaggtgtataggattttgtatcctgcattcgtcctctcatataaggatctacagaaacatatttcgtttgaatcaagacttcgccatcttgcggcacaggtatatcgactgtttcaaaatgaaaaacatcttttgtaggtaatccttttggacgtttggctaattgaatttgcttttgttgactcatgtcaaatcctccctttcacttgcagcctagatttacattaacatgatgcttcttttcattcaaaacatacggtctttttcaaacacatacaaaaaagcagccgccatctcatagatgaggactacttttttggaagtcaacagagaggagcggcggcagacagccaaacagctgatacgcgtccgcatcacgttcttttaacaaatattcgttcgcattttgcatggaggctttcatcatatcgcgcgtcacaaaaggaaaaaggatattcaagtatgaggacaacaggtcttgtggatcttgttcaatcgactcgatatctccaatgttaatgatgattgaaaagagataatcaatggagatgcgaaagtgctgttcagcaaacaatgtaagcggctttgcttttgcttcttcaggattccacttctgaaaaagctgtttcaccaaatcactgacaacccaagcattaaactgctgctccgctgaaaagtaatacatcagctctacctcatttctagcctccagtataagaattgtacaacaaaacagcagggatgaatacaatatttcagaaaatttagtcattttttcgggctttttgtcaaaaataagccaataggcacggttagtacacaatgtaaaatggatgtgctcaaggaaggtttaatgacaaaagtgacgggtaaaagattcgtaagacgctaaaggaggaatataaaatgaaacctgttgtaagagagtattcaaatgatgagacacttcaaagagatgtagagcaattaaaagcactcggtgttgcaagagaggacatttatgttctgtcccatgacgatgatcgtacagagcgtattgctggaaatgcagatgctaatacgataggtcaaagagaagttggacttaaacatgctgttgggaacatctttagtaaaaagggcgatgagctccgaaataaaatccatgaaattggtttctctaaagaagaagctgagaaatttgaagaacatttagatgaaggaaaagtccttctctttgtgacagaccatgaaaaagtgaaaacttgggcataaacgccaactgaaaaaagcctcttactttcgtaaggggctttttttcatgccgatatctctgaaggagagaacacatcttttttactataataagaaaaaacagcagattggaataaacagtaaatcatctaattgaaaatgcagatataccaaagaaaatgataggaaatgagaaaagaatagtcaaaatttcacaaaaatccattcgggaaataatcattgtatctttcgattttgtttcaaaatgtaataaaaatcttgtgtaatttagtagataaatttcttagttctattggtttatgttgtatttttgtgtagaaataagtgttttgaggtcaaaaaaccacgaaaaatacctgtattttcaattagaaaattcattttaatgtttaggaaataacttgttgacaaaataatctaaaaacaatatatttggcttattccagtcattatggaagtagttgttaaatttctgatgggtttattcaaggcacattctagtgagaggtggtgtcataaaaccaaggtacaagcgcttttaagagaaaaagcttgcttggaatatttctactaaaacataagaaaacggtcttttaaaatggtagccgatctaaacagtagattgacctttctactatgatcactttgcaagagatattcaaaaggcgttatgttcttgtccaagagagaaagcggtttcaataagggctgtgagttgatcgaacggtgaaggaggtgaactcatatgaaaaaaaaaagacaataagctgaggcgctgcagctctcaaatggctgcatatgaggatgcatgctgaaaaagaagagtgaacatgtgggatgcttctctcctttttcagaaaacagattttcctaaaaaatccatctttcattttaacataaggtttttggcttgaaaatgacctttgcccgaaaagccgattttgaatagaaggaggtcctgtgatgaaaaaagctttatatcatgaagacagtgggttgtatctagaaaaaatgcgtatggcatttcaagaacattatgaaaaaagaacagatatgtggtctactgatccatccttaacagatgcagccgtgatgtcattaaaggcatggcattcacgggaaaagaatgcacttgcttctgtgctcgatatcgggtgcgggaacggccgggcacttgaacatttaagggggctttctgcatatgtcggtatcgacctgtatgagcatgaggagtgggaaggattacagaaaagagaaacggttcctgtccattttgttcatcaagattttatgtcctggtcgatggatcagggacgcgggatgcagtttgatttaattttagatcatggctgctttcatcaccagcatcctgatgatcatgagcgttatttaaaacaggtctcctctttgcttcatgaaggcggcgtcttctcacttgttgtatggggagaagagtggagaacagggttaatcggagaagatggccgtttccacttttcattttcagactctcagcttggagaaagaatttgttcatcaggtctggagcttgtatcgattacaccattaaaagcaaaggccggcattagccagcatcatgtcattgccgtcaaaatctagtacaaaggtgatcactcaaagctagcagaggggttcattctaagaaagagcatgtgcgcatcatgtaggcgaaaggcgttatgaaccaagatttctgctcctttgtactggacaagacctagattgaaacatcgctagaagagctgggaacgaagacattcttgcgaaaatcagggtctgaacgatgagaggaatcgcacatccatattctttttaggcatgagtgccgcttgaaataggagcacatatgctaagggagtgcggacacatattcatcactccatcactgcgctatgagagtcgatttgggtgcagcgatgaataggggggagacaaatgaacaagtttgtagatgaattacaatcaatgattcatcattttacctttcaagaaaaaaactatttgctcgtggggccagtgaacctgccgatctccattcaacatgaagaagtgccatttaaatggtatgccttcgcacctgttgaaggggagacaaaaccaacgatcgaatctattgtccaaatgagtaccgcgcagcaaaccttttcctcttgtctcttatttggcgactttgaaaatgaggtgccgccgctagtgcgaattcatagtgtctgccaaacaggggatgtgtttgggtcactgaaatgtgactgcggtccacagcttgcgttatcgctgaagaaaatcaccgattacggtaaaggcatgctcgtatatatggccaatcaagaagggcggtcaattgggctgatggcgaaagcattgacgtataaattacaggaaatgaagctggatacttttgaagccaaccgcctgattggctgcggagatgatgaccggcattacgaggaggcagcggctgttctgcactatttaaacaaagggaaaccaatgcacctcctaacgaacaatccagataaagtcgattccattgctgcttacggtcttcctgtattgcgatttgatcatacggtcgaagcttctctctataatgcagcctatttgaaggcaaaagcagcctcaggacatatggtcgatgagaaaaaattaattaatcagtagatgagtttactttaaagaaggcgggagaaaagcgtgaaacctgaaatcaattggattcaaatcccaagcggctatgcaacgattggaagtaatgaagaagatatgaaaaaggcatcagaattctggaaggacaagcttctcaatccaacctacggccgtgagaaaaaatttcaaaaatggctgtacaaagaatttccatcctatcagccgtatatcaatgaattttttatttcagatacggtcgtcaccaatgaatggtatcaaagctactgtgatgaaacaggccaggcgtacccggagagcttaacgaatcaagagcttggtggcgggaaagatcatccggcttggggcatggatatcgaggaagccttctcgttctgccagtggctgagcgggaaacttgggttagacgtgtcgattcctactgaagaagaatgggaatatgctgcccggggaaatacgagaaatcaatacccgtggggagatgagtttgatccttctttatgtaatacgttcgaatcaaatattgaaaaaacgacgcctgtccgtcaatacaaaaagggcagatccttatttggtctttatgatatggggggcaacgtcgaggaatgggtcaacaccaaatatcatgtatacgatggcggcatcgaggtcgtagatgatttaacggagacgcttggcagtaattactacattttaaaaggcggctcctttgcaagaggcggagatttatgcagagtcgccagaagacacgggaagcatccagatcccgttttccgatttactggttttcgtatagtgactcgtcaaaaacaacatataaaggtgggagtgtaaaatcatgcatagaggaccgattacatctgttttatcaactcagcaggaccaaattgtttacactggcggctatgaccgttgtatttataagtggaaccgggcaacaggagaaggaacgtttattggaagtcacgagcatatcattaactctttatctctttctgaaaacggaaagtatttagcgagtgcatcgtcagactacaccattcaattgtatgatacagacactcatactcgaattcgcaccctgtttggtcatgcagatgatgtagaagccgtcgcctttgccaaacaggataccttactagtatcggtgtctagagatagaaggtgcttagtgtgggatatcgaaacaggagctgttttaagagaattccatggacatagcaaagatgtattagctgtatggatacatggcgataaagcttatacaacaggtgatgatggctacgttcttgtatggctgtacgatacaggagaaattgtaggggaaattggtccgtttgattatgagctggacacaatcagcggcagcaatcaaaaagaagtgttcgcacttggcagagacgatggcaccgtcattatttatgatgcggttactttacaggagaaaaaaatcattaaagcccatttacagggcgtcaagcgggtgaacttttctccaagcggcaattacttgctgacagcaggctatgaccatttaattaagctgtggaattatgaaacaggggatttagtcgatacgttgctgcctcataaatatcagtgggagcgttcgcttgtctggacggaggatgagaaatccatcctaggagccagttttggaaaaacgtattgtgaatggtctattgaaaagggaaaagttgtatcagatgagattgaaatggcgacaccatctattaatgatattgcgctgactgatgcgggagatatcatcacagcatcagatgacggaaaattcagaaagaacgggattgaaatcgctaaatcgacaggcgttttaacaaatggagtggctgtcgcacgagatggaagctattatgcgtggggagatcatgcaagtcaggtgcatattgttcatgaatcattacagcaaatggtttcgtttgatctcaacacagggccggtcaacagtgtgtatttccacgaggaggatcggcaattctatattggaacttacggcggttatgtacatgtcatttcgacagaacatttaaaggaaattggccgttccaaagcacacgattgtgctgttaaagcattaaaagtagaaggagatcatatcatcacagccgcggtagaaggaaccatctgtcttttagataagaagagcttgtctttaaaagcgaaatatatcggagcgacagagctgttaaatgatgtattcattgatagtaaaagagatcgtattgccattgtcagccgtgacaagaatgtgagattgtttgatttgcatacaggaagaattttagaccagcataatgaacaccagtattctattaaatctgtctctgtcacagactctggctatattgtgagcggagattattggggctatgtcgttgtgtggaatccagagctagatgtcaataccggcccaattagaattgccaagaatgggattagtgccatcagacaattaggcaatgatgtatacgcaagctcatatgacggcgggatttatcatattcgagaagatggcacacatactgaagtactgcgcttatttgaacaatttccgaaagaagtaatctctcattaagaaaaagaatgtaagcgggggattctcatgataagtgtttgcaaggaacatatgaaaaaaggcctgactgtactcaattgtccgcatgtgctcctcattaataaatatgaattacgcaaatgctgtttttgtaaacaacgagcatcatataaacttttttattccttgccttactatgatcgatctgaaaagaaacggatggaaaaaatatagcacatgagaatagaactccttcatttcctgaaggagttctttcccttgaaagagaagaaaggagactcacatgaaagacgatgttttttatatgaagctggcgattgccaacgcaaaggcaatgaaagggcaaacctccccaaatccgcttgtcggtgcagtcattgtacagcaaggtgagattgttgggattggtgctcacatgaaggcgggcgaacctcatgctgaaattcatgcgctgcaaatggcaggggaaaaggcaaagggagctgacatgtatgtgacgcttgaaccttgttcgcatcatgggaaaacgggtccttgcacggaagccattatcaaaagtggtgtgaaacgtgtagtcattgcgacgcaagacccaaatccgcttgtcgcaggtaagggggttaccatgttgaaacaagcagggatcgaagtagatgaaggaatatgtaaacaggaggcggatcgcttaaatgtgcctttttttcatttcattcaatcagaccttccttacgtcatcttaaaatcagccatttcgttagacgggaaaattgcaacatctcatcttgaaagcaaatggatcacaggaacagaagcgaggaaagaagtgcagcaattgcgtcaagaagccgatgctgtgataacaggtgtcgaaacgattattcaagatgatgcaggtcttattgtgaaagattcaatggcgacccagcccattcgtgtcattttagattccacattaaggattccgcttcatgcgaaatgtttaacagatcatatggccgaaaccattatttgcacctcgcacatgtatgatcagaaaaagtatgaacagctggtagataaagggcatcaagtctatgtcacaagcggagagcagcggacaaatattcatgacgtgttacgaatgctgaaggaacgttctgtcatgtcagttctcgttgaagcaggaggaaatgtgagtgcgtcctttttagaagaatcactagtcaatgaagccgtcatttatatggcacctttattaatcggtggaaaacatgcacctactttttttgaaggagagggggtgaaaaaactaaaagaagcgatccgtccagcagatattgaatatagtatggttggaaaagatatcaaaatgacaataaaattctaataaatgtaagactttgtgcatcgagcgcaaggtcttttcaatacttcttgataaaaataaaagtgtacatacacctttccaaggaatgatgaatacgatggatggggggtgattccatgagaagatgtagacaatgcggaaagacatatccaactcattcgacagaccactaccaaaaaggaagctggtatgatgcgtataaggatgacggctgggaatgtgatagttgtaagaaagggaaatctggaaagccagggaaaccagtgaaaaatccttgctgcggaaaagatccttgtgtttgtgtgattcaaggtccgccaggcgggagaggaagaagaggcccagcaggtccagcaggtgcagtgggtccagcgggtccagcgggtccagcaggcccagcaggcccggcaggagcaactggagccactggtgtaggcttaacgggcatcgtggcatttgatccagcggtagccccaacctatccagtaggtcaagtcgtgacattcgatggaagtacgtatgtggtgaattcagcgccgccaacaggtacgccaggtacgtcaccagattatacattgttagcagctgctggtgaaacgggtgcaaccggagcaacaggtacaggagcgaccggtgcgacaggagatacaggtgcgactggagttaccggagcaaccggaatcacaggagccacaggagcaacaggtacaggagcaaccggtgcaacaggagatacaggtgcgactggagttaccggagcaaccgggatcacaggagcaacaggtacaggagcaaccggtgcgacaggagatacaggtgcgactggagttaccggagcaaccggaatcacaggagccacaggagccacaggagcaacaggtacaggagcaaccggtgcaacaggtgatacgggagcgactggagttaccggagcaaccgggatcacaggagcaacaggtacaggagcgaccggtgcaacaggagatacaggtgcgactggagttaccggagcaaccggagatatcggggtcaccggagcgaccggagtaacgggagcaacaggagatactggagcgaccggagtcacaggagcgaccggagatatcggggccaccggagtcacaggagcaacaggagatactggcgccaccggagataccggcgccaccggagtcaccggagcgaccggagtaacgggagccacaggagatactggcgccaccggagtcacaggagccacaggagataccggagtcaccggagcgactggagtaacgggcgccaccggagataccggcgccaccggagcgactggagtaacgggagcaacaggagatatcggggccaccggagtcacaggagccacaggagatactggcgccaccggagcgaccggagatatcggcgcgaccggagtcacaggagcgaccggagataccggagtcacaggagcgaccggagataccggcgccaccggagcgactggagtaacgggagccaccggagataccggcgccaccggagcgaccggagtaacgggagccacaggagatactggcgccaccggagtcaccggagcgaccggagtaacgggagccacaggagatactggcgccaccggagtaacgggagccacaggagataccggagtcaccggagcgaccggagtaacgggagccacaggagatactggcgcgaccggagtcaccggagcgaccggagtaacgggagccacaggagatatcggggccaccggagtcacaggagccacaggagccacaggagatactggcgccaccggagtcaccggagcgaccggagatatcggcgccaccggagtcaccggagcgactggagtaactggagccacaggagataccggcgccaccggagttacaggagcaaccggagcaactggatcgagtgcgattattccatttgcatcaggtacccctgctgtcttgactacaattgcagggggtcttgtcggaacttctagtttggtcggctttggtagctctgcaacaggcgttagcatactaggtggtatcatcgacttaacaggagcagcaggtactcttttaaatatggcattctctgtaccaagggatggcactattacttcatttgccggatactttagtactacggcagcattggctttagtcggcacgagtattacagtgacagctagcttatttgcttcaccgacaccagataacagcttcactcaagtagcgagtgtcacattggcaccaccattaacggggattttaactattggtgctatttcaaacggaatcgctaccggcctgaatgtgccagttacagcagaaacaagattactggttgttttctctgcgactgcaacaggcttatctttaattaacactgtagcaggctatgcgagtgcaggcttatctatcacgtaattgaaacagggatgactcgatttgagtcgtccttttttgtttgaatgaattttctcttaacttcgtaagaaaaaatgatatgattttcttaaagtctagtcgatgaatctacttgaattaggggttgtagcggtgaggatgggcaaaaggaaagtcactttacaaacgaaaattttggggttaattattgggcttttgcttgttgtcattgcgttattgaccatttgttttggttttctgcagacatcagaaaggcagcggcaagctgaacagctggcggtgcaaaccgctagaacaatctcatatatgccgcccattaaaacatcggtgggcacctcatcagtgtctgagtatgaagaacaggcagtgcttgagcaaatgaaggatcaagtcagagcacatgccatcttcattaccaatcaaaaagggaaggtcctttttcatacgaatcatgagaatgtaggaaaaaccatcagtgtatttagaggaagaagtaccctgctatttgggggaacctccatatcaacgggtgattctaatggtgaaatcgttgtcagaggcagtgccccgattatgaaagaaacaggcaagcatgaagaaattattggcacagtcaccgtcgaatttttaaaaaaggaaattgatcaagcgacagcccatcaactaatcaagcttagctatattgccctttttgtgctcttgcctggtatattcggagcgatttttttaacaagaagtattcgcaaagatacattagggcttgaaccgcacgaaattgcttcattatttcgagaaagagaagcgatgctgcttgctataaaagaagggattattgcatttgaccgcaaaggcgcgataacgatgatgaatacatctgctgaacacatgctgcgcgtttcatcggagctgccgcttcatattgaccaagtcttgccaaaagccaatctccttttctatttaaaggcagaaacgattgaaccgaacatcgaaaccgtcgtcaatgataaaacctatgtcttaaatgtgaaaaaagtggtccaggacaatcgagtttttgggggaattgtgagcttccgagagaaaacagagctgacgaagctgctggatacattaacagaggtcagccaatattcagaagacctgagggcacaaacgcatgaattctcaaataagctgtacgccattttaggtttgcttgagctgaagcaagtggatgaggccatcgacttaataaaggaagaatatacgctgcaaaaccgtcagcacgatttactcatgaagcaaattcgatctcctaaaatacaagccatcttactcggcaagttagggaaagcatctgagaagaaggttcatttccacatcgatgaaaatagttcattggagccgcttccaccacatttaagtctatctcactttattaccatcattggtaatcttgtagataacgcctttgaggccgtactaaataaggagacgcgcgaggtaagcctgttcattacagatattgggtttgatattatcatagaagtatctgattcaggtgatggagtaaacgaggaagaactttcacatattttcacaagaggccattcgtcaaagggggaaggacgaggctacgggctagcgaatgtgaaagaagtgttggacgaacttgggggctggattgaagtgacgaaccaaaaagaaggcggtgccatcttcactgcatacataccgaaaggcacaaagggggaataaatggtgatgaaggtactcattgcggaggatgattttcgaatcgcagccattcatgaatcttatatacaacaaatagaaggatttcaaatcgccggaaaggcaaagagtgcaaaagatatgtgggaggcgctccaaaaggaacaagtcgacctcatcttgcttgatgtatatatgcccgatgagctcggtacaaacctgttgccgcttttaagagaacactatccagaaatagatgtgattattatcacggctgcaacagaaacgacacttttaagagatgcacttcattacggagtggttcattatttaatcaaaccagtgaccgcacaaaagtttgcgcaagttttaaccgaatataaagagaagaaagacatcatcaattctaaggatgaagtcaatcaaacgatgattgatttgttttttggacagatgcaagaagagccaaaagaaaaggatggcagggacctgcctacagggatcaattcgctgactttggacaaggtgaaaacattgatggcatcagagaataatgggattacagcggaagaactcggagaaaagatgggggcttcacgcacaacagcgagacggtacgtcgagtatctcgtgacaacaggagaatgccgggcagagcttgcgtacggaatcattggcagaccagaacggaaatattatcctgccataaagcaagcggagtcataaaagatgaaaaaaggaatatgccttgtcattatgatctgtctttgtatgacgctcacctttaatgaaaaaaagggaggcgactctttcctgcagcacagcccattatatattgtggtgtctggtgtccctgacggcggctttgaccaaacagctcaagtgatgaaatcagtgctcgagaaagaaaagctggtgaagcggccggtgaatatcctttatcaaagaggcggaacggtggataaaggatggacatatatgatggagcgagataccaactatgttagtttgaattcaagcttattgttaagccgtaatttgcttggcagcagtaacatgacaatgaacgatgtcacaccgctcgccattttggcagaagagtggcaggtcgtcgcagtcccagtggattcttccttttcaaatgggaaggagctattaaactcactaaagaagaaacccgattccttaaaaattggatttgccccagacttcggtaatgatgatcaaatctcattcgcacgagcggcagaaatggcaggaattgatccatatcgcattcaatttttgaaatttgacagtgcagatgatttattccaagcgctcatagatcatgaagtcgatgcagcaactaccacgattacagaagttcgtcatgattatgaaaagaagaggctaaagctagtagcaaccacaacgaatcagcgtttagcgggatttgaagatgtgccgacttggaaagagcaaggcatcccgctcatcttctctcattggcgtggtgtgatgggcccaaagcaaatgaatcagcatgatattcgtgaatgggatcagcttcttcaaaaaatgacacaaacgaagtcctggaaaaagcaattaaagaaaaagggctggacaagtcgttatatgaacagcaaagaggcaaagatctttatggaggagcaattaaggcgatatgagcagtttatccaaggagaacaagcggtcgagtgagaccgctttttttcatggaatccatcaaaatcaaagtttgaacaaaatgaacaaaaagcatttatcgaccgaaaaagaattaaaattcataatatttacttcaatttcaacgtcagatatcatgacagaaagggttggaaatgggataccaacatttaatgaaagcgtatacaacataaggggtgaacaaagtgttagcaatattaggatttcttatgatggttgtatttatggttttgattatgacgaaacgtatgtctgttttaacggcattggtgttaacaccaattgcatttgctcttattgcaggttttcattttactgaaatttcagacatgattgtcaaaggtgtgcagcaagtcgcgccgacagcggtcatgattatgtttgcgattttgtactttggcattatgattgatgctggtttatttgatccaatggtggcgaaaattttaaacattgtcaaaggtgatccattaaaaattgtcgtcggaacagctgtcctgaccatgcttgttgcacttgatggtgacgggacaacaacgtacatgattacaacaacagcgatgcttccgttatttacgctgcttggcatccgtccgattattttagcggggattgccggagttggcatggggattatgaatacgattccatggggaggtgccacacctagagcggcgagtgcacttggcgttgatccttcacttttatttggcccgatgattccagtcattggtgcaggggttttgagcatgattgtggtggcatactttcttgggaagtctgaaagaaaacgtcttggtgtcattgagctcgaccagccgattcatgcaaatgaaatggcagcggcactacaggatgacatcaagcggccgaaactttggtggtttaacttgacgcttacgttgttattggtgctccttcttgtctcaggaaaagtcagcttaacggttctatttgttcttgctttctgtgtggcgattatcgtgaactatccgaaccttgaacagcagcgtgaacggattgcggctcattcaaccaacgtcttagccattgcttccatgatttttgcggcaggggtttttacaggcatcttaactggaacgaaaatggtcgatgaaatggcgatttcgattgtatctgccattccagagcagcttggcggcttcattccagtcattgttgcgttaacgagcgggatatttacgttctttatgccgaatgatgcatacttttatggggtcctgccgatcctatcagaaacagcggcagcatacggtgttgataaaatcgaaatcgcgagagcttctattattggtcagccgattcatatgctaagcccacttgttccatcgactcatttacttgttggacttgttggggtatcactggatcagcatcagaagtttggcatgaaatgggctgtacttgcagtcgtcgccatgacggtcatgtcgatacttattggggccatctccatttggtaaataaaagagtgtctgctacttgagcaggcactttttttaggtcatattgccgagcaggctcgattcatttgccctatacaaagacactcttgttcctccaaaagatatatttttgaaaaatactgacacttttactgtttttttctttataatgcaaatcaacgaagggagaggatagcatgtccaaccgaaaaggcacgattctttttactgctgtatgcctcatagcaggaagtttgtcgatggtgagcccagcttcagctcatgcagataccccttattttggaaagagttatgaacagccggcctcagtgaagaagctataccctgaacctgacaagacgttcgacacccctgcctttcagaaaaaaggagaagcctttacgacacaagaagagcttcaagaattcttacgtgatattgtccgcaaaagtccttacgctacgcagaaacagattggaacatccattgaaggacggtccatttcagctctctactttacaaaggatcgtcatatctctccactttcaaaaaagccaacgatctggcttcaagcacaaatacacggaaatgaaccagcctccggtgaatctgctctcgtcatcgcaaaacgattagcaggtgaacaaggagagcgtatactcaatcatgtgaatatgatcattgtcccgagaatcaatcctgatggttcttatgcgtttgaccgcaggcttgcaaacggaacggatggaaaccgtgatcatatgacattagaatctccagagctcacagccctgcatcaagaatttaatcggtatgcaccagaagtagtcattgatgcccatgaatacgatgtgggacaaaagcagtttgatgatatcggctcagcgggtgccctcaaatatcacgatttactgatattatcaggcaagaacttgaatattccagaaagcatccggctcacgtcaaatgaattatatgtgagcggcgtccgtgaaacgctgacaaaacaaggattttcgaatgatttatattatacaagcacaagaggaaaggatggaaagatcgatctctatgaaggtggaacggatgcacgaattggccgaaatgccttggcgctctcgccagcgctatcctttcttgtagaaagcagagggattggaattggaagagaggattttacccgccgcgtcgcagcacaagtcaccacacatgaaaaaatcattgaaacaacggtgaagcatgctaagcaggtgaagcagcaaatggtgacggagcgactgaagctagtgaaaaaaggacttcaatcaaatgatgacgatcaagtggttattcaagatgatttcaaagcgcctgtggatgattcgcttgaaatggtggatattgaaaaaggacagaccatcaatgtccctgtacgctttcacagtgcgagcgatgctgttcctgtcatgtcgagagaacgaccgacagcttatctcgttttacctgggcatgaaggggtagaacggaagctacaaactttagggttaaaaagtgtcacattgcctgtcggcgtgaaagtaccggtacaagcctatcaagtaacaaaacgagacgaaaagagcaaaacagatattcagcttgaaacaaaactcacccaaaagaaaagtcagctgccaaaagggacaaaggtatatatcacggcgcagccgcaaacgaatttattgtcacttgcccttgaaccagaatcaaaagacagctatatgtcatctgggtttattgcttcaaaagtaggcgatgaactgccagtgtaccggttcttgctatctaaaaagacgttaggcattaaataaaaaagggctaaaataaacatcattttagccctttgtctacaatctagaagcggcacagtgcgtgccgcttttttattttcgtccagctcttatttcatcagtcaagccttcatatggtgcttcggcgataatggtttcgtcatttacacctgcatgatggatatacgtaatgtccgcaaattctggaacaacatattttggataggtttcgtatttttcacgagattctttcatgagatcgatatagtcattttgatagcaaactgtgatatctggacgttcatgcacccattttgggaagaagatgacgccatgcatgcgtttttcttcaggcataaagttcagagagacgtctgtcccagttggttctgtccaagaaactttgtaaacgccttttgtcagcttcacaatattcacttcttgatcacggacccagcggcctccaaccattccgctatgaatgcggtaatcaatggtgtgatcgtttttaatgtaaatctcatattcccagccattttcatacgtataaatcatatgaagtccaacgaattgatccatgtttattccttctttcattagaatgatattatttcaaacatgtcatgatttacatgtttattttaaagtctatggtataatattgtcaaagaataagcgttggaggcacattatgagagttttaaaatatgccattcttggtttactagatcagtgtgagctgacgggatatgatataaccaaacattttaaggattcccttggacagttttggagcgcgaagcacagccaaatttaccctgagctgaagcgtctcacagaagaagggtttattgaatttgatattcgtatacaaggaaagaagctggagaagaaggtctatcaaatcacagaggcagggaaagcagaattgcatcagtggttaaggacaaaagacccgataccagaaacaacaaaggatgaattcatgctcaaaacatttttcatctcttccatggacaacaaagaagcggctgacttgtttacacatcaactgctagagcgcaccaaaaaaatagacatgctagaacagaagctgcacgctttaacggaggaagaccctgccgctgaatcgcttcattcagcgcaatttgggcattacttagtgctgacaagggcaattgaaagagaaaaaggctatgtccgctggctcgagcagacccttaaacggattgattcatccgcgctctaaggacaatggtcggatgatatgataaaaaatggtttgaaaccagtgaatttattaatagaaaccgctacaatggatatattcgtattaaagtgaggcgagtatgtttgagtaatcaagaagcgttgtggaatgaagcagaagcttttatttctttatgctatgaagaattaagcaagtcaaatgaagagaaagcagcacgtctgcatgaaataaaacaagaaattgactctgaagggatgtatactcacacacaagaggaattggcgcacggggcgaaaatggcgtggcgcaacagcaaccgctgcattggccgtttgttttggtcaaccctgcaagttcacgactgccggcatgtgaagacagaagaagaggtgaaagaggcactctttcatcatattgagtatgcgacaaatggtgggaaaatcaaaccatccattacgatctttcctccagaaaatcattcgcaaaaggaagtcgtcatttataatcatcagctcgttcgttatgcaggctatgagacggagtatggcatcattggcgacgaggcatctcttgaattgacaaagttgtgtgaagcccatggctggaaaggggagggcacgcattttgatattctgcctctcatgtttcagctaaaggatcagccgcccgttctgtatgagcttccgaaagaaatcgtccaagaagtcgagattacccatcctgaatatgaaggatttcgtgatttaggattgaaatggtacgccgttccgattattgctgatatgaaattagagattggcggtattcattacaatgcggcaccgtttaacggatggtatatgggtacagaaattggcgcacgtaacctagccgatgaaaatcgctacaatatgttgaaaaaagttgcttctattttagggctggacacgacaaagaatgcgtcgctttggaaggacaaagccattgttgagttgaatgtggcggttctccattcttaccgagaagcaggggtgaccattgttgatcaccatacagcagcacatcaattcaaacagtttgaaaagcaggaagaaaaggctgaccgcaagctgactggggactggacatggctgattccgccagtatcaccagctgctacccacatcttccacaagcattacgacaataccattgtgaagccgaattatttttatcaggaaaagccctaccatgggacagaaaaagcctagcgagagctaggttttttgattaccttattcgaaaatccttataatgagctaactcagtgagcggctccatctgcatatctgtgacctttgaaaaagggcttccttttcgaacggtctttaagaaatcaagcaccttttgctgctcaccctctacctttaactcgacatgaccttcatctgtgttgcgtacccagcctttcatcccgcgattgactgcttcgccttgtacaaaatagcgaaaaccgactccctgcacccgtcctgtgacaatggcatgataatgaatcaatgtcatctctccttttttctcatcgtaccatagcatgtatctgaccttcacgcatcgactatgatttaattgtctaacgatgtaaaataataggcatgagacaaccaaaggagatggtcatcgtgggacagaagagatatgacatagtaggaatccaagtaggacaacccatcacgacctatgcgaacggaaaagaaatcaaaacagccatcaacaaaaagcgtattcatgagcctgtatatttgagtaaggtcaattttgagggagatagccaaggtgatttggttcatcatggaggatatgataaagccgtctgcgtctttccatatgatcattatgcttacttcgagcaatttttaggggttacattacaggaagctgcgtttggcgaaaatctgacagtgcgcaagctagtcgagacgaaggtgcgtattggcgatgtctttcaacttggagaagcacttgttgaagtgagccagccaagacagccgtgtgtgaaactatcttttaagcacgctaacatgaagcttgtcaaggaagtacagcaaacggggtataccggtttttatttacgggtgctgaaagaaggcatagtgccgcctgatggttctcttgtattagtagaaaaagcgccccatcacattacagtccatgaagtgaacgaggtcaaatatcgtcaaacaagtccagagaggctgaaagccgttcttgcagtagatgccttagcagatgtggtgaggaagtctttagaaaaacgaattcagcacatttaaaaaaagccgtacatcttatgctgatgtacggctttaagcgtttatgagctaggtttcttttgctcaagaagatttgcaaggaaatatgtttttaagctttgaagctttcttccttcatgcttggtcacaccaagcttctttaattcttcgacataccagcctttgctaccataatgcatgatagaaaactcctttcaattgaaactgcctgcattgtaacatctcaaaaaaggacgtgaaaagtgtgcaggggttaagaaatgaaaactgattctatctgcctatgatccatgtatatgctggaaataatcatttatgaatttggcgggttgagggtaacgatgatcatgccgaccgtcataatcatgatgacaataccaagataagtcatcatggattgttttttcttaatacctacaaccgttaagatgatactttctatcaaaaagataactcctatgatgatgaaccacatatcaaataagacccctttcgcatatctttgcctattttaccacaggcatttttgtttagtcgtgacagattcgtgaaagggaaacgaaaaaaacccctccagtgaagaaggggacctgctggcttacagcttcgttaaaataatgggttcgtcttttgtgatcacaatggtatgttcaatctgtgccactaggcttttatctggtgttttaaatgtccagccgtcatcagtctgataaatcgattcagcatttgttgaaataaaaggttcgaaggcgatcactgtgccattcttaaacaaagcattatcgaatggatcataatagttcaaaatatggttgggtgcttcatgcagatttttcccaatgccgtgtcctgttaggtttttaatgacggtaaatccttgttctttggctgtattgtagaccgcacggccaatttggttttgtcttttaccggcttttgcatgctttaatccttcgaggaatgcatcctctgcacactggcataatgcttcaagacgagcatcacctgtacctaatacgaatgaaatgccggtatcggaataatagccgtccagctctgctgagatatcaatattgatgaggtcgccctcttgtaaaatggttttttcacttggaataccgtgtgcaacttcatcgttcacgctgatacaagtcgtcccagggaagtcatattccttttcaggcgccgaattggccccatgctcttctaatattttttttccaatcaaatctaattcttttgtagacatgcctggtttcgcttggcttttcatttcttctcttgccaaagcgacaattcgaccgactttttttaaggcttctaactcatgatcatgtttgacaatcactgttcattcccgctttctataacttcattctattcaatagcttaccacattttacgcgaaaagagtaaagagcggaatgtcaaatgaatgtggacaaattggtatagataactagatgtgcatatgatatattttttatgaacatcatgaacgtttggtcatgatgaagacaaagggggagaaggcaaatggtgtttcagttttttcaaaagctaggcaaatcatttatgcttccaatcgctgtgcttccggcagcagggattattttggctattgggcgggaggatgtattcgatatcccgtttattcatgcggcagggaatgctatttttgcaaacttggctttaatttttgcaatgggtatagcgatcggcattgcaaaggatggtaatggggcagcggcattatcaggtgcgatctcttattttattttatcagctggtacaacgtcgattaactcaacgaacaatatgggggtattgggcggtattttatgcgggctattggcagggtatgtgtacaatcgcttcaaggatacaaaactgccggaatacttagggttctttagcggaagacggcttgtgcccattatgaccgcacttttcaccattctattagcagccgttttcggatatgtatggcctccgattcaaagcgggatcaatggtttaggggaatggattttaagtcttggtgcgacgggtgcagggctgtttggtttctttaaccgattgctcattccattagggcttcatcatgtgctgaataacttattttggtttcaattcggggaattcagcggggcaacaggggatctagcgcgattctttaaaggagatccaagtgcgggtgtctttatgaccgggttcttcccagtgatgatgttcggtctgccagcggcatgtctagccatggttgtgaccgcaaagcctgaaaagcgaaaagctacagctggcttgatgattgggatggcgcttacgtcatttattacagggatcactgaaccaattgaattttcatttatgtttttatctccactcttatatggtgtccatgctgtgctaacaggtctttcgctctttattgtgaacaccattggaattcatagcggcttcgccttttcagcaggagcgattgattacgttttaagctttggcatcgcacaaaaaccactcatgctgctcggagttggggtgctttatggcattgtgtactttgtcgttttctatttcctcattaaactgttaaagctcaaaacaccaggcagggaagatgatgacattgaagatattgcagccgatgatacgaagacggcaggtgcgagtatgcttgtagagggacttggcggcaaagacaatatcaccactattgatcattgtgccactcgtctacgtttaacagtagaagatacacatttattaaatgaaggcacattgaaaaaagcaggtgccaaaggggtactgacttcagggaaatcctccgtacaaatcatcattggaacgaatgtagaatttgtcgcaaatgatctccgcaaggaagtcgatcgagattgaaaaaagcgttcagccaggtcaaatgggctgaacgtttttttgtttgcgctgttcgatcaccagcacaatactgatgacaacaagtaaaaaccaagaactgattttcccaagatgtacgagagaccaagcgtgctgttgatttggatattgccatgctcctaaaaaggtggtgacattttcggcaatccaaatgaagaaaccaatcagcagaaatgagacgacaagcggcattcgaaaggtagaagagccaacctgaaacgagacggacgtttttcgaaacacgacaacaagcagcaatgtcagccaccacctgagatcatagaaccaatgatgcgtaaagaaattgagataaatgcacaaactgatcccgattgaaaaaaacggatggggccatgaacccatctgcacttgaagccgggacagtgcctgataaatatagcttgctacactcgcatacataaacccgctatagagcggaaccccaaagaccttcgtataagcttcttcaggataggaccaagaacccatatgtactttatacatttctaagccaattccaatgaggtgaaatagacaaatcaccttcagttcattcaatgtctccagccgaagcgtcagcatgagaatctgtgccaggaggcaaagcagtagaatgaaatcataccggtgaagaaaaggaatagccaccatctttgatagggcaagcgccgcaaagatcatgacagggaatagacacgacatcgcctgtaagtaagcaaaatggaataatgttttcatacaaagttaaaccccttcttattgtctgaaatgacttagacggttttagcaagggaaaagtttacctcaactagatattcatgaacaatttgtgaatatatatgtgaaaaagatcacaaattagaaatggcatagtataataagatcataaagagaatgtgaaatatttcacataaattaaaaggaggcatcatcatgtttacaaaattcttacaaacgaatgtatgggcagcggttatccttttggcagcaagactttatatcggatggacttggctgacatctggtataggaaaactaacaggcggattcgatgcatcaggatatttacaatttgcgatagctgaacctgttgtcaaagatggccatctagtgtatccgttctatgtatggtttttagaaaatgtcgctttgccgaatgcgggactattcagtgccatggtcatgtggggagaaatcttagtaggtctaggattaatcgttggattgttcacaacaaccgcagcctttttcggaagcgtgatgaatgtctctttcttactagctggtaccgtctctgtcaacccgcttctcttgctcattgccatcgtcatcatggcagcgaaagggaatgcaggcaaatttggacttgattatgtcgcaggtccagtcttgaaacgaacaatgaaaagaaagccgcatttagaagtggcttcataataaagaaaaagcatcctcagcttctgctcaggatgcttttttatttaggaatcggctttcatcaggttaatatgcaggacggtgagtttatgctgatttatatctgggtcatggccgacgataaattcaagctcataatctccagttcgatacacgtattttttctcttttgtctgagggatggtgctgaccgaatccgctggtccaagttgtttctttaatagggaaggggtcatcccgccgatatttgtttctttttctacatttgtaccgaaataacggatttcgtcaattttgccttttgcatcataatgaaaagcaaatcccggattccccatttcagcatgatacaaatcaaagctgctgtgacctgtttctggatatggatttcctagtttatgatgaacgtctttttttgtttgaacaccaatttttagtccttctgcatagtacggcatttgtcctttatgtgccagctcatacacgttgtttaatgtggttttcggaccttgaggaacggattgttctactgctgttttggtcatggcgtgtgctgagaccgcagggctgaaaccaattagggcggacgaagcgagtgaagcagtcacgacaaaagcggttgtttttttcaagataaatccctccttcttctttctatacccggtgcaatagcggtcaaacgtgaaaagaaccagctgatcagggatcggctggttcttaaaatgagaaagttattttgatgaagagctagattcatctttggcggaagaggaatcttcttcatcctgtactttctttgtatagtcatattgattgcggtcaatcggtgtaaagcctttaggcttgtagaaacggagtaaatcttcggtgacgatcttatcagatgtctccagcatctttttcaccgtttcattttcttgtgatgctttatcagtcggctcaattttctcgcctgttttgttgctgtaatagttattgcctacttttgtgtagtccttagagacgaagtcaccgtttctaaatggcacaagctctttgaagttcttcgataagatatcagaaccagacattaaatagttcttcgtatcatcgccgagcaggtgcagaagggttggtgcgatatcgacttctccagagtatttatgaatctgtccgccttttacccctggtacatgaataaagagcggcacacgcatgagctgcgcattttcataatctccgattttttgtcctgtcactttttccatcgcttcattgtgattttcagaaatgccgtaatggtctccgtacataatgacgactgtattgtcatagagacctgattttttcaagtcgttgaagaactgttcaatggcttcatctaaataatgagccgattggaaatagttattgacgacagagtctccgaagtcaccaggttcgaaatcggtatcaccttcatccattccaaatgggaaatggttcgataacgtaatgaatttcgaataaaacggctgcttcaagttttcgagcattggcatggattctttgaagaaaggtttgtctttcagcccatagttcttcgtatcttgctcattcatatcgtagtactcagaatcgtaaaatctgtcatatccaaacgacttaaacatttcattacggttccaaaaggttttcgtattgccgtggaattctgctgacgtgtattgatccttcttcaagatgccaggaagtgcttgatacgtgttttgcgctttgttaataaaaacagagccctgtgataatgggaatagcccagtatccatcataaattcagcatcagacgtctttccttgtcctgtttgatggaagaagttatcaaagtaaaacgtttggttgtcgtgtgccaatgaattaaggaatggcgtcacttcttttccatttactttgtaatcaatgacaaagttttgcagagattcaagagaaatggtgatcacgttcatgcctttcgctttcccgtaatacgccgggttaggatcagcgctgttcgcttttaaatagttctctacatctgtcacgtcatttgaatttgccagagcacgctggctgtttgatttcacattttgaatggcatcaaacacagtaaagttataagcacctaaatatttaactaaataattgcggtcaaacgatcttgataaaagctctggtcgatcaatctctgcggcgactaagttcatcacaaagatcacaacagaggacacaaggacgagtctaaacgattttgacttttgaacaggtacagtagctgtacttgtttgctgctgctttttcatgcggactgcgagtacgatcaaaatgattgtatccataaagtaaaacatatcagtccaacgcatgagtgaaaatgcactatcacctaattgtccgccattcgttcctgcctgcatcacggtaggcagcgtgataaagtcattgaagaatcgatagtacacgatgtttgcgtatagtaaaaaagacatgaaaaaatgaatcacaatgatagcggcaggctgccattttttcttgaacaataaagcaaagccaagaaagaacaagctggagctaataggattcacgaaaagcaaaatatgctgaagcacatttgatataccaagtttaaattcaattaaatacgctgaatacgttttgagccaaagtaagatggctgcaataacaaagaagccgaggcctcgtttttgaataaatgttttcataaaaacactccttttctccgatacacggaagaggcggaacgaaagaaaacgaaccattagaatataccatgaaatgctcaaatagaaaagtgttaaccggagaagagcgtcagcagcctgtccgagcaataaaagggaagaaaacgaaattattcgctcttcgaaaaactttttatgaaattcatcctattattaacagaaaattcagcaattttccagttgttatatcaataaaacgggtaaaaagacacaagtctaaagaattaatttggtttctacaatgatgatttagagagtatttccagtgtttcttaatgtttatgcaggttaagtaaaaaaaatgagaaaaagaatggaggaggaacatggatgaaatttcctgcgatgagatatatcaatatatttttttgtttcatcaacataatattttcgatgtgttttgtaagggttttatttattttaatgaatgaacaaattatctaaatatacttaagtgaacatttcgagactataaacttttaaattggggtcgatatagactttgacaggaaatcttccattgaaaggattgatagtatatgactgtacgagcagagaacctcgttcagaactggtttccgagtgaggacggaaatgcagcagagcgtaaagaactcatcaaattgatggagcagattgtttcaggggtcgatcacctgaaagatccgaaccgtgcacacctaaagggtgaaaagaatcgtggagaagatttttaccaaaagctcactgaaacaagtcaaattccggtgaacggccaacaagcggaacttgtgaatgaagaattactgaagcttttacataaccatccataccacacaaagtatttcttcacgaacattttgccaatggcaagtacaccaggaattctaggcatgctgacggccatgctggtaaatggaaacaacctatgggatgtttatggaccagcaggagcggaagctgaggtcagagtggtctcaatgatgtctaagctcatcggatatgatccaagtgtgagcgggggatatacaacatggggaggtcagggagccattttctcaggactacgtttagcgattgcaaaagttgcgccggagtcactgcgaaaaggtgtcccgcaaaatctttatgcgttttgttctgatgctgcacattacagcttatttaagtcaatggaagcaacaggacttggcacagacaacttgatcagaattaagacgaataaagatcattcgatggatatggaagatttgcgttgtcaaatggaacgtgttgcacaaaatggcggaattcccgtttatattgtcgcaacaaccggaacaacagatgccattgcaattgatgatgtaaaaggggtacgtgaaacagcagaagccattgctgaggagtatggtctacaggtgccgcatattcatgcggattcagcgcttggcggattctttgctttctttaatgagtatgatgtagctgaaaacccgctgcaattctcagacggtgttcttcgtatgctaaaagaaatcaaagcgaaattccagcatctttctcttgctgacacgatgtgctttgactttcaaaagctcggccaaacaccttacacatctagtttattcttagtgaaaaatgctgctgacctaaagcgtttagatctggaagaacaagagacaccatatgttggtcatagaggctacggcgaataccatacgggttatacactggaatgctcaagaatgggaagctctatcagtatgctgagtgtgctgttaacgtttggaattgaaggctaccagcgcttgctcggtcaattcctagaggtgaaccttgccttcagagaagcactcagtcaagaaattccgcaagcagaagtcgtgaatgatgacaacgtcggaatggctacattatttagaatttacctagacggctcaccgcgctttcaagaagaaatttcaggcgaagcgactgcaatggaaattgagcggaacaatgaattgaacaaaatgctgtttgaaaagcttggagagaaaagagacgaaatgttctttggcgatacaacgaagtttttacttgtaaatgcaaaagaaggacaagaattctatctaagtgttagtaagttttttgtcatctcaccttatacgttaccagagcatatcccacatatcgtatcttatttaaaagatgtgatcgcatctgtttgtggacaatttgaacatgtacatgcttaaatcaaatctgagagtggagatgtaggaaaaaatggcgaaacaaaggaaatttggaggatacacgatatcctctaaaatcatgtcagtcgttgtcgtaacattacttgcaaccgttgcactattcgttttaacattttatctagtcagccaggatttatcatcccagttattaaagcaatttgattatcgattaacaacagatattgatactgcaaagaaagaaatcgataatttggatggaaacgttcttggcattagcgggaaggatgatcccctttatgtggaggtcaaaaagaaattcaaggagcttcaagaagatcatacgcttgagaacttatacgtgctatctaataaaggcggcaaagaaagaattattatattaactggggaagaaaatgattttgatcaagattatgccttttcagatgagatgaaacaagcactttctgaagataaaatgatcaaaagtgatatttacaaagactcatttggtacacataaatcagtctttttgccaatcaaggattcaggcggtgagctgacagggattttaggaattgatttagatgcgtctgttgtgcctgaaacaacgaagaagctgacgatctatatcacggttgcatctgctattgtgctcatcggtgggttgtttttctcctttatcatgggcagaagaattgcgaaaccagcacgttcattgatggaatcagcgaaccgaattgctgacggtgatttaactggaatggtagaggttgaaagtaaagatgagatcggtcaacttgccgcatccttccaaaagatgcaagggcggatcaaagagctcattgcgaagatctcaaactcatctagtgaagtgtcgaaaatgtcctcacagcttcgcaccgtaacgaatgaatcgagtcaaagtgcgcagcaagtgtcagaagccatgacgaatatgagtgaaggaatcaatgattctgtcgcaaatattacggattgtacaacatccgttgcagagatcgatactcaaatcgaaggtgtcacaaaagaagtcgatgaaatgaaatctgtttcatctgacgtacaagagcagtcagaatctggtcaaaaactagtgaatcatgtgcttgagcatctgaatatgttacatgacaagatgaccaactcaaagcaggcagcagaagaattacaatctcattcaacggagattgaaagtgtcatctcgattattacggacatttcagcgcaaacgaatctgcttgcactgaatgcttcaattgaagcggcacgtgttggagaagaaggaaaagggtttgctgttgtggcagatgaggtgcgtaagttagctgagcaatcagcggatgcggctaaaaccgtttcagacctcgtcatcggcacacaggaaaacagtcagcgtgttcttgaaagcgtagaggaaagcagtaaagcagtggaagaaggacgtgaacaaatggaaggcacgtcacaaaacttcgctgtgatttacgacggcgtatctcagttttcaagaagaacgaacaatttgcttgcttctattaagcaagtagagcaagcatatcaaacgatttctacatcgattgaacaaatttcggttgtatcggaagaacacgccgccagctctcaagaagtagcggcagcaacagaacagcaaagtgctggcatgcagcaaatttcaagtgcgattgaacagctctctgatatgtcagaggacttagcacagatggtttctaccttcaaaattgacaataaataacgagaaagctgactcttgtgagagagtcagcttttttgctatgcttaatcaaatcgtttcagacgaaaggagaaacgccatggattttgcgcagagattatcagaagaacggattaaaaaagcgatggatcacggggcttttgaaggattatctggctttgggaaacccctgcctaaagatgatgctgctcatgtacctgaagaactcagaatgggctacaggatgatgaaaaatgctggctttgctggggaagaaacagcactgaaaaaagaactcatgaccgtcaaagagctgcttcactccagtatagacggagaggaaagaaaaaaactttctctcatatgtgaagaaaaacaaaaacgcctggatgaactcgcatctaagcgtcaaacttttgcccgtccagcctcctccttttataaaaacagggtctacgaaaaattaacggagcataaaaaaagatgatgacacgctgcctctcctgagcacattgagggagcttttttatgaaagcgctacattttgttgttgactacatgtatatacaaatataaaataagaaacaaacatgtatatacaagttttttggttcttttttcttataaaaaacgatctcggaggggatagcatggctgattatcaggcagcagcagatcagattgtgaaagccatcggcggcaaagaaaatattgatcaagcgacacattgtgtgacaaggctgcgctttgtactgaaagatgaaggaaaggttgacgagaaagcacttgaacaaatagaagaagtgaagggatctttctcagcgaacggtcaataccaagttgttatcggccaaggggtcgtcaatcgggtatatgccgaaatggtgaaacagacaggcattggggaagccacaaaagaggacgttaagcgtgcctctgatcaaaaattaaatccattgcagcgtgctgtgaaaacgcttgcggatatctttattccgattcttcctgccatcgtcacagccggtttattaatggggattaataatattttaacagctccagatattttttttgatcaaaaatcgattgtggatgtgtatccggcatgggctgatttagcgaatatgatcaacttgattgcaggcactgccttcacattcctgcccgcattaatcggctggtcagcagtgaagcggtttggaggaaatccgctcttagggatggtccttgggctgatgcttgtacacccagacttattaaatgcgtggggctatggagcggctgaaaaatctggtgagattcctgtctggaatttgtttggacttgaagtgcaaaaggtaggctatcaagggcaggttcttccgatactcgttgcctcgtatttactagcgaagctcgaattatttatcacaaaacggacacctgaaagcattcagctgttagtggttgcaccgattacgttattagtcattggctttttatcctttatcgtcattggacctgttacatttgcgatcggaaacgttttaacatctggacttgtggctgtattccagcaattcgcagcacttggcggtctattatacggcggattgtacgctgcattagtgattacagggatgcaccatacgttcctcgctgtcgatattcaattgattaattccaaactgcatggcacgtttctatggccgatgctcgcactgtctaatatcgcacaaggatcagccgcacttgcgatgatgtttgttttaaaagatgaaaagcaaaaggggctctcactgacatcaagtatttccgcttacttaggaattaccgagccagcgatgtttggcgtcaacctgcgctatcgattcccatttatttttgcacttattagctctggtttagctggtatgtttatcgcctctcaaggggtgctggcaagctcagttggtgttggaggcattccaggaatcttctccattatcccgaaatattggggcgcatttgcgatagggatggtcattgtactcatcgtcccgttcattggaacccttttgtatgcaaagctaaaaaagaagaaagatgtttcacaagaacttaactagtggtggtgaaggaaattgaaacaacaaacaaacgaaccgtggtggaaaaaagcggtggtctatcaaatttatccgaagagctttttagatacaacgggctcaggtacaggcgatatcaatggtgtgacaaaaaagctcgattatattaaagagctgggggcggattgtatttggctcacgccaatgtatgagtctccgcagcatgacaacggctatgatattagtgattatacaaaaatccatgacatgtacggcacaatggcggattttgaacacatgctgaaagaagcccatgatcgaggtatacgagtcatcatggatttagccgtcaatcatacatccattttccatgagtggtttcaagcatcacgcgagtcaaagaatcatccttatcgagattattatatttggaaggagcctaaagcagacggatcaccgccgaatgattggcagtcaaaatttggcggtccggcatgggagctagatgaagcaacgggagagtattatcttcatttatacgatgtcacacaggcggatcttaattgggaaaaggatgaggtgcgcaggcaagtatatgacatcatgcatttttggtttgaaaaaggaattgatggattcaggctggatgtcattaacaacatctcgaaagatcaacgcttcttagatgacgccggacagtctgtgcaaggagacggccggatgtattatacggatggcccaagaattcatgagtttctgcatgaaatgaatcaagaggttttttcgaaatatgacagcatgacagtcggggaaatgtcttcaacgaatatcgcagactgcattcggtatacaagaccggatcggaaggagctggatatgacgtttaatttccatcatttaaaggtcgattatccaaacggagaaaaatgggccctcgcaccatttgattttcatgaattgaagtcgattctgtctgagtggcagacgaaaatgcatgagggcggcggctggaatgcgctcttctggtgcaatcatgatcagccgcgtatcgtctcaaggtatggtgatgatgacacgtatcatcagcaatcagcgaagatgctggcgactaccattcatctcatgcaagggactccgtatatttatcaaggtgaagaaattggcatgaagaatcctcgttttgaggacatatcgtcttaccgtgatattgaatcacttaatatgtatgaagccatgcttgaaaaagggaaatcaaaggaagaagcactcgccattttacaggtcaagtcaagagataatgcgagaacaccgatgcagtggacctcagaaaagaatgcaggtttctcaaaaggaacaccttggattgagccagccaataacgacatttcagtagaagcttcattaaaggatcagtcgtctattttctatcattatcaagcgctttgcaggctgcgtaaagaacttgatgtgatcacatatggaagcttcactttactcttagcagaagatccgaaggtttttgcttatgtcagagaaagccatgaggagaagcttcttgtgatcaatcatttttatgcaggggaggcggactttacgcttcctgatgagctcgtgcaggctatagatgagatggaggggcaagtgctgttatccaattatgaggatgtaccggcagatatgaagggatttacgttgcgtccatatgagtcaatcgtttatcatttaaccaaacgctagaaaatggggcggagggaaaatgaaagagaataagtttcgagtgatttatgatcagctcgcaagacgaattgaacaaggtgattggcaggataaaggcattctgccatcagagcatgagctatccttgatgtacgatacgtcccgtgagacggtaagaaaggcattaaatatccttgtgcaaaatggctatatccaaaaaatccgcgggaaaggctctgtcttgctgaatcgtgagaaaatgcaattcccagtctcgggtctcgtcagctttaaagagctttcccaaacacttggccgaaagacagttacgacggttcacgaatttggtttaatcaaaccggatcagtatattcagtctcagctgaaaataagtggacaggaggatgtctgggaagtcatccgctctcgcaatattagcggagaagaagtgattttagacaaggattactttttgcaaaagcatgtgtcagtcttgtcgaaggacatttgtgaaggatcaatctacgagtatattgaaggagagctcggtgtatcaatcagctatgcccaaaaggaatttgtggtagagccatgtacagaagaagacgccaagtatcttgatttgaacgggtttgaccatgtcgtcgtcgtgaagaattacgtgttcttagaggatacaagtttatttcaatacacggaaagccgtcaccgattagaccgcttcagattcgtcgattttgcaagaagagaaaaagtggacagagcataggctctgtccatttcaggttttgggagaaggagagagatagacgacgaatagatcaccctttttaggaggaaagatgattagattaaatagaccactaaaattaagagatttagaaatattcagcgtgatgaaagatcatcagattttatgttatgtcatcattgaagatacgcgaaaaccgtttacggaagaagacagaaagctagacccattatgttatatggatgaagaagatatacaagcgtatttgaatgtttttcatatttccattatcaatgatgagaaattaagtgaagaggatttaacgatggtaaaaggtttttttgctgatttagtaaataatacgaacttaacgaattttattacgagagattatgttttaaagaatttatatgatgtcgaggatgaaaatgacatgatgttctttaatagaatgcttcggcatatagggtcagatgatgtgaaagaatttgacgaccgcaattggatctatttatctcaagattaatgactattccatgaaaaaaggacagagcctatgctctgtccttttcctttaggatgatacattttttcttgtacgcttgcgctggtagtaataaaggataccgcctgcggcgagcatgagcacgccaatcagtacagctgtatacatcatcgtggctgtattcggcagtgtgccgcctgggaggccggttccttcttggtttggatctgtgcctgtacctccgcctggtgctgatgtttcgccgtctccaccattttgatctggggttgttccagctgctgcattttgattgaggacggtgtattcgctaaagtgctcagtttgacctgatacgactccattttcgaacgatccgttacttgttttggcgtaacgattcttctcgcgatccacataatacacaccaggttttttcgccttttgaggctcgtctagtgtaaaggatagtgtgacagggtctttaaaggtcgaaacctttttcatgtcttgtttgatttggaaatcatacgtatccgttaatgcgtttttcactttatccgtctttatcatccatatatctgcgcttttctcggataaattcgagagcggcaatgcgagtcccactttgtcatgatagatggtcacgtttggatcttgctctcttttcttcagctcggctacttgcgcttttgatagagacaattgaacgtttttcgctttgcttgctttgtctaaatagagaaatgctttgtttgtatgctgcacatacgtttggaatttcttatcatcttgaatgtcataagcgccttttcctttcacgcgaggaaggaacacttctttcaccctgtgatcgatgacaggcgaaatctgcccgtctgccttttcaatttgctctttgaagatttcatagtcgacatatcctaagtcttcgccgtgagaggcttctgtaaagacgctgtagccgtcgccgcctgtgccgacaaatgcgtttgtggctacgcggtatgttttctcatcatcaatgtctgtcagttgacccttttggtctttcaatttcacatcaatcagcctgctgccagctggtttactgagtgtaaacgtatattcaatgccagctacatgagggaatgcacctccgccttcctcaatgcctgacagcccctgttcgagtgcttttttaatttgactgccttttaaatctgcgacataaagtgtatttccgaaaggcatcaccgttaaaatatcacctaaagtgatatctcctttttcaatgctgcctcgaataccgccgccgtttgtgatggcaaggtcagcatcggcagattcttgtgctttctgcagcatgccgtcggcaataaagttcccaagattcgtttccttcgcacggacgtgctcgcgttgtccgtctaataggacatctgtatagccgactttttctgtttttaaatcttgaatatctgctttgtacccatcaaggatcgctgttgcatctgcatcttctttgacagagtcatcaatagagatcaggtcaaaagaagattcttttggctgtacgacgccttttttgtcaaaggctacgtctactttccctaaaaattgtccatagtctttcacctgagcgacaattgtaggttcttttttattgatgacctttaatttttcaacaagtgtgtgcgtgtgaccgccaatgattaaatcaataccgtcaactttttgagccagctcaaggtcacgattgtagccaatgtgtgttaacgcaatgattttattgattttttcttctgtttgaatggtgttgactgtttcttttgctttcttgtacgcatctttaaattgaatgttaggaccgctgctggatgtaatggctgtgtcttcagtcgttaagccgaatacggccaccttttcaccattaacatcaagcaggatgtaagggtagatcccggcttcttttttctcaccagctttaaatgaggctggttttttcactaagtcgctcaattgtttttccttcgagacatccacgtttgatgacacaatcgggaattgaggcttttcaaattgatgacggtttttcggatcgacatctgatgcatcacctgtcagaaattgacgtagtacagaaggacctttgtcaaattcatgattaccaaacgtcatggcatcgtatttcattaagttcatcaatttcagatcggcaagtccttgccattttgtgaagtataggtcaccagagaagacatctccagcgtccaataaaatattgttcttgctttcagcacggatttctttgatctttgttgcgcgtcttgccgcatcatcaaggtgtgcgtgtgtatcgttcgtatgcatgactgttaaattccagttgtctgatgaaggcggttctgttgtgccatcctctttaaaggctagcttgtacacaccaagaccatctgtgcttgcgttacgaacaaagtctacgctgcttgatttctcagcaaacggtttggctaaaagagaagattcaaatgttaaagttgcgcctttcaccggtgcaatggcccagttttgatctgcacttgggttgatggttttttgttcgataatataatccatcagtacttggcggttctcatctgctgaggcaagcaccactttatcttgggtcagatgcggaaagcctccgccgccagaagcacgatagttatttgtcacgactaaaaattcttgattgtcagagactgttttcccgttgtaagacaggtttttgatgcggtttgcattggcgttgaccagtgtgcctgttgtgctgtatttagcaggctgcgtcacatcgacttggtatgtcacaccatctattacatcaaagttatacgagcggtattcctcgtttaaaatcggctgttcttttgaaacgttcggtttgatctgattaaactgtccggcagacatttctaaccagtctttcacttcactgcctctcagtttcacaatctgcacagtgttatcgtaaaggtagagatcgccgatgttcttaatcgctaaatctccttttgcgatatttgtataataatttacaccgtttcgtccgcctgctttaaacggcgcacctgcagataaaatcggtaaattttgatacgcagtgtccttcattttttcttgtgcataccatttttgggcatctgtcacaatttgaatcgaagggtcatccatcacttgagcgaaaaagctattaatgtctgcttctgtattgccaacaggctttctcacgtaatcaagtgtgttttgatgcgttgtttgaatggcatcttttactgtgcttttctgagatgatactccggcaacagattcgatcttgcctgttccgtcggtgaccttccagctgctgccgtcaggctctagtgttaaatcaatgactccgaggtagctgccccagttttttgacatgacgactgggatgccgttgatggttccttttgagacatcgaatttgtcaacgccgttatattcagcgcttgggaatgtgccatgctggtgcccagatacaatggcattgatgccttttgttttcgtggcaaggtcaaagatcatattttctgatcctttaggtgaagctgttttttcaattcctgtatgggcaagagcgacaatgacatctgcgcctttcgccttcatttcaggaatggtttcattggcagattcgacgatgtcctgcacttggacttgtccatctaaatgcttcttatcccacgtcataatttgtggtggaacaaatcctatgtaaccaactttcacagtttgtgaggctccgtttgcatctttaaaggttttatcttggatcacgtaaggtgtaaaacggtgttctccatttagctttttgacgttcgcattgacaatcgggaagttggcgcccgcaatggtaccgtcaaggaaagataatccgtagttaaattcatgattgccaagtgttcctgcatcgtattttagtttgttgagtgtatgaataatggggtgaacctttgtttgattgatgatgctgtctttctcatgtttgtaaacgtattctccaagaggggttccttgaatcaggtctccgttatcaacaaggagtgtatttggattttgtgaacggtgcttgtcaatcagctcggctgtttttgccaagccaaattcatttgtttctttgtcgctgtaataatcataattcatcatgttcgcatgaacatcggttgtggctaagatgctgacctttacggctttgccgttttctgtttctgcatgagtaggtactgctgggagaatgagactaatcatcataatggaagtgagcagaatagacaggtttttccttcgtttagacctatgtgtttgcttcttcacctgatctccgcctttctaatttttttgaccacaatacctattgtagaaatgtttcgttaacttttgtagttattttttgcagattattgtaaagataacataaatcatacgaattaccttgttaagggaatgcgaatgagtcgaattgcttatttttatcataaggggttttctgatagggataggatgtttcatttcaacatgcccgggtatagtgtgtagtgtaaacgataatcaagcaggagggtttctacatgggtaagaaaattgcagttgtattaacagattactttgaggatgttgaattcaccgagcctgcaaaagcctttaaagatgcaggccatgaaatcacagtgattgaaaacgaaaaaggaaaaacagtgaaagggaagcaaggagatgcagaagtgagagtggatgcgtccattgatcacgtgaagcctgaagacttcgatgcacttctgattcctggcggtttctcaccagacattctgcgtgcagatgatcgttacgtccaattcactaaaacatttatggatgagaaaaaaccagtatttgcgatctgtcacggaccgcaattgcttattacagcgaagacgctggaaggaagaggcgcaactggctatacatccattcaagtagatatggaaaacgcaggcgctaaatttaaagacgaagaagttgtcgtttgtcaggatcagcttgtgacaagccgtacacctgatgacattccagcatttaaccgtgaatcattaaaactgcttgagaaataaaccgcagttatgacaggataaaaaaagccagcaccttaaggggtgctggctttttctgcgcatgatgtaaggaaactgcgtgaagaccgcaaagcagcttcctgatgcaccattattttcttaagttttttagctcgcttgcgatggcttgcatttcacttgggctgaatgaagattttttcatcaccatttggtgaagaaattcgatatcttcgtacttgtctggactgaagtcctcggctttgatgactccaatgttcagcatatttaacttttgcgaaatgtcttcaatcagctgattgacttcagccgctttttgctctgacaagggcggcacgtcctttcctgcatatatgtcgaataatatgtctattttaacagaaatgcaaaagaataaaagggctattaagatgacacggagatgtttttctcctttttctcctgcttaatcttatcaatgattcgtttggattcaaatacgacaacccctgataaaccgatgagcccgattaagtttggaatcgccatcagcccattgagcatatctgccacaccccaaacgaagtcatttttaaacacggcaccgaaaaagacagcaatgacaaacacgatgcgataatacatgacgtacgaatccttcgccaaatatgtaaagcatttttcgccataataggaccagccaatgatggtggaataggcaaacaagagcagaccgattgccacaatggttgagccaactggaccgaggaaatgagcaaaggataacgaggtcagcgcatcacttttcactgttaaatacatatctgccatgacaatggtaatgccagtgatagaacaaacaatgattgtatcgataaacacttgcgtcatagatacgagagcttgacgggcaggcatatccgttttcgcagccgcagcagcaattggtgctgacccaagacctgcttcattggaaaatactcctcgtgccacaccccagcgaatgacagttccaattgcaccacctgccacggcttgacccgtaaaggcatctgagaaaataagaccgactgcgcctggaacgagatcagcattcatgacaagaatgatcagaccgcaaatgacgtagaataaagccatgactggtacaaaaatagatgtgacccggccaatgcttttaattccgcctaaaatcacgagtgccgtaaaagccgtaatgatgatacctgttacccatgttggaatttgaaaagtagaattcatgactcctgagatggaattagactgtaccaggttgccgatcccaaaggcagcactggcgccgaaaacagcaaatagaacccctagccatttctgtttcaatccatgctctaaataatacataggtccgccagacatttcgcctttttcgtttttgatcctgtatttaactgcaagaacagcttctgcaaacttagtggccattccgaaaaatgcagcaaaccacatccagaataccgcacccggaccacccgctataactgccgaggccacacctacgatattccctgtaccgacagttgcagcaagagccgtcattaacgcttggaaatgagaaatatctccttctgacattttgtcttgtttagaaaaagcgagctttaaagaataaggaagtaatctaatttgaatgaagagaacgcgaaaggtgaggtatattccagtaccaacaattaaaatcaataggggaggcccccacaaaaaattgttcatcgtcgtgacaaactgctcaattattcccatctaatatccccctttgtttgtgtaattctcctaaagtttctcctgtttttgtgtaatttgtcaatggcgatgagagcttttcttgcaaagtttccaaaagaaaaagggcttgatatgatagagaaaaggttttcgaaaagaactcttagggaaaagataggaggagaatgaagaatgattcatgtgttattcgtgtgtcttggcaatatttgcaggtcaccgatggcagaggccatgtttagaaaaagagtagaagatgaggggcttagcgagcactttgtgattgattcagcagggattggcggctggcatcaaggaagtcctccgcatgaaggaacgcgaaaactgcttgatgaaaaaggcatcagctatgaaggaatgactgcaagacaaatcatggagaaggatatcaccacatacgactatatcatggcgatggatgcagaaaatgtaggggcacttcgcagtatagccggctatgggaaacatcactttattggccgtcttcttgattttgtagaagacgacgatcgagatgatgtgccagatccttattacactgggaactttgaggaagtccatgaattaattgaaacaggaattgaccgttttttgacgtatgtaaagaaagagaaccacctttaactgaaaggagatcagacgagatggaagaaaaaaatcaaatcgtgctccgaggagctgtcataggagcagcttgcggcgcattgctgactttatttcatcggccaacgagaattgcactcaaagacaaatggaatgactgccagcaaaagctggatgaataccgccaagagccaggcagaatatcggcttgcatgaaagaaaaaatggaagaaacgaagcagctgatgcgaacagtctcagatgatttgtcatttttaaatgaacaggtcaatcagttaaaggaaacaaccccaagggtattagaaattattgaagaaacaaaggatcactttcaatcgaaacagacagattgatcattggagatgaggcgtatgggttttattaaagcgttaattgaacgctttttgctgcatgaaggaccggcaaaatctgctgagcttgcgtatttctttttgctttcattatttccgtttctcatcttcgtgctgacactggttgggtatttgccgctgacgtcaaaggatgtcctgagcgtcatttctggttatgcgccagaaggagcgctttcgatgattgaatccattgccgatcagacgctgaataatcgtaacggcgggttattatcgttcgggattattgccgccctttggtcagcatctaacggcattaatgccgtcgtcagagcttttaaccatgcttacgaagttgaggagaatcgttccttcattctcgtacgtttaacatcgattatcttaacgatcgcgatggttttgaccattatttttgccttgatgctgcctgtctttggaaaagaacttggtttatttgtcgctaaattagtcgggcagtcagatgcctttctcaccgtatggactgcgatgagatggatcattagcccgctgattttgttgattgtttttacatccttgtactattttgctccaaacattaggctgaaattgaaatttgttctgccaggtgccatttttgcatcgattggatggattttggtcagcatgctgttttcattttacgtaggcgagtttgccaactacagtgcgatgtacggaagcattgggggaatcattattttaatgatctggttttatttaaccggcatcatgattatccttggcggcgagctcaatgcgcttttacataaacgtaaaatcgtaccaggcaagctataaagaaatccgggcatcctaaagaagaacgaacaagttcaatctgaatggatgggggaaatcacatatgtccaaacaatcgaaaaaaggcggaagcaatacgaaacaaaacaaaggtcatcagcctaagcacaaaacaagcggcagtgcgaacgggcaaaatggatatcactaaatgaaaaaactcctctgcatagcgcaggggagtttctatttcacgatcgtatatatcgcttaaggttaaaagcggcatcaggctttgactgatagtgaggatcgagctggaatccagcattcatcgctacacgttcacttcgaacatgacctacaggacaaaaaatttcaaatccatcgacttttgtagaaaatatttctgtcatatatttcacgatcgttgtcacaataccctgaccttgtgcgtcttgaccaatccaataaccaatattgcctattttctgatcaaacgtcagacggaacaccccgataagttgatcgttcagcttaatgccagcttccaaccctttttgttcattgtaggtagtttgagtcgattgaataaatgttctgacatcctctatgcttttgcagtgatggacccatggaagccattcctctaaatgagcctgattctcttgaataagtttcaataatgtgtccgcatcatcaaattgtagagatgtcaaagtcaattcatttgtgatgtcgtatgtaaacaaagatcgtccctccattttaatgactttcaaccactgctgccgttcgcccaaatcgaacgcagaaaaacacgaataatatcacgatgctgacaaggtaaagtaaattcattccttcaaacgtttgcacaaagattccaccgagaacaggcccgagaatactccccgcactaaacgccatcccgcacatcaaatttccagcaggaagcagatgctttggcaataagtcggtcatataactgatgccaagtgagaaggtagagcctacagccattccggcaataaagaaacaaatcgcaacagccaaaaccgattgaatgaaaattcctgctagtaggaaaaagaaagacccgacgagtgtgacacataaaatgatgcggcgcctgccaaaccggtcgctgagcatcccgagaggtagctgaaagacaatacttccaatggcaaacgcaggtaaaataaacgccactgcatccactgttatcccgcttctaagtgcatacacagggaagttgctattgagtgtcgtttctaaaaagccatagcaaaacggcatcataaaggcgacccagccaaattgaaaggctttcttaaagcgcttcaaactgtttgtctgctctgacgtctgcacttcgcccgtatctggatatgtatttttcaaaacaaaaacaagcagccaaatacataaactaacggcaccagaaacaatgaaaggtaaagatgggttgatttcaatgagtggtgttaaaaaaggtccagcggcaaaaccgagtccaaaggataacccatacaatgaaatatttcgcccgcgatttctcgatgacgacgcataggtcacccacgtctgtgtagagaaatgcagcatatgatcaccaatcccgatcatgagccgcaggaagaaccagacgacataagattcaaaaaacacaaagctaaacaagcttaaaaagacagcagcgcccccaatgacaattaacggcttaaacccaaaccggcgaagcggcgcttccataaagggagatgctagcagcacgccaagatataagcctgtggcatgcagaccgtttaacgtaggagaagtgccggcatgttcaaaaataatcgaaatgacaggcaataacgctccctgcgaaaaaccagatacagatacaagtaaaattaaaatcataaagtgaattctcgacataagaagctccttacaagttcatattttcatcgtacaatggaaccataggggtttcaatagaaaggtggaaaaggaatgaaactgatatacgaaacggaccggtggattgcgggaacagatgaaaagcagctgtatatctcaggaaaagaagaaatggggtacaggccatctcaattgttcacctcagctattgcaggctgctttggagaaatgctcattcatgtatgccggaaaaagcgaatatcctgtgaagggctgtcgatcacacctgaaacgacaagagcaggagctgtaaacaaaatctcccgtattcatttacatatcatttttgaacacatcaatacatctaaagaacaaatagataaagtcatcacaattgctttgaagcattgttcgatggtgcagtctgtgaaaggaagtattgaggtcaccttctcacacgaacgaatctaaatgtatatgatgccggcactcacgaaagaataacaatcagacatatgtaaaggagaatggctgtatgaatcgtttgtttcttgtgattgtcgcaattggtgtgccgctatcggtcattggcagttttcttcatttcccgcaggtcatcatgtttgccgtgtattgtatcgccattattggtcttgctagttttatgggaagagccacagaaagtcttgccatcatagcgggcccaagaattggcgggcttttaaacgccacatttggaaatgcggtagagttaattatttcattttttgcattaaagcaaggactgacagctattgtacttgcttcattaactggatcagttatcggaaacttactgcttgtggcggggctgtcttttttcgttggcggattaaaatataagcgccaagtgttcaatgtccacgatgcaaggcacaactcgggcttgctcatgtttgccattattgtggcgtttgtcattccagaagtgttttcggtggagatggctgaggataaacaatttgttttaagcattggaattagcattgtgatgattttgctttatgtcgcagcgctctatttcaaactggtcagccaccgcggagtctatgttgccaagctggagagcatggacggggaagcggagacggaagaagaaacacctgaatggtctggtaagtttgccactgtgattttgctgcttgcgacgattgccgttgcgtacatttcagagcgcctcgtccatacatttgatacggtgggagaacaatttggctggagtgagctgtttatcggagtcattattgtggccatcgtcggaaatgccgcagaacatgcctcagctgtcatcatggcgtataaaaacaaaatggatgtcgcggtggaaattgcttttggctcaacgcttcaggttgccatgatggtcgcgccaatccttgtcatcagctctctttttttcaataagcagatgccgctcattttctctttaccagagctcattgcgatggcatccgctgtgttactcacggtcattttatcaaatgatggtgatacaaactggtttgaaggcgccacattacttgctgcctatttcattatggcgattggatttttccttttataatcttttgtggataagggacgtctttgcggaaaatactatggaaaaatgaatgagaaagagtgatgatatgaaaaagatgccccgcatcatgtttgttgttctcttatccttaagttttctatacagctttccagcggaggcggcgaagccatttaaggtgccatcgtctgtcgctagtatctcaaaggagaatacgtatccgaacgcgtcacaggatcagcccctgctccagccgagcgagctgacagctgaattgttcaaaacaacgaatgtaccgattgaaaatacccatttgatcaaaatgctgaatgaatccagcatttcagggacgccattagcggttggataccgcgcgaccattttccttggaagatgggcactgagctacgattcaaacgaaacggttgccaactgggaatacaaaaaagtgaatacgaaccacattgataatagaggcggcaacaaaactgccattggaaaatacgttcaaaagcagcaagtgaaagtgagcggcgggctcacagcaaaggtgccaaacccggaagatgtgaaaacattgatgatgctaatagccattcaaaaaacaaagctgcccctcgcttttgacacagtgattggcgcaggaacaaaacgagatcagtcgtaccatgtatctccgaaaaaagcagcttcgcttcatgcctatgcaccagcgattaacgaaaaaggaaaggtgacatacggagaagtgtaccttgtgctcaaaggaaataaacgcaaactcgtcgtaaaaaacgtgacctcacaaggaatcggcgcttggattcctgtgcaggatcacctgacgtttgggtttcaagggatgaattaacatagtaaaaccccctctttcactatagaagagggggtttaatttgtcgtaaagttattaatgtcaggcgtgatataaaactctatgatggccgagaaaaataatagtatagttactagcacaagccctgtacaagtaattttacatatatttttaaaatttattttcttctttttatcaaacaataaaaggatggcctctttcagaaggataaaaccaataccaccagaaatcataatagccatcaattcgcttataccatgaggtaagatgagaagtaatgattgtaaaggatgcattaaatacggaatcgaaattttaaaagctccaccaatcattaatccattgataaacaatatgtatacactagataaaccaaaagtaaccattccaactatcatcatgatacatatagataaattttgaaagaaataatcaaaaaaatgacgttgatcatttattctaacaatatcctctgaataatctccgtttgtcatataaaatcccatgaccattccaattgttatgaagaaaatagaaggtaaaataagcacttttaaagcatggtaaaaatcttttaagtaactcttaattgctttactcatcagtaaacagctcttttaaattttctgtcgtcacgtttgttaattgctgattccgaagaagatatgtagagtgactgagctcttcaacaaaatctaaagtatgtgatgaaaaaagcacacttccaaattgaagaaattcttttagcttctgaactaatttaatacaactagatggatctagcccattaaagggttcatctaaaataagtaatcgaggttttaataaaagagcaagtgaaatagctaatttcattttcattcctttagaatagtctctaattaatttgttggacaggtagtcaagttcaaagaatgaaagcatagtattgatttctgttgagtctaactttttgttgtagagtctagaaacaaaattgatatactcggatgcagttaagtattcatatacaagagaatcatcaggtacaaagaaaaggtgacttgaataatgacgatccttaggttgcttatctaaaaagcggataacgccatcatcagttaatcgtatgccacaaatgatctcaaatagagtcgtttttcctgcgccgttttttcctataataccaacagaatcatgtggcttaacatgaagagacaaatcatggagaatggatttgttgttaatttggacatgaatattatctaactttaacattttacttcccctttttacttacttaaattaagaaattgtatcttaagactagagattttcaaaataataaaaataaatatcaaataaatcaatgtagagataataaaagcaaggtaatgctgtttatcaaatatgattagcatcagtccttccagcaaaaaacaaaatagaattagcaaattcgcagtcatttttgctttgcttgaaggaagattacttacaaaatttcttttaaattctggataactaatgcttgataagaaataaatacaattgaataagatcatttgtgttattgccataacacaaatgaaaataaagaaagggaaagacatttgaaatatgattgcagctattgtaaaaaggataatgaacagcgtgatattaattgaactagagagaataatgtgacttcgtacgatgaatttgggatgaatcccagtcaatttcagaagttgaaaacgtgcaccatgaaaatcgatgcttgcgagaaagcaatatgtatctgataacattttaacaatggcagctgacagaatgataaaaactaaactctcattagcattcataaatgttggtattctataataaagcaaatataaaataagtatgatagaaaatagcgagctaaataaaggcaagtatgtcataataatttcttgttttctttgtcttttgatgtaagcaatcattaactggatgagagacagctcctttctttcatgaaaggaaaggtgagaaatcattgttttaacctttcttttttttgaattttcaccaatgaaatgtgctcttaccccattagaaaaagaagttcgaatcaataacataacgatgattaataatgaaatttgtaaaaaaatgatgaatttatcttggaaaattgttggtaaaaccgcaaaaggcatttgggatatccagttgaaaaaccaattaagcattgaatgagattggaaatctattttgttggataaaaaaataacagctaatatagacaaaacaaaaattctcagaattgaaaaaaacaattggtatgctgtcgcaatataacggtacccaatgacagataagtagaaaaccgcaaatttcattatataaagaaagcatacagagttaagtgtaaatacaatgcctaaaaaaaccgaacctatttgtgaataatgatataaaaaaattgttggaataagaattgaagagattaaaacctctttcaaaaatgtggtttcaaaatattttgctagtaacaactcgtgaaaagaaagtggtgatacaattaataatttcaggtcattttttatagatgttttataaacagtatttgtaatggattgctgaattcctgttaataaaaaagtaatgatgaaaaaagttgatatgtaaaagatctcgttatgtgaaaataaatgattggtatataattgagtcattatagtggtaaaaactgcgctgaataaaagaatgacggatagagcgacataaacaaataagtcattctttatttttaattttggaagtcgatagtaaaaaaaagatttttgtctaaaataaatatatgttagtacatttctcattagaaaaatgaatctcctttatctaaaaatatgagttatatcacttccgaaaaatataatacatacctcaatgattacgaaaattatcgcaatagcaattaatttttttattttcatgttgattagtacatgaaagccacatattaacaacatatatctccagatattaaagggatttatgataaagatggcaagggctgttagaaaatgatcgtactgagatatattggtgttatctaaaaatggaaagaataaaaggctgatggcaaaaaagatttttggcatttgactaaatccataaattgaaatggtcgttttgaaactgatttctctatctaacataaaagtatttaataacaaatagatggtaaaagaagtaatgaaaaaagtcattaatgaaaaaaaactcatacctaaagctattaaatataaccacttgctttccacatgttcaaagcgttcaaaaatgacttgaatataaagtaagggtattaaagcagaaaataataatggaagagctatgttaggttttttattaagagagtacatcaattctaatggctgataaaaaatcttgaaaaatctcataacgtaagaacaacctttcattaaaagaggagagaatcctctcctctttgttaaatctagtatactaccagtttattgcctgttttgttccccactttgcgacagcacctctaataagtgggtaagcaattgctccccagccatacgtagcaccagcaagtcctattatcgttagaattcctaaaccattatttacagcattaactatttccgttgctgttccaatagttaaaaaaaatttcgtggctacttcaaatatcaacgtctacaccccctttcatgactttttgtcctttttgtttcttacctcacttctataaaagtcaataacattaaataataaccaagcaaggaaaaggaaatagataatttttgtaaagtgagagaagttgttaaagataaaccccatagtaataaatggtatgatcataaatccaaaatactgtttccaccatattttaaaaataataacaccacctaacttttatatataaaattatgtattatttctcgtaatcactataatacaactagacaaaggagtagtaaactttttttgttaaattttacacaaaaatagaatatttaactttactctattaagatacgtttttcctaatttgaatataaagttttgctttcaaaagatattatgagttttaaataaaaaagccataacataagtttatttaaataaacttatgttatggcaaaagttccttttattcccctaaatccacattatgataaacctgctgcacatcttcaagctcttctaatacatcgattagtttctcgaattgttctttagattcatcatctaatgtcacttcattttgaggaagcattgtgatttcagcgacagtaaattcttcgacgccggcttgtttgaatgcttcttgtacttgatggaattgatctggttcagcgtatacaatcactgtttcatcttcttccatgatgtcacgtacatcaacgtctgcttccattaaaagctcaagcgtttcttcttcactttttccttcgacaccgatgacagctgtttggtcaaacatgtaggcaacagagccgcttacgcccatgtttccaccgtttttcccgaatgccgcacgaacatctgacgctgtgcggttcacgttattggtaagggcatcaacgatcaccattgatccgtttggaccaaatccttcgtagcgcagctcatcgaaattctcttccgcaccgcctttggctttttcaatggcacggtctacaatgtgttttgggacactatatgtttttgcacgttctaggacaaaacgaagtgcttggtttgattctgggtttggctcaccttgtttggcagccacatagatttcacgcccgaattttgcgtaaatacgacttgtactggcatcctttgatgctttcttttctttaatgttgttccacttacgacccatcttattcactctctttcacttagaaaatacacagtatgagggtccccatgctgcatgaaatcattctgttttctattatacatgaattagtcaagaggatagaagttagagggctgaaatgaagagatttcttagctgatgtgtccaagctgttcaagcgtttcatgctgcttgtgagatctcgtcagctcgtcgcaccgaatgatcctgccatctaataacgtgaaaagagccatgacatcaattaaacccctgtccccgcttgcgagttccacatttacagtgtaacgaaaacacccttgctgcgtatcttcatcaaataacacatcatgaaaaacggggatctcaagctgttttgtcaatccttttaatgtggatagatgctttttaaactcatcaagtgtcgaaacctttccatcagtcacttgctgataatcaggtgaaaaataagcctccactttttctatattgaatttgattaatacctcttcatacatctctttaataaatgatatcgcttctttttttgtcatgaatcaacatcctctctttatgttaaccagttaactataatccattataattaactggttaacaaaaaacaatcaaaaaaataaccccatcataaatgaggttattttgcaggctggggataaacgagatcttcaagcaatttgacatcatgctgatgaagttgtttgatcatttcttttcggacagcgagggcagcatcgaagtatttttcgtcttcgaccattcctttcactgtgatctcaatcccgcggttcagcttgttcaggcccataatgccatggacttgaaacggttcaatggcatgttgaaattcatcttttttgagaaaatcatgatgcatctgatttaaattgtcacaggccgtttcgagtgcttgaaaggctgtatctgggttttgattcgcactaattaatacagactccgtaatccgcatgtagtgcatgttatagttttgaatttgccggatgtctccgttagagatggttaacagcttgccgctccattctctaatttgcagagagcggagaccaatctcttcaatcgttccattaaagaggttattcactgtcacataatcccctttatgaatctgacgttcatagatcagaaaaatgcctgctaaaatatcgcgaatcagtgtctgggcgccaaaaccgatgacgatcccagcaacaccagcacctgcaagaatttttccgaaatcatgaaagaagagagaaatgacatacatgacaaagcaaatcgaagcggtgtattttgtaacagatttgaccaagctctcgatcgtttttttcttcttgtcctctataaactccgttcgtttaaagaaaatttgaagcgctttgttaatcataaagacggcaagccaaagaacgagtccaacaaggagaatttcaatgtatttgttcttgactattgtcagaaaagtatcgtccatctatcggttaccccctggctgtacgagaagtaaaatcaacatcttgataatagctgtttttcacaagaacattcggaccgaggcattgtacgcttggacaatggcaattcagctcttttgctaattttgtgtccatccagcgtgaataagcagattgcaatgtatcagtagcaatgtttccaagcggcggtgtatcgccaaagtctgtcacaataatattcccatcaaaaatattcacattcaaacgtgagcggccgtcagggtcatttcgtaccgtgacatgtttctcctgacgcaatcgcttgaggaggcgctgatcttcttcatctgtgctgcaagaataaaatggcaaggtgccaaacagcatccatgtgtcttgatcacgaatatcaagcagctgatgaatcgcatcacgcatttgcggaagcgtcaatgattcaagggcgctggcaaaatcacttgggtacattgggtgaacttcgtggcgctggcatttcatttcctccacgatttgccggtggatgtgttcaatatatggaagcgtgcgtttattaagcatggtttcagcagatacggtaacacctgctttgacaagtgcccggctattttcaatcatgcggttaaataatttctcgcgctgctcaaaggttggttttctgtccatcatcgcaaaaccgaccgttgcaaactcttcgacagttccccagttatgtgagatgtgaaggacatctaagtatggaataatttcctcatatcgcgccaaatcaagtgttaagtttgaattgatctgtgtacggacgccgcgttcatgggcatactttaataaagggacgacatattcccgcacagatttgagagaaagcataggctctccgcctgtaatactgattgagcgcagaagcggaacttcatctaaacggcgaagcagtaaatcaagcggcagtgcattcgggtccttaggctgtaaggtatagccgaccgcacagtgctcacatctcatgttacacaacgtcgttgttgtaaattcgatatttgtcagcttcatctctccgtaatcctgcacatcgagataggcttcccaagggtcgtatgcaggtgtaatcggacgaagtgctgttttttggttcatggtatctatctccttttcattcgggcaaacgtagacccgccaacagttaattttaagccccatcaccgttatacgcaagtggggcatcattgatttacaaggggaaaaaagataagctagaaacaaatgctaaagggagtgtatctatgggcaaggcagcagacagcaaagagcagcaggttgattatttaaagaaccgattagatatgtttatgaatgtgattgattcattagatcctgaatcaacagatgttgaggatatagacagactgatccagatgattgacgacctagaagcgaaatatgaacggtttaaaaatgattggaaggaagaatagctcgcgcagtgcgggcttttttctttaatttggcaggtgaatcagtgtatgagtctcggtcttattctgcacaatagaagaaaaaccgggaagtgacgtaaatgaaaaaatacatgctcatctgtttatgtgcgctttttgtatccatgcctctctcagaagcggaagccgtgtctaataagcccgtccactggggatttgcgaaaagcaaagaacacaagccagcagatgcgggtaaagaattgaacgtccttttaaaaaagtatgatgccttttatttaggaaacacgaaaaagaaagagatttattttaccttcgacaatggctatgaaaatgggtacacgccgaagatcttagatgtgctgaaaaaacatcaagtaccaggcaccttttttgtgacagggcactttgtaaaagatcagcctgagctcgtcaaacgtatggcagaggaaggtcatatcattggcaaccactcctatcaccatccagatttaacaacaaagagtacgaaagaaatcaaagaagagctggaccgtgtcaatgaagccgtgtacaaaatcactggaaaacaagacaacctctatcttcgtccgccgcgcggtgtattcagtgaaagagtgctgaaggaaacaaaagagctcggctaccaaaccgttttctggtcagtagcgtttgtggactggcatattcatcatcaaaaaggaaaacagtatgcctacgatcaaatgatgaagcaggcgcacccaggtgccatttacttacttcataccgtctcaagagacaatgcagaggcattggatgatgccatcacggccctgaaaaaacaaggttattcctttaaaagcctagacgatctcatgcttgaaaaagtatggcatctccctcatctatagaaaaaagcttgcagaagacctgcgagctttttctttatccttctcttattttacgttgaaacaaaatcggatgatggcgcgtgaaagagtcaatcaagccctcaccgaaaatcgtgatactttgctcccaaggatgtcctagcaagccccaatgcatctcctttgataaaaagaaatcataatccccgttaggaagcacaggcactgtccattctccaaatacatctttttcaaatgagccgtatggtgtgatccagtagcattcgtgctgccaatcgagtgccagcatatattcgtctgttctcatatgctcctgaaaagcaagtaacgctttctcttcaaggtcttcctccgcatgtagaagggaagggtcctcaaaataaacagagatatcatatgtaatataaggagatggtacgtggaatgagggaaaacgagagatgcttggattaaatttgaaatctcgatagagcgtctcccataccagctttagttcttgatgagtcaatggaatccagttttccaccttaaccgcccccaagctattctctcaacaaattatttgaaaatgcggaaccaccctttatgcttaaaccacaaaagcatacccgagacgagcagacccatgaaaatcagcaccccaaaatagccatacttccagtgtaattcaggcatgttatcaaagttcattccgtacaccccaacaataaaggtcagtgggataaaaatggtcgacacaatggtcaatgtcatcatgatcgcattcattcgattggaattcagcgtctgatagctgtctcgtaaatcggccgtcatatcacggtttgactcgacgatctcggttagtttcaaaaggtgatcataaatatcattgaaatatgcttgccggttcgtatcgcttctcatcgtatttgtgttgacaatacgatataaaaggtccctcatcgggataatcgttcttcgcagcttgagcaaatcggatcgaattccgaatacttcgttcatcagcgttccatatgttttatgaccttcttcatcctcaatttcattcagcctgtcctcaatttgataaatgattgggaaataatcatcggtaagctgatcaatcagcatataagcaatatgctcaggtccgctatttcgggttttgtcagattctttgaactttcgaatgacacgatcaatgtatggtgcttccttcaaatgaaaggtcacgatataattgtcaccgacaaacagatcgatttcctcagatcgaagcgtcttttgattcagggcatgaagcacgaaaaataaatacccttcataaaaatcaagcttcggccgctgtaaataatggaagcaatcctcaatcgcaagcggatggaactgaaagtattccttcaaaagcgctgcttccttttccgttggcgcatggaaatcaatccagtaccaggcgatatcggggcttgaaagctgctgtaatgttgcatgttcaatcaagtcgccgttttttgtcactgcaatttttttcagcatgtgcacccctccagacttgcattatatcatgaagcagcaccggtgaacttatacgtgttctgcataaaaaagccgatctcattactgagatcggtccaatgtgcgtgtatgattgatggataaaaccgagaattaaggacgacggaagttgacgaaaccaccgttacggtcgaaccagcctctaaatgcccagttgatgtagccgccgtcacctttgtttgtgaaagatccattttcaaatacccaaactccgtaagtaatgcttccgtatttcacagtagcaaacgttttgactccgttgaaacgagtctcataaccttggcttaagttaaataccatgacattgtattttgagcccgcagcatagaaagcagactccattagtcctttgacaaagccttcacggtttgtgttagcatttgcagcattgattaatgcattagctataccaagtacgtcaaagttaatattaacgtttcctgcggttgtagatgctttactttcaacagctttgtttaaaacagtttgctgaacagtagttgaaactggagtagttttttgttcagcagcgtcagctaatactggtagtgtcgaagaaacagcagtggcaagggcaacagaaagaatggtttttttcattggtcggatctcctttgtttttaaattttgggtctttcttttcgtaaaaagtgaaactaggtgaagccggttatcaatgaggtaaaatatggtcctgcaagataaaacaaatgattgcctaatcagctaattcctttgttcacctccttgatatgtcataattatacaaatgttttcggaatagaagatatcacccagaggttctatttctaatttaaggtaaataatcctaaaatattgaaggatgctgtcgaattttagctgaattcgactaaaaatgtttcttcatccaaaaggaaaatgaccgtaaataaggaagatataactgataaattcttgtactctttatgtttaaaagtattcaatatggagaatcattcatgcaaagtgaaacaatcgcatctgcgtgtttgcagaaaggaagaggaaaacatgtgggaaaaagagctggtggtggagccgccgtatcatttcgatcaagtgctcagacgcttatcaagtgatccattaaaagcagtcgatttgaataaacgagaaatcaaagtaccaattaggttagaacaaaaaccatacgttgtcgtcgttcaagccaccggaacaaaagaagcgcccacgtttcgggtgcaaggaaaaggtcctgaggaacctctcatatgtgaggtgaagcggatatttggcatgaagcatcaattacacgctgtgcatgagcatttttctcaaacgaatttagcgtccatatttgagcgtcatgtcgggacaccgctcatgctggattttcatttatatcattgtttgatgaaatgcatcattcatcagcagctcaatctggcgtttgcttatgagctcacgaaacggtttgttcatacgtacggtgagcaaatagaaggcgtttggtttgatcctttaccggaaaccatcgcctcacttgaaacagaggatttgagaaagctccaatttagtcagcggaaagcggaatatgtcattgatgtatcgaagcgaattgtgagcggctctctttgtttagaagaattacacgatttaactgatctggaggtggaagaacgtctgcttccgattagaggaattggcccttggacagttcaaaatgtgctcatgaatgggcttggaagaccaaatctctttccgatggcagatatcggtattcaaaacgccatcaagcggcattttgacctgcctgaaaagccgacaaaagaagaaatggcagcattaagcaaggagtggaccccgtatttaagctacgcttctttatatttatggagaagcattgagacagataaataaatgaaagggattttctctctttgtccaagtcatgatatactaatgagatggaataaaatgaagacaacctatcaagggttcagatagaacggagagaatgaagtgaaggaaaaacagcaaggtgcccttttacaaaagggacagcagttcccgcttaccattaaacgccttggcattaatggggaaggggtcggttattttaaaaagcaagtggtctttgtcccgggtgcgcttccaggcgaagaagtggttgtggaagcaacgaatgtccaagcaaaatatgcagaaggtacggtcaggaaagtccgaaagcgctccgagcatcgagtgaaaccgccatgcccagtatacgagcagtgcggaggctgtcagcttcagcatttggcatacgagcagcagctaaaggaaaaacgagatattgtcattcaatcaatagaacgacatacgaagctatcagttgaaaagctagatattcgaccaacgatcggtatggaagatccgtggcactaccgaaacaaaagccagttccaagtagggcgttctcacagcggtgacatcattgctgggctttatggactgaactctcataagcttgtaccgatcaaggaatgtatcgtgcagcatccaaatacgaacaaaacaacgggcgttgtccgcaaaatcttagagaaattcggtgtatcggtctacaatgaacggacaagaaaaggcgacgtacgctcaattgtcgtgcgtgtcggctttgaaacaggggaagtacaagtcgtccttgtcacatcgaaacctgaatttccaaagaaaaaagaaatcgccgaagccattcaaaaacgtctgccagaagtgacgtccattatgcacaatgtcaacggtgaaaaaacgtcggtcatctttggccataagacatctcacctagctggcaacatggtcattcaagaatttttaggagacgtctcctttgaactgagtgcacgtgctttcttccaattgaatccgaagcaaacgctaaagctttacgacgaagcgaaaaaagcggccaaactgactggcaaagaaaaggttgtcgatgcatattgcggcgttggaaccattggtatgtggctctcagatggcgccaaagaagtaaggggaatggatgtcatcaaagaatcgattgatgatgctaagaaaaatgccaaaaaacacggcatgaaaaacgcgacctatgtgacaggaacagctgaacattggctgccaaaatgggtcaaagaaggcttccgtcctgacgtcatcgtcgtggacccgccaagaacaggctgcgagcgcaccttcttagacaccgtcaaacaagtcaaaccaaaacgtcttgtctacgtctcttgcaacccatcgacattagcaaaagacctcgaatacatgtcaaaagactacaaaatcgaatacatgcagccagtggatatgtttccgcaaacggcgcatgtggagacagttgtatcgctcgtgaaaaaatagactttaatcaaggctcgaaaatcaatattagattttcgagcttttttgttttgggggcatttctttaatcagacttttttctaaatgaatataaacacttgtaatatttaaaatagtactatatagttctaattatgaaaaaagtaaaattaatgaatcaaaaacgtgtgcttgaagttgctgcaactttatttttagaaaaaggatttgcttatacaagcatggatgaattagtacgtgtaagcaaagtgtcaaagtctaacgtgtattatcacttttctaataaggaggatttattagaaggagtcgttgattattggattgaaatgtatcaatctgcaattgatgacgtactatctcagaaccaatttttagttgaagaacgtatccaactgtttttaaagcaattatcacaaggagttcaatcgagagaatataaggggagctgtccatttattactctttatattcaaagtcctacacaggccacacaaataaaagaaaaaataggtctgttttttacaggattacaaaagaaagtttctctattactgaaacaaggggtagagaatggagaatttagaaagacgattcatattgatgaggttgcatcactgtttattaccaatcttgaaggcgcgttatttatttcagaaacattgaaggatgcaactgtcattacgaaaacagcagatcatatttttaacttgcttcgataaagaagcttttttttcacattaaattagtactgattagtactaaaagggagatttttatatgagaacagtattattaattggtggaacgggctttattggaaagcaattagtcgaagaattagccaaagaggatgtgaacattcttcttttagtgaggtcgaaaagtaaagcaacacgcatttttcaagaaagaggcattttaaaagaagcagtgatgcactttgttgaaggtgatttgacgaaaatagatttagggctaagtgctgatgataaggagagggtattgagaacggatgtgatgattcacgcaggaggccccatggatattcaagcgacaagtaaaaaggcagcttccgtctttttaaatggcgccaaacatattagtgacttagctaaaagtattcatcaattgaagggcttgcagcaatttattcatgttgtcggttatatgagtccctttgatgatcaaaatagcaagattgaaattgatgtgtttaaagaaggaaacagttatttgaaaataaaaagtccttatgagagaacaaaatttttagcagatctttatattcgtcaacaggcattagcagtaggttatccgctttctgtcattaatccgccaactgtagtcggcagtagtaaaacggggagtacagagcagatagcaggattaggtttgcttgtgaagagtatgcgaagagggctcatgccggtgattcctggaggtaaggactataggttgccacttatttcaaacgatgagtttgcgaggtttattgtgcaggttttcagattggaacagtcggctattcaaacatatacacttgttgaagacaaacagaacgatcagaactttgctgaattattaagtatgatgtcagaaagtatgaatatgagggcaccaaaaatctctgtcccaatgccactgatgaaagctataatgaatagtggcgtaagtaaaataacaaacattccttctgatggactgaactttatgacaaaacgaacattttcaaatgttgcagcgaaaaaaataatgggagaagattggtttaagaagacgagtgtcatgaaatttttccctgctgtagtagctgatctggattatcgaatgatgaatcaaaatggtaaggatcatcatttatttaaacgaacattatgtgataacacgattctttatcaattacaaggagagggtaaaccttttattttattacatggtttattgagtgatggagaggatttattccctctagcacaagagctacatgaaaaaacgggtcaacctgtatggatcttggatcttccaggtttgggacgatctccttttaaaagagagaaacatcttctagatatctatttgaatgtcgtgaaaaaggtattggagaaagcgacgaatggtgcacatctaatcggccattcattcggtgcgtatattcttctggaagcattggtacaagagtacatcgataagaagtattcaatcactttacttcagccacctgttgataagaaaaaaactgcatcgcgaaatgttcctcaatttatgaacaaatggacattgaaatgggcaacgactaatatgatagggcgttatgtattaagtaatggtttgtttgaaaatacggagagcatccctggacattatattgaaaaagtcagaaatagttttacatctcctagaatattaaatacgacggttcagcttaacagcttactacagaaattcgatcaagatgatttcaatgaggtcacaaaggatcatcttcatatgatttggggggtctatgacaaaggctattctgccccatcgcatcttggtaaagttgattttgttccatatggtcatcatttcccacttagccatccgagtcaaacggcagcattggtcataaagcagatgagggtatgggataaataaaaggtttaagggagaccagcgtggctaaaaaatttcaatagtagaatacttgatgaattcgcgagaaacaaagtgaaccatataaatgaaatagaggagatgagaatgagccaattcgataatctaacaaaatacataccgctgcttcaggaagatcctattggagaatgggtcatcgatcaagaaaatgatggcacagctgaacatccgattcagatgccctttgtgaattattccgaaacggttcgtcacttgatcgaagatgtttatacctttgcaaaacaacatcaagagctggagcttacccgctacagagagatcctcaaagaaaatgggattgaaggtggaccgaacgatatcgagaatgtggacacttcaaatttaaatgcgcagtgtgtgcttgctctcatgatgggggttgtgagagccgaacggtttagcgagggtgccatattcaaattctttataagcggagctattgtaaagtgcctggaaagattggattgtttggagtgatcaaatgaaaagtaaaacagatgcagccaacacttttccacctatgaaaatagaagaaattgataacattttattaaatgctcttgatgcgtataaaattcattttacaagatccctattgtcctgataaaagtgatattcacagtgtgtatgtcatctataaaaagtctatactcaatttacttgaaggtaggattcgttctattcatagtcatgaattcatgaatgctaagaaaaaggatcgagcgatttctaaagaagatattgaatatgcactagagatggctacagttgtggttcttgcaagtgaaaatagtggagtactgacaaattatttttatagcggagtcggcgaaaggttagatcgtatttttaatatatgcttaggttattcttcagatttacagaaaacagagaacaaagtaagattgcaacgatttatgaatgatataaagattgttgaagagatgggattgttagaaaaattttaggatcatgagcaaaacctagatgttagagaaatctaggttttttcgcgcttttgaaaaatttattcaacttcatgttgaccttccccttaactgaaaggtttatactttgatcagatcaacaaaacggaggagatgcaggatgttcaagatcggcgatttttctatgttaagtaaagtgcctgttaaaaccttaagatattatgaccaaattgatttattaaagcccaagcagatcgatcaagattcgggataccgttattactcagctgaacagctgcttgaggtcaatcgaatttttctctataaggaattaggctttacgttaaagcaaatggggcagcttcttcgggaagatatttcggtagagcagattcagggcatgtttctgctgaaagaaagtgagattcagcaattgatcgagagagaacaacagaaattagcgcgtattaaggagcggatgcacctcattaaacgagaggggtgtgttgaaaaagaacaggaggtcattatcaaatctgttgaaagcaaaagcatcatgtcttttcaatccaacggaactgttgacgaaattccttcattctttcaaacgtttcatcatttattacttaaaattcaacaagaattgatctcgggaccacaagtggtgctgtggagggaatcaatggaaaaagaaagtgagttcgaatttgaggtggggtattccgtcaaatcgttaaggggcactcttcctcaaggaatcaagatacgtacgttacctgcagaagaaacaatggcgacactgttatttcattcacattctccatccgcacaaactgcttgtattgacctggcgacatggattgaaaataacggataccgcgtgaaagaagaccagccgggccgagagatttattaccctttgtctgaaaatgaagaaggcagactcattgaaattcaaattcctattatagatgaaatcaaatcgtaaacattgcccaaaggagaaacgtcacgatgaaaaacaaaaccgttgtctatttacttgctttagcagcctttttaattggaacgattgaatatatcattacaggcattatccagatggtcgcagatgatttacatgtcacgacgtctgctgctggattattggtcacgtctttagcgctctcagcagccatcggcgcaccgattgtcattgcactgacgatcaatatggaccgcagaaaaatattatcatggatgctgatcatttttattttaagtaatttcatcacaagtgtcagccattcgtttgaaatggtgatgatgacaaggattttacaaggaatcagtggggggacggctattgtagtggcaatggctgttgcgactcgtcttgtagaacgtgaaaaaagaggaacagccattggcatcattttaatgggattaagcagctccttggttttaggtgttccaatcgggacatttctaagcagtatgattggatggaaagcattattcgcaaccattggattgatcacgcttattccgctgattgttgtgtataggcgaattccgtctatgaaagaacaagaaccggtgacacttggtatgcaattatcgattttaaaagataagcgaatattacttgcggtggcagtgacgctattctatgtaggtggatattccacgttatttacctatttaacgcccttcctgcaagcatcagcaaaccttagtatcacagaaatcagtggcattttattactagctggaatatgcagctttttgggctccagccttggagggattgcagcagataaaaagggcccaatattcacgattttctctggaatcattctgcaaatcatcatgctcatgctgctagcatttgtcacagggaatctcgtggtcatggtggctgtcatcatgatatggatgatcgctacatggagcacatcaccagctcagcagctatatcttgtaacacttgtaccaaaatctcctgatatcgcattaagtgtcaatacatcatttattcaattcggatttgccttaggctctggtgtaggagggattgtgttaagcgaaacatctatattaaacctaagctggatcagtgctggaaccgtttttctcgctttactcatgaccattctaatggtggcgtttgaccgtttttctcagcataagagtttgaaggtgatcgaacaaggaagctaacttaaattcaattttgtatagaaggaactacttatttcgggtagttcctttttgatttgaagaatgaaccagtgaagttgtttatttgctacaataggagtcaatatccaaagaatgaaggcatcaacaaatttcttttaaaaacgatgaatgtctaacaaaagaactgctagacgaggagagaaaatagaatgcaaataagtgaggatatcatcaatcgaaaaggcgctcgaaaggggactgatatccctcgtgacgtctggacccttttgaatcagggagagatcgaaagtgtgaatttaactgaatggctggctgtcaatcatatgacgctaatacagcatgttttgccgtccgttggtttagaccattatatagacgatatttcatctgagatcactaaacaaaaagctgaatcaggaatgaaagcaattcgtctcatcggtcaattgttagatgaagtgctacacgaagagaatgaggaaaaacaagcggaagtactacaggcatttgctcaccacgtatctgatagcgttcgctgttgggctgcttatatgaacaaacaacacttatcaactctggaagagaaacttgcgtacattcagccatttgcagctgatcatcattttggtgtacgagaaattgcgtggatgtcagtgagagaaagcctcagtcatcagcttgatcaaagtatagaatatttaacagaatgggcaaaaagcggggatgaaaatattcgccggttctctgtagagtcgatccgtcctagaggggtatggacaaagcatattgagttattaaaacaagagccagagagggcactgcctattctaaatttactcaaatccgatccatcaacatatgttcaagattctgtaggaaactggctcaatgacgctagtaaaacacagccaaattgggtcatgaacctttgcgaacagtggtctaaggaatctgatacaaaagcgactagcagaattatcaagaaagcgaagagaacgatttgtgaaggggaatctgtgaataagagcttgaactgaaatccttttttgaggggatttctatctataaatcattcagaaagaaaagtctcaaagcgagctcagtaaacagattgccccatttcgtgggatatagtctcttcaattctgcattctatatatatcttatcctctcattgtcatacttttgaatgaaattgactcaatagaattgacgcaagagccatgaataggtgaagatgaaataaactgtaagataaagggagacaaatgatgatacatatcgtatttggggcagcacctgccggtagtttaaaacaagcattacgtgaaatgaagcaagatcaagtaaataatattatcgcctttgatgacatttattcgattggaccccttttgcatttgcatgaacatgaaggacaggagaagcgtatagagtggctgcgtaacgtgatatcaaatgaatttggctattttgatgacatggtcaacgatcagcatagaatgcttcaacaaataaaagatataaaagatggtacgcgtatcctcatctggacaggcagtaatgcacatgagcaaattggtttacgatatgccatctatttattaaaagagaaaaacattgaattgactctactcaatacaacgactgcatttgatcagctgttcaatacaaatacaagacgaatggatattcgccatgccggggaaattacaactgaaaaattgaaggttttgtacagatgtaaagagcacattcacgcagtatcaaaagaagaaagagagaaattacaaaacgaatggctttcatttgctaaagaaaatcatacgctgcggatatggcaaaaaggacaaacgatcagtgtaccagaagatgaatttgatgcttatttagtgaaaatggctaagcggcttcatcagtccgagccagaagaggagtacatcgtaactccacgcttaataggagaagtcattggtcatttagatcagtatatcggtgatgattttatcgagtatcggataaagagattaattgatcaaggcatttttgacatgataggacgacgaacttccatgcgttattactcaattaaactgacagaattcggtcagcacttcaaaaaatgggtgtgctgccgtgaatttgaggatcatccttttgtgaaaattgaaggagattacggtggtgaaccttttcattgtgggtattgtcaatgtcatctagaaagagatgatataccaatgagcgatacacttttctcaaagatttggaattggaacatacagtatggccgctggtttgacgaagagacagatgatttggtgccaaatggcgcagacatggaaaagaaattcaatcaagaaggagagcgtatcactgaagaagtgaaacgagccttatcccctgcgtttcaaattgaatacagcccaagtaaatacacgcaacacatcatttaaagaatgaatttcaattgctctgcacaaaataaagctttacatgttctatcatcatcatgtaagatatggagaaattaaaagcgaagaaaaggacatgagccatttttactggttaccagagagggaagtcacgctgaaatcttcctaacgcaggaaatggtcttaccacctttgagctgtattggggaaaattgaagtatccaataccgtctacgccacgttacggcaccagagccataaagcgaatacgcgttatgggaatttgggtggaaccacggatcacacattcgtccctttatgagggatgggtgtgtttttttgttcactcaactatcatcaggctttgaaaaggacatgagcagcttttatcggttactagagagggaagtcaggctgaaatcttcctaacgcagaaaagttgtcttaccacctttgagctgtattggggaaaattgaagtatccaataccgactatgccacgttacggcaccagagccataaagcgaaaatgcgttatgggaatttgggtggaaccatggattacacattcgtccctttatgagggatgggtgtgtttttttatatcaaaaaatgaaaggtgtgtcagtcatgaaagaaaacatggtgaagattcaatttccagatggaaagataaaggagttttctgcaggtacgactgtcgcaggtgttgcctcccatattagcccgagtttaaggaaaaaagcagtggcaggaaagatcaatgatcaattggtcgatttaagtcaccagctggacagcgatgctgggctgtctattgtcacactcgattcaaaagaagggcttgaagtgctgcgccatacatctgcacacgtattagcccaagcggtgaaaaggttatatgacaatgtcacacttggaatcggacctgtcatcgaaaatggattttactatgatatgaagctaaatcaaacattaagcgtagaggatttggcagagattgaaaaagagatggaaaagatcataaacgagaatcatctcatccaaagaaaggaggtctcttacaaagaagctgaatcgttgtttgcacatgatccatataagctggagattttaaaacgactcccatctgaagaagccatcacagtgtatcagcagggtgaatttatcgacttatgccgcgggcctcatttaccttctactgggttcgtaaagtcatttaaactaacacgtgttgcaggtgcttattggcggggtgacagtcatcaagatgtattgcagcgagtgtatggtgtagcgtttcaacttccaagacatctagctgagtatcttcatttcatggaagaagcaaacaagcgtgatcaccggaaattagggaaacaattatctctgttcatgttttcggaagaagcgccaggtatgccgttttatttaccaaaaggtcagcttgtcaaaaatgaattaatggctttttctagagaagtgcgaggcaaagcgcaatatgaagaagtgagcacaccgtttatgatgaaccaagagctttgggaaaagtcgggacattgggatcattatcatgaaaatatgtatttctcagaagtagaccatacaagctttgctttaaagcctatgaattgtccaggacatatgctcatgtttaaaaacagcttattttcatacagagaccttccgatcaggatggctgagtttggtcaggtgcatcgtcatgaatttagcggagcattaaatggattgttcagggtcagaacattttgccaagatgatgcccatatttttttgagagaagatcaaattgaagctgaaatcaaacggattttccaattagttgatcatgtgtatcggacatttgggtttgagtactctgtggaactatccactcgtcctgaaaaagcgttaggcgatgatgccatttgggatatctctgaatcagcgctaaagaatgtgcttgatcggctaaaagtcgattatcagctaaatgaaggagatggggcattttatggcccgaaaatcgattttcatataaaagatgccttgcagcggagccatcagtgcgccacaattcagttagattttcaaatgcctgagaaatttgatttaacatatatcaatgaaaagaatgaaaaggtacggccagttgtcattcatagtgccattttcggttctctggatcgtttccttggcattctcatcgagcattttgcaggcgccttcccgttatggctggcaccagtacaagtacaaatcatccctgtctcaacggttcaccttgatcactgccttgaggtgcagcagcaattaagaaagatcggaataagagtgacaatcgatgaacgggatgaaaaactcggctataaaatgagagaagcacaaatgcaaaaaatcccttatatcgctgtcattggcgatacagaaatggaagaaaaaacactgaacatcagacagcatggagaaaagacatctagacagctgtctattgatgactttcaacacatggcggctcaacaaataaaagacagaacagatgcacaaatatgatgtgctgatttcatgaagaaggataagacgttcattgaatgatgggcgtcttttcatttgcgaaaaaagccgaattgacagtagaaagggaaaatattgaaacattttttcggtaaaatcgtaataaagatagagcgttcaacagaaacatttaaaacggagaggagtattacatggaacaagctgcactgaaaaagatgaggacgaaacaaatagctgtctctaatttaatagccgttatcataatcgtcgcttttttaatgttgattcaaattgttgaaattcgatttacacatttctttctttgtttaggaattttaatgctccttcaaagcatttatggttttattaaaaaaggatcaacaaagtctttcattccaattttcgagcagatagctatttatgaaaaagaaaaattggggaaagagtgggagaaagaacagaagatggataatgtttggaaactgatattgagtgggcttatgttctttcagtcttttagcttccaagatgtatcgaatccattctttgatatccaacctttatttctacttttcttattgattatggctctagctcttatcaatataagcatgctttttcgctttagaaaaatcgaccgatcgactgatggagaattaacaggctatacaaaagagtcaaacataatgggaattgctttaggattcttgttagtaatcatcatcttcatctttatcgttatttttgttcttccataaaacttaaccaatttgaggtgaaaccattgaatgcaaacatacaacgattgattgatcagacaaaggcgaaatttggcttagatctttatcatctaaaaagatacagctttcatcgttacgtcaacatgtttaatgaaacgatttatacattcaatatggaatggttcccctctcatgaaacggaacctgaggacgacgatttaaacccagacggcacagccgttattgaagtgaatttgaatacgggacaggtggaaacagttatttttgtcatggacaaaacctatgcgcagcatggtgtcacatttaagagaccatatccagctcatgtcattcaatggatcgaacaagaaacagggttgatctatggtgagcattttcacatgcatcagaaggagaaagggggactttttttcgaagaagcaatagatggtgtgaaagtgacgccttcaggcagaattgaggtgaaatgggatgaacatggacagctcatgtactttacacaccacggaccatttttagccaaaacattactgagagctgaggaatatgtgctttctattgataagctggagaacttagccgagcagcaagtgcagcagtttcaatggccttccttcgagcacaatcgaattcgaacaatttatgcattagaagaaatctatgtcaagaacgatggaacaggaactataccgtttgaaattgggcgtgaagaaacactttgtatacacatgaatgagatcattgaatggaatgaaccgttaaacaaagcctttgaaaaaaaggaaatgaatatccatgaggacatttcagctgaacaagctttctcattggagccttcaccggataccatcccgatatcaaaagaagagcaaactgagtgtataaaagcagtccgaacctttttggcgcaaaaatattcaaaggatacaggaaagtgggttctgaaaacactccatcgtgatcatggatacatccatgcgatattaaaaacgaacgggcaagaaggcagtggatttatggacaagatcaaggtcttcattgacgccagctcgtttgaagccgttaattacatagataaaaaagaaatgtttcaagtgtgcgggatactgagtccctctcaagcggcaagtgaaattactgtatctcagaaagaagcctttgaaaaattgagagaacgtcttgaactgacacctatctacgtctatgacgaagcgcaaaaacaatatgttctatgcggaaagctcgattgccatgatggtgttgatgcagagagcggcgaagtgttttctttgaaagacctctcataatgtctgaaagaacagtgaggagctgttcttttttgtctcattgcaccaattttttgaagaaatttggaattttgtagcaggaagttgtcgtttcatcacgaaagaaacagataagaatatgatcataggtccatcggttggaatatagtagacgtcatacatagtaaacactcctgacagtaaagttgagctacaatgctttttgaagaaaaatgaaatcgtgtctctagtagtatacgacatttggtggactgacatcataggatgacttgaacacgtttgtttttaggtaagcttgaagccatgatagaagaaagtgaggatatctaccttgagtacattggaagtgtttcgtcagtttttggttgaccattatcctgcgttacaagatgaactttggctgaaagatgttgatacccttcgaatctctcctattcttcatccttttctgaaaagcaagctgccagaggggatcgaaaaattcacttgtgtactattcacgcagcagacagatcaaaccgctgcaccgctcaaagtataccttctattagatgaatatgagcaatcactttacgccattgatttgatgaatgaacaaatcgtgcttcattaatacagaagcaaaaagctgcttgagaagctctcaagcagctttttttgatgaacattagtcgatcatatcaaccaatcttcggttcaagttgtccaattctttctttgttggaaaagagctgatcagcagtgtatatcgtccaaattgaatagggagctcggtatcggtcacgatcatatcaatcccaagttgatccatcgttacatcatttaatgtattttctggacttgtaaaagtgtgaatgagaggaggcacgcttaatttaattaaatctgctataaacaaactatgataatagcctaatgttgaaataacaaatatgttcaacacgtttcttcgctccatttcaaattgaacaagccctctccaggtagacgtaatgatacggatcaattcccgttcatttttcacaaaagaagcgagtatatcgtctgtttttaactcttggatgatatgagtaatcctcgaatagaagtaaggaagctgctctttcacctctgataaataactcgatttctttttgaaaaggaatccatctctcacggtaatttccttagaatacacataatattggagaagaatcagtgtcatcaccttgcgattagccacctcttgatgataaatcaactccaattgattgataaatgaatgaatggcttcaaagaggtgtggtgtatgcgattgaaagaacgtcaacttttcttcgacagattcaattgatttaaagtggccaatagctggttcgatcaatagtaaaaagacaaattcgtgatgatccagtgtaataccaaaaatgtcctttgtcatttggcaaatatgctcttcccagtttttgatttgattatagatacctttggctgtagaggtctgtttttcttcattcatcgagtacgtataattgcgtcgtatggtaaaatttttcctcactcggtgaatggaaacaccgagccacaggcagtatttatctatagccacatctggtacattgacttcgagcacctgaaatagctcttgtaataaatcaactgcgtcttgcttttgaatatcatcgaatggccaaagccggctgccatacacttcaaacaaaaactcaacaaagaattgacgaatctccttctcattcccatggaactgcatactatctgggcgtaactcgatgtcataggatgtaaggatcgaattgattttatgaatggtgttatacaatgtggatctactaatattaagcgtgtccatccattcatagaaagacctgttttgttcgaaaaaaatgccgtcaatcaatcgaatttcaatcgtatcttttaaaatttctttgatatagtagtctactcgtatcgtctgtgtataacaaatggatatgccttgtcttggctttatgtggattaacggctctccattctctgttttgaacgatttcatttgttctaaatcgctttgaatggcacgaaccgaaccgatatgttcattcgatatttcttgaaggctccaccacttatttttggatacaagcagttttaaaatttttatccatctctttgatttattatcaatgagctccatcaaacaactaactccttcccttggcttgcctctatattatgaagttcacttaaagaacatttgattctcaaaataggcatgaaatgattgtaatgtttaggctaaatcgttttgtcttcacttttgatgataaaagagaaaaaaattagacgaaaacaaatgttatgcgctgattctccatatttttcttttaaaaggtgataagtaagccatgaatcctataaaaatggatcattttagatattttgtttatttttttgctgttgaaacggtaaatgtaagaataaaacggagaagctttttgattaccatatgaaagggagtagaaaggaatgcgatctatatgatgctgaactgtctcaccatacataccatatgatacatgcttgtttcatatgaatgaaccatatgtgaatatatgattatataagcatgtaaacatcatttattgttcattccagtataaatagaaaattcacatttattttttcatgatccctctcactattccccatttctatagacccctatccagttactatatccactactcatgattacctttcaagctcatgattgatcatctcattttattcatagggtcttaaggtgcaatttttagaaaatatttgattagaaacggagtggtttatcagacaagatacaaatggttttttatcgttgttgaaaattaattttagaaaagggtggatgtattgaaaagaatattgtcattggctctcatcgcggtgttagtcatacagtctagtatattaggaatcttgcctctggcaggggcacaagccaaagaaagccaagaaaacatttatggggatattgagtttgctgatagcgaaggaaacaagttatcaaacatggaagatcagcaagtaagaaaggccactgtccattggtctataaaaggaattgatctaaaaaagcaatatccgtatgttctctctcttccttcagccattcaggtagagaaggagcagaatgaaccaattattgtcaatgaagtatctgttggagagtataccgtttcaaaacaaaatgaagtgacggtcatatttaaagaagatgttgagcttgatccaaatttagaaggagcaatagacatcgatgtcactagtatatctgagcaaaaagagaaaacaaagcaaaacgagcgtaaagaaagccttccaaaagatgacacaacctcaactgagaaagacaaagcagctaagaatcaagaagccgctcaaacgaaacaaagcgatgaggatgaattactaaaaaacaaagtgagcatatctaagcgtgtagggctgcaaagtgtttcaaaacaaatgctgatacaagaaaatctcctcactgatgcgaaattgatatttgaagatcaggaaggaaattcagttgataggcctgatatcaactcgctgatttccattaactataagtgggccatcccgaatgggcatagctataatggcggtgatgaattccatttcaaggttccagaggaattagtgatttacgaaaaaatcgatcgtctcgagatgaaatttaatcaagcaaccattggttatttttctgtagatgaaagtggaaatgcctccatcgaattcactgactttatcaaacaatattcaaatatccatggaacacttcaagtgtggacgcaattagataaaaaaactgtcattactgaagaaaaagaagtggtcattactccaattgaaggcaaagatacgatatcgatcccgattcaatacattccaaatggcccaaatgtctctaaaaagggaaaacccaatcgatcttacaatgctgaaaccattcaatggacagtcgattttaatatggacttagacgatgtgaaacaagcgagactgttagatccgattcaagaaggtcaagcgttaaaaaaagattcaatcaagctttaccgtgttgatacaaagctaaatggtgaaacctcgcttggtcagctgcttgacgaaaaccactacacaatcggccaaacagcagatggtcaagatttcacgattgaatttaaagatgacgtgcatctagcttaccgtttaatgtatgaaacggacatgacgaatcaagatcagtctgcgtttcgtaataaagcgtcccttgtctctgctgataaagtgattagttcagcagaaggaacagtgaatgtgacaagaggcagtcctttaagtaaaaaagccgcccactacgacccagtcacacaaataattacgtgggaaattcgttataactataacgaaaaaaagattgctgaaaaggatgctttgttagaagacttctttaatggcacacaggcgctgatttctgattcatttcaagtcaaggaagtcacaattgatcaggatggcaaagaatcaggaacaaaagcgtttggaaattatgtggttcaacctcaaaaaaaggatgaacaaaacgggtttaccttgcaattcaatcaagatattcaatctgcttatctcatcacatatcaaacaaaagcaaccgagcggatttttgaagctgaagagattatcaatactgtaacagctggcaaagagagcaaacaagggaagcaaagaattgaccaacaaatcctaacgaaaaatcatggaacaccgaattacaaaaacaagaccattccatggcgtatcatcttcaacaaagatcaacaaaccatgaacaacctgatattaaaagatacgtttacaaacgaaggattgacgctgcaaaaagatagtttaaaagtgacgacaggaaatacagtgcttgaagaaggcacagattatcaaatagttgaacatgcaaatggatttgatattcaatttacgaaagaaataaagacagaacatgtagtcacatatacaacgtcttttgattatgaaaaaagagcagataaagatcaaaagaacttgcgtaatcatgtaaagcttgaatgggtaaatgaagatggcaaggaattgacgaaggaaaatcagtctgtcttcacgcctgacacatatacgcagtcaaatgggttcaagaacggaacatatgatgcaaagaaaaaagagatcacctggaatatcggtgtgaactataacttgaaacatttagaagaggcgaaaatcgaggatttcattcaaggaaatcagcgtttgcttaaagattcaatcaccatctactcgcttgatttacatggcggggaaaatggagcagaagaaaaagaggtattagcgaaagaacattatgacatcaaattccttgaaaatgaaaagggagaatcaggcttcgaagtcattttcaaaaatgccattgattccccatacaaaatcacgtatcaaacaagtgttgaaggaatggatttagtacagaaaacctacgaaaataaagcggccctttatgatggaaagacgaaagaatcagatgtgaacgctgtagtgtccattccaaatggagggaaatacacgagcaaatcaggaaatcagcaagggaaagttattgattggaaactgaatatcaattttggtcaatcaacagtccaagatgcgacgattatagaccatccgagcagtaaccaagccataatagaaaactcatttcatctctattcgacgacaatagatgaaaaggggcaagtgaccaaaaaggaagagctggaaaaagggaaggattatgagctagaccttgaattcgatccagactcttttcaaatcaaatttaaagaagacatcaccagaccatatattttagaatatcaatctctcattttagataaggtgggaagtacacttcaaaacgaagtaacgtttagaggtgaaaatgtaaaagaaataaaaaaggaatccgaagcctcaattgtggtaaaacgcaccgctggcatgggagatggcacgggagcgattggcgctttaaccattaaaaaggtagatgcgagtagtggaaaagtgctaaaaggagcaagcttttctctgacagatgctgcgagcggtatcgtcattggaacaaaggcaacagatgaagaaggagctcttcgatttgatcgtctcttgtatggtgactatatagtgacagaggtgaaagcacctgatggttatatgaagaccaaagaaccgatccatgtaacgattgatcagccttacgaatcaggagatcaagcgaaaacaggaaatagcatgacggtgcagaaccaagaaatccgccagcatgtcaagttaacaaaaaaagacaaagagacgggtgcagcattagaaaatgcagaatttgaactaagaaatgaatctggagataccgtccaaacccatttgaaaacggatgaaaaaggagaaattcttttcaaacatcttgagccaggttcctattatttcgttgagacaaacgcaccgaaaggctatcaattaaatcagcaaaaatggccgttcacaattaaagagaatcaaacagaaacaacgactgtaaccgcagtaaatgacatgataaaaggctctgcagaattgagcaaaataggcgaaggcggagagagactagaaggtgcacaattcaagctcttagatcaagatgggcatgagctaaatggttcgcttgtcacaggagaaaatggcaaggtcacgataaatgaactaagaccgggtacgtatcagctcattgaaacaaaagcacctgatggttatgtattagatgaaacgccaatcaaatttgaagtaccactcgatccaaaggaaccagtcatcatttcgaaaaagaacctctatgaaacaagtgcattagaagtgatgaaagaaggggaagatggcaagaagcttcaaggtgttcgatttgaaatcatggatcaaaatgatgaagttgtgcgtaaagatttgacaacagatgaagatgggaagcttttggtcgacaacctcaaaccgggcaaatatcagctcgtggagacagagagtattgatggttaccaaaagaaaaataaaccttatccttttaccatcgaagtcgcacaaaaaactcaggcagagatcaaagtaatcaatgatcttaaaactggagctgtccagctcacgaagctcggtgaaaagaatgatgtgcttaaaggagcagaattcaagcttttagatgcaaatggaaaagagattgaaacgggtctcgtctcagatcagaacgggcagatcacaatcagcgatcttaaacctggaacctatcagtttgttgaaacgaaggctccattcggtcatgagcttgacgaaacacctgtcacttttgctattccatttaacccacagaagctggtcagtgtcacaaaagaaaatagccgcacaacaggcggagtgctgctgcacaaaaaaggcgaagatgggaaatctttagaaggggttgtctttgatctatctgatgctaaaggaaagatagtggcaggaggagaagggattacaaccaatcaggatggaaaaatcaccttcacaggtctaaaacctggaacctatcaatttgttgaaagaaagagtcttgaaggctatgaattgaatgcgaaaccacttgtctttcaagttgaattaggtcaaaaagagttgattcaagtggaggcaatcaatcagctcaagaaaggttctgtagaactaacaaaaataggggaagaaaaagaaagattgaaaggcgcagaatttacacttttcaatgacgatggtaaagaattgatgtcaggtttaacaaccaacgagaaaggcatcatcactgtaaacgatttgaaaccaggcgcttaccaattggttgaaacgaaggctccttttggacataaactagatgcagaaccagtagactttaagattgatttcaacccaaatcaactggtgaaagtaacgaaagaaaatattcggacgacaagtgctgtgaagcttcagaaaaaaggggaggatggacagttgctcgctggggtgacctttgacctgattgatgagcatgatcagcgtattcagaaaaacttaaagacagacaaaaacggtcaactgacagtcgatcaactgaaaccaggaacctatcgatttgtcgaaacagcaagcattgccggctatgaattggatcagacacctgtctcatttacgattcgtttaggtcaagacaaaccagcaaaagtagaaatgatcaacaaactgacgccgggagcagtggaactgaccaaagtggatgatgagggacatacgctggaaaatgcagagtttgttcttctaggtaaagaagggaaaacgttgaagaaatcacttgtaacggatcaaaaaggaaagctccacatcaacgatctaaaaccgggagaatatcaattcgttgaaacgaaagcacctcacggctatcaattggatgatcagccgatcctgtttacaattgagaaaaatcagcagaagccacttcaattaacagcgaagaatcacttgatgttaggaagtctgcgtatcataaaagtagatcagcagacagatagaaccttaaaaggtgcagcctttgacattcgtacaaaagccgggaaaaccataaaatctgtgacaacaggaaaagacggagaagccattgtcaaagggcttaaacctggtgagtatatactcacagagacgagagctccaaatggttatgtagctttaaagaagccgctcatctttacaattcaaatgggcgaagtggagatcaagacaatgattgtgaaaaatgcaccagtagagaatgaagaggaccacacgaatcctccagcctcacctaaaggtgatcaacatccgcctcatgactcaaacggtgagctgccaaagactggagaagaatggctgcgttatttgatgtatgcagggattttactagtagcttctggaactgttcttcttgttgtcagaagaagaaccattcagtaaaaggaaggaacgagtttattgatgaaaaaaagaaccttattaggcagctttttggtgttcacagggctgatgctcatctccattccttttatatatgagtggcgaacttctcaagagacagcggcaatggaacaggcattaaagatgattgaagaaaatgacagtgatgccctttcttctattccacatttaactgtgtcagaggaagacctacgagatgtgatggagctagagatcccgtcaattgatttaaacgaaaaagtgcttccagttacatcaaaagaaaatttaggtattgcactgactcaaatcaaatctcatcaaatgccaggtgaagggaatttcacgattgcagggcatagagggtatagaggtgatcgtcttttcaggcagctgccagaggtgccgaaaggagaaaaagtcgtcttacatcatcaagcggaaacatatgaatataaaattgtcagctcagctacgattgaaccgacggatgttgatgtactaaaggatcgcgggaaaaatgaactgacattgatcacttgtacacttgatggccagaaacgctttgtcttaaaaggaatacgaatcaatgcttcaaagggtgagcaaccgtcggatgtataacaccaacataatagatgatgggtacgatggaaaagcagcgctcacgaccgacatgttacaccaattattatcagagcattatccaacattaaaaaacgaactttgggatgttgatgtagatacaattcggacttcgcctattcttcatcctatattaaaaagaaagcttccaattggtatcgaaaaattcacctgtgttttgttcacgcagcaaacagcagcttttggagagcctttgattgtgtactttttattagatgaaaaaggcgaatcgatttacgcaatggatctcttgctcgagcagcatgatccacattaaacgagaaataaaaaaggaaggggctttgactcccttccttttttgtcattcaattatgcaaacaacttcagcccgaccacaccaatcacgatcagcagcaagctgagtatacgaatcatgtttttcggctctttaaatagaatcatattaaacaagacagagcccgccgttccaagtccaatccagaccgtataggcaacggatacttgaacggaagagaacgaggcgtataaaaacaaaaaggataaggcaaatccgccaacaaataaaatgcctgtcgtgatttgctttttcttactaaacatattgaggccaatggttccgccaatttcacaggcagaggctaacagtacaaaaaaccagcccatttataccgcttctcctttctgctcatgtgcatccccatcagacactttcagtccaataattccgagaattaaaatgcccataaataagagcttttctaatgaaaatgaaccgccaaacagcgcataatccatcaaagacgtaccaatcgttccaactccggcaaacacggcgtacacggtccctgtcggcagcttctcgcaggctttcattaaaaagtaaaaatcaactgggatcaggcatataatgatcgcccactcccacacagcatcagctttatttaaaccaaacacccaaagtaattcgaataaacaagtgagtgcgacatacatccagctttttttcatcctatttcctcctaaaactgacgattcgtcattttgaaaccaaaaaagagcgtacagcaagtgctgtactaagttaaggtgtctctatgccaagtgcgtaaagaagaaattgcttcacctctcgcttttgaatcagaacctcttctgtatctgtttctgtaaataagtacatttgctcagcagacgattcaagtaaaccgataatgaatttggctgcatatggacagttcaaattcgcacggactcttttgtcctgctttgctttttctaaaaaagcagcgacccatttgtaaatcggctcataaatatcttcccattcctttaaatgctccgtggcagctaaacctgagtaggtcagagcaaggacatcacggtattgtcttgtaaaagagaagatgaattcaacaagcgcatctgcttgatcgaggacatccgcatgctgagttaattccttttcaatagcggggaccatctgtgagatcagatattctgcgatagcaggcatgacagacagctttgaaggaaaatataaataatacgtcccttgcgccactcctgctgctttcacaatatccgatatggtcgtcttttcaattcctttttctttaaacgcgtcaatggcagcaagcataatcttttctcgtttcgacacatcttcaccgaccttaaatgactgaatgtcagtcagtttagctgaaaaatgacgatttgtcaatatggtattctcgtcattgaatatgagaataagtgatgaatagatgcgtgcaggcctgaataagctgtaaatatggtcaagcatcatgtgagaaaggggcagctctccgtatgacatccagtgctatagtttccattgcttattttctcctgctcgtcccgctctatctacatatgagatacagacaggcgaaaaagcaaaaacgatttatctatttacgtacagaattagttcttgcctgtctatttatttatacgaatgttttattatatttgacggtctttccaaatcgtttttctgcaccaagggatcaggtgagtgtcaacctcatgcctttgcagtccatttatcaaaatcttcacgcctaccatcacggctatcccaatcttgtttttttaaatctggcagggaacattttgttatttgtgccacttggtttttttctatatcaagcatttcgtaccatgcgctggcaaaaggcgattcttgctggctttttcttgtcaacaatgattgaagtgcttcaatggatgttctcgcaatctggtatcattacaagaagcagcgatattgatgatatcctcttaaatacacttggcacagcgctaggttgtatcttgtatcggatgtatcgacgaaggaaggagaaaatcaagtgaagcgagtttgtatcattccatgtggggctaagaaaatttgggacgtccatccagaggcagggagccagccggcgaatcttgtttatttaagtccgctgcatcagtgcacgaaaagctatgcccaaacgttcttttcagactggctgatcttatcagcgaagcatggattcttaaaggcagatgagatcattcatgaaaattatgatgtggcttttggtacaccgcatgctgatcaaatgacacgagaagcactaaggcaacaatttcatgaaaaacatctcactgcatatgatgaactagtgattctaggtggaaagaaatatcgaaaggtgatcgatcctttgttacttcctcatcaaacagcgatttatccgctggctccatataaaggaattggctacatgcttcaggcgttaaagcaagccgttgagacaaaagtagaacttccgccgcatatttaaaccattcacatctactggtaggcagggttttgatcatcaaaaagagaatgaatgaagtagcgatgctgattgtttcatatcttttcagcagccactaggatgtccgcatcgcttagaagaggtggctatttgaaaaagggggcgtatgaacatgacaaccatctatttagctggtgattcaaccgtttcatcttacccagaccgtcctgttcaaggaggatggggagagtttttacatcgctatacagcgcaaggcgtgagcgtcgaaaaccgtgcaatcggtggaagaagctcaaaaacattcattgaagaaggacggcttgatgacatattggctgacattcagccaggggattggctgttcacacaaatggggcacaatgatgcttcaacggagaagcccgagcggcatacagatcctttcacgacgtataaaagctatttgtctcaatatattcatggagcaagagcgaaaggagcaacaccgcttttattaacgccagtcggccgctttcatgaaaaagacggtgaatatatcaatgatttccctgattactgtgccgctatgaaagaactagccgatgaagaagaggtcctgctcgttgatttgaatacggcaagccttcagttttatcaaatttccggcatagagaaaacgacctcttactttatgctgtcaacaggcatagaggatcgcacgcactttacaaaagaaggagcagatgcgatcgcacgacttgtttcgcttgaattaaaagaccttggattaacgattgtgtgatggatgacaggacgagtaagcgctcgtcctgttcttttttgcagaaagctattgattcctttcaccagagtagactacaatagatacatatgataatgagaatcaatatcactgacaaatagatcaatcgatgaaaaactggagggactcaaatgacagagcagcttgaattgtttgacgtcaccattattggcggcggtccagcaggaatgtacaccgccttttatagtgggatgcgagacttaaagaccaaggtacttgaatacaacgaaagccttggtggaaaaatccttctgtatcctgaaaaagtcatttgggatgtagggggtttgccgccaacaagaggagaacagctgattcagcagctggaaacgcaggcgaaaacatttgaaccagagattgcactgaatcagaaaatcacgtcttttgaacgagatgaacatcatcacatcttgctgacggctgaaaatggtgatcgccatttgacgaagaccctcattttagcgatgggccacggcattcctgtccagcggaaacttgaaatcgagcatgcagaccgctatgaagtgacaaacctttattacacagtgcaggagcttaagacatttgcaggaaagcgggttgttatctctggaggcggcgactcagcggttgactgggcaaatgcgcttgttccgattgctgaaagtgtgaccgtcgtgcatcgccgtgacatgtttggcggacatgagaaaaacgtcgccaacatgaaggcatcttgcacacgaattttaaccccgcatgaactgacagaacttcatggtcaaggcgataaaattgatgctgtcaccatccaaaacatagagacaggtgaaatcgaacgaatggaaacagacgctgtcatcgtcaatcacggcatgaaaggtgatttaagtgtattatcagaatggggactcaagcaaggtgaatggggactgatcgaggtcaatgaaaaaatggaaaccaatttaccgggtgtctatgcggtaggtgatttatgtacacataaaagcaaggtccgcttaatagctgggacatttgttgacggagtcaatgcgctcaatagcgcaaagctttatatcgaaccagaagccgaaaaagtggcgtacgtgtcctcacataatgaacgctttaaagagaaaaacaaagaattgcaaacggctggagctcgttaaatcattcaaatcacatcataaaagtgctgcccgcatgtggcagcactttttatgtgggactatgaactgcggggcgcaaataacatcacactgaccccggctaaatagatcaaagcacctatccagtcgtaagaaaaagggaactttttggcaaatgagacgtagtacatatggaggtgaaacagatgaaatcatacatagaaaaagaactatttctcttatcagtcagacacgcatgtattgcatgttattttttagtatttccgtttgctgcacaagtcctttataccccatcacctttattgatcgccctcatcgctctttttatgactcataacttagtagaatgtatcatttggttttacaaatcgagaaagatcaggaagcaccagtctggtgatctatcgaaacgaggacatgtctttactcagctcatgcaaaggctggaacagctgatcatgatcggttttgttgttttctttatcactgaatggatgcagggagcggctgatctccaaactctttcactagctgtttttctattgatgatttttttcctacagcacattcagttttattacgtccagctattctttaaatccaaaagctggttctcctatgttccttcattgcaaaaggcacgtccttcttatatagcgagggagcgaaaggctttgaagagatcctaaatgtgcaacctatccaaaaacatcagaaaattatgataaaatgtggaaaagaagcatggagaaagggagtgcgagcgagtgaaagccgttggactattggagtacttaccgattgagcatgagcaaagcctgatggatcaggaagtagaaaagcctaaagcaatgggcagggatatactggtgaaggtagaggcagtctcagtgaatccagttgatacaaaggtgaggtcaccgaaggatcagaaggaagaaaaactgaaaattcttggctacgatgcaagcggcacggttgttgaagtcggtgaagcgtgtacattatttcagcctggtgaccacgtgtactatgcgggagatatcacgcgtcaaggctcaaatagtgagtatcagcttgtggatgaacggattgtggcgaaaaagcctgccaatctctcctttgcagaagcagccgtgatgcctcttacgacgattacggcatatgaagcgttatttgaccggatgcatatgaagcgaaatgcagaaggggcaacactgctcatcatcggtggtgcaggcggggtaggttctatcgccattcaactagccaaattagcgaatgccactgtgatcgccaccgcatcaagacctgaaacaaaagagtggtgtctgtcattaggtgccgatcatatcattgatcatcatgagccgcttctcgcgcagcttcaggaaaaaggaataggcgaagtggattttattttatgcttaaatgacacagatggacatttcaaaggcatggcagaagccataaaaccccaaggcacgatctgtaccattgtcgagaatcaacacaatctagacattcaattactcaaaaataaaagtgccgcatttgtatgggagttcatgttcacacgccctatgtacaaaacagcggacatgatcaaacagcatgagcttttaacagaggtagctgagttatttgaacagggaacattaacgcataccttaacaaaggttctcagtccgatcaatgccgctcatttgaagcaggcgcatcaaacgcttgagcaaggaaaaatgattggcaaatttgtgctagaaggattttaagagaggggagagcgtatgacgtcattacaatatccgattggcttatatgaaccggttgaagaaaaaacgaaagaacagcttgaggcatggattgatcagttggctgcgattccacaagagtatgaagcggtgacctatcagttgacagatgctcagctagatacaccctatcggcctggaggatggaccgtccgtcagctcattcatcacgtagcagacagtcatctgaatgcatacttacgattcaagcttgcactcacagaagaaacaccgcacatacgtccatatgatcagacgggattcgccgagcttccagacaccaaagcgcccatcagcctatcactgcccttaatcagcagtctgcatcgcaggtgggttacattacttcgagggatgtcagaggaagacttcactgcgtcctattatcacccagccgatcaacaaacggtgtccttatatgatgcaacaggaatgtacgtctggcattcaaagcatcaccttgcccatatcacggaattaatgaaaaaaaatcactggaattaaaggagtcatcacatgtctggtagaagaattgtcggcgccatgtttatttgcatggcggcattgttttatctagcgaaatacgtacttttcgagattcactattctggaacgagtttcgctgaggatgtaaataaattccaacttcttgaagaggtgctgcctggcggtacgtggatcagcatcctttttctcatcatcggtttagcctatcttttatgggatgacaggggagttattcaaaaaacgtttatcctctcagataaacaagtagaagaagaaataaaaaagacggacctcaagtgaccgtcttttttccttttcatgtttagccgcgttcaggacgcagtgctttttctaaaatagctagaccttcgttgactttttctttttcctcgtcattgagccgttgcagggaatttttgattttttcgtgtcctttttgataaatgcttctgaaaatatttttcgcttcctccgttagttcgacgacaatgattctccggtcacgctcagagtgctttcgttcaacaaatttagactgttctaaccgatcaagcagacctgtcatattggacaaagaagcgcccattttttcggcgatttcggataccttgagagagccatggttattgagcaacatgagtaccttcatttgaggcatactcatatcgagcttcatccattctgaaacatctccaagacctgcagctgtgagtactttcatataaagcacccatgtctttttttcctctggagatagaatctcttcttttaatacagtggtgtcatgaatattatattccacgcttgttcacttcctttaagcggctcttttctctatactactgatttttacttctaattgaaaggttcgtcaagcttttgaatgttaaactgcatgaatcaagtggtatttgttgtataataatgttcagtctaaataaatgaagcaacctagaaagttggggaaaacatgtggaacaaaaaaacgggtatgacgatcttaaaaatgctttttccgatcgtgatcatccttgtcttaatttttgtcgccaagcaggagctgagcggcctttccattaaaaagacgttttatattattgacagcttgaatcgaatggacttgtttattcttgtctttcttggacttgtcgcagtgttatcgatgtccttatatgattttattttacgaagaagccttaatatgcccatcagcggctggaaaacgattcgcatttcttggattgcgaactcctttaacagtgtccttgggttcggcggtctatcaggagcagggcttagaacgcttctatacaaggagtacataaccgatacgaaaaaactgctgaaaggcattgcccttttgacttcctcggtccttttgggcttatctattttcagtgatctgatcttggtgagggtgcttcctgttgaaagtattatcagccaagagccgtggctatgggcctttgttatcatctttgcctgtattgtaccgatatatatcatcatggcatcaattcgaaaaagctcgattgagagcggtgaaaatggactgaagcatccaatttacgcttatatcggtgcatcgtttttagaatggctggcagctggtcttgtcatgtacatggctgtcgtctctatggggatgaatgtcgatgtccggattgtattaggcgtatttgcgattgcgtcaatcggtggtttaatcagtatggttccgggcggatttggttcgtttgatctcatctttttactcagcatgcagtacattgggtttgataaagagatggtgctgacggcgctcgttttgtaccgcttcgtgtactcgattttcccgtttatccttgggctttgtctagctgcttacgatttaacgggaacgacgcttagacgtcttgaaggcaatccgagaatggcacctgccatagaaacaacgaacgtcttaattgtgttgcaccgtgctttattaatccgtttattgtacggatcattatcaattttaaccttcggaagcggcttgctcatcatggcgtctgttgtgcttcctgtcgatcgattaggcgtgattaccagcattccacgctttctgttatcaggatttaatggtctttctttaatgttcggaatcattctgatgatattgtccattgaagtgtataaacgaacaaaaagatcgtacgtgctgacgatgatcgccctagcaggcggctttgtgtttactttgttaaaaggatttaacctgagtctcatctttattctgccagtcatcatggctgtatttttctctcttcgaaatcaatttgtgaagcagcaggccccttattcgttgtatcagtttgtggcggccgccgctggatatttactcgtgctgtttaactataatgtcatcggcaactttatttggacaaaaattgggcatttcttgagtaaggattacctggtgcataatgaacggcatatcacgatgacgagcatgattgctctcatcggtgtaccacttttctttttcattagtaaattgatttttaataaaaaagcatttcctattggagaaatagcagatgaggaaaaattaaaaacgtttttagaggaaaagggcggaaatgccctcagtcatcttggctttttaggcgataaaaaattatttttctcaagtgatggagaggcgatgcttcaatttggacgaattggccgctgcgtcattgtgctcggagatccctctggacgtaaagcgtcctatccacttgtgcttgaggagtttttacagcagaccgaaaaagcaggctatcgtgtcgctttttatcaagtagaacgggaagggatggcgctttatcatgacttaggctttcatttctttaagcttggagaagaagccatggtcgatttagaaacgttctctctctccggtaagaaaaaatcaaatttacgggctgtggccaataagtttgaacgagaaggctatacgtttgaaatgctggaaccgcctttttcagatgagttcatttcaaccttaaaacagatttctgacagctggctcggaaagaaaaaagaaaaaggattttcgctcggctattttcaagaagattatcttcaaaaagcaccggttgcgattctgaaggatgaacaaggggagatcatttcttttgtgtcactaatgccgatgtatcaagaaggcgagatttccatcgacttaatgcgtcatatgcatgatgcaccgaacgggatgatggatgcgctgtttatccacctttttcaatgggcgaaagaaaaaggctacaaatcctttaacatgggaatggcgcctttatcaaatgtagggacgtttcatcagtccttcctcacggagcgtttggcgagtgtcattttcaacaacgtcagatttatgtacagcttcagcggattaaggtcgtttaaacagaaatataaacccgagtggcgcggaaaatatttagcgtataaaaagaatacatcattacctgtcacaatggtgcttgtcaccaagctgattgggatggacccaaatcgcaaccggcgtccatagatccaaaacctttacctttcactaggtgaaggtttttttagacaaaagaatagcaaaagtggtaaagttgaagggtaagggggatgtaaatatgacattaaatgaatggtttacaaagggattaactgaacgtacatatgtacacaacatggagaaaaaccgagaaaatctgctcacggtgtacaatcagtacgcaattcatcaaaaagaaaaagagctgcttcaaaagctgcaaaagaaaaagctcagagcgcttgttatcacagcggattggtgcggggatgcgatggtcaatgtaccaattttcatgcgtatcgcgagtgaagcactcattgatgcgcgctatttcattcgggacgagcatctagacctgatggatcagtatttaacgaacgggaccgcaagatcgattccgattatcgtgatcattgatcaggacgggaatgaagtaggaaaatgggggccacgctcaacagaagcacagcgctttgttgatgagaaaaaaccagacaaggatgcacctgattttgaagaagcttttcaagtatttgcgaaagaagccgcacatcactatacgacagatcgttacttatggaaagatattgagaaagaaatagtagaagttttggaaaaaatataaaccaaaagactacttcgccgcaacgggaagtagtctttttttatcttgtttttgcgtctcacctacaaaacaccgcataaagatgtagaaaaaccgcagaattctacaaaaaaccgcagaaaaccgcaaagcatcacgattttcccaaccatttttagttgaaaaacctcatatgtgccatgaaaacctcaattttgcccttatctaaaggctcatataacgcacgttggtttgctttttcccaatacaagaggcccagcaactatagtaatctagttgtaatctcctttgaacgaactaaaaaacaaatgacggaaaagggctggcgatcaatctatgaaaaaaatcatttatctcgatcaagaaaaaaagaagctcgctgaatcgaaaaaaagagaacagcgttccatcaaatcacttaggctgcttgtgttttatgacgggcaaagtccttcatgtgcaaaagcgattgacttgttgaaagctctcgattggaagaaccgtattcattttgaatcctttaggcattcgcaactgctcaagctgaacaaaataagtgaagagaaggcagaaaaacgaatcgtgtctatttccttagccaaaaaccaaaaaaattcggggatctatacgtggctgcgaattgcctgcaatatccctgcattatggggaacggtcccattcatcgtgctcagcatttggttaggctttggacagcatgcgtatgattattttgcgagaaaacggtacattcattctgtcaaacaagtcactcgtcctggtacagatcaacagaagaccatttaatgaattggaaaagcatgaccttcgatcggcagaaggtcatgcttttttgtaatagggaacatatgatgctaagtgatcaagcagcgttctcgtataggacatatatgcacgttcgtcaagctcagaagccgcataggaaagcaaggttctaagagcaaacaagtactcactgtgcagctcattttgtttaaagtaaggaagggctgcttcgatcaaataggttttcaaatcaagagggttttcctcaatcatcaatttatagattttgatcatatataaacaatttggctgaatacgaggctgttttaagagctcgtgtatgtagggaagtgcctttttgcggtcgtattcagcatataatgtcgcaatttcatacaatgtttcacagtaacggtcttctatctgttcttgattaaagtaattgagtgaatctagtaaataaggcacagctgaagagaaatcgccttcacgttttaagagcaccccgtaataaaaataagccgtcattttaatataggcatcaggataaagggacgtgtgcataatcacttcttttaaatatttcttcgccgtttgaaaggcttttagttccagtgagatcacgccatgaatgagtgtacagtgaataatccgcttgaaattgttcttttgtctatataaatccatcgcttgatgtgtcgcttcaagcgcatcaccaagatgtcccatatttccgagtgcttttgcatagtgataatataggtcactttgttcaacagacgcgtaagaaaagcagctctcaagtttttttaagccttcttcaagctgaccattttttattagatgaatgccatctaaatattcgaaaatttctttttctgtttcaataaaggttttttcaaactttttaagcacgcggtgtgtttttaaggcaagcggctgtttgtccgttaataaataaaattgaaataaggacagatgatactgaatgcctaaatccagcgaaaagaactgttcctcgtgctgaatgatcatttctgcattttgttctgcctgatcgagtgcatagaaatacatattcatttgaaactcgtccaagagtgacagcaggtgacgcgccttttgtgacagcgtttcttgactgatgcccagccgttcaagcagtaaattgatggtatcttgattggcctcctttgagccattttcgattttacttaaatgagagacagaacaaattccttctgccaattcagattgggtcatattttgtttataacggtagagcttgatgatttgcccgatattgattttcattccatccagaagcctcccttccaatcatgggttgaaagccttttgacaaaataaccgaatcagacaaaatgggaatacctgaaaccatttcatcatcctggtttttttatcaaaatttgtttaaaacgtaatatgattgtaacattacttgaaaaagtcaaacaactttttagcagacaggaagggaaacaccatttgcaaattaccctaaatgatgtttataatgtgaatgagaatcaatttcaattaagattgattgaaaggatgacagatatgccagaaatcaaacaacaaacagaagcgttaacgattcgagacgctgtcagatatagacgatccattcgaaaattcaaagagacgccggtgaccattgagcagcttcagccgttattagaggatgcagtctatgcaccgaaccataaaatcacggagccatggcgctttctatatgcggtgacggatgaggccaaagcaacttttgttgatcgcttcattgcgttctttcagcgcaacaacccagatgcaaaggaagaaaagatcaatcaatatagagattacttttctaaggtcccagcgcttttacttgtcgtgctaaaagaagacgagaaccctgtggtgagaaatgatgattttgccgccgtgagtgcgcttattcaaaacttccagctgcttgcgtgggatcaagggatcggtatggtctggaagagcggccgcattttatatgacaaaggctttcaacaagacatgggcttaaaggaaaacgagcgttttgctgcgatccttcacattggttatccagaagaggtgcctgaggtaaaatcacgtcagaaagcatcaagtcttttaactgaaattcaataaaagaaaagcagaccgctactaaagggtctgcttttttacttattgttttttggcgcgctggtcggctgctttcatacgtgccattgcttttacgtcattcggatctgcaagttctttggaaaattcaacatattcgccatccgtctcttgtgctgcaagctcatgattggatttttggtgttggtcttttttcaaagcctttccctcctttacaagatcactttagttatgtgcttgttggagtggaatatccatcttatttgtttcttttttctgctgctctttccgcttttttgaattcctgctgatacaggacttcctgggttttcttcagctttgaagttggctggtgttcttttttcttcatcaaaattgccccctcatctcatttctaataggatgggtgtttttgacaaaatttattcctctgaatgcaaaatggtttcttttaattcaggatgcaaaaagtcataagaagaaagcaatgcctttttcggcagcgcacgctggccttctaaaacaagtaatgacatttcgccaagtgccgtttgaatgacaaaggatgggaccttcagccagtgggggcggtgaagggcagacgcaatcgtttgtccgagctgcttcatttgcacaggattcggtgatgtgacattgagtggacctgagatgtcgtcatggtgtatcgcataagcaataaggtgtgccacatcttcgacatgaacccatgaaacccattgcgaaccagagccgatcgtcccgccggcaaacagcttatatggcagagtcatcagtggcagtgtaccattttctcctaacacgacaccaaagcgtgtgtagacggtacgaatgccaagtgcttcaatcttttgcccctcagcttcccaacgctttgaggtatgacttaagaaatcagtatccgcaggaggtgattcctccgtaaaatctcctgtttgagacgtgccataaattccgacagcactagcttgaatgagcacagatggtttcgattcctgcgcttctataatgcgtctcacttcttgtgtggattgaatacggctagagaggatgccttcttttgccttgtctgtccagcgggtgaaaatggattttccagcaaggttaatccagacatcaatggcaggcagttcatgctcaggcgcagcaccttctgtcagccactgcacatagtgtaaatgattttgttcggattcctttggatttcttgttaaaatatatagatgatgtccttcagcagcgagcacttttgtgacgtgctggccgataaaaccggttcctccggtgatggcgatattcaattgacatctctcctctcatatacatacctatacctttcacgattttgaatcagaagaaacatcctgactgtattaaaaaaggagtgatcacaggatgccctatattacaaaaatctccgctcagaaaaacaatacagagcgggtgaacatctttcttgatgaaaagtacgcctttagcgttgatctagatgtgctcgtccagcacgacttaaaaaaagggaaagagctggacgaagcagatatcattgaaattcaattcggtgatgctgtgaaaaaaggatttcagcaggccgtcgattatttatcctaccgaatgagatcggtgaaagaagtgaccgattatttgacgaaaaaagaaattccagcgcctgctattagtgaaattatacacaaattaaagcattacaagtatgtaaatgatcttgaatttgcggaagcctatgtaagcacccaccgtaaaacgaacagcaaagggccgtccgtcctgaaaaaagagttaaagcttaaagggatagacgatgacaccattgaacaagcgctatcgcaatatcctgatgacttacagctggaggaagccgtcaatcaggttctcaagcttgtgagaaaagaaaagaatcgttctgcaaaagagatcgagcagcgcatcaagcttcagcttcagcgaaagggattttcgtttgcgatcattgataaagcccttcaagaagcctatgatggacaagaagaggaaaaggaagaagaagccctcctctatatgctggagaaggcaaaacgcaaggtaggatatgacggatcatttgaaaagaagatgaaagtgaagcagtttttattcagaaaaggctttgatctcgatacaattgatcacgttttagacaaaggggaatgacagatggaaaaacgttatagtgagatgacggaatacgaattgaagcaggaaattgcctctctttctgaaaaagcacgaaaggctgagcagcttggcattgtcaatgaatatgccgtcttagaacggaaaatcgatatggccaaagcctacttattagatcccgccctcattcaaaccaaaacgacttatcaaatcaaagatacagacgagcaattttacgtggaatatttaaatggcgtatttgcgtggggatacagagtatcggctccaaataaggaagatgccctgccgatttcaatgcttacgaaaaaggactgatccagctgtaggcaaaccctcgcattcggtgtcaggtctgtaagccggtgctcgtccttcctagggctgcaaaggttttctatcacgctgaaaagaagacaaaggactgatcctagagatcagtccttttctttacttcgaacgctgtttacggacgttgttctgaagtacgatgtcgtgctgcgtttgctgcgtttctccgttgacctgagaggcagaatgctttgcattcgcccatggttgagggtaagcggttgtccttaattgaacaaagtcttccatatacgatttcccatttgaactcatatctcaagcactccctttggaaaaattagcgtttccctgatgccctcatacgttcctgtggacgtgtattcgtctcaccattcggccttttagacgcataagcatctgtggcgcctggctcgccttcaaatttgtgattcacttgatttggaaagccttttgctttattacgcatctcgattccctccaaacaatacaaatcatttgcgtcttttgaagacgtaagggtagtatatgaaaaaagaggtttttttaaaaaggcactttctgctagatgaaggaggaaccgacatggaacaatactttgagcgactaacagaacaactcatggaaaaaaacaatatgctgacatatgaagaagcacgtacatgggtagagctgctttggagtgattttgaaacgacctatgcaaaggctggccgcaagtataaaggacaggaaacaacagaacggattgtccaagaatggattgagagctacggtgcacagctgcatttatttcaaaataaacaatcaaaggcaaacgagcatctgcaagggcagaacaaagggctgcttcattaaaagaagtgcccgctcatctttttcaataaataggaaaatatataaataagcaaacaattttatgatacaatacccagtctgtgatcgaaattacaggctttttacaatggttaaacttaaaattacattaaattcatcttactgaaaatcactggaaataaaactttgatataatggaacgattaaagagacatgtaatttatggataataaaaaagggtttcgttttctgacaaaaaaggaataatgaacataacagactatgtgaaaaaagtgaagagaaggtgcgatatggaacgagaattgctctctgttataattccttcttacaatgaaggtgaaaacatcagacgaatctttgaggcactcgaggaagagtttcgcgattttcattataactttgaaatcatctttgtgaatgatggaagcaaggacaacacacttcaatacatgagagagctctctcgcaaaagtgcaaaggtcaaatacatttccttctcgcgtaactttgggaaggaagccgctattctggcaggacttgaatatgcgaagggagtagctgcgatcatcatggacgccgacctgcagcacccaacgtatttgattcaggattttgtcagagggtatgaagaaggctatcatcaagtcattgccaaacggaaccgtaaaggagacagcaagcttcgctcttacttagcatccatgtactataaagtgatgaacaaggtagtagaagtggacttgcgtgatggcgtcggggatttccgtttaatttcacgccaagcaatcgatgcattgcttcagctgaaagagggaaatcgtttttcaaaagggcttttttgctggattgggtttgaagaaaaggtcatctattatgaaaatgtagaaagacagcatggtgatacaaaatggtcactgaagaagttatttaactatggcatagatggcgtcatttcttttaacaaccgcccgctgcgtatttgtttttatactggcatactgatcttattcctctctttgatttacatcgtggccacctttattcaaattgtcagaacgggcgtgatggtaccgggttatttcactttaatatcggctgtgcttttcctcggaggtgtccagcttttgagtctaggtgtgattggagaatatattggccgtatctattatgaaacgaaaaagaggccgcattatttgatccaagaatcaaatgtcatgcagcaagagacaagctcaaaggaacaagaccgagtgttaacacagttatttaaataacgtggagtcaaataaccggcaagcacgaatcgcttgctgggttgttttgtttcaaagaacagtggatcttttgtggaaaggatttagatgatgaaacgtagatggataatcattggaatgtgcctcattcttgctttattaggacactcctttttcttatatgaatatacgcaaggccggtacatgacaggagatggggacggtatctcgcaaatgctcccatttaaaaagctgctttacgacgaatatgtcaaagggaatttcttttattcctatcaattcggtctaggcggcggtacatacacgcaattagggtattatttcacaacgtcgacggtctttatggtgacagtcgctgtcgtctggctgatgaatacgcttcatttcatacagtcaacggacattcatttctgggcacatgctgtgatttggctgagcgtgatcaagctgacgctcattctaatcatcgcttaccgtgtgcttctttcaatggttcaaaatagactaagtgcattgacaggtgccgcaatttacggactgtctattgtgtattttcggcatcaaacattttgggagttttttaccgacagcatgatgtggcttccgctgcttgtgcttggggttgaacggatattcaaaacgggtaagccggcttggtttattttggcgtgcagcctgatgctcatcaacaacttttactttgcttatattcattttatctttttagcgatctatcttgttttcagatatatgatcaagctgcgaagtgaggagcgcgggtggaaggtgttctggacgcttgcgatctctacgctgttatcctttgggatcagtgccgctttttttatcccgtctgtttatggctttctcaataatgtaagaccaccgtatgaacaggccattccttggttcgagctgcatgatcatctgctgtttgcaagcagagtgtatttattacctgtgatttttctgatttgtctgttcctcgttccgctttaccgaaacagatggtttttcatgttcacatccatcagtatgctgctcattgcttttcactttagcccaaagatggcgagcgtgtttaatggtttttcagcaccgcagtacagatttgaatacattcttgcctttacagttggagcggtcgttgccatcacgatcaagcatttctcacaaatcgagtggaagtggaaaaagcgtgcggtcttaggcgcctggatcgtgttccttctcgcagtcgctctttcagaacgagcaaagggaaacatggatgtcgttgtgtttacaggcataggactgcttgtgatcagcttgttcttcctatggatgcatgcggaaaaacgtcagcaccttcgtctcttttcagctgtgcttcttgccattagcctactgacagcaggcgtgtatcagcaggaatacttatctgaaagaagcaatataaagagcgtatcagatacgtatctgaatagtgaggcatatgctggacatgagcaaatgaagctcattcagcagattcaaagccactcaaaagatccgcttgcccggattgattggatgaacggcgtgcgcaacaacaccccgttatttgaaggctttcaaggcatgagtgcgtattcaagtatattgaatcagcatttgctcaatttctactggaatgacctgcaaatcgatatgggacgggaaagtgtcagtcgttatgcaacaatgggggacagggcgaatttatacagcctgacctacggaaagtattatatgagaaacaacatgatgccttactcaccaccagcttattttaagccaattttgaaaagtgagcattatgaggtatatgaaaatactcggccgctgccatttgcaagaacaacgagcaccgtttattcagaaagatccttaaagaatgcctcagcacttgataaagagcatgcgatgttgcaaggcgtcattttagacaaaaaaggaaacgctgaaatcgagcgtgcagcagatcgagtcaaagatacgaatattcatacggaacaagctgtatacgaacatggcgtgcttgatgtatacggagaaacaggcggcctgaatatcacactgccagatgatatggcccgttcaggggatgtgtatgtgagcttttatgtgaagcggaccgaccgtaacgcagggtttcagttatccgttgacgactacgtcacctcacgaaaaagcaatacatccatctacaaaacaggagtaaatgaagtgacgattcgagtccctgcggaaaagatcctctccattcgagtaccaaaagggacatatgagctcaatcaactgaagctgtatcaagagccttaccgcgtcctagagaaagcatatgaaaaagaaaaacaggatgatggcagccagcaggtaaagcttaaaaataaccgctttacgatttcatatgataacaagcgcggcgatgattacatggttctgcctgttccatatgaaaaaggctgggagctcacggtgaatggacatcaaaccgatattgaaaaagccaattacacttttattggttttccaatagaaaaaggcaaaaacgagattgtgctaacctactatccgccttatattagaattcttgcgttgatttcactcgtcagtttgattggtgcgatcctatatgcacggagaaaacacaagaaacaccacttttcatcataagtggtgtttttttatctttcttaaaattgatacaatcaacataaaagcatgagaatgggggaaaaccatttgacgttaaacaaagaatccattactgatcattatgaacacacccttgaatgggtacagtcactagcggaaataacagacgaagaatggcgcagagccattgctgatggaaagtggagcattgctgagatcatcgcacatttcgttctatgggatgaatttattttacacgatcgtctaaaggaattttggaacaatcaagcgttaccgcaggcacctgatgtgcatgaaatgaatcgacagtcagccgaaagggcgagacacgaagagagaagcgagacgattggacgatttattgctgtcagaacagaattgcttcaagaaatgaagaaaatcgaagcatctcgctggaatacatcctttttgatcggtcaatccgagctgacgttatcaagttattttcaaggactgattgatcacgacatccatcatatgaagcagatcaaagaagcgctttctccagaaagacgatagagagtcatgaagcttctttctcaaacggaaacgtcgcataatcaaacaaaaaatgaaacaaccaaagactaagggcaaaaagaatttcctcagaagtagacagccaaatgccgtcaaccaattcgtctgataaataaacagcaccccaaataaacaaaaggtgaaataaaatggcatagaaaacgatggatcgttttttagaccggcactttcgaacaaactgcatgagcacgtgctccagatgttcaaaagagatcccgagtacaacatagatgcccataaacagtagcagcgataaaattgattgataaaaagcacccgtcaaatgaaagaacagcacacaaaacaacaaaaatatgtaacagacaaccgatatcgccatcagccacttcaccccttgccataaagcgtgaacagattgctgcatggataaacaacactcctttacatgaagatacctgcaaaaaggacagcctttttgcaggaaggtggaattaatcctcttttttaggtgcagcgatgacaggatgtttttctgtatcaagcagttttaagaaatcttcaccttgatctaaatgatcaagaacaagctgtttcggtgtgaccgcaagccactgattgagtgaaatgtctgcataatgatcgcttttaaagatttctaagaaataaagcggttcgtcgcctgtattctctacataatgccccatcgcaaatggcacatagccaacgtctcccgcctgatagttgaaggttctcgcatgtccatcagaagcaaatacggtcattcgtgcctttccagaaatgaaatattgccattcatccgtatttggatgccagtgcagctcacgaatggcgcctggatcgactttcacaagagcagaggcaattgttttagatgctttaaaattggtagaatccgcaatccacacttgtccaccgcttgacgtaatcggctcttgttttaacagctcatatttaaaggaattcgggacctctccttgctctgttttcaccttgtcacattcaagggaaccaggaattcctttttggaaaatatacttttctttctctggcagcttgtcaaactgctcctttgtcataccgaagttcttgagcacgacttcctctggcgtatgggcaagccaatccgttacttggaacgtactattttctgagaatgacccatcatcaaacacaagcaagaattcagctcccggctcaagtgcttgaatagagtgcggcaagccagaagggaagtaccacaaatcaccctcagtcacatcctctgtaaaattgcgcccctctgcatcaaccgatgtaatccgagcttccccataaatcatgtacgcccattccgcttccttatgccagtgcagttcacgaatcgcaccaggctttagccgcatattaacagaggcaagacttttagagatcggcagttcacgtaccgttacctcgcgggcgtagccgcctttttctaaacgattgtgtgtatcagaaaaagaatatttcatgttggagaccgttccatgatcggtttctggcggcgtgagcatatctggattttgtctgtcccgctcgagattacgtggaattttgaccgttgctcctttttcttctcgaatcggctgcggtacaccattttgcttttcactcatgataaaatcccctttcaacatcgtattgtgtgaggtgacaaaaggcctttcatttcgccctcgttttcataaggtgaaacgaatcaagaagatgtcaatctgattcatcatttttttgaacagcgaccaatcgttggatgagcttgcttaattcatcaaactttcgttcaaagcgtgtcagcaagtaaatcgtcaaaatggcagggaagccagcctgaccgagctgcttcagccactcctccgaaaaaaagttctccatttgtctcacctcccagcggatgctcgtcttctatataggtggtctgaaagaagaaaaaggaaagcagaggaggagaaaatgaaccattagacccgtttcataaagtttactttttttaacttttgtccacttaatgcaagtagagggaacaaaggggaggatgcacatggattatcggctgttattgaaagcaaaatggaaggaaatcattgatcacccgctcattcagcagtttttaagcaacccgaaaaacgagcagctgctcaaacaagtcatggaagagccaaacgaggaaaatgccaaaaagctagattccgagttcaaacagttctatcagaaaatccgcatcatcaagtatatctccacaatgatacgcatcttttcagtcgactttgacaaacgagtgaaaaagaagcagcagcgttttccgctcatactcgatcatcctgatactcaagaagtgaaagaccctgtccaaacagatacgtatgaagccgtgctcttcaaccagcaagacttaggagagcatctgcaagatcaaacattgtacaaggcctaccagcagctgacagacaaacaaaaaatggtcttaacccaaatctatgtcgaaggccaaacgatgaaggaaatagccgaccggctaggcgaaacgagacaaaatatctcaaacatacacaaaaaagcgctcaacaaactaaaagaagaaacagggggagatgtccgtgaacgaagaaaaaatgaccaatggggaaatggaagaactcattgaaaccttcacacccatgatcaaaaagaaactacaaaacacggcatatcaagaaagagaagacctcgaacaagaactctatatcaaactcatcgaaaaaatagaccggctgatttaccaagaaggacctggcttttgggagtttattgtggaatatatgacgaagttgtaagaggaactgatggtgcgaatgtcaggtgaacataaaatccccggtgcattcgcaccttttcattcgacaaaattgagaaaaaatgtatattttataaaggggaaaacaaaattctttattgaaagttgtggattttgcctatcatttcctaaaaaatgttacaattagggcagaaatcgctgtcgcactctacatgagtgcgtggattgaaattaataccacaatcaaaattgccgtcaatcattttgtcgcactctaaatgagtgcgtggattgaaatgatattccgtgctttgattaatgcataataagggtcgcactctacatgagtgcgtggattgaaatttttattgtgttatctttagtgaattttctcattgtcgcactctacatgagtgcgtgaattgaaatctgcgcatgtcgcaaccatcctttttagtcgtggtcgcactctatatgagtgcgtggattgaaatattgacgctttactttcatataggctgtcatagtcgtcgcactctacaagagtgcatggattgaaaatttgaattggcagcatcatagaccaagtaaccccagaactggctcagtagtccatatttttaaatgaattcaaagctgttgatgaaacagtgaaataagtatgttttcaagagcaatagtttttatttaaataggattaagaaaaattcggtgcgaatgtgaggtgaacataaaatccccgggacattcgcacctttttattcgacaaaaatgagaaaaaaattatattttatgaaagggaaaaacaaaattctttattgaaatttgaggattttgactatcatttcctaaaaaatgttataatttagggaagaaatcgcagtcgcactctaaatgagtgcgtggattgaaatgacaccgaacaaacattctgttaaaatgtttttggtcgcactctacatgagtgtgtggattgaaatatgtatccagaaatcatcgactttctaatttgtgtcgcactctacatgagtgcgtggattgaaatgtgatcggcacgagacccacgtgcatatggggtggtcgcactctatatgagtgtgaggaataaaattcttgtcagtaggtagcttgaaagatttattgacattgcgcttgatataggtgtgaaaaacataaatctgtctcagccattttattaatgaattcaaagctgttgatgaaacagcgaaataagtatgattatcatcagtagtagtttttaattaaataggattaagaaagattcggtgcgaatgtgaggtgaacataaaatccctggggcattcgcaccttttcattcgacaaaattgagaaaaaatgtatattatttaagaggtgaaaacaaaattccatatagaaaattgagggttttggctatgattccctaaaaactgttataattagggcggaaatcgcagtcgcactctatatgagtgcgtggattgaaatctgaaagtgttctcactgtacggatgtcataaagtcgcactctatatgagtgcgtggattgaaatttcgaatagctttccagagataacaagtctccctgtcgcactctatatgagtgtgaggaataaaattcttgtcagaaggtagtttgaaagatatattgacaattgcgcttgatataggtgtgaaaaacataactctgtctcaccaattttattaatgaattcaaagctgttgatgaaataatgaataagtatctttagagcaattaaataggattaagaaaaattcggtgcgaatgtgaggtgaacataaaatccccgggacattcgcacctttttattcgacaaaaatgagaaaaaatgtatattatttagaggtgaaaacaaaattccatatagaaaattgagggttttggctatcattccctaaagaatgttataattaaggcagaaatcgcagtcgcactctacatgagtgcgtggattgaaataatctgtcactgaaatcatctattgaaaaatcgcgagtcgcactctacatgagtgcgtggattgaaatatatagccgttgtctttttggtcgacccagcgagtcgcactctacatgagtgtatgaattgaggtagcttggaagaaatgttgacagttgcgcttgatttaagtgtgaaaaacgttactctggctcagtagtcatctttttaaatgaattcaaacctgttgatgaaataatgtataagtacttttagagcaatagcttttaattaaataggattaagaaaaatttgttgcgaatgtgaggtgaacataaaaaccccaggacattcgcacctttttattagaaaaaatgagaaaaaatgtatattttatgaagaagaaaacaaaatcctatattgaaatttgtggattttgcctatcatttcctaaaaaatgttacaattagggcgaaaatcgcagtcgcactctatgtgagtgcgtggattgaatatgctaaaacaccgacctttcttcggatcgcatcgtcgcactctatgtgagtgcgtgaattgaaattttgctaatcctgttgcttcaacaaccgttgacagtcgcactctacatgagtgcgtgaattgaaatagaatggaatgtcattcttgcgtttaaggctcccgtcgcactctacatgagtgcgcgattttaaatgattgtgtcttaaactggtatgaccacctaaaagaccatctttttacaacatcctctttcaaatacaaaagccatatactggttatttgtatagtgaaaacatgactcattgcagtcatgtttttttcttcttctttttcctaaataaaccttaaaaaatctcaaaataagtcgaaatgaaaagtagtcatttagattcaaatattatccattcgtaatgaatgatgaaggaggaattggtttgggtgaaacggagcgaaccggtaaagtggagcagctgatcttagagaattatcaaagattaaacagcatgatatcagaagaagtagactttgcttctaatcatggtgggctgacaggagattctagagaagtgatgtggatggagttttttcggaaaatcattcctaaaaaatattcattagcacaaggtgtcatcattatcgactcagatggaaatcattctaacgaagtcgatattgccgtttttgatgagcagtatacgccgtatgtgttccaacacaattcgttgaagtttataccgattgaggcggttgcggttgctatagaatgtaaaagttcaaatttgaaagaaaaaggtttagaagaatggtctgaaaaaataaaacagttaacaccaaaaacaacaggaattgctagaatggctacaggttactttacaagtgaaagtaacacacaaaagaggacgcgtcctttactcattttagcaagtaactttaaaagagaagaggaccatacaatttcaaataaagcagctgaattagcggcgtcttttgatttcatgctcatgaaaaaaagcaatgaatttcaactaaaagtacctaatgaacatgaacatctaagatggtggtcaaacgaattaaattgtttcaaacaagaaaaacgatctaaggaagaagaaaaatttttagatgaaaacaaactcagcggtttacgtattgatggatacgatctgttaacgctaaacttccaattaaatcaattgctgatgctcatcaacaatcccatgtttttccctcactatgcatatgccgagctatttcagaaacagataacaaagtgaagaaaggagagcgacatgacaagggaatctagtaaacccaaaaccaattggcatgatgtgaaacatgcgattgacacgaaaattcatgaagaccaaagactttttaaagagccgctcactattcatttggttacgccaatgtttgggggagggccccaatcaaactcaattgatcaagacagaccgattcgtgaaagtgcaattcgtggacatcttcgtttctggtggcgtgcaactcgaggagctgcttgcaagaatgcaaatgaattatctaaacgagaagcagagatatttggtcatacagaaaaaagcagcttaattaaagtaatcgttgaagaaatatttaaagaaaaaaaacaaatcaaattccctccaacatatatttttcaaaaaacaccaaataaaatgtttatgggatatttcaaaatgaatgtgtatttgaccgagagtgcttcaatgacttcacaagacaaaaagaagttaggcaatgaaatcgaagctgcactatgggcgtggatcaattttgggggacttggtgcaagaacgagacgtggttgtgggagtttatactgtgaaacattttctcctaaagtgcaagaagtcagtaaggagcgatttgatcaatggtttaaagagaagatatgtcaatatgctatctctattcccgaagtgcctcgtgaatgggcaacgctaagctgggagtttagattacaaaataaagcttctcaaacgcatttatcctggactagaacaatggatacatacattgaatttcgtaaaaaacataatatccaaaatggggaggctgggagaagttattggcctgaggcagattccatacgtcatctagcgaatatgtcacatcctgatcatgaattaccatatccttcaaataaaccaaagagatatatcgcttttcctagggcgcaatttggtatgccgattgtttttaactttaaaaagaaatcgaaaaaagataaagagcgaagcgaagaagaaatagcaaaaagaaagtggtttcaaaaggagcctaatacaaagacgttagtcccgcgaaataaaaatcgtttggcttcaccactcatcttaaaaccgttagctattaatcaaaaggaatcagtgggcatggtgatggtgctgcagcaaccacagatcgaagctttatcgcttttaggaaaaggaaagcctttgcccaatgtgacagatgaacaaagtatctacccaacagccacctactcaaaaaacccattacaagacgagagtggccggacgcactcatcggcgattcaagcctttttacatagcaaggaggtgcaaacattttgtcagaagaatcacaaaaacaaacattaatgctattttcgatagggcctgttcaagaatttattgcgcaagcaaggcggacgcgtgatttatggtttggctcttttcttctatctgaattaagtaaagcaggtgcgaagaaatttcaggaactgggtggaacgcttattttccctgtgttcaacgaatcctctgcagaaccaaacaacgcaccaaataaaatattgggggaaatctcacacgaacagccttcatccgttgcaagacaagtaaaaaaagcagtatataacaagtggaaggaatacgcagactttgtaaaagagattgtggatccttatattcaaataggcacatggaatcgacaagtagatgatttattggaattttatgctgtgtggactgagatgcaaactcaagaggaagcggctaatgcgtccgcaagtccatatcatttggctcttcaagaagttgaaggtttaatggctgcaaggaagactttaagagattttaaacaaaatgaaccaggggcgttattcggtgaaccaaaatcatcacttgacggtggacgagagtctgttttccaaaagcaaaaaacaccacagcaagtggcgcaactagcgaaatggggaattggtgaacatgaatcattagatgcgatttcagtgatcaaacgattgtccttacataagcatccgagcaagacatttccatctgtctgcgataaagcttttgctccctatcaaaacatgttgaaacaaaatgaacagatgaagaaagcagccacacaatatgtgagagctgttgaaacgtattttgagaatatgaatctgacagtagctcctcttgatttgagtgaggcatcgcttttttatgaaagaagattagaagattatcttgaacaatgtggacttgttggaatagcacgaacagaagcgaaaaatgacatcacacagctgctcgaaaaatatttcaaaggtgaatacagcaagcatcacggccagccgatcaaaccaccagtaccttcaccttactatgcctttctcatggcggatggagataagatgggcagccaactgcgaaatatacagcatgtagaaagccatattgcattttctaaaacgctctcaacttttgcttcaaaggcaagtgagattatttccaaatgtgaaggtacattgatttatggtggtggagatgatgtcatggcttatgtaccggtgcaccaatgcttagaagcagctgggaaattacaaagtgaatttgtttcaacgatgaaggctcatcaacatagtgaaatacctccttcgatttcaattggcatcgccatcgtccatatgcttgagcctcttgaagaagtaagaagcatggcacgtcaggctgaacaatatgcgaaacaagagcggaattcattagcgattcatttccaaaagcgaggcggaggagacacaatgaatatctcagtctcatttcaaatagatccagtggcctctatccaagagatgacgacgtggttaaaacagtcttatttcacatctggctttgcatatggcttacgagagttgtatcaaacatacgaacagtcttcttttagaaaacagccggaaattttagatgaactcattccactagagataagacgtcttgcattcaaaaagaaaacggaagcaaaaacagagcaagaaacgaaagagtggatcgatcaattgattgcgaagtatataccgaagaagaatacattagaagaattacatacaatcgctgaatgtatgatcattgctcttcaactagaggaggtaagtggacatgcctgaaagatggtttcacattcaaccgcttgatccgctgcttattcgtgatgcacgcccatttcaaagtgtaccgggtatacgggcgcgttcactaaacgatgttccgccaagtgtggtcgcaggaacacttcgaacagcactagcgaagaaacgacaatcaatcaaacacaccacgccactttcttattatgcgaaatctcttgtgcgaggtcctttatatcgctggcatgatcatttatatgtgccaatgcctcatgaccttgagttattcgatgatgagtatgggatgaatcaagtgagaccgaagccaatgatgtcggaaggacagggcttttttggtacaggaaaaacaggccgttttaatgaggcattatggccgccaattggagctggtgctcgtaaaaaaatgaaatcgccgcctgcttttgtatcactaaagtggatggtgaactggctgacagacgcagtgaatgagagtcaggtgaaggaagccttgactgaataccaacatatgcagaaggaaaatcattctttcaaaaaggaaacaccaccggcatttattccagcattacagcgtcaggaacggacacaaattgaggtggaaactggcagtaaaaaggcaaaagatcagcatctattttcaacagaatcgctcttattcccagatgactttaaactggaggcgggaatagagttatctactgaagagtcagaagaattaaagcctttctcaagtcttcacccgataggtggtgaacgtcggctggctcatatagaagacaggcctcatgtataccaacaagattggacatgtccggatgctattaaagaatcgctcaaaaacaagctatatgttcgcatgatattggcgacacctgcttatttcagtaaaggatggcagcccggctggctggatgaacagctcatgtcaaaaccactatttgatacaaatgtacgactgaaattggtttgggcctctgttccacattggcagccaatctctggatggagcttagcaaataaagacaaagggcgtgaaaaagcaatacgccgcttagtccccgcgggtagcgtttacttctttatagtagaagaaggagatccagcagaactggccgaaaaaatgtggcttcaatcagtgtccgatcgaaaccggcgcaaagaagcgtttgatcgtgaagatggctgcgggttagcactttggggaacatggaagccgaatgaataagaggagtgagatgatggaagcaagccgttggttttggatacattgtttatccccccttcatattggagcgggtgaaggagttggcgtgattgatatgcccattcaacgagaaaaagtaacagaatggccgattatacctggaagcagtattaaaggcgtgcagcgtgaacattatcgcgcgaaaggacaagacacattcgtacaaaaagtatttggtacacaaggagatcaagatggaagcgcaggagcagtcgtcatgacagatggccggttattttcattcccggtggcgagtagatacggtacatttggatatgtggcaagtccactcatattgaaaagattagcccgcgatgcaaaagcattaggtgtatcgctggatatccctgatctcatagaagaatcaagcacgctagtcaccatgaattctaaattagtagagaatgatgaattatatctaggtgaatttcaaggggctgcgaaaaaatctccacaactaaccgattttgctaaaaagatggccaaacttttattcgacgataaacaatcacaaactctttggatagaacgatttgtcattgtaagtgatgacgtttttcaatacattgtcaccatgaattctgaagtgacacctcgtattagaattgatcatgaaaccaaaacagttagtaaaggtgctctctggtatgaagagtatgtaccagcagaagccatattttatgggctcatgtggtgtgatcgtgtcgatggaagcaatgatttatctgttagacatcaacttttaaatcaactagaaaaacagatgtatcttcaattaggtggaaacacaaacgtaggtaaaggaagagtatcctggcgtatgacaggaggggagggatcatgaaactcattcaacatcactatgctgagaaagcgtatcaacatgtgatgaatgccaaaacgaatgaggagaatttctcaaatcaatatggacaactctgtcacagattcgcctcaatgatcttaacaaatggattaaggctcaccattacattttttgaagcaaaatcaaaaaaaggaaatgcttatcaacaattcgttcaggatataaaagaaacactggatatacaaggagattggtcagcttccaaccgagattacttaatcaaatcaagacaagctttaagtgcatctgtttggttaaaaagatatgcggaatctattttaaaggtggaacaaggggcggaaaatgtggaggacatccaatgaatctgtcattaaccttaaacaaaagcaaatgggagattgatggttctacattgtcggacatcataaaggacagtgcgaagaagcagtcattttatgaaaatgtgattcgtctacatcgaaaacagtggggggaaaatcgcttattgtatgaaagatttgtggagcaatattataccgatacgaaccccacatgcctagtcaagtccatatcgccgttagtcattggacatggaggagagggtgtacttgaaacgggattgttattacacccgatatacggcattccttatttaccaggaacagctttaaaaggcgtagcctctcattatgcccattctgtattaggtgaaaactttgaagaactaaaacaaggtggtagtgattacaacacattgtttggaacaaacgaacgtgccggtatcatcgaatttcatgatgcgctcatgatgcctgagacagtaaaggaagcattcaaagtagatgtgatgacaccacatcattcaaactacaacagtgtcaagctagataagatgaacaaagagggaagtgttccagcccctcgagacgatgactcaccaacaccgattcatttcttaacggtggtcaacggccgctttcaacttctattgaaaacaaaaaagaatcgaccagaagaatcagaatggctcgaactcgccaaaaccatcttactaggagctttagaacacgaaggaatcggtgctaaaacaaatgcaggttatggaagacttaaaatggacgacgtcatttcataagactaagtgcgaatgtgaggtgaacataaaatccctagaacattcgcaccgtttcattcgacaaaaatgagaaaaaatgtatattttttaggtgtgaaaacaaacttctatatagaaacttaagggttttgacgattattccctaaaaaatgttataattagggcgaaaatcgcagtcgcactctatatgagtgcgtggattgaaatttgtaagaatacaatcctttactaaacgcatgattgtcgcactctacatgagtgcgtgggttgaaatctgaaccattagagttattaccactaccattcgggtcgtactctacatgagtgcgtggattgaaataaaactccttccaagtctgccaaatctgcattcttgtcgcaccctatatgagtgcatggattgaaatgcaaaggccagcatgtcgtcaagaaagctttgcgcgtcgcactctacatgagtggatggattaataattgcgaaaacataactctgcctcctgcctcagtagtcatgaatctaattgaattcaattgttgctgaaatataaagaagtatgattaacaagtttcaatagatttcatactaagaaaaagtcggtgcgaatgtgaggtgaacataaaatccctggaaccttcgcacctattcattcgacacaaatgagaaaaaatgtatattttttaagagtgaaaacaaacttctatatagaaacttaaggattttgacgatcatcccctaaaaaatgttataattagggcggaaatcgcagtcgcactctacgtgagtgcgtggattgaaatcatcaattatacttgaaataaataaagcgattaaaagtcgcactctacatgagtgcgtggattgaaatatcgatccttaccggatattgctccaggagtttagtgtcgcactctacatgagtgcgtggattgaaatcccttcaggggatgatttttcccttttgacatgtgtcgcactctacatgagtgtgtagattaataattgcgaaaaacataactctgcctctcagtagtcatgtatttaattaaattcaaagttgttgctgaaataataaatatgattatcaagattcaaatagttttcagactagaaaaagtcggtgcgaatgtgaggtgaacataaaatccctggaacattcgcactgtttcattcgacaaaaatgagaaaaaatgtatattttttaggagtgaaaacaaaattctatatagaaacttgaggattttgacgatcattccctaaaaaatgttataattagggagaaaatcgcagtcgcactctatatgagtgcgtggattgaaattaatcgtgacccgctgctcaggtgacatgtagtggtcgcactctatatgagtgcgtggattgaaattacaatcttcccaacctatacttgaaagaactttgtcgcattctacatgagtgcgtggattgaaatctattaaaagcgctatatgcctctaacagctccgtcgcactctacgtgagtgcgtggattgaaatggtgaatggtgggaaaagacaggaaagcctggtgtcgcactcaacataagtgcatagatcactgtttctgcgaattacataaattcaaatatctatccacttcaaaatctacacaaatgaataatcaaaataatgtactttccccctaaatccaggccctacacaacaaaaaaagactcgctcacacagagccgagtcttaattttttttgcagtttttcttcactgaaaatccagccggtataggaatttttgatttggtggtccatgtcgatatggcagatcgcgacaaaagggtagtgacctttgctgcggtagcgcaaatcaatgaaccgtacctcgtaatgatccttgtatttatccacttcccaccggtagacaggggagaaggagagaaaggctgagatgttttcgtcttgtttggcaattttcataatctctgtatcagggaccggcacacggttaaaggtgtctaaaatgacgatttccccattcatgctgcgcccaacatggaaagaagatttacatttcacggcaatgcgccattgtctgaacttcattgtaggcgaaataataatctcttcaatttcatcgaattgtgcacgcagctgatgtttaatctgaagctgcatgatcaccctgacgatatagtaacagaaaatcacggcatacagcgagatgaacgtatagccgggatgaccgccaatggcccaaacgacaatggcgacaaggtgtgtaaaaaagatgaaaggatcaaacgtgttaatgatcccaagcgctacccatttctttgaaaatggacgaatggcctgtgtgccgtatgcattgaaaatatcgacaaacacatggagcacaacggctaatagagtccataaccacagatgaagtaaatccgcccccggcacaaatgggaaaatcacagccggaatcagcaatgaccagaacagtacagctggaatggaatgtgtaaatcctctgtgatttcttatataaaccgcattattttttagttttagcacagtatcaatgtctggtgcttgggagccggcaatggtcgcgagcatcacggcatgtgccatgtgtggatctgcgctgacggctggatctaaaagtgcaagtcccccaagagaaatgcccattactacatgagtaccagtatccaattgattacctcctagttgtcatgcttaggaacaatcatacaaagtatacgtcttctttcaagactttgtgcaaaatcacttttgctttgtcctgatttaatgtaacatgttaacgtatctacaaacagtatacaacaaataaggttcttttcagaacgttagccctcggttcaatgagaaggagtatagatatgaaagacattcaagaaaagctggaccgcaaagatattgcgggctttcagcatgatttaattgattggtatgaaaaagaacaacggacactgccatggcgtgaaaatcaggatccataccgcgtctgggtatcagaagtgatgcttcagcaaacgagagtggatacggtcattccgtacttcaaccggtttatggagcaattcccgacggtgaaggatctcgctttagctgatgaagaaaaggtcatgaaagcatgggaaggtcttggctactactcaagagttcgtaatttacaggcagctgtgaaagaagtatatgaatcctacaggggcgttgtccctgattcgaaagagcagttttcaaagcttaaaggtgtaggtccgtatacgagcggtgcagtgctgagtatcgcctataacaagccgtaccctgcggtagacggcaacgtcatgagggtcatttcccgtattttgtctgtatgggatgatatagcaaaaccaaaaacgagaaatattttcgagtttgcggtcgatcagctcatttcccgggaaaagccttcagaattcaatcaagggctgatggagcttggtgcgctcatttgcaccccaacatcccctgcctgcctcatttgccctgtgaacatgcattgctcggcactagaggaaggcgttcagcatgagctcccagtgaaaagcaaaaagaaaaagccgactgcaaaatcaatggcagcagcggtgttatttgatgatgcaggcaacctatatattcataaacggccaagtacaggccttcttgcgaatttatgggaattccctaacatggaaaccatgaagggaagaaaaacggaaaaagagcagctggttaatttcttaaaagaggaggcgggtgtacaagcggagcttggtgatttagaaggcaccattcagcacgtatttacccacctcatctggaatatttctgttttctttggacgagttacctctgtatctgatgacacgatgctgaaaaaagtcacaacagaggaatttgaggcatatgctttgccagtctcacaccaaaaaatctggaagatggcacttgaagagcctagtcatatttaaccgttgtaccgtgggtataatcagcttcatttctatgcagacccccgcggtcttcgatttcagaaatgatttctcgatacttagattgcccttcttcgttcaaataaggtaaaatttgttggaaagcatgatgaaagtaagcaagctcagtatctttccattgatccttggacatcatgccaagctggcttaaatcgcgtccgacatacatgaatgtaacctcctaataggaactttcctattagtgtgaagcgaatgaacgaaaactattcaaatcaggagatgaaccataatgagtcaacgtaaatgtgcattaattacaggcagcagcagaggagtagggaaagaagttgcccttcgcctggctgaaaaaggatatgacattgtcattaactatgcgagaagcaaaaaagccgcacttgaaacagcggaagaaattgaagcgatgggcgtgaaaacattggttgtaaaagccaacgtaggtcagccagagaaaattaaagatatgtttcagcaaatcgatgaaacctttggccgtttagatgtatttgtgaacaatgcggcatcaggtgttcagcgtccaatcatggaccttgaagaaaatcattgggactggacgatgaatatcaatgcgaaggctttgttattctgcggacaagaagcggcgaaattaatggagaaaaatggcggcggacatatcgtcagcattagctcactaggctccatccgctaccttgaaaattacacagtggtcggcgtatcaaaagcggcactagaagctttaacgcgttacctatccgttgagctgtcacaaaaaaatattgtcgtgaacgcagtatcaggcggtgcgatcgatacagatgcactaaaacatttcccgaaccgggaagaacttttagaagatgcgaagaaaaatacacctgctggccgaatggtagaaattaaagacatggtcgacagcgtggagttccttgtatcaggcaaggcagacatgattagaggacagaccattattgtggatggcggacgttctttgctagtttaaaaaaatcatgaataggatgtacaccttctgcacaaattaatgtgcgtggaggtgataatgatggatcaacaacaaaacaaaacaaacgcacaacaagtgaagaaacaaaaccaagcttctgcacaaggcggtcaatttggtactgaatttgctagcgagactgacgtacagcaagtaaaaaaatacaaccaaaaagctgagcaaaacaaacaacaaaacagctaatcactgaaacaaaggaaagcacttcatctacgaatgaagtgcttttctttttgcctctccccaccatccgacaaaacctgtaaaacctctacataaacagtcaaaggatttcctccttctttcaagaaatggtatacagacaaaaagtggattcgatgaaaagggaggagttagatgtctgatttcgatcagcttgtaaaagaacaaatgcagctcatggatcaactgctcaatgtacagggagaactcgatctatgcttagaaacagaaaaacaattgctccaggatgaaaaaaaagaagagtggaccaggcttcatgatcaaatcaaacagaaacgggaggaactgcaaaaagtccaaaccttatttacaaaacagacagaagaggtcatcaattcatataaacagatggaaaagagttctagcgtgatgtaagtcagtgtgccgttcaattgggttgaatggctttttcatttcattttttaatgatgtaacggtataatataatagagacatgtttagttgggaaattaggtctttggactgttaggtttgtttgttatagaaagtaggggagaaaatatgggctatcccaaggaaggagaaaccatccaaattcaaagctataaacataatggcttgatccacaggatttggaatgaaaccaccattctgaaagcaacggaattgtgtatcattggtgcaaacgaccggacaatggtgactgaatccgacggccgtacttggatgacgagagaaccggctatttgctatttccatgcaaaacaatggtttaatgtaattgggatgcttagagatgatggggtatattattactgcaacatcagctctccttttgcgacagatgatgaggcaattaagtatattgattacgatttagatgtcaaagtctttccagacatgacgtacaatattttggatgaggatgaatatgcagatcataagaggcagatgaattatccaaaggaaatcgatagtatcttaagagagcatctgaatacattattgcattggattcaccagcggaaaggtccgtttgctcctgaatttgtggatatgtggtatgaacgttttttacattatacaaaataagcaagagcagcaaaaacctgtttggctttttaggctaacaggtttttgactgcgtacggataagaggcactgatagattgggaaggagatttacatgggggtcattaaacgctacatggcttttgttacaccgtataaaaaacagattgcattgacaatggtcatcgggatgatcaagttctcgattcccttaacattgcctctgcttttaaagtatgtcattgatgatgtcattcaaggctcggggtcggctgaagaaaagacatcatctctattaatcattatgggaatcatgctcgtcttatttttagtgatgaggccgcctgttgaatactatagacaatactacgcacagtggacaggcagtaaggtattatttgatattcgggaaaagctgttctcgcatattcaaaagctcagtcttcgttattatgccaacacgagaactggggaaattatttcaagggtcatcaacgatgtggagcagacaaaggagtttgtcatcacaggtcttatgaacatttggcttgatttgatgaccgtgctgatcgtgatcgccattatgtgtacactggacatcaagctcaccatcgtgtctgtcattatttttccgctatatgcgtttgctgtgaagtatttttacggcaggcttcgcaagctgacaaaagagcggtcgcaggcgctggctgaggtgcaagggcatctgcatgagcgggtacaaggaatgccagtcattcggagctttgccattgaagaatatgaacaagaacattttcatgatgaaaacaaaaatttcttaaacaaagcgatcaatcacacgaattggaacgccaaaacatttgccgtcgtcaataccatcactgacatcgcaccgctattaatcattgcatttgctggctacaccgtcattaatggatcgctttcgattggaaccatgattgcctttgtcggctatattgaccggatgtacaacccgattcgccgtctcattaactcatccacgactttaacccagtcagtggcgtcaatggatcgtatttttgaatttattgatgagccgtatgaggtcacagaccggccgaatgcaaaagaagctgatcatttaaaaggtggggtcgaatttaaaaatgtgtcgtttcgttatgaacacacacaggaagagattctgcacaatatctccttgaaagtagaaaaaggacaaacggttgcgcttgtaggaatgagcggtggagggaagtcgacactcgtcagcttaattccaagattttatgatgtgacaaacgggtctcttgaaattgacggcatcgatataaaagagtacaaagcaagaagccttcgaaatcaagtcggaatggtgctgcaggatacattcttattcagtgacacgattaaagaaaatattgctgttggagatccagaagcatcttttgaaaaaattgtttcggctgcaaaagcggcaaatgcccatgattttattatgtctcttcctgaaggatatgacacgaaggtaggagaacggggcgtgaagctgtcaggcggtcaaaaacaacgaatttctattgcaagggtctttctaaaaaatccaccgcttttgattttagatgaagcgacgtctgcacttgatttagaaagtgaacattacattcaagaagcgatgcaaaagctagcgaaggaccgcacaacctttattgtcgcgcaccgcttatcaacaattacacatgctgacctcattgtcgtcatggaacaaggcgaaattgtggaaaaaggaacacacgaagaattaatgaaccgagacagccactatcgccatctatttaccattcaaacattaaattagtagaagcctatccgattctagcggataggcttttttatgcttgtcaaaaacatgacatatttcccagcttgtctcaatacaattttaaaaagtatgacggggtggtgaatatgtgaaagaacaagacgtgctgctagatgtcaaacagctgtccattgcgtttcagcaaaaaaagcaaaaagtacccatcgtccatcacatatcgttctcgattcaaaaaggagaaaccttaggaattgttggcgaatctggctgcgggaaaagtatcacatctatgtcattaatgggattgaaccagcaaacagacacaacgggtaaagtccaattcgaagggcaaaacctgctgtcgctttcagaaaaacagtggcgagagataagaggaaatgacatttcgatgattttccaagagccaatgacctctctgaacccattaatgaccatcggcaaacaaatgacggaagcccttttcacacatcaagcaatcggtcaaaaagaagcaaaagcgaaggcgattgatcttcttcaaacagttgggttgaagcaagcggaatcgctgcttagaaaatatccacatgaattatcaggcggtatgcgccagcgagtcatgattgcgatggcaatgctttgtcatccaaagctcatgatcgctgacgaaccgacaactgcacttgatgtgaccatccaagcgcaaattcttcgtctgctcaaaaagctgaacgaagagatggacactgctattttatttattacccacgatctaggcgtcgtgcggcaaatatgccagcgagtcatgattatgtatgccggtcgaattgtagaagaaggaaccgttgaccgtatttttcaaaaacctctgcatccctacacaaaaggtcttttcgcctcagttccatcgtttaaagagaaaaaagaaaagctcatctctattacaggtcatgtacctaagccgggaaccattcgatccggctgtcaatttgcaccacgctgtccttatcaaatggcgcaatgtcttgaagaagatccagttttacaatccattgaaccggaccaccgcgtggcatgctttctaatggaaggaggagaagacactgagtcgcccactcttgcaagtgaatcagctgacaaaacggtatgacacagccgcttttttttctaaacacaaacattcgactctggctttaaatcaagtgtcctttcacgtgaaggagggggaaacgcttggcattgtcggtgaatcgggctgcgggaaatcaacacttggcaaaagcttaatgagattgactgaaccgacgtcaggctctattcaactgaaagggcaagaagtcactcttttgaaagaaagagagatgcgttctttaagaaaagacattcaaatgattttccaagatccatacgcttcattaaatccacgaatgaaaatcaaagatattttagaggaaccgctcattgttcataaacatgggacgaaagcagatagacgaaagcgggtcaaagagatgctgcacattgtcggatttgatccttcctacggggaacgttatgcgcaccaattcagcggcggacaaaggcagcgtattggtattgctagagcactcattacccatccaagtcttgtcattgccgatgaacccgtttcggctttagatgtatccgttcaagcacaaattttgaatttgatgcttgaattgcaaaagacgctttctctgacgtatctgtttatttctcacgatcttggtgttgtcaggtatatgagcgaccgaatcgcagtcatgtatgctggccgaattgtcgagatggggcctgccgaagacgtgtttcacagcccgcttcatccttatacgtcgctgcttctgaaatccattccacatatggatcacgtgctagagacgcaagatgtgtcagcagaagagtctgccatgacgccaagcggcggatgtcctttcttcaaaaggtgtccaaaaaggtgggagaaatgcctaaaagcagtacctgctttgtatgaggaggaaccggggcacgcagcggcgtgttacttatatcaaaaggaggaacacaatgaagaagacatggttgttcagtagtttcatttttgtgctggcacttgcactgtttttagggggatgctcgtccgcaccgtcatcagaagaaaaagcaacaaaagacaccctcgtatttggcagaggaggagactccacttcactagatccgatcacaacgacagaaggcgaaaccttcaaggtcacagagaatatgtttgaaaagctactgaattatggtgagaaagacacgaccatccatcctggtctcgcaacagactgggatgttgcaaaggacggaaaatcgtacacgttctacttgagagaaggtgtgaaatttcacgatggcacagactttaacgcagaagcagtgaaattcaactttgaccgctggatgaatggtgatgcagaaaaatttccttactatggcatgtttggcggctataaaaaagataaaggacatgtgattaaagacatcatcgtcaaaggagagcatgaagttgaatttcagctaaagcgcccgcaggcgacattccttaaaaacattgctatgtcaccgtttggcatcgcaagtcctgcggctgttgaaaaaagcggtgattcttttcgtgagaatccagtgggaacaggaccattcaagtttaaagagtggaagcaaaacgaccgtattgtgttagaaaagaacgaagattactggcagaaggataaaccaaaactgaatcaaatcatcttccgctctattccagaaaactcggctcgtttaaatgccctgaaaacaggtgagatcgatttgatggatggcgtgaatccgtcagatttagatggcattaaaactgataaagcactccagcttattgaaagaccatcaatgaacgtaggctatatcggactgaccgtcacaagaaagccgcttgataacaagctcgttcgtcaggcactcaattacgcggtcgataaagaatccatcattgagtcattttatggcggacttgccgagccagcaaaaaatcctcttcccccagctttagaaggctacaatgacgacattgatccatatccgtatgatccagaaaaagcgaaggaacttttgaaagaagcgggttttcctgacggctttcgcatcaagctttgggcgatgcctgtaccgcgtccatatatgccagatgggatgaaggtagcagaagtcattcaatcaaactttgaaaaggtcggcgtcaaagcagaaattgtgacatatgactgggcgacctatttagataaggcaagtaaaggggaagcagatgtgttcttattaggctggacaggggacaatggtgatcctgataatttcatctacacactgctggacaaagacagcattggcggcaacaactatacattcttcgaaaatgataaaatgcacgacatcctcattgaagcgcaaacaaatacagatcaaaagaaacgaaatgacctgtataaaaaagcgcaagaaatcattcatgatgaagcaccttggattccattggtgcattcgatcccaatgcttgcagcatctaatgatttaaaaggctatcagccgcatccaactggttcagaagctttaactgacgtgtatttcgaataagcaaataagggagatcttgtatctcccttattcaaacaaagaaaaaggcggtgaaagctgtttgtttgcttattgtatgaagcgggcaggaatgctcatcccagtattgattggaatgacattggtcgtgttttcaattattcggtttattccagggaacccagcacaggtcatcttaggacagcgggcaacgaaagaggcagtagaacaattaaccatccagctcggtttaaaccagccttggtatgttcaatacggacattacatgctggggcttttaaaaggggacttagggacttcgatacgaacaggagcggctattgcccaggaaatgaagccttacttatttgcaacgttagaattgaccttttttgccatggtgctggcgattgttgtgggagtgaatgccggaatcattagtgcttggtttaagcattccatctttgattatgtcgcaatgtttattgcactcattggagtgtctatgccgattttctggttaggcttaatggggcagtggctgttctcgatcgaattaggtattttgccgacgacgggccgagaaaacgtaaggaatccagtggagtcgatcacgtatattcatacgctggacacgcttttgcaaggccggtttgatcaattcactgacagcatcaagcatttggtattaccaagtacagcacttgcgacaattcctgctgcgattattgcgaggataacaagggcaagtatgctggaagtgcttcattcagattttattcgaacagcaaaagcaaaaggggtacgttcatttttcatcatttatcagcatgggctgaaaaatgcgcttattccgatcttaacgattattggtcttcagacaggcctcttgctaggcggagccattttaacagagaccatttttgcatggccgggcattgggcgatatatatatgatgccatcagctatcgggattacccagtcattcaaactggcattctcatcgttgcgctcatatttgtcctgatcaatttcattgtggacatcttgtatgcggtcattgatccaaggattaaatattagggagggagagtgataacatggaagcgcaaaaagagcttgaaccacctcaaccaaaagaagaacgctctcaatcattggttcttgaatcgatgaaactgttctttcagcacaagctggcggtcattggcagtgtgattgtctttttatttcttatcttagcaatattcgcaccgctcattgctccttttggaatcaatgaacaatctctcggtgagcgatttagtgcgccatcagctgcgcactggtttggtacagatgatttcggcagagatatattttcaagagttgtgcatggcgcgcggatttccttatgggttggtttcttctcggttctcgggtctgtcattttaggcacactgcttggattgatagcaggctatggcggaagagtgctagatgctgtgatctcgagagtgtttgatattttactcgcttttcctagtattctactagcgattgcgatcgtctccattttaggcccctccttacaaaatgcccttattgccattgcgattattaatgtcccaacctttgggcggctcgttcgttcaaaagtgctgagtattaaacaagaagaatacgtgctggcagcaaaggcggttgggatgtcacaccgccgcatcgtgctgcgtcacatactgccaaatagtatggtaccggtcatcgtacaggcgacgcttgcgatcggaacggcgattatcgaggcagccgctttaggcttcttaggattgggtgcacaggcaccaagcccagagtgggggaaaatgctcgccgatgcgagaccttatctcgtgcaagccccctggacattaattttcccaggtgtagcgatcatgctgacagttttgggctttaacttgatgggagatggattaagagacacactggatcctaaaatgaagaaaataaaataagaccgattctaggaatcggtctcagcgcgcagacaaaccctcgcattcggtgtcagtcctgcgtgccggtgctcactcacgaatgttcaattcgctccactccggtactcgtccttcctagactgcaaaggttttctatcacgctgaaaagaagacaaagggctaaaatcaagatcattttagccctttgtcaacaatctaagaccgattctaggaatcggtcttttctcaatttatgcttctttttcatctgtctcaatttcactgtcttttgggtgatacgtctggaagcttgtaatcaatgtatctaaatgctctagttcatcacggtattcgatgatgctggacatgacattcagcatattgtaatcgagcaagtcgttttcttggttttgctgatgctggataaatgatttcgttaacgtttcaaggcgaagagagcattcgttttgaaattcatcatcctgcggcttcatttttccgacaaacttcatcaaggtccgctcatgccaatacagtaaataatcaatctcatccgttaagctttcccggaaatgctctggcatcaaatgaatctcattttctaatttatgaagctttttcagcaagtaaagagcacgattcgatgccataatggcctgtctgaacaaaacgagctttcttgattttacataggttgttttctttaaatagcttcgttcctctttgtataacaagtaaatgtgatctaatttgatcatgcgttcttttatttgatcgatgtcatcctttaaagtggaatgatcagtagactgtctggagctcagacggatccattttaaaatctcctccgtattttccataatgtgatgaacaagctttgtttcatactttggcggcaggaagattaaattcactaaaaatgaagaaagaactcctaacaccacagtagctgttcgaattaaggcaaaggaaaggaaatgatccccagcactttctaaaatcgcaatgacggttacaagtgcaattggaatcgtgtgttcaatcttcagctttaaattaatggcgatgaccatgacggcggttaaaccgataatgactggcccagtgccaaaaagcagaccgaacgtaatggcaagtgctgctccaataatattggcttgcacttgatcaacaatcgttaaaaaagatcgataaatagatggctggatagcaaatacagctgcaattcccgcgaagacgggcgttggcagcccaagccatgttgccaggtaaagcgcgagtacaatggcaataccagtttttaaaatacgggctccaagtttcattggttttgtccctgcattcctttctttttgataatagatgatcactcgtcatttatcatcaatattttgatgaaacaactaagtaatatacagcggtcttccgaaatattcaagtgatttttgaaagttcatgaaaacatcaaaagaaggtattgagaagaaatgtaacagattcgcacgcttttgacaaacaagagctgataaataaaaaaacaggcgcattttttttcgcctgtttttgaccctattatgattgttttaactgttcaaacgcatgatctactgcttgcagcgtctcagaaatatctttttcagtatgtgcgatcgttaagaaccaagcttcatatttagaaggagcgaggttaatcccttgagaaagcattaatttgaagaagcgggcgaacatttcgccatccgtattttccgcctgttcatagtttacaatggtttcttttgtgaaataaatcgtgagagccccttttaagcggttcaccgtaatatctacttgatgtttttttgcatgggctaaaatgccttcttctagcatagcgccaagctgatcaaggcgctcgtaaacaccatcttgttttaacacttccaagcatgcaataccagaaagaatggatgcaggatttcctgccatcgtgccagcttgataggctggtccaagaggagcgacttgctccataatttcttttttaccgccgtaagcaccgatcggaagtccgccgccaatgatttttcctaatgcagtgaggtcaggttttacttgaagcaagtcctgtgctcctccgtacataaagcggaaagctgtaatcacttcatcatagatcacaagtgcgcccttttcatgagtgaggtcattgacctgctgcaagaagccgtccttaggctccacgatgccgaagttcccgacaattggctcgacaaggacagctgctacttcatcgccccatcgatccaatgcttctttgtagctgtcaatatcattaaatggaacggtaatgacttcattggcgatgctctttggtacgcctgctgaatcaggggttcctaaagtggaaggaccagagccagctgccacaagcacaagatcagagtggccgtgatagcatccggcaaacttaatgatctttgttctgcctgtatatgcgcgcgcgacacgaatcgttgtcatcaccgcttctgttcctgaattgacaaaacgaactttgtccaaagcaggcatggcttccttcagcattttagcaaaagtgacttcatgcttcgttggcgttccgtaaaggacacctgtttcagccgcttttgtaatagcttttgtaatatgcgggtgagcatgtcctgtaataattggaccgtatgctgctagataatcgatatagcggtttccatcaacatcccaaaaataagcgccttctcctctttccatagccacgggtgaaccgccgcctactgccttatatgaacgagacggactgttgacacctccaacgatatgctccagcgcctcttgatgtaatttttctgattctgtgaatttcataaatagcctcctatctcaacgtatcacgtcgtctatcattattttaacatgccgatgcaagcgtccttagttgaatatcctctcaaaattggataggctaattaaaaaataggttggagggattgtgtcatgacaatcgaaataggccagcaagtacctgaaatcgaattaaccggtgacaatggggagaaagtaaagctttctgactttaaaggaaaacatattgtcctttatttctatccaaaagatatgacaccaggctgtacaacagaagcatgtgatttccgcgaccgccatcaaagctttgcagaattagatgctgtcattatcggcgtaagcccagacagtcaggacaagcaccaaaagtttaaagaaaaacatgatttaccgttcctgcttcttgtagacgatgaacagaaattatctgaagcctttggggtatggaagctgaaaaagaactttggcaaagaatacatgggcattgaacgttcaacgtttcttattaataaagaaggaacgcttgtgaaagaatggcgaaaagtcaaggtgaaagaccacgtagaagaagcgcttgaggaactgaaagctcacgcttaatatcatcacaggatgagatcggcagacatgccggtcttttttgtgaagaagaataggtaaaaaagaggattgtaattgacaaagattcggctctgggggtacactatttataaagattataatataagaatatttttgaagagaggtgcatgatgaaatggctgctcacgaactaaaagacgctttagatgctttaaaagaaaccggtgttcgaattactccgcagcgccatgccatcttggagtttctcgtaaattctatgactcacccaaccgcggacgatatatataaagcacttgaaggaaaatttccaaacatgagtgtcgcaacggtttacaacaatttacgagtcttccgggaatctggattagtaaaggaattaacgtacggtgattcctcaagccgatttgattttgcgacatctgaccattaccatgcgatttgtgaaaactgcggaaaaatagtggactttcattatcctggccttgatgaagtagaacagcttgcatcccatgtgacgggctttaaggtcagtcatcatcgcttggagatctatggaacttgtcaagaatgtgcgaaaaaagaaaatcattaatgaaaaagctgaccggttaaatggtcagctttttttatgacttttttcgattgtaggattcatcaaactctttgccttctaatgctggatcgagtgtaagcggctctctgcaatgcatgcacatatccacccgcccaagcacttttgtttctttctcacagcctggacaaacgacacgtactgccttcgtagaaagcataccaatccaaaagtaaacggctgtacttaatccgatcgataagacgccgagcagcataaagaaagtcgacagccagatcgattccttgaagaacacaccgatatacatgatcagaaagccaacaaaaaccaaactaagtgcaaatgttctgattttattaattttactggagtatttcgccatccctagtcccccttgtctccaatatagcacattttacctttccgtttgaattagttatagagttttgtgaataaattgcttataatgattcaatgatcttttttcttgtattgaaggaattttgattctatgaggagaaatacatagcattagagaagaactttacacccgagtattggaggaatcactatggaaaatcttctccgtcctatttatcaagagagagcaagccatccagacacattagctgtgattatagtagaaagaagacacaaagtatcttctgagacggataactttgatgcagcacttctagtcattgtaaaagaagcggaagagccgttatttatcaagcactatgaatccgatcaccaaacagcttctttaaatgttgtcacagatgatcagctgaaggaatggattaccctcggcactaaccgccgaatcattgattggattttgaatgggaaagtcctatttgatcgaaatgaatatattttcaacttgattgatgaactgagtacattcccgttttcaaaccgcaaacttaaaatcggtttagaatacggcaagctcattcgcagatatatagaaggaaaagcattttttgagtcaaatcaattccttgatgcatataattcaattgtgcatgctctgcatcatttggcacgtattgaagtgatcgataaaggcttccacccagaagtgacggtttggaatcaggtgcgtcatatggagccggaagtatataaactttattcagaactcattgaaagccacgaaagtctgcataagcgtttggaacttttatttttagcaaatgattttttgatccattcaaaagcagaaattggtgccgctcatttgcgtcatgtcatggaacagcaagatatatggctttttggcgagcttctcgcgcatcctgatctcaagtatttcacgcctgaccttagcgtcatgattgatttctttgtggaaaaaggaattgttcaagtggagccgattgagacaaagggacaaaaaatctatcatcgaggatattttgtgaaaaaagatattgacgcatgaatattatgatggtatattattatacgtcgctaacgagcaaccaagttgctttgaaagaaaagctgacaaaaagaaattataaaaaacacttgacgcacacagcgccgaaatgttatattgagaaagtcgcctctgagcgacaatgaagatgatctttgaaaactaaacaagacaaaacgtacctgttaattcgattttttataaaaaaatcctatgaaacatcataggtagtcagtcaaactggcgaggcaggaaatgatcacatgctaagttcgctacatcgtgtagcgacgcatgtgtgatatgcatcctgcatacctcggagagtttgatcctggctcaggacgaataaaaactcgaattaacaggtacgttttgtcttgtttagttttcaaagatcatcttcgccgttcttagcggctttaataatataacatttcgcttcatcttatgtcaacaacttttttcaagtttatttcccgaagcgttttgtgtttgtcactgtgtgtcagcgacgattaataatatatcacgaaaatattctatcggtcaacgccttttcaaaactttttttaaaatagttttattgtgcatctcaaacccttgtcctgcatacaatcaagtaacaatctcggacaaggcaggagtgtttgaattgagtcgattatatgtgttgcctattaaacggctgaagcaaattgtcattattcttgtagcagcccttgcagctgcaacctttttttatgtacaaaaggcaccgccgctgtcggtatttaaaacagaacacggaccccgagccatttataaaggcgagacttcctcaaaacatgtctcccttacttttaatatcggctggggagatgagaaggctgttcctattttaaatgtccttcgagagtacgatataaagaacgctactttctttctgtctgcttcttgggctgagcgtcatcctgatatcgtcaaacaaattagagaggacggtcaccaaatcggcagccttggctatgcttataaaaattatagccagcttgaagatagtgaaatcaagcaagatcttgtccgggcacaaaattcatttcaaaagcttggactagatgacattcaactattaagaccgccaactgggcaatttaacgaaaaagcattgaaaattgccacacagtacggttataccgttgtccattacagcgtcaactcacaagattggctgaatccgggcgtcgatcagattgttcagaatgtaaatgatcgaatgaaaagcggagatattgttctcctacatgcctcagattcagcaacccaaaccgctcaagccttaccagctattttgaaacaaatcaaagaaaagaatttaaaaaatgtgacggttggcgaactgatctccaataccaaaacaaggtcatcggaagttaagtagctttcgcctttgaaaaccgcggcatagctaacaactgaaacgcattacagcctaatagcggaaatagcattaaatacagccagtcctcttcgttgactctgagcgccgggaaccattctagcgacgtgatgacaaccatgagaaacattgcggaaacaaaagttttcttagaggactgctgctgtttaaagtaagccacgatcaatgcgaacacaccgataaagacaggcagccataggtatggaagaaatgattcattctccccgaaaaacaaaaaccgcaagtaagctaaatcaaacagcacaaagatcaccagaaacagctgaatggtattccatagagaatgtgatcggaatatctctaacgcaaaccggtgcaccgttaaaaagacaacaaaccccatctgactaatgacactaaaaatcatccccacaccaatgaaccaaaacaacacagatgcgatttctagtatttcaaacgatataaaaagcttctgatatttcccccactccagcgcaaagccaaccacgcttgtaatgaccgctccaacagctagcacagagaagaaaaaacgaactaaatcccgacttttcattgaattgatccaacccctatttttgttatgtataaatttacgtgaaacattcatattaaaagtaagacatgtaacgaaaggagccacagtatgtcaaaaggcatcttgcgtataatgagctgttttctccttttatctctaacagcttgtgctcccaaaacccaatcctcatctaatatggactatgacgaaacaaagaaaatggtcgtcgatatattgaagacagatgacggtaaaaaggccattcaacagttattaaatgacgaggcaatgaatgaagctttggtaatggatgaacaaactgtgaaaaaaacgatagagaaaacactgacttctgataaaggcaaagagttctggaagaaggtctttgaggattctaaatttgccgagactttcgcaaaatccatgcagcaacagcatgaaaagatgttaaaacagttaatgaaggaccctgactatcagcaattgatgatggatattctcaaggatcccgaaatggaaaagaaatacggtgaactggtgaaaagcaaagagttcagaaagcacttagaaaaagtcattacagaaacattaagcagtcctctttataagaagaaattcgaagatgagcttaaaaaagcagcatctgaaagcagtgattccggatcaaaaggcagcgaagaaagcggcagttaaacatcacccgaggggacattcatccactcgggctttcattatgcttttactgctaattgttcaataactttattcgcaatgtgttgatacacttctcccgtcggatgactcgcatcatagacagatggagcaaaatcatcttcattccaatcaggctgccttagaggaatttgaccaaggaccgatactcgcagctcttccgccagcttatccccgcctccttttccaaagacatattctttctcacctgtttttttgctttcataatagctcatattctcaacgacacccagcacctcgtgatctgtttgcagtgccattgcgcctgctctagcagcaacgaaggcagctgtaggatgcggtgttgtgacaatgatctctttacagcttggaagcattgtatgaatatcaagcgccacatctcccgttccaggcggaaggtctaatagtaagtaatctaattctccccactcgacttcgtggaagaagttattcagcattttaccaagcatcggtcctctccaaatgaccggtgcattttcttcaacaaaaaagcccattgaaattactttgacaccaaagcgttccacaggaataattttttcccctttaacagttggtctgacggtgattcccatcatatccggtacactaaagccataaatatctgcatcaatcagtccgacttttttccctagacgagccagtgctacagcaaggttaacagacacggtggatttcccaacgccgccctttccactcgcaatcgcaaggaactcaggcggatttttagagttgagcaggttttcttcctcatcttgcgaaggcataaacctttcaagtgtttcctgaggcagctcttcaaaacgaagtcctactgtgttagcaccctctgctttcaaggcttgtacgatgtcttgctgaagcttcatctgctcagcagtgcccgttttggcaatagccacctttaagctcacatgttctttctcaggctttaggctgatttccttgatggcatccagctcaccaagcggtatatgaaggaaaggttcgtccatcttcccaactagttttctcacatcatcttgtccgatcatagcagaacctcaccctttattgaattcgtttacaatccaagtatatcatacatatccttacaatgtctgtcctgtttgcctgcgtacaaaaggaaaaagccccttattcaggcggctctttttgctctgtcaaatatcttaaaatgcctttataaatggaggcagcaatttgatcttgatatttaggtgttgccagctgactggcctctttcggattggagagaaatccaatttccacaagagctcctggcttcgtcacgttttgcattaaataaatgccattgatccgcttcgcctttcgatctgtgttttcaagattattgcgtaattcatcttgtatgaacttcgctgccttttcattctcttcatatttcccgtaaaaaaacgtctgtgcgccgctccatttgttcgatgggatcgcatttaaatgaatacttaaatagagatcggcttcagactcattgatggcttttacacggtttcttagatcctccgctttctttcgggcatatccctttgtattctttgatgataaatcagaatcatcctcgcgggtcataagaacaagggcaccctgctcctgtaaatagtcacgtatcttcatggatacatccagtgcaatctctttttcaagcaactctcctcctacagccccgccatctggaccgccatgacccggatctaaatagatgattttgccgctcaaaggcaagttccacgatttccacgaatcatcatttagaaactgaaacctgaataagaataagaggacaataaacccgattaaaaaccctgtccatttcagctttcttttcatccctgtccctcccatacaccattattttatagatatgggacaagggctggaaatatgcttagtgcagccgaagcttatgccttttttctgattctcgaaagccttcctgccaccacatgcttaaaaaatccttcgcaaatggatacagacacgacatcttcctctccattcggaacatattcccccacgattgcaaacatcctgctagctcctcaaccagctcatcttcctcctgggaggaccgcttcttgatatggtcgaacgattcgccgtatttactcgactcaccgtatctcccgccagctaaaaaagcttcaatggcgaaatcgatacagccatcactcataatcccagctggatcatctgcaaatgggaacagcttcttcgtgaatttctcggaagcaaccgtgacctgttgaagagacaatgtacgcaacagcttcttttcaagcgtgacatctcgttttgttttcaattgataaaatgaaagaacctctgccatggactgaactccttttttctttgtattgttcgttggtttgaacaaaacatgcagttcagtaaatggaaatcaatgagctaatggattggaaaattgtgataagatgaacatttatatatagaaagaatggcaaaggagcaaaatcaatgaagaaatggatgtatatcctgctgctactaacagtcgtcttatctggatgcagcagtcaagcgaccaagcagaagagcgacataaaaggaatagaagacatatccttaaaacagctttccaagcacaaaaattcttacattggagacaacggagcaatcggcgctattttatcagatcttccaggtaacgtgattcgcgagtatgaaatcgtagatgaaaaagcgctaaaagtgacatacggcgtgaaagaaaatgccaatgatacagaagaacaatttgatacattttggtttgataagaaggataccattgaaaaaaactacttatataatgcattggcactttttattcttatcgataacgtaaagcaagtaacacttaatatgagctctaaagacgagtcgtccgtcacgtttaaaagaaaacagctagaaaaacagctccctcactcttttaaagtttacaaagacgatacagcgctttggcaaaaggaattggttgatggagttgtgaagtcaaaagagaaacgccaagatgtatacaaagtgtttccaatgcagaaataataaaacagaggggtatctccctctgtttttttgatgattatgtagtaaaagccttaattaaacgttgtctaaagttttgatccactgctgtagtaagcataaattcattgaatacttcctcaatccagtgagaattgtccgctttcggatcattgataaatagagagagggatatagaggatgtatgtgtttttcgatataaagaacctgtgaaaacaaacaatgttgctccgcctttataccaaagatattgatctgtttccgtcttgaatgtttctcccagcacaatttggctaaaaagacgcttttcttctgttgttaacagctcatcctgtagacgtttcataaaatgtgcatattgattagttgtagactttgtcattttttgcgtcagtaatgattgaatccgcaagcttaacaagtcttttttcatcaatttttcttctaacgcctttttatgctctgggtcatttttcatgatattgaaaatctcaatcatcagagatttgtattgttcatcagtcacatcgctcatttgcttgaatgcatcccgctcatgatcagatatataggctggccacaacaacttgggtgtcagtggcatgacttcatcatgttctgtaagaccttcttgtttcatctgatcattgatcttatctaagtcgagcaagtctatcaaataatcagtacaagcattcgaactgaattgcatcatccctttggcaacatctaataaagttgcatgctcagaaaaatcgttgacctccagccagtatgtatgagcaccaccgtctgttctatcaatataaaaccgctctatatcagacaatgccactttttcatctagcttgatgccgccactggagacagatttgacaaaatgaaataaaaccattaatttcaccgtacttgcaagtggtgttttttgatcaccattccaatctaacaccacgtcatcattttcaatgattgtcactgatacgtcctttttgttttttgcgacaaatgtcaaaagatcttccttcgttttcttcatatctcttttatacagcaagatttgaaccattacgtaaagtatgaccacaccaataacaacgagaccgattttgagtaacatgtttctcctttccaaataacagaggatttacatattcaatataacaaatatttcaaataaaggcgcaaaaaagcagaagttcgcgaatccctccacttcttgatgttcttattgatggggcagatgcagtttcatcccatcatgcgtagcttcaaaccctaatttttcataaaaacggtgtgcatctggtctctgtttgtctgttgttagctgaatcatatgacagccgcggtcacttgcgtgttgaatagccttttttatcaacatcgtgccaattccttttcctctatgagtcgaggccgtacgaactccttctattgaagctctccatcctccttgatgtgtaagaaatggcgtcatggttaattggagaacacctacagcttcttcctgatcacacgcaacaatgagttcaatatttggatcagcatctattgaatgaaaggcttcgatatagctttctaacaatggttgcgtgtaacgctctcttttttgacctaacatatcatccgcgagcatgaagacgattttatcgagatcatccagcttggcttctctgaacgtcagttgactgaaccccattgaacacacctcctatgaaatgaagtggaacttattgaccaaaataccattgatgcgcgttcttatataagatgtggtcagctgctttttcatcaaagagctgttgaatcaactcaacatcaccgtattcaaatggacgctttgctcttgtcgatggaaggtctgtaccaaacatcaatgcatcaggattcgtttgataaatggacgtcaacgcatgttccacgtttaaatcaacgcgtccaaaacctgttgctttcactcgaacccctttatcaaccagcttgagcaaatgcggcaaaccttcttccgataagcctaaatgatcaatcgaaacggccggcagctgttcaagcgtagatgagatgtcagggagatgcttagcgtctatgtagagctcactatgccagcctgccagctcatacacccttctcgcaaaataatcgagcttcgaaatatcctccgaaccgccccgcttcacattaaaacgtaaagccttcaccccatgttgatccaaatgaacaatctcatcatcagttgctgtaaaaggtaattgagtcacaccgcaaaaagacggccccatttcatccagcgccttcaacaaatagccttggtcaaagccttgaaatgaccctgacacgattgctccacctaaaatcccaaaatcagccgtctctctcctatagtcattcaccacataactatgcggtgtatatccttggttttcttgaatgggaaaatcaaaatcaatgatatgaaaatgtgcatcaaagatcctcatgcgcgcgcccctcttctgcttatttgatctgattatatcaatagcgaaagccaagagatatttgaaatgacgaatcacttcatatcatgaaaacttatcaagttttccattcctctcgtaagatggcatagtaaaattcatcccaccactcatttccttgaggtatacactttttaaaatacccttctcttctcatccccattttctccatcactctccacgatggcacattttcaggctgacaagtggcaatgattcgatgtaaattcattgtgtgaaagccataatgtagtacagcataagcagcttctgatgcatagcctttgttttgatatgcaggattgaagacccacccaatttcatatgtgtgctcaccaaagtacggatgaaacgcgatatgcccaatgcatgtatgatcttcttttaataggacagcgacatacttagcattttcatgacgattatttttgataaattccttcgcatcttctttagaaaatacatcttccggaatatacttcatcactgtcggatcagatgtatatgcataaacatcctgccaatcatcatcagtaaatggtcgaatgagacacctttctgtcgttagattcataggacaacctccataaataatcttcttttaaacagaaaactttctatactcatattttatacgtatccaaaaggaagtgaccagtcattatttattaaataaaaagcacaaaaaaaagcaccagcaggatgctgatgcttttaatatatggtttgtctgtaacaaacctttgtaaaacgtccatacaatataaaattgattaacgttttgagaactgaggagctctacgtgctcctttaagaccgtatttcttacgctctttcatacgagggtcacgagtaagaagtccagcacgtttaagtgatgtacggtactcaggatctacttctagaagagcacgagagataccgtgacgaattgctccagcttgaccagagaatccaccaccgtgaaccgttacaagaacatcgtagctgttagctgtttctgtgatgttcaaaggctgtttcacgtcttcgattaaagcagcgaatggaatgtattcagtaatttcacgattattaacgacgatacggccttcacctggaactaagcgaacgcgcgctacagaacttttacgacgacctgtaccgtaatattgaacctgtgccaaattgttaacctcccttataattaaccgcgaagttcgtaaacttcaggttgttgtgcttgatgtggatgctcagaaccacggtacacatttaattttttgaacatttgacggcctaatggaccctttggaagcatacctttgatagcaagctccaacattttttcagggtagtttgtacgcatctcaagagcagttctttgtttcaaaccacctgggtgcattgtgtgacggtagtaaattttgtccgtcaatttcttacctgttaattcgattttctcagcattgatgatgatgacgtgatcacctgtatcaacgtgtggtgtataagttggtttgtgcttaccgcgcaaaagtgatgctacttcagtagaaagacgacctagagtcttgcctgccgcatcaacaactagccatttgcgctcaattgtgcttgcgttcgccattggtgttgtacgcatgagtttccctcctaaataaatcaatgatttttccttgaatcaaatgctacgttctatttcaaaacacaagataagtcttccggggcttatttgtggggttgaaatacataccatatgatatcttataactttctgcttcctgtgtcaagaacatgttacacctggtttagttgtcatagaaaacttcccataaatacagtccgtgactgggcgcagtcttgcctgccgcttcgcgatttcgggcggcaagcatggcttttatctcatcagggtgaaatttaccagatccgatttcaagtaacgttccagcgataattcgcaccatgttgtataaaaagccatttcctctcacacgcatttcaagcccgtctgagacgtttttccactcgagggtgtaaatctcccttaccttgtcctgaacctctgtattggccgcacaaaagcttgtgaagtcgtgtgtgccaatgaggtgtccagcagcttctctcattttgtctgcatccagccggtaaggaaagtggcaggcatactgtctcgtgaacacattttggtgcgtttccgttgagaccttataacggtactccttcgaaacgacactaaaacgtgcatgaaacgactcatccacttcctcagcctttagaaccctgatgtcatccggcaggagactattgagggcaaaaggccatctttccatcggaatcgagagcggcgtgtcgaaatggatgatctgccccttcgcatggacgccgctgtccgtccggccagaagccacaatcggaatcagttcatcctgtttatgcattcttgcaagagccgactcgatctccgtctgaacagtccgctgcccaggctgcacctgatagcctttaaaatgtgtcccatcgtaggagacggtacatttgaccttcatctaggaatcacctaatttctcagaagcacaaggagtgctgttaacaggatgaataggagcagcgtgaacgtgtctttcatgccccagacaagctgacggtatttcgtccgcccttctcccccgcggtagcctctcgcttccatagcggtcgccagttcctctgcacgcttaaacgcactgacgaaaagcggaacaagcaaaggaacaattgctttcatgcggtcctttagaggtccgcttgtaaaatcaacacctcttgccatttgtgccttcatgattttgtccgtctcttctagtaaagttggaataaaccgaagagagatggacatcatgagagcaagctcgtgaacaggcagtttgattttacggaatggatgaagcagcttttccataccgtctgtcacttctataggcgttgtggttaacgtcagaagtgtcgtcatcatgatgagatagacaaaacggagtgaaatgaaaatcccctgctttagaccttcttcataaatatttaaaaaaccaaagtgaaatagcaaggcgccatcctttgtcatgaatatatgcagaatgaaggtaaacaggacaatccataggatcggcttcattcccttgagaataaagtatagcggcacctgagaaaccatcaccacaaggagggtaaagacacctaaaagcccgtaagtgatgtaattattagcaaaaaagacaataaagacaaaaaagaaaattgataacagctttgtccttggatcaagacgatggacaaaggatgaacctggcacatatttgccgataatcatactatccatcatgatgtcgtgtcctcctgataaagagctgttaaggcttctgccatttcatccatggtcagaagcggccttggaaacgtaatacccagcttttcttctacagtctgctggaatttaatcgtttctgggaggtcgagaccaaacgaagacatgtctgtacgattggcaaacaattctctcggcgtacctgtcgcctttaccgttcctttatgcatcacaatcatttgatccgcataatgagcggcgtcctccatactgtgtgtaaccagaatcgtggtaaggtttgccttttgatgaagctcatagaacatgtccatgatttccttccgtccgcgtggatctaaccctgcagtcggctcatccagcacaagcacttctggctccatcgctagaacacctgcaatcgccacacgtctcatttgaccgccgcttagttcaaagggagatcgagataatagggattcaggaagaccgactagcttcagcatttccttcgcctttgcttctgccttttcctgaggaacaccgaaattcatcggaccaaagcagatatcctttaggatcgtttcttcaaagagctgatgctcaggaaactgaaacacgatgcctacttttttccggagggactttaaatccttctgctttttattggcttgtaagacggtatctccaagcgcaatgctccccttcgttggtttgagcaatccatttaagtgctgcagcaatgtggacttgccagagcctgtatgaccaatgacagcgacataactgccctcttggatggaagcattgacatcatacaaagcgagacgctcaaacggcgttttcatttgataacgatgctctagttctttgatcgtaatgtccatagctctttcaccaatccttcttgtgtcaaatgggcatttgcaagcggtacaccttgctgcttcaattgtttgctcaaccgataggagaatggcagatcaagtccaatttgaactagctgttcgtctagttcaaatacttcctctggggttccctcggcaaattttttcccgccattcatgacaatgacccggtctgccttggcggcctcgtctaaatcatgtgtgatggaaatgactgtgaccgttccttgttccttcaatagtctaacagtctctaacacttcttcacggccaatcggatcaagcatcgatgttgcttcatccagtatcatgatgtcagggcttgcggcaagaacacctgcaatggcaactctctgcttttgcccgcctgatagatggtgcggctcttgatcaagaaactcctgcatattgacctgtttgacagcccaatctacacgttctatcatcaattcccgctcaaccccgttattttctaaaccaaaagccacatcatcacgaaccgttgagccaacgaattggttatctgggttttgaaagaccattccgacctttttgcgaatatcccagacactctcttctttcagctcaatctctccaaccttgaccgttccagcatccggtaaaatgagcccattcagtacacgggcaagtgtggatttacctgaaccgttatgaccaacaatggcgagccattcattttgattcacatgcaatgacacttgatctaaagcgggcttgtccgcatccttgtgataacgaaatacaatgtcctttacgtcaactaatgtcttccccatctctaccggacctcctctcagctcaacctcttcttttgcttattgttaaaaagccgtagtatctaaaaaagggcatagatccagttatgaactgtcccgccctttcttagatacacgctatgtgattaaactaattcaatgacagccattggtgcgccatcgccgcgacgaggtccaagcttcatgatacgagtgtatccaccttggcgatcttcgtagcgagttgcaacgtcagcgaataatttttgaagtgcatcttggtttgtttcagcgttagctacttcattacgaatgtaagctgcagcttgacggcgagcatgaagatctccgcgtttgccaagagtgatcattttttcaactacagagcgaagttctttcgcacgtgtttcagttgtttcgatgcgttcgttgatgatcaaatcagtcgttaggtcacgaagcattgctttacgttgtgcactagtgcgtcctagctttctgtatgccatgtgatgtcccctccttagttagagaatgctgtatgaataaaaaacacacgaaaatcctagttcacaatgaaactagtcaatcgtctttacgaagacccagtccaagttcttctagtttcgctttcacttcttcaagagatttacgtccaaggttacgaactttcatcatatcctcttctgtcttgttagcaagctcttgaacagtgttaatacccgcacgcttcaaacagttgtaagaacgaacagaaagatcaagctcttcaattgtcatttcaagcactttttctttttggtcttcttctttctcaaccatgatttcagcatgctgagcttcgtcagttaacccaacgaaaatattcaggtgttcagttaaaatcttagaacctagagcgatcgcttctttcggtcctgtgcttccatcagtccatacatctagtgttaatttatcatagtttgtgatttgcccgacacgggtgttctccacttgataagtcacacgagatacaggtgtatagattgagtcgatcggaatcacaccgattggctgatcgtctcttttgtttgcatcagcaggattatacccgcgacctctttgtgcagttaagcgaacacggaagctcgcattcttgccaagagttgcgatgtgaagatctggatttaagatttcaatatcgctgtcgtgtgtaatatcagcagctgttacagtaccttcatcttgtacatcaatttcaagcgtcttctcttcttcagagtagattttgagtgcaagctttttaatgtttaagataatcgttgtaacatcttcaaccacgccttcgatcgttgagaattcgtgtaagacaccatctatctggatcgatgttacagctgcaccaggaagtgaggataaaaggatacgacgaagggagttccctaaagtggtaccatatccacgctcaagtggctctacgacaaacttgccatacttggcatcgtcgctgatttcaaccgtttcgatttttggtttttcaatttcgatcatctaataaaaccctccttcaaaacgtcgaaacctcgaatagaatcatatgagattccatccgaaattcctcattgtttagtcccgtatgtgctcaggcaacgagtcgtgtattcgtctcataaataactgtatcataacccattattgacagggacacaaaatctatacaaacaaattacacgcggcgacgttttggtggacggcatccgttatgaggaactggagttacgtctctgattgcagtaacttcaagacctgcagcttgaagtgcacgaattgcagcttcacgaccagaaccaggacctttaacagttacttcaagtgttttaagaccatgttcgatagaacctttagcagcagtttcagcagccatttgtgcagcgaaaggagtagatttacgagaacctctgaatcctaatgcaccagcacttgaccaagaaattgcgtttccatgaacatcagtaatcgttacaatcgtgttgttgaaagtggaacggatatgagcgattccagcttcaatattctttttcacgcgacgtttacgcgtattttgtttacgagcagcagccattctttaactacctcctttacttattttttcttgttagctacagtacgacgcggacctttacgagtacgcgcgttgttttttgtgttttgtccacgaacaggaagtcctctacgatgacggattccgcggtagcttccgatttcaattagacgcttaatgttaagtgaaacttcacgacgaaggtcaccttctactttaagtttgtcaatgatatcacggattttaccaagttcgtcttcagttagatcgcgaacgcgagtgtcttcagaaacacctgcttctttaaggacttgttgcgcagtcgtacgaccaattccaaaaacatatgttaaagaaatgacaacacgtttatcacgtggaatatctacaccagcaatacgagccatgatttgggcacctccttgttattagccttgtttttgtttatgttttgggttttcacagatcaccattacttttccttttctgcgaataactttacatttttcacagataggtttaacagatggtctcactttcatgtgtttccaacctccttcttccggagttgctttatttgtaacggtacgtaattctaccacgagttaagtcatatggagataattctaccgtaactttgtctccaggtaaaatgcgaatgaagtgcatacggatttttcctgatacatgagccaaaactgtatgaccattctctagttcaactttgaacattgcatttggcaaagtttctgctacagtaccttccacttcaattacatcgtctttcgccattcaagtgttctcccttcttcaaatcagtaacttgctctctgacaaatgtccaaatgagttcatctcaattgtccatccatcacccgacctgttttgaatatactgttctgaacttccggagatacgcaaccataaaaggttatatgattgatattttttcttaggagaatgaaatttacgcttttctccgtctgcgattagtagatggcagccaccgaacatgccgatgacacctgtatactgatcttgttctttcctttggactatacagacaacctgcccgatttgggcctgaaaggcttcagtgaagacctaaatcttagtcagtatatcaaaacctgtatctgtaatcgcaatcgtatgctcaaagtgagcacactttttcccatcaaccgttacaaccgtccagttatcagccaatgttttcacatatcggctgcctgcgttcaccatcggttcgatggccaacaccattccaggttttagccgcgggcctttgttgggcggaccataatgaggaatttgagggtcctcatgaagatcctgtccgaccccatgtccaacatattctctaacaactgagaaattctcgttttctacatacgtttgtatagcatgggaaatgttcgacagacgttcgcctggctttgcttcctgtaagcctttatatagagattcctctgtgacttccagtagtttgcggtcttcatcactgattaccccaactggataagtccaagcagagtcaccatgatagccatttaactttgcgccaatatcgatactaatgatgtcaccatcacgtaaaacccgtttaccaggaataccgtgaacgagttcttcattcaccgaaacgcaaatgctcccgcgaaaaccattataccctttaaaagatgggattgcaccctgctttgtaataaaacgttcggcaatttgatccaattcttttgtcgaaatacctggttttatatgtttcttcagctcttcatgagtcagtgcgacaatgcgtccagcttctctcataatctcaagctcgcgaggagttttacagataatcatttatttaatcccccaagcaggtccttgatatctgcatatacatcgttaatgtgttttgcaccatcaatatttgcaagatatcctttttctgaatagaagttcagtaaaggttcagtctgctttaagtttacttcaagtctagtcgaaacggtttctgcattatcatctgcacgttgataaagctcgcctccacacttatcgcaaacattttctttcgcaggtggattgaatactaaatgatatgttgctccgcaatttttgcaaattcttcggccagtcagacgctccatcaaagcatctttatcgactttaatattaatgacataatcaatcgttctgccaagatcctttagaatgtcttctaaagcttcagcctgagcgactgttcgcggaaatccgtccagaagaaaaccttgttcacaatcatttttgccaagtctttctctaacaataccgattgtgacctcatcaggaacaagctctcctttatcgataaaggattttgcttcgagcccaagttgtgtctcctctttcatagcagcgcggaacatatctcctgttgatatatgaggtatcccataatcatcaacaattcgttctgcctgagtgcctttaccggcacccggaagccccattaagactaagttcatttcggatttccccttccttacttagagaggttgggcaggagcccagccctctattttatttcataaatccacggtagtttcgtttcactaattggctttcaagttgtttcattgtttcaagtgcaacacctacaacaatgagaagacttgtgccgccaatttgtgcagcggaaggtaatccagcgaattgaatgaaaaagataggaagtattgaaatcacggctaagaaaatggcgcccacaaacgtgagtcggtacaaaatgctcgtaattctatcttgagtcattttccctggacgaactcccgggatatagccaccctgcttttgcagattttcagccatttgttcaggattcacttggacaaaggcataaaaatatgtgaaagcaacaatcagtgctacataaatcgtcataccgattggcttagtatagtcaaagttgttggttatccaagttgtcacattattggttccgaagaacgatgcgaccgtctgcggagtaataatgaaagaaacggcaaagatgactggaatcacccctgctggattcactttcaatggaaggtgcgttgcttgactagcagacatttgtgcacggccagttccttttgaatattgaatcgcaatctttctcactgccatttgaatgtaaataacaccaataacaatgacaagaatagcaataacaataagggcaattttcaggatttgcatgaacaactgtccatctccacctacaaattgttgagcgtacacttgttttaatgtttgagggatacctgcgatgataccagcaaagataataatcgaaataccgttaccaacaccgtgagcagtaatctgctctcctagccacattaaaaatgctgttcccgcagtgagtacgaccgcaattaagaggtacgttgaaacacctgggttttcaatcagcatgcctcctgccatattgttgaatccatatgacattcctaacgcctggataaaacctagaacaattgtaaaataccttgtgaattgtgctaattttcggcggccaacctctccttgctttgaccactcagtgaacttcggaacaacatccatctgcaagagctgaatgatgatcgaagcagtgatatacggcataatccccattgcaagaatggagaattggaaaagtgcaccgcccccaaacgtgttgaggatcccgaaaacactcatttgatcctgtgcctggagaacttcggcgttcacattaggcacagggatgaaagcacctatacgaaagacgattaacattaaaagagtgaatataatcttattccgtatatctttcacgcgcataaaattggagattgtcttaaacaagttagatcacctcggctgtaccgccagcagcttcaatagcttctttcgcagaagcagagaatttattggcttttacagttaattttttttctaatttaccgttgccaagaatttttactcctgcttttaacttgcttattgcaccagtctctagaagaagttcaggagttacttccgttccttcgtcaaaactgtttaatctgtctaagttgataaccgcgtaatctttacggttgatgtttgtaaaaccacgttttggaagacgttggaataaaggcatttgaccaccttcgaaaccagggcgtacaccgccgccagaacgagcgttttgacctttatgacctttaccagaagttttaccgttacctgatccaataccacgaccaacacggttgcgtactttacgtgaaccttctgaaggcttcaattcatgaagtttcatttgggcacctccttatcgattaaaaatgttttattgttctttaacagaaactaaatgagacaccttgttaatcatgccgcggatcgctgcattgtcttcatgtacgactgtttggtttgttttcttaagaccaagagtacgaacagtgacacgctgatcttctgggcgaccgattacactgcgtttgagggtaatttctaatttatttgccattaatgttccctccttatcctaacaggtcttctacagattttccacgaagcttcgcaacgtcttcagcacgtttaagttcacttaaaccctgaagtgttgcgcggatcatgttgatcggtgtattagaacctagagatttagaaaggatatcagctagaccagcaagctcaagaaccgcacgcactgggcctccagcgataactcctgtaccttctgaagcaggcttcaatagaacgtttcctgcaccgaatcgaccgatgatttcatgtggaattgtagttccaaccattggtacttcaattaaattctttttcgcatcttcaacagctttgcggatcgcttctggtacttcttgtgctttaccagtaccgaaacctacatgaccgtttttgtcaccgacaacaactaaagctgcaaaacggaaacgacgtccacctttaacaactttcgctacgcggttaaccgtaactaagcgttcttctaactctaatttgctttggtcaatacgactcattcggatgtgtccctccttcttttattaaaatttaagtccagcctcacgagcagcttcagctagagcttttacacgtccatgatataagtatcctccgcggtcaaataccacgttagagattcctttttcaacagcacgttttgcaacaagttcgccaactttagtagcagctgcagcgtcagaactattctcgatctttaactctttatcaagagtagaagcacttacaagtgttacaccgttaacatcatcaattacttgagcgtagatgttcttgttagaacggaaaacgttaaggcgaggtctttcagcagtacctgaaagtttcgcacgaacacgagcgtgtcttttaagacgagtagcgtttttgctagttttcgtaatcatccgagtcactcctttcttcacattaagcgatcttacttaccagtttttccttctttacggcgaacgaattcaccttcgtaacgaattcctttacctttgtaaggctctggagaacggacagcgcggatgttagaagctagagctcccacacgctctttatcgatacctttaatgactactttcgtttgagatggaacttcgacttcaactccagcctcaggaacgatttcaactggatgagagtatccaacgttaagaacaagtttgtttccagatttagctgcacggtaaccgacaccgataagttctaaacctctttcgaaacctttagatacaccttcaaccatgtttgcaattaagctacgtgttgtaccatgtaaagcacggtgttctttatgatcagacggacggcttacagttaagacgctgtcctcaattttaatttccatatcagggtgaaatgtacgagttagttcaccttttggtccctttactgtcactgtgttatcgttgtttgtcacagtaactcctgaagggatctcgattaattttttacctatacgagacataccaagcacctccattcatcttaaactttttttaccatacgtaagcaagtacttctccaccagcttgtttagcacgggcttctttgtccgataaaacaccttgtgatgtagaaataattgcgattccaagtccgttaagtacacgtggtacttcatttgatttcgcatatacacgtaaaccaggtttactgattctttttagaccagtgataacacgctcgttgttttggccatatttaaggaacatacggataattccttgtttgctgtcttcaacatattcaacgtcacggataaaaccttcacgctttaagatttcagcaatttctcttttgatttttgaagccggtacttctagcttctcatgacgtaccatgttcgcattgcgaatacgagtcagcaaatctgcaatcggatctgtcataaccattatttaataacctccttcccatttatggggattaccagctggcttttttaacgccaggaatttgtcctttatatgcaagttcgcggaaacaaatacggcaaagtttaaacttgcgaattactgaatgtggacgtccacaacgttcgcagcgcgtatactcttgaactttaaacttttgtttgcgttgttgtttcgcaatcatagactttttagccacgatttcgcctccctttcattgattatttctggaacggcatacctacttgagttaataactcacgtgcttcttcgtccgtattggcagtcgtaacgataacgatatccataccgcggacttttgttactttatcgtaatcaatttctgggaagattaactgttctttaataccaagcgtgtagtttccacgaccgtcgaaagatttcttagaaatcccgcggaagtcacgtacacgtggtaaagatacagaaataagtttatcaaggaaatcgtacatgcgctctccgcgaagtgttactttcgcaccgattggcattccttcacgtagacggaatccagcaatagacttcttcgcacgagtaacgacaggtttttgaccagcgataaacgttaattcttcaacagcagtatcgattgctttagcgttttgaacagcgtcaccaacacccatgttgatcacgattttttcgatttttggcacttgcattactgatttgtattcaaacttagaaactaatgcaggtgtaatttcttttacatacttttctttaaggcggttcatgagaaagacctcccttccttatttactatttatctagaacttgcccagattttttcgctacacggactttctttccgtcctcaactttatacccaacacgtgtcacttcacccgttttaggatcaagcggcattacgtttgatacgtggatcggcgcttcttgttcagaaattccgccctgagggttagcttgggttggtttagagtgttttttcacaaggttaataccttctactaaaacacggtcattcttagggaaagcagcaaggatgactccttgtttacctttatctttaccagagataaccactactttatcgccctttttaacatgcatttaatcgcacctccttgagtcgcggattgtattcattaaagtacttctggtgctagagaaacaattttcatatagttgttttcacgaagttcacgtgctactggtccgaagatacgagttccacgcgggctcttgtcgtcacggataatgacacatgcattttcatcgaaactgatgtaagatccatcgtttctgcgagctccgctctttgtacgaacgataactgctttcacaacttcaccttttttgacaacgcctcctggtgttgcttgtttaaccgtacaaacaatgacatcaccgatgttagccgtcttacgtccagagccaccaagaactttaatcgttagtacttcgcgtgcgccagagttgtcagctacttttaaacgagtctcctgttgaatcattaatgttacctcctttcggaaaaagaaatccgaactttattagataataacggcttcttcgacaacttcaactagacgaaagcgtttagtcgcagataaaggacgagtttccatgacctttacgatgtctccgatttttgcttggttgttttcatcatgtgctttgaacttcttagagtatcttacacgtttgccataaagtgaatgctttttgtatgtttcaactacaacagtgatggttttatccattttgtcagaaacaacacgaccttgatacactttacgttggttacgttcgctcatgtttgcggggcctcccctctaattattatttattagcagcgatttctctttgacgaatcacagttttcatgcgtgcgattgatttacgcacttcacgaatgcgagcagtgttttcaagctgcccagtcgctaattggaaacgaagattgaaaagttcttctttaagagactttactttttgttcaatttcagcagtggtaaggtcacgaatttcattagctttcatttgattcaccaccaatttcttcacgttttacgaacttcgttttaattggcaatttgtgagatgcaagacgaagagcttcacgagcaacttcttcagacacaccagaaatttcaaataaaactttgcccggttttactacagctacccatccttctggagcacctttaccggaacccatgcggacttctagaggtttagctgtgtatggcttagaagggaaaattttaatccaaactttaccgccacgtttcatgtaacgagtcatagcaatacgagcagcttcgatttgacggttcgtgatccaagaagcttcaagagcttggataccgtactcaccgaaatgtacttcagtgccaccttttgcacgaccacgcattttcccacgatgttctctgcgatacttcacgcgttttggcaataacatattattttcctccttccgcagtattcttcttagttggaaggacttctccacgatagatccatacttttacgccaagcttaccataagtagtgtcagcttcagcagtagcatagtcgatgtcagcacgaagtgtgtgcaacggaacagtaccttcactgtaatattcagaacgagcaatatctgcaccgccaagacgaccagaaaccattgttttgattccttgtgctccagcacgcattgtgcgttggattgtttgtttttgtgcacgacggaatgaaatacgattttcaagttgacgagcgatgttttcagcaactagctgagcatcaagatctgctctcttgatttcaagaatgttgatgtgtacacgtttgccagttaggctgttaagagctttacgaagtgcttcaacttcagatccgcctttaccaattaccatacctggtttagccgtgtggattgtgatatttacgcggtttgcagcacgttcgatttctactttagaaacagacgcgtcagacaaacgcttgctgatgaattcacggattttcaagtcttcatgtaagaagtcagcgtaatcttttcctgcgaaccatttagattcccaatcacgaatgacgccaatacgaagacctactggatttaccttttgacccacggattatccctccttcttttctgatacaacgattgtaatgtggctagtacgtttgttaattgcgctcgcacgacccatagcacgtggacggaatctcttaagtgttggaccttcgtcaacgaatgcttgagtaatcactaggctgttagcgtccaactcgtagttgtgctcagcgtttgcgatagcagattttaatactttttcaataattggtgaagcagccttaggtgtaaggtttaagatagaaactgcttctcctacttgcttacctcggatcaggtccattactagacgtgctttacgaggagcaatacggactgttcttgcgacagctttagcttgcatttaaaagcctcctctcattagcgtcttgtttttttatcgtcactagcatgacctttgtaagtacggcttggtgcgaattcgcccaatttgtgacctaccatatcttcagaaatgaaaacaggtacatgtttgcgtccgtcatagacagcgattgtgtgaccgatgaattgtgggaaaattgtagaacgacgagaccaagtttttacgacttgctttttgtcagtttcattcaatttctcgactttagccatcaaatgatcatcaacaaatggtcctttttttaagctgcgagccattgtggaacctcccttcgtgattgaactacggccctaaatgaaccgtagacaaccccgttacttgtttttacgacgacgtacaatgaatttatcagacttgttggttttcttacgagtcttgaatccaagagtcggtttaccccatggagacattggtgatttacgtccgattggagcgcgtccttcaccaccaccgtgtgggtgatcgttagggttcattacagaaccacgaactgttgggcgtacgcctttccagcgagaacgtccagctttaccgatgttaattaattcgtgttgctcgtttccaacttgaccgatagtcgcacggcaagcagaaagaatcatgcgaacttctcctgagttcaaacgtacaagaacgtatttaccttctttaccaagaacttgagcagaagtaccagcagaacgaactaattgtccacctttacctggttttaattcaatgttatgcacaactgtaccaactgggatgttgataagtggaagagcattacctggtttgatgtcagcttctggtccagaagtaacttcagtaccaacttggattcctttcggagcaagaatgtaacgtttctcaccatctgcatagtttacaagagcgatgttcgctgaacggtttggatcatactcgattgtagcaacgcgtccaggtataccgtctttatcacgcttaaagtcgatgatacggtattgacgtttatgaccgccaccttgatgacgaacagtcaatctaccttggttgttacgtccgccttttctgtgaagcggtgcaagcaacgatttttctggtttgtcagtcgtgatttcagcaaaatctgaagtagtcatgccacgacgaccattactggttggtttatactttttaatcgccattttgaatttccctccttctttttaagatttacgcttcaaaaatttcgatttctttgctgtcagcagttaatttcacgatcgcttttctgcgacggctagtcataccagtgtagcgtccaacgcgtttagatttccctttgtagttttgaacgttgactttctcaactttcactccaaagatttcttcaacagcgtctttcacttctgttttgttagctctgacatcaacttcgaacgtgtacttcttctctgtcattagatcagcagaacgttcagtaatgatagggcgctttagaacatcacgaggatctttcattatgcaagtccctcctctactttttcaaccgctgctttagtgatcagaagtttgtcgtggttgacaacgtcaagaacgttgataccgttagcttcaacaactgttactccagggatgttacgagcagataaagcaactgtttcgtttgcatccgcagtgacgatcaacgctttcttctcaacagataatcctttaaggatgcctgcgaattctttcgttttcactgcatcaagagtcaaatcttcaagaacgatgatgttgttgtcgattactttagaagacaatactgacttgatagccaagcggcgaacttttttaggtaatttatatgaataactgcgtggtgttggaccgaatacgataccgcctccgcgccattgtggtgaacgaatagaaccttgacgagcacgacctgtacccttctgtctccaaggcttacgacctccgccacgtacttcagaacgagtttttactttatgagttccttgacgtaaggaagctctttgcataagaatagcatcgaatactacgctttcgtttggctcgattccaaacacagaagcgtttaattcgatttcaccgttagtagaaccgttttggttaaataatgctacttttggcatgacttgtttcctcctttcctaagagagttatttagatttaactgcactctttacagttactagagattttttagctcctggtacatttcctttgatcaatagtagattgcgttctgcatcaactttaacgatctcaaggttttggacagtgatttgctctccgcccatacgacctggaagaagtttacctttgaatactcggtttggatcaacaggtcccattgaaccaggacgacggtggtaacgtgaaccgtgagtcattggtccgcgtgattgtccgtggcgcttgatagccccttggaatcctttaccttttgatgttcctgttacatctacgatatctccatttgcgaaaatatcaactttgacttcctgaccaacttcatacgcatctaactccgcaccgcgtaattcttttacgaagcgcttaggagcagtttccgctttagcaacgtggcccttctctggtttgttagaaagcttttcacgtttgtcgtcaaaaccgatttggattgcttcatagccatccgtgtcagtagtcttcttttgaagaacaacgttagcagcagcctcaacaacagttacagggataagatcaccgttttctgcgaatacttgcgtcataccaatttttctacctaagattcctttggtcattagtcacacctcctataatatgtgttttctatttgaattaaagtttgatttcgatatctacaccagatggtaaatctaaacgcataagtgcatcaactgtttgtggagttggattcacgatgtcgattagacgtttgtgagtacgcatctcaaattgctcacgagaatctttgtacttatgcaccgcacgaaggattgtgtaaactgatttttcagttggaagcgggattggaccagatacactagcaccagaacgcttagccgtttcaacaatcttctcagcagattgatcaagaattctatgatcatatgcttttaaacgaatacgaattttttgttttgccattattttccctccttttcgcctacttacgttagacagttctccgtgagaaaaacctgatcaccttgccatggcaaagcggccgggtgtgtcagcaacctctcacttcatcgcagtcaaagaccaacatgcactattgtaccaaattggcctgcgtgttgcaataataaatcggataaatttatgatttgcacacttttcatattatacaggggttcagcctataaatcaagctttccctgaagatgatgtacagcagtcttttttatggtacggataaattcttctggttcttctagatgcggggaatgtgcagattctttaaaggtgaaccattctttgattggtgctgttaattggtcaacatatggttttgatacagcagctggtgtaatcatgtcatatgcgccaatgataaagtagcaaggtattaatatagtagaaactcggtattcaatgctctcattcatcaattcatcccatagcatgtcctgactaaacttctgtcctttaaggaacttccacttatctttcagctgatattccttactaaaaagaaatccgcgcagcatttgaataagcggcctccacctatgtgtgagacctacgctgccgagctctttatatagagagaacagagcatgagctgatattcgtttccacggaggaggcgtcagtaatcgcaggcaccaagtaaacaaccgattccgatggtatttctccaaaaggagctcgtacgacataatatcttcttttaatacatctactacctgactaattccataataagcatgatatagatctggacgcttatgtactgcttgtatggcgattagtgatccccatgaatatcctgcgatgtacaattttgattgacctagatatgaaaggactttctctgtcagttcaatcgtatcttcaataaattgctgaatggtcatggaagtatcggggagattcttttgataggaaagtcccgcgcctcgctgatcccaatgaactactgtaaaatcttgattaagttcctcatgaaacgagtcgatatagctgatttgagcggagccgggcccaccgtgtaaaaataaaagaacaggtttcgcttcatttgtgtgatcttctttgatcataatccattggtcaaccccgccgattaaccatttcttcaaatatatcttcgccattccagtgatcctctcggttccaattagattctatagcttatagtagccgttctgatctggaaaagcaaaaaaagagacccttttgcaaggagtctcttttatatgttttattacttaatgatagttgaaacgacgccagaacctacagtacgtccaccctcacggatagagaaacgagttccttcttcgatagcgatagtagagataagttcaacttccatctcagtgttatcgccaggcattaccatttcagtaccttctggaagatgtacgataccagttacgtcagttgtacggaagtagaactgcggacggtagttagcgaagaatggagtatgacgtccaccctcttctttagaaagtacataaacttcagctttgaaacggctatgtggagtgattgtacctggtttagcaagtacttgaccacgttggatatcttcacgagatacaccacgaagtagtgcaccgatgttgtcaccagcttcagcatagtcaagaagcttacggaacatttcaacacctgtaacagttgttttaccgttttcttcttgaagaccgatgatttcaacttcgtcaccgactttaacttgtccacgctcaacacgaccagtagcaactgttccacgaccagtgattgagaatacgtcctcaactggcatcatgaatggcttctcagtgtcacgctctggagttgggatgtactcatcaaccgcatccataagttcgaagatttttgcttcgtaatcagcatcaccttcaagagctttaagagcagaacctttgataacaggtacatcgtcaccagggaagtcatagtcagaaagaaggtcacgaacttccatttcaacaagttcaagtaactcttcatcgtcaaccatgtcacatttgttaaggaatactacgatgtatggtacacctacgttacgagaaagtaggatgtgctcacgtgtttgtggcattggaccatcagcagcagatactactaagatcgcgccgtccatttgagcagcaccagtgatcatgtttttaacatagtcagcgtgtcctgggcagtctacgtgtgcatagtgacgagtttcagtttcatactcaacgtgtgctgttgagattgtgattccacgctcgcgctcttctggagcaccatcgatttggtcataagccatagccgtacctttaccagatttcttatgaagaactgttgagatagcagcagttagagttgttttaccatggtcaacgtgtccaattgtaccaatgttagcatgcgatttggaacggtcgaatttttctttagccattctaaaaatcctccttaaaggttcattgtatttggtatagagtgatagaaagtgaagagttacctctcactttctgatcttcaatagtagttatactttagtttaaaggcaaaatcaattattcacctttattttttttgatgatttcttcactgatgctcttaggcacttcttcgtagtgatccatgtgcatagtgaaagtaccgcgtccttgtgtattagaacggagtgcagttgcatatccgaacatttcagaaagtggaaccattgcgcgaacaacttgagcgttaccgcgagcttccataccttctacacgtccacgacgagatgtgatatcacccatgatgtctcccatgtattcttcagggataacgacttccactttcatcattggctcaagtagaactgggttacatttgctgacagcatttttcaatgccatagatgcagcaattttaaacgccatttcgttagagtcaacatcgtggtaagatccatcaaataattttgctttgatgtcgattaatgggaatccagctaatacaccattttcaagtgaatcttcaagacctgcttgaatagctggaatgtattcacgaggaacaaccccaccgacgattgcattttggaattcgaagcctgcgccttcttcgtttggttcgaattcgatccaaacgtgtccgaactgaccacgtccaccagactgacgtacgaatttaccttcaacttttgcaccagaacggaatgtttcacggtacgcaacttgaggagctcctacgttagcttcaaccttgaactcacgcttcatacggtcaacaatgatatcaaggtgaagctcacccataccagagatgatcgtttgaccagtttcagtgtttgtttgtgtacggaatgttggatcctcttcagctagtttagctaaagcgatacccattttatcttggtcagccttagacttaggctcgattgctacatcgataactggctctgggaattccatagactcaaggataacaagacttttctcgtcacaaagagtgtcaccagttgatgtatctttaagacctacagctgctgcgatatcccctgcatatacagtagagatttcttcacggctgtttgcgtgcatttgaaggatacgtccaacacgttcacgcttgttcttagaagagttcttcacgtaagaaccagaatcaagtgttccagagtatacacggaagaaagttagtttcccaacataagggtcagtcattactttaaaagcaagggctgcgaatggtgcgtcatcagtagactcacgcacaacctcttcatttgaatctggcaaggtacctttgattgcagcaacatcagttggtgcaggaaggtaatcaagcacagcgtcaagtacaagctgaacacctttgtttttgaaagcagatccaacaagaactggatagaattcaacattcaacgttcctttacggattgcagctttcaattcaggaattgtaatttcttcaccctcaaggtatttttccataagctcttcgtcaagctcagcgacagcttcaattaggctgttgcgaagctcttcagctttgtctttatactcagcagggatttcttgtgcatcagagcgagttccaaggtcatcttcgtagaagtatgctacgttttctacaaggtcgatgattccttcgaattgatcttcagcgccgatcggcaattgaattgcatgagcgttcgcttgaagacgatctcttaatgtgcctacagagtaaaggaagtccgcacctgttttatccattttgttaatgaatacgatacgaggtactccgtaagttgttgcttggcgccaaactgtttcagtttgtggctctacacctgattgtgcatctagaacagtaaccgcaccatcaagtacacgtaaagaacgttcaacttcaactgtgaagtctacgtgtcctggtgtatcgatgatgtttacacggtaacctttccattgtgctgtagtagcagcagaagtgattgtaataccacgttcttgctcctgctccatccagtccatttgggaagctccttcgtgagtttcgccaattttatggatacgaccagtgtagtataagatacgctcagtcgttgtcgttttaccggcatcgatgtgagccatgataccaatattacgagttttgtctaaggagaactctcttgccattgggtaatttctccttccttattagggaatagtttttttagtttggtataaatcctaccagcggtagtgagcgaatgctttgttcgcttctgccattttgtgtgtatcttcacgtttcttaacagcagcaccagtgttgttagctgcgtcaaggatttcgttagcaagacgctcttccatcgttttttctccacgaagacgagcgtagtttactaaccagcgaagacctaaagtagtacgacggtctgggcgaacttctacaggaacttggtagttggctccacctacacgacgtgctttaacttcaagaactggcatgatgtttttcaaggcttgttcgaaaacctccatcgcttcattaccagtacgttctttgatgatatcaaatgacttgtagagaattgtttgtgactttcctcttttaccgtcgatcatcattttgttgatcaaacgagatacaagtttagaattgtaaattggatctggcaatacgtctctttttgctacaggacctttacgtggcatctgatagcctcccttctcatttaaaaggatttctatctgtctctcatctcaatatcattgtcagttgcctgactccactgatctgatatcaacttctaaaaacccttatgtttgtttgtattatttgctttgtttagggcgttttgttccgtatttagaacgtccttgcatacgaccgtcaactccggcagtatcaagcgcaccacgaacgatgtggtaacgtacacccggtaagtcttttacacgtccgccacggataagtactacactgtgctcttgtagattatgtccgataccaggaatgtaagctgttacctcaatcaggttagacaaacgtacacgagcatatttacgtagtgctgagtttggttttttcggtgtcattgtaccgacacgagtacaaaccccgcgcttctgtggagatgttacgttagtgtgctcttttttgaaactgttgtatcctttgttaagtgcaggagactttgagttttcaactttactcacgcgtcctttgcgtattagctgattaattgtaggcatgttgttattcctcccttcgttgctttttttataacccacatacccaggtggttcatcaaaaggcaaaaaacaatgcttttgcatttacacatgcaaaaacaaaacaagtacgctataacataatggcaacagctgctgccccaacttcaattccgcaggctttgccgagctttttcatggaatctaccactaaaatgtctacacccttctcttgcgctagttttattacactagctgttaaagcaggatcagcatctttcgctacgacgatttcctttactgaatctcgtttcagagcttttactgtttgcttcgtaccaataataatggattgagcctgtgatactttatcataagacatcgaatatcctccaaagtaacaggttttattttgagcaccttggttatattatcatcatggcagaaggatgtcaatatcatatgacagattatcttgacatccttcaccattttttgatgattttataggaatctcacgagaaagattactctacaggaaccatatcgtcagacggctgcacttgtgaaaccggcttaaccttacggtagtttggcattcctgttccagctggaacaagtttaccgatgataacattctctttcaagccaagcagttcatcacgttttcctttgatcgccgcatctgttaggacacgagtcgtttcttggaaggatgccgcagacaagaatgagtctgtttcaagcgatgcttttgtaataccaagaagaactggacggcctgttgcaggacgtttgccttcgaatagtacttttttgttcgcttcagtgaattgatgtacatcaagaagtgtgcctggtaatacatctgtatcccctgcatcagcgacacgcactttacgaagcatttggcgaaccattacctcaacgtgcttatctccgatttctaccccttgcatacggtatactttttgtacttcatgaagcagatattcttgaacagctgtcatgtcagtcactttaagaagttctttcggatcgatcgaaccttctgtcagtacttgaccacgagtgactttgtcaccttcaacaactttcagacgcgcattgtaaggagctgtgtaagaacgagtttcaacgtcgccttgaaccacaatttcctgctgcttgtcacgaacatcgttaatttcagcaacgacaccatcaatttcagaaatggtcgcttgccctttcggattacgcgcttcaaatagctcttggatacgaggtaaaccttgtgtgatatcgtctcctgctaccccgccggtgtggaacgtacgcattgtaagctgtgttcctggctcaccgattgattgagcagcaatgattccaactgcttcaccgacttcaacgtcagtaccagttgcaaggttacggccgtagcatcgtttacatacaccatgaggcgtgttacatgtaaatgcagaacggatccatacttcctcaattcctgcttcaactacttcaagtgctttatcttcatcaattagttcgttttcgtccacaatgacttcgcccgtttcaggatgaacaattggttttcttgcaaaacgtccgatcagacgttcttcaagcttctcaataatttcatttccttctctaatggacttcgccaagataccacggtctgtaccgcaatctgtttcacggatgataacatcctgtgcaacatcgacgagacgacgcgtaaggtaacctgagtcagctgttttaagggctgtatcggcaagacctttacgcgctccgtgagtggaaataaagtattccaatacggttaaaccttcacggaaactagatttaatcggaagttcaatgatacgtccagccgggttggccatcagaccacgcataccagccagctgagtgaagttagatgcgttaccacgcgctccagagtcactcatcatgtagattgggttgacttcatcaagggacttcatcagtttaccttggatgacatctttagaagaactccagatcgaaatgactctctcgtaacgctcttcttcagtaatcaaaccacgtctgaattgcttcaagacgttatctacttttgcttgtgcttcttcgaggatcttctgcttatcatctaatacgacgatgtcagacacaccaaccgtaatacccgctttagtagagtatttgaaaccaagatttttcatgcggtcaagcattttagatgtctcagtgatatggaatctcttaaagatttccgcaatgattttacctaaaataccttttttgaacggcgcattgatttcttgtttctcgatcgcagctttgacatcctcacctttttcaaggaagaagcggtcaggcgttttttcttcaatattgctctttgtcggctcattcatgtaagggaatgattccggtaagatttcgttaaagatcagttttccaactgttgtaatcaacaatttagaacgctgttcatcagtgaatgtcacattcttcaacgagctagctgcaacagctacacgtgtatgaagatgcacatacccattttgataagctagaagggcttcgtcagtatctttgaagaccataccttctccgatagcacctttacgctcaagtgtaaggtagtagttaccaagcaccatatcctgagatggcgtaacaacaggttttccatctttcgggttcaaaatgttttgagcagcaagcattaagatacgagcttcagcttgagcctcagcagataatggtacgtgaaccgccatttggtcaccgtcaaagtcagcgttgtaggctgtacatacaagtggatgcagacgaattgcgcgtccttccacaagtgtaggttcaaacgcttgaataccaagtctgtgaagagtcggtgcacggtttagtaagactgggtgctcacgaataactgattctaaaacatcccatacttccggctgcacgcgctcaattttacgcttcgcactcttgatgttgtgagctaaacctttttcaacaagctccttcatcacgaatggtttgaataattcaagagccatttcttttggaagtccacactgatacattttcaaatgtggtcctacgacgataacggaacgtccagaatagtcaacacgtttaccgagcaagttttgacggaaacgtccttgtttccctttcagcatatgagaaagagatttcaatggtctatttcctggtcctgttaccggtcggcctctacgtccattatcaatcaacgcatcgacagcttcttgaagcatacgcttctcgttctgaacgatgatgcttggcgcgccaagatctaataaacgtttcagacgattgttacggttgatgacacgacgataaaggtcgtttaagtcagaagtagcaaaacgtccaccatcaagctggaccattggacgtaattctggcggaataaccggaagtacatcaagaatcatccatgatggtttgtttcctgagttacggaaggcttctagcacttcaaggcgtttaatcgcacgtgtacgacgctgtccttgagcagttttcagctcttctttcagtgtatctacttcttttacaagatcgatatcttgaagaagtttattgattgcttctgcacccatagctgcttggaacgtattaccgtatttatctaaataagcacggaattccttctcagaaagaagttgtttcttctcaagcggtgtgttgcccggatctgtcacaacgtaagaagcgaagtaaatcacttcttctaacgcacgtggtgacatatcaagaacaagacccatacggcttgggatacctttgaaataccaaatgtgggaaactggggcagccagttcgatatgccccattctctcacgacggacttttgcccgtgttacttctacaccacaacggtcacatacaacacccttataacgaacgcgtttatactttccacaatgacattcccagtctttttgcggtccgaagatacgttcacaaaagagaccatctttttcaggtttcagtgtacgatagttaatcgtttcaggctttttcacttcaccaaaagaccaagaacggattttatcaggtgatgcgagaccgatgttcatatactcaaaattgttcacatctagcaaggggcctacctcccttttaatcttcgggttataccctagtcacttgctctaatcgtttctgctattcttttgtgactgcgtcacgttcaagatcgacaggtgcgaggtctgcagcatcttcgtcattagataacgctaatccgtctgctttcttcgtttcctcatcgtcttctaaatctctcatttctatctcttcttcatcgccagataggattttgacatccatacctaaactttgaagttctttaattaacactttgaatgattcagggacacctggttcagggacgttatcccctttgacgatggcctcgtatgttttcacacgacctacaacgtcatccgatttaactgttaagatctcttgaagtgtgtatgctgcaccgtaagcttcaagcgcccatacttccatctctccgaaacgctgaccaccaaactgggctttaccgccaagtggctgctgcgtaacaagtgagtatggtccagttgaacgagcgtgaagtttatcgtcaaccatgtgagccagtttgatcatgtacatgattccgactgatacacggttatcgaatggttcaccagttcgtccgtcataaaggactgttttcgcatcacgggacatacctgcttcttcaagcgtttcccaaacatcttcctcgcgcgcaccatcaaatactggtgacgcaatgtggatgccaaggtaacgtgcagccatacccatatgaagctcaagtacctgaccgatgttcatacgagatggtacccctagagggtttaacatgatatcaatcggtgttccatctggaagatacggcatatcttcttctggaaggattttagagataacccctttattaccatgtcgtccggccattttgtcaccttcagaaattttacgcttctgaacgatgtatacgcggactaactggtttacacctggaggtaattcatctccatcttcacggttaaagactttgacgtcgtggataattccgccgccgccgtgtggaacacgtagagacgtatcacgcacttcacgagccttttcaccgaagattgcatgtaatagacgttcttcagctgttagttctgttacacctttaggcgttactttccctacaagaaggtctccgtcttttacttctgcaccaatacggatgattccgcgctcgtcaaggttgcgtaaagcatcttccccaacgtttggaatatcacgagtgatttcttccggtccaagctttgtatcacgagcttctgattcatattcttcaatatgaatagacgtgtagacgtcatcttttacaaggcgctcactcatgatgatcgcatcctcgtagttataaccgtcccaagtcatgaagccgaccatgacgttacgtcctagagccaattcacctttttccattgaaggaccgtctgcaaggatttctccttttacgacttcatctccaacacttacgattggacgctggttgtagcaagtcccttggttagagcggacaaatttcagcaagctgtatttgtctagattccctttgacttgttgtccatcaacgtcttcatagcgacgaacccaaatatttttcgcttcaacacgttctacaacaccagggtagcggcagataacagcagcaccagagtctttccctgatacatactccatacctgtaccaacaatcggtgattccggctgcatcaaaggcacagcctgacgttgcatgttcgctcccattagagcacggttagagtcatcgttttctaagaatgggatacatgctgtcgctgcagaaacaacctgctttggcgaaacgtccatgtagtcaacgcggtttcgaggaacaactgtgttttcccctctgaaacgagcaatgatattatcatcgataaacgaaccatcttcacctaatatagcattcgcttgtgctacaacgtagttatcctcttcatcagcagttaagtaatcgattctcggtgtcactttacctgtttcagggtcaacccggcggtaaggtgtttcaataaagccgaagcgattcacttttgcaaatgaagatagagagttgatcaaaccgatgtttggaccctctggtgtttcaatcggacacatacggccatagtgagagtagtgaacgtcacgaacttccattcctgcacgctcacgtgtcaaaccacccggtccaagcgccgacagacgacgtttgtgcgtcaattcagcaagcgggtttgtttgatccatgaactgagaaagctgagagctaccaaagaactctttgatagaagcgatcacaggacggatgttgatcaattgctgaggtgtgatcgtgtttgtgtcttggatcgacattctttcacgaacaacacgctccattctgcttaaaccaatacggaattggttttgcagaagctcacctacagaacgcaggcgacggttaccaaggtgatcgatatcatctgtgtcacctacaccatgaagaaggttgaagaagtaactgatcgatgcaatgatgtcagaaggcgtgatgtttttcacagcttcctctacgtatgcattcccgatcacgttgatcacttgctcgccttcttgatcagacggtgcataaatcttaatagattgaagttctacttcatcttctactacgccaccatttggataaagctttctaaatccgatgccgttttctaagtatggaagaactttatcaagaactcttctgtctaaaatttgacctttttctgctagaatttcacctgtttcagggtcaactaacgtttcagccaatttttgattgaacagtctatttttaatatgaagctttttattaatcttgtagcgtccaacattagctaggtcatatctcttcggatcgaagaagcgagagtctagcaggcttttcgcattttcaacagttggcggctctccaggacggaggcgctcgtagatttcgagaagtgctttatccgcattctctgtattgtctttttccagcgtgttgcgtaagtattcattctcgccaatgaggtcaagaatctcttgatcagagctgaagccgagagcacgcaaaagaaccgtaaccggcaacttacgtgtgcgatcgatgcgtacatagactacatccttcgcatcagtttcgtattctaaccatgcgccacggtttggaatgacagtcgcagtaaaaccttttttaccgtttttgtctactttaccactgaaatatacacttggagaacgcactaactgagaaacgattacacgttccgcaccgttaatgataaaagtacctgtgtctgtcatgattgggaaatcacccatgaacacatcttggtcttttacttctccagtttctttgttaattaaacgaacttttactcttagtggagcagagtaagttacatcacgttcttttgattctgctacaggatacttaggatcccctaggctgtaatcaatgaattcaagagaaaggttaccagtaaaatcctcaattggggatatatcttgaaacatctctctaagaccctcatcaagaaaccactgataagaagaggtttgaatttcaatgagatttggtaattctaacacttcgcttatgcgtgcgtagcttctgcgctggcggtgtcgtccatactgaactagttgacctgtcaactgattcacccctcaaatcatgcgtattatatgtgtaaaaagtatttcagcctttcaaatgtcagtaaagaaatacttttacaagacaaaagaaaaaagggtttctaaaataagaaaaccacatccaaaaacaaataccgattttattagttttcccaagtatgcataatttatacaaaatagttgttttttaagcctatcaagcaaaatatacacattggcattttataatgttaacacagctaggaaactgcgtcaaacttttttagctttgataatatagtagcccttttttttcaatacaacctcgacttctccaaagagctgttctaatttttcaatcgcagatggtccgccctgctttttctgaataaccacccacaactcaccttccggcaataaatgatcagcacttttttcaaagatcgcatgtacaactttcttccctgcccgtattgggggattggtcagtatagaggcaaaagcagctgatgaatgaacattcgagaacaaatcactttgatagatgcggacattatcaatgcgattatgtttagcgttttcctttgaaagttcgactgctctttcgttcacatcaatcatatgaatggtgcggctcgtcatttcgtttgctaacgataagccaatcggtccataaccgcaaccgacatctaagacatcgccatccacgtcaggttcttcaaaagcttcaattaaaagccttgaaccaaagtcgacttctttcttagaaaacactccactgtcacttgtaaaagtaaaggtacggtttctcaaggtgaagtcccatgtctgtttattgcttttcactgatggcttttccgtataatagtggtcactcatgatgaatggacctcctctggattcaatcgtttcaggagaatagaaaagaaaaagcccgccagtaaaagcgagctttcccaaaagattaggcgaagattacttaacttctacagaagcgccaacttcttcaagcttagctttaagttcttcagcttcttctttagcaataccttctttaagtggttttggagtgttgtcaacaagttctttagcttctttcaagccaagaccagtgatttcacgaaccactttgataactttgattttttggtctccagcaccagcaagtactagatcaaaatcagttttctcttcagcagcggcaccaccagctgcagctacagctacaggagcagcagcagttacgccaaattcttcttcgattgcttttactaagtcgtttaactcaagtacagttgcttctttaactgaagcaatgatttcttcgatatttaaagccatttgtaattcctccattttaagttttttacgttaagtacgcattaagcgccttgttcttctttttgttctgcaactgctttagtagcaagagcaaggttacgaactggagcttgaagaacgctaagcaacatagaaagtaagccttcgcgagacggaagttccgcaagagccttcacttcttctacagtcgctacgtttccttcgatgacaccagctttgatttctaaagcttcgtggcttttcgcaaattcgttgatgattttcgcaggtgcgataacatcttcgttactgaatgcgatagcgtttggacctgttaagaaatcgtttaaacccgttagttcaacttgttcaactgcacggcgagtcaaagtatttttgtaaactttgaattctacgccagcatcacgaagctgtttacgaagttcagtcacttcagaaactgaaagaccacggtaatctacaattacagtagacatactgtctttaaatttagaagtaatttcatcaacgacaacttttttagtatcgattgcattgctcatggttacacctcctgtacattctttgtgtaacacttataccgatcaggccatcacgttcctaacgaacggttctccatataaaaagcctccattaagacatggaggctgtatatacaagcatacgttaacgtaagactgtgacatatacacctcggcgggttaattaagccataaggcccctgctgtctacggtataaatggacatattctattttacaacattttgatattatcaaaacgattgtgataagtcaagatttattttgcagagaaagaagatggatccactttcacgccagggcccatagtagttgtaacagaaacgtttttcacgtatacacctttagccgctgcaggttttgctttaaggattgtatcatagattgttgcaaagttctcaacaagcttttcgtcctcgaaagaaacctttccgattggcgcgtggatgttaccagctttatcaacgcggtattctactttaccagctttgatttcattgattgctttttctacttcgaatgtaacagttcctgttttagggtttggcataagaccttttggtccaagtacacgaccgatcttaccaacttcacccatcatgtcaggtgttgcaacgattacatcgaattcgaaccagccttgttggattttagtgatgtaatcagaatctccaacgtagtctgctccagcagcttctgcttcttttgctttttcgcctttagcgaacacaagaacgcgttgagttttaccagttccgttaggaagtacaactgcaccgcggatttgttgatcgtttttacgagggtctacgcccaaacgaaaagcaacttctacagtcgcatcaaatttcgctgtatttgctttttttgtaagagaaacagcttcagctacatcatacgctttagtacgttcgatcagcttagcagcttctacatactttttaccttttttagccattataaaaatcctccttatgtggttttagcggaataacctcccacgaataagggttgcgaacttgtcaaaaccaaactcgcaacccaacaagacaataaattaatcttcgatgacaatacccatactgcgtgcagtaccttcaaccatgcgcatagctgattcaacgctagcagcgtttaagtcaggcatttttgtttccgcgatttcgcgtactttatcacgcttaacagttgccactttattacggttaggttcaccagaaccagactcaataccagctgcttttttaagtaaaactgcagcaggtggagttttagtaataaatgtaaatgaacggtcttcaaaaaccgaaatttcaacaggaatgataagaccagcttggtcagctgtacgagcattaaactccttacagaatcccatgatattaacaccggcttgacctagtgcaggtccaactggtggagctgggttagcttttccagcaggaatttgcaatttaacaactttaactacttttttagccacgagacacacctccttaaagtccgtgatgtggtaataggggaatccccctcccactcaacaacttcattctttatatgaatgacgaaataactagctagcgatcttgagcgaactcaagacgtacctttgctatattaccacttctatacactcatttcaagctcttttgaattacaatttatcgatctgcgtgaactcaagttccacgggtgtttctctaccaaacatattaacgaatactttgactttgcttttatcgtaatcaatctcttcgatagagcctgtgaagttagcaaatggtccgtcgattaccttgactgtttcttttaattcaaagtcgatttctgttttgcgttcttcaagacccattctcttcagaatggtttcggcttcgcctggcagcagcgctgtcggctttgagcctgatccagctgatccaacgaatcctgtgacacctggtgtattacgaacaacataccaagagtcgtcagtcatcacgatttccactaggacatagccagggaatactttctttttgacgacttttttcttaccatttttaatatctgtttcttcttcttctggtacgacaacgcggaagattttatcctgcatgcccattgattcaacacgcttttccaaattcgcttttactttgttttcatagccagagtacgtatgcacaacataccaattcttttccatttcgttcaggactattcagtccttccctccccacatttcgtaatgtctatttgacgaatctcgagtaccggtaaatattttcaagcaattgaaaaaacccgtaaaacgggttttttggcaagtcatattatgatctattatagcacgttcagcagaccattattcaagtattaatgaattaattcgattaattgtgagattcctatatcaagaaaagagaaaaagattgcaaagaatacgactgttaaaataaccgtgattgtgtagcgaatcatttcgtttttctttggccagctgacctttttcatttctttcccgacactttttaagaaactgataatacgcatgtaaaagacctccacagattaaagaacgcaaatcttacttcgtttctaaatgtgttttatgtgaattacaagtcttgcaatatttcttaacttctaatctttcagctgctgaagcatcacttttcattgtcgtataattgcggcttccgcagtctttacaggctagagtaatctttttcctcatatttacacctattttctcgacatcatttccttagtaccttatcacagtgtcgaaaaagctgtcaatataggtttgattagagactaatctcgcgaagctctaaatatttctctaattttctctttactctttggagtgcgttatcaattgatttcacatgacggtttaaatcttcagaaatctcttgataggatctgccatcaaggtaaagcacaagtacctttctttccagctcacttagtagttcccccattttcatttcaatatcatcaaattcttctttgctaatgattaaatcttctgggttaagcgctttagcaccggaaatgacgtccaacaatgttctgtctgattcttcatcatatattggcttgtctaatgatacataggaatttaacgggatatgtttttggcgagtagctgttttaattgcggtgataatttggcgggtaatacataattctgcaaaagccttaaatgaagtaagcttgtcctctctgaaatcgcggatagacttataaagtccgatcatcccctcttggacaatgtcctctcgatccgctccaatcaagaaataagatcttgcttttgcacgtacaaaattgcggtatttcgttattaagtaatctagcgcatcactatctccgacatgaaccctttcaatgacttgttcatcttccaactggcaaaattgctctctgatggatttatccttgctgttgtttagattcacttcgatccccccgaccgcacctagatagaaatattatacattaatggttgaaatatcgtcaagctattccagattcccacgccgccatttttcaaacgttttcaatacatcttctgacaattcaatcttggatactggtttatcagaagtaatctttttgactctcgtctctatctttcgttcgatcacttcaatctctctcaaaagctctcgagccgacttccgaagagctccttgtccaaaaattgcccattgttctgtgaagtctgaggtcgccacatgaatttgcgtccgaacattattcaaatcctgggccagcttttcaatccgctcatcagctgtttcattctctctcgtaaagatgacctctactcggtggttgatccgctttttttcgattcctttgaccatatgggcatcgaatacgacaatgactcgataccctgtgtatgcttgatattctgctaaattttgaatcagcacgtctctggcttcttcaaagctgttttcctttaagtgctgcagccgaggccatgcacctatcatgttgtatccatcgactaagaggatgtccatctctattctcctaacggataacgttttcgatacacttcatacatcaatagactagcggcaactgatgcgtttaacgaagtgaccttcccggccataggcaacttaatcagaaaatcacacttttccttgatcaatcggccaatcccttttccttcactgccaatcacaagagcaagcggcatcgtaccatcaaattgtctgtaatcctgtttggcagacgcatctgttcccgcgacccagattcctctttctttcatctcatcaagagctcttgaaagattggtgaccttggcaacaggaatatgttcaattgccccagtagatgctttggcaacggttgtcgttaagccgaccgctctccttttcggaatgacaatcccgtgtgcacctacagcatctgctgtacgcataatggatcctaaattatgaggatcttcaatttcatctaaaataagaaaaaacggctgttcattccgcttttcggcgatttgatacaggtcgtccaattccgcatattcatatgctgctacttgtgcaacgattccctggtgctgacctgttaccatttgatcaagctttttcctcggaacatactgaatggtgatattttgttttttagcgagttcaatgacctgctgggcttgtccttttacagtgttttctgccatccagagcttgtataactcccgatctgacttcagtgtttcaatcactgcatttttcccaatcacataatcatgttgctgactcatttgtcttcctccctgacgttccgatttcaatcgcctgactaatcagctcttctaagcgttcgtcctgcttttcaataaataaataacccatgagcgcttcaagcgccgtactataacgatacgtttgaacgtctgtgtttttaggcactgtgcctgattttgcatttcttcctcttttcagcaccgcttcttctgcttcagtgaaaaagccttgctgctgaagcgtaaataaaatagctgcctgagatttagctgaaacaatcttgcttgctcgtttgtgcagctcatttggttttgtcgcccccgtttggaggaggtgatgcctcacatagacttcaaaaatggcatcacccatataagcaagcgcaagtccgttcaactgtttaccgtctttcagcttttcaaaattcaacatgacctattctcctcttttccagcgagtaccttgaggagtgtcctccaatacaatattcatgctctttaactggtcacgaatttgatcagatagcgcaaagtcacgatttcttctagcctcattgcgtttttcaattaacgcttctacttcttcgtcaagcgtgtgcttttcttctaatgagaagccaagaacagacgtgatttcttggaataagccgataaatgccttgatcacttcctccgaagtatgatcattttccatataataattcgcctgtttcgcaagttcgaataaaacagaaattgcatttgccgtattaaagtcatcattcatttcagaaataaatgtcgcacgctgctcttcaatcttcgccagccattcagtattgtcttctgtgatattcgtgctgctctcaaggcgatgatgtaaattagcatacgacgttttgagtcggttaaacgcactctttgtactctctagtaaatccattgagtagttaattggatgacggtagtgaaccgacaacataaagaagcgtagcacatcaggatcttgttctttcacaatgtcatgcacgagcacaaagttgccaagtgattttgacattttttcattctcaatattaatatatccgttatgcatccaatacttcgcaaaaggtttccctgtcaaagcctcggattgagcgatttcattttcatggtgagggaaggttaaatcctgtccgccagcatgaatgtcgatcgtatcacctaaatattttttaaccatggccgagcattcgatgtgccagcctgggcgtccttcgccccacgggctatcccatgagatttcttgatcctttgcagccttccataaagcaaagtccagtgcatctcgtttcttctcacctacacgaatacgagcacctgtcttcagttcatcaatcgactggtgagaaagctttccgtagccttcaaatgagcgtgtgctgtaatacacgtcgccatccgcttcataggcgtagcctttttcaatcaatgtcgcaataaatgcaatgatatcatccatattttccgtcactcgcgggtgaaggtcagcttttttgcagcctagtgcactgacgtcttcaaagtaggcttggataaagcggtcagcaatcgtcggaacatcttctccgagttcattggctgctttgatgagtttatcatccacatctgtaaagtttgatacaaagttcacatcatagccgctgtattctaaatacttacgtacagtgtcataaacaatagcaggtctggcattcccgatatgaatgtagttataaacggttggtccgcacacatacatcttgacctttcctggttcaagcgggacaaattcttctttcttacgtgtcaatgtattataaatattgattgtcatgattgttcttcctttctgctcaatgaagccagctcaccttttagcttttccatttctcgttccaattctttgaaacgatcggaaattggatctggcaaatcttgatgattgagatcacgattgattttctttccattttgaacgacgactcgcccaggtataccgacaacggtggaatggtctggtacgtcctttaacacgactgaccccgccccaatcttggccccttttccgactgtaatggaaccaagcacctttgcacctgtcgcaatgagggcatcgtctaaaatggtcgggtgccgctttcccttttctttccctgttccccctagtgtcacgccttggaaaacagtgacgttgtctccaatttcacatgtttccccaatcaccactcccatgccgtggtcaatgaagaagcgcctgccaatggttgccgcagggtgaatttccacccctgtgaaaaaccggctgacctgagaaatgatccgcgcaagaaagtacagcttacgcttataaaatgcgtgcgcgatacgatgagcccaaatcgcatgaagccctgaataggttagcactacttcaatatagcttctagcagcaggatcttgatcaaacacagtatcaatatcttctttcagcattttgaaaaacacatgctccccccgttcttccccatcaatctctcttaggacttgctctcttttttggacaaataaaaaacgcctctgccaaatgacagagacgttttgaaaacgcggttccactctgtttagaaagccctcattttgcagccttctcaacttaatcccataacggagggtaccgcccttgcatactaacgtactcgtgttcctcaagggtcttgagggtgcatttccaacgtctgcccataagtctctttcagccggtgaagactctttctgtgatggacgaaaacattgtacttctccctcgcaacgatttccttatatttgtttaatgcggtttaataccgtttctttacctagtagttcaatactttgcggaagttctgggccatgcgtttgtcctgtgacagccacacgaattggcatgaatagtttcttgcctttatgccctgtttctttttgtaccgctttaatagcagccttgatttcatcaggtgtgaaagactcaagccgttcaagctgaccagcaaaagatgccatgacttctggtacttgctcctctgctaaaacttcctttgcctcttgattatactcaatttgctccttaaagaacaactctgttaactcaacaatttctgctccatagcttaattgttcgtgatacagagaaataagcttgcgcacccacgtgttttcttcttctgtcagctgctcgcttaccttgcctgccttttgaagatgcggaagtgttaacgcaacaacctgatcaagatcaagtgccttcacgtattggttatttacccattttagtttatgcatatcgaatagagctggtgacttagaaagtcggtttacatcgaaaatgtcgatgaattgctcttttgtaaacagttcttcttcgcccaccggagaccatccaagtagtgcaatgaagttgaacagggcttctggtaaatagcccaagtttttatattgctcgatgaattgaataatggattcatcacgcttacttaattttttgcggttctcgttcacaatcagcgtcatatgtccgaatagcggaacatcccagccaaatgcgttgaagatcatgatttgtttaggcgtattcgaaatgtgatcctctccgcggagaatgtgagtcattttcatcaaatgatcatccactgctacagcgaagttataagttggcgtgccgtctttcttcacaatgacaaaatcaccgatgccgtctgtctcaaatgaaatatcgcctttgaccatgtcgtcaaatttgatgatttctccttttggcactcggaagcggatacttggctctcttccttcagcgatcagcttgtcctcttcttcttttgataaatggctgcatttaccagaatatcgaggcatttcactgcgggcgatttgtgcttcacgctcttcctctagctcttcagccgtacaatagcacttatacgccaagtctttctctagcagctcatcataatattttttgtaaatctcattacgctctgattgtctgtaaggaccatagccgccatctttatcaatgctctcatcccaatcaataccgagccattgcaggtggcgaagctggctttcttctccgccttctacattacgcttttgatccgtatcttcgattcgaataataaatttgccgccttgactgcgtgcgaacaaatagttgaaaagagccgttctagcattcccaatatgtaaatgaccagttggactcggtgcataacgaacacgcacttcatttcccatgagtttaacttcctttcatctgcatcatgttgtctgacaccaattttttataaacgtattttatcatcaaatcccattctcatcaaaatggatttcactttttctgaagaagcactgttgcctgagaggcaattccttcgcctcttcctgtaaatccaagtttctctgtcgttgttgctttcacattcacctgtgtgacatctgcctcaagcgcttctgcaatcttctcacacattggttgaatgtaaggtgccattttgggcttttgcgccatgatggtgcaatcaatattcacaagtgtgtagcctttttcctttactagtgcccacacatgctgcagtaatttaaaagaatccgcatccttaaactcaggatctgtgtctgggaaatgcctgccgatatctccttcagcaatcgcacctaggcaggcatctgccactgtgtgaagcagtacatcagcgtctgaatgcccaagcagccccttttcatatgggatggtgaccccgccgataatcaaaggtcttccctctgttaattgatgtacatcaaagccttgtcctattctcaacatgatctagtaccctctttccgcatccataattgccttggcaaccaataaatcatccggtgtcgtcagcttaatattggtgtaatctccttggacaatatacacgttttcaccatgtaattgttccacaagactggcgtcgtctgttccaagaaagccggtccgctccgcatattcatgcgcctcttttaaaatagaatgacgaaaagcttgtggggtctggactgcccacaagctctgacgttcaatggtttgttccactttgccttcttgaacgcgcttgattgtgtctttcactggtaccgctacaactgcggagcctttttcaatcgccgctttaacgagcaagtcaatctgtgtatgcttaataaaaggccttgccccatcatgaacaagcacgatgtctgcatctttcacagcctttaatccttcgtatacactttgctgacgttcttcaccgccagtgacaagtgaaacaggcgtttgaaaagcgtgtaccttgagtagcctttcaaagtcttgacgctcctcttcattgatcgctaggatcatgcgtttgcattgcgaatgagcgtcaaacacctttagtgtatgaataatgaccggcattcttttcagctcaataaaaagcttattgcggccggccttcattcgtttcccctgccccgcagccggaataactacttcataatacatgttcgttctccctttagagcgccttctccagaagttttggcttcgcaaaaatcattcttccagcagcagtctgcagcacacttgtgacgagcacatcgatgtcttttccaatgtaattgcgtccttcttcgaccacaatcatcgtaccgtcatctaagtaagcaacaccttggttatgctctttcccatctttaatgacctgtaccttcatttcttccccaggtagcacaaccggtttcaccgcattggctagatcattgatgtttaacactgctactttttgaagttcgcatactttatttaaattaaaatcatttgtcacaacaacacctgaagttaatttagcgagcttcacaagcttgctatcaacctcttgaatgtcttcaaagtcaccttcgtaaatttcaactttgatatctaattctttttgaatacgatttaaaatatcaagacctcttcggcctctatttctctttaatacatcagaagagtctgcaatatgctgtaattcctcgagcacaaattgaggaatgaccatgacaccttctaagaatccagtttgacaaatatctgcgattcttccatcaatgataacacttgtgtctaaaattttcagctttttatcttctatttcaggttcatcatcagctgctccttttttcttggtgacctttgcagatcgggagaacagccccatcatttcatccttcttcttaaaccctacctgaaatccaaggtatcctaaaaagaaagccaggaaaatcggaataatggtaccaaaaatatgatatgggatattgtttagcgggatcacgtttacaataagatatgctagaataagtccaaatactaatccgaaacttccagatataagatcaggaagaggcgcctttaatagagaatcctcgatccatttcacccaattaaccacatagcctgtgcaccatttgccgatgataaagaacacagcggctcctattagtgctgaagagtaagcatttgttatgaaaggtatgtcctttacatttaacagcagaaataactctggaatgataaaaatccctacaactgcaccaaaaatgataaaaaacgcctgaacgattctttttaacataccttcacctcctttatttttcatctgtcaatccaccctcacctgacattgatatatgtttaagtttcctatcataatcaacagaaaacaaaagcatcattaatatacccatattcatccatttttaaccgtgtttaagaaaaatttctctccttatagctggcggtcgatataatgtttttcttgcagtctttttaatcctttttttatctttttcgctcttacttctccaattccttctacttcatccaaatcttgtacatccgcttccataattcgatctaacacaccgaacgcttcaaccacgttttcgacgattggcataggcagtctagggattttgtgaagcaatctgtagcctcttgtgtacacatattcgtcaatatttgtagaagctggatagccaagtaacttgtacagaatggagtcatctaaaagctcaaagctagacatatcttggagctgtttaagcagaacatatggatctttaatcttttctttcacataatctttaataaataaagccgcttcctgctccatatccgtaatcagttcattgacttgcagacggatcaaatgtccttctgttccgagctctttgatatacatattgatttcatttttgattctaagcaccatctcgtaacgatgcagcacggataatacatcaccaaaggtcacaagctcttcaaattctagggcgcttagcgcagaaatggcgtgatctaaaatggttttatatttctcaagtgtttgtatggcttggttggccttcgttaaaataaagccaatatctttcagcgtataacgacgattcccttggtataaggtaatgacgttcctccgttcagaaatcgcaatgattaagcagcctgtctgcttcgctacacgttcagcagtacggtgcctcatgcccgtttccgatgaatggatggttgcatctggcatcagctgtgtattcgcatacaagatcttttgaccagaatcgcttaaaataatggctccatccatcttagccaattcatataagtgtgctggggagaaggcagagttaatatgaaaccctccatctacaacactcttgactttgtcgttataaccaacaacaatgagcccgccagtattggccctcaggacattttcgatcccagcccgaagaggtgtccctggtgccacaaactgtacgatatctaagagatcgagttctctcgctccttttttctctttttccatttctatgatccccctagtgaaattcgaagtgcctccgctacattttctacaccgactaactcaatccctctcggctttttccatccatctatattcgcctgaggaataaacattcgcttaaatcctagtttcgcagcttcctgcacacgctgttcaattcttgatactcttctgacttctcccgtcagaccgacctctcctataaagcaatccgcttgatgcggcgctgcgtctttaaagcttgaagcaatactgacggcaatggccaagtcaatcgccggttcgtcaagcttcacaccgcctgcgacctttaaatacgcatcttggttttgcagcagcagtccgacacgtttttctaaaaccgccatgagcaatgacacacgattatgatcaaggcctgtagccattctccgtggatttccaaagcttgtcggtgaaattaatgcttgtatctcgacaagaacaggtcttgttccttccattgaggcaacaacacacgatccagatacacctgccgaacgttcttctaagaaaatttcggatgggtttaatacttccgtgagtccttcctctctcatttcaaaaatccctagttcattcgtcgagccaaatcggtttttcaccgcacgtaagatacgaaacgtatgatgacgctcgccttcaaaataaagaaccgtgtccaccatatgctctaaaaggcgtggacctgcgatcgagccttctttggtcacgtgaccaacgataaatattggaataccatttgtcttggcaattttcatcagctgtgctgtacattctctcacttgagatacagacccaggagctgacgtaatatcgctttgataaacggtttgaatcgaatccaccacgacaaaagcgggtttcatctcttgtatagcagacgttatatactccatatcggtttcagccaaaacatgtaaagaggtgctttttatgccgaggcggtccgctcttagcttcgtttgtttaatggactcctcaccagatatgtataatacattctgatttttgtctgagagctgtgctgatacttgtaataataatgtggacttcccaatcccaggatctccgccaatgagaacaagagagcctttgacaattccacttcctaatactcggttaaattcttctaaattcgttttgattcggggttcatctgatgtttcaattgcagatataggtgaaggtttttgaatggtttgaacagaatgattaaaagcgcttcgacggtttgccggctctttgcgaacgacctcttctgtcatactgttccacgtgccgcagcctggacatttccccatccatttggctgactcataaccgcacgattggcatataaattttgattttgtcttagccatagattgaagaatacaactccttatactgatcagaaaataagtaaagggaggcatacactttactggtatgcctcacacttttttcttactatattagttcgtagcagccgtcgtttttacgacaatttctccatcttccacatctaatacgatatgttgacctttttcaatattacccttcagaagctcctcagaaagtcgatcctccacatgcttttgaatcgctcttcttaacgggcgcgcaccgtactcaagatctacaccttcgtcggcaatcttcgcttttgctgcttccgtcaattcgattgaaaggtcttgttcttttaatcgtttcgtcaattgatcagacatgagagacacgatctcttttagatgtttcttttcaagtgaatggaagacaatgatttcatcaatacggttgatgaattctggtctaaatgcacgcttcaactcgcccatcactttgcctttcatatccttgtaattttgtccttcatcctgcacattaaagccaacatatttatttcgcttcaattcactagctccaacgttggatgtcatgatcaaaatcgtatttctaaagtcaacggtacgccctttagaatcagtcagacggccatcttctaacacttgtagcaaaatgttgaatacatctggatgtgccttttcaatctcgtctaaaagcacaacagaataaggttttcttctcactttttcagtcagttgaccgccttcttcatagccaacatagcctggaggtgacccaacaagtctagatgtagagtgtttttccatgtattcagacatatcaatacggatcatcgcttcttcatcaccgaaaatagactctgcgagtgctcttgcaagctccgttttaccaacccctgttgggcctaagaagataaaggagccgattggacgttttggatcttttaggccagcacgcgcacgtctcacagcttttgctacagcgacaaccgcttcatcctgcccgatcacacgagaatggagcaattgttccatattgagaagcttatctgtttctgtttgtgcaatttttgaaacaggcactcccgtccagctagagacaaccattgcgatatcatccactgatacctctgaattctcctgtccttgcttttctttccaagatttctttgtgacttctactttttcacgcaaacgctgttccgtatcgcgaagagaagctgctttttcaaattcctgactttgaacagcagcatccttttccttgcgtacttcatcgagcttttgctctagttcttttaggttaggcggtgttgtgaaagaacgtaagcggactttcgaacctgcctcatcaattaaatcaatcgccttatctggaaggaaacgatcagaaatataacggtcagacagcttcaccgccgcctcaatcgcttcatccgtaatggacacacggtgatgtgcctcataacgatctctaagtcctcttaagatttgaatactttcatcaacagatggctgatccacttgaattggctggaaacgtcgttcaagcgcagcatccttttcaatatatttacggtactcatctaacgttgtcgccccgatacattgaagctctccacgtgctaaggatggtttgagaatattagatgcgtcaatcgcaccctctgctccaccagcaccaatgagtgtatgaagctcatcaatgaagagaatgatatttcctgcctgacgaatttcgtccatgacttttttcaaacgatcctcaaattcaccacgatatttcgttcccgctacaacggttcccatatcaagtgtcatcactcgtttatcgcgcaggatttcaggcacttcattatgaataatttgctgcgcaagaccttcagcgatggctgttttaccaacaccaggctcaccaatcagcacagggttattttttgttcttctgcttaggacctcaatgacacgctgaatttctttgcttcgtccaatgacagggtccaaactgtcttctttcgcaatagctgttaaatcccttgccaagctatctaatgttggtgtatttgcattgctgttagagccagcggcagatgcacctgtttcattgctgccaagcagctgcagaacttgctgacgtgctttatttaagctcactccgaggttatttaaaacgcgggcagctacaccctctccctcgcgaataagacctaatagaatatgttctgtccctacataggaatgacctagctttcttgcttcatccattgaaagctcagtgaccttcttcgctctaggcgtataatgaggaatagcttgagacacctcttgccctcttccaatcaagctttcgacttctttttggattttatctgaaacaaggcccagtgcttctaacgcttttgcggcgatgccctcaccctcacgtactagaccaagtaaaatgtgctcagtaccaatgttcttatggcctaggcgaatggcttcttcttgtgcaagtgctaataccttttgagctctttcagtgaatcttccaaacatcatatcgtttcatcctcctgtccattcctatgcatttctaaacgcagcctttctctaataatcgctgctcgttttatatctcgttcatttggctccaaagctcctcctgagtactgttgaagaaagcctggctgagtcaaaatcatgagttcattcagtatattacttgaaagccccttaatgatacctaaatcaattccaaggcgcacatctgacaaacactttgctgtttcctttgattcaatcatacgacaattggacaatatccctaaggaacggtacactctgtcctcaagttcaatttgagatgtttgatataacgcctttcgtgcagatcgctcttgttcaatgagctgagcggtcacactatttaagtcgtctacaatatcttcttctgattgaccaagtgtcatttgatttgaaatttgaaagatgttccctattgcttcgctaccttcaccataaattcctctgactacaagacctaattgattaatggccggaataattcgattcatttgtcttgtgagggctaaagctggtaaatgcatcatgaccgatgccctaatacctgtacctacattagttggacagcttgttaagtatccccgcttttcagaaaacgcataatccacttgctcttcaatccagtcatctatctgattagccgcttttaatgcattggctagttggaaacctgggaataagcattggattcgaatatggtcttcttcattcagcatcacactgatttcctcattttcagaaagcaaacaaccgccaaatcttgattctgctaagtttgggctgatcaaatgcttttcaacaagtactctctttgctaaaggctgcgtttcattcatacgaatcagaacaaagtttccgatgtccttcacttcctggctagcaaacttttgctcgaattgctggaggacagcttcagcctcttcttgagaaaactgagttgggaaacgaacatgctctaggttgcgtgctagccggattcgactgcttagaacaatgtcactttctggtcctttttgtttcatccattgacttaaagcgtcttgaataaaatgctggagcgacatgttgttaatctccctccctctgctgagattgttcatgctctaatgcacgaatttgatctcgaacttccgctgccttttcgaactcttcttgttcaattaactgtttcagctcttgctgcatcatctcaagtttccggcggacatgaagactgccggcaatccgtttaggcacttttccattatggactgtatttccactatggactttccgtaaaacagggttcagatactgatcaaatgaacgatagcattctgcacagccaaaacggcctgtttttctgaattgttgaaaggttaagccacacttaggacattgatccacttctctcgcttcttgaaaaatagaagatcccttattagcacttgtggtaaagctaggatcaatattcaataaacctgataataagttgtgaatcgagaaaccttggtttccactcatagcatatgaatcactgttttcttttgcacattgttcacatatgtgcatttcttgtttttctccatttataactttcgtaaagtgaaaagtggctggtctctcattgcattcttgacaaatcaatcttttcacccgctttactttaatttcaaagcatttaacatcgctttcatcatccgagcccgcaattcatctcgttcaggtaaatcaatgtgcaaaacagaacggtccatgacactgatcatcatcttagcttctctttcagataaaatgttattttctacaagacgcatgatgatatgatcagaggcagcctgtgataaacgatgatatatttgggaaataatgttgttcaataagtcgacttcatcattcattttgactttaatgatgcggatatagccaccgccgccacgcttactttcaacgatatagcctctctcgctcgtaaagcgtgtattgataacatagttaatttgtgaaggtacgcattgaaacttatctgcaatttcattgcgcttaatttctaatatttctcgaccattctgatccaagacttccttcaaatactgctcgatgatatcagaaatattttgtgccactccgcctcctcctccattgactttgactatatttgactttaaccttactataaattttttcgatcgatttttcaagataatcgctcaactaagaatattatttccacatttatatggtgtcaaacctctcaaaaactataaaaactcgaattaacaggtacgttttgtcttgtttagttttcaaagatcattttcgttatcgctcgtaagcgactttaatatcttaacatttcgcatcggttaaagtcaagaacttttttcaatttcttttttaacctcgttgctgttttgcggcaacgaataataatataccatcttgattctttccttgcaatagtttttttaaaaaaaatttcattttatgaaaaataaaaagcaccatagttaaaatggcgctttgagtgatgtattaacggtttctcatttgtgggaaaagcagtacatctctgattgatggagaatttgttaatagcatgattaaccggtcgataccgattcctagtccgcctgttggaggcataccatattctaatgcttcaacaaaatcgtcatccattagatgcgcttcgtcattcccttcttcacgttcttttaattgagcttcgaatcgttctctttgatcgattggatcgtttagctctgtgaatgcattagcatgctcgcggcgtacgataaatagttcaaagcgatcagtgaagcgagggtcttcaggatttttcttagctaatggagaaatctccactgggtgtccgtaaataaatgtaggctgaaccaatgtttcttctactttttgctcgaagaactcattgatgatatgacctactgtcatgtttttcgtgatttcaattccgtgatcagcggcatactgcttcgcttcttcaacagacatctcctgccagaagtctacaccagttgcttctttgaccgcttcaaccatatggagtctcttccattcaggcttgagatcaatttcatcttctccatattgaatagtggttgttcctagtacctcttcggcaatatgagcaatcaggttttcagttaggttcatgatgtctttgtaatctgcgtaagcttcgtacagctcgatcatagtgaattctgggttatgacgagttgatacaccttcgttacggaatacacggccaatctcgtatactttctctaggccaccgacaatcaagcgttttaagtgcagttcaatcgcaatacgcatataaagcggcatatccagtgcattgtgatgagtaatgaaaggacgtgctgatgcaccaccagggatgctgtgcattgttggtgtttcaacttctaggtaccctttagaatctaagtatcttctcatggattgaataatcttgcttcgcatgatgaacgtctgcttactttctggatttacaatcaggtcaaggtagcgctgacgataacgttgttcaacatctttgagtccatgatatttatcaggaagcgggcgaagtgcttttgtgagaacctcaaagctagtcgctttaattgaaagttctccaacgttcgttttaaataccattcctgttacaccgatgatatcgcctaggtctgagcttttgaataactcgtaagcttcttctcctacactatctttacgaacgtatatttgaatttgtccttctaagtcttgtatatgcgcaaagccagctttcccttttcctcgctttgtcatcatacgtccagcgattgtcacttgggtagacttttcttctaagtcttctttagaaaactcatcatattcagcgataatttgtgcggattgatgagagcggtcatatcgttcgccgaatggatcgataccctcttctctcattttattcattttgtcacgtctgacctggaattggtcatttaattcttcgttattaagcccttcattactcatttatatcactccaataatgtattttgcagagaaaagcagaaaaactgccagtacatgcactagcagtgagctacaaaaagaaagatagtcttatcctacttttatactttgaagctcttttgcctcggcttcgatcgtaaagtcatcaagaacttgtactagctccgctctcgtttcactttgattgatttgatttcttacgtccgcattgcctcggacaccttttaagtaccatgctgcgtgctttctcatttctctgacagccacgtgttcgccttttaggtcaatgagtctgtctaagtgaagtttgcacactgacatcttctcacgtacatttggctcttcttttagttcacccgtttctaaataatgaaccgttcgatagatcatccacgggtttcctagtgcggctcttccgatcatgacagcatctacacctgtttcatcaagcatacgttttgcatcttgaggggttttgacatctccattgccgatgacagggatggaaacagattgtttgacctcttttataatatcccaattcgctgttccttcgtacatctgcacacgtgtacgtccgtgaagcgcaaccgcttgtccacctgctcgttcaacagcacgggcattgtcgatagcgaagatatgatcttcgtcccagcccattctcattttcaccgtaacaggtttatctacagcatctacaacagcagagaccatttcataaatcttgtttggatcaagcagccatttcgctcctgcatcacatttcgtaatcttcggtacaggacagcccatgttgatatcaataatgtctgctgttgtgttctggtctacaaactttgccgcttcgacgagtgtgtctttttcacctccaaatatctgaaggctcaaaggcttttcacgttcatcaatgtatagcatacccattgttcttgcattgttgatcaggatcgctttgtcactgaccatttcagcgcagactaaacccgctccaaactctttaactgtcagtctgaaggcagagttgcacacaccagccataggcgcgagcaccactttgttattaatgtcgatatctccgattttaaacatcatttcccctccttccttcttcaagaattggcgaaagttcttccaccgttatatttaaagcatctgctatttgaccaaccaattggtttgttggtaatcgattgcctcgctcaatttctcctaagacagagacagagatgcctagtcttttcgcgaacccttcctgagtatacccttttagctttcggtatgcacgaattcttctaccccacatgtctttttccatatgcttacaccttcttggtctgttacggcatttatttgtacttcgccgattcctgggcaaatctcactcatcggaacaagaacgaataaacgttcgtacattctaggatgtggtactacaagctgttctgtttcaatattttcacgattataaagtaaaatgtcaaggtcagccgttcgcggtccccatctcacttctcttgttctgcctaactcttgctcgattttctgagtaagcaccagtagttcatttggacgaagcgaagtggaaattttcacagccatatttaaaaagtcatcttggttttcgtaacctacaggtgttgtttcatatatagaggagatcaattctacttgaacctctggatgttcgtgcagttttttgacagcttcttttaaataggtttcctttttacctatgttcgaacctaaagcgatgtatgcggtattgttcatgtgcgtgatctcgtcatttcaattgcaacggactgatagtgtcctggaattggcggatctggtttgattacctttactgtacattcctgaactgtcggaaagtcctttaacacttggttcgcaattctttctgtcagtgtttcaacgaggttgactgattcaccttctacaatgcttttgcagatttggtagagctctgcataattaatggtctcattgaggtcatcagtttgtccggctttacttaaatcaagtgaagctgttaaatccacacggaaccgctgtcctaatttattttcttctgcaaatacgccatgatagccgtaaaattccattccatttacatatactttatcgatgataagcgcctcccttattcaacatggcatccatcatttttgccattcttgcgatttcttttacatcatgtacacgaaccatcgcactgcctttttgaatcccaaggcagaccgtggctcccgttccttcagtacgttcttccggcggcaggtctaagacagctccgatgaatcgctttcgagatgtagctaagagcagtggatacccaaggtgacaaaaatgttcgagctcattcatgaccatgagattgtcctctttatttttcgcaaatcctacacctgggtctaatatgatcatgtcatcacggacacccgcttgttttgcaatttgaacactttctttcaaatctgcgatcatatctgaaatcagatgtgtgtagtttcgctctggccgattgtgcattaaaataatcggcacattgtgcttcgctgccacatgcgccatttgaggatctgccttcgctccccatacatcattaatgatggaagctccagctttcaccgcttcatctgcaacatgggctttatacgtatcaatggaaatcggtacatccaattgttttgtgatcttttcaatgacgggaatgactcttgaaagctcctcttgttctgagacaaatgccgctcctgggcgagtcgattctccgcctatatcaatgatatgtgccccgtcctctatcagctgggctgcatgagccagcgctttatccacttgattaaactttcctccatctgaaaaagagtcaggtgtgacatttaaaatgcccatgaccaatgtcttttcttcataactaagggtgtggtgcttggcttgtatgattttaggctgttttatcacttgttgtgtcattgtgtccacctactctttataatctagacgttcttttgtatattgtgttctcaattttgttgagaagatccggctgttttgaggaaaggagatttcccctatacttctgaaaggcacaatcccttgaacagaattggtcatccatgcctcatcagctgatagcaaatgggagactgtatatcgccctacttttagtgaagcctccatcgcttggagtgtttcgatacaatatcgacgagtgactccatttaaaatgcctgtatcaagtgacggtgtataaatcacatcgccttttcgccaaaatacattggaagtaattccttctgccacatcattttcttttgttaaaaagataccttctaatttcggatcatttcccacttctcttttagccagcaggttgttcatataatggtgagacttaaggcgcctcggaccttccggggtatttctcctcgtttgaagaatgactccctgtttctcatctaaaacagattcgggccggaatggagagatcatgacaaacacgacaggctcttcataaggatctgcagaaaatccattgcccctgcccgcagaaacattgaagcgaattctcgcgtgtccaccggctatttcgtttttatttagtaaggtatgaataatgtcgagtacaaatggtttctctattgtggattcgatgcaaaggtcacgcaatgattgattgagcctttcaaggtgccaatctaacagaaagacttgtcctgccaggctggtaaatgtttcgaatacaccgatgccatatagaaaaccatgatcaaaaggagaaagagtcgcgtctttctcctctatatactgaccgttcagataaatgatcatgcgtttacttcatgcccctttttacgataggtttcaatgaaatttttaagcatttcttttccgaaggacgtcataatcgattcaggatgaaactgtacactttcaatcggcagctctttatggcgaatggccatgagctcaccttcctttgtgctggctgttgcgtcaaaacactccggcagcgtctcgtttttgacaattaatgaatgatatctcgttgcgacaagcggattttggagtccagtgaagacaccttttccgtcatgagcaatctctgacgttttaccatgcattaagcgttctgcacgaatgacatccccgccaaaaacttgcgcgatggattgatgacctagacacacaccgaagatcggaatacttcccgcaaagtgcttgatcgcctccatactaattcccgcttcatctggactgcatggccccggggaaatcatgagaaaatccggcttgagttcttcgatttcttgaatggttacttgatcattccgtttcacgatcaattcttctccaagctcacctaaatactggaccaagttgtacgtaaatgaatcataattatcaatcattaatatcatgctctgctcacctctaactcaaaatagtctcttctttgctcaactgtaatgcttttttcactgcataggcttttttaatcgattctttgtattcgtgctttggtacagaatcgatgacgatcccagcacccgactgcataaaggctttgccttcagtacagtacgccgtacgaatgacgatgttaaagtgcatatcttgattgaatccaaaccagcctatagatccagtataaagcccacgccttgtcggctcaagctcttctatgatttccattgttctcacctttggagcacctgtaattgttccgcctgggaatacagctctcatgacatctactgcatcacaatcatcacgcagttccccttgtacgttggatacaatgtgcatcacgtgtgaatatttctcaatcgccataaattcgttcacttttactgagccataagtagacacgcgtccaaggtcattccgctcaagatccacgagcatcacatgctctgcgcgttctttttcattttcaatgagctcttttgccagcgcttgatcctcagcgtcgtctttgcctcttgatcttgtacccgcaatcggtcttgtttctaattgattcccctttttcttaataagcagctctggagatccacaaacaatctggaaatcaggcgtgtgcagataagacatatacggagatggattgacttgacgtaacgttttgtataaatcatacggatgtgtgtggagctgttcatcttgtctgatggataaattcacttggaacacatcaccgcttgcgatatattgtttaattttctctactgcttctccaaaggtttcttcggtaaacggtgctgctggtacaaattctgcagaagattcatgaacaggagattgcgctgattcttctgaagagcttgtccactttcgcttcaaatcttcgagtctttgatgagtgtcactcacaggttccgttccttctgtgtgagtgatcagccacagcacgttttcttcatgatcaaagaccgcaacatcattaaatacgagaaaataaagatcaggtgttttcaggtcatcaatggacagcattttaaaatgctcgatatatcttgcataatcatagcttaaaaatccaatcgccccgccttgaaaatcaggatattcctcattcatttcggtttgaagggtttggaaccaatccgtaaacgctctgaatggatcgccttctttgaacagcacctcatcttgataatggatggttgtcatcccgtctttccccttcgctttagcaaccgggtcaatgccagcaatgctgtatgaaccgccgcgagcactttcaagaagaacatggtgtgtttcgccagcagttaattgttcgtatcttttcaggaaagcatctttcgtaaaaggaatttggatgcccatcggcctgcgttgtgtcatgttatcatcctttttcattttcattaatcttattgtaatgcaatccaatttatttagaaaatagtatttgctttccatctacagatttcataaaaaaaccccagcaaatgctggggtaattggtttaatcgaattgataaagaggtgtactgagataacgctccccattacttgggatgatagccagaacctttttccctttaccaagcttcttcgctgtttgaagtgctgcgtaaatagctgctccagaagaaataccgccaaggatcccttcctctttcgctgcttttcttgcaagctcaaatgcatcttcgtttttcacttggataataccgtcatatacttccgtgttcaagattgaagggataaaacctgctcctatcccttggattttatgcggacctggctttccgcctgataatacaggagaatctgtcggctctaccgcataaagctgaatcgatgggatggcttcttttaggacttcaccagcacccgtaatcgtgccgcccgtaccaacacctgcaataaatgcatcaagctcgccgtcaaactgttcaagaatttcttttcctgtagtacgacggtgaatctccgcattggcttcgttgctaaattgctgaggcatgaagtaaccatgctcttctgccaattcttctgcctttttaatggcacctttcattccttctgcacctggtgttaatacaagctctgcaccataagcgcgtaaaaggttgcggcgctcctgactcattgtgtctggcatcactagaattgcgttaattcctttagctgccgctaccatcgcaagaccgatccctgtgtttccgcttgttggttcgatgagcgtgtcgccggcttttaaagtacctttcgcttcagcatcttcgatcatcgctaacgcaatacgatcttttacactgctgcccgggttcatatattcaagtttcaagtagacatccgcactgtcttcatctactaaacggtttaatttaacgactggtgtatttcctattagttcaaaaactgaatttgcaatacgagccatcactaacacctctatctccgagtaattttattgtattaatattaaattatcaatttcaaaaaattttgtcaatgcttttagtcctgctcgccatcgtaaaaccatgtgacttttgcttctttccacagggttttgacattcgccttttcacctaggtcttccatggcaatctgccttttgatctgatctttgacttcttcataagagaaggagcggccatctaatttttcttttagttgaataatggcatacccgttcttggtctcgatcggttcttttgtccattcgtctggctgaagcttttgagcttcctgtatgtatagggctggtatactttcttgttcttctgtcacaaacccaagatctccgccatatggagaggtgtagcggtcaatggagcgttcagctgccaccgcttcgaagctagatccgcctttcagatccttcaatacattttcagcttcgccttttgtcttcacgacgatatgacgaatacggtatgaatcatcatattgatataagtccttgtttttttcataaaaggatttcgcttctttttcagaaacgacagcatctctcgttaaaagctgctctaataaaatttgataacgaatctgttctttccattccttttcactcgtatgtccatcttcgtagaaattattagataccgctttaagcatgagcaattcacgattgatctcttttgaagacacctcaagcttgttttctttcgcaagctgattgaccaccttctgattaatcatttgctcaagtgttgccttgccatagcggtcttccatcttctttaaccattcttgacgcgtcaccttctcttttccaatcgacgcaatttcttcaccgctcttcccatttgaagaagcctgtgacatttgcgactttgttaatacatatgcaatgacaacggcattgatcataagcaacacgaggataaatgtccataccactcttgcttttagtctcatttttcgtctcctttccattctaaaaagaaaacccgctgcttagagcttagcgggttatttcttcacgtagctcttctagctcttcttttgtaaatacatacgtttcgttacaaaaatggcattgagcttctgcttgtccgtcttgttcaatcatgtcgtcaatttcggctttccctaggctgataatgccattagcaaaacgttcttttgagcagttacaagagaattcgacaggtacagtttctaaaatttgaggtttttctccgagtacttcttctaaaatttcttctggtgtcatccctttttcaatgagtttagaaataggttcaatggttgagagccgcttttctagtctttcgatgacagcatcttctgttccaggcagcaattgaatgatgaaaccgcctgctgcaaggatcgagttatctggattgaccagaacccctacgcctacagaggaaggcacttgctcagaagagacaagataataagtgaagtcatctccaatttcacctgagacgatctccgtttgtcctgtaaagtgatctttcagtccgatatctttgacaacactcaacgttccagatgtcccaactgcacgtctgacatccagcttgccatgttcatttaagtcaaagtggacttgtgggtttgagacatatccgcgcacctgaccttttgcgtttccatcagcaatgatggcaccgattggtccaccgccttcaattttgaccgttagcttattttcgcctttcagcatagcacccatcatgactgtagctgtcattgttctgccaatcgctgctgatgctgttggccatgtatggtgccttctttgtgcttcgttgattgtatctgttgtgtttgcagcatatgctcggacttttccgtcatatgctaacgctttaactaagtgatccattcgattttaaacctcctatagtacaccgacacgattacgttcataaataagttgaagtccttttaatgttaagaacggatcgacaatatcaatgcagtctgattcatttccaatcaatgttgacaaaccgcctgttgcaatgactttcggtgtttgtttcgcttgctgcttcatccgtttcactattccctcgacttgcccaacatatccataaaggatgccggattgcatcgcactaatggtgttttttccaacaatgtgatctggacggacaatttcaattctcggcagcttcgccgctcttgtatataaagcctctgttgagatggtaataccaggtgcaattgccccacccatgtattgtttttgttcattgatatagcagtaggttgtcgctgtgccaaagtctaccacaatgagaggtgccccatataggtgaatcgccgctactgcattcacaattcgatcagccccgacttcctttggattgtcacacataatgtttaatccagtcttcattccaggccctacaatttggggtgttaagtgaaagtacttctcgcacattctttctagtgcaaacatcattggcgggacaacagacgagatgataattccttctatttgatcaaacatcagccccacataatcaaataaagacctgatggccataccaaattcgtcttctgttttatgacggcttgtttcaattcgccaatggtagtttagatcgccgttatgataaacacctaaaacggtatttgtgtttcctacatctatcacgagtaacaacttcatcaccactttgaatagtttctcaaaaagagcatttttcgactttctatcataccatacacgaattgagttccatttgtaaacaattcgaaaccgatccatttaggaatcgaaataaaaaaagctgccggtgatcccggcagctttcacagaaggagattagatctcctcatcttcttttttcttgatgttcactttcacatcatcgtttttctcttcgtcatctgcgtatacacgctctggaagctttccagtttcgtaaagagatttaatttgctcagcatctaatgtttcaacttctaaaagggcctgtgcgatgatttctagcttatctttgttctcagtgagaatttgtttcgcacgttcgtagctgtccttgatgaaacgctgaatttcttggtcaatctcgtaagcaatggcttcactataattcggctcgttgttaaaatcacggcctaggaacacttgaccaccttgtgcttgaccgaactgaagtggaccaagcttatcagacataccgaactcagtaaccatttttcttgcaatgcctgttgcacgctggaagtcgttgtgagcgcctgtgcttacttcaccaaacgtaatttcctctgcaacacgaccgccgagcaagccgacaattttatcaagaagctctggcttcgtttggaaataacggtcttctcttggaagcatgaccgcatatccgcctgcctgaccacgaggaacgatcgttactttatgcaccatgtccgcttcgtctaggataagtccaatcacagtatgacctgcttcatggtaagccacgatattacgttctttcttcgaaatgacgcggcttttcttcgccggtccagcgatgacacggtcagtcgcttcgtcgatatcacgcatatcgattttctttttgttatgacgggcagcaacaagtgctgcttcgtttagtaagttctcaagatctgctccagagaacccaggtgttctgcttgcaatggctttcaagttcactgtatcatcaagcggtttgtttttcgcatgaaccttcagtacttcttcacggccaatgacatctggtcggtcaaccgtaatttgacggtcaaaacgtcccggacgcagcaatgcaggatctaggatatctgcacggttcgtcgcagcaatgataataataccttcgttcgcactaaaaccatccatttcaacaagaagctggttaagcgtttgttcacgctcgtcatgaccaccgccaagaccggctccacgctgacgacccactgcatcaatctcatcaataaagattaagcaaggtgcattctttttcgcattttcgaataaatcacgtacacgtgatgcaccgacaccgacgaacatctcgacgaagtcagaaccactgatgctgaagaaaggaacgcctgcttctcctgcagatgctctcgcaagcaatgttttacctgtacctggaggtcctactagtaaaacccctttaggtattcttgcgccaagctccgcaaatttacgtgggtcctttaggaattcaaccacttctacaagctcttgcttttcttcatctgcaccggcaacatctttaaatttcacacgtttcttctcttctgtgtaaagcttcgccttactcttaccaaagttcataacacggcttccaccgccctgagcttggttcaataagaagaagaacaggataaagatgatgataaacggaatgatggtggtcagaacttgcagccatccatttgtttcaggtgctggttctacttttacatctgtattcttcagtgcactgtaaatctggtcaacaccttgaccatctggaacatgggtaatgaagtattgatctttcttcgcgccatctaattgaccacgaatttcataaacccctcttacaggctgaatggagatactctccacttttcccgcacttagattttgcgaaaatttgctgtaagacatgttctcaggcttttgattaggggatcctaaccaactgactacccctatcacaagtaataaaataagtatataaaaaatcgtattacgaaaaacccgattcattccttacctcctcccacagtaagcacaactatgttcaatagtatcatagaaaatcattccaatacaaccaataacctcatgtatacgtatgctgattagccttcgtaaacagatggttttaacactccaatatacgggaggtttcggtaacgttcagcgaaatccaatccatagccgacaacaaatgcatctggcacttcaaatccaacataatctgctttgatgtctgctttacgaccgcttggtttatcaagcaatgtcacaatttttatggaatttgctttacggtatcggaaaagctctaccagatagctcaaagttaacccactgtcgatgatatcttccataattaaaatatctcttccttcaacagaagtatcaagatccttaatgatctttacttctcctgaagatacggtagattttccgtagctagatacatccataaaatcaagttctaaatatgtatcaatgtgtttgatcaggtctgccatgaatggaagagcccctttcaaaacaccaatagccaggggaaatttaccatcataatcgctggttaatgttgcacccagttccttcactttttgctggatctcttcttctgagatcaaaaccttttcaatatcttgtttcatgcttttgcttgccccctacaaattttcatgctgtctatattgtaatacaatgagatcgctgtttgtcatatcaatttcttcaaaaacggattttttcagacctgggatccagatgatttgatgatccgagtcagtgacgatcggccagctgtctctttctgcaagaggcacttttttatcaataaatatatccttcaccttttttgatccattcatccctttaagtttgattcgatcaccattttttcgtgagcgaatgatcaaagggagacgaacatgatctttttgaagcaagaaaaaatggtttccgttccgtgcatccttcggaacatgatttgataccacgatagactgcccattcggaaggaaaagctcctctccaagctcaccctttaagtgaagagcataagactggtctagtacaagcgatcgttcaaaggtaaacatacagtaatcataagacttgacagcttgtaaaccttttggcaaatctaatgatccagacggttgttcggtatgagataaccagtccaaagtccctagaatatgctggtttgaaaacgctgattgagtgttttcataaagatagtttaatattagttgaatgcctcttctttgtaaaggcaaaggcaggtcaagcaaaggcttcgttttgatcttaatttgcttaggcgattgattcgttatcacttggttcatttgttcctttgttaatgcctgcaaatattgctcatcctcagtcagcatgtcacttacaaactgaaagctttcatgtacatgaggtgcctcttcttttaacacgggaagaatgtgtcttcttatccggtttctcaagtagtcatcagtgtgattgctttgatcaatgacatagggaatatgttctttttcacaagctgtcagcacgtcgtccttggaatatccaatgagcggccgaatcagccatccatcttgaaaaggacgttttgcttggataccggcgagtcctattccaacagtccctctcgcaagcctcatcatcattgtttctacttggtcgtctccatgatgtgcaagcgctataaattgagcgttgtattgctccatcaattgacgaaagaaagcatatctgcactcccttgcagctgcctgtttgtttaagtggttttcttttgcatattgggtgacctgtatgcgggccgattcaaaaggaatctcttgctccttgcagtaagcctcaacaaatgccaaatcagcaaaggattcttctcctctgaacatgtgatctacatgggctgcaatcagctgataggaaccttttcgacgtttgtttagttcgtgcagtaaaagcatggaatctggtccgccagaaaccccgacaatgactgtcgtattttcaaggtaaacatcatgttttttcaaaaatgattcaattctattcacaacttcctcctcacaaagagcaggtaatttaaagatatacatatcctatcactttcagtagctccaagcaaagatgaagcctgcttttttacaggtctatagcaggaacaaaactacatatgcacagtaaagagcaagtacactgcacacgatcagaacagtttcaaaaagcccgcctgattttttgcgtactggtgttctttttgctgctgcaactctcgatcgtgaagtcacctgttgattttgttgaacagcgggcttttgcccgtttttttgctgctgcttcttttgactcgcttttcttgaagcgatcagctgtccttctttcagcatcgcactcttcatagccgccgctgattgatatttaccttgtagagcagcctttaacaccctttcataacgctttaataaaggatgtccttcaatcgctctgtaaagctgcttttccggttctgctccttttttgaattctttcttatacgcacaattcaccatcaccatacttaaggcaaacagatcataggatggctctgcctttcttgtgccgaatccccaatagcctcgatcaaaaaactctgtatactccttgattgccctgcctacttttgtcgttccccctacatcaatgcaccggatcgcggctgggggacctgacacgatgagattgtctggcttcaagtcaccaaaaatccagccttcctgatgtaaatgagccaggttagataaaagctgaaccattaaaacgacgatccactcatcacctttttgttttacaaattcaagcagtaacgggcctctgacatactccatcacataaaaggaacgcttttgaagcataccgggataaatcgcatcatccatatcataaaaagaaggccccatggttttcacaggagccttagaaaaggattttaatacattgacttcagatgcaatgagcatactgtcatcactcactttaagggctacttgaccatttggcgattcggctagatagacaataccgttcgccccttttcccagctcttttacaatgcggtaatgatggtgatgccatttcccttgaatcaccgtgcctaacggaatgttagaagccgaattcattatcatgctcttcctttgcttcaagcagccctttacgcgaacgaactgatttgaaatgctggagtgcttctcgaagcgctggtccagttggagtaattcctcccgtggtcagtttcgggaaaatagatgataacgaatcgaatcgaggcgtccaattcaacacaatttcagcatctgagtttttcccgggaaatatacacatcccaaactgattttcaccaattcttgaatttaaactaatagagagatcgatgagtgcttctttaacggtcggcagcttcggtttcatacttgcacttgtatcaacaagcacaagtacttgaagatgaaccgtctctcctaactcatcgactacttccatcacttccccacgcttatcaggcggaagctcttcaatttcagtgtctttgccaagtatttgctgcaattctttattcacaacaccttgtaaggtttgtgtcatcgctttttttgtgaccatttgtaccgtttgagataactgctggacgtagacaacctgatggatgcctccgcctgcgagggcaatcccctcgacttctttcatcgcttcatgatcgtgtctgttttcctccataatgccaatgacattgactgtaatcccttgttcctttgccaatgaggcaatcgcaagtggatcttccccgtgatttgagcagccatctgtaatcaataagatttggtttacgtgaccttttcgcatcttcattcctcctgggatcgtaactgaatgctttatatccccatcatcgccagaagaaattcatattatacgatattttaagaaatctcttgtttctcaagatagaatgtaccagtcggaatggatgcccattttggtgtgttgtgatcaagcctgatgacaacaaccgtcatatcgtcgtcaatttgacccgctcttgttcgaatgacctcttccattaataaatcagcaatctcttgcggatcttctgttttaaagcttttcattttgcgcttcacccacagatcatgattttcaatatgctttggtccttcgaaaatgccatcactcatcataatcagcagatctcctgccttcatctgttcactcactacctccacttcaaattcatcaataatcccaatcggtaagttgctcgcttgtaccttcatcacctgatcaccccgtttaataaagctgggtgttgaaccaatcttgaggaacttacagctcgcatcctgtaaatcaataattgataaatctaatgtagaatagatttcatccgtcgttcgtaaagataaaatactattaatggttttgattgccactttttcattgatacctgacgccaatattttttctaacagcttaatcgtttcattgctttcaaaatgagcccttgctccattgcccattccatcactaatagctgcggcatatttgcccgcacccagctccatcatgctgtagctatccccagacactaaccctccgcctttcgctgcatgcgctacgcctgtagccactcgatatgattttgcagagccgaatacaacgtggcaatagcctgttgggtgctctgcacactgctctgctttgactaaaatctgttcttctaaaatatctgagagcatgggagcgatgattttttcacattcaccatgtccttggcaatatgggattctcatttcaatatcgacattcccctgctccaagctataaatttctacttgctgaatttcaatcccaaagtgctgaagtgcttctatcatctgctcttcttgaataaaatgctgttctctttctcgttttatttcccgggaaaaatcctccatcacttgtgagacccccatcagctgttcggctacaagtcgtctgctgtcttggacctttttcttcagagtctggttggctttatagtaagcgatctcctcttcaatcaattcctcgacatgttttgattttgagcagtgctggctaaatttcttcttcaatttccggttatgctcgtaggttttttcatcagattcatgcataacttgtttcatcagttcataggttgtatcaaagttctgcacccagcatttatttttcttatagcacgtttgacaggatcgttctgtgatcgtacttaaaaaaagatctacatcctcttcctgcttcttttcttcaggaatggattcgtaaaatgtcgcaaaactctcagacagcgcatgaaatacattagaaaattggtctaccttttttgctgtcacatcccgtactttccgggcgtattgctgctgttcttgtacatgctctaccgtaccaggaatatatttcgctaccttagaggtcactgattgtggcgtgagtaagaagagcgcaactgcaataagtgattcatacagcgtggtcacaagacctgctgatccttctccgtatagggaaataagtaaggaacccacaattaagccaatggctgcgcctgctttcttcccctctttcagcaatccccctaataagcctgaaaaggcaagaagactcatctgataaaggtttccgatgttagcgagaccgagaattaatcctgtcacgacacccaccgtacaaccaatacttgctcctccaataaaggcaaagctcagcactacataacgtgacaaaatatgctctgcctgcatcccttgaaatgtgataccagccagacctgttaaaactgaggcaattaaaatcataaagcaaataatttcttcaacctttaaggagtgtttgattttcctgactgtaaaaatcggcaggctttgaaggaaaatcagtgtcaaaatgaaggcaagtcctgcttcaacacccgccatgacgtaatcgtagctttgcatagcaccttgctctaggtaaacaaatgctcctcgggtgatcagcattgacagcacaatgacaaccggcaatgttttcactgggtctttgatgatgaaagaaaccaccttggacataaggagaaacacgatcaacgacgcaaacacaaacaatgcgttttgaggtgatatcgtcatggctccagcgagtaaagcgagacaagcaagcatggccttatctcttttgataagcagcatggagccgaagaaaggcagagcaaacggcataatttcagataaaataaaggctcgtcctaataaaaaaccaagtacaacataaataaaccctttatagaaaaaaagagaatgcgtgtgatgaagaaacaggtttttcatcttttttaaccctgcactgattctttcaaaccccgctcctgttaaatcagttcttctttctagtttttccatcttttcatcccccacctgatattcgttgcttgtcattatagcgaaggtgaaaaagaaattttgtcaaaagaagttgtcgtttccataaaacgttcgacgctttattcgtcaaagaggcatactttcatgaaagtcgatgtctttcatcagaattttacgaagacacaaaaaaacagccttcctaaagaaagctgttttgaagatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccttgcttttatgttctactaaaaaggatagcggcggaggggatcgaacccccgacctcacgggtatgaaccgtacgctctagccagctgagctacaccgccataataaaaatgcgctaagaagcacaagatctataatacaaaggaatcgcttgtccgtcaataggaagttctaaattaaatgaagaaatctcaaaaaatgtcgtatggatcaagaaaaaaagcacctgcggacagcaggtgctttgttgtgaaagatatatagaaagcagcaacaagttaacctcttcttgctccgcgtcccccacgttttgattccgtgttacgttttaaagatgttaagcggtcttcactatcttttaagaatttgttcattttttgctcaaacgattccttcggacggaaatcatttctgctcggtcttgattgttgttgttgaggacgatcttttgcttttttaatggacaagccgattttaccgtctttttcaacgttaatcactttcacttcaacttgttcaccgacttttaaatgctcattaatatcttttacatagttatcggctacctcactgatatgaacgagaccagttgaaccgcctggcaactccacaaaagctccaaaatttgtaatgcccgtaactttcccttgtaacttgctgccaacttcaatcgacataaaaaaagtgctcctccttagacttataaaaaaatctcatttgttcaattatacataaactgaattttaagtgtcaacaaggctaatcgctcttattgcccacatcaaagattttttcgccttttttggacatataatagtctcgtcgtgccagttcgagtacgtattctttgcttttcagctttttaatttcatcagaaatatcttcctgctttgtttgtaattgcttcaattctttttcaagcgcaaccttcttctcttctttttcctttaatgaggacgattgcgaccagagggcacttgtcaccaagacagcaaacatgagcacaatcacaccaaacacggtaagccttctaaggagtccacggcgtttgcgttttaagcgctgtgcttgctgttccatttgtttttggtaatcattttgaatttgtgcgatatttctttttctcttgttcaaggttgaaggcctcctctcttactttgtccagaattgtttccatttcgttttgatggtaccagataatttcttggtcccttgtaaaattcctgctcctttagagaaaaacaatctcattgatgttcgccatttttcgggaatccgatgaataatggtcacattaagtaaccagatgagcggataacaaacaatggacagcaccttccacacgagccgaaacgtaaaatgaacaagacgtaagagcaagtggagcaagaacataatagcacttataatcaatgtcagcagccagcggattggctggaagacgatggacatgaccagccgtttaaggacgagagcggtctgatacacacacatcatcataaacttgagaatgttcatatacagctgtttcatcaatgcctgatacatcgaaaaacctagtgcaacggctagaaagatataaagcctgaattctccttcatttgtcagcagcaggacataaaagaataagaggccctgtaccagccaaaaaaggagatcgtgtataaccaaaagccattttgctgtcttttcccgattcacaaacagcttgtacgtatcaagcgatgcgcccagccagatgcccatcgctaccatcgaaagcatcgtataaaactggactgtcagcgtcatttaaacagcttgctaaaaaatcctttagctttctccccgtgctgctcatctacataaattaagtcaaagacacgccctttgatcgatacaacgcctttttcgacgtctaggtttttcatttgcagattttctccacggatagcgagaatccccatgaccgtctcaagcagaaattcttcattatcaaagctttccacctgtttgacaccggtaatatctaaatgctttctgtttcgcattgtgacattgtgctccgcttctgatgacagcttcgtgccttgaggttgattataatattgattcatttatacatcccccatatctcatacttgcattgttactgcattgtatgtgacaggaggatcatttagaacaagccctattctgctgttttttcttcttttagcacagtatacatgccagcggcttcttcttttttcgtcgtgtcctttaactcgttgacttgaaccgtcacaagtttttgaccaaaacggatttgaagctcgtctccttctttcacgtcagagctggctttcgcctgtgtgccgttaatagaaattctgccttgatcagctacttcttttgccaatgttcttcttttaattaaacgggacacttttaaaaatttatctagtctcatgtatgctcacctctttctatacgtttggcatcgttccatagatcgtccatttcctctagcgttaagtcatctaatgaacgtcccatgtcctttgctttttgttcgatatgctgaaagcgacgcatgaattttgtgttggcggaagcgagtgccgtttcaggctctagctgatagaaccttccaatgttgacgagaacaaacaaaagatctccaaattcatctttcatctgcttcgttgcactttcgtccggcttctctgccacttcaacgagaaattcctgcttctcttcttcgtatttgttccaaatatctttcacatctgtccaatcaaagcctactttggcggctttcttttggagcttatatgcctttgttagtgctggaagcgtcgccgggatggattgcaaaatggaggctgcccgctccggcttctcctgctgcttgattttttcccagttggcgaccacatctgctgcttcagaaacatttgtgtcaccaaacacatggggatgtctacgaatcattttttctgtgacatgctggatgacgtcaccaattgagaaaaagccgtcatcttcaccaatttgggcgtgaagtaacacctgcagcagcacatctccgagctcttccaccatatggtctggatcatcttcatcgatcgcttcaagcagttcatagcattcttcaattaaatatggtttaagtgactcattggtttgtttttgatcccatggacagccgcccggacctcttaatgtacgtatgacgtcacggaaagtgtcaaattgttgataaagcagcttttcatcttgaatcggaggtacataaacactcgttaagttatttatcgacacatctcgatcaagttcaaataaaggaacggcagtaatctgttcctgactgcttccagccgcagtcacaatatagacttcataatcgtcaggaagcttttccatcagcgtgagtttcacattcgaagcggtcagctgatcatatacctgacaaatgaggacatgctgggtcaatttcagatcgtccgctctcatatctcctgcatcaacgaattgtaatccctcgattgggtcaatctgcaaggagttaaacgtcgcatccaaaaagctttgtccaccagcaacagacacctcaatcccgcgctcttgctgctgagaaactaatagctggacggtcttttctgcgacaaatgggtgtcctggtactgcgtacacaatatccttttccgcagcctctgtaaataaaatttcagtgatttcctgatagaccgaatcaaactgatcgtgtttttcataaatttcatcaaaaaaggtcagcgatgagacctcctgcatcaactctgcggtaagcggatgatcctgcgttctcataaatacttctttcgcctgcttcagctgcttgtatacaccgagcgtcagctgatccatgtcgcctgccccgagaccgacgacggtaatcttacctgccatttcgattccctctcatctgtttaaaatataaaatcttttctcctaatggaatgagtctccattcctcgtccgtaaatacttctagcttaagaatactatataaaaaggcgaaaccaccaataaaaactgacgtcaggctctctaaaacgaaaaaaggacgtttttcaaagggaatgacccaagaaaacagtgcctgataccctattaagacaatggccatgaaagcagccgataaaagaattttcactgggaacagctctctcaacgaaatccatcctttatgcctcaaataaacggcattgagcagagccgcagcgagaaaaccacatacggttgaccatgcggcaccgtagatgccaaatagcgggacaagtgcaagcgttagtatccatttcaccagcacactgagaatcaccacaacagccggatacacagtatgcccgagcccttgaagtaaagctgcttgcgtaatcgcaatcgatgtaaatgcgatggaaatacagaatatttgcagcgcatcggtgcctaagtcattacgaaaaagcatggtattgactgacgctagaatacaaatcagcccaactgctgaaccaatccctaaaaccgacgtggtcttaaacgatgtacgcactttttgccttatcgcttcatgctctccattcctcatggccgccgataaaaatggcacaagagaggttccgatgctaatggcaaacaccgtccctagctgtaagaacggctgtcctcggtcatacacaccttttgccgcttttgccgcggcttcactcagaccctcactgcgcagcaacgcatacagatgaaaggcatcaaccatttgcatccataaaatgagcaatccgctgacacaaatcgtgaatgtatacagcaccaaactcttcaaaacatcctttttccgaagtgtcgcctgtttgcttgtcatacttgcagcaggctgttttcggtatgtcagccaaagaaaaagaagtagtataagcgaggccgcactccccgctatggaggagaagaccgcacccgcccctgtttcataaagcgaatagccgcgcctcacgaaatagaaggataaaacaagcaggacgcctaccctgatgagttgctccaccaattgagaaatagccgttggaagcatcataccgtcactctgaaaaactcccctcagcatcacggtaagcggaagaaataaaaacacgaaagcactcatttggatgagcaggattaattgactgtccgccataaggctcgcaattctgcctgctcctatgtaaagacaaaaaaataagaccaagctcagtaaagtgatatagaccaaggatacccttgtaatgatccttcgattctcttccccatgctcactcagaagcttggacaccatgacaggaaaccctgtggtgccgagcatgatggcaatgccaaggaagggatacacttgctgataaatataaaaccctgtgtctcctacgatgttctggaacggaacacgataaacggcacttagaacctttgataacaagcctgcgatggtcaaaatcaccgcaccctggaaaagccaatgcggctgattcacagcatttttcatggatgactcctttaaaaatagatctacagttaaacgcactcattatatcatacgtgaatgaaaagccgtttctttctaaggagtagacggcacattcctcgttttgtttcatcccatataaaaaacgccgacaaaatcaaatgatttcatcggcattctttcattttatctatatgatatagaattattagacctaatgttccatttgacgggctaagaagccagctgccgtttctgccgctttatgctccacttctcccattgaacgctctttagaaaataagacgacggcgccaatcggatctccgtttgcaacaataggtgcaatggtataagcagatacgtcatcatcaataccatcgacaagttgaatttcttttttgctttcttctaatacagaattacgctggtccattgttcgttcaagtaaatcactgatggatttgtttaagtactcttttttcgaactgccggatacagcaatatacgtatctcgatcacagatcaggatggaatgacccaaactgtcgaataatgcatcagcatattccttcgcaaagtctcctagctcactaatcggcgaatatttcttcaaaatcacttctccatcgcggtcgacgaaaatctcaagcggatctccttcccggatgcgcaatgttctgcgaatctccttcggaataaccactctacctagatcatcgatgcggcgtacaattccagttgctttcattcactgctgcctctctttcgtttgatgatgtgttgggtgaatggaacaaaagcgtccactttatgcaacattcaccacttgaccctgagtttagtatccgtcacatcaaacgtaatatacacgagagacaaacaaaattttatgaagatggaatggtttcttttttcacttcttgaaggcctcgaagcatattcagaacgatctcaagccattcctcagtcttcttgcctttcgtttgaacagaaataatcagcttgctgccttccattcccaagcctatatcacgaccatatttactgctgagcgcaaataatttttgaccgtcgatttcactgcttgcttgctcttcaagagtaagcctgacaatgcctttctccatcttgatcagttcgacacgttcctgcactgcgtatactttcatcgtcgcaatcgtgaacaagtccgccacttcttgcggatattcaccaaatcggtcgatcatttcatcttgaagctcttttcgctcttcgattgatccaatcgctctgaactgtttatacatctcgatcttttgcttcccatccgcaatgtaagtgtccgggatgtaggcatcgatttgcagatcgatttccggttcgaatttatcttgagctgttgtatcgcctcttctttcctcaatggcttctttcagcatttgagaatagaggtcgaatccaacagaatcaatgaatccatgctgctgtgcaccaagtaaatttcctgctcctcgaatcgttaaatcacgcatcgcaattttaaatcctgatccgagctctgtgaattctttaatagcttgaagtctcttctctgctacttcagacagaactttatcttttcgatacgtgaaataagcatatgcgacacgattcgagcgtcctactcgtcctcttagctggtacagctgagaaagccccattttatccgcatcgtggacgatgagcgtgttcacatttggaatgtcgactcccgtttcaatgatggtggtactgaccaatacatctgattcaccttcaaggaaattgatcatcactgattccagctcgttctcactcattttcccatgtgcatagctgactttcgcgtctgggactagcatggagatttcatctgctttgcgttcaatatcttcaacacggttgtaaagaaagtacacttgaccgccgcgtgctagttctcgctcaatcgcttctctgactaaagcgccattgtactcaaccacataagtttgaacagggaaacggttttcaggcggtgtctcaataaccgataaatcccgtacgccaagcatagacatatgcagcgtacgcggaattggcgtagccgttaatgtcagtacatcgatattggctttcatctgtttaattttctctttatgcgtcacaccaaaacgctgctcttcgtcaatgatcaacaaacctaagtctttatagacaatatctttagaaagcaaacggtgtgtgccgatgaccatatcaatcgttccgtttttcagcccttttaacgtttcggttgtttcttttcttgtacggaaacggctcagctgagcgattttgacagggtagtcttggaatcggtccataatcgtgtcaaaatgctgctgcgctaagatggttgtcggtacaagcagagcaacctgttttccgtcagcaatggctttgaaggccgctcgaatcgccacttctgtttttccatatcccacatctccacaaagcaggcggtccattggacgctcccgctccatgtcttgtttgatttcgtgaatcgaacggatttgatcatctgtttcctggtaagggaacgctgattcaaactggcgctgcatctcatgatcaggcgagaaggcataccctttgcttgcctcacgttccgcatacagcttaatgagatcatctgcgatgtcctgtacagatgtttccacttttttcttcacacgtttccaatcactgccgcctagtttgtacagctttggttctttaccttctgatccgacatacttctgcacctgatcaatttgttcaaccggtacataaagcttgtcgcttccttgataatgaatatttaaataatctttatgaatgccgccgatttcaagcgtttcaattcctaaatacttaccgattccgtggttaatgtgcaccacataatcgccgacttgaagctctgaatagctcttaattcgctctgcattggtcagcttttgcttacgtgcctgcttcttcacacgtttcttgaagagctcgccttctgtgatcacggcaattttcgataacggcagttcaaagcctgtttgcagctcaccttgtaaaatatacacctgtccgcttacaagctcggcgtccggcttggcaagagcggcttcaatgtcataatcatgtaagacagaagatagtttatctgtccgctcttcatccgcacctaagaagacaactgtgtattgttgttttttgtagcgttcaatttcactcgcaagcacattcatctgcccgtggaaattctgcatttgcttactagatacattgacgatattttgcggatttgtctgctggacatgtctcagaaacaaggagtagtacagaatagaccgcgattgctgattgatcagttgttggaacgggaaagaaagggataaatcatgaaggatattaccttcttcaagcaggctaattgtccaatcagcttcttcctgttcaagctgttcttccatctcctgaattctgctaatttcatctaaaataataatcgtatcctgtgatgtgtaatctagcaaactagcaggcttttcatagaaataggacaggtacttcgtcatttcctgtgtcacgataccttctagcagcttctctcgatcagcagaaatatgctgatgaagcagttctttttgctggtctgagttaaatttctttaagctcttcgcaagtccttgatcaagctgttcaatggctctcactcgttcaggacctctcacaatcagctcttttgcgggaccgattttaatctcttgaagtgtttctaatgaacgctgtgtatctgagtggaacgttcgaatcgagtctacttctgtatcaaacagctcaatacggatcggatgatcttccgttaacgaataaatatcaatgattcctccgcgcacactaaaatctccgggcgcagcaaccatcgacgtccggtcataaccgatttgtacaagttgttttgaaaacgcctccaaatcaatttcttcaccgagctttaaatggatctgactctccttccagagctcaactggcggaagcattctgcgcaccgctgcagccggtgtgacgataatggggttttctccattcgccagccggttcagaacatctagacgctgtgctctgagctcagggctggcaacggcaatttctgaagcaatgagttcattaacaggataaagaaggaccgagcgatctgaaatcacactggcaagatcatctgttaccttctgcgcttgatacaagttgtgagtcacaataaacatcggccgcttaagttcgtctgatatagcggctgtaaataaagatctgacggagcctgatagtccggcgagcagctgttcttttaacccttcctttagcccattaaaaatggactgaaaatcatcactttgtttgataaatgattgtatatttttcatttggctcctcctccctgcttgtttaaaacagaaaaacgctttggtctattatctacaccaaagctttttattgaataaaggtatgatactgatggtaatcaggatttctttcgagcgcctcttggcaatcctcacaaatggtttgtacatgtagatcaccattttccctataagaaatcatatcgtttctttcctcatttgttaagtgatgaaatccaagtgcttcactttgaacagcggattcatctagactgccaacctttacaccacagtgccggcagtaataatgcaaagccatacgtgatcctcccatgctgagattttataatcagtatgtgctttgcttatcattcttataccttcttgttaaaatcattcatcacttctaaaaatggctttgttaaagccgcctcgcaagcttcgacagacgcctgaatggctgatgcaatgtcaggctgctcctcttcagaaaagcgtcctagcacgtaatcgacgaccttcatgccattttgaggacgtccaatgccgatacggaatcggtcaaactcaggtgaccctaaatgctgaatcaacgatttgattccattatgcccgcctgcacttccttttgtacgcaaacgaatccgcccagttggcaaatcaagatcatcatagatgactttcaaatgttcaagtggaatatcatagtaatccattagcggacgcacgcattctcctgataagttcatatatgtaagcggctttacaagtagaaccttttgccctgaaacaaaccctgttccaaattgtccatggaattttgattgatttaaggggatgtcccattttttcgataattcatctattgtcataaacccgacattatgtcttgttttttcatattcttttcctggattacctaatccaacgaatgcaatcatgaaaccaataacctcctttgtcacaaagcacacgcctaaaaaatgagccaataggattgccccatgtaataacgtatgaattcttttcattctagcacaaaagacgcaaccgcgggagggttacgtctctaaatgaccagttattctccatcgttatccttttctttaatggcctcaggttcttttggttcgtcttcgctatctggctcaggaacctctgattgctgaggcggcaaaatggatgcaacgacttcttctggatcgttattcacttgatatgatgactgaacagacaaatcagcgactgttaggacatcatttacttctaagtttgtaatatctgcttcaatatgctgcgggatatcttttggtttcgctgtaatggatagttcaaatagtggctgctgaagcacaccgccatcttttacccctttagattcgccaatcagctggacaggtacatctgcttcaatttcacgctgtaagtcgaccacttggaaatctgcatggacaagctcatttttcagcggatctgtttgtaattctgtgaccatcacggattttgtttcaccgttcacgtctaatgtgatgattgtattctttccttcatcacgtaaggtctttaataaatcgatgctgtctagtgaaacagccaggttgtctgtattttttccgtatatgacaccaggaacgtgtcctgaatgacggattttttgcagtgtggaacgtttgaaatcagttcttttatttgcttttaaagttgccatattcagcaccatcctatttcatttttgtcactactctcataattacccataagcgaatcattttaaacctatttgctctgaatgatgacagcaaaaagaccccaagctgatgcctagggccttttttaatcagaaaattagctaaaaaggtagctcacagattcttcttcatgtacacggatgatggcttctgctagcaaaggcccaactgaaagcggaatgaatttttcaactttcttgtcatctgttaagtgaatactgtttgtcacaaccaattcttttattttagaatttgtgatacgttctactgctggtccagacaatactgggtgagtacagcaagcatatacttcagccgctccattttccacaagtgcatttgcagcaagtgtaatggtaccagccgtatcaatgatatcatcgatgagaatcgccgttttgccttcaatgttaccaataatgttcatcacttcagcaacatttggcttcggacgacgtttgtcgataatagcgattggcgctttcaggcggtctgccattttacgcgcacgtgtcacaccaccgtggtctggagacacaacgacgatatcattcaaatttttctgttcgaaatagtttgttaagattggcacagccattaagttatcgattggaatatcaaaaaaaccttggatctgcggcgcatgaagatcaagtgcaatgacacgagtagcacctgctgtttcaagcaagttcgcaaaaagcttcgcagtgattggctcacgaggttttgccttacgatcttgacgtgcatatccgtaataagggatcacaatattgaccgttttcgcagaagcgcgttttagtgcatccaccataatgagcagttccataatgtgctcattgactggcgcactagttgattgaatgacataacaatcacagccgcgaatactttcttcaatattgatttggacttcaccgtcactaaagcgtttaacagagctctttcctacatcaactccgatacgatcggcaatttctttagcaagttcagggtttgaattcaaagagaatatctttaaattcgcatcagcataacgattagacatggtaaacctccgggtatttggattattttttatgaatatttttcacataatcttctttattgacttgtcttgctctagcaatagacaatgcatcctgcggtacatcttctgtaaccgttgaaccagctgcaacatatgccccttttccgacagtgactggtgccacgagatttgaattacagccaataaaagcgccatcttcaatcttcgttaagaatttgttcttcccatcatagttgactgtaatagatccacagccaaggtttacatcagttccgacctctgcatctccaatatagcttagatgagatgctttgctgcggtcaccgaaaaccgttttcttgatttcgacaaaattcccgatcttcacttcatcgccaattttcgacaacgggcgaatatgagcaaacggcccaattgtcacatcgactccaacctcactatcgcagacgacagattgcttaatcactgtgcgatctccgacgatgctgtcaacaatttcagtgtttggcccaatagtagcgtctgcaccgattttcacattccctttgatgaccgtcccaggataaatgattgtatcttcaccgatgacagcatctggtgaaatatacgtgttctcaggatcaatcaaggtcacaccattcttcatatgctgatgattaatacgtcgcttcatgaattgctctgcttgtgatagagcgatacgatcattgactccaagtgtttcttcaaaatgcggtgtttgatatgctgcaaccgtttgcccttcattctttaaaatttcaatgacgtctggcaaatagtattcaccctgtgcattttcattcgatacttgctcaatcacacggaagagatcttcatttgaaaaacaataggtccctgtattaatttcattcacttgacgttccgcatcattcgcatctttatgctccacaattttcacgacagcaccggtttcgtcacgaataatacgaccataacctgtcgggtcatccgcatgtgctgttaaaatagtgactttcgcttgatgtttttgatgctcgctcaacatagcttccattgtttccgctgtcaataatggcgtatcaccacaaatgacaatggttgttcccttttcctgcgcaaggaacgactttgcttgtttgacggcatgtgctgttcccagctgttcttcttgaagtgcatactcacttctgtctccaagctgctctttgacgttctctgctccatgaccgacgatcgtcactagcttggctaaagaaagctttaacgcttcatctgccacatgctcgaccattggctttccgcaaactggatgaagtactttgtatagctttgacttcattctcgttccttttcccgctgctaaaatcactgcgaaccgcttatccattgattggcctccaatatccctattatccatagaaaaatatatcctaaataaggactgatttcaaggatacaagaggaagtgcaataattttctaatggatgaaagacataagaaacaagagaaaaaacgcaaaaaagacagcatttaaaagaaaacattccattttctcttaaagctgtctttttggattcacatatgattaagaagctccagcttcttcatattcaattgtttcttcctcttcgcctaagcgatgatattcatttaatacagcatcttggattttaccccgagtacctgaattaattgggtgtgcaatatcgcgaaactctccatcaggcgtgcgtttgctaggcattgccacaaacaacccattgtttccatcaatcacacgaatatcatgaacaacaaattcgtggtccagcgtgatggatgcaatcgccctcatgcgaccatcggtattcacgcggcgtaatcttacgtcagtaacttccacagtagttcaccaccttttcccaatataaaagcattacttaggtattcaacgattgtggtgattctcctgctctttttttaaactttttttgaaatatcgggatatttatacattatttgtcattttggtgacgacgcttacattctttgcgtgaaaaaaagacatcatgatgatgtcttttcctgcatatgatgaaaccaaacggctttcgttgagactgcctgtttactttactaatgcaattacttcaatttctacgagtgcatccttaggaagtcttgctacttccacacatgaacgagctggcttatgtgtatggaaatactcaccgtacacttcatttacttctgcgaattgttccatatctttgataaaaactgttgctttcacgactgtctcaaaggaagcacctgctgcttcaagtacggccttaagattacggaacacttgatgtgtttgttctttaatatctccatttacaaagtcgccagctggcgttaatggaatctgccctgagctgtaaaacatgttattgacaataatcccttgagagtaaggtccaatggctgctggtgcatgtttggtttgaacaacttttgtcatatcaatctctcccattcaactacatgtttgatcaaagcttaagctttcgaatgaaaaaactcgtggaaattgccttcattgatctcaatgatcttctgcttcatatcaatggttgaaagctttaaaagcgatacatattcatcaacgagacgttcatttacgccttcatcttctaaaagaacaccgatccctgcaacatttgcattaaattcctcaagcaaattcatcatgccgttaatggttccgcccgctttcataaagtcatcaatgattaggacattggatcctttatctaaactccgctttgcaagtgacatggtttgaattcggttagacgaacctgacgcgtagttaatacttacagttgatccttcggttaccttattatcttttctaacgatcacaacaggcacatttaaataacccgcaacagaataggcaattggaataccctttgtcgcaacggtcatgacgacatcaatcgcacggtctgcaaagatggtcgcaaacagcttaccgattttcgcaagaattgatggattacctaaaacatcggttaaatataaataaccgccaggaagtacacgttcaggagtcgatagagcctctccaatatcgtttactacgtcgtctgcttcttttaggtgaatctttggaatatatttcactccgccagcagcaccaggtacagtaagcaatgtgcctattccctgctgttcgaaggtctgtttgataatcgttaagtcttcactaatagaggacttcgcagattgatatctttctgcaaaaaaagttaacggtactagtacgtgcgggtgggctaacaaataatttgttaagtccaccaatctgccgcttcgacgaaacttcatgaacttacccccagaacccgaataatttatgataaatataacttaatatacggatttaatcaagggcattttgttcgccgatcatgcggacagcgtatacttgatcacaaaatcctctcagtccgttatatattctttgtaccttcgattcatattgaatcaagccaaatactgtagggccgcttccactcattaaaacagcgtcagcaccgaaacgcttcatctgtcttttgatcatatctacttctgggtacatctttaatgtcacagactctagaacgttgccgagtgagccgcacatctctttataatctttcgcttcaatcgcttcaatcatccgctttacattcgggtgttctactttgcttgcgtcatattgtctatagacttcagctgtagataccccaatcaccggcttcgctaaaatcacccagcaatgcggcggtgtcgcaatatgcttcagcttttctccacgtcctgtcgctagtgctgtgcctccgtgtacacaaaaggacacatctgagccgatctccgctccaagctcagctagttcatctaacgtgaggttcaacttccacaaacgatttaagccgcgaagagctgctgccgcatcactgctgcctccagctaaacctgctgcgactggaattgttttcgtgatgacaatggaaacacctttttgaataccgaaccttgttttgagcaatttagccgcctgataagccaaattacgctgatcatctggcacgaatcgattatgagatgatacacggatttcatccttgtccagctccgtcagctctagtcgatctgcaaggtctattgttgtcatcaccatctccacttcgtgatatccatccggtctttttccatgaacatcaagtgagagattaatttttgccggtgctttttctaaaatacgcaaacatttcacctacttctccatctaaacataagtatcaatattgtatcacatttgatggatctgatgaatataggcttttacgccgagcacactgactttttcatcaaaaaaagccagagacacccgaggtatccctgaccgtttttctatcgttgattctcatcctgagccatgtgctgttgagctaattcaatggcacgtttgaccatattacctgcgtcacgcgcacgaatctctccccagcctccatttttgacggtatcataaaatccaagatccttcgccagctcgtatttgaactcatctgacataatacctcggcgtctacccaaacgaaacagcccctttagtcgagaattcgaatcagtgccactgcttgtgtggctttcttattttgtatcgaatcctttcttttacccctttcaaaaaatggacagactcccattcagaaaaaaaggcaaaacaaaaagcagtaaacaagaagttcactgcccattaataggcgactgagctagcggtatcatcgaacgttaattcgaccgtctcagtcagtatatctgcataactataagaaactctttcaaacgaattctcatcttgatctaattgaatcacaaatacagaagggtacgtttcagctaaaatgcccgaacgctcaattgttttacggcggcccccgttagcctttaacgtcaaacgtttacctaagttaccatcaagcgatcttttgatgtcggacaaagtcttcgccattgcatccacctcactgagataattatacaacaacggctcgtttttgtcaaataaaaattaaattatatcaacgaacacgagccattgtcaacaaaataattttgacaaacttctaccttttcttctccctatttttctcaaattccggtgaattatgtatccttttgcaatttctttttgaacataaaaaaaaccagactgaaatcagtcgggttatgtcgattcatggtctcttttatatggcatacctacccttagaacgcccttcgtctcgatgcctccgaggcctttttctcttgttaatgtatttcggagcacatcccacacgttgattcgatctacaaatggagtgaagctgatcttcgcaacgatatagacggggtcgagcgcatggatattcacacgggaaggcgagctcgcaaaattggcacctgcttggatcaatgattcgaaatgagattgacaggcacctgcaaagatcacaagctgatctaaatgaggaattttccgtcttgctttttgaaccgtttcaacgaaatgacgagaatggcgataggcaccgatatcatgtacgccgcccttttgcttggaatacgcatcatgtcctgtgatgaccaaaatatcaggtcgatattgatcaattaacgagtcaatcatgcttggcattttcttctcatggcaatgtacaccgtacacaggtacaccaattcgttcatatacatccaagcatttctttaggtatgaagcatctccatctaaatgaaggacctttccaggcatgtgaaaatactgctcttgatgctgatattgtccagaagtataatactcttgtttttcccgcagcagctgataatcctgtctaagtaagtcaagcgattcattgatttttcgttcgtcatttttctctctagtcagctgttcctctttttgaaccttgacgagatctgacaacttggcatcagcaatcaacctcacttcattcccatgcaatatggcggtggcttcgtgctgatcggtctcatcaattcgaatgattcgaaacaaaatatccatttgataggatgcccttgtcaccatatctcctatttgaaattgcatgcttttcactccacaatcaggctcatatcctgttggtatcgtcttgcactaaatatgttcgtctttcatatgtgctgttctttctagcctatgcccgaacaagcgaagtggtgaaaaacaaaaaaagcccttaaaacagggctttttgtaaaacattcgacaaacgggcaaattcctcaatggataatgactcgccgcggcgctttccatcaatgtctgctgtttgaagtgcttcttcgatgatggctttatgtttttttccatcaggtaaattgttcatgagattattcatcaatgtttttcggcgctgaccaaagctcgcacggatcaattgaaagaaaaacgcatcattttctactgagacagcaggcgtttcacgaacggttagtttaatcacagccgaatccacattaggctgtggaacaaaaaccgttttaggcacaaccattactgttttcgcttccgtatagtattgaactgcgatagacagcgaattgtattcctttgatgaagggactgctgccatacgatctgctacttctttttgcagcatgacgacaatccctttcaatggaaggttttcttcaagcagcttcataataatcggtgtcgtcacgtaatatggaaggttggcgacaaccatcacttctttacagtcagcaaaattttcctcgatgaccttcctcacatccgcctttaatacgtcttgatgaatgatcgtgacattatcatatggagagagtgtatcgtttaaaatgggcaataaacgctgatcgatttcaaaagcggtgactttctttgcacgcttagcgagctgctcggtcaatgcaccgataccaggcccaatctcaatcacgccggtctcatccgtcacctctgcgtgatcgacaatacgatcgagtatatttgtatcaattaaaaagttctgccctaagctctttttaaaagagaaaccgtatttcttcagtatttccttcgttctgatgggtgtcgcaatatctttattcatcggcttcctcctgcatgacggtctttaaggccgcaataaaatcatgtttggttatttggaacatgtgaaggcgcttttgcagctgcttcgcattggtatatcctatatttaaaagcatacctagtcgttcgcggcggcgtttcgatgcttctcctccgataaggcctgcgtcaaataagtcatctaatgtaatgtcactttccgattcttccatttcctcatggacatgggctaggcattctcgaatactgtccaaggaagcatgctcgacaccaattcctttgtctcgcttcgccttcgcaagatgttttggcaaaaatgcgtgcttacagccaggaaccgcttctgcgatggttttccggatcttctcaccagggaaatcaggatcagttaaaataatgacccctctcgtctcctgagcaagacgcacttgttgaataactgtatcaccaatagctgatccgtttgtttcgatcgtatctgcatcaactgccatcttcactctggcagtgtcatcacgaccttccaccacaatgatttctttgattttcatgtattcctccgcttgcaaaaacaataaacaatttttggttaaaaaatgaaacctttcatgctgtttttgcgtctaattaattagaaaacagtgcttctattataaccaaaaaaacagagggtgcgcaaagccctctgttcatataaatgatttgatgtgtttatttgagtactctaattttcactcgtttatttccccattgataagctgccgacttatttgggacgaacacatcgattttattcccttttatagcagatccagtgtctgatgcaacggcatatccatagccttccacatacactttagagcctagcggaatgacactcggatctactgctataacctttgcacccggatttgcttttaaatcaaagcctgttgacgttctgcccgtacatccagcacagctcgctgtataggctgtcgacgccacataaaattcttttccagacgattcattgcttcttgaaacggcaggtgtcgctttaggctctttattggacacttgtgtaccaatagccactaaacgatccttgctatctttttcagtcacttctttaatcaattctttagacaccactttgccgttttctttcacaatggcatagtgcttcttcaatttaccttcttcaccttttttaagcaccttctcttttcctttttcaagagaacgatcctttttatgtttggtatcaaaagcaattttctcttccactacatcggtgactttttccacccgagtgatctttatatctgcgctctttttagaaaggttactatgtaacgcaggcttgatcttatcgtgcttcttgagcctcagctcttgttgctttaaaaagtcagcgaccgtagtcgaagtggtccacacctttttatcttttcctccatcatttacgctgacctggaaggcctgctgaaccacaagattcatatcctttttaatcttgtcattctttcctggagttacttgatcgtgcttcccaatatctatcttctcattcttcaataatgctccaaccgtctgatctgttgtccatatcgttttctctttcccatctagggtcagatgaaccggtatagccgcatcatacacaatgttcatgttgtcttcaatttttgtatttagacttggagagatatgatcctccgccctggtctttattccaaggtctgaaagcagctgtgctactgtctcttcatgtgtacgaattgtcttctctttaccattgattgaaatggtaatagactgcttagtgagctcatgcgcaccgtaagccgtcccagttccagctaaaagcaagcaaacaactagtaataaaaccttgccttttcctagcttaacagaaaacagatttttcattttttgtacgatgaaaaacgcctccttctcctcggagagattatatagagtatctcaaaacctgtcaacccttcctcccactgtacaaaaatgctcgattgtaaccctattatgggagattgatggaaggaagggaagaaagacttatcgacaacttatcctatgaggaggcgcaaacgtgtagaacattttcgttatgtttcacaattggacaagcttaaacaaggattgacatcatatactgtcagtttataccgaaaacttttttcgcattttttgtggtcaattcagcaagctcttcaaagcttgtttctcgtaactccgcgatctgttctgcgatatatttcacataacttggctcgttacgtttccctctaaatggcgctggcgttaagtaagggcagtctgtttcaattaaaagccggtcacttggtatgtccttgacaacttccttcggttttttggcatttttaaatgtcacgggtccaccgaatgaaatataaaagttcatatccatacacgcttttgcgatttctaggctgcccgtaaagcaatgcataatccctccaacatcagccgctccctcttcctttaagatcgtcacgacatcttccgttgcgtcacgattatgaataatgattggaagattcacttccttcgcaagagcaatttgacgtctaaagacttccttttgtacatcttttggcgacttgtcccaatagtaatccagacccatttctccaatcgcaacgactttttcatgttgagataattctttgatccacagcaaatcctcatctgtcatatcaatggcatcgactggatgccagccaatggctgcatagatgaaatcatactcttcaattaattccattgctcttgtaattgtcgggcggtcaaaccctaccaccacgattttttcgactttttcacttttcgctctttcgatcacctgctctaagtcttcattatattgttcagcatttaaatgggcatgtgtatcaaataacatcgttgattgctcctttcgacaattcttctaaaaaacaaaaggtgttcgacgaaatgttacacgtggaacaccttttgttgatttataaaatttttgttccatttgctagagatcggtctacttcaagaacctgcaatttcccatcagtttctccagttaaaatcattccctgggaaatttcccctctgagtttgactggtgtgagattcgctacgcaaacgagctttttccccactaattcctcaggttgataatgcttggcaatccctgaaacaatttgtcttttttcaaatccaaaatcaagctgaagctttaagagacgatccgcttttttcactggggctgcttccagtacctgtgctactcgaagatcaacttttgagaaatcatcaaatgcaatttctgctccaagctcaggtaattccgtttcttctatttctactttctcttcttcctttggtgcacttccctgcattttctctttaatatacgctacttcttcttcaacctctaaacgagggaacaaaggctctcctttttgtaccgtcgcttgttgaatggcaccaaaagatagaatgctatcccagcttttaagcttctcttcttcaatgccaagctggaagaagattttctcaggtgttttcgttaggaatggcgttaagagcaccgctgtgatgcgcagtgattctgctaaatgatacatgacagaatgcagctcttttcgttttgtttcatcctttgccaacacccatggagctgtctggtcaatatatttattggttctgctgattaatgtccaaacatttgaaagagccaccgagaattcaaggttttccatcgcttcttcataggctttgactgtttgctcagctaccgctttaagttcctcatcaaactcattaactggacccttatagctgcttaatgtaccgtcaaaatatttttgtaccatcgcaactgtacggttaagcaagttacctaaatcattggcaaggtcatagtttacacgttccacgaatccttctggtgtaaacacaccatccgcaccaaatggtacttcacgaaggaggtaataacgaagggcatcaaggccatagcgatcaattaatgtgacgggatctactacgttcccttttgatttagacatcttcccatctttcatcagcagccagccgtgtgcgaaaatttgtttcggtagcggcagatctagtgccatcagcataattggccaataaatcgtatggaagcgtacaatttctttccctacgagatgcacgttagcaggccaatattttttatatttttcatcctgatcagttccgtagccaatcgcagttaaatagttgaataacgcatcaatccatacatagatgacgtgttttggattgttaggaactttaattccccaatcaaaggttgttcttgatacagccaaatcctctaaacctggtttaatgaagttattgatcatttcattttttcttgattcaggctgaatgaacgttggattcttctcataatagtctagtaaacgatccgcgtacttactcatacggaagaaatatgattcctctttaattaattcgacaggatgtccgctgtcagggcttttcccgccaatgacttctcctttttcattccgctcaacatccacaagctgtgtttccgtatagaatgtctcatcaggaatactgtaccagccttcatattgatctaaataaatatcaccttgatcaagcagcttttgaaacacttgctcgatgattttcgtatgtcttttttctgttgtacggatgaaatcatcattcgaaatgtcgagtttcttccataatgattgaatgtctgctacgaccggatctaaatactcgatcggtgtaatattttgttcttcagctttttgctgaattttttgtccgtgctcatctgtacccgttaaatacatcacatcatagccttgaagacgtttataacgagccatagcatcccctgctactgtcgtataagcatgtccaatatgtaattttccgctcggatagtaaataggtgttgtcagataaaacgtttttttcttttccggcatgtcggaacctcctgcatgtgtgtaaatgtcaaaaactcccgcccaatggacgagagcggttatcatcattacatgaaaatgtgttagatcaattcattaaattttgcacttgtgctttctctatgataccatcttagcctttaagatcaagcatatatacatagaacaagatgaaatgatcgaaaaagatgagtttttcgaaaaaaacgacaaacctgtcgacattttgtcgaatattgtcgtatgaaatctatttccagatttacaattgtctaatttagggcaaaagtcttgttaatctgaactcgtcatttctcatattttcatagaaaaaacccgagaaatccttataaatcaatagtttcaaggtcttttgactttaagagtcatattttacaaacaatagtaaacaaaatgattgacgatttatggaaaccttgttatgctatgaatgtaaggaatttgtcgaataatgacgaagataatattatattaagaataagaactctttgggaggagaatgaagatgaaatctacaggtattgtacgtaaagttgacgaattaggacgcgtggtgattccaatcgaacttcgccgtactctaggaatcgctgaaaaagacgctttggaaatttatgttgatgatgaaaaaattatcctaaaaaaatataaaccaaacatgacttgccaagttacaggtgaagtatcagacgataaccttaaacttgctaatggtaaattagttcttagccgtgaaggtgcagagcaaatcattaacgaaatccaaaaccaacttcaatcacaaaaataagtttgatataaaaaaggttcttgcaccgtttgcaagaacctttctttattgttcaatatgataggcatcgtatatcatgcgctttggtacaccacgttcgacggctgtacgtttaatggcttccttcgacgttaatccttcttctatgtaatggatcacgtgttccttttcagataaggacttccaccagacatcttcatttagctcttcttcatcttgatcattaccttgtacgacaagacagaattcaccccggatttgatgctctgcggcccatgtcagcacagactctaaatctccacgaataaactcttcaaattttttcgttagttctctcgtaatggcgatattccggttgccccacacttccttcatcaaagtcagcgtttcttttaatcgatggggcgcttcatagaaaatgattgtttcttgacgcttcttcaaagcttcgagctgttttttcttttcctttttttgtcggtcaagaaaaccataaaagaaaaatggctgaggtgtaatccctgatgcaatgagtgctgtaagtgcagcatttgctccaggtaacggaacgacatagccgccaatattagtaaagtctcgaaccacttcagcacctggatctgagatcgtcggtaaaccagcatcgctcacgagtgcgatgttttttccttcttttaaccattcgattaacttgtggccgctgctgtctttgttatgctcatgataactcgttaatggcgtatcaatttcatagacatgacaaagttttttcgtttgtcttgtatcttctgcggcaatatagtctacatcttttaatgtttgtatggctcgaaacgtcatatcttctaaattgccaattggggttgggacgagatacagaatgcccatatctgattgaccatcaaagcttttctgtgttttcatgtgccgcctccttttctaaacgcatttcttctatataaaggtctttctttttccgtgtccacgttttgaaacgatattcttgctgcatggcttctcttttggttgaaaaacattcatgataatacagctcaaccggccgtcttgctcttgtatactttgctccctttccactattgtggatcgtcagtcttttttgcaaatcatttgtataacctgcatacaggctgccatctgcacatttcaatacatagaagtaatgattatgcttctccatacagtatcgtcctgatttcttctgtatactcttgatcatctccataaacaaaaagaggcgggagaattttcagatctggttttccatcttttataccctctactaagatggtattggcttctttcccctgtttgggataaacaaattgaattcgttttggctcaattcggtacttcttcatcaattccacaatctcaagcagccgacccggccgatgaaccatcgccagtttacctccttgcttcagcagcgtggaagaaacgcgaatgacatcttctaatgtacaatggatttcatgccgagcaattgccaagtattcattttcattcatttcttccttagaaggtgtcttaaaatatggcggattacatgtgatgacatctactttgtggttgccgtagcgtgctggcatatcattcaaatcaccatgaatcaatttaatttgcttttcaagttgattatacgccacacttctttttgccatatcaaacagccgttcttgaatttcgaccccagtaatggaggccttagatcgagtcgaaagcagcaatggcacaatgccatttcccgtacaaagatcaatgatctctcctttttggattggcacatacgcaaatttcgctaataatactgcgtccaatgaaaaggcgaaaaccgttttactttgaataatcttcatatcttcggcgagcaagtaatctaatcgttcatcttctcttaacgaaaccatgatgtatcctttcttttcctgtgaaaaaggcttccgattcagcggaagccttttctcattttttatttaaaaatgacagacagaacaaacagtctccctctttacgaatgctcccataatgtacattacaaatatggaagccctcctgatataaccgagccaggttatcatgaccttctcctatatcagaatgacctggcttctgagcagaatcattctctgtctcagacgatttgtcccgatcagactgatccagacgttcacgcaagtgctgattctccatctgcagctgatgattttcttcaatcacttcaccgatatgatttttcaaatcacctaactggcgataaagagaaccgatttgttcttctaaattgatcaccgtatcaaatagttcctttttatccaaggtggcacacctcgttactcagttgtttgtgcagatacaacgccttcttgtaataattcttcccaagtatattctatcactttttcttgcccagttaattcaacttgcaaaattcgttctaaaatgttgagccctactacctttgcagagccactagatgtctgaatcgtttcaccgatatcgggcaattgttctttcgctgtttcatactcatcattctcatatttcaagcagcacatcaaacggccgcaaagccctgaaatttttgtaggatttagcgacaggttttgatcttttgccatcttaatggatactggttcaaagtctcctaagaatgtcgaacagcaaagcattcgcccgcaaggacctatgccacccagcatttttgcctcgtctcttacaccaatctggcgaagttcaattctcgtcttgaaaattgaagcaagatctttcactagctcgcggaaatctactctgccatccgctgtgaagtagaagatgaccttgtttcggtcaaatgtaaattcaacatcgaccagcttcatttctagcccgtgttcacttaccttctgaagacatgtatcaaaggctgtcatcgctgcttctttgttttcctcaacgatgagccggtctcgttcgtctgctacacgaatcaccttacgcaaaggaagaacgacatcgtgttcatctacttttttattagcgatgaccacttgtccgtactcaactcctctgaccgtctctacaatgacacaactatcattttctatatgaaatccattaggatcgaaataatagattttgcccgcttttttaaaacgaacaccaattacgttgtacaaacttatccctcctgcaacatcaacaccaattgctccatcagcccttgggcattcacgttggattgaagtctctttttcgcttctaatacagcaaggatctggttcgtcaccatctgctgtgtggaatgcagcgcgtgctgcttcattgtctggaataagtcttgataaatgactttatcttcatttcctatttgaatcgacaatacatcacgatatatatataaaagcatatccagacctgtttcttgaaggtctttctctttgaaaaaaggcatccattgatcctgtatataaaaaaatgcatgttcttttcgctggtgtaagacttcatacaattttatcactttcgctctagactctgcaaactgatcatttcgacttaattcgagtgcttctgctaaattattggttaaattcgacaaaagccttgcaagatgctgagatacgccttcttgtaatagctgctgctccaaggattgcggctgcagcggctgaaagctaagcatctgacatcttgaaataatcgtatccagcattttatgcgattgctcagtgattaaaattgccatcgtttcccggttaggctcctctaggaacttcaataaactgttcgcggcattgaccgtcattttgtccgcatgaagaatgatatacatttttcggtgagattccacacctgcttttgtaaattcctcttgcaatgcctgcacttgcgctttcttaatcgattgaccatcaggctgcacgagatgtaaatcgggatggtttcctgactcaatccttttgcagttttggcaggattcacatggtttcactcctgctttcaagcaaaaaaagctcttagccaaaagcatcgcagcatccagctttcccgtccctttttttccttcaaataagtaggcatgcgcaagtcggtctttatcaatactattaaaaatcagccgcatgacgcgcggctgcaaatcattcatgtcatcccagctaattgccatgttatcactctctatgtgtaaaggttaatcaataaaccttttatttctccaatacgttcaagcaaatcaatagaaggtttctcttggtccatcatatcctctgttaattcaatcagcttttcatctaatgctttgactaaagcgagtgtacgcgtgttgccataaatgtcaaagcttcttgatgtttctatatttaatccattatcgactgtctctttcacaaagcgcttcacaagccctttaaacctagccaagtcctttaggtttcgtgactttgtcagctttttaccgaacacttcgatatcactcagcatgaccgtcagctgctctaagcgcattttgccgctttgcgtctccatcgatgctttaaaggaggcagatgtttggcttcctttaatgccttggagttcacgcttttctaaaagcagccgcatatcttgattaattttcacagcaacccatccttagaattgatgaaattgttcaactggcagaataaagacagtagctccaccaacttcaacctcaacagggtatggtacatatgaatctgcgttaccacccattggagatacaggtgcaatcatttgatcacgtttgcggcaattttcttttataagctgtaatgctttatccactcggacatcatcacaaccaataataaaagtcgtattcccagactttaaaaacccaccagttgaagctaattttgtcacgccgaaatgatgttcagtcaatattttcaacaacttgctgctatcttggtcctgtacaacggcaacaattaatttcatttgattggcctcctttgttttaggcacaggtgacatgccgatgtcttcctctatattataacaacgattgggaatgaggtcatatttgatttttctttaatgtgtcctgaatcacccgaagtacttcttcatagacatcctgtatcggctgagacgcatctactacacggaatcgttctggcgattgcgcaataagcagttcatagccttctctgaccaactggtggaaattcagcgtctccatgtctaatctgtttttttctcttccttgattggcgtgaattcgttttaacccttcttcaggtgtaatggaaaaataaatggtcatttgcggcatcgtaccatcaatagcaaagtcgttaattgatctgacttggtcaattccaagccctctcgcatagccttgataagcgagagagctatcaacaaaacgatcacataagactgtgtctccgcgctgcaatgccggttctaccttttcagccaaatgctgccttctcgctgctgcatacagcaatgcctctgttttcgcatccattttcgtgtttttttcatttaaaatgacttcacgaatctgctcagcaatctcaatgcctcccggctcacgtgtcgccatgactgcatatccttgacgttccatttcttcgtacacttttcgaatcactgtcgtttttccggcgccctctggcccttcaaacgtaataaacataccgctcatagtgtctcctcttctatataaacatataattttctctgatgaatgacctgacttgcttgaacatgaacctgatgtccaagcaaacggcttaacgcctcaatttgatctatctcaatacgctctcccttaatcatcaaaggaataccaggcggatagggaataattgattctgcactcatccggcctgctgcatgttcaaatgggacagcctctatgtcttgattttgctcatcagtctcaatagataacgtctcattttggatatgtttttttcctttgatcaatgaatcactttgcttaagagcctgctcgatccgcttgaaaggaacgtccttcctctgttctaagctaagaataagtaaaacctgatgttcgtccgcaagctctggatgaacatccactgattcaagcacccgttttagttcgtaaccagtcagtccttttgttgatcgaatgacgcattttaatggatcggaaagcagcgagtcagactcaaccacttcaagatgagtcagacggttgaactgatctttcagctctgtcagttctttcatgattacatgcaatgtcccttttcctttgatctcctcgacataagctctcgccacatctaatgaggccataattggataagacggcgaactgctttgaagcatcgtgagcaatgttttcaatcgcttcgcatcgattcggtccccttgaagatgaagataggaacccatcgtcattgccggaagggttttatgtgctgattgtaccaccacgtccgctccataggaaagagcagatggaggaaatgcgccgcctaatacaaaatgcgcgccatgagcctcatcaaccaaaacaaccacatctgcttcatgacacatgtgaatcagctttgataaatcagctgcatgtccatagtagttcggataagtcaaaacgattgctcggcaattaggatgtcttgctatggcttttctgactgtatcatccgtcacatgtgttggaacatgcaagtgtgggtctatctcagcgtctaccagaataggcgttgcccctgcaagctcgatcgcatggaagacagacttatggcaattacgctggacaaaaatctcgtctcccgtgcggcatgccgccatcaccatcgccaaatttccgactgttgtgccatttacaaggaaaaagctttgatctgaaccatatagcttagtcaataaattttctgcctcttgaatcacaccagtcgggtgatggaggtcatctagaccttcaagctccgtcacatccagctgaaggattgaagcatagtgggaccgtgcctcatcaaaaaagacatctccattgtgatgtcctggaacgtgaaaagaataaggcttcttttccgcatgctgtgctaatgctgtatataaaggtgttctcaatcaaatcgacccttttcactttaacgatatcttaagtctattataacgttcaaacaagtgaaccgaaagatggtttctcattcctttattggattcgccagctgctgctctgcctcatacatactgcttttcaattgagctcgctcttggcttccatgctctttcacctgtaacgtttcctgtaatgtttcagctaattgacgttggacctttttcaacgtatctataggagcaaaagatgcctcttcaagaagctgtccctgctgcttcgataccttttcatatgttttttggattcggttctcaagagctgagttggcccgctgctgaatatgcgttaacgcaatcgacatttggttgatccatagtggaatagacgcagaaacagttgattgaatatgattggccaaagtatgattcgtatgctggatcatccgaatttgagcattacattgcaatgcaatttgccggcttaacagcaaatcatactttcgttcctttagtctctccacatactcttcctcattgacttcttgactcatcaattgctcctctattgtccggtcaacagaaagttgcgtttctgaaataggccgctgctctaacgttgtcattttcgcttcaactgctgcgacctgcagcgtcatctcttgaaaataagtttgattttcttcaaataaacgctctaataacatatggtccgagattaatacgcctcttgcataacgaagccttgctgacaatctctcgatctgtgattttgcatgttgaaaacgcgatatgatctcctgagtagatcgtttatcccgttgaaaccattttaaaaaaaaaccttgtttctttggcagtaaatcctcaggctccactacatgcagctgctgcaaaaaggtctcaagcacgtctcctatttgatcaatatcttttttctcaacatatttcatcatctgttgtgattgttccaatagtcgttcctgcacacgtgtaccatagaaaagcagtttttgcggattgtcagggatctgcttagcacgctgcacggcttcttttttctcctcatcagataaggtatcaaacacccgaaactgaagatctgtagtggaggcaggtgatggtgtggcgtgatcttccggtttcatcgagtttgactcctttcatctatttcttcatcattttatctgctacttcaagctcaatatgaagagcttctatgtctcttcctaaaacttgctgcaaatcattggtcaattgcttttgcagctctgtcaatgtcactcgggtttggctcaatgtcatttccagctcatgactacgattaggctgattatacaatagtgcatatttctcagttagttcaacgacagaatccaagctttcgaaataaaaacgctgtgcatcataaaatcgatttggctctttttttgttattgtatagattcgtcgtgcaagccgaagaacttcataattatgtttgatcgtttgtacgtttttcacagcaaataaagctttttttaaacgcacgagcttttgccctgcttcttttaaatgctgtttgatatatacataatcactacgagacagtccgtgtttctttaaaaacaattggaaagcagtccatctgctccctacaaacatcacaccccatccaatcatcgcatacagtatcgataatccagcatgatgatggaaaaccccaatactaacggttaaaatcacaagcgaaaaaaaagtagagaggatggcccatataaatgtataaaagattgatttcatgtttatcgactcctatgaataatcaggctctctgtttatcttattatgaattacggatgatgtccaaactaagttccaaaaaacaagaccaatcctttatagctcataaaaaaagaccatctagtggtctatgaatacaaaggcggcgtatgaagatttttaagctttctcacataatcggaatagctaggatccgaggtcgatgtagaaattaactttcgctcacagtctcggcacaaaaactgatgatataaataaattccctttgtctttttctcttcacaaatcaaacaaatcgcttctcgctcttttttgctcattgtgacacctccacttatagcttcagtatgccctagcgctttcaattgtatacaaaattaagaatgttttagatggtagtttagtatatgtatccatgtcagatcgggtgtttgttccttttcttaaaaattaccgcttcagaagcgactagaacatcataccatatttaaattattaatgtcaacaacttttttgttataatgttttttcgtttcttcgtcatcagcgacgtatattaatttaccaccatacaggatcaaagtcaacaatatttctcattaaataataaatttttcaattacgactaaagctgctacgcctgggatgcccaataaaccactgattccactcgttacagggttaatagagacatgtaatcctagactctctccaaatagattgaggcaaaataaaaaaagagcacctgccacaaactttactccgatcagccctaaccatttgaaggggttcgcttgaacacctgacataaacaacaatagtacagctatcaaaattgacccgattacaataacaggttccataatcctctcatctcctcttcatatgaatagtacaagcatatgagaggactatgtaaaatagacctgctatctccagttgtttaaacgtaaattcctctttttcgcttctcttagatagaaaaagtacttcgcttgagcaagctttaattcgaatagaatgtccggtgaaggctcaacgctatttgcgacaagctttttttgtctgttccattcttccttttgcttaaaaagctgttgaattaatttctcatcgaattcttttcgaattgattttctgcgaagaaaacccatgtaccgtacttctccttcctacatctcacgtctgccttctagagctttagacagtgtgacttcatccgcatactctaagtctccacctactggaagtccgtgagcaatgcgagagagtttaattcctgatggtttcaacagtctagagatatacatggctgtagcctctccttcaatgtttggattggttgcaaggatcacctctgtcacttgatcgtcttgcaatctttttaacaggtcaggaattttaatatcctctgggccaattccgtccatcggtgaaatggcaccatgaagcacatggtataagccgttgtattctttcatcttttccattgcgatcacatcttttgggtcttgcactacacagataacagattgatctcttcttgtatcttcacaaatatagcaaggatcttggtctgtgatatggccgcataccgaacaataagttaaattacgctttgcattaacaagcgccttcgcgaaatctagtacgacatcttcctgcatactaagaacaaaaaaagccagacgaaccgcagttttcggtccgattcctggcaatttcataaagctgtcaatcagctttgatattggttcaggatattgcatcttcagttattcctcctagaataaacctggcatgttcattccttttgtgaattgacccattgtttcattcgttaactcatcgacttttttcaatgcgtcgtttgttgctgcaagtacaagatcttgaagcatatcgatatcttctggatcaacaacttcttcattgattgctacatcaacaacttctttttgtccatttacttttacagtgaccataccgccacccgctgtaccttcaaggactttttctgcaagctcttcttgagccttagccatatccttttgcattttttgcatttgtttcatcattttttgcatatttcccattccaccgcgcatatgaacaccactctctttcatttttattaatctttaatttcaattaaatcgtttcctactaacttctttgcttctgcaatcaatggatcctcttcagcagaagtcccctgaccatctgcctgttcatccggctgatgatctcttaaaaattcttctcttattttaccccattgagcgtcaggaacgccaactaattccactctttttcctaacatagactctaatagctgctcaaggttggttcgaacaccgcttttatcttcggcaaccattttacagtgtatttcaaacttgaattttaaaacaaaggcatgagaagcagcagcaactggttcactatccgttaatagcgcagcatgagacaccttattctgctgtttcaagtgggcaaggagttctccccatttacctttaattttttctagctctggacgttttgcttcttttagaatctcgtgaattcggccgacaggtgcacggtatccatttttgttactcgtttgtggtcgaggtgcttcctttttttcttgaggatgatgagaatgagacattggcacaccctcagctcttatcctagatagctcctgttccaacctgtctattttatccgttagcgccgttaaatcagcgttagcatgagcttgtggtattccaaccgttgactgacatagcttgacaacagctacctcaaagaaaattcttggatgattcgtccatttcatttcttggtgacttttattcagcacttcaattgtttcatatagaaattgaggtgtcacacgatccgaaagcgtcacgaaattttcatcgacctttaccttttcaaggaccccctccagatctggtgccgttttataaagcagcatatctctaaagtaaaagatcatgtcctctattaatttagcagcatcttttccctgctgaagtaattcatttaaggtatctaacgctacagcaatattttgatcaaaaattgcttcggctagctgactaatgaaatgctgagaaacagctcctgtaatgagcagcgcatcatcaattgtcagctgctcaccactaaatgagatcgcttgatctaagaggcttagtgcatcacgcataccgccatcagctgcactagcgataatctcgagcgagccctcttgtacatttaggctttctgcatctacaattttcttcattcttccaacaatatcttttgtcgtgattcgtttaaaatcaaatctctgacaacgggatatgatggtaagaggaatcttatgaggctctgtggtagccaaaataaagatacaatgagcaggcggctcctctaacgttttaaggagggcattaaatgccccgatagagagcatatgtacttcatctataatataaaccttatatgtaaccgccgaaggagcaaatttcactttatcacgtatatcacggatttcatctaccccgttgtttgaggcagcatctatttcaatcacgtctgaaatcgagccgtttgtaatccctttacaggcatcacattcattacaaggttcactcacaggtgacttttcacagttcactgccttcgcaaagatcttggcagcacttgttttacctgttcctctaggacctgaaaataagtaagcatgagaaaacttcttctgcaaaagggcattttgcaacgtttttgtgatgtgttcttgtccaacaacatcctcaaaaacttgaggtctgaacactcgatacaaagcttgataactcacaaatacgccctcctccatttatcatcttttttattatacatgatgcaccgatcaattcaaaagcacacctttattttctaataaacgaaaatgatgatttcaactatagattttctactttctatgaatcaaaaacgtgttttctagattttcgaattgttctgcaacaccatggagaacttttgttcctattgtgattaatggaaaaacaaaaagactctaaaaaggttttttgcctatttgtataaacaaagcagctgagctattctttaaacagcaacaaaaaactcacctagattaactaggtgagttacatttaatattgatttaccgtgcaccttctgtcgattcgctaccccaagcgttacttaaacagttagctcggcccaggcaaccctgcggcacatgagaggtttcacttaatgctgcttccttccggacctgacatggttcatgaattcccattgcgcaggacccagacgtcaacaccacttatttaaggcagaccttgaagtaaacgaaccttgagaagggattcggcctcgctagagcggattgcgagtacagggcaccgctacctccccgcttagcacggcaaaatgaatattaaattgttagtgacgcagacataagtataccttcttatagctgaaattgcaaacgacatccattcatttacttttggcttgtttctttcgctggcggagatttcggaagaactgacttaacagctcaccgcactcattttcaagtacaccaccaatgacttcagactgatgattgaaccgttcatcatccagtaaattcattaaagtacctgcacatccaccttttggatcgtatgcaccgaaaacgacctttttcactctagaaaggacaatcgctcccgcacacataggacacggttcaagcgtcacataaagtacagcatcttctaaacgccagcttccagtcgttttacacgcttcatcaatagcaagtaattctgcatgtgcaattgaacgctgctctgtttcccttaaattatgagcgcggctcacaatttggtcatcaacaacgatgatggcaccgattggtacttctcctatttgttctgcttttaaggcttcagaaatagcttcttgcataaactgttcatctctcgtcatagcacggctctcttttcatgttttttaaaaggatattgaggttaacatattagcacaatcttttaagggggtcttactttgtcaaagcaccaaaaggcactgcttattatcgacatgattaataattttgattttgaaatgggacatgtgctcgctgataaaacagagcaaatgaccaataagattttagctcttaaagatcatgctttcaaggaaaattggccaatcatctatatcaacgaccactacggtctctggaaggctgatattcaagctgtgatggaaacatgcaaaaacgaaagaagcgcccctattttagagaaaatggcaccatctaaagatgattacttcttaattaaaccgaagcattcggccttctacggaactgcactagaaacactcttaaatgaattaggtgtacaagacatcattttgactggaattgcaggaaacatttgcgttctgttcactgcaaatgacgcatacatgcgagaatacaacttaattgtacctaaagattgtatcgcatcaaatgacgacagagacaacgaatatgctttaacgatgatggagaacgttctactagcaaaaatcaccactgctaaagagatcacgaatgaaaatcaaacatgatttatccataaccctcataaattgttagcaataacaaagggggcgttgactattcaaatttatgttgtcaaaagaggagatactttaaacgaaattgccatgcgctttaaaacaacagtcaatgaaatcatccgtaccaacgatattgaaacaccaaatcaactcgtcattggacaaacaattgtcattccaattagaggacaattttatgaggtcaaacaaaatgacacactttatcaaattggaagacgatttcgaatttcagtggaggaattggcacgtgtgaatagaattcggcctgaagcgatactacctattcgcttcttgctctatattcctcaaagaccgaaaaggaacattaattcgaatgcttacattgaaccaaggggaaatcaagtcagtgaaaacttaaaacaagcagctagagaggcctctccatatttaacccatttaggcgcctttagtttccaagcgcaaagagacggaacactgaaagaaccaccgttagatcagctacctcaaatagccgctcagagcagaaccgttttatccatggtggtgacaaacctagagaatgataaattcagtgatgaacttgggcgaattcttttgaataaccaatctgtcaaagccacatttttaaatgaaatcgttcgtgttgctaaaaagtatcaattaaaagaaatccattttgattttgaatatttacgtcccgctgataaagatgcttacattcaatttttaagagaggcaacaacccgcttccatcaagaaggatggacaatatctgttgcacttgcccctaaaacaagtagtcagcaaaagggaaaatggtatgaagctcatgactatgaagccatcgggaagatcgtcgatcatgttgtgttaatgacctatgaatggggatacagcggcggccctgcacaagctgtctctcccattggacctgtccgccaagtcattgaatatgcactgaccgtcatgccggccaataaaattgttatggggcagaatttatatggctatgattggacgcttccttacgtccagggcggccccattgctaaagccgtcagtcctcaacaagcgattgcaattgccagagagaataatgcctccattctatacgacgaaacagcacaagcaccttattttcgttacacagatgccactaataaagagcatgaggtatggttcgaagacgctagatcgattcaagcaaagttcaatctcatcaaagagttaaacttgaacggaattgcttattggaaattaggtctatccttcccacaaaattggctcttattatcagatcaatttaatattgaaaaaagaacgacatcgtaacccattcgctctatctctcggaaggggtatggtacaatatacattggtttgacaactttatagatagaggagaacgcctatgtatcctgccccttttattgcagtggaaggcccaattggagccggaaaaacaactttggctacaatgcttgcgaaggaatttcaatttcctttagtaaaagagattgtagaagaaaatccattcttagataaattttatgaagatatggaacaatggagctttcagcttgagatgttctttttatgcaatcgggtcaaacagttagaatctattgaagaaaactatgtgagtcaacagcagccgattgtcactgattatcatgtctataaaaatatgatatttgcagaaagaacattatcaaaaaagcacatggacaaatacagaaagatctatcacttgctaacagatgaccttcctaaaccaaatgctatcatctatataaaagccagccttcctaccttacttgaaagaatacagatgaggggacgctcttttgaagaagacatcgacccagcttatttaaaaacactcattgaagattatgagctggccattgaacatttaaaacagactgacccagggcttcctatcattacaattgaaggagatcatacagacttcgtttcctcacagcaagattaccagcaaattgtacagaacataaaggagcaagtactatgaacaatatcgaaataccaaaggatgcagtgatcacaatcgccgggactgttggtgttggaaaatccactatgactaaaacgatagcggacaagctaggctttcaaacctctcttgaaaaagtagatgacaacccatacttagagcccttttattcagatttccaaagatggagcttccatttacaggtctatttcctagccgagcgttttaaggaacaaaagcggatttttgaatctggtggaggatatgtgcaagatcgttcaatttatgaggacacaggcattttcgcgaaaatgcatgcggacaaaggtacgatgtctgaagtagattatgaaacgtatacgagtctattcgaggcgatggtgatgacaccttacttccctcaccctgatgtactcatctatttacacggggatttagatcatattttgaatcgtattgaagaacgcggcagagagatggaaactcaaactgatcgagcctattgggaagaaatgtacactcgatatacggaatggatcgaacaattcgatttatgcccagtgattaaaattaacattgaagattacgacttacttcatgatgaaagctcacttgaacccattcttcatgaaattgcttctgttatacaaaaaaatcgctctaaaacaaaataaaaaaaaccgctgcatttcgcgaatgcagcggtttgacaattccaatttttatgcttgcgttttaattcaactaaggtaaaaaatcaatatggcggaggaagagggattcgaacccccgcgggctttgacacccctgtcggttttcaagaccgatcccttcagccggacttgggtattcctccgtatcgacaagaattaatataccatatcattttaattcaagtcaacatcttttcgaaaaaaatttcaataagttgttttggtatgagaatctgcccataaaaaagcagccattaacggctgctcttgatctattttgtatcctgtctaatctcttcaataaactgattcatctcttctttaaactcatttaatgattcaataattttcgtaaagtctgtcacttgtttggcttgttcatttgttgagctgctgatttgtgagatgttttcagacaaagtgctaatactgtcttggatttcctttaagaaggtattaatggtttcagccgcttcctttgagccatctgataatttacgaacttcatcagctacgacagcaaacccttttccattctcgcctgctcttgctgcttcaattgcagcatttagacctagcaagtttgtttgtctagcgatcccgccaatggttttgacgacttcttcaatatttgcagatttctcttccgctcttcctgcctgttcgcttatttctaaacttgtggcagccagctcttgtgaatgcgcagcaatttgctcgattccaccttggagttctttcgctacatcattgatatgctccatataaccgcttaatttcttttcacgatgatgtgaaaatgccactaaaaaagatccaattacttttctatcttcatcaaaaatcgggtaaccttttacagcaatttcataaccatataaagactctggtaaatgaccatcatattcttgtcctcttaatgtcgtcgccacgttttggtcttctgggttcaatgggtccccaactttcacgccaaaatctattgtgttagacgggtagtaacaaagcaccttctctgtatcagtgatgccgaaaagaatactttcatctagaacttttctaattaattgagccatttcaacataatagtcaagcctattcaaggttattccttctttcctagaagcttttatttttttatcggctaaatttaggaaaactgtaggacttttggtaaaaagaaataagatgccatagcggcatcttatttcatcacttctttatttcccatataaggacgcagtacttcaggaataattactgtgccgtcctcttgttgatagttttctaaaatggccgccacggttcttcctactgctaaaccagatccatttaacgtgtggacatgctctggcttcgctttaggctctggacggaatcgaatgtttgcgcgtcttgcttggaatgcttcgaagttactgcaagaagaaatttcacgatacgtatcttggctcggaatccatacttcgatgtcgtatttcttcgcagccgtgaagcctaaatctcccgtacacatgctcatgacacggtatggcaggtttaatagctgtaggactttttctgcttgatttgttagtttctctaattcttcataagaatcttcaggtctaacaaatttcacaagctctaccttattaaattggtgctgacggatgagtccgcgtgtatctcttccggcagatccagcctctgatctaaagcaagcactgaatgctgcataattgattggcaactgttccccttcaaggatttcgtcacggtgcatgttggtaatcggcacttcagctgttggaatgaggaaataatcttcttctcggattttaaaggcatcctcttcgaattttggaagctgcccagtccctgtcatgctagctctattgaccatgtaaggtgggagcacttcagtaaaaccaaactcatcgacatgtagatcgagcataaagttatatagtgcgcgctctaagcgtgcgccaagccctttataaaaaacgaatcggcttcctgtgacttttcctgcgcgttcaaaatcaagaatgtttagctcatccgctacatcccaatgtggttttggctcaaatgagaaggccggctgttcgccccattttctcacttccacgttgtcatcttctgtttccccaaccggtacagtgtcatgagggatattcggaatagagaagaggatgtgctgcaagctttcttctactgttcttagctcatcatccagctttttaatctcatctcctacctcacgcatttcttgaataatgtgatcggcatctttcttttctctttttagaacggccacttgctgtgatacttcatttcttcggctctttaattcttctgttttcccgattagttctcttcttttttgatccagttcaccaaacttatcaaaatccgctaaatcttcgcctcggtgtgctaatttttctttgatttgatcaaagtccgtgcgcagttgtttaatatccagcatgtgtaacactcctttttttatcgaaaaataaaaagagccctcatcccatgaaagggacgagagctctcgcgttgccaccctgattgaaaacatgcagaagcatgctttcctctttcctctgtaacggtatcaccgtaaatgcttacttctcgtgtttcagcatttcgctcaaggatggattcagactgcatctttcaccgattcgcaccaaccatcggctctctgagaaagaggggcttcttactatttcccgtcaacgctttttcgatctttgattgtgattttaatgtactataagttttatctcttttcaaccgttttatacagcgagcttcgttttgtaagacttcaccatttcaacaaacagctgtgttaaccggtgatcgtctgtcagctctggatgaaaagaacagcctaagatattgttttctttcgccatcacaatcctgccatcatattcagccatgatttctacgctcacatctgcgctgatgatatgaggcgcacggatgaacacccctgtaaacggcgcatccagcccttttacttctagatctgcttcaaagctgtctacctgtctgccaaatgaattccgtgcaacagatacatttaacaatccaagatgggcatcttctcgatcttcaatttgttttgccagcataatcaaaccggcacatgtcccgaaaatcggtttcccttctgcagcgaacgctttaatcggttcaatgaattggtacgtatccatgagtctcctcatcgtcgtgctttctccaccagggataataagaccgtcaacggatgctagctcttctgctcgtttaatgatcttaccttctgcatcgcaggcttcaatcgattgaatatgctctctcacggctccttgaagccctagtacaccaattgttagcatgttcatttgcgctcccttaattaccagccacgctcttgcatacgctcttctggcagtagatttgagatttcaattcctttcatggctgttccaagctcttttgaaagttctgcaatgagacggtaatctgtgaagtgagtcgttgcttcaacaatcgcttttgcaaatttcgccggattgtctgatttaaaaataccagatccaacaaatacaccgtctgctccaagctgcatcattaacgcagcatctgctggtgtcgcaacgcctccagctgcaaagttaacaactgggagcttgccgtcttttttgatttgaagcaataattcataaggtgctcctaggttcttggcttctgtcatcagttcatcttcactcattgctgctactttacgaatctgagcattgacctttctcatatgacggacagcttctacaatgttgcctgtcccaggttcccctttcgtacgaagcatcgaagcgccttctgcgatacggcgggttgcttcacctaagtcacggcaaccacagacaaaaggtactgtgtattcatttttatttaaatggaattcctcatctgcgggcgtcagcacttcactctcatcgatataatcaacaccaagtgcttcaagaacacgagcctcgacgatgtggccgatacgtgcttttgccatgactggaatcgttacagcattttgtacttcctctacgattcttgggtctgccatacgggctacaccgccggctgcacggatatcagctggtactcgttctagtgccataactgccaccgcacctgcttcttctgcgatctttgcctgttcagcattgacgacatccataatgacgccacccttttgcatttctgccattccacgtttcactcgttcagttcccttattgctcacaatagtttcctcccatttgtcaattcgattgatttacctctttatcatacaagcgagacagtataacaataaagagaatagtataacaattcaatcagccgacaaaaaagcctaaacccttgtatataaacgatttctggctaaaaataagtcattttttctttgaagtgtgatttacatgctataatgcaactataacaattcaaattcatgtataacaattttgcactcaatggaggtttctcatgcatattgatatccatcgacattctgatacatctctttcgaatcagatttacttttcgatcattgatcatatccaatcgggtttgcttcagcagggagataagctgccaactgtacgtgatttagcaaagcagctgaatgtgagtcttgtcacggcagcaaaggcatacacacggctgaaggacgacggatatttaacgactgtgcaaggtaaagggacgtttgtggatgagctgcaaaagcagtcagatattccggttccgtcatctacctcttttgattggcagttatccattccggattatttaccacggtctcaatttgctcagtatcactatgtcgaagaagcgatcaacctttcttcctctatgattgatccagggcttttgccaaaccggtatttagaaaaagaaatgcagcatgtactagccagacatcctcaaatcatgtcgaagtatggggaaattcaaggggatcttcagcttaggcaagtcattcagtcttttttagaaaagctgggtgtgccttctactcctgaaaatatccttgtaactagtggttctcagcaagggcttgatttggtcgcacgtgcgtttatcggtcctgatgatgtagttgtcatggaagcaccgacttatccaggcgccattgatgtctttatgggcagaggggcaagaattattacagtccctgttgatcatgaaggcatgaacatgaagcagcttcaaagcatttgtgataaatataaaccaaagctcatctacacgattcctacttttcacagtccgacaggggccagtatgtcaatgaaacgcagaaaacaacttctcttactggctcaaagtattgattgtctcattgtagaggatgatccttatcgtgagctttatttcgaaaagaagccgccagcacctatcaaaagtcttgatcatgatggacacgtcatttatttgcgaggattaagtaaaacactggctccaggatgcagaattgggattatcaccgcctcaggctcgatatttaatcgtttattagcagcaaaggccaataatgatttaggcagccctcttctcacacaaaaagccattctgccatttctgacttcgaagaagatgattgatcatacgaaaaagctgagaaccgccttgaaggtgagacgtgatttaatgatagatgtattaacgaagcatgcaccaaaagatgtgacgtggcaaattcctcagggcgggctcaatttatggcttagctttccttcctgggtcgatacacgtgcactgctgcatgaggcacgtaagcagcaaattacctttctgcctggctctgtgtgctatcctggagagccgaagcaaaactatatccgcctcagcttttcttatgtgaatgaaaaagcactgaccgagggcgtggaaaagttatgtggtatttttcagcaagccttgtccactcctcaaaatcaaaaacaatcgcttttcttttaacgataaaaaaactgctctctatgcatgagagcagttttttattagaaccaaccttttactgtgtcaacgattccgccccaaatgccagcgaagaatccacccacactacgcattgcaaggatgaaccagtttgctttttcatcgcctgttttcgttataagctcaacacctgattgatctttattcaaatagccgtagtccttctcatcaccagaataagaagtcgtcagcatgccaaccttcgttccttttttaataggagcttctagtttctttttctcgatatttacttttgctttaaagctcttttcgtcgccattttttactggcacagagaaagcttctttcgtgacgacaggtacttctttgtctttgcctttatcgacttcgatgttttcatgtcctttgatctgttgaccttttttgtacatttctttcatcgtgaagtttttaaatgcatagtcgaacagttttttcgccacgtcgaaacgtgctgtatgaagattaccttttgcattcaagatcacagcaatgacacgcatgtcaccttgtttagcggtacctgtgaagctagaaccagctgaatccgtagagcctgttttcagaccgtctacaccttcatattccttcacaagtcctttaagcatgaagttccagttaggcatgtccatttcatcgtctgtgccttctctgaactttgttttcgcgatacttgatgtttcaagaatttctggatggtctttgatgagatgctgtgcaagcaatgccatatctttcgcagatacttcactttcttcatcaggacctgtaccttttggctgtttgccatgtaaatctttattttctagtccagttgcattcacgaatttgtagttagttaaaccaagttctttcgcttttgcgttcattttttcaacgaacttcgattctgatccagcgatcacttctgctaagccaatcgctgctgcatttgccgaataaatagccgttgcttgataaagttctttcactgtatacgagccatcttttctcaaaggaacgtttgataaactgcggtcctgagaaatttcgtatacataatcatctggcgtatacgtttgatcccatttcactttgccttcagcaatcgcctctagtaatagatactctgtcatcatctttgccatacttgcaataggcagtctttgttctgcgtttttactataaagaattttacctgtagaagcttcaattaggattgctgctttcgcattcacattgaatggatcttcagctgcttttgctttggacattggtgtaaatgctgtcacaatcaatgccagtgcaaggatagagaccataagctgtttcaacatcttgctgttcaatcgtcatacctccgtattcatcttttttcgacgtatttcatatatatttaatccacaagggcttatttcaacacaacagtataaattttatcacaataaagacaaaaaaaatagacagagtcatagaccctgtcaaatgtaatttgattgtcacaatttatcaagaaattgtgtagtttggtgattcttttgtaatttgtacatcatgtggatgactctcacgaagtcctgcaccagtcatgcgaatgaactgtgcatcttctctaagtgagcgtaagtcctgtgttccacaatagcccataccagaacggataccgccaacgagttgatacactgtatcaacgactggtcctttgtatggtgtacggccttcaataccttctggaacgaattttttattatcttcttggaagtaacgatctttacttcctttttccattgcagcgactgaacccataccgcgataaactttgaagcgtctaccttggaaaatttctgtgtctcctgggctttcagatgtaccagctagaaggcttccaagcattacagcatgtccaccagatgctagagcttttacgatatcacctgaatatttaattccaccatctgcaataatagctttaccatgttttcttgcttctgttgcacagtcatagattgctgtgatttgtggtacaccaacacctgcaacaacacgtgttgtacaaatagaccctggtccgataccgactttcacaatatctgctcctgcttcaaataatgctttagttgcttcggctgttgcaacattaccagcaatgatattaagagaaggatacgtttcacggattttcgatacagtgttaagaacaccttgtgaatgaccatgtgcagtatcaatgacaacgacatccacattggcttcgactaattttctcacacgagtcattgtatcgccagtgacaccaacagcagcaccaacaattaaacggccatgtgcatctttagaggagttagggaattcgatcactttttcaatatctttgatggtgatgagaccttttaacgttccttcgtcatctaatagaggtaatttttcaattttatattgctgtaggattttttcagcttcttctaacgtcgtacctacagaagctgtcacaagttcctcttttgtcatcacgtcgctaatcttcattgaataatccgaaataaaacgaaggtcacggttcgtaataataccaacaagcttttgatcttcttcgttatttacaatcggtacacctgaaatacggtatttacccattaggtgctctgcatcaaatacttgatgctcaggtgttaagaagaatggatttgtaataacgccgcgctctgaacgttttactttatccacttgttctgcttgttgctcaatagacatgttcttatgaatgataccaagaccaccttgacgtgccattgcaatcgccatttgtgattccgtcaccgtgtccattcctgcactgataattggaatgtttagttttaatgtgcttgttaactcaactgataaatcgacatcacgcggaagtacttcagacttagctggaacaagcaaaacatcgtcaaacgtcaaaccttcttttgaaaatttactttcccacattagtaaatccccctcttttcggcaaaatattatatgtagattatcaactaggaaacagcatgtcaaggaagcaacaaacagttgcaatttttagaaaatataaagagagttgaggaagaagatgaaaagttcaggatggaaggatttaaaacgtttttactcactcgaaacttcccaaaagtttctatatcaacaatatgagaaacggagcattcaagatgcaaaccagcaagcctataaaaactgtgaacggtttatttactttttaaagcatggccatacgttctatgaacaggcagctatcgctccactcgaactgaagcccattttattattttatggaatggctcagttgctaaaggcatgtttactgacagttgatcctcactatccttctcaaacctctgttttggcccatggcgtaacatcgagaaagagaaagaaacagcattaccgctttagtgaagatgaagtgaaaattcagcgaaatggactatgcatgcatgtgttaaagcatttatttcatttaaatggtcttgaagatgagcgatttacgatgattcatctcctttcaaagatacctgaaatgagtcatattctggagtttcaaaagcagccctcgacattagttaaagtggaaaaggttaatgggatgatgattcaagatcatattccattgctttataacatgtctgctgaacgctttattgaatactttgagttccatacaagttggaaactcaagcaaagagaagccaaaaagctgacgtttgatgtagctctagaagaaaatccagcgctcgctactcatcttcattatgatttagaaatggatcaatggtttattccgtcaactcgtgattcatttttagggattcctgagatcatcagccattacttattaatgtataacctcagtatgattgcccgctacgaaactgaatggtggtacgagctgctgtctcaatacattagtgatgattacgtcatgattgaacgctatatggagattgccgaagagaagttcccagcttatatcatgatgctgttagaagaaaacacaaaaaagaccagttccgtatggaactgatccttagaaaagcttggcggcgtcctactctcacagggggagacccccaactaccatcggcgctgaagagcttaacttgttctttgaaaactagataacaataagtaatacattcacattgaatgcaatgcaaagttcatcacacatagtgattctttctaaagtaagaaatggttaagttagaaagggcgcacggtggatgccttggcactaggagccgatgaaggacgggacgaacaccgatatgcttcggggagctgtaagcaagctttgatccggagatttccgaatggggaaacccactgctcgtaatggagtagtatccatacttgaatacatagagtatgagaaggcatacccggggaactgaaacatctaagtacccggaggaagagaaagcaaatgcgattccctgagtagcggcgagcgaaacgggaacagcccaaaccaagaggcttgcctcttggggttgtaggacactctatacggagttacaaaggaacgatataagcgaagaggtctggaaaggcccgccaaagaaggtaacagccctgtaactgaaatgttgttctctccagagtggatcctgagtacggcggaacacgtgaaattccgtcggaatccgggaggaccatctcccaaggctaaatactccctagtgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagcaccccggaaggggagtgaaatagatcctgaaaccgtgtgcctacaagtagtcagagcccgttaaagggtgatggcgtgccttttgtagaatgaaccggcgagttacgatcccgtgcaaggttaagcagaagatgcggagccgcagcgaaagcgagtctgaatagggcgcatgagtacgtggtcgtagacccgaaaccaggtgatctacccatgtccagggtgaagttcaggtaacactgaatggaggcccgaacccacgcacgttgaaaagtgcggggatgaggtgtgggtaggggtgaaatgccaatcgaacctggagatagctggttctctccgaaatagctttagggctagcctcaaggtaagagtctcggaggtagagcactgattggactaggggcccctaccgggttaccgaattcagtcaaactccgaatgccgatgacttatccttgggagtcagactgcgagtgataagatccgtagtcgaaagggaaacagcccagaccgccagctaaggtcccaaagtatacgttaagtggaaaaggatgtggagttgcttagacaaccaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactggtcgagtgactctgcgccgaaaatgtaccggggctaaacgtatcaccgaagctgcggactgttcttacgaacagtggtaggagagcgttctaagtgctgtgaagtcagaccggaaggactggtggagcgcttagaagtgagaatgccggtatgagtagcgaaagacgggtgagaatcccgtccaccgaatgcctaaggtttcctgaggaaggctcgtccgctcagggttagtcgggacctaagccgaggccgaaaggcgtaggcgatggacaacaggttgatattcctgtaccacctcctcaccatttgagcaatggggggacgcaggaggatagggtaagcgcggtattggatatccgcgtccaagcagttaggctgggaaataggcaaatccgtttcccgtaaaggctgagctgtgatggcgagcgaaatttagtagcgaagttcctgattccacactgccaagaaaagcctctagcgaggtgagaggtgcccgtaccgcaaaccgacacaggtaggcgaggagagaatcctaaggtgatcgagagaactctcgttaaggaactcggcaaaatgaccccgtaacttcgggagaaggggtgcttcttagggtgttaaagccccgagaagccgcagtgaataggcccaggcgactgtttagcaaaaacacaggtctctgcgaagccgtaaggcgaagtataggggctgacgcctgcccggtgctggaaggttaagaggagcgcttagcgtaagcgaaggtgcgaattgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaaaggcgcaacgatctgggcactgtctcaacgagagactcggtgaaattatagtacctgtgaagatgcaggttacccgcgacaggacggaaagaccccgtggagctttactgcagcctgatattgaatgttggtacagcttgtacaggataggtaggagccttggaaaccggagcgctagcttcggtggaggcatcggtgggatactaccctggctgtattgaccttctaacccgctgcccttatcgggcagggagacagtgtcaggtgggcagtttgactggggcggtcgcctcctaaaatgtaacggaggcgcccaaaggttccctcagaatggttggaaatcattcgcagagtgtaaaggcacaagggagcttgactgcgagacctacaagtcgagcagggacgaaagtcgggcttagtgatccggtggttccgcatggaagggccatcgctcaacggataaaagctaccccggggataacaggcttatctcccccaagagtccacatcgacggggaggtttggcacctcgatgtcggctcatcgcatcctggggctgtagtcggtcccaagggttgggctgttcgcccattaaagcggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatccgtcgcgggcgcaggaaatttgagaggagctgtccttagtacgagaggaccgggatggacgcaccgctggtgtaccagttgttctgccaagggcatcgctgggtagctatgtgcggacgggataagtgctgaaagcatctaagcatgaagcccccctcaagatgagatttcccattccgcaaggaagtaagatccctgaaagatgatcaggttgataggtctgaggtggaagcgtggtgacacgtggagctgacagatactaatagatcgaggacttaacctatattctaatgtgaagctgctccatatatccttagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccaatcatctgccccaccttcggcggctggctccataaaggttacctcaccgacttcgggtgttgcaaactctcgtggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccagcttcacgcagtcgagttgcagactgcgatccgaactgagaacagatttatgggattggctaaaccttgcggtctcgcagccctttgttctgtccattgtagcacgtgtgtagcccaggtcataaggggcatgatgatttgacgtcatccccaccttcctccggtttgtcaccggcagtcaccttagagtgcccaactaaatgctggcaactaagatcaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacaaccatgcaccacctgtcactctgtccccgaagggaaagccctatctctagggttgtcagaggatgtcaagacctggtaaggttcttcgcgttgcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagtttcagtcttgcgaccgtactccccaggcggagtgcttaatgcgttagctgcagcactaaggggcggaaaccccctaacacttagcactcatcgtttacggcgtggactaccagggtatctaatcctgttcgctccccacgctttcgctcctcagcgtcagttacagaccagagagtcgccttcgccactggtgttcctccacatctctacgcatttcaccgctacacgtggaattccactctcctcttctgcactcaagtttcccagtttccaatgaccctccccggttgagccgggggctttcacatcagacttaagaaaccgcctgcgagccctttacgcccaataattccggacaacgcttgccacctacgtattaccgcggctgctggcacgtagttagccgtggctttctggttaggtaccgtcaaggtgcgagcagttactctcgcacttgttcttccctaacaacagagctttacgatccgaaaaccttcatcactcacgcggcgttgctccgtcagactttcgtccattgcggaagattccctactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggccgatcaccctctcaggtcggctacgcatcgtcgccttggtgagccattaccccaccaactagctaatgcgccgcgggtccatctgtaagtgacagccgaaaccgtctttcatccttgaaccatgcggttcaaggaactatccggtattagctccggtttcccggagttatcccagtcttacaggcaggttacccacgtgttactcacccgtccgccgctaacatccgggagcaagctcccttctgtccgctcgacttgcatgtattaggcacgccgccagcgttattgtgttgtcatttcgaatgtctctcgatccgacaaatagtattatataacgataagatattgtttgtaaagacttttttaaaataatttttgaatttattttaacgttgttttttcgtcttttcgttaaggcacctaaagaattctaccacttgtctcatcattttaaaagtctttttttcatctttttatgtttttttgttaaaaagggctctaataaagctttattgatgtgaaattacccttttcaagctttttatatgcttattttattcaatatatcttctcatacaaatcatctagagaaggaattcttttattattttatttttctgggaaatcattttcatgtaaaaatgtccttaaatgatactgttctttactatcttcaatattaaagtgttactagggtatcaagttagtgttgattctttcttattcttacttagagcgagcgaaaaattcaactgtaagtgttgcgatactcagtcatctagtgtgtctctaaacagtcctctgtatctggctgccaaagaaaattcttattagctgctttctatgcttttgatcttcatcctaaacgaattgaacggccgacccacaaacaacagctgcgttgttcaatgaaaatacatgaaagtgagacggacggaaagatcaacttatcgatgaggcatttactaaatcatcacttctcactttacaaagtgatttaatagaagtaattttttcaaaaacacaaaaaagaccagttccgtatggaactgatccttagaaaagcttggcggcgtcctactctcacagggggaaacccccaactaccatcggcgctgaagagcttaacaaagatggtcgggaagacaggattcgaacctgcgaccccttggtcccaaaccaagtgctctaccaagctgagctacttcccgatcttaatggcgcgcccgagaggagtcgaacccctaaccttttgatccgtagtcaaacgctctatccaattgagctacgggcgcttattttataatgccgagggccggacttgaaccggcacggtagtcacctaccgcaggattttaagtcctgtgtgtctgccaattccaccaccccggcgtggatggtataagcggaagacgggattcgaacccgcgacccccaccttggcaaggtggtgttctaccactgaactacttccgcattacaggatttctttattttatttggcaatgcgggtgaagggacttgaacccccacgtcataaagacactagatcctaagtctagcgcgtctgccaattccgccacacccgcatgaaacatggtgagccatgaaggactcgaaccttcgaccctctgattaaaagtcagatgctctaccaactgagctaatggctcgctttaaaagcgacttgtctatcttaccatatgaaagtggtgccggcaagaggacttgaacccccaacctactgattacaagtcagttgctctaccagttgagctacaccggctttatctatcctaacattatgtaagaataaatatggtggaggatgacgggctcgaaccgccgaccctctgcttgtaaggcagatgctctcccagctgagctaatcctccacgatataaaagatatggtggaggatgacgggctcgaaccgccgaccctctgcttgtaaggcagatgctctcccagctgagctaatcctccgaataaaaatactggtgtatattctataaaatggtgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccctttattatgtaaattgtggcggagagcaagggattcgaacccttgagacggggttaccgcctacacgatttccaatcgtgctccttcggccactcggacagctctccaaattggctccgcaggtaggattcgaacctacgaccgatcggttaacagccgatagctctaccactgagctactgcggaatgaagaaagcctggcgatgtcctactctcacagggggagacccccaactaccatcggcgctgaagagcttaacttccgtgttcggcatgggaacgggtgtgacctcttcgccatcatcaccagacaatttagtgacaaaagatattatactatgtattgaaaataaatcaagagatattttaaaaatgttctctcaaaactagataacaatgttcaaactaaggatcagttccatacggaactggtctttttgtgttgcttgagaggatatttttttgattgcacttgtttgatgaacgtgcggcactccaactcatttacaagtatgtgagacattttaaatcaaaaagatagaacgttcatcatattataaatccttgttatgaaaaaactagtagagagatagagtattagattatagaaggggactgtatcaatctttatagttaactctattctaatatctataaaaactgcacctaaagtttgattccaaggaatacctataccatgaaagcataaaaataataggctgctgatatttctgaaggaattgaccgtttttaaagagaatatagagaggagaacttcagctgataaacgttgaatgacagcagtttgaatggagaaaatgaggatcatttgctaaaagaaataccaatgaaaattgaaataaaatttttttaatatagcctttacaaatgatgaaaacctgtatataataatctttgtcggatcgagagattcctacatagatggggccttagctcagctgggagagcgcctgccttgcacgcaggaggtcagcggttcgatcccgctaggctccactttttaaaagattattttgatcatggcggtgtagctcagctggctagagcgtacggttcatacccgtgaggtcgggggttcgatcccctccgccgctataaaggacctttagctcagttggttagagcagacggctcataaccgtccggtcgtaggttcgagtcctacaaggtccaccatctatacggaggaatacccaagtccggctgaagggatcggtcttgaaaaccgacaggggtgtcaaagcccgcgggggttcgaatccctcttcctccgccatattttttaataccccgttggtggagcctagcgggatcgaaccgctgacctcctgcgtgcaaggcaggcgctctcccagctgagctaaggccccgatttaatagaagatggtgggcctgagtggactcgaaccaccgacctcacgcttatcaggcgtgcgctctaaccagctgagctacaggcccatctttcatatcgaagatatgatgttgtaggatcttttgcaagttcgcggggtggagcagttcggtagctcgtcgggctcataacccgaaggtcgcaggttcaaatcctgcccccgcaaccaaaatggtccggtagttcagttggttagaatgcctgcctgtcacgcaggaggtcgcgggttcgagtcccgtccggaccgccattttta</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="14">
		<INSDSeq>
			<INSDSeq_length>1700809</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1700809</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q76">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Pediococcus pentosaceus</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>tcgcacaagtagaaaaaaacaattaaaacatcttattttagaataaggtgtttttttgtatataaaaataattaagatcctaaagtaagtttgagcttcacttagagaacttttaattaatttcagtttaatatcccgataaattaagtaaagttaaataagtaccatttatttaacaaataataacgttttagtttacaaatgtattgaatagaactagaatgaaccttgtagaaaacttactaaaaagaagtggaatgatgggattatatgactgaaaaaattaatgcatctgatgcaatgattaaagttttggaatcatggggagttcataacgtttatggtctaccagggggatcttttgattcgacaatgaatgctttgtacaatcggaagagcaccattaattatgttcaagttcgacatgaagaagttggggctctggcagcggtcggagaagctaaggtaactggtaaacttggagttacatttggttcagctggacctggtgcagttcatttacttaatggtttatatgatgctaagcatgatcatatgcctgtattagctttggttggacaagttcctacaacattaatgaacacggactatttccaagaattaaatgaaaatccaattttcaccgatgttgcagtttataatcgaaccgtaatgactgctgaacaaatgccacacgtcgtcgacgaagctatccgccaagcttacaaatatagtggggtagcggtagttacaattcctaaggatttaggttggcaacccattgaagataactatgtctcatcagctaatctttatcaagcaccaatcttacctgaaccagatgtaaagcaggttgacgaagcgcttgaaattttgagtaatgccaagcatccagtgatgtacatcgggcaaggtacaagaggagctggatcagatattattgcattgtctgaaaaattgcatattccgattgttacatcagccttggctaagggaattgtccccgacagttataaggctaacatgggatcggctggtcgagtagcaactaaaccaggggtagaagttttacaatcagcagatgctgtaatgttcgtgggctctgattttccatttcagccttactttgttgccccagatgctaaatatatccaaatagatattgatgcaagtaaatttggtagaagacatgttgtagatttggctatcttagctgactcccataaattcctcaaggtgatgctagaaaaagctgaaactactgctgaaagcaaatggtataaggcagcattagaaaacaaaaagaattgggaagaatggaagaattcgtttgtgggccagcaagatacacccttaaatgttgaaaatgtttttgcgaagattaatgctttagcaaccgatgatgctattttccaagttgatgttggtaatgtaacgatcgatggcatgcgtttccttaaagctgatcaagctcaacgatttacgacttcaggttggtatgccacaatgggttatgccttaccagcagccattggagcacaagctgaatatccagatcgccaagtttggtcaatttcaggcgatggtggatatgccatggtaatgcaagatgtcctaactcaagttaagtatcatatgcctatcatcaatgttatattaacaaatgaaagcttaggctttatcgaagctgaacaagatgatagcaagcaaccacattctggtgtagatttgattgatacagattacggtacttcagcccaagcactgggggcagaaggatttgaagttcggacctacgacgaactggaacaagcctttgaaaaagcgaaagatcgtaaaggccccgtggtaattgatgttaagattacaaacttaagaccacttcctgttgaacagctacttttggataaagaaactcaagatcctgaagcagtcgaacaatttgttaagaagtatcatgctgaatcattgattcctttcagaaaattattagaagaagcataatttaaatactaaaaaacgggcgaaaaagtcaaagattgatttttcgtccgtttttatttgtttaagaaattaattgatggttataaaaaatgaagccaaaccaattagagcaattaggactagcaaagtgaagttccgaggtaggtgtaatttaggaataaaccaactaaaaactgctaaaatgggataaattaaagctgtccaactctttaaaagaataaaagcaaaaatcgtaatgattaaagttaatgctaaggcaaatattgcaaacttaaaactagttttaataaaaatagcaaagagaattatgataatcatcaaggataacaataagcccattttcaagagaatcgaagttacaaacccatttcgaatgtagaaaaaggcaagtggtgctaacgttccgacactaagcgaaaaagtaagtaatcctacaccatttttttgttcaaatggtaggaaagtagtcagaaatggcacaaaactaagtaaccctaaaagtgcaacgtaagtgttttcgctgaacagtagaattataaaggtcaaaattggaataatcgccaagggcgccattaaacgtaaattagttttgttagttagacgatcgatagtaagaaaatttaccatgaaagttgctaggaaaaataatatttgaatggaaagatgcttactgaagatttctgagctaaaatggctactaagataccaaggtaccaccgagagtaacaaagcattaatggcgggaagataactctttttttcaataggataattaaattttggtagattgattttattcatataaaactccttatgtttcctgacattaatcgtatacaaaagccgcaggaacgtcaacctaactttaaaagaaagagtgggtgtgatagacttagtaagttactagtgttcccgataggattagttatccaaaagatccttgtaaccgaaattaaatttagggggaatttacatgtcagaaagacatttatttacttcagaatcagtatctgaaggacatccagacaagatagccgatcaaatcagtgactctatcttagatgaactattaaagaacgatccagatgcacgagttgcttgtgaaacaaccgttacgactggattagtagtcgttgtgggagaaatctcaacaacagcttacatcgatatccaaaaggtggttagaaagaccattaaggatattggctatgtaggtggagaatatggatttgatggcgaaaattgtgctgtaattgttgctattgatgaacaatctccagatattgctcaaggagttgatgattccttggaaacgcgtgaaggccatgaagatcgattaaaccaaatcggtgccggagatcaaggtttaatgttcggatacgcaactaatgaaacagaagaattaatgccattaccaattatgttaagtcatcatttgatgcaaagaattgctaaactacgtaaggaacaagttatcagctaccttcgtccagatgctaaggctgaagtgacggttgaatatgatgataatgatcatccagttcgcgtagatacggttgttttaagtactcaacatgatcctgacgtaactttagaacagattcgccaagatgttattgaacaagttatcaaagctgtaatcccagctactcttttagatgaaaacactaatttctacatcaaccctacaggtcgctttgttattggtggaccacaaggggatgccggtttaacagggcgtaagattatcgtggatacctacggtggggccgctcgtcatggtggtggagctttctctggaaaagatgcgactaaggtggaccgttcagcaagttatgccgctcgttacattgccaaaaacattgtagcagctaagttagctgaaagggttgaagttcagattgcttatgcaattggggtcgcagaacctgtttcggtcatggtggatacttttggtaccggtacggtttcagaagaaaaattaacacaagccgttcgtaagatttttgatttacgacctgctggaattattgaaatgttagatttgaaacgtccaatttacaagcagacggctgcttatggtcatttcggacggactgacgttgaactaccatgggaaaagacggataaggttgaagctttaaacgacttttttaaaaactaaaaaatttgattaatggctgtgttgatgtctaaacggatattaacacggctattatattggttgagaggtaataaatggagaaaaaacaaacaaatgtggtcgttgtaacagtcgctatttttgttgcaacttttatgtcggcgattgaaggaacaattgtttcgacagcgatgccgaccattgtaggagatttacatggcgttagtttgatgaattgggttatttcaattttcctactaactaatgcaatatttaccccaatttacgggaagttgtctgatattttcggtcgtaaacgagtgttcatttttggaattattatatttttgattggctcgatgttaagtgggatggcccactcaatgggtttcttgattttatggcgcgcattgcaaggaatcggggctggatcgattatgccggtttctaataccattattgctgatatttatccgattgaaaaacgggccaaggtaatgggactaaatggttcagcatggggaattgcttctattattgctccgctattagggggctttattgttgataatctgagttggcattggattttctttatcaatttaccgattggaattatcaccatctttttaattcagttcttccttaaagaagaggttagtgtccatagcaagaaaattgactacctaggtagtttttggttaatggtagctttactgggactaatgtacggttttcaattgatgggtgaaagttcattctcatggattacattggtgatttcgtttgtgattttcatcgtgggagctggcttatttattcgtcaagaaaaacgggcggaagatcccattattttcctagatttgtttaacaaccgcacatttgtaattcaaaatgtggcgacgatgttggtctctggtttgttgattggtttcgaagtttacttaccaagctggacgcaaggaattttaggagtgccggcttcattagctggatttgcagtaactccaagttcaattttatggattttcggttcattcttggcaggacggatgattgttaagttaaaagccaaccagattttgaccattagtttatcaattctagctgttggtagcttactattagctttagtaccggcttcaacgccgttcttagcgttcttctttattgcagctattttaggagttggttttgggattacaattacttccacattagtaatttcacagcaattagtaactaaagatcggattggggtagcaacttcctttaatactttggctaagacactgggccaaaccattatgatgtccgttttcggaatcattatgaatgggacgatgaatgccggagttaaggcgaaccctaaaattaatatggatatgatgaacaaagttatcaatcctcaaacggctaaaactttaccagaaacgttattgccaacgttgagaaatgttttatatcaagctttgcataatatctacattggttgctttattttgattgtggttgctttaatcactaatgcgtttgaccgtcgctccaaagataatatttaaaaaatgtatttagaaggctagctgagaggctagccttctaaatacattattttttacgctcaatacacaataaaatgggcggattattaatctgattgatgaattcatagcgtaaacacgaatagtgatgttggtcgagttcagctacaaatgaaagtaattgttgcaattcttcttgacctccaggatgaccgtagtaacaaactaggataatacgaccaccaatttttaactgatttaaactttgttggactgccgagatagtggaagtgggatgagtaataattgatttatctccacccggtaaatatcctagattaaagatggccccagtaatgggttcggtgacataatggtcaatttgatcatgactagcatggattagttcaacattagttaagggttgatgctggtgctcaaatagggctcgagtttgctctaaagctgctttttgaacatcaaaactaaaaactcggccagtgctttgaaccaattcacttaaaaataaagtgtcatgaccatttcccatagtggcatcgattaccacatcgccgggttgaacaatttcagttagtaattgatgactgtattgcatggcattatcaagcatttttaattttccttccataaaagagataggttgtaaattgaagaacgattaaaccaagtaagaatcccgccgtaacatccgttggaaaatgaacgtttaaataaattcgggataggccaatgcctagcattagaattaagtagattaatgctagtaagtttcgttttaattgatgatggacaacttggaaagtgataaaaattaggcttccaaataaaaccatagccgccactgaatgaccactaggaaaactataaccaccaatactgattaaacggaattcggggcgttggcgttgaatgatttgtttaattaaatgattaagtccatttccgaggacaatattacaagccaagaataaagcggctttctttaggtgctttagaattaaaattaagcagactatcaagctgataattatgtaaggaatagaattacctagctgggtatagatgctgaccacttgattgaatccaggcgttcggacagattgcaccagactactgatgctgttgtcataggcgtgtacccagctgggcttaaaaataactaaacttacgattaagataaataaaagcgtaggtagaatattgattaataaatgagtatattttctgctgtgcatacgtttctcctttaacttcataattaattttagcatattgagttgtaatgaagcgtggagattggtatgataaacctaactaaatattgtcgataaaagaagtagtagttgggatggacattttaagagaccgaatggctagtggaaattcggaatgactttcaacgaactcgtctttaaaattaacaatcttgaacctaagtagagattgtcgttttccgcgttaaggtattcaagtgtgcattttgcaaaacataggtggtaccgcggaacttttcgtcctaaggattcttttttagaatccttaggttttttttatcgacaaatataataatggaggaaactatggcttataatcataaagatatcgaacagaagtggcagcaattctggagcgacaatgagacttttaagacggtcgaagatgtagacaaacccaaatattatgcattagatatgttcccttatccatcaggtcaaggactccatgtgggtcatcctgaaggatatacagcaacagatattatgtcacgaatgaaacggatgcaaggttacaaagtacttcatccaatgggatgggatgcttttggtcttccagcagaacaatatgcgatgaagacaggtaacaatccgcgtgattttacagctaagaatattcaaaactttaagcgtcaaatccaatcacttggtttttcttatgactggtcgcgagaagttaatacaactgatccagcttactacaagtggactcaatggatttttgagcaactctacaagaagggcttagcttatgaaaaagaaacgctagtaaactgggctcctgatttaatgggtggaacggtagttgctaacgaagaagttgtggatggtaagacagaacgtggtgggttccccgtttatcgtaaaccaatgaaacaatggattcttaaaattacagcttacgccgaccgtttgattgacgatttggacctggtagattggcccgatagtattaaagaaatgcaaaaaaactggattggtcgttcagtgggggctagcgtcttctttaatgttgaagatagcgaaaaacaaattgaagtatttacaacgcgtccagatacattatttggcgcaacatacttggtaatttcaccagaacatgacctcgttgaccaaattacaactccagaaagtaaagctgccgttgaagaatacaagaaagctgttgcaactaaatcagatcttgaacggacggatttgaataaagacaagacgggagtcttcacgggagcatacgcggttaaccctgttaatggtaagaaaattccagtttggattagtgattacgtattggcttcatacggaactggagcagtgatggctgttcctgctcatgatggccgtgactacgaatttgctaagaaattcaagatagatatggtaccagtttatgaaggtggcaatcttgaagatggagtattggacagcgaaggcgggctaattaactctggattcctagatgggatggataagcagacggctattgataccatgattagctggttggaagaacatggagttggtcataagaaggttaactatcgtcttcgtgactgggtcttctctcgtcaacgctactggggtgaaccaatccctgtaattcattgggaagatggagaaacaaccttgattccagaagatgaattgccattgagactcccagctgcaactgacattcgtccttccggtaccggagaaagcccattagctaacttagatgattgggtaaacgtagttgatgaaaatggacgtaagggtcgccgggaaactaatacaatgccacaatgggcgggtagttcatggtacttcctccgttacgttgatcctaagaatgatcaaaagattgctgacgaagatttacttaaagaatggttaccagtcgacttatatgttggtggagctgaacatgcggtacttcatttactttatgcacgtttctggcacaaagttttatatgatctaggagttgtaccaactaaggaaccattccaaaaattggtcaaccaagggatgattctcggtagcaatcatgagaagatgtctaagtcaaaagggaacgtagttaatccagatgatattgttgagcgctttggagcggatactttacgattatacgaaatgttcatgggacctctgacagaatcagtcgcctggagtgaagatgggcttaacggaagtcgtaagtggattgaccgcgtctggcgcttgatgattgacgacgaaaaccaattgcgtgatcatattgttactgaaaatgatggcagtttggatatgatttataaccaaactgttaagaaggtaactgatgattatgaaaacatgcgctttaacacggctatttcacaaatgatggtctttgttaatgaagcatacaaggctgataaacttccagcagtatatatggaaggattagttaagatgttagctccaattattccgcacgttgctgaagaactttggagtttgctaggtcacgaaggtggtatttcatacgctgaatggccaacatatgatgaaagtaagttattagaagctacagttcaagtcattctacaagttaatggtaaagttcggagtaagattaccgttgacaaggatatcgccaaagaagaacttgaaaaattagcgttagctgatgctaaaattcaacaatggacggcagataagactgttcgtaaggtaattgttattcctaacaagatcgttaatatcgtagtaggctaactaaatcaaaagtagggtccagatgttttaacagcatcgtggacccttttttgtagaaaaatagtttggaaaatgaactaattttgagagtttggtggattttttaagtgttagctgagctatcagcgtaaatttaattgtatcggaggtatgaattgtattaaaatagtgtagattgactagagaaagtaggtttttataaatggataagcaatctgaaatggataattcagagtctctctatatgggttcacaacccttaagagataattcaggaaaatcttcatccaaagcaaagatgctcgaaggttcggcgtggatgaccgccggaagtatcttttctagaatattaggcgccatttatattatcccatgggtaatttggtttggtgtttatagtgaccaagcgaacgctctttttactaaaggatataatatttatagtttctttctaattgctgcgattgcagggattccatctgcgatttccaagcaggtatcccattacaacgcaattaatgagtttgcgttggggcaacgtttgtataagcgggggcttttgttatccgttggaacgggaattatctgtgccgcaattctgtattttggcgctccatttttaaaagatggtgacccgaacgtaattacggttctccatgcgttggcttgggcagtgttagtaattcctacgatgagtttgactcggggctttttccaaggttaccaagaaatgggaccatcagccgtttctcaatttattgagcaattagcccgagtgatttatatgctaacaaccgcctattttattatgggaaaaagcggtcaaggcgattgggtttatggcgtttcacaatcaacctttgcggcttttattggtgcattaggtggattattagtgcttgggatttatttcattaaataccgtaagcgactttcctatttgtcacaacatagtgccaatgaactggtagtttcaacgtcaacgctatataaagaaattattgctcaagctgtaccttttattattattggatcagctattacaattttccaattaatcgaccaatacacctttttccggattatgaatgcggtgagtgactattcgactgccgtcttaaataatatgtacgcaatctttgcttttaatgctaataaactggtaatgattgttatttcattagcgtcagcgatggccgtcacttccgtaccgattttatcggaagccaaaactaggggcgatcgagcagaaattagtcgacaagtaacggattcaattttgctctttgcatttttgatgattccagctgctttagggatggctgcggtagctcaaccagcatacacgctgttctatcatctaagtgatgtaggaactgccattttacaatttaattcttatgtagcaattgttttaggattatttacagtgatttcggctattatgcaaggaattggtgaaaatgtcttagccgtgaagtatttctgtgtcggaatgattgttaaatttattttccaatttcccatggtggcattattttcagcagtgggttcattaatttcaacggctattggatttatggtagtgaattggttgattttacggcatatcaacttggaatatggcttagattatcgtcgaattaatacatttattggaaaaatcatcacttatgcttttggaacattcttgattgcaatggtcgtaactaatggattatacatagtgatggatccagccagtaaagtacaatcgttactagttatagctgcggccgtagttttaggtggagcattttatctctactttgtattaaagagccgcctagcggatgaaattgttggggcacgggcagctggcttacgtcgaatgctaaagattagttaggaggagacatgcgagtagataaatttttacatgacatgaatatgggaacgcgaacccaaattcgaaaaatgattaaagacaagctaatctttgttaacgatacggtcgttaaaactgggcgagttaaagtagatccagtgattgatgaggttagattaaaagaccaagtgattgagtatcaacaatatttctatttcgtgatgaacaaaccattgggagtcttaactgctacggaagatcgtaaacaaaaaaccgttatggatttattcaacaaggtcgatctccgaagtgatttatttccagtcggaagattggataaagatacccaaggcttgctgctaatcactaataacgggcagttagcgcatgatttattagcaccagagcggcacgttgataaaacttacgaggcggtggtaactggaaaaatcaccgatcaagctgtcgaagaatttcaaaaaggaatcaccttaaaggatggtactacgttaaaaccagcgcaactgatcattgaacactattcagaattagatgatcaaacagtggttaaggtagtcctaaaagaaggaaagtatcatcaggttcgccgaatgtttggtagcctaggtgagaaagtggtcactcttcgaaggacttcctttggtcctttagaattagatgtgggattacttcccggaacttatcgagaattaacggatgatgaaattaatcggttagttgaaggttaaaaataagctactatgatttttatcatagtagcttatttttttgaagttgttttagtgtgaaggggagacgacgaattaagcgatggggcaaaacaaccgcttctttttgataaatttgatcggcggtataactgtgtaagaaggttcctaaggtaacacctaaggccaaagagtcgacttggtttactaacgcaataattactccagttaaggcgtctcctgaaccacctgttgccatcccagggttaccagccataatttggcgaaagtcggtatgaggagcgtaaatttcagtttcataatgctttagaactacaattgcttttaaatgatcaactgcacgttgatttagcgtgggggcttgatctgctatctttattccggaaagtcgttgccattccatttggtgaggagtaaaaatagtttggggatgatctacttgaatttgatgggtagcaatcaaatcaatcgctgaaccatcaataactaaaggtgtttggggttgaacgtggtccaagaccaattttaaaatttttaagctagtagcattagttcccaatcccggaccgattaccactcccgttgatttttttagggctgcttttaaagcatcaaaatctaagaaatcgagcaacataacttcggctagggtggagcggacagccgtaaagttagatttatccgttgctaaggttactaatccacctccagcataaactgccgctgaacttgataaaattccagcgcctccatattgatcattaccagctacgattaaaatccgaccataacttcccttgtgactatcattggaacggacaggccataagtcgttcaatccgtcctgattaatctttaacattgtgatcacctcgtaaatgtagtataccgcaaactagtataaaacatgcaaaataaaaatcgaagaaaatgcataaaactctattatgtaagcgctaaattgttataatagaagttgaaaggttggtgtgtaatatggattataaaaaaattttatttggctatgatggttcaccagaatcaatggcagcttttgatcgagtaattgaggttgcgaagagaaacgatgcaaaacttattattgctcatgtagtaaaaaggcaacacgctaacactgagagtgtttcccttggctttggtgttgtatcaacagatgatgacattgaggacattcttcgttctagggaagataaacttgaagttttgaaacaaaaagctaacgaaaaaggcgttgaagatgtgaaaattgcccttaaaattggtagtcctaaatcaatgttaagccgtgaattgcctaaagaatacgatatcgatctaatcgttttaggtgcgaccggactaggcaaggtcgctcaagtatttatcggttcaacggctagttatgtagtcgaaaattcacctacagacgttatgattgttaaaaattaaatgataaacaaaatgacctcaattgtcggcactttagttttaaactagagtggaacgacaattgaggtcattttaaattagattgctttatgcataggttcttcaacccgaacttctttaagtttagcattgatttgtttaaggatgattttaacgttttcttcgttgcttaaatcgtacttttgtaaatcaattttcattttaggaccaacatcatattcttcgtaccatgtcttgtaagccgaccacatcttatagtagtaagattccaattcaggattgttatcgaattgttcgtattcacgcccacgtttacgaatacgatagaggatggtatcaaaatctgtttcagcatagaccatcaaatctggtgctttcttaggtagattttgaagctcactcatcatgttatcaagaaggttcatgtaaacttcaaattcagtatccgtaatgttaccttctttgttgttttcgcgtgtgaatagagcatcttcgtagattgagcggtctaatacattattatcatcagtcaaagcttttttgatcatttggaatcgtttattcaaaaaataaatttgaagtaagaatccataacttttttggtcagaataatagagtggtaaaacgggattgtctccaactggttcgtagaacgcctttgttccatagtagtcagcaattttccccgttaatgtagttttaccgacgccgatcattcctgctgtaattatcaccataaaatgctcccttttccattttttttgccgaaatctagtattaataaatcctaaatctttaaacagccacaacatattgtataaagaattgaagcgcaaaacaagcttgaattttatttaaaaaactgcttagtatttgaatacccaaaaatgaaatggtttacttaaaaaattaattattatttgaaaagcgctaccaaattcgataggctagagatatgttagattgtgaggaagaattttatgataaaactaatcgttagtgatttagatgaaactttagtaggaccagacggaaatgtttctgaagaaaacattgaagccattaaaaaagcaactcaaaagggggttaagtttgtccctaataccggacgaggatttgaatcggtacaacctttattagaaactctgggattgaagggaaaagcaaatgaatttgtgatttcatataatggtggagcaattgttgaaaatcaaaattttgatgtaatccaagctaatgcattttcgtttgagcaagctactcagatttttgatataaccaagcagcatttggagaattcgacgcatatttatacgttaaatgatgtttatgtatttaatgaagttgaagaagataatgaatatattcgtagtcgtggggttcgcaccattagatttgaacatgataatctggatacattaaaagatgaaccaatttttaaaataattacaatgaatcctgattttaataagagaaaacagattaaagcagaagtactagataaagttaatttcgatgtgaatgctactttttcttcagatcgatatactgaatttaatttaaaaggtgtcgataagggtcaagctacgctagaacttggacgccatctaggtataaaagcggatgaaataatggcattgggcgataataataatgatgtagcaatgcttaagagtgtgggacttcctgtggtagtttccaatgctagtgcatctgctaaagcaaatgctaaatatattgctaaaggaaattatgagacaggtgtggctgaggcaattaacaaatttgtattagggaaatagtagcatgcaaaaaaagacttattaccgaagttcgctgattttactgatcctatcaacgattattatgataatgacttgggtgtcatcattgagtaaaacgaataaatttattattataataattgttgggataattctgacatggtatattcaatatttctcaacgcgactgacagatgttaagaaaaatgggagaaagcaatgaagacattgaaaattgggattcccttgattgtggcggtaattttggtactcgtgacggaatttacgcacatgagcggggcaccattggtaattatgtgggtcattggatttttattttcaatgattgtaactgcggtgattgaaattcgaacacgaatgcaagaatttgctaagcaacaaaaagaggaagaaaagcagcagggggaagaataaatgtttatcacaaccgaaggtatcaatgccggttatacaattaaggacgtggttgaagcaaccggtagcttgatgttagcttccgaagacatcgataagtacaatatgtttgatcaactatttgatgaagcaaaacaaaagttgaaaaagaaagctgatttgcttgaaggcgacggaattatcggcttaaagtacaatacagaagtagtagaagtcaatggggcacccaagtttttggtagtccatggttatggtacagtaatcttaattgataaatagaaacgactaagaaacaggattgtaaatcctgtttcttttttcgatacttaattgatttttctgtaacatattaaaggacttattagccacaataatcgcttattgggtgtggcgtttaacttcgaggggaacgatatcacaaattttaacccgcacggtatagttaactttataagcggcataacggtcgctaggatcatagtctagaatgtctacaattgcatcattatcaatcacatcgctaatttttccaacgaaaggtttcgagaggtcgttggatttataacatttaacgatccgattagcttggaatgtgtttaccacgtcatctcaactccttgtgtctattatatcttatttattgatattatatcttatttgtggtcatttccagtgctaataatactgataaagagtaaaaatatgctcattttgcgacaaagaaaaaatatttgttcacttttaataaggggaggtgtaaaatgtgtttgttaagccacagtggcggaattggcagacgcgcagcgttcaggtcgctgtataggcaactatgtgcaagttcgaatcttgtctgtggcatataattttaacgtatataaattaaaggaaactagaaattaattgagaaatttaacttctagtttttttgtgttggtgaaacgattcacatcgttgaagatttaccctgagcaaaaaactggcgtaaaattagataaaaagtatactgatgctgtaattgattttttgaaaggaatagatgatgcgaaaactaaagtatactcaacaagatcagtgggaatcagaggctcgagaaacccaatcaccaattctaattgaaacggcaaagttaaaagctaagaaaaatcagattgtggatgggttgaaaaattatactgcaacagaattacataaaaattataatagtttatcgttaactgctaatgggaaaatggaagcagatcaacgaagcttccagctggaggaggttcatttccatcatccagcagaacattgctttaagggtgaggctacaccgcgagtactagaggcacacttcgtccattatggtcgcctcagacagcctttagtggtcagtgtgacctttaagttggggtctaaaaatgctacttttgaaaaaatattaacggctatggatgataataaagtggaacaattcatacttttagatgatttgattccaaaaaggggttatttttatcgctacataggttcattgactactcctccattaacggagggcgtagagtgggtggtatttgagcaagcccaaatgattgatattgatcaacttaatcactatatggcgacatttaaggaacaaaataatcgagaactgcaaaaattaaaccaccgaaaaattgaaaaatatgaaatttaagctaaaaagctggtgtcaacgaaagtaacagagacaatgactaaacaatcattgggaatactttcgatgacaccagcttttatattgcatggataattaaagaaattccaaaaatcaaaaataatagagcaatcatcatagaaatggagattgcagtaataaggggtgagaatagtaaaacaattcctaggataatacccaagattgagataaatacatctaaaacaaaatatttgtggctaaaatttctaatataattagccagccaaagggtggtgaaggaatcacctaaaaacattaaagcaatcaagactgaaacatagaccataccaaacgaatcattgaataacattagaaatccgacgatgatgtcaagtacggcatttagggtcaaccaagtagttttaccaagaaaaggtcggatccaaaataatttataaaatcccgtagataaggacgcaatggcggcgatgacaatcaccatcctaaaagttgataaaggatttttgattgaaaaaatagcaatcacaataaacaaaacacctaaaattagagcaaacggatcaaacttattaatacgattttccatctaaatcactactttcttgaagtttttattcagccaaaaaaggttggaaagagctaaattgtacatcgaattttaaaagtagtatcttaaaggctaaagtactactatccgacactaatctagttagcttcattttagagagattggttgaattgttcaaacaataagaattcgaaatcacgattaattgttgatgcaacgttttattttccagttaacatatttaagaataattaacggtagtagtattggtttctaatttttgctaaaatgttatctgttactggaattatagaacgatatgtatatatttgaaaaataaaaggggattacaaaatgtgcggatttgctggttacattaatcaagctaatgtaaataaagacacaatcaagtcaatggccgatcgaattaaacaccgaggaccagacgatgaagcatttttccaagatgaaaatgcgtcaatgggattccgtcgcctatcaattattgatttggcacacggacgtcaacccatgatgaatagtgctgaaactaaagtattaactttcaatggtgaaatttataactacaaacaagttcgtgaagaactaaaagaattaggatatgaatttagaacggatgttgattcagaagtcctaatccatggttatgacgcatggggaccagaattacttaaaaaacttcgtgggatgtttgcctttgtaatttatgataaagaaaaacaagaagtatttggtgctcgtgatcattttggaatcaagcctctttactactacgatgatgataaaacgttcctttggggttcagaaatcaaatcattcctagaacatccaaactttgtgaaggaattcaatgaagaactattaccaatccacttaagttttgaatttattccttctaaagaaacgatgtttaagaatgtttacaagcttcttccaggaacttacttcattcataaaaatggtaaaacagaaacccatacttactttaaatttaactacgaccatatcgacgaatcacaaactatcgaagaagattcaaagaaaattcgaaagattgttagtgactctgtagatgcacatatgattgcagacgttgaagttggtagtttcttatctagtggaattgattcaagttatgttttagcagaagctgctaaacttaaacctatccaatctttctcacttggatttagaaattctaagtatagtgaattaagttactcaactgaatttgctaaggaaatcaatcaaaagaatacaccactctacatggatggtgatgattactttgatattttgccaactatcatgtactacatggatgaaccactatcaaatccatcagcaatgcaattattctatctttccaaaggtactcgtaagaatgtcaaagtggctctttcaggagaaggtgccgatgaattctttggtggatacaatacttatctagaagctttcacatttgaacgttaccaaaagatggttcctagctttattcgaaaagggttggctaaggcagtttcaggtcttcctcgtttccatggacgtcgtttcttgatgcgtggggctcagccacttagtgaacgctattaccgcgtaaattacgtatttaatcaacaagaacgtgatcaaattttacgtaatccagctttgaatgttgattcaggagcttatacacaacatatctttgacgaagtgaagggaaaagatgagatgactcaaatgcaatactttgacatcaatacttggcttccatttgatatcttgcacaaagctgatcgaatgagtatggctaactcactagaagttcggacaccgttggttgaccgggaagtagccaaatttgctgcaaccatgccaattaagactcgaattcataaagaagaaactaaggtatctcttcgtcgtgctgcagaagctgaattaccagaacgagtagctaagaaggaaaaacttggtttcccatctccaatcgccaactggattaaagaagataagtatcgtaaacgaattgaagcagctttcaattcagacattgctaagaaattctttaagccagaagctttaatgcatattcttgaagaacatgttaacggaaaatcaagtatgcaaaagattttcacaatttacacatttattttatggtatggagttttcttcccagaagataccaatactaatacaatagatttagttaagagaactcaagtataggtggagatgaaatagatggaccttgaaattgccactgttaaggcaatccttacagaacatgatttattaaaagaaatcaaatcaactaaaacagttgcaaatactggaatatcttatgattctagaaccgtaaagccaggttatatgttcttttgcaaaggaaatttcaaaccagagtatttatcagtagcccgccaaaatggtgctaccacttatgtgtctgagaatgaatatccagaaggaaccggcatgactgcgattattgtaacgaatgttacaagagccatggcggttctttcggctacttattacaattttccgcaaaatgacttgtttattatcgggattacgggaacgaagggtaagaccagttcagcttactttgcacactcaattttgaatcaaaagtatccaaaccaagtggctctattttcaacaattgatcgaattgtgggacccaagcctgaggaccaatttaaatcagatttaaccacaccagaatcaatgaatttattccatgatatgcgagtcgctgtggataatgggatgaaatatctggtaatggaagtgtcttcgcaagcttatttaagagaccgggtttatggattaaaatttgattgtggaatctttttaaacattacgccggatcacattgggcgcaatgagcacaaagattttgaagattacttgcattgcaaattacaattaatggttaactctaaacgttgtattattgatgcagatacagatcgttttgatgatgtttttggcgctgcaaaagcaacaactgatccggaacaaatttatttgtttagtgcagatgttgaaaatggcggagtagatttcttaattcaagatgaagaagatgatcttacttccaatcgattcactttggttgaaagcagttcaaaagcagaagcattccacgtggcaggtgattacgatttaaatgtggcgggcgattacaatcaaagtaatgcaacggctgccattattgctgctgcccttgcagacgttacttatcaggatgcagtgttaccactaaaatcaatcgtgattccaggtcgtatggaacatctagatgttccaggacatggagtggtttttgtagattatgcacacaattatgctagtttgcacgcactattaaaattcttaaagcatcaatatcacgatggtaaggttatcgtggtggttggaagtcctggtgataaagggatttcgagaagagctgggttcggtcaagcgttgagtgaacaagcagatattgcttatttgacaacggatgatccagcttttgaagatccagaacaaattatccagcaaattatggataatattaaacctggtacagttgaagttcgtcaggtacttgaccgacacgatgcaatcgagcaagcgattatgaatagtagtgagaaagatgtggtcgtgcttgccggaaaaggtgaagatccataccaaaaagttggaggggtagatactccttggccaactgatatgggagtagcagaagaagtgaagaggggattaagttaatggaaagaccaactaacaattttacgccaattctattaggtagtgattttaatgcttatgggatggctcgttcattttacgaaattacaggaagacgtgttcaagcgtatgccgggaccgtgctagcacccacacgttttactaaaatcgtgaatgttgatattattcctggtttttcagaagaccctgtttttattgaatcaatgcgtaaaattgctaaaaaatacgaaaattctgacgagaaggttgttttactagggatgggcgatggctacgctgaattgatttcaaagcataaagaagagttgtcaaaaactttcatttgtccatacatcgattatgatttattgaaacaattgaataataaagaacgtttttattcaatttgtgatgaatataatttaccatatccagcaacccattttattacgaaggcacaatatgaaagtggtgagaaattcatctcaccttttgaatttccggttgctttgaagccagctgacagtgtagaatggctcgatattcattttgaaggtcgtaaaaaagctttcagaattaaaactcaagcagaacttgatgaagtcattggtaaaatctatgacaatggctatacttctgatttgattttacaagattttattccaggtgatgatagcaacatgcgagttttgaatgcttatgttgatcaaaatcatcaagtaaaaatgatgtgtttaggtcatccattattggaggatccagctccatcagcaattggaaactacgtagcaattattcctgaatttaaccaagaaatttatgacacggttaaaaactttcttgaaagtatcaattacgttggatatgccaactttgatatgaaatatgacagtcgggatggtaagtttaaattatttgaaatcaatattcgtcaaggccgtagtagcttctttgttacattaaatggatacaacctagctcgttgggtggttgaagaccgagttaacaatgcgttggctgatcgtgaaactgtatacgctaatgatgttccaggcaactggaagttatggttgggcgttccagttaaggtcttcaaaaagtatgctaaaaataatgatgataagcaaaaggcacttgaactaattaacaatgatcaatatggatttaccgctatctacgatgaggatatgaactttaagcgtagcttattaatgtggtggatgaaccataattatgttaagaactttaggaagtattttaaggaaaataaggggtaagacctgtgaaaaaattctttacgattattggtggaatggggactccagcaactgaaagttacattaggttattaaatgctagaactcctacccatcgcgatcaagattatttaaattacattttagtaaaccatgctacagttccggatcgttcaacctatttaatggaccattcgcaaccaaacccttacccagatttattagaggacattcaagaacaaagcaagctgaatccagccttttttgtaattgcctgtaatactgcacactttttctatgatgatttgcaaaaagcaacggatgtgcccattgtgcatatgccccgcgaaactgtaaaacatatcaaagagcagtatccaaatgctaaaaaaatcgggattattgggacacctggaacgactagtgatggaatttatgaccgtgaattgttagctgaaggttttgaagttgttaaaccaactaaagcaattcaggatttaactagcaagttaatttttgatgatatcaaagaacaaaatctagtcgatgctgagcttttctatcatattctaaaaatgatggtagaagaacaaggagccgatgtggtgattttaggttgtactgaattatcgtatgctcaggaaatggctcatgatcacagttttccggttgcagattcacaatcggtattagtagataaatcgatcgaaatggctttgaaactaagaaagtaaaaataaaagttgggattaaactaaaccagtttgtcccaactttttactatgattaacttggaggaagagatgagtaaacgaagaagaaaaaataagcagtctactagtatttggcttgttttagtaattgccattttaggaacttttttcaaaggaaatgatattcatcagtttgtttctaatctgattagtcaggggatcccacaaacgactaaatcggttaaaagtgtcgaggatactcaattatctcaacaaacttttaaatccggtggaacagcttatatttacgttaacaataataaaagtacccttaatcccgcagattggaagaaaaaccaaattatttacggtaatttagatcgtttgaatcggacgacacaagcaacgggatatctaagtcgtgtaaacttagttaagtcgaataccagaaccagtcagacttggaatccaactggttggcatcaaaaacgtttaaccattaacggtaaaacaactgaaattcagaaccgaggccatttactagcatattcaattactggtaaatttgatcaaaatgggaatttcaatgctcatgaattaggatcattagataatcccaaaaatctagctactcaaacagcatacagtaatcagcagactatgcaaatttttgaggaacgggtccgggatgcattagctaagaataaaaaggttatttaccgcgtctcgactgtttttaaaggaaatggattaatgccaactggctaccatgcagaagctatttcaacagatggatcgttaaattttaacgtttttgtttggaatgtacaaccgggggttcaatttgattatgcaaccggacgatcacgagtggatcgtagtatgacagtaagagcaaattaaagattaaacgattaatcgatatgattaatcgtttttttattacgttaaactttttaaattggagtggaagatatatactaaaaacataaatctatatgatatcgcttactttacgttagggggagacgttaatggaaaattcgaaagataatcgaagctttagatggtttaatatcgcactgatttcatttacagcagtttggggtcttaacaacgttgtaaataattttgctaatcaaggtttagttgttattgtttcatggatattaataatgctattatattttattccgtataccttgatggtaggtcaattaggttctacctttagagaagctgaggggggtgtatcgtcatggatgaaggaactttccaatagccagcttgcttattttgcggcttggacatactgggtggtccatgtgccatacttagcccaaaagccacaaactattttgattggttttagttggatgttcaaaaataacggtagctttgttaatcaaaccccatcttatgttgttcaaggattaagtttgataatctttttagcatttgtttggatggcttccaaaggagtgacaactctgaaccgaattgggagtattgctggaattgcgatgtttatcatgtcaattttattcattattttaggaatttcagcgccatttatcacgcattcagctattgccacagctcacatggatcaatttagtacatatatgccaaaatttaattttaattactttacaacgatttcaatgctagtttttgcggttggtggtgcagaaaaaatttcaccatacgttaacaaaaccagaaatccagctaaagaatttccgttgggaatgattttgttggcaatcatggtggctatatcagcaattttaggttcttttgcgatgggaatgatttttgatgcacaacatattcctaatgacttgatggccaatggttcttatacggctttccaaattttgggtaatcaatttcacgttggcaatacattaacttggatttacgcctttgctaatatcttggctaattcggcagctttagcgatttcgatcgatgcaccactacgaattttgttaaatgatgcggatagtaattatgtgccagcatttcttactagaaaaaatgctaaaggaattgcttataatggttacaaattaactgcaattttagtttcaattattattattgtgccggccttaggaatcggcggaatgaatgatttgtataattggttaatgaatttaaactcaattgttatgccaatgcggtacctttgggtatttgtggcctacatgttattgatgaaacaaattaataattataaatctgattacgtatttgttaaaaatactaagattggttttggttttggactatggtgctttattttcacagcttttgcatgtattttaggagttattccaaaggctgattttgcagctaatccaactagctggtggttccaattagcgcttaatattatcacaccatttgcattaattattttaggattgattttaccggttattgcacggcgaaatcagaataagttagattaggactgaaatttttaattttatattagagaatgagaaagggaaatccaactcgtggcggagttggatttctctttttttatgattcaactttacaattcaatttttttgaactaaaattaattcatatgcgaatgtagtttagtggtaaaattcaagcttcccaagcttgtgtcgcgggttcgattcccgtcattcgcttcactgaaaaacaaaatagatttatttaaacaagaaaccctactatcaactaaagatagcagggtttttattataagttattttttaagattgaaagtaactgtatcctcatcttctaaaatagcagaatattggtaatacagtttcttttgaacgtaagctgctttccatttttgagatagaaaggacatcaagaaaagggatgcagtactggtgatgcccgctaatccagcaaacccaacgtcaacccaaggcgcattagcgtcgttagatttatttttggagagtagggcttttgagacaataattttaggagtctttgtgttaatccttttttttaaatcaccagtacttgtaatcatagcgatcaatcctttctagttaaatataattgctcacctgcattataacactatcgaaaaaataaactgtgttaattttatttaaaaattaattttttgagggcgtttttaatgccatcagcgtcattagaactggtaatcatatcagcatgggatttggctaaatcggaaccattctccatggcgacggccgtaccaacaaaatcaaacatcgggatatcgttttgctcatcaccaaatgcaatgatttcttcagggtgaatacctaatttttcggagagagttttgagagccgcccctttatttacatttttatgcataacttcaagaaaattatcggctgctcgaaccacataacattgatcatcaaaggcagcatgaacagcttcttctacttgatttaactctgctgtttcaccaacaaaaatgcccttagtaatggtgaaatcagcaggaagttgatcaggagttttaattaataagccagctttattttcccaagcctggacaaccgtaaaacgattgacttcaaggttactggtgtagatattgctgtcacgatccagtacgttataagcaacgtgatattttcgagaaaattcatccattgctcgataaactgagttggaaagttcatgacttgcaattacttcaccagtcacagattcgattacagaaccgttataagtgatgacgtattggtcgtctgcggtaatacccaattcatttaggaaaggctttacaccagcgagaggacgccctgaacagagcacgactttaaggtgattttgaagacacttagcaatgatatctttggtggatggtaatagtacgatatttgaatttaacagggtatcatctacatcaatagcaattaatttgggagtcataagtagtcctactttctaagttttatctatgtataagtatagagatataaagttgatagtggcgttttttatgttaggaacattttccaaaaataagattcggatttgacgaaaagaaaataaattttttatatacaaatgaaattttcaaaatttttttcaaaaaaccagttataatagagggtagtaaacatttcggaggactaaaatgactaagcaaacatttgaatttgatagcgaactagaagtaaatcgtttaggttttggagcgatgcaattacctggtacaggagtttggggaccaagtacggatgaagaaaatgcagtcgcggtggtaaaagcagttttaaatagcgatgttaattttattgatacagcagactcatacgggcctttttacgctaatttatatataaaagcggctctaaaggattatcaaggaccgcataagctaattgctagtaaagttggtttcacgcgtccaggccctaatcaatggtctgtagtgggtgatccagattatttaagacaacaagtagagttaaatttacgtacacttgggcttgatagtatcgacttaatgcagttgcatcgagttgatcctcgttttccaattgaagaacaagttggtgttttagcagatatgcaaaaagaaggtaaaattcgtcatatcggcttaagtcaagtaaccgtagaacaaatcaaacgggctcaagctgttgctaaaattgcatccgtccaaaatcgctacaatttaattgagcgtgatgatgaagatgttcttcaatatgcagaagaaaaccacatggcatttattccttggttcccactggcgactggtagattagctcaagaagaacatgggattttatctcaaattgccaataatcatcttgctacgccaagccaaattgcattagcgtggctgttgcaaaaatcagatgtgattttgccaattccaggaacatctaacattcaacattttgaaagtaatatccaagcagcttacattacactttcagatgctgaatttaatgcactagaacaattataattaagtagtggaacttcatagaagagtctgatataatgaatcggtaattagtagggtagtagtaggctttaatcttatctaagcgagtctgagttggtgtgagtcagatataaggtaaagttgaaggcgtgaccttatggatattaatttaataaataagtggattatttaatcaattagagtggtaccgcgggaaatctcgtctcttacatttttacgaatgtaagaggcgttttttatttcgcagaatggaggaaaaaatggattataagaagaaagttgctgctgctttagcacctgcactaaacgagtatcttactgatacagaaatttacgaaaaaattgaaattcctaaggaaagtaagatgggtgattacgcctttccaacctttaccttagctaaggtattgcgcaaagcaccacaaatgattgcgagtgaattggttgaaaagattgaccaagatcaatttgaaaaggttgaagttgctggaccatatattaatttcttccttgacaagactgcttttggagcagaagttttaggtacagttttaagtcaaaaagctgaatatggtcaaaatgacgatggtaatcaaggaaatgttccaattgatatgtcatctcctaacattgctaaaccaatctcaatgggacatttacggtcaacagtaattggtaactcattgtcattaattatgagtaaaaatgggtacaatccaattaagattaaccatcttggagactggggaactcaatttggtaagttgatcacagcttacaagctttggggtagcgaagaggaagttaaagcagatccaattaacaagttacttgaatactatgttcgtttccataaagaagaccaagaaaaaccagaactagacgacattgctcgagactggtttaagaagcttgaagatggtgatgaagaagccatgaacctttggcaatggttccgtgaagaatcgctaaaatcgtttaagcaaatttatgacaaactaggaattacatttgattcatataagggtgaagctttctacaacgataagatggatgaaattgtccaaattcttgaagacaagggtctgcttaaagaaagccaaggagctcaagtagttgacttagagaagtacaatttaaatccagcattaattaagaagacggatggagcaaccctttacattactcgtgatttagctgctgctttgtatcgttaccggacttatgattttaaccaatcattgtatgttgttggtgctgaacaaactaaccatttcaagcaactaaaggctgttttaaaggaaatgggcttcgattggtcggatgatgtacatcatattccatttggtttaattaccttgaatggtaaaaagctttcaactcgttcaggtcgggttgtattgctggatgaagttttaaatgatgcagttagtttggctaaaaaacaaattaacgataagaacccggatttggctaatgcagatactgtagctaaagaagtcggtgtcggtgcggtaatcttccatgatcttaagaatgaaagaaccaactcatttgatttcaatctagaagatgttgttcgttttgaaggggaaacagggccttacgttcaatatagtcgagctcgtgctgaaagtattttgagaaaagctggcgatgtcgaagaattcgctcaattaaatattacggatcctaaagcttgggatactttgaaagctcttcaaggtttccctaatattgtgaagcgagcagctgctcaatatgaaccttcggtaatcgctaagtatgccctaggtttagcaaaggccttcaacaaatattatgctaactctaaaattttggctgacgatgaagaaaaaacagctcgtttagcattggttaagagtgtaagtattgtactagaagaatccttacgcctattaggagtaaaagctcctgacgaaatgtaataactgaactaattttaaaataaaaaagtgaatatttcgtaatttataaatgaggaccgcgttcaaaatgatgttttttggaccggttttttattttctcataaaatactcataattttaatcaagatagcgctttacaaatgaattacacctttttggacctaaactacacgatttggactaaaaattacatattaaattctgtttttgattccgttagactgtttacatcatcaaaatcaaacttatttggaggaatttaagcatgataaataatcagttggagttagaggttaagagtttcttagaaggacaatcagattttgctaacttacctagttcggaaattacacgattgagtcaggtgatcagaaagaaaaaaattcgccaaggacagtggatttttgatcaggaggatgaatttgaatatgtatttttgatgaaggagggacacgttaaaatgttttcgatgaatctagaaggggacatgacttctgtctcatatatcgttccgcagatggtttttccactgcgagggatcttgcaaggccgaaaatattgctataatgcagttgcaatgtgtacctcagaagtttacattttacccatcaaagagatgcgtaaaattattgttcatcattacgcttttacgatggcatttatgagacggatggagcaccaccttcaccgttcagaaaaactattagaaaaaacaacgtgttctagcgcagctcaacgggtgcgtcaggtattagattatttaaatgaagactatgcgcagacgcatggtactgttaagaaggtaccttttaaaatatttttgaaagatttggcggttttgagtgccactacgagtgaaactgccggatcggtaattaaagcaatgaaagaagaaaagaaagtgctgtataataataaaataatttcgtttatataaatattgagcggagcgtgaagatatgaaaaaagaattacgtcagaaaaaaatattaaatttaatttctaaaaaaaatattgcaactcaactagaattaattgatgcactagcagaaattggtattaaaaccacgcaagcaacgttatctagagatattaaagagttacatctagttaaaaaaacagatattacaggggaggtcgcttatcgagttttaaatgcagaagaacaagtcgaatataatagtggacccgttcgcgatatttttaaggaaagtgtaaatggtattacacaagtacaatttattaatattatccaaactgatccaaatgacggtagtcgggtagcagcggtaatcgatgacgcagaaattgatggagttaagggaacattagccgggtatgatacactggtgatatttagcgcagatgctgaagcggccgaagctttgcatcagaagttaaaatcatttttagaataaaataggttattaagacgaagttaaaaagggcaatcaacctcggtagaataacattgatatgataaactattaaagtatcgtaatcagcaacgaggtaaatgtatgaatatgaaaaaaatagggagtgcgattaaagcattcttacaaaagattggtgcatttttaaaacccgtgtgggataaaattcacccgttcatccataagtactggcacagatatcagcttacgcgatggattattgtagtagttttagcagttgtatttttctcaagtgcgattttaacttatcaagcgaagactgctaatgtaaaaaatttaaaagcagctttatcccagcctactttagtttatgataaaaataatgctaaagctggaagtttatattctcaaaaaggaacctggacaaatctagataatatctcacctaacgttcaaaatgccgtcattgcgacggaagaccgaaacttttataaggaatatggtttttcaattaagggaatcggtagagcgtttgtgatgtacggggtcaataaattacttggtcgagattatatatctggtgggggaagtactttaacccaacaattagtaaaaaacgcctttctatcacagcaacagacctttactagaaaggctaaagagttatttttatcaattgaagttgaaaatgtttattcaaaaaaagatatcttagcaatgtacttgaataacgcctattttggaaatggggtttggggagtacaggatgctgctgagaggtatttcggggtcagtgcttcggaactatcggttccccaagcggcaaccttggcagggatgctgactaatccgagtggctataatccaatcgatcatccaaaaaatgctttttcacgccgtaatgtagttttaagtttgatggcggaaaccggtaagatatccaaggccgacgccaaatcctatgctcaaacagctatctcaaccagtgataattacaatagtgaggacggttataagtatccatactactttgatgcagtaatcgatgaagccattagtaagtatggattgacggagtcggatattatgaatcgcgggtataaaatttatacgtatctggatcaggatagtcagcaaggtatgcaagatacttttgacaactccgctaattttccggttgatgctacggatggtactaaagtacaggctgcatctgttgcagtaaatgccaaaaatggtggtgtagaagcggtagttggtggtcgtggtaatcatgtctttagaggctataaccgtgctacccagattaaacgccaacctggctcaaccttaaaacctattgcagtttacgcccctgctttagcgagtggatatagttatagttctatgttagaagataaacttcaaacatatggaactaataaatataaacctgaaaattacaataacgaatatgcaggaaagattgcgatgtaccaagcacttgaacaaagtaaaaatgcgcctgcggtatggttattaaataaaattggtgtagataagggttacgattacaccaagaaatttggcttgaatccaagcaaagatgataagaatctagcgatggctcttggtggattgacgaatggtgtatcgccaattcaactagcttctgcttatactgcatttgctaataatgggacgttgtcgaagactggatttattcgcaaaattgtagatgcttctggaaatacgatcgtaaataacaccacggaatccaaacgagttatttcaaaaaaggtcgctaaagaaatgaccagtatgatgttaggtgtttatggtaacagttctggcacaggttatggggcagaaccttctggttatacaattgctggtaaaacaggtagtactgaagcagatacaggaactagttcatcagatgcaacccgtgacaaatggatggtaggatatacaaaggatgttgtagttgctacttgggaagggtttgatgacacaaacaagacccatcatctggaaaatattacgggagtcggcatgaatagtgtgttcaagagtgaaatgagtgccattttaccaaatacgaaaggtacttcattcgacgttaaatcagcttctaccctagctaatagtggaaacaatgttacctcaaacgtttgggataatattgaagacggaacttcttccatcacagatagtatttctcgaggagctagtggggtcaaagagaaagcgggagaattcttcaacgaagctaaaaagttcattaccgggaattgatttttatattaaaaacaagacctaaatgatataattaagatgttaatttcagaggaggcgtactatggctgtaaacatttatgatactgcaaaccaaatggaacaagaaattcgccaaacaagtgagtataaaagcttgcaagaagcttttgctgaagtacgaaaagatgaacatgctagtgtgttgtatagcaaatttcaggatgttcagagtaatcttcaacaaaaacaaatgaacggtgaagaactaacagaagaagaaatcaaaaatgttcatgaaattgcggatcaaattgaaaaagtagatttgattaaggatttaatggataaagaacgtaatatgaaccaattgtttagcgatgttagtcaaatcatcgttaaaccaatccaagaattatacaaaaactaattaattgcacgtgacaatctttttgttatgacgctgtgctataaaaaattgggactgtaagacaaaaaaatgtcgcagtcccattttttagtttctgggaaagtagaggaaaaatatgaaatttattcatgcggctgatatccatttagggagtccgtttcaaggattaaaaaatattccggctaacatccgtaaacgcgtggttagttcgaccggggtggccatgaaaaacttggttcaggcagccattgaaaatacagtggactttgtctgcattgcgggggatttatttgataatccggaaccggatttggaaactttaaaccttgccatcgatcaactagaaattttaaatgctgcaaatatcccagtatttctaagttatggaaatcatgattatcttaatgctaaaatacctggagcaatttttccggataacgtaagtatttttggagaagaagttgaaaccaaacaaataacgttggtagatggctcaacggtggatataacaggctttagttataataaacgcgcagaaattaatgctcggattgaggaatatcctagcaaaaataaccaagctgatttccaaattggaatgttgcatggaagtatggacggtctaaaatcgagcgaagcccactacgcaccttttacaatttcacaattgttagctaaaaactatgactattgggcattagggcatattcataagcgacaaactttaaatgatatgccggtcattgcctatgcgggaaatactcagggacgtcatattaatgaacccggcccccgtgggataagtctagttaccattaaccaacaaaagcaaactgacgtccaattcttaagaaccgatgttgtagaatggtctaatgtagcagttcaagcgcaaaaagggatggatttacaacaaattatttcagcgattattcaagcggtcgaacctttagcagcgcaacaacttaaattagttaatattaacctacagaatagtaatgttttaacaccagaaattttagatgaacttaccagcggaattgttttaactcaaattcaaaaacaattagaccaagaggtattttgggtttatcgaatttctttgaaggttaataataatattcggattttttcagaattagaccaagcgtactgggaaaaagcgaccgccaatgtttttaacgaaaaaaaagttcaagaaaagctcggcaggttaatggaacttgattttatagcagaaacctatggaaatgatttagaacttaacccgttgaaagaccaagttgaactaatgttgaaacaacggaatgctcttggagacgaacgcgatgaaaattaataagattgagatttatggatttggaaaatggaataacgttattttcgatttgaaacaagatttgcaagttttttatggtttgaatgaagctggtaaatcaacgctaagacaatttatttatagtattctatttggttttgctggtggtcgtggtaatcataagtatttacaatatgtacctaaaaaagcacaaggtgcagcaggttacggaggcaatttggtagtagaatatcaaggaaaaacttaccaaattgagcgaattaaaggtaaaaatggtgggaaagtaaatgttaaaaatatggatgatggactcgaaatgaatccagaatttttaacagagatgcttggccccattgaccaaaatgcttacgaacggttgctgggatttaaccagagtgatttggacgacttcaatgatttaggcaaccgggatgatttacgaagacatattctgcgaatgggcgcagtcggaagtgatgagtggattaagctcgaaaacgacttaaaaaaggaagcggataagcttcatactgccagttctcgaaaacgagacctagatcttaaaatcaagcaatataaagaagctgttgatcagcttcaagctgataaggccaaactaccagattatcaggtaacgaaagacttagaagaagccagtcaacaaaagttgcagcaagttcggtcggagattgcaaaattaaatactaaaattacagaaaccaataatttgattaatacgtggcctacatattcagaaacattggatttaaagcaaaagctgcaagatatccccgaagcatacttgaatttagatttgaatcagttggaagttttagccaaccagatacgtgaaaatcagaatgaacttcgtaatttacaaagtcagctagaggatttaccaaatgagaaaaacaatgtaattgatataactaaattagacgaactacaaagtaagctaccagaagtaaaattgaattatggtcagttagaggacttgaaacatagattcaatcgattgaaccaacaacttgaagaaattcaagcgcagtatcaagttgaccttggtaatcttaaacccatgccagaaggtcaatttgttgaattaaaggacttattgttaaagcagaaacgtaagaatgcggatattaatcaacttaaaacacaaatgttagaaactacgggaagtcgttcaacgcatacgaattctaattccaatgtagtaattggcgcagccgcggtactggtcgtaattgattttttaatcccattaaactggttatttaagttgatcttgctagcaataattattggtggtggatatggtttaacccatgctaaatcagcagacaacgttacacctaatgaagagaatttagaagatgttttgaagcgggatgaaaccgaagctgagcaaattaaaactgcaatcaagcaaattggtgataaaacaagctttaacgcatttccagtggaagattgggtagcattacaatctaacttattgaactaccagcatttggttaatgaaatgagcgaattaaagggacatttaacccaaatcaaagaacaacttggcactttttgggaattcagcgatggaattctcccagtggatgaacatcgaaaagaagctctacaaactttgatcgatcaggtaaatggaatggttgagcaagatcgaaagcaacaaagtatcagccaacagcgtcaattacttaataaaaatgtggcggaacggcgtaccgagttagataaattgcgaattcaatttaaacagcttaatggacctgaaattaatgctgattttgatgattggcttaagcaagttagaacagcccaacatttaaacttaagattaaatactttattggaatctaaccaagttaagttttttgaccaactacaacaatatgcagatttaacaaaattgcagcaacttcaaaacgaacaggaacaaaagctggccgagtttaaacaagctgagcaagatattttagaccaacgtgctaatcaactaggtgaacttacgggtcttaagagtagtgtagacatcctagctgaacaacagttactatcagaacaagaaaccgaaattaaagatctggtttcagaatggttaactttgcagctaggtgctgaatgggtcgatcaaacactaggagtagctactaagggacgtttaccggtaatccttgataaggcaaatgagtactttagacagataactaatcagcgttaccaaaaaattgaatttgataaagatgatatgattaatgtaacggatgaaactggaaatgtatttgaaattggtgagctgtcaaaaggtacgatggaacaactttatatttcaattcggtttgcctttatgcaagcttttgcggatacggtaagattaccaattatcattgacgatgcttttgtagcgttcgatgatgttcgtttacgacaagcctttagtttattaaacaaaattgcagaacaaactcaagttatttatttttctgccaagaaagaagtttatgacttaattgatgaccaaaaaattattaatttaaatgaaaaataaaagggggagatattttgacgaaaaaaataaccgaatttcaaaatgatgaagaaatggaattatttgtcttaatcaaatctgcggaaaagcgggtgaccaaagctggaaaagattttatttcgatgaagtttcaagatcgatctggagacattcatggaaactactgggatgctaaggaagaagattttaaaaatttccaacctgggcgagtagttcttctaagaggaaaaagagaaacttataagaatgctccacaagtaaagattatggcgatgcgtttagctaccgatgaggaaccaaacgatcctactgcttatactgaaaaaggaccggtttcagctgaaaaattgcgagaagaatttacacaattgatgtttgaaatcaacaatccagattggaatcgagtggttagatatttattgaagaagtatgaccgcgaatttttcagttttccagcagctaaaactaaccatcatgcttttgagggtggtttggctttccacacactttcaattgttaatttagctaagtcggttgctgctcaatatgaacaagtagatcaatctttattaattgcgggagccatcctacatgatctaggtaaaacaattgaattatcagggcccattgcaactcagtatacggttgaaggcaatttgttagggcacattgtcattgtcgacgaggagattgtggaagcagctaaggatttaaaaattgatccgagctctgaatcaatggtggtattaagacatatgattgttgctcatcatggtttgaaagaatatggttcaccagttgaaccgcacatgctggaagcagttattttacacgcattggacgaacttgatgctgaaattcaaatggtatctggagctttgaaaaatacacaacctggagctttcagtgaacgaatttttggtatggatggacgtaatttttataaaccagaaagcaaataaaaaagatgaacgagaaatcgttcatcttttttatttagcattatttagtacttgagctagcagagctaccaaggtaatcgtcaagaacattcttaaggtctttgtccttaatagttacgttacccttcttaagaactttagtgattacactacgtaaagttgtgctatcgctcatatctgcattccagatacgttctttaagttctttagtatggtcagacatcttacccttagatggtttgttaatcatcttaatcacttggtaaccatattcagttttaactggtgtagttgtatatttaccttcatcaagcttgaatgcagctttcttgaaagaagagtccagtgttgagtttgtgtcatcaaaggcagcaattttaccacccttattcttagttgaagaatcagttgaatattgcttagcaagtttagtgaaatctccaccatcgttaagcttcttgataacatcttcagcagttgatttcttagaaactaaaatctgagccactgtaacctttggttcataagatttccattctttcttaaggtctgcatttgaaatcttatcgttagctttaacggcttctttcaatagcaggttagaacgaatctgagtcttcaaagaagaagttgtcataccattagatgaaaggatgctcttaaatgatgatccatattgatccttgtatgagttgtattgcttagtaaccgtctttttagaaactttatcaccatattgtttttctaaaactttgttgacgatcatttcttgaagaacttgcttaccactagtggtgttcttcaagctgctgtagtattcgtcttgagtgattttaccacccgatgttgtagcaaccgtcttatttccacacgctgctaaggtaaatgccattgcaatactggcaaaaccaattaaaacttttttcattacaatccacacatcctaacaatttaatttgttaaatacaaaacctatcataccatacctaaatggatgataataaaacaactttaatctttagaaaaagttttaatcattttctttttttatccaagatttggtcttgtaaatgatcaatttcgctatttatgtgtttttttagttcattaattttttcaatgcgagggtcgagtttatattcaaaacgatccaccgatttagtaatttggttaaccgttcgctcagctttttttaattcaacttggagttgagccgagttagcctttaaactttgaagtgagtcaacaaattcacttaaattggtaaagtattccttcatcgatattttaaaatcacggatgaaatggggatggttaagaagatattcgacacctttaaaaccagcccaagttccgatggaccactttaaccatgaatgcttcttagttttttttgccataattaatcacctaaacgatcagtaatctgtttttggattttttgaagttcctcagaactgtatttatcggtgttatcagtaaaggtcatgctgaaaccatcatccttggtataacgtggaatcaaatggaagtgagagtggaagacactctgataggctaattcgccgttattattaaccacattcatggctttaatgtcaggattgctagccttgatggccgttgcaatcttaggaattctggagaagacgtctgctgccagctgggaatcataggcaaaaagatcgggaacatgttttttaggtaccaccaaagtatgtccaggtgttacttgagaaatatcaagaaatgctttaaccacgtcatcttcatatacagtataactaggaatatcgccagtaattattttacaaaatacacaattttcatccattatttctacctccaatttataattaattatacatgaaaaaggagggaatgtatcatcatagcaatatggttaaagaccgatatgttataatttatggagattttcaaaatcttttttagacgattggggatttaaatttgacactatcaattgagcacttaacgggcggttacacacaaacgccagtcataaaagatattaattttgaagttaaaaatggtgaattactaggattgattggtctgaatggagcaggaaaatcaactacaatcaatcatgtcattggattaatgcgtcctatgaagggtaaaattattttagatgaaattgatttggaacagaatcctactcaatataaaaccaagcttgcgtatattccggaattacctattttatatgatgaattgacgttgaaggaacatattgaactaacgattaaggcttacgaaatgaattcagaaaaagcatggcagcaagctcataaacttttaaaaacctttcgattagagaataagctagactggttcccagctaatttttcaaaggggatgcgtcaaaaggtgatgattgtttgtgcctttattactgacgcagaattatttgtagtcgatgaaccttttctagggttggatccgctagcaattgatgaccttttaaaggtgattaatgaaaaaaagcaacaaggagcttccattctaatgtctacgcatgtcttagacaccgctgaaaagtattgtgatcgctttgctctcttaaatgaaggtgaattaaaagcggttggaacgttagctgactttcagaaacaatttaatttaccgaactctagtttaaatgatatttatttaacaattgctaagggtgagcgcgatgaatgagttatggaacagtcgaactaagcaatatcaaaaaatgatcatgcgatatttaaaatatgtattgaatgatcatctggttttagcgttgctatttttcggtggtggaattggtttagcatattcgaattggttaaaagaaatccatccaggaacctggtatatcaaacctttggttttaattggaggcgttttgctaactttactaggtaaccctgtcctcctactaaagctgccggataaagttttcttggttcctaaagaaaaagatattcatcaatatttagggaaatcggtcaaaagatcattaatctcagtggtattgccaactttgattggtaatattattttatttccattattagcattggaatatcaccatgttgaagcggcggtagccattacggttactattttcttgggaagtatggcaaatgtcttgagaaaatatcaaactctatactttgataccagcctttcacaaatgtggtttcatttggtagtgatgttgattgctgtaggactaggtgtttggtttagtccgatgggtggattaatattaatggcgattaatttgatttttagagttgtacttttgaatcaggttttcaaaactaagcggtttaactggaatcatgcaattgacttagagaatagtcgaatgcagcgcttgtatcatttcttcagcttgtttaccaacgtcaagcaggttggtgcagaagttaaacgtcgaaaatatgcggatggcttggttcatattttatctgggaaaccaaccttgtttacttatttatatcctagaataatgattcggagcggtaatcaagggagtttgatgttacgtctattactattagggatggttattgaaggttatagtcagcagattccgttaaaggtaattgttggtggactaacaatctatttaatggttatccaaatggtagacatttatcgtcccgttcacgaaaatgtatttattaagatctatcctgttagcccagatgcagcagaaaaagacttgttatctgttatgaaaagaatcatacttataagcgcgatatttttaacattaattggactgataagtaacttatcatggaactttttagttgcatcggtggtaacacaggggattgttgcagtgattttactcaagtggttcataccacgttatataaaaaaattaaattaaatttaagaggtaattatgcgagttagaaataaaccatgggcaccggagttaatcgaggctcatccagaaaagattgttgaaaagggccaagcgttcaagggtcaatggaaccagcggtttgaaaaagaacaaccaatttttattgaagtaggaacgggtaagggtcaattcattattaatatggccaaaaaatatcctcaatacaattttattggaattgaaattcaaaaaactgtaattgccattgctttaaaaaatgctttggaggaagaaattcccaatttgcaattcttatatgctgatggcgctgaacttacggattattttgaagatggtgaggtttccaaagttttccttaacttttcagacccatggcctaaaacacgtcatgaaaaacgccggttaacctttaagactttcttgaaagtttatgaacaaattttagttaaaaatggggaagttgaatttaaaacggataatcaaggattattcgaatattcactttacagccttaataactatggaatgacttttgaaggcgtttggttagacttacacaatagtgaagaaaacgaagataacgttgaaactgaatatgaacataaattcagtgctaaaggccaaccaatttacaaattaaaagcacatttctaaagtgaaaaataaaaagagtctgaggatttttcctcagactctctattagtttgctattatcgacgataaatatcgataatggtaccagtataggcatctgcgataaattcgtactgaataagttcattgttttcgtacttggtgattccaccataataaactgaagctttaaggccatagcgattaagaggagacggctttgattcaatccaagcgccctcaatggggccatcgtcttcaaaagaacgtcgtacccgagctaaggcagattgtggtcttactttgcggtgttccttgatttgatatgtaactaatgaacccagcgcaaaagttccgattgcggtaagcgttaaaccgagtaatgcagatgatttagatgacatgaaaccacttccttttctactaattctaacattagtaagaaggttttgagaattaaaaagtatatattttaaggagaaaataatgttaattgctagttataataaagaaaccatgggagatatcctaattacgatgattcgtccagatgctgaggaagcaaaaattgaacaaaaaggctccgtagttcgaattgccaatgctaaaacaaatgaaaccaccggttttaatttcttaaatgtcagcaaaatttttgaaatcaatggtaagggtcccattactttgactcaagaacaagtaaagcaacttaatgccacattatctgctaatggttttgaagctgaattagtagcagatgaacgtccaaaatttgtcgtgggttacgtgaaatcaactaaaccacatccagattcagatcatttgttaattactgaaactgaggtggataatggtgaaactttgcaaattgttagtggttcacctaatatgaccgacaatatcaaggtagtagtagctaaggtgggagcaatcatgccagatggaatgattatttggccaggcgaacttcgtggcgttgaaagtaatggaatgatttcctctggaagagaattgcatttaaataatgcacctcagaagaagggagcattaattttacctgatgatttcgttgtaggtgaagcatttgattttgaaaaaggtaatcatatctttgattaaagaagggatttagatggttaaatatgatgggcctgctttttttcgaaaaaaaggcgtagattttaataatccaagtttaaatattcaagaagaccaaacttcgaagttaaaaaatgaggattttacccctgctattaaacggcgtaaacaggttccagagaccatttcccaagcaaaattatcgcaggcggtagatcccattcaaccaacgttggctaaagatacacctgaaccaactaaacaagtggtagagaaaactgagcatcgacagcctcgttttagaatgccccgtacaaaatatgaggcaccgaaacgtccagcaaaggttatgcatgaaattaagcatcgacaccagcttgagaaaagtcatcatgaacttgatgaaaatattacaccggtgatagaaaaaaacgtaccgaaaacgatggttgaaaaagctgtcccaattgaaaataataatcactttgaagagcaaccgccggaagaaaatccaaggcagtcatttgaacgaagtgaaactaatgaattcgggtatcaatttccaagtttgaatttattacctaatccagtaattgacactgataatacggacgagtgggttaatgatcaaattcaaagattgaatgatgccttattagcgtttgatgttgatgctgaggttgtaaattggactgtgggcccaacggtaactcaatttgaaattgaactcggtcgaggagttaaagtcaataaaatcacgaatttaacggatgatttaaagctgcagttagcagctaaggatattcgaattgaggctccaattcctggtaaaaataccgtggggattgaagtacctaatttgcatcctcgaccagtgcctttaagtgaaattattagttcagataagtttaaagcaagtgagtcaccattaaccgtggctttgggagttgatttgtttggtcaacctcaaacttatgatcttcgcaagatgccgcatggtctgattgctggtgccactggttctggtaaaagtgtttttattaatagtgttttggtgtcgttgttatacaaagcgactccccaagatttgaaactactattaattgatcccaagacggttgagttagcgccatacaatggactgccacatttgcttgctccagttatttcagatcctaaggccgcctcggcttctttaaaatgggttaccaaagagatggatgagcgttatgaaagactggcgactgcaggtgctcgcaatattgagcagtataataaaaaggccgaaaaggcccaagattatgccaataagatgccgtacattgtagttattattgatgaattagctgatttaatgatggtttcttcttcagaagtacaggattacattgtacgaattacgcaaaaagcacgagcagctgggattcatttattgattgcaacccagcgacctagcgtggacgtagtaaccggattgattaaaaataatattccaacaagggtagcgtttatggtatccagtcaagtcgattcaagaacaatcttggatcattcaggggcagagcgactcttaggaagaggagatatgctgttccttggaaatggaaagagtaatccggttcgtctacaaggggcctttattaatgaagaaatcgatgacattactgattttgtccgagcacaggctgcgccacaatatgctttcaatcccaatgagttgaaagtccaaagtgaagagttggatagcgaagacgaattaatggatgatgtacttgaattcttagcggatgaggaaactatctcaacatctaaattacagagaatgttttcaattggatacaaccgagcagcaaccattatggatcaacttgaggcttcaggatatatttcggaagctcgtggttcaaaaccacgggaagttttttatgatggaaacaataacgaagtgtagtgtggtaaactaaaaacaatttaattataggagtggtaaaggtggataaagattcaacttattattttatcggtattaaggggtcagggatgagttccctagcacttattttgcatgacgagggatacaaagtagaaggatcagatattgagcaatatacctttacacaaaagggcttagaagctgctgggattaagatattaccttttgatccggccaacctacgtgaaggcttgacggtgattgctggaaatgcatttactgacgaacatcctgaaattaaaaaagctagagcaatgggtctaaaagtaattcgttaccatgaacttctgggacaaatgctagacaaatacactagtattggtgttgcaggaacgcatggtaagactagtacaacaggattgcttgctcacgttttaagtggtttagacaagactagttatttaattggcgatggaaccggtaagggtattccagatgcacgattctttgtttttgaagctgatgaatatcgtcgtcattttattgcataccatccagactatatgattatgactaacgtcgattttgatcatccagattattataaggatctcgccgatgttgaaagtgccttccagcaggttgccgatcaagttcataagggaatctttgcttggggtgaagatgaaagtcttcgtaaaatcaatacatctgttccagtttactattatggaactaaggaaaatgatgacttccaagctaccaatattagtcgaacaaccacgggttctgaatttgatgtaatccataagggtgaaaagttaggtagatttacaattaacctttttggtgaacacaatgtgctaaattccttggctgtaatcgcagtagcatactttgaaaaagttgatttggacctagttcaaaaagaacttttaacttatcaaggtgttaaacgtcgtttctctaaggaagcagttgctgataatattttaattgatgattatgcacatcatccatctgaaattaaggcgacattagatgcagctcgccaagaatttcctgataaaaaaattgttgctgttttccaaccacatacttactcaagaactgccgctttgatggatggctttgccaagagtttaagtttagctgatcaagttgttttaactgaaatttttggttctgcacgtgaagatgccggggctgtttcatcacaagacttagcagataagattggtaataataccaaattgattcatcaagatgatttatcggctattagtgatttacacgatgcggtattggtcttcatgggggccggagatattactaagtacgaaaatgcttacaaggcattatttaaataattattaagttttgatttgtttgactaattttgacctataacattagccatttgggtagcttcttgttacaatgtggtaaataatcgaatgggggaattagattggatcaaagaccaaatgttattaatacagaaataggattaaatcgatttctaacaaagatgtacggatggatggcagctgctgtagccttctctggagtgattgcttacctaggagccacaatctggcgaccagccgtaatgactttcctttctcaaggaagaatgagtatctgggtaatttttattgctttgttcttgtttatgatttttggacaaaaggcggccttgcagaatccaacggttagtttcttaatgctatttgccttttcggcattctttggaattacgttgtcgagtgtctttatgctttatagtaccgctactattgcgggggcatttttctcagcagcatcggttttcattgtaatgagtgtgatgggagtaaccacaaagcgtgatctatcaaggatgggtaaccatttaattgcggcattgattgcgatggtggtagtttcagtgattaatttattcttccttcacagttcagccgtaactttcttcttctcaattattggaattgtgatttttgcgggtttgtcaatgtatgatactgcaactatgaaacgtctttacctgaactatggtgaccaagtttctgagactggacttgcaatccaaggggcatttagtctatatctagactttattaacctcttccaatacttcttaactatttttggatggaatcgagactaaataaaaattttataaatacaaataaaccgaaggtcaatctttttcacgttgaccttcggtttttggtatcattaaagaggatagaaaacggaggaaattatggcaaaagataaacttttattgattgatggaaatagtattgcttttcggtctttttttgcgttacataattctttaagtaaatttgtaaataaaaatggattacatactaatgcaatctttggtttcaacaaaatgttagatagtattttagaacaataccagccgacagcggccttggtggccttcgatgctggtaaaaccacttttagaaatggaaaatttgataattataaaggtggtcggtctaaaacaccacctgaactatcagagcaaatgccttatttacgtgaattacttacaggatatggaataaaatcttacgagcttcctaattatgaagctgatgacattattggaacacttgctaaagaagctgaagcccaagattatgcggtagttgtggttacgggagatcgtgacttaacccaattgagtagcgaaaaaacaatcgtcgccgttacgaaaaaaggggtaagcgaagtagaagagtacacaccagcgtatgtcgaagaaaaattaggcgtaacacctaaacaaattattgacattaaaggcttagctggagacacatcggataattatcctggggtaactaaagttggtgaaaagacggccattaagttgttaaaacaatttgattcattggagaatttgtatgagcatcttgatgaattaaaacctagcaagatgaaggagcatttgattgaagatcgagacaatgctttcatgtcaaaagatctagcaactattagacgggatgcaccgatagaaatttgtctcgatgatgtgcagtatgtcggtattaacgaagaatatttgagagaattttaccaccaaatgaactttaagtcctttttaagtaaattagatcaaacggcaactcaagatggagttgaggccgtgaaaaaagaggttgtttttaacgttttaaataaggacaacgtggaacaactccaatcattaaagggtgaaatcgatttttatttggaaatgttggacaaaaactatcatttgtctgattttacgggatttgtgatcggaaatgccgataacatttgggttagtgatgatgtagaactgttgaacaattcaaaaatcaaagctattttggaagatcccaaaattaagataaatgtatttgatagtaagcggacgtatgttggcttacatcgactagggattaagctaacggcggttaactttgatatattgcttcaatcgtatttgttagatactaatgataattctaatgacctaggtcaacttgctcatgagcatgattacgatacgattgatacagacgatgatgtttatggcaaaggcgccaagcgtgcggttccagagcaaacagaattgtttaaccaccttgcacgtaaattagcagctattaactttttaggtaaacaattggaccaagaattagtaaaaaatgaacaaaataatttatattgggatattgaattaccactcgcaattgtattagccaagatggaaattagcggtattaaagttaaccgcaaccgcttaaatcaaatgcaaagcgagtttactgaacgcttaagtgaaattgaaaccaatatttacaacgaagcgggagaggaatttaatcttaattcgcccaagcaactcggagtagtgctgtttgaaaagttaaaattaccaatcattaagaaaactaaaacagggtattcaactgcggtagacgtcttagagaaattacaaggcgagtcaccaattattgataatattttgaactaccgtacgctttcaaaaattaaatcaacttatgttgatgggcttttaaaagtaattcatacgactgatgaaaaagtgcatacaacctatgtacaaactttgacccaaacgggccgactatcttccattgaccctaatttacaaaatattccggtgcgcattgaagagggtaggaagattcgccaagcctttgttccagctcgtgaagggtggcatattttatcatcggattactcacaaattgaattacgtgtattagcacatattacaggtgatcagaacttacaggaagcatttaaaaatggcgaagatattcatgctacaactgcagttaaaatatttggattgaaggatgctagcgaggtaactcctaatattcgacgtcaagctaaggcagttaattttggaattgtgtatggtattagtgactatggtttgtctcaaaacattggaatttctaggaaagatgccaagaaatttatcgaaacatactttaaggaattccctggtgtaaaaaaatatattgatgaatcagttcagttagctaaagaacaaggctacgtagaaacaattgcgcaccgtcgacgttacttaccagacattaattcgtctagttttaatttacgttcatttgcggaaagaaccgctatgaatacgcctattcaaggtagtgctgctgatattattaagattgcgatgatcgatatgcaaaatgaattagaaaagcgtaacttgaagagtggaatgttactccaagtgcatgatgaattgatttttgaagttccggatgaagaaatgacgttaatgaaagaattagtaccgaaggttatggactcagcagttaaattggatgttccacttaaagttggagcagcttggggaaatacttggtacgaggctaaataacgggggagaagtatgcctgaattaccagaagttgaaacagttcgtagaggcctagcagccttagttgaaggaaaaatagttactaatgttgtagtacgttattcaaaaatggtctcaccaaaagcggaaatttttgcagaagaactagagggtaaaaaaattcttaatgttcgacgacgcggcaaatatctattaattgattttagtggagattacacgatggtttctcatcttcgcatggagggtaaatactctgtagttgatcgtcatgaagagtatggcaaacatgatcacgttattttcgagcttgatgatggaaaagatcttcggtacaacgacactagaaaattcggtaggatgaatttggtacccacgggtgaggaattacaagtgggcggtttaaaaacgattggaccagaaccaacgcctgagacccttaccttagaatatttaacccatcagctacggaatcgaaaacgtggaatgaaaagttttctattggatcagtccatgattgctggtttaggcaatatctacgctgatgaagtattgtggctaagcaaaattcatcctcagcagatttctaatactttaactgatgaagaaattgaaattttgcgtgaatcaatttttgaagagttgcaattggcgattgaagctaaaggaacgacggttttttcttatttgaatgcggatggtcatgcgggaagttttcaaaaccagttgcatgtataccatcgccaaggtttgccgtgtcagcgatgcgggacacccattgaacggattaaagtggcacaacgtgggacccatttttgcccccattgccaagttttgaggtagtgatatgacagtgatagttggtctaactggtgggattgcaatgggtaaaacgacgattagccaatttttgaaatctaaagcaattccggtagttgatgctgatcaaattgcacacgaaatcttaacagttgatgaagttaaagtgaaattgatggatacttttggtgaaagtattctagataaaaatcaaaatattgatcgtcgaaaactaggaccaattgtattcaatgatcaaagacaattggaaaagctaaatataattgtgcaaccttatattcgaaccgaaatagtaagacaattggacaattttagcgcaagtaaggtagtagttttagatgctccggtgctctttgagcaaggatatgaaaaaatggttgattatttaatggtcattaaaactagtgctcaaattcaagtagaacgtttaatgcaacgtgatagtttaaatgaaattgacgctcaaaaaagaattcaagctcagatgcctatcgaagaaaaggtaaaaaaagctgatattgtgattgataccagtggaacaattgaagagacacgaagtcaagtggtaaaatggcttgttgacaagaatttattctaagcttccgaagcattcggcgaggtgaaacgaaatgaaatgtccacactgtggaaataatggatcaagagttgttgatagtcgaccaaccgatgaaggtcgggttattcgacgaagaagagaatgtgaaaaatgtggctttagatttaccacgtttgaacgtgttgaagcaacaccattactagttattaagaaaaatggatcaagagaagagtttgatcgagataaaattttaaaagggattgtacgagcagctgaaaaacgccccttaaacatggaacagatgacggatatggtcgataaggttgaaaataaggttcgttctttaggtgagagcgaaatttcaagtcaaattatcggcgaatatgtgatgaatattttagtagatttagatgagattgcttatattcgttttgctagtgtttaccgtcaatttaaagatatgcatgtctttttagatgagctgcaagatatgatgaaaaaagacgaagaaaaggaaaaagagtagatggcaactgagatgagtgaattagcaccccatgattcatttataattgatagccaacgtcaaattactgattttgagcaacgttcattgacgacactatatcgtccattgttgacctcagatgcatatagtttgatgatggttttgtgggaaatgagtcaggaaacccaatcgatctcagaacagtacacacatacaatccttttaaattggcttggaatcgatctaccagcgatagttgaggcacgaggacgtttagaagcactgggtctactaaaaacgtatcagagaaaaattgatcgtcgaagtttatttttgtatgcactccaagctccagccgatcccgttaaattctttaaagatgacactttgagtgctttattgctgggcgtgattggcgaaagtgaattcgatcggctgagtcatcggctgattaagcagcacgtgcgtcaggacgaattttatgatgtttccaaaaagctgggcgactattttcaattgggaagtagcgtaataaataaaccagatgcaattaatcaggttcagaaaagtttatcggaaaccgagcatgaagttgatacagaagttattaaccaagattttgattttaaattacttgcgcaaatgctaagttctagttttgtagatcatcagagcttgctagaaaatgaacatttaattatggttgaacagactatttatgggattaatgaaagcgaaatggctcagttaatcaaagcctctacgagttatgaagataacaaaattgatcctaaagaactaaagtcacgagttttgaacgcttataatgggcagacgccggttaaagatgatggaaattctcagcctaaaaacgagtcaattccgaataatgcactagctaaacttactacagaagaacgcgccattattagtgcaacctatgctatgtcacccaacgcatttattgaaagtttgaaagcacaagcagggggctttacaactgctgcagaaaaaagaattattacagatttagttggtaaagggttaatgccaattagtgtgataaactttttagtttactattttattgttgatcagggtcgacctacgttaaataaaaatttagtggaagcaattgccaatgactggattaaaaataaaattaaaactccagtggaagctttagaatttattcgtaaacgccaagaacaaaagaaaaatacgaacaataattattcgaaaaatcggcgtacgattcaaagagaaaccttacctgaatgggctacggagaccgctaagactaaagaacccaagcaagttaatccagaaacaactaaaaaaattaatgaacaacttaaaaaacttcgttctagaggcaaggagggatagtcatggaaaatgtccgagaaattttgcaagaattaatgagcaaaagaaagctcgaccagcgttttaataacgtgatgaaatcagtatattctgatccagaagtgattagtttttgcgaggagcatcaagacgaactatccaaggaagctatcgaacgtggagcggctaagctgtatgaatttgtttcagaacgaaataagattaaaaataaccaagcaacctttttaccgggatatcagccagaattagtcttaagcaatcatttgattgatattgagtatgtgcccacgaaacagactcatttattagaacaagaacgtcaccgaaaagcgttagttaaatcgattagtatgcctaaattaatccgtcatgcttcattggagggatactatcaggaaccagaacgaacagacgctttggctaaaactttagcgtttgtaaacgaatatttagaacgccctcaagattggcataagggtttgtatttgacgggaagttttggtgtgggaaaaacgtatctaatgggtgcaatggggaacgctttggctgatgaaggatattcgacaactattgttcattttcctagtttagctgttgaattaaaaaatgcgattggaagttctaatacgattcaaactaaaatcgatgcgattaaaaaagctccgattttggtaattgacgatattggagcggatagcatttcttcttggattagggatgacgtattgggagtaattctcgaataccgaatgcaagaagaattaccaacattttttacatctaatttttcaatggaccaattagagcgagaacatctaacagtcaatcagagaggcgaagcagaacctttaaaagcgaaaagattgatggaacgaattaaatttttgagtgaggaagtctcgatgacgggaaaaaatcatcgacaggattgacaaacaatcaaaaataggtagaataaatgtataaatcacagtcaaacatgtagtttttaattcagggagcggagccgcgactgcaagcgatgcacttaaaacttcccacttgactagaggctgggcgcaatcccagttcggttgccaccgttatggcttttaatcgagtggtagatagttttttaactgtctacaattagggtggaaccgcgtgaataataaatgacaatcacgtccctggtatttttataccagggacttttttgtacataaatttaaggagagagtgttatgacagaaattaatattgaatttccagatggcagtgtaaaaccttttgaacaaggcgtttcaattttagatattgctaagtcaatcagtactagccttgctaaaaaagctgttgctgggaaaattaacggtgccttggttcgtttggaccaagctattaacgaaaacgtaaaaatcgaaattgtcacaaaagattcagaagatggtaacatcgttaactggaattcggcagccttagttttgactagtgctatcgaaagcatctatcctggagttcattttggtgagattggcaacggagaacatggtttttacgttgatacagataaggttgatcaacaaatttcagttgaccaattaccagcaattgaagataagatgaaggacattattaaatctaagattagcttaaagcatagtgaaattagtgtagaagaagccctagcaagcgttgatggtgacccataccaagctaaaatcgttaagcgtaacgaaaaaaatggcaaagttagtgtttatgacgttgatggaaaaataattgttagtgataacgttgctttacttagcacttcagatatgaaagccgttaagttgttgtcagttgcaggtgcttattgggaaggtaagtcaagtaatccgatgctccaacggatttacggaacatctttctacaaacaaaaagatcttgaagcagaacttgaacgccaaaaggaagctcacgaacgtgaccaccgtgtcattggaaacaatttagacttgttcttcgttgaccctaaggttggtgcaggacttccttactggatgccaaatggtgctacaattcgtcgttccattgaacgttacattattgataaggaagttaagcatggttaccaacatgtttacactccagtattgatgaaccttgatgcatataagacttctggtcactggcaacactatcgtgaagacatgttcccaccaatggacatgggtgatggcgaaatgcttgaactccgtccaatgaactgtccttcacatatccaagtttataagcaccatattcgttcatatcgtgaattaccaatccggattgctgaattagggatgatgcatcgttacgaaaaatccggtgctctttctggattacagcgagttcgtgaaatgacgttgaatgatggtcatacatttgtggctccagaccaaattcaagctgaatttaaaaaagttcttcaattaatggttgaagtttatcgtgatttcaatatcactgactacacattccgcctaagttatcgtgatcctgctaatactgaaaagtattttgacgatgatgaaatgtggaacaagtcacaatctatgttgaaagctgctatggatgatcttggcttagattatgttgaagctgaaggcgaagccgcattctacggtccaaagcttgacgttcaaactaagacagcccttggaaatgaagaaacactttcaacaattcaattagactttatgcttccaaagcaatttgacctacattatgttggggctgacggggaagaacatcgtccagtaatgattcaccgtggattagtttcaactatggaacgtttcacggcttacttgattgaaatgtataagggtgctttcccaacttggttagctcctaagcaagttacaatcattcctgttaaagatgatttacatggtgcttatgccgataaacttcgtgaagaaatggtcgataaagacattcgagttgaagttgaccaccgtaatgaaaagatgggttataagattcgtgaagctcaaactcaaaagattccatatatcttagttgttggtgataatgaattagaaaataactccgttagtgtacgtcactacggtgaagatgattctaagaatgaagctagtgctgactttatcaacaatatcgttcgtgaaattgaaagttacagtcgcgaaaatgactaaaatagtttaattaaaataggatttttaatggtgtgaatatcattaaaatcctatttttttgtaggctttaataagggatgaccgttgaaaggcttataattatattgtgattaagaatggtagttttagaatgattaatgtaaggagtaggcatgttaaatttaaccgtacttttgtttgaaagagctggattaattattattttggctttttttctagtaaatattcctcaatttaggaaattactttttcgaaaagattggtcaacaactttccaattatttgcgattttttctgtttttacgattgtagcaaatttaattggtgttgaacttcgacctgataatagcattcaattcaaatcccttctgcagaatgttacccctggagattctgtagctaatattcgaattttaacggttacagtttcaggaattattggcgggccgctggttgggggtggagtaggcttagtcgctggacttcaccgaatgttgcaagagtcgctaacaaccgacgcccttttttgtattcccagttcgatgataattggaattttagccggtttttttgctaagaaaaaacaacatcgctttgcaacaatgaaagtgtttgatggttttttagtaggacctttaatggaagcaatccaaatgctgtttattttactatttagtccgacaggtaggactttggtaaaatatattgcaataccaatgatgctagtaggtgctttagggacttcggttttcttatcaattatcacgctttattttcggcaggaagttgatactcaagctacccaaactaaatcaatttttcagttagctttaaaaactttgccagtttttcgccaagggttaaatcaagaagccgctaaaaaggctgctagtttaatattggaatatacaaattttgatgcggttggtattacagatgaatctaagattctggcttttgcggggatgggaagtgatcaccatatcacaggtgcttctatcttgacggaattatctgaagaggcggttaaattgggtgaagttcaaattggaaataatgctcatgagattaattgccctgtaaaaagttgtccattacactcggctgttgtagtacctttaatcattaaaggtaaagcagtaggtagtttgaaactctactatgtagaagaatggcgattaagtccagtggaaattcaattaggaacagggctgggagaaatattagcaatgcagataatgttaggagaaatcgagcatcaatcagaattagtgcgggatgccgaaataaaatctctccaatcgcaagtcaatccgcactttttctttaatgcgataaatacaattgtggcagttatgcggtacgacagtgaccaagcacgtgaattactgatccaactcagtacttactttagggcaaatttaacggggattagagaaacaaccattccgttgtatcaagaattcaaacatgttaaagcctatttaatgcttgaacaaacacgttttccaaatcgatttgaaattttgtttcaccagaaggtttcggaaaatgtaatgatacctccatttagcatccaaattattgttgaaaatgcccttaagcatgcctttaatagtcgaaaaaagggcaatatagtttcaattagtgttgaacagattaaacaaagacttaaaattgaaattactgacaatgggcaagggattgataaaagtattattgataaattaggaaaacagacggtaagttctgtaagtgggagtggaacggcattacaaaatcttaatgcgcgcttgatgggtctttatgggaaagatgccgaactaaaaataagcaataatcaaaatggaacccaggtggtaatccaaattccatataaggaacaggtgtaaagatagtgaagatattaattgttgatgatgagcccctagctcgaagtgaacttgattttttattgaggaataatccgttagtagatagcgttagtgaagcagaaggagtcactgaagctaaacaaaaattaatgacggatcaaccggatctaatgtttttagatattagacttgatgacggaaatgggatgtcatttgcaaaattcttgaaaaaggaagaaaaactacgtccatatattgtttttgccacggcttacgatcaatatgctttagatgcatttgacgttaatgctacagattacatattaaaaccctttgaaaaagatcgtattgatgaaacgcttaaacgagttgatagaattttaaaaaagccagaggcattagttaatagtgatatgtgtaaaaatccgcgactttcggttacagttgatgaaagaacgataattattaaaaagagcgatattctttatttggaagcccaaaatgggaatgtactaatttataccaaaaatttaccattaatcacaagcaaacaaacgttaattaaccttgaaaagcagttagatccagaacaatttctacgagtacatagaagttttctagtaaatttagatatgattttggagtttcaacccagctttaatcatacttatgaattaacattaataaatggaaccaagattacggttagtagatcatatgttgctaaaactaaaaaagtgttaggaattggatgatctaatatttataaattgtagaataagttcatacctattcttagaaattctcaactcaatcgttgaggattttttaattaaaaaccaaggtaactaacacgaactgtatggcattttgaaacaaaaaatggtcacttcatgtgaaagcgctaacataaatgagctaatagcttaaaataaggttgtgataaacagtattagatccataaaggtagggaggaagctaaaatgaaaaaagatgggaagaaagaaacaccaatccttattcaaatgggaatatttatggcaattttatttgtagcacaattactatcgcagttatttccgcctagttttgcagttccgacacccttaattggaatgattattttatatatactattagcgacgcacattattaagcttgaacaggtagaaaaactgggggattcattgattggtttgattgcttttttgttcgtactatctggaattcagttagcaggaagcttagatttaattaagcgtgaaggcttacaggatgtcattgtgacaatcatttcaaccattattttattagttgtaatcacgtatgtaggatcgtttttcataaaattacatcaaaaaataaataatagaaaagaggatgattaatatgacagcagccttggcaacaccttttacaggtatcttcatatcgcttttggtatatttagtggggatgtggctttttaagattagtaaaggtttcttcctatttacaccgttactggtgggagttgttttaggaatctttattttggcattatgggcgaaagggattggctctgcaaccgtggaagtctataaaaaattctttttaccgggtggtaatatagtattttggtttttaaatccagcgaccattgcttttgctattccactttatcgtcaaaatgatatatttaaaaaatattggatagatgtagtgttaactttatttgtgggtggatttatttcacttttcggcattcatatggtttcaaaactatttggactatcaaaagtctccattgcagcaatgttacctcaagccgctacaacggcggtggcaatgccaatagctaagagcattggaggtgaccctgccgtaacagccatggtttgtatcataaatgctgtgattatttacgctcttgcagaatttcttattaaatttttcaagcttaaagaaatttcaaaagtggggttaggtttaggtctaggtacatctgggcatacagttggttctgctaaggcagtgcagttaggttcaattcaaggagccatggcatctgtttcagtagtaatcgttgcattagcgatggatattttagtaccgatttacgctcgtttattcctttgaaataaaagataaaacaaataggttctttagttgacatgagacatagaatttggtattctaataaacgttgagaaaaagcagaggccaccgcttctcgccttgtaacttaagttgctgggctaaagaacgttgaatggatactaattaattatccaaacaaagcgggtggcgtatgccatccgcttttctgcattctcgctaattttcctggaggtgaagaaccatagcaaacgatataatggtaaatgaaaccattcgggctagagaagtccgcttaattggtgtcaacggtgatcaattgggagttaaaactaaggctgaagcaattagtatggctgaagaagctaacttagacgtcgtagtcgtatccccaaaggctaagccacccgttgccaagattatggattatggaaaatatcgattcgagcaacaaaagaaacaacgtgaagctcgtaaaaagcaaaagactgtcagcattaaagaaattcgtttgagtcctacaattgatacaaatgattttaatactaagcttaaaaacgctactaagttcttgagtaaaggtgataaagttcgtgtttcaattcgttttaagggacgtgccatcactcataaagagattggtcgtaaggtacttgaacgaatggctaaagaaacttcagatgtcgcacgtgttgaggttcatccaaagatggacggcagaagtatgtttcttgtgctatcaccaattgctgataaataatttaaaattctggaggaacagattatgcctaaaatgaagacaaaccgcgctgctgctaagcgttttaagaaaactgctaatggcggtcttaagagtgcaaatgcttatacaagtcaccgtttccatggaaagactaagaagcaacgtcgtcaattacgtggtacagacatgatggacagtactaacgtaaagcgttacaagaagttactttcaaacatctagttaagaatttaaatttagaacaaatgaccttcgggtgatttaaggaggaatttattatgccacgagtaaaaggtggaacagttacacgtcgccgtcgtaaacgcgttttaaaacttgctaagggttatcgcggtgcaaaacatattcaatttaaggttgctaaagaccaagttatgaagtctggtctatatgcattccgtgaccgtcgtaatcgtaagggcgaattccgtcgtctttggattgcacgtatcaatgctgctgctagaatgaatggtttaagctacagcaaattaatgcatggtctaaaagaagctggaatcgatatgaaccgtaagatgcttgctgatcttgcagttaacgatgctgatgcattcaaggctttagccgaagaagcaaagaaagctctttaatctattagattaaatgaattaataaataaaaaggattggaacaaaacaatgagttttggaaccaatcctttttatttattttctgaactttaattaaacttcaacgatatatttccctctcggatgatgcgtttgaagagcatgaaaagctttttgaatttcagctacatcgaaatttaagatttcggcaatcgggacggttatttcttgacttgcaacttttttaacaagatattctaaagcggcttggttcattttgtaatctgtgttgtaaaaatcaactaatcttgatgggtcagttttgaaggtgtcaatcccagttgtagaaatcaataaaccagatggagcaaggtgggctaagtaaaggtcggccagctcattttgtggcgcaacgttaataattacgtcataaagacctagttgctcaattgtttttggagcatcgtaaaaaacaacttgattaaaatctgcagtatcgaattgttcagtatacttggagttaattacaacggaaacttgcttatttaaactatttaaaatttgatacaagttagttcctaccgctccagaggcaccaataatgagcacttttgaaaacgaaacgtcttttaatgctccaaaaacgatatcatacgcagtgatacctgcgttgggaagacctgcagccgtccgataactgatttcggcaggaagtttagttgctcgacgataaggaactgaaacatattcgctataacctttgaggttagccaatcccacaattgaatcaccaaggttgaattcggtaatggaggggtctttgtccacgatgatacctgcaacatcactacctggaatggctggcagtgaaattgggcgatacttggcttgagtaccatcaataatttctaaatcatatgggtttagtgcaaaagctttggtttgaacaataaggcgtccactggaaggctctggctttggaacgtctagttcagttaaatctgaaatattaccaaattgattaacaccgattgctttcataatataatcacctcttgtactaaagataatataaagttaagtgaaataaaagatttaagcttgcaagtataggttgctctctttccaaaagagtctactatcgtttataattagacagatagcatttatgggagaagattaatgaatatttttaaaccaacgtggatgattgaaaaaatatataatttatctgcaaaagatttaaaccaaaaaggaattacgactgtcttaaccgatttagataatacgttaattgcctggaataatccggatggaactcccgaattaagacaatggatcgaagatctaaaacaagaaaatattagagtaatcgtagtttctaacaataaccatgctcgcgttaagaaagcagttgaaggctttggacttgaatttgattcaagagctttaaaaccattgactgttggtattaatcgagtggtacgcaaaaataaattggataagaactccaccattatggttggagaccaattaattacggatatggccgctgcaaatttagctggagtgcggggagttttagtgaagccgttaattgaaacggacgcttggaatactaaattcaaccgttttttggaattctttgtaaagcgttctttaaaaaagaagtatccggaattagtttggcataaggagttacaataaatggacgaacaaaatgaattacgttgtattggttgtggagcaattctacaagtgactgataaaaaaacgcctggatatacaccagaatcagccttaaaaaagggattagaatctggccaattatattgtcaaagatgttttagattacgtcactacaatgaaattgctccagtagacattagtgatgatgacttccgaaagttattaagtcagattagtgattccaactcactagttgtgtatgtagttgacatgtttgattttaatggaagtttgattccaggacttcaccgatttattggagacaatccagtattgttggtaggaaataaagaagatgtctttccaaaatcaatcaaacgtcatcgtatgaaagaatggcttagacaacaagcaaaggcaaatggtattttgcctgaagatgtggttattaccagtgctaaaaatgctagttcagtggaagccttatttaatgcggtagaaaaattacgtaaaggtcgggacgtttatgtagtcggagttacaaatgttgggaagtcaactttaattaatagtttgattgctattcgcaatggaattaaagatgtaattactacttcccgttttccgggtactactttagatcgcattgaaattccgttcgatgatcatagtaatttgattgatacacccggaattattcatgccgatcaaatggcacatgtattggctgcggaagatttgaaatatgtctcgccacaaaagacgattaaacctcgtgtattccaactaaacagtcaacaaactctttttgtgggagctttagctcgatttgattacgaacactctgagggctctgtaacggcttattttgataataatcttatggttcatcggactaagttggaaaacgcagataatttttacgaaaaacatgcaggtgaattattgacacctccaactgcagataatttggctaaaatgcctaaattagttgcacatcagtttagtgcagatcaagatagtgatattgtttttgaaggattaggttggatatccgttcctgaaggaagcacgattactgcatgggcaccagagggtatttcagtagtaataagacgatcattaatttaagttgcaaataaaaggagaaacaatggaattaagaggaaaacaaaaaagatatcttagagctcgagcacattcataccgcccagttttttccgtgggtaaaaacggtctaactgaagcatggctcaatcaattggcaggagctttagacaaccatgaattattaaaaattaatatccaacaaaattcagatgcaacaacggctgaagctaaagaatttattgaatctaatacagatattcaagtagttcaaaccattggacgggtactagtgttgtttaaagtttcttcggaagcggataaacgtgaaatttcagatacagttaagaagatatagataaaggtgattaatcttgatagcaacaaaatctaaaacagtttctggagtacaagtagaagtggttgaagagccattaatacaaaagaaaggcaagaaaattggcattctgggagggacgtttaatccgcctcacattgctcatttattaattgctgaacaagtaggaagccagttgggactggataaggtgctatttattccagattttattccaccacatgttgatgagaaaaaaaccattcctgctgagcaccgagttgaaatggtccgcttagctattcaggataacccactgtttgatttagatttaatcgaaattaatcgtggtggttcaagttattcgtacgatacggttaaagaattaaaacaactacatccggaaaatgactattattttattattggtggtgacatggcggactatttaccgacttggcatcggattgacgaattagttaaaatggttcaatttgtgggtgttgatcggccgaaatatcaacgccaagaacaatatccgattatttgggtagatgttcctaagatggacattagttccaccaaaattagaaaaaacgttaagaatgggtgttcaattaggtatcaagtgcccgaaagtgtcgaaaagtatataaaggagcaccgtttatatgagcaataatgaagaattaatttatcaaaaaaactacgtgccttttacgcgagcagaattaatcgacgctgtttctaaaagtattaccggaagtcgattcgaacatgttctacgagttgaaaagaaggcgattgaattagcacaaaaatatgatgctgacgtggagaaagccagtattaccggtttactacacgattatgccaagcaacgtagtgatagtgaatttattaaatatattaatgaactagagctcgatccccaattattagattatggtaatgctatttggcatggtgttgttggcgcagaaatcgttaaaaatgaattgaagatttatgatgaagaaattttaaatgcaattcgacgtcataccgtcggggcaccatacatgacattgattgatcaaatagtgttcatggccgattatattgaagatggtcgtgattttgaaggcgtagaacaagcccgtttaattacagaacaaagtttacaaaagggcgttactttccaaatgaagagtacccttgcatacttaatcgctggaaataagccagtttttccagctacgattgaaagttataacgcatggatctcaaaatttaattaaaactaggagaaatagattgaacaatttagaagaattagaattactagtaaaagcagcagatagcaaacgagctgaaaatacaatcgttttaaatgtacgtgaggttagcaccttagcagactactttatgattacaagtgctgattctaaccgccaagtagctgccattgcagatgctattattgaaaaggctaaggaaaaccagatcgaaatccgtcgtattgaaggaaatcgtgctgcagaatggattttgattgacttaggaaatattgttattaatgttttccaaacggatcaaagaaagtactataatctggaaaagctttggtcccaagctgaagcagttgaaacaactgattggattgcagaataatgatatatcaaagctttgcggagttatatgaccaactttttgatgaagatgaataccaaaattggtttgaatatacgcaaaaagaagttgatttaagtcataaaaataattggcttgaattagcttgtggtgcgggaagattggttgttcaactcgcacagcatggacaaatcgtcacaggatttgatttgtcagaagaaatgttagctctagcagaacagcacactagagatgctgaggtggcagcagaactgattcaaggaaatatgttggatttaagtgaattagagcagtttgatgttgtatcatgctacgctgattctttttgctaccttccggatgaagaacaagtgttacagtcgtttagcgaagtgtatgagcacttaaaatctggcggccagtttatctttgacgtgatcactccatatcaaacaggggtgatttacccaggttatatgtttaactatcaagatgaccgccaagcattcatttggtcaagctttgaaggcgaagataaatatcatgtcgaacatgacttaactttttttaccaaagcaaatgatgatgagctatttagacggaccgaagaaactcattttgaacgaacgtatgaactggaaacgtacgttaaacttttagaaaaagctggtttttctaaaatcaaatactatgctgattatggaaaagctgaagtagatgaaaaaacaactcggtggttctttagttgtaggaggtagctgtattgcaagcatgcgcagtgattgcagagtttaatccatttcataatggacatcaatatttgttagagcagacacgcaaggttactaaggcggacttagtgatcgtaattatgagtggcaattttgtacagcggggggaacccgccttgattaataaatgggagagagcacgggttgccattaattgtggtgctgatttagttgtagaaatacctactgaatatgccattgattctgctaaagaatttgcccatgcgggagtagagattgctcaaaaattaggagctagctttttagcttttgggagtgaaaatccagatttggattttgaaaatgagagtaagattctggaccgacaatttgaccagagagccaaaaaatataatcaaaattttgcagctcaattatttgatgatacagccattacgaactcgaacgatattctaggaatcaattatgcgtactggaattctaaatcaaaaagaagcttgcagttaataccattgcaaagggaacaagcagatcaccgagatacggagataaagggctcgattgctagtgcatcggcaattcggagggcagctttagaacaatcagagtactttaacgcggtacctaaggcgtctttaaaggctattagaaatgctaaattaacaagctgggaagatttctggataatgttaaattatcggttattaacttcaacaccccaagaattacgtcatataaagggtgttacagagggtttcgaaaatcgtattttaaatttggttgataaaagtaactcgtttacagagttgatgcagaagttgaagactaaaagatacacttatactagaattcaacgaagtttaacgaatattttacttaatatccaagttactccgtttaatctaactaagacgagattattggcgacaaatcagctcggccggatttttatccgagaagcagcccttggatcagtagtaatgaccaaagtcaccaaagaagattttgaaaataattatgcaattacaaaacgagcagacgatttataccaattagtttctccatatcaatggggaaagggccctattataaaaaagaatgtcaaggaataaacgttgacaatgtggttccacatggtataattgtttctgttgcattggaggttcattatggaatggtattttacagaactgcgtaagcacaaagagccgtttcagttcgatgaaacgatggatttggaacaatctttagtcgaacgctttccagatgtagttattaaatgctcaccaattaattttaaaggaacggtgacaatcgaacgtgattcagttatcattgatgctgagatcagttgtgatttgacagttccttcatcacgatcattgaagcctgtccacatgaatttagactttttcataagtgaaatttatgtagataatcctagtattattgattcttttgcgaaagaagaagtggtaatgctagttgaagatgatgtgattagtgttgataaactaattgaagataatatcgtccttcaagttccaatgcaggttttaacgcctgaagaggaaaaagagggagtcatgccttctggtgcagaatggcaagtgatttctgagatggacgtggaatcggagcatgaaaaacaagttgatccacgccttgctaagttaaagggtttattgaaagataatcctgaatcgtaaggctttaaaaaagcgggaaaccgaattctcttaaaggaggtgctcatagatggctgttccagcaagaagaacatcaaagacacgtaagcgtaatcgtcgtggacacattaagttaactactccaggtttggcaccatgtccaaactgtggtgaattacgagtttcacatcgtgtttgcccaagttgtggttactataacggaaaacaagttattgacgtgaaagctaactaatttgttaaaagaagtaaaaggagcctaggtccttttacttctttttttgtgtttaaaacgattgaatataaattgcttagtgttatatattaattaaatctccttagaggttctcagctttttatacattttttttacttatctgttaaaatataatatattgctacacaaagtttcgagtattttaaaatcaatgtcttgaaacaattgttagatatagaggaggaatcacgatggatcaaccacaaattggtgtagtgggaatggccgtaatgggtaaaaatctcgctttaaacatcgaaagcaggggatatacagttgcgatctacaaccgtactgcctcaaaaactgaaaaagtaatgcaagatcattctgaaaagaaattagttcctgcatattctattgaagaattcgtaaattcactagaaaagcctcgtcgaattatgatgatggttaaggctggtaaaccaactgatgctgttattgctgaattacttcctttacttgacaaaggagatgtcttaatcgacggtggtaacactaactttgaagacactatgcgtcgtaataaagaattggatgaatctggaattaacttcattggtacaggtgtttcaggtggtgaattaggtgcgttacaaggtccttcaatgatgccaggtggacaaaaagaagcttatgacttagttgcaccaatcttcgaacaaatctctgctaaggctaaagacggcgatccatgtgtgacctatattggatctaacggagctggtcattacgttaaaatggttcataacggaattgaatatggtgatgaacaattaatcgatgaaagttacgacctaatgcgtaagttactggatctcccagttaaagaaattgctgatatttttgctgactggaatcaaggtgaacttgacagttatctaatcgatattactgctgatattctaacaagaacggacgatcttggttcagataaaccaatcgttgatcttattatggataaaggtggcaataaaggaacaggtaagtggagttcacaaaatgcacttgaattaggggttccacaatcgctcatcactgaatctgtatatgctcgttatatttccatgcttaaggacgaacgtgtcgcagcaagtaaagtgcttgcaggtccagaaaagaaaattgacgttgacaaggatgaagtcatcgaaaaaattcgtcgcgcactatacttcagtaagattatgagttacgctcaaggatttgaacaaatgcgtgtagcttctgaaaattatgactggaacttgaattttggtgaaattgccaagatctggcgtgctggatgtatcatccgtgctcaattccttcaaaatattacagatgctttcgataagaatcctgaactaaataaccttttgatggattcatacttccaagaaattgctgctaagtatcaagaagccgttcgtgacgtagttgcacttgctgttaaagctggaattccagttcccgcactatcagcagcggtagcatactatgattcatatcgttcagctgttttaccagcaaatcttcttcaagcacaacgtgattactttggtgctcacacctacgaacgtgttgatcgcgaaggtatttaccattttccatggtatgaagaacaataaaaattagtttaaatagaaaagcgataaccgttacggctaccgctttttttatatggattattaaggatatcactttgagactaggtcaaattaagtgagccacttaagtagaggctaggcttttcaccaatatagtgcaacccaaaacgcaagcactagatggaaaaatagttgcttagaatcgaaaaacttttaaaataacaaaactgatgtgaaataagttaagatactataattaaattattacgtttcaaagtcaaatcaaataatctaacaatcttatttatattggattagaaaggaatggaagcctagggaagctatttgactcccttttgtttgcaacataatattggaagcgctaggcaaagcaaccggataatgttagaatttactacagtagggttaaaataatttaattttggggtaaaaaaatgagtcgtattttgataatcgaagatgaaaaaagtcttgcacgttttgttcaacttgaattacagcatgaaggatatgaagttgaagttcaatctaacggacgcacaggtttagaagcagcattatcagaagattttgatgctatcttacttgatttaatgttgccagaaattaatggaattgaagtatgtaggcgtattagaagagaaaaaataactcctattattatgatgacagctcgcgattcaatcattgatcgtgtttcaggtcttgatcacggggcagatgattatattgtaaaaccttttgctattgaagaattacttgctcgtttacgcgcagttcttcgccgagtggatttagaaacacaagattccactttccaccaaacaacggttgaatttcaagatattgttattgaaaaggaaaatcgagttgtacgtcgtaataacgaagtaatcaatttaactaaacgtgaatatgagttgctattgttattaatggaaaatattaacgtggttcagtctcgagaaactttattgaataaggtatggggtgtagacgatggtgtagaaactaacgttgtcgatgtgtacattagatacctccgaaataaaattgatgttaagggacgtcctagctacattcaaaccgtacgtggtactggatatgtaatgaggacctagtatggaaaataaagtaattaaaaaaaagagaatgtcgctaaaatggaaatgggctatcggtactggtgttggagtcctattaatttttgcacttttctctttttttgtttttaaaattgtaacagattcattatatgctgaagaacatcgagatgtggaatcaacagtaacccaagtaagaagtcgtcttcaaaatgcgaatgagattaattataaaactacggatatattcaggcctgatttaaaccaaaaatcggcggttaataataaccaaggtggttttaatgattcattgttagcgagtttaaccaggcgagatttagtagtttcagtttataatttagaaaaagaatcagttttttcgaatcaaagaattaatatgaagactagtctctccgagcgaaagtcaattaaacggagtaaatttcatcataaagatattattgtgggacaagcaccgattattaataaagataatcaagtaatcgggtatgtacgagttgttgatttactggtgaaatataataacagatatcagcgcttgatctggttatttactttaacgtcgcttttaatttttatggtaatctccattttcggttatggattaacggcatacttattaaaaccaatgaatttaattaatcagtcgatgcgtaatttagaggaagatcctcaaaccgatttaagagttcctgaaattgatacaaatgacgagttatcggacttggctcatgaatttaatgatatgattgatcgaatgcaacgctatattgatcaacagagacagtttgttgaagatgtatcacatgaattgcgaacgccagtggcagttgtggaaggtcacctaaagatgcttgaccgttggggaaaggatgatccacaagttttggatgaatcaattaaagcgtccttagaagaaacgcaacgaatgaaaagtttagttagtgaaatgctagatctaacacgagctgatcaaattgagattaattatgccgatgaaaaaacgaacgtcgttcaattagtaaatcaagtattcaatgattttaaggtgattcatccagaatttaatttcgtaatggatgacgatattactggtgaacccattgttcctatatatcggaatcatttagaacaaattctcgtaatcctgcttgataatgccatcaagtactcaaaagatcgcaaagaaattcatatttcaactgctaataccaaaaagaccgttgaaattgctgtacaagattttggtgaggggattgctgaagaaaatctgaaacaggtatttaatcgtttctatcgaatcgacaaagctcgcagtcgagatcaaggtgggaacggtttaggtttatccattgctaagaaattaactgaagaatatcatggaaatatttcgctagaaagttcagttggttcaggttcaatatttagaattaaattaccgattattgaagatcaacagatagaaattagtgaaaaataaaaaatccttggaaaatgagttttactcaaaattttccaaggatttttttggtatttaattttagtcacgatgatgattttgtttacctgcattacgacgaggtttgttattttgtggtttagaaactggtttagttttaggttcactagtaacctctgtggctgtttctgtaatatttttaagatctactggaccagttggttcaacaatcttaggaggattctttttcatttcctcttggatccgtgctttaatttttggacgatagagattaattgcgagtgtttggatacatgcaaaaactccaccaacagcaaagtaaagtcctaatccaccaggggaagaaaaagtgaaaaatagaatcatcaaaggactgacaatcatcatggaacgcatcatttttctttgttctggtgcaacacctaaagtacctaaccagccttgtaataagtaaacaaggaaggaaattgctgccaataaaatacttggcttagccaaattaatacctaggaataatccctgatgtaattcaggtgaatactgaatagctgcgtataatgcggcaaaaacaggaaattggatgataattggaaggcaaccaattccaccagtcatgctaacgttgttatccttatacaaggccatcatttcctgactaatagcggcacgctcttcaggcgttttagctgcttgattacgtgcttgaagtaccttaagctggggctgaataaatgccattttttcttgttgaattgtggctttgcgagattgatttaacatcaatggaagcaaaattaaacgaacaacaaaagtaacaagaataatcgctagcccataacttccaccaagtaagtgtgaaagataattcataaagtgctgagtggggatggctagataatcatagatcggtccatacggattaccgtgtttatcacgttggacacatccactaagaactaatgcgagtcccgagattaaagtaatcgtcgagatacttttaagctttttcataatatacgtacaattcccttctgaatgctagaaatacaagggtaactatacttgattttccgtcttttttcaatgaaatttagtatttaacaataaagtcttgcccttcaaataagggaattgatttaacagttaatttattgactcgtccagatggcgaaggtgaggcttttactccatcaataaactggtctaaaacagcgtctggagcctgcgcctcaatttctacggtaccatcggggttgtttttgacccatccagttactttaagtcgatcagctagtaatttggttgtataacggaatcccacagcttgtacccgtccagaagcgttcatgtgaacagctttcattataatcattcctttcaaaaagatttatattaataattttaacatcgttaccttaatttgttagtatgaaaggtgttaagattaaaagttcggcaagtctgtatatcatttagattgtgataatgatacgattaaataggatagaaacagaatacttacaaatggtaaggagataaggtataattatggaaaagatttcttcaacaaagaatccaaaagtgaaagaatgggtgaaactaaaaaccaataatggtagaaaaaaatttaagaaatttcttttagaaggacgtcatccagtggagacggctttggaacaggcaactgaatatgagtttttaattgtccaagaagactttgatttaggtgagcttgctgaacaagtcgataatgacaaattaattttagtgaccaaagaagttgctaatcatatttcagatactgttcacgatcaaggcatctttttaattggttacattaacgaggaagattggcaatttccagatgatttgtctggaaaatggttagttttggataatgtacaagatcctggaaatattggtacaatggtaagaacggctgatgcggctgggtttacaggagttgtatttggcgatgggacagctgatttctataaccctaagattctaagggctatgcagggtagtcagtatcacttgcagttgaaacgattgaatcttgagaaatggattcgtaattgtaaggatcaaggtagtgtaatttttggttcaattttagatgaaaatgcccgtgactatcgtaaaattgatgttccagaccagttctctttgattatggggaatgaaggcaacggcatgagtgaaagacttattgaaatgacggatatgaatttatatattccaatcaagggttccgcagaatctttgaatgtggcggttgctgctggagtgttaatgtttggtttagctggttaaggttttgttacgttttaaatttggcaattagatttgcttgatttaaaaaagtatgacgctaagatggtagtaacttgagctaaaaaggagctttttaatgaagtcactagattggaaaaatgattctgaatatatggcaattgttggagatttattagagaaaaaagaggttcaaaagttagataactacactcaacatcacaatggaactcgtttggatcactgtattagcgtttcctatgaaagctatttgttagccaaaaaacacaatctagatgctgtttcgacagcacgagctgggttactccatgatttattctattacgattggagaacaactaagtttactttgggttctcacgcctttatccatcctcgggttgctttacgtaatgcggaaaagctcacggtcttgaatgataaagaaaaagatattatattaaaacatatgtggggagccactatcgcgcgacctaaatattttgaaagcagtattgtgtcatttgtagatgacgaacaagctattactgaatattttgatcatgttcgcaaggaatttaagatgaaactcatgaaatataaagagaaaattattaagtttatctagtaaaagaggtttttataatgcagagtacacaactaaaagaacaaactgattttgaactttgtccaaagtttgaaaagatgtttgatatattaggaaaaaaatggaatggacttattttagaagtgcttatgaatgctggtccacagcgttttaaagacattgcgcatagtgttacgaaatgtagtgaccgtgtacttgtagagcgtttgaaaagcttagaggaagctgggctagtggaacgatgtacttatgaggattcttccttaattgagtatcgattaacagaacaaggtgaaaatctacgtccggtgcttgacgccgctcataaatttgctgattgctggttttaattaggtattgacctaatgcgtttttttggttaaagtagctaagagaataaaagctcgaagagtagtagctgatttaaattatcagacagagaaggaatcgttaggttgagagattccgatgatggtttcagtgaattcgcttcgatttaaaaatgggcaggccacccgtatctggctgaccaagtgtgcattgagttgcaaacaagggtggtaccgcgttaaaaaacgtccctttctaggaggggcgtttttttatttggagaaaggtggaaagatcatgagtttacaagagaagttaaaagaacttgaagaaaaaggtcttcaagaaattagcgttgctaatgaattatcaaaattaaatgaagtacgggtcaattttttaggtaaaaaaggtccgattactgaggtcctccgagggatgcgtgatttaagtaaagaggaacgtcctaaggtcggtgaatttgctaataaagtacgtgataacctaacatctaaattggaagaacgtaaagaagaattagcacaggcagccttgaataaaaaattagctgaagaggctgtagatgttactttgccagggacaccgatgaagcaaggccaaccgcatgttattcagcaaattattgataacttggaagatttattccttgggatgggttaccaagttgttgaaggaccagaagttgaactcgaccgctataactttgaaatgctaaatctgcctaaagatcatccggctcgtgatatgcaagatacattttacatcacggacgaagttttgatgcgctctcaaacttctccagttcaagctcgaacaatggaaaaacatgacttttcaaagggaccattaaaaatgatctcaccaggggtagtttaccgtcgcgatactgatgatgctactcattcacaccaattccatcaaattgaaggattagtgattgataagaacattacgatgggtgatttgaaaggtactttagtaactttggctaaggaactttttggtgatcgttttgaagtacgcttgcgtccaagttattttccatttacagaaccttctgttgaagcagacgttacttgctttaattgtatgggaaaaggttgttcagtatgtaagtcaaccggttggatagaagtattaggggctggaatggttcatcctaatgttttgaaaatggctggtgtggacacggacgtttacggtggttttgcctttggattaggacctgatcgttttgcaatgttacgttatggtgttgatgatattcgtaatttctacctaaatgatgttagattcctatcccaattcaataagcgaggttaataaaaaatgaaactttcatacaagtggttatctaaatatttagaactaaacttagaacctaaagacttggctgaaaagattgaacgtacagctgttgaagttgattcagttacaagattagattataaattaaagaaaattgttgtgggtcataccctagaagtgactgaacatcctgattcagatcatttgcacatttgccaagttgatgttggtgaagaagaaccaattcaaattgtttgtggtgcacctaatattgctgcagaccaagatgttattgttgctctccacggttcaagaatcaaagacaacgtcaaaattaagcgtagcaaaatgcgtggagttccatctaatgggatgatttgtgctctgcaagaaattggttacccagacaatgtggtacctaaagactatgcagatggaatttacgtattcccagctgacagccatgttaaaccaggtgattctgtaatggaagctttaggaatggatgacgatgtgattgatacatccgtaacacctaatcgtggtgatatgttcagtatgaacggtaatgcacacgaaattgccgctattctagatcaaaaggctaattttgaagttttgaaggtccaagacgaacaaaaatcagctgatactttagccgatcaaataaaagttgaaatcgatgagcaagatgttgccccagtttacaagttgatggccattgaaaacgtgaaaattgcgcctagtccattctggctacaaacgacattgatgaaggcgggaattcgtcctattaataatgtagtggatgttactaattacattatgttgaaatatggacaacctcttcatgcctatgatttggaccaacttaaaggtcaaacaatttcagttgctccagcgggtgaaaatgttaaatttactactttagatgatgaaaaacgtgatttgcgtccagaagaccttgtaatcacagctgatgggaccccgattgcaatggctggtgtgatgggtggaatggctacagaagttagtgatcaaactcaaaatattgttattgaagcagcaatttttgacccaattaaagtccgtaaaactgctcgttatcataatctacatagcgaagctgcaatgcgttttgaacgtggtattgactatagttcacttgatgatgcattaaacgaagcagccagcttagtagctgattttggtcaagggaaagtaatgagcggggtagttgttggcaatgatactaaacttaatcctgaatcaattacaatcgctttagctcgtattaacaaaattttaggtacgtcacttactagtgaagaagtcgtagctatttttgatcgacttggatttagtacagaattagatgctacaaagcagaccttcaaggtaactgttcccgttcgtcgttgggacattcatattgaagctgacttgctagaggaagttgctcgaatctttggttacgacaacttaccagtgacattaccaactggtgatccaactattggacaacttactactgaacagaaattgatgcgggcctcaagaacagttatggaaggcttagggcttactcaagccatgagttatggacttacaaccattgccaagagtcaacaatttgtgaagggtgatcacgaactagtgaaggtcgattggccaatgacaaaggaccgagaagccttaagaatgaatctaattagtggattacttgatgatattgcttacaataaggcacgttcagtggaaaatgttgctctttatgaacaagggcgagttttctatggaaatggacaagcacaaccagaagaaattgaacatattgcaggagcaattacaggttcaatgcaggctaagtcttggaatgaaaaagaaaagccagtaactttctttgatgttaagggaattgtagaacaataccttaagaatgttgccgttgctggagaagtaagttatgttgcagaccatgatcgtcaggggatgcatccgggacgcactgctgatgttttgcttgatggagatgtaattggttttattggtcaaattcatccaaccactgcagaagagtttaagattaaggaaacttatgtttttgaattgaatttaacaaaaattattcatgccgaaaagaagttacaacattatgacgtaatttctaaatatcctgcaattacacgagacattgctattttagttaataaggaagtttctaatacagaagttctaaacgttattaatgaaactaagcaaaagaacttgataaaagttgaattgtttgatgtttatgaaggtaagaaccttgaaaaagggatgaagtccttggcatatcaatttacttatcaagatacaaatgatactttgcaagaagatgctatcaatgatgaattttctaaggtaattaaaaacttggaagagaaattaaatgtaaccgttagataaccgtattaaatctatgttactttaatgcgaagttaaagatagttattgtataattaccattattgtaaatgataggagaaatgatcttggataataacaatgattcgaatcaaagacatagtcgtgtacagagtaactataaacgacaaaaaaacggtcacaacattattaaatgggtgattggtatcttagttgctgttgttttaatcactacgtttatgggataccgctattacagcacttccctacaacctttagacgcgaagagcaataaacaaattgaaattaatattccggttggaacaacttcacgaggagtgggctcgattctagaggataaacatgtcgttaagagtggtgcagtattcaattactacactaagtctaagaaaatcaataacttccaagcaggttattatgttttaaaaccatcgatgactttaaaacaaatcgctaaaaaacttgaaaagggtggagcagcagagccaattgccttgaacggtccacgcgtattaatcaaggaaggcgaaaatattgatcagattgctaattcgatgaaatcttcgaagtactttaagaagtccgatttcttgaaattaatgaaagatgaggactttataaagagtctagctaagcaatatcctaaattactgggatcggcgatgaaggctcaaaacgtgcgctatcgattagaagggtacttattcccagctagttatgcaattgataaaaataccaaactaaaagatgtcattacgcaaatggttgctaaagaggatgctgttttacaaccttattattctaagattaaatcagatggtttaaccgttcaggaaactttgagtgtagcgtcactagttgaaatggaaggtagtaaatcttgcgatcgctctaagattgcaggggtcttcttaaatcgtatcaagcaaggtgaaacattaggatctgatgtttcaacacgttatgcagttaaaaaatccgcaacagaagacttaactcaatccgatttagcaagtactaacccatataacactcgggtgaatactggatttatgccaggaccagttgataatcctggtgaagattctattctatccgtggttaatgctgatactaaagacggatatctattcttctttgcagttacaaaaaatgtatctggttcaaaacataaagttggagacgtcttgttctacaaagacattacttcatttaacgaagcagttgcgaagtacaatccagaaggtaaatagtgaggaattaagcttatgagtacaaagaacagcccaataattattggggtaaccgggggatccggtagtggaaaaacaactgttagtcaaaaaattcttgaagaattacatggtcattcgatttctatcattcaacaagattcgtattacaaagatcaagctgaaaaaacgatggaagagcgccgggcggttaattacgaccatccactggcctttgatgccgaccttttatatgaacatttaaaaatgttgaaaaacaaccaaaaaatcgaagttcctatttatgattataaaatttcgacgcgaagttcagaagttattgaacaagacccaaccgacgtgattatccttgaggggattttaatcctagcagatgagcgaattcgtgatatgttagacattaaggtttacgttgatactgatgatgatattagaattattcgtcgtattcgtcgcgatatggaacaacgtgcacgaacattagattcaatcattaatcaatatttaacgggtgttaaacccatgtaccaccaatttattgagccaaccaagcgctatgctgatgtgattgttcctgaaggtggaaaaaacagtgtggcgattgatttattggttacaaaagttcgcgatattctatcagaagatgggcgcgatgagagttttaataaataattttgaggtgtaaaaatggcagatgaaaaaacttatccaatgactttggatggaaaagctaagttagaagaagaactagaaactttaaaaacaaagactcgtccacaagttatcgaacgtattaaaatcgctagaagctttggcgatctatctgaaaattcagaatatgaatcagctaaagatgagcaaagcatggtagaaagccgaatcaatacggtcgaacatatgctccactatgcacaaatcattgataatgatgatattgctggtgatgaagtttctttaggccgagtggttgaatttaaagagcttcctgatgaagaaccagaagaatatacgatcgttggggctgcagaagccgaccctatgactggtaaaatttcaaacgattcaccaattgctaaagcacttttaggtaaaaaagttggcgatgaagtttcaatcgctactcccggtggagatatgaaagttaaaatcctaaccgttaaaaatgcttaaaaactaatcatattaaaaaagcttttcacttcttatgagtgaaaagctttttttgttggagcaagacgagcattagaaaaccaattatggtaatagacatacctagcataaagaatggtggtgtataagtaaacttgatttgatgtttgccagaagttaattttacgttgcttcctaagaagtaattaccgactttagaagtaggaatcgttttaccatcaattttaatgtgccatcccgaactgtaagggatggaagtgaataagtagggtttatcagaattaacgtttaaattgcctgtgactacgttcccagcgttttttacctgcgttagactatttgtcttagcagcttggtaatcttgcttaaatgtgccgtaatgaagctcagcgacactaaaatcagataaaagtaaactttgcttctttaaaacaatttgaatacgaacttttttgcctttcatctgatctgcaatcgataaaacaattggttggtcataatcaaggtcttcagtaattcgttggttgttaacgaagatatccgcattatcatgtgaaagttgtgatccggcggtaatataaattggattattattttttggctcatattcaaaagttaccgtggcagccttattaagtttctgtttagttaacagaccatttttaatattaggcgtggaagtaacatttgaaaagtaaatttgggcctggttagtaatgtctgtaaataaattttgagaatgattactgatttttttgagtaaattagattgatattgcaaaggatttccaatttttttagtattacttaccggatgagtagtagtaagacctaatggaagggcatattgatttaagtagttatcagcatatttagtgttaccaatctgatgatacctttttaaaacatcgtgccgaacacttttagttgaaaaaggattatggtcagtttcgttatttacaaatgaccaatacttgaagttcaggagggcatcagagatcaaggttccgttcatataggtcacatttccggaagttgtaggttggcccagagcactcatcatatcaagcatattagtttctaggttagagttaaaacttgatccactattgaaatctaattgaattggatcatttttagtcctagagtaatttgtaccaatcctcgaaaaatgatgaccttggtctttaatctggtcgattgcattgcgagctgctgagctatattgagcaaattcggtttggctaacataacttatacgattcaacgaccagatagcattgacagataaatctagggccataaaacaaattaaaattggcgtgagccccggattaaagtctttagcttggaagccaacccaaaagacaagcgctgcaataaagataataactccaaattgaatttgattctcggtcataaagtcgctaatttttggtaaatttttagttgatatataagcaacaagactaatgagtgctaaaccagcgatgatgggttttaaaagtgcttcttggatgggatgtaatagtccttcaaaagctaaaataagaacccagaaactaaaaatgaaactaaaacgatatgcataccaccatggaaattgcatggcatgccagaataagtttaatggggtgaaacagaaagaaagtaagaaaaaagcagttattaatagagctccaagtcgtctttttaaaccaatatttttattgaaaaagtaggcgacaaaagccgttaacacaaacattcccacgtaaatatttggtagaccatcagacatttgcttaaagctgaatgtccctggcattaatttagttaacattttaagtggtgtgtaagcaaaagaccatttaattgagttttctgtatactgtgctttaccatggaggagagcccataatgtcggcatccaagcaatggcggaaaaaactagaacgtaaatccaagattgaacatagtgaaaaatctttttccatgataacggcgaagctcgccataaaaagtaaattaaggtgaaaataccaatcatataagcaaagtaataatttataatgaccattaagctcatcgtcgttacaaaaattttaatttgattttgatcaattagagcatccaaaccaagaataattaagggtaataagatgggagcatctagccaaaaaaggttaagttgattggcgatggaaaaagccatcaaactataggtagtagcaaaaccaacaacactagctcgcggagtggtgattttatttttttgagcaagatgctgcaagtaaatagcagatgttagtccagctaaagcgtattttagtacagttattactaggattccggaagtgatactctcttttttaaaaaacaaaagcagcaaattggttggactgaaaagataataagcccaagtaccaaacatatctccacctaaaccattggaaaaagaatagaaaaactgaccaggatgactgataagtgtactgcggaaatattcatagaacgcgacatattgctgtcccatatcgacagttaatagactagatgttccaaatggagcaaatccgcgataaacgaagtatgctagcataatgcaagcagggatacatccacttaaaattaaattctgatgtttcttaataaaatccattaaaatcccaacctttaaattgataataataggatagcacaaaacatgcttaagactttgttaatactattagtacaccgatatattttctggtagaatgaacgaagtgatctaaaaggagcaacataaataatgaaaaatcctaaaaaaattaggcgaccaaaaagtgaattaccatttcgattgaatttgatcttttttgttgtttttgcgttattactactgttagttggacaattagggtatttacaaattttgtatggctcgaagttgcaagcagtcgtaaatcgaactgataacaccgttgaaaccaataatgttcagcggggggtgatttacgattctactggaaaggttttagtaggaaatactgcgcatcaggctatttcgtataccaagggtgccaacgtaatggctcaagacatgttcaatattgctaatacacttggaaaatatcttgaagccaatgatacagagttgagtcgaacagatattgcgaattacttgctggcagattctaaaaatagtaaatactacgaaaagaaaattactaatcgtgaaaatttgagtagtaaggcagttcaggaaaaagaaattgactatatcaaaaattcggatattaagttaagttcaaaagaagaaaatgctgctcgaatttttaaaattatgaatggagcttaccaactttctacggtttatattaaggaaacggatgtttctagtaaggagctatctgagattggtgagcacctttctgagatgcctggggtcaaaatttcaacaagttggactcgtagctatccagaggggaatgacattaagtccctagcaggaacggtaagtagttccaaaactggtctacctagtgatgaggttaacactttattagctgaaggttatgctcgtaatgatagcgtgggacaaagttatctcgaaaaacagtatgaatcagttttaaagggaaccaaatcgcagactgccattcaagttagctcgggaggacagattgttaagaaagttcaacaatatgctggtaaaaaaggtgataatcttgttttaacgattaactccaagttccaagaagaagtccaaaaaattatgaaagaggcctcaaaaaacgctggtggacaatcaactggtggctatgcagtggtaatgaatcctaaaacaggagcagtgattgcgcttgctggtgctgaccgaaatccttcaacaggtaagatgacagataatgtcttaggaacaattaatgaaccaattgtaatgggttccgtggttaagggtgcaacaatttctggagctttgatggacggggttattactcccagcaataataccttgattgatgaaccaattaaggtggctggaacaggatcaaagagttcttggtttaatagtactggtagtgcaaatatgtcagttaacgcttcgagagcgttagaagtttcttctaactcatatatgatgcaattagccatgaaagaaggagggtttaagtactcctcaggggcatccttgtcagggatgaatcctaatgtctttaacaaattgcgtggatattttgaacaatttggtctaggtactaaaacaggcattgaccttcctggtgaatcttctgggtttaaaggacctactggctctgctaatattggtaaagcgctcgatttatcttttggtaattatgatgcttatacaaccattcaagttgcgcaatacatgtcgaccattgcaaatggtggttatcgtgttgctccacatgtggttgaacaaattagaagtagtaaacaaaatggaaaaatgggagcagtccaaaagaccgtttcaccaactgttttaaatcaagttgatatgacttctgcacagagaaaattagttacagatgggttatatgacgtggttcatggaagtaataaatataagaccggtgggccactagctggtatttctcccggaatttctgctaaaactggtacagctcagacgacaaccaatgggaaaacaacagtaacgttgtcattagcttcttatgctccatctaatgatcctcaagtagttgtagcgctagctctgccaggattaagtacaaatgctgaatcggataatatgacggctgctaagaagatctatgcggcatattggaaatatgtccaatccaaatcaacccttactaatccaactaaagcaacctctgaaaccgctgctcagaacttgaattccaattaatcgcaattggttctggaaaaattttcagaatagtggtaacatgtacaatgctagtggattttcgaattcaaatatatatattaatggaggtcattccaatgcgtgtacacattactttagaatgtactgaatgccataaccgtcaatacttatcaaacaagaacaaacgtaacaatccggatcgtttggaactaaacaagtattgccctcgtgaacgcaaagttacattacacaaggaaacaaaataatcgtaattaaggctggaagactgcaatttgctgtcgcttctagctttttttatatatttaaatgtaactatgggggataaaatgaataaaaatatctttaggcaaactcaaattaaacgcttaaatcaaattgatataacgtctaaaagagctaaagaggcgttaattttagaaagttttttcgatcaacatgaagtaaaaaatgctcgaaaattagcgataactatgagtcacggctttgagctagacaccgcacccattattcaacggctaatggaaaatggtaaatgtgtctatgtcccacggaccttgccagaacgacagatggagttcgtcgaatataatttaaatacacccatgcaaccaaagttccaaggaattttagaaccagtaggggggaacgtggttcgtcccgaagcattggatctaataattgtccctggtctagcttatgaagtttcgaatggttatcggttgggatttgggggaggatattacgatcgttacttgaaaaaaacgccagcctcgaaaatagttttagctttttcagaacaaatttattcagaccctcagtgggatgtagaaccctttgatgtaccattagaaaaaattattacagaagaaggggttcaatttgaacgttagatgattcggtttgaaaagggaggttcttaatgagtgatcaaaaacagcttttaaagcgcctgtacgaaggcccattcgttacacaaacaatcgtgggaattaatattttagtttttctttggttgacgctaatcggcggaagcacgaatatttcagtcctagttacccacggtgctttggtaccggtgctggtacaaaacggtcagggactgtggacaatatttacatcgatgtttattcatattggatttgaacatatcttgtttaatatgattgcgttatactttattggtaggcttttggaacgaatgattggtcattggaaatttgtattaatatatattttttcgggactttttgctaatttagcaagtttagctttctcaaaccctaatagtatttctgctggtgcaagtggggctatttttgggattatcggtgtatggctgatgatggcagaacagtatcgagagtaccccgcattaatcgatatgggtaaacaaatgctattatttagcgttttgggcttgataagtggactgttgggtactaacatgaatattattgcgcatttaggtggtttagtttctggatttttaatagcgtatgtaatcggattccctaaatttggtaaggttccaacttggaaacatattggtagtgcaattttaatcgttcttatgatgatagcgttttgtaaattagcgtttacatcataacaataatctggtaaattagttgagatggtattatggaaacactttatgatgtgcaacaacttttaaagcaattcggaatatttgtttacgttggaaaacgtaaatgggatattgaattgatgagtattgaattgaaaaatttgtacaaagcaggagtcgtcgataaaccgacttatgttaaagctcagttggttttacgacatgagcatcatattgaagaggttagagataaccaacaaaaataatggagggtttcgaagtaatggaacgtaaattaatcggtgtcgatcttggtggaacaacaattaagtttgctattttaactgaaaatggcgatgttcaacaaaaatggagtgtggaaacaaatgttttagatgaaggttcacacattgttccagacattattgactcaatcaatcatcatcttgatttatataagatgactaaggatcaatttattggaatcgggatgggaacaccgggaactgtaaaccgcgaaaatggtacagtaattggtgctttcaacctgaactggaaagaaactcaatacgttaaggatgcaattgaagatggtacaggaatcaagtttgccattgataacgatgctaatgttgctggtctaggtgaacgttggaagggtgctggagaaaacggcgaagatgtttctttcgttactcttggtaccggtatcggtggcggtttgattgctggtggacaattgcttcatggtttagctggagctgctggtgaaatcggacatgttacggttgatcctgaaggttacctatgtacatgtggtaagcgtggatgtcttgaacaatatgccagtgctacaggtgttgttcatgtagcccgcgacatggcggaagaattttctggcgattcagaacttaaacgtgaaactgatgacggacaagatattacttctaaattagttttcgaccttgcaaagaagggtgacgttttagctcttcgtgttgttgatcgggtctgcagtctcctaggacttgctttaggtaacttggctaatactttaaaccctgaaagcattgttatcggtggcggagtttcagcagctggtgatttcttattagaacgtgtccgtaattattacgaacaatatgcattctcaactgttcgttcttcaacccaattaaaattagctcgcttaggaaatgacgctggtgtaatcggtgccgcttcattagctcgtgtatttgcataaataaaacaaaaattttggagatgagagaaacatggctgttgctgctgcaaaatatacaaccggattttggataaatacaatcgtgatcatccttatcattgcatatctagtttatcaactttacttatactggaaacgtggtaagatttcgactcaattagatgatgatgaatttcgagctggaatgcgtaaagcacaagtgattgatgttagagaaaagaaggaatttgatgcaggtcatattcttggtgctagaaatattccgtattcgcaaatgaaagacagaacccaagaattgcgttctgatttaccggtttatttatacgatcaaggacgtacttttagtggacgtgcagcaatgcttctatccaaaaaaggtttcacccaactctatattttaaaaaatggatatcaacgttggactggaaaaactaaaaagactaaatattaaaaagagattgggttaaaatagaattaacccaacctcttttttatttgtgtagattagccattatgtgcagagtgctgtttacggtgcgcacgacgacgattttcttcggtgcgttcgacttgttcttcaacaggttcaactacgactttatgaaaagcgaagagtgccccagcaattgcaccaagtgttgagattgttccaaatagaaaaccttttacaaatttacccatcttattcagctccttacttatgattaccttaattatgcgctgaattgatttaaaatgccagaaatagatataggagaacgatatgattactcaaattattgcccaccgtggaagtaaaggcgtgcgaccagaaaacacaatagtggcttttaataaagctattgacgaaggcgctgatggaattgagactgatgttcacttgtctaaagatgggaagttagtcattattcatgatgagactgttaataggaccacagatggagaaggccgcatttttgataaaaccttagctgaaattaagaaattagatgcgggagcatatttcagtgaaaagtatgttaacgaacgcattctaacgctccaggaagtagttgatttattaattcaaagaaaatatcatggtatttttaacctagaattgaaaacagataaaattaaatatccaggaattgaacaaaaggtttatgaagttcttaagggtgaagatttcccattccatttggtatattccagttttaatccgaaatcgattagcgtgttacatcaattacaaccagaagttgaagctgctagcttatttaaaattaatacgaaagcggctcgccgattcagtagaagaagaattattcaagagtggcacccaagtatcgcatgggtgcgtagtcatcgatttttcttacctcacgtccaattacggccatggacagtcaattctgaagatgatatcaagtactgctttaaaaagaattttaaggggattatcacggactatccaacaagagctttaaaaattagaaaaaagatgcagggagaataatatggaaaaatttttagcaattgttggtccaactgcagtcggaaaaaccaacctgtcgattgatattgcaaaaaaatttaacggagagatcatttctggggattcgatgcaagtctatcaaaaattagatattggcacggcaaaagttaccatagaggaaatgcaaggaatcccacaccatttgattgataccaagactatccatgatcgcttttcagctgctgattttaaagaaacggctcaaaaattgattagtgaaattagtcagcgagataagctaccaattgtggttggtggaaccggtttttacctacaggctctattaagagatttggagttaggaggtagcaatgaggatcgaaatcaaattgaagcgatccgtgcagagttaaatcaaaaagaaaatgatgaactattatcgatactaaaaacaatcgatttagcaacttacgaaaatattgatcgaaagaaccggcgacgaattattcgagcaattgaagtttttaaagtgtcaggccaaaagatgtcagaccagcaaatgcaaccgacggcggtttatgatgacctactaattggcttaaatacggaacgctctatcttataccaacgtatcaaccatcgggtaaacatgatgttagacgctggacttgaaaatgaagcacgctggttgtttgacgaaactaaggtaccacaagccaacaaggggattggatatcgagagtggcaaggttattttgaaaatgagaagactttatcagaaaccattgagctaatacaaaaggattctagacactatgctaaacgtcaacttacatggtttagaaataagatggatgtaaattggtatgatattatccaaaatccacaagagcaagcaaagatatatcaaaaaattgaaaactggttaggtgttaaaaatgaattggaaagatgattttaaaccggaagtaaaaagaatcattgaagaggttgaaaaacaaattcaaccacgactaagtgagattgatgatcaagtaacttttaatcaacggaaagtattagaagcctttcaaaaggaaagaatttccgaagaaaatttaaatggagcgactggatacggttataacgatatgggaagagacgctctagaccgagtttatgctgatgtttttaagacagaggatgcgttggttcggccacaatttgtttctggaactcacacaattagttcagcctattttggaatgctgcgtcctggagataagttattatacttaacggggatgccttatgatacgattcaagaagtgattggcgtcactggtaaagcaggaatgggttcattgaaagactttaaaattgatttcgattacgttcctttgttagaaaatggaaaagttgattttaaagctgccaagactaagttgacggatcaagttaaagtagtagcaattcaacgttcaagaggttactctagtcgttctagttttactgttgatgaaattaaagtgatggtagatcatgttcgggagattttacccaatgctattatttttgttgataattgctatggtgaattttcagaaatagtggaaccaactgaagtaggcgttgatgtcatggtaggttcattaattaaaaatgctgggggtggaatcgcccatactggtggatacgttgttggaaagcaaaaattaatcgagatgattgctaatcgtttaactaatgttggtgcaggtaaggaagagggagctaccctagaaaatcttcgcagaatgtatcaaggctttttcatggcccctgaggttacgggagcagcaattaaaggcgctatttttgagagcgcaattttagaaaagtgtaatttacaagttgatcctaaatggaatgatccacggacggatttgattcaaacaattaactttggtgaaccagattcaatgattcgatttgctaagcaagtacaaaaaaattcgccaattgattcatatgttgatccagagccatctcaaatggctgggtatgaagataaagttattatggcagcgggtacctttgttcaaggagccagcattgaattttctgctgacggaccaattcgcccaccatatatactgtatttacaaggtggtctaacttattcacacgtaaaaattgcaatcactaaagccgttgaagaaacgttctttaactgatgttagaaaatgtaacatcagctattgacgtagctatcattgactgttaaacttagttcaatattaaaggggttattggtatgagtgaaaaagagcttcgtcgctcgatggctgttttaccgattggtacagttatgaagttaacatctcttactgctcgacagattcgatactatgaagaaaacgagttagtttttccagatcgaagtgaaggaaatcgacgtttgttttcgttgaacgatattgatcgattgcttgagattaaagattttattgcagaaggtttgaatattgctgatatcaagcaacgctttgagcaacgaaaagaagaactgaaacgctccatttcggatactcaaatgcggaaaatcttaagagaagaattacttcaaactggaaggctatcggatgattctggcccagtctttccaattaaacgagtttagtataaaaaaataaagtggggcgttacatacagttatggcaaagaaaaattattcgcaagcagatattcgtcagatggcaaaggatgaaaatgtacgttttctccgattaatgtttacagatctttttggaataattaagaacgttgaagtaccaattagtcaattggacaaactattagataataaattgatgtttgatggttcctcaattgacgggtttgttcggattgaagaaagtgacatgtatttatacccagatctttctacttggatggttttcccatggggaagcgaacatggcaaggtggctcgcattatttgtgaagtatactcaaatgatcgtaaaccattcgtgggtgatccacgtaacaatttaattcgagtactccaagagatgaaggatgcaggatttactgattttaatatcggacctgaacctgagtttttcttgttgaaattagatgaaaatggtaaaccaaccactaatttaaatgataaaggtagttactttgatttagctcctgttgatttaggtgaaaactgccgtcgtgatattgttttggaacttgaaaatatgggctttgatgttgaagcttctcatcatgaagttgctccaggacaacacgaaattgactttaaatacgctgatgctttgaccgctgccgataacattcaaacctttaagttggttgttaagacagttgcccgtaaatataacctgcatgctacatttatgcctaaacctatggatggaatcaatggttcagggatgcatttaaacatgtcacttttcaataaggaaggcaatgctttctatgacgaaaagggtgacttacaactttctcaaaatgcttactggttccttggtggactattgaagcatgctcgtagttatacggccgtatgtaacccaattgttaactcgtacaaacgtttagttcctggatatgaagctccagtatacgttgcttggtcaggttcaaaccgttcaccacttattcgcgttccttcaagtaagggactctcaactcgttttgaagttcgaagcgtcgatccagctgctaacccatacttagcaattgcatcagtattggaagcaggcttagatggcattagaaacaagattgaaccagaagattccgttgatcgtaatatctatcgaatgaacattcaagaacgtaatgaagagcatattacagatctaccttcaacattacacaatgctttgaaggaattccaaaatgatgatgtaatgcgtaaggcattaggagatcacattttccaaagcttcctcgaagctaagaagttagaatgggcttcttaccgtcaagaagtgacacaatgggaacgtgatcaatatctcgaaatgttctagacaaatatctataataagagttataacacggttaatcgtgttgtaactctttttttgtgaagaatgtttaaatttattgtcgaattcctttatttatttgaaatttttttgtaacattagagacagaacgatagaatggagcgatatcatggcagatgaacgtatgaatcacgaagaatccagtcgggatattttaatctcgcaactgaaaaacaaggatcaatacataaacgaattggcggaagcaattgatcagcacaacgatttgcgcatttatcaattgctaggacctttgcgctatcgggatgaaattaacgatgctttcgacttggaatttggagaatatccatttgagttggtaaaggatcaaagacaagaattagcacatttcttgagtgataatttgattgattatttaatcgaaaaatttccatttttctattaccgcgaagttgaaaagggacaatttaaagtcttctttggtaattggtgggatcgccgtgaaatcgggacacttgatgcattgaatgttgaatatacactagacgaagaaaaacttgaaaagcttgaaaaagcattgaatattgatgaagcgggtaaaactttaaactcagaccaaatcaaccaattatcagctaaaaatgttgagttacaaaaagtggttaccgctcaaactgaacttgaagataagcaaaaagaattgatggaacgtcaaaacaacttgtcagataagggcggtttatttgaatcaaataagattaaagaagaacgccaacaaattaaggaagaacttgctaagatcgctgaagaagaagaacaagcggctgaggctcctgaacaaattcgtaataatcaaaagcaaattttagttctttccaaggaagataccacgctcagttttgaaattgaggctttaaagaagagtttcacgagttatagtgagttccgtgaaactgccgaccaactgtataaaaattatctcagtagcctattagacgaagggcaggtaaagtctaatggataacacaatcaatgaagataaaaaaagagcaacattatccgacaagttgctgaaagtacaatctgatttggatgctggattaagcaaaggtcgtagtttcgcagaattatttcgtactttaacaactacagatgataatgtcgagttattggatgctgcaaaaaaactttatgcgttcgtagttgatagcgatgcagttatttttcctcagaaatttgaagctagtgactattatttaatttttatgactcgcttaattgaattaagtggtttaaaaactaaactgggtctggaagttgaacaagaaaataattaccaaaaacttttccatacttggacagggactagccaaaagttccgttttaaaatggcaaataatcaggctgaatatgttgatcaggcaacgcaacaaactatttttcatttgagtttagatgaacggaaaatgagctttaatactgatacaattaataatttttattttctaaatcagcaagatgacgaagatagcttggttgacgagattaagttatttactaaatttggccaaattttagaagaagtatacaattttgaagttgactttaatatgtttgatgctcgtaataataaagtttatgagtttgatcaaactagcttaaatacagatattattgatgaactttttgtggatgctgctaaaaatggttttactttgctaaatgctgagaaactattgggagcatacctaaaattagataatcatgtagttttctcgatttttcaagagataccagcaaccgaccaatgggctattcaagttaatgataaaagtgaagaaaaatcattgtttgatatcttgaagcagtacgatttcttgaacgattggtatgttagaaatattgcagatttaaaattaaaaatgttattttaggtgattaagatggattgggcaaaaatgttgcaaacatcggttgcgttagaccgtgatattagatttaagcataacttggccaatagtatgcaagaccggattcaagaagcttatatatctttggatgttgaacttgcagaaatagctaatgctgcagaatggttcaaggtatggaaaactcatcgtggcaaacgcgacggagagttatcggtccatcagacggttttgaatgagtttgtggatgctactgatttttttctattgatggctaatttaaaccaatggaatcatttgatagtaattgaagatgaagaaattgataagtataaggcggattctcgtacgcccgacttatctctaatgtatttaaatattaagaaaatgttgttttcggcgtatgcgtataatcgaagcacagattatgtacatgcttggcatctgtttatgaagtttggtattaaaggcttaggatttactcctgaagaaattgaggaaagcttttttgctaaaaataaggttaattacgagcgtcaagaaaataattactaataggaaataacagaaaactcaaaatctgctctggttttgggttttcttttaattaataaaaccgtaaaatacggtcaataattgaagatttgtagttaatgcctctatttctaaaatgggattctttcaatgaatgaaaaaggtatagacaattaaagaagatggtttatgggctagtaaattgcaaagcaaagtttaagttaagatcataatgttttactatggctgcgaggtgtgaaataattgatacagaagcttactgttcacttctaaaatttaagttagctaaggaagtgataatgaatggcgtatactgatatttatggatttaaacacgaaaatgcaacagttattagtaaacaagacgaatttcatcgcgtttttattatcgaagatgaaaaacatcgtcgttttgaatgcttaaaagagcatcctgaggctacccataaagggccgtcgcattggaaactagccaagcaagatacaccgccagataattactgggatgtgttcgactcggatggaaaataattaatatagataaaagaagctaaatcgttaaaaatcggtttagcttcttttagtttaatggagaaattctagcgctctaaagataatcccataagatgattttttgtttgaacgtatatacatattttgtttttcgaaattaattaaattggccattaagataagctttggtggttatgatgataaggcctaatataattaaaataacacttaaccaatgcattgaacggttacgatattcatagtgagtaaagatgaacccatatcgaattttggtgttaaatacagtaatcaagattcctagcatgaaaataaaaacaccaattaaaataatgacatccatttctagcaatgctcctaaacttttgacttaatctagtaattatatgttagattttattcgattttttagtcgaagtcacattaattgcttagtataaagatttaaaaataaaaatcacccaatctaattaaagattgagtgatttttatgttgcttagtgagcgtttggtgagcgctcttgttttaaaagcctataccatagggcttctaagctagattaatatgattcgggagagattcgaactctcgaccgtccgcttagaaggcggatgctctatccagctgagctaccgaaccgtacttaaacagtatatttaaaaatgaccgttctgtcaatggaattattacaaatagagggatgaaaaaagtggatataaatcgcaattaacaaagcaatttcaacattataaattaaagaaattaaacggggttaaacgctttaattaatttgaattattaggtattattaaattagaagttaacgaatagagggtggcttaaatgaaaaaaattatctcggttttactttcgctgatggtagtaacattatttatgagtgcgtgcacccataataatgtttatggcacggtagtggtgtctcctgaaaaatacaagcaaatttcagcagataagaagttgattgagaagactatcagtggtctagaaaagtttaattctgaaaacccagaaacagaaaaatcagtgatgagatctctagatgctttgattaaaaagggccaaaggaaaatgaacgatagtgatcgagtaaaatttgaggcacttttaggcgatcataaaaatggagttaaagggatcgttaagaaagcttacactcatcaacggggttttgatgatgacttgagtggtaggattaggtcaaatatgttgaaatcaattaaattaatgacgcatggaattactaaaaacgaaaatgatcgaaaaaaaatatataaacaagttttagaagatactaaagcagataaaaacctatataaaattggcggaaatgaataaaaaatgaggacaacgaagcaacattatttatatgatgcttcgttgttttttgttgcttatatttatgttaatatacagttcttaattattagaatattactaaatgcggatacatgggtatttttgcacatatttcaataaaagcataaattttaatatattttaagaaataaaatgcgcgaaaatcgttcatttgtagaggtttatacggtatcatggacattaagggtataatccgcatgttattcaaaaagttagtttattgtaaaaaagtttccattggattaaactctaaaacgtgaatcaagcgtttataaatgtgaggtgctgaatatgaaggaagatcctagaattattaagacattaagtaaattgcaaaaggcttttgtgatgttattgaagacatatgacgctggagatattaatgttaggcaaattagtgatgaagctggggtaacccgtggagctttttattcacatttttctgacaaaaaagaatttgttaattttacgattaacgaactagtgggctctttatttaattcatcattaaaggattcagttggatttgtcgatgaggttaatcacaaaaatactcatggaaccaatgtactatcagtctccaacttttttgataaagttgcagcagattatcaaacgtatacgattgtattagatacggaaagattgcctcagtttaccgaggtgcttaaagaacgtttgaattcagaaattaaaacttttgctgaatattacggcaaaaaggtaaagcatgatggttttcccattgaagttttaagctcatactatgtaaatggtctaattggaatgattagaatgtggcttgatgaaggaatggtatacacttcacattatatggcaaatgcggccaagaaaattttaggaacaaaaattcaaattgatagtcaaaatattgacctttccgattttttcgtagattaacattgactattatttaaatctacagtatagtattaacgttggtgtggtctccacgctacaaccgcacaaagtgagttttaaagcatagcacttactttggcgagtcttagaattaaggaggtgcacgttgtgtacgcaattattaaaactggtggtaaacaacttaaagttgaagaaggtcaatcagtattcgttgaaaagttaaacgtcgctgaaggcgaaaaagttacttttgatcaagttctttttgtaggtggcgaatctacaaaggttggttctcctgttgttgaaggtgcttcagttgctggaactgttgaaaaacaaggtaagcaaaagaagattactactttcaagtacaaggctaagaagaaccaacatacaaagactggtcatcgtcaaccatatacaaaagttatgattgattcaatcaacgcttaatttgattgaaggtgatgtggcatgatacagacttgtttttatagagataaagatcgaatcagtggttttaagataactggtcatgctgattctggtgagtatggacgtgatatcgtatgtgcggctgtgtcagtcttatcgataaatacagttaacagtatcgagcaaatcactaagataatgccactagttgattcagacgatgaaaatggtggatttttatctgttaatgttcctgaaagcagtgatgttgattcgaatcgaatggctcaagttttacttgaggcacttgagattggattaagggatattagtaagtcatacaaagaatatctagtaatgaattaatttattcggaggtgtaattaaccatggaaatgaatctacaattcttctctcatcataaggggggcggttccacttctaacggccgtgactcagctggtcgtcgtcttggaacaaagcgtgctgacggacaagctgctaaggcaggtatgattatctaccgtcaacgtggaacacatatttaccctggtgtaaatgttggtcgtggaaacgatgatactttgtttgcacttgcagatggtgtcgttcgttttgaacgtaaaggtcgcgacaagcgtcaagtttctgtatatccagtagcagatgctgaataagctttaaaaaagcaaatttcaggtcgggacaataactttgttccggccttttttaatgattttcttgttaaaaagagaatcgattgatatcattagttctagaattaattggaggaatctttttatgagtacaatttcaacatctgattttaaaaatggtttaaccattgaatttgatgataatatttggcgcattgttgaatttcaacatgttaagccgggtaaaggtagtgcctttgtgcgtactaagttgaagaacttaagaaatggcgctgttcaagaaaaaactttccgtgccggcgaaaaaatggaacaagctaatattgagacaaaacgtatgcaatatctatataatgatggtgctaactacgttttcatggataacaatacgtatgaacaagttgaaattcctaatgaacgtcttgaagaagagaaaaattatttagttgagaacatggaagtaagtatcgcattctttggtactgaaacacttggtgttgaagtgcctaagaatattactttaaaagttactgctacagaacctggtattaaaggtaatactgctagtggtggctcaaaaccagctacaatggaaactggtctggtggttcaagttcctttcttcgttaatgagggagatgctcttaacatcaatactcaagatggtacttatatttcacgcgcttaatttttggaggcaatataatggcagatacgaaatacttggagttaagtaattctagttcaaagagtggcgggattgcgatagcacctgatgttattgaatcaattgcaggaattacggttgatcaaatcgatggtgttcacttaattggtaataatatttcgaagggcttcaatacaattttaggacgtgattccttgggattaggtacaaaattaattgaagatgatcgtggcttagtcattaatgttagtgtaatgcttgattttggggtatctgttccacaagttgctactaagattcaagatcgagttaagcaacagatgttgtttatgaccgaaattgtgattaatgaagttaacgtgcaagtcaacggaatgatgccagatacgacaacatctgatattgatcccgatgatattttttcagaaaataatggtgataaatagtgagtttaaatcgacatcaaattcgagagagcgcctttaagattatctttgctaaaagtgctaatccagacgctgatctaagcgaattgcaagatcaagttttagaagaatttcatgagacagaagcccccgatcaattcttaaaagatttggttatgggagttagcttaaatcttgaagctgttaatgaaatgattagtggagagttgaaaaagggatggacagtaaaacggttagaaagtcctgaccgcgttatattacagatgggtacttatgaaattaagtacactgaaacaccagataaagttgcgattaatgaagctttggagttagctaagaagtatactgatgaagacgctcgtaaatttatcaatggagttttatctaatatcgcaaaataattaaaaaatggttgtgaatatcacttgatatttacaaccatttttaatttgtttaagatttaaaaagaaaatgcatcttatgatatgatttaagatgggtaaatatttgaaacggaggagtaataatgggccaaattattgatggaaaaactttagctgctgagattgataaacaaacaatgactgaagtacaaaaattgaaaaatcaaggtgttgaaccacatcttgttgtggttctagttggtgaaaatccagcaagtcaaatttacgtaagaaataaagaaaagcgcgctaataagttaggcattaaatcaacgctagttacgatgaatgccgatattagcgaaaatgaattgctcctaaaaatccaagaattaaatcaaaccgaagatgtgaatgccattctggtccagatgccactccctaagcatattgatgcttttaaagtaacgatggccattgatccgcgcaaggatgttgatggctttcatccagttaacgtggggaaacttttcgaaggaaagacgcaacacacgcccattgcatgtacaccgcaaggaattatggagatgttccaaaaatatcatatagatattcaaggtaagcgtgcagtagtggtgggacgtagttcgattgttggaaaaccaatggctgcattactattgaatgccaacgcgacagttacattggctcatagttatactaaagatttagccgctctgactaaagaagcagatatcttggtggtcgcaacaggtattgcccattttattaaagaagatcaggttaaagaaggcgcagctgttatcgacgttggtatggaccgcgatgaaaatggtaaactaacgggagacgttgatttcgagaatgtcgaaaaacatgtttcatacatcacccccgttcctaagggcgttggtccgatgacaatatcaatgttaatgaaacaaacggtgaatttaactaaatggagtatttaaatgcaagaagataagtatttaacggtcagtgcactaaccaattatattaaacgaaaatttgatgctgatccgtatttacatcgcgtttatttagtgggggaaatttcaaactttcgcttaagaactaacagtcaccaatattttagtttgaaggacgaaaacgcgaagattagtgcgatcatgtttaaatctgcatttgcgaaggttaagtttcaacctgaagaaggcatgcgagtgattgtgagtgggcgaattagtttatacccaggaaatggtagttaccaaatttatgtggatagtatgcaaccggatggtgtaggagctttatatcaagcatatgaacagttaaagataaaattatcccaagaaggtttatttgaagcccctaagctaccaattcctaagtatccccgtaagattgcgattgtgactagcccttctggggccgtgattagagatattatcacgacggtgagccgtcgttatccgattgttcaactggttttatttccagctttagttcaaggtaatgaggcagccaatagtatagctgcacaaataaagatgattaatacgttggatgattttgataccatcattattggccgaggtgggggctcaattgaagatttatggccattcaatgaagaagtagttgctcgagcaatctttgcaagtaagttaccggttatttcctctgtcggacatgaaacagatacgacaatcgccgatttagttgcagatatgcgggcagcaactccaacggccgccgctgaactagctacccctgtactgaccgatatcttagaagagcttcaaaaactccagctacaaactattggggcgtttagaaatattttaaaaatgcgtagccagcaggttcaacatttacaacaatcgtatatttttcaagaacctcaacgcttatatgaaggttatgtgcaaaatgttgatattttaacggaaaagttgatttcgttggagaaacaacaaattactacagctgagggatcatttaaaactctaaattcacgattgttagccaatactccagctagtagaattaaaatggcaaaacaaaatgttgagcatctacgacagatgaccaataataatataactaatcgtttttcaaagtatgcgaatgatttgaattcgctgattggatctttagatactctcagccccctcaagataatgagtagaggttatacttatgtaactagagatacgaaggtcgttaaatcgattgaggatttatcaattgacgataaaattcaactgaattttagtgatggtagtgcaaatgcagtaattaaaacaattaacagcgaggataaataatggctgaagaaaaaacatttgaagaaaatttacaagaattacaacaagttgtttccaatttagaacaaggtgatattccattggaaaaagctttgacagaatttcaaaaaggaattcagttaagttcggaattacaagaaaccctaaaaaatgctgaaaaaactcttacaaaagttatgcaagacaatggtgaagagactaacttagatttggggacagacggagaaaatgaatagtaattttgatgactttgtcaaacaaaacgtagaattacttgatcagcacatcgatgaattgtttgatagtgattcaacattgaataccgatttaaaaatgatgatgaagtattcaattgacgctggtggcaagcgagttcgtccgttagttttattggcaattttgaaagcattcagaaagacccctaattacgatatcctaacagtcgcagcagctctcgaagctgtacatacatactcgttgattcatgatgatttacccgcaatggataacgatgatttacggcgtggacgaccaaccagccataagaagtttggtgaggcagaggctatcttggctggtgatgcacttttaacggtggcctttcaatggattagctcaaccaatttaaaggatcggattaaaagtgaattggtgttagccttggcaagtgatgctggggcttcagggatgattgctggccaattattggatattcaaggaaatcagcgacattattccttagctgaactcaaacatttacatcatcttaaaaccagcaaaatgctattattcccagcggaagcggcgttgataatgaagccaagcaaacttcaagttgccgaattggttaaagattttatggcaaactttggtttagcctttcaaatccatgacgatataattgatgtaacagaaagtacagcgatccttggtaaaacggctggaaaagatgtagatttaaataaaaatacgtacgttaacttactcgggttaagtggagcaaaagaagaattaaatcaggttcttcaaaaatgtgaacaagacttaacctccttaggtgaattacagccagaaatggatttgatgattttagaaggttttttaacgtatttaaaataatggagaattaacgatggcaaaagaacgcgtagatgtattgctgatagaacagggactttttgatacccgtgaaaaagcaaaaagagccgtaatggccggagaaattttaggagacaacgaggagcgtttggataaacctggtgtcaagattgacccttcagttaagttacatttaaagggtaaaccaatgccctatgttagccgtggaggcttaaaattagaaaaagcattgaaagtctttggccttgatgttaaggggcttacagtattagatgtaggttcttcgacaggtggatttactgacgttatgctccaaaatggtgcgaagcttagttatgctttagatgtaggaactaatcaattagtatggaaattacgtgaggacccacgagtggtggtaatggaaaatactaattttagatacagtaaattagaagactttactgagggacaaccagagtttgcatcaattgatgtttcatttatctcattaaaactaattttaccagcgcttaaaaatattattaaaacgcatggatcagttgtcagcttgattaaaccccagtttgaagccggtagagaaaatgttgggaagcatggcatcgttcgtgaccgtaaagttcatgaagaagtccttaaaaatgtactagcaatggccaatgcggaaggtttcaacgtaaagggacttgatttttcaccaattaagggtggagaaggcaatatcgaatttttagcctggcttgaacgatccgatacggatcaaggagtgattgaagagaatgttgatacccaaaaagtgattgatagtgcatattccaacttaaattcataggtgaaacaatgcgaaaaaacgaccgacatgaactaattaaacaaattatcaacgaaaatgaaattgatcgtcaagaagatatcgtacttcacttgcaggagcagggcgttgaagtgacgcaggcgaccgtttcaagggatattcgtgaattaaaattaattaaatcacccactaaaaagggtggagtacgatattctctccctaaaggggatacttcccaaattgaacaacgactttttacgttattaagttcggctttgatttcaattaaagttcaggaaaaatttgtgtttattgatttaaagccaggaaacggagctagtatttcagcaacgctaaaacaggtccactatgggtttgtttttgcagcagttagtgatgacaatggagtgctagttatttgtactgatgatgaacatgcagtccgattaaaggatcggattacacaatcaattgcttacatctaggagaattagatatgttattggaattatctataaaggatttcgcaattatcgagaagcttgatgttagtttcaaccaaggaatgactgttctgacgggagaaactggggcaggtaagtcaattattattgatgccgtaggacttttagctggtggaagaggctcagcagattttgtaagaaccggcgcagacaaggcggttctacaaggtgtttttgatatcgctgagattgataatactaaaaatgcgttaattaagttaggaatcgacgcaaccaatgatttagtgattactcgggaactccataagggtggtcgaagtgtttgtcgaatcaatggcacgatcattaatctaaatagtctaaaatcagtcggagaaactttaattgatattcacggacaaaatgaacatcaagaactaatggatagtgaaaaacatctagcattgttagatcattttgacgaaaaaatggttggtaaagtccgtgctaaatatgaagaagcttacgctgattattttaaattaaaccaacaattaaataaaagtcgtaagaacgaacatgaatggaatcaacgcgttgacatgttgcaatttcaagtggaagaaattaagtctgccaatttaatggctggtgaagatgaggaacttgaaaaaagacgggatcaattaaacaactttcaaagtatttccgacgctctttcaacaagttttcaacttttggaaggtgaagatggggcctctgcgattgatcaaattggtagcgtaatgcaagaattacaaagtatttctgattatgatgatgagtaccaacaagtttctgatgaggtacaaagtgcctattatgctttagaagatgtaactaatcgagtccgttctgcgcttgatgcgatggaatggaattcaaatgaattagacgaagttgaacaaaggttagaagtagttcgtcagctaaagaaaaaatatggtaattcaattgaagaaattcttaactatttgaataaaattgagaatgaactcaatgaaatgactggttcaggaaacaatttggatgatcttgcccaggaagttgaagcgaggtatcaaaaagttaaaaaattaggaactcaactcacggaaatgcgtcaaagaatggccttagcattagaagcagctatacgtgaacaattgtcaggtctttacatggaaaaaacacaatttaaagtgcaatttactcctaaagctgaaccagatcgaaccggatttgatggggtagaatttttaattcaacctaatcctggtgaagatttgaaacctttagcaaaaatagcgtctggcggagagctctcacgaataatgttagcgttgaaaactatttttgcgcgtaacgaaggggttactagtattatttttgatgaagttgataccggagtaagcggccgtgtagcacaagcaattgcagataagattcatgaaatttcggcccattcacaagtattgtgtatttcccacttaccacaagttgcagctagagcagatcatcagttgcatgtggccaagaaagtggtctatggacgtacaatgacgaatttaacagtgctgaatgacgaaggacgggttaatgaaatcgccaaaatgttagccggggttaatatcacggaattaagcttagaacatgctcgtgaattattaaaaacggaacaagcccactaaaaaactcttactagcaaattgaaagatatccttgattcttagggatattttcggtttaatggtgagagtttttaaattaaggcgatgcttcgaatttgttgatcttctaagagttgtgttagcccagttttaggatcagtcaggcatagtcgtccagatctggtaatctggatatagccatcgatttcaacgattgatttttttaaatccagttgcatgcggactactaggtgattttgaattgaatatgccagggtatcattaatttgatcaatgggcattgtacgatccataattggtaaaccttggtcttcagggaccaggaataagttattatacattttacggatgttattgagtgagtgattaattcgattgaaagagttattaaattttttgttttccatgttagcctccaacgaacatttgtttgtatttacattatacgaacatgcgttcttaaaagcaactgtttttatgaattgggtataaatgttggtgtagcgctaacgattctgtagtggggaaattcaagaaaaataaaactcgaaaaattagcgctgatgtgataaaaaagcgaacaatttaaaaaagttaaaagtttattaacatggtactttaattttcaagtcaattgtggttgaaaaatataataaaaaagtgcaaaatagaagttacatatatattttgaggagtttgttcatggctagaagaggaatgttgattgttctatctggcccttccggtgttggtaagggaacggttagaaaggcaatctttgatcaaggcggtaatgattttcagtattcaatttcaatgacaactagaaagcctagaaaaggtgaagttgatggtgaagattactactttgtctctaaagaagaatttgagaaaaatatcaaagaaggccaaatgctggagtatgcccagtatgtagataattactatggcacaccattaaagtatgttaatcaaactctagattcaggacgagatgttttcctagaaatcgaagtgaacggtgctcgtcaagttcgtgaaaaaatgccagacggggtatttttattcttgactccaccagatttgatggaattaaaacaacgtattatcaatcgcgggactgaagacatggatacgattaataaacgaatggaaaaagcagttgacgaaatcaagacgatgcgtgattatgattatgcagtcgttaacgacaagattgaaaatgcggttgaagaaattaaaaatattatcaagggtgaacatcttcgagtaaccagagtttatcctgaatatcaagaaatgttaggagaattataagatgattttatatccttcagtagatgatttactagaacgtgttgattccagatattcattgattatgcttgctagcaagcgtgcacaccaattggatgagggtcaaccagaattactagataaatacacttcacaaaaaaatgttggcaaagctttggaagaagttgttgctggcgatgttatcattgatccaaacgaaaaagatttatagaaattatgaaagatggtggaggttgtcctctagcatcttttttgttggattaatcaattagtgggattggtattcaaggactggtaaaatagcagaaggaggttgttcgatatgaaaattttatttgttattactggcggaattgccgaatataaagtggttgaagcggtacggtttcaaatcaaaagtggtaatcaagccaaggtagtgatgacgcaaatggccaaaaaattcgtcacaccattaacgtttgcaacacttaccaatgaccttgtctatgatgattttgaaattaatacggaaaacccagttgctcatgtagctctggcagactgggcagataaaattgtaatcgccccagccacggctaattttattggaaaaatggcgaatggaattgcggatgattttgcttcaactgtagtgattgcttcaacagcaactaagctgttgctgccagcaatgaatgttaatatgtggaataatccagcggttcaacggaatatcgaacaattaaaagtagatggagtagtcgttttagaaccagctgttggagagctggctgaaggttattctggaaaaggacgttttccggatgctgaaatcgtaaatgcctttatcagcacgccccttgaaaagcgggaaaatctctttaaaggaacacacattgtggttactgctggggggacgcgtgaagcgattgatcccgtacgttatatttgtaatgaatcatctggtaagatggggtttgcgcttgctcaagtagcagaacggttaggagcgcaggttactttaatttctggacctacaaacttagttttaccagcgaaatcaagtattcaacggataaatattaagagtgtagcagacttacaggccgcccttgatacagcagtacaagatgcagatatattgataatggccgcagcagtttcagattaccgcgtggcgaaaatagcagatcataaaatgaaaaaagatgattttaatggtgaactggaaattaaattgattgaaaatcctgatattttagcgacactaaaacgtccagactcacttcgatacgttgtggggtttgctgcggagacgaatgatttaattgaaaatgctcaacgtaaaattcttaagaaaaacctaaatatgattgtggctaatgatgtaggtaatccccaaatcggttttgaatctaatcagaatgctgtcaccattctacgtccgcaccaagctaatatagaattgaaaaagaatgataaatcgataattgctgaacagattttaaagctaatcgaccaagaaattaattgaaaggaacgtaactcatggcaaaaaaatttaatgtcatcgtaaatgtcccagctttacaaactaatacaccatttacatatatcgcaaatgatgccattaaaaatgacattaaaattggttccagagtaattgttccttttggtaagtctgagcgacctatccaaggttttgtggtcggagaagaaaccactaatgaatttgaaggattgaaggacatcatttcagttttagaaccggaaccattgctaaataaagaattgattgagctttcagagtggttagccgaccaaacgtatgcttttcgagtaagttgtttaaatgcaatgcttccaagtttggtgaaagttaataccaagcgttttattaaaatcaatgaaacaaaaactacaatggaaaccgtgattgccttattaggggaagaacaggttacagatcttaaagtaaatgaactcagttttagccaacaaaaacaacttaatcagtggattaaagatgaattcgttacattaaaatatgtcacggaagattctgctaaaaagaaaatgattaattggctttggcctacgatggatttaagtgagtatgaacaagaacaaaaaaagttaagaaaaaatgctacgaaacaagttgagttactaaatataattaaaacgttagatgtcaaaaagggaatttcgcaagcttcaattttaaatgattatggtgtaggacgctcaacattaaatacagcggttaaaaatggatggctagttcgtaaggcggttgagcaatatcgcgatccttttgaaggacgtcagatgcagcttgatcaaaatttggctttaaatgaagaacagcaatccgcttacaacttaattacacaagcaattgaagacaaaaatgctaaaccaattttagttgaaggcgttactggatcgggaaaaacagaagtttatttgcagagtatccaacaggtaataaaaaaagggaaaactgctcttttactggttccagaaatttccttaacacccttaatggtgaaaagagttcgggcgcgttttggtacacaagtggctgttctccatagtggactttctgacggtgaaaagtttgatgaatggcgaagaattgtacgaaatgaagttaaagtagtagttggagcacggtcggcggtctttgcaccactacgtaatattggtattataattattgatgaggaacattcagaaacgtataagcaatctgatgcaccgcgttatcatgctcgagatgtagcgattcatcgtgcaaagaaatttgaatgtcccgtagtcttgggaagtgctactccttctcttgagagtcgttctcgcgtggaacgtgggcgatacgattttgtaaaaattcaaaaacgagccaatcaaaaggctttaccgaatattcaagtgatcgatatgcgtcagcatttaggtgatggatataatgaaaacttttcggcacccatggttgaagaaattcgacatcggattttaaggaaagaacaagtagttttaatgttgaatcggcgaggtttttcatccttcgtgatgtgtcgaacgtgtggttttgtcctaacttgtcctaactgtgatgtatctttaacgatgcatatggattctcgaaccatgcggtgtcattattgtggtcatgaagaagcaatcccacgtttatgtaaaaattgtggtagtgataaaattcggtttttcggtactggaactgaaaaagttcaacagcaattggcagagatcattcctgaagctcgcgtacttcggatggatgttgataccacccgtcgcaagggagcccatgagcgtctattagaacgttttggcaaccacgaggcagatattcttttgggtacgcaaatgattgctaaggggttggatttccctgatgtaaccttggtaggagttttaaatgcggatacagcattagaattaccagatttacgggcaagtgagcgaactttccagcttttaactcaggttgctggacgtgctggacgtgctgataagaccggtgaagtactaattcaaacctttaaccccgatcactatgcaattcgtttagctcaaaaacaagattatgaagactttttctataaagaaatgtatttgaggcatttaggcaaatatccgccttattactacacggtattagttagtgtttcagatcgggatgaaagacaagcgttaaaaaatgcttacgaaatgttgaatattattcaaccgcagttatcagctaatgcaattgtgttagggccgacggctaaatctatctcaaaaattaaacaaaaatattactatcaaattttaattaaatatcaaaaagagcctaaattacatcgtgcgctgttagaagtattgaacaaatcgcaggagaaatttagacaggggacacggattagtattgattccgaaccacaaaactttttgtaatatttaggaagtaggtctaattatgaaatcaattatttttatgggaacaccagaattttcggcgccaattttgcaaagcctaattgacgagccaaactatgatgtgattggggtagttacccaaccggatcgcaaagtcgggcgaaaacatgttttaacacccagtccagtaaaaaaagttgctgttaaaaacgatattaaggtttatcaaccagagaagttaagtggaagtactgaattgacagaactaatcgcgttaaatgcggatttaattgtcacggctgcttttggtcaatttcttccaatgagtttgatcaactccgttaagattggggcagtcaatgtgcatgcttcattattaccaaaatatcgtgggggagcacccgtgcactatgccataatgaatggcgacaaagaaactggtgttactattatctatatggttaaaaaaatggatgctggtgaaatgctcgctactgcaaaaattcctattaccgaccaagatgatgtgggaaccatgtttgaaaagttaagtcttttagggcgtgatttattgttagacacgctacctcaattaattgaaggaaatgttcaaccagttaaacaagatgaagaacaagttagcttttcgcctaatattagccccgaagaagaagaaattgatattaatttaccggcccgtctagtagatgcaaaggtccgcggattacgacctttcccagtagcctactttatgatggaaggcaaacgaactaagatatggaaaacaaaagtaatagatcaaactacagatttaaaaccgggtcaagttgtttcaaaaacgaagcatgagctcttgatagcaactggagaacacgatgtaattagtattgaagaattacagccagctggcaaacaaaagatgacaattacagactatctcaatggggtaggcgaaaacttacacccaggaaagcaaataatagataatgacaaatcaaaataatagtgcacgaaatttagcggttgatattttagaaaagattgatgaaggttctttttccaatattcaacttaatcaagatataaaaagttcatcattgattgatattgataaaaatttgttaacagaaattgtatacggagttttacaacatcgactcactcttgatttttatttagctgattatattagaaaaccagagatgactccgcgctgggtcattaatctactaagaacagctgttttccaaatggagtttctagatcgtgtaccggactttgctatttttaatgaatcaattgaaattgctaagcttcggggcaatgacggtatcagaaaaatggtgacgggtgtgctacgctcgtatcagagaaatggtaaaccaagttttgattcgatcaaaaatccagtggaaaaattatcgactcaatatagcgttgcgccttggattgttgatcaaatgttatacgaattgggtgaggaaaaatgcatttcgattttgaagagtattaaccaaccgtcccatcttgcggttcgtattaatcgttggaataaaacacatgcggatattattaaagatttagaatatgagtatacggtaacgacaagtgcaattgctaaagatggtttacgccttagtagaggggctagtatttccgatacaagaagttatattgatggtgatttgaccgttcaagatgaatcagcaatgttagttgcagaaacgatgcacttagagaaggggcaaaaagtactagatgcttgtgccgctccgggggggaagacgacccaaatagccgcaatgattggtgaaacaggagaagtaactggatgggatatctatcaaaaacgggtgcaattaattcaagataatgcacaaagaatgcatctagacaacgttaaaactgaggttcaggatgccattgcatctcgtgaagatttagatgaaagttttgatcgaattttagtagatgcaccatgttcgggaattggtttgatgagaagaaaaccagaaatccgttatcttaagagcaagaaagatagtagcgaccttcatcaactccaattaaaaatcttggataatattgctaaaatgctcaaagtaggtggcgtactaacttatagtacatgtacaattttgcgtaaagaaaatcaagaaaccatagaaaaattcctagctatccatcctgaatttgaacaactcaaagttgaaacagctaaaaaaatcaagcaaaatcgagatgaattgagccttaatatttatcctgatgattttgaatcagacggctttttcatcgctaatttaaaaaaggtgaagtgattggtgttatgaaatatgcgtacctatctgataaaggacaagttcgagagactaaccaagactatgtaggaattttcaaaaatgattctgaagctattttaaccattgtagctgacggtgtgggtggcaatcggggcggcgatgtagcttccgagatggccgtttcacacattgggtatctatttgaaacttctgacgttaataatgttactgatgctaaaaattggttaattcgccaacttgctcttgaaaatcgtaaaattttgcaagcatctaagcactataaaaaattaaatggcatgggaacaaccatcgttttggcactctttttaggtaagcaagtgattgtagctaatcttggcgacagtcgttgctatttatatagttcgaaaaatgggttgaaacaactatcgaccgatcactccttagtgaatgaactacttcgtttaggaaaaattactcctgaagaagctcgtaaccatccagaaaaaaatgtaattactaaaactttaggaatttcagaacaagccgaagctgagattaaagtatttgatattaccaaagaagatgaattgctactttgcacggacggattaactaaatttgtttctgatgatatgatcaaaaatgtgttgatgagtacgcttagccttgaaaaaaaagctaatcagttagtagatatggctaacactgcaggtggaacagataatattacaactttaattgttcaagtagaagagggggatatattatgacccctaaccaaactttgaatggtcgatataaaattattcgaccacttggagaaggcggaatggctaatgtttatctggcacatgatttaattttagatcgagatgttgcggtaaaactggtccgttttgacatgcaagatgatgtttcagcaatcaaacgattccaacgcgaagctttatcgactacagaactggttcatcctaatattgtcggtgtttatgatattggcgaagaacatggaatgaactatttgattatggaatatgttgaagggcaaaatcttaagcaatatatcagagatcagtttcctataccacttggtcaagtagttagcctaatgagtcaaattttaaatggtgttcagacggcgcactatcatgggattattcatcgcgatttaaaacctcaaaatatcttaattgataaacatggaaaagctaaaattactgattttggaattgcgattgctaatcaacaaagtagttttacgcgaactaatacggtgattgggtcggtacaatacctatcgccagagcaagtacgaggacacattgctacgcaacaatcggatatttattcattaggaattattttatttgaaatgttgactggaaaagttccttttgaaggtgaaagtgccgtatcaattgcggtaaaacattatcaagaccagttacctttggtgaaggattttaatacaaaaattccccagtcattagaaaatgtggttttgaaagcaacagcaaaaaatccaattgatcgatataaaaatgttgccgagatggctgctgatttgaagacggttttacagcctgaacgggctaatgaaagcaagtttgtggaagattctttggtagaacatacgattgttttaaatcaagacgaattaaagcagggattagcaaaagatgaggttgaaaaaactcgaccaattaagttaaaaatgaacaataaaatcaattttgctaagaaagaaaaagcaccagatgctgaagaaagtcatatgcatcgctttaaacgtcgtcatccattacggagaagagctttatttatggcaatggccgcggtagcttttattttaggaattttgattgctttcaagttgagtagtccgcaaatggtacaggttcccaatttagaagatttaactcaaaaacaagctatgactaaactatcaaaagtgaatttaggagtcggaaaaataactaaagaagctgatgataaaacgagttataataaagtagttgaaacgcttccacaaagtggaaaatatgttcaagaaggaatcaaagttaacattgttatcagtaagggaccgaacagttttgatgtcgataattatgttggaagtgattatagtagcaccaaaaagcaattggaagctaaaggatttaccattaaaaaaagaaaaatagttaccaatcgtttcgataataatcgcatcatctcccaagatgttgtatctggtcaagtggttgtgccacgagtgacaacaattacgtttacggttgctaattaacggaggacgcatgcatactggacaaattatacaattattagcaggattttatgatgtgttaacagaagaccataaaatcgttaggactcgggcacgaggtaattttcgcaatcaaaaaactagcccgttagtgggtgatatggtcgattttaaggaaagtgaaaatgatactggatacattaccaaaattcatacgcgtgaaaatgagttggtgcgtccgccattagctaatatcgatcaagctgtaattgtcactgcagcaactcagcccagcttttcggcaaatttgcttgatcgtcaattagtggcattggctgaaaaacatattgaggctattttgtatttttcaaaaacggatcttttaagcccaacggagtttcaagatttacaaaaaattgccggctactaccaaaaaattggctatcaagtgatttttccaattagtagtcaacctgatgctgatttaatcgaattgaaagagtcatttaaaaatcaactaactatttttatgggacagactggtgcgggaaaatcaacgctcttaaatcgaattgattcaaagttgaatattgccactggagaagtttcacaggcattaaatcgtggtaaacacacgacgcgtaaggtttctttgattcccattgaagatggtttagtggctgatacaccaggtttttcaacttatgcagtttttgaaatggctgatacacaattaaaagaatattttattgattttaagaagctcagccaaaattgtcgttttcgagaatgcttacatctaaacgaaccgggatgtgcagtcaaagcggcagttgaagacggtagtgtgctaagcagccgttatgctaattatgaacagtttatcgaactgattcggagtcaaaaacctgaatataagcgtaaaggttatcaaaaaaaggaccggaggaagaagaaatgattaaagtagccccatcaattttaagtgcagacccagctaacttaatgggtgatattaataaagtagaaggagcggactatcttcacgttgatgtgatggatggcagcttcgtacctaacttaagttttggactaaatacagttcaaggattgtcaaaagatacagatatcaaattagacgtacatttgatgattcaaaatccagaaaactatgttgaacaatttgttaaagccggtgcaagtattgttggtgttcatgttgaaagtactcagcatattgcacgagcaatccaaattatcaaaaatgctggagctcgcgctgaagtagtagttaaccctggaactccattaacagaattagaagaactattacccgaaattgaccaagttttgattatgtcggttaacccaggttttggtggacaaaagtttcttgaaagctcaatcagcaaggtgaagcgactatctgcattacgccaagcacgtggattagaatttgatattgaaattgatggtggaatttcagacaaaaatatcaaagcggtctatgatgctggcgtagatgtagccgttgctggttcatacgttttcggcgctgaagattacaccaaacaagtgcaactattaaaggaacttacaaaataatgaaaatttttaacttattagttggtggagctccagaaaatttacctgataatttaaatgattttgaaggagattggattggagtagatcgtggagctttaaaactgattgaaatgggtttaataccagaagtagcagtaggagattttgattcggttaacgaccaagagtttaaagaaattgaagctaatgcaaagcaagtaattaaactagatccagttaaagatgatacagatactgaatcaggattaaaatatgctttagatcatgatcctcgcgctcatattcgcgttttagggattagtggaggaagattagaccatttacttgccaatgtattaatggtcctccaagaccgttttagaatgtttgcagagcaaattgaattaattgatcgacaaaataatattagattttttaattctggcaaacatacggtcgacaagttggaaggttttaaatatttatcttttatcccattaacgcaaatcgatgttttaacgttagatgatgaaaaatatgaattacataatgcaatggtttcaaatgctcgtgcttatgttagcaatgaatttatcgattctaaggcgactgtttacttgagtaacggattggtagcagtaattcaaagtaaagattaagacaaaataaaaaaaagattggttatcaactaaccaatctttttttatacgcgtgtaactttacctgattttaaagctcgagcagatacccaaacacgtttgggcttgccgtcaactaagatacgaactttttgtaaatttggcttccagcttcggcgactgtggttcaaagcgtgtgaacgagtatttccgaagcgagtgtgcttacctgtgacaaaatcttttgccatgtcgaaaccctcctttgtcacttctatatttttatagaaatctttttcaatcaccataacaatttatcatattgcccgctatattgcaataggaaactttcaagtaattatccttgacactcaaataatccgttacgttttcaaaaaggttgtcacttaaaaaaatttattagaataaatgaatatcctcggtataataataatcagtatccaattcagatgtttgctcttgtatttaatgcatgtatgggatatggtaaaatatcgttggtatatatgaatactaaggaggcaggggtatggctgtcaagataaaaacaaaaaatggaacaattaacgtttcaaacgatgtaattgctactgttgttggcggagccgcaactgataattatggggttgtcggaatggctagtaaaaaccagattcgtgacaacataaatgaaattctaaaaagagaaaattacgctcgtggagtagtaattaaacaagaagcaaatgggatcgccatcgatgtttacattatcgttggatatggtactaaaatttctgaaatatcaaaaaatgtacaatcaaaagttaagtacagcctagaatcaatgcttggcatttctgctaattcggtcaatgtttttgttcaaggtgtgaagttgctcaacgattaggttcgttgaactaggaggataatgaatttggaagcaataggaacattgattactaatgaagtttttgatcagatggtgcaagccagttctgatcgtttaaaaatgaatgcggattttattaattctttgaacgtttttccggtaccagatggagatactggaacaaatatgagcctttcacttgaaagtggcgcaaagtatgaaaatgacgatgctagtttggaagtagggcatttagcggcttctttagctaaagggctcttaatgggagcacgtggtaactctggggtaattttatctcaaattttccgcggatttgctaagagcgttgaaggtaaagcaacgcttaatgctgaagatttagccgaagctgtcgcagaaggcgcaaaaacggcttataaggcggtaatgaagcctacagaaggaactattctaacagtggttcgtgaagctgctaaggcaggtaacgaggcagttaaaacgactgatagtttagccgaagttatggacgctattgatagtgctgcacaagcagcccttaaaaagacgaccgatcttcttccagttttaaaagaagtaggcgtagtagattccggtggtcaaggtttagtatttgtttttgatgcgtttaatgacgttttgaatggtaatgatattactgaatacaagcatgaaccggatgctactgaagtaaatgaaatggtagatgctaaacaccatcaaagtgtacaaggaaaaattaatccagaagatattgaatttggatattgtactcaaatgatggttcgaatcggaaaaggactgcaagttactaaggagttcgattacgatactttctacgattatctagctaagatgggtgattcattactagttatcaatgatgatgaagtggttaaggtacatgttcataccgaacatcccggcgaagttttagcttggggtcaacaatttggtgatattaccaaaattaaagttgataatatgcgttggcaacaagaagaaatcatagaacaagatgaaacaccaacagcatcatcagcctcaaaagaagtggctcctgaaacagctgtaattgcaatttcatcaggtgcaggtatctctaaattatttactagtttaggggtaacgcatatcattagtggtggacaaacgatgaatccaagtaccgctgatatcgtagccatgattaatgattcaggcgctaaaaaagcgattgtgttgcctaataataaaaatatttttctagctgctgagcaggccgttgaggtagctgatattccaactaagattatccatagccggacaatttctcaaggaatggcagcaatgcttgagtttaatccagatgttgatttggaagaaaatgcagaagcgatggaatctaacttggacactgtcaaaagtggacaagtaacaattgcggttcgtgatactaaattggacggacgcgaaattcatcaagatgattatatgggattgattgatggtaaaatcgttaataccaatcctaaattgatggatgcaacggtcgaaatggttaaattaatgttagaggaagatagcgaaatcgttacgattatttacggtcaagatgctacttcagagatggcggaacagttgcaaaacgcaattttagatattgatgatgaccttgaagttgaaattcatgaaggtgaccagccagtttacccatttttagtttcagttgaataatacttataggtcggttattagccgacctatttttgatttacggagggaaaatgaaaagcttaacagactcagttcaagtgcttcctggagttggacctaaaagagtacaagcgttagccgaacttggtatttcgaccatagaagacttgattacttattatccatttcgatatgaagatttagccgctaaggaacctcaaaatgtcgttgatcaacaaaaagtgacatttcaaggggtggttgcaacccagcctacagtagctcgttttgggcgtcaaaaagtccgagttaactttcgtcttctaatcggtaatgagtccgttatggtaactttttttaaccagccgtggattaaaaatcaaattaatgctgatgaagaaattgcggtatatgggaaatgggatgctaaccgacggagtttaacaggaattaaaattattgatgaagaagcaaatcttcaacccgtttatcctgctaacaaacatattcgacaagccactattcaacaattagttacagatgcaattaaccaatacgaggaacaaattcaggatgttattccagaagaattgattactaaatatcggttactgcatcgattagcaatggtccaagcgcttcatttcccagcggatgatcaaaaaacacgggatgcccgtcgaactgcgatgtttgaagagtttttaacgtttcaaatgggattacagttggttaaatcacgtgaacgaattgaaaatggaacggcgattaaatatcaaattcaattagtgcgtgcatttattcaaaagttacctttcgaattaaccgatgcacaaaaaagagtaacgaacgaaattttggccaatcttaagtcccccgcccatatgaaccgccttttacaaggagatgtgggtagtggtaaaactgtagtggctgccatagcaatgtatgcaaccttgacggccgggatgcaagccacattgatggctcccactgaaattttagctgaacagcatgctaataatttaagtcgattctttgaaaaattagatgttaagattgcattattagtcggtggtattcgtaaaaaaatcagagatgaaatgctagcagaaatcaaaaatggtgaaattgatattgtagttggtacccatgccatcatccaagaagatgtccaatttaaaaatttaaggcttggtattatagatgagcaacatcgttttggggtacaccagagacagctactacgtgagaagggggcagctcctgatatattagccatgacagctactccaatcccacgaactttagctattactacgtatggagatatggacgtgtcaattattgaccaagctcccgcgggtaggaagcccattattactaaatgggttaagcgaggggaatgggaaaaagttttaacctttatgactaaggaatttgctaatggtcgccaagcctttattgtgaccccactaattgaagaatctgaagccatggatttacaaaatgcgatggaactttatcaagaattatgtgaattttttggagaaaaatatccgattgcaattttgcatggtaaaatggatggtgctcaaaaagatcagattatggcagatttcaaagaaggcaaatatatgggattagtttctaccaccgtgattgaagtcggggtagatgttcctaatgctactttgatggtaattcaagatgcggatcgatttgggttagctcaattacatcagctacgagggcgcgttggtcgtggtcaatatcaggcttattgtattttagttgcggatcccaaaaatgaagttggaaagcaacgtatgcaaattatggtagacaccaatgatggttttgaaatttcagaagcggatttgaaaatgcgtggtcaaggtgatttgtttggaaaacagcaatcgggggtccctgaatttaaagtgggtgatccggttgttgatttaggcgctttgcaaactgcccaaattgatgcggctaaaattgtaagccagccagcgtgggaccaagatccccgttaccaaaatttacgactttacttagaaaataaaatacaaataaataaaagtttagattaattaaaggagaagagttatgaagattgcagtggatgcgatgggtggagataatgctccagaggaaattgttaaaggggtaagcgaagccagaaaagctctaccagacgttgagtttatcttatatggaaaaaaggatgaaattgctaaatacatggacgattttagaaatgttaaagtggtccatacagatgaagtaattacaatggaagatgaacccgttaaagctgtgcgtcgtaagaaaaattcatcaatggttttagctgcccaagctgtaaaaaatggcgatgcagatgcaattttttcggctggtaacacaggtgcccttttagccgctggtttgtttattatcggacgtattaaaggacttgatcgcccaggaatgacaactactttgccaagtcttaaaggtgaaaatgataatttcactatgctagatgttggagctaacgctgaaagtaaagctaaaaacttgcatgattttgccattttaggtaacttctatggtactaacgtcatgcatgttactaatccacgaattgcacttttaaataatggaactgagtacgataagggagataagattcataaagaggcctaccaactacttaagaatgatagttcactcaattttgttggtaatattgaatctcgcgaattattaaatggaactgcagatgtagttgttactgatggttttacgggaaatgctgttttgaaaaacattgaagggacagccttatcgatgttgaaactagtcaaagaaacaattatgaacaacggtgttaaaggtaagatgggtggtctactccttaaatctgcttttagccaaattaaagaccagatggattattctaaacaaggtggagccgtattattaggtgtcaaagctcccgtagttaaggctcacggttcaagtaatgctaaccaagttaaaaatgctttggtacaagtacatgaaattgtagattcaaagctcgttaagaatttagcggattattttgagatgcatcttgaaagcatcaaacaagatgatgtagacaaagaaaacgaaaacaattaaaatactaaagatattcaataagtagaggagtctgaaaattgtcaaaagaagaaatttttaataaaattgctgaaattttagcagatcggtttgaattaaaaaccgaacaaattaccaatacactaaactttaaagaagatttaaatgctgactcaattgatattgttgagttcgtgttagagttagaagatacttttggagctgaaattactgatgaagctgctgagaacctagttactgttggggatgcagttgattatattagtgaacatcaggcttaatttcatatactaagagaactcggtgattaatctaattggtcaccgagttattcttatgtgctaaataaattaatagatttggaaaggaagatattcatgataaaagccttagaagatgacttaagtcagacgtttgatattcattttaataaccatgcgttgttagatgaagcttttacgcaagcttcttatgttaatgaacatccacatcaagaattaaaattttacgaaagaatcgaatttttaggagacgctgttttacaactaattgtctctgaatatttgtttaagcgttatcctaaaatgccacaaggaaaactaacccgtttacgagctgcaatggtttgtgaagctagttttagtgattttgccaaagaatgtcattttgaccaatatattcgtttaggtaaaggagaagaaaaatccggcgctcgccagcgctcatcacttctttgtgatatttttgaatcgtttattggtgctctttacctcgatcaaggtcgggcagctgtcgagcgttttgtacgaatcgtcattttccctaaattagacgaaggcaaatttgatcacattatcgaccataaatcagaacttcaagaattacttcaaaaaaatggagacgttgaaattgattatgaattagtttctgaagaaggacctgaaaatgatttaatctttacggttagtgttacggctgatcataaaaaactagcaactggaaccggacattccaaaaaggttgctgaacaaaatgcggctaatcaggcgctacaacttttacgtaggcctaaataggtattttaaatgaaactacgcacgattgaaatcagtgggtttaaatcatttgctgataataccaagattgaatttaaagatggtattactggaattgttggtccaaacggttcggggaaaagtaatattatcgaagctattcgatgggtgatgggggaaacctctgctaaaagtttacgtggtggcaagatgcctgacgtcattttttcaggtaccgaaaaacgcaaacccctttcaagagcatccgtaacaattatatttgacaattcggatcactttctagattctaaatttgatgaagtaatgattagccgtcgactttttcgaaatggagaaagtcaatatgaattgaatcgccaagaatgccggttaagagatattttgaatttatttattgatacagggttaggtcgtgaatctttctccgttatttctcaagggcgtgttgaatcaatcttcaatagtaagcccgaagatcgtcgagcaattattgaagaggcggcgggagttttagagtataaacaggataaaaaacgtgctgaaaatgaactagaaaaaactagtggttatctagaacgggttaatgatttaattgtcgagctggaaaaacaagttcaacctttagaggaacaggcagccgtcgctaaagattatgtacaacaaaagcgtcgctttgacattttagatcagacgaaattggttcgaaccattaacagtaattctgaagctcaaaagcaattagctgtccagcgtcaagaacaaaaagaacagctcgcccaattacggataaaatcggaagctttagctgaccaacgagaaaaaattaaaaaagtaataagtgaacaaaatcatcaaaaagatcagttgcaaattaaattggtcaaattaaatcgactagagcaacaattagaaggcgaacatgatttacgggtggaacggcaaaaatatgtagatcaagaaaaagaacgtttagtaagcgagcaacaagtattaaaaaaacaacttgtcgaaaagcaagccgctttagaagccgcccaaggccaactagcagctgtgcaacagaagttaactaacactaagcaatctttgaaagtgttagaaagtgaccaccttgaacaacaaaaagaagctttaaagcgtgaaattgaagatttgcgggcagaatatgttgatcaattacaggcattgacttcattaaaaaaccaatataattttaatcaacaagatcgtgaacgcgatcaacagcaaagacaaaaaatccaacttacgatggatacgttgaatgaacaaattaagcaacgaaaaaccgaatgtgaaaatttggagcatcaattacttactttaaaagatgcaaataatgttcaacaagagcgaattactaaactgattaaacaacgggatcgacttcaagcccaatatgaaaaggaacggcagcagtggttagatggttccaacgttgctcatcgggcggaaagtaaattagaagctcttttaaatttgaaaaacgaatatactggattttatcaaggtgttcgagcagttcttcagcaaaaagcacaatttagaggaatcgtaggccctgtttcagaagtaatgaacgttccagctgaatatacggtagctattgaaacggcgcttggtaaccaagttcaaaatgtggtagtagacacggatcaaacagctaaatcgattattgaatatttgaaaaaaaatcgtttaggccgagtaaccttcttacctaagaatgctcttagtcagcgttccattagagaagacactttacaaaaggtgaaagaaatgccaggttttgttggtgttgcagctgatttagtcaaagtgaaagatgataatcaagttattagccaatatttattaggaacaactctaattgtggatacgttgcaaaacgctttaataatttctaagcagattagccgccataatcgaattattacgctggctggtgatgtaattggaattggaggaacgatgactggtggagctactaaaggcaaccgaacgggggtgctccagcaagaccaagaacttaaaaagttacaagtacaagtaactgcgatgaaaaccaagctagcttctaaagaaacagaagttcaaaaaattctagaacaaggacaagcaattcaagctgagttaaagcaagcacttgaagaacaacatcaagttgaacaaaatagctcagaattaagtaatcaagttagcttagaaaatgatcgactaacggaattacaacggcgacttaaggcaacacgttttgagctatcacagattgacgataatgaaaatcaacaaaatgatttacctgctcaaattgcgaacttacaacaagaagtacaacaaattaaagaaaatacaacggctaaacaagatgaacttgcccttttagatgacgatgttgatgaacgtcaaaatcggatttcagaacttcgaattgaattggctagacttaaggaacaaacttcacaacatcaacacgaagtgaatacattacagactacaattaacgatgtgttagaacgaaatgatgaaattaaaattaaaattcagcaattggatgaggaactaattccagaaaatgatctaaaacacttagatattgatgatattaggaatcaattagctgaacagaaccaattatcagcgcaactgcaaaataattttgaacaaaatcaagttcagcaagatcgcattattgccgattatgagattactcagcgacaattacatcaagctgaatcgcaattaaaggaaatcgagggttcactcacattagttcaaagtagaattgaaatggccattgataagttaactcaagaatatgaacagacttttgaaagtgtgcaaaatgtgattattcaaaatattgaggatgaatctttagaacgagagttgaagctgcttcgtagaggtttaaacgaattgggtacggtcaatctcggagcaattgaggaatatgatcgggtttcaacccgttataatttcttaagagatcaaaagaatgacctggcagattctaaagctcaacttgaacagtctattgctgaaattgatcaggaggctggacaaagatttaaacaaacttttgatcaagttgcagaagaatttagctcagtttttgttaaaatgtttggaggaggtaaagccgaattagagttaactgatccggataacctcttgacaactggtattgaaattaaggctcagccaccggggaagaaattacaacgacttagtttactttcaggtggggagaaatcgttgacagcaattacgttgttgtttgcaattttacaagttaaacctgttccgttttgtattttagatgaagttgaagcagcgtttgatgatgcgaatgtagaacgttttgctaagtatcttaagaattttcaaggtacaacccaatttattgtaattacacatcgtaaaggtacgatgatggaagccgacgttttgtatggtgttacaatgcaggaatcaggagtttcaaaaatggtatctgtttcaatggatgaggcggaataaagaaagcaggtgtaataatggcatggttttttggtagaaaaaagaaaaaagaacaaaaggttgaacaagaaccaacttcacaggttcaatctgaatcaatcagtacaacagtgaagaaggattctttaagtgagactcattcagagagtcaaagtacaattgcgtcacaggctgctgttgaaaagccagtccaagcagtagaaacaaatcaaattgaggagcccacttcttcaacagaaggagcttcgacgtctgaagttaaaactgaaacacagactagttcagctccagataatgggttggatgaagcagaacgctatgaccgcggtttggaacgttcaaggaaatcatttggacaaaaattatcagccttatttacgaatttttctggagtagatgaagatttttatgatgatttggaagaaactttaatcgaagctgatgtcgggtttgatacagcacttgaaatcagtgaggaagttcgggatgaaatagaatttgaacatgtttcagatcctgaccaaatttctcaattaatagttcgtcgcttagtggctctgtatactagaaatggtagtgcagaagataatcatttggtctttagcaaggagggtccaaccgtatttctctttgtaggtgtcaatggcgttgggaagacaactagcattggaaaaatggccgcccgctttaaaggacgtggccgtaaagtcttgcttgcagcctgtgatacattccgggcaggagcaatccaacagttgcaagaatggggtaaacgcgatggagtcgatgtggtggctggtaaagagcaatcagatcctgcttcagtagccttcgaagctgttaaaaaagctaaagaagaaaactacgatttattactagttgatacagctggtcgtcttcaaaataaggttaatttgatgaatgagttggataaaattaagcgcgtaattagtcgtgaaattccagatgctccgcaagaaacgttgttagttttggattcaactacgggacaaaatgccttaacacaggctaaggcatttttagaaactacgaatgttacagggattattttaaccaagttagatggaacggctaaaggtggaattgtgttagcaattagaaatcaattacatttagcagttaaatacgttggtttaggagagacggtggacgatcttagtccatttaatccagaacaatacgtaagtggactctttaagggtctgatggaagattaacgccaatggaaatcgaaaaaaataatcgcattaatagcttgttggaattttatgaacagttattgactccaaaacaaaaggagtatataacactgtattatgcggatgattattcattgggggaaatctccgaagaatttcaggtcagtcggcaagccgtgtatgataatattaaaaggacggtaaatattttagagaagtacgagcagcaacttcatttgttaagtaattttgaagtgcgtaatgcaaaatttgatcaaattcgtgcttatattaatcaaaaatatccggaagatactgaattaaaacactttttagatgatctcgaaaaaagtgaagaagaataaagacggaggggctttaaatggcttttgagggtctaactgaacgattacaaaaaactttcactaatttaagaaaaaagggtaaagttactgaggctgatttacgcgatacaatgcgtgaaattcgcttagcgttgctagaagccgatgttaactttaaagtagttaaacaatttgttaaaaccgtccgagaccaagcaattggctcagatattttagatggattaaatcctgctcagcaaattgtgaagttggttaatgatgaattaatcaagatgatgggaacagaagatgcaccattaaataagtctcccaaaattccaacaattattatgatgtctggtttacaaggggctggtaaaacaactaccactggtaaattagcattaaaacttaaaaatgaacaaaaagctcgtccacttttgattgcggccgatgtttatcgtccagcggcaattgatcagttggttcaagtcgggcaacaaatagatgttccggtttaccaagaaggcacagatgttaaccccgttgatattgtgcgccatggtttggaacaagctgctgaaaataaaaacgattatgtctttattgatacagctggtcgtctacaaattgacgaaaagttaatgcaggaattggctgatattaaagcgttagctcatccggatgaaattctcctggttgttgatgcaatgactggtcaaaacgccgttaatactgcggaaggatttaatgaaaaattagatattactggggtaattctaaccaagttagatggtgatacccgtggtggtgctgcgttgtcaattcgctcagtcactggtaaaccaattaaatttgttggacaaggcgaaaagatggaagatttggatgttttccatcctgatcgaatggcttcccgtattttaggtatgggtgacatgttaactttgatcgaaaaaactcaaaaagatttcgaccaaaagcaagcagctgaaatgactcaaaagattcgcgaaaacacattcgactttaatgattttgtggatcaattgaatcaagtacaaaatatgggaccaattgaggatatcatgaaaatgattccaggtatggctaataacccagctatgcaaaatgtgaatgtggaccctaaggatcttgagcacaccaaggcgattgtatattccatgaccaaagctgagcgtgaaaatccagatcttctaaatcctagtcgccgtcgtcggattgcggctgggtccgggcgtcctgtggttgaagtcaatcggatgattaaacaatttaatcaaatgaagaaaatgatgaaccaaatgtcaaaaggaaactttaacggcatggaaggtatgttaggaaatggaatcaagggtaagttgtcgaagatggcaatgaattccatgattaagaaaaataagaaaaacaaaaagaagcggatgaagaaaaataaacgacgctaaaaattaagaggtttggttatacaactaaacctcttttttgttttctaataaaagatactaggatctctactaaaagtatggaaatagtaccctagaaaaattaatgccaaaaataaatgaatcaaaaacagaaatgattggtatagggcgtatttacatgagcatccagaacggtctttatgtgccggcgagggtgttttaatagtacaagaagataatgagtggacatttaagtctaataaaaagtgttaaatttaattaaatgggagttttttcgatctgttaaggaaaaacactttacatctattcgatttactggtatattattactcgtgattaaatagttggaggtgtcattatgtctgtaaagatccgtttgaaacgtatgggttcaaagaagcgtcctttctaccgtgtcgtagtcgctgactcacgttcaccacgtgatggtcgttttattgcccaagtaggaacatacaatccattaacagaaccagcttcagttaaacttgaagaagaagaaatcttaaactggttaaacaatggtgcacaaccttctgatacagttaaaaatattttctctaaagcaggaattatgaagaagtatcacgaagctaagtatacaaaataggtcatacctgaacgaagggcgtcgataaaacattagttttattacggccttctttttgtatcggaggataaaagatgaattactttaatgtagcaaaaattgtcaatacccgcggtttacgcggtgaactaaaagttatctcatataccgatttcccagaagagcgctttaaatctggtgctgaactacaaatttttaagactgaaaaagacgaaattcctgttcaaactgtaacagttaaaaacgctaaagaatataagggctcatttatcgttactcttgaaggaatgaattccattaacgatgttgaaaagtttaaagggatgattttgaaagttgaagaagatcaactccaagatcttgaagaaggagaattttatcttcatcaaattattggattagatgttattgagaatgaccaaaaaattggaaccatcaaagaagttctatcgtatggtcctaatgatgtttgggtagttaaacggcccaatcaaaacgatttgttgcttccatatttaaaagatgtaattttaaatgttgatttggagcaaggagcagttcaagttagtgttccagaggggttagattaatgaaaattgatgttttaaccttatttcctaaaatggtagaagttccattgcatgaatccattgttggtaaagcgattgaagccggtaagttaaatgttgacgtcactgattttcgacaatattccactaataaacatggaaatgtcgatgattatccatatggaggcggagcagggatgctgctaacaccgcaacctatttttgatgcgatggagcatgttaagagccaaaatcaccaatccaccgggcgggttattttagttgatcctggtggcaagcaatttaaccaaacgatggctgaagattttgctaaagaagaacatctaacatttatttgtggacattacgaaggctatgatgagcggattaaaacacttgtcgatgatgaagtatccttgggagactttgtaattactggtggtgagttagctgcgttaaccatgattgatgctacagtacgtttattacctgacatattgggaaataaagattctgcagtcgatgattcattttcaacgggtctacttgaatttccacaatatacgcgacctgaagattttcgagggctgaaggttccatcaattttgttgagcggaaatcatggaaaaatcgatgaatggcgacggacagagtctttaaaaaagacacttgcaaggcgccccgatctgttagaaacagctcagttaacaccggaagataaacaaatcttacgagaacttcaaacgcccgatttataaaatcgttataggctattaagtccaaaataattttgcacttaataatagaatatgttaggatattaattggtttgaaaaccaacaataacaatgttccgctggctccgggtgagttgatgaagattggcgaagggaagatttttaaatgaatctattaattgataagattacaaaggaccaactacgtagtgatattcctgaattccgtgcaggagatactgttagagtacatgctaaggttgttgaaggtgaccacgaacgtatccaattgttcgaaggtgtagttatcaaacgccatggtagcggtattagtgctacatacactgttcgtaagatcagtaacggtgttggtgtggaacgtacattcccactacattcaccacgtgttgctaaaatcgaagttatccgtcatggtcgtgtacgtcgtgctaaactttactacctacgtgcattacatggtaaggcagctcgtattaaggaagaccgtcgtaaggctttcaaataaagagcaaataattaaagaagatgagttgaaatccaagagggttttgattcatctttttttgtttgccacactaagaaaaattaatataactattttaaataactcgtaaaaagggtaatgattattttgtttttcgcagaagagtacgttatgaaaaatgttcttctggtgggagcattcttagtgttatctttgagttgagtattgtggtaaacaaaatgagtcgaaaaatatggtaagtgaaattttagaggtagaattaacttctaaagacattcgcgggcaagttcaattagatatttaggtatagattatcctgataaactaacggatcatgatagcttgtttgaaaatcaaaaagtatcactggaataaaaaaggaagtttctgcgtaatttacggagaaacttcctttttttaatttatttaaacttaactgccgtaccataggcagccactgactgcatatctgtgccaattgatccagaatcaaagcgcatcatcacgactgcatctgcgcccattttcatcgcattttctcgaaggcgatcgactgcaatattgcgggattcatccaacattttagtgtagtctttaatctcgccaccaataatattttttaaaccagcaccaatattacggaaaatgtctttagattgggtagttaacccaaagacttctcctaaaacaatatattcctgtccaggaattttttctgtagttgtaactaaaatttcgtttttcattatgatttctccttaggataaaagttcatttaggtaattactagggccttaggtaatgatatcccaaggcttgcttctcaactaattctacgaccccagaagccacaatggtggaattgttaagcaaatcctccgtggtaattttccgctgggttaacgaattttgacaaactgcaatcactatctgagacgtaagagcgtgacggatcttttctgcttctttgctattggctttaacgcccatcacagcatcaccattgactaagagctcaatctgattattgggagcaggataagcttgtgctagatggtttagattatttaaaaccattggccactttgccatttcatcaatatggacgatgattttcataaaattattctccttagtagattaagattaaaaattagaataatggataatcatagtataccgctaataatcctggttaagctactgataacgtgcgttacacaaacgttgtttttgtattcaattgctttagtagagggggaaaatgattaataggctgcacaaaccgcatgagatagggatttctagtacacggggttaactaatgtggttatgattcgtgaaaacgttttcgatattgtaaaaaagctgtaaagtgttgatatgtaggtctttttaggcttagtgataaaaataaattttttactattattattttttttgattgcgaaaagactaaataccgattattctttttattattccaataacgttggagtacagatcattaattactaggaggaaataataatttgagtattttaaatacaacagagattatggaactaattcctaatcgttaccccattctattcatggactatgttgatgaattagaacctggaaaatcaatcgtggcgactaaaaacgtcacaatcaacgaagaatttttccaaggacattttcctggtaacccggttatgcctggagttttaatcattgaatctctagcacaagctgcatcaattctgattctaaaatcagaagaatttgcaggtaagatagcatatctaggtgccattaatggtgctaaatttagacagatcgtccgtcctggtgatgttttaaaacttcatgttgaaatgatcaagaaaaagagaaacatgggtgttgttgaaacatttgcaatggtcggtgataaaaaagtttgccaagcagaactaacattcattgttggagcaactgataagaaagataaatagtcggtgaattgcaatgggattgagaataattgattcagcactatctactcctaaaaaagtcgttactaacgatgatttaactaaaatactggatacgtcggatgaatggatttcaaaaaggacgggaatcaagcaacgttatcaagccgttgaagaaactacttcttcaatggcgatagaagtcgctaaacagctcttagagaaatctaaaactgatccaagtgaaattgatttgattgtcgtggcaacgatgtcaccggactatatgtcgccatctgttgcagctatagtacaagggagcattgatgcaaccaatgcaatggcttttgacattagcgccgcatgtagcggttttgtgtacggcatgagcattgttaataatatgcttcatggaggaaagtttaagaaagcaatcttaattggtgcggaaaaactaacccggttgctagattggacggaccgtagtacagccgttttgttcggtgacgcagcggctggtattttggctgaaaatgattcttcgaactcttcatatttaatcaacgaaaaattgaatacatatgggaatatgggccagtatctaacggctggaaacgtagcagccttagatgacccagcacaatcgtatttcttccaaatgaacggtcgtaaagtttacgaatttgccactaaacgagttcctgaatcaattttgacagttcttcatgaagcgaacattgatcctagtgaggtaaagtatttcttacttcatcaagcaaatgaacgtattgttaaaagcgttgcgaaaaagttagatctatcaatggataaatttccagtcaatattggtcgcttcggtaacaccgcagcagccagtgaatccgtcttgttagcagaaatgttagcagatggaaaaattaatcgcggtgacattatcgtcttcagcggctttggcgggggcttaaccgtcggaacaaatgttatcaaatattaaaaaaataaattaaattatattctcggaggaataatattatgactaaagaagaagtattcacaaaggtacaagcagtaatcgcagaacaattggaaaaagacgcagacaagatcactatggaaacaagtttttcagaagacttggacgctgatagcttagacatttttgaagttgttgacaagttagaagacgaatttgatatcgatattgatacagacgaaaatatgaatactgttggcaagttagttgattacgttagcgaaaacatcgataagtaattaaaaaggggtaaatgatggttaaagcggcttatttatttagcggacaaggacaacaatttgaagggatgggaatggatctgtatcaaacagagccggcctatcgagcattagttgatgaagctagtcaaattttaggtcaaagttttgctaaacaagatgttattgataatgaagaaaatttacaattatcaattgttattttgagtttaggaattgcacgaattcttagcagtgaaaagattgcaccgcagaagttcttggggcttagcttaggtgaatattccgctttgattgccgcaaatggtttttcaattgatgaaggtttaaaagttcttgaagatcgttcaaaatacatggctgaagcagggaaactaaatccaggccaaatggtagcagttttaaatgccagtgatgatgtgatgaacgaggcaatgcatgctgctcgagagtttggtaaagtttatccagcaaattacaacacacctaagcaaacggttttcggtggcgatgctgctggaatcaacaagtttagtacactgttaaaagctgctggagttaagcgggttgttccaattaagatgagtgtggcatcacacacaccatttatgcaaatggctagtgataacttgaagacccgtttggaaaatgtcacagtagctcaaccgaatgtgccagtaattagcaatacgatcaagactgaatttactaaagctaatactaaacaaacccttgcagaccagttggtaaacccaacttatttcacggattgtttagctgtaattgaggcagatccaatcgattgtttggtagaaattggtcctggtaaagcgcttagtggatttgctaaaaaaactctcaagaacaaagacttaccaattttcaatgtttatgatgttgaaacactacaaaaattacggaactatctttcaaatcaggagggctaattaagtgattattaaagatacagtggcagttgttactggtggaactcaaggaatcggattagcaatcgcaatggatttagctaagaaaggttcaaaggtttttatcactgctcgccatgatatttcggatgatgcagtaaaagaacaaattcaaggacttgatatcaactttaaagaacttgacattcgtgatgatgcaaagattggcgaattgttaaacgacattaaagaagaatttggtcacttagatattattgtgaataatgctggaattacaaaagataagttactaagtcgaatgtcagttgaagattttaatgacgtaattgcaactaacttagttggtgcattttcaatgacaaaatatgccatgaaaattatgcaaaaacaacgttcaggtaacattgtcaatatctcaagtatttcgggaactcaaggaaatgttggacaagctaactattcagcaagtaaagctggaattgttggtctaacaaaaactacagctcgtgaaggtcttttgagaaatattagatgtaatgctgtggctccagggatgattgaaacagccatgactggaaaattaagtgaaaaggttcgtgaaaaaacagaagaaatgattccaatgcaccgtttcggtcaaccagaagaaatttcttcaacagtagcctttttacttgaaaatgattatataactggtcaagtacttaccgttgacggtggaatgaccctttaggtttttgaggaggaaaaaatgggtagacgagtagtagtaacaggcatgggagctttgactccccttggaaatgatcgtgaatccttcattcaaggactaaatagttcaaaagttggaatcgataaaattacacattttgatgccgaaccaacaggtatcacggttgccggtgaggttaaagactttgatccaactgttagaattgagagaaaaattgcgaaacgaatggatgcattttctcaatatgctctatattctgctgttgaagcaatggaacaagctgattttaaagaaggcgagttagatccttaccaagtcggtgtaatttatggttcagggattggtggattaactaccatccaagaacaagtcattaaaatggatcataaaggaccgagacgggtttcaccattatttgtaactaactcaattactaacatggcagctgggaacatttcaatgtatttcaatgcaaaaaataccagtcaagcaatcgttactgcttgtgctagcgcaaataatgcaattggaaatgcattccaccatatcaaaaatggttacgcagatgttatgattacaggtggttcagaatcatcaattaatgaaattggaatcgctggtttcgcttcattaactgcattaactgcatcagaagatcgtttacgtgcctcaattccatttgataaggatcgcaatggttttgtaatgggtgaaggagcagctactttaatccttgaagactacgaccatgctaaagcacgtggtgctaatattttagctgaaatcgttggttacggtatgacaagtgatgctttccatatgacccaaccagatcctgaaggtcgcggtgccattcgtgcaatgcaaatggcaatggacgaaggtggcattaaagccaatgatattgattatatcaatgctcatggtaccagtacgcatgctaacgatagtgcagaatcaaaagctatcgaaagcatctttactgaaaacgaccattataaggtaagtagtactaagtcaatgactggtcatttgcttggtgcggctggagcaattgaagctgttgcaactattgcagcacttcaaaatggtattatgccagttaacgtaggtttagaaactaaagaccctgaagttaacattccattagttacagaagataaccgtaaggcttctgttaactatgccttgagtaattcatttggttttggtggacataacgctgtattagcatttaagaggtgaaaatgttgactgaaatagatttagaaaagttattaaccaaattagataaatcatcattcacgtcattcgaaatgacggaaggtgattttagcattaaagtaaaaaaagaaactactcaagtagttcaaccagtagcaacggttaatgccgttgctactgacgttgaagcaacttctgaaatagcggatgctaacctagaagagattaaggctccgttcgtgggggtggtctattttgcaccttcagaaggagaagatccttatattaaggttggcagtcacatttcaaaaggcgatactgtgggcttaatcgaagccatgaagatgtttaatgaagttcattcaccagttgatggtgaagtcgtagaactcttagttgaaaatggatcgatggttgaatatgatcaaccaattgcccgtgttcgtaaagttggagataattaatggaaattaatgttcaagatattattcctcaacgtcctccttttcaaatgattgatcaattagttgatcttgaagcaggaaaaaaggcggtcgctgaaaagaaagttaccatcaatgaatggttttttaataatggcaacgagctctgcatgcctgagccactcttagtcgaggccttagcacaaacgggagcttgtgcacttttatcaaacgaagaatttgttggaaaaaatgctttctttggcggaattaaacaagctgaattttcaaatagagttgttcctggcaatcgacttactttaacggttgaattaaccaaaatgaaaagacaaattggtactggtcatggggttattgttaatgaaaataacgaactgatctgtgaagctgatttaactttcattgtgggctaggaacagggaggctatctatgtttcaaaaggttttagttgctaatcgtggtgaaatcgcggtccaaattatccgtgccttacacgaaatggatattgctgcagttagtgtctattctacagctgatgagaatagtttattcgttaaattagcggatgaagccgtctgcattggagggcctcaacctgctgattcatatttaaacatgtttaatattatcagtgctgccgtcttaactggctgtgacgcgattcatccaggttacggatttttatccgaaaatgcggaattcgctcgtttatgtaaagaaagcaatctggtatttattggaccgcactataaaaccattgacttgatgggaaataagtctcgagcgcgtgagacgatgattagtgcgaatgttccggttattccgggaagcaacggcatggttcgcgatttagagaatgccatggtggtggctaagcaaattggttatccaattatgcttaaagctgctgatggtggtggcggaaaagggattcgtcgaattaattcgtcagaagaccttaagaaagcttatcaagaagcgaagcgggaagctgaaacttcttttggtaattctgatttatatattgaaaaaatcattgaaaatgctaaacatattgaaatgcaagttattgcagaccagtttggtcattatgtatttttacctgaacgtgattgttcgctgcaacgaaataaccagaaagtaattgaagaaacgccatgcgccactatttcacattctgaacgcgaaagtttaggtgatattgtagttcgggctgcaaaggccatcaattattataatactggtacaattgagtttttgatggatgaaaatcataatttttatttcatggaaatgaatactcgacttcaagttgagcatacagttactgaagaggtaacgggaattgaattaatcaaagaacaaattaagattgctgaaggattgaaacttgatttcagccaagcagacgttgaaattttaggccatgcaattgaatgtcgaattaatgccgaagacccaagcaatggttttatgccatcggcggggaccattaagcatctatttttcccagatggaacaatgggtgtacgcattgattcgggaattacatatggtagcatgatcccaccattttacgattcaatgatttcaaaaataattgttaaaatgccaaatcgggttcaagcgactagaaaaatgcgtcgtgttttagatgaatttgaaatcgaaggtgtaacttcaaataaggcattcttagaggctttactagttgataagggatttgaacaaggattgtttacgactaaatatattgaaaatgtctttttgaaagagtggttaagtaatgcaaaataaattctcacttcctactcaagatgaaattgttaagcgattgaagaaaattccagaaggtttgtggcgcgaatgttctaattgtcacgaaaagttttattaccgtcgcgcagggatttatgaagtgtgtcctaattgtgggtatggtgcacggctaggttctcgtaaacgaatcaaattactttgtgatgagtttgaagaatgggacaaagcaatggctactgatcctactaatatagacgatgaaaagtacaaaaagaaactggctacagggattaaaacgactcacgttaatgaaagtgtcctcacaggaaaagctaaaattggtaacaatgaatttgctattggagtgatggattcacgctttatcatgggtagtttaggtcaagtgacgggaagtaaaattgcacgaatgttccaggaagcgactcggcaacatctaccagttattatgtttactgcttcaggtggagcgcgaatgcaagacggaattcattcgttaatgcaaatggctagggtttctgatgaagttgctcgtcatagtgcggaaggcttattatacattgcagttataaccgatcctactacaggtggagttacagctagttatgccatgcaagctgatattattatttcagaaccaaaaacattaattggttttgccggtcgccgagtgattgaacaaacgattaatcagaagccacctaaggattttcaacaagccgaaacgttacttaaaaatggattcttagatgatattgttgaacgaccaaatttaaaagaatatttgaataatcttttaaatttacattcagataagtaagtagggataaaaaatggcaaaaacagcatatgaaacagtgactgctgctcgcagtaaggataaagttgcaactgctgatttgataaataatattttctcgaattttacggaactccatggagatcgtcaattaagtgatgatcctgctgtgattggtggaatcgctctattgaacggtacaccagtaaccgtaattggtacccaaaaaggtaaaaataccgctgaaaatattgaacgtcattttggaactgttgaacctgaagggtatcgaaaagcagtacgtctaatgcaacaagctgaaaaatttaaacgaccagtaattacatttgttaacacaccaggggcttatccaggaatggatgctgagtatcatggtcaaggttcagcaattgctaacagtttaatagtggggatggaacttcgtgtcccttatatcagtattattgttggtgaaggtggtagcggaggtgcattggctctggctaccagtgatacagtttggatgatggaaaatagtatctattcagttttatcacctgaaggttatgcttcaatcgtttggaaggattctaaacgtgttattgaagcttctgaggctttaaaattaactccagaacatttacttgaagatggaattatcgataaaattgttccagaagttgttgatcaaactagtacacaaaatttaaaacaaatgttagttacagaagtaaatcgtttaagtcaattttcagctgatgaactcgtgcagcgacgacatgaacgatttagtaaattctagaagaggggttatgcagttggaaggaattcttagtggaaaaaccattgtcattatgggtgtagcgaataagaacagtattgcttggggttgtacaaaagcaatcatggatcaaggcgcaaaagttgtattaacttaccaaaatgaccggataaaaaaaagtttaaataaaattgtggatgattcaatcgcattggttgaatgtgatgtttcagaagatgccaatattgaaaaggcctttaaacaaattgaagataaatttggtaaggttgatggtattattcatgcgattgcctttgctgacaaggaaactcttgaaggtggcgttttaaataccaaaaaagaaggttacaatctagctcaagatgttagtgcttactcattgattgctgtttcacgctatggtgcggaaatcatgaacgaaaaaggtagtattgtgacgcttacatacttcggctcaactcgtgcaattcctaactacaacatgatgggaattgctaaagcttcacttgaatccagcgtacgctacttggcaagtgatttaggtgaccgtcatattcgagttaatgctatttcagctggtgcaattaagacacttgctgttacaggtatcaagcatcatcgtgacttgcttaaagaatctcaaagccgtacagtcgatggtgaaaatgtaagtactagtgaagttggaaatgtcgctgcattccttgttagtgatatggcaactggtgtaaccggtgatgttatttacgttgataaaggcgtacatttaatttaagctaaataaaaagattaaggtggttaccttaatctttttttgtatcctcaaattgtcagatatagatagattttttgagaaattgactagatgtaattgcgtttattaaaattaaatgatattattctaataataagtgaaatggaggttgttatatgaatcatcaagttaaatattttgctaatgttaatgtaacaaccactacctcaaccaccatcctgtctggttgagtgttttgaggtgctttccaattaaaatttggttaacaaacaaaaccacccaatcagaattcagtgcctactagcattgatactgattcggtggttttttatattttgaggaggaagaacaatgaaggaagatttaccgcagttaaaacgatcacttacatcaaaccaaatgcaaatgattgcattaggaggaaccattggtgtgggattattcatgggatcctcatcgacaattaagtggacgggaccatcagtgttgctagcatatggctttgcggggttaatattgtacctagttatgcgtgctttaggggagattttatatgtaaacccaagcaccggttcctttgctgattatgcaaccaactatattcaccccttagcaggatatttaaccatgtggagcaatatcttccaatttattgtagttgggattagcgaagtggttgcagttagtcaatatttgaattactggtggccaaatttaccagggtgggtttctagtgtggtggtaattgctactttaacgcttgctaacttggtttctactaaagcatacggagcgattgaattctattttgctttaattaaagtgctaacgattattttaattattattattggtgttttagtgattttcatgggcttaggtaatcattggcgccctgtaggattgagcaatctttgggctcacgggggctttttcacaggtggagttaaaggattcttgtttgcgttatcaatcgttgtaggctcttaccaaggaattgagttacttggtatcactgctggtgaagcagctaaccctaaaaaggccattgttgcttcggtaaaatcaattgtttggcgaattttaattttttatttaggagcaatctttgttatcgtagctatttttccttggaatcaattggctacggtaggttctccgtttgtggaaactttttcaaaagtaggaattaccggagcggctggaattatcaattttgttgttttaactgcggcaatgtcaggaaccaattctggaatttatagtgctagtcgaatgttgtataaactatctcaagaaggaaaggtacctaagatttttggtaaattatccagtcatcgagttccatctgtagcaatcttgaccatatcttttggaattttgttagggattatcttaaatatcttcttatcttcatttaaaggaggagccgttaacctatttgtgctggtatatagctcaagtgtgttgccggggatggttccatggtttgttatcctactttctgaattacgctttcgccgtgctaacccagaaataattcaaaatcatccttttgtaatgccgctttatcccatgagtaattacttagcggttttctcgttgtttttgattgtagtttttatgttcatcaatccagacacgagggcatcagttacagtaggatttgtttttctaatggttttaacgattaattttataattaaattccgccgtaaacggggctagaaaaaattcagaaagctaaagttctgaagcttttaatattttaaaggaaaagatattgctaaggtttacctaagaaataagctgaactttgataaacagataggggtctgctaaaatttaatagataaaaaattcaggattaagctttggaggattggttttgaaaattggaattgataaaatgagcttttttacgagtgatttatatttaccgatggaggatcttgcaaaggctcgtaatgaagacccaaataaatacttgattggtattggacaatcaaaacaagctgtaatccgaaattcacaagattcagtaacactagcagctaatgcagcattaaaaatagtagatgataacgaaaaagaaaaaatcgatttgattttattcggcactgaatctggtgtagataactctaaatcaggagcaatctacttacagtcattattgggaattaactcatcagcgagtggtgttgagctaaagcaggcttgttttggtttgactgctggaattcaaatggcaatgggacatattgctttacatccggaaagtcgagttttactagtaggatcggatattgctcgctatggaattggtacattaggagaaaaaactcaaggtggaggagcagtcgcgataattatgagcgctaatcctcatctccttgaaattggaacgcaaagtgcccatttaactaaggatattatggatttttggcgtccattaaatcgtagtgaagcgttagttgatggtaagtattcatcagccgaatttattaatttcttcaaagaaactttcgaaaattacctcgaaaaaacgggcgaagagattgataaatttaccgctcttgtttttcatttaccttacactaagatggggcttaaagctttaagaagcgtaattgaagacctagataatgatgatttaaaagaacgtttattagaacattttgaggagagtcgttatttgaatcgtgaggtaggaaatttatatacaggttcattgtatctgagtctgttgtcattattacatgcccgcaatttaaaagcaggcgaccaaattggcttgtttagttatggttctggtgcagaaggtgagttttattctgctaaagtcgttgaaggatatgaaaggtatgttacagatgaagaaattgcatttttggatcaaagaacttcggtctcagtggctgaatatgaacaaatctatcgtagttttatgaaacctcaaacagcggactacagaactgaatttgaaaacgatcctgcaccatttgttttgaagggacaacaacaacaacaacggatttatgaaaaagtaaattaaaaaaatggcaacttgggtttaaacctaagttgccattttttatgagaagatgctgtaaacaattttaccgtctttcgcgataatcatcgctttatttttgtcaggttgatttaattgaacggcatatcccttaccaagttcttttttgagggattttgaaacctcaacaaatttatcttggatatctttaaaattactattactcatttggtcaggattttcgatcaactgattgaaaacttttttagtgtctttatcggttgctgaaacactaaatgttttggcagatggatcatatgtaacagtaccaaacgatttaaaagatttagtaagactagcctggacttgttgcatctgttgggccttagatgaagaggcaacactttcgcttttaatcatttccaacttatcgtccttcaagctcgattttttactagcaattaaagttgagttggtcttagagccagaacttttatgtgaagtttccatcacatttcttgctgagaaaataacaacagcaagggggataatcactaaaagtgagcttaaaaaaatggagcctcggttcctaattgatgaataaaattgaaaaaatccaagtaataatgtaattgatgctaaaactaaaacgtaaagcatagtaaccctccaaaatgatttatcgcattaacaatagtatgctttgaaaaacataataaatcaataggaaagtcacatctagtagatgttatctctaaataaaccaacaactttaccgaggatagtcacgttgtccaaaataattggggccatcgtatcattttctggttgaagtcgaatgtgatcggattctcgatagaatcgtttgcaagttgcttcattttcatcagtcatagcaattacaatggtgccattgtcggctgtagattgttttctaacaataacttgatcaccagataaaataccggcattaatcatactttctcctcggatggtaagcatgaacaaattactactatcattttcgtactctggaggaacagggaagaaatctgtagcttcttcaacagccaaaattggttcaccggcagtaactactcccagtaagggaatagtaggatttttatcttgtactcctaaagcgtctaaacctaattttgttacctctagggctcggggcttagtaggatccttttctaaaaagccgtttttttgtaaacgatcaatgtgtccatgaacagtggaagtagatgatagtccaatggcactaccaatttcacgcactgtagggggatatccttgagcgttaactgttttataaatatattccagaacgctgagttgcttagtgctgatattttttgccattttttcacctcataaatatttgttgttattttatcataaaaaatcctaatactcaaacaaatgttcgctttaaaaattgaaattataagctttccatagtatgattaagctactaataacggagggatttattatggccgatcaagaaatgcaaaaattaattaagagaatcaatgaacttgctaaaaaagcaaaagaagaaggacttagtgacttagagattatcgagcgaaaagatctgcgtcaaaaatatttgaagaagttccgagagagtttcagaagtcaagttgaaatgatgcaaatttttgataaagaaggcaaagaagtcacacctgaaaaggtaaaagaagttcaacgaaaaaagggcttacgtgacgattagaacggggcttttgtttttagccgtttttgtgtaaaatgaataggtaagtcgttggtaaggaggattgtaaatgtcaactggaatttggattatgattgtaatcatcgcattgcttgttggtgcagttggtggtttcttctttgctcgtcgttacatggagaattatttgaagaataaccccccaattaacgaggatatgcttagaacaatgatgcttcagatgggtcaaaagccatcacaaaagaagctccatcaaatgatgactgcgatgcaaaatcaatctaagaaataaaaaaacgtccattatttggacgctttttttgtttctttattcgaaatgtcaatgtatttaaacgtaggatcaacctcattatcaagtttaacaaaagcattgtttaattcttcttctagcattgctaagttttcgtcattcatttttgttttacgatcaatagtaatcggttcactaaagttgatatgaatcttttgacgagtaaatagtcctttaaaggttaatggtccttgataaatagctggtacaatgggggcgttagctaatttggcaattacgaaagcaccatttttaagctcttgggaatgtcgagttcctgaaggaaaaataatggttgataattctcccttttttaaaatcttaaccggggttttaatggctgaaggacccggattttgacgatcaacaggaaaagcatttaatttagtaattaaccagcttaaaaaccgattttgaaagagttcctttttagccataaaagaaaatctttgcggataagcagctagggcatatagcactggatcaaaccacgtgcggtggggagctactaacacataactaccttctggtaaacgttctgagttgtgtacatcaggtttcccattaataagaaatatcaatgaagaaacaaagtgtttaataaatgaataaaacataagataacctgtactttcatatatttattaatttgattatattatgaagtattggtaaagaaaaggagttttaaatgcaagttgagttaaaaagtgacgagcgaattgatcaattatatcgcgatgatattcagattattcaaagtccatcagtattttcattctcactcgatgcggtattattagccaattttgctgaggttaaaaaggctagtaagactaaaattgtcgatctttgctctggaaatggagcagtgggtttatttctttcaaaaaagactgccggctatgtgacaatgattgagattcagtcacgattagcagagatggcaatgcggagtattcagttgaacgatttaactgaccgttatgatgtttacaacatgccgttgaaagatgcgttaacgaaaattaatgctgattccatagataacattgtttgtaatccaccttactttgaagatttacctagtagcaagaaaaatcccaatgaacatttggcacttgctcggcatgaattaacgacttcattagaggaagttcttcaggtgagtcaaaagatgttaaaaatgaatggaaaattatttttggtacatagaccggatcgactacctgaaattttaaccaaattagttaaaaatcgattggcacctaaacgaattcaatttgcacattctcacgcaggagatgaagctaatatggttttaatcgaagcgattaaagacggtaagcctaatggaactagaatcttaccaccaatagttatttatgaggggttggaatactctaaagcaattaaggagttattatatggaaatcccactgactaacggattttatttttatgttttacgctgtgcggataacactttatatggtggctataccataaatcttattaaccgcgttgaacgccataataagggacaaggtgccaaatatactaaggctcgaagaccagttcaattaatttattttgaatcgtttgataatcagcatgacgcaatgtctgcagaatatcagttcaagcaacgaacgcgaagtagtaaaattaaatttcttaaaaagaacggtatttcattaacaaatttaaaataatagtggtacagttaaggcgattaacgactaatttaatagtttgaatactgtaatattttttgaatcatgatacagtatgtaaaacaaattatttagccaagtctgagaggagaatttttgatgaaaattattgcttatggcattcgagatgacgaaaaaccttacctagaagaatgggttaaagataataaaattgaagtaaaggctgttagcgaattgttggactctaacacaattgaacaagctaagggttatgacggagttgttgcatatcaacagaaaccttatacagatgatttgttcgataaaatgaatgaattcgggattcatgccttttcgcttcgtaacgttggtgttgataatgttccagttgaggctttaaagcgaaataatattaagattaccaatgttccagcgtactctccaatggcgattgcagaactttcagtaacccaactcctagctttaattcgtcgaattccagaatttgatgttaagatggctcgtggtgatttcagatgggaaccagatattgctctagaacttaacaaaatgacagtgggagttattggtaccggaagaattgggcgtgcggccattaatatctttaaaggctttggagctaaagtgattgcttatgatgttttccgaaattcagaacttgaaaaagaaggaatctatgttgactcgcttgaagaactttatcgtcaagtagatgttattaccttacatgttcccgctttaaaagataactaccatatgttaaatgatgaagcgttcgcacagatgcatgatggggtatttgttctaaattttgctcgcggtagcttgattgacacgaaggcattacttaaggctttagatagtggtaaggtggctggtgcggcactagatacctatgaagacgaagtaggtatttttgatgtggatcaccaaaatgacccaatcaatgatcccgtatttaatgatttatacagtagacgtaatgtaaaaatcacaccacatgcggctttttatactaagccagcagttaaaaatatggtacaaattgctcttgaaaataataaagcactaattgaaaaaggtgctgcaaaaaatgaagttaagtttgactaatatttagcttgaaatgcgactttagttaggttaaaattatattcggcctgtaggtcaaaaacacacttgattggaagttgacggagtgctcaactagtttgagtcccgaaaccgtagataatcaaggaggaaaaactaggaggaaaataacatgtctgttatttctatgaaacaattgcttgaagctggtgtacatttcggacaccaaacacgtcgctggaaccctaagatgaagccatttatctttactgaacgtaatggtatttacatcattgatttacaaaaaactgttaaattaattgacaatgcatataacttcgttaaagatgttgctgcaaatgatggtgtagttctttttgttggtacaaagaagcaagcacaaactgctatcgaagaagaagcaaaacgtgctggtcaatactttgttaaccatcgttggttaggtggaactcttacaaactggaacacaatccaaaaacgtatcaagcgtttgaaagatttgaaagcaatggaagaagacggtacatttgatcgtctacctaagaaagaagttgctcttttgaacaagcaaaaagacaagcttgaaaaattcttgggtggtatcgaagatatgcctcatactccagacgtattgtttgttgttgatcctcgtaaggaacaaattgctatcaaggaagctcaaaaattgaatattcctgttgtagctatggtcgacacaaactctgatccagatcaagttgatgttattatcccatcaaatgatgatgctattcgtgccgttcgtttaatcactgctaagatggctgacgctgttatcgaaggtcgccaaggtgaggacgaagaagaagcttcacaagaagtcgctgaaggcgtaagcaaggactctcttgaagacttgaagaagtctgttgaagaaggaagcaacgaagaataattatcacttaggctgtcgtgatttgagaccttttaggcctgagattacgcgcggcctttttttacggaatcacaaattggtattagtaatataaaaagctaagggggccataaaaatggcaagtatttcagctaaattagtaaaagaattacgcgataaaatcggtgttggtatgatggacgctaaaaaagcacttgttgctacagaaggtgacatggacaaagcagttgattttctccgtgaaaaaggtattgcaaaggctgctaagaagagtgaccgtgttgctgctgaaggtcttgcagatgttgaaatgcatgacaacacagctgcaattgtagaagttaattcagaaactgactttgttgcatcaaacgatcgtttcatcgacttagttaaggaaattgcttcacaagttgcacttgaaaaacctgcagatgttgatgctgctcttaaattgaagtcaccaaagggtactttgaatgatgatatcatcgaagcaactcaagtaattggtgaaaagatttctcttcgtcgctttgctactttagaaaagggtgaaaacgaacatttcggttcatatcttcacatgggtggtaaaattgcagcgcttgtattgcttgaaggtgctgatgaagaaactgctaaagacgttgctatgcacgttgcagctatcaaccctaagtatgttaaccgtgaccaagtacccgctgaggtattggaccacgaacgtgaagtacttagcaaagaagctgaaggtgaaggcaaaccagctaatatcatcgaaaagatggttactggtcgtttgaacaagttcttggctgaaattagtttagatgatcaagaatatgttaaagatcctgaccaaacagttgctaaatatgttgcttcaaagggtggtaaagttaagtcatttatccgctttgaagttggtgaaggtatcgaaaaacaaactgttgactttgctgaagaagttcgtaaggaaatgggccaataaaacccagagtttttggatatttaaaaagcgaattaatatgagtttagctcaattaattcgcttttttgtaggattttacacgtaataacagtgtggtttgccgcatttttatgatagaattaatgaaggaaattaaacataggaggccgtaatatgtcggaagttaaatacaagcgagtaataatgaagctgagtggtgaagcacttgctggagataaaggaacaggtattaatccaccagtaattcaaaaggttgctgaagaacttcgtgacgtgcatgacctaggagtacaaattgccatcgttgttggtggtgggaacatgtggcgtggagaaactggtgaacagcttggaatggaacgtgttcaagctgactatattggtatgctaggtacggttatgaatgctttagcacttcaagatagcctagaatcactaggagttccaactcgcgttcaaacttccattgaaatgcgtcaaatcgctgaaccttacattcgtcgtaaggccgttcgtcatcttgaaaagaatcgcatagtaatctttgctgctggtacaggtagcccatacttctcaactgatacaacttcagctttaagagcggctgaaattggggcggaagcaattttaatggctaaaaacggcgtagatggtatttattctgccgatccaaacgtagaccctgatgcagttaaatttgacgaattaacacatatggatattattgataaaggacttaatgttatggacactactgcaagttcactttcgatggagaataatattccattagttgttttcaacttaaaccaagcaggtaacattaaaaaggttgttgcaggtgaaaatattggaacaacggttagaggagaagaataatggcaaaaaatgagataatccaaaaagctgaagaaaaaatgcaaaaggcacagaatgttttagaacgtgatctaggttcaatccgtgctggccgtgctaatgcttcattacttgataaagtttcagtggattattatggagctccaactccacttaatcaaatggcttcaattagcattccggaaccacgagtattattagttactccttatgataagagcgtattgaacgacattgaacaagctattttaatgtcagatctagggattaatcctgctaatgatggctcagcaattcgtttagtagttcctcaattaactgaagaaactcgtaaagatttagccaagaatgttaaagcagaaggcgaaaaagctaaagtagcagttcgtaatattcgtcgtgatgcaatggacactttgaaaaaggctaataaaaatggcgactacaatgatgatgaattccatgatttagaaaaacaaactcaagatagtacggataaagcaattaaagttgtagacgaaatcgtagctaataaggaaaaagaagtccttgaaggctagtattaacttttgataaagcaccccaagaattgtagtgaaaactcaacttttggggtgctttactggttattgcaaaattccaacttcaaccaaaaagtatcaaaatttggtatggtacaataaaaatcatgtgtttttaggtagttttgaagatgtttgacgtatctttaatagtcgttgtccgtttatttgtacagaacaatgattttgtagcttttttttggtaaaataataaccattagcttggaggttttttgatgaaaatgaatcaaaaacttgaaacagaattaaatgaaaatattccaaagcatgttgccattattatggatggtaacggacgctgggctcagaaacgatttatgccacgtgttgctggtcataagcgaggaatggaagtcgttaagactattactaaaagtgctagtaagttgggcgtaaaggtgttaaccttatacgctttttcgacggaaaattggaaacgtccccaagatgaagtttcattcttaatgaaattaccgattacttttttcaataaatttgttccagaattgattgaagagggggtccaggttcgagtaactggagatattgacggccttccccaagcgactcaagatgctgtacgaaaagcgatcaaggataccgcacaaggtacaaagatgattttaaattttgctcttaactatggaagtcgggacgaaattaccaagatggtccagtcaattgctcaagctgttaataccaaacaattggacgtggataaaattgatgagcaggttattgaaaaccatctacaaactaattttttaggcgaactttctaatccagatgtattgattaggaccagtggagaagagcgaatttcgaacttcttactttggcaaattgcatatagtgagttagtctttactgacacactttggccagatttcgacgaaaaaatctttattgaaatgataaaagagtatcaaaaacgtgatcgacgttttggtgcaattaaaaagtgaggaattaattttgaagcaaagagtaattactgccgtagtagcgttaataatttttattccaattgtctttcttggaggaacattaatcgagattgcagccttggccctggccgtgatggcaatgagtgaagttttaattatgaaacgaattttgttggtgactcctgaagcaatcattagtatcttaggaacgttattcttggttgcccctaagtcatggatgcacgacttaccgagccaaattaatacaccattcgtttctttgatttttgccattgcgttaatggtgagagttgttttcagtaaaaatcgttttaatttcgatgatgctggtgtgctaacattgacgatgctatacattggattcggatttaatatgtttgttcaagctcgaacggtgggcttaggaatgttaatgtatctgctactaaccgtttggagtacagacagtggagcctacttagtcggaagaaagattggtaagactaaacttgctcctcaaattagccccaataagacttgggaaggttccattggcggaaccgtagttgcaattattgttggaattattttctcagtaacgggactaatccattttggaattctagctacaattttaatgacgctattcctttcaattgcaggtcagttaggagacttagtagaatcttctcttaaacgttattacggtgttaaagattctggtcgtatcttaccaggtcatggaggaatccttgaccgttttgatagtctattgctagtattgccaatggcatatttattaggtttactataaaatttgccagttaggagttatttatgataactacgattattacctttattgttgtatttttaattttagttgttgtccatgagtatgggcattttgttgctgctaaaaagtccggtattttagttcgtgaattttcaattgggatgggtcctaaaattgttgatttgaagcgtaatggaactacgtatactttacggattcttcccattggtggttatgttcgaatggcggggctcgatgaacaagaagatgaattgaaagcgggacaacatgttacattaaccacggataatactggacaagtgacgattattaatacttctagtaaagttcaaaatttgatgggcattccagttgatgtaaccagttttgacttacaagataaattattcattgaaggttatgaaaatggtaacgaagacgaagttaaacattttgaaattgatcatgatgcatcgatagtcgaatccgacgggaccgaagttcgaattgcaccgcgtgatgttcaatttcaatctgctaagatttggcagcgactaattactaattttgctggaccattcaataattttgttttggccatcgttgtttttgcgataatgggagttatgcagggagcagttccggctaatactaaccaagtacaagtcgttgaaaatggtgttgctcaaaaagcaggaattaaaaataatgatcgtattgttagagttgaaggacaaaaaacagataattggagtcaactatctaaggcagtttcagctcgtccaaatcaaaaaacgactttagaagtattacgtcaaaagcaaacaaagaaaatcacattaacacctaagttagcaagtaatggtagtaaaaaagtgggtatgatcggtgttcaatcatccatgacaactaatttaggtaagcgagttttatatggtttcactggaacttggcaaatggctaagagtttgtttaccgctttaggacagatgctacatggctttagtttgaatgatttaggcggtcctgttgcaatttatgccacgacctctcaagctacccatcaaggcttcatgtcagtgctgtatgtgcttggttttctatccctaaacttggggattgttaacttattaccaattccagctttggatggaggaaaaattctcctaaatctcgttgaaatgattcgaagaaaacctttaaaagttgaaaccgaaaatgtgattacgctaattggctttggatttttaatgatattaatgctgttagttacttggaatgatattcaaagatactttttttaaattaacttaaggagttcaaattcaattatgaaacaatcaaaaattcttattcctactgtaaaggaagtcccaaatgatgccgaagttttaagtcataaaatgatgcttcgggcaggatacatccgtcaaatttcggccggaatgtatgcatacttaccattagcttataaagtgattagtaagattgaaaaaatcgtgcgtgaagaaatggaagcaatcgacgccgttgaaatgttaactccagcggttttaccagctgaattatggaagcaatcaggccgttatgaaacatatggtcaagaactctataaatttaagaatcgtcatgatcgtgattttattcttggaccaacacacgaagaaaccatgactacattgattcgagacgaagttaaatcatacaagaaacttccactttctttataccaaatccaaatgaaatatcgcgatgaagatcgtcctcgttatggattactacgcggccgtgaatttttaatgaaagatgcttattctttccacgccgatgaagaaacgttagaccaaagtttccgtgatttcgaaaaagcttaccaaaacatttttagacgttgtggtcttaacttccgtgaaatcgtgggtgacgccggagcaatgggtggtcgagattccaaagaattttcagctattgcttctattggtgaagatacaatcgcttactcagaagaaagcgattatgctgctaacttagaaatggcaagtagtgtctacacagatcttcaaatgcatgaaaatcaagaagaacttactaaagtggctactgatgatgcgcattcaattgatgaagttgctgctaagctagatgtggatagcaaccgtttaattaaaactatggctttaattgtcgatgaagcacctgttttggctttactacgtggtaatgatcaactaaatgaagttaagcttacaaatcttttgcacgctgatgaggttcgagaagcaacggaggaagaagcgtttgaacttctaggtgcgcacgtgggttcgcttggtccagtacttgaaaacaaaccagaaaatttaaagattgtagcagataaatatattgaacaaatggttaacagcgttgttggtgctaatgaagatggtttccatttgaaaaatgttaatgttgaacgcgattttaccgttgatgaatatgctgatattcgtactgtccgtgaaggcgaacttgctccggatggtaagggtgctttgaaattcactaagggaatcgaaattggtcatatcttcaagattggaacaaagtactctgaagctttggatgctaaggtactagatgaaaacggacgagcaatcccagtaattatgggttgttatggaattggggtgagtcgtttactatcagctgtttctgaacaacaatctgatgaaaatgggcttgtatggcctaagaatattgctccttatgatgtccatgtaattccagttaatgccaagaatgcggaacaaatggaaattgcggaccaaattaacggagaactaactaaagcaggttacgatgtattagtagatgatcgtaaggaacgtgccggagttaagtttgcggattcagacttaattggaatcccacttcgtgttaccattggtaagaaagcttctgaaggcattgttgaagtcaagttacgtaagacaggggaagcagtcgaagttaaggttgcggaactaaataacacggtagaaattttattaaaccaagctcaataaaagtaaataaaccaattaaagctggggaatcccagctttaattatttgtagcaaatatttttaatggattagtaacatcagggggaccaaagagtgagtttgtcagaaaatgaacaattcagagttttattagagcaaattgatttgttggataatgctgaattaaaagatggttcaatcaaagatttaactgtgcactccaattccaagcgttggacgtttagttttgagtttaatgatattttacctttacaagtctttgttgaatttcatcatcaattggttaatacgtttggggcaatagctcaaattgatttttcaattgatactataaataaaaataatgttgcaacccatgcaaccgattattgggattggattattaagaatagtggtattcaatcatcacttctacaagtgttatgtgataagtcaattccagagtttaaagatggacaattagttgtcaaagtagataatcaaattactaagaactttctcaatgacgatgttttgcagactcttagtaatacgtatcaaaaagttggttttggtccgattaaaattaaacctacaatcgatgacaatactgctcaagaacgtttgcaagcttatcatgaagaaaaaattaaacgtgatcaagccattgttcaaaaagcgactgaagcaattaaaaaagctgaaagtaaaaagaaagcttctgataaagcgatgcctgaatttaatggtaaagtgcaaatgggtaaaccaattaatggtaaggacaatattattcagttgagagatattacccaagaagaacgttcggtgtccattgaagggtatatttttgacgcagaagttaagacccttcgttcggagcgtcaacttttaatctttaaggtaacggactatacatcgtctattaccatcaagaagttttctcgtaatgagaccgatgaacaattattctcggccattaaaaaaggtttgtgggttagagttcgcggaagtattcaagaagatagttttatgaaagatctaacgatgaatgcttacgatatcatggaagtcgaccacgctgatcgacaagatacagcaactgataaaagagttgaattacacatacacactaatatgagtacgatggatgctactaacggaattagcgatttggtaggacaagctgctaagtgggggcatccggcggttgcagtcacagatcacgctggattacaagctttccctgaagcccatgcagctggtaaaaaaaatggtattaaaacacttttcggtgttgaagctaatctagttgatgatggagttccaattggctataacagtgaacatcgcccattgaagggcggcaaatatgtaatctttgatgtggaaactacgggtttgtctgcaatttatgacaaggtgattgaactatcggcggtcaaaatggaaaatggaaatgtaattgatcagttcgaagaatttattgatccaggttttcctctttcggaaactacaattaatctgactagtatcacggacgaaatggtacgtggttcaatgtctgaaaaagaagttttcaccaaatttagagaattttatgaagatgctattattgtgggacataatgtaacttttgatattggttttatgaatacaggttacctccgacatggaatggaagaaataaaaaatcccataattgatactttaacgttagcgcggttcttgtatcctactctgaaaggttatcgtttaaacactttggctaaaaaatttggggtagtactcgaacatcatcatcgggctatctatgattcagaaactacaggacatttgtgttatctcttcttaaaagatgccgaagaacgttatgggattgaatatcatgatcaactaaatgatcacatgactgaaaatgaagcatataaacatgcacggccaagtcatgccattttaattgctaagacccaagcaggtttaaaaaatctttttaaattagtatcaatgtcaaatgtcaaatattactatcgtgtacctcgaattcctcgctctgagttagaaaaattacgcgaggggattattgtcggttctgcttgttctagcggggatgtttttacgtcgatgatgcaaaaaggatatgctgatgcacggcgaaaggctaaattctatgattacttggaagtaatgcctaaaccggtttatcaaccattaatcgaacaagaattagttagtgataataagaagttagaggaaatcattgccaatattgttaaattaggtgaggatctagatattccagtggtcgcaacgggagatgttcattatctcaatccgcaagattatatctaccgtaagattttaattaattcgcaaggtggggctaatcctttaaatcgttcagaattacctgatgttcattttagaactaccgatgaaatgctggaagacttttctttcttgggtccagaagtagcacacaagattgttgtcgaaaattcgaataaaatcgctgatagtgtagatgacggaattagcccagttaaagataagttgtatacacctaaaatgccaggtgctgaagaccgaatcaaacagctttcgatggatcgggcacatgctttgtacggtgaagtattaccggaaattgttcaagaacgattaaataaagaattgactagtatcattggaaatggtttctccgtaatttatctaattgctcagcgcctagtgcataagagtaataaagatggttatttagttgggtcgcgtggatcagttggttctagttttgttgctacaatgtctggaattacagaagttaatccattaccgcctcattatcgatgccctaagtgtcaatattcattcttctataccaagggtgaatatggttctggatatgaccttccagataaagaatgtccggaatgtggaacttggatgattggtgatggacaagatattccgtttgaaactttcctaggtttcaaaggagataaggtccccgatattgatttaaatttctcgggagattatcaacctattgcgcataattatatgcaagttttatttggtaaagataatgtgtttagagctggtacaattggtacggttgctgataaaacagcatttggatatgttaaagcgtacgaaagagatactaatcagcatttgcgcggagccgaaattgaacgtttggctaagggcgcaactggtgttaaacgaacgactggacaacatccggctggaattttgattgttcctgattatatggatgtatatgattttagtcctattcaatatcccgctgatgatcagacggctgcttgggaaacgactcattttgattttcattctatccatgataatattctgaaaatggatattctgggacatgatgatccaacaatgattcgtaagctacaagatttatcaggaattgatccagagaccattccaactgatgaccccggggtgatgaaaattttctctggcccagaagttttaggcgttgatgaaaatcaaattcaatctaaaacaggaactttaggaatccctgagtttggtacgcgatttgtgcgaggaatgttggaagaaacccatccaactagttattcagagcttctccaaatttctggattatcacatggtactgatgtttggttagggaatgccgaagaattgatcaaggcgggtaccgtaactttgaaagaagttattggttgtcgtgataatattatgatggatttaattcattatggtttagattcacagtcctccttccaaattatggagagtgtgcgtaagggaaagggaattccagaaggctatgaagataagatgcgtgcggctaatgttcccgattggtacattgaatcttgtggaaagattaaatatatgttcccacgggcgcatgcttcagcctatgttttaatggccttacgaattgcctactttaaggtttattatccattggtttattacgcagcatatttcacggtacgagcagatgactttgacattgtttcgatggcacgcgggaaagaatccctcaaaaatcgcatgcaagaaattaatgataaaggtaacgatgcgtcgacaaaggaaaaaaatctcctaaccgtgttagaattagctaacgaaatgttagaacgtggttttgaattcaaaatgattgatattgaaaaatcagatgctgaagaatggttaattgaagacaagtccttaattgcaccatttaatgctttaccaggtttaggattgaacgttgctaaacaaatcgtggctgcgcgagcagacaagccattcctttccaaagaagacttgtcaaagcggggacatgtttcgcaaactttaattgatttcatgactgagaacaacgttttatcggagttgccggatgaaaatcagcttagtttattctgatgatttgcaaaaatgcccatataatggtatattcagagtagtaatttgatactcgttaattgagtgagcagcgatgctcgctctttttattggcaaaatataattctggaggttcaagtttgagtaacaatgttattgaaaaggtgacagaattagtccaaccaattactgatcgccataattttgaacttgttgaagttgaatttgtaaaagaaggtcaaggttggttcctaagagtctatattgacaaagttggtggcattaacatcgaagaatgtgccatggtcagtgatgagctaagtgaaattttggacgcgcaagatccagatccaattccacaagcttatttcttagaagtgtcttctccaggggctgaacgacctttaaaaacgaaggaagatcttacgagatcaattggtgaatatatccatatctcactatatgcatcgattaataagcaaaaagttttcgaaggttaccttaaaagctttgaaaatgatgaaattgttttggactatttagataagactagacataaagaacttaaagtaacgtatgatcaggttgcatttgctagattagcaatcaagatttagaggagagtttaaaatgagtaaagaaatgattaccgctcttgatatcttagaaaaagaaaagggaatcaaaaaagaagttatcgttgaagcacttgaagctgcattagtttcggcattcaagcgtaattacggacaggctcaaaacgttgaagtagaatttaatgatcgtaaaggtgatattcatgtttacgccgttaaaaaagttgttgaagaagttgaagatgatcaattggaagttagtttagctgacgccttgatgatcaatcgagcatacgaattagatgatgaaatcagatttgaagttactcctaaaaactttggccgaattgcagctcaaactgctaaacaagttattatgcaacgggttcgcgaagctgaacgtggtgtaatttacgaaaagtatggtcaatacgaagatgaaattgttacaggcgaagtatcacaccgtgataatcgttacgtatatgttgacttgggtggggtcgaagctgtgatggctaagtcagaccaaatcccaggtgaacaatatgaacctcatgatcatattaaagtttatattacgaaggtggaaaataacggtaagggacctcaaatttttgcttcaagaacggattcgggacttttgaaacggctctttgaacaagaagttcctgaagtttatgatggaacggtcgagattatgtcgattgctcgtgaagctggtgatcgtgctaaaattgcggtacgttctaatgatcctgatattgatgcagttgggacatgtgtgggtgctaagggccaacgtgttcaaacgattgtcaatgaacttcatggtgaaaacatggatatcattgaatggaaagaggacccagcagaatatatagctaatgctttgaaaccttctgaagttattgacgtattatttaatgaagaagatgaaaattactgcatggtaatcgttccagattaccaactttcattagcaattggtcgtcgtggacaaaatgcgcgtttagctgctaaacttgttaacttcaagattgacatcaaatcggaaacagatgcatcagaatatgctgaagaagaagattctgaagaaagtacagaagaaaccgctgaataaatcattggaggtgtgttcttgatgaaaaccagaaaaataccaatgcgtaaagacattgtgacaaatcaaatgtttcctaaaaaggaactcgtgcgagttgtcaaaaataaggaaaacgaagtagctattgatccgacgggtaaagctgcaggtcgaggcgcttatattggattagatgtcgaaattgctaaaaaggcaaaaaagaagcgaacttttgatcaagcgtttaaaattaaagttgacgaccagttctacgatgacttaattgcttatgttgatcatcagcaagcacgaaaagagttatttggtaagtaaatgattaaagaaaatattagtaaatatctcggattgatgcgccgttcaggtaacttggttactggtcaagaactagtactcagttcaattcgtagtcagaaagccaaattcgttctggtaacagaagatattggcgagtcctcaaagaaaaaaattattgataagtgtcatttttacgaagttccattcactattttgggaactaaagaagatctttccaaagcaattgggcaggaaagatcggtagtggcgactgaaaataatggttttgcaaaggggttactaaagaaaataaatgaataggagcgtgaaacgatgggcaaaaaaagaatttatgaattagccaaagaaatcaacgtttcgagtaaagatattattgaaaaggcgcaggccgatggtcttgatgtaaaaaaccatatgtcgacgctagacgatgcttctgaaaagcatttacgcaatgctttcaaaaaaaatactactacaaacaaaccggaagaaaaacggacacctaaattccgttcaagcaaaactggtaaaactgtggttaagaaaagcgaccatccagcagctgatggaacgaagggtattcaaagattgaaatcatcaaataatgaaagtactacaagaaacaataacaataacaaaaatggcaaccaaaaccgtaataatacaaatggtcgtccaaacaataaccaaaatcgtccaaacaacaatcgtaatcaaaataacaaccgtaatggtaatcgtcctaaccaacctaagcgcgatgaaaaacaagatcgaattcgtgcttcagtagcagaggctgcccgtatggctgctcaagctaaccgcgaaattgctaacgagaagccccaagctaatcgtcaacgcacgaatagcgctaagccaggtgaacaacgtcgggaaggtcgtaataaccaaaatcgtccaaacaacaataatcgtaacggtaacaatgtaaatcgtacgaataataataatcgccctaacaataacaatcgtaacaatgaaaatcgtccaagtcgtccaaataatactaatcagacgactaataatcgcccagctaacaatacaactagaccagctgctccagcagctacgacagctaataatagtggcgaaaagaagcaagatcgtttcagtggacgtaacaacaattctaggggtgggaaccgttttggaaacaaccaaaatcgtccctttaataaagaaaaccgtaagaacaaaaagagaaatagaaaagctaaacgcgatgggcggatgaaggaaacaactaacaaagttgttactgttcgtaaggaacgtccattgccagatgtattagaatacagcgaaggcatcaatgtagcagagattgctaagaagattcatcgtgaaccagcagaaattatcaagaaattgttcatgatgggtgtaatggttaaccaaaatcaatcacttgataatgatacagtggaacttctagcagccgattatggaatcgaagctcaacaaaaagttgaagttgatatttcagatattgataagatttttgaagacgaagaaaagaatacaactaaccttgtatcacgccctccagttgttactatcatgggacacgttgaccatggtaagacaaccttacttgataaacttcgtcatagtcatatcactgaaggagaagctggtggtattactcaaggaatcggtgcttaccaacttaagcatgatgataagttgattactttccttgatactcctggtcatgcggcctttactgaaatgcgtgctcgtggtgctgatgttacggatattacaatcttagttgtcgctgctgatgacggtgtaatgccacaaactattgaagctatcaaccatgctaaggctgctaatgttccaattatcgtcgccgttaacaagattgataagcaaggagcaaatcctaaccatgttatggaacaattgactgaatatggtcttattcctgaatcatggggtggagacacgattttcgttgaaatttcagctaaattaggtcaaaatatcgatgaattacttgatatgattttacttcaagcagaagttctagaacttaaagctaacccagatcaaaatgctgctggatcagtaattgaagctcaattggatcctggtaaaggttctattgcaacaatcttagttcaacaaggtacaatgcacgttggtgatccaattgttattggtaacacctttggacggattcgaacaatggttaacgaacatggccgtcgagtgaaagaagctactccatcaaccccagtagaaattactggtttgaacggtgttccagaagccggtgatcgtttcgtagtctttgatgacgaaaaatcagctcgtgcagctggtgaagaacgtgctaaacgtgctcaaatggaagaacgtaaacgtagcaaccatgttactttggataatctctttgattcccttaaagaaggcgaaatgaagaaggttgacatcattatcaaggctgatgttcaaggctctgtagaagctttagctgatagtttacaaaagattgaagttgaaggtgttcgagttaatatcattcataaggccgttggagctattaacgaaagtgacgttacccttgcagctgcaagtaatgcgattatcattggtttcaatgttcgcccaacagctcaagctaaacaaatggctgactctgaagatgttgatattcgtctccatcgtgttatctataacgcaatcgatgaagttgaatcagcaatgaagggaatgcttgaaccagtttacgaagaagaaattattggtcaagttgacattcgcgaaacttacaaggtttctcgtgtgggtacaattgctggtggttttgtaactgaaggatttattacacgtgattccggagttcgtttgattcgtgatggtgtagttatctatgaaggtaaactaggtagtcttaaacgtttcaaggatgatgttaaagaagttaaacgaggatttgaacttggtttaacggttgaaaattacaatgatatcaaaattggtgatgttatcgaagcataccgcatgaaagaagtaccagttgagtagataggaggaatctattatggctcgacaataccgttcggatcgcttgtctcaagaaattgaaaaagaagtgagtgatatccttcgtcgtcgtgtgcgtgatcctcgcgttgagggagttacaatcactggcgttgatgtgacaggtgatttacaacaagcaaaaatttattacagtattttatctgataaagcatcagatgatcaaaaaaccaaggcgggtcttgaaaaggcatctggtttaattcgtaaagagttaggtagccgcctatcaatttacaagacaccggaacttagtttcatcagagatgaatctgttcaatatggtgataaaattgatcaattactcaataaattaaatcgtgattaatccaaaagagtatgcttaatggcatgctcttttttgtttggacctaaataaataggacgaaatctttttaatacgatataagtaatgtaaaatggctatgaagagtgcattttaagtacagaatgagaggttaccaaaatggatggaataattccaattaataaagaacgaggaatgacaagtcacgatgttgttgccaaggttcgaggtattttaagaactaaaaaagttggacatagtggaacccttgatcctagtgttgacggagttttaccaatttgtgttggcagagctacgaaagttgtggactatttaatgggatttggaaaagtttatcaaggttcaattacgttaggtttctcgactactacggaagatctagatggtgaagtagttgaaaccaaaaaacttgatgaaccattaacggacgaacaaattaatcaaactttgactgcaatgacaggaactgtagttcaaattccacccatgtattccgcagtaaaggttaagggtcgcaagttatatgaatatgcccgcgctggtgagacggtagaacgtcctcagcgtcaaattaaggtttatgattttgttcaaactcgcccatcaatttttgatgcagaaaaggggcaacaaactatttatttcaaggttagttgtggcaaggggacgtatgtgagaactttagcagttgattttggtcgtcattttggattaccagcggtgatgtctgatttaactcgcttggctagtgggggattcaaaattgaggaatgcctgacgttatccgacttagaacaagcacgagatgaagatcgtttatcgacgattattcagcctttagatcaagccttggataactttaatacaattacaatttcagatgttgaatgggaaattgttaaaaatggaggatttttgaatcgtccgcaaactgatgaaatcatagctttaaaatataatgggaatattcaggcgttatatcagtatgatacaaatcgtcaaaactatattcctaaaaaaatgttgttggtgagatagaaaatgcaaatagtaagaatacatcatccatattcaaaaaaaataattccagcagaacctgtagcactagctttaggtttctttgacggtgttcatcgtggacaccaagcagttattaagcaagcttgccaaaaggcccgagaacagcatttaaaggtggcagcaatgacgtttaaccatcatgcgtcggtagtatttgaacaggatcgtaactttagcccgttaagctacctaacttctgtagaacgcaaagcggaattaatgcgcgaattaggcgttgatatactttatgttgttgatttcacttctgcatttggtagtttaaatcccgaagattttgttcaacaatatatggtagacttaaatgccaaagtggtagttgcaggttttgattatacgtttggacctgctgagctagcgaacatggatactttaccagcgctagctcagggacgatttgaggttattaaagtacctaaaatcattttaaagaatgataagattggatctggtaagattcgtgagatggtatcgttaggaaatattgatcatgctaatgcctatctaggttatgcttttcaaacgagtggcgtggtggttcatggagaagcacgtggaagagaactcggttttccaactgctaatatagtttctaatgaaaatcaaattacacctgggatcggaatctatgtcgttgaaatcaaagtaggcgaccgatggtataagggaatggcatccgttggcaaaaatgtagtctttggggaaggtcgtcctgttactactgaaattaatattttagattttaaagaagctatctacggagagactgttaaagttaaatggtaccatcgcttacgaggcgaaattaaatttgatttggttaatgctttaatcgcacaactgcatcaggatgaagctgatacaagggaattttttaacaagttataaagatgtctgaccaaatttgactatggttgacatttctacaaacctctggtatcttattaagtgttcttagcactccaactttctaagtgctaaaagaggtgattttcatgttaacagatcgtgagttgttaattttagaggagattgtccgagagtatactgagaatggtcagccaatcggatcaaaaacgttgatgaataatcttccagtaaaagtgagttcggcaacgattagaaatgatatggctaagctagaagagatgggtctgattgaaaagatgcattcatcttctggaagaattccatctttgatgggatatcggtattacgtagatcatttgttaagccccaagaagttaaatcaaagtgaggctcaacagattcaaaaggggctggggatgcattttagagaagtagatgacattgttcgaacttcggctgaaatgttatcaaatttaacgcattatacagcgttaacgttaaaacctgaccaaaaagatgcgactttagatggttttcgaatggttccactcggtggaaatcaagtaatgttgattttggtttctagtaatggcgacgttactagtcagcaattttcgatcccccgaggaatgaatagtgagactgtcgaacgcgtcttgagaattatgaatgatcgcttgattgacgaaacgcttgatcaagtttattatcacctgaaaacagatattcctaaaattgttgagcattatctgcatagtaacgacggaattattgatattttcgaaaatgtagttgcgcagtcttcacaggaccgttacttcattggagggaagttgaatatccttaatttctccaagaatgtagatgttagttcaattagagggcttttgactctatttaatgagaatgatcaacttgatggattacttggaaataatcagagtgacttagatgtaaagattggcgatgaattaagcaatgctttactaaaggattttagcttaatcactgctacttatgatgttggtagtcgaggcaagggattaattgccattctcggtccaactagtatgcagtattcgaaaacattaggcttacttgatacatttagagatcagttgtctaatcgaatgctcgaatattataagcaccttgatgatagttaggaggattgaattggcaaaagagaaaaaagaagaagttaaagaagaagaagtttctgaagctacttcaacagaagggtcagcagatgttgaatcaactaataatgatgattcaactacagaaactcaagcaacaacggctttagatgacattaaaaaggtggaagccgaacgcgatgaaatttcagacaagtatattcgtgctcaagctgaaattgttaatatgcgtcgccgaaacgaaaaagaacaggcatcattaattaagtacgatggtcaaaaacttgcaaaagcaattttgccagcacttgataatcttgaacgcgctctagcagttgagtctgcttcggaacaactcctaaaaggggtcaagatggttcaaaccgatttgttaaaggctttgaaggaaaatcacgttgctgaaattgaagctgaaggacaagcttttgaccctaatatgcatcaagccgttcagacggtgccagctgatgatgatcatccagccgatacagttgttcaagtattacaaaaaggatatattttaaaagatcgagtattacgtccagcaatggtaatcgtagctcaataaaaaaagaggaagagggattttaaacaatggcaagtaataaaattattggtattgatttaggtactacaaactctgcagttgctgtcatggacggtgacaaaccaaaaattatcacaaaccctgaaggagcacgtacaactccatcagttgttgcttttaagaatggtgaaactcaagttggggaagttgctaagcgtcaagcaatcactaaccctgatacaattgcttcaatcaaacgtcacatcggtgaagctggctataaagtaaccgttgatggcaagtcttatacaccacaagaagtttcagcaatgattttaagttatatcaagaaatttgctgaagattaccttggtgaagaagtagataaagctgttatcacagtacctgcttactttgatgattcacaacgtcaagctacaaaggacgctggtaagattgctggcttggatgttaaacgtattatcaacgaacctactgcatcttcattagcttacggactagatcaaaacggtaaggatgaaaagattctcgtttatgatttaggtggtggtacttttgatgtttccgttcttgaattaggggatggcgtattccaagttctttcaacaaacggtgatacacaccttggtggtgacgactttgatcaaaagattatcgactggttagttgatgaattcaagaaagacaatggcgtagacttatcacaagataagatggctcttcaacgtttgaaggacgccgctgaaaaagctaagaaggacctttcaggtgttagcgaagctcaaatcagtctaccatttatttcagctggcgaagccggaccattacatcttgaaaagactttgacacgtgcgcaatttgatcaattaactgctgacttagtggaacgtactaaggctccagttgaaaatgcgcttaaagatgctggactttcagcttctgaaattgacgaagttatcttaaatggtggttcaacacgtattcctgccgttcaagaagccgttaagaactggacaggtaaggaacctaaccactcaatcaaccctgatgaagccgtagctttaggtgctgctgttcaaggtggtgtgcttactggtgatgttaaggacgttgttttacttgacgttactccactctcacttggtattgaaacaatgggtggtgtattcactaagttaatcgatcgtaatacaacaatcccaacaagtaagtcacaagtattctcaacagctgctgataaccaaccagctgtagacatccatgtacttcaaggtgaacgtccaatggctgctgataacaagacacttggtcgtttccaacttactgatattccagctgctcctcgtggaattccacaaatcgaagttaagtttgatattgataagaatggtatcgtaaacgtttctgcaactgataagggtactggtaaggaacaaaagattacaatcaagagttcatcgggtctaagtgatgaagaaattgatcgcatgatgaaggaagctaaagaaaacgaagaagccgacaagaaacgtaaagaagaagttgatcttcgtaacgaagttgatcaattaatctttacaacggataagactttgaaagatcttgaaggtaaagtttctgaagatgaaatcaggaaggctaaagatgctaaagaagctcttgaaaaggctcaaaaggataacaatcttgacgaaatgaaagctaagaaagatgacttgagcaagattgttcaagatctatctgtaaagctttaccaacaagctcaagaagcccaaggccaagctgctgatggagctcaagccaacgctggtgacgctaagactgatgatgacaatacagtcaatggtgattttgaagaagttgatccggacaaggataacaaataaataaccagtaatcgtaaaaaggtcaaagtcagtgactttgacctttttgcatgattatctgttaagataagctaatagaaatcatggaggatgaatatggctgcaaataaagattattatgacattctaggcgttagtaaggatgcgtctgatgatgaaattaagaaggcctaccgtaagctttctaaaaagtatcatccagatatcaataaagcacctgatgccgaacagaagtttaaagacgtcaatgaggcgtatgaagtcttaggtgactctcaaaaacgtgctcaatatgatcaatttggttcagctgatccgaatgcaggctttggtggcggtggatttggcggccaaggtggctttagtgacttcggtggtggattcgaagatatctttggttcattctttggtggtggacaacgccaatcaccaaaccaaccacgccagggagaagatttgcaataccaaatgagccttaaatttgaggaagctatctttggtaagaagacgaccatcaagtactctcgtgaagccctatgtaaaacttgtggtggatctggtgctaaagaaggtacttctcctgtaacttgtcataagtgtaacggtacgggtacaattcaagtaacccaaaatacaccacttggacgaatggttcgccaacaaacttgtgatgtatgtaatggtacaggtaaggaaattaaagaaaaatgtcctacttgtggtggtacaggtcatacttctcaacaacacgaagttaaggtatcggttcctgctggggttgaagatggacaacaaatgcgtctccaaggtcaaggagaagctggatttaatggaggcccttatggggacttatacattattttccaagttcaaccaagcgatatgtatgaacgagatggttcagaaatttattacaaccaaacgatttcatttgttcaagcagctttgggtgacgaaattgaagtaccaaccgtacatggtaaggttaaattaaaggttccagctggtactcaaacgggaactaacttccgtttgaaaggcaagggagccccacgtttacgtggtaatggaactggggaccaacatgttaaagttaaggtcactgtacctaagaagcttaacagcggacaaaaggaagccttgaaacaatttgctaaagctagtggtgaagaaccttctggtcatggtaagagtggtttctttgataagtttatgaattagaaaaaaggcgcgcaagatttttattcttgcacgccttttttgagtctaaaaaacgctatacaaggtgagtatgtagattactcatccatctatagcgttttttttaatagttattatcattctttttttctggttgagcactaatcaaaccaaaaaatttaagacagtagatggcactaataccaactaaaacatatacaatcctagaaatgattgctgcttgacctccaaaaagtgtagctactaaatcaaattggaaaataccaactaataaccagtttaagccaccgacaatcaatagaacaagtgctataacatctagtgttttcatggttgaatcctcctttagtctcttattttcggaacaacttaattctagcaaagttaattgaatatacctaaaaatacacttacaagtaaattaataattttacaatcaaatgatgcaataacagaaggttagttaaggatggctgttcctaaggttaggtaagtagcaaataaaatccaaaggaaatacggaatcattaagtaggctgccaatttactactcttataaaattccttgatacaaaagaatactagtgcgtctaatacaagaatgattaatagtccggtccaacgactacttgcgttgaaaaatacaatactccaaataaaattcaagaaaagttgggcaataaataatgttaggtttgttttgcggtagttacttctaactgtgaaaattaggtagccaacgataccaatcattaagtataaaattggccacacgataccaaacaaacgatctggtggtgagaatggtggcaaagtaaagctattatagatggctttgatgtcaccagctaataatccagataatgagccgattagttctactccaactaccgcaataattaattgaatccatttacttttggtttgcataaaaatccctcccttatattttgtgaaacctatctcattaaggttagcttaccaaaagtgggggagagaatataatattttgcttaggtagtggatcaaagatttatacagctgtaaattgtcattaattataaatagcgtatagttaaaattatttgagaacaaattaggaaaactgtaattttgcaagtaaaatgcgatattttgtatattgttctaattaattttatgcccaataatagtattaaggaagcgctttctgatatgctttgcaaaaatatatttattgtaaagcattcttaaaagcagctgtagattatatatcaattattgaggagctgatccaaatgaatgagattactaacaaaaaaatggataaaaaagtcatgtcactagttttaattgccggaactgcttcatatttagatgcgagtttattagttagtttaggcgtagcactacctatatggactaaaattttagatttaactcctatcctgagcggattaatctcaacgttgttaacattaatggtagctttaggggcaattgtaggtgggtggttagcagataaatttggtagagtaaaagtttttaatctagatattttatttgtagcagttggggctattattatagctttcgcacctaatttgccaatcttattaattggaacggtggttgcaggtttagcctcgggagcagatttaccaacatcccttgcggtaatttcggaaagaacttctagtcaaatgtacggacgctcaattactataactcaaattttttggacgattggaattttgctctcacaatttattggttttttaacatcaggaatgacagttggatcagtaaggtggatttttagtgtaattgcttttgtagcattctgcaattggtgcatcagagcattttctaataaattcaagaatattgaatctagcctagaggaggaagtcaataaagaaaatcatatgattcaacataaaaaagttagcttaagagacattcttaaaaataagcaatatttaagtgttttgattgctttaacggcgttttatctattctggaacttaccagctaacacgtggggttcgtttgttaattactttttggttactgtttcacatcgaacacaagcatacgcaacgattgtagctttaattgctaatttatttaatttggcatcaaattcaatttatgtaagagtatcagatacaaaatatcgttatccagttatgtatggagcaattgttattggatgtatagcatttttctgtgctggcatttggagtagtgtatggtgggtgtttacaatcgcatatattttatattcttcaactaacactttatgcggtgaaccaatttacaagatatggacacaaactttttatcctgtcgatgtaagggcatctataactggattttcgtatggatttgtacgattttttacggtaatattttcattatttactccaactttgatggcttggtctgtacaaaaatttttatggataatttttgtatgcgctttattatcaggtggatgtgcaattatcatcgtacaaatggtatataaacaaaaaaataagtaattttaagaggtgtataaacatgaaaaagtattggatttggtacccaggagattttgagatccatcaaggaatgttacaaaactttacccgtgaagaacgtgggatggcttggcctgcgtattggtatgtagatgattgttataaaaatatcaaatttgagcgggtttataatctaacagaaagtactatatttaaggtgatcactcatcagaagggctatattactgtagatggtaataaatttcgggttaacgaagatattaaagtggatgttggtgaacatgaaattgtcgtatacgtatttagtagtaatcaattgccaacagtatatattgacggaagcgttatttattcggatggaaactggttagccaataattatgtgaataaacgtcaagtaggatataataaattatttaaaaaaattactgacgatcctaataaaattccatatgaacgagttacgttaaatccacaaacttttacagtgaaaaataatggtttgttagtggattttggtaaagagattaatgccgaacttagtttcagtaaactagcgcataaaataacggtttgttatggagagtctgaaactgaagctctagatacggtaaaatgttattacaaacaatcaaatattagtaaccaaactaagcttccaaaaagagcatttagatatttatttattccagaatttactgatagaaatattagtatcacagcaactaatgtatttttaccaatgaaaaatgtatcacagtttatatcagataataaattaatgaatgatatttggaatatctcgattagaacttttaagttatgcagtgatttattttatattgatggcattaaacgagatcgctggatttggggcggagatgcctatcaagataattttattaatcaatattcattttttgatgaagatattgataaaagaaccataatagctctacgcgggcatgatcaagttcagcaacatataaatactattgtagactattctttactatggattattagcatctataatcattatgagatgactgctgataaagaatttatccaaacaattatgccgcgtatggaaattatgatggacttcttgctaaaacaaactaatgaacttggatttatttatgggcgtgatggagattggatttttattgattggtctgaaatggataaagaagggactatagctgcagagcaaatgtttctattacagtcattaaaagcaatcattgcttgtaaaaatattttgggcgaagatgcagagagttatgttcaacaatttgaaaaattaaagcaaaatattctaaggtatttttggaatgaaaaaaaaggcgcttttattgatagttacgaatctggaaaaaataatattacaagacatgctaacatacttgcaatattatttgattttattggtaataaaaaaaagcaacaaattttatctaatgtacttttgaacaatgatgttacacaaattacaacaccgtattttaaattttttgagcaagacgcactatgtaagttaggtcaattacctcaagtttatcgtactattgaagaatattggggatctatgattagaaagggagcaacgactatttgggaagagtataatccaaatctaagtgatgaccaacagtatgcgatgtatggtgatccatttggaaaaagcctctgtcatgcttggggagcaagtcctatctatctattaggaagatatttctttgggttacgcccaacaaaaccaggatataaaacgtttgaaattaatccgcatttggaaaaatttaaagaattagaatgtactttaccaattaaggatggtgtagttaagttcaatttgaaagatgccaaactaactatttggacaaataaaacgggaggtactgttattaataacggtataaaaattagtctgaataaaaatgaagagttaaccatttaggcttctttttaagaattattaatatggttattgctaattagttggtgacgataatcgataggtgtgatatttatatattttttgaacaaacgatgtagtgaagaagggtttttataacctattttcattgaaatatcctctaatgataatttggtacggtatagtaaatcttgtgctgcatataaacgacgctgttcaatgatttctttgtatgtttgtcccgtagaggatttaattttattactcagatagttcatgttatacccaaaatgttcactagttaatttgaggttcgtactagaatagttgcgttcgatatattttagtatttctaatatgtttgaatcattactattaaagtcatttttgtagtattgaatagtatcttctaattgaattagtagggtggagaataaaagatcaattgtaattctatttttgtttacattatttgtcgccatttcgagagaaataatatttttaattaaactttgggcgattggtgaggaatttaagtcgcatataataaaattattgctattagtttttaaattagtctggcttaaaaataatgaaattttattttcgtatccttttagatagtctaacaaacgattaatagttacggaatctttaattaaaatgtttataaggatatcttcctgaccagtgtatccaattttttggacagtatttttatccattattaatagctgtccctgtgtaaaatcaaaatcttcattattaagtgattgggtgcaacgaccagaatacatgtaatttagttctataaaactgtgcgtatgtgctgggacatatgaaaagcgattagccttagttacattaatatcattttctttaaaaaaattccattttggtatcgtaggaataggactctcattaaaatctaaattcatataattataatttatttttgatgttttctgtatcttctcgacataattaaatgtatatagatatcgctcaagaattaaatcgttcatcataatactccttatttactgataaacctgtagttatgcattttttttagtggaactatgatattgtagcaccttttacaagcgcttacaattataaatataaataggaggaataattatgacaaataataaggcattaaaaaaatatcgtcctttggccactgcatctggtataggatcgattttaggttcgggtatcattgtaggcttatccgctacaattacggtatggcaacaaggtttaggtttaactaacatgcaagttggggtgatttctggagcattaacttttgcaattgccttgggttcattaattacaggtatgatctccaaaactttcggacttactaaggcatttaattggttgaacctattctatgctattggagcattgatttgtgtatttgctaatagttatttactgttacttgtaggtgttattattgctggatttgcttcaggggctgatctacctattagtttaacggttatatctagggatgtacctgatgaaaaaacgactgcaagtttggtatcgtttacgcaaattttttggcaaattggagtattcttctcgtatggatgtgcgtttgtagtttcaaagatgtcgggagctactggagctagaatcatttttacgattttatcgatttgtgctttattaacatttttatggagaagcttttcaaaaacatttagaaacttacatattgaagcggaacaacgaaatgatgataggaaacaaaatattaaaaataatcaaaaacaatccatgttttcgttcttaggtagtaacaaaaaatatttagcattcttttttagtatattgattttctacagctgttggaacttattggctaatacttttggtcaatttcaaacatttactttagtacaagcacatgcgagtcaaagttttgctacaggcgcagggttggtgctaaatattattgcattaatcgcgtctatggcattcgcatcggttgcaggtggtaaatatcgtaataaattcttttttgtaggtattgtggttcaatttgtagcaatgctaggtttagcacttagtagccatgcgttatggccaatcgttttagcaattggattttataatattggaaataatatagcaggggaagatatgtataaggtatggacccaggaatcgttcccaatggaaaatagagcatcaattcaaggctttatcaatggattctctcgattcctttgtggattatttgcctttattacaccagctcttgtagtaccagctcatattaggacttcgatgtttggttttgcaggtatcgttttactaagctttatagctgggttaataatgatcaatttacagaaaaaatataaagtaaataaagctttggaggacaaagaatgagtttcacatttcagattaatagtgatgttgaatttaatcataataaaaaattattagataaggctgaggataacgtaactgagttatatcatgaagttaagacacctcaacaaatcgttacagttgaaaaaaataagcagaaattagatggtatcggtgtaaaaaaaatcgctgatatcaatgaattagcaaaaatgtcactaggaagaaatgaaagagttatcttagattttggagatcattatgtaggaagattttcaattaaagctagatccatcggttcaccaatggatgcaccgttaactgtaaaattaaaatttgctgagttgcctgctgaactagaacagaagagtgaggattatgatggctggctaagtaaatcttggatgcaagaagaaattttacatcttgatcagttaccagcgataattaaattgcctaggagatatagctttaggtatgttgaacttagcgtaattgatacctctccaaaatggaaaacaatattttctgaaccaacattattaactgaaagttcagcaaataatcatttaaaggaatttaaagtgaaggatgcagaactaaaagaaatctataaagtgggattaaaaactcttgaagattgtatgcaagatgtctttgaagatggtcctaaaagagaccgtagactttggattggagatttacgcttacaagctttagcgaactatgcttctttcaaaaatacaactttggtaaaacgttgtttatatctttttgctgctatgacagcaaaggatggacgaattccagccaatgtttttgcaggccattcttatgctccagatgatacatttctattggattacagtctattctttactagtattctagatgattatgtaagagaaactgaagattataaccttctagatgaactatttccaattgcaaagaaacaaatggactatgtattagatagatttgtaaataaagacggttcaattaatcttaacgaagattatccagtatttattgattggtcaaatgattttagtaaggaaacatcagggatcgctgtaatagtatacactttaaaacaatttaatcatttattaaaactacagaaggttgaaagaagcgatcaggtaaaatatattaataacatagaaaaaattattgattatataaagaatcatttgtttgataaagagcgggggttgttcttatctggaacaaaccatgaagttaacattgcaagtcaagtttggatggtattggcgggagtctttgataaaaaaacaaataaaaagattatgcaaaaaatggttacagagcttttcccaattaaaggtattgctacaccatatatgtaccatcatattactgaagcattatttcaagtcggattggaagaggaagcagttaagcttttaaaatcatattggggtggtatgattcgactgggtgccgatacctactgggaagcttttgagcctgaaaatcctagttattcaccttatggtagttctatggtaaatagttattgccatgcatggagttgcacgccagtatatttaattaaaaaatatctttaatttaaaaatcttgttttttatgaaagttaatttaattcataaaaacaagatttttttctagcaaaactaaggatgacattttctcaactaaaagctaatattaaatgtgtcggtattaaatttcatctgataccaacacacacggtggttcgaaatatcctcccgcctcaaactaaaactaggagagttacatatgcataagattaatcgaaatatttccgctacggccatcatagcggctctttacgtggccattacccttgcactagcacctatcagttttggcgtagtccaactacgactttcagaaatgttcaaccatttggcagcgtttaataagcgttatatttttgcagttacgttaggagtcttgattgtgaatgtatttagtccattagggcccattgatatgctttttggtacggctggaaccctaattggaacaacgctaacgtacttttgcacacgcaaagttacgtcattggttggtaaatttaccattgcgacaatttgccagttaccggggatgttactggtggacttagaaatgcacttatatagcaatcttcccatgtttccgacttattggatattggctgcgggtgaacttgcctcaatggtaataggcgcgtttttaatctacttaatttctactaaagttgacttatataaataaaaaagaggttgaataaatgacttttgaaaaaatactacctattttaaaaaataatggtaaagcaattcgtgaacagtgggatggcgatgaagaatttatcttagtagtcaaagatcaaaaatttaataatattcccgtaactccttatatgttaattaaaacgactagcgaaggctattctagctttgcacctaccgtttgtgacgtgttggcagacgattggaaggtcgtggattaattggttaattatcctgagttaaagaataagtatgttttacttacaggagctaattctggcattgggcttgctcaagctcgcgaatttttgggtcaaggtgcaaaagtaatcggactcgattgcaatgtagatcaaatgcaacaactaaaagcaatatatacgaccaattttggttattaccaagtggatttgactgatgaaaaacagttagatacggtaattggtaagataagtaaagtagacattttattaaatacggctggggtacttgacgattatcagccaattgaaactacttcgatcaatttatggcagaaaattctggctacaaatgttacaacaatgtttaatgtaactaaaaagattttaccgcggttagctgaaggttgcgttattgttaatatggcttcaattgctggaatggttgctggcggtggtggtatagcttacacaacttcaaaacatgccgttattggttttactaaacaattagcactagatttggctgagcgaggaattcgagtgaatggcattgctccaggatgtattgatacaccgatgaatgcaaaagattttgcaaatggtggggagatggctaagtctgtcgctaaagaagtgcctataaaacgctgggctggagctgaagaagttgccagagttgctacatttttagctagtaatggggcaagttacttacagggaacaattattcctgttgatggtggctggatcacaaaataatttaaagcttttcaactttagttggaaagtttttttgttaaaaagtatatttttagtttacattttagcttttaaaacgttactaactatgagtacatctttttaatcataggaggtgccttaatggccagaccaacaaaagcaggcttagattattttccatttgacgttgattttaatgcaaatgaaaaaacggaagctattatgggagaatttggagctaaaggagttttaaccacgatttttatcttttcagcgatttataaaaggggatattttttggagtggacaccacttgttaaaaatagccttgcaaatcgaattgatggagttaatagtaaattggtagagcaggtagttaaccgcttggttgcttacgggacctttgatgaggaactgtccaactcggctaaggttttgacaagctcacgtattcagaccatgtatttagaggcgactaaaagaagaaaagcgccaagacccactctgtattggttagtcgatgagattgagaccgagattaatgttgacattaatccacaaagtaaaggaaataaaaataaattaaactaaagtaataaagaccttaatttaattaaaggcgactgtgtaaatgatccaattccaatggtaaaacttacttaaattactaatatgagatagaaaaatattgaacagctttaacaccgttagtaacaaaaagaaacttaaatgacaaacatccagcttttattgttataaaatgaaagttataaggcacaagaccttttacttgtttatattatttagctttgataacattagttttacttagttagggaaggaggcgtgaacagatgggacttatttggacattgattgtaggtgctattattggtgttattgccggggctcttacaagtaaagacatgcctgctggttggattggcaatattgttgctggtttggttggttcttggctaggacaaagcttattgggtacttggggaccttcattagctggtatggctttaataccatcaattattggtgctattattctagtagctatagtttcttggattctaaaagctacacataagtaattagctattttatataatattttgaggatgattctaaatagaatcgtcctttttatttggataaaaattatgaatgattaattgttagagcaaattaaaaagtaccttaaaatttatatttcttcctggacataaattttaaggtactagcttattaaaattttaattatttacccttgatcattgtgtaatttggggtcagcaggtttaatatgtgggatgctactcatagcttcaggattttcttgatatgtgaatttttctccatctcttgcgatttgtccctcaaaagcttttgaaccatcaccatctgaaaaattcatcagaacatgactaaattcactatgttcaatgtctttcgtatcaccaggcacgatgactccatacttctcttcaagttcttcttgtgccttcataaattgaagttggtgttgagtttcgcgggctaacaggaacttcaacatatcacgaataccttcatcttcagtcatagaatagagtcggctgacttgtaacctagcctctgattctctgacgacattaaatcgcatatcagcaactaaattaccacttgatgttacatagtctgcattccatgctgagccattgggattatttaggctagcatttaaaccatgaactagagcgtgttctgggtccatacctgccatagttactgctaatgatggatctctttttaaatcttcagcactaaatggtgcttcttcaagtaaatatccaatcattgttgaaatcatttcaacatgagctatctcttctgtaccagtatctaataataaatctttatatttttcatcaccagttgatgcccaaccttgcgaaagatatgacatcatccctgtagtttccccccattgtccaccaagcgcctcctgtaagcgtctggccatgattgggtctggatgatttggtttggcattgtattgcagttttcttgtatgtttaaacataaagacacctctttcttaagtgaaaaacgaagttacgttatataaaacaacatagtacaggaagaaatatatcatgattgtttatttaaacataataatatgttttgaaacatatattcataatgttagcgggattaaacgattattattgagggacagtattaagctaagatttaaaatgtttagaaaatacggtgaaggatttaattagaaatactatttttgggtataagtaagactttataaattttacaatatattcagatatcggttttttaaattagatttttatagagatagatttttaattccaccaacggaatcgaaccgttgcaaatcgccagagtggaaaagtattactttatattggactactcgtaacagtcattagcattcacttcaactatttttactactcatatttaaaggatttagttgatttagtcagagattaaaaaacaacgtatcaattacgttgttttaaatgattattattgtcttagattacacgaggacattcgtaaaaatcggagtttggtgaatcaaagtcaggactatatgtaccatcggattcttttaaaagtttatagtttgatgatacttttaaattaccgggcgttatttctgaaactaatattaatccgtttgaatattcatgcctagcgtataaacgatttttagatctatcgataatatctactcgaggcaactcgttcgagtatttatcttcatttttgatgcacctcctcaaatagatattatacaagaaaagataaaaatgtttagtaaaaaaggttattaccaagaaatttatttaattggaactaaagtagtaataaaaataccgactaattttttatttctgtaacatagctcaatatatccaagtttttcaagcgaaactaaagcttcaacaaatgtttgattatctaaattagagcgttggcgaattttagaaggatctacaatagtaggtcgtctcgtattagaattctcgattatagtatgcagtaaaatattatagtaattgattgtgaacaccttctttaactagagtatacatgaaataagtaaaaatgtaatagatgacgtattgtacttaggtcaacaatgaagaggcttacaaaaatgaagaggactgtaaagggaatacgcaacgagagaacaatcctgattggttatttaacaaaaaacaaactaagatacacaaatacttacgtaatgattgttttaggagaaactaatgataattaaatattaataaatattacgaagatagtaaattatatgtcgagtcttggttacaaataaattcttttagaagaacatattgtttttctagaagaaaaataaaaatatcctcgaattaacttcgagagtaccgcgtaatttaaagttgtcacttcgatcatttattttcaggtttcggagtgggtggcaatcgatcgcactttcgaatatatacgaactctggaaacaaaacctccacgaggcccaacttcgtggcaagttctagcaggcttattatcagttcttggtttgatattttctgagaacaggatagtcaatttaaaattgtgaaaatgtataatgaaggcaacagatagtagagtaagtttataaaagttttaaaacgaaaaaataatttaaaaccgtcctgaacacgacgctagaccgctcttttttatgctcaaaacatcaagtaaaagaacaaccttagaatgtaaacgaaagcagtatagaaataaggtatgtttgtatggtagctgattcaaaagcacttaaactacaggtgtaggaaaaataatcgattacaaaataaaagcctatctagtcaaattaatgattagataggcttttttgttttatatttattttctgcgaaaacatctaaaaaatgagttatgcaggaaattcgcagaaaaattaacatttatggtattttttcaaactcaacaatccctatttaccgccctttccctcagtatcagtcttcaaaacggtcatgaaggcttcttgaggaacttcaactttaccaacggatttcattcgtttcttaccacgcttttgtttatccagcaatttagcacgacggtcaggatcaccggtgtgaatcttggaagtaacatctttacgataagctcgaatgttggtacgagcaatgattttatttccaattgcagcttggactggaatttcaaagtttcgacgagggatgatttctttcagactagcggtaatttcgttaccacgttgttgcgcgaagtcacgatgagagatgaaactcaaagcatccacccgttcgccattcaataagatatcaatcttaaccaggtcgctaactttatattcaccgagttcataatcgagcgaagcataaccacgagtgctagacttcaacttatcaaagaaatcaaagataatttctgaaaggggaagggcatacttaacattcactcggttttcatcgatgtaatccattgtatcgaaaattccccggcggaattgcgataattccattacagcaccgacatattcattagggaccataatactagcatttacgtaaggctctttaatatttttaatgctagaagcatcaggcatttcagaaggattttcaacaatcttttcagacccatccgtcatttcgacgcggtaggtaactgatggtgccgtcgtgattaagtcgaggttgaattctcgttctaatcgttcttgaaccacgtccatgtgaagtagacctaagaatccgcaacggaaaccaaaacctaaggcttgcgaagattcaggttcaaattccaaggcggcatcatttagttgtagtttttcaagtgcttcacgtaagtcattatatttagcattatcggtaggatatagaccagaataaaccattggactcatttcacgataaccttctaaaggctgtgccgcaggattcttgaccaatgtaactgtatcaccaacacgagtatctttgatgtccttaatgctggccgttaagtaaccgacatccccagccattaaaaagtcacgcttcaaaggatctggagagttaacgcctacttcgttaacctcgtaaactgaaccgctgttcatcaacttaatcttatcgccaggtttaaccatcccttcaaataaacgaacactcaaaacaactccacgataatcatcgtattttgagtcgaaaattaatgcctgtaagggagcatctaggtcaccatctggagccgggattttttcaacgatttgttctagtaattcgggaattccgatgccttgtttggcactagccatcacggcgtcgctggcgtctaagccaactacattttcgatttcatttttaacccgttcaggatctgcagcaggcaagtcaattttattaataactggtacaatttccaaatcatcatcgatagcaagataaacgttagccaaagtttgtgcttccactccttgagctgcatcgaccactaagacggcgccttcacaggcggccaagctacgagacacttcataggagaagtccacatgtcctggggtatcgattaaatggaaaatatatttttcaccatcatttgctgtatagtgtaattcaacagcatttaatttgatagtaattccacgttcacgttcaagatccatggtatccagtaattgattttgcatatcgcgtttagcaaccgtttctgttagttcaagaattcggtcggctaacgtggattttccatgatctatatgggccacaattgagaagtttcgaatgtgggcttgacgatcttgtaaatctttatattcgttcataataatttccttttcataagtagtcactgtattaaattatatcagaccaaaccttaaaggttaaactaagctaaaaaatattgtaaaaatatatcaattcatttttttgttaaccgaactataaaatatagtaccggttgaggtttctcggattataaatatgctaaaatagtaatatgaatttttcagaaatttaatttttaagttacagcgggggagtaaggtcatgcctgaaaaaaatcagccggcagttgctacgcagtcaagttctgcaccagtaactagtagttctaaaccagcaactaataattcttcaacatcaactaaaccgaataatagtggagccaccaattctaatacaagcacctcggcgagtcaccaagctagttcatcagtgtcaactaacagcaaccatgataaagcgagttcgcaaactaatagcgagtctagtgccaaatctgatagtacacctaaggccagttcacgagtaagtagtaagcaaagtacttattattactacgttaaacctaatagagcaactaattcttatgataattataatagcgatgatagtgatgacacggacgaagaagattcttcatcgagcagcagtaagagcagttcggaagaaaaagttcataaagctaaaaaaagtcggattattactacaattaaatctgattcaaatagtggttcagatattgaatatcgaaatagccatggtggaatgatgactttcttagtagttttgattctactagttggcggctattttatttggaaaaaacgacgtcaaaaacgtccaactagcattggtagacatcaaaaaaagtaaaataaaacctcaaaatttataaattttgaggttttttatttatccaaaaaagacaattaatacccaaccgactaggcctaaaagtaccaaaccgaccaaatttaaaattgaaaaacgtaacatgaaaggctctgagtgacgaatacggaattgtttgtaggctaacaaattagctagtgaagccactagagttcctaatccaccaatattaacgcccaaaaagagaggataaacgtcattagtgaacttggaaaggagaatggtggcaggtacgttactaataatttgactactaaaaattgaactaagatagattgaagcactggattgtagtaattgatgcagggtctgtgtaagaatcggatagcggcttagattacccgctgccataaaaaagaacaggaaggtgattaataagccataatctactttatcgaacacgttatgattaattaacagtcctaaaccaattgcactaatgagcataacctcaagaggcaagatggagaagactcctaacaagacgatcacggtaaccaacccagcaatgatggtttgtttaagattaattgcaggaacgttaatagtcacaccctgaagtggggttttagggactaaaagcaagcaactagctaaaaataaaagactggttaaactgattgctagagccattgtcaacatctggataatgctcaaatgatagtagtttagaataaagagattttgcggattacccataggagtcaacatacttcctaaattagctgccatggtaattaaaatagtagggataaccaattttaggtgtgctttttcgctgataataaataaaagtggtagtaaggtaataatcgcgacatcgttggttaacaacatggcactgaaaaaagatagtaaaaccaacatccctacaatttggcgagtgttggtggctttttgaattaatacactagcggcaaaacttaataaatggagttcttcatagcatttaaccaccaccattaaagcaaatagagcaaaaatggttttccaattaatatcacctaactgtaaagggcttagcagacaactaactaaaaatacgcccaaggcaatccacatgattttgtcatgcacaagtttatttataataatgtccaactccagttcatcgaggtaatgtaattttaatcaaatttaatttaaaaacataaaaagcgcctcagaagagacgctcctaaacgattgattaaagttcttcattgtgttggtaatataatggtgataagtcggttgacttagtaattaagttggcacttaaggcttgaaaagcctgaattgctgtagcgctaatttcgtttccagcttgatttaataattcttttagggcagttgtatcggataattctaaagctcgttgttcaaaatcatgcagttgattccgcatttgaacgttaacttttgaacgagttgtatttaattcttttacgaactccttataatgcgcatcggttaagacactagccagtttgaaaacccaataggcagagtcagcagtgtaaactttagctccatgatgatacatttcaggtgtttccgacatccctgcaaaaaacggcacatatacactttgagccgcaacccccatggctaaccaatggattccaccaacttcaataggttgattaggcttaatttgcaagatgtgagactcttgagtagctggaagactaataggacgaaaacgatgtttttcagcttctgagcctgttccaactgggttatatggcgttccttcataatgagaacttaaaatttgttggacatcttcaatttgaattaatcggctggccttacgaataaatggtaagtcatggctaactggactttgggtaatttctggattaagaatccgctgtccttcccaaacacgaggagtgttgtaatattcatcagaaagatcatttaaaccaaaaatgtttctgaaattaaaactggttgggttgggatttaaatgatgcattgcaacaaattgtttaagatcagccttaaacataaagttttctggatcttcaaaatcaacttcttggatagaaagttggttagaaactaccgcataactatcatctggaatccgttgtgcaacccactggtgtccacctgcagtctccatataccaaacttcattagcgtcggagaaaagaattccattagtctcgttggtaccatatttttcaataatagcgccgaggtatttcacaccttcccgagcagatttgatatagggcaaagtaactgtaaccattgcctcttcaccaattccattttcaactaagggatcataaccgaggactcgattattagtgtaggcactctcggtggcactcattgctaccccatattcattgataccatcttcttcaaataagccgaattcagtggtccattccggagtggcggtatattttcctcgcactgggggaaggggcatcgtaaattggttatcattagatttaaattcagtattagctgcttcatcatgaggatgaacggtaaaatgcttgggccaagctgatttagcatcttcatttctcgcaatgatggttgatccatcagccgtagctgctttaccagctaaaaaacttgtacatgcagaatatttattgtcgataataaggaccttcttccgtaaattacttaatcatagtttatcacacagaaaagtactttgaattatttctgtttcatgagaatatatatatgggtttaaatggataatttaaggaggaaataaagatgccattaattcatattgatttaatcgaaggtcggaatgaagaccaacttcgtggactagtcaaagacgttaccgcagccgtcgttaaaaacacgggggctccagcagaacacgtgcatgttgtgctaaatgaaatgtcaaaaaatcattattcagttgccggaactttaaagagcgacgaaaaataataaaaaaacttcaaaatcaactgaaagatcagtgattttgaagttttttattcggctaaaccgagatattcattgagatactttgcaacaccatcttcggtattatcaaattcagtaatatcattagcaattcccttaatttggtccgtagcatttttcattgccactccacggccaacataatctagcatttcagcatcgttatgttcatctccaaaggcaattgtatcctgtcgatcaatatgatagtaatctgctaggtaggccaccgccttggctttctgaatacctttagaaacgatttccagaacactttggggtccgccccaaacgccgacagtaatatattcaccataatagtgtagtaattgatttttaactttttgagcactattaggttccactaaaatcgtaatcgaagttggattagttcttagcgttttttcggttaaaatttggtcattggaaatttcatgaggaaaaaattcaaatgaagcgggagccgcatgatccgcaaaaaatgaatctttactttcaaccgcaagtaattgaataccgtagtcatctttatgcttcatcaggtcgtagacgaccgctttgttgatggttctggaatattcaccatcccatttttggtgaggaatatgtgttaaagccccattaaaattcgccatcggcgttttaaggctaagttcatcgtaaatatcgcgagccatgcgataaggtcgtcccgtaacaatggaaacgatgtgtccagctgccgtggcatttttgatagttttaatggtttgaggtgagagttgactacttgaatttaaggtggtgccatctaaatcaagagtgattaatttttgatgcatttgatcgctccttttactattttctgtattacttataagttaacatggttaaatttaaaaaactagagtactttaggaagttaaatgaattgttaaggtggctcaacccgttttttttctgtataattaagtccagttttatggcgaatgaataaagaatagaaggaatatttaaaaatgcaactaccagttgattttaagaaaaaatatgaaaaattacttggggatcaagccgaagcttttttagcgagcttcgataatcctgttcaaaagggatttcggattaatccgcttaaatatcacggacatcttcatgaacatgcaatgcaacaatctgtgggttattcagcttggggctattttggtaaagtacgtgggaaaaccatcgatcatcaaagtggactagtttacagccaggaaccaagtgccatgctggtcggtgaattagcccatcctaaaccaggtcaaaaagtgttagatttgtgcgccgcaccaggtggaaagactacttatttagctagtttcatggatcaacaagggttattagtttctaatgaaatcaatcgaggccgagctaaaatcttggctgagaacgttgaacgctttggtattcagaatgcggtgattttaaatgagtcacctgatcgaatggaagatcgttttgccaattatttcgatgtgattgtggtggatgcgccttgttctggggaaggaatgtttagaaaagatcctgcagccatggaatattggaataaagattacccatctgagtgcgctaatcgccaaagagaaattttaaagagcgcgatgaagatgttggcccctaagggaactttagtttattcgacgtgtacctttgctcctgaagaagatgaacaaattatcgcttggttattagataactacgaaaatctagcattggtggatgtccctaaacaagatgacatggatgcagggcgtccggagtgggccgacggcaatccagaactaaccaaggcggtacgtttattccctcatcattttcagggtgaaggacattttatggcaaaactggtcaatcacgggatggagacgcccactgaaaagccccgagctaagaagaaaaagaaacaatcaagcaattcaaagtccctaaacaagacccaggtgaaattgtgggagacttttgctaaagcgtttttgaaagattcaaattatttcgatttagctcatttaatggttcaaaaagatcgcttatattatcaaagtgagcgtttagatttagaaggattaaggtatatcaagcctggattagagctgggagaatttaagaaaaatcgttttgaacccagccagagtcttttaatggccctccccgttgatgaattccaacgagttgttaaaattacagctgaggagtggcgtcaatatgtgcatggcgacgttctgtcgacaactactgctggtaaaggttgggtagccgtagctgtagatgatacagtggttggacctggtaagttagtacaaggtacggttaaaaacttctatcccaaaggcttacggatgaacttttgatttactaaagtgaataaaaattaattaaaaaaatgatctctagaattaggactggttaagctaattttagggctcttttttatttttagctttttaagataatactttgaaaaataaatctcacaataaaaacggggatgaatcataattcaatgctaggatggttaagtaaacggtatagttaggtgctgaatgagtagttgatcatttttttattaaaaagaggatatattacaaaaatgtttaattggttcaaactaaatggttacagcattagtgttgctcttttagttagttttattttaataataaaagtttatttagactgggggatcttgattattattggattaattctcactatcatagctcttcaaaggtttagataagagctagaaaaatcattaacactaatcgggtatatagttataatatactgatgttctatccgataaagtgaaaaaagtaaatttaaagtagtgaggctatacgatacctatggttgaggaattgaaaaagttatttaataatcgagggttggttctatttttattagaggcactcttggtactgattgtgatagtatcaataatactagaagcagtaaagatcaatgacattcatactgttaatgcaatgcgcagtgactttatcgcaaagcaaaaaaaggaagaacgtgcatttagtcgtgccgaaagaaatcttattaaaaaaactaaagaaactacacctaaggtcaatgatgagaaagttttaaacggacggttaagtccttatcttgaaaatactgatgcagaagtatctgtcgcgatctattcaaaaaagaataaccatatttatcaaacaactaatagtaaaagaaccacttatccttctgctagtattattaaagccgattttttagtagaacttttgcatcagaaacataaagctggtcagagtctagatgttaacgaacaagctgtgattcaaaagatgatggagcatagtgacaacgatgcggctactaatgtttataatcaaattggtggatatagtggcttagctaggtacttcagtaatgttggaatggatggatcggtagttttgaccactggatgggcgttgacggctacgacaccgcttgatcagattaaaacacttaatataattttttatcaaagcaattatattagtgatacttcaagaagttatattgaatatttgatgggtcatgtagctgaagaccaaaactgggggatatcagtcggttctaagcatttttgtttgaaaaatggttggaagcaaatgccaaacggtaaatggattattaatagtatgggacagattggaactggtcagaatagctgtacgattgcgataatgtctactggaaataaaacagaacaaagtggagaaaaattagttgaagatctcactaaggcggttagtagcgaactaaaaattaaataaaaaataaaagaaggacgtcctttagggatgtccttcttttatttttatatgtttaattggagatagattccaaacggattaaccttgtccatagataattactggttcatctacggttgttttttgatatagtttcaccatatccttaggtggaacgttgatacaaccgttagagccatgattgtaacgctgactaggattaccaaatacagaggcttgtacccatggagcggaatgaacaaatatcccgtcatcggttaaattgtctgcttgtggcacataagatttatatggttctccatttttttcataacctcgcatagttataggcgcaattttgaatttaatgaaataagcgcctgttggggtagcaatattaatcttgggagatccagtgttaatccgaattttttgcgccactgtttgattttgtactaaatatagtcgttcatgcgttaaatctatttcgatatgatcggaattagctatttttttatgccaatttttttgatttagcgtttgattagcctgattgaagtttttagctgaaacattattttttcctgccagtaaactttggataagatgttgtgcttcactatccgtatttaaactccaacctagagtgccctcagcgttactaaaagatacctgtttgccttggactgttgtaaaggttaaattttgtgctccagaaagcgtgtatttatggttaaaacgcttaatgaatttataggcgggctttaagtcgattgatggaccatctttactaatcgttccattttctattaaatcacttacttgaccagtaatttggtgtcctttagctcgaaacgtaaactgattttttaatagtaatctgatttttttagccgtggtttttccactccatgtttcagaaagtaatggggcagtaatttcaacatgtttattaggtgtatttaaaagtttatcactaactttttccacggtctgatttaccaatatctgattaccagagtgagcggacaataaagaaacttttccatcttggatcattacttttccattttgaggcatggtccgtgaagcattaattgcttctaaatgtttttgtaaagacggttgatctgtttttatagcagaaagcagggcgctttttttatataaagttaaagctttaaattgtttggtactatggttaatcgaccaccatagtcgattcctttgttcagttagtcgatacttcaattgcgtttcataatcggtaactggaatgttattaaactttttactagctaacaccttcttgttttggggatcgttaatagtataacttggcgtcacccgttggttctcaatttttttaacggcctcttgataattgaggtggctaatattgatattatcaatcgtggtatttgtccaaaaatgtgtcgattgataatagagttgttgaattattagaatacctaatattaagcaagctattcctagtacccatgctagccgatgttttttgttgatttgcattttactggcttctttctatttcacttttatttcataaatattacagcaatgctacatttttgtgaagcagttattacgaaatccttgataaatttttaaaattaattaatacgtaaatgctttagaaggacataaaactattatttaaatgcaagaattaaaataacgtttattaaatatttacaagtactatggcaatatgacttaagtttatcagcattaaatgttgcttttttgcgacaaatgtattaatctaactttattaacttacaaaaagtaagtaagtggagggattaatcatggtaaacgtagataaattagaatttggaattgaaacttttggtgatattgttgccaatgaagatggtagtttaaaatcagccgctgaatcgattcgacaaattgttcacgaaggcgaaattgctgataagtatggaatcgatgtgattggagttggtgaacatcatcgccctgattacagtgtgtctagtcctgaaactgtcttggctgcaatcgcatccgtaactcaaaagatcaaactagctacagccgtaacagtcttaagttcggatgatcctgttcgagtttatgaacgttttgccacactggatgacttatctaatggacgagcacaagtgatgcttggtcggggttcctttaccgaatcatttcctttatttggatatgatttaactgattatgatgatttgttcaatgaaaaactagaactatttgataaattacgtacagaaaaagccgtaacatggtcggaaaaattccgagcagctttaaaggagcaggaagtttatcctaagacagagagtggtaagctggaaacttatattggaattggtggctctcctgaatcgattattcgtgccgctcggtttggttataaagttataattgccattatcggcggccaagctgatcgattcaaaccgtatattgatttgtatcacaaagctaaccaaaaatttgggactccagatctaccaattgcggttcactctcacggatttattgcagatgacaatcatgaagccgttgaagtagcttttaaaaatattaaagcgaattttgatcgaatcggacttacccgtggttgggctcctatgagtcgtgaacaatttgatagtgaaactaaagttggttcattttatgtgggtgatcctgaaacggttgcgcaacgaattgctcggaccatagatttacttaatttaggtcgctttgacttagtgtatggtgctggtaatcagaccgctgcacaacgtgagcgtatgattgaactatatgccacaaaagtcacccctagagttaaagagattttaaaaagcaaaggggacgcagaataatgaccattaaacgagtcggaattttaggtgccggtaaagtggggattgttttggctgggttagccttaaaggccggctatgaagtacgaatttcagggtcaggttcagttgataaaattgatttaacaattagtactctggttccaggcgccattgcttctgaaaatgccgaagtggtcgctaatagtgacattatcattttagcaattccactaagccgttataaaaatatcgatcctacgttacttaaaggtaaattagtgattgatgcgatgaactactggtgggaaacggatggcattcgcgaggaggtcctagatccaaccttaacttctagtgagcaagttcaaaactactttaaggacagtactattgtcaaaacgtttaatcatatgggataccacaatcttcaagaagaggctttaccaaaaggtgatcctaaacgcaaggctttgttcgttacgggtgataatcatgcagctgttgatgaagtaacaaaatttgttgattcaatgggatttgaccaagtggttcattataagctcactgatggaattatgactgaacctggtagtccactgtttggggctagtctaaaatatcaagaattaaaacaagttattgataattttgaccatattgactttggacgtaaaattagtagtactttgaattgaaaaaaactaccttgaataaatttcaaggtagttttttatatatcttccagataagtctgttaaagtaataattatttttaatcgagagctagatatattgattgaggaaatttaaaacagtaggatatacgatttctaaatatccttttgcatgctgagtaccaggtaacatccattccacgaagggaacgtttttactagttaaaatttttgccatttctaaaacaccacttgttggcacaaattcatttaatgagtttgctaaaaacatcggtccgggttgactgttgacatgtttgtagggggttgctagtgaatattgatctgagtttccgttaaaataattagtaacaaaccatttataaaaagcgtcgttttgaccagtctggtttatttcagaacttttggaatttgtaaaatcttgtttatgatcaggttgagcaattacggcagtatgctcatttaaccaatcatcaatatcaagaattccagacaaagaaacaatcgggagtccatatttaattcccatttcgacagccatgtttccaccagcagatgagccaactacggcaattcgatcactatcaaacaattttgaagaagttttaatccagtgatataaagtatccatatcatctaaaggtgctggataataagcgtctggagttagtcgatagttaggaacaataacggaaaatccgtcccttaccaaagcttctgctaaatcttgatctttagttttatcacctctaaaccagcctccgccatggatatcaataatcaagcccttggaagcattatcaggttggtataagtcagcttttaaagcatgaatttcatcgtaaattaaatcattcttaattttcattacgttccttctctctagttatttgaaaggtttggttatcactctaaaactagtctaatttagttgtcaaaacaggtattagtttaataatcaattcatctcgacgccagtttattacaactaatgagctttttcaaagattaatacttgcatttaattaacgattaacttacaataagtaagtgaaatagcaagtagaaatctgttactattctgttctttgctatcagtaaattttagaatagttaatcttaaaattagtagtgatttggatgggggcatatattatgacaatgattaatggttatgaacaaagtgatcgtgaagaaaaaattgacattttaaatttggagtctttggaagaaagagccgaaaagattattccaactggtgggtttggatatatctctggcggttctgaagatgaatggactctccgacaaaatcgaactgcattccagcatcgacaaatcgcgcccaaagctttgagtggaattgaaaaaccagaactaaatacagaaatctttggaattccattgaatactccagtgatgatggcgccagctgcagctcaaggtttagcacattcacaaggtgaaaaggatacagctagaggccttgccgcagtaggaggcttaatggcacaaagcacatattcatcagtttctattgctgatacggcagctgctggtgaaggtgctcctcaattcttccagctttacatgagtaaagactggaattttaatgagagcttgctagatgaggctaaaaaagctcatgttaaagcaattattttgaccgtggatgccactgttgatggttatcgagaagctgatattaaaaataagtttgcatttccacttccaatggctaacttaactaagttttccgaaggtgatggttaaggaaaaggaattgaagaaatctacgcttctgcagctcaaaatataagacctgaagacgttaaaagaattgctgattacacacaattacccgtaattgttaaaggaattcaaactcctgaggatgctattcgagcaattgatgccggggcagccggcatttatgtatcaaaccatggaggccgtcagctaaacgggggacctggatcttttgatgttttggaagatatcgctacctccgttaataagcaagtgccaattatctttgatagtggtgtacgtcgcggttcagatgtatttaaagctttggccagtggcgcagacatcgtggctttgggtcgtccagtaatttatggattagctttaggtggtgctaaaggggttcaatctgtatttgaacatatagaccatgaacttgaaattgtgatgcaactagcaggtactaaaaccattgatgatattaaaaataacccattactaaatatcaaatattaatctaaaaaatcctccaattttgggggattttttaggtatcgaggaactgttttgatgtgtcggctactagatactgatggatatttattgacttaatagccaaatgttataattgtggtataaaaaattgataaaaaggatgcaatttattatgaataaagaacgctttgaggcttttacggacgccgtaattgccattataatgactattttagtattagacatacatctacctacagatgatcattcgatgcgagcgattattgccattgctccttcatttcttgcatacatcgttagttttacaatactagcagtcatgtgggttaaccatcataatttatttcttcatgtgaaaacagtaaatcataaaattctatataccaatatatttctattgttttgggcaactttattaccagctaccacagcctggtttggttcagacatctactcatcaacggcagcttggctgtacgctgtcaacgtcattgtttacaacatttctttctcaatggtgagaaatgaagttttaaaaatcaatgataggttgaagcatttatacattacagagatagcatcgctgattttaaatattgttgcattgtttattgtattcttctggcctccctttattatgataagtttgttaatggacattctactgtggtcgattcaaccggtggttcgtcataaaggataaggtgagctattgattaatgcttaaattagttgtgttctaataaaattgttaagataaaaaactccgcgctgttattagtgagaataataacagtagggagttttttgtaattaaatcatatttgatgctcataaaaatatgccccgacaaaatcgaaaacatatttaacgactcttttaaaataaatttttctcagaaagttcgttgatagatttaacgcccaacagtaccaagaggctctttagttggtatttcatctgctcaatcatttcaaccataaatgcatcgtcatggtggagtagctgatggaggaagtagcccgcaattcccacgttatcagcccctaaagccagacttttaataatatcacttgaattacgaataccgccagtagcggtaattgacaagccatcaaccgtaattgatttaagtgactctaccgttgttaaaccaaacgatgtcataaaatcaaaatctttagtgtgacgacgagcattttcgatttgaataaagttagtaccgcctcgaccaccaacatcaataaactttacgccaactttttttagggcgagggcatcttgatgagtcattcccgcaccgaccgctttaacaatcacgggtactttcaggttagaaacgatttcagcaatatgatctaggtaatcaaaagtacggtcaccctcaggcataactagctcctgagcaacattgatatgtaactgtagggcgttcgcttgaagcatgtctacagctgcctgcgctttagcaacactagcatccgccccaacattcgccataatcaatccttggggattagtttctcgcacaattttaaatgtgtctgctagttcaggatattttaaagcgactgattgagagccaacggccatcgctaaatcagtttcttgcgcaattttagcaagccgtgcatttaatttggcggtgtaggcacttccacccgtcatagcctgaatgaagaagggaaggggcatttttagccctgccagggtagtttctaaactaacctctgaaattcccgtttcaggtaatgcgtttggtaataagcgaattgtatcaaacccagcactggcagtcgggctgtaaaatttttcagccaatgaaatgtgttcatctttacgatgagaatgaatatttttcatgacaactcctaattaatttctgtgacatggtgaacatctaaatcaaggggtttgatattatgtttctcccattcagcaaacatttttgctgtcttcgtggaattgggcataatgacaatgccacaatcaccaccaccggcaccagaagacttagcagctccatcaaatttttcagcaatatcgcaaaagttggtaagcgtcgtggtctcaatcgaaacgccactaaataagcttaactcttgtaataggtgccgattgttagtgatctcacgttgaataactgtaatatcagcatcacgaaaaccatcaatcatcttattgatacaagatgcgcttttggtcaaaaactcatgatagctatccgtttcttgataactggttgtagcaacttgatcaactaaatcagaagtggaggccggggagcccgtccaaccaatataaaggcgtaaatctgatggaggagtgagtaattcaatttttaattgaggccaaggcgttcttaaaattgtttctaaatctttagtacgacgcatactgtttaaccagtctcgattgaaagattggtaagcaatccaaccgccataaacgctagctgcaatatctcccaaagaaccgtttccttgcacatctaaatgtgcaattgatgcaagtttgaagagtagttctttagttaacggaatattataaaatttggccacaactttaatggtggcgacggttacggccgcagaacttcctagaccatattttttaccatcactgctgtctaaatcactattgatgtataaattataagtttttaatttacgattaagcaaaacagctagttcttcaataatcgaaatagctgaaaggatatagtgataagggttgtcccggttatcaaccactaattcactaccacgacgtcgccaggaaagaacattattttgatattgtttagaaataatatttccgacggttaatttactaggttcaaggctggcagtgacgaattgattaattgccactagcacggcattattgccaggttcgacaatggcatattcaccagcaatatataattttccgggagctttttctgttatcaatttaaaattcctcttagtttttagtaaatttaattccactaccaggcttagccacgactaattgatcttgatcaaagtagctggcaaagaaccgcttaacccgcgtaatgtttttagattggcacagaactttaacgttgggtccagcatcaatggtgtagtaacactcaattccactttcacgcagttgttcaaccaacttaatcgcttgaatggtttcaggtgcaaaataggtaaaagcaggcttagaagataaagtcgttgcatgcatcatggctgcactgtgttctgccaattcaccaattttagtaaaatcattgttttgtacagcactaatcatttctggaattgcttggttagtagcttccacccacgcaggatagaaaggcgaagtactagcggtatgttgcattcctagcgtacttttaactttcttttggcgtcgatcaatgacgatagtaaccatatttaaatcaattaggtcttcagacacaatttgttcggcaaaggaactttgatgatcatatccgcgatgccaatgcacaattccgccgaaaactgagcgcgaagctgaaccggagcctaaacgtgctagtcgtgagagattagttaaatcagtatgtgaacctaaagcactcactgcggccccggctagagcagccatgcctgaagctgaggaggctaagccagcggcagtaggaacgtgattttcagattcaattttagcaaaaccttgataaccaaattcacttttaaccgcttctaggacgcgattaatacgttgcatctttttaacatcgattaattgatgatttagataaaaaagattactagtgtattcatccgaaaaggttaccttagtatcggtataaaatttgtcgagggtcaaagaaatactgtcattagcgggtagaattaaatccgagttaattttaccccaatatttaagtaatgcaatgttagtgtgggctcttgcaaaaccatgtttttcattcatacgtatcgaaacctacttttaaagtttttcaatccaagtggccgtggctccgccagcagtaagttgctgactaattttttcagcagctggaaggttaggagcaagtgaaatcacacatcctcctaaaccaccgccagttaatttactgccaagcgcacctgaatcattagcaattttaattaatttttcaacagcagggtgactgactcccaattgacgtaagttagtatgtgcttcagttaaaattttccctaacgtacttacatcattttgacggaggacagtcgcagtctgactagtcaattctcccaatttttcgattaaaagtctactgtcagagtcaaatcgaagcttatttttaacgatttcgactgcttcactcgttttacctttaattcccgaatcactaattatgaggtaagcgtcgacgttgattggtaatggcttaatggtaccatcttttttaaaccagattggattattagcacttgcagtagcggaatctagcccgctaggctttccgtgaataatcttttctgaaatatcgacagtttttagaagggtcgttcgcgttaagggatgttcaaaatacgcgtatagggcccgtactagagcaactgctgtcgatgctgaagagcccattccgcgttcggctggaacatcactatcaatggtaattaataaattagtattggggcgattaagctcgtttaaagtttgtttaattagatttttaataccaagtagattactatggatatcatttagagacccattaaagtagcggcttttgatttcaatgtcgccattagttggttggattttaaccgtagttttaacattacggattggtaatgcaattgcaggctgtccatagacgacgctatgttcgccaattaaaattatttttgaattactactctttataatttcttccacgacgatactcctttttggtccaaattaaatgataccttaaataaaacaattgttctatgtagagaaggtaaacatttggtaaaattaataggtagataacaaagtggagatgtgaaatgaataaaacaaagtatgccgtcgttgatttagaaatgacaggtagtgatttcgatggtgacaatcgaatcatccaaatcggatgcgcttttgttgaaaatggaaaaattgtggatacctttcaaagtaaggttaatccgcaaagaccgattccagcgggaattactaaactgacaggaatcaccgatgagcaggtgcaaaatgcccctaaatttaatgatattgtagatgaagtatatcgaaaattagtcgatactgtttttgtagcccataatgtagaattcgattttcccttcttgaatcaagaattggttcgtagtggatatcccgaacttaacattccagctgtcgatacggtttccctcagtcaaattgtcttttcatttaccaagggttaccggctacgtgatttaactagctatttaaaaattgaacatgatgatccacattccgctgatagtgacgccattgctacagctaatttgttaattgcgatcaaaaaaaatctccaacaacttcccattgtaacgttagaacgtttagtggagttaggaaaagacttaccacgccaaacgctatcgattttaaaggacgctctacatgagaacaaacaaaatccgcaaaaaattgatgttgatttaatggtggtcgatggcgttgctttaaaaaagccgattgctttacaaactgaacaccaagcagacgagaaattggtttatcctcggggaaaacgagaaaaggaacagttatacaatggaaccttaagctggcgtaaattacagggttcaattatgaatttcacccatcaacagttttcggttacggaaggcttcaaaaagcatgtggttattgaagctcctaccggatctgggaaaaccttgggttatttattcccattgagttatattgcacgtgaacaacagcgtaaagtagttgttagtatacctacaaccattttacaaaaccaagttctagcagtaggacgtcagcagttaaatgctattttagaaacgccgatgcagtttgcaattctgaaagggagtagtaattatcttaatttagaagccttcatgaaaagtattacccatcaaacgttaagcaaagattctcgcttggtggccatgaagattctggtatggcttactaagacggatactggtgattttgatgaaattaaccaccatattaacttttctaacttcgtcgatggcataagacatcatggaaaaaccgtgcttaacccgaaatctaagttctttgagtatgacttttaccgtagagcgatgaaaaagctgaagtatgcagactttattattaccaatcatcgttatttagcattacacgccgatgaaattggagaatctgatcaacaaccattactagtgattgacgaagcccagcattttccaacgattgtttccaatatgaatcaaaaatttctagacttaaacgagttgatgatggaaacccatcggttagttagtcgtttagtaatgaaccataagcgcaatttaattcaagcgactaaacatcaacccttagctgggtttcatattcggcgctttgttaacagtctcgagcatattaatactcaaattacggagattcaacaaaagctatttgataaatttgtggctcctcgtaagaaaaattcatatgaaaaccaaccagccgagattgtcattaaaaataatgttattaaccaaatggctaagcacgaatttcatcaagtggttcaggaattggccaatacatttattgagtttgatgcgttagatcgcttttttaaagaccaagaacttactccggaaattagggatgattgggctcaaatcaaagcttttcaaagtaatttaacgaaattctatgatgctattcgagaaattactgatcatctcaatcaaaatatttactggatcacgctaggtccaaatcatgatccgggaagtattcggattggtaaagaaattttagatacgggagaattctaccggcaaaaaatcgaaccattttatcataaggttcttttaattggtggaacgctattctttgaacataagcatagttacttcttagaccaatttggcttgcataaacccgagacatcgatacggactttcagacgcggcgtggacttcgaaaaccagttagattttgaagtactacaaagcgactttacgattgattatgaaagcaaccaggatcaatatgctgactttttggcagaggcaattgaagcgttgacgagggatattaaccgtcaaacgctagttctctttaattctttagaaaccttgcgaaatgtttataataggttacatgattctgatttaaacgaaagtcgcaggattatcgcgcaaggtatccatggttctaaagcaaaaatcattcgagagtttaacgatgaagaaaatgctattttgtttggagcagcctctttttgggagggagtcgattttccaggagatcgtttggaatatttaattgtgactcgcttgccattccgttcaccggaagaccggatggttcaatttgcacgtaagaataagcgctcctcctttatgagttttgtcttaccagatgccttgttaactttcaaacaagggatcgggaggttgattcgtaatagtgatgatacaggggtagcagtaatgttagataaccgtattattaataaagattatggtaaattgtttattaaacagctgccaagtggcgtaaatgccaatttaggtaatattaatgaagtcaaagaaagagtgaataatttctttaataatcaagaatagctttctttgaagctgacttttgatatataatcattttgttagtgttagacgaggggtattatggcagaaaaaaataataagcatccattttggttaaacgcctttattgtcattgcaacggttgtgggctcaatatttattatcgtgcaagaaattaatcgaccagagcgctatgacagtaaggtagcaaccgaaattgcaaagaaaaataccgatttaaagaaagtcgatcgagtaactcgatttgtatataatcaggttgaatatacggtctctggaaccaaggctaatggaaatagtattttcgttgtgcttacggataacggcaaaaaggctacagtctatgaccaaacggcaggcgtaagtgaacaaaaagccatcgctagtgttcaaagtgatcctaatctgaagaaaattacttctagtcgatttggagttattaaaaacaaaccggtctggatggtttcttatatcaaccaaaaagatagattagttactaaaacgattaactttaaaacgggtgaagaacttaaaaccattacaacatactaataggaggaacaaatgcaagatttacttcttagtcttttagaggacgggagtatcagcattgctaactttttattagataactatgcaaaactcggcatgacaaatgacgagtttttgctttatctacagattaaaaaggagcaatcacggggaaattcatttcctcagatggataaacttgctgatagcctcggaatgactagtcaaaacctcttttcgaccatccaagcattacaagacaaaaagattctagaaattaaacagcgaaaagacgaccaagggcggttaaccgatttttatgattttagcctgctttatcaaaaaatgattgcgttatttgataataaagtagaagaaactgaaaaggtggcgaccgctaagcaggaaaataatatctatgatcaaattcagattgagtttggtcgacctttatcgccaattgaaattgaaaccatttcgcaatggattgataccgaccatttttcttatgatttaatacgtttagctcttaaggaagctgtattaaatcaagcatataatttaaaatatatggatcgaattttgttaaattggcaacaacgtcacttaaccactccagctcaggttgaaaatagtttgaactctcgaccaactagtcaggatacgagttcatcgaataaagataatcaaaagaagcatatccaaattccactggttaaattaactaaagacaactaaaaaagatcatctcaatcaatgagatgatcttttttagttattcagaatcactagcagagctagtagaagttgttgaagcagaagtggtaatagaagtgctatcacttgtcgtatcattactgcttacgttagagctataggatggtgtgctggagctatcttcagaagaagtatcgttgctgctactatcatcgtcgtcagcatcagaactactataacgactactataagaagagtttgaatgcttgctagaataacttgaccagctactgctactgttgttcttagagtattcatcactcttgccagtctcatcataatcttcaccaatttgataatactggttagtaccttttttaccaactgttgaaggcatggtccagtcttcgttggaagagtattgagataggtaataaatcatatacttccaataatactgagctaactcagtttgtgattgagttaggtaaccagtcgaagtatttggatgatcataaccagtccaaacagctaacgagtaatccttggtataaccagccatccaagaatcactagatgctgaacttggaatgtcatttgcttcggtagctttcttcgaataggctacggtaccagttttagaagccatattcatgccagtaatattagctgcagtaccagaaccttgcgagtcagttgtgactccttttagaatcgatgttatcaagaaagctgtagccttactcattgcacgaacacctttagacttgtaggtataggttttaccgctattagtatcaattttattaatataagttggcttatgatagataccatcattagcaaaggcagcataggcagcggctgtttgaagtgtagaaatgtacaacccaattccattattaaggttatagggttccttacttgtaattcctaaaccttcaaggaaagttgttgccttggaaatgccgacatcttgtaaggttcgaatcgcaggaacgtttcgagattgaattaacgcatctcgtactgtcattgttcccttaaacttatgatcaaagtcataaagttttgtgtctgttccaggataagtaaatggagtatctttaacttttcgatacgtcgaccacttaagatattcaaatgcgggaccgtaatccattaatggtttagcggttgaaccagagctacggtcagtttgaacagctcggtttaaaccataagtaacatcaccagttttacgtccaccaatcatcgcggcgatttttccatttttactattgactaacgtggcaccaatttgaagctcatcatcgttaaattgtaccgtttggtcattatttgctaaatcgtaaagtttcttttgagccgcatagtccatgttagtataaactttcaaaccacccttagcagtatcaaatcctttatcagaaaggtcttgtaacacttgtttaatataaggatcaataatcttgtttttcttagctgagttagttgaagtttcatgggtctctgaaagtccatcagagatactttctttttgcgcttctgttgcttgagcttgagtaatcactttattagaagccatggcttgaagaaccgtgtctcgacgggacttagcatacttagggttactaatcggatcgtaattagtaggggattgtggcataccggctaataaagccaattgagctaaatctaatttttcaagcgacttaccaaagtaatacttagccgctgtttgcataccgtaaataccattacccatgtaaaccttattaatatagaattcaagaatctgatctttactatatttcttatcaaccttcaaagctaaccaagcttcttgagccttaactcttaaagttcgatctgatgcgtccgtagagaatacagataatttaaccaattgctgagttaaggtactagcgccttgtagacctaaagaagatcctgtaaggttagcaactgttgctcctacaatacgaatgggatccacaccgttattcttgtagaagcgacgatcttcaatcgaaacaatcgcgttctttaaagtctttggaatcttgtcttttttaacatattcacgattttgtgatcccagacgagttaatactttaccgtctttatcgtaaattacagtggcgttatcactcgataatttagcttccgtgattttaggagcgctttgagcatagtacataaagagcccaccaccgaaaataattatcgctacaaaaactgctactgctgccaacaataacttcttaattaaggaagaatgtcggttggttttagggtgtttacccatttttgaatgttgcgttcgtcgcatgggtcgattttggtactgatttccgttgttcatagataatctccttgctgttagaaaatcgattttttataaattctctataattttatcaaccgcttttaggtatggaattaagggattcatttggtatcccaattgatatccttgttcttcaaataccgaaaggggaatcgattttcgaccaccattttctttactatcccaaaactgaaaaagatctttcgtcttcagtagaaatatcttgttcaattttacaaactttataattgtaaagcaaattccaccaactttctcgcaatccttcatatgattaatttgatgctcatggaaattacttaaaggaaaggaagtagaattggttgtttcctttgcgtcaaaatcgatatacttacctcgatatactccattatagtcagtagtggaagccttactaaagtaagcctctttaatctgtgccgcgctgcgtttaggataatcaaccttcacaatttgaattggtgttggttttttatgaacaacagcaaccccgtggcttagataataagcgttactttcattaagttcttcttctaaggacatacctcttttaccgtaaataggaggcatgctaaccttggcttggctcattttaggagtggttgcttttgacccagttggataattaaatttcaaagatacgtcctcctgttcatctattatactatggtatttagtttgatagattacaaatagtttaaaaagcgtatatcatatagaaaataaaacaaaatttaatattatgctaaatttaggattgaggtgagcgttaatgagtagattatgggtgacagggtatcgtagttatgaattatcaattttttcagaccaggatcccaaattaaaagtaattcaaaatgcactgaaacgaaagttaattgagaaagttgaatctggcaccacgtggataattgctgggccacaattaggaactgaacagtggtcgcttgaattagcaaacgaactcaaaatggattatccagaattacagacagccttaatgtttccatttagtgattttggtaaacagtggaaagaagaaaaagtcgagaaactagctttaatcaaagccaaggtagatttttttgctaatgttagcgaaaatccttatcaaaaccctcaacaattaagaaattaccaaaacttcatgttaaaccataccgatgaggcccttttgttgtatgatgatgaacatgaaggaaaaactaaatttgatttaaatgccattcgaagctttcaagaacataattcatataatgtagaaacgattgatttttacgatttagaagaagaatccatgttatatgaagaaaaggacgaataattctttgaattttttaaaatctttgatacaatgatacatggtaatttgaacaaaagtaatcgacgaggtgcaacgatggacaacattaattttactccaaaagatattttgcaaaaggaattcaaaccaaagatgcgtggatatgatcctgctgacgtggatacattcctagattcagtgattaaagattacgaaaatttcggtaaagaaattgaacgtatgaagaatgaaaatgatcgtttaactgacaaagttgacgaacttaataagcaagtttctgctggtggaactgttgaagaatcagcaccagttagtggagctacaaacgtagatgttttgaaacgtttgtcaaaccttgaacgtcgcgtgtttggtgctcaacttgaagatactgataatagttcacatcgtatctaattcaatttaataacactttgtaaatctcgggtaattgcggttagcatctgctaactgaggaaagtccatgctcgcacaagctgcgacgcttgtagtgttcgtgcctggtgaaaaaataagctggggcatttgctttgcaaatgacggcaagtgaacaagctaaagccttcggtcatgcttaagtagctttgaaaagtgccacagagacgatcttattaagaaattaataagttggaacgcggtaaacccctcgagcgggcaacccaaactatggtaggggagcttcacatctggaattgaactaaatgtgggggcagacattgtctggagatagatgattacccaaatttaaattttcctgagaatttattttggacaaaacatggcttatagagatttacaaatcaggaaagctagggtaaaagttatcttttatcctggctttttattttaactaaaatttataaatagggaagtaaatatgaagaaattcaatttaattgccacaatggcaagtggtttagaaagtttaacaaaaaatgaattaaaagatttaggctatgaagttcaaactgaaaatggtcgggttcgttttgaagggacctttgaagatattattaaaactaatttatggttaagaaccgctgaccgaattaaaatcgttgttggtgagtttgaagctaaaacgtttgatgatttattcgaatctgtaaaggcattgccttgggacgaattgatccctgtggatggagcctttccagttagtggcaaatctaaaaaatcaactctttttagtgttccagatgttcaagctattactaaaaaagcggttgttgaaaaattacgtgaggttttccattggcgtaatcaatttccagaaacaggggctaaatatggtcttgaagtagccattgataaagaccatgtcatgattacccttgatacaacgggtgatagcttattcaaacgtggctaccgtttacataaaggtactgccccactaaaagaaactatggcagccgcattagttttgctaactaactggtatccagacaaaccacttgtggatccattttgtggttctggtacagttttaattgaagcagccatgattggccaaaatattgcgccgggttttaaccgtgattttgcctgtgaagactggcccattgtcgatcaagaaatggtagaacgggttcgtgctgctgcagatgaaaaggccaattacgatgttgaattagacatcactggttacgatattgatcaaaatatgattgatattgcaactgaaaatgcggaagaagctggattatctggaattatttcctttaagcaacaagcagttaaggactttaaaactgataagaagaatggtgttatgattggtaaccctccttatggggaacgaatgggggaccaagagttagttcgaaagatttatcgtcaattagggactgcaacgggatcgctaactacctggagtcgttattttatcacgagtgatttagattttgaaaattactatggtcaaaaagtcactaaaaaacgtaaattatataatggtgctttgagaaccgattatttccaattctggggtaaacgtgaaaggtaggtcttgatagtgaaaattgcggttattggaaatgggattgttggcgcaacttttgttaatgaaattttagagcgatttcctgcataccaaattgtccaatttgacggtattaaagggactgcaacgacagcttctgccggaattattgctccttggttatctaaacgtcgaaataaaaaatggtacaatttggctcgtcaaggggcggaatatatgtaccaaatagcagaaaaataccgaatgcctccagcagtctattttaaaagtggcgtaatttatacacgagataataatgaaaagattagtgcactgctcaccttagctaaggaccgaattaaagacgctcctcaaatggagggatttcggcggattgataatgccgaaatcaaacaactttttaattttatacaaactaaaaataatggagttttagttgagggtggcgcacgaatcgatggacaaaaatttgttgaatttttgaatcagcgcaatcaaacaaagttcgaattacgtaatgaacgagctgttttatcaaaaaatggaacagataccctggttaatggtgaaaaatttgatttaatcgtcttagctgtaggtgcttggctaaaagatactttaagcgatattggcatcgaagccttaactcgtcctcaaaaggggcagttaattgaagtagagcttcctgggcaagcccaagttaatgcaagtgctcccgttttaatgcctgaaggtgaacgagatttcattcctactaaccaaggaactttactcattggagctactcatgaaaatgatcaaggatttgatttaacagtgagtgatcaaattattgatgatttattagccagtggacaacgagtgattcctaatttagataaatcgatggttaagaatacgcgcgtaggaacacgggcgtattctgaggactttgcaccattctttggctatttgccaaatcatccacaaattatggtagcgtctggattaggttcatctgggttaactacaggtccaattattggaaaactattagctgatttagtagaaaatcccgagttggatatgactgatttgactaaaccactgacaacatacattaagtagagaggtacatggtatgaagaaagtagaaagtttttattatcagccagattttttaaataacatgatcagctggtcatggactctaatgattctgattgtaggtattattttctggttagaagtaacaacatttaattggattacggcgactttttttgcattgtttatcgtagtaatcagtgtacaaactgtcagtcgaaccgttgaaataattggttctgagctgattattaatcgggtaatcaaaagtaatttcacaattttaagcattagtaaaattaaaaatgtaacgcaaggcaaaatgtcactaagttttgactatggcaataaaagatataaactattaatgagtcgtaagtcatcagataaattatttaaagctttgacaaaaaaggggtagaagattaatgaatgatattgaaatttcccagaatgctgaaatgttaccaattcaaacaattgctaaacaagccggatttgatgaaaaggtagtcgaaccttatggtcattacaaggccaaaattgatattttttccgagaaaccaagtacgcaacttggaaaattggttcttgtcacctcaattaatccaacgcccgctggagaaggtaaatcgaccgtaaccgttggattaggtgatgctttaaatgacttgacggggtcagcaatgattgccttacgtgaaccctcccaaggtcccgttatgggtatgaaaggtggcgccaccggcggaggttactcccaagtaatcccgatggacgacatcaatttgcattttactggtgatatgcacgctttgactgcagctaataatactttagcagctttgattgacaatcatcttcagcaaggaaatgaactcaatatcgatcctcgaaccatcgtttggcgtcgctgtttagacattaatgaccgcgcgctacgtaatatagttattggattgggagggcgctttagtggtgtgcctcgagaagataaatttgacattaccgtagccagtgaactaatggctatcttgtgcctagcccaagatttaaatgatttaaaggaacggattaaccgtattttgattgccaataactatgatggtcaacccatctttgttaaagacctacacattggtggcgctattgctacgttgctaaaagatgcgattaagcctaatttagtgcaaacccttggtcatactcccgccataattcatggtggaccttttgctaatattgctcatgggtgcaacagtgttttagccacgaaaactgctttacgacatgcaaaatatactgtaactgaagctggttttggagctgatttgggagctgaaaaattcctcgatatcaaaacccctgtcctgggaaagcaacctgatgcaattgtaattgtggcaacggtgcgagccttaaaatacaatggcggagctaaactagctgatttaaaaaatgaagatgtggaagctctccaaaaaggttacattaatttacaacgtcatatcaaaaatatgcaacgttataacatccctgtaactgtttcaattaatcattttattagtgatacagaccaagaggttaacacgctagttaagttgattgaagcggaaggtgtatctgcaattgttaccgatgcgtgggccaagggtggtgtaggttctaaagatttagccaatgaagtgattgccttggctgatactaatcagggaccaatgactaagttatacgataacaatggccgaatcgaagacaaaattaaaacaattgttcaaaaaatatatggtggtagtgatgtagaatattcaccacaagcacttaagaaaattaaagaatgtgtagcaaatggttgggatcatctcccaatttgtatggcaaaatcccagtattcattttcagatgatcctaaacagttaggagcaccaagtgactttgttatgcatgttaacgatattaacattcgactaggagcaggattcttagtcattcaaactggtaaggtgcttactatgccaggacttcccaagcatcctgccgcattagatatcgacatcgatagtaaaggagaaattaccggattattctagtaattaaagttttatgaaatggtttagttatatagttggtttattacttttagtaattgatcagctggtaaaaagcgctgttagtaatcagattgctttaggaactgttaaaagttttattccaggagtattgtccttaaccaatttacgtaatgatggtgccgcttggagtattttatcaggaaatcagatatttttttatctaatcaccgtagtagctttagtcgtattaatctatttactagttacacagcgccagcacttattatatcaatggggattaaccctcatgattacaggaaccttgggtaattttattgaccgcattcgtttaaaatacgttgttgatatgtttcaaattgactttttcaattttccaatttttaacattgctgatatgtgcttaacttttggtgtcatcatattattcattgccattattcgcgacgaaagaattgaggggtagttagagtttatggaacaattttcatttgtggtttcagatcaagaaagtgggcgtttggataaagtagttaccaatcattatccagatttaacacggtcaaaaatccaaaatttaattaaacaagagcaaattttagtaaatcaagcaccaaccaccaatcggtataaagtttcagaaaatgatgtaattgacgttactttacctgatccagtcgaagttagtgtaaaacccgaaaaaatgaatttagatattgtgtttgaagatgatgacgtaattgtcgttaataagccgcaaggtatggtagtacattctgctccgggacatgaaaatggcacattagtaaatggtttattagaccatgcaccattagcaacggttaacggagagctacgcccaggaattgttcatcgtatcgataaagacacttcgggcctattgatggttgctaaaaatgatcaagcaatgctgagcttaagtgcgcagttgaaagctaaaacgaaccaacgaaagtatttagcaatcgtacatggcaatttcaaggaagaagctggcacaatcaatgctccaatcggtaggtctaaaaaagatcgcaaaaaaatggctattgttgaagatggtcgtccagccgtaactcattttaaggttttagaacgttttacggactatactttaattgaatgtgagttggaaaccgggcgcactcatcaaattagagttcatcttaaatatattggtcatccggtagcgggggacccactttatggccctcgaaataccttaaaaggtaatggtcaattcttacatgccaagttattaggatttaaacatccgcgtacaggtgaagaactagtatttgaagttgatccaccacaaatttttcaagatacacttagtaagcttagaggaatttaaaaaagagttataacaaagattgatatttaccaatgtgtcttttgttataactcttttttctatatacttataaaataatgttatattaaggttaggagttccaattactgatataattgaattagtgagtttttgaaagaagaaggaggacttggcgagtatggaaaaagaaattatggatgccatggcaatgaaaagggctttaacaagaattacttatgaaattatcgaacgtaataaaggggtcgaagacatcgtattgattggtataaaaacgcgtggtgtttttattgctaagcgaattgctgaacgtctgaaacaacttgaaaattttgatattccagttggtgaattggatatagctgaataccgtgatgatcaacgtaattcagctgaaccacgttcaactaaagctaattctagtcttgctaaacttgatttaaaggctcgaaaagtgattttgattgatgatgttctctatactggacgaacaatccgcgctgctatggacgcaattatggatattaaccgtccagctcaaattaatttagcggttcttgtcgatcgtggacatcgggaattaccaattcgtgctgattttgtgggtaagaatattccaacagcacaaaacgagaaaattaacgtttttgtccgcgaaattgatgatgaagacgttgttctcttagaaaattaacatgatttaactgtggaggtggctattatggcagaccgatatttaatattagaagacggttccgtttttaagggtaaagcattcggatcgcgagcaaccacctttggcgaagttgtttttactaccgtaatgactggatatcaacaagtcattaccaatcaaatttatcataatcagattattgttttctctgaacccacaattggtgctgtaggaattgatcgggcgagctatgaatcggttgatcccacttgtaaaggcgtcattgttagagatgtagctgcggtttccattaatcgacgtcgccgcttatctttagatgaatacttaaaacggcaaaacattccaggaatttctggaattgacacccgtgctctgattaaaaaattacgttcaaccggaaccattaaaggcagtattatagatcctgttaaggatttggaacatgcttttgatcagctaagagctattgttttaactaatcaacaggttaatcaagtatctactcccaaagcctttccaaatccaggaaatggcaaaaatgtggtagtcgttgatttagggcttaaatacggaattcttcggcaacttagccagcgggattgtaatgtaacagttctggggtattcagctactgcggatagtatttttagtttagatcctgatggtgttattatttcgaccggtccggggaatccgcgcgatttgcctccggaagtgattgagatgattcagattgttgagcgtaatatcccattatttgcgattggattgggacacgaagcttttgcaattgcgaatggctgtgaaattatggaattatcatctgaacaccatggttctaatcatccaattctatctgttatcacagatgaaattatgtacgcctcacatggacaaggatttacggtagaccctaattctgtagatcgtaatgatttaatcgtaacgcattacgatttaattgatcactccgtgcaaggactacgtcaccgagattttccagctttcagtgttcaattctttccagatagttctcctggtccaacggaagctaccgaattgtttgatgaatttatggaaatgatgacaagagggggtcgttgatttggcaagatcgcgtgctaaaaatattttgattattggagcaggaccaacacaaatcggacgtgataccgaaagtgaagcggccgccgttcaaataatcaaaaattttgctgaaactgatcgtaatttattttatgtcactagtgatgcaaattcagtgattcctcgtttagatgttgatgttaaatttattgaagccgaattaacggttaacagcctgatccaaattttacgagaaaatgaaatagatgttattttgccagtggctggaaatacagttgctttgcagctttctgaacaactaaatgaatcaggtattttaaaagaactcaacgtccgtaccatgggggtaacaaccactactattcataatattaacaaccctgagttgatgaaccgcgttcttaaacatattaaagaaccaactattcctactacggttgttgaaaatgtgacagatgcgttaagatttgcgaaaagggttggattcccggttttgattaagcccattgcatctttaactaaaactaaccggattaagtgtgataatgaacatcaactaatggagatgcttgaatcggcattcaaggtttctattactaatcaagttgctgttgaaaaaagtgtagttggctataaagaaattgaaatgattgtcattcgtgacgctgaaggatcaaagcttttaattaacgggggcgaaaactttaatccaattggcgttcactctggagattccattatttttagtcccacccaaacactaaccgacgtcgaatttcaatcgctacggacggctgctctaaagatagctgaaatcttgaaaataaagggagtttgccacgttcaatttgccttggatccaacggatggcaagcattttatcacccggatcaatccctttttcgatcgatcatcggcatttgctgctagggcaactggttatcccattgccaatgtagttgccaagatcttaatgggacaaaacttacgtgaaattaaactttcgggagttcaacgccatgattcattagcattgattgaacccgtgatggatcacattgcagtccgctttccaacttggtcttttgccagctttaaaaatgctaaccaacaacttaatacccgaatgaaatcgacgggttcggtaatggcctttgggcgtagtgcagaagaagctttacaaaaggcgattcgttcagttgattcaactacggcagccgaacaagcagccttagatgaatcccaactaagtgaagcgcaattaattaacgttttgatacatcctcgtgctggagaagtttattacttgttagaagcaatccgtcggggatacaccgttgatgagctggctaagatgacgcatattgacgctttctatttctataagttacgtcatttagttaaactagagcgacgacttagagataatcgttttgacatggcagccttacaagaagccaagtatttcggctttggtgatacgcaaattgcccatctttggcaggtgagatctgatgaagtccgcgattttcgtattaaaaaagctcatgtatttgcgacctataagggtgtggaaccaactgctggagaatttccttacctaactaatacttactattctacttttgaggatgaggatgaagctgttcgaacaactggtaaaaagattttagttctcggaacagctaacagccaagttggtactaatagtgcagctgaatatacaacttttcagacaattcaacgttgtcagaaattagggtacaaggttattttgattaacaataatccgaatgcgttaactttaattcctgatttagcggataaaatctacttagaaccactaaccgttgagaattgcttgaatattattcatcaagaaaaacctgataaaatcatagcccaaggaaaatgggaaattgttacccaattagtcttgcggaatgttcaggtggaacagcttcctgttagtcgaactactcgatcagaaaatatcgaggccgattacatgggtgttatcagttccatcaatggttctatcaacttatttggcgttgttggtattgatgaagataatatgtttattccaattgaagtttcggaagcattaaaagttaaagtagatccgttaattaaaaatgcaaaccagcatattactaataatggtatttattcagttattattaaggaaaatatgcatcagcttcaaattgtaagtgttgtgcctttagcggtgcaagatttaccatttttatcatttgcttttgatcaagattttgctggtataatcatggagattaccttgaatggatcaagtaaaatcgaaaatcatccgataatccaaggtgattatcgctattcacatgtttatccttacactcaatttggtcttaagaaaccgcaaaatccaccattctccttagcaattggtgctgaatttcagtctataaaataaaaaaaccactttatgaaaattttatttcataaagtggttttcgcgttttaaaagtacctaaatcataaatggacgaatcgcctctaaactaggtgtaactttgatagttttttgtccttcgtaaattacaaaaccaggtttagaaccattaggtttacgaatattacggacttgaacgtagtcaacagctacattagcagaattacgagccttagaatagtaggctgcgattgtggcagcttcctcgatggttttttctgaaggttggttactttcaatgattacgtgagaacctggaatatcttttgcatgtaaccagtaaaaatcttttttagccgtcttcatggttaaccgatcattttgagtatcatttttaccgactagaatggttgtatggtcactagcttcaaatcgttctggtttactcttagttggtttaatccgttttttagggttaacttgctttttaaggtaaccttcattttccaattctaatttaatatcatctaaatcttccggtttggctaagtcaatttgagtttcaatgttgtctaagaaattaatttcactttcagttttagcaatttgctcagaaacgtacctcactgcattcttctctttttgatacttcgtaaagtatttttgagcgtttttggaaggggacaattgatttgataaactgattttaattaacttattttcatcatagaagttaggtaactcaatctcagtcatacctcgttcaatctggtgtaaataggttgttagaatttcacctttgacacgataagtatctgcaagcttggtttgattcatagtttgttgtaatttttttagctttttccgattctttttcagctcattacgaactactcgaattaaaacgtgcccccgttgttgaacacgatcgcgttgaaccttttcataataatattgatctaatgtttctgaaagactagcatattggtgaacgttattttcgttaacatctaattgaggtttaacggctgcaaaagtaagctttccggctttgttatcataaataaaaccagtaggttgatcaaacttggctaagtaatcctgaatggtttttaaggaatctttagcgttaaccatctcataggcgagttctaaggctgtttccttaccaaagccctggaaggttgttcgaatagcttgtgcaagtacctcataattagggtatttattttgtaattccatcatcttttcagcgtcagctacaaaagggttgagtaaatcttgggctggtggagtcagatattgggctcctggtaccaacattcgataacgattttgatcagaagaaatatgtttaatcgtgtcaataatcttgccagttgttgacgagtggagaacaatattgcttcgtcgtcccataatttcaacggataaaatcaaatcttcttcatcaccaatatcgttacggtgagcaaaatgaagattaatgattcgatcattttcaacttgtgtgatgtcctttagaatagcgccatcaagatgttttctaagactcataacaaagttactaggcgtagaagggttggttaaggtttgttccgtaatttgcgctctggcgtaattagggtgagaagataataataatgctttgttcttacgatttactcgaatcgtaagaacaagttcgccttgataaggttggtagattttagctacccgaccagtttttagtgtattcactaattcttttaccatggcatgggtaaataatccatcaaaagccatattttatcagtccattctatattaaagtgagatacctaagtataacgttaaaaaatatttgttgcaaaaatacttatatttgtaccatacaagtatttttgttgtataatacaaatataggtttgattaaaggagtgttattaaaatgattggtaatttagaggctttagagatcatcaatcgacaaagatataactttttgaagagcacttgtatggaaaatggtgggacgattgcagactggaaaattaccaattttttaaaagatgatctattgtcggttcaagattttgttgataaaagtggtttagatatctcgacactcagtcgccaagtaaagcgtgccgtagagaaaaaattaatatctcgaaataaaattgaagcggatcatcgtcgaacgctgtttaaaattaccgaaaaaggtcgtcttttaaaagatgaggttaatcgccaattagatatttatgatcaaaaactatttgaaaattggtcaaaagaagagttgtcgatgttcaatattttgattaatcgagttttgaaaaatgccttaaaatagtagtaattagtccgttatagacgagaaattgagactaatttatgttatagtatttgttattgatttaaaatgaagtgggtgtactaatgaaaacagctattgttactgatagtacttgttatttaactgatcaagaaattgcagacaacaatataaccgttgtaccaataccagtaattatcgacggcaaaatctataaagaaggcgttgatattactacagaggagttttatgaacgtttacggacttctcaatcctttccaagtacttctcaaccaccattgggtgaaatgattgaattatatgaaaatttagctaaggctggatacgatacgattatcagtattcatctggccagcacgatttcaggcttcgtttcaagtctaaagagtcttgagggtaccatcgaaggcgttaatctggttgtttatgattcacaaatcactattcgcttaatgggaattctagccttagaggctgctagattagctcgtgaaggaaaagatgttgataccattttagaacgtttggactatgtccgttcgaccttcggagaatattttgttgttgatgatttacaaaatctcgttcgtggtggtcgactttctaatgcttctgcttttgttggaagtttattgaaaatcaaaccaattctaacttttaatgatgcgcatgaaattgtggcctttgaaaaagtacgttctcgtaaaaaagcgatcgcccgcgttgaaaaactttttgatgaagcttaccgctcggctgagtatcctctacgggcatttgttattcatggtaatgatgaaaaatcagccttgaaatggaaggctagcttagaggaaaaatatcctcaattgccaattgatatttcttattttggccctgtgattggaacccatttgggtgaaaaagcgatcgctctaatttgggtaattgattatacaaaggcataaatctgcattcctagataaacaagtatgattccaaatcctaaacttgcacaactgtaaagtagtgcaagtttttttgttgtcttatcttgtcctagagtgactatttcgttagcaaaggtagagaacgtcgaaagccctccgagaaaaccacttattaataacaatttaagcttagaatcgtgaatagtaacggttaagaagccaatcaaaaaacaagcaatcatatttacaataaaagttgaccaaggaaaggcgtgttttttaaatgtttggtttaagtgcgtagttataaaaagacgagcaacagcaccaagggccgtacccataccaacataaactagaatcatgaaatatcaccaatcctttcgataatgtttgagtagtttaccacccagaaattgtccgaaattggctaaaattaaggatagaataacggatgtaagcaaaaaaataatcatcgtcctaaaatgtgctacagtaagttgatttaatagtgctaattcaaaagtggagaaggtcgtgaagccacccatcaatcccgtagttaatcctacgttaatagtatctgaggtatctaacaaggttaatagcccgcctgttagtattcctaggagcaaggctccaagaacattaataagaattagtgataatggaaaagaggggaatcgagcatcaaaatataactggagtagataccgtaagattcctccaatcgcgccaaaaattgcaacgcttaatgatctatttaacaatggttatcagcctttctaatttaatttttgattttccatctaaatttaataagttatccataattatcttgtttaagatttcagtattattacatttaggaagtgacgttaatatagtgtttgcagttatgctaaactgtttttagcagtttaaattaaaaggagctactttaatgtcaacattaatgtttgtacatgttatattatggattttaattggattaatttgtacatatggaattacaattgatcaatttcaccaaacactgattgcacagtattgtgcaagaatattggatatcgcacttattataacgggattagtgaacgttgttcatacagttgcaatgtcaccattgctagtctggattcaatttattctagaaattatcacaatcggactacttgattttacacttattagcaaaagaaataaaaagaatgttaaacctaagcctataatgctatttgttttagtttttgctgttactactattttaggtactgtaattcaatatttgtttggttaatctaaaataaaagccttcttaaaccagatttaaaactggtttaagaaggcttttttgataaataagatataaaactacctaagaaatatgttggtgaaatatgttggtgattaattaacaaatgagaggaggagagatataaaaatggttactttgtatttttctcattctagtttacataatatatattatacaaagtttataataaatcgaataatataaaatagtatttattttaaatattaaaatcacttttattcattcttatatttctcccaaaaaatagcaattcattttaacagacgtaaaatgaattgctatttttaatgtatttatttactagcattaaatgggccgctaataactactttgcctagcatatgtcctgtttcaacatcttttgttgctttcttcaaattaacggcattgatgccatcggaataaactttacttaacgttgtcgttagttggccttcgtccgccaatctagcaattacttttaaagcttgtccttgagtttcaatttgataattgtaatcggttttcgcaaacatgtattcccaatcaaagctaaccgacaaatttttccaatcgctgatatcaagcgcgtcatgaattcctacgatagtcccgacatgaccaaatggattaatcatatgtttaatctgacccaagtaatgagtgatatcgaataaaacagcaatatagtctactttttggacccctaattcatgcatcttatcctttaaatcatcatgataatcaatagggtgatctacacctaatttttctaaccattcgaagttttcaggactcgcggttgcataaatttctaacccagcccagtgtgctaattggttcaaaactgagccgacgccacctgctccgttaatgactaagatttttttgcctttgttagcaccttcttcggggattaaaccaaatttttcaaaaagcagttcatatgctgccaaagaggttagtggcaaagctgcagctccttcatccgatagttttttgggtgctaaagcaacaatgcgttcatcaacggcttgatattcttggttgctaccggcacgagtagttgtccctgcataaaagacgcgatcgccaattttaaacttctcgacttcttttccggtatcgactacctcaccaactgcatcgaagcctaaaactcgaagcgcatttcttttaatactatctttacgcaatttagtatcgatcggattcacagatactgcctttacttttactagaacatctctagattcaagattcggtactatctttttttcgtcaataaaacttctttcttcattaattggcaatccttcaaaaaatccaactgcatgcataaactccttttctaacatgtgaactcctccttgattttatttatctttttatgaattgcatcttttatttaatcacatcataaatatcagataggctttgacgcttcttttcaggtatttcttggtcccgataaccaaagccagccatataagaaacgccaaactcatccaaattgatgatttttttcttttctaaatagttttcaaccgattctttattaaaaccttcaattggcacactgtcaattcctaagtaggccgcagttgttagcatgctaaaggaatgtaggtttgttttgaggcccagtcgaacaatgaacgttcatcagttaaaccaaagtcgtttttttgaaagttattaaaaaatatcgtttgaggcgatgtttcagagtaaggaacaccgaatacatcttccaccatatgtttaacatgagggctattaccggttaagtttttgcgtgctagcacaattaaaaaatgactagctccatataaactatttcgtgctccccaagcaatatcttgtagatcatcttttatttgttggtttttcactaataaaaatttccaaggctcataaccaaaagaacttggcgacaaccgagctgcttccataatcgtcatccaatcttcctcggcaattttcttggtcggattaaaagattttgtcgcaaagcggtgcttgtgaacatatagtatttctttacgtaattctgtttgatcagtcattttttctcccttttaaaactattggattttgcaaaaagtatataaagatatctgaactatagttgatgaaaatttcaaagtaacgcatttttagagaaggacctttcaaaagcgtaatcaaatcatcttatcgctcgggtatttcgttaattaattatcttatattaaagatttaaataaagacttcaaaaccttacttttaggtattgagactaagagttgtacaaattgcaactaccgacaataaagataacgtagaaatccgagaactgttacatttaatgatattattttactttagctggacctttaccaataaaaatacgaaataagctataaggtttttcacgtaagtctttacctttatggaaacctggttggcgttgcaattggttagtattaaagtataagtattcatctggaccaattgacaaagtatcaggccataaaatacgaggatcatgagccaatgtttcgaatgaaccatcagtattaatgatacgaatactattattttcgaagtcaccagcgaaaattgtaccgtctgctgcagtaatcataccatctgaagcccccttttctccccagtctttgacatgtttttcaagttcttcatcttcaatatctttatcgaaaatcaaatcggtattaaataaaggtgacggcttgataatggactgaagtacaatgttttaccatctggtgaaattgcaattccgtcagctgccacttgccacggagaagttgaaccatctgcttcccgattcatcaagattttgccctctactttaggaacgaaatcagaatcaacggctgtagaacgggcgccatctaaaattcggaaggaatcgccagttccaagatcaacgacgatcaatgcacctggtcctgtaatggaagaatcagtgatataagctaccccttctgatcctcgacgcaagtcaatccgtacatcatttaaataagtagaatttagaacaacatcattggcaaaagtatagattttccggatagtattgctttctaaatcaatcgcaactaattttgctccgcctttaacaggaacatcaaagttcggcgcagcagtgtctaatacccatagagttccttcgccgtcagcaacgatactttgaacgcttaaaaaatttttctcaggatttttagggtcaaaagtgttaagttcttggctaggataagcaactagttcaccatccacaacttcagtaacagttgcttttacaccatcgccccattcaggaaagttaatgaaaatacggcctgtttctgtcacactgacacctgttggcatttcatcataaaaagcatgcacttgttctaattcaccaaaaaaattttctgtaggataattcatcatatgtcttcctttctgattcagataaagattattttacttctacctcgaaattcaatactccgcgggccaatacatgaccaaacatagtaaatcctaaaaaagctggggtagaatcttctggaatagcaactgtttctacatttaatgcccaaacagttaagaaatagtgatgcaccccatgtcctttagaggagcggttccgatatatttttttgttcgtgcgtcatttggtaattgaattgccttcgaaggtaattttgaattatccttgttgccagcatcttgtggtaatttgtttactgtagctaaaatgttataaacagcccaatgccagaaacctgaaccagttggagcatctggatcatacaaagtgacaacaaaactttttgtatcacttggtgttcctgtccagctaacttccggtgaaatgtcttgtccaccttcgatgccaaaatcaccagacataaattttatatctgaaagtctaccattaacaatgtctttacttgtgacatcaaaggatggcacattttgcaaacctaaaaatggattattcattgtacatctcctataaaaaataacgttaagattcatcaatggaaatagattaaccccccttgttaaagaagtaaattagggaaattatttatacttccggatctacaccttctttaattcaaaatcccatgattcccttaaattcaattgttcgtacaatttattggtgtcgctggccatcaagctctgtctctcaaaggtaagtaagaaagattggatgaaattgaacacttacttgcaaggtccttaactaagatcctcctaaaaattcttcttttaattttccggcatagcgttggttgtagttttctccccagttgtacagcatttcaatgactggtcttagtgagcaaccatagtcagtgactcgataaaccacctttaatttttttcctgaataacctctcgttcaaccagtttatctgcttctaagtcttttaactgaagggaaagcattcggcgcgtaattcccgggatcgtcctttgaagctcactatatcgtaattcaccatcaaagattaaatggtacaatagaacacttttccagcgtccagagataatttgcaatgttgattccaccgaacaaccttttttacagttgtatatttaggctgtatggatgttaactggaaagttagcatccttttgttatatgccggcttagctcagttggtagagcggcggtatcgtaaaccgtaggtcaggtgttcgactcacctagccggcatttgtttggatgcgccttaatgttaagttaaggcgcattttttcatatacagtctttgtttttaaggcgaaaattatggaggaaatatacaattgaatacacaagataaggatacagcatttcttggtcaaccacgtggattaatgacgttgttcttcacggaaatgtgggaacgtttcagttactacggtatgcgtgcaattttaatttattacatgtattacgctgtaaccaagggtggtttaggctttagtcaagccactgctgcttcagtaatggccatttatggttcactggtttatctagctagtgttgctggtgggtttatcagtgaccgaattttaggtagtcgaaaaaccgtattttacggtggtgtattgatcatgtttggtcatattgcactttcacttcctttcggtggggcggccctactagtatcaattgctttaattgttgctggtactggtatgttaaaaccaaatgtttctgaaatggttggatcactatattccgtggaggatacgagacgtgatgccggatttagtatttttgttttcggtattaatctaggtgctttattagctcccataattgtttcgtgggttggttttaatatgagtttccatgctggattctcattagctgcaattggtatgttctttggattagtccaatattatattgatggtaaaaaatatttaaataaagatagtttatatccatcagatccaattcaacccgatgaagtcaaaaaatttagtcttcgagttttaatgggtgtgattgtattagcattaattttagtggttatgtttgttgctaatgcattaacaattgataatgttgttctattaattagtattattgctgttattgctccaattgtttactttatcatcatgttttcaagtagtaaggtttctaaaacagaacgttcacgtttatgggcttatgtgccattatttatcgctgcaacgttattctgggcaattgaagaacaaggttcagttgttttagcattatttgctgctgatcgtactcaattaaactacggttggatgcatattacgcccgctaacttccagtcccttaatccattattcatcatgctttatacaccaatttttgcatggctatggactaagttaggtaagaagcaaccttcatcacctaagaaatttacgtatggacttgtatttacgggtctatcatacttatttattgctttacctggtttgatgtttggtactgatggtaaggttaatgctctttggttagttggtagctgggcaattgttgaaattggtgaaatgttaatctcaccaattggtttatctgtaacgaccaaattggcacctgctgcatttgcttctcaaatgatgagtatgtggttcttagccgatgctgctggacaagcaattaacgctcagttagttcgcttctacccaggacatgaagtagcttactttatcgtattaggtcttgtaacactagtctttgcactcgtactattaatttgttcaccatggattactaagaagatgcaagggattagataattaaatatttgaattcaagagatgaactaggttatgcttagttcatctttttattttggagggatttatggctagaaaagtaatactttttattgcaatgagtattgataattacattgctgacgatcaaggtgccgttgattggttggagaaaaatgttcatggtaccgaaagtgatgacagttatgagaaaatgtattccaaaatagatacggttattatgggaagaactacctatgaacaagtaacacaaaaattatctccggaaaaatatgtttatgcagatcggcagacgtatattgttacgtctcacctaggggaagatacagatacgattaaatactggaaacagtcgccagtagaattagttaaaagaatccaaaaggagaagggaaaagacatttggattgtgggaggagctaagcttattgatccgctcgtgcaagccaatttaattgatacatatattttaacaacggtcccgatttttttaggatcaggtattcgactttttgatcgattagaggagcaagttccggtccgtcttatagatgtatatcaaaaaaacgaattagtatattcgatttatcagagaggttaatagtttgaaaattgcagcaactagcgacaatcatttcgatgtgaacaaaatagatgaaaatcaaatggctcaaaaacaagccgagtatcttttaaaacaacatgtgggagtatatttaatagcaggagacctatttaataaatttaatcgaagcatgcagtacgtggaaaagctacaggaattagtgggagaacacactaaagtttttttcatagccggaaatcatgatatgttgaacgatatcgactataatcaattagaatcaaatttaagcccattatacttgcataaccagttctatgacgttcctgggactaaatggcgtattattggaaataatgggtggtacgactatacgtttgcagataatgttgataaaaccaccgaacagttttggcgttggaaaaagtctttctggattgatactggaattgaacagcctatgtcagatattgaacgaatgaatattgtgttgaagcaaactgaacaacaaatgcagcaggccagtcggagaaaagtgttatttatgactcactttgcagtaagacatgagtatattcattattccgaagatgcccgcttttggaacatgattaatggaatggcggggagcagaagaatggaaaagttgttggaaacataccagcctgaattggtgatatcaggacatttacatcatcattttaaaccacttgcaaagtctaatggaatatattataataattcagtcggttatcataacaaccgaatcaacgagtggaattcagatgatttcttcactgaatggactcagcgattgcttataaccgatctcaaataattttgaaaaaagtttaaaaaaaagcttgcaaaattattcgagattgggtattattattaagtcggatagataagacgacaacttatatggaagggtagcgaagtctggctaaacgcggcggactgtaaatccgctccttcgggttcggtggttcgaatccactcccttccaccatattgggctatagccaagcggtaaggcaacaggttttgatcctgtcatgcgctggttcgatcccagctagcccaatctagttttcagaaacatcatatcaatgatatgatgttttttgtatctaaatcaataaatcacaggtagttttaatatgtttcgtttttagaatggtattagtaattagttggaggtttatagcttaaatttttaattggaggctttcaatattggcctagttaatgataggataaggagaacaaaatgaaataaccaatggggggctttttttatgaaaattggatttattggtgtaggtaatatggccaaagcgattatcaagggtttgttaaaaaataattttgaaagcacagatatactggtacacagtgcgcatcaatcaagttatggacctttcgcagaaaagaatcaactaatagcgacaaaatctaaccaagaacttgttagaaattcggatatcattgtcatagcggttaaaccatacgtagtaaaaacggttatagacgaagtcagagatgatttaaatcatcatcagttagttgtctcactggcatcaggaattagtatagaagatctacagaccagcttagatgagcaacaacctatcttacgcattatgccgaatgttaacgttgaaattggcgaaggaatgacagcggtcgttgctaatggtgatcttaaaatggaaccatttcagtctggggttaaaatctttgaaactgttggaagtacaatggaacttgctgaaaaagactttccaattttttcagcaattgctggtagtgcacctgcctatgcttacttgtttattgatgctctttcacgggcgggagttaaacatggattaactaaggcttctgctacaaagatcgctgctcaaatggtcaaaggtagcacagaaatggttctgaaatccgatgagataccgtatgccttaattgataaagtatcttctccaggtggtacaacagtagcgggactcctagcaatggaagaagcaggcttttcaccagcggttgttaagggaatcgatgctacggtagcaaaagaaatcaatcattagaatcttgttttttggtctataccgatatataatggatttagattaaaaatttaggaggaaaatttatgagtacagttttgcgtcatgctactatttatactggtttagaaaaaattgaagatggttacattcgatttggtaaaaaaattgaagccgttggtccaatgagcgaatacaaagcccaaggtgatgatcaagttttctatgctggagaaaagattattgttccaggattcattgatgtacatacacacggtggatacggatttgatgccatggatggtgatccagatcaaatcaatgaaatggtaaataaagccgttgttaacgaaggggttaccagcttcttttgtacaacaatgacccaatcaaatgccaacattgaaaaagcaatgcgtggggttgcgaaagctgctgaagataacccagttatccaaggggttcatttggaaggaccatttatttctactaagtataagggtgctcaacctgaagagtacatcaaggatccagatgcagaacttttgggtaaatggaatgaattatctggtggtcgtgttaagttgattacaattgcacctgaacataagggatctgatgcttttgaagcttactgtttagaccatggaattgtgccttcagtgggtcattcagacgcaactcgtgcggaactactaaatagtactgttactcatgcaactcatctttacaatgctcaacgtgagtttaagcatcgcgaaccaggtgtaactggacacgttatgttagaagacaacatttacgctgaattaatttgtgacggcttccatatcgttcctgatatgcttaaattagcatacgaagttaagggaccagaacgaattgacctagttacagattcaatgcgggctaaaggattcgctgaaggtgaaagtgaacttggtggacaaaaagtttacgttaaagacaaacaagcacgtttggaagatggtacattagctggttctgtacttgcatttgatgatgcatttagaaatgcaatgcgtttctttaattgcggaactgctgaagctgtacaaatgagctcagttaaccaagctcgcgaatttggtttggactcaaaaggaacacttgaagttggtaaggatgcagatatcaacgtctttgatagcaaccttaacaaattggaaacatatagttacgggaaaaagttttctaaagaagactaatagtcaaacattataggggtacaagaatgaattcaccggtatatattcaaattcataatgaaatcaaaaaggcgattgaagccgggaaatggaaagtgggagagcgaattccagctgaacgtgaactttctacagaatttagtgtaagtcgaatgactcttcgccaagctatttcaactttggttgatgagggaattttggaacgtaaggtgggttcgggaacctatgttgctagtcagaaagttcaagaaaaggtttcaggagttactagttttacggaattaacggaggctcaaggtaaaaagccgtctagtcggacaatttcgtaccatactagtgaaccttctttaagtgaaattgaaaaattacagttaaatgatggcgatctagtattgcggatggagcgtattcgatttgctgacgctgttccaatttgttatgaaacggcaactattccagaaaagctagttagtgattttagtaaatctgaagtgactaaatcactttataaaactctggaagaaaaagcagggttgatgattggacgtgcggaacaaaccgtctcggcgatgttggcttctgaaaaagtgtcagagtatttagatattaaacgtggcgatgcaattctacgtttacatcaattatcgtatgctcaagatggtacaccgtttgaatatgtacgtactcagtatgtaggcgaacgttttgaattttatttaaatcgttaataaaaaagaaggaagaataggctaatcctatttttccttctttttatttgctttaaaggcttccatcataaaaatcggtaatactatttggcgtttgattcgtttagggtcacttaataaacgatataaccactcaacattatgtttttgccaaaattcaggagcccgtttaacagttccggcgtaaacgtcaaagctaccaccgattcccatccagatcgctggtgcaaaatgacgatatttagcaataaattcttcttgttttggaaaacctgtagctacaaaaactatttcaggttgaagttctttaatttcgtcaataatcggaagggagtctttgaaatagccatcgtgataaccaaccaaattaataccaggatgttcatgatgaactttatgaacaacttttttgattacggcaggtttcccacctaagaagtaggctttagaatgatgttcattggcccactgcatgagttcagtaaagacatcatatccagttactcgctctgtcaacggcgttttcgtgaacttggatgctttaacgattccaatcccatcaggaactaaataatcagcagaacgcacaatttttgcgtaattaggatttttgcgagcaaacatgatgatttccggattagcagtgatgataaaacgattttgatgttgaagaagatcttcttcaacttgttttaaaaactgtgatttagtgacattcagaaaattaaatccgagaatattaacaaaattatatttcataagggtctcctagattaaaaattgcgatttaatgtataaatattttagtagctataaatgctattatatcagtatttgcttattgctttggggacatctggggacgcggataatacttctatcgttttatcctgttcacgagtcttctcttccttaagcatatgggcgtaaactttttgagtaatgctagtatttgcgtgaccaagcctagctgtaacgtagttaattgaaacacctttataaagcagataagaggcgtgtgagtgtctaagtccatgaatagttattggttgtaaatctaacttgcttattaatgaatcaagacgattccttactgtttgacgtctacaatcaaaaataaattctgtaccattacttttaccattgctgatgatactagctaactcgttagttatttttatatcacgaacagaatttttatttttaggtttcccaacagtattcatattcccaaagcgagacttattaacatgaatattattaaagggaatagagacatctttatactgtaaggctagcacttctccaattcgcattcctgtttctaatgctacaaggatcgcaaggctagctttatctaatttagagtgatataaataatactgtaatttttcaaattctgtaactgataaagcgttaatttttttgctacgttctataccatgtggtttaagccgtgtgaatatatcgttcaaaatatatttgtcgtaaagcgcatcttttaaagaagctttgactctagatgtaattatagacatagtacctttagaatgtgttttccctatggcgtctagcctagattgtagaagcgagtaagttagatcttcaagaacaactccatcaaacgatttttttacatgattgagtgttaacacataagttctataagttgatggtctaacatcactttttctgtacgtttccatccagaactcaaaccaatcagcaaatgtcattctggacgctattatgctcttattttgaagcttatcggcttccatcataattgcccagtctttggctgctgtctttgtatcaaatgttttagataccttacgtcgtacaccactctgcatgacggatacgacaactctagttcttttacctcttttttcaaatgatgccataatggcgaacctccgttctcttttcggaagtagccctcaatgctaaaatagacaatataaaagaggactacttaatgtagtttttagggttaagtcacatccatcttacttggcggttaggggatgtggcttttttatttggtgttagcagcatcttcggaacgttgccagtctccttcggtaacgttgtctggagcaccgtacatcatgccacctttagcatgagctgccttattctcagcactatttggatcgtccattgccgattgagtagggctgtctgtcccgttatcttgatcttgtccttttacccagtcgtcttcatttccatatacatcactgcctggtgcatggtcttgatcaggcattactttattacccttagggtcgtaaccctgttctctgtttttttctccttgagttttttgttgtgttgcactcatatttttatttttattactaacttcttcattagtgctatcctgagactgtgaattagaatcacttgatttttcatctttttgagacaactgatcactagcttcatttgcataagccttttttaactcttcaactaaatcattagtaaaatgttttgaactaagttcattgtacttgataatgaagttgtctttactcatatctacatcagtatcagcttcatcatgattaccaatttgaactttaacatcttcttttgatacagggactattaattctccacccaataaattaatagattttccaggttctatcttgtcttcgctggatctatcagattcagtgccccaagcattgtaattagctatcgcttggttataagcatcatcatcgtcatcatcaactgaatcgtaatcggcttggtctgcacttaaaatataaacgtcttcacttgatatagactgctcactgtttccgttcttttggaagtatgtatgagtagcttcatcaatatcatctgcagtcagttgttttttagaggtattagtgaatttccattctacggcaaatgccggtttacctttataagaaagttgtttaaatcctaaaatttccatagttcctttatcaggattgacaatcttattttttgcagcataaacttgctgatcgtcattacttgtattatcttcaccagaatcaatcttttttgatatgctttcaactgatgaagagtctttatcggctttgttattattgccacaagctactaaggcaatagatgctaaggcaatagcgcttaaagtataaaattttttcattattcatcctccaaaaatatgtacagcttttaacgtcaatcagtatttggacgtagggttaattaactttgtaaaaatcatatttctacagtatatacaacgacttttccaattatctttacttcattcatatttgaatacaaataatttataggtttaaaacaaggatcgtttgaatcgggtgaaaaagtaacgattccgtttgttttatcattataaaatctcttaacagccatcccagaatcatcttgaaatacgacaatatcgccatcttttaaatcaaaaaagctatcgtatttttttacggcgattaatgagccgtttggaatgatacgattcatggattctccgtttatataactaataaagatatcttgttctccagcatattttcctaaaacaacatcagataatgttatttgttcgatatcatcttttgtgaaaggatcaacttcagttaatattccagccgacaaacctgcatcgaagaagttatatgaatgttttaattcagtttttaaagaattaggagtcataatcttttcattgagtgagttactcattgatatatcttcgaaagtttcatcttcagaaattaacatttgataatcaattccaaagtaatcagctaaaattctcacgtatgataattgaggatcagctccattttcccatcttgaaatcatacttttgcttaattttgtagaatattttttattaatttttttagccaattcatcttggcttaaacctttgagttttctaaggctttttaaacgctgtttaaacatatgacattcctcctcaaggaatatactatcacaaaaattcctaaaaaggaacaaaaagtgttgactatagcaataatgtttcttatactggtgttgttccttaggaggaacgaaaacgagagtaaaaggagttgaaacgaaaaatgactaataaaattgtttatcacgaattgaaaggatggcttgtttcaaatagcatttctcaaaaaagagtaggcgaaattattggaacaacggctaatgtggttaataagaagatcaatggaactggatccgattttaagttatcagaagctcgaactcttcacgataaattaaaggtgcctatggcttatttttttgaaattgaagttcctttatcggaacataaagagacgtgctaataaatttaaaaaggagtgaatatatatgaatgaattacaaaatttcaactttgaaggaaacgaagtacgaactgtattaattaatgacgaaccatattttgttggtaaagatattgcagacgttttgggatattccagaccagacaatgcaattagaaatcatgttgatgtcgatgacaagcttatgcaccaattcagtgcatcaggtcaaagtagaaatatgttagttattaacgaatcagggatgtacagcttagttctttcaagcaaattaccaaatgctaagaagtttaaacactgggtaacaaacgaagttctaccgtcaatccgcaagcatggtgcttatctgacggatgaaaagattgaagaggctttgctgaatcctgacacgattattaatttagcaacacaactaaaagaagaacgtgaaggtagattaattgctgaacaacaagttaaagaattccagcctaaagtttcatattacgacaaagttttatctaacgacgcactaatgactatcagtctaattgctaaggattatggaatgagtggagctggcatgaataaattgcttcatgaattaggtgttcaataccgacaaggtggcacatggttactatatgcaaaatatcaaagaacaggttggacacactcagaaacaaagatggttcctcgtaaagatggtacagaaaaagcagtgcttaatactaaatggacacaaaagggacgtttaggcttgtacgcattattaaaagataacggatatcttccactaattgaaatggaggacgagtcagcggtgtagttaagtcgataacttaatgaataaataacagaaaaggagaactaaatgaataatctaattgaaaacataaattttgaaattgataaatatatagatgaattactttcagataaaacaaaaacctttactcaagttaaaaatgaattagcgcatgaaaggttttcgcatagtattggttttgaagcatttcttcttgaagaattacaaagcaaggtaactgaaagagctctagatcggaaaattagtgattaatctttacgacttacgattaacggaattggaataatgaatttggaatttagaagggagaaagaaaaatatgatcaataaatggacttttaggaatgaagaatggttcataaagagtgtggatgaaattaaaaaaatcctgtctaatagtgatttgacgtatgaacaggctaagtgtgtgcttagtgagacggaacatcaattaactacaagacaggaaaaaatgaaagttaaagattaatcttgatcagaatcagggtaatgacctgcatatagttctaatgcgtgttcataagcttctgaaaatgcttctaatccaagattttggtcgtaaattttaccaccattagattctttagtcatttctttttggatttcaaccatagcttcggcagttgctgcaccaattgccatatcgtgttcacgttttgagtattgcattattatcaccacctttctattaaaaataattatacacacgaaagaagggagcaagaatggaaaatatatttcactggataataaaaaatcccgatgggactgtagccctcggaatccaaataatatctttgattatatgtgtgccactgcttgtatatatctattttaaaaaatagatatcagtctaaatgtttcaaaatagcatgtgtagcttgacgaatcacttttccatcaggactttctttattatcgcccacatctttcggataactgtcttttacccaatgaaaatcagtaatatcaaaattaagtgggaatgtttgttcaaaaactcgtgcgtttaaatctcgatagataatagttgcttccagtgaatcgttgtaagagttatcgaaaaatgacattactttttgatttggagcaagcgtagttccaactatacttgataatttggttacttcgttgccagcatctaaaggcttgctaaaagttagagaagttattgtagcgggggaattaccaaaattcttaattgataagtatttagaagcggtaaccgtatcaacaaattgaacataaacatcgatgaaaggttctgatgcagtacgttgaattttataagtttgcattatcccaaatgttgaaattataagtgcgattacagaagctatcgcttgtatccaatcagttaattgcattttatctcaccaccttttattgaactaactaaattatacacaagaaatagggaaaataatatgaacaaattagtaattatgaaagaccaacaagcagtgacgactagcttacaagtagcagacggacaaacaacgttaggagcatataaatgacagtaaacaaaaacagaatgtccgatgacaagtatccaatgctaatggacaaaaaaacagtagcagagtatttaggagtttctaaaagttcagttgatgtttttcttttaaacaacaacttgagtgcagcagcttttgaacctagcaagcttaagcgaaacttttttatcaaaacgaaagttaataaatggttggaggaattgtaatgatagtaacagtaagcctagggcaattagcgttttatttaatttcagtagtagtggcaggattaattggtcactcgatgaaaggtggtgagaagtaatgaagttagtaaaaattgaggattgttacgttaatacagatcacattgatcttgttagagaagcagaggatggttttggaaccaaaatttttatgagcggttctagtataccttgggaagctaatttaccaattaaaaaagtactcgacgctatttgcggtagcgaggagcactcggttgaatacgaagatgctgaaagctatagacgagataataattataacatcatcattgataacgacaatggttgggaaagagtgttcggaactaggtcaaaagtattaagtttactaaatcaattaaaaaataatgaaacattaacaataaaacggacaaaataaaaagcctgctactggtatagcagactcaaataaatattcaacaaaggaagtataacacaaatgaatcaacaacagttcgaacaatatgaacgtgaatacgaacaagaacgagagcgtaaggaaattgaagccttattcgggaaggacgaacacaaatgaataatattgatgaacttgaagtggaacgtactaagttagatcggaagttacgtggacttaagaacaagaaagcagaaattgttctatctattgaagaagttcaagacgagattaataaaatcagtcagaaagaacttcaaatgttcgacgggagagagtgccaaacagaatcattcaagtatgtacgaacagctagtaatcctagcaagcctagttggtggcaagtagttaagactgacaatgctaagccaaaagaagtggttcaagtattagctgatatcgatgtgaacctgatcaagcgtgaaccagatgtttcagcgattaaacgttatgtcgcagaaggtcgcttcattgttcgtgaaggtggtcagttaatcgacactgaaacaggaatggtactaccttacagagctaaacgtaaggcagataagttaacagttaaggcggtagaaaactaatgataactaaaagtgcaatgagttttagaaaaaacaaagactggaaaatgattctttacgcaaaggccggtcaaggtaaaacaacatcaattaagtatctaaaaggtaaaacactggtgcttgatttagataattctttcaaagttttggaaggagtttctgacaacattcagcaataccgctttgacaatggaacgccagaaggacgtgagtttgaccgaactaagccgattgaagatttaaatactttcttatcagatgaagatgtattaaaagctggagaaacgtttgacaatttagtgattgataatgtttcatcgcttgaaaaagattggtttgtggagcgtggcaagaattcaaagaatggtatcagcaatgaaattcaagactactcgcaatggacaaattacttttcaaggattatcacaacaatctatatgattccaaatttaaacattttgattaccgcttgggagaagaagatcgacaacgaaacagagagtgggcaaacatttagccagtatgctccagatatccgtgataagtcgctcaatggatttttagggttagctgatgtagttgctaggttagttgttaatcctaagacaaacggacgtggcgcaatcctagaaggcgataacacagtctatgctaagaatcgcttagatgaacggacagtagcaccaattgaagagctatttaactttgacaataacaagacagaaaaaccaaaaaccaaacaagaaaaggaaggtactaaataatggcaggattcgatttagatttttcagaaattaaagatatgaatgtaactgatggcaagtatgaagcagtgattaatagtgtagcagaagatgcaactaagggtggaactcaattcattaatcttgatctaattatccgtaacgatttgaaaggtcaaaaatttggtaatgcacacatcttcactcgtatttttaaatctaagaaaacaaacaaatatccaattggaatgattatgacagttgccaaagcagctggtatgaaagataaaagccactttgattcattggaagactactttcaaaaattatggcatcgtccagtactagtaacagttaagaacgaagaatcagaatacaacggtaaaaaatacgaaaacttaaatgttaaacgttgggaaacttctaagttcccagaagtccaacataagtttaaagaatcaaataaagaaacaggttcaactgatccattcgctaacggtggccaatcaattgatatttcagatgatgatttaccattctaaattctaggagttgagttaaatggcggaagaaggatggatcaaactgtatcgttctatccgctcaaactggctttgggaagatggaaacgaacgatatttaaagtggtggattgatatcctgctaatggtcaatcaccagccaaggaaagttcttgttaatggtgaatttgttgaaattaagacaggtgaacgtttgacgtcaacggtaaagctttctaagcggtggggagttagtagaaatacggtcacaaaattcttaaaacttttagaaaaagatgaaatgattttggcttcaaaaagtcgtcaaaatgggacaacgcttaaagtcctacattacgccgattatcaaggttttgaagataaaaaaagacatcaaactgaacaacgaactgaacaacgaactgaacataaacaagaattaaaagaattaaagaataaagaccatgagaattttgagaagctttggaaattatatccgaaaaaagaaggcaataaaaagagagctgaaaaagcatatcttgaagccaccaaaaatggagtaactaacaaagaaattcaaacagggattgttaactatattaaaaaaattcaagtggaaggtatcgaacgtaaatatattgctcaaggtgctacttggttctttcaaaatagatggactgatgaatatgaacttgatccaattagtaagactactagtgatggtcaacgtgcaggtaagaccgcagaagagattactaacaaagaacaggaacacttaaaagaaatcgaacgaagagcacaggaggcaaaggcaaacaatgaacacagagattgaacgtgaagtgattggaatcttcctgaaccacccagaaaaaacggaaacctcggttgtagaacaagattggttcgtagaaccagaatatcagcatctgttcgaagccgtccgccaaattgaaagcaacgactttctagatatctacggtaaatataatcagttatctagaaatccttttgatttttcatcagttaaacgaatcttgaacgaagcaccaccactaagccaacttagcaacgacgttcaattgatgaaaaaaacggttcatattcgtgaagttaacgaagctgttaaagattaccagcggaacccttttcgtgagaatgagcaaaaactattagaggctttatcaaaaaatgaaacagacgatgttagtgacgatggaaaacttgatgaagctattgctgaattaaaagattcgatgaatcactctagaccacgtggagttaaaacgttcaataagttagatttcattctaggtggaggcatgtatggatcaatgttgttcacaattggtgctagaccttctacaggcaaaacggcgttctctgtaaacctagcttatgaagcgatgatgaatgataaagaagttgaggtagatttcttcacgttggaaatgaacaagcaagagatgctgaatagattcatctcaaggttcactggagtatctagcagtactttacgttctaaagctaatgaaatgtcatcaattctaaaaggattaatcaatcaatcagctgagcagatagctcaatctaaattaagagtgtatgacggattggaaacattaggtgagattgtccgaatgattagaaagaacgccagtaagactaaacaaggtaagtatttagccatcattgactacattggattggtcaaagtaccaaatgtgaaggatagatatatcgaagttggtgaggtaacacgagaactcaaacgattaaccaacgagttcaacattccgattgtggcattgtctcaactgtcacgtggaattgaaaaccggcaggacaaaactccattactttctgatttacgtgagtcgggttcaattgaacaagattccaatgtagtggcattcttacacagaccagaaaaagtagatagcgacagagtagtgcagttatcaattagaaagaatcgtgaaggcgagctagcagatattaactttacttttattggagaagaaatgacgtttaaggaggtttagcaaagtggcatatatggattactgcgagtatcaagccattatgaaagaaaacggatatgttgaatcagaagctgtgaagatatttttaaaacgagcagctgcattcaacaaacgtaaaaaaatatttatgaaacaagaacagttcgatcgcaataatggtgtactgcttgagtacatccataaaactgaactgcagagacagaaagcagtttgggatgctatcgattgtgccgagattgaaaaacgtcaaggattctactttattgaacaaagtggcggagatgaatttatggctgtgatgataactcaatatgagggcgatttaagccgtatgacggcaattgagaaagcgacatataaatactttgaattaatagacgagatgcgtaagcgagcgaatagggggcaattagcgaattgattagactaacaataccaggtgaaccagtgccagctagcagaccacgagttacaagacgtggatttgcatttacagctgaaccatatagaagctacaaaaaaatggctcatcaggcaatcaaagaactgtattcaacagaaccactgcaaggagcactgcatgtacaaattaaattttatcgttcagttcaaaaaagtgtttcaaaagtggaacgccgtagaaggctctcaggagtccatagaccgacgatgaaacctgatatagataatctatttaaggcagtgacagatgcttgtacaggaatcgtatggaaggatgacaaccagattgtaagtactaagtccgacaaattctattcagaagaaccacgggtagaaatttacgtggaggagctatgaattttaaaaatttaactagtgatgaacgtattgtagctaattttattaacgaagctttcgaagagcgtaaccaaaacatgataagcactgttgtttggattaataaccatactaactatctagttaatcagcgtccagacgtacacagagcgatgaacaatttaacaaataggcaatttaaccatgtgatttcagaaatattactaccattttaaaattatgccgtctcaaacggtattaagtacagaatcagaagaaactgacatttaaacataaatatccaatcaagattgaggttaataatcgcatgaaaaaactttcagaaatgacaacagaggatatcatccgtgaattgtatggcaatgattacactttgcaagaattagatcggattaaagaagcacttgaagaacagtatcaagaatggcgtaaacgtaattttaactaggaggaacgaaaagaatgtacgtaattaagaatacagccaacggaagatattaccgaaagctaggagcggaagcacatcagtacaccgatattagatatgctactcctttcagcaagtggaaaaaggcaaaacaaaaagcaaatattttacatgctgcgattagtccaattggtgaacaaattaattttgaggtcaagcagcataagttttacgtgttaaagaatcgaaatgataaaggctacatgaatcaagtgtcatggaatgcaccgaaagaggaagcccgtttgtttgatagtgaagaagacgctacgcgtgaagcaattaatttagctactgctatggcaagagttggtgtcgaacttagttttaaagtagaagaactataatacagcgtcaaaaaaactgaaaccgtgggaaaaacaacggttgtataaaatctacactttattaaggagaagctatgaatattcatttaagaaattttttaatttgtgcattagtttatattactatgacaattctttttaagtggggatatggagaaataagttcgttcccacaatgggttgtttatactatttcatatataggaacgagtgtaggagttagccttactaccgatatatttagtggaagatattagaaagaaagcgggtatcaacgatgtttagattaattggcaatgtgtctaagaaagtatatcacgaagcggaaaatgcttctgatttgaataagtggcgattagataacttcattgaagaccgctacaaaaaaggtggggcagtaagttcgtacgaagctccagaagcaatggtgattgtgaaagctaattctgttaaatcacgaaaagaatacttgaatgatttattggatgaaggaaagtttgaagaatatcgcaaaataaccatgggaaattccgatcgtaatattgaagtgtatggaagtggtaaagatgtaccagaacttattaatcgtcgcaaaaaggttgagaagctattcagacaaggaattacaaataccgctgaaattgcaagtgaggtgcaagcttcaagaagtacggtgaattttgaccttagggcattacgtaagacttatcccgaactaaaacaaaaaagagctagatcataggattacatattaggaggaacgataatgaataatcaagtaacaattttatcgccagaacaaatggcattgaaaattgaaaagtacatgaaagagaatgctgatgaaatcaatgtaatgattgataaaaaaatcaaagcatccatcaaccgagctatcaaggacgcattccaaactacagacagatacggtcgtcaaggtggtatagcagaggaatcgattaaaaaaattattaccgcagaaattgaaaaggcaacaagcgcaatcgtgattgatcaagacgaactggtcgaacagattaaccgtaagctccagaaaaaacttagtaatgtttcggtaaaggtgaacgtttcgttataggaggaaatctaatgattgcaattatcaacgaggattatcaagttaaaatagaggtagaagattgatggacaaaaataagtgtaaatattgttgtgaaccttttaatgatattacgaaaaatatatacagcggatatggagacaaagtggtagctaaaggaattatcgtttcgggctacgatatcaaacacagaaatgttaaatattgtccaatgtgtgggcgaaaattggaggcagaagatgattaaaaaggtattaaaggagatatgggatatcaggtgggtaattatcacgctatttatgatgatttcatttatcacctccacaatacaagattttattagtaaagattatgattctggttttaataatttaatgattgttttgctgattattgatgtacttttgttgatgtggtctcgtgcagatgcagaaaaattaatcggtatccaggatgaaataattaattcacaagacaagataatcaaacaaaacgaaaaatcaattgcactacaaggtgatttaatcgctaagcaatctaaatggattaaccaagttactaaaattgtaaaagaaagcacgcaaaaggataaaactaactaagaatcagcagaaaaattggaggacaaacaatgctaaaagaataccgtaaaatagcaacgattaaagcagaacagtttgatggctcggaagaaatttggagacctgttgcacaatttgaaacagaatacggagttagtagctttggacgtgtgcgaagcttagaacactttgaccagtccggcagattccataaagggaaaattctcaaaccaaaattgaatggaagagggtatttgcaagttaatctttgtgatagtggacggtcgatttacccgtcaatacatcaactagttgcaattgcgtttatctcaaacccctttaattattcagaagttaaccacaaggacgaaaataaattaaataatcatgttgaaaaccttgaatggtgttcacaccaatataacgctaattatgggacaaggaatcgtcgcatttcgagcactcttaataaacctattgccgcttttaagaatggcaagctgattaaggcattcgattctgcaaagaaagctgcagaatggtgtggtgtggaaaacagcacccacattggcgaaagtgctaagaatcaaagaaaaagtgcgtatggatatgaatggaaatatattgaggattcattgctaagaaaaagcacgcagaaagttggaatagacaagcactgggctattgcagatgaaattttcaggaagacttatgaagaggtgaaatagatggtagtttatgtactttggtggcaaaaatacgattctgttgaaatttggggcgtttattcaagcgttgaagaagctaagaaacatataccagatgatgatgttgaaaattatgagtacgagggattcagcattgaagaatttgatttagatgactttgctagttaagaggcgaaatcatggtaaagacaaaacatataatttagggaatacaacgttcacggggaggattaactaatggaaaacgtttatgttgttagattaggaaatttatatttaaaagagtcatcagaattcatgtcacaaatgttttatacattggtaaatttcgtaagtggtgcagagttttacgatgaagatgaagcaaaagaattagcgaaacaaatcggtggcgaagcttataaaattaatctagaagaggtggaataaatgctatgtcaaaagttaagaagagagttagaccaacaaaagaacaagcccaagaacttaatcgtcggctagatgccgttgtgaaggcaggacatattaatgatttgtattgcgattgtgaagtttgccgagcactggcagaacaagcggagctgatgggatataggacagattcgatcatcaaacagcctagtgataagtgggaaagacgtagacgagaagcaaaaagaaaacgtcaaattgatgtggtcaaggtggctaatctagcaggtcaagggttaacatctgctgagatgagtgaaaagatgcatcgcagtaaaagttatattaataagctggcgaaaaaatttgaaattacgcttgctacgaaaaagagaggtaggaaaccgtgccattaataccagaacttgacgagaaaaagactatcaagaatgtgaaacacttttttgaagtagagttcccagcgattcagaatatggcacatgtagcttatgttgatatgaaatcgccagtaattagtggtatgccatcagtacatggagtagacaatagcaatgaagagaagctcacagcacatgctcaagctaaggacttactagctaaggtattgcagtcatgttcaggactagatagagaacatcgacacgtgttggaactacgctacttcaaaaagctaagctgggcagcgattgaagacttaactggttacaataacacacacaactgggaacgattcaatgaagctttattacaattttcgtgggcatttgcggacgttgaagacttaagagtgtttaaagataaccagataaacgaataaaatcggaatgaaatgctaatagtgttcgccttatattgttaatatcgaaagaattgataagtagacacaacatataaaactaataaacgaactattattgatcatttcttttgattgggtgaaatttgggtagtttcaaaagagactaacggttttaagctagcaattcttttcggcaaaaaataataaggaatctttgtgcttagtaaggttcgactccttacagtcttattactggtatgtttgacgtagttggtagctacggataagcaagcacaaaagagtatggcggagatacataaaggccatcataagtcctactcggacaccatcggggacaactaccagatgagatgtggcggaataggtagacgctaattaattcttcagttgccttgtcttggagagaagatagacagtcagttagactatacactaccgtgtgaagggacggctgtcatgtaaggtgcaaatccttaccatctcatagttataacactaaggtcacataacttaattgtagtgtggctttttattttggaggtaattaattatgaaacgaagaatagtacgaggccttaattactttaatgtacgtcctccagtaatagtgtatggctgtggtgaacccacaacgtttgtaggccggaacgacaatagaattatacctaattacagaactgctaaagcatatttatttaaacgtggaggtaaatagataatgaaaattaatacggataaattagcatttaaggtttcgcttgatacagatgatatcgacaaaatcatagatagatatgaacaagataatgctttattgattgtagaaaaaggcagtgcaccttggttatttgtagatggtgagaattatccggttacgtatttatcgtatcaatacttaactgatactgacaaacaaggtgtcaatatagttgttgctgaatatatagatggtacaactgttaagagtattgagttcgataataatacaggtgaagtaaccgaagctaataaataccacttaggcgagtattaacatggcaggaattaaaatgcatcattgctatcatgtcggttgtcatgagttattgccgtttgaagtaaagtattgcaggaagcatacgattaacaagataaggacaccagaagatagcaagcgagataagttttacaaccaatataaacgagataaagaagccaataacttctatcattctaagcgatggactgatacgcgtaactatatagttgctagagacatgtatgtatctggagttagtgcagggatattaaatgataaggatatcattgtagatcatatcattcctttgaggttactcaatggtgatgatagatatgagatgagtaatctatggttgttatctcgtaaggaacataacatcaagactaagttagaacagagtatgaaacctaatcagttaagacatgttagtaaggactggtggattaaagtaattaaggagaagctatgaactcagaagaagcattgacgttggcaaaggacaagtcgagtaagactgcagaaaagtttattgagattgttaatcaagatatcgaagaagcttctaattcaggagtaaccaggattagagaacatgagattcaaggatcaatgctaattggattaatagactatcttgttagtaatggatttaacgttgattatgaagaggacggagacttgaatactgggattgttagttatccaacttactcgttaacaattgattggtcgaatattatagatgatggtgaagattaaaaatgaaaaattaaattccaaaaataaatccaaaaaaattttaaaaaaataaaaatcaaaaaataaaatttcaaaaaaggtcaacaaacccccgccccataggctttctggtaaagagcgaaacgcaatagtggtctctcactatatgctacttttaaaatttttaggatagggggggtacccagtggaaaggagttgatattcgttggctaagaaaccgtataaagaccagaatgacgggcatttgtctagtgatccaccaaagtatctaggaactgaagcaaaggccgtatggcgcaaagtcgtgccttttttagaaagtgaagggaaagtccaacggatggacacttctctggtagaattttacgccacacaatatgaaatttatcgaaaggcatatgatcacatccaaaaaaacggtgaggtcacgcccatttataaatcattacaaaatgcagaaggcaaaattatcggtaaagactttgtgggctggaaaaagaatccaatggtacaaatatatgattcagcgcttaaaagcttaataaagactggttcagagttaggattatcaccaaaaagccgttcagatttaatgcaactaatacagccgaagcagaaagataagaagtcacttgctgagaagcttagagagggagctggtgacttctaatgatcgataaggtagatttgtccaaaggagaggctagcgtctccgaggcagttaaaaagatagattttacagctatattagagaagtaccgtgacccggcaactgtttatgcttggttagtcgttaatgacaagattgtttctggtgagatgatgaagctagcttgctttagacatctacaggacttaagaagagccgaagacccagacgaagacttcccttatcgctacgatttaggacggtgtcgtagtattttagggttcgcttctatcttccctgaaccagcacacggtaagcccatgccactaatgttatggcagaaagccattttgtgtatgagtaaagcttgggtatacaaggataacgacaacttccgttatactcgtgtgatcgtatcagttgcacgtgctaacggtaaatcttatatcgccagcattatgttgtggtacacctacttaatcgaatgttccggactatctaatcaagatataggttatacaatgcctactggtgcacagatgaaaaagccgtgggcttatgtgctaacgtctggaagaattctaaaagataccgaagaagacatacaagaaattttaaacaataccgatacttatattggcgaacagggtattaaatctgcgattggtaacaaagttgttcagctatctaatgagtctggtcaatttgatagttaccattttcgcttggcggttgttgatgaagcaggagatggaggttacgctcacaaacctaacatcggtaaaataactcaaggacaatctcacttacctaacgctcaattattaatgatatctacttcttatgagaacacagaaacgttgttctataaagatcagatacgtttgaaagacgttatgaagaaagactattcccgtgatgaagacagttatttatgtctggtatggcagcaagataacctagatgaaattaatcaacctgaaacttgggttaagagcaatccattgctagaactagatgaagacggtgctatcctaaaacgcatgattagtgataaagatgctcacatagcttctggaattgctaatgagtttcaaaatcgtaacttaaacaactggttgcaggttaaagcaaattcgtatgtaagccttgaagatttagagaaagcaatcattcctagtttcggtattgacaatcgacaggtctacatcggatacgataaaggacaattcagtgatgataacgcaatcgcttttgtatatccttatgaagataacggagtaggtaagttccatgtcgagcaattctcgtttattccgcttaggaattctaacaatgatatcaatgttaaagaacatcaagatggaattaattatcgtgcagaagttgaaaaaggattcggaaagattactgaaaatcaatacggaatcgttgaagatgatgaagtatgcaattggttactgaactacgtagatgagcaccatttacaagttaaggctttcttatatgatttctaccatgaaacgtcaatgactaagaggcttattgaaaatactgaatgggtttgtattccagtccatcaaggagtaagaagccttaacgagccaactcggtttttccgtgacgaattacatcaagggcgtattacaatgctggacgacggaattttgcagtattcacttaagaacgccttactgttcgaagaaaataatggtatcaagattaataaagacaagcgtactagcaagattgatgcagtggacgccttaattgacgctttttttgaagcgatgtattactttgaaggattaagtaacattaaaactaagtccatttgggacaataaaacaacagatgaaattaacgattacttcatgaacgactttagtttttaggaggtggacaattgaaacgaattagatggttcggacaattaatactagcaaacatcagtttaatattaatgattatggctctgactacgtttactgtagcagggtttttattttgcaaatatgttggattggtagtcctaggcttatctctaatctaccttagttggattacagcaagcaggaagggaggtgagtaatatatggcaattaatccatttcctcgtttaaacactcgctcacaaagcttaccaagcggttatatgccgtttacagttacgggcaatgcaattatacctgaaccagttgtgaacgctgatacggctattaataactctgatatcttttcagttatcagtttaattagttctcaattagcgagcattaattatgtgatggacgagccttttaaaggtgtttttaaccatccgaatggcaaaattaatccttatggtttttggacgtcagttattaatcaaatgctgcttactggtaacgcatatgtagcaattcgtagaaaaaaagggataccagtggaacttgaagaaattccatacgcaaacgttcaagttattcttggcgataacaatggtgatttaacctatcaggtatcttacaacgatgaacgtagcagtgaagttattaaatccgatgatatgttacattttcgtatctttgttactggtaattcactttatcaatacgttggaacatcaccactacaggcactaattaacgaactatcttttcaatctctatctagtagattatcacttaatacgctcaaaaacttcattgcacctagcttagctatttcagtacccgaagctcaattgagtaaagaatctaaagaaactattagagacagctttcaagaacagtattctggagcaaaccaaggtaagccagttgtattagatcaatcagctaccgttgaagctatgccaacgattgacgctaagacagctgaatacctgaacaatgtagattggactagagcgcaagttagtaaagtgtttggtattccagacaactatttaaacggtcaaggtgatcaacaaagttcattagatcagtctacaagcatgtttattagtagctttaatcgctacattaaaccgtttgtaagcgagttagaacagaagtttaaggttcctgttaaagcagacctagaccctattgtagacccaacaggttctaaatatgccaatatgatagctaagtttgcaagtggaaaagctcctgttttgagtggtgaacaagtaattaaccttcttcaacgaaagggggtgatagatgatgacttcgaaaaatgatgttcgaagtgttttaaataaagattggcacttacgggacttaagcaatgatgatagtacatctgctattggacaggttactggttacgcttgtgtgtttaatcaaccaagcgaagacatgggatttattgaatattgtgatcccaacatgcttgatggcgttgatatgagtaatgtattagctctatatagtcacgatttatccaatgttttaggtagagtatcggctgatactttagttttaaaggttgatgattacggtcttaaatttacgctgaatattccagacacaactctgggaagagatgtttacactaatatcaaaaatggcaatttagaaggttgctcttttggatttacgattgaagatgattcatggagtagagatacaaatggtcaattagttcatacaatcttacaaattggagagttaaccgagataagcattacaccattacccgcttacacagagactagcgttgctgttagtcgtggattaaagaaagttaatgaagagacacgtcgagaaaaggcgcgtctctttttagatttaacagaaatggaggttttttaatttgaataaagaaaaattagaacagcaattacgggataagacagggcaacttaaaagtttgatctctgaaactagagatttattgggtgccgaagatagttctacagaaaatattgaaaacaaaatgaatgaggtaagaaatctaaagaaggatattgaaggacttaatgttaagctccgtgctttgaatgatttagatgaagatgaacctaagagtgactctgaggggaaaccaaaaggcaaaacggataaaccagcggataaacccaaaagtgagcctgaaaatcccaagcaagacccagaaaaaagggatgaagaaattgatgataactcagacgatgactatgtcgctgaggatgaacttaatgcaaaaaagcaaaatgaagaaaaaggtggtaaaacaatggctacaaacttaactgcaaagcaaaaagaagaaaagaaggaaaaccgtacacgttcaattgaaagctacatccgttctcacggtactgtccgagacactggtttagttactggcgatattggaccaatgattccagaagaaatcatctacaatccagaagcagaagttaactcggttgctgacctatcagcactggtaactaagactcccgctactactgcctctggtacttacccaatcttgaaacgtgctactgctgtaatgaattcagtagcagaactggaagaaaatccagccttagctaaaccagaattcgaaaatgttacttggaaaattgctacttatcgtggagctattccaatttcagaagaatcaattcaagatacgcaagttcctttaatgccagttattcaaaagaacgctagtgaacaacgtttaaatactcttaataaggctatcagtgctaagttagttacgtttaacgctaaagcttcaaccgctgacacagtagcagatgacttaaaacacgttcttaatgttgatttagaccctgcttacgataaatctattgtcgtttcacaatcagcataccaagttctagatacattgaaggataaagaaggacgctacttactacaagaaagcattacagcagcttctggtttaactttatttggtaaatcagtagttgtagttaatgacgaattactaggtaaagttggagaagctcatatctgggttggtgatttaaagcgtgcaattctttatgttaaccgtgtggatacacaaattagctgggttaagaatgaaatttacggtcaatatctcggactagcaatgcgctttgatgtcgaagttgcggataaatcagctggatactttgttacagttggcgctggtacaccgtcaaaatagacgcccctagtggggctaacgtcgtccctactgaaacaggggctttactaagcgcagattaataaaggagatggcttaaataatggcagatagaagtaaacaatcgctagtggtttacgataagtccggtgctaaggttgccactggtggcgttggtaccaaacaagtagaaatcacgggtttagaaggtggtaagcaagttgctaaaggtgattatcaacttgcttacacagatggaacaaatgcgtccgacaaagtggacgttccagcatttacagtattaactggtactgttacaactggataaaggaggcgattttaaatggcggttacagcttccgagttgatggacgaactccatattgatacggacgatgtagaaactaaaacagttcaaggtttaattgattatgcaaaagagattgtaaccgacagtgtaaccgatgatctaacaactgaacaacttgaaacgaagtatccaaaattgtttgacttagctaccaaaaacctagctacgtcgatgtattacgaccgtgagttgactaatggaacgtctaaagggtatcaaatggtaattatccatctatcagctaaagttgctatagacatgaagaagggcagtgatgatgatggcaacaatgaaacttaaaccatctgattttaaccgtaaaattacttttggaaaaacaaaagatgaattagacgaatctggtaacttttatgttccgacacttatacccaaattaagtctgtggtgtgctccgcgaactagaacacttaaccagcaatatcaaattatgaagacggaactagaagatactattatcgtagttattcgtcataatcctaaggttaatgaaacttacgaggctaaatatcgtgatgaactttatgatattgtctcaattagtacagatgatactaaccaaacgtttgcctatgacttcattactcttaagaaagttaaaaaggcaggtgcttaacatcaattacgttgattttatggaacaatggcttaagcaggttaaaaaggtatcgacaagcatgtctaccaatgataaagctaagataactaaagctggtgctaaggtttttaagaaagaattagaacgtgagacacgtaagaaacactattctgggcatgatgataaagttttcggacacatggcagattcagttgtgatgaaaggaaccaatattgacaacatcaaagatgggactagtattgttgggttcgatcactaccatgctagcaatgctaggcggttaaatgatggcactaagtattacgttggtgaccatttcatcacgaaccttagagaacgagtaatgccgaaggttctagaggctgaaaagaaagagtatcagaagattattaataagcacggggaggtttagtgatggataatcccgtactagaggttaagaatatccttgaacaagctaactatgattggctctctgaatgctatgttaattatttaccaaagagtgctcaagatgataccagcagaaccattgccctggtcacttcaatcagagaagaaccaattcaatacggtaataacgtgtttaatggaattgagaatgctgttcaggtacaaatattcttcaagtatcaatttaaagattcaattcaaaagaacgacattaaaattatgcaactgtttttaaagaacggttggaaaatagatgattcaaaaccaatttatgcagaccctgacactaaacaactagtcaaggtcttttattttactcaaaaaaattatataggaggtagttattaatggctacagtaggtttaaagctagtaacactagcactcaaagactctgaaacagggaaaattcttacaggagaaaatggtttatcagaaaacggattgctaccagttacaacacaaatgtggggtactaaaacagctaatattacgaatattcaatcaaccggaactattaattacggtaataacgcagctgtattcgtttcaacacctaagggagcgccacaagtagcgctagacttcaacaaattaccatttgaagtcacacaaaagattgttggacgtaagcaagacccagatacaggagcttggattgaatctggtaagcatccgtcagttgcaatgcttattgaaagcgaatctattgaccgcatgaacaaagtttattacggattcggtaacggatcaatgacacaagcttcaattaataacggaactgatactaacgctgaaacgatggcaactgatgccttaacttatcaagcattgtctacaccagaatttgatggtgaaatgcttgctatgtattccgatgtttcaacagcattcgatgaaactaagatgaagaaacaagtgtttgcaggctacgtagactcattgtcaaaatagacgccccgacaggggtaaacataacccctgaagtaaacggggcactattaaaagctgaataaataactataactcgcctaagaaagtaaacaataccgtaaggggcgggtttttaatttaaggagaaagcaaagctatgaaaattgtaaacatcaaaattaaagaattaggcatgaagaaggctgttaaagttgctcaaagtgtagcaaatacaaaattgattaactcaattcaattgactttgctcaaattgcaagatgatcactcagacgatatgactgaaattgaacaacttgaacatgaggcacaattattgagtgaaattgaacatttcttcaaaaacttcttaaagctaagtgataaacagattgaaaaggcagaagaagagctagacccagaggaattatcgtttgcaattggtgaagctactgcgcgtttccaaggtgctactgacaaagatattcaaaaactccgtgaaggtatgaaggcagaacaaaaagatttagaagaccctttagtagaagagaacgactccgacaaatccgaatagagatttttaaaaaagaacgttccattgataatatgaattacttttataaaaaaatgctgatggagtatcatctattgccaaaagatatagacggacaagattattttgagtttttagaagtaataaatgctaaagcaccagaggatcaaatggtggattcaatggagatctataaacaaaattcttaaagaaaggaggataaaaatatatggcaagcaaagttgattcaattatgagtacctccgttgccttagaaactcttaaggcttctaacagtattaactctttgaccaaagctgttagaggctctacatcggcttggaaggctcaagaagcccaactaaaatctagtggcgattatctgaaagctagtgaagccaagtacgaaggtcttggaaaatctatagaagctgaacgaaagcgtatagaagttctccaagagaagatgaaagacttagatcagaccactcaagatggcgctaaacaggctgtaaaatacggtactgacttagataaagctaccactgccttaaagtccatggaagcacaacaacaacgcgcttatgaagctttgaaacgtgaagaaagtggcataaacagccttaattcatctatgcgtcaacgtaactcgttatcaaaagctatatcggatcgtttagaagccgaaggtaaacatgaacaagctcttaaggagaaacgagacaacgctcgtaagtctattgatgatactagtaaagctctaaaaaaagaagagttcttacttaaagacttggaaaaaaataatggtagtgcaagtgctatcaacaaacagagaatagctgtagaaaagcttaaagcttctatggcagaatctaaatcttctgtttctaagtttgataaatcaatcaaagagttaaacccatctcctattcaacggttaagtagatcgtttagtggattaaaaaaggaaggcaaagaaacacactcaatctttaaaagtgtgttcgctgccagcattattagtagcgcttttactagtacactaggcgcaatctcaatgaaactacatgatatgtggtctaagtctatggattatgctaaagcacagcaaaccatgaatgcttcttggttgaccttgacggggaatgctaaagaaggtcaaaaaatggttaacatgactaatgacatggcggcttcttttgctaactcaactgacatggttaatgacttaaaccagaagttttactcaattagtgattccagtaagacaaccaagcagttgactactgacgttctaactcttcaagatgcttttggtaaaactgatgatgaagttaaaaacttctctacgcagtattcccagatgatggctaatggcaaagttagtgctcaagatatgatgtcgtttgttaacgtctttcctaagattagaaacgagttactaaaaaccgaacagaagatttctggcaaccataatctatccatgaaacagcttaatgatatgatctcaaatggaaaagtatcatcgaaaactatgcaaaaagtcatggatagtatgcagaagaaatattctggtgcgactgctaactttggtaagacatttgacgggatgaacagaacagttaacgcacgtgttccagcattattaagcgcgtttacaacgccacttcttaaggcaaaaaacccattacttggtacagtttcgaagtgggtttctgataagaatacagaaaaacaattttctaaattgggtggtgttgcatctagagggtttggcacaattactaacgccttttcgaaagcattaaatttcaaaggcggattgaattccgacaagatttttaaatcaatttcaaatacgattactagcttagctaacacgattgctaaacattctaaacaaattgttggcttctttaaaggcttatggaatggagtaaaaatcctgggtagtatagggacaggtttctttaaaggattaattggtggtttaagtgcagttgtcaatcctttagcaaaaatggctggacatagcaaaaaagttaaaggattatctggttcgttaggtgaactatctaaacataaacaaggactagaaacactcggcaaaattttggcgggtgtttttattaccactaaaattgcgaaaacagtagttggttttgcaaaacttacgtcatcaatagctaaagtgataaagtcttctaaattattaacggtcgctcaatgggctttagatgctgcaatggatgctaatccaatcggtattgctgtagttgctattggtgcgttagctgtaggcttttatgaagcatacaagcatattaagcctttcagagatgcagttaatggagttggaaaagctattgctagcttcactaagagtgctctaaaagatactaagaaattctttaaagactttggtaaaaattggaacaagttctggggcggtattggttcaagcattggtaaagcttggaaaggtgcaagcaaggcggtatcaaatggagcttcttcattgaaaaaggcctttagtgaaaaagttggtgatattgccgactggtttggggatgtcggtaaaggcatttctaagtggtggaaaggtttttcgaaagcctttaaaaaaggatatgattcttttataaagaaagctaaaggttttttcaaaggactgggtaaagtcttaatttatgcacttgcattcccagttggtctagcaatgattatctttggaccacttgtaaaagcaattggtcaaggaattaaactgttaatcaagcctatcaaagcaatgggtaagatgatttctaaggcgttctctgcaatgtggaagcctattaccaaatacgctcaaaaagcgttcaccttaattaagaatgtcgttcgtacaggacttaacaacttagttggtaacttcaaagcatacggtgcaaccttgtataaggtttggaaagcagtttggaagccactatctaaattcctttccaaaaccctaaattccatgggcaagttgtggaagaaatttactaacatcctttccaaggtttggaactcatttagtaaggcttttaaaaaagcttggaacaaagtttgggatactattagtgatttattttctgatatattcaataagatttctaagaagttcaaatcttggactactgcaatatctaaaacatggactggtttcaagagctggttcagtaaaaagtggaaaagtatgtggaatggtgttcatgatttcttccacggaataactaaaaaattaagcaagacttttagtggatggacttctggagctatgaacactctaggaagttttggtaataaatttaaatctggttggaacggaattgttaaaggcgttaagaatatcttcagtggtttgtgggatgaaatgaaaaagatggcttccgatggtcttaatgctgttattggagttatcaacaaaggtgtaggtggcattaatacggtcatccatacctttggcggtaagaaacaaactattaaaccaattggcgaggtccactttgcaactggtactggttcattaggttctacaagctttagacgtgcgattaaccagattacaccagcggttgttaatgacgaagcaggggcaaacaatccagagctaattttccgcaaatcaaccggaaacgttgaatacatgaaggaaaagaacgctcaaacagtattgttcccaggtgatgaagtagcaaatgccacagattcagctagactagctccaatgctaggcttaactcactttaaagatggtggaataggttcgttctttagtggcttatgggatagcactaaaaaggttgtttctaagattgctggaagtctacaacaactttggaaggttggaactgaaattgtagctgacccagctaaagctttaactaagattatgccgttctctaaaggtggcgctaaaggattcttcccaactatggttaaaggtggtttcgatttcgttaaaaaggctgccggtaactggtggagcaacctctgggatatggttagcttaagcggagatggtagtggttcatacggtggaggctggcaatcaccaggtagtggctggtcacatactgatagttttggttcacctcgtggtggtggcgttcatgatggtaatgatttttctgcaagagtaggaactgcattccatgctatgcacggtggtacggttatccgtgttggtggtgctcccgctggctggggtcctgttggttataacatcgttactcgtgattcaactggtaaagagattatttatcaagagtttggtaacgccaaagacgttagggttcatcaaggacagcatgttaaaactggcgacacccttggtgttctaggtcattctggattaggaactgggcctcatttacacgttggactaaccaaaggtggttcagtttggagtagaaacggtatgagcaccgcaggttggttagacattactaaacaacatggtaaagataaaggatcagatgctgacagtgattccgaatcaagtggcgatagtaaacttcaacagataattaagaaacaagttggtggcggattctggagtaccattaagaaaattgccagcttgtttggtgacgatggtggaactggtgatccaggtggagctggtgtacaacgttggaaatctgacgttaaaagtgcattgagcaagcttgggctttcaaccagtgcaagtatggttagccgagtattacgtcaaatcaatactgaatctggtggtaaccctaaagctatgggtggtactgatggtttagctgacggacatgcagaaggattgatgcaagttaaaccagggacgtttagtgcctatcatttatcagggcataacaatatctggaacggatacgacaatattttagctggcttaaactacgccaagcatcggtatggtagcggattgagtttccttggtaacgggcacggatatgctaatggtggaattgctaatactccatctatctttggtgaagcaggccctgaaatggctatcccactatctatgacgcgttctgatagagctaaccagttattaggtgaaaccgttgttcacatggctaaaaacaacccagacaggatagcgaacggagacaactacttaacaggttcacatgagttgacagaaattaaagcactattaaaagataccattggtaagcttaacgaagtcgttcaggctgtctacaataccgcacttactgaccaaagcattcacaatgcaaataagagagaaacagacaaagtaaattatctaagtaacttagggaaaggactaatttaatatggcagaagaattgcctttagcaaaacattcatttgaatttgatggaatcagagcttatgaagatttagggttggttgttggtcatattaactggccaactggaactacgataactcatagttcccaatcagttcctggacgttacggagaaataccacaaggtaacgcttatggtgcgaagacttggcaaattccagtttcgttccaaacctcatctaatgaagaacacatggaaacactaattaacatcacacgagcatttacgcgcagagcagaacaaggtgtttcatttccaatgcgttttgggactatgccagacgtaacttattatggaacgtttactgctttaccagaagctacacaaatttcagttggaaccaacgattcacaactaaccttgactttcactgcagatgatccaaaaggttataaagacccagttaccgttaaaattacggatagcatgttcgaatatactccagaaggaactggtgaaatttatccaatatttagaattactccaaaaaaggacatggaagaaattggtgttgcttatggctcagattccacaaaatacgttgatgttggttatgatcagactgccgatgaacagggtaatatcgttgataaagaacctgtgctggttagtgacccttgtaatggccttacaacttggacaaacattacagatatctcaaaaattaattttggaattaatggagtgattgatggttatgtaatgagtaatgacaattctatttctgtaaaacgttcacctaataatacaagtgccatgtacgactatggtgatcctctaaaacatacagatggaaaaatgtatggtccattgattatgcaccaagggttgccaagagcagttaaaaactttgaaacagatttcagaattaaccatgtaaagaattacagccgtgccatttcaggcaatgaggtatatggaattgattcaaacggtaaatgtatttttagagtattcatgcaagattcttcacaaggaagagcgacccttggggaaattcaaattgggcctgaaggtaatgctattcaagtctacaaaggctatagagattgggaaaataagaaaaactacactgaccacgtaacaatcgtaaagcaaggtaaggcttctaccaagaacactaaaggtggtaaaggtaaagctaaaacggatgttagttactaccaatctaacgtaaatattaaaaactttaataatacatctttttttaatagtggatttatccaatgcagaattagaaaaattggtttaaaagtttgggtaactttgtggaaatgcaatggcaaaaacggcaaaaaaggtgattacatttttaataacagggttatcaatctaaaaaaagaccaagattttgaccttgctacaattgcatggcacgcaaagaaaaccaatattgccgaagataaactcaatcctgagactggaaaggttactaaagaatataactatggctggaactccattacaagttattttgtaaaggaaatactagatgatggtaacggaaacgaacctcacccagtagtccatgcgggtgataccgttattattgattgtgaacgtaacgagacctcattaattcatggtgggtcagttgattctctagaaaaaagagtttcattaggctcaacatacccctcactttggggcggtcaatcagaggtgattggctttaatgtagacccaaaagaggttgacattgagatgacttaccgaccaacttatttatagaaaggaggacttttagttgtatgtaattttagatagaaaccttgaaagagttggttcactttctaatgaaggtggcacccccttttggggtgacgaagtaagcgttcaaattgctgaccaagatgccgatatcacgccttcagatgtgcctgttagttacaacgttggcacaagtcaaactaaccaaaaaaattggaaccatactctaaattctattaacattccttatggttatccagacacagataaaatagttattggtagttctcttgcttaccaagacccgactaacaatcgttggtatgttatgagaataactgatattgatgatggatttacaccaagcggagttcattacaagagtgctattggtatcaacctatctatttgggacatgcttcatacaaaaaccaacgcatggaataatgatgattcgagttggcatgatggcactggagatgtttatttagagcaagttgtaggtgctcttttagagggaacaggatgggtaccaggtgagattaattattctggaaacacctcaggcattacgattagtggcatggataatgctcaatcacaattacaaaacatttgtaaggctttcaattgtgagattgacgcttatgtactttttaacagtgctggtcaaattgttgaaaaaagaatcgactttgttaatgaattgggtgttgacgaaggtcgtacagttcgttttggtgatgatttaattgatatgaagcgtaaaacaacggatgcaaatttaatcacccgtttgtatccttacaatgttaacggtacagggattgaatccgttaacggtgggaaaggatacgtagaagatgagaaagcaaacaacttatactcatctggcgttttaaatattgatggtgctaagttcctagaaggtacggtacaatcaagtactatcgctaatttgagttctttaaaaaattgggctaaaactcaagttctaccaaagtttaatcacccacgtattaattatgagattactttaagtaataattttacggctggattgggcgatacaattagaattttagacccgaaaatggtaccagaagcaggtgttaagagccgtgtaattcagcgaacaatctcacaggctgaccctaaccaaaataaagttatcgtaggtgagtttgtaaccttacaggttataactcctagtattattcaacaaatacagaatgatattaataacaatgttagagaattgattaatgatctacgtaatggtacaaagacggcatctgtacagttaattacaccaactggaaagagctggagcaaggaagatagcagtaaaacaatcattgctagagtgtttgtagacggtacaaacttaaccagctatttgagtaaagcagcttttgtttggactaaaactaacaccgtaactggtgttcatgacttagtttgggaagaaaagcataaagacgacggttatcaggtaactcttgatgatggcgacgtaggtaacattacctgcaccattgaaggtgaatacttaaaaaccgaagcagagttgtcaatcagtattgataactctctttttttcgacaaaaaaaaggtagatttaccaaaagatcactggggtggcgctataactggcgcttttcaataccaatggtatgacgaggttaatcaaatgttgattgcctcagttgcttatggagacggcacaaaaggacaaggaaatcgttctaatgcagacgatactaaatatcatcgttttaaattagatggaacctatgttgattctatggtcgtccaaggtggcggtcatggcagtagtttcggagcgcacttggtcgatggtgtaccagaaatatggacattatcgaccaatacggcaggtggcaatgcttccttggctagatttaaatgggtacctaatgcggttataaatcaaggcaacggattagaggttatcgctaaaatgcctttaatagatggtcattggtttagacggatttcctgtgatttcgaacaaggatgggtgttatcagttatggctagtggaccagtggaagtattgaaagttgatgatttgctcgcgggcaagtggaacgcagtttacagttttaaaattcaacaatttggatttaatcctgtggctagtacgaagcccaactttaacaccatgcaatctaacgatatccattttccttacatgttcattaattctggtgacgcaaacaagaaagacccacgaattcttagttgtattaatgtagtcactgaatcggaagtgtttcatcgtgaaaacttgattgaaacttttggcaacaaatgggtagataactattttgaacccgaaacaatcggttactaccacgataaagaaggcccgtatgtactacaaggtttttccatgttgacaacggaaaatgatgttaattacttacacagaacactttttaaaactcgtttaaatgtacgtgatgatagtggtgataaaaagaactatatcgacaaagatactagtggagaggaggaaagcgtagtatgagttcaattggacaaggcagtataagcattgacgatagcactcgtattggtgaaaatgcacaagataccgcaaacaaagtagcgggaaatgtaaatgacattaatagtgataacaagctgacccctactgaaaagctaaaattaaagcaggaatatgacaaagatttaaagctctatgcaattgacgtatcacagctacaatctgctggtataccaaccactgaattagattctgctttgagtaatttaactaattttgtaactccattgttcaaagaaatgaatagaacttcaactgtagacagaaacgctttggatagtgtatttacagcttttgttacggcagataaaaactcctctcaagtatttgttaatatggttcaacaagtagcagatgatgctaaaaaagctggaagtgatgcaaaggaagtcggcaagaaagcacaagaagctggtgaagaagctaaagcatcagctggtcaagcacaagtggatgccactcaagctaaagcagacgcagctactgctcaacaagctttaaataacattcatttaagtgttaagaacgcagacggttccacatctactttcaatatgaatggtaatactatcttgatggatactgctcaaactatcattaatggtaaggcaagcattttagatgcaagtattgacactgctaagattgccaatgctgcaattaatacggcacagattgcagatggtgcgattaataatgctaagattgcgaacgcaagcattgatgacgctaaaattaacagtcttaatggtaataaattagttgaaaatagtattgcggctagcaaaattaacgttgacgacttaattgctaacggaattaatactaagaccttaacgtcggttaacttgaacacaagtacgttgacaactcctaacctcgacctcggatttaatggaacatttaccgaagattttgattatacacaaaatgcttcaatgttcttaccaaagaagaataaaggaacattgacctttaaccatggtgttttgcaatcctctggtaatatgcaaacctacgttggaggtcaatggggtggcatgaatagtaattacaatttccaagctggaattgataactcccaatggacggaagttgcgcccggttatatcaaactagatttattcagacaagatgatgccaattttgtagaacgtacctatatagatccgacaggttattactacaaatcaggaaatggcatcgctagttatttaggtaatgttttacaaactccacaagttcaaacgcctagtttaattggtaagtatatcgggccaagtgctggacaattacgtctacaaattggtagtaatggtaaagacttcggtttacaagttggctcttatggtggaggtgaaggagtattaagtgacttcatatataacactacatcaagtggctcatcaaatgtccatattaccgaaaatggtcgtctagttcgaacaacttctgcttcaaagtataagtacaacattaaaaatccggatattgaaacaactctgggagacagattgctaaatgtacacttagcaacatggaacgataagcgtgctgtagattcgtacgcagagcaactaagcacaggagaagaaagagaaaaatcttcaattgacaaatattatggtctcattgctgaacaattaagagacgctggtttagatatgtttattaattatggtaaaaaccatgaaatagagggtattcaatacgatcgagcatgggttccacttttatctgtcattagaaggctaaataataaagttaatgagtacgaattaagaattagtaaattggagggaaaaatcaatgaatgattttcaaataactaacattacaattgcaaatagtaatgataatgaaactaaaggagatttacgtaaaattggttattctggaaccttttcagatagttcacacttagaaggattcatcatgatgagtgaagacaaatttttcaccacaaattatgcagatttaaaaaacattgtagcaactcaaattattaaaaacttaggaggaaacaaaaatgagtaagaaagttagggaagtaattgaagaaacgaaaccagctaacaattctaatgaagaaaaagttaccgagttaaataataagattgcacaactggaaagaactaatcgagttttatctcaattaagtaatgatcgtaatgagagaatctgccaattagaaattgaagttgcgacatataaaacaatcaatagtaaggctgtctaaaatagacagttttttttataaaaaattaggaggaataaacatggcattatcaactaatcaaagtatctcattaagtggtgtatcaacgattaatggtgtacaggtggcaacattctcaactgtagtatctaaaggactatcatatacatcggtatcaacacaaattacagaccaagacttatacgaaaagaataaggctgaagtacgcaaagatcggaatgattttcaaacggtagccgataacttatctgatagcctagaatcaggttctgttaaaagcactgaataaataatctaacgatttaaaagaaagaaggtataagattgcacatgttgttaggattgtcttggggagaatgggcatcgattacaactattattgtttttatggcaggcgtggttagcctgctttttaagtacatcgtttttggctcatttcaggacgacataaaagatttaaacagaaattttaaaacactcaatgataatctgagagaaataaggattagcattacggagttagataagcgattagacgagcacgatcggcggttagaccgccaccacgagcgaattaaggaattacatgacaaaataaggggaggcagttactaatgaaaaatttaaaaaacatcaattggcatgatgggaagttatgggcgggattgattagtttaggcattgtgttaattcaacaattaatggtagcttttggctacaattatccagtcaactggcaaaatattataggaatcattaacaccgtactgacaatattagggatgttaggggtaattagtgatgtcacggtagttagtaaccaaaaaggagaaccagatgacaaaactaaataaattaaaatgggttgttgcgattgcagcagccttttttgttggaacaacatttacttctaaagtaagtgcagcaactattaacaacgattacgctttgagttcaaaccaagggtcatcgttacgaacaagcaacaacgtaatcattgcacatgctacagcagtatatgctcctgctaaaaatgtagcaatttatgaaaatcgtgaatggtctaacactactgcttacgtccagtacgttgttggtgatggtggcaagatttaccgagttggtgccgaggggtaccaagcgtggggggctggttcatgggctaatgctaatgcaccagttcagattgaattagcacagacgtattctagttcagagtttaaacaagattacatcacttacgttaacttgttacgttctagcgcaattaagtatggaatcccgaccgatgttgatagttcagcatggcgtggtgttaagtcccatctctgggtaaccaatcacgtttggggcgaccacaccgacccttatggctatcttgcaagccacggtattactaaagctcaatttgcgcacgatgttaaatatggatttagttcatctggaaataacgtaaatccagctccaaaaccaaacaagcctaataaaccagtgaaaccagcaaaaaaggaagctgttcacgtaaactatgccttacaccaaaaaggtaaacaatggttaagcccagtcaaagattttaattctgggtcaaatggattcgcaggtgttcctaatagcaagcacgacatgctatatatcaaggttaaccatggttcactcatgtatcgcgttcacacaatcgaagatggatggttaccttttgtacacaagggcaacaagaatgatactgttaacggcgtagctggtattaaaggacacacgattgatggagtgcaaatgtactatacaactccaaaaggtgagacttaccagcaagcttactaccgttcacaaactacgcaacgtactggttatctaggaacatgtgccgataatggttcagttgctgggtacgataactttgctggaatgttaggtgaacctttggatagattgcagattcatattaacgacaatagtaaatattaattatcaagctttttaagctctctggtcataatgactggagggcttttttattgtctaaaaaacaaaaaccactcaatccttaactgggatgagtagtttttttattgtctattattagcatgagctactttaatttttttggggacattttggggacatacccttgtttttgtactaatttatacagcctcttaaaaataaaaaacggctatacaatagtgtttatcgtctattaaaaacattagaatctttaatgtataaatgataaaattaaaacaactgtattgttagattaaataaaaacataaaagagtaggagcataatcatcatggtaaaagagtttccagatgacacattaactttgcatacagatgcgtatcaaatcaatatgatccaaacctattggaataaaggaattcacaacaagacggcgatctttgaagtgtttttcagaaatatgccatttgataatgggtatgctgtttttgctggattagaccgcattattgattatatcagtaacttacatttttcagagagcgatattgaatatttaaaggatgtggctggttatccagacgattttttagcttaccttaaagattttcattttagaggtacaattcgttctgcagttgaaggtgacctagtttttaataacgaacctattttacaagtagaagggccacttgccgactgtcaattaattgaaacagcgttattgaatattgtcaattaccaaaccttaattgctacaaaagcggctcgcattaagtcggtagttggttcagacaagttacttgaatttggtactcggcgtgcgcaagaaatggatgctgccctttggggaactcgcgctgcttacattggtggcttcgatgctaccagtaatgtacgagccggtaagaaatttggaattccagtaagtgggacacacgcgcatgcattggttcaatattacatgaatgattatgatgctttcaaagcgtatgcgacaactcaccgtgattgtgtttttctagtagatacatttgatacattaaaaagtggggtacctaatgctattcgcgtagcaaaagaaatgggcgataagattaatttcttaggagttcgaattgacagtggtgacatggcctatttatcgaaacgtgttcgtgaacaattagatgaagcaggtttccctaatgctaaaatttttgcatcgaatgatttagatgaaaaaacaatccaaaacttgaagatgcagggagctaagattgaagtttggggcgttggtactaagttgattacggcatatgatcaaccagcgctaggtgcagtttataagatggtgtcaattgaacgtgacggtaaaatggtggataccatcaaattatcaaataatgctgagaaagtttctactccaggtaaaaaacaagtttggcgtatttcaagaaactcagatggaaaatcggaaggtgactacatcactctttgggatgaagatcctcgagtagaagagtctctatacatgttccatccgaactacacgtatattaataaaacggtcactgattttaaagctcgtccagttttacaaaccatttttgaagatggtaaattagtttatgatcgaccaagtttggctgagattaaagaatttgctcgtcgtagtttggattctctgtgggatgagtacaaacgggatttaaatccacaagattatccggtggatctttcacaagattgctacgacaataaagttgctattatcaagcgagtccgtgaatatgttgggaaactaaaattttaacaaactaggtgataaaattgcgagaattacaaaaagagattattgaaaatttaaaggttcaaccgacgattgacccaaaacaggaaattcgtcgtagtgtagattttatgaaaaattatctaaaaaaagttcctagtttacgttccttagtgctcggaatctcaggtggacaggattcaacccttgccggtgcgttagctgaaattgcggttcgtgaattacgggaagaaacgggtattcaagactaccggttcattgcagttcgcttgccctatggtgtgcaagcggatgaatccgatgcaatgaaagcaatcgaatttatgcaagccgatgaagtagttcgaattgatatcaaaccagcggcagatgccatggttgctgcgttggaagctaatgatttaaaaatttctgattttaacaaagggaatatcaaagctcgtgaacggatgattgctcaatatggtattgcgggaagtaatgctggaattgtaattggaaccgatcatgctgcagaatctgttacgggattttatactaaatttggtgatggcggagctgatattatccctctttggcgcttggataagcgacaaggaaaggcaatgctaaaagagctcaacgcaccggttgaactttatgaaaagaccccaacggctgatttagaagaggagcgtccagcgttgcctgacgaagtggccttaggggttacttacgacgatattgacaactatctggaaggtcgcgaaattagttctgaagcggctgacaaaattgaaggttggtataaacggacggctcataaacgagttttaccttatacggttttcgacaactaattattaagagaaggggtttagcttgtaattagtttgaatggtcggttataattaaattgtagacatgagggagtaacttgcagactatctgcgataatatcaccaacaagaataaatctggtattatcttaatttagtgagactcatgtgtgtgggaaaagattccttgcgcacatgggtcttttttcatacccagcattaaaaaatagctaggaggaaagggaattatgcacaaagagcaatggcagttaacggtagaagaggttttgaagcaggaacaaagtaataaagagcgtggtttatctgctagtgaggttcaaaaaagaactgaacaatacggaaaaaatgttttagcaaccaaaaagaaaaccactcttttacagaagtttattgaacagtttaaagatttgatgattatcgtattgatgattgcagccctgatctccgtctttgttggcgaaggagtggatgcaatgatcatcatgctagtagttattttaaatgcggtttttggagtattccaagaagccaaggctgaggaggcgattgacgcgctaaaaagtttagctgctcctcaagcgcatgttcgccgagatggaagagtacaaacgataaaaagtgaggatttagtcccgggcgatatcgttctgctcgaagctggtgatatcgttccagcagatttaagattaattgaatctgcttcaattaagatggaagaagctgcactaacgggtgaatctgtaccagtaaataaagcagttgctcccattgagggagaaaatccggcactaggtgatcgtaaaaacatggcatttatgaatagtaatgtaacgtttggccgtggactaggtgtggttactggaacgggaatgcaaactgaagttgggcgaattgccgacttaattaataatgccgaagaaactattaccccgttgcaacggaacctgattaagttgagtaaaactttaacttggctaattttaggtattgcggtggtagtattcatagtagggatgttacgtggacaagaaaccttaattgatatgttattaacagcaatttctttagctgtagcggctatcccagaaggattaccagctattgttacgattactctagcattgggaacgcagcggatggctaaaagacatgctattattcgaaaattaccagcagtcgaaactttgggaagtactgaaattattgcttcagataagacagggacattgacccaaaataaaatgactgtggaaaaagtatttgtggataaccaactcctgaatgccgaagaggttattccagatactaaacaaaagctatacgatttaatgattttaaataatgatactaaaaaaattgagggagaattgatcggtgatcctacggaaaccgccttgattgcattcaatgattccaaaaattatcaagcggacgaagttattaaaagttatccacgggtggctgaggttccatttgactccgaaagaaaattgatgtctactattaatgctttggaagatggaagatatcttttaacagtgaagggtgctccagatgagttgttgaaacgaactactcaatatgtggaaaagaaccaaattctcccaatgaatgatgctgaaatcaaactaattcgggcgacaaatcatgaactagctacacaagctattcgagtattaggatttgcttaccagattttagacgaaattcctacagccttagatagtgaaactgtggaaaaagatttaatttttgctggtttaattggaatgattgatccagaacggaccgaagttgcacaagctgtcaaagaagcccaacaagcaggaatccggaccttaatgattactggtgatcatcgtgatacagcgggagcgattgccaaacgtttaggaatgattgatgaagatgaagttgatacagccgtaatcacaggagccgaacttgatcaacaaacggatgaagaattggctcgaaatgtagataaatatgctgtatacgcacgagtggcaccagaacataaagttagaattgtaaatgcttggcaaaaaaagggaaagattgtcgccatgactggtgatggagttaatgatgccccatccttgaaacaggcagatattggagtggcaatgggaatcactggtactgaagtttccaaaggggccagtgatatggtccttgcagatgataactttgccaccatcgtagttgctgtagaggaaggacgaaaagtttttgctaatatccaaaaggcaattcagtatcttttgtcggctaatttaggtgaagtattaactttgttcgtaatgaccatgatgggatggcaaattttagcgccggttcatattttgtggattaatctagtcaccgatacgttccctgctattgcgttaggacttgaaccagctgaaaaagacgcgatgaaacaaaaaccgcgtggtaaaaatgcaagtttcctatcaggaggcgtggctagtaatgtaatttaccaaggaattttagaaggggttattactttatttgtttatgcgatggcactccgttttccagatcatgctacggctactcaaattcacgcagatgcgttaacaatggcctttgcaacattaggcttaatccaactatttcatgcgtttaactcaaaatcagttcatggttctatttttagtgcaacaacgctaaaaaataagttcttcaactggtcaattgtaatttcgtttgtgctattagccgcaacaattgtggtgccaggattaaatgatttattccatgttagcaacctaaatctccaccaatggatgattgtaatttttgcatcattatcgatgattgtgattgtcgaagtggtaaaattaatacaacgtactttaaaaaaatagtggagagattaaatgagagctaatattcaaacttatgctggtacaatttccaaattaactgaaatacttgaacaaacaggagaccaggtcgatccatactttcaagaactaaaaaaatggatgcagttgggacaagttgctgatctagatcaagctaaattagcagaaattaagaatcaatttcagctggctacagataactaccgttcaattgaaaaagaacttacagaaatgcaagctcctatcaaatttatcgggaaacaccaaaatttgaaacatgattatcttcgatatgttgaagaatgtcaaaaaatggtggatacgattaatccagaagctaaaaaagttaatgctgaagattttaatgcttctgaaaaggctcaagcagaaattatgggccaaattaccaagacgttaactagaattatgaatatgttgcttgcataatgtttaatatagcaatacgagaatacgagaggttgagggagaagttggttcctcagcctcttcttgttagattattaagataatgggagaaaaagattttggaagaaaaaattttaaaaattgtcggaactaagttaaaagattatcgagcaaatcaaattaaagctacactagaaatgctagaggatggaaatacagttccctttatcgctcggtatcgaaaagaacgaactcaaagtttagatgaagttcaaattcgggaaattcaagcaacgtaccatcagactgaaacacttgaaaaaagaaaagccgatgttttaaaaaatattgaagatcaacaaaaattaactccagaattggcgcaaaagattcgtacagccgatgccttacaaacggtagaggacttgtatttaccatacaaacaaaaacggcggacgaaagcgacaattgctaaggaagcaggtttagaaccgattgcaacctggattttgggttttccacaaggaactttagctaagcaacttcaaagtgcgattaatccagaacaggatcttaatagtgttgacgatgttttagcaggagttcacgaaatattagccgaagccttctcggaccaagctgatatccgtgaatgggtgcgaagttataccaaaaaaaatggacgattaacggcagaagtaaagcccaagggccaagcaattgatgagaacggtgtttatgggatttactatgacttcagtgaaaaactgaatcaagtggcctcccaccaaattttagcgattaaccgaggcgaaaaagaaaaggtcctacgagctaaaattgaggttgatcctcaaggaatcgaacgataccttcactttcgtttgattggtaaaaagaccggcgaagcagttggtatagtcgaagatgcatatcaagatgcttataaacgttttattggcccagcaattgaacgtgaattacgtgcagaactgactgctatgggcgaccaacaggctattaaggtgtttggtgaaaacttataccatctcttgatgcaagcccctctaaagggaaaagtagtcttaggttttgacccagcttatcggaccggttgtaagttggcggttattgatgagaacggtaaatttttagataaattagtgatttatccacataaaccagcttcaatggaaaaacgagctaaagccggaaaacaattaaaagatttcattgagaagtaccaagttgaaatgattgcaattggaaacggaacagcaagtcgcgaatcagaagaatttgtagctaatttaattaaagaaattaagcgtcccatctattatgtaattgtcaatgaagcaggagcgtcagtttattctgctagtaacgaagcccgagaggcatttccagatcttcaagttgaagaaagaagtgcgattagtattggacgacgcttacaagatcctttagcagaattgattaagatcgatcctcaagcagttggagtcggtcaatatcaacatgatgttgcgcaaaaagatttacatgaacaacttgataacgtcgttgaaacggccgttaaccaagttggggttaatttaaatactgctagcccagagttgctaacccatatttcggggttaactaaaacaaccgctaaaaatattgttaattttcgagaggaaaatggaagctatcattctcgcaaacaattaaaaaaagtccctcgcttaggacctaaagcctatgaacaagcaattggttttttgagaattgttgatggagatgatattttggataataccggaatccatcctgaaagttatgcagttgttaaacaattagtgcagttattgggactaaaattgcaagacattggtaaagcggaagttaacgaaaaactacagggagtgcaggttaaagcagtcgctgaacagcttaacgttggctgggaaactttagctgatattattgccgaattacagaaaccgggacgtgatttgcgagatgaaatgccggcgccattacttcgatcagatgttctaacgctagaggaccttaaaccagggatggaacttcaaggaacagtaagaaatgtaattgatttcggagcatttgtagatattggggttaaacaggacggtttagtccacatctcaaaactaaagaaaggttttgtgaagcaacccagcgatgtggttgcggtcggggatattgttaaagtttgggttgaaagtgtagacgttgaacgccaccgaattcaattaacaatgattcctaaggattaaaatgacagatttagaattgcaacaattaactcaacgcattgctcaagagtcctttggtaaaagttttccgtataaggtggtctttaatcgacgtttaaaaaccactggtggtcgctatcatctaaatgatcatcatattgatattaatccgttgatgctggaagaattcgatgaagcgaccttgatcggagttattaaacatgaactagtgcattattttgtgcatatgttaaacgagaaaccagatcatcgaaacccacattttcagcagttgttacgagcggtgggaggattaaggtatgctccaaccacctctaagcgtcggcgaactcctcccaagttactatatcaatgccaaggttgtggattacaatacccccgacaaaggcggattaatacacgcaagtatgtgtgtagcaagtgtcgcggacgactcaaattattataaattagattttttaaaataaaacgtaaaaaaagtcttgctagcagtaggtagatttgatactattatctagtaagcttttgcggccatggcggaactggcagacgcgcaggattaaggatcctgtccgaatttactcgggtggaggttcgaaccctcttggccgcatcaataaaaaaggactcctagaaataggagtcctttttgtgtttctaagaactgtttcaatattgacacactttttaatacacaattaatgtattagtatcgatgtgtattaataagaatgctgattctacggtatttaatcattagtgtattttggcacggtatttgcttatatataggtgaatgcaaaatatgttgaattatcaatgtgtttcgcacatcgaagcgggtttaaccactttgatggatggatgtttatctgatgagaagccattttaaattaaaacttaaactttgaaaaacacgatgggattaatcagtcccatcttttatcctagataattgaaagcgttttttgaaaattttaatttaagttggtttccaaacgaataaacgttcaatttagatttaagttacaggttttagaacttattttatttattttttgattaagctgtaacaatataatatgggaggtatacagacagatggttggaattatcattgctagtcacggcgaatttgctaaaggtattttgcaatcaggttcaatgatcttcggtgaacaagaagacgttaaagctgttacattaatgccaagtgaaggccctgacgatatcagagcaaaacttcaagaagcagttgcttcttttagtaaccaagacgaagtattattcttagtcgacctatggggaggcactccatttaatcaagttaataacttgtttgaagaacacaaggacaaatgggcaatcgttgccggtttgaacttgccaatgctaatcgaagcttatgcttcacgtttatcaatggaatcagcacaagaaattgctgctcatatcattgaaactgctaaagaaggggttagggttcgtcctgaagctcttcaaccagaagaagctccaaaggcagcagaaagcgcacaagttgcttctggtcgtccaggacacttcgattatgtattagctcgtatcgatactcgtttacttcatggacaagttgctacagcttggacaaagacgactaaaccagatcgaatcatcgttgtttctgataacgttgctaaagatgaacttcgttcttcaatgatcaagcaagctgctccatcaggagttaaggctcatatcgttcctattgatcaaatgattaaacttgctaaggatgatcaacattttggtggaacccgtgccatgctattatttgaaacaccacaagatgctttgagagcaatcgaaggtggagttccacttaagtcattaaacgttggttcaatggcacattcacctggtaaagttcaacctaataaggtattggcttttgaccaaaatgatattgatacttacaagaagttggaagacatgaacgttgaacttgatgttcgtaaagttccaactgattcaaaagacaatatggatgcaattatgaagaaagctcaagatgagcttaacgcaaaaaaataatttaattataacggaggattaataatcatggcattgaatgcaattcaaatgattttagtcgttatcgtagcgtttttagctggtgtggaaggtatcttggatcaattccatttccatcaaccagtaatcgcatgtactttaatcggcttagtaactggtaacttagtaccttgccttatcttaggtggttcacttcaaatgatcgctcttggttgggctaacgttggggctgctgtagctcctgatgctgctttggcttctgtagcttctgctattattttagttttaggtggccaaggtaaagctggtgtttcatcagctatcgctcttgctgttcctttagctgtagctggactattattaacaatcattgctcgtacacttgcaactcttatcgttcacgttatggatgctgctgctaaagaaggtagcttcggtaaacttgaagcatggcactatgttgctatctgtatgcaaggtttacgtatcgctatcccagctggattgattcttgcaatcggtgctggtcccgtacgtagtttacttgctgctatgcctgcttggttgacagacggtctatcagttggtggtggtatggttgttgccgttggttatgcaatggttatcaacatgatggctactaaagaagtttggcctttcttcgcgcttggtttcgttttagcaactatccctgatttgacacttatcgctttaggtacaatcggtattgctttggctcttatctacttaaccctttcaaaaatgggtggttcaagtaacggaggcaactcaggttccggtgatccgctcggcgatataattgataaatactaaaaggaggccaacagaaaatgcaagaaaaagttcaattaactaaaaaagatcgtattcatgtttggttacgttcaacattccttcaaggttcatggaactacgaacgtatgcaaaatggtggttgggcatatacattaatcccagctcttaaaaagttatacaaaacaaaagaagaccgtgccgcagctttgacacgtcacatggaattctttaatactcacccatacttagctgcacctatccttggtgtaacaatgtctcttgaagaagaacgtgctaatggtgctcctattgatgacgttgcgattcaaggggttaaagttggtatgatgggacctcttgccggtgttggtgatccggtattctggtttacagttaagccaattattggtgctttagctgcttcacttgctttgggtggtaacatccttggaccaattctttacttcgtactttggaatgctattcgtatgggattcacatggtatacacaagaatttggttataaagctggttcaaagattacagaagacatgtctggtggtttactacaagacgttactaaaggtgcttcaatcttgggtatgtttatccttggttcattgattaaccgttgggttactgttaagttcacaccagttgtttcaactgttaaacaaagtaaaggtgcttacatcgactgggcaaaccttccaagtggtgctaaaggaattcaagaagcattgcaacaacaagctgctggtctttcattaactccagaaaaagttacaacattgcaagataacttggatcaattaattccaggacttgctggattacttctaacacttctttgcatgtggttacttaagaagggtgtttctcctatcgttgttatctttggtttattcatcgtcggtgttgtacttcacgtactccacgttatgtaataaacttaaattaagtctgggctatggcctaggctttttttattaaaatttttggtgaaatgtaccttaagtattataattggataaaaagaagaatggagtaatttgaatggctcaatcaattaatacaaaagcagatttggtaatcgatgctacctcatttttggggatgggtgattacggaaaaattatgattggcgatcacggttttgaattttttgacaatcgtaatgttgaaaacttcattcaaattccttgggaagaagttgatacagtgattgcttccttggtctttgggggtagatggattccaagatttgccgttaaaactaaacgaagtggaacctatagtttcgcttctaaaaaaacccatgaagttttaagagaaattagaaaacatgttgatgctgaccgcatggtacgttcgttaggggtttgggacgtaatcaaacgaggagtaatgagcattttcaagcgtaaagctaaataataattaaataatcttttgaaactatgctaaaaagcgatttgaaacggcctgattaaagcaagtctaaaaaatatttggacgagggacggaaagatgagttttttagcatagttttttgtttgaaagcgtttgttttaaaactgtgttaaactgtattgtatcaattagtgtattaatacagattgcggtgagaaaatgaaaagacaagatagaatttatgaatatgttattgaaaatacgcaaaatgtttccgatacggaattaaaggagcaagctgcattaacgacgagtttaatcgcagagaacttgaacattgctcgaagcaatgttagcaaggaactaaatgaattagttcgtaagaataagttatccaagattagtggacggcctgtacgttattgtcgacctttgacagaagaaggacaacttccccaacaatccagtcaagatccatctagctatcacattgaagatggtattagtggaatggacctggggaagaagaaattagcaggtacccttgaagaaccaactcgaccggttactttaaataaaaatactaatatttttgatcgaatgattggcaagagtcgaagcatgcataaccaaattgaacaagccaaggcagccatgttgtatccaccaagaggactgaacacattaattattggcccgactggttctggtaaaacatactttgccaatgcgatgtttgaatttgcccaaactaagggtttaattgatcgacagcaacagttggtaacctttaattgtgctgattatgcacacaatccggaattattgatgtcccatctatttggttacattcaaggtgcatttacaggggcaaatgatgagcaagatggtttgattcaagaggccgatggtgggatgctcttcttggatgaagttcatcgacttccaccagaaggtcaagaaatgattttctatttcatggatcatggtacttataatcggttgggggaaacttccaagaaccatcatgccgatgttcgtttagtctgtgctacaacggaagatccagaaagttcattgctacagacttttgttcgtcgaattccaattaccattcaacttccggcatttaataaacgtagtccggaagaacgaattgacctactacgttcattggtaacaattgaagccaaccgaactaataaagaaattacattaaccgaagatgttgtccaggctttattaggtagtgttacgtatggaaatgtgggccaattaaaatctaatattcaattagtatgcgctaaggggtttttgaacaatatcgaaaatgaaggcgaaatcatgattacagcggatgatttgccgtcaaatattaaggatggattactaaatttagcctctgaccgggctgaacttggggcaatttcgaagttactagaaccctacatggtaattaaaccgggatcatcttatgcaactcccgttagccgtaaagatagctatgaactgccctataatttgtatgaaatcattggcgataaagcgatgatgttacgtgaagagggtcttgaccaagaaaatatcaataattttattactacggatattaacctacatttaaaatctttctataagaatgaatcagacactcgtcaagcagaaagtaaactagctgaaattgtggataaagggattattgattttgctaaacaggttcagcctaagattgaaaatcaattagattatcattttaaagagaactttatatatgcaatgagtttgcatattagttcatttattaaacgaattcaatctggaaaaccgatgcggttgatgggcaatgatttagttgcaatggttaaggattatccagaagagttggcggttgctaaatcgattaaggaaatgctagaacagcggtatggaatgccaattcctgaatcagagagttactatttagcagtccttttaatttcactaagaacggtcccaactagtaatggtcaagtcggtattgtggtggcagctcatggaagtagtacagctagttctatgacacaagtcgtctctcaattattatctgacaactcgattcaagcttttgatatgccgctcgacatgaatccgcaaacggcgtataaggggattgtggagcgagtccgagctgctaaccagggggaaggagtacttctactagttgatatgggatccctaagtacctttggatctaaaatcacggaagaaactcaaattccggttaaagttattgatatggtaacgacggcgatggtcttggaagcgaccagaaaagcttcttttatcgatagtgatttgaacgatatttatgctgaactacgtgaatttcacggatactccagagttgcaattgcggatgaaagtaacgttgaagaaagagcagaagatctatccatgatttctgggaaacccaaagcgatcgttgcggtatgctccacaggtgaaggaaccgccaaaaaaattaaagatttactagatcaactcttagttcaaaatttaattgaggatatcaaagtttttccgatctccatagtaaacatgcaagatcatatccaacaaattaacaccaaatatacgattgtcgcagcgactggagtaatgaatccacaaattggagtaccatttatgcctcttcaaacacttttacagggtggaggagaaaagttcgttcgacagttggcagaacgtagcgaagtatcatgggtgcttgatgaacaagactctaaattgacgcgtagcgtttgtcgtcaatatttatcacagtactttgttttcttgaatgcggataagttcacggatattttatggaattatgtggattacttggcagaaactaagaaagtggaatttagtgaatccttccgcatcaatttaattatgcatattgcgggagcagtggaaagaatgcttaccaataatccgatggaaacagcaccggaagaattggctgcggttcaggatgaagtgtggtttaaattgatacaaaaagcggatgataagtatttgagaaggattcaaattgaaatgactccaagtgaagaattttatatttataaattgttggaaacatggcaagaaaaaaatgatacaatcctaagtgaggtagattaaaactaatcttaattttggaggacacggtgatatgacgatggacattctactggctcgtgtcgatagtcggctcttgcatgggcaagtagcgactgcttgggctaaaaaggttaaacctaatcggattttagtcgtttcagatagcgttgcagaagataatttacgtaaaacgttgattactcaagctgcgcctcctggaatattagtaaacgtgattacggttgaaaaaatgattcgaatttatcaagattcgcaatttgattcttttaaagtgttacttttaacggaaaccctacaagatatgttgaagctggttgatggcggtatcgatgtctctgatttagggattgatgtgggcagtttggcatacgccgtagatatgacaatgctaacagatgcgattgcggttggtaaagaagagattgctacaatccgaaccctacacgaacgtggattaacagtgtatgctcagaaaattcctaatgatagccgtaaagatttgataaaaatgttagataaaaataatttataataaaaaataacccacaactttaatagttacgggttatttttatggtccaaataaatgttaaagttcctcaagcacctgattttctttaatctttggttcgggttgtttttgacgattttgaatttctcgttctattttaaacaaaacttctttttgagaagcaggaacgtcaatgttaaaacgaccagtggcagtttcgattgttaaacgagccttgaatccggcaatacctagaattaaaccgataatgatggctaaaattccgattgttaagcctttattcatggcacttaaagctcctaaaacaattaaaattaaaccaagtagtagcgggaaaaactgatttttacctttgatgctggtagatttaatatcacttagtgcaatgtctttagaaattagaccataagggaaaacccatagtaatagacgagggatgcgactacgaacagattggttgtccacttcgacgcgacctttcatccaaaaaataagccagctaattgaaaaattaaacattaatattcctccagtattgttccattgtcttattaattaagcataattatttaacgattaaaaggcaagttttctacatgagatccattagatttcttaatataattataagaacttaattaatccgattgttacaacaatgaaaacgtttgttagatgtgatctgtcacgcacactattttcacaaataatattttactggtagaatagaatgataaacaaagtgaggaagaagcttaaaatgagtttaaaaattttatctacagcacattatgtacccgaacgggtggttgataacgatgagttatccaaaattatggatacaaatgatgagtggattcaatcccacacaggaattcaaactcgtcattatgccatgggcgaagagaatacatcaagcttagcagtcgaagcgggacaaaaattattaaacgaaagtggtttaacggctgatcaaatcgatgttattattctttcaacgattacgccagacgctttaactccggctactgcaaccattgtgcaagctaagttaggcgccaaaaatgctattgcttttgatatatcggctgcttgtgctggatttgtttttggtttaagtacggctgaaaaatttatgcgttctggacgttaccgaaacgcgatggtgattagtgcggaaaccaattctaaaatgatggattttaaagatcggacctccgcagtattttttggtgacggagcgggtggtgtaattatttctgctgatgcgcataacacagaagatttctttattgacgaagaattagccaccttagcggaaaaaaatgagtatattcatagcggccgaattccggctttaacggctgtgaaagctaataactttccaacaatcgacgcttttttccaaagtggacgagatgtttttagttttgctaccggagtagttcctcctcaaatggtagaaattttaaatcgaaatgatttacatgataaggttgattacgtaatctgtcatcaagctaacttaagaattattgaaaagatttctgaaacgattaacattccaatggaaaaatttgttacgaatgttgaacaatatggaaatacttcatcagctggaattccaatggcattggctcaactccaagaaaaagatcctaatcctaaaactgttttaatgactgggtttggtgcgggtctggactatggaagtatgttgattagaatttaatcattggaattaaaactaaactgtggttcgtaatgtggaccacagttttttagtatcttcatgtaaaaatttttaatgggattaagacttgcaactagttagaaaatgaataacaatgaagtagagttgaacgataagattgaattaatattgagcagggagagaaaagaattggctaaattagttttaattaggcatggggaaagtaccgccaatcgtgataatatttatacagggtggtcggatgttccgcttactccgcttggtattaagcaagcacaacgagcaggaaaattaattgctaaattaggaattaattttgatatggttcacacttcaatgctgaagcgcgcgattgtgactgctaatatcgttttagatgatcttaatcaaaattggttaccgattaataagacttggcgattaaatgaacgccattatggggctttaaggggacaaaataaggatgagacccgccaaatttatggtaaggagcaggttgctttatggcgtcggagttttgatgcagtaccacccctgctagagcatcccgatgatgatcgacgatatgcggttaatggaattttgaatgaaccactgggtgaaagtttacatatggcttataatcgcttgctaccatactggattgatcaaattgctcctagattaatggaaggacaaaatcaattggtagtcgcacatggaagttctttgcgagcattaattaaatatttggagaacatttctgaccagggtattgatggagtcgaagttgaaaatggagaacccatcatttacgaattaaaatcggatttatctatccaaaataaaattatcttgaaagaagcctaattatttaggctctttttttatgcataaagtattgatttcagtaaaatgggacaattttgtctctatgcgacaaaatagtgcgtacttctataaatgtcataattcacttatattatctatatcgtttgagagagaaaatatgaggtgagataatgattaatcaaaaatctaaagctaattttgctttatttgctttggcagtaatattttttgcggttggtatcacagaatttattagcgtgggggtactaccagcaatttcaaaaagttttatgattacgacttcgacagccggactaataactactatttatgctttaggagtagcattaggtgctccaattttaacaattttaactgctaaatttcagcggaaaggaactattttaggggctgttattatttttataatcggtcacttaattattggatttgctaccaattttggagaagtcatttttggcaggttaatagctggtgcttcacatgggttattgtttgcgctcagttcgacaatagccgccgaattagttgatgaatccagacaagcgagtgcaattgcttatatttttacgggtttcacaattgcgacagcactgggtgctccattggggacggcggttagtacttattggggatggcggataccttttttggcgattgcgactttaggaatagtagcatggattttaaatcgagtagctttacctaaacaagctagaaagaatgtagaaatatccagcatagcagatcaagtaaagttgattttgcatccacatgttttattaacgctcctaattaccatcttaggatatggtggtacttttgcaaccttcacgtatttatcatcaattttgcaaaagataacccatgtccctgcgaatcaagttagtttattcttagtgatttatggtatagctatcgcaattgaaaatacgcttggtggtaaactaggaaatgctaaaccgattaacgctttattcgggatcttcatcgttcaagggttagctttatttgctttttattttacagttactaatatatatttaagtactttaaatatcgtgctcttaggtttagttgcttttatgagcgttccggttctacagtcgtatattttaattttagctaaaagttattcatctaaagcagttgatgttgcctcatccttgaatatttctgcttttagttttggcattgtaggtgggtctttcttaggaggagttgcacttgatacttatggcttaagaagaacgatgctactagcagcagctatggttgcattagcagttttattgatgttggtagaaaataaatttgaaaataaacgtcagaaatagttttagaaaatgctgtcgttccaaaaggacgtgctaaaattacccagtaggaggtttggttagatgcctgaaaaaatatatcatgtagcagttgaagcaactttagatgtaataggaggaaaatggaaacccgtcattctatgtcatctaggaggtcgtactctaagaacgggagagttatgtcagttaatgccggacgtttcacaaagagtattgactaggcaattgcgcgaactagaagccgacaatattgttcaacgtaaggtgtacaaccaggtaccgccaaaggttgaatattctttaaccgaagagggaaaaagtctaagaaatattttattagtaatgtcaaattggggtaaggataaggttgaacgtctgcaaaaacaaggtaatagtgtagaaattattgataacgatccgcatcccttttcaaatatggagtagtaaaaaagcgactagttaaggaccgattttcatttggtccacagctagtcgcttttttattgataaaattatttattaatcttgataagccaaagatcccattgggtcccaaggtttcaaaacggtaggtgtttgagactgcgcttgacgttgcgcttcggttaagaattgtttttgaacaactacttggtaacaatattcgtccatccaggcatcggacattaccatatagcctttttcaccgacttttttaccccaactattttcaactttccatttagttggttgaccatcgacaagatcgacgccagtaagtaccatagcgtgagtcattaaactctctttgtagtctaaacgttcagctttagacattgaaagatcgatatcaaacaactcatcttcagcaaaaacatctaggtccaaaagtcccttttcacgagcctcagagtgttgaccaacatcgcaaccaaaccacactgattgtccagctttaagttggttgatggccgcctgcttgaagtcgtccatagcaaggtttagatgtttaacttggcgtccatttacgacattgccaagcatatcaattgtatatgtttggttgtaaggtttgtcagcagttggcgcattaatgatggaaatatattcggaaaggttccaacctacatacttatcataaaatgctttaggcgtaatacctgcttcacgatgataattttgatcggcgtcacgatattcccaatcgaattgaacaggtggttctccgaaactgtaagaagccatgcgatagacttcactaagcatttgttgcttacgttcatcaatgtctgtacgacttgcccctgaattaactaaattacgtaatgtaactgcatctttgcgtaacttttcatttagcaatgtgtcgaattcacgagattttgaactattataagtttcagggtaggccgattgaggaactacaccgtatttttcaatcaatgcgcaaagcatatcccattggccaccatcaccttgaggttcatttaataagaaggccactttacggtcatcagtatcaagctcggccgtattaatgatattttcgtagaaccaatttgatttttcaaacttatcccagaaaaaagtataattttgggataattcaaaattgccaggaactttgaattggtttttcatgtcatgacgcatagtattcaaagcggcaaacatccaacaacgaccactttgtttctgattcgcaacatcaccggtatctaaatcaattgaaaaaacgggtgtgctttgaacatcagctgcaaggttacgactggaattaagaattccatttttagtaactgtgcgttcaataactttagcttctttacgaccgttatattcttgtttaaaaaggtcaattaaattttgtgaaatttctttactcaatatcttcaactccatcctaatattggtgatgattatacgctaattaaaaaaattagtaaatgattagaattatggtcgagcagtcaaaacttctggaccattttggcgtccaacaatgacagtattaaccatgtcaaggaacaatccttgttctacaataccaacttgtttgattagataatctgctaattgatgcggatgtttaatttcaccaagatgaagatcaattacgtagtttttagaatcggttaaaacatattcgccagcatcatttttcctaaattcaggatgaaggccttctttttcaagcttcttgaagacttgtttgctaccatatggaattacttctagagggagtgggaaggcccctaagtgatcaaccattttagattcatctacaatccacattactttttttgagtttgtggcaacaattttttcaaacaagtgagcggcaccgccacctttgataccttggaagtcagaactgatttcatcagctccatcaatggttaaatcaatatgatcaacctcgtcaacagatttaacattaatgcccaatgaacgggcttgttcagctgtacgattggaagttgggaccccaacgatatttaaattttcatttttaacgcgttcaccaagagcgtccaccataaatttaacagtagaaccggtacctaaacccacagtcatcccatcttcaataaatttaacggcttcttcgccaactagtttttttaattcgttttgatccatttcttaatcttcctttcgacttactaagctttgtattttagttgctgtaatttggtcgtgcatgttccattcggaaagttccggatggttgagaaaatattttcttgcaaagggacaaagaggataaattttctggttattttcaattgcaaaattaatgaagtttttcatcaatttgccaccccagccttgtcctcgaacttcaggattaacaaagacttcttcacagattaaagtatcaagatcgggaattttagaatagagcacatgtcctacttgcacaccttcggaattagtccaaaaaagacggtttgcttcgatatttctttccatacataagcctccttttcctacaataatcattgtcgccaagaaagcgcataaagtcaattgcttcaacagatttccgtttacaaagtgggtcaataaaaggataataaaataaatgattattaggagggaaaccgtaatgagtagaggatttgaaattattagtaagtatcaaaatcaaggattacatttaccccaacgacaaacaaaagcagccgctggatatgactttgaagcggcagaagattttgtgttgccgagtatttggaaattgaattttgtgaaggttttgtgggccctacgtcatcaagaaaatgtaacagacgaagtattagatgcggctcgagcagaattaaaaccatatttagtaccaacggggattaaagcatatatggaagatgatgagtatttaatgttggccaatcgttctagtaaccccctaaaacgtagtttaattttacctaatggggtaggaattgtggacgcggactactacaataatgaaagcaatgaaggggctatttttctccaacttgtaaattatggaattacagatgtaaaaatcaaaaagggcgaacgaattggtcagggaatttttatgaaatatttagtagctgacaacgaaacggcctcagaacaaaagcgaactggtgggtttggttcgactaagtagtcattaaaaatcaataaaggtcaaactaattttgattaaattatagaaataaatgctatcctaattgtacgaatttaaagttgaggggggatttaaagcttggctaaagtaaaaacacagtttttgtgttcagaatgtgggtatgtttcacctaaattcttaggacgttgtcctaattgtggaagatggaacactctggttgaagagcggattagtgaacctaaaaatgaacgtaagagtcgcgttagttttgagggtaaaagtagtaaaccacaattaatttcagaagttaaaatgcacgaagaaccgcgagttaaaacagggatggaagaactgaaccgagtactcggtggtggagtagtagatggctcactagttctaattggtggagatccaggaattggtaagtcgaccctattattacaactatctgggcaattagctgctactgatcgagatgttttatacgtgtctggggaagaaagtgcttcacagatcaagatgcgcgccgaacgtttacaggttaacagtgaacgtttttacttataccctgaaacagatatgtccaatattcgtgcggtcattgaggaactacatcctcagtatgtaattattgattctgttcaaaccatgcaagagcccgacattgattcagcagtaggtagtgtatcgcaaattcgagaaattacagccgaattaatgcagattgctaaaacaaataacattactatttttattgttggtcatgtaactaaaggcggagccattgctggtcctaaaattttagaacatatggttgatacagtactttattttgaaggcgatttgcatcatacgtatcgaattttacgagcggttaaaaatcgatttggttctacgaatgaattggggattttcgaaatgcgagaggaagggcttcgagaagtagccaatccttcggaaatctttttagaggaacgcctgcaagatgctaacggttctgctattgtggtttcgatggaaggtactcgaccaattttggtcgaaattcaagctttgattacgcctaccatttttgggaatgctcagcggactgctagcgggttggatcgtaaccgagtctcattaattatggcagttttagaaaaaagggctaatttaacgttgcagaaccaagacgcctacttaaaggctgctggcggagtgaaattggatgagccagcaattgatttggcaattgcgatgagtattgtatcgagttttaagaatcaagggacgagaccgactgatagctttgttggcgaaattggtttaactggtgaaatccgacgggttaatcgaattgaacaacgggttgccgaagctcaaaaactaggttttcaacgaattttaattcctaagaataatttaaagggttggaatcctcctaaagggattgaagtagtaggagtaacaacgattacggacgcaattcgaaaggcgtttaattagaaaggaggtgaattaaaatgaaaaatattaaaaaacgaattgtccaagcggtgtttgctttggctggtggtactttaggaatgtcgtatctaccagttgtttggtcattatcaaatttggataagtttattttattaaacaatcgcgtaacgggctttgttattggtgcaattattttctgggttctatctatctttttggctggttatgtattgagtttaatgagacgagcagaaaaaatgttaactaaatcttcgccaatctatttaattactagtggtgttggaacggtcattggattggtcattgctattttaatttccactttattttatcgatcagatgtcttctttattaatacgatgattccattaattttaatgttgattttgggttatttaggttttcgaattggaacaactcggctaaacgagtggaaaaaattattccaagttcgcaaacgtgatttaaataatcaagatcaagtattggagcgtcgagcaggtgaaaattaccatcactacaagattttagatactaatatcttgattgatgggcgagtatacgatttagtaaaaactggattgttagagggaactttattagttcctaactttgtcttatacgaactacaatacattgccgattctgctgatagcatcaagcgggtgcgtgggcgccgaggcttagacttcttaaacaagcttcaaaatgaaaaaattatgccaattgaaatgtacgatggcgattatgaagaaattgaagaagtcgatagcaaactaatccaacttgctaaggacaaggacgccgtaattgtgacgaacgattataacttgaataaagttagtcaatttcagaatgtccaagtattaaatatcaacgagttggctaatgcgttgaaaccacgagtaattccaggtgaaacgatgaaagtacacgtcgttaagaatggtacagaacgtcaacaaggggttgcctatttggacgacgggacgatggttgttgtggaagatggtaagttttatatcagtgaaacaattgatgtcgtggttacgagtgcaattcaaactgatgcgggtcgaatgatttttgctaaaccggttcactccactaaggaaattacccatagcaaagataagacagaatagactttatttattattgatatcaatgtagaatgaaaacattgtgacataatttttggagaggtgttaattttggcaaagcaaaagattcgagtacgttatgctccaagtccaacgggacatctgcatatcggaaatgcacgaacagccttatttaattatttgtttgctcgtcattacaaaggtaaatttattcttagaattgaagatactgaccaaagtcggaatatcgctgacggagaaaaaagtcagatcgataacctaaaatggttgggaatggattgggatgaaggtcctgataaaccgggagaatacggtccttatcgtcaatctgaacgtaaaggtatatatcaaccactaattgatcagttagttgctgaaggtaaagcatatgaatcatatatgactgaagaagaactagctgctcaacgtgaagagcaaaaggcaaatggtgaaatgcctcattatgttgatgaatatgctggattatcacctgaacaaaaagaacaaaaaattgctgatgctaaggcagcaggaattgaacctgtaattcgttttaaggtgcctaccaacactacttacgaatgggatgatttggttaagggtcatatttcatttgaatctgaaacaattggtggcgattttgtcattcaaaagcgtgatggaatgccaacttacaactttgcggtagttgttgatgatcatatgatggaaattagccatgttttccgtggggatgaccacgttgcaaatactcctaaacaattgatgatttatgaagctttaggatgggatgctccccaatttggtcacatgagcttaattatcaatactgaaacaggtaagaagttaagtaaacgtgatgaatctattcttcaattcatcgaacaatatcgtagtttaggatatctaccagaagcaatgttgaactttattatcttgcttggctggtcaccagtgggagaaagtgaaatctttacgctacgtgaattcgttaagatgtatgatgaaaagcgtttgagtaagtcacctgctgcttttgatgctaagaaattggaatggattaacaaccaatatgttaaagctgctgatgaagatcgtatcatgcactcagcactccttcaattgattaatgccggtaagattgaaaagaacccagcaccaatgaaggtagaatgggcacgtaagttaatcaacttatttaagcgtcaaatgagttatacagcgcaaattgttgaatttacagaattattctttaatggtcctgaaaatatcgatgaagaggctaaagaagaattggccacggatgatgctcttccagtattaaaagcattggaaaaacaattcagtgatttgccagtctttgatacagttaacattttggcagctattaaggcggttcaaaaggaaactggaattaagggtcgcaaactttggatgccaattcgaattgctattacccatgaaatgcatggacctgaacttccagaaagtttggaattattaggttatgaattatcaatgcaacatttacgggcaatgattgaagaattaagctaaatatgaaagaagaactccaataaagttaggtgggagacatggactccgctaccaaacgttgatgcttggctcagcgactaaaacttttttgaagctcttcttttttatattcactttgcgttgcatactcttttcaattatcattagagatagctaaaaatccccgtagggagtgaaaaaatgattaaaatttataatacaatgtctagaactaaagaaactttcaagcctttagtggatcataaggtatcaatgtacgtttgtggaccgacagtatacaactatattcatattggcaacgcgcgtagtattatcgcctttgataccatcaggagatattttgaatatcgcggatttgaagtgaaatttgtttcaaattttactgatgttgacgataaaatgattaattcagctcgtgaacaaggtattacagttccagaattagcagatcgttatattgaagcttttaaagaagatgtccaagctgttaatgtagaaccagcgacgcttaatccacgggctactgagaatatcgatgatattatcgcatttattgcagatttgatggataagggctttgcctatgcggtagacggcgatgtgtactatcgggcacgtaagttttcgaagtatggtgctctttcacaccaaaatattgatgaattagaacagggtgccagccagcacgtagatgatgaagaaacagctcgtaaagaagatccaattgactttgcgttgtggaaggcagctaagggtgatgaaattgcttggaaagcaccatggggaaccggacgccctggatggcatattgaatgttcagtaatgtcaaccaaatatctaggagatacttttgatattcatggtggaggagaagaccttcaatttccgcatcatgaaaatgaaattgctcaaagtgaagccaaaactggtaaacagtttgctagatactggatgcataatggattcgtcacagtcggtgatgataacgaaaaaatgagtaaatctttgggaaactttgttacggtgcacgatttagttcaaaaaataaatcctcaagtcttacgtttcttaatgtcgactactcaatatcgacgtccaattcaatatacacaagcaagtttacaagacgctaaaaacaatctagaaaagctacaaaatgcttttatcaatttgaattatcgtttgcaaggtgctcaaggggcagctgacgcaacgattgctgaacaggctgctcaattagaaacagactttattacagcgatggatgatgactttaatgcccaaaatgggattaccgttgtttacgagtttgcacgcttaatcaatgtatatagtgaaaaaacagccgtgaatgctgagcaaattaatcaattattaaccagctatgctaaaatggcagctgtttttgggattgaattgaaacagattgaaaatgatgatgctgaaattgatgaattagttaaacaacgcgatcaagctcgtgcagaccgcgattttaagactagtgatcgattacgtgatcaattaaaggaaatgggtgttatcttagaggatacgccacaaggaacacgttggagaaaaaaagatgagtgaagagtttaattaccaagcaattaatggaattgcactagcctatttgggtgatgcggaatacgaagtttttattagaagacatctaatcaaacaagggtttacccgtcctaatcggttacatcacgttgcaaccagatatgtatctgctaaggcacaagcagctttaattaacgcaatggaagcagaaaattttcttactgaaaaagaaatcgaagctttcaaaaaggggcgtaatgctaaaagtcatacgtctgcaaaaaatacatcagtccttacttaccgaatttcaacgggatttgaggcaattgttggatatctgtcattgacaaatcaaactgaacgtttagctgaatttgctcaatggtgtattgaaaaagtcgaggaaggaaatttacgtattgaataattcaaatgaaacgcaacaaccagattttgtcattggccgccatccagcaatggctagtttgcaaagtgatcattcaattaacaaggtttttattcaagaagggctaaaatcggatggaattggacaaattattgctaaagcaaaaaaacaaggtctggtaattcaacgagttactaagtcgaaattggatacattatcgaacggacaaaatcaccaaggggtggtactagcggttgcatcctttgaatatgctgaattagatgatatcttcaagttagctcaagcgcgcgaagaggaacccttcattttaattttagatggaattgaagacccgcataacttaggttcaattttgagaacggcggatgcagcaggcgttcacggagtaattattccaaaacgacgggcggttggtttaaccagtaccgtagccaaaacttctgcgggagcaattgaacgagttcccgttgtccaagttagcaacttagttaacgcgattaaagaacttaaagaacgtggactttggatttttggcactgatatgaagggaacagattatcgccgctgggatgcaaaaggggcggtaggtttgattatcggtaacgaaggaaaaggtatggcccgcctaactaaggataatgtggacgaaatgttaacgattccgatggttggtgaaattcaaagtttaaatgcaagtgtagcagccggacttttaatttaccaaggctataattcaagacatcaactttaaaaattagaaacgaatgattggaatgccaattattcgttttttatttacgaaaaatgcggttagaaaattttaacaaccttgctaagatcgtttccattgaaacagggaggaagcgtaatggcgaaacaaggtagtttggaagaattggatgagcttgaaatagttcaacaaataaaaaacaatgattcaagtaattttgaaattctatttaagcgatatattccaattattaaaaaattaagaacaagatattcgattcgtaatctagaatgggatgattggttgcaagaaggacgcatcgttttcttcaactcggtagttaattttgatgaaaatttaaaaattactttgggggctttttttcgaactaattttactaatcaaatttatagtatcttaagatttgagatggcctataaaagaaaagcgggtttgacggcgcaatcgatagaaagtgtcgatggtgatttagaaacagcaactaagaaaatttctaagattacaccgcatagtaatttagtcattaaggaaagttatgcggaatatgaatcattattatcaaaatttgaaaaagaagtttcagtgctcttgtttaaaggaaattgcccagaagaaattgcggaaaaacttggttatgaggtgattaagatccaaaatgcgatagtacggtgtaaacaaaaattaagtgaacaaatgtatggtcgcccttaattgacaatcggggttgcacatgctaaagtttaatttcgataaggagggattttttatgtcccaaaagaaagtagctttagcatgtactgtttgtggttcaagaaactacacagtagcagctagcccgcaaagaacagaccgtttagaggttaataagtactgtaaacgttgtaacaaacacactttacacagtgaaacaagataggaggcgtattaaatgtttcgattttttaagagcattggtcaagagatgcgagaagttgactggcctaattttaaacagttaagaaaagactcttccactgttatttcaacatcggtattttttatagccttcttagctttagccgattggctaattcaattgttccttaagctatttgtataatggcataaggtcgattattttgttataatttaatttgttgatagaaacttcgtgcttacggagtttttttattttggaaaaggagcgcttaacttggaaactgaagaaaaaaactggtatgtgttacatacatattctggatatgaaaataaagttaaaaataacttggattcacgtgctaaatcaatggggatggcggaatatattttccgagtagttgttcccgaagaagaagaagttgaaactaaaaatggggaagacaagattgttaagaagaatgaatttcctggctatgttttggttgaaatgattatgactgatgattcttggtacgtggttcgtaatacaccaggagttactggatttattggttcccatggttctggtagtaaaccaactccacttttaccagatgaagttgaacgtattcttcgtcgcctaggaatgactgctcgtcatgctgatatcgaagttgaagtaggcgaattagttaagatcgtcgacggtgcttttgaaggtttgactggtaagattactgaagtcgataataacaacatgaaggttaaagttaacatcgatatgttcggtcgagaaactagtacagaactagatatcgaacaaattgataaaattgactagattttaatttgaacaaacatttcgggtgtggtattatatcgtagtatgccttgcatactcaatgtgggagaagaaatataaatcttcatcgtgaccacacacggacttattttaaggaggtatgtctcgtggcaaagaaagtagcaaacattgttaaattgcaaattcctgcaggaaaagcaactccagctccaccggttggaccagcacttggacaagcaggtatcaatattatgggatttacaaaggactttaacgcacgtacagctgaccaagctggcttgttaattcctgttgtaatcacagtttacgaagaccgttcattcgacttcgttacaaagacaccacctgcttcagttcttttgaagaaagctgctggtgtagaacacggttctggtgaacctaacacgaacaaagtagcaacagttacttctgctcaagttaaggaaatcgctgaaacaaaaatgcaagatctaaacgctgcagacgttgaagctgctatgcgcatgatcgaaggtacagcacgtagtatgggattcgtagtcgaaggctaatacacgcactgtcggatactccactaaagtggatgtatcaaagtgggaggaaaatccgctataaccacatttgctaggaggaaaacacacagatggctaaaaaaggtaaaaagtttcaagacgctgcaaaacaagtagaagctcttaaggcttatgctccaaaagaagcgcttgaattagttaagaaaattgattttgcaaagttcgacgctactgttgaaacagtatacaagttgaacgttgacacaaagcaagctgaccaacaacttcgtggtgccgttgttttaccaaacggtactggtaaagaacaaacagttattgtatttgctaagggtgctaaggctgaagcagctaaagcagctggtgcagatgttgttggtgacgacgacttagtacaacgtatccaagacggatggttagactttgacgttgcaatcgcaacaccagacatgatgggacaagtaggtcgtttaggtcgcgtattgggacctaagaacttaatgcctaaccctaagactggtacagttactatggatgttgaaaaggctgttgctgattctaagtctggtaaggttacataccgtacagaccgtgacggtaatgttcatgtgccaattggtaaagtatcatttgatgttgaccaattacttggtaacttacaaacaatcaacgatacaatcgttcgtttacgtcctgcatctgttaagggtgcttacgtacaaaacgtatcagttgcatcaacatttggaccaggagttaaggttgacttttctcaattctaaaatctcttgatttgttccaaacgctgtgatatattactaagagtgaattataactgaataatttacctaagactcaggtggtcatgtttggccttaatatattgcctgccgaggaacgtatgaaactattcgtgtctcagagtctttctggggtacgaatttttttatggttcaacaatcattcaggaggtgaaatacattgagtaaagaagctatcgcacaaaaagctgtaatcgttgatgaagttgctgaacaattaaaggaatctgtttctgctattgttgttgattcacgtggtttaactgttgctgaagtaacagacttacgtaaacaacttcgtgacgctggtatcaagctacgcgttatcaaaaacaaagtgttgacacgtgctgctgaaaaagctggttttgaaggtatggacgacgtgttcgttggtccttcagccgttgctttctcagaagaagacgctgttgcacctgctaagattttgaagacttttgctgacagtaatgataacctttcaattaagggtggtattattgaaggtgaagttgctgatatcgatacaattaatacattcgctacattgcctagtcgtgaagacttgcttgcaatgcttgctaatgaatttatgtcacctgtacgtgacgttgcatatgcacttaaagctgttgctgacaagaagtctgaagaagacgctgcataagcaaataacatttaattataattaatttggaggaaacaaaaatggcattagataaagaccaatttattgaagacttaaaaggtgcttcaattactgatttaaacgatcttgttaaagcaatcgaagacgaattcggcgtttcagctgctgctccagttgctgcagcaggtgctgctggtggcgctgctgaagctaagacttcattcaacgttgaacttacttcaggtggttcagctaagatcaaagttatcaaagcagttcgcgaaatcacaggtgctggcttgaaagacgctaaggacatggtagacaacgctccttctgtaattaaagaagacgtttctgaagacgaagcaaacgaacttaaagctaagcttgaagaagctggcgcaactgtagaagttaagtaatttaatttcttaagttagtaaaagagctatttccatttggatggaaatagctctttttttgttttaaaaaatattcaaataaagactttttgataaataggatgacagagcgttacaaaaaatccaacttctaaaatggaagttggatttttttatttggatttaaatgttgtaatcttcatcactcatagtttccacgttacccaaacgataaccgttaccaacttgtgagaagaagtcatggttagaagttccagttgaaatcccattcattacgatgggattaacatcagcttcagtatcagggaacaatgggtcttgccctaaattcatgagggctttgttagcattataacgcgtgaaggtaagaacttcatcagtccaaccaacttggtcatacaaagtatgaacatatttttcttcgttatcatataaatcgtataagaagttatacatccaatcctttatttcttgctgttcattttcaccaagctctttaagacctaattggaatttgtaaccaatataagttccatgaactgattcatcacgaagaattagtttaataatctcagccacattgtttagttgattatgacctaagtaataaaggggagtgaagaaaccagagtagaataagaaagtttctaaaaatacacttgaaatctttttcttcaaaggatgttcatcatcatgatataactcatagattcgtttagttttattttgaaggaattcttctgaatcactccaagcaaaaatttcatcaatttcagagggagtatttaaagtctcaaagattgatgaataactcttagcatggaccgattccataaattgaatgttatttaacactgctgtctcgtgaggagtgcgaatatcctttctgagagctgccattccgtcttgtgattgaagagtatctaacagagttagaccgccaaatacgtgacctacgacccatttgtggtcttcgtctaattcacgccagtcactaagatcatttgaaattggaatacgggtatcgagccaaaattgttcagtcaacttttcccaagtagctttatcaatttggtctgaaatggcattccagttgattgcttcatagttttccattaaaaaatcctccacttatttaaattgaacagctttcacattgatttacgccaacttcaccatcattatctgtgaaggtacgaacgtagtagatggacttgataccttcatgatgggcatagttacgaaggatattaagatcacgagtggtcattttatcagtgcggccttccttccaatcataaattccagctggaattgttgaacgcatgaagaaagtcatactcatcccttggtcaacatgttgttgggcagcagcgtaaatatcaataactttacgcatatcaatgtcgtaagctgattggtaatattttaacgtatcattggaaagatatggagctgggaagtaaattttcccaattttcttttcttgacgctcttcaattttgttaacaatgggttggagactagctgtcgcatcgttgatataagaaattgaaccagtaggagcaactgccattcgattttggtgataaagtccgtcagccatcacatcagctttaagttgcttccaatcttcaacgcttggaatttcaatcccattaaataactctttaactcgattggatttaggtccaaaatcattttctacatatttatcaaagtaagaaccatcagcatatttgcttttatcaaagttgtggaaaacttgattcttttctttggcaatctggttagaagcttttagagtccaatagttcaacagcataaagtaaacactagtgaattcaatcgaatctgcttcaccatagtaaaggtggttcttagctaagtaaccatggagtcccattgctccaagaccaatggtatgagcaagagcatttccgttttggatagaaggaacaacgtcaatatcagaatgatccgtaacaaaagttagcgctctaaccatagtttcgaccgatttaccgaagtggggcgtttgcatcatattaacaatgtttgttgaaccaaggttacaactgatatcagttcctagtttcgtatagttttgcttgttatcaattacggatggagtttgtacttgcataatttctgagcagagattactcattacaatttttccataaattggattttctcgattagccgtatcaacgttaacaatgtaaggatagccagattcctgttgaagtttagaaatttcattttcgatgttacgggctttaactttgaatttcttaatagcagggtttttgaccatgttgtcgtattctttagtgatatcgacgtaggcgtaaggttcaccgtaaactttttccacactataaggactaaatagatacatatcttcgtcgtgtttgatgaggtcataaaatttatcgggaacgactacaccaagtgagagggttttaacccgtatcttttcgtcggcattttcctttttagctgaaaggaaagatacaatgtcgggatggaaaacgtttagatatacaacaccagctccctgacgttgtcctaattgattggcataagaaaaactatcttctagtagtttcataaccggaaccacaccgctagcagcgccttcaatccccttgattggtgctcccgcctcacgaaggttagtgaggttgattccgaccccgccacctaatttagaaagttgaagagcagaattaatcgtacgaccaatcgagttcatatcgtcattagcttgaattaagaaacatgaaactaactctccccgatgcttacgaccggcatttaaaaaactaggagtagctggttgatagcgttggtgaatgatttcatcggcaatattcatggccaattcttcattaccatcagcaaagtagagagcgttcatagccacgcggtcgatgaagttttctaaataatattcgttattattcgtttttaaggcatattgagcgtaaaacttataagctgccataaacgattgaaagtggaagtcttgttgctttaagaagtcgtacagtttttcgataaaatcgaatgaatattcttcaacgagggcagcctcgatatagtcttctttgaggaggtaatcgaaacgttcacgtagagaatcaaattgcatggtgttagcttgaacattctcttttagaaatgcagctagagcttcacgatccttgcttaggggaatttggttatcaacagggatgttaatttcattgtttaaatcatagtaagtaacatcttttagatcttttaaagtcataattcgaatcctctcttcaatcaagtgaaataaaaaaacgctccgcatttacaatgtacgaatggggcgtcttgaacatctgagttagcgttggtggagaactaaattgctaatttttttagtaaatcgggtctaaaaccagccacaactttttcttcagaaaattgaacgactggtacggcttggaagcctttagcttttaaagcgtcgatatattctggatttgcattgatattacgttcttcaaaagtaaccccgttttcggataagaagcgtttagtcattttgcattgaatgcagttatttttagtgtacacaattatttttctcataatactgatcccccttgtctcatttatcatggaactaagtatacaacatttattactaaatttgaaataaaaaagcacaatatgtagaggatatatttttatgatcccactatatattgtgctggcggtgtttattaaattttattctttttaaattggtaactgaatttacaatacgatattatattaatagagaatggaggacttttcaatgacagattattattttactgaaaatcccaacgccgaacatgacgagaagcattggagctacgagcttttgggtcataaattaaattttatttcggatcgcggtgttttttcaaaaaacacaattgattttggaactaggacgttgcttgaagcaatacaaattgtaggttctgctgaaaagattttagacgtgggatgtggatacggtccaattggcatatcacttgccaaaagttttccagagatacaagtacagatgacagatgttaacgaacgcgcgttgggactcgccaaacgaaatgcagttgctaatagcatcgaaaaacagactcaaatttataaatcagatgcatatgagaatatcgatgatacggatttcaccatgattatttctaatccaccagtccgtgcaggaaaatcggtagttgagacaattatcgttgaggctaaatctcatttaaaagcaggtggccaactggtaattgttcttcagaaaaaacagggggcgccctcagctaaaaaattaatgcaagaaacctttgggaatgtcgaagtcctaaaaaagaataaaggatattatattttaagaagtgcacatgaataagttaacagagcatgaaattaatttttatatgaatgaagcaattaaagaggcccaattcgccaaaatgattgatgaggtccccattggagcagtggttgttcatgatggtaaaattatcggtcgtggtcataacttaagagaacactcacaggattcaaccactcatgcggaagtcttagctattacggaagcttgcgcttatttaaaaagctggcggctgtgggattgtcagctttttgtgaccattgaaccatgtttaatgtgtagtggaaccatcatcaattcacaattacctcaagtattttttggtgctcgagatcctaaagcaggagcggttcgaagcctgtataccgtactcgaagatacgcgtttaaaccatcaagtagcggttcatgaagggattgaagctgaccgagcatcgatgttaatgaagacgttttttaaagaaattcgaaaaagaagaaaaaaaactaagtaaaatagtggaaatttttttaaaattcgagtatcatagttattgccgtaaggccttgaggcaaggttggacttacgaattgtgtcaggtccggaaggaagcagcactaagtatgctctggcttgtgccttaagttattgggtaaattaacgaactcttagtccattgggctaagggttcttttcttaaaaaaagcaaatatggaaggaaatcaaatgagttatcaagcattataccgtgtttggcggcctcaaaagtttgatgatatggtcggtcaagacgtcgtcacgaggactttaaaaaatgcattaataactgagcagaccagccatgcgtatctatttactggtccacgaggaaccggaaaaacatcggcagctaagatttttgctaaggcggttaattgtcactatcttaaagatggtgagccttgtaatgaatgtgtgacttgtaaagcgattactgagggaaccttaaacgatgtaatcgaaattgatgcggcctcgaataatggtgtcgaagaaattcgcgatattcgagataaggcaaagtatgctccaactgaagcagactacaaagtctacattgttgatgaagtccatatgctatcaaccggagcatttaatgcgttgttgaaaactttagaagaaccaccagctaatgtaatttttattttagcaacgacggaacctcaaaagattccattaactattatttcaagaacacaacgttttgattttaaacgaattacaccagctcaaagttatgatcgcatggtctatattttggatcaaaagggaatccaatacgatcaaaaggccctagcaattatcgccaaggctgctgaaggtgggatgcgagatgcgttaagtattttggatcaagtgatctcatttggtaacgaagaagtaactttagataacgccttattagttacaggaagtgttaaccaaaaactattagatcagtatttaacacaaatttttaagcaagaaacatcagcggcgttagaaactttgcatcaaattttagatgagggtaaagatggacaacgattaattgaagatttaattgctgttcaaagaaatttactcttataccaagaagatccccagttggtgcaagaacaaagcttgaatgatctatcggaagcttttactgaagaagcagctatggtgactggcgtggatctatatcagatgattgatacgttgaatagtattcaacaacaaatgcgcttcacgactcacccagatgtctatttggaagttttgacgattaagctatcacaacgaaaaactgcgaaagtttccaccgaagccccaaccggttccgtggataaccaagaagtggagcagttacgttcagaagtcagtcaattaaaacaagcaattcaaaagctacaacaaaatgtaaaaaatacgccaagtaattcacaatcagctcagcctaaacctaagaaaaaagcggtaggtgctaaacaagttaaaactccggctaatttaactaagatttatccgatcttggaaaatgctactaaggccagtttaaatacgatgcaggaactctggcgcgacttaatggatatgctatctgttacagaacgggctttaatgcacgtttctaagccagttgcagctagtaaagaaggagtggtcgtagcgttcaattacgactttctgtttgaaaaggccgtcgataatgaagtgcttcgtactgaacttcaacaaaatttagctaagttaactggttccgattttaaggtagtttatgttacagttgaagagtggccagaggtgcggtcaggtttcttaaatactcatcattttgataagaatcaagaaaaatctgaaccagaggcatcagagcaatctacacccaaagcggatgaagataatcaagctgttaaaaaagcggtcgaattatttggctctgaaaatgtaaatataaaaaatgattaaaggatggtaatacaaatgcgtggtggaatgggaaacatgcaaagcatgatgcgtcaaatgcaaaagatgcaaaaaaaggtaacagaagaacaagaaaaattaaatcaaactgaatttacgggtgtggcaccagatgacatggtcaaagttgtattcaccggtgatcatagaatgaaagacatcgtgattaatcctgaagcaatcgatgaagatgatccagacatgttacaagatttaattgtagccgctgtaaacgacgctatgaatcgtgtggatagtgaaactaataaaacaatgggaaaatacactaagggcatccccagaatgtaattaagaatcgtaggtgatagaccgttatgcaatatccagaaccgattgcgaaattaatcgatagtttcatgaaattaccaggtattggttataaaacggcaacccgattagcattttttacgttagatatggaaaaagatgatgtaaccgaatttgctaaggcgctgatttcagcacaacgggacctaagtttctgtagtatttgtggaaatattacggaagatgatccatgtgatatttgtcaggacccttcacgagatcaaaaagcggttttagtagtcgaagattctaaagacgtaatgtcaatggaacagatgaaagaataccatggtttgtaccacgtgttacatggcgtgttatcacccatggatggtaaaggccctgaagacatcaatattgctgcgttacttacccgtttacagaagaacgaggccattaaagaagttattattgctacaaatgcaactccagaaggggaagcgacagcgatgtatatttcaagattggttaaaccgtccggcattaaagttactcgtttagctcacgggttatcggtcggaagtgatattgaatatgcggatcaaatgactttatataaagcggtcgaaggccgaacagaaatgtaaagcaaaataattaaaagatgagttaatgcgattttaccaacgcgttagctcatttttttaaattaatatggtgatattttaattaaggttaatagacagtccttaaaatctaaagtagaataaaaacaataaataatttaaaacaagtaaggcggggaatactggtgaacgggcattttatatcatttgaaggtccagatggggctggaaaaacaacggttctgcaagcgatggtcgaacattaccaacagcgtttgaaggaacaattaacagtaacgagggagcccggcggaaatcctatttcagaggcaattcgaactattattttggataaaaacaacaccgagatggatgagcgaacggaggccttactctatgcggctgctagacgacaacatttggtggaaacgattttaccagctttgaaaaaaaatcatgtggttttttgtgaccgatttgttgatagctcaattgcatatcaaggagcaggcagaaaaattggtaccgatgccgtctatcaaatgaatctctttgctactgaaggagcattaccagaaaaaacaatttacttggatgtaccatcagaacttggactaaagcgcattatgactcatcggacggaagatgttgatcggttagatttagaacaattagattttcatcagcgagtccgttcggcatatctagatttagctaagaaatttccaaatcggattgtcgtaattgatgcgagtcaagaacttgatgatgtaaaaagagatgtaattgaagtgttagaccaaattttaaattagcggaggaatattattatggcaactaagttagttatcgcaattgtacaagataaagatgcaaactatttgagtgatcagtttattgatcaaaatgttcgagcaactaagttatccacaactggtggttttctacaatcaggtaatacaactttcatgattgggattgaagaaggacgtgtcccagaagtccttgaaatcatcaagaaagctagtcataccagagaagaatttatgacaccatctgttaacatggacgttaatatggaaggtactacggcctatccaattaaggttcaagtcggtggtgcaaccgtccttgttcttccggtagatcaattcgagcgcttctagtggaagatctgaaaaatttaactaatcaggctgtggaaaaacaacctgaaattgttaaacgctttaatgaaatgattgatagccagcatttgtcgcatgcctacctgttaaccggagcaggtgggattggaaaaaaagacgtcgctcaatgggtagcgatgcgtcttttttgtattgacttacagggatcaatgccttgtggagaatgtgaagagtgcactcgaatcatatcaggacaacatccagatgttgtagaaattgcaccagatggccaatcaatcaaggtggaacaagttcgttttttaaaatccgaattctctaaaagcggggtagagggcgcacggaaagtttttattattgaacaagctaataaaatgacaacgagtgcggccaatagtttgctgaagttcatcgaagagccttcaggagaggtaacggcgtttttactttctgaaaatagaagtttgatgctaccaactattgtgtcgagaaccgaaattattgaactaaaaccgttacctaaagatcgattgattaaggaattgacagagcaaaatatagctgaaacggatgctagaattttaagccggttaaccaacgatacgagtgaaattcaaacactggtagataacaactggattttggatgcccataaggcgttagaaaagtggtttataacggccactactggggacataactgcatttgtagacgttcaaactcgagtaatggctttggctaaggatcgattttatcaagaaaaaatattggacttgatgatgttatatgcaatggacctgttagaactaaagtttgatcaagaaacgattacttatgaagctaatcgacgtcagttacaagagttagctgatcagaccaacgtccgtcaactattggctgttgcagatgtattgctgcctttaaaacatcagttaagtcagaatttaaattttcaaagcgttgtggaaaaagcaacgattaaaatatgtaatatattcaaaatgagagggcgatagtgtggataaaaaagatttatttgatcaaataacagaagtcacgcgaaatactgaggatttgttaaataaactacacgaaacccaaagtgccatggtggaaatcatggaagaaaatgctgaacttcaaattgaaaatcaacatttgagagagcgtctaaagcaagcaaccgctgctgaaaatgaaggaactaagaacacaaaatatggtttatcaaagtcacttcaaaacttagaaaaattatatgcaagcggatatcacgtttgtaatgaattttacggtaagcatcgtcaagatgaagaagagtgcgcattttgtttaaccgtcatctatggagatcgctaatatgttaacgcaaaaaagtttcagccaatcgaatgaaggacgattatatctggtaccaacgccgattggaaatttagaagatatgactttcagagcaattaatattttgaaagatgttgatttaatcctagctgaagatacacgaaatactcaaaaactactcaaccactttgaaattgataccaaacagatgagcttccatgagcacaacactcagcagcgcattccaacaattttgaaaatgttagaagatggtcaacaaattgctcaggtatcagatgcggggatgccatcaattagtgaccctggtcaagagttagtaaaggcagcagtatcacaacaccttaacgttgtacctttaccaggctcgaatgccggaattacagcattaattgcttcaggattagttccccaaccctttactttttatgggtttctatcacgcaaaactaaagagcaaaaagaagagcttgaagttttaaaaaataatcctaatacagttatcttttacgaagcaccgcatcgtttagctaagaccgtcaaacaaattggtagtagtttcggtacgacccgtaaaatggttttggcacgcgaacttaccaaacgctatgaggagtttattcgtggaagtattgaagaagttcagcaatggattgctgaaaatgaagtacgaggcgaatttgtagtgatggtcgaaggaaatgatcatccacaggttactaccaataacgagtgggaaagcatgacgattaatgaacatgtgcaaaaaattatcgatgatgaacaagttaaaccaacaattgcgattaaacaggtcgctaaattgcgaggtttaagtaaacaagaagtttatgacatctatcatcagttagagcaataggagagaataatggctggaaagatacatgaagaacaacatttagtaacgcattacgaaggtgaccagaccggaacaatgaaagttcccatgattattaacgccatgttgttaacttcggataatcaaagtcagcaactaggtgttggaaatgcagttgtggataaaaccggattaggctgggtaattacacagtacgtgctgaaaatcaaacgactaccacgggttggagaacaaattgtagtaggaactagagcagttaataacaatgattatttctgccaacgggatttttgggttaaagatcaaaaaggtgaagtgattgtggaaaacacttcaatttttgtattgatggatcgaacaacgcgaagaatgcacaagctcctacctgaaattattgaaccctatgaagctgaccaggttaaacgtattgttcgtttgcctaaactggaaaccatcgaaggagcatcagttgctaaggatttcagtgtagaatattttgatattgatccaaatcggcatgtgaataatgccaaatattttgaatggatttttaatacagttgatcaagatactctaaataactattatccagcgatgattaacattcgttatcatgtggaaatccaacctaaccaagttgcccatagcacttttacgatggatcatgatacactcaaaagtgatcataaaatttttgctaatgacactttgtgttgtgaagcaaatgttgaatggaatcaccgttaaggttacaatgagcgtagtttaaattttacattggaggatgaatgaatgagtattcttgtagttggaggagccggatatattggttcacatatggttaagcgattagtcgaacaaaatcgagatgtagtcgttgtggataacttatcaactggtcatcgtggcgcagtggataaaggcgtaaaattttatgagggcgatatccgagatcatgcctttttaaaggaagtctttgatcaagaagcaattgacacagttgtgcattttgctgcattttcaattgttcctgaatccatggaaaaaccgcttaagtattttgataataatacggcaggaatggttgctcttcttgaagaaatgcgggatcacgatgtaaaacgcattattttctcatctacagctgctacttatggagttcctgaaaagtctccgatcgaagaaaccgaccgtcaagcccctatcaatccttacggtgaaagtaaattaatgatggaaaaaatcattaaatgggcggatcaagcttatggaatcaaatttgtagccctccgctactttaacgtagcaggagcctatccagatggttcaattggcgaagatcatggaccagaaactcatttaacaccaattatcttgcaagtggctttaggtaaacgtgaccaattacaaatttttggtgatgactatcatactccagatggtacgaacgtacgtgactatgtgcacgttttagatcttgcggatgctcatattttagcaatcgattatcttaaagcaggtaatgatagcgacgtcttcaacttaggttcatcaactggtttctcagttaaagaaatggttgaagcagcacgtgaagcaactggtgaagccattccagctaaaattgcggctcgtcgtcctggagatccagattcattaattgctgcaagtcaaaaagcacgcaaaattttaaaatggaatcctcaatatgatgacgttaaagaaatcattaaaactgcgtggaattggactcagaaacatcccaatggttatgaagaccgctaaaataaacgtataaataattttaattgaggttatgacataaaaatttgtcataacctctttaattttgaaagaaatgaccttgaaaggacgaatttattctttgttgtcgtcatcactattctgtaggataatatgtagaggaattaaaagggagcgaactgaatgaagattttagctatggatacgtccaacgttactttaagtgtagcggttttggattcagaacaattactagctatgcaaaccactaatattaaaagaaatcatagtaaacaactgatgccaattatttcgcaaactcttgcagaagcagggatggcactaaacgaaattgaccggattgttgttgccaaaggaccgggctcatatactgggttacgaatcgccgttactacggccaaaacattagcattaacgttaaatgctgagttagtaggagtatctagtttagaaatgttggttcctaacgcacctcaaaatggtttagtagtcccattctttgacgctagaaatggaaatgtattcgccggaatttatgagaaagatggagaacaagttgtaaacgtactagcagaccaacatattagttttgaaaaattattggctaagattaatgagttaggtcgaccagtttactttgtatcttctcaatttgaacaatttcaaacaatggtagaaaatacgttggttgttgttgcagaacattctggaaaattaaacagtttaccaaatgcgcatgcattaggaatcttaggattacaaaaaacagaacttgaaaatgtttatacttttgtaccagcttatttacgagtgacagaagcagaaagaaattggaaggaaaagcatccaaacgatgaaaacaaagaatcatatgttagacaaattaattaattgggctaaatacactttttttaatcggacacgacgtttgcgtgaggaggcttttgaaattaaacaccataatgttgtaatcgaaggtgaaagatattttgtagcgcaggctactaataccgatattccggagatattaacggttgaacgtgctgtgtatgacggacaaaccccttgggatcgaatggcctttgccaacgaattgcgaagaaaattagaccgattatatttagttattaggcataatgaccaactgttgggctttatcggagcttcttttgatgatcgtagtaaaatggcgcacattactaatgtagctatcttaccggaatatcaaaaccgtggtattggatcgtttctaattgagtcgattattaaaaaagctcaatttattgaatacaaatcaatcactttagaagtaagaaaaagtaatattacagctcaagcattatatttaaagattggttttgaaaagacaggaatcaagaagaggtattatttcggcgatcatgaagatgcaattgatatgacattagatttgtcgaagtggcgaggaggatatcgtggatcaaactagtttaattttagcaatcgaatcaagttgtgatgaaactggtgttgcagttattaaaaatggtgacattattttatctaacataattgcaacacaaattaatagccatcagcgctttggcggggtggttccggaagttgccagtcgccatcatatcgagcaaattaccatctgcattgaacaagccttaaagcaagctgaagtacgtaaagaggacctcgatgctgtagcagttacgtatggacccggattagttggggcacttttagtgggcgtttcagctgctaaagcttttgcttttgcaaatgaattaccattaatcccagttaatcacatgattggacatatctacgctgcacgctttgtaaaacccattgtttttccagccttagctctccttgtttcgggggggcatacagaactagtatatatgccaaccgaaaatgaatttaaaattatcggtgagactcgtgatgatgcagccggtgaagcctatgataaagtggggcgcgtaatgggtttgaagtatccagcgggtaaagcaatcgacgaacttgctcaccaaggcgaagacatcttcaagttcccacgagcaatggaacacgaagataattttgattttagtttcagtggtttgaagagtgcttttattaatacagtgcatcatgcagatcaaattaatgaagaacttagtaaaaaagatttagcagcaagcttccaacaaagcgtgatagatgttatcacggctaaaacggttcgggcttgcgagcagttagaaataaaacaattaattttagctggaggagttgcagctaaccgtggtttacgggatactttagataaagaacttggcgaaaaatttaatcatttagatttcgttaaggcacctttggatctttgtggtgataatggagcaatgattggtgctgctggtgaaatgttaatgcgacaccaagtttttgctgatatgacgttaaatgctgatccaagtttagaatttgattgggaaccagaagcaattaagtaaagagtgggtgaataaatatgactgagcaaatgcatcaagttcatcaagttattaaaaaggaaattgaaaatcataatatttatggtgcttcctatagcttgattacgccaaaagaaattgaaaatcgttatgaaggtgtccaaggagaaggaccatctgccgttttattagatccttcaatgatttatgacctaagtacaatgacagaggtagttgcaaccacaactcgaatttttcaattacttgcaattcgagaaattggcttaaaagatccagtcactaaatatttacctggtttttcaaatcgagatattacaatcctacatttattaacccatactagtggattaccagtaacggttaataaatcgaaacattttacaggaatcgaatttactaacgcactatattctgtcggtctagattttaaacctggtgaaaaaatgcaagtttcaccacttaattttgtggtgctaggaattattattcgaacagtagacggttccattgatcgtgctgttcaagatcgcattttatatccactagcaatgactaatactggttttaatttaaaccgtcctaaggctcgctttgtaccaactagaaaagatgctaagcgaggacaaatccaaggacaagttgaagatcaattgggcttgttgttgaatggggaaagtggttacactggattattttcaaccttgaatgatttaacagtatttgttgaaatgatgttaaaccgtggtaattatcagggaaaagaagtccttgatccacagctatttgatacgatggaaaaattcaacattgatgggcaatcacttggttggagtcgttttagcgccaatgctgacgtattttatggcagtagtccaactggggttatcgcatttaatgttaagaaaaagcaaggtatggttgttcttcataactttgtggaaaataatcaagttcatgccaaaatgttaacaggattattaaaggtaattcagtagaaaaggtggaagaaaaaatggatgataataaaatctcattggcagcaactcgtcgtttaccattatactaccgttgcttgagtgaactaaatgaaaaaggcgaagataaagtctcttcagccgttttggaacggttattaaaaatcgacgctgcaaccgtacgtcgtgatttttcttattttggtcaaatggggcgacgtggatatggatatgatgtgaagattttattggaattatttaacgacgttttaaaacaagatacagctgctaatgttgccattgttggtgtaggtaatttggggcatgcgttaattaacttcaagtttcataagacgggcaatgctcggattaaaatggcatttgacgttaatcctgaggtagtaggtacgattcaaagcgaagttccggtctacgatattaatgaaatcaagcaacgtgttagagatgagaagattgaagtagccattttaacagtgcctaattcacaagcacaacgggttaccgatttacttgtagaagcaggcatcaaaggaattatgaatttcaccactgaaattattgatgtaccttataatgtaactatccatgatgttgatttatctctagaattacaagccttgatttactcaatggatcaagattaaaaaatacaaaaagctatgactcaatttctaaacgacggataagtcgcttattaagtcatagcctttttattttagtttataaaatatgaatttgattttcttcacattgatcaatcatcgattgaggccagacactagcttgaacttcaccaacatgggctttacctaatagcaacatgcaaagacgtgattgaccaattccaccgccaatggtgtagggcagttgatgattcaacaacatttgatgataagggagatggattcgatcctctgcgttagctatttttagttgttttagcatcgactcttcactaactctgattcccatgctagaaatttcaagggctttttgaagaggttcataccaaaataaaatatcgccgtttaattgccaatcatcgtaatctggtgcgcgtccatcatgacgttcaccactttttagcgtcccaccaatttgcattaagaaaacgcaacccagttctttacagatggcgtcctcgcgttctttaggagttaatttcggaaaacgatcctctaattcttgggtagtgacaaaatgaatttgatcaggaagatgatagacggcttcaggatatttataccaaacttcgtgctccatgtgtttgattactttaaaaattgtttgaactgtttctttaagggtagttagattacgctcactttgatcgataactttttcccagtcccattgatcaacatagatggaatgaatattatcaagatcttcgtctttacgaatggcattcatattagtataaagtccactgtgcatctcgaaatcaaagcgtttcaaagcaactcttttccatttagctagagagtggacgatttcgatgctggtttcaggcatatcttgcatagagaaggaaactggggtttcaactccatttaaattatcgtttaacccagtggcactaggaacgaacattggtgcagagagacgtgagaggttgagttcttttccaaattcatcttgaaaagtttcgcggatgtagcgaatggcctcttgggtttgacgtactgataattttggatcgtatgatgcaggaataattaaatccataattgattctcctttaataaattagattttaaggataaaagaaaaagcctttcatccatgacaagggacgaaagactttccgcggtaccacccaagttgcctatatttaataagccacctcaataagagtacaaacatactcctccgattggtaacgtaccggtcacgtctaagcctactttagcctatgctatttcagttagaaactaagaaagtgttattcaaaagtatcagggtctgattgggtttccacttatcccaactcactgacagaatgataaattctactcgtctctctttttgtcttcattgatttttaatttgattatcatattatcataagaaactgaagttgtaaaacataaatttgttgacagataaataaaaaagcgtattttaaaaaataaaactaggtggaaagtatgataacttcagatgcattgttagtgattgatttacaaaatggagtatgcagaggtagaacagatattgatcatttagaaaaattaattttacaagtaaaccaattaattcagtgttatcgagaaaaggaaaaagagattatttttattcagcacaacgaggttggattagtgtgtggctctactaattggaaaattcttcctgaaataaataacaaaataacagacatttatgtagataaaacccatgctaactctttttatctcactaatttagaaaaaattttaaaaagcaaaaacattcattcaatcgagatttgtggggctcaaacgcaatattgtattgatagtacagttaaaatggcgcatggactaggctataacttacaaatgcagaaaaatggtacaacaacttatgataatgaatttatgacggctaaggatacaatcgatttttatgaagatatttggaaagatcgctttttaaaactatattaatttccaaaaagctttgatgtagctaaatactgcattaaggctttttttattaatttccgagcttttaattaacgtatcgaactgtttattttttaaaaacgaactttttattaaaaattaaaataaaaagttcgtaaaatatcttgataaaactaattttacttgttacactgaacttgaaatttgatacagcatttaaatttggaagggaattgtcatgagaaaagtcgcagtagttatgggttcaatttctgattggtcaaccatgaaactggccacagacatacttgatgaatttgaagtcgattatgatcgtcatattatttcagcacatcggatgccgaaagtattacagaagtttggtgaacaagcacaagaaaatggatatgccgtgctgattgcaggagctggcggagcagctcatttaccgggaatgttagcagccaacacaatttcacctgtaattggggttcctattgaaagtcatgcattacacggaatggattcattactatcaattgtccaaatgcctagtggagtccccgttgcgactatggctattgggagtgcaggtgctaaaaatgctgctttattagcagctgaaattttagcgttaaccgataataaagttgctgaaaaattaattgaattccgtcaaaaacagactcaggaggctattgagagtgaaaagcaattctgaaaaagggattattttaccgccggcaacaattgggattattggtggtggacagttaggtcaaatgatggcgttagcggctaaagctatgggatataaggtgggggttctagatcctacgcgagattgcccaaccagccaagtttgtgattttcagattgtagccgaatatactgaccatcacgccttaatgcaaatggcggagcggagcgatgttttaacttatgaatttgagaatgttgatttagctagtttgaaagtagcacaagaattggtaaccattccgcaaggaaccaacttactagctattactggagaccgaatccgagaaaaaaattttttgagcagtcatggaattccggttaccccctatcaagttgttgaaaagcctactgatttagaagtggcaattgctaaattagattatccaagcattttgaaaactagtaaaggaggttacgacggacatggacaacaagatattaattccgaagcggatttgcttgctggacaacgtttagtagcccaagctccatgtatattggaacaacgtcaaaattttactaaagaattatctgtcatggtaacgcgcagccgtgaaggaatcattcaatgttttccagtagctgagaatgaacatcagcaccacattctacatcaaagtattataccagcccgggtttctcaaaacgtacaagacaatgcccgaaaaattgctcaaaaaattgctcagggattagaactaaggggcgttttaggaatcgaattttttatgttagaaaatggccaattattggttaatgaaatggcaccaaggccacataattcgggacattattccaccgaagcatgtaatatttcgcagttcgaagcccacattcggagcatttgtggattggctttaccaaaagtcacacaaactacaccagcggtgatggtaaatctcctcgggcagcaccttgaagttgctcgtcagaagttagttcaaagacccgattggcattttcatgactatgggaaagccgaaagtcgagtgaatcgaaaaatgggacacatcacaatattaggtgatattcaaaaaagcttagattcaattaaatcagaaaatatttgggagataaaataatgaagaagaccacgttgattaaagaaggcaaagcaaaaagactttacaatacagatgaaaaggatttggtgtgggttgaatatatggatcaagcaactgccctaaatggaaaacgtaaagatcacattgctggtaaaggtgaattgaataaccaaatcgattgtattttattcgagcaattagttgcaaaagggattcacacggactttgtccaacagctttcaaacaacgaacaattgaatcgtaaagtaaaaattattccactagaggtagtcgtgcgtaatgcggcatcaggcagtttccaacgtaagtttgatgttccgtatttacaagcatttgaccagcctgttgtggaatttttttataaatctgatgaattagatgacccatttattaatactaatcaagcaattgcgttgaaaatcattgacttagaagagagtcaacgattggaaaagatggcgttacaaattaatcaaattttaaaagaacgctttgctaaagcccatttgcaactggttgattttaaggttgaatttggtaaaaccgcagatgacgaaattgtattagcagatgaaatatcaccagactcatgtcgcttggttgatttaacaactaaagaatcacttgataaagatgtttttcgtaaaaaaactggagatttagtgaccgtctatcaggaagttttaaatcgcttgaataattcacaggaggaagttcatgtataacgccaaaatttacgttacttacaaagaatcgatcttagatccccaaggagaagcaattaaaacagcgttacatcgattaaactacgaaaatgttaaagctgtaactgtcggaaaatattttgagataaaaattgaagatcatggtcaaaatattgaagagcaagttagaaaaatgagtgatgagctactagcaaacattaacatggaaacttatcgatttgagattagcaggattgaggaggactagcaatgatttacagcattattcgttttccagggtctaattgtgattgggatatgtactatgttttgcgcgacgttatgaacgttgagcctcaatttgtggactatcgcgaaaaatccttaccgcaagatacagttgcagtcttaattccaggcggtttttcatatggtgactacttacgaagcggcgcaatcgcacgtttttctcccatcatggatgctgtaaaaaaatttgcctatgcgggaaacccagtaattggaatttgtaacggatttcaaattttaaccgaagccgggctgcttccgggggccttgcgatcgaatgatagtttgaattttatttgtaaaccacaaaacttagtggttgaaaataatcagactatctttactaaacgttttgatttaaaacagaccgtaatgtttcccattgctcatggtgagggtaactattattgtgattcggctactttacaaaccttaaaggatcatcatcaaattgtcttacgttatcaaaataatcccaacggaagtacagacgatattgcgggaattatcaatcagaaaggcaatgtgctagggatgatgcctcatcctgaacgcgctagtgaagctgtcctaggcggcgaagatggcaaaatgctgttccaaagtttagttgaaaacatgacgcaaaatgtttaattaaaggagttttcgcaatgatgaaggaattgacacctaccgaaattcgagatcaaaaattgtatttacaatgggggataagcgaagacgaatatcagaaaattaatgatgctttaggtcgcctacctaattttacagaaacaggtttgttcgctgcgatgtggagcgagcattgtgcatataaaaattctaaacccctcttaaaacaatttccaacaacgggttcacagattttacaagggcccggggaaggagctggaattgttgatattggtaacaatcaagcggtggtctttaaagcagaaagtcataatcaccctacggcagtcgagccttatcaaggagcggctactggagttggaggaattattcgtgatattttttccatgggagcgcgtccgcttgcattaatggacagtttacatttcggtgaattgaatgatgcccatactaagtatcttgttgaccagacaatagctggaatcggcgattacggtaattgtatgggaatacctacagtaggaggagaaacgaccttcgatgcaatttatcaaaacaatccagtcatgaacgcaatgtgtgtggggttattggatatcaacgaccaacaaaaaggagcggctgctggtgtaggtaatgccatttactacgtgggggccaaaacgggacgtgatggaattcaaggagccatttttgcttcaaccgaatttagtgacgaacaagaaacgcaacgttcagccgtccaggttggagatccttttgctgaaaaacaactaatggaagcgtgcctagaactgattcataaccattccgaatatctagtgggaattcaagatatgggagcagcggggttgatttcatcatctgcagaaatggctgctaaagctggatatggaatgcatttgaatttggacttagttccacaacgtgaagaagaaatgatcccttatgaattaatgctatctgaatctcaggaacggatgctgctctgcgtcaaacaaggatttgaacccgcagttgaagcactatttgctaaatacgagagcgaagcagtaaaaattggtgaagttactgccggtgaccgctatcaattaacctttaagggcgctcaagttgctgatgtaccagtgcatgctttggtggatgaagccccagtttaccatcaaccaagtcagaaacctcagcatatcagtgaaactaaaaagcaacagtatcaacctaaaattgaaaatttaactaaaaccttccaagcgatgttgcaacaacccacaattgcgcataaaggtgctatttttgaacggtatgactctcaagttcaaactaatacaatttcaacgacacaaagtgatgcggcagtggttcgtattcgaggaactcaaaaaactttggcgatgacgaccgatgctaatccgcgttatttgtatttagacccctattatggtggacaaatcgcggtcagtgaggccgctcgaaacatagttgctacaggtggaataccattggcaattaccgactgtttgaactttggtagccccgaagacccagaaagtttctatgaattagaacaggctactaaagggatgacggaggcttgtaaattatttgatacacccgtcatttcaggtaatgtctcactttataatgaatccaaccaacaacccatttatccaacaccaatggttggaatggttggcttaattgaaaatccagcttggataacaaccatagattttaaaaaatctggtgatttaatttatattttgggagaaacaacagcagaacttaatggtagtgaattacaaaaaatgcaactcggacatgttgaaggtccattatttaatttcgatttacgctatgaacaggagcaacaagaattgttgactcagttaattcacgcggaacttttgaatagtgcgcatgacttagccgaaggtggcttagccgttggtttagctgaatgcgcgttcgctagtgagttaggatgtaacgtcaagactaatttaacagctacagaactatttgccgaaaatcaggcccgctttattgtgacgattgctccagataaacaaaagatttttgaagcacaagtggcaaacagagcaactttaatcggccaagttgacggtaagcggatcaaaattgcaacgatggatgatgtaattgatgttgatttgaaaaatactaaggagagttggaagggagccctagcatggcagctgaattaaagggtctaaacgaagaatgcggtgtttttggtatttggaatgattcagaagctgcccaacggacctacttcggacttcacagcttacaacatcgaggccaagaaggtgctggcattgtcgttcgtaatcaagaaggacagttgaaaattcataaaggaaaggggcttttggcagatgtatttagatgtcccgatgatttggcacagctaattgggccgagtgcgattggtcatgtgcgctatggaacagctggaaaccgaggaattgaaaatatccaaccgttacttttccactacttacagggagatgtggcgatggcccataatggtaatttaaccaatgcagttagtttacgacgcgaattagaaaaaagtggggctacttttcaatctaattctgatacggaagtactaatgcatttaattcagcatcaaaaaggtccaacttttgttgaaaaattaaaagcgagtttaaaacaaattcaaggtggatttgcctacttaatccttaccaaagatgcactgtacgcggctcttgatccgaatggttttcggcccttagtaattggaaaattagctaacggttcatatgttgtagctagtgaaacctgtgctttagatgcagtcggagcaaccttggttcgaaatgttgaaccgggacagttagttcaaattgatcaccttgggcttcagattagtaattttactactaaaacccagttatcaatttgttcgatggaatacgtttattttgcacgacccgattcagatctttatggcgttaatgttcatctcgctcgtcaacggatgggtcaacgattggcaaaagaaaaccccattaaggtcgatatggtggtgggggtgccgaactcttcgttatcagcagcatctggagtggccgaacaactaggcgttcccaatgaaatgggattaattaaaaatcaatatagtagtaggacttttattcaaccgacccaagcactacgtgaacagggagtgaagatgaaattatctgcattaaaagcagtaattgcggggaaagatgtggcattagttgacgattcaatcgtgcggggtaccaccagtcagtatattgtgaaaatgttaaaaaatgcaggagctaagtcggtgcatttgatgataagttctccaccacttaaatatccatgtttttatggaattgatattgaacatacacgtgaattgatggctgctaattatacggtaagtgagatgtgtcagaaaattggagcagattcactgcattttttgagcctgccaggtttaattgaggcgattggtttacatcaagatgcacccaatgatggcttatgtgtagcgtattttgatggtaaatatcccacccccctttatgattatgaaaaagattttgagatccctaaaacagctaacgattttacattatcagcgatggcccaagtggaggaaaaataatggtagaaagtgcttatgaaaaagcaggtgtgaatattgcagctggtgaagaacttgtagctgatctaaagcaaaaattagatactccagaccctcatgctctaggcggacttggcagttttgctggatgttaccagttatcaaaagatcaattggatcagccggttttagtagcgggaagtgatggagtgggaaccaaagtgcttttagcggcccagtcaggtcaagttgaaacgattgggcaagatttggttgccatgtgtgtaaatgacttattggcgcaaggggcgttgccattattctttttagattatttagcactatcacatttagagaaaaatcaggttaaaaagattttaaacggaattttaaaagcctgccaggctcagtcaatcaccctgttaggcggagagacggccgaaatgcctggaatttatcagaaacatcattttgatttagcgggttttgctgtgggactaactgctaaacgtgatttactccaagcaaaaaatgtccacaatggagattatttaattggtcttccctccagtgggttacatagtaatggttattcgttagttcgtaaaattttatttgaagaccatgatttccagttcgatgatcagttggcaggattaaatggtagtttgattgaagaattgatgcaacctacccgtctttacgtcaacgtgatttggccacttttaaaacaaaaattggtcagcggaatcgctcatattaccggtggaggattattagataacgttccgcgaatgttacaagatcagcaacaggctgaatttaagttggatagttgggaaaagccggcaatttttaaaatcctagcggaacttggaaagctatcccagacagattgttatgaaacttttaacatggggatcggaatggtactagctgttagccccaacaattatgccagagtggtagcagaacttgaacaacagaaagaaacatattttaagattggtaaagtgaaaaaacgggagaaagatgcaccagtggtttatctttcgggagggagcagatgattaatattgcagtttttgcatcaggaacagggactaattttatggcattacaccaacatattcgagaaacaaaagttcccattaaaattgcatgcttaatttgtgatcaacccaatgcaccggttgttactaaagctgatgaattaggaattccagtctggacccatcatttgagagaatttgaagataaagtgagctatgaaaaggcgattttacgtgagctaaaaaaatataatttagcattaatcattttagctgggtacatgaagattgttaccaaagttttgttagaggcttatccacatgccattcttaatatccatccagcactgttaccatcgtttccagggcgccatggaattgaggatgcgtttgaatatggagtaaaaattactggagtaacgattcactggattgacggagggattgatactggcccgattattgctcagcaacctgtaccgattttacaaggggatgatgcggagcatttagctcaacgtattcatcaagttgaacatgatttatattttaaaagcatctgccaagtattaaaacagagaaagttgattaactaaggagagattaacccatgaaaactgcattactaagtgtgtcagataaaactggaatcgttgaatttgctagaggtttagttaaggcagattttagaatcgtatcaacgggtggaactaaaaaagttttggaagaggctggattatctattgttagtgttgaagctattactaactttccagaaatgttggacggacgagttaagacgctacatcctgccattcacggaggattgttagcgcgccgtgacttaccgaaacatttggcagccctcaaagaacataatattgatttgattgatctagtttgtgttaatctttatccgtttaaatcgactattatgcaaaatggagtgacggaagcagaagcaattgaacaaattgatattggcggtcctagtatgttacgctcagcggctaaaaattttgcatcagttttacccgtagttgatcctaaagattatcaaccagttttagctgcactagcccatcagacggacgatgttaaatttcggcgagcgttagctttgaaggtctttcagcatactgctgcttatgacactttgattgctcaatatcttggacaaaacggtgaaattttcccagatgaacttaccaagacttatactaaaaaacaagtaatgcgttatggcgaaaatagtcatcaaaaagcagccttttatgaagatgcgctacctgtaccattttcgattgctcaagctcaacaattgcacggcaaagcattgtcatacaataacattaaggatgctgatgccgctttaaaaatgagcgccgaatttaatcaaccagccgtggttgcggttaagcatatgaatccatgtgggattggattaggtcaaaatattgaagaagcttgggaccgcgcttatgaagcagactcgatgtcaatttttggtgggattatcgtcttaaatcgaccagtagatttagcgacagcagaaaaaatgcataaactttttcttgaaattattattgcacctagttttgaaaaggaggcttttacagttttagctcaaaaaaagaacttacggattatgacggtcgattttaatcaacatcaggatgctaaagaacttgaaacagtttcagtaatgggcggactcttggttcaagaacaggatacggtagttgaagtggcgactgacttcaaagtggtttctaaacgtcagccaacggaaagtgaacttaaggcaatggtatttggtcaaactgttgttaaacacgttaaaagtaatgcgattgtgattacaactgatcaacaaaccttggggattggtgcaggccaaatgaatcgaattggttcggttgaaattgcggttaaacaggctgaaggttcagctaattttaaaaatgcggtaatggcttcggatgcatttttccctatggaagattgtgttgaatatgctgctaaacatggaattaaagctatcgttgaacctggtggaagtatcaaagatcaagcttcaattgataaggcggatgagttaggaatttcattaatatttagtggacgtcgtcactttagacattaagcggaggtaccagatggcaaaagtacttgtggttggaaatggtgcaagggagcacgttcttggacgtcagctattgaaaagtaatcaagtagaaaaagtttactgtgcacccggaaatccagggatgttggaaagtggcattgaaattattcctattggcgtcacagattttgggaaattagttgagttcgcccggaaacaaggtattgatttgacggttgtcggaccagaacaacctctacagcaaggaattgtagattattttagtactgcggggttaacgatttttggaccgactcaagcagccgctaaactagaaagttctaaagaatttgctaaaaagattatgcaagaagcgggggtccccacggctagttatgttagctatcaagatgaagctaccgcaatcaaagggctagcaaaaaaaaattatccactggtaattaaatcggatggcttagcggctggaaaaggggtcgttattgctaaaagtcagaaggaagctacgacaacgattcataaaatgttgggtgaacatcaatttgatactaagtctattattatcgaagaatttttaacgggacaggaattttccttgatggcttttattcaagacgaacaaattattcccatgcctctatcgcaagatcacaaggcagcttatgatggtgacgaaggccccaatacaggtgggatgggagcgtatagtcccttgcagcattttccaagtgatttggttaatgaaggtgtggaaaaaattattcgtcctattattcgaacacttaaaaagaagaatattactttttgtgggattctatacgctggtctgataatgacagactccggtcctaaagtgattgaatttaatgtacggttgggtgatcctgaaacggtggtagtattaccgcagctacaaagtgatttatacgaaatgttgcagggattgctccaccaccaagtgccagtggttaaatggcaaaaagaccaggtttacttaggagtagtaattagttcgcaaacttatccgcaagcttcggcaaggggagttgaactagcagattttaattaccttccatccaatattacagttaattatgcgggcgttagttgcaatcgagacggccaattaattagtaatgggggacgaatcctatgtttgaccactggagcgagcaatattacgaaagctcaagcaatattgtacggatggttaaatcagcacccaattctgggcttacgttatcgaagtgatattggagataaagcaaaataaaaaataaccatggaagaacgatgacggcgacttaaaataattcgattccatggtttttttaactaaaaaattagtaacatttaatactatataaagtgtaaaacgttttaagtaagtgctataattaatcgtaagtgtggtatagatatagtaaagaagtaacgagataatgtttacttgtcattgagtaatttcccaaacaaactgaacagggtttgaagtcgtaaatatggatattatgctagttatacttgataaattaagaacgatcggtatatcagaagattggattcagatggtttggaagattaggacgatgacagagtaaagcaagattatttgatgaacattttaagtaatcggtttagtcatgattttaatgagcactaacttaagaaatgtggtttgtatacttcttttatgaaatttaatcgatacatcatttattggtttaatggaaattttgatagtgaaattacgacggatgagttaattaacttgtccgttttgtgagtagtatgttatctaaatatttttaatgtaagatatccaaataatgtatgaacttagagtacccagtaatattcagcttttaaaaaaagaagaaataaatttaatgttttgagagaagttataaaaatggttgttcaacatgatgaaatcaaaaaattattaaagggtaataacttagatagcactaacgaatggattgtctatggtaccaaaggtgaaaggggatattggattgcgttgagtgatcggggggttaccctgttgcctgttgctcagcaaggaaatctaactggggaaattatccccttcgataatcaaaaaattaaaagtattgccttaaaaaagagcattctatcgaataagctcataattgtggatactaaaaataaaaaacatgttctaaaagtagctactcgccatctgggaaataaacatcatcatgaagactttttaaaaattattgaaaaatataaaaaataaaaaaaacgattttaagtgtcgatgaggacattaactgttatcttagaatttttgtctcaattcggaagatatcatagttacttaaaatcgtttttttattttaatcatttaagttatagcgtaatttcatgtgagctgatcctaatgttaccatgtcaccaagtaatttagtttgacgggtaaaggattctgtagctagttgttcattagcttgttcaagaaattgagttgggttagtttggtgcttgattgcccgatcagtttcattttgaattcgacgataaataccagtggtttcaagttcgaaggtgttccgaagatcaacgtataagtcgtaatctgtatcacctaaaagagcggtagtacagctcagccaatacatgttgttcatatcaaatgtaccagttgcattcttatagacagctggtgtgtcggtgacatgagcgtaaaaaggaactaccgtgttgaacgtgttggctccgtatgcaagccagtgaatgccggcaatttctgctggaacatggtttcggatttgaaggatgtggacattatgattccgattgataccgattggacgaaagagggtcttttggtcctcagtaccgttaccatatggatcaaattccgtattttcaaagtgggagctcaaaacaaacttaacgtcttcaatagagatctttttgttagcatgacagataaaaggtaaatcttgctccatgggatcattttcaatctcagggttgaagtatttttggccataccaagtacggggattattgtaaacagtatctttaatagaagcactaccaaagatatgacggaaattataaccgtcaaaatcaggatttaagtgatattcatcaattaaatcttttaaatcagctgagcatagcgtgtcatcagattcaaaatcaaattgatcaatattcatacggttaggtgccacaacgtaggcgtcatctggtatacgaacggcagcccaatgatggccaccaatcgtctccaaccaccaaacttcttcgttatcagaaaaagcgataccattaggttcatatgttccaaatttttctaaaagagcgcctaagcgtttaacaccttcacgtgcgctgtgaatatatggaaggacgagagtaacaatgtcttcttcaccaattccattctctacgaaggggtccatacctaagacgcgtgaattagtagtgattgtctcggttgcagacatggcaatattttcactattaatccccgctgcgggccagattccgttagttaaaatggaatttggcattgatgtgtaactcaaaggctgatcaggaagcttgattttaacaccactgataacggcttggtaatcacgtggttgttcctcggggttaacgaccacgaaacgttgaggatcaagagcttcatgaccatcatcattacgggaaataatcgttgaaccatcaatagaagcatctttaccgaccaaaatggtcgtgcaagaacctttaattttcttattcatagattaaaaacctcctaaaaatttgttattttctattatagcgcttttaaattgtttttggtaacgaacaataaaacgttttaaaaataataatgttcgtatttttgttttaatgaaaaggttaatgtgctaaaatgttcgttgtagctatcttaataattacgtggagttggaggaaatatggaagatatacaaaaacaaggtgccaaaaatgttgaactatcaacatcaaagacgattttattagcttttcagcatttactggcaatgtatgccggggatatattggttccattattaattggggcggcgcttaagtttaatgcgcaacagatgacctatttaatctcagtagatattttcatgtgtggagttgccacttttttacaggttaaacgcactccactaactgggattgctttaccagttgttttaggatcagcagttgaatacttggcaccgatggagcacattggtaatacaatgggctgggggtatatgtatggtggagtaattgcagccggaatttttgtgtttttaattagcggattatttgctagtttaagaaaattttttccaatcgttgtgacgggctctttgattactttaattgggtttaccttaatccccgttgctttccagaacattggtggtggaaacgttgctgataaaaactttggaagttcttctaacttaattttaggatttttaacagctttagttattattttaattcaagtttttgcgcacggattcatcaaacgcatttcagttttgatcggaattatcgttggctcagtgatagcagtggtaatgggactaatcgatcctacaccaatcagccaagctcactggattcaaattccaatgcctttttattttgcaactcctaaatttgaatggtcctcaattttaaccatgctcttggcagcagtaacttgtatgattgaatcaacgggagtttactttgctttagcagatattaccaaacggaatctgacagccgatgatttaaaacgaggatatcgttcagaaggaattgcagccattttaggcgggatattcaataccttcccatattcaactttttcacagaatgtgggaattgtgcaattatctggaattaagaaattaaaaccaatttatttctctgctggaatgcttttgattttaggattgattcctaagtttagcgcgattgctacattaatcccgacatctgtattaggtggagcaatgttagtaatgtttgggatggtaggtgcccaaggaattaaaatgctagctaacgttaaaatgaccgttaataatttattggtaattgctgtatcgattggaattggtttaggtgtaactactcaaccaacgctcttccacattttaccaacctcagttcaaacaattttagataatgggatggtagtaggctgtatcacagcaattattatgaatattctattgaacggtaaccaagccgttgatggagaatagtttaatttaaaatatataattaaaaacaagagatgatactatttggtatggtctcttgttttattttctgagtataatggaagaaaaacgatggagcgggtctcatgaagttaaatgtcgagttgaaggaacattggactaacattatttcaaaagaagatgcaatcgaaattaagatttacgatggaactaaaccaccagttgttaaccattctggtattggaattttattatttaagggaaaagttaaaaatatttttcaagtagaaaaagagttaaaagtgaagggagatcgttgggatcgattaattttaatatctattcctgctaacttaaaactccatcatgtgttacaagggttcattcatgaggcaataaaaaataaagtgactttgccaaaacatttaaagaaagaaaagcttcccccagcagttcaagagttagtagatcggtttgttcaacaacagctttttatcattaatcgatttggctcggatcatgttttaatttcagaaaagtcaaaactaggagggaaacctagccaccgttggaataaaatggttagtcagattccattttatgtggataccaaagaatgtcaggcagaaattcaatgggtaaagcgaaatgaaatggtaattagggccggagcggtaatgaaacgcgaggttccattgaataaaaatggttcaattggatttgctgctaaaatgggacagaaaatccgagaagatcatcaacaatcttttaaagattctaaaaccacagaagatataatattaaaaagtgtcaacgaagtggggttgtttctgtattttgcgggaactaatagctggttagtcctgaaagatgctaaagggcaaacgattgacgcatggacacgggtgaactaaaaaagagctgtaaacgaagtattcgtttacagctctttttatagtttattatttaacttttggtgtttcagcgattgtttcagtcttgcctttagcaaattgttggatagcaacaacgcgttcttgacggcgacgacgttcgcgcttaccagaaactttacgtgcacgtgcaaatgaattgtatggtgacttcatggtgatcctcctcagaaaaaaataatcaattactattctatgatgaatggtagataaaagcaaataaatttattaaatggattggcggttcgcattgaatcgctggaccgttcgcattgcaattttaccaaaaatacgaattaaaattacttggattggcaattgaataatattactaatgatgcgagctgagttgtaataaacggccgctgctgcaccaaagtaaatggattgccaaatgaaatttaagcccatcgtaacaattagcatcactaagaggcgtgccacaataatccgccaccagtcgaatttacctgggtataggaatatcgattggattaaattagcaaccatagcactgatggcccaaatgggtaagtaaggtcccaccggattagaaaaataccccacggtatcactaactaatccaaagacaattcctgcccaaggtccaaatagcgcagacacaacggctgctggtatatattcgaaactaaccaaggtaaattgaggcgtcaaatggatggtggtataacgcgctaacacaacatccaatgctgccaacaaagccataatggttagatttcgcacagaaaaaacatttttgatactaaaaaaattcttcatgcaaatccctccagtctttagttggccgttttaacgaaaaggaaatagcatgaaaaacttcccaattcaacggcgagatgcggaatcgatatcgctgacaagcattcgtccaacaagcaactctccgtcttgttggcacttaacgcatcgattcctactccattgatagagctaagttcattataaccaacttaaaataaaaataaagagaatgaattcgttaattaatatgaaaaatcgtatataatggctttaatgatgtaataattatgccagatgaatgggagtacgtatgcgataccaatttaaaaataacttagaagaaattattagtgccaaaaaagtattacaaagatcagggatgagccagagattattgcaaagaatccaaaatgagggtcgcctgattgatgaaaacgaaaacgatgtagaatttagtgataaattaatgccttttgaaccaatttggattgaattgcctgatgaagaacaagatcaaaatgttgcaattagtgatggtccattagacattatttttgaagataaaaattggttattagttaataagcctgctggactaaccgcggtccctggtccaagtgatcgagaagatacattggtcaaccggattaaaggtcattggcaggccattgaatctaaaaatatgatgcctcatttagttacccgtttagatcgatttacgagtggaataactttagtcgcccgtcaccaagtttctaacagtttattaagtgaacaagttgcgcatcataaaattaaaaagatttatttagcgatggttgatggagtagttcaagctgaaaaaggaacatttaatcaaccgttagggttagcagccgatggaattcatcgagaagtacgggacgatggacagcaagccactactagttttaaagtgctcaaacgttttgaaaatcaaacgctggttcaagttcacttaaaaacaggaagaacccatcaaatccgagttcattttgcgaatgcaggtcaccctctagttggtgatcagttatacgatggaccaatggatagaggaattaaacggcaagctttgcacgcttcatcgatccgattttttgatccatttattgatgaaaaggttagttttacagcagaattaccagatgatttaaagcaaatcgggatggaagagtagcataattgcagtttcagataggagaacaaaatgacacaagaaaatgaatttgaagacgtagaaatgacgttaggcgaaccagaatttaatgcgatgttgatgcaaatgacgcatgaggtaaacgctagcaatgcgtcagaatataactttatgggtaatacaacccaagaagttggggaaaatgtatgggcagttccggcttatctaagtgacgaatatgcgctattctttctatatacagaaattgataccggcgattgggtcctagccttttccgaagcagatttaggtgaagggcagtttaatctaggaactccaatgacaacgggtgaaggcttaaacaaattattcgatcaagatcccgatcgtgccaaaatggtattgagttttgttaatgatatggaaaaagctggcgaaggtatgtggcgcatggtggaacaataaaattttacatttaaaaagagcggactatggggagcgaattaacgtaagtttcttctaagaagctctttttttgtaccaactttttgaatatatttttatgatataattaacttcgactaaaaagaaaggggcgacgcgatggcaacgattttgatcgtcgttttgctattggcttccattggagtagggtatggattgcgagccaaaaagcatagtgaaacattagcgcaagcccgcaaagcggcagaaaaaattattgaacatgaacggcaaaaaactaaagccgaagtggctgaatatgaaaaaaatagtgttcaagaaacccaacaatatcaagagaccattgaccaagaactcgcagatgatctacacgataatcaacgtaaagaggcgtggatcgaacaaagaatgaacttattgaaccaaaaaaagattgtgttaactaatcgagcggatgcattagctaaaaaaagacaaagcctattacaagaacgcgacaatgtacggacaactttaggcgaagctaaacaactaattactgatcgatggaataaacttcaggaagttgctgatttggaagagcaagcagcttcaaagttggttttgaaagaaactaaacaagatgcaattcgttctaaagatgagtttgttaacaacgctcaaaccgaattagaaagctcctgtgagcgtgaagctgaggatttgatagccttagctatggaacatagtgatgttccaagaggtcaagccgaaaatcaccgcagttttattgcagaaaatgctgaatatcttggtaaactgattggaaattcaggacagaatgtacgagcaattgaagcattaactggtgtagatattgtgattgacgaccaagaaaaagaggtcattcttaacggttatgacccagttcgtcgagcagtggccatggaaaccatggaaatgattaaaactgagaaacgagttgttccagatacaatcgaacggttggttaataaggctaataaagtaattgaccaacgtattcgccagtatggtgaagacgcggttcgagaattgaaattaaaatatgttgcgccggatttaatcaaatttattggtcgaatgcattaccggacgagttatggacaaaatattttagaacattctattgaaactgctaagctagcaggtatttttgctgttgagttaggtgaagacgctactttagcacgacgtgcgggtttactacatgatatcggtaaatctattgatcgcgatattgaagcgactcatgtggaattgggtgtggaattgaccacccaatatcgagagagtccagtgatagtgaatactattgcttctcaccatggggatgttgaagctcgatatgtaattgctaatttggttgaggcagcggatgccatttctggagctcgtcaaggtgctagaagtgaatcagtggctgactatatccaaagaattaagagcttagaagagattgctaacaaacatccagaagtcaaggaaagttatgctatccaagctggtcgtgaacttcgagtaattgttcaacctaaagagacagatgataagacgattcatagtttagctactaacgtaaagaatcaaattgaagaggatgttacttatcctggtcaggtgaaggtaacggttgttagaaagttagagattgtagaatacgtggagaaaaaacaagcatgagtgaagacaacaccgcacagttagaaaaaatcgatagttttgttaaagagaagcttcaagatgacttaaccgggcatgattatgctcatattcaacgagtggttaagatggctaaacgcttaattgatgatcgcactgaaaatgtaaatcagtttgtagttttcgctgcagggtatttgcatgacgtgattgatgaaaaattagttgagaatcaggccgttgctgaaaatgaagtagctcggtttctaagaagccttggagttagcgattttgatattgctcatattttcgatattatcacgcatatgtcattttctgataatttaggacagaaatataaattatccttggagggacagattgtccaagatgcggatcgtttggatgccatcggagcaattggcattgcccgtacattttattacgggggtgcacatggacatattttatatgatcccgaaatacaacctcgtgaaaaaatgacgcatgatgaatatcgtgacaataaaacggtaatcaatcatttttacgaaaaactttttaagcttaaagatgacatgaacacacctttagcacaaaaaattgcggtagaacggacggagtatatgaaaagcttcgtaaatgagtttaaaaaagaatggtaacagtgaatttagggggatttaggaatgttaaaagatactgataatatacccagagggtatgtgattgtatccgcagtcgttgttgttttacttgcactaggtgttaagttacaaaacacatttatgcaattttttgaccagttatttagtagtatcgttcaaggaacggctttttcttttcttgaaccaatcatgcgcttaattacgatgattgcagataccaagcttggtttaatttatgcaatcattattgcagtatatttgtggtttaaagaacagcaacgagtagatgctatctgggtcatttgtacaatgtttggtggcgctgtagtagcgtttattctaaaagaattggttaagcgtccgcgcccaactattgatcaaattattccagaaacaggttttagtatgcctagtgggcacacctttgaagcatttttagtgttagcttttatttacctttattttgtccgtccaattcagtctgatagtaagcggcgttgggcttttcgaggattgattctatggcaagtcttagtaatgtggtcacgaatttatatgggggctcattaccttactgatacggttacggcggtagctttaggcatagtgtggctatgggttgctttatggctttaccagatgctatatgattggattgccagctttgttgctccttcagggggacgacatcaacgacaacattaaaatattttacttaagggcctaatcttttaggttctttttttctgattatttcctgattgaaccggtccaaaacggcttttttggtaaagcggtttctaaaaaataatttgttttttggaagaaaaaccttttaattattaatctatcaatgttttagcgacctaaaacaaaatattaaagaaggtatctttttttttttgagcatgctataatgagcttgtgcttttggttaggtgcttttggtcagatcgtttcattttgaactatccccattactaccggctcaagctacaaattaaacaatgccgtctattactatatagattaggtttacaggaggatgttcataatggaacaaggtacagttaaatggtttaacgctgataaaggttttggttttattactcgcgaagatggtagtgacgtattcgttcacttctcagctatccaaggtgacggattcaagactcttgaagaaggccaagcagtttctttcgacgttgaagaaagcgaccgtggaccacaagcagttaacgtaaacaaaaactaatttaaattaaaatagttatgagagtagggagcttcggcaacctactctttttttatgcaaaacataaagatttagttaaatactattaattaattaggtataatgaattaattgaagaggaggccttgaagaatgattgaaactaaccaaatcgttattaatacttgcttactcgcaggtcgaattatgattgaaaatggctctgagatgtcacgagcagaagatacaatgaaaagaattgcgatgaattcaggtgttaataatttaaaaattttcgggacgattactggaattattgtttcaattccaaattcaatggactctcaggtggaagggattaatcggcgagcgattgacctagagaaagtttctgcggttaatactttttcaagacgctatgcggccaaagatattacgttagaagagttttacgaaaaactaaatactttggatgaggcgacgccatccttcccattttggcttcaagtgattggagcagccctagttagtggacctttaatgacagccttttctggaaatatggttgatttaggaattactactttgactggggcgttaggctatacgctattttattttgtaaatcggattttaaatattaaatatattagcgaattttttgcatcaattataatcggaattatagctgtattcgcagtgcgttggggatggggacattctatcgatgatattattattggatcagtgatgccgttagtaccgggggtgccactaactaatgctgttcgcgatattttaaatggtcacttggttagtggtccggctcgtggaattgaagctttattatcagcatgtgcaattggttttgggattgccttcgtatttcgttttttgtaaacaaaggagtaagagatgcaattactactagaattttttatggccggcattgccaccatcggcttcggaattattattaatatacctaaacgggctttaattgctgcaggtgccattggtggcgtgtcatggacgatttactgggcgatgctccaagtgcgcttaggcttagcgttaagtgctttaacagcgaccactgtcattgctttattaagtttatacgctgctaggcgaatgaaacttccgatgattatttttaatattcctggaattgtaccgctcgttccaggaggacaagcataccaaatgattcgaaactttgcgctttctaacagtgatatggcaacgcattttatgttagaagtaggagaaattgcagggtcgattggaatcggttttttaatggcagaatttatcgatcggttgcaacgtaaaattataattactttgaaggaacacaaacaacgtagcaaaagtaaaagtgctaataatactgaaaaagagtaggattaaaaaatgcccaaattaatttgggcattttttttatttctttttgaaagcgaatacaaaagttgcttgactttcattttatagagcgatttactagtagaaagagacatctaagttaacgaaattttagccatggtgacttgaaaaatttgagttataggagtgaaagtaaatgttattaggtagtattgaagctggtggaaccaagtttgtgtgcgcagttgggaacgaagattatcaggtgaaagatcaaattcaaattccaacaacgaccccggaagagacattgtcggccgttgtaaaatattttaaacaatttgatatagcagctttaagtattgcttcatttggtccgattgaaattcgaaaaacgtcgcctaagtatggatttattactacaactcctaaaccgggatggaaagatactgattttttgggttacatgaaaaaagaaattaatgttcccatggcttggacaaccgacgttaatgggtcggcctatggggagtatacaatgtcaacgctatttaacgaaaaaattaattcattagtttattatacgattggaacaggagttggtgcaggtgtggttatcgatgggcatttgattggtgggattggccatccagaaatgggacatgtccctttgaaacgtcgtcccgaagatcttgattttaagggtgtttgtccttatcatggtgattgcttagagggattggttgctggaccaacttttgaagcgcgattaggtaaaaagggtaaggatgtgcctttgacggataagacatgggatattttagcttattatattgctcaagcagctgtacaaagtacattaatattacgaccaaacaagattgtgtttggtggtggagttactaatgcaaccctcttagagaaagtgcgaaaagaatttgataaattacttaatggctatgtgactgtgccagatttggatcaatatatcacgatgcctcaagttaaaaataatgggtcagcgaatgtcggtaattttgcattggcagagaagctattaacggaataattataaaaagggcaatcccgatttaaaatcaggattgccctttgttctttaattaaagctttattgtccgtagtagttgtagttaccagtagcatttccttgcggatcagcttgtgatggagttgcaggagtgttatcagtggtagctccgttgttatctgcaccgcctgttgtgtcactagccggtgtctccaccgaagatgcgcttgtggttccgtaatcttcagtggaggagctagtagtgtctgaactgttagtatctgaattggtagtatcggtatcatcttcttcgccagtatagatactgcttaatccagttgtcccagtttctttagcagataaatcaagggctttacggatgaaattagtaacacgctgacgttcgctcttagaaactaattcataagaaccaccatcgatggtagtaccattaccttggaggtgagtagactttaaatgatgggtagcaactcgataattagtcgagagtgctaaaagttcattaaatgttaaatcagttttagtttgtttttgaagagaatttaagaaattttggtttaataaagccgtaattgaatcactcttacgtaaaatggccattaaaacttggcgttgacgagtttgacgaccatagtcaccgtttggatcggtataacgcatccgtgaataatccagtgctgccttaccatttagatgaatttttttacctttagtaacgtcggcatgtccatatttgaaggttaatttaggagtgatatcgattccaccaaccccgtcaacaatcttttctaagccacccatgttaattaagccgtaataatcaatgggaatatttagtagtttttcgacagctttgattgctgtaccggctccacctaaatcataagcagcgttaatcttggaaggagaataatttgagtaaccaggaatcgacataaccgtatcccgagggatgctagttaaagtcatttttttctttttaggattcaaggttgccacgataatggtatctgttcggccgcgataattacgcccgagggccccagtatcagtacctaaaagcaaaattgaaattggtttactttgctttaaggtagctgaaacatcacgtgatttttggattttagcactatcaaaaatcgaatctacagcatttttggcatcgtaccatttcttaaccccaaagatagccaatataacagcaataatggaaacgacaatgatggttttttttctacgaggtcgtttctttcgtggttttcggcgctggttttgtttattttgaccgttgtcaccattgttattattgtcatcaggtgtgtaattgaaccggtttctgctgaatcggcttgaattggatctgggtgattcagaattcatgcaacttatcctccgagttatactaaaaaattcaatcattaatatgataccaaattaatggattatctataactttgtttaagaaagtttaacaaatagtacacaaaaaattggtatatcgacattaataacgaacttatttcaattcatgcaaccaatccagcgccgtggttaaccaagtagcaatccgatgatcgacgtgatggttatcataggcggtagtttcatcggctagagccatcccatgagggccatgttggtaaagatgaagttctgttggaacctgcagagcttgaagggctaagaagtaatcaaccgcattttgggatggaactaactgatcatcggccgttgcccaaatgaaggttggggcattgtctttagtggcattttgatcagctgctaattgttgaggatgggtggtccatttagctaaagttttagtgtcaggaaaaccatcattaggagtaattacaggaaaacctaaaatggttgcaaaaggctgcaatgtagttgatgctaaatgggtttgtgaactaagccaggctgcattccagttattattaaaattgctgacgatatgaccgccaaccgagaagcccattaaaataatctgattaacgtcaacctgccatttttcagcgttttgatgcgtaatatccattgcttcggctaattcgattaagggagctggataaagtggctggacttcatcaactaaggagtaccttagaacggagacttggtaaccaaatgattccagacgtaaggcaactttttcagcttgagctaaatcgatgtgggtgtaggatccaccgggcacaaagattaaagatggacttttttgatcagttaaattgggcgatatatatgaaattaattcggcttttgatttagaattagtatgattaagtttagttttaacaatttccataatgttgactcctttttgagaattatatatttggttacattttaatctttttactgttattcaccaaagaaaaggtaaggaactacgaaatgaagtttaaattaagatattttttagaagatgattttagtaattatcaggcgttagctaataatcgaaagattgctaaatcagcggggatgaagattctgacaaacgcgtttgaacaatggatggcgtttaaagggatggttggacgtcaaggctttttagcaatcgtcaacgaagcagaccaagttgtgggcggaatttttatttttcagccagctgcagaagatatatatgaaataggatacttattgggtgaagagtattggaaccaaggtattatgtcaaaagcagtacattttgcaattaaaaacttgaaaaatcgaaataaacgagattttaaagtttttgctaatgtttgtattgacaactacgcctctcagcaagtactaaagcgcaatggttttaagcgtttagaaaagattaccacgggaatctctggttatgatcaatcctcacaaaaagagtatcgctacgaattaaatgtaaaattacttgaataattgaacagatttgttataatttgaatcacatcgaaagaagaggttgcctcaattattagtagatccggctagatgactaagcatcaatgacccgaattgaaaggaaaagaggccgaaatgactacatgcttattcatgtacgatttgggctctggttgaataagccagagactgtcgcaatgaaaattgcggagcgctatctacgatttgactaatgattttaaacagtctttttgtgcgtaggaatgctcacaaaaaggctttttattttgttttttgaaaatcaacagcgcctcttttattttataggaggttttcttatggcagaacaaggtggtagtcaggttaagcgtgccttaaagacgcgacatatttcaatgatttcactgggtggaagtattggtacaggattattcgtagccagtggatcggcaatctccactgcaggtcccggtggtgcattattagcttacgttgggatgggggtcatggtctatttcctcatgactagtttaggagaaatggcgacttatatgccggtttcgggttcgttttcaacgtacgcaactaaatacgttgatccagcctttggctttgcaatgggatggaattactggtttaactgggctattacggttgcagttgatattagtaccattgccttgattatgaaattctggtttccgcacgctccggggtggatctggagcctgttggcactagtgctagttttcttggtaaatgctttgacggttaaagcttttggtgagactgaatattggattgctttaattaagttagtcacggttattatatttttggtcgtaggagttttaaccattgtcggaattatgggaggtaaagccacatatttagaaaactttgtgtatcataaagccccatttgtgggtgggatccctgctattcttagtgttttcgttgtggctggtttctcgtttcaaggtacagaattgattggaattacagctggcgaatctgaaacacctgaaactagtgttccgaaggccattagccaagtattttggcgaattttactattttacatcttagcaatttttgtaattgcttgtatcattccttatacaagccctaatttattaggatcatcagcccgtgatgtttccattagtccatttacccttgtgttccgtcgggcaggactagcaggagcagctggggtaatgaatgcggttattttgacctcagtactatcctcagctaattcggggatgtatgcctcgactagaatgttatattcgctttcgaaacaaggatttgctgccaaaatttttggtaaaacttcgaagcgaggaatcccatacctggccttacttggtacaactatcgtaggattgctaacctttatttccagtattatgggacctaaaatttatatatggttagttgctgccagtggactgactggctttgtggcttgggtcggtattgcgattgctcattggcggttccgtcgggcttttattaaacaaggacatgacgtgtcagaacttagatatcgtgcaaaatggttcccatttggaccactctttgcctttgttctcagtattattgtgattgcgggacaagatattcattccattgctaatttcgattggcaagcaattgggattacgtacatggcaattccgctattcattgtgttgtatacctattataaaattagatataaaacgaagttaataccgctggaagaaatcgatttatcgcgtccagatatcacgaaagaataattttttcaagatattgttttggggtcgtttggtggtacaatatgtagtgctaaaaaacgaaaaaagaggtatttcttataatgattgctttatcaggcccaattggcgcaggaaagacaacacttacagaattattaacaagtcactgggaaagtgatgcttattacgaatcagtagatgataataaaattttgccacttttctacaaagatcctaaacgctatgcgttcttacttcaaatttactttttgaataaacgtatggatagtatcaagcaagctaatagcgatgctcgtagtgttatggaccgttcgatttatgaagattcacttttgttccatttaaacgctgatttaggacgagcaactaatacagaagtggatatttacgattcgttacttaaaaatatgatgcaagagttgccacgtctttcatataagaagaatcccgatttactagttcatattgatatttcgtttgatacaatgttaaaacggatcaaaaagcgcggtcgttcattcgaacaaatcgaaaatgatccatcattatacgaatactatcacgaactcaataagcgctatgttgcttggttcgatgattatgatcaaagtgctaaaattaaaattgacggtgataaatatgattttgtggaaaatccagaagctcgtcaaaaagttattcaactaattgatgaaaagattgccacaatttaattgatatctacccggcttttttgtagaattagtttataaattaatagagaaattaaaggcgtttaaagtaggttttcagagagatccgcatggtggaaaggattagccgaaactccggcgctagttaaaaggtgggtaatgccacacggtgattccgttatcgtcggattgagtgcaccgcttatataagcaggtgaacttgggtggtaccgcgaaaagagtctcttcgtcccaatgtggatagaggctctttttctatatttaaggaggatgtaattatgttagatttgaaaatgattcgtaatcatgtagaagatgtcaaagctaaattagcaactcggggcgtaaaacctgaagcaatcgacgatttattggctaaggataatgaacgccgtgaattgattgtaaagagtgaaaatttgaaaaagtttcgtaatgaagtgtctgatcaaatttcacaattaaaacgtaataaagaagacgctaacgataaaattcaagaaatgcgtaaagtgagccaagatattaaaggcttagacgaacaactggaaaatattgccgaagaagttgaaagcaaagctgctcatctacctaatctaccacatgaagatgtaccggttagtttaactgaagagggtagtgttgaacaacgtcgtaatggaacaccacggacttttgactttacgcctaaggctcactgggaaattggagaagaattaggaatcttagacttcgaacgagctgccaaagttgctggtagtcgttttgtatactacgttggggatggagctcgtcttgaacgagcagtttacaatttctttttagatcaaaataatgcagctggctttacagaagaaatcacaccttacatggttaacgatgcatcaatgtttggaactggtcaatttccaaagtttaaagaaacccatgccggttatgaagtaaaagatgaaggactaactttaattcctacagctgaagtacctttggtaaattactatcgagatgaaattcttgatgaagaccatctaccaatcaatgttacagcgttgtcacctgcttttcgttcagaagctggtagcgcaggtcgtgacacgcgtggtttaattcgaatgcatcaatttaataaggttgagatggtgaagattaccaagcctgaacaatcatggaatgaattggaacaattaactacccatgctgaaacccttcttcaaaaattaggattgccttaccgagtgattaccctaaccactggagatatgagttttacggcagccaagacttatgatcttgaagtgtggattcctgctcaagataagtaccgcgaaatttcaagttgttcaaactgtactgatttccaagctcgtcgcgcacatattcgtttccgcgatgaaaatggtaaattgcaatacgtacacaccctaaatggatctggtttggcggtcggacgtacagtagctgcaattttggaaaattatcaaaatgaagatggaacagtcaacgttccggaagctttagtaccttatatgcaagggacaactgtaattggtaaaaagtaaatagttatctaaaaataagagatcgcattgagatctcttatttttttatggaatccataaaggataagcctctgattagaaatgtttttcagtaaatatgggagaaaaagggtggtttaaagctattaaaaaaattaataaagaaaaattaaattttttttgcaaaagtgattgacataacggagttttatccgtattatatataaatgtgttcacgagagatttatggaggattagctcagttgggagagcatctgccttacaagcaggaggtcacaggttcgagccctgtatcctccattgagaagcgattctcaatggtctaataaaatagaattatttgcgggcgtggcggaactggcagacgcgcaagatttaggttcttgtatcgcaaggtgtgggggttcgaatcccttcgcccgcatatcgattttaagccgacttagctcagctggcagagcatctgtcttgtaaacagggggtcggaggttcgaatcctctagtcggcattttgcggaagtagttcagtggtagaacatcaccttgccatggtgggggtcgcgggttcgaatcccgtcttccgctttgtaccaaatttaatattttgcacccatagcgcaactggatagagtgtctgactacgaatcagaaggttgcaggttcgactcctgctgggtgcatcgcttaaaaaagtattaatcggatatgattaatgctttttttgttttctaaatcaccggtttaaatttgtgctagaatataatggttggcgggaagtagctcagcttggtagagcaccacgttcggggcgtgggggtcgcaagttcaaatcttgttttcccgattgagataggtcaagaataaacttattattgatgtttaattgatggtaagttttttttattttcttaaggttttgatagctttaagacggaataattaatattttttgcaattttctgtcagtctcgtataataatagtcaacattagtcagagtatagaaaggtggtcgttatgcaaggacagaatatttcagatataatcgagcggtatttaaaggaaatcttggctaattcagaggagattgaaattcgccgttctgaaattgccgatcaattcgatgtcgtaccatctcagattaattatgtaattaagactagattcaccattcaaaatggttacgtggttgaaagtaagcgtggtggcggtggatacattagaattgaaaaagttaaacttcttgacgatattgatgttttggattctttaatacgggtgattggagattcattgaatgaacgtgatgcgatttcaattctaggcagtttatatgaagactccgtactaagtaaacgagaagcgagcttattagcctcgaccctttccaaaagtactttaaatattggcgatcgtaatttagaagaacaaattagagcaaaagtgatgattggaattttgaatcatctcagatacgaatagtggagattagagaaagacaggtggaaaatggaaaatttatttacccctagtgcaagaaatgccttggttattgctcaagaacaagcaaaaagatttaaacaccccgcggtgggtactgaacacctgttgttagcattggcaattgagactaatggtgtagcgcgaagcgtcttaggacaattcaatgttacagaagtggacgttgctgaggaaattgagcaatttaccggctatggtaacttacgaacagtaaaagatgattatttaccatattcaccaaaagctagtgaaattttagtcaacgctcaagagcaggctaagcaattaaacgctattaaaattggaaccgaacatttattacttgctttagtgcaaaatgataatattttgtcttcaagaattttattggcgttggatacagatattgccgaggttcgcaaagttactttacgtaaattaggtgtaaatccagctactcaaaatcgacgtagtaagcaacgggctacaagtgctgaaggaaccccaactttagattcagttgcacgagacttgacggcgatggctgctgaaggaaaaattgatccagtggtggggcggacaaaagaagttcgtcgcgtaatccaaattttaagccgacggactaagaacaatccagtattgattggtgaaccaggagttggtaagacggcgattgccgaaggattagctcaaaagattatcgatcaagatgttccaactgatatgcaaaataaacgattaatgatgctagagatgggttctttagtggcgggaactaagtaccgtggtgaatttgaagatcgtttaaaaaaggtgattgaagaaattcgcaatgatggtcaagtgattgtctttattgatgagttacacacgttaattggagctggcggggctgagggagccattgacgcttctaatatcctaaaaccagctttagctcgtggtgagctacaaacgattggtgcaactactttaacagaataccaaaagtatatcgaagctgatgctgctttggaacgacgttttgctaaagtggaagttgatgaacctacggaagctgaagcagttcaaattttaagaggaattcgtcctaagtatgaagaacatcaccaagttaaaatttcagatgatgccattcaacaagcagttactttatcatcacgttatattgcagaccgttttcttcccgataaggccatcgatttaatcgatgaagcggctgctaaaattcgaatcgatgcctctgagaagcaagtgaaaaaagttactgatgaagatcgattagaaaaattacgaacagctaaagaagaagcgattgataatcaagatttcgaaaaggctgccgacatccgtaagaaagaaatgaagttacgccgtaagattgagcgtgctgaaaataacccagaaaccaatgaagctaaaaaagattataaattaattgaaaatggcgaagatattgcgcaaatcgtttcagattggactggtgtacctttaacgcagatgaaacaatctgagtcagatcgcttgattaatttagagaaaactttgcacgaacgagtaattggtcaagaagaagccgtttcgtcagtagctagagctattcgccgtgcgcgttcaggtttgaagagccctaagcgaccaattggttcttttatgttccttggtcctacaggggttggtaaaacagaactggctaagtctttagcagatattatgtttggttcggaagataatatgatcagaattgatatgtctgagtatatggaacgttacagcactagtcgtctagttggatcagcaccaggttatgtgggttacgacgagggtggacaattgactgaacaggttcgtcggaaaccatactcagttgttttatttgatgaagtagaaaaagctcatccagatgtctttaatttgttacttcaagtttttgatgatggttttctaactgattctaagggccgacgagttgattttagaaatactattatcattatgacgtctaacttgggagctacagcattgagggatgaaaaatcagtcggctttggtgctcaaaatgcagctgaagattaccatgctatggcagataaagtacgtgaagttttgaagcagagtttccgtcccgaattcctcaaccggattgacgaaaccattattttccattcattaacgaaacctgaactccatcaaatcgttaaattgatggctaaagatgtcattcagcggatgagtgagcaggaaattaatgccaagtttactcctagtgcaattgatgtggtggctgaagctggatttgatcctgaatatggagcacgtccattgcgtcgagcattacaaactaaggttgaagaccaattaagtgaattaatgttgtccggtgaagctaaggttggtgacgatattacgatcggagcgcgcaacggaaaaattaatttaaaagttaaaaataaaacattaataaaaaataaataatttaacattgcaagttgtttgacaaagcatatggcaaggaataaaatgtaatatgtatgttaaagcagggttaaatgagacagtgcgatctattgtccgcagtgttctagataaaaaagcaaaaatagtttcttatagaggactatttttggtttttttttgctaaaaaacaggtttcagtgcaaactgtaatcaaactgtaacatttaactcgtttagaaattggagaggtgaataacttggcaggacatttagttaagtatggtaaacatcgtacgcgccggagctatgcacgaattaaagaagtgcttgatctacctaatttgatcgagattcaatctgattcgtaccaatggttcttagacgaaggtctccgtgaaatgttcaatgacattatgccgattgaagattttgcaggtaaattatcacttgaattcgtcgattatcaactactagaaccaaagtacacggttgacgaagctcgtgaacatgaagcaaactattctgcgccattgcacgtaactttacgtttaacaaaccacgaaactggcgaaattaaatcacaagacgtattctttggtgatttcccattaatgacagaacaaggtactttcattattaatggagcagaacgtgttattgtttcacaattagttcgttcacctggtgtctattacaacttagatacagataaaaataatcgtaaaatttggggaacaaccgttattcctaaccgtggggcttggttagaatatgaaacagatgctaaagaaatttcttatgtacggattgatcgtactcgtaagattccaatgaccgaattagttcgtgcccttggatttggctctgatgaagaaatcatcgatatttttggtggttctgatagtttagatttcactcttgataaagatgttcataagaatcccgaagattcacgggttgctgaatcattgaaggatatttatgaacgtttgcgtcctggtgaacctaagactgcagatagttcaagaagtttgctaactgcgcgcttctttgatccaaaacgttacgacatggctccagtaggtcgttacaaagtaaataaaaaacttagccttaagactcgtcttttaggtcaaaccctagctgaaacattagctgatcctgatacaggggaagttattgctcaaaagggtgaaatggtcaacaaagacgtaatgaagaaattagcagttttccttgatcgtcctgacttcaagatggttacataccaaccatctgaagaagcagtcgttactgaaccaatgactatccaagttatcaaagttcaagaccctaacgacccagaacgtacattgaatatgattggtaatggtaatatcgatgctaaattgaagcacatcacacctgctgatattatcgcttcaatgaattacttcttccttcttcaagatggaattggtagtacagatgatattgatcatttgggtaaccgtcgaatccgttcagttggtgaactacttcaaaaccaattccgcattggtttatcacgtatggaacgtgtagtacgtgaacgtatgtcaatccaagatgctgaaacagttacaccacaacaattgattaacattcgtccagtagttgctgcaactaaagaattctttggttcttcacaattgtcacaattcatggatcagactaacccgcttggtgaattatcacataagcgtcgtctatcagcacttggacccggtggcttgactcgtgatcgtgccggatatgaagttcgagacgttcactatacgcattatggtcgtatgtgtccgattgaaactcctgaaggccctaacattggtttgattaataacttggcttcatatggtaagatcaaccgatatggctttatcgaaacaccatatcgtcgtgtttcatgggaagatcataaagttacagatcgtattgattacttaactgctgacgaagaagatcaatttgttattgctcaggctaactctccacttaatgatgatggttcatttgctgacgacgtagttatggctcgtcatgaaagtgataacatcgaaactagcattgaaaatgtcgattacatggacgtttctcctaagcaagtagttgctgttgctacagcatgtattcctttcttggaaaacgatgattctaaccgtgccttgatgggtgctaatatgcaacgtcaggccgttccattggttgatccacattctccattaattggtactggtattgaatataaagctgcacatgattctggggttgctcttttatgtcaacacgctggtgtagttgaatatgttgatgcacgtgaagtacgtgtccgtcgtgatgatggcgcacttgatacttacaagctcatgaagttccgccgttcaaatggtggtaagaactacaaccaacgcccaattgttcgagttaatgataaagttgacgcggatgaagtactagctgatggtccatcaatggaacaaggtgaattagcccttggacaaaacccattgattgccttcatgacatggcaaggttataacttcgaagatgcgattgcgattaatgaacgtttagttcgtgatgacgtatatacatcaattcatatcgaagaatatgaatcagaagcacgtgatacaaaacttggacctgaagaaatgactcgtgaaattcctaatattggtgaagatgcccttcgcaatcttgatcaagatggtattgttcgagttggtgctgaagttgaagatggtgacatcttggttggtaaggttactcctaagggggttacagaattatctgctgaagagcgcttgcttcatgctattttcggtgaaaaagctcgtgaagttcgtgatacatcactccgtgttccacatggtggcggcggaatcgttcaagacgttaagattttcacccgtgaaaatggtgacgaattatcacctggtgtaaacatgatggttcgtgtttatatcgctcaaaagcgtaaactccaagttggtgataagatggccggacgtcatggtaataaaggtactgtttcagtggttatcccacaagaagatatgccttacatgcctgatggaactccaattgacattatgcttagcccaatgggtgtgccttctcgtatgaatatcggacaagttcttgaacttcatttgggaatggctgcacgtaacttaggtatccacatgacaactcctgtttttgatggagcccaagataaagatatttgggaagcagttgctgaagctggtatggattctgatgctaagtctgtgctttatgatggacgtactggtgaaccatttgaacaacgtgtggctgttggtgtcatgcactatatgaaacttgctcacatggttgatgataagattcatgctcgttcaattggaccttactcacttgttacacaacaaccacttggtggtaaagcacaatttggtggacagcgttttggtgaaatggaagtttgggctcttgaagcttacggtgctgcatatactcttcaagaaatccttacttacaagtctgatgacgtcgttggtcgagttaagacatacgaagcgatcgttaagggtgaaccaattccacgcccaggtgttccagaatcattccgagttcttgttaaagaattacaagctttaggacttgatatgaaggttctaggtggggatgaccaagaagttgaacttcgtgatatggacgaagaagatgacgatgttgtgaatgtcgatgctcttagcaagtatgctgaaaagcaaaacgaaaaaacaaatgctagcactgaagaagcaaaggctccatcaacggaatcagctcctgttgaaactaaaaacaatcaaaactaattacttaaaagaaagaggaggtcagtccgttgatcgatgttaataaattcgaaagtatgcaaatcggtttagcttctcctgataagatccgtatgtggtcatatggtgaagttaaaaaacctgaaaccattaactatcgaactttaaaaccagaaaaagatggattattcgacgaacgaatctttggaccaaccaaagattacgaatgtgcttgtggaaagtacaaacgtatccgttataagggaatcgtctgtgatcgttgtggtgttgaagttacaaaatctaaggttcgtcgtgaacgtatgggtcatatcgaacttgctgcaccagtaacacacatctggtacttcaagggaatccctagtcgtatgggactagttcttgatatgagtcctcgctcattggaagaaatcatctattttgcttcatacgttgttatcgatgctggtgaaactccactagaaaagaaacaactattaactgaacgcgaatatcgtaataagttaagtgaatatggtgataaatttgtagctaaaattggtggggaagctatccaagctttacttgaaacagtagatcttgaaaaagaagctaaccaattgaaagaagaattgaaggaagcttctggtcaaaagcgtacccgtgcggttcgtcgtctagacattattgaagccttccttaaatctggtaaccacccagaatggatggtactcgatgctattccagtcattccacctgatttacgtccgatggttcaattggatggtggtcgttttgctacatcagatttgaatgatttatatcgtcgtgtaattaaccgtaacaaccgtttgaaacgattgttagatttaaatgcacctggaattattgttcaaaacgaaaagcggatgcttcaagaagcggttgacgctttgattgataatggtcgtcgtggtcgtccggttgctggacctggtaaccgtcctttgaagtcattgtcacacatgcttaaaggtaagcaaggacgtttccgtcaaaacttgctgggtaaacgtgttgattattctggacgttcagttattgatgttggtccttcattgaagatgaaccaaatgggtcttccagttccaatggcaatggaattattcaagccatttattatgaaggaactcgttggtcgtggcttagcttctaacatcaagaacgctaaacgtaaaattgatcgtaaagatgatgatgtttatgatgtccttgaagatgttatcaaagaacatccagttcttttgaaccgtgcccctacacttcatagacttgggattcaagcttttgaacccgttctagtaagtggtaaggccatgcgtttacatccattagcttgtgaagcttacaatgccgattttgatggggaccaaatggctattcatttacctttatcaaatgaagctcaagctgaagcccgtcttttgatgttagctgctcaccatatccttgctcctaaggatggtaagccagttgttactccatctcaagatatggttattggtaactattggttaacaatggaacgagctgaaagtgtcggtgaaggcatgatcttcaacggccttgatgaagttcgtttagctcttcaaaatggttatgtttcaattcatacaagaattggtgttcgtgctaattcaatgcctgaaaagccatttactgatgcacaacgtaaacaaattttgattactactgttggtaaaatgttattcaatgacattcttcctaagggctttgtttacttgaatgctccaactaatgaaaacttggttagtggtacaccggatgaatacttcctcgaaagtggcgaagacatccgtgtacaactaaatcaacgaccattaattgcaccattcaaatctggattcttgagtgacgttatcgctgaagtttacaagcaatataaagttactgaaacttcattattacttgatcgaatgaaagacttaggattctatcgctcaaccctttcaggtttaactgtgggtattgcagatattactaacttgcctgaaaagccagaaattattgctgcagctcataaacaagttgctactgttacaaagcaattccgtcgtggacttattactgatgacgaacgttatgaacgggtaattggaatttggaacgatgctaaagatgacatccaacaaagactgatggaaacatttgatccacaaaacccaatcttcatgatgtctgattctggtgcgcgtggtaatatttctaactttactcagcttgctggtatgcgtggtttgatggccgctcctaatggtaaaatcatggaacttccaattctttctaacttccgtgaaggacttagtgttttggaaatgtttatttctactcatggtgctcgtaaaggtatgaccgataccgccttgaagaccgctaactctggttacttgactcgtcgtcttgttgatgttgctcaagatgttatcgttcgtgaaaaagattgtggaactgatcgtggattattgatttcagcaattgctgaaggtaatgaaatgattgaaccactttatgatcgaatcttaggtcgttacacaatgaaatctgttttcaatcctgaaaatggtgaaaccatcattggaccaaatgagatgattaacgaagctatagcacaacaaatcattgaagccggcgttcaagaagtaactattcgttcagcatttacatgtaacactgcgcatggtgtttgtgagaagtgttatggacgtaatatggctactggtgaccgtgttgaagttggtgaagcagttggtactgttgctgctcaatcaattggtgaacctggtactcagcttactatgcgtaacttccatactggtggtgtggctggtaatgccgatatcactcaaggtcttccacgtatccaagaaattgttgaatctcgtaatcctaaaggaccagccgagatttcagaagttactggtacagtcgaagctattgaagaagatcctgctgaaggtacaaaggatattacgattaagggtgaaaccgatactcgtacttacacattaccaatcacggctcgtatgaaggttgcagaaggtgactacatccaccgtggttcagcattgaacgaaggttcaatcgatcctaaggaattaatcaaagttcgcgacgttctttctactgaaaattacttgctaagtgaaattcaaaaagtttaccgtatgcaaggtattgaaatcagtgataagcacgttgaaatcatgattcgtcaaatgcttcgtaaggttcgggtaatggatcctggtgatactgacattcttccaggtacattaatggatattaatgactttaagaatgataactacaagaccttgattgctggtggtattcctgccacatcacgtcctgtaattcttggtattactaaggctgctcttgaaacaaatagtttcttgtcagctgcttcattccaggaaacaactcgagttcttactgatgctgctattcgtggtaagaatgacccacttgttggtttgaaggaaaatgttatcattggtaagattattcctgcaggcactggtatgacggattatcgtcaaatcaagcctgaagttgtgggcggaaacgttgaacaacctcaatcattaagtgacgttgaaaaagaaatgaatgaaactgttgaataatagtttttagataaaaagctcaccaaattgtggataacacagtttggtgagcttttttattatggtaattttaagaaacgcgatgaattaatagttggttttagctgcttgcgctagctcatcgaatttatcaaagaagagagcggaatttacttgagtaacgaaggttaaaggacgtccgttatcagtaacaaaagtttttccagccgagggaccatcggtgataacagcagctttaattggtttactatcaactaattcaggatatttacttacaagagtagttagaacatcccataaataataagttgagttagcttcaaaagagtgaactagagaataaccttgaccaattaaatctaaagcagggaattggcgctgcttagcccaacgaatacgtaaagctttagtcaagggaacttggttagtactatctaaactaacaatggtaatctttaggtccgtatcaaagacggttttgacagcttgaggatcccagtatgcattccattcagctgtaccatcatgttcgggttcagcaacattaccaaccccgttcattgatccacccatccaaaatagttcatcgatattgtccacaattgtaggatcgatttcgatggcacgagccagatcagttaatggaccagtcataatcaaagtcaccttctgctgagaagctttaatcttctctaacatatctaaatgagctggttgagatgccaatttagttttaggttgattattgttatccaagtgttcgtttaaaatgggaaaatcatcaaatgaaaaagcgctgagacgccattcttttgggaattgatttactgggcgtgaattagatttagcaacttctagggtagtatcttgaccaaaaagatcaatgatttttctagatgctgaaacggcaggttctacataggaatctgctccaactgcccccactccaattaactttgtatctggaaattccaatagtagaagtaaagatacaagatcgtcgacattaccatcatgattaaaataaatattttgcaatgtaggacctcccaaatttattaaagtaatgatagcataaagttcgtatgttgtgtttataaaatgatttttgcgaagtatattaatgatttttactaaaatacaaacattaataaataatatgcagtgaaaaggtatggaataaaaggaattatgctttttttagtaaaaaatagtacggttgctccaagggtagcagcaatcaaaataatgagggtagtcaaatgggcaccaactaataaagtgaaaaataataagatttctatatcgccttgtcctattttttgaaagcaagctaggtgttctaaattattgaataataaaaacgttaatatgagtaaaatagcgaagtttaaccaagaaaaattaaatttgaccaataagtaggctggaaaaattaaaatatgcgtgctaactgattgaacggctacatcctccacggctaggtaactgaggataaaaaagcaaataaaactaaatggtgttggcgaagtggtaggcacgatcgttaaaaagaataaggctgacaatatttcaagcatcacggagtaggtaggaatcgatacgtcgcaaaaaatgcatcgccctcggcaactccaataactaacaattggaaataagcaataatatggcagtggagtagaacagtttgaacagtgggagggcggaaaaatgatggattgaccgactaaacggcgttcataaagcactagaagaaatgatccccaactggcacctagaattcctataagtaaataataaaataagagcatgttatttctccttaacttaatgattggtattagataatatacgaaatagcgctccgtttttttgcttaatttacttgcattcataaaaattgcgtgatattctatttaaggtgctttttgtggacaggttttctgcaaatgcagacatgctgactggaaacgttagccctggtacaagtctcggccgtctttttttatatcaaaaaaagaaccgcctggatatgtgtacttaaagaatacttatttattttcatatattggaaggagaaacatcgatgcctacaattaaccaattggttcgtaagggtcgtcgttcacaaagctcgaagtcaaaagctccagctttgaactacggctataacagcatgaagaagtctcaagttaacaacccagctcctcaaaaacgtggagttgctacacgtgttggtacaatgacacctaagaagcctaactcagctttacgtaagtacgctcgtgtacgtttgtcaaacttgattgaagttacagcttatattcctggtattggtcacaaccttcaagaacatagtgttgtcttgatccgtggtggtcgtgtaaaggatttacctggtgttcgttaccatgtcattcgtggtgcgcttgatacagcaggtgttactgatcgtaaacaaagccgttctaaatacggtacaaagaaacctaagaagtaaggaggttgtgtataaatgccaagaaaaggtccagcaccaaaacgcgaagtattaccagatccaatttataactcaaagcttgttacacgtttaatcaaccgtttaatgttagatggtaagcgtggtaaagcttcaaagattttatacaatgcttttgatattatcgaaaaagaaactggttcagaaccaacaggagttttcgaagaagctatgaacaacatcatgcctgtccttgaagttaaggctcgtcgtgttggtggctctaactaccaagttccaattgaagtacgtccagatcgtcgtacaacacttggtttacgttggttagttaactacgctcgtctccgtggtgaacacacaatgccagaacgtcttgctcgtgaaattatggatgcagctaacaatactggtgcatctgttaagaaacgtgaagacacacataagatggctgaagccaaccgtgcattcgcacattaccgttggtaagattcagtcgttgcaattaatcattgcaaccatgatgactattatatggatgcatatagtagtcattttttctaaaaacagctattactttgatttcatttggaaggagaaccttttatataatggctaacaaacgtgagtttcctctagaaagaactcgtaatatcggtatcatggctcatattgatgctggtaaaacaacaactacagaacgtatcttgtactatacaggtaagatccacaagattggtgaaacacatgaaggtgcttcacaaatggactggatggcccaagaacaagaacgtggtattacaattacatctgctgcaacaacagcagcatggaagaaccaccgtatcaatatcatcgatacaccaggacacgttgatttcacaatcgaagttgaacgttcactccgtgtgcttgatggtgccgtagcggttcttgatgctcaagctggtgttgaacctcaaacagaaactgtttggcgtcaagcttcagattatgatgttccacggatcgtttttgctaacaagatggataagcttggtgctgattttgatttctcagttcaatcaatccacgaccgtttgcaagctaacgctttgccaattcaaatgccaatcggtgctgaagatgatttccaaggaattattgacttggttgaaatgaaggctgatttgtatgacgttgatgaattaggtacagaatgggaaactgttgatgttcctgatgaatacaaagaagaggctgaaaagcgtcgtaacgaaatgattgaacaattggctgatattgatgaaaacatcatggaaaaataccttggtggagaagatatctcagttgctgaaatcaaagctgctattcgtaaaggtactttagctcttgaattattcccagttcttgctggttcagcatttaagaacaagggtgttcaaatgatgcttgatgccgttgttgattatttaccatcaccattggatgttaagccttatagtgctacagatccagaaactggcgaccaagttgaattgattgctggtgatgacaagtcattcgctgctttagcatttaaagttgctactgacccattcgttggtcgtttaacatttatccgtgtataccaaggtacattggaatcaggatcatatgttcttaacgccacaaagggcaagcgtgaacgtgttggtcgtttgctacaaatgcattccaaccaacgtcaagaaatcccagaagtattctctggagatatcgctgctgctatcggtcttaagaacactacaactggtgattcattgactgatccagcacatccattacaattggaatcaatggtattcccagatccagttatcgaagttgctgttgaacctaagtcaaaagctgaccaagataagatggatatcgctcttcaaaaacttgctgaagaagacccttcattccgtgcagaaacaaaccctgaaacaggtgaaactgttattgccggaatgggtgaacttcaccttgatatcattgttgaccgtatgaaacgtgaatttaacgttgaagctacaattggtgctcctcaagtatcataccgtgaagcatttactaagaagacttccgcacaaggtaaatttgtacgtcagtctggtggtaaaggtcaatatggtgacgtttgggttgaattcgaaccaaacgaagaaggtaaaggctttgaattcgaagatgccatcgttggtggtgtagttcctcgtgaatacattccatcagttgaagaaggtttgagagaagctatgaacaatggtgttcttgccggatatccattggttgatgttaaggctaaactatatgatggtagttatcatgatgtcgattctagtgaagctgcatttaaggtggctgcatcacttgctttacgtgctgctgctaagactgctgctcctgttatcctagaaccaattatgaaggtagaaatccgtgttcctgaagaatacatgggtgatatcatgggacaagttactgcacgtcgtggacgcgttgatggtatggaagcaattgctggtgctgaagaaatccatgcatttgttcctctatcagaaatgttcggttatgctacaacacttcgttcagcatcacaaggtcgtggtacatttactatgacatttgatcattacgaagctgttccaaaatcaattcaagaagaaattatcaagaaaaatggcggacatgctgaataatctttaaaattaaagaagttttcttttttcaattatttaattgaaggagaaaacttctttttattttaaatttatttctcaaaacccttgtcataacgctgattatcatgtattattatcaagtaccgttttcaaacgagggagcattatgctctctaaacggtggtgtataagcatagcgttgatgtgaaaggttgcgacacacccggccgctttgccacagggtgtggcggtaattttcacggagcaagtcttatttttaaaatagacgaaggaggtaacacaatggcaaaacaaaaaattcgtatccgcctaaaggcatacgaacaccgtatcttagatcaatctgctgacaagattgttgaaacagcaaaacgtactggtgcaacaatttcgggtccaatcccattgccaacagaacgcacagtatatactgttttgagttctccacataagtttaagaaggctcgtgaacagttcgaaatgcgtacgcacaaacgattgatcgatatcgttaacccaacaccaaagacagtggattcattgatgaagcttgacttgccaagtggtgtagatatcgaaatcaaactataatttaaagtataaacggaggtgtactaatgaccacaaaaggaatcttaggtaaaaaggtcggaatgacacaggtttttactgaagctggagaattaattcctgttacagtaatcgatacaactcctaacgttgtattacaactcaagacagttgaaaatgatggttattcatcagttcaattagggtttgacgacaaacgtcaagttttgagcaacaaacctgaacaaggccacgtagcaaaagcaaatacaaatcctaagcgcttcattcacgaaatcagaaatgttgagcttggggacgtcaaagttggagacacaatcgcagctgacatttttgaagcaggcgaaatcgtcgacgtaactggtactactaagggacatggtttccaaggtgttatcaaaaaagacggtcaacgtcgtggtccgatggcgcacggttctcgttatcaccgtcgtcctggttcacttggggcagttattaaccgcgtattcccaggaaagaaattaccaggtcgcatgggtaacaaaacagtaacaattcaacatcttgaaatcgttaaagcagatacagaaaacaacgtattactagttaagggtaacgtacctggcgctaagaagtcatacttagttgttaaaagtactgtaaagaatactaaataagagaggaggaccatataaatggctaacgtatcaatattcaaacaagacggaactaaaaatggtgacgttgaattaaatgccgatattttcggtatcgaacctaacaacgatgtagtctttgaagcagtagttatgcaacgtgcatctatgcgtcaaggtacacacgcagtaaagaatcgtagtgctgtacgtggtggtggtagaaaaccatggcgtcaaaaaggtactggacgtgctcgtcaaggttcaattcgctcaccacaatggcgtggcggaggaattgtctttggaccaactcctcgttcatatgcatacagcattcctaagaaaatgcgtcgcttggcattgaagtcagtactttcacaaaaggtattggatgaaagccttgtagtcgttgatgaattcaagttcgaaactccaaagactaaggactttgctcaatcattaggtaaccttaatgttgataaaaaagctctattagttcttgaagaagataacgaaagtgctgtattggctgctcgtaatttatctaatgtaaaaatcgttgaacctgaaggtatcaatgttttagatattatgaatagcgacaaacttgtcattacacaaaaggctctttctcaagtagaggaggctctagcataatggaatcacgtgatattattctacgccctgttgttacagaagcatcaatggcgttaatcgatgacaaacgttacacatttgatgtagatccacgtgctacaaagactcaagttaaaaaagctatcgaagagatctttgaagttacagttattaagatcaacattatgaatgttaaaggtaagttgaagcgccaaggccgttacgctggttacacaaagaagcgtcgtaaggcaatcgtgcaactttctgcagattcaaaagaaatccaattatttggtgaagaataaataaatataggaggaaaacaacgtggggattaagaaatttaaaccaactacaaatgcccgtcgtggcatgacacaattggactactctgaaatcacaaagaagagtccagaaaagtcattgttggaatctcaaagccatactgctggtcgtaataactacggtcgtatgactgttcgccatcgtggtggtggtaacaaacgtcaataccgtatcatcgactttaagcgtattaaagatgatgtaccagctacagtaaaagctattgaatatgatccaaaccgtacagctaacattgctttgcttgtttatgctgatggtgttaagtcatatatcattgctcctaaaggtttgaagattggcgacaaggttcaatctggatcagaagctgatatcaaagtaggtaacgcattaccacttaaggatattcctgttggtactgttatccacaatatcgaattaaaaccaggtaaaggtggacaacttgttcgttcagctggtgcttcagcacaattacttggtaaagaaggtaagtatgtacttatccgtcttgcttcttctgaagttcgtatggttcttgcaacaaaccgtgcaacaatcggtgctgttggtaatgaagaacatgaactagttaacgttggtaaagctggtcgtacacgttacgctggtcaacgtccacatgttcgtggttctgtaatgaaccctaacgatcatccacatggtggtggtgaaggtaaggctcctatcggtcgtccatctcctctttctccatggggtaagaaaacaatcggtaagaagactcgtaacaaacataacaagtcaaacaaatttatcgttcgtggtcgtaagcgcggtcgcttaggtaacatctagaacagttttcgaaggaggtcaaattaatgggtcgtagtttaaaaaagggaccattcgctgatgaacatcttctaaagaaggtcgatgcacaaaaagatcaagacaagaagccagtaatcaagacatggtcacgtcgttcaacaatttttccaagtttcatcggatgcacaatcgctgtatacgatggtagaaaacatgttccagtttatatccaagatgatatggttggtcataagcttggcgaatttgttccaactcgcacattccgtggtcacggtggcgacgacaaaaagacatctggaaagtaaggaggatgaatcatggctgaacaagtaacatctgcacaggcaactgcaaagactgttcgtattgccgctcgtaagattcgtctcgtagtcgatcttatcagaggtaaaagtgtcgctgaagcttttgcaattttaaaatttacaccacgtagtgcttcacctgttgttgaaaaggttttgaagtctgcagtggcgaatgctgaaaacaactttgatttggatcgtgaagatttggtaattagcaaagtctttgttaacgaaggaccaacgttaaaacgtttccgtccacgtgctaagggttctgcatcaccaattaacaaacgtacaagtcatattacagttgtagtatcagaaaaacaggagggataacgcgtgggtcaaaaagtaaatcctaatggattccgtgttggtgtcattcgtgattggcaagctaaatggtatgctgataaagacttttcaaagttcttagccgaagatatcaagattcgtgaatttatcgcaaagcaacttactgatgcttctgtatctactgttgaaattgaacgtgcagcaaatcgtgttaacatttcaattcacactgctaaaccaggtatggttatcggtaaaggtggatcagaagttgaaaagttgcgtaatcaactaaatcaattaactggcaaacgtgttcacatcaacattgtcgaaatcaagaaacctgatctcgaagcaaaacttgttggtgaaaacatcgctgctcaactagaaggacgtgttgcattccgtcgtgctatgaagcaagcaatgcaacgctcaatgcgctcaggtgctaaaggtattaaaacacaagttgcaggtcgtttaaacggtgctgacatgtctcgtgtagaacgctactcagaaggaaaggttcctcttcacacacttcgtgctgacgtggactacgcttgggttgaagctcgtactacatacggacaacttggtgttaagacatggatctaccgtggcgaaattttacctgaagtaaaggacgctaagaaaaactctaaagaacaaggagggaaataagcatgttagtacctaagagagtaaagcatcgtcgcgaacatcgtggtcgtatgcgtggtgctgctaaaggtggcaaaacagttgcttttggtgaatatggtttacaagcattaacttcatcatggattactaaccgccaaatcgaagctgctcgtgtggctatgacacgttatatgaaacgtggcggtaaagtttggattaagattttccctcataagtcatacacatctaaaggtgtgggtgttcgtatgggtaatggtaaaggtactccagaaggctgggttgcaccagtaaaacgcgaaaaggttatgtttgaagttgcaggtgttcctgaagaagttgctcgcgaagctctacgtttggcagcaatgaaacttcctgttaagacaaagattatccaacgcgaggaagtaggtggcgaatcagatgaaggctaaagaaattaatgaattaaccactgacgaaatgatcaataaggaaaaagagtataaggacgagttattcaacctacgtttccaattggctacaggtcaacttgaaaacactgctcgccttaaagctgttcgtaagaacattgctcgaatcaaaactgctctacgtcaacaagaattaaacaagtaaaagaatacgaagggaggacttaatcaatgagtgaagaacgtaacgcacgaaaggtttaccaaggacgcgtagtttctgacaagatggataagactatcacagtccaaatcgatacttacaagacacatcctgtttacggtaagcgtgtaaagtactcaaagaaatataaggcacatgatgaaaacaacgctgctaagatgggcgatatcgtaacaattatggaaacaagacctttatctgctacaaagagattccgtttgcttgatatcgttgaaaaagcggttattatctagctcatgtttcgtattctgatacaaaattgaagggaggacactaactgtgatccaacaagagagtcgtttgaaagttgctgacaattctggagcacgtgaactgttggttattaaagtattgggtggttcccgtgttaaatttggttacattggtgacattatcgttgctactgttaaacaagcaacaccaggtggcgttgtcaaaaaaggtgacgttgtaaaagctgttgttgttcgtacaaaacaaggtgcacaccgtgctgatggttcatacatcaaatttgacgaaaatgctgcagtattaattaaagatgataagagccctcaaggaactcgtatctttggcccagttgcacgtgaattacgtgacaaggactacatgaagatcgtttctttggctcctgaagtattgtaatcaaccatcataacgaaggaggtgcgccattaatgttcgtaaaagttggcgacaaagttcgcgtaattagcggaaaagacaaaggcaaggaaggtactattaaacaaacccttgctaaaaagaaccgtgttgttgttgaaggccttaatatgattaaaaaacatcaaaagcctaacaatgcaaatcctcaaggtggaattcttgatgttgaagcacctatggatgtttcaaatgtaatgcttatcgatccatctacaaatgaaccaacacgtgttggcttcaaaactgttgatggtaagaaagtacgagtatcaaaaaaatctggcgagagtatcgacaaataatctaagcgaagggaggaaataatattcatggcaaatcgtttaaaagaaaaattcgttaacgaaatcacacctgatttggttaaaaagtttgactatacatcagttatgcaagtaccaaagattgaaaagatcgttttgaatatgggtgtcggtgatgcagttactaactctaagaacttagatgaagcagttgctgaattggaacttatttcaggtcaaaagccacttgttacaaaggctaaaaagtcaatcgctggattccgtcttcgtgaaggtatgtcaattggtgctaaggttacattacgtggtgaaagaatgtatgacttcttagataagttagttaacgtttcattacctcgtgttcgtgacttccgtggtgtaagtagcaaggcctttgatggtcgtggtaactacacattaggtgtacgcgaacaattgattttcccagaaatcgattttgataatgttaaccgtgttcgtggtttagatattgttatcgttacaactgcaaacacagatgaagaatcacgtgaactattggcacaattcggaatgccatttgaaaagtaagcgaagggagcaaacaaattggctaaaaaatcattagttgtaaagagtgaacgtcctgctaagttctcgacacaagcatacacacgttgcgaacgttgtggccgtccacactctgtataccgtaaattccatttatgccgtatttgccttcgtgaattagctcatgaaggacaaattcctggtatgaagaaagctagttggtaaaaaaagaaatcagagtcaaaggagggtaatactgaatgtctatgacagatcctattgcagactttcttactcgtattcgtaacgcgaacatggttcgccacgaatctttagaagtacctgcatcaaaaatcaaaaaagatatggccgaaattcttaagaacgaaggttttatcaaggatgttgaatatattgaagatgacaagcaaggcatcattcgtgtattcctaaaatatggaaagaacaacgaacgagttatctctggtttgaaacgtatttcaaaacctggattgcgttcatatgttaaatctgacgaagttcctaaggtgttgaatggtttaggtatcgcaatcatttcaacttctgaaggtgtcatcacagataaagaagcacgtgctaagaaaatcggtggagaagtattagcttacatctggtaatttttagataaggaggtgccgttcaatgagccgtatcggtagaaaaccagttgaaattccagctggtgttgaaattaaacaagacggaaacgtcgtaactgttaaaggacctaagggtgaattaacacgtacaatgagctcagatattacaatgtctgttgacggaaacgttgtatcatttgatcgtccaaacgacaataataaaatgcgtgcattacatggtactacacgtgctaacttcaacaacatggttgaaggtgttgtaaatggttttgaaaagaaacttgaactaattggtgttggttaccgtgcacaacttaaaggtaagacattaatcttaaacttaggttattcaaacccagttgaaatggaaactcctgaagaccttaaggttgaagttcctgacaacacacacattaatatcagtggtatcagcaaacaacgtgttggtgatttagctgctgaaatccgtgccgtacgttcaccagaaccatataaaggtaaaggtgttcgttacgttggtgaatatgttcgccgtaaagaaggtaaaacaggtaaataatcacgcagcttgatataattagctgagattcaaaaaatatgaggtgaaaattttgatttctaaaccagataagaacaaaaaacgtcaacgtcgtcacgcacgcgttcgttcaaaaatctctggtactgcagagtgcccacgcttaaatgtataccgttctaacaaaaacatctacgctcaagtaattgatgacgtagcgggtgtaacgctagttagtgcctcaacattagatagcgaaatttcaagtggctcaaagactgaattagcatcacaagttggtgctttagttgctaagagagctgttgaaaagaaaattgaaaatgtcgtttttgatcgtggtggatacatctatcatggtcgcgttcaagctttagctgaagctgctcgcgaaaacggacttaaattttaaggataggagggaaatacgtacatgtctaaatttatcgatccagaaaaattggaaattgaagatcgcgtagttgccatcaaccgtgttacaaaggttgttaaaggtggacgtcgtcttcgttttgctgctttagtcgttgttggtgacaagaacggtcatgtaggttttggtactggtaaagctcaagaagttccagaagctatccgtaaagcggttgaaactgcacgtaagagtttgattgaagttcctattgttggaacaactctccctcacgaagccgtcggtgtttacggtggtggacgaattctgatgaagccagctcttgaaggttctggagtagctgctggtggtgctgttcgtgccgttatggaattagcaggtatcgatgatgttacaagtaagcgtttgggttcaaacactgctgttaacgttgttcgtgctactttcgaaggtcttaagagcatgcgtaatgcagaagaagttgctgcccttcgtggggtttcagtcgatcatttagctgaataaggaggatattctgatgtcacaattaaaagttacattaattaaaagtgctgcacatcgcctcccaaaacaaagaacaattgttaaggaattaggtcttggccgagtaaatagctctgtagtcctacctaacaatgaggcaactcgtggagctattttccacattgcacatttaattgaagttgaagaagtaaaataatttttgtaagattggaggtttccttgcatgaagttgaatgaattaatgcctagcgaaggttcacgcactaaccgtaaacgtattggtcgtggtacttctagtggtacaggtaagactgctggtcgtggtcaaaagggtcaaaaggcacgtggtaaagttcgtttaggttttgaaggtggacaaatgcctctttaccgtcgaattccaaaacgtggattcacaaacatcaaccgtaaagaatttgctattgtaaaccttgatgctcttaacgtttttgatgaaggtgctgaagtaacaccagaatcattgcttaaagctggtatcattagtaaacaacttagcggtgttaaggttcttggtaatggagaaattactaagaagcttactgttaaagctaacaaattctctgaaagtgctgtaaaagcaatcgaagctgctggtggtaaaaccgaggtgatttaatgctgacgactgtcaaaaatgctttaaaagtgaaggatattagaaataagattctgttcacactcggtattttgattgtatttcgtttaggatcatatatcactgttcctggtgttaatgcgaaagcattggaaagcatgtcttcatcaggattagttggaattttgaatacgttcagtggtggtggattaacgaattactccattttcgcaatgggggtttcgccatatatcacagcacaaattattgtacaattgctacaaatggatatcgttcctaaatttgtggaatggagtaagcaaggtgaggttggtcgtcgaaagcttaatcaagctacgagatggttaacaatcgtccttgcttttgctcaatcaatcggaattacagctggttttaattatttaagtcagatgaatttggttgaatcaccaagtgtccaaacctttctaacgattggtttaatccttacggccggaactatgttaactacctggttaggtgacatgattacggaacgtgggattggacaaggagtatcaatgattatctttgcaggtatcattgctcgtacaccagttgggattcagcaaatttacactgagcagtttgttaatactgcgaaaagcgaatggacgcaaagttttattattgttggagcaattatccttgcagttttagccattgtaatttttgttacatgggtacaacaagcaagtcgtaaaattccaattcaatatacaagaagagcttctggcgcttctgatagtagttatttacctcttaaggttaacgtagctggtgttattccagttatctttgctagttcttttatttctacaccgcaaaccattttaatggcttttgcatcatcacattctgatgatacttggtacactgttttaaacgatgtattcaatatgcaaaccactaaaggtgccatcttatatactgtgttaattgtattgtttacgttcttctatgcttttgttcaggttaaccctgaaaaactagctgaaaatttacaaaaacaaggcagttatattccaggagtttggccgggaaagaaaacccaagattatatgtcaggtcttttaattagacttagtgtagttggggcattattccttggcttggttgccttaattccattgcttgcttcaaacatttttggtttggacgaatcaattggtttaggtggaacaagtcttttgattgttgttggtgtagcaatcgagttggcaaatcaacttgaagggttaatgatgaaacgagaatacgttggattcattcgaaaataattcgttagtttaacaatgaaggagaatttcaaatgagtaaattaaacctcgttttgatgggtcttccaggtgctggtaaaggtacacaggctcagagaattattgaggatttcaaaattccacatatttcaactggtgacattttccgtgaagctatgaaaaatgaaaccgaaatgggtgtggaagcaaagaagttcattgataagggtgaacttgttcccgatagtgtaactaacgggatcgtcgaagatcgtcttgcaatggacgatgtcaacgatggttttatgcttgatggttttcctagaaatatcgatcaagctaaggcgctagatgaaatgacatctcgtttaaacaaaccacttacagcagtgattaacattcatgttgatcctgaagttttggttgaaagactatctggcagatttatttgtaaaaattgtggagctacttatcataagctttacaatccaccaaaggttgaaggaacttgtgatgtttgcggacatcacgaattcttccaacgtgaggacgacaagccagaaactgtaaaaaatcgcattgctgttaatactaaacttaacactccgttgatttcttactatgaagaaaagcatctcctttacaacattaatggcgatcaggatatcaacgatgtttattctgaagtcaaaaaagtattagaggctctctaatttcgtgcttgttggtactatagataacgttcattgtttgcaaatagttttttcgtatggtaagctaattcaggtttagcttcgaaatacatattttgaggctttttgttggttattactattagaaaagttaatgggaggcacaaatttagtggctaaagataatgtcattgaaattgagggcacagttaaagaaactatgcctaatgcgatgttcaaagtagagcttgaaaatggtcatgaaattcttgctcatgtttcgggaaagattcgcatgcactatatcaaaattctacctggcgataaggttacggttgaaatgtcaccgtacgacttgtccaaaggtcgcattacctatcgtttcaaataagttttattcgtttaggaggatttattcatgaaggtacgtccatcagttaagacaatgtgtgaacattgcaaaatcattagacgtaaagggcgcgttatggtaatttgctcagcaaatcctaagcacaaacagcgtcaaggaaaataatattatacttggaggtgaaatttaatggcccgtattgcaggtgttgatttaccacgtgacaagcgaattgtcattggtttgacatatattttcggtattggtaacactaccgctcaaaaaatcttaaaagacgcagaagtatcagaagatatccgcgttcgtgatttaacagccgatcaagaagacaagatccgtgcagaagtagataactatctagttgaaggtgatcttcgtcgtacagttagtctcaatatcaagcgtctccaagaaatcggttcataccgtggtatgcgtcatcgtcgtgggttgccagttcgtggacaacatacgaagaataacgctcggacacgtaaaggtaagaaagtttctatcgcaggtagaaaaaaataattaaaggaggctaactttttatggcaacgaaaaagaatactcgcaaacgtcgagtaaaaaagaatattgaatctggagtagcacatatccattcaacattcaacaatactcttgttatgattacagatccccaaggtaacgcagttgcttggtcatctgctggtgctcttggatttaagggtagtcgtaagtctacaccttttgccgcacaaatggcatcagaagctgctgctaaagcagctatggaacatggtatgaagaatgttgaagttgctgttaagggacctggttcaggtcgtgaagctgctattcgtgcattacaagctactgggcttgaagtaagtgcaattcgtgatgttacaccagttcctcataatggatctcgtcctccaaagcgccgtcgtgtatagagttcggttctgtttgagggcaaactttataatgcattcaaaatcgaaatgcagactgcgttttgaaaggggtaaaaattagaatgatcgaatttgagaagccaaaaattcataaaattgacgaaaatgacaattatggccgatttgttattgaacccttagaacggggatatggtacaacgcttggtaattcacttcgtcgtatcctattatcatcattgccaggagcagctattactagcgttcaaattgatagtgtcttacatgaattctcaaccattgaaggtgttgtagaagacgtaacacaaattattttgaatcttaagaaggtttcgttgaagattgaatctgatgaagataaaacattagaaatcaatgttgcgggacctgctaatgtaactgctggcgatattatgggagacggtgacgtagtgattcttaatcctgagttaccaatctgtactgtagctgaaggtactacattccatgcagtactcactgctgacactggccgtggatatacatctgcggacgaaaacaaggctcgaaaggttgatatgccaatcggtgtattaccaatcgattctatttataccccaattgaacgtgttaattatcaagttgaaaatactcgtgttggtcaacgagacgactatgataaacttacgctcgatatttggactgatggttctatcactcctagtgaggcaacaagtttatctgctaaaattttaacagaacaccttgcaatctttgttaaccttaatgatcaggctaaagagactgaaattatggttgaaaaagaagaaactcacaaggaaaaaatgcttgaaatgacaattgaagaattagatctttcggtccgttcatacaattgcttaaaacgagcaggtattaacagtgttcaagaattaactgaccgcactgatgctcaaatgatgaaagttcgtaatcttggacgtaagtcattggttgaaatccaagagaaacttagtttattgggcttaggtttccgttcagaagactaatcataaggagggttcccatagatgagttatcgtaaattaggtcgtacaagctcccaacgtaaagcgttgcttcgcgatctcacaacagaattaattgttaacgaaaagatcgttactactgaagcacgcgctaaggaagttcgttctactactgaaaaaatgatcacattgggtaaacgtggcgacttgcatgcacgtcgtcaagctgcagcattcgttcgtaatgttgttgctgatgttactgaagatggtgaggacgtaaaagtttcttcatcacttcaaaaattgtttgctgatttagctccacgttatgctgatcgtaaaggtggatatactcgtatctacaagacgatgccacgccgtggagacggtgccccaatggttgttttagaattagttgattaattaatttaaaacgattttaataataacaaaatctatcacttaagataatggtagggtgttacgatgttggagaaatcctagtctagcccacggcgagtttttaacttgctatcattatcttcagtgattttttttgtatagaatgatagaattaagtccatattgtttagggagataagagactttgaataacattattgacgtaaaaaatcttacatacaaatatgcaaatagtggtgacaaaaaagcacttgataatgtttcgctctctattgaaaagggtagttggacttcaattgttgggcataatgggagtgggaagagtaccttagcacgttcgattgatggattgatgtcatataacgagggtgtaattaatgtagatggaattattttatccgatgatacagtttggaacattcgtaagaaaattggtatgattttccaaaatcctgacaatcaatttgttggagcaacggtcgaagatgatgtagcatttggcttagaaaatttaggcattgaaactgacaagatgcataagattgtcaataatgtcttaaaaaaagttcgaatggaagattttaaagagagacaacctgaccaattatctggtggacaaaagcaacgagtagctatcgctggggtgttagcttcaaaacctgaaatcattatcttagacgaagctacaagcatgcttgatcctcaaggacgctatgaaataattaatttaattaatgaaattcaccaggaaaatgatattacggtcatttctataacgcacgatgtaagtgaggctatgctatcagatcatgtcattgtcttaaatgatggtaaaatcgtcgaatctggtgctcctaaaaaagtatttaatgatgatgaaatgttaaagttaaccggcttagaaaaaccatttaatgcacatttatttgatgccttagtcgaacaaggaattcatcctccagtagaattacgaatggacgaaaatgatttggaggaatggctatgtcaattgcttttgaaagcgtagattttgtttaccaagcacatactccgtttgaaaatctatctttaagaaacattaatttaacgattcctgatggatcatatactgctattattggtcatacgggaagtggcaagtcgacgctgattcaacatgttaatggactcttacgaccaaccaagggcttggtcaatgtcgatggacaaataattaatgctaatactaaaaataaacaattagtttccttacgccaacatgtagggattgtttttcaatttcctgaaagccaactttttgctgaaacggtagttgatgatgttaagtttggtccattgaactttggagtatcagatacagaagccacgaatcgagccaaagatgcattacaaaaagttaagctaccagaagaattttggcagaagtcaccgtttgaactttctggtggacaaatgcgaagagtagcaattgcaggtgtgttggcaactaatcctaaaatccttattttagatgaaccgactgctggattagatcctcaaggaagatttgaaatgatggaactttttaatgaattacatcataaagagcaacttaccattctattagtaacccatcaaatggatgatgtggcaaattatgcagataatgtcattgtgatggatggaggacagattgttaagaatggtgctccggttgaagtttttcgagacactaagtggctaataaaacatcaactaggattacctaaagcagcaaattttgccagcaagttagctgataggggagttaaatttgataaaatgccacttgatattagtgatctagtacatcagattgttaatgtcaaagataggaggccaagtcatgaataaaattctatttggtcgttatgtccccggcacctcatttgtacatcgaatggatccgcgcgctaaattgattttgagtttgatctatattgtggctgtttttatggctaattcatggtcagcatatgcggttagttttataattgctttgactatcattgcttcatcaggaatagcctctaaattcttctgggacggcgttaaaccattaattggagtaattctattaaccgttgtgattcaggtcttcttcggcgtcggaggacacgtctattggcattggggaatattatctatcacgagtgatggcctgttaaatgctgtttacattgcaatccgatttgtcctgattattctggtatcaacggtattaactttatcaacatcaccactagagatatcaggagcaattgagtcactttttatgccacttaaaaagattcattttcctgtttatgaaatggcgttaatgctatcaattgcattaagatttgttccaacattaatagacgagacagaaaaaatcttgaatgcccaacgctcaagaggagctaattttagttcgggatcaattatggccagattaaaaaagttagtttcaatattgattcctctttttgaaagtgcgtttaatcgggctgaagaattagctacagcgatggaatctcgtggctaccagggcggcgaaggccgcagtaagtatcgagttttaaattatacaaaaaatgacataataggtacgatattcatgatggtttctgtagcattgattatggtactcagaaattggagttagtaatgcgatataaaataatattagcctatgacgggactaattttgcaggttttcaaatgcaacctaatcagcgaactgtggaaggggtcttaaaaagaatagttaataaaatagctaaaaatccaaccccggaaatttcagtttatggatcaggacgtacagatgctggagtacatgctttaggacaagtggttcattttgatttatccattgaaatgtcagaacgaagcatgttacatgcattaaatagtcaattaccattagatatgcaagtaaaaaaggttgaaatagttgatgaaacatttcatgcgcgttttaccacacatggtaaaaagtatcagtatcgaatggctttgggacaattcgtagacccgtttaaaagaaattatacaggccactggaaattccccattaatattgggttaatccaaaaagcgattaaagatttagaaggtactcatgatttttcgagttttgttgcatcagggagtaccgtaaaagatcatgttcgaaccatttatgaagctaaagtatgggaagataaaaaacaaaatgaaatcgtgtttgaattttatggcaatggcttcttatacaacatggttcgaattatggtggcagttttagttgaaataggtagtaaacgtcgtccagcagatgatataccacgtctctttgaagttaaggaccgaaatcaggcccgggggacagcacctgctagcgggctatatttaaaagaagtagattattagatttttgattgactttaatagggactgttaatataatggaagttggtattgtttacctccacaaaataagccccggaaacttattaaagttgagttaaacaaaacagaaattggaggaaattcaagtgcgtacaacatatttggctaaaccaggtgaagtagaacgtaaatggtacatcgttgatgctacagacattcctttgggacgtctttcaacagtagttgcatctattttgcgtggtaagaacaaaccaacattcactcctaatgtggatacaggtgacttcgttatcgttatcaatgctgaaaaaattaaattaactggtcgtaaggctactggtaagatttactatcaccatacattacatccaggtggtattaagtctaagactgctggtgaaatgcgtgaaaagacacctgaacgtttgattgaaacatcaattaagggtatgcttccacacaacactcttggtcgtaagcaagctttgaagttgcatgtttatgcaggttcagaacataaccaacaagctcaaaatccagaaaagcttgacatcacgaacttaatttaaggaggaattgaattttggctgaagcacaatatcgcggcactggccgtcgtaaaaactccgttgctcgtgtacgtcttgtaccgggaaccggtaaaatcacagtaaatgatcgtccaatcgaagaatacattccatttgcaaacttacgtcaagtagttgtacaaccatttggtgtaactgaaacaaacggtaactatgacgttattgctaacgttaatggtggtggattctcaggacaatctggagctatccgtcatggtatcgctcgtgcacttttggatgttgatcctgatttccgtgcacctttgaagaaagctggtcttcttacacgtgaccctcgtatgaaggaacgtaagaaatacggtcttaagaaagctcgtaaggcagctcaattctcaaaacgttaatatttatattttcgttcaaaacactttcctttgggagagtgtttttttgtttaagatgtaatctaagaaatatcaaatattttatttagtagttaattctaaaatttagtgattgctaattttgaattatagtaaaaaggattgatctctattgtaatatagaggtcaatcctttttttagatatatcatatgatagcagtataaatttcattgtcattttaaaactcttactttctcaccgagcgcaatttcaaatgaaatataattaagcttgcttgacgttttctagtaacattataattaaagttcacaggatataacgggcattatgagctttataatagtaatgtaaatttgtttaatttttagtacaataacccccatgaatcgatgcacaacgatccgtgggggttattaattgcagtgataaaagaagtatatacgttaattcgagatggggaagtaagctggggtacttactttttaataacttcggacagtatcactgcaattgtatttttatattttttaaggggtattgatataggattataccagagattgatctatgacaaacttttttaaagacctactattcttcgaaaaataaacttaaaggaacattgtattgtttatgaattaatttgatttcagaaattttaaactcacttgaaccatttaattttcgatttaaggtcgtgcgactgataccgaggtaatttgccacgtcttcttgttttatttgcttagcttttaggtgttttaatactccttgcgaagcttgggcatcgtcattcatatatttcaccatcctattatatttttatatactccttatagagattcctcccatgggattataatacttaagggtatccttttcaatatttgttatgctttaattaaaatgtatgtactgaaattgaaacattcgaatataaaggaggattccgtccttgatttttagctcggttttaagaaaggctcgtgaagaacgtaaaatgagccaaattgaattaattcgcaaaatccatgatgaatatggaattgatatatcaactagtatgttatctcgttatgaggatgagttgactccattgccaagacgaatgtcaataaaagcaatgtttgcactatcggtttatttagatattgatttaaatgaacttgctcggaaagaagttgaaaaaatcataaagataaaaaatagtaataaaaaataaattatcagcatagtgctacaagagcactatagcataggttttaaatacatgctatcgattaactgacttttatataactaaaaaactctttttaagaataatggcgactaatggaataattttactaagtctaactgaaagaaatacaaagaagattgctaatgtttaaaagcttttagaataaaattcatattctttgaaatagaaaacagtttcatttacactgtaggcgtagatgataagttataagtttgaaaggggtatgtaaaatgtcagaacataaagcacaatttcctaaaacaatggaacaactcaatcaattaattgcagatattagtcaattagaaactaatattcagcaaactcattggtatatgcgtggatcagaattctttagattacatcctcaaatggatgaatataacgaagaattaggtgaacaacttgatgaaattgctgaacgtttaattgctctgggtggttcaccatatgctacaacgcatgaatttattgatcataccggattacccgacgaaaagataacttggaatcaatattcattaccagaactaatgcaacgccttaatgatcaatttaagtatcttgccagtcagtatcggattggtatggaagtatcggatgaagaacgtgatttctccactcaagatatgttaaacggatttagggcagaagttgataaatggatttggatggttagtgcatatcttaaccaaggtcctttagataaatagaattttttataaataactgaaaaggcttagccgttgaaaaacagctaagccttttagattgaattgatattttaatcatctccatgatgatcagcgtagtaatcatttgatgcatattctttagcaagcgctggagatttataataatgagcagtagtggctatcattgcaccaccggcttccgtcagcacttcaatttttttaccgtccacagtttgagtagtgttatagtaataagttccatctccactgccttggtaccagcctcggatatttactatcctagagggattttcgtctcctttaaagataccatcattactttccataaacgtcacaacaacccagttatccttactagtatcattagcatcgtaagtaatttctgagggatgttttgaagcctcgaaagctttgtcagttttccccatacttttccaaaggttaccatcaaaagaaacggtttgaattttatcctcatcagtgtacgtataccaagttccttgcattcgtgaaggaaatacaaatttttgatcatttgtatctgcggttgtatctgatgaacctaatttattagatgacttagtggttgcagattttggagtagccgtttttttgctattaacaatatttttaaatccgttacttaaatctgtattttgagtaggttcaaaatgaactaatccatcgggagttccttgattttgttcagtgtaatagacaataggagtatgatcctgaatggtaaatagataaattcgcccgccaatggttgaaccaccattagtatcttcataaattgctaccacatttactttatatttatttgaaccgtctggcgaccagccagcagacagcttatggttgctaaaagcagttttattgtcggaaaaatcgttgggataatgtaaaccagtatatgttgtatttctatctggagtacattgagtatagctttgtttcatagtttgtccccaattaaccatgaaggaagctaatttatcatccttagtatcattccagacactcgaactttgattgctagaattttttgaataaaaacttttagcggtagagtgcttttttgtgttagaagaggtgtctgttgttttagtattactgctagtagcgttggtagtattttgcccacaggcgctcagaagtaaggtacaaagccctaaaagtaacgttaaagtaattttattatgtgcatttttcaaactgatttcctccaaaaagatttaattaatgctactaacattgtactccaaaacgttaatcgattaaatctaagtataaatcatatttgactgcagttcggagcttcaaattagctttaacaatgggtttttctttacctttaacggtacgatattgttgttctactgaatctgaatcgaaatcaacttgtcctaaataataaaaatcagagccttcatcgtcactttttttaacaaaaagtagtaaatcaatcgtgttattttggttaccttctagtagacgaactacttcattagagtcaagacgacgagggcttttagtataccaacttagtaaagaagaattatagaaaacgttgttatggtttaactcatcagggatgtccgctcgtttctggtaagtaacaaacataggacaaaatcccattttttctttataaccgtaaattgcggaagattggtctgtaggccagcctaacaagctgttgacttggcgacgtgtgtatttttgatagagtgtaaatttggtattcaaatcatagttcttactattaattaatccagttgtaattacgtcgtcgactagttttttaaagtaggagttattttgatatgaattccaaatcgattcattcaaatggtaagtattttcaatcaaagttatcatagcagtattgccatattttttgctgtcattaggctgataataagttaagtctagatgtttttccaatgaggtaatagttgccacatcagtataagtacccatttggcttagttcggtgattaaatcatttttggaatatttaccattattagtaaataaatcctgtaataaaattaattcatgaacacgcatgccgtttaaaaattctcgcgaaattaagcgcagaaagctatcctcgagcgtagttaacgcctgctggtcatgcattttaaacaaaaattgatgataattctcatatttatccacaaaaatttgagcattggtagagccgtacttttgaaaatcaaccagtaaaggaactcgaccaagtttgtttttcaagtcgatgtatgaagcacgtaacttcgtgaggagggtcaaattactattattgatggaattatagatttgttctcgcgcaatttcactaaaattaatagaagaaagtccgaccgtttgattaatagatattttgttacgaaggctatttttgtttaacgtttgatcaccagtaagggcaataggaatcatataattattctggtaatttccaatgaagtcaataatggtgacaaagtccttaccttcacttttacgcaagccacgacctagttgctgaataaagataatgctagattctgtattcctaagcataataacttgattaattttaggtatatcaataccttcattaaaaatatcaacagtaacaaggtattctatttcgccgttctcaaactttttgatagttgcttcacgattatccacagagtcctcaccagttagtgcaacggttggatgacctttttgcgtcataatttgggctacttcgtgggcttcttcagttctactacaaaaaattagaccataaacctgatcgccatcatgtccgtagtaatcaatttgttgttctacataatccatgcgctccctagaaactaagtatttcagaggcgtattatctgtgatgacttgtccctcatactcatagtcagtaattccaatgtaatgaaattcactcaacattttttcttcaatggcgtcctgaagccggatttcataagcaatgtgataatcaaaaagttcgtatatattaaaatcatctgttcgctcaggtgtggcagtcatccctaacagaaattcaggcttgaagtgattgattattttctggtaggaagctgcaccagctttgtgagcttcatcaattaaaatatagtcaaaagtattagccttaagttcatttaaaatgtctggtctagaaagggtttgaatcgtagcaaaaacgtattttcggtcaatttctttagttccaccagcgaggataccgtagtcatccgctggtccgcctaggacatttttaaaactaagcaaggctttgcggagaatttgttcccgatgaaccacgaataaaaatttacgaggccgataattacgcacatcaaaggctgctaagtatgttttaccagtaccggtagcagagataattaatccgcgcttctgaccttctgaacgtaaattaatcaaagctttaagtgctgcttgttgcattcggttaggcgttaaaggtgatttgttttccaattggaatggagtagtggggctggatagagacacattttctgaatagaatttggcatactgatcaatccatttttgatttaatggttgggctttttgccattgtttctcaacttcttgattgatttgttcagctaaacgtccttcagtttttgaagataatttgagattccattcatagttttgaattagggcattactggtcaaatttgagctaccgattaaaaatgtttgatagtcagacttattaaaaatgtatcctttagcatgaaagtcactatcagcgtcggcaatccgcacttcgacattgggaatttttaggagttccgcaaaaattttaggttgattaaaatttaaataagttgaagttataattcttccagaaacgtgatgacgggctaaatcagcaaaggttacctttaaatcggttaatactgcattagaaataaatgctacagcaaaagtaaaactcgtacaggttcgcaattcttgctctaggtgatgttttaatttttcgtgtggagtattagcaattaattgtggcgtgaattcagttttagtagcgatatttttatctaataatgctgacaaaattgaatttgaaaaattggtatttaaatccatagataaactcctaattggaacatttgttctgttttttacaattataacaataattctttaaaagcatatcaaagtagggaaactgttaaaaaaagatacttagtcctttaacccaataaaaattagccggttaaaacttttaatacgtctttatagtctttacagttacataacaaaaataaagaatttaggacacgttgtagttaaagatgtagaataatctaagtgtctttataagagataagttaaatagaatggaaatggtgggtggatctttttggcgttaatcggattgatcatttttataattgctcagctaggttatgctgggtcaattagaatggtaagggttaataaatacatggcatggattacttcaatgataatccaaaccctacttctatgcataatggcgatgttaaactggttaaggtttgggcttcgcgcggttgttattttgggctgtattttattcttggtacgtatggtaatggcgatcttcaagattcaaaaaatatcatttgaaggttttcattattttgatttgtggatgattgtgattggactttcactaggaacgactttatatagcagtcctttgcttcactatgataattattcccactgggctttaattgttaaatatttattgttacaaggacacttaccaattgcttcagatgcaattatttcgtttacttcatatcctccggcaacggctttatttatcactcaatttctaacttgggttggattcagtagtggtgcgatgttagtaggacaatttttactaatttgggcgggactttatgctgtttttgcggtattaagagattatacaaggtcaaccaatgcttttattttatgtctcaccatttcactcattaatgtgttcaacattgccattcggatgaacaatctattagttgattttatccttccggtagttgcagcagctggcattgccggtgtctatgtgtatcgacatcaaccacggttgcaatgtgttacagcctttttgttcggttcagagttatttttaattaaaaattctggaaccatgtatgtggttatgattggtttttacttattatatttgttaatgaagaactctaaagaaattaagtggtttaagcgctttggaaaaagtttgggtctaacagcccttacgatggtggggagttacctatcatttttctggtggaatcagcatgtccatgccacttttagcaccgtttctaagcatcaaattagtacatctgcatataaaaatcaattagctagtgaaagttcaaaagtaataatgaagattggtaataagtttttacatcaaattttcagtttggattcactatcaactaggggttttttactggttaatttaacgctgataatcgcgtgggttgttattcgcttgtatctcaagaaacctaataatttactcaaagtcctactagctttagatgctagttttgttgcatactatctcagtgtctttgcgatgtatattgtatcaatgccttattcagaagcaattaatttagagggttctgaacgttatttatctagtatggtaattttaaacatgttgttagccacgatggcactcgtcgtagcgatggaccgagcgatgtatgagcctgatgtaagtaaacgtggaatacgaagtttcaaaaatattattacaaaaaatacttaccaattatctgccttagttttagctttattttcaaccattctgatgttctcagaaattaacgggattaagtatcggagcacaattggaaaagaagagttaccggtagaacttaatcatattgccaaacaagatatgaaatacaatcatactaaagtattagtagttgatccgcatacagctgacgttaatgactactatgctggatatgttagtaaatactatttcttctctgataaagtagatggacgcgaaaactttatgttgtccaattcagactttaaaaaagttgttcaaagataccaatatgtggcattaccggaatggcaccgaactttcacaacaatgttgagaaaaacatatcacgaagattataaggtaggcttgtataaaattaccccaaaaggtttacaaaaagttaatcaaattaaaaattaaaaaaacttggtacgtagcaataataacaactctagggagtctattaaaattactatgtaccaagtttttttagtaaccacgagttaaatcaacaatatttgtatcaggatgcccatcttttagaaaggtttgtaagttgtggacaaacacaccctgaacacctggcagcatctcagagcttaccgctgaattatgtggtgtaattaaaacttgtggataatcccatagtgggctatctgaagcaagtggttcttcttcgaaaacatctaatgcggcatgtttaacgcgaccatcatcaagagcttgtattaaggcagaagtatcgactgatggtcctcgaccgacattaataaatagatataaatgctctaattgattaaagaattgatggtcaaacatatgagtagtttctggagttaaggggagaatgttgacaataatatcagcatcttgaatgatatttgaataagcgttatctgctacggtatcatcaaaattagtagcttcatgaccagaatggttaacaccggtagtataaccacttaaagctttagcttctcgagcaatttcttgtccaatgtgaccagtaccgaaaattaaccattttttatttgagagtagggttagttcctcataatggcgactaccatcccattgcttttggcgacgcatattaagagctaaattcatatcgcgcatgaagtataaggcatataaaagaagcgtattggcaatggcttcgctgtggacaccgctagtattggttaaagtaattttttgacctgtaagttgttgtttaggaaaataatcaattccagcactaaaagattgaatccattttaactgatggtgaggagtatctaatagagattgcacatgatggtcatagccccaagcaacttggatttcttttaagtctgccttagtaatagacgaactattaaggtatgtcacattgtctttgggtaaattagtcctaatttgtttaggaatttggtcggatatataaattttcatcttaatcctcctttgattaatcgcctcaatgatataatatatagaatactttttacagtaaggagctttaacaatgacaagaaaaaccaacgctgggaagattagtatacttgcgttatttgcagcgattattattattcaaaattatgtcccactattaggatatatccccgtaggaatatttgtagtaactacaattcacatcacggttgttattgcggcgattgttctagggccggtagacggtgcgatagttggtgggatttgggggatcgttgattgggtaaaggcacttactttaacagcgagtccttttagtaacatcgtgatggctaaccccatggtatcaattgtacctcgcattttaatcggtttagtaacaggattggtagtcaactggatgataagaattaatattaaacaacagattactttgattatcgggtcgatcattggctctttggttaatactagtttagttttaagtatgatctacgtcttttttcacaatggttctggaatttatgcagctctcaatattcaagatttgatgccatatttattgtctgtggcgggggttcatggaatacctgaggccattgcagcaggtgttattgcaccgctaatttcaattccgctgttaaaatatactaaagtgggacaagaaagattcagacaatatgaaagaaaaaattaatttttaacttggttagttgtcacaggactatgatttttttgatggttcagttaaactgaatacgtacaccaaaatgaagggtctggattgcgagtggcgaagagaaaaagaagacgaaaatctagttctttttataatcgaggtcagttacacgtttctaacttgatcggtgttttgttagcattatgcctgattgtagcagttagcatgaagttatatgtcactcagcataatgtcgtggacgatagtgtggctacggaagcatctaatgatgctcaacatcagcaatttattaaaacaattggaccgtatgcccaacaaatgcaacggcaatatggcatattacctagcattacaatggctcaagcaattttagagtcggattgggggcagagtaccctatctaaaaagtttaataactactatggaattaaaggtgattctgattctaatagtaggtattttaagacgcaggaattcgtaaatggtagatgggtaactgtttcagctcgatttagggtttattcttcatggcaagagtcaatgcgagatcattcacttcttttggttaacggaacaaattggaattcgcaacagtaccaagcggtcatcaatgcggcagattatagacaagctgcgcaagcactgtatgatgcccaatatgcaactgatccggattatcctagcaaattaattaatttaattcaaaaatatggtttaaataactatgataaatagggggatattatgaagttacttgaagataagattaagtccgaaggaatcgtattaccaaacaacgttttaaaggtagatggttttttaaatcaccaggtggatgctcaattgatgtttgaaattggcaaagaatttggacgtttatttaaaaaacagaacgtaacaaagattttaacggttgaatcttcaggaattgcccctgctgtaatgactggcttagcaatggatgtgccagttgttttcgctagaaagcataagagcttgacccttactgatgatttatacacagcgtcagtttactcatatacaaagcaaactagtaatcaaatctctatttcaaaacggtttattgatgaaaaagatcgagttttgattattgatgattttttggctaatggccaagcggtttccggattgcttgatattgcggatgcagctaatatcgatgtagtgggagtcggaattgtgattgaaaagactttccaaaagggaagccaaattattaaagaccgcgacattcagttagaatctttagcaagaattaaggcgctaacggatgatggtcaagttgaatttgaataaataagtaagaagattgatgaacaggcgggatgatttaagtggagagtgaagtaattacctctagaaaaattatttatccaggggacataattggtattattggagaaggacgttcaagtgtacaactcgttgctactgcaaagtcaatgggttttaaggttgctacatacgttacttctgagaaaaatggcgtgaatcaatatgcggacattagttttgtcggtagtattcatgatggggaaaaattacaacgctttgcagaacgttgtaaaattgttctatacgaatcagaactaattgatattaaaacaattcaatatttacaacaatttgtttcaattccacaaggagttaaattacttgaattaaatcaagatcgaatcctagaacgagcaactctagaacaaacagggattaagggaacaccctatgttacagttgtagatttagacgatttatatgagtcaattaatgaaattggatatccggctattcttcgtccaatcttaaaggatactatgactgaaaaagagttaattcttaagagtgagatagatattccaaaggccagcgtactattagaacgtggaacttatatgcttcaaccagttatgaccggtggaaaagaaatcgcagtaagtattgttaaagatcaaaataatcgacaaaaaatgtttccaatggtcgagaatgtttacgaaaaccattttctaaaagaaactaaagttccagttgatttagattcaaaagttcaaaattcagtattagaagcagcaactaaaattgctggtttagtagagtacgtaggtgtattttcaatcgtcttctatgttgatggtgaggacatctattttgaacaattaatacctggaattcgtgatgaacaaaacgtatttaatctagcgtcaaacaccacggtctatgaagaaatgctccgggccttgagtggaatgatgattagtgacatccggctccaagtaccaaccatcatgttaaacattacggatgaacaaatgaagaaaatcaaaacacagtggttaattaaatcaaattggcatttccacttctatccacaagtagatgaagcagatgctaaacagcatatcggatatatcttggcagatggtgatgatgttaaacaaattcaagaacaaattgataacactgatatttggtaaaactctgttaaagtcggtaaataaaccggctttttttgatataatggtttgtggttattttttagttacgtagatagagaggattgaacaaattgccagaaattaatttaataaagggccttaatgatatgcaaaaagaagcggttcagacaactgaaggaccgttattgattatggccggcgccggtagtggtaagacccgagttttgacgcaccgcgttgcatatctaatagaagaaaaaggtgttaatccgtggaatgttttggcaattaccttcactaataaggctgctagagagatgcgtgagcgagttactagtttgctgggtgatgaagctgctgaaatttgggtatcaacgttccatgctctttgcgtaagaattttaagaagaaatattgatcaacttggatacaatcgagcattttcgattgccgatcctagcgaacaaagaacactagttaaacatattttagccgatttaaattatgatcctaaaaagtttgatccacgttcagttttaggaacgatttccaatgctaaaaatgatttaaaaacgccactcacttatcgtgagaatgcaagtactccatatgaacaggtagttgcagatatctatgaagaatatcagcgtcgcttagagaacaatcaggctttagattttgatgatttaattatgaaaaccatcgaacttttccaaaagaatcctgaaaccttatcattttatcaaaataaatttcattatattcatgtggatgaatatcaggatactaatcaggctcaatatcaattagtaacgatgctagctaaacattttagaaatatctgtgtagttggtgattctgatcaaagtatttatggttggcggggcgccgatatgcaaaacatcatgaactttgaatcagattatccagattcaaagactgtaatgttggaacaaaactatcgttcaacccaaaatattttaaatgctgctaatgatgtgattgaaaataatgtagaacgtaaacctaaacaactttggactgataatgatgaaggtgaaaaaatttcatattatcgtggccagacggggattgatgaagctcatttcatcgttcaaaaaattcgtgagcaaattaaagagcataatttaaattacggagattttgccattctttaccggacgaatgcacagtcacgagtaattgaagatacgtttgttaaatccaacatcccttacttaatggtcgggggacataaattctacgatcgtaaggaaattagagatgtactgagttaccttactttgattgctaacgaagacgattcgatgagttttgaacgagtgatcaatgaacctaaacgtgggattggttcgacttctattgctaaattacaagctttcgcggatgaaaataattggtccttattgaaagcggctcgtagtgttcagattgcaaatggaatttctagtcgagctcgcaatgcaattgaagatttcgctaagatgattgacgctctacgtaaatcaggtgaatttttaaatatcacagaattaacagaagcagtcttggaacaaactggttatcgagctgctttagaaaaatctagaacgatggaatcagaagcacgccttgaaaatattgacgaatttttaacagttactaagcaatttgacgataagaatgaagctgagggaaatgaaattgctgacgaaaatggtgataacattcaattagtagatttcctagcggatttggccttagtttctgatcaagataatgtggaagaagaaccatcaggagtaaccctcatgaccctgcatgcggctaagggtcttgaatttccaatcgtatttttagttgggatggaagatggaatttttccactttctagagcaatgatggaccaagaacaattggaagaagaacgacgattagcctatgttggaatcacccgagcacgtcaaaagttgtatattacgaatgcttattctagaatgctttatggtaggacacaaactaatccagcttcacggttcatttcagaaattggatcacaatacttgaagagtgaaaatgaagaaaagagcttttcaagaaatactaaagaaaaatcatatccgtttgacaataaccgaaatgcacgcgcaacagctagtgtttatggtaatacccatgctacggcggttaaatctaatggtagcggagctggtaaagttagctggaatgctggggataaagtcgaacataaagcttggggtattggtaccgtagtgaaggtgtctggcgctggagaagatgccgaattggatatcgcctttaaagatcagggaattaagcggttattggccgcttttgcaccaattaaacgggttgtggaataaagaattttatacagggtttaggttagcgatataattagggataaatgaaagattgaggaaacttttctatgaatgtaactaaaaaattgagtttattagttgccacattagttatgggcgtgggactgactgcctgtggaagtttagataattcatcaatgcaatcttctaccaataatgtgaccggaaaaaagaacaaaaaaaataattaccaaacaacaggatcagcttcaggttcgtatgctggggtgattaaaaatggaaaatacgtgacaagcaagtcacggggattaactgccgatcaaaatggtaatgttaataacaccaagagtttcgagagtggattacaagacatttccaaaaagatttttccaacctctcaatatgttttccaagaaggtcaatatctgagttcagatactgttcaaaattggcttgatcgcgaatctaagagcaatccggaagggctgaaccctaagaataatggttcaaaagatccagacaaacgaaacccaatttatctccaggctcttgaagaacaggattatatggaaaaatcaggaacttctttgaaactcaaaggggttacaattggattagcgatgaattcggttgattattatcaaaaagaacaatacggcgctcaatatgagactaaaatctcagatgccgagattaaggctaagagtcaagaaattgctcaaaaagtgctagaacgacttcgcaagaaatctgaatttaaaaatgttccaattgtgattgcagtctataaacaagcttccaatgatagcctagttggtggaacatttatgcgttattctaacaattccggtgaaaagcttgcaaaatggaaagacttagactacaagaatgttgtttatccaattagtgatacggaaacctcacctaatagcaatgattctagtgcgtttgataactttaagacgcaagtagaaagcttcttccctaatttaagtgggattactgcaaaagcaagatacgacggtaaatcgatggaaggcatgagtgtatcaatcacgactcaattctatagtgagactgagattaacagttttactcaatttgtttcaactcaggctgaaaagtatcttcctagtggagttaatattgatataacaattaaatctaccgatgaagtccatagtttcttatcgcgctcagctaaagaaaagacgtttagttcccatgtcttttcaagttattaaatcttagaaggagaaatcaatgacaactgaaaataacattactaaaaaagatgtagaacatgttgctacgttagctaaactaaaatttaatgacgaacaacttgaaaaatttacggatcaaatcgaagatattatcgatttagtggatactttaaatgaggttgacacaaccaatgtcgaacctacttttaatgttactgatcaattaaatcgaatgcgtgaagatgtagctgttcgttcaaatgataaggaagcattattagctaatgcccctgaaacagaaaacggatttatccgtgtaccagcaattcttgatgaaagtggggaagcataatgaagttttttgacataacagtaacagagcttcatcaaaagttagttgataaggaattaacagtaactgaattagtttcagaaacattggatcaaattgaagccgaccaaaaagttttaaatgattttgtaactattaatcgcgagagagctctagctcaagcccgtgctatcgatgaaaagggaattaaccctgataatatttgggcgggaatcccgattgctatcaaagacaatattgtaaccaaagggatcaaaactactgctgcatctaagatgctcagtaacttcacacccatctacgatgcaactgttattgaacgtttacaagctaatgatgtagttattattggtaagacaaatatggatgaatttgccatgggtggatcaactgaaacttcatactttggtgatacgcgtaatccatgggatcatactaaggttcctggtggttcatcaggtggttctgctacaacagtttcagctgggaattcaattgctgctcttggttcagacacgggtggctcaattcgtcaaccagcctcatacactggaattgttggggtaaaaccaacttatggacgtatctcacgttatggtttaattgcttttggatcaagtttagatcaaattggacccatgacgcgtacggttaaggataatgcagctttattgaatattattgctggaatggatgagcgcgatttaactagttctgacaaaaaggtaccagacttcacatctaagattggtaaagatattaaggggatgaagattggtttgcctaaggaatatctaggcgatggaatcaatgaagacgttaaaaaagtcgtacgtcaggcagttgaaacattaaccaatttgggagcaacgattgaagaaatttcgctcccacggagtaagtacggtgtagcagcttattatattatcggttcttcagaagcttcatctaacttacaacgcttcgatggtattagatatggtcatcgagctcaaaatgtcaaaaatcttgaagatgtatatgttaaatcacgttccgaaggtttcggagatgaagtaaagcgtcgtatcatgttagggacttattcgttatcggctggtacatatgatgcatactttaagaaggcagcccaagttcgtactttaattattaatgatttcaataaaatctttgaagattatgatttgattattggaccaacagctccaacaccagcctacgctataggcgctgaagttgatgatccaactacaatgtatatgaatgatgttttaacaatcccagttaacttagcaggtttaccagcaatgtcagttcctgctggatttagtgataatatgccagtcggattacaaattattgctaaaccgtttgatgaagaaacgatgtatcaagctggggcagcttttgaagctgcgaccgaggtacattcaaagcaccctgaaatggaggacaaataatgaattttaaaacaactattgggcttgaagtccacattgaattaaaaacaaactcgaaaatttttagtccttcacccgttgaatttggtgaccaacctaatgctaatacgaacgtaattgactgggggtacccgggagtattacctcaaactaacaagggtgtggttgaggcagggatgatggctgccaaagctttacatgctaatattactagaactcaacatttcgatcgtaaaaattatttttatcctgataatcctaaggcttatcaagttacccaagcggatactccaattggtacggatggttggattgaaattgaagtagaaggtaaaaagaaaaaagtcggtattgctgagatgcatattgaagaagatgccggtaaaaatagtcataatcctaatggatactcttatgttgatttgaatcgtcagggtactccgttaattgaaattgtttctaaaccagatatcgaatcaccagatgaagcttatgcatatcttgaagcgttgcgtcaacgaattcaatttactggtatttcagatgttaagatggaagaaggatccatgcgagtcgacgttaatatttctattagaccactgggttctgaaaaatttggtacaaaagctgaattgaagaatattaattcctttaactttgttcgtaagggacttgcttttgaagaaaaacgtcaacaaaaaattctgttagctggtggacaagttcgtcctgaaacgcgtcgttatgatgaagctacggggcaaactattttgatgcgtgtcaaagaaggggcagaagattatcgttatttcccagaaccggatcttccaagcattaccattgatgatgaatggatcaaagacgttgaagataagatgccagaaatgcctggtaagcgtcgtgctcgttacgttgaagaacttggtttgacagattacgatgcgatggtcttaactcaaactaaggaaatgtcagatttctttgaagctactgttgctcaaggagctgatcctaaattaacggccaactatttgatgggggatgttaatgcttacttgaatgatcaaaaagtcgatcttcaagaaaccaaattaactcctgaacacttggccagcatggttaaaatgattactgatgaaacgatttcttctaagatggctaagaaggtctttaaagccatcacccaaggtgaagaacctacaagttgggttaaagctaaaggtctggttcaactatcagacccagccgttttgaaaccaatgatcgtagaaatcgttgataataatgaacaatctgttgctgactttaagaatggtaaagatcgagcagtgggcttcttagtgggacaaattatgaaacaaactaaaggacaagctaaccctaaagtagttaacaaaatcctaatgcaagaacttaattctcgttagaggaatagaatcggaggatgacgtacgatgcggaaacgtgcgcgaattatatataacccaacttcaggacgtgaaatgattaaacaacacttagttgaaattcttgcggtaattgagaaagcaggatatgagacaagtgcttttgctactacacctgaacccgattctgccaaaaacgaggctcgccgagctgcaaaagatggatttgatttagtggttgcagctggcggagacggaacgattaatgaagtagtaaatggaattgcaccgttacttagacgtcctaaaatggcgattatcccgactggaacaaccaatgattatgcgcgggctttacgaattccacgcgaagatccagtgggtgctgccaaagttattttgcaaaatcaacgactaaagatggatattggtaaagctggcgaaaattatttcattaatattgcggccggtggtttattaacggaactaacttatgatgtgccttcaaaccttaaaagtatttttggctatcttgcatatattgttaagggggcagaattactcccacgggtaaaaccggttgaaatggacatcgaatatgatggagaacggtatcatggtaaagcttccatgtttttcctcgcgttgacgaattcaattggtggatttgaacaaattgtaccggatgcttctctggatgacggtaaatttacaatgattattgtaaaatcaggtaatttacctaacttactccatttaatggttaaagccttaaatggaaaacatgtcaatgattcgcgaatcatttatcggaaagcacgaaaagttacggtccgtccagtaaacgatcgtgttatggttaatttggatggggagtatggtggagatgctcctatggtatttaaaaatttaaaacgccatattgaaatgttcactaacttagatgatgtaccagttaatttgattaaagaagatgacgaatatcgacaagtggaacaacaattcgtcgaagaagttcaaaatcttccagatgataacaaaatagattaaagaaaagcttgagaaatacgctgaaatgcgttacagttcttgagtagcacacgagaataaaacaggctggtattaataatgtgccagcctgtttttatcagtaaatagataggggaaataaatgaagagtacagcacctgttgaaaaaaatttagtatatacggtagaaattgaagatttaacatatcaaggcatgggagttgctaagattgaacattttccaatttttatcgctgatagtattcctggtgaaaagattgaaactaagattattaaggttcaaaagaattttgcttttggacgtgtagaaaaggtcctagaagaaagtccagatcgtgtagaaagtaatgatgcggcttatacccaaactggaattgcgccattacaacacgtcacgtatgatgcacaactaaaattcaaacaaaatcaaattaaaaacttattgaaaaaatcacatctagaagatttagaagtggctgatacagttggaatggaaaatccaaccggttatcgtaacaaggctcaaattccagtacgtaaaattaaaggaaaacttcaaactggctttttcaagcgaaacagccatgatttagttcctatcgaagatttttatattcaagatccagtaattgataaggtaatcgttgaagtacgcgatattttacgcgaattttacattgatccatatcgtgaagcagaaaataagggaattattcgaaatattatggtccgtcgtggacgtcgttcaggacagattatggtagttttgattacgcgtactaaagatgttcctcatctagcagaaattacagaagcaattgctgctattgatggtgttgttagtgtaattcaaaatattaattacaaacaaactaacgtcattatgggagatgaagaccgggttcttgctggtgaatcagttattcatgatgaacttttaggactggatttcattatttcagctcattctttctatcaagttaaccctatccaaactgaaaaactttatcaacttgctatcgataaagctggattaactggagaagaaactgtgattgatgtttatagcggaatcggtacaatttcgcttgcgatggcaaaagctgctaaaaaagtttatggcgtagaaattgttaaggaagctgttcaagacgctaaaatcaacgctttccaaaataacgcaagtaatactgaatttgttgttggtaaagccgaagaacaaatgcaaaaatggcaagaagatggcttgaaaccggacgttgttgttgttgatcctccacgaaaaggacttgaccaaagtgttattgatgcaactgttggtatgaagccaaaacgggttgtttatgtaagctgtaaccctgcaacccttgtacgtgatattgatcgttttggagaacaaggctatgtagtaaatcaaccaatcgttcccgtggaccaatttccacaaacaccacatgtagaaagcgttacggtgttagaacgacaataattaattaaaacatattattactaacccagaatgattataatcgggagtaatgatatgttttttgtttacagagaaatttaatgataattgttaatgaaaggagctaatattgtgactttacaaagaaaagatataatcatgggatgtttatttggtggagcggcgggagatgcattaggttatccggttgaatttgatacttatgaacaaattcaacaccaatatgggaatacaggaatcaagtttgaaaattttactggtaagccattaatatcagacgatacgcaaatgacattgtttacagctagtggattgatagataaatctaattatttagagaatatctggttgaactatcaagactggctggagacgcaatttaaacctaataaggaaaatatgagccatgaaccagtttcattactaattaataactatcctgaaatttttgcgagtcgcgaacctgggggaacgtgtttacgagcgttaatgcgtggaatacgaggaacattggaagagccaattaatgatagtaaagggtgtggaggagtgatgcgagtagctccgattggattactcgatgatggctttagtgaccaataaattattcatttagctgcccaaagtgctgctttaacacatggacattcacttagtacgattgcttcagtttttatggcagatctaatacatcaaaatgttgctggagagaatcgattacgtcaggcaattcaaaatactaggattttgattcaagaaacattttgtgattattctgaaatttttacatttatggaaatgctggatagtacgttagggtttatcggtaatgatgaagaagatttaaccaatctaaaaatgattggtgaaggctgggtagcggaagaaacactaatgatagcaatatatgctacattgaaatatgagaacgatccagaaaaagcgattgaagttgcggtcaatcataggggtgattcagattcgacaggggctttgactggacaaattattggagcatttcatggaatacaatgtctaccacaaaactttattagcaaattagaattaaaagatgcaatcgtagaaataggtaatcgattggtgtgagagacgatttaatattttatggtaaataaaatcttgtgtttttaataattaagggtatactcctaattaaataccattggtatctaaggagagaatatgtcgcgaaataagtatccagaacaatcacgcgagaaaatattgtatgttgcacaaaaactttttttagaaaaaggatatgaacagacaactattcaaaaaattgtggatgatttgaatggaatgactaaaggagttatctatcaccactttaagtctaaaaaagatatttggaatgccgttacggcaagaatggctggtgattcaacacaacaacgttggtttgaaaattggccaggaaagacagggttagaaaaattacagagggcattgctgagatcattaagtgaatttcagagatatgatgttgcatattcagctgaagtaatgttgaaagatcctaaaacaattggtgaattatttttaaaaaatttagctgaaggaacggatggtatcgaggggtatgtaattgagggaatgcaagatggttcgattaaaaccgaagatgcacatgaattagcggaatttattattatttcgattaatctatggattggaattcgatttactagtttaaaaagagagcaaataaaaaataaatttgaactattaaaacgtgtttatgatgggattgatgtaccacttattactaatgaaattattgacatggcagttcgtttatacgataacttacaaattgtacaaaagaagttctaattgaatcttagaacttttttttaaaatttatacataccggtagtatgtaaagaggaatgaaatgaaaaaagttatttctaaaaaatatattaaaccattgttagtaggattattcttttcaaacatcgcaacgaactcggttcaatttattatctcgttgtatattttggatcaaacagggtcgacgagtttatttgctaatattatggcgattgcactgatttcaaaaataatatacactccgttgagtggaaatttaattgatagatattcaaaaaagatattgatggttgtattggatagtatgtacctgatatgtacattaatcttgattttggcagttcatcactctgcaatatgttcagttttgatatataacataataattggagcaatttcttcggcagagacaccgctcgtgcaagcgagtgttccattattggttgaaaagcaggatttgatggtaatgaatggattagtgagtcagatgacggttttaagtggaattttggcgccaatggtagcgggagtagcatatcaagtattttcatttactactatattacttttaagtagcttattttttattattgcgataatatcagaaattacactcaagattccaatgattgatcaggaaattaaatcgagtttagccaatttcaaaaatgtgctcacatttttagtaagcactggaaagaagactggtaaattagcactattagctggagtaattaattttatagtcacggcgtttgttgaagttgctgttcccgtgctttttcgcttgaaatatcatgttgcatcaaatatttttggattgattcaggcaggactggcgtttggaatattattggcagcgatgctaactccgttaattgttaaaaagataaaattgaataatgtatatacaatgtaaatataaattaagagatatatgaggaaatgagggaacgtcatgaaaattggattgattggtttaggaaaaatgggactcaatttagcggaaaatatgttagataataatatcgaagtattggcttttgatgtctttgacaaagctagagagaatgctgaaaagcataacataaatactgtagatagtattgaacagctagttaaacaacttgatcaaccgcgaataatttggataatggtaccagccggagctcccactaacgacactatcggccaattaagcaatttattaagcaaaaatgatgttgtgattgatggaggaaatacatattatcaagattcacttcatcataatcaggtacttagtaaagctgggatttatttcttcgatgtaggaacatctggagggatgtccggagcccgccatggaggtaattttatgattggcggagataaagacaagtttggggagattgaaccattatttaaagctattgctgaaaaagatggatatctttatacaggccaagctggttcagggcattatttaaaaatggtccacaatggaatcgaatatggaatgatgcaagcgattggtgaaggatttgaagtactttctaaaagtgcatttgattatgataatgaagccgttgccaaagtatggaaccatggatcggttgtccgaagttggttgatggaactcgcacaatcagcctttagtaacgatcctaacttggatgaaataaaaggggttatgcatagttctggagagggtgcttggacggtcgaagaggcgataaggttacatgtcccaacccctgtaatcagtagttcgttgatgatgcgttatcgttctgaagaagatgatacgatgacaggaaaagtagtatctgccttaagaaatggttttggcggacataaagttgatcataaagaatagttgaggtacagaatatggattatatgattggtgttgatcttggcactactagtacaaaggtagttttatttgatatgaagggaaattcaattgcctatgcaaacaatccttatcctttatatcaggatagtccagatatggccgaggaagatccagccgaaatttttgaagcagttattaatggattaactgaagtgatgcgtaagggaaatgttaagaatggtgaattaaagggagtatcattctcaagtgcgatgcatagtttgattttgatggataaagataatcatccattaactagagttataacttgggcagataactgttcgagcaagtatgctgaagaattaaaggacaatggacttggccaacaattatacgcccatactggtgtacccactcatccaatgtcaccattagttaaattgatttggttaaagaatgaacaaccagaaatttttaaaaaggcgactcattttattggtattaaggattatgttttatttcgattatatggaaagtatgttcaggactactctcttgctaacgcgactggactatttaacattttcacgatggattgggatgaacaagcccttgaaattacgggtgtaacgcgagaccagcttccagaattagtttcccctgaatatcaattaacggggttagctaaatcgtatgcggaggtgactgggattccggaagatactccgttcatcatgggagctagtgatggtacccttagtaatctaggggttaatgcaattgaaccaggagttttggcggtaacaattggaacttctggagcagtacgcgtggttgtggataagccagttgttgacccacggggtcgattattcacatattacttggatgatggtaagtgggtagtaggcggaccggtcaataatggtggaattgtatttcgctgggttcgcgatcaattattctctcctgaaaaaattacggctgaacaaatgcaagtcaattcttatgaaattttaaccgacattgcttctaagattccagctggcgcagatggactattgtttcacccatatttaggcggagaaagagcgccgatttgggatgcaaacgcacgtggaagtttcttcggattaacgcgtcaacatactcgtgcacacatggttagagcagctttggaaggcattgtatataacctttacatggtaatgctaatgattgaaggagtagccggtaaaccgaaatcaattcaagccaccggtggatttgctaggagcgcactttggcgtcaaatgttagctgacatttttgaacaagatgttaatattccagaaagttttgaaagctcagcgctgggggccgtggtgatagggatgaagagtttgggaattgtcgacgatttgcgcgttgttaaggatatggttggggtaacaaatacacataaacccaatcaagagaattttgcttcctatcgagaattgctaccaatttggattagattaacagatgaattatctggagaatacgatagtattgcaaaatttcaaagaaatcatcctaatgaacatgcaaaaatagctgaagaagattaaagagacaatcaacggtctttttaatttaatagcaaaaagaaagcggttacttagatgggggcgtgttatttatggaaattatggtcttagttattggaataattttattgttaactttaattataaaatttaagatgaatacttatgtttcattgattattactgccgtggttgttggattaggtttagggatgccggctagccagattgctaccacgattcaaaatggaattgggagtcaattgggtgaactagcgttggtatttggctttggagctatgttgggtcgcttggttgccgacgcagggggagcctatcggattgctaataccttaatcgataaattcggacgccgcttcttacaaattgctgttgtagttgcttcgtttattattgggattgcacttttctttgaagtaggaatcgtgctattagtaccaattgtatttgcaattgcgattgaagcaggggttccagttctttccttaggaattccaatggcagcagccttatcagttactcacggatttttaccaccacatccagctcctactgcaattgctgcagtcctgaatgctaatgctggaaaggttttactttacggagtgattattgcaattccaactgtttatattgcaggtgtattattttcaaaaattgctaaaaaatatcttccagaagcgtttaaaagaaatggtaatttaaaagctttaggacctcaaaaacaatttaaattagaggaaactccgggattcggtatttcggttttaactgctcttttcccagtcatcttaatggctatcacaacgatctatgaattgattgtccacgacggtgttacacctaaaaatcctaatgcggttgacaatttttttggatttatcggttctcctagtatagctatgttaatttcattattgtttgcaatgtggtcgatgggttatcaccgtaagattgctagtaaagatattatggctactttagaagatgcggtgaaatcaattgcaatgctccttctggtaattggtggtggaggtgcgtttaaacaagttttaattgatggtggtgttggagatgcggtcaaaaatatctttgcatcatctagtatctctcctctaattttaggatggttgatagcggtagtccttcgagtggctttaggatccgcaacggtggcttccctaactgctgccggtttagtattacccttaatgcaaggggcgggaattgatccttcattaatggtgttatcagttggagcaggaagtttagctgcgagtcacgttaatgatgcaggcttctggatgttcaaagaatactttgatttatccgttaaagaaaccttactaacatggacagtactagaaacagtcatttcgattgttggattaattggcgtgttattattaagtttgattgtttaacttaaaggcattaaaatagctatctcaccacgtttcccgtaaactgtaagtgggaggtggattaaatgaaaagagctctttcaattattgcaatagtatttgttttcatagcaatctttttgggctttaggtattaccaagatacttaccaaagtagtgaagcttacactatgattccggaaaaagttccgcctaaggtacaaactaaagatgattcaggcaaagtaatcgttggtagctattcatataattataaatttaagtttgtgaccaaatctggtaaagaacaaactatgaagtatgaattaaatggagaaaacgtcaaaccctttaagccgggggcttatgccaaggctgagattagcaaaacgagaatcaacaagggacctaattatgtgaataagaatgaagttccatcaaaagcgttagaaaaattaaattaagacaataaaaaagaattttccatctaaaggaaaattctttttttgatttagattgtgtaacgtaatttagcaataaccttatcattaagtttatcttcgggaagaattcgaacgttaccactatttttaatagtgagatcggctaggtcactcagcaaattattgtgaatagctcgcgaactggttgtatcaactatttcattatctaaaatacgtccgtcaatccgaaccccctgggccaaatagatagtatcgacttgaccatgaattgctgacgtaataatttggtttaagtcggcagagattaatgctgcaccccgggccttatcaatctcatctaaatcttgttcaagcaaggctttattacgttcttgtttgaatcgttcaatccgatcttcaattttttgatcgtagtccagttcagtgggattgagatctaattcaaattcactgaagtgattaggcgttttattaacttctttgaataaagtcatattttgaggtaggcccattaaaattactggtttcgctggatcattaccaaaattatcaatgatatacttatcaacaatttggtagtaacggcgatggtcgatttctttttcagcagaagtgtcattgtggccatgaacactgatttttccattaccaacagagaccgaattagtttctccaccccgaatgtcgtcacctaaagccttttttaaagtcttgggtgcatcatctggtaacggtaattcttttaagtaacgatctgtaaaatcgtaaaggcgaattttatcgtagctaatccctaatagataaaattcaaagcgattttggtaatcaagtaacattggcaagataaatggtaaatcagtagccattgcaatatcatgggtttcaaccgttaattcttgaacaaaaatggtttttccgttggtgattaacccaaatgaatttatattattacccatattccaaagtgaagaactatcaacggttgaatcaattaattgtcgataatcatccccattatcaacatcccaagtggcttgtaaaacttctaaagcatgtttaacgagattctttagtgtaatagatgtcttttcaacgggctgattcggttcaatatccatataaacagaaataaaaggtcccttctgggtggagcgtaagaattctgttagagaagtatacttttgagtatcttgcatgttattacctccttcatattataccttcagtctaacaaccgttgaaaacggattcaaaaaatatgcctatttattaaaattgataagtcagtacaggtcgcttttttatgcgatacttggatatataaattattcttcataactcaattatagaaagaagtgttggatttgacggtggaatttgaaatagctttaaaagaagacttaccagaaattgtaaagatatataatgaaacaattgattcaaggatggcaactgctgatacaaaatatgtcacagttgaagaacgtcaggaatggtttcaagcgcatcaagaacctactcgcccgctttgggtaataaaagttaggggagtaatcgctggatggataagtttcagtagcttttatggaagaccagcttatctgcataccgtggaaattagtatttatattgatcagagttttaggggaatgcacttaggacgaaaagcaattaagtttgcggaggagcaggcacctaaattggaaattaatcgaattatggctttcatatttgcgcataatctacctagtattggtttatttaaatctgaaaattatgaaaaatggggaactctacctcagattgctgaaatagatggccaattgtacgatttaacaattatggggaagcatttaaaataataaaatttaaaaaagtcctagttttcaccgtttgaatttaagtcaaaaagaacttttttgcacaaatttggcataaaatgactgatttcataaataaatatttcatttaaagaaactttgggaattgatagaatccttttaaactagtgaataacgaggcttatattacagaatgttacaaagtcttacaaaatatcccattatccctgaaattacaaatatacctgtaatatacttcctgtaaagttatttcttgtcgaaaagaagcaaggatatgtttttttaaaataaaggagatatttatctatatgtcatttaagagtaaattttcaaaactttctatcgcattactatcaggtgccgcaattggtgccgcaatgattacaacaggcggtagcgcaaatgccgacgaaatttacacagtaaaatctggtgatactctctcagaaattagttacgcattcaacttgaatggtgactacaattcaattgctaaagcaaataacattaaaaacgttgatgttatcaatgtaggacaaaagttagttattactaatggtggggacatcaagaaagctactaaatcagaagttaaatcacttccagaagtagctaagaatactaacgctgccaatgcagctactacgagcacaacaaataatacaactacaactaacaatgctgcttcaactcaaacaacagctaaatcaagctatgttgctccagctcaaagtagcacaacaacaagcagttcaaatggcggatcagtagctcaacaaatggctgctaagaccggtgtttcagctgctacatggcaacggattatcaaccgtgaatctggtggtaatgctaatgctgtaaatgcttcatcaggggcatacggttatttccaactattaggtcatggtgaacatgctggcatgtcaacttcagaacaagttaacatggctgctagtgtatataaagctcaaggtatgtctgcttggggtgaataagcaaaagtaacgtctttatagacacttttgtgacagaggaaagttttctttcccctgttttttattaaaaacgtcctaaaatataaggttttttagaagaaatatttcattttgaattatttcataaaaacatgaatgcctttatatcaacgtttatgcagcataatattacagaatattacttctttttacaaaaaaacgggatatttatagatatccaaaatatatttgtaacaaacgtcctgtaaagtaattacctgttaagaagaaaacataaaaattaaaaaaatgatttaaaacacaaggagatatttctacatgtcaattaaagctaaactttcaaaactttctatcgcattactttctggagcagctcttggagcagccatgattacaactacaagtagtagtgcaaatgctgatgaaatttacacagtaaaatctggtgatactctttcagaaattagttatgcatttggcttaaatggtgactacaactctcttgcaaaagcaaataatattaaagatgcaaatattattgaagttggtcaaaagctggttatcacaaattctggtgatatcaagaaagctacaaaatcagaagttaacactcttccagaagtagctaagaacacaaatgctgcaaacacaacaacagcaaatacaactgcaagcacaacaacaaataagacaaacacaacaactgttgctaagacaaatacagttgcaacatcaacaccaactacaacgactacaacatcaactgtttctggtggtgaagcttcagctaaagcatggattgctaacaaggaatctggtggttcatactcagctacaaatggacaatatgttggtaaataccaattgtcatcttcatacctaaatggtgattactcagctgctaaccaagaacgtgttgctgataactacgttaagagtcgttacggtagctggtcagctgctaagtcagcttggctatcacaaggttggtactaaaattaggtaattaaattctaaaatttataaaagagggacaaactaattaagtttgtctcttttttttgatattatattcacatttttttcgataaaaaaggctatactggataaggtaaaaggaactggaggagttttgaaatgcgtatattgatgattgaagataataaatctgtttccgatatgatgggaatgttttttaaaaaagaaagatggaacgttacatttgtgtatgatggattaaaagccattgaaacttttaaaaccgatcctgaacaatgggacatcgttttacttgatttaaatttacctggaaaagatggtatggaggtagcagctgaacttcgacgcacgtcgcagtccatccccttaattatgttgacagcacgtgattcagaaagtgatcaagttttaggcttagaaatgggagccgatgaatatattactaaaccatttagtcctattacgttaatcgctcgtattaaggccttgtaccgacgagtgtcaatgagtagggaaacgatgacgcaaggtgctcagaatgcgaaattcgatgttagaacagcccatcttaagataagtacatctactcgagaggtatatttagacgaaaagcttatttcagatttaacccctaaagaattcgatttacttaaaacattggcgcagaagcccatgcaggtcttctcacgagaacaacttctacaaatagtgtgggattatgaatattatggtgatgaacgtacggtagatgcccatattaaaaagcttcgccaaaaattagaagcagttggtccacaagtggtccaaacggtatggggagttggctataagtttgatgatagtaaaatcgatgaggattagttaatatgaaattgttttttcaacagatgatggcctttttattagtaactctgtcatctttattgatcgttggattggtttttattcagtttactaaagactcagtttaccgcaacaaatggcattccttgcaagaatatgctgatagtatttttcagcaagcaattgtgttagatacagaaactgctgatgtaaagagtgtacaagttgatcagcttcaaggtgtggaaaaactgttagataatcaacacattcactttacaatctacactaatgatggaaatacgattagttatccaaaccgtaatatagcttctcgaattactaaagctcagcgaagagaattgaaaaatggtgacacggtcaaaaccaaatcacgcatgacttttgataagtcaagtcgacaagttaccatgacagagatggataagccttattttaatcgtaatggtaatctggtttgcgtgatttcgattggatcaccattagctaacgtacaggctgacatcgagaaggttaaaaagaatcttttcatgacgtttgcctttgcgattattgtagcagtgattgcttcatatttcttatcacgttacttagtaaggcgaatccaagcaattcgagaagctgcgcacaaggttacggaaggaaactttaatgttcagttagtttctgggcgtaaggatgaaattggagaattgaccaacgattttaatattatgaccgcttccttgaaagagtctaatgatgaaataaaacgccaagaagaacggcgacgagcctttatggctgatgcagctcatgaaatgagaacgccattgacaaccatcaacggtattttagaggggcttgagtatgatgcaattcctgaagatagtaaagaggaaagcgttcatttaatgcaacgagagacgaagcggcttattcggttagttaatgataatttggattatgaacggttgcgcacgaataaaattagtttaaatcgtcatcagattaatctaaagcaagcaactcaaaggattagtaaacaactagctaaaaaggccaaacttgaaaatgatgtgattattattgatatggctgatgatgtgatggtatacgctgatacagatcgcttaattcaaatcttatttaacattattcaaaatggaattcaattcactcaaaatggaaaaattactattcgggcccaaaatgctaaagatggtactgatatccaaattagcgataatggaattggtatgacagaagagcagatcaaaaatatctgggaaagatactataaggctgatgcatcaagaattcaaaccaaaggtgaatctggattggggatggcaattgtccatgaattaatgcaagttcatggaggacaaattactgtcgagagtactccagaaaaaggaacaacttttaaattacattttccagagcaacaaaaaaagcttggccattaagccaagcttttttcatggatcatcttaccacattgatggtgtgttgaaccattcgatacgttccttaacagtgttcttgatagcttctgtacctgaagcaagaactttacgaggatcgaatcctttagctttcttgtcattgtctgcttcgtagtatttacgaacagcgtttgaccaagcaatttgttgttctgtgttaacgttaaccttagaaatacccattgaaatagccttaacgatttgttccttaggaattcctgaaccaccatgaagtacaagtggtgtcttaataacatcagcaagttcttgtagacggtcaaagtttaaaccagtccagttagcagggtatacaccatggatgttaccaataccaacagcaaggaagtcaacgcctgtagcagcaagttgtttagcttcttcaacatcagctaattcaccagcaccaacgataccgtcttcttcaccaccaattgagccaacttcagcttcaactgatacgccttgagcatgtgccaaagcaacgatttcttttgtctttagaaggttatcttcaaagtcaagatcatgaccatcaaacataactgaactgtatccagcagcgatagcttctttagcagcttcgtagttaccatggtctaaatgcatgataacaggaactgtgatacccattgattctacttgtttttcaacgaggttcttaacagctttgtaaccacccatgtacttagcagcacccattgatgattggatcaagataggtgtgtgtgtttcttggcctgcagctaagatagcacgagtccattcaaggttgtttgtgttaaaagcacctacagcgtatccacccttacgagctgctgcaaatgttgatgtaccattaataaatgacataaaactggttcctcccaatattgtttatacaaacaaagagcttttctcttcgcaacacatctattttatcacaaaattaaaaaatattatacgagtttttcagaaacaagttaacatatggacgtttttaattaaaaaattagtatggtccaattttttattgaaaagtaatgaaaagccacataatacggcatttttagaatttattttacatggaataaagtatataccattttatatttacaaaataaaagttggaattcgctttcataactggtaaaatgatactttgtcttagagagagagacatatatttttagatatatatataggagagaattgaatatgagtattttaatcgcgttagttcccgcaatcatgtggggaagtattggattagttagcggtcgattaggtggaagcgcttctcaacaaacgcttggaatgacaatgggtgcggttgtcttttctttaatcactttagttctttaccatcctactttgaatggtaaaatttggattgctggtttgatttcaggtttattttgggctgtaggtcaatttaatcaatttagttcgatgaaacatattggtgtttcaaagacggttccaatttcaactggattacaattggctggtaacgccttagccggggtattaatctggcatgagtggacttctggtaatatgattatggttggtacaattgctgtcattgctttgattattggtgcagcactaacttcacttaaagataaaagtgacacaactgcagatcgaaatgacgaaaatatgccagctggaattcgcgctttggttgtttcaactattggttatatcggatatacagtaattgttcgttttgctaatgttgacgccaaagccattatcttccctcaagcaattgggatgttaattggtgctttaatttttgttctaatcgctaaagaacaaaaggaaattactaagaaaccaacttttatgaatattattactggtttgatttggggaacaggtaacatctttatgttccttgcaattccatcagttggattggcaattagttattcacttgctcaagctgggattgttatttcaacttttggttcaatttggttacttggcgaacacaagacgcgtcgtgaaatgcaatttatcatcatcggttcaattttaatcattgttggtgaaactttgctagcaacgctaaaataattttaaataaaagcaatactatagtaggaaaaatcgttttcgaggttgttaggtgacctgggaagcgatttttttcgtatttattagaaccgatggagtcgaaagtgggaatggcaatctaactaaatgaagatagttaaaaaacatcttaactaaaaagcgtaaattgttaatctgcgatacccttagtagttaaattttagtaaatattaggttaaatcggataggcttaaccaaattaagtaattttattgtataatggtacagataaagaattttaaacaaaaggggtagttattaatggcacatatttcatttgacagttctaatgttgcagattttgtacatgaaaacgaacttgcagaaatccaaccacttgttacagctgctgatcagattttacgtgatggctctggcgctggtagtgatttccgtggatggatcgatttaccatcaaattatgataaggacgaatttgcccgtatcaagaaagccgctgataagatccgcaatgactcagaagtattcgttgctatcggtattggtggttcatatttgggtgctcgtgcagccattgatttcttgaacaacactttctacaatcttcttaccaaagaacaacgtaatggtgctcctcaagtaatcttcgctggtaactcaattagttcaacttaccttgctgacgtattgaacttaatcggggaccgtgacttctcaattaacgtaatttctaagtcaggtacaactacagaaccagctattgcattccgtgttcttaaagaaaaactaatcaagaagtacggtgaagaagaagctaagaaacgtatctatgcaacaactgaccgtgctaaaggtgccctaaagacagaagctgatgcagaaaactatgaagaattcgtagttcctgatgacattggtggtcgtttctctgttctttcagctgttggtttattaccaatcgcggttgccggtggcgacattgaccaattgatgaagggtgctgaagatgcaagcaacgaatacaaggatgctgatgttacaaagaacgaagcatacaagtacgctgctttacgtaacatcctttaccgtaagggctacacaacagaacttcttgaaaactacgaaccaacacttcaatacttcggcgaatggtggaagcaattgatgggtgaatcagaaggtaaagatcaaaagggtatctacccatcttctgctaacttctcaactgacttacattcactaggacaatacatccaagaaggtcgtcgcaatttgatggaaacagttatcaatgttgaaaagcctaaccatgacatcgacattcctaaggctgaccaagaccttgatggattacgttatcttgaaggtcgcacaatggacgaagttaacaaaaaagcttaccaaggtgtaacccttgctcataacgacggtggtgttccagttatgacggttaacattcctgatcaaacagcttacacattaggctacatgatttacttcttcgaagcagctgttgctgtatctggttacttgaacggaattaatccattcaaccaaccaggtgttgaagcatacaagtcaaatatgtttgcattacttggtaaaccaggttatgaagataagacagctgaattaaacgctcgtctataaaaaactgaagtactactcagaagctatcacacttgtgatagctttttttattgaaaataatttccgaactacaaaagaaatcgttttctaggtaaggtataatattagatataaatatatcaagaaaagggaggcggacgaatggagttagttaataaacagcatcatgctttaggaacggtaattaatctttcaatagcctccatctatcaagttgatatcttagaaaaaactataaaaatgattgatgatttcgaagaccgtttaacagttaatcgatcatcttcggaagtgatggagattaaccatcaagctggaaaacaagctgttcaagtttcggaaacaacgtatcgcttgattgaaaaggcggtagaagttagtagatggcaattaggttttaacgtggccattgggccgctagtcaaattgtggaaaattggatttgatggggcgaataaacctagtcatgctcaaattttagaacggataaaattaattgacccgcaagcaattgttttgaatacccaaaatcgaagtgttttccttaaaaaagagggaatgaaattagatttagggggaattgcgaaaggatttattgctgatgaaattaagacatattggcaaagcaagcacgtagcgtcaggaattattgatttgggcggtaatgtgttgttagtggggcggagtcagcatcccgatgaaaaatggaaagttgggattcaaaatccgattaaatcaaggcacgtcccgttgggagttctacatattccagaaaagtctgttggcacatcaggcatttatgaacggaaattaatagttgaagggcagacataccatcacatgtttgattcagcgacgggatatccaattgttaataatttagctagcgtgtccatagtaagcgatcgttcgattgatggagaaatttggtcaaccatttgtttttatcaaggaattgaaaagggcaaagcgctactggccaatcaaccaggaattgaagcagtgtttattacacgggatttgaaagttcatgtaaccgatggactacagaattgtttcaatgaaatcgcgaataatagttaatccatatttttacatatagaatggggaatatttatgaaaaaatttgttgctatcggtggaacgaatagtaaaaaatcaaccaaccgtaaattactacagtacatgcaaaaaagatataaaaatgacgcagaaattaagctcgttgaggtggcgggactgccaatttttaaaaagaccaaggaaatggcgattccaaaacaagctcaaggaattgctcacgagcttgagaatgctgacggagtgattattggtactccggagtatgatcattccgttccggccatcttgcttagtacattagcatggctatcttatggaatccatcctctgctagataagccggtgatgattacgggagcttcatatggtgctttaggggcatcacgagctcaggctcaacttagacaaatactagattcaccagaaattaaagcgcggattatgcctagctctgaatttttactggctaattcgcttaaagcttttgattcagtgggaaatttaatcgatcaagaacaagttgaaagattagacggtttatttgaagactttattttattctcagatatttccaaacagttaaaccacgctaattctaataacgcaaaggaaatgcaaaacttttcatgggacgaaggttctggtagaagggatgaagaaaaatgaaactagtagcaattgcgggatctataggtgagcaatcttataatcgaatgttattacaatacattgccaagcattttgaaaacttagttgatattgaacttttaaatattgatgatgttccagttttcaatgaagatgaagatttaagtgataatattgaaattcaaaaaatatatcaaaaagtttatggagccgacggggttatcttagctaccccagaacataatcacacagtaacagctgcaattaaaaatgtcatcgaatggttatcctttaaattacatccctttgatggcaagccggtttggattgttggagcttcttatttcaaccaaggttcctcaagagcgcaactccatctaaaacagatcctcgaagctccaggagttaatgcaattgtaatgcctggtaatgaatttctacttcggaacgctaaggaagcgttcgatgcagaaggtcaattaaaggatactggtactgttcagtttttagaaatggtcatccagaaatttattaaatttgtgaaggtaattgatatgttagatgctcctgatccaaagtcttaccaagacgaagatcttgaatctaaaggtaaagtaaatacaactatcgaaggggtcgatatgcacgacgagcattgggttgaaaaagcagcccaaaaagttcacgcggtggatggaagtacttatgttaaattggatcgtggaattctaacggttgaccagcttaattatttcttgaagaccatgccagtggaacttacgtatgcagatgataacaatcagtttatttactacaacaaaaatcaaccggctgacaagatgctagcaccaagaaatcctgggcaagctggtgatccgttagcagacgttcatccagggcgagcagttgaccgagttaaacaggtgattcatgcgcttcgtaccggagaaactgatctagtttcgatgccagttccaggtaatggtccggatcgacatgttatgcattactataaagcaatgcgtgatgaaaatggtcgctatcgaggggttaatgaatgggtaactgatatcatgcccatcattaaatattatttagcatccactggccaaaaactaataaaggatccagcagccaaaccaatttcaccaattacagggattgacgtaatggctggtgcttcagctaagccagagcctgatgtaacttcaggagcttcggaagaggagcctgaaggtcttgatgtcacaagcggagcttcagaaacacctgagagcaatccagaagtagatgctacttcgggggcttcagaagtttaaatgattatataaaatgattccttgataataagggatcatttttttattgacagaagtaatatctaagactacactttaaccataatatatcaatgatattgttttgatatcacgaaaggagttaagatgggcaacaaagatcatgaaaaacgttttttgcttcgtttagatcaaaaactttatgaaaaacttcaatcggaagcggatgaacaaggacgaagcgttaatgcacatatcgttaatatcttaaatagaactaacacgccagcgacctttgagaaacgccaaattattggaaaagtcattgcaggtaaagatttaagtcagagtggactagtattagtttcaggaatttattacagatatttacttgatgataatggtaatgtggtcgaagacgcccaatatgccatcattgaagcaaatggaaatatcttaactttaagaagaatatagggggaatatttgatgttaggtattaaaatcgttccgcaaaataaccagggcttagttgagacgttaggaaagtatagtcatagtgtagaatcagggctaaatttttatattccaattttccaaaaaattcgaaagattagtttggcgatgcgacctttagcgcttcctaattattcaatcattactaaggataatgctgatgtttctgctagtttaactttgaattaccatgtaacggatgcagctaagtatcaatatgaaaatacagactcagttgaatcaatggctcaattagttcgaggtcacttacgcgatattattgggcggatggacttgaacgaagcacttggttcaacggctaaaattaatcaagaattagccttggcaattggcgacttaactaatacatatggaattaatgtcgaccgcattaacattgatgaattaacaccatcgagggcgattcaagaagcaatggataaacaattaactgctgatcgtgaaagagttgctacaattgctagggcagagggagaagcccgttcgattgaattaactaccaaagctaaaaatgatgctatcatggccactgctaaagctgaagcggacgcaactaaaacacgcgcagacgctgaacgttatcggattgatacagtccaaactgggttagctaatgcggatggaaagtacttcaaaaatcaatcgattgaagccttctccacacttgctaaatcagctgctaatctggtagtagttccatcggatggaatgacggaaataggcaatcttccagtggtaggaaaaatgttagaaaaagggatgaataaagcttaaaattttggcagacgattggatggtttgatcaagagtgatttcgaccgaaggttaatattcgtgattactgaaacctataaaaaatgagccgtgaaatatgataaaatgctccgataggtatttttatagatataggagagtaaactaatgattaattcgattgaaaatgatgatttttaccaaaagatgcaaaatgaaaaattaacggttttagatgtacgtgagaaagtagaatttatcgatggtcatgtaccgatggcacaaaattggcccttgagtgaattagccgaaaaatatagcaaattagatactagcacatcttaatgtgatttgtcgttcaggggcacgctcagcaaatgcatgtgctttcttgcaagataagggattgaacgttactaatgtaactggagggatgctagcttggaagggcgaagttatttagtagggataaaattaacaaaatgttaaatggaaagcaaaagagtcatgtagtgtgaaaactacatgactctttttaggttgattggccatactgggctcgaaccagtaaattacggattcagagtccgctgccttaccaatttggcgaatggccattaaaaaatcgcccgcacggggatcgaacccgtaactccggcttgagaggccgacgtcttaaccaatttgaccagcgggcaaattactctattaatttacactaaaaaatacgtttcgtcaataaagaccttaattaatttcaagaatttcaacctgatattgttcatcaggagcagtaactaggacaatatcatgggttttatggtgcataagtgctgaacctaagggagattggaaagagattttgttgttaaccacgtccgcctcatgttttcccacaatctcgtaggtgatttcgtcatggtcatcgacaaaacgcatcttgactatgcaacccaaatcgattttggaatgattagtgttttgaatgattttggaataactaatttgacgctgcaagtagcgtagtcggccttccatccgacgaaggtcacgtttggcggcactatattcggcattttcagaaagatcacccaaggctcgggcatcggcaagggccttgattaaggccggacgtgtctgctttaaatcatcaatttcttgattaattttagcgtagccactaggagtcataggtacaaactttggttgcataaaatcactcctttctacatggatgatgattcgaaagtaagttcaatcatatattcatgcttttcaaggatatgtgaggtggttacccagacagaatctagcccatgatttttatctaatgttttttgctggaaacgatcaagaatgtcactatttttagccacaaattcgtcagcaaatcgatcgactaataaagaattatctggaaaataaacatgtggttcagaaacgggaacggtgtccgggaaagtcatattaattacgtttctgtagccaatgtgatgaatcttaaccatctcgggtttattatcaattcggtacaaaatgttatataaagaatctgagttagttgccataaataagttcctttctacatgttgatattgtagcaaaaattcctaagtaaatgttgttgcaaatcgaaaaccaaagtgtataattgtggtttatgacaagttgtcatttttaggaggtcgaaatgccaaagcaaacattttttaatttaaaggacgaaaaacggcaacgtattatagatgcagctgaacgtgaatttagtcaatgtcctctatatgaatcttcgataaataatatcattaaggatgcgaaaattccacggggaagtttctaccaatactttgatgatttatcagatttatacgggtattattttagtttgattttagaagatattcaagagaatttgattgatagtgttcaagaggcggatggtgacattttttcagcagttaaaaaatatgctggggaatatatgaaagaaattatttcaggcaatcatcgtgatttttatagaaacttctttttaggagccaatatttcaaagcgttctaaagatggtaaacatcccgggtttgatgtatatcattcagatcgtatgaaagaactacgtgccaatcttaaaaaagaagtcaattggaaactcctaaaagtgactaacgaaaaggatcaaaatatgattcagcaattgataatgatgattttctttcattcttttgcaaattattttgtacattcaaacaacactgattcagatccggcagaagttcaaaaagaaattgaacggaacctcaactggttggaatttggtgcaagaagaacggaggataaatagttatgtggaaactactaaagtctcgatttacgtggtgggcggtattagttgggacagttttcttgatggttcaaattgcgggtgatttgcttttacctaatattacttcagatatcattaataatggtatcgccaaaaataacattggatacatttggaactcgggtttaaaaatgttattagtttcactagtaggattaattggtgcgggagttaacgtgttttttgctgcaactcaagcccaaaaagttggtaataaactacgcagtgatctcttcagaaaaatatcgttcatgtccaattatgaatttgaaaaatttggagaagcttcgttaattactcgtacaactaatgatgttattcaaattcaaaacgtgattgttatgattttacgcatgatgttaatgtcgccgattatgttagtcggagcaggatttatggcttatcaaaaacaatccgagttaaccgcagttttcttagttgcattaccattactggcagtttttgtgggaataattatgttttttgcggtccctttgtttaagggccttcagaaaaagattgaccggatcaacttggttttccgtgagggattaactggggtacgtgtcatccgagcattcaatcaagatcaatttgaacaagatcgttttgctgatgtaaaccatgattatatgaaaactggtattaaggtatttacaatcgtttctttcatgatcccggtaatgactcttttgatgagtggaactaatattggaatcgtttggtatggagctcatttaattgccaaccaaacgatgcaagttggtaatttggtagcctttatgacgtatgccactcaaattttaatgagttttatgatgctttcgatggtcttcgtaagtatcccgagagcttcagcttcggcagctcgtattaatgaagtattgaattctgaaaatagtgttaaagaccaagcaaacgtggaaaacatggttgaagattcgactgctacattggcttataacaatgttaaattcagatatcctggtgctgaacgtctttcaattgataacgctaattttgaagctaaggcgggagacaccgttgccgtaattggcggaaccgggtctggtaaaactactttgattagtttgttaccacgtttatttgatcccgaatctggttcaatcgaattgaatggcgttgatattaaaaagttaagccaattcaatctacatgaacaagtagcatttgcgcaacaaaaagcagttctctttaagggaacgattcgtgaaaatatgcgttatgggaatgaaaatgctactgacgaagagatttggcatgctttagaggtagcacaatcgacagaatttattaaacgtgatggcgatggactagatacttttgttgaacagaatggggataacttctcaggtggacaaaagcaacgtttatcaattgctagaacgttagtgaaaaaagctaaggtatatgtttttgatgattcgttttcagcccttgattttaagacagatgctaatttaagaaaagctcttcgtgaagatcccgaaattcaaaagagtattgttattatcgttgctcaacgaattgccacggttgctgatgcagatttaattctagtattagaaaatggaaaagtggtcgggcaaggaaagcatgcagaattaaaacaaacaagtaaaacttatcaagaaattatcgaatcacaaattaaggaaggagatcaagcaaatggctaaagcaaataatgcagcacgaccacaaaatgggcctcgccctggcggacatggcggtccccgtggtgtaatcgaaaagcccaagaatttttggaaatcagctggtcgattggtaaaatatctttcgccttggatgtttggtttcattgttgtccttatttttgcggcaatttctaccattcttcaaattcgagcccctaaaattttgggtgaagctacgactgaaatttttaaaggggtaatgaaaggtgcagctcagatgaagatgggtgtaccagtgcataaatttcctattgattttaccaagattgtcgaaatcttaacgtcagtgggactattgtatgtcctttcagctgcgtttagttttgttcaacaagtggtaatgacgcgcgtttctcaaaaagccgttgcacaacttcgagcagatttcaaaaataagatgcaaaaattaccgatttcttactatgatacccattcaaatggggatatcatgagtcggatgaccaatgatatggataatattagttcaactttacaacaaagtttgactcaattagtaactagtttcttccaatttgtcggggtattgtacatgatgctaacaattagttggaaactaaccctacttgctgttgcaacggtgccactgagtttgattgtcgttgcggttgtcgcacctaaatcacaaagattttttaaatctcaacaaaaacaccttggtttaatgaataatcaggttgaagaaacgtatgcgggacatacagtaatcaagacttttaatcatgaacaagatgcaattgaagattttgaaaaagaaaacgttaagtattataagtcagcttggaaagcgcaatttatcagtggattgattatgccattgatgaacttcgtcaaaaatattggttacttaatggttgctgtaattggtggtgtacaagttgcccacggaaatctttccttaggtaacgtccaagcgttcctccaatacacccaacagttctcacaaccgattactcaaattgtaaatattgctaatacacttcaaatgaccatggcttccgcagaacgagtttttgaagtgctagatgaaccagagatggaagatcttcacacagatgtagcggatgttaagacagatgctaagatgatttttgacgatgtggacttccgttatgttcctgataaaccattgattcgaaactttaatttgcgggttgagcccggagaaatggttgctatcgttggtccaactggagctggtaaaacgacgattattaatttaattgaacgtttctacgatgttaattcagggacggtttaccttgacgggaaggatactcgtaatatggaacggacggaattacgttctaaaattgcgatggttcttcaggatacttggctttttaccggaaccattcgagaaaacatcaagtatggtcgtgaaggtgcaacggatgaagaattatataacgcggctaaggcagcccatgctgattcatttattcggcagttaccagatgggtatgacaccattttaaacgaagcagcttctaatatttcacaaggtcaacgtcaattgctaacaattgcacgagctttcttagctgatcctgaaattttaattttagatgaagctacgagttcggttgatacgcgtacagaagtgttgattcaaaaagctatgaataatttattgagcaaccgtacaagtttcgtggttgcgcatcgactttctactatccgtaatgctcaaaatattgtggtagttaataacggtcaaatcgttgaaactggaaatcacgataatttaatgagccaaaatggtttctacgccgacttgtataattcacaatttgcaagtggtgaagtaatttaatttttaatgggttattcttcgtttgaaacaaaacggagaataacccattttttgttatataatgctattggaatttaggaaacggacggtaggaataaaaatggtatttactgatacagaaaatttaattcaagcgatgttggagcaacagataattcctggagcagactatacttttattcatcatggaaggttagttcatgaggtaaccacaggctatagcagcgtagtaccgattaaacggcgcttagcgcaaggtgagtattttgatgtagcttctttaaccaaagttatggggacggttcctttgacgctctggttagaacaacagggaaggattaatttagaagccccagtgagccaataccttccccaaattaaagatgcaagagttacgttacgtcatttgttgacgcatacttcgggagctacggcttggattgatcagcgggatgaattaaatgcgagtgaattacgggaagctatctacaataatttaactttcggagctgattttaatcaaaaagttgtttataacgattataatttcctattgctgggctttataattgaacgggtattacatatgccggttcaagtagcaattcagaaatatgtgctgcagccttggggattagaagccagtagcttcacccctgatcctcatcaagctattccaacgcaagtccgcaatggcatcttaactaagggacaggtacatgatcccaaggccgcttcgttaggcttgcatgctggttcagcaggactattttctaccaaacatgatgtggttaaatttaccctgaaaatgttagcaaatgaaaatgaacttttggatgaaacaaccatgcgccaattcgaagataatcaaacgactaattctaaattactccgttcatggggctgggcgtttgttactagaaaaccacatcaagttctactcagacatagcggtttcactggaacatttattttattggatcgtttaacacaaaatggattggtattcttatctaatcgggttcacccgcaacctaatttggaatttttagaatatcgacaaaaaatttatcaaacttttgccaaagaagatttttaaaaatgtaacttaaagaacaattgatgatgtggtattcttaggtaatgagtagatgaaaggggttttatagagcatgagtgaaccattatttttaaatccagtattccatgaaaaaatttggggaggggaccatttaagaactgaatttggttatgatattccaagtgaccacacgggagaatgttgggcaatttcagctcatccacatggtccagccaccattgctaacggaaaatttaaaggtattacgttagacaaactatgggaaagtcaccgagaacaatttggaaatgccaagggggaagtctttccactcttaactaagatcttagatgctaatgacgatttatctgttcaagttcatccagatgatgcctatgcagctgagcatgaacatgaattgggtaaaactgaatgttggtatatcatctcggccaaaccaggagctgaattatactacggtcataacgctaaaacacatgaagaattggcagattggattaataatggtcaatgggacaaattattccgcaaagtgccagttaaagccggtgaattttattatgtgcctagtggtacaattcatgctttaggtaagggaattatggttcttgaaactcaacaaagcagtgatacaacataccgcttgtatgattttgatcgggtagataaaaccactggtgaaaaacgtgaacttcatcttcaacaatcaattgatgtaactaacgtacctcatgaagatcctaaacttaacattactactgacgaagtaggcgacgctgaggtaactacatttgttaaagctccaatttcaaagtatttctcagtgagaaaagtttctttgaaagatggcgaagttagctttgagcgtgaaggtttgtacaccttagtttcagtattagatggagaagggaacattactgttgatggaaaaacatatactcttgttaaaggtcaacactttgttcttcctaacccagtcaaagaatggagctatagtggaaaacttgaattaattgttagtgaacctggtgaagcataaaaaagagtatctaagaaaaaattttttcttagatactcttttttagtcttagaaagttggttcaatagtaagttctttttgaggagttaaatcagcatcaggatatttacgactaagagcagttaaaattatacgcttagctaattcaccattacgagttaggattggaccatggaaataagagccataaacgtttttataaatgactccttctgattgatcttcaccgttgttaccatggccagactgaacttcccctaaaggacgttctcccttaccaaggaaagttttcccgttgtgattttcaaaaccatggtaaatttctccagtttcagcatttttgataacaatatcgccaatgaagcgattatcgtcttgacttaatgtgtagtgatctaaagcatcaatccctttaattttctcaccattcgcaccaacgtagtaatgacctagaagttgataaccaccgcagatggcaagtagtggaccgccatcttcaatataatcagttagatcttcttttttgtgttgaatatccttggaaacgatggtttgttcatagtcttgaccaccgccgaaaaagacgatatcccagtctttaggattaaattgatcatcgagactaacaatgtcaatatctaaatctgtatccatttttttagcataatattttaaagctagtaaattaccgttgtcaccataggtattcaataggtcaccataaagatgagccacgtttagattgtatttcatattaaatcccctctttgatgtaaccttctgtagctaattgtttacgtaattgaagcatggcagtgtaagttgcaaatacgtaaacacgcttggtaggtaaatttttaatatttgaaacagcatcttttaaattatcataggtccaaagttgattgtcctcaactccagctaccttaagacggaaagtgatgtctttgtaacgttcgccacccgtcatatattgttgaattggcatttgcgttaatttttcaaaatttccatcccaaatccaacttgtatcaatcccatcagcatagttagcatttagtaaaccaacaaaagaaaaaggttcgctttcagttccaaccatatcaattacttggtttaaaccaacaggatttttaactagcacgatggtaatttctttaccatctacattgatttgttcttgtcgtccaaaaacccgctcatcggggtcatttaaagccttttgaatgctagaagtaggtactcccataaatttaccgaccgaataggcggccagtgcattatagacattgtaaagtcccccgatgtgaagggtaaagttggaagcatcaatgaaaaatttagataaattgggagtaagcttggtaatctgggtaagttgataagtcaattcgggacgttcccagccgcaattagggcaataatacttaccttgattgctataactaataaatttatagtgaataatatgttcgcagcgaggacaaaccacgccatcagtattcggatctgccttcatctcaccgtcgggttgattgttaaaaccatagtagacaacaggattaggaaggtcaaccgaattgaaaatcggcatgtcgccattagcgataatggtagcttccggagctaatttaaccccatctaatatttttcgataggttgtgtaaatttcgccatagcgatccatttgatctctaaatatattagtaaaaacgaaggctaagggtttgatatattgtgttaccttaatgacgttagcttcgtctacttctaaaatagcaatatttttgccttttttagatttatggtcagttaagaaagtggtgacaatcccttgttccatgttcgaaccagttggattagtaagaacatgatcaaacttttgacgaagaactttaacggttaaagcagtggtaagggtcttaccattggtaccagtgattacgatcacatcgtagtccttaccaagatcttttagaatggttggatcaatcttagtagttattttgcctggtagtgaacttcctccagaacgaaatgtgtgtaaaaaccaatatgacgatttaccggccattttggcaattgaacttttaaatgacatgttaagccctccgaatatctttaaaacatctaaaatagtattttaagctgaaattgataaaaaagaaagtttcttatattaataagagatgaatttttattttatatcagctatacttaaatttcggagaataaaattaggagtggggctagaatggcacagttattttttcattacggagcaatgaatagtggtaagtcaattgaaattttaaaagtggctcataactatgaagaacaagataaaaaagttattttaatgacgagtggtattgatactagaacggctgttggtgaaatttccagccggattgggttgcgccgagatgctcttccaatttttgatgatacgaatattttggaattgattacgcaagctagtgcccaagaagatactgcttgtatcttgattgatgaagctcaatttttgaaaaaacatcacattatagaactagctaaagtagtcgatgacttaggaattccagtcatgacgtttggtttaaaaaatgatttcagaaatgaattgtttgaaggaactaaatacttacttttatatgccgataaaattgtggaaatgaagacaatttgttggttctgtaagcacaaagcgctaatgaatttacgcgttcatgatggtaaaccggtctatgatggtgagcaagttcaaattggtggtaatgagtcttattacccggtttgtcgtcgccattattttcacccactgactgaagaagaaatgaggaattaattaaatggatattattgaaaaagttcaggctgttgccgaccgctatgaagaattaagcgaactattagctgatcctgaagttttaggagattcacaacgttatcaagagctttctaaagaagaaggcgaaatccgtgaaactgtggaaaagtatcgtgaataccgaaaaacagttgatgctattgctgaaaacgaagaattacaacgtgaaaaattagatccagaaatggatagtttagttaaagccgaattagctgaacttcgtgaaactaaagctactttagaagaagaaattaaaattttaatgttaccaactgaccccaacgatgataaaaatatcatcatggaaattcatggagcagctggtggggatgaagctagtttatttgctgctgacctatacaacatgtatactcgttatgctgaaacccaaggatggaaagtagaagttgtggatgagaatgctactgacgttggtggtttcaaggaaatcgtattaatgatttctggtaacaaagtttattctaaattgaagtatgaaaatggcgcacatcgagttcaacgagttccagttactgaatcggcaggacgagtacatacatctacatcaaccgtaggagtaatgcctgaagcggaagatgttgatattgaaatcgatcaaaaagatattcgtacggatgtttatcgctcatctggtgctggtggacagcatattaataagacttcttcagcggttcgaatgacccacttaccaactggtatcgtagttgcgatgcaagatgaacgttcgcaacaacaaaatcgtgaaaaggcaatgcgcattttaaaggctcgggtctatgactattaccaaacgcaagaagaagatgcatataatgcagaacgtaaaagcgctgttggtaccggagatcgttccgaacgtataagaacttacaacttccctcaaaatcgggttaccgatcatcgaattggtcttactttgaacaagttagatcgagttatgaatggtgaattagatgatatcatcgatgctcttattctcgatgatcaagccaagaaagtggaacaacttcgtaatgaataatattccaacttattttgaagccctgagatgggcttctttgtttatccgaaaaaaccaaggagacgagaatgctccagaattgatcttgatggatacaatggagtggtcaagaaccgaattaatcatgcattaccgtgaaaaactttttcccgaacaatgggagaaatttcaaaccgctgtgaaaagagttgccaagggagagcctgtgcaatacgtaacgaataaggctactttttttggacgtgaattttacgttgacaaacgggtgttaattccacgggttgaaacggaagagttagtcgaaacgattctaagtaaaactaagcgcagtcgacagagacttcgagttttagatattgggacggggagtggtgatatagcgattacgcttaaattggagcgtccagaatggttagtcacggcggttgatatctctaaagatgctttaacagtggctcaacggaatgctgaaagtcatgaagctatcgttgatttcaggctagggtcattgtttgaacccgtccaaggggaacgttttgatttaattatcagcaatccgccctatattgcggataatgaaaagcatgaaatggatcaatcagtgattgactttgagcctcatcaagccttatttgctgacgaccacggattattttggtataaaagaattgcagatcaattggatcaatatttagtcgaacacggagaattgggttgcgaaattggttatcgtcaaggtacggacctaaaaaagtatttcttagaaaagaagtatattgaccaagcggaagttataaaagatcttagtcaacacgatcgaattctttgggttaaaaagaaataggtgataaaaatgagtaaattatttagttctgatgaaatacaagtagcggctcaagccatcaaagctggtgaattagtatctttcccaaccgaaaccgtttatggactgggtgcggatgcaactaatccagaggcagtaaaaaaagtttatgctgctaaaggacgtccttcggataacccactaattgtccatgttgcggaccaaacagaagttgcaaattttgctaatattgacgacaaaagcaaaaaattaatggatcaattttggccaggaccactaaccattatcttaccaattaaaaagggagctttaaattcgattgttacaggtggattagatacagctgcttttcgtaatccggctactcaagtaacaattgatttaattcgtgcagctggggtcccattggtgggcccatccgctaatacatcagggaaacctagccccactaaaccggagcatgtgttgcatgatttggacggaaaaattgctggagttctagatgatggggaaactaccatcggtgttgaatcaacggttttagatatgtcaggtacaacgccaagtatcttgcggccaggggccattacagaacaagcattggcacccttaataggtgaggttcaaaccgaccatcataaagtcggaaaagatgaagttcctaaggcgcctggaatgaaatacaaacactatgctccgaatgcccaagtatacatagtgtctgatcaggattgggacggtgtcgtagcttggctccaaaagcatactgatcaaactattggaattatggccacaaatgaaatttttgagaccaaaaaattaggagaattcgaccaagttcgatacatttccttaggggtagattctaagacggctagtcgagaactattcgatggattacgaacctttgatgctgattcagcaataaaaaccatttttgctcaaggatttgatagaatagggattggcgaggcatacatgaatcgtctccaaaaatctgcaggtaacacatactttagtgacatcgattagggggaattggtcaatgaattatacaaaacaagatccagaattatggtcagcaattgaacgtgaagaaaagcgtcagcaacataatattgaattaattgcttcggaaaatattgtatctgatagcgtacgcaaggcccaaggtagtgtacttactaataagtatgccgaaggttatcctggcaaacgttactatggtgggtgtgaatttattgaccaagtcgaacaattagcaattgatcgagcaaaagccatctttaatgcggaatatgtaaatgttcaaccccattctggttcccaagcgaatgctgctgcttatgccgcgtttattaaacctggggataaaattttaggaatggaccttaatgctggtggacatctaacacacggtgctaaagtaagctttagtggaactttttatcaatcagtgagttatggggttgatcctcaaactgaaaaattagattacgatgaaattcgtcgtattgctttaaaagaacagccacaaattattgttgcgggagcttcggcctatagtcgatttattgattggaataaattccgcgaaattgctgatgaagtcggggcttatctgatggtagatatggcccatattgctggtctggtagcagctggtctgcatccttcaccagttggcattgctgatgtggttacaactacgacacataagaccctccgaggtccccgtggtggcatgattctttcgcaggaaaaatatgccaagcaacttaattttgcggtatttcctcaaaatcaaggtggtccattagaacatgttattgctgcgaaggccgttgcctttggtgaagcattgcaaccagaatttaagacttatcaagaacaagttttaaaaaatgcgaaagcaatggctgaagtctttgaaaatgatacgattttgcacgtagtaacgggggggaccgataatcatctgatgacagtagatttaactgggacccaattaaatggtaaggaagtacagaatctgttaggtggcgtcttcattactactaataaagaagccattccagaagaaaaattaagcccatttaaaacctcaggaattcgaattggaacgccagctattacgacacgaggatttaaagaagacgactgtcgtgaagttgctaatttgataattcgagcaatcaaaaatgcggataatgaaacagttttagaagaaattaagcgagatgtgttcaaactaactgaaaagtaccctattgattaaattagtcctagtttttttatgtttttttagctacaattgataaggaatttgaaaggagcgagtttagtcatgggtaagtttgaggttctcgatcatccgttaattcaacataagttaactttgattagagataaacactgtagtacaaaagaatttagagaaatcgtcaatgaaatctcaacattaatggcatatgaagtatcacgagatatgccactgatggatgttgaaattgaaacaccaattggtaaatcaattcaaaaacagatttcaggtaaaaaagtggcgattgttccaattctacgtgctggtttaggtatggttgatggaatggccgagttattaccagttgctcgtattggtcacatcggaatgtatcgtgacgaagaaacattaaagccaactgaatactttgtaaaattaccaagtgatatcagtgaacgtcaagtattcgttgttgatccaatgcttgctactggtggatcagccattatggctgtggatgcattgaaaaaacgtggtgctaaagacatccgtttctgtagcttagtagctgctcctgaaggggttaaagcattacaagaagctcatccagacatcgatatttacacagctgctctagatgaaaagcttaatgaagatggttacatcgtcccaggattaggggatgctggtgatcgcttattcggtacaaaataaatctttaaaaagaaggccattggccttctttttttgtatgttattagtattaaaacgaactaagctttatatattagtaatatagtaaaaattcgggggaatcagcatggcttatatcgaagtaaaaaacgagtcaaaagtgtaccaaatgggtgaaacaaaaatttttgctaatcgagatgttaattttgaagttgaagaaggtaaagtgacggtgattttagggcctagtggcgcaggaaaatcaaccgtattaaatatgttaggtggtatggatagccccactagtggtcaaattatgattgataatatggatattgcgacatttaacgatcgccaattaactaattatcgacgccatgatgtaggattcgtatttcagttttataatttaattccaaatctatccacattggaaaatgttgaattagctacttccttagttaaggatggacaagcgcccgaggaagttttaaaagcagttggattacaagaaagaatggataattttccttcccagctttctggtggtgaacagcagcgtctagctattgctcgtgcgttggctaagaatcctaagttacttttatgtgatgaaccgacgggagctttggattatcaaacaggaaaacaagttttgcaattattaagtgatgctagtcgtaaatttcataaaacggtaatcattattactcacaactctgaaattgctcaaatggctgatcgggtaattcagattaacgacgcccgagtgcgagcggtaaaagataatgctaatccagttccagttaaagacattgtttggtagggtgagctaatgaataaactattaatgcgagatattaggggatcgttaggacgatttaccgcaatcgtcctaattattatgttaggtgtactattattcgttggagtgaaagcaactgggcctgctttgaaccattccatgcaatcagaggtcgttaaacatcatttgagcgatgtgcaggtcttttcggataagggatttacccgaaaggatatcaaagctgtaaagcgcgttcaaggagctaaagcggagagtattaaatttaaatatgtgattggtggaaaaacaggtgatgcgattgcactatacggtttgaaagatccagctagacaaaatcaagttattttaaaaagtggacgtctgccccaaaaaaataatgaaattttattagataaacaagcgcaaattaaggatgggtatcgaattggtgaccagtttacttttgcaaaatcagctaatcttaaagtcaatagatataaaattgtgggttttgctgattcacccctgtacatcgacgattctactagaggatcagccaatgttggtagtggtcaagttcagtatttcgcttatattaaagaccaagcaatcaatttgcctgtcgcaacagcgataaatattagttttgctaagcttcaacatcaagatgttttctcaggaaagtatcaaggaactatcaaagctaaagtaaaacttttgcagaaacaattggataaacgaaaaaacgagcgaaagaatgaaattgttgcaaaacctttaaatcagattaatagagctcaggaaaaattaaatcaagctaagcaaaaaatagttcaagctaaagcacaattaaaaaagcaatctggaggaaaggtaaccactacttcagagcttgataaacaagagcaacaattagcggaaacgcaagttaatttgaaacggcagcgaaaaaaggttgaaaagataaaagttccaagttacacatggcaaactcgtgaagatttacctggattcactggctatggagatagttctgaccggatcgccgcaattgcgaatgtctttccagtgttcttttttctgttagctgcgttaattaccttcactaccattactcggatggtagaagaggcccgtgggcaaattggaacattgaaagctttaggattttctaggagtgcgattgcctacgaatacactatgtatgcttttttggctggaattttaggagcaagcgtgggttcatttttaggtaaccaattattgccacgttttgtcgtatcaatgtatacaaagtatgtaattggtcaaccggtcattgaatatgattgggcttcaattgcaattgcagtggttttggcaatgattgccacagttggagcggccttattggtagtaatcaaggaaacaaaagcagttccagccgagttgctacggcctaaatctccgaagaaagctaagaaaattttgctagaaaatattagttttatttggaaacgtctaaattttaatcagaaaattagttatcgtaacctatttagatttaagctgagaggcttaatgacgattttggggattgcgggtggaacagcccttgttttgacaggatttggcattgccaattccatttcagcaactggagatcttcaatttaatcaaattattaaatatgatgctgtagttcaagctaaaaaagccaaccaattagaatcggttcggcagacaattgctaggggaaagaattatcagcaaagccttgcgacccatacggaaacttttaaagcaactaagcacggtaaaaccgtggatgatatcaatatggatattcctcaaaataagcaccaatttgaaaaatttgtaactttaagggactatcaaaaccaacatccgttgcatttgcaaaagcagggggtaattatttcagaaaaacttgccactgccttaaaagttagaaaaggaagtacaatttctatagaaaatgaaaagcaaactaaaaaagaagttaaggtgatcggtgtaacccaaaattatgttggaaactttatgtatggatctacttctttttataggaaaactatgaaaaaagaacctacgatgcaaactttaatggttcaattacatcaaacttctaaaaagaatcaacaaaaattaagcaagcaatggattgaagctaatgccgatattttaggtgtgagttttgtgagggatcaagctttagcagttacaagcatgtctaagcaattaggaccggttgttttgatttttattctcctatctggagtgttatctttcattgttttatataacttgaacaatattaatatttcagaacgtttgcgagaattgtcaacaattaaagtactcgggttctttgattcagaagttacaatgtatattgctagggaaagtattattttagctttgattggaatactagctggttttggattaggaaatattttgacaagttatgttatcaaacaagctgagactagcatcgtcgtctttccactaacaattaaaccaatgggatacgtggtagcagctgtattaatggtcatttttaatttaatagttgtttatattacgcatcgtcgactaaggcaagttgatatggttgaagcattgaaatcaaacgaatagttaagaatttcagagataaataaattttatttctgaaattctttttgattttaagtagataaattgaacaaatttcaatttttgaagaacgaacaggaagaatatcatagaaataaagcgattattcttttgtcttttgtccaaaatggtggtatcatttcaaatgtattttcagacggaaaatactgtcttttgttcaagtttatgacttagattattgtcaatttttggctttggtttaggtacacttaggtagaaaagaggtgatattctgtgagtggtgaatcaatttcaacttttcagtttcttggtttgacatttaatacgactaacttaatttcaggtttagtaagtgcactaattgttttttgtgtagtgtttgctttatctcgtaatttgaagttaaagccgactggtaagcaaaatattttggagtggatcgttgattttaccaatggtatcctccgcgattcagtggatgaagaggaagaaaagaattttggtctatatgctttcacattattcctatttatttttgtttctaaccaaatcggtctattcctgcaaatcgcatggaatgatgtttcgtatctaagaagcccaacagctgatccgattgtcactttaacattgtcgttgatcacaatgatgttagcgcactattcaggtgttgcaaaatttggctttaaaaaatattttgaaaaaacatatttatcgccatttaaagtttggttaccgattggtgtttttacagaattcattgatttcttgacccttgggctacgtatctacggtgttatttttgccggcgaaatgcttcttaagatgatcggaggaattgcattctcgggtggcatcgtcaatatgattgtcgccatcccacttgccttgatttggcaaggattttccgtatttttgggaagtattcaggcgttcgtgtttgtaacactaacatccgtttacatttctcataaggtcgaagacgaataataatatatttttaggtaggaggaacaactattatgggtgctattgcagctggaattgctatgtttggagccgctattggtggtggtatcggtgacggtatcgttgtcgcaaaaatgcttgaaggaatggctcgtcaacctgaattatcaggacaattaagaacaacaatgtttatcggtgttggtttggttgaagctatgcctatccttgccttcgttatttcacttcttgtaatgaataagtaggcatgataaattaaacaatttatcggagaaggaggtgtcaatagatgttttcgcacattatagtaggggcggcacatggaagtactttgtacgttggtgatatgttgttttatgccatcttgtttattgtattaatggctttaattgcaaaatttgcgtggggtccagttaatgcaatgttgaaggaacgtgctgatcgtatctctaacgacattgactcagctgaacagtctcgaatcgaggctgaaaagcttgctaaacaacgtaaagaagcattagataattctcatgctgaagctacttctatcattaacaacgctaaagatagtggtgcaaaagaacgagaattgattattggaaatgctcaaaatgaagctaagtctctaaaggacaaggctaaacaagatattgaacaagaacgtgctgacgcacttaaaagtgcacaagacgatattgcgtcattatctattgagattgcttccaaagttatcaaaaaagaacttgatgaaaacagtcaaaaggatttgattgattcatacatcgaaggtttgggtgatagcaaatgagtttagataaaacaacaattgctaagcgttattcaaaagccctctttgaaattgtttctgaaaaaggacaacgcgatgaaacacgtgctgaactaaatcaaattcaacaagtttttaatgataatgaaggattaggcaaaattttaactgacaaaggtttggagcaaaatcaaaagcttgaaattctcaatattttgactaaagatgcttcaaattacgttggaaatctcatcaaaatgacttttgattatggtcgtatggactatttgacagcgattattgatgagtttaacaacttgtgtgacgctgatgaaaaaatcgttcgagcaaaagttgtttctgctatcccattaagtgatcaacaacttgataaaatggcagaacaattcgctaaacgtttaaaagttagtgaagttgtcttagatagtgaagttgatgattcaatcatcggtggagctatcatcaaaacagatagtttgatctacgatggtagtattcagactcaaattaatcaaattagacagcgcctaataggttagctcgatatttgtaaagaggtgaaacttttatgagcattaaggctgaggaaatcagtgctctaatcaaacagcaattagaaaactaccaagctgagcttaatgtcgaagaaactggtaccgttacatatgttggtgatggtattgctcgtgctcatggcttaaataatgctctttctggtgaacttctagaattctctaacggtgttttcggtatggttcaaaaccttgaatcaaacgatgttggtattgttatcatgggtaactatgatggtatccacgaaggagacgtagttaagagaactggtcgtatcatggaagttccagttggagatgccttaattggtcgagttgttaacccattgggtgaaccacttgatggcaagggagcaatccaaaccaccaaaacccgtccggtagaaaataaggcacctggtgttatgcaacgtaaatcagttgaacagccacttcaaacaggtattaaagctatcgatgctttagttccaattggtcgtggacaacgtgaattgattatcggtgaccgtaagacaggtaagactacaatcgctatcgatacaatcttgaatcaaaaagatcaagatatgatttgtatctatgttgcaatcggacaaaaggaatcaactgttcgtacacaagtagaaacattgagacgttacggtgcgatggactatacaatcgttgttagtgctggtccttctgaaccagctccaatgctatatcttgctccttatgccggagcagcaatgggtgaagaattcatgtacaacggcaaacatgttttgatcgtatacgatgatctatcaaaacaagctgatgcttaccgtgaactctcattaattcttcgccgtccgcctgggcgtgaagcttaccctggtgatatcttctatactcactcacgtttgcttgaacgtgcagctaagttgagtgatgatttgggtggaggttcaatgactgctttgcctttcgttgaaactaaagctggggatgtttcagcttatatcccaactaacgttatttcaatcactgatggacaagtgttccttgatggtgattactttaactcaggaactcgtccagctattgatgctggtacttctgtttctcgtgttggtggggatgcccagattaaggcgatgaagaaggttgccggaactcttcgtttggatttagcttcatatcgtgaattggaatcatttgctcaatttggttcagatttggataaagcaactcaagctaagttggctcgtggtcgtcggactgttgaagttctaaaacaaccacttcatcaaccactttccgttgaaaaccaagttatgattctttatgcattaactcatggtttcttggacaatgttcctgtcgatgatattcaacgtttccaagatgaactctttgactatattgcaagtaacaataaggagctcacagacgaaatccgtgaaactaagcaacttcctgatacggacaagatggatgcagcaattaaatcatttgctgaacattttcaacctacaaaggaagctaaataaggatatcagctaacgagaggaaaagtggtgagaattaatggcaatatctgaacaagatgtaaagcgtcgaattgattcgactaagaaaactagtcaaattacgactgctatgcaaatggtttcaactgctaagttaagccaaattcagagacatacagttggatatcaagtgtatgcacaaaaagttgagagtattgttgctcaccttgctaaatcacatttaatgagcgctagtgtagctggtaaggctaagtctgaccaagctatctcggctgctgatttactagcacaacgtcctgtcaagaagactggatatttaattatcacttctgatcgtggcttagttggttcatacaacagcagtgtgattaagcaaacaaacgattttatgcaaaagcatgggcatactgaaggcgatgccgttattctcgcggtaggtggcactggttctgatttctatcgaaatcgtaatcatgaagttgcttacgaataccgcggtgtcagcgacgttccaactttcaatgaaattcgtgaaattgttaaaactgttactaaaatgtacacagaagaaaaatttgatgaattatacgtatgctacaaccactttgtaaatagactttcaaatagtttccgagtaactaaattacttccaattggtggagatgatttggctaataacgaagctcatgaacaagttactgctgagtatgacactgaaccatcaccagaagcattattgcaggaaattcttcctcaatatgctgaaagtttggtttatggtgctatcttagatgcaaagactgcagaacatgctgctagttcatcagcgatgcgctcagcatctgataatgctagtgatttgattgcagatttagagctacagtataatcgtgctagacaaagtgctattacgactgaaatcaccgaaattactggtggtcaagctgcacttgaataatattaacgagaggaattaaacgatatgagtactggtaaagttgttcaagttatcggaccagttatcgacgttgaatttccccttgacgaagaattaccaactatcaataacgctttgaagattaaaaaggcggatggtactgtcctagtttctgaagtaacgcttgaattaggtgatggtgttgtaagaaccatcgctatggatggaacagatgggctacaacgtggtcttgatgttgaagatactggagattctattaaagtacccgttggtaaagaaacacttggtcgtgttttcaacgtcttgggtgacactatcgatggcggcaaagaacttggccccgatataaaacgcgatccaatccatcgtgatccaccagattatgatgaattgaatccaagtacagaaattcttgaaacaggtatcaaggttattgacttacttgccccatatattcgtggtggtaagattggtcttttcggaggtgccggggttggtaaaaccgttttgattcaagaattaatccataatattgcacaagaacataatggtatctcagtttttactggtgttggtgaaagaacacgtgaaggtaatgacttatacttcgaaatgaagggatccggagttcttgaacgtacggccatggtatatggtcaaatgaacgagccgcctggggctcgtatgcgagttgctcttactggtttgacaattgcggaacatttccgtgatgttgaagggcaagatgtgttgttatttattgataacattttccgtttcacgcaagctggttcagaagtttcggccttacttggtcgtattccttcagccgttggttaccaaccaacacttgctacagaaatgggacaacttcaagaacgtattacatcaacaaagaagggttcagtaacatcaatccaagcagtttatgttcctgctgatgattatactgatcctgctcctgctacaacatttgctcatttggatgcaactactaacttggaacgtgcattgactcaacaaggtatttaccctgctgtggatcctcttgcatctacttcaactgcgcttgacccacaaattgttggtgaagaacattatgaagtagctacagaggtacaacatgttctccaacgttataaggaattgcaagatatcatctctatccttggtatggatgaattatctgatgaagaaaagaccgtcgttgctcgtgcacgtcgtacccaactcttcttatctcaagacttcagtgttgctgctcaatttactggccttccaggtcactatgtaaagattgaagacacaatttctggattcaagggtatccttgatggtaagtatgatgatcttcctgaagaagcattccgtttggttggatcaattgatgatgtagtcgaaaaggctaaaaaaataagtgctacagaagattaggagggatctaattggctgaaaattcagtattaacagttagtattgttactcctgatagtcaagtctatgatgatgaccaagttaccatgttggtagttaataccaaagaaggtgaattaggtatcttgcctaatcacgttcctgtaattgctgctcttgcgattgatgaagtgcgggtaaaacacagtcaagaggaagacgttattgcagtaaatggtggatttgttgaattttctgagaatactgcaactattgttgcggataccgctgaaaatcaatctgatatcgacgtagctcgtgctgaaagtgctaagaaacgtgctgaagcaacgattcgtaaagcgcaacaagcacacgacaatagtgaattacggcgtgctcaaatttcacttcgtcgggctattaaccgaattaatgtatcaaaacattaatttagttattggtcataaaaaacgctcaattttgagcgttttttttgtgtttaaaaatgataaatttagcttagtttctggtacaataatacatgtatgaaattttggaggaaaattatgttaggaattcaatctgtaataactttaatttgttatctatttttcatcctgatttccttttggagtattcaggctattccatttcataaatttatgggaagatatgagaatcaagcacgggttttaatcgtattgctgtctgtggttattggatatacggtaagtagttttttcttaaatttaattacaacgattgaaaatttaacatttttagtcaaataggggattaaacctaaatgaagcaaattttgttactgattattcgtgggtatcaaaaatttatctcgccaatgtttccgccatcttgtcgatattatccaacttgttctaattatagcctccaagccatcaaacgatttggtgccataaaaggcggcttgatgggggttgcaagaattttaaggtgtcatccatttgtgcgaggcggatacgatccagtgccagataatttttctttaaaacgcaatcaaaaaaatagtaaaccaagaaattaggagttaaaatgtctagaagagagaaaaagttcgaaatcgaaattaaagaagttaaagaaaatgattcagttatcaatgaggtttatatcaacagacagttagttggtcaaatttctcaagtaaatgataagaattttacagcttctaaccaaagtggagaaatgcgtgtaaaatctatggatgaaggaattcaatggattgtagctgaatttaacctacattctctatagaaaggagctacctcgatggaaagaatgaattctagggttgctcgaaaggatgatagttcccggattgactatggaattatttttccagtgctaatgctagcaattatcgggctggcgtccatctacgtagctgcgacacatgatactagtgctacaagcatcttacgacaggttgtttctcagttagtttggtacgtattgggtatcgtaattgtcactgtcataatgcaatttgattcgaaacaattgtggaaactagcaccaattgtgtatggaattggactacttttgttagttctagtcttatttctatacagtcgagcctacgcggctaatacgggagcaaagagctggtttgctctaggaccctttaccttccagccctctgaagtaatgaaaccagcttatattttgatgatggcaaaagttattacggtttacaactcaaaagtaaaagagcgcacagtccgcagtgattggaagcttattggaacaatgattttatggactttaccagtgcctattttgttattgttgcaacatgactttggtacgatgttagtgtttattgctatttttgctggattagtcgtggtttcgggagttacttggcgaattttggtaccgtcttttgtcggaatggtggtattaggaagttcaaccttgatgctggtcgctacaagttggggacaatcatttttgagcaagttaggttttgaatcttatcaatttgctcgaatcgataattggttgcatcctgcttcggatactactaattcaggttatcaattatggcaaagtatgaaagctatcggttctgggcaattatttggaaaaggtttcaacgtttcgaacgttaacgttccggttcgagaatctgatatgattttttcggttattggagaaaattttggatttgtcggtagtgtagtattaattggactatactttttattaatttataaaattatccaagtcatttttgatactaaaaatgaattttatgcgtatatagcagtgggagttatcatgatgattctattccatgtatttgaaaatattggaatgaacatcgggcttttaccactaactggaattccgctaccgtttgttagtgcaggaggttcggcattgatcggaaatatgattggcgtggggttaatcatgtcgatgaggtaccattattattcttatagtaaaacaggattagaacaaaaagctgatttctaaaaactagtgatacaaattaggtatcctagtttttttatttttagtgttgacagctaaactgatggcatgtatactttagcctattaacaaagtattagagaaagatgagtaaacagatttatctacgcttagagagtttccggttggtggaaggaaatcgaggtaatcgttgaagatggtctttcaatttattcagcggatttgtgagcatttagttagcaaatcatgggagcgcccattacagcgcacgggttgattgacccgcagagttcgttgaccgtaaggcaacgaaaaaacaaggtggtaacacgacaaactttcgtccttgaatatagctttagctatattcgggcgaaagtttttttgtttaaaagggggattagaattgattgaatttaaggacgtttcaaaaacttttgaaaccaaagaaggaacagtccacgcaattaaggatgttaatttaaaaattgatagtggaaaaatatacggcattatcggatattctggtgctggtaaaacgactttaattcgaatgttaaatggtcttgagaagccgacaactgggagtgttaatatcaatggagtagcaatcaatcaattatcagctaaagatttacgcgtccaacgccataaaattggaatgatattccaacattttaatttattatggtcaagaaccgtaaaagaaaatgttatgtttccattagaaattgctggagttgctaaagctgaacgtgaaaagaaggctttagagttaatcgatttggttggtttagaaggaaaggaagatatgtatccagcttccctatccggagggcaaaagcaacgagtgggtgttgctcgagcactggcaaatgatccagaaattcttctctctgatgaagctactagtgctttagatccagaaacaaccgatgaggtactagatttattacttgatattaagaaacgtctgaatatcaccattgtattgattacccacgaaatgcatgtcattcgtaaaatttgtgataatgtagccgttttagacggcggtaagattattgaagagggagaagtactgaatgtcttcaaaaatcctcaacaaccgttaacacaacgttttgtttccgcagaatctgatccaagtcatcaagaaacagaaattgttttagatgagttattaaataaatatcccaatagtagaatcgttcggctaactttccatggggatcaggctaaattaccgatcgtttcggaaatggtacatgaatttcccaaagttgatttaaatatcgttgcaggtaatattaagcaaactcaagagggttctattgggacattatatttacaattaacaggacctgaaccacaagtagctgggtcggttaatttcttaaagaaattacgggtagaaacggaggttatcgcagatgggaagtagttcttattttgattttagttcagttgattggactgaaatggggagtgcaacttgggagacgatttgggtaacgcttgtgtctgttttattcacagcaattattggctgcttgataggtctcttactctttgaaaccaaagatagcaagagtaaaggaattcaggtagttaattggttagtttcgttatttgttaatgtattccgatcaattccttatattattttaatcgttgttttgattccttttactaatacgttagtccacaccattgtaggtccagtagcagctttaccttctctaattctttctgcggctcctttttttggacgaattgtagaaatgtcgtttagagaaattgatcaaggcgttctagaagcagcagaagcgatgggtgcaagccattggacaattatctttaaagttttgttacctgaaagtttacccgcgctggtatcaggcttgactgttacagcaatttcgttagtaggatatacagcaatggctggagccatcggtgcgggaggcttaggcgccttagcgtataacaatggtttcttgcaatataatggaacaatcattctggtggcaacgattctaattgtattatttgtttttgttcttcaatggattggtgatttattagttaaaattattgataaaagggttgtttaatcaaggaggaaatttttatgaaaaagagtagagttttaaccgcattaacaattgcagcaactgcagtagctttggcagcttgtggaagtaccgctaaaaaaacaacgacggttaccattggggcttcacctacccctcatgcagaaatcttaaagcatattcaacctgaactaaaaaaggaaggggtaaatcttaaaattaaacaatttcaagattatgttttacctaacaaggcattagcttctaaagatatcgatgctaactacttccaacacactcctttcctaaaagaatggaacgccaagaacaaaggaaatttgattagcgcaggttcaattcacctagaaccgattgcagtttattcaaagaagtataaatcactaaaagatctacctaaaaatgcgacggtactagtaagcaataatgtagcagattatggacgggtgcttgaaatctttaaagatgctgggttaattactctcaagaagggtacggataccacgaatgctaactttaaggatattgccactaataagaagaatattaaatttaagacggggtacgaacctaaattgatgcctcaactctacaataataaacaaggtgatgcggaagtaattaattctaattatgcagttcaggctaaattaagtcccgccaaagatgcgattgcagttgaaaaatcatcgtctccatatagcaacattgtagcaattagaccagatgaaaagaacaataaagcccttaagaaagtgattaaggcacttaagtcaaaatcaactcaaagttggattaaaaaacactttaaaggttctgtagagccggttgaataacttctaaaatctgtaataacactgaatgttattacagattttttgttggtctgacggggttaaacatgtcaatttaattgactttttgcacgataacccatatagttagttacatgactaattaagtttataatgaaggaattaataaaatttgaaggtggatgttatgcaatttaattttaatagcagcgaaccaatctatctccaagtcgcccaacagattgaagatgcaatctttaccggcggttttaaagagggagaacagatcccttccactactgaaatatcaaaagaatttcacataaatcctgcaacagttttaaaaggaatgaatcaactggtttcacgaaagcttttagaaaaacatcgtggagtaggaatgttcgtggctgagggggcaagtaatcaaattactttgaatcgccagcaaaatttctataataagtatgtaataggggtagttaaggaagcagttcgccttaatattaatgaggaagatttaaaaaaattaattgaacaggggtataaatctatatgaaggggatcgaagtaaagcaggtaaccaagtcattcgataaaaaaatgattttaaatggaattgggatgacaattgagcctaataaaatttatggtttgttaggtcgaaatggggctggaaaaagtactttactaagcttattagtaaaccgaattgctccggatacgggaggaattcggttagataataaagttattcgtgataatgatgaacaactctctaagatgtttttgatgagtgaagtggatctttatcctaaaaaccttaaagttaaggatgttttcaagtggaccaagagcttttacgggggctttgatgaagaactcgcacaagatttatgtgagaagtttggattacaaactaatattatttttaataagttatcaaccggttaccgtactattatgaagttaatcgttgcattggcggttccggtggaatatgttttcttagatgaacctattctaggtttagatgccggtcatcgagaaattttctataatgccttagttgagacatatgcggaaaatcctcgtacttttgttatttcaacccatctaattgaagagattgctaatttaattgagcatgtcttagtaatcgatcatggtcgtttaattgtggatgatgaaaccgaaaaagtgctaggtgaagcttacgtagttagcggacctgaggacaaggtggatgaatacacccaagggttgaacgttattgggagcgataaattggctcgaatcaaagctagttatgtttttggttcattagataacaaaccaatttcggacttaattaacattgatcaaatggatttacaaaccttatttgtcaatttaacaaatggaggtaatgagaatgaataaagtagctagcgtaatcaagtacgatttaagttattttgtccgcttgattttaattgtttacctgtggctaattggtttgctagtaggaattccagtgctattacatttagtagccagtggtaccgaagggatggccattgccatcttaaatgatttatctctattaacgacggcagccttgtttgttaacgtagccttactattttattttggctttttaacgtacgagcgcttttctttcttaattcaaaatggaatttcgcgaagaacaggttggtatgcaaaggttatatcgatattaattgtagcgttaatctgtaatatttatagttttattaccggattgtttgcattaaacgggggaagtgggtataagtcagtaccttatttagaattatatggtcatttctttaaatcactgtcattagatttagtttcaatgtttattgttaactatattatgttggttatgctagccgtctttggtatcattgcgggagccgtctttgcgctattaacacggaaaaatcaaaaaattgtggcaatatcaatccctattttaggaatcctgttattagcgatattggagagaatagttatacgacaatcgcatatattagacccgttggtagcattcttaaaatttgctatgggttattctaaaactttaggttactttaacccaatcattccagcgacaggtatggtaatattgattgtattatctttgataatctcaagatggttaaatacattattacgtactaaacgaggagaatgacttttatatggatcagacaagcaatagaacattaaagaaagaagtcctagaactctatcggggaaactggataacagcaattaaaattaacattataccaattgtttgctccatttttagtggatttataattgctagtttgattggaataattttatatttttttagtcagattgatagcagcgcactaggtacaatgggaaattacagtcaaaattcagggaccccttattcaggtaggacgactgctcaacaatttttctttcaagcaatcgtagtattttttacagtgggaattcaatacggaattttagattggttacgacaccgaaatcagcgtctttcatgggggacagcccttcaaacctttagcagaaagtattttacatcaactctagctatttttatttttcaatttattttccgcttcttatggtccttcttgctcattattccgggttggatcaaatattattcgtattcacaagcctattttctttataaagaagccactgatcggaagataagtgatcgttttgaatttgttaatttcattacttttagtcgacgactcatggatggcaataaggcaagattactgggattacaaatttcattaattggatggtacattttaagcatcattacgtttggaataggatttatttggtacgttccctatcgcaacgggctttatgtcgcattttataaaaatttagttgaacagcgtggtcaacaagttcttccagaaatatttggatgacaaaaacgcatctaaacttagcttttaactaagtttagatgcgttttttaatctgtagtatgtcttgctccgtagaaagtgtaaacaataattccaatgataaaccaaactagtgagtataatttagcttgggcgtctagtccccagaaaactgccagagagcctaagaaagccaaggcaggaagaacagggtagagcggcattttgaagcttggaatagcaatatccttaccttcacgtggtcgcaggacatagatccctaacgatacaaacataaaggcgattaaggtcccagctgagattaattgcgctaagaaagcaaaaggaaacatggaaccaataataatgccgataattgttaaaaggcttaatgcatggttaggaagaccttttggatttacttgacctaaccatttaggtagcataccatcacgtccaaatgagtatagcagacgagaaccagccatcatcatgccaattaacgctgtaaacatcccaattacggcaattgcttgaatcacaccagcaattactccatgaccagcgtgtcgtaaagcccaaccgacaggttcagcattattagcgtaattcgtgtaatgaaacattccaactagcactagcgaaactgcaataaaaaggataacagcaattattaacgatcctaaaataccgcgaggcatagttttttcagggtttttagcttctccggcattagcagcaattgaatcaaaaccaatataggaaagaaaaatcattgaaattcccgaatagatacctttccatccaccaaaggaagttccgtctgggttggtatgatatttagggataaatggtaggtagttttgaatatggatagctgaaagtcccacaataataaatactaaaatagcaacaacctttaaaacaacgagtgcattttcgatgcgagcggctcctgtagttccatgagctaaaagtaacgctaccgcaataacgacgatcaacgcagtaatatcaatgattccaccattagtacctagaggatttgcaagttgtttgggaatttggattccaattgaggaaagcagtcccctaaagttagctgaaagtccggaggccacgaaggctacggcgatgaaatattccgctaacaaagcccagccggctacccaaccaaaccctttacctaagattacgttaatccaagagtatgcagatccagcaaatggcatagcggaagccatttcggcataagcaaaggctactaggccggcaactacagctgctgctaagaatgaaagtacgacggctggaccagcatgttgagctgcaaccacaccaggaagtgtgaagatggaggtggaaacgatcgtcccaaccccaagagctaaaaagtctttgactactagggtacgagtcaaatgagaatctttatcttcataaatagcaggattttcttttttaataaaatttttgatgaaattatgcaataatttaacctccttaaatagtagtatagactatcatatcatattctatcatttgtttttaatgtttagctaatcaaatttaattgtatttttaagtgaagaatgggaaatatttttgctaagttgatgaacgtgttagaatcaatatattattaggaggacatgcctttggattcaattaatgaaacacaaacaaaaatagcagctctaaggatggatctccgagttggaaaaatattttcttctttaggaaaatcagttggactaatcattgattcggcttcacaagatttaccagttactgaggtaaaagtcccccaagatgaagatgatgtagttgaattacttaaaattattaatgaacagttggggaagggagacatggacgaaattagtgatgataatattaatctactaatggatcacctaggctcttttaaagctcaaatccgtgatagtggagttttcactctttttggtgatttactccaatatgatattttaactaaaaatcaaaaaataatgatatttgatcgtttgattagtgaccagatgctcttgtcgcatattaatgaaacacagaatgatgcggcatatttaagagcatacacactaattttgttagcaactcttatctacattgatcgagctgggaccacttttattgatcctaaacgtcgatcaagattggtaaaccaaattgtactctatactatgctagaaaacgatacacgtggatatgaagacgggcgaggatggattcatgcctatacacatttgggtaacgttttagatgagctagcaagtgatgaaaagttagtccgagcggataaaattttattaatgtgtacagtgattgaaaagataaaaagattaaaaacaccgttaatttatggagaatctattcgtttagcggtatacattgccgaccaactatatgaagacgacgtatatcagcaatttttattgattgaacttcgcgaatggcgtcgctctttggaaacaattcaaatgagagagtccagtgctatgtggaatgctttatttaatcgtcagcgttttttgcaagccctcgttttaaatccggatatggccaattcaattgtggaatatttggaagattccaatgattttacagtataatttttaacttctatttcatcattgaactgattttatgatatactgaaggttcaataaacgtttgataattggcggagcaaactcaaggtttgtaattatcttacatacgaggtggaaaaaatgaaaattgctgtacttgccggtgggaaaagcacggaaagaaacgtgtcgctttcatctggttcaaagatcaccaatgctttgcgatcaaaaggttacgatgcaacgatgattgatttattcttgggatatgaacttgagggtggtcaaagttatgaagacgtatttaagtctagtaataccagtactgattatgaaatcagtgacgcagttttaacagaagaagatattgaagaacttcgtacagacggtacggttggattgtttgggaaaaatgttttaccaatcctccaagctgctgactttgtttttctagcgttacatggtggtgatggtgagaacggtaaagttcaagctgttttggatcttaatcatattaaatatacaggtagtggttcactagcttcaggaattgccatggataaagcaatttcaaaagagattatgttgtataacaacattaaaacagcccaatttgctgtattgcatgcaaaagatggtattcatcctcaattagcctttgactatccaatggttgttaagcctaatagtggtggttcaagtattggtactagaattgtgcatgatgaagccgaactagctgaatcattaaaggatgcctatcgttttgatgatgaaattattgtcgaagaatttatcactggacgtgaattttcactaggggtggtaaatggtcaagcaatgccagcaattgaaattgtggtaaatgatggttggtacgattatgaacataaatttcaaacgggttcaacgactaaattcgttactcctccagaaatcgaagatgatgttcatgatgaaatgaaaagggtagctgttcaaacaatggatgccttgggcatgactaactatggacgcgttgattttctaactaacgacacaggcgtatatgtaatcgaagccaataaccttccaggaatgacacctctatcgttattaccacaagaagcagaagcagctggtattagttatgaggacctttgtgaaagtatcgtattaggcaagcaaaagctttacgatgaattaaaaaaataaatttaaaatccctctttagagtaattaaaccctaaggagggattttttatgaaattaaaatgtacgtggtcaactaagaatgcaattttagaaaactatcatgataagatatggggaaagccatgttttagtgaccaagaactctttaaatgtctggcaattcaaattttccaatcggggttagatttacgaacggttttgacgaaattggaagcattaaatgaaatgtttgacgagtttaaagttcaaactgttgctggctatgatcagtctaaattagaagcgttgatggcatgtccattaatcattagaaaccaacaaaaaattaaagcagttatccataacgcagatgtgatcttaaaaatgtctcaaacggggatgtcttttaatgattttatctggtcaaaagtagattttgttcctatggatttagaacccaaaaataatgctaaaatgatgtttgatttaccaattgctagaagggtgtgtaaggacatgcaagagctgggatttcagtttgtggggcctactaacattagcttctttttacaagcaagtggaataattaatacacactgggtaaattgtagttatcgttaaaatggcgtaaataaaaagtacggcgatttaattttttaaactaaattgctgtactttattttattatttattttctaagtctgtgcgaacaaccaaaacatcacaaatggcggtacgggttacgtattcggtaacggaaccgattaataaacgttcaacagcgtttaatccagtagcaccaatcatgattaaatctgtatgaagttctttagggacatcttgagagattactacctttggtgaaccgtactcaatggaataagcaacattttctaatccatcattgtgtgcctcttggatatagcggtctaaagattttttagctgtatctgtgacttggtcgaccatggcggtatcgaaactcgaaatattttggaaagcacgagtatctataacgtggagtaaatgcaattctgcaccatcgttacgcttagcgacggcaactgcttttctaaaggctagctctgcttctttggaaccatcaactggaacaagaatatgtttatactgttgtgtcataacataaccactcctatctatttaccctcattgtacgttaaaaatgagaaaataaaaaggaatttgctataaaaattttaataaaaatagcaaagttccagtggtagaaaaaattcctaaaactaaagcaattaaaattagaacagtatttccagttattcctaacagtagagtaataatactaatgcctattaatatttttccaactacatttaaactttggctgagtaatttattagtagaaggtttaaatagcataaaatccgtggaacggtgggtatagaggtaataaccgatataaaagataataattgcaaaaatgaacataaagagctgaattagcataaataaatcctactttcttaatatataaaaaaaccccaccggagtggggcaaagaacttttagtagcgttcatatcggccagtatctaaccctagtaactaggtgggtgcacatacccaaacagcatgtttccttatacaaggcatacaattcacttgagatccgtgctcccgattagatgtttgttggaagaatatgaaaccgataattccgaatacctaagaacttcataattatcttactatactttttgtagaaaatacaatgttaatgattagaacgttgtgatttctttagactttcgtaccgatttttaattttctcttcataggtactattacctttggcctcaaaatatgcagcatcaaccaatttgtctggtagatattgctgagctatccagtcattaggataattgtgagggtatttgtaatctaccccacgacctaaagcagctgcacctttgtaatgagaatcgcgtagatggtctgggacttcaccaatctttcccgtacgtacatcggttaaggcattatcgattgcggtaatgcctgaattggatttaggagagacacaaagttcaatcacggcgtcagccaaaggaattcgagcttcaggcagtccgacgtgttcagcggccgtgacggcagaaactgtccgttgacaagctggggggttagccaaaccgatatcttcataagcaatgattaacagtcgacggataacactttgcaagtcgccactttccaaaagtcgtgccatataatggagagccgcatctgtatcactaccgcgaattgatttttgaaaggcagaaattacatcgtaatgagcatccccatccttatcttgggtgagagctcttttttgcagacattcttctagaatagctagtgttaagtgaattttttgattttcgtcaggaccagttgaacgcgcagccagttcaactgcatttaaggcgctacgcaaatcaccattagtggactcagatacaaattttaaagcatcttcatcaattacgatgggtaattcacctaaaccacgggaggaatccttaatcgcagcaaggacagcttctttaatttcatccggttgaagtggtttaacttcaaaaatttgagttctactacggattgccggattgatattgatataaggattttcagttgttgcaccgattaaaatgatattgccattttctaaatgggggaggaggaaatcctgcttagttttatccaagcgatggatttcatctagtagcagaattacagttccactcattttggcttcttcagccacaatttgaagatcttttttagaatcggtggcagcgttcaaaattcgaaaagcatatttagttgagcctgaaatagcactggcaatactagttttaccagttccaggaggaccgtataaaatcatggatgataaaagtttagctttaaccatgcggtcgataatttttccaggaccgaccaaatgttgttgaccaacaatttcttcgatagttcgtgggcgcatacgaaacgctaatggttgcattttttctcctaaaataaaaatttaaagtaaataaaaaaaacggccaaggccgtttttaatatgattatagcttgttgtagtattcaacgataagtgaatcgtcaatatctgcttcaagttcatcacgttgtggaagacgaacaagagaaccttccaacttgtcagcatcaaactgaacaaattgtggacgaccaacaacagcttcaacagcttcgctgataatcttaagatcttttgatttttcacgaacgccaataacttggccgatttctacttcgtatgaaggaatatcaacacgcttgccatcaacagtgatgtgaccatgatttaccaattgacgagcttgacgacgagtagttgccaaacctaaacggtaaaccatgttgtccaaacgacgttcaagtaaaaccataaagtttgtaccaggaagaccttcgcggatcttaccagcgcgaacaaataggtttgagaattgacgttctgttaaaccgtacatcatacgtaacttttgcttttcgcgaagttgcataccgtattcagaaatcttacgacggttattttgaccatgatcaccaggagcgtaaggacggcgagccaattccttacctgtacctgttaatgaaataccaagacgacgtgaaactttccagcttgggcctgtatatctagacataaaaatatcctccaataaattgtttttgttggagtaaaataaacaaatgtgggtttagtattcgtgcagattgctttgcaaggttcacctttgcagccgctgaggttactagttgacctgaaaaacaggcaacaatctgttgacgagcttaccgcccaccgctgcattattttacactcctactagtttaacgcactcaaaacagaactgtcaatgtgtttaactaatgcgtctctgaatttaatcagagtggcttcatcatcttcactaaaacgattgagaatcggtgagtcaatgtctaaaacacccaataattggttatccatcattaaaggtaagacaatttctgagtttgatgcactatcacaagcaatgtgtccaggaaattcatgcacattttccacacggagtactttattttctttaaaggcagttccacaaactcccgaaccgtttttgatgtgcatacaagccacatttccttggaagggtcccaggaacaattcatctttttttgaatcaaagagataaaaaccacaccagtttacatctttggtttcgctatacaacaaagctgaagcatttgaaagattggcaattaagttggtttcattaaacaaaagtgcatcaatctgttcgacaataattgagttaatcggttctgacattgtagtcacttcctatataatgtttaattaataaaaaatccctagtttaacaaactaatgggtatgatataattaattaggtaaattctaaattgaagaaagttaaaaggcaagttttttatcaattgaattgagtgaagttaagaaggatgggattttagttatgatcatggtattgattgcaatcatagtggtagcaattctagtttatttaggaattgtttcatatcaacgttatttacttaaacaaatcgatgaattattagatcgaaaagcagacatcagtgaatcaccggtgcgtcaaaaactaatggaagtttcctccatgaatctaactggatcatcggctattgggttagataacattcgaaatgactaccaggaaattattgatcatcgattaccagaaattgaagacattgctaaccattcgaaacaagatatcaatgatatgaagattttcgaagcgcgtaaggatgttacgacggttagtgaatctttagatgcaattggcgaagaaacgcgacgtcttaacgatcagttggataatattaaacgtacggatcaagaacaacgagatgcggttaaggtcttacgcatgaagtatgaagaaattagaaaaacacttctagctaagaacctaacgcttggtccaagcattgatttattagaagaaaaattagctcgtttagatgatgaatttgaaatgttcagtggaaccgtagaagctggagatcatgaaaaggctgaaggccaactccaaaaacttcgaacaagtacagaacaattagaagcacaaattcaaaacgttccacctttatatgaagaactaactaatgtatttccagagcaaattgctgaaattaaagatggctacgatcaattgattaatcataactatgcctttgaagatgatatcgttgatgacgagctgggtgctattaaagctaagatttcagataatcttgaaacccttggtaacttacgtttagatgctgtacgtgataacaataagtcaattgaaattagaattgacgatttatacagtatcttacaaactgagattgatgcacgtaagtcagttgaacataattttgatgtaattactcgcttcttaaatcacgctgaaaaacagaataaagttttgttagcagaagtggaacgtatggatcaaagttatgttttgagtgatgatcagttagtattaggtcaaaacttagatgctgaattaaatgaaattcgtaatgaacatgatcgtgatacagaacaaattactaaccaaccggttgtttactcagaaattgtggaacgtttaaaagctgaaaatgaccaactttctgagattgaagatcaacaagctaaattaaatgatgaacttcaaagccttgtagatagtgaaaaagatgcccgtgcaagaatgcaacaatatgacggtgaactccataacatcaaacgtcacgttgaaagtcttaaccttccaggtattccagaaggatacatggattacttctttgtggttagtgatgagattgaaaaagttgggagcgatatgaatcaagttcgagttaatatagacaagattaaccgagaacttgatatggtaagtacggatattcaaactcttactaagaagaccactgatctgacagacgatgccgctatcagtgagttagcaattcaatacgctaatcgttatcgtcatactgatcaagatatcgaagacgctattttgcgagctcaaaagctttttgatacggaccatcgttacaatgaaagtttaactgtaattacaaaagcactagaagaagttgaaccaggtgcagtggataatatcacagacaattactaccaacaaaaacgaactgaatattagaaaataaaatgctatcgtacttagtgcgatggcattttactttgaagatctaaatatttagattactttaattttgtaagtatatttttctgttataattattagggtttacggaaatatataatggagaaatgagtaaatgatttattttgataatagtgcaacaactaaagttgataagaacgttttagagacctaccaaaaggtcagtaataagatttggggtaacccttctagtttgcatgatatgggcgaaatgtcgttcaatttattggagcagtctagaaaacaaattgctagtttgttaaatgttaaacctcacgaaatattttttacaagtggtggaacggaaggcgacaactgggtaattaaagggacagcgatggaaaaacggatgtatggaaagcatctaattgcgacggctgtcgaacatcctgccgtaaaaaattctatggaacagttagcacaattaggatttgatattacctatcttcccgttgatgatgagggtcgaattaacattcaagatttaaaagatgccattcgcccggatacgattctggtttcgattatggcaattaataatgaaattggaacaattcaaccacttttaaaagcagcagaagttttaaaagactatccaaaagtacattttcatatcgatgctgttcaaggaattggtaaagggattcaagccgcaatcatgaatgatcgtgttgattttgtgaccttctccgggcataaatttcattctcctcgaggggtggggtttatttatgcgcgcgaaggtaggcgaattgcaccattgttaactggtggtggacaggaaaagaatttacggagtggaacggagaacttacctgcgatcgctgggatggctaaggcactgcgtttactacttgatggcgaagatcaaaaggtagctttacaagaatcaattaaagagaaaatttataatcacgtaactaagtttgaaaaagtggttgctttttctaaaattcaagctaactttgctccgcatattttgtgttttgcgattaaaggggtgcgtggagaaacgattgttcatgcgtttgaatcacatggaatttacatttcgaccactagtgcttgttcttctaaaaaacagcaagcttcaagtactttaacggcaatgaagattgactcaaccatttcaacgagtgccgttcgagttagcttagatagtgctaattctttggaagaagctgatgaatttaatcgaatttttgaccaattatatcaagacttttcaaaaataaataaaaatagctaggagtttatatgaaatatacggaaataatggttcgctacggtgaactatcaactaaaggtaaaaaccgcaaagattttattgctcgtttgggaggaaatatacgtaaaagtcttaaggactttgaagacgttgaaattcatcctaatcgtgaccgtacacatgtaaccttaaatggtacagacagtgatgcagtcattaacagacttaaaaaagtttttgggattcaaaatttttcgccaatgttaaaagttgagaaaacaatggaagctgtccaagctggtgctctagaaatgatgaaggagcaattaaagccgggaatgacctttaaaattaatacacgtcgttctgataaagaatttgctattaatacagataccatgaatcgggaacttggtggatttatactagataacttcccagataatgatgtaaaaatgaaaaatccagacattaccttacgtgttgaaattcgatctaatggaattttcttaactagtgaagtaattaatggggcaggtggcttaccggttggaactgctggtaagggaatgatgatgctttctggtggaattgattctcctgtggcaggttatttggggatgaaacgtggcgtagagatggaaatggtgcattttttcagtccgccatatactagcgaacaagctctagctaaggctaaggaattaagtggaaaattagctgcatattctggaagtgttcaatttatccaagttccatttacagaaattcaagaaactattaaagaaaaatgtccagagggttatttgatgacgattcaacgtcgaatgatgttgcgcctagtagttgccctagctaaacaacgtggtggactagcaatctttaatggagaatctctaggacaagtagcttcgcaaacaatggaaagcatgttagctattaatgacgtaactactatgccgattattcgtccggtagtttcaatggataaaaatgaaattattgacatagctaaggatatcgacacttatgacttatcaattatgccattcgaagattgttgtacgatttttgctccaccatcacctaaaacacatccagatctcgaaaagacgcgttactttgagaagagaattgacattgaaggattattggaacgttctttagcaggcgtaaaaattactaacattcgtgctgaagaaaactttatgaatcaaaatgaagaagtttttgctgaattattgtaaaggatttgtatattgattgaaatcagtgagtgtttgagataaggttaacgtaatttaaataaaggagcgtacaattatggaagtattacgcggtggagaaaaagttgaactcgttggaaatcctccaatgattggagaacaattacccaaatttaaagtttttactggcgatggtgaaaaagttaagacacgcgatttactgggtaaaccacttttaattagtgttgttccagatttaaatacgccggtttgcagcatgcaaactaaaaaatttaaccaagaaactgaccaatactcagatattcgatttgtaaccatttctaacaacatgcttaaagaccaagtagcttggtgcgcaaatgaaggtgttaagaacatggaagtattgtcagatcatgagctatcatttggttatgagatgaatctatatattccgaatgctggttatctagctcgtagtatcttcattgttgatgctgatggcaaaattatttatcgtgaaattgtaccagaaattcatgatgaacctgactatcaagctgcacttgattttatcaataaaatgtaaaagaataattgacgaacggacaattattctttattatttattctgaaggttatgactaagaggagagctgcaaaacttttttcagagaatagacatttttgctgagagtcttaaaaagttggagttcgggttgcttatgagccaattttctagatttaattctagaaaatcgaacaaattgttcgttatcaatgttaaagaggggcataatacgcccaatttaggtggtaccgcgaagcatcttcgtcctatgagttaggacggggtgctttttatttggaaaggaaagtgggattttaatgactaaagacgtagatatgtcgacaaagtacgacccccaaagcgttgaacatggacgctaccaaaaatgggtcgaacaaggacaatttaaacctaatggagatcaaaaggctaagccttattcaatcgttattccgcctcccaatgtaactggaaaattacatttgggacatgcctgggatacgacactacaagatatgttgatccgccaaaaacgaatgctaggatatgatactgtttggattcctggaatggatcatgctggaattgctactcaagctaaagtagaagccaagctacgagaacaaggtgtttcccgttatgacttaggccgtgaaaagttcattgaccaagtttgggaatggaaagatgaatatgccgatacaattcatcaacagtgggctaagatgggtctttctcttgattatgaccgtgaacgttttaccttagatgaaggtctttctaaagctgtcaagaaagtctttgtgaccctttatgaaaaaggcttaatttatcgtggtgaatacattatcaactgggatccacaagctcgtactgccttatccgatattgaagtggaacatcaagatgaccaaggtgctttttatcatgttaagtacttctttgcagatgaagagtttgaatttaacggtaaaaactatattgaaattgcaactactcgtccggaaactatgtttggggatgttgctattgctgtacaccctagtgatgaacgttataaagatatcgttggtaaggaagtcattcttcctctccaaggacgtcatttaccaatcatcgctgaccaatatgttgacccagaatttgggacagggatggtaaaaattacaccagctcatgaccctaatgatttccaagttggtaatcgtcatgatttgaagcgtatcaatacgatgaatgaggatgcttcaatgaatgaaaatgctggtaagtatgaaggtatggatcgctttgaagctcggaaagccatggttaaagatcttgaagaacaagattacatgattaagattgatccaattgttcatagtgtgggccattctgaacggacgggtgtgcaagtcgaatctcgattatctacccagtggtttgttaagatggataagttagcccaaatggcgctggataaccaaaaaacagacgataaggttaactttattcctgaacgttttgaacatacctttaaccaatggatggagaatgctcatgattgggttatttcacgtcaattgtggtggggacatcaaatccctgcttggtataacaagcaaactggagaagtttacgtgggcgaagaagcacctcaagatattgaaaattgggaacaagaccccgatgttttggatacttggttctcaagtgctttatggccatttacaacaatggggtggcctgatgagaattcagcagattttaaacgctacttcccaactagtacattagttactggatatgacattatcttcttctgggttgctagaatgattttccaaagtctagaattcactggccaacgtccgtttaaagatgtgttacttcacggtttaattcgtgacgagcaaggacgcaagatgagtaaatccttgggtaatggtattgatccaatggacgtaattgataagtatggtgccgatgcgcttcgttggttcttatccaatggttcaactgctggacaagatttacgctttagttacgataagatggattcggcatggaactttatcaataagatttggaatgctagccgttatgtaattatgaatttggatcaagttgaacagccaaaacttccggaattaagccaattaacattagctgataaatggattttgagtcgtttgaataaaacggttgaacaagttacgcacttctttgacgtttatgattttggtgaagctggtcgggcaatgtacacctttatctgggatgacttctgtgactggtatatcgaaatgagtaaagaaattttgaacggtgaagatgaacaagctaaggttaatactcaaaatgtattggcatatgttcttgatcaaacacttcgtttgttgcacccagtgatgccatttgttactgaaaaaatttggctctccatgccacatgatggtcaatcattagtgaatgcagaatatccggttgtacatgctgaactagaaaatcaagatgctgaagcgggaatggatcacttaattggattgattaaggcggttcgtaacattcgttcagaagctggggccccaatgtctagtccggttgatcttttgattaagactgatagtacaaaactaatgcaactctttaatgaaaatcgcgattatattgatcgtttctgtcatccagctaattttgaattaggggcagatgtagaggcaccaaaactttcaatgtcagcggtaattacggacggagaaatttacattccactagctgaattagtaaacttggaagatgaaattgcgcgtctggaaaaagaagaagctaagtacgaacaagaagtaaaccgtgtggttaaaaaattacaaaatgaacgttttgtaagcaatgctcctgaagaagttgttgcagctgaacgtgcaaaacaaacggattacgaaggtaaattagaagcaactaaacgtcgtcttgcagatattaaatctgaaagcaagtagctaacgtttaaattaacattaaagaactgcaaacaaaaagtgatttttgatgcggttcttttttgctagaagggggctcagtgatggattataaaacggctttggaatttatacacggacggccgcggttacgaaaagagccgaccgtaaaaagaatgactgcctttctagatcagttagggaatccccaagatgcaattcaaggaattcatgttgcagggaccaatggtaaaggttcgaccattgcttttttggccaaaatgatgggggctgctggacgacaagtagggacatttacttcgccttatttagaacgcttcaatgagcggattgcagtaaatggaagccctatccgtgacgatgagattctaacgttagtggaagaaatcaaaccaatcgtagacgagttagatcaaacgcccttaggtggaccattagaattcgaaattgtcacggccatgatgtttttgtattttaaaaaacaccccgtggatatagttttgattgaagtaggtattggaggaaggtatgattctacaaatgtcttcaccccgattgctagtgtaataacgaatattggttgggatcatatgcaaattctgggtgatacattacctaaaattgcttttcaaaaagcaggcattattaaaactaatgttccagtaatcactggaactgaagatcaggctgcgctacgagtgattgaagaggaagctaaaaagttacacgcaccgctaaaaattttgaaacgtgattttaaaattgattccaaggaaaattttttcagcaatacgttcgctcaaatcgatcatattcacagtggcttactgggtttatatcaagtaaataatttggcagttgctctagaaactatgttagtagttagtcgtcaattaaattggaagattaactatgatcaattacgacaagcagtccaacatactcaatgggctggccgaatggaaattattcaaaaacggcctaaaattattttagatggggcccataatttaccaggaatccaagcattaaaaaaatcgattcaagcgtattggccagaacaaaaagtttttattttagcagctattttagatgacaaaagatttgaggcaatgttgaccgagttagttgatttaaaacaagtagagttaacgttaactagatttaatgggccaatcaagcgtgctgctgtagactggtcagaactgcacgatccgattcgaaaagatattaattatcaagcgaattggcagtcggctttaaaagaaattttgcgtcaggctaaacctagcgacgtaattattattaccggatccttgtattttatttctgaggtacgcccgcagctaattaaataaagccggctgaatttccgtatgtatttaattagaggtgatgtatatggaaattcaagatggagcgaaagcaaaattaaaaaaagtcggtgctgaaaatttaagtaacgaagaacttgttcgagcttttttggatagttttggacaaagtcaaaaaattaaccagctaactaatcatttttgggatacaattggagacatagctggttacggcttactaagtcaaaatgaaaaaagaaaaatttttaaaaatcttccagatgctactgtagctttggagacgggtattgaattgggacgtcgaattcaaaaacaaccaatccatttactgggaaaggtactaggaagcgctcagttgggacaaatgatggtttcaagatttcaaaaggaaccgcaagaacacctgttggtattatgtttggatactaaaaatcaaattaaacgcgaaattgttgtttttaagggtggccttaactcggcagaagttcatcctcgagaaattatggtggaagtattgcgggttagtgcaaatagttttgttttaatccacaatcatccaagcggtaatatagagccttcaaccaatgatttagccttcaccaagaaaatgaaaaaagtcggcgatttaatgggtattcgcctaattgatcacttaattgtaggagatcaaagttactggagtgcagcagaaaaaagatttatttaatgattgataaacatttaggttattgcctagtttataatctttatatgttataatttatgaagtcattttaatgagataagttaaggggttcagggctcatgcataagtttttttctaatcgaaaattagttataacagtgatttgtgcaattatcgcggtaggtttaattgcaggttcacttacattgaaaaagaaagataagacgcctgttattcaaaaagtcggcaacgacgtttttggtacagttagtcgcgtgattgcattgccgattcatggtgtacaaacaatgaccactgatattaacaactttgtttcgacctacgaagaaaacgcacgtttgagaaaagggattgaaaaaaatgattcaatcaacgccgaaaataaaagcttaaaggctgagaacaaagaattaaagaaactagttggcctaaaagaaaccatgtcggactattcactaacagcagcaaccgttttaacccgttcaccgagctcatggcaagatttaattacggtaaacaaaggaacggctaatgggataaagaaaaatcaacccgtcttagccggtaacggattagttggtcgggtagtagaagctgattatacggtaagtaaagttgaattgattagtgataataatgaatccgctaatcgttttgccattcaggttcaagcaactgacggagaatatattaacggtattattactggctatgacaaaaagactaaccagattattatgggacaaattacggataaaaagacggttaaagttggaactccggtaacaacatcaggtcttggaggagttactccaaaaggactgtatgtcggaaaagttgctaaaatttcaaaagatgattatgggttagctagcgaaattcgaatcgaaccagcagctaaattaagcaatgttaacaacgtttatattgctaagttagattagggtgaaagcatgttacaatctgcaaaattaaaatatatttttcctatcgttttattgattgctttttttctagatggttcattaaatcaaattttttcgtcaactttatttcaatatccatattcgatgatttgtaatctaacgttgatgtggtttgtaatggcgatcttttttgaaggagaatctcaaattaatttcacattgtggtcatttgttattgggattatatttgattggtattatactggagtttttggcgtggatacttttattattccaatcgtagtgatgtttattcgtggaattcgaccttttgttaaaacaacattcttgatagtgttggggatggatatgtttgcgatggcgatgtataacatcttatttttcatcgtttttcaaatgattaagatggcgaatgtgactaccacatttttcatcggatattcgtttttaccaaccattattctcaatttatcaatttttgtaattctatattacccaattaaaaccgtatttagaagaacacggggaaccaattcaagaagttttatgtaataaggacttgaaagttttaaatataattgatattatttgtatactttagcaatgatcagaaaagtagtttatgtaatcttcgttaagcgagccgtggacagtggaagcatggtcaagaccataaatgaaacacatctgtaagttgataacttgaacaattaattagagttatccggtaattccgttatcatttaagttaattaactttctgaggttggttgcgtgagcaatcaacaaacttgaggtggaaccgcgattgaactcgtcctcttaggcttttggcctaagaggatttttttatgggttgggtggtgtgctactaaagaaggttaactaactttctgaggttatttatgtgagtaaataacgaatcaggggtggaaccacgattgaactcgtcctcttaggctttttaacgcctaagaggattttttatttattgaaaaggggaatagcgatgtttaacattaattatatttcagaaattataccatctttgttaagtggggcatcaatgacattacaggttttctgttggacaattgtggggtcattaattcttggtgtttttctagcgttgggtttagtatcaaaatttaaaccattccaagcaattataagtgcgtatgtgtggttaatgcgtggtactccattacttttgcaattaatttttattttttacggattaccaactgtgggaattgtatttccacgctacgaagctgctttactagcttttatcctaaactatgcagcctattttgcagaaatttttcggggaggattacaatccgttgataaaggtcaatatgaggcgggacgggtacttcagatgacctattggcaaacaactaagaaagtaattttgcctcaggtcgctaaaattgttctcccatcaatcggaaatgaagttatcaaccttgttaaagattcgtcattagtttatgtgattggaattggtgacttactacgtgcaggaaatgtagcagcggctcgtgatgtgactttggttccatttatcttagtcggtattatgtacctaatattgacagggatatgtacattcctgttacgtaaagtcgaaaaacactattcatactttaaatagggagggattaggttatgttagagcttaaaaatgttgttaaaagtttcaacggtaaaactattatcaataatttgaacttaaaaattcaagatgggaaaatattaactattgttggtccttcaggagcgggtaaaacaacccttttacgttgtattagcgggttagaaaaaattgattcaggtgaatttcttttagatgggcaaccgtttgatccatatgaaagtcgagacaatgaaagtgtaatcggagttgtttttcaagattttcaattatttcctaacttatcagtaatcgataacatcacgctgcctccaatcaatgttttacatcaaaaagaaacggaagctaaagaacgcgtgcaaaacattattgaacgccttgatttaactaaatttgtagaacaatatccatatcaactatccggtgggcaaaaacagcgagtagcgattgcaagagcgttagcgatgaaccctagtattctttgctacgatgaaccaacttcagcgttagatcctgaacttcgaaatgaagttagtaaattaatcttagacttgaaggaaaatggtattacacaagtaattattacgcatgatattgaatttgcagataaagttgctgatgatactttaacagtgaagccggtggattaaatgaaaaaagaattgaaattatttcttgtgatggctttgggactattaattattccagttctaggaggttgtggcaattcaaagaaaaccactagggccgaacctagtagttgggaaactattcaaaaaaataaaaaagtcgtaattggcttagatgatagttttgtaccaatgggatttcgagaaaaaaatgggcagcttgctggatacgatattgatttagctagagcagtttttagacaatatggaattaaagttgattttcaaacaattgattggtcaatgaacgtaactgaattgcgcaatcaaacgattgatttgatttggaatggattaacaatcactgatgaacgtcaaaaagcgttgacgctaagtgagccttatctaactaatcaacaaattatagtagtaaagaaaagtagcgggattaccaagttagcagatctgaaaaataaaagtgttggtgcacaaagtgggtcatcgggtgcacaagatattgatgaccatccccaaattttaaagaatcggattaaaaaccacgaccctattttatatgatagtttcaataacgcgtttattgatttgaatgctaaccgtatccaagggttactaattgatagtgtgtatgctaattactatattaagcatatgtcgaattcaagtgattatcggattataaagagtaatatgcccagtgaacaatttgcagttggaattaaaaaaggcaacactgaagttaaacaaaaaattgatcagggaattaatcaattaagggccaatggagaattaaaacgtatcaatcaaaagtggtttggaaaataatctgaaccttaagaccgaaaatttagttattttcggtctttttgatacactggagaaaagaatggcggaggaagatcattttggttcttattgagattgttttttacctaatcaatattatcatcgcgttaacgatcgcattaatggaaaagcgagatatttctgcagcatgggcttggttatttgtaatgctattgcttcctggaattgggtttataatttatctattttttggctggaagttaaatcaaaggcaaatatttgatttgaaagctcaaaaaagactcggaattagcgatatggctgaatatcaaaagcgtaatcctaaaaacaaaccgaccctggataccaatcttgaaaatgacttggttcagatgtttttaaacacggataatgcaattttaacgactaaaaatgatttaaagatttttacagatggtcatgaaaaatttaacagcttgtttgaagatttaaaaaaggctaaacatcatatcaatatcgaatattttacaatctatgatgatcagttaggcaaaaaattacgtaaaattttggttcaaaaagcgcgtgaaggtgtccaagtaagggtgttgtacgatttatttggatcaaaaggatccaagcaaaaattttttaaagaattaattcaggctggtggcgaagtcacgccatttatgaaatctaagctaggctattatagttttagaattaattttcgaaatcatcgaaaaattgtggtgattgatggatcggttgggtacattggtggttttaatattggtgaccaatatttaggacgtaataagcgctttggaaactggcgtgatacgcacttaaggttagagggttccgtggtattgcaattgcaaagtcgtttttttatggattggaatgcatccgctaagcgtcaaaaagttcaatttagcttagattattttccacaaagtaacgttcaaaataatattccaatgcagattgttagtagtggacctgagaatgatgttcaaaaaatcaaacagggttatattaaaatgattatgggggctaaacattccatttggattgaaacgccatactttatccctgatgatgccctaatggaagctttgttaatcgctattcgttcaggcatcgaagtgcggattgtaattccacaaatgcctgatcatcccttcgtctaccgggctacagagtattatgtacaacaattgttaaaagctggcgcgcgtatctattcatatcaaaatgggttcatgcatgctaagacgattgtggtcgataatatgattacaagtgtaggttcagcaaattgggatattcgttcttttaaattaaattttgaagcaaatgcatttatgtatgatcctaaagtggctgaacaaataatcgctacaattaaaaatgatttaaaggatgcgcgtgaattggatgaagaatatttcaagcaacaatcttcgtggaaaaaattccgtcaattggctagtcgtttgatttcaccaattctttaattaacattgaaaagtgtgcgaaatttcgctaacattaatcgcatgtgaaaaagtaggaggcatcatattggatgttcaaaatcagtctgggattcagactttagttttaccaagtaaaaaatttaaaactgtgcgcattgacgtacattttttgaaatacgcaacgattaaagatttagcccaacgctctttaattgctaatattttagatacaagtactaaaaagtatccagatcaagttcggtttacgcatgctctatcggaaatgttcggcgctagctttggtggaggtgctgctaaaaaaggtaatatgcatgatgtggctttctcaatggtagttgctaatgataaatatataaagcgccaaaacttaattcaagatgcgattcgctttttgaatgaagtgattgttcatccactagcagatggtaagcaatttgatgaagaaacattccaacgtcaaaagcaaaatatgttaaattatgttaaatcggcaacagaagataagcagtattggtctgcacaacaattacgtaaactaactttcggtcagaccgtggtacaaggtattccaagctatggattagtagaagatttagagaatctaaaaaatgcagaaacctaccgagcttatttggatatgcttaaaaatgatttagtgcatattagtgtttcaggggacgtcaatcaagaagagattgaggaagatttaaagatttttgaattagatgaacgccaatttgatttaaaacctttaattacacatttcgatgcacgggagaaagctatcgttaaggctgaacatcaagatgtacgccaagcacgcttaaacttatctttcaatattccggctgatatgactggagagaacttttttacggcagtcgtatttaatgctttattcggcggatcaccacaatctaagttgtttgttaacgtgcgcgaaaaagccagcttggcctactatgctagttcgagtttagatttatatgacggaatcttaaatatccagacaggtattaatggcgggaaccatgatgctgcaatgcaaattattcaacaacaactccaagacatgcaaaatgggctctttactgaaagcgaacttgctaacattaaaaaaggactacaatcagattatctttcggggatggacttgcaaagaaccgcacatcggcgtggattaaataattatctgttaaatcggcattggtcgacggaagaatggctaacccagattaatgcagtgtctaaaaaggatattgaacaattagctcagcaaattaaaattcgagctgaatatttcttgagtggagaataatttgaatgaataaaaaagtatatcaagcgttcaatgaatgcttattttcaaccgttctttccaacggtttaaaagttaatattttacccaaaactggatttaaaaaaacatacgctgttttaactactgattttggatcgatggatcgagaattcactttagatggtgaaaaaattcagattcccgctggcacggcacactttttagaacataaactttttgaaaaggccgaatacgatgcattcgaattgtttactaataacggagcagattccaacgcatttacaagctataccaagactagttatctattttcttcaacgactggattacaagagaatttagatattttgttagattttgttcaacagccatatttttcggataagtcagttgctaaagaacaaggaattattggacaggaaattcagatgtataatgacgattttgattggcaattatacatggggattttaaagaacctcttccccaatcaatccattagtgacgacattgccggaaccgtggaatcaattgctaaaattactccggagttgttgtacaaagtacataaagtattttaccgtcccaaaaatatgaatttatttgttactgggaacctagatccggatcagatccttcaatggattaaggataatcagcaacgaaaagagtttgcaaaagttaactttgaaattcctacttcagaatccgatgatgatgagattatcgaaaatcgtgcattattgactaaggttgaacgtcctaaagttatgttaggagttaaaaatgctaaagcattgcctcaacctggtattgaacgtctaagattcattattacgcttgatttggcgttatatttaatcttaagttcatcttctagattatatttagaattgtatgatgaagggcttttggacgacacttttggatacgatttaaatagtgaaagagaagccttgttcctaactttgggcggtgacaccaaccatcctactgaattgatacaagccttaaaagatattttgacaactggtttaatgaagtcggatgcgctcctcaaagatttcgagctagctaaaaaagaaatgtatggaagaagtattactaggatgaattctttggaagctattgctaattcatttgaaggtgaaaactatggaaatacgacaatttttgatgaagcaatgctttatcaagatatctctttagacgaagtaattaatactttcgatacctttatgaaaaatgttgttattagtacgtttaaaatggatagtgagcaggcgaagaaatgaaatttgcattaatttgtggagcaagtggcaatatcggaacagcgattagtaaagatttggctcaaaagggatggtcactttacttacattattatcaaaatgaggcaacaactaatcaattagccaatgagttacgggcagaatatcctcagcaagattttttaaccattcaagcgaatttcagaagcgaagacgctgctcaaaaaattagcaaaaatatttttgggttgaatgccgtggtttttgctcaaggaacgacaatctatcaattgtttgattgttttagtgcccaacagttggaaaatttgtggcaagaacagttaaaaacacccatgttagttattcaaaaggtaattaaaaaaataagcaacgctgaaaatggaagaattgtttttattggttcaatctatggaacagtaggcagttcaatggaggtaccttatagtgctattaagggggggattagtagttttgtaaatgcctactctaaagaagttgcttcactaggagttactgttaatgctgttgcaccaggggcagttgccactaagatgaacgatgaatttaatcaaacagaaattgaagcagttaatgaagaaataccggtgggacgtttcggtgatccatcagagatcagtcatatagttcaatcaattatggatgaacgggcctcttacctaactggtcaaacgatttatgttgatggtggatggaaaaaataatgatatacttatctttgatttagaaataagttgggcggtatacttatgagcactagaaaatacaaggaaattggtgagcgtctgcaagatgctcgtataaaaaaagggtggacgattgaagaagttcaatttaaactgcaaatttcaaaacgatatttaatggcgttagaagctggtgaaaatgatgatttaccaggtgattattatacacaatcactgattaagcaatatgccaatctacttgaaattgaccttggcagtcgcaacctaaaaagtgaaccgaatagtatcaaagaatggcgtcgtgcgcatgctgagatatcaagtcgtagtcaaaaagaagcacaacaacgaaaatcagttttgcaaggattaatccgacaacatccatggttgatgggaattgtattggtggttgttatttggcttttagtttggggagctttcaatgacatggctggacatactaaatctacgttcaaggtaccaaatcaggtcaaggtggttgatacaactaaagggacatctaccaagaaatatggtcagtcgaaggcaagttcttccaagaaggaaagttctagctcaaagaaatcggaggctacacttaaaaaaattaacaatagctccgataatttagaggtaacggtggctgcaggaagccagcatgctaacttaaagatgcagatgggtcaaagatcttggaatgtattgacggtaactcagcctaaagcagaaactacttggcaaggactgctagaagcaaaagctagcaaaacaattgaattgaaaaaaggttacacttatgcgcttaaaattggcgcctcaactgggtttacgggaacgattgccggaaaagaaatacctaaatcaactaccaattcggtggttcgaaatataacaattgaagtaaaataagagggagtatcaatgaatttacctaataaattaactatttttagaataattttaattccaatttttatcatacttacagtcatgccagaagttggtggaagtgtagtttggttgggaacaagtattgcagttaccaagatttggggggcacttgtttttgcaattgcatctattaccgattttttagatggacagattgctagacgtcaacatttagttaccaattttggtaaatttgctgatccaattgcagataaaatgttagtaatgactgcttttattgtcttagtagaaatgaagatggttccagcttggattgccgctatcattgtttgtcgtgagttagctattagtggattgcgcttaatcattgtggaaaatgatggtgaggtgctagcagctgaaatgcctggaaaaatcaaaacattctcgcaaatgttcgcgattattttcttgcttttgaataacattttctcaagtttcttacatttcggtctaggtacagtattattatatgtctgcttattctttactgtttattcaggaatcgattatttttataagaatcgggccattttttctgattcattctagtaatataaaggactatagcgaaatttatgattttgttatggacctttttttaatacaaaaaaataaaaacgagtaaaattacatatataagcattgaggaggaaaagaaatgaacgctgaaattatttcagttggtacagaaattttgttaggagaaatcgtcgatactaacgccgtttatctgagccagctttttgctaaattagggattgatgttttcaacaaaataactgttggagataacgaaaaaaacatcatggatgccttagaagtcgcttcgaagagaagtgatttagtggttacgatcggcggattaggtccaacagaggacgatatcactaagcaatccttggctaaatttgtcggaaaaaacttaaaacacgatcccgaggcgctacaacaaattgcagactattttaaaaaacaaaatcggccattgactaaaaataatgaacgtcaggctttattactggatggggctaaaccaattcataatcctaatggattagcccagggtattttttatcacacagagcaaaccgattatattgttttgcctggaccgccttcggaattcgaacctatggtggatgaaaaggtacttccgctactaagccagcaatatggtttggagaaaacaattcaatctaaaactctgcattttgttggaatcggtgaggcagatttagctgctcgagtagatgagattgttcgtaatcaaagcaatcctactatcgccctttactttaaaccaaccgatgtgacaattcgattgactgccaaagctaattctaagctagctgctgaggaaattttaaatcatactaaaaatcaactactagatcgagttggagaattcttttatgcagaaggtgacaaagtttctttcaccgattttgtcgttaatcaattgattaaacgcaatatttcattaacagcggcagaaagtttgacggggggagcttttgaaagtacggttgtagaaacttctggagcagcaaccatttttccgggaggatttgtaacgtatgctgatgaggtcaaaagtaagttgataggggttcaaccagcaacgattgaagaaaacacggttgtaagtcggcaagtagcggaagagatggctagaggggctcaaaagacgttagatacggatatagcggttagttttactggagtagctggaccaggggccttagaacatcaccaacccggaaacgtatggattggtttggctaaacgtaatgggtcaatagtcactaaagaatttaattttgttggtaaccgtgaaaagattcggcacctagccgtgatgaacggatttagaatgatatgggaaaatgttattaaataaaacattcgaacttttgttcgcttttttgttgatttttataaaataactatgtatcatactagtatagagaaaccctaggaggttattaattggcagacgaaagacaagaagctttaaataaagcacttaaaaaaattgaaaaaaactttggtaaaggatctattatgcgaatgggggatgcggttgatacgcaaatttcaacgattcccagtggttctttagcattagacgatgcactaggagttggcggttttcctaagggaagaatcgtcgaaatttatgggcctgaaagttctggtaagacaactgtagctttacatgcagttgctgaagtgcaaaaacgtgggggaactgctgcatatattgatgctgaaaacgcgatggatcctgcatatgcaactaatttgggcgttgatatcgattcactcttactttcacaaccagatactggtgaagaaggattagctattgccgatgctttggtatcaagtggtgctattgacctggtcgttattgattccgttgcagccttagttccacgtgctgaaattgatggagagatgggggatgctcatgttggcctccaagctcggatgatgtcacaagcacttcgtaaattatctggttcgattaacaaaactaagacgattgcgttattcattaaccaaatacgtgaaaaagtcggaattatgtttggtaatccagaaacaactcctggtggacgggctttaaaattctatgcaacaatccgtttagaagtacgccgtgcagaacaaattaaagatggtgccgacgttattggtaaccgtgttcgtattaaagtggtaaaaaacaaggttgctcctccattcaaaaaggctgaagtcgatattatgtatggtcatggaatttcgcaaactggtgaaatgattgatatggctgttgaaaaagatttggtcggtaagagtggttcatggtattcatacggagacgaacgcattggacagggtcgtgagaatgctaagaagtacattgatgaacatccagacgttcgtgcagaaattcttggtaaagttcgtgaagcgtatggtatggtagctgatcctacgagtgaagttaaaaaagaaagttccaaaaaatcttcaactgatgattcagatttagcttaaatactactaaaagattcaagaaacttttcttgaatcttttttgataggtttcaaactaaatgattcattgacactcttatacctaaatattaaaatgataataagtgtgaaaatcaaataacatcattcaagagatataactatggtcttgatgatttggaggcaaagatgataattttatatattatcctcgcaatcatcgctatagttgttggctattgtgcaggattctttatgcacaaacggctcattgaaaagcaaactgcaaatgccagtaattcggcagatgtaattgttgaaaatgcaagaaagcaagcagaaacggaacgtcgtgaaaagcttctagaagccaaggacgagagtcatcgctatcgggcgaaggtggaaaaagaattaaaagagcgacgggctgagcttcaaaagcaagaagatcgtttacttcagagagaagattctcttgatcgtaaggataattccttcgaaaagagagagaatagcctagaacgaaaagaacagaaacttgctctagaccaaaagcatatcgatgagcaacaacaaaaagcatcatcactcgttgaagaacgacaacaagaacttgagcgagtttccaatctaactcaagaagatgcaaagaacttaattatttccgaaacagaagctaagttggaaaaggaaagagcgttaataatcaaggaaggtcttgaagatgctgaagcagaagcagatcagactgccaggaaacttatcgctgaagctattcaacgcagtgcggctgatatggcatctgaaaccacaattacggtggtttcgttgcccaatgatgatatgaagggtagaattatcggacgtgaaggccgtaatattcgaaacttccaaaatgtcacgggagtagacttgatcattgatgacactcctgaagccgtggtattgagtagctttgacccaattcgtcgcgaaattgctcgaattgccttagacaaactgattcaagatggtcggattcatcctgctcgaattgaggaaatggttgaaaaagctaaaaaagaaatggatgacaatattcgtaagactggtgaacaagcggtctttgatttgggaattcattctatgaacccggaactaattaagttaattggacaattaaaatatcggacgagttatggtcaaaatgttttaaaccattcaattgaagttgctaatttagcaggtgttttagctgctgaattaggtgaagatgttactgtagcaaaacgcgcaggattattacacgatattggtaaagcagtacaacatgaaactgatacttcgcacgctcaacttggagttgagttggctaagaagtataaagaaagtgcaacggtaattaatgcaattgccgctcatcacgatggtgttgaagcacagcatgttatctccgtattggttgctgcagctaactcgatttcagcagcgcgaccaggggcacggagtgatacactacaaagttatattcatcgtttagaaaaactagaacagatttctaataattttgatggagtaaagaaaagttacgcaattcaagctggacgtgaagttcgcgttatcgttaaacctaataagattaacgatttgaaggcggttatgttgacccacaatattcgtaaggcgattgaaaaagagctcgaatatgctggaaaagttaaagtaacggttgtacgtgaagttcgagcagttgattatgctaagtaaaggagagttggactagcggtccgctctttttttgttatatgttagaatatccattgttaatgtattttttacgtatttaaaaatatgagagaaaaagctggaaggaaaaaagaatgccacaaaaaacaagtgatacgccaatgatgcgtcagtatatggaaattaaaaatcaataccccgatgctttcttattctatcgaattggtgatttttatgaattattttatgatgatgcggtcaaaggctcccagctattggaattaacgctaacagcgcgttctaaaaacgcagatgatccgatcccaatgtgtggagttcctcatcatgcagcacaaaattatattgatatccttgtcgaccaaggatacaaagtggcaatttgtgaacagatggaagatccacggactgctaaaggaatggttaaacgtgaagttatccaattggttactccaggtacaacaactgataagagtgctgaggatgccaaagaaaataactatttgaccgctgttaattttgattctaaaactaaaaaatatggctttgcgtatacagatctttcaactggtgaattaaaagttgcgattttagatgattttgatagcgtgattaatgaagcagtaggattacagaccaaagaaatagtaactgacgaaagccttgcagaaagttttgaagaacgttttaaagagttaaatattttagtgtctaagcaaagtaaagtggaaatatccgctgaattaagctatttaattcaagatttaacaagttcaacggaaatagaagttgttaagcaactacttacgtatgtgcaaactacgcagaaacgtaatttagctcatattcaaaaagcagtggcatatgaaccatctttctttttgagaatggaccatgcttccaagtataatttggaactaactcgtttaattcgtacaggaaaaaaacaaggaacattactgtggctgttggacgagactaaaacggcgatggggggacgtttactgaaacaatggttagatcgtcccttaatccgcaaaaaagaaattattagccgccaagatcgagttcaggttttagtagatcatttttttgagcgtagtaatttacaagaagagttaacaaaagtttacgatttggaacggctagctggtcgtgttgcattcggtagcgtgaatggacgagatttaatccaactcaaaacatcattacttcaaattcctaaggtacgtcatattttagaggaacttagtgagccggtctttgatgatgctttagaacatttggatccggttagtgatattgccgagctaatccaaaatgctattgatgaagatgcaccaatttctgttacagatggggatattattaaagatggttaccatgctaagttagatgagtaccgagatgcaatgcgtaatggtaaaaaatggattgcggatttacaggtacaagaaagagcgacaacgggaattaagacattgaagattggttataacaaagtttttggttactatatcgaggtaaccagagccaatttagctaatattcccgaaggacgttatgaaagaaaacagactttaacaaatgcagagcggttcattacgccagaattaaaggaaaaagaacggattattctggaagctgaacaaaaatctacggatttggaataccaattatttaaagaaattcgggaattaatcaaaaagcaaattgaaagattacaagatttagctaaacaagtggccgaattagatgtcatacagagctttgcggtggttagtgaaaaatatcagtttgttaaaccaactatgaccaaaaatcatgcaatcgaaattaaagatggccggcatcccgttgtcgaaaaagtgatgggacatcagagttacgttccaaataatattgatatggatgataatacagacattctcttaattacgggacctaatatgtcgggtaaaagtacctatatgcggcaacttgctttgaccgtaatcatggctcagatgggatgttttgtagccgctagtgaggcaactttgccaatttttgatcaaatatttactcgaattggtgctgcagatgacctaatttccggacagagtacttttatggttgaaatgcaagaagcaaaccgagctttgaaggatggaaccagtaatagtttagttctttttgatgaaattggtcgtggtacagccacttatgatggaatggctttagctcaatctatcattgaatttattcatcaaaatgtccatgctaaaacgcttttttcgactcactatcacgagttaactgagctcgatcaatcactagaacatctcaagaatgtccatgttggagcagtggaacaaaatggtaatcttgtctttcttcataaaatggaagacggccctgctgataaatcatacggaatccatgttgctaagctagcagggatgcctgataaacttttaaaacgtgcatccgtcattttagaaaaacttgaggctaaagatcaagctcattctgatggggttgagacaccagtctccaaagcaactccggttgaatcagagcaaacgccaaccatgattgaagaacaaatgactttgtttgaaacacctactaagccggttaaatcaagtcctaaagaagaagttgctaaccaactggaacagttaaatttaatggatatgactcccatggaagttatgaatcagttatataaatggcaaaagaaacttcgtaagtgaggtgattatttttggcagaaatacgtgaattaagtgaaattttagcggatcagattgcagcgggtgaagttgttgaacgtccagcttcagtggttaaagaattagttgaaaatgctatcgatgctggtagttctcgaattgatattttgcttgaagagtctgggttaaagatgattcgaattattgataatggtagtggaattgatgcaaatcaagttgagattgcttttaaacgacatgctacgagtaagatttcgtcgcgttcagacttatttaaggtggggactttgggttttcgaggggaagccctacctagtattgcttcaattgcagatgttgaaatgttgacagctacaactgatggaccgggtaaaaagattcattaccggggtggcaaattagaagatagcggtgatgctcaaagtcgccaaggtacggatattactgtacgggatctatttttcaatactccagcacgtttaaagtacttaaaatcgctccaaacggaattatctaaaattacggatattgtcaatcgcattgcactaagttacccagaagtagctatctcactacaaaataatgagcgtgagctaatgcgaacctcaggaaacggaaatattcaacaagttttagctaacatttatggtgccaaaaatgctcaaaaaatggtacatgttaaagaacaaaatattgactttacgattgatggttatattagtttaccagaattcactagggcaaatcgcagctatatcacggttctagttaatggacggtatatcaaaaatttccaaatcaataaggctattattgatggttatggttcaaaattaatggttggtcgttatccagtagcagttttgaatattaaaactgatccaattttagtagatgtaaatgtgcatccaactaaacaagaagtgcgcatcagtgaagaacagacactgttagatttaatttccaaagccgtttttaatgaacttgcagataaaaatttgattccggatgcagtagacaatttaaaaaagtcacgtgtaaaagtaagttcaagtgaacaacttgacttagctcggatggccatatcgggttcttttggtatggaacaggatcatgtaacgattccagatacagataacgacgaagttgaaaaagaagtaaatatctcggatcgatatgtggaacctgaaccaattgttattaatagtcgccaagatttaaaatctgataccattgccgaatttaaaaccaaatacgctaacgatgcagtagttaacaatgcggttaaagacggggatcagcctgaattaaaagagaaagacgccgtacaacgttttccaactttgacttacattggacaaatgcacggaacatatttgtttgccgaagctgaggatggtctctacattattgatcaacatgcagcgcaggaacgtattaattatgaatattatcgagttcaaattggagaggtcagtgatgatcagcaggacttactagtgccaatttacttagattattcaactacggatgctatccgaattaaagaaaagcaaacagtcttagagtcgtgtggattgtttttagaagaattcgggaaaaatacgtttatcgttagacatcatccaacgtggttcaaaaaagggcaagaggaagacaccgttaaagaaatggttgattatgttttaaatgatagctcaatgacggtagctaaatttagggaagcaaccgccatcatgatgagttgtaaacgagctattaaagccaaccatcatttagatgaaccacaagctaaacaattattaaaagacatcgctaaggctgaaaatccatttaattgtcctcatggtcgtccagtactagtacatttttcaacgacagacatggagaaaatgtttaaaagaattcaagatccacaccattctgacttgatggaagatgagatgtgatacaattaactgaatgcgaacaaacgttttgaaatgaggatttataaatgtatgaatatttagatggagtcgtcgttaacgttaatccagcttatattgttgttgatgtcaacggagttggatttttagttaacgtggctaatccatatagttttgaactagatgctaaacagaaagtttttgttcatcaagctgtttcagaaaatgatcaaactttatatggatttaaaaaagctgaagataaagaactttttcttaatttattaaaagttaaggggattggtccgaaaagtgcgttggctattttagcgaacgatgatcatacagggttgattaatgcgattaataatgatgatgtaagttatctcaaaaagttccctaagattggtcctaaggctgctcaacaaatcattctagatttgaagggcaaagtggcggttgaaaatgaagtaggaaccctttttgatttatcaactacttcaaaccaagctctagatgaagctctagaagctttgattgcattaggttattctgaaaaagaggttaagaaattaactaagaaattgagtgaacaaactgatcggacaactgatcagtatattagttcgggattaaaattattgatgaaaggataagacaagttgatggaagatgaacggattacttctgcggaagttcaaagtccagacgaagaaaatgaagagttgtcgttaaggcctcaaacattgcatcaatatattggtcaggatcagattaaacatgagcttgaagtatatattgccgcagccaaaaatcgcgaagaagcactagatcatgttcttttatatggcccccctggactagggaaaacgactttagcgatggttattgctaatgaaatgaacgttcagattcgaacgactagtggaccagccattgaaaaaccgggtgatttagtagctcttttgaatgagctacaacctggtgacgttttatttattgatgaaattcatcgattacctaaagtggtggaggaaatgctctattcagccatggaagatttctttgttgatattgttgtcggacaaggaccaactgcacatccaattcattttcctttaccacctttcactttgattggagcgactactagagcgggcttactctcagctccattacgagaccgctttggaattgttgaacatatgaattactataatgaagcggatttagctaacattgttcgacgctctgcgggtatttttaactcgcatattgacgatcaaggggcgtacgaaattgctagtcgctcacgaggaacaccgcgaatttcgaatcgtctgttaaaacgaatccgagattttgctgaagtagaaaatgatggacaaattgatcgccaattggttagtcagtccttgaaattacttcaagtagataatcgtggactagatcggactgataaaaaagttctaactactatgatcgagctctatggaggtggtccggtaggaatttccaccattgcagctaatatcggtgaagaaccagatactatttcagaaatgtatgaaccatacttgcttcaaattggattcctgaaaaggacgcctcgaggccggatggttacagaacgtgcctacgaacatctaggcttaattgatcaatatatgaataaatgaggaattgaaaatgacactaactactgaagattttaattatgacttaccacatgaattaattgcccaaactccaattaaagaacgcgatgaatctcgtttacttgtgttagaccacgaaacaggagcaatggaagataaacatttttacgatattatcgaccaattaaatcctggtgatgcagtcgttatgaataattcacgagtaatgccggctcgtatttacggaattaaggacaaaacgggtggtcactttgaagttctactattacacaatattgaaggcgaccgctgggaaacgctcgttaaacctgctaaacgagcaaaaactggaaccaaaattatatttggtgatggtgccttgacagcgacagtcaccaaagaattagaacatggtggacgtgagattgtctttgattatgatggaattttcatggaagttttggaaaagctaggagaaatgccgttacctccatacatcaaagaaaaattagatgatccagaacgttatcagaccgtttattctaaagaaccaggttcagcagcagctccaacggctggattacactggactaaagaactactagaaaaggttgaacaaaagggcattaaattagtttatttgacattgcatgttggactaggaactttccgacctgtggatgaagataatattgaagatcacaagatgcacagtgaattttatcaactttctgaagaatcagcggcagccttgaatgaagtgaagaagcagggtggaagaattgtggctacgggaacaacttcaattcggacgcttgaaacaattggctctaagtttaatggagaaattaaagctgatagtggttggacggatatttttattaaaccaggttatgaatggaaagtggttgacgcttttataactaatttccatttaccaaaatcaactttggtaatgctagtagcggcctttacgggaagagaaaatattttaaatgcttaccaacatgcgattgaagaaaaatatcgtttctttagctttggtgacgcaatgtttattaaataaagaactatgaatggagaaatacattggaacctgcaattaaataccgattaattaaaaccgataagcatacaggagcacgtctaggtgaaataatcaccccacatggtacttttccaacaccgatttttatgcccgttggaactcaagcaaccgtcaaagccatgtcacctgaagaactagaagacttaggagcagacattattttgtcgaatacctatcatttatgggtgcgaccaggtgaagatattgttaaagaaggtggtggtcttcaccaatttatgaactggaaaaagggaatcttaactgattcaggtggatttcaggtattttctttagcgaaattacgagatatcactgaagaaggggtgcactttaaaaacgagcttaacggagcaaacatgttcctttcaccggaaaaggctattcaaattgaaaatgatctgggtccagatatcatgatgagtttcgatgaatgcccgccttattttgagagttatgactatgttaaacattcggtcgaaagaactagccgttgggccgaacgtggtttgaaagctcatcgtaacccagaaacccaaggcctttttgggattattcaaggtgccggtttcgaagatttaagaagacaaagtgctaaagatttagttagtatggatttccctggatattcaatcggaggactttcagtaggagagtctaaagaagaaatgaatcgggtgttggatttcacaacgcaattgattcccgaaaataagccccgttatttaatgggagtaggttcgccagatgctttgattgatggtgttcttcgtggggtagatatgtttgattgtgtattaccaacccgcattgcccgaaatggtacctgtatgacgagtcatggtcgtttagtagttaaaaatgctaaatacgcgcgtgatttcacaccaattgatgataattgtcaatgctatacttgtcgcaactacactcgggcctatattcgccatctaattaagaccgacgaaacttttggtcttcgactaaccagtattcataatgtctatttcttagttcatttgatgaaagatgtgcgtcaagctattatggatgataatttacttgagtttagacaaaacttctttgaagaatacggatataataaggaaaatagtaagaatttctaagagtactggtttagaaaacgtatttttggtacagtatacttagacgactttagtgaggtgaaaaaatgttattagcagctgcaaatggtggtttcggaatgagttcaatcattttctttgttttaatcattggattgatgtacttcatgatgatcagaccacaacgtaaacaacaacaaaagcgccaagaaatgatgaatcaattgaacgttggagacaatgttgtaacaattggtcgtcttcatggggtggttgattcaattaatgaagaggaaaaaactgttactttagattgtgatggtatttacctagtttttgatcgtatggcaatcatgcgggtcgaaaagaaggctcttacgacaactgaaacaactgaaactaaagaagaagctcccgtaaaggaagccgaacctgaagaaacaactgaaaaagaagaataatttttcaaacttagaccgcgaattttaattcgtgggtcttttttttcttgtttgaagttttaaaatggtagataattaatctattgaaaagcgaaagcggggttataaaaatgaatcaaaaggctttatttattatttttggcggaacaggcgacttagcttatcgaaaattatatccggcgttatttaatttatacgaaaaaggatatttaaaagaggattttgctgtaattggtacagcacgccgtccgtggtctaacgatcactaccatgaagtagttatgagtgcaattgaagacgcaggccgtgattctggtcggactaacgatgacctacctcgcaaatttgcaagtcatttttactatcaatcacataatgttgatgatgtcgatcattatgtagctttacgtaaattagcagatgaattggatgaaaagtatgatcttcaaggaaatcgtattttttatttagcaatggcaccaagattctttggaacaattgctggccatctgaaagatcaagctttacttacaaagggaaatggttttaaccgattaattatcgaaaaacccttcggacgtgattatcccagcgctaaagaattgaacgattcaatttcgggttcctttaaagaagaacagatttttagaattgatcattatttaggtaaggaaccgatccagtcaattgctggattacggtttgggaacgcattgttcaactcgctttggaataaagaacatattgataacattcagattaccctatctgaatcacttggtgtcgaagaacgggctggatactatgaaacagctggggcaatgcgggatatggtccaaaatcatattatgcaaattgtttcgttacttacaatggaacggccagatgtttttgattcagaacatttacgtgacaagaaaattgaagctttggaaaatatccaaatgtataccaaagaagaagctaaaaaatatttcattcgtggccaatatggtgcagatgaggctaatacacaacttggataccgagatgaagaaggtacggataatcaatcaactgttgaaactttcgttgccggtaaattaattacacataatccatcattagatggtgtaccagtttatattcgtactgggaaacgattaactaaaaaatcaactcagattaacattgtatttaaaaatgatgatcaaaacatttttgctaaagacgcgtcagaaaaattaaagaccaatgttttgactatgcatattgaacctgatcaagggtttacactagaatttaatacaaagactggaaaccaaggttacaacctttccccagttcatttacgttatcgtaagacagccactgaaaaggctcaaattccagatgcttacgaaggtttgattcgcgatgctttaatgggaaataagactaattttgcacattggcatgaagttagccaagcatggaagattatggatgtagtccgcgaggcttgggatgaagaagaacccgcatttccaaactatgcaagtggtagtatgggacctgaagcagctatgcaacttctagctgatgatggacgtaaatgggtttttaatccacgcagctaataatggaaacagaagttttaactccgatcaacattgatgattctcgtaagataattcatgttgatatggacgccttttatgcttcaattgagatgcgagataaccccaagttcaaaaaccagcctttggtggtagctcatgatccgcgccttactggaggacatggggttgtcacaacggcaaactatattgcacggcaatttggtgtccattctgcgatgccggctatgaaagctttagaactttgtccagaggcgatttttaaagatccggacttcactaaatatcgtgcagtttcggaacaaattcatcaaatttttcacgagtataccgataagattgaacccgttgcctttgatgaggcctatttagatgtttcagaagataaaaaggggcttggtgacgctgtgttgattgctcatgaaattcagaaagttatctttaatgaaacccaattaacctgctctacgggaatttcatacaataaatttctggctaaaatggcttccaaatattccaagccagtaggtgtggcaatcatcgaaaaagatgacgttgctgagtttctaaagaatattccaatcgaacggtttagaggggttggcaaaaaaacagtgcctaaaatgcacgagctaggtgtttttcaaggtgcggatttaatcaaggtgtctgaaaatgatttaattcattactttggaaaatttgggtacaccttgtttcgttgggttcgcgggcaagatgatcgcccagtcgaatacttgcgtgaaagaaaatcaattggcaaagaagaaacgtatggaaagttgctcaccactgagatggaggttgaagagcgacttcgggtaattgctaagaatttacttcgcacagttttgaaaagacagaaacacggcaaaaccattgtattgaaactaagatatggtgattttgaaacgttaactaaacgaatcacattggacgaatttttccaaaatgatgttgaaacctattatttttatgctaaacagattttggatgaaattgctgatatttcgcgggggattcgcttattagggattacactaaccaacttaacggatcaaaattttcaagaagtttctttaccactgtttaagcactcagagtgattttgtgatatgcttaagagcgctaataataaagtattaaacttatattgataaaaatttaatgagtaggataaatgaggctgtaatggacacacttgaaaaaattttagaacaaatcaaaaaatataaccgaattattattcatcgtcatcaacgtcccgatcccgatgccattggatcacaagttggactcgccaaaattttacaagcatcttttccccataaacaaatcaaagtggttggaaaacaaatcgatggtttgagttggttgggtaacatggatgaaattgaaggtgatttcttcgatgatgcattggtaattgcgattgatacggccaattcaccaagaattgacgatcgtcgctttgagaacggggcgttcctaattaaaattgatcatcatccaaatgatgacccatttggcgatttgatgtgggtgaaagaagaagcatcaagcagttcagaattagtttttgatttctataatcgcttcaaggaccaattaacgctgacagcagacgcggctagagatctctatgcgggaatcgtgggagatactggacgctttatgtatgcagctactagtgcacatacgcatagtgtagtagctggtttaatggaaactggctttgacatggtagctgttaatcagacgttagacgaaataccagaatcagtagctcatttatcatcatacgtatatgacaaccttcaaattaaggctaatggggctgcccatattgttttaagtaaagaagctttggataagtttgatttgaaggacgctggaacagctggaattgtttcactaccaggtcatattacaacggttaaatgctgggcaatttttgttgaacaagatgatcactcttaccgtgttcgacttcgttcaaagggtccagtgatcaacgaacttgcaaagaaacacgacggcggtggtcatccattagctagtggtgcgaaggcagctaacattgaagaagttaaccaaattgtaagtgaattagatcaattggtttagacaaggagtatttaatgaacgaatttcagaagtttaatctaaaaccatttttaatgacggctttagatgagattaattttaagacacctacccctgtacaggataaagtgattccacttattgctgatggaaagagtgttgtcggacaatctcaaacggggagtggtaaaacccatgcttttcttttaccaatttttaacaatatcgatccggaattaaatgcaattcaagcagtaattacgacacctagtcgtgaattggcttatcaaatttatgaagatgctaagcaattagcctcagcttcagaagttaagattgaaattggcaattacgttggtggaactgataagaaacgtcaagttgaaaaattaggacatcatcaaccagctatcatcattggtacaccaggacgagttttggacttgttaaaggaacgggccttgaacttccgtcaagtgaagtatatggttattgacgaagctgatatgaccttagatatgggatttttaaacgcggtagatcaaattgctgctgcaatgccatctaagctgcaaattttggttttctcagctaccattccacaacggctaaatgtatttttgaagaagtatatggatcatccggtaattgaagagattcctaccgaaacaactattagccctaccatcaagaatatcttgatttcaactaagagctctggcaaaaataatttaatttataaattattgactatgggagagccctatctagctttagttttcaccaacactaaggaacgtgctgatgagttgaccgattatcttaaagctcagggactcgatgttgctaaaattcatggtggtatccaaccacgtgaacgtaaacgaattatgaaagatattcatcgtcttcgttatcaatacgttgtagcaactgatttggctgctcgtggaatcgatattgatggagtttcactagtaattaatgatgatattccgacagaccttgaattctttatccatcgagtgggtcgtactggtcgaaatggtatgtcaggaaccgcaattaccttatatatgccaaatgaagaagacaaagtagctgatgtcgaaaagatgggaattacattcttacctcaacagattcgaaacaacgaattagttgatacgtacgatcgtgatcgtcgtcagacgcgtcgtctgagtcaaaagaagcttgacccaaccatgattgggatggttaagaaaaagaagaaaaaggttaaaccaggttacaagcgtcgaattcgcaaagcaatttcagaaaaagaaattcgtgatcgtcgtatggaacaacatcaagcagttcgtgaagccaaaaaggctaagataaaacaatcacgaaataagcgaagataaattgacattttaaagttgattttctataattagctgtaatatttttaaaatcatttgagatatgtaggagctaaccccttagtgcaagagacattctggctggtgtgaagggtgaagggaagtttctatgctactcaagttaatgaatcgttttctcagcgttaatgagacttaagaggtatacgattaaacatcgttgcaagtaaagtggtaccgcgcagtcgcgtctttattattttacgtgcaatggtgttttttattttaggaggaaataatggaaagaaagtcaagtagtgaaattcgtcgaatgtatttagattttttcaagagtaaaggtcacatcattgaacccagtgcctcattagtaccgcaagatgatccaactttgttatggattaattctggtgttgctaccatgaaaaagtactttgatggaagtgtggttcctgaagtacctcgtctaacaagttcacaaaaaagtattcgaacaaatgatattgaaaatgtgggtcatacggctcgtcaccatactttgtttgaaatgttgggtaacttttcagtaggagattattttaaagaagaagctattcattgggcttgggcattgctaacatccaaagaatggtatggcatggacccagaaaaattgtatgttaccgtctatcctaaggatgaagaagctaaaaaaatatggttagaaacaccaattgatcctagccatattgtggaagtggaagacaatttctgggatatcggtgagggtcctagtggtcctgattcagaaattttctatgatcgcggtgaagcatttaataatcttgaagatgacgatccagaaaattatcctggtggagaaaatgaacgctggcttgaaatttggaatattgtattttcacaatttaaccataagccagatggaacttatgaaccacttccacataaaaatattgatacggggatgggattagaacgagttgtttctgttttccaagatgcccccactaactttgaaacagatttattcttaccaattatccatgaagttgaaaaacttagtggtaaaaagtatggagaaaataaagaaagtgatatctcatttaaggtaattgctgaccatgcacgggctattacgtttgctattggtgatggagctattccttctaatgagggacgtggatacgttattcgtcgcttattacgtcgtgcggttatgcatggtaaacaactgggggtaaatgaaaccttcctttacaagatggttccagttgtaggcgaaattatgaaggattactatccagaagtgttggctgatcaggattatattgccaaagttattaaatctgaagaagatcgttttagcgaaacacttacagacggactagaacttttaaatacaattattgatgaaactaagactaagggctccgacacaatttctggatttgatgtctttcgtttgttcgatacttatggtttcccactagaactagctaaagaatatgctagtgataaggggctcaaagttgacgaagcaggttttgaagatgaaatgcagaagcaaaaagaacgtgcccgttcggctcgatcaacagaaaaatcaatgggagttcaatctgatttattaacggatttaaagactgaaagtaaatatgttggttatgatactcttcgagttgataatgcaatccttgaaaatgtaattcaggatgggaaattaacagatattgtagaaccgggtgaagcccgcgtcttatttaatatcacacctttctatgctgaaatgggtggacaagttgcggatcaaggtgaaattagggatgccaatggcgaaattgtggcggaagtgattgatgttcaacatgcacctaatggtcaaaacttgcatactattaaagctttaaagaagatgcacagcggagcagcttatacattagaagttaaccgagctttccatttgaaagttgaaaagaaccatacagctactcatttattagaccaagcgctacgtgatattttgggcgatcatacacaacaagcaggttcgttagttgaaccaggttatttacgttttgattttacgcattttggacaagtaactaacgaagacttggatcgggtcgaaaaaattattaacgaaaaaatttatgatgaaattccagtaacaacggttgaaacggaccttgaaactggtaagaagatgggcgccattgccttgtttaatgataaatatggtaaaaaggtacgtgttgttggaattggcgattattcaaaagaattttgtggggggacccatgtcaagaatactaatgaaattggactctttaagatcgtttcagaatccggtgtgggagctggcgttcgccgaattgaagctgtaacttcacaggccgcacttgaattcttaaatactgaagaaaaccttttgaagcaaacagctggtcttttgaagagtgctcaattaaaagatgttcctactaagactgaacaacttcaatcaaatgttaaagcattgacacaaaaagttagccaattagaagctaagattgctaaatcccaagctgctaatatcggcgatgaaatggtagaaattaacggagtgcgtttaattgctgctgatgttcaagtttcaggaatggatcaattacgtcaaatggctgatgattggaaaaataaagatcaatccgatgtcctagtcttagctgctaagattggtgaaaaggctaatttaattgctgctgtcaaagatgattttgttaaaaaaggtcttaaagcaggagatttaatcaaagcaatcgcgcctaaagtaaacggtggcggtggtggacgtccgaacatggctcaggccggtggttctaatccggataatatcaaggctgctttgcaagccgctcgagaatggctagaaagtcaaaatggataatattacgagttagttacgagaagctccattcattgtgatttaggtgctaataaagtaaaattaggactagtatgtgaagaggggtgctaacagtgggaaaacttgatgaaacaatgttctttgactttggcgataataagcaaaacgatgtcagagaaactttaaaaacagtctacgatgctcttgaagagaagggatataaccctattgatcagatcgttggttatttaatttcaggtgatccggcatacattccacggttgaatgatgctcgtaatttgattcggaaacatcagcgcgatgagattatcgaagaactcgttcgatactatctatctgaacaaatcgctgatagcaaaaaggaagaaaattaatgagattaatgggaatggatgtcggttcaagaacagtcggaatttcagttagcgatcagttaggatggactgctcaaggtgtcgagattgttccaatcaatgaagatgaagaaatcttcgggattgaacgcgttaaagaattagtaaaagaatatgatgttgtaggtttcgtattaggcttgcctaaaaatatgaataacactgagggaccaagagttgaagcagcacgtaactatggtaagttattggaagaaacttttggattacccatcgattttcaagatgaacggctaacgactgtggaagctgagcgcatgttgattgagcaagcagatacttctcgttcaaagcgaaaaaaagtgattgataaattagcagctagcctgattttagaaaactacttaaacggacatggaaaattaatcgatagattaaagtgaggacaagcatatggataacgaagaacaaaaaattacacttgttgacgaacacggaaatgaagaattgtataacgtactatttacgtttgattcagaggactatggtcgttcatacgtcttactttacccatcagaagcagaagcagatgaagaggttgatattcaagcttatgcctttatgcctgatgaaaatcacgacttaggtgaaggggaattgattccaattgaatctgatgaagaatgggatatggtcgaagaagtcttgaatacattccttggtgatcaagaccaagattaatttcctagaaacggtccttgtttgacgatgagatattatctatcggcgagcgggccgtttttgatttgaaatgaaatgagattgatatgaataagaaaattttagatgttttagagtatgacaagattaaacaatctattcggcagtttatagctactgaaaatggaacaaaagagttacgtgagctagtaccaagtagcgatgaaactgaagtacgaaacgccttaaaacaaacactagatgcggttaatatttatcgtttaaagaatggtattccagttccgcggcttgaagatgtgacagaagcacttcaacgtttgaagattgatgctgctttaaacggtcaagaattagctcaaattggtagaatcctaagagctacacgaacggtaattaactttttcgatgatttagaaagtgaagaaattgaaatcgttgcactagatcaagtgattgagcaactagtaactattcctgaagttgaagaacgtttaagtaattcaattgaaggaaacggtcatttgttgaattccgcttcaagcgaactaagacggattcgtgcctccattactcgtatcgagagtgatgtgcgctcacgaatggaaaaattcacacgtggaaataatgttaagtatttaagtgaaccaatcgtgactatccgaaacgaacgctatgttattccagttcgtgttgaatatcgttctaaatttggtggagtagtccatgatcaaagttcatcaggacaaacattatacgttgaacctgaatcagtagtggatttgaataatgaattacgacaaaaccaagtagcagaagtccatgaagagcaacgcatcttacaagaacttagtgcattagtagctccttacacagatacattaaaagataatagtcgcattttgggccatttagatttactaaatgctaaggcccagtacgctcatcaactaaaagcaactgaaccgcaaatttcagcgtccgatgaaattaacctacgagaagcaaggcatcctttgattgaccaaaaaaaggtagtttccaacgatattagactaggtggagagtatgagacactcgtgattactggacctaataccggtggtaagaccatcaccttaaaaacggtgggactccttcaattaatggcacagtcgggaatgtttattccagctaatgagaatagtacggttcggatttttgaggaaatatttgctgatattggggatgagcaatccatcgaacaaaatttgagtacgttctcttcccatatggataatacaattcgaattttaggcaatttaaatgaacgttccttggcattatttgatgaattgggtgccggaacagatcctaaagaaggggctgcacttgcgattgctattttagataaagttcgcagcacgggggctgtttcaatgactaccacccattatccagaattaaagacttatggatatgaaagaatgggtaccattaatgctagtatggaatttgatgttgataccttgcagcctacctataagttattattgggaattcctggtcagagtaacgcttttgaaatttcaaaacgtttaggtttagatagtgatatcatcagtcaagcttgggggctagttgaccaagatagccaagatttgaacaatatgattaaagatttaacgactcgtcaaaaacgagctcaaaaaattaatcaacaagctgtggaattacttaaacgagccgaggagtaccaccaaaccttggtcaagggagtcgatagcctaaattcgcaacggagcaatttaattgagagtgctaaagaagatgcaaaccgaattgtgaatgatagtcaggccgaagcagaccgcattattaaacgtctacgtaagttagaacattccacaggaagttttaaggaaaatgatttaatcgacgctaaaagtaaaattaacgcccttcatcaggatactaaccttaaacgtaataaagttttacgacgcgctaaagaagctcaaaaattccatgaaaatgatgaagtagtggtcttaacttatggacaacgtggggaacttcttcggcaagttgataaaaaacattgggaagtccaaatgggaattatgaaaatgaaggttgccgttgatgaactggaaaaagttaaaccggataagacggtcaagcgacgagttcataactcagttcaaagaacggcttctgcgggagttaaaacaaccttagatttacgtggaaaacgttatgaagaagcactgactgaaaccgatcgctacattgatgctgctttgttagcaggttatgacgaggtaacgattgttcacggaaaaggaactggggcacttagaagtgggattaccaagtatcttaagaataatcgtcgaattaaagcttttgaatacgcacctgcgaatgctggtggaaatggtgccacgattgttcattttaaataatccttataaaatgtaagctaattatttcatttgctacgcaaagactggtatagttaacgtaacaaattgtgaaagagggtaattagaatggttgaagctattacagatgcaaattttgaagaaaaaacaaatactggcgtaacactaactgatttttgggctacatggtgtggaccttgtcggatgcaatcacctgtagttgaacaacttgctgatgaaatgggcgataaagtttcattttctaagatggatgttgatcaaaaccctgaaacagcaagaaactttggaattatgagtatcccaacactcttggtaaaaaaagacggagcagtcgttgattcaatcgtgggataccattctaaagaacaattagctaagattttagaccaatacatttaattaaattgaggctaagtagaaaccaatttatcaataattggtttctttttttatagagttaggtgggtaacatgctccctttttttactgaaatttagtattatgggtgtatgtataattttatttagtgggggaattaaaatggataatcggccaattggttttatggattcaggcgtcggtggtctgacagttgtcaaaacagctcaaaaactgttacctaatgaagaaattatctttattggagatgaagcaagaatgccgtatggtcctcgtcccacagcagaagtcgttgaattttcacgacagatggcgtcatttttaatgactaaaaatattaaggcgctagtgattgcatgtaatactgcgaccaacgcggcgttagcggttttacaagctgaattacccatcccagtaattggggtgattttacctggcgcaattgcagctaataggcaaactaaaaatcaaaaaattggggttattgctacactaggcacaattaaatctgaggcttacccaaaggctttagctgaaattaataccaaattacgtgcttatccggtagcatgccaagaatttgtagaaattgctgaaaaaaatgaacttcatacaacggcagctcaaaaagttatgaatgaaaaactagctgagtttaggcaagatcaaattgatactttgattttaggctgcactcattttccgcttttagaagaaggtatccaagcagccgttgggcctgatgttactttagtagatccaggagtggagaccgttcaccaattaattgaaattttaacaaaacaagcgcttcaacatgcagaaggtcctaaagcgcaggatcaatattattcaacgggtaatattaagaattttgaagaaatagcgcggacattcttaaatcaagatctaagagttgaagaagttaaaattgactaggagaaattagaatgaataatgaaattttgattgccacgaaaaatgatggaaaattaaaagaatttaaacaaatttttgaacaaaagggaattgttgtaaaatcactgaaagatattaatgatgacgttgaaatagttgaaaatggcttgtcgtttgaaaaaaatgcccgtttaaaagcagacggatacgctaaatcaattggtattccagtccttgccgatgattcaggtttggaaatcgatgctttgaatggacgcccaggaattttttcggcgcgttacgccggtgatcacaatgatgcagctaacaatgccaaagttcttagcgaattgggtggcattccagatgaaaaacgtacagcaacgtttcattcaaccgtagttgtgcgcaaaccagatggaagtgagttagtggcaaatggaaatctacgaggacgaattcttgctgttccgcgcggtgacaacggctttggttatgatcctttattttttgtggaagcaaagaataaaactttagctgaaatgacgcgtgaagagaaaaataaaattagccatcgtgcattagcaattgaagatttattagtaaactttgataaattctgggaataaataaaaaagtatgccatcaacattgaacccgtagtagagtgaattagatctaactttgggtgattataagatggcatacttttttactaattttgaattttaatttgttcttgggctaaagttcgtagacaacgatccaaaatcatagttttcatcggagtttgatagccggccttaaccttggcagagatttgaactcccagatatccgtaagtcttttcgactacaggagcgagaacaatgggagtagctttaattttatcggtgtcttgtttaatcgaagctagttggtcacgcaacaagtctttagcacggtcaatttcaaacggatcactgattcgtagaaagatggaaatagtttgacttccgcgagaatgatttgaaattgttgaaatggagcgattcggcaggtaatgtaaagtaccatcgagtgcttgaagttcaatggttcgtaaaccgattgaaacgacggttccatcgatggattgaatcgtaacactatcaccaacacgtagttggccttcaattaaaatagttaggccgttaataacatcggacacaatcccttgagtcccgagtccaatcgcaacacttaagattccagcaccggccaataaagtgcccactggtactcctaaatttgataaaatagtatagacgtaaaagaataggacggaatacttgaaaatatttttaaccactgcgtaaacggtttgtgaacgagcggattgtttttcaattggatcgtgatgttgaaaactattacggatgatatgtttaccaatccgattaataatccagaaaataatggtgattagaacgagttggaaaaaatgttccataaaagctacaccaattttttcccaatcaatatgagtaaagctggattttaatgatgggaagcctgctgcaatagtaagcatgtttttcataaataaaaatcgtcctttcagtaataatactattctaacagaattttgtagcgaataagtaggggttttaattgcacttaattatttgtaatgctattctgtagtcataaacgaacaggaggggatcatttgacaggaggcggaattgctgcaattattgctgcagtagcattgcttattttagttctattcattggattagtattagtgaatgcttctaaaacattatcagagattaatcgtagtatggcagtgatcacacgggatgttgatcttatatcacatgaagctgaaggtattatggcaaatgcgaacgaacttttagaagatgttaacggaaaagtcgctaccatcgatccattgttccaagcggttgctgacttgagtgaaagtacatcggatttaaaccaagcaactcgtcgtttagctggtcgggtaaaccatactggaaaaagcaagaataccggtaaagtagccacagccatgaatgttggtaaaggtgctatgaatatgtataagaaccataaagttaagaataaatagggggctatcagtatgtcaaagagtagttttttactaggtgtaatcttgggtggagcagctgctactgcagcagcaattaagttaacagatacaacacctcaacaacttaaggaagctgctattgagaaatttgatgatttcatggaatctaatgactttgatacagctacgcttaaagatcgagcagtttcatctgtagatgatttaaaacaacgaggaatggaattagctaatcgtgctaacaataaatttaatcctgatttagaagagatggatgaagatttagttattgataacatggcagaagcgactccatatgaaaaacccactgaggtatttatgcctcacaaaatccaagaataaataaaaaaagatggaaactagtagctattgctagttttcatcttttttattttgaaatggtgatgattttactcggtaagcatatttattgatttttacttataaaagataaataatcagatatgaaaaacgaaaacgttttcaaaaagctgaggaggaaattattcatggcagaaaaaattcaagcaggaatagcaatgttaaaagtaattgaatcatggggtgtagaccatatttacggttaccctgggggatcaattaattcaactatggattctttgcaaaaagaacaagacaatattaaatacatccaagttcgacatgaacaagtcggggcacttgcagcagcagctgacgccaaattgactggtaaaattggggtagcttttgggtcagcaggacccggcgcggtcaacctacttaatggattgtatgatgcaaaggaagaccatgttcctgttttggcaattgtaggacaagtcccacatacccgaatgaattatgattacttccaagaattcaatgaatctcctatgttcgatgacgttgcggtttacaatcgaattgtgatgaccccagaaagtttgccatatgtaattgataaagcgattcgtatggcatataaagaaaagggagtagcggtagttattattccgaatgactttggctacgtagaaatcccaactggtaattattctactgaaaaaacacgtaatcaacctgagattaaacctcaacctgattctgaattagtgcaagatgcttgggatatgattaaaaatgctaaatatccagttattcatttaggacaaggtgctcgcggagccaccaaagaagttgaggcattatctgaaaaacttcaaattccaatcgtaattactgggttagctaagggcgtaatccctgatgaatatgaggggaatatggggccatttaaccgagcggcttctaaggtttctaatgaattaattaagaaaacggaccttttaatttcaattggtgctaacttcccatttgcagcaattgtatatggagatcgaccatttaagtatattcaagttgataatgatcaagctatttttgggcgccatcattcacttgatttaggaatttgggcagatgctaaattattcgttgaaaaattggatgaaattagcgaagccgttcaaccgcgtccattctacaaagcagctgtggctgcccaaaaagactggcgtaaatacctaaagggcttgatgcatcggacagatggacctctagaatacgaacaagtttatcaacaaattaaccgaattgcagatgacgacgccgtattttcaatggatgttggggataatattattaatagtttccgtttccttgatatgaatcctaaacaaaaaatcttaacttcagctttgtttgcaactatgggttgtggaattcctggagcaatggctagcaagttaagctatccagatcgtcaagtattcaatattgctggagatggagcgttctcaatggtaatgcaggatatgattaccgaaaaacgttataacttaccaatcattaacatcgttacatctaaccgccatctaagttttattaagtctgaacaagatgacgttcctcaagatgaattcggggtagatttaactgatgctgactatgctaaaattgctgaaggaatgggtgttaaaggaattcgagtcgatgaaattagtcagctcgaaaaagcctttgatgatgctgttacagaagtaaaagctggacgtccggtgttaattgatgccaatatcacggataaacgaggaattccagttgaacttgatttggaacaggacgatacattgtatacacctgaatttcttaaagaatgggatgcagaagaattgaagccatttgatgaatatttagctcaatattctgccgaataattaggctatataaaaagcgcttcggcttagaaccgaagtgctttttgatagaaatattatagatatctaagttcttttgaagtatgggtaaatggtaggcaaccatccttagtgatgtgaacacagtcttcaatgcgaacaccagcaacgccggggatatagataccaggttcgattgagaaacacataccttcttggaggattaaatcgtttccttccatgatggatgggaattcgtgttctcccatacccattccatgtcctaggcgatgaatgaagtattcaccataaccggccttatcgatgatgtcacgtgcgactttatctaaactagcagcagtaattccaggtttggcgtaagcttgggcagttaattgagcttctagacaaactttgtaaatatctttttgtttgtcatttaaagttcctaaagcgaccgttctagaagcatcactaatataaccatcatggatggtacctaagtcgaaaagtactaattcattattttgaatttggttcatgccagttgcaccatggggttcagcagcatgagcgcccacttgaataagagtatcaaaactcatttccattacaccacgcttttttaaagcatattcaagttcagcagcaacatcagcttcagttttaccagcggcaactgcattgaaaccaacttcaaaggcgtaatcagcctctgcaccagcagcatttaatttttcgatttcgtcggcagttttaatcatacgaaatttttcaaaaactggagttaagttttgttcaaatttagcatttggaaattcagaacgaagtacttcataacgatcaaatgtaagattattattttcaattccccagtgaatagggttagcattgcgttcacgaatatatttagcaattaattgaaagggcttctcgtgatctaaataaccataaacggggtgattccatccagtatctttaattgcttcaacttctagtgcaggagcaaataagaatggttcatgatcaggaaaaacaaataaagctaaaacgcgttcgatagggtcgctaccaaaaccagttaagtatttaatactttcaaaattactaatatatgcaacgtctaacttatgatctgaaacccatgcttggactttatctaattgtgacatttaatctcttctttcttatattcggatagttagattatagcacatagggaaataggtaataaaataaaaaaaggttgcaagtatgctgaaaatttgataacgtattcatggcaatgaaaacagaatgaaaacaaataatatcaatggaagaggtaatataatatggcaaaacaaaccatcacaatttacgatgttgctcgagaagcgggcgtttcaatggccacagtatcacgcgttgttaatggaaatcctaatgttaaacctgttacaagaaaaaaggttaacgaagtaatcgaacgtttggattaccatcccaatgcagtagctcgtggtcttgctagcaagagatcaactactattggagtaattctaccagatattactcaaatgttttttgcatcgttagcacgaggaattgatgatattgcttcaatgtacaaatacaatatcattttagaaaattctgacgaagatgttgataaaaaggttgaagtgcttgaaaacttacaagctaagcaagtagacggtatcatttatatggggaatgccgttgacgatcgtttacgagaagcgtttaaagcagctcgtacaccagtcgtttttgctggttccgtagatgataagaacactttgccttctgtaagtatcgataataaggctgcagtatacgaagcagtcaataaactaattgataataaaaataagaagattgcttttatctcaggtccgctttctgaacccgttaatggtaaatttagattagaaggttatcgtcttgctttaagtgaagctaaagttgattatgacgaaaatctagtttttgaaacaagtaatacttacgaagatggagttaagttagcatccgaaattgcttctacaacgggcgttacggccgcttttgttgctaatgatagtttagcggtgggcttacttaacggccttcaagatctcggcgttaaagttccggaagatttcgaaattatttcaagtaataatactagcttgactaagatggttcgtccacaaattagttcaattggtcacccaatgtacgatactggggcggttgcaatgcgtcttttaactaaattaatgaataaagaagaagtcgaagaacgtaatattactcttccatttgatatggtcttcagacaatctactaaataaaagaaaaaatccacttctacattaggtagaagtggattttttgtttaattatatgttataggaaaagtcctttatacaaagcaacggcacaaataccagctaagattggggcaacaacgggaactgatgcgtaaccccattgagatgatcctttatgtttgattgggagcattgcgtgaactaaacggggacctaagtcacgagcaggattcaaagctggaccagtagcaccaccaagtgaagcaaccaaagtaccaactagaaaaccaagtgcaataaatactgatcctttattagcctcgaaataaggagcatgagtaaaggctgtagccccaaagaagaggacgaatgaaccaataaattcgttagcaaaaccattccaagagctatgactagcatcaattgtactaaacgtacctaaaattgattcagtattagtagttaaatcataatgaggcttgtaagcaaaataaactactaattgtccaaaaatagcacctaacatttgggcaataatgaaaggaaggacctgagaccatgagaacattcctgaaactgctaaaccaatggtgaaagcaggattaatttgagctccagaaatagttccaaacattaatgcagggaccattacaccacatccgtacccaactgcgatgactaaccaatcactaccgttaccttttgtacctttaagctcaacgttagcaaccgaaccattacctaaaagaactaaaattgctgtaccaagaaattcagctgctaacttggcaaaaaaactatattccatattatgtaaaactccttaaaaataaaatttacgtaaaacacgctgtttatgagtatatcttatttgaaaggcaatatgcaaagctttcttaacatttctcaaaaaataagaaaattggatgaaaacaagtatagcaagtcttaagatatcttgaagagtaatgagagattacggaatagtggtaaaatgaagatatattatgagcttaatggaggagtggtcccaatcgaagaaacaaggatgacaagagaaacgcttcaagaaaaaaatccgacaattgacagaaaaccaaggctgttttggataagagtattgatgattatttgtgggttattactatttttaactttctcagctaaacaaaccgtctttaatgtaaactatgttcaaagtcaggtggttaaatcgaatgcggctagtacaattaatcagcaagttaatacacaattgcaacaagcagggattcaacagactaatttgatccctgataatgtaattaatgatgaattgaagtcaatgattggtgaattttatgctggtgaggaagtcaagttagatcaatcaatcattacggaagaagttaatgcaaatattggcacgtccggaatgatacaacaagggatagtttcgattattgttaatcaagttgctaatatttttaatagccagttggatacgcaaaaactaacgcattatgcgggacaggtagctaaattacaaaagttgaatcaaatcatgatggcgattagtgcagtaggactgctgatactaacattctttgctttcattaaacgacgcggtctcaatttattaggttccatgatggtgacggttggggcatttgctactgtgattagtgccatcgcctatgtatcaaatgttcttaatgatttgccaatccaatatgctgtaattaaagggattgttgagcaagcaggacaagatattttattacgtgagttaactatggcacttggtattttaatattaggaatcattttattggtgttgtcttttggggctaatcaggtcaataaaaaaagaagtaaaaatcgttaatgatttttacttctttttttattttagtctgaccacatatcatttaagacgatggtttgttcacgatcagggccgattgaaaaggtgctaactggaactccagtaatttcttcaatctttttaagataatttttagcattagctggtaattcttcgtaagtagtcatttgagtaagatcttcatcccaacctggaagagtttcataaattggagttgaatttttaagttctttttctgaagcaggataatacttaatcacgccgtgatcagtttgataaccagtacagattttaagttctttaaatcctgaaaggacatccaaacagttaacaactaaatcagttagcccattaacttctgaaacgtatttcattaatacgccatcaaaccatccaattcgacgaggtcgtttagtaacggtaccatattcatgagcaatttcacggattcgatcaccgacttcgttgatttgttcagttgggaatgggccttcaccaacgcgagaaacgtaagatttacatacaccaatgacgtgtttaatcttagttacaccaattcctgcacccgtagcagctccaccggcagttggattagaggaagtaacaaaaggataagtaccatggtcaatatcaagcatagtaccttgagctccttcaaataagacgcgtttattatcatttaagttagtgtgaattaggtagcttgtatcagtaatatagtccttaagaatttctccatattcaatgtactgagctgtcaattcctttaagcttggaagttgattccaaagatcttcgtctagaatgcgtttcttttgttcaagattaaaagcaattttttcttcaagagtttcgttgtctaatagatcaatagctcggataccaatacgttgcatcttgtccatgtatgctgggccgatacctttattagttgttccaattttttcgccatttttagaacgatcacgttcttgttgttgatcttgtaagatgtgatatgggaaaacgatatgagcacgatcagaaatttttaaatgatcagtgttaacacctactccatttaattctttaatttcatcaagtagggtagcaggattaatcactgttccattaccaatgatacaaattgaattaggagcaagaattccggaagggattaaacgaagagctaatttttggtcgttaaccacaagtgagtgaccagcattatctccacctgaataacgcactgtaacatcagcactttgtccaagaaaatcaataatctttccttttccttcatcgccccattggcttcctattactactgtagctgtcatatttattcctccatttttatcaatacacaactctaaagatgataacacagtttaccaaaaaaataaaagtgataaaccgaattatacaaaaggtaattcttttaatggttcgtgtttattaatgctgaagattttggtaaaatggagaggtaaatatttttaattcaaaggagtaatcaaatgattgatcgttatgcaagacccgaaatgcaaaaaatttggaaccgccagtcccaatttcaaagttggcttgacgttgaaatagccgttgttaaagcttggaataaggatggaaaggttcctgatcaagatctcgaactaatcgaaaagaaagctaagtttgatttagatcgaattgatgagcttgaaagtcaaacgcatcacgatgtaattgcctttactaggtccgtttccgaatctttaggcgaagagcgaaaatggattcattacggattaaccagtacagacgttgtcgatacagcgcagtcgcttcgactcaaagctgctaatgaaattatttcggcagatttagaaacactaaaaacaaccttgaaagaactatcaatcaaatataaagatttaattgccgttggacggactcatggaattcatgccgaaccaactacaattggattaaaatttttacgctggtattcagaaattaatcgtaatattgaacgttttaatcatgcccgtaaaaacatcgaagttggcaagattagtggggcagtggggacttttgctaacattactcctcaaattgaagaatgggtttgccaaatgcttggaattgggcatcaagaaatttcgactcaaatcctcccacgtgatttacacgcagaatatttgagtgttttggccttaatcgcctcccaaattgaagaaattgcaactgaaattagacatttacagcgtacagaagtcaatgaaatgcgagaaggatttgctaaaggacaaaaaggttcatcagcgatgcctcataaacgtaatcctattggttctgaaaatgtttcaggactaagtcgagttgttcgtggagaaatgatgacagcgtttgaaaatatgaatttatggcatgaacgagacatttctcattcgtctgctgaacgtgtaattttaccagattcaacagctttagttgactacattcttacacgaatgaatcggattttaaataacttggtagttaatgaagatgaagttcaaaaagaccttgaaatgactcatggattgattttttctcaacaagttatgttgaaattgattgataaaggttggacccgcgaggaagcctacgatacagttcagccaattgctatgatggtatggaatactgggcaacattttatggatttactacttgaaaatgataaaattaagtcaattcttgatgatgaagaaattcgagctatttttaactatcaataccatcttaaaaacgttgatgcaatctaccaacggtgtggtatcgaagcataatttagattaaaagggatgaggaattttgatgaaaaaatcaaatgaagcgttacttgtaattgattatacgaatgattttgtggcatcgaatggtgcgttaactacaggagtagttggacaaaagattgaatcagagattatcaagttggcgaaccaagagctacgtgaagacggttgggtgtttttgccaactgatgtacatgtagaaggcgatccatatcatccagaaactaagttatttcctgcacacaatctcaaaggaacatggggacgtgatttttacgggcagttgcaggattggtacgatttaaataaagctaatcaacgagtgaaaatccttgataaaactcgttataatgcttttaccggaacggacctagatatgcaactaagagctcgtaaaattgatacagtacggctagtgggggtatgtacggatatttgtatccttcatactgccgttgatgcatataatttaggctatcgaattattattaatgaaaaaggtgtggcaacctttacagaacatggtcaagaatgggcactagaacattttaagaatgcactaggtgctcaggtcgaataggattaatataaatgggaaccgctgagaaaattattttttcaggggttcctttttatgtggtagtcaaaaatcagcctaatttatgatagaatgaagtattaagtcgaattaaagcggagttaataatgaactttacgttaaaaataattagtagtattttttcaatcccacctaactagtctgggaattgaaaaatcaaaaattatagaaattattaaataaaaggggattttaaatatggtagaagcaattaatttaaaagcaggcatgacgttcattaaggatggtaaattgattaaggttgtagaaactaaccatcataaacctggtaaaggtaacacagtgatgcaaatgaagttatatgatgtacgagcaggttcaactgttcaaacaactatgcgtccaactgaaaaagttgaacaagctattcttgatactaaagaagctcaatatctttatcgtcaagatgatatggctgttttcatggatactgaaacatacgaacaatatgaattaccagtatcaagtattgaaagtgaattaaaatatcttttggaaaatacaatggttaaaattagtttttatggtaatgaagtaatcggggttgatttaccaacaacggttgaattaaaagttgttgaaaccgcaccatcaattaaaggagctacagttactggttcaggtaaaccagctacaatggaaactggattagtagttaatgttccagactttatccaagaaggcgaagttctagtaattaatactgaaaaaggaacttacacaaaacgcgcataattgtctaaaaggattgatagtaggaatactattaatcctttttttgtcggcttttttgatagatgaatgattctcttggagcctaactgtaaaaaggaataatagatattttacccgatttagaaataagcatcgcatatcatcagcgggtatgttaggataaatttgtagttagcaaaaactacgtttaagggcagttataaaatgattttacaatcaagaaaacgagcactaagtggcgaagctagaatataaaatacttattgaccccccaaatcaatgagtctaactcaaaagctagcaatagctcaataatattacattgtcccaaaacttaatatattctactatcttttaatcgggatagtcgccccctcgttaataagaaacgtttctatttttaagaagcgttttttatttttttcttgtcaaaaggaacatacgttcgtataattgagagtggaggcagatttaatgaattatgataaagaacccaagggtgtttttttaatgattgataataaatctttttatgccagcgttgaagcagttatgcgcgggctaaatccattaaaagttgttatggtagtaatttctgagcaggaaaataccaatggtggactaattttagccacatcaccgatggccaaaaaactttttggattgaaagctaacgtctcgcgacaaagggatttaccgtgtgatccaagaattataatggtcccaccacgaatgaatttatatattaaacgtaatcttcaaattaacgaaatatttaaacagtatgtggcagaagaagatttatatccatattccattgatgaatcaattttagatattactaaaacctggaaactttttggagaaactcctgaagaagttgctaaaaaaattcaacataaagtacgtaggcagttaggcttatacacaacaatcggtgtcggtgaaaatccattgcaagctaaactagcattggataatttcgctaaaaaatccaatgatttgattggcacaattacatacaatacagtagcccaaaaagtatggatgattcctaagttgacagatgtgtggggaattggaagacggacgaccgagcgtttgcaaaaactgggtattaacaatatgaatgagttagcacatagtaatccatattttttaaaacaagagtttggaataattggaactcaattgtttgcaacagcgtggggcattgatcgaacgattctaagtgaaagggtaaaacctaaagaaaatagtgtgggtaattctcaagtgttacctagaaattatcagcagcaatgtgaaattgaaactgtaattaaagagattagtgagcaggtagctgcacggttacgacatcggtgtcaacaatgtggtgagctaacgttaagtattggatttagttaccagtctacgataaatagtgggtttagccagtcattgaaggttattccgactaatagtaatgtagaaatttttaaatatgctaaggagattttccaaaagtactggaaagggcaacctgttcgtaatatagctatctttactgctaaattgagctatcagattggtgaacaattgaatctattcgaaccgtttccgaggatttccgaacatcaaactgatcaactggttgaccagattagagcggaatatggctttaccgctttagtttacgcacgtagcttaactaaaggtggtactgcaatccagcgggccagcctagtaggtggacataatggagggaatgcttatgaataagcaacaagaattaactttaattaatcagcgaattgaaacactgtttaatgtttcaaaatttaacactcaattttggattgtaattgttaatgatatctatgatcattcttataatattttttttagtgaacaacgacgagggcaaagggaacgttctattccaattcatacgcttgaaaaatatacattaatagatctagaagagattgtacgcgggcttcagcaacgctggaagtttactataaaatttattcaatttgaaaatcaactttggcctactagtcaaaaagttattcaaaaaaagaggcgtagagatgaataacaaaaataatcaatatgatcctcaagtagttcaaaacttttttgataatgtgtatattgatcgaggaatgataaagtggcaaggcttttttctttcagatcatactgtagcaattaaacgtaagagaaatgataacaaaatattttatgagcaaaaaattccacccagaatgaaacaaggtgaaatcagattaaaagttgctcgggcatatgaagagcaactattagttgaaattcaattaaatgaatgtaaccgtgatttactctttgaaaatgcaataaaatcgcgtattaaaggatttaatgaagattctgtatatttaggtgatggaaagtttgttagcatttcgatgatgcgttcgattaggttagcgaacaatggaaaagggtaaggtgaggattgaatgtaagcattgacaaaccccactataatacgtaatatattaaacgtctatgaacagataaaaaattgaaatgaaagaaggagttcgggtatgtcaggacattcaaagtggcataatattcaaggtcgtaaaaacgcccaagatgcaaagcgtggtaaaattttccaacgaatctctcgtgagatttatgttgcagttaaagctgggggtccggacccttcttctaaccctcaattacgtttaatgatggataaggcacgcgcagcaaacatgccaaaagacaacatcaaacgtgccgttgataagggtagtggcgcaggtggtgctaactacgaagaaattacttatgaaggatatggaccagctggtacagctattatcgtgtcagctcttacagataacaagaatcgtactgcagctgctgttcgttcagcattcactcaccatggtggttcactaggggcttcaggttcagtttcttacatgtttgatcgtaagggttacattgttattagtcgtgaagaccttgataaaaatgaagatgatatgatggaagatgcaattgatgcaggtgcagacgatgtacaaacatcagaagaggtatttgaaatctatactgatcctaaggaatttgctgctgttcgtgatgctcttgaagcaaagggatacacattggctaatgctgaattaaccatgattcctgaaaacgaaacaatggttccagaagataaagttaaacaatatacaggtttaattgatgaacttgaagataatgatgatgtttcagaagtttatgaagcagctacattacctgaagacgctgaataataattattaaaggcaaggacaattaagttcttgctttttttatttaatcaagaatttaaaaatttagtatgataaaatttacttatataacatataactgaggtggcgtaatgagtaataaagtggtcgttcttggcagtctaaatgtggatacaattttacaagttggacggtttccagaaccaggggaaacattggctttaaaagataagcaaatggccggtggtggaaaaggagccaatcaagcaattgcagcggctcgttcaggtgcagaaactagttttattggtaaagtcggaaccgatgcgaatgggcaatttatgcttaaacaattacttgatagcggggtttcaacggaatatgtggcaacctccaaagtagcggatacaggtcaagcttttgtaatgctcgaaaataccggtgaaaatcgaattttaatttatggaggctctaatgctgagttaaatgaggatgatgtcaataaggcagctgaaaaaattcaacaagctgattttatcgttgctcaattggaaactccacttgaaacaactaaatatgccttcgaaattgctaaacaagctggaatcaaaacaattttaaatcctgctcctgcagttaaaaatttacctaaggaattaattcaattgacggatgttatcacacccaatgaaactgaagctgaaattttaacaggcgttacggttgtggacgatgcttcaatgaaagaagcagcacaaagattacataaaatgggagtccagacggtcattattaccctaggtagtaaaggggtttattatgacgatggcgatgtgagcggcattgctccggcgtttaaagtgcatgcgattgatacaacagcagctggagatacgttcctaggatcttttagttcggaattgaagccagatttaagtaacttaaaagaagccattatgtatggcaataaagcttcctcgctggctgttcagaagatgggtgcccaaccatcaattccaacacgcaaagaagttctaaaataaatagtcataacaaaaaaacatgaaccattcaggttcatgtttttttgttgtctaaatttaactaattaaaaaataaatgttctgtttttgagtatatatacggtgaggaggacgtgagatgaatataaccagtaagctaaatcaaatcatccaagagtgtcttgtcaatcgggatagtgatttattcattatgccgcgatttgataaatatcaattattatatcgagatgcgggagggtaccgaaagtctacccagattgatagagatgaagcagaacaaattatgatgtatatcaaatatcgggctgatatggggatcagtgagcgacgaaggccacaaagtggggcgatgacttggttaaaccgccagggagaattagttaatttacgaatatctacggtgggcgattttttggatcgaccttcgatggtaattcgttttatatatgtactaaagcaagatgaacatattttagatagcgaaagtatggaaaaaatccaactagcaactaagcttcggggattaatggttttttcaggtccaatgggctccggaaaaacaacgttgatttacgaagtagcccgtaaattaagtgaaaccaagatggtaatgtcaattgaagatccggtagaaattcgtgaacataattttttgcaactgcaagttaatgaaaaatcggggatgtcttatcaagaattactgaaaaatggtttaaggaatcgaccagatgtttttattattggcgaaatccgagatggtaaaactgcagaaattgcgattcaagctgcattaagtggtcatttagttttaaccaccgttcactctaaaagtacccgaggggtatggaatcgaattgttgaattaggtgtacgagaagagcacttaaaagaagccttaacggcagttatctatcaaagaatgatttctgctaaggttggtgatttaaaaattatggcagaaattaaatcattccatccggccctgaaaggaacaaagaagaagtggacagaacgactagaggagtggaaggaaagtggccaaattactaaagaagtatttgaagatttccaatacggatagaatccaattaaatgatcaagcgtttattttttcaactatggttgatttaatgaaaatgggtgtttcgattcgcaagagtgtggaatttgttcgaattatgcgtccagcgattgctaaacccatggaaaaggtgattaaccagttgcagcgtggtaaatcattttcaacagcttttggtccgtatgtaagtactaatatctactatcaattagaaattgccgatcaacacggcggattagagcaaaccttagaaaccatcgctaaaatttttactagtcaaagtcagcaacgtaagaagttaaagtcgttaattcaatatcccgtttttttaatggcattcttgggaataatgatgctagggatgcgaatttatattatgcctgaactggataattggaatacggggacagcaagtattcaaagtcaagtgattaaattggtaataattggtatgttatttggaattgtagtaggaatattatatttatggctaaaatttaaaaagaaaagtatggctaatcaagtcgctttactatgtagaataccaatctttggccagttgtatcaaacatattgtcattactacttaaccgcaaatttatcattttttattagtagcggtatgtcgatgggaagtgtttgtaagtatttaacccttttagattcccagtctttacttcatcaaattggccgacgggtcgaaaaaagtatggctagtggtcaagatattagttcggtaataaagaaatcggtttatttgccaattgagctagacttattgctgcgtaaagggagtaaaaaagaaacattatcaaaagaagtgcatgcattatcaatgattaaatacaaaactttgattcaaaaaattgaatgaatgattttaattgtccagccaatcttgtttggcataatcggaattgtcattgttttgatgtacatgagtcttttaatgccaatgtataattcaatgaaggaagtgtcaaaatgaaagcgaaaataaaaaaaggttttactttgattgaaatgaccatcgtcttatttattatctcattattaattttaattattctacccaatgtcactagtcaaaagaaaaatgctagacatattcaaggagatgcgatgacacaagtggttcaaactcaagtagatttgtacgaaaatgaatacaacgagttgcctaagtccttagatgaattacaggacaaaggttacttatctgataaacaagttcaataggctaatcgaaatggcattaagattaatgatggacatgcagtcggaagctaaagttagctgttatttgaaaaaagcattttcactattagagacgatgatcgttctcttaataacaagtggaacgatcttaatgggttatgggggttttaaaggagctcagagcgccaataatgaaaaaatattttttagaagatttgaaatgagttggaaggatacacaacgtctaacagcttatgacggatacaaagctacggtaacttttcagaagaatttccatgaggtaatttttttatgttatcggaatggtcataaaatttcaaaacatctggagttacctaaaggattggagccggtttacgatcgaaccattaacattggtaaaaatggaacggtcacaccaatcaatgtgatgctagaatccaatggaaaaattaaatataagttatcagcacaaatgggttggggagtttatgaaatcaccgaaaaataaacaaggaacactgttatacgaaggaatcgttagtttatttttattaggaggctttggcacagttacattgaattcatggcatatgtggaacgataaaataaatagagaacagattgaactaagttatgagcggacaatattaaatgaaatcagacaaaagttataaaaagagtggttttacattaatggaagctgtattagcaatgatgataatgtttttaattgttaatttagcagtacttttaattaaaagtgctcaaaataaggctcaacaaaattttaatatgaagattacagaggtagtccaagacttggagtcaccaaagcatgcttttgaattggttgaagttagaagtgaccaattaactctatattccaaaactgaagagaaacgttattatctaggaagttatgtcaatcatgatatgttgagatatacacctggacatatgccactagttttgggtgtgcaacacgtattttttaaaaaagaaagaaatttaatccaaattaaattagtttcaaatggaaagaagagtatctcatatgtatatatcccgcctcaaaaaaagcggtagtgcaatgattacggcgttatttgttttatcttttttatctggaattagtctcttgattggtgagcaagcgcggcaagtaatactgaggttaaaagatgaacaacaaataaccaagactaagattctagcaaataagtttgtgttagagaatagaaaacaaaaaataaggtttttagatgatccgaaatatggaactgttaaaataaatgatgataataacttgactataaaagtcctaaaaggtaatactgtaaaggttgaatttaatgaaagtggctattagtgaagaggagtttataaatgaatacagaaactattgaaaagatttataaaacattcgagaaatcaattgaaattttaaaagaggaattggacgttgattttctagatgcatttattgaaacaggtgacaatctaatttctggtcaaattcatgttgaagacgggaagcctagcgaagcaattattggcgaattaaaaaaaatatatgaaggttttaagtacaatgattatagcccggaagaattacgaaaaactatccaattggttatgattcgtgctaacaaagaagaacgaattcaagtaaatcatcaatttacaccggaagcaattggaatgctttttaactacattattgaaaatttaaaagttgattcaaatcaattaacaatttttgatcccgctgtaggtacaggtaatctactatcaacaattttaaattattttcaaactaaacgaattaattttaaaggaattggtgtagataatgatgatacgatgctttcgattgctagcatgtcatttgcttttgaaagactagaggtggagctcttccatcaagacagtattgatgatttatttgtaaagaatgttgatattgcggtatctgatttgccagttggctattatcctattgacgaacggactaagggctttgaaacgagaagcaaggaaggacattcttttgtacaccatttattaattgagcaatcaatgaagactatccgaccgggagggtatggggttttcctagttccaagtaatttatttcaaactcaagaggctaaaaaattattatcatttttccacgaaaaagtttatttgcaagcaattttgaatctgcctaccaaaatgtttaaagatgaacaggcgcagaagtcaattctcattttgcaaaaggttggagctagtgctaaacaggcagaacaagttttattaggagaattcccagaattcaataatcaagaaaaaatgcttgatttcttacaagattttaagaaatgggctcaaaagaacttattttaggttttactaattaaaaagttttatgtatcattagactattaaaagtctaatgattttttaatttttgaaacatttctggggggaattgattatggaagaaaatggtaataatgagctggctcggaatttaaagagcaggcacgttcagttaattgcgattggaggaacgattggaacagggcttttccttggggcaggaagttctattcatttagcaggaccgtcaattctattagcatatattgtaactggattggtttgtttttggctcatgcgagcgttaggtgaactactgttatcagatttagaatcaacttcatttgtaacttttgtaactaaatatttaggaaaaaaagtaggattcgtcacgggatggacgtattgggtttgctggataacgattgcaatggctgagattacggcaaccggaatgtacgttaggtattggtttccaagtgtgccacaatggattccaggatttattatccttattttattaatcgggctaaacttgatcacggttgaggcttttggagagactgaattttggttttcaattattaaaattattgcaatagtggctttgattgccattggttttattatggtacttttacgctctaaaacaaacgtaggacatgccgaccttactaatttaatacattttggcggtatttttccgcaaggattgaaaggctttatcctttcttttcaaatggttttattcgcatttgttggtattgagatggtagggatgacagccgctgagactagagatcctaaaagtgtaattcctaaggctattaatgaaataccaatgcgaattggtatcttttatgttggcgcgctatttttcttaatggcaatctatccttggaatgaaattaatcccaatggaagcccttttgtacaagtctttaagaatatcggtatcccaggagcaggtggaatcattaactttgtggtcctaacggcagcggcttcagcatgtaatagttcactgttcacaactggacgaatgctattctcattaacctatggaagttcaaacaaactaggtaaacgactaggtaccttgtctaaaagtcaagtgcccaaaaatgcgattttgttatcatcgctagtgattgcagtagcagtcattttaaatatcttgatgccagaaggagtatttacactaatttctagtattgcgacaacctgtttcttgtttatctggggaacgattgtcttagctcatttgaaatacaaaaaaggtcaaaagcaggctaaaaaagaattcagtatgccatttttcccaattagtaattatattgtattaactttcctaagtttcgtgggcgttgtattattattgcaaaaggaaacggcgattgctttaattggatcattaatttggttcggtgtaatgtttacggtagcgaaaattaagggaaaaggggaactaacggattgaaatttttcacctcggatacacacttttttcataaagaattgttaaaagataaggactttgctccacgaaattttgacaatatcgaagatatgcatgcagcaatcattaaaaattggaataatcgagtgaccgatcgggatacagtgtatcacttaggggatgtggctttgaattttgtgagacctgaaaaaagggctaacgaacaaatattcagattattgaattctttgaatggtcacattgttttaattaaagggaaccatgacgcacgaagtttattcaaatatcttcaagctaataattatttgttaaatggacaatctaaatttcaatttcatgatgtgggtactatcattaagatgaatcatcgccaattaataatgagtcattatccgataatgttaggaattgtaaaacaggtaattaatttacatggtcatatccaccattacagcgtaaatattaaggaaaatattaatgtgggtgtggatactcctgaaaaagattatttagattatgcgattccatttggagcgccattttcagaatctgacatagaacaaatcatcaatggtaagaaaattgattttcaaaaaaggaagtaggcgttgacctttcttctttttttatttaggataagttttatattgatgagtggagaatttagatgagtaagaaaacaaatgaagaattatctgaaatgagaagaccggtcattaataaggttaaccgtgttagtgatgatgaaattctaatcaatgaccatgaatatcggctagaagtgaactatcgagaagcttttaatgaagagttacttgcagaacggtttgtaggattatttagtaggtatgattttttggtaggagatataggttcaggacagctaagattgaaggggttttatgctgatgatatgttagcacctagtgaaatgaagattagcagagttcaagattacctaaatgagtattgtggctttggctgcccatattttatcttacggaacatgcaaattaatgaacgtgctaaaaataagtggttgagagagcaaaagaaacttacccctagaaagaaaaatagtaagggacgtcaacctaaaaagactaaaaagagtcgtaaaccagtatcaaagagaaataacgaggttgtggggaccggtaagaagaaacgacaaaaaacatttacaatcagggagaagaaatagatgaagattaatagttacggcggatatttaattgatttagatggaaccatttatcggggaaaagaaaaaattcctgcagctaaacgctttattgaacgattgcaagaacataatattccattcctttttttaactaacaatacaaccaaaacaccagaagatgtggctaagaacttaagggacaatcatgatatcaaagcagaagcatccaatgtatacacggccgctttggctacggcagactatttggatggtatcgctgatcaaaaacatcgaaaagtttatattattggtgaattaggacttaagcgagctattttatcaaaaggttttgagatggacgaagataatcccgattatgttgttgctgggttagactatgatgttacatatcacaagtttgaaattgccacgttagcgattgaaaagggcgctaagtttattggtacgaatgctgataccaatttaccaaatgaacgaggattagtacctggtgcgggttctgtgattgctttattggaacgttctacgcaacaacaagccctatatataggtaaacctgaaaccattattatggaaaaagctttagcagtgactggattatctaaggatcaagtagttatggtaggagataattacatgaccgacatttccgctggtattaattttggaattgatactttgcttgtctatacgggagtttcaactaaagagctcgttgcaaagcaagacattaaacctactcatgaagttgatagttttgatgaatggcaataggattttggaaaagattattatatagcttgctattggatatagcagggttaagtagtgctatttttctgacaattaattctatttttttgtttaggttcactatcaatgcgcatctaactaaactggtagggatgtctacaaacaaaattatggttaattattaccaattgattgcatatctagagcttccatgggtccatagattaaaactcgatgattttcccttttctgaacatggtttagttcatatggcggaagtgaaaaatttatttatgctaaatacgattgtaatggtattttctatttgtatggtaataattctatatcgttatattgctaaaaataagaagtggtgggaattaattagcggattacaaaactcgatgatattggtccctttagtagtcatttttataagcttagattttgaccattggtttgttctctttcatcaggcattttttaataacaattattggatttttaatcccgttacagacccaattattaatgttttaacagataacttttttacaatttgttttgttttcttgttcggtttattggagttatatttagcaatttcattttgggtaataaaaaagcaggtcaactagacctgcttttttatttttgatttggcaaaggaaacaatagctggaattagggaaaccacaatgattccgattactacgagtgagaaatgctcttttacaaatgcgatgttaccaaagaaatatccagcactacagcaaattgcaacccaagctacatttccaataatattgtaacggatgaaatctttataaggcatattagaaccagcagcaacaaatggagcgaaagttcgaatgattggcatgaaacgtgctaaagtaattgagatgttaccgtgtttttcgaaaaagtgctcagcctcagccattttttcatcactaatgaatttaccaaagaaacggtgttttcttaatgccataccaacgtgtctacctagataaaagtttaaggaatctcctaataaagcggctaggcagaaaagcccgacaaaaatccaaacgtgtagtccgtattcaggttttgcggaaagggcggtagctgcgaataaaagtgagtcgccaggcaggaaggggagaattacagccccagtttcaataaaaataattgcaaaaaggagtaaataggttaaatctccgaaactatttacaatggttactaagtgagaatcaatgtgtaaaacaaaatcaatgagaacttgcaaaatatcattcctttcaaattatgaacgtatcttatatattattacatattctaaagagtattttgtatttaaaagaatattaccgtaaaattaagtattggaggttttaattatgtatagattaggagaaattgtttcaactacgatagttggaattaagccgtatggcgtgttcgtgttggatcgtaatggacgaaaaggcttaattcatgtttcagaatgtgatgacgggtatataaagaatctaagaaacactttttcaattggtgaaaaaataaaagcaatcgtaatggaggatgatggtgataaaaagttttcgttatcaattcgttctttaaaggaaactaaaggagatttacaccaatatcctaagccaagcaacttatatgttggacataagaaatattggaccaaagcacattatattagtggttttaaacccttagaaatcgccatggaacaatggaaaaaagagaaattaaattaatttcataaaattacttgacgttaggtgtgaaaacttggtattatatttgagcggcattgataaggcgcacatcgataattaaaaaacttgttaaatgattttaaaaaaaagttgttgacagtgattgttctcgatggaggcattctcgcaaaaaagtcgaccgcataaatgattaaaaatacatgcattagatttaaaatggtcgtatttttcagactaatactcttagaaaaaaacgaagcggcaacgattaggaatgaaataaaagcaatcatagccaaacaactatcatataaaatttggaatctggttctatgttttatcatattaacgtcctctgaattaatagaattattttaacgcattttgaggagctgtaaatagccaagaaaatgatatgatatgaataactaataataaagaggaatttgataatgaagaaaatactagcattacatacaggtggaacgatttcgatgtctgccagcaatgatactgttaaaactaatgaacaaaacccattactagatagccaatttatcaacaaaaatattgacctagttaatgaagtgattttgaataaaccttcagaacacattacgccagatgatatgttaattattaaaaaaagggtcaaaaaggcactagataacaatgagtgtgatggcattgtaatcacgcacggaacggataccttggaagaaactgcgtactttttagatttaacgatcgaaaataaaattccagttgtgctaacgggggccatgcgctcttccaacgaactaggttcggatggtgtgtataatttccaaagtgcaattctgacggctgcttccgatgaagccagtgataaaggggttttagtggtcatgaatgatgaaatccatactgcccgttttgttacgaaaacccatactactaatgtagatacgtttagaaccccaacttttgggccgctcggaattgtttataaacgggatatccgattctttcaagctttagttaatcagcatgtttgtgatattgataaccttgaaaaaggagtctatttaattaaagcttacgcaggaatccctaaagaaatatttgaaattattaatcgcccagggaccaaagggattgtaattgaagggctaggagctggaaatctaccagtagaagtagtcgagcccattcaagcattaattgataatgatattacggttgtaatggtttcacgttgttacaatggcttggccgaacccatctacgattatgtgggcggcggaattgatttagagagaatgggcgttgtattctgccaaggtctcaatggtcaaaaagcacgtattaagttacaagtggcagtaagtgctggtatgaattccaaagatattgctaagtatatgcatgacgcagtgtcatagaagtagataagagtataatacagagttaataagttttgaaagtgaggaattagaatgccaagttcaattaaagacgatttttatgatgcagtgaatggtgaatggctagcaactgcagaaatcccctcagatcattcatcaacgggtggatttatggacctagttgatgacgtggatgaaaatttgatgaaggattttgcagaaatgcgttcaggtgccaaagaacctaatacgccagaattaaaagaatttattaagttttatgaaattgcagctgatttcaaaaaacgggacgaagatggagtaaaaccacttcttccatacttaaaacaaattgaagatttaaagagttgggatgatgtaaatgccaacttaaaagaattattttttaatggcgtagaattaccagtagatttaggtattgaacctaatttaaagggtaatggagcagataaacgcaatgttttatgggctggtggtgtaagtttaatcctcccagataaaacctactatgatcaagataatccgtctggaccacagttgatgcaagtctttacccaaatgatgatgcaattactaacgaagttgggtaagtctgaagatgaagcccaagctataattgatggagctaaacgtttcgatgctagtattgctcctttccgtaaaaactctgaagaacttagcgatgtagctaagctttataatccatgggagtttgatcatttcgctgacatggttcaagagattgatgttaaaaaattagtccaagcattgattggaactgttccagaaaaattaattatcactgaacctaaattctacgaaaacttgcaccaaattgttaacgccgatacatttgaagattataaaaaatgggcctacgttaacatggtccgctcgttgtcaggctatttgagtgaagaattccgccaaattggtggcacttttgggcgagcattatcagggcaacaagaatcaatgccacaagaaaagagtgcattttacttagcacgtcgcacgtttagccaagtcgttggtgaatactatggacataaatacttcggagaaactgctaaaaaagatgttcatgatatggtggtttcgatgattgatgtttatgaaaaacgactggcagaaaatacttggttaggggatgcaacccgttctaaagcgattacgaagttacgttcgttgaagattttagtaggttacccagatgaattaaaagcagtttataagaagttgaaaactaaaacagccgctgagggtggaagtttagtggaaaacgttcaagaattttcacgaattttcttagaagatcaacttgctaagtatggtaaggaagtcgaccgtagtgaatggcatatgagtgctgatacagtaaatgcttattattcaccagaaggtaacttaatctgtttcccagctgctattttacaagcaccattttacagtttagaacaaaccgctagtcaaaattatggtggaattggcgcagtaatggcgcacgaaatttcacatgcttttgatcctaatggagctttatttgatgaatttggtaacatggacaattggtggacagaagatgatttgaaacatttccaccaactttcagaagcaatggtaaaagaatttgatgggattccatttgcgggtggaaaagtaaacggtaagttggttgttaccgaaaatgttgcagatgatggtggacttaaagcagcgttggaggcagctaaggctactaaagatgctaatctagaagaattttttactaactgggccacaatttggcgcactaaggctactaaacaacgagaagagttgctattagcaattgatgtccatgctcctgcaaagttacgggcgaacgtccaagtaaagaattttgaagaattttatgaaacctttggtgtaaaagagggcgatggaatgtatcttgctcccgaaaaacgagttcaaatttggtaaaaaatcaaactaaaaagacgattgctaatcagcagtcgtcttttttagttatttctaaagtaaaatacgaactataaaagtttaaataatcaatttatggcgtgctttacttatattttaaattagtgtagactttattggtgctatttttgatttagattcgaactaaaagggagaaatgattttgaaacaaatcgctaagtattttcaatttgataaattgaaaacaaactataaaacagaaattattgctggaattactacttatatttcaatggtctacattatgttcgttaatccgaacgttttaggagcatccgggatggacaagggagcggtttttaccgcaacagcactggctagtgccattggttgttttctgatggggattatcgctaattacccaatcgcttcggcacctgccttaggaattaatgcattctttgcttattccgtggttattgggatgcatgtgccttggcaaacagccttggcgggcgttttcgtagcttccttaatctttgttttaatcaccgtttttaaactacgagaattaattattaatgcaattccagtcgatttgaagcatgctatttcttcaggaattggattgttcgtggcttttctaggtttgagccaaggtggaattgtggttgctaacaaatctacgatggttggattaggttcattcttagttccttccacatggttgaccgtctttgggttggttgtgacaattttcttgatggttcgcaaggtgccaggggctattttcgtgggaatgattttaacaaccgtctttggtttattgactggtttaattcatgcaccagcacacattgtttcagctgcaccaagcttgaaaccaactttcttgacagctatttcacatgttggggatattaatactctccaactttgggtagtagtcttgactttcttgctggtaacgttctttgatacagccggcacattggttggtttggctactcaagcaggatttatgaaagacaataagatgccgcgcgtagggaaggcattgatgtctgattcagcttcaatgttgactggatcattattaggtacttctccagtgggggctttcgttgagtcttcagctgggattgctgtaggtggacgttctggctttactgtagttgtgacaggaattatgttcctattaggactcttcttctcaccattgttgaccgtcgttacttcacaagttaccgcacctgcattagtgattgtgggggtattaatggctcaacaaactcgtgaaattgcttgggataaattagaaattgctattccagctttcttaattatcattggaatgccattaacatatagtatttcagatgggattgcattaggatttattacctaccccattgccatgattgctgctaaacgtggcaaagaagttcatccattaatgtacgcactattctttgtatttattggttttattgctattttaaatgcataagtataaagtttgaaaataatcatttataataagagctatgctttaaggaagttggattaaaataaaaattcaacccttggacatagttctttttttaatttatgaggtgatttaatggcaaaaaaaagaaaattttatgcggtaaaaaaaggacgaaaaccaggactttatttaacgtgggatgcagccaaacaacaggttgatggttttgcaggagcggtatataaaagttttttgaccaaggcagaagctgaggaatggatggcaacagcttctagaaggaccactagaaaagtatcaacgcagactccatcgactgtgaccccttccattattctttacactgatggcggttcacgtaacactggtaatgtccgtggagggcatgtccgtaaagaagatgtagctgcgtgggctttcttaatccaaaaagatggtgaaagtatttctggatccaatggggaattcggagctaccaacaatcgaatggaaattatggctttaattaacggtctccaaaaaataatcgaccgctatggtgaaaaagcagcggtattagtggtagctgattctagatatgttttggatgcaattcaaagaaattggttaagtggatggcaacgacgaggttggaagaaagctaacggtgaaattgtagctaataaagaactttggcaggcggtggctagcattctaaaacgaatgcccaacctagaatatcgttggactaagggacatgctacgaatgagggtaatgtttttgtggatcaattactaaataaaactatggatagaatgttacgggaaccaaccgaatttgaagcacctaaaaaagccgtttctaatcctaaacctagtttagcggttcaagattcaacggctgattttgagcaattagggctattccataaccaacaaattagtgacgattaagttcaagggtaatattttgattatcagtttgagaagcaacagcactgaaaccaacttgttcaagtaaagtacgagcaatggtgttgttttttaaggcagtggcaagtaacttttcgagtcctaattcttcaaaactgaaaatggacatccgccgaagaacttcactcataattcccttatgttgttgatttcgaagaatttcaaaacgtacggaagctgatttctgtgcttgatcaaagtcccagatgcaaaatgtccctaagaattcatgggtgttttggtccgtaatcccccaaattaatgcttcattattcataactaagcgcatcatttggttaacgtaggtagttgtatcttcaatagttgcatcaatatcacgatcactagctttagcgatttctgaatcgtgacgcaactcaaaaatgtcacgaacttttgaatgtgtaagccaatctaaggcaaaatgttcggtaagaattggatgatatagttcaaatttattcataattgggctccttgttttttaatctttcctttactgtacactagatttgaaaaaaactgaatgaaaaagggacgatggcattcatatcatgtcatcgtcccttattttttgattatctttgttgttgtttcataaaatcattgatgcgttttaagtcatcatcagttggtttgtaggaattttccttgattcggtgtagtttttcaaccgacaaatgtgccccaaatgctacatcagcatctgttagatcatttttcttttggcagttgatgatttttgctgctagttctgtcacatcattcataatgaattcctccataagctcttcatctatagttaaaatcgtaccacaatttttacaataaacataggaattatattgtcaaaacgctgaatttatcccagtttaaaaaagttgtcggtattcattttcgaagaagctatctttagcatataccaatgaaatcggacgcgtaaggtctaaaccttgaattttgagtaatgcgagttttttagattctaattccgcttggactagagattggtacatgaaactgactccggtcgtttctaggagtttaataataccagtggaacttcccaactctagcacttgcgaaaaatcttccttatagatgttaaaagaactggcccaatcggtaaaaattgagcgggtacctgaaccttcttcacgaagtaaaagaggttccgaaagtactttttcaagtgctaagtttttttgattggtgaggggattacttgaacgtgtaacggctacaaatttttcgtgggtaacgatttggctaccatatgcatgtttatcaaagtttccttctaaaacagcaaagtctaaagtaccttcgtcgatttgagataaaatatcgcgtgtgttagaaacgatgcattgaatgttgtgatatttttttcgccaattttggattaaggccggagcgataaggatactaaccgaatgcgttactccaaacttaagattggttgtcgaaatcggctggcgtaattgggttaataatttatcttcttggtgttgagtagtttcaatgaaatgagccagttgctcacctgcactggtgatttctaaacgaggatggtgatattcaactaattttagttgtagttcaccctctaagcttttaatttgttgagaaactgcaggttgcgtgatgaataatgctcgggcagttttagtatatgacttatttttacagagtagtgcaaaagtggcataacgattatctagcatctttttcatccttataagtttaatttataaaccaattataaaacataattatattttatctaccatttttgatacgatattaagcgtgaagttaagagataggagagaagaaagatgactcgaatgataaaagattcaagtttttgggtagctatattagttacattgctttgtgcaacagcaggatcgctattggcacaattgccttactttagtttaattggagcattggtaatttcgctggtattagggatgtttgttcaagttagcccagcagtagttgagcgttctaaaaaaggtattggttttatttcaaacaagtttttgcgtttaggtattattttattaggttttaaattaaacttggttgatttagccgatgcgggtgttaaaaccattctattagcagttttcgtggttacatttacgattttaggtgtgtataccttggctcgtaaatttggcgtggattctgatctagcaatcctagttgccagtggtactggtatttgtggggcagcagccgtaatgggggtttcaccacagattcaagttcctgaagaccaacgtgaattgaaacaagaaaatgaggtaatggccattgcggcggttgccatcttgggaacgttatttacttttattgaaattggattgaaacccatgcttcacttaactacaactcaatttggggtggtagctggtggatcacttcatgaaattgcccatgcggttgctactggtggagcagatggtccggttagtttagatacggcgattattactaagttatctcgtgttttactgctagcacctgctgcattaatcattggtttttggcaccgtagccgtacaaatatagatcgcgaaaacgttgttcgtgggaaattaccaattccatggttcatggcaggttttattttagctagtgtaattggaacttttgtacctttaggcgcaactgtattaggctggttagttaaatttgcatacctcttcctaggaatggccatggctgctttgggaatgtccgtaaacttccgtgttattttcaaacgtggaaaaggtgcatttttagctgctttcttaggttcaattgtattattgattttcgtaattattgtaagtaaattattcttctaaaaaaataaaaaacgaattgatggatttgcaaaaaggagcagaatcatcaattcgtttttttaatgacttaaaatcgtcatcatgatggggaccattaccagagaaagcagcgtggtttcagttaccatgattgacgcaaaatctgcgtcagcatcgtaaagttgggcaactactggggcattggtcatcacaggcatgcaagattgtaaaataaatacttctttcatcatcatgggcatgtggcttggtaatacaagtaaagccatgatgattggagcgaaaataaatcttccggataagacacctaaattgtctttttggaaacgcatgtttttcaaaccagcgtcataaacagaaataccaatgaataacatggagagtgggatggttaatccgccaagataattaaaactcgacattagaaaattagggagtttgatgtttaagacaatgaggacaattccaatcataaaacctaatagcggagcggaaaaaatctttcgtaaagcatctttaaaattcatttgaacgtgattggaactatcacgttgaatgaagtagacgcctagtgtccaaaaaattgtggtatttgccatataataaacgaggacatagggaagacttttatcaccaaagatagctagattgatcggtaaacctacaaaaacggtattggaattgaagaacattgacataaatagtccatgtctcttaggatcaacttgaataatccgagccaccaaccatgaaattcccattaaaataaacattgatagtacaggataccaaaggttagggagcagtttaactaattcactcttagtaaaatctttagtaatcgaaacaatcatgtatggcgggagggccacttgggtgacaatcttggcgattaattttttggaactttcagaaaaccaatggagcgaagcgaggtagtaaccaacagcaaccatgacaatgattactaaaacgccttgaatactttgtaataacataattaaaaaatcccttcacaattgtttaactactattctaactcaaaattaatggtaaaattacatttagtaaataaaatggaggacattaaaatggcatttattcaaattccacatgacatgacagaactacggattatgatggaacaactaaaagaaatgggtaaagaggctaatgaggatcaacttatcgaacaagcagtggtcgataacgcgcaacagttgttagatgaagcgcttgatggacactactttacctgtaagttagaagatggaaaattagtcgtttatgatgtgatcaatttaccaactggaagtatcgaaccattaggtaaaaactttaaggaagactttattactgacgcggataacctttggattcatctttcaagtaatttaaaccgaattgcgggcggacgttagttaataggaggaaccgatgagtattcaattaattgcaagtgatattgatggaacttttttgaatgaccaacgtgattttgatcatgatcgttttcaagcgcaacttgatgaacttaatcgacgtcacattaaatttgtggttgcgagtggtaatcaaatggcccactgccaagaggtttttgccgacgtaaagggcgacatgacttttgtggctgaagatggggctttgacgatggaacagggaaaaattttggatgataatccgctgaaacccgctttgttgagggatgcaatagaatatttattgactacgccagcctttaaagacgctaaaattattctttctagtcaacatcgggcgttcactaatatggaaaagagtggttccgactggtccgcgagtgcttatttctacagccagcttacaaccgttgatcattttaaagatatcacggatccaatttataaaattgatacgcattggaccaatctcgaagatgttcgagaacaagccgcaatgttgaaacgagaccttggaggagatttaggaagtgtgatgagtggtttcaatggaattgatattacaatgccacatgtcactaaagcatacggtctccaacaacttcaagaattatggaaagtttcgatggatgaaacgatggcctttggggatacccaaaatgacgaagctatgttaaaacatgcccgcttgggttatgcgatgaagaatgcagaacaagaagcactcgatgctactgatttaattacaccgctggataataatgatagtggtgtattggatatgatcgatcgagtgcttagtggtgagattgcataaaaccatgtaaagtaaattggtcgaatcaaatagacatactttaaaaatatcttgacatttccgattattctcagtatgattagtgaaaattaaatcgagtcgctttaagttaatccagagaggttaataagctagcagagtcgccatcaacaggtggagtggacgcggttagcgccggcccataccaacttgttggtggctttttttgtacccaaatagcgatatcgaaaaattaaaaaggggattcttgattatgaatgacgaacttcgtagcaaaattatccagcaactacttgatttaaaggcggtttcgatttcacccaatgcaccgtttacttatgctagtggaatgaaatcacccatctatactgatttacgaatgacgattagcaagccagttctacgttcagatattgctaaaggattgagtgcagaaatcaaaaaagcttatcctagtgctacggtaatcggtggggtcgcaacagcgggaattccgcacgctgcatgggtggctgaagagttaggcttgccattaatctacgttcgatccaaacccaaggatcatggagctggcaaacaaattgaaggtcaactcaaagctgacgatcaagtagttttaatcgatgatttgatttcgacgggtggtagcgtacttaaagcggttgaagcggttcgtaaagaagacattcaagcaattggagttgcttcaatttttagttatggtttaccggattcaactaagaattttgcagaacaagatactgaactacttagtttgctcaactacaatcaaatggtggattatcttcaaactagcaatgccttatccgctgaagaggtagcttcggctaaggagtggcatcaagatccatggaattggaaaaaatagaataacactttgtttcaattaaatcggtttcccgagaggaaccaattgaatcggctttttaagctactcccggcgagacgattcgattggtgagtagctttttttataataatttaggaggaaaaataatgaatatgcatgacttaaccactgtagaaagctttagtgaagaggacgtgttacataaaattcggttatctgaggaatttaagaacggtaagacaattgaacttactcgaccggtctatgcaatgaacttattttttgaaaatagtacccgaactcatactagttttgaaatggcagaaagtcgtctaggaatgcgactccttgagtttgaagctaaaactagttcagttactaaaggggaaagtttattggatacggttaagacaattgatgcaattcagacggatattgcagtcatccgtcatccgcaaaacgattattataaacaactgctagaagccgatttgaatattagtattgtcaacggaggcgatggaagtggacaacatccttcacaatcattactcgacatgatgaccatttatcaagaatttaaccactttgacggtttaaaaattgcgattgccggagacatcgcacattcccgagtggcccgctccaatgcaatgctattaaacaagctgggtgcagaagtttacttcgccggtcctgaagcatggatggccgaagatttgaaggcttatggaaccttcctaccaattgacgaattagtagagaaagtggacgtcatgatgttactccgaattcaaaatgaacgtatttctcaagataccgcaattaaatttgaaccacacgaatatctccaagaatatggattaaccttcgaacgagccgatcgaatgcaaccaactgctatcattatgcatcccgctccagttaatcgtggtacagaaatcgaaagcagcttggttgatggagaaaaatcaagaattttcaagcaaatgactaatggaatgtacatgcgcatggcaattttaacggacgtattagaggccaagggattgattaagggaggattgcattaatgaaagttttacttaaaaatgcccgagtaataaaaagtcatcaagtgcaaaaagctgacgtccttgtggaaaacgaccgaatcactcaaattcaacccgaaattaacgttgaagctgaacaaatcatcgatgtaaaaaagcaacttttaatgccaggactggtggatatccacgttcattttagagacccgggccaaacggataaagaagatgtagttagtggcagtgctgcagcagttaaaggcggatttacgacagtattaactatgcctaacgttgatcctgtccctgatacacccgaaaaaattatagcgatggtaaaacataatcagactgctggtagtcttcatatcggacaatacgggtccattactaaaaaacggaccagcgaagaattggttgattttaaagctttaaaagaagcaggtgcagtagcttttagtaacgatggtaacggcattcaaactgccgaaaccatgtatcaagcaatgcttcaaattaaagaagtggggctaccactggctgcgcatgtagaagatgaatcactaatgcaacatggggtgatgaatcaaggaacggtagccgaaaaattgggtttaccaggtattacagaattggcagagacagctcaattagcacgggaccttgaaattgcgcgtaacacaggcgctcattatcacgtttgtcatgtttcaaaagctcgaagtgtggaattaattcgccgtgctcagcgagacggcgtccatgttaccgcagaagtcgcacctcatcatttatttcttgatgaaacgatgatttcgatggataaccccatgatgaagatgaatccgccactacgaaccttggaagatcggcaggcactcttaggggggctgctagatggcacaattggtatgattgcaacggatcatgctccgcacacggtggaagataaggctggatcgatgaagaccgcctcttttggaattacagggttagaaacagctttcccactactctacactaagctggttaaaccgggactttgcacggtagaacaactagtggaacggatgagcattcaaccagctgaaatttttaacctcaaggcagctgggcaattggaagtgggagatgtagctgatttaacggtaatgaatattgaagatgaatatgaaattaaagaagcagattttgcttcaaagggaatcaattctccgtttattggtcaaaaggtttatggacagacacaactgaccatggttgctggaaaaattgtatatcaacgggaagggtaatttaaaatgaaacgttatttaattttggaagacggtactacatatgaaggaaaggcgattggagcaaatcatgaaagtattggagagctagtttttaatactgggatgtcaggatatcaagaatcgattaccgaccaatcatataatgggcaaattttaatgtttacctatccgttaatcggaaattatggcgttaatcgagatgatttagaatccgttaagtcaagttgctttggagtggtagtccatgaggtggcacgtcgagctagtaattggcaaatgaatatgagttttgaagaatttttagtatatcaagatttgcccggtattagtggagtggacacgcgagcaattactagacatattcgcgaacatggagcgatgaaagcagcattagttaatgaaatttcagacgctaagtttgaagaatttcatgcaactaatttgatacaaaaccaaattgaaattagctcaactcatagcccataccctaatccagccaacggtcgtaaagtcgtagtaattgattttggactcaagtattccatcctacgtgaacttgctcgtcgcgactgcaacgtaatggtgcttccatatgatgctactgcaaaagaagttttggcctgcaatccggatggagtgatgtttactaatggacctggcgatccggaatcaatgaatgaaagtgttctagaaatgattcgcacggtggaggctgcggttccagtctttgggatttgtatgggacaccaactttttgccctagcaaatggtgctaagacaactaagatgaaatttggacatcgcggttttaaccatccagttcgcaacttagcaacgggacgaattgatttaacttcccaaaaccatggttatgcggtcgaacgtgcttccattgcaaacactgaccttgaaattacccacgaagaaattaatgacgaaaccgttgaaggactcagacataaacaatataaggctttttccgttcaattccatccagatgctgcaccgggtcctcatgatgcggactacctttttgatgattttatggaaatgattgatgaagctaaacaaacccaggaggacaagtaaacatgcctaagagagaggatattaacaaaattttagtactcggttctggacccatcattatcggtcaagcggctgagttcgattattctggaactcaagcttgtctttccttaaaagaactcggatatcaaacggttttaattaattccaatccagcaacaatcatgaccgatacggatattgccgataaagtttacattgaaccattaaccttacaattcgtttcgcaaattttacgtaaggaattaccagatgctattttgccaaccctaggtggtcaacaaggattgaacatggcaatggaattatctgaagctggaattctggacgaacttggaattgaactgcttggtacgaaattagatgccatcgatcaagctgaagaccgggaacgtttccgagctttgatgaacgatttgaatgaaccagttcctgattcaggaatcgcaacgacggtggaagaagcagttaactttgcggatcaaagtggttatccagtaattgtacgtcctgcttttaccatgggtggaactggtggtggaattgcacaagatgaagctgaactacggaagattaccgccaacggtttaactctttcaccagtaactcaagttttaattgaacaaagtatcgccggactaaaggaaattgagtttgaagttatgcgagatagtgttgataatgccatcgtagtatgtaacatggaaaactttgatccagtaggaatccatactggtgactcaatcgtttatgctcccgttcaaacgttaacagatcgtgaagtacagatgctacgggatgcttcactaagtattattcgagcattgaagattgaaggaggctgtaatgtacagttagctcttgatccagcccaagatcgttattacgtgattgaagttaatcctcgagttagccgttcgagtgctttggcctctaaggcgacaggttatccgattgctaaagttgctgctaagattgcggttggattgaccctagatgaaattttaaacccagttaccgggactactttagctgaatttgaaccggccttagactacgtagtttgcaagattcctcgttggccattcgataaatttgttcgggcagatcggcgtttgggtactcaaatgaaagctacgggcgaagtaatggcggtagggcgcaacgttgaggaagcaacccaaaaagcaatccgttctcttgatatagatattaattatattggcgatgaagaactcgccgatttaaatgaagcagacttagtcgatggcattatccatgcgcgtgatgatcggattttttatctgtatgaagcaattaaacgtggatattctgtggataaattagctgatctgactaagatcaacgtttactatttggataaattattgcacatctacgaaatcgaacaggaactaattgctacgccatttaatgctgatgttcttgagttagctaaaaagaatggtttctcagacgaagttattggcaaaatgtggaaaactaacgaaaaagaagtacgagcatattgtgaacaagtgggattatcacctgtttataaaatgattgatacttgtgccggtgaatttgaatctcaaactccgtattactacagtacctacgagctagaaaatgaaagtattgtctcgaaccgcaagtcaattgtagtactaggttcaggcccaattcgaatcggacaaggggttgaatttgattatgctacagtgcattcgattcaagccattcgccagatgggttatgaagccatcgtagttaataacaatccagaaacagtctcaactgatttttcaatgtccgataaattgtactttgaacccttaactgtggaagatgtgatgaacgttattgacctagaaaggccggaaggagtaattgttcaattcggtggccaaacagcgattaacttagccgaaccactcgctgaacggggaataaaagtttttggtacaactgtggaaaacgttaatcgggccgaagatcgggatgaattcaataagctaattcaggctaatggtattcgtcagcctcaaggacgtacggcgacaacaacatctggagcaatcgaagccgcagaatcaatcggttatccagttttagtccgtcctagctacgttctgggtggacgggcaatggaaatcgttcatgccaaagaagaacttgaaaattacatgaagaatgccgttaaggtttcccataaccatccggttttggttgatcagtatttagttggtaaagagtgtgaagttgatgtaatcagtgacggtgagaacgttgtgattccaggaattatggagcatatcgaacgttctggggtacattcaggagattcaatgacggtttatcctgcgcaaactctttctcaaaaggtccaagatgaaattgtgaaagtttctatcaaattagctcaatcgctcgaatgtatcggattgatgaatattcaattcgtggttcataatgacgaagcttatgtcattgaagttaacccacgtgcaagtcggacggttccgattatgagtaaggttactgatttaccaatggctcgccttgctacgcgtgccatcttaggtgaaagtttggtcaatcaaggtttgaagcctgggttgcatccagctggtgaaattattcatgtgaaagcaccagtcttctcctttactaagctagataacgtagacagtttattgggacctgaaatgaaatctacaggagaagtcatgggaagtgaccgtactatggcgaaggcgctctataaagcgtttgaaggcgctaaaatgcacatgccagaccatggcaaagtcttaatcacggttaaagatgaagataagggagaagccatcgattttgcccgacgtttttgggaactaggttatcaattggttgccactaaaggaactgctcaaacacttgcagcacatggtctgaaagttgagacggttggtaagatgactgaagaaaataacattgtagaccgaattcacgatcatcgcattcaaatggtgattaataccatttcagacagtactactagtgctgccgatggaatcaaaattagaagtaccgcattaacttatggagtaccactttttacggcattagataccgttgacgctattttacaagtgcttgaatcacaagcttttacaacattacatctttaggaggaaaacaaatggatcgcttagaaacgacaattgccggagtcaagttgaaaagtccggttatgaatgctagtgggacggctgcatatggacaacaaatggctaaaaatattgatttaaatgaactaggagcattcgtaattaagtcgacaactatggagccgcgtgcaggccatccgtggccaactaccgcggccaccactggaggctggctgaatgcggtcggtttgaagaatcctggtattgaacatgttttagcttacgaacttccttggttagctgaaaattatctggatctccccattgttggaagtattgctggttctaatccggatgattatgttgaggtagctaaacgcatggcgactgccccgaatgtgaagttcattgaagttaatatttcatgtcctaacgttgataagggtggtctagcatttggtactgatccagttgtagttgaagatatgacccggcgcatcaaagcggtagttcctaataaacccgtcttcatgaagttaaccccgggagtaactgaaattgttcccattgctttagctgctgaacggggcggtgcagatggcttagtaatgataaataccttaataggaatggaaattgatttagaaactagaaagccacgtctttccaatgggacgggcggtctttccggaaaagcgattcatcccatcgcagttcgcatgattcatcaagtacgcgaagtaactaatttaccaattattggggttggaggggtattttctgctaaagatgcgttagaattaatggtagctggagcaggggctgttcaagttggatcagcaaattatggtaatccacatgcttgccacgacattattcaaggcttagttccagcaatggatcaatatcattttaacaacattgcggagtttagctccgagaaataagcggaggtttagtagtgactgaacgagtagaatttaaaccaacaagtattgatgatttaagtagccaatatgatgtaattattatcggagctgggagtacgggtttaaccagtgctctagaactgactgagttgggcaaaaaagtggttgtcctagagaagatggagaagcctggtggaaactctatgcgggcatcttcagggatgaacgccgctgaaacagcaatccaaaggcatgaagggattatcgatagttatgaatccttttatgaagatacatataaaggtggcggcaaacaaaatgatgtcgaaatgttgaaatattttacaagtcatgcggattctgccgttgagtggttaaaagaacatgatgttgttttagatgaaatcactttgaccggtggaatgagtgtgaagcgggcccatcgccctagtagcgcccctgcaattggtggatatttaattcaccaactactaaataagttagctgaagaaaaggttccagtagtttgtggagcaacggttagggaaattgatcgtggggataatcatcaatttaaagttgattttgccgacgcccaaggctcaaaccatttacttaatagtgcagcaatcattctagccacgggtggtttcgctgctagtgatgctttaattaaaaaatatcgtcccgatctcgttcactacaagacaactaatcaccctggggcgactggcgatggattacaattagcggagaatttaggtgctcaattggtagatatggaccaaattcaagttcaccccaccgtttaccaagatggagaccatgcattcttaattggtgaaatggtacgtggggaaggcgcaattttagttaatcaaagtggtcatcgatttgtaaacgagctagacacacgtaaagttgtaacggatgcaattaacgctcaaaaccaaccagatgcctatctgatatttaatgcagcgttagctaaaagagccagtgcgattggtttttacgctcacatcggtctagttcaacatggtgatcatattgatgagttagcgaagactttgggattaccagttgctaatctaaaagaaacgatgcaacagtggagtgatgtggttgctaagcgtaaggatgaagcattcggaagaactatgggtttggttgatggttttgaagaaggtccttatatggcaattcatattgcaccagctattcactatacgatgggcggactcaaaacgtctgctaaagccgaagttttagataaaaaatttaaacccatcaaagggttatatgccggtggggaagttgctggtggattacatggaaataaccgtatcggaggtaactcaatcgccgaaacagtggtttttggattgcaagctgctcgccaagcattcaaaaatttataatagatattatgtacaaatatatatataaccaaattaaaggtaagattttgttaaatgttccaattgacaaggtcttgccttttttagacaatcaatataaatatgctttttttataattattattagtacaataatttttgaagagtaaaacttttgtaaaggagaaaactttgagaagaaaaatcatttctttaggaatgttgattggatgcatcttaatcttagttggttgtggacaaaaacaaccacaaactaagattcctaaagcagacgccgatcatttaaccattacaacgcagtatcataaaaataaacaaaacattgaattgttacataattttttaaaagattcaatggttcaaaaagctggtatctacacgaattttaataataatcaaaaaaaatccgataatgccacgggacatgatatgttatctgaatcatcaggtttatggttagaatacttggcgcaaactcatcaaaataaggcttttcgggagttctacaaaaataccaagaaatattttgatcaaggtcggcaatttagttatcgcatcgaaggtaagactaagaaaaagtccgatgtgaatgctacgctggatgatttaagaattattcgtgctttacagatttatgcgcaaaataataatagtaaaaaatatcgacacgaagcggctgaacggtttgctatgctacaaacgacaagcattcaaaaagcacgggtacttaatttttatgatgtacgtactaaaaaagctagtaacgaaagttctttagcctactatgatttggctaccctaaagtactttgaatctgtatctaaaaaagagcggggatattatcgagaacaattaaagctagttgaaaaaggatatctgggagatatttttcctttgtacgctccgagctacaactggaaaacaaaccaatatggcacgaaaaatctgaatacttcagaagctttgattacagtcctgcatttggctgaaattggtaagatgaaacctgaaacagtcagctggttaaaaatgcaaattgataataagaagttatataacagttacactactgctggagcaatcgaggaccataaccaatcaacaggtaattatgctatagcagcaatgattttcgccagaaatggtgatcgtaaatattatcaaaaggccatgaacttggtttgggatgatcaggttcgaaataagaattcaaaaatttatggggcattaggtgatacaaaagataatgacgcttactcatttaataacctattggcattgttaacatcgcaatactaaaggatgggatgaaatggtttcgattaaaaacagttggagggtatttcaaaaacatatatcacctgctgccgttgcaacggctttggcagcgattatttgtgctgtcattctctttataccaccgattaatggctatgccgataatggagatttttatcgggcaatgttaagtaacgggatttatcgactaccaaccaaggataatcagtatattggttatgtggtaactaagtttgggattttaaagtattttaatgaaaataacgttgctgttttttcatctcaagcgcttttcgttaaagtcgctgtaatactaaataagttattttatagtcatcgttactttgatattcgcttcttaggtatcgtctattatgtagcttttttacctggtatctacctattaactaaagcattaaccggaacttggcgacgtatacgaagttatgtgattgcaattctagtagtacttatctttgcggatgcttcatttattctgtattttaattcctttttcgctgaaccgggaatgttaatttcattcttgtatgtggtagggtctctcattttattagcccgtggagattattctaaacgctggaaattgttattaacctactttattagtgttgtggtcttaattactagtaaacaacaaaatgctcctttagcactaagttttggagtcatgtcagtggggccctttttcctgcccggtttaaaaaaggctaagaaattagctgttatgggtggtgttgttgctactttgggagcgggagttctgacgtatagtttaatcaataaagaattcaacgacgttaatcaatatcaatcattttctcatggagttttgatggaaacgggagatccgagtaaaaatattgccaaaagtgggctgagtgagcaatttgccttaatgcgggagcaaaactattatgctaaaacttttgataccgttgacccaagttctcactacgttagaaaacatttaattgaaaaatacaactttgcgtggattattaaatattatgctagaaatactgatcaatttttacgcttactagatgtagctagtaaggatattatggttactcaagtaaaggcagtcggcgattataccaaggattctgggaaaaaagcgggtcaacagagcaccttttttacactttatagttcgctgatggaagctttctttccaggaaaatatgcctttttgtgtctcttggctatcacatttgtggctgtatatgcagttagtgcttatattgactttgtagctggaagattatttggcgttgtacgtttttttctagtgctgggattgatgaccatttgtgtgtttgttccaattgtttcaattattggtgatggcgatgctgatttagccaaacatttattcatggtccctctcagtttggactttaccttcataatgtttatttcagacattctaaatcatcaattatggctaactgaacaggaggaagatggggatgcgtaaaataattatgttttttttaacgattttcttcatggcccttggcggagtagttcaagccacccgaacagcacatggtagtgaacgcgatgataatcgtgttttgctcgtttatgattctcaaaatactatcgaacaggatgaaaaaaagattgataccttacagcgaatgttagcagggatgggacttaaagttaagacagttaaaggaagtgaatatcaaaaaggtgagttaaaccatagttatcaaggggtaattaccatgattaactggaaacaagcgtcactggataatccaactttcgttaaagatcgtaatcaatatgacggtgttaaacttcatattggtgaaagcttagatcgaaccgaacaaaaacagttacaggttaagctaaagacgatttatcaacaacaattcattttaagtgaagatagcagtacagaaatgttgccatttgtggaacgcatggatgttttaactggagttccaaaacaagcacagagttacggcatgttaaagacgcaaaataatgaaggtcaatcctataagtatggggtaattaatcaaaaacaaggttacttgcctttcttcaacaataaaggactgggattaattacagctagcaagatgatagctattttatttaatcgtcaagaagaaaccaaaccgttgttaacgattacggatgtttcaccttatagtaatctaaagctgttagatcaattaagcgtattctgtgaaaagcatggtataccattggcaatcagtacttccacagtagctaaaaacacggaaatgcacgcgtataaaaggtttaccatgtatttacgtagacttgaagatcgaggcggtgtgattttcttacaagctccggtgattgggggagctactgcgaataacgcaggagaattgagtgaattatttgataactatctacttaatttggcacaaaatcaagtttatccagttggaattagtgctcaaggtttttggaatcaggatcgagtcttgaggaatagtgctttgaaaaaagctaattatcagatgctacttcctaataaaaaagtagtttatctcgatcaagataatcaaggtggcaccaatagccgaagttatttagcattaccagcctcaagttttaataaaattaaacaccaagcagatgtacgatttgcaatgcccacagcgctaacttttaagatgcctgatagtaaggttaagttgaaaaatttaaaagaacaaattcaagcgttgaactttgaatggcaagctccggatgaagctattaattcaaaaattgattttgcaagttcatcacttgcttttcaaaatggacagtatttggtgaatggtaaggagacggaagttgaagttaattcaagtatggaaaatactgataagccaactcctacgccggcgctatttaaaggctttttcagagttgaagggcaaattattaccgtgttcttcgccattatctttaccgtcttaatcatttttatcgcctttggaagaaaaatttacaagaatatgttcaagagataggaggaatgaatcatcacaattttggattttttcctaatggtagctatcattgccatttggggaacgttaataattaatttgattttaacggtagctggatatacgtggtatctccaagaagctcccaaaccggataagcaacttcctgaaaagattccctttgtgacggtaatggtacctgcacataatgaaggaatcgtaattgttaaaactgttttatcgttgctcagttttgactacccccatgatcactatgagattattgtgattaatgacaattcaagtgataattcggcagaattattaaaagaagtccaaaatgattttggcgaagaacgtttgaaagttattaatacagacaatgtgacggggggcaaaggcaagtccaatgccctaaatattggtttgaagcaagccaaaggaagtgttattgcaatttatgatgcagataatactccagaacgtggtgcacttcgtcttttagtagcagaacttttaggaaatgaccgtttagcggcggttattggaaagtttagaactagaaataaagaagcaactattttaaccagatttattaatattgaaacactttcgtttcaatggatggctcaagcaggacgtcaacggctgtttaagctatgtacgattccaggaaccaattatgttattagacgcgaaattttagaaaaaattggtggttgggatgttaaagccttagcggaagatacggaaattagttttcgggtctagatgggatatcaaattaagtttcagccgcgtgcggttacttgggaacaggaaccacaaaccttagatgtgtggttccatcagcgaacgcgctgggtgaaaggaaacatttacgtggtcgttaaaaatgccaaattactctttaaaaaggccggacgtcccattcgctttgacttactctatttcttgtcaacgtactttttattgatgaccgctttgattctatctgatgtagtttttgttctttcagtcgctgggttggctcattcagatttacaaggttttagtaatgctttgtggttatttggaataataatgtttatcatcagtacctttgtcacggttacaaccgaaaagggtgaaatgcgttttagcaatattctttatattatttttatgtatttggtatacagtcaaatgtggttagcagtcgcagcatacggaatggtggggcatattcgtgaacaagtctttcataaacaagcaaaatggtataaaactaagcggtataagtaaattaattattttaacattaacgatattattaatgtcattagttggcgtgggccaagtacatgctgaagacctaacttatactcaaaattttcaaaatgatacaacaactttatctggtaaatcaacagcaacgagcatgtactttaccaagatggattattggaacgttaaaaaagctacctttaattttaattatcaagtttcacagttagctgataaaacaacgtctgatatcacgttatcaatgaacggcgttaaattttattcatttcgtccagagcataagagtggttttcagagtaaagctgttgagattccgctagaactcctgcaaggtactaataaacttgaaattaaaggacaaattttaaataaaaaagatgctaagaattatgatttagcacaaactccagctaattggctaacaattaagtctggtactaatatgaattttaaatatgaagtaaaagatccagaaaacacattgcgttcattttatgatcatttttctggtgaagatacaatagctaatcagcactcaaaaattgtcacccctgatcaaccaattaaagctgaattagcggctggtatgactgctctaacaggtatctcgcacgcaactactacaaacaataaccaaatcagtgttgtccaaaatacaaatatggatgctactaaaggtgattatatcttgtatgtcgctaaatatgataatcttcctaaagctttgaagcaggaaattagcgaaaaagacgttgagaaaagagcggtaattaaaactcactatactaaaaaggtgattatttaattgtaacggccaaaacagatggcttattaaaaaaggcttcccagttttttgctaatccagaactaatgcaacagacgaataagagtacagaaatgatttcgtatttaacaaatacctttatgtctaaagttcaagatagaggtaagtatcaactaaccaatgtcattgataagattaaaggtgctggacatcatgaaaccaattatttggtaacattgcctaatgaccgaacaaacgctgatgggtccgaagtgaaattacattttcgatatagcaaaaaccttaacttcaaacgttccttagtgacggtgtacgttaacgatacaaccttaggaagtaaaaaattaaccgctgctaaagctaatggagacgaagttactttggaggttcctaaagggacttccttaggaaacagctttgaagtccgagtagcttttgatttggaaatgaaggatcaagaaatttcagataactctgaaaccccttgggcagaagtagatacgaattctgaaatgaaggttaaatcagaaaagagtaacgatttactctttaccaactatcccacaatctttatgaagaaccaaacatataacaacttagcagtggttatacctaaaaaattaactgcgatagacttcaagagtttaacaaatatttttaacttgatgggtgcttacgctaagagtaatactggaaaaattaaattttatactgaacagcctaatcaggatacaatgattaatgataatttaattgtacttgggaccccttctaataatgcaatgattaaatccttgaataaagatttgtatttcaaatattctgatgactatcgaggatttgtttctaatgaaaagctcagtattgaggaagattacggtaagacgattggaacagcgcaactaattcgttctcctgaaaatagtaaaaagggcattctagtcctaacgggggctactccggaagccagttatctagcttcgacacagctcaattttaaaaagaatatcgatcaatttacaggcgacgcaattgtggtagatcaaaataacaaccactatagctatcgcttcaaggaaaacaagtatattgatcgaaatttagaacacaagcggaccattagtaataatagtcaattaattatttatttgggaattgtctttttagctttgattgtcattggttttggagtttacctagtttttagaaagcaagccatgatgaatggaggacgtaagaatgcaaaacaaaaatagcaaagatcgtttgtatgaagatattggtctactcctacttttattaatgcttagcattacggccgttttgatgatgctttctcaaaatatcgttgtgaatataatttatttaatcatcactatgggaattttaattgtaacttactttatgggaattattcccagcttattagcaaatatggtgtttattgctttccaaaccgtagttatgttgtatgaatattttggtttgaatcacgaaattcagtggtcgttgcttttctggctaatcatgccgttgttgatttcactgaccatgtatctttcaacacggagtcagattgcgttgcaaaaggcgaatagtgatttacatgcggctttggtagagcggggcgcctttgatcaacaaactaatttgcggacgatggttgcatatgtggaagatgccggagtatttattgaaactagtcgacgctttgagattcccgtatccacgctaattattaaaataagatattttaatgatttacggagaatgatgagtgatcgccaacttcagcttttattacaaattgcttcagaggtaatcaaaagttcgacgcgtgataatgatattacctatattttggaaaatgaagatccaacgtgggcgattcttttgtacactaatgctactggaggaagaatcgctggacaacgggctaaagatgcgtttgaaaaacggattaaggaaagcccagagttagtgaatctcgctatttcaatggttgtgggtgtttcagaatggaacgcagaggaaatgagtaatccatatgatttaatgaatgatggaattaaagaaactcaatatgatgtttagagcagcataaaaaagaaccttaacttcagaaaaagaagttaaggttctttatttttattagcaaattttattaccgatatctttcatatctttagcgagttcgtccttagtttgggcatctgttggttcgtaattttgaacagtaacggcaccatctaagatgctactatcatcactgagtttaagcagtcccattttataatctaattttagcccattacctaaataattagcctcttctttactagtagtaagattaagatccgcatcgttttcaattgtatccgtgtaagcttgatcaggaacagatgagataactagttggaatttattaccaatagcacatgatccacctaattttgaaaatttactagaaccatcatcaagtgctaagaagatatgcttaccgtcgatatctttctttaataaataatcttttgtattctctgtaatattaattttcataataaaattcctcctatgcgtaaaacaaacactgagctcctacgacttgatattaccttaatttaaaacagaagttaaatattgtgctcaggatttggttcggtaaattaaatcagttgttctagctagcccttcaggctaaaatgaaggaaacaagttttggggaggaaccagatggaagttagggctgttaatcatatcgcaattatttgtacagactacgttttagctaaagaattttatgttcataaattagggatggaagtagttgcagaaacggaacgcgtagatcgaaacgacgtaaaactagatttaaaatatggagatttgatgtttgaaatttttatcaaaccagacgctcctcagcgggtttcatatcctgaagcagcggggctacgccacatttcgtttgctacggataacatcgaaaaagatgtagactatttacgttccgtcgggattaaagttgaagatattcggcgggatgaattgaatcagcaaaagatgacgtttttcttcgatccagatgggttacctttagaattacatgaatgataccaaggcagagttacgataattaattttatcgtaactttttttgtatgaaaacgtatttttacacgtgtctaaatttaaactattgcaaaaataaatatgtggagctagaatagtttatcgagaaaaacatttttggagggaataaatgaaatatgatttgacgaaaaaatcaaccaaaggagcgcaaagaactttaagagcattttcggatgcgatgtataagctactagcggaaaaatcgtatgacgatattagcattaatgaaatttgtaagattagtaatttcccgcgggcaactttctataactattttgaagataaaaaagatttattgaattattgttggttattattcaaagaagaaagcaatattgagcagtatcatgacgttgctgacgaagatcttcaagaatatgtattgggtcaaatctttgaggccatggatcagcatcgggaactattaactcaattagcaaagcataatgctaataatagttcgatcgtgagcagcatttatgagtactttaaaaacgaggctattacgattttaaagcaacatctaaaaaatcaaacttcgaaagtaccactagaattagtagcaaagcattatagtaatacgattttgttggtacttaagtggattttcatcgagaatcatccattgtctaagagagaagcgatggaatatgttgatgagttactaggaaaataagcattaagagaagagtgaattgattaattatagataggagagaagagtatgagtaagtatatcaaacaaaacattgccaagtttgtgacttggattatcgttttgattttaggaatcgtaatgttacctaatatttctagcttagtagctgaaaaaggtcaaaccaaaattccggatacggctaaaagccaagttgctaaaaccattcaaaaagattggggccacaaaattagcaatacgcgccaggtcgttttggtctttaataatggtgaccaagccttaacccataagcaaaaagatcgtatcaatgacactattgataaaatcaaagataatgaatctaagtatgatattaaaggagttactgctcctaacgatagtgaggcaactaagaagcaattaatttcaaaagataaatcaacccagatagtgcaactagatgtaggtaagcgggattcagtgcggaagatgaatcaaaagctggttaaagaagttaagacgagcggagtgaaaacttacgtaactggtagtgatatcttaaatgatgatttctcggtagccattgaagagggtcttaaaaagactgaagttattgccatcgtcttcattttgattgtgctaattctagtcttccgttccccaattgttcctttaatttctttaggaactgttggactatctttcatcgttgctttatcagcagtgatgaatttagctaaatatacaggatttacgatttcaaactttacccaagttttcatggtcgttgttatgtttggaatcgggacagattacaatatcttactctataaccaattcaagaatgatttgattgaggggatggataaagaaactgccacgaagcattcacttaaggtggcaggaaaaacgattctttattcaggaagtaccgttctattaggattcttgactttagcattggctaagttctccatttaccgttcggcaacgggggttggaattggggttgctattttactactagcattattgaccgttaaccccttctttatgtcactactcgggaataaggtattctggcctagtcataattcaaaagaatcaaaccacagtaagttgtgggattggctttcaggacactcagctaaaaatccattgattgctttaggcatcatcgtaattttagcaattccaatgctgttaacttataacaataaacttaattatgatacagtcgttgaactaccagctaattattctgctaagcaaggatttaagacggtgcaaaagcactttagcaaaggaacggcggaacctactaccatctatatcaagagcaatcacaagcttgataatgaaagtgatttaagagttattgataacttaactaaccaaattaaaggtattgatggaatcaagacggttgcatcagttactcaaccaggtggcgataagttagatcagctttatgttaatgatcaattgaagacgttgacttcccaaacaagcaaggcccaagcgggcttaaaagaacttcaaaaaggtttaactggtggagattttgatgctagtcaacttgaagatatcggtgctaaagcgaccttaattgggcaagagttgaagagtatccaatcaactagtggtagctctgtaagtggtcaacaattgatgacggccttacaacaaaagatggcagcggctggtcaaccattatcacaaacacaaatgacgattctttctggagcagctagccaagaaatggcttcagtaagttcaatgcaaactcgccttcaagcaattgccacttatacccaagcaatcggtaatgatgctcaaactcttgggaatgaacttaagggacaacaacaaaaaatggcaaccgctggtggcagcgttggtaaactaaatgacgggctatctgaatccaatgattacttgaaagaacttcaagattcatctgcatctaacacattatttgtgcctaaagcagtgttagaaagtgatacatttaaagattcagaagatgtctacttatcttcaaataaaaaggccgctaagatcacggtggtcttagattcagatccattaactgctaagtcgattaaaaaagttgaaagtctgcaaacgatgattaacaacaacatcaagggaacttcattgaagaaagcttccgtttcgattggcggtcaaacttctgaaacttctgatacatcaagtattgctaatcaagatttcttacgtagtgcagtaattatgttagttggcattacgcttgcattgatgttagtaacgcgctctatcttacaaccattctatatcattgcttcattgctactagcatacgtaggtggactaggaattacacgctttattagtagtacattccttggtgaaaatctattaggatggaatgtacctttcttcacctttgtaatgttggttgcccttggagtagattacagtatcttcttgatgatgaagtaccgtgaatttggtaacgaggatgctggaggtcgaattgttaaatcagcaggaattattggaacggtggtaatttcagctgcaattatcctagggggaacatttgctgccttaattccagcaggagttctgaccttgacacaagttgctgttggggtaattagtggtctggttatactagtcttcttaattccagcaatgaatagtagtttaattcgtttaacttatccaagaaaaaattaatcataaagtcgtaactctatttggggttacggctttttatttgcttacgattaataactcgtttattctgggggtataaataattaggtgaggtgatgtttcatgaagattgggattattgcggcaagtggcaaagccggcgcattgattactaaagaagcagttcagcgtgggcacgaagtgaccgccatcgtccgtcatccagaccgagttaaaatggatgtttcaattttacaaaaagatttatttgatttgactacaactgatttagaaaatttcgatgtagtagttgatgcatttagagcggccgaaggaaaagaagaacaatttttgacatcaattgagcacttagtaaaaattttgacaggaacgtcagttaaattatttgtagtgggtggggcaggaagcctatacgtcgatgatcatattacccatctttatgaaactccgacatttccagaagtgtttaagcccacttcaatcatgatgggaagaggactagaagttttagagaatcagaatggattgaattggacttatattagtccagcggctgattttaaagctgatggtcccaagaagggacattacgttttaggaaatgaaatgctaatgagtgatgctaacggtaaaagcgaaattagttatgcggattatgcgattgctatgttagatgaaattgaaactggagaacataactgtgaacatttaagtgtagtttggtaaaaaaagatggaatcatgcccgattttaaacgaggtatgattccatctttttaattgttttctgaaattttaaatctttttgctaacatcgtattcgatgctgttttcagttttttggggatgacgatccttaacgtagaaaatagcgtactcctcatttttactaggattattaacaattactagatcatcgtcttgacgttgcttttgtttgtatagatgtcccttacgaacagcttcattataatcatggaagttaccaattgaatctccgggattaaataaaatggtttcactcattaagtccacctccttgttgtgctaccttaactatagcggatgttaacgctatcaacaaccgaaatggactctaatttaaggatttaatatatccaaaatttcttttttatagtgaatgaaatcggcagttagctcaaaatcggcctgtttacgtttagcagacgtaattttaatttcatggctgatggtagctggtttaccactcaggatataaatacgatcagataaagtaatggcttcatcaacgctatgggtaattagtaaggttgaattctgcatttgacgactaatatcggtgtaccactgataaattccacgtttggttaattcatctagagcactaaaaggttcgtctaaaagggttaagtccttagttgaaaggaaagttcttagcaaggctgcacgttgtttcattccaccagaaagttcatgggggtatttattttcataacccgttaagccaaagaattcaaaaagtggttcggcacgggcaatggctgcgctttttttaaaccctttgactaaatcaggcaagattacattattcataattgttcgaaaggggaggagcaagtctttttgcagcatgtagcctaggtgcccagcttgtccggtaatatcttcatcgttaaagacgatattgccagacttgggttgattaataccagctatgatgttaaatagggtggttttaccaatcccactgaccccgagaattgatacaatttcgtttggttttactgataaagaaacatcatggagaatttccttgtcaccgaaactttggttaatatgttgtacaagtaattctgtcattgtaattattcctcgataagttactgttttggtaagtattgattagtgaagccttgatttttagcgagtttttgttcaacaagtttatgatcattaagccacttgtaaaagttattccagcgcatagcgtcaatttttccaaattggccgtctttagttaagtagtatttagataagtaattttgactcttgtaaattaacttctgattactcttaagttctggaacggccttcattaataaatcagcagaagctttaggatttttagcggcatattgataaccttcggtggctgcagccatgaatgctttagcagcctttggattttgcttcaagaaactattgttcccaataatgagcggggtgtagtaatcaaacacaggattaatagatctaaaactaaagtaattaactggatagtttttaatttcggcgttaatacctgcccagccgtagaaaatccagattgcatcaacagccttggatttgagaccagcgacttcatcagtaatattgttagggaccgtttttaccttagaaaaatcaccaccatcatctttaaccacttgtttgatggttgctagttctgtaggagtattccaggttgcatagcgatagccttgcatttttttagggctagtgattccatcagccttacgcgacataattcctgaagtattatgttgaagaattgctcccatggcagtgaggggaaggggattctttttgccaattgcactagctaaagaatcttgaccagaaatcccaatttgagctttgccactagctacgatttgttcggcactatctttagaaggctgaacaaactttacttttagatgatgttttttgaagtagcctttttcttgggcaacatagaggcctgtatggttagtattgggcgtccaatctaaggcaaccgtaatggtttgagttttagccgctgaatttgattttccacaggcagtgagtaatagcgtaaaaataggtaaaaggacgattagactaaaaaattttttatgcttgagcatgattagttctcctccatggggtaataagatactgaatccagttaacaagtaaaattaaggccaaacttaaaattgaaattaaaaagattaccgcaaacattttgtcgtaagcataggccttcatgacacgtgtcatgtaaacccctaaaccattgaaaccgccgacccattctgaaactacggcgcctactaatgaatatgaaacggaaatttttaagctagcaaaaaatgaatcaattgcatcgggaaacttgatgtaaaaataaattttaggtgtattagcccctaaagtacgcatcaaggtaatgagatctttatcagttgaacgaaaagcatctagcatgccgactgcaatcggaaagaaagtagtagcaactactaaaactacttttggcaaaatgccataaccgaaccaaaggattaataaaggtgcaatcgcgacggtggggatggtttgagtaatcactagcaacgggtaaagcgctttataaatgggatgaaataaatccatgattaaggctaatccaactcctaaaagcactccaaagcatagtccccaaaatgcttcgatcagagtaactaatgagtttgaaaataaggcggaatagtcacttttaaaaacttctaaaaccgaaagtggggatggtaacaggaattcagggataatctggaagaaactaattgcttgccaaatggctaagattaataaaacagctacgataggtagaaaattaatgctggtatttgtcagttttttcatgaatgccaagaacctgtccttctggtttgtaattaatctttacataagacattacttgcggagcgccagcgtcagcagttattttagtaatattcttaacgatttccatcaattgatcatagtcgccctcaagggtggtttcaaaagcacctacttgataattaacaccggtagattttatatatttgatagcctggtcgacggcggcgactagcttcttttcgtcttccattataggaaggacttgaattgcgacacttgtgttcataaataaattcctccatttttaaaatttaggtacaaaaaaagccggcttaaaaagccagcttcaatgcatcttgtgttagaaaataatcattctaatattacaattgagtcttcctgcgctggcattatccatatcaggttcgagggtcaaaaaccatttagttttaatctcagccaggtaaagcccagcacccctgttacaaaatcagtatatcttaaattctaaataagtaaagagaaagttatttttaattttttaggataaatccttgcattttggtttagaccattttataattggactataccaaaaacgaaaaaggagatttgatcatgaaggttattattgttaaagataacgtagaaggcggaaaagaaggatacaaactatttgctgatgcaaagaaaaatggagcaacaacatttgggttagctactggtagtacaccgattaccacttatcaagaaattattaagagtgatctagattttacggactcaatctcaatcaatttagatgaatatgttggtttgccagaagatagtgaccaaagttatgattactttatgcacgaaaacctcttcaatgctaaaccattcaagcactcatacttaccaaatggtcgtgcagcagatcttgaagccgaagccaagcactatgaccaaattatcgaagataacccaattgatttacaaatccttggtatcggacgtaatggtcacattggttttaacgaaccaggtacacctgcagacagtacaactcacaaagtgtcactaactcaatcaacaattgatgctaacgctcgtttcttcgaacatgaagaagacgttccacgttatgctatttcaatgggacttgcttcaattatgaagagtaagcatattttgatcgaagcttacggcgaagacaaagctgatgcaatcaaaggtatgatcgaaggtcctgtcacaactgacttaccagctagtgttcttcaaaaccatgataacgttactgttattattgatgaagcagctgctagcaagctttcaaacaaataatttaaaatattcagcctaacataaagtctttgtgttaggcttttttttagtgcagtcaaaatgtaaaatttgttgatagttgaaaacgtttacgcaaagagatattatgaaatagtatgttggtgggatacttgaagctaaaacgtcacgcttaaaaaagtttttatgacattttaaaaccaaaatacattgaaatatcaataaataataatatttaaaaattctaacgatgaattttacaagcttacaaacggataatacgttacaataagctattattatgagagaaggagctatttaagttggaaaagacaattgcgatcaatgcgggaagctcaacccttaagtttaaattatttgaaatgccggaagaaagggttatttcatcaggaactgtcgatcggatcggtattccaggatcaaacttcacgattaagaccactgatggtaaaaaagttgaaattgaccaaccaattaaaaatcatgaagaagcagttaatttactcttaaaagagctattaaaattagatattattaaagattacagtgaaattaccggtgtaggacaccgagtagttgcgggtggagaaattttccaagattctgctttaattgatgacaaagtcttaaagcaaatcgaagacttaaaagaatatgcgcctttgcataatccagctaacgctacaggaatccgtgctttcaagaaggttttaccagatatcactagtgtggcagttttcgatacatctttccatgaaacgttacctgaaaaaaattatctttacagtattccttatgaatactatgaaaaatatggggctcgtaaatacggtgctcatggtactagtcatcaatatgtagcaggtcgtgcggctaagatgatgggcaagccattagaagaactaaaaattatcaccttacatttaggggctggtagttcaattacagctatcaaggacggaaaatcatttgatacatcaatgggctttacacctctagcagggattactatggcaacccgttctggtgatattgatgcctctttagtagtttacttaatgcaaaaacttaatattactaatccggaagacatcttaactattttgaataagaagtctggtttgctaggactatcaggaatgtcacctgatttgcgtgatataattgatgccgctgaaaaaggtgaacatcgtgcacaaatggccatcgatatttttgttaataatattgtgaaatacattggttcctatgcaactgaaatgggtggtttagatggaattgtatttacagcaggaattggtgaaaatagtgttccaatgcgtgaaaaaattacttctaaattaggaattttcaatgttaaacttgaccaagcgcttaatgaaaaacgtggagaacgtttcattagtgcggaagactcggctgtccaagtcatggtaattccaactgatgaagaattggcgattgctcgcgatgttgaaaagtttaagaaaatgggggactaactcatggatttatttgaaggtttgaagtcaaaaattaagggccaaaatagaacagttgtatttcccgaaggtgaagatgttcgagttttagctgccgctattcgattagctgatgatggcttagttcaatcaatcttactcggagtggaagctgatattaaagctactgctgaaaagcatggattaaaccttgaaaatgtgcaaattattggtccgagccaatatccggaagccgatcaaaaggaaatgattgataagttagttgaacgtcgtaagggtaaaaataccgaagaacaggttatcgaaatgctcaaagatgtaaattacttcggaactatgctagtttacttaggcaaggcggatgccatggtatctggagcagttcatgctactggtgatacagttcgccccgctcttcaaattatcaagactaaaccaggaatgcgtcgaattagtggagcatttattatgcaacgtgaaaatgaacgctatgtctttggggatgcagctattaatattgatcccgatgcagaaacattggctgaaattgcgattcaaagtgcagaaactgctcgcctatttgacattgaccctaaggttgcaatgttaagcttctcaactaaaggttcagcggctggaccaatggtagataaagttcgcgaagctactaaggttgcccaagaacgtgatccaaagaccccatatgatggtgaacttcagtttgatgcagcctttgttccagctgttggagcaagtaaggctccagattcagaaattgcaggacatgcgaatgtctttatcttccctgaacttcaatctggaaacattggttataagattgctcaacgtctaggcggttttgaagcaattggcccaatcttgcaaggacttaatgcaccggtttccgatttatctcgtggagctagtgaagaagatgtctataaagtagcaattattaccgcagctcaagtttagaaaataaaaataggaatcggaatttttccgactcctattttttttgtgcacattcagggcaatacccttcgacttcaatatgattggcaataatgtcgtatccagtttttttagcagcaatgcggtcgattttagctaaatcagatgcgtattcaggataatcaacatcaatgatttttccacagttaacgcaaattacgtggaaatgaggatggccatagtagtcgtaatgaattccatcttcactactagttaattcaatgactagaccttgatctaccagaagtttaagtgaattatatacagtggctaaacttaagctaggttctttggcgttgaccgctttaaaaatagtttccaccgttggatgatttcttttttcaatcaaatattccagtactaaccgacgttgaggagtaatccgtatatgattatcacgtaaatggtcaattgcttcatcaatagtctttttcatcatcctatttctcctatgtgttattaactaattgaaacactttttaagtttggtttcaatgtgccacaatcgaatttgaaaaaagttttcgttgcgcctttactttaccttttttaattaataaaattataattaagcttatttgaggagggcgtatacatgaataagattcgccaccagtttgatcaattggtgcaaggtgaatatcgtgaggccttcattctgattctaggaatgattgtgatgctgattggagagttttcaaccgcattggcagtcactaaaattgtggaagcatttggaaataatgaagttgtcgtacaactgacgaatattttacctttggcttggttagctttaatgtatccattgggcccagtttggttgcaaaaaaagtcagtcgttcagttgttaaagttatccttagctatttttatgattggttctttattagtagggatagcttttaatatgcctattttattactgggccggattattcaaaccacggggtgtggaattctattaccaatgcttccgagtttaattgcgacaattttaccagaaaaaaatgtgggtttaaccaaaatgagagatgttatgttaggagtagcgctagttttagccttatttctaaccggaatatcctttttattgggaaactggcaattaatcaatattttcttaattattttaagtctgatcatttaccacaatgcgtcaagtattaaaatcgatttagaaatcagtacatataatattgaacgggtaaacgtagttctttcgagtggttttatggtcctcattggttggatagttactttgggagatcaaatcacgagtagctggtttagctggggcttattggtgataggtattggtctaatcgcaacttatctgtggcgtgaattatctgtacccaatccgttgattgattttaaaggattattcaatgttcgatacttacgggctgtattactccaaggaatcggagatgcttccttagtagtattaatgattatcgggattttatatttgcgtcaaggattacattattcagtcattattattggattagccttgatgccatcgatcgtcgtgatgattttaatgcatcatgctaccaaacgatggtttaacaaattcgaatcggtcaataacgtcagaatggcgatgagcttaatgatggtgggatggggatgtctatccttattctcaacttacttaaacctaattttatttattgttttaactataataattgaagctgggcatggattgttaatgcaggtgggtcaagaactcagccaaaatcaaaaatcggcacgtttaaataacatggccgatatttttatggctcagttcaaattgatgtcctcaggcatgatattggcaattttgtcagttgttttgcagaatgtaaccaacagtcacactagtaacggattaccaggtaaattatcaaccctcgtgggataccgagctactttttcacttttctttgtgattacaattttaggttggattatcacgatgttggcaggcagaaacttaaacttaagcaaacatattgtaaaataattggggaattcaaatggattttaaagtagtttttagaaaaacaaaaacgtttttaagtgctttactgaagcggttcaacgattcggaagttgtaaataattcgattgttttagcgtattatttactactttcattttttccaatggtaatgttgatgggatcgttattaccattgtttgatatcaaagtgaacacggtgctagaatacattgaaacagtggtaccggtgacaatttacaacattaccgagcccattgttaaagattttctggggagtggaaatggcgagttactatcgttcagtttattgttgacaatctattcagctagccaagctgtggctgcttttcaacggacaattaatcgggcttatgatgtagctaaacatcaaaatcccattgttaatcggattgtcgcgtttgttttgaccgtaataatcattgctattatggggattttggtattcctctttagttttggacaaacgttgattagttatttaactccaattctgaatttaccaacgcatctgtttgatttgatcggtcagttgaaatggcctgtaactatcgtgggcttattcgttggattagcgttgttatactacttggtgcctaatgctaaaatcaaatttaagtacgttattccaggatcaattgccgcaaccattggaacaatgattatctcgcaatttttctcattctacttacgaatttttgcccgttcagtaaccagttataagactttgggaacctttattgcgattatgttctggctaaatttctcggcaatggtagttatgtttggtggagttttgaacgctacctggcaagagctacgtgaaggaaagattgtggaaacctccggcagtcttagaaaagtagctggtaagtataaaattaaaattaaaaaataaaagttatccaacagtggaattaaccgctgtggataacttttttatttttctgaataaaccacttcaaaaacttcggaaaccaccggcttatcctctgtaaattgagtatcatatttttgcatgagtttagtaaatttagctaacgaacgtgcccgccaatcttcaatcgataagtcgccttcaccctcattataggcgtgctcacctgagattcgaaggaaaggtactaattccgagacgaccgtctggatgattgcgattggtttcatgtcaccatttaaaaggatgaaataatcaccaacctgaggaacggcctcttgttctgctgaataataggcaagtggtttcgaggtagaacgtttcttaccacttaaaatcaaagcgttaagacggttaatttcgtctggttgatcttgaggaccaaaccaccgtgtctggtaagttttaccttcaattttattttttgtagtaaaatcatgccacattttttctgctggagttgtcataatatcattcctttcgaatgtaattaacttattttaacattgtgaaaacgtttacgcaaaaactgtggaattatgctattctaagtaaatttgacgtaagtcagctaaatcttgatctgaaaattcgagtgcttccttgaaataatgatcaaatgaaccaaaacgatcaagaattaaatcatgggtatgatcgagactggaagcagtcactgagaatacactattcattttttggataagtttatcaacatgtttaccagtaatttggcggcgaagctcatcgggatcttgattgctgtataccaaattagttagaaggtagtcttcacgaatagtttggtaggggacctgaagggctgaaagaatcagcataccggccatgcctgttcgatctttaccagctgcacagtggaaaagtaatgattctttttcgttggtattagctaataaatcgacaaacatctggtgaaaagcaatccgcgagtgttcactaaaggccattgttaggtatggatcatataaggactgttcataagcttgatattttaaatgtttattttggggtaaatcagatttttcgttatcttggataggataaactggataaaaacgatagatagtttgggctgggattttatcggaactccaggacgcttcagctggcgagcgaaggtcgatatcatatttgagtccataatcagccaatagggcctgagtgcgaggagttaaatgactcagctcacctgaacggagcaatttttgccatttaatagtctgattaaatttagtttgataaccacccagctcacgaaagtttactgcaccaggtacatctaaaatacgttccggtttcataagaaagaaaacctccctttattaatatcattaccattatagtctgatttaattccattcggaaaataaaaaatttaaaggtaagtaaaaagacgccaattaaggcgtctttttggggagtaggttgttgaaaactaaattctgtactttttggaggagtaatcagaataaaagtttaacgaatgaggaaatttctttcctcatccatgtaaatcatattaaagcataaatgtgaattttttgttaacgaagtgtattgaaagtaacaaactttgttaagttagttttaaaatatctttattctaagtaaattttacgcaaatcggtaatatcttgttcagttagctttagatactctcttaaataattatccatagatccagaaagtctacgaatttcatccatggcggaattataataagaaatatttacagattgaagagctttaacactttgaataaaggcggagtttttatttttgagtttaagatccatcacaacaccattttgataagctttagtagcgcgattagttaagagatagtcagcacgaatagtgtcttcatctacgtttaaagcacttaatagaaagattgctcccatgcctgttcggtctttaccagccgtgcaatggaaaagtagcgcagaatcatcagcactattagcaagcagcgcatcaaaaaacttgcgataagccttttgagaatgtctttggcgaattacatcccgataaacacggcgcatttcgactaatccactagtaggatcgctattcattttacgctgaagttcatcagtttgttttgtgctttgagtttcatcaactcgaaaaacaggagcaaaaacatattcagcgcctgaagggacacgatcaggaaatttacttttttcttcgggagaacggaaatcgacgtcaaatttaacgttgtaatcttctaaaaggcgtatatctgcatcagctagacctcctagttttccagaacgaatcaacttattccacttgatagttttaccatctaaatttgtatatccgcctagttcacgaaaattcaatccggatgaaataggtaaaagtcttggttttgtcatacaatctcctcgctttaaatattatttttaactcggttggccatgttgtcataaatccgtttacaatcgctgctattacctcgtaattcgtagtcatcaatcatttcaaagccgtaatcttgggcatagcgacgagctgttaaacagtattgttcgttaaagttacgatttccactaccaattacacctaagcaaaattttcggttatcatggtaagcaatatattcgccgagcgtattggtcatcagttctttaacgccattatcaataccatttccaccgtcaagataagtaggaacgaaggcaaaatatggttgagtttcatctgcaaaatcagtttgatcggtaacttctttgctaataattaaaggattactagtatcattttgatgcatcttttcagcataatctgtcagatcatctacaaatgactgggtattcccagcaactgatatatatataatgtaaatctgattttccatgttaaaaactccctgtctagaatttacttcaaaaaacattttacgcccctcttacctaaaatgataccacggtaaagttgcaaactcataatgttatgcaaaagtaagatgtgatatggaaacggtaacaaaaagtagtacaatgatagttaataatgtaaggggtgaagaatttggagccatatcttgtgtttatggatattgatggaaccttaatcgataaccatcagaacgttttaccggagacgaagagaaccatcgaaaaattacaacaacgcggtgtaattttctatattgcgacgggacggatgctttcgctagctgaactaatccgcaataaaatcaacgatcaagttgaaattatagcttcaaatggatctgtatatcaaaaaggacatcattttcataaagagcatttaggatggaatgcacttaaggaaatctataatataacgtcagaactaggtctttcgactaactttttcacaacagatatgacgtattacacacacgaaaagccgtggatgttgagtcgtttagctcgagttcgagttatggctgataagactggtaaccgacgttttgagaaagttagagacctggaacatttacaccaacttagtagtcaaattatcaatgggattaccattgataagaccaagtcggaacggctagatgaagcgcgtgaaaaaatggaggcaactgggttacttaaggtatcgtcgtcttcaccaaacaacttggaattaattcctaggcgaatttcaaaagcaactgctgtacgggcaattatggataaatatggcatcccgcttgaacgcacaattgcttttggaaatgacatgaatgacctagaaatgattaaagccgttggcacgggggttgcgatggggaatagtcctcaaatcctaaaaaacgaagccgatgcggttacggatagtaatgtggaaaacgggattgggaattttttggagtcatattttaaaatataaaaaaggaagtagcctttaaaggactacttccctttttatttaatcaaacaaagtctcggttatcgcgacaacaggagggacatcagcgagttcctcaggttttagtttgtgaactaagaaccaatcaatatgggcattttcattatcgagaacttcgaaatcataattttgaattcggacgtgttcaccaactttgatatctggtttgtgatcaataacgtagccaccaagagtaacgacgtcttcctcttcaaaatctggaacatcaatgccaaagtaacgttcaaaatcataaacggtcattttaccgctaactttataatgtccattttcttctttatgaatatagtcaccagaaacgtcatcgatttcatcattgatgttgccgaagacttcttcgtaaatatccttatcagtgataattccactggttccaccatattcatccacaacgactgaaattggtacctgtttttgaatcatttgttctaaaacatcttgtaaagcgagcgtttcaggaacggtaatgatattacggagtagtttgctaactttgatatcgccatcaacttggctttgacgaataatatcgtaattgtaaatatagccaagaattttatctttatcattattggctaccactgggaaacgactgaaacggctttgaagatactgacgtagagcttcatcaactttactattaatatctaagacaaccagttgcgtacggtcaatcatgatatctttagcgactttatcattaaaatcaaaagcccgttgcatgtaaacataatcatttttatccaattcaccgccactaacggcatttcgagaaagatttaaaatttctgcttgagagaatatttcgtcactttcatcggcgggttgcatccctagcaaacggacaattccattggccgaagcattaagcaaccaaacgaatggataaaaggtggtatggaaataatggaggggtgttacgacccacattaaaacttttagtggaatatcgatactaatattctttggaacaatttctgtaataaccacttctaagtaagttaacaatagaaccccaacaactgctcccacaatatgcagagaagctgagttaattaggtgagttgctccaaaaacttcaacaacaaaatattcaacggttgattcaccaatccaacctaagataataccacagatcgaagtacctacctgagtggtggataaatattcgttaagtttacgaaccatccgcatcgccagttgatatttcttctttttacgagcacttgttgtttctttttcagcctcttctaaggcactgagccgtgtttgcactaaagcaaattctgccgcaacaaaaaagtaagctaatataaaagtaattagcatcacaatcaggttagagactatctgaccgctatccaaaaataattccccatttcttttttctagttattgttacattatacaacgagaattttaaaaatagtatgaaaagtagctttctttttaatgttgtatagtgaagtttaatgttatcatgaagctataatttattatatagtggatggaggttcttgtactatgaaaaagattaacattggtggtatgcgcgtttctaacgttgctttaggtatcatgcgaatgaatgcgctatcagataaagacgcagcaacggccattgaggctgcttttgatataggaattaattatattgattcagctgatatttatggacatggtgaatccagcaaaaaattccgtgaaggactaaaactgtcgagtgtaagtcgtgaggatttgtacattcaatctaagggtggaattgaaaatagtaatagtggcgacatcccttatggcaatcgctataactttagtaaagagcacatcattggtgcggtcgacggcgaacttcagcgtttaggtgtggactatctagatgcctttttgcttcatcgacctgatccactaatggaaccagcacaaatcgcagaagcttttgatgaacttcaagctgctggtaaagtacgtcattttggggtttctaattttaatccaatgcaggttgaattagttcaaaagtacactaagcaaaaacttgaaattaatcagcttcaatttggaattatgcatacaggaatgattgattttggcatgcatactaacatgttcgacgaacgtagtattgatcatgatggccagattttggaatacgcaagattacacgatatgacaattcaagcttggtcaccttaccaatatggtttctttgatggtgtatttatcgataatcctaaattcccagaattaaataagaagatgaaacaaattgcagatatttatggtgtaactaagaatgccattgcaactgcgtggattttgagagatcctgcgcaattccaagtattattaggaaccatgaatcctcagcatattaaagaatcagctgctggtagtgatgtcgaacttactggtcaagaatggtatgacatttactatgctgctggaaatgacatgccttaaactaaaaatagtaacgtcccttactttatagtgaggtgcgttactattttttatttcttttgaatggctactcgtaaaattgttttacgctgggcttcttcaacacgccgaaaatcactcatatagatttcggtatgttctttttcgctgcgtacgtacccaccttcatcgataaattgctctaatttggcgaaactttcaggttcatcgtcgaacgcaccgacatgtaaaacctgcgctactaattgttctggttgatggtcgaaaaagacttggtcaaataaatcagcatcgattttagattttgcccgaactaacgcttctgcagcaattgcatcagtcacaaaatcaggttgtttaatactgattgtatatgcgaaatgttctttttgcatgactggcccatctaaatattgaggttgaattccccaatgtccttggagcggataaacggtgtataacttaaagttaggaatatcccaatcatttttttgactcatgcgaattgtataggataaaggataaagtgtttgaactcgcttctgaaaatcgggtaaattgggatcaccgttacctttgatactaaaataattttgagcagggatggttaaaatttgaggcttttttctaagtgaaaagccagcttcttctttacgccattcgattttttcgtccgtcataagaatgcctcgtgaattgcttagttgagtgttttgttagcgtcactgattttcattgtgatatttttagggtgatcttgaaccaccacaatggttcccttacctaagaaatctttttctccagtatatttgacggtatattctttagcgactgccccagaattttgaagtcccatgacgtatatttcttcatccgtagagtcatcactaaaaacgaatgcgatggcgggagtaacgacaatttggtccttcttcatttgacgtagggtatcccataaaccattgatgacttcgattggaaacattgcttttacttcttcagatacttttctttttttagttggatcaaacattaaattttcctccgtttttatgcatgtaaatagagtaccataaatgctaatttttgataaacaattctatgaatcgaggttaactagtttttaaaactagatgaagatgttataatgatagtaaataagtaaaggagcactagttatgagtgattataaagaataccaaagatggcttgaattagtacgattaattgaattaccccattgggatgatttgcctaattttgatctttatatggatcaagtagtggcattaatgaccgaatacacgggtcctttgggacttgaagcagtgactccggcgatggttaataattatgttaaaaataaggtaattgtcgctcccactaagaagaaatatcaagttatgcaaattgctgatatcttgttaattacacttttaaaacaatctttttccattcaagaaatccgttcaggaattgatcgggtgactgctagtgagtatcccaaacaagcctacgatcgcttcattgatttagttaataataaaatcaagcatatgggactatcacgtccagaccgtaatgccaacaatctaacagatcaacttttagaagcagcttccaacatgattattgatcaattagaaactaatcaattagttaaagtggttaaagattcgaaaaaacatcaaccgactaagattaaataaaaaaagaggatctacgatttatttgtcgtaggttctcttttttactattcaataatgtcaccgaaagtcccgtgaactagttgagctaaatcctccgcctttaattgaacagatcgaccaatttttcctgaagatacgatgattgtgccttgttctttggcaacatctgaaatgtaaataggaaagtgcttagtttcataaattccaataggagtattagccccatgttcgtaacccgtggttgcaattaaatcctttaatggaatcataccaacttttttattacccgaaattttagcaagttttttgtaacttagatgttcatcaactggtaaaactccaacaatggggccagttttatttccaattaatgctaaagttttataaatgaggtgatcatcaacaccgatgtaatcaacgtttaattgcttaacatcaccatcttgaaatgtcggaaaaataaattgcttgtattcaattttgtttttgtctaaaatctgttcaacaagggttttagagactttttctttcttctttttccccatgatctcaccacctatctttgtattttagcatagggaaaatcgttagttaataaaatcaaagcattcaagtttgctataatggtgaaagcaattaacaatgggagatagtttaatggaagatctgatctacaaaaaaatcattcacgaccttaaaaaaagaatctttaataatgaatttccaacgatgcgtttaccagatgaacgttcgttaactacggaatatgacgtgagtcgtagttccgtcaaaagagcattaagttccatggcacatgagggaatagtttttaaaaaacgaggttccggaacttttatcaatccactctatttgaaaagtcaatcctcttttaattatgaaggatctaatctaggtatcacagatagtttgaaatccaatggtaaaaagcagggaattaaagtgctagatttttcagtagttcctgctacggaaaatatgaagacagatttatttttaaatgaaggtgactttgtctatcaagttcgtcgcttacgtttgttagatgatgaaccaatcatgattgaaacgggctatattccaattaaaattgtgccggagttatccaaggccattgtggaaaaatcgatttttaattatttagaggacgctcaaggccaacacgtaacacgttcgtttatgtcgattcaagtagaaccctccaatgctgaagatcaaaaacttttaggattaaccgaaaatgaacccgtcggtgttatgtccggaattttctttatggatgatggtacgccgtttgaaatttcaaatatgcgaattcactacaaatatatgaattacagcacatttgtgtctgtcgattaagcaaagcatctaattttgattagatgcttttttacgttaaaatagccgttgaaaaggtgacttcgtatcatttttaaaattggaccgtatcaatttaaaaaatgattgaccttttttgagaaagcggttataataaattcataaattaaaaacaacctatttttcgctcacgaaaggaagagtacaatgacagattattcatcaaaagaatattttgacaagcttgaaaaattttggcgtgctgctaactatctttcagtaggacaattatatttaaaagacaatccgctattaaaacgcgacattaaaccagaagatgtaaaagttcatccaattggacactggggaacaattcctggacaaaactacatctatgctcatttaaaccgtgttatcaacaaatacggtgtaaacatgttttatgttgaaggaccaggtcatggtggccaagttatggtatctaactcataccttgatggttcatacactgaagcatacccagctatcactcaagatgaagaaggtatgaagaaactcttcaaacaattctcatggcccggtggggttgcttcacatgctgctcctgtaacaccaggttcaattcatgaaggtggggaacttggttactcattatcacatggtgttggtgctatcttagataacccagaccaaatcgctgctgttgtagttggtgatggtgaagctgaaacaggtcctttggctgcttcatggcaacataaccgtttcatcaaccctattactgatggtgctgttcttcctattttggatattaacggctataagttaagtaacccttcacttacatcacgtatgtcagatgaagaattaactgaattcttccatggtcaacattgggacccatactttgttgaaggtgatgattcagaagctatggatcctaagatggctgaagtaatggacaaggctatcgaaaagattcaagaaattcaaaagaatgctcgtgaaaaccacgatgaaactatgccatactggccagtaatcgtattccgttcacctaagggttggacaggtccaaagacttgggataacaaggttattgaaggtacattccgtgctcatcaaattccaatcccagtagaccaaaagaaccttgaacatgttgatgctttgattgactggatgaagtcatacaagccagaagaactatttgatgaaaatggtcgcgtattacctgaaattgcagaaattgcacctaagggtgaaaaacgtatggcatctaacccaatcacaaacggtggagttaacccaactgacttgaacttgccagattatcgtgactacgctgttgatacaacaaaacgtggacaaaacatcaaacaagatatgttggtatggtcagactacttacgcgatgttataactaagaacccaactaacttcagaatgtttggtcctgatgaaacaatgtcaaaccgtctatatggtttgtttgaagttacaaatcgtcaatttgttgctccaatcaagaaggactgggatgaagctcttgctcctgaaggtcgtattcttgatgctcaactttcagaacattcagctgaaggttggctagaaacatacacattgactggtcgtcatggtatctttactagttacgaagcattcctacgcgttgtggattcaatgattacacaacacttcaagtggttacgtaaggctgatgaattagattggcgtaatgattatccatcattgaaccttgtatctacatcaactagtttccaacaagatcacaatggttacactcaccaagatccaggtcttttgactcacttggctgaaaagaaaccagaattcattcgtgaatacttgccagctgatgcaaactcattgcttgctattagcccactagttatgaacgatcgtaacaagatcaacttgattattgcttctaagcaacctcgtcctcaattctactcaatggaagaagcagaagttcttgctaagaacggtttgggtattattgactgggcaagcacaactaatggtgaagaaccagacgttgtcttcgctgctgctggtacagaaccaaatatggaaagtttagctgcaatcaacatcttgcatgataacttcccagacttgaagattcgtttcatcaacgttgttgacttattgaaacttcaaagtcctaaggttaaccctaatggtctaagtgatgaagaatttgatcgttactttactaaggacaaaccggttatctttactttccatggtttcgaagacttaattcgttcaatcttctttgaccgtcataaccataacttacacgttcatggttaccgtgaagaaggggacattacaactccattcgacatgcgagttcttaacgaactagatcgtttccacttagcacaagacacaatcaattctattccagaatttgctgaaaagggtgcagacttctctcaacaaatggataacacacttgaacgtcattaccaatacattcgtgataacggtgatgatcttccagaagttactaactggacttggaaagatgttaactaattaaatcaaaacaaaaaagctgaaagctttgccaatagggcatagcttccagcttttttatttagttaaaaaattaaaataatcgggtataggagcagtgacttctattgtttctagattaaatggaagtggaaaacgaattttccaagaatgtaataacattggctgctgggtattatccagattatataaaggatcgccaataatagggtgacccagatatgaaaggtgaacgcgaatttggtgggttcgaccggtttctaaatctacttgtataagactgctattttcatactgagctagcacttgatagtgggtaatagcagataagggatttaaaccattaatttggcgtttacgtttatcatcggggtcaaaaccaattggaacattaatggtgcccttagattgctctaaatggccgctaacaacgcataaataggtgcgattaatgactttagtactaatttggcgattaagaataggcacgaccactggatttttagcaactaacaaagcgccactcgtgaactgatctaaccggtggacattatatgcttcgttttcggtgtccttgaagtaagcttgtaagaaattcatcatgcttcccaattcatgaggttgattagcatgagttttaacgcctgtaggtttattaacgaccattaagtccgaattttcataaagaataattggcacttgcgtaaaatctggatcaaacggcggaaggggggtgtcaaaatcagacgattcaaaattaagctcaattaagtcgccaccttggacgatggtgttgacgggaacatattttccattaaccaaaacgcgttcgttaatccgtaaaaagtggacaattttccgcgataataaccaagttctttgcagtaattctcgtaaactctgagggtggtataaactggaaagtctaatagcatggtgccattgcataatgaaactccttaacgaaataaaagaatcgactcaacaaaatgttcaatcgatcctttaagtatatggtattaatgataattatttcttttctggtttaacaatcaatacatcgcaaatcgcgttacggctaacgtaagttgcaacagaaccaaccattaaacgttccaaagcattaagtcctgttgaaccaatcataatcaattcgtttttatggtcagctggaaattcgcgtgcaataactggttttggattcccaaaacgaatgtgaacactaacatctttaactccagcgtcctcagcttttttcttgagttcttctaatcgatgttggacgtcctctgaaagtttatagattacatctccactaactgccccaccataagtatcactaaattggtttacttcaaggacatttaaaatatcgagatgagtgtcatttctttttgcaacttcaattgcgcgatctagaacaacatcagttgttttagacccatcaacaggtgctaagatatttttgtattgttgtagcatgttacccaccatccaatcatcttttcttatactaatgatatcattttcacaaaaaaatgtaagcctttttacatcgaatttaccggataaactaaaatatttctaattagacggcaaatgcgttaaaatgaacttgcgcaaattaaatggcgactacggccgccattaagcactctgcttctccatggagactgaatgcaagggctcgtggtaattactgcgagtcttttttatttccaccagagtttaatcaaagcctgggttccatcgtcgcctaatccctgttggttaactaaattatcataaagttgagtggccagacgcgtggcaggtaaatcaacttgcatttgcttagcttgatcaagtgcaatttttaaatctttaaggaaatgcttagcgaaaaatcccggagtatagtcattttttaaaattcgtggaacgtagttttccatactccaatttgatgcaccgccattggataaagtttcgagaactgtctttaagtcaagccgggcagctttagcgtataccaacatttcagttaagccagtcatggtcccggcaatcatgatttgattagccatcttagcattttgaccggcgccataagtaccaaaatagttagttgcatgtccaatttgaccaaagattggtttcatggtttcgaatgctgtctggttaccaccgaccataattgttaaagtagcattttgggcgccaatgtcgccaccagaaacaggagcatctaaggccataacagctagttcatcagcttttttaccaattttttcggctaatatgggcgaactagttgtcatatcaattaaaatttgtccggaagtaactgttgaaaaaatcccgtgatcaccaaagtaaacttcttccacatcttgtggaaaaccaaccatggtaataactgtttccacttgttgagttagctcggcgggagaagatgcccactgggctccttcttcaagtaaagggtctgctttagatttagtgcgagtaaaaacagcgacatcgtgaccattttttaataaattatggataatgccacttcccattactccggttccaataaagccaattttcataattaaaacctccgtatctgaatttttacttaattatagtgatattggagtgcgatacgcaatatatctatgtaaaaaagggcttttagatgttaaactcatagttagaaaacaaaaaaacgagggacaaaatgaaagtattagcaagtgaagttatccaaacattgaaagatgccagttttaaatcagaggaatttaaaattgggaaaacaactttaaaaaaagccgacggtacaggatttaaacctgctttagattttttgaaacaggccattcaagaaagcccaattgctgaagcaattattaatgttaataaaagtgtggttattaaaattcaatctaatattattaatttaccattgctttatcccggccctgtggagaaactaactgaagcagaaaaagaatatgatgttaatatttatgcagtaattgaagcagaaaaaattaattcgtctcatttacgaattgatcaaattgggacggcagaagatctaattagtactaatcctgatttacaagctaattttaaggattggatggcggaacaatttgatcgattagatcacccagataaggatcaaaaagataatgaggaataaaataggaggttcctatgaagagatttgaactaatagttggaacagcaatcgtaattgcattctctacattaatcctctccatctacactcatcatcagcaagtaattcagcaagaaaaagtggagttacaaaaatcagccaaaaagaaatcactacctaagagcacttctaaagatagtgggttagctggagatgaaattcaagctgcaaccacaaaatcaaaaaagggcgaaatgaacccaattaattggaaaaagtcttctgaaaacaaagcttatccagatttagataaatatccgaaagctttcttgaaggtatcgattgctaaacaacgagtgtatgtgatgaacggggaaaaagttttatatactatgtacgcgtcgactggatcacatgaaagtccaaccccaacagggacctataaaattcaggccgagcggggcgacttcttctataatccaacttcaaaggaaggcgctaagtactgggtatcctttaaagatcatggaatctatctgttccatactgttccaaccgataaaaacggaaaattccttgaggatgaagctgaacagttaggtaaagaagctcaatcacatggttgtgtgcgtttggcggttccagatgcaaaatggatttacgaaaaagtaccggagggtatgaaagttgaaatacattaggattgttcaaacatggttgttgaaaaagcgtcattttaaagacgaaattttatggggaattggcatcttagtggggttgttactaatatttaaaattttgggaagattaatattaggaaccaccttaattagttttagtgcactactatgggcgttactgctctatttagtggtcctttttgtaatccggtttgttgaaataaaactgcgaaggtagctacgatagttaagatttaattttgaggtctaatcgaaactaaatctttttttatatgattaaataaaaactctagcaaagttagattttggtagctaactttgctagagtttttaagctttttcctctgggcggttttttaatttgcgccaaataatttggaaaatagcaggaataataattaatagtaagaatatcaaagtaaaatactgcttgataaaaggggtttggccaaagaaataacccgaaaaacaacaaattccaacccataataagacaccgatgaaatttaatttattaaattgatgccaatccatttgggtggtcccggctacaattggaataaaaagaccgacaaagggaataaaacgagaaaatattagtgattttttagcattttcatcgaaaacttcctgagtttggttcattttttcggaatcactaatacgtttagcaattttgtttttagatttaatattcactccataacggtatttaacgatggcaccgctagtagctgcaatgataaaagtaatcgttaggataaaaatgttaagccgtgaattagctgcggaagcaatagttccagttaggaaaagtaccgattgacctggtaaaaatgaaaatacgataaaagctgtttccagaaaaatccagataaataaaatcaggtagacccagttatgaaggtgttcggttaaaggtgttatatatgttaaaggatgaatcacaaatccgagtatgagatcaaacatttatccacctcgctttcttttttctttattaatgataaagacttatttgctagattgcaattacagcgcctaatcggtgttgtatgttaatagatttcatgttacattagatacatgcgatgagtcgagataggtcagacaattctttgaattgtttcgctgcggcgactagtgaccatttcgccggcacacgttatctaccgtattgtagaagtgtgagtcataataggtgtgtgagccacctaacgactgcgttaacttcgttaatgaccggtaaaagaggatggacaattaattttgtccatcctctttttttgtctatttaattaagtaaagttggtcgtgaattaaatcaaatgattgataatgttggttaagttgctgggtattttcaggttcaattaatttagcggttttccaaaaaccagcactattggtggcgccatgaggttcgccaatgcaaattaaggtaggctgcttagttagcgagcgtagcttttcgagaatttgaacatcgattggaactccatctggagaccaggacatgattacaaaatcaacttgattaccatatttttcaattgctgatatagcatccagtttttcaacttcggtgacgagatgtttacctgtttcattttcttgaacccagtctaatgaatctgtggcataaacgttttgctgttttaagcgtaatccatgactgatgtaaccattaccagccataacttctagagtaggtctatcagccaaataatgagctaaatcgctaatgaacggggctgaaatatacgcccacataccgtaggtttcttcaaggtagtcgcgataggagcgcaaaagtttgtccaatttagggagctcggctgtcaatttttcccacaattggtcacctctaggatcacctaggggatattgatccttaatttgattaaaaatttgatcttgaatatcttcgggtaattctagtaccggtaattgctgaggtaagagcttttgttgaatcagacgattactttcaaggatctgattaattaaaaaggtaatcgtgctattttgtttaaaaagctcacgatagcgctcaaggcgagtaatatagttgttagttgttgaaacggggcgttccttttttaattgacgttttagtttttttaattttttaggattcattaagattcgtcctttgttttattccaattcaaagcgagttcttcttgttcaccggaagggcttagcgtacgacgttttttaccatggaaataaccatccattaattggaaaatttcatagcgatcgtcgctactaaggaccttatgatcaaagctcaattggcgacccgataggaataatttacttaaatcatattcattcaaggcagcacgaccacaaaggtaatccatactaacatcgaaatattctgcaagtttttttacttccaagtatgagggagttcgaataccacgttcccaatttccaatctggctggatgtattgggagtttcatctggaaaaagttcgttcaagcccttggcaagaacttctaaagtaatgtgttttccgtgccttaaagcacgtaagcgttctggaaacatgtgctatcctcctgtgacaatctgtctatactcattttaatacagaatgggggaatgcgacaaattaaagtaagtgtcacaaacgaggattgatttggcgcccggaaattatgatgggttgatacaacctttttgtaagaaataaaactaataaagacgcgtactaaaaataaaaatcaaacctaacggctgataaatttattatgaaattaaactattttttaaacgttaaggagaatttgttatccacaaatttgataatccgtatatactaaataagttagttctaggaggaaagtacgatgaagaaattatggaaatggttgttaataataatcggagtattattggttattgatattggagcaggaatgtatttcttccacgtagctgaagtacggggacccaaaagttttatttcaagtgaaaaaacacttaagaatgatccattaagaaaacaaaaagaatggtatcaaaacgtaaaaaaagagcaatggacaatgacttcggcaaccggaaatttgaagttaaaagcttattatatcccggctgaacatcagactaataagacggtagtaatggcacatggatttttacaaagtaaagaagctgaaggtgctccggcagctatgtttcatgaactagggtacaatgtattagctccagatgaccgtgctcatggagaaagcgaaggcaaactaatcggttacggttggaccgaccgacgcgattacattaagtggatgaacaaacttttgaagaccaagggtaaaaatcagcaaatcgtcatgtacggggttagcatgggaggcgctacgactatgatggttagtggagaagctgatgtacctaagcaagttaaagcttacgtcgaagattgtggttatactagcgttgatgatgaaattacatatcaagctaaatcaatgtatcatttaccaaagtatccgctagttccaacagttagtttgatttctaaaattcgtgcaggttacgactattctgaagccagcgccttgaagcaattggctaaaaataaaaaaccaatgttgtttattcatggttctaacgataccttcgttcctacttcaatgctagagcccctctacaatgcaaccaaaggaccaaaggaaaagtatgtggtcaaaggtgctaaacatgctgaagcaatgaatactaactataaaaaatataaacaaatagttgaaaaatttttagataaatatatggattaaaaaaactatggtagcaggttgcctctgacactaagcagtgcaaggtgacttgttatcatagtttttttatgcgtaaatactatcattttgcatataaacccactcgtcattggagacctgttcatatagcaaactggccagttcacgagaaatatttttctttcctaattgttcttgaataaagttatattcattttggaaggcgttaataaaaagttcttcctgaatttcgttagcacgagtgttattttgaaaacgacgatggcgttcacgatagtactcttcaatccagtggatttctgctcgattgtctgcgtttagatgttctctgagataagcaaaaatctgaggcgatatttcattttctacttgagctaattcgtctcgagcattattgaattttttggtaaccaccaaaggatctacccgtttaatgcgtcgtttgaaacgatggcttaatttaataaagtaaaaacgtgctcgatacatgaagtgctggataaacgattgatggagttggaaactttggaacaatgacattctttcgtaaaaagtttgttgtttaacgctaatttcaccattatccaccatctcttgaagtagtttctcttctaaattaaaacatttctgtaaaattttgtaagtagcgtttcgtttaggacgttgtaagatagactgttggcttcttaaagtagcaatcaccgcctgcgtttcgactggatcttcatcggcatcatggacgcgtttaatggcgtattcaatcattttttggcggtaggtgctaatatcttctaaactgtaggaataagttttggctggtaacatcaacggtaagataatacttggcacgagtaagctgagaatgatgacggttgccgcgatgaaaataatatcattgcggaatggaaaaatcttaccatgtaatacaattggaatagaaaaggccatcgatagggtaatagtcccatgaataccattaatagcaattaaaaaatgattaagtactttatcggctggccggatacggatgttggctagttttaaagtaacccataggtagcgaatgataatcatgacgatgtacaaaatgataccaaccaaaatgagataacctagcgaagaaacctgacggccttcattagtaatatcgtagatgacggttggaaatgaaactcctagaagaataaaaacgaaaccgttcattaagttagtaaaaatttcgtaggtggttttagacaccatttgagttttggttgaagtgagacgcaaggattgagcttgagtactttgaatcaatccagctgctaccacagccaaaattccggaagtatcaaacatttcagctagaaggtagatagcaaaaggcttaatgaagttgatggggacaataatgttggggttatcaatatcggtttcaattaagagtaattgtaagcgaacaaaaagccaaccgacaatccagccgacaattaagccaccaaagaagacatataggtaattaaaaatacttagaaccggagaaaaatgtcccgtatgaaaggcagttaaagctaaatcaaacattacgattccacttgcatcgttaaacaaagactcatttttgagactcagcatggcctcattaggaagatctagattttcggtcacggatgacactgcaaccgcatcggtaggggtaataatagcagctaaagcaaaggcaagggcaatcgggatatgaggtaataaagcatatcctaagtaaccaactagaataatcgtgacaacggctagtccaatggctagagaaaaggtattactcagagtacgtttaagtttgacaatgttagtgttcatcccgtcgtaaaacataagcggcgcaataattgctagcatgaaaacttcagggttaagattgaaatgattgaaattggggatgaaagaaagtgctaaccccatcataatttgaataatagcccgtggtaaaaatttgattttagtatctaatgcgtttgaaaaaacggtggcgatgattaaaatcaaaacgaaaaatacaatggacatgcacaacgactccttttttggtttctctaaatcaagcgtaccaaaaagccacaaaaaaatcgatttttgtggctttggtatagaagatattaatttttagcaaataatttagtgagataatccataaagcgcttgagataaaagtctgcatcgacattcaaagctacggaaacgttgggattttcttcgtttaaacggccggggtcaccaatggtacgaccccacatttcgtcagttgtatcaacgaacatgtttaaatccatagttttggaaaatgaagcatcaagggcaattcctaccgccaaaggatcatgcaaggcgcaaccgccaagatgaggactggtaattttgtaaacgtcgatatagtaatcaacgatatcagcaaatttactaccagcagtagtatctaggtcacgccaaagttgcgtttctttttttgttagtaacgttcttaaagtgacatctagaccaaccatggttaagttaacgtggctagtaaatacgtcattagcagcatgagggtcttggttgatgttagcttccgcaactggactaacatttccagggacagtaagagcaccacccataatagttacgttgccaattaaatcggcgacttctggatctttcttaaaggcaagtgcaagatttgttaggggaccggttggcactagaattaaatcggagttgtatttgtgagcagcttcgataataaaatcaaccccgggctgtgtttcaattgcccgagatggagcgggtagttcaacttcaccaataccattttttccatgaatttgagcactaataggcataacttcaaagctttcggtagtttgtgagtgttcctcaccaagaaagaccggaatatccgttctgcctagtaattcaagaattttcaagctgttagtaccagcgtcaggggttaacacattcccgtatgtcgaaacaataccaatcaaatcaacgtcaggtgctgccaaagcatatgcaatggccatagcatcatcaataccagtatctagatctaagatcatttttttagttgccaaaagaacccctccgaataaacaatttatgtattaaacttactttaatcatacgtaaacaaagcttaaaagacaatcccaagcattcttttttattgaagaagctggtaatatatttggtggattataaaaatgaaattgatttaataagggagcacaggcaatgacggaaatgtatgatattacgattattggtgggggtccagccggtttatttgctggattttatgctggaatgcgcactgccaaaacacaaattattgaaagccttccacaagctggtggacaagttgctgcactttatccagaaaaaatgatttacgatgtcggtggttatgctggaataaaagcagctaatttggctaaagaacttgaaaaacaaacgcgcttggtcggaactgaaattcgtcttaacgaaaccgttgttgatattcaagctcaagctgatttttaccatgttaaaactaatcggaatgaatacgatacccgagcaattcttttagcaactggtaatggagcatttaatccgcgaaagttagctgtggaagggttggaccatttagaagataaaaaaatctactatcatatgcccgatgttgaacattttgaaaatcaggatgttttagtggcaggtggtggtgactcggccattgatattgcgctcatgctggaaccaattgctaaaagtgtcagtttggtgcatcgtcgacagcaatttagggggatggaacggaatgtacaacgcctccaagaatcgacggttaaagtgatgacaccgtatttaattaatgatgttcgcgaggctgtcgaagaaatcgatgtcgatttgaaagaaattggtaccgaagccttaaaagctacccattttgataaactaattgttaactacggatttacctctagtaataaaattatcaaaggatgggaaatcgatttggcccaagaacatcgtatgtttgccgtcgatagcctgatgcatacaaatatgaaaaatatttatgcgattggtgatggggtagagtatcctggaaagttaagactaattgcaaccgcctttggtgaaggcccgattgcggtaaatcaaattatgaacgacttatatccaggcaaacgtggacctgttcatagtacatccatgtttgaaaaataatctgaatatataaaaatgcagtgaacttaaaaactaagttcactgcatttttgttaactgccattggcatctggatttgtaattttaattcggttttcactagttgatttgtggtttgcttcaggagcattagttttgtacaaatcttcaagtgatttatcttgattcttggagaacatagaagtcgattttaagcctaatttatcttctagcttggtggctttcgttaaaccatccgaataattgtagttagctgaattaacctttttaaagtccggattcttatagaaacggaggagattcttttcatttaacgaatctgacatcgctaattgttctttagcagctttacgatctttttcaactttctttttaaaagtggtgctaggatcggtaatctcattgccggaactgtcataaagtttaccaccgatagaactataggttggtgttacataatcgttatttctaaaagcaaccacttggtcatgttgcttagacaacaggtcagtaccaaattggatatagtttttggttgagattcctaataaatgcaagatcgttggtagaacatcaatttcaccaccatattgggattgaatgccaccatctttcatacctggaatgtgaatcattaatggggctcgttggagctgtgaattatcccaattattccaattttcagttggattagagccgaattctttaaaatgatcaggatcttgttcaaaagttttagctagtgctgtattagaggaattggaaattccataatgatcaccgtataaaacaatcatcgaatcatcatacaaaccggatttctttaagaaattaaagaattcttcaacagattgatctaagtaattagcagttttgaagtagttgtctacagttttatcgccagtactaggcgttttaaaagtactatcctcatcatctaaagtgtatgggatgtggttacttacagtgatgtatttagcataaaacggctgctgtaagtgttgaaggtacttaattgaatctttgaagagaagcttatcttttagaccataggtagtggatttatccccagaaacatcaaaatcactggcagagaagaagttctcataacccatatttttataagtgctattacgattccaaaatgaagcagtattaccgtggaaaaccgcagaagtgtagtttccatgttgttttaaaattgctggagcagcttggaaggtttgatcagatcctaactgagcgaacagtgaaccttgagctgtcccaaacgtgccagtttcaagcatattttcagcatcactagttttaccttgaccaacttgatggaaaaagttactaaatgagtaagttgatttactgtgataaatgctgtttaggaatggtgttactgtttggccttccactttatcatcgattaagaattgttggaaactttctaggtgaatgataataacattttttcccttagccttggcaaaagtaacatttgacggtttggcataatgatgcttaacatatttttcaattgaagttaattcgcttttcttagcttcagaacgcattttatggttacgttcaagttggacaccatcataagcagtaaaggcatcgagccccatgtatttaacaatataagaacgatcaaaagttctagtaattaactgcgggcgatccatttccgcgagcattagattaaatgcaaaaaataaaaagcccagtgaggtgatttgaaacccaaactttttaggtaaaggatgggggtccatttttattttcttcagaacgagtaataagaaaataacgatgatatctaaccagtagaaaatatcatgaacattagttaaggacattgaggtagcacttaagccttgattaaccttggaatagcccaacatagtattaacggtcataaagtcagaaaattctctaaagtagattacattgagatagagcatgacggtattggcgacatccaacaacatcgctacccaataaaaaatttttttcggtcgaatatataatgcaagtccaaagatgaggacggttgtagcaactggattaattaaaagaattatccattgaaagatactacctacacctagtgaaatatcagctagatatgcaaacagagtcttcgcccaaaataaaatagtaataaggataaagaatccgaatctagtatcaatttttgattttaaagatttcattttttaaagacctttcaaatagaacaagattaatgcataaatgcaattttaccatatttttttaaatgatttggttaactattgggtaagggggatgaataaaataaaattttaataattcttctgaattaagcagccattaataagttatctgggttaatatgatagatatattattaaaagatagtttcggaggcgaactagtatggaagctaaaatggttagaggtgctactggaccagtttatatggatgcgttagaaattcgtaaaaaagtgtttattgaagaacagggcattgatccggctcttgaatttgacgaaaatgaagatttctttacttactttgtgggctacgacgaagctaaaccgattgtgacggcgcgagcacgacgcgtcgatgatgatacttgggttgtacaaagagtggcaactaaaactggatatcgacgtcatgggttagcgcgtgatttgtttgaatttattgaagcccaagcagttaaaatgaacattaaaaaaattaaattacatgctcaagagagtgcggaaccattttactttgcgatgaattacgagcgcgttagtggtccagaaatggaagcgggcattgtacattattggatggaaaaggcgatttaatgtattggaataaaaaagtaatcttggtactaagtattgtgctaatggggcttgcagcggtcttctttgttaaaaatgatgcttttttatatcaaacaccggttggacgtattgaaagtgttaaaaaaattagtaaaactgtccaaattgataattttaaaaatcaagattacagtgtccgacaacagcttaaagtgaaaattttaaatggtaaagagcgtaatcgaattatcacggttaataatgaatatactaagtcgcaggcgacggatttaaaatatcgtaaaggccaaacggtcttattacatttaacccgacaccaccatcagattaagacagctacaattacagatttgaaacgcgacgtacctttgaccatcttaattgtgatggtaatcggcttattaataatgatgaagtcgaccggattaagggcactcttaagcttgattttaaacaccattttatttttcattgcagtggaaatcgatgttcagcaagaggcctcaggagttttttggatttttagcggaatcgcggccgttttttgtgcggtaacgttagtattagttttaggttggaacaaaaaaatgtgggtaagctttacaacgacgatgttaggaactttcatcgcagtcgctattagtttattagtctttagacttaccaataatgggggacttcattttgaaacgatggagtacgtaacacaaaatcccgaacctttatttctagctgaaacagtactaggatcattgggagcggtaatggatgaatcaactgacattattgttagtcttgccaagttacgaaaagaaaatccgctaatttcaatgaaacagctctggatttccggccgaaatatcgggaaaacaattatgggtcctctccttaacgttttattcatgatatttatggcagatacattttcaatgatggctctgtatcttagaaatggaaacggttggggctactcgtttgaaatgaacatgcaactgggatttgtacaaagcttaattagtggaattgggattgtattaactgttcctattgctagctggctggttggcattttctttaagaagggggcggtgcaacatgcatagcgcaactttaatattgatgctaattttagccctgttaatgattattgtgggcggtgcaacgggagtccgggcctttttaagtattatcttcaattttgccatattattcctaaatattgcattaattgcatggggatttccggcgctagtaataacaagtattagtggcttgattatccttgcaaccaccatttttatgggcagtgatgatgatcaaattacccaaaatgctttctacagttctgtcctagttttgatggtcctaatcgggttaattttattgctgcaaccccatttgttagttcatggatttgccaatgaaaataatgaagatttagaggggatgtcgcttttaattggtattaaattcagtgatgtgatgttagcgacaatgatggttagctcgcttggagcggtagctgaggcggcaattgctgtgtcggctgggttacaagaattaattgagactactccagacctagactacagtaaattgtttgtacatggatatgaaattggtaaagaaatcattggaacagctttaaataccttgttttttggcttctttggtagttttctaggattattcatttggtatgttaagttaaaatacagttttagtgagtttattaataacaaaatttttgctgcggaactttcaatgattctaattggatttattggagtaattagcacggtgccattgacagcgtgggtaatgcaattgcggcaacgcaaacaaaaagaactgtaacgacgaattaggctggtgaaagcctgagacagtagttaacagttctttttattaacgttattttttgaaaaaattgctccagttggcgatgagatagacaatcaaaattaaagcaaacgaaattagaatggtcagtgtccagctccaaggcgtattggccattggtaggctaacattttgtccataaaatccgaagacaatgttggggacagctaaaataatagataagatggttagaaatttcatcgtgttatttaagttgttatccaagatgtcagagtaggatttggagacttgttcgatgatatcagatgagagctgagccatttcttgactttgttcagactcaatcacaatttcttctaggcgcgtacgttgtcccttagttaattttaagtttggcatacgaagcatgctatttaataatgaagtatttgatttcaaagatgttaataaataaatcaaactagtctccaactgtagcatactttgaattccattgtgatttaaacgagttttaaatttattttgaatttcttgacggtcaaaattaattcgtgaaacagcgtcattaaagcgaatcgttagttcatagatcgtgttgaaaacggcattaaccataaacgagttattaaattcaaaattaggatcactatttttgcgtattagtgttttaacattgcgatctaaaagtttattcacatagtgagttgaatcatgcgtaaaaaccaccagcgcctttggtagaaacatgaacgccgcgggctcggtttgaacgccttcttttaaattagcactgagtgcatgaaaaatgatcaaaaaaatgttattgggttcatcaatttcggcccgtgctcgttcatttttatcaatagcatagctcaaagcttccgatgtagcatggtaagttttgactaaagtttgaagttcaagcgtgctaggattggaaacttgaatccaagaaaagtcgtcagattttttagtaacttttagcatagtaataatcctcactgtatttaatattattagtttaaccccaatgggatgaaaaaatatactaaatcgattaaaataaagtgtttagaagaaaaaaggagaaagaatttattgaatatattaacaaacctatatggaccctttttcgatattaataattgggaaaatgtgttgtcctccagttccgactggttagtaattttttcattggtaatgattgaatgtattttgtcggtcgacaatgcagtggttttagcaactcaaacacaagttttagaagataaaaaagaacgtgaaaaatccctattttatggtttatggggcgcctatattttcagatttattgtcatcggaatcggtacctttttaattaacttgtgggaaataaaggtaattggagctttatatttagcctacttggtatttaggttctttgacaagcaaaaaagaggacgcaagacgcgaaaactagttaaaaaagaagggcgactttccgtgttctggcgggtggtaatccaaattgaatttatggatattgttttctccgtcgattcagtcttggcttccttagcaatttcatctaatccggtaattgttttaattggtggtctgattgggattttagccatgcggggcattgctgaagtaatcatgaaaatgatgcaaaaaattccggaattagaaacgatggcatacgtattaattggaatcattgcgttaaaacttttattgtccattccaatgattgatattgaaattccatctattgtttttgcgggaattgtgatcttagcctttttaattacaattggaattcactatgccaaaagaccggcaaaaaaacaatgatataatttatggtaacaagttagtaaaaaggagacagaaatggccgttacaattaatcaagataacttaactgacgtgacacaatctggactaaccattgtggacttttgggctccttggtgtggtccttgtaaaatgatggaaccagccttagagagtttggaaaaaacttatggagatcaaatccagtttgccaaaatgaatgtggataacaatcaagcagtagcagaatcttttaaaattatgagcattccagcattggttttgtttaaagatggaaaagccattgaaaaagtgacggggtattatcctgaagcaaaattagccaaatacttagaaaagaagatatcagaaaatgaaccaaagtaaaacagcgattgtgattgatagttcagccaatatagctccggaaatcgtgcgtaagtatcattttacgatcgttaatcaaccggttatgtttggtaaacatgtttatcatgagaatatggacattgattcagatgaattttaccgaatgcttaagcttgaaaagtatcatcctacagcttctcaaattccaatgaaagaaatgcaggaagtctttagtaacttagctcaagcaggttatgaagcagccttgtgcattggtttatcgggaggcttgagtggttttatcaatagtgtatcagcatcggttccagcgattaaggatctccaggtttacccttatgattcgggttctattttagctggtgtagaaaaagttgccattctagcatctcatcttctagataatggagtagatatccacgaagttttacatcaaatgcgtaaatatcgtcgacagactcaagcttatattgcagtaaataacattaaagaacttcagaatatgggaaatatttctaaccgaacctcgttagtaggctcattttttggaatgcgccccattctaactattaatcaccaagggcgtttagagatggttggtaaagagcggcaaatgaagaatgcgatggaagcaatcgaagaaatttttgacaaacaattagttgaccataccaatttagtagtaactgtaattgatgccaatgatgtagatcgtagtatgcagtggcaaagcactttaaaggctaaataccctggaatgcaagttgagtcacaacagattggtccgtatgtaggtacttatactggtagtaaagcgattggactaatttggtcgccaaaattgtgatagtatagacgttagttattaagaaacgggtggatagaatgattacattaaagtcagaacgagaaattgaaggaatgagaaaggccggtgcagtacttgctggtatgcatatcggacttcgtgacattattaaaccaggtatctcaagctgggaaattgaaaagtttgcattaaaatacttagacaaaaacggtgctgttcctgaagaaaagggatttgaaggctacgaatatgcaacctgtgtaagtgttaataatgaagtttgtcatggctttccacgtaagggtttaatccttaaagaaggcgacttagttaaggttgatacggttgttagcgtggatggctacatgtctgactcatgctgggcttttgctgttggcgaagttagcgatgaagttaaaaaattaatggaagttactaaaaaggctttatatcttgggattgaccaagctgtagaaggcaaccgaattggtgatattggtcatgcaattcaatcatatgttgaagatgaaatgggttatggcgatgttcgtgaattcgtgggacatggtatccaacctacaatgcatgaagatccaatggtccctggatacggtgaagctggacatggtcctcgcttgaagaatggtatgacgattacaattgaacccatggttaatgttgggggatggcaatgtgatacttccgctccagatggttggactgttactacaatggatggtagtctctcttgtcaatacgaacacacactagtaatcacaccagacggtcctaagattttaacatctcaagatcctgttgaagatgctaagtatttgtagaagcaaaaaaggaagccttgacttttttagtcgagacttccttttgtttttgatgctaaaatggttacatcctaatcgttattttagtaattagcgatttcaatcagattaccatcgggatctttaattaagagtgattgaacatcgccatgagttccttggcgagttttaggatcgtcgataatttcgatgaaataacttttgagatggttaacaatttcttctattggatttttagcaacaacggaaagggcaatgctaccagtagtagcttgagctggagcaaattggggttgttggtctggagtaacgaagtaaattcgttgtttgccagcgcgaacccccgcgaatggagcatcgattagaatcggcatatcgaaaacttcatggtaaaagcgttcgctacgagcgatatcagatacagttagcgtaatatgatcaatttcacgaatattcattgtatgtaagtcctcctaataacgagattaagtatagcataggcaaattggattgacgatttgtataaattcatgctacggtggttattagttattttagaaaagttaaggtgaaaaaatgagtttattatcagttgagcatttgagccatggttttgcggacaaagagctctacgaagatgcaaattttgagttaaataaagaagaccacatgggaattgtgggacaaaatggtgctggtaaaagtacgttaatcaagattttaacgggggaaaccttgccagacaaaggtcgtattatttggcaaaataaagtgacgtatggttacttagaccagtatgcggacattcctaaggaagatacgttgtatgaatttttaacgaccgcatatgcagagttatttcgtcaacgtgatttgatggagaagtactatgcagattacgctgaaaatttagacgataagttgctagaaaaagctggaagaattcaggaaaatttagatgccaataatttctatgatattgatacggaaattaatcgagtaatgaccggtttgggtctcgacgatatcggcaaagatcatatcgtaagcgaaatgagtggtggacaacgttccaagattattttagctaagttacttcttcaaaatccagacgttttgatcttggatgaaccgacaaactacttagatactgctcatattagttggttggcagattacttgaatggctttgaaggagccttcatggtaatttcccatgactacgatttcttgcagaaggttactaactgtatttgtgatgtttcatttaataaaattactaagtatcgtggtgacttccaatcagcaatgcgtcaaaaagatgcgcgtaaggaagcccaattaaaagcgtttgagaaacaacaagtagtgattgaaaaagctgaaaacttcattcgtaagaataaagctggccaacgttcgacgatggctaaatcacgggagaagatgttaaatcggatggaaaaaatcgatccacctagtgaaaacttaaagggtcattttgattttccatatctcgatactggatctcaaaatgcagttgctgtgaataaattagcggtaggttacggcaagaagcaattgcttgaaccagtgacattttcaatgtcggcgggcgaaaaagtagctttctctgggtttaacggtgcgggtaagtcaaccttgattaagagtatcttaggagtaattccagctttaggtggagaagcccatttttcaccatctgccaaagttaattacttcacccaagaattaatatgggataatcctaaattgacaccattagaaaccattcaaaaccaataccctaagatgttgcctaaaaccattcggactaaattagctaagtgtggaatcaatgctgctgatactatgaagccgatgaaacaacttagtggtggagaacaaactaaggttaaattagctttaatggagttgattgattcaaatttcttaatcatggatgaaccaacaaaccatttggatgatgaaacgaagcgggccttaagtgaagcgttacaacgctttaaaggcaatttgatcgttgtatcccatgaggatagtttctattcccaatggattgataaagaaatcaacgtggaaaaattacgtctagatcgcgaataaccaagcaaaaaagcaaccccgtggggttgcttttttaatactcaatagcttaaaagtctgtggtatctggatcctgagctagaccagctacaccatggaaaccatcaattttcttgatgtcgtcatctgaaagttcaaaatcaaagatttcggtgttttgtttaatacggtcagcgtgaactgacttaggaagaggtaagaagccgtgttgtagtgaccaacgaagtacgacttgagcgacactcttattgtatttagcagcgatatctttaagttctggaatggtaaaaatcttaccagttcctagtggactatatgcttccgaaagaatgccatgttctttattgtaggccacaacttcatcttcagtatcactaggatttaggaagatttggttgactgctggagttactttggcagttttcaaaagttcatcaagatgatgagcacggaaattagatacaccaatcgcacgtactttaccagcatcgagggcttcttccatagcacgccatgagtcagcgttgcgctgttgccattcatcacggaattggactggatttggccagtgaattaggtataagtcgaggtaatcagtacctaatttagctaaactagtatctaacgcttttttagctgattcgtagccatggtcacgattccatagtttagacgtgatgaaaagttctttacgatcaattccactatctttaatggctttgccaacactttcttcgtttccataagctgcagctgtatcaatatgacggtagcccgcttctaaagcagccttaactgcattataagcttcatcaccatctttagattgccaagttccaaaaccaactacggggattttaactccgttgttaagggtataagtatctgttaaattattcatcaaaaagcctccttgattaccaataaactatattaataatagcgcttttacaggcggtaagctagtaaaaaggactaactaaaaattagttagtcctttttaaatatgacttatttagattacttattgaaagttccagcttcaacttcacgaagataatctgcaagatgtttgaagtaaactggtgcattatcaatcatgtgatgatggccaccattaggcgttgtaactaacttagcgttaggaataacttcagccatacgacgtgctgaatctagcggcatagtttcatgttcaccaaatgtcaataaggttgggacattgatatttttaatttggtcacgaacatcccattcgttaagttttccagtaacaacgaattcgttatcgccttggaaagcattataaaccggagtagccatagttggtactaaatgacggattgcaactggttgtttacgatcaacgtaaccagcattcaaaatgtcaactaatttttggtaacgttcgttgtcccagtcaccagatttttcgcagtcacgcatgaattgagcatcttcaggagcaagagcttcatcacggattgcatcttgatgttccaaatattcgtcaatgttatcgaccatggatgaaatgatagcacccttaagatgttgaccatatttaagagcatacatcattgttaatgcgccaccccatgattgaccgataaggtagaaatgatcaattccaagtttttgacgaacttcttcaacttcgtctaagaagtaatcatatgatagatatttttcggcgatttcaggatcggagtaatctggttgatcagaataccatgagcccagttggtcatagtaatgtacttggacattcaagccttgctttaaaagttcatcgtggaagttttcccaatattcatggtttccaccagggccaccgtgaagagctaatagatggattgaatcgtcgtcaccatcagtgtgagaccataaatggtatccattatctagtgttaaaattgttgttccttgtttcaaaacactcacctagtttcttaaatttaagcttataatatcagatttgaaggaaactgaccagaacccatattgatttaccattggtttaatcaataataaatttaaaaattaaattagtgtgctaactttatttttaaatgactttggtttaactgtaaagagtaaagcagttcttggttaccacgaatggtagtctcaaaatcagtagcatagataactagtcctaattgatgaccggctaataagcggtagaatgtaggttgaagttctaattttacatcatagaattgatggggtttaacttcatcaacacaataattattagtacgattttgtaagttgatatggcctttggaaatcattttccaaggagtgaccgcattttgaagcgtgaattcgcgtagatcatcagtccgccaatcaaaactaccactcaaagagcgtggttggagaatgctaggtgaaggattgagacgtttagcatctccaaaatcaactaattggaaactaagcatcccaaatggttggttaactgctacgttaacggaaacttcaggcgtaccatcgattaaccaatcttctttagtttgtgctgttttaaaaatcaagcgattattacgcatttgatttttaccattggtggcatgttctgtgtttagcaaatcagtatgccaatgctttaaatcatttttatacatttcgaaaaattctggatcaagggaatctcgaaatgaagctgcctcgtttttagtttcagaagcacgatccaccagcgttttagcttgtagtgtaaattctcgaatctcatcgtccgctgcttgccaatcttgataagtgttccaagtttcaggttcaacattatcttgaatgattacattaggaaggacttcgttagccccattttgaacgtcaaaaagtttgtaactaagccatagattcatcatatcggtgaaatcaattgaacgaaaagcattgatataaatgtgttgaccttggtgcagaataattttcttattgatcggtaagtcccgaacagcgttccaaagcttacctacatttcgtggtttaacgttccagtcattgaggccatgaaccattataatatcagctttaatatttttaacgttatttagataattcttactgtcccaatatttagaataattacctgagtcacggtcttgatctttttcaatacgtttcaaaatttgatcaaagtgggctttgatgcctaaataatccccagcatcatgtttacgacttaaaacttcagcggccaggacatccatatcttcgccttggaaagtatctggagcagcgaccaaaccaccgtctcggtaataatcgtaccagctagaaatggctgcttctgaaatgatggtctctaagccttccatcccagtggttgcagctgcagtggcgagggtgcctagataagagcggcccgtcatggcaattttatgattagaccaagaagctttaatctcaagattatcagttttgttagtaaaagcgcgtcgattgccggctaaccattcgatgattgctgtagttgaaatggtttcttcgacagagcccgtatcacgaagtccatcagaatctcgagtaccaatcccagcagcataaaccacggcgaagcctcgagataagaagtaattattcaaagtatagggctgttcgcgagcaaaagtttcacttgcttttgtagccattccagccactttacgttcagcaggaagtgtttggctgaatggttcggcagtgacgtcggatttagaaagtttttgaaccgttttttcagttaaaggaacatcaacgttgtgcgtaattgcttctccataactatcatttgtcccttgattataaggactcgctgtatataggactggagcttggtatccatgggcagtttgagcgggtcgtaaaatttcggctttaagtaaatcgcgctgtccatcgtgatcagtatcgagaggggcttccacataaattacttcacggatcaactgatgaggatcgaagactgcttgggcttttccattgaagaaaaggggcttagtggtcgttgggtaaaaactaacgaaataaccttgttgagttaggcggtctaaatagacttctccatttttggtgtgggtagttagtaagttataccaagcgtgtgccacatctgcactagtttcaaagtttttgagatcgagttctggaagttgaattttgctaatggtactaagtggatcttcaatttgataatcagtatcggcttcaaattgaagtaattggagttctaataagataaaaatttctaaagttagtggttgatcactttcgaaaaaagccgccatagtttgatcaggggttgcgagtaggttgtttaacttttgttggaaagttgcttcgctattacttacgaggcaagaacgttttagaaaatcttttaactgggctttcggatcagctaataaatcaccatcaataaaatgaatgttttttaattcttcaagttcggtagtgcgatccagtcgtattcgaccgaattgattgtttttcataacatggaacctccacaatatttatgtttcatattatacgcctaaagcaataaaacataattaggccttgaaatattttaaaaataagaaaaagttcgttttaaatttcttacaattaaaaaataagcttttagatcgtttgtaagcatctataaacgaacattaggtgttgaaaacaatgttaaagtatggaataatatggaagttgataaaaaatattttgatgggggaacgaaataatggatcaaaaattggatgataatgcttcatatggattattagaccgaacgtttcatcttacagaacaacatactacggttaaaagagaaattttggctggtttaacgacttttgtttcaatggcatacattttgtttgttaatcctacaatcctagggcaagccgggatggataaaggagcggttttcacagcaacggccatttcagcaattattggctgtgcgttgatggcctttcttgcaaattatccgattgcgattgctcctggattgggtgacaatgcctttttcactttctcagttgttttaggaatgggaattccatgggaaaaggcgatggccggagtatttattgcttctgttttattcacgattttatccttcctcaaagtacgtgaaattgtgattgactcgatctctaaagatctcaaattagctatggcggctgggattgggatcttcatcgcatttatcgggctgcaaggcggtggattagttacagcaagtaagacttcattagtggagatgggttccttgtccgttcccacaacgtggttaaccatttttggaatttttgtaatcgcgattttaatggcgaaaaaagtgccaggttcaatctttatcggtttagtttccactgcgattttagggttggtgacaggtttgattaaaatgccggagcatttgatttcccttgctcctagtatgaaaccaacctttggagtgggaattgctcatttgccttcaatcgctgaccctgagatgtgggccgtagttttaatcttattgctagttgcgttttttgataccgctggtactttaatcgggttagctcaacaagctggaattatgaaaaacaataaaatgccacgaattggacaggctctaatggcagattcaatttcaatgttagctggatcagtaatgggaactacacccacagcaacttatgtggaatcatctgccggtattgcagttggtggacgaacaggactgacttctctaaccgttggaatcttgtttgtatttagtatgtttttctcaccacttttaacagtcgttacaacgcaagtaactgcaccagctctaatcgtggttggggtattgatggcttctgcgcttcgtgaaattaattgggataaatttgaaattgctatgccagccttcctcaccattattggaatgccattgacttacaatatttcttacggaatggcatttggattcttaacttatccaatcttgatgaccgttgctggtcgtcgcaaggaagttaattacgttgtttggattttaatggtcgccttcgcactaatgctgtatgtgcttaacaaacttccaagttagtatgaaataaattaaaagagttgtgattaaagacatttgcctttatcacaactcttttttattgagccagtttactatgatgaatcccataactaaagtagataattaacccaattccaaaccagatggcagaaccaatccaggtttccaccgaaagtgtggtaattaaatagacacaagccaaggctgaaatgatgggaataaatggatatccaggtactttaaagcccgtattaggaatatcttggcgatgacgcagagggataattcccaacgataccaaagcgaatgctagtaaagtccccatattgactaagttagttaattgatctaaaggaacgaagcctcctagaaaggcgataaaaatggtaactaccaccatggcattgcgtggcgaatgatgttcccccactaagtttcctaagaccttaggcaacaaaccatcgcgtcctgtagcatataccagacgggaacttccataaatcatagaaatcatcatggtagtcattccggctaaagcgcccaatgaaagtaatccggccacccaattttgatggactaactgtaaagctagggcaacgggattggcaacattgagcttagtgtaaggaaccatccccgtaagaaccaaagaaacggccacatagaagatggtggcaataattaaagttccgataatgccaatgggcatcgttttcgaaggatttttaacttctgctgctgatgcagaaactgtatcaaaacctaaataagcaaaaaagaccgttgaggcaccggctaaagtaccgtgcacgccaaatggaaaataaggtttccaattagtaggtttaacataaaagattccgactaaaataaaaattagaatgatagcaattttaacaaagaccataaagttattgatccgaatggacgactggaagcctcgattaagtaaaaatccgattagcaagacgataataattgcgaataaattaatgtaagttccatgacttggattaaatgatccagaaatggcagtagggatgtgtatcccaaaaccacccaggagagaaccaaaataagcggaccatccagtagaaacggccgctactgctaagacatattccaaaattaaggcccaacctagcacccaaccgggaagttcaccgtaaatgatggttccatacgaataggcactcccagcaactggaatagaggctgcaaattcggcatagcacatgccggctagcgcgcatacaattgcagcaatcacgaaagaaattgtaatcgatggtccagccttcagtgctgcaacggtaccaggaaggatgaaaattccagttccaattactgcgccaattccaagcgccagtaagtcttttggaccaatggttttttcgaattttgagtcagtctttaagtaattatctaatgattcttttctcaaaattttatctattattttcataacacacttccttttctaatatctttctaataatactgaatcagtttcactacgtcaatcggatttcttttattaaaaatgtaaatttgattaaattaaaagaacgggactggtataatttatatggaagataatgtggaggttttaagatggcgttagaacttgatggtggagcagtagtgtatcagttacgtaacaatcagccgtattacttgcttttagaaagcgcaacgagtggtttttggggttttcccaagggtcatgtcgaagataaagagtctgtgattgaagcagctcaacgtgaaattcgtgaagagacaggtattatcacgaaagttaacgataattttttcgaggtattaagttatcaggttggtaaaaacctaaaaaaggttacattatttagtgctgaagttcctttagatacgacattgcggttacaagaagcggaaattagttcagctggatggttcgattacattacggcgcgtgaaaaattatcgtatttaaacttgaaacaagccttagataaggctgatcatttcattgcgagcataaaaccaagcgtataggtaaaataaaaattgtaaataagtacagaaaaagggctgcggcacatttaagtgtcacagccctcttatcctcatttgataaagcttattatagagtttaaattatgctagcttgctgaatgaattatcttctaggctttgaagattgcgaacagcctcttcaatggttacgccagttgcatgaaactctggttgggctttatcattagcgataaatacctgcttttctgtatcaagagcgatactataccatgctgagctatattttttgaattgcataatgataaacctcctatccttaaagtgtattttagaaagctttgaaaagcgctttcatttgttaggatactttaatttacaatatttttggaaaaaatgcaactattttgaattgaggagttaaaaatggataaagttattgtgattgctggaccaactggatcgggaaaaacgacgattgccgattacctttaccaaaaatatggagtgattaaggtaattacccacactacgagaccaaaaagaaaaaatgagcaatcaggaatcgattattactttgaaacagacgagacatttgatgataaccattacttagaacaggtgcagtattcttactatcgatatggttcttcgtatgagggccttcgacgtgcttggtcaaaaaatccaattgctagtattgtattagacacagctggagcagtaacttaccttaaagagttaggggcacaggtggaaatcttatttttgcgggtaaacgaagaaaaaactttgaaggatcgattgttaaaacgtggtgatagcttagaggcaatccaaaaaagaattgacagtcccgaatatcgacgcgacatgcagttgccagaagagcttcaagggcgggcgacggtcattaataacgatgattgggagcacaccaaacaaaaaattgatcaattttatcaaagagttaaagaagcaaccaaaaagataccaaatgaaggttaattatggtagggtaaaacgtaatgattactatttagaggtgcagatttttgaacaaaactagtaaagaaattgcggtaaaaattttaaaagctaataactataaattaactaaacaacgccagagcttactcaatattctagctaaccatgaggaccgctacatggaattgacggagttagatcagttaatgcgccaagagtatcctaaaatgagctacaatacaatttatcgaaacattaaggaattttctgaaattgggattgttgaagaaaatcaaaatgaaaatgatggtaaaaccgaagtaaagttagattgtaatgaacggcatactcatcatcaccattttatctgtaataactgtggtaaagtacgggaactccaaatgtgccctctaagcttctttagtgagcaattgccaggggctgagattacgggacatcattttgagttatatgggttatgcgcagattgtaagcaattaatgggtgaaaaatagataatttttttaagttattgcaaacttaatcaatatttgaaataaaagctaaatatttttgatatgctttttttaaagacggagggaaagagaaatggcatataggacaccaccttttttaacaccaattgcgattgttaccatggtcattgctttaagtgctacaaacgtaatcgttaataaggcgaccaacacttctgaaggagcgcccgtgcgttcttcaaaagtaatgaataatgaaagtagtagtaatttagacgataaaaattcatctgatgataaatcaagtaaaagttccatggatgaagatagtagctctaaagatgatgaaacaagtagttccaaagaagatgagacaatggattcaaatagcaccgaagactcacaaagtgatgcggaaagctcatcagatgctacggcaagcagcggtaaaactagcacaaatacaaatgaaaataataatgacgatactactaacaatgcatctagtgatgctgacacggatgcaaatcaagcatctagtgcagcccaaagttcggcaggtaccacaactcagaatgcccaagctgcatcaggtagctcggcgactagcacacaataggaggaattaacgtgatttcatttcttacattagcgagccattatatgggaatgatcaatgttaagagtaaactaaagaatcaagtttacacgatcatggcattcgtcggaaattggtatttactatatattggtattcgattcttacaaaatggacgctctcttagaggattattgctattagcaatctttttagtgttcttgtatttttcgattatgaacatttactacttcttcacgactaagaaggcaccttttgatatttctcctgtcttggagaaatatgtgggtggtgctccggaagaaattcgagaaaaagaagaatttagacggcgcttggcccaagtggaacgccaaagtcatcaagctagcagttcaccagcagggatgtttgaccaacggatgctactacctgcacaggtcgaatccacgggcgaacaaaagcgaaatattgaacaaattgcgatgttgatgaaaaatgctggaatcctttttgaggattacggtggacgaagtgatgaacagattaaggaacaattacaaccaggacaaacggaagcttacgctattggggacgaaggcattcaattcccatttgctgatataaaaataatcaatgggcagcctaccatttatgctggattaaatcagatggaagagttaccagttggcgtaattaccaaagttggggcagctagtttcgaagctgctaaacaagaaaatcacctttacttggcggatgtattattaagtggcggtgagaagaaaatgataggacgctcagggattatcactgaaaatgaaaatttttttataaaagtgaatattgcctataaacgccgtaatacctcgcttcatgaggtttaaagtataaaataattaaggactgttcaagcgatatgctttgacagtcctttttttgtcgcttatattttaaataggtatagaaaaaatgggagcttataggttgtataaggattcgtttaaataaccgatgggcgcagctggagggatttattatgtcaatgatcgaatttcataatgttgaaaagtactatgggaagttccacgccctgacagatatcaacttaacgattgaaaagggggagacagtagttttgattggaccatctggttctggtaaaagtactttaatccgaactattaacggattggaaagtattaatagcggacaactggtagttaacgggtttgatttggctagcaagaagaccaatatgaataagattcgtcgtgaagtaggcatggttttccaacattttaatttatacaacaataaaagtgtgcttgaaaatatcatgttagctcctcgtgtagttctaggacggaaggatgatgaaaataaaaaagttgccatggaattgttagacttagttgggctagcagataaggcagaaagtatgccatcgatgctttctggtggtcaaaagcaacgaattgcaatagctcggagtttggctatgcatccaaagtgtattttatttgatgaaccaacatcagctttggatccagaaatgattgacgatgttttaaatgtaatgaaaaagattgctaaagattcttcgatgaccatggttgtggtaacccatgaaatgggttttgctcgtgaagtaggggaccgcgttattttcatggacgaaggacaaattctagaagacgatcaagctaaggaattctttgatggacaaccaagtaacgaacgagcacgccaattcttaagtaaaattattaaacattaggaggggagaatatgcgaaaaatactgaaaagtgtcgccctcattttcaccctcatggcaagtttagtgttgttaagtagttgtggtgcgaagggtgaagtaaaaaatatagatgcttgggatcaagcccaaaagacggattccatcacttggggtgttaaagccgatactaaactgtttggtttgatggatgttaaagattcacaaattaagggatttgatatcgatattgccaaagcgttaaccaagcaaatgctcggaaaaaaggccaaagccaactttatccaagttacgagtcaaactcggatacctttactgaaaaacggtaatttagatgcaattattgctacgatgacaatcacgaaagaacgtgaaaaagttgtcgatttttcaaattcatactttgatgctggtcaatcgcttttagttaaaaaaggtagctccattaagagcgttaaagatttgaataagcccggaactaaagtgatcggggtggttggatctaattccgtcgagaatattaaaaagtttgctcctaaggcgcaggtaattcagcttcaagattatgctcaggctttgaccgctttaaaatctggtcaaggagcagcgttaacgactgataatggtattttatttgggatggcggtcgacaatcctaattatcaagttgttggaaaagcctttactaaagaaccttatgggattgcaattaataaaggacaaggtcagttgaaaaagcatctcaaccaagcattgaaagaattggaagaaagtggcgagtacaacaaactagtcgaaaaatggtttggaaatatcgctggatttgactacaaggaggttgaaagatgattaatataattgctagtcatggctcagaacttctaagtggactgggacaaaccgtcctttgtagtgtgattgcactattctttagtttgatcatcggatcaatgtttgcgatttttgaagttttaccaagtaaagtattacacaccatcggtagaatctatgtagaagtggtaagaaacattccgttattagtagtaacgatgtttttctacatcgtaattcctcaatatgtcgcttcgattaatggatttgttgctggaacgattggattaaccatttatacatcagcctttattgctgaaaccgtccgagcgggaattcaatcagttagtggtgggcaaatggaagcagctcgctcaaacggaatgacttattggcaagcaatgcgttacatcgtgttacctcaagcctttaagattgtgattccacctctaggtaaccaatttattaatttggttaagaattcatcagtacttgctttcgtagccggctttgacttgatgtatgtaggaaatgatattgcttctacttcctttgatacgattaattcgtatttagtagtgggagttatgtacttaattataaccatgccactcagttactatatgcgttatcttgaaaaacggacgaatcgaggtgctgcatgatgaaatcatttatggatgcttactcagcagtaaatttaatgtttttattaaagggactttggataaccgttgaagtttcggttatctcaattatcctaagttatattctaggtggaatattaggatttattcggtatatgagaataaagtatttttcagcgattgtgggtttcatcattgatttgatccgtaatttaccgttgattttaattttcttctttgtttatttcggtttacctaacttaggtttgagaattgaaattattccttcatctatcctagctctaaccgtttttgaatcggcgatgctagctgaaattattcgtggaggaatcgagtcaatttctaaagggcaaatggaaggtgctcgagctaacgggttaacgtactggcaagcaatgcgttacattattttgccgcaagctcaagtacgaatgattccggcattagttagtcaatttatttctttgattaaggatacttcattagcaacgattatcatgctgccagaattgatgtatcatgcgcaaatcatttatggacaaaatactaattacatcattccaatgttcgttgcattggctgtaatgtactttattgtttgttatgcgttatcactattttcgcgttacttggaaaaaagaattgcatcataaaattatacaaataggacgagtaacctcatctaaggttactcgtcctattttttaacattgtgtttactgatcattttgacggagccactcagttcgcttaagttttgtgaagtgttctttgcggatgtcgtctaagatcgggttatacatttcatcgatggttagttcaggtttgaaacctagtttcatttgaactcgcttagattggtgattgccatcatagtaaccacaccaaatgttagataatcctaacgtggtgaagccatccttgatgaccgctgctgcagcttctgggattagcccttgaccccagaatggctctccaatccaataaccaatttcggcatcattagctcccatgaaagatttcccaccacctttattaactatttctagcccgacgctaccaattgcctcgtcgggtttgtcccttagagttacggcataaatagtagcttgcatcaaatattgttcaatcagttgtcggctattagcgacgctggtatggacgggccagccagcaatgggtccaattttaggatttttagcatactgatagatgctgggagcatcatctggtgtaaaaggacgtaaataaagtctttcggttgaaatcggcattgtttttcttttcctcctataatttttatgtcttttggatgagaagatgaattactagattactattggctgttaaaaatcctcggcgatcttctaaagcaataattcttttttgattttttaagtatggtgcaagttgctggtcaaatgattctgcactggaagctttaatgggagttagttgatactcaccaggtgctattttttgagacgtaggtttagttgatactaagcaaatatcgtagtagtcaggagtaattacgtaatacaatttgcgcaatataaagtcaggattccaatttccatccataatttcggttattccaaaatcataatcgatgggtaagcgtttgaccgattgaagataaattggtgttgcaacttttagggtaggactcgctgaactttgatggatatttaactgatcatctaatattttctctagttgctccaaccgatgccgttcggtctgaatggctatttttttagctaacagtaaatccgttacggatggattggtttgcaagatttgctttatagatgccactgaaaaatccaattgtcttaaaaaaagaataaaggatagttggtatgcttgtgacataccgtattttcgatagccatttggtgcaatttcagcgggcttaaataagccctcatcttcataataacgaatagtatgatttgttgtttttaacaaacgtgctaaggttgagatagttactaatttttctggcatgccatcacctcattcatagagtataaaccttagggtaacccgaaggtcaagaggagtaaaaaaacagacgtccataattgagcgtctgtttttactttaattattgaattacataacgagcaaggcgttgataatctttttcttttaattctgcggtaatttcggttccttcttcggtataatcggtcttttttacatcagcgttgccgttaagaaaatcgaccacctgtccctcgttaaaaggaattaagaacttagcttcaacataatttttgaagacttgttttttaattaaagcggtaaccatttctagtgattgaagttgtttagctgaataagttaattcattgccatctagagtgggataactaactccagctaaatcggctttattaaaggcgtaaatcataggaatatcggttacaccgatttcgtttaaggtatcttctgtagtttgcatcatttcacgatagtgggggtcagaaatatcaacaatttgaactagtaaatcagctttagcagcttccgccaaagtcgaacggaaagctttgactaattgatgaggcaaatggctaacgaacccgacggtatcactcaaaattaattctttttgatcgggaaacgttaacttacgcacgctcgtatccaaagtagcgaagagcatgtctttttcaaaaacttgtttgtcttcattgcgaccatacatacgaactaacccgttcatggtagttgatttaccagtattggtgtaaccgaccaatgcaacacttggaatgcctttcttatcgcgttgcttacgttgaatgtcagaagaggttgtcatttcctttagttctttattaatatgattaattttattacggattgtccgtcggtttaactccagtttagtttcaccggaaccacggttggtgaagccgcctcctgtattaccagcagtttgctgatccaagcgttgggtggaactagtacgtaatcgaggtagttggtattgaagtttagctaattcaacttgaagtttagcttcacgagagtgagctcgattagcaaagatttctagaattaatcctgtacggtcaataaaatgtagattagtttctttttcgagattagttaactggctaggagaaagttcatcgtttaaaacaatggtatccacctctaaggccgttgcaatttgaaccagatcctcaactttacctttaccaaagtaagtggcggcattaggacgctctaatttttgagtcacttgatcaaccacgtccatattgttggccatggctagcgaccttaattcatccatggcgtaatccaggttcatattggggagttcgagtcccgctattagtattttctcattcataaaataaatggcctccaaagtttgaaaacgtttagataattatatcatggaagctgattagttacatgtaattaacgtttatgagataacatggtgctttggattagagaatagttaaaataattagagtttaatattgattttaatataattttaatatatactcattttcatagtaaaagataattggttgaaaatatagggagtgtgtgagatgaaactaaaaacagttgtaaagctcggctcagttgcattagcttcaacgtttgttttggcagcatgtggttcgagcaattcaaatagtaaaaaaacagcaaacattcaagagtctgctgaattagcaacaatggatcaatctaaggttacagatgtggttggttttacccaattaggtagtacagaagaaggactatatcgaattggtaagaacaataaagttgaaaatgcgattgctacaaaaactaaagtttcagatgatcacaaaacttacacatttactctacgaaaaggggttaagtggagtaatggcgatgaggtaactgcaaaagacttcgtatatggttggcaaagaacggtaaatccgaaaacagcttcccaatacgcatatatcttctcgggtgttaaaaatgccgataaaattgctagtggtaaagcgaactataaatcattgggaattaaggctgatggcaagtataagttgacggtgacccttgatcgtccgatttcttactttaaactcctgatgggaatgccaaccttcttccctcaaaatgagaaggccgttaaaaagtacggtgataagtatggtacttcggctaaaacaacagtttataacggtccatatcgaatggaaggttggacaggttctaacttaagctggaaactcgttaagaacaagacttactgggataagaaaaatgtcaagatggatactttgaactggaaagtggttaaagacactggaacggctctgaacatgtataatagtaataagcttgatcaaatgaccttatctagtgaacaggttaaacaatacaagaataataaagactacgttaagtacttaaatgcttcaactttctacattgaatataaccaaaagaaggacaagtactttaagaatgctaaaatccgtaaggctctttcgttagctattaatcgtcaacaatttgttgataagattaaaggtgatggatcaacggttgcaacgggagtaacgccggctaagttggctaaggatgaaaagaatggcaaggactttgcttctgaagtcgatgttaaatcagcttcggaatacaatttgaaagaagctaaaaagttgatggctgaaggtcttaaagaagaaggtatgcgttcattgaacttccaacttcttagtgatgatactaccgctgctaagcagtcaactgaattcttacaatcagcatttgaaaagatacctaatgtgaaagtttcgttaagtaacgtgccatttaagaaccgtttagcaaactcggtcgatggtaaattcgatgcagttattacagcatggagcgctgatttctcagatccaatctcattccttcaactatttacgtctgataactcacaaaataacggtaaatgggctaataaggaatacgataagttgattgaggctgcgaatactactgacgctggtaatactgaaaaacgttgggatgatatgttgaaggcggaacaaatcctattgaaggatcaagcagttgctccactttatcaacaaggacaatcaatgttgcgtaaaaccaaccttaagggtattgtgtataactcggctggattgaactttgattacaagcaggcatatatcaaataattaaaaatgggaacaaattacattgggtgagagtgatacattgctcttaccctttgtgcatattggaccagagattgtgagggagatttatggcaagatatcttgcaagacgtgttttttacttgctactgaccctgttcttgattgccagcattacgttctttttaatgaagttaatgcctggtacaccattgaataatcaagcaaagttaacaaaagcgcaaattcagattatttatgaacaatatgggcttaataagccggtgtggcaacaatacttgagctacatgattaatgcagtgcatggagatttcggaacttcattccagtttagtaatcaagaggtttcttacttaattggtagtcgaattggaccttctgcaaccatcgggattcagggaatgattctaggtgtggtttttggaaccattactggatcaattagtgccattcgcaaaaatacttgggttgatggaactgctaatattatttcgattctaggactttctgtaccaagttttgttttggcgattgtgctccaatactacatcggacttaaattacaatggcttccagtagccggatggggtgggtttgccagtacagtccttccatcaattgctttggcagctaatccctttgcaaccacttctcgttttgtgagaaccgaaatggtagatgtcttaggaagtgactatattgaacttgctagagcgaaagggatgagcaaaatgggaatagttttccatcatgctttgcgtaatagtttgattccattagttaccgtagtgggtccattagccgtcgctattatgactggttcaatggttgtggaaaatattttctcaattccaggaattggggaacaattcgttaagtcaatcttaactaacgactatccaactattatgggtgtaaccatgttgtactctggtctattatgtttagttctattattaacagatatcatctatggattgattgatccacgaattagaattactggaaagggggagtaatgtaatggaagaaaaagtgaacttacctaaagatgcctttcaacctgttagtaagggtgaacgtttagatgatgaaaaaattactgccccgtcgagaacgtttttgcaagacgcttggcggcgtttaaaggaaaataaagcagcctttatcagtatgtggattttaattatcgttgcgatttttgcattcacatcacccatcactgctccacatcccaataattctaatcccgattatgctaacttaccggctaaggttccaggagttaacattaacggctttaatggaacaattgtgcaaggtggggaacgaattgatgcttataaagctaataaagttccttcagataagtatttctaccttggaacagattatttaggacgtagcttagcacagcgaatcttacatgggacgatgatttctctattgattggggttttcgcaaccatcattgatttactaattggggtagggtacgggatcttctcggcctggaaaggcggaaaaatcgatattttcatgcagcgaattatcgaaattatgtcttccgttcctaatattgtaattatggttctgttactattggttttcaaaaatggtgggattttaccgattgtattagcgattgcgattaacgaatggactacaatggcacgactaactcgagcccagactctaagtttgaaaaatcaagagtacattctagctgcccagtcgctaggtgaatcgccatggaaaatctcggttaagcatttgctgcctaacctatccagtgtcatcattattcaaactatgtttaccattccaacggcaattttctttgaagccttcttgagttatatcggaattggtattcaagctcctactgcatcactaggaacgctgattaatgatggacaacgtaatttccagttcttaccattccaaatgtggtatccggcaattgttttggccattatcatgattgcatttaatattttagctgatggactccgtgacgcttttgatccacggacagcccgtagataggaggaaattgattaatgagttcaaataaaaaagtacttgaagtaaaaaatttagcgattgatttccatacctatgctggaacggttaaagcaatccgagacgttagttttgatttacatcagggagaaaccttggccatcgtgggagaatccggttctggaaaaacggtaactactaaaacgattatgggattgttagctaataatgcggaagttattgggggaaccgttgagctacacggcaaaaatattttaaagatgaatgatcgagaattgcaagacgttcgtggtaaaaatattgctgaaatcttccaagatccaatgacgtcattagatccaacgatgaagattggacgacaagttgccgagccattaatgattcaccagaagattagtaaagaaaaggcgcaaaaaagagcacttgaaatgctcaagttagtgggcatcaaagacgcagaaaaacgaattaatgattacccacatcaattctcaggggggatgcgccaacgaatcgtaattgcgattgcattaatttgtaatccagaaattttgattgctgacgaaccaactacggctttggatgtgactattcaagctcagatcttagatttaatgaaagaattgcaagccaagatttcgacttcaattatttttattacccatgatctaggcgtcgtagccagcatggccgatcgagtagcagtaatgtatgccggaaagattgtggaatatggatcagtggatgaaatcttttataatccacagcatccatatacttgggggctcttgaactccatgcccactttggatacagctaagggcgaattagaacctattcctggtactccgccagatttattggatccaccagttggggatgcttttgctgcccgtaatccttatgcgatgaagattgacgaggaacttgaaccaccattctttaaggttagcccatcgcattatgcagcaacttggttattacatccagatgcacccgcagtggaaccaccagcagaaattcaacggcgttggaagatttatcaagatacgtttcaaatcgattcagccgaccttcgcgttggggaataggaggaaaccatagtggacacaactaaaaagattttagaagtaaaacatttaaaacagtattttaatgtcggtaaaaaagacgaagtccatgccgttgatgacgtttcctttgatatctacgaaggtgaaacttttgggttagtgggcgagtctggttcaggaaaaacgactactggacgagctattattcgacttcaagatccaacttctggtaacgtgaattttgaaggaagagatattgcttcaattaagaagcggtcagacattatggaatttcgacgcgaaatgcagatgatcttccaagatccgtacgcttctttgaatccacgaatgaagatcaaagatattattgctgaagggattgatatccatcatttggctaaaaataaacaggatcgttctgaacaagtggaagaattgttggaaacggtggggctaaataaagaccattccagccgttatccaaatgaattttctggtgggcaacgtcagcggattgggattgcccgtgcgttagcggtgcaacctaaattcatcattgcggatgagccgatttctgctttggatgtttccatccaagctcaagtggttaatctaatgaaaaagttgcaagaagaaaagggactgacttacctatttattgcccatgatttatccatggtaaagtatatcagcgatcgaattggagttatgcattatggtaagatgctagaaattggtccagcagaggaagtttataatcatcctttgcatgcctacacagctagtttagtttcagctgttccagaacctgatccagagtttgaacgcaaccggcgtcaggttccatatgatgcagcccgcgaatttgatgataaagaacgacgcatggttgaaattacacctaatcattttgttaaagcagccgatgatgagattgaagaatatcgccaacgagcagaagcttacaaaataaagtgagtataaaaagaagcttgacgtttttacgtcaagcctcttttttatattttagtagttttaccaaagtatttaatttgtccactattttcagttaactgaagttccgtaacacttccgttacgaggactgtgagaaacatcgatttgatcgttaaacatggatgttaaaatgcgaatcaaggttccatgggagaccaccagcagatgatcgccatcttgagcttttttaaaggtataatccaatccttgctttagccgagtgacaatttcatcatagctttcagcatcatgaaaaggatcaacgtccttccagatatcaatagcgaccttgataccatgcatagccgtcatagcatttaaagttggttcaaccgtggagtgttgttgatacaatttaaactctgtttcgactgagttagctccttcgaagtaaccaaaaaattgttcgcgaaaagctgaaatcatctcaatttctttttcatttttaggatgttggttttgggcattgatgtaacgagcagtcttaatcgctcgggtagtatctgagcaatagatatttgcaaagttaacatcagtaagcaaatcaccagcatgcttagcatctgcaacgcctttttcagttagtggtgagtctgaccaaccttgaagatgacgataacgattaaataaagtttgtccatggcggacgaaataataattgacggttttcatgtaactcctatgctttcttaaatgcttttttaaagatattaaagaacagtgcataaacagcaattgtaataacgactacgattccccaagcaaagacgcctgaccaaatttgggcattgtacccaccttgaatggtgaagtaagcaccaatggcaaaggtgacaatcgcaaatgggtaagaagaacgagaaactttctttaattcattccgttctacccaagccataaatggtagtagcgctgagagtgcaataaaaataattggaataataatattaagtgcaagttctttatcgtataagttagtaccaagagttgcgtcagtaggacgaattcctaagaacgagaagacgatggtaataacgaaacaccaagctccaactaaccaagctacaatatcatttttgatgaaaacatattgtgatggaaaatccttactattttgccgaattcgcataaaggcaaagaaaacaaaactagtaacgaatggtgaaacaatcccattaatattaagtaaccagttaaacatatcattaatacttgggagccagttactaaggaaaagcactagtgaaacaattccagtagttaaccagtaaccattaattggtaatccatcactgtttaacttacctagtgatttaggaagatacttcatagctacatctgaaaggaagattcgggtacttgcatctaaaattacggccaattgagcaaacatataaactgcttgactgacagcgaagatgtacatgaatgtatttccaatcctgaattcatcacccaatgcttggaaagcataataagagccattcatcttcaaatcatatggtaaatggtgggcattaaagaacactgctaatgagaatgatccaaagacggttaagaaaacggtcatcaagaggagcatcatcatggctttaggaaaatcgcgttttccatctttcatttctttaacgtatggtgcggctagttcagcaccgttgatagcaaagattaacaaaccaaatgttgataagaaatgaccatcaatcttaggaataaatgcttttaaattaaatggttgagttgcaatatgacgaccgtgcattaaagccactacggtcataattacaaataggatggtcatcacgaacatcgcaccgccaccaatggtacttagaatttcaagtgaacggtttttgaagaagtgttggaaccaaataaatactaagaagacgacggcagtaaaaatagcaaacatgatggttggcatgtatttttgtaaatcaccattgcctttgactaaccaactaattgatacaactaccgaattagcaacatcgactacgtatggtaaaccagcaatccagtagaagaaagccacgatgtatccggctaaatctccattggtagaacgaatccaggatgctaaaccacccccatcttcgttgaaagttccacctaattgtccaaccatcatttcatagggccaaacaaaaagtaaaatcattaaaatccaagttgaaacaattgctaaaccttgattgtgaaaattataaattaaatcgtcgaacccaataaccgttacaaagtccattaaggctactacaggccaactaatataccttttttttgaatctaaaggtgaattatccattcttttatctctcctaaaatttgtttacaaaagctcttcgtctccatgattgttgtattcatcgagatgaaggccatcttcgtctaaagtaaaacgattaatactaccattttgaggaccccaagtaatatctagtgttggatcagcttttcctgccattgaacgaattgtagttccatgactgaccactagaatggtgtctccatcgttatgggtttccatcaattgggcaaagccacgattgagacgatcccagaattctgcatcattttccgcatcatggaaagggtcggctgctttcatcgcatcttttgaagcagcaatcgggttttcttccaaaaattcatggaaagttcgtttacctgaaactggcattaaagcttcgaaccaagcttgggcagaatcactaccttcgtaatagccgtagaattcttcgcggaattctggcatagtttcgattggtaattgttcatgcgcattttcagccataatggcgttggcggtattcattgcgcgggtagtatcggaggcataagccgcatcaaacgcaatgtttttcaaacgagctccggcccgatgtgcatcagcatagcccttttcggttaacggggagtctgaccaaccttgcattcggttatatttgttgaaaatagtttgtccatgacgaacaaaatatagttttaattttttcataaaaatcctttcctcacttattttttgtaaaacctaaatcattctatcatatatcccgtgtaccaaattagctaaatctttgtgaaaacgcataaaaaggagtaaaatttatgtctaacaaaactgagaggtgattcacattggcagagggaatttttgaatacgaaaatagacatttagatgaagttttagataaggtggatactgcaattgccaaagcagaaaatgacgccgataatgccgaaaaagatcgtagtgcgattgataagaatttttacaacgatgttcgaattaacacttccagttattcaggtatgatggatactgcaatttcaatccgtcaacaacagcaattattatctgaacgcgaaaatagttggcaacacgctaataaacgtttaaccacgtttaaagaaatgaaaaagcggccctattttgcacgaattgattttcacgaaaaaggtgaaaagaaggatgaaaccatctatattggtttagcttcattttcggacacggccgatcattttttgatttatgattggcgggctcccatttccagtgtttactatgacggaaaaatgggcgatgtggaatatgcaacgccagatggcacgcaaacggtagacttgaagttaaaacggcaatttactattgaagatggtaaattgatttcagtttacgatacggacgaaactatcggagatcaaatgctactaaacgcgttgggttctcaatccgatgttaagatgaaaagtattgtttcaaccatccaaagagaacagaataaaattattcgaaataccgcagccgatttactattcgttcaaggtgcagctggatcgggaaagaccgctgcgattttacagcgggtcgctttcttgctttaccgttaccgcggtaatttaaatgctggacaagtcatcatgttttcacctaatcaattgtttaatgattatgttgatcaagttttacccgaactgggcgaacaaaacatgattcagatgacctattatcaatttactagacgacggattccaaacatcgacgttgaaaacttgcaacaacgttttgataagaagctcacggatgcggaacgtaaaatcgaacaattcaaaggaagcttgcaatttttcaaagctactactaaatatgcgaaatatcttgggacggtaggtatgcgattccgcaatatcatgttccaatgtcaaccgtttgctactaaggaaaaaattaaagacatctactattcatttaatactacctataacttgggtaaccgaattgaaggaactcgggaagccttgatccgccaattgaaccaaaaagtaggtagtgaattgagaactaagtgggtggaagaagcggtccaaaaccttagccaagaagaattacacaacctatttaaaaacgagccccgtgaatttaaggataatgatgaagaatttaaattccttgctcgtcaaatcgtaatgaaagaacttaaaccggttcgaaatgcgattatgcgtaatcgcttcttaagtattaatgcccaatatgtccaaatgctacgttcgttccccaaatggtacgatttaaagaaagttggggtaacggaagcagaatgggataaccatgtggataaagtggtgaacgggcttaaggagcatcaattaaccatggtagatacaaccgcttatttatacttgtatgatttaattacgggtaaaaaaggtgatcgttccatgcgttatgcatttattgatgaaatccaagattataatgctttccaactagcttatattcggttcaattttcctcgagcaaaattcacacttttaggagatttaaatcaatcaatttacgccaatgaaactagtgatactttattagcagagttatcaacaatgtttgatccagaaaagacggaagtagttcaactatctaagtcatatcgttcaacacaacaaattacagactttactaaggaaatcttggttaaaggtgaagcaattgaatcctttaatcgtgcgggtgaattaccaaaggtttcaattaatagtagtcatcaaggaatggttgaggcggtgatcgaacagcttcatcgcgattgcctagatcatgagactagcgccattattgggcggagctatgctgaatgtgaacaaatcgcggatgaattaaaagcagctggcgagcaagtaacgctaatccgaactgaaaatcagcgtttggtggaaggtaccatcgttgttccatctttcttagccaagggattggaatttgattcagtaatcgtgtggaatacctcagcgaagatttatcaaactaatcgggatgaacagttattatatacaatttgttcacgggcaatgcatcgactcttaatcgttgctgagaatgatcttagtccgttaattactaagattcctgaaaatttatatattaaaaaagcttaataacttaaaatacaacacaaagagcttaaaataagatacttttttattaagctctttttattatattttgatatagttaactatgtaatcactttcaaaaaccaaaggagaaaaaataatgattcaaagtagttataccgggtcagattcaattctcgatagtttaatcaaccatgatgtaccatatatttttggtattcctggagccaaaattgatttgttatttgaacaactggaacattctaaccgagcaaaaaaacctaaattaattattacaagacatgaacaaaatgcggcatttatggcggctggtgttggaagaattaccggtaaaccgggagtagtgcttactacttcaggacctggcgtgggaaaccttgcaacgggattactaacggctacggctgaaggtgatccagtattagccattgggggccaagtaccacggaatgacttattgcgtttaactcatcaaagtatgcggaatgctgctttatttgaacccatcactaagtttagtgtggaagttcaagaaccagaaaacatttccgaagttttagcaaatgcttaccgggcggctgaatcatctaagcagggagctagttttgtcagttttccacaagatgtggttaatgcaccggttagttcgcgtccaatcaaacctttaagaaaaccgattctcggaccggcgagcccgattgaaattgaagagctagctaaagccattcgaaacggtcaacttcccgtattgctactcgggatgcgggcctcgtctcccgaggtgacaaaagccgtccgcgaattagtacggattgctaacttacctgttgtggaaaccttccaaggtgctggtattatttctcatgacttagaagatcatttttacggtcgagtggggttattccgcaaccaacctggggataagttattgaagcatagtgatttagtaatcacagtgggttacgatgccatcgaatatgaacctcgtaactggaacgcagaaggggatggcaagattattgtcattgacgattcgccgtctgaaattgatcataactttgaacctgaaaaggaattagttggggacatcgcgcaaacgattgatttgctaactccgcatcttaaaaattaccaagttggtgtggatggtgaacaatacttggaaacactccgtgagctgcaaaacaagcaagacttgccaccagtaccgaagcaagattccaaacgtattcatccattatctattatttccgcacttcaatatcgggttgatgatgaaatgactgtctcggttgatgtgggaagtttctacatttggatggctcgtcacttcagaagttatcagcctcgtcatttgctatttagtaatgggatgcaaaccttaggagtagcattgccatgggccatttcggccgctttgttacgtcctaatagtaagtcagtttcagtttcaggagatggtggattccttttctctgcgcaagaattagaaacggctgtccgtgaaaagttagatattgttcatattatttggaacgatggatactacgatatggttaagtttcaagaagaaattaagtatggacattctgcaggcgttgactttggccccgtagattttgttaaattggctgaaggatatggcgccaaaggattacgtgtggaaaaaccagaggacttgggtaaaattcttgacgaagcatttcaaacagaaggaccagtagtggtggatatcccagttgattattccgataacgttaagctagggcaatcacttcttcctgaccaattataggagggatttaaatggcaaaattatttcaacatgggacgctcgcaatgctagtagatggactttttggtgggacgcttgcggtttccgatttactgaagcacggtgactttggaatcggaactgctgaaggccttaatggcgaattaattattttagatggagtcccttaccaagcgctagcagacggtacaattagggttattggtgatgatgaactattaccgtttgctaacgttaattcagcggattttgaaggacgagcagtgttatctgacattgagatgaaagatgtggatgcgacacttgctaaagaattgtcatatcaaaatacatttgttgctattaaaattagtggaactttccgtacagttcaaactcgggtggtaaagaaacaagaacgtccttatccaacccttagtgaaacagcatctaaacaacaagtttttaatgctgaagatgttagaggaacagtagttggctactacaccccagatcttttccatggtgcgggagtagcggggatgcatcttcattttattgacgatcaacacgaattcggaggtcatttactagactttaaggcggatcaagttaaactttcttggcaactattagacggtttagacctcaatttaccaattcaagacgcagaatttatggcacatgaggctagcgacgcggaaaaaattcaacaatcaatttctgagtctgaataaacgaattatctatgctagaatagacgtaattttttgaagatgaggaattggaaatggaagcacaaggttattttgagtttaagcgggaagattggcaaaatttagccaaacgagccgaattaccactgacgacgcaacaattaacagatatcaaagctttaaatgatcaaatttcactcgaagacgtgcaagatgtttacgtgccgttagtacgattgctccaaaaaaagtatgcggattttgaaaaatggaatcgtgataaattagactttttacaattgccagttaaaaaaacgccttttattatcggtatttcagggagtgtggcggttggtaaaagtacaacagcacgtttactacaagaactcttgagtagctggtttacgagcttaaaaacccagttaataactaccgatggatttttataccctaccgcggaacttaagcgacggaatattttaaatcgcaaaggatttcccgaaagctatgatatgaaatccttaattaagtttttaagcgacgttaagagtggtaaaaaagaaattaaagtaccgaagtattctcatcaagtttacgatattgtggaaaatgagtttgatacgattgatcaaccagatattctgattgttgaggggatcaacgtgctacagttaccggctaatgaaaccatttatgtgagtgatttttttgattggtccatttatgtggatgcggatgcaaatttaattgagcaatggtttttagaacgcttcggggtattgcttgatacagcgttccatgatccaactaattattattacaaatacgctaaattaccacgttcggaagctttcgaaatggcacataaaatttggcgagatattaatttaaaaaacttggaagaatttatcttaccgacacggtttagagcggatattattctgcataagactacgggacatgtaatggataacattttagtacgagtttaaaaagattgcctagtgaggaatagctcactaggcaatcttttttattataggttatttagttactggtagctaaaagtaaattatccacatcattaagcttgatttgatggcgttctagtttagtaattaaatgctgctcgtgccattgcttgaagtaacgactaatggtttcaggtgtagtgccgaggagggtcgctaagtctttgtttttaaggggtaaacgaaccggattttgatttaaagcagatgcggtctcgactaagtagtcggccagacgacttgctacggattccgtattggatttagtcgtttgacgctctaattctaaaagtcggctacctaatgtgttcataacgttcattccaatctggggataacgcgtaagtaaattttgaaaatcagcgcgattaatagtacaaaccgttgagggagtgagcgtaatagccgtcgagttatgttcggtttgattaaagagcgcggcttcaccgttgatatcaccagcttggaggagatataagagttgttctttaccattttcggcagtacgaaagaccttaatttggccgttggcaatgattgagagtgcgtcaattcgatttccttcttgatataagaccgaattggcaggaagttgctgatgatgcacgatggattccactacagcagtttgttcgatatttaagtttttaaaaatcgggactagtggaacacagtgatgctgatgaagttgtttaggcaaaatatgacctcctgagttaggttacttttataatagctaaaattaaatttaaaaaaattgacctacgtcaatttcaactagtttgaaaccttatatgcttaatataacaaatcaaggaggttagttgaaatgacaaaaattattatgaaattggacacgttaacttgtcctagttgtatgaccaaaattgaaggggccttgaataagatggacggtgttaaaggggtaaaagtccttttcaatgctagtaaaatcaaggccgaagttgaacctgaaataaaaggtgaagccttgaaacaaacggtcgaaaatttaggatataccgttaaagacttaaaaacaaaggtgagtgaaggctaatgcgtgaagaaattgaagagctatatcaagctgaacaaaaacaaaatgaaattgaccatcatctccccacagctggggcaatgactaatcacatcttggcaaatctacgagtgatgtcgaccaaattaaaccaattagaatggtatataaaaggaaacaattattttgcggatcaacaatttttaagctcgatgcgccaaactgtggataactactttaaccaattaggacatcagttagtaaatgtaggagaaaagccttcatcaattactgaagaattttcagaatataaaatgttgacggaaaatgcgcgcaataaatatttaacggatcaagaaatgttagcaatgttagtcgatgatatccaaaccagcaagatgtttattagtcgagccattattttagcccaaaatgaaagtaaattttcattacaaaactttttgattgagttagatggtagtttcaatcaattttcagcagcaattcaagcgcggttaggtaaagaacccttggaaggcctggaagaagatgacgacgaagaggatgatgattaattttggctaagatacagcgatggtttacacaacatggcaatcccatgctggtagtagctggaacgctaaccgtgattggttggttaatgcaacacttagctgaccaggggttgattgccaatggggcttacggaatagcaactttggtagccggactacctatcatattcaaagccatttctgctttgcgagcacgagtgatgagcattgaattattagttagtattgccgtagttggggcagtagctatcttagaatttgaagaagcagcaatggtaacatttttgtttgcctttggaaacttcttggaacagcgaaccctacaaaaaacacaccaagcgattcaaaatttaacggaaatgcagccaacaacggccaccatggtggttgatggtcagtatcaagaagttgaaattgatgaggttgatgaaggggcagttctggttgtgcgagttggcgaccaggtcccagtagatggtgaaattattagcggtagtgctgaagttgatgaagcgttaatcaccggtgaatctaaattagtggataaaaccactggagaccaagcttatatgggttcgattgtggaaaacggccaaattttggtgcaagctcaaaaagttggcgaagatacaactttcggaaaaattatcgaattagtggaagaagcccaggataatcaagcaccgatgagtaagtttattgatcgttttgccaagtattacacacctttcgttttggtagtggcaatattaattttacttttcactaaaaacttacggttagccatcacgattttggttctagcttgtccaggggcactagtaattggagcaccagtttccaatgtagctggaatcgggcgtggagctaaggctggaatcttgattaagggtggagacgtaatcgatcaactagcccaagtggatacgattttgtttgataagacgggtacagttaccgaaggacggcccaccgttaaaagcattaaagaatatcaagaagatcactggctagcattagcagccgatttggaaaaacaaacgaatcatcccttagctcgttcgattgtggaatactacgaaaagcgtgggcaaaaaactacagccgattttaatttgcctataacaacgattaaagggattggaattaaaagtgaatatcaagggcaaacgatttggattggtagtcgtcgtgttttaacagaaaatcagattgagctaacgactcaacaagcccgcgatttacaggtcattgaaagtgatggacaatccgtagttttgatgactgttgaccaaaagctggtgttgatgatgggattagtcgatcaggttcgtaaaggtgtaaaagagacgtttgaaaaattaaaacagagtggaatcgacaagcagtggatgctaacgggtgataattcatttattgcggaaaagattgctaagactattgggattaatcaggttaaagcacaaatgctaccagaagaaaaagcactgtttttggagcagttacaaaatgatggtaggcacgttctatttgtcggagatggcatcaatgatagtccttcaattgccaaggcaaatgtcgggattgcgatgggaaatggaactgacgtagcaattgaaacttccgacgtggtattaattgattctgattttagtaatatcaaaaatgcccgtcgggtggcaaaggctactatgcgaaacacgatgcaaaacgtaggaattgccattggaaccgtggcgttgttattaatcggtgtggcttatggttgggtcaatatggccagtgggatgctttttcacgaaataagtatcttagtagttatttttaatgcaatgcggttgttaagaatgaaattttgaaaacgttaggtagtaagataatgacgcgattgatagccttttcatcgattgtgaggcaagcttaggggctatggtttttcccatttttactgtatgatagatgagtaagaataaaagaatgaggtgaaggacttggcgaacgcagatttatcaaattttgataaaatcattgttttggatttcggtagtcaatacaaccaattgattacacgtagaatccgtgaattcggtatttactctgagcttctttctcataagattactgctgaagaaatcaaaaagattaatcctaaaggaattatcttctctggtggacctaacagtgtttatgataaagatgcctttcgaattgacccagaaatttataagttaggtattccaattttaggtatttgttacggaatgcaattaatgacttataacttaggcggacgagttgaaccagctgataaccgtgaatacggtcatgctgatattgatgtgactgatgatcaagcggttatgtttaaagagcttcctgctaaacaaacagtttggatgagccatggtgatttggttcgtgaagttcctaaaggatttaagaccgttgcaactagcgcaaactgtccaattgcctcaatggctgatgatgctcgtaagttctacggggttcaattccatgctgaagtacgtaatactcaatatggtaacgaaattctccggcactttgcatttgacgtttgtgaagctaaagctaactggtccatgaacgactttatcgacatgcaagtacaacaaatccgtgaaactgtgggagaccgcaaagtattgcttggtctttctggtggtgtggattctagcgtggttggggtattgctcaataaagcaattggtgaccaattagtatgtatcttcgtagaccacggtttactccgtaagggcgaagcaaagcaagttatggatagtctagaaggtaagtttggtttgaacattatcaaagtggacgctcaagatcgcttcttgagtaagcttgctggtgtttcagaacctgaacaaaaacgtaagattattggtaacgagtttattcaagtatttaatgatgaagcacaaaaacttaaaggaattgacttcctagctcaaggtacgctttacactgatgtaatcgaaagtggaacagatactgctcaaacgattaagtcacatcataatgtgggtggacttccagaagacatgcactttgaattgattgaaccacttcgtactttatttaaagatgaagctcgtgatcttggtgaaaaattgggaatgccagaagatctcgtttggcgtcaaccattcccaggtcctggtttgggaattcgtgtaatcggtgaaatcactgaagacaaacttcaaatcgtacgtgacagtgacttgattcttcgcgaagaaatcaagaaggcaggtctcgaccgtgatatctggcaatacttcactgttttacctggaatccgtagtgttggtgttatgggtgacggccgcacttacgattacacagtaggtatccgtgccgttaactcaattgatggtatgactgctgactttgctcgtatcccatgggatgtcttgcaaaagatttcggtacgtatcgtaaatgaagtggaccatgttaaccgcatcgtctatgacattacttctaagccaccggcaactgtggaatgggaataaaagtaatataaatatgtttatgtaaatttaatctctaaattggattttttgaaatctaatttggagatttttttgttgggtcataacaaatctgtatacagtatctaaatttatttaaagcttacatagccctttaaaaaagaaagggagattggtattgttagtagttgaaggaacttaatataaatattcactttgggtttatttgataatttagatgaaaaaataacttaatgttttatcaattaagcaaaaagctaatgttagcttatccttggttttatttctagattagaatgtagtgattgtgatgacaaaacattttgaagttaagcaaaagtgtttaactattagagaaatagtatactcaaaattgaaggaaaaattaattaaattattctttatggaggattatatatatgcctcaggaaactatgaagcgtgcacttaggatttttatcagttcagcaatggaaaatggaaataattttgagagagaaagaatattagatttacgttttaaattaaagaatcgactcgatgaatataaaatttttgagccatggattttagaagaatctaatacatcttcaatcgaactagaagatttatataaatcagaacttattggttcggagttggttatagtgcttctagattcaagatattccattcctgagggggtacagaaagaaattatcactgctagaaataataatgtgaagcgaatgtactttatacttccaggaaataataatgaggaacaacatttaaaataaaatttattggtacaaggcgaaaccaaatttattaaagaactttccaaatcagatgattatgtaaaagaaattgaagatataattttaagagaacttgttaatgtatttagacatgctagtctgcaagaaagaaaaatgattagtagtgacgaagatgttaattctatagaagacggtcccaatatgtcgttgataccagagttgtcacagttcaataagaccacgtttaatcagattggttactcgaaacagatgtttagacaacttatttttcatgataactcagatgaaaaaatacttaatcctcagtcagctttagacgagggagtaagtcaattgatagatagaattgtatcaaataaaccactaaactttcattgggacgagaatatgcttgcgactgtgaaagaaattaactctgagccttccctttctcaattgtttttaagtgtattatcgcagagacttaaagcaattagacttttttttaatggaaaatataaagacactttagaagttttgaaaagtattttaaaaaatgaaaatttaactatttttccgaattggttcatacaagatatattaattgatcttagaaatttattttctcaaataaaagctcaacataatgaatctcattcaataaatccctaccaacagagacttaatgattttgcaactccttttttctatccaggaattgatcattcgcttaacgaggtgtattcttgggttcgtcaagagaataaccatactcttacagcctcacctactcaaacaagaatatatggtacaaacataaatatatactctgatgctttattagaagcaatagtatttgcagtttgtaatggatcaattgcacaaattcgtcaacttcctcaaaatttaaatatcatttctgaaatgcttcttcaaagatttaaagaccgtttatattttcgagatgtgattcaaaataagcttttaatggggaattcatttagtaaaatcaaaccttggattagaaaatatagttatttactcggacagttctccgacagagatgcacaaactattgttagtagagtgcattcttattcgacaggaaacgaaaaagtttcggttctttcgacaactatacgcatagttggagattacctgactgatgaacatttttgtagagaatggaaaatattatttaagtctattaatgattggattgacgctccagagcttatcgttagccctgcaaaagaaatattagggctacttcgttattgtttcaggattcctcaagacgatataataaatattttggaaaaaatatctaaaaacacaacaagatacaatgatgatctgattgacataatcgttggagctatagatcataaaaatgccacaccggttcagcgttgtagaattaacactattatcatgacaattatagctattaacgatagtgatagtttttctgataaagtaaaaaatgcaattcgattggttatttcatattggcctgatgatactactggactatgtgaacaattaaagaataaatattacaattttttcaaacaggatattttgccatatgttgggttagataaatctacctcaaatttacaaacttatttaaacaatgaaattaaggtaatggtatcccaaaataagaagcagagtggagaaataacatatggatttgcaaccaatccagcccaaaatattcttggtgtactttctagtaaaagtcgagttgaagaattgacattttttttctctgtatgaagcgattagtgaaactatattaaatccataccaacaagttgatgtaaagcaatcagcaacaaaatttttgatgtggttaattgtgcatgatcaaaaatcacaaaatgaaatagaggagttgtttaaaaaggttgatatcgctaatattacagcaatatcatctgatttttttgaaacgactactccaacccaatttatagaaactataaagacctttatatcaatttctttatcaaaaaaagataatggacagttacttttagcgctagctttaaccacatctcaaaaatacttgttatttttttctgattttttagttgagtttgtgccactggcactacagtttgattcgctatctagtgtgattccacaaatattacaatttttgattacctataattcaaataaaagtgaaaatgatttacttataaatatttcagaatgtttgctgattctttcagaagtttcaaattattctcaaatggctcttggacaacttcaaaaaatggtatcagacacaaatgatgttgtaaaacgtaatattgtcagtcaaataaagaaattagattgtgatacaaataatcaattacatgtaattaaggaacaattaattagtagttcaagttttgcagttcgagatcttgccaaacgagtactggaataagataaattttatttattttagattgattatagtgcttgtataattttttccgaaaaagaactagatataaacatcgaacgtggtttgattatttgttaaaaatatttattcatattatcgaaatttatatgtagtattagttaaatttttacagcactttttacttcaaaaattatatcagttatttagttaattctgtaagtttaactggaatggtggcgattaaacaattaaaataattaggtagatttaggaatttattatggaattatcagtacagatgagttgacacaagtgcgactcatctggtattacttgtttaaataagaacgcaacatagttaatttgaatgtaatcgttgatgaatttttaggaataaattcagtaaaaagtaaaaatactgatataaattagtcaaaagtagtttagtgacttaatgtggaaaatcctaaaaaagtggaatgagatatagttaaatggcattttggttatcaagacattttgcatctagtagccatgtaattaacagaagttccagccacggagaggaaagggttattcaaaactaataatagttgaaaatggggcctagttaggagtaggagttattattttgtccggagttaaccattggtagagggagtataatagctgctggagcagttgtggcaaaagatatagaaaaaaattgtttatatgcggaggttcctgcaaggaaaataaaggttttagaaacagtctagataaatggccttctctttatgaacgacttgtattgcggtgcttaactagtagttatctttttgctaagagttaaactgagtccctataaccccgggtttcagttattatttttttataagtttagattatgttatggtacaattctattgtttgataagtttgcatcctgttttaaacatttagtgtcagaaactaaacaaaatagattaccaaaataaaaaacttcagaaagaccaactttctgaagttttttatagttttaattaaattgcaaagtattagttctctgaaactaggaaatattggaaaatgtttatatcatcttcaaattttatttcatagaaggtgtggccgtcaatttgacgttcatcattcagatcaatataagtgcgatcgggatcagcaatgttacccatttcaactttgtggccattgattgtccatttatcattggaataatcattaattacttcatacttgatactaccatcctttttaaattgaatagtagcatggtctaagttatcgacagcattagcataagtagtaggatattctttggtaatataaaattttcgtccagctatctgtctagctggattttgataaagcgattttcaacaaaataaaatagctatcaatgtcaaaagactgataaggatattactcatttgaaacctcctgaattagtacctacaaatccgatgtattcacacctctaatgtgtagattagttagttacttttagcaatatttttttataaaataggtaaatttagctatgttgttttaccttcgatttcgttagttttaattttggaaggtggttactgcatggtaaaaagattccaatttattagaaaaaacagaaaaagaaaaaatttaacaatcgaacaattagcagaaaaggcggatgtttcgattgatttagttgccagattagagcgtggagaacgtgaagacgtatctatatcaaaactagaaagtatcttacacgctcttgatctagagctaggggatgtttttaagcacagtaaattagataagaaaagtgatgaatttgttagaaaatttttaaagttagatgccgaaacgcgtgaaaaatatacagatatatttcttagcattattgatttaaaaaatgaataaatgtaaatttatccattttttgtatcggcttacataaaaatgaagcattagttacttcgaatagatattttagatatttttctttgaattatcatcaatttttataatgaaattcttatttataaattaaattataagtcattgatttacgcgtgctagtatattataccgcaaatgttgtgtttgttaatacgctttcttcaaattttgaacgtatattcactaactcttattaaggatgcttaaataagacttacttatttttataaataagttatcgctaatttatcattttttttggaaaaaattacttttttaatttctacaaataaatctagagatgtggttgacacactaatttgtgagtttgtatactaatacgtgcatgttcggttgcttgagcaaaatatcctggggttaatgttttatgggatataatgctatacaaagttagagtgcaggatgaacagtaaagaattgggaagctttactgattttcattagcattctaattaaggacatgtagttggaatagcagggaagtgcttttttatttaactatttaaaaaagccaaagaaaaggagtaagaatataaggagtgtttatcgtgggaatacggatagatataacgggtaagaaatttggtaaattagtggctaagtatccatcagggaaagcaaaaaatgggaatactaaatggcactgtgtttgtgaatgtggacaagaaaaagatgttgaattacagcatcttaaatctggtggcacaaaaagttgtggaaattgttccagaatgaaatatgacttacaagggaaaagatttgctcgactaacagttttgggtagagcggataaagtcagttctaatggaaatatttattggttatgtcgttgtgtttgtggcaagatgattgaggccgacagttaccgtttacgaacagggaacgtaaaaagctgtgggtgcttacgtaaagaaaaggctgctcaaacaattcgaaagaatgcagcaacggcagaacaaattggaaacagtaacgctttcaaggatcggaatgggaatccggttcaagcagtcaacattggagctagaaatactagtggtgtaatcggtgtttcgtttgatcatccctcacaaaaatgggttgcacgaatgatgcataaaggagatttagttttaaatgctacatttctagatttcgaagaagctgtggaagcacgtcgaagagttgaacacaagtatcttaaaaatttaagtagaacaaattaatttaatgaaagacgtaacgctgataaaacaacgttacgtcttttttgatggaccaatttgacaaatctttcaattatttccattatagaagttatgtacttttaaaaagtaacattgagaggaagagttttaatgcaagaatcatcaacaaaaaaatccaatccgatggtagttgtggcgattgtggcactgatgtcttttatgggagttttaacggaaacttcaatgaacgttactttcccagctttgatgcgagaatttaaggtgtcattaagtacagtgcagtgggtaacggcaggctatttgttaatggctgcgttagtcatgttaacttcagcctacatggaaagaagatttaccaatcgacagttatttgtggcagcagccatcttatttggattgggagatgttatctgtggcgcagcgctgaatttttgggtgctcttggtaggccgtttaattcaagccggatgtgtggggttatgtactcctttaatggttaatataattttagaggttgtaccccaacacaagctaggaacttatattgggttagccaatttaattattttaattgcgcctgccatgggtccaacctttggaggggccgtggtcgcttttgcaagttggcgaatgattttctggggaacattaccgattgcattgattctaatggttttagggtctaaaaaaattaaacaatataccccaactcaaaaacagtatgcttttgattggatacgttttattcttttagggttggcactagtagccctaattgttggactcaataatttggggtcaggcgcttatatttcatttatcgtcttactattacttagtattggtttaacaacgctgtttgtaaaaaaatctaaaaatgctactaaagctttattttcactagacgtattcaaaaataaggcctttctatttagttttctaccatatataatgttgcaattcgctaacgtagggattaactttttgcttcctaactacgttcaagatgtattccaagcgacatccttaattggtggtttgattttgcttccagggagtctattaaatggatttggacaaccagtttatggttggatgttagataactttggcggaaaattaccattatatatgggtgatattttatttaccttagcgctagcatccttagccctttggggaccacatatgggagtattgggaattaccatagcatacttaatttttgccattggtcgttctatggcgtttggtaactccgttgcctatggtttaaaacatatcgaccaagaacttcaaaatgacgctaatgcgctatataacaccggtcaacaggtggcaggtgcgattggaacgactgttttagcgttaatgatgggttcagttcatcatccaggttacaccagagcccaaaatatcagtgcgggcagtggatgggcgtttattctacttgttattttaggattaattatcttgggcttctttcatcgattggtaaatttagataagcaaattaaacagacgaattaatcgtgaagttgtataattaaaattgtattataaaataaggagaaaactatggctaaaattacgcgtctttatgatttatttcaacccgaacactacgatatatttttagatatcagccgtgaaactaagcattttcgtggtaaaacgatcattcaggggatagcccagcagaccgaaattgcacttcaccaaaaggatttagaagttaaggtggtttatgttaatgatgagaaaacgccttttgaaattgattcagcaaatgaagtgattcgtctgcaactaagtcaagctggtaatgtaactttgactgttgaatacgaagctgaactaacggacagcatgatgggaatttatccatcatactatgaagtcgatggagttcaaaaacagttggttggtacccagtttgaaacaacttttgctcgacaagcctttcctgggattgatgaaccagaggctaaggcaacttttgatttagcaataaagtatgacgaacatgatggagaaaccattttaagtaatatgcctgaaattaaggtagtcgatggaattcattattttgatacgacggttaaaatgtcgacatatttaatcgcttttgcttttggagatcttcaaagtaaaatgacaaagacgactagcggcgtgcaagtcggagtctttgctactaaagctcatcaatctcaagaacttgattttgcacttgatattgctaaacgttcgatcgagttttatgaagaattttaccatacagcttatccgttgccccattcatggcaactagctctacctgatttttcagccggagcaatggaaaactgggggctagtaacatatcgtgaagcctatcttttattagatcctaagaacacggctctagaaactaaacaactagtggcaaccgtcatcgcgcacgagttagctcatcagtggtttggtgatttagttaccatgcaatggtgggatgatttatggttaaatgaaagtttcgccaatatgatggaatacgtagcaattgatgcgattgaacctgattggcatatttgggaaatgttccaaacgtccgatgttcctgcagccttacagcgagatgctactgatggtgtgcagtctgttcatgtgcagatccaaaacccagctgagatagacgctctatttgatggagccatcgtgtatgctaaaggagcacgtatgctagtaatggtgcgggccttgattggcgatgaggctttacgtaccggattgaagcagtactttaataatcatcagtatggaaatgcgaaaggggcggacttatgggctgctctaggagaagctgcggggattgatgtcggagcaatcatgcactcatggttagaacaaccgggttatcctgtagtgaatgttgaagtggtcgatggccaattaactattagtcaacaacaatttttcattggtgaaggacaaaatgcaagacggcaatggcaaatcccattaaaaggtaactatgaagtcgttcctcaaattttagatcaacctactttatcgttaggcgattatcaacagcttcgaaatgaaaatgggcaacctttccgactcaacgttggcaacgaatctcatttcatcgtccattatgctaaggatttattagcggatatcttgggagcattggaccaactaggagcaattgatcagctgcaaattctccaagacttaagattattagctgaaggaaatcaaatttcgtatgctgaaattgtaccgctactggaaaaatttgctgatagttcatcagcggtagttaacgatgttttatatcgcttggctggtgatttgaagaaatttgttcagcctgatagtgaagaagaggcgaaccttcaaaaacttttcaatcaacttagtgcaaaacaggtacaacgtttaggttggaaaccaagggccacggaaagtaatgatgatcagttaactcgaccttatgtattaggagccgcattgtatgcgaagaatcctgaagcaattttagcagcacatgaactttttgaacaaaatcaaaatcagttatcaaacttgtcagccgatattcgtagttatgttttgagtaacgaagtgaaaaactttaataacgaacgactatttaaccaattaatggaacagtaccgtcaatcgactgatccaagttataaagctgatttaagtagagcactcactgctactacggatgaaaagcaaatcaaagctattattgaaaaatttgaggatgctagcacgattaaacctcaagatttgcgagcttggttccgaggtctattagctaatgctaaagggcaacaattaacttgggattggattcgaaatgattggaaatggttggaagatactgtgggtggtgatatggaatttaataccttcatcacggtgattgctaatatatttagaacaccagcacggttggaggaattcaaagccttcttcgaacctaaattgcaaactccaggcttaacacgtgaaattacaatggacattaaagtcattgaaggtcgagtgaagttaatacaagccgaaaaagcagctgttaatacagccatcgaaaagataattgcataaaataaaaaattcaaccagcgtttaacgacgttggttgaatttttttgtttatttaatattttgaatttcgctagcgtggtcagataaatcaccaccggcattttgaacgactccattagcgtagacataatatgaaccatcatggtcggaagtaacgtggaaataaataggggaggatttaccaacggaactataagctactttccaacccttatcgccatatttggctttaactagattgatggccgcctcagaagtttggatagtttcatcagctaacggttgatgattattttgttgttcagcggctgttaaatctgcacgacttaggttgttagaattcgttttatttgagctattatggttactttcagacttactagaggaactaatagcactattggaagctttggaagtagaactacttgcgctagcaacgcttgatgaagtttgatcatccttagctgaagatgaactatcagaacttgccttcgaagatgatgaagcttcttgatctttcttagaactagcttttgagctagcctttttgctaaccttttctgttttagaagtagcatttgaagactgagaacctgaattttggtttccagatccgcagctagcaagcgtcagtggaaccaatgctaaaagtgcgattgaagcaatttttttcataataaaacactcccccataattatttgtaaatctcaataatcctgctttgattctaacacatatggtcattaccttaaaggaggttaaacactgtaaaaatggtgttgtaaacgtttaaaagtattgggaggaggtgtaaaattgattatagtgaaattaaacacataacacgaacggtggaggagtaaccatggaaaaagtaccatataatattggtctcgatattgggacgtcatcaattggttttgcagcaaccgataatcttaacaagcctattcgggcaaaaggtaaaaccgtcattggagtacgattatttgaagagggtaaaactgcagctgatcgacgtggatttagaacaacacgtcggcgattatcaagaagaaagtggcgtttaaggttacttgatgagattttcgataaagaaatggctaaggtagataataccttttttgctcgtttgaaagagtcgaatctttcacccaaagatgctaataagaaatatttaggatcattattatttccagaaaagaaggatttcaagttttatgaagattatccaacgatatatcatctacgttatgctctaatgcatgaaaaacgtcaatttgatattcgtgaagtttatttagcaatgcatcatattatcaaatattgtggtaattttttgaattcagccccaatgaattcttttaaaacacaagattttgattttgtggctaaatttgaaaaattaaacgaactctttgaaagtattgatgcggaacatgaaacgaaatttgatattgaaaatatttctaagtttagagatatcatgctaaatcaagatattcgtaagttagaccgaaaaaaacaagccgctaaaattttaatcctagatagtacagataagacggctaaaaagattaataataagtaaccttcactattaatctttgttcctaactcaaaatcttctgtaatcgtatccgtcggaaatcctccaactttatcaacaatttctcgcaagaaaactgcgtttgatcccgtaaacaaggcatgtccattagaaccatttaacacattgacgtcccgcgaaaagaaatcctgttcatttactacagcatcttgcaaaaagaggttaaattgaaaaatatctgcattgtaaaaactttgaggagtctgaacaaacccaattggcttagtatggtctggatcctcttccaattccgcaaaattttctgtaaaaaatgggacactactagttaaaaaattagaaaaaggcatcatatctgcatcaaaaatagcaaataacggcgcatctaactgttcaagcgcattattaatattccccgctttagcatgcttatttttttccatcgtcacatagttaacctgatattctttagctcgttcccgtacttctggacgatttccatcatctgcaattacgatgttaactttacttttatcaggataatccataaaagttgctgcattgactgtttttcttagcaacgaaacttcttcgttatgcgtaacaataattacgtcaattttaggaatcggctgttgcaaatcaaacttaggaatttctagtttttgggtcttatctgctcgaattaatctaaaaataatcaatacataggcagtaaaactagagaagatttcactccctaccagcaataaagcaaaaatcaaagtaaatatgtgtgcgtgccatgaaatggtaaaaaatacacgccaaaacaggtaaattactgatagaacaattgctaaaatataactaactttcttgatttttggcataattcacctcagtatcttttttaaaaataaagtctttttgaatttggtaactaatgataaataatgtgaagtcaaccatcattttggccaacatgggggcaatgctatttccattatgtggtaaccaattggtaactaagtccgttagataacctgaaaggatcatctacactataaataaagccccgtatttaatgaaagtttgccgcccacctccattaaaaacaacgcgatgattcagcgtataattaactaccgctgaaagtgctctagaaataactgttgctaggataatactatctaacacatggtttcccattagtaggataattccttcaaaaagcgcaatatcaacaataaaagaaataattccgctccctgcaaatttaaagaaacgggcatagattgcaagcgagtctcgaaccactcgaaaatgagatgacttattaccatccaaataaatggttggaatgggttgctcaatcacttttacatcatatttacgcgcctgaagcaacatatcaaattcgaactcaaaacggtctccaggaaattcaattaactgatctacatattggtgaggaataattcttagacctgtttgtgtatctgagatattctggtgagttaacaacttcactaatttacttgttaagacatttccgaattgacttcgtgcgggaatttcgttagtaaatttgcgaactccaataatcaagtctgtgggattttcttcgaacttctccatacatgagcttaaagctcccacggtatgttgtccgtctgaatccattgtcgcaatcccttcgatttctggaaaatagttgcggatataacggaaaccatttttcaacgccgcgccttttccttcattatgttgatgatgtaaaacatgaattcgctgatctccaatttcctcaagttctttaaaaacagcttggttcgtgaccgcactgccatcatcaaccaatactagcgcatcaaaattaatcacattatttaataattcatggaccaatttaattaacttttagtccggatttaaagctggaatcaaaattccatattttttcataatttcacctattatttaaactcaaaataaaaattttccaccctatatcatggtacactctatacaccttgaagaagtgcattaacactcaaatgtaatagaagtgtaaaataaatcgttttaccagtataaaacacaatccgtttgtacattatctttcaccctagtaataatttacgttgtaaataaccagcgaaaacccattatacttaacttgtttgactaatgcaataaactttgagacgtaaaaaagttttttattgaaattaattttaaacaaaacatatctaaactagaaaaatactatcaatgtctaagttatggtatcatcgtaaatgtaagcgcattaacaaacaaaaacggcggtgacttaaacaatggatttaacaattgtacgacatagtattagtagcgataacggtcgcggattaatttcgggggctggttctgatgttgatctttcagaagctggaatcgagttagcccaagaggctcaacgtgcttttgactggaatcaatttgatcaagttttctccagtcccatgcgtcgggctaaacaaacggccgaattactcttaggtgaccaagcttcagcgattaattttgatgaacctttaactgaaatgaattttggagactgggatggaactgccgaagacgcaatttttgaacaatatcctgaaattttcaatcaaatggggatgtttaatgagaagtattccgattatgcacccaattcagaaagttacgatgagctggttaaccgcgtaacaggctttttagatgaattgaagcaaaaatatccgactgcatcaatcctactcatttgtcacggaatgactacgcgagctctctttgctgccttactccacgtcagtcctgcccaatttggtaagattggcaacgttactttaaatcaaattcatctagatgaaactaatcattttgaaccccgcattgatctttacaatcaaaaattaaattaaaaaacggattgaagcctccaacatcatgaaggtttcaatccattttttgtttacacactagctttcgaatttagatatttcttttctgcttcctttcgggcctgaacagcgtcttcaaagtcagcaaaacttgaatttaaaactaaactacccttaaccatcatcctagctaaccatctttgagcatggttatcaaatgacacaccgattaccccgctggtatttctagccccaattttaatggactgaatgggatttccattaacatcttttaacgcatcaatatttcccatcctagctaaagtcgcttgattagctcggatttgataggctgctttttcttttcgtaagcatccacaactacgtacgctaccacgacgtaggcgataaccatccgcttcaataatgtttccacatgtacactgacaaacccaaaaggtgttacctgcggcactcttctttgatgcaactcgcaaaacttttaatctactaaattgttgcccagttagatcatatctaccccgtgagcaactaccgcaacttttagtgctacctaccttcaaatgctgtaactccacatctgtttcattaccacaatcacatacacagtgccagattgtattaccatttttagctttgccagaaggatacttggcgactaacttaccaaatcttttattagttatatcaatccgaattttcatgactaacctcctcatctggggtgtgcattatttaagccaaaatacacataaagttgtattttgaaggtacaccctaaaaaaacaattaattaccttatatttttaaacatatcaatagaatagttcagcacctaaactaagtatagctcaaaatgcttatcgttaaaataacttttttatacgatacagtttttgagtgtttttacgaaaaagtaattcttagatttcatttttaatccgataaataagagtccgactggttccagttttttgactaatactggtaattttttgaccagcatttaacatttcaatgatttaaaaatatgtttttcgtcgcgcttcatttttaacatctggtccaaaaagaactggacgacctttataaacccctcgctttttggccaattcgattccctgacgttgtcgaattcgctttctttccgactctgcttggaatttctttgtctcgataaaaatgtttcgtaagaaattgcgcatgtttgcatcatcaatatcatcaaaagtaggcaaatccaaaataactagtttggcaccttttaaataaacttccataaaaatgtgagtaagatattcattgtttcttcctaaacgttccatctcgataacgtagagctcgtcgcccggtttaggatgctttaaaaccttcatcaattccggacgttcattgattgctccagatattttttcttcataaatacgatccattccaacttattttaaacgttgtagttgacgtgccaagttttggtcctgcgagcttacccgagcataaccatatttcataaataaaacctcctagattttagacctttaaatgtctgttttttagggtgtaccctaaaaagcatggcatcatatataatattgcctaagcggtataatttttagcgttaattagttttatttatttctattaacgaaagaaacctttattttattataaaatcctcttagaatgaagtaatttagactatctacatcctgattcaataaaaatagggttacgacatatttaaatacgtcgtaaccctatttattttgtaaatttgttaattaaagttccgttagtgcgtcgtcaacagtttgcccaccatcactcatccggataacttttttgattgtattatcatgtttaagtaaggctgccaaaacctgagcaacgtttggaatagcattttgcttaccactaccgttgatggatacttttccagtaccttcttcttcagtaaggctagcaggttgtaaaatagtataatctaatttggtattagaaattaaataattatcggcaaagaacttagcgatattataatcagttaaatctgctaatccttcccgatgccattcctggggttctaatgaaaacattgagctgagcatgataaatcgtttaattccatttttttctgcagcttgcataacttttactgctccaaaggcatctgtctgcaaaaggtcctttccccgagaacctgctacaaaataaactgcgtccacatccttaatgcttttggtcatttcatctacatcgtcatgtaaatcaaaatgcactggagtgacatgttctaactcaattacacgttcaatctttctggccccagctactacttcatgaccatcactaactaaatccttaattagatgctctgcaactcgaccagttgaaccaactacaaaaattttcatattctgcctccattattaacttaatctactgccattatacaaaagatacgaataatgcgttggagagacgatttatcttctcaagctttatcaactggatggagcaaaacatcatttgatttaatttctattgagcttgcaacgtataatgctcaccagtcgcattcaatttgctttcaactagttcttttaatttttcaatggccaatttcgcacgttgagcttgatcggcattaattgcttcaatcaccatgacagcatcagttgtatcttcagttaacatcgttctctgggcttcacgccaattaaaacaacgacaaatcgcaccagttgcatcataataaattacttccccaggtaaagctggttcatcttcatctgagcctaaaggacgaaaactttctcctccctttgccgctcctagatgcatggttccatccattttttgtaagtcttctccgccacaaggaaccccgtattccaatgaaatactgttatagatgtctaccaatggattaatcggacttaatgactttccttgagacacgcgttttaaaagtgcttcaatcgaagcccgcgccccttttttcttcttaaatttagtaaaagcagttcgccactcactaacgactgggttatctcgaaaaacatcattagcaatatacttttgtgatttttctattgcactatctaataattcccgataaggttcatcggcttgagaccggttattaatccctttaaccaccaaaacttcaaaacgcgcctctggaaacatttgccaaatttcttcatccattttcaatgcttgcatcattaattcctcctttatgggttatccttgcttattatctatcaaaataggtgcaaatgcaacaaaaacattggcaaaaaaaagccccaattcaaatcgaattgagacttcttgaacttaactaaaattagttaagctttgtcttgctttgtacttcaagcttttcgttgaagtcgtagacaactggttcaccagtagccatttcaagattaataatatcttcatcagagatattttcgatgtacttgctcaatgcacgtagtgagttaccatgtgcagcaataataacgttcttaccatcgattaacttaggagcaatttcgtcttcccagaaaggaataacacgttcaagagtaaccttaaggttttcaccgccaggaatgatacgtgggtctaagttagcgtaacgacgatcgtttgctgctgaaccttcatcatctgcatccaatagtggaggaagaacgtcgtatgaacgacgccatgtgtgaacttggtcatcgccccatttttcagctgcttcagccttgttttggccttgaagagcaccataatgacgttcgtttaagcgccatgtctttgtttcaggaatccatagttggtctgaaccttccaaagcatagtgcaaagtcttgatggcacgagtcaatactgatgtgtaagcttgatcgaattcgataccagcttccttgattaacttaccagcgttttgtgcttgtttaacaccttcgtcactaagatctacatcaacccaaccagtaaattggtttgataagttccattgactttgtccatgacggatcaaaactaattttgccatatcgtttaaatacctctttcttgaattaaatttctaacattacaattttacaatttttaagcgattagtacaaactgaaaatgaagaagtttccacaaaaagccgattaactagctaaaaactattcttcaatggtatcacttataggaatatcttcattttcggttgaccttgattttgtcttagaggattcagctttagacgaactaccagtctgttcattttttttagtagaactgttctccgttgcactactgctggatgactcttttgcattagacttagctgtttttttagtaacgcttttactactatttttcttactaggaaccgttttatctggcacagctgcagatgacggaattggcccgccataacgtggtagaccctgttggcccgatcccgattccatactattctcgttattatccggcgtcgtatccgtattaaatgaattttgatccgctacaattccagcgttattaaaacgctgaagcactagggcttgatcataaatcgtcttgtaatactcttttgaaaattctttatcgcttaagagcccatcaatgattgcattagatccgtaaaaatcccaagcttcatttttttgcttagctgccgttaattttttattgaattttttaacatcctgcttaattttatcaattaatttaactttagtttcgctccgctgctttaaagtggccgaagcctttttataggtgagcacagtttgataatccccacgcgcactagtaaattcattactcttaaattcagaacttgctcgcatgtacattttcgtttgtgccagtaaattagcagcttgttgatcatctttcctaatggttatggctcgtgaaaaatagtttttagctgcagtgtaattggtctgatcaattgctgtttttccattcgtgatattgcgctcatactgtacttgttcttcgtgataatgagcgactgcatatccgccaacaacaccggcgaccagaaaaattaacactgcccaaatccattttttcattgcctaacctcccttatatatctgatttattataccacgtaaatagcatttaacttactgcttagtcttgaatataatgcttcacatttgaaaaaaatgtcaacaaagtttataacagtaatataactcttttattttagaaaggatctgacacaatgcttgagaaacaattttacaaatcgtttttaaagcggacatttaacattccagtacgcgtcaattactgggatggaagttctgcagtatatggaacgggggatcctcaagtcaccataacctttaataaggccatcccagttaaagctattctaaagaatgcttcgattgcactaggtgaggcctacatggacggtaccatcaccgtcgaaggtagtttacaacaactaatcacatcggcatatgaaaatgccgatagtttcttccataataagaaatttattcattttctccctaaacaaggacataatgaaaaagaaagtatggaggacgtccaaaatcattatgatattggtaacgacttctaccgtctttggcttgaccctaccctgacttattcgtgtgcttattttgaaagtgatcaagatacccttgaacaagctcaaatgaacaaggttcgtcacattattcgtaaacttcatccccaacgtggtaaaaccttgcttgatattggttgtggctggggaactttaatgctcacagctgctaaagagtttgatcttaaggtggttggagtaacattaagcaaagaacagtacaatctagttaatcaacgtatcaaggacgaagggctcgaaggagtagctgaagttcgtcttcaagattatcgtgaactgggtgatgctaaatttgattacatcactagtgtaggtatgtttgaacatgttggtaaagaaaatctcggaatttactttgaaaatgtagcaaaataccttaaaaacgatggagtagctttaatccacggcattactcgtcaacaaggtggcgccaacaatggttggttaaacaaatggattttccctggtggatatgttcccggactagttgaaaatatcgatcatatcattaatagtggtcttcaaattgacgatatggaaccactacgtcgtcattaccaacggacaactgaaatatgggacgtgaacttcaataagcatcgtgctgaagttcaagaaatgtttgatgaacggtttgtgcgcatgtgggatttatatctccaagcatgttcagcatcatttgaatcaggtaatattgatgtcattcaatatctcctcactaagggtgctagcggacgcgttctcccaatgactcgtgactacatgtatgaaaaataaaaaaagattcatgccgaagacaatagttagccttcagcatgaatcttttttgtattaatcgttcaacctataagctatataaaaaacacgctcatttcaacgaatgagcgtgtttaaaattgcattttacaatatttattattaaattattaacgttaaaatcattactgttacgagccctacaataactgacatcgccattgagcgcgtccaataggcaattagaataacaactagcccaccaataatcaaggcaagatttccactagtaactaacgtatatttgcttgaaataaagattcctttgacaaccaatgccgtaaataacgaaattggtacgtacttcatccaatcgttaaaccactctgggatttggcgctttgaaaagaatagtagtggtaaataacgtggagcaaacgccacaaagaaaccgagaataataatcaatagatgatctaatgaactgtactccatgcgtgatttctcctaccaaattaaagaatatctgactcttttttttcgatttcttcgatgattggaccacctttacgtgaaccaatatcttgtaataatgcactcgctggtcgtttttttaatagtaactcttcgattaaaaatccagtaaatgacgcgatcaaagttgatgccacgagacctaaggtactcttagttataatcatacatactgcagcaagggcacctgaaaagatacaaatcagcaatgaaagtcgagatttaatttgcatcacaatcatatagataaataaggcggtcaaagcaaaatcaactacagttagattaatactaagcacactaccaatcaatgaacccacaatattagaaacggtccaaaaaaggagtgaccagtgctcaacttggcgagcatcattaggggtccagtgtttatctgttgcaaattttaaatagtttacagcgtagttttcgtcattcaaggaaagagcaaatgtaaaaatcgaactacgactctcaccttgtagatatttcgataaacttgaacctagcaatgcgtatcttaactctaggaagaagagcatcaaaacaatcgtcaggataggagcgttaactgttaacatttgcgcaatcaaaaattgggccccacctgaaaaaataactaaggaaactaatccagtgagtaacgtattgaaaccagcagcatgtaatagaattccacatgctagcccaatcggcgtgtaacttaaacaaagtggccacgctactttaaatgtttctttccagcgcgcctccgttttaatttgtttcaaagtttgtcctccaaaaaaactagatataaaaagaatacattaattttttgcaaagcatacgaattaattctaacacgctaaataaaattttaatagtaaagccactaaatatccctctttaatcgcgtcctttaactaaaccaatcagctatagaacgccccaaacgaacaaaaatattagcttttttcacatcttgagttggtttcaatttcacatgtacacctttaccattttcaaggaattggtcctgattgcctttaacattcgccgtcgcaattaccttagaatgtttaatgggtgctttttgttttggatcatttaatttaattgcattgacatgcagtttttcgctccgaccttttggaacccagtaatctagcggttgggccagttctaatttaacatccgcaactttagctgagttaattttaacagaggcttgattctttaaattggaacttaaaacggccaacttagtcatcaacgcattccaaatcgttttagtatctgtgaaacgttgattttcactggaacctaatacgacactgattactcggtgacctttaattttaccggtagcagaaaaatcctctccggctttatctgatgtacctgtttttagaccatcaatttggtattttgtttcatactgttccgcgccttttagtagttcattatgattagtaatttcaagttcttcttttccagtattaaaagttgttttttggattttagtgatatttagaatctcagggaattcttttaagacatgggaaattacgattgccatatctttagcagacatttcgttttctatatttccagatgtgccagggtacttttcactaccaacttgactttctaataatcccgccgcgttgtacaattttgcatctttaataccccattttttcacggttgcccgcatttcattgacaaatttttccgaagttcctgcttgggcttttcctaaagctaaaattgccgcgttagctgaataaattaatgatgcatctaacaagttacgcactgtgtaggtttgattggaagaaagcagaacgttggttaattcactgttgttactaacttcttccaagctcttattgatagacactttttgattccaatgcatttggccctctttaacgctcttcatgatgaggtaagctgccacaatcttcgacattgaggcaatcggacgaactgtgttttcatccttgctatatagaatctggcctgtgttttcatcaactgcaatcgctgatttagcagtgatattactagtggttgcttcaataactgattcgttattttcagcagctagcgctggcgcaaaactcgtcatcatcattaaaaacgcaatcagcatcgtgtataattttttcataatctaactcctgatccgaataaaaaagactgttccaaaaggaagtctatttttcaatgtggtaactaacaagttaatctcttaaaatttagtcaccacaattgaagcgtagctctttgacgaatagctctaaaccatccttcaaatctttcatcacagtctttacatcttttaaattttctatggtaagtccttacttaccggttgatgcaatggcaactgaatcacaaagctcgttcgcttatcgttcgaatgagcttcgatagtaccattatgcatttcaacgatgctttgagcaatagctaatccaagtcctgttcctccagtggctttggaacgggaaccttccactcgataaaagcggtcaaaaagcttgccaagggcctcagcaggtactttttcaccatcgttagcaacttcaaaaattaccgtatcattaatttgtttggcactcaaaaaaatatttttaccaccattaccatatttcaaggcattggttatcaaattgttaaacacccgaccaattttttcggcatccccggtaatttctaaatctttcggcgtacattgagaagtaatcacaaaatgcttctgcttagcttccagttcaaaactagctgctaactgttgaagcatagaatccacattaatcgtattaattgtcaaatggggattagattgactaaccttggtatattcaaaaaggtcctctaccagtgatttcatctgaattgattttaaatatgctgtatgcgtatattttaaaatgtcatcttcatttttaaattgacgatcttcaattaaccttagataaccaataattgaggttaatggcgtacgtaaatcatgcgatacattggtaattaaatcatctttagattgcttaagcgctcgctcttcttccatggagctaatgacactgtcaaccagtgagttcacactatccaccactcgttgatggtctccacttaattcaaatagaatacgatgatcaaaatgaccattagcaatgtaatgtaattcggcaataatatgacgtaactgcatttgcttgtaacgtcgttctaagcgccaataaagtacccctgcatcagccaaaaacatgattaaaataaaaatcttttggtagctccaaatctgtacgccgccaattgtaattgaatttttaaccataaagaccgcgtttgacaaagctggattcgactttaaggcactatcaattaagataaaaactgataaattgagtaatagtaaaagaattaccgtaataactccttcaccaaacaattcatatttttcacgccccgttaacttcatttgaatctctcctagtgcgcgactactttatatccaacgccccagacggtttcaataaccttttcaccacccgtagcttcttcaatcttgtcgcgtaaatgactaacgtgtaccattactgttttagctgaaatcacactctcctgttgccaaacacgttcaaaaatctcatctgctgagaacacccggttaggatggctagctaaaagatataaaataccgaattcaagtgctgttaattgcacatcttttccagctaaggtccgaacttcatgtgaatcactgttgatgattaatgaaccaatgtccaaaatttctggttcatcagctgtcatatctttttcactacgacgtagaagtgattttacacgagccatgacttctagtggattgaaaggtttagctacgtaatcatccgctccagtcaagagccccttaatcttgtccatatcatctgttttagcagacaacattaagattggtagggatgaatccttacgcacttcccgaaccacttgcatcccgtccatttccggcatcataatgtctaaaatcattaagctaatatccggatcggtacgtaatttagacaaagcttcttttccattgtaagcagatactggttcgtaaccttcatttttaatataaatgtctaataattcaacaatttctttatcatcgtcaacaactaaaattttcattggtgaatctcccctttttactgtcttttttaccagtctagcaaatttcgttcaaaacacccgttactagggctggattttattaatctttaagaaaaccttccattttcagcagtttttcttttaattcaacccctgcccgataatttccaattttcccatctttacgaatcacgcggtgacaaggaatgactagcaaaatcggattacgtgccactgcactagcaacggctcgaatggctttaggtgtttctgctaattctgctagttccgtataattaacccctcgaccgtacgtaattttcgttaatgttttccatatcttttgttgaaactgggttccattacttagatcaattgctaaattaaatccttggcgacggttttcaagatattctttgatttgacgtacagcttcgatatttgatttttcatcttcaattaattcaattgcttgataaaactgatttacttcctttaacgtttggttcggtgagccgacaaaagctaagccctttttagtcgatgccacatagtacgttgcatctttcacttgaaatttagaataatatagtttcatagcatcaccctccttctaattttaacctgtaatcatcgtaaaataaaaaaagttaatagccaaggacgaatccttgaccattaactcttaaagtttttaattattcaataccaaattgaatatttatttactatttatggtagttaggagcaattttagtcatttgaacatcatgtggatgggattccactaaaccagcgtttgtaatttgcacgaactgtgctttttcagccaattcagcaatggtagctgcgcccacgtaacccattccagaacggagtccaccaagcatttggaagatgattgtggcaactgaacccttatattgtacccgcgcttcaattccttctggaaccagcttattggcttcatttacgccaccttggaagtaacgatcagctgaacctttttccatggcgccaaccgaacccattcctcgataggctttgtatttcttaccattatcttcaatgattgaaccaggagtttcgtctgtaccagaaagcatgctaccaagcattactacatctccacccgcaactagggctttaacgatatcaccagagaacttaattcccccatcagcaataatcttcttgccatattcacgagctacattagctgcatcatagatagcggtaatttgtggtaccccaactccggcaactacccgagttgtacaaattgaaccaggtccaatcccaactttcacaacatcaacaccagcgtcaaacaatgctcttgttccatccgcagttgcgacgtttccagcaatcaacgtttgctttggaaaatgttcgcgaatttctgctaccttacgaagtactccggctgagtgtccgtgagctgtgtcaattacgatagcgtcagcaccagcatcgattaaaccttgagcacgttcaaaagtatcactagttacacctacggcagccgctactaatagacgaccttggtcatctacagctgcatgcggattgtcttccagatttacatccgcattttttacgattgaaacttcggaagcttgttgttcagcactcatatttttatgaatgacacccaagccaccttgacgagccattgagatacccattgcagattcagtaactgtatccattcctgcactaataatcggaatattaagcttaatgttatcagctaattgagttgaaacatcagcctcattcggtaatacatggctttcgcctggaattaataaaacatcatcaaaagttaaaccttgttttgtaaacttgttatcccaattgctcatcattctctcccttttctttaactaaaatatgccaccaacgatatgaaactttcgtctaagataccaccgtccgccgaatgctgcaaccgctaatattgcatatccgtagaatggaagggtcggattgataacaggtggtagcattccaaagctagtatagaagataatccaaaggactacggcaattacgacgattcccgcttgtttccatacggaagggcgctttttactagatcctaagactttgtagatataacccataccaatcccaccgactgctgacgttaagataattgctagcaatcctgaaggacctggtgtgctagtaatcgtcttgggttcaattaacatcatgattgcgtacattgcagcaaacagagcggcaaaaattaaaccattatctaaagatctaatccacatattgttattttgggcttcaattttagctttcttaggcccttctacaatttcatttaatcgttgggttggggtaccaaataattgtttagctgttttaccagttttttgagcttctaataaccgagtttcagtatcaatcaaagcttcgctacgttgttcatcgttaagcttgctttctttaagctcttttcgtaaacgatacataaaatctgcattacgtttagttaattcttgttttttaggttcattttcatggtgggcaactgaactactttgcttgccctcattacgtggttcttcagtcataatctatttactcctcgtttgatttatattagacattaaagcggaattcgataatatcgccatcttgcacaaggtattccttaccttcaagacgtaaacgtcccgcttcacgaacaccttgcatactgccatacttgtctaaatcatcaaatgaaactgtttcagcacgaataaatccacgttcaaaatcagaatgaattacaccagctgtttgaggagccgtcattcccttcttaaacgtccatgcccgtgtttcttttccacccgccgtgaagaaggtttgaagacctaaaaggttgtatgaggcttgaattagacggtttaagcctgactcagtaattccttctgcttcaagaaattccgctttttcgtcatcttctaattcagcgatttcttgttcggtttcagctgaaatacccaaaacttgcgcatcagggtcttcttgagcaacgtaatctttaatttctttgaagtacttagaagcttcaggatcggccatatcgtcttctgcaatattagccacataaagtacgggcttagtagttagcaagaaaagtcctttaacaataggcatttctgattcatcaaaatcaattgtacgggctgctttaccagcttccaaaactggatgtaatttttccagtaccgctaattctgctactgcatctttatcgcgtcccttagccgcacgctgtaccttagtcaaacgtttttcgacactttccaagtcagctagactcaattctaagttgatggtttcgatatcttcgatggggtcaactttacctgaaacagttgtgatattgtcgtcgtcaaaggctcgaacaacgtgaacaattgcatccacttggcgaatattttcaagaaatttatttccaagtccttcacccttacttgcacccttaacaatccctgcaatatcggtaaattcaaaggttgtgtgcacaatctttttagcaggaataatttcttgaatccgatctaaacgttgatctggtacttctaccatcccgacgtttggatcgattgtagcaaacggatagttagccatttcggctcccgcctttgtaattgcgttaaataacgttgacttaccgacgttcggaagtccaacaataccagctgttaatgccattttaattccactttcctttcaaaactgcgtgttcttctctatatattatcaaaaattaggggtcgttaacagaccgttcagagccaaagttgcgctttcatcaccatcaataaagaaatctcgtatattacagttctattttttgattttagttagtaaaaaagaggcactacgatttgcaacttaaaattggcttatcataatccctcttacaacttattcagcgtgttcaacgaccttcttcaattttcgttcaaattcacgacgaggcaacatcacaatgtggccacatccctcgcatttaatcttaatatccatccctactcggatgatttcccaagtattagagccacacggatgacttttcttcatctgaacaatatcatgtaattcatattccattactaaatcctccttagtctaaagaaatattcaagacatccaaaatccgatcaagttcttggattgaatcataattgatttcaattttacctttttgttttgattttgctacaaccagtgcgcgcgtcccaaagcgttcccccaattgattttcaagttctcgaataaaaggtgatttgttctttcgtttttgtttttgagctgcttctcgatctttatccaaattaaatttagttacgatttcttctaattgacgaaccgttaatccctcttcgaccgtccgttgggcaagtttctctaaagcctgaggttgcttaattgccaacaatgttcgtgcttgtcccattgaaattcgtccctcttggagcatcaatttaacgcccgttggcagtcctaataaacgtaaataattagcaatataaggccgactcttacctaatcgttccgaaacctgtgcttgagttaaatttaactctttaatcattgcttggtaagcttctgcttcttctagcggactaagatcctcccgttgtaaattttcaataattgctgcttccatagtggcttcatcagaaaagttccgaataattgctggaacttgttctaaaccggctaacatactcgcccggtagcgtcgctcgccagcaataatttcataacgttctaatgcagcaattggttgacgtagaatcaaaggttgatagataccagatttttttatcgatttagccaattcttcaagtcgatctttatcgaagatatgccgcggttgaaatggattaggataaatcttagtaatatcgatcatctgatacgttgcgtcattttgtgtgttcaattgttcatttaatactttcttacccatcatgataaccttctatttcttgccaattggatctttacctggtgttccaggtttacgtggatacttatttggtgtttgctttttcttttctaccactactaaatggcgttcgtcaccagtcgcaggtagcgcaaaatccttgtccacgatcagcttaccgcctaaaatggcaatggccattttcccatctgaaagttcttgttcagtattggccgcttttaaggcaataaaaaatccgttttgtttaaccaacgggatacacaactcactcaagacactcaaacgtgctacggcccgagccgttacaatttcaaatttttcacgataaacggactttttagcaccaaaagtttctgctcggtcatgtaccaaagtcacatcggttaattctaattggtccaccaacgttttcaaaaaagtgattcgtttattcaatgaatcaacaatcgtgacttttagtgatgggaaaagaatcttcatcggtaaagaaggaaatcccgcccctgctcctacatcacatagttcagctcctgatttaaaatattcaggcgcctctaataggggggtgactgaatcataaaaatgcttgaggtacacttcattttcttcagtaattgccgttaaattaacatgttcattggtttcaattaacattttgtagtaggtagcaaactgggccatttgatggtcactaatttgatatcccttatcttctaaagcctttttaaattcttctggggtcatgtctgttctccttgtgaaacattaattgtttcatatcttatttccactttaactaattagtaaagatttagcaatattgtgaacacatttgtagtctaaagttggtcgtattaactagcaggaggatttagttttgactttagttatccaaaaaatcaatgcttatagacccgaacactacaaattactgttagatgccgacccctcccttagaagcattgccacctatttatctcgaagtaccgcgttcgaattgaccgaccagcaccagcccgtgggaataattgttgtcatgcctaccgaaccgctaaccgctgaaattatgaacgtggccgtcaaacctgaattccaagaccaataccttgggagtcgcttaattcaatttgtggtagattattttaacaaagaccctgattttacggctctaacgattaaaactggaacaactagctttaagcaactttatctataccaaaaattaggcttccgctgttctgaaattttaaccgattattttaaaaatccagaaatttatccaaatgatatttacgaaaataaaatgctattacgcgacgcaatcttgttaaaacgagccttaaaggtttaaaaaaatcccatgatgattggcttaggaaaaactaagctttaatcatcatgggacttttattcatttaaattaagcattcatctttttaacttcttcaataaaccaggcattgaaggcgtctgcatcaatatcaacacacacttcagcattggtctttccatcgtggtaagctcctcggatatctgcaacggtttcaccattcgccggtccttcagtaactacgtcaatccaatatgggatggtcttatacatttcgggttttagtaagtatgccaacgtattaacatcatgcattgggataccaccttcatttccctcgtaatagtggttaaaaatggctcccagcatttctccagccttacctaaggattttactgtgtctaacgtagattgcgttagaagagctttcatcgttacatctaggccaaccattactactggaatgccactcttatataaaatttcagcagcgtggggatcagtaaagacgttgaattctgcagcacttgtcatatttcccatgccaattgctccacccatggccacaattttttcgatcttggtttttacatcgggatgttcagtaagtagtactgcaatgttagtatacgatcccgtgggtaccaaaacgatcggttcatcgttagccataatagtgtgatataaaacatccactgcattgttaactggaatgttagtgggttctgcaccaaaatcgtaaccaggcattccagattcgccgtgaactcgagcagcatcttcaaatggtttaatcaaaggttgttctgccccaccagcaaccggaatatcagcgttgaagaattttactaatttcatcgcattcttagtagttttatcaaccgtaacattcccagccaccgtcgtaattaattctaattcgatttcaggattattgatggccacggaaatcgcagctgcatcatcaattcctggatctgtatccataataatttttgttgtcattttcttacctccagcttttatgaaagcgtcctcattaccattctaaaaaagaatgcacgttacgtccattctttttcactatctatttaaattaattaataattaactgttaaaaaagttaccagacgaacacgcctacaaatccagctgatagtaatgaaactaaaataccggaaagaagcatgtaaccaacattcttagaaattgcatcatttctttcacgatcgacaagacccttgaaagcaccgatgatcatccctgtggttgagaagttagcaaatgaagttaagaagacggtcaatgttgcagcaaaatgaggtgcgaaatctttcatcttaccagttacatcacccataactacaaattcattggtaactaacttggtacccatatattgagccatttggaaagcatgactagagtcgaaacctaataaccatgcaaatgggaacattacacaacccagaatgttttctagagaaagaactgggttaatcttacctagtaaagcatcaatcaaagcagccaaagcaacaaaggcaattacgttagctgtgataatcaaaatcaaacgaccagcgcccaaaattgagtcgcccaagaatgagaaaaatggttcgcgttcaggcttcttgctaactgtttcttcagcaactccttcagaaccagattcgatggtatctgtactttcgccagaggcacttccgccaatcttagcaattgtatcttcttctggtgttacagtaactggattcaaaactgttgtaacaataattgaattaacaatgttaattggaacagcagcgatgatatattgacccggcatcataagtaagtatgaacctaaaattgatgcagtaacacaactcattgacatcatggcaattgtaaccaaacgttgtgacttcatgttacgaagttgtaaacctgaaacagcaagagcttcagtgttacctaaaaacatcatttctacagcgaagaatgattcaaacttaggttgacgggtaatgaatgatagacccttaccaacccacttgataatccatggaaggataccaatgtaagttaaaatatcaaacaatggaacaatcatcaaaattgggagcaatgcacttgtaacaaagttcattgatttaacgtgtacccaatcaggtaacgcaaattcaatacctttataagaaacatcaaccaaagctttaaagccatcagcagcggctttaaccccgttaataccaacagacgagttaactaagaaccaagctaacagaatgttgatcactaccataataccaaccgacgcccagttgatatgtttacggtcttttgaaaatagaacagcgacgcctagaaatacaataataccaataatatttattgctaaaaacatgccgaaatctccctctatgatccaaattatgtaacagacgttgtaataataataactactaaatattagtctgtaaatacaaaatataaagatttttaaaaggttttcgtaaatcatccactacatcttgtggtgcggtccaaaatatgttaaaacgatttacctacagtttccagaacgctttgactgctttttgtaaatcgcttacagaagttactttttggtagtttttccaatgcctgggaaataaatttaaataacgggatgtgacaaatctttgatccattaacaaaatattacctcgatctcgtcgagttcgaattaatctccccgctgattgaagaacgtggttcattccaggtaattgatatgcgtactcaaatccatgaccatttttttcgtcaaaatattctttcagcaaatttctttccgtactcaagcccggtaatcctacacttacaatccctacaccaattagttgctcgttaattaaatcaattccttctgaaaagagtccgcctaacaccgcaaaaccaactaatgttcccgatttttcggtccgaaaagcatctaaaaatgctgcccgctcttccatactcatctggctagtttgcaggtgaacttcaatttcaggatgcatttcctgaaatgcatccgcaatttgatttaaataggcataggatggtccaaaaattaagtagttccccgtcttggcttccaccagagttgcgatcgaagcgatgatgttaggtaaatttctttggcgcgccgcatatctagtatcaatataactagtaattaaaagattttgctgtttttcttcgaatggtgaagccatctgtaaggtcaagcctttcgtacttcccaaagtttcttgatagtattcaacaggcgataacgtagcagaaaagaaaatcgccccgcgccctttttttaatgaggcatctaaataaggactgggatctagaatctgttcttcgatttttatattatcttcaggattttgaattaaaattcgataactttcatcaaaatattcactgatcttaatgtatttattgttggcaaaaaacaaatccaacatggtactggttaaatcgttatcaggttgtttaggcagccattcccggactacttcattgaagttcaacatggctttttccagcccgtctagtggactatattccaccatataatcttctgtttgatttttaaatgcttgatgaatcaactcaaattcattatctaattgggtcaatctacgtttaacttgtttcgagtccacgtcagtggttgaggattcaaaaagttcttgtgcttgaattaccaaagcttgctctaccaccgctgaatacattgctctagaacgcgacaccaaattatgagcctcatcaattaaaaagaaattactttggtcttcaattgtaaaaaagcgctggagatacaccattggatcaaacaaataattgtaatctccaatgattaagtcacaaaataaagataaatctaatgaaaattcgaaaggatctaacatatacttcttcgcatacgtttgaataacagctttgtcgaacttgtcttcattttctaaggcgtcctctatcccatcctttactcgatcataatacccaatcatgtatggattttcttctggtttcatatccacttcttcaggaaatataattcgatctttagctgtaattgtaatggatttaattctcaatccttgattagccatcaattcgatagcttcttcggcgacgtgctgagtactttgcttagccgtcaaatagaaaatccgttcaataacttcctcacccagggctttaatggtcggaaacatcgttgaaactgtttttcccgttccggtcggagcttctacgaagaggcgttgtttagttaaaatagttttgtaaactgcaactgctaggtctcgttgtccatttcgatactctggaaatggaaattctaatttgcgcgctgcctggttacgttcagtacgccaatcattgcgtagcttaatccacttttcgtattgtctaaccaaatcatcaaaaaattcggtcagttctgttcgggtaaatgtttgtcttttttcaatcacttcgtcggttggacgttgataataagtcagttgaatggtcactttgtcgaagtctaagtcttgcgtcaaaatcgctccgtaaacttttgcttggctccaatacaatgtcttagtattctcacttaactcttcaaaagtaggatccgaagttttaatctcttcgataaacaggtcatcgtcaataactactccatccgcacgaccttcaattgtaaaagcttccccatccatttcaacggctcgtttaacgtagtattctttttcgtaattttcatcacgttgcttttgcaatttacgatggatgcgggcaccctctaatgcagtattttgactattcatcgtcgcgttcaagtcacccgtacgcaaaataaattcaactagttgtcgaattcctatcttagttacgctcattcaactcacctctatttcttaactttttcattatcccataaaaccttttctagaatttctattttaaaaacgtatttatggtatgtaatcaaaatctaggaggatttttatgcataccaaattacttctatccagtatgaccgttttaatgggattaactttcagcattcatagtgtttcagcccatggtttttcaccacaagtagctccactttcagattcaccttcagctgaagttcaccacccatcgtcccagccctcttctgcttcatctaattcttttactgcaattcagacggtattatcacaacatatgggtcagccttacctttggggagctactggacccacagccttcgattgttcgggcttaactcaatacacctttaaaaaagctctaaatcttaatttaaatcgtaccgccgaacaacaatttaaccaatttcgccatgttagccatgatcaagtccatcctggagatttaattttcttttcttataatcatgggcaatccattgatcacgttggcatcattgttgaaggtcaaaacatgatggtagatgctcaaaatcggggcgttattcgtgaatgttatctagttccttggtggcgagggtacatcgctggatatgctcgagtaattgaataaataaaaaaaagaattccagctggaattcttttttattaaccaaaatgacgcttccaccaaccttgtttaggttgatcaagaattttttggttcttttcggctaattcgtcaattttttgttccaatttgacgttttcttcatggtaactttgattctgttctaagactttcgtcaaaagttccttaagatcagccatatccttgctttgcgaagcaataaagcgtttcatggattcatcgataacagctggtgtgttttctgatcctgtaacttcatcggtatcttcgccatctttactactgttgtcattcatccctagcgttgcctgtacagcttgctttagcgtatgacgatcaccaagtagttcgttcatcttagcaagaatttccatatcctcttcagaataaatacgacgtccacggccatcatgttgaaacttatgtccgctacgttccatttccttagcccaattacctaaggtggcaagactaccaattcgttctattttttcaacaacatctgaacctgtaacatattcatctgctataatatcttttgccattttttcacccactttgaacttaattttactacataatttgtaacaattgaagtacgatttcagttaaatagaaacctacctatcaacataattgctacttttcgccccaaaacgggtcaattgaaataaaatcaatcctaaaaattcaaaaccaaagattaaccaagctaaaggagcataactctgggttcccattattccggctaatggagaagctaaagcgccaataatattcattaataaacctaagacggctgaagccgctccagcatttgttcttccacctagactcatagccatggatgttgccaccgtattaacaactcccacgcaaaagaccacaataaacaggggaataattactaagatcgccattggacgtaataataagctcccaactaataatactcccgcaaacatgccaccaattaacccgccatttaagatatcgctatccttgatttgctctggtaggtagcctggaagattgttaccaagaataattcccagtccgttaattgcatataatagactaaattgccctactgtcatgtggaaataagtttgaaatacaaatgaagaagcagaaatatagctaaataatgcaccaaaaatcagcccttgcgttaaagcgactaaaataaattgtcgtttaccaaacattgctcccaaccctttgaaagtttgaccaagcgtcaagacttcattgttcgttaccttcaacgtttcgggtaaggtacataatacccccaccatcactaaaattccgatcacaaataatagtacaaaaatcccttgccattggacaatagaaagtaatgctcctccaataattggcgcaataattggaaaagcaccatttaccgccattaacattgcataaaatttagttaattcatgtcaattaaacaaatcacgcgccaccgctcttgagagcacttgcccggttgagcccgctagcccttgaattaggcgaattccaataaacagatagatattagtagtaaaaattagcatcaatgaggtcaccgcatataatccaaatccgactactaatggaactcgtcgtccaatccgatcactaataggacctacaattaactgtccaaccgctaacccgatcaaacaagatgtgatgctcaattgtaaggtagaagctgatgagtgaaaagctcgttgcatttcaggtagacccggcaaatacatatccattgataaaggtcctgtcgcactaacaactcccataaaaaatacaagccaccatttttttacagttgatatcttttcattcataacctcagatctccttttttaaaacttcaaattcaagtgtaacgaaaattagttcaaaatcacacatcaaattttggtatccttaatatgttagaattgttagttgacacataaaatcgaggtaatcatgaataacaaagaaaaaacaaactatcaaggcaaaaaaaaattcggtaaaaaacctagtgaccgtcaaaaacaagaccgtcggaagaatttttacaataatccccgtaaatcttctgacatcaagattggtgacgaaattccacttaaaattaaacgtttgggtataaatggtgaaggaatcggttactaccagcgtactatctgtttcatcaaaggtgcgcttcctggtgaaaaggtcgtagcatccattaccgatgttcatccccgttttatcaatggtgaagtaagtaaaatcaaaaaaatcagtcccgatcgggtaaaacccattgacgcatatgctggagaagtcggtggattcgaacttgaacatttagcctatcctgctcaacttgaatttaagcgtgatgttattcgacaatcactaactaaattcagacccgaaggctacaaacgtttcgaacttctaccaaccatcggaatggaaaaaccccttgaatatcgtaataaggctcaattccaagtccgtcgtttagatggtaaggtagcggctggactctataaggaaggtactcatgatctagtagatttaccaacttgtagcgttcaacaccctttaacgatggaaatcattcgaattgcggtcgaattattcgaaaaatacaacgtaagtatctatgatgaacaaactcatacgggaagcctaaaaacgatcgtagtacgtgttgctgacgcaactaaagaaactcaagtagtctttattactaatacgccagaattagaatatgtagacgaaattattgatgaattagcagctcaattccctgaaattgtttccttcatgcaaaatcttaaccctagtcgcgaatcattaatctggggtgataagactttaaacctgcgtggtaaggataccattcgagaagaattggatggtctatcattcaacctatccgcacgcgccttcttccaacttaatcctaagcaaacttctgtactttatgctgaaactcgtaaagccctcgagttgtctcctgatgacaatcttgttgatgcttactctggagttggaaccattggactttcacttgctgctcaagctaaggaagtccgtggaatggataacattgaatcagcgattgaagatgctaatgaaaatgcaaaaattaatggcatcgaaaacgctcactatgaatttggtacagctgagaaagttcttccaaaatggctacatgccggttttaaaccgaactcaattgtggtcgatccacctcgcgttggtttagataataaattaatcaccgcaattttggaatcagcacctgaacatttcacatatgtttcatgtaatccctccactttagctcgtgatttagttcgtatcgttgaaaaatacgatgtcgaatacattcaatctatcgatatgttccctcaaacagctcgtgtggaagcagtagttaagttaaaacgtaaataaaaagttgtgacaaaaggctgagtttaagcgtatagctatgagaactcaaactaccttttgtcgcaacttttttaatttatccatttatttttcttagcaacttcaatggcttcaagtcggttatgaacccctaacttactaaaaattgctgataaatgattacggaccgttccctcagataaaaacagtttttgagccattactttagttgcatccccactagctgcagcctttaaaactgacatttcacgcttggataaaggatttttatttgatgataaggctgtaactactaattccgggtcatacactgtgcgtcccatcatcactctattgatagtttcaatcaaatcatcacttggactatcttttaataaatatccagctacttctacttcaactgctttttcaaaataagtcttttgagcaaatgtagttaaaataattactttagtagcaagttgcttgtcatgtaaaacttctgcaacttctagtcccgacatcatgggcatttcaatatctaaaattgccacatccggttggagtcgttggatttctgctaatgcgcgttttccattggttgccgatcctaaaacttctaaattatcttctaaatttaatagctgatttaatgcagtatttaacatgctttggtcttctgcgagatataaagttatcatcgttactcctctggtaagttaaaggaaacttgcgttcctattttattttgttgaatatcaaattcgccatgtttagcacgcatccttgcttgcataccggaaatcccattagaaccctgtcgaataaaagtttgcgcatgtccatcatcttgcacttcaattcgatagcgaccctcagcatgaataaaacgaatctgaactgtacgggcttgggcatgacgaataatgttcgtgattgcttcaataattacagctgcaaattcattttgaacttcagttggccaatttatagcttcattttcaccttcagtcatcataaaaatattagcatccgtcagattcttactctggataaataaagcttcacttaatgattgttgatgtaaatcgttaacgatttgacggacaagctgcaaatttgctcgacttgtagtcgcaatgtcttctagttcacgtcccacttgatccgaacctttttctaacaatttcttagctaattctgttttaaccgtaatcatcgaaaagctttgacctaaagtatcatgtaagtcccgagcaattcgctcccgttcaccccgacgaacaatggtttctaagcgtcggttatcttgacgcatttttcgacggtagcgaatcgaaactgcaaaagcatatgacatgattggtgaaataattggaaacgccagacccataatgtttccaaatattcccccactagtattagtagtaatttgcgtaggaaataatccgataacttctactagcccgataattaaaatagtgtaatacgccccaaaaaaagccataacatattttttaggtctccccacaatcaaaaatgctacttgccaagctgtgaaaaccatcatatagaaattaaaattaaaaatggtaaaaattcccgtgattaagatttctaatggaatggaaactttttgccattctggtttttcggctgcccaaatataatctgctaagaaccctagacacataactatccaaaaagcatccgttgccgatttaattggtaaataaagcgaaatattatatggcatatataataaccagatataatattcccatttcacatttctaaaattccatttatttttaaccacgagccaatccaccctttcgtcgtgtgatgattgttcccactgtcattacggcgaccaatccaactatccaaacccctagaccctgaacgtcattccagttaattttagcattattcactgtgctactaatcatatcgttcaaaaaataggttggtaatttattaccaatattttgaacccaccgcggtaaaatttgaattggccaccaaagcccgcttaaaatagccactggaaatgtaattaagtttcctaaaattgttagagtttcttgtcgtttaacatgtgatatggcaattccaagtagtaacagaggtatttgacctaaccaaactagtcctaatatagttacccattgcatagtacttaaatcaacatgattgatcagaatcgccgtcgttcctaaaataacaatcgtaaagatgttcatcatcaaactccaaaaacaaatcgaaatataataatgatttaaattacgattagtaatctttaaaagcgtaattaatccttggttacggtctcgctccataaaattgccaacgcccataatggcagtaattaaaatactgtaaaccatcatgctccccatatattctgcactaaacgttttaatttggactctattaatttgcgtaaataggatgtaaaaggccgtgggcatcagcaatgaaaagaacacgaagccataatttcgaaaaattaatctttttccatcaaatttcagttgttcaatcatcttctgcattgtttttttctcctcgagtaatagtttgaaaaatattttctagtgaagcatcaatgatgttcaaatgttgaatctcctctaaatatggtactaagtcccttaacgttgcatctccattagtactactaatttttattttatttccattttgctcaatcgcttgaacttgagttagttttctaaaaatagatcctttacgtttagtttcaaaactaatctgggtggttaaatattgtttctgaagttcattcaaagtaccatcaaactcaatttttccatcttttaagattaaaatctgatcagctgtctgttggatttcttctaaataatgactcgtaattaatatcgtttttccttcatttttcattcgatcaacgttaatccaaaaatcttggcgagcgttaacatccattcctacggtaggctcgtcgagaaaaatcaaacttgcattactaactaaagtcattgcaaaggtaactcgtcgcaactgtccgcccgataaatcgttcaaataatgatgcgctaaatcacttaaatttaattcttttaataccgtttggggagctttaggattaggatattgagctgctacctccgccaaaatttctccaactttcacaccaggtaactttaagtcaccttgaaacattgatgcgactgattggctcattcctggacgatgtcctaaaattgatactttcatatttgtttttaataagcctaataagatttttaaaagcgtagtttttccggctccattttcaccaattaaaccaacaactttccccggctggacttcaaagcttacgtcttgtaaaacttgttgattgccgtagttgaattttaagttatttacgatgattgcatttgtcataattattcctccatacttatatcatagaaaatacctcttcgtttccctagtactgcttgtcaccaaaaagtatgacaaatgtcatactttctaagaacttcttaagttcacttaactccaatggattttcatagactttaagccccaacatctgaataataataggaaaatagtgacaaaatattctttggaggacccccaatggaacaatacattattaatttcgtaaacgactttggttatttaggaattattttgctaattacactggagaacgtctttccccccatcccttcagaagtgattttgacttttgccggcttcattaccctttcttccaagcttaccgtctggggtagtgtccttgcagcaacgattggagcagtgattggggcagtgattctatatattattggaagttatctaaccgtcgaacgcttaggacgtctaatcagtagccgccttggtaaaatcctacgtttaaaacatagcgacgttaccaaaactcataatttctttgtcaaacatggttccaaaacgattttctttggccgttttgttcccgtcattcggagcctaatttctttaccagcgggtatgactagaatgccttggaaaatctttgttttattaactacactgggaacgttgatttggaatgttgtactcattctgcttggtcgactggcaggtgaggcttggtccgaagtatcagctacaatcgactcctactcaagcttagttttaatcgttctgatcgtgctgtttgctggatcagctatcgtctactatttcaaacgaattcgagtaaaatcctaacctagtaatcgctttcatgttagaattaacctaacttattcagctaggaggaatcattatgcacaagcatctacctactaagcgtcaaaaacaacgtcttgctccagtggtggctttcgaaattaccggtctttttattgctttaaaagatattattactgccaaaaaattccgtcatgggtcgcgtggtctgtggttagctttagtatttattcaacctatcggaccttggctttacttctggttaggacaagctaaaacggattaatcggtcctaggaagaagatgaatttttttgaaaactgctgacgtcaaaagacgtttcttttggcttgtcatatctattattttaaattcggcggccaacgctttatccattgctacgggtttaggtagcgccgtctggacgggttctgcagtgaatctctcacattgggtagctcataccaccagccctgcaattgctaatcacgtgatgggaacggttttagttttatacggagtttcagtagcttttttgaccatgcttttatcgcgccatttggattgggctcgttttgcccgcaacattttatttgttgtaccgtttagttatctcgtccaatggttcacccctttttggagtgatactttaaaaatcagccagttgcaagctaattttcaacatccttggcagcttttaacttctgttattctggatattattggtttattgggcgtggctgtagctgtttcactctatcaacgggcgaatttgattatgcatcccaacgatgatctttcctacattctacgttttagatatcttcacggtttagcctcagtttcacaatgggctagttatgtcccaccacttatcatcaccgctcttagctgctttgctaacggcggccgattatggtcatttggtttcgggaccgtttgggcctttgttacccaaggttacgttcaaggttggtccgatcaacacgtagttccaacctttagacatcatttttcatttcaaagttcaaaaaagctttgataaaagggcgcattccatcgtgaatgctaacaaccttttaccaaagcttttttatttattcaatgttttaatgatttttttagcaacaattgttgcatactgcttggaaccatcaggattaggatggacataatctccatagaaccaaccaggttgatttttagaaggtgtaaaccagtcaattactgtcaaattcttgtattgcttagtcgctttatctaacgtcttatttaccgatccttcccatgtcttcgttggaacatggacattaacccagaaaatatgacgtttagaacctaccgcatcttcgactgctttaacgtccttatcagaaatcggaccattggcccctaaattaattaggacattatcacttaaagttttttgacgttttaattcggcaataataccaggcgcttcatcaacctgccgtccaacttttgatgacatataagctgttggaaaaatttcctgcaagtctgctcccgtatcttcgagaacggaatcccccactccggttaatggagttacggcagcaaatttcatttcttgatcagtcaactgatactttttagcgatttctttttcttgtttcgttagtttagcctttttttgcttcgttttggctgcactagtttccttttgtttttccaaagcttctttgtttttcttgtcggcctctttactatttttagctaatttagtttgtaatccatctgttttttgaaccactttttctggtgaagtaactgcaccaaatagagcaattaaaaccactaaaacagctggaattgccaagtatcgacgccattgtaagttagatttcaaatcaaaaatctttttcactagtgcaaaagtttgccgatagtcaaatttagctagtggaatttcaatataacgataagaaagttcactaattactaagatgattactagtggtgctaaagtgtttaaaactggatgagccgcaatattagtaactttttgttcgtaaaaaatcattactggtagttgatacatataaatcccataagaccgacttcccaaccatttgaatacaggattagtcaacaggcgattccacataaacgacggatgagcgatgatcgcaatcattaaaacggccagaatagagaatatgaaaattccaccataatatggcgttgcggtggtccccggcatagtaaagaatgtaattcccatgactaggattaatataccacccagtatattagcgattaaattagttctcgcatttagcgcttttttcaagcgagtcgacggccaaataaaagctaacgctgctccaatcaaaaatggtgcaactcgtgtgtctgaaccataataaactcgattaactgtatctggatgatagagaatggtcatcagcatcgatgaaatgatactaagagaaaatagaattccactcgcttgaacacgacgttctccaaaaattttcaataatactatcagtatcaatggccaaataaagtagtactgggccaacaccgataaataccataaatgcgtgaatggtgattctccattgtagcgatcaaaataggactgcccattatttacaagccaccagttatacacaaatactaaattagtccagataatatttctaatatgggatagtaggttttgcgcaaaaagtgtcatataggctgtacttgttaccaaaaccataactagggtcggatatagtcgacgtaatcgccgaatgtaaaaagaacccaatttaatttttccggttcgatcccattcttgtataaaaatatctgtaatcagataacccgaaacggcaaaaaagatgggaacccccaaatatcctccaggaacggtaaaaggcatcagatggtagaaaataactcctagcaatgccatcactcgtagtccatcgaagcctgtgatatagcgtcgttctcctacattctttcgctcaatctcaatagaagtcccatgtaagtcagatcttctcatcttttcgcacctctaacatttaaataaaccaaattttattccccacaatctattcctcggaatacccaaatgctgcgtattcttaaacttgttaaagtaccggctttagacccttacctatgcgttatttataatgttctcactttttttattaaaagttcaaaaagcacttaattattatgacacaactttaacattattgctgttataaataacgaagttactaaatgaatttaaattaacgattacctaattcacttttcgcgcttaaattttgatgataagattaatttaactttgtcttaaggagtgattattttgagaaaaattgcagtatattgtggggcagccgccggcaacaatccaacctacgctaacagcgcccgtaagttaggtaaatggatggctagtaataatattggcttagtttacggaggtgggcaatttggtttgatgggaatcatcgccaaaactgtcattgaaaatggtggtcatgtcgatggtattattcctgaaaatttagcagcacggggcgcaagctatcaagctgtctcaaatctccaagtagtcaaagatatgtcaattcgtaagcaattaatgatggatatggcagatggtttcattgccttacctggaggtcccggcacgttggaggaaatttctgaagtattttcttggtctttaattggtgacaataataagccatgtgtccttttcaatactaatcactactatgataatcttcaaaacatgtatgatcatatggtggtcgaagggttttcttaccagtcaagctcggcaaaagctcctttttagtgattccgttgaacaaattgcagaatttatgaacacctatgttccaccaaaaattcgtgaatattaacccgatgatgcgcatctagcgcatttttttgtacaaaattcctatttcagcatcattacaattaaaccaatggtaataattattcgaattataaaatgattccaattgatattgaaaaaaattagttgtccattaattaatgccactggtaacgccaatatcaatccgataattcccagccacggttgaaccaacgtcaaaatcatcaaggcacctacaataacatttaaggctgtaatccatgtttcaacttgtaccccaatcctgtaggcactaaaaatcaaaaaaccgccgtataacatcgttaatataattccaatcatatgtagcataggggtccactccttattatttctaatagagaacgctttctgaaactattgtaacaatttatctagcatattggcgaaaaactttgtagttgacattctactcccttatctatatagttagttacacaagtaattaagtgattcaggaggaggatttttatgattaatcaaccaatcgttagcgtttcgggtttacgtaaaacttacggggggaaaaacgaaaaacaatacgaggcattaaaaggaattgattttaatgttgaacaaggcgaatttgtcggaatcatgggggcttccggctctggtaaaacaactttgctcaatatgcttgctactttagaccaacctactagtggtaaggtcatgattaatagtcaagatgttactacccttaaaggcgacaaaattgcggatttccgggcaaatgaaattggatttattttccaagattttaatttgctagaaacgctaacagctgaagaaaatattgcgcttcctctatcacttcaaggggttaaaaaaagtgccattaaccaagcggttactgctgtggctgaaacactatccattcaagaccttttaaagaagtatcctacagaactttctggtggacaaaagcaacgagtagcagctgcccgtggaattgtccacaaaccagcactgttattaggagatgaaccaactggagcacttgattctaatagtgctcgtgagttgcttgaacttctaaccgacattaatcaaaaacaaaacgtttctgttttactcgttactcatgatcccttttcagctagtttctgtaatcggattttgttcattaaagatggcgttattggtcaagaaatacgtcgtaacggagtttcacggactgagttttaccaagatattcttgaaaaactcggaacttttgaacaataggaggcgaacaaatgttatctagactcgcactctcaaatatcaaaaatcgattacgagactacatcgtcctcttgaccggccttgtaatgtcttctgccatcttttatatgtttgccaacttggcaaccaacgaaggctttattaaaagtaatactacttttagatttgctgttcctgttttttattttggtgaggtattgctcgtaatcatcactttagtttacgtcatgtacgctaattcattcttattaaatatgagacttcacgattatggtttattcatgatgttaggcgccaaaaaacgtcgtgtaggaacgttgatggttttcgaaactttagtcgttggtgccattgccaccgcaatcggtttactactaggaattggtttgacagggggactttctaagttactattttcacatcttggaattacgctccatcattttaacccattctattttaaagcagtactgacaaccattattttgtatttagtactttttgtcattgccgcaatttttaatctacaatcattaattcgtactccggtactcaaattgcttaaacaaaatgatacagttaacaaaattaaggctcatggaattgggctttactttgcaggaatatttggagtgattttaattggaattggttactatgctctagctcaaattgctaccttcaaattaacttctattccaattgccctagttactatcgtgctagggagttatttaattttccactcaagcatgattcttattattgaacgtcttaagaaatctaattgggcacgtcgtaaattaaacaattttactttatctcaaattatgttccgcgttcaggattacactaagattttaacaattacgtccctcttgttcgccttagcattaggggccattaccgtgggctctgcgttcaaccgtcaaatcgattcaatggctaaaagtaatagttcctatactattgctattaacaatccaacagctaaagagcaaggtttgatcgaacaattatctgatcgtacagtcgttaaatatgaccaaaagtttagtggtaaccacgttatctataatgaagatcaatttgctcaacatccatataagattgttgaaacaactcaaagtaagtctggtactatgaatacgtataaaaacgttccagtttctatcagcaagcttaaaaaagaagttagcagccaatttgattttgtaagtttaggtggttctgttttagacacggctcctaaattctattccacaaacgattttaataaaattaacgccaaaaaaggttctgttagtttaattacggttaaaagtattgctgagaaccgtactgttttagagaagttaaaccatctccaacttaaagcttatccaacaatggatgaaactggcattggtgctggtaccttccctgccttcttaatgattagtgggatctatggtggactagaatttatcggctacttcttaggaattgcattcctagcaatgctagcaagttgcttgatgttcaagattctttctggaactcaacaagaccggattcgttataacttgctaactaaggttggtactcgtcgctctctactaaaccaaagtatcaatcgtgaaatctttgtgctatttgcacttccaggtatcctaggaattattgatgtactctttggactccaaatgtttaagagcttcttcaataataatccttatcaaaacatccaatatccaatcataatttttgttgtactatatctgttgtattacttcctaacaacttggttatataaattaatcgtattgcctaaaaagaaataaataaaaaggtgaacccatagaggttcacctttttttatatcctagtattcaattatttaacttgatgtccttcagccacatactggtccatatcattcttaggcaccatgctaccacccgtcgcccaaacaatatggctagcattttccattggataatcctgttccaattgagcttgaacgtcatctaaaatcgtaaaaccagaagcagctgatggttcaacatccacattttctgagtcatgcaattctgcaacattcttcatcatcttttgatcatcaaaagtttgaattccatataataatgtatccatcatcttaccagcaattctagatggacgcccaacagcaagaccgtcagccttagttactccatcgattccagcatcataaactgaaatttgatcatttaagccggtcatcattcctagcgaaactgatggaatatgagttggctccgcaaaaattggatgaacgttttcgccaataatcttctttagaccaaaggctacaccactaaggctaccacctactccagcaggcagatatacaaataatggatgttctgcatcaactttgatattttgagccttcaattgagcttgaagacgaactgcagcaaccgaatatcccaagaataaatcgtacgacccttcatcatcgatgaagtaagccattggatctgcttcagcagatttacgtgcttctgtaatagcatgggtgaaattgtcgttatattcaacaacattaacgcccttttcacgtaacatatccttcttccattgagcggcatcgctcgacatatgtacgctagttctaaaacctagtttgcaagctacaataccaatcgatagtccaagatttcccgttgagcccacgacaattccatattgtccaaataaatccttgaagcgtggttcatttaatttagcataattatcaccatatacaatttcaccgtgtttcattgctactttttcggcaaatttcaacacttcgtagattccaccacgtgacttaattgagcccgaaattggtagataattatcagccttaagatacaaatcacccttaacttggttttgagcttcggcatttaaaacagccttcatcttatccattttgagcaaaggggattctaaaattccatgtgctggtaaagtttctgggaatgctacctcaaaataaggtgcaaaccgttgaaaacgagcttcagcatcgaagatatgttcaactccaaccggtaattcagcttcctttttataattcaggttcttccaaaaaattggttcgtaagcttgcatctgcttaatcgctggatattttttgcttaaagcatcaacatcaatcataattttttatctcctcgttattgtattcacatttagtatacaacgcctagaatgctttgctaacccctatttcaagaattaatgtattcattcacaaattcttctttagttttaatttctttaccagaattaacaatcatcgcgtgaaaatttttccattcttcatcggttaaattaattgctgcttcaacttcttttttggcctgttcatacttagatggtaatggatgccccatccactcaaaaattcgttggctatatttatcagctataaaacctgcatggtcaaatgcgtacatcattaagtagtccgccgtttctggaccaatccccaccaaagccaataattctttacgtaggcgcaacgttggtaatgctccaattttttcgattgaaaactgatatttttgtgcccaagttaggacattttggatggtttgcgattttcgcgtataaaaaccgctgggacggatttgaatttgtaacgcttcattactaagccgcaaaatccgatgtggatcaaaattaaagttgttctttaaattcattaaacttggtgcgacattgacccaacttgtattttggactaggatgccaccatagactacttcccatggcgattcttgccactcttccaaccacggctgcttacccattttctgatacatcatcttgtaaatcgttggaatttccatgtcagtctcctccctctatgtattataattcttttccaaaaaaacactataaatctaaaattagcgttagaatatacttggaaacaactataagtttttaaggagaatttaaatatatgattgaaaaagcttgtacaactgttctagtcggaaaaaatgcttcaattgacggctcaactatggttgcccgcaatgacgatacatttttaccactagctccacatcgtttttatatgcatcccgctgaaacaggtgtagacgaaaccatcgtttcatctcaaaatggtttcacagccaaattaccagctaacggatatcgccataatgccgttcctaatattgatcccgataaagatggtatttacgacgaaagtggttttaacgaaaaaaacgtagccatgagtgctacggaaagtgtttacggtaacccaaatactttggcttacgatcctttggttcctaatggtttagctgaagatacaatgcctacgatggtcctaccatacatcgattctgctcgagaaggcgttgaatatttaggaaaattaatcgctaaatatggttcacctgaaggtaacggtgtgatttttagtgacaaaaatgatgtttggtacatggaaattgttactggtcatcattgggtagctcaacgaattcctgatgattcttatgcggtagctgccaaccaagttgccattcaacaagtcgatttcgatgatcctgataatttcatgtggtcagatggcatccaagaatttgttgaagaacatcatttaaaccttgatcacgaaggctggaatttccgtcgtattttcggtacagatacagaaaaagaccgtcattacaacactcctcgtgtttggtatggccaacgttatttgaatccagagattgaacaagacccacaatcttcagacttaccatttattcgtcaagctagccgtaaaatcaccgtggaagatgtcggtgccattttaagttcacactataacgaaactaagtacgatccatttggtcatggtgctgacgctgatcgattgaagttccgtccaatttcaatgaaccgtactcaaaattctcacgtacttcaaattcgtaatgatgtccccgaagatcgttcagctatcttctggctaaacttcggggttccagcattcagcccttacgtacctttcttcaataatgcgaccgatacagatcctagctatcgtgctactaaagctactatgaaccttgatgacgcttactggatgtatcgtgccgttggctcagtagttgaaggacactacagtaacttcatccaaaccaacgttgattacgtcaccgcctcaaaagagttccttcgtggacgcgttgctgaaattgatgctcaagctgctaacctacaaggcgatgcgctaactcaattcttaacagaagccaaccatgctactgttaaagcaatgaaagaacgtacgatgaaccatttcaacgatttgttagcttctggtttgttattatcaaaattaacctttaacatggacaaaaatctctaatattaaaaatgatgaacgctaaaccttaaagtttagcgttcatcattttttgttttataagatgtattcaccagctatgcgcaccagcgacgtcatttcttttttagctgttttgagccccacattcccccgaccatctggatgattatcactcagaatggatatcaaatagagatgtccattaacttcgacagccccaatcgaattcataatccaacttccggataaggtccagccgtttttattggctaagaaattaggtgtatcgctaaagcccttgattccccactgttgttttgaattaacttgaaacatctctgaaataatataattgcgacctgtacgactaattttgctcgactttacaaaaagatgtttcaataatttaatgtaatcttcggaactaactgttgaaagccaccacttactactagcttgactatgatccatccccagtctagcaaaagtagcatttaatccgctaactccaccaatttttttaaatatagccgtagcatcagcattactactctgacgaatcattcccgcaactaattttttatcactagctgttaatttagcatcttgatggagtaatccaattaaaattggaactttaacggtacttgctgtatacatttggctaatcttgccttgactccaacgatacgttttttgcttggcgacatcataaatggtaaaatcaaaattttcattttttaaatcagtattcgtttggcttagcttgccaacttttttatccatatatttactaaatcctgaatttggtgcttgtttggttgtaatgtgcgttgtagtctcagagcgcgagtgtaaaagatggtgcacttctacaatcaataatgtgaacgaaaatacaattagcaaaaatcccgtcaaccagattttccctttgcgatttaatcgcctaccgtgaaatgtcactcatctatacccctttaaaattatatatgccagttcgattataaccagcaattgacgtctatacaatgtttattttttgtaacattttcccaaatttaaataatttaattactggtcttaaatttacttgaaaaaacaaaaaaaaaactggaataagcataattaatacgcttactccagtttttaaaaggtgaatttataggccttaggattttactttaacatttgttctgcagttttcttgagctctgcatcgttcatattttcccactttttggcctccgcaatggtcttcatcgtatcatgaccgttgtcatccattacatgattccacattgcgtctcttaatggcgtttgatcgttactccagtcaaatacctctgtcatcttttgatcaagaagttctgtctttaatgttgttgccatattaaaagcctccaaaatgcgtgggtgaacatcatctgataataatgatgtcgttcatttttgttgcaccccacgactacgttataacaccagttttaaattttgttaaataaaaagccacagcttttttatagttgtccccaaattctatcttttaaggacactatatttctgccgtgacttttaaactttagttattttctgtaaagataggttcgtgaattgtttctacgtattgcgctgcttttggtgttacatacatgtcttcaccatctttttgaaatagcttagccgcacttaatttgtccattgcttgtcgaacagttgcttcatccaaaccttgttttacgtaattaatttttagatgttgggctttcccagctgcattagtaaattctaagtctaatagtttcatagttactcctccaaaatttttaagcttgatatatgaatgccaattggtttatttagttttgattacttttctaagataactttttcagttgttgtaatttgagcatcagttacattatcagtagacaccatttcaagtattttagccagttccgttacttgttcggcagtgactgtttgcgccacgtttgaaaaagctcttcgaacccctttttcatgatctgggccttccattgtgatactgattcctgttttcaaccaagttttaaccatgttttcatcctcatttcttatcatttaatataagtgtcgcgacgacttacacttactaataacgaatcaaaattaaaaatgtaaactaaatctattaaattttttatatcttatttggatagactactatgttaagctttgatgacttttaatagctaacatagattttaagttaatctccttttataattagtttattagaacaataagtatcaatgtctaccaaatcaaaggagaaaatatttattatgagtagcgtaattggaactttacttattatcgctattgcagggctacagtacctctgcagtcgtattaaatataaatattcaggtgcagtaattccaattttatttgcgggcagtatgctgtactattatttaattgctcaaaaagctagtttctgggcctttttaattattctcgttgtgggagaaattctcctcctcagtatttgggacaatcaatatcaaaaaaatgaacaaaagaccgaacagacccaccttcgtaaaaaatagcctcctctgtatcacacctatagttcttactttatgtctccaacttcctggatcatcttacatataaaacaacatttattgtaggaaaacgcgattaaatttgaatttaagtggttggcaacctttttattgaaacttaacttaatttggttgataatatagaaggaaatttaacaacatcaccatgtttgtttaaacacggcgctggttatggaggaaaataatggacattaatcttgattttccgttaggatcatcaattataaatttggtattgagtcatcgaaacctcgccaccaaagaaattcgcaaacttggactttatccggggcaagatttaatcctggtagagctattgcgcaaagataaccgctcacaaaatgagctggttaaagcgctctgtgtggatcattcaacgattgctaaatctgtaaaaagattactaaaagctgaaataattaatgctcataaatctactgaagataagcgggtaaccataattagtttgaccgttaaaggtaaggcgttagctattcaggccgctaaggtatggaacgatgtggaaaaaaccgcttttaaagatttttcgccagcagatattaaagagtttatgcaatattcacaacatatagcaaaaaattttacggatagaagtttagaactaaatgataaataattttaattgcatctctttctagctgatacccagagttcatcttaaaaataaaagcaatcattacctccgcatttttaaaatgttggaaacgatatgatttcacgtgaaacctatctaatttctcacatatgggggatcatttggttgacagcgttttcagttcgaggtatattgtaggtgtactagaacataggtttcccagcccataattgctctagtatgggtattgaatgagcctttcaagtaccctattagtgctcatatacccttcttacccaaagagtggatctgcttccccagatctactttttttgttgctttagaatttatatttgtgcgtaatttaatcagactgaattatttaaaaaaatcatcattataccctattaaccattgacagcgtttccaacttgaagtatattatagataatctaatggatgtaggtaactccctaagccgattatcatccattagatattcttaccctggttgcgtagtacttcccgaagcacagctttcccaaactacgtgacgtaatattcttacccaaagaaacacccatctacttccctagatgggtgtttcgctgtctctactgctttattcctcacttctttccgagttcctaaccttaatctaggacgtttaaggttattacttcatttattaaaaaacttcctatacctctaaacaatcaaaaagacgtagaagaggtttgggttatcctctactacgtctttttaataattattatccaaccactttttcgccatttaggtatgtcttatctagcttcatttctcggtctaacacaataaaatcagcatcgcggcctggtaaaatgtgtccacatttgcccccaattcctgcgctatcggccgcatttgcggtggccatctgtatagcttgttcaggagtaactacattccaatcaaccacgttctttatggcgtcttttaatagtaagatactgcctgctaaactatgactgctatctttcaaacgagccgtaccattttgcacaataactggaaattctcctaaaatatagtcaccatctggcattaaaccagctttcatacagtccgtaactaaagctaccttactaggagttttggcatctagtagaatcttcactacatatggattcacatggtgtccatcacaaattaattcatctgttacaccttgtaagcttagggctgcacctgccataccaggttcgcgatgatctaatccactcatcccattaaatgtgtgagtgaacatggttgccccagcctcaacacaagccttggcctgttcaaaggttgcatcactgtgtcctaaagctaccgtaaccccttcagagctaatttgagccgtaaattctactgcaccatcacgctctggtgcaatcgaaattttacgaatcatgccattagctgctgcttgccattcgtgaaattcttcaatactagggttttcgaagtatttcggattttgagcccctttatgtttttcagtataatatggtccttcaaagtggataccttgaactttagccccttcaaagtgatcaaggttcttgctaattacttgaactacttctttcaactgttttgaactagccgttaaagtcgttggcaaccacgaagttaccccacattttagtagcccattagccatggcctcaattccttcagcacttgcatccatcacatcgtgattcaacaagccatgaatatgggtatccactagcccaggagctatccatttatcactatattctacgatatctccatctggttgatttttttgatatctaccaaatttaccatcaacaacttggagataacctcccatttctacattactacctaaaaagaatttttctgcatgaatataatattccaaacttctcgctcctatccttcaaaatcgtgaattgttacaccttttactactcggttaactgtccccgttgctgaaggagtgtccggtgtattcttaaccttgattgatgatagtaaggagatcgtttgagcaaacattacatcagggaaggccatataaccatctgggatagaatcatctccattagcaaaattaaagttgctacctgtaaagttgtgggctgattgaacaccgatgcccataacgactggtgcaatctcgtctcctaccacttcttcaagaatatccacatcatactgacgagtgtaagcattgttgctaacgaaatcaaaaaggagtgtcttactattaacaaatgacttaggaccgtgtcggaagcccatcgaagtatcaaaaacggtcactttttgtccagctgttagttccaaaaccttcaattgtgcttcacgagttagtccacccaatgcaccagatcccagataaacgatccgttcaaaatcggtatcaaccaatttctgaatatcatcaacccggtcaatcacttcatgacccattttactgatggcgttaacataagtttctttctgttcatcagaatgttgagcatcgaaaactaataacgttgtgagtaacatgcagctaaaactaccagtcattgcaaaacctttatcattggaacgtgctggttgcattagaactaagtttttatcatcttcttgggcatggagcgcaagtttaccttctggagcacatgtaatggttatttgatatagatgtttaacgtacttttcagctatatctaccgttgctacactttcggggctgttaccacttcttgcaaacgaaactaaaatcgttggtgtatctttttcaagatattgtttaggggtagaaacaattttagttgtatcgattgcttcaaaacggaaatggtttcgatcaccattttcagttaagtatggcatcgctgtatctccaacataagctgaagaaccagcaccggtaaaaataactcgtaccggttcgttgaattcgctttcaatctttcctaagaaagcatcaattgcttgcttcttttcttggtagattttaaaagtttctaaccatagttctggttcttgttgtatttcacgagttgttataacagcacccatttgggttaattcattatcagtcattttgtacatagtgggaattctcctctcatccatcaatgcttatacttaatgttataaacaaattggtcaccacgagcgctactaatggtatattcaatgatttcatttttatgattgtatgttgttcgacggagcatgaatcctggtgaattaggtgcaatctttaataaatcggcatctttatcactaataatccctactgaaagcatctcatctgctagacgaactttttcaccatagtcttctagaagaacattatagagcgaacgttgtttcgtttctaactcataaattgacagattttcaaatttttcagcaggaaggtaagttcgatcaatcatcattggcattccatccgccaaacggagccgtttgagtttaacaatgggatctccaacattaattcttagcttaccactaaaatattcatcggctttacgctctgacatttctatgatctttgtttccggtttgcgaccaagcgatttcatttgttccgtaaaactatattcatcaccaattttagtcgtatcatccatccaacttgctacaaaagtccccttaccatgctggcggtaaatatacccgatgttttctagttcacttaaggcttcgcgaaccgtattacggctcacttcatactttctcataatttcacgttcggataataatttgtcatttggtttatagttatttttaatttgttttcttaattcatcaacaagctgtccatatacaggttgcttttcattatagttaaatcccatggtttgattaccacactttctaaatctgattcataatttatatgatataccaaatttaggttttgagtggcaattaatgttaagctttaccgattatgccaagtgctgatagcacaactgccacgataatcacgataaagatagcttttgttgaagtcattctctttcgaccaagcatccaatagattgctccaacaattaaagcagggaccaattttggcatgatcatatcaatcttatcttgtaagttaacggtcatcttccctaaatgtgctacgaaaatcacatgagtattaaccatagtagctgctaaagcccccacgacataaactccaagtaacgttgctgcatccgttaaagcatttagctgtccttgcatttcattaactaaacttaccccttgcttgtaggcaaacttcagttgaatccaacggaaccacataataacgaagttaactaacatccataaaatagcacctacaacgttaccttgaaccgccatattagcagcaattgctcccatgatagcaggcaccaaagcggcaaaaattgaatcaccaattgcggcaaaaggtcccattaaacctgccttaattcccgcaacggtttcaagtgaattaacaccttctttttcttcaatcgccatatcaattcctgaaataatagtattaaagaagttacttgtattaaagaattgattttgcattttcatcatttttttcagctcgggagtatggtcaccatacattttacggagctgaggaagaatcaagtaaagataaccggatccttgcatacgttcgtaattccatccaacttggttgaataagaggctacgaatattcatttgcttaaagtctttatcagttaatttataattagtcttattagagttcgtcgccatgaatctcaccatcctgttcatctaaatctgttgcaccagcattttgtttaggttgtgcagctactaaattgctttctttaacggaacgattgtactgcattgcagctagcgcaaaaccaatcaaagcaattcctaacattggaaggtttgcgaaaacggtcgtgaactttgcattcattccggcaatagttgtgccaagtagggttacattgccataaattgttgaaagcattgctgtgataacaaaacctaaaattaagtatggccaatgctttttaactggtagataacgaagcaagatagcaaaaccaacggcaggaagaagtgcgcccgcagttgcaagaccgttacttaaccaagctaagttggtattcatataatctacggctgtacgtacaaatggaccaccaaacgcaagtgctagaaatacaggaataccacgtgataatgtccatggaagatatccataaaggtaatttctttcaataccactgtaattttcttcgtcaattaatttatcaattctgtgttggaagaaagtattagcgaaacgtgcaacaatatcagtctgaatcatcaaactagcaaccggaacccctaaagctgcaaccgcaacttcgggtttcatacccgtcccaattgcaaaagccgtagccataactgttcctgagtttgcatcaattttagaagctcctccaaaagttcctaccccaagcacggttaattgcaaactaccaccaatgatcaaacccgttttaagatcacccattactaaaccggcaataatcccggcccagattggttgacttaaactagtttggagcgttaactcatccataatctggtacattgaataaattgttaaaataattacttgccatattgcaatacctgaacccataagaacgcctccttcttattttttagtatcaaattttttcaaaattgccataaagtcattggcttgatcaccaggaaccatttgctgagtgattttaattcctttttcatgtagtgccttaaatgcatctacatcgtcttgcactacattaatagaattagtgatttgagtcgtctcatccgtctgtgacatatttccgacattaatcgtttctaacttcactccgtcgttaaccaagtccaataatacttgtggtcgtttaaccacaataaatactttttgcgaatcatagccgccacgcttaatatgatcagcagctaccttttcagagagcacactcaaatcaataccagctggtcgagctaatttcaaacccgatttttcaatatcgcttgcagccactttgtcatcaatcaccataattcttgttacaccgagcttcgttgtccacaaattggctacttgtccatggattagccgtccatcaattcgtaccgctgaaattgtcatactactcactcctttgttttctcaaaactatgctaataaaattactgtttctaagccttttagttgatatgggatggttaatacatcatgctcaatccattccggtttaaccgctaactcttgaagttttgctccttcatggaagtaaagtttccaatcttgttgttgcttagttttagataaatgaatttgaatttgtttttgatcatcaatcgtgaaatttgaaagtacaatttgatttgaagacgccgtaatcttagttccagccatatcaactacgtaatctatatccgtagttttatttaaaataagttttaaaagcttagctttaattgaataatattgcgattcccaaccatatttagggtcggtattcattggtaaaattatcgtccgcccattgataatggtcatcactggtcctaatttttcagccttcgcactatatgcacttgataaaatttcaactttatttgcatcctcataagcgattttgtaataatcccccgtatgttgaagcatggtgacccgcggattctcaatttgatcaatgaccattccatcaatttgttcgtaagattgataattggttcgagcccgcttaatttccaatttttctgcatcaattaatgttctcaacgttggtctttcaaacaaaatttgaacactttcaccatctaaaaacatgacattctttttaagcaatgctgtgatttgttcatcatttagattgttaaaaaattggccactaaccgctaacacttcgttttcaaaattgcttgtattcgtccatttttccggtttacatgccactcctaaactacccaaaagtgataaccaactgtactctttaggtaagagttcctctgagttttcgcctctagtagtctggaggttaaacgaggcatcctgagatactaaaacttttactccatcgagttgttccacattcaatcgatgttgagttcccaaattcattaagtctttggattctgccaataattcagcatagtcatacgtttcatcgattccattccccatcatatcgaataaattcagcaaaattcccgtagcgcccagcatttgtgtactttccaattgcaatttagtaaacattcttgatttaacaaatggcgaatacatataactttccagctcaggatatacgtctgaatttttgccaaccaattccgtagtcactctggagtaacgttcaaaatctcgtgaatattgtaaaggagaaacttcgttatatgctggtaaatgtggtcgactaactcgtaaatgcgtaccagataaactatcaaatagaccgtcccaatcgcgtccttcaactgcatgccattcgggaaaagaactcatcaaacccaaccttgtggtgggagaaattctagcgaccgtcttttggattaaacgggcaacttttttcatttctactcgcgcaacactgagatatattttgcgttcaagcgtgggtttccctagttgtaagagctttttgacaaattcagtacgggttaccttacgtcctaatttttccgaataaatcttcatatgccgctcacaaaaacatgcaagtttgattggtgtgtgattgtaatgtctaaaatcatcttccagccataattccttaggttggagtttggcatattcaccgtagatatcagcaatatattcaacccacctaggatctgcaggacaagcgatggattcagcgtgttgacctcgataatcaaccatcgttccaaaacccagttctggactaactttttgtccacgatcgctatgcatcagcgttgtccatggatttaaacttgttgttatgtccatctctgctagccgtttagaaacctttgctaccgtaggcaaccaatgcgttctaacttgatcgatggtaagatgcccttggtttaactcttctgggttaataaaaaagactacattgtcaattcgagcttcctgacaaaatttaattaacttcttcgctcgttcttcattccagttaaaaggatcaattgcgaatcttaatgaatattgataggtttctgccatattttttacccgtttagttttgcatttacgtcaataattccattttgtgcttcgtcaattacagattgtttacttacttccattcccatcattacttgattggcaaaaccaatcaccatgggaagactcaaaccactaactacttcaagttctggatgttcagccatcaaacgaaccacaacattggagggggttccacctagtaaatcaaccgccaccattgtcttttcgttattggggttgtcattgataaactgctctgcttcggcctgtaaatcttctggaccttgattgggttgaagcccaatagccttcatgttatcaatatgcccaagaatcatctccgcactagctaaagtttcaaccgccatatttccgtgactcattaacaataatctcatgtaacattcctccatccctgggtttgtaattatgttgtatacgcttacaaacacctgtaaataaacagctgatattactaccagctcaattcatatcataactggttggtaccagtttgtcaaccaagttataggcgctaaaaatgcctttttcatgggatttttatactaaatttttcgcgtttatattttggtatagatggtataaatttacaattttcaccagtatcatcactatttattaaaaattcttcatagacattttcaaatcggtttgttcaataaattagtaataaaaaaactttgattttttacaaatcaaagtttcgattatattaaattaccttcatctaaattaattaaaaaaggagcaatcggatcattttgttcgttgtataacgttaagattggcgcattactatatccatatcgagcttgcgtagccccgttaggaaactcaacaacgacttgatcatccttaatctttgctggaatcgattgccaaacaccattaactaatccttcaatatggcaattttgggtagcatgtatgtgttggacgcctttaaatttaaggtggacttgattcctatctttaataattcgattaaaaaccggcgtacttgaatacgttgtccctgccagaattttccctagccgtgtgccagcaattcttttcgtaaccggatgaggattatataattcccctgtatccgttatagaaactaggtgaactgccgctaaagtttgactcactttcagcatttgttgcctaatttctgcccaagcattccgaagtacgttagcatactttggtaactgaataatatagaatggcaacgaatagtcttggaaaactctgcgccaatcattgataatctccctcaataacacatcatacaaatgacgcgtttcaatatctgtctcaccttgataccaaaccacttgatcgaatgaataatttttaatctttaataccattgctttaaataaggtacctggttttaaataactatctggcgttaccggtggtggccaaggcgtttgtccaacaatattaagagccattcccaatgggacactaggattatctttcataaatttatacattcgtcgattatgacgctgaactttttgacgatataattttacctcttcttcaaactctcggttgggcttattttgcagttgtttctcaaatggacgaacgatttcatccatcaactgtggttggctagtaagcgtcaatttcgacaaccaagttgcagctaatgccccgtccctagtacaacaaacaaccccgatcggtagctgaggatcttcttcggtcatccgcttaactgcataaaaagccattgccgaaatgtgtccgagattagtagtctttaactgatgccagtgggtagtttttgattgatagacttccacttgtccattttggaaatgaaatgcaggctgcggaacgttataataggagatattgttcaatgtgaaatgatttacctcagtctcaaaatcctggtcttgtgccatccgaaagcctacattggattgtccagccattaaaatcactcgaccaaaacgcaccttttttagtaagatttgttcccgatcatctgcaatttgaacttcaaatgaacttctagtatcaatcactggatcaaagcgacatgtccaccgaccatcgcgttttacaattgcacgctttatatctgaagcaatttttacttttacggttgaacccgctcttcccgcaccgctaatctgaaatgattttcccgccggcaaaaccatattatccgaaaaaatttgatcaacatgtaattcgaaactttccatgcttaacctctctgaataaaaaggccagaccctcccaactaacagatcggatctgacattttatgttacctatctttttagtcttacttaaattcaatcccgtattcaaacgtatgactttcaccagcctcaagaaggttattgcctttcttattattccagtccgttggctggtcgctagcttgatctggaagccctgcaaatggttcaatgcaaatgaagggttgagtttcatgttccatcgcccatagcgttagatatgggaattgtttgatgttcaatttaacttcatgagcagtttggttggaatgaagggtcacattttcaagcttcttagcattcaaaataataagtccatcatcaaacatttcatgatttaaagctaattcactagcttggattgatgtatatggagcttcagttccatcgcggaaagaaatgggccccactccgagtcttttaatttgtttttgttttggtccaaatgttaggcgataatcttcaaaaacaccatcatcatcaattggaagattaaaagctgggtgagatcctaaagcatatggcatcatccgatggtcattattaatcacccgatatccaatcaaaagctgattctgatctaatttgtattcaacttgaaggataaaatcaaatgggaacatttcctttgttttagcatttgactttaactctaacatgactcgattttctgcttgattaactttctgccaatcaaaatctcgtgcaaatccatgttggggcattcggtacgtcttaccatctactatatattcatcgttatttgacttaccaatcgctggaaatagaataggtgcatgtttcttccaagcatcaccattccaaatatagtcatagccactttcgtttccaataacatgagtcaattgagctcccatattatcaatttcaacttcgagacgatcgttttttaactttatcatatgaatttagttccccttccttatttttgtacagtcttagcatgattcatttccattaaaatgtaaaggctttctttggctttattcgacaattttaaccttcatctgaacttcaacaccttttgtaattagttcgaaactgttatgatagaattctgttagaaattttgttccacctatgacacttctcccattctttgggttcctttggtcatagtaaaattagtgacgtttacgttataaaggagaatttaatatgtctagttctaaaataaacacccgtgagattgttttatctgccatgattgccgctctttatgtggcaattacatttgtcttttctgctattagctttggaccaattcagtttcgcttagctgaaatgttaaactgcttagtgatttatgacaaacgctatatctggggcatttcgttgggagtcttaatttccaatatgcaatcatctttaggaattatcgatattacatggggaaccctcacaactatcgttacgctttcaattgtttacttagtcattcgtaaatttagcgatacgaaggtaaagatgggcatctgtgttgccatcactactgttctaatgggctttttagttgctattgagctcgcctatgttttgaaagttccatttttctatacttggggaacggttagtcttggagaactaggcgtgatgctaatcggcgccgtcgtaatttatctacttggagaaaatgttaatctatccctatctgctcgcagatagtaaaatctactaccaaaccaaataactacaagcctttaaaataggttcaaattaaatactttagtataatttacgtataaagtgagccttttagtcgaaacggagggactcagcatgcatcaattatctaaagtatttttgattaccttagcatctttttcactggttggattagctggttgtgcagacaaaaaatcagccacagcaccagctactgaaaaagcttcttcacctgcccgcgtccatgaagttcaacgtacaaacgtcactactatcgctctggctacttaccatttgatgaaatccaatggccaacttgaaaagcttaacgatgacatcgaacccagcgcaagaaatgttgtagaagatactgataataaaaaaattgctttcgatgcgggaactgagcaaaatgattattttgaacaaaaagcccatattactatcgataacaacaaggtgctttatacaaccaaacaagataataccagtgtcgatagcctctataaaaagtattccaaaacagttagtttccagcgttttttagatgaatttgaaattcaagaccatgacgaagattttgacgactaaaaaagctgaatcaagaaaagttcttgattcagctttttatagtacctgatttattcaaacaaatttttagagttaatcttctaaattctcaactaccactttacccatcatatggtttccctcaaccagcttatgcgcctgttttaggttctccacgttaattggggataattgcttagtcagggttgaaatcagttctccagcgtctaataaacgagcaatttcgtccaaatatacatgctgagtctccatgtctggtgttccatagtaggacttcgtgtacatccattcccaagcaaatgtaacccgtttacgttttagtgctttcaaatctaccggttcatggttttgagtgattgaagctatcctgccattcggtttaatcagctcgaccatttcatcccaatgcgcatcaatattgtttaactctaaaatataatctacgtattgatgacctaagttacgaacttcatcaatcaagttattacgatgattaacggtttcgtcggcgccatgttttagacaccattcaatagtttctggacgagaagccgaggcgatcacatgtaaaccggctttttgggctaattgggttgcaatggaacctacgccaccagccccattaataattagaatcgacttatcggcgtttccttgcacatcctctcgatcaatttctaattgttcaaataatgcttcccacgccgttaatgaagtcaatggcatcgcagctgcttcagcattgctaagcttttcgggggcatgtcccaccacccgttcatctactagctgatattcactatcgcttccggcccgtttgaatgaaccagcataaaacacacggtcgccaatttcaaaatatccagctgatgcgcctttagctaccacagttccaactgcatcccaaccaatcactttaggttcgtctaaagtttcagtcccatttttacgcaccgccacatcgattggatttactgatactgcatcgactttaaccagtagatcacgtccttcaggctgaggaaccgccgtttcaaaacgaaacaaacttgcttcttcattgatgggtaaatgtttttgaaatccaattgaccacattattttattcattttggtaccattcccttctttaaaataacgctatttcttctataattgtacctcgaaaattgttaaaacttgttactaagtaattgaaaatagccatgttaactaaattttggtgcctaatcttgttgttgtcgttgcaaaataccttcagtaatatcagcaatcgttatttcatccattttttgaaaggcactttgctgtatttcagcgtatgcatcatctaacacgtcttgaatactgccaccaacaacacactgtggatttgtcttagggtcgatatgcaagaggttatgatccatatccaccgccttataaacatctaaaatactaatctcactcgcacgagcatttaacgctgggctagcactccctacttttgtcgtaattagtcccgcaattcgtaaatccgacatcaaatttcttacagtactagcattggattcgatactatccgcaatggttttacttgataaatcgccgtccttataaataattaagtacgtcaaaatatggattgcatcgcttaacttataggaatacttcatcgttaccacctaatttaaaatttcgttaatagcctctggtaaactagttaattcccgacccaaaacttttgctaaactatctgattgatgactgagagagccatcttcaattggtgcctgaaaagaagtaaatagtgccgcagtatctgcatctaagcctcccgcttgaagttgagcttgataggcatccctcgaaatctgcttaacttcaaaatcatttccagttgctgtttgaagggctgcgcccaaatcagcatacgaacgaattttaccagcaaattcatagatagcatctggattttctagcgtaattacctttgcagcagcctcagcatactcacgttctaaagcccatccagcttgctgatttgtccagtaggttgctgtttgattattagcaccactttgtaaaaagcccatttcattttgaaggtaccagttgttacgtagaaatgagtgtttgattccttgttcttcaattagtttctcagttaatcgatggtcgtttgctaaagcactggttgatgcttgagcatttggaaaactagtataagctacaaaatcaacacccgcatttttaattgctgttacaacattttggtgttgagttcctcgagctactttaccacctggttgcgaagaaataaagagcactcgatcaatccctttcagagctttttccattgtagttacatcatcgtaatcaccttgacgaatttctacacctttaggaagtagcttttgacctttttctagatttctaacaatggcgattacgttgtcggttcctactaaatcaattaatttttttatcgcgatttgtccaaagtttcctgttgcagcagtaattgcatatttcatattcataattctccttaagttgtttttttattattaacagcttaatcataccacctgttattttaaagtcaacaggtttgaacaaaaaaactcacttaccttgaagttaaaattcaaaaataagtgagttaatttttattacaaatcatttttttcttagtgaaaaccaccaaatcaaatggataatcaaaatgatgataaatataaaagccaaaagaccgattccttagctggcatgtcgggaatcggtccgtttatttatcttatgactgtaatatatttcaaattctttttaaacgtgaattggtagtcctgcagctaattctgctgcatccataatttcttcacccaatgttggatgtggatgaatggttaattcaatatctttaattgttaatccattttcaatcgctaaagttagctcagaaatcaaattagaagcttccggacccacaatttgggctccaataataccgccagtaggattgtccgtaattagacggataaagccttctgtttggtccatagtcatggcacgtccactagcagcaaatgggaacttacttgatttagcatccaacttcttttcagcaatagattgtggagtttcacctacagttgctaattcaatgtttgtgtaagcaacggctggcaaaacataatgtgtatcatgagcatcttcgccacccatagcagctgctgccaccttagcctcaaaactagccttatgcgctaaagctggtccagcgaccacatcaccgatagcataaatatgtttaactgatgtttgcatggaatcattaacttcaattaaaccacgcttacttaacttgatattggtattattcaaaccaagttgatctgtgttaggacggcggcctactgaaactaaacagtagtctccggtaaccgtcttggttgttccatcagcttcataggttactgtaacatctttgtcagtttggtttgcctcaaccgctgtagcttcagtaacaatttcgactccatttttcttaaagttattcaaaactggctgaatcaattcgccatcaaacccatttaaaatgtgatccaaaccttcaatgatggtaatctttgaaccaaggttcatataagctccagccagttccgctccaatcaccccaccaccaataatgatgagatgttctggaacatcttttaagttcaaggctccagtggaatcaattactcgaccactaaacttaaagtgtgggatttcaactggacgagaaccagtggcaatcaaagctctcttaaagcgatatacatgggaatcatctccgttgattacgttaaccgtttcgttatcattgaagtaagcttctcctcgcacaatttcaactttgtgtttcttaagcaagagttccactccaccagttagtttgttaacaacctgattttgtttccattcttgagttttagtgaaatcaattttagattctgataccgaaactccaaatggattaccatgttgtaaagttgagtagagatgtccagcttgaatcaaagctttagatggaatacatccaacattcaaacaaactcctccgatataatcacgttcaacaatcacaactttttgtcctaattcagctgctcgaatagcagcaacgtatccaccaggaccagatccaataattaaagtatcaacgttaattgcttgtgtaccaactaccatgactacacctccattagcatgtaggcagggttactcaaaagtgccttcagctcattcataattttttgtgctagagcaccgtcaattaaacgatgatcaaagctaagtgatagttttaatgtatttccaactgctaactcaccatcttcgttaaccactggagtcttacgaattcgtccaattccaagaattgcactttcacctggattaacaattggtgtgaagaatccacttccactttctgaaccaatattggtgatagtaactgtgccacccttaagttcattaggcttcaaatcaccggcacgaccacggatggccatgtcatcaatttcttgcgcaacttccataattgattttgatttaacattcttaacgtttggtacgaaaagtccattatcagtatcaactgcgaaactgacatttgtatcttcgtaataaacgatttcttgtttttcaatatcaaccattgcactaagttcagggtacttatgtgctgccccagcaagggctttcgcaataaatggcatatatgttaacttgtagcctttttgtttagcttgttccttaaattggctacgtagatccattaacttagaaacttctacttcatccatgattgttacatgtggaatcgtttgaacttggttagttaaagtcttagcaattactttacgaactggtgacaatggtatccgtccagctttaacttcagctggcgcagccggagtagctggggcacttggcgccttttctgattctgtttctggaactgaagcggctggggctgggcttgctgtaggtgctaatgcaggacttgctttaaagttctccacatcagccatggtgatatgtccatgccgtccagttgctggcacctgagttaaatcaatatcattttttctagcatattctcgtacagatggcattgctaacaattgtccatttgaagtatattctgcacctaccttggttacttcaggtgcagtttggttagctggtgcgcttgattctggttctgtagatgctggtgtttctttaggtgcttcactttcagcaccagcgccacttccgtcaccgtcgaattcaatcaatggttcgccaaccttaaccaccgttcccgcttctacgaaaagttttgtaatttttccaccataaggagaaaggatttcttgtaatagcttatcattttgaacttcagctactgcatcttcttctttaatcgtatcgccgacttttactaaccagtttgcaatttcgccttcagccattccttcgccaatatctggcatcttaaaaatttcagtcaaagttcacgacctccttaactttttcgatgatatcgtctgcttttggtaaccattcattttcagcaagggcaaatggatatactgaatctggagcagctacccgtccgattggtgctttcaaactcataatgaagcgttcactaatttcactcattaccatcgcaccaataccagcttgccgttgtgcttcttgagctacaacaactcgaccagtcttttcaacgctttctccaattgtgtcgagatcgagtggactaaccgttctcaaatctacaatttcagcgtcaatgccgtctttagcaagttcttctgcggccgctaagcttgtatgtaccattccaccataggtgataattgatacgtccttaccttcacgaatcacattggccttatccaatggtgtggtgtagtaaccttctggaacatcgccacgaattgaacgatataaacgaagattttcaaggaagattaccggatcattactttcaacagctgatagtaacaatcctttagcatctgctggagtagctggcataactactcgtagaccaggtgtttgagctactaaaccttccaaggagtccgcatgcatttcaggagtcttagttccaccgccataaggagagcgaaccacaattggaaatgtacgtattccatggaaacggaaacgtccacgtgccatctgtcctgcaagtgaatccataacttcatatacaaagccgaagaattggatttccataattggacggtagttttgggttgtcatcccaattgccattccaccaattccactttcagctagtggggtgttgaaaacccgattttcaccatatttcgcctgaagaccatccgtagctctaaatacaccaccatttttaccaacgtcttcaccaaagataactacattttcatcgttagcaagagctaaatcttgagcttcagtaatcgcttgaatatatgttttttgtgccatgattacttgccctcccctctaaatttgttaatttgttcttgtgcagcttgtcctggaacttctagagtttgttcaataaagtctgaaatcttttgtttatcgattccatctgcttgttttacgccgtcatcaatttgttcattaaccacttcggtccagtcattttcaatttcttcagaccagagacccaatccttcaagatattttctgaaacggataagtggttctttcttagtccattcatcaatttcttcttgagtacgataacgaagtggatcatcaccagacatcgagtgtgcacccaaacgattagtaattgtttcaataaatacaggtccattaccatcaactgcccattgacgtgccttcttggatgctaggtacattgcaattggatccattccatccacaaccaaacttggaagaccagctgcccaacctttagctgctagatgaggagccttagtttgtaatttacgtggtgttgagatagcgtattcattattttgtgagaaaaatacggcgggtgcgttatatgcgccagcaaagttcattccttcgtaaaaatcaccttgcgaagtaccaccatcaccagtgtaggcataagccacattaggttgtttacgcatcttcaaacctagggctgcaccagcagcttcaacatattgagcaccgataataatttgtggcatccagccattaacatcatcaaattcatttccttcataatggccacgtgaccacaagaaagccttataaattggccaacctttcattactaattgcggaatatcacgataacctgggaaaagccaatctcctttttcaaacgcataatttgaagcaatttgagaggcttcttccccaatggttggagcatagaaacctaagcgtccttgttttgctagtttagtggaacgttcatgtagcacacgactaaataccatctgtttcataagttcaacgagctgatcttcattcaaaccagcctctttaagggcatccccgtctacaatctcaccatcattatttagaacttgtagcattggaaaactgtctgtttgtttttccatttgaagattgaaatctaacacttgtttattgtcatcttttacagccataactaaacctcctaagcttcaaataatttaattaattcatcatccgtaatgtttccgaagtaccggccttcatggttacgttcaaagacggtcttaatctctgcagtttcaaatggtaacccaataaattggtctttgatttcgcgccaatcgcgtaaaccaaggaaatcgcccgtgaaattgatatcacgtatggttccaccctcagcttggacttgaacatcgataattccaccgtcatatttagcatggttcttaaagttaaattctggtgaacgaccataattccagtcccaagttgaaaacttatcagccgttagttggataatctcctgtttttgttgcggagttaacacaatctcttggtctttcccgtgatcggttaattcgtactgaaccgcatcccagaaatcttgaagggttaacccttttggagctgcatctttgatcattcccactcgacttcggaccgatttagcagcttttgaaatgaatttttcatccgctacatttaaggaacgaaccatggtatctacattactatcaaatagcaatgttccatgatgcattaagtatcctttggcatagcgctgggctacaccagagatttttttaccatttactaacagatcatttcgaccggaagcctcggcatcaatccctaaagtatgtaaagctcttaatacgggctcagaaaactttttaaaatcaacatttgctgctgattcaattggtacaaataaggtgaagttcagattacctaaatcatggtaaactgcgccaccgcccgtcactcgccggacaacctcaatttggtgttcatcaacaaaatcttggttaacttccccaaaagtattctgattctgaccaacaataatagcattattattctgccaaagtgcaaaaactggttccttggcatttaaattatttagtagccatgtgtccgttgcaatattaatgtacgcatctgttcccatgtatgtgacgtatcgcacaatctaaacccccttatcacgctaatggaagcgctttctaagtacatctttatgatagcacatttgaaccgttttagggctattttttgggtttaaaatgttttaaattgaattttggttttgtgcaattttgttcaaaccttaacattaaatttacatatttgagcaaagttgttaatttttataagataaaaagactagcttcgaaagactaaaaaacctcaaactaattctgataattagtttgaggttttgatttttttgttgattttttgaccaattatagattttcttcagcttgaatttcagaaacacgttcactaatcttcaagaatggtaagtataagaatactccgaccacaataattaagatttgtaaaataactgcgcgccagtctccggctgttgaaagatatggtccgattaaaggaggagttgtccatggtactaatactactgttcgactgacccagccccaaagtgtagcaaagtaacccatcaaactcccaacaactgggaataaaacaaatggaataatcaaaggtaaattaaagacaattggaaaaccaaaaatcatcggttcattaatattaaagattcctggtgccaacgataatccagcaatttgacgagaagatttagctttactaaaaattaaaatagcaataatcaacgcaatcgtactacctgaaccaccgattaaggtgtaattacttacaaatgaagttgtaattatatttggaatggcttggtgatgtgcataagcagtcatgttttcgttcatattaactaatacaaggggatcaagcaatgcacctgataatacggtttgatgaatacttaaaccaaaaaggaaattagctaaagtataaattacacagtaacccacaatacttgtattaaagcctcgtaaaggttcttggatccaagttttaattaagttgattaaatcggtgttgaaaaatcctgccagcaacgctgcaataatagcaaaaaacgacattaataaaatggctggaattaaaacactaaatgaagcagaaactgctggtggtacattttcccctaagtgaatttgtaattttttaatcgaggcaagtttgataaagaggccggttgcaatcagcccaacaaaaatcccaccaaacattccttgcgttcccgtattcaaataactaagtccacctgtgaccgtcgccatttttgcccctgctgaagcaaccgttcctaactgaatgcttcctggcattaggatgaaaatacttgctaaagacatcgcagcagccgcaattggattattaaagcctttattacgagcaagactataaccgatcattggcgcaactaaaattccggctacatttaacgtcccattaacaatggcgtttccaatcacttggaattttgtcagcatatccccactcaaaaaccaggtaaagacaacgttatttaacagtaccccaattccggctacaataaacattggtaaaatgacggcaaaagcatcacggagtgaacggagatatacccagtttccgactttaactgagatttcagtgaacttagcaatgaatttagaattttgcatcttatcattgactgattctttgttcgaactacccattttaaatcctcccattaaagatcattttctaaatcgttcccattagtttcaataacttttttaaaccatctataactcttcttagggacccgtttcatatcacgtaactcgtggttgccacgatttacgtacaccatcccatagcgtttttccatatttccagaagaactaggaatgtcgattaatccccaaccaagataacctaagactgggacaccgtcttccacaaccgcatcaatcatcgcttggatatggtcacgatgatattcaattcggtaatcatcttgaatctctgtcccatcgaatatttcacgataaccgataccattttcaattggaaacatgggaataccgtattcgttgtaagtcttagtgataacatcacggaatcctaatggatcaatgttccatccccaatctgtagcctttaaatatggattttcgacccctccataatctagataacgattaggcatcgttccctgtggaattttggttgaatcaacaacgttacttgcataataactaaacgaaataaaatcactcttcaatttttcaaatgctatttgatcttgttctgtaaaatcgatatcaaaatgatgattcttgatatattgggtaacttcagtcgagtagtggccatgtacccaaacctccaataaattacgattcaaaaattcatcaatttggcgggccacataaacatcacgcggacgacaatttttaggataagattctacatatgctaacatccctccaatttgagcatcaccagtttcatgcacataattagcaacttgggcatgagcggtcattacatgatgggcaattaactggagttcttcgtcggtttggtcacctttcaaatagcctgcaatgtggaaagcttctgtctgtgaatataagttttgttcattaaaggttacccatagtttcacacgatcactaaagcagtccaccattttcttaccaaaacgtacaaatgcgtcaaccacgtggcgactcatgaagccgttgtatttttccgctaaatgtaatggcatatcaaaatgatacaggcaaatcatcggcttgattccacgtttcagtaaatcattaattaatctgtcgtaatattggataccttcttcattaaagtccccatctccggtagggtttacacgactccacgaaatttgaaaacgataacaattcattccttgattagccatcaaatctaggtcttcctcataatgatggtaattatcaatagcaacatcccagtttgaggtagtttcggttgcttcatatgtatcataaactgttggtcccttaccgccttcatgaacacctccttctgtctgcatgcttgatgttgagtttccccataaaaaattatctggtagttttcctttcaaaataacgctcctctctaattgaattcgctttcattatagctttattttttatttaagtaaatacttttattttaaaagactatacttttataaaaattgtgattgtatttaagatacgctaaaatgagggtaacgtcttagaacggagttttaaacaatatgtataaatacgaaaaaatctcgcaagcgattcgcaaacaaattattgaacaaaaaattaaacctggagctttactgccggatcaaaatcaattagctaaagaatttaatactactcgtataacgattggcaaagcactccaatccctaattattgaagggcttatctatagcaaacgtggtgctgggacgtttgttagaaaagatgctcatttgaatgacgaatttactaacgatgttgataaacctttggggactacctcgactcatccgcatagtaaagtcaccagtaaatatattcatttgactgctcggattgctaacgaagtcgaaaagaaaaatcttctactagaagatggtgagacggtctacgtcatcaaacggacgcgttttatcgagggaaaagcttatagttatgaacaaacaattatgccaactaaaattgcaacaataaccgaagaagttttaaaaaaatctatttaccaatatctagaacatgagtaccatttagaattagctggttcccatcgacaaatcactgcccgtaaagtttctgaagaggacgctaaatttctgggtgaaaagttgggcgatccaatcctagtgattagccaaactagttacttagtagatggaacaccttttgaattttctgaatctcgttttccataccaatctagcgcagtgtctgcggatgtcaatttacttgaataaaaaagcgttcagaaaaattttctgaacgctttttttattttttaatttttaaaatagattctgtacccattcgtttagaagttatgcggtttacttgtgcctgttcatcttcaaatcctaagccaatcccaacgataatttccttatcacttggaatatttaactcctctcttaaaatctgcggatacttcacaaagttatatgcaacgatcgagccgataccttgttcagttgtgaccaacaaaatattttgactaaacgcacctaaatcaaacaaagaccatggtgtatatccttttggtaaggtcaaataaactacagcttgagcattataaagctgattggcttcttcacctaaagtttcttgccaattatcccctaaaactgttggtataccacgactccattcagccatgttcttttgggcttgttcagaccagcgcttccgcgacattggaggaatatccgaattagtttttgctcctgtaattgccaattcctgttgttgctttctaatagcttccaaagtctcaccttgggctacataaactttttgcggttgcgaattgacccatgaaggtgctttttgagcaattccaatcatttcttttaattgttttgaatctattttttgatccgtaaaatggcgtacggaatgacgcttttgaattgcctgtttgacttccatcctgtctaaacctccgaatcgtttattgcaaatttagaaccatactgcaggttttagtatacgtcttaaagtccactttaagtcaagagttgaaaaagtttattactcaataatctaccaaattaactttatcagaaattaacatagctttattttcactttcaaaatccattttagcccataaaccataacgacccccaaaagctagaatcttagtctaacttttgagggccactataaaattatgttgtagttctttttatttatcagtattttctgcagcaaccttttggaattcggctactaaatcggcattttccgtaaccttaaagttcattccatcgctagctgattgagaagttactaatacttctggttggccattatggaacgtaaataagtacatgtattggtcaccagtatatacagctactaccttgtattcactgtctgccttttcacttcttgtccattgcatggaaacctcttgctggttgacatatatttgtcccttagagagatagtcagggaaacttactccaccgaaactaacggatgcgttagcattcgtacctgtgtaagtttggcccatggtttgttgccaacttgaaatgaaagctgccaattctgaatcttgtttgtcagtccaaattttcttttcagtctttttagtcttctttgaagaagattgtgctttagatgaacttgatttaccttcttcaactttgatcacttttgtactacttgatctatcagaagatgaagttgtgttcgtgacgtgattaggataaaagaacttataccctgcaatcacgacgattaacgcgagaataacccaaaccaccgaattgattgagccaaacgagcgcttttctggttttttcatatgtcgcataataatcacctcgtttagtctattatacagtaatttgataaattggaaattaactgtaattactcttttatagaggactacttaatttataaaaaatcacattacatcaaacctgacgtaatgtgatttttaattaccttctatctttcaacttcttgtaacttttgattgtcatctagttgagatttaccttctaaatgtttcttttgaagttgaaccatgctgaaccatagcaatgcaagagctataattgcgaacaataatagagctcccattgattgaacaaccgtgatatttcctaaaccagatgtaatggattgacggaatgacaagattgagtacgtcaatggcaagaatggatgaattgcattatagaaactgtttgtaacttccattgggaaggtaccacccgaaccaccaagttgaagcatcaatagaatcattgcaacgaatcgaccaggattatcgaaggccatcgacaagaacataacgatgtacatcgacgtcaaagcaatcataattgcggttaagtagtattgacctacatgatcaacatggataccagcaaccatcataattgttgcttcaatcaaggccattccaagagcaaccgctgtaccaactgatactttactcaagaaccagtctgtagctgtaccaccacgcttagaaatcttacggattgggtaagcgaagttaaagacgatagcaccaacataaagggctaatgaaagcacatatggtgccaaagcatgtccataatttggaacataactgtaatcagtttgtttcaaatgagttggagcagcgaacatttgagcagttttgcttgtaagaggaacactgttaacttgttttgaacccttttctaaactatctgctagcgtaccattaccatcactaatttgtttgctaccgtcaagcagctgatcagagttagcatctaattcacttgcaccggcatttagcttattaacgccgtcaattagttcacctgtacttccatttaaggtttgaagtccatcatttaaggtatgacttcctgaatctaactgttgaacaccgctaattaaggttcctgtacttccatttagagtttgaagtccgctattcaatgtgtgacttcctgaatctaattgttgaacgccacctacaagagctggaatttgaccatttaattggttaagtccaccagtaacttgtgatgatccaccaactaattggttgctaccagcagctaacattcctacaccactaaccaaggttggcatttgtgaactagcagtactgataccaccattaagttggcttacaccatttactaaagcagctccgtttccactaagttgagaactaccttgagttaattggctaattccagattgtaatgccggcatttggccattgatagtagttaaggctgtatcaagtgtttgagcaccgctagttaacttcttaacattatctgaactcttattagtttggctagctaaatcacttgcaccgttgttcaattgcgacacaccatcagataacttagatgctgagcctgagaatttatctacggcacctgaaagcttgcttgagctatctgagaggaccttcaagttatcagtaacactttgtgatccttgagccaagtctttaatcttagcagctaatgtggccatttcgtcaccgtttgcagaaagtgaatttattcctgaagcaaccttttggaatgaagcacttaaagttgcaatcttagcatctaaatcagcttgttttgaagataatgaattcaattttgaaacttgaccttcaacactactaatttcaccttgaattgctgaaattttacttgtatcaatagtttgtgaggttgtagttgattgggctgtgcttgcaccagaaccagcaacacttgctaaagcggccttagctttagctgcatcttctgcggatagaccagctccatcaattttagcgttgattgtagcttgtgatactcctgaggatgctggtgctgctttagtagtagtcgttgttttagttgaactagctaaagcaccgacatcactcttaattttatttagttggctactaattgaactagctgcactagaattgtttccgccagaaacatctgttttagatagcgctgctagttgtgaattgattgaatttaattcactcttcaaagcactagcttgcttactcatatcagatggagtaatttggcttgaaagttggttcaatccgttagaaacttggctattagcactatagagttgttttgaaccacccgcaatactatcaacagctgacttcatttggccaacgcttgatggtaagtccttagtattattagctaagctagcaataccactttgtaaagtggaagtaccatcagaaactttagtagtgtattcgttgattccactatttaaatcacttgctccagatgaaatttgtttgatgccacctactaattcaccagtattagcatctaatttttggataccactattaagttgataaacaccaccaacatattgaggaactgcaacatttagttgagcagaaccatcttttagttgtgatacgccagtaactaaagcaccactcttagattgtaattcagaaatacctttatttagagcaactgctccgttagtaacttgtcctgaaccattagccaactgtgatacaccagaagatagggcaccagttttgctgttcaactgatctaagccagctgataattgacttgaaccaccagctaattgagctacaccggatgccaaagttccagtcttactgtttaattcatccaagccaccagttaattggcttgaaccatctgctaactgttttacaccagattgcagaggagccacagaaaccgccattgtagcaattccatcgtgtaattgtgatacaccggccgtataagtcttagtaccatcgtttaattgaaccgcgccgtctttaagtttattagcaccatcggccgcgtctttgaaacctttaccagcttttttaacttgatcaaacatagctgtagcataagatttagtaacttgctcccgtacttgagagtttaacttttctgtacctacgtcactaattactttaccaatgtagtttagcgaagcattagtagaatacttcaactgcatctttttaggatttttatctgttacagttgcagcatttgctgagaagttcttagggattgtgactactgtatagtactttttatccttcattccttctttagctttattagctgaaacgaatttccagcctaactggtcatttttcttcagattggaaaccatctcgtccccaactgcgagttttttaccttgatactcaacgggtttatctaagttaaccactgcaactggtaaattttttgtatctccatacggatcccatactgatttcaagaagaaaacactatataggaaaggaatgaaaataattgccagaactgaaattaagattaacttatttttccctataaacttccattctttgcgaatcatccaactagtcccctttaacctttaatttatatatccggatatatgaatcatgatgtacttctaaaagatctatcgcaataacttcttatcttttctcaagatgtcaatcagttcttgaacctgagccaatgcgtctttgatcgtcaattggtaaatattacttgtcccaaccttgcggacggaaaccaaattgaggtcttttaactgcttgatatggtgtgatacggctggttgtgaaagaccaattagcttagttagttcactcaccgtcagccccgcatcactttcgccaagtgtaatcataatttgttgacggcgttcgtcagaaagggcatccaacagtgggatgttcttcttgaacgcagcaagagcagcattgtttttgaccatctttctcctccattcgaatattcgaatatttaaatacaaattagatcttaacgctaaatttaattcaattcaaccttaagattaactttaattatttttcttctagatcagacaataagtccttagccatcttcttggtaagcatagaaataatggcactatgctggagggaaaccaccgccgtttcggctaatagttcgttccacaaattacgcggtccatgttgagaaattcgttggacttcttcgttaaaagcatttacaaaattattgtaagccctccttgaactggtcaacttaagttcagcttcgaaccctcgtttaatttcatctaaactcaaaatgctttttaaacatccaatgatgatgacagcagccagttgcatccgtccgtacagtttaccttgtgggcgaataatgactgcttgcttcagataattatgcatcatcgttggtgttaacaaatcgacttctaatggacgcaaataattattagccaaatcaattacttggtccaaatgaagttcaatatttggtaattcatcccatttgggcaagctcattttggcaaaattttctaattgttttgaatccatttgatctccttcaatcaccttatttaataatttgtacaccaatgccaattaatcctggaccggtatgtactcccaatgcaggtgaaatatctccattataaaattttcccatattagggtatttatttttaaactcagtactaatttgattcattaacccctcattgagaccgtgtaccacagctaaattaaacttttgagcatttttaagggtatcatcaactaattgtagcatttttttaagggcttttttctccccatgtgccttcgccactggataataaattccctcatcatcacatgaaataatcggcttcaaattaataatggaacccaccaagccggcgacacgtccaattcgcccacccgcaattaaatattttaaagttggaacatagaaaaataccttcgtttgattagctacccgctgaacttcctcaacgatctgatcgaactcccagccttcttcaatcacttcacttgctcttactgcagcaaacccactagcaattccaatatttttagtatcaattacctcaatttgaagttgggggtaatttttagcatatattttaacttgctgtgctgttccagacaatcccgaggaaatgcagacagcaataatttgcgtaaagcctcgttttgacaaattgtctagtgcttttgtgattaattcacccttaggactggccgtagttggcaaaggattggacttagccaacttttgataaaattcatctggctcaatatttacacgatcttggtactcttcttccccaaagaagactcccatcggaatcatttcaaaatattcccgattggcaatttcagctggtacatcggaacacgaatcgaccagcaccgctattttttgtttaagcatgctaacttcccctttgttttaaaaactatctatctagttcataaaactagtataacaattccgatgactaacttagctatttaataaatttttcctagtactactagcttcttttcgttacattaaactaacgattggaacaatccggtggtattaaatggtagaatagttttaatatctttcagaatatcgaggtttcatcttgaataaaatcgaattagcaacccaatttatccaacgacacttacaccaatttcagtgtcccatctgtaaatcgaatttcaatgaagttcaatccgggactttaatttgtaataatcagcattcatttaatattgccaaaaaaggaagtctcttctttttaaataatcctgttaacactgaatatactaatgagatgttaacttatcgaaatcagtttttgacggctggttttttcaacccgatgttagaagaagttatcaataatatttcgggagatttaattttagatgcaggttgtggagaaggaactactactaaatggatggcatctcatttcgacggagacttcgtgggtttggatatctctaaaccagcgattaatattgccggctctggaattgctcctcaaccctatcctttatttatggtgggcgatttagctcaattacctttcacagatcaaggtttaacttcaatcgtcaacattttatctccagccaattatcaagaatttgatcgaacgctggcaacccatggtgaattaattaaagtgattcctggaaatcattatctaagtgaacttcgacaactcgtctatcctgatggtgaacatgcgacctatgataatgctccggttaaaaaccattttatcgaacactatgaatacgtcgaattttctaaaatcagctataaatttccgcttgatgacaaattattcacggcccttttcaatatgacacctttaacttggcaagctcaggatcgtaaagaggctattttacaagatggattaaaagaaatcacggcggaatttgaaattggtgtagttcgtaaataataaaaaggcttcaatcaacgttaacgaattgattgaaaccttttttctatattattaatattttaaattttattgtagtttttgaatgtacttggattaagtacttacttattcttgtctatttattttcaaataacatggtcaaacgtacctaaaaaatgtcctaatatcatgaacaatgtctcgcaaagcctgaaaaacaagttttagaatccatcaaacagcactgttatcctgaagtttgcatataacttaagttttaattgaaaaataattgggttaaaacaaaatgaatatcttagctggaatgcagatattcacaaaaacataattaataataccctttgctcctgtacccgaagcaacatcttcaaccttacgctattacttcagcagtgtcaaatttaacgaattaaagtttaaaaggctccaccaccggaaccacctccaaaaccaccagaactacctccactaaatccgccggacgaaccactggaactagctgatactgagtgtgaaatagaagtactaatactgttagcaatacctgcatgcattccattgattccataatagtaggcataaaatggaacattttcgtttaattgagttccaaaatccgtctttagttttttagcaaccttttctgccaacccaaaagcggtggcatatggcaaaatttgttcccaaagaattaagtcaccaatctccgccgtattaaaatgagcaatatccttcatcatctgtttaaatcctcggatttgattatattgctgcaatccagcctcgttatacattgaaaccttatcccaagtagctaaaacccaagcttcaattatcaacgttaagactattccgcctatccagtacaagttagttacttccccaaatcttccgataattcctactatgaaagcaaggattggagtagtaattgctagcccaagcagtccatgacgataactaatattatacgtatctttaaagcgggctaaattggtatcaacctcaaactgccactccttgtaccatgtagctacattattcttcttatcttttttagcataatcattaatttgcttgatagtaacttgttgaccatcaccaatgcggtccaagcagcgatcgacaaaggacatgttgaatttaccttgtcgctcaatttcagtggtttccttacctcgcttgccatagggaatctgtttgaacttcaatttaccttcagccgccaaaactaacatttcagcagaaacacccttagtatcagctttactcttgttaaatagcgcttctgcctctgctggtgaaatgctcgggacgtcaaaactatgttccatgggcgtcgggatatcatattgatgatatccatgtttttttaaccaacccatcataccgattaaaatcagtacacttatgatggcactggtaattttagcataagccgcaatgcgtcgagctcttgcttgggcttcattttcacgctttaccagttgatattcctgtttttttactgctgctagatgattttgattaacaatttttttattatcgggagttaaagccgtgggaaataccatatgtgcttccacaaaagtgttctctggattgtctcctatatctaaagttactttacctttagctttatccaccgtagtgtagcctgcagcctccccatgagaccaagcatgaagtcctttaacattctttccaggtaatttaatggtaacttgcgcatcctctaagggtacgtcccaacccgatccaattactttccaattaatttcagctgtatctttgtagttggtcaccaccccgttaatccgataatggtacgtaattttggtttggtcatcacttgatacagcattataaaccttaattttcatttgctttttacttgattcaactttagcagttaaattttcaccgctgttattaataggaacttggttttgggctcccttgttattagaaacggtaatcccctctaattctgctcccgcggttcctcttaaatcttgagtcaaataaactccatgataatcatcatcaaagtcgtacaaaacactttgattgatgttggcgctcccatccttatttacattaatctgcattctaaattgtgaaatttcgtaatccgccttaactgtcttaacattccaaaaaataccgaaggttagcatcgtgactaacaataggaacgttctgttcgtaaaaaatttcatattactcccccaaaaattgttcaataatccccgttaaatgttagtcaaagtatagcatacgtgagcaggtgcggacgatggtagaatctgtttcagagttgataaaaatgcttttctaagtccttcgatatttatatctcggctacctttcataccgacgtatcaacgataacgttatgactaccgcattaattaacgttgttaaagctgtcacaccagcgattatcgaaaacgttgcaaagcacattgatgtaaaataccccatcaatgtaacgacgatgaaagcaacgactacataattttctaactttagcgtagttttgttgtaataacttgcaataacaattccgatataaaatagcgctatccccacatacagacacgtaatcgaaaatatagcattagcttcagattcatggataaaatccaaggccaccgtgactaaactcaagccaaacaaaataaagtaatgtaaatatattagtaaatttccagtttcatgggtacgctgttcttcaattaaatgatcaaactccacaatatacgtaaaaaatagactaactacaattataaaaatcattatggattgaattgaaaatgtattttgcgtgaaatattttgaaatacctacgatggtttcaccgaacataataataatcaaggccgttagtcgtcctaataaatgagagaaaataatggggtgcttttgagtatgtttcccggtaaaagcgggtataatccaactagtgataattccaaacaaggcaattgtcgtcccccatctgccagccaacactccccccgctaacaaacaagccattctaaaaaataaaattctcataaaagccatcgcaatgtttcggtcatactcatttttagtttgtacaaaaactagtaaatattgaattgccaaagttagtgataaaagccctgctgctataaagaagccaattaagtgtcggtcaaacgtgtcggaaaaagcattcgacatataaagtgcaatcgccatatcgacaaaagataaaattacattagaccattgggacttcccatagcgattattaaaaaccgtctgaaccatccacgaattgatcgaaacgattacaactaaagtaaagatacttagtgcacttgggctaattacaccattttgtagatgatggattaaccctgttacttgtgaaatcatatatacaaaaactaaatcgtagaaaagttcgatcatcgaaactttttttaacagctcatttttcacaaaaatcaccttcattatctagagtctttatggatatcatagcaaatttacccccgtaaatttagttaatttatttttttaaatgtaagcattttatttgagctatatcaataaaacctttaatatctgaaccacaaaaggagggattgtataatgtttaaacatcaaaaggaactacagtttgaagcaaaaccagatcgcccagatccaatcgttgctaagtaccttcaagaattaattgggggacaatatggtgaaatgagtgtggccatgcaatatcttttccaaggctggagttgccgaggagaagaaaagtataaagatatgataatggatatcgccactgaagaaattggccacgtcgaaatgttggctaccatggtggcacgacttttagaagatgctcccatcgccgaccaacaagctgctatgcaagcgaatcccacagttggagccatcatctctggaatgaacccccaacatgctattgttgccgttttaggccctcgccctgctgacagcgttggtaacccttggagtggtgcctacattattgctagtggtaacctacttgccgattttcgtgctaacctcaatgctgaatcccaaggtcgactccaagttgctcgaatctatgagatgattgacgaccaaggtgttaaagacttactttctgtcctactagctcgtgacagttatcaccaaaatctctgggctagtgcggttaaagaactcgaagaaaaagaggattcaatgttagtaccgacgactttccctcgggataaagaacgtaaagacattgcttacgatttctacaacttctctcaaggagatgaaagtagtaccgggccatgggccagtggagaggctttggatggcgaaggtgaataccactggtatgacgaaccaaaagtagaaggttcggctcctaatctaaaacccgtttctcctaaaatgtatggaacccctgaaaataaatcaaaaatttaaataagcgaaaagcgaaaaaatcataactgattttttcgctttttttaagcttttattttaattttcttggggttgcgaaatagtaaccttgctgtttttctaaaccattttctaagagccatttactaacttcaagactatcaatcccttcaattacaagatcaattccagtatttgcagctagtgctttccataaagaaattgtaactgtaatcatcccttcttctacatttcgtagttgaattagtgatagcttgagacgatcaatatcctgcgtgtattcacgaacggcattaaaactattcattccactacaaacatcatcaactgcaacactgaagcccatttcatggattctcttaatttgatctcgtacagaataattgaaatattggtcaatatcacggttactagggatactttccgtaacttcaatcatcacccgatcacaataaggaattaaacctttcattgcttcaaacgtagaatcatataatagttgctgcgggtcgaggttaaagctatattggataccaggattatcgttaataatctcaatgatgtttttaactaaccatgtacaaaaaactaaatttgatgcatcatcacgcatgtattccttatatagcattgcggggaaacgattctctccaccagtttttctaagtagtaattcgctcccgatgacctttttttcttccttttcggccgcatctatcaaaaaaatcggttgttcatagaagcaaattccttctaatttttgttcaagttcgctcaatttagcgaggccacctttccctcaaccgtaatactattacgtttgtttctcttagattgatacaaataatcatccacacgtttgtagaatgtttggaaatcaaaatcatcatctcttaattgagaaataccgattgaaactttaattccaactcgatcatgattgttaaccctaattgtttcttttaccaaatcatcgcggatggctcttacaattttttcacaatcatccgcagtacggcctcgaaaaataatggcgaattcttccccgccaacccggaatagttggccatgagctttacgatctacaagttcatatgaaaaacgatccgcaaccaaccttaaaactttatctccaacttgatgaccgtattggtcattaaattgtttaaaatgatcaatatcaaacattaccatggttaatggcgcatcattattagaataaaattcgaatacgccttccacaaccttattgaagctattacggttataaactcctgttaacgcatcagtatctacttcctgcatcaagtttaaatactgcttcatgatcattctgacttttttgttaccaaaatggacgattgacattgcgattaaaaattccaaggtcaagcacataatatcgacgatagttagatgatgaatatccttaagtacaaaccaccaagctaatccaaacataattaacgtactgtaatatttaacattctcatcaatcaaagtgtcattttgctggtagattgtgtatgaaattaagataattaccaagattgctaaaataggagcaatatcaaatcctatttgtccacgtactatccctaacccgtatacatacatgggtaaaataatattaaaccacagtacgacttttctatgaacaatatataggcagtagaatagcaccacaaactgagcagttgagtattcccaacctaactcactactagcaattgttgagtacaaatgagtaaacacgttttgtaagaaaaccatcgcgattgttagaccaacaccccatagtagttcttcaatgagtgttgaacttgtttttgttttatccatattcatctcaactacgtaggtacctgcagctaacatgaataatactccgaccgtaattgccgcaataactaccgtattaaaactaaaaaaaacttttgcccaatatatgattgtattcattacagtattttccataagtttttcctttactactccatatcccctattctctgaacaatttactattcctcaaaaataggtatacttttaacactgaagtccttttcttgttaagtaatgctcaaaattgtttaaatcaactttcaattttgtattttccaccccgttttttgtatggacttggatatttaaacgactgcaatgcaatttcatccaagtatttcagatgaaaacaagaacgacataacaccatctagtgcattcgtccttgcctcattacatttcataaaatcattaccctttggactaaataatagacttgaatacgctatctatatctccaaagcaaacggaatttcatttttcgtagcttataaaagaatagcatatccatttttggaaaacaatccaacaagggtgtttaaaatttgtacatacatctttttatatagcatacaactttttaagtgtataaaaaatatctattatcattaataattaattttaaatattatgatttccaatcagaacgatgtttcttatatttatccccaaaaaaatcctttcttcatctctgccctaagttgtaatctgactaggcgatatatatactaaaatattactagcgtttaattacttaaattaaacttttagcttaattttaagtgattacctcaaaggagaacaaattaattatggaatcaacatcttttgttaataatccagaaatccaaaaacgtcggtggtggattttaattgccgtatgtagttttactttcatgtcgactttagatggtagcattgttaatattgcattgccggtcatgagtagtactatgcatgttcctatgaataaggctgaatgggtcgtttccatttacctcattgttatctgtactctcttactcttatttggaaaattgggtgacgctcatggaaaaatacgggtctttaaaattggtaccatgttatttaccataggatcacttctatgcggatttaatactggtttaacattcctattgattgctcgcattattcaagctgtaggggccgctatgacgatgagcactaataatggcatcattactgaagttttccccgcccaagagcgtggccgggctttaggaatgattggttcatttgtcgcccttggtagtattgctgggcctggaattgggggattaattctagcccattttaactgggggtatattttctggatcaacgttcccattggattattagccattttagttggtcataaaattcttcccaaagatgtaattatgactcatcaaaaaatcgacaaacctggtacgatcttatttgccatcacgatgattaccctattcgttggtatttctatgggacaggaagtcggttttacccagccactgattctaacaatgttgttcgttgccttaatcgccttgggcacttttttatatgtggaattacacgttgaaacacccattttagctttatatattttcaaaaatatgcgttttaccctcagtattatctgtgccttcttaattttcattactggatttttctttaacgttatttctccatttcacttagagaatacacttggtttgcctgctaattatgctggatataccttgatgatttatccactgatcaatgttgtgacagcgccagtagccggtgctatttcagataaaatcggatctgaaaaattaacttttgttggattactcattattttaaccgctcaattaggctacatcgtcactaatttggcaactcctttatggcttttcatgatttttatcggtttaaacgggttgggaaatggtattttccaagctcccaacaatgcacttgtaatgggctccgttgaacctaaagacttgggcattgctggtggaattaattcattagctcgaaatctcggaatggttgttggaatttcgtttgcaaccactgtattattttccgcaatgagccatatcgctggacatagtgttacttcagttgtaccggggcatcctgaaatttttattgctggaatgcatgtagcttttaccgtttcctttggtgtttgtttaattgctaccctaatcaccggatatcgtttgttgcggcgtcaaaaataaaaaactggaagcattttaggttggttaatttcacctagatgctccagcttttttattttgtagtagtagatgatgttgttgtacttgtcttagtcaatgtcactactgttgttttatacttgccatcacgataatagcccaccgtgattttatcattaatcttgtgcttgtatagtgcctcacgaagtccggctgtatcagtaattgccttatcatcaatcttagtaataacatcgtatttcttcaaacctgctgttttggctggaccattattaacttgcatcaatacggttccgtccgttacattagaaggtagtttaaggattgatttttgctgtgtagatgaaacttgggttaaatcgactaaagcgacacccagcgcaggacgtgtgattttaccattcttaaccagttgatcaataatggttactacttcatttgaaggaattgcaaatcccattccctctactgtagtagaatcactcccactagcagagagtttcatcgaattaattccgattacttggccagctaagttaattagtgggccgccagaatttccggcattgatggctgcatccgtctgaataacagttgcttctccattattctgtccattttcagtggtagtttccaccgttcgtttcttagccgaaataattccttgggttagtgaggtggcatattctgatcctaatggtgatccaattgccaaggctgtttcaccaactttaatgttatcggaattaccaaagctagcaacggtggtaactgctgatgaattaatcttcaacacggccaaatccgttacactatctgttcccacaatcttagcaggaagttttttaccattgctcataataatctcaagtgaacttgaaccacttactacatggttattcgttacaatataggctgtgtcaccactctttttatagataactccagatccttctgaggcggtctctaattctgaagagctacttgatgatttgctagaagaactcgattcgtttccaaaaattgagctaatgatactgtcagaatcattagtattagccttttgtaggttaatcactgaaaccactgaatccttaattgtagagaatgctttggatgattgactacttacgttaactttaacattactagtcttggttgttcctgtggtatttgagcccgttggtactgctgtactagatgattccatctggttatgaatgaagctcgccccaccataagcaacacccccacccagtaggcccgcaatggctgcaacaatgactaatttgtttgttttcataagaatgcgcggatttcccgctcccccctcatacaaaatttattttaaatttattgtacatggtaaatacgatggttatgtgaatttagtcctcaaaaatttgaaatttttattaaattaaagttaagggatccgcaatttcgtggtcagtatctaaaatttcgaaatcgtgtccaaccgctaaatcgtgattttgcatcatggaagatactgttagatgcgctaattctttcatattattatggaggcttaaatgacctaagtagatttttttagttcgattaccaatcacgtccattagagcgttggcaccatcttcattagacaaatgcccgtggtcccccataattctttgtttcaaaggccatggataaccacccattcgtagcatctcagtatcatgattaacttcaaaaagataaccatctgcgttcctaatagttccagcaattcgatcagaaacataacccgtatctgttaaaattacaaatgatttacccgcatggtggaattcataaaactgaggttcagctgcatcatgtgaaactgaaaaactttcaatatcgaggtcatctagagacttagtagtattaggatcaaaaatgaatttttgctcagttggaactttgccaattttaccaccgatggcatcccaagttccttggttagcatagatatcaattccatattttcgagctaatactcccacactttggatatgatccgaatgttcatgggtaacaaaaagtgaatcaacttcgctaatatcgcatccgacgctgtccattaaacctgcgatttttttaccacttagtccagcatccaccaagacttttcgttctggcgtttcaatatatgttacatttcccgtactgccacttgcgagtacgctaactttcaaaccatcttcgctcatttctagaccttcctacttaatttaacttaaattgatgcaaaaattgaacttcaaatgaagttcgtaaccgacttaatatgtggtgctcgtactagttgtagcttctaccccagcttctgtcgttgctgaactggttgagctggttgtactagatacatcactactagcactcgttgcctccgactcagaagttcccgtgcttgaaacactactgctatcatcactcgctgcggtactaccactcgcttgcgtcgaggactctgtggttacttcatggtcctttttaatcaagacccctgaaaaagcattaattcttttcacttgaataccagtgctactcttactcttaattccgattacccatgtcggaacatatactactccgttatcggtggtaagtaaatttgtataacctaaatcggcccattccaccttggaatcattttgaatttcattatattgatatagccacgttactgctcgagtttgactaatcagttcgctcttttctcgcagttgtttctcatttaccaaatgtccttgcgtataaccagtaacttcattgctagcattaacataaaaagttagctttccagccttggaatagacggggtgtccatcaatcatctgcgtataaactacttggacactggtacttaaattagggttgtactggtattcagagccataaacgatgttgtagcgattcttgacgaatgtattaagtactttttgcggttgtttaggatcgaccgtaagttcctcattcaaagtactttcaacgtaattatcaactactcgtgcgctttggtcagtgagacgtttgatattatcctttaaagatgtgtcgactgtcgcacttgcatagtaaccgttcatttttttatttgaaagaggcatataagtaatctggtcgtttctcatttccttcagtatcgtcgaattttcgcttgaattcgacgatgaagtcgtcccagcttctaattgatattgccagtaggaaccaaataaataggcattcaaaatagcgaatacaacaataaagatgacttcgattcttctgaaatccattttgttcctccttagctaactaaatcgcgatatgacgtccagtcgccatggtacttaataaaccaggttggttcaagttcaaccgttgaattagctttagttgtacttggacgttcatatccaatatcaatgtcttcaattttatcagtattaattccgctatattttaattcatccaacatatcttgcgtacttggtagctccttgtcactctttgatgtgggaactggaacgtcaagattatagattgaaaatgaggtcgtggtttgttttgcttggtgagcgactttaatcgtatccagaccgtctgcattgaagatcgggaagccttctacaaaatctctaaattcgatttcatgattattttcatggaaattgaaatagcgcatgttgcccacttgtacccctagttgtttcatctgataaaaactcaactctagatttcgctttaagctttcttcagtatcattagctttgctggcattattaaatgtcacaaaaccattgtttttaatcagcaaacgtttggttgtatcatttgagacatattctgtaccatctttagttttcttcgtatcaattgaatctgcatcagtatttgttaacaagttggcagtgaagacgctactgctctctttattaactgaaaaactataataaggtaccttaattgcagtttgataatcattaatcagattatgattcatgatggtttctttcactttatactgactatcactctgcttaatcaatttgcgtaactgctttaaatcttgtttagaagctttagcttggtaaacgtcataagccgcatcatttaacaggaaaaactcgtttggcttattcacgttaactacaatttggctaatttcagcgtttgtatttaacttttgatcataaatactattgaaaattttcccagtgatattacttggatatttcagcatcaaactgtgacttaacgtagcataatccaaaaaacgttctttattacctcttgaaacccgagttatgtttgataatttccaactcgaaatttctttaacagctgccttgggaaggctacttttagaattattaatcaattcttgttgttctcccttggtatagataacctgcgttggtaagataacatcgcctttatcccgattaacctggtttgattgtactttttcactggaaacctgcttagcgcgttcataccgagccgggttagtccaaattacccatgaaagcacgatgctagttaacgctaatattaataaaatgacatgtcggacaattttacgcgttttagtatctttcattattcccaagtatctccttcctcaaagggttcatatggaagtgaaatgtagaaggtagatccttcaccttcgcgactttcgacccaaattcgaccaccatgaagttggataacttcttttgaaatcgccaatcccaaaccagtaccaccttgagcccgtgaacgagccttatccacgcggtaaaaacgatcgaaaatatggctgattgaatcctttggaattcccaaaccttgatctgtaatactcataatcacgtgattgtgggtctctaatagccgacaggtaataatccctccatctggagaatatttaatcgcattattcatgatattatccaatacttgttgaattttatctgtatcaacttcaacccaaatatcacgacgcgtaaagtcgcgtttaatagagtaatttttatctggtttatcactatttttcagaatcatatcgaaacggtccaaaatatggttgaataattcatttaggttaacatattcacgttccaatctagccgttcctaaatccatacgtgataaatttagtaaatcattaatcatccgcatcattcgatccgtttcttcttgcgtaaccttcaagaaattaggggccacttctggatctttccaggctccttcaaccaatgcttcaatataactcttcatactagtcaaaggggtccgcaattcatgcgaaacgttagaaacaaatcgttttcggtcttgatcaattttttgctgttcagtaacatcatgtaaaacacaaaccagaccactaataaagcctgattcacgctgaattaaggcaaatgaagcatgtaaaattaaatcttggtcatcatcggaaagatctaaaacaacctgctcttgattttcaagtaagtcccgtaaagtaaatgttcctcgtaaatcgagaatgtctaaaattgatttcccaacgatttggtcattttcaagattcaagaaatccgttgccatttcattaacgatagttattcgtccgcgtcgatctgtcgccagcaccccatcagtcatatagcccaagacggaatcaagacgccgccgttcagattcagtcgattcctgagattcttctacccgtacagaaagttcattaacagcttctgctagttggccaagttcatcatcaccataaatctgaacctgaccagaataatctccacgggcgatttgaatcgttcgttgccgcatttcttcgataggacgggtaatcgctcgggaaattaaaacggctaaaattagtccaattgtaatcgcaattaaagcagctactacgaaaattaacgtaatattattaacattttgatataccgattctagattagcgcgtatataaacaacacccgtcaagttgttggttgctcctgcagtgttaattaaaggaacaattgaaacaaaataacgcgtgttagtggttttattgtacgaaacttgttgataggttcgcgtattgtagattacatccttaacattgcgatccgttgtcttttgaccaacaatattctggttagtactattactcgttccccgaataacacccttggcatcaatcactcgaatttccgtgatattttgattattgatgtttccaatgatatcggatatttgtgagttagcgctcttcgtattagcacgttctaattgtgtactaatctcattttcaacataaggttgtagttgaacttgagtcttaaattgattcaagttttgtgtttcaagttgtcgcacaaaaataactccaacgacttccaacgttacgactagcaacattgcaaacactagagctattttaaagttaattgatttgaaaaaattcgttcgtttattcatttagtctccaaaaatcctgaattaattaatcattttctggattacgtaaatagtatcccactccacgacgtgtaaccaaaatttgagggtttcctggggtttcttcaattttttcgcgcaaacgacgtacggtaacatccactgtacgaacgtccccaaaataatcatatccccaaaccgtttgaagaagatgttcacgagtcatcacttggcccgtgtgttgagccaaataatgtaaaagttcaaattcacgatgggtcaaatctaattgcatcccatcacgagtcactgagtatgaatctgaattaatcactaaaggtccaattttaatattatttttaacagtctcatcatcttgctgcaattgatcctgacgacgaaggttggcttttacccgcgccactagttcacggttagaaaatggcttagtaacgtaatcatctgcaccaagctcaagtccaacaaccttgtctaattctgaatccttagctgttaccatgatgattggaatattatgttttgctcttacttggcgcgcaacctctaatccatcaatttttggtaacatcaaatcaagcagaatcaagtcgggcttttcttcttcgacttgggcaagagcttcctcaccatcatatgcagtaactacatcgtatccttctttatctaaattaaacttaactatgtcagaaatcggtttttcatcatctactactaaaatctttggcatgttagccctccttggaagatttatctgccatcaggtatgcattcctgataaaaatggtccaatccattaatcttggttaattataacatatacactaaaatcaatcggaaacgctatctgtagcacgatttaaatcgtttttgcatttttttaatttttttcgaaatttttttaaaaaaagtattgccagcccctatttttcatgatactatatttaagtcgagttgatacatattaattatatgggtggttagctcagctggcagagcaacggactcttaatccgtgggtccagggttcgatcccctgaccacccatcaaacacacgacacactaatcagtagtcacgcagcgtaaagccgtggttactgatttttttgtgcactaaaaaacagtggataaccttttccactgtttttttcatacctatttttccacttttaatacgtactagctacctgcttactaattacccatcgcccattgttcttctcaaaatacattttcatttgaagaggccaaacgttcttcgatccgccccagattttggcggttactaaattttggcccgttaattgtcccaaatttccttcaactcgaatatctttgatagcttcttctttggactccaagtactgcatttcttcattttgtatctgatcgatccattccagtttaggttgcacgtatcccgtcatatgcgttaaagtcattcgatcgcctaaaatcatatctagtcgacttatatcttttttcaccattgcttcattttcagctcggtatagttgaacaatttgttcttcatcttttgtcatagatttactcctttgatatctttctatcctatatggtatctataattaagaagccgagctattctaatcttaaccctattaaataagtaaaacttatttaaaatgatgctcaaacatttcggcaaaagtttcaatataaaaccctgaattatcgactttccagtacatataatatttctgagtcaattcatgaccaccattgtgcaaaggtacggtttgaatgattccactatcgagtaggttttgggttcgctgattaacaattaaatatccttgattagctgcaatcagcatctgggcttcatcgtagttagcaactaatcgaaagccacctttaacacctaaaatttcttgataatatgtttcctctgccagttgttgctttgaatcggtaattaaaatacatggcaagtcagctaaatcagccacatcaatttgctctgcgtggctaaattcccccgtttgacttactgcaaccatcaatccactttctgtcaaaaaatcatttacatattcattggaaggggctcgccgttgatcagaaaaagccagatcaattttttcttcacgcaaccaatcatacaattgttcatgcgttccattattgattttaatttttacttctgggtaagatttagaaaattcagcaacggtttgtaagaactccgttgttccaaaacttttcaaatatccaactcttaattcaggttcgttatcattggcaattctaacagtatctttaacaatttttttaacctgtcctaaaacatccctactatgctgataaaagtactgtccagctggggtaatttcgaagctccgaccctgacgctttaacaataaaactcctagattattttcaagttctttaatttgttgggaaatagccgattgagaaatattatcgtcaacagctgcttgggtaaaactgtgtgcatcgaccacatcaataaaatattgcatttgttgaaacattagtttacctcacttcatggatttacctcattataaaacaaaaagagctgaaacaaatttcaactcttccttaaatataatcattgaggggtgttaattccaacactatcccgtgaatacaaggtagcatccaaagtgagtcgttttacaagatcagcaattgaactaaccgaaacatcatgtcctccgaacggttctccttttaatgtaacttcgtaatctactggaccactagtaaaccaacctggacgaattacggtgtaattcaaatctgaagcttcaacaacatcagctgcttgtcgatatgaacttaggaccgaattatattctaaattcccattgcttccaattgttgctggaatctcattatagattcccatcgaggtaataaatagcaagcggtcaatctgattacgtttcattgctgatacaatattttcagcatatgttcctaaattaccactaagcgctacaaatacgacgtcttgctttttcatcgcctggtctaaatcatgggcttggtttacatcaccagccaccactttttcacgactaccggtttttaatcggttggcacttcgagcaaaaagggttaaatttgcatctgtttcacttggtaaagtttgtcttactgcatttccaatcgttcctgttgcgccaataattaatacgttcatgataatccctctctttataaaatcacttattttttaagaccgatatttaaagtagctccgactgaaatcaacataaatacggccataatgatgatagcgtggtcatatgataatactgggctaattaaattagctgtcagcgcggtgataattgaaagtcccactgaactaccaatttgatgaaccatgtttactacacctgaagctgatccggcaatttccctatccgtatttgctactccgactacggttagagggctcaaggtaaatccttgaccgataccaataatcaccattggaatagctactgaccaccaatatcctgcttgtatgcctaccacagcggcgaaaaccaatccagctaaggtaattaccgttccagcaattaaaatctgagtattagtaaacttttcgtttaaccgtgataccaatgtagcaaaaacaaattgaggtagtgtttctggtaagaatcctaccgctgccattaatggcgtaaagtgataaacctgttgcatcgcttgtggcgttaagaagaagtatgaaatcattgcacctaagaaaaagaaccttgcaatataagcactacttctttttcgatctttaaatagttttaatggtgtaatcgggtgcttagaaactttttcttgccatacaaataaaaccaaaagtaaaatcccggtcataaccattggtaccggatgactagctccattaattccataaacaagcgcagtaattcctaagactgacaaaattgaacctaaccaatctaattttccttctacctttttacttgctggaatatatttgagtgttaacacaatcatcagtatccctacaggcacgttaagtaagaatccccagcgccaactagcgtaactagcaatcaatccaccaacaactaatccaatgctggcacctaatccaccagtagcaccataatatacaatcgctctggttctcatctgatctcgataactatccattaacaaagctaaagtggttggagcaagaattgccgatccaattccttgtaaggctcgcatggcgataatcattgaaccattagttgataaaccaactaataaggatcctatactaaagattaccaacccgattaaaaagacatttcttcgaccaaaaatatctcctgaccgtccaccaatcattaataatccaccaaaggttaatgcatatgcattagttacccacgataattccgaagccgacaaactcaagtctgctgcaatctttactgtacttgtaaaaacaattgaattatccaaaagaatcataaaataactaattaaaataattggtaaaaccataccaaatttctgcttgttcattcctatcacccgcatccaaatttttattatgtaattattctacaagctcccccattcctaaccaatttcgattcttgccgcttttcataagtttttcttatggataatcagggttatcccatgtaaacctgaaacccattaccatacaaaaaaccactactatatggaaaattgcattccatcctagtagcggtccataaaccaagaacaatctatcaattattcaatttcaccacggagtacccgatcaatcatgtccattactccactatcgttgttatccaacggtgtaaccaattcggttgcgtccagtgcttcttgttctgcatttttcatcgcatagcctagtcgcgcatgatgcaacatggcttcgtcattttgggtatcaccaaaagccatcgtttcatccatcgaaactttccaacgattttgtaattgctgaagtccatacgctttagtaacatggggcatcgtaatgtcgattccattgaaaccgctcatcacacttcccaagctatctcctaaggcgttttttaacagtgcggcttgttcacgcacattatcaatatcaacccaatgggcatcaatcttataaattggatctttaatgtccttaaagtgatccactggggttaattggctgtaaaaatacgagctaacgggccattccggattatccattttcatattagtaaatgcacgatgttggctcgacagaatcagctcaacgcctttaaacatcggagtcgtcaataagtactcaattgtgtcgtgtaataaagccggttttagcggattatcgtctaaaattttcccttgttcaatcgtaagggcaccatcttcagcaacaaaggttaaatcccccttaatgccagcaaatacttcctgacaatgagccatctgatttccactcgctactacaaatttaatttttcgttcattaagtttgtctaactgagcttgaaaacgttgatggtcaaaatcctgttgatcatttagaaaagttccgtcgatatcacttgcaattaattgaatacccatggtggcctcctacatattaacttttttacaaattattttttactagggttaattggtttttcaacctttttaccaacttccattttgtcattgtagccccaaacataagctgcaataaaggcaataatggtagatacaactgaggaaatcaagaaaatccagaagctgcttaaatcagacggattgcttggattaaagaaggatgcaaaaccaatccatgaaccggcaaatccgtacatattaccatggaacaacccggttataaatccaccaaatgctgaaccaatcaatccagaaatgaagacccttctatagcggaggttaaccccgtaaatagcgggttcggtaactccacaaaaggctgaaatggcagccgcaaatgataaactctttaagttagttttcttagtcttaatcgccacggctaaaacagctgcaccttgtgaaatcatggtttggcaaatcaaagcatttaagtaactgtgtcccgtggtagctatgtcattaactaccaatggagtaattccccaatgcaagccaaagattaccaatacttgatggaaaccacctactagaattcctgatgcccatccactatgaaccagtacccatgaaatcattaccgcaatccatttagaaatgccgacaatgactgggccagtaatataaatcgtaattccactaacaatcagaattgtaataaatggaacaaaaatcatggttagataacttggtaaatgtttcttcaaataattttcaattttaaatgccaaccaagcagctaaaatcatcgggaaaatcgagtatgaatattggaccattgggaagttaaatccacccaacatccctaacgattttccagccaacggagttagcgtagggtgtaccaataccccaccaattacggctgcgatgattggatctccaccaatgcgttttgccgcagaaaatcctactaaaattgggaggaagaagaaaactgaatcgccaatggcatttaatatgatgtataaattacttttaggacttagtagttccccaatctgtggcatcgttaagactgataataatcccttgagaataccagctgccgccaatgaccaaatcactgggctcatcgaaccagtaattacaccaataaagttattaaaaccatcttttgctttttccaagaaattccggttatcaggtccttgtggttgcgtagctttaacagcttgttcggttccttcttcatccccaaattctgtccctaattggtcaataactgcgtcataaacatcgactacatctggaccaatcactacttggtattgaccttgagcacgcataatatcaataacatggtcgtcatttcgaataatatcatcgtcgggtttattaatatccttcaaataaaagcgtaaacgagagatacagtgaatcacactattgatattgtcgggtccgcccactgcatcaattgctttttgagctgttttttcaaagcgattaccttcattacttttagaacgctccactttttctgaaaccgtttttaattttagatttgcaacattttttcctacttcaactgtatcagcttcaatttccaactgctctaacacttcactgctattagtgattgcaaagattatagtagtttgcttgccattattgcgcactaaatctaagtcccaagttcctaggctacttcctgcttctacatgatcgccaacttgaactttaagatcatatggggtgccctttaattctacggtatcaattccgagatgtagcaatatttcgacaccactatcagttttaataccaattgcgtgcttactatcagctaccatcattactgtcccagccacaggagcaactagattaccgttagtaggttctaacccaaaaccttcccccatcattttttgggcaaaaacttggtcttctacttgttcaagtggaatcaccttaccacttgctggtgctacaactatgagattatcatttgtttttttcataagattattcctcacatgctctaatataatttcaatatatttgtaagcgcttgctatttaacatgcttttatcataaacttgtatatacaagatgtcaacaataaagatagcgcctttaattacaggttattgataaataataaattatattaccttgtatatactagttacatcatgttaaaatgtaagcgtttctaagaaaggggtagctcttgtatggaaagtaaatatgatttaataaaacaagatatcgccaataaaattattcatggtatctatcctgccagttcttatttacctagtgaaaacgaactttgcgacctatatggaacttcacgtgaaactgttcgaaaagctttggtgctcttgctagaactgggctacattcaaaaaattaaaggcaaaggatcaatcgtcctcgatgtttctagatttgttttcccagtttccggtatcaaatcgttcaaagagctcaatcaatcacaaaatatgcattcaactacaaaagtacttacattagagcctcgtttggtgcctaccaaggattttggtctcgatcaaaatagtgagttagaagctacttatattgaacgtttaagaaccattaatgatgaacccatcattattgatatagattacgtactctcaaaggtggttaatgatattccaaaaatggctgctgaaaattctctgtatgaatatttcgaagaccaacttggactggatattagctatgctactaaaaccatcacggttgaagagcctactgaacgccaacgtcaattattaaaaattccaccacacaaagacgtcgtagtaattcgaagtatgacttatctcaatgacaccacgttgttccaatttaccgaatctattcatcgagctgataaatttagttttgttgatttcgctagaagacaaaaattgaaaggacactaactatgaattttaaaaataaggttatttaccaaatttatcccaaatcattctatgattccaacaacgatggcattggagatttacaaggaattatcaaaaaaattccttatattgataagttgaatatcgatatgatttggttcaatccttttttcgtttctcctcaatacgataatggttatgacattgccaatttctatgaaattgaccctgtctttggtacgatgtcagattttgaagaattagtccgtaaattaaaggaaatccatgtcggagttatgctagatatggtgttaaatcatatttctactgagcatgaatggtttcaaaaagccttagctggcgacgaacactatcaaaaatacttctacattcgagatcctaaaccaaatggtgatttacccaacaattggacttctaaatttggtggaccagcttgggctaaatttggtgataccggtaaatatttcttacacttatacgacgagcatcaagccgatcttgactggcataaccctgaagttcgccaagaaattttcaaggtcattaatttttggcatgccaagggggttaagggattccgctttgatgtaattaatgtgactggaaaggacgtagagttaaccgacgctcctgagggcgtagaatcaaaatttatgtataccgatacacctatcgttcaaagttatcttaaggaaatgcatcaagctgcacttcaagaccctgaagtaattaccgtaggagagttttcttcagcttcagttgaaaatggtgtgaaatatactcgtccggaagaacatgaattaacaatggctttcaccttccaccatttaaaagtagattacgaccacggacaaaaatggacgaaagttccttttgactttgctgcacttaaaaagacgataaatacttggcaagtgggcatggatgaaggtgatggatggaacgccctcttctggaataatcacgatcagccttgggccttaaatcgctttggagattctggtaaataccgagctaagtctgccgaaatgctcgccaccacgatgcatttacttcgtggaacgccctatatttatcagggagaagaaatcggcatggttgatccagattaccaaaacattgacgaatatgttgatgtagaagccttaaacgcttatcaacgactcttgaaagaaaataaatctcctcaagatgcacttgaaatcgtgaagtctaaggctcgcgataatagtcgagttcctatgcattgggatgattccaaatatgctggcttttctgaagttcaaccttggttaaaaccaactaagcaaactgaaatcaacgttgcaaatgaactagaacacggtgaaatttttgcttattaccaaaaattaattcgacttcgccgagaattctccattatttctgaaggagattatcaatcctttgaacttaatcacccttctgtattcgcttatattcgtacctatcaagaccaaagcttgttggttctcaataacttctatggaaatgatgctaccatctcaattcctagtaaatacacaactgaaactgctaaaatcttgattaacaactacgagactaatcctgaattaacaacaacgctgaaattgaaaccttatcaatccatagcaattctgatttagtgcaataaaataagtccttcaagttaactaagtagcttgaaggacttttattatctagcattaattttaatttcatgtttatacttgcaccgataaatatttaaagtagtttctcaaataatctgaagtggccagtccatcttcgtatagtgtaattcgatagccatcggcatttaacgtgaaagtgttacctccgataaattgcccctcagcaacgtatcctatatcgtctaaattgaacttcattcttgttattcctaaaccatttgaaaaagttaagatcattttttcatcgttaaacttaacttgagcatatccaatctctctggtaccttctgaagtcacttctacatacgtatacatatcaatcatcctcctttaaacagagcataatctatgaaacgcgtaccatagcaagccttaagattgctaagttaaaatattggttgtggaacgcgtttcatactttaaaatgagggtatggaccttaatcgaatttaaaataggacttgataataatgactaatattagaaccattgctaaaaaatctggatactcagcatctaccgtttcccgttttatcaatcagagtggttatgtttctgataaagctagtaaggagatcaaacggattattgacgaaatggactacgtacccaatgccattgctcgtgacctgagtaagggccagacgtttacgattggtgtggtagtacctcatatgcgtcatccctttttttctgagttaacccatggaattatggacttagcttttgctgctgaatataatgttctttttttggaatctcagtatgacgaaaagttagaacaaaaatatttagaaaaacttcaccgaaaagcctttgatgcgctaatttttatatctcgcaaattgccactaactgaattaatcaaatatcaaaaatatggccccgtcgtatgctgtgaaaatccacaggacaatcccattgcggctgcctatacgctccgtgaaagtacctatcaacaggcgttcgaatgggttaaacaaggtggctatagcaaaattgctattattttaagtcgtccgtacggaaacagtgccacgagtaaaattatttttcactcttacaaaaaagtttttggaactttcccagactccaatttagtctatacggactgctacaattacaatgatggctaccaatccgctcatttaattgcaagaaatacgccagatttcatttttggtaatagcgacgatattattgctggcatttatcaatactacctagataataatttagaattgccggccttaatgggacaggaaaatcaaatatctggaagtctattaaaaatccccacgattgatcaccatctaaaaatgattggtcaagccgcttgcgaacttgctattacgggcgctatcaaatcggtttccatcgagtcagaatttatcatcagataatgtcatcctaatatcacatgctgtagtaaaattagacgatgaagtcatcatctcattttttgttataatgacttttataaattttattcataggagattaggtagtaaccttgcaaacattttacacaattgcactacttttaacaggtgtaatcttatctaatattattaaacaacttgtgcctcgaattcccgaagcatttattttaattatcgttggagtaatcctatcatttaccccagcatttcataattttgaattaagaccagaattttttatgttagtggttattgcacctatcatgtttatagatggtcaaaaacaatccttcaatcgaattcgccaacgttttcgcgtggtattttttctgtcggtagttttagctggcgccagcgctttagttgttggaatcttaactaataattttgaaaccaaatggacgctaccagtggccattgccctagcagccatcgttactcccaccgatgcggttgctgttaaatcgatgaccagcggaactgccatgcccgaaaatgttaatgaagctttagaactagaatccttatttaacgatgccactggactggtaatccttgatttagctttatctgttttacaaaatggaactttttcagcaattaccggagtcgaacattttatttttgtcgcgcttggtggcgtaatcattggaattattgccggctttttaattgtttctcttcgcgttaatttaaacatgcgcgctaataatccggaaactatcatcattccgattagtctgttgaccccttttctcgtctatcttttagctgaacatttgggaacttctggcattctagccgtcgttgctactggaatggttcataattgggaatctgaacgcctccgtttaacttcaactcgagttcagcttacctcagcaaccgtctggaatactatctcaagtttcctaaatagcgtcgttttcttattccttggagtgactttaccgatggtttggaaagattttatccagatgggaacgatgacgattgctcaattaattggtattagtttactgatttatctatcaatgctagctatccgttactggtggtctgttcatgaaaatccagacaatcctgaccatttcttaggcccacatgacaaatccgtgcatcagctatggtcaaggatatttgcaattagtggtgtgcatgggaccgtgactttggcgatggccttttcacttcctactagaattggaggtcatcccttcccttatcgtgaagaattaattgtgattgccacgctagtaattttaattagtatgttagtcagtgctatcagtcttccgctgatgcttcctgtcaaaacgacggaatattcactcgctgatatcgatcatgttcgtaataagatggtggattatgctactttacaactacgtgataccatcgacgatcacgcggttcgtgaggctttaacggaacagttgcagtcccaaaaaggggcattgaacggccaaattattgattttgatgaatattaggagttaatgtttgaaaccaaagacttcattgtcacttacattcatggaccttcaatttcagctaaatatagtttagaagttgttaatatttatgaaaaaattctaaataattttgtggctcctaactttaatcctcgggagcactttgctaaccgagtacattatatatttaaaaagaactttaaaaaggtatcagctctttgcaaacacgccctctggcacgtcaaaaatgggcaaattaccaaacatcaacgtaccgttgctcgtcaaaaatggttggctgctcaaccttcagatacgctccaacaacgtctggatgttcgggatgctcttttggaactcaacaatgaagtgatcgactctactgataaatacttagacgatgttttgcgtggtcgcttattacgtaaacaaagtaataaccaatatattaacctcgttcgtagatctatcaatcgatactgctcaatggttcgtcatgattataataaacaggcagtctttgtaagtagcgatttatacattcaagcctttcagcaagaatataactttattcaacgtggagtaagccgtggggttattaccccagaaatggcaactgtgctctatgatgagattaatcaagctcaatcactacaattacaacgtactcaacagcttcaaattattacatcttaagcattttaaaaacacctcttgtgcgttacttattgataagtagcacataggaggtgttttagttcgaattaaattaatttaaacaaattttgaacttcattttaagtttgaatgctagcaggtgctattcaaacccatgattaatacccgtatgtttcatatggctataaaatgtaacttggaaatgataatttatcataaaataatcccctattaacttttttctaggtacatttttataaaaatttaatttcaaattcaacgggataatcttatttttatctgcattcagatttaatttatttttaatgctaaccataagtaattaatatataattatggttgtacaaaatcgggtttagctacttttcagtgggaagttgatgttactaattaagttatcggatgttataaaagagaggtgtaagtaatgaataaattttgccaaagctgtggaagaccacttactactacaaatgctggcactaaagccaacggtgactcatcaaattactattgcatttcatgttatcaagatggagctttcactgaccctacccttactattgatgacatcaaggcgaaagggattaaagaaatcaaacaatcaaaaatgaatatattcaaaaaaatatttttgttaatttgttatccatctcgacttcaacgactagatcgttggcgggaatcctaaattaattcagtcattttaaaggttgaccaaaatttgtaagagtattttgcctactttaaatgtgaataaaaatgatatcataagtaaagttaaggtcttatttcaaattacagttccctcacttaggtaagttttgataacagttcgattctgttagagggattcagagaattaatctctaaaaaaaactaggagttggttgatttgcttaaagaatttaaagaatttgtttcacgtggaaacgtccttgatttagctgtcggtgttattattggtggagcttttacttccatcgttaaatcattagttaattatttaattaatcctttaattggtttatttatcggcggaattgatttttcagattgggtacttaaggtagccggagctactttcaagtttggtagttttatcaatgctgtcattaacttcttaatcattgcatttgttgtctttattttggttaaattagtcaacaagtttctccctaagaaagaagaacaagaagacgatgaagctgaagcaattgaaaatagtgaaatttaccttaaagaaattcgcgatgcattagtaaataatcctgaattactttccaacttaaaaaacaaagaagattcaactaaataacctaaaaaacgtttcttgagagttttctcaagaaacgtttttttactaaagttattcagttcttaaagcaattgctgcatcttttttagcagccattctagctggaatatgtccacctaaaatagttaacacagcactaactatgactaagagaatggcatgaactggatttaattgagagactccacttaaaccagtcatcttttccagtacgacattaattgggaaagtacataaccaagctaccacaattccgaaaagtcctgacccaatccctaagatggccgtctctgcatcaaagacacgggtaatatctttcttacgtgctcctagagctttcaatacaccgatttctttagttctttcaattacggacgtgtatgtgataattgcaatcataatcattgatgtaactaacgaaattcctgcaaaagccaccaagacgtacgtaatggcatccatcattccaccagtcagttttgaaatactaccggccatatccgtatatacaatttgatccgcttttttcttgccatcattatatttatcgaggtagtctaagacccggtccttcttcttaaagttacttggataaatttggatagtacttggtgtttcactaccacccaacatcgttagcatctggtttttggtagaagcatccattgtttcaccagtcatgatattctttttgctagctgcttgagcttttacaatatcagaatctttattatcttcgtaaacggatttggttaattgatcactataggcgattccgttggataataagccatcgctattcttagatttcacccgtaagataccgacaacttttagcgttttagtatctttagcattcgccattgatgcatacttatcactaggaacatagttaccagttggcaattttttatagtaagtattattagttaccaatttggccgttttaccgatcaattgattgtaatcaaatttttggttagttttagctgtaattccaaagttctttaaagctgagatgttaatcttattatcgcgatccgcaattaaaacaacatcagtagccttctttggataacttccagataaaacgtggtaattcttctttaagaagctttgatttccatcacgatcaatgggataaactgagccacccacacctgtaacagaagccatcattgaacttgtatctactgtcttagcatcgggatcagcattactaaacttaaccgtttgccatttaccatctttttggctaattaaattcattccggtactgtaagtaaccgcaatatttttagcgtattttttaggcattttcttgacgtaatctaggtacttcgaatctattttatttacgtgttgggctttatccgatttactcaaatcagcttccacatacttatgtttggagaagctactgttttgactgtccgtcattgctgcacttgaatctgaagcaacggccccaattgaaaccggcatagaagccatcgtatcactttgggtttggtcaatttgtttctggaaaccatttgataaggccaaaacaatcgcaatactgataattccaatcgaggaagcaaaaaccgtcaagaatgtccgaccttttttagtcataatattcttaaaagaaagtttcaaagctgtccaataactcatcttagtatgtttaagcttaaagttggtcacttcatcatgcccattataagggttggaatctgtttggattttaccaccggcaaactcaataattcggtcagcatattggcgagccaattctggattatgagtaaccattactaccagacgttctttagatagttctttaatcaattgcatgatttcatctgaagtctctgaatcaagagctccagttggttcatcagcaagcagaatttctggatcattggcaatggctcgggcgatggccactcgttgcatctgaccacccgatagttggttaggtcgcttgttcatatgcttctctaaaccaactcgaattaaagcatctttagcacggcgcttcttttcttctccactcacgcctgataaagtcatccccatctcaacgttatcaataatcgaaagatgaccaataatattgtacgattggaaaataaatcctacagaattattgcggtaagcatcccaatctgaatctttaaagtcgtcggttgattttccttcaataaccaaattaccagaatcatagcgatctaaaccgcctatcatattcagcatagtggtcttaccagaaccagaaggtcctaagattgctacaaattcttgattacggaaagaaacagaaacgtcatcaagggctttggtggttgtttcaccgaccttatagtatttctttagatgttttaactctaacatatacgctacttcctttttcatttggttatgttaattatagacaatagttaacaattgtcaaccattaatcaaagttaaattaatatgctataataacgttatataatatttataggaggtgaactacccaatggataataaaccttaccaatcagaatgggatcagttaccagaaaacgtcaaagtaaccgcgcaattattcggcacacttgctcaaactatttttagctattttaacgatgaaactattaaaatatcgcctttgaattttatgattttaatggatattttaggtaatcctggtacctccatgtctgaattggctaaaagagtcggtatttctaaaccacaattaagtcggagcgttagcaaattagaagatctacacatgatcaaaagggtccacaacacggaaaatcggcgtaacgttaatgtttaccccgacaaagaaggtagtgatttaatggcgcagcaatttcttcgggttgccaatagattggataaaacccttagtgccctttcttcagaagaccgtgctcgcctagttcctttaatgacggaatcacttgagattctatccaaggctggtattgttcaacaataatttgtttacgatttatgaaaaaagagccttacaagtaactacttgtaaggctctctttaacttcaatttaacttaattttttgctcaatttttgttacaaggttgctaacctcaccattactataagtgactaagttcgtaattgtcgtttgatcaattttaggcgagctagtttgcaacacttgtttattaattgcaattaatattttaggatctgacgcaaactttgaaagttcttcaacttcgccagtagcaacatccacgtctacaattcccacctttacgagcgccttttttagtttattcaccaacctcgaatcgagcatcgcttccactatgggtcctgccccatttgacgtctgtaaaataccaaccattcccgtattgataactacaactttttcaaccatgctatcctacctccaattttattagaaaacaaaatcccccaaatcaattgtagttgatttagaggattttgcttcacttattttacttggtagttgttttaagaactaatgattctggtgtaactagtgcattacctttgaacttcatcacccgaactgcatccatgttcgtaacgatgacgatcatcggtgtctgcttacccgcatttttaattgcgtctaagtcaactttagctacaacgtcaccatgtttaaccgtttgtccatcttccaccttaacatcgaatggagcaccatttaattcaacagtgtcgattcccatatgaagaagaatttctaaaccagcatctgtcttgaaaccaattgcatgtttagtagggaatactgatgtaattgttccatcaaccggagcagtaatcgttccatcagtaggattaatagcatatccgtcacctaacatcttttgagcaaacgtatcatcaggaacttcctcaatatccatatattgtccattagcaacactatagaactcttccgtaacatcccgtttaataccatcagcaaccgtttcttctgttgaagctgtttcatcagcagtcttcactgaagaaattggggccttagcattgtttaattttgcaagttcatctgaaacaaattgaacttcagtaccaataataatttgtaaattattcttatcaatcttgttcaatcctgcagcaccactgcgtttaattgcattttcattaatattatctgtatcatccaatttaagacgaagacgtgtcgtacagttgtccacgacttgtaagttgtctgaaccgcctagagcagcatagatctttttagcttgaacagtatacttatcatctgaatcattagttgcaactccttcaacaccatcgtcctcagctaattcttcgcgacctggggtcatcaaatggaatttcttaatcgcaaaatcgaaaccaaaatagtaaattacagccattacgaggccttgaacaattaaccataatggttggttagcgatcgggttcttcaaactaagcacataatcaactaaaccggcactgaatgcaaaaccagctgtccaatgcataaatgccgcaaatgcgagtgaaaggccagtaaagattgcgtgcaatacgtatagaggccatgcaacaaacataaatgagaattcaagtggttctgtaacaccggtgaagaatgaagcaaatgcagcagctaacatcaatgatgccgtagttgctttgttttcaggacgagcatttttgtaaatagcgtaagctccggctggaagtccaaacatcatgattgggaagaatccagcttggtacatacctgtaacaccctttgtaccttgagaagccaagaatttaccaatatcattaatcccagccacgtcaaaccagaatacggaattcaaagcttgatgtaaaccagttgggataaggagacggttgaagaaaccgtacaatccagcaccaacccagcctaagttcaagataaacttagcaaacgcaacgagagcgccgtaaactggtggccaaacaaatagtaacactacactgacaagtagcataacaagggcagccataattggtactaaacgcttaccactaaagaaggaaagagccatcggtaattttgtttcgtggaatcgattgtataatgctgcagcaatcaaaccagcgataataccgataaatacatttccaatttgagcaaacgaagcatcaacggctgtaggtttgatgttcattaatgtagcaaccgattcaggctttaatacattgaccggtagctcaaaggcaactaacccagcgagggcagcagccccagattgatcgacagacatcccgagggctaaaccaacggcaaataatagcggtagttgacctaaaacagcattaccaccggcttgtaagaaatgagcaactacgtcattactgtaagaagcccaccagttaccaataccaaccaacaaagcggcggcaggcaaaacggctacgggaagttgtaaagaacgacccatgcgttgcaaatatgctttcatgaataatacctccaaatagaatattaaataaatgcgataatccaattctatgttagtggaaacgctatttcaagcgtaaattattggtataatccactttataagccttattttataaaaaaacaaaatcggtatattaacagatgaaattgcaaataactgggaaattaaaaggggagacgaccggatgttatcaacatgtttagcggccgtgttgacttatcatccgcacaatttatcagtcacattaggagaacttttaaaatcagatccgacgactcaaaatttagcgacgttagagggtttcgatattactaagattaatcaaatcctagttcaacacaatgcacgccccttatcagttaattaagtgccttaagttgtgtatagtttcggaagttgtaaaataaaaggcaatagtattaggaggattttacatggcaaaaaaacaactaacacgggtagaggttccggaagcgttaacttggaacgtcaccgatatttttacaactgaagcagattttaaaaaggccattcaacaagttgaaaaacaaattgttgaaattcaagccaattctgaacgaatgaccgagagtgctacacagttattagcattaactgaattactttatgagagtgaagaactccttatgaaagtttatggatatgcggctcgggttaatgatggcgatactgctgacccacatgggaacgatttgatgaatcaagcattattaattgttaataagtgggaagcagccgtatcattttatgatcctaaaataacgcaactatcagcaacacaattggatcaatttttagatgagaagccagaattaaaacaatatgaatttaatttacgtcgaattcaagagcaggctgcccatacccttactcctgctgaagaaaaattgttggctcaacttcaaccggcgattgatgatgcttcagacatttcttcgaaattagatgacgctgatttagattttggaatgattaaagatgaaaatggcgaagaagttcaattaactaatgctacagccagtgaatttgctacttcagcagatcaggatatgcgaatgcgtgctagtaaacaagttgctaaggcgtaccgttcaatgcggaatacctttggtgctacccttaaaagccacgttcatgcccaaaatattttagccacaattaggcattttgatagtgcacgtcagatgaatttggctgatcaaaaaatttcagaagccgtttacgatacgttgattaatacgacacatgaacatctggatttgatgcatgattattatgctttccgaaaagcatacttaggattagatcatatgtatcaatttgatcgacatgttcctttggttgcagatgctaagttaagtttggcatttgaggaaggcaaaaaggttacgatggcagccttggctcctttaggcaaagattatcaaaattatttgcaagaggaatttgaacaacgttggattgatgcagctgaaaataaagggaaacgtagtgggggctatgaggacgacgtttatggagtgcatccatatatcttactaaattggaatgatatttatgatagtacttcaacgttagcccatgaatcgggccacgcacttcagagtgtttacacggataaggcccaacctttctggtattcacaatatccaatctttattgctgaaattgcttcaactttaaacgaaagcttattaaaccattatatgttagaaaaatatgctgatgatcctcaaattaaagcatttattttaacacaagatgtggacaactttattggtacggtttatcgccaaactctttttgcggaatttgagcattttatttatacagaagatgccaaaggaacgacccttacccccgatttgatggctgataaatttaacggattgtttaaagaatataatggagatgctgtaacagatttaccttggaaagacgatacttgggcgcaaattcctcatttctattacgattattatgtttaccaatacgctacatctaaagccatcgcaaccgctttagccgatgatattatttctggtaaacctggtgcattggaaaactataagaaattcttatcagctggagcaagtaattatccggtcgaaatagttaagcaggctggggtagatgtaactaaacgtgactatcttgatcaagcatttaaactatttggtgaagaagtcgaagaattaaagcgaattttataatatttaaactaagatattggaattaaagtcataaaaaaactccccgagttaaaatggggagcatctagttttatacattcaatttaggcatgatacttgtaatttatcctacttgtaccatgttttttatttaataaaattgatcttttaaactatttgaagaacttaactatatttaatttagttgggttctttttttatggactgaagaaatttttaactagtattgggaataaattttattttagggtcatatttttaatatgtgtcttcgcgataactctcttgtaataatccatcgaagaaatgttgaatcgagatttgaccgcgttgggctccgacttctcgaattctttgcatttcattataaacgttctggaaatcaaataaactgttggcatattctagcagaacttcattttcgggatattcaatacacataccggctaaattgcaaataccaacacgtaaggcacgccgaattctttgaaaggcactttttttctcatgttcatttaaagaaagactttcttgaaaatcaatctttgagaaaggaatattttgatcgaccataactttagcaatccgtaagatatcatcacaaccattttcagaagcaatccctaaaaagcggaggattgaatggattcgatcggttcgaagacgatgcttagattgtggtcgattgaatggtgtggcaattccagacgttaatttgttaatttcagccattttatcaactacttggcagtaagaacccactagcttcgtaatatttttaaactccagatgattaaaaggataatctaaataagcgtcaattcctacacgataagcttcgtctttataggcctcattatgaggtcccaccacaataaagtgaggtttgatgtggacttgagcgagacgtttgatcaaatttagcccttctggaaaaatttctaagcaattgatgatcattacgtcgactcttagttgtaataaatcgtcataggcactatcaacatcgaaattaactccaaccagtgagttactaaaatccgattcaataatattttgaacgatggaaacacttgattcatcgtctgatagtaaataaaagttcatagtcggatctccttttgaagttttttgaagttatatgatactttatgaattatacaataataagatataaaaatgaaaaaaatgacaatttttttgttatataaaatatttattcaaaaaataagtgattttattcaaaaaatattcatttatgaaaacgatttaaataaaaataatattaatttttaagaaaatcaattgatcactgaagctttgtgaaagcgcttgctagaattaaacacgtaatcaaatatagaggaggacgttaaaatgtcatttaacttacgtaaccgcagttttttaaccttatcagattttagtactcgtgaaatggaatacatgcttaatttagctgaggatttaaagaaagctaaatatgctggctatgaaggtaatcgtttggctggcaagaatatcgctttgatttttgaaaaagattcaactcgaacacgttgtgcttttgaagttggtgctaaagatgaaggtgctcacgtaacttatcttggtccttcaggctcacacattggctacaaagaatcagttaaagatacagctcgtgtcttgggtggtatgtttgatgggattgaatatcgtggattctcacaacgctcagcagaaacgttagctgaatattcaggtgttcctgtatggaatggtttaactgatgaagatcacccaactcaagttttagctgatttcctaacggctaaggaagttttgaagaaagaatataaagatattaaatttgcttttgttggagacggtcaagacaacgtatctaatgctttgatgctaggtgctgcggtaatgggaatggaatatcacgttgtaacccctaaagaacttgaaccaaccaaggacgttttagacaaagctaacgcaattgctgctaaaacaggcggtaaaatcgttgttgaaaatgacgttaaagctggtgttaagaatatggatgttatctataccgatgtatgggtatcaatgggtgaaccagatgaaatgtggcaaaagcgtattaaattattgaagccatatcaagtaactaaagaagtgatggaagctaccgaaaatccaaatgcaatctttgaacactgtctgcctgcattccacaatacagacacatcaattggtaaaaagattgaagaaaaatatggtctatctgaaatggaagttactgatgaagtctttgaaagtagtcaatcagttgtattccaagaagctgaaaatcggatgcacacaattaaagctgtcatggttgcaactttaggtgactaaggagggcgagtttatgtcaaaaatggtggttgccttaggtggcaatgctttaggaaagagccctgaggaacagttacagttagtaaaaaatacggctgcatcattgattggtttggtacgtgatgatcatcaagtagtaattagtcatgggaatggtcctcaagttgggcaaatcaatcttgggatgaactacgccgccgaacatggtaaaacagcagcttttccgttcccagagtgtggggcaatgagtcagggttatatagggtatcatctacaacaaagtttacaaaatgaacttgcaaaacgaaacatggataaaaatgttgtgacaactataactcaaattgaagttgaccaagatgatactgcttttcaaaaaccgactaaaccagtgggtgatttctacagcaaagaacaagccgcacaaattgaagctgaaaaaggatatacatttgtcgaagatgcaggacgtggatatcgccaagttgtagcttctccattaccaaaatcaattattgaaatcaatagtattaaaacgcttgtcgaacacggtgatttggtaatcgctggcggtggtggtggcgttccagtcattaaaactgaaactggcttaaagggagtaccagctgtaattgataaagatcgttcgagcgccttgctagctgataatatcgatgccgataaattgattattctcacagctgttgactatgtttacgttaattataataagccagaacaaaaagtgctcaagcaactaagcgttgaagaagcccaaaagtacatggatgacggacaatttgcagctggaagtatgctaccaaaagtacaggcatgcttatcttttgttaagggacaccctgaacgtgaagcaattattacctcattaaatggtttggatgacgctttgaaaggtaatttaggtacagtaattcacggctaaataatttacttaagtaccaggtagaaaaaaataagaataggagtgtgattatagtggcgaacgcaattcatgtaacttcagaaatcggaaaacttaagacagttatgttacatcgtccgggtaaagaaattgaaaatattaccccggattcgatggaaagattattgtttgatgatattccatatctaccaatcgctcaaaaagaacatgacttttttgctaagaccttgacagatcaagggattgaagtgatttattttgaaaaattggcagctgatgctttaagtgacgatggagtaagaaaagaattcttaaatagaatgattgctgaatctggctatgcagttggagtaatccatgacgctttaatggaatatctttacgcaatggatcctcagatgatgattaatcaaattattgaaggggtacgagcaagcgatgttaatattgttactcctgacttacaatccgtttctgagaatacagattggcctttcttaatggatccaatgcctaacgcatactttactcgcgatccccaagcatcaattggagatgggttatctatcaacaagatgacttttgaagcacgcatgcgtgagtccttaattaccgaatatatcatgaactacaatcctcgctttgctggaaaagtcaaggtatggcgagaccgtaatcatcgtacccatattgaaggtggggatgaattagttttaaatgatcatgtattagcaattggtatctctcaacgtacgacagcgaatgcaattgaagatatcgctcgtaatttattcaaagattctaattatgacacgattattgcaatttcaatacctcataatcatgcaatgatgcatttggatacagtatttacgatgattaattatgaacaatttacagtacatccagcaattttaactggtgatggaaaagttgataactgggtacttcatcctggtaaagatggtgagattacaatggaacatcatacagacattaaggaagtcttgaagaaggctcttaataagtctgaaattgacttaattccaactggtaatggtgatccaattgtggctccaagagaacaatggaatgatggttcaaatacgttatcaatcgctcctggcgttgttgtaacttacgacagaaattacgtatcgaacgacttactacgtcaacacggtattctggtccatgaggttcgttcaagtgaattatctcgcggacgtggcggtccacggtgcatgtcctgcccaattgttcgtgaagacatctaaaaataattttatggcagaagtgaactgtggtactagaaaatagtagacagtttacttttgccatttttattaaatttaagaatggagtgaagaacatggaaaataaaaacggaattgggcgactaggcttaaccgccttaattgttagctcttgtattggaaccggaatctttggaattaccaatgcggttgccgctgctgccgcaccaggaccagcattattgtcttggttgtttgttggaattggttttttgttcttagttttatcattaaataatttatctgaaaaacgccccgatttagaagcaggaatttttagttatgcgggagctggatttggtccattaggtgaattcatttctggatgggcttactggctttcagcttggcttggaaatattgcttttgcaaccatgctgatgagcgcgattggaacttttttaccggccttcaagggtggccaaaacttaccatcaataattgtagcaattattttctgttgggctttaactctactcgtcaatcgtggggtagaaagtgcttcgtttgttaacaccattggaactttctttaagataattccactagttttgtttattatcattgtaattattttctttaaaggtcacatgtttacaactgatttttggggaaacgttaccaataacttttccaaaggaactacaaccggatcaatttttgaacaattgaagggaacattatcaactttaatttgggtattcattggtgttgaaggtgcttcagttatgggccatcgtgctaaaactagaagtcaagctcagcaagccacgattatcggctttgttttacttctgataatttatgtcatgatttcaattatcccttacggaacactaacacgtgcccagttggcgggtgctgaacaaccagctttaggaaatgatttacaattaattgttggtagttggggcgcaatgattattaatataggtttgatcatttctacggttatctcatggttatcgtggacgatgttaccagctgaaactacaatgttaattgctaaagataaggttatgccaaaagtttggggtaaattaaatgaaagaaaagctccaacaacgtcactaatgattacagcggttctacaaactattttcttattctcattgctattcacctccgaagcttataattttgcttattcattagcttcagcagctattctattctcctacctatttgtgggattgtatcaaatgaaatacagctacaaggaaaagcaatggggacagtggacaattggcttaattgcagctttattccagtttgcctgcatggtgctatctggttggcaacaaattttgttagtctctatcagtttcatcccaggattcattatctattatcaagcaacgaaagaaaataaacgtactttaactggtaaagagaaagttatgatggggatgattttgattctcagtttgattgccatttatttggtagttaatggaacaattgttgtgagctaattaagcaggttaaaagtataatttgtctaagaaattaagacgaaatatgattttttgattgtatagggtattggacactaattaagttacgaagaatttagacaaatattctgaagcatcacgtatatcaaataactaattaaaatttttgggagtaatttgaatgacagagaaaaatgggaaaataggcttattaactttgagtgccctagtaattagttcatctattggtagtggtgtttttggaattatgtcagatcttgcgagggctgcagcgccgggaccggttttaattacgtggtttattgttggtttgggtgttatgatgctggctttatcgttaaacaatttattattaaaagaaccagagctagagggaatattttcctatcccaagaaaggatttggccctttcatgggttttattagtggttggggatattggttgtcggcatggttgggtagtgtggcatttgcaaccttcctgatgagcacaataggttatttttttccaattcttaggtcagaacgaaatttaccattaattctaattgcaagtatcttttcatggggactgacatatctagttaaccgcggcatcgaaggtgctgccataattaatacaattgtaaccgtatgcaaattgattcctttatttgtatttattgtatttggaattattctttttaaaggcggaatgtttacgcatgccttttggaataatatgaataataattttgttggtggagatgttataggtcaagttaagaactgcatgatggtaatgatgtgggtttttgttggaattgaaggtgcctcaatactatcggcacgagctgaaaagaaatcggatgcgggaaaagcaaccattttgggtttgattagcttattagttatctacattttggcatcagttttaccatatggatatttaacccaagaacagttggcagcgattaaacaaccagccatgctatatatatttgaaaagatggttggtacttggggtggatacttcattggaattggattaattgtatcaatcctaggtgcgtggctttcctggacgatgttaccagccgagacaatgttattgatggcaaagcaaaaactattaccagaatattttgggaaaattaatgataaaaaagctcccacttttgccttaattttaacggctggattaatacagattttcttatttaccctattttttacaactaaagcatacaattttgcttattctctttgtaccgcagcggtgattgtgtgttatatcctggttgcagcttaccagattaaatattcgtggacacatatccatgaaaaaggaaatcagcaacaattggtaattggtgtcctagccttgttgtttgaagtaataggcattttaatggcagggttaagttatttattgctatgttttattgcatacatccctggaatttatttttatggtcaggctcgtaaaaataatggacacgaatatttcctctctaagggagaactgatagtaacagtatttataacaattggtgctctaattggaatggggttagtgataatgggaaaaattatagtttgaattgtagaaaaataaaggtgcaacgattaaagaaattcaagatatggaagtaatagccagcgagctaaaacattaaccacttcgagtgtgcaatcaaagcttatacaagctttgataacaaagtgtgccggagatttgtatatttctcacatccattaaacaacaaaaaatttgtatagcctcaaagagatcatatttaaaaattatttttaattaagtaaataatttaaagtagtagattgaaaaaatataagttcaaaaattttaatatatggcctgaagcattttaagtatggaaagtttaacttccaaaatggtgtctgacgcttaaggccatattttatatccacataaaatatgaggtgataaaaatgaccagtaaagccaaaagacgttttaaattaaaaatgcccggtgcctttgtaattttatttattttaacaattgtagcagttattgcgacatggacagtcccttctggtagttatgctaagttagcctataatcagactacttcaagtttgcaggttaaagatcctgggggcgaggttcataaggtacctgccactcaaaaggaattaaataagttgggagttaagattgatataaaaaaatttacttcaggagggattacgcaagaaatttcgattcccaatacatatcagcgtttgaagcaacatccagctagtattactaaagtgactacgagtatggtacgtggaacaattgaagctgtagacattatggtattcatctttgtcttaggcgggttgattggggttgttagggctagtggagcatttgaatcaggactggttgctttaaccaagaaaactaaaggtcatgaatttttattaatttttttggtagcaattttgatgatattaggtggaacgttgtgtgggattgaagaagaggccgtagctttttatccaattttagtgccggtattcattgcaatgggatatgattccatagtatgcgtaggagcaatctttttagcaagttcgattggaacagcattttcaacgattaatccgttttcagtcgtaattgcatcgaatgcggcgggaattaattttacagaaggaattggatggcgtgtgtttggatgcatagtggcagctatttttgttgtaggttatttatactggtatagtcgaaaagttaaggacaatcctcagttttcatattcgtatgaagatcgtaacacgttcaatagtaagtggtcggttgaaagtactgatgacagtgaggcaagttttactaaacggaagaaaattattttattgttattcgttgccggatttccactgatggtgtggggggtaatgacacagggatggtggtttccaaccatggcgtcttcgttcttagcatttgcgattattatcatgtttctgactggtacaggagcaaatggtattggtgaaaaaggcgttgtagatgcgtttgttaatggagcatctagtttggtaggagtttctttgattattgggctagcacgtggaattaaccttattttaaatgaggggatgatctctgatacaattctagatttctcttcagctctagtagctaacatgagtggtccaatatttattattgtgatgttattgatttattttgtattgggattcattgttccgtcttcttctggattagcagtcttatcgatgccgattttggcccctttggctgatacagttgaaataccaagatttgtggtagtaacagcataccaatttggtcaatatgcaatgttattcttagcaccaactggattagtaatggcgacgttgcaaatgttagacatgcagtattcacactggttaagatttgtatggcctgtggtggtcttcttgttagtatttggcggaggaatcctagtagcacaagttttaatatattaaaaaataaaaacaccggaatttaaattccggtgttttgctgctttaatattaagcataaagggtaaaaagggtacatgaattataaagtgttaattgttaagggatcaaattgaagcaaattgctcctagaatggcaccaacaactggtcccaaaataggaacccaactataggcccaatctgagccgcctttgttagcgattggaagcatcgcatgtgcgagacgaggacctaaatcccgcgcaggatttatggcgtaaccggtagttccgccaagtgaaagtccgattgctgtaatgagaaccccaacagcgattggattaagaccctgagtgaattgtccccgagtaaaggctaataaaccgaaaataagtactgctgtaccaacaacttcactaataaagttcatgctgtaattgcgaatagcaggttctgtagcaaaggtaccaagaatagcatctttgtctttggtttctttccaatgtgggtaataatgaatccaaacgacaatcccaccaactaaaccacctaaaatttgagcaatgctataaggaataacgcttgaccaaggaaatttaccggcaattgccattccgactgaaactgcaggatttaaatgggcagggctgaggaaagaggatgcataaacccctaatgtaacagctaatccccagcctaaagtaatggcgatccaaccagaaccttcagcttttgactttctaaggctaactccagccacaacaccgtcaccaagtaaaactagtacaaatgttccaataaactcccccagtagttgaagcgataaactattatccatgaaaaggttcctcctattttaggtaagtaaggctagcttcatcgattgtttcttggagtttcttcgcttgagcttcacgctcttcgtcagaccattcgaagtaacgagccatttcattaataacaccctttttaacatcatcaattgtatcgtggtggaaaagaaggtgattggtacggcggagcaagtagtcaacaggtgtcagcgtcatttcttcattcattgaataatgtagactaattgtctcagcaagtgttagcccgggtgctgcttcaattttaccaatctggctaaatacacgagcagcatttgatccaaataggttagctatttgttcagcctcagcttttgatagaccactttcaattccttgtttagcgaagaatgaaagggtagcgtcgacgttattaggatcaatatcaccaccagaaacttggagatgcttagaatcaatttcgttgaatgtttcgttgaagtcttctttgagaactttggtgattagagcaatggctccagcagccattttacgataatcggtaatttttccacctgcaagggtgattagcccatcgtttgcaacgtcgagggcgctaccacgagatacagcagaaggatttttttctgagagggtgctttctagattattaaggacatcttcaacgtcaactcgatcagcttctttattttcatacttatttacaatatcaatgacttcatcaaagctatccgaagtaatttttccggaattaccaccattgtagtctgagctaccattggaagaaattagaggacgtaaacctgcccaactagcttcaatatcatcaatcgtaatcttagcttctggataatgtttattaatgatacttaacaagtaatcgacgtcctcttgctcaactcgtggatgcaagaagtcgcctttgtaatctgtatcggtggttccaaaataggtctttccttcgcgaggaattgcgaaaatcatacgaccatcttgtttgccagagtcaaagtaagttggctgagggacgtttagacgtgagcgatcaacaaccaagtgcacccctttagtagggcgcatctgtggaacaacttcttctttatcatccatttcacgaataaagtccgaccaaggacccgttgtgttgattaccaatttagcgtgaatatcaaattcttcaccagttaagagatctttaacgttaacaccatttacacgaccattttcatcatgcagaatgtgttgagctttgatatgactgaccattaagccaccattttcatgagcttttttgatgttttcaatcactaaacgagcatcattattacgaaaatcaaggtaaacaccaccacccaaaagaccttccggattaagttgaggctcacgttgaagaacctcgtcttttgaaatagtgtagttggtgtatttaggatctgtaacaccagcaagttgatcgtacaaattcattgcaattttaactgaaaacatatcaaaggttgatccaggttcgtcataaattggaagaagcattggatcagggcgaggaatatgaggggcaattccttgaacaaccgcgcgttctttaacggtatcagaaactacctcgacatcgaaatttttaagataacgaattccaccatgaactaacttggttgaacgagaagatgttccttcagcgaaatcttgcatttcaattagggcgttgttcatacccatggcgcttgcttgaatagcaacacctgcgccggtgattccaccaccgatggtaagtaagtcgagcgtttcatttttcaatctttcgatatcttgttttctactaattaatgagaatgacatgaaataagcctcctaagttattttgattgtcgtggtcgatgtttaaattgacgagttgctgcaaccgcttcttgccaacctgtgtataagtcttcacgctcatcagttgacatctttggtttgaataccttccctggcttatattctttctttaaatcttcaaggtctttccagaatccaactgctaatcccgcaagaaatgcggcgcctagagcggtggtttcgagatcactagcacgatcaatttcaattcctaaaatatcagattggaattgcatcaagtaatcattattagaagcgccaccatcgacacgaatggaaggaatatcaattcccgaatcctttttcatagtgtcaataacgtcacgagattggtatgcaagggattgaagggtagctttaatgaaatcttcacgggtagttccacgagtgattccaaaaactgaacctcgagcattaggatcccagtacggagcacccagtccagtaaaagctggtacaacatagacttcattatcattttgagaagaaacagcggctgcctctgattcagaagcctttataaacagtttcattccatcacgaagccattgaattgccgaaccagccacaaaaatactaccttctagtgcgtaatagactttgccattaataccgtaaccaatggtggttaataaattattatcagataattgcggtttttcacctgtgttcattacggtaaatgcaccagtcccgtaggtatttttgaccattccgggttcgaaagctaattggccaaataaggccgcttgctgatcgccagccattccagagatgggaacttcgctaccataaaagtggtaatctttggttttaccgtaaatggtagagttaggtttaacttccggaagcattgaagcagggatattaagtaaagcgagaatttctttatcccattctaatttgtgaatgttatacaacatggtgcggctagcgttggaatagtcagtgacgtgcgcatcaccatccgttaatttccacattagccatgtatcaatggttccaaacaacagctcgccgcgttcggcgcgtgcttgtgcgccatcaacgtggtcaagaatccagcgaattttggttgccgagaagtaagcgtctgtaactagtcccgttttttggtgaatcatgtcgccatacccatcttttacgagttgttcagcaatttctgctgtctgtcgagattgccacactacagcgttataaatgggaagtccggtctttttatcccaaatcacggtagtttctcgttgattggtaataccaattccactaatttggttgggcttaattcctgactcgataaatgcattagcaatggtcgacaatacggcattccatatttcgttggcattatgttctacccatccaggtttcggaaagtactgtggaaattctctttgagcatctgccattttatttccagcatgatcaaagatgattgtacgagtactagtcgtcccttcgtcgatggcaagaatatatttgtctgccatgtccgtacctccgtttttttaatttgttaagattcaagaaagcgctttctaaagatctcgttgttaattataaatcgtttttaataattaaaaaacaaaaacgcttgtgaaatattgtctaatatttatcatttttttaaaaaatgttttattatttgaaagttaatatcattttataatccgaagtgactgttataggggattttgattcggataattgacaaaaaagtgctattaaataaaggaactgattgtaaacttactataaaaagaagcatcaagcagcacgctaggtgctgtttgatgcttctttagtggtttagtttatttttgcaaaatgggcagcgatttttttacgatttccccgatgagtagtaacaatcaaggtatcaccaggtttaattactgaatcaccacttggaataattgaattagagccgcgacgaatgctaattaataaactttctttgggccaagaaatattgcgaactgctaaaccatccagcttagaaccttcgacaattggaatttctactcggtcttgaggcccactaggagtggcagtaatagttggaactaattgatgaagtaaagattcataaattggttcaccgccgagtaaatctaatacaatgtaggcggtaagcgccacaacggctagtggcattaaatgttgtagcgaaccaaccatttcagtaatcagtagaattgcagtaaatggtgctttaccaatggcggcaaagtagccagccatggcataaatcacaaagttgggtaagtaatggatatcaattagattaagattagccatgatactaacgtacaaagccccaaatacagcacccagggttaggattggaagaaaaattcctccgggtaatccagacccataagataccatggaaaaaatgaatcgaataattaatagggtgaaaagcgtcataaaaatcggatttttgttagcaattgcagtaatgatggaatttccaccacctaaatatgatggccataaaattccgatgggaataatcgttataaaaggcactaaactatggagccaacgtggtaaaaagctaattttttgataccatttttttagatttaatgtacaaagctgatatagtcgtccaaaaaggcccaataaaatccccaaggcaattaggtgccagtaaagcccaagaggcaaagaatgaggatatctaatcgctaaaactggagttaaaccaaaaaagttaagagaaacaaagtttgacacaacggcgctggtaagggcactaatccaaaccaacggagaaaagttatggtagatttcttccaaaacgaatagagtactagcaataggagcattaaaagcagctgaaaggccagctgcggctccaccagcgattaaaacgcgacgttgagaaccactatagtggagggtttcactccaaccttgacctactaccgctcctaactgaatagaagggccttcacgccctagcatcaagccagatccgattgctaaaatcccaccagtaaactttttccaaagtactggccaccatttttcttcatattcaccagataattgtccttcaatttgaggaattcctgagccagatatttggggagaagttttaactaacaatcctaccaacactgctaaaataatattaattactacaatcagggccaaccaatgccaactggaactggctagtcgataaattgattgtgaaatttctagaagatgttcgattgctagtctaaatgtgctgacaattaaaccaatcaaagttccaataaaaatagagtttagtaaagtagataatcgagtatcttcaattttcaaatgcatttgtttcacaccttatttaaacgtaattatttctatagtatcatacgaagaagctgaaaatgttcaaatttatttgataaataaaaacggtataatagaaggaaatagatttaggatggtgttttaataatgaaaaaagtagttagctttgcaggatttgatactttatttgatacagaagttttttacagagcaattggtcgattaggtgaacgttataatattgacgataatttagttcgtaacacttacgttgaaaaagaattagctttgatgaaagctgatgagtttgtaaaatactccaagttaatggaagaagccctcaatcaaacggcagatgagttaggatttaaagttgaccctagtgactttagtgatgttttgattgctcataccgtgatgaagcctttccctgatgcaccgactgcgctttatcaaattaaagctaaaggctatgaaacagtattgatgacgaaccattctagagatttaattcaaagtaatgtgattaatctagatcatgaatttgatatgattattacggcagaagatgttcagacatataagcctaatcaaaaattctttgactatgttaatgatcaactcggcaatgatgtagagaaacatgttcatgttgctgtagatgaagttaaagatttgaaacctgcccaagatgctggttggaacgtgattaagattgatcgtaagtctgaggatgcatcgattgcatcattaatggacacagtagataaactataatttgtcgcatattgttagtttgtaaaatcgatttctgttattctaaccatgtttagatgataggaggaaagtacaatgttaaatcaaatcaaaattggtaaaagtgcagttgaaactacaactttaggattagggaccaataaagttggcggacataacttgtttgaagggttggaagatcaagatggttacgaagtagttagaaccgctttggatagcaacattaagttgttagatacagcttatgcatacgggtatggtcgttcagaagaaatcattggtgatgtaattaaagattatgaccgtagtaatataacgattgcaactaaggcagctcaggacgtaaaccttgattataagcctaacaataatccggaatttttaactcaacaaattgatcatgccttgaaacgattaaaaaccgattatattgatattttttatatccactttccagatgaaaccactaacaaagcagaagcaattgaagccttagttaaggcacgggatgcaggtaagatcaaagccattggagtttctaactttagtttagagcaaattaaagaggccaatgctgatgatgttattgacgttgtcgaggatcattacagtcttgtgcatcgtgatgctgaaaaagaattaattccatatttaaatgagcataatattacttttgttccatactttccattagcttctggaattttgactggtaaatatgctaagacagatagcggaaagttcaaccaatattcccaagcggaatttgatcaaatcatcgatgccgttgaaaaggtacgtggaattgctgaaagtaaagatgcaacggtagctcaagtagtgttggcatggtatctaaagaaccccaacctcggcattgtaattccaggagctcgtaaagcagaacaggtaaaaagtaacgttaaagctaccgcaatcgaactaagcgatcaagaataccgtcaaatcgatgcgtggtttaaattttaacaactgaatcaaaagtcattaacaaagatgctagagcaccaaaaagttagaccaaaaatctagctattggaagtcactacagagataggttaatggctttttttatttgtagtttataagcgttttaattgtaagcggttcacaaaaagagttagactgtagacgtaatattaagaaatagggggataatacagatggataaagtgaaagttatcattgttggggcatcacatggagggcacgaatcggcgattgagctattagataaatacgataatgtcgatgttacgatctatgaaatgggagatttcgtatcgtttatgtcgtgtgggatgcaactttatttagaagaccaagttacagacgttaatgacgtaagaaatttccggccagaggatatcacttctaaaggtggaaagatttataacaatcatcaagttacagcaattgatgttgatcaaaaacaggtgacagttaaagacctgaaagcaggttcagaagaacaagtagcttatgataaattaattcttagttcaggagtaacacctaagaatctaccggtaccaggcacagatcttaaaaatgtttatttaatgcgtggttatgactgggcaactaagattaaagctgccttgactgatgatagcattaaaaacgtagccgtaattggttcaggatatattggaattgaagcagctgaagtatttgctaagaaaggtaaacacgtcaccttattcgatttcatcgaccgtcccctcggaaattacctaaaccatgaaatgacggaaattattgataaaacattaactgacaatggtattcaagtagaaatgagccaaagtatcactgcatttaaaggcgatgataaagttgccagtgtagaaactaaaaagggaagttatcctgcagatttggtaattcaagctgcgggtgtccaacctaatacagaatggcttaagggcgttgtggacttgactgatcgaggattcatcaatgtagatggatacttgaggaccaatgtgccagacgtattcgccattggagatgcgatcttaccattatcgattccagccggaaaaccatcgccgattgccctagctacaaccgcccgtcgagaagctcaatatgttgtgaaccatatttttgaaaagaaaccaactcaaatttttaagggagttgttggttcatcagccttacatgtgtttgacgaacattttgcttcgaccggtgtaaatgaatttacggcagagcgttctaatgttgaaattgttaactcacattacgtagatcatattcgccccgcgtatgttcccaaggcggaaggaaatgtgcgcgttgatgttgatatcacgtttgacccccatacccacattgttttaggcggcgcggtactttcgaccgctgacatgacggcacaaggaaatgttttagctttggcagtggaacaccgattgacggtagaagacttggctgaagcagatttcttcttccaaccaggctacgaccgacaatggagtttaattaatttagctgcgcaacatgctttaggatatgcacgtttctaaagtagattcaaaaaaagtttgatacgcgatttttaatcaagtatcaaacttttttatttcattagcgaatttccataaattaaatcggcaatcttttgttgattgggacttagaatccggtctttacgttggaccaaattcatatagaagaaaggttggtcttcatcataaaaaggcaatgctttaatatctgggcgggtagtgagtgctgaattggcgataaatccgaccccaacattttgagcaaccatttcttgaatgacctgagcgtcgttactttgatagacgatattaggtcgaaagtttgtaatcttactaaaattttttaaggcctcagaatgaacgaagttactatcaaaagtaagaaatttttcattctttaattcagaaaaccaaatcttttcacgtttaaagaaaggtgattggttaccaacgatagcggtaaaatggtcttttcccaagtgttggtaggctaaatttcggtgatgttcattttgaaccgatcccattaatgacatatccaaggttccatttaaaagcattttttctaactcagctgatcctttttctacgggaacaatcgcttttaatagattttgttcggtaagctgtttagcgatttttggaaaaaagtatttggtcataatggggggtaatcccaaaatgagtttgttggtattaatattgttgatactattttgcgcaatggcgatatgatccaaaatcgcattaacatgttcatctagttgttgaccgctcaaagtgacatttaagtggtgacgtccttggtcgcgagtgaaaagggtggtattaaactcttcttctaatcggcgaactgacatactaattgtcggttggctaacatgaaaaatttcggcaactgaagaaaaatttttattttttacgagttcatgaaaataattcaaatctttaatgttcatattgcacctccgaaatactattataacagtatttttagaattaatataaaaaatatttataactaataacaaatttgactatagtttttacgaggcattaaacttacacagtaaataagaactggaggaagaaaaatgactgaaaaagcaatgagtattcttaataatccatatttaaataaaggaacggcgttcactaaagaagaacgtgaccaattaggattgaatggtttaattccaccatacattcaaacaatcgatgaacaagttgaacaagtttatgcacaattccaaactaaggccaatgaccttgaaaaacgtttgttcttgatgcaaatctttaacgaaaaccgcgtgttattctacaagttatttagtcaacacgttgttgaatttatgccaatcgtttacgatccaaccatcgcagatacgattgaaaactatagtgaattatatgtacaatcacaaaatgcaacattcctatcaatcgacgatccagatatgatggaagaagctttgaaaaattcagctgctggacgcgacattcgtttgattgttgttactgatgcagaaggtatcttaggtattggtgactggggtactaacggtgttgatatctctgttggtaaattgatggtttatacagctgccgctggtatcgacccaagccaagtattgcctgttgttctagatgttggtactaacaaccaagatttattgaagaatccaatgtatttaggtaaccgtcacgaacggattaaaggtgatcgttactacgattttgttgataagtttgttgaaacagctgaaaacttattccctaacatgtacttgcatttcgaagactttggtcgtgataatgcagctaacattttgaataagtacaaagatcgttatgtaatcttcaatgatgatattcaaggaacaggaattatcacattagctggtatccttggagcattaaacatttctaagcaaaagattacagaccaagtttacttaagctttggtgcaggtacagccggagccggtattttaggacgaatctacgaagaaatgattgaaaatggtttatcagaagaagaagctaagaagcacttctacatggtagacaagcaaggactattgttcgatgacgatgaaacattgacaccagaacaaaaaccatttgctcgcaaacgaagtgaatttgataatgctgatgaactaactgatctattatcagttgttaaagcagttcacccaacaattatggtgggtacttctactcaaccaggttcatttacagaagaagttgtacgtgaaatggcagctcatacagaacgtccaattatcttcccactatcaaatcctactaagttagctgaagctaaagctgaagatttacttaagtggactgatggccgcgcattaattgctactggtattccagtgggagatattgaatacaacggtgtaacttaccaaattggtcaagctaataatgctttagtttaccctggtttaggtttaggtgtgattgcttcgactgctaaggtattgaatgacacaatgatttctaaagctgctcattcattaggtggtatcgtggatgttgaccaaccaggagctgctgtattacctcctgtttcaaaattgagcgatttctctaatactgttgctaaggcaattgctcaaagtgctgttgatcaaggacttacaaaagaaaagattgataatgttgatcaagcagttgaagatacacgttggaatcctgaatactaaaatcaggacaatcggagaaagcaaaagagagaattaaaataagagaagcaaaactgtggagaggacgttggtaaattcgagcgtttcagttttgtgaaaagaagagagtgtgagaaaatgactgcgtttattacgtctgttggaagtattgttacgattcttttaatgatgggcctcggttttgggttgcgaggaatgggttggtttgacgaccaatttagtggtagtatttcaaaattaattatgaatgtggctttaccagcttcaattttcatgtcagtaatgaaatatctaacattacctaagttgattggtctttcaagtggattgatttattcatttggaggagtaattattggttacatcattgcttggattacggttaaattattaaaggtacgtccaggccgtcgtggactatttatgaacacggtagttaatgctaataccatctttatcggattacctttgaatattgctttatttggtacaaagagtttagcctacttcttggtttattatgtaacaaatacagtttcaacatgggccttcggggtcttcttgattgctaatgatgatccaactaagaaagctgacgacaagtctactggccgtaagataaactggaagaaacttcttcctcctccattacttggcttcctagtagctatcgtttggctagtacttggcttgcctgttccaggttgggctggtaacacattgagttacgtaggtaacttggttacaccattatcgttaatctatatcggtatcgtattatacgatgcaggtttgaagagtattcattttgatcgtgatacaatctttgctttgattggtcgttttgttctttcaccacttgtaattacagggttgatcttattaggagcacatacaggtcacagcttaccaacgatggaaatgcaaactttaatcgttcaagcagctgcacctggattagctgttatgccaatcttagctaatgaagcacatggtgatgttaagtacgctaccaacttggttacaactagtacgattttattcattgtcgttgtacgaatcgtaatgacattgatccaatttatctaaaaatataatttaaaagtcacatcacaattataaaaaacatcagcagccacttggagtggttgctgatgttttttgtttactaaaaatttaatgagttctattgattaaataatataatttatgaatttaaaatatcattttacatcatgacggatagtctggtattgttaatatcgttgcgtgtataaaaatatattaaaggtttagtggggagaaaatatatggttgctctaaataaaaaaattaagacgcactggtatcttataattatattagtcataggtatattcataacgatccctcagatacaccatcatattacgattattggtgcagatggattatttcattttaaccggatatatgatactgctatgcagataaaaaatcataatttttcctactttattcaattatatgggttctctaactcaggtcgaatggtcacatcagtatatagtccgttaatcacatatatttttggtggaatattgcttatttgcgggagtttttataaatttgaaattgtaacgcgttttttattttttattttatcaggtttatctatgaattatgcccttaaaatgggaaaggtaaaaaatcaattcatgatccaattggtttgtattatgtacgcatttagtccagctgtaattagatgggatgcggcacagaactttaccagtattggtgcgatgcttattcctttggtagtcgggtgcggcatgcggatggttaataataaagatgagcctatcaattgggttcaactaggtactattatggcagtagtggtacaaacacacctagcaactgctattcaatcagtatttttgttaattatctatgctattattgccctaataattaatagagcttctagaaaaaacttacttaaaaatggtatttacgcagttttgctttgtataagcttatcattaaatgtagtagcgggaatgttcgaattatataatggtaactatatagtgcctattgttaagtttgattttgtcgatggcaagggtatttataatattttacaaatattttctggaaaatgggttaacttgttttttattttagccgtttcttcaactttattgttcttccttaaaaagatatctctagctatgaagattacggggtttttatcattaacattatttttgtgttcaacaactattattattgattggcctactatcatgcatgatagtgctgtttttagtagtttactacaatttccagcacgtttagtaggcccagccacagtgttagcattaattacagttgccagcattggtgattttgagtgtacaaatttctttatcaaacaaattaggaatggactaaccctagtgttgttacttttcttagtagtaaatatgcgctctaattttcgctataatcggagtgcaagccacaatgtattagtttcaaaatcgactactataccatatattggacgtgatcctaaaactttaaaacatattacttatttgatgaagcagcctttaaatgaacaagatattaattatattactaagtcgacttcggattatatgcccgctaatcatagcatagataattctgtatactgggattataacaataaaattatccaaccgaccaaaaataaaaattataaaaaggaagtagcgcaacataagattattgtgacatggaagagcaatggaacttatgataatccaccagttgcatattataaaaataatcattttaaattaaacggcttaccagtaatccctagatcttcgggaggtataattaaggttcctaaggttaaaggaaagattggtaaaaatgttatggaagtaacgtatacgcctaaaaaagttagtgtaatgatgctgtggatagctatgttaagctggatttcaatagtattttatgcttttatacgtctattcagacaggtaaaacgttcatttttatttagtaattaaaaaggcgttgtaacaagtattttctatacaaaataggacaaaataggaaaatattccttaatattaagacaaaaaaataagctgttatcaaagattttatttcctttggtagcagcttatttttaacctcgcgatgggatctcaagtgttgctttttcaattgttcgttctttggtttggcgcattaaatcattaagataaaatcctggttttaaaccagtcttttcttttaaggcatagaccgtcagagtatagtcgtgatcagcaggaggtttaggacctaggtaacgggcctcgattgctgggtcatgaaaatcaatatatttagaaacagaactatttttaccttgcacgatacctgtatttaaaatactaatattttcagggatataattagttgcatcaatatcagtagcaatccaatgaatccaagggaaaccagccacaggaacagcatcatagtcgattaaagttaatgctaatgctttagttccaatcggaatatcactaatattgatagggaatgagcgagttggaaaatcatgggatgtatatgctttgggagcatgcttaccaaattgatctggtaagtagccattaattaagtcaacgctaattttcattaaaaacaccgtccttttttatttaattatagcgttttagagcgtttgaaggaatcgtttttaggaaagcaagctgatgtattgcgtactatcagtaataaaatatgcgataatagaataggaatattagtaaattaatttttacactggaggaagtcattttgaagcttatttcatggaatgtaaatggattgcgtgcagcggttaagcatggatttctggatgtttttaaggaactagatgcagatatattttgtatccaggaaacaaagttgcaagaggggcaagttgaattagaattgcctcactactatcaatattggaattatgcggagaaaaaaggatattctggaacggcaatttttactaaaaaaaagcctcttactgtaagatatggacttggaattgaggaacatgatcaagaaggccgtgtaattactttagaatttgaaaaattttacgtaattacttgttatacaccaaattcacagccaaaattaaagagactagaatatcgaatggcttgggacgatgcatttagagcatacatagaccagttaaatcagcataaacccgttattttctgtggagatttaaacgtggcgcaccaagagattgatttaaagaatgataaaactaatcataaaaatgcaggatttacggatgaggaacgcaataaatttacacagttattaaatagtggttttacagatacataccgatacttctacccctcaaaagaaggagtttattcttggtggagctatcgatttaatgcacgtgctaataatgctggatggcggattgactactttgttagttcaaaggcgttggatcaaaaattgactgacgcccagattcatactgaaatttttggttccgatcattgtccagtcgaattagatcttgatatataagtcatgggagagaaaagatgagtttaccaaaaaaattggaagagatgcaggttgaagaagctagtaaattagcgcaaaaccttagagagactttggatcgttggagcaaattatattacaccaaagatgctcctgaagttgaagattacgaatatgacgaaaaatatgcggatttagtggcgttagaagaagcttttccagaaatcatcacccaagattcgatcactcaacgagttggtggtgaaattttagagggctttaccaaagttacccatacagaaccgatgttgtcgatgggggatgttttttcgcgcgatgaattagttgaatttgataatcgtatccaaaaaaatgttgggcatccagttgattataatgttgaattaaaaattgatggattggcaatttcattaatttatcaagatggtgagctgattcagggctctacccgtggagatggaaatattggtgaagatattactaagaacttaaaaactattaagtcagttcctaaaaaattaactcgtccgctttcgattgaagttcgaggagaatgctttatgcctaaagcttcgtttgctaaattgaatgcacaacaattagaggatggaaaaccagtttttgctaatccacgtaatgcggcagcaggaagcttacgacagttaaatacaaatgtaactaagaagcgggatttagacacatttatttatacagttgtggattcaaatcaattaggggccaaaactcaacatcaggcaattcaaatgatggctgaattaggctttaacactaaccctacccaagaagtatgtgctaatttagatgaagtttgggattatattgctaaatacgaaggtcaacgggaaaatttaccttatggaatcgacgggatcgttttgaaagttaatgatttaagccttcagcaagaattgggacacacagttaaaattccgagatgggaaatcgcctacaaatttccaccagaagaggcagctacagtagttcgaaatattgaatggacggtaggacgaacaggcgtggtaacccccacagcggtgatggaccccgttcaattggctggaacaacagttagccgggccactttgaataatgtagaccaattaacagctaaggatgttcatattggcgatacggtactgttacataaagctggtgatatcattccagaaattacacgagtagtgttagaaaagcgtccagcaggaattagtgagttagatattccaacccaatgcccatcatgtggtaaggaattagttcacttaaatggtgaagtagcccttcgttgtattaaccctgattgtccagctcaaattgtagctcgtttagagcattttggatcacgaaatgcgatgaatattatggggcttggaccaaaacaaattcaacaattatacgcgaagaattttattcatcactttgacgatttatacaaattaacttcagaggaattaagccaattagatggttttaaagagaaacgtgttaacaacttacttgaagccattgataatagccgaagaaattctttagagcgtttaattaatgggctagggattcaaggggttggtacgaaaatggcgcgtactttagcggaaaaattcggaacgatggataatttgatgcaaacaacaattgaagaatttgatgctgtagatacgattggagaaaccttagctaataatttagcaacattcttccaaagtgatgtagcccaaaatatgattgatgaattgaaggctgtcggagttaatatggaatatttgggtgtaaagccagctgaaagtcctgatggttattacaaagggaaaaaagttgttttgactggaaaattagaacagtatacacgaaatgaattaaaggagcgtttaattagtttaggtgcagatgtggcgggttcagtttcgaagaaaactgatatcctcattgcaggagccgatgctggtagtaaattaactaaggcacaagctttaggaatcgaaattttagatgaaaccgaagctattgctaaatttgaacaataaaaaaatgggatttaatcccatttttgtttgtttttgaatacgaccattttactaaacgcatagtttgaaatgacaacaacgacattatcaataattttcacgataatatcgtttccgtttagaagcgtaattccaatatataaaataataatatcaattgctaaagtggctgttcgcattaagaagaatcgaactgcttcggttacaagttgaccagtagtttcagtatgagaattaaaaacccaaagtttattactaacataagccacaagcacggaaacaaaccaagcaattacattactaacttggtagaacagatgtaagtaatctgatagaatggcaaagacaccaatatttacgatggtggttaccacgccccaaaagagatatgatataacagacttgtacttgtaaaatagttgattaagcatgatgtcatctccgaatcattgtaaggttaacttattaagtaaaacatgaaagtacaaaaaaagaaagtttatttaatagtttggataggtgaagtagtttgaaaaagttatcaataattgttccagcatataatgaagaggagacagtcgggttattttatgacgctttctctaaagtagaatcacaaatggatgtagaaccagaaattatttttgtagatgatggttctaaagataagactttaatcgaattaaaaaaattacaaaaagagcatgaagaagttcactatattagtttttcaagaaattttggaaaagaagcggccttgtatgctggtctccaaaaagcgacaggagattttgtagcagtgatggatgttgatttacaagatcctccggaactacttcctaaaatgcttaaaattgtcgaagaaggcgaatatgatgccgttgccacccgaagacaagatcgagatggcgaaagcaagattcgttcattcttcgcgcgcatgttttataagtggattaataaggtaagttctttagaattagttgatggtgctcgggatttccgcgtaatgactcgtcaaatggttgatagtgtattatctatggacgaacgtgaacgtttcagtaagggactttttaactgggtggggttcaatacctattacatttcctacgaaaatcgtgaacgagtagccggtagtacatcttggtcattctgggggttacttaaatatgcgattgaagggtttatttcattttcaacagctccattgtcgtttgttacttctgcaggggtactaacgtgcgtgttagctgttttgggagctatagcagtggtgattagggcaatcttattcccacatacagcggcctttggatggccttctctagcagtgattatattgttctttagtggggttcaattgttgagccttggtattatcggacgctatattgccgaaatctatttagaaacaaaaaatcgtccaatttacattattaaggaggagaagtaatggccagccgaagacccttactactgacgctgactatttttgtgattaccgcgataattgtaacattaccggccttcagcggaaattttctaaagctgacaatggatggaggtatccatctttcgagattggaatcagttttcggggcattttctgttggtaagttgccacctctggtgaattttataggtctaggtgatcatgttaatgcatttaatggaatgtatccttggttttccacagcactattttttacattgcctagattaatattgggaagtccaatgcaatcaatgtttgcaggatatgtactgttgaacttagtaacaatgttgaatgcttatttgctggtaaaagaattaagttcggataatatagtacaaatcttttcggcaatattttatggagtaaatgcatatcatttaacattgttattttctagagaagctctaggtgaggcggttgcttatacttttgcaccattggttatgttaggatgtttgcgaatttggagtggaaaaaataagggaccggtttatctcgctataggtatggggatgattgctaattcccatgtgattagtttgttcctaatttgtctactattaatagtaatagaatttacaaggatttttttcaaaaaagtaaatttaatcgaaataaaaagatttctaataagcggattaatagctgcattaataagttgctactcactacttaatattgtaaaaatagccagtactaataagatgtttactcctactaaaggattagcacctgtaatcccatctaagatggtatctacagtattagataatagcatacaagatgataggtatatatttaatataggattggttggattaatattaattatattcttatgtgtagaactatttaaaaaagataaaataggtaattgggtgccatggaccgtttttgcagtaatattatttatttgtacgacatcttggttacaattagagaatacaagattaaaagactctgtttttggaaatatacaatttctaggtaggatttcagctttaattgtattattaataactatagcaattacgatttatttagaagaacaaaaagtacacgaaaaatatattctactaattataagttttttattaattttaatgggtgtcgatagtattttacaatttcatttaaagaaaaatgacgatccaataaggttttatgtaaaaagtgatgaaaattttgtcagaattgcgcatgagcaaacacatggtttaagagattatactttggtggacaaaaacaacaataatattctttatatagaagctaatactggtataaaaaattatagtggtacatctaattcagcaacatttgaagttaaagctaaggaaaaaataactactgtaccgattaatatgtataaaaatgtagattatcacttatatgttgacggaaaaaagaagaagtttcagtcagacaaaaaaatattgactatcaatttgaaaaaaggtaatcataaaattaagttagtatcaaaggcaaggtatagtgaatatattagtatgtttgtatcctgcgttagcctaataggctgtggattatttataatattgatagagccacgaaaacattgaaagtgttttgtagataaaaaaccataacgattagatatataaatctaatcgttatggttttttatcttataacttagttgcactaactagctaatacgtttttggcgttaaaccaaaaactttcatgatcaataataccattaatccaaactccgcctgtatacaagtttgaagaacggaaatctctaggtgtaagagtggctatttgttttatgaatactggttcttctcgttcagagagatcaatattcttaataaatttagttcctttcactccaggaattcctgaccatagaatcgtggtatctttaatttgtatttgatcgccaacaactagactatcactattagttaattgctgaagttcataaggaggtttattttcgagaaccgtttctagtaatcgttctgttgaatggccatcttcccatgaagcaaatttttctaagaaagctcgatactgatcgttgtcaatgaatttagtaggctcggttaaagcctgttgaaccaatggaattaactcttcattagtttcaacgactggaccaggaaccgttgaattgtaatccatataaaaaccacgaatatcttcagcatatgcttttaaatcgtatgcaaagaagatcataggacgtctaagaatcgaataatcaaaaaatacactggaataatcggtaatcaaaacatcacttattaaatataggtcggtaatatcttcataatcactaacattaataactcgattaccatatttggttaaatcaaggttattagcaattagataatgcgttctaactaaaattaaggtgttttcaggtagatctgcaattaatttatctaaatcaaggtgcaattcagcgcgatagtgatctgctcgtacaaagtcattgtcacgccaagttggtgcatagaggacaaccttttgattatgagcaatatttaagccatcttttaatagattgatatcatctttagttgcattacttaaacgatcattacgaggatatccagttgggagtagctgtggatattgctttctaaaggcgcgttgcatgatttcgtatgaatatgggtttggcgttaataggtaatcccaacgcgctgaatcccgtattacttgtttatggtatttcatccgagttactccaggcatagtgacctgctgaacgtcagttccaattgtttttaagggtgtcccatgccaggtttgaactactactgtatctttaggtttaaaccatctaaaaggacgacgaacattagtaaaccaatatttagcgcgtgcttgaatccaaatacttcttaggctaaaccttattacataggggatgttatgctttttaaagtattcctcgtagtctttattgacattccaataaagtttaatttctggataattttgtttcatgtattcataaatagcttttggattgtcagaatattgacgtccaaagaagctttcaaacattgcaatatttgcctttggtagaagttgtccaagaatatttaataatttgtgttgtatgttatttagttttaacaaacgttggatttttgagcgtattagattattttctactgatgattggttttcaggttttaagctaagcatagcttcacttaaacgttgagctgcatctccatcgcgcccatattcacaaaatttatcataaaattgttgaagtttatcagaatattttacttttacatcatcaatgtgtttgagcgaattaactacatcagcggtagttagtgcaaccggtccgggaaccgtagcatcataatccatataaataccacggttagaaggatccaagtaccaatctttatcatatgcgaagaaaatcattggttttcttaagtaaccgaaatcaaacattacacttgaatagtcagtaatcaaaacatcactaatcagatataaatcattaatattgttatagtcactgacatcataaacaaatccagaattattcaagaaattttgtgaatgagatacaaagtaatgaagacgtacaagcaggacgtattcatcactgagttctttttgcatcatatctaaatccaactcaaaattaaaagcatcttttgttgtcctatacgtaggagcatacaaaataacttttttgttgtccggtaaatttagtttctttttaatagaggctaaatagtcagtattattattggtaatcaactcatctgtgcgaggaaagcccgttttcagtattttcttttcaggataatcgaatgcggcagatccatgtttcagcatgaagtcagaaggcacggacattaaatcccaacgaccgattcgcttagcgaaatttttctgaacacgattcgatgcatttttaaaatgaggttcgtcaaagcccattaccttcataaatgttccatgcagagtttcaacctcaatttgaccagctcgcttagaatactgatttggaaagttagtattttgaacaagatacttagctctggccatataataccagtatttaaaggacatctgacgaactcgaattgctggtccctcaactggagtttgttcattttttaggatccaaacgaatttcatattaggacgttgtttggataaatatttatacatagctcttggactgtcgttatatgattgaccccaaagactttcaaataaaacagtgtctttttttaagggtaataatcgcattaaaggatacagaacggaataagttaaccctctacgaatttttgtccgatcaatccaacttttggtctgattaatattaagcttcaaaaaaccgaatttgtctaaaagaacggtagaattagttcttttattaatcgaatgattttgaacaggtatttgtacaggattaatattagctaatttaaatctgtaagaaatatttttagaatctaaaagatttagataaatatgatattttccagaaagaacgtttaattgtgttgggtttcccaagggaattgtgccaacgattttattgcctaaaacagtagctgtaccaccatttagatagcgattgattaggtcagatgatagtagttcgatttttcccgtagcgttcaatttttcagtagatattgaggggattacctcaaattgaagggaaacagcattagaattcttagtaaattgtacattattagctggagctatcgaaacatcaggtctaatccataatcccttagctggattaattgaaagtgcaacacttaaagtagagttgtttagtaattgttcagtaattttaaaactaggcaaaatcgttagtccagtctgagtgtttataaaattaactttacaactctgattaaagtaattttttaaaaaagttgattcaatttctaacttgaaattaccgttattatcaaaagaacaaggtaatagagtatcttgaattttagcagttaaatttaattctgaggaagatccgctgataattagactaccagaattggctaatttaacatctgttactgttgttggaagtttagtacttccaattgctaaatcggaagtcggaactgccttaatagtggtttcccaattggtattatgtccgtagataaacgaaatatcacctgttgggtcagtaaaagttgaaactgatccagaaccctttttaggctgtcctaaatagactgaaagtaacttagagcttttactttttttataatcaatcttaattttgtaagttccaagcccaagcttttcaacgtatttaactgggttcactgaaaaactaaatttacttgcaggaggcgtcatgcgttttaaatggaaattaaaaatggtaaaaggacgcgtaaatgtattgattttaacttttttacccgtagcaatattttccagatatacattgacgatttcttgcttaaaaggaaaatgatgaggagatttttttcctatttgtaaacttccagcaaaattaagctgttcgttcaaatattttacctttgttatccgaacctttaatgatgcaggtgtatgaaaaataggaatgtttcgattctttctatcaagatttgccactttaccattcaatggatggccaaaagataattgttttaaaaggttaaaattaccggtttttaatgcaaagtattgatactgctttttagcagacaacagtttgatgagtggtgtatctaacaaatcccactctctaaaaaatttgatagtggcctcttgaaacgcataaataaaagtatcatctgcatcggcaatatcgtccatgaataatggaatatctacgtctaatagtttgaataacaattggcgcttactagaaccgtgccaaagcgaatattgttctaagatgttttttacttgatataaactttttaagcggtcgaggtatctaggtaattcattttttacttgagtaaaagatgaattaccaccatcacgccatctccatctgtatacaacattggtgaggatatctataccggaactcgctaaaaatgcctttgaagtgaaggaaacatcttcataaatttgattaatgggaaatttaatattttctctcttgagaacttctaatttatacaacttgttccaactggtagtgtcatataaaagttctggatgttcttttagacttgtgtgtttgtaatcatcaataattgcttttttgtgaagataggaaggcttatcacgactcttatcaaaccggcgcacaaaacctgtcacaatttcggagcctgaattcatagctgaaagcatcatcgtagaatatgcattggatgggacgatatcgtctccatctacaaaggcaatccaatttccagaagctaaatcaatgcccttgtttctagaggcactaggacctgcgttttcaagattatgaacagcaataaaattaggatgattttgagcatactcatcgataattgaaggagtagtatcgtcagagcaatcatcaatcattattacttcgattttttgaaatgtctgttctgctagagaatctaggcattctcttaaatattcagatacattatagcaagcgacaattacacttattaagttatcttgccggtttgctttttctacgtttttcaaaatgttcacctttacctaagttgtttaatatttatgtgtctaataatgtattataatatacgttattggtttttacataattttagaaaataagatttttaaaagtttagtaatactgtttaattacttttgaaattatagtaaagttttaaattagttatatttattaaaggagcaatacaaacgatgaatacaatgttcaaaataattagtgaccaattcactaattttaagataattcgacggatggctaagtatgatgaccgtgctaattatcaaagtcattatctaggtttagcttgggaatttttgaatccgctgattcaaattggaatttactatctcgtcttcggggtggctttgaagcgtggagatccaatgccaggagtaccatatttgccatggatggtgatgggaattgctccttggttgtatatgaataagacaactttagatgcttctaaaagcatttatcaacaagttgggctagtttctaaaatgaaatttccaattaacgttttgccatctattaaaattatgggaaatttatatagtttctggacgatgatggcttttggtgtgtttttgatgtttgttaatcgaatttggccaaccatttcatgggtccaattcatatattattttatttgtatgattgcacttatgtatgcgttgggaatttttaattcaacagtgagtgtactagtgcgtgattggcaaattgccctacaatcagtgttaagaatgctgttttatatgagtggagtattgtttaacttcgttacttcaaattttccacctgtattagtacgtcttttagaattgaatcctttttattacgttattaacggaatccgggagtcgttgctttctaagggctgggtatggcaacaaccaaatctcaacttaacgatttcgttctggttgtttatttttattgtgatgatatttggtagttatctacataataaattccgtgctaattttgtggatttgatttaagccgaggagtctaaaatggataatacttataaaattaaattagaaaatgtaacaaaagagtatgacctttttaaatcaaaaagtgataaactaaagaacttttttaatattgggaaagtagatgttccacatttctggtctttaaaaggtgttagtctaacaattaaaaaaggggaaacttttggaataattggagtgaatggttcaggaaaatcaaccatttcaaatattatttccggaatcattcctcaaaccacaggaatggtcgatgttaaaggtgatacttcaattattgctattggcgctggtttaaagagaaacttaactggtgccgaaaacatccgtctaaagggtctgatgcaaggtttgacaatcaaagaaattgatgaagttagagattccatcatcgattttgccgatatcggtacttttattgatcaaccagtcaaggactattctagtgggatgcgttcccgtttaggatttgcaattgcggtacacattaaccctgatatcatgattattgatgaggcattgtctgttggtgatgatactttctatcaaaagtgtgtggacaagattatggaattcaaggaacaaggaaagactattttgtttgttagtcattcccttaatcaagtaaaaatgatttgtgatagagttgcatggatgcattttggagaactacgagaaattggcgagacagaggaagtaattgaacactaccgtaaattctcaagtgacttcaaaaagaagacggccaaagaacgtaaaaaataccaacaagataagaaaaaagagcaaattaaatttaacatagatgagtatcgtaagtctctaattgaagatgaagtcaagaagggcatcgataaaaatcaagcagaaaaggatgtacaggaaagaatgtatcatcaaataactccagacaagatgtctttgacaaccaggattgttactggaatagcaatattaggacttgcattctttgcgttggtaaacatttctggccactcagttactaattcgctggaacatccaacaacgttaatgcatccagtacaacataaagttaggtaattttcatatcataaatttggaagggtttaaaaaatgaaatttaaagaaagaactatgaagaatcctaacgttgggacttttttagttattttaattactggattattactaacgatgcctcaaattttgaataaaagtattatattaggggcagatgctatttttcactttaataggttgtacgatatcgcaatgcaatttgatagtggtaattttagttattttacatctaattatggttttcaacaaaccgctagaattgtgaatgcggtatatggtccaggactggcatatatattaggttttattttattcatttgtaggagttggttaaaatttcaagtaatatcatcattattattatttctgatcagcggctatacaatgaactatttatctactagtgttggactatctagaaaagtagccaatatgaattctatgcttttcatgagtagtttttgggtaatgggttggacagttagccagatgtttatgccgtgggggattgctgtagctccactaatcgtcgctgtgggtattaaatttattaagagtgataaatttacgattgttgaattatctatctccgtttcattgatgattcagatacatatgttaagtgcagttatatcggtctttatattgtttctattctttataattggaattataaatgtgaaagataaacttacactatgtgtaaaagtgattgcggctgctggactaactttattgcttacatttaatgtgtggggatcaatccttgaaatatatattgggaataaattgtatcctccttttgctgcaaatttagcaatgaaaactatgaatttatcggtaggcaatgctgattttaaccatattggaattattgtaagtgtattatttgcttttgaaatagcgattactattatgaactggtcgatcttatctctaactactaaagctgtaactggtatagggacagtgatgttagtactttcatctaatattatgccttggatggttataggtagaaagatacctatgttaaatagttttttacaatttcctagtcgacttgaaggtttcgcatttgtattgttgctggtaggtttaggtttatgtattgaggaggttaatgaaccttcttttaaaaagtatactaagctttttttaatgatagcaacacttttttccgtagtacaatcttactataacgtacagtcaaaaagtgaaggctggaatggtcatcagccgatagcaaataggactaatgtaatagttaaaaataatgcttcagaaagtgaaataagaaatgcttttaggagtaacgacttaagtaaaggtattgagctggccgaaaaaccgacgacggactatgtaccaattaatgttaataatactgataatggcaaatcacagagtgcctatgaaacatatgcagcattgtttattaactcaaaacaaggtgtaaaaaaggaagttaaaaatggaaaattaatagtctcgtggtatgcaaatcataaaggagaaagtaaaaaaataccaattaccgtttataaaaatacgatattgctaatgaatggttcaaaattattaaaagggaatatcacattaggcacgatgaatatgccaactataaaagcaacccaatctgggaaaaatgtattaacagttagctataaatcaagctttattaatggatggaccatgattttaactggtctactatggtttagcataacggcatttaaattagtaatgggtagaaaaagataatttaaaaatactctaagatttaggacgcaatttaaattttagagtatttttagtatctatctgtaaggggagcaaaccaatgaaaaaatggatttatacctttattggtattttaatgtttatatgtatagcatgttatatcgttactttaaaaaagggagatacagttgtttctaatactaaaacaaaaacagccataacaagaattgtagatagaaaagagtctggaaaattaaaaaaaagtctctcgaagactaagtttagcggtacagcggtcttaattaagaacaacaaaatagtagatagttacgtatcaggatctgccactgatgttgataaaaatatgttaacgactacttatgaaatagactctctacaaaaagttttaacagcaggtttagtaatgaatcaagtcaataaaggaaagctaaaattaactgatagggtcaataagtttattccggatctaccaggttctaaatatataacaattcgagaactacttgatatgaattcgggattatcaatgaaaaaaatgaaattttcggggaataatttatctagtgccgaattgctagatgttgtaattgataatgttaggtttgatgctaatacaaaaaaaagcgggaagtggagttaccaaccagtcaattttgtgattttatcagaaattcttgaagaaattacgggaaagagctataaacagctgtttgatgaaacttacgtaaaaaaattaaagcttaagcaaaccgaatttgcttacgacgataatatagaaactaatcgagcttatggatatgtagttaaagaaaatggggatagaattgaacaaaagcccaatggtgcgaccatcttttcagagctaggaactggtcaagtatatatgtctgcaccagattattataaattagtagctagtctattaaatgggaaaattttaggaacagacgcagctaaagaactttatttaccactaggtaatggtaaatatcgcgctggtctatatacatctaagaaaccattttatagatatgctaatggttatggatatggctttgaaagtcatgttcgtattagccaagatggaaagaaagctgttgttgtatttagtaaccatcaagtgagtggtaacaatggtctaaagaaaaaagttgaccagttatcgaagaaatttttaggttataagtaattagaaaaagcatggaaaatagttccatgtttttttgttaataaattattcaagttttatgctaactgaaatcataaaaatataatatactaaattgaacaactaagattgagaaagatggagtattatgtacttaattaattttttgagaaaagtaaaacgccgatttttagtttatttatttaacataaattacaaaccttactcacagcctaccatcatctttgaaagctttggtggacgtcaaatcagcgattctccgttagctatttataaagagttgaaaaaaactcatcctgaatatcgtttgatttgggttgtaaataagggattagcaacccaggcagagaagaacggatatgattatgtaatacgtggctctttcaaatgggttcgaacaatcgaaaaagcccaagtttgggttgaaaatgctcgtttaccgcagtgggtgcggaaacccgatcacataaaattaattcaaacatggcacgggacacctttgaaaaaactcggattagatattaaaaatgttgtgatgcctgggacgaacacggaacgttatcatcaaaattttgttagggaagccaatcgttgggatgtattaattagtccaaatacatactcgactaatatttttcgacgtgcttttggttatcagaacaaaattgtagaaatcgggtacccacggaatgataaattggctaatcccacaaaagaagaaattaaattattaaaacaaaaattaggaattcctttaaataaaaaggttattatgtatgctccaacatatcgagataatcaattttttcaaaagggtaaatattcatttgaattaccttttagtttaaaagaattccaagaacgatttggaaaagatgcagtacttttacttagaatgcattatttaatagcgaattcaatggatatttcaggatttgaaaattttgcatacgatgtatctagttatgcagatatttctgaattatacttagtatcggatttattaataacggattattcgagtgtctttttcgattatgcctatcttaaacgaccaattttgttctatccttatgattatgaaatttataaagatgaattacgcggtttttatttagactatcaaaaagatctaccgggggaaatcgcctacaatccaatcgagctttgggataaaattgaatgcggactagctcagtctaatatgagcatcgaccaacgatttaatactttttatgatcgcttctgcaagattaatacgggaaatgcatcaaaggagattgttgaagaaattagtaaatttatttcaaagtaaaacaaaaaacacgttgaacttcaaaagttcagcgtgtttttattagttgtaattatttcttagcttcttcaatcatcttctgcatcatttgagcttgatattgagcagcatattgtttagaagctttagccgttgtatcagccattagtttcttttgatcactagcactcattgcaggattcttcttaagtgcggcagccattgttgacttcacagtagctgtgaccttagctttaacatacttttcagcatcagctttcatttgagcttgattctttttaacgttcttttgaagcttagcggcttgttctgttgataaggtaatccaattattaggaacgtagaaagtattaacacgttttgaaacttcacggttattaccggcaattccaaaccagaacttgtaagtgttgttcttataagtccaacgggttgtagatttaactaaacgagccgtactctttttagttgttttaaccttgttagtagttttatcagtttcagtatgactaggtttcttttgagaagtagtcttattgtagatataaactcgatctttatcagcggtaccgatactcttatagagtaacatgctcatttgtttagaaggtgagactgagtagatttcttgggtagttgtttcagtaattttatgcatccccaaatgttcacgatcattcattaccatcaaagcaaccgaagcaattacgacgattgcagaaatagcagaacaaataacacggacagctgttttagagataagtgtcatcgaaaggaacgttgcgatgactgcgataattaaaagaaagataatcattatttattacctcctgcttgaggttgtactttggcagtgctacctgctttacgacttacaaagaatgcgatgattaaaccaagggcactaaagccaatggcaatccagaatgtcgcatggtaaccagcaacggttgcgtcaaatgcttgatctttgtaagcgagtggttgggctgatagaagatgcttaccaggcatttggttcttggtaacgttggtcaagacactaaccaagatggctgttccaacagaactggctacttgacgaagagtgttattaaccgcagtaccatgacccatcttttcaaatggaagagagttcataccagcagttgttacaggcatcattgccatcgcaattccggccattcgaacagcatacaagacaatgatataaatcattggtgtagtcttagtaatgaaagcaaatggaagcgttccggcagttaagaggaacattccagtgattgctagacgacgggcaccaattttatcaaataggcgaccagtaataggacttaggaatcccatcattaaagcaccaggtaatagtgttaaacctgaatggaaagctgattcgccacgcacggtttgaatataaagtggaagtaccatttcagcccccaccatggcaatcattgaaactgaacttaaagtagcagaaattgaaaattctggaatctttagcacacgtaaatcaaggaatggtttttctaatctcaattggcggataccaaataaaataacaaagataacaccgacaattaatgtagtaataactactgcgtcgccccagcctttgtctccaacttcagagaaaccaaatagtaaactaccaaatccaattgtagataaagcagctgaaatccaatctagcttcttcttgtcggtttccaaaacgtctttcataaataatagaccagcgattagaacgataaatacgattggaataatcattccgaatagggttctccagtgatagttatcaataatccatccagaaagagtaggaccaattgctggagctaccccaataactaatccggcaagacccatggctgaaccacgttggttagctgggaaaattgtcaacattagagtttggaggagtggcatggtaacaccaactccgagagcctggattaaacgtccggcaagtaaaacttggaacgtaggagctgtgtaacatagaatggttccaattaggaaaacagccatagcagataaataaagtcgtttagaaggaacacgacttgttaaccaggcactaatgggaatcatgataccgttaaccatcagaaatccagttgtcaaccattgaacagtagaagtactgatatcaaaagcatccattaatgtaggaaatgcggtggttaaaattgtttggttcaaaacggtacaaaaagtacctattaatagcacaaggatcaataaggatctcttatagggtttaccatgtgcgtcaattgcttgtggcataagcttacaacctctttgcaaaaacttttctttaatactataagttatcataacgtctttgtcaacttgtttgacaaagatgttagagaagttataattagtttaaaagaagcaacaagatatacagcattaatgaggaggagcaaacatggaaaaccccgcgggtcgcctagcagtggtaaagaaaataattgatagcgaagctatgttactcagtattggtgatgtggccaatgctgtcgatgtatcaactagacaattacgttattgggagaaaaaaggttatattaagtctaaaatttcaaaaacaggtcaacgaaaatatacctattttacgatgattcaagctggtaatattgctagctatattgaagatggtttcactttagccaaagcagctgaaaaagcgcaaagtaacggacgcattatgaaagcgttacgtcactttcttaaagaacgttttagtagcggtcgtgagattcctaatggctatgaatttgacttaggtgaaattaagggtttaccaaaagatcaacgtttgtttatcgaagtgctagaagatggggaaagtttttttcaagttaaaaaagaaagtacaaatgattgacgaataagctatttgtactatatatttattaatgaaatacttacaaaaaaataacggttcatcttcaaggggcagggtgcgattcccgaccggtggtaaagtccatgagctgtcattcgtgatggctgattcggtgaaattccgaaaccgatagttaaagtctagataaaggaagattgaatttatttgcgcagactaacgtaataataaaacagtctaaacaccaatgccccagttgcattggtgttttttgtgtaaataaaccaagaaggtgctcctaaatccaaggaggcagtatgatgagtgtttctaaagttaataaaatggttgtagtcgctatgctagcagctatctcgtttgttttgattttcattgattttccaattttacccggattttcgttcctaaagattgatttcgcggatgtcccagttttaattgggacggtattatttgggccagtctgggggatggtgacagctggtttagccggactgatggatataatccttcgagatagtaatccagcaggtgcattgggtgcatttgctaactggttggcagctttgtcatatatcttaccgatttactacgcaattaaagcggttcaaggtagcacgcataaaaaagaagcgggggccttgattaagggtgtcttaatcggttcggttttgatgacggtatttatgagtgtgataaatttattcattctattgcccttatatatgaagttagcaagtttccaaattaatgtttcgaccttaaatatggttctttatggtgtagtaccttttaatttgttaaaagggattatcgttggaattgcaattggattggtatattttagattaattccgattatcagaagagcttcaaattaaaatggtataatataacctcattagtttagtggggtgaaatttaatgcacatcgaagctcaaagattaacacgtatggcattgctattagctatagtcattgttttgggattaattccagcgattccgattggtataattccagtaccgttgacagttcaaaacattgggattctattaattgggttattgttatcgccgtttgaagcatttttaacaacaggagtatttttattgttggcgttaataggactacccattttgactggacttcgaggtgggatgtccgtttttatcggacctactggaggatatctcctaggatattggattggggccgttttattagcttggtggtcgaagaagcatcgccatgaatggttcttgctatttgcaaaaattgcgactgtagctgtcttaattatcgatttgtttggtagcatgggctttgctgttaatatgcacattccactaatcagagctgtagcactcaatagccttttaatcccaggagatatacttaaagcaatcctggtagcaacgattgcatacaaacttaaataacacataaaagctagaaattatttagtaccgctggagacagcggtatttctaatttttagctttttttaaacttttttaaaataagtgtcgaaaatgctgtattgatgggaacacttcttaaaaaccatatgaactttatgtgataaatatgaatttttttagcccgttatattacaggaattttacaaagagcgaaaaaaatggcatacttttacgtaacgcaattagatttttataaattcactatcaaattagtgaaaattagcaggggggattgtgatgctgaattttttaaagatttatggcaacatgattcagtaaaatttattacgcgaactgttttttactttgcagttttagtcgtcttgttgtacttgtacgattacagcggaatgactggcggaacatttatctataacgaattttaaacgggggatttaattaattatggggaaagtaattaacgtgattgagcaaattgattcaatcgcagttaaacatccagattggattgcttatgattatctaggtactaagaacacatatggagaattaaaagcttattcagatagcttagcttcatatattttaacgcaagggttggaagaagatgcgccaattatggtttatggtgctcaaacctttgatatgattgcaacttttttaggggttgtaaaaagtggacacgcttatgtcccaattgatcgccactcaccagcagaacgattaacaatgattaatgaaattgctaatcctgggatgtgtatcgcggttgaagatttgcctgtaaatttgggtgatctaccagttctagaaggacaagaattaaacgatgcttttaatgcaaataaaaatgtaacacctaatagtttcgtcactaaagatgataattattatattattttcacgtctgggacaactggtaagcctaagggagtacaaatcagtcacaataatcttttaagttttgtgaattgggaaattggcaatctaggtttacctgaacgtccagtgacgttatcacagccaccttactcatttgacctatccgtaatggatttatatcccacattagttatgggtggaacaatcaaagcggtgcccaagcaagttacggatgatttcaaaaaattatttgaaatattacccactttgggcttaaatgtgtgggtttcaacaccatccttcatggatatctgtttgttgcaaccgacttttgatgcagaacatctaccagcattgagccgattcttgttctgtggtgaagaattaacacacgctactgcgcaggctcttaaactacgttttccagatgcaaaaatctttaatacgtacgggcctacagaagcgaccgtcgcagttagtgcaatcgaaattacagatgaggtacttaaacaatatgatcgtctaccaattggatatttaaaagaagatactctgggatttatccttgatgataatggaagaatggccaatgctggtgctgaaggagaattagttctatcaggaccaagtgtttccaaaggttatctcaataatccggaaaaaacggacgaagccttttttgaatatgaaggtcaacgtgcctataaaaccggtgatttagttaagattgatgatactggaatgctttattatcatggacggactgatttccaaattaaactgcatggttaccgaatcgaacttgaagaggttaaccattacttaaataacgatccattaattcaggctggagtggcagttcctaaatatgggaaagaccaaaaggtggctcaattagtggcctatgttgttcctgaaaaaaatgagttcgattctcaaattcaattaacagttgcgattaaagatagtttgaaggataacatgatggaatatgctgttccaaatcgctttgtatttgttgaaagtttaccgcaaacggccaacggaaaaatcgatattaaatctgttattgctgaggttaatgcctaatgctttcattaacaccatatgaaaatccaatgtattttggcatgctagctgtggcatttattcccattgttgtaggaatcctttggggcaagaggtttcgttggtacgaactattagtatcaatcggattcattctcttatcctttggaggacctaagtgggagcaaggcgttgcactagttggatttttaatttttgaagtgattttagtttcactttataacgtatatcgtaaaaagaaaaacgacacgtgggtgttcgttattgcggttcttcttgcgatatcaccactagtggtcgtgaaattaacgccattgatgtcggggactccatcgattattggattcttggggattagttacctgacctttaaagctgtacaaaccgttatggaaattcgcgatggagtgttaaaggattacaatccgtggttctttttacaatttatggccttcttcccatcaatttcatccggtcctattgatcgttatcgtcgttttagaaaagattatgagagcgttccggaccgcgaaaagtatttaaatatgttggaaaaagccttacattacgtattcttagggtttgtctacaaatttatgttggcatatctctttgggacaattttacttccaaaggtacagcatttagctttgcaatcgactggtctgtcgtgggggctggtaggagtaatgtacgtatatagtttctatcttttctttgattttgctggttacagtttgttcgctgtagcaactagttatttcatgggaattgaaacaccaatgaacttcaatcaaccatttaaatctaaaaatattaaagaattttggaatagatggcatatgacactttcattttggtttagagattatgtatatatgcgattagtattctttttcatgaagcataaaatatttaagaatcctaaaacaactgccaatatcacctatgtcttaaacatgttattaatgggtttttggcacggtgagaaatggtattacattgtttacggtctaattcatggggtagccttagttattaatgactggtggctaaacttgaagaaaaagaatccggatcgattcccacataataaatttactgaatacttggcgatttttattacgtttaactttgtttgtttcacgttcctcgtattttcaggatttttagacacattatggttccactaaaaataaaggagaataattaattatgaatacaaaagaaacagttttaaacattttggcagatcttacaggttcggatgtaagtaatagtatggatgaaaacctttttgaaacaggcttgttagattcaatgggtacggtgcaactattactccaactccaaacagaattgggaattatggccccagtttcagaatttgagcgcagtgaatgggatacaccaaataaaattatcgctaaagtagaggcaatgcagtaatcgtgggtaaaaaactttggatgatatttggtccattgctagtcgcatcagttgttttgattgggcttttattttccccattcaaaataaaccgaatcagtccaacaattgagaagcaagccgcgacatcattgtcaccaaatattttaaagggcgatgcagttaagcgagccgccttatcagatccatattatgtaccatttttcggatcgtcagaattttcacgctttgatttgacgcatccctcagttatggcagaaaagtataattgggatttccgtccattcttaatgggagcagctgggacgcaatctttaacgcattatttccagatgcaaggaatcaatcaccagcttaaaaatgggaaggccgtatttgtgatttctcctcaatggtttgtcaaaaaaggggctaatcctcaagcattttcattttatttctcacaactgcaagctgttaactttttacaaaagcagcatggtacaagaactgatcggtacgctgcccatcgcttattaaagatggaacaaaacactgataatggtaatggaatgattaacaaagctcttcgtcaagtagcacaagggcaaaaattatcagcaagtactcaacgaaatattagttattacaaacgtttgttagctcacgaagatcaacttttctctagtttgaaactgaaagatgataatcaaaagaaaattaatcgccagctgcaagctctaccaaatagtgaatcgggagatttaattcgccaagcgattatcaaacaggccaagcaacaaacatcaaataatgattttggaatcaaaaattccttctacagtcatcgactgaaagataaattgggtaagtttaaaggatttgaaagaaattatgactacactaagtccccagagttcgcagatttccaattggttttaaatcaatttgctgctgataaaactgatgtattatttgtaataccaccaattaatcaaaagtgggcaaattatgctggtttatcacaatcgatgctgaaaggtttcaataagaagattaagtatcaattaaagagtcaaggatttgaccacattgctgatttatctaatcaaggttcacaaccctactttatgcaagatacaattcatttgggttggaatggttggtacgctttcgataaaaaggttaaggctttcgttgatggcgaacaagaaatcccatcatacaaaatgaacaatcagttttatgccaagtcgtggcaaaatttagctccagatgatttaaattcgtatatcaagaataacggttaaattttagttataataaaaggaggttaagtcttaatttggcttacctcctttttttagaaggaagtcagtgaaacggaggaatgtatgaaagaaaaaggatttaagttaattatgcaatttgcggtaatgttggttgcactagaggtgctagcaataagtatcaatatgttctacgctcctcacaatgttgcggccggtggagccaccggtatctcaattcttttagaagatgctctaggttggaatcgggctttaattgtatttgttattaacattgccatgttacttgcgtcgtactttactttgggaaaagaaactactgcaagaattacagtgggtagtttactattaccggtctgtatggcgattactcctagtattagtttagtgtcagatcgaaccttagcagttattgttggtggtgctttatatgcacttggagtagcgctcttatatcaaatcgatgcatctagtggtgggacaacggtacctccactaattttgaagaaatacttcaattttaagccatctgtcagcttgttggtaattgatacaatggtttgtgtgatgaatatctttagttccggaattgaagcatttattttagctttattctcatcggtaattactttattagtaatgaactatattgagacaggtatcgatcgtaaaaaaagtgtctatattatgagtagtcacttagccgaggttgaagaaattatctcggagtctctcgatcaaagctatactagcttagatgtacaaggtggcttttcgggggataacaagcgcatgttgatgcttgtagtagaaaactcagaatatcaccgtataatcgggcggattcgtgaaatcgatccccaggcatttattttaactaccaacgttgctgaagtacatggtggacaatattaatttttgaaataaaaacaagcgataacaaaaggtggtctgaattttagattcaaccaaactttttattatcgcttgttttttatactttttaaaagagttatttagcagattttacaatcctagcggcaatcatatcagccatacgtaagcgaacatcatttacaccaggaattggggcaccattagtcagccaatgccgtttttcagtaggaagcccccacaaaaagaaattaggcatgattttaccgttgggagtaactagttcagccgtttcggtagtgacatctaaagcaccggtcttaaataaagttccgtcgctcaaatacaaagagtaaatgcgagccattttattagcaagcaaatttttaattaaaggattttgagttgtttcagcactaggctgtggtaaccgtccttcgattaaaacattcccagaataacgttgatgatcactcaatacggatgaataagttacaaaatggtcatcttcattttcaacgaccatacctggaccggttaaagtgagcacacctgccttaattagggctaaaatttgctcaattctgaacgcaggcggtcccaccgctaaaaagctatttaatgcgttaaagtactttaaaatatatttcacgtaatcatcgtcacttagtaattcgtaggtgacgattttacgaatgttggaacgtaattcgcgtaatttttcaacagcgctcgtgaaaggagaaactttgttaccttcattagcaatatcaatatcttgttggagataagtttttataaaagtggtaaaggaagtagtgtcagtaacactggtaggaattggattctcccaagttgaccaatccacgcgatctttagcgctaatattgtatttatctagaatttttttgaatccattagaagccgtagccaattctttttcaaattcaacggggttaatatcagggtatagtaacttagctaaagtaacgtagtaagttaattcgacgtctaacgtaatacgcttaataaattctgatcctgtaattgattgatttttaagcaccaggttattaacatacgcgtctgatagaaaataacgtggataagtctctccaacttttttctggtctaaaccacgagcatggtaaggaagtcctcgacgagagctagcgtagatcgttggttcatcgccataacgtgtataaattaacgaaccccgttcatcacgctgaaaaacaccaccacgacgttcggttagttcggacaggtaatcaataaagcttaagcctaagccgcgaatgataacctgatcagtaggcgcaatgtcatcaacatcaacttcggcgggatagcgaacgggaacgtattttaaatgatgtgcttcagcaaatgcttgagcctctttttctgcgtcacttggttcatccatcccttcgcccagagcggctgaaatagcatctacttggtatgctaactcatctgtaagcaagatgtacttttcattgtcaaatttgacgttatggatcaaatttgagtgaatttcgatactaaaattactaggcatgcgtttttcaacatgttgaaagaaccattgttgataaataccaaatagagcccgagagctataagagtatttagttaaatgatcaatctcttctaataaaagtttttggcgcttaaaattattattttcaataaaatcttttccaagagttgttgcccattcaaaaagagttggacctaaatgagggttgccttccatttgaattgaatcatccgtaaataaagttattttggaagccagagagttcatttttagttcatgattttggttagggttccaaactcgtccacctattccaaatgggtcaaatatgagtattttaacttcatctgcccatttgcgatctaatgcccaataaactagacgttcaaaggccattaaattacgtggaccagcccctattaatgctattttcatcgtgttgtccacctcatttattaattacagctatgatagcacaataattaaatttaccgtagtttcatagttgaaacgtttacatgtaattatacaactatttagaagttaagccatttgaattgacaaaaaataagtgaatagggtattctaataattgaaaataaaacaaggagtaattctatgctatttacgaatactaaatcagtagttgaagcttgcgcatgttgtctaaaagaccacatgttatttggcaggcgtaaatagcggaattattcaacgaaccaattgggattagttgaaccggttaattacactgcggtgtagttagccggttttttgtttgttaaggacgtgatgatatggaatctgaatgtagcgattgtagggtgtttccaagttgatgtgattaaaattaaaggagtagaaaatgaaaaataaaaagtggatcgggtttctttcggttattttagtatcattggtggtattggcgggttgtggagctaaaaaaggtggttatgctgctgaacaaaccatgaatttagcagctgatgctcccttggacacgctggatgtatctaaagccaatggttatggacaaactggaaatgtatttgaaagtctatatcgcctagggaaaaatggtaagacaaccccaggtttggccagcgaggctaaagtttctaaagatggattgacgtggactttcaagattcgcaaaaatgctaaatttagtgatggtagtaaaattacagctcatgactttgtctattcatggcaaagaacgattaatcctaagactaaagctttgtatgcttacttatttgaagggattaaaaatgccgaccaaattaatgcaggtaagatggatccctctaagctaggggtcgaggctaaagatgatcaaactttcgttgtacatttggatcaatctattcaatattttaaagttttaatgagttacccactattttcaccaattagccaaaaggctgttgaaaaatatggtaataaatatggaacgaaggcgcaatatacggtttattcagggccttttaaagtaaaaggctggacaggaacgaacgatacttggagtttcgttaaaaatccacaatattgggataaaaaagttgttaaattggatcaaattaaatttagagtggtggaaaacccacaaactaagttgaatttatatcaatccgggaagctagattatacacagctttccagtgaacaagttaaaaactataaaaataataaagattacaccacctttccatattccattaccactttcttacaatataattttaatgatgcagataaaaccaaacgtaaagcctttaacaatgtaaatattcgtaaggctatcgcctattcaatcaatcggaagcagttgattgaaaaaatcattggggatgcttcaacaccaagtaagggcctcgttcccacggatttagctaataatccaaaaacgggaaaggactttgctgatgacgcatatttagacggtaccatcgagtacaatcaaaaacaggccaagcagtactgggaaaaagggcttcaagaaatcggagtaaagaatttgaaacttaatttaacttcagataatgaggggaacagtaaaaattatgctgaattttatgcacagtccttggaaaagacattacctggattacaaattcacattgttaacgtgccatcgcaagtagcatattcgagatctcaaagtggagaatttgatattttagttggacattggggagctgactttaatgatccaatttcacatcttcaaattttacaaaaaaatagtgcatataattatggcaaatgggacaacacggaatataatagccttgtgaaaaaagcccaaaatgaagatgctaataatgctgagaaacgctggcaagatatgattaaggcagaacaaattgtgatgaaagaacaagctgtttcaccactttatcaaactgtatattcatacttgaaaaatcctaaagtaaaaggcgttattcacaacacagcgggtacccaatggaactacaagtatgcttatataacaaattagtaacaaaaatgttttattttaaggagaaagtcccaaatgaggattttcttctttttatattgggcaagggggcgtaatataggtggcaaatactaataagatttttggaggatattatgactaagtataaagttgctttatttgatttagataacacccttttaaaaactgaagatgcatctgtggcagcattaacatatgctttaaaccaagatggcgtagaagtcaccccgcaagcaattgttgaattaatgggtcttccaggaattgatatggcacgcgagttaggttcatcgaatccagccaagacaattgatatttttaacgaacggattaatcaagaagttgatttaattaaggaatatgatggaattgatgaaatgtttgctggtttaagagaattaggaatcgaatatggaattgtaacttctaagcttagacgagtttttgatgatgaaatgcgtagttttcctaagattagagcaattgaaaaagtcgtactttcagatgatacgaaaaagcataaacctcatgctgatccaattgaatttagtatgcagaagtatttccctaagctaaatcgagcggatgtgatttatgtaggtgattcgctatttgatatgcaatcagcgcatgccgctggagtcgattttgccaatgctggatggggggcaatcccagcgaatgatttctctgaagcagaatatatattaaaaacaccaactgatttattagagattgttaaataaaaagaagctgtgaatcaaatgaagaggattagatcctagcatttgtcacagcttcttggtttaatatcggattaaatttgaatacttggtacaagccaatcactagctatcaattgatgaaattgtttagtaattggaagccacattttattattaataatatcttttaaacttttccaaaataaaggatcgttagtttgttcggtggtaggataaacaaatatgtattgtccagcgctggttttggctttgattttgttatctttatggccaattaattgaacttcaaggtactggtccatttttttatcgttaataatcatcaagcatcacctttctttactttttcagaataccatggaaaggttaaggaattataaaatataccaataattaagtgcatcttaataaaaatcacgtttacgagtttttagtgattgtattttatggataaaatgctatctttaaaataaagttggtatcttaaaaaggagtacttaatgagagcgttacaagtgttgaagaactgcctatttttagtattactatttggaatggatcaattggtttctattccacaactagtagcagcatatacacaaaaccatcatctctttttattttttctaataatcgtctatattgcgattgccatagcagttatcgtctttttctggcaattttatcgatataaaattaaaaaaaatcatagtatttatggggatttaccaccaagaagggtgcgaactcaaacaatgctgctaatggttctagtttggatgatttttatgctttttcaaatctggtataccaatcaatttaaagttaatatttctgctaaccaattagcaatcgaaaaactatttgaaaaacaaccaatttggacattcatcgatggcgtgttggtggctccagtcatggaagagctcatttttagggggattttctttgaattatttttccaaactgatcaaccagtaataaaagtaatcggagtgatcgttaatgcagttatctttggtgcattgcacgatacaggaattaattttcctatttatgcaatcatgggcgcaattttagcggttacctacatgcgtacccgtgatattaaatgtagtattggaattcacatcttaaataattttatatcttttatttaataaaaaacggaggatttacatggatagtattttaactaagggaagtcccatcaagggcattattttgttcagtatcccacttcttttgggaaatattttccaacagatttatacgctttctgataccttgattgttggtcgagtagtcggtgtacaagcattggcttctgtcggggcaaccaatggacttacttttttgattattggatttgcgcaagggatgacaacggggttatcgattattacggctcagcactatggggctggggatgttaaggcagttaagcaaagttttgctacgagtatttggatttgtggtgtattcgccttaatgctgacggtagttagtgtactggcggctagaccgttgctagaaatgatgcaaaccccagctaacattattgacggtgccacgacctttttgacgatcatttttggtggtgtgcttgcaactatgttttttaaccttttctccaatatgttacgggcgttgggaaatagtcgtttgccactcgtatttttggtaatcgcctgtattatcaacgtggtattggatattattttgattgtctttttacacatgggagttgctggagccggaattgctacggttacggcccaattaatctcatgctttctatgctggttctatattaagtctcacgttccggttttatcgcttgaagtaaaagaaattaaaacaaatatgaaattggttcgtgaacaaatcaagattggattaccaatggggtttcaggcgtccattatcgcgattgggtcaattatcctacaaatttctttgaaccatcttggatcatcagcaattgctgcttatactgctgctgggaaagtcgatcagctagcaacgcagccaatgatgtcactggggatcacaatggcaacctttacggctcaaaattatggggccaaaaaatttaaacgtattttgaaaggtattcgtcaaacgttgatcacttcggtcgcttacagttttattgtgggtgctttaattattttgaatagtcgcgtactggttaatctatttattggaaattcagaacaacatatcaccaacttggcgcatgaatattttgtgatcgttagtgcgagttatttcttgctagcaatcttgttcatcatccgatataccttacaaggattcggaaagagtgtggccccaacgatggctggggtagccgaattgatttcaaggatgttagtgggactctttgtggttccggcttttggattttggggagcatgtaccgctaacccattggcttggttaggttcaaatttagtattagtttattcatacgttcaagttgtacgacaattgagaaaacgtgctgagccgtagaaaatgctaaaagagcgtgaacacgatataatcgaggtatagaaagtaaatgcgttgggggtagagtgatgatttttacttataacgttctaaagaatgtaattgataccgggaaaccgattatcattaatgatcagagtcaaattaaaaaaatggatagtgatcaaatcgatgcaatcaccttcatttcagaattgagaaatgaaagagattactatgctttcttagaattaaacccaggaaaaggcattgttttttattccgatggtaacacctttgatggctttacggtttttgagatccccttaagtgagttttatttcgaagtgaatacagaaaagggcgtcattgatattgaagacggagttggaaatcaaactgattttctagatctctttacaggaccagttatcgaggatttaactaaaaaatatcgtaatgctactgatgaagaaattatccagagtaatgaatatcaaatggcggatcgttatattagtgtttatctgggctacagcgatggagatgaacaaaaggtcaatttaaccctgttgaaattcgcaatggcgatttatatcgaccaaaatgaatcaaaataattccagtaattttacagtaagattacaactgttgcttttttgattgcagggagtataatttcttctgttccagtatttatggttattttttggaggaagaaaaatgatttttaaatatgatgttttatcaaaagtgatcgaagaagataaaacaatcaaaatcaacgaaaacagctacatcactaagatcaaaggtttaaacggcattgattatagtgtgagtgatcataatcgtcacgattactatgtattcttgccgcttaacgacgatgagggtgtagtaattagcacggacaatcataccggactgggttttgaattgttgagaatacctaagcgagagttttgtttgggaattaatacaaataataattttgtcgattactatgatggaccaggaacacagacggattttcctgatgtaattgaacaagaagaacttgatcaaaagtatattcaatacaacgatgctagtgacgaagaattaaaagaaactaagctataccaacaggtggatacatgtgtaagtaaatacttacgtgttagttcaggtctagaagaagccttgaacttagctattatccgcttagcgttcttggctcatactgttaaccaacgtgcggtggcatagtttatagaacaaaataaaaaggagttatggcttaagccgtaactcctttttattccgctttgttatctgtaggctgtgtaaagtccaagtgatccaaagcattataaaatgcaccgaaaaggtcagtatcctgtttaaaaatcgaagtttcaattaccggcatttccagcatttctttaaggaccggaatcgtttctcgaataatttgaatttggtgattaatttcaggaacgagaatactctgattactaattcgtccactaatgacgtacttattaaggtcaagaacggcctgcgtattcacaatcatgtaagctacatttcgacaatatgcgttaaacatttcgcgagcgttagcatctccattttcaatcgccttaaatactttgatatcgtcattgggatcagataactctaacgcactgccgatggtgttaatcatttttgaggcagaacaggcgttgaacatgatatcttcaggttgatgattttcaaccgttggattggcaataatcatgccaattccgcccgcttgtaagtgggaaccagaaaaaatctggtgatttaaaactaagccagaacttacaccatcatcaagggcgatggttgctccgttagtgacaccctttaaattaccattccattgagaagctaaagtaacacaaaaaccagtactttccatcgacaccggtaattcgtagcgagtggcaaggatttttccaaggctgagtccgtggagcatgggcaacgagcccccctgataaattacgccatctttttggtcgacttggccaggaacactaagtccgattccataaatcgatttaagatggtcagtaacaatttcataaatttgttttagaaaattttcaacgctatcggttggcgttggaacttgtttttttactttaagactgccgctttcgtcaaatagtgcgtaacgaataaaagatgcactgatggcgatacttaagtagttcgtattattcatataatcattcctttgtgtcattattatacattgattgagaacgatttcaaagttacgaatgaggaataaagttttaattagtaaaaaaagacgctatagtagtaagcaataccagactgaagaggtaagactatgaaagtatttaatctattaaataaattaagcaccaaagcagttattttcattattttggtagtagggggattaatttttaaaggaacctacatcgtaagtaatatttattttattttagggatgcttttactattatggggaattttagcaattttattcaacgctcacttatttagtggatggaaattaaatggcaatcgaaaaaacagtgaatttgttgaaaaaattgagcataaagctgtccagtctaaaactgagcgggcaaaagaaattgctgcacaaaaaaacgagcccatgcggttcaccccatttactcgtttaatactaagctatgctttgattttaattgttaatgcgatcctagtttcatttttctagtacaaatttttgaatggctttggcaacgccactttcgttattattggccgtaatgaattgtgcattttgtttaacttcatcaattgcattttccattgctacaccagttccggcagctttaatcatggaaaggtcattaccttgatcaccaattgccatgacttggtctaaagtaaggttaagacgtgcagctaactcagttacagcattacctttgctaacgttttggggcataagttcaataaagtatggttcactttgaacgacgctaaagttgtcttggaacttagcaaaaatctggtcgcgcgctttacttaaaactttaggatcgtcaatgaacattaccttgggcatttctaagttagggtccatttcattaacggcgcgatagcgaagacccatttcaactagaaaactttcacctaccgtataagtgctgatattcttattggcagtgtaaatgtgatttttaccatctacgtggaaatgcacaccaattttacggctaaatgcttcagcagtgagatagtcttcaaaggaaagtgtgtgtttaatgagggtttcgccagtcagagtttgagcgagtgctccattataagtgatggcatattccttttcgttagtaaggtctagttgggtgaggtaacgttgaattcctgtaatgggacgtccggtacaaaggacgacgttaaccccgattttagaagcagcgttgatggccgcgatgtttgcttctgtaagttgtttgttgtcatttaaaagggtgccatcaaggtcgatggcgattaattttatactcaagattattactcctaactaattatattgtttttgatatgagcttgaaaagcttcaaaagtatctgtaaacaaactctcgttactatctataagcatttccttggggaaaaagaagcgctcgtcacgagaaactttacctgaaattgctcgtactaaatcactaacggtcgaaagttcgactaggctaccatccgattgcattagttcaatttgagtccgtggttttttagaggttggatcataggcatcatatggtaagtcataactgtcattttcagcagtataatattcagaatcaaaaccagcttcagctaccaattgttttaattcaggtagaagactccgagtttgatcggtgatgcgtgctgattttaaaggaatacgatccaagaagcgataggcaagatcacttaaaataggatcttcatcatccacccattgaagaaaatacgtatttaagacgccgtcatctagttttaaataatcatctaacgtaaaattttcatcaaaaaacggcattaagtaatgaggttgaaagttacgttgtcgatggttagctcgctcagactgatatagctggttagctaactttaagagatgtccaagaatgacctccatagaacgggaaacagaatgaaaataaacttgaacgtacatttgaaaacgacttacaataaaatcctcgacggcatgaatgccattcatttgaaaggcgataccatgctcataaggacgcatcacacgtaagatgcgggttaaatcaaagtttccgtagttagttccggtgtagtatgaatcacgtaaaagataatccatacggtcggcatcaatttggctagaaattagctgtactacttgtggattaggataatcatggctaattacagaagcgacctttgttggaaagtcgggactaatacgtcgtaaaacttggttaacttcggtttgagggtccgtaataatccgggtagtaaatttttcatggtcggtattaaaaatatgttcaaatgtatgcgagtaagccccatgaccaatatcatgtaagagggcggcgcaaagcgttactaaccgttcatcattattccacaatccatcactgggagtttttgaaggataatttcgagcaaagctttcaacgatgcgacgtgctacttcataacatcctaatgaatgtgaaaagcgggtgtgttcagctccatgaaacacaaaggaagtggttcccaattgatgaattcgacgaagacgctgaaattctttagtattaatcaagtctaaaatgacttggtcttgaacataaacatagtcatggataggatcacgaaagactttctccatcggtaaacgttgattttcttgggacatcttactaccttcttactttgtaattttaaaaagaaacatctacctaaaattatacaagttttaaggtgagattgtaaaagcttaaagctagaataatatatgaaatgaattataattattacattagaacagtgaacaaagaggaggattcaaatggctggattaaacaatggcattccaattgaaatccatttagagacatttattgaacaagaaggtgaaaaaacacacctagctttcgacgaacccggacagatttttcaaatgggcgattcactttacttaaggtatcaggaaaaaaatgaagaaactggaaaaaaatcacccgtaaccatgaaaatcgatggggatggcaatgtcctattaacacgttcgtctgagagtgaaatgcgtttgcgttttgctaacggtaaaagaattgaagcgcggtatcgcacgccttacggactttttccgattgaaacagtaacaccatttctagagatagaactccaagaaggaccccttgcgggaagggtaaacattgattaccaactttttgcaggagaacagttgattggtaactacaaaatccgattgcaatttactgcttaattgtagtattatttgagatagactgtggaaaggacgtgcaccagttggaattagaaaattttaagggtcaaaacaaaaacgaactctcaatgatcgaagttgcccacgctattttagctaagagtggtgaaccaatggcttttgttgatttagccaacgcggttcagagttatttagataagacagatgaggaatttagaaatcgattatcacaattttatactgatttaaacgttgacggaagttttatttccttgggcgaaaatacatggggacttcgtacttggtacccattcgaatcaattgatgaagccttaattcacgctgaagatgaagacgaagaccgtcctgtacgtaaaaaacgtaagaaggttaatgcctttcttgctgatgcagctgatgacgatgatgtaattgactacgattctgatgatccagaagatgaagaagtcgaagctgaagatactacatcagatgacgctccagcatttgaagatctttctaacgatgacgatactgatgttcttccagatggaattgaaggtcaactatcagaattaaacgaagatgacgaaaactaaatatacaaacttgacttatagtctgtaactctgtattatattttttgggctctggagatccttttgaggatttttcagacaatgaacggtaataccccctattctcagaatagggggtatttttattgttgtatcagtatttcaacagtaaaaacaactgttttgcgtttcctaatttaaccagtcataaatgttagaaaaggagaattttaatgaccaaatatatttttgttacaggtggggttgtttcatctttaggtaaggggattgttgctgcatcccttggacgtcttttgaagaatcgtggacttaaggttacgattcaaaaatttgatccatatattaacgtggatccaggaacgatgagtccttaccaacatggtgaagtttttgttactgatgatggaacagaaacagatttagatttaggccactatgaacgttttatcgatattaacttaaacaagtattctaacgttacaactggaaagatttattcagaagtattacgtaaggaacgtcatggcgattatcttggtgcaactgtccaagttattcctcatattacggacgcaattaaagaaaaaattatgcgcgctggtaaagtgactgattctgatatcgtaatcactgaaattggtggaacggttggggacatcgagtcacttcccttcttggaagctatccgtcagatgaagagtcaagccggatcagaaaatgttttctacatccacacgactttggttccatacctaaaagctgcaggggaaatgaagacaaagccaacgcaacacagtgttaaagaacttcgtggtttgggaattcaacctaatatgttggttgttcgtacagaagaagatatcacagatggtatgcgttcgaagattgctgcattctgtgatgttgagccagaagctgtaattgaatctcaagatgttgcaagtttatacgaaattccattgaacttaaaagcacaaaagatggacgacattgtgatggaccactttggtttgcaagcaccacaagcagacatatctaagtgggaagatcttgtcgatcacgttaataaccgtttgaaccataccattaacattgcattggttggtaaatacgttgccttacaagatgcttatatctcggtgaatgaagcgttaaaacatgcaggttatgttgtcgatgcagacattaagattaccaaaattgattcagaaaaacttactaaggaaaatgttgctgaacaacttgccggacaagatggaatcattgttcctggtggctttggtgatcgtgggattgaaggaatgattcattccattcaatatgctcgtgaaaatgatgtgccattcttaggaatttgtttaggaatgcaaatggccagtgttgaatttgctcgtaacgtattgggttaccaagatgctaattcggctgaaatggatccagcaactaagcacaacattattgatttaatggctgatcaagaaggtgttaaagatatgggtggtactcaacgcctcggtctttacccatgcaagcttaaagaaggatctgtagctgccgccgcttatgacaaccaagaaatgattgaagaacgtcatcgtcatcgttttgaatttaacaatgactatcgtgctgaaatggaagctaagggtcttgtattctcaggaacttcaccagacaatcgtttagtagaagtagttgagttaccagaaaagaaattcttcgtggcagctcaatatcatccagaatttttatcacgtccacaacgtccagaaggattatttaaggcatttatcgctgctgcaaataaataaacataaaaatagtcgaatttttcggctatttttttatttgttgcgttcatgaggttgtatttttggaacaaattatttatgattgaggttgactgtaaaatacattccttaattttaaagtacttaaagttcgtttgtgaggaaaaaccatgaaaaaaatgataatcaagggtggacagcgactgtctggagaagtgaccatcggtggtgctaaaaatagtaccgttgcgttgattccggctgcaattttggcggatactccagtacggtttgattcagtgcccgacatacttgacgtgcataacttaatgattatccttgaatcgatgaatgttcattcaacgtttgaggatggagttatggtgattgatccaactgaaattgttgagaatccattgcctagtaaggcaattaagagcttacgagcatcatattactttatgggctctttacttggtcgtttcaagcgttcaacagttacatttccaggtggagataatattggtccaagaccaattgatcagcatattaaaggcttcaaagccttaggtgccaacgttacagaagatgaagatacagtgtacatttcagcatatgatcgtggactccatggagcgcacatctttttagatgtggtttctgtaggagcaacgatcaatgttattttggctgccgttaaggcccaaggtattacaacgattgaaaacgcagcacgtgaacccgagattattgatttagcaatgtttttaaataatatgggggctaaaattcgtggagcagggactgatgttatccggattgaaggtgtggataagttggtttctacagctacgcataccattattccggatcgaattgaggctggaacctatctgtctttagccacggctgtgggggatggtgtgatggtaaataatattattccagaacacctagaatcgtttacttcaaagatgcttgaacttggcgtcgatattaaaattgatggcgataagatttttgttcctaaagtggatcaattaaaagcaattgaagtcaatacgagtcctttccctggatttgcgactgatttgcaacaacctttgacggcttccctattaaaagcaactggtcaaagtgttgttaatgatcatatttatccagaacgtatcaaacacgtaattgaattacaaaaaatgggtgctaagattaaacatgctgatggagtgatttatattaatcattctgaaaaacttacgggcgctgaagttgaggctggagaaattcgggcaggggcttgtttaatgattgcagcctttatggcccaaggcactacaaccatcacccgagcagataacatcctacgtggatacgacagtttggttaaaaaactaactaagctcggagcagatgtttcaatcacgaccgacaatacattgtagtcaaagatataggagagttaagtcgatggataattttttaacaatgaatgacttgcaagaaatgactctcaaagaaatatacggccttgcccgtgaatataagatttcatattacagccagatgaacaagaaggaattgtctctggctgttttgcgtgctcaggctaaaaagaagtcatttgttgaaatggaaggcgttttagatatcgttggaaatgatggatatggttttttacggccaatcaactatggttcttcgcaagaagatatctatatttcagcatcgcaaatcacacgtttcggtttgcgtaatggggatttagttggtggtgaagctcgccatcccaaaccaggtgaacggtattatggattaatgcgggttacttcagtgaataataaggacccagaagaagctaagcaacgtcctcattttccagctctaacccccatctaccccaatcaacaattaaaattagaaacaacttctaatattttatcaacgcgattagttgatttgttttcaccaattggatttggacaacgtggtctggtagtagcaccacctaaagcaggaaaaaccactttactaaaggctattgctaacggaattaccacaaactatccagatgtgaagctcattgttttactaatcgacgaacgaccagaagaagtaacagatttagaacgctcgattaagggagaagtggtttattccacctttgatcaagaacctcggaatcatactcgtgtttcagaattagtattacaacgggcgcttcgtctagtagaagataaacaagatgttgttgtcttgctagattcaattacgcgattaacccgtgcgtataatttagtgacctcccctagtggtcgaactctttctggtggggttgatccggcagcgttttataagcctaaaaaattctttggctctgctcgaaatattgaagagggtggatcacttaccatcattgggacagctttggttgatacaggaagccggatggatgatgtgatttatgaagaattcaaaggtacgggtaattcagagctagtcttatcacggaatttagctgagcgcagagtatttccagcgttagatatccgccagtcaggaacacgtaaagaggaactaatggtctcaaaagatatacttaatcagctttgggatattcgccggtcgatgcgtggagatgctctggagtatacggaacaagtgcttaagttattgaaaaacactaaaaacaacgaagcgtttattgctaacttaaagaatttaaatttaggtcctaatggtagtaaaaaatcttaatcgaccttgtttaagttgtttttctatgctattattggggacgttgatttataataaataactatgactcagcaaatgactcatggcaaaggagcgtaatatcgtgaaaaaaggaattcatccagactatcatccagttgtatttcaagattcagcaactggctttaagttcttgtcaggttcaactgtaggttcagctgaaacaatcaagtgggaagacggtaacgaatacccattgattcgtgtggaaatcacatctgactcacatcctttctacacaggacgtcaaaagttccaacaagcagacggtactgttgcaaaattcaacaaaaagtacggtttggcttaatcataaccattggttatcaaaaagaggcaccgctgaatttatcagtggtacctctttttttgtggtctgaaatatagtttaggattgcttctcattaatcgacataacacagcgttactaacttgatttatgctactgatcgtccgtttaaccaacggaataagataaagttaattaaaactaatacagaagtagcaataaagacagcgttatagtcaaataaaccagagactgcagagcctagtaatgggccaatcatatttccgagtgcttggaaagactggttccaactaaatacacgcccagttaccgcagcaggtgttcgtttagataaaatactctgaaccgctggtagcatcgctccatcagaaattccgataaagaagcggaaaactcctagccaaaaaatagaaggaacaaaggccattggaatgtagaataccatggcgaagagaaaggccacggaaagaactttttcggttccaatctggtccccaagttctcctaagcgcggagccgctaacatgttagcgattcccggaattgcagcaattaaaccagcaaccattgttacaccagccccattatgcattaattctttaacgtataaactaataatcggcgcgattgaattattagatgcttgaataatcatcgttgtgataaacatgccgaatacggccttaggctgatttagtttaccaattacctctcgagcagaaagcgaaccagattcactttctacgggaacgaagtgttcatgtaccaagaagaaacttaggaaaaagacgattagtaataaaccacctgtaataaagaaagttactcgatatgaaaaaatagaagctagtgcaccaccaatgaggggacctagtagagatccggatacaggaccagtagataaaataccaagtgcataaccacttttttctttaggagtttcggtagcgatgagtgcattggagttactaatataacctgcaaaaacaccttgtaataaacgaaggccaatcagttgaaagacgttttgaacaaggcccattgcgcctaagacgaaagccattccgagtgaagctcttaaaatcattacttttcttccacgcttatccgcaatttttccccaaattggagaaataattgctaaaattaagaaagtagaagaataagttagaccactataaaaagatagttgcgattttgagaagtcaccgagtgtgttgacataaagcgacaaaaacggcataatctcactaaatgcgaccccggctatgaaggttccgaaccaaagcacaaaaagattttgttcccaaggttcacgtttctttctagattgtccttttcgattgaaaaacatcataaaaagccctctttcaaaaaagatataccaatatacaataccataaaaattaaaaatagtaatggagcaaacgtcaatgagtaaaaaactaaaaaattggttagtttcgattggattaacattattggtgctactaagtttagcgatgatttttaatcgtcaaatcaaaacatggatggtagcacaatataatccagaggtgaacgagaaagtggttgctaaaaacactgaaaagaaagccaattttgactatacaaaagtaaaatcattggattggcagacggtcctaaaggcacggacttcggagaaaagaattaaagtgattggtgaaattgtttaccctgatataaacatacaccttccgatcggcaaaggggtcgataatcttacgttggcgttggcggcgggaactttaaaagaaaatcagcgaatgggtgaaggtaactacgcattggctggacatcatatggttgataaaaatgttttatttagtccgctttattggaaagccaaaattgggcaaaaggtttatttgacagatgagaccagtatttatgagtatcgggtagacacccgtaaatttataaaggcgaccgatgtgcaagtagttgacgatattaaaggtaagaaaattttaacgctggttacctgtgatgatacgggagcgggtcgtttgatgattcgggctaaatttatcaagaaaatgagtcataccaaggctccggaagcagttcaaaaagagttttcagaaaagtttaatcgttaagaaaatttagtgttcaaattcatataatttgcttgacgaatttgttactattaatatcatatataggaagttttgaaaggatgggattgaatggtaggaatgataatagcactaattgtaattgtggtgattgtaattgcgatcgtctcaatgtacaacggcttggtaaaagctagaacctatacacaggaatcatggagccaaattagcgttcaaatgaagcgtcgaaatgatttgattcctaatcttgtaaatacggttaagggatatgcagcccatgaaaaagatactttgagtaaagtggtggcacttcgtaatcaattagtggatcagactgataattcagccccttctactaaacaacgtgaagagattatgaaaacttctaaccagattagtgactcacttaaaagcatttttgctttatctgaaagttatcctgacttgaaggctaaccaagaatttactaaattaatggaagaattaactaatacagaaaataaaattgcttattctcgtcaactatataattcgagtgtagcaagttacaacattaaactacaatctttccctaataatttaattgctgggatgggtggatttaagccggttgattatcttcaagttcctgaagaagaaactaaaaacccaaccgtttcatttgataaataattaagaggtcgattaatgttatatcaacagattgcaagtaataagcgaaagaccgtttatgtgatgatcggttttgctatcttagtattgtttattggtgctgcagttggttatgttttctatgatagtgcaatggcagggattattatggcggcagtaattgccgctatttatatggccatgatgattgccaattctactaacgtcgtgatgggaatgaatcacgcaactgaaattagtgaagccgatcatccggaaatttggcatattgtagaagacatggccttggtagctaatataccaatgcccaaggtttatattgttaacgatgccagccctaatgcatttgcaacaggaaatagccctaaaaatgctgccgtagcagtgactactggtattttagaacggcttaatcgagaagaacttgaaggtgtaattggacacgaagtttcacacattcgaaattatgatattcgcctttcgaccatcgccttggcattatcttcggcgatcgcaatgctagtaaatattggaatgcgctcattttggtggggcgggggacgacgtcgcaatgataatgacaatgaaggcggaagtttggaaattgtgatgatgattatttccatcgtattggtcattttaggtccaattgccacaactatcgctcaattggctttgtcacgaaatcgagaatatctcgccgatgcctctagcgttgaattaacacgtaacccactggggctaatccatgctctacaaaagatatcggtcagtgaaccgatgaaagaagccgatccaagtagtgctgcactttatatctctgatccatttaaaaagaaacgtaccatggcacatctatttgatacgcatccaccaattgaagatcgcattcaacgtttggaaagaatgtaagtatatagttaattgaaagagagttatgggatcatgcgtgatgactatatttttgtacatttagaatcaattgttaatttaatttattcgcgcgggattacggcaaatgattttctaaagggagtcttgcaaataccaaccaatgttttattattaaatcgggaagtcagtgatgatttaacgattgataatcatacatttttaaatgaaattaatggcgctaaaaaagttagtgagtatttaattggaaaccatggcccacgcaattggattgatttttctcagcgagatgcgttgagtgagctcacgccggctgatattgctaatcttttatatatggggcatatgaaaactcataatgatacgccattttcgtataagctccaaaacgactatgtttatttagacattggcgaaaatcaggtgaagacctattatcgtcgtctaaaaaatttttatttagttttgaatcaatctattattcgtcatgctgaacaagcttataacgagcatcgaattgtatttcgtcggggaaataaatttgctgaattaccagctggaatggttcgacaattaattcctgtgttaggagaaggattaatttttgcgtttgatcaagcttttgagcaagatcgcgaatatcgaatcccgattttgattgctagcgacagtaatttggctcctacgttacgcagcaaagattcactttataataatgcccaacaaattgcgattttgaaatataatctacgtagtaaacattggcattttattattactaacccgcaagcctttgatgcggatgcattatattaaattgagaacttgtgtcagataagatataagttctcttttttagcaaaaaagggtaattattttggggataagatgtttagtctacttttaaggtaagttaatttaatgagctattatggtataattgtagccaggttttttaatttaaggggagttttaaaaagatgaaaatgcaacttagcgaaattgcgcgcgctcttggaacggatgaatatcctgaactatggaacgatattagcgtaacgagtgttcaatttgatagtcgaaaattatctccaggatcactttttgtgccaattatgggtgaacgtgacggacatgattttattagtcaagcagtaacagcaggcgccgttgcaactttatgggcggaagaccaccaagaacggcgtccagctgatttaccaagtattctagtaaaaaatccattagaagctctgcaaaaacttgctaaatattatctggataagattaaccctaaggtagttgctattactggaagtaatggaaagacaactactaaggatatgactgcagcagttctggaagcagaatataatgtggtaaaaactaaagcaaactttaacaacgaactgggcgtgccaattactattttgggaatgagctctaatacggaagtattggtagttgaaatgggaatggatcgtccaggacagttacactttttaagtgaattggttcaacctgatattgctgtgattacgatgattggcgaagcccatattgaattttttaagacgcgtgagcggattgctgatgcaaaaatggaaattacagatggcctaaaagaggacggttgttttgtttttaacggggatgaaccgctattagaacagcgtgctaaagacctcaatgttgaacaataccgttttgggtttaaagcagataatgatgtcagcgccagcgatatccagagaactgacacaagtacaatgttcaaaactaatttggatgaagaaaccaccgtaacaattccagtattgggtgattacaatgtaactaatgcattagcagcaatcgccgttggacataagtaccatattgacctaaaaaaagaagctgaagcgctagttgactttgatttaaccaaaaatcgaacagagtggttaactggaaaaaaaggcgaacgtattttaagtgatgtttataattctaatccgactgctgctcgagcagtattggattcatttgctaacgtaaatactgaaggacgtcgtttggtagttctaggagatatgttggaattaggtgagaatgctgatcaaatgcatgctagcttagctgaaaaattaaatgccaagcgttttgcgcaagtatatttaatcggcccacatatgaaagctcttgaaaaacgactgattgatgaagatatctacagtaaagatgctgttcattattatgaaactggcgaattaaagcgacttacagatgatctttcaactgaaattcaagcagatgatagtattttattaaaagcaagtcacggaattcatttagaaaatgttgttgataaaattaaaaattaaaaaataaagttgtgatgtggcttttagattttttacagcgtatgtaaattattcttaaaacgcggttgccgacctttgagtggggaatgctagcctaaatatcacaactttatttttattaaaaaggccaaatagagctgttttaacagcgttttcaagaacttttgtttgctaatccctaagcaggggtgtatgattataaagttatgtttacacgattgtcaccgtgggcgcggccctaaaaggacggattttctttgatgcggtgacgaaaatttaggaggaattatatttgaaatttaccgaactagggttagacgaagacattttaaaagcagttttagacaatgggtatgacgaaccaacacctatccaagctgaaactattcctggtgttttagaaggaaaagacatcattggacaagctcaaacaggtactggtaagacagctgctttcggattaccaatcctacaaaatgttgacctagataatcctaacattcaagcaattattatctcacctacacgtgagttagctgctcaaacacaagcagaaatctttaaattaggaaaatataaaaaagctaaagttcaagtggtttacggtggatcagatatccgtcgtcaaattaatgctttaaagagccatccacaaatcgtggttggtacacctggtcgtttattggaccatattggtcgaaagacaattcgtttagaccacgttaaaacattagttcttgatgaggctgacgatatgctagatatgggattcttacctgatatcgaacacattattgaacaaacacctagcgaacgccaaacattattgttctcagccacgatgccagcaccaattaagaaaattggtgttaagttcatgactgatccaaaacaaattacagttaagtctaaagaacttactgctgatttggttgatcaatactacgttcgttctaaagaattcgaaaaatttgatattttaacccgcgtacttgatgtacaagcaccaaaacttgcagttatttttggtcgtactaagcgtcgcgttgatgaagtttctaagggattagttactcgtggttacaatgctgctggaatccatggtgatttaactcaacaacgccggatgagtattttacgtcaattccgtgaaggacaattagatattttagttgctactgacgttgcagcacgtgggcttgatatctctggtgtaactcacgtttacaactatgatattcctcaagacccagaaagttatgttcaccgtattggtcgtacaggccgggccggtgctacaggtacttcagtaaccttcgttactaactgggaaatggactatcttcgtgacgttgaacatttgacaaagaaacgtttgttaccaatgaagccaccaacagaagaagaagcttttgctggacgtgctgcaatggctgaacaaagcattgaagaattggttcaaaaaacagatgttgctaagttcgaagaacaagttgatcatcttttagaacaacatgatgctaaaacgctggttgctgcacttctaaatgaagtaactaagtctgacgctagtgaaatcaaagttaagattactcctgaacgcccacttcctcgtaaaaaaggtggcaacaaaggcggtaaaggtggcggcggataccgtggcggaaatcgtcgtggtggtaatggtcgtcgtagtaatggtaatagtagcaatggcggaggccgtggtggtaaatggaataacgatcgtaagggtggcggcaagtcacgctttggtcgcgatgaccgtaaccacaatggtggtaagcgtaatgatcgcaactcaggtaacaagggtggatcaaaccgtcaatttgtaattaaagaaaaataaacattttcaataaactaagaggcccggaaaatacattttttcttgacctctttttttgatacaataggaacgacattggaggtactaggatgatttacggaattggcattgatataacaaacattgatcgatttaaaacactccacaatccagcaacgtttatccaaaaggttttgacgcccactgaatttgatgagtttgaagctaagaaaggtcaacgcgcgtatgaatttttagcagggcacttttcggttaaagaatcatatagtaaagcttacgggacaggattaggtaaaaaacttaattttcaagacatcgaaattaattacgatggggttggaaaacctaagattgttaaacatccgtttagtggaaccgtacatgtgtcaatttcccattctgaccaccatgttgtaacacaggtaattttagagggggataattgaaatggttgtagggatacatcgtcccagcaagctagttattaatgctgaggcaattagaaataatgtaaaaaatgagattagtcgattagatggacacagtgaattatttgccgtggttaaggctaatggctatggacatggaattgtagaaacagcccaatttacgaaacaagctggggcaactggtttttgtgttgctatcttagacgaagcgttggctttgcgagatgctgggctaacagaaactatcctagttttaggaattacagatgttaaatatgctaaattagctgctgaaaatgatatctcgttaacggtgggtgatcaagcatggctagatgaagctacgcaaattctagatcaaaagccgctgaaagttcatttaggtattgatacaggaatgggacggattggttttcaagatggagcttcttttaagaaagcggccgattatcttgaacaaagtcaacagttcaattttgaaggtgtgtttacacattttgcaacagcagatgaaaaggatacgacttatttcaatttacaggtggaacgttttaaccatttcatcagccaattatctcgacgtccacgttatgtgcatgtttctaatactgctaccagcttgtggcatgcagcttgtaatggtaatatgattcgttttggagtcggcatttatgggatgaatccttctggaaaaacactggaaagtccttttgatttacagccagctatgagtctggagtctgaactatctttttctaaactagtgcaaaaaggccgttcaattagttatggagcgacttatacagctaaagaagatgaatggattgggacgatcccgattggttatgcagatggttatgaacgtcgtttacaaggattccatgttttgattgatggtcaattttgcgaaatagtaggacgaatttgtatggatcaaatgatggttcgcttaccaaagtcatatcctgtgggaactaaagtaattttagcgggaaaatcaggcgaaaaatcaattaccatgacagacattgccgaatatgctgggaccattaattatgaaatcacatgtggattcacacaacgtttaccacgaatctatactgaaaatggtgtagtaaattaatgtattgaatgctaaaataatgttaataattaaatagtacaggagagcaatctaatgagtattcaaccaaaagatatgtcaattgagaaagagacttactgtgaaatgtttggttttgaacctagttgtgtaaatgatgatattgtaaggagcttttttacccgtcacgcaactgagcatcttgaacagcttaaagccggatacctccaaatggctgatatcaattccgaaattactcatgacttttcttcatgtgaagcggattgtgaaaagcatgtgcttgaacgttactaagttaaattttttaaattaaaagttaatggggtgacactgtggacgagtcgaagataagacgcggtgatttattctatgcagacttgtcaccagttgttggttctgaacagggcgggatgcgaccggttcttgttatccagaataacatcggtaatcactatagtccgacggtcattattgcagcaataacggctaaaatttctaagcctaagatgcctacccatgtaggaattaaaggtggagaacaaggagtaggccgtaattcagttattttaatggaacagattcgaacaattgataaacaacgtctacatgataaaattggtcgattagatgaccagaagatgaaacaggtggacgaggccttaaaggtaagtataggtctcgtaccgaatacatagaatagaaaatgtgaacaaagtttcacgctcaaattttaaaaccacctattccaagatagaaaaaaggattcgcaaactgtgaatccttttttatttacgaactataaacgatcttgttttaggttttcaacttcaggaactctgaagcctttacgttctaagttgctaataatttgatgtaatctcttttcatcaacacttgctgggagagtgaacatcatccgatgcactaaatccccctcttcaacgtctaaagagataacactagcaattgaggtatatttagtaatgatctttgcaatcgtctctaaatcgcctcgttcgtccccagaaatgacagtaatcacataactaccaacatttacgctccacgattgagataacccatccaagagacgtgcatgggttaaaattccatagaagtaattgttatcatctaatacagtaatgaaaggtaaatccttaattgagaagaagacgttaaagaaagcagcattaacattaatatacttagtggcattttttaaaagagaagtcacaggttcttgcattgatccaccgcgtgatttgtggcgataaatatgcattttgtaaatatttccacggaacaagcgacccgttttatctaaaactggaacgcaacggaatccagattcttcaagaatatcaagcgcttcttcaagagttgcatcttcacgaacagttgttaaatctttcttaggtttgaccattgattttaaaagcattagaatttcctcccaaaaccgcaattttctttaatacaaatttaataataacacaaaatgataatttagaacacgactaccggtgttccgagggctacttcagcataaacagttttcatcgttgcaggtggagtgttgacacaaccatgggaaccatgggttttataccaatctccaccaaatttaggttgccatgaagcatcatggagaccaactccagtataatcaattggcatccagtagctgactggtgaggcataattagagccatccgtatttttaccttttagggtagcattacgttttttattccaaacaaagaacacaccagttggagtgtcatcattatttgcaggcattccagtaacaacatcagttgaaattttaagcttgccgtctttgtaataccacatatgttggttagttttatcaacttcgacatacgttgatccgagttcaccttttttaagagattgtccagaacctgaaattgtagctttttcggtgaagtctttaccagttgcaattttttgggctatatcagctgcgtcggtggtagtatcaatggtccaaccaaaaatttcatttttaacagtttgagaaccacgtttagtactattaaaggtcacactagctccataggtagaatacttatcgtttaagtcatctagataggctttaacttgggcattatcaaccgaaacagtttgagtaccgtcgtttttagaagtaagaactatccactgctttaaagtatcacttggaatagtgacattggtaccgttgatgttataagtaattttttctgctgtatactttttaatttgtttttgaatatcatctgaattaacagtagctgattgatatgttttggttaaatcaatatctttttgtccttttgcgatgctggttttgatttcctctgcaagcgcagtagaactaattatcttattaccttttttagagcttgagctagccagttcagtggcactaatagcggaagctgaaccagtattacgattcttattcaaagtaatcgctgtttttttagcaaattcttctaatttagccttgctagttgcgtttactgtgttatcagcattagcggcatggacaagttgtaggggccacattaaagcattttgtttattgagaagcttagctatagtcttattatcagaagaggttaaacctgcatctgcatatttagcagttttgagaactttgtttttttcagttaaattaaaagtttggtttttaacatgattgttaaccagtgtttgtgcctgatttacatttttcccagcaacatttacgccatcaattacagtattaggcatgaatgtgttggaagtactgtagtggattgctcctcctgcataaattaagactagcacagcagcgactgcaccaagtattatgtaaggaagtttccttgtttttttaagatgatttgatctacgttgcatcgtgagcctccgaaataaattttatcctctgtaacattactgtaataaagaatattaatcaagcctatttatatatttttatttagtaaatagaaaaatacaggtcaacatggagtggttgatttttaatgacgagagaatatatagaaaaattaaataactaaaacattaaaagtgtttgctatcttcaaaatatttaatcagttattattatctagtaattaattgcatacggtaaatattacttacctattatatcagaagaaatgctatctttttatgaagaagtaatgttagaagcgtgaaattagtaaattgggcataaaaaaacgactctgaatatttattcagagtcgttttttcaactatttgaaattagttgatgttgaaaagcttatttttcttcaagagctttcaaaccatctgtaagaacttttttcaatgttgtagctgaatctgtcatcttcttcatttcgtcatcactaagtggtgattcgataacacggttcaaaccttggccgttaataacagcaggtgtaccgatgtagatgtcattcaaaccatattcgccgtccatgtaagcaccaacaggcaatacagcattttcgtcacgcaagatagcttttgaaatacgcatcaaagcagtaccaacaccgtagaatgtagcacccttcttgttgatgatttcgtaagctttgttacgaacactgtcttcgatttcagctaattcgtcagttgaaacgccttcttctttagcgatatcaagcaatggctttgtaccgattgaagcagttgagtaagcagcgaattcactgtcaccatgttcacccatgatgtatgcatcaactgagtcagggctaacgttgaatttcttaccaagagcaacacgtagacgtgctgaatcaagagaaatacctgaaccgataaccttttctttagggaatcctgagaatttccatgttgcgtaagtaaggatatcaactgggttagcagcaactaagaagataccgtcgaagcctgagtcaacaactggcttaacgattgttgaaagaatgtttaagttcttgttaacaaggtcaagacgtgtttcacctggtttttgtggagcaccagcagtgataactacaagatctgcatctttacagtcagaatattcacctgagtaaatgttcttaggtgcagtaaatggagtagcatcttcaagatcaagtgcgtcaccaacagtacggtccttaacaacatcaacgattacgaattcttctgcaattccttgttgtgccattgcaaaggcataacttgaacctacagcgccgtcgccgactaatacaactttttgatggttttgaattttagacaaaagatcaatccccttttttcatataatatttgaatttatcaaacaatactaagtatagcattttcataaaagaaagttgagtaaaaattttatgaagttcgggtatagttagtaaagtgattgataagttagaggttaaaagacccgcttggggtcaataatatggtaatattacatgaaaataaacgtggacagctgaggggttcttgctctttcagccgtttttgcgtgttgagggtggaaaaataacatgaaaatgattgtgggtttaggaaatattggtaaagaatatgataaaacgcgccataatactggttttatggttgtcgatgaattagcaaaaaagcatgatataaataattttaaagttcaaagtgatgccttgatcgcagattttcgagtaaatggtgaaaaagttttgttagtaaaaccaactacttatatgaacgattctggtcgagcagtgcgtcctttaatggattactacgatgttgatttaaatgacatgattgtggcctacgatgacatggatatgccggttggtaaaattcgacttcgtcaaaagggctcagccgggggacataatgggattaaaagcataatagcccatgtaggaacccaatcctttaatcgagtgagagtagggattgatcatccgactaaagaaagcgtcgtggattacgtactaggtaagtttaggaaggaacagataaccgattttgaaattggtgttcaaaatgcagtagcagcattagaagattggactacaattgaaaatttcagtcagctaatgaataaatacaactaggattatttaggagcaagtatgaatataaatgaaatttttgcatctgattcgggagttacaaccgttgttgatgctctccaaaaagggtcgcggcaattagttactggtttactagagccggctaagcaactttttttaagtacgattattgaaactaaatcagccccaattttatatgtaacagatagcttagcgcgggccgaacatgtctataacttgtttaaagaagaacagtccgagattgatacgtactggtttccagctgaagagattattgcggccgaggtggccactagttcgccaaattatcgtacggcacgaatccaatttttaagtgctttagcgacatcaaagacaggtatttttattacttccacatctggattacgccgattagttcccgaacctaaggatgttattgaagctcgaatcactctggaagtgggggttgaatatgagttccaaactttaattagcgatctgaatgcgctgggataccaacgggttgaacaggtggaaaagaaaggcgaatttgcggttcgaggttcggtagttgatatttttccacttaatcaagatgacccaatccgaatggatttttttgatatcgaaatcgattcgctgcgaacttttgatcaagcaacccagcgaagtattgaaaatatcgaaaaaattgaagtattgcccgctacagacttgataataaatgaaacaaaattaaaccaagcaattaaaacgatgaataacgagctggcgcaagctcaaaaaaaattaagcgaagaaaactttgaggctttacaacaaaatattaatgaagtaatcgagcgctggaaacaccaccaactgattcaagaagatacaatgtacgctaaacaattgtatgcagctaaaacttcattgctagattatctaacaaagggcacgctagttttagacgactatccccggatcttggatgctgaaactgacattgaaaataatgaagccagttggatcgttgatcagttaaaaaataacgtgttgttagataacgaatcctttggcgtcgatattcgaacattgatcaagaaaaagtctgttcctcagttatttttgtcgatgttccaaaaagggatggggcgcttaaagtttgaccagttgacggaaatcactactagggctgtccaagatttctttggacaaatgcctgttttaaaaggtgaggtggaacgatggttagctcgtaagcaaacggtgttaatctttgccaattccaaagaacgacaaggaaaaattaccgaagtgcttcacgattttgagattgctgctcaaaaagttaatgctgatagaattcaaatggcagcggttaacattattggacaatcatttccacaaggctttgatatgcctagtacgaaattggtagtgttaacggagaaagagctatttgctaaggttcctaaaaaacgtcctcgccaacaacatgtggaaaatgccgaacgtctcaaaagctatacagaactaaaaactggggactacgttgttcatgtcaatcacgggattggaaagtttatgggaatgaccacgatggaagtcgatggcgttcatcaagattatatgaccatccagtacaaagggagtggtcaattatttattccggtaacacagttaaatcttgtacaaaaatacgttgcagcggaaggtaaaagccctaaattaaataaactgggtggctctgactgggctaagacgaagaagaacgttgcttctaagattgaagacattgccgatgacttaattgaactgtatgccaaaagggaagctgaaaaagggtttgcttttaaaccagatgacagctatcaacgtcaatttgataatgattttccatatactgaaactccagatcaattacggtccattgaagaaatcaagaaagatatggaaagagaacgcccgatggatcgtttgctagtaggagatgttggctacggtaaaacagaagttgcgttacgggccgcctttaaagcggttgaaagtggtaaacaagtggctattttagttcccaccactattctggcgcaacagcattttgatacgatgaatgaacggtttgaaggatacccaattgcaacgggaatattgtctcgtttccaaactggggcacaagttaaggaaacccttgagggattaaaagatggcagtgtagacgtgattgttggaacccatcgactattatctaaggatgttgaatttaaagatttaggattactggtaattgatgaggaacaacgttttggggttaaacataaggaacgaattaaagagcttaaatcacaggtggatgttttaaccttgaccgcgacccccattcctcggacattgaacatgtccatgattggggtgcgagatttgtcagtgattgaaacaccgccaactaatcgttatccgattcaaacgtatgtaatggaagaaaacgcgggggctattcgtgaaggaattatgcgagaaatgcgccgtaatggacaggttttctaccttcataatcgagttcaagatattgaaaaagtagtggctgaaattgaagcattagttccagaagcccgagtgggttatattcatggacaaatgaccgagaaacaattagaagatatcttgtttgaatttattgcgggtgagtacgatgtgttagttacaacgacaatcattgaaaccggaattgatattccgaatgctaacactctttttgtggaaaatgccgatcatatgggactttcccaattatatcaacttcgtggtcgaattgggcgttcatcacgggtggcttacgcgtatttcttgtatcagaaaaaccgagtgttaactgaattaggcgaaaaacgattggaagccatcaaagatttcacagaactaggttctggatttaaaattgctatgcgagatttatcaattcgaggcgcgggaaatctgttaggaaaacaacaacatggctttatcgattctgttggatatgatttatactcacaaatgctggcagatgcggttaagaagaagcaaggtaaaaaggttaaacggcgttcagatagtgagattagtctcggaatcgaaggttttcttcctagttcttatattgaagatgaacagcagaaaatcgaattctataaacgattacgtcaggctaacagtcatgaagaagttgttgatattcaagatgatatgttagaccgctttggagattatccagctgaagttgataatttattacaaattaccgacttgaaaattatagccgatcaagttcaagtcgaaagaatcacccgcaaggacggtattttaactgtaactatgacaagggcagccagccaaaaattaactggtgagcagatatttgaagcattatcagttacaagactaagagcgacggtagcggaatcagatgctaaaatgcatattaagctggtaattcaaccacgaatgacacaaaaggattggtttacacagctgtttaattatattgagaaacttaaagaatatgtgtgaggactgattgtgaaaaattcgagtgctaaaaaggttatgcgtggggcattaattttatccatcgcatcaattgtggctaaaattttaagtgcagtctatcgagtgccacttcaaaatttagttggtaatactggtttttatgtataccaacaaatctatccaatttatggcattggaatgacctttgcattaaatggatttccgatttttatatcaaaaattattgctgaggaacccgaagaagaaaaaaggttacgtttaagtcgatatgcgatgctaattttggcagggctatcattgttaatatttttatttttaatggtaggtgctaggtggattgctggtgcaatgggggatgttagtttaaccccactattgcgaatggtttcgactatgttcttgtttatgccattattggcgacggggcggggttactaccaaggaacttatgatgtggcgccgacggctaaatcacaagtgcttgaacaagtagtgcgggtttcaatcattattttagttgcggtattggcggttaaactaaattggtccgtgtataaaatggggacttgggcgatggctagttcaactttagctgccgttgcttcaacgctcttttttataaagtttgggtccaagttaataaaagctaaacgacataaatttaattggcaactgtttaaaattttagtgaaacgctttgtggttgaaggtggcgtaatttgcttattggcagccatgattattttgctacagttagtagattcgttcacggttaaaaatagtttggtcagtggtgggctaactcaatcaatggctaagtcgatgaaggggatttatgatcgtgcacagccgttagttcaattagggacggtgattgctacggcttttgccaccacgttgctaccatctcttacggaggctttacaaaaaagggacacaaaagccttttatcgatcagcaacctcactattgcgggtttcactaaccatatcgatggctgccagtataggaatggtggctttaatgcctcaaatcaataacctgctatttggcagttcggaaggttccttagctctagctgtgtacaatttaagtgtgatttttgctgcattaatctttgtgtataacagcatcttgcaaagtgcgggggctgttaaaccgaccttggtggccattatcacaggaattataattaaagttgttttaaatagttgggctactcaatggttgggaatcttaggagctagtctcgtgacagtattaagcttagctgtgattgcaggtgtgatgaattatgcattaccgagtcagttgtcgaaacgggtttaccgagaacatcactttttaaggaaactcatctggggaaatttgttaatgttcatagtagtaaaattactcgtgattgttttacaattaacagtagtttctccaggacgcttcggcgctactattatcacagtaatgggtgtaatcgttggagcaggtgtttttattagttatatctttaaattcaggttatttagtattcgggaatggttgactattccctatggttcaaaaattttaagaatggtacagaggattgttaaatgagattagataaatttttaaaggtttcaagaattatcaaacggcgtgctttagctaaggaagtagctgatcaaggacgaattttgatcaatgataaagtggctaaatcttcaactaatgtgggggtaaacgaccatattgaaattcgttttggaaataaaacgttggtaattaaagttgatcagcttttagatactacgaaaaaagatgatgcagaacggatgtacacgatcgtttccgaaaattacgaacaagattttagaaaataattaagaagttaaaaatgatagacagttaaagaaagcgttgttataatttaagataattgagaggttattttaatggaaaatgtgaagaaaaataagagaagtatgaaagcaagaacagcgacaggagcagtaaatccctatgctagggcccgtaaacaacgagcactatttattttaggtgttttcgcgattattgcgaccatttttatttttcaaattgtccatgcacatatttccagaagtagcgttaataataaattagcaatggaaacagcgcattatgagaagattcaaaatgataacaaggcgctcaaagtcaaagttaagcagatgaacgatgaacaatatttggaaaaattgattcgttctaaatatctctatactaaaaaaggtgaaactgtctataatttgccaaatgatgcaaaataaaattagattaaagcattgaaatgacgtaggtcatcttaatgctttttttgttaattaatggactgaatttgcgtgaacaaaactcgcaaggagtcggtgtggaatggtataattaagcattaaattttttaggaggatcataggtatttatgacaatcgaagttggaactaaggtagacggaaaagtttcaggaattacaaatttcggagcttttattgatttgggggagaatcgttcgggcttagtccatattagtgaagtttctgacggttttattaaggatattcatgacgtacttaatgttggagacaccgtgaaggttaaggttttatcgattgcggacgatggaaagattgctctttcaattagaaaggcagttgatcatcccgtacaaaaagaaactgctaaagttgcttcaacttcccaccactccaatggaaatttccatggccgtccagcaggaaacatggatagaaagtattcacataatcaacacagtcatcgcgataatcatcgtgaacaacgcagctcaaatgtggaaccagattttgatcaaatgctctctggatttttaaaggatagtgagtcacgcttatcaacgttaaaacgtaatacggatggtaaacgtggtggtcgtggcggacgccgtagttaactatgaaaatcggtgagctaggtgatcagattgttgaacaatatggactgagccaattcaaaatcgtagtggcagtttcaacgggagtcgattcaacggtgctaattaacgcattgataaattcaactaaaattaagcatcaacaattgattgttgcccatgtcaatcatcagctgcgtgagcaaagtattgaagaagaacgatttttacataaatggtgtcgacagcatcaaatcacgtttatggagacggactggcctaaaagtcagcaccctcaacatggagtagaagctgctgcacgcgaatttagatatactttttttaagcaggtaatgcatgaccagcaggcgcaagtactattgaccgcacataatgcggatgagcaagctgaaaatttcgtaatgcaagtgattcgggggggctggctaaatcaattaaatggaattccagaacggcgaacgtttgcacaaggatggctaattcgcccgtttctaaagctaaccaagcaatttttgattgagaccgctcaagaaaataaattacggtggtttgaagatcaaaccaaccgtactactgaatttttacgtaaccgtgtgcgaaatgaaatcattcctgcttttcgaaaagaaaatccaagggtggttgaacatatccagcactatcaagatcagctattagaacagtctaacttagtcgaccaagtggttcttgaaaaacttactaagttacaaagagatgaaagctttgatctgctggcgctacgtaaagaatcgctcccatggcagaaaaaaattattttaaaaattattactgaagttaatgcggaaattgcaataaatgagaataagttggatgagctagttcgattggttaataatactaaacaagctcaagctacaatcgacattggaaaaaactataaatttgaaatcacgtacaattatctacgaattggtaaaaaaataaccgtaaaaggtgaacaagtaaaaaagcgtgtggtaacattgaattcgtggttaaatttagatggtgatgctcaattccaattatctaatcaaaagtcggctttggatgctgacgagacgatggttttgagcgccaatcagctgaggttcccgctttttatccggaaaataaaccccaacgaccgcttaagacttaaaaatggtggttataaaacaattcgtcgagagttaattgatcaaaaggttccgaatgaacaacgagaacgttattttgcaattacggatgttgatgatgaaattttatgggtaccaggtttgcgaaaggcctggttaaaggaacctttcctaaaagataatcaacaatttattatggaatttagaattggaggaagtccccatggacaatgatatcgccagagttttgtacagtaaggcggatataaaggaagcttgcgaacgtttaggtaaacaattaacaaaggactatgcaggaaaacgtcctttaatcttaagtgtattaacgggtgctatgttcttcacaacggatgtcgttcgtgaatttgatgtatattctgaaattgattttatcgatgtttcaagttacaaaggtggcatggcatcaacgggaactgttgatttggtgtcagatttatctgaagatgttaatggacgcgatgttttaattattgaagatatcgttgatactgggcggacattaagttatattgtggatttattatattcacgcaatgcgaaaagcgttaagatttgtaccttcttagacaagccagctggacgtgttgtagaagctaaagctgactacgttggttttaccgtacctaaagagtttgtagtgggttatggattagactatcaaggctattaccgaaacttaccttatgtgggagttttgaagccagaagtttacgaataaaatcattggtcaaagttagtcaaatatggtattatatcgtcaatggtcaagattgtaactgatatttcttgatgccttacaaggaggaactacatgaaaaataacagaaatggcctgtttaaaaatagtcttttctatatcgtagtttttttgagtattatgggaattatcgcggctgtagttggaaagggtggcaatagccaaacttctactatttcgtctagcgaatttgtctcacaacttaaaaaagacaacgtgaagagctttgatattcagccagccaatggagtttataaggttacaggtaaatatcgttctgcacaaaaggatgattcttcagcaggattattcccaggaaccgtttcatctaataaggtgactggattccaaacttcagttctacagaatgattcaacaattaccgaaataactaaatctgcttcagctgatggagttaaggtcacaactaaagaagaagaatcaagcagtttctgggttcaattactagtaacgggcttacctttaattttctttatctttatcttctacatgatgatgggtcaagccggtcaaggtggcggaggtaaaggggtgatgaactttggtaaatccaaggtcaaacctgctgataagagtgcaaataaagttcgcttctctgacgttgcgggtgaagaagaagagaaacaagaacttgttgaagttgttgaattcttgaaagatccacgtaagtttgttcagttgggagctcgaatcccagcgggggtacttttggaaggacctcccggaactggtaagactttacttgcaaaagcggtagccggtgaagccggagttccgttctattcaatttctggttcggatttcgtggaaatgtttgttggggttggtgcaagtcgtgtacgtgacttgtttgaccaagctaagaaaaatgctccatcaatcatcttcattgatgaaattgatgctgtaggtcgtcgccgtggcaatggtaccggcggaggacatgatgaacgagaacaaactttaaaccaattattggttgaaatggatgggttcacgggaaatgaaggagtcattgttatggctgctactaaccgttcggatgttttagacccagctttactacgtccgggacgttttgaccgtaagatcttagttggtcgtccagatgttaatggacgtgaagcaattttgaaagttcatgccaagaataagccaattgatagtgatgttgatttagcagaaattgctaaacaaacaccaggttttgttggagctgatttggaaaacttacttaatgaagctgctttgttagctgcccgtcgtaataagaagacgattgatgctgctgacttagacgaagctgaagaccgagtaattgcaggaccagcgaagaagaacgcagtggttagcaagaaggaacgtcagacagttgctttccacgaggctggacatacaattgtcggtttggtattaaacgatgcacgggttgttcacaaggttacaattgttcctcgtggacgtgccggcggttatgccatcatgcttcctcgtgaagatcaaatgttaatgtcgaagaaagatgctatggaacaaattgctggtttaatgggtggtcgtgctgcagaagagatcatctttgaccaacaatcatctggagcatcaaatgactttgagcaagctactcaaattgctcgagcaatggttactcagtatgggatgagcgaaaaaattggtcaagtcgagttggctgctccggggcaatcctactatggtgaaggtggaccagcttattctgaaaagacagctgcgacaattgacgaagaaattcggcgctttactactgaaggttataacgaagctcgtaagattattgaagagcatcgtgaacaacataagattattgcggaagcattgcttgaacatgaaacacttgatgaaaagcaaattattagtttattcaagacaggcaagatgcctgaaaagaaaactacttctgaatttccgagcgaaaaagctgcaacgttcgaagaatctaaacgagaactagaacgtaaagaagctgaacgccatgatgaagctgctaaggcagttaagcatgacggctcagaaagtgattctgctacgactgtttattatccaaaagacgataacaatcattcagaaaatcaataatttaagaatcgtgggttgcaaaatgcactcacgattttttgatgaaagcgggtataaaatgaaagattatttagttaaaagtattgtaaatgatggaatgtttcgagcctacgcggttagtaccactaatttagtgcaagaagcacaacaacgtcatgattcttggagtgccgcaactgctgcattgggacgttctttaacggcaacactgttattatcatcgtcggttttaaagggcgaagaaaaattaactgtcaaaattaatggtggcggccctaccggaacgattgtgattgatggaaatgcgaacggaacggtcaagggctaccttcagaattcccatgtttcattacctttaaaagaagatcatcatattgatgtggggcaagcagttgggaatgctggggtaatggctgttaccaaagatatgggtctaggagatccatttactggacaagttggcttagtttctggagaagttggggacgattttacgtattatttagcccaatctgaacaaatcccttctgccgtcggcgtatcagtatttgttaatcctgacgaaacggtgggggtggcaggtggcttcttgattcaagttatgccagatgctacagatgatgctattgataaacttcaacaacgtttgaaagaaattccactagtttcagaaatgttacgtgctggtaaaacaccagaggaaattttaaaagatattttcaatgatgatgagattaaatttttagacaagatggatgttaaatttgaatgtgattgttctaaagaacgttttggcgattcaatttcagcattaccattacaagatatcaaagaaatgatggaagaagatcatggtgctgaggcggtttgtcgtttctgcggtaataagtatgtattttcggaagcggatctccaagaaatcattgaccaaaaataagtgaaattggtaagcttctccacaatcatgaatttctgtgatattatattctgcatgcataaaaagtttgacgaggtgaaaaaatggaatggaaaattggggacattacaatcccaaatcaactagttgttgctccaatggccggtgtgactaatactgcttttcgaatgatctgtaaaaaattcggtgcgggattagtggtttgcgaaatgatatccgaccgaggaattatctatggaaacaaaaaaactctgagcatgatgacagttgatccaaatgaacatccaatgagtattcaaatttttggtggcactaaagaaacattagtagaagctgctaaatttgttgatcaaaatactgatgcagatattattgacatcaatatgggatgtcccgtaaacaaagttgttaatactgatgctggtgcccgttggttgctggatcctaataaggtatatgagatggtatcttacgtgacggatgcggttaaaaaaccagtaacagttaaaatgcgaactggttgggatgctaaccatattttagcggttgaaaatgcattagcagccgaacgtgcgggtgcttctgcgcttgctatgcacggtcgaactcgtaaacaaatgtatactggacaatcagattggaatattttaaaagaagttggaagtcagttgcatattccatttatgggtaatggagatgtacggacacctgaagatgccaaaagaatgttggatgaagttggtgcggacgcggtaatgattggccgtgctgtactgggtaatccatgggaattacaacgaatttcagcttatttaaatgatggaacagttattgatgaacctacaccaagagaaaaaattgagattgcaaaagagcatttacacgctctagtagaattgaagggtgaaaatgtcggtccgcgagaattccgtggacaagctgcctactacctcaagggtattccacattcagctcgaaccaaggtggctgtaacgggagcagatactgagcaacaaatgattgatatttttgatagttttattgaaaaactcgaaactagaagagtaagaactttgaattaaggttgcaatttgttgttttagtaggtaataattatatttgaataaatttaagagggggacaaaatagtgggtgaaaagcaacaaccaagtatgaatgaccaactaagagttcgtcgcgaaaagatgcaagaacttcgtgataagggcatcgatccatttggtcatcgttttgagagaacacatttagcagcacaattacacgaaaagtacagtgatatgacaaaggaagagcttgatgaacagggcgtggtagctacgattgccggccgtatgatctctaagcgtggtaagggtaaggtcggttttgcagatcttaaagaccgttctggaaaaatgcaattgtacgttcgtaaggatgttttaggcgaagatgtatacaaagtctttaagcgttctgatattggtgatttcctcggtgtaactggggatgtcatgaaaaccgatatgggtgaattaacaattaaagtaacgggactaactttcttaagtaaagcgctccgtcctcttcccgacaagttccatggtttacaaaacgttgaacaaatttatcgtcaacgttatcttgatttaattgctaatgatgatagtatggatcgtttcagaaaacggactaagattgtttcagcagtaagaagatatcttgatggtaatgattttgccgaagttgaaacaccagtgctacatactcaagctggtggagctagtgcacgtccatttattacacaccataatgccctagatatcaatttatatttacggattgcgttggaacttcatttaaaacggctaattgtcggtggaatggaacgagtatacgaaatcggtcgcgtattcagaaatgaagggattgatactcgtcataatcctgaattcactatgctcgaaacatacgcagcttactttgatttccatgacgtaatggatgaaactgaaggaatttttaaggcagcagttgcagcggtttcagatgatggtaagattacgtaccaaggaacagaacttgacttaggtcaagattttgaacgtctacacatggtcgatgcaatcaagaaatatgcgggagtggacttttggcctaagatgtcggtcgaagatgcgaagaaacttgctgatgaaaatggtatccactacgagtcttggtggacagttggacacatcatcaatgaattctttgaagaaaaggttcaagaccaattgaaacaaccggtgtttatttacggacatccagtagaaatttctccactagctaagaagaacgccgaagatgatcgttttacagatcgatttgagttgtacatcttaggtaatgaatatggcaatgcctttactgaattaaatgatcctatcgaccaacgggcgcgttttgaagctcaagttgcagaacgtgaagcaggtaacgatgaagctgaaggtattgacgaagattatatcgaagcacttgaatatggtatgccaccaacagggggacttggaattgggattgatcgtttagtgatgttactaactgatgctccttcaattcgtgatgtactattgttcccaacgatgaaacccatcgactaaataagaactaagaaaagaatgagaatagcaaaattctcattcttttttttgtgcattttgcgcaaggaaaaagatgtttttttagcttcatgaaatcgttaacaaatcaatttctaatcctttactaagtaattattacttttttaaaataaactattgacgaatcacgggtaaaattggtattatattctagcagcgttagttcgcggcagtcaccgaattagatttatgaaaaattgctaaaaaattgcaactgcagtagccaattcagctttaggatataagtttgcgttggatgctattttgaaattagatgtagaagagtctaaagattggtcgattagtttaaacgatgaagaaatcgatagtattttagataatttaactagtgatctggatgcggaacgcatcgaaatcattgagatattgagagatttatacagtcatattgctttaaatgaaattgtacccaacggacaatccttgtctaaatccatgatggataaatacgataagcatcatgcggatttagatgtattgaaaaaagttatttctaatatggacgatcgaaaaaaagctaaatctttaaaaaatatttacaatcagtatgtgggtaaaactaatgataaagttttggataaagatgaattctataaacaaatccaaaagaatttagataagtctgaagatgctatgaagattgtcaatgaaattgaacttgatcaatttatgccaaaacagcgtacatctcaaaatggagtgattccgcaccaacttcatcaaaaagaattagatgaaatcattgaaaatcaaaagcaatattatccatttttagcagagcctaaccctaacgaaaaaagaaaacctcatgctcaatttaaattagatgagttgatagctttcaaaattccttactatgttggtcctttgattacaaaagaagaacaacaagctcaatctggtgctaaatttgcctgaatgaagcgtaagcaagatggggtaataactccttggaatttcgatgaaaaagttgatcgaatggcgtcagctaatgaatttattcgccgaatgacgactaaagacacgtatttgttaggtgaagatgtacttccagacgaaagcttaatctatcaaaaatttaaagttttgaatgaattgaataatgtcaaagttaacgataagaaactgacagttgctgataagcaggatattttcaatgatctgtttaagaaacagaaaactgtttccgtaagtaaacttcaaaagtactttgttacaaaaaagcattacttgacagagccaacgatcaagggattatcagatacgaagaatttttctaatagcttatcaacttatattgattttgaaaaaatatttggaaatgaaattcttgctgatcaaaataagcaaaatgatttagaaaaaattattgagtggtcaactatttttgaagatcgtaaaatttttgaagataaattgcatgagattgaatggttaactgaaaagcagattaaagctattcggagatatcgtggatggggacggctttctaaaaagctactagtcgatttaagaaataatgaaggtaaaagcattttagatgaactttggcgtaccaatgataactttatgcagattcaagcacgtgaggaatttgctaagtcgattgtcgaagctaaccaaaagttaatgaatcttggtggagctgccagtgttcaaaatactgtggaaagtaccttagaggatgcctatacctcaccccaaaataaaaaggctattcgtcaagttattaaagttgttgaagacatagtcaaagcggttggctacgctccagagaaaatcacgattgaatttactcgaggggcagataaaaatcctagacggactcaaaatcgtcaaaagcaaatcatggaagtatataaaactgcggctaaggaaatcgtagatgcaactttgaagggacaacttgaaaatgaggaaaagttaactgataagttatatttgtatttcacccagttaggtaaagatatttatagtggcgaaacaattaatatcgatcaacttaataattatgatattgaccatattttgccacaagcttttattaaagatgattctctggataatcgagtgttaacgagtcgggctttaaataacggtaaaagtgatagtgtgcctgtgaagcagtttggcgcaaacatgaaatcattttggatgagactccaagcacatggattaatctcaaaaagaaagcttgataatttaatgacagatccagacagtattggaaaatataccatgcaaggatttgttagaggacagctagttgaaactagccaagttattaagttgactgcaaatatactaggtgccatctacggggaaaatactgatattgtggaaatcccagcgaagctgactcatcaaatgcgggagaagttcaatctgtataaggtgcgtgaggtaaatgattatcatcacgcctttgatgcgtatttaacgacctttgttggtaactatttattcaaacgctatccaaaactacgtccttattttgtatatggcgatttcaaaatgactgataatgccttgaaagggatgcgtagattcaatttcttacatgacttaaaagatgatgaagtattagtagataacaaaactggtgaagttttatgggaaggtcaaaagtctattgaagagttgaagaagatttatggttataagtttatgttaacgactcatgaagcatatattaataatgggacaatgtatgatcaaacagtatatccagctaaatctaacaaaaaacttattccttcaaaaaacaatagaccaaccaatatttatggtggattcagtggaaacaaagatgcatatttagcaattgttaagattcttggtaagaagggtgatacctataaagttgtgggtgttccaagaagattttctgatgaattgttaaatgcttataatgatgactactcagaatatttaaataaattgcatgatgttttggtaacacaatttacaaaaaaacaaagaaataagaagactggtaagataattaaaaagattgagaattttgaaattgtagtgggtaaagtcaactatagacagagaattattgatagaaaccagagcttcatgctcggaagctcaacatacaagtataatactaagcagttagtgttgactgaaagctcaatgaagatattatctaactttaagcacgctagtgatgataatttgaatttagtttatgatgaaattttggaaaaagttaatgagtcatttgaattatacgataagaatgggtttagaaaaaaattaaataacaatattgataaatttagaaaattaccatgtaaatctatttttgaaaagaataaattaatttccgttggaaaatgtgaaattttattccaaatactaaatgggctacatgcgaatgcaacgatgggagatttaaaaggaatcggattttcaactccatttggttttatgcaagatgcaagcggaataaaattaaataaggattctatgctattgtatcagtccccaaccgggttatttgaacgcaaagttaaattgagcgacctttaaggaacgcaagaaaaagaggaatcaaccttaaaggtgattcctcttttattatgtaatgcccatataatgggacagatgtgtaaactccgcgtaaagcgttgtttgatttcaaaacagaatgttaaatcaataagtttaagtacgttgggagctacccaacaacataaatatatacttaaataaaaataaaatcaaggagaaatttatatgggatggcgatcaataattatcacacagcatgctaaactatcatattcttcaagaacaatgatagtccaaaccaatgatgggattaatcaaatccccatcgatgatatcagtctattacttatttcgaccacgcaagcagtcattacgacagctctaatcagtgaattatccaagaaaaatgtaaaaataattttcacagatgatactcacaaaccaattagtgaaacttatggatattatccaaatcatcgaagtgcagggctattaagagaacaacttaattgggaaattggtcgttcccaagtgttgtggacaaaagtggtagctagtaagttgatcaaccaaattaatgttcttaaattacagaatgttaaaactagtagtctagaggatgaattaaacaagttggaattaaatgatattactaatagagaggcagttattgccagaaagtattttcctttgctttttgaagatggattttccagaaggaatggaagtgtaataaatacggctttaaattatggttattctattttattatccacaattaatcaggaaatcgtttctaatgggtacctgacatatatcggaattcatcatgacaatgaggaaaatcaatttaatttagcgtcggatttaatggagccatttcgtcctatcgtggatttttggctagctaataaaaagtttaacgagtttaccccagatgtgaaatatgggctagttgaattactgagcttggaaattaaatataatggcaaaaacacgttattgcgaaatgcgattacgatccatgttagaaactgtttgaaatacctatcaaataaagaacaaaatataaaaattgaaatggagttattagatgaggtaccaaatcatgcgattaatgataatgtttgatctaccagttgaaacggctaaacaacgaaagcaatatcgtcaatttcggaaatcattaattaatgaaggatttttaatgattcaatactcagtttatgtgagagtttgcgtaactaagaaatcagccacattgatggaaaatcggataaagaattttttaccagaaaatggaacgattcaagctcttaccttaactgaaaaacagtataacgatatgcatttcttagttggagatagagtagaagatgttcgaaataattcagatcggacggtaattttatgaaaattacatataaaactcatgataatttagaaattaattctggacagatatcaattttaggaactaatagtccaacggtctatactgatataatacaaggattacaggacgaaaacgaaaaaatcagcatagtcgatgaaaattatagtgcattggaaatagcgcacgcaatcgattggatcggagatgttggtactcagaatttagttttaacaaaatatttgcgccaaattgaaaagttatttttacggtctgttacagatgaacagcaaaataaaattcatgatgaaatcaatcgtatatttaacatagtttccgaacaattatttttactagatttaccgatagaagttaactttgattttgatcttaaaaagttatttaaatattgcgggattcgatttgatccaattttaattagtaaaccatatggtataattgaaacaataattaaaattcatgaaactagtaatcttgactcgtgtatagcgttaactaatgtagctcattatttaacgccagtcgaatttgaagaacttagccagttagtcaaagagacgaatcaaaaaatactactaatcgaattcacagaaatagaagagcagagcttctatggaaacgctgaattctactacattgatactgattttattgattggcacaactgaaaccattatttttttatgagaaattaatggtttcagaagagtgttaaatcaataagttcaagtactatcgtctgagtgatcatcttgtaatttaagtttcagaagagtgttaaatcaataagttcaagtacacctagaaggcgaattagcaaacattcaaggtttcagaagagtgttaaatcaataagttcaagtacgtggtgacacaccggtaacaaagaagttcagtttcagaagaatgttaaatcaataagttcaagtactgctacattctatggccaagatgtgtcgttgtttcagaagaatgttaaatcaataagttcaagtactaaatttcgccattaagcttcctccagttcgtttcagaagaatgttaaatcaataagctcaagtacttctgccggcggaatccactaaatttgtttgtttcagaagaatgttaaatcaataagttcaagtacttattaaaaagtgccttatctcctgtcactgtttcagaagaatgttaaatcaataagttcaagtactttgacccagtcgttgcttgaaccatctgagtttcagaagaacgttaaatcaataagttcaagtaccgcgcgccgttatatctgaattttctatcagtttcagaagaatgttaaatcaataagttcaagtacttaaaaactaaaacgtctaatgataatctggtttcagaagagtgttaaatcaataagtctaaaattacaaactgtacctccgcaacaacttagccagctgttgtaattttccacaactagttcgacagtccaaaataacaaattaaaaagaatcattttagccactaatacttagtgaaactaaaatgattctttttgttatttaattactaacggtaaaataacgaccgaattcattaaaatatgagcaatcatcgaagtttgaatacggccggtctttttgtacaaccagcagaatagcaaaccaatggccgcatatagaaagatgtgactatcgttgtgcataaatgcaaaggctagactagaaatgatggccatgacggtgaatcctagtgtggaattagctccaaacatcgcactgagattaccaaataaaacttttctaaaaaccaactcttccatgattggagctcccacggtgatcgctaaaatgaaaaatggattggttttagccaaagtcaccaaggttgcggtgttttgagaagtaggattacttccaaaaataatcgtaatatagctaatcacaaattgcagcaaaattactaaggctgttccaatgattccccaagcaatagcatatagaaaagatttacgattagattcgatatggttgatttcattggttttactactaataaagattagtagcagtgcgccaatcaagtagtcgacagtttcaacccagataaatccagcccccagattaataaacacgtttaaaatgccaggtagaaggaaaattattaaatacgtaattaaagttaaaattgaactcttagaaattttcatctcaaccctcctttattcctgatagtatagcatatttaaagcattgctaaatttgattggttaataaaggtcaaaaatacttgcaatctaaaaaaatcatgatatagttatcattgtagttagcacttagagatgacgagtgctaaacaaatcttatcagtaaattatatttggagggattcacgtgttaaaacctttaggagatcgcgttattttagaagctaaagatgaagaagaacaaactgtcggaggcatcgtacttgcaagcaatgctaaagaaaagtcccaaactggaaagattatcgctgtcggtaacggtacagttttagacaatggtcaaacagtaccaatgaacgtcaaagttggcgatacagtagtatatgacaaatatgctggtactgaagtttcatacgaagataaaaaatacttagttgtccatgaaaaggacttagttgcagtagttgaataattaatttttaatttaggagtgttgataatggctaaagaaattaaattttcagaagatgcacgtacaaaaatgcttaagggtgtagataagttagctgacaccgttaagtcaacaatcggacctaaaggccgtaatgtggtcttggaacaatcatacggttcacctacaattactaatgatggtgtgacaattgctaaggcaatcgaacttgaagatcattttgaaaatatgggtgctaagttagtttcggaagttgcttcaaagaccaacgacattgctggtgatggtacaactaccgctacggttcttactcaagcaatcgtcaatgaaggaatgaagaacgttactgctggtgctaaccctgttggtatccgtcgcggtattgaaaaagcaacaagtaaagcagttgaagctctccacaagatgtcacatgaagtaaagactaaagatgatattgctcaaatcgcttcaatttcttctgctaacccagaagttggcaagttgattgctaacgctatggaaaaagttggtaacgatggtgttatcaccattgaagaatctcgtggagttgacacaacattggatgttgtggaaggtatgcaatttgaccgtggatacatgtcacaatacatggtaactgacaacgacaagatggaagctaaccttgataatccatacatcttaatcactgataagaagatcggtaatatccaagatattcttccagttcttcaatcagtagttgaacaaagccgttcattgttgattattgcggacgacattacaggtgaagcactaccaacacttgttttgaataagatgcgtggaaccttcaacgtagttgcagttaaggctcctggctttggtgatcgtcgtaaggaacaattggaagacattgctatcctaactggtggtactgtaattacagatgaccttggtttgaacttgaaggacgttactatcgaacaacttggtcaatctaacaaggttacagttactaaagatgatacaaccatcgttgaaggtgccggaagccaagaacaaatcgctgaacgtgttggaattatcaaacaacaaatcagtgaaacaacttctgacttcgacaaggaaaaacttcaagaacgtcttgctaagttatctggtggtgttgcagtaatccgtgttggtgctgctactgaaacagaacttaaagaaaagaaataccgtatcgaagatgctttaaatgctactagagctgccgttgaagaaggttttgttcctggtggtgggacagcacttgctaacgttatttcagaccttgaagacgtcgaagctgaaggcgatgaagctacaggtgttaacattgtacgtcgtgcgcttgaagaaccagttcgtcaaattgctgaaaatgccggcgaagagggttcagtaatcgttacaaaacttaagggtcaaaagccaggtgttggatacaacgccgctaacgacgaatgggtcgacatggttgaagccggaatcgttgatcctacaaaggttacacgttcagcacttcaaaatgctgctagtgtatcagcattattgttaactactgaagcagtagttgctgacttaccagaagacaacccagctcctgcagcaccagctccaggtatgggcggtatgatgtaatttaattcttagaactaacgatttaaattaggaagatgcgaaggtttgccgaaaattcagctctccaacgctaaactagactaatttaaattaaaagaatccatgatgcgatcagcattgtggattcttttttatttccaactaggagaatatgaattagaataacttagaagttgaaaaacttctttactggactgaggaatattacgtttaaattacaccttattcagatgaattctgttattatcagtatatgaattataatcttaaaaattgtgctagtcattttgcgagatttggagtagaatttcacttgcatatttttgaaaatggagagtaaaagatgttttcatatttgaagcgtattttaattggtaaaccactgaaaacgctcgacgagagtggacaagctttaacaaagttcaaagccctcgccttgctatcttcagatgctttatcatctattgcatatggtaccgaagaaattttgtcggttttgattgttttatctgccgctgcaacttggtattcaattccaattgctgggattgtattagtgctattattcgcgattaccgtgtcataccgccaaattattaaggcttatccatctggtggtggggcgtatgtagtagctagtaaaaattgggggacgtctgccggtctggtggccggtggctcacttttagtggattacatgctgaccgtagcggttagtgtgacctctggtacagaagcgattacgtcagcgattccagcattgcaaaagtaccatattgccattgcggttttgattgtactggggattatggcgctgaatttgcggggactacgagaatcagctagtttcttaacgattccggtttacctatttatcgtggttatttccttgatgattgtggttggtttatacaacattgcaactggtcaagtggcttatcatgcggcttccgcagtgggatcggcagtgcccgggatgacttttgtgattttccttagagcactatcgtctggttcttcttctctgactggggttgaagcgattagtaatgctgttcctaactttaagaaaccacgtcgtaagaatgctgcaggaaccttagccattatgtcattgattttagcttcattctttgctggaattacgttcttggcatactatagtggaattacaccaagttcttctcaaaccgttttatctcaaatcggtgtgacaatttttggacatggtattttctactacatccttcaattatcaacggcattgattttggccgtggctgctaatactggtttctcagcctttccaatgttggcatataacttagctaaagataagtttatgccacatgcttatatggatcgtggtgaccgcttaggttattccaacggtattatctccttggctgctggagcgatcgttttgattttaatttttggtggacaaacaggactattgattccattgtatgccattggggttttcgtacctttcacattgtcacaatcaggaatgattgttcattggaagcgtgaaggcggtaaaaagtggatgataaatgcttccgctaacttgctgggagctttactatcagccgttttagtaatttgtttgctattcttacactttagcaatgtttggccatactttattgttatgccactcttgttaagaatgttctacaagattcgtaaacattacgatgaagttgctgatcaattacgagtaattgaaaaaggtaaagttaacttgcacgactatgatggttcaactgtgattgtcttagttagcaacgttactcaagttacttctggagcaattaactacgctcgttcaatcggggactacgtaattgcaatgcatgtctcttttgatgctaatcctgaaaaagaacataagaccgcgatggaatttaaagctgaatatccagatgtacgtttcattgatatccattcatcttatcgctcaatcacgaatccaaccttacgtttctgtgatgtgattgcccggcgtgcggctgaacgaaactacacaactactgtgttagttccacagtttgttccaagaaaaccatggcaaaatattttgcataaccaaactggtttgcgtttacgtgcttctttgaactcacgtgagaatattattgtctcaacctataattaccatctgaaataaataaaaagtaaaacctagctgaggctaggtttttttgtgtcaaaatatgaaaaaataatttaaattctttgcatttttagtgaagaagattgtataaggctcatgagtttaggtataatgtgcttattacgaacaaaaagaggacaaattatgcgatttgaaataattgttagtttatttgcgacaatgatcatttcggcgatcttaacaccatttgtccggaggatttcattcaaagttggtgccattgacaaaccgacagctaggcgagtcaataaagtaccaatgccaaccatggggggattggcaatcttcattgccttcaatttctcattatttttcttattgagaaatcaaatacctaatccgcagttttacggaattttcttcggggaatgcattattttagtaacaggaattatcgatgatatttttgaattaagacctatacaaaaaatgattggaatcttgttagcggcgttagcggtgtatctatttgctaacgttcggatgacgacgttaactttcccatttattggaattgttaacttcgggtggttttcgttaccaattacgttgctatggatagcagctattacaaatgcgattaatttattagatgggttagatggtctagcgacgggggtaacaatcattgcgttgtttaccacaggatttaccggactattctttctaccatctactaatatctacattgtaatcatgatttttaccttggtagcagctgaaattggttttttaccttacaatttctttccagcacggatttatctcggtgatacgggagctttatttatcggatttatgatttcaattttctcattatctggtttgaaaaatgcaacctttatcacaattttaattccagttatgattttgggtgtgccattgactgatacggtttatgcaattttgagaagattattaaataaggaatctatttcacacgctgataaacgccatctacatcatcgtttgatgcaaatgggcttaacccatcgacaaacagtgttagtgatttatggaatttcactaatcttttcctttattgcgctgctatatcccgtttctacgttgtggggctcagtattgttaaccatcggaattttgattggaatcgagatttttgtggaagcaattggattagtgggcgaaaaccgtacgccaatgctaaattggattcgaaagctcgtacgctctaatacttctaaagtagatagtaatgaatttaaagaagagaacactttaaaagataaagttcgcacacgtagtgaacgccataaaaaatgaggataataacgatattagtcgttgtcatcctcatttttttgatatggaatttgaactcgttcggtacctaaatccttaaaggccacattcccactaaaaagaccgattagttctttctttaagggttctaattgttctttggaaattgaaatagtagtagttacttgggtagtgtattccgtttctaactggtttaaatgatgttgttcaagataataaactaagtgatcattgttttgataatcaagtttaatcgataaaagctcttgatcaacaagttgaatcaaagcagcattattaacggctagggaagtacttgatccataggcgcgaattaaaccgcctgctcctaacttaatgccaccgaagtaacgcgtcacgacgatcaatacattggttaagttctcgcgttttaaaacctctaggataggagcgccggctgttccagaaggttcaccatcatcagaggcccgttggatatcttgctggtcacccaaaatgtaggcaaaacagttgtgattagctttagcttcgattgtgcggatttctgttaaaagttgattggcttcctcttcgctttgaatgggaataatccgagtaataaatcttgattttttgatatcttgttcaattttaaaactttctttgacggataagattggtttcaagaaaaagactcctttttaggtatttaacaaatatgaaagaaatagaaaagcaaaaatactatggacggctggttttacagccaattaatgcagtaccaacggatgcgcttgattgtcgaccagcaattgtaatgaaaggaaatcaaattcactgccaacgatgtggcgcaattacctctagtagggatggggcattaccagatcatcaattctattgccgtaaatgtatcaacttaggtagagtttctaccctggttcagttagcgaccattcctgagcctaataattttgtggcgaatcagagttatttagaatggccgggaaagttaactgctccgcaagctcgctgttcaaaagcgattattaattccattgatcagcaacagaatcgtttactttgggcggttactggggcagggaaaactgaaatgctcttcccgggaattaatcatgccttacaaaagcaaaaaagaatatgtgtggcttcgccccgaattgacgtggtcttagagctgtttcctcgatttcaagaagcttttccacaggctaaaattgccttgcttcacggtcgatccccagctccctatgaatatacgcagtttgtgctctgtacaacgcatcaattactacgattttaccacgcctttgatgttttaatcattgatgaagtggattcttttccctatgcgatgaatcctgagctgcattatgcaaccaagcaggcccgtaaattacaaggatcgaccatttatcttacagctaccccagacggaaaacttttacagcaaagtcggcaaactaaattagccaccagttatctaactcggcgttttcatggacatccactaccagaaattaaagtagtgagtgggcaaaattggatgaaaaagttaagaaagggtcgattgccaagcccattaagccgatttattaaggaacaaattcaagcacagcgccaatttttaatctttgttcccaaaattgaggtgctatcgaaagtattggaggctttgcaacaggtctttcccacggtcaaagttttaacagttcacgcagcagatccagagcgggtggctaaagtgcaaatgatgcgtaaacaggaaattgacgctttaattacgaccactattcttgaacgtggagtgacttttccgggtattgatgtcgctgttttaggagcagatgatgccgtcttttccatggcagcattggttcaaattgctggtcgagttggtcgaagtccccaacgacccaaggggactgtattatttatttgtccaatgttaaatcgaaatataaaaagagctcaagcccaaatcaaatttatgaatcgaaaggcgagtgaatgttgaaaagttgcttattttgtaaccgaggattaaataataatttagatttatcttttattttaagtttcagaaaaattactccaaagttagtttgcgaggggtgtataacgagtttttccacattagtagatcacaaaacgtgtattagatgtggaaaactttcagcaatcctcgagtgtgcggactgtcaacgatggaatgatcagttcgtaaatcgagccatgtttcaatatgatgaggcgatgcgtaatttttttcagcattataagtttcagggagattatttactgagaaaagttttccaagatcaatttgttaattttattcaaaagatccttaaagaaaacgagttgattgttccgatcccagttgatgagagtacaatgatctcacgtggatttaaccaagtaactggattgatggaaggtctggattggaaagatgttttgattaatcagcgctcaaacgatagtttacatcaatttcaacgttcaagaagagagcgactacagcaagatagtccttttgctttgaaaagcggatgtgatattagtggtgaacatattttgttggtggacgatatttatacgaccggagccacccttcgacaagctcggaccactttactaagaaatggcgcgacccaagtccgttcagtcatgctttgtcggtagttatttgggtatattcattgtttattgtagcgttttcatttataatgaagttgtacagaaatacatgaagtagaatatatatttctgttagtggatgcagtttatccacagttgaaaggagagaagtcttatgcttgattttaatgtacgtggtgaaaatattgaggtaacagaagcaattcgggattatgttgagaaacgaattggtaagattgaaaaatactttgaacaaggtgccaatccaaaggctcacgttaacttgaaagtataccaagacaaaacggctaaggttgaagtaacgattccattgccatacttggtattacgagcagaagaaacttcgcctgatttatatgcgagtgttgacttagtaactgataaattggaacgtcaactacgtaaatacaaaacaaaaattaaccgcaaatcgcgtgaaacaggatacaaaggggttgaaatccctagtggtgatattgtagagaacgaagaggaaaccagtcaatttgacatcgttcgtactaaacaagtgtccttgaaaccaatgggaagtgaagaagcaatcttgcaaatggacatgctaggacataacttctttatctatgaagatgcagaaagtggatcagttgatattgtttatcgccgtcgcgatggacgctatggtttgatcgaatctgctaacgattagatccgctaaataaatacaaaacaaaattgcttaacaaacttccaacggtttgttaagctttttaaatatatttaagattagtttgattgtaataataaaaatgataaacttaaacaggttatcgtttttacgattaagttagtacggaaggaaatagtacatggcaaacattttaaaaaaatgggtggaaagtgatgcgcgtgagttaaaaagactcggtaaaaaagcggataagattgaagccctaaaagaagaaatggaacaactaaatgatgaaaaacttaaggctaaaactacagagtttaaagagcgtctacaaaatggcgaaactttagatgatattttagttgaagcttttgcagtcgcacgtgaagcagctaagcgagtattaggcttattcccattccgcgtccaattaattggtggaatggtacttcatggtggtaacattgctgaaatgaaaactggtgaaggtaagactttaacggccacattacccgtgtatctgaatgccttaggtggtaaaggggttcacgttgttactgttaatgaatatttggctgaacgtgactcaagtgaaatgggtgagctttataaatggcttggcctaacagtaggggttaattcttcagaaatgactcccgaccaaaaacgtgaagcttacaattgtgatatcacttattcaacgaacagtgaaatcggttttgattacttaagagataacatggttgtgtataaagaggatatggtacaacgccctctaaacttcgccttgattgatgaggttgattcaattttaattgatgaagccaggacacctctgattatttctggtcagactgaaccaactgttacgctatatgaacgtgctgaccgttacgtgaagactttggctgatggtgattacacgattgattgggaatcaaaatccatctcattaacagaaaatgggattcgtcgtgcggaaaacttctttaaaaccgacaacctctacgatgttgaaaatagtgcgttgaaccatcatattgatcaagctcttcgagcaaattatattatgactaaagacaaggactacgtggtttcagatggtgaagtcttaatcgttgattcttttacaggtcgtgtaatggaaggccgtcgtttttctgatggactgcaccaagcgattgaagctaaggaacacgttgaaattcaagatggggctaaaactatggccaacatcacttatcaaaacttgtttagaatgtatcgtaaactttcagggatgaccggtacagctcggactgaagcagaagaattccgtgaaatttacaatatggaagttacaaccattccaaccaaccgtccggtggctcgtgatgaccgtccagatttactttatccaactttggaaagtaaatttaaggcagtggtgaaggaaatccgtgatttgcatattaaaggtcaaccagttctagttggtacggttgcggttgaaacttcagaatacctctcacgcttgcttgatcgagaaggtattccacatgttgttttgaatgctaagaatcatgcccgtgaagctgaaattgttaccaacgccggtcaaaagggtgcggtaacaattgctactaatatggctggtcgtggtactgatattaaattaggacctggcgtagttgaactaggtggtttagctgtaattggtactgaacggcatgaatcacggcggatcgataatcagcttcgtggtcgttcgggacgtcaaggtgatgtcggaatgtcccaattctatctttcactagaagatgacttgatgattcgttttggttcagaacgaatcaaagatttgctttctaggatgaaaattgcggatgaagatgcagttattcgaagtggtttaattagccgtcaagttgaatctgctcaaaaacgagttgaaggtaataactacgatgctcgtaagaacgttcttcaatacgatgatgttatgcgtgcgcaacgtgaagtgatttacgctgaacgtcaacaagtaatcatggaagaaactagtctaaaagatgtgctaatgccgatggttgatcgaacgattgaccgcgtggttcatgcccatacccaaaaaactcaaaagaactttgatttagaaaccattgtagaatttgcacgaactgccttggtttcagataaagacattcatcaagctgatgtggaagggatgtctgctaaagaaattaaggactacttgaaacaactagctgatcaaatgtacattgaaaaagaaaaagctttgtacgacccagctcaaattctagaatttgaaaaagttgtgattctccgagtggttgaccaacactggaccgatcatattgatgccatggaccagttacgtcaatcggttggacttcgaggctatggacagttaaatccattagttgaatatcaacaagaaggttaccgaatgttcaacgaaatgattacagatatcgaatatgaaactactcgattatttatgaaatctgaaattcgtcaaaatcttcaacggtagttgatttataatataaaactgggaaggtaatttgaccgttcccagttttttaatgtgaaatgaaaaaaggagctaacttatatggagctagttgaagcaaaacatcaaattgaagatatgaaaaaagaagtcgttgacttcgggaggtctctttgacttagatgctttgaatgaaagtatcagtgtcaatgaggccaaaatggcagagcctaacttttgggataatcaagaacaggctcaaattgtcatcaatgaaaataatgagttaaaacaaaaatacgataattttaaaaatttaaccgaccatgttgaaaacttagaggtaactgctgaattattggaaatggaagatgatcctgacgttcaaagcgagtttgagagtgaattagccgccacggctaaattattgcaggattaccgtttaggattattgcttaatggtaaatatgatgccaataacgcaattgtagaaattcaccccggagcgggaggaacagaatctcaagattggggttccatgttgctaagaatgtacacgcgttgggctgagcagcatcagtttaaggttcaaattgaagattaccaagcaggtgaagtggcaggaattagcagtgtaaccatgcgaattgtgggtcacaacgcatatggttatttacgctctgaaaagggagttcatcggctagtaagactatcaccatttgattctgctggacgacgtcatacttcttttgcatcagtcgacgttatgccggaattggatgattcggttgaagttaacattaaccaagatgatttacgggtggatgtatatcgttctagtggtgctggtggacagcatattaacaagacttcttcagcggtgcgaattacgcatttaccaactggaattgtagttgcgagtcaagcagaacgttctcaattacaaaaccgggctaccgctatgagtatgttgaaggctaagctatttgagcttgaagaacaaaagaaagcagaagaaaaggctaaaatagaaggtattcaacttgaaataggatggggatcgcagattcgttcttacgttttccatccctattctatggttaaagatcatcgaagcaactttgagacggctaacgttcaaggtgtgatggacggggatctcgatgattttatcaatgcttatttgcaatggaaattgaaagaagataatccaaaatagggggattcggatgtcaaagacgatattagttgtagatgatgagccagcaattgtgactttaattacttataatttggaacaagctaattatcaagttgtgagtgtggataacggtttagatgcggtggaaatcgtccaaaagggcttagttgattttgtgattatggatttaatgctccctcaattggatggaattgaagctaccaaacaaattcgcaagtttgatgaacaaattccaattattatgttgacggctaagactagtcaagttgataaaatattgggattggaattaggggcagatgattatattaccaaaccatttagtcctcaggagcttctttcacggattaaagtaatcttgcgacggactgatcgggcaattaatttggctgaaattgatccaactctacaagcagaaaatatcgccattgatttcaaaagaatggtggttaagaagaataatgaaaaaattcaattaacacccaatgaatttaaactattaaggtatttatacaaaaatgccaaccaagttttatcacgcgatcaaattttggaaaaagtttggggatatgaatatgggggacagacccgtattgtggatatccacatcagtcatttgagggataaactggaaaatgatcccaaacatccacagttgatcaaaaccattagggggtttggatatgagttcgtctcgaaaaaaggcgattaagcgtaccgtgcaattcggttttgctagtctaatcggaaatgcctttatggcttttctggtgtataaattaattgtaaaagaaaatccacgagtaactaaggtagatatgacactgttaatcgccgtgattttattaattacggttattgaaataattgtattttggagtaatcaaaagaaaattattgagcgtcaaaagttattcagaaagaacttagaagaagttattaaaggtaaccatgttcccaagattcaattggatccagaagatccattttataaattatctaaagttgttaatgaaattggtacccatgagcgtcatcaaattcacgttttgagaaatcaacaaagtgaattaaccgccattatggataatttgccagtaggagtgctagttatcaatcggcaccgtgaactacaagtggctaacacgtacgctattaaccacttagggattactggactcgacgttcctcacccatataccatggatattcgggatcatgaattaagtgaattggtggataacgtgtttagaacacgccagagtactaccaaaacaattaaactagatggggaccagccatatatttatgaaacaacggttgtttacagtcccaaagtgcaccataaatttgaaattattgtgctactttacgatgcaacggaaacggtgcgctctaaacaaattgaacgtgactttgttaacaatgcttcgcacgaacttcgtacaccaattacatcgattgcgggcttcgcagatacgttactaaacggagccaaggacgatccagaaaccttggataatttcttacgtattattaaggctgaaagtgataagttagtgcaattaacggacgatattttaaccatgtcgcgcgttaagagtggtgaacgagaacgtaaagaaattaatttacataagtatgtggatcaacaacttaagttagtagaaagtaacatcagtagcatgaatctacatgtggaaaacaatattccagcagatgttaatgaagaagtgattgaaaatgatttattccaaatcgtcaagaatttgattactaatgcgattagttacaatcgaaaaggtggaaaaatcaagattgattacggatcacatcatgaccgttggaagctcgtagtgagtgatactggtattggaattcctttaggacagacggaccgcgtttttgaacgtttttatcgggtgaataacgctactaaaggtggtactggattaggtttagccattgttaaagaagcggttgacgatatgaatggtagcgttcgaatcgaatcagatgaagatagcggaaccacggtgatcgtaaaattcaagcgtgatattaattaaatattgtggaataaagttgaattttaattcggctttatttttttttacactttttactattttaaaattctttacataatctttacatacctcatatttaacctttacgttgcccttgtatgctaataatcgaagctagagattagggaaaagaggccaggacatgaaaaaagttaataaggggattatcttagcgtcgatgatggcaatactcttgattttgactggatgtcagtctaagtcatctcaaaaaaattcagtaacgattgtgggatcgacggcgttacaaccattagtagaaaaagctgctgctgattatcaagtaaaaaatagcggtgtggatatcactgttcaggggggcggatctgggaccggtctaagccaagttcaacaaggcgccgtaagtatcggaaattcagatgtttttgcagaacaacaagatggaattgatgccaaaaaagtggtggatcataaggtagcggtggttggaatggctcccgtggtcaaccaagatgttccaattaaaaatatttctatggctaatctacgtaaagtatttacaggtaaaattacaaactggaaacaactggggggacccgatcaaaagattgtggtcatcaatcgagctcaagggagtggtatccggaaatcattcgaacgagtggtattaaaaggacaaccagctttgaatgctcaagaacaagattcaaatgggacggtacaaaaaattgtacaagcaactccaggatcgattagttatctttcattctcatattttaataaccaaattaaacatttagcgattgatggagttcaacctaacgctaaaaatgtggaaaataatcgttggaaaatttggtcatatgagcacatgtatacgaaacctaatgccagtgcagcaaccaataactttattaaatacatgaaatctgaaaaagtacaaaagaatttagtttcagacttaggttatatttcaatccatgatatgaaggtagaactaacaagtgatgaccaagtaatcccaattaaaggagctgaggaataatggatgcagtaaaaaaagaattaacgcgtaaatcaaaggcttccaggcaggaccagcgtggaaagttaatttccttagcttgtgtaactttgattatgttggtagtcctttcaattttatacatgattacttctaaaggtttagcaactttcttcgaaaataaaatgagtattgttgatttctttactaagcaggtttggaatccgagtgctaaacctcaagcgttagtgggcgcactaccgatgattgtaggatcattcagtgttaccgttctttcagcccttttggcagcgccatttgcgattgccaccgccatcttcatggttgatattgcaggaaaacgtggacgtaaaattttacaaccggtcatcgaattgttggtgggaattccatcagtggtttacggatttatcggattgacggtcgtcgtgccctttactcgaacagtatttggtgggactggttttggaattttgtcgggaaccttcgtactgtttgtcatggtcttaccgaccgtaacttccatgtacgttgatagtttaaaagctgttccacagttttatcgcgaggcttcattggctttgggagccacacggtggcaaacaatctacaaagttatcattcgagcttccattccaggcttactaactgctattatttttggaatggctagagcctttggtgaagccttagctgttcaaatggtaattggtaatgcatcgattttaccaagtgacttagtatcaccagcctcaacgttaactagtgtgttaacaacgggaattggaaatacagttttagggaccttacctaataatgccttatggtcattagcattggtgctcttactaatgtccttggtatttaacctcctaacaaggtttattggaaagaagggagcattttaaatgaacgctaagagagttgataagattgctacagccgttatttatctattagttggaatcgttattttaattttagtggctctactaggttttatcttgattacggggttaccacacgtcacctggtcatttttaacctcaccagcatcggcatttaatgctggaggcgggattggtgatcagctctttaactccttttatctactatttctaaccttgttgatttcttttccaatttcgcttggagctggaatttacttagcggaatatgcgaagaaaaatcgagtaactgaagctattcgaattaccattgaagttttaagttccttaccatcagtagtagtggggttatttggatttttactcttcgtagtgcaatttaaattaggattctccattatctcaggagcgattgctttaaccttcttcaacctaccgctgttaactcgaaatattgaaaattctttaaatggtgtttctaatttacaacgagaggcggggctttcattaggactttctcgttggaaaaccgttactaaagtggtcgtgcctgctgctctaccaggaatcataactggaattattttaagtgctggacgcgtttttggagaagccgccgctttgatttttaccgctggacagagtgctccagtattaaactacgtaaattggaatccttttagtggcgacagtcccttgaatattttccgtcctgccgaaaccttggcagtgcatatttggaagattaataccgaaggaatcatgcccgatgccagtcaagtttccgccggggcttctgcagttttaatcattgcagtattagtctttaatcttggggcccgttgggcaggaaattatgtttatcgtagaatcactgccagcaaatagaatttggaggaaagcatatgttggaaacgaaacgtaaagaaaaatcaattttgaccttccccgccgatcgcgaaattgctttagaaacgaataaccttcaggtctattatggagataaccatgccatgcaggatgcatctttgcaattccctcgttattccattacggctttgatcggcgcttctggatcggggaaatccacttacttgagaagcttgaaccggatgaatgacggcattgctcgcgtagatggcgagattatgtatcgaggattggatgttaatgcggatgaagtcgatatttatcaaatgcggcgtcggattggaatggtatttcaacgtccaaatccctttgccaaatcaatttacaacaatatcagttttccattacgcgaaatgggtattaaagacaaatcaaaaatcgatggcattgtagaatcgagtttaaaacaggcggccttatgggatgaagtcaaggatgacttgaaacgtagtgcgttagcattgtcaggggggcaacaacagcgactatgtattgcacgttcactggcaatgagtccagatattctattgatggatgagcctgctagtgccttagatcccatttcaacccacaaattagaaatgactttaaatgacttaaaagaacaatacaccattattatcgttacacacagtatggaacaagcttctcgactaagtgattacactgcttttatgcacatggggaaaattgttgaatttgatacgacagaaaatatttttactaatccagcagttaaattaactgaggactatgtctctggaaactttgggtagttaggagaaaaatatggcaaaagatattattacggctgaaaatgttcatttatattacggacaaaaggaagctctgcatggaattagtctcggcttccctgaaaaagaaattaccgctctgatcggaccctctgggagcggaaaatcgacgttcatcagaactttaaatcgaatgagcgatttaaaccccgaagttacggttaccggagccatccgacttgatggcgaagacatctattcgcctaaaacagatacggtagaactgcgcaaacgagtcggaatggtatttcaacagcctaatccttttcctttttcggtttatgataacgtaacttacgggctacgactcagtgggataaaagataaggcactgttagatcaacgtgtggaagaaagtttaaagctggcggccgtttgggatgaaactaaagatcatttaaaagaaaatgctctttcattttctggaggacagcagcaaagaatctgtattgcaagggttttggcagttcaacccgaaattattttactagatgaaccaaccagtgcgttagacccggtatcttcagcaaaggtagaagatagtttattagcaattaaggatcaattcaccatcgcggtcgtaactcacaatatgcaacaagcatctcgaatttctgatcaaacagcttttttcttggatggcaacttggtggaatttagtaaaacagtcgatatgtttacacatcctgaaaaacaggagacgagcgattacttaaacggtaaatttggataggaggaactagcatgagagggatttttgataatgagttgaggcgcctattaggcaagtttacggagatgggaattaacgttagtgaacagatttaccgtgcgactaaatcgtttattgaccatgatcgagaaatggcgcagagcgtgattgattatgataataacgtcaatgaagaagaaattgctttagaagatcaagctttaaaattgatggccttacaacaacccgtggctgccgattttcggcaggtgattgtcgtcttaaaagctagttcagaactggaacggattggcgatcatgcagtcggaattgccaaagaaactattcgaattaaaggacatcatcgggatgctaaaatcgaagccgaaattgctgaaatgacgaacgttgttcgaacgatgctggatgttacgatggatgcctacgtaaaaagagatagtaaattagcggatgaagtaattaaagccaacgagcagattgataacagctataaaaaaattcgtaatgaagttttgagtaatatgaaaactaaccccaaactagtcactgggggagcagggtatttaatggtggctaactacattgaacgaattggcgatcatgttaccaacgttgtagagtggattttgtataatcagtcaggaaagattaccgaaattaatgcagatgtcgcagatgtgggtggaatcgattagaccacgaaacgagtagttattgctaaattaaaaatttagtaataactactcgtttttttgtataaagtttgctaaacgaaagacaaaagctgtaaaattactattaacaataatgtttagaggtgaagtatttgaatatgaattccaaaacaaaatttgctaaatcaaatgaccgtttgataaccggggttagcggcggaattgccgaatattttggctggagtaaagccctaactcgggtgattatgttgatgttaatgttagtatcacatggacttttgttaatcccatatattattttagcttggttaatgcctagtaaaccaattgaatcaaatcaaggctttgccagcatgttcagtaattatatgggtagtatgaacggtcagtctcaaaataataagaagagaaaagaaattaaaaacgttgaagaacacgacgtcaacgaataaagatgggagaatttaaatgcgcttttggcaacgagtattagttaattgcattctttttgtggctttgaccggatttttccaaagtaatggaaatttctatgtttcaagcatctggattgctttggtggctagtttgattttggcaatattgaatgccagtatcaggcccatcctacaaattatttcattaccaattacattgttaactttaggcttgtttagtattgtgattaacgctctcatgttggaattaacttccgtatttgtaggagcatctaatttttatttttcatcctttgggatgacgatgttgatttcggtaatcttatccatttgtaatactattatttcgaaccactttacaaatcgttagcgaaggaggcccattcaatggccgatggtgtttcagtatctgagttagtagaaaaaataagattagatgtattttatggcgatgaactattagaacaaaaaaaagttacagttagtgatatttcacgtccaggtttagagttaaccaattactttaaattttatcctcatgaacgaattcaactgtttggagaaacagaaatttcgtacgctaaggatagtatgactaaagatgaacgaactaagatttatgatcgaatggcggacgttgatactccagcatttgtggtttcgcgtggtttaccaattcctgaagaattgatccaggccgccaaaaataatcaggttcccatcttaacgtcaactttaccaacctcacgtctgctaagtaacatgaccaactttttagaagatcggttggcagaacgtgattcaattcatggtgaactactggaaatttatggattaggggttttaattacgggagactctgggattggtaaaagtgaaacggcgttggacctaatcaaacgcggacatcgtctgattgcggatgatcgggttgatatttaccaacaagatgaacaaaccttaattggggaagctccccgcattcttcgccatcttttggagattcgaggtgtcggaatcattgatgtaatgaatttatttggggcgagcgcggttaaaaatcacacggaaattagtgtgattgttcatctacaaaattgggataaagatgcgcatttcgatcgtttaggtaacggcgaacaaacacgacatttctttgaattagatattccaaagattaccatcccagttcgtgttggacgaaacctcggtgatattatcgaagccgctactatgaactttagagctaaaaatatgggatatgatgcaaccaaagtttttgatcgtaacttaaatgagttgatcaaagataattcccagaaataggagtggattttgtgaatttaacgttaggagcactaaatccaattgcctttaatcttggtggaattcaagttcattggtatggaattatcattgcgtcagcagtggtgttagcgacgattttggcagttcaagaagctaaaaggcgaagaatcgatccagattctatctacgatttgattttatgggccttaccagtggcgattattaccgctcgaatgtattacgttatttttgagtggggatattaccaaaaccatgtcgatgaaattgtccgcgtttgggacggtggtattgccatttatggggccttgattggggctggaatcgtggtctacctcttctgtcgtgcaaattggattccagtttggttaatgttggatatcatcgctccagtattgattatggcccaaggtattggtcgatggggtaattttatgaatcaagaggctttcggcagaattactagcttaacatttctccaaagtcttcatttgccccattttattattcaacaaatgctgattgatggagcctaccgtcaaccaacttttttatatgaatcgctttgggacatcttgggctttattgtattgatgagtttgagacataaaaaacatttattcaaacaaggggaagtgttcttgtcctatgtaatttggtatgcgtttggtcgcttttttgtcgaagggatgcgcactgatagtttgatgctattaggcatccgcgtgtcacaatggctttcggtaatactttttatcggagcaattggtatattggtgttccgccgtaaatcgatgcgagaacgcctaccagattatttggaaggtaatcagctttcaccaaaatgaacttgagtaaagtacctttgtatacgataatagaaaggtacataaattatttttaaatttaagattgtaaggggattaactatggtaaaaaaagttgcagtgttaggagccggatcatggggcagtattttagctaacatgcttgtccaaaatggcaatgatgtagttgcatggacgaacatggaggaacaagctaaagaacttaacgagcagcactccaatgaacattacgttcccggttttaagtatgacgaacgtttagtagcaacaaccgacttagaagtagcgttgaaggatgttgatgcggtattgtttgttgtaccaaccaaggtaatgcgattagttgcccaacaaatggttgaagttttaaagaaaactggtcaaaagccaattattgttcatgcaagtaaaggtttggaacttggaacgcataagcgtttgtcagaagtattagcggaagaaattcctagtgaattacgtcaagctattgtagttctttcaggtccaagtcatgctgaagaagttgctaagcaagatttaacgcttgttacagcagctagctcagatttagcaagtgctgaagcagttcaaaaattatttatgaataattacttccgcgtatatactaatgacgatattgtcggagttgaaatgggtgccgcacttaaaaatgtaatcgcaattggagccggagcattacatggcttgggttacggtgatgacgctaaggcagctttaatcacacgtggtttagctgaaatttctcgtttaggagtagcctttggggcaaacccactcactttcatcggtttatctggtgtaggtgatttgattgttacggcaactagtgtgcattcacgaaactggcgtgcgggtaacgaacttggccaaggtatgaaactagacgaagttattgatacaatgggaatggtgattgaaggagttccttcaactaaagccgcctgtgaattagctcagcaaaaaaatatcgaaatgccaattactgaagctatctatgatgtattgtataatgaaaagggtgtcaaggaagcaatcgacgaattgatgcatcgtgacggtaggtcagaattagagtaaaaatttttggaggttaggtattcatgaaaaaagtacgtaaagcaattattcctgcagcaggattaggaactagatttttaccagtaaccaaagcttcacctaaggaaatgttaccaattgttgataagccaacaattcaatacattgtggaagaagctcgcaagtctggaatcgaagatatcctaattattacaggtaaaggtaaacgtgctatcgaagatcactttgatgcggttcctgaactagaagaaaacttgaaagctaagggcaagaaggaaatgttgaagatggtggaagaaaccactggcttaaatatgtacttcaaacgtcaaagtcatccacgtggattaggggatgctgtattaactgctaaatcattcgttggcaacgaaccattcgtggttatgcttggtgatgatttaatggaagacaaagttccgttgactaagcaattggtagattcttttgaagaaactggcgcttcaactttagctgttttgccagttcctcatgaagaagtatctaagtatggggttatcgatccttctgaagaagttgaaaaggatttatacaacgtttctaaattcgttgaaaaaccagctgtagatgaagcaccaagtaacttagcaattatcggacgttacgtacttacgccagaaattttcaacattttggaaaaacaaggccttggtgaaggtaatgaagttcaattaaccgatgccattgatacattaaataaaaaacaacgcgtatttgccaaagtatttaatggcgaccgttacgatgtaggtaataagtttggcttcttgaagactaatattgaatatggtttaaaacatcctgaaacaaaagatgaattaaagacctacatcaaagaattagccaaagaacttgaagaaaaataattattgtatttaaaatcaagcgattctgggttgaccggatcgtttgattttttatataaaacaaaatgatagacagttattaaaagtaagtgtatagtgaatgcattattaaaagtgtggaggaaagagaatgacaaaacaatatgatgttgttattattggggccggcccagccggaatgacagcggccttatatgcttcccgtgcaaacctatcggtagtgatgctagatcgtggaatctatggtggtcaaatgaataatactgctgatattgaaaactttcctggctttaaatctgttttaggaccggatttatcaaaagatatgtacgaaagttcaactcagttcggcgctgaatatgcttacggcagtgtcgaatccattcgagatgacggagctactaaactcgtcaaaactgatatgggtgacgagttcgaagctaaagtagttattattggtactggttctgaatataagaaattaggtgtaccaggcgaagaagattttagcggacggggcgtttcgtactgtgcggtctgtgatggagccttttttaaagggacagatgttgtagtggtcggtggcggagactctgctattgaagagggtttatacctaacacaattagcttctaaggttaccgtgattcatcgtcgtgaccaactacgggctcaaaaaattatccaagatcgtgcttttgccaatcctaagatggaatttgtctggaacagtaatgttacagaagtagttggtgaaggtaaggtcacgggcgttaaagttaataataaccaaactggcgaagattcatttattgaagcagccggagtattcatttacgtaggggtaaaacccatgacggccgcctttgcggacttaggtattttggatgaacaaggttggattccaactgatgaccatatgcatactaaggttcctggaattctagctgttggtgatgtacgtaagaaagatttacgtcaaatcacaacggccgtaggtgacggtggcgtcgctggacaacaagcgtatgaatatattcaagctttaaatgattaaagtcaaaataagccacggtgaaaaccggggcttttctttttgccaaaattcaaaaagtgattggtctatagctaaaattaaaaaaacgctttctggtattccatgggtattgtataatgaaagtaactataagttacatcataggaggatttttgaatgagttgggaagattctgtcaaagaatggcaagattatgcagatctagattttaatttaaaaaaagaattagcaactttagctgaagataaagatgctttaaaagaagccttttatgctccaatggaatttggtacagcaggaatgcgtggcgtaatgggccctggtatcaaccggatgaatatctatacggttcgtcaagcaacagaaggtttagctaattttatggataccttggattttaatgataagaaacggggagtggcgatcagttttgattcccgctatcactcacaagagtttgctttagcagcagctggtgttttaggtaagcatggtattccaagttttgtttttgatagtatgcgtcccactccagaattatcatatacagtacgtgagttaaacacttatgctggaatcatgattactgctagtcataatcctaaacaatataatggatataagatttatggtcctgatggcggacaaatgccaccaatggaatctgataagattacagaatatattcgccaagtaactgacatctttggtgttgaagctcttactcaaagtgaattaagagctaagggcttaatgaccattattggtgaagacattgacctcaagtatcttgaggaagttaagacggtatcaattaatcatgaactaatccaacgctttggtgcagacatgaagttgatctactcaccattacatggtactggaaaagtagttggtggacgtgcgttagaaaatgctggttttaaggattacactatggtccctgaacaagcaattgctgacccagaatttattacaacgccattccctaacccagaattcccacaaacttttgatttggctattgaattaggtaaaaagcaagatgctgaccttttgattgccactgatccggatgccgatcgtttgggagctgccgttcgtttaccaaatggtgactacaaattattgacaggaaatcaaattgcagccctgatgttagaatacatcttaactgcgcatgatgcagcaggtgacttgccaagtaatgcagctgccgttaaatcaattgtttctagtgaactagcaaccagaattgccgaagcccatcatgtagaaatgattaacgttctaactgggtttaagtacattgctgaccaaattaaacattacgaagaaaatggcgaccatacctttatgttcggtttcgaagaaagttatggctatcttgttcggccatttgttcgcgataaagatgccatccaaggaattgtcctattggctgaaattgctgcttattatcgtagtaaggggcaaaccttatatgacggtcttcaaaacttatttactacttacggatatcatgaagaaaagaccatttcaaaagatttccctggagttgacggtaaagaaaaaatggctgccattatggaaaaggttcgtgaagaacgcccaagtcaatttgatcagtacaaggtattagaaactgaagacttcttagctcaaactaagtatgaagcagatggatctacccaagctatcaaattaccaaaagcggatgttttgaaatttacattagatgatggtacttggattgcaattcgtccttctggaacagaaccaaaaattaaattctatattggtacagttggtgaagatgaaaaagatgctttgaataagattgatgtttttgaaacagctattaatgaacttataaaataatatttaaagaactatgacggagctcaaattgaatggttatgcgcgattcagttgggcttttggagcatagttcttttttattctaattaagtgaatcggaaatggttttgtgatagtattagtaacaatttaagtaagtttaaggagagattgccatgggaatgcatcaatatttgaagagtttaagtaatttagaaacaatttatcgggcaccaggattttttaaatatcaaaaacactcggttgcagagcattcgtttaaagttgctgaaattgcccaatttttaggtgatattgaagaaaatgctggtaatgaagttaattggcgctcactttatgaaaaatcattaaatcatgattataacgaacgttttattggagatattaaaacccccgttaagtatgcaacaccggatttacgaacgatgttagctaacgtggaagattccatgaaagacaatttcattaaaaatgaaataccagtagaatttcaaggagcttacacgcgtcggctctcagaaggtaaggatgacacattagagggacaaatactttctgtggccgataaaattgatttattatatgaatcatttggtgaaattcaaaagggaaatccggaagatgtttatacggaaatttataaggaaagtttacggacgattgttgaattcaaaacgatggccagcgtggagtatttcttagataatgtcttaccagaccttttgaatgaagagtttactgatcaacttaaattggaacgcattagtcgtgcaattatcgcgtagttaaaaatggcgaaagtatgttcggtgtgataaaatagttatggttaatttcgagtaaatataattttaggaaatggctgagaactgatcctgatcggttcaatctcagtcattttgtgtgaacggaggaaaacgaatgattaaacgtgagaatgatcgtgaatttgaattggtttctaagtaccaaccaacgggggatcagccaacggcgatcaacgaattagttgacggtattaaaagtggcgaaaaagaacaaatcctgttgggtgcaacgggtaccgggaaaacttttacgatttctaacgtaattcaaaaagtgaataaaccaactttaattttgtcacacaataaaactttggcgggccaattatatggcgagtttaaacagtttttcccgaataacgcggtagaatattttgttagttattatgattattatcagcctgaagcatacgtaccatctagtgacacttatattgaaaaagactcatcaatcaatgatgaaatcgatgagctccgtcactccgctactagttcactacttgaacgcaatgatgtgattgtggtggcttctgtttcaagtatctttggtttgggtgatcctcgagaataccaagatcaagccttaacacttcgagtagggcaggagattgatcgaaataagttactacgagaattagttgatattcagtacgaccgtaatgatattgatttccagcgcggccgttttcgggtacatggcgatgtagttgaaatttttccggctgctaatgatgcgcattccattcgagtggaattctttggggatgaaattgatcgaatgcgtgaaatggatgccttaacgggagaaattattggtgatcgagatcatattacaattttcccagcaacccattttatgactaacgaagatcgaatggaacatgcgattaagaacattgaagcggaattgaaggaccgtttggaagaattagatggtgaggggaaactcctagaagcgcaacgtttacgacaaagaacgacctatgatatcgagatgttaaaagaaatgggatacaccaacgggattgaaaattattccagacatatggatggtcgtaaaccaggtgaagcaccttatactttactagatttcttccccgatgattttctattggtcgtagatgaatcccacgtaactatgccacaagtacgcggtatgtacaatggggatcgagctcgtaagcaacaattagtagattacgggtttagattgccaagtgcgttggataaccgaccccttaaattagaagaatttgaaaaacatattaaccaagtggtttatatgtcagctaccccaggtgattatgaaaatgaacggactaataacgtcgttcaacagattattcgaccaactgggttattggatccaatcatcgaaatacgcccaatcatgggacaaatggatgatttgctaggtgaaattaatcaaaggattgaaaaagacgagcgtgtatttgtaacaactttgacgaagaagatggccgaagatttaaccgattatctgaaagatatggggattaaggttgcttacttgcatagtgatattaagacgctggaaagaacccgtattatccgtgatttacgggtaggcaagtatgatgttttagtaggaatcaatttgcttcgtgaaggaattgatgttccggaagtatctttagtagcaattttagatgccgacaaggaaggtttccttcgaaatactcgttcgatgattcaggtggctgggcgtgcggcacgtaatgaaaatggacacgttattatgtatgctgatcatatgactaattccatgcaagaaaccattgatgaaactgcacgacgtcgtacgattcaagaagcatataaccgtgaacatggaattactcctcatacaattaaaaaggatattcgttcgttgatttcatcaaccagtgatactgaggataaaggtaaaaaagacgacttcttggacgttgattttgccgacatggatagtaaggatcaaaaagaaatgattgcaaacttggaagatcaaatgcgagcggctgctaagaagctagacttcgaaaaagcagctaacttgcgagatactgttttagaattaaaagcacagattggttaggaggcctcttttttggcaaatgataaaattgttatccacggtgcacgagcacataatttaaagaatattgatgttaccattccacgcgataaactagtggtggtgacagggttatctggatcaggaaagagttcattggcttttgataccctctatgctgaaggtcaacgacgctacgtagaaagtttgtcagcgtatgctcgtcaatttttagggcaaatggataagccagatgttgattcaattgatggacttagtccggctatttcgattgatcaaaagacaacttctaaaaatcctcgttcaacagtcgggaccgtaaccgaaattaatgattatttaagattattatgggcgcgagttggtcaaccaatctgtcccaatgatggtacaccgattaccagtcagacggtcgaacagatggtgaatcgagttttggatttgccggaacgttccaaggtgcaaatcatctcaccgattgttcgtgctaaaaaaggccaacataaaaaggtttttgaaaaaatcaaacgtgaaggctttgtgcgggtacgagtagatgacgaaaccatggatgttgaagaagtaccagaattggataagaacaaagttcacaccattgatattgtggtcgatcgtgtggtggttaaagacggaattcggtctcgtttatttgattcatttgaagcagctttacgcctcagtaagggttatgctacagcagatgtgattggtggcgaaccaatcttgttctcagaacattattcctgtccggtttgtgggttcacagtgggagaacttgaaccccgactattttcatttaatgccccttttggagcatgtcctgaatgtgatggattaggaattaaattggaagtggatgaagatttagtcattccggatccatctaaggcgttacgtgaaagagcaattgcaccttggaatccgattagttcgcaatactatccaaccttactagaacaagctgctaaaagttttggaattgatatggacactccttttgaggatttacctaaagcagatcgccagctcgttttatatggttctaaaggtaagaaattccatttccactatgaaaatgattttggtggagttcgggatgtggattccgtatttgaaggtgtaatggttaacattgatcgtcgctatcatgaaactaatagtgatttcacgcgagatcaaatgcggttatacatgcgcgaattaacgtgccaaacttgtcatggttaccgtttgaatcgaaaggctttatcagtaaaaattgatggaaagcatattgccgaaatttcagctttacccatcgatagtgccatggaatttttcggtaatttaaacttttcggagcaggatacagctgttgccactccaatcttaaaagaaatcaaggaccgtttgaatttcttacgtaacgtgggattagagtatctaactttgagtcgctcggctcgaacactttcaggtggggaagcccaacgcattcgtttggcgactcaaattggctcgaatttatctggtgtgctatatattttggatgaaccttcaattggtttacatcaaagggataacaatcgattaattagttcccttaaaaagatgcgggatttaggtaacacgctagtagttgttgaacatgatgaagatacgatgtgggctgctgattatcttattgatattggaccaggagctggcgaaaatggcggtgaagtcatggcagctggtactcctaagcaagtggctaaaagtcgtaaatcactgacggggaagtatctatccggaaagaaatttattccagttccagaaactaggcgtacaggtaatggtcaatctattaaattaaaaggggtacaagaaaataaccttaaaaatattgatgttgacttcccattaggtgaatttgtcgctgtaacgggagtttctggctcaggtaaatctacgctagtcaatatggttttaaaacgagttttggctcaaaaattaaaccataattctgaaaaaccaggtaaatataaatcggttagtggtattaaaaatattgaaaaagttatcgatattgaccaatctccaattggccggaccccacgaagtaatccggcaacttatacgagcgttttcgatgatataagaggcttatttgctcagactaatgaagctaaactccgaggatatacgaagggtcgttttagttttaacgtcaagggtggacgctgtgaagcatgtaagggtgacggaattctaaaaattgagatgaatttcttgccagatgtttacgttccttgtgaggtctgtcatggaacacgttataactcagaaacacttgaagttaagtacaaaggcaagacaattgctgatatcttggatatgacggtggaagaagcaacagatttctttgctcccatccctaagattgctcgtaaacttcaaaccattattgatgtaggattgggctacgtacatttaggacaatcagctactaccctatctggtggtgaagcgcaacgtatgaagttagcttccgaactacacaaaaaagcgaatggtaagaacttctatatcctagatgaaccaactactggtttgcatacagacgacatcagacgtttgttagatgtattacaacgtttggtagataatggtaatactgttttagtaatcgaacataatttagatgtaattaaaactgccgatcacttgattgatctgggtcctgaagggggcgctggtggtggacaagtggtggctgttggtacaccagaagccattgctgcggtacctgaaagctatactggtaaatatttgaaagaagctctagagcgtgctcaagaacttagtcagaaataatacaaaaggggcaatttgtgctcctttttatataacttaaaaaagacacgcccggatgtgttatactggagtagctacctttataggaggaattaataatgaatgaacgactacaatttgttgtggtaacaggaatgagcggggctggtaaaacagtcgcaatgcaaagctttgaagatttaggatttttctgtgtggataatatgccacctgctttattaccaaagttttgggaattaattaaagaaaatggaaaaattagcaaagtagcgttagtcgtagatttaagatcacgaggtttttatgatcaaatcttagggttacttactggtgaagaagaacaacataatattaaaacggacgttgtattcttagatgcgacggatgaagaactggttgctcgctataaggaaactcgtcgcgctcatccgttagcaatggatggacgggtagctgatggcgttcgtaaagaacgcgagcttttatcaccgattaaatcagaagcacaaattgttattgatacaactaatatgacacctcgtgagttacgaagtgatatttttggacacttctcaacgaataagacgattcctaagttccacattgaagttgtttcatttggctataaatatggtagtccaattgatgccgatatcattatggatgtccgctttttacctaatccatactatgttactgaattaaaaaataaaattggaacggatccagcagtttatgactatgtcatgaatcaaccggctaccgaagaattttatacggattacttaaaattattgatggatattatgccagggtatcaaaaggaaggtaaatctaacttaacgattgccatcggctgtactggtggtcaacatcgttcagttgctattgcagaacgtttggcaaaagatttatctaaaaaatatgtcacaaatatatcgcatcgagatgcgcataaacgaaaggaaacggtaaatcgatcatgaccagaaaaaaaggtcctaaaattgtcgtaattggtggcggcacgggactaccagttatccttaaagaattacaccaacgcaatgctgaaattactgcgattgtaacggtcgcagatgacggtggttcatcgggtatcatccgagattatgttaacgtagttccgccaggggatattcgaaatgtaatggtcgctttatctgacattgcccctgaatttaaagatatttttcaatatcgctttagaagtcaagataagtttcttgccggacatgctattggtaatttgattattgcggcgctttccgaaatgcgtggtgggattgatccagccattcgagaattatcagaaatgcttcaagttgagggccatgtttatcctgccagtgcacaacctttagtgttacatgctaaatttacggatggcacgctgttagcaggggaagctgaaatcacagcggctcataaagacattaaagaagtgtgggtgggtaacaatccatggagcgaaactaagaaaccccatgctgtaccggaagcactgcaggcgattgaagaagccgatgaaattattttagggcccggtagtctatttaccagtatcttgcccaacttaatgattgaagatattggacgcgctgtacttaaagcgaaagctgaaattgtttatatttgtaatattatgactcaaaagggtgaaactattaattttacagatgcggaacatgtacgaacattgaatcgacacttaggacaaaactttgtcgataccgtactcgttaataccgaaatcgtgccagaatcctacatggatttcaatcgctatgatgaagtttccaaacaagtagttcatgattttaagggattacgggaacagggtgcacgagtaatatcggacaatttcttattgttgagagatggtggagcgttccatgatgggcagaaagttgtagacgaattgatgaatgtttgtagcaaccccatcaagaagcgtgattaggaggttcagaatttgtcatacgcaagtgaagtaaaaaaagaactgacaagtttggaagttcacgaaaaaaatgctaaggcggaattgatggcgttaatccgaatgaacggtgcaattggtatcaataatcgtcagcttacattaaatacacaaactgaaaatccagccattgctagaagaatttattctttacttaaagaattttatcatttggaagcagaacttagtgttcgacggaagatgaaattgaagaagaataacttgtatatcgttcgtttacgcacgggcgttaaggagttattgaatgatttatcgattttaaaagatgattttcagattaacgaaaaagttccggaaggtttgttgaccgaagaatcagaattacggtcctatctacgaggagcctttctagctagtggatcggtaaataatccagaaactagccgttatcatttggaaatttattccctttatgaatcacacaaccaaatgattgctgattggattaataagtataatttgaatgctagaacgactgagcggcgtagtgggtatattgtttatttgaaggaagcagaacatattgctgattttctacaattaatcggagcaactaattcgatgctcaaatttgaagatgttcgaattatgcgtgatatgcggaattcggttaaccgtttggtcaactgtgagacggctaatttaaataaagttgctaatgcatcgatgaaacagattaacaacatccaatttattgatgaaacagtcggattaggcgaattaccacctaaattgcgtgaagttgctgaggctcgtttgattcatcgagaagttagtctcaaagaattgggtgaattagtacccggtggtccaatatctaaatcgggtattaaccatcgcctgagaaaaattaatcaatacgctgagaagctaagagcttaattaaatcaagaggatatcttcagaaatacttgaaggtgtcctcttttttacacagtgtatattgtaagggcttaatgtaattgtaatgtaaaaaattggaacaaattattatgctaatattgactacgatagatgaatgtcaactaggtaaacaaactaaaggggaatacgagtttatgaattctaaattacattacaaaatgtttaaagcgggtaaaaagtgggcctttgcaagtatcgcagctgccagtttagggatcattgctttagatgctaatgcaactaatgttcatgccgatagcaccgacaatgatgctactgatacggttgatggtagtacgactacttcacccgtaagcgaagcaagtgttacattaacgaagacttctttaccagctagttcagcagctagtgctagtgtggctagctcagcaacttcagcagttacaagtactgctacttccagtgctgtaagtaaatctgcaactaattcggtggtgacttcgagttcggctaagagtgcgacaagttcatctgctacatcaactgcaagctctagtgcaaagaaatcagttgctagttcagcggcttcatccgctagtgaaaaaaccgtttcaagcactgctaagagcgttgctaatagctcaagtgtagttaaaaatacaagttctagttctactaaaaactcaagtgcagctgtttcagtagttgcgcattcaaattcaagtgccgcttcttcgacagccagctccaaagctgctattaaaacgagctcagctgctagtgtaagttcaagtgcggtctctaaaacaagtagtgctgctactacttctaaaaataaggcggtagataagaaatcaacttcaaaggactatacgattgattatacgcatcaattaagtgatgacgagggtagtgatcagcaaactaaaaataacgtaatcattgcacacgccactggagtttatgcaccagctgaaaatgtagctatttttgaaaaacgtgaatgggacagcagcgaaagctatgttcaatatatcgttggtgatggtgggaaagtttatgcagttggacaagaaggatacgtcgcttggggcgcaggcgaatgggctaatgaaaatgctcctgttcaagttgagttagcacaaacatattctgatagccaatttaaaaaagattatcaaacttacgttaacctactaagggattctgctaagaaatggaatattccaaccagtctagacagtagtgaatatcgtggtattaaatctcatgtatggattactaatcatgtttggggaaaccatgtagacccttacggatatctttcgacccatggtatttcacaaactcaatttgcccatgatcttcaatatggatttggtagtagcagtagtgattcaagtaataatacatctaatgatagcgacaaaaataatgctaacaacagtaataaaaatgattcaaatagtaataaaaataattcaagcaagataaatattggcgataaagtaaccatcaagacaagtgctaagcattgggcaactggacaaacaatctatagtgccgttaagggtaagacttacaaggttatgcaaattaatggtaacaaattgctcttggacaaggttatcagttggattaacaagggtgacgttacggtgccagggtcttcatcatcaaatcaatccagttctaacaaaggtaacagtagtaatggtaataaaaataacagcagcaataagattggtgtaggttccaaagtaaccatcaataagaatgctaagcattgggcaacgggtcaatctatttacaatccagttaagggcaagacttacaaagttatccaggttaacggtagtaaattgcttttagacaaagttattagttggattaataaggcggatgtaacattagctggctcaaaatccaattcaggttcatcaaacaagaataacgcggcttccatgcataatgtgaatgttcatttaactaacaaacattggacaactgcacaaactaattttgtaaatggtattgcagcagatattgttaatgtatgtaatagcaataagctctatgcttccgtagctatggctcaagcagttttggaaagcgggtatggaacttcatcacttgctcaagaagcgcacaatttatttgggattaaggctgatagcacttggaaaggtgctacctatactaagagtactaaagaggttatcaatggtcgcacagttaccatcaatgcctcatttagaaaatatgcttctatcaaggattcaattgcagattacgctaagaaacttgaatcacgtgcacaatacgctaatgcatttgcaccaaaatcagctaactatgtggcttctattaaagctatcaaggctggtggttacgcaacttcaaccacttatgttggtagtataattaactgcatcaatagtaatggtttctttaaattagacggattaagcaaagcccttcatctttaagatttaattaggttaaaataggagactggaacatacaatctgtgttacagtctttttattatatggggaaaggatgaatggaagatgaaatattcagagtttcaatttgtacaactttgggatggaagattggggactattactaaagttttgccaagtggttatcttattgaagataattattgggattggttagcaagtaaaaatgaggaagatcctgaaaaatacatctatccgcatgctgacattgaaaagaatttctcagccctcgaagaggaaattgaaggcgaagcacaaattgccgaagaaattttcgaatttcgttacaaaatgatgaaaagtgcactaggaaaataaaaaaagacatcggaatttttccgatgtcttttttatgccactaattattttaagttagcatttttttccatgataccatcaatcaaaccgtattcaacggcgtcttgagctgatagatagttatcacgttcagtatcaatattaatcttttcaagaggttgtccagaattttcagctaaaatcgtattcaattctttacgagtcttcaagatttgttctgcagcaatctcaatttcagtttgttgaccttgagctccaccagaaggttgatggatcataacttctgaatgaggtagagcaaaacgtttaccctttgtaccagatgaagcaagcacactggccattgaagcagccattcccattacgattgtttgaacatcagatttaatgaagttcatggtatcgtaaatagctaaaccggcggtaacaactccaccaggagagttgatgtataggtaaatatccttttctgagtcttgtgcatcaaggaagagtagttgagagatgattgagtttgctaaatcatcgtcaataggacctgatagcatgatgattcgatcttttaatagtcgtgagtaaatatcataagcacgttcaccacgtgatgattgttcaataactgttgggaccaagttcataacttagtaacctcctttattatcgtaaaaaatttcctgttaaataactaacatggctatagtttatatcattggtcaaaaaaggtcaaatatttttgctctttaaaataaaaaacaacctagccggagaaaattttcgaccagattgcatatattgtctaatgtaccaggagacaatggttgtagctattgaataaatagtagtatataatgcagttgtaagcgaatttatgcataaattcgctaagtaatgcgccatgagggagtcgaaccctcagcttgagaaccggaatctcacgtgctatccattacactaacggcgcctaacaatttgattttacagtaggacagaagaaaaaacaagataattgcggagaattactatggcaataaaacaaggatttagtcaaaatcaaactcaacaacaaaatcaaatccaacgtttagcgatgacgcagaccctacaacagtcgattcagatgctgcaatataacgttgaagagcttcaaaattttctcaaacaaaaagaaatggataatccacttattacggttgaaatggctgctgaaaagccaactagtaagatttcaggtgattccgatcgacacgaggcatttatgaatcaaattgctagtgatacggaacaatcgctatttgactacttattagaccaggttcatttaactatgcgagatacaccattaagacgcctagtattgttgcttttagactatgttgacgataatgggtatttaggaatatccaatgaagcagtgattaaaaagaccggtgcagatgaaattgctgtgatcgatgcggtaactttactccaacagttggatccacctggagtgggggctcgctcgctccaagagtgtctaatgctacaaactgaaaatgatacattttctccagaacaagcttatttgattttggaagaatcttttgaagatttagtcaatcgtcaatgggataaaatcgctaaaaaatatgatattcaattgagtgatgtccaagcggtttttgattacgtcagaacattaacacctaaccccggagcaggatttggaaaacaagagcatagttacattatcccagatttaatctttagcattgaaaatgatgaacctcaattactacagtctaaggcttcacgtcctaaagtcagcttctcacaacattattttgaacaacttcaaaacgttgatgaagaggtcaaagcttatgtcacggagaagaagaaagaatacgactggatttcgaaaagtttaagtcaacgggaagataccattctcagagttggaaagattatctttgaaaagcaaagtgaattctttatgaatcaaagtaaagagctaaaaccgttgcttctaagagatgtcgcgaataaattacatttacatgaatcaacaatatctcgtgctgttaacggtaaatatattgcaaccccatttggtacgtttgaactgaaatcgttctttagtaatgctgttaatcgtgaaagtgatgtttcagcagatgcagcaaaagaaaagattaaaaaaattatcgatgaagaggataaaagaaaacctatttctgattcgaaaattgagaaaaatttaaaagaaagtgggattgcgatttcgcggagaaccgtcgccaaataccgcgaagccattgggattccatcttcttcaaaacgcaagcgatttgattaatttaaaaagccccaaataagttgagtttaaatttgcaaaaaagatgggggcttgttataatttaattcgtaagtgaggtatacaacaaaagttaattcttgagtttgtgtgccatttatttttaatttgttgggtcgttttgtggcactgctggacaaaacaagtcccacaacaggagataacatggatgataatgagatggatttattagaatctgttgttccaggtttgattggtgaatttctacagagatttgatatcttaaaatcaatcgatctgcttgctccggttgggagaagagttttatcggaacatctacatctcagcgaacgcgtgctaagatcacaaactgatgtgttaaaaacacaaggattgttgacgagttcgcaggctggaatgatgctttctgatgagggccggcgcgttatgaatggtctcgaacctgtagctaaccgattcttaggcttaactagccaagaaaagctattggcggaacgtttggacatcgaaagatgttttatcgttcggggagatcgtgctgacggagatgcggtcacaaaacaactcggaacaattttaaatgatgcacttgcaaaattgttgccagagggtaataatactatagtggtaatgggcggttcaaccatggcatcggttgccatgcagttgtcgtcagagctttcgaacaatcgaaagctaacctttgtaccgggtcgtggtggaattggtgaatcagttgataaacaagctaattcagttgcggcgttgatggctaagcgcactagaggtgaagccaagtcattatacatcccggaacaattgagtgagagcacttaccacccccttttaaatgaaccgactgtaaaacctgtgttggatttaattagtcacgcaggagttgctatccatggtattggtaaagctggcgatatggccagacgtcgaggagttaacgaagaaatcctaagttaccttcgaaaagccaaggctgtgggggaagcgtttggatctttctataatcgagaaggacgcatcctatatcaagttcatcgaattgggttacagctgaatgatgttcagcatttcaatcatgtattcgccgtggctagtggtcatgacaaggctcaggctattgagtcgtacatgaaaatcgcaccgcatcagacaattttaattactgatgaaggtgcagcaaacgcgattttaaaaaagtaaagccattgtgacttaactttttaaaataaattatttttttagattcctaaaggaggaaatcttacttatgactgtaaagattggtattaatggttttggccgtattggtcgtttagcattccgtcgtatccacgaattgggtgcaaaatcaaatgacatcgaagttgttgctatcaacgatttgacaagtcctgctttattagcacacttgcttaaatatgattcaacacatggaacttttgctggtgaagttagtgcaactgataactcaattatcgttgacggcaaagaataccgtgtatacgctgaaccaaaggctcaagatattccttgggttaaggaagacggtgttgacttcgtacttgaatgtacaggtttctacacatcaaaagaaaaatcacaagctcatttagatgctggtgcaaaacgtgtattggtttcagcacctgctggctcagatcttaagactgttgtttacaacgtaaacgatgatgttttaactgctgacgaccgtatcgtttcagctggttcatgtacaactaactgtcttgcaccaatggcttacttcttaaacgaagaattcggcgtacaaattggtacaatgacaacagttcatgcttacacaagtacacaaatgcttcttgacggacctgttcgtggtggaaacttccgtgctgcacgcgctgctgctgcaaacacaattcctcactcgactggtgctgctaaggctatcggtcttgttatcccagaattgaacggtaagttacaaggacatgcacaacgtgttagcgttgttgacggttcattgacagaacttgtttcaatccttgacaaggacgttacagttgaagaagttaatgctgctattaagaagcatacagaaggtaacgaatcattcggttggaacgaagacgaagttgtatcaagtgacatcattggcacaacatacggctcaatctttgacccaacacaaacagaagttactaaagctggcgacaagcaattagttaagactgttgcttggtacgacaacgaatacggcttcacttgccaaatggtacgtactttattgaaatttgctactctttaagattaattcttaaaaattgtagatttcaaaccgtctaatcggtctagggacggagggaggtcacttcctccgtccctttttttagaaaaaataatttattaatgatttaggaggaaattctcttggctaaattaactgtttcagatttagatgttaagaacaagaaagttttgatgcgcgttgactttaacgtgccagttaaaaatggtgtgattggtgatgacaaccgtgtcgttgctgctcttccaacaattaaatacattatcgaaaacggtggaaaggcaattcttttctctcacttaggtcgtatcaagactgaagaagacaaaaaagaattgactcttcgtccagttgctcaacgcctttcagatcttcttggcaaaccagttacatttgttcctgtaacacgcggtgcacaacttgaagatgctgttaatggcatgaacgacggcgatgtattattgttcgaaaacacacgttttgaagacttagatggcaagaaggaaagtaaaaacgatcctgaacttggcaaatactgggcatcacttggcgacatgttcgtaaacgatgctttcggtacagctcaccgtgcccacgcttcaaacgttggtgttgctgaagcaatgaaggctgacggcaagcaagttgctgctggtttccttatggaaaaagaaatcaagttcttgggtgaagctgttgacgaacctaagcatccatttgttgctattttaggtggcgcaaaggtttctgacaagattggtgtaattgatcacttacttaataaagctgacaaagttattattggtggtggtatgacatacacattctacgctgctaaaggcatgagcattggtaactcacttgttgaagctgacaagattgatgttgctaaagaaatccttgctaagggtggcgacaagattgtccttccttcagacagtatcgttgctgaaaaatttgataacgatgttcctaacaaagttgtcgaaggcgatattcctgatggttacatggctcttgatattggacctaagtcagttgcagaatttaaggatgtccttaaagatgctaagactgttgtatggaacggaccaatgggtgtattcgaaatgagcaactacgctaacggtacacttgaagttggtaagttcttaggtacattatcagacgctacaacaattgttggtggtggtgactcaactgctgctgttaagcaattaggcgttggcgaccaattgacacatatctcaactggtggtggagcttcacttgaataccttgaaggtaaagaacttcctggtatcgctgctatttcaaacaaataattaaagttgtagaaatcgaagaatcagttgattcttcttttctgctacataacctgtaattcggaaaggatgttttattttgcgtactccaattattgctggaaactggaaaatgaacaaaaacccccaagaaactcaagaattcttggatgctatcaaaggtaagttacctgatgcttctgaagtagaatcagttattgctgctcctgctatcgatttaagcactttagtagctttctcaaaagatgaacaactaaagactgctgctgaaaacagctacttcgaagacgaaggtgctttcactggcgaaacaagtcctaaggctttaaacgaaatgggcgttaactatgttgttatcggtcattcagaacgtcgtcaatacttcggtgaaactgacgaagatattaacaagaaggctaaggcaatcttcaacaacaacatgacaccaatcatttgctgtggagaaactcttgaacaacgtgaagctggcgaaactaacgaatgggttgctggtcaaatcacaaacgctcttaaagatttaactgcagaacaagttgctgcatcagtgatcgcttacgaaccaatctgggctatcggtactggtaagacagcttcaagtgatcaagctcaagaagtttgtcacgtaattcgtgaaacagttgctaagctttacgatcaaactgttgctgacaaagtacgtattcaatacggtggtagtgtaaaacctgctaacattgctgaattaatgggcaaagaagatattgatggtggacttgttggtggagcatcacttgatccagaatcattcctagaattagttacctataagggttaatataattaaggaaatataatataataatagttgaactgcgttaagcagatttaaaaatgtgaggagatatttaaaatgtcacttattactgatatttacgcacgcgaagtcctagactcacgtggtaacccaactgttgaagttgaagtttatactgaagatggtggtttcggtcgcggaatcgttccttctggtgcttcaactggtgaacacgaagctgttgaacttcgtgatggcgacaagaaccgtttctcaggaaaaggtgtagaaaaggctgttgctaacgttaatggtcctattgctaaagaaatcgttggttttgaagttacagaccaaatcgctatcgataaggcaatgattaaattagacggtactcctaacaagggtaagcttggtgctaacgctatcttaggtgtatcacttgctgttgctcgtgcagctgcagatgaactacaagttcctctatacaactacattggcggttcaaacgctcatgttcttccaacaccaatgatgaacgttatcaatggtggagctcactcagaaaacaaagtggacttccaagaattcatgatcatgcctgttggtgctccttctgttaaagaagctatccgtatgggttcagaaactttccatgctttgaagagtcttttgtcagctgatggcaaagctacttcagttggtgatgaaggtggatttgctcctgactttgctaacaatgaagaacctcttcaatacctaatcaaggctattgaaaaggctggttacaaaccaggtaaggacgttgctattgcagttgacgttgctgcttcagaactttggaacgacgaagacaagaagtacaagcttcgctggtcaactggtgaagaattcactactgaagaattcgttaagtaccttgaaggcttagtaaacaaatacccaatcatttctatcgaagatcctatcgatgaaaacaactgggacgactgggcaagcatcactaaagaacttggcaagaaagttcaacttgttggtgacgacttcttcgttacaaacacagaataccttgctaaaggtatcaagatgggtgctgctaacgcaatccttatcaaggttaaccaaatcggtactcttacagaaacaatggaatctatcgaaatggctaaagaagctggttacacagctatcgtttctcaccgttcaggtgaaacagaagacacaacaatcgctgacttagttgttgctacaaatgcaggtcaaattaagactggttcaatgagtcgtacagaccgtattgctaagtacaaccaattaatgcgtattgaagaccaacttgaaggcgttgcagaatacaagggtattaactcattctacaacctaagtgctgacgctcgcgaagaaatcagcaacaagtaattaaattaggtcaatcaaagaggcggacattttgtccgcctctttttttgttattgaattggaattcaggctcaaatatgttaaattagtactagaacttattaagaacatgaaggaggtcatcttgtgtattcacttctgatgacaattctattgattctgtcagtgtttataatcattgcggttatgatgcaaccggctaagactgacagcgcgatgtcttcattaacgggtggtgctggtgacctatttgcaaagcaaaaaccacgtggatttgaagcatttatgcaaaaagtaactgcagtcttgcttttcttgttttttgctgtcaccattgcaatggtttacgtatctgcacactagagagatcgtattgaacaaaaaaattgcatttagcaaattctgaaatttagatttcggaatcattaggaacggctaaagacgaaattagttttgtctttagcttttttatttaataaatacaaaaatatgaggtaagaaatggaaataaacaaattacaagctttaattattaattatctgcaacaacgaccaacccaaaagttaactgctgaggaactttttaagggtttaaatttagaaggggccagcgtgtttaacaccttagtcaaggaattggcattaatggaacgttctaaaaaagttgaaataacggaagatggcaaatttaaaattgctcgccctaaaaatcaattattagttcatggtgtgttccatgctaatgatcgtggtttcggatttgtttcagtagaagaggatgaaattcctgacatttatattagtgaagatcatacagcgtatgctttaaatatggatgaagttgatgtaaaaattactcgtccatctaagaagggtgatgatcgtggtccagaaggaattgttaagaaaattacaagtcgccactttacccaagcggtgggggtttttgaatttgctcctgaaccagagaagaatgttttaggtcatatcaatttgaaagacaagaaaatgtcttcatatcaattcgatgttctagaaggcggaattcaaccaactgacggttcagtgatcacggcacaagttgcgcaatatcctaagcctaattctcctaagttaattgccggggttgctgaaaagacggttggtcataaggatgatccaggagtggacatcttagaagtggtttatcaacatgagttaccaactgaatttccagatgatgtcaaagcagagattgcttcgattccagactatgtaacagatgcagagaaaaaaggacgcgttgatttaactaatgaagtagtggtcacaatcgatggggatgattccaaagattttgatgatgctgtaggtcttaaaaaactagataatggaaattaccatttattagttaacattgcggatgtttctcactatgttaaagaaggttctcctttagataaagaagcatatcgtcgaagtacaagtgtttacttgactgaccgagtaattccaatgttgccacgtaagctttctaacggaatttgttcattaaaccctaatgttgaacggctttcgatgacttgtgaaatggaaattacgcctgaaggagacgtagttaaccataagatttacccaagtgtaattgaatcagatgctcgaatgacatataacgatgttaataagattttggaatctaaagacgaaaaaactatggcacgttatgcaaaattagtgcctatgtttgaaatgatgggcgaacttcacaaaatcttgcttaagaagcgtaagcaacgtggagcaattgaatttagcgataaagaagcccaaatcatcgttgatgaaaccggacatccaattgacattaaattacggacgcgtgggacttcagaacgtatgattgaatcattcatgttggcagctaatgaaacggttgctgagcactactataaggctcatgtgccattcttatatcgtattcatgaaactcccgatagcgaaagaatgttaaccttctttgaattcctatctgtatttggacacgtagttaaaggaagcaccaaggatctgaagcctaagatgctgcaaagcgtgcttaagaagattgctgggactccagaagaagcaatgatttcagtaatgatgcttcgtagtatgcgccaagctaagtatgatgctcaatcattaggtcattttggattggctgctgagtattatacgcatttcacttcaccaattcgccgttatccggacttatttgtgcaccgcttaattcgtcattatgccgaaaatggtactggtgaagcagcacaagcgaaatatgttgaaagcattccagaaattgccgatcatacttccaagttagaacgtcgagcaatcgacacagaacgtgatgttgatggaatgaagaaggctgaatttatggctgaccatgtgggagaagaattccatgcggtagttagttcagtaatgaagtttggtttattcgttgaactggaaaatacggttgaaggactaattcatattagtaccatgaaggatgactactatgaatatgttgaaaaacagatggccttggttggacggaatacccaccgtaccttccaaattggtcaagaagttgagattaaattaatgcgagtggataaggatcaatccgaagttgattttgaattattgcatccagaaaaaacacctaagagtgatattcaacttccaccgcgtcaacaatttaaccgtggtccgcgtcgtaatggtcaaaagcctagtggaaagaacaacaataaatcaggaaatcgaaacggaaaaccattttacaaagataaaacggtcaagaagttttctaaaaatacttctcataagaaataagaggaggttatgttatggctaagaaaccaaagtccaatgataaagcacttgcccaaaataaaaaggcgcgtcatgattattccatattaagtacgatggaagcgggaatggttttaacggggacggaaattaaatccatcagagatcggcgagtaacgttaagagatggatatgtacagatccggcacggagaggccatcctcatgaacgttcaaattaatgaatatttacaaggaaaccaatttaaccatgatcctttccgtaaccgaaaacttttattgcataaaaaagaaattttgaagttacaagaagaaaccaaaaataagggaatcaccatcgtaccgttgaagatgtatctaaaaaatggttttgccaaagtcctaatcggagttgccaaaggtaaacacgaatacgataaacgtgaatcattaaagaagcgtgatcaacaacgggaaatcgatcgagccttaaagaatagataaaaagagattatccgctggataatctcttttttgttagatggattttttcaaatgttgataattatggtgagatacaacttgttcatgatcatttttgaagcctaaacgacgatataaacgttcagcattaggatttaaatcatcgactagtaaacctaattttttaagaccacgtttttgagcatattcaggtagagcattcagtagttgagttccaattcccatgttttggaacttgggattgactaccaatgaatctaggtaccattcgtcggtatccgcttctggatcttcgtaaattggttgggctggtagctttacttgatcaaagtgtttttggaactcttcatctaagatatcttcatgggcccctgggtagccataagccacgccagctacttcatcatgttcatttttagcaacaatgacgtctgcatgttctgcataagttggactcttaaaggtttcaataaagagcttggtaacctcgtttgcatcattatttaagtaaaatggtagttccatttcatctaagataatcttgagtaattcaatcaccgctggaatgtcggcagtggaagctttggttattttcatgtaaattctcctttaaaaaattgttataactggttgcgtcggaattgattttccaagtccgaactaatttaggttcgcgtagcggaggacgcttttgaatccatcgatctaaaatagccgctaagcaaataaagaggggaagatgttcctggtcaaaaacattcaattcaatataggcactaccattgatttgaactcggttaatttctagaatagttgaaattccgtggaaaactttaaaatgacaggttacagtatctccagcaatccaccaatgtaagttgtgaactaaaagaaatccacggataagaccgatgggagtggtaacagttcctaccttggtaccttgcaaaaagagttcaaatttaggcagtttaccaactgatacctgctttagttctgaaaccaattttccgtttaaatcataaaccgagagagcgtcatttttaatgccccatttaccgaccaaaagatatttggagttgtgcttttcatcgctgacaatggtagctcccttattttcgagtccttggctttttagataaaatctacgcatagcatagcctcgttttactgatggttttcatcaagttgctcaagaatggctttagcaaccccattttcattattagtaacggtcagatgattagcaagttttttaatttccggaatcgcattacccatggcgtaactaacaccagcgatttttaacatagaagcatcattcatattatcaccaatggtcattacttgtgacatgggaacgttcaattcatcagcaaagtgttgaaccgcaattcctttttgggcacggggattattgatttcgatgttattttcaaaagaagatgaaatggcaacatcgactttagcatgtaaagcttcacgaacgggttgcaaccccttttgtccattttcaccaaaagccacaagtttaagtacttgaatcttcggatcgtcaattaaaacttggtaatcatccacgtagcgaatgttcattagttccacccgtgctgatgacatagcgactgctaatttgaaaggtgtgtctgggttaaccgtttcaagcaaatgagctacggtttgaattcgacgagtgcgactattagaaacgacgccttggttagttgtaatttcatagtaaagtccggctttttctagttgatgcatgatcaagacggctgatggcttagtaatgggaaccatatctaaagctttaccatcgacgtcgaaaacagcggctccgtttaaagtaattagtgggaccgatagtccgtatgcttcaagcaaaggtttggcttcacgatattcacgaccagtggccactgcaaaatgaaccccagcagcttgggcctttttaatagcatctgcgttggtacttgaaatctgcatttcttcgttaagaagtgttccatccatatctgaagcgataattgaaatcatttataagcacatccaatccatgtatttatgttaattctaacatgacatagctttttttttactaaatcagttagaatagaagtaataaaattgtattaaggagttacgaaatgaaaaaaataatccataacgattggcaagatgttttacaaggtgaattcgaacaagcatattatgctaaattgcatgagtttttgaaacatgaatatgctactcaaaatattcatcctgacatgtaccatatttttcaagcctttgaatggactcctttttcaaaagtaaaggtggtaatcttggggcaagatccatatcatggacaaaatcaagcgcacggactgagtttttcagtgcaacctggggtgcaaattccaccatcgttacaaaatatctacaaagaactccaaagtgatttgggaattgttccagtccaacacggttatctaaaaaagtgggcagaccaaggagtgctacttttgaattctgtgttgaccgttcgtgacggacaagcttattcccatcaagggcatggttgggaacggttgactgacacggcgattcaggccttatcggaaagagagcagcccgttgtgtttattttatggggaaaagcggcccgcgacaagattaagttaattgatcaatcccgcaatattattattcaatcagcccatcccagtcccttatcggcataccggggcttctttggttcaaagccattttcaaaaaccaacgaagcacttgaagcgatgggagagacaccaattgactggcagttgccaacggaagttttggaggaaaaataatcatggaaacctatcaactaaatgacgaagccgaaacgattaaatttggcaaaattatcggggaattactggaagctaacgacgtggtcttattagatggtgatttaggagccggaaaaacgacactgacaaaaggcattgctcaagcacttggaattcggcgctacgtgaagagtcccacctataccattgtgcatgagtaccatgatggtaatatgccattatttcatatcgatgcatatcgtcttgaagaagacggtgcgggagatattggaattgacgaatactttgaaagtgatggagtgaccgtggtggaatggtcacagtatattaaatcgtatttgccagatcaatttttaagggttattttagatcgcaatcataacaataccaaacgttttctaactttggagcctaacggtgaacattatcaaaaaatcgaagaagcaattgaggaaaatatcaatggccgatgaagttagttttgttgaggggcaagctgaggatgcacaagggattgttcaactaattcaaaaattggaatctgaaacaacttccattgaatttgatgatgcaatttctaagttaagtctagaacaaattggtgaaaatctaaatttgatccaacaaagcccattgaattttcttttaattgctaagttgggggagacgccgattggcattgtgaccctaatcgaaactgatgaagtgaagcatcgggctgaattaggcgttggtgtcttaaaagactactggcataacgggattgggacaatgttagtcgatgaagctttatactgggcgaagcaatttagctggttagagcaagtttggctagcagttttggataataatcagtatgctattcaaatttaccaaaacctaggttttcaaactaaaacgcccccaaccatggatggtcaggggcgtcaaattataaaaatggaattatcccttacttaatctgacgaataaaactagctaaggcatcggctccaaattgatgttcttgatgtaataagatattcgcacaggcacggctatcatccagtgcattatgatggtgctgcaaatcaattccaagattatcacaaatcgtattaagtttatgattggtgtaatctggatagaagcttttggaagttcgtaaagtatctagtgtttgatatggtagtcgattaatttgataacgttctaaagtttttttaaggacactattatcaaaagttgcattgtgggccacaaccagtttgtcgggtgtaaagaactgtttaacgacgggccagagttctggaaatgtgggtgcatcactcacatcggcttgatgaatgccatgaacttggacattgcgccaattaaattcagtttcagggttaattaatgagtaaagttcgtctgtaatgacatcattttgaacaacagtcagtgcaattgaacaggcgcttgcacgagtaggagctgctgtttcaaagtccattgcaataaagttcaattgaatcactttcctttattgatttaacctatagtttaacgaataaaagtgagcgagtaaaggagctaatgtaagatgattaaagttggagtgatcggattaggaaatattgctcaaaaagcctatttaccggtgtatagtgagttgcaagatcgttttgaatggcatttaagtagtcgtaatgcggagaaattggctcatattcaaaaacaatttggattccaatatggatcaactaattcagatgagctaataacagagggagtagaagcagtctttgtgcacacaccaactgctacccactatgccattattaagaaatttttggaaaataaaattaatgtctttgtggataaaccagtatcagaaaatatagatgaagttcgagaattgtatcgtctcgctgaaaaacaaggagttttattaacctgtggatttaatcgccggtttgtgccttttcatcaacaattagctcaattaccagcgaagcatttagttacggtaactaaaactcgtgaattagagcagcaaaatccgttatttgcaatttatgacttaatgattcacgtaatcgataccacgcaattcttaatgggttcaggaaaggtagaatttgtcgacggtcaactgatccaacacgacggtaatttgattttagcgcgaattaatcttcgcaagggagatatgttaggaacagcaatgattgatatgcaaacccaaactaatagcgagatggcccaagtggttagtcaaagagggatttccactgtggataacttaagttccttaacgcttcaaaaagaggggattaaacattatcaacaggctcctgattggcagactaacttgaaaactaggggatttgacccgttagtgcgaagctttttaacagcacttgaaaagcacgccgaaaatccagtttcaccagcatcagcaatcctttcacacgagttgtgcacgcgtttaataagccaaggtaaagtgatagaatagactaagagattttaagatgaaaagaaaaaagtaagaggggaaagtatgatgggtcaatcaatagctgatgcatttccagaggttcaagtgttagagcatgagcctttgtcaaaatacaccaatacccaaactggtggtccagctgatttgttggtatttccagagtcagtaacagaaaccaaacgactagtactttgggcaaaagaaacggatacgccattgaccattattggtaatgcaagtaatttaattgtgcgagatggtggtattcgagggttaacgttaattttaactaaaatggatgacatccaagtcaatggaaatgaagtggttgcggaagcaggtgcggcactgattcagaccacggaagtagcctaccaagcaggattaacgggccttgaatttgcagctggtattcctggatcaatcgggggcgcagtctttatgaatgcgggtgcctatgatggtgagattagtgaagtagttactagcgcagaaattttgacgagagatggcgagattaaaaatttaaataaccatgaactcgatttcggttaccgccatagtagtgtgcaagattatcaagatgttgtgctttcggcaacctttaagttacgttcaggggatgctaacaaaattcgagctcggatggacgaactgaaccgtttgcgagcttcgaaacaaccccttgaatatccatcatgtgggagtgtttttaaacgaccaacaggctactttactggaaaattaattcatgaggcaggtcttcaaggctttacagtggggggcgcacaggtttcaatgaaacatgcgggcttcatcattaacgttggaggagccaccgcaacagattacatggatgtgattcatcatgttcaagcaaccgtcttgaaacaatttggagtaacgctagaaaccgaagttcgaattatcggtgaagagaaataattagttggtatatattagaagagtttagaaaaataatttgattttctaaactcttctttgttcgaaaagaccataaagaacggcaggtccatggtataatgggcgttgaataaaatttggagggacggttatggatataaattggtcccaactattaacatggagtaacctcatcaatttaatcgatataattgtggtttggtttgtaatttacgagctaattatgttacttcgaggaaccaaggcggtacagctattccgtggaataattgtaatcgtagttattatggttggtagttggtatattggattaagtaccgtgtattggatcatgaaccaagtcatcaactggggcgtaattgccatggtgattatctttcagccggagattcgacggggattagaacatctcggtcgaggttcgatttttgctaagaatcattcacaaaatgaagccgaagaaagcttgatcaaagctttggataaagcgattcaatacatggctaagcggcgaattggggctttaatatcaattcaaatggatacagggctagatgactatattgaaacggggattccattagacgcggatgtttcgggagaactactaattaatatttttattccgaatacccctttgcatgatggggcagttattatcaaaaatgataaaattgcggtagcagcggcctacttaccattgtcacaaagtaacttaattccaaaagaattaggaacgcgtcatcgagcggcggtggggatgagtgaagttaccgatgctcttaccattgttgtttcagaagaaactggtgaagtttctattatgaaagatggtgaattaattcgcggaatgacacaagagtcatatctaaaatatttccgtacgcaattaattacggccgatgaaggaccgacaccattctttgcttctgttacagaaaatatttcgtcgttctttaaaggaaaaagggggcgacactaagtgaaaaagctttttacacaaaacttaggatatcgcctgattgcgctagtgttagccgtcctactttttgcatacgtaaagacagatcatttaaccgcaacccgcacttcgggaggcgattctaatcaaaataattcggctttgatgtcgactaagacggctactatcaccatgccggtcgacttggatgtcaatacttctaaatatgtagtgagcggttatcgagagaacgtaaaggtgactttgtctggaaccagtgcgctggtaacgaccttaactaacacgcgtaatttcaaggtgtacttggacttgcaagattacaaggctggaaaatatacagttaagtataaagttacgggtctgggaaaggatattaaatataagattgatcccgaattagctaagatttcgattgctagacgacgaactaaaaactttgaaattcgatatcgttacgataccaatatgatcaaagaaggctacaccatgggaaatgttaaatcctcaactacggaggttcaggccacaggttcagctacagatattgaacgcatttctcaagtagtcgcagatgttaatgttcctagcaacacaacggaagatatttctgctcgagcagtattgcaagctttagacgtaaacggtaacattgtaaacgtggtgttaacgcctcaatcggtaaatgttaccattccagttacgaaagtagcttctaaagcaaaaagttcagcttcaactagcagttcaagcagctctaaatcaagctcaggagaatctagttcagatgcttccagtgccacggatgaatctgcccagtccgattcaaatgcatccactaattcttcagctcaaacgacctcagatagtgcaacttccgacagtacaagcacatctgatgctagcggaaacacagatacacaggtgaattaacaaaggagattattaacaatgaaattaaagtattttggtactgacggagttcgaggaattgcaaatgaaacattgactccagaattagcgtttcaattaggccgtgctggtggttatgttttaactaagcatgctaaagatgatgaacaaccacgggttttagtttcaagagatacccgaatttcaggacaattgttaaaacatgcattgatctcaggcttactttcagtcggcattgaagttatggatatgggaattgttacaactcctggtgtggcttatcttgttcgtaaacaagaagctgatgctggtgtaatgattactgcttcacataatccggttcaagataacggaatcaagttctttggttcagatggttacaagttatcagatgaacttgaagctgaaatcgaagtacttttagatgctgataaagacaacttacctcgtccttcatctactggactaggttcagtgactgattatccagaaggtggattaaactatacggcctttcttgaacaaactattcccgatgacttggaaggtttgcatatcgcaattgatgctgctaatggagcaaccagtagctacgtttcacaaatatttgcggacttaaatactgagtttgatacgatggcaacaaatccagatggtttgaacatcaacgctggagttggttctactcatcctgaaggattggctaagtttgtggtcgaaaaaggcgctgatatgggagttgcttttgatggcgatggagaccgttgtattgccgttgatgaattaggtaatatcgttgatggtgacaagattatgtatatctgtggtaaattcttgagcgaacgcggacgtttgaaagacgatactgtggttacaaccgtgatgagtaatctaggactatataaggctctagaagctaatgatatgcactcggttaagacccaagttggtgaccgctatgtggttgaagaaatgcttaaagacggatataaccttggtggtgaacagtccggacacattgtcttcttagaccacaatactactggagatggtatgttaaccgccattcaattgatgtacgtagttaaacaaactggtaaaaagttgtctgagttagctgctgatgtgacaacttaccctcaaaaattagttaacgttcgagtacaagataagaagctagcacttgaaaatcaagcaattaaagatatcattgaaaaagttgaaaatgaaatgaacggcgaaggtcgagttctagtgcgcccttcagggactgaagacctacttcgtattatggccgaagctcctacaaaagaagcagttggtcaatatgttgatcgaattgttgctgtagttcaaagtgaagttggcgtggattaattagttgaattaaacttctacaactgaataaatttaaaaaactatgctattttgcaaaaaatggcatagtttttttatacgcgaaaagcattgctactatacctatttcggcatttgatatataccaattttaaatattaacgtttgacaattatataaaaccgttatatattaataatcgttatatataccaattttaaaaatttaaatatattaatttagaggtgcaagtagtatgtgtggaattgtaggagttactggaagagctgatacaaccaatctattagtaaatggacttaaaaaacttgaatatcgtggatatgattctgcgggaatttatgtcagcaatgctaatggtgaagatcatctggttaaagctcaaggtaagattaaaaatcttgaggaaaaaattacgaatgatgtcatgggaaccacaggaattggccacacacgctgggcaacacatggaataccaagtattgaaaatgctcaccctcatttttcagaagaccaccgtttttacttagttcacaacggggtaattcaaaatttcaaagaacttaaaaaagactatttatctgaagttactttccaaagcgatacggatacggaggttgtggttcaacttatcgatcgttttgctaaagcagggatggatacggaacaagcttttaaaaaagcaattagtttattaaaagattcatcatatgcctttgttttgatggaccgtcaattaccagaaaccttattcgtagctaagaacaagagtcctttgttaatcggagtgggcgaagacttcaatgtagtttgcagtgatgcattggcaatgattaacgtgactaaccaatttgttgaattgcacgacggggaggtagttaagattacgcctcaaagcatttcaattagtaatctagccggcgagaggatcgaccgtgctcctttcactattgatattgatcaagctgaagcggataaaggaacttacccatactacatgcttaaagaagttgatgaacaacctgctgtaatccgtcgtatcgaagctaaatatctagatcacgccggcaatattcactttgatcaagctttgttagatcaaattaatcaagcttctaaactttacatcgttggggctggaaccagttatcatgctggattagtgggtaagaagttatttgagaagtttaccaaaactcctacggaagtggtattagcttctgaatttgcttacgacgatcctatcattgaagatcaagccttctttatcttcttgagtcaaagtggagagactgctgatagtcgtcaagttttagttcgagtaaacgatgaatggcaaaaacccagcctaacaattactaacgtcgctaactcaacgttggctcgtgaagcggacttctcagctacgctggaagcgggtcctgaaattgccgttgcttcaactaaagcatatacagcgcaaatcgcagtggaagctttgttagcagtagcaatgggacgtgaaaaggctaattctacagctgtcaatttcgatattacgggacaattgagtaaggttgctaatgccattcaaaccgtggtcgatgagaagggtaagattgaaaagttagctctagcaactttacgagaaacgcgcaatgcgttttatattggacgaggtttggattataatgttgccttggaatcttctttgaaactaaaagaaatttcttatatccaagctgaaggttttgcttctggtgaattaaagcatggtacgattgctttgattgaagatggaacgccggtaattggaattattacgcaatctaagacggcggatcatacgcgtagtaatcttcaagaagttctttctcgtggtgctaacgtcatcaccatggttagtgaagatttggctaattctacagatgatatcttacttccagtagtggacgaaatgttgatgccattggttagtgtgatagctgctcaattgttagcttattatgctagtttgcagcgtggatataacgtagaccaaccacgtaatttagctaagagtgtcacggtcgaataaaagttaatatctaaaataagcggtacaggtgctaaaatgtatcgctatttttttggataaattgctaaacagtattgacactcatagttgtaagcgttatcattgttcgtgtaaggtagtggcgcatctcctacctgtacaatcaattctctttctctcttatgctggatccgactatcaaaaggtcaggatccttttttgttgtctaaagtgtcactagacacaacctcctacggcaaactatactagtagaagtggaggcagagcaatgaagagtaatgaaacatttacgctaatccaagagattacgcgcttagacggaactaaatatattgaaattggaaatatgatgatgaatggtcgggctgaattagccgccgaacgtggttatattaaatctgtccgaattttgcaattaaatatctcacattcccaacatgttattaattacgaaaagtatattggggagcgctacgagatgccggatgagtccatgacggcttgggaagaatggcaaaaagacgatcggattatgaaagaatttaatgcgatccttcatgaaaatcatattagtggctaaatcataaaaaggtcggtgagctaaaactgcaactcagcaggagcgcgaagccgaccttttattttagtaatagtaaataaaaattaacggtgcaaaatgttcgcattatgacggataaagtgctattatattcatgaatttaaatataagaatactgtacaaggtttgagcacaggagggtacatattatggaaaaagcatatatgatcggtactggaattgccaatttagcagcaggtatttatttgattcgcgatggtgggtggtctggtaaccagattacgatgtttggtttagaaaaacatggtgccaatgatggggccgccgtcgccgactatgagcaagaatatggaaatcaaagtctgtctaacaaccgaggctatttagccaagggtggacggatgttaaacgaagaaacttacgaaaatctctgggacattttgcggagtgtcccatctttggacaatccgggccaatcggttacggatgatatattgaatttcgaccatgcacatcccactcatgatgttgccagattgatggataagaagaatggaattcgtaacaatggtggagcagacgactataatcggatgcagtttaataataaagatcgctacttactatctaaattaatgatgatgccagagagtaaggaagataaattaaacgatattagcattgcagaatggttcgctgaaagccctcatattttttcaactaacttctggtatatgtgggaaactacttttgccttcaagaaggaaagctcggccatggagcttcggcgctatatgaatcggatgattctagaattcagtcgaatcaacactttggaaggggtaactcgtacaccatacaatcagtttgaaagtattatcttacctatgagaaaataccttgcggatcaaggcgttgaatttattaataaccgaaaaattacggcatttaacttcaaagacactccgctccgtgatgatattatcgttacgggacttgaatacgaagattttgagagcggtgaaactggaaaaatcgaagttgatgaaaatgatttagtatttgatattaatggagcaattacggatagttcatcaatgggtgatttcaacacgccagttaaagaaaatatggaatacgctccaagtgcagccctttggaaacaagctacagaacatttttataaccttggaaatcctgataaattctttaatgatcgagcccaaagtgaatggatgagtttcacggttactactaataaccactacttggtaaatgaaattagtcgaattacccaacaagaaccggggaatgcgctaaatacttgggtagatagtaacaacctcctatccattgtggtgcatcaccaacctcatttccatgcccaaaaggaaaatgaaacggtcttctggggttacttcatgttcccacgtaaaaatggtgattatgttgataaaccagtgattgaaatgacgggtaaagaaatgcttcaagaacttctaggacatctatcagaagttgaccgagcagctgataacatcatcaatcatgaagaagaaatcatggatagtatcgtgaatgttattccagtttacatgccatatgctagtgctttgttcaaccaacgggcagtgggagatcgtccagacgttgtaccaaagaactctaagaacttggcttttgttagtcaatttgctgaaatgccatttgatatggtctttacggaacaatactcaattagagccgctcaaaaggcggtttaccacttcatgggtattccagaatcacaaatgacgccggttcatcactatgaaaaagatccaaaagtcttgctaaaagcaactaagactatgttcagatgaaaataaataaatatataaataaaagtaccgcagaaaaatttaattttctacggtacttttttatttgaggattttttagttatgtgaaaaataatattaaacgtatttttgaggaacagttttattatgcacagctgtagaaaaatcagtgaaaattaattttgataaatctatacctttagatttagaaatataccatgccagtagttggaaaactgtagaacttataaaaggtactttatattcatcttcaatattaattaaatctagttgcttttcatcttcagatgtttcctctctaaaattgatagtataaaggttagatacgtatttcttttcatatgtttttagagataactctttttcatatatacttttttgtgagttggtttcaatgaaaaaaatataatgatctttattaacttctagatatggtccatgcatgaaagcttctaattcaaatccctgcgagggtactctaacaacttcagagaattttgttgccatctctgagcaagtaccaacacttggtccgtatgcgattgaagtgaattgtgtagccttagtaagagaatctatatgttgcttaataaatgattcagttttatttataacattatctatattcaaagctaatttctttaaatcttgtatttcatggagctcttgctctgaagtaataacatgattaactgcggcaattcgtatggctaggagcatcatatttaagacagtagccgtgaatcctaaagtaacgtaacccacgtgttctctaccaattaatatatctaaaattgtgtctgtttcttcagaaatttctgttttaggtagactagtaacaccaattgagaagacaggatgatcttgtttaactttttttagtgcctcaatggttgcggtactttgtccgctttgggaaataccaattacagcatctatgtgtttatcaattttttcatagtgtgaatagttatatggttcttgaatttccatttgaatatctgttattttttcaaaataatatttagaacttaaagctgcattatagctggaaccagttgccaatactaaaattttattaacatctttaggcattttgttgagagctttatcaatatttaatggatattgatctagaattgagagcattttagcttgttcagagtatatataagttaacattgttggtttatccattgttgatctccttaaatatgaaagtattgaattaagaaattagctataccatcctctaaattagaatcagtaacatggttcgcatatttttttacagtttcggggctattgcccatcgccacgctaataccagattgttgaaacatttctatatcatttaatccatcgccaaaagatatagttctactagatggaatattaaatttttgttggatagattttattgcagttgatttatttatatttttaggtattaattctatgttattggtattagattatgaaatatctaaatttttaatacgtgataatttagctgttatctgttttaaatgtgaattaggtgtatcaaagataataatcccgttcaagaattttttattagtagcgtcagttatacgaatatagtcgttaggattaggactagctattcggttctgatcgctatttttaaaataatgggggagatcttttgtataaaaaacgtgatgatcatcaaaaaagaaagcgcttaaattaaactgattacttatcgatataatatcttttacagcttctttgctgagataagtaaggtatgttttcttatctaaagaatagatgcacccattggatgcgataattcccaaagaacgatcgatatcattacgtattacggaggcagatagaaacattcggcctgtagagatataaaattgaacatcctttttttgaagcgattttattgtatctatggttttgttagaaacagtttgctgttcgtcgattaaagtaccgtcaatatccataaaaactaaatattttttttgcaatataattcctcctagttttgtttaaattttgtaccgcatgattctctaattattaatttaggatatggaataggtagatgtggtaatgtttcatgctcaatcaaatttaacaattgctgtaaagctgctaaacctaattgattattgttatgatcaatcgtagtcagccttggaatagtaaattcactattaggaaataaatcacaacttgcaagagcaacatcctttggaacttctaagttgtgatctttaagcgctcttatagcacctattgctacagcatcgttgatagtgactagagcttgggggagagagtctgtactaattaatttttcaatcgcgttatatccatcttgtacatagtaatcatttaaaattacatatttttcttgaaaagttgaatacatggatagcgtttctttaaagccattaaaacgttcttttgttatttttacatcgggtctacccccaataaacccaatttttttataaccattagcaagtaaatgttgtgtgatcatcgtgccgcttaatttttgatgtctttcaataaagacggaattaattgaactatcagtttgtgagacgactactgtgggaatattttttgaaagatcgtttagttcagtagcgtattcagggttaatatcaattttatctacttccccacctaagattattaccccatctacatgtttttctttcacaatattaaaggtttttatctcggcttttaaattcgtaatagtttcttcagcagtcatagtatttagaagcaagatagaatagttctgttttatacaaatttcctcaatttgagaaactaatgaaataaaatatggattattaacgtctgacacaattaacgcgatggtattagttttttttgaaaccatactgcgagcaatcatgctaggttgaaaattattctgatcaattattgtttgtattctttttctagtattttcagagacatttttactattattgataactcttgatactgttgaaacagatgtgtttgcaagcttcgctatttctttaattgttaaattgttctgcatgtaagttacactcctatagttcttgatggtaacttaattgtaggtgatatctttgtatttaacaatacttttttggtaacgttaccaaaaaatgtgttgacatgctttttcttttattataacattctggtgtggtgataacgttttcaataacaatggtaaccttaccaaaggagataaaatatgtcaaacaaagtaaaaacagtactctccgtagatctcggtggtacaaagctattgattggagaagttacaaaggatggagaaattctgaataagaaaaagtttttctcagatgtaacaagtcaagagagggctttaaattctataaaggaagctatagtcacatattggaacaatggatgtattggagaagttattgctataggaatttcagcagtcggtcgtataaatatacaagatgcgacatggtatgaaattaatccaaaaataagtgagccaatcaatttacgtacggaattgaaagatataactaaattaccaatttttgcagctaacgatgtcaattgcgcaacaattgctgaaaaaattttaggagatggtaaaaacgtagatgattttatatatatcaactttgggacaggtatcgcagctggaatagtccaaggaaagaaacttttatttggttcaacttataattctggagaagtggggcatatggtagttgactatgatagtcctacacaatgcatatgcggacgttatggatgcgtcgaaccgctggcatcgggattgggtatctcggaaagagcaaaagagttaattgataaatacccgtctacaaatcttaaggaagatcaaaatggtaggataggattgccagagctaataaaagcttatgaggataatgatcccattgcccaaacggttttgaatcgtgctacgcaagctgccgcctgcttgataatgaatttagtgtatactacagatcctaaaaaagtgattttaggaggaggaatgttaaatggtggatggttcatcaaacatataaaagagtatctaaacgatgaggccatgagatttgttacagatggtttagaagtaacaaatttaaatccgaatgaaatagctttgaaaggagccgctatgttagcactaaaggagggaaaggtttgaataaaaatataacggatattcttaaaataacagagaatctacataaacccattccactgaatgaagaaaacagtttagaaaaatttacgaatacaaaaaaaatccaaagaagaataccgattgaggctacttcacaaaagaaatggcttggtctaggacgtggggatgttagaaccaccgactcacgtaaaattaatataaaagcaaaagctagatatgattcgtgggatattggtgatccaagtgatggagattatgtagggtttggaaaaactaaagcatatatggaaatgaatcatgaagattggcaatcatatgatttgttatctttcgaaataaaatcaaactgtaaaaatattattaatccaaatattactattgaactaaaaaatgatggtgaaattaaggtgccggataaatatgaacgtgagggctatcatagtgttaatcttcacgataaagaattgcaaaccattaaattaaatcttaacggatttccacgagattctatcacgaaactaggttttgtaattgaaagtaatggtacctatagcaggaccgaaggagaaattaacttcgaaatagcaaatgttttcctagaaaaaagtgattcaactgatttaatcgaaggttggagacctaaaaaagataatattattttttctcatgaaggataccaaacagactcacccaaactggcatttacatcggggctgaaagcggacaatttttctattgtaaaaaacgatggtgaaacggtgtttacttcaaaaattagcaatgtaaaaacgaatgtaggtgaatataatatagccgatttttcaaattttaaaatgaatggcacatatcacattaagatcggtaatttagaaactgaaaactttaaaatcacgaacgataaagaattatggatgggctcatctgtaaaggcgcttaattttatattctccgaaagatgtggatatcctgttccaaatattcacggcgtttgccatgaagatgttgtagccttacataaaggaacaaagatgattttcaatggtggttggcatgatgcaggtgatttgtcgcagcaattaattcaaactgcggaagtcacgcaatcaatttttgaattagcagaacaatataaaaatatagatcaaaccttatttgataggtttattgaagaagggaagtggggcattgattttattctgaaaacagattttggcgagggataccatgcaactagcgctggagtatcaaggtggacggataatttacaagggaatatggatgatgcttctgctcgagtacataataccccttacgaaaattacattctatcaggtgtgtttatgcgaatttctaaggtgattggagcaaaagattctatgtataacacacttataagaagagcggaaaaatactatagatttgcagaacgcgaatttagtaaattgggatttaaaactactccaataatgtgggaacatacattaaatacatcaaaagcaacatatttggcaacaatggtatggtcaggtactttagtaaaccgggttttaaaagatcaaaaaattgagcagaatattaaatctcagatgcggcaactaatactttgccaagaaacagacggtattaaattagataacggccatattttaaaaggtatgttttatagggatgagacacataacgttttgcaacattttaaccatcaatcgcgtgaacattacttcgcacaagcatttgaagcaattataacaacatataaagatgacgaggaattttcaacgtgggttaactcagcaaaagagtatgcgaattatttattatttttacagaaatatacttatccatatactatgcatgctgatggtatatataaagaaaaggaatatacagataaagcaagttttgatgtccaacatttactggttgatagttccgctaaaaatgaatattcaattcaattacaaaaaggcgaaaaagtggctaatggcttttacgttaagaagtttccagtgtggttctcttttagaggaaataatggagtaattctttctgctgctaaatctgctggtattttaggaaatttattaaataaaaaagaattaattaatgttgctagaggacaactgcaatggattattgggcaaaatccatttgaccaatctatgatgtatggggaaggttatcgttatgctcagcagtattcggtttcttctggggaaattgttggtgaaattccagtaggaatcgagacaaatgaaaatacagatgtgccatactggccattctttaataacgcaacctataaggaagtctggataggaaacgttggtaagtagttaagtgttattgcagaagttattaaatataaatagtggttttatcgattttattgttttttatgaattttttcaatgaaaaggagaaaaaagtgaataatacatttgttactaaactgacgatgattgctggaaaaatatctaataataaatatattgcagctattcgtgatgcatttgctaatacaattccgattactattacagcagctttttttctattagttaataatgtacttctagatccaaagactggatttataaaaaatatgcctggtgctgattttataaggaatgttggaacgcaagcatataatggaacactaggaatattaggactactagttacctttatgataggtgctaaactagctaaggaatttaaatttgatgaagttattgccggaatagtatctgtaggttcgttcattgctttgattcctaacgttattactactgctacaacaacaggaagtaatgtaaaaatcacagcagctttaactcaagtacagactagtgcatcttcgatgattttggggattttagctgcactaataggtacacgattattaattatgtttaatacagtggacagattaaaaataagaatgccggaatccgtgccaccgggggtagctaaagcatttaatgctttattcccttcttttattactatcacaatcttctcaattattgaagaaactacgcttactctaaccggaatgccagtacctgatttgatttctaagttattacaggcacctttagttggcggttttcaaaccctaccaggtattttactatatgtatttttgtctacttcagtgtttatctttggtattaatggagctttcgtttttggtgcaatttctgaaccaatcctattgtcagcactacaacagaatattgatgctattaaattaggacattcagtcccaaatatggtgacccaacctttcttggatgcctttgtatacatgggcggaggaggaacgatgatttgtttggttattgccttactaattttttcgaaacgtccagatgaacgtcttatttcaaaaattggtggtgtccctagtttatttaatattagtgaaccaattatgtttggtttacctattgttttcaaccctatgtatgctatcccattcattgttacacctatggtatcgactacaattgcatatatctgtacgagtctgcattggattaaccctacgtatatatttatcccttgggtaacacctccgattatttctggctatttagctacttcaggtgatatacgtgcatcgattatgcaagctgtaattactgttatcggggttcttatatacgcaccatttgtattagcttcaaatagattacagaaaaacaaggagtaactcgttatggctgaaaaaacaattatgttagtatgtgctgcagggatgtcaacaagtttattagtttcaaaaatgcaaaaagctgctgaagctgaaggtgtagatgcagaaatcttcgcaacagctgcatcagatgcagataataaattggctgaaaagaatcctgatattttaatgcttggacctcaagttcgttaccttgaaggtaatttcaaagaaaaattggatattccggtagaagtaattaacatgcaagattacggcatgatgaatggtgaaaaggtattgaaggaagctctaacatcaatgggtgtttaggtttaattgggttttgaattaaaagcgcctttgttttttatataaataaatttaaggagcgtaacaatggatggacaagaacaaaatctagaagtaatcatgggactaattattaacggtggtaacgcaaagagctctgcatttgaagccatcaacgctgctaaagcaggagactttgaaaaagcagatgaaaaattaaaggaatccgatggctttttgaccgaagctcataatgtccaaaccgggatgttaactgaagaagctaagggaaaccatgctaaagtttcactgctaacgattcattcacaagaccacatcatgaatgccattacttttagagatctagctggagaaatcgttgatttatataaaaaataatatagtattttttatatattattgtttttaaaataaaagtaccgcagaaaaatttaaattttctacggtacttttttatttgaggattttaggcacgatatattgttgataatagttttggtaagttttagcggtaatctccgacgccgtcccactagtaccaaattctttaattttcttagcactgaaattagcttttttgatggcgctgactgagaagatttgtgcatcatcgcccactaaaaacttaacatttttagcagaggtcggtaacttggtatttttgacactttttagaactgctaacgtattggggacgtaatttctggtaaagctaaagatatcgattttaggtactttaataataatgttattgtccgtaaaattgatctgaaaaggaattctcgaattaatattattggcaatttgattttcaattaccgttgcactatcagacgtatcatctgtggtataatcactggaatctgatttagccatttggttgttggttaagttaggataagtctgaattccaagggccgctaaaattacaattacgatgtttgacttagaaaaaattctaaggggtttaaattttttagattttggcatcttcctgttccgtttcattttctatataataaagcattaataatagacaatatattacttatacaattatattaaacaatgtattaatacacaaacatttgtttgctatttggggcttaaatcgtattttagaatggagtaaatgatgattaaatatgcaatttttgatttggacgacactttgctggattttaagcggggagaacgagaaggtttaaccaaaataatgactaaatatggggtttctgacttgaagcaggggtttgatacatacaccaaaattaaccatcaagtttgggaagcaattgaacaaggtcaggctagagatgctctattgaatacgcgcttttccaaagcttttaatttattaggaattaaagttgacggagcaacggtggaggcagaatatcgtagtagcttagacactaatttttacaaactacaaggcgtagatgagcttctaagcgatctaaaagcggcgggggtccatttactagtaggaactaatggcgtcaaagaaacgcagcttcgtcgcttaaaaggttcaggactagagcattattttgaagactatttcatctcagaagacattgggtttgctaagccggataaacgtttctttgaaccgatgtttaaaaaatatgggaatttaacgacgaacgccgtgatggtgggcgatcggcttcaagccgacattttgggtgccaaacgcgcacaattaaacagtatttggtataaccctcaagcgttaccggtagttcaagcctaccaacctacttatgtggccaattcgtttaaacaaataaaaaaaattatcttaagcgcgtagtttaaaatgcatggataaactaatttttggtgcattttttagcgccgtgaaggtcaactagctaaaatgtttttcaagatttttaaatctttgaagaacatttttttagatttcatgtcactcttttttgattaattttaagaaaaatagggtatccagcaaaacgcgcagacaaggcgttttaatggataccctatactatatattgtattatacatatggataagcacatagatgttgtgttttcaagaattgaatttaaaaaatttcggagtaatctttagatatggttatttgaattatcgacagaaagaaggaccgataatgaatgcgcagagttagaacattcgacatcaatcatatcttaaatcgaggttatcaatcaacctcatatttcaaagtgaaacatttttttaatgtttggggtcccggcttaattgtgatgttagctgataccgatgcagggtgtttgatcactgcagctcagtcgggagctcaatggggatatacaatgattcttccccaaatcttattgattccagtcttatattttgcgcaagagatgacggtccgcctcggaattgtgactaaaaagggacatggtgagttaatccgagagtattttggtaagaagtgggcttggatttcggctggaaccctagctatttcagctattggcgcattattgacggaatttgtagggattgccggagtgggcgaaatgtttggtatttccaaatggattacaattcccattgcgaccgttttactgattgccgttgcgtttagcggcagctatcgacgggttgaaaaagtaggtgtcatgattggtttagcagagttggcttttttagtcgtggtagtaatggttaaaccgcaactgggcgatatggtgcgtggtattggtaccattccatggcataattcatcctatatttatttagtggctgctaatgttggagcagtaattatgccgtggatgattttttatcaacaaggagccgtagtcgacaaaaatttgggcgtggaaagtattaacaaagaaaaacatgatacttttgtgggaaccttggtaacgcaaggaattatggtaacgtttgtgattgcttttgcggcgacgatgggacttcagcaccagcaagtggccttagaaacggtcagtgacttagccagtggtttaagtgcatttatcggaagttatccggctaaattatttacgggaatgagtttattaggtggatcattagtggctgcgttagtcgtagctctagccggtacttggggcgttactgaggttttaaattggaaacatagtttaaacgaaccgcttcaaaagggaagtttagggttttacataatatactgcttggcacatattattggggccattttggtcttagctaacatcaatttagttaatttagcagtttcagtggaagtaatgaacgctttacttttaccaattgttttaggttttttgttaattctggaagcgaaagttttaccagaaaaatatcgcatgcacggagtttatcgttggttagtgacggttttgtgcatggtagtgatggggttcggtttatacatggttggacctattatggggatttggtagaaaggggattgaattttagatggatagtattaaaacagtactaagtgacaaaattgaaaatttgaaaaaaatgaaggtgacaaaagttgatggggaagtcgttaacttttacccttataaaattgctttagtagtagaaacattaacctctgatgcggcgctccagaccagcttaaaagaacaaatttttaatcgtattgctgatgattggaacaataacatcagcacagccgatattagacaagtttttcaagaaattttgcgtttaaacaatcaagctgagctattagaacggtacgaagcttatcgggaaaaagatattaaaaaatggaagaccgccattgacccacaatacaaacttaatcagctttttaatggaaatgacatggtggttcatgaaaacgccaacaaagacagcaatgtttttagtactagaagagatttaactgccggaatggtgggtaaatcagtgggattaaccatgatgcctgaaattgtagctaaggctcatttaagaggagatatccatttccatgatttagattattctccactaacttcgatgaccaactgttgtctaattgattttaaggggatgctggaaaagggctttaagattggaaatgcagatgtggaacctcctaagtcaatccaaacggcgactgctcaaatgtcacagattattgctaatgtggcttctagtcaatatggtggttgttcggccgatcgagcagatgaattgcttgctccatacgctaaattaaactatgaaaaacatttaaaagaagctgaagaatgggttgaagaaggtcgccgggacgaatttgctaaaacaaaaacggctaaggatatttatgatgcaatgcaagctctagaatacgaggttaatactttgttttcatctaatgggcaaactccttttaccacggtcggattcggattaggaacttcctggtttgaacgagaaatccaaaaagcaatcctcaaggttcggattaaaggtttgggcaagcagcatcgtaccgcgatttttcctaaattagtcttttcaatcaaacgcggtttaaatctcaatgttggtgatcctaactatgacattaagcaacttgcggttgaatgtgccactaagagaatgtaccccgatgtcttgatgtacgacaagattgtcgaattgacggggaactttaaagctccaatgggctgccgtagtttcttacaagcatggaaagatgcaaacggaaatgaagttaataatggtcggatgaatttaggcgtagtaaccattaatttaccgcgcattgcgctggaagctaaaggcgatcgtcaggtattttgggaaatcatggaagaccgcgttgaaaccgctcggcgcgcgctattattccgaattaaacgttgtcgtcaggcacagcctcagaatgcacccattctttataaaagtggtgcatttggcaaacgtctccaagatgaagacgaggtcgatgaattatttaacaagaatcgagcaacgatatcgttaggatacattgggttatacgaagtcggcacggctttctttggcgccgattgggaacaaaatccggaagctcatgattttaccgtaaaaattgttaagtacttgcatgattactgcctccgatgggaaaaagaatatggctatcattttagcgtttattccacaccagctgaatcactaacggatcgtttttgtgaagacaatattgaaaagtttggtaaggtaaaagacattactgacaaagaatattacaccaacagtttccactatgatgtgcgtaaaaatcctacaccatttgaaaaattaagttttgaggaagcctatcctaagtacgcttcgggtggatttattcattactgtgagtatcccaatttaaaacaaaatccggctgcgctagaagcggtctggacttgggcttatgaccatgtcggttatttagggaccaatgcttcaatcgatcattgctacaaatgtggttatgatggcgattttaaacccactgcccggggcttcgaatgtgcacagtgtggtaatcgcgatcctaagacttgtgatgtagtcaaaagaacctgtggatatttgggtaatccaatgattcgtccgatggtccatggtcgtcatcaagaaattgcatcacgggttaaacatatgggtcaaggtgaagccaatgaataaatcacgaccagtacgtttacctaaaaatccggaaccacaagcctggttggcagttgatcgtagtctccaatacattgccgactacaaaccttttaacatggtggatggtgaagggattcggtgtagcttgtatgtttccggatgcttatttaattgcccaggttgttataacaaagctgcgcaaaattttcattatgggacgccctattcagatgaattagaagatcaaattatgaaggacctcgctaatagttacgtacaaggtttaacgttgttagggggagaaccgtttttgaacacgcaagtttgtttgcgattggtgcgtcgaatccgagctgaatttggtaacgaaaaagatatttggtcgtggactggctatacttgggatgaactgatgcaagaatcatatgataaattacaactattaagttatttagatattttggtggacggacgctttttagaagctgaaaaggatttgagcttacagtttcggggaagtgccaaccaaagaatcattgacgtccctaaatcgttaaaagaaaatcgggtaattatttgggataagctaattcgataaatggggatgatataggatgagtacgctattaattaaagatttaaaggtggctgccggagaggaacctattcttaacggagtaaatttagaaattaaagctggcgaagtacatgcattgatgggaccaaatgggacagggaaatcaaccctatcggaaaccatcatgggcaacccgctctatcagattgtggaaggacaaatctttttagatggtcaagatattacaactatgagtgtggatgaacgtgctcgagcaggaatgtttttagcaatgcaatatccgacggaagttgccggaatttcgaacgccgattttattcacgcggccttaaatgcgcggaatggaaatcaaccggtggccattttaccgtttttaaatgaactaaaacaacaaatggattttttagaaattgatgaagactatgctgaccggggcttaaatgctgatttttctggtggtgaaaagaaacgcaatgaaattttacaaatgatgatgctgaaaccgagctttgccattttagatgaaattgattctggtttggacattgacgctttgcaaattgtggctaagggaattaatgcaatgcgaagtgatcaatttagttgcttgatggtgacccactatcagcgtttattaaattatgtggttcctgatgtggtccacattatgatgggcggtaaaattgtgaaaacaggtggcccagaactcgcccaagagctagaaaaaacgggttatgccgatttaagtggtgccgtggaggggagcgataacgattgaaacaaaattagaatcgccaactaaatatccgaaaattatggggattaaatatgatcctcaaaattttagctatgcatcgatgacaacgacgaagtggtcgtggaaagctaatccattagccttacaagagctacaggccgcaggtggcaggattcaagttttcggccccacgcagcagcttagtgtcgccggaaaacgattgttagaaagtgaattgcaagctaatgtggataatcaatttatggtggaacatgcccagcaatcttggcaaggacttgagctgattctaccagcacgggtgaccttaaaaaataagttgcacctcgaaattaccttcgaagcagcacaaccttccgcttttaccatgctattgaacgttggtgcgggaagtcagatacaattagaacgcgaaatccattatccaccagccagcacccggcttaacttattaacatgtggaaaagtggaagccgatagtcgattaaatttagttgatcggttgcagggcggacagtcgccacagcaaagtttatggatggcaaacttgcattgtcaaaaagacgctcagttagattggtcattttaccctgaggtgaagggtaaagtacttggaaaatgtatcacggtgcttgaagaacagggaagctctgctgtattcaaagtgggccaatttggtcgtcaggatgattggattggaattcaaggattaatcgaccatcgtgctcccaagacatttagccgaattaaaatgcgaggggttctttatgaaaaggcccaggtgtattttactagtatcggtaagattaataagggagcccatggagctaatgcagcccaagaaagccggttaatgaccattgaaccgcatgctaagggaagtgttaatcccctgttaattattgacgaaaatgatgtgcaagctggtcatgctgctagtgtaggacagtatgatgaagaagcgttgtactatcttttaagtcggggattaacggaggtggatgctaaacaaattttaatcaataatttcatggaacctgttttaccaaaagaaactgtggaaaagtaatggtggtaaataatgatagatgatcaaaaaatagcctatttagataatgcagcgaccatgccgatgccagacgaagtattggaagtaattgatacgtactaccatgcccataaagttaatgtgcatcggggaatgtatcggttagctcaccaagttacggagcaatatgaagcagttcgccaagctacggctaattttatcaatgctcaggactcgtcggagattatttttaccagtggcacgaccgatgccctaaatttagttgcttttggttatgcggaaaaacaacttcaaccagacgatgaaattattatcagtgttttagaacaccattcgaacttcattccgtggcaacgcgtggctcgtaaaactggcgcaaaattgaaaattgtcggtttagacgaccaacaaaatttagatatgcagcaattttccgaattgcttacggagaaaaccaagctagtcgccattacgttagtttccaatgtgctaggaagcattgtggatgctaagcaaattattgaacaaacgcatcatatggggggagtggttgtattagatgctgctcaagcagttggtcatttacccttagatgttcaaaaattggatgcggattttttagccttttctggacataaaatgtatggtcctaccggagtcggagttttatatggaaaacggaacttgttagaacaggttgagcctttgcgctttggcggggaaatggctgatgaagttgatgctcaaacggcgacgtttcaaccgctccccctacggctagaagccggtacgcctaacattgccggagttttagggctggggactgctattcaatatctacaaaagattggttttgcaactattaaacaacatgaacagcaattattgaatcagttataccaaggattacagcagataccagcaattaaaatttatggtccaaggtccgtagccgagcgccaaggggtgcttagttttaactatggaactattcatgcccatgatgtagcgaccattatcgataccgaaaatgtagcggttagagccggacatatgtgtgcagaacctttaatgcaagctctaggagtaagtagcgtcgtccgggccagtgtttcgtatatgaacacgacggaggatgtcgaacaacttttagcagcaatgaatcaggtgggccaaattttattatgagtaatattcaagaactttatcaaaaaataattgtaaatcatgctaagtatccgatcggacaaggagttttaccgcaatataattaccacgctaaattgaaaaatcctgattgtggggatgatattgaggtttatctcaaggtggtggatcagcatttggaacagattagttttacgggacaagggtgtatcatcagtcaagcttccgccagcatgatggtagatgctttgtcaggcaagcgcattttagaagcgcaacaattgatgcaaaattttcagaacttgattctgggaaaagattatgatgaaagccaattaggtgatttaatcgcgtttgcgaccctcaaccaatttccaacgcgtgttcgttgtggaatgctagcatggcatgcaatggcagatggattgaatcaaggaggaatcagctttggaaagtgaaaatccacagtttgaaaaagaccaattaagggatgaacgtggagcgatggatccagtcgcccccgttttttcaacaggagtggggattgatgctgaaacaatcaagcagatttctcaggctaaaaatgaaccggcgtggatgcttgaaattaggttggtagcttatcaaacctatttagacttaccgatgcccaaatttggtcccgatttgaatggaattgatttggatcaaattaagtatttccaacgtgctacggatcacatcgctcgggactgggaagacgttcccaatgatattaaggctacttttgaacggattggtgtgccagaagccgagcgtaaatatttggcgggctccgctgcgcaatatgaatcagaagccatttatagtaatctcaaaaaagatttggaaagccaagggattatttttatggataccgattcggcgcttcagaaacatccagatttagttcgccaatattttggaacactggttcctgctgatgataataagtttgcagcacttaacacggcggtttggtcgggtggtacctttttgtatgtaccaaagaatgtccatgctgatattccaattcaaagttattttcggattaatgctggaagaactggtcaatttgaacgaacgctcatcattgttgaagaaggtggaagtgttaattatgttgaaggttgcacggcgcccaactattccgaagatagtttgcatgcggcggtcgtagaagtttttgttaaaaaagatggctattgtcgttatacaaccatccaaaactggtcgaccaatgtctatagcttagaaactaagcgtgctcaagctgagacgaacgctaccatggaatggatcgacggtaacctaggttctaaagtgacgatgaaatatcccagcatttacttagttggccaaggagctacgggttccatgctttcaattgcggctgccggagccaatatgcatcaagatactggcgccaaaatgattcatatggccccgcatacgcacagtaccattgtttctaaagcaatttgccacaatggtggtcgagcagattatcgaggattgattaagtatactaaagccgcaaccaaggctaaatcgcacgtggaatgtgacacgattttaatggaccctgatagtgctagcgatactttcccagtcaatgatattgaaactagtgatggaacgattgaacacgaagcccatgtctctaaaatcgcagaagatcaattgtattacatgcaaagtcgcggtttggatgaagcaacggcgtcccagttaattgtgatgggctttctggagccctttaccaagcaattaccgatggaatatgcggtggaattagatcggctaattaagtttcaaatggaagatagtattggataaattgaaaagagtaatacgtaaaaatccctataatggcggcttttagacgtattactctttttttataaacaaaattgttgactttatgtcgttatcgtcatatagttatttatgttgataacaacataaatgtaaaaacaaaggggtaaaaaatcatggaaaaaacttttaaaactttagatgactttttaggaacacattttatttacacatacgataatagttgggaatacgaatggtatgctaaaaatgatcatactgttgattatcgaattcatggtggaatggttgctggtcgttgggtaaaagaccaagaagctcatatcgctatgttaacggaaggtatttacaaagtagcttggactgaaccaactggtactgatgtagccttggactttgttcctaatgaaaagaaattaaatggaacaattttcttccctaagtgggttgaagaacatccagaaatcacggttactttccaaaatgaacacatcgatttgatggaagaatctcgtgaaaagtatgaaacttaccctaagctagttgtcccagaatttgctacaattacttatatgggtgatgcaggccaagacaacgatgaagttattgccgaagctccatacgaaggtatgactgacgacatccgcgctggtaagtactttgatgaaaactacaaacgcattaacaaataaagtttagatttggagagaaaccaataatgccaagaccaagagttttaccgtacattattttaggattattaaataaaaatggaatgatgtctggtaaagatatgattagtgagtttaaaactgatataagtgagttttggacggtatcacatagtcagctctatcccgaattacaacggatggtggatgaaaagcagattaaggtggctgaagatgtggaagttaaggatcggaaagtcatcaattacgtgattgaagctaaagggcaagagacgctaaaaagatggcttgccgaaccgattactttaaagaatgatgaattaacatcattgaaactttattgtatttcagaccaacgagccccaatcttgcaacaaattttaagacagtgtttggcattgcatcaacaaaaggtagttcatttaaaaactcgaaaagaattattatttggagatgaaccagcgattaaagctaattacggacactatttgattttatccagagccatcgaacgtgaatcggactatgtcaattggctccaatctaaaataaactaataaaaagcgttgaatctaagccgagttaggctgataattcaacgctttttttgatggtttgttgttgtgaaatagcccaaagaattagtaacaaaatagtgagataattgataggtcctaaaaaatatttaccaatatgataaccaattaaatttcagattagacctatgctattcttaaagtggataaatgtttaattaaattgaggaatgaaggggttttggaggatgaagaaacaagtatatattattatcagcattgtgttagttattttaattgcgttattggcattagctaatacggcagcgacagacatcaactttttatttacgacgattaagataccactaattttattgattttggtttgtttattaattggtgcctttttcatgtttgtattgtcgatgagttctgctatgaagaaaaatggcgaaattaaaaatttgaaaaatgaagttgaacaaactaagcgcgaattaggacaaaagacggaagaattagaacgtcgtaagaaaaatgcagatacgcaactagggcgttaaatataaatagggttaatcggtaccagttcgtcgaacgcctcgattgtgggttatgatactttgaaaaataaccctaaatcatatatcttcaccaagaaatataatcagacgattaatcttaaggttaaaccacacactaaatatgtaacattgtatttcaatcaggttgattacgatggtaagcataaaaaattaaccttgtatgcgacaatgtatttcctagctatgactggacagactgctacaattcaaacgccagctgggtttacctttaaagatggtagtacagttcgaaagctagatattaaagaaaatacaggagaagttttgtatgaggttaagaaggcgccgtttaaacagcaaattaaaatttatcgcgggtattatttgttggggattacgatggtagtattcgttgtattggatgtgttgttggcttggattggtagtttttttgaaaaacgtaaacaggaagaatagttaaaaaagcatgaaaatcgatgagattttcatgcttttttatttggaaagtagatatatctcttagggataatacttgtactcaatatagaatatttaaaagtgatttttaatggtaaaattatttagtaagtaaatttttcgaattgtaggttgtaattttatgagtaaaagagaaaaatcaatttctactccaataattggaaatgttccctttagtgaagatgggctaaaacagttagagaaaatcgataataaaaaattactattagaataccccactgtttacattatttattctgaaagaaatggaatgtatcaagtgtatgtcggggaaactaataatatcaaacaacgaacaaaggaacattttagagagggaaatcgttatgcgaagggttctaatatgtttgtgattggtcatgaacatttctcgcattattaaatccttctttttaaacttaaataatctttttaggtaattcaaaaataatatttaattctagcacacttttaaaaagttagtttaagctcatttgagttaacttttagaatactaccccacaagcgtttgatccattacgtctaaactctattgcactacctttttatttttgatagaattatagtgttatggagagttggcagagtggtaatgcatcggactcgaaatccgacgacccggctaataccggcgcgcaggttcaaatcctgtactctccttattagtatctattagaccctaacgagaattaccgcttgttagaaataaaatagcttaaagcctttcatatcaaggtattaagctatttttttgttttttgtagttccgattagaaaaccactagaaattaagaagttggttcccattttaagagcatttttcgaaaaatttcattttatctaattcaccaaaaaacattccaatcataaagaattagtagattaataaatttaatgagtatagaatttttatatcctgatctaactgttatcaagacccagagttgtttattctaaatttacattagtcgattttgtcactttataatgtctaactacaataagcacattgatgaataaacgcttaaattatcaagaaaaagacttgtacgactttgtaccattttaaataaaaaagctccctagtcattggactagcaagctaaaataagtagatatttgagaatataattaatattccatcaaacttaatgtatcatagtctttaattttttcacggccattgaggtcttttaattcgataaagaaggcagttcccacaactataccacctaatttttcaactaattcaatcgtagcagcgattgttccacccgttgctagtaaatcatcagtaattaaaaccttttgtccgggtttgattgcatccttttgaagatacaattctgattttccatattctagaccgtaagtagctttaacggtttctcgggggagttttccctttttacgtgctggtgcaaaaccaattcccatttcataggcaactgggcatcctacgataaatcctcgtgcttcaggtcccacaatcatttcaacgcctttatctctagcgaatttaatgattgcatttgttgcttgacgatacgcctcaccattttccattaaaggagaaatatcacggaatgttacacctttttctgggaaatcttgaatacttgcaacgtagtcatgtaagtctaatgtcattttacgacactcctttgttatcaacattcatcagtctttcaactatagctgatagttcatcaccactactatagagtaatttttcctgagtttgaattaattcttcacgcttcttatacgccggtgcctcagtaagctggtgctgttctgcttcagcatcgatgaaaagaagtccgttttctattttaacaaaattcaactcaaaaaacacttttatcatgaagttgatcttctcttgatctatttttaattttggtccaagttgcatgatatctgttttagttaatttttgagttttaacaataccaaacatctgcttaaattcaatccgactgggcatgccactagcgtagaaatcgacgttatgaaagaaataagtaatgattctttgcggctgcgtagccttgataagttcggccatttcggctagattatcaggacaatctactaatacaatcgtgtcatttttctcaattgctgacgaactgtaataatagaatttacgattaagattttgactttgaatcaaatccatcaacttttggttaaaaaagacatattgcatgtcactcttaaataagtttttattcaaatttgaggttcgttgatcaataacttgcaaaccatcgatcttgatatcatccgtcataaattgaaccgaaacattaccacgccactcgttagtattgatggttcccaccaaactaatgggattggcaacattatttaagacatcagctaactcactccgtttaaacgcaatggcattgatattttgattaccatcatcaagcgtgaactttaaatgtgccccatctttaccaattgcctttgcttctttaacacgaacgtcttcaagttcaaacttcggtactgggttattcatcccaaacggtcctaaaattttcatttctgaaactaacttttcagttaattcttcaatatttacttttaaatcaatttgtaattgcggctgttgcttaaaatctaaattagctaattgacccgccttttctaactggtcagttagagttgcaagctggtcagcccctacggtaaccccaatagccatatgatgtccaccgaacccaatacactgttctcggatagggttaatagcttcaaacaaatttagagctgcaacactacgtccagaccccttataaattccattaccaccttgatcactaagaacaatcgtcggtttattagtttgttcgacaattcgactagcaataatccccaagactccttgatgccagtcgtgtccagcaataactaacgtttggcggctagcatgctcatcatcaagggcaatttcttcagcttcagtgtaaatatcactaactaatccctgacgcttcgaattaatcttattaatctcttgtgcaattgttgtggcttcttcttcatcaaaagttgttaataattctactgctcggctggcattttctaatctaccaacagcattaattctcggagccacagtaaaaccaatgtcttgctcgtcgaaatgacttacatcaacacctgatatttcgattaacttctgtaagccaattctctgggtgtttggtatcatttctaatcccatctttaccaaaaaacgattttcatcggtcattgaaaccaaatcagcggtcgttccaattgcatacaagtcaaggaattcttcgggaatttcttcaagtaaagctgttgccaccttaaaagctaccccgactccagacaaatcaccaaatggataggctccctctgggtgacgtggatggataattgcatatgcctccggtaatacttctggtatttcatgatgatccgtgacaataacattcgtaccctgatcttcagcaaatttgattgcttcatttccggcaactccattatccacggtaatgattaactgaaccccttcatcattaatgaagtgttggtactctttcaaattaggaccataaccatccttaaaacggtctggaacaaagtattgcacgttagcccctaactgatctaacgtttcatacataatggtcgtacttgtaaccccatctgcatcataatcaccgtatacaagaattttttcgttgctttcaatcgccacaaaaattcggtcaagggctttttgcatatcgtgcagtagcatcggatcatgtacaatcgacatatcctcatcaataaaactgagaatgtcctcgcctgttttaaaacctctagcgaccatgattttaaccatcgtctggctaagtttggtttccgatgccagttgatcgatatcaacatcatctaacttgctaacttgccaattaaatctgttatctttcattaattaactccaactactttcgattaatcaagggactattaacgattaaatcacccattttaggaaataaggtgtacataatcgctcccactcccattattttaggtacattaacttccctaagattttcaataatggccttattcaccaattcagccacttgattcgcgttaatcacgaattgttgaacaccttttaaatatttaccactaggatcagcaatactaaagaaattagtatccattggtcctgggttaattgtgtggacacggatgttgcggtcatacatttctagacgaagggcgttagaaaagccgatcacgccgaatttagcactagcgtacgtagttgttttagccgtcgcaattttaccagcaatagaagcaatattaacaatatctgcagcttctccaacgtgatccaccattaatggcaacattaagcgtgtgaacttaatcatccccgtcaagtctgttgcaaacgttcgttcaatttgttcaaagctttgatttaataagttttcaaaatatcctagcccagcgttattaactaataaatcgactgttccaaggtgtgaatcaatccatgctcccgtttgacggatctggtcctcattcgttaaatcacatgccaaacagaatattctattttcacctttaacaatacatttttcagccgttgcatttaacttttctgaatttcttccaattaaaactaaattatcatagtgagtgctattcaaaatcgcaatcttttgccctaaaccgctgcctgctccagtaattactgccgttgtcattaaaatcactcctacttttaaggtaatggaatatcaattatgtcaaaatcacgaacaactttactattactaaaaatttcctttgcatcactttcaagttgcttactgagctttcccgtataacgagctgaaatatgggttagcaataattgccgagcattagcttgcttagcaattttcgcagcttgaatattagttgaatgataataattacgtgccaagcttccctcttgttttccaaaagtactttcgtggaccaaggcatccgcatctttagctaaaagttcgatattaggcgtttgtcgtgtgtcgcccaaaactgtgactactcgacctggttgaggttttccaatgaaatcttgcccgttaataactctaccgtcatctaaagtaacttctttaccttgcttaatctgaccataaataggtcctgaaggtatcgctaattcttttagcttatcgactaaaagttcacctggatggtctttttcctttacccgaaaaccgtaacttttaattcgatgatctaactcagcaacgttaacaatataattttgatcttcaaataaaacgccctcttgagctatttcaacaaattttattcgatatgaaagttttgactctgaaatacgcaatgaggtcatcacaaagtctttaatgccagttggcccgaagatggtaagttcttcgctaccaccctgattagaacgactacttaagaaacctggcaaaccaaaaatatgatcaccatgaagatgggtaataaatattttatcaattttacggggttttatattagtttttaagatttgatgctgggttgcttcaccacagtcaaaaagccaaacttcattactttcatctaataattttaatgctacactagtaacattacggaatttaccggggcttccggctccagttcctaaaaattcaagttgcatattttcacctatatctattgacttaacaatccattttacaatacttttaattgtatcactagcatcgactataattctaagatatccttgctatataagtattattaaataaggaggtttctttttgaatttaaataatttcataaaatcaacggccgaattacgttcccacttaattcttaaaggggatcgagaacaattattttttgtttcagggatcatcgttaatacccttcaaaaagaaatattacttacattaactttaaatcctcatcagcttccccttagtcaatttcgaaccaaaactattgaagcaccaagagaagctaaaatattattgttcaaccccgaaactaaactaaaaactcatacatttggatattatctacatgatcaatatctagtaatcaagtaaaaagtcagtgatgagaacagaattgtttaagattaaacattcctttctgtacttaccactgactttaataatttttattctacaaattcaaatacaaagtccaaaatttgaacactatctccattacgtgcacctaagcgacgtaattcatcatcaattcccatgccacgcatttgacgagcaaagcgtaaaagactttcatcatgcgttgtatcagtcatcttaaagagtttttcaatcttttcaccctcaataacccaaacgtcatcaacattttcaatggtaaagtctttttctgaactaaattcatatgtcttttcagtttcttcgtcagaagtagcaattaatgaatgctgtggaatttcttccaatgcatctgcagttcgagcaactagtttttcaagtccattatgggtgatagaagaaattgggaaaatttcaaaatcagcataacgttcatcagctcgaacttgtttttcaaatttcttaagctcttcatcggatccaggtaaatccattttagtcggaacaataatttgccgacgttccaacaattcaggattatatttttttagctcttcattgatttgacggaaattagtgaatggatcttcttccgtcattccactcatgtctactaaatgaagtaagacccgtgttcgttcaacgtgacgtaggaattcaaaacctaatcccacaccttgagaagctccttcaatcaaaccaggaatgtcagcaataacaaaatcacgaccatcatccaattggaccatccctaagttaggtactaaggtcgtaaaatgatattccgcaattttaggcttcgcactcgttactactgaaagtagtgttgatttaccgacagatggaaatcctaataatccaacatccgctaaaaccttaagttctaattgtaattcaatttcttctccaggttccccattttcagaaatttcgggagcaggatttcgagggctagcaaaacgcatatttccacggcctccacgaccacctttagccaccactaattcttgtccgttatcggttaaatcaccaattacacgtcccgtggttaaatcgcggacaattgttccacctggtacggaaatcacgagatcttgagaactacgtcccgtcatttgtttattcatcccatttttcccagaatccgccttgaacttatggcgatacctgaaatccatcaaagttctaagacctgggtcaacttttaagacaacgttaccaccacggcctccatcgccaccagctggtccaccgttgggaacatatttttcacgacggaaagctacaatcccatttccaccgttaccagctttaacattaattttaacttgatctacaaacattattttctcctaaatattttatttcaccgagaaattcctatccatttgttagtgtaccctattttccgtgcactgataaggacactttgatagttttagctactttttctggaattccgagttcttcaatttctttcaaattagcatccctaattttattcaatgaaccaaacgacttcaacagcttgttccgcgttttaggtccaacaccttgaattaaatccaattgggaagccaacgaatttttggcatgcaactgacgatggaaagtaatcgcaaaacgatgcacttcatcttggattctttgaaccaaataaaagccctgacttttaggatccaactgtactcgttggtcttgactaccaaaaatcaaatccgaagttttgtgctcatcatttttaaccatcccagcaactggaatatgcaaacttaattcattcaccaaaacatcctttgctgcattaagctgaatatcgccaccgtccattaaaatcaaatcaggcaaagattgtttctcttttaatagtctaacatatcggcgacgaattacctctctcgtactggcagcttcatcagcatgatcgaccgtatttagcttaaatttgcgatacatctttttatctggttttccatccgtaaaaacaaccattgctgaaactaattcagagccttgaatatgagaatggtcaaatgcttcaattcgatgaccttcagggattccaagcgcatcagtaatttccttcattgcgcctgttgttttactttcatctaactccattaatcggaacttttcctcaagggtaatttgtgcattttctttagctaactctaacaagtttttcttttccccacgctgtggagtgcgaactgggatacctaaaatttcggccataattttattatctaagccactcggtactaaaatttcatttggcaaaaccttatttttattattataaaattgaagaataaaagaagaaagctcatcacttacatctgttgcgattggaaataatctcttctctcgtttaatcaagcgtgattgccggataaagaagatttgaatagaaagccaccccttatcaaggtagaaattaaacaaatcacgtggcgtgctatcatttgaaataatcttctgcttctcaaccgttacttcaatataatgaatttgatctcgtatgtcggctgcccgttcaaattccattgcttcagaagctttttgcatttttgtttgaagggactgcttaatctttgcgacatttcctcgtaaaaatgatttaattttagcgatttgttggtcgtattcttctttaggtacctcttggaaacaggctcccaagcattgccccatatgatagtacaagcaaggacgaccttgaaatccattgcatcggcgtagtggataaaccttttccaaaaaatggagtgtttcttcagcagcatacacgtttggataaggtccaaagtaaaagcccccatctcgacgaacacttgaaacaatttccattcgtggatctttttcattcgtaattttaatataaggatagccagtcccttttttcaattttatattgtaataaggttggaacttttgaattaaagtaatttctagtaaaaaagcttctttatcgctagaggtaacaatatagtcaaaatcggctatttcactcactagtttcgccgtttttccctcatggctacttttaaagtaagagcgaacacggtttttcaagtttttggcttttccaacgtaaatgatttggctattaagatttttcatctggtaacagcctggtttatctggtaacaatgccaacttatgttcaatgtgttctgatgccaatttgacccctcctagtttacataataactcataacattatactctgtttttaccatattcagcaactaaaacgaaaaaacaggtagtagtattacactctacctgcttttcctatttgactaaaattttagataagaattccttggcccgatctgtcttaggattgctaaaaaattcttctggagttgatttttcttgaatacccgcattttccataaaccaaatttgattggaaactgactgggcaaatcccatttcatgagttaccacaaccattgtcatccctgatttagctaattgacgcataacattcagtacctctccaaccatttcaggatctaacgcagaagtcggttcatcaaaaagcataacatctggtttcattgctaatgccctagcaatcgccacccgctgtctttgtcccccggatagattatctggataggcctccgccttatctgataatccgacttgatccaacagactaagggcttgttgattggcttttgcttcacttaatcccttaactcggatgggagctaaggtaatatttttaagaacagtcatattcggaaataaattaaaattctgaaagaccatgcctactttttcacgaacatgttcaatttccttttgagtttttttagttaaatcttcaccttctaacgaaaccacccctgccgtaggtttttctagaagtgttaagcatcgaagaaatgtacttttaccagctcctgaaggaccgatgacactaatgatgtctccatccttcacttctgctgaaatatcctttaatattgtattttttccatattttttggtcaaattttcaattttgatgatttctttagccattattaaacttcctttcatagaacttaagtaaacgtgatagtgagaaggtcattacaaagtataaaatcatcgcaacaacgattggagctacccctcgataagtatctgattgaacaatctttaattgataaattaagtcggttacaccaataattgaaacaattgaactttccttaattagagaaataaattcattccccaaagctggccaaatattctttaaagcttgaggcataattacaaaacgcatccgatctcgcttattcaaacctagactttcagctgcttcacgttgtccatcatcaacggaattaatgcccccacggattacttcggcaacataagctccactatttaaagatacagcgataattcctgcggtaagggctggtaaattaacaaataatccaagtccgaagtaaacgaacattaattgaaccatcaacggcgttccacgtacaaattcaacatacgctgctgataaaccacgtaaaactttattgtcactcaggcgtagtaatgctagtaatgtcccggtgataaaaccaaaaataacccccaaaattgaaataaggattgtataacccactcccatggcaaagtacttccaataatgaatcatagaggtattaacggtgtttccttttaaatacgtccctgcttctttaagatattgtggtaataaatttttagcttttatcttactaattgtagtatttattttctttctcaggactggcgaatttttaggcattgcaaccgctgtgctagtttcatcatcatttaacgtgaatccgccttggataactttaataccactattattagcagcatatgcttcagcagtaggtttttccatgacaaccccttcaactttattagtttgaagagctagaattaaatctgcccctttttgaataccactcactttggctccatcaatttgttttttggctaaattgtactgaattgagccagtttgagctgcaatctttttatgtttaaaagaatctttatttttataaatacctgcatcctttttattaattagaatgctttgtccacctttatagtaaacatctgaaaaatcaactgatttacgccgagcagcactaggattcatcccggaaagaaccatgtcaaccttaccggtttgtagtgcaactaataaagaatcaaaatccatatttttgatcttcaattttacacccaaatcatcagcaatgtccttagctacgctaacatccattcccacatctttactcttattattagatgttgtttgaaattcgtacggggcataatctggactggtaccaagtacaatataaccgcgcttcataatccgatcataagtaacatccttttgatctgccttaatgctagttgtaaaacccgaagttgcaaaaactgttatagctaataacgctaacatgataaatttatatatttttttcatcgccatcatcctttattcaatataatgttactaatatacatctacaccctttgatataaaagaattttatttaatatatgaatttttatacattaaaatatataatattcactataaatgtgaataatttttattttctgacaaatgaaattttttttggtattatggtcggaaagaggtgattagaaatgggactcactgttaaaagaaatgataatctcgaaaaaatgttcgatcaattaacaactcaaactaaaacttccgtagaggaaaaagaaaagaaaaataaatttcttgctaaaggtactaataaaaaagattcaaaaaaataaaccacaatcatcagcattaatgctgttaattgtggttttttatttacttaaagttgccgggataacgcttttcaagtgtggcaatattttgtttggccacctcatcgaaaggaatatcagcccattcagcaacttgagaaagataccatagaacatcgcccatttctttggtaagttgttctttatcaagatcagctccacggaacgtatagtttttaactaaattcacaacctgtccgctttctccggctagtcctaaagcacaattcgttaaaacttgttcattgccaaatagggttttatttgcagtacgttggtattcattaaattccatgctattctcccatcctatcttcaatccatttccagacttcttcttttcccattttagtttgagcagagaacatttggaaagcactacttccatcaaaatctagtgcctttttaattttactttcgtgttgattccattttcctcgagcaatcttatcactcttagtagcaacgactagaacgggaatatcataataacgtagatattgatacatggtgatatcatcgtcagttggttcatggcgtgcatcaaccagtgaaattacgcctttaagctctttacgggaggtgatatacttttcaatcatcttcccccatttttcacgttctttctgagaaacttttgcataaccatagcctgggacatcaacaaagaataattgatcttcaacccggtaaaaatttaaagtttgtgttttacctggttgagatgatgtccttgcatatgatttacggttaattaacgtattagttagagacgatttcccgacgttagagcgtcctaccaaagcaatctcaggataaccttgttctggatattgatcgggtctcactgcactaatctgtaattctacattatggacttccattacttctccaccttccaatttctgcttttaatgataacatggatcaacaaaaaaagaacccgactaaaggaacttatagcctgattcttaaaacttagactacgatgcttgttcgtcgattaactcaacttcaggttccgcaccttcaataacagtctttttatttaccgtaacttttgcaacatcattgcgagaaggaatttcaaacatgatatctcgcatgacattttcaataattgatcttaacccacgagcaccagtattacgactaatagcttggttagcaatcgcatgcaaggcctgtggtgtaaatttaagttctacgccatctagacctaataacgtcttatattgcttaactaacgcattcttaggctctgttaaaatatgaacaagatcttcctcagttagtttttccaacgctgaaagaattggtaaacgtccaataaattctgggattaaaccaaagttaagcaaatcttctggaataacttgttgcatcaaactcttatcttcttcaacagtggtacttgcatttgtaccaaagccaatggtcttatcacctaaacgatttttaacaattgtctcgatgccatcgaaagcaccaccaacaatgaataagatgttcgtcgtattaatttggataaactcttgttgtggatgttttcttcctccttgaggtggaacattagcaatcgttccttctaggatttttaaaagggcttgttgcacaccttcaccggaaacatcacgagtaattgacacattttcgcttttcttagcgattttatcaatttcatcaatgtaaattattccacgttctgcagcttcaacattgtagtccgcattttgcaataacttaagtagaatattttcgacatcttcaccaacataccctgcttccgtcaatgtggttgcatcggcaatcgcaaaaggtacatttaaaattttagccaaactttgagccaagaaagtttttcctgaaccagtaggtccaattaaactaatattacttttctggagttctggttcatcttcgtcagctttagtttcagccatcttattgattcgtttgtaatgattatatacagcaaccgataatgtctttttagcttcttcttgtccaataacatattggttaagataatctacaatctctgcaggagttggaacatccgtgatttcagttggtgcgttttctgaagccaactcttcatcaatgatttccttgcaaagatcaacacattcgttacaaatataaacatctgggccagcaataattttctttacttgatcttgggtcttaccacaaaaagaacaagtaactggttcattcgtttgttgatcatcaaacaattctgtcacctctcaaatgatttttaccactatcatcatagcaaaataaacgactataagccaatttctataactttagtggttaataaacaaaaacgattttgagataaaacctcaaaatcgttaaaaatagttttaattattttttagcagcctttgattttggttcttcaattgctgagtctttgataagttcaacagctgatttaatagcaacatcatgcttgatcatatcttctgaaagagctgagcgaacagctttttcttccatgccgtattgttctgctaaatctttgatttcagcagcaacttcgtcatctgaaggatcaatcttttcagcttcaacgattgcttctaaaacaagagttgtcttaacacggttttcagcaccttcgcgtaattggtcacgtaattggtcttctgatgaaccagttaattggaagtacatttcagggctaattccttgttgttgcatgtttgcaagatattggttaacttgacgatcaacatcttcatttaacattgcttctggaatttctgcaatttcagcattgtcaacagcagcttgaacagcttctgtttctttagcatcactagcagcttggatcttacgtgatttaatttcttcttttgtcttaacttttaaatcttcaagagaatcaacatcttcgtcaacatccttagcgaattcatcatcaagttcaggtaattccttagtcttgatttcatgaatcttaaccttaaacaaggcatccttaccttgtaagtcttcagcttggtagtcgtcagggaatgtaacattaacatctacatcttcatcagtattatgaccaatcaattgatcttcaaatcctggaatgaatgagtttgaacctaatacaaggtcgtaattgtcagctttaccgccatcaaaagcaacgccatcaacagaaccatcaaaatcgattgttactgtatcgccgttttctgctggtttgccttccttaagaactaattcagcttgttgttcacgtttcttttcaatttcttcgtcaacttcttttgaagttacacgtgtgctttgcttgataactttaacgcctttgtattcgccaagcttaacttctggcttaactgtaacaattgcacttaggacccaagcttcgcctttttccatgctttcaacatcaacttgtggttgatcaactggttcgataccagcttctttgatagcagcttcataagcctctggtagcacgatgttcaaagcatcttggtacaatgcttcttcaccatacatcttattgaagatttggcgtggaacgtgtcccttacggaatccaggtacgttcaattgttttttagtacgatcgaacgccttatcaacgccttctttaattttgtcagtacctacttcgaaagttaatttaccttcgttagtacctgttttttcccattttgcagtcattgtgttccctccgacagatgatttatttcattacaattctggattgcatacgcttataatcttaacgtatatggtttgaaaagtaaataaaaatacaacaaaaaaacccgcaaaagcgggtttttattaagcaattaagcttagtcgtcgatttctgatacaacaccagcaccaacagtgtgtccaccttcacgaacagtgaacttagtacctttttcaatagcaactggttcgataagttctacagtaaatgtaacgttatcaccaggcataaccatttcaacgttgtcaggtaattcaataacacctgttacatcagttgtatggaagtagaattgaggacggtagtttgagaagaatggagtatgacgtccaccttcatccttagaaaggatataaacttcacccttgaacttcttgtgtgtttggattgagccaggagcagccaaaacttgtccacggacaacatcttcacggttaacaccacgtagaagtgcaccaatgttatcaccagcttcaccaacatcaagagtcttacggaacatttcaattcctgtaacagttgtctttgttacgtcttctttaagaccaacgatttcaacttcgtcaccgactttgatttcaccacgatcgatacgaccagaagcaacagtaccacgaccagtaattgtaaatacgtcttcaacaggcatcaagaatggcttgtctgtagaacgttctggtgttggaatgtattcgtcgattgtatccataagatccatgataactttttcttgttctgcatcgccttcaagagctttcaaagctgaaccgcgaagtacaggaacatcgtcaccagggaaatcatattcagatagaagttcacgaacttccatctcaacaaggtcaactaattcatcatcatcaacaagatcagtcttgtttaagaagacaacgatgtagtcaacaccaacttggtgagcaagaaggatatgttcacgtgtttgtggcataggaccatcagttgcagcaacaactaagatagcaccatccatttgtgcagcaccagtgatcatgttcttaacgtaatcagcatgtcctggagcatcgatatgagcgtaatgacgcttttctgtttcatattcaacgtgggctgtgttgattgtgataccacgttccttttcttctggagcagcatcaatatcagcgtaatctgaagctttagctagtcctttttctgacaacacttttgtaatagcagctgtcaaagtagttttcccatggtcaacgtggccaattgtaccaatatttacatggggttttgttctttcgtaatgttcttttgccattaatacgaacctcctgtatgtcgtaagaatcactcagcattcaaaatgaataactagatcctttaaaaaatattatactacatcctccacgaaaggcaaagcaccgtcagagaatcctctagtattgtataataatcgagtttattttgtaaactaaaatattttattaattcgatttttttcttactcttcaaataagttaatcatgatttgattcaattctttgaacgcttttatatctttcccctcaaaaaactgtttctttagcgctgtaagccattcttctgaggtaggtaggacacgctttgaaaaaggataggaaagctcatatagcaattcagcttgctgctgtagcatttctgattgaactggatcattatagttttcaatagctttttttatttttttccacatctcatcagttcccaataagtcctttggaaacacttcatattctttttcatcaatccaaataaagcgcactggttcctctaatctcatcaaaaccaagtcttttaaaattgaaacacgcgttatttggtttaaaaacggatcaactaaattaaactttgccgcccgtttaaagttactccatggtaaatagtaagctttttcaattacagcagcttgctgaataaccttcttatcacctagatggtaaaaatctcgttcgttttctttcacagttttaggaaaagcaatcgcatattcattttcttgattctcgagaaaatttaaatatttctttaaatctggtgtagtctcttcataatagttaaaaagttcttttcgagctaaactaaaaatttttgtttgaaccagcgcctcaaaataatctctaaaagtatttttctgctcaatgaacttagctggttgatcacgaatcaactcaatcgctgccttaaattgtttattttcaacgtaaaaatgaattaaaacacggattaattcatcatcttgttttaattcattctcagtttcaagaatatgaatagcctctgcacgttgacctgttttccaagcttcatttgctttgctaattacattcatattattcatcgtctttagatttattcgattttttgctcttcttatggtgttggttcacttccataattactggtaaaattactggacgtcgtttcgttttatcgtataagaatttacctaattggtcacgtacatcttgcttcaaatgtccccaatcgaattctttattatcgagattagcttgcactgctcgttcaaccaagtccgaactttcttggattaaatctacacttgttttagcgtaaacaaaccctctagacgtaattttaggttctttaataatgattttcttcttacggtcaattgttactaccgcaatgaaaaccccatcttcagataaaattttacgatctctaagaacaatgttaccaatgtcccctacaccaattccatcaatcattgtatttccgaccgtaattcccttacctaggaacatttcgccatctttatactctaaaacatcacccttggaagcaatgaaaatttgattttcattgagaccaacttgttctgcaagttctttatgagctactaaaagacggtattcgccttgaatcggaattagaaattctggcttaattaaattaagcattaactgtaaatcatctttgctagcatgacctgtagcattagctcggtctgaaatcgacctaacttcggctccagcacgatacaacatatctttagtcttagcaaacgttgtttccatcgcatgggaaggattagtagctattactaccaaatcacctggttgaatcttaagatttcccttttttctagcggccattttttgcaaggctttgatgggttcacccaatttaccagtttccaaaataatcgtttcttctggtttcaacttatctagttggtttaaaggaacaattaattcgttatctggaatatttaatttgtttaactcgatagctgtattaacaatcttctctaaatcatgtccagttaaaacgacttttttatctgatttagctgcagcgtcaatcacctgttgaatccgtaaaatattcgaagccactgaagctacaattacccgaccttcatggtatttaattgtctcagccattacatcagcaatatcagtttcattagatgaacgttctggattttcagcgttagcagaatcacttaaaagcgcgataacttttttacttccaatttgtgctagccgtctgaaatctgtctgatatccatcagtagccgtttgatcaaatttaaaatcaccagtatatacaatttgtccttccgtacaactcaacacaattccaagtgattcaggaattgtatgcgtagtcttgaaaaacgaaacagtaacgtcgccaaaatcaatttctttcttgtcatctaccacatggaaattatcgaatgctttaagttcagggtcatcattaaccgtaattttagccaaggcaatggtcatttctgaaccaaaaaccggtacattaatttcttttaagaaatatggcaaagcaccaatcgcgtcagcatgcccgtgagttaggaacacacccacaattttttctttgttttcaaccaaatatgaaatatctgggattacaatatcaatacccagcaattcattttccgggtattttagtccacaatccaagatataaatatcatcatgaatttgaacagcatacatattctttccattttcgcgaacaccgccaaatggaattatttttattgtgtcactcattttttcacctacataaattaattttttattttccgcacaatacatacttccttaattctagcatagattaaacgccaaaaacaaaaaagcctcctgaattaacaggaggcaaaaaaatataatattaacgacgaagaccaagactcttgattaaatcacggtaacgctgtacatctgtcttacgtaagtaagcaagaaggttacgacgatgaccaattttcttcatcaatccacgttgtgaatggaaatctttacgatgaacacgtaaatgttcgttgatttcgttaatatcagctgtcaaaactgcgatttggacttcagcagaaccagtatcgccttcgtgacgagcatactttgcaataatttcgtttttcttttcttgtgaaattgccatgttaaaacacctcattctttaaattccccaagactgagtaaatcgtcggcagatcgatggactaagtaatgggtttgctattatcaagcagtatctagtttaactaatataatgaaaattttcaagtgcattcaagcattgcaataattacgggtcatctgtataataatattgttgtactaaccatattctggaggtgaataaaatgccagttatcaaatctgcaatgaaacgcgttcgcacaagtgaaaaagctgctgctcgcaaccgctcacaaatgagtgcaatgcgtacaagcatcaaagcattcgaaattgctgctacaaacaacgctgaaaacgctaatgaacttttacaaacagcttacagtcgtatcgaccgagctaagtcaaaaggtttaattaaagctaacaacgccggccgtaagaagtcacgtttagctaaaatgcttagcaaataaaaaaacaccggatttccggtgttttttattttcatccatttttaaatttaactaagaacaactcaaagagttccttcggatctcgttgggttgtttttaattgttcttctaaatcaaccaaccccatataagcattttcgagactttgaatattaaactgacgcacagattgcattgccaacttaattcggtaaggatgcgcctttaactcttgtgctagctttccttgtgagaaacctctctccatcaatattttaacttgcagcaacaatcgaaattggctaactaaagccgcgtttatccttagtggctgttcttgatttaggagtaatacagaataatcatcgattgatttacgtaaatttccttgcattaatacattgattaaatcaaaaacattttggtttaagctcttaggaactaatttttgaacagcattcaaatcaattttctctgttcccgatgcatatacagttaatttctgtaattcattaataatttgtgctaaatcattatccgtccttaaaattaattcatctaacgcatcactgtcaatttctgttcgtttctcatcaacgtattgctggataatcttccgagtatcgctttctttcggtgaattagcatcgataacttctacaatcttttttaagtctttgataattttcttccgaccatcgagtttttcatattttgcagcgattaacataattgtagtaggttccggatttttaatatagctaagcaatccgtccaagttaaactttaatttagttttttcaccagtcaagaatacagggttatttaaaatgaccaaacgataatcgccaaaaaaaggggcagactgtgcatcatctaagaccatccctaagtccacattttcaaggtcatacgttcctacgttcattaccctttgatcttcaggaatgaaatcaattaattcttttttgaccgctttctggatatagttatcaggaccttcaaccaaatagattgacttcaattgcccttgtttaagtttttttcttaaatcagttaatttcattgaataatactttccttttcatctattcctgtcttccatcttcccataccattcaaaaaatatctataagaaatcattccttcatcctgtgtcgaagcgtaaggaatctccattgaattcaagcgatttataacttctagatttggatgtccataccgattatgacgcccagctgaaacaatagctaatttaggtataattacttttagaatttcttcagaattagccgtcttactcccatggtgccctaatttaaaaatatccacccgttgatttaatacaccactttctaacaatttacgttcaccagctaggtctagatcacctgttagtagtaaatttttaccacccacattaccagctaaaactaaagaatcaccattttcaccctttccagcttgaaacggatacttaatttccattggtaagtgatcaattttcgtccccgctaagcacgcaatcacctttgtattgcgtcggataaatggcaatatttttcgttgataattttgagttgtatcaacccccaccggaaaaaccaaatttttcactttaaaattgtttaaaatttcactggcttctccaatatgatcaacatcttgatgcgtcaaacataaattatttaacttagatactcctatactttgtaaataattaattgaactattcttagcgatggtatgcttcattgcaaccggctttttgccaaattgcattttaccgcctgtatcaattaacgttactgttcgattaaacggttcacgaattaaaatgctatcgccttgacctacatcaaaaaaggtgatttcaccatacgggttcaatttaaaccaactccacaaccccagccaaatcagactatagaacgttaacgctcttttcttaaatttactttgctttgttgaaataatttttagcgctaatatcaccatgaataaagtgatcagccgcgaaggtttaccaacttgaattaatcccggtaatttatctaaatatttcaaagttacttcgaacatcataataattggatttaatagcaccattaattggggaattgcaaaagctacaattacgattggaacgattacactcgaaaaaatcggaacaataattaaattaaaaaccatcgttaataagtggattttgtatgttgaaaataaaataattggtaattctaccaaaaataattttattcctgttgtccagctattttccatttgttgcataattaagacaaaagataataaataactaagttgcccacccatctgaagtaagacaaacggattaagccataaattgactaataaaactaagcaccagctatcaagcgtgctaacttttatagctatttttttagttatcaactgaactaaaactaataccaccgcgcgaaataggctagtacttcccccacccaaaataaaatagagggggtaaaactcctatttgggttatctccatcgtttcccttttaattttaaatctagtaaaaacaatttcaattaacttgatgaaataaaacacatgtaatcctgaaatacaaaacaaatgaataatacccatattacgtaacttagtgctattttcttttagataatccgtctgttccccaaggataatccccatacaataactctgtagtggttcctctaactttgtacatcttttcaataattttttacgccaactatgtatcttagcaatcaaactatttttagttaaaatattatattctatcagactagctttactcactttaaaataaactgccttaccatacataatccgtcgaaaatcaaattgatttatattcgttggtcgttcaagcggttcaatattccccttaattttaaattcaactactttttgagttttactaattttttttaaatcgtcaaccgttttaactggaataaaaacttgcaagcctttacggttaagattgttagtatatgctcgaattgaaacgccgtcttccattggcttaatttcatcgggataaactctcaaatcaatttcaatatcacttctactttggttataagtattaattgaatttgctttatgactaaagtgaataaaaaaacagacactaatcaataatgcctgcattaccactgtaagtttttttaaacatatagttctaattaaccaaattattaataataataaaaatattttagctctggtaaagattaatccagacagtaaaaaaacagctactgttgcccatataaaagaaacctcattcaccttctcttaaaatatgattaatattaattttatctaaatcatcctctgagaatttaatctgcttaatttcgacattctttctttttaagagctctacggcatattggtcattatggtaatttctaagataattaattttaataattccggactgtaacaacatttttgtacactgtaaacagggaaaatccgttacataaacttctgcaccatccgttgcaacaccaaacttagcacattgcagaaccgcattcatttccgcgtgtatcgtacgaacgcagtgtccctctactaaatagcatccttcgtcaatacaatgtacgtctccagaaactgaaccattatagcccccagctattactcgccgatctctaacaataactgcccccactgaaagccgcgtgcacgtacttctgagtgataacagggttgcctgtgtcataaaatattgatcccaatcaattctattgtccatatcatttccatccttaatttatacagtaattgcatcttgtagtccttcaaaaattttatcaccaatcccctgtacttgctttaaatcttcaatggatttaaattcgccctgttgttcacgataattaataatttgttcagcttttttatctcctacaccattcaatgtcaacaattctgctttagaggcagtatttatgttaactattttttcagttgaactatcggttgtggaagggctgctacttgaaatactcgatgaaccaactgcacttaattgtgacggatcagaattttttatctcacccttaatcggtacataaactacttgttgatcagacaattgagtcgcaaggttaatatttctttgatcagctgatttagtcattccaccagcaatttcaatcgcatccattattcgcattcccgactttacttcataaactccagggcttttcacggctcctttaacatccaccattattttagaactagcaagtctctgggcgtgagtctccttatcttgtccactcgccattggcgttgcagagtttgagctgctttgtatagaactggacgaactagtcagattgtttccaatcatcttatcagtactatcattacgccccgctcctaccaaaatacaaaaaaacatgaccactattgtgactgttatacctgttattataatttgtttttgatatttttcccaaatttcttccaacatttttgcacctccttagctaacagaagatacaaaaaaagattggaatttattttccaatcctttaaatagtcattttagtcttgattttaataatacttctacagtttcagggactaggcctttaatgcttccacccatttttacaacttctttaattaaactagacgaggtaaattcccacttagaattagctggtataaataccgtctcaacttcttgatttaaatattgattcattccagccacctgaatttcaaagtttaaatcttccccattgcgaacgcctcgaaccaaaacatctgctttttcctgtgtaaaagtttcagccgttaatcctgttaccgatttacaagcaacattttcaaggtctctagtcacttgcgtaattaagttcacgcgttcctgtggtgtaaataaagccgatttgttggtgttaatcgccactaccaccgttaattcatcaaaaattttagcagcacgtttaataatatctagatggccattagtaattgggtcaaaacttccaacataaagagcctttgtcatcgtattattctcccttataaattacaattttggtaattccataatgttgttcacgtacacgatttaaatatccaattttctctggcaattcaacttcatcactgacttcacaaatgataattgcgtctgaagttaataaatttaaaccaattaattcttgaaggtctttctcaattgtttggagtgcataaggtggatcaaagaaggccatcgaatatttatttccttttgtagctaacatttgaataattttcttggaatcgcccttaatgacttcaaaacgatcctttgccttagtcacttcaacattttctttaattgttttaatagcagcaaattgtttatcaatcaacgtagcgctatccatccctctcgaaacagcttcaattgatagtccaccacttccagcgtacatatctagcactaagcctccatcgaaatatggcccaataatattaaatatattttctttaattttatctgttgtcggacgggttttcattcccggtacgggtttcaaacgacgtccaccaaaatcacctgaaataactctcactgttcatcttcctctgctgaataatcttgactatagtcaacccttaaatctgatcgtggagagatatacgcagatctcaccatctcaaatcctcgaattttttttaaagattcctcaacattacttttattaacgtaaaggattaaataatgcatatcttttgaaacataatcaacatcgccaatttttttgatgggtccgatttttttgatgttattaaaaaatacaataatactttgacgttgtactatattcattctaatcttcctctatgatttgtttctgttcattaagtgcttgtctttgcgaagcacttatatttagtagtacccccatggtagccgataaaaccatcatacttgaaccaccataactaatgaaagggaacgtaacccctgtaattggtatcaaaccagttattccaccaacattgaagaaagtttgaacaactagataagttgcaataccataacaaacaagagcatcatacattttactggacctagtaccaagaataattgctctgaaaataatgacaaataggatcgaaatgataattacaaccataatcaaacccaattcctcagcaattaccgacataataaaatcagtattagcttcgggtaaatatcccttcttttgaatactatttcctaaaccaacaccaaaaatcccaccattaccgagtgcgtaatatgaattaaccaactgattaccagcacctttagaaagttcaaaaggatgcgcaaatcctaccagacgttgaagcatataatttgaggtatgcacatcaattttcgaagcaactgtagttaatagtataaaaaatgctgctaatccagcaaatattcccgcaacacttttacgataatttttaccacctgcaaacaaaattacaattgcaattgccgcattaatcgttgaacctcctaaatcatgttgtaaaaagttcaataaaattagcgaaccaatcataaccattggactccacgttaccttaggagaaatttcttctcctaattcaatccgatgttgatgtagtgacaaaatatttgataaatacaaaataataaataacttcaaatattcagccggttggatcccaaaagatccaatatagatccatccagtagctccatttgtattcgaaccaaaaaatataagaaaaaaagacgctgcgtacataactaatgcaccaatttttaatatacctttattcctaaaaccttttttgttaatcaaaaaaaagaacatcatgattacaattccaaccattacccaaactgcttgttttaacagataacttttagcgctaattccattctggatataaaaatcagcactggctgagtagaccattacaattccaaaaatactaagtataagatatgggattattacccataaatctagatacggcaatcgctctttaaatcgccttggaaaccaatataaaaatttttgcattaatatttcacccttatcctgcataatacctaatctattatatcgtactacgctccttaaaaataaaaaaagacgaaaattaaattttcgtcttttcttaattattttttagcagccattttacgtttcttagcagctttttcacgttcatttgtattcaagatttgcttacgcaaacgaatgtgatcaggtgtaatttcacagtattcatcttcattcaaaaattcaagtgattcttcgagtgacatatgaactggtgttttaaccttagcgatatcttcagaaccagcagcacgcacgttagtttggttacgtccacgagtaatgttaactgaaatatcattttcacgactgttttgaccaacaatcataccttcatatacttcagtaccagcatctgtaaagataactccacgatcttgaacagccatgatagcgtaagtggtaactttaccagaattaattgatactaaagtaccattacgacgacctggattccagttcttaatttgtggtaagtattcttggaaagtatggttcataataccatatccacgagtcattgataggaattctgtagagtaaccaatcaatccacgtgaaggagccaagaaagtcaaacgagtttggccattatcagtagtttccatattcttcatttcacccttacgttgtgaaagtgaatcaattacagaaccagtatattcatcaggtgtatcaatttgaaccatttcataaggttcacatagcttgccatcgatttccttgatgataacttctggacgtgatgcttgaagttcgtaaccttcgcgacgaagtgtttcaattaaaattgaaagatgaagttcaccacgacctgaaacaatccatgcaccaggatcatcagtatcatcaactcgaagtgaaacatcagtatgaagttcagtcttcaaacgttgttccaactgacgtgatgtaacgaacttaccttcgcgaccagcaaatggtgaatcatttgttctaaatgtcatttgtagtgtaggttcgtcaattcgtaacactggtaatgcttctggatgttctgcatcggcaactgtttcaccaacgaaaatgtcttccatacctgagatagcaatcaagtcccctgctttggcttcgttgatttccaaacgtttcaaaccaaagtaaccaaacaacttagtaactcggaagtttttctttgaaccatcaagtttaagcacggaaacgttgtctccaaccttgatccgaccgcggaatacacgtccaataccaatccgtccaacgaagtcgttgtaatcaagtaaagcaacttggaattgaagtggttcagctgaagaatcttcaggagctggaattgtatctacaattgtatcaaaaattggtttcattgtgtgttcttggtcagctgggtctgaagaaaaactagaagttccattgatagctgaagcatatacaactgggaactcaagttggtcttcatcagcaccaagttcaatgaatagatcaagaacttcgtcaacaacttcttctggacgtgcgcctgggcggtcaatcttgttaacaaccacgattggtgttaaatgttgttccaaagcttttttcaaaacaaagcgtgtttggggcattgttccttcaaaagcatcaacaacaagcaaaacaccatcaaccatgcgcatgatacgttcaacttcaccaccgaagtcagcatgtcctggagtatctaaaatgttaatttgtttatctgcataacgtacagcagtgttttttgaaagaattgtgattccacgttcacgttcaatcgcatttgagtccaaagcacggtcttcaatttgaacgtgttcgtctaatgtatctgattgtttcaataattcattaaccaaggtagtctttccgtggtcaacgtgggcaatgattgcaatatttctaatatcgtctcttaaattcaatatgtttctccctttcgtttttcaatggcttaacataaaaaaacctgtgacgtctaattcgtcacagcataatgctatttcactatactcattatagcagaatatgcttttttcgtagcaactagtacaacgcccgattttagcacattaatagcctctccgtcaacataccctacttttaacccaaagaccgccgctaaagcgtttccagcagcaaaatcccatggttttaagctagaaacatatccaatttgtttacccaaaagtactcgaataaattcgattcctgcactgccaataactctagctcctagcgttcttttttcaacgtcttggaagtgatatgcattattaactagcattgggccacttaacccgattaaactttcttctagagctagattggctggaggattgattacatcttgatttttatataccactccaattcccggtccaccatgtaataaaacatcacgcatgacatcgtaaatatatcccaacaaaggttttccatcttcatatagagcgatcattacagcaaaatcttcacgttgcttaacaaaattcatggtcccatcaattggatcaatgacccacatcaaccccttggcatcagttaaatcattttcagattcctcagctaaaattttagcatcagggagtaattgacttaacgcttcaataatgtgagcttgattaccacgatccacttcagttaccaaatctcggcggttttgtttttcatcaacttccaaatgctttcccatcttttcaaaaataaattgacgatctttgactagaaattccactattttggcgtctaattgaagtaagaaatctttatctatatttttcattttcaatcaccttaatttttttaatatttaaatcttttaattgtttaaccgctaaaaatggttccataccagaattacttaaaaattccttaaaaagtcttttttcttcactcttattgggcactactgcttgaaacttgcgataactttcaacaaatttttcgcgtttaaccccttcttgataagctttttcaactatagcgaagaaattaattacatcagttaattcggctgtattccagcgttcatcgattgggtaagaaaaagtttcttttatactcattttaatattccttttaagatttattttgtgttaatactatattatatattatacttgttgttagacgaattggaggtttttatcttgattaaaatgaacgatatcactcgtgacggaaatcccgttttacgaaaacgtgctgaaaagcttacttttccgctcgatcctaaatatctcaaagttgccgatgaaatgatggaatatttaaaaaatagccaagatccagctattgctgaaaaataccacttaagagccggcgttggtttggccgctccacagattggtttatcaatccaaatggcttcagtccttgttcctgggccagataataccatcgatttagaagaaacattagttaatcctgtaatcgttagtcaatcggttcaaattgctgctttggaggaaggcgaaggctgtctttcggtcgataaagacgttcctggatatgttcctcgtcacgaccgcatcactgtgcgttaccaaaccttggatggcgaagaaaaaactattaaactccgcgattatcctgcaattgtttgtcaacatgaaattgatcatctaaaaggcactttattctatgatcatatcaataaagaaaatcctttagatattgaagataatgctattttaatcggctaattataaaaaagaagctatgcctgcatggtgaatctcaaaagttaagttatctacttaatttctgactgttcattcctttgtggcatagcttcttttttatagcttactgagatcatttaagtaatctttagtctgacgattaattaaatatacaacgtctaactctaaatggttttgattaagccaaatatctgaaacctttaattgaggtccatcttcgtcttctaattgatgctttcggcaatattccgctagaattttgttgattttagattcaattaatttaatatccatactatgtttgaggttggcgtgataattaaacccaacaacggattgaccccaaacgtctgcgaccgattttccctttgctccatcaaattccataccatccattttaagctgcttagctacttggatcatggcattatttacgattgtttcacttgcatttctaactattgtagccgctttagcaattcttttcctttttatatatgtaagaattaataacactgcaactaaaataattaagaaaattataattaatgacttaattagcatttttgataccagtccctccgcctttcaaggctatgtttctatacttatatcagcctctatgataaaatgtttaaagatgcgttgtagtaatacaacttattgaacgggcaaaacttttatttttatttgaacacatttttacgaaagaaggaagaaaaaaacatgatttttaaagtttattatcaagaatctaaaaaagaaacaccacgtcgtgagaatacacactcactatttattgaagctgaaacgaagccagatgcaattaaacgcgtcgaaactaacaatccagacttcaacgttgaacaagtcgaattgctcgaaggtaaggcactcgaatatgaacaacaaggtgtaaattacaagctagtggagtactaagcttatgggtaaaattaacattaaaaataacgagactgccgtttatgcaatcggtggccttaatgaaattggcaaaaacacttatggtattcaatttcaagacgaaattattgtcgtcgatgctggaatcaaattccctgaagatgaattattgggaattgactacgttatccctgactaccaatttctagttgctaaccaacaaaaaataaaagccttagttatcacacatggtcatgaagaccacattggtggtattccgtttttactacaacaaattaacgttccaatttatgctagtccacttgctgccgctttaattaaaggaaaacttgaagaacatggtctattaaaaaccaccgaaatccatatcattgatgaggatacggtaatcaaattccctaagactagcgttagcttctttagaaccacccactcgattccagatactttaggagttgccgtccacactccttctggggtgattgtcgaaactggtgattttaagtttgacctaacaccgactacacatcagccacctaaccttcaaaaaatggctaaacttggtgatgaaggcgtattgttgttaatgtctgatagtactaatgctgaacgtgatgaatttactaaatctgaacgttgggttggtaagtccattcgtaaaattttcgaagaagtcgagggacgaattatttttgctactttcgcttctaacatttctcgaatccagatggcaacagaagctgcactaaaacatggtcgtaaaattgcggtttttggtcgctcgatggaagcagctttagttaacggccgtgaactaggataccttgatattcccgatgacgcattaatcaatgccgaacaacttaaccatttaccagctaataaagtattgatcatgtgtactggttctcaaggtgaaccgatggcagcgcttagtcgaattgccaacggcactcatcgtcaaatttcaatacaacctgatgacactgtcgtattttcaagtaatccaattcctggtaatactatcagtgtcaataaagttattaacgaattagaagaagctggtgctcgcgtaattcacggaaaagtgaataacatccatacttctggtcatggtggccaagatgaacaacgtctaatgttgcgtttgatgcaacctaaatattttatgcctattcatggcgaatatagaatgttgcaattgcatactgaacttgctcatgactgtgacgtaccattcgaaaatagctttattatgtccaacggtgatgttttagcccttacaaaggactccgctcgtcgttctggtcattttagtgccggtgatgtatatgtagatggaaatggtattggagacatcggaaacgttgttttacgtgatcgtcaattactttctgaagaaggacttgtggttgtcgttgcaacaattaatctaaaaactaagatgattgaatccggcccagatcttttatcacgagggtttgtttacatgcgagaatccggtgaattaattaatgaaggtcggcgtcgaatgtttgcgagaattcgtcacgcaatgcgaaatccgcacgctaatgaagcctctattaatcgggcaattattgatgatctacagaaattcttatatgaacaaactgaacgtcatcctgtaattattccaatgttaattatggattaataaaaaacgcaatcttatcaaactctgagataaatctctaatgattgaaaagattgcgtttttatttagctataattttgctaaacatgaaaagttccctttcccaaattttaaaaggtaaaataaaaaacgtctcaactaacctgggttaattgaaacgtttattttttagttaattttaacgtacgctaccagcaaaacttgggtagaagtatgatgaaattgttgaaaccttagcattttgaccaaatgttggagcatttgcatattggttgttaccaagataaatagcgacgtgatatgttgaaccagcgctaccccagaataataaatcacctggttgagcagctgaaacagatttctttgttacatatgattccatagctacagtatagcttggaagactaataccagctgaatgttggtatacatatgaaacaaatccagaacaatcaaaacctgaagttgttttaccgccccatacgtatgggattgtgttattagctaaagatctagctaaaccagtaacagaaccagtattttgagtagttgttgttgtagcacttgatgatgcagctgaactagcaacattggttgtgttagtagttgttgcagctgaactagtatgtgtagcatatgaaggagttgtagcagcacttgatggtgctacactagttacagcttgtgatgttaccgcactacttgatggtgcaactgagcttgcagctgatgatacagctgaacttggtgctacgctagttacagcttgtgatgtcactgcactacttgatggtgcaactgagcttgcagctgatgatacagctgaacttggtgctacgttagttgcagcttgtgatgtcactgcactacttgatggtgcaactgagcttgcagctgatgatacagctgaacttggtgctacgctagttacagcttgtgatgttactgcactacttgatggtgcaactgagcttgcagctgatgatacagctgaacttggtgctacgctagttgcagcttgtgatgttactgcactacttgatgatgcaactgagcttgcagctgatgatacagctgaacttggtgctacgctagttacagcttgtgatgttactgcactgcttgcaggtgctacatatgttgtagcagcactacttggtgctggtgttactacagtttgagcagctgcactacttgcttgaactgtaacttgttgagtagcttgaggtacatatgtacttgaagcttgagttgctgaaccattggcagcaggaattgttaaactttgtccaacaataattaatgaactgctaagattgtttgctttcatgatggcattaacagatacaccatatttttcagcaagaactgataaactatcaccgctctttacggtaattttagtaacttttgagtctgttttgcctggaatattgatatcttgtccaacaaaaatcaagtgactattttgattaatgttatttagtgattcaatgcttttaacggaaactccgtatttttgtgaaagtgcccaaactgtatcactcttttgtacctttacagaatcagcatgagcaatcacttgtgttccgcctgcaacaagaagacctgctccggccgcaccagctaataataatttggatgcatttgatttagaattggtaaccatataagttcgtccactccttaaattttcgtataatttttatgatttctatcgttaatattcaaaataaattagaattggttttttgcacgtgtttaatactatcatttttaagatattttgaaaacactttttatacattaactattcatcataaattaaaaaaatcttataaatcccgccactacaatgtttaacaaaacttaaaaaaaacaaataacttttgacactttttttcttaaaatcctttatttcatgcatgtttatctaatgttacaccaatattacaaaaaaagagtattgttacaaagaatgtaacaatactcccaagttaaaccatattttttatacataaaaatgaatttttatgcattttttgaattctttactggtttccataatcccataattacaccggctattaccgcaccaattactacagatagaacgtagaataatttatgatcagctaacgcaattacccatataccaccatgaggagccggaacactaaccttccaaagttgacttagtccaccaccgattgctgaaccaataatacttgatccaattacacgaagaggatcagcagttgcgaatggaatggcaccttcagtaataaatgatagtcccagaacccagtttgaaattccagcttcacgttcttgtgccgtaaatttcttaggccaaaatgttgtggcaattgctgtagctaaaggtggaatcatcccacccaccattacagcagccatcaaatcaccatttttagttgaagtaaacgctgcaatcgcaaacgcataagcagccttattaaatggaccacccatatcaattgacatcatcgctgccagtacagcacctaagagaaccgcgtttccggttcccatgccttctagcacaccagttatccatgcattaacggccgcaaacacagggttaactgcaaagaacattaatgcgccaaccaaaagtaaactcaagattggataaatcaacattggttttaaaccttcaagtgtcttaggaacaaatttgaataactttttcaaaccgttgacaatcaaaccagctgcaaaaccagcaattaatccaccaataaatcctgaaacacttgttgtatgcattacgcttgcagctgactgggttgccatataaccacccacaaccccaggcattaacgctggtaaatcaccaattgattgagcaataaaaccggcaagaattgggatcaagaatgaaaaggcataattaccaattccattagggaaagtaaaccacaaactagttgctgacgtatatcgctcaataaagaacgaaagagccatgataatcccaccaccaactacaaatggtagcatatgagaaataccgttcattaaatctttataaatttcattccaaaaaccaccgtttgatgattcagattctgacgcttcatttccagtagaatggaatgtagtagcctgattagcttcaaccaaatcaattaattcatcagctttattaatcccatcaatgactggtcgatttaaaagtggtttaccatcgaaacgcgccatttcaacttttttatctgctgtaatgataactccatcagctcgttcaatatcttcattagttaaacgatgctttacaccttcggaaccatttgtttcaactttgatctcgattcctttttccttagccgcctttttcaaagcagcctcagccatataagtatgagcaatcccattaggacaagctgaaaccgcaacaataaaggactttttttctgaatcgactggttcagttgtttcagcatcatgtgaatcttctacatcttttgctgcttctgcagcttcaaataatgccaaaacatccgctggagtttcagcgttcttcaattttcctaccaactctgggtcaatcagcaaactagatagtttagctaaggcctgtagatgcgcattattcgccccctctggagcagcaatcatgaagaataattttacaggttttccatccaaggcatcaaaatccaccccattactacttttagcaaataacaccgctgcctcattaacagcattagtcttagcatgaggcatcgcaatctcgtcaccgataccagttgttgattcagcttcacgatctagaatacctttaagataggtcgcacgatcggtaacaattccttcactaacgtatttatcaatcatttcgttaatcgcatccgattttgaatctgcttttagatccataatcattaagtttttcttgagtaaatctttaatctccataattttaccccttacttttcaaagacatcaatttcgttaaaaatctcgtcaatttttttattagttgcaatatccagtgaaaatgctgtggcacttccacacgctaaaccttttttaaaggctttttctaaatcatgtgactgattgaattctccaacaaatccagccaacattgagtccccagctcctacagaatttaagactttgccttttggagcaaaacttctaagcacacgatccttggaaactagcattccaccttcaccagccattgaaatcatgacattttgagcgcccatttcaattaactttttagcatacttctcaatatctgcatcggtggttacttccgtatgaaataattctccaagttcatggttatttggcttgataacgattggattattttctaaggtatctaatagaccctgtcccgtagtatcaactgcaaattgcgccccatttgccttaatttttttaattatttgatcataaaggttctgaggtaaattggctgggatacttcctgaaaatacaacaacatctccattgccaatttgattaaatttgtcgataaaacttgctaattctgtatcatcaatattaggcccgagggcatttaattctgtttcttgttgagcatgaatttttacattaatcctagtatcttctttaatctcaacaaaatcggtttgcacattcaaccttgttaatacatcattcacaaatttcccagtaaatcctcctagaaaacctaacgctgtgttagacacatttaattcatttaaaattcttgaaacattaatcccttttccacctggaaatttacttgatgtcttcaagcgattaaccaagccaactttcatttcatccagactgattacataatcaatcgatgggttaagtgtaactgtgtaaatcatttttgaacctccatataatatatattttcctctgctttgagccattctggacaatggtcggcaataattgttgcatcttgcaattctgcaaaacgtacaaatgaagtcttattaaacttagagctatctgctaaaacataagcatttcgacttcttttaatcacttctgacttaatctgggcttcttgaatatctggagtggtaaatcctaattcttgggataccccattggttcccatgaaacatcgatcaaattgaaatgttcgaatccgatccgttacctctgatccaatcaaagcccgggttttattttttaattggccaccaactagatacgcattgatatcaaaatctgacagtaatccagcaatcgtcaatccattggttacaactaacagtccctcgatttctgccaagtatggaatgatcgttgcagtggaagttccggcatccagaaaaataatctccccactttgaaccagttctgcagcttgtcgcccaatttcatttttttctaatagattcattttcgatttaacttgaaaatccgtttcggtttgaagcccattttcaagttgagctccaccatgaacacggactaactttccttctgcttcaagtttttttaaatctcgacgaaccgtagaaattgatgattgatttgcatgcataatttcatcaactttgataacttgtttctctcttaataaacgtaaaatatttcgttctcgaagttctgtaagcactttcatcaacctccatagaagaatataccatcattttagttcaaaatcaatcaaattaattcaaaaaaattcaatttcgttcattttacatcaaaaaaagacgcctatcacttgatagacgacttctaaattattcaatttcactttcaataacttctttagggtttctaggatgatgctgctttaattgaattcctaataaatcaatgaagaaagcgacggtaggaataccaacaatcaaccccccaagttcccaacatttttgctccaataattaaagtaatgaaggttacaaagaccggcaaatcagtggcacccgccatcaaccttgggtgtagaaagtatgattcaaaaaagtgtatcaatattactaaacaaagcacttctgcaattgagataataccattggccgaaaaagcaacaattgacaaggggattaatgaaattaaaactccagcaacggggactaaacctagaataaagacaataatagccattaatagcagtttaggcaccccaattatccataaaccaatcaccatcaaaccggtattgataatacaaattactaattgggtttcaattaccgtacctagtatcactacgtacttacgaagtaagtagtatacatttccgaacatgatatcatacttactctttaaaatagcatgcccaaattcacgtaaatggttgtaagttaaattaaataccatacttagaaataacgcaattataacgtgttctgcagcgatcccgattctgccaagctgatttaacccagacattgcgatgtattgacttcctttcaccgcttgtgagtttctatttatctcagtaaggattgtttgaacatagtggttactaaacgtatcactgtcaatagcatgtttaattaaagaaggaattccttttaattgatcgtaaatcatcgaggccgtaaaagaaaaaacaaagcccgcaaaggccagtaaaacaatataaaaaattattgtaccaattggctgactaaccttggtgtattttctaatcttttgaattcccacgtgtgacacaaaggaaaaaattactaccaataaaatttgcgacataaaatctcttaataaaaatattatcaatattagcgctactagcgttgcccaaagttgaacagattttttatgccattgttgaactaatatatccattgaattcctccaaataaaaagacctgcacaaattataatctgcaacagatcttaatcgaaaatttaaaaagttatttaacacttatttaattatttttggcttttaaataatggagcaagtggttcattatcataaatcatcttaattgcatttcctaaaagtggccctacagataattcaactaacttatcaaatttcttatcagcatcaattctaattgaatcagtaacaatgattttagacaatttggattcttgtaaaattttaggtgcattattagaaaagattgcatgagttgcagcaccatatacctcagttgctcctgcgttatggagggcttccgctgaaatcgtcaagcgtgttcctgtgtcaatcatatcatcgacaaccaaagcaattttatttttaacatttccaatgatttcagtcggaatttcattaatactttctacagattcttcattacgattatcaataattgcaatgggtgtgcctaataattcagccatggttctagctctagaaacactagcgtgatcaggtgaaactacaaccatattttcgacatcaaaactcccatcactaaaataacttgctaacaatggagcagcggcaagatggtcaactggaacatcgaaaaatccttgaatttgtggagcatgtaaatccagcgtcagaacacgagtaattgcatcatcttccaaaaggttagcaatcaatttagctgtaattggttcccgtgaacgagctttgcgatcctgtctagagtatccataatatggaataacaacattaatttggctagcactagcacgacgcaaagcatcaaccataattaataattccatcaatgaatcattaatagggtctgaaatggattgaattacataaacttcatccccgcgaatactttcttcaatatttacttggatttcgccatcactaaattgcttaatagcagcttttcctaaaggcattcccacctctgcagcaattttttcagataaagcatgatttgaattcaaggagaatattttcattcttctttttgttttactttcttccacagctgaacctccaattattatctacctatcattatagacaacttaggctacacacttcaagatattaactaaataaaatcatacggggtgaccccttccattccaatcattggatctacctgttctttttgaaccatcgacgtagttaaatactttggttgctctacttccactggttctgacgttgattgctcttgatcaactggttctgatacttgtatttgttttactttttcagctaaaacttctgcttgcggattaattcgacgttctaaactggtatttcgattagatgattcattgcttaccgctctttggtaagcatcaggttcacccaacaaaataatcgaattggacgcacgagttagccctgtatataagaggttgcgttgtaacattcgatagtattgatgcaccataggcataatcaccaccggaaattcactaccttgtgatttatgaatcgaaatacaatatgccaaggtcaattgtccaaggtcagttttagcatacgtaacttcatttccatcatagtcaacgactagatgagctctacctttgccttgcttttccgtaacaattccggtaatttcaccaatatcaccattaaagatattattttcaggcgaattaaccaattgcaaaactttatcaccaattctaaaagtttgattgccagattcaatttttttcggtttatccgtttgaggtggatttaaaactttttgtagatgtcggttaatttcatctactcctgcactacctcgatacatcggtgctaaaacttggatatcattcttagaaatccctttatctacagccttttgagcaatttgatcaatcgcatcggcaatttgattagcgttagctagaaagaaggatttatcttttttatttttgataaaatcttcaggtagtacccctttttgaatgtcgtgggctaactgaataatcgatgaatcttgttcttgacgataaatttttgtcaatgaaatggttggaattttaccacttttaattaaatcattaaatatttgtcctggtccaactgatggtaattggtctttatctcctaccaataccacttgcatatctggattaatggcattaaccaacgtactaaataatccagtatcaaccatagacatctcgtcgataactaacaaatcgccttcaagctgctttatttcatcattctggagatcgtcattaccatttaaccctagcaaacgatgaatagttttagctggtacattcgtaacttggcttaatcttttagctgctcgaccagttggggctgctaactgaatggggaatttactttccgtgtattcgttaatatccaacgaaatatcatttaattctgcaaagctattaattaaccccttaacaattgtagtcttccctgtccctgggccaccagtaataattgtcatagggtgtgaaagtgcaagttcaatcgctgcattctgcgtatcatcatactttaaatttagattcttttcagcggctttgattgcccgcttaatacctttaacgttcgaattcgattcaccgaccatgcgtttaacgttataactaatagcgacctcagcattatataaccatttcagataaatttggccgtcctcacctacgacttttccatctttacctagctgtaaaacttgatctgcaatagcttcagcatttacagccgtacctaaaagctttcgggcttcttggagtagcatatctgccaaaatataggtatcacctgtggcattacaccaagttttaattgcttctaagattcctgcttgaattcgtttttcaaaatccggtttaatatttaagctagcagcgatagcatcagctcgtttaaaaccaatattttcgatatcctcgaccaatcggtagggattctcttcaatgatgttaattgcatcctcatggtatttatttacgatactactagcaatttttcctgtaatccccatatcactgagctttataagaatatcctctaatccattggactggtccaaaaccgatacaatcatatcaatttgcttttctttaaggtttagaccgtttaaaactccagggtctttcttaatttcattaagtgcatccgatcccaaagcttcaacaattttttcagcggttttcgttccaattcctttgaattgtgatcccgacaaatatgtaacaacaccatcttctgtatttggcataaacgctcgatattgattagcttgaatttgcataccatacttaggatgtgcaattagttttccattaaattgatacttctgtccttcttgtacgtcaccaatatttccagtaacaacaatctgctcttcggaccagtcaaaatcatcttcttctacagtaaccaggagcactttaaataaactatctgggctctcaaaaaagaccgcactaatttcaccaatcagttcgaccatcttattttgagactgcttttttgggtcagcatcgccaaataaattcattttctcaaatgccattaaacatcttccttatattcacttagtaatttatcgatatcaattaatcgttgtttgctactttcaaaatacgttttatcaattttttttgcttgttcaaaataaatgtttgttttctttttagttaacgtcatttcaactacgccacggttaaatagtaacttagctgtatttttattttctaacgccgtatcataatacttttgggcccttggagcatcccctagggctaaattaacatcacccattaattcatttgtatcagcatcgtggggattctgttctaacgcagttagtccaaaagcaaaagctaatttgtactgactttgagcatagtaaccctgagcaatcattaaattagcatctttttttagatgtgcatctttaatagtttgaaattctacattagccttctcatagagtccagattcataataaacattccccaaaccgtatgttaataaatcgacgctatgcgaatctttaaataaacctcgagcttttactaaaagttcttcagcttggtcaaaactttgttgtttaaccaaaaccgtagctaacgcataataattttcagcttcttgcggattttgatcgattctatcaatcaaatctttaactatatcttgttttttcttatcttcagtcattttttcacctacattaaattacatctgttgggtcgatgcgcttctttaagtaactagtattattccaatcaactaattcaaaagactttcctaagtcattacttgctaggacagtcgtactcgtattggctaaaccgccacgtttccttaaatcagctaacggaacctctaatagtgaattaattagagcatttaaagccgctccatggcttactataattacattatcatttttagcaggatacttttcacaaatacgcaaaatagtaggtttcatacgttttactaaatgttgaaaagtttctcccttaattttggtaggatcataccgatctgggtggtttctgaatgcatccacttcatctgtatattctcgctcaacatcgacgaatttcattccttccataatacctagattgaactcttttaacctactagaaatagtaattggcgttggataaccttgtaattcatccaactcatgttgtaatgtcgtagctgttactctagcacgtcgtaaaggactggcataaatatgttgaaatttattaggtgcaagaaaactagctaattgtgaaatttccgtgtagctttctttcaatagtggagaatcaccattggcaccttgatagcgtccctctaaattccattctgttttaccgtgtctaataaaatataatttcgtcaaaattcttgtccttcttttacatagttactaataattttaacattaaatgaatcctaggttaccaaaaaacaaaaaaagaaccagactaagtctgattctttttaaattagatgtattgtaacatcttcttttcactattgtatgcagcatcaatgattccgccaccaatacattcctcaccatcgtaaagcacaagtgcttgtccaggagtaattgcacgagctggatcatcaaaatctactgtaacttttgaaaagtcttcactaaaatgaactgttacaggtacatcttgcgcacgataacggaacttagctgtacagcggaaatcacggcctcgttcttcacctaatttattcacaaaatgcatgtcagatgcatccaaactagcagcataaagatgactgttttcaaaaccttgtccaacgtacaagatattcttagaaagatccttaccaactacaaaccaaggctcgttattcttagatccaccaccgataccaagtccacgacgttgtccaatagtatagtacattaagcccgcatgctcaccctttacttcaccatcgagtgtcatcatcttaccagccttagctggaagataatttcctaagaattcgcggaaatttttctcaccgataaagcaaataccgacagaatccttcttatcataaactgatagtccagcttcttcagcaaccttacgaacctcaggcttaatcattccaccaagtgggaacattactcgatctaactgttcagcacttaattgacttaagaagtatgtttgatccttattgctatctgtagctcgaaggagatgttggtgaccattctcatcacgctcaacttgggcataatgtccagtagctacataatccgcacctaaactaatcgcatagtcaaggaaagctttaaacttaatttcattattacaaataacatcaggatttggtgtacgtccttttttgtattcatctaagaaataagtaaacactcggtcccaatattccttctcaaagttaacagaataataaggaataccaatcttagctgcaacttttgcaacatctttataatcttcggtagctgtacaatacccattttcatcagtatcatcccagtttttcatgaaaacacctactacatcgtatccctgctgctttagcaagtatgcaactacagatgaatccacaccaccactcataccaacaacgacacgtgtcttactgttgtcagtcatatttatcaccatcatttctatcagattctggagaatctacgattgaaggtcgcataaatccagtaaaatccattttataccaaacacttattaaattccaccattaacaaaaagttagtaactattttttagccaatacttctctttcaagtaattcttgaatcaaaaaatggtactgttcaactaatggtgcatcctgttctcgactaaaaatgttaacactttgcattccattagccgtggttgtactcattttaaatccagagaaatctggtttaatcattatctttaatttaatcccttggttaaagggtgaagttgaatctaacgaacgttctaaaacgaatgttccattattcttagtcgtgaatcctaagtctaataaagtatatttttttatattagcatttaacgtgtaaatgacattatcacccttaacattcacttctttagtaaaagccatctgaacccctcgcttctatttattgcttatttgttttaatcgttgttcaattgctacaatctgatcacacagatactcaatatcttcttccgtagtctttttaccgaagctaattcgaatcgattcactaatacgaggcgaatcctcaccatacatcgccgtcaatacatgtgatggttctaagcttccagcggtacaagctgatccacctgatatagcgattccggcaagatcaaggttagtttgcattacgtaagttgaaactcccttcaaccaaatgttgaaaacatgttggaggttgttctcatctaacgaaccattgatttcaaattcagtttcattttcttttaaagtttgaatgattttttgcttaaaaccggcataacgagcctgcaattgattcttttggtctgcatcaagcaaactaacagccttagcaaatccagcaatattggcaacattttctgtacctgcacgccgcttgtcttcttgttcgccgcctaatataaagctatcgaaattaacttcgttgttcttatacaagaagcccatcatttttggaccgttcaacttgtgggctgaagttgataataaatcaatgtggtcacgcttaacatcaatatctactaacccgtaggcttgtactgcatcggtatgcaatactgcttgatgatttttcaatatttcaccaatttcatgaattggcatatggctaccaacttcattgttaccagtcataatacttactaagattgtttggtcatctagcgcatttttaaattcatccaaactaatcaatccattttgatcgacccctaaataagtaacttcaaatcccatactttctaaacgacgcatggggttcaaaactgatggatgttcaattgcagtagtaataatttttttacctttatcttgattacgtaaagcgacttgtgtaatagcagtgttattactctccgtgccaccactagtaaagataatttcatcatcattcgcatgaatactttgtgcgattatatgcctagcttcgtcaagtgtagctcgagctcgacgaccgaagccatgtaaactagatgcattaccccagttatttaataattcattagatattacttcaactaccgcggcatccgttggcgttgtagctgcattatctaaatatacttgttgcattatttattcccttccatcttaaataaatcaatcagcattgatgcggagcgctttccagcgtcaataataaattcatcaaaagaaacattcgcatcatcactaccggtatcagacatagcacgtaccacaataaatggtttgtcaaattgatgagccacctgtccgactgccgcaccttccatttcacaacataaagcatctggaaagttttttagaatagttttaactttatcagcactagcaataaattgatcaccagtaacaattagacctttttttgtatttaaattacgattctgagctgctaattcaaattgatgaattaataacgcatcagccttaaatctagcactgtcttgttgtgggagttgaccatattcatagccaaatgctgttgcatctacgtcgtggtacgccacttcagttgatagcaccacgtctccaacttctagtccttccccaattccgcctgcagaacctgaatgaattaaggcatctgcgttaaaattggtaactaaaattgctgctgtaattccagcctcaactttaccgattcccgaacgcactagaactacatctacattactaatttttccttcataaaaaacgattccattgatattggtttctttttcaagttctagcgtgtcaagaagcgtcttaatttcttcttccatggcacaaattacaccatatttcatactttattcacctatcctacaaaaaataaaattaagaaaactaatatgattccaattcctaatcctgctattgcgatgtttaacttcttagccaatgcccggctttttgcttccgactgttcgtctggattgaaacgctgatctttagtctcacgctgttttctttggctacgtgataattcttcatctacagtttgctctgcatctatttgttctgtttctttttgcaaactcctttgatattcagcacgagtttgttttttcttatccaaagcctcacctacttaatgttagccttccaataataaatggctaaaattgtttttgcatcttcaattttaccttcagcgacagcttttaatgcctcatccaatgaaagttcaaaaatatttaagttttcaccttgatcacgaggaagttccttagtgactttctttaaattggttgctttatacaaagtcatatattcatttgaaaagcctggagcagaataaaaaccattaattttttcaatcttctcagcttcatagcgggtttcttcgttcaactctcgtttggctgtctcaagtaaatcttcacccggttcaactttaccagctgggatttcaattgttaacttgccaattggtgtacgccattgttcttcaaagattgccttaccgtcatcggttaaggctaaaactcccactgctccttggtgtttaacaacatctcgattagccaattcgccgtctggtaatttcaccgtttgttgataaacatcaataacttcgcctttatatcttgaaatagactctactactttttcttcaaaactcattattattcaacctcctcacgaaaaactttaaccgcgattaatccttttggcccatctgcaagcattaacttaaccttttcaccgacttctaaagttttataatcttcagattgaatgaccgtgtagtgcgcgaatactttatctccactagctgtttcaataaatccataccctttttctttatcaaagctttctactgttccagtttccaaaatttcagctccctttttatgtttgtcatactaccatcataatggtggaaaacacttctgtaaattaaaaatgattaggttactcgcctaatcattcttaattaattatttttcttcaaatccttcagtaattgtttcagggtaattttcagtaacgatttgggcacaactagcacatagcgtagcaaagtgttcgtctgaaccaacatcagtttttgtcattcggcaacgttcgcaaacttccccttgagcaggtgtaatttcgactgctaattgatcgtcaaaaattgctgtatcttttggagcttctgataatgcctttacttctaattgtgaaacaatcaaaatcaaacgtaaatcaacccctaatgtatctactaattgcttagtggattcatctaggtataaggtagccttagcttccattgatttaccaatcattttactatcgcgagcttcttcaagcgcctttaatacatgtgagcgcagttccttaatactttgccatttacttagtaaatctgcaccatccgtatagttagcaacttccggcatttcagctaattgaacaaattcttctggttcacgaaggtattcccaaatttcttctgctgtatgtggcaaaattggtgtaattagttttgttaacccaaccagaattttgtagaaaacagtttgcatagaacgacgtttcaaactattttcaggttcaatataaacgacatctttagcgaagtctaaatagaatgcagataaatccgtaataacataattcaacaatgttttgtagatgtcgataaagtcatagttatcatatgaagtacgaatcttactaattaattcattgaactgaactagcatataacggtcttctggacgcaattcattataatctacgccattttcctttggatcaaaatcagatgtatttgcaagtaagtagcgaacggtattgcgaatcttcttatatgattcagaggcctttacaaagttttcttgagaaactcggacgtctgatgaagaatcaattgaagaaacccagagacgaatgatttcagcacccatcttcttattaatttcatcaggaacaatggtattaccaagtgatttactcatcttatggcccttaccatctaaagtaaatccttgtgaaataacttttttataaggagccttgcctgatacagccacgcttgtaatcaaactagaattgaaccaaccacggtactgatcagaaccttccaataccaagtcagctgggtattcaagataatcgcgttgtgccaaaactccttgatgagatgaccctgaatcaaaccaaacatccataatatcattttctttagtaaactcgccatttggtgaatgctcgttggagtagccttctggaagaagatcctttgcttcccattggaaccaaatatccgaaccattcttctcgaataaatctgcaacgtgattaatcgtttctttttcaagaattggtgtaccatcttcagcatagaaaattggcaaaggaactccccaaacacgttgacgagagataacccaatcaccacggtcccgaatcatattgtgaagccgcttttgaccccagtcaggaagaaattcaacatcttcaatagcttccaaaatctgatcacgaatcttatctacagatgcaaaccattgaggcgttgcgcggaaaatgattggtttcttagtccgccaatcaaatggataactatgcacatagtccatttgttttaataaagcattagaagcttttaatttgtccaatgcaattgcattagcatcttcataaaagacaccttcaaaatctggtccagcttcagctgtcatgtagccacgatcatctactggtacaaaaatatctaatccatattccttacctacacggaagtcatcttcaccaaaacctggtgcagtatgaactaacccagttccagaatccaaagtaacaaaatcacctaacataacaactagttcgcgatcgttatcaaatggatggatagccttgatacggtctaattcacggccacggataacttgaagggtttgaacatcttcccaaccaaattgttccgcagcataatttaaacgatctgtagcaatcacaaatttacgatcttcaccggctggttgaacaactgaataatcaaaaccagcatcaatcgtaattccttctgaagctgggattgtccaaggtgtcgttgtccaaactacaaaataagtgttttcatcaagaacgccttttccgtcactaactttttctgcgtaaaatgcagatggtgaagtaacatcatgatattctacttctgcttcggccatcgctgattcagatgaccatgaccagaataccggcttcttaccacggtaaattaatccaagctcggccattcgaccaaatgttctaatttcttgtgcttcaaattccggattaagtgtcaaatatggatgatcccattcagcagaaatacctaaacgtttaaaatcagtacgttgtttatcaacctgttttaacgcatattcatgacatagctttctaaaatcagctgtagacattttttttctgtcatagccttccttagtaagctgttgttcaattggaagtccatgggtatcccagccgggaacgaacgggcttctaaaaccactcattgacttgtaacgaacaataatatcttttgaaatcttattcatggcgtgtcccatatgaatatttccatttgcatatggaggcccatcatgtaaaacgaaggatggtttgccttcatttaatttttgacgttgttcataaattttattttcagcccagatatcttcacgtttttgctcattaactggaagatttccacgcattttaaattttgtttttccaaggtttaatgtatctttaactcgcactaaaaccactcgcctttccaagtaaaataaaaagactccatcccttaacagggacgaaatcttcgcggtaccacccaaatttaaagaccattaaatggtctttctctttgtagcacttaacggttgccaaccgactagatttactgaatttcaatctagcactcaaaagtgatcaaccttcaaattacatactgacctcccaccgtcgtcagctcgctaagatgctacattttgaagattcttcttttttaacgttttattcttttggtttaacatggaatccttcactagttggattaccattctcattattgtagtcttctgggaaaactacaacggtttgttgatcatcttgtacttcaggttcaactgctggagtatctggagtaacttcgacaacttcttctgagtgtacactctcatcttggaagttgtcaagcgtaccactattacgcatggcttctttaatttcaccaatggtgagtagttcatctgaactaagcagattatcccagtcacgtcccttaatcatttgaagttgtgactctagtaaaacttcaaatttttgacggaaactacgagcttgcttcttcaaatcatcagtagcaattacaaccttttgagctttaccagccgcttcaccgatgtaactatcagctttcttatgagccgcatcaattactgacttagcctctttctgggcttctttagaagtaaattcggcttcgcgttttgaactgattttgactttatcagctgcatcttgtgccaccataattgacttattgagggattctttcatctcatcaaaataatcaattcgacttttagcctcgttaagttgtgaacgaagtgtatcgatttcatcatgaagacgacgctgttcaaacgcaacttcgtctaaaaattcatcaacttcgactggattgtatcctcgcattttatttgaaaattgtttttgttgtatatcttgtggttcaattgacattttaataaaacccccataactcactatctagttttgattatatccagctggatcttaagtttatctttttttgtttttccaagaatatcaacaagttttatcctaccatattttcgaactgaaataacatcatttaacgcaattaaagtatcagctttctcatcaatcatccaatttaattgaactaaacgtttttcaatcagttctttcactcgatgacgagagatcgaaaatcctgttgaaataattgaatccattcttaaagatgctacagtctggttaacaggctcccaatcatcttgaacttttaaaatatcatttgttgaagtaggaatcaatttaacttttattttaccaattcgatcaatttcatttaaaaagaaattttctaattctccattaacagcaaattgccagcattctgcttgatgaactatatcaccaaaagtacttcgtttaataccagcattaaccaatgttcctaaaatctgacgatgttctaaatctgtaaaattaattggataattaatttcaaagattctaacagaaaaatcatcttccgcaggaacaaaataatctggtgtaatcaatgctcgcttattttctgcctcgctaaagcctccattaaaataaacctttagttcaggaaatcgattaactagggtttggagaatatgttgttctcggggatttaaaaaattagttaaaattggacgattttgatctaaagcctcttgtagtgaagatgaaaagctctcaattaattcctgctcttcttttctaaaatgctgtgtaatttgattatccatagttaaattacaccaagcattaaggtttcaagaaaaactaatccatttgcacacagttcaagaactaacaaagctaatatcggcgaaaaatctattccaaagataggtggaataaatctaaaccaactcatataaggctgacaaattttagtaagcaactttcccaagccggattgataagctcctggaagccaagacatcaaaacccacacaaagattgctaacatatacaattgaatggcccaatgtaacaattggaagattactgtaatcattattttctatcactcatttcaatattttgtcctaattgcaataaacgggcttgagcttagcccaaacccttttattatattttatttgccgcgacgtttgaaaaatggaggtgtatccaatgaatcatcgtcagagctaatgttgttattatcgttaaaagcgttgaattctttcttttcaacatttctaaaactatcgttatcgcgtgaagtaggacgaaccccatttgaagcatttgattgacgtaattgccagtcaccaaatggatcatcagcagcttgagtaggttgttcactattagatgacgtgtttaaactttctgtagaaccagcaccgcgaatttcagtattatttgaaacatttgttgtagcagtatttacgctactgcttggtgtttcaaaagaggtgcgtgctggttgacggtgtaaagacgctctaccagcttttttatcaatacctgtagcaattacagttactcgtaccccatcttgtaaatcattatcaatagaagtaccgaagatgatatttacatcatcattagctgcttccgtaacaatttgtgaagctgcttgtgcttcaaataatgaaaggtctggaccaccagtaatattaagaagaacttgttcagcaccatcaattgaagtttcaagcaatggcgatgaaatagccttctttgtagcctcttctgttctgttttcgccgctagctgagccaattcccataagagctgagccttgattttgcataactgtcttaacatcagcgaagtccaagttaacgtagccaggtgatgtaatcaaatcagagataccttgaacaccttgacgtaatacattatcagcttcgttaaatgcttccatcattggagtttttttatcaactaaatctagtaagcggttattagcaatgataataagcgtatcaacatgttctttaagatttgcaacaccttctgctgcaaatcgagcacgtttaggtccttcaaatgtaaatggacgtgttaccacacccaccgttaaagcaccttgctctttggcaatttgagctaccataggtgcagcacctgtaccggtaccaccacccattcctgctgtaacaaaaatcatatctgctccttcaagagcagaggaaatggtttgttgactttcttcagcagccttagcaccaacatcaggtgttgaaccggctcctagacctttagttaacttaggtcctaattgaatcttaacgtctgcgtttgaagcttgtaaagcttgaacgtcagtgttagcaacgataaattctactccctttacgccttcagcgatcatgcggttaacggcattcccaccaccgccaccaacaccaattaccttgatgtttgcgcctgtacttttactttcgtccattgaaaattccatgttaattcctccatcgattagttagtcaaagaaatcactaaaccattttttgataccatcgaagcgatttgagtttgctgtgcttgatgatgaattattagttgttggcttaggccgttcttgttgtggttcgggacgtctctctgatgattttgtgcgttgtttaaatttaggcttttcatcaacaacatcatcttgcggtgtttctgatacggttctttcgcttgaaaccattgctgttttagctaaaatctcaacatcgctcatgcgaccttcataattcaaaatagcaagagcttgcgcaaaagcaggatgtcttagacccatttgatctggaacatatagtttagcatttgtttcaaaaattctttcaactaacgtttcgattccaggaagggcagctcccccgccggtaatgacgacaccacccggcatatccagagcccctactttttctaattgtttttttatgttagttaatatttgttccattcgagcttcaataatttcacttaaatatttctcagtaactgcaaccggttcattttgaccaacaacatttactggaaatgcatcactacttgcttgatcagcaacagcataaccatactgttgtttaatttgttctgcattatctaacgaagtatttaatactaccgagatatctttagttacaaattgtccgccttcttgttcaacgaacgtgtacttaagatgatgatcatggatcacagcggcagttgattgtcctgcacccaaatcaagggtaatcgtaccaaaatcttgttcaccatcatttaaaattgttctgccaagagccagtggactaacgactacatctactaatcctaaaccagcttgacggattgcgctctttaaattatgaataatggtcttaggaccagtaatcaatcccccattcatctcaagtcgaacaccgaccattccacgagggtctttaatgccatcaaaaccatcaacgataaattcgtcaggtaaaacatcaaccacttcctgttcgggaggaagattatgtactgaagctgcatttgaaacttcaactacatcttgatttccaatctcccttgagctatctgagatagctatcatacctctgacaggttctattcttaataaattagctggaataccagctactacgtcgtggatttgaatatttgccttgcgttctgcagactcaacggcccttttaattgcaattgaggctttgtcgatatcaacaataacaccacgatttacaccatctgagggctctcttcccacaccaataacgttcatttgtcctttgacatattcagcaacaataacttttattgaggtggttccaatatccagtccaacgtaaattcctgaattatccataataaaggaacctcctagtcgtttaaccgtttcttatatatatattcatcacatatattaaacagtttaccatattaatatcaattcttgtataaaaataggaaatacttattcataaacaattattttttttaatcagctccaaaactgatagtttttcaattaaaaaacttattctaacgcaaccaatagcacttaaaaatcgtttgaccctttagtggattaaacgatttttatctaagagcatcttatccatcttaagtttcaatttgatgttaagaataaattaacagatttattaatctatatcttgttgagtatttactgtactttcagcatttgagctttctaagtcttctttactttgtgagcttgctgaattaattgtttcggttgaatctgctgaaccactggtagaatcggcactttcactattttgtgtcgttttttcctgctttttagctttgctactagattcggcacttttagacgattcactggctgctttagcctcatctgtccaaccgctaggtctagaaaaagctcctacttgtaaatcaaccattccccgttctttcatacttgctgaaatttcggggtaatacttcatttttttagcaaatgtactcataatagcgtacacttgatttccatcattcatgaaaaaatgtagacgatccttaacatttttagtcggtgaaaaatcgacttctgctacatcattttgaacactatttggcatctgggcatattccttcaaaaactttttaagtgtactattttcttggaaatttctgaagattgggtaatccgaacttggttgactaacactcttcctaacaaccgaaccatcttgttttacggtgtaataagtcttgtttcttattacatatcccatgaccgcgttttctttaactttaattttaactttgccactccatgaaatggatacggtagcatctttgatgtctgtatttttctttaaaagattattttcaaattttccttccttaaatacggaagttaaaattacatcattttttttgatagacacattttttaaaattttagcagtggaaacacgcttattaccgcttacactaaatttttgaactcgactaattgaagaataaaaataaccaaaaaataaggcgatcactatcaacgtacttccaattaatattcccagtttttgtctggaaagccgttgttcttttactattcttttggtgccttttttatttgattttttaaccttgtttcgattatttcttctaaaagaagcttgaggttcgcgtggatttttcgaagtggctttgcgtttccgcttaaatctgcttctactatttgcattatgttctttttgatatttggcccacggagttaattcttcatccttcttctttttcatcttactacctatatctacttactaaccgatttcaaaacatcataaagattttcagcagcacgtggttgacccattttcttagcgttttctgccattacgtttcgaaatttctgatctagcatcaatgtatcaagcgtattaatcaatgcttcggaagtaagatcactttctttgataatctctgctgcatcattattaaccagactcattgcattttttgtttgatgatcattggttacatatgggctaggaattaaaattgacggtattcctaaagaagtaatttctgctaaactagttgctccagctcgccccacaattacttccatattggaaagaatttctggcatatttgcaatgtaaggtaaaatagctattttgccttgatatttagccaaatcaatatctttggttaaacgttcgaaatgaactcttcctgttacaaatattgtttgatatggacgttccattaattcttccaaggtgtcgatagtgacctgattaatcttctcagctccacggcttccaccaaaaatcaatacggtaggcaccttatcgtctagagcaaattgacttagtccacttggtttaatctgtgctacttcagtagcgcgaggattaccagttaacacaactttcttggtaggaaattgacttgcagccgcctcaaacgaaatagcaatttttttaacgaacttactcaaaaacttgttggtaacgccaaccacactattttgttcgtgaatcacagtaggtacacccatcatactagctgcaaatacaaccgcaccactaacgtagcctcccgttcccaagactacatctggtttaaattccttaaccatcttacgcgctttaaccacgctacttaagaaaagtccgattgtcttaaaattttcaagtgaaagtgaacgtttgaatccttggatatttatggttttaaaatcaattccactgtctgggacaattttactttctaatcccttacttgtaccaacgtacaaaatctgtgaatcaggttcactttgtttaacttgtttaatcagtgctagggctggataaatatgtccaccagttccaccaccagaaaccatcagtctcatttaattattcccctttatgtaaattttgaactgctgcaataaattcgtcaccacgttcttcaaatgttttgtattgatcccaactagccgctgccggtgaaagtaagataatatccccttctttactatcttgatacgctatttcaaccgattcacttactctagaactatctttaattactgaaataccggctttttgagctatttttttgaatttctcagcagtttcgccattaacaataacttcttttacatttggctctaagtctggaattaaacgatctaaatcgtcatgtcggtctaatccacctgcaattaatatcactggttttttaaaagaacgtaaggctacttgggtagcttcgatatcagttgctttagaatcattatagaattgacgcccattgaggttttcaacatattgaattcgatgttttactccaccaaaagttgtcaaaacttgtttaatatgagctgtgctgactttttcgattttagctactgcgatagcggctagtgcattttcgacattttgttcaccaggaattccaatttcatcggcttccataattaattcatctttaaaataaagtttgccttcaatttcgtacgcaccgctcttagtcagtccttgacgtgaaaacggaactactttcgcctgagttcttttagctaattcttgccattcagtattatcccaattgattaccaagaaatcgtccttggtctgattcttagtaatattcatcttgtcattaacgtaattttcacgtgttttatgccagtctaagtgactagcaaaaatgttattcaaaactgcaatatgtggatgaagtcgatcaataccagctaacataaagctagataattccatcactattttatcttctgcagtggccttttgagcaactgttgtagcaggaactccaatatttccggcaacataagcatgttttttattatcgtcaagcatcaattgaattagcgttgttacggttgttttcccattacttcctgtaaccccgatcaactcactatccattacccagtatgctaattcaggttcagaaacaatttttatacctctggcttgtgcgtcgactagaacgggatttgtataaggaatgcccggatttttaacaatcaactcaattttattttgacttaaaatattggctggatgttcccctagtaccatccggatacctttgttctcaagcttttcaattaattcttgtggctgattagcgttagcatcattaactaaaacatttgctcttaatctatgtaataaaagagcggcgcttactccgctcttggccattcctaaaactagaacatttttatcttccaaatcttctactgacttcatcattaaagactccctataaaatactaattaacgtaattatggatccgattaaaccaactatccaaaatacaatatctactttccattcgttccaacctaacatttcaaaatgatgatgaatcggactcattttaaaaatacgatgtccagttaatttaaaagaaagtacttggagaataacacttaaagtttctagtacaaaaacaatcccgattaaaatcaatgataattcctgatttaaaagaattgagacagctgccaaagctccccctaaggcaagagatcccatatcacccataaaaattttagctggtttatggttaaaaactaagaatcctagcattgagcccactactgccatacagaaaaccattactggaatattttgttggtgagctgcaataattgcatacgttccaaaagcaatcgtcgataatcctgctactaatccatctaatccatctgaaagatttacggcattggaaaatccagttaaccagaaaataacaaacaatgcataccagccgcctaggtgccaaatacctaagccagggatatttaattgtaatgccactccagtctccttaatcactagaaagaaaattagtcctccaataatttgtcctaaaagcttttgccaagctttaaaaccttcattttggcgctttaacaacttaatactatcatcccagcaaccaatcaatccaaattcaactaaaacaaaaagtaacattaaaaggctcacttttgccccgtggaaaatcacaccagttactaaactagcaataatgatagcaatgataaacaccattccacccatggttggtgttccagattttttttgatgccatttaggtccctcttcacgaatcatctgtccttcattccggactctaaagtaattgataaattggggcatccccactaatgttactagcgcacctagtattaaagctgttccattaatcatttttctctcctaatctctacttcttaagacttacagtcatggtcatgccagattttattggaccacccttggccaccgattgcccagaaacaaaaccattcccgctatatttcacatcaatatcaaacatgttagctaattttataacatcattttttgaccaccctgtaagatcaggcatagttatggttccaccagtgtctaagataattcgttgccccactagaatactacttcctgcactctcggattgttctttaacagtttgcccatttcctaatgtaacaactgccacattcttcttacccaattcttttttggcttcagaagcatccttgccaactaaattaggtacttcaattgagctgtcgagatttgacttatcagtttccttatcctgttcaagggcttgtttcatcactggaccaaatatttcatcaagtaattgtgtggcagttttatctttgagcactggctttttcatcgtaatgtacattatgtacttaggatttttggccggggccatcccagcgactgaatacagataactgtcatcgcccattgaatatcctccgcttgcattcgcaacttgggcagtacctgttttagctgcaattttataacctttaattttgaagtttgagccgataccatatggtttatagactacatcctccattagttttcgaacctttttagcagtactagccttaattggccgtcctacatcttttgtcttcattttataagttgttttaccagtattcggatcaactacctttttgataaattgaggcttaaccatttttccattattagcaactgctgtaaaaccttgtaacatctggattgcggtcacattgattgcttgaccgaaagctgtattagcttgttcaatcggatagtcgaattgaatactacctttagattcgctttccaaaccagaattagtggattgcaacagtttaaaacgattaatgtatttcttccatgtcttagctcccatattttgttctaagtgagccatagcgacgttacttgataaggcaaatccttttgcgtaactaattacgccccacccttctgtcttccaatctggaacaactttaccatcgatggtataggttcctgaacgataagtggcatccgagtcaaaattaccactatcaatggccgcagaagtagtaaagattttcatggttgaacctggttcaaaagtatcctgaactagtgcgttattccatgctttagaaagtccttttttagttgaagcattaaaggttggtcgttgtgttgtggctaaaattactcccgttttggcattcataattgttgcgctaattgcctgtgattccgattctgattgaaccttacttaccacattttccatgatgttttgtaaacgctggtcaatagtagtatagattgtgcttccgtcgcgtgctggacgctcagtctgggatcctgggagctggtagccaaacttatctttttgcaacgattgttcaccatcagtccccgttaaagttttgttactcattttttcaattcccataacgccagaaagttgagtcgcatcattttctttttgttgagattgttgagcaaacccaatcaaatttgaagcaaaagttccattgggatataaccgagcttcagatgaaacaaagttaattccgtttaatttttctttttctattttttctttagtcgccacagaaatattgcttcccgcatttccaaattcaacttggaacgttttactattgctgggactaagagtttttaaagccttgtgatagctaattggtagatatttgctaagtactttagccgtctttttcttattggtgacatagagcggcttgttatttgctcctacctgcttcttacttacaactgcgtaaactgaatatgtacttgtgtcttcggcaatcggattgccattcgtatctaaaatagatcctcttttggctttaattgttttattatcggtatacaaacgctttgcttgactacttaagttaacactttcgacagtgccacttacggcaatataagaaaagcgcccaacaataactataaatactccaatcacaatcaataatagccatttaccaaacattttccgattgtgttgagtttccgtagtaccagttgttcgcttttttcggttcatcatttatttacattccttatattctcagagttgagagaaaggcctgcctttttagcaattttgttcaaccgactttggtcagacaattgattaatttcctgttccataatcgtatttttacttgataaggccgtcgctttctcttgagttgtttcaagattatgttgtgcagtagataatcctattttaccagaaacaactgttagcattaaccccactagaataaaaccacaaattgttatcaaaatcttttcaaattttgaaagtggtaattgcctagcagttacaacctcacgtgctctttttaattctttttcactaatgcccgtaattactgtgtcgttaattaattttgttctacggccagcataattattttgagccattggcgtctatcccttctataacttttcgataattctcagttttgcgctatgtgatcttctgttttcttcaagttcatcttcagaaggaataatcggcttcctattgatcaacttgtattttggtttcatatcatctgggataattggcagtccagccggtaaatcaccaatctcagtttgttctttaaacattctctttactaaccgatcttctaatgattggaaagtaataaccgaaatacgtcctgctggattcaaaatttgtagggcttgttccaatgattcttctaaagcacccaattcatcattaaccgcaattcgaatggcctggaaaatctttttagcaggatgtccacccgttcgccttgctgccgccgggattgcgcctttaattaaatcggctagttcaccagtagtttcaatgggcttttcttcgcgagtactttcaatttttcgagcaacttgcttagaatatttttcttctccgtatctaaagaaaattcgtactaaatcgttatagctccattcattaacaacttctctagcattcaatttttgagtttgatccatacgcatgtctaaaggagcatcaaatcgataactaaatcctcgttctgcgtcgtcaaactggggtgatgaaacgcctaaatcgtataaaacgccatcaactccatcaatccccaagtggtttaattcattctttaaattacgaaaatttgattttacaaaagtaacttgtcccttagcaacatattctgctaaatttttttgattgtaatcaattgccgtttgatcttggtcaaatgaatagaggtgaccattttctcccaacttagacaaaattagtctactatgtccaccgccacctagggtgcagtctacataaatgccatcttcttttacatctaagccgttaacggtctcttctaagagaaccgttgtatgtttaaattccgtcatatttatcacaatccaaagtcaattaaattttcggcgatatcgtcgaagttttcttcagtttcttcaatagtttcttcccagcgggctttattccatatctcaactcgattagaaacccccaccaggacacattctttttgtaattccgcatgtaatctcagttttttaggaataataattcttccttgcttatcaaaatcacattggacagcatctgcaaacataaaacgtacaaatgcacgattattcttcttattagaaggtagttgactgagcttctcctcaactagacgccattcagacaaaggatagacaaataagcatccatccagccctctcgtaacaacaaagttgctatccagttgatctcgaaatttagatggaatgattagacgtccttttgaatcaagtgaatgctcaaattcacccatgaacatgaaaccgcctccgtcaactaaatctataacaatattaccacttccccccactttccaccacttaaaacccgaatgtttttcttttatttgaaaaaaattaacatacttagaaaaagtatgaatttatcaatagttcttagccataaaagtaatcatttcgaggtggggattttttctaatttgccttaaaaatacacttattgtaaaattatcctaagtcaatcaagaaagtagtgttttgaatgtataataaaaagaaaaagaaaagcggtttacaaaaaaccatcatgatttttgtttggattatgattatcttgaccttgggaagtgtgctttacgctcctctggctcaattgtttggtgcaaattaatcagaatataaaaaaaagatttaagacagattgtcttaaatcttttttattctttttcacgatatactttacgaggtttactaccttcttgaggaccgatgataccattatcttcaagttgatccataatacgggcagcgcgattatatcccactcggaacttcctttgaagcattgaagtacttgccctttgcatatctgttactaattgaacagcttccgcataatactcatctaattccccactatcattttcttcaatttcttggtcactaatatctaaagtttcatcatagtcagcagattgttgtttcttaacaaaatcaataatctccttaacatcatgatccgaaataaatgccccttgtacacgttcaggcttgttctgacccatcggaaagaacaacatatctcctcttcctaataacttctctgctccattagcatcaatgattgttctcgaatcgattcccgacgctaccgcaaaggcaattctggatggcacattagctttaatcaaaccggtaaccacgttaacggacggacgttgtgtcgcaataatcatatgtattcctgcagcacgtgcaagctgtgccagcctaataattgcatcttcaacttcattagaagctaccatcattaaatcagaaagttcatcaactacaaccacaatatatggcatttttggacgattcatcccgtctgctgcattctgttcttcgatgaaatcattgtagcttttaatatttcgttgatttaattcagcaaacaaatcatatcgatgttgcatctctgcgaccaccttatgcagcgctttagcagcttttctagcatcggtcaccactggggttagtagatgcggaatgtcattatagattccaagttctaccttcttaggatcaattagaattaatttaacctcatctggacgagcattcattaagattccggtaataatgacattaatcatcactgattttccagaacctgtagctcccgcaattagtaaatgctgcattttaactaagttagcttctaccagattacccgaaacatcccgaccaacaggaactttaagtgggtcttctggatgggccggttgagattcaataatgtctctaaatgaaactgtcgaaattgttcgattaggaacctcaattccaattaatgactttcccggaattggagcttcaatacgaatatcttttgcggctagagctaacgctaagtcatcggccaagccaacaattttactaactttaacaccaatcgctggatgaatttcgtattccgtcacagaaggccccatcttcacgctttcaacggaagcatcaactccaaaactatttaaagtatcttgtaaaattttagtattctttttaattgaagaatattcggaactctggtctgtttgtggaatttcagttaatagttccgatgatggtaagcgataattaggattagtcttagactcactatcaaatccactattaatttctaaatcattattgttaacctgattcttaggtttacgttgaactttattagtagtcgcaatttcaatttttggttcaattggatgttcggttcctctagttccatcaacgataggttcttccaaaactttttcatccattttggtaacttcaactactggtttagatgccctgtgcattgatcgagtaacacccgttttacttgattcatttctggtttttgattgttctttttctgaaaaatctaaattgctgaaccagtcgtatacattgtttgcagcagatttaaaactagcgatcgcatgtcgtatggtccaagcaaatccaattccaattttttccaaaacctgatcaaatgggataccaaacagaactaccagccccatccccattagaataactgaaaagagcatgctccctacgctgctaagcaaaaaatgagttgcggtatataaagttgctccaccaattcctcctccaacatcatttgtagaggtttgttctagaaaggatcgttcaatgccatcaatggcccgactgataaacccattttctaatcttaagctactggcaaattgatactctacccacaataaatatcctaacaaagtcaagctaagtccaattactcgatctgttattccattaaaagacaattcttttcccatgaataaaagatacaatccatagatgaatagaataatgaataaaattgggctaagactaccaacaaagattctaaacatgttagcaactaaaattcctagaaatcctcgaccaaaataccctaatattgcaattaaaacgtaagttaaacctaaaagattttttgttggtacttgggtcttttgcttagttttacgtcttgtctttgtttttcgtttttttcttgtttttgccatatcaaatcctattttaatttatcattttcatacaaatggctcatctctaaattagggaatccttgttgacgtaacacttcataaattacaatcgccgctgaattcgacaaatttagtgcccgaatgttttcatcattttgtggaatccgtattgcacattcttcatattgccgcataaatgcttcgggtagccctgtagtttctttcccaaacaataaataattatcttcatcattattttcgctggtataatctgtttgtgagtatgcacgtttagcaaattttgaaacaacaaataatctttttttatcaggaaccgttgctaaaaattcgggtaaattttcatgatatacaatttcaactttgtcccaataatccagtcctgcacgctttaccgtcttatcattgatggtaaatcccaaaggtttaattaagtgcaaaactgtatttgtacccgcacaagtacgagcaatattaccagtattagccggcattagtggttcaaataatacaatgtgatttgtcataatttttctccaaatattttttagaattaaaaacgcagatactcggtattacgcggcgagtatctacgttcgtgaagtcaatctgcccgtttcaaacgaacatagtcgatattgcgatcaaacgatttcaactgcatattaacattactttttggtttccgcaaactccgctttaattcagtcatatccaccgatatttttcttaaatgctctaaatccatgaatgaatagaacttttagaaccgcgtaagctggaatcccaaatatcacgccaaccaaaccaaaaatctgtccagaggctagcaatacaaccaaaatagtaaccggatgaatatccaaattactacctaaaacaagcggtgaaacaaaacggccttcaattgtttgttcaattacgaagactatcaaaaccttgaccagcatgatgggcgaaacaaaagccccaattacaattgagggtaccatcgctaagaatgatcctaaatatggaattaaattgagaaaacctgcagctactcctaaggttagggcaaatttaagaccaataattgaatacccaataaagaaaattactgccacaaaaaatgccacaatcaattgtcctcggatgtactgacttaactgtgtattgatttctgttaaaatttgaatgaatccatcccggcgtttaacaggaaaaacttgtgcgataaaatgaggtaaccgatgtccatcctttaataaatagaaaagaataaacggcattgtaataatgccaataactattttggtaatcaaaccaatcacactacctaacgatgtgaccgtgttatccgcaaattcggttgccttcttactccatgattgaacagtattactaccaataccgtcaatttgtttttttaaatctcctaggcgcggatcttttaaaaatccttcgaccttctcaactcctgaattccagtagtccggccaatttttaatcaatgccgcggattgctcccgaataaccggaatgacagacacaattcctgcaataattaaaatcgtgattaagacaaagatgatcgtaattgataaaactcgtttcaatttgaatcgctgttctaatttatcaactagtggattaatcagataatataagacccccgctaaaataataggaaaacccacaattccgaaaaattcctttagtggactaaaaatccatgtgacttttgaaatcatgtataaaatcatcaaaaataataaaatgatgattaaacttaccactggcctattatctaatacaagcttattaaaccagcttctccaatacttatttcttggtttattatccactgttgttcaccgcctacatatatataatctcttctccaactttaaattctggaaattggttaggtgttaaatagattgcactttccaacggtttttcaggtaccggtttaaattccagcgttgtatgcccaatcatttgtaagttattattcactaaactaccaacaaaattaatttgatattcagttttacctatcttaattttgccaccttttttcaaagcaaatttttgatgcttttgatcatcaatcgcttgaataatcgcaatgttttttaaatccggtgttgcagtttcgtcgaataaaatggctaaagcatctttttttgaaatcgcatccggtccgacactcataatttttgctgaaatcatcaagacaaacaccctttctatattcttatttcattgtatcatatcgcatagtattatccctttagtaagcgcattcaatactaactaaatgtggtatacttgttgttaatgtttaaaagagcaaggaggactattttatgattgaatccattttattaggaacgtatacaaaacaaactagtaagggtgtttatcaaattgatttagatactgattcaaaacagttaactaatttacagttagttaccgaagttgaaaaccccacttatttagcacttagcaagaaaaatattttatatgctgttgaccgttttgataaccaaggtggcttatctgttacagatttatattcaccccaaaacgttcttcaacatatcgtaactcctggtactcctccggcttatgtcacagttgatgaaaaacatcaattcgtctttgatgcaaactatcacgaaggtactcttcatgcctatagtattaataatgatcacacactaaccctagatagtacttttactaatacgggtaaaggccctctaaaagagcaagacggttcacatttgcatcacgttgaccgcactcctgacggtaaattgattgcttgtgatttagggactgaccaagttttcgttttagattatgattcaactggttttaaaattattggcactttcaaaaccactcctggatttggcccacgccatatagttttcaataatactggtgatacagcctacctagttggtgaattatccagctcggtagcagtacttaattataaggattgccagctaacccatctccaaactattaagaccattccggatgattggaaccaacataatggttgtgcggcaattcgcattactgatgatagtcgcttcttatacgtttcaaatcgcggttatgattccattgctgtttttgaaatccaagctgatggtcaattgaaactcatccaaaatatcagtgttgaaggaagttttcctcgtgactttgctttaagtcgtgaacaaaactttttagtagtcggaaaccaaactactaataatttatctttatttgaaagaaattctaatgatggtaaactggaattgattcaaaaagacgttgcagctcctgaagttgtatgtgttcactttaaataaaaagaacggagagaattatgtttaaagaaattccagtagaaaattttactgatattccagctttaattgctaaaggtgccaatcgaattgaactttgcgataatctcgccgttggtggtaccaccgttagtaaaggtgtaatggccgaaacacaaaagtatgctagtgagcatgggatacctgtcatggcaatgattcgcccgcgtggtggtaatttcgtgtacaacgacatcgaacttaagattatggaagcagatctttttcaagcccaagagttaggagttgacggcgttgtctttggtgctcttacgtctgatggaagcttagatgaagaagcaatggaacaattgatcggtgctgcaagtggaatgcaaatcactttccatatggctttcgatgcaattcctaccgcaaaacagactgagagtattgattggctagtggaacatggagtggatcgcattcttacgcatggcggttctttaaatcaacctattgaaaaaggtttagaacaaattaaatctaatcttaagtatgctgctaatcgcattattataatgcccggtggtggcataacctcacagaatgctgaaagtattcaaaatgagttaggggttcatgaactccatggttcaaaattaatctaaaacaaaaagacatgcaatcactgttacgtgatccatgtctttttgttttagtaaaagtttgctaaacatattgtagcaatattaaagtaaatcaaaattgaagttatatcacttaaagttgagatgaacggaccactggctacaaccggatccattcctaacttttccataataatcggtattaaagttccgacaaggttagcaacaaagattgccccactcatcgccgccccaacgataattcctaaaaccatgtttttttgccagaataaaatcaccgcaaaaatagcaattcctgttaatagaccaattaaaataccggtaataacttcattcaaaattagtttaaaaacactatcgccttcttcatcattagctagtcggcggattgctacagctaaactttgtgtaccggcgtttcctgcagtacctgtaattaaagtgataaatactgccaacacgccaaatttatcgagtacattttgaaattggctaataaccattgcactaattaatcctaaaaacagcatagttactaaccaaggaattcggcttttgacagctttccaaggattttctgacatatcttcagaattaaccccagctaaacgtgaataatcctgtgccgactcttcgtcaataacatcgataatatcatcaaccgtgataattcctaacattttattacgttcatcaacaactggaattgcaataaagttataatcacgaatttgggcagcaatttcagtttgatcctcatcatctcttacagataccacgttcgtattcataattcgtttgataaatacatcatccggattaacaattaaatccttaactgaaatcactccaattaattgattagattcgttaaccacataaatgtatgaaatagtttccgcatattgagcttcctgtttaacttgattcatagccgagcccaccgttgtatctacggcaactgaaatgaattcagttgtcatcaacgcaccagcagttttttcttcatacttaagtaattggcggactcgggcagcatctacgggttgcatatatgatagaagtttatgtaacttgtcatttcgaacagctcctaaaatatccgcttcgttatcatcatacattccgtttaacaacgctgcagcataactaggtgccatttcgtccagatattctgcaattaaatctggttcatcatcaagttcatcaaatgtatccgccagctcatccgggtctagatacttgtacacgagaagacgttcttcacgcgttaattcaccaaaaaaacgaccttgatcataattatgtaaatcaaggaaatcttctttaaattttttggaatgatgttttaataattctatttttaatttttcaaaaatagcttgagtattatccatgctcttcgtccttctctttattccaatattcaagcatatcatctggaatagacgttttgatatcgatcattttttccgtaaaaacatttttaaaagttagagagaaacaatgtaaggcttgtcgttgtaagatatcgttagccatcccaccgtataattcatctccgactaatggatgtccaattgaactaaaatgaactcgaatttggtgagtacgaccagaatgtagttttactttcagcaaagtaaaatttttaaaggtatcctccacccaatattcggtcaaagacggctttccttcgcccattggagctaccatccttttaataaatgaatctgggtcacgttgaatcggtatttcaatgatgccatgttggttagtaaatgttccctctacaatcgtcaaatacatcttgttaattttacgttgacgtaaatcttgatccatcactgtatgagcaaatcgatgcttagcgaaaattactaatcctgatgtatcctgatctaaccgagttaccacatggacaactcggctttcataattatttttaacataatagtttttaacccggttaactaatgtatccttttgattagctgcagattgtacggttggtaagaagggtggcttatttacaatcaaataatctgcatcttcatatcgaacatcaattggtacatcagatagccctacatgtggattactaggttcaggtggcaaagtcacttcaactaaatcgcctttttcaaccattgcatttgttctcgtaggtaatccattcacaaaaatcttaccgccattaaacttaatactttttaataatgaccttgaaattcttttcctacccaagaaagtccgtaagtgctgccgactctcaaagttaactatccatctaaacttcatcgatactaccaatgaaggaatttcgaactcgattccaaaatccagtatgacgatactttaagaatttcactttttgttcatcaatgctatagtgaacctctttgacatgtttatccagtaaatcgatacgatctgctgtaaaattgtaggttcgatggaaactaggtactggcctaattgtaatagtttcgttgggcgccataattaaagaagctcccaccgttcgaaaaacgcgattattaattgacgcaatttcagccatttgtaatacttctaatctaggatgtacaatcgctccacctaccgaacgattgtatgccgttgatcctgttggtgtagaaatacacagaccgtccccacggaaacgttcaaatagattatcaccaatcaatacatccgctaccattgtcccagacaatttacgtaatgtggactcgttaactgccttataactaatgtgtgaaccatctgtatgagtcacatcaatatttaataatggatacgaaacttcagctcctccatcactcttcaaagccttaactaaggtttccaattcatattcgcgccagtctgtgtaaaaacctagatgtcccgtatgtacacctacaaatcggacctcttcaagaagattaagatatttttgaacggcagatagtaacgtcccatcccccccaatggtaatcaccaccgtaggtttttcgttatcaattacaatctcattttgggataaaatttttgctaaatctttaccaacttgaatggaatgctcatcacttgaatgataaatagctactctcatatttagacatccttttgttctttttgtgctaataaaatttgttttctgatttcagacatttctttgtctaattcatatgatttaaccgaggccttctgcaaacgtgttcttagttcttttggaaattctccgtcaaatttataatttaaagagtgctcgattgtagcccaaaaattcatttcaagtgtacgtacttgaatttctgctaaaattttcttttgaccattcatcatttgaaccggatattccaccacaatatggtaagaacggtaaccactaggtttttcattttcgacatagtctcgctcttcaattaccgtcatatcagtacgcttccgaattaaatcgacaacttcatagatatcttctacgaattgacacataacacggacaccagctatatcctgcatgtcttgttctatgcgttcttctaggacttggcgacgaaccatcttttcttttatactttcaactggttttactcgtccagtcacaaactcaattggactttcttctccattttttagaaactgagttctcatacccctaagcttaacctttaattcagaaacagcctgggaatatggtaataaaaaggtatcccaatctttaatcatgcgtatccctccgaaccaaattaacaacctcttctattctatcatagaaactaaaacttctttttaaacattgttttcagattttttaaaacaaaataattgattttatatttaaatttggtaaagtaaagacagtttgacttatgtaattctttggaggaattaaaatgcttgaaacttatcttttcatcactccctggggtggtgagtgctttaactgcgaaaaagaaactattcgatattttaaatatgctgaggagaaagttgattttaaaattattacagttttaaatatgaacgttgtccttaaattcattaaacgtaatcaacttaaagacgctaattataacgaactttttaaccgaatgtatctaactagccttgattataaagccgctagttatcaaggaaaagccaagggacgtgctttcttaatggcaatgcaaaatgcaatcattgacaacaatgtcccatattcatttgaattaggtagcactattgctagacaagctggtttagatacagccatgtttgaagaagatcgccaatcaaaaatgacgcaagaagactttaaacgggatcaaaaacttgctcatgaaatgggcgccgaagacatcccagcagcggttatctttaatcttaaagatgaagaatgtggagtcttaatggatcactatgactaccaaactcttgcatcggtgtgtcaattaaaaatgattcaaaagactcagcccaagaagttgtttacccctaaaaccctatagtctcctaaaatcaaagcttacttatcctactttgattttttttgccaatttttctgataatgaattataccattgcactttttgagaaataaaataccattcgccatcattactgataacgatgtttttctctaaaagcatttgccaaaattcaatatcaatttgagtaatatcagtgatagatactttaactttttgttctgctaaaaccaaaaagcgcactcgatttagtagtggaatcccacgattcctaaaatcagtgcacagtcgtggaaaatgaaccgtccaaggacatcccattaaatttttaccatttgtatagcacaattgttgtatttccacatatcgttggtcaatttgatttcctagtaaggaatgttcaatcttgtaagcctcatattcaacggtaggtaatttgggtcttataaattcattttgatgacctttgcaattaaaaattctttcttgataaagaactttgcctaaaactgctcgttgcatattaaaaaatgcatggggagcttcttgtttaagagcgtcccaagctaagatccaccatccttcttttttagaaaaacggccaaatttctgtacggtttgaaaaagacttccttttccaagatgtttagggcccgcaatccaataagagattaaccctaatttcaaatacgctttagtccttttttgaatttcctttaacttaattggactacattgatattcaactaagtatatgtggtcatcgatttcaactctcaaatccgctctttgcttaatttctggtagataaaattccgtctgtacagaaatttgacgttgattgaagaaatcgatgaccttttttttacccattaaatgacgtttagtttcaccttttggctgatagccttgtttcttagtaaaggattgatgggcaaaatagttctttttgtattgcccactacatagttttaacgctcgttggcaacttggacaaaagtacttttcattccgatcagcctttcttgcttccactaaagttccgtttttagttattccaattttcattaggttcaccccaatatagaaatacggcttttgggatctttcccacgaaaaaaacacaacaaattaatgttgtgttttggtaaaatctatttttgattatttaaaataacgcttagccagctctaaagctgctccatccataactacttcaccatgttctctaagaacctcgcttgaaacaatagtcgaatttccatattcatacgcgattgctaagtcattcttaatagtttcaggggaattttcactggtaaagaaagttaattctaaataatatatgtcatgataacggtacagaactgactcaattccactattggtttttatcaattctgcaatacttggtaagctttcaaaatcctctaactctatcactgatttttgcgtacttccaactccattagcatagccatttaggtcagctggatttccgtcactcgtatagcttgaatcatcgttatttttatcatttgaatctgtttcggccaattttctctttaaaaagtccgacacttcatccatctccccattactaggagcattgtcttttgatactgattttatagcttcttccatgccatcagttgggttcttactaatgtatagttctaacccattacggttaggtagcacttggaaagtaacagcatcattactagcaaactgatgatctgtatctacctcttctaataccgaataaaagaagctctcgatttctttatgattatcaagtaaatctaggaacgtcacacctcgctcatttaaatcatccgaactaattgttactcggattgtatcatcgttaattcgttccatttccattaatcagcacctccagttctatcgaaactgaatggaaataacagtatatttgttttctataattatcccacaaaatataagacaataccacctgtccgtttcaggtcacccaaaataaaaagaatcatttcgagttactgtggagccttgtaaacccaaagtgattctttttctattttaaaggttcgcgatactttgtgcttttgccaattccagttgacgtacttttcgtggtaagaaacgacgaatttcatcttcgttataaccaacttgaagtcgtttgtcatccatgataattggacgtcgaagcaatccaggattttcttcaattaaattaataagttgttggagtggtaaatcgtccaaatcaacatttaactcttggaaaactttagagcggcgagaaataatttcttccgtgccattctcagtcatccgaagaactcttttaatttcttcggcacttaagggttcagaaaagatatttctttctgtaaaatcaattctgtgttctttcaaccacgcttttgcttttcgacacgaagtacaacttggtgatgtgtataaaataaccatattaaattccccctttggtgacctgtaacattacttaacctgtaattaaaattgtacaatgttatttagcttttgtccacccctccgttaaccttttttcttacaaaaaataaatataacaaaggcatggtttttagaataagaccgtttatttcacactaaatttacacattaaataattatgttaaataattttaaaaagagaatttaataaaaacttatagaatacaaaaatcataagttatgaaactgttttctaaatttcgatggtaagcccaactttaggcgcaaaaatgttgtttttattttttgaaaattgttttgtttcttttaacatttcgtcaatatcaatctggggagataagtggctgatcattaattgctttgcattagacttattaaataactctgccgtctcttttgtacttagatgccattttatcccagtatgattactcaaaaaattggtatctgttactaataaatcactattagttgcaaatttaactaattcgtcaaaatatcttgtatcagacgtaaatgtgaaaatttttccagtttctcgttctacaattcgcgttgcaaacgctggaactgggtgaatcgtctttttgaaactaactgtaaaaggacctaaatcaatttcttcattctcattataacctacgccttgagaagcgtttggccaagttaaagctccaaaatttagtgggtcttctgtatgcccatatattggcaaaatttcaaccttattcttagaatttagttgccattgatactgtaatacccctaagtcagcggtatgatcgtgatgataatgtgttaaaagtactgcatctaaatcaagtggattcaaatgcctttgtaattccaataaagttcctgaaccggcatctaacaataaattataattgccactttgcactaagtaccctgtcgttcccacattttcgctaggatatccaccataatatcctaaaactgttattttcatatttaattcctcccaattactttatgtatctattttaacgcaaagttataatggttttcgattcgttttaaaacaactataatagaatatggatggaggtgcttatgtaatgaaaaatttaaatgtatctttcggtagtgaacccgttttaagagaaatcaaagaaaaatatgcttctcgtaagatgactttattatcaaactctgctaaagaaactagctttcaattagttgatttttccgaccagaaaaatgttttttactcacctaatcgttatagagttctttttgaaagtccattcttaaatatgggtgatatttttatttatgatttttttgatttagcaggtgattctctctcagcttttgatgaaaaggtgcgtcattggagtggcattaatgctgactctagttttttgcaaagtgtacttttactatctcctctagatggaaaaccacataatcgtactgttctaaccatctggagtacgaataagtccgatcaagtcactttagatacacacgatctgaaaaaaactttggagccttacgtgaaccacaactattttagaactacttataaagtactgttgtaatactatgaaattatagttattatactgtatactgttataacgtatatagaaaggaatggttcaaattttcttaaagaagaacaataaggctttaatttcaaatattttttttgactttattgttgggattttctttgtttattatctaaaggtctcagctgacgtttctacattcttacgtactattttaattgtctttgctgcttatgactttacagacatgttttttagtatcaaattattaatagaacaaaaaagaaattctaaaaaataaactttcataagtaaaaaagcacctattaatgcaacagtgcttcccaattagtcagatatttgatctaacttttagggagtactgaacgttaataggtgcttttctttccagaaagactctattgcattcctaacacagttaaattaaagtacaaaaaaagagttagttaaaactaacccattatcattaaaggcggtaaccggatttgaaccggtgatgaaggttttgcagacctctgccttaccacttggctataccgccattataataaaaaagtgtaattactcgcataaaaattacacgaaaattacacgaaatagctcgataacaatcttactaaatttatgccgccggtgggggtcgaacccacactcccgtgaaggaactggattttgagtccagcgcgtctgccaattccgccacagcggcatctagcgttgctatattataaagtaggtctttaaatcaacctaaagggcggtatgtgggaatcgaacccacgcgtgccggagccacaatccggtgcgttaaccacttcgccaataccgccatcatggcagggatagtaggagttgaacccacactgacggttttggagaccgtagttctaccattaaactatatccctatcattggtaaaaacaaaactaaatgtgaactaaacgttcactatggcgcgggacagaatcgaactgccgacacatggagcttcaatccattgctctaccgactgagctaccgagccaaaaaatatataaatgtaacaacggtcctaacgagactcgaactcgtgatctcctgcgtgacaggcaggcgtcctaaccagctagaccataggaccaaagaaaaaattttggaatggaggatacagggctcgaacctgtgacctcctgcttgtaaggcagatgctctcccaactgagctaatcctccaaaataatgacccgtacgggattcgaacccatgttactgccgtgaaagggcagtgtcttaaccacttgaccaacgggtcatacttttatcatatatacggagagtaagggattcgaacccttgaaacaggctttaacccgtttacatcatttccaatgatgctccttcggccatctcggacaactctccaaataaatgatttaaaggaagctgatcttttttgtccgaacagcgttcggattaattttacaatctaccgagatacaattaatttaatgcaacatcatacatccgtgcgtaactttatgccggaaccacttcctgaaagtgtaaaaaatcaattagttttggccactcaaagtggttcatcttcgaactttattcaagcaacttctattattgaggtgactgatcttaaaactcgtgaaaaaatcgccaaaatttccaatagtgatgcatatgtaaaacaaagcggggccttttttgtttttatagcagatttgtatcgacaagctaatatcctaaaacaagcccaattaccattagatgggattcaaaatatggaatcgcttctagtaggagttgttgatacggccattgcaggtgagaacatggcaattgctgctgagtccctagacttaggaatctgttttattggtggaatccgaaacgaaatggatagcattaaggaactacttggtttacctaaatatacagtgccactttttggaatgactgtggggattccagttcaaaaaaatgaaattaagccacgtctacccaaaaagaatatttcttttaaaaaccgatatgaaccatcggttgcagtaaatctggatagttataatcgacaaactcgtgagtattatgctaatcgttcaactacccctcaaaatacggattggtctcataaaatgcttcatttttttgccgaacccaaaagaccagcagttgctgaatttcttaaaaaacaaggattttcactggaataaaaaatgcattactagttttaaaactagtagtgcatttttattaaacaatcttttttctagtaggtaaggcttgtagaaatgccgtagttaaaattaataacccgccgattgtttcagctaacccaaaatgaactcccaataaaaggattgaaagtaatgtggcagttaaaggctcaaaagagctaagcatcccagtcgtatcgggcttcaaataatttaaactacttaaatagaataggtaagataacatagtaccaccaacaataatgtatacaatcaataagatagaagcaggatcaatggagtcagggcgattagttatgattatcttagcaaatggaatgcttccaatcagcatggcccaaccagtaactaaagctgcgtcaaaattcttaagtaagcgacgaggaatcaaagtatagttagcttgtccgacccccgccattagtccccagaatactgctaaaggtgctaaagctagactaccaaggttacctttagtaactagtagtaaagttcctattagggccacaagaatggaaataacatcaattcgtcgtggcaaagttcgacttccaactgccaaagcaagaatgatgaataaagggcccataaattgaaggattgtcgcagtagctgcatttccaaatttgatagctagaaaataagttaattgggatggaaccataccaagtagggcaaagagtatcaaccataaaatattacttttagtataaaaaatggtaaaaatcttcctaccattttttaaaaaactataaacgattaacagactaccagccgtaagtagtcgaactccgaccaaccaaatggggtcaattgactgatgatgaaaaacaaattgagtagctgttccggagccaccccagagcacgctacctaagattgcaaataacaaaccttttgttttattttgattcataagaacacctatccgtatactcaaattcaataatatctatcatacgtggattttccattaaaacaaagcctttttataaaagaatcaactccaattagaaaatatttaagatatttacttttaaactaataagagaaggatggatgaatttagaatggtgttaatctgtaaaaataataataggatgaaaaacgattcttgaaacgctttaaaagttattaaaacgctttaaaagttattaaaacgccgataatagacattcgaaagcaacctaattattttacttttgcctaggaatgggatagaatgaataatcatacatacggaagttaaaagaaaaactagtcgaggtgatcaacaattctaaagaaaacaaaacaatttttgagaagcaataatctacaatatagtaagaaatatatccggccgatgatgacgccaggaagtgtttatgtttttaaatttggcaaagacgaacttaataatcgagcaattattaattacacccatacatggacgggtcgaattaaaattactgagattgatttacgtctgcatgaacaaaagcatcctcgtatctttcgtcgagaaagtgatttattagcttatttaaagaaacatctaacggaaactgatggagttactaacataacacgccgtaaaaaacatcattccaaaaaaataaaaaagtagattgactattgacaccattaagttttatgcgtagtatagtcaattaaagaaaagaaaccttaatttggtcctgtgaggccaaaaggctcaatttgttcggtagaacctcgcacttaacggggaatcatagaatttactgaagcctcttggatcacatcgatctaagaggctttttctatgaaaggaagtacgtggttatggcaaagaaagaagaatatcacaatcctgaggcaattttggatatccatgataaagtaaagtttcctcagttggtaggcctatctattcaacatatgtttgcaatgtttggttcgaccgttttagttccaatcttagtgggtttaaacccaggaatcgctctttttagttcaggtgtgggaacgctgttatatatcttgataaccagagctaaaataccagcttatatgggttctagttttacatttattgttccaatgctggcgttaatgaaaacaacgggctatcaaggcattgcacaaggaactatctcagttggggtagtgtatctgattgtggctttgttgattagttggatgggttcggattggttggataagatattaccaccgattgtcgttggtccaattattatggtgattggtttatcattagcaggaaccgctgctacagatgcaactatgcgatccgttggcagtcaaagcgtgtatgatatcaaatacttcattatcgcactggcaacactgttaatcaccattgtatttaatatgtacctcaaaggctttattagtttaattcctattttgttaggtttaattgctggttaccttatcgcgcttgtcatgggagtggtcgatttatctactgttcaacaagctaaatggttagttgctccaaattttgaaattccatttgtaagttatcagatgcacttcaacatcggggccgtattaagtatgatgccactggcattcgtaacgatgacagagcatactggccacatcatggttttgaatactttaacccatcgtaatttctttaaggatccaggactacactgcacactttcaggtgatggtgtggcatcgattgtagctggttttattggaggacctcccgtaactagttatggcgagaatattggagtacttgcagttacaaaagttcacagtgtctatgttttgatgggtgcagcggtgagtgcaattatctttagtttcgttggaaaattaagcgcattgattcaaagtattcctaatccagtaattggtggaattagttttctactatttggaacgattgctgctaatggtctacggattttaattgataataaaatcgactttaatcagaaacgtaatctaatgattgctgcatcaattttagtaatcggtattggtaatgctagttttaatattggtaatctaagtttctcaggattagcagtggcaaccgttttaggagtcattcttaacctagtccttcctaaacaagctttaagtgaaaaataatttacttttcgtatatttaagcaaaatggtatcatagtatctaaacacgagatattataggagctgattttgtttgaaatggactgaagtaaacgtcaaaacaacaaacgaggccgtcgaagctgttagcagcattttcgatggcctcgatgctgttggagtgaaaattgaaaatgcactagattttgagaattatcgagctagtaatcctgcagaattaatggaattaaaagatattccacatattactgaaggtgcaatcgtatcagcatactatccagacgatataacaaatattgacgtaattttaagtcaattacgtactaaggtgaatgcattagttgactttggacttgatattggagaagccagcattacgacggttgaagtgcaggatgacaactgggctacagcatggaagaagtattatcatccagtccgtattacccgttatttaacggtaaaaccaagttggagtgattaccaagcaagtttcagcgatgaaaaggtaattagcttagatccaggaatggcttttggcacgggaactcatcccacaactcgtctttgtctccaaggtttagaaatgacgatgcgtggtggcgagacactttatgatgtcggaactggttcaggagttttaagtattgctgctaaacacttaggagcaagtgatgtagaagcttttgatgtcgatgatattgcagtcgcagccgctcaagaaaacttcgatttaaatccaattgctaaggatattaaagttagtgctaatgatttattgaaaggggttaatcgccctgtagatacaattgttgctaatattttatccgatattttagtaccattgattccgcaagctaagcaattgcttaattccaatggatatttcatattatcagggattattgatgataaactagagttagtgatagatacattgatagccaatgattttaaaattgaagaagttctacattacggtgagtggcgtggcgtgattgctactaatcggaaagatgattaaggagaaactatgcaaaggtattttgtaaaacagccccttaagatccaagctgaacttcaactttcgaaagaagattctcatcatctgattcgagtaatgcgtactgatattggtcaagatgtggaagttgtagatctagatggtaaagttttcattgcggaagttttgaagagtggatcaattgcaactttaagaactaaagaagatattactaagtcagttgaactaccagttgatattacgattgcgtgtggaatttctaagggtgacaaaaacgaacaaattattaaacgcggaactgaaatgggagctaagcattttatattttttgagtcgcgttactcggtagctcgttggtcagaacctaaagtggagaagaaattaaaaagactacgtgaaattgccaaaggtgcggctgagcaatcacatcgccagcttattcctacggtggtatttattaaagcgcctgcactatttgaaacaaccattgagcatcgaatggtagcttatgaagaatcggctaaacaagatgaacatgctaattttaaatcgcttctattgcaactaaaggctggagaccagctgctagtcgtcttcggtcctgaaggtggatttgcagaagaggaaattcaagaatttactgagcatcaatttattttagcaggtttagggccaagaattttaagagcggaaacagctccgatgtatttattatcagctgtatcttatcaattcgagcttaagtaataaggagaaagacaatgaaaaaaattaataaatggggactttctattcattggcgatacatacttttcgctttcttaattggaattgtccttccaataattttaaaactttgccatacgccatcggtaatgattgttttatggctattaattgtatttaatgttttggcaagttacacgtttggaaatctaataaaatcaaatggattacatttcatttttctatttgtttttcctattttatatttaataggggcctttattattttgcctcattattcatattattttaccatcgtatatttatgtgtagaattactgtcgtataacctttctaacggctgaatattgcaatttattatcaataaacgtatacttaattcaataaaagcgaagcacgtagtcatttgattccgtgcttttattgtattttgaggttggtggtgatattaatgtctaaagaaccagtgttaacggcaaatgaagtaattaaaatgtgccaggagtacatgaacgaagaacatgcagcatttgttcaaaaagcctgtgattttgcgtcatatgtccataaggaacaatatcgtcaatcgggcgaaccatatattatgcatccgattcaagttgcagggattttagccaatctaaaaatggatcccgaaacggttgcagctggatttttacatgacactgtcgaagatacactgattaccttaggtgatatcgaagaactttttggtaaagatgtggcagtaattgtcgatggtgtttctaaaatcagtaaaatcaaatataaatcaaatcaagaacagttagctgaaaatcatcggaaactgcttttagctatgtcacaagatatccgagttattattgttaagcttgcagatcgcttgcataacatgcgaactctacaacacttgcgccctgataaacaacgacgaatatcaaatgaaacgttggaaatttacgcaccactagccgaacgcttaggaattagcacaattaaatgggaacttgaagatatttcactgcggtatctaaatcctcaacaatattatcgaattgttcatttaatgaattcaaggcgaaatcaacgtgaagaatacattgattccgcgatttcagaactaaaatcagcggtcgaagatttacaattaaagcatactgaaatttatggaagaccaaaacacatctattccatctaccgtaagatggtcgatcaacacaagcaatttagtcaaatttatgacttactagcaattcgagtgattacggtgtcagttcgtgattgttacgctgtgttgggcgctatccatgctaaatggaaaccaatcccaggtcgttttaaagactatattgcaatgcctaaggctaatatgtaccaatctttgcatacgacggtggtagggccagaagggcgaccattggagatccaaattcgtactcaagcgatgcatcgtgttgccgagtatggggttgctgcccattgggcttataaagaaggcattaaagatgagttggctcaaaatacaacagatgcgaagttaaactggtttaaagaaattgtcgaacttcaggatgaaagtaatgatgcagccgattttatggaaggtgttaaaggggatctgtttggggatcgcgtttatgcatttacgcctaagggggatgtgtatgagttaccaaagggagctggtccactagacctggcttatatcatccatactgaagttggtaatcatgctaccggagctaaagttaatggcaaaatcgttcctttagattacaccattaaaaatggtgatattgttgaaattttaacttccaaaaattctgctgggccgagtcgtgactggattaatctagtttctactcgacgtggacggaataagattaaacaatttttccgccaagttgatcacgaagaaaatgttgaaaaaggacgggacatccttgctaagcaattggaacaaacagggtacgatgtttctgatttgatggacgatgaacatttaaaagatgttgctaaccaaatgaacttctcccaaattaatgatttgtttgctgcagttgggttcggtgatttagctccggcgggaattgctaatcggttaaccaaggatttacgtaagcaagcagaagaagatcgccaacgagaggaacaaaaacaattgttagaaagtcatcaaacaatctctaatgaaagtaatgacgatcgtaagaaaaagaaatcttcttctgaaggcattgtaattgagggcgcggataatttattagttcgcttaagccactgttgtagtccagttcctggggatgaaatcgtgggatatattactaagggacgaggagtttctgttcatcgggtcgaatgtcccaacgtccgtcaagctgaagaaaatggtgaacgcattattgaagttagttgggaaaatcctaatgatgaatcaggaaattactctgctgacttggaagtagaaggctacaaccgtaatggcatgttaaatgatgttttgaaatcagttaataactctactagaaatctttcatcagtgaatggaaaattagatcataatcggatggtagtaatcagtatgactatcggagtgcgaaatttattacatttacaacgagttatggaaagcttaaaaaatgttaaggacgtttatgtggttaaacgtccaacccattaggagtaatgtatgagagttgtaattcagagagtatcaaaagcaagcgttacaattgaagagaatgtagttggaaaggtcgggccgggattcatgctattagtggctttcaacgatgaagatacggacgctgatctcgactttgcagtacgcaaaattgttaatatgcgtatttttgaagacgatcaagctaagatgaatctgtctattaacgatgtcaaaggagcgattctttctgtttctcaatttaccttatttgcttccactaaaaagggaaatcggccgagctttactaaatcgggtaacccagagttggctagtaaactgtatgatcagttcaatgctaagttacgtgctacaggaattgaagtacaaactggtcaatttggggcggatatgcaggtggaattggttaacgaaggaccggttacgattgttttagatacacaaaataaagaatgattgaaagagcttaaattagaagtcttagactattgttggcgtagagcaaacatagtttagctcctaagataagctcttttttaaggagaaaattatggatattttttatgattttgacggaacgttatttgacacatacccagcgatggtagctgctttggtacaaacagccgttgattaccaggttaagattgaccgaaatcaagcctatcagcaaatgcgtcaaggatccttggaggatgcgattaaagttttagctcgtatagctaagattgaaagtactacgattgaacgtcattttcgagcaattgaaaacgaggaattaaaaaatagtcgaccatttgaaggcgtaaaggcaacgctagagtcggtagtaaaccatggtggtaaaaattatttgctaactcatcgaaatcaggcggcaattactttactagaaaaatttgaaatgaaaacttggtttgaagactttgttactggagacatgactttcccaagaaaacccaatccagcttcattaaattatttaattgagcgaaatcaagcaaacaaaaaaacagcatatatgattggcgatcgaaacttagatatcgacgctgcacataatgctgatataaagggaattttatttgatcctgaccaaattattaatgtaactagccatccagaattaataaccaataattttaaagatattcagacttatctagataaaaaattgattaatccttgatgaacagctttggcgaccttttttggataagaagcactagacaattttttgaaatcagagtcggtgttgatgtatccaccctcaattaaaattgccggacgcttgttatcacgtaagacctgataattagcgaatttgacgcctcggttgtaaagaggaacatcattaatcaattgtttattaatggctttacctaattcaatcgaaccgttatcatggtaatagtaggtagtgtctccagttccggcattattttcaccagaagaatcaaaatggatactgataaaggcatccgcatgatttcggttagcaatttggggacgttcagctaattcgataaaactatcattatcacgggtaataattactttagctccactgtgatctaatttactttgaatggccttagatacacgtagggtatatttcttttcttcatgggattgatcgattcctaaagcacctgaatcaaccccaccatgtccggcatcaatgacaataattgattctgctaaaggagtttctttttgacctttaggaaaagaacggttggtaatccaatcgggaatccagcccattttagtgtcatcataacgaatatgataccagtggttagatttggaaagtacgcttaccgtttgatattgattgagggtcccaattttttttgacgttcggctattagaacttcggattgcaacttgatccaaacctacgtatacggttttagaattaaaaagtggtagaatcaaaaaaattgctacagccccaaacgcaattgatagaccaatttgaacaaggtttcttttaataaagttaaaaataatttctttattcatgctaatctctcttaatttattattattagtatccattatagcaaatttttaagggtacttacttgaagaattcgccttgactaatatggttttttctagtacttttataactaaagttaatataaatcgatgaaaaggactattaaatattgacgacatggctaagagagctcggttgctgaaaaagagtgcatgcgtcgtattgaagacaccttggagatttggtcggcacccattatatatgccgtagagtacaaatctaaggtggtaccgcgtcaagacgcccttgttaaatcaagggctttttttattttctttgaaaaatatttgaggtgaatataaatgaagtatcaaaaaccaaagggaacagcagacatattaccgccattttcaaaagaatggcaatttgttgaacagaatgctcgcgaaacatttgcactttataactacgaagaaatccgtacaccaatttttgaaaagtttgaagtcttttcaagaagtgctggggatacatctgatattgttaccaaagaaatgtatgattttgatgataaaggtggacgccacattgcgttacgtccagaaggaacagccggagtggttcgggcgtttgttgagaataagttatatggaccagaacaccagaaaccggtaaaagtttactacatgggaccaatgttccgttatgaacgtccacaatctggccgactacgtgaattccaccaaatcggggtagaagcattcggtagtgatagtcctaaaatggacgttgaaacaatcatgatggggatggattttcttaaaaaattgaaggtttcgggactaaaattagttatcaatacgctaggtgataaagagagtcgtgatcgttaccgccaagcattgattgattacttggaacctcattttgaagaattgagtgatgattctaaagctcgtctccataaaaatcctttacgtgttctagatagcaaagataaaaacgatcaaaagattgttgaaaatgctccagagattttagacttcttaactgaagatgctcaaaagcactttacaagtgttaaagaagaacttgatacattaggagtagactacgttttggattcatccatggttcgtgggttggactattataaccatactatttttgaaattatgattgcagattctcctttaggaaagggggatgttactatctgtgctggaggtcgttataatggtttggttgaagaattaggaggacctgaagtttctggagttggttttggactaggagttgaacgtctgctcttattactaaatgctgaaacacaaaccactcttcaaagtaaacaacttgatttttacgttgttggaattggcgatcttgttcaaaataatgttcttaaggttgtccatgaactccgtcaaatgaattttgtaactgaacaagattatcttgatcgtaaaccgaaagctcaatttaaatcagcggataagctgaacgctaagtatgtggttaccattggcgaatctgaaatgaatgatcgagtctttaaattaaaggacatgcattctggagaagaacgtaccgtagcattaagcgaaattaatacattaaaagatcttttaaaataagcgaggaatactaatgaaaagaacaacatacgctggtttagtaaatgaacagtatactggccaaacagtaactttaaaaggatgggttcaaaaacgtcgtgatttgggacaactaatttttattgaccttcgcgatcgtgaagggatcgttcaattagtatttagttcagaattttcggctgatgcattgaaaattgctgatcaattaagaaatgaatatgtccttgaagtaactgggattgtcaaacaacgtaaggaaaaagacgttaatcctaaaatgaagacgggacaaattgaagtggaagttcaacaagctaagattttgaactcagctaagacacctccatttgatattgaggatggagtaagtgcctctgatgaattgaagatgaaatatcgttatttggatcttcgtcgtccagaaatgcttaaaggtcttaaaatccgtaatcgaattacgcaagctgttcatagttatcttgatgaacaaggtttcttagatattgaaacacctgacttaacaaagtcgacacccgaaggagctcgtgattatttagtaccttctcgggtttacccaggacatttctatgccttacctcaatcaccacagttgtttaaacaacttttaatgggagctggaattgatcgctactaccaattagcacgttgtttccgagatgaagatttacgtggagatcgtcaacctgaatttacgcaaatcgatttagaaactagttttttaactgctgaagaaattcaagatattacggaaggcttaattgctcgcgtaatgaaggatactttggatattgatgttaaattaccatttgatcgaatttcttggaaagaatcgatggaccgcttcggtacagatcaacctgatgttcgttttgggatggaattaaaagatattagttcaattgtggctgactcagaatttaaagttttcagtggggcagttgctaacggcggagtagttaaggcgattgctgttcctgatggagctaacaacttatctagaaaagacattgataaactgggcaaatacgtagaacgctttggtgctaagggattagcttggttgaagattacagatgacggtttcagtggtccagttgctaagttctttaatgcagaaactgaaaaacaaattatggaacaaacaggggctcgagtaggagacttactattgtttgctgcggatcgtgccaaggttgttggtgatacattgggttatctccgtgttgaacttgctaaacgttttgatatgatcgatgaggatcaatttgctttcctttgggtagtagattggccgttatttgattatgatgaaggtgaccaacgctgggttgctgctcatcatccatttacaatgccaaatgaagaagatattcattatctagatgaaggcgaagaccctcatcaagcccatgctcaaagttatgacatcattttaaatggacttgaattaggcggtggttcaattcgtattaacacacgtgaacttcaagaaaagatgctgaaagcacttggcttcagtctagaaagtgccaatgaacaattcggttacttactaacagcgctcgattatggtttcccaccacatggcggtttagcaattggtttagatcgttttgctagattattagctaaacgtgataatattcgtgatgttattgcattccctaagaattctaaggcatcagaaccaatgacagaagctccaacaatggtttcagaagaacaattagctgaattatcattagatgttgatgttcgtaaaccagaagactaataagaaactagaaaaaagaggatggttaaatcctctttttttattggattatatataaaaaattattaaatgagtatcagtcttcatttcaagtgactgaaaatgttatattaaactagagttaaataaactaagaaagtgattgatatatataatggatcatcaaatcaaaaaaattgcaaaacgtcaccaatacgtggctagaatttcaacatcgtttatctatgcgatcttggtttcgatcgcgatgaactttttttggacgccgggccatatttatgcttcaggtatcaccggtgcagctcaggtagtatcaacggttttaaaaagatttttgtcaatggacgtttcagttgccattttacttttcgctctaaatgtaccgttgttcatcttagcttggattgcgattagtccacgttttaccgtttttacggttatttccgttggtttagccagtgtgatgattaagtttttacatccaatgactttgacaacagaccctataatttgtgcaatttttggtggtgcagtcaatggttatgggacaggtttagcactcaaaagtggtatatcgaccggtggtttggacattttaggaattacaattttgcgtaaaacaggacatagtattggaagtattaacattgcctttaacattttgatcgttgtagctgctggctttctatatggctggccatacgctttttattcaacaattggattaattgttaacgctaaagtaatggatatgacatatacacgacagcaacggatgcaagtgatgattattacggaccgtcctaagagtgtgatcgatagtatccaaaataatatgcggcgcggtattacaatcgtccacggggcggaaggagcttataatcataaggataaaaccgtccttttcaccattgtatcgcgttatgaaatgccggaattggaagcggcgatggaggtctctgatccccatgcctttgtaagtatcaccgatacgattaaaatattaggacatttttacgagcctactttgtgaggagtttattttgaaaaaaatatatttattactagttagattagctcgtttggcgtttggcgccaagaaggcacagtaccaagtagcctattttatgagctttgctggtaacgaaacttttattagagagttagtaaaacagtttggttcagacgaagttttaatcgtctataaaacaaacgtcaaagaaaatgttttacagttgcaacaggagcacatcataaaacatgccatcgagtttaaaaagtttcaagttacgagctttgttaaaggcatcaagttggcccgagtgacactttttgacaattattatccagaattaagtgctatcaataaaaccaaaaaagattatttcattcaaatgtggcatgctaacggagctattaaagcttttggttgggaagatccaagtacatatcatcgttcggtggaagatcaacaacgttttcagcgagtttatgatagttttgaccaaattgtagttggttctgaaaaaatggctgatgtttttcagcgaagttggcatgtagcttccgacaaaattgatcgaattggatatccacgaaccgataaatattttgaagaaagttggatagaaaaagcacgaaaaaaaattcaaacaaaacttccagaattaacccaaaaaagagtgattttgtacgcaccaacttatcgcaaagatgtttcatttagccttccagatgactggcgcaaaattaaggtacctcaggatgcagtattgatagtacgtttacatccccacctagctaatgtggaacgtcaaattgttgatgcatctcctgatcgagtgataatggtggaccattttatttcaactcaggagttactctgtgttgctgatactctgattactgattattcgtctatagcttttgattttagcctattagataatgcgcgttctgtaattttcttcacttatgacttagaagagtttgaacgaacggtaggaattcaggctggctttaaggcagcctttctaaaccaaatggtaaatactgtggaacaacttaatgacgcgattttgtttggcaattcagataagaatgtgattcataaattaaatcaacaatggaatacattgaatgatggccgttctagtgcccgattaattaagcaagttaaagagagatgtacagatgagtagtttaaaaaaacaactaaaaattatcattcgatacgtattgattgttatcaacgatattttaactttattacccattaaaaaaggagtagttttatttgaaagttttaatggtaagggattaaccgataaccctaaggcaatttacgatcagcttttggagatggataatcaaactgctaaactactttattggggaattaagggtcaattttttgatgaaattgtacaacaatatccgaatgctcaaatattaaaaagatggtcattaaaatggatttggatttcagcaagagcaaattattgggtttttaattcaagaatgcccacttggtggaagaaaaatcggaatactaaatacgttcaaacatggcatggtacgcctttaaaacatttagcgacagacatggatcaggtgaaattacccggaagcacgcgagaaaagtacttaaaagaatttgttagtgaagctaaacgatgggactacctagtagctgcaaaccaatattcagaggatattttcaaaagagcttttcgattcagaaaccaatttctagaaacgggttacccgcgtaatgatatattagttcaaaaaaatcaaccaactgagattaaggcactaaagcaaaaaatcattggcaatggagaaaaaagagtcgtgacatatgcgccgacatggcgagaagacgattttatcagtgttggacattatcattttagatggcattttagtctaaaaaaaatgatgggcttacttcctgaagatgtgatgttattaattcgaccacattaccttgtaacagatcgaattgatattaagggatttgaagatcgcgtagttattgattcaacaactgatatgaatgaaatttatctgattacagatttaatggtgacggattattcatctgtaatgtttgattttgctattttaaaacgaccaatgttattttttgcgtatgacttggaatattaccgagatgatttgagagggttttattttaattattatactgagctaccaggtcccattgttaccgatgaaacacatttattagctgaaattgatcaacttcttcaaaataattttgcggagcttgatccagagcgctttaacaaatttgccaagcgttttgtaagttgggaaagagggacagccgctcaacaagtcatagaaaaaattaactatcggagggatgaaaaatgattattggttcacacgtcagtatgagtggaaagaaaatgtttttaggctccgttgaaacgagtattgaaaatggggcaaatgctttgatgatttatacaggagctccccaaaatacacgccgcaaagcaattgaagatttacgtattcctgaaggacgcgccttacttacagaacatgattttaaagacgtcgtggttcatgccccatacattgttaatttaggaaatacttttaaacccgaaagtttcaaattcgccgtggaattcttaaaagaagaggttaaacgggctgatgctttaggggctagccagttagtcttacatccaggagcgcatgtaggagcaggtcccgacgctgcgattgcgtcaattactgagggattaaatcaaattattacaccagagcaaaatgtgaagattgcgttagaaaccatggcgggaaaaggaactgaagttgcaactaactttgaacaaattcagcaaattattactggagtagagcacaacgaaaaattatccgtatgttttgatacatgtcatacgaatgatgcgggatatgatgttaaaaaccatttcgatgatgtaatggatgaatttgaccaaattattggtttgcagaaaatcggcgtaattcatttaaatgattctaaaaatgaaatgggcagtcacaaagaccgccatgaaaatcttggatttggaaccattggatttaaggcgctacattatattgctaattttgataaatttcaaaacgttcctaaaattttagagacaccatgggtaaaagatccagatgctaaaaagcattctccatatcaactagagcttgcaatgcttaagagtggcagatttgatgatacattgattgaaaaaatcatcaataattaaaaaatgtcatagggcaatgataacgagatatttatctcggtgccttatgacattttttagttttatacgagactttccataataattgtggcggtctcctcgatggatttattagcagtattaattactaaacaaccaatttttttaaagagttcgtctgcagattgaagttccttattgatactatccatattagagtaggacgattctggatttaaaccgtaagcaatcatgcgctgccgacgaatattatttaaaacttctttagtggtagttagtccaaaaatcttgttagagtctacctgccaaatttcatctggaatttgagtttgaggtaccagaggcaaattagcgaccttgtagcccttgttagcaaggtagagtgaaagaggtgtcttagaggttcgagacacacctaagaggacaatatcagcttttaagaagccagcagggtcttttccatcatcataggtgaccgcaaactccattgccgaaatcttatcgaagtattttgcatttagtgagtgggtgcgtccaggtttattttcaggggcgagattagttttttcagcaaataaattcactgccggagtcaatacgtccaaatattttaaagtgttttgattacaaaaatcggcagcatattgattcaattccggatttacaaaggtggaaaaaaccattgcatcttcacggacggctttattcaaaatactatctagtaaagagattgtatgaataaacggatgacgagcaaaattaaattccacatctagaaattgagcggctgctgcatgagcgacttgatcacccgtatcaccgacagaatctgaaagaatgtaaatattaattgattttttttgtttttccatattgtttaactcctcagtcttttggtatgatattaacatagttgctttaagttagaaaacgttttctgataaataaataactatcgccacagttatttattttatgttgacggtcataacttattcagttataatatttaagaaacatgagtacttagtacgaattgttatttcgaagctcggagggagggaatcacattgtcaaaaacagttgttcgcaaaaacgagtcacttgatgacgctcttcgtcgctttaaacgtacggtgtcaaagtccggtactctacaagaatatcgtaaacgtgaattttacgaaaaacctagcgtaaaacgcaagttgaaatcggaagctgctagaaaacgtaagaacaagaagcgtttctaatccgatcattgctcctgaatttcaggagctttttttgtatacttaaaagggagatttaaacatgaattttactgaacaacttaataatgatttaaaaacagctatgaaagcgcatgataaacttagtttaagcgtgattagaatgattaaatctgaaattttaaatgaacaaggacgagttggccacgaattgaatgatgaagacttttctgcggttatcaatcgtgcttacaagcagcgcaaagagtctatcaatgagtttcaaaagggtggacgtgatgaccttgttcaagaaactgaagcagaattaaaagttgttgaaaagtatatgccagaacaattatctgacgaagaactccaaacgattatcagtgatgtgattgctgaaacgggtgctacttctaaagctgattttggtaaagtaatgtctaagttaatgccaaaagttaagggaaaagcagacggttctaaagtcaatgaaatcgtaaaaaataccttaagttaggggacgtttacgtgaccgaagaagtatttgaaaaaaatctaatattatctgatccaaatttagaagtttcactattgggaaatcaggaacgttttatcccggtgcttgaagaagggatgaatgtaaaagtattaccatttggtgaacgaatcacaatcaaaggttccaaaaaagcagttgaacaaacttacgaagtactgaagactttattaaagattttaaggtcgggcgtccaattaaacagcgctgattttgtaagtgcaatgaaaatggttgaaaagggaactttggattatcttccagatttgtattctacaattttgattaaagatgctaaaggaaaaccagttcgaatcaaaaactttggtcaaaggcagtacgttcaatccgttaacgataatgatgtgacctttggtattggccctgcgggtactggtaaaacatacttagcggtggttatggccattgcagccttgaagaaaggtgaagtagaacgaattatcttaacacgtcctgcggttgaagcgggtgaaagtctgggatttttacctggggatttaaaagagaaggtggatccttacttacggccagtatatgatgccttgtatcaaattattggtgcagagcataccacacgcttgttagatcgaggagtcattgagattgctccattggcttatatgcgtggtcggacgttagataatgcctttgtaattttggatgaagctcaaaataccactaatcaacaaatgaaaatgttcctgacccgtttaggatttggttctaaaatgattgttaatggggatgttactcaaattgatttaccacgtggtacgcgaagtggattaaaagaagcacaattggttttacaaggaatcaataaaattgaattcgttaactttacagctaacgacgttattcgtcatccggtagtggctaagattgtacaagcctacgatgacaaagaagcgaaaggataaatctgatggatattcaaacatttgatcatactaaggaagaaaatcctaaaaatctcgaattaattaccgatattcttgaatttgctggaaattatttgcatttagatgaagaaacggaaatttcagtaacattaatgcataatgatgaaatacatcaaattaataaagagtatcgaaacgttgatcgtccaactgatgtaattagctttgcaatcaacgatgcagatgaggatattattatggatcctgaaatggcggaggaaattccggcaaacatcggagatttgatgatttcagttgataaagttgctgaacaagctgaatttttaggtcattcttatgagcgtgaattaggctttttatgtgttcatggtttccttcatttaaatggatatgaccatatggaaaaagaagaccaagaaaagatgttcccccttcaaaaagaaattatgaatgcctatggcctcaagcgataagcgccaaacgaaaaaaaatcgttcaatcttccaatctgtaggccacgcgggccatggattgtgggaagtgtttaatactgaacgtaatttccgttatcacttgatgattatggttgtcattattattgcgggatttatttttgcattgaatttgttggaatggattatggttttaggatgcattgcagcagttttggttgctgagattttaaattcagccattgaacgattagcagatttagctgctgacggtaaattccacccgttaattaagcaagcaaaagatattgcagctagtggtgtgcttgtcacagcgctatttgcggccataattgggttattaatttttggtaataagttattctaaattaaagaaacggatataaaatatggaagaaaacaatcaagcatttcactcaggatttgttgctattgtagggcgtcctaatgtaggaaaatcaacatttttaaactacgtgattgggcagaaagttgctattatgagtaacgttcctcaaacaactcggaataaaatccaaggaatctatacgactgatcgagaacaaattgtttttattgatacgccgggtatccataaatctcataataaattgggagactttatggtgcaatcagcaatgtcttcattaaatgaagtagacgcaattatgtttatggttaacgctgacgaacctcgaggagctggtgataattacattatcgaacggctaaagaaaattaccgatcgaccagtctatcttgtgatcaataaaatcgatttagtgcacccggacgaattattaccgattgttgattcatataaagatgctatggattggacagaagttttcccgatttcggcgcttcaaggtaataatattaatgaattggtgacaactttaagtcagcacatgcctgaaggacctaagtattatcctgatgatcaggttactgatcatccagaacgctttgttgtttcagaattaattcgtgaaaaagtgcttcaattgacccgtcaggaagttccacattcagttgcggtggtaattgaaacgatgaaatctaatgatgagggattggttaacattcaagcaacgattattgttgaccgttcttcacaaaagggaattgtaattggtaaaggcggaaaaatgcttaaagaaattggtagccgtgcccgtttagatattgaacacttactaggtagccgtgtttatcttgaactatgggttaaagtttctgaaggttggcgtgataaacaaggaattttgcaatcatttggttacaaaaaggatgagtattaaaagtgaacacagtcgccaatgctgattttaatggcattgtaatgtttgaacgaagccatcgcgaaaatgatttgttagttaagtttctaactaaagagcatggtaagcgaatgtttttcattagaaatgccaaaaaagtagattttaagttaagatcagcgattttaccatttagtcatggtcagtatacggggctaattcgtagtaacggtttgtcgtatattaatgctgcactagatgttcagcaatttgaaaatatttttcaagatatcacgttaaatgcttacgcaacctttgttcttaatttagttgatgcggcttttgatgataatgtcaaaatcacatcatggtttgagcggattaatcgcgcattaattttaattgacgctggaaatgatgctgaaattataaccgatttaatccaaattcaattattaaattcgtttgggatatcaatcacttgggatcactgtgtgatttgtgggcgaaccgatttgcctctagactattcagaagcgttcggtggaatgctatgtcaaagtcattgggaacgagatgagcatcgttggcatttaaaacctaagagtgcgcgaataatcggaattttaagtgcggttagtatttttaagttaggacaaatctccatttcaaaagagaccaaacaagaaatttggaatttaacagctgatatttataaaaatcaagttggaattaatttgaaaagtcgaagctttattgatcaaatgaaaaaatgggaaatttaagtgatttgacaattaactaaatttcttctatcatcattgtagttaatagaggacagtgaagaacgaagtaggccttataagttttcaaagcgagatcagaatggtgggagctgattaaaacaagtctacagggcatttggagtccgtgtaaaactaagttgccagcgattgctggaagtagggtggaaccgcgactcttgtcgtccctacgtagtgtatttttagtacactgcgtagggatttttttgtccgctaaattaaaaggaggaacttatgaataagaaactttcagtccaagaaattattttaacattacaaaaatattgggcagaccaaggatgtatgctcatggaagcatatgatacagaaaagggtgccgggacaatgagcccatacacatttttacgagcaattggtccagaaccttggaatgctgcttatgttgaaccatcacgtcgtccagcggacggacgttatggagaaaaccctaaccgtttataccaacatcaccaattccaagtagtaatgaaaccttctcctgaaaacatccaagagctttatttaggtagcttaaaagcccttggaattgatccattggaacatgatatccgcttcgttgaagataactgggaaaatccctcaatgggttgtgccggtgttggttgggaagtttggcttgacggaatggaagttactcaatttacatatttccaacaagttggtggtttagaagtaaatcctgtaactagtgaagttacctatggattggaacgtttgtcatcatacattcaagacgtggaatcggttttcgatctagaatggggtaacggagtttcatatggtgatattttcagagaacctgaatttgaacattcaaaatattcatttgaagaatctaaccaaacaatgctggaaaaaatgtttaacgattttgaagctgaagctaatcgtttaattgaagaaggtctagtacatccagcctatgattacattctaaaatgtagccataccttcaatttattagatgctcgaggaacagtttcagttacagaacgtgctggtttcttatcccgtattcgtaatatggctcgtaaggtagcacgggcatttgtggaagaacgtgaaaaattaggattcccattattaaaaaataacgaagaggaggtaaaataatggcacataattatttactagaaattggattggaagaaattccggcccatgttgtaactccaagtatcaaacagttagtacaaaaagtaacagccttcttaaaagaaaatcgcttaacatacgactcaattgatcatttttcaactcctcgtcgtttggcaattcgaatcaatgggttaggcgaccaacaacctgatattgaagaagatgctaaaggccctgctcgtaaaattgctcaagatgctgatggaaattggactaaggctgcaattggctttacacgtggacaaggtcttacggttgacgatattacttttaaaacaatcaaaggtacggactatgtgtacgtccataagttaatcaaaggaaagatgactaaggaaatccttacggggataaaagaagttgttgaatcaattaatttcccaacaatgatgaagtgggctaactttgattttaaatatgtacgcccaattcgttggctggtttctattctagatgaagaagtccttccttttagtaccttagacgtaactgcgggacgccgaacagaaggacatcgtttcttaggtgaagctgttgaactggctaatgctgaagaatatgaagcaaaattacacgatcaatttgtgattgttgatgccgacgagcgtaaacaattaatttcaaaccaaattaaagcaattgctgaaagcaatcgttggaacgttacccctaacccaggtcttttagaagaggttaacaatttggttgagtggccaaccgcttttaatgggggatttgatgaaaagtatttagctattccagaagaggtattgataacatcaatgcgtgaccaccaacgcttcttctttgtccgcgaccaagctggaaagctattgccaaacttcatctccgtacgaaatgggaatgaagaatttattgaaaatgttgttcgtggaaatgaaaaagttttaactgcgcgtttagaagacgctgctttcttctacgaagaagatcaaaaacatgatattaattattatgttgaccgacttaaaaaggttagtttccatgataagattggttcaatgtacgaaaaaatgcaacgagttaattctattgctaaagttattggaaacaccttaaatcttaatcaaacggaacttgatgatatcgatcgcgctacaatgatttataaatttgatttggtaactggtatggttggtgaattctcagaattacaaggggtaatgggtgaaaaatatgctcaacttaatggtgaaaaccaagcagtagcccaagccattcgcgaacattacatgccaaatagtgcagaaggtgatttgcctgaaagtgtaacgggcgcggtagtcgcattagctgataagtttgataacatctttagtttcttctcagctggtatgattccaagtggttcaaacgatccatacgcattacgccgacatgcatatggaattgttagaatcttaaatagccgtgattggcaattagatttaaatcaattcaagtcacaagttaagactgaattagcggagaaacatacagcatttggtgtggatgtcgatcaaaactttgaccaagtactcaacttcttcaatgaccgtattaaacaattgcttgatcatcaaaatattagccacgatatcgttgaaacagtacttactggtaataatcatgatgttacggaaattatcgaagctgctcaagtaatagcagatgctaaagcaagtactacatttaaagatgatattgaagctttaacacgagttcaaagaattgctacaaagaatgaagtgagtggtgaacttaatgtagatccacaattatttaataatgcttctgaaggcgaactttttgatcaaattattaaaattgaagctgcaaataatttgacaatgagccaactatttgctaaattatgcaagttgactcctgcgattagcaagtactttgacgcaacgatggtcatggacaaagacgaaaatattaagcgtaatcgtttgaatatgatgagtcggttagctaatttaattttaaaaattggggatctaactaacgtacttgtaaaataaaactctttttacaaggatgatttgaatctgcttaaagttaataaataaataaaacaagccatttagtctaacgagattaaatggcttgtttctttctatgcacaaattaagtaataaaaatgatatagcagcaaattaaaatgtacagacttgacagaagtgttaaaaacaagggcgttttaattgattctattgcttgactgctgtatcatactaacgtatgagtttatcttgcgaaagctggtgagagtatggctggaatgattccagaagatgtaattgatgatgttagaacatctgttgacatcgctgatgttgttggtagatatgtccagttaagaaaggcgggtaaaaacctatttggtgtttgtccatttcatgatgagaaaacaccgtctttttcggtttcggagagtaaacaaatttttcattgctttagttgcggacgcggtggaaatgtttttaaatttttgatggatttagagaatcttagtttccctgagtcagttcgtagagtagcggaatttggcaatattccattagatcagagttatttcaagtcaactagaaagtcgtcgtatacgattgaacaaagtgcattgattgatttatatgagaaagcttctgagttatttagccatattctattgaacaccaaattaggtgaagatgcattacagtatttgaaaaaacgaggaatgaccgaggatgatatcaagaattttgatattggatttgccgccccggaagacaatctcctgctaagtttttttaaagaacataagattgaccaacatttaatggctgaatcaggattgtttattgaatccgaaaatcaaacattaagagatcgattttttaaccgtattatttttccgattaaagatacaaatggaaaaatcgttgcattttcgggccgtagtttggttaaggataagaaccatcctaaatatttaaatagccctgaaacgagcatttttaataaaggaaaggtgctttacaatttttctcaagctcgttcagaaattatccaacagaaaacagtcatattatatgaaggttttatggatgtcattgctgctcatcgagcggctgtaaagaatggaattgcgacgatgggaaccagtttgactgaggatcatattaatgctatcaagcgggtggctgatcgcgtaataatctgttttgatggggatgcgcctggacaaaaggcaattgccagagcaattgagttattgaggcaatctagtgatttacaaattagcgtggtttttattcctgataatttagatccggatgagtatgtgaatcaaagaggaacagctgcatttcaaaatttgatgcagcaaactggggaatcaagtacttcatttcttttgaaatatgatcgaaccggtctaaatctagctaatgaaaatgatcagttagaatacttaaaacgagctttaaaacgaattagtagtctgaaagatgccctagaacaagatttgtatttaaatcaattatcagatgaatttaagattgataagcgtgatttaaaagaccagttaagagaaagtgtagcagatcgaatcgcgcatgcacccaaacagtttgaattggaagcgtcgacgcctccgccttcaccagaggcaatgggagatcaacccgtattcaatcaaaatattcaaaaaaagttatctaagatagatatttcggaatatcgtttgctagctcgtgcattaaataatcatgatgtttggctaaaattacagagcctacccaatttttattttccaaatgaaaagcttgaaacaatttatgtcttggctagtggatatttagaaaaaaatcatgaatataatgttgcagattttatggattatcttaaagaagatgagctacaagcagtcgttgctgatattgaatcaattaacctaagccctgaatttactgaagaagaaattcaagattatcttagcgtgattgaaaattttgctcctttaagtgaacaaatttcaaatgttaaatcggatttagatgaagctactagattaggtaacaaagaattacaacaacaactaactttaaaacttatcgcgctatatcaaaaacaacaacagcttcaaaaataatagggggatcagcataaatggcaaacaaaaaaactgaaacaaaaaagaaaaagagtgaaagtatcatttcttcacctgagtttaaaaaagctgtcaatcaaatcattaaagctcgtaagagtgaaaagaaagttaaatatacacaattaactaaagatttgattactaagtttaaattaactgacgaagatgttgatgatcttattcaacgcattgaagatgctggaattagtgttgtcgatgaaaatggtgatccaagtgaaaaagctttgaaagctcaagaaatttctaaggaagaattagatgatacaaaggctcctgctggagtaaaaattaatgacccagttcgtatgtaccttaaggaaattggtcgtgtatcacttcttactgctgatcaagaagtcgaattagctttaagaattgaaaagggtgatccccgtgcccgtcaagaattagcagaagctaaccttcgtttggtagtatcaattgctaaacgttatgtgggtcgtggaatgcaattccttgatttaattcaagaaggtaacatgggcttgatgaaagctgttgaaaaatttgactaccaaaaaggatttaaattttctacgtatgctacatggtggattcgacaagccattacacgtgcgattgccgatcaagcgcgtacaattcgaattcctgttcacatggtggaaactatcaataaattaattcgaattcaacgtcaattgctccaagatttaggtcgtgaaccaatgcctgaagaaattggtgctgaaatggatatgccatctgataaagttcgtgaaattctaaaaattgctcaagaaccagtttcattagaaacaccaattggtgaagaagatgactcacatcttggtgatttcattgaagatcaagaagcaactagtcctgctgaccatgctgcatacgaattgctaaaggaacaacttgaaggtgttctcgatacgctaactgatcgtgaagaaaacgtactacgtttgcgctttggattagatgatggacgtactagaactcttgaagaagttggtaaagtatttggagttacaagagaacgtattcgtcaaattgaagcgaaagctttacgtaaactccgccatccatcaagatcaaaacaactaaaagattttctagattagttaacccaagaggttccgtgcaggtcgtagatttgtgcaggacctttttttgaaagatataactataattacgaaagatagtaggggtttattttatgaattcgaataatttgtcaccaagactaaaaatagttgctagtttagtaccacaaggttcaagaattgcggatattggatcggatcatgcgtatctagcgattaatttaattaaaaataagattgctaaccatgcaatagccggagaagtcgctcctggaccgctctctaattcgaaagaagaaatcgaaaagagtggggtagttgatcaaattgaagcacgtttaggtgatggattagctgttattcaagataccgacaccgtcgatgtgatttgtattgctggaatgggtggccaattaattcgaaaaattttaaatgacggaaaaacaaaattaaatggggttaagaaattaattcttcaacccaatgtcggagagttggaattaagagaatggttaattagtaataatttcaaaattacccatgaagatatcgtggcggaggaccatcacttgtacgaaattatcatggcggaacctggacagatgactttatccgagaaagagcaaatgtttggaccaattttaatgaaaagtcataatgaggtgtatacacgtaagtggcagcgcgaattaaaccggttgagaaaaattgaagcaaatctaaatgctcatcctagccatggacaagctaaactagaccaagttactaagcaaattagcgatattgaggagatgttttcacatgttatctaaaaaattaattgaccgttttgaaagcttcgcgcctaaaaccattgcttttactaatgatcctgtgggtttacaaatcggaaatgttaataacgatattaaacgagtaatggtgactttagatgttcgacctgaagtggttgacgaagcaattaaacaaaattgtgatatgattttttcgcaccaccccttgatttttcgacctattaaaaatttagatttaagcaacccgcaaaatcaaatgtacgctaaattaatccaaaattcgattttggtttattcagctcatacaaatttggacgttgctaaaggtggcatgaatgattggttgacggaagcaatggggttaaatcatgtccaaacggtgtattctaaccattacgataccaatattggtcgcatcggagtcttaccaactcctgtaactgttgaaaaatttgctaaaaccttgaaaaaaacttttaacttagatgggttgcgcttagtaacaagtgacaatgaagctatggtaaaaaacgttgcagttgtaggtggtgatggtggtaaattttatcctgaaatgctcaaagcgggagcagacgtgtttgtaaccggtgatgtttattatcatacaggacatgatatgttagcggatggcattaatgtagtcgatgtaggtcataacgtcgaaaaaatatgtattcctaagttagcttctttattcaacgaatggaaggctaataatgattgggaagtcgaaattatagaatcgacgattaataccaatccttatcaatttatctaaaaattgggaggcgatttaaatgaatccagagaaaatgactacggcacttcaagaagcaattagcgaagcacagcagattgctgtaaatcgtcaacatcaagaaattggtgtgccagaattatttaaatttttaacacaaccagaccaactggtcgggacactattaacagacttaaaggttgataataatcttgtccaaaccgagttagaccaggaacttgaacaaattagcgtggttagtggtagccaggttagttacggtcaatcgatttcagcagaactaaatcaattattagttcaagcagaacaacagcgtaaaaaattacaagatgagtatgttgcaattgatactattttaattgctttatttaatttagatcagaatcagtttaaaaaattcctgaatcaacaaggtctaactcaaaaacaggttttagccaaagtagatgaatttcgtgggggtgaaagagtgacatcaaaggaacaagaaagtggatataaagcactagaaaaatatgggacagatttagttaaaagggcccacggtgaaaacccagatccagttattggacgtgatgaagaaattttagaagttattcgaattttatcgcgaaaaacaaaaaataatccagtactaattggtgaacctggtgtaggaaaaacagccattgtagaaggtctagcgcaaagaattgctaagggtgatgttcctagcaatttagttgataaaaccattgtttctctagatatgggttcattaattgctggggctaaatatcgaggcgactttgaagaacggcttaaagcagttttgaaggaagtatcaaagtcagatggtcaaattatcttattcattgatgaaattcacacgattgtgggagcgggtaagactgaaggtagtatggatgctggaaatcttttgaaacctatgctagctcgtggtgaactccatttgattggtgcaacaacattagatgaataccgcgaaaacgttgaaaaagacaaggcacttgaacgccgtttccaacgggtgctggttaaggagcctagcattgaggatactatcagtattttaagaggtttaaaggaacgctttgaaattcatcatggagttcgtattcatgataatgctcttgtggcagccgctaaactttctagtcgttatattacggatcgttatttaccagataaggcgattgatttaatcgatgaagcatctgcaaaaattaaagtggaaatgaattccaatcctactgaactcgatcaggtcaaacgacaattgatgcgtttgcaggttgaagaacgagcacttaaaaatgaaagcgatgcagagtcagttaaacgtttaaaggacttacagaaagaattatctgaaaccaaggaagaaaaagttaagctggaatcacgttggtcagcccaaaaagaggaaattaaaaagatcagtgataagaagaatgaattagataaggccaagcatgatttacaagaggctgaaagttcttatgatcttgatcaagcggctattttacaacatggaaccattccagctttggaaaaagaattggaacaattagaaaatcaatccgaaagtgatcatggggattggttggtagaagagtccgttacagataaagaaattgcccaaactattagtcaaatgacaggcattccagttgcacggttggtggaaggtgaacgagaaaaactgctacatttagctgataaattacacaatcgagtaattggccaagatgaagccgttcaatccgtttcagatgcggttttacgttctcgtgcgggactccaggatcctaatcgtccgattggttcatttctcttccttggtccgacaggggttggtaagacagaattatctaaagctttagcagaagcgttatttgattcggaagataacatggtccgaattgatatgtctgaatacatggaaaaagaatcggtttcccgtttggttggagctgctccaggatatattggttatgaagagggaggccaattaaccgaagcggtccggcgaaacccatattccattgttctatttgatgaaattgaaaaagcacatccagaagtgttcaatattcttttacaagttctagatgacggtcgtttaacagatgggcaagggcgtacggttaactttagaaatacaattttaattatgacttctaacttaggttcagatttgctattgaagaatcaatcagaaaataaaattgatgacaacatccgtgaccaagttcaagatgttttgcatggatactttagaccagaatttttgaatcggattgatgatatcattatgtttaccccattaagtaaacaagatgtacgccaaattgtgattaaattaattcataatttatctatacgtttgagcgatcaagaaataagtttaagcatttcggatgatgcacaagattatattgttgaacaggcatatgatccagcgtttggggctcgaccattgcgccgctacattactaaaaatgttgaaactcctttggcaaaagaaattattagtgggcgtgttcgtcctaattcaacagttaatatcgacgttttgaatgatcaactggttttccagaataaataaaaaaaggatgctatctttggtaaaaataccaaagacttgcatccttattttttaggttttgaaattagtgggatcatgttagaagtaataagagctactacagctgccacaataccaatttctaaacgtgtgtatggtagagcatcgagttgaccaccaatgtagccaataacttcaccaaaaacaaatgcccaaaaaataactacgacttgtttcatttcgtttggcccctttctgaacaacagtaattttagcacaattacgtggggaaataaattaaactctatatttttggagaaggggaatttatttagtataattataaaaaacaggaggggataaggatggcttttgtgccactgcaagtattaagttcttacagtttattatctagcccgattaaaattgatgacttaattgctacggcgaaaaatcgtggatatcaagcgatgaccctcaccgatcataatacaatgtatggaacagttgaattttatcaagcttgtattaaaaacaatttaaagcccatcgtgggtttaacgctttggttagatagcacgacgggaattgacaatcaatttgcgctagttttaatagctaagagtgttaaaggttaccgtaatttaatgcagattagttcggccaagatgacgagtagtgcaccaaaatttgtttttgatgatattaaagatttgctagatgatttaatcatgattgttccagcacaaagatcagaaatgattgaattgttggagcgagggctatccggtgatgcaaccgagcttttagaaaattatcgtcaagttgttggtgataaagatctttatctaggaattaatttaaagcaaactaatattatgcgtcaaaccttgatgcaaattgccgaaaaacacagtcttggttgtttgcccttaccgagcgtggaatatttaaatagtgaagaccattttgcaactcaagttttgaaggatattgcttcgggggaagttatcaagcatcctgaaatcctagcaaaggaccaagggaataattggttaaaaccgcgagatgtatttgaaaaagagtatcgggatgccggattgagtggtttattagaccaactagatacgctaactagccaaatcgagctaaaaattccgtttgtccagcccaaattaccaaaatttcccacgccaactaatcaatcggctattcaatatttaaaggaattatgctttcaacagttagaaaaaagtaaaaatgctcaaaatttgcaatatcagcaaagattggatcgagagcttaatgtcattgaatccatgggttttgcggactacttcttaattgttcacgatgtggtccaatttgctcatcaaaatcacatcttgactggaccgggacgtggttcagctgcaggctcgttagtagcttatttactcaggattactagtgtggatccaattgaatatggactgctatttgaacgcttcttaaatccagaacgtgcccaaatgccagatatcgatttagatattccagatgataaaagagaattgatgctcaaatatgtccatgataaatatggacatcaacatgtggggcaaattatcacatttggtactttagcagctaagcaagccattcgcgatgttgcccgtgtttttggggaaatgccgaataaaattaatcaaataagtgcattaattcctagtgaactaaatatcacattggagcgtgctttagaaaattcaagtaagttacaagagtttataagaacttccgaaaaaaatcgatttatgtttgaaacggcgcggcgcttagaaggattgccacgtcattactctacgcatgcagcgggaattgttttaagtgaaaataatttaaccgaaaccactcctgttcagaatggaaatgaaggaatgctgatgagtcagtattccaagaattatgttgagcgggtagggttgttaaaaatggactttttaggtttaagaaatttgtcattaatggctaatattttagatcaagtccatcaacttaaacccgattttgacatcgagaacattaatttaaatgatacaaagactttagaacttttccaacgaggcgataccagtggcatttttcaatttgaatcggctggtattcggaatgtattgagaaaagtgaaacctaatcaatttggtttagtagttgcggtaaatgcgctttatcgtccaggaccaatggaaaatattgatcgatttgtaaaacgaaaagaacatcgcgaacactattcttttcctaatgacgttttatcggaaatcttaggtgaaactttcggtatcttagtgtaccaagaacaggttatggaagttgcttcagcaatggggggcctgagtttgggacaggccgatttgttgcggagagcgatgagtaagaaaaaacatgatgtaattgaacaaatgcggacgaattttattgatggagcattgcaaaagggatataacgccaagttagcccaacaagtttatagttatatcgaaaattttgctaattatggttttaataagtcacatgccgtagcttatagcaagctagcttttcagctggcttatttaaaaacgtactttccaggtcctttttatacagccttacttaattcagttattggtggtgaggctaaaactaaagaatacattcaagaattgaatcgtttagggattaaagttaaagcaccggatattaatttgagccaactacaatatgcattttatcaacaacaaattatcatgggttttctatcaattaaaggattaaggcgagatttcatccgtaatttgattgaagaacgtcaaagtaatggagaatttaaatcagttgacagtcttttacgtcgaatgcgggataagggtattacagaagaaattattgaaaaactaatcttttcgggaactctagattcctttggatataaccgagcggaattaggtgactttttacctgaattgttgaaaggtattgcttttagcgggcaaaatgtggatctttttgaaaagttaatgcctacgattaaacatcgaccggatatggatttggatgaaaagctggattgggaagaagaattattaggaacttacatttccgcgcatccggttgaacgctatgcaaacttgattgaacaaaatgggtttaaaaaaatcgatgaatttagtgatgaagctcaagtgactacgattgtatatataagaagtattcggaccatcagaactaaaaaaggagagtcaatggcctttgcgaatatcacggaccctactggagaaaacgaagcagttatctttccaaggatataccagcatgctaaaattttgagaaacaaacgagtcctacaattacgaggcaaggttgagaaaagaaacgacggtttacaattaattgttaatgaaattaccgcccctcaaaccaaacaggtccaagcagcaatttggaaattagaagtgcctagccgaaataattcatcagaattccaaaccaaactatttgatattttcagaaaatatcatgggaaagttccagttattttagtttatgaggatactaatgaacataatgagttgtctgaaaaattttatttaaatgacagttctgaagtaaaagagcaattagcagaattgctaggaagtcaacatatttcgttaattaaaaaataaattttgaataaagcacttacattcgattaattaagaaaatggtacagacaactgttttcaaaagtgataaaatcaacaatgaagttttgaaaaaactcaatatttctgtttgaggtgaaaagatgaaacgtattggtatcatgacaagtggtggggatgctccagggatgaacttggctatccgcgccgttgcaagaaaggccctaagctctggtcttgaagcttacggaattaactacgggtttgccggtctagttgctggtgatatccacgaattcaaggcagcagatttagacgatatggtttcacaaggtggaacgatgctttattcagctcgttatcctgaatttgcacaagaagaaagccaattgaaaggtattgaacaacttaagaagttcggtatcgatgcattggttgttatcggaggagacggttcatatcatggtgctcttcgtttgacagaacatggatacaacaccattggtcttccaggaacaatcgataatgatattcctttcactgacttcactattggttttgatacagcgttaaacactgcagtcgacgcgattgataaaattcgcgatactgctaagagtcatcaacgggtctttgctgtccaagttatgggccgcaatgctgctgatattgctctttgggctggtgttgcttcaggagcagatgcggttatcgcacctggttttgattatgacgttgaagcaattgccaacaagttgaaaaagaaccgtgcaaacggtaaggactacggaattattgtcatcgctgaaggtgatgctaattcagatgcagctcctgaattcattgaccagcttaagcaatacggcgattttgatgcacgtgctactgtaattggacatgtccaacgtggtggtgttccaagtgctaaagatcgcgttttagcaagtaagatgggtgcttacgctgttgagctactccttgaaggtaagggtggtttagcagttggaatcttagaaaataaggttcaagctcataacatgcttgacttgtttgatgcaaaacatcaagcagatgattcactttaccaattaagtgaagatttatcattctagagttctattaatatttggataaaatgacttaagaagtcttttataatttaaaatcaagggagagattctgtaatgaagaaaaccaaaatcgtttcaacacttggtcctgcaagtacttctgttgacacaattgttaaattaattgaagccggtgctaatgtattccgctttaacttttcacatggtgaccatgaagaacatctaggtcgttataacatggttaaagaagcagaaaagattactggcaagtcagtaggtattttgcttgatacaaagggtgctgaaatccgtacaactccacaaaaagatggtaaccaagaatatcacacaaatgataaggttcgcatctcaatggatgacactttggaaacaacaaaagaaaagattgctgttacatatgatggactttttgatgacgttcatgttggtggacacgttctttttgatgatggacttcttgattttaagattgacgaaaaagatgaagaaaaccgtgaattagttgctcatgcaactaacaatggtgttcttggatcacgtaagggtacaaatgctcctggtgtttcaattaacttacctggtattactgaaaaagatgctgatgatattcgttttggtcttgaatcaatgaacatcaacttcatcgctgcaagttttgtacgtaagccacaagacgttcttgaaattcgtgaattgttggaagaaaagaacatggaagatgttcaaattttccctaagatcgaatcacaagaaggtatcgacaacacagacgaaatcttgaaagtttcagatggtattatgattgctcgtggtgacatgggtgttgaaattccagctgaaaatgttcctttggtacaaaagacattgatcaagaagtgtaatgcagttggtttgcctgttatcacagcaactcaaatgcttgactcaatgatcgaaaacccacgtccaacacgtgctgaagcttctgacgttgctaatgctgtttgggatggtacagatgctactatgctttctggtgaaagtgctaatggtgactatcctgttgaagctgttgctacaatggctaagattgacgaaaaagctgaaaatgctatggctgaagacggaaatcttcaaatcaacacatttgatcaaagtgatgttacagaaacaattagtgctgctgttgctcgtgctgctaagaaccttggtgttaagactatcgtcgctgcaacacaatcaggttacacagctcgtatgatttctaagtatcgtccagatgctgacattcttgcaatcacatttgacgaacgtgttcgtcgcggtttgatggttaactggggtgtacacccaatcatcgctgaccgtccatcaacaactgatgaaatgtttgaactagctgctaacaaagctgtagatcttggtcttgctaaagaaggagacttgattcttgttgttgctggtgttccagttggcgaaagtggaacaacaaacatcatgaagttacaactaattggttcaaagcttgcttctggccaaggtgttggtgatgaaacagttattggtaaagcagttgttgctacatcagctgatgaagctaacaaaaaagctgttgaaggtggagtgcttgttacaaagacaactgacaaagactacctaccagcaattgaaaaatcaagtgctttagtagttgaaaatggtggtttgacatcacacgctgcagtagttggtatttcaatgggaattcctgttattgttggtgtacaaaacgcaacttcaatcctttcagatgatgaattgattacagttgactcacgtcgtggtattatctaccatggtgcatcaaactcactataaaaatttaatttaaatttttaaaacctggaacattatatgttctaggttttttatttggcagaatgaaagtcgaatttagactgttagggttcttgtattaactaaaaagggatactactaatttcattactttagtagtatccctttttagttaatacaaattataaattcaattatggatcttaactccaacgattttccttagaaggcaagatcattaaaataaagaaccagattgtaccgattagtgggatgatttcaattaaaatccaccagccacttcgatcggtgtcatgtaaacgtcttactttaagtgtccacatacccagccaaacgatgaatgcaatgattttagaagctagattaatattcaaatcacttagattgtagatgtcttcaataggatgaccagtaatagattggataattgcgatgatgattacacctaaaatataattgataataactggccaccagtagtcgggacgattggcagtacctgaaaaattggtgatattatgccagaattttttatatgattcaaccatcaatatgtcacctccaatgcaataaacagcttttaaagacttcagtatttagtcataatgtagtttttattacattttagtatagcaaaggtagtcaaaatgtctaataaagtgaatgtttaataatataattggcaaagataatgctgaatttagaaataatcctacttgggatttattgtttgattaagaagggtatattaagttaatgctatgggaataagaaattagaggcgaggaaacctctagaaatatgttagaatgtagaatgaatgaaaattgagaagcattgtgcttctgcgaaggactgtccgtcgtttttgacggtcagttttttaattactaattggaagataattaattgtagtgttggcccttaaggaaccctgatatattgatgtcggttctatggactaatgtacatatattatgtaaactagaaattggagtggaatttaatggagagttggctatttttgattggaatctttattgtggcgttattaggcaaaaatcaatcattaattatcgctagtattgtagtactatttttaaaattaataccgtactcagataaaatttttcctttattaaataaacaaggaataaactggggggttacgattatttcaattaccattttagttccaatagcaactgggaagattgggtttatggatttagttaattcatttaaatcaccggtgggctggatagcagtagcttgtggtatcttggtctcactattgtcgtatcagggagtaggcttcttatcagctagtccagaagtgacagttgctttagtaatgggaactatcattggggtagtgtttatgaatggcattgcagctggaccaatcattgcgtcaggaattgcgtatttgattattcaacttttacaaattcaaattaaataaaaatgggtgaaataaatatggatacactattaggaaaagtcgaaaaaggtaaagttattgatgaaaatgatgattattattttgttcaattgtcagatggaaatgcctatcgacttgataaaaaagaaattaaaaaaccactgaagaagggtagtttctttactggatttacttatgaaaatgcagatcatgaccgccaaataacacgtgaaacgccacgagcaactgctggcaaatatggttggggaacggttgttaaaacgcgtaaagatttaggagtcttcgttgacattggtttacctaataaagatattgttatttcgttagatgaattaccaacagaaacaaatatctggccgcatactaatgatcgtattttagtttgtctgtctgtagacaaaaaggaaagaatgtgggcacatccagctgactatgatgtttttaaggcaatttctgctcgagcagataaaacaatgattaataaaaatgttaatgcaacggctttccggttaaagatggctggttctttggtattgactgataactttttgttaggatttatccatgcttccgaacgagatcgagaaccacgattgggcgaacaattaaatgcacgggtaatcggggttcatccagatggaacgttaaatttatcattaaaacctaggaattatgaggctctaggtgatgatgcagcaatggttttagccatgctacaacatacccaagaccaaacgctaccattcaatgatcatagcaaaccagatgcgattaaagaacgttttggtattagtaaaggacgtttcaaaatggcattgggacatttgcttaaggctggtgtaatccaacaaactgaagatgggattgttttaaaggagaaatagtcatgaatgatttaatcaatgactatttacattctcttaaagtagagcgaggcttatctgataatacaattattagttaccgccaagaattacgtcacttgaatgactatttgactaaagaaaaaattacagatataaaaaaaattgatcggtatacaatcttagattatttagatgagctcaagaaaactggtagggcaagaagttcttcaattcataccatttcaagtttaagaaagttttttaagtacttattgattgtggataagattgatgttgatcccatggttaatattgatccacctaaaagagctcaccatttgccttcagtactaacgacagcggaagtagaaaagctgttgcaggttccaaatacaaatgaaccacttggaatgcgggatcgaactattctagaagttatgtatgcaacaggattacgagttagcgagttaattacattgaatttaaacgaactccatctggagatggggctaattgaaacgattgggaaagggaataaaaaacgaatcattccaatcggtgacgtggcgattaaatggcttaatcgatatattaatggaccacgtagaattttattgggtgataaaaagtacaatgaaatcttcttaaaccaacatggacatccattaacaaggcaagggatttggaagaatcttaaagctcaggttaaaaaagctggaattgaaaaaaatattactccccatacccttcggcattcttttgcgacccatttgttagagaatggagcagatctcaggattgttcaggagctattaggtcatgctgatatttcaacgactcaaatttacacgcatattacgcagcaaaggttggttgatgtatatgacaaatatcatccacgagcctaaagataaaggagcaacatgttagtaaaatattcggattcaaaaagacaaattgcgatgggattattgtcgactgttcaagcatttaattcaattgatgtagtacggttggtcttagagcggtttactaaaggaaatcgacagatttatttagagcgaaaagatggaacttatattggaatcgtaatgattatcttagaagaagagtgtcttgtagttgatcgcatggcttttattgcaaacgaggaaacagtattcaacgaaaatgaaattttaagatcattaacttctatctatccagaccgtcgtttaatggggtcgttaaaaactagcgcaatgattgaaagattcgaaatggggcaggtaaatgaaagctgaaaattataccctaccaaacgttaagctagctgaatttgagggaccgctagatttattattacatttgatacgaaaatcacagatgagtatttatgatataaaaatatcagaaattactgcccaatatttacaatacttacattcacaagaatcgctagtgttaaatattgctggagagtatctagtgatggctgcaaaattaactgaaatcaaaggaaaattactactaccacatgatgaagaagtgattgaggaagaagatccacgtaatgacttagttgatcaacttttagtttatcaaatgtttaaggaagcttcggaaggcctaaaatcacttgaaaaagaacgacagacctcgtttacacgcccagaaatggaaattcctcctaatgaagctaatcgcttagctccgggcgttaaaataagtgacttacaattcgcacttcagaaggttttagcgcgccaagcgctcctagaacccacttatagaaccgttaaagcagaagaagtcactcttgaagaacgaatgtcagaaatcaaaaaacgtatttttgatttaaagcaatgctgttttgaagatttatttattggacattttagccgagaaacattagtaacaacctttatggcaattttggaactagctaaaaatcatcaaatcttacttgaacagccagcaagaaaacaatcaattttaattaagttaggtgaagtttaatgaataatgagcagaaagtagaagccctactttttgtagcaggggctggaggaatttcagttgaagaactatctaatttcacgggttatgctaagcctgctatactaacgatgctagataatcttgaaaaaaattacgaagttaattctaaaactgctttgaagctaatccaaactggtggtacttacaaactagttactaaacctgagttagcatcgattttagaaaagtattttgatcgaaatagtcgctcaggactatcgcctgcagcattagaaatattgtcaattgtggcttatcgtcaacccataacacggattgaaattgaccaaattcgcggtgttcaaagtggcacgactttacagaacttagtacttagaaatctagtgaaagtggttggtagacttgaagagcctggaagacccaaaacgtatggtacaacagatgagtttttagattattttggtttagaggatattaaaaatttacctaaacttgaaaaagttggagaagattcagaattagacgatagcgatttatttttacaagagtttgaatcaaaaatgaatttaaataataaggagaaataaatggaagaagaaagattacaaaaagtaatggctgaagcaggagttgcttcaagacgaaagtcagaaaaattaattactgaaggccatgtacgtgttaatggtaaggtgattaaacagctaggtacaaaagtaactgcccacgataagattgaagttgatggtgttcctcttcaacgagaaaagatggtttatttcctattaaataaacctcgaggggttattacatccgttagtgatgataaaaagcgtaaaacggtcatggactttttccctgacgtagttgaacgtatttatccagtggggcgtctagactatgatacttcaggtgccgttttaatgaccaatgatggaactttagcaaatggtttaactcaccccaaatttaagtttgaaaaaacatataccgcaaaagttaaaggaattgttaatagtttagatttaaagaagctagaaaatgggttggtaattgatcataaaaaaacagctaaagctaaagcacacttaattagcacggatgatgaaaagaaaacttcgattgtgagcctcactatccacgaagggcgtaatcatcaagttaaaaatatgtttatggcagttggtcacccagtccaaaaattacgccgtgatagttactcatttttaaatattgatggagtgcaatctggaaaatggcgtgctttgaaggttaatgaaattagtcgtctaaaacgtcaaattgaaaaatgattccagaagatgttttagctttttttgatcttaagcaggggcgccgtccgaaggcaattttgaatgtattggttggtaaaatgacggtttcggccttattttggggcttagaatacgatattttggagtacctaaatttctggaaaacaattgatacaatctcttttctagaaaatgttgaccgagctgttgaaggtggttttttagccaaaaaggatgagttgatttatttgacggaggcaggacaacaaaagcaattcagttgtacgactcctacgccttttattaaaaaagttcggctcgatgaggcaattaatttgttgctattagctaaccaggtaatttccgaatttagttttaaaaacaatcgttatatcccagttagtgataatcttcgaattaatgtgatcttaaagaattggtttaagcaacttaagtcaaaaaaccatcatacgacagaccttgttcagaaatatacgcagggtttagatgagcttttaagtcaattacaacagcacgatgcagacatcttgcttagttatcttcccaatcatgttgatccggggtggactattgatcaactagctcaggcatttggaatcagcaaatttcaaatggaacttaaaattaggttgatttttagcaagattattagtgatgctgttttaacaaaaacagcaccgtttgttgatttattaaattcaaccattaaagaaaatgttatgccagatagcacttatcaaacgtggcaattaattcgacaaggtaaaacggtggacgaagttgcacgtttgaaacatgttaaaactaataccgtgaaggaacacatcttgatggcagcaattttggattctaattttccatttgataagtttgttagatttaattttgagattgggaagcatcctacagaagttgactttagaagtatccaaagccaaattgcagatattacattttttgattttaggctaatccaaatcagaaaaattaaggaacaacagaataataatggtaacagataaaaaaatttatcaagtcttacatgagaaatttaattttactgagtttaaaacgggtcagttagaaattttacataaactttttgaccatcaccatacattggcgattttaccaacaggagctggaaaaaccttaatttatcaaatgtatggttttttaaatgagggctccgttattgtggtttcgcctttattatccttgattaaagaccaaatcaaccggttaagattaagtggggaacgtcgtatagcagagataacttctcaaatagattttatggagcaaaagcaaatccttaacaatttagaaagatataaatttatttttatatcacctgagggattgcagcgacctgatgttcaagcagcgatgcgacgaatagagatcgacttatttgtagttgatgaagctcattgtatcgttcaatgggggaagtcgtttcgtccagactacttaaaaattggtcggatacgaacgcaattaaacaaccccctaacattgatgttaacggccacagctggaaaaacaacccgtgaagaaatcgttaggtaccttaatttgaaaaaaggtgaggttgaagaatatattagttctgtcgatcgctccaatatctatcttgattttttagaagtcgaaagtagaagtgacaaagatgaaaaacttttagatttacttgatgagttaccaggggcaggaataatctacttttcaagtcgcaaagttgctagccaagttagcgaaatgattaataataatcttactcttacttcggctccatatcatgcagggatgacaaactatgaccgttttcaagttcaaaaacagtttcaacaagatcaagtcaatgtgatttgtgctaccagtgcgtttggaatgggtattgataaagctaatatcagatatgtaattcactatcatttgcccggagacattgaaagttatgtccaagagatcggtcgtgctggtcgcgatggacaacagagtattgctattatgttgtatgcggctggcgacgaggtaattccttcaattttaaatgatattgaaattccttctgaagcaatccttactgaaaatcttgaacgcagtggtatagatgaagagcagaaagaattaattaaatattatcaagaaaatgggttaactcctcaagaattaacagagctatttaaaagacaacaattgcaaaatgaacagcaaatcttaagaatgttaaaactcattcaaacggagaattgtcaccgtcaatatttgctacaatattttgatgagggcttcaaaaaacaccatgatttatgttgtggttcaatcaatactttcgaaaaattaaagttagaagctaatttaacaactaaaaaaatgcaaattgaaccttggaaatcgagattaaataaaatttttgcaggaatatagcgtaattttcgtggtcattcaaattgaattattgtaaaatacaatttattggtatgtagtaggaggataaacatgaacgagaaaaatgatgggaacttaaaggatgagcaaacaccggagaattcagatcaaaaaccaagtagtgaagaaccaagcgctgatcaacaggcaggcgccgaggattctgccactactggaggacggggagaattccataaaaataaaaagaaatctaagaattttgctggatcattaatttgggtgattgttattttagctatcgcgtcgctagcttattacatgacacaaaaacaagattttcaacagaagacggcgaatacaacaactacacaggtagctaaatctagtagtgataaaaagaaatcaagtaaatcaaaggcttctaaagaagaggatgacaaatcttcgtctatcgctaaagctgaatcagagtccaaggctaaagttaagtctgaatcagaatctaaagcggcagcagctagtgaagatgcaaattcgactagtgaagcctcttctgaggtaaccagtgagagttcaagcgtagaacaaagtgatgccacaagtagctctagtaccgatggcaacgcatcttatgcaactgttcaatctgggcaaggtatgtatcgggttgctgttaacaatggtatctcggttcaaaaattaatggaattaaatggtttaacaagtagttcagatattgaaccaggacaacaacttagagtaaggtaggttattagtgtattcatgaataataaatatcaaattgcaattgatggtccggcatcagctggaaaaagtacagttgcaaaaattgttgcaaaggatttgcaatatgtttattgtgatacgggagcaatgtatcgagtggtaacccttaaggccattcaaaatggtattgaccttaacgatgaaacaaaaattagtgaaatgcttaatgatacggatattcgcttcgaaccaggtgagccagttcaaaaggtctttctggatgggaatgaagttacggaagatattcgccaagccaacgttacgaactctgtatcaaccatcgctgctcaaaaagcagttcgagaagttttaactaactggcagcgtgatcttgctaagaatggtggcattgtaatggatgggcgcgatattggttcagctgttttaccaaatgcagaagttaaaatcttcttaattgccagtgtccaagaacgtgccgaacgtcgttataaagaaaacatagctaagggtatggaaactgatttagagcaacttaaaaaagaaattgaaattagagaccataaagactcaactagaaagatttcaccattgacaaaagccagtgatgcaatcgaggttgatacaacttcaatgtcaattcaagacgttgtaaatgaaatattacgtattgtagaaaatgcatccaagagaaagtagcaacaattactagcaattggagcagtttttcgatattatatatgtataagtgctgtaaaagggggatttattcggatggccgaaaatgatgttaatcaaaacagtgatttactcaacgcaattaatagcgttgaagaagtaaaagttggtgatgtagttaccggtgaagtattggatattgatgacgatcgtcaagtgatcgtaggtattcaaggtgctggtgtagagggtgttgttcctttacgtgagctatcaactcaacatatcgataatattagtgatgaagtaaaaattggtgatgaactagaacttgttgttatctcaagaatcggtgatgacaaggaaggtggaagttaccttctttcacgtaaacgtttgttagctcgtaaagtatggaaagaaattgaagaaaaagctgctaataatgaagaacttgatgtccctgtaacacaagttgttaaaggtggtttggttgtagatgctggtgtacgtggatttattccagcttcaatgatcgaaaatcgttttgttgatgatttgaatgcttacaagggtcaaactcttaaagttaagattattgaagttaagccagaagacaaccgtttaatcctttcacacaaagctgtattaaacgctgaacgtgaagctaaacgcggtgaagtacttgcctcaattaaagaaggcgatgttgtaactggtaaagtagctcgtttaacaaactttggtgcatttgttgaccttggtggaattgatggacttgttcatatttctgaaatttcataccaacgtgttgacaaaccttctgacgtgcttaaagccggtgaagaagtgcaagttaaagttctttctgttgatgcagaaaaagaacgtgtttcactttcaatcaaacaaacacaaccaggaccttgggacaatatcgaagaaaatgctccagaaggtgctgtattagacggtaaagtaaaacgtctaacagatttcggggcattcgttgaagtattccctggcgtagaaggtttagttcatatttcacaaatctctcacaagcacattgcaactcctgctgacgttcttaaagaaggacaagacattaaggttaaagttcttgaagtacatccagcagaacaccgtcttgctttgtcaattaaagctttagaagaagctccaaagaacgaaaagaaaacggaagctcctgcagcagactttagtaaagatatgcctgaagaagcaactggattcactcttggagacattattggtaagagcttagacgattcagaaaaataaattataagtgttaggattaataatttaacatttttcccatgctagattatacctatcgactcagttagagaggccttggcggagaatgatagtctgtccaagacctttttaatttgtaaggaaagggggctaattcaatatgagtaacccaaccgtagcaatagttggccgaccaaatgtcggtaaatcaactatttttaatagaattgctggagaacgtatttcaattgttgaagatactccaggtgtaacacgagatcgtatttatactcatagtgaatggttaggacataaatttaatttgatcgatactggtggtatccagattggtgatgaaccattcctagaagaaattaaggatcaagctgaattagctattgatgaagcagatgttattgtatttcttgtgagtgtacgtgagggagttagtgatgctgatgaagctgttgctaaaattctctataaagctgataaacccgtcattttggccgtcaataaagtagataatcccgaattaagacaagatatttatgacttttacagcttaggtttcggagaaccgtttccactttcaggaagtcacggattagggcttggagatttacttgatgaagtaatttctaaattcccagaagataaaaatgaagaagaggacgacgccattcgctttagtttgattggtcgccctaatgttggtaaatcatcattagttaacgccattttaggtgaacaacgggtgattgtctcggatattgctgggacaacacgtgatgcaattgatacgcgtttcactaataatgaagacgaatatgtgatgatagataccgctgggatgcgtaaaaaaggtaaggtatatgaaaataccgaacgctacagtgtgatgcgtgctatgaaagccatcgacaatagtaatgtcgttttagtcgtgctgaacgctgaagaaggcatcagagagcaagataagcgtattgctggatatgcgcatgaagctggccgcggtatcataatcgtggttaataaatgggatacccttaagaaagataaccatagcttatctaactttgaacaggctatccgttcagaatttgcttacttaagttacgctccaatcatttttgtatcagcagttactaaacaacggctctcacagcttccagaattaattaagcgagtagataccaaccatcgtcgtcgtatccagtcttcttccttgaatgacgtgttaatggatgcaattgccgttaatccaactccaagtgataatggaaaacgtttaagggtttattacggcacgcaggttagcactgaaccacctacctttgttgtttttgtaaatgatcctgatttgatgcatttctcatacgaacgcttcttagagaataaaatccgtgaagcgtttgactttgagggaacacccgttcatttgatagaacgtagacgtaaatagctaagattgtattataagaacgctctaaaatatgaaaaagcttgtcacgtcggtgtttgtatgatatatttcaagttgaaataatatcagagtattgtttcaacatttttgatcctttcagaaatgacaaaacatttcgttttgataaataattttcaggaggtgaaatacatggcaaacaaagcagaattagttgataacgttgctaaagtaacaggtttaactaaaaaggatgcaaccgcagcagtagacgctgtatttagctcaattcaagatgacttgaagaagggtgaaaaagttcaattaatcggttttggtactttcgaagtacgtaatcgtgcagctcgtaagggccgtaacccacaaactggtaaagaaatcgagatcgcagcaagtaaagttcctgcattcaagcctggtaaggctttgaaggacgctgttaaataagcggttttctgaactttagtcagcatagctctgttatgctggctttttgtttgcctataaaaatttatggataataatgagtcatattcacaaaaaacattagcagcacttgagtcggggcagattgaagaatcgaaccgtctatacagctgggctcttcgaaaagatgacaatgaaacgctatataatttagctggagaattatttgcattaggatttgatggaaaagcacttcgtatatacgaaaaattgatcgaagaatatcctaatgatgatgaactgttagtcttggcggctgaaattttaattgatcaaggtaaaaatgatgcagctctagaaaatttagatcaaatttcgcctgactctgagttttatgtatcatcattaatggttcaagcagatttatatcaaaccgaagagctgtatgaggtttccgagagaaagttagttgaagcaattaaactagccccagaggagcctgctatccaattagccttaggtgagctgtattatacaacgcaagactactcaaaggctgtaaactactatctggggttaattaaaagtgggatcagcgaaatgtcccaaattaatattgttgaacggttagcggtctcttatgccgcttatggaaagtttgaaaaagcgattgcctactttgaacaaattcatgaagaagatttgacaccagatattttgatgcaagaaggaattacttatcttcagttagatgaaaatgagagagcacaagcaactcttgaaaaagtaattgaattggatccttcttatagcagtgcttacccatatttaattaattcttatcaaaaagatgagcaatgggacaaaggattgattgctgcccaagagggcttggcggtcgatcaatacagtcctgagttgtaccttcaagcagcagaaatggctgagcatgctttagataatgaattggtggaaaaatacctgcgtaaggcaattgaattagcacctgaaaatacagaaggtatgattcgcattaccgatttttataatcgaattggaaaatatgatgaaactttacgtttcgctagtgacgatataactgatgctcaattaaattggaatttagctttagcatattggaagacagatgattttaaaagggctgctagtcactttgatgcagcattgagtgatttaaaagatacaactgcctttttattggatctttaccattttcttagggagagtggacagttggaacacgctgtcgatatcgcacgtaaatacgtaaaattagcaccaaccgatgtcgatatgcaggatgaattagaacagctggaggaacaaggttattaataatttaaatgataaattcaaagtgaaaagttgggcgcctaagttcaataaaaaaatggttgaagtgatgcgtaaaaatcaatttaaatctgataattcagaggattttaatggcttcaaacaaattgattttaaccaacaacaagatttaatgaagaatgaaatctctaaaaaatatgaaattaaagtggttactagttttaatgagcgtacaatttttagcgtaatcggacgtaacgaacataatgaatttttttatgtaattgataaaaatgttcaaaatgaagtttccgttgaaaagctaagagcattattcgataaataatagaaacagattccgtcaagcgcggaatctgttttttaatatagatttttgttcaattagttcttgattatcttaataaacgaacattaataataaattcagttgctaattaaccagtttttaactaaaaagtgaaaaaatatggtatagttatatacacataattgaaggagtgagtaaaaagcatgggaaactcagtatatttagcagggcctttctttagtgatttacaaattgaaagagtacgtaaggttgaagaacttttaaagaaaaattctacaattgattcaaaaagaatttttgtaccaatggataatcaatatgatactaaggaatttggttcatttgaatggcaagtgggagtctttgaaaccgatgtgcgtcaacttcgcaaagccgatattgttgtagcaatcttagattatactaaaaacggtgaagaaatcatttcagatcctggaacagtatttgagatcggtactgcctttgaacatggtaatcccgtagcacttgttcaatttgatgattctgacaaaattaatttgatgcttgctagaagtcacactgctttctttaatggtgaaagtattaaggacttggcaacttatgattttaatttgttaaagccggtatattctgatttaacagtattctaaagctaattaaaaaacatcagttatgtatttaagtttatacataactgatgttttttaattagggatatttcgatttttagcactgggcgaatcgtaggtaaaaccttcaccaatggcttcatggacatcaataatagaagtaaacgcctgaggatcaattcgtccaatgatacgtttagcaacgtttaattcgttaggttcaattacgcaataaaccatttcacgctctgttttagaataggcaccagacatatgaatatagcttgccccgcgctctaactcgtccattaaggcatcagcaatctcttggtttttgctactgacaattagtaaaccatgagcagcataggctcccacttgtgtaagagaaactagacgagaaaatacataagctgctagtagagtatacatcatatgaaggacatcgatgtagcaaagagaaatggttaatacgacggcatctaaagcgaaaagagtatgccccatggcaattccacgccgtttctcgagaatgcgagctacaacgtcggttccaccggttgtaccaccgaaacggtaaacgatcccgctaccaaaaccaccagcgattccggccaggattccggcgataaacatatcatgatgaatatcgagactgatgggtactcgttgccaaacgtataaccaaaatgagagcgcaaacgtcccaaaaattgtgtaaattaaagatctttttcccagaaaacggtaacctatgaaaattaatgggatattaattaaaattgttgaaagtgcaggatcaattcctaataaagctcgtaaaattaaggtgacccctgtaattccaccttcagctagattattagggatattgactacagccaaccctaaaccatacagacaacaacctaaggcaatcatcacaaaatctaaaaatcggattgattcatctttttgcataatagacctcctacgtagaaactgaagtacttgcaaatatcataccatagagcggagcaggcttttcaaaaaaatcatacgctggtagaattattaagacgatgttagagtatgtgcaaaatttttatacttaattcggtaatcagttaaaagatagtacctttacttaaatcggattgatgcgcatactaagttaaagaatttattatttaaggtgttacgagaaagtaattcctttgaaacggatgtggaaatggtgcagatagaaaaaatgccccaagaatttgaggacgcccgtgcagtcctacaaaaaatcgaagatgcaggttttgatgctttttttgttgggggaagtgttcgtgatacattattaaataagccaattcatgatgttgatattgcatcaagcgcataccccgccgaaattaaacatatttttaagaaaactgttgatacaggaatcgaacatggtacggtaatggtgattcatgatggcgaaggttacgaggtcacgacttttagaaccgaaagtggctaccaggattttcgccgtccagatcaggttacttttgtacgctctttaaaagaagatttaatgcgccgtgattttacaattaacgcatttgctttaaaagaagatcgaacggtaattgacatttttgatggtttaagcgatctagaacataaaattattcgtgcggtaggagatccacacgaacgttttcatgaagatgccttaagaatgatgcgagcagtacggtttgcaagccaactagatttcaaaattgaagcaaagacgctgaaggcaatcgaagaaaataatatgcttttaggtaaaatctcagtcgaaagaatcttagttgagtttgaaaaaatgatgttgggtagcaaacccaatcgtggactagaagacatgctaacaactaaattgaatgaatattgtccgggatttaaggaccgttctaaagaactagaccagcttacaaaatatcccttggaacttctagaaaattctgaacaagtttggattatgattgcttggagtttaaaattaactcctcaagaagtaatgcctttcttgaaacaatggaagacatctaacgatttgatcaaaaatgtcagtgcgactttacaagtattaagcatggataaaaatgatcaaaacgaacgtttagcgctgttcaacgcaggtgaagctaatgtagttagcgccgttcgggtagcccaaattctagggatgaatcgtgaggcttggctagatacttaccaaaaccttcaaattaaggatacacatgaaatggcaattactggtaaagagctaattcaaaaaggaataattaagcctggacctcagatgggacaagttttaaaccggttaaaattaatggttattaatgatgaactgaaaaacgagtccttagcgcttttgaatgcagtaaataagttacagaaagatgattaaatatgaaaatactaaaaggtaagaatctaaccaaaacttacggtgaaaagaagctgtttaactcgattaattttgtaatcaatgaacacgatcgagttggactaattggaactaatggatcaggaaaaacgaatttacttaatgccgtttcgaatcttgatcccgctgattcaggaacaattgaaacaccaaacgattaccgtattgcatatcttaaacaaagtgaagaaattagtcagtttgaaacggtacgtgaatttatttacagcggggatcaacatgtatttcaagtaattaaacactacgaagaaatcttagaacaatatactaataatccaacttcatcaacgctatttgaaaaatttactaaacttgaaaatgaaatgaatcaactggatgcttggaatacggaaagtaatattaaaaccattttgacgcaattacacgttgatatgctagatgaatctatccatcatctttcgggtggacaagttaagcgaatcgctttagcacaggcattgttagagccggcagatttattgattttagatgaacctactaaccatttagattttgattcaattgagtggctggaaaaataccttgctgattataaaggtgcattactattggttacccatgatcgatatttcttagatcgagttaccaatcgaatttgggaattaagttacggagacctttttgagtacgtcggtaactatgaaaaatatgttgaacaaaaagcggttcgtgatgagcaaaacgaagctagtaaacaaaaagagtacaaactatataagcaagaacttgaatggatgaaacgcggacccaaagcacgtggaactaaacaacaagcgcgaattaaccattttgaaaagttagaccaagctgtacatgcgcctaaagaggttgatcaagaccttgagattggtctaacacaacaaagattgggcaaaaaagtaattgaaatcaatgacttagatttagaagttggcgaccatcaaattatgaaagatttttctaagttaattcaggcgggtgaccgaatcggaataacaggagccaacggtgcaggtaaatcttcatttttgaatgcgattgcgggagtattgcctattcagggtgggaaaattgaaattggcgaaactgtcaaaattgggtattatacccaaaaaattgaacccataccagaagataaacgggtaattaattacctaaaagaagttggacaagaagtaatcaataaagatggtgaaaaaattagtgtcactagtcttttagaacaattcttatttccaagttttctacatggtagtttaattaaaaagctatctggtggtgaaaaacggcgtctatttttaattaaaattttaatggaacaacctaatgtactattgttagatgaacccactaatgacttggatattgctactttaactgttttagagagttatttaaaaaccttcaaaggtacagtccttaccgtgtcccatgatcggtatttcttagataaagttagtgaccaattactaatatttgatgggaatgctaaagttgaaaaatatacgggctcgatcagtgactatttaaaacaaaacgtagtacaatcaagtaaaattaaaagtactcctaagtcagttgaacaagttgaagctcctaaaaagaaaaaaaggacgtattcagaagaaaaagaatggcagacaattgaaactgaaatcgaaaagttagaacaaaagtccacatctgtggaggaacaaatgagcgaatgtgctgctgattacggaaaattagcagaattgcaaaaagaattaaatgaaatttcggaccaattagaagaaaaaatggcaagatgggaatacttagaaagtttcgaagaataggggaaatttaatatgcttgaagaacaataccttaatttggaaagatatgttttggaaaatgggcatctcaaaggagaccgtacccaaactggtaccctaagtacttttggatatcaaatgcgttttgatttaagtgaaggttttccattactaacgaccaagagagtcccttttggtttgattaagagtgagttactctggtttttaaaaggcgataccaatattagatatttacttcaacataataatcatatttgggatgaatgggcttttaaaaagtgggttgaaagtgatgaatatcagggaccagacatgaccgattttggtcaccgctcactgactgatcctgaattcaatgaactctataaaattgaaaaacaacgttttacagaacaaattttggaagatgatacattttctgctaaatatggtgatcttggaaatgtttacggtagccaatggcgagcatggaagactagtactggtgagactatcgatcaaatttcaaatgttattgatatgattaagaataatcctaactcaagaagaatgattgtttcggcttggaatcctgaagatgtgccaacctcagcattacctccgtgtcattcactatttcaattttatgtggctgatgggaaacttagctgtcaactgtatcaacgcagtggcgatattttcttaggaattcctttcaatattgctagctatgccttgcttacagaattaattgcgaaagcgaccggtttagaagtgggagaatttatccataccatcggtgacgctcacatttattctaatcatctagatcaggttaaagaacaattagaacgtactccacgtccggctcctaaattgaaatttaaacaagtgcatgacagtatctttgactatgaaccaggagatattgtggttgaaggatatgatcctcatccaaccattaaagcgccggtagcagtttaattttaagtcaatttaggaggaattaaatttgatttcaatgatttgggccgaagatttgcgtcatggaattggtaagcagcaatctattccgtggcatattccaggtgatatggctttttttaagaaaaccactagtgggaacaccgtagttatgggtcgtaaaacttttgattcaattggaaaagcgttgcctaaccgaaaaaatattgttttaagtcatcatccaacctcattgccagattctgtagttggcgtgggttcattaagtgaacttcaagggatttttgaaacccatcttaatgaaaaattttatattattggaggaagtcatttatacaatgccttgttatcacaagctgatgaacttctgataactagaatccaaaaagattatcaatgtgaggttttcgcacctgatattacccaaaatgaatttaaattggctagttcagttgaacatgaatcaaccgaaagaaatcctgcatatacttttgaaacatggattagaagttaataaacgttaaaacctcatttattgaggttttttatttatcctccttttcaaaattaaaattatatgatatatttaatctaatttttaatgttaggttatctaacataagtaggagggcatcatggcaaagattaaaaaaactttattgagcatagtttttagcattgtaattttatttgggtggtcagtttttaattcgaataacgtcaatgcggatgagaaagtgtacgagattggaactgatgttacatttccaccgtttgaatttgctaatgatcaaaatcagtacgtagggattgatatggatatcattaggacgattgctaaaaacgaaggttttaaagtgaagattaagccggttggtttcaatgcagcggttcaagcgcttgatgccgggcaattggatggagttattgctggaacaacgattactgatgaacgtaaacagaagatggatttttcggccccatactttaaaactggggtggtgatggctgtaggacaaaactcatccatcaaaaatttccaagatttaaagggcaagcgagttgctatcaaaactggtacagctgctggagactatgctaaaagtattcagaaaaagtatggattcaaaacggttacttttgatgattctaataacgtctataacgacgtgacgactggaaattcagtggcatgttttgaggatcagccggttatgcaatacgctattaaaactggggcaaaacttaagatcgttactaaaccagccaatggcggtgcttatggattttctgttaaaaaaggacataaccaagaactattaaagaaatttgatgcgggtttaaagaaaattaaaagcaatggacagtataaaaagattgtagctaaatatttaggagcttctgctgttgcttcacaaaaagctcataaaacacaaaatacatttattagtttatggaaacaaaatcaaggcgcattacttggtggattagaacaaacggttattttaacagtattatcaattttctttgctaccatttttgggatattcttcggaatgttaggggttgtcccaaataaatttgctaatggagtttcgactactgtaatttatattttccgtggacttcctttgttagttttagccttatttatctatacgggggtgcctaatttgttaggtgaaaaaattccagcatttgttgctggaattattaccttaaccttaaatgaaggagcttatactgccgcttttgtaaaaggtggtattgaagcagtagatggtggacaaatggaagcagcacgttcactgggattaccatatggaaaggcgatgcggagagttattttaccgcaaggattgaaaattatggttccatcctttattaatcaatttattattactttgaaagatacttcgattctttcaattattggaatacttgaattaacacagacaggtaagataattattgcacgtaatctagaaggatttaaaatttggaccatggtagcactaatttacttggtcatcatcacattactaacgtggctttcaaaatgggttgaacggaggatgaagggatgagtacaaaaatagaagtacagaacttaaaaaaatcttacggtagtaacgaggttctgaaaggattagatttgatcgtcaaagataatgaggtggttgttatgattggtccgtcgggttcgggtaaaagtacttttctacgtacgttaaataagttagaagaaccgaccgctggaaaaatcattatcgatgggcatgatttgaacgattcacgggttaatatgaatcaggttcgtgaaaaaattggaatggtatttcaacactttaatctatttaataatttgaccgtaggcgaaaatgtgatgttgtcgccggttgaattagggaagatgagtaaagcggatgccgagcttgaggcacgtgaattgctaaaagaagtgggtttagaagataaatttaatgctaaaccccaatctctttcgggggggcaaaaacagcgagtggccatcgcaagaactctagcgatgaaaccagatatgattttatttgatgaaccgacttcggccctagatcctgaaatggttggagatgtgttagcagtaatgaaaaaactagctaaggcagggatgaccatgattgttgtaacgcatgaaatgggctttgctaaagaagttgctgatcgtgtgatttttatggcggatggtcatatcatggaagaaggaaagccggaagaaatttttggtaaccctcaaaacgaacggacacaagaatttttaaacaaaattttaaacgtttaatcaataaaagggcttgaagtaaaaataatatttaacgaggttaaatattatttttatcaaggctctttttaaatacaaaaattttttgcggaaaagtttgtttatagaacaaaaatttagaatagattgttataattaaaattgtaaatatgtacggggattctataaatgtatatgaaacacgcttcatgtgaatagaactcggaataactatgtaacaaggaaagagtgaaaatatgagtcaaattaaaattgtcacagattcatcatgtggcgttactgatgaagaaattaaaaaatatgatatttcaattgtcccattaagtgtaatgattgatgatacagtttatgtcgaaggtgaaaccattactaatgaagaatttattcataaaatggcatcatctaagtcactaccaaagactagccaaccaccattaggtaaatttgttgaaatgtttgatgaattaggtgaagatggtagccaaatcatcagctttaatatgttagaggcaatcagtggaacggtacatactgccgaacaagctgctcaacttagtaaagcagatgtgactgtgattgatagccaattcacggatcgcgccttagcttttcaagttttagaagcagctaagatggctcaagaaggtgccagcaaagacgaaattatccagcgagcagaatatatccgagatcataccaaactttacttaagcgttgttaacttggaaaacttagttaaaggcggtcgtctaagtaagattggcggaatgctgggaggtttactaaatattaagttattacttgaggtaaaaaatggtaaacttgatgtagccggcaaggttcgcgggatgaaagccatgaagaaactttggtcagatatttatactgaaatgcaaggtagtggcaaaatcaaaggggtaggaatttcacatgtagaagcctttgatatggtagaagatatgaagaaacatgttggtgaatttttcccagttaatgatattgttgtacgagagactgttccaattattgcaactcatacaggtatgggtgcgttttgtatcttatattacagtgaagattaaaaagtagggcttagatcgggactaaccgattttggccctaatttattttacagagagaggcattatgaaagtagtcagagaaattttatttagtatcattggtatttcggttatcacgcttttaattttatgggggttgggattttttaaaggagctaagacaccgtctcaagttgctaacaaagtcgtaccgacaacccagaaaaaagttaaaaatcttaagattttagcattaggtgactctctcactcaaggagttggcgatacaaagaatcaaagtggatatcagcaacgtttagctaagaaaattactaaaactaaacagataaaaaaggcaacgatttacgatgagggggttagtggtgaacgtagtgatcaaatccttaaacgcttcaaaactactactaaaattcaaaaagaggctgctaaaagtgatgtacttattgttacggccgggggaaatgatcttttccagaatctccagaaagatgttactgaatcacctagtcaagttgccgtaaatgttaatcgtattagtcttacttatcaagacaacttagaaaatatttttaaatatgcaagaaagctgaatcccaaaattaaaattgttatggtaggaatttataacccattttacgtatatttcccaaatgtagtggctatcacagatgcgataaatacatttaataccacagcaaaagccactggtgattattttaagcatgctacttttgttgatatcaatgcattatcagtgggtcaatataagacgcttagtcagcagcagcgcttaaagaaacaaagtaccgaggatgatattgcggttgttgaaaagagtcaacttgagaaaagtaaatttgatactaaagaaaaaaataattatttatcggatgcagatcattttcatcccaacgacaagggatatgatatgatggcagataagatctttaaggccatggatcgggcaagaattttcaagtaggtgaagaaatgaataaatatatgtatcatttttggaaatggggatttttagtcctgctctccatttttttagcgggcggtatttatgtaacttttaaagcttctcgtccaattcaacaagttgatgaccaagtagttcgaagtagtaaccactatgatcgaattccaattaaattgaagaaaaatcaaattaatgatttaagcgcagcttatctttctcaatttcaaaaagatgaggattttaattatgggtttaaaattggtcaacgctacgctattttaagcggagaaactgaaattttaggtaaaaagattcaatttgcgttaacgatgattccaaaggttaccaaaagtggtaatatcaaacttaaagcgcatgggctaacagtgggaacgttaaatttatcagctaaaattgttttgaaatatatttcacgtaattatcaacttcctaaatgggtaagtattgatggcgatgaagcacttttacgtttaaatcagatcaaaacaactaataaagtcagcttccaagctaaaacaatcgatattgataaaaacgattttcaattcataattaacgttcctaaagccaataattaaggagaatgctaatgaaaaaatcattttttgaatatttaatgacacaacgcaatccgcaacctaataatgaagttgaagaatttgctaaccaagctttttttgatcaagtatttcctaaacaatcacgcgattttgatgagatcagtaaatatttagagctcaatgcgggctatctacaaagtatgtcaatttttgattcagcgtggcaaagatatttagaaagtgaacagttttaatgaaaaaaataatagaaaaacatccgtatttaactatcgtattttccatgattttaggagttttaattactattgtcagtggtttagtattttttgtagggattttgggtcatactgatggtgagaaaaatgattttaatcgtgtggcgagtgtttataatcaaattaatagtgattattataaaaaagtcgacacttctaaattagctacaggagcaattgatggaatgttgagcactttaaacgacccattttcggactatttaactgatagtgatgctactagtttgaatgatagtgtttcaggagccttcggtggtgttggtattcaagttgtaaagaagaatcaccaaattgaagttatgactaccattgatggtacacctgccaaaaaagcgggtctgaaagccggagatgtgattttagaagtagatggtaagaaattaactaatcaatccctttctaaagccaccaccttaatgcgaggaaaagttgggactaaagtaaaggttaaattgcagcgaggaaatgatacctttgataaggtgctaactcgttctaaaattccagttgagaccgtcacggctaagatgttgaagaataaagtaggttatataactatctcaacagtggctgaaaaaacttctagtgaacttaaacgggcgcttaaacgtttggataaacagggagctaaatcttatattattgatgtccgaaataatccgggtggcttgatgcaggaagctttaaagatgtcttcgatgtttttaaagaatggcaaaactattatgcaagttaaagctcggactggtaaagcagaagtatacaaggcatctaagaagtatgatggtggctataaagttactaaacctactacagttgttattaatggcgaaagcgctagtgcggctgaaatttttgctgcagctttacaccaatcggctaatgttccacttgtaggttccaaaagttatggaaaaggcaccgttcaaaatattacccaatatacagatagtgatgaattaaagttaacgattgcaaaatggctaacgccaaacggtacttggattcatggaaaagggttaaaaccagactatcaggctgattatcctgccatggcatacattacagaatttgatcagaaaaaaacgtactccgtgggagagagcaattcagatattaaaaatattcaaattgccttaaagggattaggttactatgatgataaaatttctaaagagtatactgagaaagttaagcaggcagtggaagcttatcaagaaaagaatcagctggctgttactggaaaagttgatgcgaagacaatgcgttcaatcgaacagaatgtcattaaaactttagctaaaaatgatcctgctctagaaaaagcgcaaaaagttgtgaatgacgaaaaataaattgatttaaggccctacagttgtagggcctttttgattggaatttttgaactaatttaaatatggtaacgttttattcaaactttctaacaaaaagtcagcatttttaacagtttttggttttaatttacggaagatagtagtaagttaaatatatctgttttaatcatagtatgataggagttttgagtaatggaaaaagaaacgcggaaaaattacggggcagcagggttgcttccgctactaatttttttgctactatatgttggatgtttagccgtttttacaattaaaggcgctaaagatccttcttcatacatgccacgccaagtggccattttaattgcattagtatttgcactaatattttttgaacctcgcagtaaattcagtaaaaaaatggacttatacctaaataatgctggaaatgcaggggtgatgaatttagctttaatcgttatgatggccggtggtttctcatccgccgtaaccctttcagggggacaatcctcaattgttaatttaggtgtttccttgattcctagtcaattcttagttccaggtatctttttaatttcagcaattatttcgctttgtattggtacctcaacgggaaccatcgttacgatggcacccgttacattttctctggtagccgctgcccatttgaatgcagggatggcaggagcggctgtaattacaggatcatattttggtgatgggttatctatgattggtggaactactatctcggcagctgctggagttggttcacctatgaaggataaattcttgtggcaaattaaaattgcgacaccagctgcaattttaactattatcgcctatactttgatgagtttaaataatggtggtgcccatcatgttgccgccggaagctataatattattacaattttgccttacctagctgttttagtgttagctgccgtcgggatggatgtggtcattgtactagcgttaggaacggttatggcaagcgcaattggaatttttcttggaaaagcgaatatttttgattgtgcgaaggcaattggaaacggaatggaaagcatgttctggttagctatttttgcaatgatggtcaatgggatggttgcgttaatgcgttattatggtggaattgactggttggtgcatgtctttactaaacgtattcatagtaaagctagttgtgaagctttaattggaatcttgagtttctgtgtaaccggagcaattgtaaataataacatttcagttctaattacttcacccattgctagagaactcggtgatgaatataaagttgatcgtaaagtgttagcaggaattatttccatcttcgcggtaactgcctcaatggtaattccacaagactctgcaatgatgatgactcttcaattagccggtaagagtactaattatctggatttggttcgttatatgttatacccggtaatcttgatggcactaacatttgggattaattatttttcagccaaaaagagcactttaagtaaagctgaatagttaaaaagacgattaggatcgtctttttatttttaaataaaataaatccagaaagagttttatttctcttactattactaatactataaaaattatagtattatgaatgcaaattgaagtttctcaaattttattttaggaggacacatgacaactttttattgttattctaagtgtagtacatgcaagaaagccgaaaaatggttacaagaacatgacgtatcctatggaaaaatcgatctagttgaacaaccaccgactaaagaacaaatgctaaatattttttccaagagtaatcagaaattacgctacttttttaatactagtggaatcgattatcgcaaaatgggacttaaagataaggtagaaatgatgacgaaagaacaggctgcaacattaatgtccaagaatggtaagttaattaaacgtccgttaatggtcgacgatactaaagtcacttgtggatttaatgtaggagtgtatgaagagaattggatttaatataatgaaagacacacggttgtactaaaaataagagttggatttctgtagtttattcagaaattcaactcttattttatatggaatacgattaattaagacatcaaaattctatacaccaactagttcgactataaaatttttgatatggtagcaacacaattgaagacaaagattcatcattacttggtggaaattgggtctctaaagcaactccaccatattggccaatattctgtgcaaatccactattattaaaatggttaccagtataaacaacaattgatggggcagttgtttccacactcaatctacgctgatgatctaagctttctaatactgctgcaatattattatttcggttgagcaagaaaggatgattaagtcctaattgttctcttatttgtgaatctaaagaagtaattgctttaccaagtaatttgggttttcgaaaatcaaatggagtattagtgactgatttttgttcgccggttggaatactatttttgtccagtggtaaataatagtcagcatctaaagttagatattggtctagtatatctttaccgctatttagattaaaatagctatgatttgctggattacataaagtttttttatctgaaatagcttctatttcataaattaatgtattttcgtttgttaacgtgtaagttacataaatgcttaaattcccaggatagttattataattatccggatctaatagatgtaatttaaggatactacagttttcattttctttaatagtaaagccgaacacttgcgtatcgaatccttttgatccaccatgcgcatgattagggccatcatttagttcaaattgtattgtgttatcttcatcttgccagtgaccatgtgcaattctgccaataactctaccaacagtaccaccgagataattccgttctttatcataatattctgggcgttctaaacttaaaatgatgttgtccttttcagatgttcgatcaggtacaaaaaaatgttcaagagttgcaccataatttaaaacatcaacttgaacaccatttttattaaacatagaaatacgatagtaatttttatcatctagtgtttggtatttattaactaaagtatgtttcatttcgaaattcctccaattaataaaagcactcacatgagtacttttatattataaactaaattttttgaacgaatagtgtctgagtatcccttgatgattattagtcaattcagttattttatccatcattgtatgagctttatccacttgatttaatccgaggtatcctaatgcgattaggtaataacagtctatgacattaagtgacttatgatcatctttgaatagcagggcatcaggtaatgatacagcgaagtaatccatttcgaaattgtcgaaaatatgtttttcaccataactaattaatgcgtgaaatttaccatttgcttcttttgtctgacctaattgttcaaaggctaatccttgataaaaaatcgtatctgatggttgatcgttgtaatacatagcactagatggtttttccaatccttgagtagctaatctaagatgctcattagcttgttgagtatcgttaatttgtttgtaagcataacctaggtagaaatcgataacattattgtttgccgtaggaagttttccttcacccagtgagcgtggataaactaaagcacgattaagtttttcaattgcagtcgtataattttcgttagcaatatcttgttttgcaagttcaactaatgcatattcgtattgtgagctgactttaccttcgccaccttcccaagggtggaagatacgatccattaacttttgataagcttctttgtatctaccagtttcgtttaataaagtaactagttgaatgtagctatcgtcgcgttgctcgaccagatccaaatgtttttcaagaaaggctaggcgatccgttaaagaatggttcattttttgatacaaagaatccagttcaaaaacaagccgtgcatttttaggttctaatttaaatgctttttctaaatattctaaggctttcttaggttggttagtcttgttgtagtagacgattgaaagattccggtaagacattgcgtaatcaggatcaagtttgactgatttttcccataaagcctgagctttttgatatatacgacgatcatagtataaattaccaagatagtagggtgctaagccatcttttggattgatattttgaatatattccaaaatgataacgtcgaacagacgatttgggaagatatagtctggagatagactagctccaagttttgctgaagcaagaacttgttcttgtgaatccaatttagagtatatataagattcataataagattttaatggattatcatctttgtaaatgttcaaggccgataatgcatcagcatattgtccagtttcaaggtaaagttgaactaaatctaaaacatcatttaaacgagtatcaatgaaatgttttaacgtatctaagtaatctggattaatttttgaatattcgaataataccgctgaagcactattatcaatttctaaactatcttttaaaaatttttcagcttgatcggatttcatcaaaattaaaatatgagccttgattgctcgagctgttaaatcattatagttaaataatagtgcttgattaataaatttaagagcattgtctaaatcattttcgcgaatctttattttagccattgccacaaaactaactgattttgtatctgcagaccaagttgctttgtaaaaagcatcgtatgcttcagcgtattttccttgtttttcaagacttagtccaagatgataacttgggaaaccagatactgggttggtattatgattgttttgacgttctaaagcacgtctaaagtatttttcactttctacaaataacccttgacggtagagtaggagaccgtacgcatcattgattcgtttatcaaatttatcccgtttaagtccttctagatagtagttttcaggtctgaaactagcgtgacgatattgttcaagatgttgtcctgcattgaatagttcatcgttagttttgatatctttaggattaggaattgctttggcagcatctggaattgcttcgattttttcaggttcaggtgtatattgcaccaaaacattttcgtcttgatcaagtacttttaatgttaattcatgcaattcaaactgatcattttgaatggttgttgtaaacgtttctgtggggcttaatgtagttttttcgttaagtagaacttcgtcttctttttccaaaataacttgtgcatttgaaaatactgatgttgcatatgctgcaattaaaattgtatccccatctttttccaaattaaccgcggcattgatcgtagcatttttaactgctcccacagctttataaggcataaagtattcagtactatgtttctcttcatgaggattgagccaagagaagtcgggctgattatctgtgaaagtaccaaccatcaattcgatgtatggtccatcattatcggttaactgatgatcccaagattgtccaaaatcaccatgtccccaagtccattgctttttaccaggtgaagtatgatggtcagccacatgaagaagaccagcttctttctggtgatcgtaattacctaaaaagtcgtattttgatttggctgccatataagaagtaggtacaggtacatttttgtaacgagaaatgtcaacgccttctgagtaatcaactttataatattcaccagttgcgattggaaaatcagatactgcacgttttccgtgatcaaaaacagcattaacatctggtggaaagattgattgagtgttttcatttacaggtactgcgggattagcccaccacaagaaagtctgtggtaaatcagttggatttgaaaaagtttcatcaactttcaaatatgccttatcaggatacatagtgaaaccaactaaaatttttgtgccattcatttgatctatatcactcatccagattgttttagaaccgtccgagttaatcttagtgtaataattcactggagaaaaagtatctggtcggtgatgttgtggccaattgaattcgattcctccggaaatccatggcccagccagaccaacaagtgctggcttaataacttgattataatagacaaagtcgtaattattagttttatctaacattcgataaattcgtccacctaattcgggtaggaaagtaacctggatatacttattttctaagataacagctttatatgtcttgtcatgtttttcatcaaagacacgttcggttaccggaaatggataagtcttaccactacttccttgatatactcgatcttctaaaaacatcggatttttttctggcttagcgattccataggttggaatcgttaagtctgttttttttagaataactggttcatttaacgtaatatcagtagtcatataaaacagctcctttcaaatttacgttttaagggtataatagaaaacgctttcttcaaatgtacaaaatgtgctaaatgatggattttaggcaactgttatttgtttaaatttttatcatatgataatatcgagaccaattaatgaagagattttataaaggaggggcttatgaaaaaattacacgggtttgagaatgaatatttatctgtattaccgccagtgattttgaataattttaatttttcaaaagtcataaagctgttatatataaccgatctcggtttttatcctaaagcaagatatcattttgttcaccgtgatcgtggtactgaagaatggatattaattttttgtacacatggcaaaggagctgtaaaatctgcgactgaggaatggctaatcgaaagtggatcaattgttttgttacctcctggtaaggaacatacatactacgcttttgatgatgatccttgggacatattttgggcgcattttaacggagattctgtaaatgaatatattccacaagaagctttgcaaggaaacggtttcttagtgattaataaaacaagtactgaagatatgcaaatgcttatgtcacaattttggcaaatgattcaagcgttatcagcaggattttcatatcaatcagttttttactcatcacaggtattaggtgcaactttagcgtatgtatcgttgcagtcagttttgccgcatgattcttatacaatgggtaacgaatatataaccaaagcagttaaatatggacaaaagatcagctcctaaaagatgggtttgtggtaaacaccattttaaaggaagctgatcttttttgtccgaacagcgttcggattaattttacaatctaccccttaactacagtatagagaaattagtggttaattgataatgatatgcgtgggcgttttaaaaaatagttggcactagtccgccatcaacccgcaatgcttcaccagaaaatgacgatgcatctggactagcaacaaaggctgcgaaacgaccaatttcttctggacgaattaaacgttgaatttgagagcgggaacgatgttttttcataaagtccgcttcccattctgatttaggtaaatcactatcagcgtacatatcttctagcatttgctgtaccccttcagttaatgtcgaacctggcattatggtattaaccgtcacatgtgtagcaaccgttagtttcgataagctcttagctaacgacaaattcatggtcttagtcatgctgtattgaggcatttctcccgatggcatcacggcttcttcgctagcaataaaaatgatccttccaaaatcctgatctaacattttaggcaagtaaaatttagctaaagcattcccagctaatacgttaatctggaaaaatttattccatgtagcatcatcaatatcggcatattccatcggttgaaagattcccatgttattgattaagatatcaaccttgggatactgctcaaagaggtgtgttcgactagcttcattggcaatatcagcagctgcaccttgcggattagtatttggaaattgggttttaatatcagccacgacttgatcaacctcatcttgattccgtccgttaatgattacgtcagccccctcacgggctaattctgtagcaatggctttcccaatccctttagttgagccggtaatcaaagctaatttatgtgttaaatgtaaatccatagtttacctccttctaaaatctaaaaatcaaattcatctgggttaggtccgacgcgcaagttttcattcaaagcattaatttggtccatatcttccggtgctaattcgaaatcaaaaatctgcgcgttacttagcattcgttcggcacggactgatttaactactaacaaaatattttgttgaacatcccaccgtaggacaatctgagcgacagacttattgtacttttgggcaatcttagctaacacagcgttatctaagatttttccttgcatcaaaggtgaccaagcttggaccttgatatcatgtttagctgcatattctcgcatctcgagctgacttaattgcggatgggtttcgatttgattaattaccggtgtaatttcagcaaattccgctagagcttggagatggtgaatttggaaattacttacaccaatcgctttaatctttccttgtttatataaagtttctagtgcacgccatgcatcttgaaatgcattatctcctggccaatgaattagataaagatccaaataatctaaacctaacttctttagactgctctcaaaggctgctatcgtttcatcgtacgataagtggtcattccaaaccttagaagtgacaaataaatcggctcgcttcaaaccagttgccgccaacccggctttaatgcctgctccagttcccgcttcatttccgtaaatctgtgctgtgtcgattaaacggtaaccatttttaatttcagatgccactacttgagccgtatctgcatctggaatttgaaaaactcccagacctagccctgggattgcagttccattatttaacattatgcgatcgtttaaagaattaatcatttttttctcctttgaagttcgattataattttaactataactaaactgtttctattcagctagtacccactttattgtgctatacataccaaaaagtatgctttgtgttatactggcaaaaaaggagcgaaactttatgacaaaacgaatttataatattggtgtggaagcgacaatggatgttatcggcggtaaatggaagcccatcatcctatgtaacctccgccatggacaacaacgtcctagtgaattacggcgtaatatccaaggaattagtcaaaaaatgttaacccaacaacttcgggagttggaacaggataacattgtagttcgtaaatcatacaacaccgttccacctaaagtggaatattacctaagcgattatggaagatcgcttgaaaaattgctcgacacattgtgtagttggggcgaaatgcacgttagcactttacaagctaaaggtgaagacgtagcactcgtaaaagtcgattaataaggggtgctaaattatcggtactgctctgataattagcgctttttttatttcactgataatttattaaataaaaaattatctcgtaacattaattggtatattccattatattttttagtaaaaataattaaaatgtcatcatatttatcatttttatgtcattttttagttatatatcatttgtaagggtttacattaatgatttttatcactatactgtttttgttaccaaaatataaaggaggagctttttcatgaataaatttatggactggttacaaaatgtcctaatgccaccacttgctaaagcggggaataataaatatctggtttccattcgtaacggactagtattaaccctaccggctgtgattagtggttcaattttcttaattattgctaatattccaatccctgcctggtcgaattttatgaaaccatacatggacgccatgggagttgcagttaatggttctttcggaatcatttcattgttagctgccatcggaattggttacgaattagctaaagctttggagttagacgctatcaatggcgctggactttccacgatggcttttatcgtggcttcattcaacagtaaatacaccctcgatactgtaaacttcgcttcgtctggtttatttacagcgattgtttgttcatttatttctgtttcgattttgaacttattcgttaaaaaagactgggttattaaactgccaaagggtgttccagctgctgttagccaatcatttgcttcattaacgcctggttttgtagttttgctattattctggggtcttcgagttccccttcattttgatattaatctatttgttcaaagcatcttccatcccctattatttgctatgaacagtctaccaggaattatgttctacacgttattggttagtatcttatgggtagctggtattcatggtgatatgacgttacaaggaatttcagatccaattttccttcagtttctaacagctaatggtttagcttacgcgcatcatcaaaccattccatacttaacctctcttggattttctagtttatttgttaatgttggtggaaccggtgcaaccattatgcttgtattttggatgctttcatctaagagcaaggcttatcgagaacttggtaaagttgcctttccaagtgccttatttgaaattaatgaacccgtaatttttggtttccctgtggttatgaacccaatcactttgattccattcatcatcgttcctcaaattttaacggtcctaacctacattttgatgagcgtccatttagttcgcccagccgtaatgatggttccttggaccatgccaccaattatcggacctttaatggcaactggttgggattggcgtgcgggagtttggtcggcaattgaactagtcattgccggagcaatctactatcccttcttcaaggtggctgaaaaacaaatggttgcccaagaagcaagtgaggcttaaactttcatgaaaatcaaaattctattaaaatatagtgtagtaggtgccatcttgattgcagctcttgctattgcgatgacccaacttcatttaacttcaaccctaactaatcgagtagttgaaatcgctggtataatagtatttgtagtactaggagcacttctaaaacgaaaagcagttaataaaaattaatgaggcccaacgacatggataaattagaacagttaacccaaaaagatttggaagaattttatcaactatacctgtacgcctttacgaactcagattcaaaaggacgacgagctttctttgatcatcgctacaaccatgctttaaaatatggaatcaaacataacggaaaactcggaagcgggatgttaagtattccatttcacgttaactttcatggtgtgaaatacaagatgaatgggattggcgatgtcatgagttaccccgaatacggcggtaacggagcaattacccaactcatgcaacaagcttttaacgatatgttagaagacaacgttgctctctcatatcttgctccattttcatacgatttctatcgtcgttttgggtatgaagaagtttttgatcgtaccatctatcgggttaaaaacaccgacttaccgagagtaaagattgacaaaaagattggtagtattgaacgtttaaccttagccgaagctattccatttattaaggaagtttatgctaataatcccaacagccacaatgctggtttaattcgtgaggattggtggtgggattatctcgttctcaagcatcctcattggcaggtgggcgtctacttctctgaagaccatttatctgcggggtacgttatctacgaggggcttgatactaccttctcgattcaagaaatcatgtttactaattgggaaagtttccaatatctaagtcgctttatctgccaacatgagtcgatgttttcaactttcgaatacgccagtggtgaccctttaggccatcctgacattctaaagaatccatccaatgttgaagttcagattaagccttacatgatggctcgcattattacccttgagaccttcattaatcactatccattcttaaagaaaatcaaaagcactcgtgttgcagttactgataaaatgcttccggctaataacggaatttggcgtcttttaatcaatgccaatggcactagctttgagaaaattagtgataacgaaaataatatggctgacattcgtatatctattcaagaactcactaaagttttattaggttatcgttccttaaatgaacttaatcgaattggagcgattcgcggtagctatgaggctatcacaaatttagacgctaccttacgtaaagaaccacctatgctatgggattacttttaaatcaaactttaaaaaggcaaaccaacgtcagttgatttgcctttttatcatttttcagtatagatagaacggagattatatctaatatatttttcaaaaaagtttactaaatacgtcgtcagctgctttagcaatggaaaagcgcctaatccgattgcacaaagcatcaatgtcagcgggatttgatacaagtttaaactaacaggagttacccatcccatcatatggacaaccagccattcacctactaataaggctggagacactataaagccgatgatggagatccaaagaccacataagattccggcaactgccaagacaactcccatggtgacaataacgttgaaccagaaaaaaccaaataatgctaaccaattaatttttttcattttatgacctgcttcctctttcgaattagagggatgcattgcaaccaattggtcgagcgaaacattatacaactgcgcaagatcttttaaagcatatatatttggcatcgtttttccttgttcccaacgtgaaatcgtttgtctggtaacatacatttgtgtcgccacttcttgttgagtaagatctcgtgctcgccgtattttttgtaacgttgttccgattgacatccaaccaccccttctagttctactctgccacagtccttttaaaagccaagcaacaaacctgttacatggcttaaaaatcaagttttattaacttcattttattccttttgaagttaaatttgggtaaaaaaataatgatagaaaaaatttctatcatcatttttattacttataacgttgattcttttaaaacaccatcgttaatttcgaacatttgatcagcatacgattttaagcgcatatcatgggtaacaattactaccgctttatgacgatcgtgtgctagatccgcaaataaacgaccaacttctttaacccgttcactatccaaagccgctgttggctcatcagctaagataatggcaggatcgggatacaaggcccgagcaatcgccactcgttgctgctgaccacctgataactctgttggaaatttatcaactaaatcttcgattcctagttgttgcaataatttatctaaactttctttagataaattaccttctttttttactttatcgaccaatttgaattgatctttaaccgttagaaatggtaataaatggtaattttgtagaatgaaaccaatgttattaagtcttaatttttcaaggtctttacgggaactagtttgataatcttgtccattcactttaacttgtccagtagttggagtccgcaacccgcctccaatggttaagaatgtacttttcccagaaccactgggaccaataatcaagctcaatgtcccagcttcagccttaaaattaacgtcatgtaatacgtgaactttagcaatcccttttccataaatttggttgatattattcatttcaattgcagtcatcatttatcctccaattacacttactgggtctagttttagtacacttcgtattggtaacaagccccctaacagccctgtgattaccaatcctacggctactgatgcaaggattggaatatcaaatgccattggaactgcagcaggtaaaatagcagctgtagcagctgttagagccgttccaataatggttccactaatcaccaaaattagtgattgagctaacgtgctccaaactaacacgctacttggaattccttgagctcgtaaaacggcataatttggaagtttttgaatggtaaggatgtataggaagatggcaatgacgattaaagaaatgaccattaaaaatcctatcatcagtgagaaggtcatattctgagctgagtaacctggaagcttctcaataaaggatttaactttgtaagattttagcggttccttaacctttaaattcttagttttagaaacaattgcactagccttagtctgtggtgtagcatgcttgagcgcttgccaatcggataatttcccataaattactggtgcaatatttaacttcgcattcttagtaaaaccgacaattttaaatgctttatctgcatcattcaattcgattttatcgccaagtcggtaaccactttgttcgaatttttcatctaccactacttcgtggtcttgcttcactttatgcccactagtaagtttcaagtctttagcaatgaattgatcattatcaattccaacaaaactagaagaaatcttagcctgcttccccttttggtctttagctactaccgcaacttgtccaatcaaggcatcttttttagttaatttttggtcttttacttgttgatcagtcaccaacgactgacttaaattaacgttggcatcttggtttaaaactactgtttctactttccaggagttaatggcatccgtattttgatgagctaaacctagtgctaaactagttaaaataaaaattaaataactaatcaaaacaatcattccgataattagactgtatcgtaatttttcttttttgatttcttttaaagctagaaacataattattcctccagaatttttaggactttttctaattggtgtaatcgggcatcggtagtccctggttcaatcagtgcgcaacgaattgtatcgtggattagcgtcatttccgcccactgtatctcagcatgcggttcaagtggtgcaactaatctggtcacataaacttcgttgtagtgatagtgcatttgaaatagctcgtaatacttactattctgagtattcttaataaattggcgagcttcatcgaccaaattttcgccacgcctttcattttgccgaattgcctggtggatatcctgaattgcgatttgatataaataacggtaagcatctggtacatctttaaagtaattataaaatgcaccacgtgaaattccggcacccttcacgatgcgagcaacttgtgcttctgtaaccggatgatgcgtgaattccaataatagcgattcttcgatggccgttcttttatccggtttcaacttctttaaaacatctgaagccactcctccacctccttaaaataaaaatgacaccgtgtcaacaatgctagaatagcacacagtgacaccgtgtcaaaattatttgcttatttttttaagttaacggtctgcgtggcaattttctggacaaactcccgatcatgttccaccactaataaggtgggcttgaacttcaaaactaaattttgaatttgttcccgtgtaattacatctaggtagtttaggggttcatcccaaatatatagattggcttcttcacacagcgaccgagctaaggcaacttttctcttctgtcccatactcatctgctcaattcgataatcaaacatcgtacgttcaaaacccagttttctcagcattgccagcaagccctgaacttcaacttccttttcggcagcaaactgttctagtgtgccttggagctggtcaaaatcctgtggtaaatatgatattcgtaaattttcgcgtatttttagattacctttagcaattagttcgttttgccctaacattgccttaattaaggttgattttccagaaccattttcgccttgaataaccatccgctcattcttctttagttcaagattaagcggctgatttaatagttttccagctcgttgtaaaactaaactatccgcttctagtaaagcattgttttggggtccgagatacggttgataattcaattgaagttcatcctgaatttcaatattctttagtaattgtttcttatctgttaattttttctcagcccgatcccgaatattcaaggctttgctcatcactttagctgctttatgacctacaaaacccttatccggagcaccagcttttttacgttctgttgctcgggaccactcttgcttttggcgcgtggcctgttctaatttttttatatcttttttcatcgtggcattcaaactgatttcacgttcatccgcattggcacgttcaactgcccaagtttcataattccccttaaagctgctaatttgagcacgatcaattgaaataacatgatcaataacttgatttaaaaagtaacgatcatgactaaccacaatgtatccttgtttttgttttaaatatttagctaaaaggtcgcgcccagctgcatccaaatgattcgtcggttcgtcaatcaattgaaatgaattttgatctgcaaacatggctgctaaaagggctttggtttgttgccccggacttagtgatgcataagtctgttctaaaatttcttcagcaagtccaatctggtctagttcacgctcaatctcccagaaatcagagtaatcgcgatcagtaattttcatcaggaccattcgcaccgaatcctgtggttcagtaattttagctggaaaataattgaacttcaggttggtttccactttcccctcatattcaacctgattctgcaaaatcttcatcagcgtcgttttaccacgcccatttctgccaatcagacctaatttccagctcgcatcgatttccaacgctacttggtcaaaaaacggttttatttggttatcgtagctaaagcttacgttttttaattgtattattcccatttatgtctcctctctttcgaggagtagttcgttttaaggcataaaaaagcaccaggtgtgcaggcctgatgcaatacaaagtgcataataccaataaaaatttatttttggtcggcacatcgaatgtatcaaaaactacaaactactcccgaaaataaagaaatcgtcattccaatatttccaaaattagtctgcaatcttcaatcccatcgacatcccttcctaataaactagccttagcttaacaatgaatgcgttttttttcaagaaatatccctctttgtaatctgatattaaaataagacccaagttagtgtaacgcttatttatttagtcattaataatattccaaaaatgattagcgccccatacacaagtttaatggctctttcgggagcaattcgcgctactagccaattaccaaaaggtaccactactagcaagcctggaataaccatagctaatacttccaacgcatctatcgaccaaaaacccgctgctagatggcttgcaacgaccaagattcccacacataaaaagtgagcttggagaatggcccgtaactgttgggctgaccattttttcaaagttccatatacggccactggcacaccatggctgttgtatgcactacctagcacgcctgaaataattccggtcaaataatcatagccttgtgcttgtaaatgggggcgcccgactcggcctgaaagactatgccacaagctataaatcccgtaagcaattaaaaaaattcctaagccatgtaacacaattgcggcaggaactttcttaatgactaaaattcctagaggtactccaattagtgaacctgtcactaatcgacgaaccgctttaaaatcaatatgatgccactcacgaatcgtggctggtaaagcaaccagtaagcccaccgctccgattaatgcggtgctggtctgtagatcaaacccaattaatgccaataatggcatcgaaactagagcttccccaaatccgaaaactgtacgtgtcagtgctccaacccatgctattagcaatacccctaaaataatcatttcaattcctcatttcagtcattacaagacttaattgtatatggaaaaagcaaaatcgacaacggtgtaaactaatttctagacgtcgataaaattaagatttccattacccaattggtgttctttgaccattccaccttaaaattgaagttcattttttgcttcaagctccattgctgaacttcaatttaatcaaaaaagatgcggatgcgttataatggtggacacaaggagttgaatattttgcatatattaacagttatcttagttgcactcgtagccattgagcatattggcatcatgggcattgaattattgggttctagtgcatttcttgccaaaacctttgaaattcccttagtggaagttcaacgccctcatttacgaacggcgttagccaatcaaggtctttataacggcttcgtggccttagccctcttcttggcactctttattccaacagggactattatgaagatgatgctcatctttttcctagcaagcatttttatcttagcagcatacggtgctctcaccgtcgccaaaaagattcttttagtccaaggtttacctgccttgattactttgattttggtattatttattttctaaataaaaaaggatagccttagaggctatccttttttattagattcgtataaaattgctttccgtttaatgccttcaataatgaacgcgataactactaaaacaattaaaattgtaaatagtcctaaactataaaggaaaacaaatgaggttgattcaattatcatactaccaactaaggggccgattgcccggccagccgaaggaaaagcacttgctagaccttgatattttcccttttggtcataaggtgaaagactgttaacgattgctggaatcgatggaaaggcaattgcttctccaatggttaaaacaatcatggcgattacaaagtggtaatattcgtgtgctacggctagaattccaaaagatagggtaaaaaatgcaatccccaaatagacttgatgatatggatccttcagtaaacgtccccctttggagctgagaagcccttgaacgattaaaatgaataatccattgaccgtccataaaaagctgtataaacgaagcggaatgtgcaattttagcatatagatcgaaaccgtactattccattgttgatagaaaacccacataattaccaaactaatgaaaaatgccatgataattgtcaagttaacttttggcattttagttttctcatgatcgtcttcttgtactacttgagcagggcgatcttcttgtggaattcggtaagtaaagaacgctacaatgaaaaataccgtaaacataatggttgctatggtgaaaagcggcgtgacactgtgcttaaataaaactcccacaatagcagtgcctagcatgacccctaaattttggacgaaatatagcatgttaaaaacatatcggccatctttactcttaattgatgttcccattgagttatttaaggcaacaatccaacctgttccaaatccgattagtaccaatacaatcggatatactggccagccgttgaagaaaatcaacgtaaagaacgaaatccaggtaaatgcaactccacctaagattaaataatagctatcatacttgtcataaaggcgcccggcaacaaaagatcctaaaatactagcaactgagtttaaaaataaaacaatccctgccattactaatgaatggcctagttcttggttcatataaattgttgttagtggccacactgaactcatcgcaatactatcaatcaaaactcctaataataaccactttaattttaattcgcgcataattcctcccctaatttttataataaaagactgatttagactaaaaagtcttaaaccagtcttgaaaataatgaatctcatttttcaaatacctaatgcgctcccgcttcaggcatataagctaacgaagaaaatttattgtacgacttaataaacaacagatttaccgtaccacgagccccactacggtttttttcaatgataacttcaacgggaccaacattttgatcttcttcatcccgtggatcctggtctcgatctgcgtcttcattgccatcttcccgttcataataatcatcacggtataggaacgctacaatatccgcatcctgttcaattgaaccagattcacggatatcagacattaccgggcgcttatcttgacgttgttccactccacgtgaaagctgtgaaagcgcaatgaccggtacgcctagttccttggcgagttttttaagttgtcgtgaaatagctgaaacttcttgctgacgattttctccagatccttcaattagctgcaagtaatctaccacaactaagccaaggtttccttgctctttagctagacgacgacattttgcacgaatctccgacattttaattcccggattatcatcgatatagatacttgccttagctaaagaacccatcgccaccactaaattttgccattcttcttcatttagctgaccggttcttaaatgatttgcatcaatacttccttccgcacataacatacgatttaccagctgttcagctcccatttccaaactgaaaatagccactgatttatcagtcttagtacccacattttgcgcaatatttaacgcaaacgcagtcttaccgacagctggacgcgctgcaagaataattaattcatctgcatgtaatccagtagtaattttatctaactctttaaatccggttggtaatccggtaatctcatcgtcattttgataaagacgatcaatttcttccattgaagttgttaaaacatctgcaattggcttaaaacccgtttgattacggttttcagcaacatccatgatttcacgttcagcttcgtccaagatattagccacatcgtcatcttgggtgtaaccttttgtagcaatcgctgttgctgtcttaattaattttcgtaataaagatttttcttgaacaatcttagcgtagtagccgacattggctgcggttggaactgatcctgccaattcagcaatgtaagtaattccaccggcatcttcgatttgattatgttcttcaagtgcattgttgactgtcaatgcgtcaatggcttcatccgcatcgttcaaatcaaccatcactttaaaaataacttgatgagcgtgtttataaaaatcttccgccgtgacgtattccatcgcgtcaatcaatgcatctgaacttaagaaaacagctcccaaaaccgccttttcggcctcaatgttttgcggaggcgtttgattttctaaaataccgttgtccatgttactctcccgtacgaattagactctgagttgagagccttagtaatcctattgctcagctacatgcacccgaatcgttgctgttaccttttggtgtaacttaacgggaacgtttgtgtagcccatgctacggatggggttgctcaactcaattttgcgtttatcaattttaatcttatattgtttttcaagggccgtagcgatttgtttgttcggaattgaaccaaatagacggccatcttttccagccttggctttgatttcaaccacggtcttatcatcttctaaaaccgttttaagcttttcagcatcagccaaaatttcagcttcatgcttagcttcggcctttttttgaccctttaattcgcttaccgcagcgcttgtagcagctttagctttaccatttttaattaagaaattttgggcgtaaccatcggaaacgttcttaacttcgccacgtttccccttacctttgacatcttccaaaaaaattactttcatcagaatcactcctcatctttttgattttcttgtaaaatttcaaccaattgttgctcggcttcctcaacactcacatcttctatctgagttgctgccattgctaaatgaccgcctccaccaagttcttccataataacctggacgttttccgttcctgcacttcgcgccgaaattcccacagcatggtctccacgacgtgtgatcacaaatgaggcttctacgcccgaaatattcagtagtgaatcggctgcctgagccgcaatcactggatcatacattcgatcatcttcaccggtacaaattgcatatttatcttcaataaactgcattgtatcaattaaatggtttcgttgcatataactatcaacattctcttttaagaggtaacgaatcgtcttctcgttagctcccactgaacgaagataactggctgcatcaaaagttcttgtccccgtacgttccgtgaacgatttagtatccacttcaatccctgccaaaatagcagtggcctcaatcggttgaattggttcaccatcatgggactgatattcaaacatttccgtaatcaactcacccgtcgatgatgcatatggttcaatgtaaaccaacacgggattttctggaaactccgttccacggcgatgatgatcaatgataatcacccgattactaagcttatcaaatagctcctcagatgtcgttatggaacgtttagaatgatcaaccatcactaacaaactttggctattagcgagctctacggcttgatctgcactaataatggactctttaaggtcttcatgctcatccattttttcaatcaaacgcgctacatccgaatgcacgccttcttggtctaagacaatccaacactcttttttattcatttgcgcaattcgccgaatcccgagcgctgaacccactgaatctaagtccgcatgggagtgccccattacaaagacttgatctgcttggttcattaattcttgaacggcttgtccaatcatccgcgctcgaacgcgagtccgtttttccatcggattagttttaccgccgtagaaacgagcttgttcatcttcagctttgacgacaacttggtcaccaccacgtcctagcgctaaatccagattactttgcgaaacatcggcaagcttattaagattatcatccccgtaagcaatcccgatacttaatgtaactggagagttttgtttagaagttgcttctcggatagtatccaagagcttaaaactatccttttccaccttagctaacgtttcattgtacatgatgacaaagaaatgatcatcatcaacgcgccttaaatacatcccaaacgattgcgcccaactagaaatctggttggtaacaaagttgtttaaattagaaacttccgaatcagccatcgactgtgtaatttcatcatagttatcaataaaaatttgaccaattaccacttgacggtcatcgaattgctcttccattttcgcgtatttagtcgaatctaggaagtaaactacgcgatcatccttttgaattgaaatatcaaaaacgtgatcgttccatttcacacggctaactttctcgtcatcttgatgttcttcaataatcttcgccaaatcttcatcgatttcatccaatggatgtcccaaaagtttttgtccttcaaaataactttggaaattagggttaacccattccactcgatgctgttcactataaattaaaattccaattggcatagacaacgtagcgtcttcttcagcctgatcaattcgaaacgacaattcagaaatatatttatcagtctcatcactcagtaaacgcaacgtgcgaacactaaaaatgccagtaacaataaccaatactagcatgatgatgccgattaataagttaatataaaaagctaatcccagcccaatcaacgacagcaaaataataactgctgttaaaatcccgacccgcgggttacggataaatgcaggtagatgatctactaatttcatagcacttctcctaaaaaattgtgtctaactatctctgattttaccatacttataaccaataattaaaatcgtttgttggaaggttattctaataaaaatagagccataattgaccaactatgatccatcaccgccctaattttatttaaacaaaaagtaccattcaagcctcggcctgaatggtactttatatagctaaagattagtcttcagcaacgaatggaagcaagcccatgatccgtgcacgcttgattgcaatagtcaaacgacgttggttcttagcacttgtaccactgacacgacgaggtaagatcttaccacgttctgaaatgaatcgttttaacaattctgtgtctttgtaatcgatgtattcaatatggtttgcagcaatgtagtcgactttacgacgacgacggccaccacgtttttgaaatgccataatgattgccctcctctattattttagaatggtaaatcatcgtcagaaatatcaattgactgaccgccattagcaaatgggtcattagggttcgaattgttaggttgttgtgcaccactattattcgattgtcctccgtcaaatggatttccggatgatgttggttgttgtgaaggggcagattgattattgccaaaattattttctccaccctgacgacgttcagaagatgaacgtgattcaagaagagagaagttttcggctacaacctcggtaacataaactcgttggccttgttggttttcataagaacgggtttgaatccgtccgtcgataccaactaatgaacccttccgagtgaagttagcaaagttttctgcagctttacgccacataacacaattaataaagtcagcttcgcgttcaccttgtgaattagtaaactgacgattaacagcaactgtaaaagttactactgcagctccactacctgtatatcgtagttcagggtcccttgttaggcgtccgacaagcactgttcggttaatcataatatccgctccttcctagtttttagttgttattattaacgtacaacgatcatgtgacgaagaattccgtcagcaatcttagatagacgatcaaattcgttcaaagcttcgtcgtcgctagccttaacgttaacgatatgataaataccgtcgttaaaaccaccgatttcgtatgctagacggcgttttgaccagtcttttgaatcaacaatttcagcaccattgtctgtcaaaatcttgtcaaaacggtcaactaaagctgtcttagctgcatcgtcaagatttggagcgatgatgtatgtgatttcgtagtttttcattgatttacacctcctcatggacttatggccttctatcacaacgtagaaagcaaggagagtttgccaaaaaagctggcaactcacaaataagtattataccatccatttttagtggacgcaataacaaaaaatcctaattaacgatatacaaatgataaatacaccaaaattttctaattcattttattaattaaaaaagctgattaaaaagtgaaaaatcacttcaatcagctttttaattaaatctattcttcagaactttcttcaacagttacactttcagtttctgctgcttcagttgctggagtttgagtctggttttcatcatcaactggtgcttcatcaacaattgccattgtagcaactttagaattttcatccgtcttgattacgtgaacccctaaggtcgcccgacctgtagttgaaacattattaacgtcgaaacgaatcataaccccacgatccgtaatcaacataacgtcttccgttccttccaccgttactaatccagctaatggaccattcttttcggtgatattcgcagtcttaatccctttaccgccgcggcctttaattgggtattcactagccggagtttgttttccataacccttttcagtaataaccaagaccttgctttcaggtttcaagattgctgaaccgacgacataatcttcatctcgtaaacgaattccgcgaaccccagtagcagaacgtcccattgaacgcacatctgcttctttaaagcttaccgcgtatccgttatgcgttccgataataatgttttgctcgccatcggtaataaccacgttaattacttcatcattttccttcaagctaatggccttaagcccattgctgcggatatttaggaattcagcaaccggtgttcgttttgtcacaccgtttaacgttgtaaaaaagaggtaacgattttcattatcttcatcaccgttatcacgtccaatattgattacagcctgaatattttctccgctactaattccaagcaagttaattactggaattcccttagcggttcggctatattcagggatttcgtaacctttcatccggtaaaccttaccggcattggtgaagaataagagtacatcatgggttgaagttgaaaccagatgttcgataaagtcgtcatcatgaacacccatcccttggattcctcgaccaccgcgattttgcgtcttaaattcagacgtagccattcgcttaatgtagccattatgggttaaagtaaccatgacatcttcttcttcgattaagtcttcatcttcaaggctaagaacttcaccgaccatcaattctgtccgacgttcatccccaaagcgctcttgaatttcaagtaactctttataaatgatttcgttaattcgttcacggtgagctaaaatatcacggtaatccgtaattgctgccatgaccttgttgtactcgtcttcaaccttttcacgttctagtcctgtcaaacgcaccaagcgcatatccaagattgcttgagcttgcttacttgataatgaatagttattcatcaatttatctttagcaacctcagccgtttgtgaattacgaataatcgcaataatttcatcgatgtggtccaaagcaatccgcaaaccttctaagatgtgcgcccttgcttcagccttcttcaaatcaaattcagtccgtcgacgaataacttcttcttgatgaacaagatagtgttgcaaaatttcctttaggcctaatactttaggagcaccattaacgatggccaacatattaaatccaaaggtcgtttgcattaatgtcatcttgtaaagattattcaaaactatagatgcactaacatcacgacgaacatcaatgacaactcgaagtccatcacgatcggattcatcatttacatcagtaatcccttcaattcgtttatcacgagctaattcagcaatgcgttcgatcaatttagccttattgaccatgtatggtaattctgtagccacaatgcgttcgcgaccatttttttcagtctcaatatcaactttcgcccgtaaaataatcgtaccgtgtccagtctcatatgccttacggattcccgatttacccatcacaattccaccggttgggaagtctggcccagggacagcttccatcaagtcggcggttgttgcatcttcgttattcatcaaaatatggatagcgctgatgacttctgacaaattatgtggtggaatattcgtcgtcatccccacggcaatcccagttgctccgttaactaataagtttgggaaacgtgctggtaaaattgatggttcgcgttccgttccatcatagttttcttggaaatccacggtatttttattgatatcacgtagcatttccaatgtaattttactcattcgagcttcggtataacgcatagcagcagcgccatccccatcgacagatccaaagttaccatgtccatcaacaagcatgtaacggtaactaaagtcttgggccatccggaccattgattcataaattgcagagtcaccatgaggatgatacttacccataacatccccaacgattctggctgacttcttatatggcttttcaggtgtaactcctaactcattcatcccgtataaaatacgacgatggacgggttttagtccatcccgaacgtcaggtaaagcacgcgcaacaataacactcatggcataatccaagaatgatgtacgcatttgactacttaaattgacatctgtaattcgtcctgacaattcttctgacaattcgttttcccccttattttttgggctgtctaacttttaataatctttttagatatccaagtttttaacaaacacagcgttctcttcaatgaatttacgacgtggttcaaccttgtcacccatcaacatttcaaaatcaccacttgcagcatcagcatcttcggctgaaactcgtaacaagcgtcgattttctggattcatggttgtttcccaaagttgctcagcatccatttcaccaagacctttataacgttgaattacaggttttggtgatggtgataactgtccaagtactgtttctaattcttcatcagaatcgatatattggatcatcttaccttgacgtacttggtagagtggtggttgagcaatgtaaacaaatcctgcatcaatcattggacgcatgtaacgatagaacagcgtcaataatagtgtccgaatatgagcgccatcgacatcggcatcggtcatgataatcaatttatgatagttggctttgcttacatcaaaatcctcaccaaatccagttccgagcgctgtaaagagtgaacgaatttcttcattggccaaaactcgatccaaagtggctttttcaacgttcaaaatcttcccacgaattggcaaaatagcttgtgtgagacgcgaacgtccggacttagcactaccaccagcagaatcaccctcgacaatgaataattcactaattgaaggatccttagaagtattatcagctaatttaccaggaagattattgagttctaggccactcttcttacgcgtaacttcacgagctcgtttagcggcgacccgtgcttttgctgccaagattcccttatcaacaatttgacgtgcaaccttaggattttccaataagaatttattgaaagtttcagcaaacacttcgttaacagctgtccgtgcatctgagttacccagttttgttttcgtttgtccttcgaattgaggatcaggatgcttaacgctgactactgccgtcaaaccttctcgaacatcatcaccagacaatttatcatcattttcttttaaaatattgttgtttttagcgtaatcgttaataactcgtgttaaagcacgtttgaaaccttcttcgtgggtaccgccttcgtaagtatgaatattgttagtgaaagttagcaatttactttgatagccttcgatatattgcatagctacttcaacggtgatgccttttgtaaccccttcaacatagataggttcagggaaaattacttctttgccttcgtttaagtattcaacgtagtggcgaatcccaccttcgtacaagaagtcgtcttcagttggcttttcaggacgcatatccttcaaagtaatccgtagacccttgttcaaaaaggctaattcacgaattcgtgtttttaagatattaatgtcatatgtggtagtttcttggaaaatatctggatctggaacgaaatgaacaatagttccatgatcgtcaggatgttcagtatcaccaatcgttttcatcggtgtttttacttttcctagcgcaaaatcaatgtagtagattttaccgtccttcatgacgcgcgcatctaattccgttgataacgcatttacaacggatgcacccacaccatgcaatcctccggaaactttataaccgccaccgccgaatttacctccggcatgtaggaccgtaaagactgtttctaaagctggttttccagttttcttttggatatcaaccggaatcccacgtccattatcagtgacggtaatgctattgtctttttcaacgatcacatcaattttgtctgcaaatcctgcaagagcttcatcaataccattatcaataatttcccaaaccaaatggtgtagtccttgagaactagtcgacccaatatacatccctgggcgtttacgaactgcttcgagcccctctaaaacctgaatttgactcgcatcatattctctggctaattctgctttcgtttctttttcgtctgccaaaagcttattcctccttgctctgcattaaaactccgtgatcaatattaaagacatggggttcattaattaattgttgcgcaacaccactaaggctggtggttgtgatgaaagtttgtactttgttttgaatggcagttaacaggtgtgtttgacgactatcgtcaagttcagataacacatcatcaagtaaaagaaccggatattctccggtttcttctttcatcaaatcaatttctgctaatttaacactcagggccgtggttcgttgttgcccctgtgaaccaaacgtcgatacgttcttgtcattaaccataaatcgcacatcgtcaagatgtggccctactaaagttttaccttgttgaagctccttttcacgttgcttttggaaaagagcttgtaatgctgcatagattttttcagtagtatcggcttgatcactactgatcggtgaaacatattgaaaggataatttttcttttccctgcgagatttccttatgcacctcttgggaccatttttccaacttcttcaagaattgaatgcgttggaaaatgatttcagctccatgggctgctagctgatcacttaaaacatctaaataaacttggtcacccttaggattgaactgtagctgtttaatgtactggtttcgctgtttcagaacggatcgatattgcgccgagttatatagatatttcgaactcatctgtccaaattccatatcaatgaacttacggcgaactgctggagatccttttacaattgataaatcctcgggcgcaaacaaaatcacattaagctggccgacatattgcgataaacggctttgctcaaggtgatttactttggcatttttccctttggaagataaattgatttcaagcggtgtaacggtgtgttctttttggacactccctgatactcgcgctgctttggttttccaactaatcaaatctcgatcactattggttcggtgacttctagtcaaagctaagaaataaatagattctaatagattagtcttgccttgtgcattttcacccaatagaacattgattcccgaaccgaactcgacaacaagatcagcataattacgaaaattatgtaactccagtgtcttcagatacattagttaccagatttcattataatcttgaaagaaccttcatctggaacttcaactacatcatcttcgtaaagttttttcccacgacgatcatcgtgttctccgttaactaggacggtattttcacgtaaaaaccacttagcttgtccaccagtgccaataataccctcttctttcaagagttgtcctaaagtaataaactctgtgtttatttcaacatctttttgcatactatcaccccacgtatctcataatattatacctttattttaactaaaaaacaattttatctgtcttaaaacggcttctcagcgaatttaacccttctgaatgttttttgccttaaacgggttattttttctcaaatttacgtatacgcgtttttaaccagatttatccaaaaaaagagtttgagaaattaattttctcaaactccatagcgttactttattaaaatgttcgaacaggtgtgattaattgaataaagttttcttgatcttcagttggtaccaaagtaaatggacgtaatgctgaagtaaaggccatcttaattgatgtatgtccaaatgaacgtagcgcatctttcaaatagtctgggttaaaggaaatttcaaggtcttcacccacaatatctttagtaaccacttcttcttctacattaccgacttcaggagaatcaccagagatgattgcttgcttgttagccgcgttaatcgttaatttaaccacgttattgcgtccagcatgtgaaagcaatgaagcccgttcaatcgaagctaacaattctggagcttcaaattccatttcagttgaactttcctttggaattaaacgggatgtatctggatacaaaccctccaatagacgtgaatagaataaagtttcatcaaatgtaaataatgcttggttttctgaaatttgaagtgtaattgtatcaatttcatcatctaacattctggaaagttctaaaagactcttcccagggatgataatatcttcaggcattttaattggttctgggagattaattacccgttggctcaaacgatgactatccgttgctacggctgataatttatttccttcaatcgtaaaatgaatcccagttaagattggacgactttcttgattagaaactgcgataactgtttcattaatcatttcgctaaatacatcagcttttaaagtaatggttgtttgactatcaacttctggtaaatgagggaagttattagcatctaaaccattaattttaaattcagaagcacctgacgtaatggtcgtttgaaaaccgtcttttacctcaagtaacatagtgttgtctggtaattttttaacaatatctccgaagaaacgggctgttaaaactaccgctccggtactttcgatattaagatgagcttcttcatcgttagttgaaatggtggtttcgatagaaatgtcagtattgcttccagttagaattaaacgatcttcttctgcttcgatttttaatccagtcaaaattggaatcgtagttttagaagaaatggctctttgaaccgcatttaattttttgataaatgtatttcgagcgatggtaaatttcattttacaaaactcctttatgttgctctctgttttatatattaattaataataaaaagatagtagtagtaataagggctgttggaactgttaataactcaaattagccgtcataatttaacttttagcctgtggactacctgtggataactttcgaagttattaacacttatccacaatttaaggttttagctcactttttaaatctccaacttggcgagcaagttcctcatctttttctagttcagccttgatcttatcaaaggaatgaataacggtagtatggtctttaccaccaaattctgttccaattttaggcaatgaactttcagttaattcacgggatagatacatcgcaatctggcgtggaataacgatggatttcatccgtttctttcctttaaggtcagctactgtaacatggaaatattttgcgaccttgtcttgaatcattggaatcgtaatatggctaaggttgctaccgaaattcaaactgcgaagagcatctgaagctaaatcggtggtaatcgctgcgttttgcaatttagcgtaagcctggattcgagccattgccccctctaactcacgaatatttgaatcaatacgattagcgatgtattccaaggtttcgtcaggaatttcaacgttatctgcttgagccttctcccgcaagattgcaattcgagtttctaaattagggggcgtgatatcaattgaaagtccccacttaaatcttgataccaaacgttcttgcaacttcggaatttcatttggtaagcgatcggatgtcaacacgatttgtttttgggcattatacaaggcctcaaatgtatggaaaaattcctcttgagttgcttctttatccgcaaaaaactgcacatcatctactaataaaagatcaacgttacgatacttctcatgaaactcttccgtcttattcttttgaatcgaattaatgaagtcgttagtgaaggcttcacttgttacatatttaacgcgagttttgggatcattttctaataactgatgcccaatcgcatgcattaaatgggtttttccaagtcccactcctccatagaaaaagagcggattatatagaacgccaggttcatctgatacagccatcgcagctgcatgcgccatttggttaccactaccaataacaaaagtatcaaaagtatatctactattaagttgggtatcttcagtagaagctttggtttcttttttagaggtagcggacccttccgcctgctgtgtcttgaattcatcttccgttacgaattcaggtgtaatgtcttgatcagtgaactggtaggcatattcgacaaacttctcgatcaaatgctttgtccagtaatctcgatgtagactcgaaagaaccttaatcttcattatgtggttttctaatgaaatgggttctgccgtttctacccaagcaccgaaactggcctttgacatggagtcgtctttttcgaaactatttttaatgttgttccaaaggtcaatatagttaggcactttttcaattcctccaaaatttttagctcactaagtttaacataaaaaaataaagttatccacatggatgtggataactaaatggggttaaataacagtctgtgatctaagttatccacagggtgttatcaagcaattctcttttcgtagaaatttaagttataaacagaaacctgtggataactattattgttatatcaacgtttatttaacatatccacagatttccacaaggctgtggataactatataaacaccctgtgagcgaaaaaaatcgctgcgaaaaagcctgttgataagtcgaaatcacttaaaaagttatccacaaagtatagacaagctaacgctctgtttgtggataaaattttggattttattttaaattatttcctaataggtggtttgatttattctgtaggtatgatattatgttaaggtaattgtttaaacgacataaactgatttatcgaaaattaaaaaatagatataaaaattcagtatgtgtattttcgttcaggaggtggaccataatgaaacgaacatatcaacctaagaaacgccatcgtcaacgcgttcacggtttccgcaagcgcatgagcacaagcaacggccgtaaagttttagcacgtagacgtcaaaaaggtagaaaagtattatctgcataataaggccactgatcccagtggtcttttattttttaaatttttagagacaatagaagcttttttacatataatgtttgttagtgatatatatataggttgtggagagaaataatgcgaaagtcgtatcgaatcaaaaaagaacttgagtttcaaaaggtctttgaaactcgtaattcatttgcaaataaaaaatttgtcgtttacgtgatggacaaaccagaacaacctcactttagggttggaatttccgttgggaaaaaaatcggtaatgcggtaatgcgtaattatacaaaacgtcgaattcgtcaaagcattttggaattcaagcctcttttacgtcaagacgtcgattttttagttatagcacgtccacaagcttctggactaccaatgaatgaagttaaacaacaattggaacatgtttttaagctagcagggttgtttgcttcaaaacaaagtgaggaagaatagtgaaacatttaaaacgaaatatggcgttgctcagtgtggcagccctatccttcatattaactgcgtgtagcacagcgcccatcaccagtcacagtactgggatttgggacggagtgattgtttacaatttctcgagattcatcatctacttatccaagttgtttggtggcaattatggttggggtattattgttttcaccataataattcgaattatcatcttaccattgatgatttatcaaactagaacaacgatgaaaacagctgaacttcaacccaagttaaaacagttacagcaaaaatattcatcacgagatgctgaaagtcagcaaaaacttcgtgaagaacagcaaaagctttatgctgaagctggggtaaatccgatggctggatgtttgccattgatcatccaattaccagttatgtatgctttgtatgcggcggttagccggacccaagtgttaaaagagggtactttcttatggctacaattgagtgataaagatccttactttattttgcccatcttagccgccttgttcacatttatgagtacttggttgtcgatgaagtcacaacccgctggatcacaaaatggaatgacatcggccatgacgtttggtatgccactagtaattttgattactgctttaaacttcccagcagcgatcacattatactgggtagtaactaacctattccaagttggtcaaacacttataattcagaatccgttcaagatccaaaaagaacgtgaagaaaaaattcaaactgaaaaggcaaagcgtaaagcaattgaaaaagctaaacgccgagcaatgaagagtaaacgaaaataatttatgaaagcaatcgcaactgtttcgcaggggggattgcttttttaatggactaaatgcaggttgatttaagtaacgtgatgatggagtgatatgatgcccatagagctggattagattaatgagaataaaaaattgacaaatccgtctttaaattttatgatgtagttcgtataaagtgaatatgatgaagtagtgaaagtgctttgtccaccctatatccaagtggctaactggattatgggtggaactgcgctttttttattggaaaaagaaaggataacattatgcaaactgtttcaactgaatttgacacaattgcagcaatttcaactccacctggggaaggcggaatttcaattattcgaattagcggggtggatgcacttaaaactgccagccagatttatcgtggcaaagatttgaataaggtgaatagccataccattaattatggtcatattattgatccagaaaatggaaatgaagtagatgaagtaatggtgtctgtaatgcgtgcgccacatacgtacaccaaggaagatatcgtcgaaattaattgtcatggtgggattgtcgcaactaaccgaattttacagattattttagggttagatgcgagattggctaaaccgggtgaatttactgaacgagcttttttgaatggacgaatcgatttgtctcaagcagaagccgtaatggatttaattcgtgctaaaactgatcaatcgatgaaagtggcgcttgatcagttagatggaaatttatcccatttaattactaatttacgtcaaaatatcttagatgttttagcacaagttgaagttaacattgattatccagaatatgacgatgttgaaacaatgacagctcggttacttaaagaaaaagcaattgaagttaaagcgaagattcaacaattactttcaactgctaaacaaggtaaagtgctccgtgatgggctggctaccgccattattgggcatcccaatgtcggtaaatctagtattctaaatcatcttttacatgaagataaggccatcgtcacggatgttgctggtacaactcgtgatgtaattgaagaatatgttaacgttcaaggagtcccacttaagttggttgacacagctggtatccatgaaacagaagataaagttgaaaaaattggagtggatcgaagccgcaaagctctttcacaagccgatttagttatcttggttttagatagtagtgttccactgcgcgatgaggatcgagagctgctgagagaaaccaatcatatgcagcggatcgtcgtgctcaataaatcagatttagaagtaaaaattaacttaaatgaacttcaagaatatgtagatgataaagaaattatcaaatcatcagccgtttcacctttaggaaccaaagacctcgaggaccgtattgcagcaatgttttttgctggaagtattgaaaatacctctaataatattatggtaactaacgctcgtcatattggattgttgaagcaagctgaaacagctttagatgccgttcttgaagggattgaaacaggaatgccagttgatttagttcaaattgatatgacacgtgcttgggatttattgggtgaaattactggtgatagttaccaggacgaattattagatcagttatttagtcaattttgtttaggaaaataaatttggagttgaaaaatatgtctgaagtaaaacaatatgaagatcgcgagtatgacgtaattgtagtaggagctggacatgctggctcggaagcggcgctcgctgccgctcgaatgggtaataaaaccctcttaatgaccattaatctcgacatggtggcatttatgccatgtaacccttccattggtggtccagccaaaggaattgttgtccgagaaattgatgcattaggcggcgaaatgggtcgcaatattgataaaacttatgttcaaatgcggatgttaaataccggaaaaggcccagcggtgcgcgcgctgcgcgcgcaggctgataagcatgcttatcatgctgagatgaaaaagaccatcgaagctgaacctaatttgactttgcgtcaaggaattgtagatgacttaattgttgaagatggggtctgcaagggagttattattaacaccggcgcccgttatcaagctaaaagtgttgttctaacattagggacagctgctcgcggtaaaattatcattggtgaacttcaatattcatccggtcctaacaattctcaagctgcgctagagttaaccaaaaacttgaccgaaaaatatcactttgacttagagcgcttcaagacggggacacctcctcgagttgatggcggaactatcaactacgatgaaaccgaagaacaacctggtgatgaagttcctaatcattttagtttccaaacaccagatagtaagtacattgaacttaaaaatcaattatcttgctggttgacttacacaaatgaaaaaacgcatgaaatcattcgtgagaatttagatcgagctcccatgttttcaggaatgattgaaggtgtcggacctcgttactgcccttcaatcgaagataagattgttcgttttgcggacaagagtcgtcaccagttgttccttgaaccagaaggccgtaaaactgacgaatggtatgtccaaggactttcaacttcaatgcctgaagaagtgcagcaacaaattttgcattccattaaggggctagaagaagctgaaatgatgcgtcccggatatgcgatcgaatacgatgtggtagcaccttatcaattgaagaacactttggaaactaaactagtaaagaatttatatactgctggtcaaactaacggaacatcaggatatgaagaagctgctggtcaaggtctaattgcagggattaatgctggccgtcgggccctaggtaaggagcctttaacgctgaaacgtagtgatgcttacatcggtgtaatgatcgatgatttggtaactaagggtactaaagagccttatcgtttgttgaccagtcgtgcagaatatcgtttaattttacgtcatgataatgctgatttacgcttaacagaagtgggacataacttaggtttggttagtgacgaagaatataatgcattccttgaaaagaaacaagatattaaggatgaactacaacgtttgtcagaaattcgaatcaaacctagtcaagttcaagaattcctagaatcaaagggttctaacggcttaaaagatggggttttagcatcagaatttctacggcgtccggaagttaactatagtgacttattgaagttcattgatgctccagaaaaagatttagatcgtcgagtaattgaacaggtcgaaatcgaaactaaatatgctggatatattaaaaaggctcaagatcgggtggatcgtttgaagcggatggaagaaaaggctatcccagatcggattgattatgaagctattaatggattggccactgaaggtcgccaaaagctcgaaaaaatccgtccaactaccattgcacaggcttcacggattagcggggtaacgccagctgacattgcaatcttgagtgtttatatccaacaaggaaaaatcgcaaaaatcgcagaataacaaaaattagccccttgaaaaattcaaggagcttttttgtttcacaaaaaagaatgtttcacgtgaaactgaaaaaattaatgttagttctgctaaaataggcagtaaaaaaggagaatggcatgaagataattattgcaccagctaagaagatgcaagtagatacagattcctttgacgcgacgacgatgccagtatatttgaggcaaacccagaagattctgacgatgatgaaacaactcacgtactcagatcttaaaacgttatggaagtgtagcgataaacttgctcaattgaattatgagcgtctgcaaggtttagatttaaaatatcagctaacgccatcaattatggcttacgtcggaattcaatatcaatatatggctccagacttaatgacggaaaagcagttggcttatatacaggaacatttaagaattctatctggattttacggagtgctacgtccatttgatgggattgtcccatatcgactagaaatgcaagcgaagttaaaaatagacaactataataacttataccaattttggggagctaagctttatcaaaatttatataaagataatcgagccgtcgttaatttagcgtctaaagaatatgaaaaagccgtgcgtccgtttcttcaagaagacgataaaatgactacttgtatttttggagaaattatcgatggaaagataaagcaaaaagcaactccggccaaagaagctcgaggagaaatggttaattttatggcgcttaaccaagttaaaaataccaaagaactgaagagctttgatcgtttaaactatgcttaccgagctgatttatcaagtgctgataaaatggtgtttatcaaaaatgaacttcacaaataatggtttaaacaaattttgaacttaaatttaaggtaggcaaacacccatagattggcaaatataacagttatattgcaaaagtatataaaaatatcaagttttcatttcaaaagtaaaatttctaagacaagtaactaagtttgggctacaataagattcattaagagactaaagtgtttggaggaagatcgatgcgttttttgagagattggattttaccaatcgtaattggattattagttgcactgctagttaaaacattcctgtttcaatttgttaaggtagatggctcttcaatgcaacctaacctacaagatagtgaacgagtattagtttggaaaccaatggaagttaagcggatgagtgtaattgtttttgatgctcatggagaagatccggcagctactgaacccgtagattatgttaagcgggtcatcggtgttcctggggacacaattagttataaagatggaaagttgtatgttaatgataagttagttcctcaaaaatttattgatgaagaacaacgcacaacggggactggaaactggaccttagcttcaattgccaacaaatatggctgggctaagagtcctaaaaaggtacccaaggattcgtactttgtgttaggagatcatcgaagtgtttctaacgatagtcgatactggggatttgttaagaagtctaaagtaatgggtgttgtgaaggttccattttggagtaaaaatgatcaagctaagaaaaatatcaataagttagcaaccgattaagctaagaaagctgtgagatagtcgcagctttttttgtttgtttttatgaaggtaagcgctaaaattaaattaacgtaccagctagtaaaagagattggtaacttggaacttaatcgtggaggaatgaaaaatgaagcgtgatccgaattgtgttttttgccagaaaacaaaggaagattatattgttgaaaataaattagcagcgtcatttttagatttttatccagttagtaagggacatactttaatcgtacctaaacggcatgtccgtcaattgtgggaattaaatgaagaggaaagacacgcaatttttacattggtcgaaaaaaataaggcgatcttagaccaaaaataccaaccggatggatataatgtggtagtaaattcaggtgcggcggcaggccagagtgtttttcactgtcatatccatctcataccacgctactggaatgaagatccaaagcgtaaaccggttccgggccaattcttagtacctccggagcgtcctcaattcaaggggatggattagaaaataaattaaaaagcattcggtactttataaagtatcgaatgctttattattttaagaaataaaaaaacgtctcaccaggggggagagacgcatatacaggtaataagtaactggtcgttagacctttcattcaccttatggggggagtaaatgaaaaagttatctatagtgccactataaaaagaaattgtgaagaaagtgtgaatttttgattgctgagaaattacagtttatcgggtttaatgtaatatttcaaaacgggtaaaatttagtcctaaaaaaaggctaaaataaaaaagttctttcatttttaaatctacatagtatcatgaatccatacgagtataatgggggatttagatgtttcaaattataaaagatattatatatattattcttattctaaatattattggtgccgtttatacagtttttagacaacgtcgagatatagctgctacttgggcctggttattggtcttatttttcttgcctggtgtaggctttgtgatatacgcctttgtgggacgaaagctaccagaaaacaaattatttccgctgaaaagtaagactcgccttcaattggatcaagttatggagcatcagcgtcgagagctaaaaaagaatgagtttactgctgctgatcaagttgttaaagattcagaacgaatggtccaattctttactaaaacggattattcttttttaaatcgaagaaatgaagttcaaatcatcacagatggaaatgaactttttgatgatatttttgctgaaattaaaaaagcgaaaaagcatattcacgttgaattttatacaatttatgatgatcaaattggcaatcagttacgcgagctattggaagaaaaagcacgtgaaggtgttgaagttaaggtgctatgggattcatggggatcgctaggtaccaaaagaagtttcttcaagaaattgaatgaactaggcggagaagcgtatccatttctaggtacacgttcagctttaactgactttcgattgaacttcagggatcaccgtaaaattgtcgtgattgatggtaagattggttatgttggtggttttaatgtgggagatcaatatttaggccgtaagaagaaatttggttattggcgagatacccatttgaaaatcatcggttctggagtttacggacttcaatcaagatttatcctggattggaatgctacagaccgtaaaaaacaaattgtcgaagagtttaaagctggatcagtttatttcccagtcgctgaagttaaaggcaataccagtcttcaaatcgttagtaatgggccagattcagatattgaaaaaattaaaatgggttatttgaaaatgattcataaagccagagaatcggtttggattcaatcaccatatttaattccagatgatagtgtcttggacgcattgcgcttagcagcaacatcgggagtagatgtccgagtaatgattccatgtatgcctgatcacgcgtttgtctatcgtgcaacccaatattatgcttggcagtgtgctaagtggggaattaaagtttactactacaacaatggtttcatccatgctaaaacgatggtagtggatggaaaaatatctacagtgggttctgcgaatatggatttccgtagtttcaaacttaattttgaagttaacgcctttatgtatgatgaaaatattgcaaaacaattgcaggaaatttatgaagaagatatcaaacattctagtctccaaaccgtagccatgtttaataaacaatccacatggctgaagttcaaacaaaccttttcacgtttgctttcaccaattttgtaagtaaaaagagttgacgttatttttaacccgtgataatcttgtaaaaaatcaattaaagcattttaactttcacattaagtagtgcataatctgggtgtcagaaagtcggtggttgctgcgaaccgatcagggttatgttgtcgaaataccgtggaatagtttaatttaacggaaaataactagaaccgttatcaatctagtgagtgaagaggtctttttgggttctcttaagctgggtggtaccacggtctccatatcgtccctgttgcatttatgatgcagcagggacatttttttggtcaaaataagggggacttggaatgaaaaaggttagtattttagaaactagcacggtattggttttaatgttagtgataatggggctaggagtaattaaattaaaattatctcctcaaacgccagtattgttagttttaggtttaataacgatgtgggctaagctacgaggttttgaatgggaagatatcaatcaaggaattaaaaatggaattgaaacggggattatccccatctttatttttattttagttggggcactaattagtgtctggattgcagccggtattattccgacgttaatggtaattggttttaagttgataaatgtagcatggtttgttccttcggtatttatcgtctgttcactagtcggtaccgctgtgggttcagcatttacggtaatgtcaacggtgggaatagcatttttcggtatgggagtcaccatgggagtcaatccggccctcgtggctggagcaattatttctggggcaatttttggtgataagtgttcgcccctttctgaatcaactaatttgtcggccgcagtagtagacgcagacctatttgatcatattaaaaatttaatgtggtcaacagttccagcatttgtaggagctttgattttatttacgataatggggatgggcgaagctaaaagtgcagacatgagtaagattaaccaaaccgtggctattttagaacagcacttcaacgtcaacttctgggttattattccaattgctttaatgtttatctgcgcttggatgagagtaccggccgttccaactctatttattaatatcggggtttctgtaatgtttgtttttatcggcaatcctcagattacagtaacaaaaattgcctcaattattgaaaatggatttatttcaaagactggtaatatagacgttgatcagctattaactcgaggtgggattgctagcatgatgggaaccgtagctttgattgttgtcaccttatctttgggtggtattttagtacacttaggcttaatcgaacaaatcatggcaccaatcgcgcaacgtttaaatagcgatgggaaactaatcttagcggtaattgctagtgcaattggggtgaatttattcatcggtgaacaattcctatctgtcatcttacctgggaaagcatttaaaccaacttttgaacgctcagggctagcaaacgtcacactaagccgtgcgcttgaagatggtggaacagtaattaattacattgtgccatggggggtagcgggtactttcgcggccaatacttttcatgtagcaactttaagttacctaccattcgtattctttagcttgttgtctccagtattctcaattttaagtggttttacaggaatcggaatcaaacatcgaaattaaaaaaacaggttacaagaggagaatattactccgattgtaacctgttttgaggttcagtaaaccaagcgactaaatggtcactaattgcttttgatccttctacgttaggatgaacttcatcatttgtttcaattacccaatctaaagttggaataagttcgatttttaaggctttagcgacgttcttgatgacgtgggaatgtgcctgattaaaaggtgtaattataataattctggcatgagggaatcgctttttaacttcatttataaaccaaacaaagtacatttcaaaaacatcatcctcatagcgagcatcattagtcccaagattaattaaaaccaaatcaggattaatccgaggagctttaacgctaaaattgacatattttacaaacttaccagctgggggaactcctcccgttccgtaacggattataccggcagcactataggcaatacgataatcttcccaatctaaagcgcgggataattgagcagcatagttaaggtcggctccataaccgatagaaggtgctttactacgaacccaacagccagcggtgatagaatcaccaataaaagcaacgagtgggccagccggtttaatagccgctagggtgcctgaggcaatcgtgatatctttaatggtaagtccgtcattacctaaccaaatctcatcttggtcagtattgcctgtaaaataaatccgaacaatatgagactgatttgaacttaatttaaaatcatttttagactgagtgagtggggttaaatgtaattcatcatcgatataaatgcttagagtttgaggagcagcaagaggcttaattaccacttctaaggtgaaataatcagcattttgaacttcaaacaaaatttgagcgcctaaattagtggtatacattgctggcttagtttcaacggtttgagttgtccaacgtcccataaaatagacgttaggaatgcacccattagccgaggtagggatgatttgattcatagtaagcctccgattttaagttaaccaggattatacatacattctatttcatgatcattaatcaagccgatagcttgcataaaggagtacgttgttacgggacccacaaacttaaaaccacgtttttttaagtcagccgaaatcatttcagagagcggggttttggcgtgaatttcctcaggaattcgaatatggtcgttaatctgacggttatttacaaatttccaaatatattcatcaaaactaccgaattcaagctgaatttcaataaaggccttagcattagaaatagtagccgctaatttacctcggtggtgtagaatttcgggagtttccattaactgatcaatatcagcttcagtcatggctgctaccacgtgaacttcaaagttatggaaaccttttttaaaggctgcacgcttattaataatcgtgttccaacttaaaccggcctgataaccctctaaacagagcatctcaaacatgtaacgatcgtcatgggagatttgtccccattctttagcatggtattcttgcatgagttcagaagcattttgagcccatgtacagataaaattattgttcattttgcattctccgattctaaataaaaatgcttttaactccctttgaaaaggtaattaaaaacattagtttaattaattcaattttagcacatcttacatatcccgatcgtagccattaaataacaaattaagaacgacagcagtgatactagcaatcacgatgccgttggtaagtagcattttaatagtagcgggaagggcttggtaaagttgaggataaatggttgagccaagtcccataccaactgatagcgaaacgattagaatgtttttagtctggttgaagttgacttgttgtaagatacggaccccttgaaccccgacaattccgaacattaccaacatagctcccccgaggacgctggtcggcacaatggtggcagtggcaccagccttaggaagtaaccctaaaacaataaggaaaccagctgcataatataaaggtttacggcttttaacgcctgaaagctggagaacacctacattttccgaaaaagttgagtagggaaatgtattaaagatccccccaaggatggctgcaattccttctgaacggtatccacgttttaaatcgtcttgagtaatttctttacctaccagatcacctaatgcgaaaaagacccctgtcgattcaatcattgtagttaaagtaaccataatcatggttagaatagcggaaagattaaaggtaggaactccaaaatagaaaggttgaggaattcgaaaccaactagcttcagcaatgggcgataacgaaaccatgcccataaaactagcaaggatggtgccgattaaaataccaattaagatggcgatagaacggaaaaaaccgcgagcccacacattaatacctacaataatcaaaacggtgattaagcctactaatagattacggggatctccaaaacttttagcagcaacatttccaccgccaatatcttgaaaggccacaggaattaaagtaaagccaattacggtaataattgagccggttacgattggtgggaaaagtcctttaattttagagaaaagtccaccaactagaaatacaaagacaccagaagcgataattgctccgtacatggcggtgacccctagagtccctccgatttgctggaggggttggacggcttgcacggcgcaacctaaaacgacagggagaccaatcccagttaggggagtgcgtttaatttgtaagagcgtagcgataccacacatgaaaatatcaacagagactaaataagtcatttgagcggctgtaaaatgtaaaaaaccaccgattaaaagaggaacaataacatcgccagagtacatggctaaaaggtgttgaaagcctaaaatagcagcttttccttcagttaattgtggtttaatttcagttacaggaacttcggtgtaacttgattcagttgttttcatgaattctcatcctcgttttcataattttcaaatcaatatgaaatcgagcctataaaactaaaaaagctcaagacaaaaagtctcaagccatcataatacataagagttagttttcctatagtccaacatttacggcgttgggtagaaactgtcaaccagattaagacattatataggctaagttttatttgattgtgactgaaattttaacatataaaaattaatgaaacaaccattctcaaactagaatagttattgtcgaaaaaattggagaaagaaacaaacagatttataatgtaaaaaagactatttttaggagaaatcaatgaacatattagcaattggaacagaacgagttatttccaaaaaagctttagaagaattaaaacaaaaatcagatttttcagtaattatatgtacgccaaagcaagttaaaaacattgcggcgattaattatgatgtaatgtatgttgatatgcttcacctcggaatggatgaagaatttgaaggaattattgatcaaattgaggctggtgaaattaaagcgaacaaaattatttttctagcaacggctggcatggataaagaaatcaatccaaactggattgaagttcaagatttgaaagaactactattagaagtcaaatatgtggctaaattagtggatgagactgagcttccatatacaattttacgaccagttgaagttagtggtgaagttcagaatgtagctttaaatataattcctgaaggagaaaagattagcgtagatagagttagtgaagctaacttaagaacggtgattattgatgcaattacgaccaataattatattaatcagtcggttggaatttctaataaaggataggagaaaatatgccacttcaatttatgtatggaccggcaagtattgaccatctagaaggtattgccgacagggtaattgaacttcagcaacagaatgtcggtcggccagtatattatttggttcctaatcacatcaagtttcaatccgaaatacaattacttcaaaagttgcgacagagaagagatgttaagagtcatatttttgcagaaaaggatgttcaaattctttcaattagccgattagcctggtttttcttacgaaatagcagtatttaccaatatcctcgcgtaacgagctcgagttctaatatgctgttatatagagtgattttagaacatcaagatgaattaatcttgtttcataatatagatgctcagttggggctggtacagaagattgcaacgcagttagctgaattcaagcaagggaatgtagggcccgacgaattaggtcgagttgcggaaaatattgccgaaaacagcgatgcagggatggatattaaggctaaattacatgatctaggcataatttatagtgcttatgaagaagaaattcaaagccgtttcattgatgctagtgatattacgcatactttaacagatgaattatctaaaatggatctgagtggtcagagttttataattagtggcttttcaaattttactgctgaagaaatgagtctaattcaagccttaatgaaggccaatggaaatgtcattattgatttaataatggataaatttccgctttatgaaaaagtttcagaaaacagtttgttttttgaaaacgaaaaaataattttcaaatttaatgcgtgggctcatgaaaacaaggtgaaatcactagaaccagttcgtttacaccgagttagagttaattctgatcttttaaaattagaaaaatattggatcgaatcaagtgaaggtcaagtaggaggttctaaacaagaaaataacgcatgtgttacgattttccaagcgaatagtcgttatgcagaagtagaacatgtggcgactttaatacgccaaaaaatggctaaagatccaagtttaaaattttcagatttttcagttttaacccgacatttgagtgactattcaacgattattaagccaatatttgatcaaatggagcttccgatcttttatgatcttcaaattgcaatgaaagatcatccattactagaattgattaacgctttgtttgatattagagcacatcattttcgttatgaagatgtaatgcgtctattaaaaacgggtttgttatttccagaaactgaggatgacccgcacgggatggacttcttcaagagtgtgcatattactgaaaattacgttttaaaacaaggaatctatggagaccgatggcttcagaaaaaagattggaaatatagtcgttttaacgatattgatgaagagaagcagacggatgaagaaatcgaaattaatcagcgaattaatacggtcaaaaattatgtagcggaaacagttatgccattttttaatcaactttctactgcaaccactggtgtggaagcagccaaggccttgtatgactttttaattaaaaatggaattgatcaatgcttacttgcttggcgagaccaatggattgaggaagggcgtttggcgaaagctgctgagcccgaacaaacttgggaaacttttatccagatgctcgatgaatttgtcgatattctaggagatcagccatttgacccagataattttatgggtcttttaaatgcgggatttgaaggggcaacttattcgcaaatcccatctacactagatcaaattctagtttcagaaagtggaatggtccagatggttgaccgtaaaattgtatttatcatcggagctactgatcgagtaatgccggaacaaattcaagataatgattttttgaatcaagatggtaaaaatcaaatagatccgttcttagatgatgatcaatttttgagaattagtaatgatcgacagatgcgccaagaaccataccttaattatctaacgtttatgattggttcagatgagttaattttctcttatccaaaaagtggaaatgatggcgtagaattaaaaatctcgccttacgtagaacggattggtaaacattttgggattatcgcccaatcattaccaagtcgacctacaactgagccggttcgactggatccaccatttatcgagctatttattggttccaatcgaagtacattgagtcatttaattcagtatgcgagagccatgcatgaagctaaaagtgaagcagacccacgctggaatctaatttatacaattttgagacagagtacattgggttctttaacagatcagttactaagcagtctggaatataaaaatattcccgaaaaattgaaaccagaaattgtggaaggtctttacggcgatacaatttatgcttcagtatcgaagctagaagagttttatcgaaatgaatattcatactttttaaaatatggattgaagttacaagaacgggaaacatcggatttgagccccgctgatacagggcaatatttccatgcagcaatggataaattaattaaaatgattactactgagaatctgaacttcaatgaagttaatcaagaacagattgaacaaattgcgaaaagattagttcaacaaatggagcaagatcaacaatttgaccagtttaatggaacttatcggatgggatttttgcgaaaacagctagatcgaacggtgcaagcgatggtcgaagcaatctttaaacaactggctcgcacacgaatgcgtccgattgcatcggaacaattatttggtcagattggttcgcaatctggattgccagcattgaactttaaggttggagaagtcaaggaaattaacgtacgcggtaaaattgaccgtattgataagattgaaattggcgataaggactatttaggaattgtcgattacaaatctagtaaccgtaaatttgatttcacagatgcttactatgggttagcgatgcaaatgttaatgtacttggatgtagttcagcgtaataaagaaaagattgacccagctacaaaagcagaaatttcgagcgcattatatatgattttccagtacccgcttctaaaatcaaaagagtggaagggcagcgatgctaaccaacttaaccaaagcatattcaaaaaattttcactaaatggatttttattaaaagatgaggaattaataaaggaaattgataagacgattgaagacaccagaaagtccgatgtatttccaattgcatttactactaagggagctttaacgaaggttagtgaaaatagtatcttaagcgaagatgaacttcaaaatttgattaaacatgcagaattgaaggtacgtgaagctggagaaaagattttcaagggtgagctagatatgaatccggtacagtggcctaatcgaagaacagtgatggaatattctccttataaagatgtcatgcaatttgatgtgatgttacctgagaataattatcgaataattgataagttagataaagatcaagtactagaacagattcgggaggaacaggaaaagaatggcagatagagagtataccttaagtcagaagcaagcaattaatagttccggccacaacattttagtctctgcttcggcaggatcgggtaaaacctccgttttggtggaacgcgtaatccaaaaaattattaatggtgaagatgttgatcgtctattagtagtaacgtttacggaagctgctgccagtgaaatgaaggaacgtattcgagcagcgattgtgaagaagattaatgaagtgagtgatattgaacttcaaaatcatttttcaatgcagctcaataagttgaataacgcgaatatcagtacacttcatgcattttgtatgtcgataattagaaactattattacatcattgatctagatcccacgtttagaattatggatccaacagaaagcgagttattgaaagaaagtgtctgggcggatctccgggaagaattatacgagagggatgaggatggtaaatttgcgctcctcacgcgtaatttttcaagcgatcgttcggatgaggggctgcaagatttaattttagaattatttgagttttcgaatgctaatccagaccctcaagcttggttacagcagattgctaaaaattacgaagttccatctgataatgttatggatatggagtttatccaacagcttttaacagaagtaaaaacaaagttgatgagaatttatcgcaaagacctagatcttacagaacaagcaatcaatggtggagaacctttaaaaaatgcagctgaaaaattccaaaatgaagttgatgatttaaaaactattatcgacagcttagatggtagttgggatgatttacaacaagccgttagcaagatgaagttcgcgcaactaccacgaggtaaaaaagaagaagtccaagaatttaatgcatacgctaaatcaattcgaaatgattttaaagatgagtttaatacaattgcggataaatactttaaattacctagtgagcaaatggttgcggtcttcaaggatgctcacgaattaatgatgaagttaattgaagtacaaaaccaatttgcggaacgctttttacaggaaaaactaacccgccgttctttagattttagtgacttagaacattttgcgttacaaattgttttagatgattctgaagaaggccaagcaatcagacgcgatttccaacaaaaatttaatgaagtcattgttgatgaataccaagatattaatccgcttcaggaaacgattctgacgtcagttgccagtccagacccaggaaatatgttcatggtgggggatgtaaaacagtctatttacgcattccgaatggccgatcctagtttgtttattagtaaaaataatcagtttaaagatgaagaacaagcagatgaacggattattttagcagaaaatttccgttcgatgcgaaatgtcgatgattttactaacttaatttttaaccaagtaatggatactgaagtaggagaaattgagtacgatgatgatgctcaattgcaattcggcgcaaaatactacccagatgaagttcagaataacaccgaggtaatgatttatgacgacagccaaacagatatagatgataaagaagctactccaattatctcaaacaaaaatgacggtcagttacagatgattgctcaacgtattcaaaaactatttgcggatcatactcagatttatgataaaaaagaacaaaaaatgcgggacttagaatatagcgatattgctctgctacactcaacgggtagtaataaccttgagattgttgatacatttaagaaatatggaattcccattcaagttaataatgcccaggattatttccaaaccacagaagtttcaatcatgatggcgttattgaaaataattgataatccctatcaagatatcccattggcagcagttttaaggtcgccaatggtggggctgaaggaaaatgaactagcctttttacgaattggaaagaaaaatgggcattactttgaggcactactttatttcttgaatgaggccaagctagattctaataatgagttccaaatgcagttaaaaacaaaaataactcactttttagagcaattagatcgttttagtaaattagcccgtcaatcaactttggtggacctcttatgggcaatttatgatgaaacaggttatctagactatgttggtggaatgcctgatgggccacagcgccaaaataatctacatgctttgtacgatcgggcgaaagggtatgaggagtctagttttaagggactcttccaatttgttcgatttgttgaaaaaatgcgagataagaataaggatttagctgaaaatccagtagttactgatgtcaaagctgtgaaattaatgacgattcatgggagtaaagggctagaatttccaattgtattcctaattgatgctgaacatggattcaataccatggatgagaaaggacgttacgttcttgatcgagacgcagggatgggaatcacattgaaggactttattcatcggttagagattgatacagtccaaaagaattggattatttcaattaagaagcaaaaggcattggccgaaaaattgagagtactctacgtggccttgacgcgagcagaacaaaagctaattatcactggagcagttaattctgcggatgacaccttgaacaagtgggccgaagcggtagacacggacaagatgttaattcctgcggaagctagatctaaagtaagtaactttttagattggattggaatggcaattatgcgagtaccttctgtggttgaaaaatacgcagattacaatacccgaaaattgcaaggtacactgatttcggatgtagaattgaaaattattaatagcagtgggttaatggatcagcaaggattaacagctttaaagtcagcgcagatacctgagttacagcagttaaacgcttctgatgatatagctgatgttgataagcttaaacaaattatgaacttcaaataccatgatgaagccgcaacgacaacaaccgcctatcagtcagtatctgaaattaagcgagtttttgacgatcctgataaattcgaattgaattttagtgaggttgatgcagatcaacacattaaaccacaaaatcggtttgtaacggaaagtttaatggctccgcgttttatgaatgaagcgacaaagcctaaggcagctgaaatagggaccgcaacgcatttaattttgcaacaattagatttgaatcaaccgattaatgaaacaattattaaagataaaattggtgagttggtaatgaaccgagtgttggatgaacaagttgctaaccggattcgtatttcaacagtattagacttttttgatagtgatttaggacagctaatgatcaaccatccagaaaatgtacatcgggaagaagctttttcgctattactgccggctaagggacttttccctaaagttaaaggtgatgacgatgtgttgattcatggtattatcgatgcatatttcgaaatggaagatcgagttatcttattagactacaagaccgattttgttcttccggggagcgtcgaacaaggcatagaaaaagcaattaatcgataccaagggcaggtcaatttatacgcgcaagccttagagagcattttgaaacgaccagttaatgaaaaatatctttatttgttatcgattggacgactagtagaaattcaataaaaaaagctgcaactaatctaatatggcaaaattagttgcagtttttttgcgaaaaagtgttttaagagaccactagattaagagatggggaataatcctgaagcgcgttttaactacagatgaacttcggagcaaaaaaatgtggataattgtggataactttgttaataactaaaaaagtacgaaactatttatacacaaaagttattaaataaaccttaaggcctgtcgaaaagttatccacaggcagtgttgataactgtggataaaaaagtttataataattttatattgataaaaacgcttatttgtaggcgatgtaagcgtgtggaatgaaacaaaaattaagttgggtaattgtggataactaaaaaaactgttgacaaaatcttatccacaaatgtagtgccgaacataaattcgacccaatatgttgtgagtgcaaaaattagcctgtggataactttgttaataacttaaaaaaggatgtgcaaaagaagtgaatattaaaattattgttgtgggaaagttaaaagaaaaatatttgaaacaggggatagcagaatactcgaaaagattgtcaaaattttgtaagttccaaattattgaagttccagatgaaaaagcacccgaaagtttaagcgatgctcaaatgaatgaagttaaagttaaggaaggagaacgtattttaggtaaaattaaagatcgagactatgtttttaccctagaaatcaaaggaaaagaacgctcttctgaagaattatcagcagagatggctaaattagctacttatggaaactctgatatcacatttgtgatcgggggttcgttaggtcttagtgatgcagtaatgaaacgttctaattccgccatttcatttgggcgctttacactaccccaccaattgatgcgactagtgttaactgagcaaatttatcgttcgtttatgattcaggcgggaagtccgtatcataaataaagaattcaataatatacttgtacgcttaataaaatattagaagaaacgactttccatgatgaaagttgtttttttgtaaacttaaagatataaaataattggtagtttgaaagttataatataagtaaagtctgaaatgaatggggtataaacttatgaaaaaaaatatcgatgttgttggagctgcttttatagaagatgataaaattttagctactaaacgtagcgatgaccgcattttaggaacgctttgggaatttccaggtggaaaaattgaaaaaggtgaaactccagaacaagctttgaaaagagaactatttgaagaatttaatgacgacatacaagtcggtgataaggtaacagatacaagtagttttgaatatgattttgggactgtaaatcttacagtatactatgcaaaatttataactcataattttaatctaattgctcatagtaaagtagaatggatgtcccaggaagagctaaaaacagtaaaatgggctgatgctgatcaattagcagtgggtgagatatgtaaagctgatctttcgaaggtgaaattcggatgaaattaacaaaaataaaaaatgaaattcaaaatgctctgacacaaggttttgtggataaagatattattgggaacgaagaaatggtgccgcggttcattttaaatgctaaaggagatacaatgcgtgatcatattgatcatgagcttattcattgttcatcatttatctttgtaatagcgtttattacagaaggcgctcttacaccgttaaaagtaaaactggctgatttagctcgaagaggtataaaggggcgaatactgacttccgattatttggagtttaattcgccaaaaatgttctatgagttaaaaaaattaaaaaatgtagaagttagaattgcagatattcatacttttcatgctaagggatacatttttaatcataatgatgtttaccaaactgcaattataggtagttcaaatcttacagaagcggcagtagctactaattatgaatggaatcttagagttacatcttaccaggatggagaaattactagaaagataattgaggaaattgaaaatcagtggaaaaagtcacactctttaacagaaaagtggatcgaagagtacaaaattaaatatgaaaaaagccaacaacgctatttaaaagcaaaaattgaagaagaaattccagagtatgaaacttcaaaagagatcaaccctaacttaatgcagcaagaggctttaactaatatagaaaatatccgatctaatggagctcaaagagcactagttatctcggcaacaggaacgggtaaaacatatttgggggcatttgacgtaaaaaaatttagccctgataaatttctatacatagtacacagggaacaaattttagataaaactatatccagttttaagaagattcttagcaatgaacctgcagaggcttttggaaaagtatccggaaattcaaaagattttttgaagggaaatacctatttgctaccatacagacgctttcgcgagacaattggctagaacgtttcgataaggatgaatttgattatatcttagttgatgagacacatcgggctggagctgaatcttataaaaaagtgttaaattattttactccacaatttatgctaggaatgactgcaacaccagacagaatggacaattttaatttatatgaattgtttgactacaacattgcatacgaaattagactgcaaaaagctttagatgagaacatgttatgtccgtttcattatattggcattactgactatgaagtagatgggcaaattactgacgacactagtcaactaaattggttagtatctgaagatcgtgtagattacgttattaaacagactgaatattacagttactcaggagaagctctccaaggtctaatattttgtagtagaacagaggaagccaagagattagcggaaacacttagcttgaagagacatcctagtaaggcattaacaggtgaaactcctcagtgggaacgtgaaaagattattaaggaactggaacaacggaaaatagaatatattattacagttgatgtttttaatgagggtattgatataccatgtgtaaatcaggtagtaatgttaagaaacacacaatctagtattgtttttattcagcaattaggacgaggattgagaaaatcagaaaataaaaaatatgtaacagtcattgattttatcggaaattataaaaataactacctaatccctattgcactagttggtgataagtcgcgggataaaaatagtgcacgagatgatttggaattaaatgaaattgcgggaatatccactgttaatttttcggatattgcaaaagaaaagatttatcaatctataaataatacatctttagatagcatgaagatattgcatgacgattatgaagatttaaaagcacgtttaggaagagtccccctcttattagattttcaatcttttggaacagtaaatagttccgtttttataaaaaaatatagaaattattaccagtttttgctgaaaatgaaggaagagtttcatttgactcatgctgaagaagagatcctaactttcatttctgcagaattaacgaatggaaaaagaattgttgaacttctattattagaagaaattctagaatgtgatggacaattagtaaagggagattttataaagtctgttagagaaaagggaattttttataatgaatcggtagaaaaatctgtagaacaagttatgtcattggaattttttaaaaaagctaatcggaaaaaatatggaatggaacaaatagtaaaagataacaagaatatctaccaaattagtgaaaaattcaagaatagtttcgagaacaatcccgatttcaaactattagttttggatgcgataaaggcgggactggaaaatgcaaaagaatacgatataacaaaacctttttcattatatcagcggtattctagaaaagacgtttgccgaatcatagggtggacagaaggagatagttcaaccgtgtacggatataaagttaaggaaaatgtctgtccaatcttcgtaacctattctaaatctgatgccatagaagatagtattaaataccaagataaatttattaatagagatatattccagtggtacactcgtcacaatgttaaaattgattccaatgaaatgaaaaaaatattaaataaaaacacgactatccaattatttatcaagaaaaatgatgatgaaggtagtgatttttactactttggggaaattaatgttgttcaagctgaacaagaagaatttcaaattaacagtgataaaattgaacctatagtcaaagttcaattgaaattaaaaaatactgttaggcaagataagtataagctttttgaaaagtaatgtggttgctgaaaaataacatcgatattaaaaaagtttgaagctagtttggtacaaaagtatgagaaaaatatttcaaattatatgaacaaataaaaaacgcctaaaaaggcgttttttatttatcctaaccattttcccacaattggaaatttgccttgcaaccagacaaatggtcgggtcttaatgatacgttggtgagtttcaggtgaagctttttttacagagattaaagcgagaatgaagaatggagaagctggcataactggtagcgctaagccgattattcctaggacagtattgaagaaggcagaggttagccaaaaaaatcgtgtgattatgaaagtcatttagtcatctccttaaggatataagttagcatgttttagtaaactaaacgagcaaaatggatgagcttttaaagttacttaagaatattaaatgaatttttagacagtttggcttataatgggcgctaaatatttgaataatacaggcagaaaaataagatcgataatttcaacttcaggtgaagttaaagtgaggtgagaggtaatgaaaaaaccgaaggcactagtacgcggtgataaagtagcgatcgtgagtctatccagtggagtattgggtgaaagctttgctgaacacgaattgaagcaaggaatacaaagactaaaagaatttggtttacaaccaatcattatgaaaaatgcttgtcgagggattgaatacttaaaatgtcatccagaggccagagctgctgatctcaaacaagcttttatgacagccgatattaaaggaattatttgtgcaattggtggggatgatacttatcgtttagtgccatatttgatggaagatgaagaatttattagggcagttcaggcgcatcctaaaatttttacgggcttttcagatacgacgatcaatcatttaatgctaaataaactggggctaataacgtattatggtccaaacctattgaatgatttaggcgagctagataggcagatgttgccttatacacgagaaacttttgctagctatttgaaaaacgaaattccagtcgaaattaaatctagcccaatttggtatgatgaacgggtcgatttctcgataaaagcactgaacacaccacgtgttaaacatgatgaaaaacatggttaccttgtacttcgtggaaaagggaaagttacaggaagattattcggcggttgtttgaatagtttgggtaaatgtgtcttaggcgaaggtcactctgatcaaccagctattattcaaaaatatggcctattacctgaacccgaaaaatggttaggaaaaattctgtttattgaaacaagtgaagagaaacctacgccaaaagagtatcgaaaattattagaaaccctagatcaatttggaattatatctaaagtttcagctataattgttggaaagccacaagatgaaatctattttaacgaatatcaaaaaatattacttgaggtaacagcggtttatcaaactccaattatgtttaacttaaattttgggcatgcttatccccgaacagtaataccctacaatttagaagttaccgtcgattttgatgaaagaactttaacagtccaagaatccttgttcaactaaaaaaatccgcctttaaaaggcggatttttaattatctgacgataatattgccatcggaactagtgaaagaataatgagttttctgagatccttgatgatagtaatttgtatttttaccaaaaattttaacgtgcccgtcgtcgctatctgcattaattgctagattacgggaatccttcagagtagtatgaatatcgccatcactagtacgaccggttaaagattctgaaatactaagccgatttaagttcagatcgccgtcatcactaactaacttaagctgtttgaagtcagaatcattaagttcaagatcaccatctgaagttaaaatttttgatgagcccttaatgaattttgagtcattaatagtaacatcgccatcactgctatcataagcaagacttgctgctgaaacttgtcgtaactctaaatcagagtaaccactaacttggagttcgtctttaacgttaactttgtgcaaatcaacatcttcatttgaagatagatggatttggttgaagttcaaatcagtaatagaaactgtaccactagtgttacaaattaacttgttaagtttactagtacttggtacataaatagtaatcgtagacggtgcaaagtttccaagtcctagattaaaggtaaaaccatttcttgaattatcgttaatagaaagttgatggttggctgcttggtaatcaagggtattggttcctcgataagtgactttaatttgggatccagcgtaaggtttaatttgaacatcatcatcggcgttgattttcaaattatgaacttctttgaaggtagcatgtttgattgaagtatcttcgattttgaatccaccatcatgccaaattaaattatgatcgccgtgatgtaagatgcctaatcctaaaaggacggctcctaaaatggtgatgataatccccgaaataagtgtttttttcattaccgatcacctcttttttctgttcttcttgtgacaatcttggcatataaccatctaaagaaaagggaagtcccgtgaaggattaatattaatatccatcgaataaatggaattaaaattaaatatattccgattactaacaaaccaaaaccgatgtaataaataccagtccaaaaagatgttgccaaaagagttagaccaataataaaaataataatagcaatgatgccaaagatagtgaaagccaatccaaccccaagaactgcaacaatcattccaaaaataacaccaaatatggccataaataagcctagcgctagaggaattgtaataggggtagagaaaatggccaggatgatcaaccaaatggttttaacatcctgccgtggacgtttaaaatccgacgattcgggttcagattgttcaccagctttaatagaatagtctgctaagattttccgcgccaattgtttaggtgttcctaatgaagaaactgcttgttgatagcttaccaagccactatcttgtaaatattcgctataaaactcaatcacgtcagaccgttctgcgcgcgtgagcggagataaatgggactctaattcttcaatgtaatcattcattcaaatcaccccttgaaactagtttatcaatcctatttttgaaggtaatccattctgcttgaatttcagctaaacgaactttacctgcttgagttatcttgtaataccttcgattacgtccttggtagggttcatcataggttgttaaataattattcttttttaaacggcgtaagacaggatacatggttgattcagaaatcggaaagtctgcttgaactttctgtgtcagagcataaccatagtaatctccatgatttaatattcccaaaacgctaccgtctagcaattcggttggaatttggattgccatatgttcacctccataatactatatctcatatagtattataaatgattaaaatagtaaagaaaacccccaagcttatttacaagcttgggggttgaagttcaatttaacgtaaaattcgttggatatcgcgagcaatcattaattcctcattagttggcacaacgagaacttgaaccgcatcagttacttgattaatctgttgttctttaccacgtacattattacgctcaacatcagcattaatgccgaagcaggtaagttgttccataatgcgttctcgcattgcaattccattttcaccacagccagcagtgaaaatcagagcatctaatccaccaagttcagccacatagctaccaataaaacggactacgcggttaatgaacatttccaatgctaacttagcttgaggattagaattttcggcgtcttccaaatcccgttggtcaggagataattgggaaattcctaacagccctgatttttgatttagaatatcaatcacttcgttaacactaatccctaatttttcagctagaaaaccgaccagtgatggatctaaatctcccgatcgagtcgccatcattaccccgcctaagggagtgaatcccatagaggtatcgattacacgtccttgattaaaggccgtaattgatgaaccggaaccgagatgacacgtaatcattttcaaatcgcttaaatctttttttagaagatctgctgcccgattggcgacataccgatgactggtcccgtgcgcaccatatttacgaatccctaagtctgtgtagtattcgtaagggatgggatagaggcggttaactttcggcatatcagcgtataacgaagtgtcgaaaaccgccacttgacgaacatctggcaggagctgtttaaaaatttcaatgtagcgggcctgagccgggttatgaagtggggcatattcagctaaattgtggatttcggctaaaacttcatcatcgattaaaaccgagtctttaaagtgttcgccccctgcgacaactcgatgtccaattccagtaatctcacgtaaatgcttgactagtccatgatccttaaggaaagaaagcagcatggtaaccgctaaatcataggtgattgaaggttttactactttataaggatcgtgttggggacgtttaaccgtaaaaacggagttgggaagattgatccggtcaatcaatccagttgcgattattgtttcatcaggaatcgaaaacaacttccatttcagagttgaactgcccgcattaataactaagtcttttttcatgagatattcctcgctaacatgtgtatatttattggaaattagttttttgtatccgcttacaattataccggatttccaacaaaaatacttaactatcgataatagtttttgcgttaatgaattcacgaatacctaaatcgctaagttcacgtccgtaaccagagaatttaactccgccaaatgggaactgaggatatgaagttagtaattgattaatagcaacttggcctgtttcaatcttcgaagctactcgttcagcttgttctaagtcttcggaaaatacggtcccacctagtccgtgttgagaagcattagcaacttcaaccgcttcttcttcatccttaaccttgtaaacttgagcaactggaccaaatagttcctgatcatacatcgggttatctgatttcataccactaatgatgagaggataaaagccagcaccagggcctttaatgggcgtattgttgccccaaagcagtttagcaccgccggctaaggccatgtccacttgttttcttagtttttcttgagcagacttggatgaaagtggcgccaaagttgtttcgggatctagtgggtctcccaaccgacgttttgcaaattgctggctaagaccttcaagaaaggcgtcgtagacatcttcttggatgataaaacgtttagcggccgtgcagacttgtccagcattgctaagacgagctttagcagcaacttcaattgcttttttcaaatcagcgtcttttaagacaacaaaggcatcggttccgcctaattccatggttgattttttcaaatttgctcctgcttcggacgcaatctttttaccaaccccttcagagccagttaaagcaacaccttgaacccgatgatcactgatgatttgactaacttggtcgtaattgataaataaatttttaaatgctcccgttggaataccaactttcaaggtcgcatcctcgaaggcttgagcacattcgggaatgatactagggtcttttagtaagacagggtttcccgcaataaaattaggagcaaagacccgcataatttgagcatacgggaagttccaaggttcaatcataaagactgctccaatcgattggtactcgacgtgggctttaacccctggagcatcgtgatactcaacgtctgccaaagctgctgctccatttttagcatagtattctgcaaaatcagaggtcttttgaacttcagcttgagattccttaaacaactttcccatgttagttgtaataaggcgagcgtaatggtcaatgttatttttaaactcatcggctagctctttaagtttttcggctcttttttcaatgggttgagtttttgcaaattgataaaaaatatcagcattcttcaaagtaacttcgacttcttggtcggttgtattgggaaatgtgcgaattaattgtccgtcgtacggatttactgaatgatatgccatataaaagtctccttttctagatatggttctattgtgcaaaagaatacgctttcattcaagtgataaagcttagattggcaaaattcaatatttgggaaaatacagcacattttatagagtgattagaataaagtgaaggttcagatttgcaaaataaattatcttagcgtagactacagagcgaaaactgaatagatttcttcggggcagggtgtaattcccgaccgacggtaacaaccaagggttgaagtccgtgacccgcgagtagcggtggacctagtgagagtctaggaccgacagtatagtctggatgggagaagaaacgttatttaaatttcgtactcttttgtacgctttttggcgtgcatgctcgtatggagtcttatttagctatcaaaaatcatgccccgcacaaattttgtgtggggcttttttcgtggggtgattttgattagtgaacaagattatatgaatctagctttcgaaatggcagagaaagggaagtatcaaacgtggacgaatcctttagtgggagcggtaatcgttaagaacaacgtggttttagctaaagggtatcatcaccagtttggagctgctcatgctgaaattgatgctttgcagcatttagatgatttaaaacaagccagaggtgctacgatgtacgtcagcttagaaccgtgcagtcactttggtaagacgcctgcttgtgctaaaaagttagctgaagtaggtattaaagcagttatagttgggcaaaaagatccgaatccattagtcgcgggtcgaggacttcaaattttaaaggatgctggaattgaaacaaaagttttgaaccaaactggaggattaaatgttaaatacaattttttctatcagcatcagcgtccatatgtaaacgtaaagtatgccatgactttggatggaaaaattaaccagcaggtcaaccaacgcagtattatcactggtaaagaagcctatcaagatagccagcaattacgggcagaataccaagcaattttggtgggtgaaaacacattaaaagttgatcatccccaattgacggttcgccaaatcgctgtttatcagcaaccttggcgaatggttttgataagggatgtagatcaacttaaagttgaagattatgcgttttttaaaacagcagatccaatcttattacttacttcatccgtaactcgacgacagtggccgaataacgtagaagtgatttctgatcggtggacccccaataaaatcctaacgctactggctaaacgagggattcaaagtgttttagttgaaggtgggagacaaattcacgccgagtttttagcaagcggtctggtggatgaaattaatgtctatcttgcaccacgtatttacggagcgacggggttaccagcgatatttaaccctactcaattaccatatcaatcgaatgcatatcagttagttgaaaaaatggaattggggccagatatgaaatttagactgaggagagtatagatgtttactggaataattaaagcaaaaggcattatcagccagattaaacgcaatcaagcaaccgcgcaaattatgattgccacaccgatgacccaccaaattcatagcaaaattggagatagcattgccatcaatgggatttgtttaacgattactagcattttaaacgaaggatttaccgtcgaagtaatgcccgaaacaacccatcgaacgagccttgcgaatatgaaagatggaatggaggttaatctagaaccggctttgctagccacagaccgcttagatggtcattttgttttgggacatgtagatacaacggccaaattagttaacagggtgttaaatgaaaattcaatcgtcctaacctttgaaattaatcctgattatatagattacgtggtcgaaaagggctcgatcaccatcgatggagtgagtttaacggtttcagcggtggagaagcaactgtttgaagttagtttgattccacataccttacaagtaaccacgctaggtaatttaaaggctaatgatgttgtgaatgttgaaactgatattttaggaaaatacattttaaacgaaaatcgtggtgtaaataatgaaaaatagaataattgaaaaaattgaaaatgctctacaaactttgaaaaatggcggcctcattatcataacggacgatgaaaatcgtgaaagtgaaggagacatggtggggttggccgaatatgttaccccaaaagcggtcaatacgatggttaccaatgctcgaggactgttgtgcgtaccgatgagtgcggagatagctcaaaaattgggattatcaccaatggttactaatgcggaagatgcttttggaacggcgtttaccatcagtaccgatgctaaaaccactaaaacagggatttcagcttttgaccgcgctaaaaccattcaaaagttagcggatccccaagctaaatttagtgaattttatcatccagggcatgtctttcccctaattgctgaagagggtggggtgctagcaagaggtgggcatactgaggcggcagttgatctggctaagttagctggagctcggccagtagcttacattacggaagtcttgaaaaaagacggcacaatggcacgtcgaaatacccttaaatccttggccgaaggaatgcaaatgcccctattaaccattgaagaaattaaaatgtatcgttatatgaaagatgctggaatagttaaatcggttacgaaagtccatttacctactaaatatggagaatttgagatggaagcttttgatacgggggctgggcaggaaccaactttacttttaactaaaggaaatctatctgaagttcaaccctcgttacttcgaatccactccgaatgtttaactggtgatatttttggttccaagcgatgtgattgtggtgagcaattagaacgttccttaaaggaaatccaaagccgtggaagaggagctttgttgtatttacgtcaagagggtagaggaattggtcttgctaataaattaaaggcttatgaacttcaagaacaaggaatggatacagttgaagctaatcttaagttaggatttcaagctgacgaacggcattatggagtagctgctgcaatcctaagaaaaaaaggaatcacgaaagttaatttactaaccaataatcctgacaagattaaataattagaaacgttgggtatcaaggtagaggagcgagtgacaatccaaatcccagcacgccccgaaaatcgaagctatttaaaagttaaaaaagaaaaaatgcatcatttattgaaaggaatggattaaatgacagaatatttaggtagccttaatggaagtaaacttaaaatcgcgattatagtagcgcgttttaatgatttagtgacaaagcgtttactggatggagcttttcaaacattagctcaaaatggagtttccaagaaagctatcgatatttattgggtacctggagcgtttgaaattcctcgcgtagctcaaaaaataagccggaaaggtaatgtagacggaataattactttaggagcagtcgttcgaggcgaaacatcgcattatgaatcggtttgttcaggagtaacaagtggaatcgctcaaatagcgttagaaggaaaagtaccggtaatgtttggggtgctcatgacagaaaatatggaacaggcccttaatcgagcgggtggaaaagccggaaataagggcggtgaatgtgcaatggggctactggaaatgattaatattgagcaaacaatagatggggagtagtgatacaaggatttagttgttgttcaaaaaagtggtctacggaggttgaaaccaatatttttttaaaaaactttagtcctttagaccacggtaaatttaaatatgtagttttttaaaaaatagcgctttcaaaaaccgataataggtaataaaagaaaccattgatgaaaacgagtaatgctgcaatcaaaccgaaggtgaaatccgaatacttaaaaattgaaaaatcgagtaaaggatgcttaagttgtttctcggtacgaataaataggataattgaaaccacggcaatccacagtgctccaaggatgattggatgggtatacccaattgcttgccctcgtaaaatagcaaagaagaaagttacaataaaaacaacaaattctagtgtgcctaaccagtcgaggggcgcattggccgaaacaggaacatcttttggtaaacttttaagtcccaataaaatagcaattattccaattggaacattaatccagaaaatataattccaaggtaagtagttgagaattaaacctccaacggcgggtccagcaactgatcctagagcaacgaaagttccgatgaagcccatcgcccgcccacgctgattgattggaaaggaactagtggtgattccaaagctatttgacatagtcatcgctgctccaaccgcctgaacaccgcgagcaaatagcaaaaatggtaacccaagattgattccagcgattaatgaaccaataataaaaattgccgtgccaattttaaaaatgcgggtcttaccgaccacatctcctaggcgaccaaaaaacatgagtaaagaactaattataatcaggtagatggatacgacccattcaatctgacttgctgtaacagataactccttagacataatgggcatcgcaatgttaacgattgacccatctaatgttgacataaacgtgaacatccccagcgcaattaggattaaggttttgttaaccgttaatcctttggatacattattttgcatatccgtccccccaattcatctcttaaaaattaatacaattaacattgtggtgctttaatgcaaaaagtcaattatttttaattgggatggaccgtagaaggacgaggaaattttgtgtgggttaaataaggactttcacttttaagctaagttggtttaatcagtggcacgacaaaaagtagcaacgtcttataaattaagtcggatgctacttttttgttacgtaagggtatttacagtaattctctttgaactaaagtttcggcgatttggactgcattccaagccgctcctttaagtaaattatcagaaacaacccagagattataaccccctggattttcagcgtcagctcggattcgtccgacgaaagtggattggtgtccttcagcggtgagaggttgaggataaagctgagtacggggatcatcttgcaaaacgatgccatcagcttggtccaaaacggtctgaatttctggcaccgatggattttgttctaattcaaagtatacggattcgccatgcccgacggggacaggaacccgaacacaggttgccgttacttttaaatctgaattattcaagtcgtggcgtaaaatttttttggattcatgaatcattttccactcttcatgggtataaccgtcatcttcaaaaacatcgatttgaggaagtaaattaaatgctaaaggataatgatgagatgcgccactaactggcaaaattttagctatttcagcttgcccatcaagatgttggcgagcttcctctaatagttcactccaagccgattgaccagctccagaagcagcctgataggttgaaacaataatccgatttagaccgtattttcgatcaagcggggcgagtgctaccaacatttggatggtactacagttaggattagcaattatcccgtgatgccaatcaagatcatcagaattgacctcgggaataaccagggggacttctggatccatacgaaaggcactagtgttgtcaatacagaccgcgccgttttttacagcgtggggaattaattttttagaaactgagccaccagctgaggataaaactaagtccaccccgataaatgaatcaggagttgcggcggatacttcatattcttgaccgcgaaaagtttgaactttgccgacggaacggggcgacgcgagtagtcttaaatcacgaacttcaatattagactgttcaagttgctcaatcattctggttccaacggcgccagtggctcctaggatggcaacggtgattgctgacatattatttttcctcctgaacaaattttgtaagccgtcgaacggcttcgtgtaagttggacatggatgctgcatacgagaaacgtaaataaccttcaccaccagctccgaaaactttgccaggaatcacggctaatttagcttgatgggcgattttcaaggccaactggttcgaattttggatcaaattgatgggaattttagcaaaaagataaaaagtcccagcgggcgagcgaacttgaaaatttaattgattaagttcctttacaaggtagtcacggcgtaaccgatactgttcgcacatcttggctacatcgtcttgaccatgtaatagagcctcgatcgccccctccataatactagtgggagcggtggtaaccatgaatccatgtaattttaaaatattactggtgagcgtcgccggagcagctaagaaaccaatccgatagccagtcatagcgtacgatttagaaattccattaataagaatagttcgagaaggtagcagttcggctatggaatagtgcttattatcgtagctgagttcaccgtaaatttcgtctgctaggacgaatagcttcgaattttgaatcacctgggcgagttctgttagcttgcttttagagtaagttgcgccggtcggattagttgggtaatttaggactagcattttggcgttcgggtgcgcttgtaaagcttgtttcaaagcatcggctgtgagtacaaaatcagtatctgaggtatcgatttcaatcaccgtggcatcaattgcttttgcaattgccatgtataaaggaaaggttggagttggaataatcacttcgtcgccaacactcaaaatggtttgcatggtagcaaaaattgcttcggtagcgccgattgtgatcaagatttcactcgctgggttgtaccgaatattagttgagttcagtagatatttactaacagcttggcgcaaacgcagtaagccggccgacggagcgtagtgggaggcattattagtgattgcgttaattaaaacttgtttaacgtgttctggcgtgtttaagtcgggctcacccaacgttaactttaaaattcccgggatatcagacacttgctgatcaaattggcggatggcagagcgactaattgctgagagtgccggccgagtttggttttgtagaacggaatcgagttcaggcatttatagagccccctaatctaagatgttttctagaccaaccactaaggtatttaaattggtcactttttgacaagccagtcgaactccagacatgaaagattggcggtcaaatgaatcttgacgaatggttaaagcctcaccaggtccaccgaagagaacttgttcgtgggcaacgtagcccggtaaacgaattgaatggattggaacaccatcaactttacctcctcgagcaccagggatagtttcaatttcatcatagtcgttagcatgagtacgagatgcgctgatggctttggcggtggcaatagcggttccagatggagcatcttgtttatcttgatgatgcatttcaaccacttcagcttctgggaaatatttagcagcctgcttagcaaattgaattaaaaggacagctgataatccaaaattaggagcaattaatcctcccaactctttagtagctgccaaagtttggagctcatgcatttcggacgttgaaagaccactagttccaacgaccggatgatagccatgggtaattgcatacttaatattttgaaaaacaatggaggggacggtgaaatcaatccaaatgtcagcttgcggaagttcagctagctgattagtgaccaaataatcagatgtttgggggatggcatgtggtgcgtaaccaccaactaactcgaaacccggtaagttttggattaactgaacggtttgttgacccatagatcctgtacaaccagcaatcacaacagttttaacctgatttatcatataatggctcctttcctagtaatgcaactgcacgtcggcaagatgattaacccccagctgatgggctaaattgagcttttctttttgatttaatggcaagataggaagtcgtggactaccaacggaccaattttgagcgtttagaacggctttaactggtgccggtgacggatataagaagagggcttccattttgggtgttaattctcgctgtaattttccggcttttaatagatccccgtgtttcacagcatctaaaagtgctcgtatctgatagccatatatgtggcttgcaaccgaagcaaccccatttgcgcctaaagcgactgcacccagagtttctggatcatttccggtatatacagcaaaatcattgggggtgttttcaactaaaaaaccaatgtcatttaaatttgtacactgtttaattccaatgatatttggttcttgagaaagctcaacaatggttgcattttccatttgaacaccggttcgtccgggaatgttatacatcataatcggaaagtcagcttggcgcgcgacggctttaaagtgcgctaccatcccgcgttgattaggcttattgtagtagggggtaacgactagagcggcaatgatcccgtcaatttggcgaacttctttagtgaagtcaatggtagcttgggtattatttgatccggttccagcaatgatgggtactcgtccagcgactatttcagcaaagcgagtatacagacctaatttttcagcgtgagttaaggtaggtgtctcaccggtagttcccccgataataaaaccagtattgccggtttcaatgagatgattagttaaacgttctaacgcagtaaagttaatttttaactgatcgtcaaatggtgtaataatagcggaaatcaaatcaacattttcaagcatatttaagcccccttggacattcgattttgaagaaatttaaccactgcatcgattcccaattgaatggcacgttcatcgggattaaaggtagcagagtgaagtgaactggtagcgccgacgcccaaccaaaacatggtgcctggaaacttgctcagcaagaatccgaaatcttcgccggtcattgctggcggagtttttttaaacttaatggccgaatcgctttgcatgaattgaattaattcatgagttaaggttggatcattttccactggtaaatacccaccttgattcattttgacctcgacttggcaattaaaggcttgggcagttccttcacaaatttgttgaacgcgttgttgaattagaagaatcattttctgagttaatccgcgaatagtgccctcaatgacggcttgatcagcaataacatttcgaacatttccagcagacacttttccaagggttaaaaccccgccttcgatggggttgacattacgagcaacaacggtttgaagctgagtaattaaataagcttgagcaacaaccatatcatttgcgtcttgtggataggctgcatgtcctcctttgccggttaatttaagattaacttctgtagttccagcaaacagggttcccatgcggcaaccaattacaccagctggcaacgtcggcgtactatggagcccgtaaaattcgtttggtctaaactgattggtaaaaatatttgcattaaaagctcgaaccgatccactatggctctcttctgctggctggaaaaagaagattagattatcttgcggttgatggttagcaaaatattctaagatgcccaaggcaaccgtcatgtgaatatcatgaccacaagcgtgcataatacctggagttttggaagcgaagtcaaggtcagtcttttcgttgacaggaagtgcatcgatatctgctcgatatccaattgttcgatgaggatgcgaaccagcaactcgaactagtaaagcggttggtagttcgggaatggttttaatttcaagcaagttttgcggtagcgagcggatgacgcttaaaagtagggcgtgggtctggaattcttttagggctaattccggtgattcgtgaaactgccgccttattcgaactaaatttaatggttcaatggtcattttaaacacttccttataggttacgtagtccgtcttcaagcgctgttttctgggaagttgtattatcaacccgtttaataatttgagctggtaccccagcaactactgtatgtgcaggaacgtctttggtaactactgctccagcagcaacaacagcaccggttccaacatgaacgccttcaaccacaacggcattggctccaatcaaaacatgatcatcaatttgaacgggttgagcggaagctggttcaattacgccagctaagacggcacctgcaccaatatgacaatgtcgaccaactagagcccgcccaccaaggacgacgcccatatcgatcattgtttcggccccaatctcagcgccgatattaataatagcgcccatcatgataactgcattattgccaattaaaacttgatcacggatgatagcgcctggctcaattcgggcattgacttcctttttgtccagaagaggaactgcagaatttcgactatcgttttcgactcgatagtgtgtgatttgagaagatgattctaatagtgctttaacgtatttccattcaccaaaaagagttccagaagttggtgaaataaaagcttcaatttcattcggtatttgtaattgatatagtttttctccggcaataaacactcgaacgggggtctgctttttggagtttgaaatggtgttaataatggactgggtgtcaagattactcatagtaattcccctttcaattttcaataatctaaatcattttgtatcatatctgcgtatgtttctctttgaataactaattgagcttggctattttcagcaaagacaactgctggacgaggattacggttatagttactagccattgaatacccgtaagcacctgttgccaacataacgagtacatcaccggtcttagtagtaggtaatggaaggtggttgattaagatgtcaccagattcacagaatttaccagctaaacgaacggtttcaatcggaggctggtttggattttctgcaaggaccgcctcatagtcagcctggtaaagtgcgggtcgaatattatcacccattccgccgtcaacagcaacgtaaggggataaaccagggacatcttttcgtgaaccgattgtgtaaagtgaaaaaccggctggaccaacaatggaacgacctggctctatccaaatggtgggaatgggttgtccaagcttagagtactggacttgaagttcatctaaaatttcaccgagaagaagctcgggggcaagaggatcattcgcatgggtatacttaattccaaatccaccaccgatatttaaaatatcggctgtaaattggtatttttgagaccaatttgttaataaattgactaactttttaacctctaatttaaaacctgttacttcaaaaatttgtgaaccaatgtgggcatggattcctcgtagatggattcgagggttgttttgggacaagcgcatggcttttaatgcttgtcctgaatcaatatcaaatccaaatttactgtcagtttgaccggtttgaatatagctgtgagtatgagcagaaacacctggtgtaacacggagcaacacatcaatttgagtattattttcgttcaaaacttgatcgagcaattctaattcatgaaaattatctaaaatgatagttcccactcctttttggacggcaaaattcaactcggcgagtgatttgttattaccatggaagctaagactagcagaggggaaaccagcggccaaagctgtagcaatctcacctccagaaacgacatcggaatgggcatgttcttgcttgacaacttgataaatggctttgcaactaaaagccttggaagcatagctgacgatgccgcgcataccacggtcttcaaattctttttgaaaggcttgaatttgattacgaatcatggtgacgtcaaaaacttggagtggggtcccatattgacgggcaagttgagtagcgcttaggccgcctatggtaacctgattaacgttatttacggtgtataaagacattcgtttacccccttttctaatttaattttcacaaatttataatactaaatgaatttcgtcaagcataaagtaagggggtatatgtcataaattgttgctctaagtagaagtgatttatgaaaaatttatttttttgcattctagtacagaatgagtataataggcttaaattaaaaaagaggttgcggagattaaaagtacctgaggatagaatgaaggattcgatatgccccagcgaaaggatgatccgccgaaatgaacattgacctttctcaatgtttgttgggtcttgagataacatctcaaggactgtcgctatcatgactgatagcggggtgcttttcaaatcagactaatgatttagcgatgttagttaattactagcgcccattttcgtttttttacgaatgggcgtttttattttggttagttggaaagctagaacctcgcaaaaggagactagtatggtaaaagttgttaagtttggtggtagctctctagctaacgcagcgcaatatcaaaaagtaattgaaatcttaagagcagatcccgaacgtcgaattgtggtcgtttcagcaccagggaagcgtttcaaagatgatgttaaggtgacggatctattaatcaaatatgccaacgcatctggggagaacgtcaaagtagcacgtcaagcagtgctagaccgatatcaagaaattgcagatgcataccacgtttctgattcggattttgaacaaatcaatgtacatctaattgatttagcaaatttgcaccacgcaaataaagcatgccgtcttgctcattttaaggcggcaggggagcggttaaacgcaattttaatggcattagttttaaaaaaattcaatgttactgcgcgatttgttgatccgaaacaattgggcataaaggcacatggtgactataataacgcgatcttagaccagcattcatatgctcaaattgaggcagtttgttcaaatttgctggatgaggcggagtatcttgtagttcctggtttttatgcatataaccaaaatggtgaggtatgcactttctcgcggggagggtcagacatcacaggggccattctcgcacgtggtttccaagctcagctttatgaaaattttacggatgtggactccatttattcggctgaccctaaaatcattgcccagccacatccaattcgagagatgacttaccgtgagatgcgggaacttgcatatgctggattttccgtttttcacgatgaagccatcatcccagcaattgaagctcaagttccaattgtgattaaaaatacggatcatcccaatttaccaggaaccgtaattgaacccgaacaaaattatgcttctgatttagaaatcacaggagtggcgagctcaagtcggtttgcggctttgtatatacacaaatatctgttgaatcgtgaagtcggttttaccttgaaattattaaaaattttatatcgttacgatattagttacgaacatatgccttctggaattgatgatttaacaattattttcaaccagaatcaaataacggatgaaattttacccagtttgttatccgatattcgggaagaattgcacactgaccggttagaatggattgatgattatgcaatcttaatggtggttggagagggaatgcgtgacaaggtcggcgttgtagatcgaattgtgaatgctctagcacgaaaacaaattggaattcagatgattaaccaaggggcttctagaatctcaacgatgctcggagttcatcaaaaccaagtaaatcaagctgttcgtgaaatttacagagaattttttaaaaacaaaggtaggcagaccgatgattaaattattacgagtacacggatcagaaaactcatttatattacttgatcaagaacaactcgaaataccaatgaatccagaccagttaattcaattagcaattcaagttgctaataatcaaacagggttgttaggtggggctgacggacttcttgtagtcagttcaagtgaccatgctggcgtccggggacgaatgcaggttattaataacgacggtagcttcgctagcatgtgtggaaatgggctgcgaacggtggctcgttatttagccgaaaaatatgaagaaaatgattttttggtccaaacagatcaagccgatttgcacgtaggacgggtagcaacgattggaaatgggttacccacatatcaggtggaaatttcaccggttagttttaatgctaaaaatctaccaatgcaaattgaaaatcaggataaattgtttaatgcgccagttcgagattttgatgatcagcttcttttttcagccgtggcggtacctaatccgcatttaatagcaattgataataataaccggctttcaactaaaaagttagcggaattgggtcataggttaaatgcttccaatccttggtttccaaagggagttaacgtgagctttggacgggtcattggtcagaatcaattgttcgtccaaacttatgaacggggggttggttttactaatgcctgtgggacagggatgtcagcgacaagtttagtttggagcttgttaaatgatggtcaaactagattgggtgaagtaaatgatatctttaatccaggtgggatggtcaagactcgggtaaatcaaattcatggtgcatatacgattgatttaattgggaatgcgacttttacccaccaaatctggattgatgaggatcagttgcgacaaaataatttggaacaggttcaaattgaatcaaccggggaagaattacattaccaagagtttattcgacaactacctcgctatcgcttttagtgaaataactactatataatataaagattttcagttaacctaattttcagtaaaactgaaacctaagcagattaatttaggactctttggcttttttacactctgatataatagtcatcgactaatgaattataaggagaatgttttgaactggaaaaaaggaactttaggcgcgagcggaatgctcgtcctcgttattttaatcggattgatgttacgaacaccaattaccacgctacctctgatgctaggagatttggctaacaaactggaggtctcgaagagtagtttgggaatcttaacgactttgccactcataatgtttatgttattttcgagtgtcgcctcgaccattttaaaaaagtggggttttaaaaagtcactcctaggtaccttagccatcctattagtgggttcattattacgactcatcgttacaatgccgacgatgatcatcggaaccagtttgattggaatgggaattgcttatttaaacgtttatatgccatcatttgttacagcatatttccctagcaatattggactttatacctcggtttataccttttcgatgatgtttggagtggcacttttcaacgttatcacggcgcccatcatggtgtgggctgggtggtggagcatgctgatagtattagcgattacccctctgttggcattaataatctggttgtttttgatgcctcatctatcagaagaaatccatgagccgcaagttgaagttaaaaaagaagctatgtccaacgatcaaatctgggtgaataaaaaagcatgggcttttctaatcatgtttgggagccaatcgattctaaattacacattcactgcatggatgccatccttgatggcgtaccaccaagtcggatcaggcgtaattggaattatcatggcggctttttcgttgattggcttgccgattaccgtgcttttgccccaattattagttaagtggggacggttgggcaagttgttcttagtaggatctgctggagtgaccggcttaattgcctcaggaatgttatttttccaaaacacttcgtccacaatattttggatgattgaaagtttgctattaggttatgcgattggccttttcttcatgttcgtagtaaccatgtttgtgattaagaccagtaatccttatcgtacggctcagctttcagggatggcccaagcgggtggttatttcattgccgctctgggaccagtgacttatggctgggcctttggtctgaacccaaccggaaatctacaaaatgtagcctttgtggtggccattaccttagcaaccatcatgggagtaatcattgttaaaaccaagaaaatttaaagaaaacctccgaatttcgttttgaagttcggaggtttttatttttgggtacgaattacataagaatccaataatacacgagatataacttgtagggggagcctagagtgaacttcaaaggctggaaaataagttgtttcggatttgaaaccacataattcaattgtagagtatttaccgattgtactatcagcattagtagttattaatataatgggaattttattttttgatgttttctttgcagcttcgattaattcaggggtttcaccgtttagagaaataataataaccaaattgccaggtctaatatctgctgataaagtgcggataatatttggatcatcacttagttggcaatttttattcaagagttgcagttttactaataattcttttgcaattaattcagaaaaaccacgggcaaaaatgtaaatggttttggcatgcttgattctttgcacagactgttcaatatctggaatattaatcattttgatggtgttagtaacttcatgttcgttttttaggatggcacttttaatatcactatcggcacgctctaaattggtaaaatcctttgaactattattctttgctactccatgcttaaaatcactgaaacctgtaaaacctttttttcttagcgcacggataatagtggccgtagaaacgttagctcgttcactcaactcaacaatagataaaaaaggaaccaattctaggttgtcttgaatgaatttccatacaaattgttctgtcgaactcaaattatcatttgccaaaccaatccctccgattgtaaattctttttcaacaataacataaataacaaagtttttgaaaacatttacatcatggatgaggctagaattaggagtataagaaagaggtgcttgaaatgatttatacgtgcacattaaatccagcaattgatttatttattgaaacacaacagttgaaaccaagagtggttaatcggacgaataactatgatattcaggctaatggaaaaggagtgaatgtttcatttattttaaaaatgttaggaattgataatacagcgcttggtgtgggcggcggtttcacgaattctttcattgaggatactttaacaaagaggggaatccccaataaatttattcataccgaccagcctactagaattaacgtttttacaagagtcatagaggaggacacggaatataaagaagtaaatagtggcccccatgttacgaagcaacaagttgccgaactgatgaggatgattgagaagctgacaagtaaagatatattaataatttcgggtagcttttctgaaggtatcaatcctaatattttagttgagattgcaaagttatctaaagttaaaagattcaaattaattattgatacgaattataaagaagttttagatacgttagcatttggtccggaattacttaagccaaatgtcgaagaattagaaaaatggtttggctcgaaaatattgagtcagcaagacttaatcaaatattgtgaaaaattaatagattgtggagcaaaaaatatcctgttatcaatgggaagcgaaggggccttattcgttaataaagatacagttttacgtggagatgcgcctaagggagtagtagtgaatacagcatgttctggtgacactatgctaggaactttcgtagcaggaatgtgccaacaaaagagcttagcagaaaatttgaaatttagtatcgctgctggaagctcaactgcatttaaagcaggattaactgatttttcagacgttgaggagttaaacgaacaaattaagattgaaactgttaggagggatagtaaatgacaaaatatacaattattgcagctactggctgtccaactggaattgcccacacctatatggcccaagaggcgttagaagaggccgccaagaaacgaggagtttcaattaaagtagaaacacatggacaaagcggtacagaaaatcaatttacgcctgaagaaattagcaacgctaaaggagtcattatagcagctgataaagacgttgatattgaaagatttgatggaaaaagattaattaatgtttcagtaactaaaggaatgaaagaaccggatgaattagttagtaagatattggacgatgatgtgccgatataccacagtaatggccaatataataaagaagatcaaatcagtacaactaatggaactttctggcacagtatctatgtagacttaatgaacggtgtttcgcatatgcttcctttggttgttgctggaggggtattaacagctatttcctttttctggggtatcaattctgccgacccgaatagcgctcaatttaattcatttgctcaactgctaaacacgattggcggatttgcaatgaatttgatggtacccgttttatgtgcctatattgctgaagcaattggaaaaagatctggtttagtagttggttttgcaacgggaatgattgcttataccaatggtactggattcttaggaggaattgtcggaggatttcttgcaggatacacagtggttttattacagcatttatttaaaaaattgcctaaatctttagatggtttaaaacaaatttttctatttccggttattggaatttttatttccggtgcgattatgtggtatatgtcggtaccgatgaaagatattaataccggcatgatggcgtttttaaaaggaatggaaaattctagtccattagttttgggattaattattggaattatgtgtgcttctgatatgggtggtccaatcaataaagctgcatacctaactggtacagctttgcttgcacaaggaaattactttttcatggctggagtatctgcggcctgcatagctccgccattagctacaggcttttcagtactttttaaccgtaaagcatactctgaaaatgagcgaagtgctggttatgttaacttcttattaggatcaacgcatattacggaaggagcaataccttttgcggctaaaaatccgttaattaatattccaatttttatggttggatcttccatcgcagcaattttaacttatacaactagaattagcgttccagcaccacatggtggttttatcgttctacctttggttaataaaccatttttatgggttttgtttattgtaattggagcaattgtttcggggctattactttcattagctgatggtcataaagctcacgttggagaaaaaacattagaagataaaagagaagtatcaaatgagcgtaaagtgaatgacgaaagtttagatagtatcctcactgtagataatattaaagttaatgttgatgttgaatctagagatgaactattacggtatctatcaaacttatctgtaagtaacggatatagttcagatgcaaatgcggtatacaataaatatttagcacgtgagtcagcaggatctaccgggatggaaaaaggcatcgctattccacatgctcaagataatacaattaatacgtctgcaatgttagtgctgaaattaaaacaaccgattgaatggaaaacttttgataaccaacccgttgatacggtaatttcgtttttaattcctgaacgtgaccaaggtaatcatttacgatatctttcatcggtttctaagttactaatgcatgaaagttttgttcaagaactaaaaaatgctaaatcggtcgaagaaatagcggcactattcaaaaaataaaaattaaggctacttcagtttaaaatgaaagcgtttgacaaagtggtaccaaccagttaaaataggttttgttgaatggtaccaaccagtacagatgagaagggaagtatttcaaatggaaaatggtaaattacgtggaattaaagcattgtcagataaaaatggtgtgattagcgcccttgcaatcgaccaacgaggatcgttgaaaaaaatgattggcgcagccagtggacatgaagctactcaaaaagaaatcgaagattttaaagtggcgatttcttcagaattaaccccatacgctagtgggatcctattagacccagaatatggaataccagcagcccgagttcgtgatgaaaatgcaggtttattggttgcttatgaaaagacaggttacgatgcaaccgaacctggacgttttccagacattttggatcaatggtcagttcgaaaattaaaagaattgggtgcggatgcggttaaattccttctatattatgatgttgatgaaggcgatgccgtaaacgaacgtaagcacgcatttatcgaacgtttaggggatgaatgtaaggccgaagacatgccattcttccttgaattggtttcatacgacgctgaaaacgacgatgtgaagggcaaggaatatgctgcggtaaaaccccacaaggtaattgaaatgacgaaagaattttcaaaacctgaatatggagtggatgtactgaagctggaagttccagttaaccaagcttacgttgaaggtttcgctgaaaacgatgatgatgtagtttatagtaaggaagaagcagctaagttctacaaggaacaaagtgatgcaaccaatctaccatttatcttcctcagtgctggggtttcagctgaactattccaagaagaattgaaatttgcccacgaagcaggttcaaaattcaatggagtcctttgcggccgagcaacttggcgtaacgccatcgaaccatttgcgggagagagcgaagcagttggccgtcaatggcttcaaacccaaggtaaaaagaacattgaagatttaaatgaggttttagcggttacagcaacttcagttgaagaaaaattgtcaaaaatgatgtaaataaaaaggatgcttcgtagcgaattcgttatgaagcatttttatttttaaatattgaaccctagaccaaaaatacaagttcggttaagtttggtttgtaagcggttttatttatgttatcatctaaggtattaattccaaataaaaaacaaaaaaggatatatataccaatgtataaagaaaaatattttgaagaattgaaaaaggaatttaatagcgaagatgaaattgtaacggaaatcgtcaacttagaagctattttaaatttaccaaaaggtacagaatattttatcagcgatattcacggtgaatacgatggcttaaatcacattttaaaaacgggtgcggggattatccgagaaaagatcaacgattgttttccagaaatgaatgagacagagaaaaacgaattgaattttacggtagcttatccgaagtatgctttagaaaaaaggcaactggaacaagatgcagaagaactaacgcagtggtattttgggatgattacgcgcatgattgggctcactcaattctgtgctagtaagtattctcgttcaaaagtacggaaaagtttaccacccaagtatgcgtatattattgaagaacttttatatgtagaaggtagtccaaaaaacaagcaaaagtattatgaacagattattagtaaaataatcgagctagaccgagcccaagatttgattcagagtttggctggaacgattcaaaaaatggtgattgatcatattcacattgtgggggacgtctttgatcgaggccgcaaatccaaccaagtgttagagcttttagagcacgcccactcgttagattttcaatggggaaatcacgatgtgctctggctcggaggctatgcaggatcacaagcttgcattgccacgttatttagaattgccacgcgctacggttatatttatgatttggaacgggaatatggtattaatttgcgagcattatttactttcgccacgcaacattatcaagctaaccccgccttttatccaaaggcgggtgactttgaccaaaacaacttggatttattgtcccaagttcatcaggcgctaaccattatccaatttaagttagaaggacaagttattaaacgacaacctgaatttcaaatggatgatcggctctttttagatgaagttcagcaaggaaaaattcagttgggagatcaggaatatccgctagaaaatgggtgtttccaaatggttgatgcggatcatccttatgaactcactaaggaagaacaagaagtcattgacagtttgagttactcctttagacattcacctaaaatcaaggtgcatgtgaacttcattttagaaaaagggagcatgtatttaatttacaataataatttgttgtaccatggctgtattcctctaacggaagatggtgattttgatcaatttgaatatcatggtcaaaaatatgctggaaaagatttattaacctttttcgagcgtcacattcgagctggagcagccaagaaaacgagtgatgaagatgatgataccgatttaatgtggtattgctggattggaaaaaaatcgcccctctttggtagaacggcgatgaccacttttgaacgttattttattgctgattcggcgacccacaaggaaggcgacaacccctattttaaattaagagatcgcctttccactgcgcattatattttacgaaaatttggattagatgaacgtaatagttacattattaatgggcacactccagtcaaagtcagcgaaggagaatcgccgatcaaaggtggaggtcaaattatcgtaatcgatggtggactatccaaagcttatcaaaaatcgactgggattgcgggatatacattaattaataactcgtacgggttccagattgtaacgcacatgccattccaaggtattgatgacttgtatgaatcgcaaacgcaatcgactagtttgaaacgaattattgatcgtgatttaccgcgacgcaacattgccgataccacgattgggaccgaattgaagcgtcaagtcgatgatttaaaatacctcttggaaacagatgaaattagtcattaaattttttgaatcgtaagataatccaagtaatgaaggccaatagaccactaacggcaaccatggaccaaaagccaacgctcgtgtgtcgaccgggcaagccgccggtgttcatgccccagaggcccgcgataagggaaggtacggaaataataagcgctgctgaatcaagatatttcattaaatgattcaaatggttactcataatatcggaaaaaagaccgctgattgcgtcaatcaaatcacgataaacttcaactagtttagtgatctgacgttcggcggtttttatattataaatcactgtttcatcttggaggttattggaaaattcatccagtttgaaaaggtgttctaaagcctgatgttgcgtctctaaggtatgttccaaaagaacggtatccttcttaacatttttaagctgaattaattcttgattctgggtagtttgggttgattgctgttcgagatactctaattgaagtttgatatgggacaatttagttcgatagttatcataaatatgcaatagaaaatgggcgataattgcttcagtcgaactaggttggatagcctgggttaggtgatggagttcagcttccgtattagagttttcccgaacaaaaaaattcagttgatgaggactcgaaacaataattaaagggtctaagacaatttcgtagtcagatttttgattggtcatcactaaattacagagacccacaaagtaggtgattttaccgctttcatccttaatcgtggaagtatgtgggaaaacctccggggtcttgattccagctgcaatgttggatggaaaacggttcttttcaattagattttgaagatcattaaagtctttgaatttggtaatttcgaattgattcgaattagttgacatatagagctaatccctctttcgtaaaacggttacatcattgaagcatattactttataaagcaattctattcgattagaatttgaattacaaaagaaagggagtgaattaatgagtaaaccagatttaaaggatccacgaaagttgtatcatacagaagaatttccaaaacaacaacaagatacaccagcattacagagtgagatgcgacctaaaccagactgtggtgaagaaacttacgaaggtcacgggctattgctagatcgtaaagcgttagtaaccggtggtgattcaggaatcggtcgagcggctgcaattgccttcgctcgcgaaggagcagacgttgccatccagtatttccctggagaagattcagatgcgaaggaagtcgcggaatacatcgaaaaagcgggccggaaggcagttttattgccatacgatttccgagacgaaaaggcccctcaagaagtggttgatcgcgtggttgaagagttgggcggtttagacacgatggtgttgaatgccggccaacaaattgcccataaaaagattgatgacctccccgtgcaacaaattagagacagtttcgaagtgaacgtggtggcaatgttggccctagtgaaggcggctaaaccacacattccagcgggaggcgccatcgttactacgacttcggtccaagcctttaatccaagtagccaattgttggactatgcggcaacgaaggcagcaatcgctaattttaccatcaacttagctcagcagttaatcgaagacggaattcgggtaaatggtgttgcaccaggcccaatttggacaccaattcagttagatcacggacagccggaggaagctatcccagaatttggacaaaaatcattaatgggtcgggcaggtcaaccggctgaactagctccaacgtatgtcttattggcttctaacttagcaagctatactactgcccaaatatatggtgttactggtggagaacacatcaacttataaggggaaagccatatgccatggacgaaaaaagattatccagagtcgatgaaaaacttgtcagaaaccgtgcggaataaagcaattgaaattgctaacgcacttttagatgaaggctatgatgaagaccgtgcgattccaattgggatcagtcaggccgaaaaatgggctgaaaatcacgataaatagcaaataaaaaagagctgtaatcaagcggacgtgggagtcgataattcgacgagcgacctttggttatagctcttttaaattagtaactggtatttgaagtgttagtttgagaatcggtgccactgatactaaagttgtaatatgcctgagtattattagtggtacctgcatcgttagtgctgtcagatgcatcggtacttgtctgggcgttagcattagcttgggcttcagcggcagcttcagcttctgactcggatttagcttcggcttcagaagatgctttagctgcactagaagattcagattcagccttggaagcagccttggaagctgattcagatgcagcccgggaagattcagcggccgctctttcggccactgcaatagcttctgcccgtgcagcggcttccgcagccgctttggcggccttagcagcttgtttatcttccttattaatgaccgtcttcaagctaattaacttagtttgttgatcaactgttttctgtgatttttggtttttactcatgtccttaatcaatttttctactgtagtcacgtcaacggaaagattgtttttacgagctttcataataactttatagcgtttgctaagtttatccgccataacgacaatcttgcggacgtcttttaactgtttagtatagttagttctaaattgagcgggtacctttttttgctttaagtttttcaactgatggtcaacctttttagttgtcacgtttaaagcaacgcgagtatgtttattgaaaagatgactgtaatcagcgcgaatatcataagcattttgtgcagctacttgtttggcacgcaaggaatcgatgttcttataatgttttaaactgtcaacatcagacttgagcttatctagcttagtttgagttaccgaatcttttagatcagcgtgacgattatcagtatataactgaccaatttcttcatttaaacgggcggctcggtgggatgaactaaaatgtgaaatccctcgataaatgccaaagattaataagaaagcgacaattaaaccagcgacccaggtgcttaaacgtttaatacttcttctgcgagcacgacgtttgcgacttcgacttcccaaatagagttcgtcatcgacaaaaggctgatggtcctcttgttgcggatggaatcgctccttaagttgttcgatccattttagtactgtattcttcataaacaaaaatcccccagagactagttacttaataactcataatatatgtataattatagtttattatactggttttgggttagatttggatgaaatttattctataaacgccataaatcgtacgcagggtccattaatagttttttagcagctttagtagaaataactgggccatctaatagaatctcgctggcgatggtaaataggtgagcagctaggtcaatcaaggtttcatcaattggtaatagttcgggatgttccttagtttgaattcggcgatcaatctggcaagacacttcatttttaggtttaagaacggtcataccgaagatatcagcaaatccctgcattagatcataagttaattctgaaatatgttgtgctttagttaatttattgcaaatcatagattcagtaaatggaacgtgaacctgaaggcttttcttaccgtcgtcaaaattaagaaaggaaaagcgactatcttcgggatctgcatagagatctcttagtcgatgtgcaaacacccaatcggcagaaccacgggttgttccgttcaaagggaccacatgaaaagtgccaaaaacaatggggcgtgcttgcgtgatattgagatgatcggtcatcgtgcgaataaaaatatcccgacaaggttgggagcgtaaaaaatctcggattaattttctagtagactgatctgtagtatggggcgggcgttctgtatcaataatgagcgtctctccaggaatgttccacgcgctaatatcatgaagatacaccgttgtatcaccacaaatcttagcgtttttaatcagcggtaagttccaattttgtggattacgatcagtaaaaatttgctttgagctgagctgctggaattcatcgtagtagttcagttttagttccatccgaatataatgtcctcctgagaatgattatttgtaaaaaaattaatacgtaaaatagtaccagagagaagtatcgttaacaagtatgattttgcaggtgacatttaataaaagcgtcttctttgtggactctataacgtttgttttaaataaaaaatattttttagaccgattgaaaatgatatggatttattatctaaaaatcgctactaagatagcaaaaatgaaatctataccactttacacgcacggtatcgatagtgctggctataagaatagttgaagtgggtgacaggctaaaagttcatttggcttggaaagcggtgttagaatgggcgtgagatgatatagaaaagtgaatgaaggtgttgtaaatggatatgaatgacctagaaggactcggtcggctagtaatcgcagcaatttgcggggcgtttatcggttatgaacgttcggccagattaaaaaacgccgggattcgaacgcatattatcgtggcgctgggggcggcgttaaccatgctaatttcaaaatatgggttttatgatttgttgcaaagtcgcggcatcggactggatccctcacgaattgcggcgcaaattattagtggaattagtttcattggcgctggaacaatcttggtgcgtggtgaaggagtgaacggattgaccactgctgcgggagtctgggcgacggcggccgtaggaatggcgattggttcaggtttgtattttatcggtttcacggctgctgttttgattgtggcttcacagtatctctttcgcgataacatcatgttgaaatacttgctgaagcgcaagcattttcattgccaaatcatcatgaaaaatgactcgacttcactgaagaccattcaaaaaatgttcaatgaggggggctttagaaaaaatactttttcgattagtaatatcaatgacaatcggattacagtcgagttggaaggggtcttatcagctgaaaataatattgactcagtattaatgcggatagctgaaaatacggcggtggttgaggtccggcgagaagattgaaaataaatataaatgaaaagatttcagcgaaggtgagttatttaccctgctgaaatcttttttaatttatttcattttccgatttaaaatcgccgcaacagtttgttgatagtgagctttataagttttattttgcaatagcatggttgaaaggatatcgatgatataaaccacacccagttgggagttgataaattgagtattatcaacaaattcgctgtattgaacggacaattggtaatcactcatttcggctaagggactatcatcaaaagcagtgatggagacgatctttagctggtgttgtttagcaacagcaacggcttcattgacttcgttcgatttgccagaaacagatagaacgattaggaggtcatctttttgcataatgctactactgatatacatggtgtgactatcagaaggagcgaaagcattaatccccatccgcattagccgttgagataattcttgcgcattgtaacccgagctacctaaaccaaaaataaagacgcggggagcatttttaataagcatcgccacttgatttaaagttttttgattgatacgtttccaagttccagtaatcatttgattgtaaaaatctgtgacctgatctggaagaggtgcattatcaacattttcggtaatatttgaagttgcttcagccaaacctaacttaaattgactgaagtcgggatatcccatctttttaacaaagcgcgttacggtggcggtactaacttcggcctttttcgataaagtattgatattcatctttttgacatcagcgggatgctggatgacttttagagcgattttgcgttcttgacgcgataaagatgggtatttttgctccacaacgtcaatgatgttcataaaaaatcctcctagattaggtttgattagtgttaattatacgctgaaaataaaaaagactggaacttttttcaagtattccagtctttaatacaagggtcctatttaatggcctcaataaaacgagtggcaatttccaagggacgagtaatcgcgccaccaacaacgaccgcgtggcagcctaattctaaacaacgttttagtttttcgggagtatcaatttttccttcagcgataattggtcgcgtaacttgggaacgtaattctttcaaatattcaaaatcatgatcagcaatattcataccttgggtggccggcgtgtaaccacgcatcgtggtcccaatcatatcaaatcccaagcggtctgcctcaagtgcattttcaatggtatcagtgtcagccatcaataatgtattaggaaattctgtccggaattgttgaacgatttccgcaagtttttcatcatggggtcggcgttgaccagttacttggcaagcgacaacttcgacaccagtagctgccacggcccgcatttcctttaaagtgggggtaataaaaacatcggaatcaggataatctgtttttgcgattccgatcatcggtaatccggcttcatcttgaattgcttgaatatccacaacagagttcgcgcgaataccagccgccccggccattttagctgcccttgccatacgagccataataaaagaactatgcaatggctcattaggcaaagcctgacatgaaataattaacttacctttaaccgcctcaaaaaaattatttttcataatactgacacttctcttttatcaaatttaggtgaaatatagcaatattaaatatgtgatttgaaatagtgatttaatcaaagttagttttgtaatagttaacgtttaattcaatcatcgcagtaaatatacaacgagttaaaaaatattgcaatggtataaaatgataataattttcatttggtgggttaatcatctgcggcagtgattgtaaaaatatttttcactttttttaattgtgaaaaataaaaacaaatgttaatatgaaagcgctattaacgatgcgccatagaacggaggaattcggaatggaaagaaattatcttgcattcgatgtcggtggaacgactattaagtatagtgtgattaatgaggatttggaaacattacgatatggcaagtttgacactaaaaagaatatcgacaatcatatcttaaaaactttggaagaagtaaccatgtcgatacaaaaggaaatagaattatgtgggattggagttagtacggcaggaatagttggtaaagacggcagtattcaatatgctggaccaacgattccaaattatattaatacgccaataaaatccgctctatcaagccgaagtaaaacaccagttagtgtaatcaatgatgttgatgccgcattattaggtgaagtttatgctagaaatttagatcaggaggacgtctattgtattgcattgggaaccggaattggaggtgcgcattaccgtcatggagaattgataggtggagcacatggtaagagtaactcaattggttattccttgtttgatattaaaacagggacaaattatgaacagcgagcatcaacgctaactttggaagctcgccttgcggaatataatactacggtggttgaagctttcgaaaaagcaaaacaaaatcaaatgccatttattgacattattaaggcttgggtaaaggaagtagcaagaggtttagctgaaatcattgtactatttgatccaaattacattgttattggaggtgctgtttctgctcagggagattaccttttaggtcttttgaatgagacactaacaaatttattaccacttaatttcaaccaggctaaattaagtacggctaaacagggaaataatgcccagttgattggggcaattgtacctttattgaataataaagcttagagggggaaattactatgcaagtatcaattaatacagcagtttttttaaatcaaattcaacaaggtgctagtcaataccaatgtttgaaacaattagttggagaacctttagcaaatgttgaagttcgcggagaattatttcaaggcgacactcgtgaggttgaactagataaaattgatcaattatgtcaaaaacaaagttgggacttttatttttcaattccagaagaattatttactaatggcaaacttaaccaaactatttttgattacttaaaactttctgaacggcatcacattcgaggtttaaagattggcttaggttcatttgaaaatctagacgaaaattctttaatgaagttgcgaactgctttgcgagacagtgaagtaaaagtaaccgttgaaaatcaacccaatattaatggaactattaatgtatttaaaaataatttgataactttgttaaacaaagtaccagaactaggatacacatttgattcaggaaattggtactgggtgaatgaacgtcctgaagaagcctttttagctttaaaaaaatacataactgtattccatttaaaagatattagggaaaaagctacggtaatgctagataacggagatacagcgtggaaatcattagtaaaaaatttagatagaacaatacctatttttttagaatatgatatcgttcctgatcagttggaacttgaaatgaaaaaagttaacgacgaaataaatttaaaaaatagtttacatttaaaatgtaatcggttacaatgattttgtaatagttaacgaaattcaattgtcacaaaagttgcatgctactaagagcggtgcaagtttttgtggcattttttatttgcatttgagtatttaaaaatgctgtttaagacgaagcacaatcaattacatttcgtagaatacggaggcttctagatggttaaacaaggttttggagctttaaattggctagttttgattgcatatttaattattatgttgctaatcggactgagttttagtaagaagagttccaaaaattcagaagaattttttaaagctagtactagtaatgtgccagcttgggcagttgggttcagtatttttgccacaacattgagcgcaatcacttatatgtccactccagaaaaatcatttttgactaattgggcatatgattttggaaatttagcaatttttctaattactccaattttaattaagtactacatacctttcttttctaaattaaaggttacaacggcctatgaatacttagaatttcgattcaaccctttcttacgtgtatttagcagcattttgttcattttatttcatataggtcgaatcgcgattgtgatttatttaccaactgtagctttgcagtcaattattaacattaacccttatttaatcgcatccttaattacaattctttgtattatttacacctatcatggtgggatggaaggtgtaatttggagtgatgttattcaagggattttactcttagttggtgcagtattaataattttctttgccgtacatggtacacatggcggttttgctactgtagcaaatgatattgcaaataaaggtaaaattctgactaaagctgactttgtttggagtgtaactaagtcaactgtaccaatcattcttttgggacaaatttttaatactttgtatcaatacactgccagtcaagatgtggttcaacgttataccacatcaacggataacaagcatattgctaaatcaatttggactaacgcattactttctttaataacaatccctcttttttacggtatgggaactgtaatctatagtttttatacacatggaggaagcttaccgcagggatttaatacgtcggctttagtgccttactttgttctaacagaaattccagccggaatagctggcttaatcattgctgcaatttttgctgcctcccaagcaaccattgcatctagtttaaatagtaccgctgcttgtctagtgacagatattcagaaaagatttatgaaagataagagcgatgcaatgagtatgaaattgacccgtttaagtattttaatttgtggctttttaggcctactagttacattagtgcttattaaactccacagttccgatatgatcgataattatttatcactctttgggttatttggggtaccgattgctggaatctttgctttggggattttaagtcagcgtgctaatggatttggagctacggtaggaatgattgttacaacagttatttgttatttcatccaaacacatggtgttaatgctctatttgtgagtgtggtcggatttttgggagcgatgattttagggtatatatttagcttgttaaaacctggtcacaaacaagacattactggcctgacattcaggacaattaataaagatgtcaaaattaaagtgaaagattgattaattaaatttgtttataacttttaaaaaattttatttgaaggagaactatataatgattagagatttagaaaaatacaaaggtattatccccgcattttatgcttgttatgatgatgaaggaaatattagtccagaacgggttcaaaaattagctaagtattatttagaaaaaggggttaaggggctctatgtaggaggttcatcaggcgaatgtatctatcaaacagttgcggaacgcaaactagttttagaaaatgtgatggaagctgtgggtggtaagatgactattattgctcatgttgccgctccttcaacgcgtgacagcatcgagttagcaaagcatgctgaaagtattggagtggatgcccttgctgcaatcccaccaatttactttggattacctgaacacgcaattgaagcatattggacaagcatgatggaagtaactaatttagatttcattatatataatattccgcaaacaaccggttatgcactatcagaaaacttatttaaacgtatgatggcaaaagaacaagttattggggttaagaattcatctatgccagtaatggatatcaatatgtggaaattacgtgctggtaaagacaatattgttttcaacgggccagatgaacaatttgtaggtggacgcgtaatgggggccgatgcaggtataggtggaacttacggtgtttatccagaattgttaatggaagcggatcggtgcgttcgtgaaggtgaacttgaaaaagctcttcaaattcaacttaaaattaatgatttaatttcagaattgacatcatttaaaggtaatttatatgatgtgatgaagttaatcttagctaaacgtggggtaagtgtaggacgagcacgtaatcctttaccacatgtagaagatgatgaaatggatcatgttgaggtagtacggcaacatattgatgatgcaattgctgaatttactaaataataaaaaaacgccgagtctccttaaaagaggctcagcgtttttttaaatctgtgaccagacgtccgctcccaaagtagggaagaggggtacgatgcggcctagttgttcagctgtatattggaactcaattgctggtaataaaacgttaattgcatcggcagcatgttcactaacttcagctgctcccacaagatgatggtcttgatcgtaaatcaaggtgttatcaccaattgtttccttatcaacttggcggaaccatccgtcaggaagatgattagttttaatggtgtaatcaggattttgctgagcttcttcgacgctaataccaacctgtgcgatttgtggtgaggtaaagacaatggttgggatggccggatagttgattgcgtcagtagtctttcctgtgaaaagttgggttaaataactagattcaaagatcgcagtcggggtgagcttaggctgttctttatcaagcacatcaccagaagcatagatgttatcaatgttagtttggagatgatcgttaacttcgatcccgttagcattgtaactaacgcctacttcgtctagtccgatgttttcgatgttaggaattcgtccggtagcatccaaaatccagtcggtggtgagggtttcgtgatcgttataagacacggtaaaatgagaaccgtcttcctcaaaacggttcacctgagcgttgtaaatgaacttcacccctcgtttttcgaggtcggcaatgacttgttttacgtaatcttgattaaacttgcgcaacgcccgattatggcgtaaaagtacagtgacgttcgcgccggcagcattggcaatcgtggcaaattccatgccaatatagcccgcgccaataattacgatattttcaggaagatgcttgaggttcataaaatcagtactgtcatgcgtaagttctgatcccataacatctagatggtggggacgtagccccgttgcaatcacgattttgtcagcggtgtagcgctgttgatccacttcgatggtgtgagcatcaacaaattttccacgaccgtgaataatttcgacgtcaacagagtcgagtagaccagtaatcatgtccggcaagccgtcgatgacttcgtgttcatgttctacattggcagtccaatccagttttaagtcaccatttacaatgccatcaaggcgttcttggtggcgtaaaagttgaaccgggttgtccagcgtaattttcgcgttgcatccacggtttggacaagttcccccgattttgtccgcttcgacgatggcgacttttttaccactattagctagtggaaccgccccgtcgaaggcaccatgccccgcgcctaagtacaaaacatcaaattgataactttcagtcatttaattacctccatcctaaatttaggtgaataaacaattaccattgttggcacgagcatagcagaggataggggcgagttgcaagcgattgcaactgaagagtacaaaaaagcaatccttaactttaaatagggattgctaaaaaatatcttactaacgttttaatgatttaatcgatagcattgaaataccaccaatcaaggaaaaaataaatgagacaataaaaattccagaataaccaaagagacttatgacggcagcggctagaaccggtgcaatagcttgtgtaattgtattacctaagttgtaaacacctaagaaaaatgcaacacgattttgatcagggataacttttaagtttaataaattatcaagtgcgttccataagcccattcctaaaccagcagctagggcgtgaagaataataccagtattatttcttaagaagaacagggagagagctgcaattgctaataagatagttgagagacctactggtaatttcagtactttaaatttatcagatagtggtccagcgactaatcccatcaaaatgccaaaaataagcataatcatgttaataagttggatagaagattgagtttgattaccacgatgaagaaagtcgatcattatatataaaatgtatcctgtaattgcaaagtttccaactccctgaaacatttttcctataagagctaggtagtagtcgcggccgatttgccaagaaggaaaaattaactttacattttttaaagaaaacttttctttctttttagttgaggtttcatctaaattagaaggctcatggacaatcaaagttgcaattaatacaccaacaaatgtgaatataccaaagactataaatcctagtcgaaactggctaaggaataaagcaccgataacgttaaatccgttattacctaaagccatgcctagaccaccataagcagaagaagcggtacaccctttccatcttcaggtgcaaagtcaatccaagcaaccatcggcgcaacaatgaaattaagtgcagcttgaccaatcatccaggtgattagtaagaaagagatattagaggcaagtgatgcaccaatcatgcttaacatgaaaataaaagaaccaccaataatccaaggagcacgtttcccatatttagatttagttttgtctgagaaggcccctgcaatcatgttagaaatggttctgttgcaaagttttaaatctactattagataaggtagaataatagaaaaagatagcaggaggaatgacgatgagtcattttaaaggaaagcaatttcagcaggatgtgattattgtagccgtgggctactatcttcgttataaccttagctatcgtgaagttcaagaaatcttatatgatcgtggccttaacgtttctcatacgacgatttatcgctgggtgcaagaatatggcaaactactctatcaaatttggaaaaagaaaaataaaaaatccttttattcatggaaaatggatgaaacgtacatcaaaattaaaggaaaatggcattatttgtatcgagccatcgatgcagatggtttaaccttggatatttggttacgtaaaaaacgggacacacaagcagcctatgcttttcttaagcggttagtgaagcagtttgatgaaccgaaggttgtagtcacagataaagccccctctattacaagtgcctttaagaaactaaaagaatatggcttttatcaagggacagaacatcgtaccattaaatacctgaataatttgattgaacaagaccatcgtccagtaaagagacgcaataaattctatcgaagtttacgcactgcctctaccacgattaaaggcatggaagctattcgaggattatataagaaaacccgaaaagaaggcactctcttcgggttttcggtctgtactgaaatcaaggtattattgggaatcccggcctaaatcatagataccgtaagggattttattctttatttaaaactttgcaacagaaccttagaaattgcggcaacaatcatcccacaagttgagaaaagcgctactaatgaaactttatttggagcatctagtttttgaattaaagatggtaaaaataaactattcattacgatataaggtcctagccaacttgctggtccgataattaagccgggtactaatcttgttagtggtatagaaatttttttcataattttaatgctccttaattaaaatgattaattactttgtaatatttaaaatcagcgaatgaactatgttgatatgcatcaacagccccaataaaattgaataatcctgtaaatccaccaatttcaccgggttctccgttaacaccttcgtcagataaatacttaacatcaattgaattatccaaatttaaccattgtttatttttcaaatattgaaattggacaattccactcttataaatcagcttaatttcgacgtcacggtttgaaattggaacttcactggaaatgaaatccgtccttgtacctaatttagcttgtagtatacgcaatacaattccttgtccatcatctttttgacaaatgcgggcataaatccaattgtttgagtcataatagagcccaattcctgctgtttgtgagtaatgtacaggattaaaattgagctgggtttgcgcaatatagtctagggatgtagctcgtgtagccatgattgaaggatttacttgtgaaaagaatgaattccgaccgtatattcttaggtagccaggatgttcagtagtattaacccagctatcatcttgagtgtggtaaggagtcataaagctaatttcctcagacttttgagcaaaatcaatatttatatcaaaactgtgaaaatcttgttttacgggtttttgatttttaacagaaaattgcatttttgccagattactcttatcttccatttctaaccaattcgaagcggtccaatgcattttttgaagagaagtttctctacccaatgggttcaaagttgttgatggtagaggtctagacataagatgagcaataaaccattctccctcgggagtactgactagtgaaccgtggccagccttttgcataattgaatttggattgtacatttcaaaatgaccggaatcgggatctcctaaagaaaacagatgctgaggagaagatgtaataatgggttcgccagttggattagattcataaggtccaaatatatttttagacctcccaatttctacaccgtgagcgtaacctgtaccaccagctgcaattaaaagataataatagccgttgtgtttatatatttgaggagcctcggcacagccacgagtggtaaatcctgaagttacgcgttgccaatcgcttaaaagatgaccattttctagattgacttcggcgataacaatatgaccgggggcctgataaccaacacgtgtttcccactctaaaatagaaatatagtgttttccatctttatcatggaaaatagaaggatcgaaacctattgaagttatataaataggagtggaccaaggaccaagtatattatctgcagacataatgtatgaatctgagttaaactcacgaccagacatattttgcatgtgggaatatgcaagccagaatttgtgttttttttcatcataagatagatgaggagcccaaatacctgctggtgtgtttgttccaacaagatttacttcatttttagataaagcatgggaaattaatttccaattagctaaatcggttgaatggaatatttgaattgccggagtccaatggaaagtagaagtggctatgtaataatctgcacccacacgaataatagatggatcgggtgccattcccggaattattgggttttggatttgtgtcatgaaaaatacctcgtttaatgtgatttaataatgaataaagcgtttcaatacttagttatgttattatgtaaacggatacaatacaatgggatttaaaaatgatataagaaaaataattttattaagtaagaattgtaacttttgaggggaaactatggaacagcatcacgagaatgtggtttctaatatagatattggaataagattttatgagtcaatagttgataacgatggttatgtccccttccattggcatagtagtattgaattgatttgtgtcttagaggggacactaattttaaaatttgaaggaagaaaacacattattcagcaaaatgaatttgtggtgttttcttcaggtgtagttcatgatgtaacgaatacatctaaccatgctttagtgttacaaataccaatcaaatttatggaaaattactttcctaatgcagatcgattacatttttatacggatcaacaaaaaagaaaaccagaatatcaaataattattaataggctaattgctttaaatagaattaatcaaaaaggagatgagggatatttatttgatatgggcatgattttgcttaatgttttaaagtctttaattttaaactttacagatgaaaaaagcccaattgaaagtaaaatgagtggactgaaagagatactaatatatataaattcgcactataatgaaaaaataagggtggcggagttagctcagcattacggatataatgctagttacttgtcacgcttatttaaagaacaaacagggattacgcttatcgaatatatatatgaagttcgtttgagtaatttatatggtgatttaattgatacagagattcccattggtcaactttttgaaaaacatggtctatttaatcgtagaactacgagagaaatgtgtaaaaaaatgtttggaaggttaccgagaaagattcgtgaagaaagccgcaaataaaatggtgacatcgataaaacatgtactcttagaaattgtccggatgagtttatcgggtaatcttaaaagttatacctaatatacgataaaatcttggtgaaatgttactatagataggggaagtattttaacagagtaggtatagatatggaaaataaatacgacgttgtaaaacgagatattaaagaaaaaatattatcaggacattattctattaatgataggttgccaaccgaagccagtttaatggaacagtatggcgttagcagatatacaatcagacgagcgattggtgatcttgaaacggatcattacgtttaccgtattcaaggcggtgggatgtttgtggatgattggcaaaaatatataaataaacccattgagggaaaaatgattggggtaatttcaacgcatatagcggattatatttttccaaacattattaccgggattgaccgttacgtttctgctgaaggctattcgattttgattagtaacacccagaatgatccgcagaaagaacgtaaaggaattaaaaaaatgatggaaattggcttatcaggcttgattattgaaccgacacaaagcgctcttggaaatcctaatcgagtcttatacgataagcttaaagagacggaattacccacggtattcattaatgcgcactatcctgagttagatttcccgtacttggaagttaacgattatgaggcggaacgccaagtcaccaacaagttaattgggatgggtcacgaaaagatactgggaatttttaaaattgatgatacacagggtgtccatcgaatgaagggttacattagtgcataccaggaacatcgagatttagtgatgttaagtgaaatggtgatgtaccaatcatctgataacatgcacaatgtatttactcgaatcgaaagcattttagcacgtccagatcggccaacagcgattatctgttatcatgatcaaattgccattcgggtgatagatttagtccgctcgatgggattaaagattccagaagatatttcaatttttgggtttgataattataagttggctaaatatatttctcccaaactaagtacagttgaacatccgaaggaaacaatgggtagagacgctgccaagacgatttttgatatcatcgaaggtcgcccctatgaaaagaacaaagtttatgatccagaattaatcattagggaatcaattaaaaagatataagggtttaagtttttaaaacttaaactcttattttttattctaaaaattcatcctaacaaattttaaaaaatgcattgacttgtccgtataaatattcgatgattaatatcgaacttatgaatacgctttcaaaatatgaatgtgtgatttcaaggaggaaaacaatgagtacggaaaagaagattccaagtggatttatttatttctttggttcatttggtggaattttatttggttatgatattggtgtaatgacaggagcacttcctttcttacaaactgattggaacttgcaaaataatgcgggggtaattggttggattacatctgccgtaatgtttggggccatttttggtggcgctttagccggaaatttgtctgacaaacttggtcgtcggaagatgattttgatttcatcgttagtttttgcgatcggctcacttttgtcagcgctttctccacacgatggacaaatttatttaatcgctgtacgtattttcttaggacttgcagtaggtgctgcatcggcccttgtaccggcttatatgtcagaaatggctccagctcgtttaagaggtcgtctatcaggtattaaccaaaccatgattgtttcaggaatgttgctatcatatattgttgactttttacttaaagatttaccagaacaaatggcttggcgtttaatgcttggtttagccgctgtaccagcagttatcctttatttcggagttttgaaattaccagaatcaccacgtttcctagttaaaagtaatgatattgacggagcaagaagaacattatcttacatccgtcctgaaaatgaagttgatgcagaattaaaaacaatcagagaaacagcagctgaagaagaatcagctaatactagctcaacattcttagatttattaagtggtaaataccgttacttagtaatcgctggtgttggggtagccgccttccaacaattccaaggtgcaaatgccatcttctattatattccattaattgttgaaaaagcaactggaaatgctgcaagttcagcattgatgtggcctattatccaaggtgtcattttggttcttggttcactagtattcctatggattgctgacaaatttaaacgtcggacattgttaaccatgggtggaacggttatgggactttcatttatccttcccgctgttcttaacatgttcatcaaagatatgaacccaatgatgatcgttgtattcctatgtatctacgtagccttctattcatttacttgggcaccattaacatgggtgatcgtcggagaaatcttcccactagcaattcgtggtaaagcttccggagttgcatcatcattcaactggattggttcattcttagttggtcttttattcccaatcatgacagctaacatgcctcaagaagcggtgttcgcaatctttggaattatttgtttgttaggtgttctatttatcagaacacgtgtacctgaaacaaaaggtcacacactagaagaaattgaagaacaaggacttggaaaataaattagtttggagattttaaaatgaatttagttgaaatatcaaaagaaattgaaaatggcaatgtatcacttggtattgaacttggttcaacccgaatcaaggctgtcctaatcaccagtgactacaagacaattgcttcaggaagttttgtctgggaaaaccaatttaaggatcaaatctggacgtattcattggatacagtttggcaagggatccaagctagttattcgcagatggctgctgaagtgcatagcaaatatcatcaatcattaacttccattaaatcaatcggaattagtgcaatgatgcatggttatctagcattttcaaaaaataatgatttgttagtgccattccgcacctggcggaacaacatcacagaagaatctgctgcaaaattgacagaggcatttagtttcaacattccacaacgctggacaattgcacatctctaccaagcaattctaaatggcgaagaacatgttaaggatattgatttcgtaacaaccctcgctggttatgtgcactggaaattatctggtgaaaaagtattgggtgtgggtgatgcctcaggagtcttccctatcgatgaaaagacaggctattactcaaaatcaatgctgaaaaagtttgctgaattagaagatgttaagcagtttgattgggatatcaaccaagttctcccagatgtgaagagcgctggtgaaaaagccggtgaattaactgccgaaggtgctagtttacttgatgtaactggaaatcttcaagcgggtagtgtaatggctcccccagaaggtgacgcaggaaccggaatggtgggtactaatagtgttcgcaaacgaactggtaacatttcggtcgggacatcagccttttcaatggtggttctagaaaagcctttgaaatccgttcatcgtgatatcgacgttgtaatgactcccgatggagccccagttgctatggttcacgttaataactgttcatcagatatcaatgcttgggcccaaatctttagtgattttgcagcaagattaggaattaacctagcaccagataagctctatgaagcactcttcttagaagcaactaaagctgatcatgatttgggacatttgattaattatagttatcaatctggtgaaaatattacaaatatcaaagcaggacgaccattatttgttcgtaagtcggatagtaatttcaacctaccaaactttatgcaaactcaactttattctgcgtttgcaccactaaaaattggtatggatatccttagcaatgaagaagatatcaagacggatgtcatgattgctcaaggtggattattccgtactccagtagttgctcaacaagttttatcggatgcgcttaatattccgattactgtaatggctaacgctggcgaaggtggaccatggggaatggcagtcctagcaatgtttgctagcgacagtaatggccaaagcttaagtgattatctagacaccaacgtctttagtaatcctgaaagtatgaccttgagccccgaaccagagggcgttgaagcatatgacgaattcactaaggaatatgtagcaggcttaccagttgaagctcaagctggagaagtaatttaggagggataaggttaatgttagagaagttaaaacaggaagtttacgaagcaaacatgcaacttcctaaattagatttagttacctttacttggggtaacgtttcaggaattgaccgcgaaaaaggtctatttgttatcaaaccatctggagtcgactatgacaagttgaaaccagaagatatggtagtagtaaatttgaagggtgaagttgtggaaggtgaaatgaatccttctagtgacacaccaacgcatacggttttgtataacgaattcccagaaatcggtgggattgtacatacccattctccatgggctgtttcctttgccgctgcagaaattgatgtaccagctttaagtacaacccatgctgatacattctacggcgacgtgccggtaactccggcactcactaaagaagagattgaaggcggttatgaagaaaatactggtaaggtaattgttaaaacattcaaggaacgtaagattgatccagaagcagttccagctgttttggttagccaacatggaccatttgcttggggtaagacacctgacaaagcagtttacaatgcaaaggttttggaagttgcttcagaaattgattaccacgctcttcaaatgactagaagaaatattgaagttcctcaatatttgttagacaaacattattaccgtaagcatggtaagaatgcctactacggtcaagaaaatgctaagtctaaagaacatgcagcaagaaaataaaaaaactaaaaaataaggagatttttatcatgaaaaaagtacaagattatgaattttggtttgttacaggtagtcaattcctatatggcgaagaaacactacgctctgtagaaaaagatgcaaaagaaatcgttgataagttaaacgaatcaaagaaattgccttacccagttaaattcaagctagttgctacaacagctgaaaacattacagaagtaatgaaagaagttaactacaatgataaagttgccggtgtgatcacatggatgcacactttctcaccagctaaaaactggattcgtggtacagaattactccaaaaaccattgctacacttagcaactcaattcttgaaccacattccatatgacacaattgactttgattacatgaatttgaaccaatcagctcatggtgaccgtgaatatgcattcatcaacgctcgtctacgtaagaataacaagattatctcaggttactggggtgatgaaggcattcaaaaacaaattgctaagtggatggatgttgctgttgcatacaacgaatcatacggtatcaaggtcgtaactttcgctgacaagatgcgtaacgttgctgttacagacggtgacaaaatcgaagctcaaatcaagtttggctggacagttgattactggggtgttgcagacctagttgaagaagttaatgccgtttctgacgaagacattgacaagaagtacgaagaaatgaagaatgactacaactttgtagaaggtcaaaactcttctgaaaaattcgaacacaatattaagtatcaaattcgtgaatacttcggtttaaagaagttcatggatgaccgtggatacacagcattcacaactaactttgaagacttagctggtttggaacaattaccaggtttagcagcacaaatgttgatggctgaaggttatggatttgctggcgaaggtgactggaagacagctgctttggaccgcttattgaagattatggctcacaacaagcaaactgtatttatggaagattacacacttgatcttcgtgaaggtcatgaagcaatccttggatcacatatgcttgaagttgacccatcaatcgccagtgacacaccacgtgttgaagtacacccattggacattggcggtaaagaagaccctgctcgttttgtatttacaggtatggaaggtgacgctgttgacgttacaatggctgactatggcgacgaattcaaacttatgtcatatgatgttactggtaacaagactgaaaaagaaacaccatatctaccagttgcaaaacaactttggactccaaaacaaggttggaagcaaggtgctgaaggctggctaacacttggtggtggacaccatacagttctttcatttgcaattgatgctgaacaattacaagaccttagcaacatgtttggtttgacatacgttaacatcaaataatgctttacagtaagatttaaatcttaaaaataatttattcaatgccacgaagtagaaatctttcgtggcatttttggtggttaaaaaattttttgagtatacataattaaagaaacaaatgtttttttaagggagataccttttattttggttaactttgtgcaatactacacatgtaaataattaaattctaaggaagtgtctttatgaaaattgctgtaattaaggagcaaaaagaaggcgaaggacgggtagcagctacacctgaaaatgtacaaaagatggtagaagctggaaatgaagttcttgtggagcgcgatgcaggaattggtgccggattttccaatgaagaatttgaaaatgcaggaggaaaaattgtttctcatgcggaagcttggaaggctaagttgtgtattaaagttaaggagcctgacgaagaagaatatcaatattttgaaaagggtaagattgtttggggcttccagcatttagcctctgcaaaagctaccgtggaagctatgatgcaagcaggagtaacggcaattggtggtgaaacgattgtcaaagatggaaaactagaactgttagcaccaatgagccaaattgcagggcgccgctcagtaatcatgggagcatattatttagaagcgcaacatcaaggcgctggtattttattgtcaggaattccaggtatgatttcagcgggtaatgttgtaatttttggtggcggtaacgccgctaccggtgcagcagatacagcactgggattaggttgctcagtggtaattattgaattgaacgaccagagaattcaacagctccaaaaattatatgaaggtaaaaaagttcgagtcgttaagtcaaatgaagcaaatttagcccaagaaatcaaaaatgctgatctatttatatcgaccattttgattccaggttctcggccacccaagttggttaaagaatcgatggttaaaaagatgaagaagggctcagtcatcgttgatattgcaattgatcaaggcggaacggtagaaaccattgaccatccaacgacgattgacgatccaatttttattaaagatggcgtaattcactatgctgtacctaatcaaccaggagcagttccacggacatccacgatggctttggctgccggtaatttagattatctattggaaatagccgatcaggggattgaagctgctggtaaaaatgatccagcattagcatctgggattaacctgtatgaaggaaaaattactaatcaaggtttggcagactccttgaatcttccatatactgaactgaaactatagaaaaagggggtggcgttgatgttagtagagaaagaacccagaaaccaagttgtagcagtaactgataatttattaaatctaaatcagattgaagaagcccgcgaggttattaaaaaatacgcgcgacggacaccgttagttaagtccatgtttttgagcaacaacgttgtccatggggaggtctatttaaaattagagaatatgcaattaaccggttcttttaaatttagaggggcgaataacaaaattaaccacttgaatgaagaagaaaaacaacgaggtgtaattacagcttcggctggaaatcatgcgcaaggggtagctttgaccggtaagctgctgggaattaaaactacggtagtgatgccggatgaggcgccccaaatgaagcgcgatgcaacccgaggatatggagcggaagtagatattcatggcgcaacttttgatgacgctcacgaatggatgcgagaaagagctgaaaaagaaggaaaaaccattgtagatccgtttaatgatgctttaatttgtgctggacaaggaactattggtttggaaattctagaagatttagtggatgtagagaccgttgtagtaccagtcggaggtggtggtctaatttcaggaatcgccacggccttaaaatcgatcaacccttcgattcatatcgtcggagttcaatcggaaaatgtgcacggcatgaaggcgtctgttgatgcaggcaaaattgttaaacatcaccaagattttacgctagcagatggaactgatgtagcaaccccaggtgatattacatttgggattgtttctaaactagtggatgagattgtcttggttagtgaagaagaaatttcaaaagcgatgaaagatttaatgcagagaaccaaggtggttgctgaaggagcaggggcattgccaacggccgctttagaagcaggtaagattgatccaaagtggactaaaggtaagaaggttgtagctttagtttccggtggaaatgtggatttacagcgagtttcacagattattgatcacttctttactcctgttgatacgcataaaggtgccattgggtaattaatattttgtgtgtgaaagagggaatcaaattggcaaaaaataaggagcaaaaaagcggtaaacatgtaccgtatgtcactaaaaagcaacggggtggtagtccagccatcttaatcatggggattattttagctattatttttggtgcatcaacggcttattcagggatgaaagctggattaacggtcgccgcaggaattccaggttcaattattggatcgggattggttagtatttttgccagaaaaaaagggattttaggcaaaaatatactgcaaggcatgtcaagcggtggtgaagccattgccagtggaatgatttacgttttaccagccattattttaattggcgggcacgttaatttttggaccggaatgatggtgggaattttagccgtgttatttgccattgggagtgcttcgttagtacaaaattatctaattgtagaagaacatggacgtctagcttatcccgaatcaatggcaattacggaagcgttagtggcctcagaaagtggtggtgattcacttaaattcttagggattggtttcggaattggtggtttgattaccgtggttacgacccaagttttcgggtggctaaacaatatgattacttacaccggaaattcattttatcgttggaaaatgtctactgaagtcaatccgatgttagcaggaatcggttttgtagttggaattgatgtagctttaacgatgtttgcgggatcgattctttcaaattttgcggtagttccgttggtaagctactttacccaaatggctggcggaagtgctcatgtttggaataatgcagctttgcatatttcacaaatgggtgtggatgatgtcgctggatcgtacgttaaatatattggggccggaatgatgctttgtggaggaatcattggagcaatcaagttgattcccgtaatctggacttcgattaaaaaagtaatcaacgctcgcaatagcgctacggaagaaaagaatgccctaggtgtgattgcattgatgttgtcggtaattttaatttttgtcgctggttttattatttcaggttcatttttagttgctcttattggtggaattctttcactattattagctttattatttgtaattgtttcggcccgtttagcaggaaccatcgggtgctcgaacgcgccggtgtcagggatgactattgcttcattggtaattatgactttggcctttgtatcaatgggatggacaaatcagaactacagtgaaaacttattgctatttggggttttcattgttaccgcaatctcggttggtgggggttatatgcaaacccaaaaagttaactatatgattggtggttccaatcatgagatgatgaaatactacatgattgccggaattgtgggggtatttacggtcgtaggaacaaccgtgatcctagctccacaattacaggtgaccggttctaacccgccatttggattaccccaagccaatttgattgcaacgctaacaacgggaattatgtcgggaaatctaccatggattatggtcattgtcggaatagtaatggcgattgttctatggatgctagatttaccaattatgacagtggctttaggtttctacttaccaatttcgactacttccatcattttagtgggagcattgcttaaattgattgtagataagacgactaagggagaagcgttaaaagctaaaagaatccaaagtggtgtcagtctttcttcaggtttaatcgctgggggctcaatcattggtttgattggtattattctacacgtgactggtttacttaaagatgtatcacctaaaggttttgccgccggaaatgcgatgggaatcataatcttaattgtattagcggttgccattgttgtaccactttacatgattaaaaaggtagaagatcggaaaccaagtgatgaaaacgagggatgagcatcagttaacagatgatgaattacgggagattgtatttgaaaagaatccacgagtggactacgaactaaaacaaggaattattacaattattaagccacaagatcattggatacaaagatttttccgcaagcttaattttaaaattcccgaaaatacttatttagatttggacgaatatgggagcttcgtatttcaacaagtaaatggtaagcggagtgtctatgagattgggcaaaatttaggtcataaatttaccgaagctaacgagtatttatacagtcgtttgtggttatatttaaatcatctggaagaaaacgaacaaattattaaacggatttcttaaatttacgaaggagaatattatggaagatcgaatcgaattgtcagcatgtacctcaatcatggtaggaaaagcagcttccctagatggagcgacgtatatttctagaaatgaagaccgcctaattgctattcatccaaagcgttttttggtacaaccagcagttagcgggcgtaaagaaacttatacatcgccctacaatgggttgacggagcctttaccagcaaacggttatcgttatacttctacgccgaatggggatgaaagtgatggtcctaatgaagaggacggctttaacgaaaagaacgttggtgaaagtgccacagaaagtgtttatgcaaacgaacgggtactggcttatgatccatttgttaaaaatggattggcagaagattcaatgactactttggtattgccttttattaattcggcgcgcgatggcgtacgctatttgggtgaactggttaaaaagtatggttctgccgaaggaaatggtgtccaatttaatgatgcggatgaagtttggtatatggaaattgtgaccggtcatcaatgggtcgctgtacgaattccagacgattgctatgccgtggcagctaaccaaattgctattgaggatattgattttaacgatcccgataactacatgtggtcagaaaatattcaaacatttgtggaagaacatcatttgaatcctgatcgagatcgctggaatttccgtcacatttttggaacagatactgaaaaagatcatcattacaatactccacgggtttggtttgcccaaaggtacttgaatccagaaattgaccaggatcctgaatctccagaactaccatttattcggaaggctagccggaaaattgcagttgaggatattcaatatattttgaaatcccactataacgaaactaaatacgatcctctcggaagcggaagtgaacacgatcgcaagacttatcgggccatttcgctatcgagaaccgctaattcacacattctccaaatgcgcgatagtcgtaaaaatggtgctgccggggtgcaatggattggatttggcgtgccaagtttctgtccacacgttccgttctttacgaatgcaaatgatacagacgtttcatatcgagaattacctgaacaaatgtcgttagacagcgcctactggctatatgaaacattagcaatggtcgttgaatcgcattatgcggaatttatccaagcggacctagattatcaaaaggaattatcacagtgggcaagaacgaagattagtgaggttgaccagcaagctgaaagccttgagggagccaaacttacggactatttaactgaacaaaaccacttaattgcccagcattataatgatgaaactaaaaaacttctagcagaactaacgaaacagggagcggaattgtcgaagttgacgtttaagatggatcctaatttgtagtaaaaaatctaaaatattttcacagtacaaaaacatattatcaacgcttttaaacgattggtgttagagcaattgtagaagcaatgataatgtgttttttatgttacattaatagcatattagaaattaaattatatgaaagcgcttgcttattttttataatggccttatactatgtttgtggttgttatatcaatataacaagttggtgataagggatgaaaagacagccgctctggcaatataaacaaataagtacggaattaattagaaaaatagaaagtggtgaattagtagttaattccaaacttccgtcagaaaaactactatgcgaacaatatgacgtcagtagaattaccgttcgtaaagcgttagcagaattagaagagaaacactacataataagacgccaaggccaaggcagttttgttaaagcacattttgaagatgcaggtattagttacattgataacaatagcgaagatctgcgtcgattaggacactcagtttatatcgaattacatgaattttcgatcttagccgatggtgaagagacgaaggtgagaagaattatgcaaatgaataatagtgagtatctatatcgggtgaatcaagtctacatatcagaccgtagacctattattcaacgtgagacgtttatgtcctttgctgattttccgttattaacttctgcagagttacaaaatacggaattaatgccattacttgccagaaaatttgatttaaatttaaagcgtttacaccatgagataagcactgaagtggaagatataccttctagattgtatggaataccaaatacttcaccaagagaatcttatatcaaagcaaaaactacgtatactaatgaagaaaatcgtactgtttacttaagtaatgctacaacagcagcatcttctaaagtattctttgtacggcataaggaggaaaatgttatgtcagaaccacatattttacttacacgaattgataaccgtttggtccatgggcaggtcggagtaacttggactaaaactttaggagcaaatttaattttggtagcaaatgatcaagcggctcaagatattttgcaacaaaaactaatgaaaagtacagcagaatcttcaggagcacagattagatttttcaccttacaaaagacaattgatgttattcaaaaagctgcggatcgtcaaaaaatttttatcgtggtaaaaacgcctgaagatgccctaaccttaattaaggggaatgtgcccattaaagaattgaatgttggaaatatgcattttgcacctggaaaagaagagattactaaaaaggtatatgttgatcaaagtgataaagacgccttaatgggtgctgtaaacatgggagttaatgtatatatacaggatgttccagatgatcataaaaccgaagttaacttttaatatttagtttataaaaatactaagggggatttgacatgtcgataactttaatacaagggctaatgttatcaatatttgctgtgatagcaggtcttgattcatggctagaagttttatacatatttagacctatcataagttgtactgtagcaggttttatcttgggcgatcctacattgggtattatggctggtggacttactgaactaacttttgcgggattgactccagctggtgggacacaaccacctaacccagcagtgtgcgggataatgactgtagttattgcgcatactgcaagtgtaggaccatctacggctattggtttatcattaccattcgcaatgttaatgcaatatattttattgatgtgctattcattattttcagtattcatgccagttatggataaagcagcagccgaaggaaataccaagaaatttgcttctgtaccatatttaattatggcaattgtaggagttttattctttgtagtaattttcttatcagcctatgctgctcaaggacctatgcaagctctagttaaagcaatgcctgtttggttaatacatggttttgaactagcaggaagtgcattacctgcggttggttttgcaatgttactaaaagttcttttacgggtcgaatatgtaccgtatttattacttgggtttgtggtagcaagtttcattaacttctcaaacgtattgccagcagctgtaattggtattgtatttgctatgattgagttctttagagataaaaagaataaacaattacaagaacaaattgaagctcttaaggaagctggtataaatggaggcgaagaagatggcatctaacgtagaaaatactaagaaaacaagcaagttaagcaaaaaagatattactatgctaggaattcgctcttcattattacaatctgctttttcttatgaacgaatgcaagctggaggatgggcttttgcccaagttcctatttggaaaaaaatttttggtaatgataaaaaggcattgtctgaagccatgtctgataatatggaattcatcaatactgctcctccattagtatcgattttaatgggacttttgactagtttagaagaaaaaagagttgatcgtcaaactatccgaggattgaaaaatggattgtttggtccaatggctggtattggagatgctatttattggtttactttgatgccgattgttggtggaattgctgcctcctttgcttcaaaaggtaacattctaggaccaattatctttttcttagtctatcttgcaatcttcttgtgtcgaatcccatttgcacatctaggatataacttaggtgttaaagcaattgatgtaatacaagataattcgaaaattatagctcgtgtagctacaattatgggactaactgttatcggagctttaattagccaatatgtggcattatcacttagtgtaaaaataggctctgtatcacttcaaaaagatttcttggataagatttttcctaatattttacctctaggatttactttcttcttatactatttgttgaagaaaaaagtatcgccaattgttttaattgtaatagtttttgtactttgtattgtatgttcatactttaagattatgtagaggtattaaaaatgacaaaaataaatacaattattacgggacatggtaattttgcttctggaattgggagttcacttaaattactatctggagaacatgacgaaattacattagttgatttcattgaatcgatgagtgaattagatttgggggagaaacttgctaacagcttacagcaagatataccaacgctctattttactgatttagcaggtggaacaccttttaaagaagctataaaaatatctattgataaatcagatgttgaagttgtttcaggatgtaatttagccgcattgttagagactatgttcaatgattatgataatgtacaagcttatgctaaagatttagttgaaataactaaaaaaacagcggatttagcagattttagtacagatattgaagaagaaaatattgaagatggaatttgataatttctaaaaagagtagacgaaaatgtctactcttttttaaataaaaccattttctttgctccatttacgagcttcaaacataatgcgttcttggtctaaagttaatacttcacgattacgcatgataaatttaccaccaatgatcatttcagtaacatcattagcgttcacgctctctaacaaggtgttttgccaatttccactaggatagaggtgaggttgattgatattgataccgattaaatcagctttatatccggccttaatttttcctaaggatccttgctcatttaaaatttgagcgccattggtgatggtcatgtcaaaaattcttttagagggcataatgttaggaatatgtttttgaacaccgtgacgaagggtcattacagaacggaaaattttcatttcattccaaagactcagccctccatgcgcagcgccgtcagttccaattccagctggaatgtgatgatccagtagttcgggtgtatcaggaacacctttaccagcattgctaaacgggcaatggcaaatttttacgtggtatttttgaataattgctttttcatgactggtaagaaaaatgctatgcgcaccgataaaacggggacccaagacatctaaactttctaggaattcgtaagggtgctgcccagttcgaacgataataccttgtacttcagcaggatattcattcatgtgcgcttctaaaaaggtatggtgtttcttagccatatctgcggcttttaaaattaattcatcagaacaagcgtttaatgctcgtagagaatagtaaactttcaaattactaatagtgttgaaattatcatacaattcattattttgttgaattgcttcgtcagcattcattctaattgcggatggtagagtggggtcgtccatcgttgaagaagacaatgccccacgtaaaccgctttgagcataaactgaagcagcactcatcatgtggtagcttccggattcgacgaaaccggttgtgccgctggtgatcatttccaaggcagcaatctcagcacttaacttcattttgggctctgttaattgagtttcgaaaggtaacataacgcgcgtccagatgatgggtttagcatcgagaattcggccacgcagcaattgctgaccagtatggacatggctatcgattagtccaggcatgaacaaataattacgtccatcaacaacagttcctttaaagttagtagaatcaatgtaatggttcacgttttttatgtatccattttcgattagaatatcttggttttcggcaagttcgccgggttgaactaatattaaagtgtttttaattttcttatcaagtaatttcgcctccatgatagatatggaattatattagtctcttacttacaaaaagtaaactttttatttataacctaaccaaggagataaaattttttaatacttcgaggctaggatttggataaaatacaacctttgttttgtcatcacttgcatcaagttgcaaaagttagctgtaaattttgttaataaatatgaacaattaaatttaaaggaaatatgggattctgaattaaagaaggtgtagatccggaagtataaataatttccctaatttacttctttaacaaggggggttaatctatttccattgatgaatcttaacgttatttttttataggaggtatttattatgagtatgaacggtgcagatttaatcgtagacacgttgataaagaacggtgttaaatatgtcttccaattacctggtggtaaacttggtcccttattaatggctttaaagaagcgtgaaaaagaaattgaagttgtaacggtaagacatgaacaaaatgcaggttttatggcacaaggaattggtcgtattactggtcgacctggcgttgtgatgacaacctctggtcctggagctttgaatcttgtgactccattagccacagcaacctctgacggcgatcctgttctagcgatttctggtcaagtaccgcaagccaaattgttaacgccttacccacagaaccctaacatttcaggcgtgatgaatgattcaactataacaaaatatgcaaaagaaattgaagatacaggcgctcttgctgatgaagtagcgaatgcatatattacaagtatcaatggcaatcctggcgcggtatttatggatgttcctggtaatgtattactcaccgaaaccgaaaaagaaggacttgaatttacggctattgcagatcaattagctaatacgattagtgatgaaaaaactatttctgatacagtaggtaaaatcaaacaagcaaaacgccctgtaactattgtcggcgctcgtgcgatggatgaatcggctgccaaggcaatccaagctttcgtaagaaaaactggtattccagtggttgaaacctttgaggcaacaggtttattgactcatgagtttaatgaaaactatgtcggccgtgttggtttgtttaacaatttgcctggtgatgaattagtctataatagtgacttagtaattactttaggtttaaatttagttgaatattgggcttcagtatggaattctgacaagaaaactgtggttgacattgatatagtggtagatcacttagatgaaacttttatcccagatacattagcacttggtaacattgctaaaaatttaaaaaacatcaccaaaacaatttctgaacaagacatcacagatgaatggaagtctactgttcatacattacaagaaaaattactgatgaaaaaacaagttcctaaaacaatttctagtgattcgttgcacccattagaaattgttagttcgttacaaaaagttattgataaacatccagatacaactgttgtgatggacggtggtagccacgaagtttggatggggtcttacttaaatgtttatcggccgaaacattttttgatgtctgatggtcagcaaacgcttggcgtaggtcttccatgggcaatttctgctgcattccttcgcccaaatgaaaagattttgtcttctggtggcgatgggagctttatgttctcatcacaagaattggcaacagttgcacactataaattaaatattgttcaagtaatatgggttgataaggaatataatatggttgaattccaacaagaactagattaccaaggacaagaagaaggcgttgatatcgactacatcggttacaaagaaatggccgaaagctatggtatcaaagcaagtcgggttcattcgaaagaagcattggacgcggccctaattgaagcttataggacaactgaaccaatggttatcgaagtgatagaagacaataaacaaaatattcacttgcgtgacaaagacgaactaaagaaatattaataattataactgaagtaatttagtccctaaccaagcccgttaattctggtacgttgtaagggactttttttgaaaaagtgcctttatctttgatgactgttactcatacaaagatatttaccaaatttctataaagagatgtattgatgaatgttgaattctttcttatactttcactgaaaaaacattctatattaattacagaaattaagtattatttatcatttgaaatattcattttccttattatattcataaaataatgaataaatacattttggagttagattaaaaaaataactaattaaaaattagcttatataattttaaaaatttatccaggaaatactactttgtgattaaataaacagtaacttatcaaggcaaacaccctatataattaaattatgatttaagtacaattagattttaatgatacgtaaatgattcacctatacttctgctataatattatttatatgtaatttgtttttattcataaatatagttaggggtagattcactatgggtgaacaaaagaaaaaactatcgcttggcgctttagttttgatgatttttacaaccatttttggttttggtaatactccaacagccttccaacaaatgggttacggagctatcttttggtacattgttggtgccattttattctttattccagcaggtttgatgtttgctgaatatggttccactttcaaggaagcaaaaggtgggatttattcttggttagaaggttcaattggtgaaaaatgggcctttatcgcaaccttcatgtggttagcttcatggctaatctggatggttatgattgctcaaaagatttggattacactagccacaatcatttctggtcatgacacaactggtagttggtcatttcttggacttaactcaactttaacagttggactgcttgccattctatggatggtgtttgttacttgggcaacaactcgtggaatcaatactttggctaaagtgtcttcccttggtggtattgctgtaatggttatgaacgttatcttgcttctcgcaagtgccttcattttaatcgctaatcatggtcaccttgcccaacctattcaccatttgagtgattttgctacttcgcctagcgcacagttccaatcaccaatcgctttaatttcatttgttatctatgcaatctttgcttatggtggtttggaatccattggtggtgttacggatagtttggacaagccagaaaaaactttccctaaaggaattatgatcggtggtgtggttatcgccgttggttattctttagcaatcttcctttggggcgtttctgctaactggaacacagttattcttgctcaaaaagctaacctgggtaacattacttatgtgatgatgcaaaaccttggtttggaattaggtaaagccatgggtatgagcccagctgctgctgcaatcatgggaactaccttctcaagatttgcgggtgttgggatgttatttgcttatgttggttcattcttcgttcttagttactcaccattgaagtcctttatcatgggttctcctaaagaactatggccaaagaagatgactgagttaaacaagaatggtatgcctgccaattcaatgtggctacaagctatcgttgttattgtatttatcgcaggtatttcaattttagcttcaattactcacaaagaagctactttcttctacaacgtacttacttcaatgagtaacgtatctacaactttaccttacttattcttagttggtgcctttccattcttcaaggctaaagaaggactcgatcgacctttcgaagtttatcgtagtcgtccttggatgttaacgattgttacagttgtacttctaactgtcggaattggtgtggtatttactgctatctcaccattcatctctggtgacttgtttacagggttctggacagttgctggtcctgtattctttgctattattgcttggattttcttggttagaagagaaaaaaataaaaatatctaattaaaaactaaaagatgagggttcattttaaatgaaccctcatcttttttatttccaatattttttctgaaattctgatcgtccacccgcttcttgaatttggtaacgaaggggatttttcttataaaattcttggtgttcttcttcagctggataaaatggttgagcatcttcaattttagtaacaatagggtcatcaaacatttcagatttggctaattgttccctagatttttcagcaatttcacgctgttcagcactattcacaaaaattactggtcggtaattatcgccacggtcctggaactgccccattgcatcagttggatcagtttgttgccagtagatttggactaattggcgatacgaaataatttccggatcatacgtgattttaacggcttctgtatgtcctgtagtatgactagtaacttgttcataggtcgggttggcgacatgccctcctgtataacctgaaacaacgttgataataccaggttgagtttcaaaaggttctaccatgcaccaaaaacacccaccggcaaaaatagcagtttcttccataagtaaatcacgctcctaattaaatagtttctttaaataacctagattatgcgcttctaaatcgtcatatgcaatgaatttcagggcagccgaattgatacaataacgatttccaccttgatcgagaggcccatcatcaaatacgtgtcctaagtgagagttagcatccttgctgcggacttccactcgttccatgccataagaagaatctcgatgattaaccactaatttagggtcaataggcttggtaaaagaaggccaaccacagtgagcgtcatatttatcggtggaactaaaaagtggctcaccactgacgacatcaacgtaaatccccttttggtaaaaattatcgtatttaccggtgaaaggatgttcagtagcagcattttgtgtaacctcatattcttcaggagacagtttcttttttagctctgctttggaccagttatttgaattcatttaaattcccccttacctataacatcgattataaaacattcatgtcttttaggggattaagatgcttacaaaataaaagctcaagttaaaacttattaattaatcgggcaatattctcagcaacttgggcaatatcatgcggagcatcgatcaatgcttgctctaaagttttaacacctgacacacttgaaaacaccgcatcgattgctttatctgaatacaattcatcgataccttcaccaatattaccagtgattacaattactggagcgcttgcagcaacagatttagttgccaatgccactccataaggcgttttaccaaacttcgtttgataatcaacaccaccttcaccggtaaaaacaaaatcagctccttgagcttgttccttaagtccactatattctgtaacaatatcaattccctttttgatagatgcgttggtaaaagctagtaagcccgcacctagccccccagctgcacctgctccaggataattagctaagtcttgatttaaatcgcgtttaataatttcagcataatgcgtgagactttcatctaaaattcggatcattgccggcgtcgcgcctttttggggtccaaaaactacggatgctccctttgggccaactaaaggattcgtcacgtctgaagcgattaaaagttggactttagctaaacgcggatcaatgtcagtcatgtcaatttgagctaaatgctttagtgcttcacctccacgaccaatttcatgatgcttattatccaataaatggaccccgatggcttgagccattccagcccctccatcattagtggcacttcctccgattccaataatcagctttgaaatatgataatctaaagcctttaaaattaattctccggttccataggttgtagttattaaaggattttgtgtattttgattaataaattgaataccacttgcttgggacatctcaattaccgcggttttatgatcacctaagataccaaatgtagcttctactggatctcctaatggaccagtcactttttcggtaattaattttccattagtagcatcaaccagtgcttgcacggttccttctcccccatctgccatagggactaacgtgtaatcagccttcggataaacccgagcaataccattttggattgcgatggctgcttgtttggcagttaatccacccttaaatgaatctggtgcaataacaaatttcatattattatatatttactcctaggttatgaattttagtatatctaatcctatttcagtggaaataaaaaacagatgaccttaagccatctgttttagtattcgtcttatgcaaatgcatccattaaaggaggtacaacttgttttttacgtgatacaacgccaggaaggtctgctgtgttgtgatctgataattcagtgttaaatgctttttcaacgatatcctttggttcaccaactactagtaagcgtgaatcacttgaaagaatgttagttgcaagtaataagaacatgtcatagccgttcttttggttttcttcttccattgtcttaactagtgcagcttcacggctaaatacgtcatcaaggtcaactgtattcacttgaccaatacggattgtctttccacccatatcaaagctcttagcgtcaccgtcaaccaattctaattcagacttgctagaaaggtccgttccggccttaagcatttctaaaccgtaagtttctacgtcgatattagcaattttagctagttcttcaagggctttacggtcatcatcagttgtagttggtgacttaaggagtagcgtatcagaaacaatggctgaaagcatcaatccagctaatttagcaggaatttcaacattattttcatggaataatttagttaaaattgtacttgtacaacctactggttcagcacggtagaacaaaggttgtgaagtttcaaagttagcaatccgatgatgatcaacgactgcagtaacggttacttgatcaagatcggaaacactttgttggctttcattatggtcaacaagcataactgaatctacttcgttggcagctgtttcgattactcgtggagttgcttcatcaaagtgtgctaaaacaaaagctgtttcagggttaggattgcctaaagcaacggcttctgcatctgctactcccaattgattttgtaaatatgcaaaggccttcgcagcaacgattgcgtctgtatctggattagaatgtccgaaaacaagttgtttattcattataaaaagtctcctttaatcatctttttttgtagttaagttacgtaccttatcaatatacttctcgccgtccatatattcaaagaaggcactcaaaaaggcgtttatccgtggaattttgtctttgtcttttctgtaaacaaacccaatttcatagctaatcttagggtcaaacttagttatataagcatcagttgcttcgtcttgatgggctaccacaaaagattccggtaatgccgtagcgatccccgtgctattcgaaaaactcaaaatttgagcgggggttgtaaagtaagcaacactcttaggtttagttaccatcgcatccttaaatacttctgtaataaggtcatccaaataataaccttctggataagatacccaatcaaaagctgctgcacgttttaaacttacgccccgtgcttttgataaacgttcatcatgatgaacaaaaactaaacgttctgttccaatcttacgtgctcggtaagacttccaactacggatattagcatccggaagatatgtaattgcaaagtctaatcggttactttctaaaccttcccaaatttcaaaacgcgtgagcatatgaacagttacattaatttcaggaacattattgtaatagttagcgataaaatcttcaaaaatacgagtttcaagcgaagctaaaatcccaaccgaaatatcaccacgtccgctacttgttgcttgttgaatctcatcagtcgcatggttcaaaatacgattgatttcatgagtagcgttcaacattgtgtatccagcgtcagttaaacgaagttttttgccgagggtgtagaataatggcgcacctacggcatgttcaagttttttaatctgctgtgttaaggcgggctgtgtaattcctaaaagttgggcactttgtgtgtagctcatcgtatccgtgagtcttaaaaaatatgacaaagttttagatgaaaaaatcttttctgtttttgtctgcatactagagcactcctttcagttagcctaaacgaactaacaatctccaataataagtctaatattagtattcataaagggcaagtaataatctgcttaatttatttattatttaaaatttcagaatctaattcctttaaattcatcgatactggtacaccttctgaatctacatcgaccaaaaagcttccattggagtaacgttcatttagtggatgctctagtggaataatatcatgaattaatcctcgtgaagttcggacttcaaaagcttcacctggttcgaccacttcaatatctgcaactcgatgtggttcttttttaagttctcttagaatttgaacaccgcggcgagcacggctagtcacactaatttcactaaccttcatcttcttaaacgaacctcgattagtaattaaaccaatctgatcatgatcgtttactagtacaaaattagcgatttcatcttcacgaagatccatcgatttaacaccggctgcgcgaggaccaacttctggaacttcaattaaatcataccgtaatccataaccattacgagtggccaaaagaatggtttctttagtcgattgactggttagcttagccacattgaccactttagcatcagctgcttttaatttaatataaacggcggcttttttacgatacgtacgtcctggtttgaaatctttgagactcgtgcgcttaatgtaaccatcacttgtggcgatcaagaatgacactggttcatcgaagttcttaacgtcaaaggcctttagaattatttcatcgtctgctaatccgattgcttgagaaatatgctctccagtatccttccagcgggtttccatgatttcatgtaccggacgataaatcagatttcctttattagttaacatgattagatgatccaaagtatttagttcctttttgaagacggtaaaatcgccctccttgagaccgtcctcttctgcggaagccttgtaggaacgtaaactactacgtttcaaataacccgattgactaactaaaaccataacttgttcttctggcactgtaatggttcggtcaaccactaactcctcaatatgttcctgaatttcagacaaacgtggtgtggcatatcgttttttaacttgacgtaattccgccgacaagacttttgataattcattaggattattaagaatgttattgaactcatcgattgaatcattaagtgccttagcttcgcttttaagctccgttacatcggtgttggttaagcggtaaagttgtaaggacacgatggcttctgcttgtcgttcagaaaagtcaaaactagtaatcaagttttgcttagcatccttcttatctttactacctcgaatagttttaataacttgatccaaaatcgaaagagctttaattaaaccagcaacaatgtgcaaacggtcttcagccttcttcaagttgaattttgttcgtttggtaatgacttccttttggaaatcaacatatgcttgaataatttctttgagtcccatgcgttcaggtcttagtttattaatcgctaccatgttgaagttataagaaacctgtaaatcagtattcttaaacaagtaatttagaattccacgagcgtcgacatctttctttagttcaatggcaattgagagtccatcacggtcagattcatcacgaatttcagcaattccatcgacttttttcataacacggatttcatcgatttttttaactaacaaagctttgttaacttcgtagggaatttcagaaacaatgatttgttttttattaccacgaatttcttcaacggaagttttagatcgcactactactcgtccttttccggtacggtaagcttgcttcaatccattaattccttggataatccctccagttggaaaatccggacctttcacaaattccattaatttttctaaagaaggattagggtgtttgattgtataaaggactgcgtcaataacttcacccagattatgtggtggaatttcagtagcgtaacccgctgaaattccggttgctccgttaactaggagattgggaaaacgcgctggtaaaacggttggttcatattctgtatcatcgaaatttaaaaccatatcaacggtctctttatcaatgtcatttagcatctcttcagcagcttcacttaaacgcgcttccgtataacgcattgcagcaggaggatcattatcaattgatccattattcccgtgcatttcaattaatgtaactcgtagtttccagtcctgactcatccgaactaaagcttcgtaaattgaactatcaccgtgggggtgaaaattacccattacgttaccgactgattttgccgattttctaaaagctttatcatgcgtgttaccgtctttattcattgcaaagaggattcgacgctgaacgggttttaacccatctcggacgtcaggcagagctcgttcttgaatgatatattttgaatatcgtccaaaacgatcgcccataatatcttcaagagccagttcttgaattttagattgattatcagccattcatattccccttctaattgttttctatatcaagtttaatttcttcaaaagtttcatttgaagtattggttggatctccagcttcatgctcatgtttcacagcttcgttgtctaggatactaccatcctcttcaagcgtgaaagccacgttgctttcaatccatttccggcgaggttcaactttatcacccatcagggtggttactcgacgttcagctaaagtgtcatcatcaatacgaactcgaactaaggttctagtttcgggattcatcgtagtttcccagagttggtctgcattcatttcaccaagtcccttaaaacgttggagggagaatcctcgacccatctgtttgctgacactttcgagttcttcatctgtccaagcgtatgcaattttaaccttcttattgagtcctttttgtaacttataaagcggtggcaaagcgatgtaaatttttccggcatcaatcattggccgcatatatttatagaagaaagttaaaagcaacgtttgaatatgagctccatcagtatcggcatcggtcataatgattactttatcgtaattactgtcttgaacattgaattccggtccaactccagctccaatagtataaataatggtattaatttcttcatttttaacgatatcttgtagtttagccttttccgtattcaaaacctttccccgtaatggcaagatggcttgaaatttacggtttcgtccctgtttagcactaccaccagcagaatcaccttcgactaagaataattcatttttcttagagtttttagattgtgctggagttaatttaccagataagatacgttcttgtttctttttccgttttccggtccgcgactcatcgcgagcttttcgcgccgctactcgagcttcacgggcattgatcgctttacgaactaactgttgggcaaattcaccattttccatcaagaaaaagccaagttgctcactaacaatggcatccacaatcggacgagcttcaggagtacccaatttttctttggtttgaccttcgaattccaataattcttctgggatgcgaactgaaataactgcagacaaaccttctcgcacatccgagccttctaaatttttatctttttcttttaacagtcccattttacgggcaaattcattgaaggctttggtccaaccggaacgcatcccgacttcatgggtccctccatcacgagtacgtacattattcacaaaggaaaggatcgtttcagaatagccatcattgtactgaccagccacttctacttcgattcccttttttgtaccatcgaaatacatgatattaccaagggtatctttatcttcattaagataatcgacaaattgcttaattccctcatcgtaaaggtattcttcgtgttgttcgtgtccttcacgccgatccgttaaagtaattttaaccccacggagtaagaaagctgattcgcgtaatcgtactgctaacgtattgaagttaaacacagttgttgtgaagatttctttgtcaggtttgaatgtgacagttgtaccgtttttgttagttgttttaccaactttttttagggttccaactgggtgccctccgttaacgaaagtttcttcatatttaactttgtctcgcacaatctcaacggttaatttttcagatagagcattaacaacactagcacccacaccatgaagcccaccggatgtcttataaccaccctgtccaaattttccacccgcatgtaaaacggtaaaaataacttcaggtgtaggtttgccagatttatgcatccctaccggcattccacgcccgtgatcgaccacagtaatgctgttatctgcttgaattgttacgttaatttcttttccatatccaccgagagcttcatctacggcgttatcgacgatttcgtaaactaaatgatgtagtccacggccatcggtcgaaccaatatacataccaggacgcttccgaactgcttcaagtccttctaagacctggatggatgaatcatcatacgatgttttacttgtttttgccattcatgttactcctttaaggtcagtactattatcataacttatttttaaactgatgaaaacatttcgataaatgttataatactgcattgttactgtaatttattacaattaagtcaaatgtataaaatatgcaggattttttatagaaaagaggaaagaacatgatagaaattattatcatgctacttgtagcttatctcctaggctccatcccttctggagtactggttgctaaacattttaataaagatttacatcaagaagggagtggtaacactgggaccactaataccttccgcgttctaggcgtaaaggctggcgttttggtgttgtgcatggatcttttaaaaggaacgatcgccactttgcaaccgattgtcttccatgtacagggaattaatcctttaattattggtttaggagctatcttaggtcatactttttccgttttcgatcattttcgtggcggaaaagcggtagctacaagtgctggaatgctgctagcctataatcctagttattttttaattgcctgctgtctttttattttcttcatttacgtatccagcatggttagtttttcgagcatcgtgtcctctccactactggttattatctctcttttttaccacgattggattttaaccatcgtagcggtagcactgacgacctttatcatatatcgtcatcgtacaaatatccaacgtattctggctggaaatgaaaatttagttccatttggactctattatcgaaagaaaaataagtagctgcggtttgaattacatacaaaacccctaaaagattaggtttcgccttactaactcgcgaacctgaccctttaggggttttctttttagaagaatgacattgaaaattcttgattaaatgtttcttgtgcagctaaacgatttacaccaagcttatcttttaattcaccattgaaatcgacagtatcagcaattccccaccatggttctaaacaaacaaaattagcagtggctggatatggtgaccaaataccaaggtatggagcgttagcaactgtaaacgcaataccgtgattattcacttcattttcggtcattaaggtgatttgttctcccttaaggtccaagatgatggcgtcatctttaaagagcgcatgcgttaaatcaagcggagttgtagcatcaaacttgatagggtttttaggatccgtgtaaggtgccttaagtggaatttgattatacacttgtttaggcgcgattcgaatatgagtatcttccatctgaatttggttatctccaagatttagattaaatccagggtgcccgccaatcgaaaataataaatcttttttagaatcaggattaactacttcgtaatgctcaatcaattcatgatcctttaatgtgaagtgcaaacgtagtttaaactcaaatggaaatttttgaagagtttctgtatcgctatttaattccataattacgtgttgatcatcttgttcaactgcttcaaaatccatatcccgtgcaaatccatgttgacccataggataagtttgatcctcaacttggaattggtcatcctttagacgtccaacaaagggaaataacactggggcatgtcggccccatactgcagggtcggcttgccaaatatattcaatcccatcattagccttaacactggataactcggcccctttttcgttaattttgactgttaaatagtcattttttaaagtaaccgtcatcggttgaaatcctcctactataagataaactcactcagatctttattttgagcaatgctaccgattttgtcatcgacatacttttcagtaatcgttacttcgcccatttccattgaaggaccttcaaaaaggatatcttctagaagatgttccaaaatggtatgcaaacgacgagcaccaatattttcggtttcatggtttacttgttcagcgatagctgcaatgcgttcaatggcttcgatcgtgaacgtaatcttcacattatcagttccaatcaatgcaatatactgcttaactagtgcattcttaggttcagtgagaatcttaacaaagtcttctttagttaagtcgtttagttcaacgcggatcggaaaacgtccttgtagttctgcgattaaatcgctaggtttactttcatggaaagcacctgaaccaatgaatagaatatgactggtgtctactaaaccatacttagtacttacttgggaaccttcaacgattggtagaatatctcgttgaactccttgacgagaaacatcactagatgaattttgaccagagccggtaattttatcaatttcatcaataaagataattccagtattttcggctcgttgaatagcagcgtgatacaagtctccatggttaaccaacttgtcagattcttcgcggattaaaatttcacgagcttctcgaacagctaccgttcttgtaatctttttcttaggcattaagccattcaaagattcacctaagtcgatccccatttggttcataatattgccactgttattttgcttaggatcgtccatttcaatggtaaccatatcattctctaggagacccttagctaacttactagcaacattcatccgtttttctttgatatcatccggcactttttgagaactttggtttaagttatccggtgtacgtccttgctgtaattgattaagcatgttcatcatgttttgaatatcagcagcattgtttttattttgagtatccgttggaacaggaacgaggagttctacaatgcgacggtccgcattcttagaagcttctgctcgtacatctttaaaagagttttcttcttcgatgtgcaccgcattttcgactagatcacgtaccattgattcaacatcccggcctacgtaacctacttcagtaaacttagtggcttctacttttacaaaaggagcattaacgattttagctaaacgccgtgcaatttcagtttttccgaccccggtaggtccaatcattaataaatttttaggtgtaatatcttcttgcatatcaccagaaagttgtaagcgacggtaacgattccgtaatgccaccgctactgcgcgtttagcacttttttgaccaattacaaattgatctaattcttgaacgatttcttgtggtgttaaattatcttgcatgatttagtcttcctccttgaaatccaatgcaataacattgtggttcgtaaagatatcaatatcacccgcaacgttaatcgcagttttagccatttctttcgcactaacttgcgtagcatgcttcttgagggctttagctgcggccagcgcaaagttaccgcctgaaccaattgctaagattccgtcatcgggagcaataacttcaccacttccagaaacaagatacatctctttttcgtccataacaattaacatggcttctaatttttgaagttgttgatcaccacgccaaattttggctagttcaacagaagctctttgtaaattcccactatattcagaaagcttcttttcaaatttttcttcaaggttaaaagcgtcagcaacacttccggcaaaaccaacaatgacctttccatcataaattcgacgaaccttgcgggcagtccctttcataataaatttttcacccattgttacttggccatctccggccatggcattttcaccattatgactaatcgcaataatggttgtcgcatcaaattttactggcatttgtattctcctttttaattaagcatcagtcgagcgtggaaaatattttcggtagctctcttgtagtttttctttagtaacatgcgtgtagatttgagtagtcgataaactggaatgacccagaagttcttgaacagtccgcaaatctgcaccgttgtttaataacgccgttgcaaagctgtggcgtagcatatggggatgaattttcccatttaagctgctggcggtaatgacttggttcaaaatgtattcaatcccggttgtggtaattggcttagcataatggttaataaaaacaaaattatgggtttgtttatatttactcaaaaaaggctcccattcattttttcggtaattttggagcgcttctttggcataccgcccgaagggaacataacgttctttatttcccttccctagaactaggatagtttgcattgaaaagtcaatatctaaccattgtaacgctgcacattcacttactcgcatccccgtaccataaagcacttctaaaatcgcaatattgcgtagcttttgcgcaccttccgcttggtaaaccgcttcaaagagcatgttcatttccttttcataaaagaaatgtggcagcttgtcagattgtttcttcagttggactaattcaaacggattcttatccactaaatcattcttaactaaaaaacgataaaaagagcgcaaagcagatacttttcgcgaaatcgaagttcgagctaaatgtcgatcgaataaataactcatataaacattcacatcgaaacgatccactaaaagtaggtccgttttatcacccgtgtcagttaaaaatttttggaatgcgtcaatatcttctaagtacgcagtaaccgttttctctgaatattgacgttcaaccgtaagatactgtttgaacagtgaaattaattccataaaaaacctccaacacttgtcactgtagcaaatgttagaggtaaacgtcaattaatattttattttttaaactatttttgaggtgtttcttcgtagtcaccatttggacaaacaatttgtttgccgcctttaattttcttttcaatcaagtaactatgacaaacaggacattcacgagcaattggtttatcccatgacacaaagtcacagtctggatacctagagcacccatagaacaatcgaccgcgtttagatttacgttcaataatttgcccctgatgacacttaggacaggttacaccaatttctttaacaattgcttgggtattacgacagtctgggaaacggctgcaagcgaagaacttaccgtaacgtcccattttgactaccatgggtgaaccacagatttcacaattaaaaccagctagttcgtctttaatctgaactttttcgatttgttcctgtgctttagccagttccttagcaaaaggtttgtaataacggtcaacgactttcacccagtcttccttgtcttcttcaatcgaatccaagtctttttccaagccagccgtaaaatcgatattaacgatatctgggaagaagtcataaataatttcattgacgatttcacccagttcagtaggttcaaaatgtttagactctaacttaacatagtaacgcctttgaatcgtgtctaaggttggagcgtacgtagaaggacgacctaccccattttcttccaaagctttaattaaagtagcttcactatagcgagctggtggctgagtgaaatgttggttcgggttgttggtaaccagttggacttggtcgccctcttctagatttggaagaacgttatctttatccttattggtcttgtaaacttttgtgaaaccttcaaatttggtctttgatccgttagctcggaattgaactccattttgttcaatcttaaccgtcatggtatccgagacttctggtgtcatttgactagcaacaaaacgggaccaaattaaattataaagcctaaattgatctttattaaggtattctttaatactttcaggagtccgcaatacggacgaagggcggattgcttcatgggcatcctgagcaccctcgggcattttacccttccgaggcttagtagcagcatattctgcgccaaactcatcatgaataaataatgaagtttcgtgcttagcaacctcggaaatacgagtcgagtcggttcgcatataggtaatcaaaccgacagtgccttctttaccaatgttaattccttcataaagttgttgggcagccatcatcgttttacgcgttctgaaattcaacgtcttatttgcttcttgttgcatagaactagttgtaaaagctggagctggataacgtttgcgttctcggcgtttaacttccgtaatatcaaaatcagccttagggtcgattttctttaatacttcctgaaccttatcgttattaggcagcttcatctttttgttattcacgccataaaaggcagccttaaatttagagcgtccttttttaaattcagaatcaattgaccaatattcttcaggttcaaacgccttgatttcttgttcacgtttaataattaaacttaaggcaattgattgaactcgaccagcactaaggccttttttaactttttgccataataatggagaaatcgaatacccgactaaacgatccaaaatccgacgagcttgttgagcatcaacgagcgtcatatcaatgctacgcggggttttgaatgcatttttaacggcatctttagtaatttcattaaaaaccactcgattttgatctttgggatccaatcctaatagatatgaaaggtgccacgcaatggcttctccttcccgatcgggatcagatgccagataaacttttttagcttttttagcttctttacgtaaatttttaatggtatcgcccttaccacgaatagagatgtaatggggttcgtaatcattttctagatccacgcccatcttactctttggtaaatcacgaatatgtccaagactcgcaactactttataggtacggcctaaatatttttcaatggttttagccttggatggtgattccacaatcacaaggttttttttcgctgctggcatttgttgctcctttgccttgttatatttaaaattttatagacaccatgttattgcataatattcgatattgtcaaataactatcattaatccagttataatttcaatcgaatttatccctaaatgatggtaataatgatactaaatccgcttaattattaataaaatttctaataaccgtcagaatccagctaattataccccaatttaaaaagatggactacccgttttgtagcttctacagggctttattcaaaataagagatgacattttagttaacctaaaaaatgtcatctcttattctaaaccattagtctaattgtgctcgaatgccagctaagctaacttcatttgtagtatcaaattggatctgagcttcgggtaaatcaccaattccaattgaaagttcaccagcagcattaattgattgaatgccagccgctgaatcttcaatccccgctacatgattggtaggtaaatgtaatgcttgagcagccttttcaaaaatttcgggatcaggttttcccgctttcaacaagccagggtctacgattgctgcaaaatactctgtaacttttagatgttcaagaattccaggagcatttttagaagctgatgctagtaccaaacgataatcatgctgtcttaattcgtctaaaaaagcttgaattccaggtaaaatatcgttaggtgttagtttagctattaaaagttgatactcattatttttttgttcagctagggcttgtttttcagctaagctaaagtcggcttgacggttgccagactcgaggattaattccaatgaatccatgcggctaactcctttaagactcgctgctaacgttggtgtccagggcactttaatttgatctgcaatattatgccaagcctgactgtgaaacttcgcagtatctgcaataaccccatcaaggtcaaaagcgaatccctttatatctgaaaatttcattcctaattcctccactcagcttaattcaactttcttaccatttaaatcaacgcttagtgggctaccactaatcaatttaagatttgttgcacttttatcgacactaacttcaattactcttccgcggaattgttgtctaaatcggtaagatgtccaatttttcggtaagaatggggcataatgcagctgatcattacggacccgcattcctgcaaaaccttgaacaatcgctaaccatccacccgtcatggacgtaatatgcagaccatccgcagtatcattattataattatctaaatctaggcgggcggttcgttcatacatctcaacggcttgagcctctttgtgtaagtcagccgcaagaactgagtgaatagcagccgataaactagattcatgcacagttagtggttcataaaaatcaaaattccgctgtttttcttccattgaaaaatcgtcaatgaaatcccaaattccttgaagaacatccccttgtttaatatatggtgaacgtaaaattttatcccaagaccaattttgatttagcggtaattgttcctttggcaatgaactaactggcttcaaatccttatttaagaaaccatcattttcgacaaagattccgcgcttagaatcttctggtaaatacatattatcgataatttcttgccagtgttgacgttctgctaacgatacattaacttttttggcaacgtcctcttcgatctgatccaaaatttccaaggtataacggagtgtccaccgcgccaataaattggtataccaattgttatcaacgttattttgatattcatcaggaccagttactccagcaatcatatattgtccattttctgctgaaaaatggacgcgatcagcccaaaaacgagcaatttcggttaaaacttcagccccttcgttaaggacgtaggactgatcacctgtataacgggtgtagttgtaaatagcaaacgcaatatcgccattacgatgaatttcttcgaaagtgatttcccattcgttatggcattctatcccattaaaagtcaccatgggatataaagctcctttaagcccctgttccctagcatttacaaaggcgccatctagctgattgtaacggtactttaacaagttacgaacgaccttagactccgatacacctaggtataccggtacggcaaatgcttcagtatcccagtaggttgcaccaccgtatttttcaccagtaaaacctttaggaccaatatttaagcgcgcatcgttaccataataggtagaaaagagctggaataaattaaaccgaattccctgttgggcttctgcatcaccattgatttcaatgtctgatttttgccatctttgtttccattcttgaacatgctgttctaacagttgctcgaaactttgcgtcttaatcgtatgcgttaattcctgcatccgttcgtttatttcatcgactgtaccaaaatctctagatgaggcaaaaatggttcttttctccattatgctagtcgtagcaggttgtaaagctatgtgatacttttgaccgatcgattgatcgttttctacatcaccgacatagtccatatccgtcttgatgatcgtatcaaaacctaccgtaaagcgttccgtgccaaaatcattttccttggttttggcaagcattttcacttcgttttgctgactacttttagcaagtacgtcccaaaattgttcaccgtaatttgaatcttcgttgtaaacatcagcatcaatagcactaataacttcaatatcagctttgctatcagataaatttttaatcgtcagacgttgtccaactaattctttaagtgcggcactcacgaaacgttcaaaaataaatttcagttttacgccaccaatttcaaccctaaaactccgagttaaaatagctttttgcatatctaaatctaggctaaagtcttgcgatacttgatggttcaaatctaattgttcaccgtttaccgtgattaaaagtttcataaaattgaccgagttgattaccttaccaaaatacttcggataaccgtttttccaccaaccaacacgagttttatccggataccaaactcctccgagataaattccttctaaagtgtctccggagtaaccctcttcataaaatcctcgcatacccagattttcattgcctaggctggtgattgattcttgaattcttttattttcaggatcccactggttagtttcaatgtgccaaggtgctatattaaatgttcgaatcatgattgttctccttgtctatatttaattattcagcaaaagtttctttgattgttcctacggcgaaggctcctaaaagcattactgcgccagcaagtaggaacatattagcttgtgagctacctagaagtgggaataagccaaagctaagtaaggatgccacaatctgtggtaaacaaattgaaccgttgaataatcctaagtaagttcccatatgatttccagataaagcatttgttacgatggttaatgggtaagtattcattccagcccaagcaattccaactaggatataagaaacaattaaaatgtattgattatgaacaaagaaaacggatacaaaaccaagcgcaccaagaattaaactaactgcataacctgatttgtggaatcgattgggtaatttagccaaaatgtatgaacatgctaccgctgcaatcgattgaaccgctgctaaaacgccgtaccagttaccagctgcttgatatgcggccgaagatgcattagcagtgtgccaaacgttttgagcaattgcacctgctgaatatgtccagaggtattggaaagcgaaccaacagaagaattgaactaacgtgacggtccaaaatgctttaggtgctttctttaaaagcgtaatccaattaccaccttcactattctctttttcactaattccgtgatacattgcatatgtcgctggatcatattcttttactctaaatactgtaaataaactagttataattaataaaattgcacctgcatagaatgaaataacaactgattgaggaacgacgcccttattcgcagtgttggcaactcccaaccaagttaaaaggaagggaaaaatagctgctaaaactgcaccagtattagataagaagctttgaatcccgtaagcataacttttttgtttatcgtttaccatgtcgccaatcatcatcttaaatggttgcatagcaacgttggaagatagatctagaaaagctaccgtaatcgccccaaaccagagtgccattaatgaaccataaccaaatccaaaactacctgaatttggcagcagtagcatcacaataacagcaattaaggttcctagaattagataaggtaaccttctaccacctaaacgtggtttccaagttcgatcggagtagtaacctacgataggctgtacaatcaaacctgccaaaggtggaagaatgaaaaaccaccctaagttgtttggatccgctccaatcgtttgaaaaatacgcgacatttgagaactctgtaatgtaaatgcagtttgaacaccaagaaaaccaaaattaatcatccaaatcaaattcttggaaagcgtcggaagacccttcccacttgtcttatctgccaatgataacaaccccttttaatttttatgaagcgctttcatgttattaatttaacatagagatttaaattgtgcaagcgtttgcacttaaattgtgcaaacgcttgctttttgacaaaataaaaaaagaggtattcctcttttcttaaaaaatatcaaacccgactgtcgcttttcttaattcggaatcgaatagtagttcaaccgcttttttacctagttcccgtggtcttaaatcaactttattaacggtggggccggctagactaatcaacctactattattaaaacaaatcgcggggatgtttttaatatgctggttttcttttaatagatgataaaagcttagcaattcaatatcatccgctccaataatggcatcaatctcaaaatggtgtttcatatatttatcaatagctactttattattgtttttttcaagtttatatattaaggggcctgaaccacttttagtgctcatcacttgctgatatcctaactcacgctttttttcatattcccaattataagtagatctgagaaaaagtggatgtttagcattatactggttaaacataaattcagtaacttcacgtcccgctaaaatattgtcattatcaataaaacggtcattttcattcgttggttcaccgataataacaaaatttaactcttgcttcctaagataattggttactacatcgtctgctttagaatacagtaacaagaaatcgtggatttggctttgttccaccattcttttcacattgtttaataacgcttcttcagtttgacaaattgcgacagataaaacaaagtttttgagttgtaacgctgtgttaattcctcgcattaagtcaatatgaaacggattagcaggatcttcgtcagcggttactgggtaaatcaccccaatttcattagctttgcctagggacaaagttttggcgctggcattgggcttatagtctaattctttagcaattttcttaactttttcaatggttgttgcactaattctaggattattatttagtgctcgagaagctgtcgaaactgatactccagcttctttagccacatctttgattgtaatcatgcatatacctcaaaatttaatatttacatatacaagtataacttcctagacgatgaaattctacatagcgtcctttcatgcctagatacaatattccttacaaaacttcttctagaacgtcatccaattcgattaatggccgagcaccagctgcaattaactggttggttccttggctattaccactgaaaatactccccgggattgctaaaacatttcgattttccgtgagtgccagactagccgtgattaagctcccagaattctttcttgcttccactacgcatgttgcggtggtcaatccggcaataattcggttacgttctacaaaatgatgtcttaatggccgagccccctggggagattcacttagaattaaaccttctttttgaatttgattttgaagctgagcattttgcttaggataggtaatatcgagcccatttccaattacggcaatggtagatcctgcatttgctaaagttgcttcatgaaccaacgcatcaactcctttagctaaaccactaacggtggttaattgattagctactacgcccggaattaaacatttaatggcttgttcaccataactcgtcatcatcctggcgcccacaattgcaatagcactttgatggcttagtagcaatagatttccattgtaaaacaaaactgtaggtgggcaatatatctcccgcaatagcttagggtacatttcatctagaatggttagaattcccccactttgttcattaatttggatttcgtgggttagttgttcactttgtaatgtggcagttaattcatctttttgacttttcttaattagtttcgttgttccaatccactctgcaatggataattcggggcttttacgaatttcttggtaaatttgatactgctttttaatgcctaaattcgtccccacttttactctaatcaaaaaatcacgtatttccatttgatcacctcaaatgtactttacgtgtttttaggttaatttattttattaaaaattcaggtaccggttcaaaagtctgacgatggatgggagttaccccataagtttttaaaccctcaatatgttgcttagtaccgtaacccacgtttttatcaaatccgtaacctggatagattgcagcataagaacgcattagatggtcacgatataccttggcaacaattgaagcggctgcaatactaatacttttagaatcacccttaaacatcacagtttttggaatttctatcggcgcattgactgcatcaatcaacaaatgttgtggagtaacatttaagttacccactgcttctcgcatcgcaagttttgtagcatttaaaatattaacttcatcaattttttggttagaacagacgccaataccgacgctcacagcctctgtaaggattttggcatataattcctctcgcaattcactactgagctgcttagagtcattaacgtcgattaaatcgaaagtttcatccaagactacactggcagtgacgaccggacccgctaaacatccccgacccacttcatcaatcccggctactaagtcaattccatttgaccataattctcgttctaacgtaaatcgtgcttgaaatgcttctttttttaatcttaattggttaatttctttttgtttatgtttaattaagcgttgaacaccagttcgtgaatcttctgaaagttcaactaataacgggtcatctagtgtataaacacttaaaagctgcgtcttaatttccttaatcgtcgccaaggtcttcaaactcctctacaaagtctaaagtgaaacgacccagtcttcctttacgtgcgtctaacaagattcgctgactagcacgatcgtagtcgtcacgcatccctaatttttgagtaattagtagtaacaattcaggtaattccatttctaaatcgtcttctgttaagtgataacgttccatcaatccttcacgataatggttgatgaatatatttagaccatagattacaacatcatcattagcaaataaattatctttaatcgctccagtaaaagccaatttatttcctacattttggtcttcaaatttaggccataaaattccaggagtatctaaaagatatagtccgcgacgtgaacgtaaccattgttgttttttcgttaccccggggcggtcacctgtaatcgccaccttcttattaactaagtggttaagcaacgtagatttaccaacattggggattccaatacacatggaccgaatttcagcatttttaattccacgatcagccttgttagctagcttgtcggctaaaatttcttgagttttcttcaaaatgatattttcagttgagggctctttagaattcaatgcgatggcgtattcgttccgtgatttataataatctaaccattttttagtctctttaggatctgctaaatcagccttcgttaagattaaaagatgaggtttgcttttaataacatcttcaatcattggatttcgtgacgacactggaatccgtgcgtctactagttcaaatacgatatcaaccagttttaatttttcttcgacctgacgaattgccttcgccatatggccagggtaccattgaataattgccatgtttgtttaactcctatttcgttgggcttttatgccattttttatatttaaactaagctattgttaatctaatactctttattttagcatggttttttcagttttggtttttggattgaatggataaagttttaagattactaattctttcctttagctaaattggtaaccgacataattttatttttgaaaaaatattttctgaactgaggcaaattttagttattaaaataacaaaaccaataatcctcattctgaaccaaaaccaaaataaaaagcgaggatcaccgaaattaatctgtcatcctcgcttttcgtaaataaagtccaaagtaaactacctgctaagttaggcttgctcaatcacgatttgatcatccttcaaatcagcttttaaatgcttaatgtccaaatgatctaaatagaaatctgttaccttatcgcgaatttgttgttcaatcacccttcttaatggacgagctcccattgcttcgtcatatccttgttccatcaaccaatccttagctgcatcggttactttcaaagtcaaatcctttttcgctagtgttttttgaacatcagaaatcattaaatcaacaatctgacttaaatctttcttagttagatgtgagaattcaacgattccattgaaccggtttaggaattctggacggaagaatggagccaacttatccattaaagtttggtctttatctgcatcaccagttaacttttcattaccaaatccagcattggatgtagcaataataatggtattcttgaagttaattacattaccttgtccatccgtcaaacgaccgtcatccattacctgaagcaaaagcgtcaatacttgtggatcggctttttcaatttcatctagtaatacgattgaataaggatttcgacgtactctttccgttaaggtattagagttatcatcatagcctacataaccagctgatgtaccaattaattttgaaacagcggcccgatctgaatactcactcatatccaatcgaatgattgcatccttatcaccaaacatgtctaatgctaattgtttagctaattcagttttaccaaccccggttggaccaacaaataggaaactaccaataggctgttcaccttctgaaaagcctgctcgattccgacgaatagctctagcaaccattgctaccgcctcatcttgaccgataactttactctttaagcgactatccaaatcttttaaccgttcaatatcattagcacccatatctgagactggaattcccgttaatcgttctactgattgagcaacatcatcaatggtagccactacttcttcctttttacctacattatcaatttgcttattagtagcctcaatttgttgcttcaaatctgcggcccgcttaaagtcttctttttccaccgcttgatctttttctttttgcaattgattgagcttttcctttaaagctgtttcatcattttcaggttgatgtgctgccaaatgagccgctgtcatatcaatcaaatcaattgctttatctggtagcgttctttgtggaatatattggatggagtaatctaccgttgccttcaaaacatcatctggcaattttacatggtgatgttcctcatacaagtttttgataccctttagaattttaagcgtgtcatcagcattaggttcattgactacaacatcattgaatcgacgagccaaagctgcatttttcaaaattgtattgcgatattcatcttgggtagtggcaccaataacggttagttcaccacgagacaatgctggcttgataatatcagctaagcctttaccaccgtcttcaccacctgttgaaccagtaccaataatctggtggatttcatcaaagaatagaataatattgccagcagccttaacttccttgactaagtctttgatgttctcttcaaaagaaccgcgatactgagttccagcttctaaggaggacaagtcaatagagtaaatttctttgtcccgaattgcttctggaactttaccatttacaatcgcttgtgccagtccctcaactatggctgttttaccaacccccgcatcgccaactaaaattggattgtttttggttcgacggcttaaaatttccgctgtttcttgaatttcattttcacgtccaataactgaatctagcaatccatcgcgtgcttgttctgttaagttggttcctagtttttctaaaataccgccctttttaagagcttgttgtccatctttagatacttcaattgtttttgcttgttctggtaatttaccagttgctcgatattgagcaaactcgtctggagttaacgattgaccattaaccaagtagcgagcagaatctgagttaggattccccatacgtttaaatacttgattaaaaatatcatccatatcattgttgaaaaaaggatcatttccgtaaaaattggccatataacaacacctccgttaattaaataaagtaaaattgtgtcttaaaactaagtaaaaacactcttttttacttacaactgtattataactcctttttagcactctgttaagtaaagtgctaatcgaatcacaacgttaactattttcggacgattataactgaaatttatgtttaccgttgcaatataatctctgggtactaaaaaactagctaaccaaaactaaaggattggttagctagtctcatgaagtttctgattcagcttgcttgaaaaaatatcaatcagttgggggcatcttccagtgtccatcttaattcaccatggtaactaccaatttgatccataggttctagtaccagttggagatactgacttaaatctaaatttaaattcccagtatcttgcacaatcgtctgattctctccgttgattacattacccttaaaataaagccttgatataagcttttgatcgttttggttagttagtggacgttcttctcgaacctttaaaatccacgggtagtggtcaagctcactacgatctttaatatgtacccactctgttctagttagtgaacagaccgtactttctagcggaatttcgtgcgaaccaaagtcgattttactaggtaatgacagctccggaccgcgttcttgtttaattatccgagtttctttattcgacatttgatgttggtcatcttcgaggtaaaaatctaccttcttattaatccatgactttggaaattggcttataatttcatcatcaacctgatgagcagcgttggaatactcttttagtattcgcttttctcccgcgcagtttcctaccaatctaacttttgctccatcttcgtgcgtaaaggaaactgtaagtttgctttgattagaaaatcgtgaaatatagagtgcatctcctagattttttagtttaaaactaagtttttcgcctttacggtaccgatgaatgattgttttatttcctggtaagaatgtaccagtattttgaactgcatcattcttgatgggaatgtaacctgcaattttaggatatatatcagccacgtcaaatttcgtggttaaaatgccacttttaacttctcgagcgcgaagtacctcgaaaccattgtccgctaaaaaaacaacattcaccctaccaacatagtctacagttgaaactgcgttacttatacctacagcttgcccattgacgctcgttgatacgtcaaacggtaaacctaattttccattaacaacccgagttggatctacagtttttttagcttcaagccactttaaatatactttataatgcagcgtagtatcggttattgctttagtagcagttgtcctcgtcttgatgtagactttctgattctcaattcgccaatcaaagtattgcgttacatctttcccatcaaaattagtaactttaatccgttctggaatatattgttcactattataaacatgttccagattaaaactaacctcagatgtgaaactattagtactaggtaccgtctgttgagccgccaaatatacgccatcattagcttgattaaaatcactactttccgcataagctggcgcagactcaggccttgctaaaaattcagttaaataaactaacgatgaaggtgtactgtcattattgtgtaccacaaaagtaacttgggaaatgggtttagtaactacttcaaaactttggcgcggatctcgccacggaatcccaactgtagtattttttaaatacatccattgatcttctgattcatacctaatattagtcgggttattagcgtaaactgcactaatcacagaattgcaatcttggtatccaatgtacttgttagaattaaggccgaagtaattaaatgctgttttaatcgtcagaggattttgattggcttcaacaaattgataagtaaccattacctcaccagcaatatcaattcccaaaaaataatccttagcaaagcttagtgatccaccctttaaattacttttatttcgtttcaacgttaccagcaaatttacagatttaccttgataaagcccaacatttcctacaagggcctggctcacctttattttctgatcaactgatagccgattcgtggtagcatccccatttaagggagtcacctttgttcgagcaccactatgcattataaaggtattttcagccggtgtaatcgcttgattggcccactgaaaattttcaagattagacaatggcttcaagctagcctttacgtcggtagctatccagcagaaacttacgagaaaagccactaataacaaacctttaacttttttcattagtcgtcctcttacctacaagaatttttttaattccatttttgatcagtatatagcaaatcaaacctaacccaatccaaaccatccccatcgcaatatcttcactagtttgtggtaaatattgtggtctggcacttggagtagcggtttgttttggacttttcttagtggattgagcgactttttgcattggtacgacttggctagcagcgtcattttgataaaaagtaatcccgattttactattagtagattcgttagctaacgcaattccattaatgttaagtattaatggaaataatattattcctccccaaaatttcatcttacttctccgttttattatttttctgttttacgtaataaatataaccgctcaaaattacaattattccaatcaaaaatcctattattaaataaaacaatttattatcggtttttttaagttcaacggtcttttgatttaatttggcatcgtctcctgtaattttaaattcccgactaagttgccatttcttgcccgtagaactacttaaatcaatggttaatacgtatcttccactttttaagggttcatcattccaactaatgggtagtcgaaaacgtgtccgcggtgcaatcgagatcttcttatgcgttctctttaaaatttcatggtgattttttttggttacggtagcccgcacgtctaatttactcaacaatacaggagctgcattttgtaaagtagcaaaaactgataaatagccgttatctaatcctggtatagcctttatcaaacttaacttaggttgtattttggagcttgcacactctaactttgtaccaatggtataagcaaaattattggtcaaacttaaacctgatgcactagtggcagccttaactggttttgtgtaacaataaaatcctcctaaaaccgttcctttaaaaccttttggtggaatcttcaactgaaagctaactcttcgaacttccttaggcttaagtaagaccgtttgtggtcctgaaataagctgtttaaaagtagggccgcctagtaatggggcgtttgatttagaataatcaatagctccattctgattagttatcgcattattagttttaaccataatggtttgctttgcattggttaagttacgaagtcgaataaataacttttgcgtagctcctggacgtacccgtaagtcgtagtaactaacttcggaatgctgatttttcggtaaaattgcttcagcattaaacgttacttgattatttacttttccactcgcattaattgaatttggaaaaataagtgttagcagcaacgtcattatataaattagaataatactaagtaatctacttttaatgtgctgattatttatactaagatggcgcatcggtcaatacccaagttaactcagctgaataactttgcgcttcaactcctgcacgtggtacgtggagtttaacattttcgttattaccatttttaccttcaaaaacagctgcaaaagcccccgctccttcgccttccttagcagtcattaccacttgatatgctcgatttaatttaaagctatcttgagtgatttttggcatggccgatttattattcttagttaccactttcccattagataaggacatctgagcacctacgagttcttttccattagcacctacaaaaggtgtaattgcaacccctaaagaccaaccttttgcaccaccacgagtgtcattaacttgaacatgtggtttttggtttaaggcgtagtaattcgcgtctgcttgcttaatttcatgttctccgaatgtaatgtttgaagcatacgggattgttagtgaccccatgtctcctgttcccgagtcatcgtcatgggtatcatcgggcacaacaggataaacatcctttccagaaccagctgttaaagttacatccgtgtgattcgttgcttctgatatttgtgaagccattgctgtattggtgtttatcgcaaacacaccgattgcaattgtcgttagcatcattttattcattgcatacttccccctcaaatctaatcaatcatttgatttaaaattattttcgcatgtcatctgaggaacttactagtctaatttttttcttgattctgaaaaaaattaaagtgttttgggcaataaaaaaagatgcaattaacctaattacatcttttatttggttaagcgataaagcattgcacctaactgccgccaattacgttctgtaggtaagtttttcattaaaataagtggacaatctttagtatcaatatagtaattagaaatcaccaaatctacttctgaaactggtgttttatagtcgtaaaattcaaaagcgaaagaatgaccaaagtaagcacgaattttgttcatcaaccatagtcgatgcgtatgatgtaagtcgtcttgtactagaattttaactggggtaactttttttgcgaacagatcatagtaatctaagatgaagtaataatttaaaaataattgttcacaattagctaataagttagtaactgattggttagaatgtttaactaactgttcctttaatttttgcataatttgatatttcctaggatgctcttctctcaactccgttatgtaggaacggttgaaaaacacgtcagaatttccataaaaaaaagtactacgttcatgaaatgctataaaattaaacattagttctaaatctgtggttcctaactggaaattaaatgttttcttaatgaccaatgccaaattcattacggcctgataggcatgcgtttgatttttctggtgtgctgatgcatagctattctcataatttggattaccatcgataattccaaatacatatataacttgatacaaaaaatataactcatcttgatttaaggtgagttctccttttttattccattgccacattaaatcaaaattaggatcgttatcaatgatttgcttcttggcaatcttcatatttagcggtgcaatctggcttcgttctaaggtaattgctagccaataagcaaattttttacgctgaagaggatctaaactaatgccgtatagctcttcaaaattagcaatatactcatcgagttttgctaattcagtattaaatggccaattattccgcatttcccgtgtggagttccaataaaagtaataataaaaactacgaatattgatttcatctccttttaattccaacttatacggtaaaaattgaattttataacgtttgaaatacgattttagtaatttagcgtatctaaaaactgttgatatactcgtaaactgactatctgcatagtcagccaatcgttggtgagggttatggtacataaaatcaattaatttgtaattgtaagaggcttgatagaatttcaaataaattgtatagataggaaaatcttcttcttttataattcgaaaatttttattatggtcgttgaataatctgattttctgatcggtcgacttgaataactgcttaaattcttccaaataatttaaaattgatttatccgttacaccgattacttttgctaattctttagtagaacaccatgccccgctttctagtagataatctaataaaaccactttttttaaagatgtggctgttaaaaacgttttcattttatacctcacataagatttaaatttactacaaataagctaaactttgtcagctaaaaagtttttaagtagatttctttaaatatttccaaaatgaactattttgtagctatttatatcatatccgttctaaaaaatacatatttaactcagaggtatgctagtaagaactcatcagtcaagttagtgttaattatctttaaattacgctatgcttaaattaaaaatggggggcgtctgtatgcgattatggcatgaaaaactaatttccaaactaccacgtgcccagcttttaggacagcatcgagaaattgcagccttacgaggtaacggttggggtaaaaaacatgcaaccgttgattatgtttttactcattctccttacaaactttatcaatttcatcgattagtattagctgagatgcagtcacgaggttatcatcctaaccctaaatggtttgaaccaactttccgtggtttccattgtccgccttatttagcattatgtgcttgcccactaacttccccaatctatccagaacatgatcaacagtatttggtggaatgtttggaaaatttagggtctaaaggggttcgattataagccaaacacccgacgggttctaataatatatttataataaaaggccaattcttacgaattggtctttttaagaattatcttttaattacatattcgttctctaatcccttacttaccaaaattttcagcaataatcgtcttggacttaactaaacgggccttattattactaaaatcttgggttaaatatgcataatagagtaaatcaaccacgtacaattgagctaacaatgacgtggtagcagcagtccgtaacactccactttcaccaccgtcatcgtgcgttaacgtaacagtactattttttgcgatagtactgttacgttcatgcgtaatagcgattattggtatgtttagcgaactagctactctggttatgtggcaactttccttggtctcacctgaatctgaaacaacaattaatactgaattaggtttggctaatccgaccgccattagatgtgtatctaacgtttggatgacagactttccaattcgaataaatttttgttgaaaatcctctgccactaaattagatgcgcccatcccaaatacgtagatatcatctgcttgctcaacaatatcggttgctttttttacatcatttttaagtaatatttggttggtttgtccgattgcatgacttattcgaaactccagcttatgtttcataacatccaagtcatccgatggattaacttcggtatacaaggaatcatctacctttatttctgacgcaacttgaatctttaaacctggcaaaccactcttacaaattttttttgctaacctaactacagtcgccggacttacttgagttcgatcagaaatttcttcggcgttcatctgaatcacctctcgcggataatcgatcataaatcgggctactttctgctcagatcttgaaaatttttcaaaatcgttactcaatgtaaataaaatatttttcataaaactttgaactcccacatatttgtcagttttaacattagctcctaattataaattatagtaatatatccaaaaagaccggaaaatatccgatcttctaaatttgaatacttagttaatatagttattttatcctactatccattaatacggtattatctttagtctgtatatttgattcaatttcgtcaatcttaaaatcggatgtgttagtaacaatcgtcattgtaactggatcaaaatcagcgtcaataattttttgccaatcaactgtacccaatacatctccatgtttaacagtatcgcccacttgaatatttaaattaaaatacttgccatttaacttaacagtatcgacccccatatgaactaggacttcttcaccaattttatccataaaaccgattgcatgttttgtgtctgctatcatagtaactttcccatctaccggggcatagattttagaattaatatcaggtattatagctactgtttttcccattacttcctgggccatcattggatcacttactgtatcgattgcaactttcttaccaataacaggagccgttatcgtagtcattacaacatttgaatcaattaccttcttatttccattttgggataaagcatctgtctcaacagttgttgcttctccaagaattgcatcctttggaattccaaagaaatatgttgctacaaatccaccaacgtatcctgctaataatcccagcacataagacatcatatgtccattcgtaatcaaaggaactaacgctaatcctgatgggcctatggcaatggcaccaacatggcctaatccaccaacgacagctcccccaattccgccaccaatacaagctgtgataaacggacgacctaatggtaaagtaacaccatatattaatggttctccgatacctaaaataccaactggaagagcacctttaatcatatttgtaagctgtttatttttacgacatctgagccaaagtgcaatcgcagctccaacttgtccagcacctgccatagctaaaattggtaataatggggtcgaaccagttttattaatcatttcaatatgaatcggcgttaagatttgatgaagcccaaacataaccatcggcaagaatagtgctcctaaaacgaatccagaaaatgctccgccgacatttagaatccaattaatagctccaactaacgaacttgaaataacaccagctataggcataataataaaaattgtaaatactccaattataagtaaagaaagtgctggagttactataatgtcaattgcatccggaacccatttatgtaactttttttcaattaaagaaagtaaccaaacggcaaatattacaccgataattcctccttgaccagcgctcattggttgaccattaaaaatattatgcaaaggtgcattaatatccattccaggtaataaagttaccgcacctatgacgccgcctaatccagctgttgcaccaaattcagttgccgcgttaattccgacataaattgctaaatatgaaaacacaccattttgaatgaatttcaaaattgcgacaaaatcagtatagcttttacttatatctccagcaacaattaaattagacattaccgcagctacaccaccaattaatccagctccgacaaacgctggaattaacggtatgaaaatattcgaaatggattttaaaattcgcttaatgggagtttgtttttgcttagctttttgtgcagcctttactttagcagccttagcctcaacgatttctttatcagtcataccggttgtatctatttctatattaggaaatgactcacccaatttaactccagcttctttcaccatttcatcagccactttatttacagttcctggcccgacaattacttggagggtgtcttcttcaacgactcctaataccccattaatatttttcagtttcttgatatctactttgtcatcatttctaatggtcattcggacacgagtcatacaatgaattaatttttcaacattttcgataccaccaactgcgccgtaaatttcacgtgcaattcttttaattttttcttcagatgtttctgacataagttctcacccccactttatattgtctttctaacaaaaccttttgctacctgtagcctcttttttgcttcatttaagtcaacattagttaagatcataacaatagccaacttcacatctttacccgccttttcaaacatatcattcgctactgtataactgacatccgttgctcccataataatatgttttgaacgttccactaatttagcattggtgggtttcacatctaccatcaagttcttataaacttttccaatcccaaccattgaggctgtagataacatgtttaacacaagtttttgggctgtccctgattttaaacgcgttgaaccggttaaaacctcagggcctactgctatttcaatgttaatatcagcatgtttactaattttagcgtgatcattacaagctagactaatcgttgctgcaccaacctttttggcataatctaatccaccaatgacatatggtgttcgtccacttgcagcaattccaacgacaatatctttattagttaagttttgagattgtaaatccctagcacctagctctagtgaatcttcagctccttctacagcaattgtcatagctttcattccacctgcaatcaaaccttgaaccatcttaggatttattccaaaagttggtacacactctgcagcatctagaacacctagccgaccacttgtcccagcaccaatgtagaataaacgcccttttttgttaaagctaaggataatctgttcgacagcttgtgtaatatctggtaacaccttaccaactctttgagctaccttttgatcttcagaattcattatttttaatatttctgctgtagatagctcgtctaaattcatagtttcctcattacgagtttccgttgttaaatcacttaaatcaatcatgctgctcctccttgtatacgctttcatttacagttacattttataataaaagaaataacatttcaaataaatattttattattctatttttaagaaatttaatttcttaaagctgttaaaagtactaacatattaattaattttgatattcattttttaaatatcacaacctacccccttctaaacttgcaaatatgatagtgtacagaagttctcccccctcatatactttagtttgttaaatcaaacttactaaaaatatttggaggtaaagttatgactgttgatgttacgaaagaaatgcaatttagtgatgcttttgcatatattgatgatggtgtagaacatggtgtccttagcccatttgaaaccaaagaattaatcctaaagaaaggcgaaaaaatcgccgaaggatttaaaccacttgatactgatatcaaaatgttaaaagatatccctgttaaattacgagatggagtaaccatctataccgatatttatttaccaattacaaatgacaaagttcctaccttaattgcttggagcccttatggtaaaagcgctggaactgcaccaagatataaaaatctttttaacatgcttggaatgggtaatcaatggaattctggattgactaaatttgaggcacctgatccagcctattggactcgtcatggatatgcagtggctaaacccagatatgcgtggaatcgctcatagcgaaggaaatacaacgatgcttggttcacaagaagctcaggatggttacgatttaattgaatggatcgcccaacaagattggtccaacggtaagacggccctaactggtacttcctatttagcttggtcacaatggtttattgctgctgaaagaccaccacatttaactgcaattaatcctaccgaaggtttatcagatgcatatcgtgacttggcctttatcggaggaattcccgacaaaaactttattgaacgcttagccgtaaatcatgtcagtgcaaatgatgccaaatgtgaggatttagctaaagaaatggatgctgatccgttagttacggctcccgtttggcaagacaaaattgcagataccagcaaaattgaagtccccgcttttgtgattggcagttattccaacacattgcataccatgggaacattccgagcttggcgcaccttaggatctaaagataaatggctcagaattcatgatcgtcaagaatggccttattattacgataaaaataatacggaagaacttcgtcgtttctttgaccactatttacttggcaaagataatggatgggaaaatacagctcctgttcgctacactaccattggttttcaaggcaaaaatgaaacagatattctagcaactagctttccaccagctggtgtgaataaccaaccattttatctcaatcccttaactcggactttgcaagaaaaacctttgtcacaggctgctacagtgcagtatgtagctaacgacaatcctgggcgtgtctcatttttaactactttcgatgcgccggtcacgatggtcggttatcctagggcaaagctattcatggaagtcgacgattacgatgatatggatatctttatcatggtacaaaaattagacaaatacagtaatgtgttaagtgagttcgttgtacctaatcacggtgcagccctccaagactttactcaagaaggtgcctcggccctacgttataaaggagtctggggccgtctacgagcttcaatgcgtcatttagatgataagatgagcacggatgagattcctgcatattcatttgatcgcgttgaaaagttggcaccaaaagaaattgtccaattagatgttgttttaagcccaatggggatgacttttactcctggcgaatcgttacgttttgtaatcagttccaagaatgaattaggttctgttatgccagggactcctggtgctacccctgacaatcaaggtatccatatccttcatactggtggcaaatatgattcctatttacaattacctatcttaaaaaaatagaaaagaatttagttgcttaactaaaggatttgtagtattaatgactataaatcctttttttgattggagtcacaatgaatttaacaacattagaatacttcgttcaagtagcaacagaaggaagcctaactaaagctgctgataaactttttatttctcaacctactttaagccgtcacatgaaaaatttggaagctgaattaaatactcaactatttgttcgtcaaagtcattctctaaaactcaccgaaaatgggattacttttttaaaagctacgacaaaagtaatccaagacgtagatgcattaaaacatttctttgatcaacaccaaacagctagcaatccaactcactaccttaatgtgggctatttagaaaattttcgtttagaaaaaatgtatgcagtcctggaccaaattagtcatgagaataatattcagttctcgctctttccagacaccccaactaatttatccaaaggtttatcttctggtaaatatgacttgatttactctttaagaccctataccactgacaatgtattgtttaaaagcacggattttttagaaaatcatcttcagattgcattaccaattaatcatcctttagccatgaaaccacaaccttcgttttccgatttaaaaaatgaaacttttattttattagatcgagataaatcaccaattattgtcgacaatgtgttaagtcaaggaatcaaaaatggctacaatttaaaagcaaattattatgttaaaaatttaagtcagggactttcaatgacagcattgggaaatggattagccttcctatattctgcaatgaatgacggccaattggaaaaacaataccatataaaaattaaagatttaaccgataattttggtaatcaaaatattgtgatcgcaatgaaacgttccgtagataatgcattgattggatctattttcgaaaaaataatcgatactaaaaaaaatagataagctagttaactagcttatctatttttgtattttcacaataaaaagtcatgctctagctctaaaaggtttagttatttatgaaaactcttacttcctaaaccattcgtttctgactggcaaaaactttaatatctgaattttctcattcccataacgaacttttatttttaaaatatgatccatccttcgattggaaacctctaagtattcattttttcctaaaatattattttcttcttttttaataccagattaaatgttaactttccgtgatactaattttgctgatctagctgttttagtttctctcagacataatagtattttgatcagcaatctttctaaagattaagaatttcgctactcacaaaaaaacttattacatttgttaattatctctaaaaaaactgagactaaacaacataataagcttttttaatccaattggtttcgggctgcgttgatttttttcaatacactaacggtgattctaatatcttgttcagtgaattgatctagtgcttgttctaagcgtcgttctagttcttgatgaaattggtgatgaacagcctctacttcccgacctagattggtaagccgcaaatacgtatccttttgatttcctttcatatgatatttttcaacaaatccatattcaacaagtcgattgaccagtttagatatggccccttgagtcatatttatataccgcaataaatcattaatttttaaattataatcggcgatccatgcaatcacatctagttctataatggaaagtttattcaggttctctatatcattgtggctgccaattaattctttaatggccctttcattagaatgttcgcggtaattttttagttccttagctagttcttcattcatttatattcctcgacatatatattgactttataaattttggtgctatattaaatatattccaaagaatataaaagcacaagaaaagagcatattatgaaaaaaataacaattgtttttgatcacccatatggaaaagaagctggttacaatgaaccacataaccgttcttttacttctgctctactagttgctgtgatacaggcgttagaaaaacaaagcgctcaagtagatttaattgacctacaccaagatcaatttaatcctgtaatgactaaaactgatttacttaattggcgaactcaccctttcgttgacactcaaagtcaaaactacttcgaaaggctccaaaattcagatgaaatcattatgttatttccaatttggtgggaaatgatgcctgcaatgaccaaggggtttattgatgaggtatttgccaaaggacaaatccaagaacatcgtggtattacgcgacgactattttcatcgaacaccaaagttagagttcttacggtatctggtgctccaacctggatatacaaagttctctatgggaatcctgttggtcgcatgttaaaacgtggcgtttttagaaagtctggtgttaaaaattttaaatggcataattttaatgccgaagacgtttctcctaaggctcgtgctaaaatgcttagttcagtaactaaatatatttaaattacctttttcccaattaaagactaaattatttttgatcaatattaagttttgatattggaaaataaaactcctattcatttattaataaataggagtttttatgtgtcactaaaaatttctatatttaatgttcaatagtcactacaccataagtttctatttcttaggtttacttcctttttaaaattgtgattatcgtagatagaattaatagcggtactagtaaaaaatatacaaatttgtttgatttcttctctccagtttgaggaagtttttgatattttttaattgcacgcttttgatggactgagttttgcttttttattttatcacctgattttatcagcgtatttagtttaaacttggttttatgtgttgactcaactttctgcctgtcatgatgaggtttaaggcttatttttttgtgtgactcttttcagtgttaatccttacctctcgatttgggtgaatcacccttactagaattattttaatttgtttaaacttctttggagaattgccaccaaccacctcattttgtttgttggcttgatataccaccgttttttcaacgtcttgatggtaactattaatattattaatcgccctaacaatctcagggattggtgtatatccctctatgattggtgaaaccacactcctaaaattagtaccgtcaaccgcttgccatactccataatatttttgacccgtgacctgatcaatttttacaattcgtctaaaactaagtttatttttatatgttggcttagctaattggccgtcatcatattgataataaattacttcttttaccgcacgttgttcaaaatccattttttctccatgttttagatgtacttcatacatttttattagcttatcttggtcgtaaaacaccccattttggggataatcatcactaaccaactcgtaggctgcccacttatattgattaatcgcatcgactgttcgataactatctcgagtgcgataagctccatttagtcctttttcgcttaatttttttcgagttgtatcatcatagtatgttacttgagctttttcgtcgttaattttgtatactaccgtttcttctatatctttatggctgccatcaatgttattgatcgtttcaattgactcaagagctggcgtataaccaataattttcggagaatctacttttttaaagtacgttccatcaattgcttgccaatttccatagcgtttctgctttgttacttgatcaaactcgataattcgtttgaaatcaagttcgttttcatatattggtccagcaggttgaccgttatcatatagataatgaatcacttcccttacagtacttttttctggttgcttaatgattttatgttttaaatgaatttcatacactcgaactaatttatcttgactatattttgctccattcttaggatagttatcactcaccaactcataacccatttgtttataatgctgaattgtattagccgttcgataaacatctcgactaccataagcaccatgtagaaattgctcacttaacgttcgccctgtcgtatcatcgaaatatttcacttgagctttttcatcgttagctttgtaaactactattttttcgatatttttatgattttcgttaatattaataatttcatcgatcaattttggtacagcggtatagccttttatatacggagaaactactcttttaaaactagttccatcaaccgcctgccaattcttataatttctttgttttgtaacttgatcagtttctaccttccgttcaaaattaagtacattttggtatatcggtttggctaattgaccattatcatagcgataatgaacggtctctttcacattccgtttttcaaaatcagactctattccatgcttaaaatgaacttcgtatatttgatcggttctatcgtcagtatcaaaagtagttcccgttacaaaattatcactaactaattgataaccttgttttaaataatcttggatgtctgctcttgtagagtacttcatcgttttaccaccctggccagttagtacatggactctcatgttagttccagtattatcgtcaatatacttaataaatgctttttgaattgacgtatatttcatggagtcaattttaaaaaattgtttagtaggtaatacgcctgtggatgaagcgatagtaaagtaatagacgggatctttagcatcataatcaaattttttcttaaaaataacatcccccgttggggtcgaaaggatcaccttaaattctttcgtacgagctgtatatatcatttttatagcgtggtatttattatcttcgataatttttggtaaaggccgtacactgtctttatcaatggtcccttgaccatttttattagtagttaccatcgcaccatatggatcgggaaaagcatcatcagcttcaccctgtaagcgcctggtagtgttaccaaacttaaacgatctacccacgttatgccatgtgtcagctttccatccaaaagcattagtcactccatagatacccaaattcccaccgcttctgccaatttggttacgggttcctttgtaaaaaacgatcccaattccgtctgcgattccctttataactctaaaaacattccttactttcgtttcttttcctaaattaattgcaccatcaattctaaaattgtgcctaaggtctattccacctttaaaagtgatattgccactttgccatgaacctgtagtaagcttttgctcaccggttattggattgtagttacctttggcactcccgttctgattaaaataatctttaaaattatctttgtttacatacacattatcctgtaaatctgttttatcatttggtttcactttaatttcactgtttataaaatttatatttttaatagtaccttgattttcattacttttcttaggagttattagagctctgttcttcacttttgtattttttagtgaccaatcgtccttaatagtttttggatcgacaatccgattttgattttttttaagtagccttgaagcttggttactatctgctcttttattagtatcattggattttgatgcttgactatgagtctctgtttttacatcaacacccacttccttagtggttttaccattcttagttagctctaataactgatttgtttttaaagaattagcatttttataagtattcacttttccaatctcggaagcctgagctacatctgcatgctgtagataactaataccaagtcctaacatagctaaattgatcaatgttaagatcctcttaggttcgagacgtggacaatatttctttttattgaacgttttaccaaactttgcagtcaatctaagtcactccaatttaattttaaatttaaaaacattattcattactaatcgcattattctaaacaaatgcgtctatggctatcctcccctcattaaaggtttaaaatttcataatgtgcttctgattttaatttagggtattaactgattgtaactatatttctttttaggatattatggcccttaaacgggacatattttttatatctaaagattatctgcataatttaactggggggattagtatggaatatgttcttaaggtaatgtctttagcaaactgttgcataccccattcgtcatctttaccagcattttgtccaacttcatgtgcgatatcaatcatcatcggagttcgaacaattcccggtgcataagcattaactgtaataccaaaatccgccaaatcacgtgctgctacttgagtaattcctcggacagcaaacttagtccctgagtaaagggccaaattagggtttccaacaactccggcttgagaagtcgcattgatgatttttccaccatgtcctaatttcttaaatgcttccgttgctgcttgaattccccaaagtactccacctacattaacgtgataaactttatcaaattgttctggtgtaattgtatcaattggtgtggtaggtcctaggccggcattattgaccaacacatcaagtccacctagttcctgaatcgtagtcctaacggcttcaaacacattatcacgttctactacattaaccacgattggaagagcccttccaccgttgctattaattttttcagcaactttgttagcagtttcagtattcatatctgccactgccaccgcaaatccatcgttagccaatcgggtcgcaattgctgccccaattccttgtcctgctcccgttactaatgcaactttggttttgtttgccatcatctttcgcctctttgaactattttattatttattttgcatccgcttgggccaccgccgtcattgctaacgcattaatataatttaacggttggtcgtagttaggttggaagaacatatcaaccatggataagtcatcaatcgtcatcttattttgaatagctaatgaaattacattagctgattgagcacagtcatattcgctatagaatgatccacctagaaccactcgtgtttctgggtcccaaactaaccgcattaggattggggtcgttgaaagcataaattcgggacggtagtcttgttctaaggttacagagtctacttctacaccccgtgctttagccgcaccaacagttaatcctgaacttgccatcgtcttaccaaagagtgctactgccgagcttgcttgtgtaccaagatatttcatcgttggtttttcaatgttatgtccaatcaaaattccttgacgaactgcattagttgctaatggaatgtaatcatcttttccagttggattataatgaacaacggatgaatcccctgctgcaaaaatatcagggttcgaagtttgcatgtattcattagtaataattgctccgttcttcaacatatccactttgcccttcaataattctgtatgtgggcggaaaccaacgcaaagtacagcatagtcggccgtgtaactgcctttatcggtttttacagtaatctgatcatcaccactaaatccttgaaccatttcgttcatggccaatttaactccgtgatcagtgtaatctttagctactcgatcagagatttcaggatcaaaattcttagctaaaacacttggtaatccatcaatcaaggttacttcgcggccagtcaaggcatattgttcagcaagttccgctccaatataacctgcaccaattacaattactgagttaatgtcaccatcaattcgttttaattccgcagcatgagcccaatttttgcaaagtttaactcgtttattatcgattccatcaatcggaggaataataggtgctgaaccagtagttaccaccaatttatcgtaagtatctgttttaatttcaccggtttttaaatcttttacttctaaagttttattatcggggtcgatactaagtacatcatgttccatattcatagtagcacccaacttagttagggcttccggtgatgaatagaacattttattaggatctgaaacgtggttacctacccaaagggcgattccacaagataaaaatgacaaattattattacgttcgtataccgttacttcataatcggggtgctcagttaaaatttgttgcgctgagaaggtacctgcatgtgtacaacctacaattgctattttcataattaactaacctcctatttgtctatatctaattattaagcgctttcattgctttgtcaacttaactctggtcctttagaacaaaaaaatgaaacaataatcgtcaagtaccgattatcgtttcattagtttaaatttcatgactgatttcaggatgataaactaatttactagttttttcaccaagttgctctagcaggtagacaactgggatttgcgatgtaaaattcaacgatcctactttattttcgggaatatcataagttaaactatagtccgcaatctgcgccaacgttgaagcactattagcagtaattgctacaatttttgccccattttggcgataataattggcctgcgttaaaacaccttcagtttcgccagagactgatagtaaaataatcaatgttttagaatagtcgcgttccgagatgggttgaggttggaaaggatcggtaatggccaatgtgagcatcccataattcgataaaattcgtgctccatattgtgccatactaccacttgatcccattccaaagaacaaacgggtgttggattgtgcaaccacgcgagcaacttcttccattttttcggtatattctgttgtagcagtctgttttagaaattgacctattggacctaagtcttggctcaattcactagcaggagtttgatcatttcgatggcgtaaaacatacttaaaatcagaaaaaccctcaaatcccattttcttcaaaaatcttaaaatggtcgtagaagatacgtgactctgcgtggataaatctcgaatagtcatggttttacactcttctagatgactagttacgtatttatacacaaacaattccaattgattcaacgtttgaactttttcataactaaacatcaacatcacctctttaaaacttgattattcttaaacaacttactataaatcttcaccattagatgcaattacttgtttgtaccaatcaaatgaatccttcttcgaacgttctagactaccattaccctggtcatcttgatcaacatagataaatccataacgtttagccatttctccagtacttgctgaaattaaatcgatgcacccccatggagtataaccaattaagttgaccccatctaaggcaactgctttttccatctctaaaatatgatcgtggaaatacttgatgcggtaatcatcatggacagcgccatcggcttctttttggtcgtatgctccaaaaccattttccacaataaattgaggtttgtgccaacgatcttgcatccaattcatcgaataacgtagaccaacaggatcaatctgccagccccaatctgatttttgaacataaggattgtcgactaaatcacgtgcttctttataggcatagtcggtattttcatccgtagatttagttgtaaatgacatatagtaactaaatccaatataatcaactgcaccctttttcaaaatttcacggtcttcatcactaatttcaacatggatgttttggcgttcccaatatttaggaagccaattagggtattcaccattagcttgaacgtctccaaagtagtaacgcgtttgcatagcacgttcagccatcatgatgtcttctggcttagcagttagtggataaattggacacattgcaatcattgctccaatttgatattccgaatcaatttgatggcctagttcaactactttagcacttgcaaccatttcgttatgagcggcttgatacatcatttcttccattcctggtgttccagctttaaccttaatggctgaatcttgaagtaaatgatgaggattactccaatcagtttgattattaatctcgttgaaggtcatccagtacttaacttttcccttatagcgtttcatcactgtttcggcaaaacgtacgaaaaagtcaatcaatttacgattagtccaaccaccatattcttttactaaatgatatggcatttcgaagtgtgacaaagtaatgatgggttgaatattgtattttaataattcatcaaacatatcatcatagaactttaaaccagcttcgttaggttcggtttcatctccattaggaaaaattctagtccatgcaatcgaggtacggaagcatttgaaacccatttcgttaaaaagtttaatatcttcaggataacgatgataaaaatcaatcccccagtgatttgggtaaacttctccatctttaataccgtccgttacttttcgagcagtatctttgtttccagcggtcatcacgtctgcaatgctaactcccttaccgccttcttgccatccgccttcaaattgatgagcggctactgcaccgccccacaagaaattttccggcatcttataatgcttttcagtcatgcttaaaacctcactttatttttcggccatttttttatataaatcaacaatttctccagctagatctctaaaagtaatggcgttcatgatatggtcttgtgaatgaaccgttagtagtgaaactttagcatggtttcccttagcttcttcagttaacatcccggtttggacgttatgagcttcagtcaaaaaaccatcagattcttttaatttttcatctgctttttcaaagtctcctgctttagcagcgttgatagcttcaaatgcagagctctttgcgttcccaccattaataattagtcccatgatcacttctagattttgttcttgttcacccattgttatgctccttaaatttatttatataaaaaagcgcctcaaaaaacgaaagcgctttaattcaaagcccaattaaacctatacacccattgatgttagagcttccttcaatactttttcaccattcatcatgccgtaatcttgcatgttaattacttctactggaatatctaatttttctttgaaattaccttcaaggtaacgaacttgaggtccaagcattaaaatatcaggattcttttcagccaatttattatctgcatctgatgcagctgttgcgaagatttctgcatctacaccttcagcttcagcggctttttgcattttcgaaactaataaacttgttgacatacctgcagcacatactaacataattgttttttcagccataacgagtcacttctgtaattttatttaatttggcggttgactatgaaaccgcttacgatacaattgaattataaaacgtaggtacaaattttacaagtaccaataattcaaattcgttaaaaagttatcaattagcgttactgataaggaaagaaggcgttcatcgttgtatacgaatatcgcaaatgatctcattgacaaaattaaacatcacctatttgaagaaaaattaccaactgaatacgaattgatgcaagaatatgatgttagtcgtaataccatccgcaaagcagtcgatattcttagtcaaaagggactcgttcgccgtgttcaaggtagtggctactatatcaacgattttggaccacgagctgatcaaaccattaacctaaccatgggagtttcagaaggctttaatcatcccaaactaacctcacgcgttatcactttcgatcgggtggtagctgatgaggctcttgcagctgaatttgggtgcttagtcggcgatgatttgtatcgagtaattcgttatcgttttcgtaatcgtcaagcatatacccttgaatatgcttattacgaacgcgaagaggtcccctttttaccaatcgaagctgcgcatgattccttattagaattcattagaaatgagtatggtgtatccgtcgatactagcgaccaatacgttggaattgaatctttcacttcggaagctgctttcattactgggctccctcaaggtgataaatatattgttttatatcaatcacattatcgtaaaaataatgtgttgtttaatttctctaaaacttattatttagaccgcaaaattcgattttatttccacgcttctaatcaaagctaaaccaacggattattttaaattaaatttttagttgacaaacgaaaagtattttagatatactcatggaagattaattcaaaagttggtaatacaaatgagtcttttacattcaacacatgtaaataatggttggcaaagccggtaattaggttgtaattttgtctaggcaagatacgacctgaatgacagatcgtatctgtgccggctcatttgtgacgaacaaacgataacaacaagcccgcatggattttatacacatccatgtgggctttttttaggcaaaccccatgggcttgctttttttattataaatttagaggagtggaacttgttatgaagagaatgcttagctttatcgccattatttttatttttttaggatatgcatttgttgctgaacaaaagcatacctcgaaccatcgaaatgagactaaacgcattggtttattacaatatatggatcagccagcgttaaaacaaattcaaaagggagtttatgctggtctaaaagagtccggttatacagtcggaaaaaatctcaaagttgattatcaaaatgctcaaggtaatcaaagcaacttgaagacgatgagtgaaaaattcgaaaatgaaggagttgatttatcaatcgggattaccactcccgcctcaatttccttggctaatacaacttcgactacccccattttaatgagtggagttaccgatccacgaagtgcttccttggtacaaaatttaaagcaccctgaaaaaaacatcacgggagtttccgatcaagcaccactagaagaacaattagaattaatccaaaaattaatgccaaatttaaaaacattaggaattatctacacatctagtgataattctgcaattactcaatttaaaaaattcaaacagctggtatctaagactggaattaaacttaaggcttattcaatttcaaactcgaatgacttaaaccaagtttcgcaaaatatggttcaaaatgttgatgctgtcttcgttcctactgataatacgatcgccggtgctacgtcaaccctcgttaagaatgctaatgctgccaacgtccccatctttccaaccgttgattctatggttaaagatggtggaattgccacctacagtgttaatcaatatcaactcggagtccttactggtaaaatggctgctcgcgtcttaaacggcgaaaaaattaatcagacacccattgaatttatcaagcatggtgacttaaccattaaccttaaacaagctcaaaaactaggtatcaagattcctaaagatttaatgcaagaagcacaaaagaaaggggaattaatcaaatgaacttaatcacatcttctattggacaagggctactctggggccttctaggggtaggactatttctcacctttagaattttagattttcctgatatgacggttgaaggaacttttccacttggcgcagccgttagcgttactgccatcactaacggactcaatccactgatcgcgacattacttgcttttctagctggtatgcttgctgggctaattactggcctcctttacaccaaaggccgtattccaatcctattagccggcattttagttatgacggcttgttactccattaatttgcggattatgggaacttctaacgtttcactcctaggaaaacaaaccttattcagtgggcaattctttgcgtcactacctaaattttttgatagcgtagtccttggactgatcattattaccattgttgtagctatactggccatctttttacaaactaatcttgggcaagcttttattgccacaggtgataatgaaaaaatggcgaaatccttagggatcaataccgatcaaatgaaaaatatgggacttatggtttcaaacggtatgattgcagtatctggtgcactcatcgctcaaagtgatggatacgcagatgttaatatggggattggaattatcgtaattggcttggcttccattattattggagaagtagtttttggtgaattaaccatgaatcaacgtttagtagccgtagtatgtggaagtattatttatcgtttcgtcctcctactggtactcaaggctggattcaatactaacgatttaaaccttatctcatcgttggtcttagcactctgcttaatgctgccaacgttacgaaaaaaatttcattttgaccgaattttaaaacatggggttaccatgccaactaaggagcgtgattaaaatggaacgacctgttattttagaacttaaaaatgtctcagtctatgttaatcgccacacgactgaagaaattcaaattttgaaaaacattaatctaaaagtctataagaacgacttcatcacccttttgggttccaacggtgccggaaagtctactttattcaatgtcattgccggtaatcaacccatcgatgaaggacagattttggtaaatggtcacgatgtttctaatatgtctgaagaaaaaagaactaaatttattagtcgcgtttttcaagatccaaaacttggcactgcccctcgcatgacggtagccgaaaatcttttacttgctactaaacgaggcagccgccgaaaccttaaattgcgccgtttaaagcagcatctcgctgagtttaagcaaattactgcaacgatgcctaaccgtttaagcgaacgtcttaaaacacctactggtaacctatctggtggtcaaagacaagccttaagtttcttgatggctaccattaagaaaccagctattttactattagatgaacatactgctgccctggatcccaagactagtgccgagttaatggaagcaacgcaaactcgagttactgaagacgaattaactgccctcatgattactcatcaactttctgatgctgtaacctatggcaatcgattactagtaatgaaagacggacgaattactcaagacttagatgccgttacaaaagctaatactaatattgatgaattaatgatttattaatattaactaagcaaacaaattccataggagtttgtttgcttttttgttcatattgtatatgctttataggggttattttcaaccctataaaaacgtttaacttgcgattatatcaacgattgtaaacggatacattacgtgttaatattagctcgtaagtaagaaaatacataagaagaaggcgtttaaaatgaaagaaaattttgatttccttatgcctagtgtcaacttcttcggctctggagttattgcaaagattggtgaccgcgctaagatggtcaatatgtctaaagtattgatcgttactgataaatttttggaaaaaatggaaaatggacccgttgaacaaacccttcgttcacttgatcaagcgggtgtcgattacgttatttacaacggagtagagcctaatcctaaagttagaaatatccaagaagcaaaacaagtttatttggataatggctgtgatggaattatcactattggtggtggttcagctcatgatgctggaaaaggtactggtattattttgacgaatggcgacgatatcaccaaacttgctggaatcgaaacgctcgaaagtgcacttccaccattgatcgcggttaatactactgcaggaactgcttcagaattaactcgtcactgcgttattaccaacgaagaaacgcatcttaagttcgtagtggtttcgtggcgtaatgttcccctcgtatcatttaatgatccaaaattgatgctcggggttccacctgctctaactgctgcaactgggatggacacatttgtccaagccattgaaccttacgtttctactaaccgcaacgatattactgatggtcaatgtctccaagctatcaagttagtggaagaaagccttcgtgaagctgtatctaacggtgaaaacctagaagctagaactaagatggtagaagctgaaatgttgggagggatggctttcaataatgccgatcttggttacgtacatgctatggcccatcaattaggtggacaatacgacgctcctcatggagtttgttgtgctatcctattaccaattgtagaacgcttcaacttagttgcttgccctgatcgtttcgcagacttagctgtcgccatgggtgaaaatatcgacggcctttccattagagctgccgctgataaagctattgatgccatgcaacaacttaacgacgatgttggtattccaagaagtatcaaagatttgggtgctgatcctaaagatttcgaactaatggctgaaaatgctttgaaggatggtaatgccttctccaacccacgcaaagctactaagcaacaaattgtggaacttttccaacaagcttacgacgcaaaataattactcaacaaaaaaagatgaactgagatttctgattcagaattcacgttcatcttttttatttatttggcaacttttttattacttttaacactaaaggaaagaattaatcctacgataattaatgcaatcgtaaagtagaaaccatagtgtgtaccattagtgaaggcagcattcaaatgacctttaccaaaatgattctgataagctgcttgtccgattcctaataaacttgttgctaaagcagttgcaatcgcaccaacgatttgttgcatggtattcatgatcgtactaccgtcacccgattggggaccttcaagcgaatttaaagcatatgtttgagctggtgacattgccaaaggacaaccaatcatcaaaataacatgagcaataattaaataagcaattgaagtatttaccgtagtacataccaacataattgcaccaattaatgcaatcactagtccaatacgaattggtgctttggcaccgatcttgtcgtataaacgtcctgcaaccgctgaaacagcggcattaattacaccaccaggaagcatgataattccagttagtgcaactggtaataataaacctttttgaatgtacattggtaataggtacattgctgataaaataataccaaaatcaagcataactaagattgcaccagttctaaatgcaggaatggcaaaaatctttaagtttaggacaggttcagcaagcgaaagttgacgtttgacataaaatgccaaaacgataattccaagtgctaagatacctaatacgattggcgaaccccagcctttttcactagcaaaactgacaccagttactatactagcaaagccgataattgattcaatcaatgaaattacatcaactttaggtttagtaagttcaccaacatcttttaatccaaaaatagctagtaacaaagcaattgctaagaaaggaacgaacatccaaaaaatccagttccatgataacttagctaaaataatacctgtcaatgtcggtccaatggctggagcaaacataattaccaaagcacacatgcccattgcagcacctaatttataaggtggaaatactaacatggctacggtaaacatcataggtaaaattaaaccagtagcgattccttgaatcattcgaccaaccagtaataatgcaaaggttgatgatagagctgaaataacagaacctacaataaacgctaataaaccaaaaataataatctgtctagttgtaaaccattttgatattaaactagaaaagggcaatactacaccaatcacaagcatgtatcccgtaactaaccattggatagtacccgtcgtcacatgtaaattgtccatcaattgtggtaaagcgatgtttaaagatgtctcactaaacattcccacaaaggccccaatcaacatgctcgccattaccaacattggatgttcaactggtactcgcgcttgcatcatgccgttgcttttttcttcattattcattaaaaaatacctctttcttcaaaaacatagcttgttcactatagcaaaaagaaaaaattttcgtaagtatttttttgagaaaaataaaaagaggccgttctgtaaacggtctctttctgataagaatgcctgttgaaagttatctaacaactaagacagaaattggggcatgtttagccatatacgaagcttgagaaccaaaatatttggccatccctgttttagaagatgaaccaattactaacaagtccggatcaacactaggaatcacattttttacaatagtttccccggcttcgccttctgctatgtatgtttgtacttttttaatgccaaatttcaaggcaatttttcgatagttttggagatgtttttccaattcagttcgcttttgcgtaatgaaatttttatctaaagcttggtaaatattaatgtcattttcttcaattaccgtaaccaaatctaactcagaatcatcctgtttagcacgattcattgcaaaacggaatgccaactgcgcatcaggggagtcgtctacccccaccagaatcttactaaatcttttcggattaaattctcttgaactcatgattttccctccatgctaatccctattatcattttgaatatggtagattatcaagctcggttcgaactaataaaacatccatcaatgcaactcttgtaacatagtccgctaccgaaccaatcattgctcgttggaaagcgttcaaccccgttgcccccatcataatcaaatctgttcccagcttttcaggcatctctgtagcgataatggccttaggatcgccagcttccacatatacctcaacatcttcaaaatcatatttacgtttgatttggtccttcaaatcttcaacatactctttagctctacgaagggatacttcaacataatccatgttactgcccatatgtccgtacacatctaaaaaccgtgaagattgaattacagttaaaatatctaagtgagcatggttacgcttcgccacaaaaatcgcttttttcaaagctaattcgcccttaggagagccttcaactggcactaaaatcttcttatattcaagcatatccattactcctctatacgtttctgttatcattataataaattttttaagatagcgctaccaataataccttagaaaaaagcgagtccccgctcttttcatttaaaattatcttaagaagcggtgagccaccattaccatttcttggttagtctgcacaagtccatcttttatccattgtacaaccatttggtttagtcctccagccacaaaattaacccacattactgggatatccgtccgaagtttaaagattccttgttcaattaaatctgttaaataaaagtttagtttatcatacaagcgatcatttaaatcagcatgaattagggcttcaatatacgaagcattccgccgacagattgagaaaaacgcttctaaaaaggtcccaatatcatgattaggacgtaccatcagatagttaaagaagtcggtaaaaatttgatctattttataatcaataatctgatctttagttttaaagcttcggtaatacgacattctagataccgacgccgtttgacaaatattacttaccgatatactggctaagtcattatcttttaacaactcaaatagtgcatcgatgatcttctgttttgttgcttcatgattagccattattatacctcacaaaattcgaactaaatatacttcatgacaaaagcccttcaagctatttacgatatgcttggctcggcttgattttgacgcaaccccaaataccgttggtccagtcccactcatttgagctgcatctgccccgtattgtttaattcgatttttaatttttaaaacttccggatgttcttttccggttacttgctctaaaacattgcccatataacgacaaatgtctgtataatcttcacgctcaattgcatctaaaattgattcgatattagaatgttggagctctttgtgttcgattttactaaggatatacggcgtcgacacactaagtttcggtttggcaatcaccacccacataggaggtaatttttttaaaggaattactttttcaccttttcccaaaacatgtgccgtccggctatacacacaaaatggtacatcggaatcaatttctaaaccaattttagctaatacttctaagctaagctcaagattccatagtttatttaatcctcgtaaaacggcagcagcatcagacgaacctccgcctaatccagctgcaaccggaatgtgtttacgtatttctataattactttggcacgtacgtgatatttttcttgtaaaatccgggcagcttgatacgccaaattacgactatcgttaggtaaaaaaccggtattcgttcgaactttaattcccattttaccaggaatactttcgatttttacataatccgctaaatcgaccgaggtcataatcatgttccattctggtaatccatcaggatgattaaacggcgtatccaaaaataggtttaacttggctggagctttctcggtgatttccatctacttcacctgtttcgtttgcttttaacctaaattatactaaaaaatggtaaaaataaaaaaggctaatagtcataaaagcttaaatgccccaactatcgccaatttaattagatattagtcttcatcaaattcttcaacgtcatcatcatcaagctcaattgacagctcagcttggtcgatttcatcatcaaagttaacttcgatgtttcttgtcaaaatatccgtgtaactgtatgacacacgttcgaaggagttctcgtcttgatccaaatctactacgaaaacggctggatatgtcatatgcaggcggccacgacgcttagtaatctttttacgtccgatttgagcaaccaccagtaattcttccccgatgcgaccatcgagcttatccttaattgtagctagtgtgtttggcattaacttcaccttcccatgtgaaacattctatcatagtttcacaaagtttgcaattttaccacacgtacaatttaatatcaacgctttacatttcatttttttatgcttcaagcccatgaaaacggattattttcgtttaaggccttcaatttgaatccgattatgcaatttaatgaaatccagcacggttaatcgctctggtcgcacttgtggatcaatacctaaatcatccaaaacattttggattttagctttgatttccggttctttaccataaagtccctgcatattgttccaaatatttttacgacggtgcataaagcatccgtgaaccgtcttaaagaagtctttgtcgtcttctggcattacttcccagtcagcacgaggcgtaagactcacgatggctgaatcgaccttaggacgcggcacaaataccttagaagaaacatcaaattcaatttgcgtattcattcgatattgaaccactactgataaagaaccatattctttgtcgccaggttgggctgtaaggcgttctgcgacctctttttgcatcataacaaccattttatcgatgggcagggtactagccataaatgtctttaaaatgggggttgtaatgtaatatggtaagttagctaccaatttcaaacgacgttttccgtctaaatgattttcgacttcttcgtttacatttgcttttaaaacgtcttgattaaccaccgtgatattatcgtaaggactaagggtttcatctaggacgttcattaaattacgatcaatttcaaatgctaagacatgatgagcacgtttggcaatttgttcagttaaactaccaattccgggtccaacttcaattacgtcatcctcaggagatacttccgcagcatccacaatatttaaaagtacgttagggtcagtcagaaagttttgtcctagacttttcttagctgataatccatatttttccaagatagctcgagttcgagttggattaccaatatccatttgattattcattaattcctccattaatttgttctacagcatgattaaaatctgatttttcaacttggaacagttgtaaccttttaggtagttgtttggcatttacgtatccaatccctagtaaatctcccaaacgaattcgccgttgttttgccgctgaacccgcaattaatccagcatcaatcaaatcactctgagtaatttgcggtgcagcatcctcatcttccgtgtaaagatgctcaagtgattggcggattacctccggagtggcatgttcgactcctaagcttcccttgtgatccggaacagcatcttttcgtttcaaaaaagcatgcttaacgttaggaacttcggctgaaatagttttacgaatcttttcgccagagaaatctggatctgtaaacacaattactccgcgactctcttgcaattggcgaatttgttcgatggtttcatcagataacgctgatcccctagtttccaaggtatcagcgttgacagctaggttgattcttttagtatcatcttttccttctactacaatgacttctttaattttcttcatttttaatcccatataatttacaagtattatcaaaagttatttcggctaattgatcaggtgccatatcacgatgacgagctaaggcctccagaacatatagtgaaaaagccggttcattttgttttccacggagcggttctggcgctagatatggagcgtcagtttcaaccataatgcgatctaaaggcacttggcgaactgcctcatggactattttagtttttttgaaacttgccactccactaaatgaaatgttaagcccgatatccaagaacttttccatccattccacatcgccattaaaactatgcataactcccttgattttatccgcaccagcattttttaaaatcgcataagtatcttctgtagcatcccgattgtgaattgaaattggtaaattttgctcgatagctatttgaagttgttcttcaaaaacttgacgctgaaccttttgaggcgaagtatcccaatggtaatccaatccaatttcacccaaggctaccactttcgggttttggagctgttctaatagttttattcgttcagcttcgtgaaaatcttttgcgtcctctggatgccaccccacaatggcataggtatgaggatatttttcggctaactgaatagctcgttcatttaggaccgtattggaaccaacttgagcagtcgctataacacctaatttttgggcatgctcaatatacttttgttcgttgccccaaaaagcatcatcatctaaatgcgtgtgtgaatcaaaaatatgcatttttgcctccttgaatataaaaagggctgggacaaaacacctgtttcatcaccagtcccattgtgttaaatctttttaacctaaaacatcgccgttttggtgttggtcgtcgaccatcacgacttttacttggtcgtcatgttcagttgataaaatcattccttgactcatttccccacgcatcttacgtggtttcaagttagcaacaatcacaacttttttacctactaaaacgcttggatcaggatatgattgagcaattcccgaaagaatttggcgtggttctccatcaccagcatctaacttaaacttcaataacttgtcagcaccctttactggacctgcttcaagaacttcagctactcgaagttctaccttatcaaaagcttcgatccgaatttcttttttctggtctgttgccacagcttcggcctttttctggttagcttcagccattgcagcacgcccttttttcttgtctgattgagtcatttggtttttaaggaactcaacttctttttcaacatccaaacgagggaaaattggagttcccttttccacaacctttgtatcagcaggaatttcaccaaacttcaaaccttgaagttcaagttggttaacatccaagcccaattgtgcaaagattttagctggcgactgagtcattatcggttggatcaaaattgcaattacacgcaaactttcagccaaatgattcatgacacttgctaatttttgtttagattcgtcgtcatcatttcgtgcaagaatccaaggcgtagtttcatcaatatacttgtttgtacgcgcaactaatttccaaatttcagctaaagcatctgcaaaatgaaggttattcattaagtcttcatagttcttaattgtcgtagcagctgtggtttccaaatctacatcaacgtcattaacgccactttggaaagttggaataacgccgccttcatacttgttaatcattgctaccgtacgattcaaaagattacctaaatcattggctaaatcaaagttaatttttgaaatgaaatcttccggagtaaagttaccatcatttccgtaaggcatagctttcaataagtagtagcgtaaagcatccaaaccatagtttttaacaatcgtttcagggtaaattacattaccctttgacttagacattttactgtccttcatcaataaccaaccgtgaccataaatttggtcgggttgttcgaggcctaaggcgtgcaacataattggccagtaaattgtatgaaaacggacaatttcttttccaaccatatgaacattggcaggccagaatttcttaaagttaccatcttcgtcactgctataacccaatgcggtaatatagttagacaacgcatcaatccacacgtaaatgacatgtttagggtcatttttaattggaactccccacttaaaaccagttcgtgtaaccgcaagatcttctagaccaggtttgataaagttattaatcatttcattcattcggcttgccggttgaataaaattaggatgagtttggtagtaatctaataaccaatcggcatatttgctcatcttaaagaagtaagattcttccttaactaattcgacttcgtttccagaaggagcctttccaccagttacgttgccgtcagcatcacggtaaacttcagctaattgagattcagtaaagtattcttcatcagaaactgaataccaaccttcgtattcaccaaggtagatatcgccttgatctaataatttttgaaaaatcttttgaactgctttttcatgataatcatctgtggtacggatgaacttatcattagtaatttcaagtaaatcccaaagttttttgatatcctctgccatgccgtcaacatatgctttaggagtagtgtttaaagcttcagctttttgttcgatttttaaaccgtgttcgtctgttccagttaagaagaaaacgtcctttccttctaaacgttgaaagcgagcttcagcatcacaagcaattgttgtataagaattaccgatatgaagttttcccgatgggtaataaatcggcgtagtaatatagtatgtgttattttctgccattatggttcctctattctagtcaagttaattaattgtaattgtatcatattttatagcgtcaaaaacccgtctctttaacgaaaataacgatttattaatcaaaacaaatccatctgaactggacctagaccctcaaagcgaattcctaagattttttgcaactctttcgcattatcaacagcatcatggtttccattattattgaagataatggttacttcttcaactcgttcagatactgccttaacccactgtgctaactccgttaattcatccgtagaataacgataattagtgcgttctttccgccattctttgccactcataaaccatccctgagcattacgtccgtgcaaacgaaacatggcttttttagcactagtcacttgaagtaccaaaggcatcccttggttgccgtcaaacggctcatcgacaattacatttatcattttaaggcgctccaaatatgataaagtgtccgattcgactgcctctgtgaaccaactgggatttctgaactcaacactaatcggaattcgatccatcatttggcgaatttcaaataagtagcggatattagtcaaatcacatcgaaacgaaggtggaaattggaataatacagattccaactgtccattttggattaaaggctgcattacctttttaaaattagtaaattctattcgtcgttctggtgttaaatattcatcctcatcaacgtcatcgtggagggtcataacccgagaagctttaaagatgaatttaaaattatctgggacttggtgttgccaattgacgacattggacaacgatggaatcgcataaaaagaactgtccacttccacaatcggaaagtggcctacatattcttctagcgttgatttaggtttaccttcaaccgataaagctggatgatcggcccaagtgcttagtccaatctgaatcataaaatccccccattaattaaaaaaactgaaattcaaatcatctgatttgattccagtctaatttatttttatttaaaaaacactaatattgctgaaataataatcatagcaatgttaacacgcattaaaaacaaatcaatgatgcggccttccactcgattagatactaaacggattaagaaaaccatcaagcctaagtaacataataagatcatgggtggtactagtaacattccaagtaatccaattaaaaatatcaccaatccaattttttcagcctgggatagacgccgatatgcaaaagtattaaccaattggacatgcttttgctttgcaatggtcaaacgatagatatcataaaccttaactaaggcggcaataaccgtatagacgaacaagaaagtccctgctacctttccagaaggttttccactaaaaaattcaaatccaatacctgatgctagcattatcaaagtactaaaaaagaagcccacaaattcttttgtatcagaaacttgattgactaccgattcttcagcaggcgttaatttacgaacatttaatagcatatggattagtgcgtaggaaaccgctcctgccacaattaacgagaaaaataaaattgtccaaaaattaatgctacctgttaataatttaaataagaataacccaattgaaactaatgagagaattccagcaatattagctgttcgattccatcctttttcattcatagtatttaaaatctccatagtataagtacataagtaatttcaattctaccatttaatagctctcctatctagattgattcgtcataattccctttaatccacgaactgttatataatgagaacaaatgaaaaggggtgggaatgatgagaaacaaattgtataaatccagaaacgataaagttctttcaggtgtgattggtggattcgctgaagcgtacgattttgatacaacgctcttacgaattatttacactgccgtaaccctctttaccggttttttcccagggttaatcctctacattgtagccatgatggtaatgcctgaaaggtaattcttacttttaactggatgcattgaactggcatctggtttttattttgattgttcatcaggctgaaaatcacaatttcataactaacaaaaaatcctgtaactaaaattactttagtccaggatttttattttatctaatagtataaggcatcttcatttcttcaaagaagtctttaacattctttgcatataattcacggaagtattcgtcacttggcatgtctttaggtgttggtaccacaaaggcgttttgttggtcgctaattcctaatccaacaaatccgcgtgtatcttgagctttttcatgtaaatctgaatggaagatttggaataattgtttaactgataaacgaagttgacgttcactaaatacacttcccaatgtcgcaaattccatcgcatgaatttctggtaaatcccattcttttaattgagtatcaattaattcgaaagctttgactacttttcgacggaaatcaaacggattactgatggtccgttggtcaagttcttgcataatttttttagcagcttggtaggttgttggaaaagcatccatcaaccgcgtttcaaagttcgctaaaccatttccatagaacgtaatggcatccatcatcattattagacgaatagtactaaatccgtcaactttaccagcatcctcagcctctacggcatcctcaatccccttaaagaaagcttcttccacctcatcatcgattaaataatgccgacgctgttctttgacgacaacttcgtgggcgattacatcgtaaagctcagtaatcaaaaacatcaattgattgtccgtatctttttcccctgttgataattggaaataaagttgtggaaaacctttcaaaatcattaacatgtgaattaactcatgggaagcagtgtaattaggcgctgtaatatcattgatcttgattaacatcttaccttcttcaacaaattgctgggcttggtcgtgacgcacaaaaccggcctgttcttcaccaaaaccaatccgtacttctcctggaaaacttgcattaacttcttcaagaagcgattttactgtatcatttacttcaactttgctcatcattatccttctttcttagctgtttaataatttgttgggcatttttggcatcaattctttcagcttggactaatcggttaaccgcatctcctagctctgcttgagtcgctccatgttctattaaaagtgatttagcttgtagtcgcatatgtcctgattgaattccctctgacacaatagctcgcaaagcggccagattctgagctaaaccaatcgcagcaattacttccgccaattgtttagcgttcttaatttgcattaattttaagttcagctgagcttgagtattaatcccaatcgaaccaccaacggttgccactggtaatggtaattccattctgccaactagttgatcaccaactacatcccacgtactaagtccttgatattgaccattttgagcagcataagcgtgggctccgctctcaatggctcgccaatcgttaccagacgccattacaaccgcatcaattccattcataatccctttattgtgcgttgctgcccgatatgggtcaatttgtgcataatcactagctaaactaatctttttagccacttctactcccagttggttgactggaatttgacacgtaacttctgtcagagcttggtcagctaaattagataatattgccatatcaacagcgatttgttgtgttactaaatctttcttaacagcctctaccatggaattaatcgtattcgctcccatggcttcgcgcgtatcaaccaataaatcaactgacagtttcgtggcggttaactgacgaacgcgtagattttttgcgccacctccacgagcttgcatcgaagggtgggctgcattagcgaccttcaataaatgtgatttttgtttttttacataattgattatgggggctggttgcgcactgctaattaataactggcccaacattatccgtctactgttcgccgaaaatcctccggctcgctggaccattttagctccataactagccgccgctattactgacggttcttcggttaccatgggaactacataagcttgaccgttaactactaaattaactgcgattccttctggtaaattaaaatcagtcagataattttcaatttgttgttgatgaattgagtccgtagctaattcagttagttcagacaaatcaacgtcagtttcctgcgctaattgctcgagttgctgttgacgcgttaatttgtggtagccttctatcattaaaactattcctcttttctaaaattgatgtactccgaaatgattccttcccgaacgccactttcagaaaaaattactcgatcagcgtcaatcatttgtaataacatcaccaatggtaacattccaccaacgataatatctgcacgcgtagtttcaagcccagacatttttttacgagcttctaaatttcgtgtaattaacgatttgaaggttcggttaaccgattcagttttgagccgatagccgtggatattattaattctagaaattttttggtgacgacgattcattcgggccaatgtccgattagctccgcctaagagaacaatgggtttattgaaagcatccataatccaccaaacatctcgtagttgcttattcacaaaaatttcagcggcaaataaattatctgctctaactacgtccgttaagcggaaccgttccgataaagacacagcgccaatcggaatactgatcatatttcgcgcttttccattatggacgtcaattagctcacagctggcaccaccagtatcaagtatcaaacaatccttaacttccaaggaattgattacacctaaataatcgtaataggcctcatcgtcgccagacaagacgtgtaatttaattccagtttcttgcttaacgcgatttaaaaaatcgttctgatttcgcgccattctaacagctgctgtcgtaatccctctaacttctgtattaggatattcttcataaatttctttaaatcgacgtagggctgcaatggtacgattcattgcttggggacgtaaaaggcgctcgcgccccattccttctgaaattcgtgaatcttctttaactcgcttaatttctcgaaaggttccatcatcagcaatcgaattaattgccattcgagcggagtttgatcctaaatctactattaccaaatttttcatcctggtgtcctcatttaaattgaaatattccttttttattttaccattacctaaattagaaaaggagctcatctcgcctatcaactaaaataaaaacaaacgtttacattaatccttaataaaaaaccacacttcttttagaagcatggcttttacgattaaagtcggttatcaaaatagttaattccaatggcatctcgaacttcctttaaagtctgttctgcgaccgcgttagccttgtcactaccgtcttttagaatttggtatacagcgtcaatatctgcttcatacttttcccgacgctcgcgaattgggcgtaattcgttttggagaacttcatttaagtaacgtttaattttaacgtctcctaatccaccagcttgatactgatctttaagttcttggactttttgcttatcaggatcaaagatgtctaagtaagtaaatacggtattaccttcaatatggccaggatcttctacccgaatatgttgaggatcagtatacattgacataactttcttttggatagtttcttcgtcatctgccaaataaatagcattacccaatgatttagacatctttgcatttccgtctaatccaggaattcgtcccattcctttaggtgggaaatatccttctggttcaactagcacttctttttggtagatattgttgaaagaacgtacaatttcacgcgtctgttctagcatgggttcttggtcatcccctactggtacagtatctgctttaaaggctgtaatatcggcagcttgactaaccggataagtaaagaaaccagctggaatactttgcccaaatgccttttgtttaatttcagttttaacggttggattccgttccaaacgagctacactaaccaagttcatataatgttgagtcaattcacttagtgctggaatctgtgactgcacaaagattgtcgatttagctggatcaatgccaactgctaaatagtctaaagcaacttggattagactattacgaattttttcaggatcacgggcattatcagttaaagcctgcatatcagcaatcatgatgaaagtttcataatcacctgtattttgaagttgaacgcggtttttaagtgaaccaacatagtgtccgatatgaagttttcctgtgggacggtcaccagttaaaataatttttttagatgtcataatttcctccagatataaaaaatcctactattcaaaaatgaataataggacgaaaaatcgcggtaccacctaacttgtgactccattataaagccaccgctctagtgaaagataagggatttcgccctgttaaacatcaatccatttcgccttccatgagacttctcaacaactgtctctctctgttagtggttaactactactttcattttaaattagaaacgttagccttgtcaaaataagtttaactttatctcacaagctggtctttcggttgactttcattcttcctccacctagaattattcaagcattaaaatcaaggaggtggctgatttggacgaacaacaacaagaacagcaacgagttacggaagtcattgaaaaaatcgacgaacaaaaacaacatacagaagatttatatcataaagcccatcaagaaactagccaggttgaaagaaattactcacaaaatgcaaaggttaacttgattgaggccgatgaccgcatcgaaacccatgctgaaatccaacagcaaaaagggctggtagctcgagctgtcgagaatgaagcaattttaaaacgccaaattgatgaattaagcgatcttcaaaaatcaccctactttggacgaattgatattaaagatgctgatggacctgatattgaatcgctttacattggaatttcgtcttttgctgatcgggatggtaatttcctaatttacgattggcgtgctcctatttcaagcatttactacaatggtactctgggaaaagttaaatatgataccccagcgggcatgatggaaactgaactcattaaaaaacgtcaattcactatcaatcatggtgaaattcaacatatgttcgacactaacgaaacggttggcgacgagcttcttcaacaagctttaggcgaacaaaatgacgaatacatgcgtaatatcgtcgctactatccaaaaggaacaaaacgacataatccgcgatgtttatagtgatcttctagtcgttcagggcgtggctggtagtggtaaaacctctgctatcctacaacgtatcgcctttcttttatatcatagccgaacttcattaaatgctgatgaaattgtacttttttctcctaataagttgtatagccgttatatttcggacgttttacctagtttaggggaacgaaacatgcgtcaactaaccttagccgaatttttcagccgccgtttggaaggcatgcaggtccaaacgttatttgaccgttttgaaaatcaacaccaactcactgaatacgagcaaaacctcatagactttaaagaaagtcaggattttattgaattaattcaagcttatgaaaaacaactttctgctaaagaaattaaatttatcaatattaattaccgcggcgaaattttcttttctaaagaacaaattcaagctatctttgaaacctttcctcttagtatgagcaataaagaacgtcttttaaaaactaaaaatgcgctaatcaaacttcttcaaaaacgagttaatcaagaaattaaacaggattgggttcaaaatcaaatcgaccaaattagcgacgaaaaatatcatgaattagtggggacgcgtcactttaaatcatatgatgaggaaaatcattttatcggtcgccaaatagttgataaagaattccaaattatcgatgacgctatctttaataattatttcatcgattcctattctcaatacgcggactttttgagtcaaatcgacttaggtgacttcgattggcaaaaagttgctaaagctttcactgatgcaattgaacttcatcagattcatctggaagatgcggcacccatgatgcttctccgtgatttgattactgggagtggtactaatcgtaaattccaatatgtattcgttgatgaaatgcaggactactcagttgcacaattaatgtacctaaagcatgcttttcctcgcgctaaattcaccttactaggtgatagtgagcagaccctgttcaaagatgttaccgaaccacaaattctattagcaaagctaaagcaggcttttcatgttaagcgagctaatttaattaccttaaatcgtagttatcgctcgaccgcccaaatcactaattttgccgcggcacttctacccgatggtcataaaattcaagcttttagtcgtgaaggagatttacctaaagtaatcattgctgataatgaacaacaagccgtagtcgatatgaccaatctttgccgggatgaattacagcagtatggtaccatcgctattttaactaagaacatggctgagagtgagcacgtagcaaccttgcttcacgaattaaaaccgagcttattaaacgatggcgaccgttccttacccaaaggcattgtcgttttacccatttatttagctaaaggattagagtttgattccgtaattgcctataatgtttccgaagctaattttcctggtcgtttgtggcgaggaactttatatacgatagcttccagagccatgcatcaactacacttgattagtattggtaaagtatccaatttaattacccaaattaagcccgatcaatttagttttcaaaaatcatttaacatcactcctcataaatcacaaaaactcgacgaataaccgtcgagttttttgtttacattacttcaattaatcctactccagcaatcataatgattaagcccgcaatcttagcaactgagatgctcgatttcatcgatcctaataagccaaactgatcaatatttaaactactgataatttgtcccagtaaaactagcactactaccgttccagttccaatctgaggtaccaagtatgcatttaaggtagattgcaaatttaatccgaatttttggacaaatttgtcagcataacctgatacggtgtttgccagtcgagtattttaagcggtcgctggttaatttggagtaacgtcgtcgttaaatcttgagcactaatgtgctcaaaacgagtccctttaggataaaaataacgtaaattccgattaaagcgttcattactaccacgttcagctggcgtataagcatggcagtaataggtcttaataccatattgtgattcaagtgatactagcccactaaactcagtgccacggtccacagtaaagctgtgcaccggaccattaaaagtggttaggaacttagttagtgcttcattaacagtcgctgtcgtccgatcttttaaccggtatgcccaaaggaaccgtgattttcgatcgattaaagttaataaaactgccttactatgcccacgaggaccaacgactgtatctagttcaaaatcgccgatgcgattacgttgattaatcatcatgggacgctgttcaattgatcgccccaaagattgattatatttggatcgttggtcaacgttacgccgttggcgtacgccatgttcaggtagatcattcaaagagaaaccaattctcccctgatttagccaattatagccctagttcacaaaaggtttcgattttaattcgttcggaataggttatactagacaaaagatcagctcctaaaagatgggtttgtggtaaacaccattttaaaggaagctgatcttttttgtccgaacagcgttcggattaattttacaatctaccttaaaaagatataagctgctccaaaaaaaccgccaatccaaacccaccaaggtgttttctgttgaacaactagccggatattttttaaagttccttggaatacagctaccaggaataacattattgttccaataaaaaatgatattaaagcagcgtgaataggggcctgtaataatccgcctaatcgtccatttaatgctgcttgaattgcgagcattccgcccacaagcacgccgaaaatttgccttaaccatttccacttaacccgttgttcagggggtcttttcatagaattccgtgctaaatattctggtaaggcgaccacaattaatacccccacaatcaatagtagaactccgaccattcgcattaacgaaagtggatggcgtgtggtgccaaacatgccatagttatcaattatcatactcatcataatttgacctaaaacgggcatgatcaccgtttgaacactacctaaaatggggaataaaagaatattagttgttaatccaatcatccccaaaacaccaccgaaatacatccaccatggaatggcatgtaattgcacattagttaataagagctgtccaccgcttaaaatgatgattactaacaaaaagatggttcccaccataaaagaaatcaaagacgatacgaatggtgaaataacatacgttcttaatcgtgaattaaccgccgtttgaaagggtactaccgcacccgcaaccaatcctaacatcaatagtcccattatgtgcttcctttcaacgctatcctagtttcggttaaagcgtttccatcattactataactttattttaaactaaaaaaatcatgacacaagcaacaatgtcatgactttttacattttccttttctattccacattgataacaatttttcctctagcatggttagtttgactgcgttcatgagccgctcgtaatccatcttcagtaagtggaaatgtactatcaataattactttaacctcgcccttagccactaaatcacctagttcagccagttgtttgccatttggttggagccaccaagaagttgctgaaggttgagcgtcctgttgggcttgggttgggcgacccgcgatggtgaccaatttcccagttggtttcaaaattgctagtcccgcttctaaatcatcaactgtatcaaaaacagcatcatactgtttaaggacttccccaattcggtgttcatggtagtcaatgacttcatctgcccctaaattagttaaaaattctgtatttttggcgctagccgttgtggctacataggctcctaaatgtttagcaatttgaatggcaaaaatcccgactccaccagctcctgcttgaattaaaactttatcaccctttttaacctttaaccgatctacaatcacctgccatgcagtcagtccagctaatggaattgcagctgctgcttcaaacgaaacattgctaggctttaatgctaatttatcttccttaactgccgcgtattctgcatatgtccctttcgtcccatcttcataaatatcgggtctagcaaagacttcatctccaactttaaaatgcttaacatctttaccgacttgggtaattattccggaaagatcccatcctaaaacaactgggaattgccaatcgtacatttgcttcaaaaatcccattcgagccttccagtcaatcggattgatactggttgctttaatttttaccaagacctcatcatttgcaatttgaggaatatctaactcctcttcatgaagttggtcaacatcaccatatgcgctaatcgtaattgctttcattaaaaatacctcgtagttttcctcttactttaagattaatctagtaggttatatgttaacacttatcaaaagtaagttctatattcggtttctagcaaactcccagaacaaatttacaactggtaccatgtctccctttcgttttataaaagctaattggctgctttttttaggtatgattggaattactgcaatattaggatagtttgttagatcaaatgatttatccataacaacagaaacacccattccttcattcaacatttccaaaatcaaatcaatcctttggccctcatacattattcgtggttgtacattaggcttttttaaaattggaataattggatttgtaccagaaattgttccttctaataccaaaaaagattcgtttctaagatcctgaacttggatcttttcaaaccgagacaaggggttatttttaggtactaatacaacaaaataatcggattcattcacaattacgtcgtatttttcactgaccggactaaatatccttgtaaaaacaatatctgttccctcatgattaagttcatttaacaaggaatccgttccggcttcactaaatttcaaattaatctctggatattgcttggtgaattgcgtaatcgtatcaaatgctgagtattgcgaaattgaggggattcccttaaccactagcgtacctttaggattatttttcaaagcatcaattttttgcttcaattgttgttctttatctaaaatctcccttacatctggcaatacatttaaagcctcttgggtcaacgttacttttcgatgttttcttgaaaaaagttttatgccccattctttttctaacgccataatatgcttagaaactgtagcttgcgttaaaaaaatttcttctgctgttttactataattcttagtctgtgctaaattataaaatgtcgctaattttttagtatccattacatatcttccatctattcttatttggaatatcttaccacaatatttgaattgttccttacttttatgaactgtagaataataccttgtcagctccaaaataagtacttaatcgatataaagggggattttggtgccaattggtataatagtaaatgttttttcaatttttttaggcggttttttaggtgctctaggtggtcgaaaaatatctaccgtcttccggaacaatgtaaatatggcctttagtatcgcttcaataaccatggggatttatacaattgcccctatgcaaaatctagctgcagtcatatttgcaatcattatcggaactggtataggaactttacttcactttggagattatattaaacatggagcagaatggatgcaaaaatttatttcacgttttgtttcttcaccaatgatgttagaccaagaaacttttgacgcaactttgataacgattattgtcctcttttgtaccagtgggactgggatttatggttcattaactgagggtatgaatggggacgctaccatcttaatttcaaaatcaattcttgatttttttactgcaataatttttgcagcaaatctgggatatgtggtggcgttaattgccgtccctcaatttttgattttaatgctactatttttcttggcccacctaatttatccactgactacccctgctatgttacttgatttcaaagctgctgggggaatccttatgctagctagtggttttaggattgttcaaatcaaaatgtttccaacggccgatatgattccaattatgattgtagttatgcccatatcttggttttggacgactatcatcctaccgctactatgaaaaaacgatgttaatttatgcacgtaaaaatcataaattaacatcgtttttatatattatttcataaacgctttaattcgccttactgcttcactcaataatgtttggctcgtcgcatacgaaagccgaatatgtcccggcattccaaacgcttcaccggcgacaacggctatatgagcttcctttaataaagccatcgccaagtctgtagatgtggcatatcctttaattttcatagcttcagtaacattcggaaataaatagaaagccccttctggcttatgatcaaaactaaaaccggagattgtttgcattaaatcaaaagtttggttcaatcttttttcaaatgccaatcgcatctcttccactggcttttggtctccacgcaaagcttccagagcggcatactgcgctaccgctgtcggatttgatgtcatatggccttgtaaagccaatatttttcgaataatttgcggagcagctacaacatatccaattcgccatccagtcattgcatacgcttttgaaaccccatcgattaaaatggtattattaacaatttcattccccatactcataactgaactgaattttgccccattgtaaactaatttaccgtaaatctcatctgcaactaatattacgttgttatcgaccgcccattgtgcaatcgcccgtgtttcttcttctgaatataccaatcccgagggattttgaggcgtatttaaaattaacaattttgtgctggctgttttaaaacgacttaattctgaaggagtagttttcaagtcactagcttgaggatggatggcaatcaccgaacccccggccaatttcacctgttcctcataactaacccagaatggggcaacgatcatgacttcatcgccttcattcaataaagcttggaaagtttcgaacagccccattttagcccctaccgttactgccacttgttccattttggcatcgcaacctgtatcggctttaatgtgcgtagcaactgcttggcgaagttctgggagccctccgactggtgtgtaataacttgctttaccagattgcatacttgccatcgccgctttaataatcgccttaggagtagcaaaatccggttctcccgtactcaaattaacaacgtcgatgccggccgcctgcattttttttgcctcaattgaaactgctaatgttgctgatggactaacttgattagcccgcttcgaaaattccatcagattactccttttctagttcaatcaataaatcccccgtctcgatttgcatttcaggggtagcataaatcttcttaatggttgcgtcgaaaggtgctcttaacgcggtctccattttcatcgcctcagtgacaattaagttatcacctcgctggaccttttggcccgcttctacttggacttcaatgaccgagcccgccatagtagcgccaatctgttcggctttagtcggatcagctttaatcttctttactttcgttacctgcgcattaacatcataaacaatcacttcttcactttgtccatttatatcaaagaaaagtgacctttggcccgcctcatctgcttcactaatttctcgaaggacaataatgaccgattttccgcgtcccaattgtaaatcaatgcgttgaccaatatgcatgccttggaaaaagattggagtatctaataatggtactggaccatattcattttgacgttgaacgtattcggtcatcacatctggatacataataaacgacataacttcttcatcacttgcttggtgacctaaaaccttagttgcctgtttacgaacttgatcaaaatcaactggttcagctaaagctcctggtcgtactgtcaatggggcttgcccttttagaatcaccttttgaagctgttttggaaaaccacccgccggttgtcctaaatcaccacggaaaaagtttaccactgattcaggaaaacttaattgtcccttatcgttcattaccatttcaggcgtcaaatcattttggaccatgaatagtgccatatcaccaactactttagaagaaggcgtaacctttggaatatcgccaaacatttgattgacggttgcgtacatttccttaatctcatcccaacgcttgcccaaatgaactgcattagcttgctggcgcaggttggtatactgtccaccaggcatttcaattcgataaatttcagtttgtggtccatttaattgggtgccaaatccttcgtaatatggtcgaattccagcccaatattcatctagtttttccgctttttgaatgtctaaatctggttgacgctggttattagacaacgcatagtaaagagattgcattgaaggctgagaagtcgttcccgctagcgcagaagtggcaacgtcgaccacatcaactccagctcgtattgcttcagaatataagaaaataccgttgcctgtagtatcgtgcgtatgcaaatgaattggcacatccagatgattttttaactctgaaattaatgcataagcagcttgtggttttaaaattcctgacatatctttgattccaataatatgagcacctgccgcttggagttctcgagccaaatccacataatatttcaaattatatttagtacgattagtatctaaaatatcgccagtatatgccatggctgcttcagccacttttccattatcacgcacccgttggatagattcttcaagctgtggaacccaattaagggaatcaaagattcgaaaaacatcaattccatttttggcaaccaatcgaataaattcgtcaatggcgttgtctggataattttgataccctactgcatttgacccacgtaaaagcatttggagcatcgtatttggcattttagcccgcaattgttggagtctttcccatggatcctcacctaggaaccgataagcaacatcaaaggtcgcaccgccccaaacttcagctgaaaataggttaggcagacctttctggacttgatcggcaatttctaccatatctttggtccgcattcgcgtagcaaataatgattggtgggcatcccgcatggtcgtatcggttagcaagacctgcttttgttttaacagccaattgatcatggcatcaggtcccttactatccaagatctgtttcgcattttcatgcggtacttgtgcttcaaaatgtggacggactggccgagttaacactactggattctgcttttctaagcctgggtaaccattgatggtagtattagcaatgtaactcaaaagttgagtaactaccggggtttcagcttttaaatcaaagagttctggtgtctcatccacaaaggttgtcggagctaattccgatctaaaaataggatgatgaattaatttctttaaaaatgggatattagttttaaccccagcaattacaaattcattgagcacccgatccatctttaccaaggcttcgtcaaaggttggcgcatggacaattgccttggtcagaagtgaatcataatgcggagttacaatggctccagcaaaggcatttccagcatccaatctcacacctgttccaccaggtgaacgatacgtctggattctaccgacatctggaataaagttattcattggatcttcagtggtaattcgggcttgaattgccactcccacagcttcaatttgggcttgttgaggaacaccgatttcttcgtgcaatctttggccttctgcaaccttaatttgggtttgcacaatatcaattcccgtgacttcttcggtaactgtatgttcaacctgaattcgtgggttcacttccataaagtaaaattgattaccttctaccaaaaactcaatggttgcagcgttactataatcgaccgacttcaataattttaaagcagcttttcttatttgatcacggacggtggcagaaattcccaccgctggagcaaattcaatgattttttgatggcgtcgctgaatcgatgaatttcgttcatacaaatgaaccatctcaccgtgttcatccgcgactacttgaacctcaatatggatcggatcaactaagtaacgttctaggtaaatctcatcgtcaccaaaagacgaagaagcttctgactgagccatcttaaatgcttcgcgcatttcttgttgatgatgtacaatccgcatcccttttccaccgccccctgccgctgacttaacaaatataggatagccaaattgctctgcaaaatttagcgcgtcatcgacatctttaactggtttttccgttcccggaatagttggtacaccggccttaatggctgcatttttagcttgtaatttatcaccaaacatttctagtaattcgggtcgaggtccaatgaacttaatcccagctgcttcaactgctcgcgcaaatacagcattttccgacaaaaatccatagccggggtgaattgcatcaatattattttcttttgcaatacgaataatgtcatcaatatttaaatatgctccaattggatcactatcttcaccaacttggtaagcttcatctgctttaaaacgatgcatagaaaattcatccgctttagcataaattgctacagctgtttttccgagttcatgcgttgcccgaataattcgggtcgcaatttcacctcggttggcaattaaaatacggtgcatagtggacctccctaattaaattgttcgtgatttaatgaatatttaatgttcattgtatcaaattaaacgggtcttgttatgtaatttgataaataaaaaaactaaacttagaatttgatgaaaattctaagtttagtttttaagcataagtagctgctttgtttttcttaatagcatccttcaaaataaacggtgcaatgagggtaaccaaaacaatcactaatacaattgctgaataataagtttcactcattaaatgttcaccataaccaatttgtaaagtaattagcgccatctcgccacgggaaatcattccagctccaattaccccactactagttaaatcaaatcccgacattcgagctcctaatccacaaccaaataatttggtaatagtggctaaaatagttaataccacaattagtcccagtacagtttgaagtccatcaaaattcattgataaaccaacactaacgaagaaaactggaataaagatagcataaccaattggttcaatgctctcattgatttcatcatcttcatcggttaacgaaacggctactcccgcaaaaaatgcgccgatcgctccgctcaaaccggctacatcagccagccatgctaaacctaaacaaataataatcgacatcactgggcgcgaagccgtaataaacagttggtctgaaaggcgcataagcatcggaaccacccattttccgatcacgtatactccaatgaagaataacacttgataaaagatggccatccccacgtttgaattggatcccgatttagaactagtcaacgcaatcatgacacctagtaataaaactccaataatatcatcggctacagccgcccccaaaatggtggccccctctttagtatttagggtgtgatattcctttaagacttccacagaaatactaactgaagtagctgaaaagataaccccgatgaatagtgcttccatcggatggactccaaaaagaaggctcgcgccaccgactaatacaatgggtaaaactacccctaatatcgcaactaccagcgccggcttgatgtattttttcaacattttcagatcactttctagtcctgctagaaacatcaggataattaccccgatttctgaaaacactgatatcaattcgtctgaatgaataatccctaaaattccaggccctaaaataattccgaccaataattgtcctacaactgcaggaaatcccatttgttgagcaaaatgaccagctaaaagggtcagtactaaaattagtacaagtacgcccacgaactccattaaaccacgttcctttcaaaataaagctaaattataacaatcactaattaagtatactacatatagcctaaatcactggcttccgtaggataagctaagatttgattgttgatttgatctactaatcccccttgattaataatcatcgttaaatcattaattagatgttctgcttcactactcattgtaattgcaccaacaatttttccactggacttttcatgaataacactaattttggcgaacggatcttgtaaacgccgataagtaaaccattccgtcatctccgctgtctttatttcatattgttctggatgttgctgcgcctcatctaattcaactcctgccttagccaatttaggcattccgtatactacggtagggattgctggataatcaatcgctgcttgggttgcattcgttagctttttagccaaataacgggcttcaaatccagatactggagtcagtttaggaagcgccttggaaacaacgtcccccatcgcatagatattatcaaccgatgtttccaaatactcattaactacgattccaccacgatcagtttgtacaccaatcttttctagatttaaactatcatcattgggttttctcccagctgtaacaaaaacctgatcaacgatttgcttgaaaccttgtccatcactcaactcaaaccgttcatccttaggttctacccgctttaaatcaattcctaagtgaacttcaactccttgagttttaagttgatcgattaagtcatcgacatatgctttaggaaaagcttttaatgggcgttgattatgatgaataatgtgtaccttagcccctgcgccactagcaatcatcgccaattcaaatgctatatatcctccaccgaccaaggccagttcatttggtagatgatccatctttaagaaatctgtactagtctgcatcatctcttgattttcaatatttgttaatctaccagggcgttgtcccgttgcaatcacaaatttttcactggcgatggttgtttgatcgattttcaaggtgtggtggtcaataaattcagcatgcccatcataaacatcgatttgagcgtccgttaaacctgaacggctgcttttagaaactggatctgtaaatgttttttcaaattgcattaaagccggccaatcaatttgagtctcatttttaattccattaccaagtaaatattgattttgttttttagcttcaatcgctgctaatagaacctttttagggtcgcatcctcgattgggacacgttccaccccaaagattttcttcaacaactgccacttccaaccctgcttcttttaaaggataagctaatcctaatccaccaggccctgctccaataatcacaacgtcatactttttcatttaatttacctccctcaatgtttggtttcacttaaatacctaaataatgatgcccggtcaacccaattaaccgttgatttatcttcatctactacttttaatatttctacttcagtcattgctgcaaaagctttttctaaagtatctttagcattaatttcaaatattggttctgtctcatgcggttctgaaatttcaaagcccgttcgaataattttttcaataggtgtcttatatagatttttacccaccgtagccgagaagaaattctccacaaacgcattttccggattctgtgcaatttcctttggggtggcgacttgcaataatttaccatcgttcataaccccaatccgatctcccagctttaaagcctcatccatatcatgggtaacaaatacaatcgtattcttcaacttttggtgtaacttcaaaaccaaatcttgtaattggtttcgcactaatggatctaacgcactaaaaggttcatcaaacaggacgaccggtggttctgaagcaatcgcccgtaaaatcccaatacgttgctgttcaccacccgaaagatcacttggacggcgatttcgatacttttcaggatcaagatcaacatcactaaggagttgatttacccgtctttttatatcttcttttttaaaatgtttcatttcagggattaatgcaatattttgttcaacggtcatcgtgggaaataatgcaatttgttgtagaacatatcctacattcagtcgcagctctcggagattgtaatccttaatcttcttaccattgaacaagatatcgccttttgtttgaacgaaaagttgattaatcatcttgagtgtcgtagtttttccgctaccagaagttcccactaagacaaaaatttcaccttcttgaactttaaaactaatatctttaattacgctatgatttccaaaatcctttttcacatgttgaaattcgatcattgttttagccactattttccgtctcctttcaacaaaccttttttaactaagtattgatgagccactacatcagctgatttcttttgtacattaacttcataattcatttcttgcatttccgattctgaaattttaccggctaaccgattaagtgctttgacaacttgcggatgtttattggcaaagctcgttttcattaagggcgccccttgatatggagggaaaacatgttgatcatcttttaaagtcgttaaattcaattgctttatttgactatcggtagaataagcatcagcaacattaatctgtccgtttttaatggcggaatagcgtaaggaagcctgcattgaacgaactggaaaatctaattcgtaagcctttttaattcctacccaaccatctttacgatgaataaactctaaggtcatgccaccttttaactgattttcaatattttttaaatctgagattgtttttaaatcatttttcttggcaaaatcctttttaaccacaagggcattcgtattttgatatttcatcggttgcaggtaatccatttggaactgttgtttcaataatcgttgggcatctaagtaagtttgatgcgcactcgttttttgagtaggggctttcttcaccaatgtttctaaaaccgttcctgtaaattcaggataaatatcaattttatttgattttaaagcgttgaataaaaaggtggtttcaccaaaattttgtttcaataccactttagttcgtggactttcttgctcaattaaatccttatacatattaataagaatatccggttctgctcctaattttccggcaatcgtaatggtttcagttttaggcattaccaatcgcgtgatagaaatcccagctgccccgatcactaatactgctaaggtgataatcatcttcttaattgataaacgctgaacgacgctgatgagtgcacttaatataatcgctaaaagggctgaactaattgccccaactaaaatcagttgtgggtcattccggttgatcccgagcagaatgaaatttcccaagccccctgctccaattaaagctgctagcgttgccgttccaataatcaataccagtccggtccgaattccagaaataatgactggcatcgctgttggtaattcaactcggaaaagtttttgtgaacgacgcattccaaaagcgtccgcagcttcctctaaggaaggatcaatttctgtaattcccacatatgtgctttgaaaaattggtaacaaagcgtaaattaccaatgcaattacggcgggtacactgccaatccccactaaaggaatcaataaccccagcagtgctaaagaagggattgtttgtaaaactcccgtgacttgtaataataattctgcaactttacgatgatgggtagcccaaattgctaatggcatcgcaattaaaatcgcaattaataatgatagaactgaaattccaatatgctgaagtagtgcctgtcctaactcacctttttgttcagcaaaagtttgtattaatgctctcatcttctcaacttctttacgcttatttaatatttaaattatctcataaaaaaaatggtatccctaacaaaaagcctggttagagggcaccacttagttaaaagttggtttttatttcagctggttcagttttaacgatgacctttccattgtggatcgaatacaataattctttccgttcgttaagttcattataaaaattatcagtgttaaaaattaaacaattagctggttttccaacttcaattccataatgatctgtaacatttaaagttttggcaccgttattagtagttaaattataagaattcataatttgcgaatatcccatcaattgagttgcatgaattcccatatggatcgaatctaacatgtttccgtctcccattggataccaagggtcttttatatcatcttcgccgaaggaaacattaacgttattttccaaaagttccttaacgcgggttaacccgcgtcgttttggatacgtatcaaaccggccacccaggtgcatgttaattaatgggttgcataccatattaatattggacatctctaaaagacgcattagcttataaacatacgcatcgttatatgagcccattgccgtagtatggctagcagtgactttattttttaaaccactttcataagctaaagtagctaagacttctaggtgacgtgaattaggatcatcaatttcatcacaatgtacatcgataagtttgtcatatttttcagcaagctcaacaatatactttaaggaatccacgccgtagtcacgattaaattcaaaatgcggaattgctccaataacatcgacgcccatttcaaccgcttgtttaatcaggtttttaccattttcaaacgataaaataccttcctgcggaaaggctaccaattgcaattccataaaatcttttacttcatcttttacttctaataaagcctctagagctgtaaaactaggatcggtagtatcaacatggctgcggacgaattgaattccatggctagcttgctttttcaacgtttgaatagcgcgttctttagtctcttttttagttaaggtttgtttgcgttctgaccaaatacgaattccatcaaataaagttccagtttcattccattcgggatctcccgctgttaaggtcgcatctaaatgcacatgtgaatcaataaagggtggtaaaagtaattttccattggcatcaatcaccttgtcaccagatgcttcaagatttttaccaattgctttaaaaattccattttcgattctaacatcttttacttcaggatcattttcgatatgaacgtttttaattaacattgctattcctcttttcaaactgcataattagccaatataaaattccaataataatcattacaatgaacgttgccccagtataggtttgaacaaagtccaatttctgtaataagctgtaaaaaattacgcctactaaccataaaataaaagccgtccagtggataccatttttataccagtatcttccgtttggatttcccaattccataggatcatatttctgttttgaaataaggaaataatcaaccaccataatactaataatcggtcctagaaccatacctacatagtccaagaaagcggtgaaggtttctaaaaagctaccatagaaaaccggtataaaagttactaaggttgcaataaccgtggtaatgagtagtgactgttttaaagttagcttagtgaacatattgtttaatgctgaacccgctgcctgaatattgacggcattggccgtcatgctagtcagcataattacaatcattgcaatgagccctaaccctaatctattagcaattgtacttggatcagaattattaggatcgtacacgcctgaactaattgcaatacttattgtggcacttaatccaataaatgcaaatccgaaaacacctaagtttgctcctagaaaaggtgcggtggtcgctgtaacagatttcttagtaaatctagtaaaatccgcgccagcagtcacccacgctaaattaaaggcggctaacgtgtccatggccgtcccaaaccccattttaagatggcttggaactttccaagcagcgatttggttaaaggatacatctttaaaaactactattgattcccaaatcacaaagataataactaagataatcccaattcgttcaataatttgaatggatttctgtcctgaaacaatactaattaaatgtaggatactcatcactgcgattcccataatcaatcccagatttccacccggttgaccatatacaggccatcccaagaagctgtgcaaaatatatgatacagaagtcgcagcaataaaagtattaactgctgtccaaccaacaaattgtgtcaaattaacaatcgaaggaataatgctgcctctaattccaaaagaagcacgtgacaacgccattgttgtaactccagttttggtgcccatataaccaactaacattaagaatatgtatgaaatactcgaagctaaaattaaggctttaattccgccccagaatccacaagcagcaataattccaccgatgaaccaggttccattgttagcattagcaccaacccaggttgcaaacatatcccaatatgtcatatgtcgatgtttcttatcaatactttctacttggtactttgtattcattcgcacagttcctcctagtattttttacacattttaaaaaattatactagattcactgtatacaatcaaagatgaattggttcaaatttaactttcaaaacaaaaaagaggatacccatgataataatcgtggtcatcctctacgtattaaaaatttatttttaagccactagtcggacttgaaccgacgaccccttccttaccatggaagtgctctacctagctgagctatagtggcatttatcaactaagatagtatatcatatttatttacgctgtaaaaccaaaatatgccatgtagcttaattccgtatcgggttatgctgacaaatttgtccaaaaattcggattaaatttgcaatctaccgaaaattatgtaagtatgatcaaaataaaatgctttgtaaattgcctagtaaagaatactttaaacgtttcgatgctcagattaacatatttaaatgtgaaaaatgtgaccacttcgaatcgaatgagtgtatgtgtgaaaattgtcgaaaaaattatagattagaaatcaaaaaaatatgttcgaataaagaaaaaattgatttaaatactttagtactagaagataggattttattagcgacatttctacaatattgtcatgtggactcgctacataaagatataggtacatttaatgaattctatgatgatgagtttccagctttttttgatgaaacgaagtatctagaaaagcttgcaagtaagaatattattaccatttcacctaatagtgatattgatgcatttgtaatggaagaaggattgatatctgcttactatatagggaaagttaagtggaatgttaatgtgagtacagaaacaattgatacaaaatacttactggaattcttaaaataccctaattattctttagtaacagatagccacgatgttaactttatgtggcgtgaaatagtaatttacgaattaatcagattgtgtaaaagagagatggaagaatttaagtttaataagattaatgacgaagaggatgaattatatgacttatttgttcggctctctgaatggctatcaccagctcaaatttattcattgatctggtttagtgttagaagggcagataatcagaggactaataatacatggggaaactataaatttcatcaagttgagtttattattaaaaatattgaagaaacagctattcaaagacaccaaaaaggtaaaattttaaataattatgagtatccttataaaactaataaaacactactaactaagatattttttgaacaattattacaaaaaccggattggtttgatacaagaataccaagtctagaagaaagaaaaatcaacaagaagataattttttacgaaaatttaaagcataaagaaaaagttaactttaatgaagatgatgttaatgttgggtactattatttaactaaatttggaatagtaatttatgatggtaatgtaaaaaaactttttagtaacgaggagacgctatataaaatatctaagtttattgataaaacagatgacattgtagataaggatgatgaattttattctaatttggatatactattctatatagaaggggtatattcattatcatacttaatgggaatgattattttcttggaacaaaataactgttgctattacctgcctgaagaagacgaaaaagaaattttatggattgaggaaaagttatcaatgtaaggtataaaattgataatttagaaaaaaactctttaaagagaaaaaatacacaagaaatacttaaaaactactcttaaacatagtaccacggcaattaatttgaattacgtactgtcatttataacagcaagatagttttatatcagaataaagaaaaacaaaaaagctgatacaccaaggattacaaacccttagctgtatcagcttttcctattcaatggagtcggcgggttttgtacccgactgctcacaaacgttgatataccaatgttttacatagctaattcaaaaattggctaagcttttggctatgttttataaaaaatatgcttgtgaggccacaatttaattgggtctagaatttttggtgttggaaagtatttccattccaaaagtactaggccctttttgataacaaaaaggcatctaagcctccctagtgctatgctttaagcgacgaaactcaagataagcggggtagttataaatttctccgttaaaaattactgcttttgatttatcttcattgtaaataggttgcataccactgttgatatcaatgatactcaatcgacgaaatcctagcgccgtatcctcattaactaattcccccgaactatttggaccacgatgtttgatcgtatccatcatagcttctataactggctttttgtcagtaatcttcttgtctacgaaaccgacgataccgcacataataattctccttaaatttcaaaacttacgaatctggttgctgcaccatatccaaatatttggagcaacattttgtcgggattgatattaatgaaatatccagctaattcggaaatctgattatatcggcgatcccattttttattataatcagtcgttaggccatgttttttacccattaaggccgaacaatttaatattatatgattaatcccattaactttgtagtacttttcataatgcatgtgtccacaaatgtaattcgatatggtcgaaataccggtatcagtaaagttatagcgaacattaactccaaaagcatcggataatttatttttaagttgtccagaatccttattattaaagctagtaaaaatcttctgaactaagtcaccgttgaagttcaaagctgaacgaccactttgactgatcaaattagcatgaccaaaaactacgacatgcttatcaattgtcttttctaaaatagatattaaatcttcgatctgttgctcgcggataccacggacttttttgaagtcgtacttcttggtcccgccatttaggatataaggaatatcgctcgtattcaagaaaattactcgaatatcccctttatcgatccaagcaactttggaaccaagactcaagcgtttgatctcaggttgttcgaaatcatgtttcgttaccaaattatagtagtcgtcacgtctaaatgaggctgaagtaataaatttgtgttcatcatacttatcattttcatcgtgattaccttccagcacataaaaaggacgctggctattttggtaattttccatcgtgaattgtaacaatcctcgactgatctctggcttatcactaccgtcgatcaaatcgcctaaatgaatattgtaatccactggcaatgaatcgcaagccttattggcttcaataatatgccttacaccgttgagaccatagtacgatgaactggcaacagctttttcatgagtgtccgttaaaaccgataaagtcaagcaattttggctaacgttaggttcaacgttctttctaaaaacttgctcgatatattctgtaaaaaacagtctcggctttaattttctcaaaaagttatcagtttgaacagagataaattcagatagtctcggtctaaaaaattttttaataagaaatttgattttcacgatttttattctcctaattgactaaatcttatcatgttttagactccgacaaacaaaaaaccatcataaaagggctctttgtcaacgggtgttgatggaggatttatgtggaacttcgttcacttgcgaacggggttccttttctttactctggttttaaattcaatttgaatacgaaaaacaaagtttttccagttccggtatccgtatgctgtctgcttaatctgtttaatctttcgattgacgccttcaatgggaccgttggaaagtgtactactggtcatattttggatgagctttttatttttaataaacgttttgatggtagtaaagagttgaggactaacgttctcaacctcatcaagcgtcgcagtaaaagctgcatagtctcggttacgaaaagcttcgacgagtttatgagcggtgaagtaagtattttcaaactcatgactgagatttaaaccagaccagataagttgttcttgagtcagtctgtttcgtaaatgtgaaaaccattgtggttgacttttctcaagagcttcataattcataagatacaggcgccaatacggttttaacactcggtattcgggggtatctgggtgatactttttcattaactggacacgagtttggttcaaggctcataaggtcatttgaaccaagtgaaagttgtcgacaattaatttggcgttaggaaacagataacgaataacagtttggtattgtgcgttgagatccattacaacctgagtaacctgttcacttgctttcaattggttttcgtcgacttgattgtagcacagggcagtatgccctttttattttgttttacaaaaaaggcgtcgatggattttatccatcaacaccaaatatcatagagccattttaaaaagggagaatggaaaaaatgaaagactgatctaaaaaggttggtcttttttgtttgtaaaaagcaagagtgaaattgatggagttagaccagaaagagcattgatgttgtggatatatcatggatcaattagcgtatatacagtggacgtatgaggctgtatatgatgggtacaactactatcattgttaatgattgtaatggtgctaaatggctatatattactatgcttatgggtatgcctctctgtgcctgccttgttctggtctggtctatctatatgagcggtctatatgtcaggcagttagctatatactgttgtctggtctgttgtggtgctctggtatgcctttgtatagatatgtaatagacaagcatgtaagctctattgtgctggtatatagctctgttgtggtgtgctgttgtatttgatgtgtgcaagactgtgaggtggcggtctgtgtggttgcctacgtggtgctggtgtagcgtggttgtatagtgtgtggttagttgtgtctacggtgtccgtggtgttgttggttacgtgcgtgtgtctatctatgcttgtgcttgctatggtgttgtcggtctatgcttagccatggcgttggtatggttgtctagtgttcctatatggtgggttaggtgatgatgtgatacgtatgttaatggttgtctatgctgatgttatttgcctataagagtgtgacttggacagtgtgagacttttcaagcttcaaaaatcaaatgaaaaatgaaacgaaaaatataaaagtggtggctctgattgattataatcaggactttttttattatacatacattggataattatacattattatgaatattaatgtggtaaagtgggtccgaagagattgagggaaacaagaacataaaaaatacgatgatttgaaatttgtacggcttgaaatgctgatttaatagggcggggggtgatttagaaaaaataataaatattctgttaatgccacgcaaccttttgtatacgtacaaggtaccacatcaactttttaggtttatttatgtattaatgcatccccattttttgtgtaaaaaggggatgagtatttgttaattagttgtttcaatctcttcgataatatgtcgtacattgttcctatcgcaatcgtgttcttttttaaattccctttggctcaaattaaaagcatcgttcttcaatattttgaattttcccacgtcatcagagagggtgttttctatttgctgttgtagccggcccgtaccttttctattttggcctccaatttttcgaccattcgcttgggattgattaataatatctttggcccaccttagatgtgatggtaagttgccattgttctctaagtagtcacgtaatctaatggcaaagttttcttttgaccatttttccacgtgttccccgagtgtattaagattgtacaattccatcaagtaatcttgataggggttaagatcagtctccccgaaataattagtacatgcatttttaaccatattttctaaagctctgttgttagaatacaattctagttgcttacgagcatcccttcgaggagtattcagcatggtgtcatattcttcgatattccccaaatataaccaatcttttctacctcgcgttaatccagtatgaaggttgttaatagtatagaaatcatgactcatgggggaaataggttcggaacccatgtagaaacacactcggtctgcttccattccctgtacgttggccaccacacaaccacatgtgaactcgtattgttcagtgcctgccaattctgtgtctaatgttggtatgcttgggaagttattttgtaagtcttcaatgttagtatgatatggattgaggtgtacatcagactcatcgtcctttttagcaacaaaagggaaatcgttaactggcttgcaattcccagaatttgcaagtagtctattcgcttcgtgtatgcggtcatattttgggctgagaattagccacccctcattaaggcacttagacagatgtttgccgtaatttctggtaaaagagtgttcgtttctcaactcttgatagaattcttcatcatagtcatcggcttcccagtctgtgcgctccatgcgataattgcgatatagcgttctaacttcaatagtgtctacagtgttgttccaatcttcgaccacattaagagtatttttggttaacaggttagaatacagctgacccatccaatttctataggcactatcatccgcattgttgaacaggtgcctattagccatccatatggcatctaatgcaccgaacttattaataggggggagctggtggctatcaccgtaacaatagatattaacatctttcccatctttttctttgatattcctaacatggaataacaatgattcgaagtctattttcgacaactctccaaactcatcaataataatattagttgctttgtattcatcaaaagatgaaaagttaacgtgtgtttttctttgtaattttttggctagatcggtgttatccatattattgaggctatcccttagacgactacttgcagtatggtttggagatgttaagaatacatctgtgttatttatgtcatccaacgtattacttatgttagtagtttttccagtgccagcgttaccgacagttaatattaatttcacttttcccgttttcattaattactattctcctgaatttgatttaatcaccttaagaatttggtgatttgttaatatataacagattaagcattttcttagattaatatagtcacttttcatattttcgtagaaaattgaaaacctttttactttttgaaaaaaagtgaaaagacagcaactactagtactaacccataacaattaataatattgaattacagtactagttaggttatcaacttgcaaaaaccacaagttaataactgttcgagttatcgctacgcgaaactcgcccatacgatatctaatattaattaaaatctaaatggtaacttatttcgctcctgtgccaattccttatctcgtttagctttatctttttcagcaataaacttatcaatcatagtcataaccttagctttggatactggtttgatgcgattatccactttgggaaggaataccttagtaggattttttaattcaatcttgctaggcatagcattggagaaatgtggtttatttggaatgcgagcctcgaacttaatccaatcccatttttgcaatagtcctaatttttcacgtatttcttttgtataggtaatccatccaaaattaaaaaaattgtggttatcgcttccaatatttctcagatagacgatagggcgcctttctcctgtaattgattcaaatatgtcaaatcccactactgtagcgtcaaagtattctcttgtctgattcatcaataatgtcatcccttttctgtattttttaaaacataacccttacaaatgttgatataacagcacttataggcttgtatttggaataaaacattcattttattggctatttttagcccttttaagatagaagtctttattttcctctaatatatattggaggaattcccaattggtttctggtactgattgaggctttcttttggttagtaatctaactttagaaggatattctaatttatagtcatattgaataggatgttttttcttatggtggagtcattcccttgataacccttgagataactagacaccctagcattgaattgaacttcatcacctgtagccaaaatacccaaactttgaaattgtttagtgtaattaatccacagatgatcagctactagatttccattaatatccgttaaatttattatcaaaaaggtaggcttgccatgcccgttgtatccagtcttataacccagtctgctaacaactcccacatatgttccgcgttctttatttcctatttgcttaagtgcgtctctcataatatttactccttaaatttttttatacttagttaaataatttttattcttaaataagcctcgcaagcgtattttttattaattaaatgattttattcttcaggtattcatcgatggctaaacggtcaaagcgtagaacacctccaatctgcacggcgggcaatccttcggcaatagccttctggaaagttctgtaacatattcccatgtacttgcatgcctcctttttattcatgtatcgaggtgctgggctaaacataagagagagttgttccattaattccttattgtcagttatttgttttaattccatctgcaaacctccagttaatttttaagccactattacgtgactatgtatgatgcgctttatatagggtgcgaaaagagtttcaagtaaaaaatattaaaaaatacctttacactactaatatggataaaaaaacgagaatatgccaaaaagacataaaaaaacataaaaaaacatcaattagatacaattccatttaattccgtacacttataacatggggtaaaaatgtagtgttttactaaaaaaatctaataaaatttaccttacatagataacatagtgaaaaaattttgttttaagtaaaaaatattaaaaaatatccccatgtctatatatgtataaaaaaacgagaaaatgccaagaaaatacaaaaaatatcaatcagatacatttctgtgtcactgcagataatatgtataaaaaaaagaaatctcacaaaagaattgtaaaattttttaaatttattttttgagttgcctaaacaaagatttcaatgtaccatgtagctgttgcgggtctgactctgcaacacgggaggtcatcccaatattttcaaaaatgtaggcctcgcaagcaatacaggagcgaaaattaaaatggcaaaaataaaaaaatacacaacaaaaacaggaaaaattagatatgaatttcaggtgtacgtgggagttgactctctaaccggacgccaaaagaccacgagaagacgtggctttaagacgaggaaagaggcctccatcgtattgagtagattagaattggaaatcgaaaaaagaggactacaggaggatgagagacgctttttcagggatgtttgcgcggagtggatggaacagtaccgtttaacagtgcgagagtctaccttagagaagacccaacggattatcaatatccatgtactacctgccttcggaggtatgataattaataatataactccgaacgtctgccaaaaagttgttaataagtggtttttggaggctaagtcctacaaaaaatggctgaattacgcttcgatgatttttgattacgctcttagagctgaatatgtaagtcgaaatccttgcacgctggtaacaatgccacgagtacaggaacaggcaggagagaagctagaaaacttttggactagagacgaactgaatacctttttcgactatatgacccccaaaagggacgttgaacaattcaccatgttcagattattggcttattcaggtatcaggaaaggggaattactggcgctaacgtggaaggatatcggctttgaaggaaacacgttacgggttaacaagactcttacgcaagggttaggtggtaagttaatcgtgcaacccccaaagagtagggctggacgccgtacaatcgacttggatgacagtaccatgcgatacctcaggcaatggaagggtgttcaacgcgagacttttctggggatggggttcaatactaacaatactagtcagttggtattcgcaagcaatagaaatcattttcgctccatgaatacccccaccaaatggcttaataaagctattaaagccacgggactcaaacacatctcaattcacgggtttaggcacacacacgcctcactactgtatcagtctggagtaggtcttaaggagactcaacagagattgggacactcaagagcagacagtagcgttacgctcgacgtgtacactcatacgacagaacaacagaatgtagcagctttgcagaggtttgaaaattacgttgaggccaaataactaaaattggctaagctttatagaattttttgtaaaaaataagtgctttaaaccttgccataataggaataagtagcaaaaaaattggctaagcttttggctaagttttaggtcaattctgtgcaattttaagcaaaacatgaatatttagaagtacaaaaaaatcccgtcatatcaacgttttaacgctgtatacaacgggaaggaatagcaaaaatggagtcggcgggagtcgaacccgcgtccaagcatgtcgccaccatgacatctacattcatattcatactacttagatttcgcgaattaagacgccgtatgtcagggcttcattaaaacgctagtctgtaaatcctcttcttaagcacccaggccagtacttaagcgcaagtccacttcatttaggacccgtatctagcccatggacgagactaggcggatctacgttaagctactattaggcagctaaagcgtaagaattgttattattttttgcagttataataaactgaacgtttttacgtagccgtaacctacgaaatgcagtcatggctcgacccatacctgtcgaatccataacgaccccaaaataaaacctatgatctattatatcataggatgccaggttttaacggcgatttttatcgttttcaatcggaattggtcgataagctaactgttgttgaccttggagattgtttaaaagacggtcaagcaattctgaattttggaggttctttaaaaggtaatccagcaaagcatttttagtttttttcatgagaaattcctccttctatatgcactcatcataatacatgattcaagaaagtcaagcagttttgcctattgcttaactattccttaaatgtcacaatttaagtaactaggaaaagaggaggagagccatgagccagattgatgaaattcatcgagtcgagattgagatgttaaaagttattatcgaaatttgcgataaacatgatattaaatacatgctaatcggtggaacattgctgggggcgatccggcacgacggatttattccatgggatgatgatgtcgatctagggatgacgcgtgaaaattacgacgagttcgctagggtcgcgccagttaagttccaaaatacacattactttatgcaaacagcggatacggatcccaattttgcatttagttatatgaaggttttagatactaatacttatatagaagaaaaaaataatgttaatgatgcccacaagggaatttttattgatatttttccttttgataaggttcctcgtcaacctgaaattcgccaggcagtctacaatcgctttaagattaatgacgccgcaattctcgtgcgactagggtacaacattatcaaaacaccgttccgtaaagcgcctaacgagaagcctttagagttgttcatgagtgtagccaagttaaaagagcgacgtgaaaatatcatgcgcctgtatgataatgaaccatttcatcattataaaaattatgcttctcagtacgcctatgataaagaagttttaagtcagtccgaactaacggaactaaccacgcataagtttgaatccattgaagtttcgattccccaacactatgaccgtattttgaaacggatgtatggtgattacatgcagctgccaccagaaaaagaacgcgtttctaagcacattgatacggtgattattaatggaaaacgaatcgaatagaaccgaggaattttaatggaaaaactaaaagagcgcatggatgcgtttagtgacgcggtcattgcgattatcattacaattatggtattggaattgccaatccccaagcatgatttatttagcgaatatatgcaatttgataaagcagttggaatcttttttattagtttttgttttgtagcaaatatttggtaccaacattctatgttatttaatgatgcaaaaacaatgaatgatcatatttttattcgggaattcatttttttagctttcttaagtttgatgccaatttttacaaaaattattacttacgataccaatcggacaacggttttagcctatggaattttaaatattattgttaatggattgtttgtaaggcttagctatgcggtcatcaaacaaaaatataccgatcaacaagatattaaacgtatttttcataaggtctacggtaatcataataactttttgggttatgccagtattaccatcttggttttagcgtactttttccctaaagcgatggtggttgtttacttagcgatgcccgttatttcttttgtgacgacacgccatgattatacggatttacaagatgtcgcacagttacctaaaaatgaaaaggaacagttcttagagacgtcaggtagtagtcttcgtgaattgcgtctgatgcaacgtgaaattatgcgtaaatatcgtggaaaaggccgcaataatcctgaaatgcaggccgaactaacggcactattccagagtcacccagaattaaaaaataaaagaggccgtcgcttttaatgcgacgacctcttttatttaactatcttgacgagtggctgcgattgctaattcacggatgttaaccgcttgtggcatgtcataaatgaacttaacactttcagcaacatgtttaggatccatggtgatgccacccatactctttttccattcgccataatcgaccaaggcattttggtcagtaacgtgggtgaggagttcagtttcagcagcgcctggggcaaccattgagattcggacatttttaccagaaacttcttctcggatagtttcgctaagtccatgaacaccgaatttagaagcaacataagccgcatggttaacgaaggtcttcttaccagctagggatgacatattaatgatggttccatgttcacgctctaacatgctgggtaaaacaatttgggttccatttaaaacgcccataacattagtatccaacatggtttgccactcggttgggctttgggtagtcacgttgcctaatagcatcactccagcgttgttaacgagtaagtcaactggtccaaatttagcttcagcatgttcaatagctgttttaaattgagcttgatctgttacatcgacgctttcaatcatgacgttttcaaagttaagcggtaaagcttgaatcttttcaactcggcgacctagtaataattcagggtaacccgcctgattaaaaattttggctatttctgctccaaaaccagagctagcaccagtaataacaattaatggtttattcatattatgtacctacctttgttttatgatatatttgatgttactacttggagttaactccaagtcaaggaaaaattttaaaaatgaaaacatatttaattggcgatattgctaaaaaaatgaatgtaacaaccgatactttacgttattacgataaagaagggctattaccttttgctaaaagaaatgaagcgggtaggcgaattttcacggaagatgatttaggatacgtggaagtgattaactgcctgaaaaaatcggcggtgcctgttaaagaaattggtcaattcatcgagtggtgtatgcaaggagatcaaaccttagaacaacgctatgactttatggttaaacgagaagcggccttggaacgccaaattaaagaattagaaacgcagctcgcgttcttaagatggaagaagtggtattacgcccgggctaaagccgctaaaacggaatcagttaattttaaaccaggtactcagagatcagatccagccttatatgaccattatcaaaaactccatcctgcttcaaataaatttatcgagtaaaagtgcaatttgaaatttacaaaactgaatttatatgctaatctaacgagaagtagatataattatcaaccgtaagaagaacgagtatttaaagcccataacttaaagcgaattgaggatagtgcgagctcaaaaagttattcttttaagaaaaacatcttctttgtttctaagctgaaattacagtaggcttagacggggccggcccgttatagcttggaaagcatttcgatgcttattttaagatgtttaatttaattaaacgaattttgggtggtaccgcgaaagtccttcgtcccttctggggaggaggactttttttatttgtaccggactttttacgaggataagaatggaggatttattcatggaaaacacattagttaaaacactctactctcaagcagaacatgatgctgacgtagaagtggaagtaactggctggttaaaaaccatccgttcttcaaagaaaatcagctttttagaaattaacgatggttcttacatcaagaatgttcaggttatcatggacaacaatgcccttgaaaactctgaagaaattcgtaaggcagcaatctattctacaatcaaagttgtgggtaaagtggctgatacacctaaggctaagcaaccatttgaaattcaagctagttcaatcacaattttaggtagctcaaacagtgactacccattgcaaaagaaggaacatactcctgaattcttgcgggaacaagctcatttacgtcctcggacaaacactttctatgctgttttccggattcgttcattggtttcttttgctgttcatcaattcttacaaagcaacaactttgtttacgttaacacaccgatcatcaccagcagtgatactgaaggtgccggtgaaatgttcaaggtaacaacgctagatttgaacaacttacctaagaacgaagctggggaagtagattcaagcaaggacttcttcaaacaacctaccaacttaactgttagtggacaattgaatgcagaagcttttgctttggcttttagaaatgtttatacattcggcccagcctttagagctgaaaactcacatactacgcgtcatgcttcagaattctggatgattgaaccagaaatggcctttgctaaccttcaagatattatgaatacttctgaagatttgttgaagtacgtggttaactatcttttggaaaatgctaaggaagaattggaattcttgaacggtgccgttgatccagaattaaaagctcgtttggaagctactaaggatgctgactttgcccgagtctcatacacagaagccatcgacatcttaatgaatgctgatcaagaatttgaaaaccaagtcgaatggggcattgatttacaaactgaacacgaaagatacttaagtgaaaaggtatatcaaaaacccgtcttcatcacggattatcctaaggacattaaggccttctacatgcgtgaaaatgaagaccacaagactgtagctgcagttgatcttttggttcctggtatcggtgaattaatcggtggtagtcaacgtgaagaacgtctcgacaagatcaacgaaaagattgccgaattccatctcgatcctaaggaatacgaatggtacgctgaactaagaaaatacggtgaaactgaacattctggtttcggaattggattcgaaagattacttatgtacgtaactggaatcgaaaacatccgcgatgtaatcccattccctcgtacaccaggaaatgctagtttctaatttaatcgttaaaatgaaaagcacccaatcatagattggatgcttttttatttaaccatcttataatttaaaaaataagtgttgcgtagcaatgcacgattagtgcgaataatatgatagcccattttctcgaaaaaagggactgctgtaatagaggcataagtagaatattcagaggatgtaatggtttgctctaatttgtttactaggctagtagcgattcgttgacgttgatatttaggatgaacaaaaagatggtctaagtacccagatgtactcatatctgcaaatccaataacgccagaagaattaatggctactagagcgatattatttaaagtaggttttttccacttttgtttatcaatgttactccatacttcaatttgtttttgattataatctttttgattagtttcacgaatagacttagaaatcatcattaaagttgaatcttcgtcagtgatttgatatttcctaatatgcattttattatcctatcttttggtatgttaaataatatgattttttcgatatgtacgtggtgagcatcctaaatgggtggtgaaaaccttacttagataaaatggatctgtaaaaccggtttgttcggaaatttctgctaacgttagatttgtagtgattagtagtttttgaacttttttcaattttatttttgtgtaaaaacagacgggagtttcacctattatttttttgaaaatccttgaaaaataagcggtacttgtattggtaaattgggctatttcactaattgaaagagaagaattgtgttccataagttcaattgcagagttaataatgttatttctagataatgcttgttttggttctataggtttgaatttttttatttttaaaagcatgaagaaatcttctacgatatgattttggatataatgtgaatctgtgtttaaactgaaatttgttttacgtagaaattcacagttttcataaaagcgatgtgatcctaagtggtgtttacctataaaagtcggtgtgactggatcggggattactctaatgaaatggaaacacatcggttcaagcatattacgtttgaatttgacataaggcggaattaataaaatatcattggcagaagcgattccagaatattgagaaaattcaaattcacaggaaccgctttcgataatatacatcacataattggagtcgatatcagattctagttgaaaactaggtttgttttcccagtatgtatatccttgtgttagagtggccaaaagtatcacctctttttggtcaaaataatacatgttttgggcttaaaagtaaatggagtggagaattcctttgtagtactgttaagacaaaaggagggataacaaaatggtgacaatgttaaagaggaaggttaattctgatataactgttattgggggaggactggctggaatttgtggagctattgcagcagctcgtcttggacaaaaagttagtttagtccagaatcgtggagtactgggaggtaattctagtagtgaggtacgtgtttgggtagctggtgctactaaacatggtgtgaatcgttatgctcgagagacggggataatgggagagttatttgttgaaaaccagtatcgtaatcctgaaggaaatccttatttatgggatgtacttttgatggaaaaggttaaagcagaaccaaatattcaactatttttaaacactgaagtgacctcgatagtaatgaatcaagataaaacaattaaaagcgttactggttttatgtcagcatcagaaactttactagaatttgaaagcggttacttcattgactgtacgggcgatggtttaatcgggttcttagcgggagctgaatttaatataggacgtgagagcagtaatgtttacaacgagagtttagctccattcgaggcagatgaggatacgcttgggagttccttatttttctacacgcgcgacgtgggacacccagtgaaatatatcaagcccagttttgctaaagacatcacagaaacatcaattgtaaataaccgaattattcgaaaagaggataacggatgtgcctattggtggattgaatggggcggagaattagatattgtacatgataacgaaaaaatacgagacgagctacaatcagtagtttatggtatttgggattacattaaaaattctggaaaatatgatgcagacaatctaaccctggattggattggttcagttcctggtaaacgtgaatatcgtcgttttaagggcggatatgtattaaagcaacaggatattgaagaacaaacattatttgatgatcgaattggatttgggggatggtcaatcgatttacatccagcaagtgggatgtacaacgattctgttggtgcaaagcattctgttgcagatggtgtatatcatattccttatcgtattttatattcgcgggatattaataatttgttctttgctggacgggatgtttcagtatcacacgtggcttttggaacagtacgggtaatggctacttgcgcagtaatgggacaagctgcgggtacggcagctgctttggcaaatgaaaagcaaattaagccagccgcaatttattctaattatttgcaggaatatcagcaaaccttattgagagaggatggttctgttttaggagttaaaaatgaagatttaaatgatttggcaagaaaggctgaagtgactgcatctagcgcgttaaaagaaattaatacatatgcggtagatatggatccgtatccacttgataaagcggttgccttcacattgcctgtagatcctaatattaaagaacttaaactccttatttcaacggccaaagcaacagaattaaaagttacttggtatagcacaggaaaaccacagaattatatcccagattctaaaattgatgagcagacaattgaagttgaagcaaactttatgggatggaaaacaattaatattgattggcaaccagaacaaccacaaaatatttttgtgatagtagaaaaaaatgaaaattgttctgtatatctggggcatcaagaatttgccggtgttttaagctatgtaaatgatccaattcaagaattgagtcagccagaattacatgactattcacgtaaaagtcctttgttgtattggactaatcaatcgattaatcgtcggaactttgtttttaaagtagaacaaacggaagcatattcagcagaaaaaattattaatgggtatgtgagaccatatggtggccctaatatgtgggtgactaatttcagaaataaaccagaagaaattcaacttacttggacgaatccgcaacatataaagcaaattaatttaacttttaatgatgacgttaatgaagacattattaaccttcatcatcacaaaacttactttgaacaggttcctgagttaattaaatcttatcgagtgtactatcaaagtgaggatgagtggcatttattatggcaaacagattctaatcgagaaagacatattgtccaaaaattagatcaaacgattgagactaaaaaattaaaatttgaattattacaaaccaatggtagtcaacaaatttcattaaatgagattcgagtttattaaggaggtttactatggaaagtagtcataaaaaactatctaccaatatgcgctatgttattttagcgttagtattcattaatatcgtaattaattatatggacagaaccaatgtttcaattgcaatgccggaactttctaaagaaattcatttatcaacggttcaacaggggctaatcttttcagcatttggttggatttatgctgcaatgcaaattccaggtggtattctattagataaatttggttctagaattatgtatttcatcagtctatttggttggtccttagttactgtttttcaagcctttattggtggctttggacaattaatgggactgagattaggagtaggcttctttgaagctcctgttatgcctgctaataatcgagcaatttcttattggtttccagaagatgaacgaggttctgcgatcggtatttattcatcggcccaattcctaggactggctttttctacaccaattttatattcaattcataatacaatcggttggcgagggctgtttattgtcacaggaatcattggaataatttggtcagttgtttggtatattttatatgctgatcccaataagagtcggtttgttggtgatgacgaattagcatacattaaagcgggcgacgcgatttccgaaggtgatgatgcacagtcaaactctaatacaaagcaagaaaaaacaaaaataacatgggaaaatattaagcaattatttacacggcgtttattaggaatttatattggccaatttgccatctctggaacattctggtttttcctaacttggttcccaacatatttaactaaggctaaacacgttaacttcttgcaatcaggtatgttatcgtccattccttatttggcagcgttctgtggagttatcttagctggttttatgtctgataaattattgaagagtggtaagtcagcaagtttcgcacggaaagcacctgtaattactggattactattaaccttattaattttaggtgctaactatgtaagtagtcccgcactaataattatgtttatgtctatagcattttttggaaacggtttagcgacgatcacttgggtgtttgttacagcattagctcctaaacatttaattggtttagccggaggaatttttaagggttgtggagcattatcttcgatagtgataccaattgtgattggtttccttgtatcaaaaggtaatttctcatctgcgttaatttttattgctgctatcgcattagtaggagctttatcatatattttagtagtaggaaaaattgaaattaatgaagattaggttaacagattatgaattgaatttttatataagtttgctagatattattataaccaacaaccaaaaaacacattctgcatattttcagaatgtgtttttgttttatttaatccttctaccaatgaaacgccacctgcacccccataattaacatccgcactccaattgttgccagaatcaatcccatcaacttcgtaatcacgttcataatgttattacccaatttagccataatttgttccccgtagataaaaatgaaataagtaatgaccgatagaacgacaaaagcactaatcacgatgaaggggttggtactactcgacaagttcatagtagtggcgatggttccaggaccagccagcaccggcatagccagtggagaaatcgctacgtcagtattattactgttaatggaatccttaaccgattgcttgggatcatgctgaataggggacacgttcccttggatcatgtgataaccaatcaaacctagaatgattccacccataatccgtaaagctgaaagattaataccaaagatactaaaaatgtaattacctagtagtgcaaaaagtgccacaatcacggtcgcaacgatgaaggctaagcgcgcaatggcattgacttcttttctactattatcagcagtcaaactcacaaacatgggtaagttagcaaaagggttcataattgcgaaaaaggcggtaaatgatagcaagaaagcttgaactaaattcatagtgcacctccgttaattaagttgaattagcttaacttaattatatgggggaacgatttaaaacccaattaatatggctggttaagaagggaaaagcggtctttaaagacgaatttccaaaaatactcgatttttataaaaagagcttgtatttaactaaacgtgtataatataatgcttgtgaagatagatagcattagccatcacttatctatatttatgcgtttttatacatactgaatgctgggactcagtatgtcaatatccctaaaggcgcccttaattacgaattatagtattaatccaaaatagaggaggctaaaaagtttacataaaaataagacttttatatattatgaaaatgtttacaacgtataaataagagtcattagtaacattggaattattgatgattagattagttgtagtatcggggaagcagattaaaaaaggggtattaataaaatgaagaaaattattttaagtgcaatgttatgtggtggtatgttattaggtgttgccaacagtggcgtggctcatgcagctgataagctaaccgggaatacaaccgcaactgctacagttactaaaggtgatgtcacgttagacattgattctgcaatcaattttgatccacaacctttaagtggggatgtaaactttggttctcaagatgttaactataaagttacagattattctggagatactaaaggataccaactatctgctaaattaggtgacacagatgcaactcgtacggtaaaaattggtgacacgacactttctgatgctgcagccgtagtagcatctaaagattctaatatcgtcggggaaaacgctgataaattatctgtaagccttgaatataatggaataaaagaagtaaaggattatagcactgctattcaatggaatttaactaagactcaaacagaacaaattacagaatagcaccattattccgaggagagacttagttctctcttctttttttgaaaagagatcgatatgaaaaaaatattcacgttggtatttatatttgtaatcagcattctaactgcgacgaatgtacatgctgatcataaacttgctagttattcagtgacacccattttttcggaacatcagacggatggagccgatagctattttgacatcaaatggccaccagctagtaaggaatcatttggtattaaaattacaaataatactaaaaagaccaagcaatttgaaattgaagtgaacaaagctcggactaatcgtaacggcattgttgactattctgatcatactccggaaaaagctaatacggtttacaaattaactcaaatgattaggttacctaaagaagtcgaagttgctcccaatagtagccaaattattcacggcagcattagttttccagctaaagatttcaatggaattttgatggctgaattacattttacggaaaaaacgacagcagtaaagaaaaatacagtttctaacacgattgcttataacattccgttcgtaatccgcggaaatcatgaccaacggcccacaccacgtttatccctgaaccaattgaagatgactaaacctaacttgagtacttacgaattagatgcaaagcttaccaaccatcatcaaaatttacttaagagtgtcaaaacagtttcgaccatcaaaaatatggataacaaaaccctcaaaaaggaaactaagcggattgacattacgcctgaaacaacttttgagaatcctatccaagtacctaaaaatataaaagcaggtcaatacaagcttgttttgaccatgcaacatggaaaagatcattggaaatttgaaaagaacttcaagattaagccagctgatttgaaggtcgctaagcgccatcagattcaaaatcattcggccttattcatcggactggcggtaattgcgctcatcgtaattggcattggctggattatattcaagaagctaaaacgaaaatagttttttaacccaaaagaaggctcgccgttaagcgaaccttctttttatttgtcgtctttatgcattttatctttgagttcttccatggcgccttcagctgattccttgacgtctttaagcttatctttgactttaccagtcatattttgagctttacctttagtttcttcttttttgtcgccagttactttgccggcaccttcacgaactttacctgtaactctatctttagtattttccaatctttcgttatcagacataaaacaatacctcctaaaagttaagttttttggttcatctccattgtagcaagtccaccatctaaagtagtaatgatatgctcaacttgagtcgatggacaaaaagttgtatcatgaaaccgaatttaaaatttaataaatatctgcactaggggtgttcttagaagaactgagatacgcttgttcagcgtgatccctttgaacctgtaagttagtacttgcgaaggaaagtgtttaattgttgaaaccaaaaccatccttctgtctataaaagggtggttttttcgacattaagggcagtgatagatattggtaaggagcttattatgaaccttcaagatattgccaaaatccgggaagttaatccggtagtagttaattatgctaattttgttaccccatttttggtggcgaatggcttaaatgcggtgggagcttctcccatcatgagtgatgaagtcagtgaagcggaggaacttgtccaactcgcatcggccgtggtggttaatgcgggcgcttctcgtaaagagagctggccactgatgagtaagctgtgtgaagcagctaatcaatatcaaaaaccactcgtcttagatcccgtcgcagtcggtgccacccagtaccgcaaagccctcaatttgatgttactagaaaaatatcatttcgatgtgattcgtggaaatatcggagaaatcgccgttttagctggtatcgattggcaaacgcgcggcatcgacgctggaagtgggaccgaagacatgagcgcagttgtccaagcttgtgcccagaaatttaacaacgtggtgattgctagtggtgaagttgattatatcagcgacggtcaacaagtgattacggtgcacaataacactaagttgttaccagccatcgtgggctccggcgatttattatccagtatcgtaggagcgttcagcgccgtagctgaaaatactttagatgctgctgttaccgctagtttggtactctcttgtgcgggagaacgcgcagcggcgcaactcgatcaacaaaatcgaccaggtagttttttgtcctatcttttagacgaattagctaatatcacccctaaacaagttcaagaccttatgaaaattggagaagcataaatcatgaaaagtaaattagtacctcaagttttaaccatcgccggcaccgatagtggtgggggcgccggcattcaagccgatatgaagacgatgcaggagcgtcacgttttttcgacctgtgtggtggtggccgttaccgctcaaaacacgttaggcgtgctagatgtagaagttatgcccaaacgaatgattgaccaacaatttaaagccttggcggaagatctagatatcaaggtagccaagactggcatgcttgctaacaccgcggtggtgaacgccgtggtggaaaactatcaaaaatacgactttggaccactcgtcgtcgatcccgtcatgattgctaaagggggcgcaaagctcctgagtgatgatgcgattgatgccgtgcgtacccaactcgcaccgcttgcttacttaatcacccccaacttaccggaagcagaaaaattagctgggatggaaatcaaaaataatgccgatgtgaaagaggccgctcgtcgcctgcaacaactcggggttaaaaatgtcttaattaagggcggtcattttagtgatcaacctgaaagtcgagattacgtcctatttgaaaatggcgaagaaatggaattgacgggaccccgttttgaaacgaataacacccatggcacaggcgacacgatttcttccgtgattgttgccgaactagctaagggagcatctttgaaagcagccttgcgcaccggtaaagcatttatcaatgcggcgattagtgatggtattcaagttgggcatggacatggtcccttgaaccattgggcttatggcgaggaagaacaatgaaattcaattcagatatgttaaaaatttattttgtggccggcacccaagatgttgctaataaggcggacttcttacctaaagtggaagaaatcttacaagctggagcaacggcctttcaactacgggaaaagggttataacagtatcgataatccagctgaattaaccgaactggctgaaaaatgccatcagttaacccaaaagtatcacgtaccgttgttcattgatgatgacgtggacttagctttagccattcatgctgaaggcattcacgtgggtcaaaaagatgaaaaaattgagtcagttttaaaacgggttcagggttcgatgattgtcgggttatcttgtaacaccgaagcgcaagtcaaacaggctaaccaactcgatggaattgattatctgggaaccgggacggtctttgaaacgatttctaaagccgacgcgggtgctgcactcggtgtagccaaactccaagaacttgtcgaactgagtcgttatccaatcgtcgccatcgggggtatcaccctcgacaatcttccccagacgatggccacgggagtcaaaggctttgcggccattagtatgtttacgcagatgacggcggtgtccacccaaatgcaaaaaattaaagcgatcgttaagggatgaggaggaaagttatgttttcagcacggttaaaagcaattgctcaacccgtcctcgccgacattgaaaatcatccattcgtgcgaggaattcaagcgggcgccgttccggcagcggccttaatggtctacgttgaacaggatacctgttttttagatgccttcgccaaagtctatgcgggcgccctttccaaatgtactactaaagatcagatgcgcttttttgaggaacagattcgctacactttaaatgacgaagctggtgcacatcaaattctatgtgacatcgctggtcaaaaactcagcgaccatcaacatgccgaacagcgaccaattacctacctatataatgagcatctttttaacgctttacgaacgggagatttaatcgacttaattgcggcaatgttaccttgtccttggacgtatactgaaattagtcagcaaatcgtgaacggagcagcaccagataatcccttcttaccctggattgaattttatcaacctcaaccaggtcaaattgatgacagcatggtaaaaactttatttggtatggttgacgaattagcaataggtctcagtgaggaacgccaacatgaaatcgaacaacgtttcttgcgaagttgcgaattagagtatgaattttgggaacaagcatactatcaaaaagattggaaatataaaaattaggccaagcgtgttagtataaaagtaaataggtgacgaatttaagaggaggtgacttaattgtcagactccttttattatttacccgtcattaacaacccagagagaagaagaggaattacatgaatccacaggcagttttgaaatcaaattttggatatgatgcgtttcgaccagggcaggagcaagccatcaacgcagttttggaccaccaaaacgttttggccgtcatgccaacgggcggaggaaaatcactgtgttatcaaattccagccttgatgcaggcgggactaaccttagttatttcgcctttgatttctttgatgaaagatcaagttgatgccttagcagccaatggaattgacgccaccttcatcaatagctccttagattatgcggaaatcaacgagcggtttagtcaagcgcgccagggtgcggtgaagctgctttatatttcaccagaacgcctcgattccgaatactttgatcgtttagcagaattaccgattgatttaattgccatcgatgaagcccactgtatttcacagtgggggcatgattttcgaccgagctacctaaaattaacggatatcatccatcatcttccaactcgaccaacgattatcgctctcaccgctacggcaacaccccgagtagctgaggatattaagcaacgcttagccatccaacaggaagttcaaactggctttgctcgacctaacctttcatttaaagtcgtcaaggatcaagacagtgaccgttttttgatcgactacttaaaattgaatccagatcaatcgggcattatctacgccagcacggtgaaagaggtcgaacgtctccatcgccttttaactaaaaagcatttccaagtggccatgtatcatggacaactttcgaaagaagaacgtcggcaaaatcaagacgactttctgtatgatcgagtgctagttatgattgcaaccaacgcgtttgggatggggattgataagagtaacgtgcgctttgtcatccacgaccagattccgggcagtatcgaatcctactatcaagaagcggggcgtgcagggcgagacggtctaccgagtgaagccatcttgttatacaaattgcgcgacgttcagattcagcactactatatcgaacaatccgaacgagacgaagccagcatgacgatggaataccaaaagctacaggcgatgagtcagtatggtaatacgcaaaagtgtttacagcgctacattctaaattacttcaatgaggatgctccagactgcgggcaatgtagtaactgtttggatacacgagctctacaagatgtgacgattgaggctcagcaagtgttgtcttgtatccggcggatgggggaacgatttggaaaagaaatggtcgccctcgtactgacgggttcgaaaaatcagcgggtaaaacagctgcactacgaaaagttgtcgacatacggtttaatgcagcagcggaccaagaagagcgtgaccgaattaatcgattttctcacagcggctggatacatcgccccagacggcggccagttccccgtcttgaaaatcaccgaggagggcttacgcgtccttttaggtcaacaaaaagtggctcggaaagtggcagttaaggcaaataagtctttaccagaaaacgatgcattgtttgaagaattgcgggcgctccgtcgggaactagctgaaaagcaaaacgttccaccgtttgtcatcttttctgatcaaactttgcacgatatgtgtacagttatgccagacacgctcgatgaaatgttagacgtaaaaggaatcggggaaagcaaactccaaaaatatggcgaacagttcttccaaattttacgaaattatcaagaagcttagtatttgttaaagtgctgagctttttttgttagaatttataaggataggtataaaatgttgctactgccaatgagtgaggagaatgctacttgcgaatcagaacactgctaacctggttgttgcttttcttgggagcaacgtgggtcattaaaaataacatagtccagataccagataatgtgcaacagacatttcgaaacggagttagtcgggtgacgactaacttaaattcgattttggattcaaactggaattttaatcagaacaagacgtcgaccaaaaaggatgtcagcgacgacgcaaccccggtggaatcgattgtcaaaaacaaaaatttatcgaataaatactactacagttatcaagcgggaactcctgatgctgtccagaacgtttttaagcgtgccattgcgacttacaatgccacggggattgttaaaattgttccaggagcggaacaaggctggctaaatcatttagagctgggaacctatcgtaaaaatgtaccgctaaaccaatcccgcacgattgagctagggattggtgggccaaaaattatggaacaaacgggcgtagttagtcgaatcgccaaccatgcgtccgccaaactcaacatttactacaacaaagccgtttcacaagccgtcgccacccatgaagtcgggcatgccttgggcttagaccacagccaagctgaggattcggtcatgtacccgttggatcgcgagcaaacggctttatcgccagccgaccttgcagggttaaaatcaatttatggagaaactaagtaagagctactaatgcaaattaggagctcttttattttgttacaaaacattacggcaatattacaatatggagtaaatgcccgataaaaaagcccgttttcgggttaagacgttgaaaatttatagattaaatgatagatttaattgtgacttattaaaaatggagagatactgtatgaaaaaaacactaacgtggttaggagtggcggttggttcgttagccgtttttgctggtgcagggttcggtgtaaccttggtcaataaggactcacttgctacacatatgattgcaaagtacacgggaaaaagtaatacttcctcaagtagttctagtaccacatcttcttcagtagaagactcagcaactttaaaagttgctaagagttccaatttagattcgattttaaataatggtgaatataacggttcagcagccttagcgacgggtaagaagattcttactagctcacgaggctatgctaaccatgctgctaaaaatgaaatgacggcggatagtcaatttttagtaggaaaaatccaagatacgattaatgctgggattatcatgcatttaatcgatacaggcaaagttaagctcaccgataagctttcaaaatatgacagcgaagttgctggagcggaatccgtgaaagtcgccgatgtgatgaatcaggcttcagggattacggcggataccatcgctagtagtggtaagactaagagtttagtcaaagaaatcaacgaaaatgcgtcctatgattcgacgatgcaaggggtattcgtggactccagagccaataccatcttacaagcggccatcatcgaaaaagcttccggcgaatcttaccgttcggttgtcagtaatttgattgatcagttagagctagctaataccgcttggggaatgaaagcgaagactgtcgattactaccgggtggatgatgtaggttcagcatcgaaggtaagcaactcaactttagatacagcggaacttaaccgcttgggtagcgatcaattggtgagctcgccagccgatatcgctcagctgtataactacctatttaatagtgattatgtttcaagttcgactttagataaagtcttcgatcagactaacggtcatgtggctggttttgcggttaatggggatgccttaagccttacccaagccgtgggtggcggacgaaaccgtatcgaatggaatcttaagaaacagaccggaacgttcctatttagtaattacatcaatggggaaaataacttgtcatcaatttcgaaaaatatgtttgattacctaaaataaaccttggaggaactcatggaatcagtagaatcacaacaaattagtatcggccagattttgtcgatactacgtaaacacattggattaatttttgctagtacgtttatcgtaactttgttagccgcctttatgactttttttgttatgacaccaaagtacagtgccacgactcaaattttggttaaccgtaaattgtcagagaatatggcgggagcccaattgcaacaaacacaggccgatgttcaaatgattagtacatataaagatatcattactagccccacggttttgaagacggttaacactaaattacaaggtcagcctggctatgaaaagggtgatgttgatagtttaaagagttctctttcagtcaatagtcaacaaaactctcaagttttctccatcaccgctaagagtaccaatcctaatacagcagctaagatggcgaacgaaacagcgacaacttttaaggacaaagtagctaagattatgagtatcaataatgtttcgatcgtttcgaaagcgactgcggatgaccaaccggttagtccacgaactaagttgaatattgcagctggtttggtagttggtttactcttaggaatcggattagccttcttacgtgaatttagtgatcgaaccgttacctctgaagaattcctaaccgatgaattaggccttaaaggtttgggaattattagtgaaatcaatgaaagtgatattcgtcgtaaaatcacaccaaaacttagagcaccaatgagtgatgatgacgatcaatctagaatgcggagaagggtataggtaatcgaaatgtttaagaagaaacaaaagctagataacgaaagtcttaaaaatggtgtgggattagttacttttactgatccgacttccacgattgcagaacaatttagaaccgtacggaccaacattcaattttcatcagtcgataaggctttgaaatcaatcgtctttacttcatccgcatcatcagaaggaaagtcgacggtaagtaacaacgtggcggtcacttgggcggatcaaggtaagcgcgttttaattgtcgatgccgatatgcgtcgtcctaccgtgcatcgtacctttagtgtcagcaatgcggttggattaagtaacctcctggcggagactggcagtttggaaaacgccatccatgaaacaattattaataatctatcggtaatgccaagtggcccaatcccacctaatccatcggaactattaggttcggccaagatggccaccttattggatcaactaaccgaccattatgaccttgtgattattgatgcgccacccgttaatacagtaaccgacgctcaagtcttagcagcgcgtgcggatggaacaattttggttgtccctcaaggaattgccgataaagccggggtgcgtcatgctaagcaattacttgaagcagttcaagctaatattctaggagcaatcttaaaccgagcaaccgctgaaaaatcaacaggttattatggtggttactatggtggttattacgggacggatgataaataatgatgaatttaattgatttacattgccatatactgccaggtgtcgacgacggtgccaaagatttaccaatggcactcgacatggcccgtgaagcagttaaacaaaacattacgcatattttattaactccgcatcacatggatggcatgtatacgaaccacaaagcagacgtgattcgtaaaacagcggctttccaacaagaactagatgcggccggaattcctttgacggtttttccagggcaagaagtccatttgacgggagaactgttagatgcaatcgataatgacgatattttgtttatggatgaggggagcaagtatttgttattagaattacctcacagtggaattcctgaatatacggaaacggtaatttttgaattgctagcccgagggattacaccggtgattgctcatccggagcgaaatcatggttttcaaaaaaatcctgaccgattgtacgactttgtagagatgggatgcttaactcaactaactagtagttatctgggggtattcggagaaaagatagaacaattgacgcaaaaaattattgatgcgcacctaggctttgttttttcatccgatgcgcacaattttgaaggacggcgttttctaatgcaagacgcttttaataaattaattaaagaaacgacagatcgaaaagctgggctgtttaactataatgctaagtcaattgtaaatggggattcaattagtactaatagcattctgcacttgtcttcactaaagacaaagaaaaagaaaaagttttggctattttaaaaattggaggaagtttatcttgaagaaagcattaattacaggtggagcgggttttataggttctaatttggcagataagttagtggaagatggatatgatgttacaattgtcgatgatttatccatgggactaataagcaatattccagattcaaaagatattcatttttatgaaaaatctattacagattacacttttatggagaaaattttaatagagaacaattttgactatatttacttattagctgctatagctagcgttgctgacactatagaaagaccgtattcttctcacctagttaatcaagaagcaaatataagaatattagaagttatcagaaaaaataacttgaaacctaagagggtcattttttcttcatctgctgcagtatatggaaatgaacctacgttacctaaaaaagaaacttcatcaatatctccagaatcaccgtgtgctatcgataaatttgcaaccgaaagatttgtcataaattacggtaaattatatgggataaatactgctgcgacgagattttttaatgtgtatggacctaagcaaaatccacattctccatattcaggagttatttcaatcattagtaagagcttaaaatcgaaagagacctttacaatatttggagatggtgagcagactagggattttgtttatattgatgacgtagttaatgctttaattattttgtctaataacgatgatgctatacataatgtatataatgttgcaacagggcactctgttacgttaaatgaaatgataaatgtttttgaaaaaatatctggtaatcatttgaatttaaagaaggataaagaacgcgtaggagatattaaattttcaaaagctgacgttaccgcacttataggattggggtattcttctaattttgatataaatgatggattaaaaaaatactgggaatcattataaatacgggagagaaaaaatggcaagcaatattttaaacgatttggaagaaaaagttattgatatagttaatagtaatgttgaaccttacgaaggtaacaactatctatatgtaaaaagagcgttggacattatattttcgctgattttacttattattgcaattccatttatcattgtttttgcgattgcaatacgtatagaaacacccggaaatcctttttattcgcaagaaagggttggaactatgggtaaaccaataaagattactaagttaagatcgatgtatagcggcattgaaaagaagtctggagcaatgtgggctcaaaaaaacgatgctagaataacaaaagtcggaaaaattatacgaaaaacgagaattgatgaattaccacagttgctttcggttttaaagggcgatatgagtctaataggacctagaccagaaagacctaattttgtcattcaatttagtgaagaagtccctgggtttgagcaacgtctaagaattaaaccaggtttaagtggatgggcacaggttaatggaggttatgaagattctcctgcaggtaaactaaaaaatgatttatattatataagtcacttaagttttaaaacagattttatggtttttttgaaaactataggtgttgtctttactggtgaaggagcaagatagaatggaatcgagcaaaaattctttagatagctatagcggattgatgtccgtgtatactagagaaaaggctgacagatttgagaaagcaattgaatctatatttgcacaaactgttttacccagtgaatttattttagtcgaagatggaccgttgaatagtgaactaattagcattatagaaaatatagaaaaagaattctcagccagaaaaattaattttattaaagtttgtaataaagttaatcggggattaggctattccctgaataaaggcttaaattatgcgaattatgatttagttgcaagatttgacagcgatgatattaatagagctgatagactagaattaactttaaaggaattcaaaaaagatactcaattggcgatggtaggcggaaatataagagaatttgatcctaaagatgatgccttttcaaaaatacgtaaggttccacaagagtttgaaaatataagaaaaaatatcgcaaaaacaaatccttttaatcatatgacagtaacttttagaaaaaaggacattcagaatgtaggtagctatgaagatgtcccgtattttgaggattactacttgtggtttaagttgatagaatcaaaacgaagggttataaatatagacaaagttttggtagatgtttgtgtagataacgactttatttttagaagaagtggtttccaatatttaaagaaagaaatattctttcaaaatttattgtattctcacaaatacataaacttagcacagtatatgagaaatatcctattaagaggaggaagcagattgcttcctaaagtactaatcaagttaatttattcaactataagagaatagtaaagttattggagatattatggataagcattttaaaatagactttgttattacatgggttgatcagaatgatagttcttggagagaaaagataggtaaatataaagatggaataagcaactctgcgcgcttcagagactatggaactttaaaatatttactacgctctattgacaagtttgctccatgggttaataaagtatatttggttacagataaccaaattccaaaatggataaatttagaatttgaaaaattaaaaatagttgaccatcgagatataatcccagaagagttactgcctacatttaattctaatgtgattgatttaaatttagtcaatataaagggattgtcagagcattttgtttattttaatgatgatatgtatttaaataatcctgtaactccaaatgattttttcgatgattatggaaaaccaatggacacgtttggatttaacgtaataatgccaactgaaaaatttgatcacacctttgttaataatatagctattattaacaaagattttaataaaaaagaaattatcagaaaaaacttttttaagctattcaatattaaaaataggatatataattttacatcagcattattagctcctttcccaagattcacaaggtttatagatccccatgtacctatttcttttagaaaaagtacaattaaaaaagttaatgaaaaacatgaagaaattttaagatacacaaagcatcgatttagggatatagaagattactctatttggatatataggtattacgaattagtggaaggaaatttttctgttagaaatagtaattttgtaagaggaattcaattaagcgatcttgaacagaagggaatcaatataatacgtggtaaagtaaaaataatcaatattaatgataaagatgatataagtatggataatttcgaaaagttgaccaacaagcttaaattagagtttaaaagaaaatttagtcaaaaaagtaattttgaaaagtaggagaaaaaatgtctagagaattatttactcgaaaagaagatagtaataaattgtttatgaatttatttaccttaaatattttttatcaaatactttcgaatagcttgcttagagaaatttatagtagagcacttttttcttatgtaggatacggattaatagtaattcttttcttcgttggtatattaaatggattgatacatttgaatagatatagagaaattatcaaatttttcttgctattgacactaatcatagtattatttgtccaaaagaacacttctattctattcttagtggtatttgggtttattgcaagttatctttcaataagtgaagttatggaatgttttttttctggcacaatctgtgctgttcttcttttattaattttatgtgctttatcaatagtaccctatagagatgcttacactggtaatatacaacttggttttagcaatcctaatacaattggattctattttggtcttatcccaatggaaatgtttttcctaagaaaaaataaattttctatactcttaatgagtataatttcttttgtggctaattttttcttgtttcaagattatacaatggttttagtattgtttatatttatatttattctttacctaggtaaagtttttccacggttactttttagtaagactgtgaagttaataacaattttattgccatatattttaacaagtttatccatatatttagcaataaattttacggtcaatccgttgatgtataggataaataatatgctgagtaacagattgtacttctggcaagaatacataatggcttttccccctaagctcggttatcaagtaacaaatatgaatcaggtatatcctctatcatttaatgcgaagtggccttttgatggatcctatatttattatttagttacttctggatatgtgacctatactatttttctcatagtgacaacagtagctatatactactttttcaagaaaaaaaatgttgctctaattgcattaacagttgcttcactggctatcggattttctgagagtttgcttttttcattttatcagtctccgtttggagttcttgccgtagcaattgttttatttaagataccttttgaaaagagggagaatttatagaaaatgaaaaaaatattattgacaggtgttggagctaatatgggtggaacagaaacatttgtccaaacactagtgaaagagttacatcataatgccaattttgtagttctagctgcttctaaaacggaggttgcagaagcagatttttttaaaaaatataatgtaagagttgtttatttgaaaaacattttcggatttaagagcattttaaaaagacccagaattattgagtcttttttattaaaagaaaagtttgatattgtgcatataaatgctactagcctaaatgctgcatacatagcaaaaaaagcggataaattaggtgtaaaggttatttaccaagtccataattattcgccatcgggttatggggttgttgcaaaaagcttaacaactttattagctaagaataatagatcaattttaaaaaaataccggatataaagctagttgctgttagtgaagaagtacaagaaaaattatttggcaagaaaattaaaagtgaagttattcttaatggggtagatagtgacgtatatgccttcaatgaaagtagacggcgcataataagagaaaaatttttgatttcagaaaaagaagtagtgggaataatggttgcacggatgacgccaataaaaaattatgatagagcagtaaaaatagcgacattatcaattgagcgaggcgtgcttgatagattttatatggtaggcgatggaccagaacgtgaacgtatccagaagttgatcgatgaattgcctagtaggataaaagaaaacatgtacgtcatgggagaaaggaacgatataccggatctattaactatgtctgatgttatgcttttgacatccagtaatgaaggtctatctttgagtgttatagagggacaagctgcggggttaggaatagttgcttccgatggagttcccccagtgactaacattacaggtaaagtaatttacattagtcttagagtagaagataaggtttggacagacgctattgaaaaaatgagtataaacaattttactgatagaataaagagtaatgaatatgtcctaaattcacaattttctaagaagatatttataagaaaatttatagaattatataatttataaatgggattggtacgatgaatggcaactagaactttaaaatctataagaaattctaatacggcttttgtgggacaactggttattttgatagcgcagtttataactcaaactgtatttgtaaaagtgttgggatctgaatatcttggtgccaacggattatttacaaatattctaactttgttatcctttgcagatttgggtataggtggagctatcacgtatgcgttgtataaacctctagcagaaaatgattataatactatatcagcaataatggagctttttaaaaaaatatataatattattgggtgcacaatatttgtattaggtacttttttttctttctttattgaggactttataaacagtaacaccacgattcctcatatacagataatgtttattttatttgttttaaattcggctacgagttacttttatgcatatttaagatcattattgattgcggaccagcaaggttacattgacgtaataaatagagttattttcacaactatacaaacagtattacaaatcagtttcctgttacttttccataaatatgtgttatttttaataattcaaattctatgtactctgtctgctaatatttcattgtatcgtaaaacgttaaaagcatttccttatttatatacggaaaaaagtaaaaacataaaaatttctcctaaaattatagaaaaaatcaataaaaatgtcgttggagctgtggcatctagattgggaattgtagttgcgaatggtacggataacttaattctctcaagtttcattggtttatctattgttgggaaatatactagttatatgcttatctttaacagtgctcaaaatatagtaaatcaagctataaattcggtgatttcgagtatagctaatttttctgttgaaagagaagggaaaggggagagtactcttttctttaattttcaatatgttgtatttggaattgcgtatgtttgttcatcagtaattttggtgatagtatctaatttcattactttatggattggaaaattttacgttctaggtaatattaccacgattttaattatagttgtgtggtttataaatataagtagattaagtgtgcaagcatttattaccgcacatgggctttattgggaaacaaaatggaaatctattattgaagctatcataaatttaattgcaagtttatgtttaataaaattcacatctcttggggtgaattctgtgatacttggaacgcttatatctatagtttttgtgagtttatggtgggaaccaatggtattatttacgtctgtaaagaatatctcgttacttaaatttttatttaaatatttaagcctaatatttattgagagtattacaatcttgtttattttatacatgaaaaataagttcgcttttcttcaaacctcatcaattgtagatattacattgcagactatttgtagtggtattatatttactttgttttatttagcagtaaatattttttctactgagcaaaggaatgttatttcaaaattatgtaaaagtctaaaaaaaagaaaacaacatgttcataaaaattaaaattatatccctctcgttactataaagatgccctataagagaagtaaggaaagttgccttcttatttaaagaagctttgataataaatatatatatacgataattatctggtttgtgtataaagtggtgactatgccagttaaatagtaaaatatttatataatgaggtttaaatccgaaatttaatggctctagatcaataagtgtggaagaagataagtgaagaaaacaattcgtaaatgaattgttttcttttttattttaaagataaatccgatgtatagatgacaaatggtagattgcaaatttaatccgaatttttggacaaatttgtcagcataacctgatacggtatatttattttaaaaaatcgtaaatcactagctaactagctactattcctgtattcacatcccttggaggtgttattttcatcgctcttaagcccaatatattgaaaataaaaaagattgagccaaaattgactcaatcttttttataatattattttactcgagctaagaaatacttcttctttccccgacgtacaattacaaacttaccatcaaagttacttgcagggtcgatttcagcattaacgtctgttactttttctccgttaattcgaatagctccattttgaatgtcttcccgagcttggcgccgtgatgattcaatcttagtggtatcaactaaccaaagtacaatgttttctttcttattttcaacatcaacacttggcatattcttaaagccttgttcaatttcactagcagttaaatcttttacttcacctgagaataaagctgctgaaatatgttgtgcttcttcaaccgctgcatccccgtgcacaaatgaagtaacttcttctgccaaacgacgttgtgcttctcgtttttctggagctgttttaactgtttcagccaaacgttcaatttcttcatgacttaagaatgtaaagtacttcaagaatttaactacatcccgatcatcttggttcaaccagaattggtagaattcataaggagtggtcttttcagcatctagccaaacgttaccaccctcggacttaccaaacttggttccatcagctttcaataacaacggaatagttaaaccataaacctttgcttcttggccttccgttcggtgaattaaatctgtaccagctgtaatattgccccattgatctcctccaccgatttgaagttgaacatcttcattcttatatagatgtaaaaagtcaattgattgtagaatttggtatgtaaattctgtaaatgaaataccaacttccaaacgacttgctacgatatccttagctaacatcgtattaacgttaaataatttaccgtaatcacgtaaaaagtctaacaaggacattttagaaagccaatcataattgttaaccattcggaaattatcggttccaaagaatttcaccatttgagacttcaaggcttcttcattatggtgaacctgttccatggtttgtagaactcgttctgcttttttacctgatggatcaccaatcgatccagtcccaccaccaattaaaataactggtttatgacctgcttgttggaatctcttcaaaaccatgaaaggaattaaatgcccaatatgcatactatcacccgttggatcaataccagcataaagcccaatcttcttttcgtctgttaactttttcaagccttcttcgtctgtttgttggttaaccgcaccacgccaagtaagttcatcaataatattcattttcattcctccaattttatcgaccatcttcaattagaaataaaaacgtccccaatcttaataaattaagatcagggacgaatttttccgcgttaccaccttgattgagtatcaatactccgctcaacatcgataacgagatgatccgttcattaaatgaaagctccatagtgtaattcgtgtcattaataagtctgattcgcatccccaccagatttctgtttgcttgcttaataacctactatgctacttcaaagcttcgttattggttacaattttacggatattcaaaacgactgtcaaccttatttagctaactcataaattgcatgggcgtagataacagcagcgttgataatatcatcaatttccatgtattcattagcttgatgcatgacattttcacggccagggaactgggccccaaaggcaacaccgcgatctaaaattcgaccgtaagttccaccaccaatgaccgtttcttcacccttttcaccagtatgttcttcgtaaactgaaagaagtgttttaaccaatgggtcttcaccggatacataatgtggtacttgggcgtgtccatgaatttccacttttgcttcaaaatccgaaagggcctcagttgccttttcgataatttcatccgcattcgttgattgagggtaacgaacgttaataataacgtgattagtcttaccgaattcgtaattaaataagtccggtgtgaccgttaagtcacccatcttagcatcaatcgaattgattcctaacttatgaccacgtgaatctaaatgcatttgttcggcaatcatcttcaaatagttgctggctactttagtatttaagaaagttgctaaaaaggtagcagcattcaatcctgctttcggttctagcgcatgtgctgattttccaatcaagaaaaatttcaattcatttccatcaacggtaaattctcccgtcaatccattttcagctaaaaatgtatcaaattcagttttgagttcttcaacgtcaacttcatcagcaattacaattgctgttgcatcccgtggaatcatattttctttaataccactagtaaatgatttcaaaactaaatcgccttgtccatctgattgaggaagttcaattttgaaggaagcaatccctttttcaccattaataattgggaattcagcatctggagaaaaaccaaaatcaggagttttttcaacttcaagataacgattcataccaacccattcgctctcttcatcggttccaaagattaaacggatttttttagaaacgggcaacttcaattctttaatgatctgtaatgctaaataagcagccattgaagggcccttatcatcactaattccacgtgcataaattcgtccatttttttctactggttcaaatgggttagtttcccaaccttccccagcgggcacttcgtccatatgaccgagaattccgaaaatttcttcgccatctccgtattcaatatggcctgcaacgttatcgatgttcttcgttacaaatccatcttcctcagcaaaagccaacatcgtttccaaagctttacggggaccaggtccaagtggagcatctttggttgcatgttctgtatcacgtgagctgtcaatcttaagtaattccattaagcgttctaacataacgtctttacgactttgtacttcagcattccaatcaattgtcatctgggataccacctttatttttattcatatacattttttctatacggtagattatacagaaaaaagataaggatgtggagttccaccttttagaaggttaaagatttttcacatacttatcttcatttttgttactttttttgtttaataccagctcggcttatcaccatctgtattgggcttattaacaccgatagaatgcttcaactcggtattattttgaataagttccaccacgatgtgagcgatactcttccgagaaacttcagttcctttgaagacctcgcccttttgggtaacttcgaaatcaacttcgtcgttgttagttaaccaagctggacgaacaattgtatagtccaaatcactgtcctcaatcacatcagcggcagcccgataattggttatgtaactccccaatgttgaattattccattcaccaaacttaccaggtacctcatcgtaaattccaagggtagaaatccagactaatcttttaatctcaaccttatccatcgcttttaccaccgcttgagcctgttgtttaatatcgccaccagctaaattagcgtaaaccgcatcaactccctgcatagctgcgactaattgttctaagttagttgcgtcaccctcaattacgacttctcgatcgggttgaattggatttaaacggccagctttgcgtaaaaatagctttaaactgtcatccgttttttctaaaaattccttttctgccaaacgagcgatttttccatgagcgcctaaaatcaaaactttttttgtcataattatctacctccactattcattctacttgcttacaaaaaattagcaattataaacacttttacgtttaggtaataattttcaatatttttagctacaccttttttaatgaaaagcgacaaaaacttgccaaagggttactactgtacaaattgcaatcacaattaaatcaccaagaatggtttccatttccattactgcaaatttctctacatcttcgcttactttatcaactcgacgacgagttctgatggaaatccagcagaagtaggccacgattaaacaacaaaatggaactaaaaacaaaacatttttattcaccattccagctgaacttcctagagctgctggcacctcattttgtagcattggtgaagcgataaaggcaattagcaatggtaaaaacgcaatccactgaatccatttaaaccgtgataacgcaattccttgtaaccatgttggtaaattatcaatcgtcaatgtgggttttcttgaatctgcaatcactgcttgggctttttctgatttttgcgccgctgttaatttattttttcttttactcatatttaattcccctatctcttctcaatctacatttagcatagcagttccttggataaataaaaaatgcgggaaatgagcttaattaaactcattggccacatttttatttttagtgatcggcttatttgttggccatttgagcacgtttttcagcttcttgctgaagtgcttggcggtcagcaatcttgaagaatggatagtagattgctccaccgattgctaagttaactaattgaataactgcaccggaaatcttaccagttgcaaggtatccagaaatcaaaggtggagttgtccaaggaacagcaacaccaagtggtttaccaacccaaccgaacttcattgcgtagtaagtcgtgataactgaaatcaatggaacaatcacgaatggaatcgcaataaccgggttcaaaacaattgggaaaccaaagataattggttcgttaatattgaataatcctggaacaccagctaatttaccaatagctgataagttttctgatttagccaagaacattaacattaaagcaagtgataatgtttcaccggcaccaccaaagtgaacaaagttatcaaagaattgttgtgtggcgatgtttggaatagccttatgtgctttaacagcatcagcattttcagtcatctttcctaaccaaattggagccatgattccaccaacgatgtttgaaccatggataccaaataaccaaaggaatacaacgaagaattcagcaactagagcaccgaagattgatccaccaacgacgttcaaaggttgagcaacgattactgtaataacatttggaatcgtcttaaagtccgtgaagctaacacctaaacgaagtaaccacatacctaaaataataacaaaacctggaattaatgatgaaaatgcatgtcctacagcaggtggaactgtgtctggcatcttaaattgccaatttttatgaatcatccaaacgaatgcatcagtaatgaataacccgattagaagagcttcaaagagtcccattgaacctaattgtgttagtggtacccatgctgctcctgccttatctatattcaatggaatcgttaacataaatgaagctaaggaaaccatacttgcagaaagagcatcgattccttcatatgatttagctaattcatacgaaataccgattacagctaccattccgatcacactaaatgtagcattagtagcccagccaaccgtagtttgccaatctgcaccaaacaaacttgacatcaagtttagatatgcggggattgggaactgactaataatcatgaatactgatccaataatgatcagtggcattactagcgcaaaaccatcacgcaaagcaaccaagtgacgagatgaagcaacttttccggcaattggcattagcttttcagcaaatgcattagtcttattgttgtcactcataaataaaacctccctaaatttttattgatcagcaattacaatctgaattagtaaataattgatatgaccttaaaattactttcccaaaatattggaatcgctttcacaaatacataataacatttgtacctacaaattaaaaccgttaacacctaatttggaatttgttttttattatacataaaaaagttatggttaaaagctggtagccctattattcaagacattgatatccgactcttgttccataactttcttattttttctatttggtttcgagcatcttgaagtcactccaaggctgtaagctgtctaaaatcatagcatcttctttagcaacatgacctacaacattaactcgaccattattttctaaatcttgcaaagcaatttgtgtttcagctttgtactgggcatactcattattcatcactaacacgtcgccttttttaattggaacaggattgttagcaggcacatcttcatcacgataccaaacgcgggtcattgtgctacgtaaaacgtaatccgaatgatcgccacgatatgagtgttggctttcaaaaacaattttatgttctaactctgtcattgaaggagctggaatcacatgaaaggctggcatactcattttaaatgcttcggaagcggcttttaaatcttcttcagtaacaccagcattagaaattaagacatcatcaatcaatcctagcatcttcaaatgcataatttgtgtgaagagggtttgtccacgatgttcttccagtgaaaccatttcttcttggagtggccaaggaccgatattaccagaaggggcattaacaaaagcggcggtatttaaattatgcttccgatattgttcagaggtttgtttgaaatagtccaaccctaatcctgtatatctttgaggataaaaattatgtgaaccaatcaaattatcccggtttggtgagtaatccatgatttgatcaatatagtgcgttccacgactcatattaacttcgatttttaaatcataaggattatgcgtcattcgagcctcttccatccccgtaaatccttcatccagtcgaatggcccatgccccaatatcatggaaaaatttgaggttatcgtaggatacccctaactgttcaaacaaacgtggattgatatctaccatcgtgtccattcctaatgaatttccatattcaatcatatctttgaattggttcacgaccttttcttgatcacccttgatttgtagtagtgatgtaaaaatccgtttaaaaccatatttacttgctaatttaatatattttttggtttcctccacgcctacccggtctggatagattgaaatacctagtcttcccattaaaatttcctcctatttcattggtatacaccaataatgtattcgctttcagtatatcatctatgactaaaaatttcagctatattctgtttttttcttgtaaccgagtttgacgagtgaaccagcaccgtgatactctttttcataacctatactaaggacagtgaatagcacgatgacaaaattaattaattttttagccgagtatcagcgcgaaatcgaaagtcaacccatcgaattagacttagctttatttagccgtttggtcggactcccctttgaagccgtactaactcagccttcagcccctttagtggaagcttgcatgaaattaattgaatttgtagataatgaaaattacttgattttacctgctgatcgccaaatgttagaacaaattgcttttagcaatcgatatcaaagtgttcaaatatgcgatgtggtccaaggaccacaccgctttttagcggctacttttgttctttcaaaaaacactaaagtcattgcttttagaggccctaacggaaccttattaagttggaaagctgacctccatttttcattttcttccataaataagttaaaaatccaagcacaccaatatctcctccaagccctacagcacgataatcaaaacatctattgcgttggcttttctcaaggagcttccattgctgctctagcttgcatggatatttctgatacccatcgtcatcgaattcaaaccattatctttgacagtcccggattacctgatgaccattatcaaagtccaattcctattattgaattagttccaccgctgtcgttattcgcactagttggagaacacccttttcaccaaattaccattagcagctcttcaacagggatttggcagcacgatctttattcttgggaggcagattcacatggagcatttgctaaaaacattggaattaccaatcccacgactattcaacaccaatttattcaattattaccaagcaatattactggcgaaaatattgaccgtaccttgaatgttgctatcagtatttttagccaattaaatttccattccacttccgaacttattaaacattggaatcagtttaatgctctaattcaaactgaaatcacggtcgaaaatattgtagttaaaactgctattcttcgtctccaaaaattgatttttaaaaatgccgctttgaatctccagtcaattccattaaattaagtttcttaaattatggtatccttgaatcaaccatttatgaggagtgtgaatttaatgtcaaatgaatttccacaagctttaactatcgctggttctgattcagatggaagtgctggaatggaagcagatatgaacacattccaacgtcgtaacgttcatggaatgtgtgtcatgactgcctgcgtagccggtaactcttacggtattcaagcaagccacgccctacccaccgattttgttgatcaagaatttcaatctcttgcagctgattttaaaatccgtgctagtaaaactggcatgcttgctgacagtcccatgattgaaacagtcgttaaaaactatcaaaaatttgattttggaccactagtcttagatcccgtaattattaccaagcatggtgccttgttacttgaagaagaagctttcgaaactttaaagcaacaactcattccattggcaactgtgattactcctaatttttatgaagcaatcaaacttactggtattgatattaaaaatgacgatgataccatccaagctgctcatatcctacaggaaatgggtgctaaaaatgtgatgttgaagggttcgcacaaaccgggtgaacaaaccgaagttcgtgacttcgttctcttggaagatggctccagtttttggcttagtgaaccatacattgaaactgaccgggttaacggtactggcgatgtcctttcagcatgtatcactgctgaaatcgctaagggaactgatattccaactgctatccgtattgctaaaaaatttgttaccgctgcaattgccaacccaatcgcagtaggtcataagtatggacccgttaatcatttagcgaaattccaagcttaatccatttaaattaaaaacgcgaaacaaatttaagggtcaaggcccgcaacttgtttcgcgttttttatattagttttccgtatctttttcagtaacagtctgcactgccacatcattggcaccattatcagcagccgcatcggaatccgtagtggtagaattggcagttgaattattagccgtcgaattagcattcgaagtggtatttccagcattagccggagtgtagttactgccacctgtattacccgcagttccagtagttgctgccccaccagctggggtgttgttagcagcatccgtagtggtatcgactcccgtagtatctgcactttggtccgttgattgagtatctacactactttcttcactggaagacgattcatccatactaactgcatcagcatctgtagatgtcgatgcactattagccgcccactctgtatacgcgtctgaattattaataatagtaactttaattgttgaactagctgtatgcccactagccgttgatccaatttcaaattgaatcgacttaactttcttacctaaatgaacattgtaaactactttaccttcagcatctgccttggcaacttcggtttttcgtgtctttaaattggtaattttaacttctgccttggcattagttttaatattaattaaggcattacccaaagcattggttttctctttttttgtatctacttttaatttagttgctgttttttgaacagtatcctctttagttgttgtttctggcttagcattctttccacaagctgctagcaaaaataaggtcattattgaaactaaaattgtactaatctttttcaaagcttcatcctccaccacttcggttattaactttaattattacagtgtatttatcatcggtcaaacagaatttttcaaaatgcttgcaattgttttaaaatatccctatacttaagttactaataaaaagtaagtaactttaaaggggattttaaatatgtcaaattcattcttagatgcaattaaaaaacgtcgttcaatttacgctcttggtaaaaatgtttcactcagtgaagatgaaattactgatttaattaaagaagctatccgtcaaagtccttcagcttttaacagtcaaacggtccgcgccgtaatcctattcggtaaggcccatgatgaactatgggatggcattctagacattcttcatggtgaggttccgaacgaagaggctttccaagcttccaaagccaaggtggaaggagcttttaaggctggagttggtacagtattattctatactgatgaaaaagttatcgaggaccttaaaactaatttcccattgtataaggatgctttcgacatgtttggtgaacacggaatgggaattgccaacatggatgtttggacaacgcttgctaatgaaggcattggggcatcattacaacattacaatccaattgctgacaagttcatcgctgataaatttgatattccggctaactggacccttaaagcccaaatgccatttggttcaattgaacaacctgccggtgacaaagaattcatgaatgacgaagatcgttttcgcgttattaaataattaaaaagtacaaaaaataagctgtggtaaaagttaaaaactttccacagcttatttttattttaagatagcatgccacttttgataaacttcatcgaaacggtactcctgagctttagcgtaagcaccttggcttaattgagcccagagaacatcgtcacttaagattttttgaattcggcgcgccatctgtgcataatccccgttagtaacaatatacccattcttatctttttcaattaaactatgcaatccatacttagtatcaaaagataccactggaacgccgtgcgccatcgcttcaatcaggttcataccggcagcttcactaaccgaagtattgactataacttgcgcacgattataaaatgattgaatttcattatccgtaagataattaccaaagataacctgagcttgaactccacgttgttcaactaaatttttcatttcatttaacagattttggtcgttagtatatcccctaaattccaacgaagcgtcaggaaactgttcgagcaccttaaaaaaggcttttaaggcttccattggtcgtttatcagcttctagtcgaccactaaaaataattcgtcccacaattcggtcccgtaaccaaaccggtttggaattgattaattcgggactaatcgccacatcgggggcgacttgaacgtttaactcaggaaactgctctttaagttccaactgttgttcttgtgtaggaacaataattccatcaaaatcttgagcccggatttggagggcaattgaatatgcagcaaaaggagttccaccttgatccacgtgtgaaccatgcaaagcaacccatttagaggtagcattttctacatcagcaatcacatagtcaagctcacggtgatcggataccactacattatcggtcgtttgttgggtaacttcatttaagaaaaatagaaataactgatcttccgtgtcaaatcgataattctttccatgataattaactaatttccacatcgtaggctgtaattgcccttcaacattcatgtaggtattttcaagaaccacttcgcctgccaaattcaaaaaacgccgtacgcctaaggagccatcggggtgaaagtaatcaattgaagacttaaatccgcgccaatcaaagttttctcgactaacaacggtttcaaagcgatcgtaatattcaatatcacccactaaaccgaccgttccaggcataatattaattcgagctaattggcgaccggcatggtcgaccgttgagtagtcagctccatgttcgaccaattgatattcatttaatgccagttgcttaaattcgcgaactggtaattgaacgcgctctaccgcactagttccctgaaagaaatcatacatattcaaaacattggttgaatttaagttaactcgctcagcatccctaacccataagcgattataatctctagtaacataccgagcctgatcgccactggcgttaaatagcagggtacgattggcttgcgagtgttccactccagaattaaaagtgtaaatactacgactaacaaaatatttcattacttacggacctccccacgatattctggcatcgccttcaacttatctggccaacaattttcagcatcttgcaacaattcttcccacgcgtgccaaacattttcatccgagtaacgctcagctgaatcgtaggctccggttgaatatttctgggctaattgtgggtcttttagcactttaatcatggcttgagcgagggcttcataatctccataaggaaccaccttaccatttacaccatctcctacaatttcatttggtccataattaacatcgtatgaaaatgaaatcaatccatgagcaatgccttccattaccgccaaattaaatccttccattcgagaagttagaccaaacatcattgcgttattttcaactttatcaatatcggtagtgtaacccttcaatttgactacgtcttctaattgattggcttcgataacctcttctactaatcgtcgagcctcgtaattattagaaccatccgcatagccgtaaagatctaaggtaacttcagggactacctggtgaaccaatgcgacggctcggaccaaatcatctagatgtttttcccaagcaatccgcgcaaatgcaacaattttaccaaattggcgttctttaaccgcaactcgtttactgtttaacagttgttctggaacaatcccaactggaatagtgaataaatgtgttttgggttggaaacgagcccgtacatcttgggtctgctttttggtagcgctgataaatgcgtcataacgatccattgatttcaaggcaaactcatagtgttggtttaaagttgaatgcattggattttgagcatcagttgcatgcgaattgtgtaaatgaatcacccgataggcgggtttttccatatttaagagcgcccaatcacctaaatgatcccgatctaaaatatagatattaggttgcgtttctgaccaaaagtcattatttaaatcatcaaaaaaatgttttgtcagctcttcgattgtgtcaaattgataaacttttccagcttgcgttgttaatttccaggctgattgtttcatctcgccttgcgcattttttctggtgaaagcctcaatcgctactcgaccttctggtgttttccattcttcagtcccaatttgattatcgggggtataccactgactaagcgagataaaaccacgactatcataatgatcaactcggtaaagattaccaaatccatcaaagagttcagttgataacacatgatcatctttaatatcaacattgattctggcaactaattgaccatcaatggtttccgctaaataacgctggtgatcaaaatctgaactgaatttcagattttcgactcctaaatctaaatctggaggcgtgacaatcttattttcaacgtgcatcgcctgttggtagtaatcaaacatgctaattacatgttcatcatcgattcctgctaaggcggtaagtcgatgagtttctggactccaatctcgcaaaacaatacgagcctctcggtgcattttattaaagagcttaagacgctttaactgcgcgtgttcaattccggacttcttttctggcatttgtgcattaataaaaaatatcatttttcatttcctcgtgtttccacctgatttttccgttaattattagtccattatagtataatttagcttcttatttgtgaaatcaaggttaagaattaagctaaaaaaaacgaattaaaagtatcatcttttaattcgttttttaatttaaatttatttccgactcattctagtagcaattcgttcaccagtaagagtaactactgaaccaattaaaataataataattccaacaatcgtgttggtatgaattggatcacctaaaacaattagggataggattggagccagcgctggtttgataaagaaaatcaaagaagcaatagggacccccgcttcttccattacaaggaagtataaaccgaatcccaatccggttacaaaaaaacttatgtaggcgactaatagaatattagaccaggtgattccttggaagaatggaacattactgaaaccttgtaatccgctaagggcttgactgacagctggaatgtgagtaattgccatgaaaattcccaactcaatcgcacctgcaataaacgaaaaacacgtcattgtcattccgccaaagcctagcttattcgaacttaatcgagttaagatgccataaatggcgaaggtgattgaacttaaaagtcccagtgtaattcccattgggttagttaaattaaatggattaacaattacaagtaagcccgctaaagttaaaataacggccaacgtattagtccgtgacattttctctttcagtaaaactagtccgattaacatcccaaaggctgggttggcactcaacagaatcgcaatcgtggccggcaaggacatctgaattgctaattgatacaaggtcatactaaccaacacgcacgaaaatccagttaatgaaaaggctgcaatatctcgtcctgtcaagtgacgttgttcccttcttaatcgctgtaatgtaaaaggtagtaacaacaagccgcccaagaggaaacgcacaaaatttaattggatgggattgaaagttcctcccgcaattttaagcgcaatctccattgaactgaataaaaacgtggacatgatcacgtagatcagagttcgtaacttcaatgacaaaacttctttctcttttagaattaactcatctaccatcttaccactttatttttagcattctttgaaacaaaaaaagctgtagccaagaccaccgatatggtttactttgctacaactcatcattattttaccaagaagcttttctaactcctggaatctggccttcatgtgctagtcttctaaagtttagacgcgacattccaaacttccgcatgtaggcgtgtggccttccgtctaggctgtcacgccgatgcatcctagttggagaagcattacgaggaagctgacttagagctcggtaatctttattcgccttaagttcacgacgcaactctgcatatctagctaccatttcttcaattttttgttctttaataatcttagatgtttttgccaattttctacctacccttactttttatcagttaatagattatagctctttacttacttaaagtaaaacaaaaacattcatcataaaactaactgtaatcggtttcattgtgataaaatcaattataagaagacataggagggattgtattttgaagattaataaagaagagttccaaaacgtaaattggtacacgctttctaatgacaaccatgtttctgttaccatcagtaccctaggggctacggtagttgctgtaaatacccctgataaaaaagggaatgtcgaaaatattgtcttaggctttgataatccccaaacttatccaaagcacaacgattattttggtgcttcagttgcgcgggttgccggccggattaaagatggtaagtggcgcgattaccaattaaatcaaaatgaaggtcaaaatactttacacggaggtaataagccttcacttagctacgttaattggaagaaaatcagtaaatttatccgcccagaagaagtcggtttagttcttaaacgttttagtattgacggtgaaaatggctttcctggcgatttaaccatcgatgctattttccgtttaaataaccgaaatgaattttcgataacttatatcggtcacgcttctaaacaaaccctcttcaaccccactaatcatatgtactttaatcttagcggggatgctaagcgttcaattaagcaacatcaaattgaattaaaaagcgatgtaatcgcagaagttgatgcagagttaattcccactggtaatttattaaacgtggatggcacaccgtatgacttgcaccatccaacttcaatgcaatccatgcttgatcaagtatcagacggattagacactgctttcaaagttgaacctagcatcgaagcacctcaacttacgctggaagatcctgaatctggtcgtaagatacgggttcaaacttctgccaatgcctttaccctctttactactaatgagccacaagagccattcaaaattaatggcaatcaagatatggcagccaacatcggattagcaatcgaacctcaaatgcttcccgatgccatccaccattccggcttcggtaatatcattatttctccatctaaaccgatgatgtatcggaacgtttactatttaaactaacaattttttgaaaaaggttctgtaatcagcttatagtttgattgcaggacctttttatgataatttaggtgagttattaatgcacctcaacacaattatgactaaatcaataacattgggggctctgctatgtttataattggtatttcgataattatttttttgatttccggaacttatttatatttagatcgtcgagattttattgcggggattgtttttgccggtagttgcattaacttagctttattatccactttgtggattgctaattatctggcaggaggttcaaggactggaattgttagccttacggtcttcctacttttaggaattgttttgacgccgttagtaatcggcttcagtttgattgttaacacctacattatgcaaactcgtgaaggcaaaagtttaactgccaaattatcgcttattttaggccttaattttttattcatgttggttgctggtttagctattttgtttttgaatcaatttttaggacgcttcgttggaattttgcttacccttttagggattgatgtaactttaactttcatttttgtttgttatctcttttattcatttctttatcaagtggttcctatcaaaggcaacgtggattatattattgttttaggagcgggggtacgatctgaaaccgtaactccactcttaaaaggacgcttggataaagccctcgaatattatcgaagacaaaatggcgctgtgaaaattgtggtaagtggcggacaaggacctgatgaacccgtctcagaagcttttgccatggctaagtacttgagaaaccaatccgtacccgaagacaaaattattttagaagaccaatctactactactttcgaaaatatgcagttttccaagcagaaaattgaagccgattggcagggaacccaaccgcctcaaattatttttgctactaataattaccacgtcttacgtggcgtaatctatgcgcgtaaagctggcttaaatgctaacggtgtaggatcaccaacctcattctactttttacctagtgctttaatccgtgaatacattgcactattagttatctataaaaaattaactgctttaattttactaggttggatagccttgggaattttattaatgctctaaaaactaggaggtttacttatgcgaaaaggaatgattatcagtggcgtggtcgtcgtaattcttttaattacttttggaagcgcctatttctggtataactctaactatggtactcaggattactacactcaaatcgtcgataaaggcactaaatttgtggaaaaagatgattccaatcgtagttatgtgaattatgcttaccaccaacctgcttataaccaagctggtcaaaagataacggttaaatttaacggaaacctagaacgtccattaaagctccacgcatatttgaaaattggctacaatgcgaaacgaaatcaagttatttcttggagtaaagttgataaaaaagacgtccccaaggcagccttgaaacaaattaatccttaatttcttcaaagcactttaacgttagcttttttcaaaaatgtgccttaaaatatgggtagaggtgatggataatgacacgaaaaattggaatcattggtatgggtcacgttggtcaagcagtcgctcaacaaattatcacaaacggctacgctgacgacctagttttaatagataaaaatgaagcaaaggttggtgctgatgcacttgattttgaagatgcaatgcccaatttaaccagtcacacaaacattatcgtaaatgattatcgtgccctcaaagatgcagacgtaattatttctgctttgggtaagattgctttaactgataaccctgataatgaccgttttgctgaacttccgcacaaccgtgaacaagttcaggcggtcgctgaagccattaaggcatctggatttaatggtattttaattccaattactaatccagtagatgtaattaccgcactttaccaagaagccaccggcttacctaaagcacatgttattggaactggtactctacttgattcagcccgcatgaagcgcgccgccggcaaaggtttaggcgttgaccctcgctcggtatctggatataacctcggcgaacatggtaattcacaatttaccgcttggtccacggttaccgttcttgaccaaccaatcaaaaagttagctcaagctcggaatttagacttagatcaaatcaacgaagacgctcggatgggcggtcgctatgtaatggttggtaaacactatactaactatggggttgctgccgctgccgttcgtttggctaatgtagttttaaatgatgctcatgaagttcttcccgtttccaattatcgtgaagaatatggtacctatctttcatatccggccgtgatcggacgtgacggtattttagaacagctccaactcgaacttaccgatgaagaacgctacaagttacgtcgttcagccgacttcatcaccgaaaaaatcaaagaatctaagtaaaaaataaaaaacttcaatctttgcttaatcgcgattgaagttttttattttcgtcttactttttgtacttattttcacatgaagcaaagatgcctaatcgaatgtcaaatccgaggcagcttacgttcatttcgtcagctttttattgaatttttaagaatgcatcggcaatattaaagcttggatcgcatttcacttccacttgatctcctaaatcgtggatttgaaatttaatccattggtcccccactaaggcctcgccattgcgagcttgtagcactgacaatactaaatcatcaccgccttttaaaataccgcgtaccgtattatcgccacgcatcacgttagtaactcctaacactagatcaggtgtttctacttcactatgtccaagtctaactttataaatcggcactactacactcataataagcatcctcccatcaacctaaaaattacttgcattaattacctcgaattatatcggcttgagtaagctttagcaaacattctgctcaacttataatatatatattgcttattactttacttttttgtttacacgcttatataatgtgaccacaaactaagaaaaggggtgcaataatttgaaaaatattaatgttttattagctgccgacgaaaattatgccgaccaactacagatcaccataaaaacaacacttgaaaacctaaacaaaaaaacacgtgttaattttattgtgctatctaacaaccttagtaattctactaagctagctttaaaaaaacttgcacatggattgcacacggttgagtgccttgatttggatccatcggtctttgctttttgtcctaccaacagccatattaacaaaactgcatattaccgaattttggctccccaattactagcaaaacgtaatatcgatcgaattctttacttagatgttgatctattggttcgccacgatttaaccgagttgtacgacgcggaattgaaccataacattgtgggtgcggtgatcgataccggccaagcttttgctcttaatcgtctaggagtcgacccagtagttgctgcaaataatatctatttcaactctggaattttagtgattgatattaaaaagtggaatgaaaaccatattaccgagaaaactttaaattacattaaacatcaatcacatctcattattttccatgatcaggacgccttaaatgccgttctggctggtcatgttcaaatgctacatcctaaatggaacttacaaaattcgattgttttcagaaaacaccgtccaattaacgaagcctacgatcaattgatcaacgaagccatcaaaaatccggcaatcgtccattttacaacacatgaaaaaccttggaaaacgcttagtgaacatccttatttggatgaataccacgaagaacttaacgaattagaaatcaatcgtggcgtggttaatgttatttctgccgctaattcagcttttgtggaagctttggcaacttcttatatttcaattttggagaatgactcggaaaatcaatacaacttctaccttctcccagatcatctagatcaacgtgatatgttaattttaggaagtgtaatttcacgttacgacaacgcttcaattaaaatcgttaaagttgatgaaaaactactagaaaatgcggttgaaagtgatcgcatcctaaaatctgcctattatcgaatcttagcaccagaattgttgccaaatattaatcgtgccatttaccttgattgcgatattatcgctaacaccaatctacatgatttatggcaaacctcactggaaggtaatgttctagccgccgtagaagatgctggtttccatgatcgattagaacacatgggtatcacgcatgataatagtaaatatttcaactctggcatgatgctaattgacctagttagctggcgttcccaagcagttactcaacgcgtcttagactatattaaccatcatccagaaaaactacgtttccatgatcaagatgcgctaaacgcgattttatacgacaagtggttacacttacatccaaaatggaatgcccaatctaacattgtgttagacgcacttgttccaccacggactgaacttttgaaactttacgctgaaacacgtgaaaatccaaaattaattcatttctgtggtcacgtcaaaccttggcatgcagaaagtaaacacccttatactaatgtctacttgaagtacaacaagaaactacgtgaaccagtacggacttaatttttcataaataaaaggattgatatggaatcatctccataccaatccttttatgtcgttcaattaccatttcaaccttttacttacttcttatctttcttttctttcattagccgctgattagctcgttccccatctttaattttttgccgatactttcgtcttcctaaatacgccttaatcacaaatggaatctggacaattacataaattataaaaatgatgagtacaattcgatacatttcatccctccgtcaaaatgatttggctgtactatactacaaaatccagtaaaaatcctttagttaaccttctttgtatagaattcccactttttttaactgttccttagctttttcgatattttccattttatccgctgccaaagtatggctatggatgccatcggttaattcagatagcaagtgtcctttggcttcccgtacatgttgcataaactgtttgacatcattgctattttgcacacggatttgtcccactagttgtccgtaaagtgggtggtcaaccataacgtctttgatcgtcacctgttctttaacaattagttccatttctcgctctgcttgatcggggaaatgacgacaaacgatcatttcttcaaatcgatgatttttggcatattcatagcctctcgaagttgaaataatcggctccccttgcgcacgcaacaaagctatatccccaacaatagtttgtcggctaacctcaaattgtttagccaatgtgcctgctttgattggtgttttagtttctaatagttgatttttgatagctatttttcgattaattttcataagtcattactccttgagtatattttatcagaaaatccccgttacaagtgtcaagacattaattttaaataaatcattgataaatattgttttatgttgtaatcttgtattcaactcagagtgtgtcttgacaccaaaaaggagaatgatgattttgaatggaatttcaaactataaaaaattactagcagcttcgggggtagcctggctttttgatgccatggacgttggtatattatcttttgtaattgctgctttaacgtcagagtggcatttaactgaatcacaggttggtatgattggtagtatcagttcacttgggatggctgtaggcgctattttatttggagcgctggccgaccgttacaatcgaaaaacaattttaattattagtttactaattttctcaatttttaacggtatttcagctttcaccactacctatgcggcttttgttatgattcgttttattgtcggttgtggattgggtggtgaactacctgttgcttcgactttaatctcggagagcgcccctgctcatgttcgagggcgggcagtagtgctcctcgaaagtttttgggctggcggttggttaatttcggctttaatctcttattttgtcattcccagttggggctggcggattgccgtgtttatcacttccttagcggcgctctatgccttggttctccgttttagtattcgcgaagcagattcaaatcattcttttacacccaaagctcgcctagccttacgtttaaaaaatatttggagtcgtccctatgctaaagccacgttgatgctttggattgtttggtttatggttgtattctcgtattatgggatgtttctttggctgcctagcgtcatggtgatgaaggggtatagtattgttcacagttttggttatgtgttaatcatgactgtggcacaacttccgggttactttatggcagcttggttaattgagcgatgggggcgcaaatggactttgatggttttcttattcggtactgccgtcagtgccatcgtctttggttttgctcaagggctgatgatgttattgttagctggtattttactatccttctttaatcttggtgcttggggcgcactctatgcctattctccggagcaatatcctgaagaaattcgtggaacaggttccgggctagcagccggaattgggcgcatcggtggaatcgtaggccctcttttagtgggatttttaactgaaaaaggcgttgctttatcaactacttttataattttcttcatttccattatgatagctgtaattgcaatcggcttcctaggtaaagaaactatggaaaaataatttttatgggaaaatttttacgctattactagctttgatgctcttctagtatcacttctatagcaccttaattagggaggtatttgccacaactccatcaaaagcgctaaaatagtgtctataaaattagaagagagaaggtattccattggaaaaagcagctttaatactagaaggcggcgctctcagatcattttttactagtgccgttttggattattttctcgaaaagcaaatggatttcgagtacatccatggagtttcagctggaaccatggccgctatgaattacatttcaaagcaaaaaagacgttccgctgatgttaatctccattttcttcatgataaacgttatattggttttaacaacctcattcgtaatggtggaatctttaacttagattttttgttttcacctgaatgttatgattacagcccctttgactataaagcttataatgaaagtaaacagatttttgaaattaccgctaccaacgtcttaactggtaaagccgatattttccgtaaaacggataccgatggtcaagaagaagccgtcaaagcttcagccagtatgccattagtatctgatatccgggtcgttaatcaccagccatacttagatggcggaatcgctgactcgattcctttcagacgagctcaggaattaggctacgaaaagatcgtcgtggtcttaactcgcgacattagctaccgtaaaccggaaaatagccgcgctatgaatcgtttagttaagtttagataccgtgattttccacgttttgtccaagcttttgcagatcgtccacaacaatataatcgttcattagcagaaatcgaacgcttagaacgtgaaggaaaaatctttgtaatacgtccccaagaacccgtttcagtatctcgggttgaacgtgatgataaaaagctcatggccctttacgaaaaaggaactgaagttattcaaaatcaatttgcagatttacagaaatatttagcacaataagtaaaaccctccgaaaaattaattttcagagggttttactttatttttcaacgattacttgttccatcacaacatctacgttagggcgatcttcgccattacgttttaccttactaattgctttaacaacatccatcccttcgaacacttgtccgaagaccgtatgccgaccatctagccagggagttcctccttgacgatatgcttccacaatttcttcaggaaattctgccgctttaagttgtttaatcattcgcttaggaacattactgttagtaacgataaagaattgactaccattagtatttggaccggcgttagccatagatagggccccgtttaagttatagagcttatttgaaaattcaccttcaaacgttctgccatagatgctttcgccacccataccagttcccgtaggatcaccaccttgaatcataaaatctgggatcacccgatgaaaaataacgccgttgtagtagcccttctctgctaattcaataaagtttttaactgttttaggtaccaattcatcaaaaagttgaattttgatgtcaccttggttagttttaatagttacttttgtaccagttgtattttctaagtctaattgtggataagccatttattaattctcctgcttcttttttttggtcataaaccattctaatctatttgaaatataaaaacacgtctaaagtaacggattataaataaaggatttttaccacataccaatcactttcattcaaagcgatccaaccccaattacaatgtaaaccaaaaccacacccagaatggcattcatccgccaccaatctttttgctttataaagcccgaaccaaatagaacggagacaggctctaaagtcatctattttactcctctatttatcataattagtcatctcaatgggaaccacccactgatcaaattgctcagcggtaactttaccagattttagggcagcttctttcagcgtggtcccatctttttcagcctgctgagcgattttagcgctatcgtggtagccaatatgaggagataaggcggtaactgtcatcagggaatggttaactaattcttccatccgttctgcattaacttctaatccagcgatcatcaagtcggtaaaactacaaatcgtaccttctaatagagtggttgattccaagaaagagctgatgataactggtttataaacattcatttcaaaattaccttggcttgcagctaaatcaatcgcaacgtcattagccataacccgcactgccgccatggtaagggcctctgcttgagttggattgactttacctggcatgattgatgatccgggctcgtttgctggtagtttcaactcgccatatcctgcccgcggaccactacccaagaaacgaatatcattagcaattttcatcaaatcactcgccaaagttttaatcgctccgtgaaccacattcaaaccggagtgatgcgctagtccataaaatttgttagaatctgccgtgaattcaaagtggtagacttcgctcatctgagctgcaattatggacgaaaaatgcggagctgcatttaaacccgttccgaccgctgtaccccccattgccaattcacttagcgttgaattaagttcttttaagtattccaaatcatgttcaagggcgctcttccatccactaatttcttggccaaaagttagtggagtcgcatcctggaggtgagttcgtccaattttaaccacgttccaatattgcttttgtttttggtctaattgctcaattaaatgttgaactgcctcttccaaacgtactaccgctactgcagctgtaatattcatggccgttgggaaaatatcgtttgaactttgtccatggttaacatcatcattaggcaaaatttctatttccgcattaattttagcagccatatgggccaccacttcgtttacattcatgttagtttgcgttcccgaaccggtttgataaactaccagcggaaaatctttccgtaattcagcatcatccagtgctagcagacgatcaatagctactacaattaaatccgctttttcagcagccattgattgttcctttttattagcgatggctgccgcttttttaatctgtagaagagctttgataatttccaggggcatcttggcaccagtcgcaaagttatgacgacttctttcagtttgggctccccaaagtgcgtctactgggatttggacgggcccaagggtatcttcttctgtacgatatttttccatattatgacctccgaaattaattgtctaagtcgcattcctactaatttgcttcgtttttattataaaggactcccgataaagcaccagtgaaatttaaaataaaaatacgacccacctaggattatccatcttaggtgaatcgtatttaataactaataattcttacaggtttaaacgagcttaaaatcttactaattaatggctgagataaagcgcgcaaatgcagcttcaccggcgtcatcccatttaaagactcctgcatcagctaaaactcgcgcaaaaacatttccaaccgcagtatttaccacggcagtaacattttctgcggtaattgaatgtgttgccttcaattgatccgcccaagcttgatgcatttctgccatttggttagtttgacccaataggtacttttctacttctaccaattctgtctttaaccgagctggtaaaatcgctcttcccattacttcaatcaaaccaatgttttcttttttgatgtgttgaacatcttgatggggatggaaaataccatctggaaattcggctgaggtttgattatctcggagtactacatccaaaacatagttttctccatccttgtacgcaatcggcgtcgtcgtatgatgacgagttccgtccgtgaacgctcttacatcaacactttcatcagaatagttcatccacgcatcatgaattttaacagcagcatctgtcaatgccaccacatcactaccaactaaccgaattgttgacattggccatttcacaattccagcttccacacctgctactcctaaattaatcgttctagcaatgggagccttcatcattggaaatacatgacgtccgccttggtaatgttcgtgtgataacatcgaacctcctacaatgggtaagtcagcgttactccctacaaagtagtgaggtaactgtttaacaatttcaagtaaattggtaaacgtctgacgattaatcaccatggggcggtgaatttggtctaagaaaatagaatgttcattgaaatatgcgtatggtgaatattggaagccccaagtttcaccacccaaggtcatccgaataattcgatggttgctacgtgatgggtaacccaaacgtcctaaataaccttcattttgcatgcataattggcataatggataaccatcctgaggttgattacgagcagctgcaattgctttaggatctttttctggtttagaaaggttaatggtaatttcaagttcaccaaaatcagttttcgctgggaaagatacattcttagcaatggcccgtgttttaatatagtcattagttttacttaaattaaagaaataatccgtcgctgctttagggctaacttgatacttatcccaaaaacgttgatttaaaatcgaaggtaatggcgtaactaaatccattaattgatctgccaaaatgcttcggtctgattgagcatcttcaattttaccgttttgaaccgcagttttaactaaggcatctactaagctagtcacttgttcatcggtagcttcaaccggttgatcttcacccactaaacctaaaatccgattatgcacataaattcggtctaaattggtgtatggtgatggcgaatcgattacaacttggacaaattgttctaagctactcattaggcttgtcctcctcggtcatcgtatccagctggatggttgactttccaattccaagcagttttgataatttccttaacatcatcatattgaggttgccaacctaaaatttcacgtgctttatcactcgctgcgattaaagtactagggtcgccagctcgtcttggtgccataacagctggaatttcctttcctgtcacttcccgagcagcttctaacatttggcgattggagaagcctgttgaagatccgagattgaatgcgttactatcatgaccttgtttgagatattctagagctaaaatatgagcatcagccaaatcaacgacgtggacgtaatcgcgtacattagtaccatcaacagtaggatagtcatccccaaaaatttgcaactgatcccgttcaccagcagccacttgtaagataataggtactaagtgtgtttctggttgatggtcttccccaatactgccatctggtttagcaccagcaacgttaaagtagcgtaaagccacaaacttaatgccatcagccacatctgaccaatgcatgattttttccattgctaacttactttcaccatatggattagttggaacttgtggatcagattcttgaattggtacccgttctggttcgccataagtagccgctgtagatgaaaatacaatccgtttcacatcatgtttagccattacttcaagaagtttaaccatcccagcagtattattatcaaaatacttcaaaggatctttcattgattcaggaaccacggaaaacgcagcaaaatgaattaccccttctacgttttctttggtgaagactgaatccataaattcaacatctcgtacatcgccttcgtaaaaacgagcttgctggtttacggccgcgcggtgtccagtaaccaagttatcaacaaccgctacatcgtaacctttcgtaattaatcgatcaactgcatgggagccgatataaccggcaccacctaaaactaagaccgccattctaattcctcctcaatctctcaatacgtattactatttaaaaattttcactaatattaaagttctttaggtccatcagcaatttcagcaatatagaaatcagcatcataaccaattgtatcgcgataaactttaccaacattttccttgaaagcttcaacttggtctttttcaacaattgcgataccacaaccaccaaaaccagcaccagtcattcgagcacctaatacaccaggttgtttccaagctgtttcagctaaagtgtctaattccttacccgttacttcataatcaaagtgtaatgaaacgtgtgaagcagtaactaattcaccaaaagttgttaagtcgtcatctgccaaagccttagttgccttgatggttctttgattttcaaaaacagcgtgacgtgcgcgtttaattaaagtttcatcattaattaagtaagctgcttcatcaaattcatcattagttaaatcacctaaagtcttgatgtctaacttagtttgtaaacgacgcaatgcttcttcacattcagaacgacgttcattatatttagaatctgcgagttcacgacgtttattagtattcataattacaatgacgtgattgcctaatttaaccggagcataagaataatcaagtgtgttagtatccagcaagattgcttgatctttcttacccattccgaccgcgaattggtccatgataccagagttaacaccgacatagttgttttcacacttctggccaatcttaactagatctaattgactaacgcctaaatcaaaggccgcgtttaaaactgctccggttaataattcaattgaagctgaagaagataagcccgcaccatctggcatatttccgtgaacgtagagatcgaagccatggtcaaacttaactcctgttttgactaattcattcatcattcctttaggataattagtccaacctgcagccttatcgtaatccaaagcattgacatcaaaactaacaactccagcatctggaatattagctgagtacattcttaccgtattatcggtacgaggagcataaactccgtaagttccgattgtaattgcacatgggaatacgtgaccaccattgtaatctgtatgttcaccaattaaattgattcgtccaggtgaaaagaaaaccctttcaggattggtgtcaaaaatttcggaaaattctctttttaagtcgtttgcgttcatgatgtgtctcctccataattttactaaaattttattaacttgaatatatagcttttaccatcacttgtcaatacctctttaatccatttacaacaaaaatggtagcgcttcattaaaaaacgatagtgttatggatttagggttacttacagcttactaaatcctccaaaaacattaattttggttaaattttaactaaaacaacgtatacaaatttagggttatgttctatcatttcattgtaagcgttttatattttggttacgaaaggagttctattatgcaagcaaatcttcagtggcttgatgatcctgaagtttttcgagtcaatcaactacctgcccatagcgaccaccattactatcgtgatttagacgaaatccgtacaggtagtagtagctttattaaaagtctcaacggcccttggcgttttcactttgcgtccaccccgtctgaacgtccactccatttttattcacctgattttgatagtgctgattttgatacgatacaagtaccagggcatatcgaattagcaggctacagtcaaattcaatatatcaacactctctacccttgggaaggaaaaatttatcgtcgtcccccttacacacttaatcaagaccaattaaaagttggattatttagcgatgctgctgataacagtgtcggctcttatttaaaacaatttgaccttgatgattcatttaaaaatcagcgagttatcattcaatttcaaggagttgaagaagcattatacgtttggttgaatggccattttattggttatgctgaagatagcttcactccttcagaatttgatctaaccccctatcttcaagaccaagataatcttttagctgtacaggtttataaaagaagtacggcagcccttattgaagatcaagatatgtaccgcttttctggtatttttcgtgatgttaatctcctcgctcttccggccgcccatgttgtggatttagacatcaaaccggaggtaaaagatgattttgagcgcggtaccttggcagttactgctgacgtttctggtactgatgctatcttagaactaaccgttacgaatcaaaataaacaggtagtggccagtcagacccaaagcggaatgggtaaggtcctgtttgattccatgccgtttgataatttgaaactatggtcaccaacaagccccaccttgcatcagttgttgattaaagtctacaacaatcagcatcaactcttggaggtcgttccttatcaatttggttttcgacgagtggaattacgtgaggataaagtcatttatgttaataaccaacatttgattctcaatggggttaatcgccacgagtggaatgcacatagtgggcgcgtcattaccatgcaagatatgcagaacgatattcaaaccatgcttgataataatatcaacgctgttcgaacttgccattatcctgatcaactaccgtggtacgtactatgcgatcaagccggtctttacgtcatggccgaaaataacctagaatctcatggttcgtggcaaaaaatgggagctgttgaaccttcctataacgttcctggggataatcctcattggttagcggcagtcgttgatcgggctcgttccaactatgaatggttcaaaaaccacccatccattattttctggtcattaggcaacgaatcctttgctggtgaagatattgcggctatgcaaactttctataaagaacatgacgcatctcgactggttcattatgaaggtgtcgttcgtgctccagaattacgcgatcgtatttctgatgtagaaagccgtatgtacgaaactccagctaacatcgctagctatctagaaaataatcccgataaacctttcttaaactgtgaatatatgcatgatatgggaaactctttagggagtatgcaatcgtataatgatttaattgataaatacccaatgtatcaaggtggcttcatttgggacttcattgatcaagctctgttagttcatgatccaatcacccagcaagacgtcctacgatacggtggtgatttcgatgaacgccattccgactatgagttttctggtgatggattactatttgctgatcgaacccctaaaccagcaatgcaggaggtgaaatactattatggattacacaaataatcaattacacgtcatatatggcgatgccagtttaggattagaaggtcctaactttcactatctttttagttacgaacgaggcgggcttgaatctttagtggttaaccaaaaagagtggctctaccgcacaccaactccgctattttggcgagcaactactgataatgatcatggaaatggttttgatgttaaagctgcacaatggtacgcagccgatcgattcacaacttgccaaaagattgacctaacagtggatgggcaactcgttcaaccgcttcctattgctccccttaataatcgctataccaaccatgaaatggcaaatcaagtggcgttaacctaccatttcgttactcccacggtgccaagcacttcggtaagcattacctatgcggttgctagtgatggtaatattaagatcatgacccattttgcaggacgtgaaggtttacctgagctatcagcatttggactacgtttcattatgcccacgaccgctaccggttttgactaccaaggactttctggggaaacttatcccgatcgtctagcaggggcaactcaaggtcaattccacgttgacggattaccagtgaccccctatcttgttcctcaagaatgtggcatgcgcatgcaaaccagtcaactaacggtaactcgttcgactactcaaaataacgccgatcaaagcaagcaaccttttagccttactttcagccaggcagatcagccgtttgctttcagttgtttaccatatactgctgcagagcttgaacaagccactcatcttgaagaactaccattaccaagacgaaccgtgctttcgatctacggggcggttcgcggtgtcggtggaatcgatagttggggagcagatgttgaagcaaaataccacatccctgctaaccaagatttagatttcagttttaatattcatttctaaaataaagccgatgctggaaagatttaaattctccaacatcggcttttaatatgcaaaaaaagaacaatcaatgaataaatcattgattgtccttttaaaatccaactttaattagataatcccgtattggataacttcaatacatcttcgctatccttaacgtcttcacccagctctttgagataatcaaattcaggcatatccttgttggtaatgactaccattacagtatcatcaaggcctgcttttttaattgctggctgccagaattcaattaatttttgtccttgtttaacgtgatcgcctttttcaacatattgaacaaatcccgtaccacgcatttcaacggtaccaattccgatatgaatcaaggttaagacgcctgtgtcagaacgaagtccaatcgcatggcgagttgggaaagttgctacaacttcaccatcaaatggagctaaaacttgaccatcggtaggtttaattgcaaatcctttacccatgcttccactcgcaaatgtctcatctgcaacggtgtctaaactgattaattttcctgaaaccggattacggtaaagagttgtaattccgtcttctttttcaatttctgcaggtgtttcatctgtttccaaatgtgttgaccaagttttttccagctcgtcaacgatttcagcatgcattttttcgtctaatttaaccttcttgaagaagatgaaggctccaattaaaatcatagctgctggaacaccaaacatcatcaacttgaaaatagcttgtccgtgggaagttacgtccccagcagttgctccagcggtcatgccagcccaaacggcagttaaaccaactacaccgtttgaaatagctccacctaatttatcaagcaaaggacgaacagatagagttaatgattcgtcacggtgaccaaatttcaattgtccatattcaacagaatcacttaaaaccatcaaaacaactaagaagataagtggttgtggaatgtagaatagtacggcagaagttaagatcattggtaatgactgcccggcaagtgcaaacataatcaaagcaatgatcatgactgaaatagctaagaagaatactttacgacggctaaacttctttgccaatggtgggaaggccaatacggcgaacaccccaatgatagcgtttaatgaaccaagtaacgtaaatttcgaagcatcacctaaaatgtaagtgaagtagtaaagttcaagtgagttagtaattgccataccggccgtgtaaattccgtaagtcaaagataaccacattaattggtcattacgagccaatactttgaaaacttgtttgaaagttgttttttcagtatttttacgtaattcagaatcattttctttagttcccactgctacagctaaagctgaaatcaaagcaaccgcagcgataataatcccgaaggccatccaaccacgattatcaccttgtccgctgttcgccttggttgaaaacatcaaaacgattggcataacgactacaccaacgatattttgtccaatgttagaaccaacccgggcataggtagctgttttttcacgttctgctgaatcaaatgaaatcgcaggaatcattgaccagaacccaacatctttaaatgaatagaaaatatccattgtaatatataaaatagcaaaaacaattaagtataaaattgggttagatgtatttaaaccacctaaactggtaaataaaagtgctaaaacaactgaaccaatcgttccaccagtaacaatccaaggcttgaaatgaccccagcgtgaattggtattatcaatcgcgttaccaattagtggatcaattgcaagttctacgaaacgtaacgctgcaatgatcatcgtaatgtacgcgatcattttagttccttgagccccactactcttatcaaataaatgggaagtcacgaacataataaaataggtcgataatgttgcataaaacgcatcatgaccaaatgcaccaaatgagtaagctagtcgcgaagtgattttacgacttttgctttgtttaacttctgcatccataatctataccacatctcctttaattatctatgcactaaatgtaatcgttttcagagaggatgtcaatgttttttagtaaaatttgcttaattattttagtaaattagtatttaaacgacctagtccgcttctcagaccaatttatcgttgcccatagccaactattccaatcttttttcgattttaattttggtgttttaggccactcgatgtagttttactacctactttttaaattatttaaccattaaaaaagcgctcggtttttacaccttacgcttaatttagatttagtttaaacgttcatattgataacgaatagtatttgtaactggcttacctggacgtaaaacaatatcaccaaaatcagaatgattgattgcatcaggtaatgtttgtgcctcagtagctaaagcattgtactcatgagctgcttcttggtcgggatcaaatgggttcgccgtgaatacaactagtccgttgcgatctgaataaagctttactcgacgtttaccatcagtatcacctaccattgcaataggagtagtttcactcggattaacttcgtaagcatcatcaaattcaatcccaccattttcagcgtttaactgtttcaaggcgtcctcaataggttgttcttgattaaaatcataggcggttgctttaactgaaagcttcttaccagtggggactttttcttcatcaaattcaaggtgagccgcactgttaatttgcaaccattgtttagccaaacttgttcgatcatccgttgtattccaataaacatgattcgttgggttaaagagcgtcgcagcgtccgtatcacccgtaaatgaaatcgaaacttgattttgattgtctagggtaaatttaatttctacatcgagatttccggggtaattatcatcactcgccttaatatgtttcgataaaatcacgctaacttgatcatcatcttcactaaatttaccatcgaagtttaaggtattaaaaccgtggtcaccaccgtgcaatgaatgagtttgttcgttcatctcaacttggtattcttgatcatcaatcttaaatttagctccaccgattcgtccagcaactcgcccaattgattgacaaaggcaatagcctacgcggtgataatcagccatgctatcaagtccccaaattaatgagtgttccaccccatcctcattaactacgaattcttgccatgttcctccatagcttaaaactgaaattctagtttgttggtcattaaccaatgtataacgtatgacatcctgaccatctatttgatcaaatacttcttttttagtttccaatattatgacacctccgcattaattaaaccgctttcatttttagtataccaaatttggctgaggttgagtaaatattttagttaaaataaaaagactcatagtggttggataatttaatccgaccactatgagtctttcacttctattctatttcgtactagctcgttctaccaaccttgtacccagttccacacgttgcgtggtggtgcgaccggtcaaacgactcattactaaattgactgctgtggcacccatcaactccgtatcaacgttgactgcacttaattcaggataaacaaaagtagctaatgaagtattgttaaaactgaatagcttaactctgtctggtactttaatgccatttgtctggagtgctttcaacgccccagctgccatgggatcattggccacaaaaaacgctttaggtaactgatctccgagcacatcaattgccttttgcatcattttagaaccagattcgctagtataatcaccctcgaatacaaattccggtttaaaggcgttacgcttggtcattgcggccttaaatcctaacattcgacgatctgtaacagttaattggtgatctgtcgtcatttctaacccatggataatcccaatatcttcaatcccctgttgccagaaataatcgactactttttcggtggctaattgaaaatcagttatcacactgtcaaagccagcttcaaattgatcatcgtccacaaaaactaaattatcagtaacggctgcaatttcttcaacttgcggtttactaaattttcctactgctattactgcatcaacatttgggcctagttcttgtaaattattctgaaaaattcgtgtcacttcgaattgattgtcttgtccacgttgctcaattcccattcgaatcgacatataatacaagtcatcttgttcttcagtttctgagtaccattgaacaattgccaagcgttttctagttgttaaattattatgtcgtttatttttggaatagtgtagggcttcggcggtttttaaaattttttgtctagtttcatcgccaactgaaagagacgcatctttattcagcacgcgtgatacggtcgctaacgatacgccaactttatccgcaatatcttttaatgtggctgccatgagctgcctcctttaagttacttaattgtgcataaattcatttttctattaatgtacctcgactggcacacaatcgtgatagcactcatgtaaaactttatcattaaatattggaattggcgactacaaaagtccctacttttaataaaaatagttaaaattatcattttatttggtttaaaatacatattatttagctactcaacaaaggcttgggaacctaacaaataacttatcaattagactaaaaagaagattaaccttaagtaagaattaaccttctttaatcatcgacactaactcctttaccacttttgaaaacgctaacataaacactgtcagtttaatatagtttttgtgtcggatcaatgcttgaattattttaaatgattggtagattgtaaaattaatccgaacgctgttcggacaaaaaagatcagcttcctttaaaatggtgtttaccacaaacccatcttttaggagctgatcttttgtctagtataatctattccgaacgaattaaaatcgaaaccttttgtgaactagggctgtccaatatccaaatgggcgtttggtattgttaatgctttaaatacgacaaggaggaattttatggcaaaagaaatcggcattatcgttggtagtttgcgtgaaggttcattaaatcgacttgtggcaaaaacatttgaaagtatcttacctaaagaatatgaggcaacgtggattgagattggtgatttgccattgtataacgaagatttagatcagggtgaaatcccagcagaatggcaaagactacgtgatactgtgcaaaatgtagcaggggtaatgttctttactcctgaatataatcgttcggtaccagcggctttaaagaacgcaattgatgttggttctagacccatgggcgaaaacgtttggggtggcaaaccagctttggttgtatcggcttcccctggagcaattggtgggtttggggcaaaccatcaccttcgccagtccttggtatttgttgatatgccaacccttcaacaaccggaagcttatattggtagtgttccgcaacatctggatggtgaccattttgatcaatcgactacgcaattctttagtaccattcttgattcatatttagattttttagagcgttttactaactaacttaaactaaattatgcaaataaaaatagcctaaccagacggaaattccgtgggttaggctatttttcattgtgctttttcccctttagcacgtgatcagcatgttcaagagtttcattaacaatatctaagatatgcggatcatcgagttcataaaaaatcgatttaccatcacgtttagttgaaactaactggtatttacgcaaatctgatagatggtgagagaccaacgactgatcgagatggagaagttctacaatttcagaaacactgaggctctgctgcgacagaatgtataaaatttgaagtcgcaccgggtttttaagcaagctaagaattttttgggtctcagtgagcatcacatcgtcaattaattttagttttttttgcttcatattaacttcctttcatatgaatatgttatcatatgtatgtaaaataaggttggggaggaaaagcgatgataaaagatattttaacaggtgtaactgcatatatatcaactagtatagactatttaatcgttttgatggtcgtatttgcgatggttcctaaaaataagcgtattttagtttactttggtgatattgttggtacaaccgttttagtttcagcaagtttaatgattgcattggttttaaagtccgtccccgacgaatggatactaggattgctgggattaataccaattgctatgggtatcaagttgatagttgcgggcgctgctgacgatgaagatgtgattcaaaagcaaatcaacaatcggcgcggcgtaatcttgaatgttgcttttattacgattgcgacttgtggagcggataatatcggaatatatgtcccaatatttacgcagttgagcgtagctagtttaatagttgttttactaacgtttgtagttatgatgaccttgtttgcgctattaggatatctattagtttgcctcccaacagtggcaaagatttttgatcgatggggaactttagtaaccattattgtttacattggattgggaatctatatcctctttgagagtggaacaattcaacattttattaatctgatataaagttaagcacagtctatgaactgtgctttttttaacactttaacgtaaaaatcattgagtattaggaagtaaaagcttactataaatggtataaatagtaattaaaaagtcttttggaggagtttttatgaataaaaaaagaatcactggtgcagctttagcaagtgcgcttttatttgcgcccttagctatccaaacttctacagcaatggccgatagtttttatacacaacaaaccaatgctgaacgtgccgatatcactaactgggtagctaacacaactgaagacattagtaataatattaatgctcaacatattgatactaacaatttgcatggaaataaatacgtaattcaatggggagacacactttctggtatttcagatgctacaggcatctccatggctaaattagcttatgataataatatacaaaatatcgacttaatctacgctggcgataccttagttctaaatcgtgatggtgaagtaccatcggattggcactattacggtgatggtgtttatgttgctaagaccaaggtaactatcaataacttcgttgataatagccataacacggtaaacattaatgtttcaccaataagtcatgaagaaggaagttcatctagtaaatcaaaagatgatagtaacgaatatatatctgatttagatccagatggtaagaagggtgaagcagctagtgatactgatagttcatcagattctaaatcaagttctaagaatcatcattcagattctaaatcagatagcgatgaaatggatgaaagtgacttctcatatgcagttagcaatgaagtatctagtaagttaggtttgaatgatggcaagctaactgtagacttcactggtaaagatgatgactccgattcagatgttaatactgatgatacaagtgacgactctgattcagatacagaagatgtttatgataataatcaaaatatttcaaccggtagtgataagcttacagatgaaaacgctgaaaaattagctgacaagattgttgcacaacttaaggctgatggtaagactaaagatatcgataaagcggataatgttgaattgatgattgaagctaacgatgatgactttagtttcaatgtaactttaacaactaccgatgattccgattcagatgaagacagcaatagtgatgatagtgatgctgatacagatagtgaaggtgcagattcagaagataccgatacagattcagaagacgtagactcaagttctgatgaaagctccgatgaagatactgactttgatgacgaatcagaagacactgatacagatactgaagatgaagatcaaaactcaagttctgaagacgaagatagtaataaccaagtcacaactaatgatgacgaaaatacagatactgaagaataattaaccgagaggaactttggctgatgaagaagaaatggacagttattgggatcatcgttgctgtgatcgtaatcgtatgtggcggtgtgtactggaatatgggacactccgtagctaaaaaaataccgggtaacacttatctttaccagagtgtttcaaaagataagactttatatgttacctttgctaagagtggtgatcgggccgtagttaattccgataaggctactgccctcaaggcaggtaagagtcaacaagattttgacaaagaatataaggctcaatctaagttaacttcttggaattataaagctgaaggtggaactttaactctggctcaagaaactaaagatggtaaaatttcacaatggcaatataacggaattttagcgacaagtaagaaatttactgcccacagttttacttatcaaattgctaaagctggccaaggtcaagtgaagagtaagacggtatttgaaaagattaattaacttaatttaagttaaatgaaactgcgctaaaaggtgataaaagtctccaaagaggatttcacctgatggtgcagtttttggttactctaagcctaaagtagtagattaattaggacatagcttgctggaaaattaaaaagttgctatgattaggttaaattaaaacggaaatcaccaccggatggtcaggcatttgtaaagctcattaggtcaatgaagagctttacggatgccttttttattttttaggaggaattgaagatgacatggttttatttagttttggcaggtatttttgaagtcgtatgggcaactactatgaagctcagcgaaggatttagtgttctaacatatggaatcgcgaccgcagtggggatgattatgagctttgtatttttatcattggcgattaaacagatgcctcttagtttagcttatccgatttggacgggaattggtgcagtgggttcaatcattgtcggcgtaatcttatttcatgatcaaattcctaatattacgtgggtttttattataatgttgattgttggaattataggaattaagatgactgcaggacattaaaacggcggaggatgtaggagtgcaaaaacctaaaatagttattgataatttaccagaggagtcattttttgagatttacaaggatgaagaccggatgctgataaatcatcaaattagaaatcaaaatgctgaaaagcaattccttgaacggggcatcatcgaacaatcttactttgaacacgttaagtttaatcaaagcgatttttatcggctagagttaaccgactcgatttttgttggctgtgatttttcaaactgtaaaatggaagaagcagttttttatcgatgtgaatttagaaattgcaagatgttagggatcaacttgaatggcgcaatttttaacaacgttctgttagatgggacgaatatgcagttagcagctctaaatcaaatgaaagttaaagatacaatgttcaatgcctgcaatctaaaagatagtagttttgctgaaaataaactacaaggagcagttcaatttgagcattgtgaaattgatcaaatgtccttttatgatacatcgctgaagcatgttaatctcagtacatgtttttttgaaaaaattgatgtagaagagcgtttaattagaggaatgcaagtcaatgctactcaagcggcccaaattgcgcaatatctattaggtttacgtgtagaatattaaaaaactacgactttaggtgattttcgaagtgaatttcgtacttcgaaggattcattaccttttgtcgtagtttatttgttattattattatgttcgtaagtaaccattttcttgtttaacagctaattgaccaactagatttaagtaattgaaaggttgatcaaagttcggagaaaatagcatatctataaaggataattcgtcaatcgtgccgtgataatgcattaaggctgagattgtatccgcagcttgagaaacatcatgtttgctccagagttgtactcccaaaaccttacgggagttacgatcgtaaactaattcgatttcaactttgtgagcattaggcataaagtctggacggtagctacctttatatgccactttagtagcgttaattccagcatccaaagccatggctaaggtcacaccactacaagccaaagtgcgtccgaagattagcattccagttgttgattgggtaccaattgaacggaggcgtttatctaacacattaataccaaccaaggccccttggcgaacggcttgtgatgctaatggcatgtaaacatcggtttgcaaaccattatgtttaactgaagcagcatctccagcagcaaagatatcagggttagatgtttccatataatcattaacgacgattgctccattagttagttgatctactttaccttgtaataaatcagcttgaggaagtaagccagtacaaattacagccatatctacttcaaacgcttcgtcggcggtttttacgattaaggtatcgtcagcgccatcttcgaaggatttaacaatcgtaccagttttgacctgaatgcctttatcttctaaaagattggtaattttgtcagcaatttcaggttcgatatgacggtctagtagagtctcttttttatggaaaagaataacctcgtggttagatttattgtaaccttcagctaattcaacaccaatatagccaccgccaataatagcgattcgttcatcattttgggcttcgttacataagtcacgagcttcttcataagtcttgcatagctttactttgggattttcaacgccttgaatagtaggaatagacgtgagtgaaccagtagccatgattaacttatcgaaagattcggtagtgaattctttagtctctaagtcttgagcaaagacggtatgttcttcgacattaatatcaattacatcgtggcgtagacgcatgtctatcccctgagcccggtagtagtcgggatcagcatacatcgcttcatcaagattagatattgtttttcctaatgttaagtaagtggcgcatgataagtatgaaattgtatcgtgtcgttcgaaaacagtaacgtccgcttgtgggtggtatttcaagatttcattgactgctgcaataccagcatgggtacaaccaacgacgattattttttctgtcatctgtaatgacacctttttttatggtatgaattatagtatttatatagtatactataacttaaacgttatacatagtatagtatatgattaatttttttaaattatcgaaggaggtattctaaatgcctaagtatcgtttttttgcgcaacaacaaattaatacagcaacgaatgccgttttaggatacgaactattaattaagaagctaactccagatggctggcgcctaccgagttcatttattgatattgatacaaaagtttttgctaacttattgatagaaacaactaaaatattaggccaaaaggttcgctattgttcagttaacgttaaccgtgaccaattaatgaatactgctattgcagaagcaatcatcgaaagtcaacgtcaactttatccaaccaagttaatcgttgaattaaccgaagatgttagtgaacgtgaatacacacctacagaaataaaagagcaacttgaacgctttgtcagcaaaggaatccaaatttcacttgatgacgtgggtacaggacacaatcagtttgaagatattgaagacttccttcccttagcttcagaaattaaatttgccgttcaaaactttaagtctacaattcaagatcctaaaatcaaacaaaaggtccgtttctggaacgcgattagttctgaatacaatattcatttggtattggaaggcaacgaagaccaagcagacaatcagctaagccaaagttttggtattagccgccgccaaggttatttcttcagtaaaccacaattactaagccttccaggcgataaataaaagtcaaaaaaactactaacctcaaaagttagtagttatttttttacaattttttgctctaagataagcttatataaaacggttcgaatagctatttctaattgagaaaatgacgcgacgggttcttctaaatggctgatttcatgattaaaacgcctaataaattggttgaagtatgtttcaatatcatctgtagctagcaattgtttgatagtatctagcgcaaaagcagttttaaaaatgctaatcatcataatagaagcaatgtggctagcgttatacttctttttagtagggcgcgtcacaatttccattttgacgtaactattgaccatggttttggtgattttagtacctaagattggtgtcaagtagcggttaacttcttgaatgacttggtccatgtataaatcaaggtctggaaagtctttaaattcaggcaaacgaagttgtttaaaatcctgtagccacttttgataagtttcttctgtcatcgataaatcctccagctagtatcatagcataaattttattcaaattgatatgcatttcgctttacgtagaatacgattctatgtataatgacaccaataactacataatacgaaatgagggataaaaatggtgcaaacacgaagaaatcagattatatacgaagtttggaatgctgtgacccatggtgtggccttttttggtagcttaggcttagttattttattgattgttaaagccgtcacgcaaaatttatcatccaccgctattaccagcttggttatttatggagcaaccttactaatgttatatttggcttcgacgttgtttcactgtttagcatttacgaaagccagacgagtttttcaaattttcgaccatagtaatatttttttgctaatcgcagggacttacacgccatattgtattatttttgtcggcggaactagtgggatattgatgttgagtatgatttgggcaatggcgttggcaggaatcatcactcatatttggagcaaaggtcgttttcaaaaggtggaaacaacgatttatgtgattatgggatggatgtgtttgttagcagggaaggcgctatatgctaacttatcaccaactggattttggttgctagtcgcaggaggcgtggtattcaccgtgggagcggtgatttatagctttccgcgcatcccgggactacatttgatttggcactttttcgtgatggcgggaacgatgctcatgtttggatcaatttatttgaatatataggaagtaatcagatcaaaacacaacaaaaagagatttcagtatcgactgaaatctcttttaaaatatactaattaatttagatataattgataggcaaaacgggttgtatcaacttcattttcgtcattgaagtcgataatgccacgatattcgaaaccattattagcaataactttttgcatacctttatttttggggtgggtatcaatacggagttcattgtagcctagttcggaactaattgtgaaaagtccggacatcattttttcagagagtcgttgaccgcggaatttagaagacatcgcaattcgatgaatagacatgtaagtatcttccggattacctctccaacttccttccaacatgtcatcgtaatttacgtctcgatcaggccataaagaagcagtggccgcaatttcaccgtcgaccattaaaacatagctaattttttgttcaatatctttttcaatatcttggttagtagggtagccaccttgccactgattaattccttgttccttaaggtaagctttggctgcatcaattatttctaaaatggctggcaagtcagccttagttgctttgcgcaagtaagatgttgtcataattattctccatttatttttttatcagaaatgctattttaacgtaaatgaaaagagttgtcattactttttatagatgaaaacgtattcgttatttctcaaaagatttttggaattaacctatgattaatttttaattaaaaatatgataatatagtaaatagcataaattttaggggtgtgaatatgaaaaaagttcggaattggagattgacgctggggtggcaaatcctgataggattgatcctaggagtggttttaggtgccgttttctaccataaccaagttgccattacggcgatgcaaaatattggaaccatgtttatccacttgattcaaatgattgttcttccaatcgttatatcctgcttaaccgtagggattgcgggaatgggtgacattggagaattgggtcgtgttgggttgaaaactttgatttattttgaaattctaaccaccattgctttagtagtcggaatgatttttgctaacgtttttcatccaggaacttatattgatatccatagtttgcaaagtacggatattagttcatacgtggaaactgcaaaacacgctaaagaaagcagtggcctatggtcaacgattatgaacattattccaactaatatctttagttcgttatctgaaggaaacatgatgcccatcattctattttcagttctttttggattaggaattacggcaattggtaaacaaggacaaatcttgattgatggccttactgctatccaagaagtaatgtttaagattaccaactggattatgcacctttctcctattggggtttgcgctctaattggggtaacaatcgctcaaatggggattgatgctctaaaaccattaggattgttcatcttgattgcctacgtggcgatggtattctttgtaattgtggtactgggaattgtggctaagattcaccacgtgaaattcttccagttgctaaaggtaatcaaaaatgaattgattttagcattttcaacagccagttcagaggctgcacttcctaaaattattgataaaatgcaaaaatatggtgttagccaaggaatcgtatccttcgttattccaactggatacacgttcaacctggacggatcagctatctatcaagcagttggggcactcttcttagcccaggcttatcatattaatttaagtattggacaacaaattacactgctagtagtattgatgattacttctaaagggatggctggtgttcctggtgcttcatttgtggttctcttagctactgtttctaccattggtgttccgatagctggtttaacgtttattgctggtgttgaccgcattattgatatgggtcgaactgcggttaacgtggtgggtaactcactagctgcaattatcatgggcaagtcggaaggcgagttcgatgaagagaagcatgcagagtatgtaaaaaatatttagagtatgaaataaaatacagcgaaaaaaggcgaccatgacattaatgtcgtggtcgccttttttcgctgtattttaactgccaagttcataagtaaagttgattaatcgactgccataacttggatggtggttaagttgtttaaccgttttttgtagaagttcaagtttatcggtgataatgccatcgactcccataaagttcaatctggccattgcatcgtcactattgacggtccaagcataaacttttcgaccagttaattcggcagttagtaaaaatgagttatttaaagttgaatattccatcgtgtaaaaatcggcgctagactgtggaactccaataaaattgaaaggcagaatatagcccacggttaattttggattaagttctttaagtttttcaacggcatcataatctaggctatggacttgatcatgattttttagaattctttgtccatatttagcattgaaacgctcaaccacttttggatcatcgtatttagtagttttaaattcaattagtaggggttgtttaaacttttcagcagcgtccatgtaatcatctaagctagctatcttagctgaacttccattttcatgcgcagttaatttggtgagttgctttaaagtcagttggtgcggcgctttatcaaccccggttaaatttttaagattttcatcatgcattaatacaaattgatggtccttagtttcatggatatcaatttcgatgaaatcaggatgtaatcgactagtattcttaagggattcaatggtattttgcaccccatttttagcgttaaccccgcgatgagaaatggtaatgggagtgtcactaaaaaatccagttagatacaacgaattaaatccaatgcccccgataacaagtaaaccagcaataattcgaatccaacgttggtttccgacgttgtagctaagttcttgaagctggtcgcttaatcgatgagtatgggcagtaaagcgctgatctccagccaggtattcagtcatgatcatcaaagagccagcacccgcggcaatgctcgaaagaaacataaaaaattcaatcaaaattaagtttacggaagcggcaagaaaggccactccggttggtgtcatacggtcgaaaagggtttgttcccctagtactaaaagctgcccagcaattattacaacaatggtggtggcaaagagtaatacaagtcgtaaaacaatcggcttaaagttaatcttagttatttgccaactctgttttaccgcagtatgggcgttccgtttacccaaaatgattaatggtagaactaggaataagcgaattccgagataaaaagtaaccacgtatagcaaaatcatcactaacaaaagtggacgattttcagttaaaaaataatcaactaggaaactaggaatcctaattttatttaataaaggtgtcgaaaaacctaatccaccaaaaggtaagattaaaatgcagtagattagtaagaaccaaacggaacgaaaaaaggtcttacggacacgttgaacggaaagccgtaagagtgaatcaatcgttaacttctttccataattaatttgcatggttcctaaaaatagaaatgtgacttgccaatagatggccacaattactgctagaattaaaagaattaaacctaaatctaaaacaggatgctggctaataatttcaattaaattggtattagagatgtaacgaactcttgccaaacgtagcattacgctcccaattagtgtaaaaattgggattaaaattccgtatacagcaactgtagaagcaataaaaagccaaatatagctaaaaatgtgtttaaaaatataacgataagttttcagagtactcgacatgattctcccctaagtaattttttgtgtgaatttgtccaaaataaaaggagctacaacaaagtctaatctaaatcggatcaaggttaaaacttagattaaacgtctttgtcgcaactcctaacagttatttttcagttgtggtaaaagctttagtctcagtattgtaaacatgaacatagatatgatcaccatattcttcaaagaaggtgttttcgtcgttggcactgggataaaagaaactttcattaccattaatatcaactttaattccgggcattggtgcttccacagtctctaaacgggttgttgtggttgataggtaggctgcgatatatttcttgattaattgaagttccatagttcctcctgattatagtacgtttttagtttgttcggtatgaataatgtagttattgatcagttctgatgaaacagcgggagttttcgacaagatggtctgagctactactgattgggagagttgctcctgataaaaatcattgggaataaattggctgatgctgagaatgacaaaggaaattccataagtaattactaaaccaaccaccgcgccagctagactatttacttgatggataactggtagccaagtaaccatttgcgataaacgccctactaaacgaataatgatccagccgatggacattagtagaataaaggcgacggaatgcatgactgttaaattagtaacttggttactagtccagcctccgaaagtagtagttaggaaagcagcaaagtcattggtaaaaactttagcaaaaataaaaacaacgatataacccagtgaatacaataattccaggatgagccctcggcgccagccgcgagcaatcgccataattaaaattaaaattattattaaagatagtagcattaagagctcctttacttaattagtagttgagtctgtgaacagattctcccgtatatcaatggacgagagaatcctaagtatctaaacactatagatgaaaaatcacttgttttcaagattgttgtacttcatttaacttcaatttaacctaaatatagccagtttaaacgggatttataaaagatttaaaagaactttacaattccggatgaaaagaagtagaattagttgtcagtttaaaatgattctaaattagaacaaggggatagtaagatggagaagaaacaaaaagctggaacactcgcacaaaaaatcaatatcatccgagctagcgtaatgggcgcaaatgacggcattttatctgttgcgggaattgttttaggggtagctggagccaccactaatagttttgccatatttatatctggaatttcggggatgttagccggaacggtttcgatggccatgggcgaatatgtatcggttaactcccaaaaagattcccaagaaaatgcggtcaaagttcagcgtcaagctttaaaagatgactatcaaaaagaattggattttgttgctgaaaaatatgcgaatgacgggattccaacagacctagcccagaaggctgcgttcgaaatgatggaaaaggatgctcttttgactacggtccgtgagcgatatggttttgatatgaataactttaccagtccttatatggcggccatttcctccatgatttcattttcattgggatccttgttgcccttgtttaccatcactttcgctaaacatagtattcgtgtgcctttaaccgttatttcggttgcgattgccttggcagttactggttatgcagcggcagtcattggtaaagcggttcgtagacgagcagttttgcgaaacgtcttggcaggtttaattacaatggcgatgacatacttaatcggttcgctatttgctagataagggggaaaataagcatgaagaaaaaagaaatcagtttagacaataaattaaacatgctacgggccggagtgctaggtgctaatgatggaattctaacggtggtcggtgttctttttagtgtaattgcagcaacgactaatccatttattattttcattgctggattatcggatcttttgtcctgtgctttttccatgtcagccggcgaatatgcttcagttagttcacaacgtgatactgaaaaagcggtagtgggtgaagaaaaattacgtttgcaaactgatccccaagctgaacaagaattaatcgcacgtttttatgtcgataagggtgttagtgaacaaacagctcatgaaatttcacaagctttaatgcaagaaaaaccactaaaaaccgcggttagtgtacgctacgatatggatattgaagattacttgaatccttggagtgcagctgtttcatcattgatttcagcagctttagggggcttcttcccgttagtagcgatgtcgatggcaccaacttcttttaaaatgcaagcaacgattatagcgaccgtcttttccgtagcactaactggttttttgagcgccaaattgggaaatgggatggcaaaaaaagctattattcgaaacgtgattgtgggaattatcacaatgtttatccattactacattggaaaattattttaaaatttttaagaaatcgttttcgagcttcatctatcaagcttttcttaatcattgaagccacaaatgtccgtctaacggcaataaaaagagtttgcgcatcgtgaacaatatgttacgataaccgtggttcaagattgaggaaaggaatgattttgatgagtaatgagatcaagagcccaaagaaacgtcgcaaattagtggaatacgctaatggacgatcattggaagaaataaatgggacagttaaggtgcctaagaatattggtttttggaaggcactgtttatgtattcgggtccgggagcattagttgctgttggttatatggaccctggtaattggtcaacatcaatcactgggggtcaaaacttccagtacatgctaatgtcgattatcttgatttcgagtttaatcgcgatgttgttacaatatatggcggctaaactgggaattgtgagtcaaatggacttagcgcaggcaattcgcgctagaacaagtaagtcattgggaattgtattatggattttaacggaattggcaattatggcgacggatatcgctgaagtaattggtgctgcaattgcgctgtatttgttgttccatattccgctagccattgcggttttcattaccgttttggatgtactgctattactgttattgactaagattggttttagaaaaattgaagccattgtggtgtgtttaatcatggttattttggtggttttcgtttaccaagttgctttatcaaatccaaattggggtgcggtatttagcggcttagtaccaactactaaagcatttgaaacttcaccaacaattggcggaatgactcctttaagtgggtcactaggaattattggtgcgacagttatgcctcataacttgtacttgcactcagcggtttcacaaacgcgtgaaattgatcataacgatgaagaagacgtagcaagaacgctacgcttctcaacttgggattcaaatattcagctatcattcgcatttatcgttaattcacttctattggtgatgggagttgccgtatttaagtccggcgctgtccaagatccatcattctttggtctattccatgcgttgaatgatacttcaactttgagtaacggaattttgattggagttgccaaaactggggtactttcgacattatttgcggtagctttgttggcttctggtcaaaattcaaccatcacgggaacgttaaccggccaggttatcatggaagggttcattcacatgcgaatgccactttgggcacggcgtttgattacccgtttgatttcagttgtaccagttttgatttgtgtcatgattaccagcggtaaaggtgatcttcaagaacacgaagccctaaatcagttgatgaataactctcaagtatttttggcttttgcattaccattctcaatgattccattgttgatgatgacggatagtcgcgttgaaatgggtgatcgatttaagaatagttgggcggtcaaaattttaggttggatttcggttattttcctaacctacctcaatatgactggtttaccaaattcaattacggccttctttggagctaatccaagtgctggtgaagtagagctggcgcacataattgcctatatgctagtggtagtagttctagcactcctagcttggacagtctttgaactccataaaggtaaccaacgttacgaattggaaatgcaaagtaaagcagaagctaaggaggaagcataatgacctttgatgttaagagaatattagttggtgtagatgattcggaagatgccgttttagcctttgattatgcaattaatctggctaaaaaatcgggttctgaattggtaatcgtatcagttttggaaagtgacgaaatgaatgtttttcaagcgctagataaggactttattcatagagaacgggccgaacttgaacaacatatcttaaaatatcagaaaaaggctcaggatgcgggagtccaaaatgtaaagggcgtcgttacggaaggcgatccgggcgagaccattgtggaagaagttattccagctgtccaacccgatttgttagtggttggcgcagagtctaaaaaagggttagcacgacattttggtagccaagcagcctacatggcgaagtatgctcccatcacggtaaccgtggttcgataatataaaaaatggatcaacgctttgattgcgttggtccattttattttgagttaaattatttaggtaccataacttgaacgaagccttgctctacgccaagtttgatggggagttggtcactaggatcaccatcaattcgagtttcaaccttcaagtgtgaatcaacggcagaaatttcaacttcctgagcggtaagttgatcaacatctttgatatctcgaaaacgtccagttaggaaataacttaggtaacctaaaagacgcatgaatgaaaaatgtttcaggataaccaagtgaatttttccatctgctggagatgcagatgtatcaaaattagtaaaaccacccactgagttggtagtggttgctaataggaaacgcgtgcgatagacgtggtcgccatccgcagtactaactttaatctggcaagatttcttagcaattaactggcgaattcctttactcaaataaattaaaggtccccattttttcttttcatcttgtccgacatggcgggccatatcagcaagggttccaagtgtaaggctactaatgatggcatggtcttcagtatgggccaaatccacagcgaggggatgaccattaagaatggtatcaaaagcagcctcctcatcttgaggaatttcgagggctttagcaaaattattgacggtaccaccaggaataattcccactttgactgattttttagccttaaggaaggctgaaaacacggtattaatggagccatctccgccaattgtaataactgtatccagttgagcaatatgatcaactacataatcgagcgcttcttgacgactagacgtggcctttaaggtggttgatcgcttcaatcgttcagccgcttgctgaaaacgttcagcgatggatttattatcattttttccagcatcttcattataaataacggtatatttaggcatcagagcctccttgttgagctaaatttttttgtaaagtatctaaaaataatcgatttaaattgggtaaatttcgatttttactccaaatgagtgtgttcgcttctgacatgtcaggattaagcgggcgggcgaccaaaccgcttgctggtgaaacgtccacaagttgatcatataaaagtgcaattgctgctcccgttttgactagtaaactaccattaaaagccaaattgaaagttcccacaaaattaagttgatcataaagggtgttactccatttttggaataagccgtgtttgtaagcctgacgtgaagtaattaaaggacgaccgactagatcaataggtcggattttttcctgttgggcgagcggttcatctgctcgcatgatggcgcaccaatgatttttagctggtaaaaccaaagtgttgtaattattaagggggcgatttcccataataatgccaaattctaaaatgcctgcatcgaggtcagctaagatgggttccgcatccgcactccgaagattaacacgaacatcggggtattgacgcatgatttgctgggctgcctccatgactggcataatccccacactttctcctgctccaatgtcgagcgtcccactaactacatcttgtttttgtaagttataagtagttttatcaactaaaccaataatttgtagcgcccgttctaataggtaatgaccttcctgcgtaagttgaatatggcgatgggcgcgagtgaataatttggtccctaattcatcttctaaatcagcaatttggcgtgataaagccggctgggacacgttaagtaaagtggccgctcgtgaaatgttttgttcctgagcaattaccacaaaatagcgtaagacacgaatatccataatattttcctttaattcataactaaaagttattgtttttgatgtttaataagtatttaacattatagtaacgatcccgtagactagagtcaatcaataaggttaggaagcggggtgagttaatgcaatccaaaatggatttgggaacagcggcctatgatggtgtcgaagaaatcgtagctaaaaaccaacggttggttcagcaattaaatactggagttcattcggcaaatgaagtacttagcattgtaagccaaatcactaacgagcgaattgatggttcgactgaaattcgattaccttttcaaaccgattttggtcgcaatctccacattggtaaaaaagttttcattaatagcggatcgatgtttgtggacttaggtggtatctatattggtgatcacgtcttgattggtccaaacgtaacgattgcttccgttaatcaccgtctagaacctagcgagcgccgtaatctagatttagactcggtttgtattcataataatgcttggttaggcgccaatgtgacggtaactcctggcgtaattattggtgaaaatgcagtagttgctgcgggcgccgtggttacccgcgatgttccacccaatgcggtagttgctggtattccagcacgcgtaattaaagtaatcaagaatactaaggaggatcaaaaataatgagtaataagaataaagtagtaatcatcatgggcgcttcgagtggaatcggagctgcgacagcagcaatgctagcgcaacaaggagctaagcttagcttggccgctcgtcgtctggatcgattacaagaaatccaagctcaatatcctgaggctgaaatcgaaattttcaaagccgatgtaaccaatgaagatgaagttcaagctgtaattgatggtacggttgctaaatttggtcggattgatgtgttatttaacaacgctggaattatgccagttaataatttaaatcaagttgctcaaaatgaatggcaacaaatgttagatattaatgttaaaggtgtgctaaatgggattggatcagctctacccatcatgcgaaaacaacaaagtggccatgtcattacaacttcttcggtattaggctatgaagttttaccgggttatgcggcttattcaggtactaagtatgcggtccgcgcgattatggaaggtcttcgccaagaagaacaccaaaataatattaaaactacggttattgctccaggtaccgtgaaaactgagctatttaactcaatcaataatgaaaaaattcgtaatgaattgaaggatgctcaaaaattaccgggagctgaaatgacgggacttaatccagaagaaattgctcaagcagtggcctttgtgattgacacctcagctaatatggctgttaatgaaatggtaattcgtcctacaggtcaaaccgtttaattaaaggagaaatgataatatgaatgtttttgaagaatcgtacaaattaagtaatggtgtaaaaatccctaagttagctttaggaacatgggaaattgatgatgatcaagttgctgacgctgtgcgcagcgcaattgaaatgggctatcgtcatatcgataccgcccaagcttatgctaatgaacgtggcgtaggtgaaggcgtacgtactgcaagtgttcctcgtgaagaaatttttgttaactcaaaaattgctgctgaaattaaaaattatgatgatgccaaaaagtctattgatgaaactttaaacaaaatgggtctagattatttggatatgatgattattcataacccccagccctgggcagaagtaaatcaatccgatgatcgtcattttgaaggtaaccttgaagtttggcgtgctcttgaagatgctatgcatgaaggtaagcttcgtgcaatcggtgtttctagcttccaaaaagaagacttggataatttaatcaaaaatagtgatactaagccaatggttaaccaaatcttatcgcatatagctgctacaccagtggatttgattaactactctcatgaaaatgggattgtggttgaagcattttcaccaatcgctcatggacaagcacttcgtagcgaagctattcaaaaaatggcggcaaaatataacgttagtgcaccacaattatcaatccgttacgattggcaattagatacggtagtacttcctaaaacttctaatccggaacacatgaaatcaaacgccgagcttgattttgtaatttctgatgaagatatggaaattttgaaacaagttaaaccgctagattacggggatgcaagtgtctttccagtctttggtggaaaaatgtaagagtaatatcaatttaatctaaaaaaataatctaaggttggtcctaaaagggatcattcttagattattttttattatgctgttttgggagtagcctgaacccagtttttaagtaggtagatgttaataattgaaacaacgatagtagtaaggattagataaataaacgatagatagaagttagcatcagacgtagcttgagatgaagcaaaaatcatggtaaaggagtttgttgctaaattacttattttacctaatccgtatacaagaacaatgattaaaacgactcgagaaatgcgttgaatatttattggtagaaaatcactaaaggtattcgttagtaagtgaactaaactgactgagcaccaaatgaaggttgggaaaatcaaaatgattccggcccctactgcatattctaaaaaactaccattattcatgattggaagaattttgacaaaactagtaggacccataatgaacgttagtagaactaccagaatttcaaagtaaatccaactaaaaaagtttgtaagtacattaccgatatatagcttagtttccgaaagcggtaaaagtcggtagaggggagccgtccaaacccgttcttgtttaactgctagaataacggccagtaccaatgaggccaatactccgaaactaaagctaaacattaaccagtcggttattctaagtccatgaattaaggtttggtagaaacaagtgactagggtaactagtagatagatgccaaagaccttatgaataagatttactcgggttttcaacattgttttcgttaattgtgagaaagtggtcatcttaaagctcctctctataaaaatcttcgtagtaagtttcaatatctttaccaagggtttcacgaatagtgtctgcggcttcttgtgcagccacatgttggtccttaataatgacgacttgatcgagcaggttagcaatatcaccgacatgatgatcgctgactaaaaccgtcgcattttcaggcttccattgaataatactggagatgatttttttgcgtgtcatactgtcaatcccgtcgaaaggttcatctaataggtacaaatcagtttgacgagcaagcgtaacagcaattactaacttgcggaaattccctttagaaagttgattaacgcgttggtcagggctcaagtttgttgatgattggacaggcaatttcaccttctatggtttctgctaagtctttaaaagatagcgggattgaagttggaattagtatgacagatccaattagttctcaacaaaaagtgactacagtgatttccattcaaggttctgaagatgaaatgagtattggcagtaaggtaatcgttaatattccaggaagtactgtacaaagtggtgttgagggcattaatttagtgggagctggattacaaggttttgatggtccgacaatcaccaaagttggggataattatcaattagtatatgttaaaaatagtgaatcggttgctggtggtgaacaagcgactatttcttggacttcacccggatggtatccaggagatgaaccaggagaagtagaatccactattaaatatgaagatgctcaagatactagtaaaaacgcctcagatagcactcagtcaaatactaaggggacacttagtccggctaagccagattttggtaaatggacaatgatggctaagactgatgatattccaaattacaaaggtgtagcattaatgaatcctagtaattcggcggtaaatgtttatgacctacctgtaaattacggtaacaagaaaatgagtaatgcaacagttaaagacgttttgccagcagatactcattttgtatatccaggtatatcagtgcaaacagatcttaaaactaccaataatattcgaatcttaaaactgaatggcagtggttttactaacgtcacagatcaatttgctggtgggattaaagtaaatggaagaaccttatcagtagattttggaaatgccatgaatgatggttctgcatacgtcgtggaatatgcggttgcaccggatgatggtcagacaccaacaacctatggggtgaaagcaaattctgcagaattgaattatatggattcagaaggtgattctaaacaagccaccgcttcgctgaatcaagcaattgatgataatagcaatgggtccttcaagtttacaaaagaagtaaaacaaactgaatatttgatgggatcaaaacatttagattacacaatcaaattaacaaataatcataactttttaattcctagtgggtcaataattgaagatgttttaccaatgggattggattatgtttcaactgataatagttctacagcagttgatgtaaaacctagtgtcgcagggcaaaatgtgcaatggactttaaatcaagacttagatacgggagagagtgcagtcgttcattttcgtgtaaaagtggatgaatcacaattccaaccaggagagaagattaataataaagccgtgttacatcgggtcgggagtaaggacattaatagtaatactacaactattttagtgtttaatggaaaaattaagatcagcaagacagatgccgaaactgaaacggcattagcgggggctgaatttgatatcctagatcaagatggaaaagtagttgaccatgtaaaaactagttctgatggggccattattagtaaaacattacccacaggggattactctgttaaagaaactaaagccccagaaggatacgaattatcagagaaagactatacagtacatctagattatcaacatgctaaaaatgggatagttgaagtcaatgttgaagatattccagataccacaagtacaacggatacaagtgatacgacagataccacaagtacgacggatacaagtgatacgacagataccacaagtacaacggatacaagtgatacgacagataccacaagtacgtctaatagtacaaagaattctgttcctaagttgccaggaaaaataacttctggttcttcgggaacaagtacgtcgaaaaaaggtaattctacaagtaaaaaatctagtggattaaaatcacctttagctagcctgctaccacaaacgggcgaaaagggtggatggattttaacgtttgtaggtgttgttatattaggagtagttggctggtttgtatttaagaaaaaacggtaagttttaggtactaaattaattgaaatgacactaagtttaaaaccgagcagatagctcggttttttagtaataaaagaggaaaaggattagaaaatatggtaaaaaagttgaaaaatggtagttggtacttaatgagctttattttacctataaccattgtcatcatagcttatgcttcaaacggaatatattggggtagcgcacatagtattctggcaagcgatgcttttacacaaggcgctaattttttagccagttttcgagaggttttacatggaaaaaatagcttgtggtttaattggcaagccggttttggattgaattatttagcattatatagttactatctaggagggatagtaacgcctttagtaggactatttagcaaaaatcagattccaaatgctttttatgtaattacaatatttaaaataggattagctggtctaagcagtttttcttatctaaaatatcaatttaaaatcaaacgataccaacaattattactcgcaattagttacgctaccatgtcttttggattagtaaatgcagaacaaataatgtggcttgatgttctctatatactaccactaatagtatggggagttgatcaatggatagaacagcaaagatggggattattgttcattagttggttcttaatgttagttactaatttttatattgcctttatggtgggattatttatcggaatatattatttaatgaggttaataacattaaaagtacaacaatggtggattaatattggacagtttattggaattatgctctggtcaacaattagcagtggagtaataattttacctgtaatcttatctttgagccgcaataaaatgccattatcatcaatgaatggtatcttcacagatcgctctggattatgggatttaccagttaaatctatgataggggcttatgatggtactaaatttgggactaccccttatatttatgtggggctaatagtcttaatttacgcagtatcttacttttttaatcggcagattgcacgacgtgttagggttggatacgcagtattattactaagtttgattagtggattctatctacaatttttcaatcttacttggcagggatggcattttccagcgatgtttctataccgttatagttttttatggtcatttgtaatgatgcaattagcagcgtatgaattggaagttatggtatctcgccttgaagcgaaaattggtattattttaggcagtgtgatgctggtggcgactgtggggagttttaatcattatcactttattagcatttggaatttagtagctaccttattatttttaatagtagaagtactactaatctttagcagattaaataaaaaagtagccataggaagtttagttttagttagcattttagagctaacgatcaatgcgggtttaatgtttaaaggggtagctacagaatggcattatccaagtgcttcactatttaatgagccagcaaaagcaatcaaagaagggcttccaaaaataaggaatgatagactgcgccgagtagaaaacctagattctatctcacgtgacgacggtttgaggtttaattatgggtcggctaatttcttttcctctgtaactaatcgaccatttgagcaaaacttaaatcaattaggttttcgttcaactggaagtaacctaaacatgacatatggaaataatactttggtaatggacagtattctaggtattcagacgaacttagcgttgcaacctgttgataaatatggttttcagatggcaactcgttcaggaaaattttatgtaagtaacaatcaaaatgctttaaaaaatggaattgtagtagagcaaaagcttgcggaaaataaaaaattgagtaaaacagataatttaggtaatcaaaaccaattattgtccttagtagctcatacatccgttacaaagcggttattcaagagctttccggttcaattgaccggctctacaggacaaactgctgaagctggacttgaatttaaaaatttagaaaatggtaatcaatctcttaaattatcagtgactgtcccaaaaaatcaacaagcctatttgagtttatttaaaatgcaaggaagtataagtcaaatatcagtttacaagggaaaacaattaattgagaactataatccaaatttggttgggcagtatattaatctaggatctttcaaacaaagaacgaatctcaatattagtgttcggctaagcggaacagggacagctcaatttgcacgcccaactttgattacattaaatgaaaaaattttccaacagcaaatagaactagctcggagatatcaagccacaaatttaaaatatgggaaacggacaatcaaagggaatatcactacaaataacgataaacaagctttattattaacgattccagcagatcctggttggaaagcaaaaattaatggcaagcaagtagcagttaaaacagtagataatttatttacactagttcccttaaattcaggaaaaaatcagttaactatgaaatatgtaccgactggtttagtgattggagcatggttaacaatacttggtctatcaagttttatttttgtacagatctggagacgatacgataatgaagatttaggttaagtattggtatttttatagtaagctatttaaaatagtgaaagtaaattaaaaaagtgacttattttagatttatctgaataggtcgcttttttagttggataaggcgtatcaagtgcttttttgggtaaaaaatgttttagtcttagttataaggaaaagagactatttccaaaatagtacttaaggagagattcgttatgtatgaagacttacaaggaaaaatagctgtaattacgggtggttccaaaggtattggctcagccatcgctaaacgttttggtcaagaaaaaatgaaagtggtcattaactacaatagtgatccagacggagctcaaaaggccgccgacgaagtaattagtgctggtggcgaggccgtgacggttcaagctaacatcgctacagaagccggcgttaatcaattacttgaaacggcgcttgaaaaatttggtgacctagatgtctgggttaataatgctgggatggaaattaaatcaccaactcatgaagtatcgttagaagattggaataaagtaacggcaattgaccaaactggtgtatttttaggttcacgtactgctttagcctactttaagaagaaccacaaaaagggaaacattattaacatgtcttccgtgcatgaacaaattccttggcctacctttgctagctatgcagcagctaagggaagcgtaaaattgttcactcaaacgattgcgatggaatacgccaaggataatattcgcgtaaatgccattggacccggagcgattaatactcccatcaatgccgaaaaatttgctgataaggaacaatatgatcaaacagtcagcatggtacccatggaccggattggtaaacctgaagaagtagctgcgggtgcagcatggttagcatctgacgaatccagttatgtaactggtattacactatttattgatggtggaatgacgctttatccagctttcaaggatggacaaggttaagaatcacattggggtaaataaaaaagaccgcgaacggtcttgaaaataataaatattgatgtttaatcatcgcaagaatttggccgccattaattttgcggccaaattttattaatctcttttaaaagtggttggacgagcttacggttactttttaaatatgaaccgtagaattcaagacgattacgaggatcgtcgatggggacggctacgcgtccaccatcgtcagagcgctcaatggtggccgaactaactagtgataagttggagaaaaaataggggaatttagaattccgactaatttcactcatggcatcgagatcagcttggtataagaaagcagcatcagggatattattttctacgattgcttgccaagggccagtatcttggaccacgaggaaactcattccggctaaatcgtcgaagtttacggatgtttttttagatagtggattagatttaccaatttctactccaaggtattccacacccaaataaactgattcgatttcatcggtcataatttcttggttggtaaaaattagcttctctttaagatttttaagattatcagcaactttttcaggaaaaacattttgaaaattaattttaactttagcaggggatgaaatttcggagttttctagtaggataactggaccaggagcaactgaaccaattacaatttcatgatttaagtgatggtagtttaatactcgttcagtaaaatcccgctctgctttcaataatttggctgcttctgtagccgcgtaaacaccagtttcatttaatttgatgtggttactaactcggcgatcaaaaagtgatacacctaattcatcttctaatctgcgcattccccgagtaacggtgggttgagtaatcattaaatgctcagcagtcgagcttagtgtaccgtatctttgaaatgctactagctcttttagtaaatcaaggttcattgccaattcgattacttcctttcactattccataaatgcatagtaacatacttgattggtaatttttatatggtaattaacctcctatactagaaagtacttaaagatagtgtaaataaataggatatataaatttaaaggggtacaaagttatggaatatgtaaagttaaatgatggcaaccaaatgcctcaacttggatttggtgttttccaagtttccgatttgagccaagccgaacaagcagtgagcgatgcactcgatacaggttatcgtctaattgatacggccgctgcttatggcaacgaagaggcggtgggtgccgcgatcaagaagagcgggattaatcgcagtgaaatctttgtgacttctaagctttgggtggatcacttcacctatgaaaaagcgcaacaaggaattgaagattcactaaataaattaggattggactatattgatttatacttgcttcaccaaccttatggtgacacagcaggtgcatggcgagctttgattgaagctcaaaaggcgggtaaaattaagtcaatcggtgtatctaattttgctccagatcaattgatgaatctggaattaatgtcagatgttaagccagcacttaatcaaatcgaagtttcaccttggtaccaagaaggcgaagcggttgattttgctcaaagtcaagatgttcaagttgaagcatgggctccctttgcggaaggtaagcataatattttctcaaatgaaacgatcgctgaaattggtcagaaatatggaaaagcgaacggacaagtcatcctacgttggctcctccaacgcggaattgtggtaatccccaagtcagttcataagacacgcatggctgaaaacttagatgtttttgattttgaattgagtgatgatgatatgcaaaagatgagtagtttagataaaaacgaaagtcagttctttgatcaccgtgatccagaagccattgtaagtatttttggtgaaagcttaaaagcattacgtaaataattttaggaggaatttaacagatgaaagcagcagtatttattgaaccaggtaaagttgaagttaaagaagtacctaaaccccaaattgatggtgataaccaggcaattattcggattgtacgggctagtgtttgtggttcagacttatggtggtatcgtggaatttctgaacgtcagacagatacttttatcggacatgaagccattggggttgtggaagaaactagtgcagacgttgataacattcaagttggcgacttcgtggtcgtgccgtttacgcatggatgtggtcattgtgtagcttgtttgaatggttttgaaggagattgtttgaatcgtaaatccggcgataacggtggctaccaggctgaatacatgaagtatgaaccagctaattcaggattggttaaaattccgggtaaaccagaagattataccgatgcgcaattagcttcattccaaactctttctgatgttatggcaactggctatcatgctgcccaaaatgctgaagttaagccgggctcaacagtcgctgtcatcggagatggagccgttggattatgtggagtgatcggggctaagttgcttggagcaagcaagattatccttttgagtcaccatgaagaccgtgctgagttaggtaaggcctttggtgccactgatatcgtagatacacgtggcgatgaagctatccaagatgttttgaagttaacgaaggaaaatgccggagcggacgcaattttagaatgtgtgggtgctactagtgcaatcgaacaagcaggtcaaattgctcgcccaggcgccgtaattggaagagtaggggttcctcaatcagaacctaaatctaaccaattattctggaagaacgtgggtcttcgtggcgggattgcttcagttacaaaacctgataaagaagttcttttgcaagctgttttagatggtgaaatcaaccctggtcaagtctttacaaagagttttgatctagatcatatagaagatgcatacgaggcaatgagtaatcgtcaagctatcaaagcattgctggtaatttcagataaataaaagcatttctatagcttgcttaacattgttagctcaaaaggtgattatacaaagttcaatagaacggtggaaagagcttctagttggtagctctcgtttctgaaataacgcctacaattaactacattatccaagtggaaatgatatttggtttcgttaatatctctagtcaatttcagtattggagtaagagtgttcaattttgatttagatgatgttttaatacttgaaactgctaaaatcccacatcgactaaatctatttaccaaaagtggtaaatatgaattttacggaaggctccaagactacgaaaagaaatacaccgagctttttcgttgttccagatcagctttaattaatataaaaaatatatcggaatacaatgcttcaacaaagatgatttattttgattcatcactaagctgcaagtgttcaataaccaagacacgagaactaaaacgacgtatactagcttacaaataagagaaaaaatttttcttaagttgttcaaatgagaattcataattatacaaaattgattaatgtagtataaaaaggaatccattactcactcagtgatggattcctttttatactttgtaccttgtttccacgaaattagcaggtactatatataattttgctattattcctgatttattttgctaattattttatgaagttgtttatattggctaagcatccatgatttataagtttttcccttgggcagggtttctgtgacagggagtataggaatatcatttttctttgctaacttgaccaaattattaactacctttgaatctacctgtttattgaaaacgaatagcgaaatatcatgttctttaatatttttttgtaactttttaatagtagctggagatgggtcgacaccgttttctatatccttttcaaaatcagcatccgctactgtaaatccaacagcttttaaggcataatcgaaaactggttcactcacgtaagcatttttattcttagtattattagtaatttttttgatacttttgatttgctgattaactgaatttaaagacttaatatatttttttgcgttaactttaaaatattttttattttgaggttgtaatttaccaaactgttttgctaaatcgttagcaagatgaggcatagtttgtggattgtaccataaatgtggattgtcaccttctcgtttatttaaaagatcttccccaactttaatataagtagctttatgtgcattttgggctaacttatccatccaaccgtcataaccaactccatttgcgattaatacatcagaattggttacctttttcgctattttagaagttggttcataatcgtgagggtcaacattgggatcattgatggcagatgtcacttttcctttgttaccgaccacagctttcgctacttcaccataaaaatcggtggttgtggtaatttttatttttccatctttagtagacgaattattttgagaacagccagccattagtattaaggtactggtaaaagcgaatactagcgttacaaattttattaattttttcatatctactcctaaatataataatgtatgccaaataaatctataaaagtactatcttttattagtcctattttttttaatttctttaataatttttagagctcttcttttagttttgacgttagggctttttaagtacctataagcacttgattgattttctttcttcatgtttttctccttaataaagtgatctatggtcaactgctttatgtatttctgaaatttgcatcaaaagcatatttatgaaaattcaaaataaatactaaaagacttatacaacttatgcgtaattcttcatatcgctaaataaatgataaaaatttacattattagatcacctcctaatctaaatagtaatcattactatttagattaggatattaacatttaattgtcaaatttttttgctaattgtggctacatttattaaacaactacaaacttagaactttgagaggatcacagtgtcagaaattactaaaataactaatatataagctttttatgggagtttttgatttaatggtgatttaaatttttctataattcttatttttggcttaaatctaacggcataagtacttcattagtcctcctcgacatgtacgaacgtacgttctataattaaagtgttcttaacatgcgaaagaaaaaaagacctttgacatagcaacattaaaaatatttttctacatcgtaaaaaatgtttttaaaaagtagcttttgtttcaaaagttaataagggagtagtttacatggaaaaaaatttgtcggaacacagtgaaaaatcggtacgtttttttgatttaatgatggagggtttaaaagaccacgttgatgccgaaactttttgggatgcagtggatgaaaacgcagtatttaagtttaattactattttcctaatttgccaaaggaaatgggcaaattaaaatataaagagtggcttgaagagaatactaattcaggatcttccgctgagtttattaatttgtataaggatctctcaacacctggtcaaacgactattatcatgcaatacgttgtgcgctttaaaccaggtatacctgatatgaatttcttgtcaattgctactgttaaggataataaagtagttgcgtgggatgattatctggatacttcaaaataggtagaattaaaattaatttcgtaataattaagataaaataaaaagagcatcactactaaaacgcggtggtgttctttttggatgattatttctagtttaaaactaataacataagtgccccatcataatatttatggtcaattttaaaaaaattttcatatagtccatattctttaaatccaaattttttatataaatgaattgcaggtatattatctgttctaacttctaactctaaaatttctaagttaatagactttgcataatttattatttctgctagtaacatgctgccgatgccttgaccactaaattcttttaagactgatatgccaaaggtccctctatgactaattcgctttcttaaaaatgatttcatgttagctgtacctattattttttcatctttagtagctaacaaaaaaagattttcggaggacttggatgattcttctaaaagatttatctcatcagtaagcttcttttgagccatttcttctggtgttaacaatagattattggtttcattagtaataaattttaaataattcagtacatcttgagcatcttcagattgcgcttctctaataatcacctttgtagaagtcatttcatttcccttatttctttttaaatattatatacccgtttcattttttgcgttacatgatatttatactcttttgcgaacctgatttgtatagtaaaaattgaaataaattctactaataaaaatagaacagttctgaccagaaataaggcatgaataagcagtataattgagataaagcaatatagatatcatgattgaattacattgaggggaatgataaatcaatatgagaaaattgagtcataaacaaagcttgatggtgattattgcgattgcacttttggcggtaatcttacaattcgtcttgggtcaagcttggttagcccaaattctggtttccttggtgggagccgtgatggcgatgaccatgtttattgagatgattgggactttgagatcgggtaaatatggggtcgatttattagctattttagcggtggtttcgagccttttatttagtgagtactgggcagccatggtgattttagttatgttaactggtggggatgccttagaagactatgcttccaagaaagccaatactgaactcaaagcccttttagataattcaccgcaagtggctcatcggctccatggtgaaaaactagaagatattgctgttaatcaagtacaagtagatgataagttggtgattaaacctggggaattagttccggttgatgggtttatcgttgaaggaagttcaaactttgatgaatcttctttaacaggagaatcacagccagtaaataaggactttaacgatgaactcatgtctggttcagtcaatggtgatgctgtggtaaccatgcaagctagtcaggtggccgccaatagtaagtatcaacaattaattaagttggttaagaaagccgaagcaaccccggcccgttttgtgcggatggcagaccgttatgcggtaccttttaccatcgtggcaatcgcgattgcggtggtggccgcggtaatttctaagagtcctagccgaatcgcgcaagttttggtggtggcttcgccttgtcctttaatcttagcggctccggtagcgatggtttcagggatgagtcgggcttctcgcaatgggatcgtggttaagacgggggatgttttagaaaaattatctacggctaaaacggtcgcctttgataagactggaacattaactaatgggcatttgatggtggcggagattttgccacatcaagaagtttcccaaacagaattgctccaaatcgctgctagtgtggaaactatctcctcgcatgtattggcgcgctccttagtaacttacgcgatagataaaggtctggaaatgttaagtgttagtgacgctcaggaaattacggcgaatggagtacaggccttgattcaaggaaaattagtcaaggttggtaagcgtaaatttgtaacgggagatcctttaatcccgagtcaaacccataccgctatctatgtcagtcgggatgatcaatacttaggttgcatcacgtttaccgactacctcagaccagaagctagccagaccatggttcagttgcatcacttaggcgttaagaaattaatgatgttaagtggtgaccaagtcaaaacagctcaaaaaatcggtcaggaagttggaattgatgatgtccaagctgaattgctaccagaagataaaattgctgcattaaaagctctcactccggaagaaaaaccggtagtgatggtcggggacggtgttaacgacgctcctagcttggtaactgccgatgtaggaattgccatgggagctcatggatcgtctgctgccagtgaatcggcggatttggttatcttaaaagatgacctagctaaggtagctaaagcagttgtaatcgcaaaagataccatccgagttgctcggcaagccgttttaatcgggatttttatctgtacagcgttaatgttgatcgccgcttttggaattattccggcatttattggagcgatgttccaagaagtgattgatacagtttcaattttatgggcgttgagggcacgttattctaatgaaaaataagataagttataagaagtaggaaagtatactattttcgaacctatagagagcactttaatacccgagtcgttaaagcataatccaagcatttaaatatattctacactatcctgtataataatctttgtatattaacatctgctttaaatttttttgtcggcatgaatgtagcactaaggatgaggatatgtccttttttgcgcaaaaaaagtgttgatagacaattttattatccagcaacactagttattgtagaactcttttttgcgtatatcatttataattaaacaattaatttcagtctgacgaattcaatattctacgtcttcttattcataataaatactatgtgagttgattttttaatacttgaaataaaagtagctctttttagttctttaaccattatcttgcaatagcggcttaacaaacgctgaaaaaagaatatacccaacaatgactccgcaagcattagtgatgacatcagtaatatcaacggttctttgaatgttgatcaatacgtcgagtactaactgcatcccttcattgaacaagccggtcattccagccgctatcactacgaggaaccaattcagatgtttatggaaaaggattcctagataaactcctgctggaatcgtcatcacgatgttcatgaatgaacccatcgaacgtaaggctgacggaatgtaaatgattttagcatggtgccaatagaagtagcgcacatcatagtagtaggggtcgatgaaatatcgtcctggtgtaaacaataaccatgccacacatactagataaattgctagacttccatatacaatcgctcttttaacacttggacgtcgctcaaatgccactaaacaaccaatcacgatcaacagggagagaccgagaaacggtagatatttaattacgaacataagtagtctcctccttaaagatttaccatctatcttatgatgatttgcgcttggttacaaggtaaaccggaattcctaataaagttataactattccggtggtagccaatattggttggtcaataatcgtcgtgactaagacgaaaattccacccagaatggcaaccactggtaaaaatggatagagggggactttatatggtcgcactaaatctggttgcgtgcgacgtagcttaatgaccgcatagaaaatcaaaacgttaaagatccacatgacaaagattaacatgtcggtcaacaggtcaaaggaaccaacaatcatcattagtccagcgattactaattggacgattccagccacgtaagggaccgctgtgcgtgataatttacttagatgattactcattggcagagaatcttctttagccatggcgtaggggatgcgcattccggtcatcgtataaccattcaaagctccataaacggagatcaagattccaatggtcactagttttccaccgatgttaccaaagagctgtcccgcagcggtagaagctgcattcagattgcccgctaaatcgctgatcgggagggtcttcaaaaagactagattaatgccaagatagacgatcatgatgccagttagtcccaaaccaatggcaaggggcaagtctcgtttaggattcttcatttctccagcaattgcgccaattcctaaccaaccatcataggcaaaaagggttgatagcaatccgccactaaaaccggttaaagtttgagaagtcgtaaaatgttccggaatcaagctaagatggacattgcttggagcaaaaagcccgaaggcaataatcaccgcaatcggaattaacttggcaatcaaggccaccgattggagacgtgcaccgtgcttggtacctagtaaattaattcccgtaattgatgccccacagatgaccgcaattggtaagattagcccagctttcaaatgaaagaggttggtaaattgcgttccaaaaataatggaaagggcagcaatgttagcggggaagtaaattaaggtctgcgcccagcctaatagaaaaccggttagtttcccataagtgacttcgaggtatttaatggcaccaccggtaaccggaatcgccgaagctaattcggcactggtcagtccggcacaaatcgttagtagaccaccagctagccaagctaacaggcttagccccgcggattgcgtgctagctgttacactagaaaccttgaaaaagactcccgctccaatcaccgtccccatcacggtcgaaaaggctgcaaagagcccgatgttcttttgcaggtgagtatgttcgtttttattcataaattctttcctctgtatgctttaagacttattttactattataaataattttgctcaggagtggtaattatctaacaaataaatcacccttctagctggaaggtgattttaatatttagcgatcatggcttgtagttgctttaagtagctgttcttgagctgttcgggtgcttcaatcgtcaggtgtttaccaaaggaaactaggtagtgggtcatataggccagttcggcttgattgtagccacctacgatgtaaggcacaccatcaatcatttctaagtgcatgttggggtaactgtgttttaagaaaagctctttaccaaagggcgttaaccggcatttgaatggaatgttatggtaggtactttcatactggtcttgtaaagctttgagttccgccagcgttaaggtaggggccttagtcggatttatttttaaatcatgcatataatcacaccggtaagtaccccaacgctgggtgtctggattatacgcactcgtaaaccaaattccattacgatagaagagttcatagatttggagctgaatgtggacgtcctcatattgcgtgtaatgaatttggatgacttgttcttctaagatggcattcagaatgatttcaaggttggcgatgtcaccaacgggagccacgttatgatagtggacgaccgcaagcaggttggaaatatcctgctgattttccggaaacattgtcgcaaatagtttttgttgaatccgagcataagattcgtcaaaaggggtgacagaaagtactcgcaaagccttcaaggcaaagaagatggcttggacttccttcttattaaaataaattgggatgaggttggattgattcaataagcgataacctccattgcgtcccggttcggtatagtaggctaggcccatcgcttctaattcttgaatatcgcgtaaggccgtgcgtttagatatgtcaaattcagtgatgagatcctttagttgaaaggaatacttgtctctgagaaagattaattcttggtttaaacgttctgattttttcaattgctaatctcctatttaaaaggtgccatgttttggcgcctttttattatatactcgttttaacgaagtgaaaagggagattttaaagatgaaaacattgattattaacacccatccaaattttactaacgaggaacattactccattaaactccagaaattatttatggagaaattccaggagcattttactgctgaacaactaacacttttaaacctttatgatatcgaggtccctcgtattgaaaaaggccaactcatggatgtttggcaaaaacaaattgcaagagagccactatcagctacggaacaagcagttgccgatcaatcagcgcacttactggctcaattcaaggaacatcaccggattgtaattgtggcaccactccataactttaatgtcacatcccgcatgaaagactacatggataatattatgattgcccgagaaacctttaaatacaccgaagacggatccgtgggattgatgaccgatgattatcgggtgctattactccaagctagtggctccatctatacaaaccatgatcgttatacgcctttggaattttctcatttctatctccaaaaaatgtttgaagaaatcatgggctttgaccaattttcaattgtgcgggcccaaggaacgtccgtcattactcctcaagccgtttgggccaatgttccagccgatatgcaaaaagcttttgatcaattctacgctgactaactagtaataggctaccgagttaaatcgattcgaatattggattagattagagtacaatattcaaaaaggaggtagcccatggagcgtaaaagacatgctaagtatcggcctaaatttaatatgcgatttgtccatcaccgtcgacgaataattttaggagcttttctgctcgtggtgctactagccatggctggcgtctgggtagttaaaaaccaacaacgcggggcgcggttggcgctagcgccgtatcctgttcatggctgtgtgattgatcaggaaaatggcattatcgattttaattccttacaaaagcagcacatttcatttgtgtatctcaatgcgacgaccggggcgacttactttgacgatagttttaatacaaattatagtcgaattcaatcgactgatcttaaagttggtattgtgcataactttagtttccaaaagcgtcccaaagcccaactgcgttttattagtcaaaaggtcaagagtaatacgggacagctgcccgtggtgattcgagtcagttactatggggattatgatgctaagcgggttgattggaaaaaggcaggtccaaatttagctgacttggttaaattgctagctaattactatggacaggcggttgtgattaagacgacgcctgccattaaacgacaactggatcctacttacattaaacaaagtaagttttggctagaagaaccccagattaaaaagcacaatcggcgggttcaatttgtcgaatacgatgcggaacaaaaatttaaaaataatcatagtgatttggaacttcccgtctcctattttaatggttcacaaaagacttggaatgaacagactaactaaaaagagttgtaggtaaccgaacggggttactcacaactctttattttttttagattcaataatggcataggtttcgttattcgcttcgtcataaatgctgatgggacgataatcattcgctttaattattaaatgatagccaaaacggtcgataaaggtaattccataatcatctagagcttccacgacggtcttgagcaatttgccatccaaatagacatcatagttaggacggatgtctaattcatgctcccaattagtagtttgatcgtgatacaaccatgtcccagcaaagaaaaatggactcacgcctttaggatccttagccggtttttttgaatcaagtccaatgaatgaaaatagttcaccgaacgcatttttttgccagttcatcgcttcaactccctctctcaattttccgtttaaatataccattaattaaaccggggaagtagtgaaaagactctgtttttaggagttgttaataaaatgaattaaagtgaaataattccgtaatactgtagttttaaggtaaaatagaagtatgaaattaaaaggaggaactaccatgattaaatttggaattattggtactaattggattacacaacaatacgttgacgctgctcacgctaccaacgaatggaagctagttggggtatattcacggaccattgaaaaagcaaaatcatttggtgaaaagaatggtgctactaagttctatgatcagattgaagacttagctaacgaccccgaaattgatgccgtttacattgcttcgccaaacagtttgcattttcaacaagcccaacaagtcttggcagcggacaaagctgcggtagtagaaaagccaatcgtcgctaatccaacggaatgggaagaactctatcaaactctagaagcccatccaaaagctcgtttatttgaagcggctcggcacttacatgaacctaatttccaagccattcaaaaacaagtcggtgagttggaattaatccaaggtgctacgttaacctatgctaaatattccagccgttatgatagctacctcgctggcaacgaaccaaacattttctcattgaaatttgctggtggagctctccaagacttaggtgtttaccttgcgtacgatgcagtagcttggtttgggatgccggaagaagtggcttacttcgcccagaagttgcggacaggagctgatggtaagggcgttgccatcctacgctatcccgaatttgatgtaactttaaatattgggaagaacgttaattcagaacttgcgtctgaaatctatggcgttaaggacagcatcgtcatggataatgcggctgagctcaatcaagttgaatatattgacgctcaaggtcaacgaacggtgattagtgaaacaccagatgacaatccaatgattgcagaagcacgtgactttgcacgcgttattaatgatccggaaaatgaaaaaaacgccaccgattatcaaaattggctagaaataagtcgaaatgtaaataaactactatataatctccgtcaaaatggtaagatatattttaccaatgaaaaagaagaggactaaacattaatgaatgatttatttaaaaagcattttaacgaaaagggttttgcagaaccgactttgattcaacaaaaagtcgctgaaccccttcgaaatggggaatcggtgctcgggctatcacccactggttcgggaaagaccctcgcatttgccttgccgttgatggaaaaaatcacgcctggcgatggaactaaattattagtactatctccatcacaagaacttgccattcagacgacggatgttttccgcgaatgggcagctttgattggacttcgggtcacttcgattacagggggtgccaacgtccaacgtcaaatcgaacgcttgaagaagaaaccggaaatcgtggtcggtactcctggtcgagttttaacgttgatcaacgaacgtcgcttaaaagtgagtgaaattcaaagcttggtcattgatgaagccgatgaactcctaactggtgaaaaccttgaaggaacccgccaaattgaagatcaactcctagctgatgtgcaattaagtttcttctccgctactaacgatttagcgctagatgatttggaagcttggtttgatgtgcatccacaagtggtagacgtccgtgctgaagacaacactcgcggtcacgttcaacatggttggattgaagtgcctgaaaagatgaaagcacgtattttaaaacgacttagtcgagttaaaaacttccaaggtctggtcttttttaaccacgtttcgacgatggaaaagacagcggctttattgaagcatgaaggcgtagatgtcggcaaaattgcgggacatcaagtccaaattgatcgtgcagcagccatgcgacgttttaagaaaaaggaattgtcactattaatggtaactgatgtagcggctcgaggcttagacatcgatcgtttaccagcggtgattaactacgatattcctcacaacgctactacctatacgcatcgcgtggggcggactggtcggatggggcaagatgggtatgtcatcagtctgggaaatgatcatgatattcgggacttacgaaagatgataaaggaattgggaattgaggctgaaaaattagccatccaaaaccggaaaattattttggctagtgaatacgttgaagcacctaaagcaccatcgatcaaggctacttcaaccaaaaaatcagctcctgaacaaaaatcacaagctggagctaagactcctaaaaactctaaagcaaagagtcaaaagcaatttgataaccctcccgcaacccccaagaagaagggtaaaaagaaacattctaagcgtaaaggaatgcggcgcgttaagaaagagttataaatttattgaattttggttaattatattttttatagttaaaaaaaggcttaaatagtgtaatatagtcactgttgaaaggtgggtatatttttatgcgtagagaacatacaaaaaaatcgcatactgtgcgaaacacgattttaatcgttctggcagttattttacttggaggaggggtctacggttttcggaagtatcaaaatgtgaaaaatgccgtggataatacctatagtagtgcaggaattaaaaaacaacgtaatacaaatagtttgttaaatggtaagaagcccatttcgattttattaatgggaactgacacgggggctttaggtcgttcatataaaggacggacggatagtatgatggtggtaaccattaatccgaagactaaaaagaccacgattactagtattccgcgtgatttaggtgttactattccaggttatgaatcgaagtcaccttctaagatcaatgctgcttacgcctttggtcaagctggaacggcgattaaaactgtccaacaagtgttcaacgttccgattgatttctatgttttagttaacatgggcggtatggaaaaagttgttgacgaagctggtggagtagatatcacgccaactttgagctttacgtatgatggatatacctttactaaaggggttaaaacccatatgaacgggaagaaagccttggcttattcaagaatgcgctacgatgatcctcaaaatgactatggacgtcagactagacaacgagcagtgttaactgctatcatcagcaagagcagttctgtatcaagcttattaaacaaagattttattgattcaatttctaatgaaactaagaccgactttacctttaacgatctagtcgacttggctaaaaactatcgttcatcaaccggtagcattgaagaaacccatgctcaaggggatggacagatggctaatggtcaatccatggaaattgtttcaaacaccgaattacaacgggtaactaactttattcgcaatggattaagtttagaacacgaaaagacgggcaccgcagccttgtcaacaagcagtgctaacactagtgatagtagtgtggaagcagctaatatcaatgcaggaaattaaggaaaactaaggagatagaatcatggcagcagagtcagaagcagtaaaagaagaaaaaaaaacatttgatgttggtgacgaagttaccgtagcaaagaccgatttactaccaactggtttcgaaggaaccgttggtaaagtttatgaaaactcaattttaattgaaattgatccaaacagcgtttctaacccacgctcggaggagttgcatgaccttcacgggcgggtagtcgttcggatgagtgaagctaagaaaaaatagggttaggaaaactctaaaatttggcgtaacttaaccgccaattttagagttttttgttaagatgtattatttttgtaagcaaaaaagggttgtttatgataaaatacatgaagttagattgtgtacaataaaaatactacattaaagacgtataaggaattatctgtacattattaagtttatctaaacttaacgatgtatgaggcttttgataagtattttatagttgcttttgctattataaatattgtaagcatatccaacggtatattgtaatattattgatagagaaaaggggaatgacaatgtcaaaaaagattgatcttaactctgatgaactgattggcagtcgcgaagctagcttgatgtggggcaagcaaaaggattatgttcgcacaatttataacaaatatccaaagcgctttccggaaggcaccatccgtaagttcggtaagcagttagttgtaactcgtgatggtatggaaaaagtcacaggagttaaatacgaagaactaaaagaagaagacatcaacaaagctaaagaaaacaaataattttttgacttagagtacaggtagctggatttgacttctaatttagaggtcgacgccgactacatcgatagaaattaggaaattcttttttacagtcctaaccgaaaagccatttgatccaatgttgttgggctagatggctttttggtttaatttgatataaaaaatcactcaatctaattaagattgggtgattttttgttttggttcgcatatgattaacgaatcccagtattatcaacacttctgtctgtattcaaatgtccccggcgagaatcgaactcgcaacctatcgcttaggaggcgattgctctatccagttgagccacggagacttaactagtttattttcgcacgattttttaacgatgtaaagcagtggatgagcctttttataacgttttatgggttatctttcgttaaaattgaattgatacggtctttttaggactttgattgtgctgatacaaagaagaaaacgaacattaaacgcttgttttatatttaaagttagtgtatattattttgtggtgacaaaagtacaccaaatttatgcacttcgaggggacaaaaatgaaagtatttgactatgaagacatccaattaattccagcaaaatgtatcgtccgtagtagaaccgaatgtgatcctacagtggtcttgggagaacatcgttttaaactacccgtggttccagctaatatgcaaactatcatcaatgaagagattgctgaaaagttagctgaggatggatacttctacattatgcatcgttttgaacctgaaagaagaatggactttgttaaaaagatgaaagacaaaggcttgatcagttcaattagtgttggggttaaagacgatgaatatgcactaattgatcaacttgctgaagaaaatcttactcccgattacattaccatcgacgtggctcatggtcatgctcaaagtgtaatcgacatgatccactacattaaagaaaaattaccagctgccttcgtgattgcaggaaacgttggaacaccagaaggagtccgtgaactggaaaatgctggtgccgatgcaactaaagtcggaattggacctggtaaagtatgtattactaagattaagaccggttttggaactggtggttggcaattatcagctctccgttggtgtgccaaagtggctcgtaagccattaatcgctgatggaggaatccgaactcatggtgatattgctaaatcaattcgatttggtgcaactatggtgatgattggttcattatttgccggacatatcgaatcaccaggtgaaactaaggtggaagatggcgtgaagtataaagaatacttcggtagtgcttcgcaataccaaaagggtgaagctaaaaacgttgaaggtaagaagatttggatccatcaacgtggacatttacgtgatacactccaagcaatgcgtgaagatctccaatcatcgatttcctatgcgggcggtagagatttggaagccatccgtaaggtcgattatgtgattgtgaagaattcgatttttaatggtgatgtattgtaaaaaaagagtgtggatgaaaccgggctgactttgaggattgacatgatatcgacataaatctgggttagggatttgtgtcgatattaggttaaccggagaggttaggtttcaggaacaggtttcaaataaaaaaagagtgtgaacgaaaccgggctaggtttcgaaaatacatttccaatacccaaacctaaaaaataactcaacttaagcgcaaatctgaactaaaggtttgcgcttatactgggttaaccagaaaaaaaggcatcaatcgtaatttgcgaccgatacctttttttaattaattattattatttagcccagttaccatttcggaaaaccggaacgatgctaccgtcgggtttaattccatcaatgtgcatttgatccgagccaaccatgaaatcaacgtgggtctgactgatattcatgccatgacgttgtaattcatctggagtcatcgaacttccgttttcgatggtaaatggataagcttctcccaacgccatgtggtcagaagcattttcatcaaaaagggtgttgaagaaaattgtatttgattgtgagattggtgaatcatcgggaaccaaagagatttcaccgagtgatttcgcaccatcgtcggtttggaggaggtgtaagagtacttcttcaccacgatcagcggcagctttaattaccttaccccgttcaaaagtgaggtgaattccctcaataatcgtgcctccatagcttagcggtttcgtcgaagtgacggtaccgtcgatgtggagattatctggggcagtgaaaacttcctctgtaggaatattagcgacgaaggtgttcccagctgcatcctttgcatcagcggcgacccagatatgacctttaggtaaacctacagtaagatcggttccaggggcctggtaatgcaaggcagcgaaagcttgttgattaagccagtccgcatggtgagcaaggtccgcaattttattttgccaagctgcaaccgggtctgcttgatcgaccagcgtggttttgaagatggcttgccataaagcttggacggcctcattgccctttaattctggaaagaccaattcagcccacttaagatcagcggcggccaccaccagccagctaatatcgttgttagtagtgacttgcatgattgggcgcttagctaaaccttgggcagcttggtaagcagcgatgcgtttgctaggaacctcggcgagggcattagggtcatcactaatcaaactgatgcgcgacacgcgttggtcggctaagaattgccatttatctttttcgtaatcaaaaacttgaccaatccgtgcttcagacgcatgcattaagaattggcgagtagtttcaatatcgctccattctaaaattacgtctgcggctcctaaagcataggcttcggcggtaatcaggttggctagatgtttttgcgttacggaagcatataggataatcgtttgtccttcttgaacattcacaccaacacgggtgattaattgggcatacttctttaaatttttttcaagttcgctgtcattcatactgggaaaacctccttatttttttactatcctagcatattttatgcaggaatgctgatataatattcttagaagttgaagggtggctataaaatgaagcagattaaagtaacgagtatctttggcacacgaccagaagccattaagatggcaccagtggttaaggccatgaaaaatgacgaccggtttgaacccatcacggtggtgactggccagcaccgtgaaatgctcgaccaagttttacaaattttccagattaaaccagattatgatttgaacatcatggaaaagagtcaaactttgagtagcattacaagtaaggtcttatctggcatggacgaaattttaaatcacgatcgcccggatttaattttggtacatggagatacgacgacaactttctcagcaggcttgagtgctttttatcaccaaatccctgttggacacgttgaggctggtttacggacttggaataagtattccccatttccagaagaaatgaatcgccaaatgaccgatgtgctaacagatctttattttgctccaaccacaaccagtgaagcaaacttgcttcaggaaaatcatccacaaaaacaaatttttgtgactggtaatacggcgattgatgccttacatgatacggtccaaaaagattaccaaaatgaggttcttgatgaaatcaaggccgaacatcggattatcttagttaccatgcatcgccgtgaaaaccaaggcgttccgatgcaacgagtgtttaaagccatccgccaagtggtcgacgaaactcctgatgtggaagtgattttccctgtccatctcaaccctagggttcaacagatggcagaagaggaattgggcaatgacgctcgaattaaattaattgctcctttagatgtactggacttccataacattgctgctcggagttatttgattatgactgattccggtggagtccaagaagaagccccatccctcggcaaaccagtcctcgtgctccgcgatacgacagaacgtcccgaaggggttgctgccggaactttgaagttagtcggtaccgatccagtagaggttaaaaaacaaatgaccttgttgttgaatgatgcggaggcttacaaccaaatggctcaagctaagaatccgtatggagacgggacagcatcgaaacaaattctagacgccattgctaaatggcaaaaccagtaatcattgtattagttttcgatataataaaggagctgtgactaagctacgataacttgtcggttatctagcagctgtcacagctccctttatattattaataactattgggcgttaaatttatccactaggctacttgcaaaattatccaaacggtctaaatcttcttgggattcaggggcaaggttaattttaagattttccgcaccttgaatggcgtgggctttagtcatggcttcactgaacttatcgaccgctaagcaataatattcagcgtaaaaggtatctccagaaccagctactccaaagactttaccagaaaggtcaagttcagcgaggtcatcaaagaaatccattccttcttctggtagagctccttcatcgtaggtgtaaggaacaatgacgttaatgtcataatcttttagttcggcagcatccgtttgtgaaatttcagtttcatcgacttcaacgccgaggtcttctagggcttcggtgatgatgtcagcgcaatcttcattgttaccagtgatagtggcaaaaactactttagcagtgggcatatttaagtaaccttctttccaattaattcttatcaaagtatagcaaaaaaggagctgattaacattaattcagcagaaactaaaaaaattaccatgattaccgcccagaaaaaggctggtcgctacaatgtttttcttaatggtgaatatgcgtttcccattagtgaagaaacctttatccattttcgtttaagtaaagggatggaaattacgggcgcgctcttagaagagattggtgaatatgagacgagtgcggaagcctacaataaggctttaaatttcttaacgggtcaattgcggacgcaagatgaggtggctaagaaactcctcaagctggatttcccagaagaggttgtcggtcctgtgttagctaagctgactgatttgaacttgctggatgatgccgaatatgccaagagttacgttcggacgatgatgaagacgggggacaagggaccgcgttatctaatcaaccatttgcgtcaaaaaggggtttacgagaatgacatccaaatgggccttgctcttttcactgccgaagaccaagtggagctggcggtccaagtcggcagcaaaattcaaaaacgccaaagtaattccgcccttaaacaacagaaactcaaagttcgacagactttgatgaataagggctttaatttggctacgattgatttagcactccaggaaatcgaatttaaggttgacgaggaggccgaatatgaaaagttagttaagttgggtgaacgtttaattcgaaaacatgcgggtctccctgcctatagtaaaaaagccaaaatcaagcaggctttgtacaacaaaggctttgaaattgacttgattgaacggttcatgcgtgaaaacgagttatagaattctgtagaaaagcttaaagcatggtgcaaatctaaggctggttttgttataattgaagagaaattcaaagctttcagctgtagaaagtgggcttaggctatgtctcagtactcagaaagaccaaaagagggcgagtatattgcgataaaaagctataagcatgatgggagtttgcatcggacttggcgtgagaccatggtcctgaaaaacaacgaagatgagtttattggatgtaatgaccatacggtggtcattgaagatgatggtcgtcgttgggtgaccagggagcctgcgctagtgtattttaataaacatacgtggttcaatgtggtggcgatgattcgagacagtggggtttcgtattattgtaatattgcgtcgccgtttgtgttggatcgcgaagccttaaaatatgtcgattatgatttggacgtaaaggtttttccaaatggcgaacggcgcctacttgatatggacgaatttgaacaattcagtaaaaaatggcgctatcctcaggatacaatcaaaattttattggatagcgttcgcgaattaacgggttggattgatgaaaaacgtgggccattttcggtcgagtttattaatatttggtacaaacgttatctaaatatagcggagcgaaatactcggtaaaaaaggaggtgtgcataacacttcctttttgtgtaaaaaatactaaaattagaatgacgatatcatgcgaggagtacgttatgtttgaaaaatttagaaaaacgccattgatgtattggtctttggagctactaatcgtggcaacgttaatctgggtgtgcacgaagattgatttcctgtttaccccgattgggacgttcattagtaccgtatttatgccaatcattttagccacctttttgtattatatgcttaatcccttggtaaagttgttaactaaggtccgttacaagaaatttaagattccccgcaccttagcaattgtgattgtgtttgtcctatttatcacgttgattgtatggggaattagttctttcttaccgaacttaattgatcaggtttcccaaatgctggggaacttgccttacattgtcaaaaggttgcaaaagaccgtcccacagttgttagaacattcgtggttgaagaagattgacttcgcgccctttatcaaaaatatcaatagtgagattggtaagtatgcggaaggctttttagcagggacggccctgcatatcggtaatctgatttccaccgtaactaatgccacagtggtggtgattaccgtgccaatcatcttgttctatatgctaaaagatggttacaaattgatccccacagttgcccaagtggttccacaccggaatcgtaagaatgtggtggatttatttaataccatgagtgatactttatcttcgtacatttcaggacaagtcattgaatgtttgtttgttgggacgttcacggtcatcggttatatgattatccaacagccctacgggttacttctcggagtgattgcgggaatctgcaatatcatcccttatgtgggtccatattttggaattttcccatctttactagtggcaattgctcaatcaccgggccaagttgtttcagtgattattgtggtattgattgttcaacaggtggacgggaactttatctatcctaatgtgattggtaagtcacttcaaattcacccgttgaccattattattttattgttggtggctggaaagatttctggcattctcggaatgattttagcggtgccagcatatgcgatagttaaagtcttgattaacttcattcatcacatctggaagttagatcaagaaaccattgaagaaaaaattaagcctcaaaaataataataaattggtagatataatggtagtatggtaatatctacagagttagataatataattcaaggagaataaatcttgacaaaagtaattacttacggaacttttgacttattacataaaggtcatatccgtctactcaagcgtgctaaggcactaggagatcatttaaccgtttgtgtttcaactgatgaattcaatgccattaagggcaaaaaagcttatacgtctttcgaagatcgtaagtacattttggaagcgatcaagtatgttgatgaagttattccagaacgtgattgggatcaaaagattagcgatgttaaggaccatgacattgatatctttgtgatgggtgacgactgggaaggtcaatttgattttctaaaagattattgcaaggtcgtctacttgccacgtacggctggtatctcaactactaagatcaaaaaagatcttggactaggcgattacaaaaaagattaggactacaaactaagattgggatgtctagacgattccaatcttattttttagagagaaaggaactactatgaatcaacaagatttaaaaaatgcggtggaaaaacgccggacgtttgccattatttcccatccggatgctggtaagacgacgattacagaacaactattgctcttcggtggcgttgtgcgcgaagccggaacggttaaagcccgtaaatctggcaactacgctaagtctgactggatggaaattgaaaagaaacgtggaatttcggttactagttcggttatgcaatttgattatgctggtaaacgaattaacatcttggatactcctggacatgaggatttctcagaagatacttatcgaaccttgatggccgtggattcagctgtcatggtaattgactccgccaaagggattgagccccaaactaaaaagcttttccaaatttgtaaaatgcgcggtattccaattttcactttcatgaacaagttggatcgggatggacgcgaacccctagacttggttaatgaattggaagaagtcttaggcgtagaagcttatccgatgaactggccgattggaatgggtaagggactagccggattgtacgatatttacaacaaccgcattgaactacatactgatgaaccagaatttttggaactcaacgctgatggcgaactcaaggaaagcaatccgatcgaagaggaaagtgttttccaagacgccatgatggaagtttctttaatgaaagaagccggcaatcaatttgatgaagccaagattgctactggggaattgactcccgtcttctttggttcagctttgactaactttggggttaagactttcttggatgcttacctccaatatgctcctgcaccaacttcacataaagatgaagccggtgaagaaatcgaaccaactgaagaagaattttcaggatttgttttcaagattcaagctaatatgaatcctaatcaccgtgaccggattgcctttttgcgcatttgctctggagaatttgatcgtgggatggacgtcactttgaaccggacgggtaaaactttacgcctttctaattccactcaattcatggcagacacacgtgaaaacgtggaaacagcggttgcgggagatatcatcggactttatgatacgggtaacttccaaattggggatactatttacgctggcaaacatgccattcaatttgaaaaattaccacaatttacaccggaactatttatgcaagtttccgctaaaaacgtgatgaagcaaaagtccttccataagggaatcaagcaattggttcaagaaggagctgtccagctttatactaactacactactggagattatattctcggtgccgtaggtcaacttcaatttgaagttttccaattccggatgcaaaatgaatacaattccgaagtagttatgcaacctatgggtaaaaagactgcgcgctggattgacccagaacaactcgatgaaaaaatgtcgtcttcacgtaacttattggttaaagaccgttatggacaaccattgttcttatttgaaaaccaatttgcagaacgttggtttgctggtaaatacccagatgttaaactaacggccaaactctaaaaactaaatctttctaaattaacacctcaaatggggttaattttttagtttttaatatataatggttaagttgtatcaagaaatatcacgtggaggaacgatagcatgaatcgtttatggggtagatttcgacaggggctaaatactaaatttggcttcttcatgctaattacaggtttattttggattaaatcgtacatagcatatcaaacaaaattcacgctgggtgttcaggatggcatgcaagaattgattctcgccatcagcccgctgggttttgccatacttttgttcgggattggattgtatatccgtggtaagtgggcctactggtacatgattattatggatatcatcttatcgacttggctatttgccaacatcctttattatcgcgagttttcagatttcattacctttaatttaattaagggttctgggtcagcctccgataatctaggaaagagtttgatgggaattctacgaactactgatttcctagtttttattgatgtaattttcgttattgctattttagcgtttggattcgttaagatggatcaaagcaagttcaagttaatgaactcctttgcggtgacggtcctatcgattggggttttagcagctaacttggctttagcttattccaaccgttcaggattattgacgcggacctttgataataactacattgttaagtacctaggactacaaagtttcactttgtatgatggggttaagtcatttgaaaacagcaataagaaaaaggaagctaagggttcacaattagatccgattaagaagttcatcaaagaaaataatgttcctgctaatgttgaatacaaaggggtggctaagggtaaaaatgtcattatcatccatttggaaagtcttcaacaatttgtaattaacaaaaaatggaaaggcgaagaaattacgccgaacattaataagttctacaaggataaaaatactttagcttacgacaacttcttcaatcaagttggtcaaggtaagacggcggatgccgaaatgatgctggaaaattccttatttggtttggcagaaggttcggcgatggtaactgacgggaccaccaatactttccaatcgatgcccgctttaatgcaacaaaatgggtattcgacggccgctttccatggggatgtagctagtttctggaaccgagacaacgcttataagtcatttggttatcaatacttcttcagtaagcaatattacacattgaagaagggctacgttagtggatacgggatgaaggataagctcttcttacaacaatcggctaagtacttggaacaattaccacaaccgttctatgctaaattgattacggtctcgaaccactatccatacggaatcgaaaagaagaacgtttctatcgacaaatgggataccggtgattcaaccgttgatccgtatgtgcaaactgcgcattacttagatcaatcaattggggaattactaaattacttgaagaaaactggtttgtacaataagagcaccatcatgatgtatggtgaccattatgggatttctaacaaccataagccggccattgccaagatcttaggtttgaagggtgtaaccaactatgatcttgcaatgttccaaaaggttcctttcatgattcattcacctggtctaaagggtggtgttaaccacaactacagtggtgaaattgatgtgatgccaaccttattgaatttactcggcatcaagacgccaggcgcttaccaatttggacatgatattaattcaaaacaatacaaccagattgtggcgttccgaaatggggactttgtttcgaagaagtataccaagtacgggggcgacctctacttgacggccactggtgaacaagtcacagacgaaacacctgctcaaaaacaagaagtgaagaagatccaagattacgttaataaagaactcgaatattcagataagattattaatggtgatctcttgcgctttgccaagttggattggtttaagaaggttaataagtcagactacagttacaatatgaagtcggcgctcgaacaactaaataaagctcaaagttctaagacgagtttgattgaacaaaaccacggcaaatcaacgttggatgattatgaaacggatgctcctgaactagaaagcaatgctgataaatcatctagttcaagcagtagttcttcagatagctcagcttcgaagtcttcaagcagtgattcaagtagtagctctagttcatcatctgaaagtagtaagtaacttaaagactgagaagagacctttaggggtgcttctcagtttttttattaagagaggaagcgattttatggcaagtcatttgataattctactattagtgggactaatggccggaatttttggagccatcctgggaattgggggaggaatgattattactccagttttaacggtggcaatgggattagatattaagtatgcgattggggctagtatcattgcggtgattgcaacgagttcgggggcaaccattgcgtatttaaaagatgagatgcttaatttacgagtagcgatgtttttagaaattgcgacgaccgtcggggcgattgttggggcaattatgaccggaatatttaactcgaccgtcctttttgtgctttttggttctttcttggtattttcttcttggaatatgtaccgcaagttgcgtcgcggcggtggtgaagaaggtagtactaaaaatgatcgtttagcaaatcaactcaacttaaatggtagctactatgataaagctcttaagaaaaatgttgattaccaagtagaaaatgttcccggtggttcagccgtaatgtttggggccggattagccagtggattattaggaattggtagtggagctttcaaagttatggcaatggataacattatgaagatgccacttaagccttctagtgctaccagtaacttgatgatgggagtcaccgctgctgccagtgccatggtctatttctttaatggttccattcatgctgatattgcaggaccattagcgattggaattttatttggagctcaattgggaagtcggattatgcaacacctacaaccccgttggattcgaatgatttttattcccgttcttttatatatgggattgcaaatgattctaaaaggatttggggtgaacatctaatgaatgctaaaaaacaagagatgcaacacgtggaattagtcattgggcgtgtccttcaagtgggagtatatatttcagcgctagtgattctattaggaattggtctatggttatttaagaatggttctggatattcgggggctttaccaactcggattacgcctatctttcatggggtgttagcttttaaaccttatgcggttttgatgtttggaattttcttattaattttgacacccgttttacgagtaattgtttcaatttatgcctttgctaaagaaggcgaccgtttgtacgtggtcattactacaattgtactagtaattctaattattggtatggcaattggttatcgcggataaaaaaagaagaggttaggtaaaccataattggtttatctaacctcttcttattatttaatcttttttaggagcaccagtaatttcaatttgatcatctttaatcttagcgtttagttgcttttctgctggatggtcaagatagaagtccgcgatgcgatcttcaatttgttcttgaattacccgacgcaatggacgagcacccatcttaggattgtagcctaaatcaactaagcgttcttcaactggtttggttacatcaacgtgtagtccttgggttgccaacatgctattaacgtctgcaatcattaagtcgacaatttgcattaagttttccttagttagggcttggaactcaacaatgtcgtcaaaacggttcaagaattcaggcttgaagtaatttcccagtttgtcaaggacagagtgggtcttaccttgagcagctgctccaaaaccaacatcagcttgtacgtcaccagttccggcattagaagtcataataatgatggtatctttgaagcttactgtccgaccttgtgaatcagttagacgaccatcatccaagatttgcaagaacatatgcatgacatctgggtgagctttttccacttcatctaggagaactaagctgtatggatgatgacgaacttgttcagttaattgacccgcttcttcgtaaccaacgtaccctggaggcgaaccgattagttttgatattgaatgaggctccatgtactcactcatatcaaagcgaatcatggaatctttagaaccaaacaattgttgcgcaagttgcttagctaactcagtcttaccaactccggtaggaccgacaaagaggaaggaaccaatcgggcgaccagttccgtttaaaccaatgcggttacgacgaatggcacgagaaatcttattgacagcttcatcttgtccaatgacgtggtctttcaagttttctgaaagattttgaagttgttcttgttcctgcttttgcaagtcaccaactggaatgtcagtcttagtttcgataatcttttccatatcttcttcagtgaccgttggttgttcttcgctacttgttgcaccatctttgtttttttcaagcttagaaacttgatcacggtagtaagctgctttttcgtaatcttccgattgaagggcagctttcttttgagcttccgcttcatcaatcttcttttgaatggtttctggatcagcgatgttaatcgttagattcttcttagaaccagcttcatcaaggaggtcgatggccttatcaggaaggaagcgatcttgaatgtagcgttttgataattttacggctgcttcgattgcatcatccgtgtagtgaacatgatgataatcttcgtatttcttttgaattccttttagaatcttaatagcttcttcttcactaggttcatcgacttgcactggttgtaaacgacgggcaagggccgcatccttttcaatgtctcggaattctttaagcgttgtagcaccgactaattggaagtcgcctcgggcaagggctggtttaagaacgttaccagcatccatgccgccttcagcattaccagccccaacaatttcatggatttcatcgatgaagacgaccatgtctttgttagcttgaacttctttcattagttgttgcatgcgttgttcgaattgaccacgaattccagtaccttgaactagagaaactacgtccaaacgcacgatttgtttattaactagcttttgaggaacagaaccttccacaatccgctgagccaatccttctacgacagcagttttaccaaccccagcttccccaattaaaactgggttatttttagtacgacgatttagaatttcgatgacccgttcaatttcgctgtcacgaccgattacgggatcaatcttaccttgtttagctaaatcagttaggttcaagccatactgacttaaaagtgatccgccgttgccacggttgttaggattaccacctgaaccatttccaccacctggttgagtagggggaacttgttgtccatagaggttttcgggttgtcccatattgccgccttgcatcgcacggaagatgtcatctaagtttccaaatccaaatggatcttgtgccatacgagcacctccgtttctattaatgttattatttcgttgattttttaaaagttgatagcaattctgacacagattaacttctgtacgttgaccattcacgttcgtatagaggtgaatgcttgcttcgttcttttgacagttttgacaaagcatctgctgtctcccttctttcaaaaatatgaaacgataattagtcaaataacgtttgactaatattgaccatacccaaattatacacactctatttcagagtgcaagtagtttgatttgaaaaaaagatggataatcaggtaatattattgttgataacaaagtacttaatggtatagaataaatagaccgaagtgaggtgacaacatgcgagattatttacagcttttgaatgatttaaaggatggttcaatcaaagagctaaagattactgcagaggagttccaagatttccagccacgtttcatggaatttcctgaaagaaagcaagtaattggaaaagcagaccgtggcggggttgttgtttatcactttgagcgtatcaaagataaataacggatttatttaagttttatgtaagggcttgctttgcaactaataaattgatatgattcttatcaaaggcttataaataattagtgtacgttcactacttatttgggtcaaaaatatatgtgtaatcaaaaggagatattttattatggaaaaacgcgactttcatgtaattgcagaaacaggtattcatgcacgtccagcaacattgttggtacaatcagctagcaaattcaactcagacattcaattaacttacaaagacaaatcagttaacttgaagtcaatcatgggtgttatgtcacttggtgttggccaaggcgcagacgttactatctcagctgatggtgatgacgaagcagacgcaatcgcagcacttgaagatacaatgaaaaaggaaggactatctgactaatggctggcacattaaaaggtattgcggccagtgatgggattgccattgctaaagcatatttgatggtggatccagatctttcttttgaaaagaaaaacattactgacgttgatgcagaaatcaaacgccttcatgatgctttggaaaagtctaaagaagaactttcactcatcaaagctaaggctgcagaaaaccttggtgctgaagaggcagaagttttcgaagctcatttaaccattctttctgatccagaattgattggtaatattgaagacaaaattaaaaacgacacaattaatgcagaagaagctactaaggaagttacggataactttatttcaatgtttgaagcaatgactgacaatgcttatatgcaagaacgtgccgcagatattcgtgacgttactaaacgtttgatgagtcacttgttgggtgtggaacttcctaaccccgctttgattgattcagaagtcgttattgttgcgcacgacttgactccaagtgatacagctcaattggatcgtcgttacgttaaaggctttattacagatattggtggtcgtacatcacattctgcaattatgtctcgtacccttgaaattccagcagttgttggttctgaaaaggctactactagcgtaaaacaaggcgaaatgatgattgttgatggacttacaggggatgcaattattgcacctactgatgacgaaatcaaagcttatcaacaaaagggtgaagaatttaaggctcaaaaagccgaatgggaaaaacttaagaatgaaaagaccgtttcaaaagacggtgttcattttgacttagctgctaatatcggtacaccagatgatttacaaggtgttcttgacaatggcggtgaagccgttggtttgttccgttctgaattcttatacatgaatgcttccgaattaccatcagaagatgaacaattcgaagcttataagaaggttgttgaaggcatgaacggcaagcaagttgttgttcgtacaatggatattggtggagacaaggaacttccttacttaccacttccagaagaaatgaacccattcttgggttaccgtgcaatccgaattagtttggatcgtacagatttattccgtacacaacttcgtgctttgctccgtgcttcagcatacggtaagctagcaattatgttcccaatgattgctacggtagccgaatttaagaaggcccgtgctatctatgatgacgaacgtcaaaagatggtcgatgctggacaagaagttggtgaaatccaagtcggtatgatgatggaaatcccagctgctgctatgattgctgataagttggctaagtatgtagacttctttagtattggaacaaacgatttgattcaatactcattcgctgctgatcgtggtaacgaaaaggtttcatacttgtatcaaccatataacccatcattgcttcgcttaatcaagcaaactattgatgcttcacatgctgaaggcaagtggactggtatgtgtggtgaaatggccggcgatcaaatcgctgttccaattttaatgggacttggtttagacgaattctcaatgagtgcaacttcaatcttgaagacccgttcattgatgaagaagttaacaactgacgatatgaagaagttagctgaaaaggctgttacagaagctgaaactaacgaagatgtaatcaagttagttcaagaaactgttgacaacatttaatctaaagcaaactattttagaaccgctgaccttagtgtcgcggttcttttttattctctaggaggaaaaccaatgaaattaaaattaaagtcgggagcccaaatcttttttgaagatgaaggacaaggtacacctattctgtttttaacgggctttggaggcaatactgaaatttggtcgggacaagtgaacttctttttgcaaagaggttatcgagtgattcgattagattatctaaatcatggtcaatctgatcgagtagatggtgaacttcaaatcggagatttagcggatgaagttctacaattagtagattatttacaattaaaagaacccatcggaattggtaattcgatgggagcagcagtattgtggaatattattaaccttcgaggctgggatttcttgagtaaggccatctttgtggatcagtcacctaagatgttaaatgatcaacagtggcacctcggatttaaaaatttagcggaggataattttgatgaagtaatgaacgaaccgattgtccgtccagcctataaacacattgatgattttgtcttcaaaaattctaaggccattgattcagcctatccattttctcaacctcagaaccgagctttggttaaggggcatgcgaaaagggattggcgctttgtcttagaacaggcgacgaaaccagtgttgtttataatgggggaaaaaagccccttctttgatagcaccaagaccgctgaactatctgccttaaatgctaatatcacggttaatgtaatgaaaaatgtggggcacattccgatggcagaggaccccgctgaattcaatcgattagtattacaatttgtctaaggttgacgggcaaggtttgcatatcacattttaaaccaatataattaacaccaacacatagttatttagtatggaaagggagatttgctgtgaatattggattgtttaccgacacctactttccgcaggtaagcggagtagctacatcgataaaaacactacgagaccagcttgaaaagcaaggtcatcaagtgtatatcttcactactacagatcctaaggtcgataccaatgtatacgaacggaacatctttaggtttacgagtgttccgttcgtatcttttacagatcggaggattgcagttagtggatttattcgggctgctcagctggtcaaagagttaaacttggacattgttcacacgcaaactgagttttcactaggctggatgggaaagtttgtggctaagtctttgaaaataccacttattcatacatatcacaccatgtacgaagactacttgcactacgttgctaatggtaaattgctcaagccatatcatgttaaacagatgacgcgggccttttgttatcatatcgacggaattgttgctcctagtgaacgagttttagatacgattgaaggatatggcattaacgttccgattcgagtaatcccaacgggggtcaacctagaacagtatcaaaaaccaaacaagcgtaagcagtggcgagaaaaattgggttacgacgaaagtagtcctattcttctttcactaagtcgtttagcctacgagaagaatattcaagaagtgattgatagttttccagccatcttaaaagaggtacccaatgcacaactgctaattgtaggggatgggccagcgcgcgccagtctggaaaaccaagtgcatgacttacatttagaagatagtgtccaatttaccggagagatcaacaatgatcacgtctatggtttttatcaactagctgatttatttgtttcagcttcagatactgaatcacaaggtcttacatatattgaggctttagcatcgaacttaaaggtggttgctaagtcaggtccttatacagatgtactactagatgatatttctttaggaaaagtgtttaatactgaagaacaattagtagctgcaatcaaggactacattgaacatccagatgcttataatgatccagcaccacgtgaaaaaaaactctatgagatttcagcggattattttggtaagcaagttgttgattactatagtagtgcaattagtacacatacagatttagagttagacgaagattctgaatagaatcgggtttaaaatcagaataattttgtttaatgttaggggttaaggtatgccaattaaggtcaacatgttttcatcagctagtaaggtaaaggggcaaggtgtcggcagtgcgtatgaagaactcattcgtttgttgaagacccattttccaaagcaaattgatgtttcaatcaataaatttactaaggctgatattagtcactatcacaccatcgaccctaatttctatttatcaaccttttctaaaaaaaggggaattaaggtcggttatgtgcactttttaccggaaacgattgagggaagtttaaatattccacaacctttccgttctattttttataaatacattatctcgttttataagcgaatggatcatattgtagtggtgaaccccacatttattgataaattagttgcttatgggattagtcgggatattattacttatattcccaattttgtccgtaagaatgaattttaccgttttacagaggtaaatcgggatgcggtacgggaacgtttggaggttaataaccgttttaccgtgctaggcatcggacaagtccaagaacgtaaaggggttaaagattttatcaaacttgcggagaataaccctgataagtattttatctgggcaggaggtttttcatttggtcgattaaccgatggatatgccgatttgaagcaggtggttgataatccacctcgtaatttaaaatttacggggattgtagatcgtaatgcgttggtagaatactataatgcggccgacctatttctattaccttcatacaacgagttatttccaatgtcggttttagaagcctttagctgtggtgttccagtcatgttgagggacttagagttgtatcattccattattaaggggtactatatacctactcaagattatgaggatatgaatactcaactcaaattagtatcagaagataaagaaaggctgaataagtttaagcagctatcagacgaagcttcggaagaatactctgaagaccatctagctgatatatggttagacttttattcatctttgaccaaatagggggagtttatctatgtcaaggaggaataaagtagtccttgcggtgatgattctagctggtattataatttttggcttttcattacgaaacgttaatttgaatcagatggcacgggatgttgtccacttgaatatgtggtggctacttgtagcttcaggatgcattgtgttatacctcgggttagaagcagtagctaccaaaatgttgattcaaagtaacggggatcgtttatcatggagggatgctatccgaattccactaattgaacagctgtttaacgggatcacacccttttcatcagggggacaacccgctcaattggtggctttaatgcaaaatgggattgaaggtggtcgagcgagctcggttctactaatgaagtttgtggtattccagtccatggtcgtcatcaacttcatttttagtttattgattggctttcagtaccttgaagagaaaatccgtttcttatcttggttcgtcttatttggctttttaatccatttagcggtgattattggcttgttgatgattatgtattggcataacttcactaagcggctgatatcggttatttttataccaattaagcattttgtcagtaaggaacgttacacaacttggaaggttacgttaaatgagaaggtcgactccttttatcaagagagtgtcaggatgaaatcacagtggagattactagctaaagtagccctggtgactttcttacaactgcttttctactatctaatcccgtattttatcctattagctttaggaaaaagcgatgttaatatcgtaatggttacttgtttacatgtgctaatcttcatggttatctctttatttccaattccagggggagcggggggagccgaatacggctttagtgtcatcttcgctcagtttgttggtaataatagtaagttagtcttagctatgataatctggagaatcctaacctattactttggaatgttcgctgggatggtagcaactgtagttaaacctcataaagtaaaccgcgtaaaagtagttaaaaacgagtgatttcactcgtttttatttttttttcaaaaaagggttgaccaatccccgttatcttgataatatatttaagtgctcttctgaagggcacgtacgactggttaaacttcaaatcttgataaaaaagaaatgaaaaaagttcttgacaagatataacgaagtttggtagactggttaagcgaggttaacgcctcggtcgttgagaatgagaaattgtttaaaaaaacttttcatatttattttgatttttttcaaaaaagatttccagccttcgttttgcacaacaaaaaaagagctccaacccccatacgacggcgtttcgtcaccatgttggtcttcactcttttagtttttctactataaataattaaaggtcttctggaatatcatcaataggaaccaccgtcatagctccttgccgataaacattaatgtgatgaatgtcgtgggctttgagcatatctaaggcatctcggaagtgatcttcatagtgcgctgcgtcatgggcgtctgacccaatcgtataacgcttgccccctaattgcttgtagatttcaattgcgtaatcatacaaaccaatgttgtggtatttgtacatgctcttggtgttcaattcaaaggccaagttattttgaatggcaactttaaagatgttagtgagcaagactccggccgtggtcgagaattgaccagacgtcaaacttaatctccgtaccccataatcgaagtgagctaacacatcggcgtcatggaattcgttgattcccttccacatcaactggtaatactgatcggtcacttggagcggatctaagtgcgagacaatgtcactcccaaagtctttcgtaccatcttgatggaaacttagtaacttaatatcgaacgtatggtgggctaaatagtctttaatcttatctgcttgtccggctgacatcccgatttcaattcctttatgaactcgtttgcccgtcgcttttttcaaacgttcaatttcggccacgtatttagtgtagtctggaatactatcatggttttggacttctggattgttaaattccaaatgttccgtagaaacaaagtcctgtccggccaacttcatgtagtcttccatcttttcatttgaatcaaacgaaaagcttgtatgcacatgctggtcataaataatcataattttgccctcctcgttctaaaatgtatccgttctctactactattttagcatagcaacgcattttaacgcttgtctcaacgcttggagaggatagggaaaatgattttaatcgagatcttcaccgtttgtgcgaattactttttgataccagccaaaggaatctttcttagagcgttggagcgttccgttgccatcatcatccttatcaacatagataaagccgtagcgtttagacatttgaccagttccagctgaaacgaggtcgataaagccccatggagtataacctatcaagtttacgccatctaattcaactgctttttccatttcttggatgtgagctcggagataatccacacggtatggatcatgaattgccccgtcactttcgaccgtatcgtaagcccctaatccattttcaacaataaacattggtaagtggtagcggtcgtttaaccaattgagggaataacggagacccactggatcaattggccaatcccaatcactagttgcaagatatggattttcaaccgttacgtcttctggagctaagttttcatcaattgacagaccttcaggaagagccacggtgttggaattgtagtaactaaagcctacataatccactgttcctgctttaaggatttcacggtccgcttctgtaatgtctggacggtaacccttttgttgcaagtaagtttcaacgttttctggataaaccccgttgacatgcacatcggagaaccagtagcgacgttgcattaaacgttcagccaacatgatgttatttggggctgcattgagcggataaaatggcgtgaaattaatcatgcaaccgatttggaagtctggattaatttcatgacccaacttaactgctttagcactagctactaattcatagtgagcagcttgatacatcgctgcttcacgattttcatcccccttgaaaactaaccctgagttggtagccatcaagaagtcattattgtatatactctgattattgatttcattgaacgtcatccaattcttaaccttatccttgtagcgtttgaaacaagtttcagcgaaacgaacataaagatcaattacgtgacggtcagaaaaaccattgtatttcttaactaaatgatagggcatttcaaaatgtgccaatgtaattaccggttcaatcccgtatttcaagcattcatcaaagagatcatcataaaatttcaaaccagcttcattaggttcagcatcgtcaccattaggaaagatgcgggtccaagcaatcgaagtacggaaagcttttaagcctaattcggcaaacattttaacgtcttcacgataatgatggtaaaaatcgattccttcgtggttagggtaattttcacccggcactaccccatcggtaatcttccgcggtaccttgttagctcccgccgtcatcacgtcggccatgctaacccctttaccatctgcttgccatgctccttctaattgatgagcagccacagcgccgccccataaaaagttttctggtaattttgtcattttcatccatcctctcttttaatgagctttttctgtagaaagccttttcatagataagtttgaactattttccattttttgtatagctttcacggcaaacaaaaaacatattccgcagataaaacggaatatgttttatttattttgaagtgatttacgttcgggactaatccaagtcccagaaccaaaaccaaaaccaaaaatcgttttaagagccggtacaaacgtcatgaccaccgtcacgggattgaccatccagaaaaagagcatataaagcggcgcaaaaataaggtattttaacttagcagcatgatgatccaaaattaaagccgctaataattgtaagaacccggccagtagctcaaaggtaacaaagataaaagacatcacgattccgtgaaagacccgttcgtaattccccatcagtaagaaaaccaacatggcaatgataaaaacagcggtggtaatcataaagaaaaatgaccagataatggaaagggttgagtcaataaacatcgacatttgataacgatgcttaatcggatgtaagaggaacttcttaatattggtcaaccacacttcagttcccccttgcgcccaacgcttacgttggtgataaagatctttaagggattcggggacattcatgtgaaagacaatattgggagcaaaccgcggaatcgccccaatcatctggtgatcccaggcaatactaatatcttcggtcgcccgattttgccggaagcctcccacgtcaatcagaaaactcttgcgatacaacgtgttggcgccactgtaggcatacatcgaatcattaattgaagtttgactgcgtttgatgaccccaacaatacttgaaaattcaaccgtctgggccttacctaaaatcttcgtgcggttttgaacatccatattagctgttaccgccgaggtattcatatccaggtcgtgcatgaaaaagttcatgtacttcatcaaagcatccggttcgggaatcgtatcagcatcattactaagaatgtattcccctttcgcaaaatacatcccaatgttaaaagcgtgcgccttccctttattttttaagattttaatcgtccgcaggcgtggatattgttttctcaagcgtgctaagattgctcccgtttgatccgtcgagccatcgtcagcgactaaaacttcaaaattagtgtaattaatttcgttaaaaagataggtgatcgtttcttcaatcatgacttcttcattatgggctggaatcatgatggtaattaatggttggtccgcaggtagaatattttcccagccttcatcccgtttatgggttttcaaaaagcgatacgacaatgaacctgtaaaccagaagaacgccccgattacaggatataaacaaagtatcaaaagaataatgttaatggtcgtatcaatcagggatcctttgaaaatactatcaataaagattgatgacatttttgctccttatccgagatcgtctaaattagatgctcgataaatttctttaatttcgtctgtatccagattttgttctggttttacttcgtagtacctggtattttcacgaaattccttactgccaaatcgggcgtccataaatgcttctaatgtatcttcccgtcgacgctgattaattggattgtaggtaggccactgttcagccagccgatcccgtcgccgattttgaataatcgtcatactcgtcgcaaacaagctcgccatgacaaatgcaaaggccagtaagattccgataaatttaatttcaaaaattccttcactataagaccagatatgcggaatcttgggattataaatcgcccaaaaggaagtgacggtgatgatgataggaacaaacacacacatccaaccgaaaatggcgactaacgtttgccatattttcaaccaccagtgtcctttttcaaaatacaaatctgtatatagctgctgacgttctttttcgtttttcatcctaaacctgctttcggtaaacatcctccggcttgccaaaaagatagccttggcgcgcatcaatccggagctgctccgctaacgcctcgtcggcttcattttcaattcccactaaaaccaatttaatttcattttcttgggccaacttattccaaaattggagattaagatcgagccattcgttgggatctttctttctaaagctactcatggaagcctttaaaatatcaatttcgcttagtaaccactcaatatgtttcaaatcatttaaagatgaacctacattattaatcgtgaattgaactccatagctacgcccaatctgaattcttcttttaaaaagacggcgattggttagccgattcatttcatggattgaaagttcaatagctaaattaagtggctcaattttcgcaattgcccaccgcacaaagtattcaaaagccggactcataatttggttgtaagttaatttgatagaaagagttacatgctcatcggctagagattggaaagtcgtctccagtaagctaatcacgcgttgcagtggtagggattcaaaattacgtggcaaaacccactgtcccgcttcattttgcgtgcgcaataggcgctcgtagccaatggtatttcccttacgatcaacttgtttttggataaaataacgaagtgggatttcatcattccgtaaataatcgctccccttattccgggtccaccagtaatatcccccgataattccaatagtgatagccgccgtcagcactgtaatccaccataaatatatttcaagtttttctagtgtcatatcgttaacctttccgtttattttaaaactaaaaaaaacgattggcattaccttttggcgtgattttaatattttttaaactgataccgtttattattaatgatgataagcaatttcatattaaaaaacaacttaatttagcaattttgtacaatggtggaatatgctgtgtaatgctgtttcatccgttttcaatcattattaacttttaaagttctaagcgattgtgtaatcattaacatagtttcacagtgactaaaaagtagaaaataaaaaagctgtatagtaatcgaaaatcgatttctatacagcttgctagaattaactttaatggttaggcaataccctgaatgaattcttcaacttcttggggagtacggcgttcacctttaccaaaacggccgagttccttaccgtcttcaagggcgataaaacttggaatacccatcacaccaaaatgttgagcaacttctagattgtcatcacggtcaaccgtaatccaatcatattgatcgtacttcttcatgatgtccggcattgcgggcttgatgaaggcacaatcagggcaccagccagctgtaaagaataacattttcttacctgaattcattgcttcaaaaatttcttcgttagttaaatttgcttgagtgctcattttgaattgctccttttattaaaaactagcttactttttgtaagctgttatctatatcaaatattctatcagcttccagtcgttttgacaaccaattaatttgcccaatttaactcctcaggcgcgagttggtataccttgtccgctcgataggaattaatcaatttaaaatcttgtgctatgtatttttcatcccataaaaattggttaatttcacgtgaaacattttggcttcgatttaactcacagtgatagccgtcgggtccaattaccatcaactcggaaactttggctgctaccatcgaggaggtagcccactgcgcgggccgaatcaactgccacatagacatcattatttaaaattccatccacgctcccaattacgtttaaaacttcagcccctttaggaaacaagtggcgattacgaactagctttttaaaatgatgggttcttttattaggttcccaacttttggtcattacatctttaacagtatcctgtgaaagaaatccatgtaatccattgaaaggacccgcaatggtcactaattttttcaaagctggtaaacgtgaatctttgccaaacttaatcgctaaattaaccaggacattacttcctagcgaatgaccgaccccattgtactgttcgactccaaaactttgtcttaatttaattaataactggtgcatccaactaacttgccggcgttcaggagcccgattgttttcaaacaacacctgaaccatcggattagcgacctgctgatcgagttcgccatcaaaatccattgccccatcatttttgattttggccaccagcatcttttgcgcccagccatttttctgtgctccatgaatcaaatggtccgtagaatccgcatttccattaaatccatgcacaaaaattgttactgcattcatctctcattaacgctcccccacttaaaacttgcatcatccattctactacaaaaatattaaaagggctgcgcccaaaagaaagattactcttgagacgcagccgctttatgattaaaccaaaatggttgtttggtcatccatattttcaagtcaaaagcttgtaatggtaaatcttccccattaacttgaccatgttcattttcaaaagcttgcacgtgaatttctcgtccagttttaaagaaaacatccggcatatcgagatgctttccaccacgtaagagcttaataaataacttaacaaacttgaagaaactcaatttttcagtaattaccacgtctagttttccgtcgtgcaagttagcgcgaggtgcaatgccaacccctccaccaaaatatttgatattcgttagtgaaacgacgaaggcattcgcaaattcatgacgctcaccatcaatatcaatcgtaagtggaaatcctttttgacgcattgacgttttgaggagggccgaaacgtacgccatcgattctaagtgccacttgctcagcttaactttctgaccttgattggcttcatagaccactcgggcatcaaagccaatcccaatgttgttggtaaaatactgggtcagttggttcgcttgattctgataagctccaatatctaaggtgattggggtggtggtctggattaattgctgtaaggccgtggatggatcagaggcgatgccgactgcccgtgcaaaatcattccccgaacccgctggaacatagccaatgggaacggtgtttttagagcgtcgcactccattcagcacttctaggagggtaccatccccaccaatagcaacaattacccagccttgcggatgtagatcggcaaattcttgggctaactgggtcgcatgttgggggtattttgttaccacacgttcgaagttaacagcgttttgcacgaggagttgatggagctgttcccacgtatgggctgaatggtgcgctcccgcccatttatttacaataaaataatatttaatctgttcattcatgctagtctacatacttctccaaaaaatttgctacctcgatatgatagcgatgcggattggttgggagagcttgcacgtgatcggcttggtcaaccaaataaacttggctgggaacacgagctgcttccactaaatcatccagcatttcgattggaacataacgatcggcttcgccatggataaacatgatcggaactcgaacttttttaacctgttcttgaatattagcttctttaaatgagtaaccagcttcttttttggttaatgcactagcaatcgcctcaaattcttgcgatggtaaatgatagtagcgtttcaaacgatgccggaattgtttgtctaaacggttaaaactactatcttcaatcacagcagttaagttagtcgccatatctggttctcctgccgcagaaatcacagttgcggcacccatgctaatccccattaaaacaattttttcatccgtatgggttaataaaacagcgcgttgaacccaacgtacatagtcgcggcgatccagccacccaaaaccaattagattgccttcgctttcaccatgactgcgtgcatcgggcatcaagacgttgtagcccatattatagaagattttggcatacggaatcatttgcatccgggcgtgatggtatccgtgggctaaaataaccgtctttttagactgtttggcttctggttgtcgtaaaaatgatgctcgcaattgaaggccatcttcactaagcatactaatttcttctgggtttaaattattaaaccattcaatattgagggcattattatcttgagattgtgaacgttcaatggctttattcttagctttttccgtatttttaatcccaactaaaaaactaatatatccgccaattcccattccagcagtaattccgaaagctgcggcacctaagccagctaacatatatttagtacttttattcattaataacgctccttatctttagccaacttgctaaaaaacattatccgttaatggtaactttctctcattataatatcaatttttgggttaaaagtggtatgataaacgtgaaaacgggtccgtagctcagttgggagagcacctgcttcgcatgtagggggtcgacggttcaagtccgttcggatccattgaagacgttacagatgaacgtaaatggtatcaaaacgctggtatgtcagcattcttaattttagataatctcatataaaagcatacaatttatacgaggggtagccaaaagggaagccaaaaactggagtgatttaaacaatgaataataaaagaagcttgcggagacgcacctagaccaattatctttagttagatagttggtcttttattttgaacaaggaagccaaaaagctataaaaaaagatgtgcttaattttgcgcacatcttttactttgatcgcatttcaataatacgtttttcaattccatctctcaccattctaaatgcccttaatttgtcgctttctgttccttgaattaaagctgggtcaataaacccccaatgttctcttttaactgtagacggtgttacagggcacttatctttagcgtctccgcataaagtaatcactagatcactatgatttagataatccatatcgattaacttagacttatttttagagatatctatatttttttcatgcattactttaaccgcatatggatttaatccgtgcacctcaatcccagcactggcaattacccaatcaggaaaatatttctttgccatcccttccgccatttgactcctgcatgaattacctgtgcacaaaaaatatacttgcattaatgacgcctccacaaacattattctatctaactagtgattaaatcatatcaaattcttagcttatcaacatgcttaaattacaaatactttttattatcattgccacttttggcagtgatatgttttttagttcgctgtcgctcaaaacgatagccaattaatcctgttaaccttcaaaaggatatgaaaatcatataatgtaaaattgccgtctattataatttaactttttcaagggaggcacaattcattactcccctctgaaaaggatgtcctaaattgaaacttcctcttttacagagtatcacccctattgagggacttttttccaatttcgggagaaagtaatatggggttccattttggcacctcatcttttttgttaggatagatttacagctagattaaacacaaatcctagggaaacataatttttaataagaacaacaaaaaaactctctagagttaactagagagctatcgactaatggaggagtattccattgccatgataataacatatatgcgttcgctaaatatacttttaggcctgacataagacaaaagggagccttctagaatagaaaaactagaaggctccttttcgtgtaaggtaaataataaatccaaggaattgactatattttaatacttaatccagcaaaatactatacattttaaaaaataaaaccatttatcttgaatggcaataatttagaggattaataagtaattaatctccaaacgaacaccaaatcacgttgaccaagggtatcataatctacccttaattacagtaataacgtgtcacacaatacaattaataatacttgattgtgagcttataaagaatacattactctgtctattaaaataaaacggataataaacctatttcctaaaaaaggcacactattgatgtaaattatagtaacaatgttgctacatcaacgtttattcggggtacccccctaccctaaaaattttaaaagtagcatatagtgagagaacattatggcgtttcgctctttatcagaaagcctatggggcgggggttatttgactcttctcgactttcatataccttttatttaaaaaatagagccgttaaatattttaacgactctactaaaaaattagatttattggaaatggggtgctttaattataacattaaatgaccttacctgtttaaatttgcgttttttctagcaatctattagctattacattacttttcttttcctgttgcactaatgttcgatcttgtaattcaaaatcaattccacgataatacggaactttttcaaattctcttaaactatcaatgtattcatctaactgctttgaatatttcgccttcatttgttcattctttcgtatttcttcttgtgcttgtttgtttaattgttcaatattaaactcatcatttaattgctgcaatttttcatcagctgagacattgttgttccttgcattaattgaaccatggtattgttgaacttgctgattaagcctgtttatatctctaaacactccaccatcaacaacacttgctccatctgttattgtcgacttaatggcacgaagttgatccaatacaaactttacttcgaagttgtctagcgctgtagtgtccctatcattgatatatgctaatagttttgtatgaacacttgataatgctttgtagtacgcttgctgagccgttgtactatattcaggtttagctggtacttctacctcaatagatttattttttctcataatgttgttgtctctctttctattcgattcaattctttcaatagtttacttttagttttactgtggatactacgtttgtttaaattaataaagcttccacctctataatgtatattctctttttcatatgctctgataactgccttttgctctaaagaaaagctagtattattgtagttcattattctcacctcccctccctaatatcctaaggttcttgtaattctcattgactaccattcttcttaattactcttaagtcttctgtatctacaaaagcataagcaaattctattagtccactattaagtatctctctgcctcgactacgtccatagccggttaattctccaatttcataccaggtcaaacatttaaaatagcggtattcaataaacttccttttattttctcttatccctgcaagtgcctctttaatcttagctagtatttcaatagcgtacatataattattcatcttgctatcaatgccattactggtaacacttttattaggtaaatcacttaacgttgggcttttaatatccatatacgatacatgcgccatattctgtagtgtctgaaaatctttttcaaagaaccttttaacttgtttaattgttgctttatgatttatttcaagtagtagcatggttgtatacctcatgatctgatatagtagcctaaaaaatttaatctactcatactcagacgtatcaggggtaacttgttggtaagttgctccttttttgttgctcaatcacagctaagtcgttctgaacgacctagaaaaaattatgcattaattcttctaagttcgacctcgttgccttccatatcaaagtaacgacgtttgtaataatttccactggtatatattacctcttcaatagtcaacttattggtctttggaattggtaaatcatattttcttaagtaaaacgctaatccttcataatcctttttgcccaacgctttagttatccctttaatgctgtatcctgcttgtaccattgctttcaattgtttacggtacttttctagctttaattgtgccttagttttaggctttaactttaaactatccaatgctttagcaatttgagaatctctgcagtctaattcaaaggcaatttcacgaattgaacagcctactttaattgctgtacgcaaggctatcgaatacttattgatcaaatctgaaacattagtaaacttaatcttacttaatacttttaaagcttgttgcttctcggttaatttcccttttctacccgtttgaccttcttcactactttgttgccttagccctctagcatatgaccagaagcgagcacacacatcacaatttataatttcacaattataaggatcatgagtaccttgaatacgagttaattctttagtcgtgtacttcatcattttcaccttctaaatatagatcgctcattcctaacaagtctgcaatgttatataaccgttcttgcatcaaatcctgtacatcttggatcgttacaggtctgactgttccgccttctttaatatcgccccatgatttagcatctgcgatttcaatagcatcctttagtgcgtctctcacattttcaaattctgtcatttctatttcctcctaatagccgtaattggcttctctaaattcttgtagtggtacttgctttaaaatctttattacttctttgtacttaaccatcaaatacccaccaatcatggtataatagtattcgtagatagttactggcgaataggcatacctttttatggaatgtctatttttttattcgttcaatttggaactatttcaatagtagtttttaggataaatcatatataaccattcatctttggtagttctggccggtaaatggttatattttttataaaatgtgttattcagtcttcaaagagtgatgttccacttttgttcttgttatgttccacctaaatggaacataacaacccttacagccacagggctttaactctgtttgttccactgttacacttttttcttcaaactctttatatatctttttttatttactctataaccccaattaggttttataagtggaacaatggaacataataactataaatactgataaataggcatttatacatgttccacttttgataaattaatggaacattaactggaacatggaacataggaattaaaagtcttttcggtttccaaactaaaatcatgtgagtaaaccttatttaatctatctaattctttaattgattcctcaagattagctttaacttgttccctaaattgttccttgtttgttcctaaagttgtacccaaaaatttcttacagcctctaactgtgttcctaaagttcctaaaaaatatcactccaaaagcttttctatataaaaagcatatacatactctttttttgcataattttaaatatatacataaattaaggaactttaggaacgaatccctttgtatcagcattcttaagactattttttggaacgttttaaggaacgttttaggaacacttttaggaacattgttataactaatcattttcttttaatttaagaccaatatatctatgaactggttgttccgtggtactccaacctttacgattcttaatctttttgatacccaatctttttaagttagcggtaatagtttgtgctgtagccttatcggagtagttattcatatgacaaaattctttataagcacttaccacataactagccttctcacccttatcactggttaaatcaatttcacaccattcatctataaattcgccgaagtgatcattggacttatgccattgttcagatgcttcaattacacttttaggcttctcaaagcgtctattatccaacgctactttaaaagctcttaaacaagcatatacaaagcagttacgctcttctttaactgctttcatatcttggttatcccaaaaataattatctggttgccttgtatcaccatttactaattcgataaccattaatctatctttaaaacctgttgaattatcactaaaggttggtagttcgttagcgctaaatagtaatttagcgtagttagtaaaactaatcccttgtacccccttagcttcggcgtctgctccatctccacccgttaatgactttaaaacgtccgtattttgtagataccctttttcgatatctgccacaatattagcttctttttgatacagctgtatcatcttaaaccggttatcccccgctaattcttttggctttacagtagaaacgttattaatacccaatatgtcatgaataatataatttagtaacgtgcttttgccttcgccaccattcccgtgtaaaaatacggtatcctgaataggttcgtgcgaatggtaaaacatatatcctaaatactgcttaaacattggtacaacatctttagtcatcattcctgctaataacttatctgtgtgtggggtcggttctccactcatatctaaatcataatcgtgataattaactagcacatttgaagctttatgcggttctaactgttccgtcttaaaattataggttccgttcttaaacgctactaagttagggttagattcatcaaaagggatggtgcttacatcttcctgcaacgccttagcatagacatattcagctactgcgttgctagttttgatatcccactcaatgttattttcttcaaatttattaataataatctttttaacaaagctttttaattcattgttattgaataatttccacacaccatgtttgctctgatacctggcgccctctggtaactttgaatatctttctattatattttctttgagaatttcattacctaatgtcccaaccaaaattcgcattttaactttttgtgttcgtctacctgcgttcactaatgtaaatttttgccatgctggtgatttttcacttaaacaatttacatatttaacccctagcaatttccattcattggcagtatagtcatcaaacgataaggtgttaaaattaactaattcggacgtctgtttctttcgattactttctgattgctcaaagtctttaataccttccataacttcttctggtatctcgttcaaacgctcaccccctttaatcgtttagcttctctttgcagtacagatttaaaaattccgtttagttctttatctgataaagctggattaacaaaatgttggttagcaatgcaagcaaattcatatactactttaggtgctgtgccttgatacaacatcttgcctatcatcttagttaaataggtatttctctgccctgtagtggctccttgtgccatctcttctaatagataagctccataacgtttaatattgttgtactgagcggaattttccgctgagtgactgggattaacttttgccatatcaactagccacatcggtgcctctttgatatctttaaagctcatatgtttagctggttcatatcctctagaaggtgctataactatctggtcggtaatgatttctaccccgttacccagattggtcttgtctcttaactgcttagcattcgtcttaaagaagaaatgcaaaccgttatgtggagtactttcaaagtaagtttcactaaagaaattaccatgctgttcagcaagcttatataacgcctctgtaccatttttaccttctgtgtgtctatccacatctaaaacaattaaatgacttgtatttaatcgtatattgatatcagtagaatgcttaaacaaacgttttaatttctttagttcagtcgttgcgtcatagtgtccgtgtggagtaaggggctttttatctttagtgggataactagcaatacccaattcagcaagttctaacgctttattaattgcttgcacgtccactcacctcgtcaatcggtctaatacaagcttctacatccttttgaatttcttcaattaaatctaaagccgtcctacaagtaaaaaatgcacgatcatccatataactcgcttgtataaccatatttgtatgatcattattttctacagcgtcacttagattcgctaaatcattgccaacataactcaataaagcacttacttgaataattttgtaattagtatcttctaaatctggtaaattatttttcatgtttgttttacttttaggaatttgttagaattgagtacaataaaaacgctggtaaacgttattattccgccattcatcattgccgtgatggatggtttttttatactcttttttttcattcctaatcctttcttatacttagtattaagcctccgcaagctttcctaaaatttcatattttccataaattcatcaatatcattcttatcaatccgctttaatccatctggatcaatcactctcaaacctctattaatgaattctttcttaaatgtattaactgcaactcctgcatagcctgaagcgtttttaatagtcatatatcttggatacttttgttgttgtacaacttcactaaatgcttcctgtgcactttttagcatcacaccatgaataacattcaagctttcttcacttaacgttagtggtatttccatacttctcgcctcctaatagtgtgctttacctaattcataggctcccagcactaaaatcgtgcataacagaaatgcttttactgatatatatgccaccatgacttagttcctcgctttctctggtatttttagcgttgtttgatagataacaccttgattacttaaaacgtctttaatcgcttgataatccattcctaaatcaattaaagtggttatctgattttgacgtttatttaaggcgtctaactctgctttatttagaaaatctaagggagtagctttcttgtccacccttctagcttcgcgcaacttgctaacgtcaaaccctaacgccgttttatacaacaatttagtaaagttactgtacacgtaccatttatcactcaatactgagctttctttaatagcgtcggtcatttcacgtctaccagctttacccgacgtacgaactaactgacgctgtaataactcggttttcatagcgtaaaactggcgaactaactctttcttaaatgctcttacttgcggtgtgttatcaagataagtaattaatagtgttgcttgttcttcactaagttgataaatctttttaggtcgtccacgtccacttaatttacgcatttcaaatgccaatattccgtactcttctaaatcatttttatattgcctaactagttggttcacagcatgttttgaaacccctgcatactccgctatcatatccgctgttgtaaatggttcatcatacaaactaaacgtttccgtaaatactacgtttgatttcattttctacacttccttataatttatttctatagggctttagcacttatcactactggatcgttgttttagtgcaatataaatttgaaagctcttaatttgcttaaattacttttcctcaacctacatagataacatagggtgatactatttaattcaagtaaaaaaaatctgaaatcaaattttagattccgtatttctcatgcaaatattcataaatcccattaactaaattttcagcaccaagtccaacgtcttgtttgtttattgccctattcagaaacgttcttgattttccaaatttagcggacaaagtagtctgtgtttcttgtttcttgtggttagcaagccaagccttaattgcttcagcttttttatttgtttccatatggataaacatgggttcacctccatttataaatattgttaagaataattccagaaatttgttgcaatattctaaaatatatcttagaataaagacataattaaataagcaataaaaagcattctatatcgcctgccagccgatttataggtgtttttaatttgctctttttattaactatatttcttaacaagatttattctaaaacatatattagattttttcaagttttttctaaaatttgttttagattaatgaggttaaagtttggagaaacattattatgacgctatttgataagattaaaaaagtttccaaagaacgcggatattcaatagcagaagtagaacgtaaagctggaataagtgctaattatttatatcagtggaagaaaagagagccaagtccaaagtctctagcttctgttgccaaagttctaggtgtatctgtagattatctattgggtacagatgataaaccctctactactaatgaacccgtcgacctagacaaagccctatctgaagaaggtatagccatgtttgatggtaagccactttcagaagaatataaaaaagctctattggctatgcttagggctaataagaatagtggtgaatagtattatgcacaataatttacatgatgatttattggctcgtcttatttatatcgcggataaagcaggaattaagatagaaaacattgaaggcaactctgcagatcctgatgttgcgttttgcaaaagcaggattatcaatttaaacaataattttgaatgtaatattagcgttgcatttagacttgctcatgagattagtcatattcaattctcacagcctactttcctgtatactttctccccgttcatcaagaacaaagaggagcgagaaactaatatacgggccattaggatgattgctaaattaatctataatgacgtaccgaatgaacgcagaaattgggctaactttatgagtgaatttaaccttcctagttggttcgagccattagttaaggaacttatttacgattgattattaactctacgtccaaatactgattgacgttaaaaaagttgtacatatttttggaggaaatattatggatagtaatcctgaaaccaaaccactcactatacttgatataccggaagaaacacgatactggtttgttcgagcaaatagtcaggcacagtattataccgactttctgactaataattatgtatcgatcgatttgaacggcgtgtccctcaacgatcttttaaatatttctcccgcaatacgagcctcagaagatgcactgctacaagcgtataaaaatattttccaaactcatgacttaaaacaatttgatgaaaatccatcaaataagaaaaaagacgatacaactagaaaaaaagatcgaacatctgaactcactagaagttcaaatagagctactagagcttttcattttattgaagattttgatattggggactttattgttgttccttataagtcatcaattaaattccttataggagttgtaacttctgacagtttcaccaaatctatcgatcatactgaaatattagatgatgatggacaaatgatttatgatgtttcacctttcactttaaagcgccgtattttatggataaaagaactgccaagaaaaaatttcccggataagctttcttggattaaaaccgcacatcaaagtatatttgaatttactagtaatgcaaatgagcttaatccatatattaatccattctacaaatataaagaaaactattacatgaggattggcgtaaatacttccgaaaagataagttcatctacttggttagaatatcaacttatggtgaagaatattcttggggaaaacttagacgatgtgtatcaaaaacaaaaagttcaatctcctggagatattattcaatatgtgacccctcagaatcttgcacttcttattactcttttcaatggattatttggtgaaatagaattccatcatggtgacaataccgtaaaactgcaaggggttataagatatttttccaaaaatgaacgtttaaaaagacaactcgaaatcataaataaacaaattaaagaaaaagcaagcgaagctgaaattgcaaataaagatgctgatactctgacaaagttagggcaattacccaataataaaagccagcaaaaatcaattaacgacgccaccagccgcattgctaattcaattgctcaaagatactccgaaaatagtaaaaaaatagaaaaaaacttttttgaaaaagaacaacctgttacgcaaataattaatgagtcatttgatgagactcaagtcgaagttgtaaaggataaacttaagctttctaacgagaatctcggaacacaaattccatatgaaagccaaacggataatttgaatccttcagagggcgaatccgaacaacaaacactagaaacaaatagacaagaaaacaacaaaaattttggctctgaaactgaaaaataatcttcaatagtaagactagcgaaataaaaaaagctgttaacgtagcatagccccatatgatttgcatgaatttcaaaatattcacctctaaatgaattatacgccattaacaaaaaagccacatcccctaaccgccaagtaagatgttagaacgtgattggccgatcattgcagctaacatccctggtattttcttagggttttttacattctataccgcgttacattaatactttatttacaaaggagcgaatagtttatggaaacgagtattatggctatcattggaataattatattttttattggagcattaataataactcttggtcgaactttaaatatcttacgtttcttttttggtgatcgtagtatgtttacacagatgttttgggggattatctttatctgcattggcttatttttaatcatacttggcagccctcagcttaggtaatatcttttccccactccggtgactagatacagtccgactctgtatgtgggaattatgtccaatattaattgacgtataaattacactaacttaatactgaatagtaactcaataattacgatagattgaagagattattaaaatgaaaaagataaattttattatgttaggcttaaccattttcacatttacttccatagggcttaagaaggctactaacaataatgatgtagaaactgatcgtataaaacatagtgtatttcataaaaaacgtttatctttcaaaaagagaaagtaataactctacttatatattaagaatcaatatacgtaatgttgtacaactttttagttagtaaccgttgtaaaaacaagaaaaattgaaggtaaggatgcttgttaggaggataactgtggaactctttattgaaggaaaacaacttaaaaatgctcaaatcagttttgacagcaataataaatttgatggtttcagtgtgccagttagttttgagaatgacgctaagttattatctgaacttaccaataaagctactggactatataacggacagaaaatagatatattgagtattactaaaatagaaaattttatgtatctagtacaagcaagattatcgaacagtagaagctaaaaatagaaatatcaaattactatggtaggcatacgattaatatggttgataacattattatgtatacaggattgggaataacaattattggtttattattgttagtatttactacaaaatgggtcaatggctggtttataaattacaaaactactaatcgaccacttgcctttgttggctggattttattgttgttaggttttgcagtctttatacttccactttatctaagtgggagatgggattaaatctttaagcagccgattaaaaagatgccgttaattttaacgagatgttagatcagctcaattttgagcatattgaaaaagacctatccaattctggataaatctttaatcagccgagttttcgacctattgaaaagatgtccccaatttgggggagatgtttcatagtagacaggaattttcccgcttaataaaaataggtgcttagttcggcttaaatttcagccgaatctatttttgaattgagtccttatagtagatcattaacagagatgtactgagccgaattttcggttgagtaattaatacatagatcttaattatcgtacttatcaagggatgtactgaacggatttctccgcttagcaagtgctataacaaggtctgccgaattttcggtcaccattacttttcgccgaaattggcgaataacatttactattactttctcccgaaattgggaatacgtccaaatactgattgacgttaaaagctgtacatattttattaggagttgtttttaagtgataaaagagtttaaagaatttatttctcgtggtaacgttctagatttagctgttggtgttattatcggtagtgcttttacatcaatcgtaaaagctctggttaactatctaattaatccccttattggattatgtgttggtggtattgatttttccgattggagtttcaaggtgtttgatgcaacatttaaaattggaagctttgttaattccgtcatcaattttttaattattgcatttgttgtattcctaattgtgaaattcgtaaataaattaatgcctaaaaaggaagaagaagaagaggtcattcctgataataccgagctgtatttgaaagaaataagagatgcattagttaataaatcagattcttcaacttttaacaacgaggaacctaacaaataattattcgaggcaattatgctatcaaagattctttttcttattggagcaattcttttcttattggaccttacataataatattaggccaaactttgataattactcgtcctttttaaaaaaacaatagtataggctttcgcattttttggggtgttatcttcatgtgcattggtctaatactagtaatactttcgaagccttgatcgtctttacaagaaatatattcctaagtcgatcaagtctatctcacctatggttagcacgtctctgttcgattcagagagtgggagtaagggatggtgttcaatcatccctaatcattgctaaatcactatcatagtttaaagcctccgcaagcttccaagttatggagtgatcaaaatggcaaaagtacaaaagtatcttgataaaaacggcaacaccaaatacatgtttcaactctatatgggaattgatccacagactggcaacaagaagcgaactcgtagacgtggttttaagacaaaaaaagaagctacccttgccctatcccgtttgcaattggaattagagaacaaaagtagcttgcctactgaaaacaatattttatttagtgaagtttattcggaatggtacgaccaataccaaaacactgtacgtgagagtactctagcacgaactgatggcatgtttcaaaatcatatattacctgcgttaggcaataaacgaattagaacgattaccatcaagcaagttcaaagcgccgttaataagtggtttaagcaagtctcacagaactataaacgttggtatcattataccactcaagtatttgaatttgctttaaagcgtggttacgttgtctctaatcctgccaaactgataaccttacccaaacggcaagaagccagtggcgacaaggactacaatttttggaataaatcagagttgcaacgtttctttgaccatatcgataaagataaagagttggagcgcttcacattgtttagaattttggcttttacaggcgttagacgtggcgaatgcttagctcttacatggaatgatattaatttcactgattccaccctgtcgattaacaaaacccttactcaagggatgaaaggtaagcaaatcattcaagcgccaaaaactaaagccagtagacgtacgattgatcttgattttgaaacggtggccactttaaagagatatcgagtttctcaacaaaaagagtttcttatacgtggatataacaccatgcaaaaagagcaacttgtattccctaatacgttaaatggctataagtccttgaacacaccgtcaaaatggcttcacagtattattgatggtatagatatcaaaccgatcaccattcacggctttaggcatacacattgctctgctctgttctctgctggtgcaagtattaaagaagttcaacaacgattaggtcatactgatgtaaaaacgaccatggatatttacacgcatgttacccatgaacaaaataaagaagccgttcaaaagttagtcaattatcttaatttttagacaaagggaagccaaacgggaagccaacttaaaattaaaagccctgtaatgccctataaacactggtgttaagccactttgctaaacaatggcgtcaaacccgttcggatccattgataggttacagaagtgtttaaagagtaccaaagtgaataccccatggctttcagatgtatgtatctaaaagtcatggggtattttatactctataaaaaattcattactatggcaacaatataggcagtttacgaccatatccaacccttacacccgttataattgctgtttctccactacctatagtttcccctattaatccaaatcgttatccaactttctgataactttcgctggcactcctgctaccaaacagttatcaggcacatctttagtaacgaccgcacccgcagcaaccacgacattattgccaatcgttactcccggtaaaattgtacaatttccaccaatccaaacgtcatttctgatggtaaccggcgttccttgcgccatcttttgtcgacgttgcttgggagacattggatgattgaccgtagcaatcagcgtattgggtccaatcatgacataatcaccaattttcacgggcgcaatatcaagaatcgtgacgttatagttggttagaaaatcctctccaacatgaatatttttaccgttatcacaattgaaattaggctgcacatatacgtttgctccagttgaaccgaataaatccttaattgcggcctgttgtttttggtcatccgttggatcgatattattgaatcgcgcgcacttgattaatgctgcttgcttaagattggcaacttcttcatctaaaaagcaatattccaaaccttgttttaacttttcaatctctttcatttgtttacctcattactaacctagctgaatgtgagcatctgccaaagcttgctcaacaactcgaagcacctcttcactatgttgaagacgtagagcggcctcttttaaatccttttctgcaataattcgttgaaatgctttgaattcttcatacatgcgatgcgaattttgtttaaaatcaaatttttcaacccctgctttactttcaatatcgaagttatcaagaacattggttgctccattcacaactactgaacccttcgtaccttgaatcgtcgaacgaatcgtagccgtcgagtctttagctccgatacaaaccactttggtatcaggataatttaagattaatattcctgaagtatcgatatctttttcaatattagctagatatttgacgcttgatggggcgcccagcagccccacaacaaaatgaatgttataaatattgatgtccatcaaagccccaccaccgaacttggggttaaaagctggtaggacttcacctgctttaaaagcatcatagcgagatgaatattgcgaatagttacattcaaccaccttaatttcgcctagggttggaacggcttctttaattttttgataattcatcatatattgattggtgatagcttccagcaaaattaattgctccgtttgggctagttctgctaattcttctaactccgctaaattcaaagtgaacggtttttcacagataacattcttaccggcttcgagggcttttttagcaaaagcaaaatgtaaatgattgggaacagcaacatagatggtatcaatttcttcatttgcaagacattcatcgatgtccgtatatacacgatcaatcccatattgcatttgtaatttttccatattatctataccatgaggggttcctgtgatagcttttaattcaatctctggtaacaacggcgtcattgtaagaaagtcctttacaatcattcctgctccaacaattcctaatttcatcgcatactctcctatttatccttttaaaactcgcttttttgcattttcttgatgcctgtttctagcatttttatttgcaataaagtttcttcatctttaacaattttttctttaccgttgataattgtttcgtacaatccctcgtatactctgctgtagtctcccacttccgagacaaccttttcttcatggtattttccggaatcgtctaagtaggtcaatactccataatgttgtggcaggtcgattccaaaatcgggatggtctggcatgtaaaacatttttaaatgttcctcttggcgatctttggtctgtttaacaaacattccttttttgccataaactacgaaacttggtcgttcctttattctgaaataactcgatttaactgaaaccttcatcccaccatagaagagatccaagtcgaaataatcgttcatccgattttcacctagtagttgtctaacctcatagtgaacgttatccggttctccgaagtatgaaattacttgatcgagcgtgtggcaagcatgaccatataaatagctggtatctagtgaaaattcgtttaccccttccggaacctcggggcgatagtaatcgtagtgcatttccacctctaaaatatctcccaaaacgccactttcaatcactttttgagtagttaagaaatctgaatcatatcttctattctgatagcattgaaccaacaacccttttgattttgctaaatcaaatagttcttttgcttcttggtatgtttctgtaaaaggcttttcaattaacgcatttttaccatgttccagcactgctttaccgatttgaaaatgcgagctactgggtgttgatactacaaccagctgaatttctggatcattataaatgtcattaatatcggtggtataatgtacgccttcgattcttttccacgcagttgttttcgtgcgggaataaatggttttcactttaattttgtctttaagtttgagtgaaaatggcaaatgataacgattggcactttttccatttccaatataagcaattgttagcatcttagttcctccatttgtattcaaatattgctttgctatctacaatataaaacggggaacttttaaacgatatactttagggtaattctggataatactttcagaaaaatagaacttgtactgcttattcctaaaaaaaattaccaaaatcatgctgaaaatattttttaagctatactgattatgaataagccaaaaggaagtgagctatcatatgctattaatcgacaagctgagcaaccacgaaaactttaccaacaccgagcaacgaatagccgattatattcttaaaaacatcaccgacattccgccgatgaatattgataaactttctaaagtcacttatacctcgcattcagctgtggtccgattgactaaaaaattaggtttcgaaggatttaaagattttaaagtagcaatttcggaggctgtgtacagtaaaaccgccaacataaattctgttgatgctaactttccgtttgattctaacgattctttctctaccatttcaaagaaagtcgctgaactctctgttgaaagtattcaaagaacatttgcacagttagacgaacgactgattgaagaagcagccaatacgattgctaaatcggaacgcattttcctatttgcgcagggtgactctcagattcgagcccgtagcttccaaaataaattggttaaattaaatcgtttcgccattttgggtgaagaatacagtgacgaagactggacggctgccaacttaactaaaaaagattgtgctattttcatcagttatggtggtcgtatttcacaatatgaacgtatgctaactcatttttccgagaataaaattccttctgtagttctgactggcaatcaaaaatcgcccctcattcgtttggcacaaactgcgatcgtcactactcaaaatgaatatgactttttaaaaattagtacattttcttctcagatcacttttgaatacttattggatacaattttttctgttatttatgctaaggagtaccaacaaaatattattaatttaaaaaataagtttaacttgattcaacatggtactctttctgaaggcttagctaaggaacatgactcaaagtagtgcgtaaaatgattcaaaagactgttctaaagagagaacaagtactcatttctatacaaataattacgtccaaagtccaaaaatacgcctggtagtttccagacgtatttttttgagaacatattttagataatgtaatcacaaaattgaactaataactttagggaatcagttcattcatcaacttgtttgttaaagtcgttagttgatcccactcttgatccgttaaggtagcactaatgttacaattgtgttgcaattatgtttcaataagattattatatgtttgttcaaggacaactaataaataatatatagaaatggaattaattttcctggggggcattatcatgaaaaaaggatttattattgctacagtagccatgagtttaggaattattgcaccattatcacaggtagtcacctcaataccagtctccgcaaaaacaactagccattcatatgtaactacaacaagtaattctatttcagtaactaatatcagaaaaggatccacagtcgtactcaaaaataatatgggacaaactattgcaactaaaacagctgctaatgctgggacagtcacatttaatttaggaacacagcaagtaaaccgattaactaagactgacactttagcaattaaactaagttctggatataaatttaatatcaattttaatttcattaattatagaaccccagccagtaataaatttgtagctgggattccaactgaactacagggccattggcaagccaaattagggtatttcaccggtcattggaatatgaccagtaaccgctcaacattaacggttaatgatcctcaaattttaaataatgttcagtacaagaatttaggcaatcatacttatgtactaaaaggtactgaaagttattacagcaacggaagtactatccagtacacagttaaaaaggtaagtaacaaccacttaacattaaccactgctaatggagtatcacagtggtataaataatattatatggataaaaaagtctaacttatggaatcatcccactaagttagacttttttatgttcttactgaaacaagttgttctacgttttgctattcttcagactactaatgtgtatcctgattttgatcatcacgtggcttattttttgccaaaatatattgctcgattaaattaatgatttgttgattttgtggtaagtcagaatgttgagcatcatttcctgtaactgtaatttcagtataatgttgggcttggccctgataaatatatttacccgcttctgcgctccgtgctggtacaatcccatcattatcaaaattctgagtaccaataatcgaatagactgacaacgttttaggaattttttacgttgtttaataaagtctgacagcatctgagttttatgcgaaagtgacgtttctgagaaattataaggtgatccaatggtcattaatttcttgattgaaatatcgtcacgattgaaataattttcgagatacattgtatataccaaaccaccatttgaatgaccaatggccttaaaattattaaactgatattttttagctaacgcattaaatgcaatagaaaaccatttagcttgttttttaatattgctataaccatctttgttgttctcaaaaccaacaacaataaacggctcattatcacgtggacggatcgatcccgagtaactaatccgatcattagtatggaccgttacttttaacagactatggcgttttccacgcctatcgtttaacttatcaatcaacccatcaaatcgattttgcgtagcactactccccggaatgaaaataaccggtgacatatttgagtcatgtcgtttagaaatggcggtcacatttttatgcatccactgaattgatggccaagccaatattccaatccctatcaaactcgcaattaaaaatataatgctccattttttaacgttccgtggcatctagaccatctccctgaatattaagtcggttggataatttcacaaatggtcgatacagccaaacaccgattcctacgttaagtgccataaccaataaggttacccaattcccattggttccaataagggcctgcaaaagactgggcgttcccaacggcacttgataaactacagcaggcattaaatgtaaagcaatggcgcttgcagctattcctacgttaactagtggaactaatagaaatggaataatatatagaccatttcctaaaactggaacacccactaatatcgcactattaaagttaaataatactggcagcaacgaccatcggccaatcagctgttgatcacgttgattactgaacaaaaaaattgcaatcactaatgatagcgtacttcccgttcccccaatcgcaccaaaagattcatataacgtccctaatgaaaaaggatacggtactccccaaatcgtgtgatgtataagggcatagtttaaattcgcagtcattgcgacgccgttacgtccgaaatgtgccagtattggcatactggtcaacccgaaaaaagtcattatgccagccaatattacgatcgctacggaaaatagcaacgaggtttggttagcctttagtgattgtaatcttagaataacttgatctggtaaaaccgaaatcgccaaccaatttaataaaatactaaagcaaatcgccacaaccaacacaattataattgctcgtaatgaatctaacgcacgattccatgttactcctgaagaagatttatcctgctgctggctatttgccagatgcttaaaacttagtccaaccagatagcctaccaaaaaacctaaaaacaaacctcccatcccaagcatatcttgaccaaaagctaactcaccattatttgtataacgaaccgtaaggattaaataagcaattaaccccgttatactcgctaacttttcatctcgctgataccgtttagctgtataatgtgccatactaaatgcggctaaagcagctactattcctaacgttaaactcgtcaaatgatcaaaaataatttctatgaatcgataccgacttagccacgacgaaaacccaaaaattgttggcaataaactatttcgatttaacatagtgatttgaattagttgactgatactaccgataagaacaaatgggaataataaatttaaacttttttgcactaattggtataactcattttgttggagccgtattatttttcgaataatttgttctcttcttacccacattagattttccttctttaaactaatctctcctactattatctttattctagttgaatcattatcgaattgcacatcgcgttgctattatttatatctaacctgataaagttggttttaaaaaacacgtctggaactatcaaacgtgttttttaattaggtactaattcttccagattcattgatgggtaaaaccaaaagtttaaagctcgatctcttagatactcatcaatttcccattcgtcactctcccgtgcttcaaatgtatcatcgattcctcgagctataatttcagctaattgatacttacccgctggtattttatccattccaattaaatttgttgcagctttttttagttcatttaaattgctattagttttaatcatgattgtacccctccattattagattgcttacgctttcattgtataacattttcaaggaataactatcttaatatgaaactttccaaactatatcaaacaaaaaactgtagccgagcttgatcgccctgctacagtttttatcatctaccgtgtttcttttttcatcacatgtcctacgatgaaagtaattccataagatatgaataaaattacagcgacaatcatatatggaatgtgagtattgtaatccatcaacattccggcaataattggtccgatgacgttccccacactagttaaagacatgtttaatccattaattaagccttgattgtctttgccttccttagttaataaggtggtgatggccggacgtaaaacatcgaaggcagagaaaactactaatgtagcaatgattacttcaatttgagtatgagcttgggtaatccaaaaaacaaaaattgctccaattaagaagcatgccccaatcagtctcacttcacccattttccgcaccaagaaatcaaagataaacacttgcaaaatcaacgagaaaatcccattaaaagtcaatactagtgcaatcgttcctaaactaaaattgaagacttggttaacgtagatgctataaatactttcgaatccctgtaacccaaaggctgctacaaaaatcatcgtaaatagaattactagtggtgccgtcatgacactcttcaaagcattcggcttagtaaacttggtcatttccgtttcttctattttcacttcagtcttcggcattaccaaatacgtaaataatgttgaaaccagccctaaggctgcagccgcccaaaacggcactttataatggatatttgctaatacaccaccgagccctggtcctaaaattagtcccccactaaatgcggctgaaatccaaccaattaccttagccctttgcgccgtagtggtaacatcagatgctaaagccatcgacgttggaataaacaaagcggctgaaatgccaccaacaactctggatacgttaaatagtaataacgaatttgataaagcaaagattacttccgaaacggcgtagaaaaataatcccgctacaatcagtggcttacgtccaattttatctgaaactcgtccaactaatggagaagcgataaattgcgagaaagcaaacaatgccgtcataattcccatttgagtagtagtataaccgtaatgattcttaataaatggtgtgacgggtatgactagaccaatccccaaacaaattaagaagtttccagcaattaagatatataatgtctttctgtttttttcactcattgtaattcatctccttcgttatctgatacattctttcatgataacactcaatgaataaaaaagctcaagctcattacctatatcttacggagaccataattaccagtccaaattcaccttggtaatttcaccgttattaaaagctttaacttgtccatcatccaactttacgacgatatttccatactcgttaatatccgttgcaatcccctttacttgtttcgttccgacttgtaaggtaactggcttaccaattacgattgacatttttcgatactcggacaaaaagctgccatctaaataattttgccaattatctacaatcgtattaattaattgggcggcgattagattacgatcaatgttcggttcatttttagcaacaatggctcccgctttttgttgtaattcttctggaaattcaggcgtggttaagttaattcccaccccaattacaaacgcttgcgtagaagcagattctacttcggtaattgcctcagtaataattcctgccacctttcgtcgattcattaaaatgtcgttaacccatttcaatttaaatccacgttcagggaagaaatctttaaatgtttgtgcaatcacataggcaaccccagtagttattaagcccacctggttaatttcaaaagtgggcttagggataactatgctaaagtaaagtccttgttctttgggtgagtaaaaactacgtcctcttcgtccgtatccttgcgtttgctgctcgctaatcacagcaaatgccttttcgacttggtgagtagcgagatagtttttagcatacatttgagttgaatcgacttgctcttcaacagcaacatgatcaacacttttatttttataaaaattaatgactacttcatccaacttagagctactttcatatttgtaacctagatttttctgactttggatttggtgaccgtgtttctttaataggttaatatttttccaaatcgtttcgcgggtaactcctagattatctgctatttcatttccagatacccaacgatctcgatctttcaataattctaataaaactttttggcttgttttattccccatcttataaccacccttaatctatttaactagtttaagtgtactatcttctccaatcgattggctatgataattactaaaatagctttgattgtatcacctgggataaataataaagtagaaaatatggccgttgaaagtggcatgggtgcttgaatcgctaaccagaacgcaccaaatacatcaataaaaactgctcctccaagccaaacagaaagtaaactaagtattaattgattcttaattttgcctttcaaaacattcttgattaaattaattactagtggcgcaaacaaccaagccactaaatagcccccggtagctcctaaaaatactacggcaccacctaaaccaccggaaaggattggcaatcccaaacttactaataataaaaatattcctactgataacgttccatatctagtacctagcatgtcaccagccatcattactcccatattttgtaagacaatgggaactggaattaacaagagcggaattctaggcatcagccccatcacaatcgttaaagctgttatcattgctgctaaagtcatcatttttactgcactttggttgcttctctccatttttaaaacctaccttctttaattttgaaacaaattcattatatataatagtaacctatttttataaaacaaggttactattacagattttttaatcgattaatttcaaaatttttaggtctaaaccgtgttggagattactttttactcataattttggtgtaagctattcctttcttcattctttgacaaaatcttttcaattgtcacttctaaaattaatgatccacccgttgtacaaaaaaaccgaattaaagcagcattcaaactactctaattcggtttcggtttttaatttattaaattacatttcgttcaaaaggttggtcactgataccgtcatccaaaatctttttcgcccattctttagctgaaaatagtgaatgatcacggtaattaccacaactgtagatgtccgtacctggtacatcttcccacttagtaacatttgcgatttcttctagtgcacccttcaatgctttagcaacttctgtggttgtaggttctccccaagcaatcaaatggaaacctgttcgacatccgaatggagaacagtcgataattccatccattcgatctcgcaataatccagctagcaaatgttcaatcgtatgtagtcctgcagtgggaatcgcattttcgtttggttgaactaaacgtaaatcgaaattagaaatcttatcacccttatttcccgtttcaactgtaattaaacgtacgtacggagcctttacctttgtgtgatccaattcaaagctttctacttttgccataaaaacatccccctattcatcggtatctatgtcctattttagaccaactcgatcctgatataaattaaaaaattcatttaaaaatcgtcctggctaatgttatgcatcaaatgataactaaccatcattttttgcaaaggacggagattaacaacggggaggtaactaggcattctaacccgatcaaattcacgtccagttacatcttgatagatagaatataataacaaaatacatacaaaaattagcggaaatcctgcaaccgtacagattgcttgaacaacctcaaatccacctactataacaattcctaacgagaaaataataaacacgatgacccaagccattcgattccatcggctaggttggcgaccatgcgacaagtctagactggtgaatgatgaaacaataaatgcggaagaagaaatcgtcgttgctaagaagataaaacatgaaacacagaaaagaattagcatcaatttattcatcggcaaagttgtaatcaatgctgcttgaactgctgcttgtccttgtgtattcaaaatgtgcacgatgtttaaagtgcctgattgttgaagccatagagcatagccccctaaaactgcataaaatgaaatacatccaccgactccataagtcatcatccctaaaacaacttggcgaatcgtcttaccatgcgagatccgggcaataaataaccccattaccggcatgtaggctaaccaccaaccccaataaaacagggtttgatgttgagcaaaaccattggtgccagcattagctttattaaaggaaagcgcagtaaaatgttgcgccattaatttcaaggtttgaccttctgagcccactaaaaatttagttggaccagctactaaaacaattgctaagaaaataattgccaaataaatgtgccatgctgatagttttttaattcccttatttaaacctgcgtacacggttaacgtaaataaaatcaataaaataaagaataaaaatagttttaaataaatcgtatctttaatacctacgataatacttaaaacacgtgcaatcacgggaatttccattccaatcgaagaaccaattccgcccatgatcccaaaaacgactaagaaatcaattagttgacgtaaaacttttttatataattgatcgcccttcaagaggggaattacagtacttaatcgcattactggaattttttttacatacattgtataagcaatagcaatggtggcagttgcaaacatcatccatgccatcggcccccaattaaactcgcccactacgttagcataggcaaacgcttgggtcgataatggcttcgcgccaaatgccgggtgctgaaggtattgcaatggatcagttgcacttaacatcaaaatacttgcatcaattgcagttgcaaaaaccatgcttccccattgaaaaccactatagtctttagctggatcagcctttccgaatctgattttaccgtatttactaaaaatcaaaacgataaaaaacatgaaattgatgacataaattgagatatacaaccactcgtatttgcttgtaacgaatgacaacaacgcgttcattaattgctgaacggctgggccgcctgtgataaggatgattgatacaaccccaaataacaccattgttggtaaaaagacagctcgatcgacattcttactgtgtaagataaaaaattcctcccatattttcaaaaaattggtacaaaaaaagcaacaccattggcgtattaagttcacacctgcatagcgttgctcgatcggattgctccgaaattcgtcatacctgttactttcatgttactactattaatttaaatatcaaattaggctagatttgtttgattactctggcaggattccccgcaattaccacattgtccccaaaactctttgttaccactgatccagcacccacgacgacgttattgcccaaagttaccccaggtaaaacggtcactcgtcctccaaaccaacagctattaccaattgtaattggagcacctaattctacatcagcatttctcttaacgggatcaagtggatgaataggagtatacagccccacgttaggaccaaaataacagtgttcaccaatcgtaattggacacgtatcaaggaaagtcatatcgtagttgccataaaaatggttaccaatgtgaatattccatccataatcaaatttgaattcactctcgacaaagaaatcgtcacctacatcacctagtagttttttaaaaccactattacgtttctcattgtctgtttcgttgttaatcacttgtaattgttgacggatgaactttcgacgaccaattaattcagcatcaaactgctggtaaggttctccagcagtcattttttctcgttcagttcttgtcatatttacgcgcttccttctttaaattagcccttcttgttgcaaccctgcctgcgctaccaagttaataaaattaaatggtcgatcgtagtatggttggaataacatatccacaaatgctaaatctttcagcgtattttgattctgaattgctaaagacattgtattagccaattgagaaacattatgttcactaaagaattgggcccccagaacttttaaattgtcctgttcataaacaattatactgtttattttttccgttgtcggcataaattctggacgataattgtcctcatagctgatatatttgacctttaaaccagcatctaaagctcgttgataggttaaaccggtagtagctaatgtataaccaaacaattgtaagcctgatgttccttgcgaacctatttcaggccaacgattaccgaaaatattaataccaactaatttaccttggcgaatcgcattcgtcgccaatgggatatagctatctgtatccgtcggattgtaatgtacagtacgagcatctcctgccgcgtaaatatccggatcagaagtttgtccatattcgttagttaaaattgcaccattacggctcattttaacctgcccctctaacaaattagttaccgggatgaagccttttgaaacaatcgctacgtcaacttcttcattttgatcatgaatggtagtaaccagtaaggagtccttttgatccgtgaatgatgcgactttactattaagtttaactttgaccccgtgatcttccaggatttcaactaacattttgctcagctgtacatccacgtaattatttaaaatcacatcatgactatggtataaggttacttgacaacctaaatcagacaagctttctgctaactctgcgttaacatatcccccaccaattaatgcaactcgctggtggggttttaaaacttggtgtaaagtctgcgcttgttcatagtttttacatagcattactcgtttatgattaatgcctttaattggaggtaaggtcactgctgaacccgtgcacatcactaatttatcgtaatgttcgcgacgaatactatagtcttccatgttttgtaccaaaatctctttttgatttcggtcaatttttagaacatcatgtcgcaggttcacccgaattttttctaaacggagatcctctgcatcatcatacatcatgtcttctagccgttttacgcgaccattcagatacaatgcgattccacatgataagaaagagatattattattacgttcataaatatctacctccgtatccggattttgtcgtaagatttctctcactgctgctgtaccagcatgggtacacccgatgattgctactttcattttgcctcctacttgttttatactggacttacttgttaagaattttttacacgattccagatgctttatattttaattttagactggattaagactttgtaaatgttttaataaggaaaattagcaaactaaccacgccaaatttcaaggagtttacttaatgcttagattttttatccaaccgcagttaaatacgattgttgattcagtaattggttacgagatgctgatcaaagaataccgcgatgggacctggcgaatgcctgcttctttttcagcaattccagcccatgatatggcagaattactgattgcaactgctaaagaactatctcttaaagttggttcagtttcatttaatgttgatcgtaaccaaattcttgatgatcaactaattcacgctttaattgccgcccagacggttttacgtccagttaaattaattatcgaattaattgaaaatgatgttaaaccctcggtgtctgatgagcaattaattgaagttgttacgcaattgaatgactttggaatccaattttgtctcgatgacgttggtagcggaattaatacatggcctgcagttaagcctctactaccatacactcgtgaacttaaatacgctctccaaaattataaagagcatttggatgaatccgccgctgaaaatcacgttaccttttggcaaaacctagcaactaaacatcaaatgcgtttcattttggaaggtatcgaagatgataatgatgatgcttgggccgattctatgaatatcgatttacgccaaggatactactatggccgccctacactaatgaaaatacatcccgatgatcccgattaacttatgtaaagaaaaaccgcgttgcgagacacaatcgtaacacggttttttatttagtttctattcgatttcaattccggaagtcttttcaccactggccttaggtaaggtaattgataaaactccattatcaactttagccttaatatcttcagccttaactcttggtaattcgtaacttctccgcataataccatagcttcgttcggtcatcgtaacattatgcttttcatcttcatgatcagcaaaactatctttcttcacttccacatttagcacgccatcttgataatccaatttaatatcttttttatcaattcctggcacatcgattttaactttgtaatcagtatctgattcactcacgtcggtcttcaatgtttttgaggttccatcccagccgttgttgaaaaatccgcgcgataaacggtcaaaaaatggatcccacatatcattcctacgattcatcatttcattagccataaaaacaaaacccctttctaaatgattggtgaagttcttcgcttcatccttacacctataatgttagtcacattatagtattatgtcaattactttactcaagaaaatgttttcaataaaaaaaggcttacccaagaacaagatattgtccattgcataagtctttatctataattgtagatttagttttcagtattgattctttctgggaaccaaatcttaatttctttttcagcgctttctacactatctgaactatgaactacattcttaataggaccaggtccccaagctctggcaaagtcaccgcgaatcgttccggccattgcttcactcggattagttggaccagccattttacggaaggtgtcgataatttcattaccttcagcaataatggccacaattggaccacttgtcataaatttttcaatgtcggcgtaatatggtttatctactaattgtgagtaatgttgacgtaactgttcttccgttgcgtttaccatctttaaggctttgatttcataacgacgattttcaattcgtgaaatcacatgaccgatatgtccacattgaactccgtctggtttaactaaaattagtgatttttctgtactcattggcaaatcccccattggttttatatgccaattatatactagagaacgcctagtttacacgtaatatggaatgtaagccttttactaaaaaaatttttacttaatctttaacgccaacgcgttcaatgccacaataacggttgaaagtgacattaacaccgctccaactgccggactaaggacgaatccaatcggagccaaaattccagctgctagtggaattgcaaataagttatatccagctccccaccagaggttttgaaccattttagcattggttgcttgagctaatttcaagaagttcaagatatcacttggatcactgtgcacaaggactacatcagcggaatcaattgcgacgtccgttccggctccaatggcaattccaatgtttgctttagcaaggctaggcgcatcgttgatgccgtcccctaccataattacttttccttgctcttgatatttttcaagtgcctttagtttgtcttctggtaataattctccatgccattcatcaatttgaaggcttgccgcaattttttgcgctgtttgttggttatctcccgtcaacattaccggaatataacccaattgctttagttctttaataaaggaaactgcattttcctttatttggtcgccttcagctaatccacctaaaacttgattttctcttactaggaatgaaactgaattaccagctgtgctccatttctcaaaatcatttgtatcaaacttaatctctttttgtttcaaataagaggcgttcacaatctgatacttctgaccttcgattgtacctgttaaaccaatccctttttgagctgaaacatcatgagctgttttaattgtttgcttcagctttttagctgctgctttaataccagttgctaaaggatgatcggaatggtcttctaagctagccatcagtgctagaatatcatcttggtttaaatcgtcagcataactcttaactgcgttaaccgtgaatttaccttctgttaatgtaccagttttatccattaggacgtatttaacttttttagcttcttcaatcgattgacggttacgaactagtaaaccattggtggccgcaatactggtacttcgtgcaactactaatggaattgctagacctaaagcatgcggacaagcaataataaaaaccgtcaccattcgttcaaatgccacatccaagccttgtggtaaccaagccacaaacgcaatcacaccaacaactagagccgcatagaataaccatgaagctactttatcagccaaactttcagctttggatttagatttttgagcgtcactaactaacttcattacttgtgatagatagccactttcgccagttccagtaaccttaacttcgataactccgtctccgttaactgctccaccaattacttgactaccttcttttttatcgattaaacgtgcttcaccagttactaaagattcatttactttagttgaacctgaaactacgtcaccatcagttggaatttgttctcctgcaagtacgcggaccgtttggccaacttcaacatcgctcaaatccatatccatgacatgatctccatgtaaaacatgcgcttgactaggtaaaagtgcggccattttttcaactgcagagcctgcggccatcactgaattcatttctacccagtgccctagaagcataattacaattagtgttgcaagttcccaaaagaagtccattacatgaccgctaggattaatccattgattcattataaatgcataaagcgaatagccgtatgctacggtaattcccatcgcaattaaagtcatcattgcgggtgcttttgattttaactcactgactgccccagtcaaaaaaggcttacccccatagaagaataagaaggttgctaagattaagacaatataatcagaaccggtaaaactaatcggcaatttcaagtcgccaattctaaaatccattcccataaatggcgataataatagaattggaatagtagcaattaagcttacccaaaataattgttttagattccccatgtgcatcatatgtccatcgcccatgtcgtgcatatcatgttggtgtccactcatctcatgatgcatctgggaatgatccatttttgaatggtccatgtgctcttcattcatttgcttatgattcatgttacatatcctccatcttacaatccatatcacagtcttctggcaaacaattacagctcaccttatccggtgctgtttgtgccttttcctccaacttaccaattaacatttgaatgtcacttttagataattcaatttgatcaatcaaattagctaaagtagttcctaccttatgttggcaaagatggacaaaaagggatttagaagcattatccattgcaacttgttcttcaatcatgggctgataaataaattctcgcccatttttactggttcttaaagcccctttttttactaatcgccctaaataagttttagtggtggaagctttccatcccaacttctcttccaaaatttcgataatttgatgactcgtagccttttggagcgtccatattactcgcattgtttcccattctgattgactaatttcaatttcatcactggtattcaaactatatcctccaatctgtttacaaatgtaatctttaaatatagactacatttgtaaacttaaaaagtcaagaaaaaagacctcgatttccatcgggtcttaattaattaagatgaagttttaattttattctagattagttcttgagcgttgaatgataataatagctatgataactaatactgcaccgattaattctacgacgttaaaaggatggcctaggaatagtaaactcaacacaaaagtcacgaccggctggacagcatccaaaatacttacaacggcagatggggcaaatttcaaactgtgtaataaagcccagaaaggtaaaatagttcccactagaattaccgttgccattgaaagcattaactgtggtgtcagagctggtgtatctacccaaactggttgatgaatattaaataatatactaccgataattagtgcccatcctaaaacaatcattggaggatggtttttagttactggtttaggaagtacaacataaaatgcagctgtaattcctgaaagaattccccaaatcaatgctttattagaaatagctagttcatggatgtttccatgtgttattgccaagaaaacacctgccattgcgatcacgaaagcaatcacatcgcttcgcatcgggcgaacacgctgaaatactaagctccccaaaacaataaataaggggcttaaatactgaagaatggttgatgctgacgcattaccttcttgaacactaatatagaaagttaataaattagccattaaaccaaaaatagcatacgctaacaaccataaaacggttttaactgatttaaaaacatcaaaaatttgcatccgatacttaataaaactgataacaattaatactaaaccagcacctaatgttctagcagataaaaaccaggaagctggaatactctctccttgagaaatgacttccaataccgttccagaaattccccacatacaagacgctaaaagggcccaaaaaattcctttaccaatatgcttgttcaaaacttctttttccatcaaaaacctcacatacatttttctaatatatttaagtatacctaaaaagctataggccataaagtatattcgtgtcacatttcctaacaccgtgtatttttttgctaatataaaaaaacaggagtaatctcctgcttttattacattttgataattattcagttgttcccttaataatttcaaggattgagttgatgtgttctagagttttaacaaagtcgtcttttccgaatttgctagcaaccacatcaagcatttctctaaaaatacggtcattttcctcatataaatcgattcctttttgagttaatttgaggtatttttttcgacgatcttgtttatcattattttgttcgactaggccaaggtccaataaagttccaatttttcttgaaatggcactcttggtaacctcttgcgcatcagcgattgagctcaatgtaattgcttcaccatcagcttgcttaataaaatgcataatcatgaacatatcgaaagatacttgtggatctgacattttactttctaaaagcgtaccgattagttttatacttttgttatacgtttgagcaataaacgtaatatcagcttgtttcattttcttcctcccgattctagctttcccagccgtttacatagttaaatattaacagactcacagaacttgtcaacgcaaatattaattattgatgacatatcgtgttcttttgttcacttacttttaatgaatgaccctttaaaacgagtaattgttctactaatacttattttaaaacaattgtgaaggtaatatcaaattcatattaaaacgttttaacccttcatactaagaaactatgatactttacccatatcatagcttctgataatcctaatataatttacttacttgttcttggatagcatcatgatttaaaaactcatcataagttgtttcagcacgatcaaccgaacctttatcagaaacttcgataatatgatccgcaattgtttgaataaactcatgatcatgggaggtcatgataatagaactcttgtaactagtcaatccctcatttaatgcagtaattgattccaaatctaaatgattggtagggtcatctaggattaaaacattagccttgctcaacattgttttcgaaatcatgcagcggactttttctccaccagagagtttagtaacattttttagtacatcttcccctgagaaaagcatcttacctagaaaaccgcggagaaaagtattatcactttcttctttaggtgcatattggcgtagccattccaaaatatcaaaacgatcgtcttcaaaataactgttaatatcacgcggaatataactacgttcagtagtttgtccccaggttactgaaccgctatctggttccatttctccagctagaatctgcatcaagactgttgtagctaagtcattttgactcaaaattgctgccttctcaccagggcgaacggtgaaagtaatattatctagaattttcacaccatcaatcgacttgctaaccttgtccacccgaacaagatcattacctaattcgcgggctggttcaaaacgaataaaaggatatttacgtgaagaaggtttgatatcgtctaaagtaatcttatctaattgcttcttacgggaagtagcttgtttagattttgaagcattagcactaaaacgagcaacgaattcttgtaattctttgatttgttcttcttttttagcattagcattttcacgaagacgtttggctaaagcactagattccatccagaaatcatagttaccaacgaaaagttcaatcttaccaaagtcgacatcacacatcatcgtacaaaccgagtttaagaagtgacggtcatgggatacaacgattacggtatttggaaagtcagctaagaaatcttctaaccaactaattgattttggatcaagtccgttagtaggttcatctaaaatcaaaatgtctggttttccaaacaaagcttgtcccaaaagcactttaattcgttgaccttcggttaattcgctcatcttactgtcatgcagactttcgtcaatgcctagctgttgaagtaattgtgatgcttctgcttcagcattccaaccatccatttcagcaaattcagcctctaagttagcagctttcatcccatcttcttcagtaaaatccgctttagcatataaagcatccttagcttgcattacctcgtataactttttataaccttgaattacagtattcattacggtaaattcttcaaaagcataatggtcctgatttaaactcgacatccgttcattaggcgaaatactaacgttaccagaagttggttgaagtttaccttctaatatttttaaaaatgttgatttaccagcaccattagctccaataattccgtaacagttgccgggagtgaattttaaattaacatcgctatacaatttatggtcagagaattgcatgctcatatcatttacagttatcatttagttcctccattttgtagacaaaagaaaaagaggcaaaacaatgtcttgtcccaatttctaccagtctgtttaatttaacatacctactatccttgaacaaccttattgtttaggatatttaattaaaatggcttttatattttattaacacacaattttttagtccctctgcattaaagacaaagggctcactttaaccatttgtatgtcacccattagccataaaaacttttaattttttagctctattctgctgacaaagcttcgactgggtccaattttgaggccttacgggatggcgtaaaggccgccaatagactaataatgatactaatcgctattccaaaaatcagataacctggtgcgattccaataatcgcaaagtcgatatgcttcatagaaattacgttagctccccattgagctagcaatgcaaaagctgaacctaaaatacttgagaaaagccccaagaagaatgcttctgaaacaaagaggttacgtatatcctttcgacgcgcaccaatcgcccgaagaatcccaatttctttagttcgttcagaaacgctgatataaagtaccacaataatcataattgctgataccaatagcgagattcccgcaattccagctaacacatagaaggctaacatgatgtaagtattcaatgaatccagaattgcgcctaccccagtaattgtgtattgggggcgttctttacccttaacatcatgcttgtagttcttaattttattttgaacgctcttaacattctgagtgttattgacgttgactgtaaagaagttgggctggtaatccaagttcttatctttaaacatttctttcaacgtattatagtcaatcgcactcgttcccgaggtaattacccctgaaactgtaacttctttttggagttgaaccggttgttttttactatccacggtcgtcacgaaaactgtaattttcttacccacaacgtttttatactttttatcaaactttttagctgtagctttatctaacaggatttctccattactaggcttgctaccatatttaatatcaccttcacgttcggtcttattccatgtctgtaaaacttgcaaactaattgattttttaccagcgaccgtctttgcagattgaacatagtagccgcgttctactgatttaacattctttatcttattcattcgttggtaatctgtgtttgatagatctgctgtttcaccgttttccatttgttcttgggttacatttttagcaacttgaacagccgttggattgatttgtgatgaaatttggtcattcatataacccgtaactccatttcccaaacctaacattaaaataaccgagaaaatcccaatggatgccccaaaaatgattaacaggtttcgtttgagattgtagctcatatgtttcaaagccattcgtaacgaagcccagaacgtcaaatgtttagggaccaacgttttttcagcgtcagggactggataagccgcccttaaatcagcctcaccatgaattactccgtcatccaaatggaccactcgtgtaccaaaatcggctacttcttgcgaatgcgttacagcaataactagttttccatctttagcaatagattccaaaatttccaagacttctttagtattttgactatctaaagctcccgtaggttcatcagcaatgattacatcagggtctccagctaaggctcgcgcaattgccacccgttgtttttggccacccgagagttgattaggatgctttcgcatatgttctttcaagcctactcgttctagtaatgctttagcccgttctactcgtttagcatgagaaagtttcgtcatttccagagaaaccattacattatccaaaatgttcagatgactaatcaaattaaaactttggaagatgaatccgatattttctcttcgataagcatctaacaccttaggtttagccgagcgtaatgattgtccattatagacaatatcaccttcgtactggtgatctaatccaccaatgatattcatcagggttgatttaccaccaccggattcacctaaaattgaaacgaactcgcctcgatcaaattgcagattgattccttttaatactttaaattcttggttacctagaaaataggatttatgaacatcccgaacctctaataaactcatactttcctcctatatggtccttcagtgattatttggagtgaacttgttggaaatgtgttgggtagaaatatttctctacttccgtcacaatcaaaacaatgattccggctatcactggaattaaccattgtgcccatcccatggaagcagtgctaaagattgactgcatgaatggaacgtatgttaaagcaaattgtaacaccaataataccgcaattatccaaaaagcgtgtaagtttctcaaaatatctttggagaacgctggcttaggagtccgtagattaaatagatagaaaatcttaccaaatacaatggtattaaccgtcaccgtacttgccactacttcactaactccatggtcaattaaccaatcgtaaccaaaaattcctaatccggcgattaagatggaaacataaacaatttgaattacatcggctcgatttaagaaggatctgcccgctggacgtggatttctatccataatgccctcttcagcaggctcgaatagaaatgcaaattggattgtaatggcggataccatattaatccacaataattgggttgggactaatggtagatcttgttgcgctaggatagaaagtagaacaatcaacccttctgcaaaactggtcggtaacaagaaacgaatcgtctttttaatattatcgtatactcgacgaccttctttgattgccttagttaaggttgcaaagttatcatccgttagcaccatgtcagccgattctttggcaacgtctgtccccttcgttcccattgctatcccaatgtcagctcgttttaaagctggagcgtcatttacaccatccccggtcatcgccgtcactaaattattagcttggtaagcttttacgattcgtaacttatcattaggggtggttctcgcaaagacgttgtagtcttgaatgatattttttaactgttcatcatccatctcgttgatttcggcaccagtaattgcagcaatctggtcatccaagcccagtttttcagcaatcgcggaggccgtctcaggatgatcaccagtaatcatttttaccttaactcccgccttttgcatctcatgtaacgctacaatcgtttcttcacgtggtggatcaatcaatcccgcaattcctaagaactgcattccactctgtaaatcttcatgtacaatcgtttctttattatcttcaacttccttataggctactgcaactactcggtgccccttttgagctacttcagaaactttgttgtaccaatattgttcatcaaaggtagcatcatcgattgcggccattctaaaaatcttatctggcgaaccttttactaaaattcttcgctgcccttcaggactctgacttagttcagcaatgtaacggtaatcagagtcaaatggaattttatcgatttcttcccattgcggtacctgctgatgaaacgctttgttagctagggttaggaatgcaccatcagttggttccccgttaattacccaggtaccattttccttagacaagatcgtgtcgttagcttcatgcccagcaataattaacttccgtaaatcttcatgctgatggacatcaataacttggttattaaacctaatttcaccatgtggttgataaccggtccccgtaatttcataggttccttgcttggtaatgatttcttcaatcgtcatttcgttcttagtaagcgttccggttttatcagtagcgataacattaactgctcctaaggtttccacagatggaagagacttcatgatggcattttgttttgtcatcttccctactcccatcgctaaaacaaccgatgtactagcaggaagtccttccggtaaagaaccgacaatcatggtaattaaggcgattactaaaaccggtaacgaataaattttagtaacaaacccgtaaataccgactaagatcgctactacgataatcgcgtacgaaatatacttacctagtccattaatctcacgcattagtggagtagttttagagccaacctcttccacacttgaactaatctgtcctaattcggtatcggttgcggtcgctactacgatacccaatccactaccattggtcacggccgtcgacgtaaatgccatattagtctggtcacctagggtcgttttttctggcaatttgtctgtattctttaaaactgagtcagcttctccagttaaaattgattcctgaatttttaaattatcagcgtcgataattcgcaaatcagcaggaacattatcgccagcttctaggaaaacaacatctccaaccactaaattttcagcaggaatgtctgttctatgtccatcccgaataacagtcgcttcaatttgaagcatctgtttaattttgtcaattgcacttgaggcttttacctcttggaaatacccaattagggcattaataattaccaccattccaataacaatcgaatctgaatattctttcaaaacaaaggtggcaaccgcagctaaaatcaaaatatagataatactattattaaattgctttagaaaccggattaaattactttgctttttctcgatcaacgcgttgggcccgtactttttaagttgttcccctgcttctttttcggttaaaccgagttcagaattagtccccaaatcttgggcaaccttttcaaactcaatattataaaaattatcattgcgcgactgcgctccatagtcatcggatgtggattttactttcatcgatattctccttttaaaataaatttttgggttaactaaatcatatctaaaatgaataatacgcgtcaactaacttatctttttaataagaaataagtcttaaaaagaaccatttaatactttgcagtggcttgctgcaaaatttatttttcaaaaaaagccatgactttcaggccatgactttcaattttagttttaaattgtgcgttttctcatttttttctctaatgcccctaggactagatctgagataatcgccatcaacgcggttggtaaggccccggctaggataattgctccaccatttgtggcattagttccacgaataatgatatctcctaaacctccagctccaacgaacgttccgattgcggtaattccaattgccaagacaagtgcatttcgaattccggccagaatcaccgatagcgatagtggcagttcaatcatccaaagcacttgaaccttggtcattcccattcctttaccagcatctaagtaagcttcgtttacgttcaacattccggtataagtattcttaataatgggcaataatgcgtataagaataccgttacaattacagttgtaactcctaaaccaagacccaacattaaaatcgagagcattgctaaagatgggatggtttgaataacattagccagaccaacaatccagccactcaatttacgatgtttagaaataagaattccaattgggattcctacgatcgcagccaaaatcaccccataaattgaaattaaaaagtgacggctaaattcggaaagaacgtacatgccattatgagagaagtaataggctaattgttgccaaatattcatactttgcattagttattccctccttcaaaatagtggttcttttctaaaaattctttagcaaccactgatggttccttcagattattatcaacttgatagtttaattcttgcatggtctgcaatgaaatttttccatctaatttatgaagaacccgcttcaattccggatatttcttcaatgatttattattcacaaccacacttgcattatatggtgggaagtaatttttatcatctttcaacaattttaaattgtagctacggattcttccgtctgttgagtaacccagaaccgcatccattttatgactagcaagagcattataaactaacccaatttgcatgggataaatattaccaaagctataaccgtaacgttttttaaaatctgcgtatccgtcacccttacgacttagccaagtttggtcaattccgactttcatatctgccgaaattttcttaagatcattaacattttctagatgatgttttttggcataatcttgcgtcaccataaattggaaagtatccgcaaatccgtaggttgggaaataagtcatatcatagcgccgattaaattcttttttaacataggcattcacttgttctggagtgcgcccttggggtccattcaaaatagtctggtaatccgttccactaaaacgaacagccgttaggtcagcttccccacgtttttgagcttgaaaactaaccgttcccgatcccaagttattgataatctctgcattcaagttagtatcatgttcaatcaattgttgaataactgaagacattacctgttgttcagtagtattttgggcagcaattttaactgtatttccagtcgtaccaccaagtcctggccagccacaaccggaaagaactacagctaatgcgcccaacggcaaaattaatttaagaaatctttttaacatttagcccacctcccgtgttcgaggggttaatttgtcttccaattttccaagtaataaatcggcgactaaagctaaaataatcacagggattgatcccgctaagattaaatccggacgatatagatttaaaccgttgaaaatcaaatcacccaaaccgccagcaccgatataagatgccaaagcagtccatgcgattacataagtagctgataaacgaattccagacataattactggtaatgctagttgcaattcaactttccacaatcgttgaaaactattcattcccatccctttagcagcatccactaacgctggatctacactatctaatcccagatacgtgtttcttaaaataggaagtaatgagtatataaataacgccacgatggctggagttgacccaattccaaaaatcggaatcatcattgcaagcaaggctagcgcaggaatagtttgcatcacactggctaaaccaataacaaaaccagagatcttaggtgcccgaattaaaagcatccccaaaggtaccgccacaattatccccagcgctaaagcaaaagctgaaatataaatatgttgtcccgttttacttaagatgtcgcctccatattgattcaggaagttgatcattattgatcaccatctttctctttttgctcctccgattttgaactagcatcggtactgctatctgtagtgattccatcatctgtaaataaagcatcatacacaatatcaaccaaggttgctcgggtaacaattccaactagtttacgatcattatcaaccactggaacgttacgaagtccccgtttcaaaattcggtcaaccgtatcacgaataattgaattttcatttacatagaaaacatttggatccataatttcgcctacagttttaccagaatggtaatactcattaatcttttcaatgcttacaactcctttaagatgttgttctgcatcggttactaataaagtatcaacccgtcgactgtgcataatatcaagggcccgaactacaggttggtcaatcgcaattgaaactggcttattagccacttgcccaacggtcgtaatacttggtttagcttgaatcaaacgatcttgtccaatcaaattagccacgaaatcatttgctggttttcgtaaaatattttctggtgtatcaacttgaacctgcttaccaccagtcataaccactattcgacttgataaacgtagtgcttcgtccatatcatgcgttacgaaaataaatgtcttgcctagacgttcttgaagatctttcactaagtcttgtaaatcttcacgggtgataggatcaagggcaccaaaaggctcatccatcaaaatgatatcctggtcagctgctagtgcacgaacaaccccgattcgttgttgttgtccaccagaaagctgggaaggatagcgatctaagaagtcctctggtaaatctaccaatttaatcatttctttagcgcgttcgttacgcttttcttcagaccattttaatagtttaggtactaatgttatgttttcacgaattgtcatatgaggcatcaacccaatattctgaattacgtaaccaatctttcgccgaagtttaactgggtccattttggcaatatcttgcccattaatcttaatggttccagagctctgcttaagcatccgattgatcattcgcatcgtggttgttttaccagaaccggacgtaccaataaaacagatgaactctcccttttctacatccagattaaagtcgtcaacgaccactttatttccaggataaactttcgaaagatggctcatttcaagtaacatttgtatttaaacatctccttattaaatcttgcaatcctctttaaagtgtttaaagaattacaagttgttgaccgcaactataacatacctagaaaaaaaatgcacaaaatcaagcttttatccttgccattgtaaccgacttctttcctattattaaagcttattaaacttgtgaaaaccaatagatgttgtaagatagtagtataaattaaaaggagctgattaaatggcaaaatatgatacattacttccacgttttcttaaatatgtaaaggtaaacactcgttcaaatccaaattctgaaacagttccaacagatccaaaagaagttgaatttttaaaaactttagctaaagaattagaagaagttggcgttgttgatattcacacacaagaatctggttacgtcgttggtacacttcctgccaatgatggtggtaacacaccagttattggttacatttctcacgttgatacagctgactttaatgctgaaaatatccaaccacaagttcacgaaaattatgatggtaaatctgacattgaccttagtggtgatggcgaatgggtacttagtcctactgttttcccaagcttaaacaaatatgaaggtcatgatttagtgacaactaacggactcactctactaggggccgatgacaagtctggggtggccgacattatgactatgttggactactacaaggctcatcctgaagtaaaacatggtgaaatccggattggttttgctcctgatgaagaaactggtactggggccgaccattttgatgcaaaagattttaatactaaatatgcttatacagtagatggtggtccacttggcgaacttgaatatgaaacattcaatgctgctcaagctataattgaaattcaaggtaacgaagttcatacagccgttgctaagggattgatggttaatgcactccaagttggtattgattatcacaccatgcttcctgaacatgatcgtccagaagaaactgaaggacgtgaaggcttctatcatctatttaagatgacgggaactcctgaccatgcacaattggtttacattattcgtgatcatgatcgtaagatctttgaagaacgtaaacaaaagatgcaagaaattggtgacaagttaaataaacaactcggtcaagaacgggtaaaagttgaagttcacgaccaatactacaacatgcgtgaagttcttgaaaaagatatgacaccagttaaaattgcacaaaaggctatggaaaacctcgatatcaagccagatatctatcctgtacgtggtggtacagatggttcaaagatttcatttatgggcattccaactcctaacctctttgctggtggcgaaaacatgcacagtcgttacgaatacgtttctgttcaaactatggaacgtgccgttgatctcttgcttgaaattaaccgtctaaactcagaagaaaataactaattttttaaggactgtgacaacctagttgtgcagcccttttttaataaaaaggagcttacttacggcacttacaatggctataatcggatttggtaaaagcgctaatcgctatcacattccgtatattaaagaacgcgatattaaaattaaatatatctataatcaccgtcgtcatcgcgaaaaagaacaaggcttttatgacgctgacacgattttcactgataagcttgaccaagttctaaatgattctgaagttcaattaattaccatttgtaccccacccgcaactcattttgaatatggtaagttggttttggaacatggtaaaaacgttctgattgaaaagccttttgtagctaatcaaggcgaagctaaagaactctttgcattagcccagtctaaaaaattgctagcaatgccttaccaaaatcgtcgttttgatagtgactatttgactctcaaaaaagtcattgaacttgggtacgttggtaaacttttgtcactcgaatcacattttgacaaatatcgtcctgataaccgcctccatgaaggatctcaggttgatggccaattttatggtctaggggtccacatgctggaccaaattttaggactctttgggaaacctcaaactgttagctacgatattcgagctatccaaaattcagctagtacagtagacgatttttacgaaactcaattgttctatgataactttaaagcaacggtcgttagcaaccccctagcagcgcgtccctatccgcgtttcttattacatgggactaacggaacgtatgttaaatacgatattgatcaacaagaaaacgacttaaaattaggcattatgcctggagatcctaatttcggcattgatactccgagtcaatttggcgtggttaaatataaaaaccaaaatggggattggattgagaaacaaatccctactataaatggtgattatggtcgggtctacgactccatcgctaaaacgttaactaatcgggatgtgaaactcgtttctgatgagcaggccctttggaatatggaaattctagaagccggtatcgctgaaaaagggcctcatctttataatttgaaataaaaaaaaaccattaaacgataaatgtttcgtttaatggtttttactttacattatttccaacgtaaatttttcatcgcagcgcttttacccggctgctaccttaaattgttcattaacatatttagcatacatttggtgtgaatcaaccaattcttgatgggttcctgagccagtaatttggccattttctacaaaataaatttggtcactatccacaattgtggataaacgatgcgcaattactaatgttgttcggcctttcattaggtttgccaacgcgtcttgaactttcatttcggactctgaatctaaactagctgttgcttcatctagcattaaaattttaggattacgtaggaacgctctagcaattgcaattccctgtcgttgtcctcctgaaattttaacacctcgttctcccacctctgtatccaattgtttaggcatttcttccacaaatttcttagcaaaagctaattcaagtaccttccacaattggctatcttcaaaggtatcgtctaacccataagtcaaattatctcgaatggtacctgccatcatcgctgaatcttgtgacacaaacccaatttgttggcgataattagtcagctggatatcttgaatgttggtccgtatcaggttatgctgacaaatttgtccaaaaattcggattaaatttgcaatctaccacattagtattgctactcgtgaacctgtttcaagtggaattacaccagttgatattaagagtgttattaagcaaagaactcgctgggctcgaggagttattcagagttgcagaaacatgcatatctttactaatccgaagattaccctacttaaccgaattattttgattaatacatggctctattggtggtcattttctagacggttaatttatattgcagctccgttattgtatgcattattcaaggttcaagttgttaatgctaatttctggattttaatgattgtttgggccccaggatacttcttattgcattttgttttgggagatacttccagcaatattagaaacgaacgctggggggaaatccaagaaactttctttgctccatatttgtttattccagttattttggaatcaattgggatcaaagctaagaaatttaaggtgacagataaaaatgttaagttctcgattgtggataaactctacattattccatattttattatgtgggctttaaccttattggcgattgtgaagttcaattatggaaaatggggatcagaaatcattgtcggaagtgttatcactttctggttagtaatgcactttattaacctaagcttctgtttatttatttctatgaaacgtgatatcaatcgtaaaagtgagcggtttgttcggcatgctaaaggtaaaattatggtgaatggtgaatgggctaaatttaaaacccgtgatgtttcagatggtggtttttcatttgaatttgttaataaggacttacgtctaaaaatgaacgatcaagtcgaaggaattatttaccacgaaaactttccgattaagtttaaatgtactgttgctcgagcggtagatacggaaccgatttggtatggggtggtagtcaaaattgacaagaaagaagatcaagatcattatctccagttaatttatgatggagagaatcaattcttatcaaaagagcaagatcactggatgacgccttttgatgaacttcatttaaatgtcattctaagaatgaaagaattagaaagaaatgctactcaatttatgagacaacgataattagtttaagaaattgtaggtgtattttatgtcaatatcgggattaatcgtcttcatcatggcccaaattggatatactgggatggttcgcatggcaggtgtgaataaatacatgtcctggattacatcgatggtaattcaaacgttgctattgtatgttttggcgatgctaaattggttaaaatttggactaaaagcagtcgttattttaggctgcatttttgtagtagttcgaattggatcaattattttccgagtgggaaagctaccttttgaaggtatccattattttgatgtttggatgattgttatcggaattattatgggacgcatcttatttgccagcccattgattcactatgataattattcacattgggcattaatcataaaatacctcctatttcaaggtcatttgccagttgcggcagataccattatttcgtttacttcttatccaccggcgacggctttattcattacccagtttgtatcatgggtaggttttagtgatggtgctatgttactaggacagtttttattgatttgggccagtatctacgggatatttgcggttttacgggatcgaactcgttcaaccaactcatttataatctgttttgctgtttcaattattaatatttttaatatttcaattcgaatgaataatttattagttgattttgtccttccagtagtcgccgccgcaggatttgcgggagtttatgcttaccgtcgctcgccttggttgcagtgtgctacagcgtctttatttagtgcggaacttttactgattaagaattctggaacgatgtatgtagtgatgctaggctgttatttgttgtattctttagttaccaatggacaaggtcaacgctggaaacgcctgggtaaaggcatcagccaaaccgtcgtgacaatgggactaggctatttaccattcttctggtggaatcagcatgtgcatgcaactttcagcgctgtgtcaaaacatcaaattagtacagatgcgtacaagagtcagttagcccatgaaagttcagccgtaattgctaaaattggaagtaaatttttacatcagattttgagttttaactcgctatcgacgcgtggagtattacttattaacgtcggtctactcggagcttggattattattcgctggtttttacgtaaaaagaataacctgctaaaaagtttaatagctattgatatcagttttagcgcctattacatcagtgtatttgcgatgtatattgtttcaatgccctatgcagaagcaatcctgttagatggatctgaacgctatctttcaagtatggtgattctaaacctgctattagcgaccatggtgctggttgtagcgatggaccgagctagttttgaagaagatgttagtaaacgaggaatccgatctttcaggaatgttattaccaaaaatgtttatcagttgtcatcattggttttaatgttgtttgcctccattttgatgttttctgaaattaacggagttaagtataataacaccttaggtaaagaacaattgccggtacaattaaaacaaatagctcagcagagtacccagtacaatcatcagaaaattctattagttgacccacattttaatgatgtaaataattattacgcgggttatgtgggacgctattatttcttttccgatcaagttgttggacaggaaaacttcatgatgtctcaagcggagttcaaaaacaccattaaacagtatgattatgtggtgttacctgaatggcatcgaacatttacgaccatgctggaaaaaacgtaccatcaggattataaaacggggttatttaaagtcaccaaagatggtttacaaaaagtaaataaaattaatgtttaagagtaagctgaaaatgacaagtgaattgtgattttcagcttttttagtactttaagtataataataggaatagaagtagattaataatagaattaagcgtggtgaaaaaatgaaacgaagggataaaattcagcggattatcttatttgcgctgattacaagcggtttgagttggtgggtggtatctttcctacccgatgtttttacgttcaactggtggattgtaggagcggttaatgctctgtatgttttttatgtgtcagggggatgaaaacaaactatgggtgacaaaacctagagttgcgaagcatgataaatccacattgcaacaatcttggttcaaatttttggatttttccagactaacataaactaaaaaattcaggtagaggatacaaggttgatgtgtataaattattttatctatgaagacaattcagtataaggaaatagtgaaataattagccttaaaaccgaatcttagttgccactcttattaattaatatggtatagtagttatggtttttgaaaagagcgctccgttagaaaaataaaaactaacaattcattggtggattgatccatttttttgctttcttataaaaatggatcaattttatggtggagagtttatttcaagttaccgaatttctaaaccaatagaaaagagggactcaatatgtcagaaaaacttgatgaagtagatagtaagagcctggacgagattaatggtagtatcaaggtacctaagaatgcaggcttttggaagacgctgatggcgtactccggacccggatttttaattgcggttggttatatggatccaggtaactggattacgtcaattgcgggtggggcgcaatttagatatacgctcctttcagttattttactttctagtttaatcgcgatgcttttacaggcaatgtcagcgagactaggaattgtaactggaaaagatttagcgcagttaacgcgggaacgaacgagtaaaagagttggattcttgctgtggattgtcgctgaattagcgattatggctacagatattgccgaaattattggatctggaattgcattggagctgttattccatattccattaattattggtattttgattacagcggcagatgttttgatattgctgctattaatgaagctcggttttagaaaaatcgaagcaattgttgcaaccttagttgctgttattttaattgtttttgcgtacgaagtactgctttctgatccaagtatttcagggattatcaaagggtatgtaccttcagttgagattttaggtaataactcaatgttgtatctgtcactaggaattgtcggtgcgacagttatgccccatgatttgtatctgggttcttcaatttcacaaactcgtgaagtggaccgaaaagatcgggaaaatgtcgctcaagcaattcgtttttcaacgattgactctaatatgcaactattcttagctttcattgttaatagtttactattgattttgggagcggccttattctatggaacggatagttcactaggacgtttcgttgatttgtttaatgctttaagtaataaccaaattgttggggccattgctagcccagtacttagtatgctatttgctgtagccttacttgcttctggacaaagctcaacaattaccggaacattatctggtcagattatcatggaaggattcattcgactacgtgtcccattgtgggtacaacgtttggtgactcgagttctttctgtggcaccagttttgatttttgccatttattaccacggtgatgaagctaaaattgaaaacttactaacgttctcgcaagtattcttaagtgtggctttaccgtttgcggtaattcctctggttatatatacaagcagtaaaaagttgatgggtgaatttgctaatcgagcatgggtaaaatggtgtgcttggactgcaacaattgtcttgattttgttaaatatatatttaatccttcaaacgctaggtttaatcaaataagtcttgatatataagcgtttaattaacttaaattgaacttcaaaatttgtttcaaagatactcatttctaaacgaaatgggtatttttttatcttatggtgtaaactaaaaatataaaaaataactgtctaggtattggtgtgaaaaaatggaaacaaaaaagataacgattaaagatgttgctagacaatcaggagtttcaatctcgacggtttcgcaaatcttaaatggaaatgaagctcggtttagtgcacttacggtaaaaaaggtaattcaggcaaaaaaagatttaaattatgagcccgattactttgctcgtcgaatgattatgaaaaaaagtaaaacgattggtgttttagtacccgatattaccaatccattttttagtgaattagttcgtggaattgaaaatattttttatcaaaagggatttataactatgctttgtaacgcagatcttgaccaggaaaaagaagatgcttacttagctgaattgagtcggcgtggggttgatgggtttattattgctagttcagtaatttcaaatgaatctattaatgccaccttaaaagctaaaaatcatccatttattgttcttgatcagaaaaaggctgatggaattagtgacgccgttttaactgatgatttttcgggtggggctcaagccgctcaacatttgaaagatttagggcatcaaaaaattgccatagtcatgccaactaatgcacctgaaaatgtttgtggtcgtttagctggagtacgttctgtatatgaagaaaaacaaattgaaattatcgatgcccagctatcaaaaattggtggtcgggaagccgttgctaaaattttagcaacggatgttaccggaatatttgcggtcaatgacgaaattgccttaggaatttatttgggattagccgaagctggcaagcagattcctgaagattatagtgtgattggctacgataatattgatatgtgtgaatatatggttcctaaactgaccactattgcacaacctatttttgagttaggtcagacaacagctaacatgctgcttgaaagaattgaaactcctgataagaactgggaagagaagactttacccgttcacttagtgaaaagattttccacagcacatttgatttaatagaatcaatgtgctatatttttgatatgctattaaaacgttttcataaaacgttttaaacaagtaaaaagataatcgaaaacggaggaatccatcatgaacactgtaacaattattgggagcattaacttagaccgtactatccgagtaaaacaaatgccaaaaccaggtgaaaccatgcatacgaaagaaattttttcagctggtggcggaaagggagctaaccaagctgtagctgctaagcgttctgaagctaagacaaactttattggtgcagttggtaatgacgacgctggccgtgcaatgttagaattattggaacatgaaaatattgatatgagtggaattgaaactttagataaccaatctacaggacaagcatacatagtagtagatgacgctggtgaaaatcaaatcatgattcatgcgggtgctaatactgcatttactccagaatatgtccagtctaaagctgatttaatcaaaaatagtgatttcattattgctcaatttgaaagttctttagattcagttacggaagcctttaagattgctcgtgaagcaggcgttaaaacaatcttgaatcctgctccagcggttgaaaaagttcctagtgatttattagcagtaacggatatgatcattcctaatgaaactgaaactgaaattttaaccggaatcgaagtaacagatgaagcaagtatgaagaaagcttctaaagtattacatgatgaaggaattgaagcagttttgattaccattggtagcaaaggaaccttctacgatgttaatggtaaaagtggaattatccccgcatttaaggtaaaggctgttgatacaacttctgctggagatacattcattggagcaatgagcaccgttttgaataaagactttagtaacttagaagatgccatcctatatggtaataaagcttcatccctaactgtacaacgctttggtgcacaaccatcaatcccttacaaaaaagaattggaaaaataggaggaaataacaatgaagaaaactaaaatgattaactcagatatgtcacgggtaattgctcaaatgggtcactttgataaattaagtatcggtgatgctggaatgcctgttccaatgggcacagaaaagattgatttggcagtagataatggaattcctagtttcatgcaagttttaactaacgttttagaagaacttgaagttcaaagaatttatctagcagaagaaattaagaccgaaaatcctaagatgctagaaaatattaaagctttaatgcctgaaacaccaattacttttatgccacattcagatatgaaacaagatttgaataattgccacgcatttgttcgtactggtgaaatgactccttattctaatattattttagaaagtggcgttgtattttaaatttagcaatttcgtcaattaattaaggaggaattacatgaacacgacagcgttattaatcggacttggaccactattaggttggggattatttccaacaattgcatctaaattcggtggacgtccggtaaatcagattgtaggtacagcttttggaacatttatctttgcttttgtttttgctctaatcaaaggattagccttaccaactggaatggacttggtttttaccgttatttcagggattggttgggccagcgctcaaattattacatttaagtgctttgcaatgattggatcttcacgggccatgcctattactaccgctttccaactgttaggtgcttcattttggggtgtgattgctctaggaaattggcctggagttacggctaaaattattggtgcagttgcgctagtcttgattattattggtgcttcactcacggtctggtcagaacataagtctaaagaaaatacccaattgattactaaagcagtcgcttggttggctgtaggtgaaattggttattgggcatattctgccgctcctcaagctacatcagtcgatggaatgcatgcattcttacctcaagcaattggtatggtaatcgttggtgtagtatatgcaatcttcctctcaatgcgaggtgaaaaatcagcattaactgaagcagtatcttaccgccaaatctggtctggtttcttctttgcttttgctgcactcacatatttaatttcagctcaaccaaacatgaacggcttggccactggatttattctttcacaaacttcagtggttctagctaccttaactggaatttggttcttaggtcaaaagaagacgccaaaagaaatggcagtaaccattggtggattagtattaatcttagttgctgcaacaattacagtaatgatttaataaaaaataatttgttttaaaaagtttgcaacacgttctgatattaggaacgtgttttttgtattcactcgaattagtccaaaaagaaacagcatttcacagttgaaatgctgtttctttttatgcgtgctgttcgtttttctgaataaataatttccaaaaaagataagccaaactccatattaatatgaacccaattaccagaccatagcccagccaatttaaatcaatcgattgaatccatgtgatgaaactagaattaacgtgggtaaagtcagcaaagacgttgcctaactcgactaaaccaattaagaaagctgcaatgactgaaacaaaagtaacggttaaattgtagtaagccttacgtttaggagtatcaaatgcccatgtgtaggcacctgacatcatcacggaatcggttgtatccatcacgttcattccagcggcaaataaaactgggagggcgatgattccggctaccgatacgtttgattgagcagccgttgccgacagtgcaatcaaggcaatttcagtggcggtgtcaaagcctaaaccaaataggaatccaattggatacatctgccaagcatgaacgattttcttgaataaaggagaaactaagttagcaataaaacctctagatagcagtaaatcgtttaattcttgttcatcaagaccggattttactaatctcagtgatttataaagtttgattaagaccattaaattaaaaaaggcgattaaaataagaaaactaccggatacaatcgtaccgatttttccaccaatggcttctagaatgggtagcttaacttgggcccatttagcagaaatactaacgactaaagccattagaaatacaacagtagagtggcctaatgagaagaaaaatccgactccataaggttgcttcttttggtgaattaataaacgaacggtattatctatcgcggctatatgatcggcatcaaaggcatgacgtagccccagggtgtaagctagcacacctaaccccagaaaactaggatgtttttgggcagcaactaacagtaagataatgcccaaaatatggatagccaagctagctgtgtaatacggaagtgctccataaaataatttcttcttcataacgatatttctcctaacttttaaatcgtaaattcacgtaaatagttttcatcataaataaaaattttctgattcttgatatcaattacgtgttgttcttttaaatcatgaataattcgattaacgctgtttctagttgaaatcccacagaaattggcaatttcttcgttagtaatgggaaaatcaatcaagataccagtcgctccacgcctaccaaaaatatcaattaacttatagataaaggcgcagacggcacctttcttaccgttcatagtcatccattgtaacgattttatattttgggttaatttaattcgatagtagtcacgcacgtaatcttgtaaatgagtatcgtgattaacataatcccaaaatgttttacgcgggatgcgataaaaaatagcttcgtcagattcaatacgcacgttcaaaggcgaagccgtataggcagaaatttcatctctcaaaagcgaaacaatatcagtcgaatttatgtaagaaagattaaattcacgaccattctttaaaatgatgctggttttgacaattccctttttcaagacatatgtataaccttcttctaaaccatgataggtcagataggaatgttttgttttggtaattgtagaaacctgtttattctctaaaaagtcaattaaatagctagtgttcattttttaactctccatatgtctaaaagtaaataatatgtacagacatctattatcataagaaaaaattgtgagaagtgtaacaaatgttatacccaaatgtgatacccggtcgattttacatagcctaatatattgtctagcgccaaaaataagggagtgtgtattaagttatggtacaaattgacctaccgtacgataaaagaaatattactgctaatattccagacaaaaattttgctggattattagaatctaaagctgaaagtttccagaatccgttaagtgaaaaggaaactgttgaaaaatcaatggacaatcccattggaagtcccagcttagaagaacttgcaaagggaaagaagaacattgttcttattagttctgatcatactcgaccagtaccttcgcatataattacacctattattttacgtcgaatccgttcggtagctccagatgcaagaattcgtattctcgtggcaaccggttttcatcgtccatctactaaagaagaacttattaataaatatggttcagaaattgtagagaacgaagaaatcgtaatgcatttttcaacagacgatgattcaatggtaaaaattgggcaactaccttctggtggggattgcattatcaataaagtcgctgctgaagccgatttgttactagcagaaggatttattgaatctcacttttttgctggtttctctggtggtagaaaagctgttttacctggtattgcatcatataaaacaattatggctaaccactctggcgaatttattaactctaataaagcccgtacgggtaatttaatgcataacccaattcataaggatatggtttatgcagctcgcaccgcaaaattggctttcattgtcaacgttgttttagatggtgataagaaaatcatcggttcatttgcaggtgatgttgaagcagctcataaagttggttgtgattttgttaaagaattagctagtgttaagaaggttcctagcgatattgctatttcaaccaatggtggttttccccttgatcaaaatatctatcaagccgtaaagggaatgaccgctgctgaagcaactaataaagaaggcggcgtaatcattatggttgccggctctagtgatggacatggtggagaaggtttctatcataatttagctgatgtagacgatccaaaagaatttttagatcaagcaattaacacaccaagattagaaactgttcctgatcaatggacttcacaaattttagcacgtattttggttcatcatcatgttatttatgtttctgatttggtagatcctgaattaatccgcagtatgcacatggatttagcaacaacatttgatgaagcattgcaaaaagcctttgaaattgaaggcagtgaagctaaagtaaccgttattcgtgatggattatcggtaatcgttgaataatagactaagaggctaaacaaagatgaatgtaactaaaatactacaatccgttaaaaacgaagaactatcaatatcagaagcagctaagcaattatctgggttttctgaactcggttttgccaaagtggatacacaacgtaaagcccgaaacggctatccagaagtaatctacggggaaggcaaaacggttgagcaaattgtagcgataaccgaagatcttttaaccgaaggcaaggcaattctatcgacgcgagtttctgctgaaaaagcggtagttttagagcagaaatttcctgacggaatctatcataaagacgcgcggtgttttgttttaaatccatctagcaaattaacagatggatatattgctattgtaactgcgggtacttctgatattggagtggccgaagaggcagctatcacagctgaaacttttggcaattctgtcaagcgaatctatgacgttggtgtcgctggaattcatcggttatttgctaacttagacgacatcaaaaatgcttcagtagttattgtgattgctggaatggaaggtgctttagtcagcgtagtcggtggcttagtggacaagccggtaattgcggttcccaccagtgtaggttatggaactaacttagacggaattacggcgttatttagcatgttgaatagttgttcatctggggtaagtgttgtcaacattgataatggttttggggcagcttataacgctagcattatcaataaaatcagagaaggagaataatttttatgcgagctttatatttagaaccattctctggtctaagtggagatatgcttaatggacttcttttggatcttgggggtaaattagatttattaaaggaagaattaagtaaatttacgcttgaagactatacaattcaagttgaaagaactaataaaagtagtatttttggaatggattttgatgttcaaattgctcaccagcataaagatactggaataaaaggcgattttgaccaccacgaccaccatgaacattcacaccacggtcatcatcaccatcatcatgaaagtcgtggattgactgaaattctgggcttgattgaaagtagtgatctttctgacgtagtcaaaaagcacagcagcaatgttttcaaagatattgctaaagcggaagcggctgtacataatgcggatgttaataaaatccattttcatgaaattggagctgtggactcgattgtagatatcattagtttcttcattctttgggagcaatcgaaaatagataaggtttattcgacaccgattactgaagggagtggcacgattcacgttgcacatggagaaatgccagttccagttccagcagtaatgcaattacgcaaaaattatccattaaaaatcgttcaagattttgatattaaaacggaattggtaactcctacgggattagctttgtttaaagaaatcgctccagaatttacggccccagaaaacatgtactttagtcaggtgggttatggttttggaaagcgagaaacaggaaaatttaatgccttacggggttcattgctaactgtggaacacagtaatcaggaagtaaaaactaatcatgacgacatcatcaaaattgaagctaatttagacgatcaaactccagagcaaattggatatgctatggatattttgttagaacatggagctctagacgttttttgttcatcaatccagatgaagaaaaatcggccagctattttgctaaatgttttggtgaaacctgaagcctttgacgaaatcagttatttaattttcaagcataccaatacagcaggttttcgttatcagggcatgcaacgtcggattatgaaaagagaatttaaagaagttcaattcgaaaatgaaaatttacgaattaaaaaatatcaatatcaagatattgaaaaatttaaaccagaatttgatgactgcgaaaaaatagcaactaaaaatgattggtcattacaagcaacatataaaaaaatacagaatttatattaagtagataacaaaggagtttaatttaatggtaaatcatctattagccgaatttatgggaacagcccttatgataatttttggtgtgggagttcattgtgacgaagttttaaagaagactaaatatgccggttcaggtcacttatttgcaattacaacttgggcatttggtatttcagttgtgttatttatttttggtggcgtatgtattaaccctgctatggcacttactcaagcaattttaggtatgattccttggaattactttattccttatacaatcgccgaagtattgggtggtgtagttggagcagtgatcgtttacattatgtatgctgatcactttaaagaatcagaaggttcaattgatccaatcgcaattagaaatattttctcaactaatcctaacttacgtaatttaccacgtaactattttgttgaaacattcgctacattcgttttcctaacatcaattctagcaatcgttcatggttacgattcaatgtcaccaatagccgtgggactcttagtatgggccattggtatgggacttggaggtacaacaggattcgcgatgaaccaagctcgtgacttgggaccgcgcttagcattccaattacttcctattaaaaataaagctaataatgattggcaatatggtctaattgttccaggaactgcaccatttgttggttcaattttggcagcagcttttgttagattttacttacacatttactaaaaaaatcgataattaaaggagaaacattattatgactgacttagaagcaaaagaaaataatttaattaaggatttagcatcaaagcaaagagttgcaatcgcttattcaggcggaattgatagtacatacttacttaaagtggctgtagacgaattaggaaaagacaatgtgttagctatggtagttaactcagaattgttcttggatgatgaatacaagaaggctttggaattggctaaggaccttggtgcaaacgcaatgggagttagcatgagtgaattagctgatgaaagaattgcagctaacacaccagaaagctggtattacagtaagcaattgttatacagaactattaaaaaggcagcagcagaaaaaggctttgatatcgtgcttgacggaatgatcatggatgataacgctgatttccgtcctggtatgaaggctcgtacagaagaaggcatcgtaagttcactacaagatgctgacttatacaagagtgaaattcgtgaacttgctaaagatcgtggaatttccaactggaacaaggtagcttcatgtagtgttgcttcacgtttcccatatggtacaaagcttactgcagaagccgtaaacaacgtatttgctggagaaaaatggctacgtaacgctgggtttccagttgttcgtgttcgtgtgcacaatgatttagtacgagttgaagttccagaagtagaatttgccaaattattagctaagaaggctgaaatgtcagaattcatgaaaggattgggcttcaactacgttactcttgatgtagatggtttcaagtctggtcgcatgaatgatgttttaaaagaagaaaaaaaggccactttaatctaatttgataaaggaaaaatacgatgtttaaatatttaatcacccagcttcaaaatgctagtaaagttatttacgatggaagtcaatgtcgagtatttttaatgcaagcttatcaagaaagcattgcaatccgacctaatctaaaatctgaacaagaactagcattaattaatcgtttttatgaattaaatagagaactgattgagctttcagataatcgctttaacaccaagcaattagaatatagaaaagtgatcgatgaattgatcagtgccatgcaagctgcataagatgaccgaaaaagacgcttctaaattaaaattagaagcgtctttttgattttatggattatttatttttaaaacgtaactcatagctaagtaacattacgactgtaattgctaggatatacaagggtaagattccaatccatccggtatgaaatgcactaattagataggtgaagaaactgatacaaatatagtacccaaaactaaagataccactagctaccccaatcacgtcttcgtaaccaacgagtgctaaattaagcgccattggaagtgtaatatacaaaccaaaaaagacgataaaaatacataaaataaagaggtaaatatttccaatccaactggcacccactaataggaaggctccaaacatggctaggattaatccccatttggtaatttgaatggcgctaatcttggcgactaggtgattaatggttatagaaccgaaaatactagataaggcaatcactactcctaaaacaccatattggatagaactaagatgaaaatgttccatgaagataaaaggtgcttcagcatagaaactgaagagaatgccattaattccactaattagtaagccgtaaacccaaacgtttggatcagttaaaagacgcataacaataggcttgaacgccggttgacgagtaacattagacaattggatattagtttctggtagtcgtcggagtgtatatagatataaactaactgccataacaattaagacagaaaatacattacgataaccaaaataagtctgagtaactccgcctaataatggtcccattgcaggggagagggctaaggcagccccaactttagcgaatactttcgccccggttgtaccagcaaaggattcgcgcatgatggattgcgttacgacagaaccgacgctggcaccaaaggattggaccaatcgaaatagaattaggattgcaaaattaggagcacacagtaatccaatgttaccggctaggtaaacgattagtcctgctaacatcgctggacgccgaccgacacggtcagagtaactaccccagaataaaacacctagggcaaaagcgatgaaataagaactcatggttaattgccccgtctgagcagtaacctgcagagccgaacttaaagctggtaaggcaggggtaaagatggactcactaatttgtggaaaaccaaccagaaggataattaatagtaaagatggaacttgttttcggacgtttttcattttaaatctccttaaattttattatgcagaaaaacgccctaatttaattacggtagcagatgcgataaaaccaacgtaggccaaatagactcctccttttcaaaatttgatttaattattgtaacaagttaaatttatttttccaaatttagttcaaaggctaaacgtcgaccatcttcggtagggttaacatagataataccggtgtattcaaaattaaattgttgaacaaggtgttgcattcgctgatttagttcgtgcgtatcaatccggaaattattaatctcggcgtgcgttcctaaggtgattaaattggataggaagaacttgctgagagacattccgcggtagtcaggtgaaatagcaattcggtgaatagtagcatatggcgcactagtatttttccattgaccgtctgaaatattttcgtagttggcatccggggtggtcagtaaagtggcggtacctgcaatttgattatcgactttcagtacccaacaatttccatgattaatgtcatcggcgaaagtagtttcgtcgggacttccatcttgccattgagggctcccatccgctttcaataaagctttggcgttatcaataattttcataatggcaggtaaatcttgaggttgagctttttaacgtatatattactcatgtagctaggctccttttattgtatgctgtatattaagtatagtataaaaaattggaggattgggaaatggaaattagaactctgcgttatttttggacaattgcagaagaaggaacggtttctaaggcagcggaagctttgcacattacccaacctactttgagtcgacaaatcaaagagttagaagaagaattgggaacggagttatttattcgagggcggcgccaggttcaactaacagaagcaggcatgtttctaaaatcccgtgcagaagaaattttagagctaacccagcaaaccagtttagaattcgaaaatcgtaaaaagcaactctttagtggacatatcaccatcggatgcattgaagccgataattctgatactttagccttaatcttagaggattttatccgagattatccgcaagttacgtttaccatttacagtgggactagtgacgacatcacagagcgtttagataagggcttagtggatgttgcagttttaattaagcccatcgccacagaaaaatatcacgaaattgtacttccccgtactgaaaaatggggattattagtgtccaaagcatcgtatattgctcagaaagataaaattgtaccgactgatttaatggggatgccgttgttagtgtcaggacgtcctgaagttcaggaattaatttcaaaatggagcaagattgactatcaacaattaaatgttgtcggtcattataatttaacctttaatgtgctcccactagtgaaacgtcaagtagctcaagcgttcattattgaaggatcaactaggaatacccatccggatggagttaaattcattccgttaaagccggaagttaatactaactgcgttttagtttggaagcgggagcgtaatctatcaccggtagtaaataaatttattaattacttctaccatgctttcaaagcatagaaatggataaaataagcattttacgaattacataaaaagtcttaacattatttttgtcgaaagatgttaaggctttttctaatcggaggtgcatagtggaaatagcttattttacccatgctgaagatggaaatactgaaattctgatgcgaaaaattgctgggcaattaaatttgccatcaaatcggattatgccaaaaaaaccatatccgataagttacgaagcattggtggaacgtgctaaagatgaacatgaacacagtattttccctgaagctagcataaaccatgaaattagtgatgatgttttaatactggggacaccaatctggtttggtgagttacccaatgtggttaaaagatttttaaaggaacagctggttgcaccacgagtaatttatcctttttgcaccagtgaaggtagtggattgggaaacagtatcaacgaattaaaagcaattttcccagacacagagattaagctagggttagcagtacagggttccaaagtaaataaggcagatcaagcagtagcaaattggttagaacagttaaatttaatttaaaaggagtagtttaattatgaaaaatgaagcagtaaaaaacggggttattttccccgctggacctaaaaatgatgcatacgcaaaatattttgtaggacaaagttacctacaggggcttgtttcagaccccaaagttaatgttggagttggaaatgttacttttgaacctggttgccgtaacaactggcatattcatcatgatggattccaaattttactagtaacgggtggagaaggctggtaccaagaagaaggacaaccagcacgccatcttacagctggtgatgttgtagtaacccatgatggtgtaaagcactggcatggcgcaactaaagatagttggtttgcacatgtagcgatcactgctggaacaccagaatggcttgaagcagttagcgatgaacaatataaggcagttgaggaaggcaaataatggcaaaaaaacagaccgcaggacgcgaacaattaggtgaatttgcaccaaaatttgcagaattgaatgacgatgtattattcggtgaattttggtcacgtgaagaccagctttcagctcgtgatcggagtatgattacatgcgcaagtctgatgtcgcaaggcttatttccccaattagaagcacacatgaagattgctaaagaaaacggcgtaactaaggatgaaatggtagaactaattacacatctttcgttttatgcaggttggcctaaggcatggtcggcgtttggattagcaaagaaaatattcgaataaaatagtaagacagctgtctcaatctgaggtaactgtctttttatttactaatggtctttgcgtaattaaaattccataaatagttaaaactacacaaccaacagttaatggtcgctccgattaaaactaaaaataagaaggtaatcatctgtataactagggtaattaataggcggttatgttgaattttattgtcaaaaagtttccataatatgtaaatattgaaggaatcactaactagtaatcccagaatgaaaagatcagcctaactagcaagcattaatttgtaatttagcccggtatgaattaagttcaacttagattacgaataacctaatgagaacatattaaaagaatcgtcagccaccatcgctaacgattctttttagtaggtaatattatttttcgaggaattcaataaataatttttgatagatttcaatgaagtctaaatacatctgtttaggtaaactttcgttaacttgatgttgggaaccatctcctggcccatatacagcaaaaggaaaatcatgcggcttatccttagctagattagaagcatcggtaatcccggggctagcagccacgacaatatcgcgtcctgcatattctttacccagtgactgaataattttaactaactggttggaaggactcgtagcaattggaaattcattcataattatgtctgtattaatttgagctccatttgcattgtaagatttaacgaatgtttcaatctgcttagccacctggttattatcgtattctggaatcgtccgaacgttaaccaaagcggtagctaaatcaggtaaggaattaatctgactaccaccattcaaaacgtcaatgttgaaacgtactggacccatttctccggatggaatcgtctcaaagtaggtgttagcttcattcaataattgcatcaatggtactagagcgttgtagcctttttcaggagtagagctatgaacggaagtacctttagaagtaaatttaatatcgaaagaacctttttgttcagaagcagtaccgtagacggtagaaggctccgcaattagcaagcccgctgcgtcttccatataataatcgcgataaaaggcggcggaaccttcttcaccaacctcttctccagcagttgctagcaaacgaattgtaccttttttgggtaagccttgttttttcaattcgatcatggcaattactaaagctgctaaaccagccttcatatctgtaattccgcgaccaaagagcttgtcatctttttcggtcatggtaaatggatcattatcccacgcggccaaatttccgggatcaacgacatccatgtgtccggaaacacctaagacaggagcgccttccccaatttcggcaactagattagcccgctgatcctcaagagggagaatttttgcctcaatgccattttcttggaataaatcctgcaaatattctgcaacttctaattcgtgatcgttaacagatttgattttaattaaatcagctaaaatttttagatatgtttgcgaatttgaaaccatagtatccattccttccttcatcctttttcaataaaatagcttacgctttttttactaaaactgccactaaaaacataagttacacatttctaaagattcagccgaaattagggtaatggtcgcaaataccttgataaaaccctatgaaagcggtatctttaaatgactaaactcgaggagatgtgtttatgtatcaagcaaataaacaacgttatgaccaaatgctttataaccgaattggaaatagtggattaaaactatccgcaattggattaggactttggaacaactttggaagtgtggatccgttagaaaaccaaaaagaaatcatccaccaagctttcgacttgggaattacgtattttgacttggctaataactatggtcccgaacccggtagtgcggaagaaaacttcggtcggattatgaagtctgacatgcacgcttatcgagacgagatgattattgctagcaaagcaggttacgtgatgtggcccggaccttatggtaactggggatcacgaaagagcattattgctagtgccgatcagagtttgaaacggacgggcttggactactttgatatcttctacagccatcgtccagatccagaaactaacattgaagaaactgctttggctttggatcaattagtgcgagcaggcaagaccttatatgtcggactctctaactacaacggtgaacaaaccgcagcaatggcagccatctttaaagaattgcatataccatttgtgattcaccaaccacgttacaatatgttcaatcgacaagcggaaaccgaccttttcccagtgctagaaaaggaacaaaaagccgctgttggtttcagttccttgtcacagggattgctaacggataagtatctcggcggaattgctgatgattcacgggccaagaaagctacaattccatttttgagcccagttcaagttaaagaaaccttagcgaccgttgaaaaattaaaccaagtcgctcaacaaagaggacaaagcttagctcaaatggcgttagcttggaatcttcgtgaaccagccttggcctgtgcccttatcggagctagccgccctcaacaagtgattgataacgtgcgggcccttgatcatcttgatttctcagatgaagagttagcccaaattgaacaaattcttggagaacaaacgtcaattgactggagcgcccgttaatccacccgtcgttcaaattctttcattcggaaactaattatggaggctgaaatgaacatcgataaaactacaatttcaaataagtttaaagaagtttttcatacagatgtggacgaagtctatttttcacccggacgcattaatttaattggggaacacaccgattacaatggaggtcatgtctttccatgcgccatcagtttagggacctacggcggatatcgacgccgaacggatggaatagtaagaatgtattctggtaattttccagaggtaggaatgttggagtttgacgtaaaccacctcgattttgacccgcaataccaatggagcaattatcttcgaggaatgatgcgcgaaattcgggatttagcccatgtggactacgatcatgggtttgaactctacctagaaggcgatttgccagatggcgctggattatcgtcatcggcttcgattgaaatgttgatgggtaccattcttagtagcgaatttaattttaaagtcgaccccgtagtcatggcgaaggcgggacaaagggtggagaacaattatattggggtaaattcaggcatcatggaccaatttgcggtcaaaatggggaaacgcaacgaagcaatcttcctagatgccaataccatggagtatgagtactcaccgctggacttaggaaagcatatcgtattaatcatgaataccaataagccgcatacgttagctaattcggagtacaatacgcgacgcgcggaatgtgaacaagctttagattgtctgaagcgaaaactcaacatcagcacactaggagacctctccaacccagcctttgatcaatacacctatctgattcgagacgaaactttaatcaaacgggctcggcatgcggtctttgaaaatcaacgtacgatggatgccaaaaaagcattagataacggcgatttgaaactatttggtcgtttaatcaatgcttctcatatctcacttcaatatgactatgaagtgagtgttccagaactagacctgttagtcagtgaagcttgggaacatgatggggtactcggcgcgcggatgattggtggcggatttggtggctgtgcgattgctttggttgaacaggatcaagtagccgatttaatcgaaaaagtgggtgctaagtaccaagctcaatttggttatgccgctgatttctacgaagccaaagtggtcgacggaccacataaaatttaagtaaaaaaccacgaaatgagaaccgcaataactcatttcgtggtttttttactttctatcatcaaactgctatgttctaactgaaatataataaaaaagacgaattacacctttttcgggatgaactacacgttttggaccaaaaactacatcttaaaaaccgtttttgacttctgtagtattaataattgaccaagggcccttggatctacaccttaggagattcaagaaatggaaaataatgaaagaacaattaagctaggattagaatatttattagaagatggccacgaaaaaatcgtgtacggcgcattaaaaaaattacacattaacactcgctcagtcgaatttgacgattttttgcaggaggctcgtttggcatacgctaaagcatacgtacgcttcccacaggacttgcaggaaaatgatcgacaattccacggctacgcctatcaggcggtttactggcgggtgctggacatcattcgttaccgacaaaaggaaaaagacgtgcaagctgtagaactggaagacgatgagaaacaagaagcccgatgggggcacaaaccatcgtgggtagaacgcataatgtctgatcaacttttccaagaggtttacaaactttgcatgccagctgaaaaacggttcttgaaagcttgttatgtggaacaactttcgggagcagaaattgcgcgtaaagaaaaagtgagtcgtcagagcatttataagtggcgaaaagcggtcggaaaaaaggccttatatgttatcggtaaaggtgaagatatggactataccaaagcactgaaaaaataggataggctggtaaaaatcacgggggtaaattttacccgtggttttttggttaggtaaaataaatgaccgataaattcctacggcaaacgcttgcaaaatattgtgaaaaataatactataataccagaagtaagaacgtgttttatagcaacactaagtacgtccggggaagcgggcttacttcgtttaggtttggttgcatataaatttaatataaacgggggaatatttttaatgggtaaggaaaatattgtgggtgatttacacgctgtaaatcagaaatctagtaatttaaaaatgttcaaggttggaaaacagtgggttttagcatcgaaagttattacgctgtttgggacagcgtgcaactccgatagcttcgaaatggatgataccgaactacaacgatcgcaaaagatagatggggtaaccagaatggcttcgtaccattattaataaaaaagcatactggctccttttttgtgggttgctcaggtaaatttctttcaaaaaaagtattgaaagtattaggcatttgtaggctagtatgataaaatatagagaacgagtgaaagcggtctcaactataaccaataaatttaaactttaaaaataaaggaacagttttaggtggaccaataacagcagttgttattgcaccgacacggtttccgaaaaatgaaaggatgattcttaaaatttaatattacaagtctctcatggaggtagggccaagatgtcgtgaggcattaagcaccgccactgatctgagcttcttgggaaaatctccttgaagtggtggtggataaacgttctttgagaacaaggggaggggcttgtaagactaaataaccactagtgtaaggctactgtacgattattgtaggaattaatcggttaatgacggaattgtgcgcaaaaaacgattttcgcaatgtgcaattaggggatgtaattgagttgtgaaatgacgcattttatgggtgagcagtaacaggggaagtccgacttcgatgaaggcggcacgcaatatcgcaacaaagggttttgaatcaagctccgtaaaaagtggtaagaaaaaaatacttgagcaagtacatctgtcggggaagcgacagatctgggatgataatgattcacttgggaagaagtgaagaatggtaagaattaaggctactgggggcagtagttatgggtcggaatctaatggatgattttcatagattttaggtaggctaacaattccaaaattaaagcgcagtttaagttaaacactagtaaataagaatcttccttacaagtaaagtaatagtctagaaattttgataataaaatttctgggctattttcttttgtatcgaatgaacatactaattatcgaaaatgaaaaatctccactgttagataaaaatctgacggtggagattttttggataataaggaagtaattaggaagggagaagatgaacgctataccaaacgatttagttgacgatatttacggggtgataccgcatattctttaaaaaattctcttgaaaaatttgcggtgttgtaaaatttaagaatctgagctattctaccaatcgacattgaggtgtttaataacagattctttgcttcggtcattttaacgtgacggatatactgggtcacggaaaagcctaactctgcgcgaaatcgagtcagagtgtattttttgtccaggtttaaggttgcgaaaatctgatcgattcgtaagcgttcataacgatgcatattgatatagtaagcggtcagggcgacctgtttagacactttagaaaaatcgacgttgcgggtgggttcgtcgttatatgaaaaaaatgtctgaacaatatcaaacaaaatatcgcgaaaatcttcaatttttaggttttgggagcttaaaaatttgatgaaggcgagccggagttctaagaaatgtgcgatattgaggtgggtaaaaaaactgatattggtcaggccgcctaccaaaccaattagagactgtagcaccacctcggaagataaatcttgaagtgcgcagtctctaaaaaaatgatcgatatgttcgtgggcatgttcataatctttattttcaaagaagtggagaagatcatgttcaagcaatgaaaattttaaaataaatgatcgatcttgagatgttaataaagaaggatccaatttaacaattctcataattcctccttcctaaagataatttcttccttacaaaaatgcattttgtcgaattttcaaacttaattcaagcaatatgtttgcaaagtttaagattgtctataaaaagtacaaaaacacccagaatactacaaataagggtttttaaggaggcgtattgtttgccaagacatcaggataaccaatataatacacttattaaaagaaagtaaccccttcaagattattgaaaataatcttgaagttccaatgttagatttttctaattttatggctgtttttctaatctcaggatatcaaaattgtccaaactggccaaactgattaagcgagaaagatctaatgtagataattgaatggtcgattagctattacgattaagggactagcaaagtggctaagcaagttctttaaactataacatttaatcgaatgaaaattgtcaaaagatcgtcggtggaattctcggctacgattttaatctggggggtcaagtggacaaaacaaacgcggatgctttaagtagcaatccgcggagtaaatgaattaagacgatttcaccgaagggtagcaaggttgacgatggcaactccactcttttttacggtcgcaggaagaccgtctctcccagagctggagtagctggtagtgaactttgctatagaagatattggcgatgaagcccgtgacatcgacgatatctaatcatctgaatcacaaccaacaggggatggttcaaacattatacgacaactcccaaaaccgtaaaaaaaactttaccctgagtggcgagaagcaagatgattctcaatggcggcgaaccattggcaggaccatatcacaggcacatcctagggacctaatgtacttaaccttatattatttcccctttggaagtctccagtgttaggtgaaaatctagcactggggatttttgatggattaactaatctgaaggtaaataaaaaagccatcctgctgaagggatggcgtttttatgatagctatttatactaagacatgcgaatcaaagacgttaaaacgtcggatgacgtattgattgcgattatttttgaccgcccatacttcaatagctgatcccatcttggcttgttgaaaaaagtttagagcatgggtatgaatcagcatgttgtagtgctgatcttgcatattcgtcagggtaaaccgaaataaaatgggagagtaactgatacttttaatttcactagtaataattccgcttaatttttccatataatcgacctctttttgataagtaaattatacgaacaaacgttcgttttgtcaattagcaagcggactattttggaatcaaagtgggcgttaatttaaattagacgtagtgcaaagtaacaccactcaagtaaagtttgcctttaatataaagggttggacctgtaccagaattgcgaattccccgttcatcaatgccggacattacagagttaatatcagtcacgatattccaatcgtgggggagatatagtgtgatgtttcccagttggcaattgatgttggcagtggcagaatcctcaagatgggcttgatcaaaatacaccttagtagttcccatgtagttatttatattgatgcttttcaaatcttgagattgaatataatgaataccactgctcatgctagtttcaatattgattacgtcatcatcagcggactgcgtactttcagtataatcgtagtctgagtgatgattaaaaccatgctgaaattttttccatggtgcatgcttttgccaatttcggcggtaaggatgaaaaattagtgatagaccaattgttagaagaacggccgctaacagaatggtccatggcacgagactactgataccaaggggtttaccatatagcattaataaaaatgcaattgaaaagatggttccagcgatggacaagtggacgaggttgacgaccagtgcagcaattaaaaatacagaagcgacgacggagaacggatttaaggtgaacgccgtccaccccatctgcgttgctactaaaacagccgcagctaaaacgaataatgtgccccaaaaccattgtgattttttcataattaattacctcaacttttttaaatgttcttgtaatgatttatagtaccgacgagatgcataaacttgtttatgcgagttttgaaattggactaagcagttcgacaatgatttagttaacgctaagattttattaacattgacaatacaagatttagagatacgaatgaactcaataggaaggttttcctctagctcgtatagtcgctgatgcgttgtataaagctgattttcagtgtgggcacggacttgtcgatcctcggtctcaaagaataaaatatcgccaacttctaggtaaaattcagtggaaccggaataaaaggtcataactttttgcgtagcattttgtctttttattaattcctgaatttctgtaatgtttttagtaaactcgggcgctcgaataatgacttcgccctctttaatatttggatcaatttcaactcgcattttcaatgtcgatcatcctttcctactaagtacatcataaaaaagagagcgggtaaatgggtaagggttaagtggttggattgagcgactaggcggtcaaaaaaactgtaagaaaatgattgcagcagaatctagctgaattggttttcttacagtttttaagtgcttatttagaatatttttgaccgagcagcatgcgacccgacatggttcttaaaattaaacctagatgggtatgatgaaggtcatcgccagttttacgatatagcggttgaagttctgaattccaaagggcaaaagttgtcgtaaatgttggaaatttccaatagcggtgccggtaacttggaatcttaatccagcgcttttgcgcaacacgaggttgatcgacgtattcaagatcgatgtgagcctgagactttgctgcaggtttcacgtttttttgagggcgtgcggccggaaccgcagttggcaagcggtgctgctggagccttttttgaattacgacccgtttttcttccatggtcagcggcgctgccgtgggcgtggcgctcggtaacttggttactgttactgggtgcgattgaaccggcttaaccacaggtgctggttgaggaatcggatcggcttttttaggtgtcttgggcgaactactaggtttttggggtgcaagaggttgcacgacatccgacttaggttgagctggttttttagatcgcagatgaacatagtaggtcaccgaatcaccattgatctgatcaaaatcgaggcatttttagggaaatcattagtagttaacgtatatccttgactttcatattccttgatcttacgggttggatcatacgtattggcctgattatagtagaccgaaacttcttttgaaagcagctcttgatgagtgcgatcatcaatgaattttaccgtagcttttttatgagcccgttcgtatctaactgtatagtgcaaatcggaactattagcatcgatcgtttgttgatcaacctgttgatggctagaacggggcgcattattaaaagctacgtgataacccttgatggttggattagggatggcagctaaagtagcttgattgcccctagtccaattctgctggtccacgggtcggccttgttgatcgagcgttaaagttgttttagttcttgaaaaataagtaacagttgtgtgatgaagcgcatctgctaccgtcgcaaaggtaacgggctgagcgcgatatggattagcaagagccttaccattttcatccacatactcaacgtattcgttgatagttttggtggtcaagtggtatgctggagcgtatacataagtaactataccattgtctccatgatggcttaaaataccagtggcgggaaggctaccagctcccatgcgaacaaagtgataattattaatactttggggatgggtagtgtagggccggcctacaaaagggccgaatggataatcggcagtcccggtagttaagagtttccccgtctgatccacataccgtacggtaaccgtagcgtgatggtggtgatgatgatggtgatatggtgctgtagatggcggattagtagccgtcgcactggaactttgagtagcggatgaagacgccgtggttgtactgctagaactcgtagccacggtcgttgaattagcgtccgcctgataggattcagcattagatggggaggttggttttggagtaggtgttttagccgcccaagcggtggtcgaaactaaaaatgtattggtaacgataacgatacttaacacaacggtaattagccattttctactcttgttgtataatttggtgtagtgctttgttcccaagatgatttacccccagacatatttttagagtctatattttgatgcctttaaaaatattgttaacaaatcaccttaaggagttaataatatgatcgagaagtttaaccgattattggacgatgagcagcagttggtcctccaactagccgaactgtatatccatgattctgagaagaggctttcgataggctatgttcaagatgagctgggagttagtagacatcaggtgctgggcgcgtttgatttactaaaatcaacgattactgcacttcgtattgaaaacattgatttggaatacgatggcaagggagtcctgtcaatctatggtctaacaacaacttcaatgaaaaccattctggaaaacatggcgaccaggtcaattcgtttgaatatttttataaattctcaactgggaatttacggcacccaagctcaattcctaaagcaattcggaatcagtcgagcaacctattatcgcaatattatttatattaggcaaattctgtcggaagaactcttcaacaagacccatcgcaatgaagaaagtgtgcgacagactatttttagcgtgattcatcattttttcaatggaattgatgcgatgccgattgagctgggagagccggtggacactttaatcaccgagttgagtgagctaaaatccatgcatttaagctacacagaacggcaacgcttgacgaattttttgtttgtccaaactaagcgtattcgtcagggaaatgtggttaaaaagattgtcgataaggattgcgctaaggaaaagttggattttctagagccactgagagatttatgggggttagaagagcctgatttaatccaagaagcttggtatctgaacatttattttatggtcaacgaactagcaccatttgaaattgaaaagtgtgggaatcagccgccgttaaaagtaattcaaactttggtggaaaaacagctcgattttttgcaccaaatttttgaagggttagaagtagacggccaactagcagagattcgacaggaactactggaaaccaatctcaaagtattttcgccattttatttcagtgagacgtttgtagatccaactaaggtgccctttttcagtgaaacttatcctgaaattgacgagatggtgaaacaaattttggcgtatgtaggcgagcaacgtaaattaaggcttgataaagatacgttaacccagctatattatacttacatgttaattttgctggaacatctaccgattcagttggtaagtagtgtcgtgaagattacggtcgatttttctaatggaaaagtttttaccaagtacatcacgtctcagctacaacaatttgcgcccccttaatatcgaaatttctaaacgtctggaagatgatacggatatatttctatcggatcaacgtttttatgatgtcgattgtgagcaaatgatctgggagtcaccacctttagctgaggattgggaacaactaggtgatttaatcgtaaaaattaaacaaaatgataaaaaaataattaatagctaaccaaagactttttaacggcgtccgctcgggacttactgttaaaaagtctttttgaattttaaggtgcattctcacgattttaaaattagatgaaaaacgcgaaacatagaacccctttacgataagagacacggattatattataaaaacgtgctagtccttgattagcacacggggggatcattctaatatcctttttgtaggataaggaacgacgggaagctgtgaagaaaggtcaaacgtacgatttttgaggaatgttcgtgcgcagcccgatgaatcacagcttctttttatcacgatggtagatgaatgagttattggtggaaggcagaaatgggcgcaaagaaaaagatttggttttgggtgatagtaaccttgcaggtaatatttgttttaaaaatggtacatgatacatacttcaatgatcgttgggcaacgaggtacaatgtccgttccagagagacggtagttaaaaatatcaattacgccttagaaagcaatgattttagtggcaccgccttggtgattcggaatcataaagttttgttgcataaaggctatgggcaacaaaatgcttcacgaaaaaatggtgtggatactttgtataacatcgcctcgattgaaaaaagtatgacttccgtgatggtagcgaagttaattcaagaggggaaattggattatgctacaaaactggctgaattttatccgtccattcctaacgctaaaaatatcacgattcgtaatatgttgaccatgacctcggggttagaagcagcgagtgatccagaaaaaacactgagtgaaaaagcattggccaactattacgctaagcatgtggtggtcgatccgcgtaagggatgggattatgatgcgattaattttcatctgttggcgggaattattacgcaactaacgcatcaaagttacagtgctagttttaatacgttagtcaatctaaaaaatcaggtaaatgtgatggtgatgccggatttttcgaatccccaagtggccgtaagctaccacaaaaatgggcaaccgttcgccaatcctcgctacgtctatcgtaatgagattggtaccgggagtttttttatgaccgccggcgacctttaccgttacttttcggccttggtcaatggcgaaattttaccaatgaagaccatcaaggagttgtttaaaactgtcccacatagtgtttatgccggtggagtctatcacaataagctttactaccgcgggcacggcatcttgcagggatatgaaccttcaatcattttcaacaaaaaggccggcaatgccgtcgttttgttgggaaatcgcagaggtaaaacaacgacgatgaagcgaccaatagtatttattcattggtcaatcaaactccatatttaggtggaaacacgtattaattaaggagaaggtaagttaaacatggatgtcacggcaatcgtacctgcccataacgaaggtgcaaatattgaagcaacgattaaagcgttaaagcaacaagttcgaaaagtgattgtggcgtgtgatcactgtacagatgatacttatcaaaaatcaatccaggcaggagcggtggcttttgaaacggttgataatcaacatcgtaaagcaggggcattaaatcaagccttagaaaattacgttgattggcaattacccgaccaatatattttcatttgtgatgctgacacggtgattgcggatgattggattgaacgggcccagatagcgattgatgctggtggttatgatgcggtcggttcagtgtttttcggggatgcggatcgaagttcgatgatcgaattttgtcagcaattggagtggtaccgctacaccaatcagattaagcggagcaaaaaagtttttgttttaaccgggaccgcttcgatggtaagtgccgagatgtttcagaaagttaaagctcgcaaaggtagtttttacgacgaagactcgattaccgaggactttgcgttgacgattgatttaaaagaggcgggggccagaatcatttccccaatctcttgttactgcacgacggaaattatgcccaactggcgactactatttttacaacggcgacgctggtatttaggagcgttgcagcaaatggttcgccgaaaatgggatcgcgttttatttccatacgtttttcaacaattaatgttacttatttcagtcctagcatttatgggactgattgttttcaccggttacttaatggtgcaagacttgattatttttagtttcttttggtttttaattggagtgatttttgcagtcgagcgggtgattacgatttggaaccaagatcggcaggcaaagatatttgcattaatgatttttccagaattaatttatagtttatttttacaaattgcgtaccttggggcgctggttcagctgttaagcgggtcagcgggtacgtggaatcatctagattaatgatttaattcaatagggggacgaaaaagttatgtattcaaatattcaaagaagtggtgtagcttttgtaagcttaagttgggggttcatgtatcaccttattagcaacgctctcgatttttttcgcaattcttgctgtgggggacgattattagatgcatttggtctgaaaaacaccaagatccaaattggcaataaatgattccttttaatatttataaatcataaatagaatggaagcgagattgggagaggttttcatgaataaaaaagggtttctgatattggtgatggctgtgctatggttttggggcatcaatcgtaaaccactcagtgttcgagcagcaaccgattggggcgaacagtttattactaatgttgagttgagaaatagcaaagataaagcgcaaactacttttggactttacgataatatgaagattcattggaattttaatattccagtttctaaaagagtcacagctggagatacgatgactctcaaagtgccagatagtttgaagttagttagtaatgttaaatttgatgtgactgatgggcgaggtaacattattggtaaagtgcaagtcttgaaaccaactaataaagttaaaatcaaattgacagaatatgtggagcattatgtaggtggagtgaaaggtgctcttagtgtccgaacgcaatggaattattctaaggtcgatcaaaaccaagtgcaacttttaaattggggagctgggcgggcggctcaaattaagataaaacccaatggtggtccgaatccgaatgagactttatatcagtggtcttggtacgatgtgaaggaccccacgttgatacattggcgagtgcgcgtgaattatgctaagcaaaatctcaatcaggtcgattgtaccgaactaattggagatcatcaaaagcttttaacaagttccatcgaagtcatgggagtggcttttgatgaccaaggtaaggattttgaggtaacggcaacctgtcctaaagtgaaaatcatgacgaatgggacgaagggttttacggttggattaggaaagattaagcagacctacgtaatcgactaccaaacgcggatttcctccgtagatcaacatcgccattatcacagtcaaggagatttaacggcggccaacctgacctcccaaaggattaatacatatgttccagaaagtaagggcgttggaacgggacaggggtggcaaaacagcacggagaagttaagtaacacgcagtcaattaaaacgggatatatccaaaaggatcgcccagttttcttagccgaagaaaaacagactatcattaaaaacttttcaatggtcggagcgagcctattggccctgattgggtggttcatttatcgtcgccggaaatgatgtcagaaagaacttcggaaaagagtaacatctaatacaaaaaaagacgtccactgtgagatgtcttttttgatatagcatataaaatattttacatagagtaattaatttttatgtttctttttggaaacgaaccagcgttgaatcacaatcaaatcggcaatgacaagtaaagctgcggaaatcatgaaagcaacatgcattccgaagataaacagttgatcgttgccggttggataagtagtaatgctacgaccgagtttggcgcccattactaagaaaagcgatgatgtagagatactaacgcctaaaatcatacctaggtttcgagctaacgcattaacactgccagcgatccctagtcgattacttggaacggcggacattacagatgcgttattcggcgattgaaacataccaatcccaattccggtaacaattgaagtaaaaataaagtaccagaacggagtgtccaactgaaagcccataatcaaaaattgggctaacaataccagcgtaacaccgataatggtaattttagttgaattaaatttctcagctaagacgccaccaatcggtccaaaaattaccatagtaagtggaatgattgaaagtaggactcctgaaagtccagaggataaaccacgagcattaactagatagtaaggcatcaaaacgtcatcaaatttaatttcaccatgagtaggttcatagaaacgttctaacaaactaaatatcgttgatttaccaccgcccgaaggtccggcaaaggcaattacttgattaggtttagctttaaacgaaatatcttttaacaccgtttcttctggcgtatcagcgtacgcaaaatcgacatgttcaacttttaaattcttatcagctaaatccaaagtttctccacggttaaaatcttctggttcttcttcaagcaactcttcaactcgtctagtagaaccggaagccttcgccatttctgaaaataacgtcgcaatgatgggcatcgcaccaatcaaattaaataggtacatcagaaaactcatcaaagtaccgatttccattgccccaatcgcaattcgatgaatcccgtatgctaacaggccaaaaatcatactcatgaaaaccatcatcataattggttgcattgctgcatcaaaaatagcttctttccaattttaaataaacgatttatttcattatcagcatgttcttgagcttgattttcggcattcgaagtctttactaatctaatttcacttagtgtttcactaacaattccattaaataatgctagagcatcttgtcgaatatgaccaactttagtaccgaaagccataactggaaccattaaaattactactacagggacggcaattaccatggctaaagtcatgtgccaatccatccgaatcatcatataaatggtcccaactacggtaataatgctggcaagagtttgaggaaaagttacggctagcagttgcttaacttgattagtatcgttgacgagccgacttgaaatttccccggccttgacggtatcaaaataactaacttttaaaagagtcaatcttttccacaacgttttacggagattttggataacattctccccaaaaattcccaacacagtgccgccaatcgctgaaaaaatagccgatgcaacaaaaagtaaaactacttttcctagcaatgcataatctacacccttggaaaaattattaactaaggttgaagctaattttggaacgtatacttggactcccgagctaatagctaagaggaatactcctaaaaataaaaggacgtacttaggactggttcgcttaattaatccaaaaaattgtttaaaattaaatttagtatgatccttgcgaatcgtatcattgaagcgtgcattagttgccaattttaacgccgtcctttcttccaaccctcaaaaccaccgaaaccgttaaaatcacctggttgcattctaccaaagtgattgtggcgcaacatttgttctcgagctctttcaaaatggggactcatcttgccaaattgtgcccagcgttgatcattatcaaatacttcattaagcttttcactaaattcatcgctaccgatgttattaaccatccgttctaggtattggtctaaatattctagttcactatcagagaaatctttgaataaaacgtcttttaaagtattcccaatcgaaccatgcgttttcaagctttctcgacctttatcggtaattttcacaactgtcacccgtgaatctttaggtgatttttctcgtagaactgtccccgctttttcaagttttttaataatttgagtaacactagaaggcttgatatctaaatattcagaaatgcgtccaggagttacatttgtttctttagccaaaagttttaaggtttccaaagcattatccgttttttcttctacgcggttagcaaaaactaaaaaaggttcgtgactaactttcattaagttatctaaaatttcatctttattcataataatggttcctccattttattaattgatttatttagtttcagttaaatttaacaaactaaatactattatcatttagtttgtttgtaaacaataaaactaaatatttttaatgcacaaaaaactctcaattctattcggttacaccccgtaaaattgagagctttaattttaaaactatttcatccgaaaaaggcctagttccggattcatttccagttacttaacttttaaatcttttaattgcgcttcgacatcttcaattttagtctcaacttgtaacaatgccgctgccgtataggcactttcaaccagggcggtgtcatacaacttaacttctttatccgtcatttctatcgccatttctaaattcattttggcgcttcctaagtcataaaaggctaatagcttagtcgcagaattatcctcaaatgcttgtataattcgttgcatatcggttcccacatcaccattttctagcccaccagcaatcgtaactggaacatctttagcgacttgttcgattaaacgtttaacgccttgagcaatttcactaacatgcgaaacaattaccacaccgtattccataactattcctccacttctagtaaggccttcaagaggtaacctgaagacatggcacctggatcaatatgccctactgaacgttcccctacataagaagcgcgccctttggtagcaatcatatctttagtagcttcgacggccttatcgacatcatcagcagtaaaatcagttttttcagcaataggagcccatacatccaccattgttttttctccggtttctgctttcccccgtttcttaattccagctaatgctgctggtaataacgcactaacttcaccgtctccaactttggccatttccataaaagcagtcccaaacaaaggaccagaagctccaccaactttactaattaagctcattgcgattgttttaaaaatagctggaacgtccgtaaaatccttatcggcgatagcttccatgactgcattcatcccacgcgccatattgtttccatgatctccgtccccaatgggtgtatccaattcacttagataatcgtggtgagcttgaatttgttcgttaaatttggtcatccatttttttacattttcaacgtctaacatactatttctctccatcctaattaaaattaccaagcaatggtatctgtggcgtaatttaggttttcaacaatttcgtcggataccttaaacaaggttagtgaaattccggccatttcaagcgaagtcattaaactacctaccttggtgaatttaacttccagacctaaatcagctaatttatttaaaacatcgttcataaagatgtactgctccataagtggggtagcccccattccattaactaagacagctacttgatcgcccttttcgaatttgaactcttgattcaattttccaaccaattcttctactaaggccttggaaggttgtaacttttcccgccgatagcctggctcaccatgaatacctacaccgtattcaatttcatcttcacccagtgtaaatccaggtttacctacttctggaacagttgcaccacttaaagcgactgcaatcgtcttgatattaggcaaaactttttgggctaattgttctagttcgtctaaattggctcctttagccgcggccgcacccaaaactttatgcatgaagatagtccctgcgacgccacggcgtccttgggtataagtactgttttctaccgcaatatcatcatcaacaactatcgatttaactttaatatcttccatttcagccatgtcttgagccatttcaaaattcatgacatctccagaataatttttaattactaagaatacaccggctcccgaatcaactttcttgattgcttcaaagatttgatccggagttggtgacgtaaacacttccccacaaaccgccgcactcaacattccatcgcctacaaatccagcatgagtgggttcgtgaccacttccaccgccactcacaattccaacttgaccttggatattttttaagtcatgacgataaactacacctgtttctggaattctttctaaatattcggggtaacttcttaccaatccttgaaccatttcatcgacaacattctttggatcattaatgatttttttcatgaaaacattccctcctcggtaacttttttcgtacaattaaagcatagtagaaagcgattacaatcacaagaataaagcctaaaaagtttaataaaaataaaattctcgtataatgaattatatgtacaaaccaaggagaacgatcaaatgattttagaacgcagcaatatgtttaataacgaaggtatcaataaagaactcacgcgtgtaattggatctgaacacgttcaagaatttagcaacttagtacgttactatcgactttgtcagtccgccgtaaatgaaattggaaccaagcttgaaaacttggatggtgaatatcgaggagaatatgaccataatcccattcatcatatggaacaaagaatgaaaactataacctctctttttaataaggcagagaaaaaacatttagaccgtgatatcgagtctattaaacaaaacatctttgatattggcggaattcgcgttgttactaactatattagcgatgtttacactatccaaaaaaatctgctttctcaaagcgatattacactcattaaaactaaagattacatcaaaaatcctaaacctagtggttatcgcagtgttcatctagtagttagtgtgcccgtatttttgtctactggtccggtaaacactcctgttgaaatacagattcggaccgttggtatggatatgtgggccagtttagagcataagcttcgctataagaccaacgttgctgacgaaaaagtagaacattttgaaaatcagttagtcgaagatgctaatgaaatttttaagattgaatcaaacatgcaaaatatttatcgtgaattatctgacccacgggtgtttaaagatgaaggataaacatcccgtcacgtgtttttatggagtcccaatcaagcttgataattccggtcattacatatttaatactgaaattaaaatccatgcctggcggaatggcaaacacactaaaggaaagtttctgaaactcggtcaattatttttaaccgagaacaatttactagtggcaatcgtgggtgcaactaaattaagctttaaaaatcgccataattttgttcctttagaacgctttactaaggaatttatttcagatgaaatgctggaaatagctatcaaaaaatttaaagaggaggcagtttagtgcatgcaaactttgattatcgtcgcacatccagaacttgcaaggtctaatactcagcccttttttaaagcggctatcgagaatttttcaaatgtaacttggcatcccttagctgcagattttaacgtcgaacaagaacaatctctattacttcaaaatgatcgcattattctagaatttccgttgtactggtatagcgctcccgcattactgaagcaatggatggacaccgttatgaccactaaatttgccgctggtcatcaatatgctttggaaggtaaagaactaggaattgtggtttcgactggagacaatgggaatgctttccaagctggggcagccgaaaaattcaccatatcagaattaatgcgtccttttgaagcatttgccaacaaaactaagatgatgtatctcccaatattggccgtccaccagtttttatacctagaacctgatgcccaacaacgcttgttggttgcttaccagcaatacactacgaacgttggtggaggtcactttaaagaccaggccgcttggtttgaggcagaactacaaaaacggattgatcaacatccatcacattctgagcaacttcaacagattttattcactattaaagagcgtcaggatgaactcgacgatttacaatggaatttgattgaaatgaaaaaagaggaggatgtgtgatggatgatcaaaaatggttaattgaacaaattgaacagctccgtcaatccgcttcagactatcgagaacagtccttttatctaggattaaaagactttgttcgggaacaatcgaaaagaatcgaccaaactcaaagagaattagacggaagaatgtgggaataatttcactaagacaaatatattccagcaattcttaataagtaggcatcaaaaaagaccatgacattgttaattgtcatggtcttttaaggtttagtgttttttatcctcatgtttcttgtcgtcctttgtgcgatctgaccactcttcgcgagttaacacatctttgacgttgagtttaatctcagcgacttccatgttggtcatctcgttcactgccgcagtgatttttgttaccattttatcaaaaatagattgtgcattcttaccatattctagtaaagcatccatcttcaatgaaactttttgattttcgtcgtcgatatctacattaacacccgttgtaggatcatcgcctttagaaattcgatcagtcactttttcaaaaatattaccttctaatgaaagtaccccatcaacgttgcttgctgtttttccagcaattttagctaatacttcatcatcaaatgttagttttgtttctggttgtgctactttatccatagttatagatctcccttcaaaattttcgaagcttatttagcttctggcttaggttctaaatcagaatttggtttgcggttattttgttctttccactgttttttacttaaaacattgtttacgtgaaaatcgagctccacaaccttcaaaccagttagacgttccacttcttcgctaactacatcacaaactcgagtaaaaatttcacgaatatcatagccatactcgacagttgcattcatctcaagcgccacctgcttttccccaacttcagcagtgattccttgagttggatctactttacttcttaacttatctgtcaaactatcaaatagtccgccgtcaaaggaaagaattccgtcaacttttctcgaagctagacccgcaattttttcgataaccccttcatcaaaggttaagcttgcttttgcaattctaggattgtccatgatttagcacctcctgaatcttacgacgatttttccatgcaaaccataaacttgaaacaaccatcattccaagtaatgatttcaaaggtttattacgatccactttctttgccattaaacgtcccccctagttcttcttacgatcaatgttcaaagctgccattagttctgaaattgcctgtgataaaactgacttaccatatctggcacctaggtatccaaggattccaagcactccgaccaacactgcgctgccaaatccgatcgagacccagacaattccgagaatcatcgcaactaaagctcctaacaattcgctactcatctaaaatcccgccttcctatatgactttcagtgacttactggactgcttacgcggaatgatttgaaccttaacatggctcttcattcctaaatgtctttgaatactatcttgaacagtttcttgaatctctttggcattcacatcatagttcccatccgatatatcttccacgcttacttgagcttggatccgatcatttccacggacacgtactttggtttgaatattacccacttgatgattctcagcaattgacttatcaacaatttgttccatcgacttcttaggaatggtcaatttgcctcttccgccttgcaatttcaaatctttctcgctagttcgactagatagtgcaataattaacatgactagtgcaaacagagcgacaataaccccgaatacaattgcaacaacttctgtaaggcggctatttgtggttctcatcgattcaaaaaagtcggtaagataaggaatgaacatttcacttgaaacgaaccaaaccgtttgaatcagggtaattactgccatcaaactcaataaaatcttactggttcgactcatgtaatcacctctatcccttcttacgcattccgaagataacagatacaattacaactaagataactgctccgataattgacggaacgagcgccatacctgctaaggaaggtccccatgttcccaataggctttgtcctaaccaagcaccgacaagtccagcaacgatattgccaatccagccagccggtaaatcacgactagttagtgctcctgcgatggcaccgataataccacctataattaatgaccataaccatccaaacatataaaacaactcctttcagtttatgctgataaccaataaacgctattgcttgctggttcaccattaggatatcatgttgtcagattgcatatcaaagaatatgcctatcattttcataaaatatacgatttgaggtagcactttcttttttcaaaatagcaaaaaaagcccacgctatgctgagcttttcggttagaactagatttaattcactaaaataaattttttcttgaaaaataagctgtttttatttaccaaacgatattttacttggttttactagctaatttaacaattccggcagccataattagagctccgcctgccaaattaagtacgccaccgacaatttctaaaactccactacctttttcgttcttacgcattatctttcctccaattattaaaaaagtgctcgaaatattgtaagcacttactattttaactattttgttttaaacttattatataacttttagaaattaggtgactatagtgataaaaatgattgctacggatatggatcaaaccttccttgacaaccaaaatcaatacaataaacaacgttttagtgaaatttttcaggaaatgcaacgccaaaatattcacttcgttgccgctagtggttctcaacatgagcgccttcaagcgctgtttgaacctcaagctaaacagatggacttcatctcccaaaatggctccatcatctattccggcaacgaattaatcgatgtgcaacaaatctctccaaaacttcttcaagacacactagattcgattaaccaggcttttggtccagatgaagttttaattaatatttgcggcttaaatagttcatatgtagatacaaatactaccccggatgttatgaacttcatcaaaaatttttacaaagaaattcaaactgtcgatgatattaatcattttactaagagtgggattgaagatccgattgtcaaaattgctcttagctttgaagatagtcctaatatcaatcaaaaaattgagcgtttacgaagtcttctagatcctacgttggggagtttaagctcggggttcaatactgaactaatcggtttcagtcacgtagataaatcaactgcacttcagcatttaatgcaaagatataacgtaaacgcagatgaattggtgacttttggtgacaacgaaaatgacttacgaatgttacaaatgactcctaatggatatgctattcaaaatgccttttctaaggttaaagcagtagctaaccatttaactcgatatgataatgaacatgatggtgtattagacaccctagaaaaactattataaaaaatcggcggtcaattaacttttgagcttaatttcaaaagttttgacaacgccgatttttttagttaaattcacttaaaattgcttggtacgccacaaccgggtcctcggattgagtaattggtctacctaccacaatagctgagcttcctgctttggcagcttccgcaggagtcatcgtccgtttttgatcaccctttgctgctccggcaggtcgaattccaggtgtcacaaacagaaaatcttctggaagttggggttttaaataactaacttcgtttggagaacaaattacaccatctccgccagccgtactagtcaattttgctaggctaagtacttgatctgccattggtaaactaacattctgttcttcacttagttgcttttctgaaatagaagttaattccgttactgctaatagtttaggcgttggtaagtctacttctctagctccagcaaccaatcctcgtttagccgctcgaatcatatcagaaccacccatcgcgtggattgttgtgtattgaacccccattcgacctaattgcatcattgctttttctaccgtattaggaatatcgttcaattttaaatcaagaaagatgtcatgccctttttgacgcatatctctaacgatttcgggacccattccgtagaagagttccattcccaatttaatgattaatttcaaatgttccggaaattgctccaagaattggttaagttctccccgatctttaaaatctagcgcaatcataactggtttttccataaaaactccattctgaaccgctcttaacatcaaaaaacaccgcaaggtctaggtatgctaaccagcacctagtttgcggtgtattcgttagcttatcaatctctctggatcgatttaaaacgactcgatttatttacatttatgctacttgcctagcctttgaatgtcaagatgctaaaaatggtaaaatggtattataaattaattaaggagctcaacatgattaagagtgtagttcatgatcaacaaattttatctcaaacgtcaattcccgctaccaaacaagatttatccgtagtaatggatttgatggatactttaaaagccaatagcgaacgttgcgtgggaatggccgctaacatgattggtgttcataaaagaatcatcgttgtcactatgggaatgatgaacgtccccatgatcaatcctgtcattctcaaaaagggtaatccatataccactgaagaaggctgcctgtcattaaccggtgaacattccaccactcgttacgacgaaatcgaagttcagtatcttgatttagaatttaaaaaacatacccaaaaatttaaagaattcatcgcccaaattattcaacatgaagttgatcattgtgatgggattattatttagttttggagaactagcattaatttgctagtttttttaatttatcaccagtttattccaaacaaaaaagcccatccattttagggggcttctccattaaatatcttttagcataattaaatcacgttgcaaatcgttacctaattgaaaaacatgttctccaacttggttaaatccttgagtttggtaaaatttcttagcagcttcgttatgctcccagactcctaaccagattttacgtttgtggttttcttgtgcaacctcaagtgcctgttgcattaatctagagccaattcccagacgtttaaattgctgacgcacgtaaatccgctcaacttccaaagtgtcgggctccattttttctgactgagcttcatctatgttgacttttaaataccctacaagctgatcagcttgcttagcaaaaaagaagtaggatgcatcattagtaatttctgaagttaactgtttgaaattgtatgctttttgatagtattggtctagatcttcagaactgttatctgcgccaaaagtatctccaaaagtctcaatacttatcttttgtaacgcttctacttcttcaactcgtactttttgaatatcaattgtcattcaattcacctcaatattttctatgatgaccactttttacatagttccagtcgatactaacatttcgttcaactttctccagcattgctttcaatgctgtagcttccgcatccgtaaatcctgctagcgccattctactcgaatagctattttcgcgtttaatcgttggatatactgccttaccttgttcagtgggatatagacgtttaatcttatgattgtcccgatcagctccacgtgtaataaatccatccttttccaacttcattacggctcgagctgcggttgtccgatcaactcgaattttttcagctaattcaccctggataattcctggattttcacatattcgaaccaaatataaatacttgcctttggttaaatttaattctttaaattcaatattagcaatcgaatccaattctcttgaaattgatccaattgatcgtaaaatatcttccataattacttccctctgagagtattttactttaatttagttgcaaatacaacaaaattattttttgattgcccgtatgatttgttcgacaattaaatttaaatcttttgtttcgtttgaattaccgatgaatcgatgctgaataaaataaataaaaatctgtccaatcatgattctcattacggctggaaaatccaattcagatcgtaattgtcctgttttatttaagttctctcttacattttcaatgactgattttcctggttcatttatcactccaaaaaataaatctcgaatatcacgattagttagcaactctgtaattaaaattagaattgcgtcttcattgtctcgtacaaattgataacggttataaacaaagaaacgtaccatatcttccaagtcagtgaactgcctcaattcatcaataaaactatcccgaaaaactggaaataaatttataaaaactggtttaagaattcccatcagtaaatcttgcttagttttaaagtatttaaatatagttgcctgactaatttcagctttttcagcaatttgagccgtcgaagttccattaaatccctgtttagcaaataaatctaaccctgctaaaagagcttttttctggcccttaggaagcttttgctcatcaagccacgttttataattatcaaatatgattgcactactcattatttacaccttccgatatcgtttcaatccaacgatatttaaaatagttaagataactagaaaaattaataacactccaatatctccccccaaagctgaaagtcgggctcctcgcataataatattactaaccgcatcgccggcatacttaagtggaataatataagatattttttgaacccaagcggccatcgtatctaacggaataattccagcgaagaaaacttgaggtactatcacaattggaataaattgcaccatttggaattcagaatgagcaaaagtagaaagcagaattccaaatgctagagctactaaagctaatagcaagttgataacaataatgctcccaatattgccaaccacttccactcctaataatccaatagttaccaatacgatcactatggtttgtaatatagcaattatcccataacttagcatatagccaaatacaatttcagaacgtttaactggagtcgctaaaagtcgatctaaagttccacttgttctctctttcaaaagcgccatcccagaaactaggaagacaaagaagaaaacgaagaagcccattaaaattggtaaaatcttatcaaagaagctggtgttagcatcaccatacacataatgatttttaattttcggactagcttgagttgcgggcatgcttttggttttaactgattttttagtaactaaagctaacttcgtttgaagttcatttaaagcccggttactctgttctaaatgttttttaagctgtttaatattattcacagtaaccgcatttttgaacgccatcttagtagtggctgttctagttgcatcagtattagcataagttatattaaaattattgccgtctttttcaataattgcatctgtcttttcagcttttaatgctattttcgccgatttttctgaggcatattgatgaatttttacatgtttaattgtatttaaattttggttcagctcatgtgaaatacctaccgttcctactttcacatttgttgtaccgctattgttaaaaataaaactcattaatactaaaattaaaattggagctaaaaacattaacgctaaagttcgtttatcccgcattaactcttttaaaacacgatttgtaattgcaataattctcattattattctgctccttccgccttcaaaaagacatcttcaatagacggtacatcatattgttgctttaaatttttagggctatctaaagcaatcacgtttccgtccaggatcagtgctacttcgtcgacttgttcagcttcatccatcacatgcgtggtgattaaaatgctttgtccgttattttttatccgctttaattctcgccatattttccgtcgtaacgcggggtcaattcctaccgttggttcatccaaaatcaataacttaggattacccaataaagcaattcctaaagataatctacgcatcattccaccagaatatccttcaactcgtttattaagagcatcttttaaatcaactacttctgcaacatgatcaatttgcaattgtagttcacttgatttgatacctttcattttggcataaaattttaagttctcaaaaccggttaaggtcatgtacaatgcgtccgtttgggccatataaccaattttagataataatttacggtttggcattttagcctcaaaaatttctgcggtacctttatcagccacttccatgcccaacgcaattttgataattgtagattttcctgaaccagagggcccaatcaatcccacaatttgtccctgctgaacattaaggttgatattttttaaaacattttgttttccaaaacttttagcaatattttttaactcaattattgatttattcataaaaattctccttaaccgaatttggtgagtaattactcacttactggttggagtataaaatatatttattttttagtcaataacttctaacttcatttgaagttcaattgggagaaaataccgtatcaggttatgctgacaaatttgtccaaaaattcggattaaatttgcaatctaccctaaaaataaaaatgctcatcgttatctttttgacaatacttttgatttgttatcgttaatcccactacatccggcttttgctatctttcgaattggtcgagttttcaaattaattcgcagccatcatttattatggcgttttggattagatggaaaattttctaagaccgttcatcggtttatctatacctcgggcttcttaaacctttttaccgtcagtatgattattttagttttaagctcgctcctttattctgtggtagaacatatttcatatccttcagccctatggtgggccattacgactgccaccactgttggttatggtgatatttcacctaccaccaacattggtaaatttattgccgcctttctaatgattggtggtgttgggttcattggtttgctcactagtacaattacaggattctttacttctgaagctgatacgcaggaagatgatatgaccaagcttttcaaaaaaatcgatcaacttgatcataaaatcgaccatctccagcgtcagctcaacctagaacgacgtaaaaatacgcgaaaaaaataaggattaacgttttgagacgaaattattcgcccagcgttaatccttatttttttaaattagctattattcttcgctacccattgccttagcaacaaaagcagcaattgcagcacctaataatggagccacaacgtaaacccagtagtgagataaagctgaaccaccaactaagattgcaggaccaaaactacgagcagggttcaatgaaccgccagttaagttcaatgatgcaataatcatgaatgctagcgttaatccaataattaaaccagcaaagttagcattaccatactttttacttgtaactagcaagataacaagcacaaataggaatgttaccaaagtttcagttacgagtgctggaaatgctgaaatttttgcaaaatcagtttgaccaagattgctagttgaagctcccatagcacttaggaaatacttaaccattcctgaagccaggacagcaccaataaattgtgaaataacataataaatagcatctgctccactgattcgcttattaatccacatacctaatgtgacagctgggttaaagtgtcctcctgaaattgcaccaacagagtaagccataatcgtaacagccaaaccaaaagctaatccaattcctaaaacgtcggctttaccaattgtaacagcggcagtaccaacaaaaacaagtacgaacgtaccaataatttctgaaacatatttcttcatcaataatctctcctatgcacaggcaaaaacccgtacgaaaattgtataccactttaaccattttctcaaataaaatgtattaatcttgagcgtatctttttcaattaggtatacatttatgatagaatattgatataaacgtaatcaggaggagttcccatggcaaaatttgacgtacatattatcgaccatccaaccgcaaaggaaatgcttgtagaatttaaaagtcaacgacaagacaacgtgcctattcttgaaaaaccaggacattacattcttcctgattacaagttaacacgtcaacgcaaagctttaaaaatccgtaagcatacctacttaactaagaaattccgctcttacgtggcattagactcagcaaacggtcacacgctctggatgcgtaattttggtagtttatccgaagccattttttggctagaaactggtatgaagattggcgatactgatacagatgcgcgttattcgttcaaggagtggcaagaaaaacactttgaagacattgaaaaacttaaagatcaactacgagcaaaaactaaagctagacaagaaaacaaataacttagatgcaagagctgaggcaatttaatcaaccccaatcttgcattttttatacccaaaggagatttcatatgactacagaaaataaaatcttaagttcattatcatatttaagtatcttttttatgcccattctctttcccatcgtcgtatttgccttaacttctaacagtaatcaccctgaagctcatcgcaactccattactgctttttggcttcatttattaccaacaattttagttccagtggccttcttcttaggattattagcaactgggaaaagcttttctactgctaatttgagtgggtcttccctagtattatttggaatcgtcggtctcattggattgttgattttaggaatgtttatttacaatctatatcgcggagtaaaggtctgggtggactaggattattgtccttcaaaaaaattatatgtttttttgacttatttgttgcaagcgcttacagaaggtgttaatatactaagtgaggaaaggaaaagttcctttctaacaaaaacttctcaagtgcctcggttcttaggctgtcagaatctagtggaggggcaaatcagagtaactattgcaaatcgtttccatcatgggtgtacgatgtaaggttttgatgtttaaaagcatcgatgttttaaagtgattacacgcgatggtttcgttggtagttgcgacagccagcttctttaaatgtatgaagtgtaatgttcgaaaagttctacgtcatttaaacattgaatcaagtaggtgtgtccgatgacatgagtaagttgtctaaatgaagacaagattaattagtatcaaaaaaaattagttcaatggaggtctatcgtttcgaagaatatcttaatgaaactccaagaccgtctatttcaccgttagcctgaaacagtgtatacctcatcagatttagagtttgattgaacgatacaacagcagacgttatcaacagaagctcaggtaggttagaagcacgacggctgaacaatttaatacgtttttgtaaagttgaaggtgtaaagatcgtaaatttttccaataaagagattgtcgttagattgggacatctttcctcataaagggattctagtgtgagaagtctagaatcctatttttgtgctctcaaataaaaaacaggaagctcaatcgcctcctgcaatattattgttccacttttcttcgtttacgccctcttccaaaggctaatattaaaatagtaatccctactgctaaataaccactccaccccagatggacgttattaaacattcctggaaatcctgacgtttctgcctcatttttataaataatatagaaagtatacccataagcaattagattaacccaactaccaattttaacaatccattgcgatttaaaccacgcacctaaaataattaatacggggcctattagtaacgcaagcaataccttttgttgccctaaagtttttagaatgctcaataatgtagttggagtgctatatcccgctactacggcagaagcaaacggtccaatataagtagaaatgattagcaatatcgcaccagcgattaaaagtttactacggagtggatgtcccacgtttttaggtttgggtttcacttccgcttgagctgaagtcgctggatcagtaaccatcgtttctgattctaaaacatcctcgggggcttcgaagtcttctgcttctacgtcggagtcacttctagtcacagcttctttacgattttttttatttttaagaccgtgaatccaattagcaatcccatttttagctttctttattcccatccgcaactttaattctgcctgattatcagttggaccaacctttaaagcatagagataaccgcacaaaacaatcagaactaataaaccaatacctacaattctattgagccatattaagactactagagcaatcacaatcggtaaaagtgaaactaacggattatgtttcacccaaagaataaaattcttaatttgtgacaaccactcagaaccggcatgggcttgagtacgtgagtgactattggtttcagcttcttcagtttgaggttcttcttcaatttcttccgcttcttcactgcgttgtttgtacatttctgtccgagttaatgttgaaggctcatttttggcttcatcttcaagcgtcaccccgcaattagggcaaaaattggctttcttaggcaactcttcgccacaattcaaacaatatttcattatccattcctcatttaagtctagttaaaattctttattttctactttaaaacattttttcacccgcttcaaagtaaccatagatttttagctatttaatagcaattctttatactttttaaatatttctattaaaatttaattcttttactaccaaaaaagacctcgaaaatagatttcgagatcttttaataatcactaataaaaattagcgatatctaaaactattctttttcaatactaaaacggttgttgaatagcggactaacaggcttgttttcatgaatcaagcgaattgcttcaccaatcaatggaccaaccgaaatgctagtaattttgtcaatcttcttctcttctggaagttggatagaatccgttacaattaattccttaattggagaattttggattctttcaatagctggacctgaaagaacaggatgtgtacaacttgcgtatacttctgtagctccagcatccatcaaagcttgagctccaagtgtaatggtcccagctgtatcaatcatatcatcaatcatgatacaacgtttgcccttaacttcaccaatgatattcataacttcagcaacattggcgcgtgggcgacgtttatcaataatagcgattggtgcttttaaaaactcagctaacttacgagcacgagtaacaccaccatgatcaggtgatacaactacagtatcctgatcaagaccacgttcgatgaaatggtctgctaatagtggggcacccatcaaatgatctagaggaatatcgaagaaaccttggatttgtgctgcgtgaagatccaatgcaataatgcgtgttgcacctgcacgttcaatcatgtttgcaactaatttagctgtaattggttcacgtgaacgcgccttacgatcttggcgagcataaccataataagggatcacaatgttgatagtcttagcactagcacgctttagagcatcaatcatgatcaacatttccatcaaattatcattaactggagcagatgtggactgaacaatatatacttcgtctccacgaatactctcttcaatattaattctaatctcaccgtctcggaatcggtccaccgacgttttcccgagttctacaccaactgccttagcaattttttctgctaagggcttgttcgaattcaaagcaaaaattttaagctttggatcggaataatgttcagacatgtttgcctccaaaagattataaaatattaagtttattcagtttttccatataatatcataattcattttgccccctaaaagcaagttacttacggttggtttccccgtttttgtgttataaaattgcttattttaaaggaaatacaaccgtcgatgtcaactcagactatatttattgatttaagttaacgaatattatgcttttattgttcttagcaactgatttaactaaaacacattcaaattataattttgttcattcaaatattcttacacacattaataaacaccatatattgacatttaaatacgacacccactataattagtaccttgatgttattggagggatagaattgaaaattacagtattttgtggtgcacgttttggaaaccaaaaaaattatggtgaaacagctcgattaatcggcaatgaacttgccaaaagaaagattgaactagtctatggtggttctacatctggaacgatgggagctattagtcaagccgtacttgaaaatggaggaaaagtgaccgctatttatcctgaggggctatttgaagatgaacttcctcaaaaaaataccacgtcctttattcaaacgactactatggctcagcgtaaggagctattaattaacagtggcgatgcctttttaattcttcctggaggattaggaactttagaggaactaagccagctattatcaaatatggcgctcggtatcatccctcaaagaaaaattggcattctaaatattaatggtttttatgataacttgattcaactattaaataattttattgatgctaaattcatggatgcattacgtaaggatgatttactgattagtgctgattaccaagtcttgctggaagaattgacagcctcagaaagtaaatcgactaaacaagaacttagtgcataatctaaatttaaataccaaaaaaaggattgccatgatagccaccctaaaagttagaatttagtctaacgcttagcggtcactatcactatagcaatccttttttattatttattattttcttcttccgcttttaatgccgcatcgtaaactggaagctttttaaagtagccttctttattaacttggcgtccgcgggcaatacccatttcaaacttattaacgtcgttcgtaatggttgagccggcagctacataactgtgatcagcgatggtaactggagcaacaatgttagaattacttccaatgaaggcataatctccaactgttgagtgatgtttattcataccatcgtaattaacaaatactactccgcaaccaatgttaatatctgtaccaagatctgcatctccaacgtaactcaaatgccccattttagtccgtgcacctaacttagcgttcttaacttcacaatagttaccaacatgtgcaaattcaccaatctcagcttgagggcgtaaatgactgtgtggaccaatgttactatcatcatgcatgatggcactttcaatttgtgatgaagttaccgttacacgatctccaattgttgaatcaacaatcttcgaatgcgctccaatcactgaactagaaccaatcttagtattaccttgtatttgaacacccggttcaatgatggtatctggaccgatttctactccataatcaatgtaggtattttcggggtcaatgattgtaacaccattaaccatatgttcttcgttaattcggcgttgcataaccttagtagctttagaaagtgctaaacgatcgttaactcccattgattctgagaaatcagccatttcataagcagcaacaatttcgccagcgtctttcatgataccgattacgtctggaagatagtattcaccttgggcattatcgtttttcacttgatgaagtgccgcaaaaagcttttggttatcgaaacaatatacaccggtattaatttccttaatttctgcttcttcagtggtagcatctttctgttctacaattttagaaacaacgccaacctcattacggacaattcgtccatatgagaatggattttcagtacgcgcggttaaaattgtagcagccgctcctttttgacggtgatattcaaaaagattttcaaaagttttagctgtaaataaaggtgtatcaccactaacgatcatggtcattccatctttatcacctaaaattttttcagcttgtaaaacggcatgtcccgtacccaattgttgttcttgaattgcatattctgtacgatcacctaaaagttcacgaaccttttctgccccatgcccaacaatggtaacaatatgatccatattcgttttttcaacttgagttagcatatgatccaccatggcttttccacaaacttgatgcaaaactttatatagttttgatttcattcgagtaccttgacctgcagctaaaatgattatatttttttccattattactagcgctcctcaatatccttaaagtttctttcaaaataatttccggccttaatttggacctgtccatcttgagatgtatcgacatttaacaaggaagtaaagtcttcaatcgcacgttgtcccttgtatgtaccttctgcgaagacggcaatgccggttaattcagcttcaaattctttcagtaaatcaaccatggcatgaaccgtgccgccacccttcatgtaatcatccacgattaaaactttcattcctcgttgtaaactacgtttagacaattccattttttggatacgttctgatgaacgtgaaacgtagttaactgaaatagtcgaaccttcggtaatcacggattcatgacgcacaataataaatggaacatttaaatagttcgcaaccgcttgagctagtggaatccctttagtttccacagtcataactgcatcaacatcagaacgcatatattcgctagctaacattcggccaatggcccgtaaggtactgggatgacctaacaaatcagacatgtaaagatacccaccgggtagtttacgacttggatccgctagttgttcagttaactcatcaacaactttgtgagcctcctctgatccaattcccggaagatatttaataccaccagcagccccattagtaatttcaatggttcctagttgttgtttttctaaagttgatttcataatggataaatcttcgctaatagaagatttagcggatgaatatcttgtaacaaaaaatccagaagttatgagcgttcttggatgattgattaaatagttcgtcatatcaatcaatcgttcacttcgcttcaatttcattggtttcactccactcttcttttgcgtattattcgcaaaaaattacttactttttacttaccaatgaatataatatcatagttcattaataatgttcggatttagaccaaaaatataataaaaagactgaatcgtttaggattcagtctttttaattaatcatctttttttataatcatcgaaccaaaatagattacacattcaattagcgcaataaagaagctgactggccaattagttacatagcctaaatataaacctaaccagactccaattaaagcggcgctaatcgcaaagagcatcattccacttaccgttttggcaacaatcttagccgcagctgccggcaaggttagcagtacaaaaattagcaatgagcccacaatttgggctgctgtactaacactgagcgctaatacaactaaaaataaaattgaaacaaaattagtatgaattcctttgactgaagctccgatatgatcaaaggaatcatattttaagggccgatataaaaataaaataaatactaatgaaatgatcgttaacaacagtacctgattaacttcatctcgcccaattccgattacactaccaaacaaaatatttgtagcatagctaacatttttattggaaatcgataagaataaaattcctaatcctaaaaataaacttgaaactgccgaaattgcagattctcgtttggaagcttgtacactcattttaccgattaaaatcgaactaacgattgtaaataatagcatgccggataaggcttgccatcccataaaaataccaaaagcagctccagaaaaaccaatctcagataacatgtgtgataaaaatgacatgttacgtcctacaacatacacacccataattccacaaataatggcaatgaaggtccctgcaatgtaggcattttgcataaactcaaaactaaacatctagcaagtcctcctcatttttaatatcagctacttctcccaatgcgtagtgatcttcttttagcatcaaataacgattggagtagcgttgcattaaatcaaaatcatgcgtaacggaaattacggttaaatcatgctgttgattaaagtgttggactaaattaaatagttcatatttacgaactgtatctaaactagctgttgattcatctaaaatcaataaatctggattatccactaaggcttgtgccaaataggctttctgtttttgtccacccgaagctcgcccaattctagtattttgaatatcaactaaatcagtttcttcaagaatttcatcgagttgtgttcgttccattttggatagccacggcatttttccgttttgtaaatttaaggctacgaaatctcgaatagataagggataatctcgttcaatattcctaaattgaggcacatagcctaccttcgtccctttacgaaatttgatgctaccactcgtaggcttaacttgattcagtagtgcgcgaatcaaagtcgtctttccgaccccattttcgccgataatgcttagaaagtcacgacgatctacatcaaaactcaaattattaaataatttttgtcctggaaaatccattgctaatttttgaacctgaacaagcgtttcagtcattaatttttaccctcttgtattttactaatttggtttaactgtgaaagcatccacgtttgataattttttcccttcggcatcgtctctgtgacgtttacgattggagtatcgtttttcttagctagctttagaagctcatcgattactttattaccagtttgttgattatttacaataaattcaatccgtttttgtttcacatctttttgtaatttttccaccattttaggcgatggatctgtttcattttcaattgctaaagcgaaagctcggtcgctaactttatatccgagctcatccagcgtgtaatcatatactggctctgtaactgctacttttttgccagtactttttgctctaatttgatcaatcttttgttggattggttgaagtgattcaacatatttcttagcattttcggtaaattctttttgatgttttggatcctttttccctaatttcttagctaaatggttagctaaggttttcattgttgataatttataccacaaatgtgggttatcaccatcaactttacccgtgagtttccccatatttaaaaccttaagctgctttttttgaggagtaattttttgaacccaagtatctgttcctactccattttcaactacaatatccgcgtcggtcattaatttagccgtcttagttgtcggctcaaaatcatggggatcaactgctggattatcaataatgttggtaacctgcactcgatttccgccaacctttttagccacttctccataaaagttaagtgtactaatcacttctactttgccactggacttacttttaggtccagcacatcccgcaacaaaaatagtgctaaacaataacattgacactaaccaaattattttttttcgcatttctttctcctaaagagtaataattactatttacaataattaattataacaaaaaaattttaatatgggacgtctaattttaagataacgttttcaaaaatggtataatgatagtattaatcacgttttgggggaactagtaatgagtaattttattctcgatcaacaataccaagaagaaatttatcaactatatctatatgcatttaatgcgcaagatagcgctaaccgtcgcgatttctggaatcgtcgtttccaacacgctattccctatggaatctccgttgacggtcaaattgaaactagtattttaagtattccttttgaaacaaatttttttggaaccaattttaaaatgaacggtattagcgatgtgatgagcgctcccgaagcatctggtaaagggggcgcgagccaattgatgaaagctgctttacaggatatgtatgacaaccaggtaactttgtcctacctcgcaccatttgctttcagttactatcgacgctttggctatgaacaagtttttgaccatgttacctacactatggctagcgataaattaccacgtatttcaaaaaataccgaaaacgtccaagttaaacgccttgactttagttcaaatactgatttactaaaatcaatctatcaacagtctccactagctcaacggggaggtttaaaccgagccgattggtggtgggattatctacctaaaaaatttgttaatcgccaactggccgtagcttttgaacatcaacaacctactggttatgtcatctacgaacgtaccgctagcgaatttatcatttacgaagttgctaacaccgatattgaaagtcgccaagcactttggaaattcgtcaccaagcatggaactactgccgaaaactttatctatcaaagccctgtcgctgatatcgattttgatctagtcgacgaaccttatagcgtgacaactaccgtccagccttatatgatggcccgaattgttaatttgcaagacttcttagaaaagtatcctacatcaactccagctaagttcaccctggatgttattgatgatgtcctttctgaaaataatggacattggacttttgaatttgacggaaaagtacgttcggttcaaaaatcaaatgtcccattagatacccataccgcgattacaatccaacaattaactaaaattctttttggatatcgctcagcagcatccttggtaggacatggaaaaatcgccggttggacatcagataacgtaaaaaacttagatgccatcaccgtgtctcagaaacctattttggcagattatttctaattattgctaaaactattacttcaaaaaaacaaacatctatatttaacgatgtttgttttttactacctcggtgccatttagtgttaccataatttgtaaatagttttaaaggaaggattaacgatggactacaacatgccttttttcgaagaaatcatgcaagatcctcaaaatgcaatttatactgctaaaggatggcatccaatttatagtattaatccccaagcaaaaattttaattgtgggacaagcccccggaaaaaaagtccaagatacggaaattatgtggaacgaccaaagtggtgatcgtttacgcgcttggatgggaatttcacgggatactttttataattctggtgatattgcggtaattccaatggatttctattatcctggtaaagctaaaagtggcgacgttccgcctcgtaaagaagttgctgaaaaatggcatcaaaaaatgctggatattatgcctaacatccagcttactctgttaatcggatcctatgcgcaaaaacattatttaaatgttcctcgctctaccactacaactaatctggtgcaaaattatcgtaactttcttcccgaatactttcctttggtgcatccttcacctcgtaacaacatttggctggctaaaaatccttggttcgagcaggaagttgtgcctgaattacaaaaaatcgttcaaaatatccttaaaaaataaaaaactttcgaaacagttcccctgtttcaaaagtttttttattttaatgaaattgcattccaccatctacaataattgtttgtccagttacataatttgaatctggtcatgctaagaatgatactgcagttgccacatcttctggttctgacaaacgtttgcgcggcagtaatgaacgatttaatcggaacttacgctatttttatcctaaggggacttattttgagcacattagtgctcaaggcttgaaaaccaccttactcgaaattaaccagcgaccacttaaaatacttgactggcaaacaccttatcaggtcatgctgaccaatttgtcaaaaaattcggattaaatttgcaatctaccatatatagtgataataaaatttaatttcatgcgatatagagtccctttttccttaactggatcaaggaggcttttttgtgttgatagtgtataattgtatgtattaatagacgtacaaggagctgagacgcgtggaagacgtacaggagacaaaaagacaatttaagacaaagacagatcttgctaaaagtttaggcattgggtctcgtcaaactttgtataatagggccgagagaaatggaatagatttagacaagctaagtttcactgaagaagagttgtctatattgtctggtaaaaagacgtccgttacaactgaacaagccagtggacgcatgatacaagacagacaggaaaaggaagctctgaaagccctaaaacgagaattagagattaaaaataagataattgataatttagaacaagataaagcggatctatccaagaaactagataagagccagcagctacaagaccagcaacaacagttatccttaaaagatcgtgcagagttagataagttgaaaatcgaactcgataagtacaagaagattgaaactgaagaagtagttatacagcctagtgaggcaaaaaagacgcctacaaatactgataaaacagtaaataagacgtcaaatgtacaattagacaaacaagaagacaaacctaaaaagcattggtggaatatcttcaattaatcaattggtatataaaaatgaattttttaagattttacaaatttgaattttaaaaatattgatataacggcactcttaagtagtattttggctataccaattattttgataaaaatagcttaaaaataatcagtcatgtagcgaagttttaataaggatcattatgtcaactagcttttatctgactttggtatagcttagtttgaaacgacaattataactatttagtgcggatttagtcagaattaatggttatttcatatccagtgactttgacaccttttttaatcgtattcaaaacaatagtgacatttaatgtttcaattaattcatctacggccacattcaaaactttttgtttgaatcgtccagctgtccaattgctcgaacggtcaactcctaggaaccaatcttgccaatcgttcatttcaccagtaatcgtaactgttttctgattacccattttctgggcttgatacattttcataaggattagagtgtatttagacttaattcgtgataattctgatagatggaaagagtagtatttctccctcaaatcaaagacatagggtgccacatgctccgaaaacttaaatgtaatcgttttatttttagaaatacgaatgaaattaaataattgggtcattagtacgctatcggaaccatcttcatctttaacaaggaaataaagcggtgtttcttcattcagcgttttaaatcctttgattacacgagtatagttagtgccagaatctgttaaaccaaagtgtttcagcacatctgaagcttgtgccttgaaagtgtcgtccagtttcgaatcacgtgtaacgtaactaaaacagaaatctagtaatttgtgttcaaaagcttttaaattgccgaatgctttggctaagtcgttcccttgagtaaccaaataatcttgtcggcttagtaagtttttagttaattcattggttttaatttcaactttttctttcattgtcttaaccgcctttttaactttaatgcaattataaccataaatgcaaaataatgcaaatacagttaataaatccgcactaaatagttataatgtccgcactaaatagttataatgtccgcactaaatagttataatgtccgcactaaatagttataaagctatgctgtatcccttggtatgactgcatttttattcccttaatgtactataatgtatttaaatgtatttataaatgtataaacttatagggctagcctaggttaaattacaaataataaacactaaaggattaaaaaacgagaaaaaaacttcaagaattagaccacgaaaaaagatataggtttacaggatttgtagaacgaccaggtaaaaagagagaaaacaatcattggaaaccaacattgctattaactaatttaatgattattaaataaaacgtatattttatctacataaatcttgtatatacataatgtgagcaagggacgtgaccctttgcccccgtgttaggttatggttggctagtcgtagtacggaagcaaagtttctacaaaactttggctttcgccatttcagtgttaagactggtttagagctgtcaattccttatgctcccacgctttgctcgtccgctaccattgacagcaaacagttagtttttctgaatcttaacaagaatttagcggctatgttcgtttttaagggccttatttttcgtttttagcggttttgagactatttatataatttataccaaagcaaaaacaaaaagccctcaacaggctcttagagggctaaataacgaagccaggatgattaataatatcttcttgtcttttttgcaaaatataagtgtataaggaatcatacaaattctttttaatctcgtcaggttcattgacagaagcttcaaaaaattcttgaatatcaacttgccaaggatcagcaagcatttcatcaattggttttaatactttctttgactctacaattttaagtaccgatgttaaatccatcagtacttaaaattgtagagtcttactatctagttggcatctttagctaggctatttttattcactcgtgttttctgtctttggaataactaataacatctcgtaagtagttatgtgctttattaatctgagctagaaatggttggtcatggataaagttccgaccattttccaagtgccgtaagtacatctctttatacggtaattcttcattgcgtgcccgattacgttcctcttgcatatcccaagctactctccggtaatcaagatcagcaattcccccatcatcaacagtaagcaataggtatcgagctcggaggttggtctgatgtagattccagccatcataaggttctcccactgaaccagggttaagaattaatcgttcctgactggtataacggtataactgatggtggacatgagcgtagatccccacatcataatgttgcgacggatccatgatctgatccattttctgttgatcgttcgttggaaagaggcattgtcctgaattactttgtgggaggttatgattcaaaattagacgtaatgcgccgacttgaatactagttgtaattggccacttcgccatctcttgaataacatccccgccaacttcatttccgatacattcaccaatccgagaaatcataatttttgtttcatcatcatacgaatgagcgccatcataagcctgaatcaaatcatcatcccagtttccccgaagacaaatcgtcggctttaacgactccaatagttgccaaatgttaatggctccaggaccgggcataaagagatctcccatgaaccagcattcatcaacctgttgcttaacaatgtcatctctgaccgctttaaatgctgtgtagttaccatgaacatctgcaataattgcgattcgtcgttccatatttgctgtcacttcccaccatttatctgacttcagtataattaattttcttccagatgcaatttggtaaaatttactaaattttatgtgcaatcgactgcatagtaagcatacttaaagtataagtataaaacttttaatatattcttttatcaaacttgacagcggtttcactattgtctattctaaagctggctcatttgtgaggagtgagttaagttatttggaagaagggttatctaatgattaattggctattaccaagtgcgccaagtgacaaattagttccaaaagaacaaatgcacggcgcttttattaaatatcggaccagaattttggtcagtacgattttagcctatgcaagttactacattgttaagtcaaactttacactttcgtcaccatatttgacaaaggacgttggcttaactactgctgatattggactggtcctatcagcactcgcaatttcatacggaattggtaaattctttatgggattacttgctgaccggttaaacccccgttactttatcggtgtcggccttattttatctgcaatttttaatactttctttggctacacccgaagcttatgggtaatgatcttgttaatgatcggtatcggtttaacccaaggaattggtgcaccatgttgtcaaaaatcgctagctacatggtttgatgaacaccaacttgggaccgcaacaagtacgtggaatacctcacacaatattggttcaggaactgcttccttaatcgttgccggaacggtcggcgctttcggtgcggccaacattcatagcattttcttaattccatctctgatttctgtcgtaatggctttaatcgtaatggctctgggagttgatacacccgaatcagttggtctccctaaggttaataagagtaagcaaaagaatatcaagcataagacctcatggggtgccttccgtgataatatcatgaagaacccaattgtctgggcactttgcatcatgaacgcattctcgtacattttacgttacggaattgaaaactggatcccaatttacctctcaacttctaagggattctcatcagtcgctaccaattcagcttttaccatttttgagtacgcagctattcctggaactatccttttaggtttactatcagacaagctccttaagggtcgtcgagttccaatcatgttggttacttcaagcattatcctagttttaattccattctatgcacttgcgcaaaatattgtaattatcgacattattttgggtatccttggaatttgtatttacggtcaacaggttctaattggaattgttatcatggatgccctccctgttgaatcaattgcttctgggatcggattatcaggattcttcggatacgcctttggtgaagtaattgcttcatatggaattggttcaatcgttggtaagactagctggaatgccggtttcggaattgtggccgtttcttcaatcgtatgtataatcttctttatcttcttgctaaagaagtatcacaatacactatagaattttaattttgaagctggaaaagtattttattatttcctagcttcttttttattccgtctcttcgtccatcttaatgactcctaacatcaaaataatgctttcagtttagatttacagatcttacaacaccgttattcaaaatttgttaccaagcttataaaaattctctgcacaaagcaattaaaaaattttggcttaaaacagcgtaatctgcaacactttttaaatatttaaaacataacaatcttagttaggtgcaaacataaattgaattaaaaatacagtcaattcaacaacagcagaaattgattttatggttatcagcagatcgagtgaaacgaggtcaatgcgcacttacacatagaatttattctatgttgtgctaggcccattaaaagcctgtatcagaagtcgccgttggcgacaacaaaatcaaaaccaatttacccaaaatcaatttggttcaacatgttttctgtacttgcttgatccaagcccaaataagctaaagtcatggcttcacttgagtgatttagtaagtgcatgactaggccaatattgtaatttgattgcgtgtaaacacgataagccccggttttgcgcatcgtatgagtacctagataattaattcctaacagatcgccaaccctactcataattttgtagaactgtttttcagtgatatggcgatctgggtgttgaatggaaggaaagagccattcagatgctagtttatgatcaagcagccattgacgatacaataagagttctgtttgaactggtttaaggtacaaggtattaggcttaccagtttttcgatcatgaatgaacgcattttgtttaatagaaccgtccagattaaaaatatcggtctgttttaaacccataacgtcactcactcgcagtagcgtagctttaccaacttgaaaaatcgtatagttacgtcggccagctttaaagttattgagtaacgtatcttgaacctctttaagaacgtttgaatcttttatgggtaagacaacttgttgcatgtaaatgacctccagtaagaatatttgcattgtgtatctacacgggatatacttgacttgtaataataatttaggaggggaaaatatggaacttattaaagaacaaacacgcttagcaaagtggggaaactcgaaagctgctagaattcctagccaaattattaaacaactgaaattagatgataaccaagatatgacaataaccattgaaaatggatcaattgttttaacaccaataaaaaagaacccaaccaatattcacgaactatttaaggattggaaagatgacgggaaaagggatcacgagcttgattggggaaagtcagaaggcaatgaacttcaatggtaagccaaggtgatatattttatgttaactttaatccaagccgtggtcatgaacagatgaataaacgaccagccattgctctgagcaatgatctagtctgtcagacaagtaacatgacgattgtggctccaattagcagtaccaagcgtaattttccaatgtatcatcgactaactagtagtcaaacagtatatggaaaagtattattagatcaaaccatagccttagatttacgggcaagacatgtcactgatgaaactattgtcgatcatgtatcgcgtgaagaactagaagaaataatcactttgtacaaattattgtttagtattgatgacaaatagaagaagtcatttctttaatattaaaacaaataacccccaatatctacattatagatattgggggttattctttcaatgttttcgaggggcgatttgtatattatagaccctaaaatgcaacacatagttttctatgctagcttctcaatgtcctatgtgtttttgtatcttatcggcctggcacaagttatatcttttttattttacaatctaccaaaaagcgagtttaagctatgaaaaattatcccagcaatattactcggcaacaatttgaattaattcgaccagctttagaaaattttcgtaagcgaactaagcctcgaaaatatgacctctacgaggtcttctgtgcggtcctatatgtcttgaaaaccggttgccaatggcgtcaagtccccggtgattttccagaatggcggtcagtttacaactattacaaaatttggtcaactaaagctgagcctacggctgattctttattggaacaagttttaaaaaaattgtcattgctcggcgaacttaccaaggacgttcagctttaacttcctttattatcgttgacgctcagagcgtcaaaaacaccgctactgctgaaaacaaaggttacgacgctggtaagaaaatctcagggattaagcgccatctggcagttgatatcaatggctttccgcaggccattcacatgacgcgagcgaacgtctctgatcgagacggggccagtgcaatgatcgctttacatgccatgcatttacgccaggttcaaaatgtcttagttgatggtggttattcaggcgttaattttcagctcgatgtagccagtaatttaaacgcaaccgtgcaggttgcgaagcgcaatgagttgcatcgattcgaagtcatgccccaacgttgggtagtcgaacgatcttttagttggctagagaattgtcggcgactttggaaaaattgtgagcgtcaatttggcagaacaatatctgaaggtttcacttctttaccgaagtaaggcttcaattgggtattgtaatctttcacaaagaaactctgcttggtcaacttattaatttccttattggtccagttgagaagtgatttgttgcccttcttcacagccggagcaatgtaggacttaggcccaatactcttgatgccaaccgtgtagcttgggttatccttggaccaggcgtacaggtatgagttgtcatcggcaagggcaaccccacggccgttcttcaaggcgttaaactgctgcgtcttagaaccaaattttaacagtttaacatcaggctgcttggacgtgaaataattttcggcagtcgttcccttagtcacaatcacattcttacccttcaactggctggccttggcgatcgccttattcttaggtgaaaccacaccaacggaaactttcatgtatggtttggcaaaatcgataacctgtttccgttctggggtgaccgtgaagttggccagaaccagatcaactttgttggagttcaaagcatcaactcggttgttggcattgacttgaacaaacttagctttaactccgaggtctttagcaacctggtgggctaatgttacgtcgtaaccaacgcgcttgccgtctttgttgacccagccgtaaggaggtaggtcaccgaaaaccgcaattctaatggtcccgtttttcttgatctgctgaacggaacttgggttattgctttgcgaacttgacttcttactgttaccgcagcctgttaagaccagtaataaagcggcaaagacacttacaacggcgatgattctggtaaataatctttccttcatgaaatttttcctcctcaatattagaaatccatactatccaaaaatgcttgtgcgcgtttagtttgtggtgcgctgaaaaactgttttgaaggtgtttgttccaaaatatggccatcttccaggaaaatcaccctgtcagcaatctgctgggcaaagttcatctcatgggtcaccacgatcatggtcatgtgatcaacatcagccaagtcttggataatgttgagaattccccggaccatctcgggatccaatgaagcagtcacttcatcaaataacataaaatcaggatgcagggccagggcgcgaacaatcgccacccgctgtttttggccgccggacagttgccggggatatgcgttggcataatcctcgagaccgactcgttccaacaactccagaccttcctttttagcagcgaacttgtcctgtttttgcaccttggtcggcccgagtaggatgttatccatgacggtcaaatttggaaataggtcgtaactctgaaagaccatcccgattttttggcggatctgctgccaatttttttcggtcggattaatctgcttcccctcaaaagtgattgtcccctgccggtattcctccaggccattgaggcagcgaatcaaggtactcttcccagatcctgacggtcctaataacgtgacgacctcgcccttatcgacatgaaaattaatatcgtgtaagacgtgtttcttttgataatacttttctaaatgttcaacctgtaaaatctgctcagccatttgcccgctccaatctcttcttctctaatcgcttggcccaccaggatagtggataatcgattaggaagtagaatagaaatatcaatccgtaaacccagaaaacgccggttggatgagtgtgattattggcttcaatgatttgttggccaatattaatcacatccatcacagaaatcagcatcaaaagagaagtcgtcttgattacccgggtggccaaattgatagtcgccggaatttccaaactaatcgcttggggaatcaatacgtaacgatagagctgataacgattgagcccaattgccttgccggattcgcgttggtgctgtggcaccgagattagggcgccgcgaacaatatcgctcatttcagcagccacccacaaggcaaataccaaggtggccaattgatcgccaggaagattaaaattcaattggcgtggcaagatgtaatagaacaaaaatagcagcacgacggttggcacaattctgaagaattcaagatacagtctcaaaaccactcgcaatggccgattcttaaaggtcctcaaaacgccgagaataattcccaagatgagaccgacaattaaagccactgccgcaattttaactgttacccagaggccgccgagtaaccgctcaaaattagttccttcgaataaaacactaattcccgaatgatccatagcgaaccctcttttctagtaaagtcaaaatgattgatagtggaattaaaatgatcgcatagccaacaaccaagaccaatagatactcgttggaccggtaatacatgccaattaaatccaacgcagtgttagtcaattccggaatggcaatcaccgtaaagatcgaagtctccttgatcaaaaagataacattggcggccattgccggaacgctcagtgagaatccttgtgggaagacaatgtatctggcaagctgccagcgactcaacccgattgccttaccagactccaactggcccttggaaacgccgttgaagccgccggtaaacccttctgccatgtaactgccgccgagaaatatcaatccgataatgccacacaactcggcaccaaacttaatgccgatcactggaaacgcgtaatacaggaaaaatagctgaatcaataacggtgtgtttctcgaaacttcaacgtaaatcgatgccacttgatgtagaaccggtactttgaaatattgaagcaggctcacaattatgccaacaatgatggatccaataatcccgacgaaagaaagccacagggtgagttgaaaccccttctcaaacatcggtaagctctgttggataacggcccagctgctcattgtcaatcatctcctcacaagttattttgcagtcatttgaacacaaaaacgtccctgataaccagcatcagctgatcatcagggacgaattaccgtggttccacccttttttgcgttttgtcaaaaacaaaacgcctcatttcgaatgcatctttaattaaatgccacaactccgagcgcactttcggtcattgtctgcccgctctttcactatcagcggtcgctttgtgcagcccaacaacgtactcttctcttcaacattgtgaaattcaaatgactgtcaatcaattacctaataatgtaatgttaaacatctcaaaagtcaactatttttactaagagtccactctgattcgagacgcttaccatcgttataagcagcggaagtaatgatgtacggtggatcaaagtaaaataaagtatcctcgtcaaattggtccatatcaatatcagcaaatgaacccatggtcatatttcccatcggcatctttgttcgataattcatcaaacgggaaataacatcatcagtcagcccggaattaccaaccggaacgttaaaaccaccattcttattaaatctaatcatgtgttggaaactataaagtgttagtacaaacaactccatcgtatctcgtttcccaaatgcaagtgaattatagtgactccttagtcgaaggtaggcctctttattgcccttcgttaaaccatactcatgcacgatcttttgaatgcgacggattaagtcttctggttcttctaataataaactctggacaagctcgaaaacgacggggttcttctcgttatagaacgttctaccagaaccaactacatttccgccaacgttgaaagcaccaccggtcatgtccacaaaattagagatgtgtgctggtaacgcagcggtaattttgtccatcatcagatccttactacctgcataatttaaaggcgactttactatctcaaagtcttttttaaaataaatcaagacctcttgaagcttctgcccattggccttttgagatgcatttaggtttttatattctcggaagtcaattgtgcgcacctcaacgtcaccatcgacagcgaatttttgaattaagtctattaactcattcaatggaattaacgattgattactatagctgataataacatgggtaaatttcaattgtctaaccaaatcctcaaatgctactttcgcggcgttttttttattgtagtcagacattttccgctcaacacgccgacctgtttttccagtaatttttggcgagtcattgagtgcgattgtttccaaaacatgatatgcagaagcatactgagtcaccgtgtaaggtgtatcgatataggcaatatccccctcaatgtttcgaactagcttattagaatcatcgttatatgtcacgtttcgtttagagaataatggtagtttttccatagacagtggctcaagaatcaaattcttatttgatctaggctcccaatctttaaagaaagcctcgtaggttccagatgtgttcgatactctcataacactttcaagtagcgaagcaagtaagtacacccattctttctctgataacagttcagcatctcttaactcatcaagatggcgacgaattgtgtcaatcttaatggcgttcttttcttgaaaaaattttctatctccttttggagagaaatttaatgtgacgaaaccgtctggctctgttgaataatcataggtattccagtactcaaacggcgtggtattaaagtgatttttgaattttgtgaacttgggtacattcgagaagttaacctttgcttctgaaaacagactggcgtatcgcaaaagatcattagtaataatttcaaaacggtctttaaaatggtcggcaacgcttccagtcccagtaaataagtccgcaaaaacaccacccgttatatttttattctcaattaattggttaatctgttctaacaatcgagttttgttacctagatatctcataatcctctttactctctatttctaaaagatttaattagataataataacataaaataaatccgttttaaaggttgcccgacatgcatcttataaattaatcaccatcttatttttgccggatacacaaatatagccctgatttttagtataataacacgctgctataagttctctctgatatagtaaatttttttctggtgggaatggggaaactgttttagctttatgcatggccatgtttattcattacttaattgcgtcattttatacacacctttcagaaaaagggggcatatttcacaaataacgcctataaaagagcaagcatagaatcattgcttgctctttttgcatttcatcagcataattattttgaaatcaggagggtatttatgaaatttggtggtcgtctaaaaaatgcaagaatagaattgaatcttactcaggaacaagttgctagagatttctttattactagacaaacaatttctagttgggaaaacgaaaaaacttatcctgacattgccaacttaattaagttaagtgactactaccacatttcactagacattttactaaaggaggattctggaatgaaagaatacttggaaaagaaaagcgtggaaaaatctattcgtccaatattcattatattgcttatcatcgatttactttttctcacactacttatactcaaaattgttaatgtaattcagtttagtaatgatgttgttctgattctaaatatatttggcatcttaaatgctatcgctttacttcaattaagctcttttaaaatgaaaatgggtattaaaaataaaaaactaataccaaatagaaacctgagtttaagcataggtggaatattactcatagcaggaatgctatttcttttattaaccaaccatgttttgatcagtgggattttatctggaatgggattcgctattctcgtattttatttattttcgaaattaaattctaaactttcatgaaatattaattcgtactaagctttagggcctataagtctcaaataacccctcaaaaacattgaaagaataacccctaatatctataatgtagatattaggggttatttattttcatattataaaaataacttcttctatttgtcattttttcgataccttttagcacgattttgaccaggaaataaacgatcatgcgatccgactcgaattccaattaagactagttcatctttatcaatcgtataaaccaccaggacatcgttagtttcgcttggtgttttgtttttcggggtatctcgtaagtgaaattcattataaccgctcattcgccgattaagctcatgatcttcaaattctggtggtaattgttgttgctcaagcaacaggtcaatggctgctcgaacttcatcaataatagatttgtctaaactggctaaccgttttagatcagcattaaaggttgcacgtggtttaaatcttagttttttcattatttaaactgaccccaataatcatcatctgattcaacaatttcatcgtcaggtaaaacatggcgtttaattaactgatcacgtgcaattgcatattctaacgaaccttctttagcttttaatgctctttctagccagtccattttttcttgtgaaacgatggctactgcgcgactatttgaacgagcaatataaacggtttcgtcttcgtcattaacttgatctaaatatttttttaggttagcgcgaaaatcgctctgtgttagtgctaatgtcatatttaccaccctttcattgtacttaatattgtactttaatttgtactaaaaatcaattttttaaggagctaaaactatgcaacaagttgtcttacccatcaaagattcaaacgttctcaaagaggttcaagataccttactcaacaactttaaagctggccggcgtaactatacagtttttcaagttggtaaagcgacgctactgcgagtgagtgacgttatgggcttaaaacaggccgatatttttaatccggacggttctattaaacaaaatgcgttcattcacgaccgaaaaactggcaagcctaataccttgtaccttaaaccagttcaaacagagcttttattgtatcgtcaatggctgcttgatcataaactagaatctgaatggctctttccgtccattcaacacccagaacggcatattacggaaaaacagttctacaaaattatgagtaaggttggcgatctattaggaattaattatctaggtactcatacgatgcgcaaaactggggcttatcgcgtttacacgcaatcaaattacaatattggcctagtcatgcacttattaaatcattcaagtgaagccatgactttagcttatttaggcttagaccaagccagtaccgaaactatgttagatcaaattgattttggttagttttatttggatttttagttgttgccgaaggcaacttctgagacagattttaagcacaaacaccagtaattttaattgtggtgtgtaagtgcgcattgacctcatttcattcggttatgatccttgaaaataattgcttgtacatttcaacttttttaagatttaatgccattattttgtgatcttatggctatttaataaaatgactagtcattactgttttgagtcatacgattttcagaatagactagtgatttgattgtggatagatacgttaaactcgtatgtagataaaatattatgggttagtaagccattaatcatgttctgcgaagaaacacctataacgaataaaacgccataaaaagctccttgtaagtcttttatggcgttttattcgttacatacagtattttatatggatgatgcttaattgcgcttagaagcgcttatatggccttaaaacagcggtcacaaattaggtatggtcaatcttttgattttatttttcagcaggaaaaaggcgcagcttattataagttcatcttttatattttatatcttttgttcttttgcgtagttataaatacagtaataacaatgcattcacgtattatatagccacaaaaaactgtgtatatagccacaaaaaactgtgtatatagccacaaaaaactgtgtatatagccacaaaaaaataaaataagtggctatataatgttataataaaagcataaagaaattcccgtctagaagtttttctttatgcttatccaacaacacacccaaaggagtgtatttatatgactattataccggaatcaaagacaaggcaggtacagaccttgaatgaattatcaaaaagaaaagtcgttgaacataatagtttaatcacatccattgccaagatggataagacaccactcaaaatgtttgaactagcggtgtctttaattgataccgacaatccacctcaggatcagacggtttatttatcaaagaaagaaatgtttgctttctttaaagtggatgacaacgataagcatagtcgttttaaagaggcaattgaaaaaatgcaaaaacaggctttttttcagattaaaaaagaacaagataaaggttttaagtttgttagcattgtgccaattccatatgtagaatggacagattatcatgatgaggtattaattcgatttagtcctgaaattatgccctatttaattaatctcaaaacaaattttacacaacatgccttgtcagaaatttccgaattgaatagtaaatatgccgttattttgtatcgttggttatcgatgaattacaaccaatacgagcactatagtgttaaaggtggacgccgagaagaacaaattgacaggtaccgtaatcctgaaattggtatgaaagggttacgagaaatgactgatacgataacagaatacaaacgattcactcactttgaaacgagagtattgaaagaacctctagcagaaatcacaaatcataccagctttaatgttatatatgaaaaagttaaaaaaggacgcagcattgatagtattgtctttcatatcactaaaaagcaggtggcagatgatattagttacaagttagatgatccaacttatattgacggtaagataaggcaagaagaaagtgaaaaagacctcgtatatgaagctatgaaaagtccatatacaaaattgctgatggaacatttcttgttgtcatatattgatttgacggatacgtctattttgtcagggttacagaaaaatgtttatccactttatgacgaattaaaagagttacgtggtttaaagggcgtgaaagagcacttagcatatatccgagataaacaagatgactattcgaaaaagaatattgctaagtatcttaaaaaatcgattgaacagtatctaccaatcgttaaaaggcaggatatagattatgagtgaaaatttaaaaacaattcgagaactcgctgatgagttaggagttagtaagactgcaattaacaaaaaagtttcggatagcgaacgaaaacaatggttttcaaaaaacggaaaccggtttttggttaacgaaaacggacaaaaggctataagaacaatgttttcgtctggaatcgacaaccataaatcgacaaccgaaaacacatatcaacaaccagaatcaaaaaccgaaaactttgaaaacgccaacctaaaacattcagatattaactacttaaatgatattattaagtatcagaatgcacaaatagaagatttaaaagaaactaaatcacaacactttaagcaattgaaccaaatgcaaaatttattagaccaacaacaaagattggccttacaggacaaacaactgctcgaagaatacaaggcagaaattaaggacttgaaagccttaacgatggcaccgcatgatgatggtgaaaaagagatggcggtacaaagcaattctgatcaggaaactagtactatggggtcacaagtcaaaacaaaaaaatggtggcattttgggaaatagatccaataaaaaagaaaatagttgtacttctgtgtcaagaatatggcctgtttttattaagtctctgagtgtgcgaccttcttgtggatttttcacaaggtaacccttgaagtccatgtgagtaacgaatcatactaaaaaagctcctatacataatctatcggactatttttatttagtccgatagattatgtataggagcacactttacaatcttggataatcaaggtgcaactagaaagaacgcaacaattcgattggatcaacaagtagtaactgaatgtgttgactttgatcgttcccaactgaaatatcaatatttccagcagcaatcgtttgcaagctgccaataggccacgggaaaacaaaataattataacctcgttccaaattatctgaaattgcctgatagttgtacgaatattcataaaagaactgttttccaacagaataccaatcagcgggagctgttgcccaggtgtttttttgttgattgtttttgtagtaggtcaaatcatagtacttagtgtcatatatgtctaaatactcatgttcctgttcagatctaagaaccaaagcgtccggtatctgcttatttttagagataattggattactaccaggtaattcaattgaccaaacagcgtttggaattgcttctggtacgtgtaaattcacctgatcaccaatgaacttcttaaaactattttcaaataatacatgaaactctgtcgtaactattgatatttctgattggttcgtgtcaataagattcaaatagttcaggagactaagaatcaacatcttctcgcgcctgacgttcgttttgtttaacgttttgttcagtatccgttttagcttgattacgtcgtataagtcagcatgagttagtcgtgacttaaatgaaaaatcatgaaaaagtacgccaaatttttctgagatctgttccataacagaagcatgtattttggaaactatgtcaaattcggacactcgttttctcttaattaaatttaatagtactaaattatcgtcttgaacaaatggggttgtctttttgatagtccgcccccagttaatatttcctctgtttttgctccactgcgtatgactcacctcgaatataccatttgatcgaaagtctttaatcagccactcgactatgccaaataaatcattagctgaaatatcaatctcagtggtagtatcgcctgacttgtgggcgcgattgttccttagagaatcaataataacatttataatgtctgacggaacgtattgtgtccactccgagtttttaggtagcattacatttaattcattattatttagatgaaacccaacatagttgatcgtttcagcgcgattatcggtatttttcttaaagtattggcgcatataatctggaacttttactccatgtggagctctctgtccatccacccatattctttggctaatatttggcatttttatctcctacgggaagattgccttgtgtactatcccttttaaaagcgtctaaagtaagcacgtcgcttaaatggcgcgtcttcatgaaggttgcttgaacatccgcaaacttatattgaacaaataacccgtcggaataacgtgccgcatccgtccataagtaccccaataatttgtcaacgaaaacctggggatcagttatttcgttctctttgaggaagtactggccaactaaagcgtcctcttcaattttaacttcgtttagcaaatactcattgattgcttccccaacttgcttccaggtaaactgagaatctgccgttgctttattgccgtatgaaacagcatcaaaatcaattgacttgtactcagataaccaacgacgcttgaaggctgtatcaatttgttgcacgccttgatctgctgggttcatcgtagcgatgattgtcatgttaccaggtatcttgatccccgtatccttgaagttggtaaatccaagaacgcgctcgtccagatactcagcaagttccccgttaaaaacttcgtactcacttagtccgtttgaatcgcgatctaacatttgaaacacttcgccaaatacagaggctgcgtttgcacgatttaattcttcgataatcaacaagtggctattttcgggattattaaacgcttctaccagaacacgcgtaaaggcgccggggacatagacgtacttaacacgaccctcgaaatctctttgtggctttaaaccaccaacaaagtctgtgtaatcaaaatcattaaagaatgtaatacgctctttagtcccattgaacattggcgatagttttgaatcgacgtaaaaactttttcctgtaccaggagccccgtaaattagtatgtttttaccggttttgattggagaccgattgaaatcaaactttcgcaatgagattccctttcgaaaattaccgttgaaaaggttatttaaaaagtcggaaattgtgttttcagaagtactaagtaacttaccctcgtcataaatctcaaacgaaattttatcgaaatctaaactgggatgagacagcttatagtacgcaagaatcagtaacaatggaacaaataatgaggatccgatagatttattattattaccctttttgatcaggattagcccttgatcatttttttcaatccgggtgtcggaagtcttgttttttgaagatgtaacgtcattgtaaaattgataggctctttcggctgaggtaaaaggtaaaaacttaaatttactcgggaacatttcaatgatatcaaacccgatagttaccgctgaacggatcgcttcttgcatcgtcttaggatattcatctttatcttgatatacattcaggtcaaaagtgaaatatataagcttttgaggacccgactcataaaggtagtccactgtcccgtcttgtgcaatcttatctaatataaacgaattgaactgctgactaactattgtattacctgccttatcgctataagcgattaacacgtttgaaacaaactccccagcatcattgagaagtaccgtcatgtactctgaaaggctgttatcgatctgcaagtcgcttaatgaagcaacggtaacaaatggttccggaaaataatttgttgcagatagatcgctttgaaatttagtgaagaatgatgccaccgaatcagtatacttattcgtttttgaaattttctcgatattctggaaaaaagttggtttattacttttaaaattggcatcctcgtactttttcaatttgttccataatctttgacttattacagttctcatactatcctgcacctcattgtatatttaatgattagtatatcttaaatgcaaaaaattatcccacatataaagacgtgggataacaggttaataatttttaattaatacttcttggcgcggaaatctacgtccttcacggccaactgtttgcatatcgaagcctttacgttctacccaatctaacaacatttcatttcgctggcctttatgaattacggtatttgaaagcaagaatttacgaccggtattatcaagtcgttcaagataattcaataactcatattcatcacggtattatataaatgatttacgacaaaaagttgggaacacaccgctaatattgaatactgctacaggagcactttttaataatgcgggtgaagttttattgcaggaaagggtagatacgaaagattggggatttccaggaggttaccttgaatatggtgaaacatataaaaaagcaataatgagagagtttcaagaagatacaggtctatcggtaatacctgagaaattaattcaaaacacagatgatactttttataaatatccgaatggtgatcagatacaatctattaaccagttttttttagttagataccttgaaggaacattattgagtgtaaaaacaggtgaaacaaccagactaaaatattttaaattagatcaaccccctcaattttttaacgaacaacatgccgaaatgtttaaaaaaatacaacgaatgagagaataaactgatattccacaaattttgaattataaagcaatatctataagctttagacgtttttacaagaaacggagtgagttaaatgaacgctaataaaaaaagaattagtccatatgtaatattgatttcctgtgcagccgctttggaaggacttctgtttggatatgatacagcagttatttcaggagctgttgggttcttacagataaagtttactttgagtagcgcgcaagttggatgggttacgtcttgtatcttaattggatgcgcactaggtgtttcgattgcaggtattttaagtgatttatttggacgcaagaaaatattggcgctttctgcagttatttttgcactttcttctttaggtgctgctttcgcaggaagttatatgattttagtgatttggagaatgcttgcaggtattggtataggattgacttccttaataacacctttatatattgcagaaatggcaccgtcaaatgtgcgtggaaaattggtatccgttaatcaattagctatcacgattggaatttttattgtctattttgttaatgcagcaattgcgtcaaatgcaacgcaattatggaatgtttcaacaggatggagatggatgatgggggttggagtaataccatcgttattatttttaattgcattgatcccgactggtgaaagtccacgttggttatcacaacacggaaaatctgaggctgcttataaagtattacaaaaagttgaaataagtgatgaggctgcagaaaagagcttagaagaaattcagatgtctgaggaagttgttgatgatacaaaatttagagatttatttaataagacttggttaccagtacttattattggagtattgttagccttgttccagcaattttctggaagtaatgcaataatgtattatgctcctgaaatatttaagggtgcaggatttggacaaagtggtgcattcatggctactgtatcaatcggagtaattaatatggtaatcaccattgtcgcattaggtttagtagacaagataggccgtaaaaagttattaggatggggatcttttgcgatgtcatgttgtttacttgttgtttcaatttgtttctttgtacatgctgctactagcataacattgacttttgttttattagcaattgccgcatacgcagtttctttagctcctgtaacgtggatactaatttcagaaatttttccattaaaaatcagaggtagagcaatgtcaatttgcacggcagttttatggctaagtgattttaccttaagttataccttcccaattctgactcagaatataggagaaggatggacttttatgctttatgtagtagttactgcattgtcggctatatttgtatggaaattagttccagaaacaagaggtaagtctttagaggaaatcgaagtatattggcatgctaaaagtaaaacccatgtaaaataattttaggtttaaatgacaatttcttaaactctcatttgataggcaataaggtctcacataaagaaatgggatgggcgtcggtctattgtcaaacggatatagtacctggactacctcagaaattgaacgtcatattgggttacaatttcattttaaatcagtggcagatgatattcgttaatagttgtaaatgatgaagaatacagtttaatccataatgctttacatgatgattctggtaatgtgcttagcttttcccggtccaaaccaaaatcaaaaagtaacgtttaagttgttagattatatgataagtcatgcagatgctaaataaatgattatcctaagtacaataaaaaaggagaccaaattcgtaagtgaattggtttccttttttatttggaaaattattttttaacatgcttattaacttcttgggcgttaccaaatgaaacagttatgatgcgactgcgcattccccaaatgtagaaaataaatgccacaatgatgataactataaaatcaagaggataatggattaaatttctaccattaaaattatcactaccaatatacgacataactgaaagaaaaattaagtatacaatcagccagaggctactacgtagttgtttcatagtttctttccaatgtaatcgccattcgtaataaataaaaattggtaaacctagtaaaatgactaagataacttcaactgttgttggccacatggcccaataaatagctaaagaagctaaaatgaaagctaaaggtgccataaatttaattgcttttaaacgaacaggtcgattgaaacgggaagccatttttcttaatgatacgaccgtgattggcccagtcaggtaagcaattaacgtcgaagtcgagataacactggctaaagttccccatgatctaaaaatcgaaaccattaccatacttaaaacagcgttgaaagccatagctactcgaggaatcccatatttagcattaattcttcctaaaattttaggaaaatgattattacttgacatagcggccaaggcccgtccagttgaagcagcaaatgaaacaccagttccaaagggtgaaataaaagcatctaaataaagtaaaactgacaaccaatgaatcccaagtaagatagctaaatccgcaaagggtgattcaaagttaattccatgccaaccagattgagtaattagtgcagttggtacggaagtgatgaaagtactttgtagaactaggtagagtacagcactgattgagagtgaaagccctacacctagcccaatgtttttcttagggttttcgacttcatttcccatattaattacggtttgaaaggcgttaaaggaaaaaataatcccagaagcagaagtagcagcgaaaatcgaagctgatccgtaaggcataaattccgatagtgattttccgtaattttcaggatgaaagccacttaaagttaaaaatataatagtaattaaaggtacagcaattttgaaaatggagattaaactcgtaaatcttgttaatagagttactgaccaataatttaataaggtgaagattaaaatgaaacaaaaaactactaatagaccactagtagtgatgttcccatttttgaaaaaactatgggtccaattcgcccatgcccatggccaagaactcatgtattggaccgcagctacagcttcgatggggatgagagtgattagagaaatccaatttgcccaagaggcaataaaaccaaccaatgatccgtgactgtattgagcaaatttactcattccgccagattctggaaacattgtccctaactcaatatagttataggcaattacaccaatcacaacaaatccaattatccaagaaaaaattgccgctggaccagctactgaagcggcctccattgatccaaaaagccaccccgaaccaattagagaaccaagcccaagcattaccagttgaaaaagatttagttttttaataaaaaatatcctccttaatttttgattaataatggtaaatactaacgtatttgtgtaaataaatcaaattggtataggacgttccatatttttatttaaaatttaatcgcttatatggatctaattaaatgggtgatagggtaaggtttaccaaaaccatcgactggatcttctgaatcaattttaaagttattttttagatagaaacgttttgcttgcacattttgcgagtttacatcgattcttttaatatcatatttgcgtactaaagtagacaatatttctctaccgtaaccttggccaataaattgggggtctaaaaataacatgacaagctcgtctttatcgataccactaaaaccaaccacttcatgattttgatttttccagacgattaaatttactgaatccaaagcctgtggaatgatttccttgtaaaaaagtaaatctgattctttcaaaaagtggtgagtttttctaacggatgcttcccaaattttgagaattaaagggtaatcggatttagtagcggtatttgcgtttaaaataataacatctccttttattgttagagctccatttctagtatgtctaaatggtatcatacagatccgtttaaattaaatctaagtaaaaatgattttggatcatattacagtgtttatcgtatatatatttagtacaataatactaagcctatacatgaaacggaggagtttttgatggagcaagaacgaattttaattttaattaaaccagatggtgttagtttagggcatattggggaagtaattacacgtttagaactgaaaggatattcaattgatgcgcttaaagttacccaagcgacggaagcacagttgcagcaacattatgaaaaattagttaataaaccattctttaaggaaatcgaaacatatatgttagaaggcaaaatcgtggcgatgattgccagtggaactcatgttattgatgtttttcatcggatggcaggtgctacagatccgtcggaagctgccttcggaaccattcgtggagacctgggacgggagtggccagacggtttactacgtaatgtggtgcacagttctgatagcattgaaaatgctgaaaaagaaatcaaaatttggtttccagaattaaactaagatgtgtttataaaaaagtaaattacagaaactagttaatcgatgactgattggctagtttttttatataagagctcattatttttcagtagcgagagtaataaataaaattagataattaaacttcctttactaagtctgttcatcagtttatatttattagtcattagaaaagggggtctaattgaacatggttttgagtaagacaattgcaaaaattagaaaagaaaaaaatttaacagttaatgatctcatccgggataatatgtctaaatccagctataatcgttttgctgctggaaaagccgacattcacagccattacttcatcgagctactgaaacgtttacacgtaactttaactgagcttgaatatattgataggggatacgtacctaaagatataaatatttacctatccagaattaaaaattttttaacaagcgtgatgctaatgctttaaaaggaattattaaaattttggaaagtgaatattcaaaaattcataacactgaatatcagcatttaatcggactttgtgagattttgattgctcgtttaaatcactataaactggatatgaaccagaatattttatatcgatacttgattaacacgtcttcttggacgagatatgaaatcattttgttcaataattctctattttatattgaaccagaaactttgagcatcctattgagtaatgcattaaagcatgtccatgaattggatgatcttaacccacaagtagttgaagggtttagacttttaagtaacgccattatctctcttttataccagcaggaaccaactttggcgctatactatatttcaaaactagaagagtttcaagtgaaagaagagcacgtgtatgaaaggattttgttacttttttttaagggtatcagaaaaaaattagaaggttattctgaaatagagtataacaaagaatttaacaaattatattttattttagatgtactacaaatggaggagcaaaaaaggatttttaaaaatgccattgcaaaattataatgttaaaaatcaaaaataatcatttaaaacgaccgtgtagactaatttttaatgcctgcacggtcgttttttagaaaaataaaaagaaaagatgtctgaagtgtttaaagacgttacaacaaatggaaaagtaagaccttggcgagaacgcaaaattgaaaatgtacgctatgcagaatatttgtcgattttagaatttaagcgggcgcatgatattaaaaattgtggggaaactttacgttttaggaaaattggtgaccatttgaagctttatcaaacttggttttgtcacaaacggttatgtccgttgtgcaattggagaaagagcatgaaaaattcaagccaattaaaacaaattatagctgaagcagttgcaagagagcctaaaggacgttttttgtttttaactttaactgttaaaaacgctcattcagcagaggagttaaaagtgtctttaagagctttgactaaagcctttaataagctaactcgctataaaaaagtgactaaaaatttattgggttatttacgttcaacggaaattaccgttaatgaacaagatgggtcgtataaccagcatttgcatgttttattgtttgtaaaatctagttattttacaggggatagcgtgaattatattaagcaagaagaatgggctaaattgtggcaaagagctttaaagtctgattatgagcctgtggtgcatgttcaggcggtcaaggcgaataaacgtaaagggactgactctttacaagctagtgctgaagaaacggctaagtacgaagtgaagtcggctgattatatgacggttgatgatgagcaaaatttggcggtaattaaagacttagaatttgctttggctggtactcggcaaattagttatggtggtctttttaagcaaatcaagcaagatttgaaacttgaagatgttgaaaatggtgatttaattcatgttggtgatgaagattacaccaaagagcaaatggaagctgcggaagaagtcgttgcaaagtgggactttaaaaagcaaaattattttatgtggtaggggggtgttttttatgatgatgagattggataaattttttgttgaagaaatgcaaaaaaatggttttgatgttgattttaagcgattaaaacagatttatcttgattctagaaatagacattctgatgatattgaaaagggaaaagtacgtgctttaaatgagcgtttgaagtatgaagattaggagataaatgagtatgggattatttgaagattattacgatgagcatgacttagataaaaatagtgaatacagccatatgagtaaaaaagagttagtgattgaagctgaatatttgcataattctttgtggaatattttgaaatatgttgataacggcggtacagatatagatgttgttaaagcggaagtctatgacggcatatacgaaagtcggatataaacattgcatgtttagtgatttttggaattttgttccacggtttttgtggatcaaaaatttcggttttgcaaattaaaggaatctcggcggaaaagatagccgagatttttttaattcgggcgtcaatttttcttagaaaaattaagctagtgagtggcgattattttggtggaagagaacagccaaaattgtcggccacgagagcaagattttccgagtaggaaaatgagcggtggggtctgtcctgctggcaaagcaaccctcggtagagaccacactttgcgaagtaaagtatagtgttatactttacatggacggtgtccgaattagggggtgtgtggaatgagttttgttgtcgcaagaatgcagaaattgaaagctgataatttggttggtttgggtaatcacgaccaacggaaaactagcaatcatagcaaccaagatattgacgcttctcgttctcacttgaattatgatttggtggctggacggacgaacaattttaagacggatattcagtcttatattgacgaacgcaaggctggctcccgagctgtccgtaaagacgctgtcttagccaatgagtgggttattacgagcgataaggggttctttgagcaactggacgaaaaacagaccagagcctattttgaaactgctaaacagtactttgctgaaaagtttggggacgagaatatccgctatgcttgggtgcatttagacgagcacacgccccatatgcatatggggatcgtgccgtttgataaagataataaactgtcggctaagcgggtgtttaatcgggaagccctgcaacaggtgcaagatgagctaccagagttcttacagtccaaaggttttaagcttgaacggggtcaaaaaaacaaagagcgtaaaaatttgtctgtgcctgaatacaaggctatgcgtcaagaattagagacggttaaagcagatacaaaaaaacagagacaagaattcgaagattttaaaaaatctgattttgatgtaaccaatgttgaaaccttacaaccacgctttaaaaaaggctacgtgttggttaaaaaagacgattttgagcagatgaaacagggagcaatttatgccaagagtgcttttattgattcactccatgcaaaatctgacgctgaaagagctcatgatagtgaaattaaagctagtagtcgggcgcttgaattggaaatgaagaatgataaactgcaagatgaaaataacaaattgcggacacaattaaatcatgcgcaagatttgattaagcgtatgttcaaggtgctaaaagaaaaattaggcgataaagtgcatatgaaaccagaaacgtggcacaaaatcggcttaaaagctccaaatgagcctgataagcaatctaaaaagcgacccgagagaaatacaggcttgagccgttaaatcgcttagaacgcaaatatgagctaattagagctatatcatgctagcaatagagttctgtttagctgttagtcaacggtaaatcgaattaaaggggcttactgcttttagcagttagcccctttttgaggctttaaggagttgactgactttactcaaccaaaaagccttatgtcctaggaaacaagccattgtttcctcgagcccagcggcggcaagcgacaggggtccagctggctcagctggtcggtgtggctgaaagccacggttttaaaaaagacagtccagcggtttttgctgatctgtctttttggggtttggaagcgacgttttttgtcgctttcttcttatcttgatactagtagcatcaactagtttttagtgttttcgttcctatcccttgatattacagggttttggtgtattattgaggtataaattttaataaagaaagacaaaataaaaaacccacgtgaaatctctgtttggcgaccgagcacgtgagttgattatcatttacgatttatagccttattttaggggggaaaccctattatgtcaaggttgtaagcttagctaaaatgataattcagctccttcacgtggataaaacgggaggagctttttgcatggcaacgtcctaccctcgcagggggcgatcccccaactactctcggcgttaagaagcttgacttctgtgttcgacatgggaacaggtatatccttctcactatcgtcaccacactctgtgctaacttacgttatcacttgagaaaacttttgctctctcaaaactgaacaatatctattttttccttcgagattcaaccacttctacttggttaagtcctcgaccgattagtactagtccgctccatgtatcactacacttccacttctagcctatctacctgatcatctttcaggggtcttacttgcccgaaggcaatgggaaatctaatctcgaggtgagtttcacacttagatgctttcagcgtttatctcatccacacatagctacccagcgatgctcctggcggaacaactggtacaccagcggtgtgtccatcccggtcctctcgtactaaggacagcgcctctcaaatttcctacgcccgcgacggatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccgctttaatgggcgaacagcccaacccttgggaccgactacagccccaggatgcgatgagccgacatcgaggtgccaaacctccccgtcgatgtgaactcttgggggagataagcctgttatccccagggtagcttttatccgttgagcgatggcccttccatacggtaccaccggatcactaagcccgactttcgtccctgctcgacctgtctgtctcgcagtcaagctcccttctgcctttacactctacgaatgatttccaaccattctgagggaacctttgggcgcctccgttactctttaggaggcgaccgccccagtcaaactgcccaccagacactgtctcccgccacgattagtggcgcgggttagagggttcatacaacgagggtagtatcccaccattgcctcctccgaaactagcgttccggattctacggctcctacctatcctgtacaagctgtacaaacactcaatatcaagttacagtaaagctccatggggtctttccgtcctgtcgcgggtaacccgcatcttcacgggtattataatttcaccgagtctctcgttgagacagtgcccagatcgttacgcctttcgtgcgggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcagttcagagcttcgcttacgctaactcattcccttaaccttccagcaccgggcaggcgtcagcccctatacgtcatcttacgattttgcagaaacctgtgtttttgataaacagtcgcctgggccttttcactgcggctgatcttgcgatcagcaccccttctcccgaagttacggggtcattttgccgagttccttaacgagagttctctcgctcaccttaggatactctcctcgactacctgtgtcggtttgcggtacgggtagctaaactctaactagaagcttttctcggcagtgtgacgtcaggaacttcgctacttaaatttcgctccccatcacagcttgtccttaagaagtaaagcatttgactctacttcagacttactgcttggacacccttttccagctgggtgctttccttagcctactgcgtccctccattgttcaaacaagtttaactagtacaggaatatcaacctgttatccatcgcctacgcctctcggcctcggcttaggtcccgactaaccctgggaggacgagccttccccaggaaaccttagtcatacggtggataggattctcacctatctttcgctactcataccggcattctcacttctaagcgctccaacagtcctcacggtctgccttcattgcccttagaacgctctcctatcacgccacctaatggtggcatccacagtctcggtaatatgtttaagccccggtacattttcggcgcagaatcactcgactagtgagctattacgcactctttaaatggtggctgcttctgagccaacatcctagttgtctatgcaactccacatccttttccacttaacatatatttagggaccttaactggtggtctgggctgttcccctttcgacgatggatcttatcactcaccgtctgactcccggacataaatcgatggcattcggagtttatctgaattcggtaacccttgatgggcccctagtccaaacagtggctctacctccacgatcctaattccgaggctagccctaaagctatttcggagagaaccagctatctccaagttcgtttggaatttcaccgctacccacacctcatctcagcacttttcaacgtacacgagttcggtcctccagtgcattttactgcaccttcaacctggacatgggtaggtcacttggtttcgggtctacatccgcatacttatatcgccctattcagactcgctttcgcttcggctccgtctcttcaacttaacctggcatacgaacgtaactcgccggttcattctacaaaaggcacgccatcacccattaacgggctctgacttcttgtaggcacatggtttcaggaactatttcactccccttccggggtgcttttcacctttccctcacggtactggttcactatcggtcactaggtagtatttagccttgggagatggtcctcccggattccgacggaatttcacgtgctccgccgtactcaggatcctgaactgagagaacttgatttaacttacggggctatcaccctctctggcgaatcttcccagattcttcagctatcaagttctttggtaactcaaatgttcagtcctacaaccccaggaagcaagcttcctggtttgggctcttcccgtttcgctcgccgctactcagggaatcgaattttctttctgttcctgcgggtactgagatgtttcagttccccacgtttaccttcacacatcctatgtattcagatgcggataatagtcgattaaaactattgggttgccccattcggaaatccccggatcaaagcttacttacagctccccgaggcatatcggtgttagtcccgtccttcatcggctcctagtaccaaggcattcaccatgcgcccttcctaacttaacctatctttacctacggtaaagtgattaattgagtttagcgattaatctttgaactaatcttgttttataactctttaaattacgcggttttctctcggtttaattatgattaacaattaaaattagaaaattatagatattattcagttttcaaagaacaaaaacctctcaaaactaaacaaaactttgacatagtgtgggtttccgtttattccttagaaaggaggtgatccagccgcaggttctcctacggctaccttgttacgacttcaccctaatcatctgtcccaccttagacggctagctcctaaaaggttaccccaccggctttgggtgttacaaactctcatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccgacttcgtgtaggcgagttgcagcctacagtccgaactgagaatggttttaagagattagcttaacctcgcggtctcgcgactcgttgtaccatccattgtagcacgtgtgtagcccaggtcataaggggcatgatgatttgacgtcgtccccaccttcctccggtttgtcaccggcagtctcactagagtgcccaacttaatgctggcaactagtaataagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacaaccatgcaccacctgtcattctgtccccgaagggaacctctaatctcttagactgtcagaagatgtcaagacctggtaaggttcttcgcgtagcttcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcttttgagtttcaaccttgcggtcgtactccccaggcggattacttaatgcgttagctgcagcactgaagggcggaaaccctccaacacttagtaatcatcgtttacggcatggactaccagggtatctaatcctgttcgctacccatgctttcgagcctcagcgtcagttgcagaccagacagccgccttcgccactggtgttcttccatatatctacgcatttcaccgctacacatggagttccactgtcctcttctgcactcaagtctcccagtttccaatgcacttcttcggttgagccgaaggctttcacattagacttaaaagaccgcctgcgctcgctttacgcccaataaatccggataacgcttgccacctacgtattaccgcggctgctggcacgtagttagccgtggctttctggttaaataccgtcactgggtaaacagttactcttacccacgttcttctttaacaacagagctttacgagccgaaacccttcttcactcacgcggcgttgctccatcagacttgcgtccattgtggaagattccctactgctgcctcccgtaggagtctgggccgtgtctcagtcccaatgtggccgattaccctctcaggtcggctacgtatcactgccttggtgagcctttacctcaccaactagctaatacgccgcgggtccatccagaagtgatagcagagccatcttttaaaagaaaaccatgcggttttctctgttatacggtattagcatctgtttccaggtgttatcccctacttctgggcaggttacccacgtgttactcacccgttcgccactcacttcgtgttaaaatctcaatcagtacaagtacgtcataatcaattaacggaagttcgttcgacttgcatgtattaggcacgccgccagcgttcatcctgagccaagatcaaactctcatattaaatgatgagtctttttcaagctcattaattgtttgttttgcgaattgacttcgcataatgttttcttacataatcttgcgatttgtaagaccctacactattgattgtcaaaattttgttcagttttcaaaggtctactatcgttgtcatatcaacggaaaatatgttacatattgcaagcgtttacaagaaaattattttcttgtacaattttgatgttataattaaataaatcacaaactcgagataatcacgatggcaaattttaatttaagacttcaagcttatcaagccaattttagcgataaggaaaaagaattagcacaatttttattaaaaaatcaggcccaaactacccaacttacgatatctgaacttagccatagaactaatatctctactgcgactatttcacgttttgccaagaatctaggttttgataattttcaagctttaaaactctgcatagctcaaaatatagaaactaataatccctatgtagaaatcagccctgccgattctcctaaaaccatggctaaaaagatatttaaattgaatgtggatactttaaatgctactgaaaatgctctaaatggaaaagatttagatcagtgtgtaaatttaattttaaatactaaaaaactaggtttatttggcttaggtgctagcaacattgttgcattaaatggatttcataagtttttacgtaccactatcgaacccatctatgcaagtgattttcatatgcaattaatggaagcagcccgcctctcaaaaaatgatgtgatgctgttagtatctcattcgggggaaaatcgggatgccctcgccctagctgaagttgctaaagaacgtaatattccactaatattaattactagttctgctaactcaactctctcaaaaaaagctgatgttactcttgtttcagtcgctgaagaatcactttaccgcccggatgccttacacacactcattgctcaaattagtataatggataccttatttatgataattgctattaagaccaaacgaaatattgctaccaatattcgacacgaaattgataaaactagaaatagacaataaaaatttcaaaatactgttataatgcttttatcaaacaaactggagtgatcactatgcctcaaaagccattaacagaatacacaattgatattccaaaggttgctgaactattagaagataccgatagtttacatactttttttattaaacttactccgggatatcagcgcgaatgggctcgttttatttttggagttaaatctgaagcgactaaaatccgtcacattgaacagatgaaagccgtttttgaagccggatttaaatcaaaacgagcttatgatcaacgaaataaataatttttaacgcctctaaaagggcgttttttatttggaaaactttcgactaatccacgcaactagcattgatacacttgatatagctataaatacaattccttcgccttgattgttttctactattgctaatacctgtccataaaaaacttctcctaaaggtagtgccaccattgaaatcaacattacaatcgccaatacacttcctaacatattaggctcaaccctaccttgaatttcactaagtatagcaatcgaaactacggtaaatacaaattgaactaatacaaaacttaagataatacagctaattatcaataattgactgtttaaatatagcattgctaaacctgttattaacaataaacccgttgataccatcattaatatgaaaggaggatgagagattcgaactctcgcgtggtttgacccacctgacggttttcaagaccgttcccttcagccagacttgggtaatcctccataataaaaatatacgttttactgccctatactaacaaaagctagatggaccttgtaggactcgaacctacgaccgaacggttatgagccgtttgctctaaccaactgagctaaaggtccaagttcgtatattaaccctatcgcggcggaggggatcgaacccccgacctcccgggtatgaaccggacgctctagccagctgagctacaccgcgatctatatattgaaacaataaatgtatttaaacatttaatcgggaagacaggattcgaacctgcgaccccctggtcccaaaccaggtgctctaccaagctgagctacttcccgttaaaacaatgcacccagtaggagtcgaacctacaaccttctgattcgtagtcagacactctatccagttgcgctatgggtgcataataagtgccgaggaccgggatcgaaccggtacggttatcactaaccgcaggattttaagtcctgtgcgtctgccaattccgccaccccggcatctttgctatagtagtaagggattactactaagcggaagacgggattcgaacccgcgacccccaccatggcaaggtgatgttctaccactgaactacttccgcaaaattgatatgccgactagaggattcgaacctccgaccccctgtttacaagacagatgctctgccaactgagctaagtcggcattatcacttattaatgccatatatttacttttatgaaacatagcactaatttgtgctatgagccgtgacaggctcgaactgtcgaccctctgattaaaagtcagatgctctaccaactgagctaacggctcaaaatataatgggggatacagggctcgaacctgtgacctcctgcttgtaaggcagatgctctcccaactgagctaatcccccatttatatatgaccatttcgaagaaaaagttagtttgtctacgttaaccgaggtattggacgtgtcgaaaagttatcttagccgaatttttagacaaacggttggtactagtgtaaaccagtttattctggatatcaaaatgaagcaagcatgttattacttaaaagatactaatttggcagttcatcaaattgcctctcgattgggctacgatgatccatactatttttcaagaatttttaaaaaggtggtaggtagttctccacgggtttttaggaagcaagaaaaaaataggctgtagccaattatccatgtttatgagtttatattccatgtttctgataccgctttcaatacataatatgaatgtattgagggcgtttttttagaatggaagtgataattttgtattaaatgtattatatttacgtctaattttaagtgatatagcaatgatgtataaaaatcctgcgatgaagatttaatatatggaaaaatttcactgtaccattgagtattttttgttgagagaaggaagagtaaatgtagtaaatatataaaatgtttatgtatagaacaagaaatatcggttctatcaaaagagatacattttagtttcactgattcgataagtacttcttaattaaaaatatgattacgaaaaacgtagttaagtaataatttgtttaaagttaattataattggaatacttataatctggacgaggtggaaatgttttgagtaaataaagttaattaataatcaaatgttgatgacccgtacgggattcgaacccatgttactgccgtgaaagggcagtgtcttaaccacttgaccaacgggtcataaatataaaatatacaagctacggagaaggagggattcgaaccctcgcgccgcttgcgcgacctacacccttagcaggggcgcctcttcagccacttgagtacttctccaaatgggcctaaatggactcgaaccatcgacctcacgcttatcaggcgtgcgctctaaaccagctgagctataggcccatataaaaatataacaaaagcgggtgacgagaatcgaactcgcgacaacagcttggaaggctgtggttttaccactaaactacacccgcataataaaggtattaaattgtgaatggcgcgggacagaatcgaactgccgacacatggagcttcaatccattgctctaccgactgagctaccgagccattttataattggctaaatcaggggagaattggtttctctttgaatgatctacctgaacatggcgtacgccaacggcgtaacgttgaccaacgatccaaatataatcaatctttggggcgatcaattgaacagcgtcccatgatgattaatcaacgtaatcgcatcggcgattttgaactagatacagtcgttggtcctcgtgggcatagtaaggcagttttattaactttaatcgatcgaaaatcacggttcctttgggcataccggttaaaagatcggacgacagcgactgttaatgaagcactaactaagttcctaaccacttttaatggtccggtgcacagctttactgtggaccgtggcactgagtttagtgggctagtatcacttgaatcacaatatggtattaagacctattactgccatgcttatacgccagctgaggctgaaccgatcaccgtcaacaatttcttatgaattatctcgatgtcaaccttatcaggctgaattagcacaaacagatgccgaatacaagcgatcacgatgtggtcggaaaactaagctgagcgatgagttaaagcaaaaaattctcaaccatttacgtctaagctggtcaccaggaatgattgctcacgaatttaaactagctactaaatctattgaataaacaaccttagttgtttaatggagaatagcgggatcgaaccgctgacctcctgcgtgcaaggcaggcgctctcccagctgagctaattccccatgtatgggcctaaatggactcgaaccatcgacctcacgcttatcaggcgtgcgctctaaaccagctgagctataggcccgatacgcgtgctctgagagtagttgttagcgcttttgacaacttaattagtatatcgtgtggagattcaaatgtcaacaactaattttaattaatttgaattaaaatttgaaaacttgatgacgtcatctctcgcgacaacagaaatatactatacactcgtttttaaggttcgtcaacacttttgcattatcgcgggatggagcagtctggtagctcgtcgggctcataacccgaaggtcgtaggttcaaatcctgctcccgcaattatggtcctatggtctagctggttaggacgcctgcctgtcacgcaggagatcacgagttcgagtctcgttaggaccgt</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="15">
		<INSDSeq>
			<INSDSeq_length>3326540</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..3326540</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q67">
							<INSDQualifier_name>note</INSDQualifier_name>
							<INSDQualifier_value>Lactiplantibacillus plantarum</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q77">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>unidentified</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>gtacaactttaataacaataaacggccagctcggtgcatattatccagcaatagggcgaaaagacaatattgcgctgttttcgacaccccatgcgtcacgaatctaccgcggttgctcatcttgtccataatattccggcttttcagcctggacgggatgggcctgtaaccagctaataatctggcggctgaggtcatccgtcattggtgccgcagctgctatttgtgctttagtaatttggttgacatgaattcccgcagtaattgtacagcttccaactagataacgctgaatccgcttggccattcgttccgaaataaagttatctttatggaagcgaccatcatggctgggaaacttaaccgtttcgggaaccgtgctggcagttagtgtggtcacgtcaccaatatggggattggtcccaccggtaacgacgatcaacaagtcatatccaatcacttggagtgttgcttgcatttgatacccggcctgctcagtcgtaaaagttgccatacttaatccccctcccaacggcgatcagtttcattatgaatatgaaacgcatctaaaattttcatggtttgatgattgaccagatcctgaatggattgcggatgattataaaaagcgggaatcggtggaataatttgggcaccgagttttgccaacttcgttagattttctaaatgaatcacgcttaacggtgtttcacgtggaacaatcacaagtttacgtcgttctttaatcgtgacatcagcagcccgcgatattaaattatcaccgaagccgtacgcaatccccgctaccgtcttcatactagctgggacaatgaccattccgtcattcaaaaacgaaccgctggcaatcgctgcgccttggtcattagcccgataagtagcatccgcgagcgccgttagctgcgcgagcgagtaatcagtctctaactccaagttttttttagcccacgcactcattaccaggtgaacttcaacatctggccgctgatgtaacttttctaataagtcgaccgcgtaaatcgtaccggacgctcccgtgattcccacaacaattcgtttcatcctgacaccctcgtttcggcaattctacaattataaaattagtcatttacctgtctatgataccttgcaaaaatactacaaacaaatcaagtttagactaattaatattcaaaaatggaatattaattagtaattggcatgtcaattgaatctgttatgactacgccaacagcattaataaaagagtcatagatttcctcaaaaatttgaaaagatctatgactctcttttgtattagcaagtaaacaaacaacttgtcaactattcgttatttaactgaaaccagctcaaacaattgctctagtttcaaattctctaagagcagcttgattatactcccgccaatcaaaacgttcaaaacaaacctgttgctccatatctagcacaatcattagtgctgcatcattttgtacatcataatgagcaagttgaccgttctgagcggcacgctttccgtcaataaacactgcgtaattcgggtaactttcaacgtgtttaatttcaacgaatgcacgcccgttgctaccattccccaaaacgatatctggattttcccaatcatctgagctagtaacccatttaccatcaacttgggtttcagcatggaagattttcaatggctcttttacagtttttacatacttgatactgtccttggtctcaattgagagagctaaagtattcgccaaactatttggatttgctacggcatttttaccgctcagcaagccaaaacgtccgcccttgattacatcttgaataccagcaacatctgttccaacaaccggcttgtgtgcaagcaaagcttcaataatagcaagcccttgaccctctgtaactgatggcagtacaacataatcagtaaatgacacaaatttcattggatgctgcaaaaaccccatcatgaacaccgattcatctaatcctaaaccggaaataagttgctctacttccagtcgtattggaccattcccgacaatatataatcgcgtcttcggataattatcatgtactaacttaaatgcttggattaatcctaaatgattcttttcaggagacagtcttgccaccgtcacaaaattaaaataattctgatctacaggatgaaataattgagttgtaataattccgcttggtgtctctgttttagtaagctctatcagtgaatcaccattatccacttgttgctttacctcagataattctttttcaatttcggcgccattaactagattctcaacccatgtaaacttagcagaatcagcatactgactcaaatcttctcgattttgtttatcagctgattgggaaactgaaataattttgtcaaaatattgatagtaagtaaacgtaacacgcagattcttacgatgcttgtatcgcccattaacaattttattatattcatcccacatagtattgtgtagaaagacaaccttttttggaaccggtgataaagcaaataatccagtaatagctttgttgtaaccaccaaagtcaataacttcgtatggcataaagttaccaaagatacgcctaaaattcagctggtacgttgccttcatcttattttggttaactaactttgaattaaatccaaagtggtagctagtgttctgattataagtatcaaagaatgttctagttgcccatgaaaaattaaaaataaagtgcacgctgccgggtaagcgattcatattatattctttttcagggcgcatccgcggataatcaacaaatactaattcatatttattagtgtcaaagtttctagacaaattaataatagaatttgtaatcccgttattatagaaacctccagcataaatcaataacttctttttattattgttgaaatcaagtcgctcaatcgatgacgactcttcaaacaatacttgcactgcacgatcagtcgcttgtccgtcatcataactcaagaattcggatttataatcattgtactgttgttcgtaagtcttggcccatgaatcaaagtatttttgattacagtcatcaagcaattgatcaaacttatccgtgaccagtcccggaagtgtatcaagcgacttgtaaaagcctcggttctgtgcgtaactatccttatcaggaacataaaacataacaggccgtttaatcggcaaaaagtcgaaaaagatactggaataatccgtaatcaatacatccacaccacgtaacaatgtattggtatcaatggcatttgaaattaattgatcaccatatcccatttcaactaatttatcataaataaaataatgtacttttaaaaatactttgtagccagatgggacacgttcctgcaatcgttggacttcatttaacaactgtaaaatatcagcttcagtagtatattccacatcttttttccaagttggcgcatacaagattatcttttcagctggaagccccaagcgctctttcaacgcttgcgtatcttcggaaactagtgtccccagtaagttatcaactcgtggattaccagtaatataaacttcatttggaaaaataccgtttaaatcatggctcgtaattaaatgctcagccgtaaactgattaggcatagctaagacatcagctgccaataaattacgctgaatgttcttatggtctgccctacctgaacccttaatatctaatcccagtgtttttaaaggtgtcccgtgccaagtattcagataccgttgcccatcccttttgataaaatagggcatgaaagaagtatcgttaattaaatactttgaggtagctaaggctttcatatactgacgtgattcgtacttaactaaatatacccgatgtctcttggtatccgccataatatccgcaggaattgtatctttgtctttgtatgcccaatagtacgtataatccggatattcttgtaccatcttttgatacatcgcatacacatttccagtcaaattgacagcatgatacgattccaagaaaacagccttttcttgaactttgctatgtttcacatagtataaataaacattaatttgacgaattgccggcttagttacaaactcccgaattggccgtgcaacaaacttacacgcgagtttgatggtattcatctttcccataatatatatcattactccttgtacttgactacagtactctagccctaatggattagcctgtataattatttgcgttctgatctatgctagtaatcaacttcacaactcgttgactagccgttccttgctcccattccgtgaactgtgtccgaaatgccatcatcttggctgtttcgtttggataaccatcattagtcaagaactgatctaacttggccagaaaatcctgctcattggtgacaattggaccaggaaccttgttgtaatcaaagtagaatccgcgaatatcaccctgataatgcgctaagtcataaggataaaatagcataggtcgattcaagatagcgtaatcaaacatgaccgaagaataatccgtaatcaataaatcactaattaagtacaaatcattaatatcttcatccacacataatttaacattgtcctcaaagccttggatattgatcgactcagctactaggtaatgtggccgaataataagcacatcttccttattaagccttttaacaaccgcggccaaactaaaaggcaagttcattttatacatacctttgcggataaaaaagtcatctcgccaagtcggcgcatataaaattactttgcccatcttattgccaacaattctttttttaatcgctgcaatcgcatcataatcctggcgctgatgcactaaccgatcgttgcggggatacccataatccaagaactggttgttaaaatcaaacgctcgtcgaaaaacgtcttttgaaaactgattgggtgcaattaaataatcccaccgtttactctccgccgtaaaattctgacgatactgacttgtatcggtaccaggcattgaaacttttggaatatcaatccccaggcgctttagcggcgtaccatgccaagtctgaatataggtcgttttcgcattcttcttcaaccaatacggcatccgcgcgttcaggacccagaattctgcaaccggtgccactaataaccatttggccgaaaagcgtggaataatattcaacttaggatacttttcctgggcttccacaaccaactgacgcttaacaccccagactagcttccaatctggatgcgcggtctgaagtgcttcgtaaacgtatagcgggttatccattggaactttaccattaaacgcctcaaataaaacaacgtgttttctcactgggcacacagtcgcaattacattgaacagtcggcgataaacctgactgataatatcttttaatgccattttattgaattccccgtcacacgtttatttttgattgaaattcaagtcttgcttaatcttagtcgttgagatttcaggagtccgtggtaaatagatgacttcagcgtcagtttgttcgcccacgaaatcaaatttaccagtccagtcatcacccattacaaagcgatcaatttggtataatttcacgtcacttactttttgatcccacgacttttcaggaatcactaagtcaacatagcgaattgcttctagtaatgccttgcgcttttcgtatgagaaataggccttcttttgcttgctgtcccagttgaactcatcggttgatagggccacaattaggtaatcccctagtgatttggcacgcttgagtaattcaatatgcccataatgtaataaatcaaacgttccgtacgtaataactcgcttcatagtaaaactcctcctaaaatttcttcgttaatctttattaaatcaatgtacacacctgaatgtaaacaaggctattatatcatgaaaagattgactacacccatcattatacaattcttaatgagccgcgctttgtatattttatattttaaaacaagcgaaatgcatatatcacgcaataacttgcccatattgcggtaattatcattgcaatttgtcatttattcactcgtgccttttatgtcgcaatccatataaattaccgagaagctaatccacaacagtttatcattaaaaccaaacattcaatgcgccacaccacgttttttggcctataattaaggtagtgtattaatgagggagggatgtctatggcaaaacgacgaatcacacacgacccacaccagtttgttaatactgctactgaccggcgacgcttacaattggctgtccaattagccttgccaacctgtgcgcacgtcttagcacgcaattttgcgcgttctagtgccagctcttactggctactaatgataaagacgccggggacggctgccccgcgctttttgaccttgcggatcgcggatcatttgctatggctgacgaaccatgatcaattaaccattagttgggaggctggtaattttgacgccgttcaacggaccttgcgtcaagaattaacaccagccactctgcaacaatacagttatcaactcacgacaactgatattatgacactgcgcttgattctgcatttggaacaacatcagctcatttggttggtccaattagcacctgaaatcgctaaggcctacaagaatcagcattttgaccttcgtgacgactttggtcaggccaaattgttactaggcaacatgaataacaatagtctccaactggtgccagttaagcaaccagctttccaaaatcatcttggacaatacttcggccgcaacctcctattctcacagttcaccagccaccatctattgcgactattgcccaccaatcaatggattcgacccttgctaaaggtgttgccacccacaccaaatctggaacaacaactagcagtcctgtatggcaccgactttgtccgcatttatgttgaagcgattcgacaacaagcacgcttgcaagcgattagttcataaaaataagacccccgctacgttcagcaggagccttattttagttactgattattagtcgcttttaagttttccttaggacctaacaacttatccgaaaagccaaatacataaactaacatcgttgcaatcactagtgtcccgtaatgggatatcaaataaccataaaaatttgacccgatgccgacacccggggtgataaacgcggggaaaccgatcaacgaccctgacaaagcatagttattaacgcgtaacagaccggtcagtaagccacctagaccactcgcaatgctagcaacgacaaagacccgtttgtatttcaagttgaccccgtatagcgccggctcggtaacaccacaaaaggctgaaattgcagctgccagtgagatctcctttaggtgcttatccttagactttaagaagacggccaacaccgcaccaccctgagcgaccattgtaatcgagaggattgcattcaaataactgtgcccattcgtcgcaatatcattgatcacaatgggaataatgccccagtggagcccgaaaatgaccatcgtctggtataaaccaccaataaccaatcctgataaggccgggctaaaattatagacggcgaccaaaccgttggccaagcccttactgataatcgtaattaagggaccgaccaccactaataccactatcgccaaaatcagggcttcgataatcggaataaagacgctccgtaaatacagcggaacaactcgttttaacccccgctcaacgtacacgcctagccatgcagccacaatcatcgggaacacggatgccgaatatgacattaaatgcgtcggaacacctaagaacgtgatttgggccgtggctcccttactagctgccgttatcagacttggatagataagaacagcaccgacaatcgccagcacgattggatctgaacctaactttttggcagcagtaaagcctaggacaactggtaaaaagtaaaacgttgcatcagctaccgcgttaaataccatatacgtcccactcgtgaccgccaagactttgaagcccgttaacgcggccaagattccttttaaaatccctgaacctgccaaaatgccaatcaccggaatcattgccgcggtcataacaccaatgacaccactaatgccattacgcacgtggcttagccaattaacgtcacttgatgcctcctgaaccggtggtactggcactccgtccgcaaattcaggccctagttgtgcgatcactgcatcaaaaacatcgttgactgccggaccaatcacaacttgatactgaccaccggcctttgcaacatcaatgacgccgtccaagttcgcaataaccgcatcgtgcgctagtgcttcatccttcaaataaaatcgcaaccgtgttatgcaatgaatcacgctattaatattttgttgcccgcccacattagctacaattgccgtggctaatgccgagtaacgcgtcgttgactgcggtaccgctgccactaccggtgacgcggttgttgtcactgttatcaagtgagccgttgcgacgactgcaccggccgcgacagcttgtggcagtggggctagcgtcaagtcagtgagtaccagctgagcgttcgtcacgacaatgatcaccgtggtcggtttgtgggcctgctcgatagcagctaaatccatgtcgactaatagtgtgccagccgtcacctcatcaccgaccttcacgtgaacttcaaacggtgccccattgagtgccaccgtatcgacacccagatgtaccaacacttcgaggccagtcgtagtcaccatgccaattgcatgtttggttgttgcgactactgtgattcgaccactaactggtgccaagatgtgaccagctgtcggctgaacaccaaatcccggccctacccttcccgccgcaaaaacaggatccggaaccgttgccaatgacaatacttgaccagtaactggtgctaaaatggatacttcatcgatttttcccataatcatcatcccccatgtaaaacccttaacctaaccttcaaaaatccttaagacgaccgtctcacgtccaatcatgatccattaaaattctatcatcacaattagaccaatctccatcacttaccatcacttcgttagggcgactaaatatcaaaaacaagcatttttccgaatcggaaaaatacttgtttatcctaacgttgattaattatttgacgtcgccattaactaggcggttgcacctaagtgtcgctttttaggcgctactttaactgcatttgcatcctcatccttaaaaccaaacatccaagttaaggcgaaggacacgacaatcgtggctgcggatgcaatcaagaaaccataaaaactaaagtccaagcccttcggattaacaaaggacgtgaagccaattagtgaacccgtaaagccccacatattgacattcatcaagccggtcaagaagccaccaactgccgccccaatactggcagtcacaaaggcccgaccatatttcaagttgatcccgtacatggctggttcggtaacaccacagaaggctgaaatcgttgctggccaagcaagttcttgaatgttagccagctttgactttaaggcgattgcgaatactgcgcccccctgggcaaccatcgtcgctgaaacaatcgcgttcaagtaactgtgacccgtcgttgcaatatcgttggccacaatcggaataaccgcccagtgcaacccgaagatcaccaatacttgatagaagccaccaatgattaagccagaaatcgcagggctcaaattgtagacccacacaataatatttgccaatcccgttgaaagcacagtaataattggaccaaggaataatagaatcgcaccggaaacaatcacaacttcaaataatggcacaaaaatcattcgtaataccgttggaatcactcgttttaaccatggttccaacttacttgctaaccaggcccccgcaatcatcgggaaaattgaatacgtatacgaggcaacgtgtacgggcaagccaaagaagttcgcgttgatccccattcctaaaagcgtactcgtcgctttaccacttgccatcgttacaatagctggataagtcagcaccccaccgatgattcccatgatcaccggatctgcccctaactttttaccagccgtaaaaccgacgaagattggcaggaagtaaaagaccgagtcgcccatcgcattaataatcacgtacgttggtgcggtcgggctaactaacttgaatgttttcagtaacgcaagaattccctttaaaataccagaggctgctaataatccaatgacgggaatcattgaacccgtgataacaccaattaaattactgataccccatttaactttgccccacggcgtcgttggccgctgagctgctgcggcagtctcagcaacagctttagccgtctccgaatcatttgaaaattctggcccgatttgcttgataactgcatcatagacatccgtgacagcaggaccaatcacgacctgatattgtccgcctgcttttgctacgtcgacgaccccttttaagtcccgcacgacgtcatcatttgctttactttcatcttttaaataaaaacgtaagcgggtaatgcagtgaatcaaactactaatattcccggcaccaccaacattagccacgatgtctgcggctaactgatcatatttacccgcttttggtaatcgattctgccgcttagcattaaatgtgttggcgttcagacggcccgtagctgtcacgtcaccggcagcttttgcccccgtaacgacgtccaacgattctaatttatcactagtgttagtcactgctaaaatcactgtggtctgacgattagcggcttgaatagcagctaaatccatggtggcaatcacgtcccccgcctgaacatcatcgcccgcggccactttgaccgtgaacggggcaccctttaagtcgaccgtgtcgattccgagatgcactaatacttccaaatgatcatcaggcgttgtgaacccaatcgcgtgtttcgtctcagccaccatcgtgacctgaccactgactggtgcaacaacttctccacttgaaggttgaacgccaaagcccagtcccatcataccggctgaaaagaccgggtctttaaccttatttaacgcaataacgtccccattgaccggcgacaaaattgttactgtttgtgcctttgccatacccattcctccattcttaacctaacaacagcgcaaccgcttgataaggttgcatcgtcaattgtgctgtgacattaacatcttgataattggaaagtaacacctgtgcaccgaccatttcttccggaagtgtcaccgttgttggctgaccataaaaattattaagcactaataacttttgttggcgatatgtccgccaatagccgaagacttgcggatcatctaagcgccacgattgatagccaccatccgcgacgatcggcatcgtttttcttagcttaatgagccgttgataatagtcaaaaatctcgccactagccaattcatgggccacgttaatcgtcgcctgattagtcggtgtcaaccacggtttaccagtagtgaaaccagccttggcactatcatcccattgcatcggcgtccgcgagttatcgcgcgccttggtcttaacgatcgtaaacgcatcgtgatgactgtacccactacgaattaaagcccgataagcatttaatgcctcaatgtccacgtaatcagccatattgtcatagtccggatcagtcatgccgagttcctcacccatatagataaacggtgttccacgcaagaggtgaatgaccgtcgccagcatttcagcggacttgacacgataacgaccggcgtcaccaaagcgattcagcgctcgtggctgatcatgattattccaaaacaaagcctgccagccaccaccagctgccattccactggcccaactatctaataattgcttcaatcgtgggaagtcgaaggccattcgggaccacttccgtccatcaacataatccgtcttcaaatgatggaaattaaagaccattgagagttcgtgattagccggattagtataaccaacactgttcgcaacggttgttgaagacatctcccccactgtgacgctatctacatcctggccgaagcttgccgcgttcaattcctttaaataatcatgaacaacgggggtgtcagtatacaacgtcttgctagggacccccttaggtgcgtccaccaacttctcagctttaccggtaacattgatgacatcgaaacgaaaaccctgcacgcccttttgccgccagaaattgacaacggcggcacacgcttgtcgtacggccggattatgccaatccaaatcggcctgagtcggatcatataaatgtaaatagtacaaaccagtatcaccaaacggcgcccaggccggaccaccaaatttagattcccaattggtcggtagactaccatcagccttgggaggacggagatagtaaaacttctgatacttctcatcacccgtcaaagccttttgaaaccactcgtgttcagttgaagtatgattaagaaccatatccaacatgaccccgataccatttgccttcagctttgcaacgagttcttcaaaatcagccatcgtgccaaacatggggtcaatatggtagtaatctgcaatatcgtaaccgttatcattttgtggtgagacaaaaaacggattaaaccaaatcatgtcaatattcaactttttgaggtagtcgatcttttcaataacacctcgtaaatcaccgacgccatcgccattgctgtcgtaaaacgacttcggataaatctgataaatcacttgttctgataatttcatgcgctatccctctcatgccagatcttatttcttagttcgccgagcaaaatcgcggaaactaaagcggtccgcccggtgtcgtgattccgtatactggaacgctcgcgcatccgtgaggctcgtcacgcttcgaacaactgccacataggcgcccttactaatagcgaggtgttcgcggtcctcatcagttgccggcgccatcgtaatttccttcgtcgcgtaaccgatcgtcaacccaagctgattttcaaaatacgcgtacagtgagtcttccgccgcttgcttgggaactttcggaacgatcgatttcaaaatataatccttatcaataatagctggttcgccatcgatcactcggactcgtttgatggccgtcactggcgcttccgtcaattcggtaccaagtgacgtaaagtcagcaaccggtaacgttgcatccggttgatagtcataaacaatattttgcgtcttaatgtgtaacttttcggctaactctttataactcacaatgccagaaactggaaattcatactgtcgatgctcaatcacaatggaccctttaccacgaattttttgaatatagccatcctcagccaatgtcgctaatgctttgcgcccagtctcacgtgaaatcccatatagctcacaaagttgatgttcactcggcaaataactcccgatcgggtaaacctccgcatcaattttctggagcaaatcttgataaactaaggccgctttattcacggcaaccacccctttgttatcgttttcatttatgaatatagacttgtttagacaagttgtcaatatttaaataataacccaattaaatttgtagattataccagccggatcaagtctagacatgtctagagttcacaaaatccgagcttatatttcagtattcaataactgcttcataataagtgccaacacctatacagtattggttgaactagcaggatagtccgcaccataataaaaaatcgacattcgcagagcgctaacagcaatctccaaccaatgtcgattctatatctgatgatttcattaatattactattttcgcaataaatctttcgctttcattgttgctacttcttttttcatttttctctttcggttcacgagtgcatctatccagataccattcagcacggcttcgccaactaacaatacggttactattgataataaagagacctcttttgtaaaaacaatgtaaataataaagcctaaaaagccagctcccggaattgccccaaaccaccttggtaagtatcgatctaacatatagagcactgcaacgaccaacataccaatcagaattcctttaaaatcactcatgttgttcctccctaaagtcagtaataatctgttttgctacctctaacgataatttctcatcgattaccaatttcataaccttcgtttcaaacgtatttgcaccgttgtcctcaataaagttaattttttgaataatcgtgtttaaccgcattcgcacggttggataactcacttgataaatcttagcgagttgttttagagaacctgaggcaataaccaattgtttaacaaattcctgatcctcacgttctaaattcacaaaccagtccatagcatccctcttttttaatattgtttattaaactttaacattgtttattataatgtcaataaaaaatcatatatttgataactgatacaatccggagctattcaaataaagacgagtactctaatccaaaagaattacagtactcgccttatttagaatattaacgctactagtctcagtaaatttattagctgacctttagtgattcaatccaaatgcctgattatcactagcatccgcgctagctgcatcactagctgcttgttcttcggccatcaaccgagcgcgttcatgtttgttataccaaggtgaaacagtgaaagccaagacatcgttcatcagataaacggaactattaatgaacattgctagtgtcgccgaaccttgacggaacgagatgaaccagaggaccatttgtgctaaaccagaggcaatccaccagaaatactggttgttgtaacggaggaagcaaataacgccggccgttaaacaaatcgcaaaactaatggcatcgacccatggccggggatcatcagttaaggcaccaataagatagccggagatggcataaacaactaaagttgcgacaattgcgacgatccacgtcttacccgtaaacttccgaatctttgaaaccatgttgacgttccaattagcacttaatagtactggaatatcaagcgttacgacgtaggctaattgttccccaatgcttaaatagttcttagctgaaaaaccaactacgatgaagcaagcggcggagatgacgcctaataatccattgactgacttagccgcattaatggctaacacacaaagaacacccaaagtggtcccaataaatgttaaaatagacaatgctgtaattggcgcacttactaacgtcattacttgacatcctaggctaaaatagaatagatagtagttctgttgtggccaaccttttagttggtgtgataagaatttaaaataattactcaaaatcatgctcctctttccgttttcatatgcggttgtaggtgtctagttggccaaccagtcacgtcacactactacatgtagtgtttccgtttgaaacaacacaatatattgtatcattatcttggccgatgaaaagggtaaaattccaaatttatattgaattgtttacaattaatccaactgcgccccggcaatttggtatttttggcgtgctgatttttttatatttttttgatttcgacctactgatagcgttgtcaatatcaggtcaaaacaatgcgttttgtcgcaatacaatgcttgcagtatactggagaggaacaaacttttagcatcacaatataattaatttttttggaggaacctcatgattacgcttaaatcagatcgcgaaatcaaagggatgcaagctgccggtgacatcatggttggcctgtttcacgcccttgaagactacatcaagcccggaattacgacttgggatgttgaccactttgcctacgaatacatcgttgcacacgacgctactcctggcgaactcaactttgaaggttataagtactcaacttgtgtcagcgtcaatgacatgatttgtcacggctgtcctagtaaagatatcttggtcaaagatggagacttattaaaagttgataccgttattaactaccatggctaccttagtgactcttgccacgcctttgttgctggtacaccatcacccgaagttaaaaaactcatggaagtgacccataaagcgctatacctcggtattgaccaagccgttgttggcaaccgaattggtgatatcggctgggctattcagaattacgctgaaaacgaaatgggttacggcgttgtacgcgaatacattggtcatggtattggaccgacgatgcacgaaaagcctgatgttccacattatggcgaagctggtcacggcacccgtctaaaagctggtatgaccattactatcgaaccaatggtcaatattggtgactggcgttctggcgaaactgccgatgacggttggactgttcgcactttagatggcagtcttagctgccaatacgagcacacccttgtcgttaccgatgacggtcctaagattttatcatcattcgataatgattttgatgctaaatacttatggaataagtaatatcatttaaattataatcacgaacaatcccaccctagtttagtcacttgctaatcagggtgggattgttttagttattatcaacagcacgttcactagctattgtcagaataaaactagttatatgtgtcttggaaaacgtcttgattataagacatgaaaaactgatattggataaattttaacatctttatcctcggtcacaatcaactgattcaaccacctaatatatttattttaatgacaaccgtttggcaaaactaacgctgattcaataacgttctcagccaatcttcatcttttaccgcttattgcaaatcgtcattcaccacttgacgcgctcaaaatcatcttgtatagttagtcccaattaatccagaggaggatcagacatgactcaattaacaagtagtgctttgaataactgttgttgccgaactgcgcgcttatcgcgatgttcggcctgttaagcattgactttttgaggagtgtcatcctaaaaatcaatgtccagcatggctggatattgtactgggcgcgaggaattcattcgaattctcgcgccttttttgtcgcttttggcaccccaccgcagcgattggaggaatttatatgctcattcagcacgttcaagaacttatcggccacacccccctgatggcgttacccatcgaggttccaaatcacagtcacatctatgccaagcttgaaatgttcaaccccggcggcagtattaaggaccggctgggagcctatctgattgaagacggcttgcaacggggccgggttaacgccaagacaacgattattgaaccaactgctggtaacaccagaattggtttagccttagcaactcaagcgcaccacctacgtaccatcttagtcgtcccagaaaagttcagtatggaaaaacaagttttaatgcaagcattgggtgctgaaattgttcatacacctagcgaggaaggaatcaaaggtgccattcgcaaagctgaggcactagccgcaacgatttccaacagttacgtccccatgcaattcaagaatccggctaatcccgcggcttattaccacacactggcaccagaaattctggcggacatgcctgcacctataaccgccttcgtcgctggagccggtagcggtgggacatttgccggagtagcggcttatcttcaagcccaagattcagcaaccaaagccgtagtcgttgagccagaaggttccattttaaatggtggaccggctcacgcacatcgtactgagggaatcggcgtcgaattcatcccaccatttttcgatcaggttcgcatcgatcagacactgaccatcgcggacgatgatgcctttgcccaagttcgacacctagcccgtgaccacggtttactgattggcagttctagcggcgctgcgctagccgctagtttacaacttgccaccaacctgcctgccaatagtcatatcgtgaccatctttccagacagtagtgagcgttatctgagccaaaaaatctatacgaaatgaggactttaacaatgaaatttgaaacccaattaattcacggtggtatcagtgaggacgccactactggcgcgacttcggtacccatctacatggcctcgaccttccgccaaacaaaaatcggtcaaaatcaatacgaatattcacggacgggaaatccaacccgggccgccgtcgaagcattaattgccaccctcgaacatggcagcgctggcttcgcatttgcttctggctccgctgccattaataccgtcttctcaatattctcggctggtgatcacattattgtgggaaatgatgtctacggtggcaccttccgcttgatcgacgccgttttgaaacactttggcatgacttttacagccgtagatacgcgtgacttggccgccgttgaagccgcaattacccccacaactaaggcgatttatttggaaacaccgacgaacccgttattacacattacggatattgctgccattgcgaagctcgcgcaagcacacgatttactgagtatcatcgacaacaccttcgcctccccatacgtccagaagcccctggatttaggcgttgacattgttttacacagtgcttccaagtatctcggtggtcacagtgatgttatcggtggcttggttgtcaccaagacgccagcacttggcgaaaaaatcggctacttgcaaaatgccatcggtagtattttggccccgcaagaaagctggctattacaacgtggtatgaagactctggcattgcgcatgcaagcccacctgaataatgccgctaaaatctttacttacttaaagtctcacccagcagttgctaagatttactatccaggcgatcctgataatcccgatttttcgattgccaagcaacagatgaatggcttcggcgcaatgatctcgtttgaattacaaccaggaatgaacccccagaccttcgttgaacatttacaagtcatcacgctcgccgaaagtctcggagcattggaaagtttaattgaaattccagccttaatgactcacggtgccatcccacgcacaattcggctacagaatggcatcaaagacgagctgattcgcttatcagtcggtgttgaagccagtgacgatttattagcagaccttgagcgcgggttcgctagcattcaggcagattaagctggtgtttcagacggctcgtgccattctcaatcgtgaccccgccgcgatcaatttgcggacagttatgttgacctatcctggtattcacgcgctcgcctggtaccgggttgcccattattttgaaacacaccgtttaccattattggccgccttgctgagccaacatgcggcccggcgtaccgggattctgattcacccggccgcgcaaattggtcaccgggtcttctttgaccatggtattggtactgtcattggtgcaacggcggtcattgaagacgacgttacaattttacacggcgtcactttaggcgcacgtaaaaccgaacaagctgggcgccggcatccctatgtttgtcgcggcgctttcattggtgcccacgcccaactcttgggccctattaagattggcgccaacagtaaaattggtgctggtgcgattgttttagacagcgttcccgcccacgttactgcggtcggtaacccggcccatctagttgccactcaattacatgcttatcatgaagcaaccagcaatcaagcttgattcttatcaaaactgcagcttataataaccggttgctggtatcagttattgtatcaacaataaaacgtacttataaaatcaaaattgattttataagtacgtttttacgttactttgaaaattcattaatttcatgttgcttatcaagtgacaaccaccgtcatcagcgaattagttctaattgtccgtcactagccatatccgccaaaaccatttctttagtgaattcgggcgcatcattaactgtcgcttgcgctagtatcgccgtagcaattgcaaaatccgttgttttttgtagtgaccacccctcaatcaggccagtaataatgccacttgcaaaggcgtcaccactgccgattctatccaagatcatcaatggccgagctttgccgacaactagttgttggtgctgataactaaaaccagcaaaccacttttgctggccaacttgataacgataacttcccgcaaaatagtcaatgtgataatcacgcacaaattgttcatagagtgctgcctcggattcacgatttgcagattgagtgcgatcttcatcatcgggataatctaataacgccgtcaagtctcgtttactcccaaatacaatatccacatatggcagaatttcctgatatcgcgctttaagcgtctcatgggcgactcccgtattgagctgctgacgataattgaaatcaaaacaaacgcgttgtccgttcgcatgagcctgttgtgctaaccgtagcgcggcttggcgaactggcgcagtcagactcagcgtgataccgcagatatgcacaaactgacagccaaccaacgccgccgcaatttcctgatcatcaggaggctgctgacagaatgcgctactgagccggtcctgataagtgacccgctccggccgcgacccgtacccaagttcgacgaaataagcacccatatgttgtccaccaaaggtaacgtagtcatcctgaatgccatatcgtcgaagttcgcccgctgctcgttgaccaagtgcattgtctagtagacgactcagtagtcgcgtgcgataaccgaagtgtgtcaaactacttaatagattgacgccagtgccaacggtgctcattctcagctcatcagtctgtgtcagcattaaatgttcgggcacagtcaagcgaagtaacacttccccaaacgctaggattttcataagtcaccgcccattagaattgtttcattatcgtcagcaattgggcgaccgcttccggttgcgtctcaccagtagttgcatcgataatcgaactgtatacatggggaataatctgccgtaccccagcggcgaccgcaatctgtacaatctgttggaaattagtgagatccagtccaccggttggttctagaccaaattcattgtcagcacacgccgcagccactgctttaaattcttctaggtgagccgttccttgcattggaaagtacttcagtgacgtcccgcccatatccttgagcattgtaattgcggttgcaacgggaatattcgcttttgctgactgcgaactaagtggccccgttgccacattgaccaaaccgacttcaccactcggcgcgactagcccattaatcacagtatcggcttgacctagcaacgcccggctagtcgccacaccagtgaagacttgattaacatgttgtggctggatttctgcggcaactcgcgccaccattgcactttgttgcggtgaaccagcacctaaaccaaccgaaactgcattgttcactgcggcttggtaacgccgcatatcagtaatggcagactcatcactcagatagtttttcgtgaggacacccaacaccacgtgtccttccgcagctgcataacaagcttccgcgttcgtcactgaattagccaatacgttcaaacaaatcccatttggtaaataattaggtgtcagttgcatgtgctttcctcctcaataatggttcgtaatcgttcaacaatttgtgtcatttcagcacttgtcaaagcgcggatatcaaattcaatcagtccttcgttaacacgatattctcgtggataaatggctggtcgaccttgccgtaacgcctgacagattttggccgcttcagcaatccgcacactcgctctaaaaatatcacgcccagcgccgtcttgaaccatttcaacctggacattcggtagcgtttgtaattccgcaataaagggggctaagcgggctttcatcgatgcgccactctcgggaccggttgttaaatattgttcgacggcagctaccaaaccaagaatgttttccttaccgatcttcatggcccgaccgataccgtagttctgttgtcgtgcccattcgacgtacgtttgacgtcctagaaccagcccagatgccggccccgaaattgccttagcgccactgtaaatcacaacatccacgcctaattgtaaataccgacgaagatcgccttctgccgctgcatctaacaccagcggtaaatgatgatcatgcgccacctgcagggcatccgcaatcgttagcatgctcttttgaacagtatggtgactcttaatgtaaaggattgcgaccgtttgtggcgtgatctgcattgccaactgctcagccgtacatcgattagcataaccggccaacacgggttgggctcccgcaaccgcgagcatcacatcaacaggggccccataatcaacatcatgtccaagtggcatgataacctcccgttgcgtgatctgcgttgtatatggatgagtcacatgataggcgttaccacgaccaataataccggccagcacttgcgcaataccggccgaagcagaattgacgatcaacgcgtcctcactgccgattaaatctgccaaataacgacccgtctgaacggtcagttcggccatttcaaaaaagttctgggcgccctgcttttgggcggccgcaacttgatcactgacttgagaaacgcctaaaatcgtcatcttcccatccgcattaattacgggattcaacccgtatttctcataaatatccatgtattcactaacgtccccagtgagtaactatctcaccgatggcacggtttcctttcgtcataattagtttcacttgtctacaccacacgtgtagacccttccggcaataacactgtatgtgggtatgacttgggtgggcgcaattcgctcttctcccgttgaatcaacaacgacctggggagccgtcactgtctgaaagattgtaagatcagcatcgtaaccccgacaaagctgccccttatgggttaatttgaaaatacgtgccggattggtggtaatcataggaataatttcctcaagccgatatcctagcaatagtagcttttccacacaaactgccagactataaactggtccattcagacggttacgataataaatatctgaacttaatgtttgtggaaataggtgtgcggtacgggcaagcgctgctgttcgaaaactgaagctatcggtcccatgaccgacatcaaaaataaggcccttttgatacgccttccgaacatactgtgcgacttcacccgtggaattcacaataccgttcggcttgccgttaaaacagtgtgttaagacatcgccaggccgcattaacgcgatgattgccgccaattcagggggattactaccaatatgaaccattaacggcaactgggccgtcagatccgcttgatattgtttcgctactcggagtggctcgacaccattgtcgccaactactgatttactgacccgtactttcagtcctacaataaagtctggataacgttgaatcgctgttcgtagggctgaaaatgaaagctggttcaaatcggccagctcatcttgagccacaatgcccgtacgcgcaatattaagcaaggcataaacattagtagccgcccgatgcgcctgctggtacaaatcagccacattatccgcaccggtggagcccgcatcaataacggtggtcacacccgttcgataaccgattgcatcggcgtcgtcataataaagcgccgcgtgcgcattgcagtgcgtatgatcatcaatccagccagctgtaatatagcatccctgggcatccaaagttggacagccgactgggacagtcagttcagtccccacttccgcaatgactccgtcagtgattaaaactgccacgggcgcaccgctaacatctcggccattatgaatatataactcagtcatgagcgacctcaaaggaaaatttcgcccacggcccgattgcatccaataatacgagttggtcaggattgatcgttgccaccagattcttccgagtatctgtgtgtggctgttgcacaatttgtaattcatgttgatatttaccgaactgctcattgccaatcacaacatcaccgcgttgaaaagtgtgccggtcatcgttgacacgattaaaatcatgatagcgtttgcgaacctctgttgaccgaatcgttatatcgttgatatcgccacgccgctcgtgcaaattatcgagtaagatctggcgttctacgggctggatgtccgcactaggggtcaccgcaaacgtgatttgatagcggttaagcgcgccgagcttttgcaaatcttcctgcttcgcataggcgttaccaatgagcacactatcaattaatcctgtcgaaaagaggtgctgtacttgtacttgtagcggccagtcacggtgcatctctaaagtcggtaagccatcattgatatcccatggaccgattgttgcgcctggcgccgtgacaaacgctgccgtttcaattccagctcgtttgaaccggcgtgaacacgcaacgaaaaaatcaaagggcaaccccgtcccacgttgcggataaaagttatggcagccataaagaaacggtcgattggcactgtatgacaaaatattagacaaatactcaacgtcgttactcatgttcagttcaagattaagtccctgtgagttatacgataaccaggcttcttgatgcccatcaaagccggcgtctaatcggattgcatccgctcctaatgacgcaaaatagcttagatcctgataggacacacctagttggtcaaaaatattcggggacacatccagggtcgtggtgaagcccagctgatgcgccgactgaataatccgctgatatttctccgtaactcgttctttaccgtcttgtacttccaacatactgacgaacagtcgcgtaaacccataactggcagcgacctttaaataagcctggtcgcgttcaaagacactgtgatctgggtacaacgaaattcctaatgtccgcttcgtcatccgcgtttcccccgttccattgcttcaaaaacttgcaggtagcggttcgcaataattgttgcaaaataaatcgtcactactatggcaatcacagctggtaaatgaagccagccgactagcccgaccgttacaaggatactcagtaaagcacgccacaaagtctgacccgttcgtgctttgatcaaatatgctggcatcaccccccgactcactaaccattcactgccgattacgaatgctgctaatatcaatattccaaacatgctatccctctattctttgctaagctgttgcttctcaaacactttgaaaaacggataatagataacaaggtcaatgacaaagttaacacaagagagtatcagcgccggaacactccaatttgtactaataaacgcaccgagtggtcccggaacagtaaacggtaacctggccatcatcatcggaacgacgccggtgattgtcaacacgtaagctaagcttccagtaattaaaggaccaataataaacggaatccctagaatcgggttcatcacgatgggtgccccaaaaataatcggttcgttaatattaaacagaccgggtaacaaggacaacttgcctagatcgcgcaaataggtcgatttagaaaacataaacaacacaaccaacgctaacgtccctccggctccaccaatccaaataaaccattgcaaaaattgttcagtaaaaatggtcgacagattatgggcgctcgtgccactagtgaactcgctcatattttgggcaatcgacatttcccagaacggccggataacggggtccataatcgcagccccatgaatccctaatgtccaaaatccagtaatgagaagaatcgtcagtagaccaccaaacaaactattgcctaccaaaacacctttgaggggcatcagtagcgtgcttaaaaatgaggaaatattaaagtccaaaagatagcgaatgccccaaaacaacactaggataacggcagctgggactaaggctacgaaggaattagaaacttctggtggtaccccttctggcattttaatggtaatattgcgattctttaaataacgaaaaatttctaccgtcaataatcccgtaataatcgagccgaacaacgacgaggcactcaagttagcaatgttaatgtatcgcccactgctaatgacaccgctaacatttatagtcacgtgaactggtactgcggtcgacacgagaaatgctaagacggctaaaacaccattagttaatttatctaactgataactttcggcaagtgaagatgcgattccaaacgttgcgtacaaggccaagattccaaccgtataacgaaacggcacgtccaaaatttcagcgtaaggcgccaaaaagttagccaccgcttcaatcggcatattattgagaatggtaaagaacgagccgacaatcgttaatggcagcgttgagataattccttttctaatcgcggtcatatgccgctgcgtgccgactttattcgctactggcaaaactttagcatttaacatgttgataaagttatccatattacaccagtcatacaaatatggtatgcgtagaagtcttaggggcctccgcgccaagaaagtttgtacatttcctttcatgagtttaccaatgagtgtattgttaattacgcaacatcagcaatcctgaccaaccaatgctgctacggtcgctgagctaataatcaacatccgttccaccccatatttactttctcatggaacagattcagtgctggtttcgacaaaattcacgtattattttcagaatggcgttccctccttttggcaaacatcataacattataatgttatgatgtaaaaaatagtgaaacccaatcgtattttaaacttgttggttggaccagctgatataaacaccatttttatccctcgcctatctctaaatgtctgaacacaccttttaaggtccgctgaaataaggccattgccccagcattaacggcaaggccccagtcttcacccaacatattcggccactgttatctgcatagcatccgcctgaacttccgacctgataaaaatgcgctgaccaccacagtgcatcagcgcatatcagaccaagtatcggttcaatttataaaacgtcataattaatttgatacgggacaacatccgtttgataagtcgcaatagaaaattcaactagccgctggtgaccatcataccccttacgttcgcgccgaatcgctaatggcgtttgactttcaagcaacgcccgctcactatcagccagagtgacagccctgaatttatcttgaaaatgtgtaatcgtctgaccattctcctgtaaaatcttatacagtgaacgatgccgaagggccgttagtttagtaggaaccaaagtattcggtaaataatgatcgacaaccgcaaatggttttccatctaataaataacggcgcttaatacgtaacatcgtcccttgagactcgctgggtagcaatgcagggacagctggcacgcgttcaattttgatcaactctttggtcaactttccttgctggccgaccgttgccgtaaacgactgcgtctgcgtcaacttgttaaatagatcgttactaataacgcgcgtgccaataccactcttcttctccaagtagccctcactgaccaaaacttcgaccgccttgcgaatggtaatcttgctgacttgatagtaacgttcaagttccccttcacttggaattaagccacctacttcatagtcaccatctagaatccgtcgtttaagatctgcggcaactttttgatatagaatttttgttcccatgctatcgttacctttcacgtacataaattattaatataactctattacatttcgatctaaaacaccagattacaaaactgtcaaaatcggtttattaagcggacttaacaatcaagtttggccgtcagactctgtcagcacttcataattatttgtataaataatttaaataatttttttgagtgccacgcacaaagtcttaataaaaaataaggcctatcagtggctaaacgtgctttcactgatagaccttattcataaatatttaacgacttatttagccaataaacttcgctgcaaattcgctgaattgcttaccagcaccagctaagaatgattgggtgccttcatttgtgatatgaccattttcatcagctaacttatcagtattaccgatgtacaattctggttgttgcatcgttggcatgtctaagaagaccaaagattgacgtaaaacatggtgtgctaagacgccagagataccagagatcgattgggaagcaaccaaagcaggcttgccgccccaaacactttgaccccatggacgtgaagcaacgtccaaagcattcttcaaggctgctgggatgctacggttatgttcaggtgtgacaaagatgaacgcatcttgagccgcaacggcctgacgaaattctgtatattctacgggtgaatccgcatcgtagtcttggttatatagtggcaacttagcgatatttaagtacgttacttcagcgtcgtctggtaacccagcaacgatggcttcagcgacccctttagaataagaatttttacgaatagaacctacaattacaccatattttgtcatatcaaacaatcctttcaaaactaatttcttcgtttcacttactaatagtaagtatatcaagttgttgaaaaagtgcaaccattttagcctatcaattttcaaaatcacttgttcaatcgccaaaaaacgttgttaaatcaagacttacgctccagaaaaatattttagtctatgtctaattaccgacagaaaaggtcatcggagtatcaatgattccgatgaccctttctttattttcaatacacgtctaatcgtcacgcatttcagcgcgatatttgatcaacccttcgtttaaaaccatcaaacatctaagaaatcttgataatcattatcaacttgttcaacatacgccgtggcccatttagccatggcttcatcaaacttcgccgaatttccaacgtatccccgaatcatggccgccgttggactttgcgcgtgagcctttgccaaaatcattgcgcacgtatttgcataggcttggaattgaccccagtctagggttggaatatcaatggattccttcatatcccgaaattgacggacataaaaactcttattttccatttggaaatagcccaggaacgcatccgaggttgcttgtaaaatgcgttgcgaactgacgatccgttgcccttccgtcaattccatggcggccgttaacgctggccgcgactggctcccgactttccgcgttggtaaagcttccttgatttgtaacaccatatggctaccatccgtactcgtcagaagaaccaagtaacatagtgacccaaaactcccgacgcccacactatgccgaataatatcagtaacttcatattgcgacaacagcaaagcgacatcggtccgtacgttcaataaatactcgctaattccggcctttagcccttgataagtttgccgatcaatatggacagaacggggcgcgttctccttaaattgccgttcaccgcgactattagtgaccgtaaacttacgcacaacttgttctgaattacgtttttgagcctttttaaccaaggatgcaattaaatcggccgtatcttcgggagcaccaccgaagttcaagacagcctgaacttcgttatcgcgataaaaacggtctaacgtcgtctgatcaaacatccgtttgagtgcttcccgataactcgcactcgccgcctgtatcaatttttcgaccttttttggtttaaagttagaatcacgagcagctagcaacacactaactaataaccgacgtaaatcccattcccacggatggacgccagcttcgtcaaagtcatttaagtcaaataccagtcgccgttctggtgacgcatagaatccaaaattaccaatatgagcatcgccacaaactacggcgggaatttcagtggacgactggtaatccaaatcgtaatccattaactcaactgatccccggaagaatgcaaaagccgaagcggacattcgttcacgccgcaatggtaatagttctggtaccagcatctcccgcacatgtttcagataatcactggcgtttcgcttcaccggtgtaaatgtccctaatttttcaaatggggtgacttggcgccgcgcctttcctagcgcaattaattcagcaaccgtatgatgttgtcgaatatgagttaaatcaagtggtggcatgagtatcaaatccttttatgatttactaattttattatagcgatatcttccaacgatagaaaataattcagctagttgagcccgcttctcgcgtcccaattattgaccagctgacgccaatttacaagcaattttcatgataaaacggcgattctagttgacgtacccctcaaagtcacctacaatttaagttataaacgataccgctttcaaaaagcgaggaggtcacgtattatggcaaattctgaaaaaacattggtcctagttaaacccgatggtgtcagtgaaggacacattggtgaggttatcacccggttagaacgcaagggttatcaaattgccgccttaaaggttattaaagcaaccgcggagcaacttcaacaacattacagtgagaaggttggtaagccttactttaaggaaatcgagacctacatgatggaaggtccactcgtcgccattatcgtaagtggtactggcgtcgtcaaagcggtgcatcgtttagctggtagcacccggcctgccgaagcacaacctggcacaattcggggggatttctctcatgaatatccagacggtattttacgaaatgttatccatacctcagatagccgtgaaaatgcgcatcacgaaattgcaatttggttccccgaattagccgttaaagcacgaaaagcagacaacaaagtaaaagcctagcttcatttttaacatcacgattacgcaattcgcaattactgatcaatggtctgaacgccattgcgtccagtaattgcgaatttgtatacactggatgttttccgtcacaacgttagtaaagcttccaaagataacccgtaaactggcccaactaactgccaacacgcgccgaaattttcgcactaatcgttcgcactagttatgattaaaccaatcaactaaatggtttgggggaatcattatgaacatagtcgttggaccatatgtacggcggccgcgggctgtcaaatcggacccgcgcaacaccagtaaattttcgatgtttaattcgctacgacgaattgatgaatgcctagtcttgattaaacgtactggcacaccaggattaattgattcaactgcaacgttaggtttgaacctaacccacttaatgggattgaatgtcatcgtaactagtcgtggacgttccttcaccatcattgttcaaggtcggcagcggtcgttcacgctgactggctgtctcattgaagacacgctctacaacgccgttcacccagcacaaccagactatctgatttcactaaatcgccagctcattaccaatagtgatgacttaattgagcaactctatgaccactattagctggccagcatcacgcaccaaaggctaacccaccgtgtgggttagccttttaaattgccccatattaaatgatcagttgaacgactttaagcagtgtcgcggatggtttagccggaatcttcatcttttgaacggctggcattgctgtgtgaacattttgggcaaccggacccacttgcgagcgttgccccgaacgactatgcgcaaccaatacagtattatccgcattccgcgcgtatatcacactattagtagcatcttgtaaatcatcactataaatctgggtcatttggtgatgatagaccgcgctgtgcggatcgtctggctgaattcgctgtccggccgcaattttgcggatatgtaacggggttgcctcgttgatgacccgagtccccttcaggtgtagccaaacttgtgcggcttccaccttagctgccggaaaatcactaagttgtggctgacggattgccttaaacgttgctgcggtactacgctgcagccgacgttgatgataggtccggcgctggcttgtatgccgttcaagctgcacttgttcccacaccaaacaagcaccaaagaggacgataccgacccgtaatgcccaaatcaattttttcaatgattagcccccactttaccataattacgctacttaatttaacatggtcttagctaattatattggcaaagccggtaataatttaattattaatagagcagtcgcaccaactcgccatttctagttgcgcttccccttaaactattaacgatttctaacttgacagctaaactgatttattgtcaaaatcactatttaaatattttattttatgatggcaatacaaacattttgattatcgcgatatacttagacgagcattagctttttcaataaggaggcactactgatgaactcattcaagaacccacttatgacaacaccctatctgctagccataatcgccacactgacgatgctagttagtccactgacaacggttgttatatcagtactgatatggttgtcgggaattacgctggtgtggttacaccgccagcaacgatggctccgcttcttctacgcacccgtgtttttgtacacttttttactagaacaatggtatttctccccatcaacccagccactgacagaaacgattctaattaacctcgcaattcttggcattgccattttcagcacatgggcagcttatcaattacgtcataacgcgtaaattactcaccaagaaaaataagtcccccagatgcggtaaccgtttcttgggggacttattgattgcttcaacagctaccgttaaataacgctcgttaggcaggcttcacttcggctagtttttgatccagatatttcttcaatgctgcttggggatgaaaaccaaccaccttttcagcgggctggccattcttgaatatcactaacgccggaatactcataatctcaaattgttgcgcaatttcctgatgttgatcaacgtcgagcgaagcaaatttcacttgcccatcgtacagttcatctaacgcttcaagcactggttcctgcatcttgcaagggccacaccaatctgcccaaaagtcaaccacagttaacgcggtaccatcagccaccgtcgcaaaagtcgtcttatcgactggttcgatcatatctaatcctcatttccaattgatttccgttctatcatagcatgttttcccacaaaattatgacttccgggtctgaatcacgtacataggtcacaaaatcttggtatatcggtgttctaccaatcaaaaattcgatataatagcgttatagaaacgatataacctaaaggaggaatttttgtgtccacacaaacaatcagtcccgaacaggactccgaattagtcgcttccgtcgccgctgaacaactcggtattaaagccgtgacgttgcgcaaatatagcaccatggttgaaaaacagcttaacgatgaaaatcgcttccgcccggccgataacagtcatcgcttatatacagccgctgatttaaaaacttttcaggcggccatcgaactcgccgaacagggcacaacgttagccactgcgctaggacgggcatttggtgctaaggtcccgacatccaaacaaccggcggcaacgacgactcagtctgagaaaccagcgcctgcaactaccaccaagtcgcccctcatcacgacaaccaccgtcgatcccagcaaaatggcaccagcggccaagccagatggcccgactaatgctgagctctataagcagcaagaaatgatcatccggcgcttagattcactcagtgaacgcttaaaccaagtccttgaccaacttgatcaacaagccagtcaagcggccaaaccttggtggcatttctgggaaaagtagccatatgctggtcaacatacttgctcatcagacttacttcggtagggcaagcattacctaccatccaaattaacgcgtgctgccagtcttaaaaataagctacctaccgttcatcgttccagttaactcgcctagcgatggctgctatcaagtggttctttgtcaggcaagacgcaaaaggcgcccagaattaaatttctgggcgccttttgcagctaattaccatggcggttagtaattagtttttttatcgaactactttgttgcagctaagtgcttttcgtacgcagctttgatttcattaactaaatcctcatctttcaagtcagttgtttcgcgaatgacttgttcgattggttcatccttcaataattgttgtaacttaacactttcactatcattaggatagttgaagaagaacatttcaccaactgtatcaactaaggcgctgtaatcgcgaccacgttccttcaattcccgaattgggcgaatgaaacgttcgttgaaacctaatttccgaattggtgtccggccgacccgttcaatatcatcagagatatatgggttttcaaaccgactcaaaatcttcttttgataagcatggtgtacttcaggatcaaagccccacttttgaatcaacaagtcgccggtttcacctaaaacgtgcttagcttggtcaacgacactgtcatccttgaccgcttcgccaatcgtcttgtagcctttcatgttaccagtataggctacggtggcatgaccagtattaacggagaagagtttccgttcaatgtatggttccaagtcgtcagcataatcaacaccctttaattgaatcttagggtttttcatctgggacttgtcgataacccattccttgaatggttcaactgaaacgaacaatggatcatcatgcttttgaagcggtacgatccggtcaacagcggcattggggaagcctgcattttggtcagcccaagcttgttcgtcttcatttaatgattcataaacggatttctttaatgactgactcccgccaatcatgttttcacaagcaatgatatcaattggtgtcgtattgttgttagcttgccgtaactttaacccgtcagcaattaatggcgcgatgaacttcaagatcttaggtccaatcgcagtcgtaaccatatcggcttgggcaatttcttcagcaaccgccttaggatccttaccgttgttaatacccttaacatcgtgaacttcaatatgtttttgaccttctgcagccaattcaatggtataaccattccgtttgtttaattcgtcaatcaaagtatcattaacatcaacgaaagtaatcttaaacccgttgtcagccaaggtttcgccaatgaagccccgaccaatattccctgcgccaaaatgtacgtctaacatgctaatcaacttcctttaatagatttatgatttcatcttcagattgagcgtccgctaacttagcaacgttggcaacgtcgctgcagtatatggcaatctgagacaagaggttcaagtgttcaccgttcaacccagcgatcccgaagataaccgttacagtcttatcatcatcgttatcatctggattaccccagctcacacccattggtacttggaccacggaaatcccggtctttttaatatacttcatgccatcttcagtaccatgggggatggcaatgaaattacccatatatacggagacatcctgattacgagcctgcattgcatcaatgtattctggttcgacacaaccgccatcgaccaatagttgaccggctaagcggatgccttcttcttgcgtagccacttgctggttcaacgcaatcattttcttatctaaagcttccattgttttcacctacgctatttcgttagttcgttcaaaaatgctttactaattaattgataaagttgctggcgatcgccagtcataaacgtctgcgtattggcctgactttcaatgactagtgcgcttaacttacccatcaaccgattttcaaaatcgctgatattggcgggcccgagcattaggacgattcgctgcaaccgaatcgattggttgtccatactcttaaatggtaatggctggtcaagttcgaaaatcgcacaatatggtgcagtgacttcctgacttaacgtatgcaccaacgccaagttcgtattgggaataccgaccggcgccagtcctaagcggtgtaacaaccggcccgcaacttctagcggatcatgaatcaagttcgaatcaatatgccgcgtgatcttaactagcatctcggccaccgtctcatcatcgttgcgaatcggcgtgatagtgaaacggtctaagatctgtttagcaatcgtcatctgttggtaaacggtgtcaaaatccaagttgattttcgtcggctcatcaaccggtgaatcgatcactttggtgcttggaaaatactgatgaatatattcccgtaaggcagtgacttcgttttctagtaacagtgggctgacaacgcggtaattcaacttaaatcccggtaacgttgtcgtggataaaatcatgtcaaagtcttgtaaattaacttggcctagattaccaatccgtgcaacctcgatagccgtgatttcaggtactaaccgcatcagtcgcgttttcaaaattcgcgccgtcgtcatcccattcgggcacaggaccaaaaccttgagtgcttggtgactcaactgttgctcatacgtactagcaaagtgaatcaacaagtacgtcaactcatcagttgtaaaatcctggtctttaaaaatcgttgcgaagccgcgcaccaccgccgaatacagcttaggatactgttcacggacctcttgtaactcagtggttggcggcacgggaccattaacaccgttacgttgtagggcaatttgcatatgtgccgtcaagttattcaacaagcggtcatccgtcccaaacgaccagttaaagttagtcgcaaccgcgtcaataaactttttgacccgatacgttagttgcaaatcataattcgatagcgacgcgtcttgatcgattcgaaacgtcaagcccttaatttgctgggcgagaaaatcaatttcagctcccgtcaccaccgtcttaatctcagcgggtagttgggtcataattgccagagcaatccgttgatatttcaagaaatcatcccgattgatcccgcgcaaatatgtgacccgacgttcatgctgtaaccgcattactcccgtcgtcaacgtgatgatcaactgttgtagctgaccatccggcaccgaagaaaagtactttttcttcaaacttcgcactgcttgataacagataatcaacgtttgggcgtccagtaagttcaaaaaatacgattgctcatcacttgctgatattgctaagccttggttcaacttcccgattgttttaaaaaactcgtagtcgttgatttcattattcaaaatggtggcaaacagattgcgaatactaccctcagtccccgccacctgaatcccccgggacttcaaccgttcaattgataagtcgtagtcggcgaatggcgttgctaatgccgtcaaatcgtttgaaatcgttgcaacgctcacatcaaagtcaagcgcaagttcttttaattttacggaatggcccgtcatcagtaaccgacaagctagggcgttttgccgcgtttgtgagtcaaacgccggtgcaatcttccgctctgctgtcaattggctttgaaacttggccagggccgtctgtgatccacttagttgaaagtgatgcttctcattaacaattttcaaatcagcattggctaataccaattccaaattactgaactcgcgataaattgttcggcgactactattgagaccggtttcaatctgactcattgaaaggccggcgggattcgctagtagcagctgtagcaactcatcttgacgttgtgtaaacttaaccatgatgccacctcatacgataatggtaataatatcattttatttcaattctgataccatcttatcatatttaggtgaactcaatagatcgtcagtaattaatacttggacctgcgtgtaacgggtctttaagtttttagctgcttctgcacttgaaacaactaataaactattattatcagccaattcgtcaattcctaagttcttaacactcacatgcttgttggctttcttgacccgatccttcatcaaggacgttgccattgtggctgttcctaaatgaccatcgtggtgaacaaagacaatttcatcaacaacactcaaatctaagttagctggtaggtcgtcgggtgcagccgtcgttgcttgtggtgctgcggatgcaggtgcagcatcgctaacttgatcacgagcctttaagttaaccacaacttggtcatactttggactgctcaagaagttgtcaacggctaaccgtaaggcgtgtggtgctttttgagccgcccgatcagctaattcgttttgcgtaatcactaataaaccaggttcgtctttcaaattgctaatcgccgtgttggtgacggacatgctaatgccagccttcttgactttatcccgtaataaggaagcccccattgcggatgatcccattccggcatcacaggcaaagataatatggtcaacatctttgtatgaagcaatcacatcagctggttcagcgtcagtagcactgccggcttcagtattgccgctcttcatatcgctcattttaccttgagcagcggctaagtcatcatcactggtcgacttatcacgtttcaagacaattgcggcaacgataaatgatgctaaggttgctaacgttaccccgataattaaaccaatgtagttagaaatactctttggtgacattaatagtaatgaaataatggaaccaggtgaaggtgttgaacgtaaaccaacgtttagtaaactgaatgtggctgtcccagtaaccccaccagcgataacagctaggaacaatgctggcttcattaatacgtatgggaaataaatttcatgaatcccaccaagaaaatgaataataatcgcactgggtgcagaagccttagcagtccctttaccaaacaaggcaaaggctaataagaccccaagacctggacctggatctggttcgagcaagaacagaattgacttacccgcactagatgcagcctgaatcccaagcggtgttaagataccttggttaatcgcattgtttaagaataaaatcttggctggttcaatgaagacgttggctaatggcaatagcttcatcttaatgatccagtcaacaccggcagccatagcagcacttgcaccagcaaccaatgggccgattgcaaagtaacccaggattgctagtaacatcccgataatcccagcggagaagttgttaaccaacatttcaaacccgctcttaatcttatcggaaatggcgtcatcccacttcttaatgcaccaaccgcctaaaggccccataatcatggcaccgataaacattgggattgaagaaccaacgatgacccccatagtggcaatcgcaccaacgaccccaccacgatgaccggcaaacaaagtcccaccagtaaacgctatcaataatggcaataaataatggaccattggttgaatcatcttagctaatccagcattaggccaccaaccaccagccataaagatggcggtaattaagccccaagcaatgaaggcgccgatgttcggcataaccatattacttagtgcactcccaaatttttgaacgcgtgccttaacgcccagtttctttttcgcaacaggagcgctttgggttgcattcgtatttacattttcactcattaggtaaagctccttcctttttcttaacaacttaatcatatccatcggggtaagcggtttcaagaacttctagttagacccgtggcacaggaaactgtgccacaattaaactcactaattcacaaagttaaaatttggcacagtatcgataaaaacttttatatcggcaataccagcagactaattaaacttttttcgtcagctatgatttaattttcacaatcaaattcaacattttatgcagaaaacacctggcaattctctcatcattttattatttaaatgattacgaatacgatttaacgttgaaatccccccgcaagctcctatacttataattaactaaggagtgacctatgtaatgaaaaaagacactgattgtaccgaaatattggttgggaaagctgctagcatggatggttcgaccatcgttgcccgcaacgaagatggctacggcccaattaatccgattaagtttattgtgcacgaagcccacgaccaaactaacgccagctacacttccgtaactaccggcgtcaccgttccgctgcctgaccatgcctaccgctacaccgcaaccccccaagccgatcaaagcgatgggcagtacgaggaagctgggatcaacgaattaaatgtcgggatgagcgcaactgaaaccactgccaccaatgcccgcgtactcggttatgatccgctcgtccatgatggcgtagatgaagaagtcatggtcaccctcgttttaccctacattaaaagtgctaaggaaggtgtccaacgcttaggtgccctaattgaaaaatacggaactggtgaaagcaacagtatcgcctttaacgatcacgacgatatctggttgttcgaaaccgctggtggtcaccattggggggcagttcggatgcccgaagacacctacgcaattgttcccaaccaaaccgtggtgcaaaagatggatctcaacgataccgacaatttcctaggtgccagtgatttagtggacttcgttgaaaagtatcacctcaacccaacacccggtcactttaatttccgtgaaatctttggtacccaaagtgaggcggatgcttattacaacactccacgaacatggtatggtcaaaaactatttaatcccgaaatcgaacagaatcccactgatcaaaacatgccgctattccgacaaccaagcaaaaaattggctattgaagacgtccagttcttcttatcttcacactataacgggacgccttacgatccatttggcactttcgcttctggtaacgcccgtgaacaaacacgttaccggtctatcgcgatggatcgcaatcagtgctcatctattctgcgaatccggaatgacgtgcctgctaagcaagccgccattcaatggatcgcactaggtttcttcgcttacgccccatacgtgcccttctttaccaacatcaatgacacgccgattgattatcgcaatacaactagcacggtcagcgttgataacgtctactggttatcaaaaacgctctccgtcttgattgaaccacactggcatgaattttctgaaacggtcaatgcctatcgcgacgggtgccaatcatatgcccgtggccgggttgccgcaaccgacgcagccattaccggcaatccgaccgatttcttgaccaaagccaatagcgaaaccgccgccgaaatttccaaccggacccatgcgttgtttgatactttggttaagcaagggctgttgttatcgaaaacgacttgggaaaaaggacaaaatctataaaaaaatcatcaacgacgtgctactggaacatttcagtagcacgccgttttgtgtttttaattatcattgatatgctgatgtgctaaccgatacccatgctgctcacgataatcattgggagttatcgccacttcgcgtttgaacgcagtaaagaaactactattatttttatagcctaattcagctgcaatttgttcaattcgcttattagaaaatgccagcattcgtttggccagttcaatacgaataaatgttaattgttccaaaaagctcttgttgaacagtcgtcgacacagccttgaaaaataatttttgtcatatccaaagtaacatgccgtttcttttaacgtcgcatctgcgttatgtgcgactaaatacgtaaaaatcatccctgattgcgtatcagcattaacatgtcgaatatttttaccaggaaaataagaatccgtaatcgaaatgcgttcctcatgatgccgcaatagttccgtcattaacaatcccaccgtcatctctcgttgataatcaataaaaacatcttgcaaatcttgccgttctaactccgtcaacaaatcaaagtaccgttgggttatctgatttcgcaattggcgataaacaataaaccgcaatgtccgctcacccgcattcattaaatcatgaaccattgggttatcaccgacaaccaccaagtttaatggcgtgggcgcatgcagacgttccgaaaaaacacttaactttactggtgcccccctattaataatattaattggctgcgcagatgaaaccattacaatatcatctggggacagtgccacgtactttccgactaatgttaattcagcgaaatcgtggcttacgataaagcgaatgtgaaactctgaactgcaatttggtgaacttgaaagatcattacggcgtagaccaataaaatcgctttctttcaattgataattgctatttaccgtctttatagaagccatcactatcacctgtcaatcccttaaaagatatataaacatattaataaggatattatacactatcaacttgtgcatattttagctttatactaactttgtaaattcgaataagggagtgcaactattatgactaatcaaacaattgatactgatgtcctcattgcaggcacaggtggtacaggactagccgctgcgtacgcagccgtgacccatggacttaaagtcaccgttattgaaaagcaatcacaaattggcggtaacacaaaaatctcaagtggatttttcgccattaatagccgtgaacaacgggaagccggtatgcacctaacaactcaggaggccattgcacaattagccgactacaatcactatttgtccaatggtaccctacttgcgcggatcgttaaccgctcggcagataccttagcctggttggaaaaaatgggaatggaaatcaaactcaacccaactgccaatacgactcagtttgcgcatcgtaataatgattatcgtgggggttcctatcatatgtaccaacataaagacgagagctatcagcgcatccaacaaacattaacgactgccggtgtcgattttcactttaatacgacctttactgacctggtaatcaccaacggagcagtcactggcgcaacagccatgaccgcttcaggtgaccagctaacaatcaccgcccacgcagtcgttgtggcaaccggtgggtacggtggtgatcgtgaaaaagttgctcgaaccatgcacaccacgcatctaagaaccttaggtgttccaaataacggtgaaggtctggctgctatggttaaagctggcggtactgacatcgacagccatgcgctcattcatgctgcgcaactagctaaatcccaagtcactcaaaagacttctcagcaacaccttgctggtttttccggtaatccattaacccaattattattaacccctcaactatgggtcaacatgcagggacaacgattcaccaacgaagatgtggtctacgataccgttgaatgggcgaacgctgcttggtctcagggtggtcaatatctctttatcgtggatcaggccacgctcaatacattcaccaccaaccgcaatcgcgaagaagtttctcaagcaggaccgggcgcagcgactggcagtggtgactttaccgcattagctgaagaagctgtcactggtaaaacagcttttaaggggaacacactcactgagctagccactaatgctggtatggatccttcaacattgagccagaccgtcgctacttataatcaagctgtcgcatctaaaaacgacagtgaattcagtaagcgcttgcagtctttggattattcaattagtgatggtcccttctacgccttcatctgccaagccgcttatcttggtacggtcggtggtgttcgggtcaatcgaaatctcgccgttttagatgacgatttcaaacctattcccggtctttatactggtggcgccaatgctggcggttactatgagggacacagctatcctgcatttgaaggacttgcctctggctttacttggacgtcgggccgaattgcaggaacaagtgccgcggcttacgtcaaagcaaagttcgccactgtcaactaaatcataaatccaatattgattcttttatttaaggggatgtccagcatggaaacaacaaaatcgatatcgggaccaagtaaaagctacgtttctaagacccggattggggttcttgcagtcagttcaatgggtatggcggcactcgcaattaccccatcctatgcagcaatcgcatccaatttttcactcagtaatacgagtgtccagatgctaacattattgcctaatctatttatgatgttagcagggttgattattggcaaactaacggcaaccaagctcaatctcaaaacattaacccttagtgcggcaatcttagtaattatcggtggttttctaccattagcctttcacacaaactttatgtttttgttattttgctcgtgcttagtcggtctaggtcaaggcgcctgcaccaatttatcacaagtcttaatttctcaaatgctaccagaaaccgaacgccagtccactatgggtttaacaaccaccttcaccaatctcggtggtattgtcttcatcatgggtggcggccagctagctgcaacgaacggttgggtaaataattattggatttacttattctcagcacttattttgattgtgatcttaacattagtgccgatgcatccggcagcagtcaatgcagccaacgatcaggacaccggtgaacagattaagctcaacaaatacgtcttttactgtgccttctggggattctgcacgttactcttaaataatgttttgaacaacaacatttcactatttgttgctgaagaagaacttggcgcaacctcacaagccgctctaacgtcaaccgtttcattaattggggggatgctatgcggcttgattgttggcgttatcggcaagcggttcaaatactcatccatcacaatctcgtttatcttatacggcctgtcctacctgttaatcggtcttggacattcgctatggttagcctttgtaggtagcttcatcgtgggtgccgcaatgagtatcgccatgggacaatttccatatttgatctcaatttcagttggcaaaaacagtgtttcgatggccctaggtgtgtacgtcgcgatttactcaatcgggggtgtggtcagtcctttcatcgttaatccattgactaaattagttgctggtatgggtattaacgtcttcgtagtcagcggctttattgcgctgatcctagatgtactatgtatgggatttcaattccagaaaaaattagtaacggcggcacaataaccgacttgaccgacaaagttaaaaagccgtgcttcacaacgcaatcgttatgaagcacggctttcagttcatttttagcttaattaaaattaatacttcttgcttaacttgctagcagccgcttcgtcaatgataacggtaacgtctggatggttttgcaagatacttgctggtaattcaggggtgtctgggccttcaatcatacccttgaccgcatcagccttgttttcgccgaatgcttcgagcaataagtgcttgctcttcatgatggaagctaagcccattgagaaggcttgcttaggaacatcattttcgctggcgaagaaccgcgcgttagcttcaatggttgattcagttaaatcaaccacgtgcgtcgtaatatcgcgaggagtacctggttcgttaaaaccaatgtgaccattacggccaatccctaagatttgtaagtcaattgggtgttcgtcaatcactttgtcgtaacgcttaacttcagcttctggatctgaagctaaaccgtttggcaagaatgattccttaaatggcttgtcattgaataaatgagtttgcatgaagtatttataactttggtcgttgtctggtgcaatcccaacgtattcatccaagttaacggatgtgcagtcactgaaatctaagtcactattaacgatttctttgtaagttgtaacgggtgtcgaaccagttgccaacccaaatactttcgcaccattgtctaaagcattcttaaatactttgaaaccttcttttccgccggcagcttgatcctttactacgataactttcataattaactgactccctctttgtttggtatagtccaattgtatattggtctagactaaaattcaagaggtttgtctgaaatatttcacttttattttttgcaatcgttatcattgttaaactgtcaagccaaactcctttaataaattaattgtatttttcgataattttgcctatacttaacatgttcgtaactccgtggaacgtgagaaattccacgactagccaaggctgcaaagtcattggctatttttttgcgctcatacctctacgccaaccatttatttgttcacatttcaatcaaactatccaatatttacattgcaattggtaacggctaaaattagctttgtatggaagatatatattacataaagggaggtgttaaccgcgaatcatgtcaagcaataccggttaatggccggattctcacaaaaagaactcgccagcaagactggcatcacccgtcaaaccctgagtttgattgaaaagggcacctataacccatcactgaaactctgcctcaacctctgtcacgcactcaaccaaacactcgatactgtcttttgggtcgaacccagttaggagatccctgccatgaaaaagattcgtgacgaacgtttaattttacaaaatttcaagaacatccgtaccacgttgttaattgaaaatagtgctatcttactgattttattttggcaaggctggcaaaaaaacaatcttcagaaagcctttacgtacgacaatccgttgtatattgtcctgatgattgccgtttttaccatgatcattttgtctgttaatgtcagcaccccaatagaagacaaacccaaacggtcatggcgctaccttggcctgtgggcactcattgaactaatcggtttcaccgccctattctacttcctgattgcgataaatcagccgttcattagtctgatcgctggtatcgccctgaccaccgtcactagcggtatcatgctgtatagcaaccacctgcgcgatcgtgattaacatcagatatcacctagacggtaccattctaatcacatttgcggtaaactattcccagaaattcaacggacacgaggtttttgctatggaaccaacttttaacaaaatgactgcgactggttaccatgccatcgaacaggaaattgaagacttaaagcaacaacggcccgagcgaatcagaattctggctgcggctgcggcactaggtgaccgttctgagaatgccgaatatagtagtgccaaacgggacttaggtcgcttagaaagccgcctgcgttatctcaacaagcagttgcaatacgcccaaatcgttcaaccagctgacaacaatcaactcgatatcggtaaattcgtgaccatcgaatttctggatgatcatgaccaaatcacctatcaattagttggaaaacaggaagccaatctcgaacaacaaaaaatctcattcacatctcccatcggtcaagcgctcgctaatcatactgttgacgatgtggtcactgtgaacgcaccgaacggggcttatcaagttaaggtaatcgcggttaagcgcgcgtaataaaatagttatgccaatcgattggaagcttatctttatttttttgaatcaaaaatacactttctgaagcgtatacgtgctaaaataaagacagtaaaaaagccggtacgttaataccgacttgaatcaaggcccgctctaagagcagttggctttaaatttagataatcaaagaacagtcacccaataccggccaaagttttggggtggctattttttgtttctggagttccatacctgatacatcgctagtgcgatgctcaaaatgatttgcaagaaagcaaaccaaacaagtagagtgaccacggctgaaaacctttcctagtgtgggaaacgtatttgtcatactaccacgacctttcaagatgaaaacagccaaccgcccttaaaacatacctataaacatattttaccagatagtggctcacagctacacagttagcattttgtatgattaaaaaagccaatcgctactgcaccatgcattgcgattacgctgatatcacaaaccaatcatcaacaagcagttgcccataaaaagatagcgacgagttatcatcacaacgtcgctatctttttatatcattcaaattaaaattcttggtacactgctggatcttgattattcaagcgaccatccacttggctcaaaccattaattgttgccatatcagctgcactgatttcaaaatcaaacacgtccatattacctgcttgacggctcggcgttgacgactttggaatcggcaaggtccctaactgtagttcccaccgtaaaatcaactgaccaacatttttatggtagtgcactgcaatctctttgagcgtctcattttgaagcatctcactggcccggccaaggggactccaatcttgcgtcaaaataccgtgtgcttgatcataatcccgttgtgcctgctggttaaagtacggatgtaattcgacctgattaatgacgggtaaaacacccgtttctttgtttaatcgttctaaatgttctggtaagaaattcgagaccccaatcgaacgaatcaagcctaacttctgggcatcaatcagtgcctgccaagcttcaacataatgatcttccttagggttaggccaatgaattagatataaatcataataatccaggccagctcgatataatgattcttgaatcgtattgatagcttccgtgtaggtgtggtggcgaccaggaagttttgatgaaatcaagagttccgaacgcggtactgacgaacgccgaaccgcttcaccaacagcaccttcattttcatagttaaaggccgtatctaataatcggtagccgcgatcaatcgctgagtcgatcacttgcacaccatgagcaccattcagtttatatgttccaaagccaattttaggtactgttaaaccatcacgtaacgtataagtttccaacttaagccacttctttcttttaaattaaacgatcagccaaggcatcacgaatcgctgcttcaaatgttgccggccgtgtcgttggggcatagcgttcgagcacacggccatcacgaccaatcaggaattttgtgaaattccacttgattcggccatgtcccgccgcctgtttgaggtaagtaaataacggatcagcgtcatcaccattaaccatcacccgtttggtcatgggaaacgttaccccgtagtgccgttgacaatagtcatgggtctcatcgtcatccgccttttcttgatgaaattgattggatggcaatcccaagaccactaggccctcctgctgatacttctgataaagttcttctaatcctttaaactgtggcgccaggccacagttgctagccgtattcacgattagcaagacctgaccgcgatattgtgacaagtcaagtggcgcaccactcatctcagtttctgtaaaatcatacactgattctgccatcgagatccctcctaagaatattaaccaaatacattgctttatccatagtaaaccacaaaattgtgacttttcatcatactttgctttagtttccggaaaattgattgcactgaatgtcattatccgttacactaaacgtatcattcatagcaactggggtgccatcacggctgagataatacccattgaacctgaatctggacaatgccagcgcagggagcaatgcttttatttggggaaccatcaattcagacttagccgcctgccaccgataatcgtggtaggcgttttttgtcgcttggatgcgtgaatgacaaactacttttgggaggatttaacaatgaaatgggttaaatcatggtacttgaacgatattattttactggcactaattggtattttctttggtgccatctttatggggactaattttgtttataacattttaagtgcggccctgacaccatttggtctaagcggtctggctaatgaactactacttggcttatggtgcatgcccggcatgttagctggctacctcattcgactaaagggttcggcaacgctaggtgagctcctcgcagcaaccgtcgaaatgtttttcggtggtcaatggggaatcaccacattgatttctggtgtcgtgcaaggatttggggccgaactaggttatatcgtcactggctacaaacactatgactggttaggcttaacggctgcggccgcaacaactactgtggtcacctttggctgggaccttgcccgtaatggttactataaattacagctatggctcttgattttatacgtggtcgttcgctttatttcgatgtttgttttcgggggtctgttaactaaaaccatcacggacctacttgatcgcagtcatgttttaaaatcaacgcattaatacactttataaaatggaggctttctcgaatggctagtatcgcgctgaataatttaacttacacctatccacaggcgtcgacacccattctggatcgcgttaacctaacactaccacggcaaagcttcatcctattgacagggccatcgggaacaggtaagtcgacgctcctaaagctgattgcaggcttactacccctgactccagattacggcaccattacctttgatggtcagtcattaactgctagcaccgctaatcggcgcgctcagcacgttgccatgatgtttcagaatcctaatcagcagtttgccatggataccgttgaaaatgaactaattttcgcacttgagaacttacaagtgccccgtgaccaaataccggcccgcttacttagtgcgcttgactttgttggtatccgaaatttacagtcacgactattaaatcatttatccggtggcgagaaacagaaagtggcccttgcaatcattgtcgctatggatagcgatgtcatcctactagatgagccctttgccagtgtcgatccgaccgcacgagccgtcttgttagaccgactcgtggaactacgcaatcaacatgggaagacaatcatcttggcggatcatgacctaacaggttacgaacagctcgtcgatcaagtcgtccaaatcaaggaccagcacttacagctcattgaccgtaccacctggtctgagttattttcagcctttactgagcagccacaacggtcatggtcagcaccgcaacgcgttgaacgcccttgttttcaacttgatcacgtcactttacaggcaggtgatcgtcaactattagtaccgacaacgcgtcaattgttagcacaacacaatacgctgatcacgggtcctaacggtagcggtaaatccacgttatttgaagccctcgtccgtctgcacccctatactggcgaaattcgttacgaagggacacctatcgacaagctaaaacgcaaacgctatgctcgccacgtcgccttgctttttcaggacgctgagacccagtttttaaacatcacggtcgctgaagaactggctcaaagtaaacgctatgcgtatggcgactactttaccgcagaccgtattcaaacggccttagtgcaactcaacttatccggtcgtgatgaacaagtcatctatactttgagtgagggacagaaaaagaaactacaaattctgctcatgttaatcatgcagtcaccagttctactcatggatgaacccttaaaagggctagatttgcattcgatcaatgccctggtcgcgttattacagaccacccaagcggcaactaagcagacactgattattattagtcaccagttaaccggcctgatgccattgattgactatcagctacactttgaaaatcaccatttagattgggtggtgcgatcatgaatcctagcatgaaattattattactactcatcattgcgctagaaatttcattcacgacaattgtaagtttgaacgtggcactgattattctggcactgatttacctgctcggtcaccgaactcggcttcgaacattagggtggttgctactcattccgttgctaccagcaattggactttggagtacccagtacattaacggtagcggtgacaagactttgatggcctgggtcctgttcacacgaatctatgcgtttgtttttacgggcgctacttttacgctcacgactgacgtcttacaattaaccgattcgcttgagcaaaactggcatttacccgccaaatttgcatatggcgtcctcgccgcgtataacttggtaccacggattcggcacgaagttcaagtgattcgggctgctggtctgatgcgtgggcaggtcctgtccttctggtcgccacagctctactttaaagcaattttggtctctatcaattggtcgcagaaccttgcccaggccatgcgctcccatggttttgtcgaagatgcaccccgcactcactatcgtcagattccactgactaagttggattggaccattgtgattagtggcggcttgcttttacaagtcggcgccttcgtcattccgtggcgctagtggtctcattcactgaataaacactaaattaaaacaggttttctcaattatgagaaaacctgtttttgggtaatattccccacttaggtcgggtcacaacaataacaagttgaccttaattcatgctttcagccgatcaatttgttgccgtaacgcctgaatagcagctgtagaagacgtcgggtctgccattaattgatcatacttgaactgaagtactgctaagtcagcttctaccggttgcggcgctttaacaactttgtcaggatcaactaattggtgcgtctcgaattgcaatacccgagtagcaacggcctggcaaaacggttcatcatgtgaaacaaaaattacggttccaggataattttgtaagtaatcggccaacgcatccagcgcgtccacatccaaataattggttggttcatctaacattaaaacgttatattgaccgactaaaatacgaattagctgtaatttaactagttcaccaccacttaacgccgataccagttgcggataaaagcgtgctggcaggcccaacgcgcccatgacgttacggatcgtttgattcggtagctgactgacttgccgcaccgtttgccacactgactgtttaccgtcgagcactgtcatatcttggttgaatactccgactcgtgccgccggagccaatcgtaatcctgacacccggccacctaaaattgcacgcagtaatgtggtcttaccgctaccgttgggccccacgatagcgacccgatcatgtggcctgatttgaaagtcagcgtgtgctaacaacgtttttccatattcagccaatgtgacattaagaccagttaccacggtcttacctgtaaacgtcggaaaatctgtcgcgactaacttaaagcctgaagtcgtaaagggcttagcaacttgcggttcccgttgtcctcgggcgaccatgcgtttagccgttcgttccatcttggccgcggtagcttccctagtcgctttcgtcttggcacgctctacttgcgacattcgccgattgccttttcgaatccgctgcgctttttcattacgttgacgctgcgctgctagtaactcacgctgatgagtgttttggcgctgatacgcggcttcctgagttgcgatttgctgcgcttttaccgtctgataatatgcgtaattgcctgcatatgcggtgaatttttggtgttcaaccgcccaagtctgtgtcgtcacagcatttaataattgccgatcatgtgaaatcaacaacagcaacccacgaaaacgttataactgattaataagccattgctgatgtgtttcatccaaattagatgacggttcatctagaattaaaattgttggccgggcgctcaaagcctgccgaattctggttagcatagcttgaccaccactttggtcaaaagtcggtgcgatttgggcaacatagctgactggctcgtccaccataatttgtcccgtataatcacgatcagtacccgtcagtaaatgggccagtgttgatttaccagcaccgttccgcccaaccacgccaattttatccccggcattggcgactaatcggtcaattgtaaatagtggccgtcccgccatatctttttgaatattttttaaattaatcattgtcattaataagcatccccttagttgcagggactaatttatggcacaaaaaaacgtcctcaaaatgagaacgctggcaattgattccaccagcaccctaattaatcccaaaacggacagtccacccctatcgctaggcatggctctgttcagttactagaattaattagttgcgcattggctgaatacctcgtgttttataagttactttgtagattagcatgtttaatttcaatttgcaagaaccattgttttttaaaagttttttcagtaaactaaaattactttcagaaagcaggtgtcagcttgaaaaagatcattgcaattaccggcttcgcaatgctaggtggtggtctccgggaggggcttagtttgctcgtcacttggccacagcatttctggataacgtgtctgattaatattgtgggagcatttgttcttagcctgattactaacttgttaccagcgcggttacccgtctctgaagatattgttatcggtatgagtgtcgggttcgttggtagctttactactttttccaccttcacttttgaaacgctacaatcgtttcaaagtggtcatagcgttttagctttaagttatgtcgctgctagcttagggttgggtttgctagcggggctagctggaaacttccttagcacctattggctaccaaaggaggaattttaatgttagtcctagtcggattggccggtgccggcgcagctgtaggggccttaagtcgttacggcatcatgcgcttagcactacctctcaatcgatggccgttaccaattgccacgttatttatcaatctaaccggcgctttattgctcggttggattttaaccagctcattaccgcccaactggcagatttttctaggaactgggattatgggtggctatacgactttttcaacaatgatcaacgaactcgtgttgctcggccgtaaccaccatcaacgggtcgcctgggaatactttggcttgagtctcgtcggtggcctagtcatggtttatctcggaactttaatctaactcaaaaaacaggaagtctcacaaaactaactgagatttcctgtttttgttcaatgactatttagttccaacaagccgcctttacggctagcgtgccgatgacactagttttaacaacgctcatctttatctttcaaattacgtggtggcatttccgaataatgcaacgccggcaatcgccacgacgatcaggcctaaccataatgcgattttaaataaaaacaacccaatcacaatcatgaacacccaaccgataattttaaaaccaattttaaagataactttgagcaaccataaaccaattactaaagcaatcaataaaccgatcatctatgcgctctgcgaagagagcttccctccttacaagtcccatcatgggtaccttgccagttagtatagcacgcgctatacagcggcagactgattgcagtcgtaaattaagagaagcttaattttgcaacgccgcaacttgtcgcaccatcgctaattcttcgttagttgggatcaacatcactttaatcttggaatctgcgccactgatgagtccttcttgacccgcttcatttaatttcggatccagggtcacaccaaagatgctcagttcatcaataatttgctggcgcaaggtcgcattatgctcgccaatgccgcccgcaaaaatcagcgcatccgcccgttttaattctgtcaaatagctaccggcatacttaacaatccgattgacaaaaatttcaacagctagttgggcttggggattcgtggcttcttgcgcacggatttcacgcatatctggtgaaattcctgagattcctaacaacccagactgattgttaagcatcatcatgatttcattcggatcatcgatctttaaagctttcatgaggaatggcaatacggccggatcaacgtcacccgcgcgcgttcccattgtgacacccgttaatggcgtaaagcccatcgatgtgtcgaaggcccggccattttttacggcagctaatgacgcgccactacctaagtgtaacgtcaccaggttgaggtcatctttcggcttagccagcagttctgcagcccgaccggttaagtaaccatgcgagataccatgttcaccgtaacggcgaatatggtatttttgggtcaattcatatggcaaactgtaaattgcattcatttctggtaaatcggtaaagaattgactatcaaataccgcgtactgtttaacggtcggtaaagcctgagccatcgtctcaataccacgtgcctccatcggattatgcaatggtgcaaagtcactaagccccttaatggcctctagtaccgctggcgtcacttcaactgcttgcttgaacgtttcgccacccgcaacgactcggtgagcaactgccgtaatttccgttaatgagtcaataattgctaatcgctgtaattcagccaataacatctgcgccgcatgattttgatctaaattatcgactgtcgtttcaaacttttgatggtcaccatacttgatggtgaaaattgaaccgggcatactaatccgttcaacgagaccactagcaaccaccgtttcagcaggcatagcaaataattgccatttcaatgatgaactacctgcgttaataattaatgttttttgcatttctcaatcaactcccatgtaatagaataccgaacttttctgaaaattgctcaacttttttcaatcgtgtcatttgacatcttaattcattcgctagtcccaatcttccactgttaactaaccagaacatgttattattaagacgttaacttttacagattagaggaacccattaatgacgaccacaaccgatgtcgacctagtccaaactggattagcgcacttaattcaccacacgcgtaaacaaatcgaatcattaactaaagcattagaccacctgcctgatgtcagtgatttgcaactcaagggcacgttattgaagacgtatgctagccagatcgaagggcaccatcatttcgtcgaattgcccgactatcaaggccaccaactcagtattaaactcgatattaaaaaatcaattattgaaaatgccgaggattattttcatcattatcacaaaagcaaacgcggtcaagcgaccgttcaacaaaatttggcgacggccaagaccgaactataccagcaattagcaactcaagcagctttcgaccctaatgatccacaagcggtcgccgcgcttaagcaaacactgattgctgcgggcgcgattcatacccacgttttacactcgtctaaggccccaacacccgcccatccccgccgcttttacacgcacgaccacgtgctggttgaagttggtaaaaatagtcgtcaaaacgaccacctaacattgacggcccgtaaagattactactggatgcacgcgggtggtgaaattcccggttcacacgtggttattcacagtaatcatccgagtgaacaaaccttgcaggaagcggccgtactgacggcctattacagtaagggtcgtcagatgaaccgcgtacctgttgatgtgctcaccgttggccagatgcgtaaacccaagggtgctaaggctgggcttgtcacctttagtggtcctgcacgcacgatcaccgttgtccctgatgctactttagccgctgaattacgtgaccaagaggatattcaccatgacgccgattgaggcctatattgctaacacaccacaagcctatcaatcgcaattaatagccttacagcaaaccattgcaacggtcttaccagaggcgcaagagcagttaaagtaccagatgccgaccttatattggcacgaaaacgtcatccattttgctttattcaaacatcactttggcttgtacccaacgccaagtgcaattgagacttttcatgatcaattaatcacctataaaacaagcaaaggggccatccagtttccgctggatcagcccctaccacttgaattgattactgctattaccgaattccgtcgtcacgaaatcatagcgaaatacgacctttaggattaccgctgccaccaagactgtttaagaaaatcaatggcggttacgtcactcaacgcaatcggcttaacgactcccgcttgttgattcaaaaaaagctgctggtcgtccacagccgcaattaagccactcggctgatgaccatcacttaaagttaaccgaaccacgcagtttaactcataagcttgcaataacgacgcttcaattggtttcagctgttccattagatcacctcatcgaaatagtagctccatcatagcacatttttagaacgtacgttcgataaaaactattacattttgatgacgttgataaaccggtcacttgtaccaatcagtaatttcaccagctaactaattatgccgttaactaccgaggttaccgaacattcgcccaaattattttaaaattgcccggattcggtcagttgaagttagcgcacggctatggctcagttcaaaacatgaccgtcattaaattcaaaagccgccagcttagaataagtctcgtatttgagactgggcgggttcgggctcaaatcgatgtcggtttacgttccagcaattgtcgctccgccccggaggtcggaaatagggcgattattgctgaagaacaggagtctacctaacgagcctaagagtgagctatttttgaccttaataaacaggacgcgctaataaaaaggccactccccggcatattgggggagtggcctttaatgcaatttactttagaatcgcggtaatagcttttacttcatcatcactaaaggttaaattgtgcgttgcttcaagattagcgtgcaagtggtcgacattggtcgtaccaatgatgacgctcgtgacgacctgtgaccgtagtagccaagccaaagccatttgggccaaggtttgtccccgttgctcagcgattctgttcagggcattcaactgattgacaacggctgcagtcccctgatcaaataaatatttattcgttcgatgaatcggaaaatcggctggaattccttgtaagtagcgctgcgtcaataatccttcagctaatggaccatatgccaccaagcccgcattatgctggccgagatagtcaatcaggcccgttgtttgagcctgttgattcaacatgttatatgagtactgattaaccgtaaacggcgtgtgcatctcattaaaatacttaaccatcgttgccgtttggtcgcggtcataatttgaaattccgacatacaacgccttcccctgacgaaccaactggtcaagggccgcggcagtttcatacaaatcgatgttagggtctggacgatgtgagtagaaaatgtcgacgtaatctaaatgcatttgcttaagactacgatccaatgaactgatcaatgttttgcgtgagccgaaagccccatacggccctgaccaggccggatatccggctttagtcgtgatgacgagctcatcacgatacggctttaaatctcgttgcataatttgtccgaacgtccgctctgccgatcccttcgatggtccataattatttgctaaatcaaagctaaaaacgccatgatcaaaggcatctagaaccacttttcgtgaattggcaaacggcgcttcatccccaaaatttcgccatagccctaacgagacaacgggtaactgtagccccgtcttacccacgcgtcgaatcggtaattcgtcatagcgcgttgatgctgctgaatatgtcatcattactcacctcatctaatttttgaatactatttatattataccgcgcctgtaatattggtactgatcaaacgcttaagcggatacaaaagggcgatcctcgccaaatgctaggaccacctcacttaggagtttatatgtgatgtctgctgttgctgcctaattagactttgatttgaaataaggttcaacagtgcgtggctatttcaaaccaccatctattgtagcccggaatcgcccgttcgttaagtcattgcgcgtcagaattgaggtaggcggttataatatgctaaatattggcgaccatggacagcatccaccattactttagtgacgctcgtattagctggctccggtaagctcatcggatcggtcggctttagtatcgctaaggccatggctttgacggtaaaaccatgggtcacgacaatgatctgctcgtctggatgggcttgtgctgttgtcttcaaaaatgctgctacccgttgttgcacgtgcacaaaagtctcgccatccgtcgcaacctccacgtagcttggcaaaacgtcctgtaaaagtggatcaaagtactgcggataggccgctagcaactgatcattatcctgtccatcccactggccgtatgaaatttccaataaccgctcgtcctggctaacaggtagttgccggccttgattcaaaatcgccgccgtggcctgggtccggtcaagcgggctacaaatcaaccgatccgcgaagctaatgtcaaacgtatcgtgcaacgtttgcgcttgctgcttgccaaccgaattcaaatgcgtgacggctgtattaatcgtgccttgttttaaattttgggcgttggccactgtttgtccatgtcgtaccacgtaaaaggttgtcatcgtgcgcctccaagattaaattattattaataatactaattgtgccacagtcttttctcattatctagcttgacaaatagttacgtgcttgctaaattaataccaacgcaattaactgactggtgccaacaccagtttaacgaaggagtgtccaactgatggttctaactaatcctatcaatcatcatatcagttcctcctggtctacacacccatctgtgtcggcctaattttgcgtacgcaaatcagcctgagcacggatgctaagacattcgctaccaggtggaattgcttaatctcgttattatccgtcctggtagtcgaaaccgactgcgaggacttttttattaccttgattaaactactgaaagcgagggtttttcatgccaatttataatttttctgctgggccagccgttctaccacaaccagtcatcactcaaattcaagcggagctaccatcatttcgagactccggcatgagcattttagagatctcgcatcgctccgatttatttgcgcaagtccttcaagatgccgaacaagatcttcgcgatttaatggccattcctgacaactatcacgtgctcttctttcaaggcgggggcacgctacagttcactgctgcgccactaaatctggcgcctcatcatcgtatcgggttgcttgacagcggtcactgggcacaacgcgccgccgatgaagctaaacgggtcggtactaaagtcacgatactggggagtagcgctgccaaccattttaaccaactgccaacggtcgtccagcccatcgatcaatccctcgattatattcatcttacaactaataatactattgaaggaaccatgatgacgcgcctgccagttacgggtcaagtaccactggtagccgacatgtcatcaaactttttaggtgaaccttaccaagtcagcgattttgggctcatctttgctggtgctcagaagaatctgggtcccgctggtttgacaatcgtcattgtccgtgatgatttaattggtcaagtcgccaacctgccaagcatgctggattaccagctattcgcggctaaagattcgatgttcaacacgccgcctgtttttgctatttacgccgcgggtctcgtactcaagtggctaaaggcccaaggcgggctcagcacaatgactgctcgcaatcacgctaaagccgccttactctatgatttcttagaccagtcacaactatttactaatccagtcaagaccagcgaccgttcgaccatgaacgttccattcgtcacaggtcaggccgacctcgataccgcagtcattcaaggcgcccgtgagcacgggttattaaacctaaagggtcaccgcttagttggcggtatgcgtgccagcctctataacgccatgccgttagccggtgttcaggcattagttgactatctagccgcttttgaagcacaccatcgttaatcaaggaggatatttatgtatcaagttaaaacctataacgccatcgccccagccggcctcaacacgtttactgctgattacacgctcaatcaatctgagcatccggatgcttacttaattcgctcggtcaacctacataccgagacattaccgtcatcgttgaaagtcattgtgcgcgctggtgccggcgttaacaacattcctatcgatcaggcaaccgccaacgggactgcagttttcaacaccccgggaagtaacgctaatgccgttaaggaactcatcatcggcctgctcattatggcatcccgtaatctaatagttgcaacgacctattcggcccagcataccgaagctgatatttctcaacgcacagaacacgacaagacgcaatttaatggtattgaattaacgggtaagaccttggccgtcatcggactcggccatgttggcgctctcgttgccaatgcagcattgagtctaggcatgaatgtaattggttacgacccctatctatctgcagatgccgcttggaacattgccaaacaagtccagcgagcggccacgctgccagatgcagtcaaacaagctgattttgtcaccgtccacgttcctaaaaatgccgacacacttcatctgattaataaagatgcgttagccgccatgccaacaggcgttcaattatttaattattcacggctgggcatcgttgacaatactgccgtcatgaatgcgttagccatgggacaagttgcccactactacaccgattttggcgaaccccagcttgccaaccaatccgcggttaccgtgacaccccatatcggcggctcgactatcgaggctgaaatcaacggtgccacacaagctgcgcgcactatcatgacttatttggaaaccggtaacgttcatgcggccatcaatctgccagacttaaacgtcccgttcaacgcggcttaccgctttacagtcattcacgaaaatgtgcctaatatggtgagtcaaatcacggccaaactagcagcggccaacctcaacatcactaccatggctaacgccgctaagcaccagattgcttacaccatcattgacgtcgacgacctacagcagccacaacaagccgacctaatagctgaactgtctaaaattccggcagtgagtcgcgttcgactattaaaacggggtagcgtcgaatgaagattgaacacttacaacacccgacaactcaccaactcgatcagttaatgacaatctggttaagtggtaatttaacggcccatgactttgtcagtgccgactactggcgtcaacaagcccccttagtacgtgaagcattacaatcagccgaactcatcatcggactgaccgacggacctgaagcttatattctgggctttataggcttacaaaacgattacattgccggaattttcatttgcaatgatgctcaacatcaaggtctggggacggcgctattggcgactgcccaagctgaccatcatcaattacaattaaacgtctatgttgctaatcgcccagccattgccttttatcactatcacggtttccgtgtcattgatcaggctagtgaccaagcaacccagcaaccagaatatacgatgcaatggcaacgttagttttcttaattaagccagtacgattcttaacgagtcgtactggctttatttgcttaataatattaatgattaaaaaaataatattgtatttaatctaattttaatgtattctcatctacatatcataatcatttgaagcagggggtacatatatgcaatggaaattatttgccacagttgccacgttaacggcaacgaccggcgttttactcgtcggctgtggtcagtcctcatccagttcaagcaatgccggcaacacaacggccaaaatggccaagactcaagtcctcaattggtcggaaaacggccaggatttgaccacccttgacccgtccttagccactgatgttatcagtgggacgatgatcagtaattcgcaagaaggtttgtatcgattaggtaaaaacagtaaggtcacaccaggtattgccactaaaacgaccgtgtccaaagataaaaagacttatacttttaccctgcgtaagaatgccaaatggagtaatggcgatcaagtgaccgcacaagactttgtgtatggctggcgtcgtacagttaatccgaagacggcttcccaatacgcctacttatattccggtatcaaaaatgctgacaaaatcgtcagcggcaaggccaagactagtaccttgggcatcaaggccgatggtaagtataagctgaccgtcaaacttgaaaagcccatgcagtatttcaaattattgatgggtttcgtggtcttcttcccgcaaaaccagcacgcggtggaaaaatacggaaaggactacgggaccagttccagcaagatggtttacaacgggccattcaagatgactggttggaaagggaccaactcgacctggacacttaagcgcaatcctaattactgggataaaaaacacgtttacttaactaagatcaaagaccaagtcgtgaagttgacgacgacagcctttaacctcttccagagtaataagctcgacatggcaacgttatctggacaacaagtcaagaacgaaaagaataataacaaactggtcatccgtaagtcttcacgtctaaattacttggaattcaatcaaaagaaggtgaagttactcgccaataagaagattcgtcaagcaatgtcactgactttgaatcgtaagcagttggtcaacgatgtcctcggcgatggttccgtcactccaaagggctttgttacgaccggacttgctactgatccaacgactggtaaggacttcgccaccgaaaatacggttaaatcagctgttactcaggacaccaccaaagctaaaaagctctggaaacaaggactaaaagaaaccggcaagaagtcggttaccttaacgttaactcatgacgatacagatcagatgaaggccctcgctgaatacgttcagggacaattagaaaaggaattaccgggacttaaagtgcaaagtgtcaccgttccttataagacaagaatttcccgagaaattgcgggtaatttccagctggttatctccgcatggcaagctgactttgctgatccagtttcagacctcggtatcatgacatcaactaacgattacaactttggtaagtggaccaacaagactttcgatagtgctatcaacacagcaaatagtacaaccagtacaacgaagcgttggcaagctctcgcaaccgctgaaaagacgatggcgacggatcaaggggtcgcaccgctctcacaaaacgtcatcgcacaaatggtcaaccctaagctgaaaggcctagtctacaacacggcgggcattaactataacttcaagagtgcctatatggccaaataaggtgacctaactagcatcgcctcacgtcaaactacccttaaatcgcacaataaaaggtatcgtagcaacaaactacggtactttttttgtgtttcttgacacattttgcggctgttaattactttaattattagaatcaaagcattgattttaatctttctttaatgtattctcgtgaccattcaagttggggggaagttttactatgaaatggaaagtaatgttgacaactgctactgcggccgcatcgaccggccttttgttagctgcctgtagtcaaggtcagtccaagtcagataatgcggggaacttacgcgcgggaatggcacaaaagcaagtcttgaactggtcagaaaatggctccgaactaacgactttggatacttcgctagtcaccgattcgatcagtgccaatatgatcaataacacgatggagggcctctaccgtattggcaataataataaaatcacaccgggcattgcgacccatactgtcatttccaaagataaaaaaacttatacgttcacattgcgcaaagacgccaagtggagcaacggcgatcccgtaaccgctcaagatttcgtttatagttggcggcgaaccatcgatcccaagaccgcttcgcaatatgcttatctttattctggtatcaagaatgccgaccaaatcaccaatggtaaagctaaagccaatagtttaggaattaaagctgacggtaaatacaagctaaccgtgacacttgataaacccatggcttattttaaactcctaatgggctttgccatcttcttcccgcagaaccaacacgccgtacagaaatacggcaaggactatgggacaacggccaccaagatggtctacgatgggccgtttaccatgaagggctggaaaggcactaatacgacatggtccctgaaccgcaatcctaaatattgggataaaaaacacgtttacttagaaaagatcaatgaccaagtcgttaagtcaaccacgaccggattcaacttattccagagcaacaaactcgacatggccaccctgagcggcgaacaagtcaaaaacgaaaagaataatcccaagttagtgctccgtaagacatcccgtctgaactacctcgagtttaatcagaaaaaggtgcccgcgctagctaatgccaagctccggcaagcgatgtccttaactattgaccggcaccaacttgtcacggacgtactagcggatggctcagcagttccaaagggctttgtcaccaccgggctcgcaaccgatccaacgactggtgaagatttcgctactgaaaatgcagttagtgcggcgacaactcaagacaccgctaaggccaagaaactgtgggcagaaggattaaaagaaaccggcaaaaagtcattaaccttaacgcttacgcacgataatattgaccaaaccaaagagacggccgaatatgttcagggacagctagaaaaggaactacccggtttgaagattaccgatattaccttgccattcaaaaaccgacttgcacgtgaaatatcgggtgatttccaactcgctatttctggctggcaagctgacttcgccgaccccatctctgacctaggcattctcacttccacgaatgattacaactttggtaagtggaaaaatgctgattatgacgctgctgtcaagcaggccgagcaagcaactgatccgacagtacgctggactgctctaggcaaagctgaaaaaattattgggacggatgaaggcgttgcaccattaactcaaacaacgctggcacagatggtcaaccctaagttaaagggcctgatttataacacttctggtaccaactataacttcaaagacgcctatatggcaaaataaaccatcagataactcacagacgctcactagcaaagactagcgagcgttttttatatagtcaagatatatttttagaatatgcaagattatgtttaaatattgacaaaattatataaaaagtttttaattagggtaaatgaaagctgtttcaattatgacttaaatatgtaaaggaagcgttgatggtatgaacattgagcttttcatcgcccgccgcaaagccctaggactttcacaaaaagccctagcagatggtatttgtactcaggcgacactaagtaagttcgagaacaatggcaaagcacctgccatacgaatcgttgcccaactttgtcagcgactcaacctacaattggaagatgtctttccaaccgaacgcgtcgctgatgccgctgttttgaagattttggaacaggtcgagttcgacctcattacaactgaatatcaagatgccgaagtacaacttgaaaaggctgcggatatgccgcgacatgaccgcgaaaccaaattacaatattgttatctaaaaggctatgttgctgcccttaaccaccacccgatcagtgatgtcatctttaattttgaccaaatcatcaccgatttggacgaggctcacatcacaatctatacacagctggcctactgtggtatcgggattgcttatcagcagaaccaggataacgataaagcccagtactattttgaaaaagtacgccacgccctaccgaacctaccgctagaaacgaccgctagtgtttggcgcgtgattaacttagcttattacacgggggctttttacgctaacattaatgatacaccgcggagtttgcagttattaaactacgggattgagatttgtgcgcgattccacgttacctattacgcagcgcggatcaaattcttacaggcccaattatccgatgaaccggatcaaattcatgaatatttaaatgatgcggccgcccttgccagaatgaacaataaccggcaattacttaagaatatttcaagttattcagattctcactaatttacggttaaataattgatttttgttaataagtcgcctaaactgcaagtattaaaagacgagtttttacaactattgaggaggtcttgcccatgttattagcaggtttattggccgcagccggactagctgccgttgccggcgtcgtggctggcgcccgtgttcccgctgcccaaccagtcagaattaagcatgaccaacgcacatctcaaaatcgtcgataatgtggcgacacttatctatgatataaataaaggctactggaagcgaaattccagtagcctttttgtttaattaaatcgccgttgacgactaacaactgttagccctagcaagaaccagcccaaaatcattagccaatccattgattgttcactagtctgtggcaattgttgcgccgacttgcgattagttgcttttgtaactttaacaactggtttagaagttgctactaattttattggctgtcctaacaatttcgttggccgagtcgtggttactaaattagtttgcttgactaacttagctgtctcagtcttcgttgtgacaacctgatctgaatcactatcctcgtcagcgtgtcctggtagcaccggttcactcggttcactcggctcacttggttcactcggttcacttggttcgcccggttcgcttggttcactcggttcgcttggttcactcggtttgcttggttcactcggctcacttggttcactcggttcactcggttcactcggttcactcggttcactcggttcactcggttcactcggttcactcggttcactcggttcactcggttcgcttggttcgctcggttcacttggttcgacctcatcggcaaaaactaattggccttgataagcgctttgctcattcaacacaagcacttgcgcctgtgtattgatcaagtaaccgtccggtgcttgaatttcgctaaccgtataagcaccttgcgttagacctgtaagctgtgcttgaccagtcgcatccgttgtcaactgagcaaccagcgttccggcagcatttttcacggcaaaaaccgccccggccaagcgattggcgccactcgaatccgtcttaaccaccgtcaatttcccggtttgatacgtattcgttaatgtcaccgtctcaccactagttgtttgactactgatatagcgccagcaatggccgtttcaatcaccgtataagtgtacgcattgccataaacatccgtcacatccaaatcactgaaagtgcccgtatagccatttgctgacgttaattgcaaggtctgataagcttgaccattgcgttgcaacgtcacttcaacggtcggcgtttgcactccagctggcacgtcagcccaaactttgttaacagtcagcgccgtcttagccattcgtttgtcaaccacactacctgtgaccacgttagccgttgcttgcactgcggataccgtgaagacgtgcttggccgtgtcgatctggtagccactcggagccgccgtctcaactagcatgtacgtcccagccgacaagttaccgatgcgtaactgtccaactgaatcagtcaccaaatcggtccgaagtaccgtacccgtactatcctctaactgataagtggcaccagcaactgactggccgtcaccatcagttttattaatgaccaaactgtaactctgaatgtcatcactagcagttccggaaccaccaaatctaacggccacgttcgattgttcactttttggttcgcctgtcgaactgccctcatttggatcagtcgcatctccaatgacaggtgcatacgttacacccgcattattggtgtacgtatgtcctactgtcagaccaacttcataaaatatattgaccgctacatctaattggtcaatattaattgtcatctgctgacccacaaccgtcacggttacttgtggtgttgataccccatcagcgtaggtaaactgctgcgttgcaaaatcataagtgcccagtgccgcgtctttaacaaaggcaccgtcagtataatgaccagtttccatcgtcatggtaccttcgtgcgtttgataaaggcctagctgatcaacaatcgcaacttgctgccacttttcactattaatgtttgcgacaacttgccagatcattttggtgggattaccatcagcatctaaactattactatcggcccagccaaccttattaatccagtcgtactactgccagtggttgcgctagtcccagtaacataaaacgttaagtctccttgacgattataacgatcactagtcgcataataatcattaaaagttagtgttccggtttgactaccggtctcggccgtaaaagtcccgacgaccgttccatctgatttttggacatcaatatgctgcgtaccattggtaaagacaacattctctggtaaggtcaccgttgctgtactgccagcagttacgctaacatcatcggctattgaccaatgatacttcgcgatatagttcgcatacagactcaatacatccgtagcgctatacgtaacaccatcatcgtcagtcaccgttgcgtcagtagcatcgagcccctgaaccgcaaccgttgcccgttgtgctaaactgcgaagactggcccggctcattctggacagtgtcgcgacagacgcagttgcttgatccgtcgtagttgccgttctcgccgagtctttttgactggtaacgacaccactgtacatattagtcgtttgttgctgattctgggtcgttgcttgctcgttgttcgccttcgcactagccgctcgttgatccgctttggcattagccgtcgcccgggacgtcgctgtcgtatcagtactgtccgttgttgcttgagcggctgtcacacctgaagtcgtttggctagtagccgttgtgctagatgattgggttgatgactcagacgcggtgaccgctttgctagtcgccgtttcggtcgcagcaccagttgccgatgctttcgtgctactgctactgctactgctactgctactgctactgctactgctactgctactgctcgtagtttgtcgcaacaccacttgattagcaagtgtactcgagccagaagtctgcgtcgtttcagtggcagtggtagccgtgtccgccgcactcactgtttgatttgtcacaatcaatgtcaacatggcggccgttcccattatccaagttttgaaatcgattaatcgcatgatatccccccctttcttatataagttaaaacttttaaaccgattacacgccttaattataaaccacattccgcaaatttgaagacactttttgtcaaaattcgtcgctcacagatagcagttacataccagcaatatttgttcaaaaggctcattacgtctatataatttttatttatgtacacttaattaatttaccgatatatcaacattttaaagacattaatcataattagtattataatattttatacaaaagttgtatgccatcaattttgacgagttcgtgacagttgttagctaattaaaataatttatgctgattaatatagatttaactaattgcaatcagtaaaaatgatgtcattcgtttcatttataatttaaacccattaactgctttagttgcttgtcaactaattacgtcgaaaaacggggcagactggcgctaccgatggcacgtagaccaattattgatttatcgagcgatatataacagcaccttaactgataagtattttttatagctttattactaatagtttgccattaacttgtatgcttcttaatctgcataatgtttacttatcgctttaacactttaacctttatttctaacgactcccacttaagcaatgcaactttttttccggtgattaatcagactaaccgacacgtcatgataatcaaaacgatgcggcagccctttaactgataaaattatataatgactcaaaacttaatttaccagcaacactacatctgtaccaatcagcactaacattcttattaataatcattatagtttaagcacgttaactattttgtaaattaattttcactaattatcctgacactattcgttataacaatggtatgattaacatgacgtataataaccagctttaatcaatcagtcggagcctgcttacctgcgactattaattgcgcaaccaacattaatattttatggaggctacatttttcatgaacattaaagacttgtattacttccaacgcttaatcagcactcagagttatacgcaaacggctgctgattttcacgttagccaacccacaatctcccaagcaattaaacgactagaacgtcatttccaagtgacactgttctttcgccaagcaaagaccaaggcgctggtgttaacacctagtggccagcaactattgctcgcagccaacgacattatcaacaactggcagcatgtcaatgaatcaatcagtcatttgcgtcaacatacactgcggtttggtatcgaaccatccgtcagtgaacattatttaccggcattaacaaaaccaatcatcgagcaagatttgcttagtagcgtccacactgttgaaatgggggctaatcaacttgtcaaacaggttttagccggccaactcgacttagccatcagtggtaacttggatcaaacattggatgaacggcttgcagtaacgccattacggccctttaaatttcgcattctcgctaatgctgcacaccccttagcaaaggctgagcatccgacttttgcagaagcgctaaaatcgccttttgtactgcttaatgcaacttacttaaataaactagtcttccggcaacttgctgaacaactttcgattgaaccccaagttctcttcgaatctgatagcagcaccttgatcaagggattagttaaagagaacctggcactaggcttcatttccgacatcacgacccccaacgatggtctcgttgagattccgttcgacgacgttcaggttcctagcgtgcatatcaacttgattcgtcgggcccaccaatttccaattggcttagtcaaacaggttatcgacattattgaaaaaacatttgcggctgacaatgccgaacaaaaatcttaaccacaaacttgatcataatcacacatgcgctccaataaaaatacccaacttatctagaatgataggttgggcgttcttattggggcgcatttttggttaagtcatcacgattaaatttacacgaccaactcgtgctcgtaatcacacaaccgccgttaaaaatcacattcacgactccagcagcgaagctaattgtgacctaaaactggtaaacttttgcttcgtacgctcgtaatacgtcttgatgatcttcatcgtagttactgatcaacagatgcgcatcagcgggtaattctgcaaagtgtcgcgtctgggttgccgcagtaaagttacaaattactagcaggtgctgcgaccccatatgccgcatataggcataaacggccgcatcatcaggtgataataggtgataagttcccgtcgttatgactggtaaatggtgccggagcttaatcaaccgctgataatagctcagaactgaaccgggcgttcgttgcgcgagttgcgcgttgatccgcggataattggtattaaccgctagccacggtgttgccgttgaaaacccagcattctgactatcatcccactgcatcggtgtacgcgcattatcccgcgacatatgggcgagataacctaacatctgttcaggttgaacgacctgttcgtcatcaacaaagtgatgatacgcattcagtgattccaagtcttgatagtcggttaacttggtaaaatgggcattcgtcatgcctagctcctcaccttcgtagatgtagggtgtcccttgaagaaagtgcaatagggtcgctagcattttggctgaacgttcccgataagctggccgttcatccccgaatcgtgacacaattcgcggttggtcatgattattccaatagagactattccaggctgtcccttgtaagcccatttgccacttagacaagctctgctttaggtcaaccagtcggacgggctggtcattccacttacctagcgccggatctggattaccatccaggcccatgtgttcaaattcaaacaccatgtttaattcctgaccttggctgcttgccagttgcttagcatcagcaaccgtagccccaggcgtttcgccgaccgtcatcagttgatggcctgcaaacacttgctgattcatttcttgtaagtattcatggagatgcggaccattggcaataattccgccgattgccgcgtatggttccccagcttctggctgcccatctgcaaagctatcaggcttggaaatcaagttaatgacatccaagcggaaaccgtccacgcccttattgacccagaaattcatcatgtcatagactgcttgccgtagttgcggattatcccagttcaaatctggctgttcaaccgcaaatgaatgtaagtaatactgatcacggctggcaacatatttccaagcagagccaccgaaaaagccaccccagttgtttggttcatgcccatcaacaggatcacgccaaatataatagtccgcgtacggattatccttactttgcgcactcgtcgtaaaccacttattttgatcagatgaatggttgacaacaatgtccatcatgatttttaaccctttcgcatgggccgttgttaataattgatcaaaatcagccatcgtcccgaattctggattaatatcgtaataatcactaatatcatagccattatcgacaccgggtgaacggtaaattgggttgagccaaatcacatccgcgccgagctgtttaatataatctaaccgttgtgtaattcctggcaaatcaccgattccatcaccatttgaatcctgaaacgaccgtggataaacctgataaacaaccgctgattgccaccattgattagccatatatgattatccccctaaaaaagtttgctttaaaaaacttgtcacggtcaaccataaaaggcaccgcttacaacactaaccattctaccattgtcggtcatttgagcgtacccacttatcgctatttatttgttagcctaacacgtttctagccatatcttagttgacgaatcaaaaacgccatgctattatcgcttatattcaaataacgaacgataatcttactttcaagtagcgaattaactgtgcgtcaggaagtcggtgggtgctgcgaaccgatcaggttaatctcgatgaaatacggtaggagaggtccgggtacgcccggcggataacaactagagccgttaactgctagtgagtggagtcatattgtggctcaagctgggtggtaccacggtctaatcaatcgtccctgttgcattattatgcaacagggacgattttttatattcacccactattatcggcgtacaaccgctgttgaagcagtccgtgtcgggctattcactgctggtttaacgacctcaaaggagttaattattatgcctaattcaaagaaatggcgttcagttcagttaccagaagccctactcgttttactcattatgcttgcaattatgggacttggcgctattaagttcggcctgtcaccacagacccccgttattctcgttatcgccctcatcattttatgggcccgaattcgcggtgcccactgggatgacattcacggtggcatcatcgatggtattaaaactgggattatcccaatttttatttttctactcatcggggcactcatcagcgtttggattgcagctggcatcattccttcaatgatggtctttgggtttcatctgatctctgcgcagtggttcgttccatccgtttttctcgtttgtgcaattattggaacttccatcgggagtgccttcacgattatctcaacgattgggattgccctctttggaatcgggacaacgatgggcatcaacccagctttgattgccggagctatcatctcaggagccatttttggagataagacttcaccgttgtcagattcgaccaacctggccgcagccattgccgaagcagatttattcgaccacattcgtaatctgatgtggtctacgattcctgcttttgtcgtatcactagtactctacgccgttttaggtgccggagccgcaacacaaagccatttgggcaagattcaaacgacgttgaccgtcctcaataataactttaccatcagctggtgggcggccttgccactcgtcgtcatgtttgcctgtgccctacttaaaattccagccattgcaaccttgttgatgaatatcggtcttgccatcgtcatgatttttatcgagcaacctcatattgccttaactaagatcgccacgatgatcgaaaccggctttgtagccaaaactggcaacgccggggtggacgccttactctcacgtggcggtatcagtgccatgatgagcacggtctccttaatcctattaaccctgtcgttaggcggtttactaatgaaattcaacctcattcagacagcaatggtgccgctaactaagcgattgaaaggtgccggggcaactgttacggctgcgattttagcgggaatcggtgtcaacatctttgtcggtgaacagtacctttccgttatcttgcctggtaaagcgttcaaaacgaccttcaatcagcgaggattggctaacttagccctcagtcgagtccttgaagacggtggaactgtcatcaattacctgattccgtggggcgttgccggggcctttgccgctaacacgctcggggtatcaaccttagcttacctgccattttgtttcttcagcttactatcaccggtattctcaattatcagtggtttcactggctggggcctgaagcatcagccagccaacgaagccggttaatttaaaactaggttgtttaatttaatcggtgaccgaaccaatcccggaatataattgttactgcttgtgattcgcccccactgctggctacaattagacaagagcatgttttggatcaatctaacaattcgtcaattgatactgcatgatttatttactaataagtcacatcccggcaccacgtcaactaacgaacttagatatgaggagggggattacaatgcttgcatacgggtatcaaaaatttgggggacctaccgtatttgaagaactaccacaatcacagctgattccaacagataatcaattattaatcaaaactttagccgttaacctaaccgagggagaccgcttagaacggctaggtactatccaaagcgtcgcactaccgcatattcctgggcatgatgtcattgggaaaatcattcaagttggcgccgctgtcactgacttggacgttgggacagtggtggctgcccgcacgaaccatacttacgcggaccaggtttgtttagatagtgatctagcggtgaccatgccaactaatcttgatccggtcaccgccgtcagcttagtcactccagggattgtcgcttacaaaacggtgcgctactttgcggacatccaggccgaccaaacggtgattgtcaaaggcgctggcagcccagtcggcttgttaattattcagttagccaaacgattaggtgcccacgttatcgcgattgctagtgaccgttatgctaaattgattgcgacactgggagtcgaccaattcgtcgactatcagcatcaaaatccagttcacgtgttagccgaccgcggtgacgtcgtaatcaatgtcgctatcgatggcgttggtggcaaagatgacttagcaatggccaaatttgatgcgaccatcgcttcatttgcccgtcacttgccagccaccagtaaatcaattcgtttccaagcaatccaaccgaccgaagtgatttctgatcaggccgccttacaattgctattcaagttgctagatactggtcaattgaccacgacgatcaatgaacaactaccgtttaacctcacgggcttcattcaaggtcaccaacgactagatgagcctcacgtgggtcaagtggtcgtcgcgcgctaaaaaaactgctttcaaaaggataacttttgaaagcagttttttagtcaggtggtcgcttattaagaccatcgcagaattttgagcaacccaattcacactaatcgtaacgattgggtatatttcaaagactgcctcaattagccaagtcccggatacctatgcgagtcggtagacccaagcctcataaggccgtaatttatttggctgctgctcgccataattactaatcaagcatttggccgtgggcgtcagatattgatccagtggtcgggacagtgtctcggctgtgaaattgcaacaaactagccaggtccgcccttcccattgccgttcatataagaatacctgcggatcatcggcccacaagagctcaaacgaacctaacgtcactaaggggtattgatgtcgtaattgaatcaagtgctggtaatagtaccacactgaatccagatcagccaaagctgcggcagcattgatttgacgatagttgggatttgaccgtgagccatggcgccgcgtcactaaaacccgcgttaacctccgtgtcccattgcatcggcgttcgcgagttgtcccgagaacgcgccgctaatcgggccatcatatctgccggtgatagtagttggcgctcagtcactaaatcacgataggcattgagcgattcaatatctcggtaactggttaattcagtaaaatgagcgtcagtcatccccagttcttcaccttgataaatatacggggttccctgcaagaggtgtaaacacgttgcgagcatttcagccgaacgtacccgatatgctggtcggtcatcaccaaaacgtgagaccgctcgtggcgtatcatgattgttccaaaacaggctgttccaagcccgcccttcaagtccgacttgccagtcactaatgactttctttagcgccactaacggtgtcttacgcgtactccacttaccaagaccatgctgactattatcaagtcgcagatgttgaaattcaaagaccatatctaattcgtgccgatcagcgcccgcatacttcagcgcatccgctggtgtcaccccgtgggtctcaccaaccgtcatgatatcaaactgtgacaacacttcttggttcatttcttgcaagaattcatgaactcgcggtccgttcgttactcgagcatcgccaaactgactgtgcggtttcagtggaccatttggtaacccgggtaacttagagatttggttaatgacgtccattcgaaaaccgtcaacacccttgttcagccaccaggtcatcatcgtataaactgactctcgtaaggtcggattctcccagtttaaatcaggttgttttgttgaaaacgtgtgtaaataatactgctgggtctgctcatcatattgccatgctgaaccaccaaaagccgcatcccaattattgggcgcctttttgccgttacctgagcgccaaaagtagaaatcacgatattgattggtgcggtcctggcgactgcgtttgaaccatggatgctcatcagaggtatggttaacaaccaagtccatgatgatctttaagccccggtcatgggcggcttgcaataattcatcaaaatcagccatagtgccaaagtcggccgcaatttgttgataatcactaatatcataaccattatcatcgttgggtgaacgataaatgggattgagccaaatgacgtcgattcctaattgctttaagtagtctaggtgggccgtgatcccctttaagtcaccaataccatcatgattggtatcttgaaaactccgtggatagacctgatagacaacggcttgttgccaccacttgattgttgctgccataattacgattaactccttagttacgcggtaaggcccttgatgagcttaactggtaacgtatattttgattccagtgtacaattcgcatcctcaatccgctgcaatagtagagaaaccagtaacgtgctaatatccgctaacggttgttctactgttgttaattcagaatgataatcacgtatgagcgccgtgccatcataaccaacaacgcgtaattgctcaggaaccgttaatgacagttgtcgcgcgacgttgagcactagtaaagcggtcaaatcatcactacaaaaaataccatcatactgatgttgtgtcataatcgtcttaatttccatcatcttcagcgcgggggtcaattcaaacggtaattcgtggacatggggtgttagctgttgggcagtcaagtaggcttcatatccttcacggcgaccattcgttggcgaaccagcgtgtgacttaccagtaaaaatagccacgttagtcgcccccgcctgatgcaatgtctgggttgctagccagcccccctggtaattatccgaactaacgatgggaatattgtcggataagtaccggtcaaatgaaataatcggaaggccgtattgttgatattcttcaatacctaaattgtgggcaccagcaataatcccatcgacctgattagccatcaacatttgtaagtagtcgcgttctttttgcggatcatccgcactattacataaaatcaccttataatttttagcaaataagattttttcaatccgggacaccagttcaccaaagaacggattactaatatctgaaaagatgacgccaattaagcgcgtattctttccttgcagtgagcgtgccatattattcggctgataatgcagttctcgcatcgccgcgaaaactttttctttagtctgactactcaggtagccatggttattaataacccgagaaacggttgtcgctgagacccccgctagcttcgcaacatcatttaattttggtttcattgttatcgactccagtatgctctgattggcgccattcccagactttaccggtgactgccgtagtgtcaccttgaacgttaaggcgactcggggtagcgtttaagaagaaacggccggtcattacggaatagccattatcaatatagcattcaaagactgacacatctatgattagccggatttttatcgtcttatgggccgttaactcaacttgacgagtctgaccataatcttcagcaaacgaattccccgtatgccgccgatcaatcataacctggccatggttggcatcaacagtcacctgcagctggccactttcctgctgatcagcaatgttaaccgtgaccgttttatcagcgggaaccgtcagtaagagttcaaagctgccattcaaagcggccaccgtcgcccgttgttgctcaaagactaggtcatgcgccgtcatccgcaaatcatccaccgctgccactggattttgatagaggtgcccatctttaagcgttagttccttaactaagctcaaacaatgggcccaattttcacgatcagttggataggcaatttcaggtaacccaatccagctgacggctaacgcgcggccatccggcgcattgattgcctgcgtggcatacacgtcaaagccatcatctaattgcgtcagggcgtggggttcagtgaattgtgcctgagccagatccaattgatcggcaactaggtacatgttcggataaatattctgatacggggtcgttgtttgtgataacccttggggacagaacaataagacgggctgttgatcgatccagaccagatttggacactcaatcatataaccccgcgcatttgcgggaacgttcaactcgccttgacacgtccaggtggtcagatcctttgagaaataaaccaagatagcaccgatctcagtagtcgtctgcgcaccgatcagcgcgtagtagccgtggtcagtccggatcaagtccggatcacgaaacgaactcgtgtacccagccggagcatgcgcaattagtggccgggacagctttttaatgtgattatccgtgtccatccaggcacctaattgatacgattcacgttgccagtcggcagtacggacattacccgtatacataataaataactgatcatcaattggtagtgctgtacccgtgtacgcgccgtgtgagtcgtacggcgtatctggtcgaatcgctaagccctcatcatgccaatccaccaagttcttagaggtcacgtgttgccatgacttcagtccgtgtaccggaccgaacggaaagacttggtagaacaggtgccactgaccatcaaagtatgaaaagccattggggtcatttaacaaacctgatgtaggctgaatatgatgttgcatccgccacttagactggcgtgcctgggcaacgagctgtggtagcttagttgctggccactgttcataaggggtataacgggttttacgattccatatcatgacgatgagctcctttttaacgttcgacttaattgtcactattataaaaccgcttacaccgatatgtcaatcgtttgacatttttatattatattttcatgtcagcgtttcaaattcggctttttaacaagattatcaagcaattaaattttgtatcaaacgcttgacatattttccaaacttgttattattgggtctgtaaagcgcttgcattattaaattaaaaataattttagactcagggagtgaattattatgaatcatcaagaagttgccgaccgcgtacttaatgcaattggtaaaaacaacattcaagccgccgcccactgtgcgacacgccttcgtttggtcatcaaggatgaatccaagattgatcaacaagccttagatgacgacgcggacgttaaggggaccttcgaaactaacggccaatatcaaatcattattggccctggcgatgtcgataaagtctatgacgccttaatcgccaaaacaggtcttaaagaagcgacccccgatgacatcaaggcagttgccgctgcgggtcaaaagaaaaatccattaatggacttcctcaaagtcttatctgatatttttattccaatcgtccctgcactagttgctgggggtctattaatggcactaaacaacgttttgactgccgagcatctttttatggcgaagtcagttgttgaagtttaccccggtctcaaaggtatcgccgaaatgattaacgcgatggctagtgccccgttcactttcttgccaattctcttaggattttcagcaacgaagcgcttcggcggcaacccctatctgggtgctacgatgggcatgatcatggtcttaccatcacttgttaacggctatagcgttgcaacgaccatggccgccggcaagatggtttactggaacgtctttggtttacacgttgcacaagcaggctatcaaggccaagtgctccctgttttggccgttgcttatattttggctactctggagaagttcttccacaaacatatcaagggtgcatttgactttacgttcacgccaatgtttgcaattgtcatcactggcttcctaactttcacaatcgtcggtcctgtcttacgaacggtgagcgacgcattaactaacggtttagtaggcttatataacacgactggttggattggcatgggcatctttggccttctctactcggccattgtcattactgggctccaccaaaccttcccggctattgaaacccagttattggctaacgtcgccaaaacgggaggttcttttatcttcccagtcgcctcgatggccaacattgggcaaggtgccgccactttagctattttctttgccactaagagccaaaagcaaaaagccctgacttcttcagccggggtctcagcgttactcggaattacggaacctgctatttttggggtcaacctcaagatgaaatttccatttgtctttgcagcgattgcctcaggaattgcttcagctttcttaggactattccacgttctgtctgtggcgatgggtcccgcatcagtcatcgggttcatttcgattgcttcaaagtcgattccagcattcatgctcagtgctgtcatctcgttcgtcgtcgcatttattccaacttttatctatgccaaacgaacactcggtgacgatcgtgatcaagtaaaatcaccagcaccaacgagtaccgtcatcaatgttaatgatgagattatcagtgcaccagtaacggggactagcgaaagtctcaaacaagttaacgaccaagttttctcagccgaaatcatgggtaaaggcgccgcaatcgtgccaagcgctgatcaggtcgtcgcaccagctgacggggtcatcactgtcacttatgatagccatcatgcttatggcatcaaaacaactgctggtgccgaaattctgattcacttaggattagatacggtcaatttaaatggtgaacacttcactactaacgttcagaagggcgataccgttcatcaaggtgatctactcggaacgtttgacgtcgctgccttaaaagccgctaactatgatccaaccgtcatgctagtcgtcacaaatacggccaattacgctaatgttgaacgactcaaagtcacgaatgtccaagctagtgaacagctcgttgcgctgactgaaccggcagctagctcagttgctgctacaactgtctaaactttattaggaggacgtcatgcctgttgaatatgaccccaaaaccggcttaatcaatcttcataatgaccaaattagctatgttattcaaattttagcccatcgttacccagtgcatcgatattttggacgttacttttcaaaacaaccgtactttgagccgatgccatccggtagccatgcttttgctaatgacccaacagaacgctttccatattccgtgacttcactgccactcgaatattccactattggcagtggtgactatcgccagccagcttacgttattaaggatgctaacaatcaattactgccaattttagaatataccggtttttctgtgaatgatcagccaatcaactcgcgccaattgccacccaccgttagcaaacacacgcctgtaacaaccctagtcattcatttggccgattcagtgaccaagttacagatggatcttaactacactatttttgaaaatcagccgcttatcttgcgaagcacaactctgcgccatcacggcactactaatttgcaagtaacagccctatccagcgctcaactagatctaccaactgaccaatatactgcgctgacattaagcggtacccatgcacatgaagctaatccatcgtttaaccgtttacacccagggttacaaacggttcgcagtctgcgcgacactagtggaccacaacaccaaccgttcatggctctagcagaacctaacacgacagaattagctgggactgttattggttgtgcactagcatggagtggtaacttcgacagtactgtcgaagttgaccaatatcaacatagccgcctaacaatcggtcttgaaccagatacattcgaatggcagctcaaaccaaatagcagttttcagactcctgaagccgtgctaacttggacaaatactggttttaacggcatgtcacaagtatttcacgactttagccatcagctgatgccctcccagactaacattccaagtgtgcttaacacttgggaaacactgacatttgccgtttcagagtctaaagttcaacacttaatcgaacacgcccaccagttaggcttacaaatgcttgtcttagacgacggctggtttgtcaaccgtaacggtgaaaatgggcaattaggtgactggtatgttgaccccattaagtttcctaatggtctgaaaccccttgcccaacaagcccatcatcatcgaatgaaattcggtctctgggtggaaccagaaatgatcaccactaacagccagctttaccaacaacatcctgactgggtattacaatatgttgatcggacacccatcacagctcgccaccagctagtcttagatctttcgcaggctgctgtccgtgaccacttagtcactactctgacgaacttggttcaaaataaccaactcgattattttaaatgggatatgaatcgccatcttacacaggttggcagcacacgcttaccggctgcacaacagggggaactgtattatcgctacgtctgtggaatttatgatattctcacacgcttgaagcgcgcctgccccaagctgattatcgaaaattgttcagctggtggtggccggtttgattttggtatgctaccatacaccaatcagacgtggataagcgatttgactgatccagtcgaccgagcaaccatcgagaacggatttagttatctatttccaccacggatattcagcaaccatataaccgcatcacccaatgcgcaaaatggccgaataacaccatttgaaactcgattacaattagcctgcatcgggcaactaggattggaacttaatcctaaacaacttgctcctagtgaacagcaacttcttcgaggagccttgattaaatatcagcaactgaaatctacttttatcaaggcccacttttatcgtctaccgacaacaagacacgttgttgcgtggttgttagtaacggcagataaaaagcaggcaatttgctgttacttaaatgggcttaattctgctgtcaaaactcagcacccattaccattacactatctcgatgctgaattaacttatagcgattcatcaggtaatagctatacggggcatcagttaaacacgatgggaattccacttaaacccaccaacgctgatttcactagtcagctaatttatttacgtcaaagttaatgtaatcgttaacaaaatttctgattaagagtatactattaataaataggactacatttttaactacaggaggcacactatgcttttaggtgcaattgaagctggtggtacaaaatttgtttgtgccacgggcgctgaaaacgggcaagttagcgaccgaatttcgatccccacgacaacccccgctgaaaccatgactgcggtagacgactattttacgactcatcccgttgacgcgattggtatcggttcatttggccccatcggcgttaatcccgatgatccgaaatatggttacattaccacgactcccaaacccggctggggtgacttcgattttttaggccatcttaaaagtcgcttcaacatcccactctactggaccactgatgttaacgaagccgcttatggcgaatcaatgattggaatcgctaaggacgtccctaacagcatctacatgacgattggtaccggtgttggcgctggcgtcattagtcagaaccacatttttaatggtcgcactcatactgagcttggtcacatgcgactcaaccggttacctggggacgatttcaagtccaactgcccctaccatgacatctgtttagaaggtttagctgctgggccagcagttggaaaacgaacggggaaagctgggaaagatattcccgtcgacgatccagtctggccaatcatcgctgactacatcgcacaggcatgtgtcaacctcaccgtcgccttcgcacctgataaaattattcttaacggtggtgttatgaatcaacggcagctctttcccatgattcgtgaaaagtttgccgcctatctaaatggctacgaagaagtcccaccactggatgactatatcgttcccgctggactgggtaacaattctggcattgccggtggcctattgttagctcaggctgctttaaagaacgcttaacaccttgcaaaaaagtccgccgatacgcgtttaaacgtatcagcggacttttagtttacagtcaatttgtcattcggttaatgaatatatacggttaaaacagtgataaatccaaaaaccaccccgggacatttgaaataataacgggccaatccttataagtcttgaaccagccgtaaccagtccatagtatcccattaatcattgccacgagtggttgtagcggcgatactgggtcacctgagaaattcgaaatgatttgtggaatatacgacacgtacatcgcaatacacgtaaatgtcgctaacttactaatcaatttcagatatttaactcgcttgggatccacagcgtccttaccactgggatattcaccattatcaactttatacttaataaataatcaccttcctagctagttattatactacataccactcatcacgcaaaaattcgcgttcgttaaattgtatcggcaccgcaacaatcctcaactattcgcacgttgcgcgcaagttgaaacccagcattccccttacatcaaaattgattgaccctatcaattagtttaatttgtggaagaattcccttaatttagctatactcatctgtcactgaaaccgatatcatacataccagcaatatatagatttttgtattttacgcgttgtgctagctaatttgtcatgagtcatgattaaagtaggcaaaataattaacgtcaaaagcagtcagcttaggctcgctggaaagagttcgggttagcgtaaacatgcttagttcaccctacaccgacctccaggcatttctgccaattgccagagcgcggtagtcaaaaatctaagtcgaggccacgttttaattacgattcatgcaatcatcgctcacataacgcggatatgtcaattttgcttagttcacaggaggatatcgctatgagacatggacaatatcgctacattgttggcacactagctttgataacgactgctgtaggtttagtagcttgttcgaaacagtcagctaatcagcagatcagttaccgtcaaacggctgaggccacccttgataaggggatggataatcaacccgaagcaccgtactggtttccaaaacaactgctgaaatggcagttgagcaaggataaagcagccaagtacaacaccgcctcggttccactagccaaacggatcgataaatggcaactgccgacggttaacaagacccaggacccaaagatgaaggtcgtcgcgttatccattatgaatagttcaactagtggcaacgcgcctcgcgggattaatacgttcgatgcgaatgtcttctccaactggcagtatattgaccaactcgtctactggggcggttcggcaggcgaaggtttgattgtgccaccgaccgcagatgtcatcgattctgctcataaaaacggcgtgcccgttcttggaaccgttttctttccacaagtggttagtggtgggaagttaaagtggctcaatgacttcttaaaacaagatgctgacggacattttccgatggctgataaactagtcgcggttgcgaaagcttacgggtttgacggctggttcatcaaccaagagaccgaccccgaagttaaaagttttgattcggcttccaccggaaagaccgcaaccagctcaactagtaatgggctgagcaaaaagcacgcccaactaatgcaacagttaatcaaagaatacaaacaaaaggccggctccaagctagacctgatgtggtatgactcgatgacgaaggatggtaaaatggattggcaaaacgcattgaccaaagaaaaccaatcttatctagtcgatgccaatatgaaaccagttgctgactcgatgtttcttaacttctggtggacgaagaagcgtctcgccagtcaagaattactcaaaaagtcacacgaacgcgccgaaaagcttgggattagtccttacaacctctttgcaggaatcgatgttcaagctgacggaaccgctacccccgttcgttggaatctattcgctaataaacaacatgtgccatacacgtcgctaggattgtacgcaccggactggacacacgcttcttccgatacggttgacgaatttcaagccaaagaaggtgctctgtgggtcaatgatcaaaatgatccgtcccgtagcattccgtcaactacttcaacacattggccgggtgtttcaacatacgcggttgaacaaagtgccattacgaaacagccctttgtcactaatttcagcttaggcaatggctataactacttcattaaggggaaaaatgtttcgctacgtgattggaacaatcgctcactgcaagcagtcaatccgacttaccgctggttaatcaataatggcaatggtaatgcgttaaaggccagctttgactacactgacgcctacgaaggtggcaatgatatcaagttagccggcaaaatgcgtaaggacaccgctagcacaatcaaactctacaccacggacctagacgtcactgccgatacccaggttagtttaaccgctaaggcatctggtaaatctacagctaaactagtggtgaccttaaaggacggccgcactaagaccatcgcgggtgaccggacactcagcaagcactggacgaccgttagctatgacgttagtcagttaacaaaaaaaacaatcaaaggccttagcctcaaaatcagtgccgccgagactgatgctagctacagcgttcaattaggtcgcctcgcaattaccggcaagcagcaggccgcgccgaaaaaggtcaaccaggtcaccattgataatcggaccttcgacgaagaaggcaagtacgccggtgtcaacctgagttggcaagccaccactaaaaataagctggatcattacgaaatttatcaggttaacaatgacggttctcgctcatttctgggggccactaacacgactaatttctatttaaacgcgttgaaacggaatgggcagcacaacgagaccaatctgatggtcgttccagttgatatttggaaccaacgtggcgatgcttctgaccaagttaccttaaaatggccggataatcgtaaacctaaagcggcatttacggttaaccgcaccctggcagctcccggtaacacgatcaagtttacaaatgcctcatccaaaaacgcaaccagctataaatgggaatttgacggtgccacaaagacgaccagcaccgccaaaaaccccacggtcacttaccgtaaggctggcacttataacgtcacattaaccgctaaaaataaggatggccaacggcacgttacaatgaaaaagctcattacgattacaccgaaagctcaaggcgctttaaccttactatccaagaacgccaagaccagtgcctccggatacacgaatagtagtgaagcacctaaaatggcggtggatgggaaactcgatactaaatggtgtgcaaccggtaaggcaccgcataccttgacgctggatttaggccgtcaaacgactgtgagtgcggttaaattagcgcatgccaaagctggtggcgaaggtgctgatatgaacacccgcgcttggaccattcaggtcagcactgatggcaaacgctacacggacgttgcccggacctacaataacacgcaagccactagtctcaatactttcgcggctacttcggcgcgctacgtccggttagtcgtcgataaaccaacccaagttgctgacaccgccgttcggatttacgaaatggacgtgctaggattgacgcaaacactcaaataaccctaccgatgctatttgaatagaacagccgagcccctcacttggaaatcgatatttccaagtgagggactcttttatgtccagacactaaaaaggcccgtatcagctgatacggaccgatttagaagttaggttggaatgaattgagctcattcttaggttggaaacttgattgtggccaggtacggtcagaccacaatcaagcgttcatatttacttagttgttacggtgctagcgacctcgatagcttgcccattaagttcgatagtcagtggttccccactaaccagttcaacggtcgtaccctgttgatcgacatccactttaatcaagcgaccgcggaagttaacgtggaattgataatgggtccacgctttaggcacaaacggtgcaaaggctaaggtatcatccttaactcgcataccagcaaagccttgaacgattgcgagccatgaaccggtcatcgacgtaatatgcaagccgtcgaccgtatcattattataattatcaagatcaagacgggctgtccgttcatacatttccacggccttatcctcataatgcaagtccgctgctagaatggcatggacggctggtgaaagactggattcatggacggtcaacggttcatagaaatcaaagttacgtttcttctgttccgccgtgaatttatccatgaagtaatagattccttgcaagacatccgcctgcttgatatacggtgaccgtagaatatgatcccatgaccagtgttgattgattggccgttgatcagcaggaatacttgaaactggcttgacgtccttatcaaggaagccatcttgttgaacgaagattcccaatttttcatcatacgggaagtacatccggtcaacaatatcttgccactttgcaagctcagcatccgtgatttgaagtgctgcacgcttagcggcatccactttcttcaaactcgctaacgtgtattctaacgtccagcgcgccataaagttcgtataccaattgttattcacgttgttctcatactcattaggaccagtgacaccgtgaatcatatactgttgtttccgttctgagaagtggacccgatcagcccaaaaacgtgaaatccccgtcaaaacgtcgattcctttagtcttcaagtagatctcatcaccggtataacgtgtgtaattgaagatggcatacgcaatagacccatttcgatgaatctcttcgaacgtaatctcccattcgttatggcactcaattccgttgaaggtcaccatcgggtacaaggcaccagccaagccctgcattttagcattatggaaagctccagcaagctgattataccggtattccagtaagttctccgttacttctggtttcgccaatgaaaggtagaacggtactccgaacgcttcggtatcccaatacgtcgcaccaccatacttttcaccagtaaagccttttggccccaggttcaggcgcttatcttcgccatagtaggtcgagaataactggaataagttgaagcgaatgccttgttgtgccgcatcgtcaccgtcaatcaacacgtcagataactgccagcgtttagcccaaccatcaacatgggcctgccgtaagtcctcatatgactgtgtgctgaccgtttcacttaattcggctaagccagtccgcatcgccgccatatccgcgtaatcccgtgaagtcaccacgaggactcgtttttcaaaattcttggtttcatccggtgctaacgttccccggaagatatttgtaactgccttttcggtttctggggcgttaatacctcgaaaagccgtttcatgaagcatctgcatgccgagcgtaaagcgcggtgttccgaagttattcggcttcgtttctgcaaacatgctgccaccagtaatcgcatgactcttgtctagcacttgccagaactgctcatcatagttcgcatcttcattgaagacgtccgcatcaatttgcgaaataaatccaatttggaccggttccgcatccaaattgtgaacactatagtgcacatcaaataactctttttgtgcaacgctgacgaaccgatcaatcatgaattggacgcgcttttcacccttggtaataataaatgaacgccgtaaaattcccgtatgcatatcaagatccaacgtaaagtcactgactgtgtccttcgccaaatcaacttgatcaccatcaatcgtgatattgactttgatgaaattgaccgaattgatcaccttaccgaaataatcgggataaccgttcttccaccagccgacccgggttttatcgggataccagaccccaccgatataaatccctttgagggtatcgttagaatagtgctcttcaaacattccccgcatacccatgtagccgttaccaatactggtcatgctttcctgcaatcgcttatccgtcggtacgagttcatgactaatgacgtgccacggatctacttcaaaaatacgtttcattgttgttgctcctccgtcgttcgaaattaccgaataacatctttagtttcagaatcaaagaagtgggccttcggcatttcaaaagcaacttccacattctcacccgggttatgataatcacgtgcatccacttgggcagtaaatttagatttgccagctgtacaatataacatgctttcggcacctaagaattcagaaacgacgaccttcgtcttaacaattgaatctgacatcgcttcaagcgcaatttgctcagcatgaatgtcctctggtcggatacccacaatcatctttttctggtcatagccttgagcctttaaaactttcaattgaccttccgggacagctacgtcgagtccctcaccatcagttacccgaccatcatgtaaggtggcattgaagaagttcattgaaggtgatcccatgaagccagccacaaattgattaaccggttcgttatacaattcgtgcggtgtcccaacttgcatgatcttaccgtcattcataatgacgatccgatcagccatcgtcatcgcttcaatttgatcatgggtgacatagatcatgttggtcttcaagcgttgatgcatttgagcaatcgtagtccgcatatcgacccgtagcttagcatccaagttagataacggttcgtccaataggaacgtccccgcgtcccggacgatggcccgtcctaaagcaacccgttgccgttgaccaccagataaattggctggtttccgttgtagataatcggttaagcccaattgctcagcagcgttatccactcgctttttgatttcagtattactgtaagttttccgaatcttcaatccaaaggccatattgtcaaagactgacatgttcgggtatagtgcataagtttggaaaaccatcgcgatatcacgattttttggttctacgtcattcatgacttgaccgttcatcttgaagtcacccttagtgatgtcttccaagccagcaatcatccgtaatgtcgttgacttaccacagccagatgggccaatgaagaagatgaactccccatctttaatatcaagattcatatcggtaactgaatatttatcgttaccctcatattttttgtaaatgtgatcgagattcatttcaaccatcgaaatccactcccttgttttctcacttctaaactactattacacgtgcaatcgcccgcaaacggttgctttttgatcgattactcaaagctattaatcagctaattggactggtcagcaactttagttaccgccgtattagtggcatatttaattaatactggttgaccatcaactgtcagcttgccatccacaacttcagtaggaccatctgttaacagattttgatagctaccagctgctagcttagtcgcaactgctgtgacctgaccttttaacggaatccaggctgttaacgcttcgccagccgcacggtaagtaatcttaacgataccttcttctacgactgccaattggtagtccgcagcacgcagtaatggtagttgcttaatagtcactagcttttgaatcagtgatgtcacgtccccatgacgatctgcaaccatggtgtcccgatcgaacaatgatggttggtgttcggccaaaaattcttgcccgttatagattaacggaataccacgttgcatgaagatccaggtcaagttattaacggcttcagctttgctgtgcatcaagctcatcatgcgtgcattatcatgattttccaagaagcgcatcttgacataattaccagggaaagtggcatcttggcgttgtaacaagtcaacataccgttcgaccgtactgcgtccttgccagtaatctttaaaatcaccgaagacgtcgtaatcgtatgtcatatcaaaagcttgataaagttcactgtcagacagacccgtgtagccttgtgaccgcagttcctcaataaaaccactgccggctgactccgctaaccataacgtttccgggtacttcgcattaacctgtttccgcgcttcaagccagaaatcaagtggcactaatggcgcaacatcacaacggtaaccgtccacaaactggctccaatacaagagtgtgtcgatttgatactgccacaactcatggtgaccatagtctaagtctttaacgtcactccagtcgccgaccttattcgtcaactgaccatccgcgtcgtgataaaaccactctggatgttcggttgctaagactgaatcaggcgaagtgtgattatagacaatgtctaacatcactttcattcctaattcatgcgccctatccgtgagtgctttaaagtcagctaaagtcccgtattccggattgatcccacggtagtccttgattgcatatggcgaaccaagtgtccccttacggttgacctcaccgatcggattgattggcagtagccacaaaatatcggttcctaaatccttaattcgttgtaagtcagcagttacgccagcaaaattaccagcttctgagtagtttctaacaaagactgagtaaatcatctcattgcgtaattgcgtttgcgtatcgcgtgccattaatcttcctcatttctatgcttactaattgacctaaagcaacatggtttggtcaacttccggatctttgaattttgttttcagatatacccacaacacaacgaaggccaagctgagggactgcacggtcaattcgatggtgacatcaaaatgaattaagccaatccccatcgctaacagactcccaatccccatcatcatcaacgttaagttaacgccttcgcggaaattccgaatatgcgtgatcttattatgtcgtgacaagaataagaagaacgccgccccatttacgaggatcaggttgacccccacaataattaatccaagtgccatgagcataaatagaccaatcatcactttattgctttgataccaagaattaaccagaaacgcatgagcgtttgtctttaagttatggcctggcacatacttggctttaaattcactaccgaccgatttcacttgaaacgtactagcatgtaaattaatgacattcttgcgtcctgccatatcatcgttcgtgagatcgaagccagcaacattatccttagttttaataatgatttgatgtttgacatccttgaaccgctgatcacggtagttcgcagttttcattgccgtttgcatctgatcactggccatcattttatcaatgtgtggtaaaaatggtgacagattaaaattcgtttggtgattatagtaaaacggaatcggcatgaccattaccgcggtcaaaaagataaataaaacaataatctgtaaccaattaaactgatcacggttggcaaacattcttcgaggtgagaagaggctgccaaaaaaccggaccggaaaggcggttgttttgtttttcgtactctgcatctaatttcacccctactaatatttgagttaacccttgctgccaccagcgagcaatcctgaaacgaagaaccgttgtaagtagaagaacaaggcagcaattggtaacgcgactaagattgcccccgctgagaagagcacaacttgttgattttgagcgttattaatgaatgtctggagccctacggcaaccgtataatgtgattcagacgtcaataagaacttcgccatcaggtaatcttgaactggtgacatgaaggcccataacgcttgaaccgcaatcattggtttaactaatggtaagacaattgaccagaaaatcttgaaattaccagcaccatccaacttagctgattcatccaaatcatacggaacattgtcaaagtaacctttcatcagccaagtgttctgtgggatcccaccaccaatgtaaattgcggtcaagaaccagtaatggtccaaagcgttcaacatgttagctaagacgtagtaagcagtcaaagcggccatggttggtaccatttgaattacgatgaaaaacgttagactgaactttttaccagcaaaacggtaacgactataaacatagccggctaacgtcacaacgatgacttgaatgaccatacatgagactgaaataatcatggtattcaaataccagctaccatacagggtttgcgtaaataagttcttaaagttaaccaacgtccacttaccaccaaaatcaaggacgaaggcttgcacgttagcatccttaaacgccgtgatgaatgtgatcaaaacgggataaataataataattccgagaatgaccatatacagatacgtaaagaattctttccagaaacggtgccgacgcgcgctattttgctttgaattggcattcttaggtgccactgcttgtgcattatccataacactagtcccccatttcaaacgcgtgggtcttcttgaagacaatcaatgagatcccgataactaagacggaaataatcaacgtaacggccgcggccaatgaatactgtggtgacgtccccgttgttaacttgtagatccatgagatcaggatatccgtcccaccggcgttagcaccgacatcaccagggccaccttggttaaacagatagatcatcgagaagttattgaagttaaacgtatactgcgtcacaaagattggcgctgcaatagcaaaaatcgttggcaacgtaatcttgttgaacttttgcattactgtcgcaccatctagcgttgcggcttcgtagagatcttctggaatcgcttgcaggataccagtaatcataacgtaaatgtacgggaatcctaaccaaccttgaatcataataatagcaactttagtccagaacgtatccgtcatccagtggatcggcgcaatgtgagcaaatggaactaacgtattccataagccgatgacctgcacattgatcgcaccagctgaatcattaaaaatgtttgaaaaactcataattgatacaaacgctggaatcgcccaaggaagcaagaagatcactccgaagaagcgcttacctttgatgaagttttggttagcaattactgcggtggcaatcccaataataatttgtaacgtggttgcacatacggtccaaataacggtccaaccaaaaacagcgttgaaggttgcccggtaactactcaagaagaacattgatgtgaagtttttgaacccaatccaatccaataacatagctggtggaatatgcgcaaaatcatagttcgtaaaagccatcagtagtgtaaccaatactgggaacacaatcgtaaaaaccattaaaatataggccggtgtggttaataaataagcaaagccaccatctactaaactcgcacctaactctttaaacgtatgggagacctttttaccattattaattaactgtgcaacgtgtttcgcatcgtaaaggtttgcaatataaaatacgataaacacaattgtcaatagaatctgcaacgtcccatagatcatcatgaacaaagagttgtcttccattgagactgaacccaatgtgactaaattggcaaatgcgctaaagcccccgaagatgaactcagcaataaatgccaatagaataataatgaagccaacaccttttatggtctgaccgttatacagctgaccgagcccgggaataattgacaggcgttgcgctttctttacatccttgacttgcatgtcgcccgcacccctttcctaaataaattctaaatatcgtgcatttttccttttaaaaaggctgagacaaaacgaattttgtttcagcccccttaaattacaattttaattacttatcatacttttgtgagatattagttaagatcgtcttttgcgctttattagcagcttgctttggtgtcatcttgccgctagcagcattggtaaccatcgtttgtgctggtgtccaaacttctgacatttgtggtaagttgatcaaaggaacatccttgtcgtattgctttgaaacggccgtagccatgtcatcgccagtacttacagcttccttacgagcagctgtgtttgctggaatttcactagcagacttgtaaagcttgttttggttagtcttgttagagatgaagtctaaccaagcttgtgcagcagtcttatgcttagagtagtttgagattgcccaagctttaccaccggcaaacgcttgataatctttgccgttattcaacttaggtaaaacagcaacaccataatcgatattagacttcttgtaagttgcagccatccaagggccatcaataacagcagcagtcttattagacgtaaattgtgaggtcacaaagttttcgttagaagtgacattttgcatcccacttggccagtacttcgtaaaccacttcgtcatgtaagttaaaccttcaacggcgccagaattgttcaagcccatcttcttggcgttcgtattgccatcagcaaagacgtaaccaccataacctttgatgacaccaaaggcattgtagaagtttgtccattgagtcaagaaggcaactgacttagtcttatcattagcgtaagcatacttcttgtcagaagctaacttttcaagttccttgaagttcttaggtgcagtcttgattagcttcttgttgtagtacagaacgtcagattcgatcgttacaggcgctgcataaaccttattcttataagtaacagatttcttccccgttgcgttgtaacgaccactggtcaacttgactgttgatagttgaccttgtgacgccatttgaccaacccggtcgtatggtgccattaaaacatcaggacccttgccggaaggaccatccagcttcaaagcatcgtcttcatcaagcatggccttgtatgaaaccttaaccttaacgttgtacttcttttcaaactttggaatcaccgatttcatgtatgacttatatgaaggatccgctgaaacctttaacgtcttgtccatctttgaactactagatgaagatttactattaccacaacctacgagcgtgagtgctaaaccagtggctaggacacccatccccaactttttccaagtactcatagtgcttcctccttgcgaagtatcttaattcatttaccataatttattatgcaactgtgcaaacgctttcgcaagcgttttcgtaatgttaacgttaacagaatcataccaaaaataaatcctaacgcttaaaaacgttaggatttattggtccatcaacctttataccaatttatataaagattgataagttaattaaaatacatcacatgatttatatataccaattttaggataatcatgcactcacattgcttatgccgatttaacgactaagctactccaagctggtaacgtcacttggcgtcccctatatgttgcaccaccctgtacaagcaacactttaccaccaacaaacggcaacagatacgtttgcgcttgcgcacttaaattacaaactatcgctgcttgtttttgaccatcatcaatgaggtaggtaaagagttgttcagcacttccgagcataatgaactgaccattagtaaagggtgcgcactgctttagctgcagcaactgttgataatagtgataaatactgtcggggtcagcgatttctgcttgcgcattcatgtcatcagtatcaccatgtttccatggtaagtggtcagagaaaccatgataaaccgtattgtcccattgcatggggccgcgccccgccattttatgagtttgattcaacatccgcatgatttccaccttagacttaccagcggcttgagcgctcgcaacaaaggtgggtaccgtctggtcttcaaagtccgcaatatcatgataacggatatttgttaatcctaattcttccccataataaataatgggaatgccacgctgcaaatacagggccgtcgctaacgccttggcacttgcttgcggataatcaggatcaccgtaacgcgtggcgacccgagccatatcatgattattccagtaaagtgttggtagactggtgtctgctaaagccgcttgaataccgaccgtattttgcttataggccgtcacatccatcggtcggggctgaaatgtgtcggagaagctcggatcatcctgggtattgtcgtccgcaaaagttctgaacgtaatcacttgatcacactcatccgtacctagtgtcgtatagtcgaccatcaaatgggggtcagcggatgacgcttcaccgacgacgtacgtatccgggtgcttatctttgattgcggcgacaaagtcgtgtaagtactgatgcactttcggtaagtgggcataaaacatatcgctaatgatgggtgtcgaatcaccagtccgatttggataagtttggcgaaaatctgctttagccagatgaataaacgcatctaaccggagaccatcaatccccttttcaacccaaaactcagcaacatcacgcatcgcctgttgcactgccggattcttccaattgaggtccggcatccgtttatcaaacaagtggaaataatactgtgagccgcctgccggatccttcgcccaaacactgccaccgaaaaatgagccccagttgtttgggcgcccaccatcggctgcgggatcttgccataaatagtagtcccgatacttactctgtggatcagcgagagcttgcttgaaccatggatgctgatctgaagtatgattcaagacaaagtcaaagataagatacatgccgtgctcatggaccgttttaatgagcgtctcaacgtccgtcatggtccctaagctcgaatcaacttggtagtaatccgaaacatcgtagccattatcaacctggggtgattgataaattgggtttaaccatatcgtggtaatcccaagttgcttcaaatagggaatcttcgcggtaattcccggaatatcaccaatgccatcgtgattactatcgttaaaactcttaggatatatttgataaatcgtttgttgatcataccaatgcttgctcatctatccagactcctctttaacgggtcgattcagccaccgacaaccgtgaattaatgatgattttttcttgatcatgccgcccgcgagaacgatcagtatggttgatattagccaataatagccgtgcagcagctcgtcccattgcttcaagcggttgcttcatcgttgtcaaccgtttggctgcaatctgatttaataacacgccatcaaaaccgataatgccatattctatgggaacgcgaccaccttgattaataattgccgtttcaacgccgatcgccaaccgatcacttgcacaaataaacgccgtattacgtggaaaaccagaccaatggctcttcacatacgcagttgcaacgtgtgaatgattggctaatcgaataatctgagcgctaatatgatgtgtcgtgacgtactctcgaaaacctcgttcacgatctagctcaaacggttcggcaatagcgataccaataaagacaagatgcgtatagccctgttccgcggcataacgtgtactttcccagaccgcctgataattattagtatcaacgtagtcgtatccctgacgattgctaccaacaaagacgactggctgattaagacgttcgacccatgcgtaatcggcttgccgaataccagtcaaaatatagccatcacattcgccaacctcatagctattgcgcgtcgcaatctgcaaggcgtattgatgttgattcaattcattcgcaatccccgcgagcaacatcatgtaatagggttccgtcgtgtccatgtcttcaaaaatcgttaattttacaacccgggttctccgccctactagggctcgcgctgccgcattcggatgatagtctagctgtgtcatcacatttaaaatcatctctcgaagctcaggacgaacctgttccggatgattaatgactcgtgaaactgtcatttttgagacattagcttttttcgcgacatcgtttagcgttatcataatcaaaatacccccctaacttactactgtaaggacttgatttggtggacggaatggcgtttaacaatttgatgaggcacaattactgccgttgataattcatcagcaggatggtcagccatcgcaatcttggccgcttcttcacctaaacgctgtggaaagaccgcaatcgatgtcagcatcgggtgcgctaaatcagaaaaaatggagttattaaaaccaatcagtgagaattgtttaactttccagttcggatcattatggagaacctgttgtaatttcaacgccaacatatcatctacggccacaaacccggtaacatctggatactgttcaaaaaacttatgtagtgttttaacacccgccgcatgagtctcaaaccgttcttccaacataatatttggtaactgattttgcatcattacacgttgatagccaagcatccgatcactttgcaccatccgtgataaatccgaatacaaaaacccaatgcgccggtgtccatgatcaattagatattgggctgcatccgttccggcttggatattatcattatcaacatacgatgttttattgacgtcttggtaaggtttaccaatcacaacgtattggacatcaaattgcttcaagcgctcaacaactgggtcatttttttcagaatacagtaaaataaaagttttgatatggccttgtgcaatcatgacatcaatattatgcaccagttcatcacttgaaatccccgttgctagcgttgtcattgcgccattcttactacaaacttcattgataccccgaatcatctctaagaaaaatgggttagaaaagatttcgtgatgatctactggtagtaccaccccgattgtattactagccttagttgctaaattctgcgcattaaaatccggcgcgtaatttaactcccgcgccgctttaatgaccttgtcacgtgttggcttactgataatcttgctaccatgcattgcacgtgacgctgttgaaggcgaaacacctgcgcgctgggcaacatctttgatcgttgccatcatgatccccccgatctatttgaatccatctcattaaatataaaacgttttcatcgttattgcaagcgattgcataaacttgcattatttatttaattatactttataacaaaaaactgtgcccaacaaaatcggcacagttgtgagtatttaactaataattgtttccagaccagctgccaaaataccaccaagcaatggaccaaacattggaacccaggcataaccccaattagccaaccctttattaggaaccgggagaatcgtgtaggctaatcgtggcgcccaatcacgcgccggattaatcgcaaagcctgtggttccacccaaggtctgaccaacgacaacaatgagcagccccaccatcaatggctttaatccctgggtaaagttaccgagattcaacaacacgaagataaagaagaaggtcgcaatcgtttcgcttagaaaattaaataccgggttactgatggctggaccagttgcaaaaatgccaacttgattgccatctgccgccgttttggcagcttgaaagtgtgggtagtactgaataataacgattaccgcgccgataaaggcccctaagaactggcctaataagtacggccaaacgttagccattggcaaataaccgaataacgcaaaaccaactgtcaccgctggatttagatgaccatccgaaccaaattgtccggcaacatagaccccaaacgtaacggctaggccccacgccaagcaaataaacgtccaattctgatggcgtgcataattaccctttaaattcatggcggcaccactaccaaccccaaatacaattaacaccatggtacctaaaaattcacctaaaaaaccgtgcatgtttcgtcaccatcctacttgatttttaatggcgctaattgagcttcgacatccgcaagtggcacagccgcctgtaatagcgatgcggccgtgtaggcactctcaatgagtgccgtatcatataaatggaccgttttatcactcatttcaatggccatttccagattcattttggcactaccaagatcataaaaggccaagagttcatccgcatgatttgcatcaaacgcttgtgtaattttggtcaggctggttccgacttgattgtcttccgtaccaccagcaatcgtaatcgaaacgtcctgggcaacttgccctaacaaacgctgaatacctgcggcaatttctgggacgtgtgaaacaactacaattcctaaactcataagattccctccgtatccagtaacgttgtaaataaataaccactcgagacagcacctggatcaaggtgtcccactgaacgttcacctagataggatgctcgcccttttttagccaccatcggttcggtgctagcaactgcatcatcgataacatcctgcgtcaattcgcccgcttggaccgcctgaacaaccggcgcccacacatcaatcagcgtcttatcgccggttgtcgcgccaccccgcttttcaatcccagctaatgcagcggccaacaatccacctaaatcgctatcaatcttactttgctttgccatttctaagaaagctgttccgtacaatggtccagaagcaccaccgactttgctaatcaatgccatcgccgttgcttgaaatagtttagttatgtctgctggttgcgtggcaagtgctgccttaactgctgctaggccccgagccatattacccccatggtcaccatcgccaatcggcgtatctaattcacttaggtaactttggtgttgttcaatctgatcagcaaacttattcagccatactgttgtgttctcaactgttaacattctcaattcctccttatgaccacgcgattgttttgaccgggtactgtaagtaatctagccattgagattcagcaacatcgaatatcgtcagtgaaataccggccatatcaatcgaagtcatataattaccaaccttcataaaggccggttgaatgtgccgtgttgccagttcatccaacaagtcatggcaaaagacatactgatccatcaatggcgtcgctcccataccattaaccaagaacgcatactgatgatctgactgtaggtgtaattcatcatctaatttacctagcaattcctgaacaagttgtttggatggcttgattttttcgcgccgataacctggttcgctatggattccgacgccaaactcgatttcatcatctgccaattcaaagccaggtttgccgacttccggcaccgtcgctgcggataatgcgaccgcaatcgttttaatccgtggtaaaacatgcgttgctaaactttctaaatcatccaaatcagcgccttgatccgcggccgccccaagtatcttatgcataaagatagtgccggcaaccccgcgacgaccctgagtatataaactatccttaacagcaatgtcatcatcaacgacaatcgatttaacttgaatatcatctaattcagccatatctttcgccatatcgaaattcatgacatcaccagaataattcttcacgactaagaaaacgcccttaccttgatcgacagccttaattgccgcataaatttggtctggcgtcggtgaggtgaaaacctgtcctgccacggcagcgctgagcatgccaggaccaacaaagccggcgtgggcgggctcatgaccactcccgccaccactaacaattccaacttttccccgcattgaatcttgatcactacgaaccattgcttcggtatccggtaatttagttaaatattgaggataggcacgtactaacccatcaaccatttcgtcgacgacattcttgggatcattaattatttttttcatttttgttgtccttcctttctcgaattaacaagttaattgtaaatgaatccgctttcaaaaataatggacagttttgttattttgtccgccagcttccgacaagcatggtcattcgaatgcgttataataaaatcaaactaacaatataagaaggtgttcccatgcaaatcattaatgaacctcaaaatgccctgagtcaagcaactcagggcattcaatgggcctatccaaatttaacatgggtaccaaatacattcggatgttacgacagcaactttcaagatgatcagattccgttaattgctggtgggggcagcggtcacgatccggcacactggggttatgttgggcctggtatgttaactgccgcaatcatgggaacggtttttcaaccccctacatctcaagaaatcgttaaagtcacaaaacaggtgacacgccagcgtcgcgtttttttcattgttaaaaattttccagcagatgttagtgcgtttacggctgctcaacaacaactgaaaaaggaacattggcaaactggtctatgtattgtggcagacgatatttccgtggatcatgaatctttaaaacagcgccgacgaggagttgctggcacgattttagtgcataaaattcttggtgccgctgcagctcagggggcctctatcgctgaattgacccacatcgctgccgccctagtgccaaacattcacacgattggggttgctgctagcggtgcccgcattccaggacagtcaacggcatcgtttaacttgaatcctggtgaaatttattacggtatcggtattcacggggaacccggttatcggcgtgaaccttttcaatcgtcagaacgactcgcacaggaattaattagtaaattacgtctcaactttaagtggcatgctgacgaccattacgccgttttcgttaactccctcggtgggacaacgcccatggaactcatggtgttcaataatgatgttcacgaattactcaccttagccgcactaacaatcgacttcaacaaagtgggaacttttttaactgctaacgggatgcatgggttgtcattaaccttactcagcctagccgaccctgactggttaactgctctaaaccgacccgtcaaaactgctgcttggcctaactagttcaaaatttcgagtgtcatttcgatggccgcaatagcgtgctgagaaagcacctcataatcttcaggatgattcgcaacgatattatgcgttaacgattgtgcgattcccaagcacagcaaccagattagggccgccgtttctgttgtattggcgtgcgttagttcagtcaataacgtggctaagtggttaccgacaagtgccgtcacgtcaatttcatgctgcgtgttaatacattctgcataaaattgacgattcgcatctaactcgtaacaaactagtttaataatgtcgatccaaggcaaataattcagattatgttcaaccgtttcagtcagggtgtcatcaataaaccaggttaataattcatatttatcttgaaaataatcataaaatgtttgccgtctaaaatcggcggtgctcataattgccgtcacggaagttcggctaaagcccctcactaggacgacgtcatgaaaggcttgtgcaattttcttttttgtaatgtatgccattcaaacgcctccatactgccttttatcaacattgtagcgataactgcaacccatgtccaacggaagccatattccggattaattgaccactaggagaaacgctacataatgtcatagcgtttctcctagtgatatttttatattacttataaccaataatttcaggtctagtaattctcaacaaattctcctaaaatacattcaacacacttagggggcttcaattattatgacatcatcactcacggttcggcgtatcccgttactcggtgctttaattgccatgcaacttatcttaggaagtttactgtcaattcaactattgctaaccaagatatccttcgcgtttattattattggtttaacggcccgtttattttcaccactagttacagccggcagtagcgcgatttcctccctactcggaatgctgctcttcccaaagttcaccttttttcctggttttatcctaaccgcttttctgaccgggttagtctttggatacgcctttcaacatcaaacttcactgacacgcgttctcgtcgctaactttatcgtcgtctttattctcaatttgtttctaaacagcctctggcttcatctcatgtacttaacaccatggtccgttttgctaacaacgcgcatgatacaagaagtcataacctacgtctgctactcagttatcttgatcgccctatttaagattccgattctgaaccagctcaccgcacgctttaagtgacggtggtcattaattatttcgttaattaagtaatgactggtggtacttaatttaaagctaagtaaaaaaccaagggccacagtacattgctgtgacccttagtttttgtgcaaacaattgattgtcatacgaccccgtcagacctaccaacagtgccgaactcgacttcgtattaatttaatgctgccaccattccggccaaaaattcagcggcaccgcccacgaaaatttgttgtgaatgcttgaagattggcgcttgttcatccgtattcacagaaagaacgtgttgcgcaccagccatgccagccaagtaatcatcatcaccagcgacgccaatgttgatcaagacttctggtgcaaccgtcactgctgaggcaccaatttgttgctcaatgctaaattgttccatagccgttagcggctgggtaacagccaatgctgcaccaatccacttggccaattgttgggcttgaagcaatactgccggttccatcgcgcctcgacctaatgccacgacgcgtttcgccgtagcaatactgccgacattgactggcacatccctagtcaaattcaagcgttttacgacccgatgtaggtcggccacgactaggtgctcaggagctgtgtggggtcccgttgtcgggacatcggccacttcgtcattcaggctcgtcgtggcaaaagtcaacgccaattgcgtatccgtgccaacaatcaacggtagtgtcgccacgtcattttgcaaggcacttaacggcgagtgttgcgtataggctagatcaccgatcaatggcatcaaaattttaaacggcgccaaggcattttggctggcaaacattgccgccaattgcgctgcgtctgtaaatgggcgctcatcatcggcctgttgggccgcattgtagacactagtctgtaaggcggccgtaatcgccattgctggcgccaaggcagttaacggcggctgttctgtcagcgctaactgtcgtgcctggtctgtggcatgttgccatattcccgctgtaatcgccccggcaaataattgccccaagctttgcgcccgttgcatcactcgttgtccttgtcccaattgaccgatttgatcagcggccgtaaccgggacatcggtgagttgaacatccgcgatggtcaatccgtgtaaccctaaaggggttattggttggctgaccgtgacgcctggctgatcagcactaataacaaaggcccctgtagcattcggtggtgtctgtgcgagaactaaatactcagttgcctgtgtaacattcaataccgttttaaccgcaccggacagttgccagccagctgttaccggcgttgctttgacggtactactagccatgacttgttccggtaatgccgcgagtccaaaaacacctgattgtgcacaataccgttggcgttgttgcggggttccaaacgttaatattgcatcctcaacttgccaactactggcaaaactcatagcgagcccagctgaactttgcgccagcgctaatgtactcaaaacccgttggctcaggcggtcatctggtagtggatcgtccaaagccaattgctgggcaagcgttgtcagtgtcggtcgatcgactttcccagtcgactccatctgcatggcgagtcccatcaattgctcacgtgccagtgccatcaaccgttgccacaatcccgtctgtcgtgccgttaaatgtaattccattccgatccctcacttcatccgtcatctattaagtctaacttaccacatttttagcctgctaacgaaaaaagcgaataaacattatcactattgaacgctgccgaatccaccggtcgaaaaacagtcgtccggattaaacatccgtcgactgttgaaatacgtattattactgctggtcatctaaatctgccgccataaacccatgttctaaaatcgccatgtaggtttttgcgcgactgaccacccattcgatatcggccatcgattcaacttgatgattctcacgcatataggtctgaaattccataaaaatctgattgtaaacacccataatcaaagcaatcgttgcatcacgatcaacatccgcacgcagcgtcattttatccagcacctgactgatcatttcccgggaaatagtcatcgacttagtatacaggatcttcatttgtgcctgtatctttaccggcaagcgctccagcgcgccatacgcgtcaatcaagaccttcatttcatccgggtggtctttaccaaacgccgccttgtaacgcgcactccgcaccatcaacgtgactaggtcatctggaacatcaaaaacttgttgattaatggtggcaataatcgtgtcagtagcaagctgaacagtggccaaatacaagcgctgtttgctaccgtaataatgaaataataggcccttagacaccgttgccgcggacgcaatcacatccgttttagcatctcgatagccactgacggcaaaggtgtgcatggccgcgtgcataatacgctcgaccttcgccgggtctttaggaacaggttgttttactgccatgtcacgcactcctttcgtttactgagctagatcacgccgccgataacttagtgctgctactactaatattagcacagttaataacaggcaccagctacttgtcgttccatctaagggcttgattggtaccttgttaacaaagccaaggggcgttaaacggcgtgcccattttggcaaatcaatcaaattaccaagatacaatgagaagaaggcgtaaaatacccagatccacgcagcataccgccatttaggtcgccagcccgctaaggcactcgtcaccgctaccatcactaacatcgccggtgcataggccgcaaacacgtgccaataggtcacccaactgatgggcttgaccatactcgtcaggcccatcaaatacataccacttagaccggcaagtaaaacgagcagtcccgttacgattgcccagccggtatagcttgcccacacgtgccaccgtgatgtggccgtcgcataaacttgatgtagatagcctttttgttcatcattgaccagtttgagcattaactgtactgctggaaccagtgcaacgatcaccatgacgatagccaacacagcaatgaaatttttgacgatcaagcgattcgctgctgctaaagctaacgcacctagcagttgtttgatcattggattgctctttgccagatcgccaatcgtattaaagacggacgcatacgcggcacctaagataaagttccctagtagccatgcaataatcagaccatgtgcctgccgccataatagggtcacgggaccccgcaacaaaccgctagcctgtcgccgaccgcgccgtgattcgactaagcccgcgcccaagtcccgataagcattaagagctgcagccaaacttaaacaaccaagacccagtaatacatacagaccgattggtaaccaatcattggtttgatacgcatctaatttttcaatccaaccaaaggggatccaccaagtcaggtctggacggttaacatccgtgcccattcgtgcaacgtacatgacgcccagtagcaaatagctcagcatcgtcgtaccactcgcactagtcattacctgtgcaagtaacagcgtcaacattccaaaagcccagcctaagccccctaagcccagaccaattaaccaattacctggcgtcgtcgctcccggaagcttggcgacggtcagcccgagggcaaaaagaaaaccaatcaaaccatttagcgccgttaactcagctgccccggcgaatagtggtgctaaccgaccgaccgcgtgggcacgcactagctctagcaggccatcatcttcatccccgcgcgtcgtaaccacggccaccatgatattcatcacaatcatgacgatggccataaaaaccatcatttcagttgcaaacaccttggccgtcgtatatggcgatttggccgaaaacgcaccaaataaggaaatcatcgcgggcgttttaagcgttttgacaatttcattcagtgccatctgagtgccataaataccatcaaacttcgcggcgatggccgtgaatagccccgtcaacacgacgacccaaatgagcaactttttccaatctcgtcgtaagttgaaccgtatcagtaatccggtacgagcaaatagttgtgttgccatcagcatcacttccccttcaccggttgttgttcggtcgtgtaatagcgcatgaataaatcttttaacgttggtggggtcgttgttaagctgatcagtttccgactcgccaagtactgcactaccggcgtcaactggtcagcatcgacggctagactgacgtggttatctccgtggcgcgctgtgaccccgtgaacaccagctagggtggtcaagtcagccaaaggcagtcgtgtttgcacatcgaccgtggttcgggttaagtgccgcatctcagctaacgaccccgtttcaacaatctgtccctcacggataataccgatgcgatcacacattttttccacttctgacagaatatggctagataacaggacgctcttctctcgccgttttaaagccaatacttcattttgaaacgtctgctcatttagcggatccagtccggacgttggttcgtcaaaaatatatagatcagcatccgttgagagtgccgcaatcaaggccaccttttgccgattacctttagaataagtgcgcgcttttttacgcggatccagttcgaattgtttaattagcgcgtccgtcttagccgtatgctgaccaccgtttagtttaagaaacaagtcaataatttccccaccacttagattaggccataaataaacatcgcctggcacataagcaattcgcttatgaatcgccacactatcctgccagacatcgcgaccaaaaatcgtcgcctgcccaccactagcttttaaaattccaagtagtacccgaatagtagttgatttaccagcaccattcggaccgataaatccaaaaacttcccccgcgttgatttcaaaattaatatccttgagagcctgaaacttcccgaaatgcttttgcaagtgactaatccttaataacggttctttatccatatgactcactcccatccttcaaattcgagcatcttattgttgatgctgcaatcataggcgccgttgactagtaagtcaatgactagccagtcaatcagttaaaaatttcattttaaacatctaatccgcttgaaactggcttctgaggctagtcaagtcaacaaaaaaactgttttggcgataaactttactcgctaaaacagttttttgacatctgaatttctatggcagaaccagaaagatatatcgtcttcattagccactagaagatagttgggactaacccaccatccgcccgcaatgcttcaccagaaaaactgctagcaaacggactagcgataaacactgctaaccgaccaatttcttccggccgaatcaaacgctgaatttgtgatagtggtcgatgattaatcataaagtcatgctcccactgatcctttggcaaatctgaatcagcatacatatcatctaacattttctgaacaccttctgttaatgtcgagccgggcataaccgtgttaaccgttacgtggctaccaactgttaacttcgacagactcttcgctaaagaaaggttcatcgatttagtcatcgaatattggggcatttcccccgaaggcataactgcttcttcactcgcaataaagataatgcgtccaaaatcttgggctaacattgcaggtaaataatgttttgccaaccgattgccagacaacacgttcactttaaagaagcgttcccaagttgcatcgtcaatctcatcgtaagccattggcccaaagattcccatattgttgaccaatacgtcaaccgttggaatttgttgaaacattttgtcagcttgctgcggatcactaatatcatacggtgccgccactggatgagttgttgggtatgccgctgcgagttcatccacaaccgctgccaccgtatctgtgcggcgaccattaatgaccacatccgcgccttccttggcaaatgctaccgcaattgcccgtccgattcccttagtcgaaccagtgaccaagacccgtttccctgctaatcccatttccatgctcaaagttcctccgttctaatttaaattgctcgttaagtctaactagtttgatcaataaacacaaataatcggtcctcacgggtattaatctaactcgtttatttcccgggtaataatcgcaaaaaaagcacaccagtctcctggcatgctaattatgtacgcatcttaatccgcgcttgatttcgcatattcttctaacactggcataacgtagcgttgttctgcttgcttacgtgccatgatggcatcatccatatcagcaaactgctgattcaaaactaagcggccccgatacattaaccgtgcgacccacttctgtgagcatcggtcaaaggaaacaccaatgaccccgctccgattccggctattcggtttcaatcgatcgaccgaagttccttgataaagcggtaagttatcactacgtcccatatttttacgggtttgcggattttcaaaaatattctttcgactaacatctgcccgtaaacagccacagctcttcgtaatccctttccgtaaccgataactatcgacaactacttgtcgtccacatgaacactgacacaaccaccgtgcattaccattcggcgcactttcagcccgttcgataacggtcaaacggctgaaagtctcaccagttaaatccttaagtcgcatcaaaatcacctcactaagctttctgtgtaatcagctcaattgtcttcaacacaatcgagcttgtactatttaagttaacccgattatatgaaatatttgtgacgaataaaaaaacttttatagtaaaattcgcgcaatatccattaatttccagctgattaactaacactcaacctattccagctttgtcttttatttagaatactactattatgattatatgtcactttttatcatttatattatcatcagaccggtaaacacaaaaaaacgttagtctcagaatagtctaacgttttatatgttaattgtacaaacaattattgccaatcacacaaaccagcccagtggcgcgagccctaaccagctcagaacgttaacgttagtgtcagtcgcaacaaatggtcgtaaagtctgcttaatttctgtcgcattggctagcgtttgcagatcataccaatactggccctttttactatgacctactaaggtccaccgacctaacgactttaatgccggtttctcggtgtcaagatcagcagtcaatgcactcacaaaaacgtgcatcgtcggcatccaggccccgtcgtactgttcagtgtcacgccgtaactggctgatttgattctgcaaacgatgcgccgtccgatacagtcctaataccgcgagaagtcctactaacagcattagcatccagacgcctattaaatctgtatcaccccgatgaaggatcagaatcaaaaacaatccccataccacaacccctgcataaagactgaggttgatcgtattcatcgcccgatcacgtaactgcaaagctacttgcaaacgaatcttaggatcagttggtgccattgtcgtttgctgtaatgctggttggtcgctgccggtatacacaatctgaatatctggttgctgtacttgcacttgggcgagaacttgaaacgcgctgttactgttgctcatgtcagccgcgattgcttgcggcacatactcactaaagacccgataaatcgtcggcacttttttaaactgataccaatttccatgaatagccatcaataaatagcgtcgctgcgcttgcgcattcagccatgccaactcctgttcagaacctttgatcaaaaatcgatgccgccacatacctaccacttccattttaaaagtttaaacaaatccaattggtgccaatcccagccaacttacaatcgatacagaaacgctatcttccacaattagctgtagcgattgcttgatttccgcagcacttgccagcgtcttcaagtcataccagtacatcccgtgatgatcttgaccgacgtaagcccacgcccctagacctgccactttttctgtatccagctcagtggacatgtttttcaagaaaacgtgcatcgttggccgccaagcatcatcatattgttgcgtaatgactcgcagcgcattcgcctgtttatgcagccgacttgcttgccatgcaggatagaaggtaaatagcaaccatgctagcattccccaactggccacgttatcactcacattcaggctaatcacgatcacggccagtatcagaccaaccactaacctaatattcatgacatttaacaagtgtccccgttgcgccagtgcaattttcaactgcaacggtgcgtcctgacgatccactcgtgccccctgcaactcagtctgagccgtgcccgtataaatcacctgtacggctggtttcgtcaattgtagccgtgctaacaatttgaacggtgtgtgctggtcgtcgatttcagttgcaacattaccgctcacatattcactaaagacttgataccgcgtcgtcgttttttgaaattgataccagttccccctgatacgccgcagtaattgcccgcgttgtacctgctgattgagccatcgcaattcctgctctgagcctttgactgccatttgataacgccacatatactcacttccccgttaaattaacccattacaatcccgcctgctcacaaatctgattcaataattgcagtcgttttcgttcagccgccaaaaccgattcaccactccccgtgatttcataggtatgcacgtcattttcatcgactcgttccgtcattaaataatccttagtcatggcatgcaaattcgtaaataaggttcccaatcctagctgtagttgattattggtcatttcagcgatctttgccggaatcgcttcactggtaattggctggcgaacactgactaacactaagaacgctgcttccgtcattggttcatacttatcaattaatcgttgataaaagttagctggcatattttcatcccccttaatcagattattgaagcgctttctttttcaatcaatttaattatgggccaccgttttcttgaatgcaactccccagaataatttccacaaaaaatcggtagccactgattaacgcggttaccgattgctttaatgaatttgaacatccgctacgaccgtacttgtctcgtatgggaaatgtgattcggagacttcaaagggttgaccatcatccatgtaactaatctgattaatgaccaacacgggatcattcagagtcgcgcccattgcggcaacgtcatcagccgtcactcgggctgccgagataatacggtgtgaacccgcgattttcttgccactatgttgctctaagtaaccgtagaccgagccttcgaggacttgcttcgtcaacgtcacgatactcgttggcataatcgtatgctcatacgcccacaccttaccatcaacgtagcgggtccgccgaataacgtacaccggatccatctcatcgattaacaactgttccgcttcccgcttagtaggcaagcgagcttgtaattccaacaccttactcgtcacctttttaccggcattcgtttgcgttgttcccaggggcttgtctaccagcgtttcttggcgccgttcagtcaaaccaaagtccttgcgaacaaaggtccccgcgccacgcttggagtaaaccatcccttcaataatcagtaattgaatggccttgtgaatcgtaattcgtgtcgtatcaaaagtttcagctaatttattctggtcgggcatcaattcgcccggcgtatatttaccggattttatgtcttgtcgcagactatccgcaatcgtttcatacttataagccaaactactcacatccccttcatcatttggtcttgtcaactagtttaccccttttagtagctaattgaaatcatttgtatatacttttattggctttgtttaattaacgaccaatccaactaatcatcagcatccgtcactgaccgtatagccgaatgaatcagcgcatttgaccaccatttaatcagctgttcccgattttcccgttcaatctcgatgtaaccggctacatccgttcggttttacttgcacccccacagactttggcgtatgctttaatagttaaattcagattagaaaaagctgtgacaagatgagtaagctaattctcgtgcttagagagtcgtatttttggtgcaaaacgatgacgtggttagttgaagatggtcttgaagaagctactggggccatctcagtcggagcgatccgttacgatcatgataagtccctgtgggaaaatctcggtggtaacacgcaaacgcgtcctagaaagcattcgcttttaggcgcgtttttttatgaccataactgatctgaaattaacgcctgttcgcttttattaatggttattagaacttattcattctcaatacttaaggagtgttacactatgcaaaacaagcaatccaattcaattcgtaccgtcgtggctaccgggatcggcgccgccgttatttttgttctcatgaaatttgtcgccattccaacgggtgtgccgaatacccaggttaacgtcgcgatggggtttttagccttactaggagccatctttggtcccgttgcagctggtttagccgtgttcatcggtcacgccttaaacgacttcgtaacttatggttcgccttggtggacctgggtcatcgttgatggtctgattggggttgccttcggactagctaaaaatcggctcaagattgaaaatggcgtactaggaacggcaaaattagtctggtttaacatttaccaaatcatcgtcaactttattggttgggtgcttttagcaccaactggtgatattattatttatcatgaaccggccaacaaagtttaccttcaaggtgtcattacttggatcgccgattccatctcagttgccatcattgggaccatcctactagtcttgtacgcccggacgcggacccaacgtgggagcttaacaaaggaacgttaataacatgagcgcacccatcattagctttaaaaatttctcttttcaatataatagccaaacggaaccaactttacgtgatattaatctggatatttaccccggtgaaaaagtgttgattgctggaccttctggctccggtaaatctacattaggccggtgtttgaacggcttgattccgcagtcctatccaggaacagtgacgggccaagcaaggattgctggtcaaaccattactgagagctccatttttgcattatcccaagacgtcggtacggtactgcaagatcctgatagtcagttcgtcggtttgactgtcatcgaagatatggctttctcattggaaaatgatcagcagacccaaccggccatgcgacaagcaactgaacagtgggcccaaactttaaacctccaggacttattgactcaccgcccgcaggaattatctggtgggcaaaagcaacgggtcgccatggctggtgttctgatcgacaatagtaaaatcctattatttgatgaaccgctagcgagtcttgatccggcatcgggtaaagcctcgatggcactcattgatcagctgactcatacgcaggacctgactgtcatcattattgagcaccgcatcgaggacgtgttacagcaaccaatcgaccggctgattgtcatgcaagacggcgcgatcgtcgctaacgaccggccggaaacgattttgcggcaatcactcatgactcaactcgggctacgcgaaccattatacctttcagcgctcaaactagccggtgttgatctagcaacttgccaacacttggataacctccaagccttacaagtacccgacctcaccgcgacgttgcaaaactggaccgccggcgtacaactacagtcgcccaccgttcatgaccaaccgttactcgcaattgagcatctgacattcgggtacgatcccgccaaaccaatcatcaacgatatcaccgtcacacttcatcagggtgaaatgattagtctagtgggtcaaaacgggactggtaagtcaacattaagcaatctgattactgggtttttgatgccacagtccggcaaaatgcgatttaacggtcattccctagctgaccaatcagtcaaagaacgtgccgaccaaattggttatatccttcaggaccccaatcaaatgatctctaaaacgatgatttttgatgaagttgctgccggtttggtcctccgaggtgtcgctgacgatgaagtaaagcgccgtgtccaggccgttctgaaggtctgtggtctctatgagtttcgccactggcctatttctgcgctcagtttcggtcaaaagaaacgggtcacgattgcggccatcctcgtattagaaccggccatgctaattcttgatgagcctactgcgggccaagacttgcaacactatactgaaatgatgaccttcttaactaagatcaatcaggaacaacacatgacgattatgttgatcacgcatgatatgcacctaatgctagaatacacggatcgcacgattgtgttgggccacggcaacattttgatggatgctcgcccagccgatgtgttgaccaacgcatccattattcagcaagcttccttagccaagacaagtttatacaccctggcagaagcgcaccatttaaacccgacagaattcgtcgcaaaatttgttcaggctgaacgggaggcgcgctaagatgcaacatgaattattgatcgggtacaacgaccgtcatacttttttaaaccgacttagcggtagcactaaactactctgctttgttggcttatcagttatcgggatgatgacttacgacacgcgttacttaatcggggtgatgattttttcactgattctattccgcttttcaaaaattcattaccgcgatatcgcgttcgtgcttaacgttattattggtttttccgttttaaacttagtgatggtgtacgtctttgcgcctcattacggcgtctcgatttatggtaccgaacacttactactgggatctgctgatcactactttaacttgacagccgaacaacttttttatgaatttaatttgttattaaagtacacgtttgccgtgccactcgccctgatttttctcatgacgactaatcccagcgaatttgctgcgagtctcaataagattggaatttcttatcgtatcagctattccgtagcgattgcactacgttacattccagacgttcaagctgattaccgtactatcagtctggcacaacaggctcgggggtttgaaatgtcgaaaaaagcgcattttatgacccgtattcgtggcggcatccaaattctgcttccattgattttttcaagcttagatcgaatcgaaaccattagtcaggcgatggaattgcggcgcttcggtaagggaaaacatcgcacatggtacatggcccaacgctttaaacgtaacgactatctggcgttaacgttagttgctctgctgatcatcctcggcatcgccctctttaaggtcaacggtggccgtttctggaatccgtttaaggcataacgttgcatcataattttccaaaaaacttcgtcgaccatgcttatcgatgaagttttttgtttgcatctacctatcaagcctcacctgacttaacaacagcaacaatccccttattccacacgcaccatcctgttatgccaagattaactaaaaccagcgactttaaaattgaaaaaacaaatttcaaccgctaaactgaaactagatcttacaaaaagtaagcaaaactagcttgaaaggatgttttattgtgactagttttaacgaaccactcaaattcaaatctggcgttacactacgcaaccgcctaatgatgtcgcccatgacgacgactcaaagcttttacaatggtagtatcacccatgacgaaatcgactactacacacaacgagctactggcttaggtgccgtgattacgggtgctgccaacgtcgaagatctcggtaagggttggcatggcgagcttagtatcgcgcatgacacgatgctgcccggtctaagtgcacttgctcatggcattcaaagtcaaggtgccaaagctatcgttcaaatcttccacgccggtcgaatgacgcatcgagccgtcttaaatggcgaacagattgtctctgccagtgccgttgcggcccttcgtgacgatgcggaaacaccgcgagcaatgtcgattgacgagatccacgcaacaatttcagcattcggtgaagcaactcggcgcgcgattcaagccggctttgatgggattgaattacacggtgccaatacctatttgatccaacagttcttctcaccacatagtaatcgccgcaccgatgaatacggtggtcgcacgccgcaagaacggttccgctttattgatgaattattaaaggccgtctttgcagctgttgaccaatatgcggaccggcccttcatcgttggctatcgtttctcaccagaagaattcgaagaaccaggtattcggcttgaagataccctttggttactctcacaactacgggaaagtcgattagattacgttcatgtctcactcaacaactatgaccgtgtttcacgagacccgcagtatcaagataaatccatcatgacctacgtgcacgaagcgttacaaggtaaattgccactagttggtgttggttgcgtccggacccgcgacgatgtcaagactgtgttacaaactgccgaactagtcgcagtgggccaacaattactttatgatccaacttgggccgtcaaactcgctaaaaacgctgacaacaccatggttacggcaccatttgaagaagccgttgaggtcacaccacttagccggccgctgtatgaatttgcagcctcgcgctatcacagcgtcattaatagttaacctgtcagccgaattaaaaacgtccactgaaaaaatcagtgggcgtttttatgtttcacgtgaaacatttagactttcaataaccaattcagttgttgtaacgcacgctgatggtcaccttgatattgacgcgcaatatagtaataggctaacgtttcatgggccgttgcttgccggtcgacgggcaattgatactgttggtcaaagacctgttcaaatgcttctaatgtcggcgcagctggctgttcacgcaaacaaaactgtcgtaattccgatctagtcatccggtcacgggcaatcggttggcggtcttcatgcgcagccaaacgttgctgtagtgctgcttgcataccggcatccgcattgtccgcaagccactgttgagtttgtggcattgtcgtttgcatggctaattgttcaaaccaagccagcgacaatgattggccccaccgggtcgtcaataagtgctcccaatccgcacgttgggtcgcctgctgatgatactgccagccccaacaactattgaagacatcgtcataaaaacgcgtcgtttgttgttcatctagctgttgagtcacctgattaagtgcggcaacgaactgatgatcaagcatggctaggcgccgaacttgaatcttcccagtctgtcgatattcagtcaccatttgcccgaattgataagagttcaccaaagggcgttcggtcgctggtggcgtgattttttcaaactgttgcttcgccatcggtcgttccggacgcatcacaataatggccgccagctgctgtaaataacattgataggcgtgactctggcgcaaggtttgctcggccttcacagcactttgctgcgcttgtgcctggcgttgttgttgattagtcacaattgcttgacgggccgcccgctcagccgcttcaatcaccgtttgttcatcatggactaaccgctgataggtttgttcagcgggctttagttcctgtaatggtagctgcttggtacgacgttttaggtacgtcgtgacggtttgcgtcgttgtttgtcgcaacttgcgcgcttggggcgcttgctcagccggtaattgtggtagccacggctgagcaaacatgatcgttggcactgttggtacagcggtagtcagcgtctgatactgggccaccgcataaaagttatcttctgttgtaatcaccatcaagtaacgcgtttcggcgttcatgaactttttgacgcattcagaaccgacaatcaactcacgatgattatgcttgttttgaacatggtactcataacgaaccggcttatgacacaattcgcaatgatgccatgcttgtcggctttcattcgggttaacaacgtacggcagactcgccaaaagttgccactcatgactacagtcggtcaaccactgtgcatgatcttgtaaaatcaagttacgaacagtcgttttcaagaaatcactgtcagcctttaccgttacgtgtgcgcgtaataacgcactaatttgttggagcgtggtccgccgtcgagctcgttcacttaacagaaagaaacgattttcagcgggggttattaaagttgttgctgccggcaatgccgcccacccctttcagtaaaaataccgttctagcataccataactttcccattcagtgcgaacgttagttctaaaatctcggtcactctcattaacccaacggttactcccatcgcggttcgtttgttatcaagcctttattgattgcattcaaattcacccactttttgataattttattgatattacgattgttacaaagcagtcaaggtgctaaactatcttcgaatcaaaaaagattcactttaagggggattttgaaatgaaaaaattaacatcagtcgttgcaacacttgctttggcattaccattggctgccagcccgtttgctatgactaccacggctaatgccgccacggtaaccccaaaagccactacccatgcacttactaaagcgacccactttcccgccatcacaatgcacgcgaaggccgccacgactttgaatacaattcactttgccgccgatcgggcaatcgcctttgttagcccggccaaagcaaaactcagcactaaaaagacttacacggtaactaagacgattactttagcaaccggcaagcatacgtcggccacatattatctcattagtgaacacggtaaggccctcggctgggctaaagccaccacgatgattaaagggaacgccccgaccgctaaattaaaagcgaccaagaaaaccccgaagactaagttgacgattgctaagaagaccaccaaagtaaaatcaacgaagctaacgatcaagcaccctaaggcaagtatcaaaccaactaaaaaggtaacgactctcgccactaaaaaaacgttagcccaaccaacgaaaactaagaaaatggcaccaaaattaatcaaaaagaccgccaagcaaaacgctaaaaaggcgcccaaacttgcaaccaaaaagcatctcacggtcaaaaccactactaaacacacaccgtctaaattaacacctaaagcagctgctaaaatttgatcaaccactaaattgcttagcaacctgatcctgttaatgacggcgtctcaacgagccgttactactgatcgtgatgcacactaaaacgctccctatgaaagtcatctttcatggggagcgtttttaaatcatgccatcatcagtattaaccactgacaggccagcatttaattaatcaaacatcttcttagttgccttgagcaaggtctttggatccttatcgtaccgtggtgtcttgaccaagttatccattgggaccccagcaaagtgataagcggcaatctcaccagagcggaccgcactctgttccgtgaagatcatctggtatggttgttccgcaaattcacccgtaaaggctaggttcgttgagtgctttggtaagacttctggccgatcagacttagcccggttattaaagagtgcggaagcatatggcatgtataccggaatattgttcacaatactgtccaaaatttccttttccttgtccttaatattgcctggacccggatctactttggaaagttgaccaattaattcttgagccatttccttacccgtcatcttgatatacggcttgttaacaaactcaccttgacgccgtggatacaagaagtagccccacagaactgtttcgtttggttgctgtgtcgtaaagtgtggttggtggtgcaccacgatcgacatattaacatccttttggttcaacggcgtaattggcgtagttgataagaaggagttcaacgcattcccgggttcctgggtggtgatccgaacgatttcatttaagaataaatgattcttagtcgtcaacgtgaagctgacccattcgctagcattccgatcgttgaagaacttatctggcgtccctaagttatagaaccgctcagtagccttcttccacaaactagcactaacaccataatccatattttcaggagcaggcgtgttgtaatcacccatcgttgcagaatcggtaattgaaccgttagtgaagatcaccgctgtgtcctcatcaacttcaacttcttccgtttcgccagtctgcgcatcctcaatgactaagccagtcaccgtaatttcgtcttgcattggcgtgtctttaaattgccaatccttaacaatcttattatcaatgaaagtcacaccttgcccttgcaagtacttaattaatggcaaaatcatgctttcgaattgattgtaacgcgtccggttgacaccaactaagtgttcaatttgtgtaaattcataaatcatttgatgcatgtaacgccgcagttcttgagcagagctttgcgttctaaaggcaaaggttgtttcccacatataccagaaattcgtttggaacatatgcggatcatccttgaagtactcagcaatcgaaacgttgtcgagcttcgtttcttcactatctggcatcataatcaacttagtcagcaaagtccgatccttattattgaatcctaacttaccagcattaataatgcctttaccaccctgcatcaagcgggcaatatcatacgtccgatgtttcgcatcaaaatcacgcgtatcttcggccgccgtcatccccggttcagttaccgatggaatccggtccaataaatccattaagtcaacgtacgtccggtaattcagcatccgaccaccccgggcaacatacccagtcgtgttagccatcggatgattcttattccaatactcattggtaaaatcagtcgtggcaccaccatcattggcaccgtgcatatcaacaccatagaatgtgatgtccttaccatcccaatgaccctcttgaatcaagtagaccgccgcagccatatttgatagcccggcaccaatcataattgctttacttttaaccataaataacgcccccaaaataggtaattaggttctgataacgcttacaagtacattatacaacttggatagtgattgtctagtttgaactgaacttttttgttttcttgccgctttcttaatatttgcgctagtcaaccaatttctgcccatagcgtaacaccatttgatgacttttctccaattaaacacattgcctttaacaaatattacattttttcaagcggctcattcccaccacaagttctgccatttatgtatgcaaaaagcgagccttaacaaatgcagacggctcactttttattttgactaaccgttcaaattaacgaatagttcctgtatattgaaaatcatcggcagtgggatcttgtagaaaagccttcaaatcagtcatgttctcaataaccgctttgccggacttagccagcatcacattaaacgtgccatcagctaacgtttcactatagtaagcaacggggatatctaaaccatatgctgttccagtttcccaaatagttcccgtgtcaaagccatcaaccacggcgacaactaacttggcccgttttaaatggtccacattgtccgtaaataccgcgtttcgatcagcttcggtcgcatccggcgtcaaatcgatgccgtctagccgtggactgtaataagtcaattctaactcgtccattaatttttcgatcttagctagccgttctggttggccctcagtaaaccaaggtcctgctaaataaattgttggctcatcactcatcaaacgcgtactcatttgctcaatcctctttctcattcaatgtttattcattttaaccgtcaaccccatgaatttcaagcgtcgtttagctcgttttaggcaaacaaaaaggtcgggaattcccgacctaaatactcatttaacacttaattgacttaatccattaaaatcggccgttgttaaatcaacgttggcggctgccacattgtcccgtaaatgctcaatagaacttgttcctggaatcggtatgatattatcagaccgcttcaatagccaagccaaggcaatttgcgctgggctcacctgatacttttgggccatcgtgctgaggacactcccagcctgagccagttcacccgttgctaatgggaaccatggcagaaaagccatcttttgtgaggccgcgtagtcaacaacgtcatcatcaccgtgattggcgacattatagagattttcaatggcatcaatcttagcgacttgctgcgcctccttgatttgatcaacagttacttgactcagaccgatatgcttgattttaccttcatcctgaagctttttgagttcaccgacttgatccgcaatcgagtaatgagggtcaattcgatgtaagaatactaggtcttcatggtcaatccccagtgtcatcattgaaacttctacttgctgacgcagataccgtggctcaccaagtggcgtccacacattcggtccttgccgcgtttgaccgaccttatcagaaatgaagatctgatcacgattagcggcatccttcaagcccgccgctaagtaccggtcagcaaaccatggaccgtatgaatcagccgtatcaaagaaattaacgccatattccagtgctttcttaactaccttgaccccattttcaggatcagcgtatggtccccatgtcccaggacccgttaactgcatgacgccataacccatccggttaactttgaattgatcatcaaacgcgtaagtacccgcgttagctgcattaatcgttgtcatcaaatcgctccttatcgtttattaattatgttcagtttactcctatcgacccaagtgcggtcaaacattttgttcgttaaccttgggttgggttgtgcatgtatgaaccagccgcatctggcaagtcgtttaaggcttgcatatcggccacactaattgcgaagtccaattgcgtattcgcctcaatatgggctggattaacagccttgggcaatggcaagaccccattttgtaaaacgaagcgtaacgctaactgcgccacactgacgccgtatttatcagcataggcctgtacttgcggattatcgaggaccccgcccgtcgctaacggcgagtatgcttctacaagcatggcatgttcctcagaaaacttggtgatcttaggttccgtgaagcccaagtaatattgaatttgattgaccattggtggtatcgtcgcctggttaagaatattcttcaaatcccgaacagcaaagttagagacaccaatcgctttcgcccggccactttgataaatagcttccattgcctgccaaacatcgaggttagcttcatcgtaaactcgaccgacttgcccccatggccaaggtgcgtgtaccaaatagagatccacgtagtctaagcccaaatttttcagtgagcgatcgaaatcatttagtacaccttgatatgacttcgtttcggccggtaatttagtcgtcacaaagatttgctcacgcggaatgccagaatcacgaatcgcctggccaacgcttgcttcattttgataggccagtgcagtatcaatatgccgatatcccgctgctaaggccgcacgaacggcttgatacgttgcctcaccaccaggtatctgccaagttccgaatgcgactttgggaatgttgacaccatttgctagttgatacatcgttgttaacactgtcatcttatttttgctcctttactggttttgactgtcgttgctgagtgggatcacctgcaaggcttgccccgatgatcgccacgccgacgaccgttagaatttgaataaccgccatattactgtggcctccttaattgaatagagattagtgtaatcccttagagtaactctaaggcaaagataaagtttcaaaaaaagaacgaaattgacttgggccaatctcgttctgcattattgtgatattaattactcataaatcgttgcatgctggaaaatgatgctgccggataatgctagtaacgcggaaagaatgatagctaaccagagtactggtccccagcctaattgaccgcctaaccagccgaatagtacgggccccactgcagctaacaaatagcccgcggattgggccataccagataagtcagccgtttcaaacccattggtcgttttttgcgtaaagaagacgactgccaaactgaaggctgctccagagcctaatcctagtaagacgcaggacagtgctgccacccaaaaattcgttccggaaagtaagataccaccaattcccgcaataaaaccgacacctaccaccataatcattgcccaaacgccgcgccgatgaccagaagtcgctggcactaaatatgacatcggtaggccgctcaattgcatgaccgtaactaaattgccagccacaatcaaggagaagccgtgggcaacaaataccgttggtaaccaagtcagtaatgaatagtagactagtgcttgcaagccgaaaaaggccgtaacgacccacgctaacggccgccgccaaacactcccgtgagttgccgttgactgcccatcactcgcggtcatcgcaactgttggtgcgcgatgattgtatttcaagtttggcaaccagacaaccaaattaattagtccaatcaccgatagcaccgccatcgttagtggtaacgaccagtgtgccgccaacactcccgaaagtcccgttcccagtgaaccgactaatagcattgagagcgtgtattgactagttgcgactggaatcttcgtcggaaaattatctttaataatcgctggaatcaagacattgccaccgtccgcgccaatcccgactagtaacgtcccaatgaaaagggcagcaatcgttgggatgacccgcagataactcccaacggctagaaagatcaacatgacataaattgtcagttcgttgccaaatcgccgcccccaatgtgcaatcaatggggacataatggcaaacgtcaataatgggatcgtggtcagtaatcccgccatcgagctcggcaaacccagtgtccgtttcaaagaactgattaatcccggcatcattgtaattggtaaacgcatattcgttgccgctaacatcattccaagtgttaaatagcggctatgttgatgtgttgtggtcataagtagttgacatcttctttccaagattttagttcgataattgtcgaactaaaaagcaaaaaaactaaagcgttgctaagaaccccggtaaaaaccggtcaaaggtcgctaattgtaaggatagatacttcgtctgtgcctttcgtcgcgtattggtgagacccactaaccgcaaggtcttaaagtgataagagacggttgacttgctgatatttaattgcgcccccacttcgctgcaagtcatttcccgttgtgcttgatagagcacccggataatccgtaatcggttagcatcggccagtgctttgaaaatcgccactcgttgctgatcagcctgatcttgtttgcttatttcgatattcatgaaactaacaatacactgaattaacatcatgttcaaggacaagtaacaaaaaaggcagctagccaatttaatagactaactaccaaacacctaggaaactgcccgtttgccgttcttccaaatatcaggaactaaccacaaaattaaacctaggttaattaacaaaagtaacgccgtcataatgaataccgcgttgtaattgaaccaaccagccaccaaaccaccgagcaaggcgccgaacatattgccaatagcttgaaaagattgattatagctaaaaatcgttgaggtaagatgtactggcgtattcttagtcaaaaccgtttgaatctctggatatagtgcgccatcggaaatcccaatggcaaaccgcaaaataccgagggccacgacgctcgtaacaatgccttgtgggaaatacataatcaccgcaaaaatatagccaaataacaataccttaccagaaccgtgctgatcaccataacgtccaaggcgcggtgctgaaaagatgtttgaaatacccggtaaagctgcgataattccggccacaaccgtaatcgggccacggtaatgcatcaattcacgaacgtataaactaatgattggtgcaatcgaggcgtttccaaattggacgatggccgtcgaacataacatcacaataatcaagcgcggattttgaaacgctgctaaaggattgcgactgtcacctggttcacgatgatgtgcgactggtttgaagtgttcctgtacaaagaacagactcaacaaaaacgccaccattaataatccggccgtaataaaaaacgtgtttcgaatcgaaaacaattgggctagcaagcccccaatcactgggccaaacaattgaccactaacggcaccagtgatcaaagtgctcaacgcccgtccactatatttacgtggcgtttgggacgcgactaaggcttgggcattagaaataaagcccgcaaacacaccttgtagcgcgcgcaaggcaactagttgccagacattcgttacaaaacccattaaccccatcgcaactgccatccctagggacgcgcgcaatagcatgatcttacgaccttttttatcagcaatgatgccccacagtggtgccgaaattgctgaaatcgcgtaatcagctgcaaaagctaacccgctataaaatgtaatctgggccttcgtgaaatcacccaactgactaacaaataatgaaagaaatggcataatttcgctaaatgccattcccgcaacgaacgtacaaaaccataaaacaatcaaattacgatgccatggtccgcgttcacgttctgcgtcatccacgctcgtcatctccatatctaactgacactaattttcagtaagtattataccgttaattagcttatcatatttagcgaccaccagtgacaattatttcccgggaaattttttgtcatatttcctgaccagttagcccgtttagttgaccaagtagcaataagcactagtgtcaagccgcatttttcactacaataagcttatcaaaatcgctatttaaggggggaatcagcgatgcacgtacagttaaccatctctgaaacgattcatcaatgtttttcaagatcgctcgctcattaagctgccacttcaatcggtgtcacgtttttacactgccaataaacgactttattgtgaaacaaccaccggtgcttacctcgttcacagccacttacacactttaatggaccaactgccaccccaccaatttctacgtatttctagtagtgaaattgtgcgaatcgcctgtgttaaaaattttaccttaaccaaatggggtagctttcaagtcaacctaacaaccggcacaacaacatacgcatcacgacgctatacccaacaaattagaaaggcggcacaattatgaaaagactttggcacacccttttgattggcgccatcggaggcatcgttatcggctacttaatggccttggggttctcaaccttctttaataccacctatttatttccttctaatcccacttttgtcagccactggtcctcgcccttagccgccacccagctttcgacattattgtggattctgattggtgaagtttgggcattcagtagctggctattcgaaattgaaacgtggtcgattacgaaacaaaccattgctcattgtctgtgttcttacctagggatgaccccacttgcgattctctgtggctggtttccattaaacgttcgctggtttggcttctataccttggtttacaccggagcctatatcggtctatggttaattgaaatggcactcgcccgcatcaaagtcatccagctaaaccaacagcttaccaaccaccggtcataattcataccgattgttgatgtcaaaaacggcccaccgatttgattatcggtgggccgctcacttgttactgatgatttaatgatttaattattgaatttcgatttgaccgtcattcgcgctcggctgggtcttaggtaacgtaatcgttaagacaccgtcagcttgggatgccgtaattttatccgccgcaacgtttggtaacatatactgccgttgcaaggtgccagtatgacgctcattcatcacaatgttttggtcttgatcttcatgatccacaaagctatctttttgaaccttgatagacaacacattgtcacgataatccaacttcacatcttgcttatcaataccagggacatcaaccttcacttgatactgatcatcagtttcgttaatgtcggtcttcaatacttgatccatgttttctaatggtgcccagaaggagcgtgccatccgttcaaacggatccaacatgccgaaatcgttccgattcattaaagtattagccatactaacaatcccctttcaaaatttcacttggctattaatactggtcagtaattcaaatccttgtttgacctttcctgaccttcgatatatatactaacaccattttgtgggaatgcaacaatttagcactcatttaaccggagtgctaaattttaatttcacgaatccgtcgcattaggctaacaaagcgtctcagttccgcgtcagaatagtcatcagcaatggcttgtgctttagcagcaatggccgcgtccagttgcgtgtgtaaatcagcgactgcttcgcccagcgtcgtcaatcgcacgagaatttctttgttattggtcaaatcccgatatttcgtggccaatttcaatcgggataatttagtcaaaccgcgagaaatcgtcgcctgtgaaagttccgttggtgccggtagcgacttagctcgactggcaccacgccgtcccagatacgcaataattttaatatccgtcgtcgatagttgttttaatgccgcttgtagttgcggatcagtcgtttgttgcatggcccagcgtttttcttgatcatcaacgctatcctgcgtcaaaaattgatttaattccgtcatcaactgactaactaatggtgttgtcatttaaatatctcctttttaattcaagtgaataaatacttgcataccaatattattaagtctatactatcattttgtattcattagaatcaataaaaatatctggaggtcccactatgtttaaaattgcaatcatcttagggagtacccggtcacaggctaacggccgcgctttatttaaccatctaaaattaatcattgaccaattaccgactcattctacgattcactaccaatttttagatttggccaactatcagcttccccttttcgatgaacccgagccaccgatggcgaacccgcaccgcgagctacctgctaaccagcagcaatggctcaccgatatggctagtgcggacggttacattatcctgacacccgaatacaatcacgcgatgccagctggattgaaaaacgccttcgattttttggcattcgaaggcgcccgtaaaccggctaagattatctcatattctgacaatatgcgcggcggtcaatttggggcggccgcactagttccagttctccaacgattaggaatggtcgtcctccctaaaccaacgcccattggtaacgtaccacaaacccttcaaagtaacggtcactttatcgataacgcgcccctgagcaaacgctacgatcatgcacttcaccaagctttgaccgaaatcacctactataccacggttcttaccactacgccgtttccaaccgattaaattagtagcgttattgaatcaaacctgctacattatagttagcattattaagggggaattaacttatgaagatcgatattcatcgttccgcaacggaccgggtgattgccggtgtcattggtggaattgccgaacattttaactggaatactaacgttacccggctattatttgttgttttagcaattacacccatgttccctggtatcatcgcttacctgattctctggttattaatgaaggaccccatcaaggattaaccactattaacgaacagtcatcgactgctcgttttttattcgctaatatgcggccaaactttccgtagctagttcaatggcaacaagaacaccgcccgcaccccaatgtcgcggatcatagtgctctagttgtgctaaggtgtctgccgtatatagtaattgtccaaaggaaacttgccgaaacgccgaacaggcagctaaggccgaacattccatttctacgacttgacaaccctgctgacgagcagctttgactttagacacagtctcacggaagaaagcatccgttgtccacgttttgaccatctgccatggcaggcaagccttcgtcaatgttgtcccgagtacctgtataacctttggatcgagtggcacccaatcagctgctgctaaataatgaaaggacgtcccttcatcacgcaaagccaccgttgggattaataattgttcctctggtagtgctgttaatgcgccacaactaccaacggctatgacggtacgagcaccaaaatcaatcaacatctctaaatacattgtcgcagctggggaaccaaggggcgcttgcgctactgccaatttttgaccacgataaccgatttgataaacccagctaactttagtaatggtattaaattggcctaaacggtgaccatgataccgagtgacgaattgttgaaaataatcatcaccagaaaatatgtagagtagcttagctggaacagtaaagcggccatccacgtctggccctaccatagccgttggatttggatcatattgcaataacgttaacttatctgtcatcttaagttctccctatttaatttacccaacaattcgaggaaaaccagtcattttcagcgacaaactagccaaaatctgatatattattgcaactaacgcaataatttgtcatgaatttgtcaaatattttaatggcgttcacctagattgttcgtatataatattatttataataacgctaattaagaaaggatgtggcgaaattggcctatttaacacgcaataaacgtcgtgattttacagaacctcaccggtaataactttatttttaaggagcgaattgaatgataaaagatgacaatcagtcgttaacctctaatgaagagcaaaacgacacccagaaccctcccgatgcggataacttatggcagcttgatgaatcagccttagccgcaaagtacgccaccgatcctgagaatggattgagcactgctgaagctgccgaacgtttacaacataacggtcgcaacgaactggagaccaagcgtacgtctcggttcgttcaattcatcaagcagtttaataacagtattatctacattttagccgcagcagcggtcttaacgttcttcatgcaccactattccgattctatcgttattggactggttattattgccaatgccatcattggttatgtccaagaacgccaagctggcaacgcgctagaacggattcgtgaaatgctgatttccaaggatttcgtcatccgtgatggaaaaaaactggaaattgacgcccgcgaattagtcgttggtgacttagtcaacttagaagccggtgacgcggttcctgccgatatgcgcttgatttcagcggataactttaacgtccaagaatccgtgctgacaggggagactaatcccgtggagaaacaagaagaaccgattactgagaccacgccagctttggctgaccgtaagaacatggtttacgcgtcaaccgcggtgactagcggttcggccgtcggaatcgtaacggctaccgccgaagataccgaaatcggtcatatccagcagtctgttagcgacgtcaaacaaaccactaccccactgatgcgtaatctgaactcactgggggttggcttatccatcgccatcgtggtggcagccgtcctattattcctattaggaatggtcatggatacctatagtttgccaactttactaattgcggttattacgatggtcgttggttctatgccagaaggactgcccgctagtacctcggtggtcttagccatgggaacccggcagatgacgaagaaaaacgtcattgtcaagtcactacccgccgtggaaactttaggtgccgtagatatcgttaacaccgataagactgggacgttgacgaaaaatgaaatgacggtcactaaggtcgtgacgcctgagcatacgtttgatgtgacgggggtcggttatgatgataatggtggcgttaacttcgatggccatctcaagctcaatggcaacaaagtcgactggcaccaagataacgcgatggaatggctcgttaagattgccggccaaacgaccgacgccgagctacacttcgaaaacaatcgctgggaactgaccggtgaaccaaccgatggtgccttgacgacgctgtatcgtaaaatgactggtcatgatcctgaggttgaagaagttgactcgctaccattcgattccgccttccgtttttctgctcgcctggccgacttagatggtcaacgcttactaatggtcaagggctcacccgcgactgtcctgcgtttaactgaccaagctaaccaaacggcatactgggatgacgccatggacgacttaaccgccgatggtttgcgcgtggtggcgctggcttaccaagaagtcgatgatgacgtgactaccattgatgcacaagccattggtgggctgcatttagctggcttagtcggaatcattgacccgcctcgtgaagaagcggctaccgcgatcgccgaattacggcaagcgggcgtgcaagttaaaatgattacgggggaccaccctgatacggcgatggcaattgccaacaagttgaacttggccgccaatgtcaaagcgattactggtcctgaaatcgacgcgatggacgatcagcagttacaagcacacatcgatgattataacgtcttcgcacgggcaacaccgaataacaaattacggattgttcgtgcccaacaggccaataatcacgtcgtttcgatgactggtgatggggtcaacgacgccccggccctcaagcaagccgatattggggttgctatgggaatcaaggggaccgaagttgctaaggaatccgccgatatggtcctggccgatgatgactttgctgatatcgtcgccgccgttcgtgaagggcgccacgtcttcgataacattcgtaagacgattcgcttcttactcccaactagtttcgcggaaggcctcgttgtcatcattagtattttaatgggccacgaacttccgctgtacccgacgcaattactgtggatcaatatggtatccgcgctgaccatccagtttgcgttcatctttgagccacccgaggccggcatcatggcccggggtccccggaatgttaagtctgggttgttgtcaaaattagattactttgaaatcggctatgtctccttcctaatttctggattggggatcttcgcctatgactacttgaccgcgcttgggttaccaaacgtcgtcggtagtaccatgtcactgaacatcatcatctttggtaagattttctacctcttcaacttgcgaaatgaccaccccgtcatttccaagtacttcttccaaaataagatggcgttctacatcattggtatcctgattctcttacaactgggaatcatttacctaccattcatgcaatccgtcttccatacgactagcatcaacttctggtatggttggggcatcccgattatctgtgggatcgtcgtcttgattgtgaccgaggtcgggaagtctattcggttccgatggatgggaaaagatggcgtgattgattagtaattagttaataaatagaaatggctcaccaacctgttttagttggtgagccattttttagtatcgtgaaactgtttttgatgtggccgctattcaagacaaacgttctatgcttcgtttcctcagcatcgttctaaacctgtttgatatgactactattcaagacggcatgttagtagtttaggcgccctccaaagttctaaacctgtttgatatgactactattcaagactaatacgatccattgactccgctagtgacagttctaaacctgtttgatatgactactattcaagaccagctacttcatgctggctaaaagtatctggttctaaacctgtttgatatgactactattcaagacgattgactttatcgattacttcctgcaattgttctaaacctgtttgatatgactactattcaagactattctcgtttatcgcttttagacgtgttagttctaaacctgtttgatatgactactattcaagaccgttggagtttgtgccttaacttcttcaaggttctaaacctgtttgatatgactactattcaagacgtttggactggtttatcaagcaacaagttggttctaaacctgtttgatatgactactattcaagaccaaaaacccatgttcagtttcagtattgtagttctaaacctgtttgatatgactactattcaagacaagcgcgggatcacgtgcaacagcaccatcgttctaaacctgtttgatatgactactattcaagacataccaattggagcattaacataaatcatagttctaaacctgtttgatatgactactattcaagacagttactttaccgttcctagcacgagaatagttctaaacctgtttgatatgactactattcaagaccagcattttaacatcatttactcattaattcatatcacgccagtctactaaatcctcgtcaacataataataacaactatttttgaacttttccattcgatttatttctgagtattcgataacaatgacagttgccccaaatcatgcactagttgctcaaagctcgcccattgtttttgatttaagtaatggctgacattagtcaacaccagcttctgtttcaaacctagttcaacatgcgtttgcacaagtgcctccagtattgcccttgggtcattcataagcgccgttggaaagtgaataccggtaaacttcaatatttgttctaggctaggcgattcgtcaacatctagcggtaagtctagtaagaagctggcttccattacttgcgaaactactttacgattttcatctaagaccgctacttgccgatcatcagccattaacttgataatttgggtctgcactttctttagaaaaaggcggttcaaatcgactgataacatcaagtcaccataccagttgcattggctactgatcgtctgtaattcaaggtcgtcattgcttatacgtacgctgtcgattcgatctcgaaagccttggcacacttcggcatacatgttactatttcccaaatcgagaacgttgaccttaccagcatcgatcttgaatggtggaaatggataatatgttatattcatataacaatcgtcctttcagctgaattcaaaatatcattgctaggtgtaccttgaatatagtgcattgcctgatactgcttctcagtcactgtcatcgtttgcacttttccgcctttgggtgccagtggcgcaatccgcttttccacgaattcggccgctttcttatttacacaaacccggacgtaagttgagtattgcatcatcaaaaagccctcacgcactaaagctttgtgaaagtgccgatatgcacggcgttcttccgacgtatccatgggaacatcaaacatgactattaatcgcatcactcgatacctcatttggtaatttcacctcaatctttaattcttccgtttcaccgctaagatagtgtaagcacgcggcaacatactctgtaatcgcgtggctcacaattgtttggtgcccattaaacccaatctctaggtctaataacgacactagtccaatcttaatatccggtgtgaagtccttaaaccgttgttgactgacccattgatcaacaatcggccgaaaaggctccattaaatctgagccgaggttaaattcgttttcattgttctcatgatgaataccaatgcaggtcagatagccatttaaaacaatctctcgattcaccatggataacagcacggcgtatccgtagttgagtgcagcgttaattgggctaaaatctcgacggtagaactggtcaccaaataacaatgaaaaatatttattagccacaactgcctcccgattagtcacatcattcagttctaacttatccaactcatcaacaagtgtctgggtatcgccaccgacaaagtcaatgacttgaatctggttcaaaatcttactaccaacatttttcgtccatagcgttgcaattcgtgcttcgggccaagtcacctgttgtcgtaccaaatcagctgttcgccgtgtcggataataatcgttggtctcactgattggttccccctgatgatctgtaaaaataactttgacatgagcttccgtcagcgcacaaagcgctgcgctagtaatcacagcctgagttgttccgactaacagcaattgaatatcactgattggaaccgcatatttatcagaactcgtctgaactaatatccgattcattgaataagaaactttagcatgttgagtaataatcacgtttcgccatcccataataacagctccttgattaattatatttttcgtgctactattcacttgtatcaagttctaaaccttcttgatatgactactagcgtcaagatcaaacaaggcatttattgccaagtttcaccttttgagtccgtattcggaccactacatatgtaccaagatgtcatccttatcgggatggcatcttttttcgctataaatcttttaatgcaatttttcgctcgaacaaaccagttggtgattgatatataatttcagcgtcacccgttaacttaatgccaccaggaacctgtaacttaccaaaatctgttttcacacctagcacctttaaatcaccatacgaggcattcgcatgtaagccaataaacatattggtcaaaattccttgcttccctaaaaccagcttattcttaacaaattgatttttcgcttccagcagctcaatctgatcacgagcagaattaagtatcttcttgaacttgttcatctcgtaaagtggaaagtatcggttaacctgggcaagcgttgcgtcaaaaacagtcagtaaattctgatttaattgcacttcagactcattctgcttacctaaaaatgcgcgctgtaaagttaatggtaaatacagctcttgaatgttgtgataatacgtatcagtaccaagtgcgaagcggtgcgtttgacctttaattctatctcgaaccacctgttcaaaccgtaccttcggcaataacacttcatacgtcagcatcttcttgttgttggcatcaatgagcggttcaattactttcgtcaccgcttgcttgtttgtcattccttgttgttccaactgctcaatttgtgtcaccatagttgtaggtacacctacaacttggtactggacatcctttttagtcgatactttcacgatagccatgtaagccagcgtttttcccgtataaccaccataaatagctgtatcgaaggattgttttttccgaattaatcgcttgccattatcacttgccttcaagagagtttgatcaaacattgccccatagttttcggatacctcacgcgtcaccaataatcgcttgtaatcataaagcgtctcaaaatatttaatatcggttaacttatcccacaaaacttcaccagtatcgatatccgtaattggggtatcagtcttagctagttttcggataacattgaaacgtgttaggttaaccggctgtttagcgaacttaccgtagacgaagaatcgttccagcttcggatatcgcttcaacaaataggtgccaatgaaagcagttaaggctgcgtcaaatgcatgatggtagtcattgacctcacgaatcttcggaaaatcaaacgtttgtcgaaattgatgtgtcaagttcgctttaaccgacacaatagcggtggatggatattctgcattaatcagctcttcaactagtttgataacctgacgtgtctcaaccaactgccgattaataaaaccagtcgcgtacttgctgatttcatcaggacgcatcagtaagtggtcaagcttccgtttggtcatcagccccattcggtgcatctctttccacttagcacccatctttttcccaaacttttcactagcaaacgtatcatttttctcacgattgatgcgtgcatttgtcagtactcgattatctaatgagtcatctttcaccagagattgtggcaagatgtggtcgatatcatattctgacaatcgatcgatattaatcgcatcaccggtatacaaatcgcggccattttgtaggaaataaagtacgagccgcgtattgaaattagctttgttcttgattttctcttttaattcacgttggacttgatccctgacaatggcctgagctgttccctgataggctgcaacaatttgttttgaccgtgattgtgtccgccgaccagcaacgccaccaccacgagccgcttccacaaatatccagttaggtgtttgaccatgcatcgcatctttaatgtcagctaacaccaccatcacttcgcgaatagccttcttattttgcggtgacgtatataattcattgatggtatcttgaagatccgccgttgttaggttggcctggtttgccgatttaatttgattctcaatggcaggttggcttcgtaattgcatgaaattagcgtttgtctcccacaagccgtccatgattgaacgattattatcatctttgagacctgttaataattttcgtgataattgtccccagccacgatatcgtaattgacctagttgcttaagttgggccgctgtcagccaggaaatctctgtcagtttttgcttaaaaatcgtactatcttcaaaaatagttgaccataaaatgattttttcaatatcagcttgcttacgcacgtctgacatagcttcaggcaacacctgtttcaaatcatgatacgtggataacgaactattgaatactttcggatccgcaagccccgtaattcgtggcgcagtgggaaactctcccgctgcaactaaattgtcttgaatattcttagctgttactcgtttgtgttttttaaacacttggttatatagtcgttgtttttgccggggtgttaattgcccatcatcaactcgaatattattcagctcattgagcaccataaagcattggtaaatcaagctgcgtgcgggtagcacttcctcaccgatcaaatacgtatccgtcgtctgcatccgctgaatgaaagcggtcgccgaggccacccgatcgaccttatcatcaaaattccatggcgtgattggcccatcagccttacgtaccatccatgcaaaacctgcattggcagttgctgcctgcatttctttagtaatcagcggtccaacataataaggcacccggaaaccgacaagctcatcaagtttgtatggaaacttaccgcgtcgcttgatgaccggattttcttcacccaaccacgggtagtattccttctgattactaataatttgatctagctcattttgttgaacctgataaggaatagctccattctgctttgtccgcaatttaggcatgaattgttcagagtcaatagcttgcttaatttgagctgcccaactattcaaatctacatcggcgtcaacaaattttcccaaggccttttgaaacgcttcttgcgtcacctgtttacttttcacaccatcaatatattgatcgtaggttgcccgaatagcccgtccgcgcttggcgtctgactgagagcgaatatacgctttcaataacttcaaatcttcgccatggcgtttatacttctcaaccatactctgtgagaaccgtttaccttctggaataagctgtgcaaggttgacgctggcgtataaccgaattacctcatcaataatttgttggcccacttcgctaaaacggtcttcaatgccaggaagtttgtcttgattttcctctaaactaaaggcccaatcctttgcttcagtagcgtcgatgtccgttagagtcagcacatcaatcttggttttatttccaacgagggctttcgcaaattctgttaccactgccttttggcgcttcttttccgcagtagtcgcgccagttaaaactgctaatagtggcataattaatttttggcggtcactacgcgagatatcagttcgtaccaatgtttgtttgatgctgtcaagcaacgctacatcggttgtcaggttcaagttcagctccagatcagcctgactaaacaaatgattcaaagtttcaaagtgctgctgtaaatcaagtgtcccacttcgatacgctgtcgctgcatcattacgcaaaaaattgccgcgatatttgacaatatggtgaatcgctaggtaaatttcacgcacatcaaacttgcggtgctgagtcatcagcgcctcacgtaaatgataaatcgttggataatcatgatagaaatcctgatcactccgatcattaaacaacgttttttcaagaccgttataattaggatcacgaggtgaaatatccgaatatttgcgccgcgcaaagaaattgatatccaccttgctgattggttggtcaaagaattcgcgtagtaatcgtaaccgccatttcacccgtttcaaccgacgacgcgttgttcgaaatccccgccggtctgctgcggctgccccttctttaaataaccgtacaccaatcccagtctgccccttaatttttctgacatgaccacttgcatccacaaccgtccagccaaccgagttcgtaccaatatccaagcctacaccgtatggttctttcatttatacatcctccgataaattttagattatgcactcattatcgcgcagttggataatcatttgcaacaagcaaaagttaatcctagcaacgattgtaagcgcagtcttaattattttctttaatattaatgtattaaatatataatctttgtcgtgtcgccaaaattagcgacctattactatagacaaaaatacggtgatgacacaaagaatgttatcaccaccgtactttgaaataactataattttaaaaataataatgcatcaaggaaactcactgaccacgacctagcacgtcgccaaaaattccaacaacgccttattaaatgctgccgactgttccgccatcacgatatgaccagcttccggaatgaccacactctgtcctcgtagtgccatttgagcagtcactgccgcaaagtcgggattgaagaacggtgacttggcgcccgcaatgatcaagaacggtacggtcaattggcggatcacatcccgccaatcctgaaccgcgtggttaaccaacaatggaaacattaatttcgcatcgaacggtgcctgcgcttctactgccttgacgcgcgcatacgtcgcatcatcgatgtgcttaaacgtcgagtgtcccagcggcattctaaaatagtccggaatatcctgccattgaacctgtttgaacccatattgccagtgcggtgtattgatcatccgcggcgtttgatccacgtcgatcagggccttaattcctgtatcaccatacaatgacacgtacgcaaaccaagtcgcggcccccatcgaattaccgagtaaaattggttgttcgagttgtaatttttcaatcaattcatgcgcatccaccgcgcgacgactcatacgtaagcctttcgccgtgtgctcggataaaccttggcaccgcccatctaaattaatgacccggtagcccgcctgaatcagtaccgggatttgagcgcgccaaatatccttagcgccaccaaatcccgtcaaaataacgattggctgcccctggccttcatccgtataatctaactgaacgtgatctgacgtgataaaacgcatttcaccatcctcctttttgactattcattcaacatggtcattaaaatcttgtggcgttagcttctttaatttttctagccattggcgcgttttgtcatccagcccagcttcggaaagtgtattctgggcaatcactgtcgaatcaagcaactgagcaaccttttcccaatcaatccccgtcgctgtttgaatactggtttgtagctgtcgtacttgctcagtcgttatttggcccaattgtcgtgaatcaccagttaatgctaatagggcattgattgctaattgctctgataggcaggcctgccacgtcgctggggacagtgcctcagttaacgtaatccgctcacttaacggcacagctggcacttccttgttcagaaaagccgtccagcgcgccatttcctggtcaactaaggcatacccctgccacggtaactgccgattaaaggtctgtaacgtttgcttcgtcaatgccactactgaccacgttgtctgaccattgtcgctcaattctgcttgccctgcggctaaccactgtgccataaaacgttgcatcatctgtcgcatcaccggccgctgttttgccgcttgcgtcaggtggtaacgcacttgcaaaaattcgctaaccatttctggcataatcgcccgcttctcctgggcctgacgtcgttgctttaattgtcgtaaccgtttctgtttactgacttttgcataatgtccttgcttgaccatcgtgccaccacttttcctgataattatattgatacctaattttaacgcaataaaagcccaaaataaaagcacttaccatttactggcaagtactcttgattacaacgtttcttccttgttaccggcgtatttacggaaataaatcaatgtcatgatgaccagaaatacaacaccgactaaaattgagtagcgcgtttccggattaataaacatgaagaccagtgttaacgcgaggaaggccaacgttaaataatttgaatagggtgataatggcattttaaaaggatggttcgccatcttggctgcgttttgcttacggaacgcaatttgactcactagaataacaaaccacggtaccataccgggcaagacactcgaactgtaaaccatcacgaaaatctcgctagcatccttgaaaaacattggtaacacaacattcaagacgactccaattagaatcccggtcgcaatcgcaataacggaataaaatggtactccatgacgatttaataaagtcatcttccttggtaactggtgactttccgccaacgtgtaagtcattcgactcgcactataaattccagaatttgttcccgataaggaagccgtaataaccacgaagttgataatcgaagccgcagcggtaatcccaattttggcaaatgtctgtacaaacggtgaaccgatctggcttaacttatcccaggggtaaatgctgacaattacgaagatggcacccacgtaaaagattaaaatccgggcaaccgttgaacgaatcgctttaacgatcgtgctttgtggattttcagcttcaccagctgtgactccaatcaattcaatcccttgatacgacgccaacacaattgctagtgcgaagacaaagcccttcaccccaccagtgaagaaaccaccatgggtccacaggttactgattccaattggatgaccgccgttaccaataccaaaaataatcagacctaaaccggcaataatcatcagaataatcgtcaccactttaataagtgagaaccaggtttccagcgtcccaaacattttaaccgagataaggttggccgcacataagaatacaatggcaattaggcccggaatccaatctggcaagttcggccaccaataccggcagtagccgcctagtgcaatcatttcactcatcccaacaacgacgaactgaaaaatgttgctccaagccgtcaagtatccaaaaacggggtgaatatattcagaagcaaacttggcaaacgaaccggtattcggatcgacatacagcatctcacctagtgcccgcataatcaggtatagaaaggcccctgatacgatgtacgcaattagcactgacggcccggtccacttgatcgttgagctggatcccataaataggcccactccgatcgtgccgcccagtgcaatcatttgcatctggcccgtacttaattttctctgcataaattactctcttttcataaaatcaaagaactcacactatcacggctgacagtatatagcttttatcttagctaaaaaagtgcaccgacgcaaacggatttagtaacacatagtcagtatgtacttgctctaacgcggttcgagcatgcttcgtataaatttatcaacaaacagctttcagtcagaattatcggtataataagggtaattaaactagaaacgaggtttcgtcatggcaaattacattaaagaaattcgggctttggttggtcacaaaccaatcattttgaatacggccgctggtattttagtcaacgatcagcaacaaatcttgctgaaccttcgtaccgatacgcataactggagtttacccggtggctatctagaatacggtgagacgtatgccacggcctgcgtgcgggaatataaggaagatagtggcattgatgtcgaagttgttgatcgcatcggcatctttgataaaggcgagacggcctatcctaacggcgatgtagctcaaacaatcagtgcactctttcttgtaaaacccattggcggccacgttctgacccaagccactgatgaaacactcaaactcgactactttgacttcgacaacttgccgccattgttaaatcaacaaaatgcagatatgattcacgccgcccaggaatatttacagacccattcggcaaccaaataacctaaccaaaaatcgtcattccacccatgtaagaatatgcgtaaccaatccggactttccgtctccggtgttgtttggggatgctccggatcggcaataatcgcgatacgagcaattgccgtcagcggcacctgttggatttcaaacgtttcgtaattgtaaagcgctaagcaacccactaattgtgcatcatcctcatccttagtcgtggtgctaaataattgaatcggataaataacctggtcgaccatccctacagtcggctggtaatagtgcatggtcgtcaactcatgatacgtgactgcatgaatcaacgcctgtaacaaggtctcgttgacaccttccgtactacccgcaactagctgaacatgacgctgataattcgccagcgcatgatacgtctgatcacctaacgtctgccgcaatttttctaccgttatcgttgtcacacttggttctaggcgttgaccaccctgataatttggtaatgcggagactaacaaggctgccaactcttgctgcgtaaacgtcgcgttggtgcgactaggtgttactggatggtaaggaactagcggttgtgaggagaagtgcaatgctaatttcagtgctggttgcacgcgtggatcaccaaacggcgcccagctgaccatgaagccggcctgcatatgtgcactaacctggccaactcggtaaataaccgcgggttgcgcagcatcatcgaccaagttatcattcagccccgtcttggtttgagcactgataccaactacataaaagctactagcgttcgttaagaccgctgctgaaatgtgttcattttgccaccgctgaaccacgtcggccttcgccgtcacttgacaagtaatgaggctgtccggcggtacttgtgaccaatcaggcgttaatagataacgtttggtaacgtgtaattcatcagcgggcgtcaaccatggcgataacggaacctgctgatacttaatcgggtgaccattgcacatcatgacaattgttcctaacggtgtctgtaacgaatgcgttggcactgcccctaaatttgtcctcgatttagccaatcgttggcggatttgcaacgcctcaatcggactcgggactgcagtagtccgccatagcatcaattcaagatgctgtttttgctgatctaataccgtcacgatgccgtacaatcgttgtccctgatccatcagtgccgcgtacggctgattctgataccgggcaatgtagcctaacttagcatgttgcaacgtccacactgagatggcattatcatcgtattgattgccactttctcgctggagcaacaccgccatacccactctgagcgtcgttaacgttgccacaatatcatcgacataccgttcgccaacgaccgtgactgtatccaatgcgacggctgcatcgcctgttgaattttgttcagttacttgaacaactgtggtcactggaattatttcaatgtcagctgtttctggttcgtgggcgcgaactaacagttcttgcccctgattaatcacagcgataacccgataggtctgcttcttcaacgtcattacgctcatgccagcttcaattcgttccatagcggtcacccccttaacaataactttattccattatacgaaagcgttgccagtattaacagctttacgaattgttttacacgtcagcttacaatatcttggattagttatctagttgccaacaccatttcagatgtttcacgtgaaacattcattagttttgcggctgcacattaaaaacgtggttatcctacaattcagaataaccacgcccgattttatcaatttgctagtcaatgctatctacgccacacaagcccgcataaacgccgcaaacaaccgcgcctgcacggagtttacttgttgcatcatttctggatgccactggacacccaactgtagaccaccagctgtcgcctcaattgcttcaacaacctgatccgcactttgggccaccacctgaaagcccgttgccacctgtttcacggcctgatgatgaaatgaattgaccgtgattgcgtcactagtggtgcctaaatattcagctaaggtcgtacctggtacgaccttcacgtgatgcatgccgtaagcggccaattgtccttgcatatgttttaaggtaccctgaccagctggtagttcactcatatcctgataaagattgccaccatagcacacgtttaagatttgtaagccccgacagataccgagcaccggtttaccaacggcgtgggtggcacgaatcagcgcaatttcatactgatcccgttccggatctaccccacccaatttaggctggggttcctccccatacgtcaatggggccacatctgcaccaccacaaagtagtagaccatcgatcattccaacgtatcgttcaatcgtcgttgcgtcggtcgttaccggtaataccaatggcacaccgccattatccgttactgatttcaaataatcacgattcacataatcacggacccgccccgggaacatctggctgttcactgtcacaacgcctggtgcgattccaattatcggtttaaccattctgtcgccctctctcaaaaaaatcccacggtaacatgcgtattaccaatgggattatcatttactttttacatctaattgtcaatgactaagctcacgatattcgagctcggttggtttgacgataattcccgtcaaccagacggcgatgctcagcccaaccaatactaatagcgtcgtgccaccaatgaaatcaatggcctgtaactgataataggcgacaatccccacaacccaccagcaaaagttcaaccagtatggtaacgtagcgtgccgcacaaagtacgtgacgaagataatagcatatagcggtgtgaagaccgaaccaatcaaatacaggaagttctgataatacgtcatggcaaccgtcagcgcaatcaatagcccaactaccgtcacaccaacggctaatcgattaacatggcggctaccggtcagattagccaaactcgtggcggccgaataagtatctaaaaatgtcgtcgtcaccgttgagaaaacgataatcagcaatgcaaccaatcctaaaccggaccgcgtcagcaatgccgtgatatcagtttgccctgtccgtaacacaactaatagccccgtcacaaacatcactaaactgcctaacatatagccacctgcgctgactagtgcgactggtaaaggacgatcaacacgctgggtataatcaccaattagtggcaaccatgagagtgccatcgtaacgttcaattccactgcttgcccaaacgtcatactagtcgttgataccgactgactagttgtcggtgccataaataccattacgagcattaacaccgtcccgagcaccaacaagcccacaacggcattgttgattttgaacagtaactgactacccatgagcaaccacgcaataatcaaaatcgccacgatggttgccattaatagcggacttcgaaagccaaatagctttccactaatactgttcatggctaactgagcattgacgatcatcaccgccgtccagccaacgagttgcaaggcgttgagtcctgacgctagtaacactccgccgcgaccaaaagccagttgggctgacgctaacgcggactggtgtaatttagcccccaaatagccggctggaaccaagaacaggccacagccgatcatgtgccccaatacaatcgcagccaatccgcgtgtcagccccagtggtgccatcagcgtacctgttaagatttcggcaattgagatagccgcaccgagccacagtaaaaattggctccgaaaaatcccgtcatgtttcatcagtgcacctccgtagccgttagcatcgccttgaccgtggcggccatatcgggactacgcgttaacattgagatcaccgcagcgccagccgcaccagtagccgcaatagctggcaattgcgcgacagtaattccgccaatggcgacaacgggacaggttgcagtcacgactaattgtcgcaaccccgtcagaccgactactggatccgcatcggccttagatgtcgttggaaagatgggaccactaccaagataagcaatgccttccaattggttagcaatctgcacttcagctaaggttgaacaagacaaaccgacaaacatttgattagcgacccgttgaataacttgtgtcacccggtcatccttttgaccaacgtgaaccccatctgcttgcagtgcgagtgccagctcgacatcatcatcgacgataaagggaacgtgcgcttgcgcacaacgtgcccgcagctgttgccccaatgcaaaacgctcagccgtagtcaactggctattacctttatctcggtattggaatgccgtgatgcccgcatccaaggccgtttggacgaccacatttagatcctgtcccggcacgtcttgtgtcccgcacacaaaataagcacgtaattgtgtgagttcaaatttaagcgtcatgaacgatcacctgctcacttggggttgcccaatgattcagcgggccatgaccatgcccgacctggataccatcctgaatcgtcccagcaacgtacgccttagccgttttaatggccgcagccattgaccgtccttttgctaattcggcggtaatacatgccgatagggtatctcccgtgccgtgggttcgcaccgtatcaatccgtggggccgaaagccaaaaggcggtcccgtcagccaacagtacgaagtcattagctaaatcggaattatcaccatgcccacctttaataatgacattgtcagcacctaacccctgtagcgcatgtccagctgtaaccatcgcttgattactagtgattgcctgaccaattaattgttctgcttccggtaaattcggcgtcacaacagtcgctaacgggagcagttcgtcgcgaaccgttttaatcgcatccgcggctaataacgccgccccgcctttcgcaatcatgactggatcaactgtcagcggcccaaaatcaactcgtttcaagttctcaacgacggcatggacgtgttcagcatccgcaagcatccccgttttacaagcgcgaatgtctaagtcagctgctaacgaagcaaattgttcgtcaatgatcttcgtcggcattgccataaaatcttggacccccaatgtattttgagctgtcacggcaacgactaccgcggtaccaaaaacgtgacgtgcctgcatcgtttttaaatcggccatgacaccggcaccgccaccactgtccgtaccagcaatcgttgccacttgtggaaattcattcatcaaatctcgcgacccttcattatatttaatcaactttagcaattgtttgaatttctgacactgtcactaagctcagccggtcaatcaaatcaatggcaaatgtggcgggacgatcggccgtcagctgactggcgacaagttcccccgctcccgctaagactaagcaagccacttgcgccgcctggtaaacgtcggttggactaacggctgtaaaagccgcgacgatactagaaagtaaatcgcccgagcccacgtgacgttggaagagcggggtaccattagcgactttaactacgcgctgaccatccgtaataacatcagtaggtcccgacaatatgacacagcattggaattgctgtgcacaagcttgagcaatttcaaccaggtcgccctgaccgctccccgcatcaatgcccttcgcttgccaatccatgccagccaatgccgcaatttcaccagcattgccccgaataacatcgacttgaaaatcagatagtaatgctagcgcgacttcttttcgataagggaccgccccgacggcaaccggatcaagaacgactggcttatgatactgattagcaagcttaccaaccacccgcatttgatcaatctgggtggtggtcagggttcctaaattaatgcaaacagccccggcaatttggaccatcgtctccgcttcttggacttcagctgacataattggcgaggcccctaacgcgtttagcccattggcaacgtcttgaaccgtaacaaaattggcaatgttaaaaacaatcggattgtgatcccgtaaagtattcaataattgtaattccatagcaattctcctcctcattgaccgtcacaccaatcaaaaacgaccaccaatcaacatgcattgatccagtggccgctaacattagctgtgacactttcctacgcaagtttgagcttacaggttcagagggatcggcacttacagcaccatctcagcccatttttggacacccctagtgtttaaaaatattcaattactaaccttagtctaacgattgtaaccgctaacgtcaatctttccgttaaccgaatcaccctcattgctacttaattaattaggcattaaagtttaaattcaccgccgcgaccggttataataaaaagcaaatatgcctttaagaaaagagtgattgaagatgcaagcacttgttgtgccagatccatccgctcaaactatggaacagcttcaatggcaagaacggcccatgcccaacctcgggccaactgaggtgttgatcaagacccaagcagtcgggctcaatccggtagattttaaattagttgcggcgggtaacgccgcctggcaatatccacacacactaggactagacacagctggaatcgtggaggcggttggcgctgaggtcactaattttcggcctggcgaacgagtttgtgggcacgctaatctcgccaataatgggacgtttgccgaatacgtgagtttaccagcagccgtgctagctaagattccaacgactgtgagctttgaagcagccgccgctagtctctgcgctggattgacggcttatcaggccctcctgcgcaaagcctatttaaatgccgcgcaaactgtgctgatccatgcaggtgcgggcggtgtaggcagtatggctattcaactcgctaaggctgctggcaagaccgtcttcacgaccgtttcaaaggccaagcaagccttcgtggcaccgctgcatcccgatgcccaaatcgattaccatcatgaagatgtgaccacacgcattcaagacctaacgcagcagcacggtgttgatctgatcattaataccattggtcatgctgatgcggacttaccgcgcttagcttacaatggccagcttgtctgtgtattagcaactccggaccactttccaagtaatcaagttgtaactatcagtaaattggacctcggtggtgcccaccgtagcggtaacccagcgcaagttgccgatcttgggaaaatgaccgccgccttattagctttggtccaagctggcaaggtcgacccactaattactcaggtcttgcaccgtgaccaacttgtaactggtttgcaacaactccaagctggtcaagtcgttggtaaactcgtcgtgacttttgacgcctgttgatctaaaaatgaagatacgaaaaacgcagctcaagggcggccttgaactgcgctttttggggtgtcaggcgataatcgcaacatgtgcgtatcggctggggttacgattatcatcgggtgggcgaatgaaccatgatcaccgccgttcagccgcccatctccgattaatcccgacaccactatcattaatttgattaggcctaggcgaaagtggccaattgtgccttggtcaacgtatcattcatccgaccactacggaaaccacctaaatcaagggtaacgtagcggaatccaagtgattgtaattgacggttaacgcggtcgttaaagactaagaaatcaccaattcgtgcttctggtaattcgatccgcgcaatatcattgtggaaacgaacccggaccgttggaaaacctaaactacgcaaatatttttcggcggccattacttgagcaatattgtcatgtgtcaacgtcgtcccgtatgggaaccgtgaagatacagagcatgacgccactttattccagttcgtcaaaccgagttcttgtgccaaggcccgaacgtcagtcttgaagaaatcagcttcttgtaacaagctccgggcccccgcttcactacgggccttcaaaccaggacgataatcattttcatcattcttgatcataccgtctaagacagcggcactaccgttattagccgcaatgtcattcaaccggctgtagaacatcttcttcgcatagtaccagctatcaggcgtgttgttcttgatgtggtcatcgctcaagtagtctagcgtggttccttgaacgttagcacctagttcttcggctaaactcatcgctttatcgaattcttcatccgtaaataattcagagttcgcaaccacagcggtcacattgtcacggcctaaaacatcgaaggccaacttcaaaactaaggtactgtcgatcccaccagaaaaggccacggtgacccgttgtaaatcctttaatgctgctactaacgttgctttttttgttgctaatgttgccataataaaacccttcttctatttaatttaattaattccaaaaaatccatgcataaaccaagcggcaattgctgccccgacaaagggcgcaattcctggcacaatgataccgtattgccaatcactatcggctttattggcaattggtaagatggcgtgggcaatccggggtcccatatctcgagctaagttcattgcgaacccggttggaccaccaagtcccatcccaatggcccatacaagtaggccaacgccaattggcacgattcccggcgttttaatctcagaaatcgctaaaatacccgaaataaaaataaatgtatcaaataattccacaaagaaattccgcggtaagttacgaacggctggtgccgtacagaataagttccgaattgtaatgggtgaaatctcatctgttgaggctttaaaatgatcagcatacatgatccaaacgatcactgagcccacgaccccaccaagcacttccgcaacggaatacggaataaataaagaccatgcgatatttcctaatagacactgcgccaaaaccattgccgggttaatgcaaacattgccaaaaatgaataaggcaacgctaatcccaaaaccccaagttgtaatggcaaaaatatgaccggaaccccgatacttggttccctttaatacggaactacaatgaacacccaccccaaaaataatcattagggctgtgcccataaattcagcaatcaactgatgtaccaaaaaattacgcctcctcatctaattgatctaccgccactaaggctgcctggtagaccgttctaaacggaatatgaaattgctgcgccagctgggcacaatccgcatattccggcatcttcttctcaatatcttgatatgtcgccactttaacttgaacgtcaccgtacggcgttgcgaccgtcaggaagtgccgttgcataatagtacgttgccacgtctggtaacgtacaccaatcgtcgtcgtttcttgtaaaatcaacttagtcagtaagtccttatcgttaacgtttcccaaaaccgttaactttgtcgccggccgatctttcttcatctgaatgggcgtgaaaaacacatcgtatgcgcccgccgttaataactggttcatcacgtaccccagtccttcacccgtctgatcatccagattagcttcaatcattaagacagcatcagccgtccggttaacgatttgctgacttagttttttttttcgaataatacggctcgcagtgcattgaaaccacccgtgtcccgtttaccaaacccataaccaactctagttggcacggcattttccggtaacggtccgaattcacgtacgagcgtcttgaccaagcccatcccagtgggggtaatcaattcagtatgcacatccaaccgttgttgaatcggaatggcactaccaactcgcatctgcatcacggctggtacgggaactggcatctgaccatgggcaacgttaataaaaccactaccatcacttaacggtgaagccatgatggtatcaatctgcatcaattccaacccaatacagcagcccacaatatcaacaatcgaatccaacgcgcccacttcatggaaatgaacttcagctagtggcatgtgatgaaccgctgcttccgcttgcgcaatttccataaagatcgctttcgcgtggtgtttcacggtatctgataagtcactgccgtcaattaacgcctcaatatcagctaaatgacgcgcttcatgatcatgatgatgcccagcttcatgctgatgatggtgatgttccacaaaaccatggtccttaccacccgcaacctgaacatcaaagctcgtgccatagatgctactctgggcttcccgttgctgcgttaattcataaccgtgcacgtgtaacttagccaattcggtttttaattgctcaaaatcaagtcctaaatcgagtaacgcgcccagaaacatatcaccgctaatccccgaaaaagcgtctaaataaagtgtttgcatttatcttctccttgttcagttaactgaatcttacatttgattgatcatactagctgagtaagcggcaccaaagccgttatcaatgttgacaacggtaatccccgacgcacagctattgagcatggtcaatagcgcggtcataccttgaaaactagtaccataaccaacgctggtcggcactgcaatcacgggcttatcaactagtccaccaacgacactggccagcgcaccttccatgcccgcaatcacaatgaccacccgggcaccacgaatcacatccaacttggcaaacagtcggtggattcccgcaacacccacgtcatagactcgttcaacacgattgccaaaagtttccgcggttactgctgcttcttcagcaaccggttgatcggaggtccccgccgtcaccacagcaatgtaccctggtgttttcggtgcgggttgttccccgaccgtcatacactgcgcagtggcatgatagacagccgttggtaacgctggttggagtgccgcgaatttttctgcggataaccgggtcgttaaaatcggcaacgtctgttgggacaaggcttgcacgatacccacaatttgggttgccgtcttaccagcaccgtagatgacctcaggaaagccattgcggcgttgacgatctaaatcgacattggcaaaacctaatgccgctgttttgcccgcttctaactgttgggcagccgccgtcggacttaattgccctgccgccacttgttgtaatatttctgctgtggttgccatactacttcacaataacgcctaaaccatcaggaataaccgtcactttagcggcttgaccctcgcgtgcgtaggccttttccatggcttcatctaacgtcttggctagttccatatgcatattcgtaatcaaatcaggatcaacgaggtctgacacaaaaatcacgtgatgatgaactaagattcgagcaaagatttgggccgtccattggtcaggaatagttttaagccgtggcgtgttgattgcttggtccaggaattccttaggatcatcaacgtcagctaagttgtgataaaacccttcaccaccgtgaccatcacgagcaccggcaaccataataatcgtgccgccttctttgtttgttgcttcagcagcggtcattcctttaacggcctgataaatattttgatcaagcggataaccaccattcgtcgaaatcgcaatgtcacaatcaatggctggtacactagaaagttctttgacaaagtcacagcccactttatgggcggcttccatgtcaccggcaaatgacccaatgatttttttatcttcgtctaaaacaacattgataataaaggcaagtttagcggtccgagcagcgtacaccatatccttatgaatcggattatgcattaaattaccggtccgggccttcggtgagttaataaattcgccggaatggttcgccataatcgtcttgtatgaagcaatcccaggtaaaacggacttccgaccacctgaaaaaccagcaaagaaatgtgattcgataaagccttcggagattagcaaatccgcttcagcagcgaccttattaataatgcaatcgccgccagatggtaattggccaatcttgaccatactactgtcatcggttgagacatgcatcacgatttcttcgttattgacgatgtcttcaccatacttattcaccaattcttcgtgggttgatggccgatggaaaccagtagctacgagaatccgaatccgtgcatcgggcgccactgaccgtaaccgccgcaataggatcggggtgataatatgtgaaggaactggccgcgtgtgatcggaactaataatcacaatattgtgcttcccacgagcaagttcctccagcttatcggagccgattggattatccagcgacttctcgaccgtttcctgttctgataatttgttatgatatgttgcagcttgcgacactaacttaccggcgtaattttcatcatcaatctgagccgtaattgtgcgcttgtcatatggtaaatcaattgcaaccatgacttttagccatcctctttctctaaaaactaatttttacatgcacgttttgttatactagaagacggataacttgtccgttacattttaagttttcaaaaatagttaacaaatgtatactttaaatgcgattgtcacaatcatgaaaaccgctatgcttaagtagcgttatcgtcgtgattactgttgagaatcgctatttttactgacctcaaccttaaaaattattcacgaaagaactgaaaaactaagatggtattaactgatattgaatatttactaagttatttggaagcccatcacgtgccgacaatcaaaaaaaagcggcatacttacctgacctatcatggtttagccgaacactatacgtacgtcttaaaggacggcatcatcaaaaacagcattattttacaagacggtcgcgaatataatttatcttatattgccaagcccgacgtgatctccctgctgcgtgatgaagtttctcgttctacggatcaaccgtttaacgtccgtattgagtccgaatatgccactttttaccaggtcaaccgggtcgctttttggaagtacgtcaacagcacgcctgaactgcaaaactacgttaaaaattattaccgtaaaaagttgtccgaaaacattcttcgactgcaacggatggtcatgaacggtaaaaaaggagccatttgtgcctttatctatagtcttgttgatttgttcggacgaaaagttaacgaagggattctgattgactttgtggtcaccaatgacgacatcgccggtttctgtggtattagctcccggagcagtgtcaaccggatgctcaaggaattacgaacagacggcgtcattacggtcaaaaatcacaaatttattattcaagatgttagttacctcttagatcaaattgcaaattagtgaggtgctcatccgtgcatattccggataattatttaagtcccgcaacttgcggaacgttggtcaccgcgatggctcccgtctggaccgtcgccgttttaaaagttaaagttcaaatcaaaaaacatcatgaaaccctgccaatgctcggcatcgccgcttcattggcttttttaattatgatgttcaacttgccgattccaggtgggaccacggctcacgctgtcgggggaaccctgttagctgtcttgattggcccatgggcggcgtgtcttgcgctgaccgtgacgctactactacaagccttattattcggtgatggcggtatcctagcctttggcgctaacgcgttgaatatggcggtcattatgccgtttgtcggctacgcctgctatcgcctaggtcaaaaatggcaccatgaaaagttggggctcgcaattggtgcttacttaggcattaatatggcggcgctagttgctggtatcgagctcgggttacaacccatactggctcatacggcaagtggtgcgccgctctactgcccatacggcctcaacattacgatacccgcaatgttgacggctcacttattagtcgccggctgggtcgaagtcgtcttcacactgcttgtctttcaatttgtaaaacgagtcgcaccgactaacctctatcagacacccactcggcgcaatcagcggccgtggatcgcactgctactcggattagcggtgttatcaccattaggcttgttggctagcaatacggcttggggcgaatggagcccccaagaattacagcaacggctagcgcaacaacatatcagtactcacgcgcctcaaggaatggtccacgggttccattttcaggccctgttcagtgattacgccatcgcgggcttaccggtcagtgtgggttatattttatcggccattaccgctgttttgattttcttacttttgattcgaggtcttcaacatgaaaccgacacgtcccaacactgatattccagcttggctgcaaactacgaccaccacgccaacacctgctattaaagcgaaattttggcaacgtaatcagcgtcacctacgccaattactcagtcgactagcacagccagcgccagtcacggcaacgtctcattggcgcgttgcaccgcaattcaaattaattcagctcctgttgctcgtcattttaattgctttaagtaataatctcattctgttatggggcctagcactattagttgggtgccaattattatggttacctccacgccaactgcgccgttttatgggaagctggctaatcagtgttgggatggccatgctgttcgtattaccgagctactggttagccggtcccaccacgctattattctttggccttaaaaccagtctaatgctggcaaacgctcaatattaccgtctaaccacgccgtttcaagatttattggctggcttgaaggcactccattgccctgatctattaattatgactttggccattgccatcacgtacttacgaatgctcggccaacatctattgctgacgatggaagcactagaattgcggacggtcgccccaacggctcatccataccgtttaatcggcgcattatttggtaatttatatcttaaaagttacacttatgcgctagaactatacgctgccatggaagcacgcgggttcaatggtcattacgcgcgctcaaccgggcgtcgtacccattggcgcgattatcttgccctgagcccagcgattattgtctggatattatttattttttggaggcattaacgtggtattgattaaattggtgaatatttgctatgattatcctgatacgtgtggcttgaaggacctcagcttaacggtcaactcaggcgactttgtctgtctaatggggcccaatggatctggtaaatcgacccttttacgactattgagtggattagctagtccaactagtggcacttatcagtttcacgatcagccgattacgaccacttatctcgctgatgcccaaaatcgacaacaacttcatcagcggatcggcatggtctttcaaaatactgatgttcaactattcaacacgtcggtcactgaggaagtcgctttcggtccccgacaactcggtttatcagcagccatggttgcgcaacgcgtcgccgactgcttacaattaacggactgtgctaacttagcagaccgggtcccttaccaactttcaggtggtgaaaagaagcgcgtggcactagccagcgttctcgccttgaaccctgaaattttattgttagatgaaccgctgaacggcttaacaattgccgctcagcagcaaatgctaaccctactgcaacggctacaagctgccggcaaaactatcatcatggcaagccataactaccagcaagtccaagccgttggtgaacgtttcattatttttaacagtacccaccaagtcgacgctgacctaacgcgcgctgatcttgatcagcaacccgctcggcaagcgcaattgatgactttataattaagaggagttgagaagagatgcttaatccaaatactgagatccatcgtggttggaaccggcgcgttgtgaccggtaaaactttagctgaatgtgatgaacgtttagtgaagtatttaaacgaccaagattatggttctggtgaattcgttgttttacacgaaaatgacggtagcaacgaaaacactggctatgatttacctgatggcgataactgctacattagtttcttgatttataacagccgactttaagttggtggtgacaaaaatgcttactggtggatgatcgccagtaagcattttttgttaaactcacaaactattctgattttaagcccaactcggctaacatgattcgtgcaaacgccactaagtttggacgtgaccatcgtataacctgttcgtcctgttgaccagcataggctgctaacgcctgcctgatcaacggatgccactgtgttggcagctgttgtaacccacattcacccccggcctgcttagaaataattaactgatcttgctggtaagcgcgaactcgacaaaggtttaataccgtatacattggtaactgaacgatcgccgtttcagcattcgcgatatcagacttgatactgtcccaataggccgtcgcaggaacggggccaaagaccgttgtaatagctggcccaagtaagacttgtcccgctgcttggagaatcgttaagtgggcagcaagatcaggatccgtgccgtgcatcgcttttaggtaggctagcggtgtccgttgataatcctcataatggtattttgaaaaatgaaaatcgaatgggcaaggatgcacaaaatgctgggttgcactcagtaacagcacatgaaactctaatcccttgtgtggcgctaatggccacaattgcgttatggtagctgtcattaactgccgtttttcagctaatgttaacgaacgccgaacaacgatcagatagtctaaatcgctcacctgttcgttatatgagcctaaaacataggatccatgcaggtaaataccaacaaggtttgtttttaaaattgcggtggtcgtttgttgaatggcttgtaataaccgtggtgttgatgtcatcatcaaaccactcccctctaagtcttgagcttagcgatagccacgaagatgcttaatcaaccacgcttcgtcgaaaagcttttcccaatcacgttcgatagaaatattgccagtttgtttgataaatgagcgatgctgataagtttctaataacatattttctcccgtgaagatgtgttacggttcgtgcgtatcatatcatacaacgcactaaagaaaataacggactgccaagtgccagttgtttcacgtgaaacatcctacttcaaataaacacgagtcagcgcttcgcacaatttttcattacactcttgagcgttatgaatggtctgcaaaacttgctgctcgtcaccttgtggctgtgttaacaccacccacacgtcaacgttcgcttgatgaacatcatcactcaaatgtgtcggcaaagccgttgaactttgcggtgtgggtagattaatttgttgtaacgttaaaccaagttgatcaattgccttaattagcgccgccactggtgcttgcattggttctgccaacgtctcacttaactgtcgaaagccaccgctatctcctagtgtccagttgccactaaagccaaccgcgtcaatagggtcatccgtccgacgataagtcacatatcgaactggcatcggtccctgagccaagagtccgggcatcgtttccaagttcgcattgatctcagctaaaggtaattttcggaaatcatggccgactagttcgtaacgaccaccaaccaattgataatcaactagtcccatcgccttaatcaggccagcttgcactttgaaaccatcgtaaccaacttttaacgcatcgaacacatcaatcgcttgcgcgtcggttcgaaaaccaaagtttggccccgccccttctggataaacgagattacattgatactgaaacgacatgccgattacacctaagtcttgattggcccgcttcgcttcatcactaaattcaccgaaataaccggctacaactctaaagctcatgtttagccctccttaatcttgtcaccgcaatattgaatccgtttacattattgatgtcattataatttttattcgcgcataatgaaagtaattaatgcttgcagccgttattaaaagccacgcaatcaatgccacgcgacactatattaatcctcggtttatttacgaacatcgttttctgtttgactaaatttatagttgaacaatatttttccagctcttgacaactgattttcaaaagcggtatactcacttcaacaaaatatcgtccttataaaccaatgaggtggagatcaagattatcgtgcccgcacagagagtcatcgttgctgagagtatggccgaacgcaggtaattaaatggaccaccgagggctttgccgaaattaacgtcagttgagagtacggaaagacgtgcgacatacgtcagttgtcagggaaatgttagtttcctatggagtaggagtgtacgcgtgatttaatcactaaattggcgaacactcaattaaggtggcaccgcggttatcaaaccgtccttaacacagcattggctggataaggacggtttttttgacgataaaaacggggtgaaataaatggtcacgaaacgatggcaaaactcatggatcaaactaaccaaatacaattatatttttggaggatttaattatgagtttatccggaacacacaaattaattttaacaatcggcagcgtggctattattggcggcatcgggtttaccgtcaacgcccactcgcacccagctacgactaaacaatcacaagttatcaatctatcagctggctcagaaattatgagcttagatcccgctaaaatgacggacagcgtttctaatagccaagtcacccaagttgacgaggggctctatcggctgaacagtcagagccaacccgtcaacgctttggctactaagacaactgtcaccaatggtggtcatacctataccattcaattacgccacgatgcgcgctggagtaacggtaacaaggtgaccgctcacgattttgtctattcatggagacgaactcttgatccaaaaaataaatctgaattcacctatgtcttcacaaacattaaaaataccgacgccattgcagccggcaagaaaaagccatcaacccttggtgtcaaagctaatggtgactatcaattaacaatcacgttaagcaaacccgtcgcctactttaaaaagattttagctgtttcgaccttttatccggtcaatcaaaatgctgttaacaaatacgggaagaagtacgggacttcagccgcgacgaccgtctacaacgggccatttacgcttactggctggaccgggactaataatacgtggaccttaaagaaaaatccagcttattacgatcacaaactggtgaaactgcaccaaatcaattatcaggttattaagtccaatacgactgcctataatttatatcaatctaataagttagatagtgtgacacttaatggcgagcagagtgtccagaataaaaataatcaagaactcaaaacacttgcgggtggtcaaatcagctttattcaatacaatcaccatgaccatgtagcagccaaccgtgaactccgcaccgctttatccttagcaatcaaccggtcgcaactgaccaacaaagttctagaaaatggttcgcttccagccaaaagctttggtgtacgcaatatggctaagaatcctaaaactggtaccgattttgtcaatgatgcgaccgttgatggtactgttaattatcatctcaaccaggctcgagccgcttatcataaagcacaacaacaattgggcaaaaaatcgctaacgttaacgattacttgtggtgatgatgacaactcacatcaggtcgctgaattcatccagggacaattgaccagtcacctccccggactaaaggtaacaatcaaggcaatgccatttaccgcaatgctaggtaaagtttccaagggaaccttccagcttaatttaactagctggagtatggattttgccgacccttcacaatcattaacaattttgactggcgacagcaactccaacatgggccactatcaaagcaaggcttacgaccaggcaatgcaagccgctgatggtccagatgctttgaacgcgaccaagcgctatcaagacttagttcaagccgctaaaacggcgctaactgatcaggccgtgaccccactctacgaaggccgttcccatctgctcgttaagtcgcacttaaagggcgtcatctataataatttcagcggtgccgccaattatcggaccgcatatgtgaagtaacacctcatagttgctcctaaaattacccgaccaaaaagcgtttcaagaccatagcttaacctaagccggccttgaaacgcttttagtataggaatccagtgttaattaaaagtcagtgtttgcttctcgccaccaacacccgcgtcaacaaaaagatcagttagttttaattcaaaaacaacgagtgtcgatccaatagcatcccagacttgttgataattcggaactgtttctaaatattggggtagcaagtcggtcatcgtcttagttgaccgttgtaacttaacgtgttgggctcgtagatatggattgcccgctgttccatcattaggaatcgtaatgaatgcaatatccggattctggtcataaaccttcaaagcgggacttgtcttaactgatgagaagtatagcgtatctggttgtgcttcgtaccagacaaagttaacaattttaacatctgcttcattattgacggccgtgctgagggcaatcttattagttgattgaaccacttgttttaatagtgaaatatccataccgacaaactccttttactcaattagtatcataatttcattataccgcaattgatagttttaggaacgtacgtttgtctaatgtgctatcatatttctatagcttagtttttgctttaaatgctatcaacattatttataaactgaacgcttcgaaagtagtgaccttatgaaaatcatcattgcacctgcgaaaaaaatgattatcgaccaagatgcctttccagccctaactgaaccaatctatcttgatcagacgcaacaattactggctcaactgcaacacctcacctatcctgaggccaagaccttatggcattgcagtgacaaactagcccaacctaattatgattggcttcaaaaaattgacctgacccgcaatctgactcccgctattctcagttacagcggtattcagtaccgttacatggccccggacgtctttacccagccagcccttgactatattcaggcaaacttacgaatcttgtcaggcttttacggcattctccgaccgtttgatggtatcgttccttatcggttagaaatgcaagcacggttggctgttggtcaagccaagaacctctatgcgttttggggcgaccgcctctatcaggcactgactccgcggccagaaccaattatcaatcttgcttctcaagaatatgctaagaccattgcaccttatctggctccgcatcaatcaatgattgatattgtctttgcaagctttatcgacggcaaactcaagactaaagccacattagctaagatggcacgtggggccatggtccgttttttggctgaacatcaaatcgatgatgtgacggccattcgcacatttgaccatcccgattatcaatttgacgagaagcgctcgacggctaatcgattcgtctttatctatcaacattaaacatcatcacagcaatcaccaaagcgcccgcagaaggctaacttccacaggcgcttttgtctactttaaaccttttaataaccattatagtgacagccaaacaaaatcagatcacaccgataaacttctcaatctagctattcagcaaattatttcccgggaaatgattacgctcatttctctaatcatgggctgctagccagtgacgcaatcgcgtcatataggccgtggtttcatcgataaacgccatgtgacggctacggggaaataacgtccaagtcgcatgaggtaactggtcgaccatggtcttagcgactaatggcgtacacaaatcatccgttccactggtgactaaagttggcatctgcaaatactgtaatcggtcggtatactcataatccgctaacgtaccagtcggattatattcattgggaccccacgctacattataagccgtggtccccacccgttttgatcgccgtagaaattcaggatcatcagcagtaatcgggcccgacgcatgttgcgtcataaaatgttgattagcagtcaggtaggcagcacctgtgaaatcctgtaaccgttctgctgtcgcaatagccgactgatccgctggggacattaaccgaatcatccgatgctgttcctgagcccacagtcgggctgaagacaaggtactggctaaaatcaaacttttaatcccctgtggtcgatagtcacaaccataaataatagctagcataccaccccaggactgccctagtaagtgaatctcgggtaagtctaaatacgtacgtaacgcctgtaactctgccacccacgttgcggcttgccataattgatcgtcatcaggtatcgatgaacgcccacagcctaattgatcatacatgacgattggtcgtcccgtttgaacggccaggtcatcaaatccttcaaagtaattatgcgttgatcctggaccaccatgtagcaaaactaacggtgtcttatttgattgccgatcccctacgattcgataatacgtctgataaccattaaatggcatgtatccttcttgcacgtccaaaatatcactcactttcgttactaattttttacttgttacgcgttatgcgttatgctagccgctatttagcattagccttgattaaaacgtgccaaacagatggattcctgttcgtcagcaatgcgtgtccgattccggcctccggggctgggtgacaattgctggaacgtaagccgacgtcgattagagcccgtgcacaaaccgcccggtctcaaatacgagtcttattctaagccggaagcaacccacttccgactaagaataatttggctactgagcattgtcacccagctcctccagtcggtaagccgctcgaatggctgatgaacagccactgaactcagtacaatttgtcgttggctattttaatactgaaccctttaagttaaatatcagagtgccttctccactttttcgaaatattcaattattactacggtaattcagaaatagtgagttatcacaagaccttttcaatctgacagttgattgataaaattaacgtttatgaaaaacaacgacaaattcagcaaaagttgggtatatccttgtcagccattcgaacgctatcccgactggaaggcgtttctgacaatgcccagtggtgaaatttcacttagcaagcgtcctgtgcttggttagtgaaaggccagtatttgagacgtggttttttcggctcagatctgtgcccaccacgttccggcaattggcagaaatgcctggaggtcggtgtaggacgcgcaccctaagcaagtttacgctaactcgaactgttcccagcgaacctaagctggctgcttttgaatttaaaaaatggcacgttttaatcataatcgatgacaaattaactcgcacaatgcgtacttattccatcccaatactaatgtccacctgaaaaagtgaaaaacttaattccattctaatacaactcaaatgacaatggtgatgtaagcgctacaatagaagtgcagaaataatcagaaacgggtgaataatgatggtattaagtattattacagtattaggaatgggattaattgcagccactggtgtgcactttatcaatggcgcacaagcgatgcacgcaggaacggtcggccatcatgttggtcagatgccagctaaccttcaccaaatcgacttacgttaatctcttaaaaattcacgttaatttttagtattgccgctgaaacactgggcaatgctttttttgtcgttcctttagctgaccgtccttatcagtttggtgccttgagcagcttgacagtcaagcgtatcattaacttatattatctttctgttcgtctagtcacgcttcgaccgaccgttcagagaaggagtgacttatttttatgaatgatttatttgagaaggccccgattcccaaagcgtatttccatttagcctttcctgtggttcttggcatggttgccagcatgatttataacttagcagatacattttttgttgctcaaactggtaatgctgatttagttgctggtattgccctcggcagtccgctattttcgtttatgttagcagttggtgatatttttggcctcggtgggagtgccgttatttcaagagtccttggccgtcatgattatcaccaaagtgcacgtatcagtagcttttgtttttacattgcgatcgcgcttagcttagtactgacagccttattattactattcgaacaaccaattttaggcttgctaggtgctactgcagctacccgtccctacattgcggacttctatcgtatattggtattaggatcaacctttatcatcgtttcactggttcccggtaacattatccgaacggagggtctggcacaactttccatgattgcgaccatcagtgggacggttctgaccattattctcgatcccttattcttatttggctttcactggggtgcttcgggcgttgcttttgccaacgttttggggtacgcggtcaacaccagtctgttagtcttttttatgcgccgagccaaaacgctctccttagcaccaaagttagcccatatctcgcgaccaacccttaaagccgtcgtcgcggttgggattccagcctcactgactaacctaacccagagttttggcatgatgatcttaaacagctacttagccgcatacggcgcccaagccgtggcggccatgggaattgttcaaaaagtttacatggtcgttatgatggtcatggtcggctttgcttttggggcccagcctttagttggttacacgtacggtgctaaaaattggcaaagactacgggcaacgttgcgcttcgatttaaaagtcgaaggtggctacgcaaccatttgtgcgattattctaatgatttttgcgcctcaacttattaaactatttatgaatcaaccagtcattgtcactatgggtacacaaatgttgcgagcaatgttgattacgacaccattagtgggcttcatcctcgtgttcacgaccgtctttcaatcagtcggtgcgggtttgagtgccctagccatggcgctttcgcggcaagcaatcttactaggtatcgccatcgttattctggcacagttctttggactaactggtattatttgggctcaagcggtcgctgatgtcttaacgtgcttacttggctggttactttatcggcacaccttcaaagatattcaagtaccatcctcaaattaataataacgatatcatgtcgttagctcactgataatcattaaatggcgccatccatttcaagtactggtgattcagtgcgctgaaatgcataagtgaactaaaagctggtacttttggaatgagaggcgtcattccaaaagtaccagcttttttcactctgattcatttttttattcgtctacagactgagtatgggctaaatcggcttctaatgacgcagtgagtgccttcaatagttttagagtcgccgtcatgttagcgcggtaataacgttcagtacctgttttgctaaccgctaaaatgccggcatccagcatcaacttcaaatggtgcgatacggccggccgtgataaggcgatttgcgctgtaatttggttaaccgtcatctgatcagtccggcacagcatcaccaaaattcgttgccgattttcgtcttgaagaattgtaaaaatcggaacacccttcttaaatattgccatcgttcgttctgccaaaaaatcacacctttccaattacggttcgtattcttaaaccatttaacgcttgctaaaattgaaagtcaagaattaatcgttgactttttgtaagtaagcgactagaatcaacagcatggtttgttcaagatgttaaacatttaaaccaatatgttaggagtccactatgaaagctgccattattactaaatacaagcaaataacccccatggtgacagaagtccctgttccgacaatagctcccaccgatgttctcgtcaaaatcgttgccgccagtgtcaacccaatcgatttgaaaaccaaagatggcgatctaagattgttactacaatacaccatgccactaattatgggcagtgactttgccggtgtaattactgccgttggcgaccaagtaccgggctttaaagttggtgatgctgtttacggtcgcgcacccaaagatcgaattggaacctttgctgaatttatcgccattgatcatcaagccatcgcactgaaaccagccaatctcaattttgaagaagccgctgcaattccattagtaggtttaaccagttaccaagcactacacgatataatgaacatccagccgggacagaaggttttcattcccggcggttcgggtggtattgggattattgccattcaactggccaaatatctcggcgcttacgtcgcaaccactaccagtgcgaaacattttgacctcgttcaatcactaggtgctgataaaatcattgactatcatcagcaagactttactgatgtattatcccattacgatgccgtattagatactcgtggcgggcaatccctcgaggccgcttttcagattatcaaaccaggcggtcagattgtcagcattgccggactgccaaacgcgcgttttggtaaggattacggactgccaatatggaaacaatggttattgggtctagcaacgcggaaactgagtcaactggaacaacaagcccaagctacctattcgtttctgttcatgcaacctagtggccagcaacttgtacgcctgcgacaactaattgaacaggacgttattaagccagttattgatcggattatccccctcaccgacatcaacgacgcgttagaatactcgcattccggtcatgctaccggtaaaatcattatcagtattcaacctaattagctaacttcaaatcaatctttttaaggagtcatgatcaatgaaaaaagttttaattgtcgaaaccaatatcactcgttaccaaggaactaatgagccgactggtctttggttaggtgaagccgctgagttcgtcgatgaaatgcagcaagcccaaattgccgttgactatgttagtcctaatggtggcttcgtgccccttgacccgcgtagtatgaaatataccgatgccgccacaatggccgtgtatgaagattctgacttcattaatcgggcccttaagaacacgctcaagcctagtcaggtcgatcccgatgattacactgctatttactataccgggggccacggtgtgatgtgggactttccggacaaccctgagttacaagccatcgcactggccatttatcaacatggtggatatgtgacctccgtttgtcacggaattgctggcctcctaaacatcaaagaccaaacgggccaatacttgattgctggcaaaaccattacgggctttaccgcaactgaagagctgattgccggcaaaaaacggatcgtcccgttccttaaccgtgaacgagctactgctcacggtgctatctttagtcagcatcgattttatcgcgaatatgcaattactgacggccaattgatcactggtcaaaatccgttctcagcacgcgcggtcgcacgccaattgattgctaaactataaaaaaacgagcacaaggctcgtttttttgcgttaatcttcaaaaatccgctcatgcaaaacaccaaacggcgcatgatcgacataaatctgaccagtgtcgtgaaatccattacgttgataaaaacgctgggccacagcattatttgccagaacaagtagataattctgtggatagaccgcctttaagcgacggtgggcctggattattaattgctgaccaatgccatgatgatgatagttcgggtgaacatatagcgaatacagttcgccccacccctcatagttcgcatgtctggccggaccaaatgtgcaaacacccacaacttcaccatcagccgtcattgccagcaacatattttgccaccgccgttccggccgccaagttgctggcgtcaattgctgtaaataacttacaggcatcaaatcacgatatgctgattgccaggtctcataatataactgtcgaatttttccaaaatcactgtctgcttcagcgcggacgatccgataggttagtgccatcagcctgaccacctttcaattcaagttgtccctaagtgaggcacattttatcatttatataaataaggtacccaccaactattcataaagagcatcaattagatgaatgtttcacgtgaaacaaaaaacacagtacaaaaatgaatccagtacaacatgttcattttgagtttggtattgacctgaactatggccgaactcgtcgcatatttaacacgtttggcagaattacggccgtaataataatgaccacgccaaccatttgcacccaatcaatagtttcatcaagcagtacaaatgcaacaacaatcgaggctggtaattctaaagaagaaaggattgggccaatgccaagctctaagtacggcataaacaatgaatacataaccagtgggaaaaccattgagaatagtgcaatcagtactccccagccgactgttgctggcgtggtgggtgccgtaactaattgcggtgaccacacgatagcaatgagtatgaaagcgcccaaacacagtaaccatgttttcgataacgggtctaagttattgcctaagctagccgtaaactgcatcgtgcaagcatacgagcatgccgctaaaaaacttaatatcaagccccacggcgagagcgcctgcgtaattggaaacagaccagcagctaaaatcgtgcctatcaataccaaaataatgctaaccacttgcagtcgggagggacgccgatgatgaatcactgctcctagtaatgttgataaccagaccgcctgcatcaacattaccgcggccacagcaactgggataagctttaacgcctgtatgtaaaaggtgttagtaaatcccgaagccgttccagccgaaattaccagtccgatttgcttccaattcgtttgctgattacgcaaacgtgcacggcgtaaaatttgaatcacacctaaaatcacaaccgcactcagaaaggaccagaatagcaatgggccattgacaaccccctgccgacgcgcaattttaaatagtgacgccggaattccaaaactaatggcccctaagccaacgaacaggggcgcaattttcttcacattaatcatcctctcgttgacaagatatgttggagccgggcacgataccaccagtctggcaagcccagtgagtagcgcatcagcatctcaccaataatttgcacaattgggcgtcccggttgtatttggcgttctaacaagctgtcataaaagtccgctggggcactgactaagtgcccgttaagattgacccgtaacggcgcattttctaccacgagcgcttgccattcataactatgagcacgctgttcgtcctcagaaacgtcttgtgccaactgtaagtaatgcgcaatatccgctggcaatacttccgataaatccgacaaagtctgtaaagctagacctggccgagttatcacttgacttagcggtaccatcacttgtctcaattgcgcgtctgtgtctgctaactgctgacacaaccagtcgaatcatcgggcatggtagaccaccatactcgtagcacgcccccctgctcaacttgagactttaatattaccaacgcttgcttgacaaccgtggcatcggtactgtgtgacatgatagcaagctgtgctggatcatcagttgtcaatcgagttaaatcaccgatttgtaacgacaatggcaaactcaatactggctggtgcaactcatgttgcaaggttaccgcgaacgtcgaattaaacgtcacatccatcatctgactttcctcaatttctattttgatggcgccttaaaatgtgctaattccgcatccgaataaacgtacgggacgtgcgccatctctggcacttgattccaagctaccggataacccgcaccatgtgcgcaaaagaccgagtccggtgtattttctaaatctgctgtggggacatattcggtcttatcgacaacagccatctcgttatgacacggccgatagccatccacgatacattccaattgcccctgcccatgcgtgtaagctcgaaccgtctgtgaatagtcctgcatcgctgctactggcgccgttcccgtaattgtcgtcaagtcagtcccgtccgtggctacgcttgtattagcgaccggtgcgtcaaactgaccattcatccgctgaatatcagtcatcgcccggccaacttgttcctgaccaatttctagacggaaccgataccacggctccaacaactgacaatcaccacgttgttttaacatcatcaagccttgacgcaacgcgcgccacgtcgcttcacgaaagtcaccaccaaccgaatgaacattgctagcccgaccactaaccagtgttaccttaacatccgttagtggtgcgccaatcaggacacccacttgtgttttggcttgtaggtttgacacgacttggtgttgccaatttcggccaagcacttccaatgaacaatcggtcgtaaattgaagcccacttccccgcggtgcgggcgtcagcaacaaatgtacttccgcgtagtgtcgtaacggttcaaaatgcccaacaccttcaacagcttgggtaatcgtctcttgatacaagatactccccgttccaaactttacagtcagttgaaaacgatcctgcaagatttgttgcaaaacttccagttgaatcgttcccatgacctgtactcgcaattcctgaagtggttctgaccaagtcacgtgtaattgtggatcctcatcttcaagttgacgcaaggctgctaagcaggtgtgtaactcctcacgctgaggatcaagtgcgtaagtcagtacgggctgcatgacgggttgtagactagttgctgcctgtcccaatccttgccccggccgcgttcccgttagaccggtaatggcaccaacggatcctgccgtcagcgcggacgtggtcgcatacttagtcccgttgtaaacccgtaactgattgactttttggtcatcatacacgatatctttaggtcgtaaggtgccaccggtcatccgaatccaagtaagccgttcaccttgatcatcgtgcgtaatcttgaacacccgcgcgccaaattcaggacgcgttaattgtggcgtcgtccaataatcaagaccagccattagcgcatcaaccccgtccagcttaagtgccgcgccaaaataacacggaaaaacttcccgccgttgaatcatctgccgaatcgtggcatcacttaacgtccctgtttctaagtaatccgttaacacttcgtcattttgcatcgcaatatcttcaactgccgcagtcggtatgactggccgatcttccaacgtgtccccggctcccggcgtgttaaacgccacacaaccaggcgataatgtctgttgaatttgttgtatcaattggtcgctatccgtccccggcgcatccatcttatttacaaacagaatggtaggaacgtcataacgggctaataatcgccataacgtccgcgtgtacccctgcacaccatcagtcgctgaaacgactaaaattgcgacgtccaaaaccgacagtacttgttcagtctgggtcgcaaaatcgacgtggcccggggtatccaagagtgttaaattaatgtctttatattgtaaattagcttggtgtgaaaaaatcgtaataccacgctgtttttcaagcacatccgtatctaaaaaagcatcgccattatcgacgcgccctaattgccgtagcgcgccagaccggtatagtaatgcttctgacagcgtcgttttaccggcatcgacgtgggcaataattcccgctacaatccgtttcatattgggctcccttcacgagtagtgaatcactgcttccagtataccggttctcagcactgaacggctagtaaaggtctgccactaacgttaaatatgcatgaattttggcgtgttttagtccaatgttaatcaccaaaatcaggctagttactttccatagttgcgatcactttaaagtagtggtgacccatttcccgtgcagtatcgcaaaaaaggtatccgtagcctacaactaccgataccttaaaatcattttcagacttaatcataaaaacgctcaaaagctgccttcaggtccattttggcttgctttaatgcctgtgataccgccaccccgttcgtttgcagtccttgtgcacggacaatctcaaaccggtcaaaccccataatttcagtaaacatcttgtcaagatacagccgagaaaattccatgggtgtataacggtcattacgagtatagattgacccactggcctgcagtaacatgacacgataattatcggtcatcaaacccactgatccattttcggtataacgaaaagtctccctggcaactaagatattatcgatatagtcctttaaccgtgccggcacgttgaaattatgcaacggcatcgcaatcacaatccgatgatgagctttaaactgttgtaggagttgctgattgattgcaaacaggcgttgttcctcaatcgataaatttacatgttgcgcttgcttttcccagattcccagcaattcaggtaccgttgcttggggaatcaccgtatcatacaaattgatcacatccacagtatcattaggaaagcgagtctgaaaaagttgcaaaaaagcttgttctagttgaactgagtagtgcgccgcattacgaaaatcgggatgtgcattaacaatcaaagtcttagtcatttaaatatctccttaattaataatctatttattggttgtttttgacaacagttatatactacagtcgaaaggtgccaatccatgtcaccattaaaatcatttttaggagttatttatatgaaccgctctgaacgtcttaatcaagaattgatctttctcagttaccgacaagaattccacatcaaagaactcatgcaagaattcaatatctccaaacggaccgccttgcgcgacgttaactcgttagaacaacttggtttgtccatttacgttgaaccgggacgttacggtggctaccaaatcatgcaacaacaactatgggtacccatcttattaaacagccaggaaattaatgcgctcttttttgcgctcaaagcactcagtttattgtcggcgaccccctttgaaaagtcctaccatacaatttacaaaaaactcatggcaacactatctttaagcaaccagcgccaggtcgccaaattgcaacgtgtggttaactactactcaattcctaacttggatgccccaacccatttaagtgatttattaacggctatccttgatgaaaatgttgtccagttaacgatgactactgtgacagctgggtttcagatttttgatttattatatcggcatggcatttggtttttcagtggcgtcaatctcgataacaatgcttggggcatctatcgctgtgatacgatcaaagcatttcaaaccagtgagcaaccagctcggtatacttggaaacagctcgcgcaacggcaacggtcctacgatcaccatcatcacaatatacgttataaatgtgcactaacacctctaggccgtgaacatgtacaaaagaataattatcctaatatgcacttaacacatcagaacgaccaagattatctcattggtggttataatcaagatgaattagcctatatggtcgactatttactgggacttggccgcaacgttagaattatttatccggaagcgttaaaaactgcctatctgcaagaactgcagcaaattcaagatttctattaacgtttggttttctgaacaaaatgtcggtagccccgtcaagggctaccgacatttttactaacctgattattctcttcttaactgctttattcagccgtaatataattcaaaattgcattcagaacttgttgattctctcgtggtaccggcgtttgtaaaatttctgctgctgtttggtttaggaccgaccccgcaacataccgataatcattaacgaccatctcacgaacattgtccgcagccagctcaaagtgaaattgtaaccccactacccgatgcttccatacgaagccctgattggtcacacgatcactagagaacaacagcgttgcttctgctggaacagtgaacatctcctcgtgccaatgcaagaccgacagttttgctggaatccccggaatcacgggactctgtcggtaaatcggtgcccaacctacttccttagctggcgccttagtgactgggtatcctaaggtcttcgcaatttgttgcgcgccgtaacacgcaccaaacattgggatatcgcggtccaataattgttgaatcaagtctcgttcctgcttgatccatggcagcgtatcgttgggactcatcggtccgccgaggataacaagcatctccgtctcatccgccgttgggagaacaccgaattgatacgggtgatagacatacatggtatgaccatgggcatgcgcccaatcagcaatcattccagggccctcattgggggtatgttgcaacacattaattcgcatgattagtcctttccacaacggcaatgtttggtctgggtatcgcctgcaattacccaagatagagtcattataccacgctaattacttgagccatgggcgcttatgttaaacttaaaaccgatcataatttagaggtgataataatggacgtccaatcttttttcgaacaagctaaaacgacgctcaaattgacacaaagtaccccattacaaagtgcttatcagtttggcagcgatcctgataaacttgcacagctcgtactaactggcacaaaagcggctaccaccagcgcttatgacctatacgaaactgatgaaccactgccaaaagtgggcgcttatgacgtcatcttagatgctcataatcagcctgtctgtgtgacccggaccgatcaagtcatgattacgccttacttggacatcgatgcaacccacgcttacttagaaggtgaaggcgatcgtacttatgcctattggcgccgtgttcatgatgccttcttcaagcaggagtaccaaagcgagcatcagcgctttgatccccatactgcacaaatggttctggaacgcttccacgtcgtttatcccgttcactaaaaatagcgttccaatcggcactggtgaattcgcttccattagtggtatattggaatagaactttcattagggggaacgacacatgcatactatcgaacaactcaatgacgggcgcgcggtctatctaaatggtcaccgcgtcaatgtcgccgatgtgcccatttttcgtaaaactttagcactcaataatcagtactatgacctgcaacacaaccatcccgaagtacatacttatcaggaaaatggtcaccgctacgatattgctttcaaagtgccacgcaccgtcgctgatttacaacaaaagcaccgtgcttatcaagaaattgcgcaaagtaacagcggcatgttaggccgcacaccggattttcttaatactgggatggccgtcttagcagaacgcgctgccttcctcgggcaaaatcaatatactgattttgcagctaatgcccgcaattacgctaaggaggtcaaagctaacgatatcttcattagccatgcgcttcaaaacccacaactcaaccgtcaaaaagccatcaatgccattccgtctggatacgcgggtgttcataccattgaacgtaatcaagatggaatcttcgtttctggtgccaaaatggtcaatacgatggccccaattgctgatgacctcctgatttttaatccgccggaactgttgttagaaaacggcgatagtagttatgctgtcgcctttgctacgccactcaataatccgggcgtcaagatcatttgtcgcaaattattagatcatcccaccgcttccattacggattacccactcagcaacgcccttgatgagattgacgcctacattgtctttgatcacgcctttattccgtggtcaaaagtatttgttgaaaataatgttgaaatgagtaatcgtttcttcatcgattcaggcatgtttagccacacttcccatcaagatgaggttcgaggtattactaagcttgagttagcaaccagtttagcgcttcggattgctcatatcttaggattagatggtttcttaggtgtccaagaaaaactcggtcggttaaccgctaatctggaactcatcaagggtaccatcacccgttcagaagacaacggtcatctggacgaattcggtatctatacgcccagtctccaagctttgcaagcggttcgctcgacccttcccgaatactatgacgaggccttgcgcgtgactcaacacttagcggccggttccatagttggcgtgccaagttttgcggaatttgacggcgataatgcgacaatcctcaaccaggcactcacgacggaccgagccaccgctaaaacccgcacgcgcttgttgaacttagccttcgatttaacaagttctggctttggtcagcgccaattgatgtacgaatactatcatggtggtgatccaatgcgtattcgtgcccaacattatcaacgcgccgatttacaggctggcaatcagatgattgaccgactattgtcagcggacaacgcaaacacccatgaataagtaatcacaccaatacccaggttagtccttaagtgagtattggtgtgattttttgcgcctttatattattgactatttagtcaaatataattcgcgtaactgttgacattccgctgaggtcagccctagacccgtctgcaagtaatttgaaaatgtgtcgtaccgggctttgataacttcaaagtaatggctcaggtaatcagcgtctactaataatgcctggttcacggcccgttgttgctcatcagataattgcgacgccatcgtcgccaagatttgttgattagcagctgcacgtgcttgatttgtgagcagatagtcagccatgatttgctcgtcactaatacccaaaatttttagaaataaggcggccccgacgccggtgcgatccttaccggcaaaacaatggaacagtagtggctgatctggaaccagtagtagctgtataaattgacaataactttgacgggcagtaggatctaacgctagctgttcatataactgaaccatgcggtcatggaccgcccccgtactactaatcatcgattgtaaacttgcgtcgttcgtcatgacttgtgctagcacatccaacacgtgatactggacgtgtggccatgtcgcatctggaaattgatgacgctcatcagcactacgcatgtccacgattcgcgtaatgccaagcgtggttgctagatactgcgtctgtgccggtgttaattgatccaattgtcctgaccggtaaattaaaccatctttgattacttgctgatttttattgcgataaccacctagtgaccgtaaattagtaatcccttccatgaccaagccccctgctagattgataacttaattgtaaactgtcaccgttaaattttcagtcaaaggccatttaaaaagtcatttagtcaccagacctaactgagctggtgactaaatgactttttaaccgctaacttgatagactcaattaatcaaagtgtcgccattcgtgatccaacaacgcacgcgctacaaatagcccgagcggtaaaaacatgatgattaacacggccttcgtcagccatagtgaaccgacaccaatttgattattgccaatactataaattgcacgataaatatataatcccggaaccataattacgattgaaggtaccgtcaatgaaatccggggatagccgttataacgattaaccaccgatgcgatcaagccggcaacgagcgccccacaaaaggcggccgcggccggtggcattgctgtcaagtcaactagttcaaggcgcaatgtattcgcaatggccccaataaatcccgcggtaatggccatcttttgcgaactattaaacattattgagaacccgtaaacgccgcaaaaactagctggtaatcgtaataaaagtaccgctaacggtgaaagtcctagcggtaagaaatcagctggcttgaagctcaccagtgtcgcgactagccatccgacgagagttgcaatcagggtaaccataatcgcgtaagctaagcgctccagtcctgagcgcatatccaacttagagatatccaacatactcgtaatgaacggaaaacccggaatcacgaataacatggcaccaatataccccgcctcatgctgggcaagaatttggaaattatattcaaaaatcttaaaaccaaccatataagccaaacacgccaccgcaacgctgaccgcaatcccggcaaccgtcgtcatcgaccgtttacccatcagcgcccgaacatagttaccaagacccgcgcccaaaaaggaacaaatcatctcgggaatacccccaccaagtaagaagataaatccactacaggctaagccagctgccaacccaagaaccagtggcgaatactgtttaggacgcgtctgaacttcatcaattgctgcatgcacttgtgccaccgttaaccgtgcatatttcgcatcaaagtctttgacaaactgttcaagaatatttagtttatccgtatttacaccagtatttggtatcgataatacttgcgtataactacgttcatgatgaaaacacgtgtactgaatcgaaatcaacccgatatctgccgagcacgttaaattcaggctgcgagcaatcttattcatcgcatcacgaacccgccacgctcccgtcccacacgacaacattaaaatgccaactcgaccaacaattgatgttcgctcttgtaagctagcatgcttagcgggaacatcttcattacggataaagtccttccatggaattgtcatatgatgtcgttgtgatagtggcatcaccgacttacgctctttattcatttcttcctccgtcttagatcgttcattatgttagtagctttcccccttattttaggctactaacatcatttatgatagcgattttgtcattttaaaagcataatgtttcacgtgaaacattagcctcatgatgagtttccccagcttgttaattgaactaccccctcaaaagtaaacttgattaccattcgttaatttaagcgtcacaattttcgccgctatccgcaatcatatgataagttaccgatatcatctaataaaggagcgatttgtatgtgcactagtctaacttatacaaatagtcatggaggccacttcttagctcgtacaatggattttaacgttgactttgagacccgtattatgttcatgcctcgacattaccgcgtgacgggtgaccttggtgatttcaccacgacttatggctttattggcgcgggtcgccaactgaaccatgaaattttcacggacggcgttaacgaatgtggtgtcagcatcgcagcactctactttccgaatcatgcaatttaccagcctcacagtaaccaagacaaaatcgatctcgcaccccacgatttcgtcgcctgggtactcggaaaaatcactagttttgctgacttacgtgagcgcgtcaaagacgttcaattgattagtagcacggcagaattaattaacgaaattccaccacttcactttatcattagtgaccaaaccggtgaaaccgccgtcttggaaccaactagtggcgagcttcgcctgattaataacccagtcggcgtcctgaccaattcaccgaacctcaaatggcagctacaaaacttaagtaagtatggcaccctgactaacaccgagcggccactaaataaattcattaactaccaacctggttcacagggacctggtacgggcgcattaggtctacctggtgactatacttcgatgtctcgctttgcacggaccgtcttcttgaaacactatgcgcaagtgccagcgacaacaacagatacagtcaacttacttcaacacatcttgaatgctgtgactattcccaagggcgccaaagtagccgccaacggccaagcaacctatactgagtaccgtagctacatggacttgaatcatcaaacgtacgcactagaactgtacgaaaatccgggagtgattcagcaagttaacttaactgatcatttattagaaaaacagaccgttccgttagaatacgcccttagtcgcaccccgcacgtccaattactacctcccgatattgccaccttgccagtggcccattaagactttcagaaaagcagtaactcaaaaaagcttgcatcacaaatctagttgattttgtgacgtaagcttttcgtattatttaaacttaggctaacgcggcttttagattagctaaggttaattcgctcgttgaagtgaagttaacatccgcacccgtcaaaatggcaggatcaccaatcccaatcgacgtttcaccagcaccattaattgactgaataccgaccttagcatcttcaacgcccgcacattcttcaggcttcaagccaagcacttccgcgccacgttcgaagatctctggatctggcttaccgtgtttcaaggttgcgggatccacccgggcttcaaagtaatgcgccaagcctaactgttccagaaccaatggtgaattcttagaagctgaggccaaagataaacgatacccatgcttggcgagatcggctaagaagtcttcgataccaggtaaaattgcagttttatccattcccttcaacaggttcagataattagtatttttcttggctgcgtaagccactttttcagcttccgtatagtcgttttccttaccacccgtttttaagatcaagttcaacgagtccattcgactaacaccctttaaattatcggcaagttcttcactccaggcaacgcccaactcgtcagctaattgatgccaagcttgtgagtgataaacggacgtatccgcaatcacgccatctaaatcaaatacaaaccctttaatatctgcaaatttactcattaatggttcctcctcgttaattaccagcacaattgattgctgggtaccggacaactgcgcaatcatcaatagatgcgccaagagtgacggttacccgtcttgttttgaagcacaccgttaatgttcacttaacattataaaacgctttcagtttcaatgcaaccggttgcatagcgattttaatgacgattgttgccaatcacacgcctgcccgccgatcaaatcgcaatggcggccccattactgccgtccatcctgaatttacggatttactaataatgactgttccaaccatttttccacaaacggttgcacgcttttatgccccgcttaatcttgggtcggaattggaatatccggtcgatactggtactgatgctgggttaaaaattgccgtaatttaaaactagcagccaatttaaagcacgtttccgcatcccgtaaatcgcatccggtcagtgttgtgatatggtgcagtcgattacgcagtgtatttggatgaacgtataattgcttagccgtgcgggtcaaattacaagtcgcccgtaagtagacatctaatgttggtaccagttctgtatggttttgctgatcataggctaacaacaaacgtagggctggattaataaagaacggtaagatctcaagatgattaactcgtgccaacgcaagattatagaattggtcttcacaaaaaatcacccgaccacggccagtcttcagttgcgccgttcgttcacaaactgtatacgcggcaaaggtatcttccggattaacgtagtgctgagacacgatcaagcggcaatccgcttgcttcgtaatttgctgcaacgttagtttaaattgattctgattatatgcgaccagactaattgggatcagtgccacacattgttgctgataagtcgaaaccaacacttgtttgaatcgtggcatcatcaagtactgtagtcgctgctgtaaaatcatcggtgcttgatcagctagtggttcgcagcggattaacaccatggctgtcggtaattgcacgtgttgttcagcaaactgatcagcaaacgttcccccttgatgttccgtcaataataagtttaataaccggtcccgttgcgattcagctgttggcataatctgatttttaactaacgagccagcgataacctgaccaatcgaattgatcagtagtgcttgtcgatcattcagtggtttattgagtgctggcatcaccaaataaccgatcggctcggtgccatttgctaacggcgtaattagcatgggccccgccgacaactgatcttccgccacatagacttgcgttaaaaaatccggcgtatccggtgcaaatccgtggtctaacagccagcgtccgactcgattcgtctcaactgcagcgtgaatactagtcccattgagttgcgtcgtatgcgaccgtgtcagaatctccccgttcagatcaataatcgccagcggattctctaataagtgtactgcttgggccagtgtggtatcaaaatccgccgtgattgcttggatagcgagctgattgatggctgcttgaatttgaacatcgtggtgtaagcactgaccaagcgtcattaataatttcaataactgattttgtgccgcaatgatcgtagtcagaccggttcccagatttactagtccgaccgactgacgatggccgtgccaactataagcaagttgaactagctgacccgagtcgggggacaaatataaccggtggcttgctaacacttccgtcggatcaacaaattggacgtgagtaacttcgggattatgtgtaaatgttggatcgacagtcacctcaaacgttgtggctaactgccgcaataacggctttaattgcatactcaagtaacctccttattcacgcttgtcgccttcatcataaataatgtaagcgcttttgtaaagaggcctactgacaacccaccaccccactcgaaaggccctcagctttcttaggcccgtattcggacaaaaaagagcgggaatcccgctcttttcataaacctattaggctaagaaatcagtctgtgttttggcatcgtaccgagtcgtatggagcggttcttgcgctgctttcccgattgcgatccccattactggcacgtatcgtttaggatcaagacccagcgtcggaatcatcttttcaaagtcaattccggagaacgcattggcatcatacccatgagcccgtgccactagcagcaactgcatcccgacaacggaacaatcaatcgtcgcatcgaatttcaagaaatctggtgtggcattttcatataatggtaagaaggttcccagaatctgatccaagcgttccttcgtaatattcccatcctcataaactttgttccagacatcgcgataaacataatgcgactgggtgtcaccggcaataaagacgatggccgatgcactgtcgacctgtgggtagttgaatttcatcacggcttgtttgaacttagcctttgcctcgggggtatccacgacgacaaagtgccatgactgtaaattacatgccgatggcgcggtggctgcttccgcaatcatcttttgtaactcatcacgtccaattttaacgttcgggtcaaactgccgaactgaatggcggttaaacatcacgtctgctaaatcattgttcaccaaattttttactgcttctgacatcagctattcctcgctttcgtaatcggcctaaataatgtaagtcgctgccttgggattgaagaaactccggtcataccgacccgttaagagctttggcattgttgtcgcagcatcaacttcgtccaacttcagtgtgttaaacataactgacgtgtcgaagtgaaaccaagcggcaccgagtggcttcaagaccttcaattcgccaaatggatcatcatcggttgactccaactgaatacttaggttcccaggttcaacttgatcagctaaggaccgtaattgagtcgcaactaattggacattactgaaatggttcgtcccatcttcatgttgatcaatgtcatatttatagaagaaactattcatttcggcttccttacctaacgcgagctgccccgcaaattgtttcataattgacggatcattcagttcaccggccgtccacgaaacgttcagtaatgtcttgccatggcgttcgaccgtggctgtcgcactgttgtcattccggcgcaattcgatgtcatccgctaatttcttaggaatcccagcaccttcccgacctgcaatcacaccactctccgccccgggaccgtggagtaagaggttaatcgggtaagcgcccatcattttatccttgtagctaactaacgcaaataggctttcttcaaggtatggggcactaaaagtcggttttcccatatgaacgacataaccgcaaaccaccggtgccattaattttaatggtgctggaattaaagccttaagcaccgcttcgtcagtggcataagcaaacccaataccttcctggtcattcatgcttggtgctgtcaaaaagttcttaacatcctgatcacttgcaataaaacttgccatggtaaaacactcctttgtttgcgtgattagcttacatgataccgtccatgatgtgcacgtctggtgcgccatccgtcacgatccgtttaactcggtcttcaatcagtggattatattctggatgggtcaaaatgtagaaacggttatcctctaaggctttaaagacggtatcggcaatcgtatcaattggtttcccgttggtaatgacatacttcgcaaattgttgtccctttaagtacgcttcactttgataatacgggtccgttgggtcgctgtattgcgctggccggtgattttcagtgtgatagagatccgtctgaacaaagccagggcacatcacgtgcatgtcgatatcaatattagcccgttgtaagtcataggcggtcgcttcagtcatcccaacagaagcgaacttgctagcatgataagaaggcattccgggcgtatcaactaagccggcaatcgaagccacgttaagaatatccgcatgggtcttctgttgaatcataattgggataacgcgcttcatcgcataaacttgactcattaagttgatatgcatgatccattcccaatcacgagtcggcaattcccaaattcggccaggtagcgcgatcccggcattattaatcagtaggtcgatccgcccaaacttttccatggcctgctcaaccgcatcgtcgacactagcttcctttgtaacgtcagcggtaaccatcaacacctcggcacccttgtcgagaatatgttggtacgttttcttcaaagctggttcgtcgatatcaacaatcgtgagcttcataccccgatccgcggcgccttcagcaataacttgaccaaatccgtgggccgcacccgtgataaacataactttatctttaaaatctttcatgatgttttgcgtcctcctcgatgaaattgtgattttattaacttatcagtaaatattaacctgatgaccggtcatttatcttgactacgctttcatattaacccactaaatttgtttgagtaatggataaaagtactagtcttacgacgattaaactgtagcttttatacatgtgtgttggttcacaattataactaactaaagtgtggttccaactttaattagctcataaaaacgcatgccagcccttcttagcttacatgcgcatcattataattggatttattttcttaatactgcaaccgttcattgtgcacggctacgttgccgaaacattcaaggtccgtgccagatcaatcactcgtgctttgatctgatctcggacctgtcgaaatactagcaattggtcactaacactgccagtcgtgcgagccggatcaggcaatggccagtgtagcctggtcaccgttgccggagtgacggggcagcgatcccgtgcatcaccacacaacgtcaccacgactgcacactgattaagataggtcaggtcgattaatttagaaacctggtcactgatatcaatacccacctcgctcattacttgaacagctagtgggttcaggccatgtgtctccaccccagcactagcaacttgccagtttggtcccaataattgctgtgcaaagccttctgccatctgactgcgacaggcattgcccgtacataaaaaatatatttttggcatttcgccgtcctcctaaattactgacgataacgacactaatcgcgtatcatcaccaatattatgcccgcaagaatcccgcttgctccgctaataaccattaagatacaacatcgtcatgcgcgtaaccgcgatagattgctgtgactattccagcaatcgaataagctagccttaaccctcaagaatgcgctcactatatttttgtaatcgatttcaaaacgatttatactagaattgatattacaatattattctaaacttataaccagtccccctgagcagttactcatcgcgagaacggtcttatttcaactaatttatcggaggtcttttccatgacagtagcaattcgttatcaaactcgcaatggcaatacacaagcatttgccgaacaaatcgctagcgtggcaggtgttccagcacaatccatcgatacacctgtcgaacaagctgacacactcttttttggcggcggtacttattttatgaaacccgacaaaaccgcatctgcttttatgaagaaccttgatccgactaagatcaaacaaatcgtcctattcacaacttctggcggaccagaaatggtttcagacaaagccctgacaaagattgccaccgaaaagggcattcccgtcatcggccacttccaccaagtcatgggtggcaaaggaatgaaaatcatcggcagtactggcggcaagctcaaagatgagcagattgaactcgttaaggaattcgctcaaaaaatgttagctcaataatgatttgacggcgctcgcgttgactgaaaaagtcaatgcgagcgctatttttggattagtgctgaagacctaattagcccgtctaatttgacgtaggacgtcaatgcaccgctgctgattagcgttaggcaaaaaggacttccgcaccgccagttgcatgtaacagtgtaattgctcttgggcagctagtggaatccctacaacctgatcacttagcactacggaatccgcaatgaccaccccaacaccaacgttttgagcaactagaccttcgactaacgcgttggtagctgcctcgtagacgattttaggctgtatgtggccgcgctgacaatattgttctaatgctaaccgtggtaatgcgtgtttaggacgagcgatgataggcactccttgtaagtcagttgctcgaatcgtttttaagtgacttaatggactattgacattggctaagacctgcatctgatgttcctctaagatgctcacccgtaaatccgtggcacgttctgggaccaaagttgaaaaaaccgctgcgtctaacttgccttgccgcaagtcaactaacaattgttctgaatcagcaacggtcgttgtgacctggtctaataaatcaactgagataaatttttttatcacccggggaagccaaataccacccgcaacattggaaaatccgagccgaacttgctgctcattagcgtgatgaacttccagtgccatctgcgcaacgtcttttaagagttgcttagacttaatatacaaggtccgccccgctgccgtcgttactagttgggcccgatggttggcctgcgttagtaatactgcttggtattcttcttccaatcgtcgtaaagctgcagaaatagccggttgtgtgacgtgaaacttggtcgccgtggccgtgtaatttcccgtctcaactaatgaacagaagtactttaaatcgcgttcattcacgtcaacgcccccattcaatctatttaatacctaattttaacacgaaagatgcggcaaatcgtggtcaggatcaatcacgacttaccgcatctatattgctcagttagtcttaccaaaagcctaataacttggtccacagcaagcccccacctaaccagatgacgttaaaaataaccccaataattgcactcaatcgccaccactccgcactagtcacatagcctgtacttgacaataatgccgcgggcccggccgagtacggcgtcgttgacaagttgattgaaccagcaaatgccaatagtaacgccgctaaaacatggggaacaccggcaccaatggcgatggataaaaagccagcatataacgccgaaatctgtgttgaaacactcggaaacatgtaatgtaagtaaaaataagctaaaaacaggataatgagcacgctaatccagttcataccattcagtaaatgacctaacgttttggaaaaccatgggaaaaagcctagtgtcattagcttcttagacatcatcatcatgatcgataaccagactaaaatattccaagcaaaatgttcattgagcaaatcgttagtcgttaacacgcccgtaatcagcaaaataacaactgcgataaaacttacttcggtcgcatcgatgccaattttagtcccgatcaaccataaaacaatcgctaaaataaaggtaattgacataattttttcactagctgtcatttttccaagtgcggccaaacgcgtcgttgcccagcggtgcgcgtctggcgtttgtttcacctcagggggatagactttatatagtacccatggaataattagtagcgataaaatacctgggacacaagcagccataaaccattgcatccaagttaccgtgattccctgcatcttagctaaaccaatagccaccatgttgccagctaaaccggtcaaaaacaagcctgatgtaatattattaacttcatattcattaaaaactagaaatgagcctaattttcgctgtgtgccctgtttcggatcagatcccatttcacgagaaagattatcaataatgggatacataatcccgttgacccgcgcattattgctaggaataccaatcgccaatacggcatcaacaaaggataaggcgtatgctaagctcagcgtgcgcttgccaaataaactgacaaacagataggcgatccgcttgccaagtcctgatttaataaaaccagcagccatgaacatgcacatggcaaccatccacgccgtcgaattaccaaaaccagtagcgacttcgtccatcgtaaaaacacccgttaacgtcgcgacaacaatcccaatcagcgtgacggccatcatcggtaatggcttggtaatacaagcaataatcgttgccacaagaattgcaaataagtgccacgccataatactaattgctactggtcgtagtggcgtaactagccataacccaattcccaaaattagcggtaacagaaagcccttccattttatttcactcaacatctgcacttcctcctaatcttcatataattgttaagattttcacatatcttgccattaacggttgtttgccgtttttcaatatcaccataacttaatttataagtctgtcaatttaaatttagttgtagttgcttgaggtgtcgcaataaaacccgttatatacagcctacagggacctgtttgcgattaaaaatacctgaaattatcatagcgactagtgccttttatcggacacttttataaatagaatttataaaaagctaaaataaagtttgccacttgcttaattctcactaaagtttcgacaacccgtcaaattaatcacagcttgttatccttgtcacaatagcattctgttggcttcgttaaaattaacggttgttttttctaggtaactatttatattgaaagcgtaaacaattcgtatacttatccaactaaaaactaataaaggaatgttaattatgaaatatattgccttgattggtacggcggcacaacagtcttacaaccgtgaattattacaatttatgaagcatcattttagtcaacgggctaccattgacgttaatgaaattacagggattcccctttttaatgaaccaactcaaaatcatatcccggcgaccgttcaagccttaaatgataaaattagccaggccgatggggtgatcatcggggtacccgaatacgatcatgccattccggccgcactcaagaacgttattgaatggctttcttaccagctccacccctttgctaataaaccggtcatgttagttggtacttcccttggcgtacaggggacgtgtcgtgctcaaggtgacttacgcaatattctcaatgcgcccggagttgatgctcaggtactccctggcaatgaatacatgttaagctacgctgctaaagcctttgatcagaatggtcaaatgaccgatgccccttctatcaagttcttggaacggtgcttcgataactttgaaaaatacgttaaggcactcaacggcacgcccgcgctcaatgtgaactggcacggtaactacgacgtcatcgttttaggctttggtggtgccggtgcttcagcggctcgttttgctgctgataatggtgcccacgtactagtagttgatgcggcaccatttggccgtgaaggtggcaacacccgatactccgcccaacacgtcgttacgggtgaaagcttagataaactaaccgcttattatcaagcactgggcgcgccattcagtacccctactaagacactcaacgcctatttaagcggcatgagtaaaattccagcatattttgaaaaatatctggggattaaagccgttagttggaaacatgatattaaacccggtgatgccgttgccatcaagaaaaccatggcggaatacccagaactagccggaagtgatacgattgactttgccctcgttcacaaacgtgataaagacgctgcattatggaaactactccggcaaaaagtccttgaacgagctgacaatattgacgtttggttggactcacgggcacaacatttgatccaagatcctaatactaaagtgatccaaggggtccaaatcaaacggggcgagcgactgcttaatatccatgccaataatggcgtcgttttagctatgggtggttttgaaaacaatcctgagttaaagcaaacctacttgcacagtgatcatctgacaccacttgggacgctctataaccgcggtgatggtatcaaaatggctcaagaagttgatgccaaaatgtggcacatgaccaattatgaatctcacggtatcttacctggaatcaccttcaaagaagacgccaatgaacggggccgtcaaattgaacactggcctttattaaaaaacggtagtattttcgttatcgctgatgacgggacacgctacttccaagaagacgctaagcaccgtcacggacacgtttacacacatggctcttggctaatcccaatgaataatcagcacccctacttaatttttgatcaaacccagtacgatgccttcaaacaagaagaaagtcaggctggtcagttaccgtatccgaaattcatgaccaagctcgtttccgcgccaacgattgcacaattggccgccaaattgggagttcctgctaataatctacaacagacggtaactgactttaatcactacacagaagtgggacgtgattttgaatttggtcgtgatccgcaaacgatgcgtcaactggacgatggcccttactatgccattgctgcggccaatgacgtcctcaacacgcaaggggggccacaacgcaatgaaaatgcccaaattctcaacgtcaatgacgaacctattccacgcttgttcggcgctggtgaattaggcggtatcgttgcaaactgctatcaaggtggtggtaatttagccgaatgtttgatctttggtaagttagccggtgaaaacgctgctcgtccaaaggtagatagtgaatctgtcaccgccaacgaagccaacggaattaatgaccttgttgatggcgaaacagcatctaatgttaaactggccgctgatcaatatctcggcagttccaatgccgggctaggtggcaaagttattgtgcgtgtgacttacaacgaccataaaattcaagcagtcgatgttattcaacaccatgaaagtgaagatgttggtttaaccgctatcgatcaaattccacaagaaattgtggcagccaactccactagcgttgacgccgtttcaggtgcctctgcatctagccgagctattaaagaagcggtccaaaatgcgctgaaacaagtcaaagattcagtcacgaattaagcacaattcaaagcgaatatgtatttgagaacatcacgtaactcacgagttgcgtgatgttttagtgtcccatggcgaaagtttcacgtgaaacattttaggacttacggtatttgatttccaaatataagttatgcaaggtgcctatcaaaacagacaccatctattgccaaaatcagcagtatccgttatactgtttatcgctgtggctataatcggccacaataaggagatgattaatgatgatggcatcattatctgtacgcaaaagtgctgctcgttagcgacacttttcgacagaacctttcagagaagtgtctggtttgaatctgaaaggaattatattatgcaaccgacaattaccacctatcaatacagttatattactcagcaagtcaatcagttaattagcgccgagctcgccgtaaacgatcttcaaattagagccgtcgtacgggcacaagctatcgagcggattacgccactgcttcctagtgacaatccaatcaccgctaatttcttgtcccatttgcaaacggaccggctaacccgtgccaaggcccctcaactacttgaaacgctaattccgctaattattccgtttccatccttgacgacaaagcaactaagcaagttgtttcgcaaggtcaaaaagttgaagcagcctgtatggtcacaattagcattacacgaattgacttacctaggttggaatgatggtggtaaccagaaaaagtatttagtaatcccggatcatgatcgtctcattggtatccagggagatttagcaccacaaacagtcaagggcgtctgtgccatttgccaaacaattggcaacgtcgcactctttatgtcgacaaccaagtcatctggtctcggaccttacacgcgtaacggcaattacatttgtcgtgacagcaatcagtgtaatcgacaattgaccaacccgcaggctttagctgactttttagcagttgtccgtccaaaacgataattaaataaaaatcagggccaccaagaacagctgcaactgccgttcttggtggcccctttcattaatcttattcggtgacactaatacaataagcgcgtgttggcgaatcactaacttcaattcgcagcagttgcgccccgttgtctcgcaatgtcttatcaatcttggtaaataaatactccgtgacattttcaacagttggattaacagttttaaattcaggtaagtcgttcaaaaatttacctgacaattcatccaacgcttgatacaagtttttttcaatatcgtaaaaagcgaccatcgcatcaaccgtgtgcaattcacaaacaatttcccacgtgtgcgtgtgcttttttccggagccagttgcccaccgcaccgcatggctagcgttgacataggacttaattttgtacgttcgttgtttagtcggcattgcccagcctcccctatcaggttcaagttacccttcatcttagatgaaacggtgtcggttggcaatagtgtctgctggtaaacagctggttttctgctgcaaaagtgagtctaaattagttgataatatgcaaaacttgcggcgtagcaactcggtcagttcgaaattgatttaacggtttttcaggcttctcatagcctaaagcaatccccatcgccactactttattcgcaggcatcccgagtgcatttcgtacaatggccggatatttaaccaattcataagatggtactgactgtactccgcgagcagttgcggccaacattaacgtctgcgaaaaagcgcctaaatcatagattgaccaactattagggttagcgtcgagtacgagataggcaatcgccggtgcgcgataaagattagcacgactatcccaataagtggtcgggtctgagtcgatcacgggccgaaaagttccgacccagtgccccatattttggctagcaaacgccgaaaaatcaccccggtgtactttggcgagatcagcgtcttccgcaatcccttgctcagcggcagtagcatagtgttgtttaatattagttagtgcgtgccccgttgcaatatagacttgccatggttgtgaattgccccacgagggggtatccgtaacaatcattgttaataactgtggctcaatagggtcgtctttaaaagcccggactgaatgccgggtgtgaatcgctttaattgtttccatgaatttttagctcctatattttaaatagtgatgaacaaagagaataaatatcattataaaagatagtaatatctttttcaagtgagaaagcttggctagctaagcgcatcgtcataaaccagtaaactaaaaacgtggtaataccgagccattcatgctcagtattaccacgtttttaaccaaattaggcccttgaagttacagtcaacaagctatgaacactggccttaacaaggctgtcatagaccttattttaatgcaatctgtacccgtcgttgaagatctggcaccacggtcgcttggaaccatggattcttcttttgccagccataatttaggggcgatggatgcactaatgggaaataatcaggcaagtaatcctgataattttgaaccgttgcagtcaacgtcttttgccgtgaacgtcctaaataagccttaattgcatattggcccacaagtaacgtcagttgaacgttaggcatcattgctagcagcggttcatgccatttatccatgaagcccttgcgcggtggcaagtcaccgcttttgcctttaccaggatagtagaaatctagtggcataactgaaatgcggtcactttgatagaattgctcccgcgtcacgcccatccaatctcgaagtcggtcgccgctcgcatcattgaaatacgtcttggtattttgggcaatacgtcccggcgcctgactaatcactaaaatagtggctgtcggtaacacatgaaataatgggtcccaccccttcgccgtatattcagcgttatcgggatcagccttgatagcttcagtaatttctttgattgttgtgatatagatgcacctgcgattcgtttttagttttagtgacgatacttttcccatgcctgtttgattaagctcagaatatattcaatctgagtatcatcttttataattacttcataatctccatttccccaatggccgatactgctaacatctctcaataaattattgggatcgtttagttctccttttgataagttaatccaaatttttaactggcttttttgcggtaacaaatcaaccacattatgatgtttaatacgtagtccgatgtaaactttggtcggtttaacttcaaattctgaatcccacagcaaaatggcggctttaagctcatcatacaagtcacaaatattagcagtagctttatctaggaacatttcctcagtatagggcttcaaatcacttacctgatcaacatccgctgctttcgagattactttggattgtgacgataacgcactaaccttattggcaaaacgactattttcactattattcataatttgaagcagagtcaaatagccattctcagttttcctagcctcatataactcaattggcaaattggggttatcgatagcatctttttgataattagtataactaccagcgataaaaacaacccgtgtttgtgtccagtcaaagtcagccactcgcgcccgtgcaccaagcttttcattgtaggctaacgtaaaatcggctttatgttgcaaaagtgtgtttaaataggcagtgccctgatcaactacgctatccttagacgttcgtttatattcaatgattacgaaagctcgaacctcactatcatacgccactgtatccaaccgataatgacctactgtaaattcactgacaataaattgaatccctaaaactaattctaaattattttcaatcaaatcttgtaattcacgctcaatattaaaacttgagaccctaaccttatttaaactatttttactttgatttattttgtagagatccatattaactcctaatcaatgttcatacttatactagtattttacatcaattagtcatagacacgaagaaaagtcctaaccatgttattgccctagattaaacacgacttcatagtcccaacattcgcttcagcagcttttcattacgtttattatggatcggcaccattaagcgcgtagtatattttgccaaaacaccttgcttatacacagatttttgattactaaacgtctcaaagcccgtcttaccgcctttatagcgtcccattccagaataacccacaccaccgaaacccattgaatgcgaacccgcatgcaaggataactcattaatatctactccaccagatgatgtctgcgaaataatttgattcaaatgccttgaactcctaccaaataagtacatggctaacggcttttcatgagagttaataaaagcgatggcttcatcaagtgaatcatacgtaaaaatcgataaaataggtccaaaaatttcatttctggcaatctgtaaatctcgatcaggattaatcgccaacgttaatggaattagccgtcttttcacgtccgtaaccaattcattatttggattaatcgttatcagcctagttccccgttgccgagcttcagtaagcattctcaaaatccgatcgtaagaacgatcgttgataatggcagaatattcagaattattaatgtaagttggaaatgcttgcgcaagttgtgcagtgattaagcgcacgtattcatccaactggtcagtgggaagtaacacataatcggtgtccaaacaaatctgaccactattaccagaacgactacgcgcaatcttggcagctgtcatttgcttgttagcatctggtaaaacaacggctggatttttaccacccagttctaaaacaaccggtgttaaattaggagccgccgccgataataccttcttaccagtttcagagccacctgtaaaaactagtttgtcccaatccagtgctgaaaactgagccgcaatatcagcttctcctgtcactactgcaaagttcttttcatttaaatactgttgtgacaatttctggaccagtgccgctgtcttaggggtatactcagagatctttaccatcactcgattccccgctgcaatcgcttctaccgctggatctagcgcaagatcgattggtgcattaaacggcgacatgataccaactacacccaatggttcattataaacatactgtttagttccagttaatgccatcaaacccgaccgttgcttagctggtagtatccatttacgaagatgcttcttaatatatgcaatcgtcgctagtggtccggttaaatcagcacttacaatttgtagcggatcacgctgcccaaaatctgcttgaagtgccgtgattaattctgaaatattatcccgaatcaatgcctcaatctgatttaaaacagtcacacgctcttcataggtcattggttgcgcacggtcatactgtgtcttttgcaagttaaaaatttggtgcatctcattaattgtagtcatcatagctctcctttttaatcgaacaatcgtttaattatagacaaaaaaatatcatgttctgatattttattttttcaatagtgcattcatacacatcacaaccacttgatcgatcataattgtcttattatcaatttgacgtgtttttaaggctttaacaaacaaaacaattggtgcataaacaaaacctaaaataactgctggtgaagaaatgacaaattcaggtgtatgtttgactgcttcaaaaagttgctcgaaaccttgataggattcctcctttttgatttttaagctatcaagaatgggcgaattattgaattgttcaataatcattaatgcttcgtaatattgcatgccgaaatcgtataacgcatacataaactgttggacaaacttaactgagttattgggtttggtattgatattttgacttaaaaatgctgccaactgtcgctttttagcaaggtagacctgttttagaagatcctctttatctgaaaaataaacgtaaatagttgacgaagaaataccactcgctttggcaattttggacatcgaaacatccgcaattccctcttttagaataatacgacttacttcatcgataatactcttctctttgtctaaatctttttcccgcatatttggcaccctcttttaatcgattgaacgttcgattaataatataaaactatccctaataaatgtcaattaaaattattagaaattttatggatgtggcacctgtacgcaaaaaatcactagctatatatacctgagaatctacaatcagcatcttggggattgggtatactcaaaaacggcaagcctttttgaggagcacctgccgcttactttgctattatcaatcaattgagtatagtgataaccaggctatttcaatctagccttaatatcagcatctgaaaaatcgttgctaccgtccttttttattttgccattatttaatggtaattgcatatctatatactgcttacactttagtaaggtaactgtaattctttgcagccttatctaaactgttataaatacgaccatcaaaaacagattagaattcctattcacctaataaatccgtaactattgaaaaacaaattttagcatcacttatggtacggacttcccacattaatcataaacgcccgataaacctgctccgacagcactaaccgcattaattggtgaggtaacgtgaaacgcccaaacgaaatctgagtatccgcgcgcttcagcacttccggtgataatcccagcgaaccaccgattacgaaatcaatatcactgtgaccatacgtcgttagtttatcaatttccgccgcaaattcttcactcgagcgttctttgcccaaaattgctagcgcgtatacgtaatcgcgatccttgatcttttctaggatccgttggccctctttggccttcacattttccatctctgcgttacttaatgactctggagccttttcatctggcacttcaacaatctggaattttgcaaatttactcattcttttcgcatattccgcaatcccctgtttgaagtatttctcttttaatttcccgacacagataattttgatgttcataattgaccgcctttacacaagttattaacatagttatccacaggtgcataactcaataatcaatatattgtgttgaacaccagttcgccacaatatttatttagcctcgttttgtcaagacctttccgacttatccacagttttgcacagcaacacttgttcgtggattccggttacaaatcctattatatcaagaaccgaggcctattaaaataactttttaaaattaaatccacaggacagtccggcgcctgtggataacttttaaacaagcttcaaccccatggttccggctgttcataaatttcgactaacgcgactaaaatttatcaccaaagttgtccacacttttgcacaccatcaaattcgacaataaatgctttctgctatttcaaccagtttgttcggcttttgtcgcaaccattgccagctttcgcaaatttagtcgattattgaaaatcgattcttcgttttttcataatttcggctactaacctaaaaaaacgcccccgactgctttatccagtcagggacgtttatgaaattctcatttattagttactttgtttagttaacgttttggtagtttccgtcaacttcatgttggctgtcttgagttttccgttatggtagtatttcaccgtcacggtatcattaaccgaatgggcatacagggcactccgtaacgtggctaagctggtcactttcttgccacctagctccgtaatcacatcgtacttcgttaacccagcagctttagccggtgaacctgagtacgtcttcatgatgacgacacccttcgtcacactggttggtaacttaagaacagacttctgatcactagaagaaatattggataggtcataggttgcaacccctaaagccggccgaacgacttcacccttttgaaccaattcattgatgatcttcacaacttcattacttggaattgcaaagcccatcccttcgacactagtcccagaattatctgaggccaacttcatcgagttgatcccgataacttgtccagcaatgttgaacaacggaccaccagagtttccagagttaattgccgtatctgtttggataaccgtcgcgtaccccgtcgtttgaccagatgtattcgtcgtcgccacggtccgcttcttcgctgaaatgattccttgcgtcaaggtcgttgcgtaattagagcccatcggtgacccaatggctaaggccgtttcaccaaccttgatattatctgagttaccaaagctagccgtcttcgttactttagaagaattgattttcagaacggccaagtcagtcacagaatcggttccgacaattttagctgacaacttagtcccatcactcataatcactcgaatggcacttgaaccactcaccacgtgattattcgttacaatataagccgcgtcaccgctcttcttatagatcaacccagaaccttcactgtactcttccagcttactagagctagaatctgaactggatgaactatcactgccagacgagtcatcgccacccaaaataccactccaactgcttgaagagctcttcttttggagattaatgaccgatacaacggccgccttgttattttcaaacaccttggtcgcctgtgaactgacattgaccttaacgttcgtcgttgacgttgaccccgatttattagaaccagttggtacactggtcgatgacgttgcgatgttattgttttggaaataattaataccgccgtaagcaacaccaccaccgattaaaccagctactagtgcggttactgcgactttgattaatgatttattagccataattgcgcgtcgaaacgcgatccctccctactaatgcttattttaagtttattttagcgaaaaagtgtgatttttttatgactgaagcgttgtgaaacattaaagctaacctataacgtaattaacttagtcgcttgttctggctccgtatcgtacaattgaaaatcatgctcaacgtcaaaatctcgttccgtcatcatggaagcaaccgttaaatgcgccaaggacttcaagttattatcctgactacgatgccctaagtaaatccgcttggtatgccggccaatcacatccatcaaggcgttcgcaccatcttcattcgataaatggccctcatcaccaataattcgctgctttaatggccatggataccgacccatccgcaacatttctaagtcatgattacattcaaataaatagccgtcagcgtctttgattacaccttcaacgtgctctgaaacgtagcccgtatccgtaatgatgacaaacgattttccggcatgatgtagttcataaaattgtggctcggccgcatcatgtgacacactaaatgattccacgtcgagatcacctagtccaagcgtcgtgttcgggtcaaagacatgacataattcggcaggaacgttgccgattttatgcgccattgcgtcccaggtcccctgattagcataaacatccataccatacttccgcgctaaaatccccgcagaatggcagtgatcagtgtgttcatggctaataaataaactatcgacttcattaatatcacgatcgatcgacgccattaaattagcaatttttttgccacttagccccgcatcaaccaatactttgtgctctggcgtttcgatgtatgtcacgttacccgtactacccgatgccagaatgcttactttcatatcatccgttgctaattttaataccattatttaggctcttcctatctctgaaatccattactatcttcatatgatacacgcttttagcggggttgaaaagcaagccacctgcaagtgctcaaacttaacgtccacgactatcgccatcacgcggttagtctagtttactgtcgtgtatgcgcacactagtttaccggccattaaactcacacgaaaccgcgaacatcaacgctgagcaatccacgctacgtcatgccacctcgacattggcgtatcacaactagtcaaaaatctagtcaccaaaaaacgggcctgttaggaaaaacacccttcttcacagcacccgttattcgacaacgacacctagtcgttaaactggttttcactaatcaattgcattccacatcattccgaccgtcgcatctaaactactcgtatcactagccgtactaccgttcttcattgaagaaccagtaaaggcattgatacggtgcagtgtaacgttagaactattcttaccccggaccgcaaagatccacgttgggacgtaaacactactatccttcaatttcaataaccgagaatacccaagctttgcccaaacgatccgggaactacttgccacctgattatattgatacaacgcaaccagggcctttttttcactgatcgtaacagccttttcgcgtaaagttttgacgtgattgacgtacgtctgagtataacttgtcagctgcttgtttttattaacaaataggtggacttgcccagcgccagtcatgatctcgccatccgcaaccttttgaacaaaaacgtaatcgccgttagacgacaaatccgcatcatagacgtactcggttccatggattacattggtccgctgactcataaacgtcgtcaagtccgctttaggattgcgggtatcgatagtggtggttgcccgtagtgtgctcacgagcttaccgccgctttgcacctgggctgtctgttcagttaactgactcaacaattgtttgagaccactctcgttactgcccgcaatatagtaacccgtcccttcgctcgtgtccgggtttttaaagctaatattatctgcgcgcatttcacgaattatcgtggtcgccgtatcaccagtcgtttgtgtcgacttagagctcgtttgcacgaacataaaacccaagaagatatctagaacaacaaatgctagtaggaaaatccactcaattctccgaaaattcatgcggccacctcctaagatccacttaacatcgacgtatatgtccgccaagtgccattatagtagacataatacgtcggcgtcaggtcgatcacgagtttggacgacttgttctgtgaccattcgtagccaagttcaatactgccaattttactgtctttataaccagcggccttcagacgttttaacacacttgtcgaactcggtaaggtcaccgcttgcttctgaccagtagttggtactggcacctgcaaactgtacagtgagaagtagtaacggtctaacccgttagaagtgagctgaatccggacatcgccattttcggtctgattaaagatcgggaacccttcaacatagcttcggtaaatgacactattactcgttgcgtcaaaaccgtagtagcggatattatccattgggacaccgagactagttaacaaattgaagctcttctttagctgattagtcagtgataggttccgcgtggttcctgaatcactataatcttcgaaatacactgttcctagcttagaatccaccgtcatgcgcttgtaactacccgttgtatactcctgtttaccactgcgattatgcactgaaacggtcgaattaccatccgcatctagtaatcggttggcaatctcactcgcagccgctttactcatcaagtagctataatgttgcatcgtaacttgctttggataatcaatatacgttgtattatcctcataggtcatcttgacagcaatccgtttgaccttgtcgactgccaaaacttttttcaacgacgacagagattttttcttcaaccgaacactataaatctcatgatggtcatcattcaaaaagtagatgtgattcgtatcattgactggaatcacgatccgactaaattccgaggagcgaaaattactgagatgttgcttgaagaccgtattaaacatactgacagtaatactgtcaggaaagttcaatacgtacgaatcagttccatttaagagcgcacggtagctttttgccgacgtaatgcgaactttagagatactccgcgcatcccatttgcgtaactgctcactaaattgactgactaagctgacatttttattaatcagcagggattggccaccctgactgttagtgtgaattaattgtgtcggtaaataaatatcatcgattgtccgagttgtcaacgaagagttcgatgacgtcgtactaaccttgctttcatgctcatagcgtgacggattcaaccagatatacatggataaaaccacgctcaataagatcagaatcgtcaataaaatgggtaagataaagcgtctaagcttgtgagtcgtcatcccaaaggtcctcctcctcataaggttcgtatggcagggagatatagaacgtagaccccttaccttcaacactatcaacccaaatacgaccgccgagcatctgaacaacttcttttgaaatcgccaaaccgaggcccgtcccaccttgggcccgtgaccgcgccttgtcgactcggaagaatcggtcaaagacgtgtcctaagtcggcccgtgggatacccaagccctgatcactaatactaatgatcacttggttatgcgtctctaacaggcgacaagtcacgacaccgccatcaggtgaatacttgatcgcattattcataatgttatccaatacttgagtgaatttatcggtatcaatttcaacccacagatcacgcttggtaaactcgcgcttaatagtgtaatacttagctggattatcatccttctttaagatcatatcaaaccgatcaagcacgtaattgaacatctcattaatattgaccaattccatatcgacccgggtggtccctgagtccatccgtgatagacttaagagttcattgatcattcgaatcatacgatcggtttcttcttgagtgaccttcaaaaatcctggggccacttcaggatccttccacgctccatcactcagtgcttcaatataactccgcaaactagtcagtggtgtccgtaattcatgagacacgttcgaaacaaattgtttccggtcattatcaatcttttgttgttccgtgacatcgtggagcacacagactaacccactaataaacccagactcccgttgaattaacgagaagtaggcattcaagattaggtcacgctcgttcgaagaaaaatcaagcatcaattcatcttgattttcaatcaaatcacgcaatgaataatcatcacggattttcaaaatatctaaaatcgagttaccgattgccttttcggccgtaacatccataaagtccgaggctgtttcattgatgatggtaatattaccccggcgatcagtggcaatcacgccatcactcatgtgtgagagcacactatccaaccggcgccgctcagcttctgtcgactcttgcgattcttccactcgaatcgacaagttattaatggctttagccaactggcccaactcatcatcgctataaactcggacttgccccgcataatcaccacgggcaattcgttgcgtctgctgcttcatttcttcgattggacgagttattgcccgggcaataatgattgcaattcccagtcccaagaccatcgcagcaagtgacgcaatcacaaagattcccataatgttgttaatcgtactgtagacagacttcatatttgcccgtacatacagtaccccaactaactgactgctattacccgctgaattggagctatatagcggcacgattgaaacgtagtagcgtccattattctgagtgtcataggtacttttagtgtaagttcgattattatagatcgcattcttgacgtttcgatcggtcgttttttgtccaactactgactgatcattaacatcactcgtcccacgaattgttcctttgctgtcaacaacttggatttcatcaacattcgtattgttgtagttcgacaaaatcgtcttgatttggccgttggccttgcgcgtactgctgacggtcaattgttcggacaacgaattatcaatataagttggaatttgcaccgactgtttaaaatcctggatgttctttgattccaactgtttcacaaagattgcacccacgatttccaacgtaatcaataatagaagggcaaacacgagcgcaattttgaaattaattgttttaaaaaaatttttccgtttaaatctcaacacggtttagcaacctctactcattttcaggattgcggagatagtaacccacgccccgccgcgtcaccagccattttggatgactcgggttatcttcaactttttcacgtaaccgccgcacggtcacatcaactgtccggacatcaccaaagtaatcatagccccagaccgtctgcaacaagtgttcccgcgtcatgacttggccgatatgttgggctaagtaatgtaacagttcaaattcacggtgcgttaattcgatgttttcaccgcgtttggaaaccatataagcttctggatgaatcaccagatcgccaatttcaatgtctgaattttcttcaacttcagctggttgagcacttggtgcaccttgccgccgtagatttgctttgactcgagcaacgagttcccggtttgagaacggtttggtcacatagtcgtccgcgcccagttccaagcccaacaccttgtctaattcagagtcctttgccgttaccatgataattggcatatcatagttcttccgtacttgtcgagcaacttccaagccatccatcttaggcaacatcaaatctaacaaaatcaaatcagggtggacttcatccactttttgtaaggcttcctctccgtcagctgcaacgtgaacttcatagccttctttggtcagattaaatttcatgatatcagagatgggcttttcatcatcaactactaagatttttttcataacgattcttcctccttaggggaaaacaggtttacatttcaatttttagggtaattcgcgatatattacgagaaaacaggtcctttctcgtgtcagggttggttgaaactaaattcaacactggttttagtatatcacaaatgtagttggctttctttgattgctaatccgcgtggccgtagtatttcccgggaaatcatttgccagttcaagcaatcgttttcaccaattaattactcaaaaaaacacttttttcgaaaaaactttcgaaatagtgttgtcagaactcaaaattcatgatattatattttttgttgagttatgggcagttagctcagctggcagagcaacggactcttaatccgtgggtccagggttcgatcccctgactgcccatcatataaccacactaatcagttttcacgccgtgataatccaccgtgaaagctgatttttttattcctacaaaaaagcctcaggaagcacaacgcaaagtgcgtgtgacgtccctggggctttttctaacgatctaatgtttaccatcagcgtagctaagtaactcaattgctagggttattcttgatcaatatggaaataaccttcaggagctgcactcggctgtgcttgatgccaatgttggctactacttccatatttagttggttgtggatccggtcccattgcaacaaagcgccggcccaatgcgtccataaaaataacgacccgctgatattcacgcgcaggtgcaactaacgtacaattctcatgcttaatgccgtaaacatctacaaaatccattccgaccacttagctttcttgtttagctgacaacccgtcacttcaaataaaaaccgaaccagttaatgataatggttcggcccaacagttactattgtggttgaacgttcgttgcttgggggccacgatcgccctgttcttcatcataagttactttttgaccttcatctaaggttttaaagccatcagtttgaatcgctgaaaaatgaacaaagacatcggtaccgtcttcacccgtaataaaaccaaaccctttatccgcattgaaccattttactgtaccattcttcattattagataagtcctctcagaactgactgcagtaacaacatcgttaaccttgggagcgccaatcaatcataacgttccacgcgttaagtggcttaagtatatcacatccctagtttttaatcgctgaaaacggtgtgcataacgtatgactttcccccatgattcctgcatactgaggtgtaaaggggtgactaagtatgcaacacacgactcgtcaggcagccctacatatgatccaaaccgcccccgtcttcacgttagcaactgttgatgcggacggctttccgaccatggtagcgctcagtcccttacctatcaaacggagcctagaagaactttacttctatactagtcgtcaaacttcaacaacgcagaacattcaaaactggcgtcaagcgagtttattctattaccaactgtcagactatgcgtcaattatgcttcggggaaaactctcattagtcggtaccaacgtttttgaacaagattggcgggctgaactaacggactttcagcagcaactaaattacaaagaccccgtcattctcaggtttcagacaagttcaatcaagattcgccagatgatgacgatcgaccatctcgaactcgttgatcagcccactgacggccccgctcacttagattagccgttacaaattgggccttctcagaaagacacaaccgaagcgccacgactagattctacgcaaattctagttgtggcgcttcgttctttggtcacccaacaactagcatggctcgaagcgtgatatcactttcaaaccagttattaatgcaagcacgtccgactattccggacgtgcatcaaagaccaagtatcatcagcacaagccagaacactttgttcattcaccttcgaaaacaacgccactttcaacctcgtcagcccctactttcatcaccaatatttgcgagtcttgtaaaaagagactaggctgtagttatggttaatatttttatatttaggattacttattgcaatttttaatgaccgaactaaggagtgtggacttatgaaacttattagattgcgaattgaaaatgacgcgatggatatcgcttatcatccagtatcggggcaagccgcaacggcccattacctgattgcctataattctgaccaaacaattggtgaaaatctagagaacatcaaggttcgcttagccggacttcaattcgatgctgctattcttgaaaacggactgtcctatccattctcagacacaatcgtcggtgtcaactatgatcgcattgatgtcgggctagctttgactaatttgcttaatatcccagtcgttagccaagctgccgttgatcaacttggactagcagccgcagttaaagctaaaagtgcctatttaaaatggcatttggattactacggccaataccacggtgtccgtaataatggtcaagaagccatgttgaccattggtaacggttattttggtctacggggcgcctttttggaaagtcacgccgacaaggacaattatcctgggacatacgttgccggggtctatgatcaaaccaccacgactgttcatgaccaccaagttaagaatgaagatttagtcaatttaccgaacgctcagttcatgactttcggtattgatcatcagactccctttacactcaacgaacatgatttacaagacgcttatcggagccttgatttgaaaacgggactcttgacgaccactaaattgattcagctcgcttccggacatcaactcagaatccggtcgcagaaagtcgccaacatgcgtgattggcaccgttacagcattcgttaccaagtcaccccactcaactttgcgggtagtctacaaatctataccgaaatcgacggtagcgtcgtgaatagcaacgttagccgctataacgtcttcgatcagcatcatctgaagactatgggtatcgaaacggctgctaataccgtctacctttctggtcagaccaaatcatcacatatcaattacacaattggggccaaactaactagcccagacgttcctgccattgagaactttaatagcacgcaacaacctcagggcgttcagcaaaccgtttcactggcggtagaagctggtaaaacgtataccttcgataagaacgtcgtcattgaaactagtaatgaccatagcgatccccagttgacccacgtccaagccgagctcgaccagtccagttttgacaatacggtaaccactagcaaggactattgggaagcgacttggcgagccacagatattaagatccgtggcgatattacaagccaacgcttactgcgcgtcaatatttaccacagtttcgtttccgctgccgcaattgaaagcggccaattagacgcttccgttggtgctcgggggctccacggagaagcttaccggggacacgtcttttgggacgaaatgttcattttaccattctacacgttgcaccgaccggaactagccaaacaactcttagcttatcgttaccggcgactaccaatggcgcgtaaaaatgccgaagcagaaggctacgcgggagccatgtacccctggcaatcagcatccaagggtgatgaacaatctcaattcactcacttaaatcccattactaaaacctgggatccagataatagccggctccagcgacacgtctcgttagatattgcctacaacgtctggttttactaccacgttactcaggaccgtgatttcttaactcattacggtatggaaatgttgctatcgatcgcagccttttggatcagtaaagcagattatgaccaagctaatggccgttataacattagtggggtcatgggaccagatgaattccatgaaaactatccaaacagcacgaccgctggattgaagaataacgcctataccaatatcatggttgcgtggctctttgacacgattaccacgcttcgggcgcagatgccccaagctgcttttcaagcggcagctcaggccgcacaatttgactcaacggctgagcaagcgttaacgacgatcagtcatcaattaacacttgaaatcaaccgtcggggaatcattgctcaatttgaggggtacttcaacctaccgacgcttgactttcaagcttaccggcaaaagtacggtgacatcgcccggatggaccggatcttgaaagcagagtctaagacacccgatgcttaccaagtggccaaacaagcagacgccttgatggccttttataacttcgatgtcacaactgttcagaagattattgaaaaaatgggatatcaacttcctaaagagtatctgacccataacattcaatactatttagcgcgcacaacgcatggttccactctctcgcggatcgtttacgccgttttgaatcagcttgacgataatgacgatgacgcctggaagcttttctcagaggccctcgcatccgactattacgacattcaaggtgggacgaccgctgaagggattcacctcggcgtcatgtgtgcgaccttaaacctgacgacacggaactttggcggggtcaatccactaggtgcccacttacaggtgagcccacggctacctgaacactggcaaacattgaaattcaagcatctctttcggggtgttcactatgttttcgttatcgatcatcaacgggtaaccgtcactgcggaccaacccagcacgattatgattggaaaacagcattaccaattacaagctaagaaaccactttccgtcacttataccgattaatctaggaggcaatcaacatggttaaatttgcagcaatcaaggggtttgtctttgacctcgatggcgttatcacggacacatctacttttcatagccaagcttggcaccagatcgccgataaagtcggggtcagttggaatgatcaattagctgacgcgctcaaaggtatcagtcggatggattcactcaacctcattctagctcaagggcaccgagaaaatgacttcacaccggcccaaaaacaagcgctagctacggaaaagaacaccaattatttgcagctcgttaaccaaatgaccccagccaacattctaccaggcatcaccgcctttttgactgaattaacaacggctggctacgcattgtcactcgcttcagcatcaaaaaatgctccgcttgtgctacgtaaactcggtcttagtgactactttacgaaggccgtcgaccccgctagtctcaaacacggtaaacctgatcccgagatttttcggcgcggtgctgagattttaggccttaatccagctgactgtattggtgtcgaggacgcggcggctggcgtacaatcgatcaaaggcgctggcgaaactgccatcggtattggtgacccgaccgttttagcggcggcagatatcaattttaccgatacgactcagctcacactcgccaatattaaggcacaactaaactaacgtatttccattaaactcatcacaaaacaaaccggatttggcgaccacgtcatggttaccaaatccggtttgttttgtttaagccagtcgctaatctcaccagttggactgctcactggaagcttataattatcagactagctgtcaattctcaaatcaaatcaaaatgttgcaatccttgggcaatcccgccgtgcatgttgtcagcggtcacgtaccgcgcgagttgtttgacctgcggatgaccattgcccattgcaatcggtgtctggatcattcggaacatctcaatatcatttaattgatcaccaaacgcataggtcggtaccttagttaaatgcgccttggttaagatatcctgaattccaaccgccttggagacgccccattgcatagtgtccagcgcacgcggattattacgaacaaaatgtagtcggcctcgatatcgctgccgatattgcgccgcattcaacggatcaaacgtcagtaagaaattaatatgttgatgttcaaaaaagtgcggtgcgacccgggccgtctgtctgagtgcccgataattactggttgtcaatgcatcacgatggcttaacgcaaaaccggcgttattataataagctagcgcattctgttggcgattggcaaaatgagtaatatcggtcaaaagctccttatccagttcgtgcgcactcaaaaactgcccttgatacgcgacgtaactcccattcgcactgacgattgaatcgatccccgtcgttgtcatcacatcttgaacttcgaatacattgcgacccgtggcaatgacgggtaggacgtggttagctcgtaattgctggattgcccgcacactgctggccgcaaccgtcttatcgtcctgcattaacgttccatccaaatcaaaaaacactactgcttggtacaaccaattaccccctaattaatcagtcactggccaataaccagcgccaccaatacactaattaccttcgtgatgacgtctatttaaaaccatccgaaaaggtgctttagtgtttacctttattataagcacctcgtctgaacaacgcagacattctgcttataagcgcacaaaaatgcgtggccaatcaaggaaagccacgcactaatgtgcctacgtctcattaaggatcgatgagtacttcgtaatacataatcaatagcggggtgctattaaaaagtacaattatactatacggctgaaccgtactaacaatcatcaagttcctgtaaaatttaggtaaagttttcaataaggcgcaactgttcaccacccagcgtctgcgtcacaagggagcgttgaatcgcttgtgctaattttatgggcacaccactcaactttaaatcgtgactcgtcatggttcgcggctcagtagtcacattgacaatcaccatcacggtctgatcagcctgccaataaaggtagccaatgccataatctgccaagtaaaacggcacaaagtgggctgtgtttaaccacgggtgccgttgacgccaattcgcccagtcagcaacaaactgaacttgcgcctgatctgcgtcctgccacggataaaacgcacggttatcagggtctttcccccccatcatcaacgcctcatcaccgtaatacaggcacggtacacctggaagcgtcaagagtagttggacggccaaacgtaggcgttggcgatcttcggctaacatagtcaggattctgggcgtatcatggctaccgatgttattgaagttaaagcgaaacgtcgtagcgggataattttccttgagggtcattagttcacgccaccattcggccggtgttagcgtgccgtttaaaacgtgaataatcaagcggcggagcggataattcatgacagcctgtaagccgccgccctctaagtagtgccggcgcatcccatacgctaatttatgagaggcatcctcccaaacttcaccgatcaaaaccttatccggataacggtcaagggtccgtcgaattccagcaatgaaatcgtctggcaactcatccgcgacatctaggcgccagccatccacaccgcgttgcgtccaatagtcaatgaccgaatcgggtttaccaaagataaaatcgcggtatgttggatcgtctttatcaactgtcggcagatcacggatgccccaccagctatcgtaatcgtggggataatgaatgaatgtgaaccacgggtagtacggactcgtggtcgactgagttgccccaaccgtcgggtaatggcccgcctgattgaaatacttagaatccacaccaacatggttaaaaacaccgtctaagatcagtcgcataccggcccggtgtacggccgcgaccaggttatcaaagtccgtcaaatcgccgacgaccggatcaatcttcagatagtcacccgtatcataccgatgattactgctggcctcaaagatcggcgtcagataaataattgtcacaccgagtcgctgtaaatatggaatcttagcactaataccgcgcaaattaccaccgtaaaaatcccagcgtaaaatcgcccggtgttcatcacgcacgtatagtgggcgatccgttagttgaccataaataaagctatttggcttgggcgcattaacgtggccatccgcgttgccattattgaagcggtcaacaaagatctgataagcaaccccttcacgataccattgtggcaatgtttctactgctttcaagattgtcaattgaacatgctcgcgcaagacgtattgaacgcccgggccaccataaccaccatcaacgcaaccataataagcggtcatggtcgccgtttcaatccgaaaatagtagaagtacaggccaacctgggtcggtataaacgtggccgtatacattgtgggactgattggatgtaacggtaaggcctgttcatcatcccactgaccatcatgagccacgcataaatcaatctgcttaaccggcgttactgtctgaacactgattgtgaattgaacgggtgtctggcgggtcacggcaccaaagggtgtcttatacgtgggtaaaaatgagttatacgttacctgcatccgtcacccttcctttcttaattcagtcgttcgtggggcacttgccaaatatcgtcagcataccgcgccactgctaagtccgcggcaaagtgtcccgaagcggcaatgttggctaacgagcgttgttgccaagtgggttgattttgaaaatcacgactgatctgctgttgttgggtgacataagcccggtaatcggctaagacaaagaattcatcattataccgcagtaatgaatcatagatttcccgaccaaccgttggaattcccggaatcgtgccatcaatcaaactatctaagagccgttttaattcaggatcagcatcgtaaaagtcagcggcgtgatagttgccgcgatggtaatagtcgtacacttcattgaccttaagcccaaacggatattcattttcagcacccgccgcttgcataatgtcgatattcgcgccgtcatacgttgccaatgataatgcaccgttggccatcagtttcatgttactagtccccgacgcttctttggaggccgttgaaatctgctcgctaacgtcggcggcgggaatgatcagttcggcaatggagaccccgtagttcggaataaagacgatctttaaccgatcaccaatcgccgggtcctgattcaccatgtcagcgacgacattaatgagtttgataatcgccttggcatagtgataactaggagccgccttggcaccgaaaatgtgtactcgcggcacgactggctgttgcggatgatccttaatggcaaaatactcgcgcaagatttcaaagacgtgtaggagttgccgcttataagcatgcaaccgtttgatttgaacatcgtaaatcgcgtcggtgcgaatcttgatccccatagtacgctgaacgtacgcggctaaagcttgcttgttagtcagtttaacttgacctaactggtacaaaaagtgatcatcttgttgatacggcagtagcgtctgtaataaatctggttgccgccgccagtccgaaccaatcgtctgatcaatcaattgcgctagtggttggttcgccaattgaacccaccgccgggttgcaatgccattcgtcttattattaaaccgctccggataaacttgatacaggccccgtaacacatccgttttcagtaattccgtatgcagtggcgcgacaccgttcacactgtgactcccaatcacagctaggtaggccatccgtacttgtccgttgcctaaaggcgccgtctgatcaacgagcgctttgccaaaaatcggcgtttgttgttcccggtagcgccggtcgatttccgcaataatctgatagatccggggtagcaggtttttaaacatatcgattggccaagtctcgagggcctcttgtaaaatcgtatggttcgtgtaactcatgacttgcgtcgttaacgtccacgcgacttcccatgaacagtgatgttcatccattaatagccgcatcatctcagggatcaccagcgtcgggtgcgtatcgttaatgtgaatcgcgacctttttgcctaacaatttgatgccatggtgcgtcgcacaaaaatcacgcacgatactttgaacacccgcagaagagaaaaagtattcttggcgtaaacgcagttgttgcccggccgagttagaatcgtcaggatacaagaccttggtaatctcactgattcgatcacgctgatcctgcgaagaataggtcgcactgggtggtaactccgcggaccacaaacgcaaggtgttcgtaatatcgttgtgatacccgacgataccaacgtcgtaaggaaccgctagcacgtcttccgtattttcagattgcggttgtaaactaccatccgcttgcggttgtaaccacacattgccgccgaactggacaatgcagctcttgttatcgcgccgggtctcccacacgttgccatgatggagccaatcatcgggtaattctacttgatagccatccatgaaaacttgtttgaacaagccgtaacgatagcggatgccgttaccgttgccggcaattttcaaactagccatcgcgtccatataacaggctgccaaccgacctaatcctccgttaccaagcgccggatcaggttcagcctgactgattgtctcaaagtctaagcctaattccgttagccctttttttaccgtcgtcaataagttgagattcaacaaattagaagcgagtaagcgtcccggcaagaactcgatggaaaaataatagacttgtttctgatgatgatcgcggtaaaatttagctgttcgtgtccaactctgactgttatagcgccgaactagctgtcccagtgcaataaattgcccaatcgtcgaggtgtcactcagcgatgttgaatacaaggtctcaatttcacttagaaagtcctttttaaattgcgcacacgttaatttcaaattcacacccccatcaaacctaacgcattagcttctgataagtcgcacggtactgctgtgcagaatgttcccagccaaaatcacaagtcattgcttggtgctgcagctgccgccaaaccagtggatgctgccgatataaggtcacggctagaaccataattttacgtagaaccgctggctggtagtcgtcaaagctaaagccggttccctgatcggtatagcgattgtacggaatgaccgtgtcccgcaacccaccgaccgcgtgcacgatcggtaacgtcccgtaatgcatcgccatcatctgcgacaagccacacggttcaaaggcagaaggcataagaaagatatcactggccgcatagatttgctgagctagctgcgtatcaaattgaatcgcggcgaccaccttttgcggatacgccgactgataggtgcgtaacgcgcgttccaatgctgggtcacccgttcccaaaacaatgagttgcacatcttgttgctgcaagaatggattcaatgcatccagcaagaggtcgatacccttttgcttcgttaaccgagaaacgactgccaataccggcacgtttttgacaggcaaccctaatcggcgctgtaaagcacgtttattctgacgcttaggtttcaaattcttagccgaataattcgccgttagtgccaggtcggttgcgggatcgtataattgcatatcaatgccattaagaatcccactcagtttgtaccgattggcccgcagtaccccgtcgagacgttccccaaaagctggtgtttgaatctcttgtgcgtaggtcggtgacaccgtattaacggcatctgcaaagttaataccgcccttcagccagttcacttgatcgtaaaacgccacgccggcttcggtgtaggtctcagttccgattcgaaagagactatccaaaataatcggatcgtagacaccttgaaactgtaagttatgaatcgtcagcaccgttttaatatcacgatacgcttcgatccaatagtacttttcagctagcaagacaggaataaacgctgtatgccaatcattgagttgtaaaatatcagggatataatcgatccgctccatcatttcacaaacggccatttgaaagaaggcaaagcgtgcaccatcatcccaataaccatataatccttcacggccaaaataatctaaattatcaattagataatactgaacgtgcgcgactgtcagagttttaataccgcaatacatcgcatgttcacccacttgaacagtaaaatgcgtcactggcactaactgctgctgatattcggtcggcatctggtgagggtaatacggaatcactacacgcgtctcaattccttccgcttgcaaggcgcgcggtaacgccatactaacatcgcctaagccaccagtcttataaaaaggggccgcttctgccgccgcgaataataccctagtcatgcacagccacctccgcttgttgaaagacgtgctgccctttgctgatgactaacggtgtcgttgaagttcctttaagcactaggttgggcccgattacggcgtctttatcgataatgacgttttctaacttacaaccggcaccgatccgggccccctgcataatgatggcatttttaacttggctatcacgattaatcagtacatcccgaaagatgacggagtggtcaagttgcccttcaatatagcccccagtaccacataaactatcacgacactgtgaaccagtcgcaaagaacgtcgggatttcatttttgaccttggtgtaaatacggcgcgaactgtagaataacgctcggaaattagcttcatccaaaacggccatattggccgcaaagtagctgttgatatcatgaatattcgcctgaaagcccgtatattcaaaagcattagcgttatgttggatgactgcttgccgcatcaattcctctaggctgatcatgtcaccccgttgattggccgactgcaataattcgattaaatcgaccgtactcatcaagtaaatagccatgctcttggcaacttgtttcgtcttcgggctaatcttggccttgctcatcggaacgaccgccgttgcttctcccttagcagtcaattgtaagattgtattttcgggaatcaaactagctggatcaacgcgcttataaaccgccgtcacgggactgttacgttcctcgtgataccgtagtagcgcctttaaatcaatattaccaacattgcgagtactcatcactaccgagtactcactctggctgcatttcagaaactgaatcgaattatcatagtaatggtgcagtaatgcggccttcttttctggcgccactaatttcaagtcattgtatggggacaagaataggccgccgcgaattgtgttcaggctccagtcacgcccgctacgcaaatgatcagccacggaacgccctgaccgcgggaccgtcaccatcacattttgaatccccgcattgatgacactcgataattgaaaatcaaccaaccgataacgaccaccaaagggtaacattccaactggccgaactgcagtcaatggttgtaacgcgtcacttggttccagtaaattaataatggcactcacttgttcacgtctcatggttgttccacccccatcgtttcgtgatacccaacaactgcaatcttatcagtcgtaccaataatctgggcatcatcaccaatcaatgcatcttcgccaatcaatgcgtggtcaatcaccacattttttccaatcgttgcaccgggcataatcatactgtcaaccacgcgactacccatcccaactgacacgcgttgcgataagattgaatgatcaatttcgcccgcaacgtaacaactatcaacgaccatggcattattaacctggctcgtttccgtcaaaaacatcggtggtagcacctctgctttagagtaaatccgccagtaacgatcgccgatatttaaccggttatggggcgataggaattccatattggcttgccacagactcttaatcgttccaacatctcgccagtaacccttaaaagcataagcgtaaacggattcattattggctaagtatgatggaatgacatttttaccaaagtcttcaagtgacttatcggtagcataactcttaactaagtaatcccgcaaagtcggccaattgaagatataaatgcccatcgaggctttatcactcttaggatgttccggtttttcctcaaactcaatgattcgatccgtcgcatccgtattcatcatgccaaagcgtttggcttcttcgttagtcacgtggatcaccccaacggtcaacgaagccttcttctcctgatgatatttcagcatagcgtcataatccatcttataaatatgatcgccagataagacgagcaggtacttggggtcttgttgatcaatatattcgatattttgataaatggcgtgcgccgtcccttgaaagaacttctcaccttcactagacgagtatggttgtaaaaccgtcaccccaccatttaagctatcaaagccccagctcgcaccgctaccaatatgtgcattcagttctaggggttgatattgcgtgataaccccaacggtattcacacccgagttagcacagttgctgagtgtaaaatcaataattcgataacgaccgccgaatggcacggcgggcttagccgtatccttcgtcaacttaccaagccgggtgccctgaccgcccgctaaaataatccctaacatttcatcttgcatgcttaactcctcctatcactttaactggtcgaatcaacaatgcacccatcgccggcaaggtcacggtaaaactagctggttgcccccgatacggcttatcgaccgccgtaaacgttgtttctagctttgtccacgtgccgccaaaagcctgcgcttcagtattgagtaacaactcataacggccacgatacggtacgccgatccggtaatcttgacgttcaacaggaacaaaattgaaagcagcgaccacaaaactgtatttccgtttggcctgccggataaaccccatggtcgaactgtcaggatcatcggtatgtgtataaataatccccgcaggatcatggtcctgttcccacaacggccgattgtgccgatagaccgcgttcagttgcgttgtgaactgttgcatccgatggttgagatcatcctttaagtcgacccattccaacgcactccagtcccgccactctaggaactgcccccactctgagcccataaaattcagttgttttcctgggaaggcagccatataagttagcatcgtccgcaaatttgcaaactgattatagcggtcccccggcattttatgcattaatgatttcttgccgtgcacgacttcatcatgtgaaaacggtagaataaaccgttcatcgaacatgtacacgaatgcaaatgtcagtagattaaagtggtcgtgccgatataacggatccatcatgaagaaatccagggtatcgtgcatccaccccatgttccacttatagttaaatcccaatccgccattggccaccgaacccgtaacctgcggataggcggacgactcttccgcaatcatcaagatatcgggatggtgggttaagaccgtggtgttcaacttttgtaaaaaggcgatgccttctaaattacgattatccccatactgattaacctgcccttcgcgcccttcatcatagtcgcaatacaacatgttagagacagcatccactcgcaagccatctagatgacactggtcgagccaatattcggcgcttgaaatcagaaaactctgaacctgtgttttaccgagatcaaaattccatgccccccaacgacggttattcgcgcgctcaggatcagcgtattcaaatgtcggcgtaccatcatactggtacaacgcatcataattgcgaataaagtgacccggtacccaatcaacgaataccccgatattcgcttggtgacactggtcaacaaagctgagaaaactgtcacgcttgccaaaacgactggttggcgcaaaataccctaattgctgataaccccaagacgcatctaacaaatgttccatcacgggcattaattcaatgtgggtatagccccgttgttttacatagggaatcagttcagcggctaattccgcataagtgtagtagctaccatcaagatgacggcgccacgaacctaagtgcacctcataaatgttaattggccgattggcagcgcgcgacttcttccggcgagctagccacaaactatcgtgccaacgcatcgtcatcggctcaacaactacggccgcatcccccggttttcgttcgaactgttgtgcaaacgggtcaatctttagttgcacttggccagttggtgttgtgatctgaaacttgtataactgacccgcatgaacgttcggaacttgtccttgccaaatccccgtcgcccctaataactttagtgcgcttggttgccagtcattaaaatcgccaacaagcccggcagccttagcatgcggcgcccagacgcgaaataccgcccgaccagatgcgcccaaatgacagcctaagtaatcctgactattaaatcctgcgccggtattaaataagtaacttgcatcattcatttccgtagtttgtttaaccaaagcatcacaccccctatgtgattaactgagcagattataaaattaatcttattataagaaggtgacagggtgtttgcctatccttgataaggtcgccttacttagtgatcaaacagggcacaaacccctaaaagataacgattattatgactagccacccagaccgctgcaaactgattcaggacaactattcacagttaagcccgtggttatccgttttattgcgccgtttgccaaaacatcaaaaaaagcccgaaaaaacgcgttttttcgggctagttgatttattcaattacatttctatcaaattaataatatttatctgactgattacttccagtaggcatagcgataaagggcgtctcgcaacaatgtgaagtgaaccccaccaaccttgttactgatcaagtgagcagcagcagtttgataaatcggtgtgaccccctgttgctgagcgactagcttagccgcttgctgcatcgtctgatatcgggccttagttgactgcttatcggccgtaatcgtcgagattaattgctcatatttcgcattgttaaacttcccaaagttgacagaattagttatcgaagccttattcaagaaatcaactggatcttggaaatcactcgaccacgacaacgtggcaaagtcaaaatcacccttgcttaaagttgaaatctcatttgtcagtggtactgacttgacattgaccgtgacaccactaagatttttctcaattgcagcttgaatatattctgccaccgacttattaatatcattatcgttcgtcaataattgcagtgttaacttttgctttcctaagctcgcctgagccttctgccaatactgtttagcctttgctggactgtatggatacaaatttccggtatccgtattaaaatctttccctgttgtcgggttcttggtattgccagcaggaactaatgacgtcgccgctactgagccgtctttgagaacgttcttaaccaatgactggcgattcaaagcgtaactcacagcacgccgcaagtcagtattctgcaatgctgagcgcttctggttccacaacatgaagtagagttgatttaacttcgtaaccttcatctgactttttagtgacccttgctcagctgccgatacttgggtgcccgtaatctgggtgacttggacctcattgctttggaagaggttctcggccgtactgttatttttgaccgtctgcaccttaatattcttgattcggacctgtttacggtcataataatacgggttcttcacatatttccacgtgtcattcgtcccattccaactcttcaagacatagggaccattagagagcgttcgctgtgccgatgtcccatacttattcccgtatttctcagtaaattgtttgtttaacggatagatctctgtggctagccgataattaaaatacggcacgcgctgttgcaatgtaatttgtaacttatacttacccaacgctttaacgcctaaggtcttcaccgccttcttaccagccgtgattgctgttgcattcttgatttcagcaacgtgtccgacttcctgtgacttggtattcggatcgacctggcgttgcacggaataaacaaagtcagcggccgtgaccttttttccattcgaccacttggcattgtgccgcaaattaaaggtataagtcttcccattattagtcggtttgacgactttcttggcaattgccggcacgactttccccttttgattagttgtatacaagccttccataaactgagcaatagcggcctgactagcgatatcgtcggccttattaggatcagcggtcgcaatcgactgggtcgccgttacgttcaacgtcttctgctgactactctgctggctaccgcagccagttaagactaatcctagggctacaataccaatactgctgatccatattctttttttcatgaatgatgactcctaacttaacgatgatgtcggttactggcaacgatacttcgattggcgccgacaacaacacatcaacggtaagcctccgttatccgtggtaaaccggtaattaccggttttcacgactacaataacgttttgcaatcctgcgttcatcatcatgattcctccccttagattaaaaactaattaagataagattagcttttaagtttacatctgtcaactaaaagtttcgctcaacattctaagtcaccatggtattgtgccttcactattcaggccgaaaccagcttgctgcttttgaaccaaacgtatggtacgcgagcttaaaactagaccggctatgttgggttatcaaatcaagaagtcaaaaatcggataaacacttgtccccccaatcggcaataaaaaaatcgctattagccgatataatgactaataacgatacttgctcatcaatggcgaatctgaccattgccatcaatgacatatttataagatgttaattccgctaatcccatcggaccgcgagcatgtaacttctgcgttgaaatcccgatttcagcgccaaacccaaattcaaagccatccgtaaaccgggtggaagcattgatataaacacacgctgcgttgacccgttgctggaagagcttcccagcttgataattatccgtcacaatagcttcggaatgttgggtattgtaacgattgatgtgcgtaatggctgctgcttctgaatcaacaactttcactgcaataattaaatcattatattccgttccccagtccgcatccgttgctggaaccacatcaggaacaatggcttgagttgcggcatccccgcgtacttctacgccttgttcacgaagtgcctgaatcatgctaggtaaataatcggccgcaacctcacgatgaattagaagcttttcagtggcgttgcaaaccgatggtcgctgaactttcccattgatcacgatatcggttgccatttgcaattgcgcgtctttgtccacatatacgtgacaattaccggctcctgtttcaataacgggtaccgttgctttagccaacaccgtttgaatcaaacgggcgctcccgcgtggaattaagacgtccacgtaatcagtgagctgcatgaacttagccgcagtcgcatgcgacgtatccgtaatcagttgaatcgcattctcatcgaccgcttcggcccgtaatgcaccacgtaagacttggacaagtgcttgattagagtgaagggcttccttaccaccacgtaagattacagcgtttccggttttaaaacacagtgctgatgcatccaccgtcacattggggcgcgcttcaaaaatcatgccgataacacctagtggtacccgttccttggcaatcatcaacccggcctcgttgcgccacgcgcggtccacatttccaattggatctggcaaactcacgacctgtttgagtccggtcgccatatcctggatgcggtctgctgttagccggagccggtcaacaaacttaactggtacttgcgggttctctaaatcctgcgcattagctgccaatatctcatcttgatggctcgttaacgccgttgccattgcggtcaacacttgatttttttgcgccgttgaaagtaaccccagcgtatagctagcttgttgagcctgctgacccaactgttctaaatctaccattttgataacctccccaacttaaccgaatagcgttccgactggttcgcctgctaaaatttgaaaaataattgtgggatccgcaccattggctaaaatcatttgaccattcgcatcgatcatccgttctgccgcttttagcttagtgaccatcccaccagtaccaaaccgactgccactaccgccagctagcttataagtatgttgatcaaccttctcaatgtgccctaataactgggctcgggcatccgcattgggattaccatcataaaagccatcgatgtcggatagcatgattaacaaatccgccccgatattcgtggccacgattgcggatagttgatcgttatcaccgaactttgtttcatgatccaattcatcgaccgcgaccgtatcattttcattaacaattgggaccacgttttgttttaatagcgcctcaaatgtattcaacacattatggtgactcttaggataaacaaagatatcacgtgttaataacaactggccaattttttgttcataaatggcgaaacgttctttgtaaatcgaaatcaattcagtttgcccaatcgccgcaatcgcctgttgttcaggaattgcttttggacgttgcttgagtcccatataattcaagccaacaccaatagcccctgacgaaaccaagacaacttcacgcccacggtgtcgcattgcgctaataacaaaggctaattgatcgattgcccgtaagttgatcgatccatctggataaactagcgtgcttgtcccgactttaatcacgactcgtttagcctttagttttcgtatcactttcactactgccaccaacttctctaattattttgtttcacgtgaaacatcggtctgaacgtccgtcttcatataattaacggccttgcgtaaattaaagtgaacgacaccgatattaactgccaacacgatcaataaaaccacaaatgccaacaaaaacagcaccttataagaccaattatcgataatcacaccaccaaataacggccctagcgagcgccctaacgcacaaaaggcttgtactagtccttggtaacgccccttagcactaactggtgataactgactcactagtgttggcatggctggtgaccaagttgcttcaccaatcgtcaataaaatcatggcaaagataaagtgtgggtaatcatgcgcaatcacaagtgatagaaatgataagcccacgaatagcatgccgaagaaaaattgattatataaatttttaatccgattccccagcaaacttaaaatactctgaataaggactagtaagcccgcgttgattgtccatagaaaactgtaattccgcagcggcatccccaaattcgtcatgtagacggataaattgctgacccactgttcgtatagcaaccagataatgaataaactaataaagaaggtccagacaatgtgaaaattggcccgtggcaagtgcacatcttgtccttggcgcggatcaaccccggtcacgttcgacgaatccacattgtattcaaataatgcaataatcaagaaaatcacgaagaggctcgtggtcatcgagaatagcaaggccatccccatgctatacacgataccaaccagcatcgtgccgaagacaactccgagattggcagcgagatacatcaacgtaaacgttcgccgcactttatcgcgggggacactggcagccaaagcattaaacatcgtatttagccagccactagcaaacccggtcacgactaacaacatcggataccacggccatccatgaaaaaagatcagagcaaagttcgcgaggccattcaacgtgattcccatcagtaacaggtgataaggattacctcgatcaaatatacgcccaccaatcgtacttgccaaaacgttggcaactgaattgagcatcaggacaattccagtctccgtcaacgacttacctaacacattgtgcatgtagatcgtcgttaacggccaaatgaaactcataccaatgttattcataaactgcccggcaattagccacggcgttttaatgagttgcttttgtgccacgccatcaccaccattattaaatctgtctacttttcatcatagcaaagtttatttaaaataacagggacatttatctcactaactcattattatcacggccaaattggtgcatcagcccaaccaattagcggaaaacaagtagcctcggcacgtgataaacaaaaaattcctcttaattagtttaagaggaatttgataacaaatttattgatcgactgcaattaagcttggggatcctgcgcataagagactgaggagaacttattaaatggtttcacaaataatagtttgaccgttccccgcgccccagcacggttcttttcgataatcacttcaacttcaccaacatcctcagaagcatcttcgtcccgcggatcgccgccattaaagtcaccaccgccaccaaaattaccgccatcatcatcgtcgccgccttcgcgatcataataatcttcccggtataggaaggcaacgatgtcagcatcttgttcaattgaacccgattcacgaatatcggaaagcactggccgcttatcttgacgctgttcaacaccacgagatagctgtgataaggcaatgactggaacacctagttccttagccagtttcttcatttgccgcgaaatttcggaaacttcctgttgccgactttctgtgttactaccttcgatcagttgcaaataatcgaccacaatcaagccgaggttaccttgctctttcgctaagcggcgacttttggcccggatttctgacatcttgattccgggggtatcgtcaataaaaatactagctttagacaaactccccatggcaaccaccaagtgttcccactcttcttcgttcagttgccccgtccgtaaatgcccagcgtcaatactaccttctgcacacagcatccggttgactaaggattcggcacccatttccaaactgaaaatggccactgtcgtatccgttttagtcgccacattttgggcaatattcaggacaaaggctgtcttaccaacggctggccgggcagccaaaataatcagattatccggttgtaagccggcggtcattttatccagctccgcaaaaccagtcggtaaaccggtaatgtcatcatcattttgatacaagcggtcaatttcttcaatcgacgcgttcaacacatctgaaatcgacttaaacccactctgattacgctgttcagacacgttcataatgtcgcgttccgcgtcatctaataacgtggtcacgtcatcattttccgtataggccttttgcgtaatctccgtggccgtcttgatcaaccgccgcaccgtcgccttttgcgccacaatcttagcatagtagccagcgttagccgcagtcggtacggacccagctaattcagcaatgtaactcatcccaccaacatcatccaattgattttgggccgttaataaatcactaacggtcaccgcatcaatagcctcgtcacggtcatttaaagtcaccatgctggcaaaaatgatctgatgtgcgcgccgatagaaatcttgcgcttcgacaaactccatcgcttccacgagggcatcactgtttaagaaaatagcccccaagactgccttttcagcttcaatattttgtggtggggtttgatccagcacatcgttgttcatttgtgatccgtccttttacttttcgacaacgtgcacgcgaattttcgccgttacttctggatgtaacttaacaggcacgtttgtgtaacctaatacccgaattggttctggtaattcgatcttacgtttatcaagcttaacttggtattggtcagctaacgccgttgcaatttgtttgctaggaattgacccaaacaaccgaccatcagtaccagctttggccttcaattcaacaaccgtttcatcagcttccaaaactgtcttgacttgcttagcttcggctaattcctcagcggcacgtgctgcttcagacttctgttcagccttcaacgtattgattgccgctttagtggcttccttggccaatccctttttaattaaaaagttctgtgcgtaaccatccgggacattcttgatttggccccgcttgcccttaccacggacatcattcaaaaaaataacttgcatttagactcactcctaattagattctgtggtcggctcatcagttgccgttaacaaatcaatcaacgattgtttgacggcttcaactgactgcccttcaatctgggttgcagcattcgataaatgaccgccaccacccaatttttccatataaacttgtacgttgatctcgccaagtgatcgtgccgaaattccgacccgtccatcttcacgacgtgtaatcacgaatgatgcgtcgacaccagacatagataatagtgaatcagcagcttgagccgccgttactgggtcatagacctgatcatcttcaccaacacataatgccatatcctgattaacaaattcaacggtttcaatcagatgattgcgttgtagataactatcaacgttctccttcataaattgttgaacgagtaacgagtccgcaccggctgatcgtagataactagcagcatcaaacgtccgcgatcctgatcgtaatgaaaatgacttcgtatcgataacgattccggtcaacattgcggtcgcctcaatcttattgattggttcggcatcgtgcgattgatattcaaacatctcggtaatcagctcacaagtcgacgaagcatacggttcaatataaaccaaaactgggttttctggaaattcttcgccccgtcgatgatgatcaataatcataacgcgattttcgagccgctcataaagggcctgtgacattgaaatacttggcttagaatggtcagccataatcaataaactttggtcagtggccttctcaagtgcttcttccggcgagataatcgctgactcgatgttctcatcagacttcaactggtccagtaaacgctgaatgtctgaatgcacattttgctcatccaagacgatccaacactgtttaccattcatttcagcaattcggcgaatcccgagacaggccccaacggcatccatatctggttggcggtgcccctgaacaaagatctggtcagattgattcattaactcttgtaacgtctgactgatcatccgggcccgtacccgcgtccgtttttccatcgggttggttttaccaccgtagaaacgagcaggttcgtcctcagacttcaccacaacttggtcaccaccccgccccaaggcaaggtccatgttactctgcgctaaatcggccaaattgttcatgttccgttcaccataagcaatcccaatactcaatgttagtgggaaattttgcttagaagtcgactcccgaattcgatctaaaatgcgaaacttattctcttcaacacgtcgtaaactactagcatagcccaacaagaagaagtgatcatcatccaagcgcttcaggtacatcccaaacatctgggtccacttagacaattcattggtcacgtaattgttcaggttggaaatatccgtatcagtcatcgactgggtgatttcatcgtaattatccaaaaagatttgtccaatcacgagtttttcatcttcgaattgatccgtcagctcagcatacttggtcacatccatcatatagaccgtattagtgctctgctggacacgtacatcaaactggtagtcttgccaacgaatcgtcgcgggctcgtccagatgagcgttcagcgtcgctgccagtgttggctcaatatcttccaagcggtatcctaagacgtccttatcaccgaaatagcgctgaagataaggattgatccattcgatggtctggtcggaattaaaaatcattactccgataggcatctgaatcagtgcctcttgttcgccgcgcttaatacgatacgacaagtctgagatatattcatttgcactcgaactgagctcaatcaacgtattataagatatcaccacagccatcacaatcaagatgaggacaacggtcccaaaaatccagttcattaaataaccagtgacgagcataattaacgacaagctaaaaataaccaacgctaagagtcgtaactgctgattttgtaggaaaaatggaattttttcacgcgaaaagatctttttcatattaaaaatccctcaagccttctcagtaatgactatattttatcacaaaccaccgtccgcttcagcgtttcgtgtcaatcaccgtaaacgcttcattgaacggccaccaccctatctagtcaagttaagggtaaataaaaaccacagagccgaagtctgtggtttttgaatgactaaaaattagtcttcagatacaaaggctaataagcccatgatccgtgcacgcttgatggcgatagttaaagaacgttggttcttagcactagtccccgttacacgacgtggcaaaatcttcccacgttctgaaataaagcgacgtaataagtcagtatctttataatcgatgtattcgatatggtttgcggcgatgaagtcgactttacgacgacgacggccacctcttctttgttgtgccattgatatttccctcctcgttatctgtctaagcaattagactagaatggtaaatcatcatccgagatatcaatttgatcgccattattagcgaatgggtcagcctgattattgttgttagcactgcttgatggtgccgcactgctagcattaccagtattaccattaccaaatgggttattgttattcgctgatgattgttgaggagccgcattttggccttgattactatacccattattattgttgttgtaattgttattaccactaccaccattggcagactgatgacgttcagactctgcccgtgattctaataatgagaagttttcaacgacaacttctgtaacgtaaacacgtaccccttgttggttttcgtagttccgggtttgaatccggccatcgataccaacaagtgaacctttatgagtaaagttcgcaaaattttcagcagctttacgccaaatgacgcaactaatgaaatctgcttcacgttccccattttgattcgtgaattgacggtttacggcaatagtgaacgtcgcgacggcggcaccaccattcgtgtaacgtaattccggatctcttgtcagtcggccaacaagaattgtacggttaatcatgcagaagcgctcctctcttaaaattaattttgtctattagtcttcgcgtttaacgatcatgtgacgtaaaatgtcatcattgatctttgaaagacggtcgaattcgtttaaagcagcatcgtcagttgctgttaagttaacgatatggtaagtaccttcgttaaagccaccgatttcgtatgcgaaacgacgctttgaccagtcttttgaatcaattactcgcgcaccgttatcagttaagattttgtcgaaacgatcaactaaggctgtcttggcagcatcgtcgatgtcgggacgtacgatgtaagtaatttcatatttctttgattcactcatgaaatttgcacctccttatggacttcaggcccttctttttgaagagcaaggaaagtaatctagctaatgctagatactcacgaatttaaagtatagcatctaaatcagtttgttgcaagggttgaagcggccgactgttacaaaaagatcctgaatccgttacaccaatcaattacgtcaattgagcgatatttcattttatttcccgggaaatatttcttttttctgaaatcctccccttcgcttacatttccccacacccacacagcattaatttaaaccaagtcgacgtcagaataacacgcactgctgtaatcctctcaatcgcacaagccagttttgaccgcgtaaatctaaaattgcttacttcatgttgtcctctcccaatttatcggcatttctgccaatcactggaagatggcaggactaagtgatgagcctccagcagtcaaattattcttcgcaggaagattgtttctaccggttcaaaacaagactttggaggccagaataggaccgatgaccggtaaatcacacacgacccgttgccataataattcttgactcacataaaaaacaagcgtggtcgacaatcttgtcgaccacgcttgttttatcaatttattcgtttgaatcgtttgaatcgtttgaatcagttgttggttctgtcgtagtggcatcggcgttgacggtttgatcgtcaactggtgcctcagtcgttgcatccgttgcgacagtctcatcaacttctggctctggatcaaccttggccatcgttgcgacttgaccatcatcgcctaaccgcatgagacgaacacctaaggttgcccgaccagtctgagaaacggttgcgatattgaagcgaatcatgaccccttggttcgtcattaccatgatatcttcttgaccatcaaccgtcgtcaaaccagctaaatgaccattcttctcagtcacgttagcggtcttgattcctttgccaccacgccccttaattgggtaatcggcagctggcgtttgtttcccataacccttttccgtgatgatgaagacgttgctgtcgggcttcaaaacgtcaaagccaatcacaaagtcatcatcgcgtaagcgaatcccgcgaaccccagaagccgtccggcccatggaccgcactgtggtttcgtcgaaactgacggcataaccgtcgtgcgtcccgatgattacattttggtgaccatccgtgattgtaaccccgattaattcatcatcatccttaagcgtaatggccttcaaaccattgctacggatattggcaaattcttgaactggtgtccgtttgacaacccctttaacggttgtaaagaacaggtagttatcagaagcgctcgcatcgcccgtgacattaacgaccgcctgaattttttcaccagaattgactcccagtaaattgatgaccgggattcctttggccgtacgaccgtattcaggaatctcgtaagccttcatccggtaaactttacccgcattagtgaaaaagagtaggacatcatgggtcgacgtcgtcaggagatgttcaataaagtcatcatcatggacgtccatcccttgaatcccacgaccaccacggtgttgcgacttaaattcagtcgttggtaaccgtttgatgtagccattgtgagttaaggtaacagccacttcttcttcttcgatcaagtcttcatcttcaatactgaggacttcaccgaccatcaattcggtccgacgcttatcaccaaacttacgttgaatttccattaattcttcgtaaataatttggttgatacgatccttgctagctaagatttctttgtagtcagcaatggctttcaataagtcctggtattcactctcgatcttttcacgttccaaaccagttaaccggactaaccgcatatcaagaatggcttgtgcctgcttatcagacaagccgtaattatccatcaattggttcttcgcaatttcactcgtttgtgattgacgaataatcgcaatgatttcatcaatgtgatcaagggcaatccgtaagccttcaagaatatgggcccgtgcttgggctttcttcaagtcaaactcagtccgacgccgaatcacgtcttcctggtgttccaggtaatagattaagatttgctttaagcttaagacttttggagcacccttaacgatggctaacatgttaaagccaaagttagtctgcatcaatgtcatcttgtaaaggttattcaagataaccgaggcgctggcatcccgccgaacatcaatgacgatccgcatcccttcacggtcactttcatcattgatatcagtgataccttcaatttccttgtctcgagctaaaccagcaatccgttcgatcaatttagctttattgaccatatatggtaattcggtcacgataattcgttgcttaccattcttttggtcttgaatatcgaccttcgcacgaacaataatgttcccacgaccagtctggtaagccttacgaataccggactttcccattacgatcccgccagttggaaaatctggtccaggtaagacttccatcaagtcagcaactgttgcatcaggattatccatcaacaggtggattgctgaaatgacttccgctaagttatgtggcggaatgtttgttgtcatcccaacagcaatcccagtggcaccgttaacgagtaagttcgggaaacgtgctggtaagactgctggttcccgttctgtatcatcatagtttggttgccaatcaacggtatccttgttaatatcgcggagcatttcaaccgcaatcttactcatccgggcttcggtataccgcatcgcggcagccccgtcaccatcgacagaaccgaagttcccgtgaccatccactaacatgtagcgatagctaaagtcttgggccatccgcaccattgactcataaattgcggagtcaccatggggatgatacttccccataacatccccaacaatccgggccgacttcttatacggcttatccggcgtcacacctaattcactcataccgtaaagaatccgccggtgcactggctttaacccatcacgtacgtccggcagtgcccgtgccacgataacactcatggcatagcttaagaatgacgttcgcatggtcttcgaaaggttcacatccgaaatacgattgttcgataaatctgaatcagccaaaatattcgtcctccttcatccgttttgccgctattaaagcttgattaagctttacatgtctcaagtaaaagtcgccattaagacaaccgtcgtgccattacgaccctaagtctgattaacagcttgcgcctcagttcttaggtcaaaatgactaaactgacacactaaacatccagatcctggacgaacttggcattatcttcaataaattctcgccgtggtttgacttggtcccccatcaacatcgagaagaccccatcggcatccgcagcgtcttcatcacgaacccgtaataggcgccgcttgtctggatccatggtcgtttcccataattgttccgcgtccatttcaccaagccccttgtaccgttgaacaactggtttcggtgatggtgccaattgccccatgacctcactcaattcttcatctgaatcaatatacttcacaaatttaccttgccggacttggtacaacggtggttgagcgatgtacacaaagccagcgtcaactaatggccgcatgtaccggtaaaacaacgtcaataacaaggtccgaatatgggccccatcgacatcggcatcagtcatgataattaatttgtgataattggctttgctcaagtcgaagtcaccaccgaagccagttcccattgccgtaaacaatgaccggatttcttcattggctaaaatcttatcaatgctggccttttcaacgttcaaaattttaccccgaatcggtaaaatcgcttgcgtcaaccgggaacgtccctgcttagccgacccaccggcagaatccccttcgacaatgaacaactcactaatttcagggtctttactactgttgtccgccaacttacctggtaaattactaatttccaagccactcttttttcgcgtaacttcccgcgcacgcttagcagcgacccgggccttggaagcaagtaaccctttatcgaccactttacgggcaacacttgggttttccatcaagtacttgctaaagtgttctgagaataaccggtcaactgctgcccgagcatcggaattaccaagtttcgtcttcgtttgaccttcaaattgaggatccggatgcttgacgctgacaacagccgtcatcccttcacgaacatcttcgccagataggttcgcatcgctttccttcaacaagttattcttacgagcatagtcgttgatgacccgcgtcaaagcacgtttgaaaccttcttcatgcgtcccaccttcgtacgtatgaatattgttggtgaaggtcatcaaattactgtggtagtcgtcagtatattgcaacgcaacttctaccgtaatcccattctgttccccttccacataaatcggttctggaaatagaacggtcttattcttatctagatattcaacatagtgacgaatcccaccttcgtagagaaagtcatcttcagtgggttcatcagggcgattatcccgaatcgtgatccgtaatcccttatttaagaaagcgagttcgcgaatccgagtcgtcaaaatattaatgtcataggtggtcgtttcccggaaaatatcaggatccggaacaaaatgaaccgccgtaccatgagcatcatcaggcgcatcaccaatgatcttcatcggtgttttaacctttccacgttcaaagtccatgtaataaacatgaccattccgagttactttgacgtccagggtcgatgataaggcgttaacaacggaagccccgaccccgtgaagaccaccagagactttataaccgccaccaccgaatttaccaccggcatgtaaaatcgtataaaccgtttcaagcgctggtttacccgttttttcttgaatatcaacaggaatcccacgaccgttatcagtaaccgtaatactattatccttttcaacggtcacgtggatcacgtttgcaaaccctgctagggcttcatcaattccgttatcaacaatttcccaaactaagtggtggagtccttggctactcgtcgtaccgatatacattccgggacgtttccggacagcttctaaaccttccaaaacttgaatttgactagcatcatattcgcgagcctgttcaagtttggtttctttttcgttttcggtcaatgcggttcctcctcatgtaaagtgccatggctaacttcaaatacttttggcgcattaattaatttgcgggccaccccgtcaagacttggcgtggttaaaaaggtctgcactttatcttggatcgctgtcagcagatgagtctgccgtgcagcgtctaattctgataagacatcgtctaataataagaccgggtactcgcccgtctcagctttcatcagatcaatttcagcaagcttaacggacaaagcagttgtacgttgttggccttgggagccaaaagtctgcacatttttgccgttaacaccaaattgtaaatcatcgcgatgaggacctaataaagtcgttccttgaaaaatttctttggcttgttgttgctgatataaggcctgtagcgtttgataaatgtgatcgaccgacgtctggtcggcagttggcacttgagtgacatagtgaaacgttaattgttcctgttcttgcgtaatctcgctgtgaacagcttgcgcccatttctcaagttgctgcaacagttgtagtcgtttatggatgatttccgcaccaaatgcagccaattgatccgacaagacacccaaataaaccttatccttggcctgctgccgatttaattgccgtaagtattgattacgttgttttaaaatcgtgcgatactgacttaggttatagaggtatttagggctcatctgaccaaattccatatccataaaccgacggcgaaccgcgggtgcccctttaacgatggataaatcttcaggtgcaaacacgatcacgttcaaatttccgacgtactgggataatttggcttgctcaagatgattgactttcgctcgcttgccccgccgccccaattcaagttccagggggacagcaccggtacttttatgtaaccggccttgcaacgttgccgtggtggtttgccaccgaattaattccttatcgttagcggtgcggtgactacgcgttaacgccaacacataaatggcttccaacaggttcgtctttccctgcgcattttcacctaatagaacattaacgccctgactaaaattaatggtcaaatccgcgtagttccgaaaatcatgcaagactaagttttctaagtacatctaatcagtcgtttcttgatttgagcgaataaaaaatgacccgttgtcttcaacttcaatcgtatcgcctggataaagtttccgaccccgccgatcatctggttcaccattaactaacacggttgtttcttttaagaaccacttcgcctgaccacccgatccaatgatggccgtttcttttaagagttgccccaacgtcatatatggggttttaatatctattggctgtttcacaatgtcacctgcctatctgattacaagctattaaacgactgtctggcgtgctacacacactcctaacaggttatattatacttgttttttgatgaaaattcaatttataaccgcactcagagccattttaagacgatttaaggctttttaatatcgggatactagcctaggggtaaatttgctgaaattccctaattttgcggattttaataaaatatcttgttttttacctataaaaattggctaaagccagcattcattatctgaaagcgagcgtttgtagcgaacgagtgcaaggactggggttcatcagatggtgggattttagtagggcaacatcgatagttagcgtgacaattcaccagcagctaatataatatgcataagttaaaacttcaaaagttacatcatcgctattgcctattcattgccccatctttagctagttttagccgtcataaaaggcccgcatttcacggtgaaatgcgggccttttatttagaattgtatatttattcagctaattaaaacgttcgaactggtgtaatcaactgaataaagttttcgccttcttcagttggcactaaagtgaatgggcgcaatgccatcgtgaatgagattttgatcatagcttgcccaaacgaacgtaacgcttctttcatgtagtctgggttaaacgaaatttcaagttcgtcacctgacaaatcagtgggctgtagttgttccgttacttccccgacatctggtgagttaccgaaaatcgtaatcgttttgtccgttgggttaacggagaagcgaaccacattattgcgactttcgtgtgataacagggatgcccgttcaattgctgctgaaagtgcgggtgctgaaatttcaacagtcgtattagattctttaggaatcagccgtgacgtgtcgggataatttccttcgagtaagcgagaatagaaggacgtattccccagcacaaataggacttggttttctgataaccgcatctgcacgtcaggattattgtcgccgatcatccgagataattctgtcaaacttttaccaggaatgattacatcataattggcattattggcttctggcaacttgatccggcgttgacttaggcggtgtgaatcggttgcgaccgctaagaactcaccgttagctaagataaaatgaaccccggtcaggattggccgactttcctgattggaaacagcaataacggtctgaccaatcaactctttaagtacatccccagctaacgtgatggtattagtcgtatcaatttcaggtaagtgtgggtagttttcagggtctaagccgttgattgtaaaggaagcggctcctgaagtaatttgtgtttgaaaaccgtcgaccacgttaacagtcatggtgtcttctggtaatttttttacgatttcactaaagaaacgggcaggtaaaacgattgaaccggcatcttcaacgactaacgtattgttgtcatcacttgctggaatggtggtttcaatagaaatatcagcatcactaccagttaaggtaatagcgtcagtattaacgtcaagtttaagaccagtcaaaattggaatggtcgtttttgaagaaatggcccgttggacgttatttaattctttgatgaaggcagatcgattgatcgtgaatttcataagttaatcccctctttattctagcgacgggcactagatatatattaataataaaagttcgtagtaatagtagagcagtgggtactgtggaaaaccgagtaaagactcggcgttatcaagttttccacatgtgtataagttgtggaaaactttttgagttatccttttttatccacactaagatttgagctggcctgtcaaatcacccacggctttttgtaattcagcatcagttttgagtgccttagtgattttatcatgcgcatggatcacagtcgtatggtccttaccaccaaactcgttaccgatgcgcggaagtgaactttcagtcagttcgcgtgataaatacatggcaatttgacgtggaatcacgatttgtttattgcgtttctttcccttaaggtcagccattgttacatggaagtacttggcgactttttcctgaatgacgggaatcgaaacctctgatagtttactgctaaggtgcaaactcttcaatgcatccgccactaaactggtggtaatcggtgaattattcagtcgtgagtatgcctgcactcgtgctaaggcaccttcgagttctcgcacgtttgagtcgatctgaccggcgatataacttaacgtatcgtcagggatttcgatcccttcaagatcggctttattgcgcaaaatagcaatccgcgtctcgagatcaggtggggtaatatcaacggataatccccacttaaacctagaaactaggcgatcttggagttgcggaatttcgttcggtaagcgatcggatgtaagcacgatttgcttatcatcttcatataaagcattaaatgtatggaagaactcttcttgggttgcttccttattggcaaaaaattgaatgtcgtcgactaataacaggtcaacgttccgatattcttcgcggaacgcctcctgttttttagtttgaatggcattaattaattcattcgtaaaagattcgctagtcacatatttaatgttactagtcggatcggtttctaacaatttgttaccgatagcgtgcattaggtgggtttttcccagaccaacgcccccgtagaaaaacaacggattatacatggtgccaggttcttccgacacaactaacgcagcggcatgggccatttgattgcctttaccgatcacgaaagtatcaaaagtgtatttcgggttgagtttcgtttcccgcataaatgtgggggtagttgcggttgttggttgttgtcccgcaacgttaccggtagtcacttgcgagtccttgtctctcgtaagttgctgacgttcttcttccgttatcatgaccggccgaatctgctcgttagtcgcttgcatcgcaatgtccgtgaactttgcggccaagtttttctcccaatagtcacgatgaagttgtgttgggacttcgatcgtcatttgggctttatcgagttggagtggttttgccggttcgacaaacgtttgaaacgtgatcttggacagatcttgttccatagagaacttaatgagattccataagtcattacgttccagcacgtggataccccttttcttaaaaaacgtaattctattttagcatgaacatatagagttttccacaagtggacaagttaaagttaagagaattcacaggctgggatttgaatatacacagcttgtcgaaaactaggaattaattttataaaacagcacttatccacaaaagcgagttcaaaactaaagccgcaataaaagcgtttattggagttatacacacaacaaatacgccctgtggataactaaataacaacccgttaatttgtcgaaaaacttgtgggtaaattgcgaataacggaaagtcactttgctataatccacaaataaattcgcaattaaataattttttgacctcgaattactacggagaaatttaatttactggttttcaaacaaataaaaatatgctatagtagtcaggaaatgcgtttagatgtaaactgcgttttgaaaataacgacttaatcgaattgattcatgtcattatggagaaggaggtgtcatgatgaagagaacttaccaaccaaagaagcgccatcgtcaacgtgtacatggtttccgcaaacggatgagcaccagcaatggccgtaaagtgttagcccgtcgacgccaacgaggcagaaaagtattgtctgcataggccactgataatcagtggctttttctttacagtcctagaccaggtgtttagggctgtaaagttgtgtagcaattcgctcaagagcttgagcgcacacatggagatggattatgcgaaaatcatatcgggtaaaaaaagaaactgagttccaacaagtttttgagacccgcaactcgtatgccaatcgtcaatttgtcatttacgttttggaaaaaccggggcaaccccatttccgcgtcggtatttcggtcggtaagaagatcgggaacgccgttgcgcgtaactgggtcaaacgccggattcggcaatcaatcaccgagctaaagccgcagcttaagcaagatgcagactttctcgtcattgcccgaccaaccgttgctggtaagtcgcaagccgaaaccaaagcttatctaagccatgcgctaaagctagcgcacctgctggacaatgattaaagtgaggacattcgtttgaaaaagtacagaaaaatactggcaatgctggccgtactagcgatcgtactagttttgagtgggtgtagtaataccccaatcacggataagagcaccgggttttgggatggcttaatcatcttgaacttctcacgggcgattatttggttatcaaacttgtttggtcatagttatggtctcgggatcatcgtctttacgttgatcatccggatcattatcttgccattgatgatcttccaaacccgcaacatggtagccatgcaagaagtccaaccgcagatgaaggctttgcaaaagaagtattcgtcacgcgatatggaaactcagcaaaagctccaagcggaaatgaagaagttgtatgccaagcatggtgtgcatccaatggccagcatgttgccattactagttcagttgcctattttgattgcgttgtaccaagcaatctggcggacacaagccttgaagaccggttcgttcttatggttgcaattaggtagcaaggatccgtactacgttttgccaattctagcggcgatctttacgtttgctagttcctggttagcgatgaagtcgcagccagaacaaaacgggatgacaacgtcaatgacgtatttgatgcctgtgattattttgattacggccattaacgtgccatcagcgttgtccttgtactgggtgatttccaacgcgttccaagttggtcaaaccttgttattacaaaacccattcaagattaatcgcgaacgggaagctaagaagcaagctgaacgtgatcgtaagcgaacgcttgaaaaagctagaaagcgcgcgattcgtaatcataaacgttaaatacaagtagacctgccatgtgtggtgggtcttttttgttggctctgtatcatctttaccaatcggtcaatatgatttggactgtgatggcaggatgctaatgtgcgtttatgtaaggcccctggacggtccgtgatgaggaaattgtaatgaacgatcaaatactggtaatagtaatcatccggggatcaaggtgcctataaaaataattgtctgcaccattttatcacatgtttttaatagcgtgccgcggtttgagagagctactttgtcagtcgtaattagaacgggcgattaaaaacgtaatgacccggcgcatgaaaaagttccaaaaaaagatttgacaaattgaaaaatgaccgctaagatgtgaatcacattaaaaaataattagattaagcgaacggcagtcgaggagtcggttatcagtcagttacagcgagtcgcggatgatgaaaagcgatctgaactggtagctaaaagtcgattactagtgagaagttgcgtgaagcaatttccgggtgtacccgataacgtaccaacatatcgtcaataaatttggccgtatgtaagtggtgagtctgactggctcgcaaatgaggtggtaccgcgtgaagacgtccttttaagcataacagcttagtagggcgtctttttgttttgcgggatgccggttgatctgattaaaatcaaaacataatggagggattagagatgcaagcaaagtatacatatagcattataggggtggtgagcgccttattattaaccggctgcttgggggcggtctctaattcttcgaaaacgaccagtacggctgatcaaaataggacgttaggcatcacgattcctggcgaaccgatgacgactgatccaacgacttcgatcgaaaccaacggcggtgccgtaattacacagactggtgaagggatttaccgcaaaagcgcgaataataagattgttgcgggggtagtcgagaagaaggtcaagcctactgaaaacaagacccggtatacgtttacgattcgcaaaaatgcacgctggcaaaatggaaccaagatcacttcacaagatttcgtgacggcgttgcggcggcaagctaatccaacaacgaagtctcaaaacttggatgccattagttacatcaagaactttgatgccgttaataaaggaaaaatggccgttaataaattaggtgtgacggctattaataagcgaacgttttccatcaagttgagcaagccggtgccttatatgaattatgagtttacgagcttttacccactcaatacggcggcagtccagaaatacgggtttaagttagggagtaactcagcgacgacggtagcaaacggtgcctacgttattaagggctggaaaggctctaatgatagttggtattacgttaagaataagtactactggaatgccaagaacgttaagatcaagcgcatcaaagtcacggtcactaaggatgataatacggcgcagaacctcttcaacgccggaacggtccaagtgaccaacatttcggggcagtacgtgaagaataatgccaataatagtcaaatgacggtcactaaaactggccggaataattacatttatttcaatagtaagaagtccgtaactgccaatgagaatttccggcacgcgctaagcctggtcattaatcaaaaaacactagcaaaagatgtcttgcaagacggctcgcaagccgcgacgaacattgttccgaaaaactacgcgagtgatccgactactggtgaggattttgttaaggaagttgggaacttatcaccgactaatatcaagcaagctaagcagtattggcagaaggcccaaaaggaactcggcaagcaaaatgtgactttgaattttctatgcgacgatacggatactgagaagaaactcgctgaatacgtccagggcgtggccgaaaagtatttgaaaggcgtgacgatcaagatcgttgcggttccacacgcgacccacgtatcacgtgattttacggggaactttgacctcgtcacagtcggttgggggccggattatccggatgcccaaaactttttggatgggatgcagagctcgaatagcatcaactttactcagtggaaagatgcgaagtacgatgcgttgatggccaaggtatctaatacggcgaaatacacggccgcgcaacggtggacttatgaaaagcaagctgatcgccggttgatgaaactcgatgccgtgattcccacttaccaagcctcttctgcatttttggtcagcaaggatgttggtggcttgcaatgggatgaattttctggaacgtccagtcaacttcaatatgcttattggaaataaaaacttgtcatgaaaggtggtgaggcgtggtgaatagtcagttagagaaccaacaatgcagtgatgaaaatgatggtccgttaccgttaatgaacggtgtgcgacctgccaaaatgaaaggaagtcattattatgaccaaaaccaactatatcaatgcctcaatctacagttcagaaaagcaaacttttatcgataatcaattcatgactgttgacgacgcaaccggaaaaatcatcgcggtcggtacaggaaccccggatacgattgctgaacaaacgacagacatgcaaggaaagtatgttatgccgggcatcatgaatgcccatacacatattaccagtattccaacttactggtggcatgacggccaggaagaccgccatccggagtcacgtgagtataataccatgtatgcgattcacaatatgcaagatatggtaaaccatggggtaacctatattcgcaatgttggcgcccagtatgatattgacgttgcgatttcaaagatgcaacgagaaggaaagattgcgggtcctcgcgtgatgacatctggccaggccttttcaattacgggtggtcatggtgcggatggcggccacgaagtcgatggtgtggatgcggtcgttcaaggtgttcgccaggcccttaaaatgggcgtcgataatatcaagatgatggttaccggtggggtacttcgaaacggcgagaccccagatgatattcagtttaattttgaagaagttcaagcagccgttgctgaggcccatcataaaggcaagacggtggcggctcacgcgcaggggaatgccggggtaaaagaggcggttcaagccggcgtcgatactgtcgaacacgcctttgatattgatgatgaaacaattgagatgatgcggcaacatggcactgtgatcgtaccaacgatgaacgcgatgtatgctatttataaatatggcgagaagaccgttccagcatgggcgcgtgaaaaggtaatcgtcaacatcaagaagcattttgcaagtatcactaaagccgcggcggctggcattcccatcgcgatggggacggatgctggaacgccttataatggctttgaggatgaatcagcatacgaaatgcagctctatgtcgataaggcgggcatgactcccgcacaagccatcgatacggccacaatcaactgtgcccgtgcgatgcatgttgcggatgaatacgggacgatttctgctggtaaatttgcagattttattgcaatgaccgccaatccaatcgaagatattcgggttattcagcaagataaggatgttttccaacatggcattcaagttcatcaagcggctaaaacggccggtgttgatgagcaagttcctgtacggcaggtcgggtagtccgtcttattgagaatcagggctaagtgtgggtagtcttgattcgtcatatgaccagttagtgtactgacaggtgggctggttctggcttgaatttgatagtggtttgatttagtggccaatcagtaggtcagatgccgtgaattagtcggctaaaaatactagcattataaaccgattttctagtcattacggacgggaaaatcggttttattgagtttagagcagctttgatacggctcgcgagtggcaattagtaaatacggcaaagggaggctgtgggccgcgtctctgaaacgcgccatgaacaggttggttattgacataataagcactagattttgctagtctgagttttcaggggtagtagaacggccgaagtcctaatcgttgtaagggttcattaagtgttcatactcaggtgttcgcatggcgaatggtaatgctataatgaaagcaggatttttaacgaggaggattcaagcatgacagtatttgaaggtaataccgtcgcggccgcaatcgcggctggtctaaaacaactgcaccgaacacgcgatcaagttgaagttgaagtgatcgctgaagcaaaaaaaggatttctggggctaggcaaacaccccgcccaagtacggctaacggtggtgccagcctccgcagcacctgcaacgacgccaacttccgctacggcgacagcgcaacagtcagtagctactgaatcaacgacagcaccgaccatgccgcggcctaccgtgcggacaccaaagtcaacgccgaccagacaagctaaaactagtcaggccacgaccagtgccgcaaaaccagcgactagcaaggcgaaagcagtggctaaacccgcttcaatggcggttaccaccggcccggttatcgctgataccgaccaatctaaaccagcgaccactagtaagaccaaatcagtggctgctgaccagagccagacgccgcggacatccgcagaaattgcagcgcgccaagcagctaacgagaccgcggtgcgggcgttgtgtgattacttgcttgcggtggtcaaagaactaggtgtcacggcggatcttgacgtcgacttcggcaaccgctatgcgacattgaatttcgatacaactaagcagggtttgctgattggcaaacacggtcgaacgatcaatgcactgcaagatttggcgcaagtttatatgaatcatcatggtgcgtcacacgttaacgtggtgctagatgtggatgattatcgggagcgccgggctgcgacacttaagcggttagccgagagtacggctcgagaagtgattgcaacgggcaaacaagttttcttggacccgatgccatcgtttgaacggaaattaattcacgctgaactagcgaataatcaccatgtaaccacattctcagaaggccgcgatccgcaccgggccgtggttgtggcgattcgcaaatagtttattcaaagtaacgcaaacaggcgtttgacaaactccgggtgagctattatagtaggtgttaatcattcttatcttttagataaagtagtcaaagtgctttatccacgctttaaggtggcgtggactaggcgctttttttctgcattttaggacatattattaactaattgtaagtaaatttggtatggtattaggcgatgaaacgctgacaagaaaggacatgatggtatgccaacgaccacagaatttgacacgatcgcggcaatttcaacgccgcctggtgagggtggtatttcaattattcggattagtggggaccaaacgtttaacgtggtgacccagatttttaagggtaaagatctcagtcgagtgcaatcacacacaatcaactatggacatattgttgatcctgatacccatcaggaagtcgacgaagtcatggcgaccgtaatgcgcgcgcctaaaacctatacgcgtgaagacgtggttgaaatcaactgtcacgggggactcgtggcaactaatgaaattttacaattgatcttgagtcacggtgcgcgaatggcggaacccggtgaatttaccaagcgggcattcttgaatggtcggttggacttgtcacaggcggaagcagttatggatctgattcgtgctaagacggataagtccatgaaggtcgcgttaaaccaattagatggtgatctatctaagctgattcgacatttacggcaagatattttggacgtattagcccaagtagaggtcaatattgattatccagagtatgacgcggttgaaacaatgaccaccaagatgctgaaggagaaggctaccgaggtcgcccaaagcattaatcaactgttagcgacggctaagcaaggtaaggtcttacgcgaaggtttggcaacggcgatcattgggcgtcccaatgtcggtaaatctagtctgcttaaccaccttttgcatgaagacaaagctattgtgacggatgttgccgggacgacccgcgatgtgattgaagaatacgtcaatgttcgtggagtgccattgaaactcgtcgatacggcaggaattcgggacactgaagataaggtcgaaaagattggggtcgagcgaagtcgcaaagcaatcggggccgccgatttagtcttattagtgttggataatagccaaccgttgacggctgaagaccgagagttgttgcaagagactgaccagtcaaaacgaatcgttatcttgaacaagactgatctaccagcccgtcttgatcaagctgaattggcgcaattagtcgatttgagtgacgttttaagtatgtcagtcttggaacaaagtggcgtcacgcaacttgaacaacggattgccaagatgttcttcaatgaaggtatcgaaagtagtcaaaataacgtgatggtgaccaatgcgcgtcacatcggtttgttgaatcaagccaaacaagcgttgcaagatgttcaaacgggacttgcggctggtatgccagttgatttggttcaaatcgatatgacccgttgctgggaattcctcggtcaaattaccggggatagctatgaagatgaattattagaccagctatttagtcagttctgtctgggtaagtagtggtaggaggaaattggaatgacagaagtaaagcagtacccaggccgcgactatgatgttatcgtcgttggtgctggtcatgccggttctgaagcagcattggccgctgcccgaatgggtaaccggacactcttaatgacgatcaacctagacatggtggcctttatgccatgtaatccatcggttggtggtccggctaaaggaattgtcgtccgtgagattgatgctttgggcggtgaaatgggccgtaacattgataagacttacgttcagatgcggatgcttaatacgggtaaaggcccagctgttcgagctttacgggcccaagctgataagcatgcttaccatgcggaaatgaaacacacgattgaacgggaaccgaatctgacgttacggcaaggaattgtcgatggcttaattgttgaagatggggtctgcaagggcgttatcacgaatacgggagcgcgctatagtgccaagagtgtcgttttgacgactgggacggcggctcgtggcaagattatcattggtgaactaatgtattcttcgggtccaaataattcgcaaccagcgatgaagttatctggtgatctggaacgacttggatttaacttggaacggtttaagaccggtacaccaccacgagtcgatggtaatacgatcgactacagtgttacggaagaacaacctggtgatcctgaaccacatcattttagttttgaaacgaaggatgctgactacattgatctaaagcatcaattatcttgctggttaacttatacgaatgagacgactcataagatcattcgtgaaaatcttgatcgagcaccaatgtttacaggcgtgattgaaggggtcggaccacggtactgcccatcgatcgaagataagatcgtgcgattcgctgataagaagcggcaccaattattcttggaaccagaaggccgtaatacggatgaatggtatgttcagggcctttcaacgtcgatgccggaagaagttcaacagcggattttacattccattaagggtcttgaagatgctgaaatgatgcgcccaggttatgccatcgaatacgacgtggtggcgccttaccagttaaaggcaaccttggaaacaaagttggtcaagaatctctatactgctggtcaaacgaatgggacttctgggtatgaagaagccgctgggcaaggattaattgccggtatcaacgctggtttgcgagcccttgatcgtggtcaattcactttgaagcgtagtgatgcttatattggagtcatgattgatgacttagttaccaaaggcaccaatgaaccctatcggttactaacgagtcgggctgaataccggttgatcttacggcatgataatgctgatttgcggttaacggataagggccgcgagttaggattgattgatgatgaacggtatgtggcatttgaggcgaaacgccaagcaatcaagaatgaacttgaccgtttaggcaaaatcagaatcaagcctaatgatgaggtcaatgctttcttacgtgctcataattctggtgagcttaaggatggtgtgttggcggcagatttcttaaagcggccagaggtacaatatgctgatttaatgaaatttatcccggcagcacccgagccactagaacggcatgttattgagcaagttgaaattcagatcaagtatgccggttatatccaaaaagcagaggaacgtgttgatcggttgaagaagatggaagctaaaaagattccggatcggatcgattatgatgcgatcgacggattagcgactgaggctcatcagaagctaaagaagattcagccgacaacgattgcacaagcttcacggatcagtggggttaatcccgcggatattgcaattctgagtgtttatattcaacaggggcgaatcgctaaagttcaataatcatcagtagtaggttatgactggtgtgttcagttgatattaacgaatgatgaaagaaaaaattaatatttttaacgataaagcacaattccaacttggaattgtgcttttttagtgagcttactttttaattagtacacgtttcattaaaaaaacaacaacactttaattaatgatgactaaattaaattaaggtattatacttcagaactagtaaatattgtttacagtgtttacaaaataaagggggagttattgttggtaagagttagtaagttagtcagtggtattttagtggcaagtagtttattagtgagttcgggtgtcatcgctcaggcagatacgcctgctgctcccaacgcagatagtacggccaatacgactggtacgactgatattcaggcgatgtttaaaggaaatagtagtccggtatcaccagttaatccggataatcccaataagcctgataatagcggtgatagtggtaacggtgctaaagccggtggcggcttatcgctgatctacgtttctaataaattagattttggaagccatgagatcgatgttttaaatccagaaacgtacactgccgcagaaactgattcggatttatcaggcttatggaacaaaaaagcagtcacagaagtatctgatgtccgaggaagtaatgctggttggacactggccgttgccgggagtagtttgactggtacagacggttctgtaatgaaaggggcaacgcttcagctaccaaaaggtacggtaactaattctggtgcaactaataatggcgtgcagtccactgaggctcttaatgtgttagatggtaattcggcgacagtattatcggcagcgaaagatcatggtgctggtgtaactgttgatcaaattgatccaagtaatgttaagttaacggtgccggcaaacacggctaaagcgcaggggtaccaaacaactttgaactggagtttgagtgatacaccagcaagttagttagaatataaccaagaggggaagctaaagcagatggcgatggctaacggttattatggataaagtaatcgttgatgtaatcgcgagcagtggcttcccttttattaaatgatagctttaaaagatgcgtcataatatggggtgtgttgagattgaaagtggttatccaattcataagactaatgggtgtgagtcttggatttagtattttaatcggacagacaggagtgtcggctaatcggcaacaatcggtccacaacaacaatgtcggttttagtgttgccgctgagataccaaaaaatcagattcataaacaaaattctttttttgatttgaaaatggcaagcggtcaacagcagacgttacggacagtcatttacaatgtcactaataaggatattaaggttcgaacggctattcataccgcgtatacgaatattaatgggacgattgaatatattaatccggccaaatcgtacgatcagtcgttaaaataccgagtcagtgatttagccacaattcagggtgagcggacaataacgattccggctgaaggctccaaaacggtcgcaatcaaggtgaagttacctaagcagccagtaaatggcgtcttgttgggtggatggtattttaaacgggttgatgacaaggtaacaggagtaacggagaaaagtatcaacgttaagaatgagtattcgtatgttattgggttgaaattattttcaggaaaattgccaattcctaatttgtgtctagggccggtgaaagctggcttgaacaattatcatcgaagcattattgttgcgctacgtaatcctgtcgcaagaattattccgaatttaaaaatccgaacggtgattattaataagcggcatcaaaaggtcattattaagaatacgaaaacgggtgtcatgatggcgccaaacacagtttttaaagcaccaatgccattaggatcacaacaattacaaccgggtgattatcagttacaaatgacggttaataatcagcgtcatcattggcgatttaaacgagattttcatattagtatgacagcagctcaaaaatataatcatgagtcaattgataataagggggttagtatgtggatgctaattggaattggcgcaatttcaatgctagtactggggttagggttaggcgtaatcgtctggctatggcggcgacaacggcggtcgaaggattaggttaattaatgggggtaggatggtgcaacggtttagcgtgtgtgtagcaaccattttaatcagtttaataatgttcacaataacgggagttgcggccgttggggggcggtcaacagtcaccgttagcttttatgctggtcagagaactcagcaacagatagataatcgcaacgttaagattcctaatggaaccaggccatatcgtgtggtgacagaaaagacgttgacaagaccaaaggggtattatcaattaccacagactgatgagcagctcttaacctggttttatgcgagtttcggtagcgtgctactgatattattgatggttatccgttggtttaataaagaaagctattgctaggtaaggagggaccgtagaagtgagaaggttacttactggcacgttggtcgtgggtgggctgttattggtagtttgcctcatggctgttaatgggcaggcaaaggttgtcgatgagccgaccagtgcgatgcaggatattacaactaatttcgaacaacgaacaattggtcgagtgccatggcccattacacacattgcggctaattatgtgcgagatggtcacatgacgcacaagactagtcgagtgaaaattactttagggaaaggtgtagtacattcgccgaatggtaagggattatataatttatgggatctggttttgaatcgccaaggcaaagagtatggcgcaactttcctggcgtataatatcaataatcgagtttggcgaccgcatcgaacagatactatcaagacgcatggaatcaaagcaggtcagccggtttggattggtaataagagcagtactaatgcgagcagtaatcccattcgaacactgcctgcttacatggtaacgaagcagtactgtcaaatggttagtcagattaaattatcaccacatattactggatttgaggctaataagcgcatcattaccgggacgggcacacaaggtggtgatctaatcatggctaaatttggtaatcagatcaaaaaaacacgagtcgatcatgaggggcgctggcagatgaaatgctttagcggtaatggtcacttgatggtaacggaaacaaatgcgtatgatgatattccagggcacactgaaacggtgattaataacggaactccacgaacggatgcgacgattaagctcaacttgtttttaactaatggtcataccttttcaaccgctaagggacgcaaggtattagtgaccggaatgatcttggggactgatcagaatgattttgatcgcgatgttgttttaaaaaataacgcactaaccatccactttgcccatgctgatggaacgcccatcgctaattataaggctaatggttcggtgaatgagccagataaggcggggtattttcatctgaaattacccactgaatcgcttaaacaagggcctaatgatgtgaaagtgtgggtgtcagatcaacacggccaacgatctaatattgatacgttaacagttaatgtaaattcaggactcatgtttggtcaaatcaatgctcaaatgcgttttcggagtaacacgattccacaaagcgagcgcttattatcgcccacaaatcagtggcaaattgaggttcatgatacgcgatcagttgcttcaaagtggtatgtgtatgccaccgcaactaaaatgaagtctgctcaacactcattaattggggatttggtctatattgatgctgctggtcaaaaacatgtgatgaccaatcaggaaacgttggtaggccatggcacacatacaaatcctaatcaacaaactacaaatattgcagcaacctggcaagcgcgacaaggtatttttctcgatgttcagcccgaattgtatgcaggatcctatcatggaaagatcaattggagtttgcaagatacaccacaatcttgatgagtggaagaaagatgtcatcaagatgtgttagttagtcattaaggaaattatgaatgaccgtcaagattgttttggcggtcattttagtgtgatatcgttgcaaggttacttataaatttgtaaaaacgattcaccaataccagacaagctgagttgattggactataatgattggaagttatagcggggtaagggagaacgtttgatgaaaacttttaagagtattatgagctgggtactaccaattgtagtggggttactcgtcgccatggtgatcaggcactttatttttacgatggttcgggtggatggaccgtcaatggaacctaacttagatgacaatgagcgcgtcgccgtggtcaagacagctaagattcagcacctcagtgtcatcgtttttaacgcctatcaagttgatccagacgcacgctccaagacggtcaaatatgtcaaacgagtgatcggaatgcccggtgatacagttaaatctgaagacggccgactctatgtcaatggcaagcttgtcccgcagaagttcatcagtcagtatgagcggacgcagggaacgacaaattgggatttgagtacgctggagaaccgttacagttggaatctgaaaacaactaaggtccctaagcattcgtactttgtgttaggtgatcatcggtcagtgtcaaatgatagtcgttactggggatttgtcccagccaataaggtattgggcgtggtcaaagtgccattttgggactcgaataaaactaagcgccataatattaattcaattagttactgaatagcagccagcgcgactcgttagtgagcgcgctttttttgtatgctcaccaactgaattgtaggggggaactaagttggttagtcattctttacagggagaacaacgtgggatggttaaagtgactaatgttgttcagaaaagcaaacaaaaggtagcatctaaattgaatttaatggtcaataagcctagaataatggcaagtatcacgatggaggctggtaaatatggcaactgaactaacaccggatgcacttgccgctttacggacaacgcatgcgcaggatcgaatggcaccagtattgacgcgagcgattacgaagaatgggattgaggctgcaagttttgataatcaagctgcgagtcgcttagcgcggactttttctgttgaagtactaacgggtaaggtcagtaatcagaagcacagcggtcgttgctgggagttttcattattaaacacgctccggcataagtttgcgacccggtatcacgtcaaagactttgagttatcacaaaactatttgtttttctgggataagattgaaagggctaatattttttatcggaatgttgaacaaacggcgcgtcagccgattgatgaccggcttgttcggttcttatttgctaatcccggcgaagatggtggtcagtgggcgatggcggccagcttggttcaaaagtatggtgtcgttccagctagtgtgatgccagagtccttcaacactgataatacgacggcatttcaagccagtttatcacggcagcttcgtaaagatgggttaaaacttcggcaactcgtgatggatggtgcaagcgaggccgagctacaatcactggagaaatcaatgttgcaaacggtctatcggatgacggcgtactcatttggtgaaccaccaactagctttgatttagaatatcgtgatgatgagcaacagtaccatcgtacggctaatttaacgcctcagcaattctatcaggactactttgaaactgatctggatgattacgtggtcgttactaattcaccagataagccgtttaatcgactttatagcttgccagacgaggataacgtgattggtggtaagcctatcgaatttttgaaccttgatatgggtgtgctgacggacgttgctgtgcaacagttacaggctggcgaaacggtttggtttggcaacgatgtgttgcgacagatggaccggaagacgggatacttggatgcccatttatttgaaactggcaagttatttggaaccaacgatcatctgactaaggcgcaacggctgttaacaggtgaaggtgaagttagccatgccatgacgttaaccggcgttgatttagtggctgatacgccaactaagtggaaggtcgaaaatagttggggtgagcaagtaggtgatcaaggctacttcgtaatgagccaagattggtttaatgagtacgtctatgaagtagttgttcacaagcatttcttggcaccggaatttcaggcgctgcttaacgaacgtgcacagcggctacccgcatgggatccgttgcactaggagggtaatgtgatgggaatattttcagaacgattaaaagaagcgatgcaacaagcgaacataacctctgctcagttatctaaacaaacgggaattggtcgttcatcaatcagccagtggttaagtaataaatacgtggctaaacatgataaggttacggcgttagcgacagtactgaatgtgtcgccagattggctgctaggtacgactgatgttgcaacagcggtggccccggaagcggtaccgattccagtatcggtcacgccaacccctgccgttgaccccgaattaataacattgtgggaacagctggataccaaacaacgatctaagttgatcaaaaaggcacggaagttgttgactaaatcggccgaacagcccaacacaaagcggaaaaagaacaagaaaaagaaaaaaggcaagaaacggaaataaggcaatgcaaaaaacaacttttgctcctcagctcgtcgtgaggagcaaaagttgttttttgactgtcatgatgaattatcaggggttgataatggtgaactaaatggtccatttttcccagtcacgcgcccaaatcagtcccatgacgccttctccaacgtgaaccccaacgacgggaccaatctcgccttcatcgatggtgagatcaggaaagctagccttcaagtcagctgtccattcggcttggagtttcggattgttgccattttcgattgtgacgcgaagtggatagtcaacggcagcaatctcagcagccagcttggctttgatggctgcgtatgcccgccgcatcgttcgttctttttgaatagcgacgatcttgccatcttgaaaggtcagaacgggtttaatgcgtaagaggttgccaacgagtccagaagcgtttgagagccgaccagtccgaaccaagtgactgagattatcgacaacaaaatatacgccggttgtttcacggatttttttgagctgagcaataacttgttcgggtgagtatccttcagcgactaatttagcagctaacaagaccatgtaagcttctccaccagccgtaattagtgaatcaaacggataaaccttgatgttggttacgtttggcaggtaactttcgagattagtaataaagctggtgataccagaagaaagatggatactaatgacagcatcatagcccgcctttgccagctgatcataagtcgtttgcatctgaccaagggtaatctgagtggtcgttggtaactcaggcgcggtacgcattcgttcataaaattctttggacgttatttcgacgttttctaagtaggtttggtgaccaaaaataacagtaattgggacgacgtgaatatgatacttttcaacatcggccgctgagaggtagcttgcgctatccgttacaattgcggttttcatttttcccccgctttcatttggtgaaagtattgcctaacattataacgcttgtcagtagttgaaagctagctttgatgaatagattaaggcgattaatgtttgaaattctcaacaactaacgtcataatgagaatcattaaatgggggagggcgcaggatgaccaaacgaattgagataaaaccggcaacagctgcggatcaagcagcgctggctgaaatatatttagtggaccgtcagcaagattttccatgggtcactgatccacaactgcaagattttaacgaagacagccgtggtgaattcgtgctggtcgcgtggattgatggtcagcgggctggcttttgttcgttgtaccggctggccaacttcattcatctgctttttgtggccccagatttccgccacttgaaagttggtgaacggctactgacagaaatgcgccagtatgcaaccgaaccactcacgttgaagtgtgtgatggccaacgaaaatgccctgcgattttatgcgcaagtagggtttcgaattgtcaaagcagatgcggacgcgctcccaccaaattatacgttgcgtgatacgcatactgagcagtacgtggcattagtggatgttatggccaatgaacgcaaacttaattaatctaatttatttttaattttaaggttgacattgtgataatctggcgctagaatctaatcattaattaaatttagattaaaaaccgtgataaggaacggtgctaagctggttagttagcgagctgcggattggtgtaaggcagtcaataccacttaacatagatcaccttggagttgcgcctcgaaattcgtggagatggtgctggatggtacccattaatgtaccggcgtatcgcaattgctgtacgtactaaggtgactattgtgaagtagtcgcgaataaaggtggtaacccgttctggacgtcctttaattaactcataggagttagttaaaggacgtttttttatgatttaaaggtggtgaggagtatggaatcggacattcaggtggctagttaccaacaaatgtgggcaatggtaactagtcgcacgaggacttgctcctcgagtaacacataggtcaacaaggaatcaaaaacacatagtataactgagtactccgggtagatcacatacgataccacgtgtatcgattaacacatagttttagcaacgtgcaatttatacgtttaggcacacatagttttaacatgaacgatatttatgacccgtagtcttaataattcgtatttaagacgcccgtacaattagctggcgcactgaatacatccaaataatgaagtgacaactagattaattgtaatgagttaacgtattagcaatggttagacggcctcattacgaacacatattaggataacagtaaccacaaacacataatggaggttttataatgacaactaccaccacagaaacagaaactcaagttgcacaacagctatttacggcctatcagacacagcatgcgttaacaatggctgattttacaagtagtgtcgttgacgaagacgctgcgtatcgagttcaagccgcattaacggccttaaaacagcagccggttggtggatacaaggtctcgttgacgagtgcggaaactcaaaagatgtttgatgctcatacgccgctgtacggtgtccaggttgcggatcactttttggcggcaccaaccacggttcgacgcgggcaactaatggacccactcgtcgaagtggagttggtctttaaggctaaagaagacctgtcaaccaccgattcattgaccgatttatggcaaaaaacgactgtcgcgccgggacttgaattgccagattcacgttttgctgactggtttcccgatttgcctaaaaatttggtggtcgcggatgccgcagtcggtgggctagtggtatatggaactgaacgagagactgccgagttgttcgcttcagctgatgcagtggcaacgtcaaagtgtacgctagtccatgatggggggacggttaaaactggtcaagcgagtgaagtgttgggtaacccgcttgagtcattgaagtggttagtcggcaagcttgcagagcaaggtaagacattaacggctggccaacgagtttcgtcggggacgtttgtcctaccaccacatttgaccgcggggcactggcaagccgacttcgatgccgggctgggacaggttgcgctggatgtaacagaagcctaagtaaaataatcacgaaaaaggccttcataaatgtcatgacatttatgaaggcctttttgaagtgttgctaaatgaatgtttttcagatgattagtaattttcaaagattggacagactgctaattatccaatttgtagaccagaatgtttcacgtgaaacattacttatttaaacgatggtagttttgatcaaagtacttgccgttgcgaatatcattcggcatttctttgtaaggtgcttcactgattatatcttcattgttttggccggcgtcgcccatgtaagtaatattggcaaattcgggtacaactagttttggataagtggcatacttttcacgagactgttccattaaatcgatgtgttcgttttggtaagtgaccgtaatttcagggtgttcttcaacccactttgggaagaaaatcgtaccgtgtagtttcttctcattgggcatgaagtctagtgcaacgtcagtcccagttggttcagtccaagaaattttgtaaatgccttcggtcaacatgacgatgtcagctttttgatcagtgacccaacgaccggcaaccatcccaccgtggattcggtaatcaacggtgtggtcgttcttggcgtaccactcgtattcccagccgttatcataagtgtagataaagtgtgtgccgagaaagtcatcaagtgttttaaaagtttttgtcattagaattaccttccttatgtctaatatgtcattttaatcatgtaatttattacatgttttaaacaacaaggttagtgtatactgttatcaaggaatcgtcaaggaggaatttccaatggcgcaaaaaaacaagttacaatttattattctagggttattaaaccagcaaccattaacgggctatgatctaactaaagcctttgatgacgagatcggtgaattctggcaagctcaacatagtcaaatttatccgcaattgaagcgactagaagaacaaggttacgtcacgcatgaaattacggtcagtggcgaaaaacttgaaaagaaactctaccacatcaccgcaactggtcggcagctgttacatgagtggatcagtgtcggtacaccagacttaaccgctacgaaagatgaatttattttaaaactatactttattcaaacggatcgtgatccacgcctactagcgatgttacaggaacagctcaccctgcacacagctaagttagcacacttacaacagcgattggcgaccgttttcccgcaagctaaagctgctaagcaacattatggtcactatttgatcttacaacatgcgatcggacgagaagactactatgtgaattggttgaagcagacgttgaaagccttaccggagtaatggggagagtgctgccgttctaactggtggctggaatcatagcgttaaaagctacccttaattatttagagcggcgtttgaaggaaatcagcttatgattatatgcgtgtgagaaatggtgccgtttgaattctgaaactggtataatggcagtggtcaatatcaattcacttcaatgaggagattaactatggaaaatcaaaaaatgcaagagccacttgtctatcggcgaattttactgaccgttgatgaggacgataatacctcttcagaacgtgcgtttcgatacgcaacgactttggcccacgactatgatgttccgttaggaatttgttcggtgctggaaagcgaagatatcaatatctttgattcattaacaccgtcgaagatccaagctaaacggaaacacgttgaagatgttgttgccgagtacgttcagcttgctgaacaacgaggcgttaatcaagtagagccgcttgtctatgaaggcggtgatgtggatgacgtcattttagagcaagttattccagaatttaaaccagatctattagtgaccggtgccgatactgaatttccacattctaagattgctggggcaattggtccgcgtttggcccgaaaagcacctatttcagttatcgttgttcggtaatcaagactcgggacagggattaagatccaagctgatgaaattttaacaaccgcaagctcatcatggctaatgaggagcttgcggttgtttttgactgctattgttcattaatgaacttaacaatttaatttttttgttggctataaatactgctaaacatgagtttataagtgtactgtttggatgatattaaataatttttcaaattcttgttgcattatgagcaaggatgactataataaagtttgtaaattaattcacaaaggaattgaacggaggaagcacttcatgattaagacagaaaaaaatcaaacaagcaaagttactgatgaagttgatcaattagttcaacgttctaagaaagcattagctattttgaagtcatatacccaagcacaaatcgatgatttatgtgaaaaggttgcggttgccgcactggacaatcatatgaagttagccaagttggcggttgaggaaaccggtcggggtgttgttgaagataaggcgattaagaacatctacgccagcgaatatatctggaacagcatgcgccatgataagacagtcggcgtcattaaagaagacgatgaagagcaactaatggaaattgctgaaccagttggtatcgtagccggggttacacccgtaacgaatccaacttcaacaacggttttcaagacgttgatctcattaaaggggcgtaacacgatcgtctttggtttccatcctcaagctcagaaatgtagttctgcggctgctgatgtgatgcgggaagcgattaaagctgctggtggtccagctgatgctgttttatacatcgaacacccaagcattgaagcaaccgacgccttgatgcaccatacggatgttgcgacgatcttggctaccggtggtccaagtatggtgacagccgcttactcatcaggtaaaccagcactgggtgttggtcctggtaacggcccaacttatgttgaaaaaacagctgacattaagcaggcggttaacgacattgttttatcgaagacgtttgataatgggatgatttgtgcttctgaaaatagtgccattatcgacaaggaaatttatgctgaagttaaagctgaatttattcgtttgggttgctactacgttaaacctaaagatgtgcaagccttgagtgatgctgtcattgatcctaaccggcacacagttcgtggtccagttgctggtaaaacagcttatcaaatcgcacaaatggctggcttgaaagatgtcgctaaggactgccgggtcttgattgcggagattaatggtgtcggtatcaagtacccattatccggcgaaaaattatcaccagttctgaccgtttacaaagcggattcgcatgaagcggcgttcaaacgggctaatgaattacttcactatggtggcttaggccatactgctgggattcatacgaccgatgatgcattggtcaaagaatttggcctacaaatgccagcttgccggatcttagttaacacgccatcttcagttggtgggttaggtaacatctacaataacatggcgccttcattaactctgggcacgggatcatatggtggcaactcgatttctcataacgttacagatatggatctgattaatatcaaaactgtggcaaaacggcgtaataacatgcaatgggtcaaaatgcctcccaaagtctacttcgaacgcaattccgttcgctacttggaacacatggccgggattaagaaggttttcctagtttgtgatcctgggatggttgaatttggctatgctgatcgagtaacggcggtcttgaacaagcggactgatccggttgatatcgacatcttctcagaagttgaaccgaacccgtcgactgacacagtctacaaaggggttgcccggatgaaggcctttaagccagatacaatcattgcactcggtggtggttctgcaatggacgccgctaaggggatgtggctcttctatgaacacccagaagcttccttcttaggtgctaaacagaagttcctggatatccggaagcggacgtacaaagtaccagtatccgaaaaagtaacttatattgggattccaacgacttctgggactggttctgaagtaacgccatacgcggttattacggactccaagacgcacgtcaaatacccgattacggactacgcaatgcaaccagatattgcgatcgttgacccacaatttgttgaaacggtgccaaagcggacgacggcttggactggtctcgacgtaattacccacgcaaccgaagcatatgtttcaacgatggcttctgacttcacacgcggctggtcaattcaagctttgcaattagccttcaagtacttgaaagcttcttatgatggtgacaagatggctcgtgagaagatgcacaatgcctcaacgctagctgggatggcctttgccaatgccttcttgggtatcaaccactcgatcgcccataaattaggcggggaattcaacttaccacacggattggcaattgcgatcacttatccgcaagtcgttcgttacaatgctgaaatcccaacgaagttagcaatgtggccgaagtacaaccataatactgccttagccgactatgccaacattgcccgggccttagggttaccaggcaagaccgacgaagaactcaaagaaagcttagttaaagcttacattgacttggctcattcaatggatgtgaccttatccttgaaagccaaccgggtcgaaaagaagcactttgacgccaccgtcgacgaattagccgaactggcctatgaagaccaatgcacgaccgctaacccacgcgaacctttaatcagtgaattaaaggcgattattgaacgtgaatgggacggccaaggtactgaaaaatagccctttgtgaattaagggagcccgcgctcatgatgagcgcgggcttttttgtcatgtggttttagaataactacctggaaagtttttactgtttgttttcagaggaggagaaaatgaagacttgatatggataaattatcggcttgcacactatatagatatacttataggtgtactaaatatttttgagattcggttaggaaaattcggcgttctaggctacaataatgcaagagttaattttacggaggagaagcccatgaaaaataaggcagtcacaatcaaagatgttgcgcgccttgcagaacgctcaattgcgaccgtgtcacaaattttaaacgggcatggtgataagtttagtgcggcgacggttgctaaggtggaagcggcccgggatgaattaaattatgagcctgattactttgctcagcggatgattaagaagaccagcaaaacaattggggtccttgtgcctgatattcggaatcccttttttggtgagctgcttcgaggcattgaaaacgtcttgtatcagcaaaatttcatcacgatgttgtgtaatgctgatctggatgaagacaaagaacgcgtctatttggatgaactcagccgccggggtgtggatggctttattatcgcaagttcggccgtttccaataatgcgattaatgatattctacggcagaagggtcacccatttatcgtcttagaccaaaagcgcgccgaagggttcagcgattctgtgttgactgatgactatgatggggggcggcaagctgctcaacacttaaaagatttgggacaccggcaagtcgccgttcttattccagcaaaaccgtcagccaatgtccaaaagcggcttagtggtttttatagtgtgtatccgcggacagcggtacatgtcatcgcgacgccgctttctaaagtgggtggtcgccaagttgttccggaaattttggcgactggagttacggggatctttgcagtcaatgacgaaatcgcattcggtgtatacttaggcatggctgaacatgataagcggataccggatgattacagtgtcattggctatgacgatgtcgaaatgtgccaatatgtcgcgccacagcttacaaccatcgcacaaccgatttttgagttggggcaaacgacagccaaccagttactcgaccgtattgctaatccgcagcagccatgggaagaacaccacttaccagttaaattaattgaaagaaattcgacggcacatttgaattaattattcagatgtgttatattttttacgagttattaaaacgttttcataaaacgttttaataaaaactaaattcagattaatttaactatttggagggaccattatgaatacggtaaccgttattgggagtatcaacttagaccggacgattcgggttgaaaacatgccaaagcctggcgaaacgattcacactaaggaaatcttttcagccggtggtggtaagggcgcgaaccaggccgtcgcagcgcaacgttctggtgctaatacccactttattggtgcggttggtgacgatgctgctggtaaaaccatgcttgatttattgacgcaggaaaagatcaacttggcagggatcacaaagatgactaatcaatcgacaggtcaagcttacgtcacggttgatgatgccggtgaaaaccaaattatgattcatggtggtgccaacatggcctttacgccagcagacgttgaagcccaccgtgatatcattgaaactagtgattttgtggttgcacaatttgaaagcgctgtcgatagtacggtcgaagcctttaaaattgcacaggccgctggcgtaagaacaatcttgaatcccgctccagccatggaaaaagtccccgctgaacttttagcagttactgacatgattgtaccaaatgagacggaaacggaaactttgactgggattgcaatcaccgatgaagccagcatgttaaaggcgtccgctgcattacacgccctcggtatttcagctgttatcattacgattggtagtaagggtgcgttttatgatatcgatgggcgacatggtatcgtaccagcttttaaagtcgaagccgtggatacgacttcagccggagatacgtttattggcgcgatgagtagtgtgttaaataaagattttagtaatcttgaagatgcgattcgctatggtaaccgggcgtcatcgattgccgtacaacgtttcggtgcgcaaccatcaattccttataaaaatgaaattacagccgcggagggtaaataattatgaaaaaaacaaaagttattaattcagatttgtcacgagttattgcaacgatgggccatttcgataagttgagtattggtgatgctggcatgccagtaccaagttcaaccgaaaaaatcgatttagccgttgataatggtattcctagttttatgcaagtcttgaataacgtcttggaagagcttgaagtacaacgaatctatttggcagaagaaattaaagttcaaaatcctaagatgttgacggccatcaagaagcgcttaccagacaccccaattaccttcattccacatgaagaaatgaagaaggacttggctgactgcaaggcctttgttcggactggtgaaatgacaccttattcaaatattttattggaaagtggcgttactttttaaagtagttggtgattaatggagggattggaatgaatactaccgctttactaattggcttagggccgttacttggttggggactttaccccacgattgcgtcgaaaattggtggtcggcctgttaatcagatcttgggttcaactattggaacgttaatctttgcgctgatttatgcatgggtgcaagggattgcttttccaagcggcatgaatctctggttttcaattctatcagggatcggttgggcaagtgcccaaatcgtgacatttaaagtgtttacgatggttggttcttcacgagcaatgccaattacgacggccttccagctgttgggcgcatcactgtggggcgtcttcgccttaggtgactggcctggggcaatggacaaggtcttgggtggcctagccttagttggaattatcattggtgcctggctaacagtgtggtctgaacataaggatgcaggtaacgcccggaccttacgccaagctgttatctggttagcagttggtgaaatcgggtactgggcttattcggctgcgccccaagcaaccaatattggtggggaggaagccttcgttccccaagcaattgggatggttattgtttcgatcgtatatgccctgttcttagcatcacgaggtgaaaagttagccctcgttgaaggggtgtcatacacgcacatcatctcaggtttcttcttcgcgtttgcggcgttgacttacttaatctctgcgcaaccaaatatgaacggattagcaaccggctttattctttcacaaacctccgttgtattggcaacgttaaccggtatttggttcttaggccaaaagaagactaccaaagaaatgtgggtcacgattggtggactgatactaattattgcggcagcagctgttacggtgacgatttaaaacaaattaatatggctataagactatttaatagagtcgctttgaaggagttatacgcttctttaaagcgactctatttttacggttattgattacaatggtcgattacaaaatttgctttatgatatggcgataatgaaaataattcggcataatatttatagtttatatcagacatctaaatgtttgatgaatcattagtccattaatttaaaaagccaatgaaaaaagagtgcattaataatgtatgcgctttcgtatatatttatctgtgaagaaaagaaatgattaaggagcgattttgatgaataattcatggattaatatttcgggtaaggtatacgttgttactgggggctcatccggtattggtaaagcaattgtaactgaattattgaataacggggcgattgtttataatgctgacctcaatcaaggtgatcagcaaaatgataatttacactttgttgaaaccaatgtcacagatgcggaagcggttaatcggctggtcttaaaggttgttgatgaacaaggaaaaattgacgggcttgtaaataatgctggtatcaatttgccacgtttattggctgacgccaaggatcctcacggtaagtatgaatttgcagaatcggattttgtgaaaatgtttgccgtgaacgtgaaaagcgtcttccttgtatcgcaggcagttacccatcaattcgagaagcaacagtacggtgttattgttaatatgtcctcagaagctggacttgaaggttcacaaggacagagtgtttattcagcaactaagggagcgattaatgggttcactcgttcgtgggctaaagaattaggtgaacataatattcgggttgttggtgtcgcgccaggtattatggaagctactgggctaagaacacgctcttatgaagaggcgttagcttatacccggcataaaactgttgatgacattcgggcaggctataagagtacgtcaaccacacctcttggtcggagtggcaaactatcagaagttgcggatgcagttaactatttactatcagaacgtgccagttacattaccggggttacgattaacgttgcgggaggcaagagtcgtggttaacctttaaattttagttgggggcatggtgaggcaatggataggcaaagttttgaaatattaaacttttttattaataatgatgcattgacactaagagaattacaatcccatttttctgtttcgagagtcacaattaccaagaatattcgtgcaatcaatgattatttggtgggtattgcaaaaatcaacgttaatcaagccaagttttacctagttatcaataattattctgccatggctaagctacaaactaatttcttgaaaaaggatttagatttcaatgatccctcaaagcgacaagcaacgattttaaaagaattgttacagcaaatcacggattacgttattctggatgatttggcagaatcattggctgtgagtcgtggcactatcaataaggatttaaaagcgctcaaacaacagcttgattattaccaagtcagaattgagacaaaaactaatcgtgggattcatttagcggttgaacatgattatatgtatgcagtaattacacgaactttagtcgggaaatactacgaactggaagcaacctgggataaagcgacagatgtcaaattgcttaatcttgttaaaaaacttgatcataataatgatactgtgaccatgattaaaagaaatattgcggttgttaattggttacgtaaatataacattcaaatcaatgatcgtattaataactatcatccacttcttagtgatgtaacgatggcgtccttgcggaatctagttactgagataattggtagctcgttaagcactagcgaatgggaatttatttcatacccattaaacatcagaaagctaccgaaggatgataatcagttagttcaagtgggattggtcgaagttgaggatttaatgcagtcggtttttccaatccttaagcaaaaattagatgtgaatttggactttaaacggttgttgatggagttgcgatatcatttattatttctcattaatcgggctatttttgatgtcaagtcagaaggatttatctcggtagacatgttaagtaagtatccagtttcaacggagttagcgcaattaacattatcaaccattgccactaaattgaatattcggattcgttcccaggaggttggttatttaacagtctattttcagatggagcttgaagaatacatggcagcgccaattattcatcgggttgcactagttgagcccattaatactagtatgaaaaagtttatttccgagaaattgaaagaaatgttagatgatgatttgcagattgatgtttttaactcaattagtgaatgggagcagagtccagaaaaatatttactgattttttctaacagttttttaacagataatgaattaattaaccacgcgcctattattcggttgaattctatttttaatcaaggaacgttacgtgaacgtcttcaaatttcgttggttgatgaagctgttaatcagggacagtgtcgatttgatgtcacgcagtttgaggaacaggagacctacgtcactggagtgaaaaaattaattaatcaagagatacaacatggtcaactgacaccagattttatgcaagcttggcttaatagagagcaacaatcgagtagtatttttggtgatggggttgcattgccacacgttattgataaatctggactaaatcgaatccttgtaacagtaggagtgtttgaaaaaccggtagtattcgataatcaaaaggtaaacgtggtttttttggtcgcaattccgtataaactagatgcaacattaagcaaaatattagcacaagtatacgatctaattcgcagtatcacagctaacagcaatatttataataacttgaaaaattatgatgaaaatcaaggattaaatcagttgatggaggcgatttaatgttaatttattttggcgtgatcctagtcagtgcgtttctattacaaggtttccttggactaagacaaattaagaatttttctaaaacctttcatcaattacgagtgttagcgccagtagcaattggcaaaaatcctaaaaaattacggtcggggacactaattctattagcgataaaggatgacggcacgatcttagaggctcaaatgatgaagggggttacgatttttgcaaagtttagggaattgcatcaactgcggcagaaaaatattgcggaaattgctgcttcataccagcaattaaaacaattcgataagctaacgcgagtttgtctattggatgcctataagaactatttaaattacaaagcaaatcagctaacgccacaagatttcgatggtagtgtcaaaatttggagcctaccaatgattgaaaagctgaaatctatttattataaaggcttagcaagtttgcgaaaaaaacaagtgaacgtaaaggagcattaatactatgaaagtagtcacagatttggcctcgggctttatggggctgtttcagagcggtggtaagacattaattggatggatgacatcaattattcctgttgtgctattgctgttagtcttgatgaacgcgattattgcttttgttggtgacaagaagatggccaagttggccagagcttcgtcaaagaatcctgtaacccgttatttaattttaccgtttgtttcggcatttatgctcggtaatcctatggcgcactcaatgggacggttcttgccagaatactataaacctagttggtatgcatcgattgctcaattttgccacactagtaatggggtattcccacatatcaatccttccgagtatttcatttggttagggattgcgcaaggggttcagaagttaggattgaatacaatggatttggcgattcgatatctattagtcggcctagtaatgaactttatcggtggttggattactgactttacaacagcctatgtctgcaaacaacaagggattaccttgtccaagaaagttgaatttaacggctaattgagagagtgaggaacgagatcatggcaaaggaatatcatagtatcaaagttgttaaaggctctggtggctggggtggcccgctaattattacaccaactatcacgaagcataaatttgtttatgtcactggaggtaataaaccagcaattgttgataagattgctaagttgacaggaatggaagctgttgatggctttaagacgtcaattcctgatgaagaaacagcattagcggttgtagactgtggtgggacattaaggtgtggaatttatcccaagaagggtatcaaaacaattaacgtattaccgactggtaagagcggtcccttagcgcaatttatgaatgaagctaattatgtttccaatgtagatgttgatcagattatgttggtaacatctgaggaggcgcaattttctgatagtcaaaatgaaagcgctaaccaatttgaggatgtagatgacgatacgaaattcgataatacaaagacactaacagcacaaacaaaaaatcctgggatcttaactaagattgggattggtgctgggcgagttgtttcgacgtttaatcaggccgcaaaagatgctgttcaaacagttattaatactattattccatttatggcatttgtggcattaattattgggattattaatggctctggaattggtaaggtttttgccagtgtcatggagccgttagcaggcaatgtctggggcttgatggttttaggatttatttgctcattaccattcttatctccattgcttgggccaggcgcagttatcggtcaagttatcgggaccttgattggcgttgaaatcgggaaaggtaatattccaccacagtatgcattaccagcattattcgcgattaacacgcaaaatggttgtgactttattccagttggcttaggactagctgaggctgattctaagacggttgaagttggggtgccatcagtgttatatagtcggtttatcaacggcgttccgcgggtctttattgcttggattgcaagttttggattatattcaaaataaatttttagaaggtttgaggtgtattgtatgatgacaaaagagagaattatcttttcaacaaaggtcttagaaataggtgcggaatctgctgattttaaatcgattggcatggcagtattatttggtgatgaagctccagacgcattacggccttcttgctttattatcgaagttgtcccaataagtgagcaaatcacagcaggaatgaaacttgaagtcgacaatcaagtctatcaaattacagcagttggtggtgaagtccagactaaccttggaagattaggccatacggctattagttttacgggtgcaaaggaggctaaattgcctgggacgttatatgttgagcagggcgattatcctgattttaaagttggtagcgtggtacggattatagctgaataattaacttggcagatgttattttgctctgtgtcgagttgagttaaggtcatgttttgaaagcggtagttagttttcgaagaatggctagcttctaaacatgcagacattgttggaagtatgcccctgtaaaacatacactaattactaaaattgtttaaaaaatgaatgtatgagatactaactttcaacagcgatggtggttcatcaaggcaagcagactagcgctgttgttgatctacaatgcgtttgaatcgtgattaagtggtaaaaagcatgagtttatgaccacttgaatgtaagcgtttgctatggtaatattcgtttattaaattgtgcgtaattaaattgtgcatgaaatgggggctttattatggttatgaaacaaacaaaacaaactaacatactagcaggtgcagcagttattaaagttttagaagcttggggagtagatcatttgtatggtattcctggaggttcaattaattcaattatggacgcattatcagcagaaagggatcgaatccattatattcaagtacggcatgaagaagttggtgcaatggccgccgctgctgatgctaagctaacgggtaaaatcggggtttgcttcggctcagcgggacctggtggcactcatcttatgaatgggttatatgatgcgcgtgaagaccatgtccctgttctagcacttattggtcaatttggaactactgggatgaacatggatacgttccaagaaatgaatgagaatccgatttatgcggacgttgcagattataatgtaacagccgtcaatgctgccacgttgccacatgttattgacgaagcaattcgacgcgcctacgcgcaccaaggtgttgcggttgtgcaaattccagtcgatttaccatggcaacagattccagctgaagattggtatgcttccgctaatagttatcaaacgccgttattaccagaacccgacgttcaagcagtgacgagattgacacagactttactcgcagctgaacggccacttatttactatggcattggagctcgtaaggctggtaaagaactcgaacaattgagtaaaacgttgaaaattccattaatgagtacgtatccagctaagggtattgtcgcggatcgttatccagcctatttgggttctgctaatcgggtggcacaaaaaccggcgaatgaggcacttgcgcaagccgacgttgttttatttgttggtaataattatccgtttgcagaagtttccaaagcgtttaaaaatacgcgttatttcttacaaattgatattgatccagctaagttaggtaaacgacataaaacagatattgcggtacttgctgatgcacaaaaaacgctggctgcaattttagcacaggtatctgaacgggagtcgacaccttggtggcaagccaatttagccaatgttaaaaattggcgggcttatctagcttcattagaagataagcaggaagggcctttacaagcatatcaagtgctacgtgcggttaataaaattgcggagcctgatgcaatctattcgattgatgttggtgatatcaatttgaatgcgaatcgacatttgaaattaacgccgtccaatcggcacattacttctaacttatttgctacgatgggagttggtattccgggagcaattgctgccaaacttaattatcctgagcggcaggtgtttaatctggccggtgatggtggcgcttcgatgaccatgcaagatttggcgacgcaagttcaataccatttaccagtgattaatgttgttttcaccaactgccaatatggatttatcaaagatgagcaggaagatactaatcagaatgattttattggcgttgaattcaatgatattgattttagtaagattgccgatggcgtgcacatgcaagcttttcgagttaataagattgagcaattacctgatgtttttgaacaagccaaagcaatcgctcagcatgaaccagttctgattgatgcggtgattacaggagatcggccactgcctgctgaaaagcttcgtttagattcggcaacgagttcggcagctgatattgaagcatttaaacaacggtatgaagctcaagatttacaaccactttcaacttatttaaaacaatttggcttagatgatttgcaacatcaaattggacagggtgggttttaaattcagctactatcgatgtcttgaataagtttgattgaattaatggagattatcaaataatcttatgttgcgattagggaaagaagcctaacttatttccttaatcgcttttatgttcatgttagatgtgctaaaataagtaacaatagagatggatatgggaggtgtctagatggctaatacacaattaagtgatgcgacgcatattatggcatatattgcgttgcatactgatgaccagctgaaaagtgagcatattgctagtagtttaaatacggatcctaccatggtcagaagaatgatgagtaagttaagaaaagcaggcttgttaacttcggttcgtggcgttgctagaccaacattagcttgttcgcccaatgatattaccttgaaagatatctatgtagcagtggtggctaagcgtaattttttaaacgttgatcataatacttcggagacgtgtccggtcgggtcggtaattccgcgagtgatggaaaaatactattgtgatattcagaatagtgctgaggcacgtatgtcgcgagtgacgctgcaagatattattgatgacattagcgctgttcaacaacaagcataatttaagataaagacttgacaagggtcaagtttttatttaggacatagttgtgctcagaaaagtaacaacaaaaagagggtaatggaaatgactaaaattaaagcaggacaagcattggcacaagtgttagtcgactggaacattgatcatatctatggtattacagctgactcgattaataacacggtagatgggttctaccaagagaaagaccacttgaagtatattcaagtacgtcatgaagaagttggtgctttagctgccgcggcagatgctaaattaactgggacgattggtgttagctttggttcagcaggaccgggcgccgttcatctcttgaacggattatacgatgccaagatggatcacgtaccggtgctagctttagtcggtcaatcagcaacatccattatgaatacgaacttctttcaagaaatgaaccaagatccaatttttgcagatgtagccgaatttcataaacaagtgacaacggctgaacagattccatacgtggttgatgaagcaattagatcagcatacgcgacccgttcggtttctgttgttattattccagatgatttgtctggtcaagatattgagtttgatggttttaaaacggcttcacttagcggcagtcaacaggtcttaatgccgaaattagatgacgttcagcagacgatagcggctttgaaagctgctcaacaccctgttttatggattggcaagggtgcctataatgcgcgtcaagaagttatcgcagtttctgaaaaatttagtttgccggttttgtcgacggctccagcaactggtattatgccaactgaccatcctaatttcatgggctctcgcggtcgactaggaactaaacccgcctttgaagtctcgcaagcggcagatctagttttgtttgttggtactaactttccatttgcacgttacttgccacaaggaattaagtttattcaagtcaataataatttagcagatttaggcaaacaacatgatgctgatattactgttcttgcagatgcaaaagaatttttccaagcattacttcaatccgaagtgacaattaagccaactaagttcttgaaagctgctcaacgtgataagcaaaactggaaccggtggctcaagacaattgctactgatgatcaaggagggttgacggctgaaggggtgctagaagctattaaagacaatgctactgatgatgccgtctttggtctggatgttgggaataatacggaatgggcaatccgacagttaccattgaataagcaacagacttttacgatgtcggcttggtatggcacgatgggttttggtttgccagcaggtttggccgcccaattgaattatcctaagaagcaggtttggagtatttctggtgatggtggttatgccatggtgatgccagacttactaacggaagttaaatatcatttgccagtcattaacgtggttttagaaaacaaagtattaggctttattcaacatgaaaagttactcgctaatcaggcgccgtatgggattgacttgattggtgctgattgggccaagatggcagacaacatgggtgcgattggttttaaagtgactaaccttaaagagttgaaagcaacgtttcagaaagttactcaactacagcagaatggtaatcaactaccaattgtgattgatgcaaaaattaaaaatgttgatccaattgatactagttttgttccagtagatccagaaaactttgatgcagatacgattgctaagtatcgtgaacgatatggtatcgctgaagcggatcaaccggcacttagccaattattaaatgaattataaagggttatgtaaaggagattagtataatgacagttattaatggatatgaacagagtgatcgtgagcaaaagttaacgattttaaatttaccatcattggaagcagctgctaaaaagatcatcccgagcggaggctttggctatattagtggtgggtcagaagacgaatggactttaaagcagaatacaatggcctttaaccatgttcaaattgtgccacgagcattgacggatatggaacagccaagcacacagactcaggcttttggcatagatctcaaaacgcctattatgatggctccagcggccgctcaaggattggcacatgcacggggtgaagctgcgactgctgaagggatggctcaagttggggcactcatggctcagagtacttattcttcaacgtcaattgcggatactgccgcagctggtaaaggtgcgccccaatttttccaattatatatgagcaaggattggaatttcaatcagagtttattggatgaagcagtgaaggctggtgctaaggcaatcattttgactgttgatgcaacagttgacgggtatcgtgaagctgatattatcaacaatttccagtttccaatcccaatggctaacttgactaagttcagcgaaggggatggtaaagggaaaggtatcatagaaatctatgctgctgcggcgcaaaagattagcccagctgatgttcggcgtattacagaatatacgaatttaccagttattgtgaaggggattcagtcaccagaagatgccttgttagcaatcggggctggtgctcaaggtatctatgtttcaaaccatggcggtcggcaattaaatggtggtccagcttcctttgatgttttacacgagattgcgcaagccgttaatgggcgcgtcccaataatttttgatagcggtgttcggcgtggctcccatgtctttaaggcgttagccaatggtgcagatctggtggcacttgctcggccgattatctatggattagcattgggtggtgcgcagggtgtcgcttccgtagtgagtcaccttaatgatgagctgttgatcgatatgcaactagcgggaactaagacgattgaagatgttaaacgtgctaaattacttaggtagtagaagtaatgctgaatataatgtctgaaatgaatttaaaatacctgatataataacactttagcgttggttttggtggaagtaaattctgctgagatcaacgctttttattgtaataggaagatgttctgaacagaaatagctgaggaactaagacactgattgacgaattgaagctatgccggcgttgaagttaggatattgtcttaaaatgcacaaaaagcgtcctaaagcacccagctgagtttttcaagtcttaaaacggttattcagacatacctggcaatagtatactgtacacatgcgcacataccagttttatttaggaggctgaatgtttcataatctagttatgatgacaaggttgtaatcatgagttttgttgtgagttatttttctcataaattaacttcaaagtttcatagtaattaggatatttagagatcgatttttgattagtaaccatcaatgcatattatactgagctgaacatgaatactagttatttagtttttactgaatagctgactccttaatgtggacttacgccgtcaacaatgagaaaaacaaacacatagattcactgacgaataaataaacctgaattctttgaacgggagactttaatttgagtgttgaaaataattattgtaaattacaacaagcgcatgatcaaaaatgtcgagtctcattacggttttataaaacaaatgggcagatggccgagacagttggctatgtcactacgattgtaccgaaagcaattgcatttatggcaattactggtcatcggcaccttatccaactcaatagaatcattactgtgagtttacagtcccaagaccgccgttacgtcatgtaatatgttttggtttatgattttacacgtgtatcatgattgctagtattgatatttaagtggcaatattaacgataactagttggccttaacttgatactgggtgtgctttttgagtcgcagtctcttaaattaaaattggtctggaaagtaacttgttaattcaagttctttatcaagggctattaaatagggaaccttgtagggaaatcaattcattttatgaaattgatttctcttttgtttaaacaaaattattctaattatttctaattgattctataagcactttacttaacgatacataaaaatcgtgatacgattcagttgtagttttaaaggatattatggtcactaagttacacatataaatttttatggaggtgttgtaatatggcaaatttctacggaaatgatccttttttcaacaatgatatggatgatgttttcaatcaattatttcggcgcatggataatcaaaattcggagcgtgcacggtatttagttaatggacaatcgctgacaccggatgagtttgctcaataccgagcaactggtaagctaccccaaaataataaaacaatagaagtatctaaagatggtaaacaggctgttaaaaaaggggggattttagaaaagttagggactaatttgacggaacaggctcgtgatggattactagatccagtgattggacgtgagaatgagattcaagaaactgcagaaattttgagtcgtaggacgaaaaataatccaatcttagttggtgatgctggtgtaggtaaaactgcagtcgtcgaaggtctggcacaagcaattgtggctggtaaagttccagaaacgattcaagataaagaaatctattcgattgatttatcgtctttggaagcaggaactcaatatcgcggttcttttgaagaaaatattaaacagctagtaaaggaagttaaagcagctggtaatattattctattcttcgatgaaattcatcagattatcggcacgggcgccactggtggtgaagatggtggcaaaggattggctgatatcattaaacctgctttgtcacgtggcgagctgactgtaatcggggctacgactcaagatgaatatcgcaatactattttgaaaaatgcggctttggcacggcgattcaatgatgttgtgattaatgaaccgacggccgctgacactttacgtatattacaaggtgttaaaaagctgtacgaaaagcatcatcatgttgtattaccagatgatgttttgaaggcggctgtggattattcaatccaatatataccacaacgcactttgccagataaagctatcgatttgatcgacatgactgcggctcatttagcggctaaaaattcgcaaactaatgttgagacattggatcaacgcgttaaaaaattagaggcagctaaggaggccgccgttaaatcggaggactttacaaaagccgctgatatcaagaagtcgatcgaggaaaccaagcaaaaaattaaaaaaacggatcaaaaagaaaaaatcactgccacgattgatgatgtggcacaatcggttgaacgtttaactggtataccagttgctgatatgggcgctaatgatattgagcacttgaaaaatcttgataagcgtctgaaaagtaaggtaatcggtcaagatgaagcggttgaaatggtagcgaaggcaattcggcgtaaccgtgcgggcttttcagagggtgatcagccaattggaagttttctgtttgtgggcccaactggcgtaggaaagactgaattagctaagcaattagccttagatatgtttggaaataaaaatgcgattattcggctagatatgagtgaatatgctgatcgtacagctgtgtcgaaattaattggtacctcggctggatacgtaggctatgaagataatgctaatactctaaccgaacgggttcggcgtaatccatattccattgtattattagatgaaattgaaaaggctgatccacaagtattaacgttactgttacaagtgatggatgatgggcgcttaacggatggacaaggcaatgtcattaatttcaaaaatacgattattatcgctacttctaatgctggctttggtaatgaagcattaagtggtgacaagcaacgagatcagtcattaatggataagttagcaccatttttccgcccagaatttctgaaccgttttaatggaatcgtggaattttcacatctgactaagcaagacttaagtcaaattgtcgatttgatgttggcggatgtacaaaaaacgttagccaaaaaatccatcaaacttgaggtaactaaagcggccaaagattggctgatggaacaaggctatgatgaagcgatgggtgcgcggccattacggcgagtaattgaacaacaaattcgtgacaaggtaacggatttctaccttgaccacttagatgtcaaaaacttgaaggctgatttagtggatgctgagattgtgatatcggcagcttagcttaaatcagtgttcataaataactttatgtaagaggagattgcttgatagatctcctcttttcgttggttttcaccatttgatattaatctattgagtaatgtgaattagtgaaattaagtctagtttgacttgtaatctaaggaaaaattaagggggagtatcgatgaaactgatttatattaacgatctttttacatgaaactttagtttcgtatgaataattaaactgatgtatctttaaatgtttatttctagtcttaaaacaatattgaataattaatatatttatgtattcttttcaattaattaatactgttttaaactgttgatacaggtatgtatttgagcattataggagtgggatatggaaaagccagaacaaaaactattgctttataaattaagcgatcggttattcgctgcgattcaaaagaatcttcaactagaaagacggcaggcattactagttaaactaggcattgatactgtattaaatgttattcctaagctgataattactattatcttagcgttgctgctacacgagttggtcccagtgttagtttttatgggtagttttttagttttgcgtggctttgcctatggacgtcacttgaaatcggatttgttatgtacgatattaactatctttgtgtttgtgggtgtgccgtatgtgattggaactggtatttctgaagtatacagattgttattaagtttaatatttgtaataatcataagtatttttgctccagctgatacggtaaagaatcctattacatcgaagtcattgagaaaaaaattaaagcgacgggcaattggattgtcattaattttgagtttgttacaaatagttagtaataattattttggcacaatcattttaattgcgatggcattagccgctttattactaatgccctatgaaaggagggaaaattatgaaagaaaaaatgtataaagtacttagccatctttttcaatacgtaggtactaaacagttggttatgtgctgccatgggatattattcgaaactaaaattcctgatgaattaaaaagcaaggattagtgtagatatatgttaatgattgtcttccaagaattatctatctatttgataattaaatctttgttgagaaatatattttttgtgagactttttgatgttatattcttatccgtctgtatgctgatgagttatatttttttagcaaagttaggaattagtttttcttttttaatgttaatgatgtttatatttttcacttggtggtatgtacgagttctaagcggtgcactatgtataacatttcaagtgttcatatggtcgattatggttgaccatatttgtgatatattaactcgtttaatgaaagttcctaatgggtatgtggtagtgtttgtcatattgagtgtcgtaagcttaatttttcttaatattgtaatggatcgcacgaatttcagtcccacgtttagtaatcagagcttaaatcgcataaccgcactattattaatgataatatacttgtatattatgttgagtgaaggtctggaaaatcagttccaggttatattaagtaatttaattatattgtcagttgtaatggggttagtattggtgatttataacgaatatttaaaaaatgtaagagccaaatatgaagtccaaaagcaaagaatacaaatacaaaatgatactcgctatatgaatgaaatcgaagctcactataatgagttgcgacgtttcagacatgactatcagaatatgttgatttcgatagatgaatatttgaaaactgatgatttagaaggtttacaagaatattatcaaaagaatcttgcaccggtttcaaatcgggtgttaaaagaaaaatataatcttgaagatttgagtcgggtcaaagtgaagtcgattaagagtatcctatttagtaagttgagctatgcacaatcgcaagagattgaagttcattttgatttaaaggaaccattaattgacattactattaatgaattggatttagacattgcattagggattatgttggataatgcaatcgaagcatcggtaggacatgctgatggagagattatgagtgccatttttatcgaaaaaaatagtacggtgttcttgattcaaaacaatgtttttgaacagttaccacccttatggaagctgaaagaggcaggttattccactaagggcaagaatcgggggattggattgaatagtttaagtaagattgttaatcgcaatgagaacatgatactcgaaaccagagtcttaggagcggtattcttacaacgcttgacggtgaagcgagtatctcagaatgattagtgtctacatttgcgaagatgatccgaaacaattacaacaaatacggcaaatcattactaaggtaatcgtcgatcaacagctagacatgagtatctgtttagcatgccaagatccccacgaattgttagacaaggttaatgcacagcagcctcaaaaggcaatctatgtgttagatattgcccttaattcagatattaatggtattcaactagctagccagattcgtgacatgggccgtcgcagcaagattatttttatcacgacacacacggagttatctttgatggtgtttcaatatcaagttgaggcattagattttattcttaaggattttccagattccttgtatgagcgatttagcaaagttttacacgtggcgcaagatcgttttcaaaccgatgaaaatgaccaagacgactatgttcaaataaaaattggtgagacggtcagatcaattaatgttaaaagcattatattttttgaaagttcaaccagtccccataaaatcgtagtccatttggatgatggtgaattagaatactatggactgttaaaggacgttcctgatttgagtcctaatttctataggtgtcataagtcatatgttgttaacttgaaacgcattaagtcattggacaagcacttgcgacgattaaccatgacaaatggtgaaaaagtgctttgttctgcacaagctaatcgttatctagctaaatggcttgctaaaaagtcataatagttccaaggaagtcgcctgctaaattagtaggcgactttttatgtgctacgcgatgaaaattcagcgttattcgattagaaattgcagtgatatttgttagcattacgtgtactgggttcgttctttcctaaaccgtttaaaagtgtacttaaaacgattatcctcagattattcgtcttaaaacggtcggtatgtcccttgttcagagcctataataaagatgtgttcacggggtattggattggtcatgacagtaacgaatgcgtttagtttaaaggatgttgtgacaggcagaagttaatgtcgatcaatacgctgtgatgaattttaacgagagaggggcagattaggaatgattaggttatatacacaatcaagctgtcattcttctagagttgcacggcaatggttggaagcacatgggattgagttcaaggagaaaaattttagtgttgattcgcccacggtgcaagatctaaaacgtattttgagtttaaccgaacatggtgtagacgatattatctcagctcgatctaaagactatcctgaaattgcgcctaagttacccgaaatgccattgaatgaggcacttaaattgttgtgtgatcatccgaagttgttacgtcggcctatcatcattagtgatagtaaaattcaagttggctttaatgaagatgatattcgccaatttattccacgaccagttcggcgactaaagttcaatgcattgttgagtcgtctagatggtaatacaggggatcacattattaataaaaggatggtcgagtagtaagctatatctaagattttttgttaattaaagagcgacaagctagacttacacgatatgagtctaacctgtcgctctttagttaataaccatgagacggcatcatcattctttataacaaaaataatatcgcgctggataacatccggtcaaaatattaatcactgataatatcagcaatattcattcccagagcattagccacgcgtgtaccgtagtttttgtcggcctcataaaattgcttgatttcgagttttttgacaccaggcaaagtaacttggcctaacgcatctttgatagtattaattaagcgttcttgctcgggttctgacattaagcgatataggtcgcctgcttgagttgtgtaatcaacttgatagcgataaggctgtgcgcgtgtttcaccacgaacagaatcaggtgaaagtgcggcatccggcacctcttctggcccatgcagtgcattaggctcgtagttgacctcagcaccttgattattaattttcatgtaaccatcacgttcataattatgaactggaacaaccggcttgttcacgggtaaatcttcaaagttggcacctaaccgatatcgctgtgcatctttataggagaataggcgaccttgtagtaatttgtcgggagatggttcgataccaggaacaaaatttgctggcgacatggccgcctcttcaatatcggtaaagttattagtgggattctcatttaaagttagtttgccgactttaattagtggatagtctttgtgggagatgactttagtgacatcaaaaatgtcccatttatagtttagaccttcctcatatggcaagatttggacatacatcgtccatgatgggtaatttttttcttgaattgcatcatataagtcatcttgtaagtaatctaaatcttggctcattgctttttcagctgcttgagcagtcatatttttaacgccttggtctgagatgaagtgatacttaacccaaaactgttcgccattctgattaacccatttaaaagtatgggaaccgtaaccattcatggttcgataggacacaggaagacctcggtcgcccattaaataagtgacctggtgcaatgattctggagaatgagcccaaaaatcccattgcatattttgcgtacgacggttcgttttaggatcccgtttttgtgaatggatgaagtcaggaaattttaaagggtcgtttacaaaaaagaccggtgtgttgtttccaacgagatcataattgccttgctgagtataaaattttaaggcaaaaccgcgcacgtctcgaacggtgtcaggataacctttttcaccggcaacttgtgagaaccttaagattacgggagttttcttaccgacaccattaaataagtctgccttagtatattcccccatgtcgttttcaagttcaaaaaaaccttttgctccggcccccttagcatgaacgacccgttctggaattcgttcacgatcaaaatgggctagtttttccaaaagattatagtcttgcattaatacgggaccacgagctcctgccgtttgggaatgttcattgttagcccatggttggccggtttccgtcgttaatttttccgtcattttaatcgcccttttcacgtaaattacaagaaagctcttgcacaatttaaacgctaacaccttaacagagtgacttcaatcattatgcacagttaagttaatcgttcatgtggcgtagtttaattttaatcagctatcaagctgtttgatattttctaggccacccggaatcgtcacatgagaaatagtagcgacccatttattaaataatgtgttatatttgtctatcattatcgataattgtaaaatgataattataagaagtaatcatttatgaatcggcttaaatattcgtgtaattctattattgtatttaagcggtttaataagtctaggagggattttatgcattggttatgggttttgatcattggtgctattattggtgcaattgcaggtgctattactaataaaggtaaatcgatggggtggattagtaatattattgccggattggttggatctgcaattggggaagctcttttgggatcatggggaccacaattagccggaatggcaattgttccttcaattattggtggtgtgattgttgttgcgataacctcatttgttctgacacggatggattagtaaggagatgattgcgatgattaaaagcattttaaagttttgtttagctgcaaccttaatcgtaagtggtgttcttattggtgggaccgtacttactgctaagggaattgataacttgggtgataaattacaagataagttacatggataaaaattaattttacaatgagccactgatgggtgtactagttgacctgttagtggcttttagtatgagtaatatcattgagttcaaggaactaaatcaagagcgacgattttaaactaccttcaatcgaataaaagtaatatttacttttattaagaatgagggtatgattaaaatcaaaaaaagaggattggcctatgtctaaacttattgcgaaaaatgtttttcagttgccaaaaatgaatttattagtgctgactacatcggctttcttattggccttagacgttattttatacaaaattgctatcggaccagcgtattttcaattatcttttggctttttgtctatggcttgtattggttatctatatggtcccatttggggtggtctcttggagatgatctccgatatattaagctttactatttttggttccggcgcgtttcagattgcctttttgttaactgcatttttagggggatttattgacggtttgtttttatatcgtaaatcagtcaattggttatccgttgtgatgacgcaaatacttgtaatgatttttgttagtttgatgatggactcatggctaatttcagtgctatttggcactaattttaaagtgttattgttgggaagattggcacgcgtcatcattcagataccattacaggtgattgctattttttacttcattaaggcgttagaaaaacgacacgtttttgatagaatgaggcttagataatatcgatggatgctacaaaaagaggttgaacacggtatgaaacgcgctacaatcgttaaacaaataagtctaacttttctattgcacttcaagtctagttcaaccttttttaatattaactagccttattatgactgcggaaaaacaatttgggtatcgatggttgagttggtacccagcaaaataaaagagcggctatgtggtgggcatgataattcccttagcagctaaattgcggacacattctgctaagtagctggcgttgtgttctggatagattggtgttgttaatgcaataggagtgaggtgatcataaggcgggcaaaactgcccacgataatttggatcataccatattttattaggatgatagccgcgaagttgcatttcatccatcactaatacatgaaattgatacaacttgtaaggggaatatttgaaaacataattaacggttgcatgatttttaccccaaccattgcctctcaatgcggcaagctcacggtgttgacctagtaattgttgtcgtggtaattgatggattaattgttcatgccatagacgcataggccacactcccttatcgaattttaaaattaacaggtgaatattaaaaggaccaactcatcattatgatgccgaatatactgatacttttgaacgggtgatgattgtaaacgacggatagttaaagtgaatattcgcaattattatagcatagcgaattgatcaatagtttagtacaagatcaaaaaaacggccatagcaacaactgatatgatcaaacattccttagaatgcttaccttgaaagttgggttgagtaattaaaaataatattattttatgttgtgttagcagcagttcttaattttgatcacagcggtgtttgatagatgtttgacggtatgcaaataaaattattgttctgataaaaggaatcaatgattaataatcttgagcgtcatttttcgaatcatggcgtttttatattacaatggtcctagaaaaagtaaagttatggaggcgattaaatgagtgatttggatcagacaaacaactatcgatacgtcattgttggtggcggaatggttgctggctatgccatcaagggaattcgacaggaagatccagagggcgcaatcttagttatttcgcaagaggcggatgttccgtatgaacggccggcactgagtaaaaagctatggctagatgatgagtttactgaagagaacattcggattggtgctgaagattatcctaatgtgacttttaagttcaagacaacggttacggctattaatcggcaagataaggtcattacattgactgatagtgagcaaatcaagtatgaacagctattgctggcaactggcggagaacctcgacaaatccagggacctgctgatccacatgtgctagtctttagacagtggtcagattatcgcaagttacgtaaatttagtggtccgaacaagcgagttgtgatcattggtggtggatatgttggtacagagctcgcatcgtcactgactcaaaatgggactaaagttacgatgatttttccagaaaaagcgctgggcgagggtaaatttcctgagtccattcgggctgagtatgaagcaacgttcaaacgtaatggtgtcacactgatgagtggtcagtttgtccaatcatatcaacgccaaggtgatcatttgactctattgacaaaggatggtacggtgatcgcagccgatacgattattgttgggttaggtgtcacgccgcggattagtttggctgaagatagtagtttggatttagctgatggtggtgtgaaagttgatgagtatctcaatactagtgacccagccatctggtctgctggagatattgcctcttatccagatcacatcttgggtcggcaacggattgagcacgtggaccacgcccgactttctggtgaattagttggccgtaatatggcaggtgctcacatgagctatcaacataccccatacttctattccatgatttttgatatttcctggcaagcaatcggtaatattgatcctaaattgcaattgatttttgatcggcgaacgcatggatcgcttgtttatttcatagatgccggtaagttagttggtgttttagtttggaatgttaaggtgaaccttgatgatgttcgcgcattgcttgcgaacgctccagccacggatgatttggtaggttccattcgagagcaagagagatagtatctggatgagacatttgcgctattgtgaatgtacgtcaggacaaatcgaccatcattaacgatggttcagtaacaaatgaaaagtcagccgtaagttattttgcttacgactggcttttatttttaatgtctaaaattataaggcgctaatgaagcgttgtgcgatttcgagtggccgggtgatggcgcccccgacaacgaccgcgtggcaccctaagtcaaggcaacgtttcatcttctcgggcgtatccaccttaccttcagcgataacagggcgtgatgtggcttggaggacttcctttaagtaggcgaagtcattatcagcaatgttggcaccagtcgtggctggtgtgtagccgtgcatcgtggtcccaataatatcaaaccctaacctatccgctactttgacgttctcgatggtatcagtatcagccatcaagagggtatcagggaattctgttcgcatggtggccacaatctccgccaatttttcaccgttaggacgcggctgacccgtgacatcgcaggcaactacggcacagcccgtagcagcaacggctcgcatctctttgattgttggcgtgatgtaaacaggtgagtcgggatagtcgactttgcttaaaccaatgagcggtagatcaacttcgtcttgaatggcctgaatatcaacaacggaattagcgcgaatacccgcggccccagcttccttagcggcaagggccattcgtgacataataaatgaactatgcagtggttcattaggtaacgcctgacacgagataattaatgatcccttaactgtatttaagaatgtatttttcataaaaaagaccgctttctactagtataaattagattagttcttgaagtatttttcgtaaattgccgtagctcctgcttccatttcaggggttggatggctcattggtttcttaacgtaaccggcatcaacacccatatgtttcatgaccaatttaagcgttggataaatgtcgttggcaattaaatcagtaatcatatcgttactgatgttttgcagttgacgtgctttgtcaatatcgccagcttcaaaagcgtccatttcctcacgaacacgtggtgcatttaagttatacgttgagccgatgcaaccgtcgacattcaatgcaagggcaggcaaaagcatctcgtcaaatccagataagatgagtttgtctggaaaggcattgcgtacccgttcaagtaagtaaaagtctgcgttggtgtacttgattccgatgatctttggattttcaaagagttccgcaaattgatcggttgttaaggcaacaccagttaaagcagggatggaatagattaataatttgttgtcaacatctttaaggatttcgttgtagtagtctttgatttgttcaaaagtaaagttgtaatagaaaggcgttacggctgataatttcggatagccaagatcagtcgcaaacttagcgagttccttagcttcttttagatttagtgagccaacttgggcaaccaagtcaatcgcaccgtttgcttcatcatagacggtctccatgacttgtttcttttcgtcagtattcagcatgaaggcttcaccagtactaccacaaacatacaagccatcaaccttattgacgtcaatgttgtagcgaacgagagcacggatgccatctaaattaatattaccgtctttgtcgaaggctgtcatttgtgctgcatataatagttttttactcataagtataaaactccttaaaatttattttttgatggatttgtaataatcatctcaaaattcaaccgcttacaggaaatactatagcttctaataaaaattattgcaacacgcttttttggtaattattatcattatataaagaaaacgcttacgcaatcgttgctttcctgatattaaatttcttttttagttgataaaaaaataattattgtggtattgttaggccgttcatcttaacgattcgaccaaataataatgcaaggatgataattatgacaacacaatatttagtatttgatatcgggggaacaaccattaagtacggtctcattgacgaagtattacatctaagtcatgaaggcaagtgcctgactgagcataatcatgatggcctgatcttaaagcaactacagcgtgtaaccagggactaccaagcagagtattcgttagctgggattggcgttagtacagcgggaattgtgggtgcagatggtgcgattcaatacgcagggccaacgatctcagattatcagggaacaccaattaaagccgctttaatggcgcaaactggtctaccggtatttgttgttaacgatgtcgatgcggctttgctaggcgaacaattagcaggtggtgccaagggcgcaacttctgcatattgtgtggcactgggtacggggattggcggtgcgtatgtcgaagatggtcggcttatgacgggtgcccatgcgacagccaattcgattggctatacattgtatgccccccttaccaagacaaattatgaacagcgagcatcaacattaacgcttgagtatcaattagcaaaatatcagatgagtgttaaggatgcgtttgaagaagctaagcgtggtacggtcccgtatgtcgccatcattaatgattgggcagcagaagttgcgacgggattagcatcaatcctattattgtttgatcccgacattctcttgattggtggtgcagtatcgttacagggacaatatttggtcgatttactgaccaatgcgttgaagccactattaccgccagatttaattaaaacaaaaattaccacggctgaattagccgataaagcccagttatatggggcgatggcagggctgttgatacgataattatttttatttaaaaagaaagcgtttacaattatcgtattatgtgataagttgataacgtaataatcattcgaacagttcaaccgctactaaaaaatagtgcaagcagtgcctactgagtgttaaagcccagttttctaagcatgtttgcaagattttaagtagcggttttttattttgaaattagtgaagggtggactaaatcatgaagatcggaattaacaccgcaatttatgagtcacaagttcaggcaggagccactcaactggagtgcttaaaaacattagtaactcgttttgatgttagtgcagttgaagttcgcggtgaattcttcaaacccgagacgcgatcggcggaactgttagcaatcagtcagctttgtgaggaacaacactgggatctctattattcggttccagaggaactgtttagcagtgatggctataacgcaagtctagtgacaaatctagaactggcaaccaaatatcatatcaaatcattgaagtatagctttggtgtgcaaccaacattgcaagcacatgacttggaagcgctaactcagctgttagcaactacccccatacaagttacgatcgagaaccaacctaatgcgaatggtgatttggcgacatttgagtcagatgttgcttgggttaagtcacaaaagttgtcattagggtacactttcgattccggaaactggtattggattgatcaacagcctgaaccagcctttgcagcattgaagtcagcaatcaccgtatttcatttgaaggatatcaaggatcaaacaacggtgatgttgggacaaggggcaacggattggcacagtctattaggtcagttgtcacccgaaatcccagtatttctggaatataatattgcagctgcagatttatcgggacagattgatttggttaaacaagcattaagttagcgaggttcaataatatgaactatcttttgcaattagttttaatcttattactgacaaagttaggtgcgcatattgcggctacctttaacttgccaagtgtgattggggaactattagtcggaattttagcgggacccgcagtctttcacatcttaacgtatagtacttttattcagtactttgccgaaatcggggtcattattttaatgtttattgctggtctagagggcgatttgaaattgctttttcgctactggaagccagctttaactgttgcgacattaggcgtcatctttccaacggcatcggccgtcctactttgtgtgggaatgtccgatttctcactgacgacttcaatttttctcgggcttattttgagtgcaacttctgtaagcattaccgttcaagtattgaaagaaatggattatttaaatacacgtgaaggtgcaattattctaggcgcagccgtagcggacgacattatctgtgtggtgctattgggaatcagtacaagcctgtttggcactgctagtgcgcacaaccaatcgcttgtggcaatggttttgccgaaagtactgttcttcgtcgttgtaatcgcacttgctaagtggtttgtcccactctttctgagaggattcaataaggttaatgcatctgagaatattacgacagcggcgatggtgctctgttttggtttttcgttcttagccgttaagttaggaatgagcgatgtcttgggtgcatatattgcggggttagcgatttcagaaacacgctttaaggcgcaacttgttgctaaggttgaaccaattgggtatgccgtctttattccagcattctttgtcagcattggtcttgaaattacctttaagggaatgcaaaacgatctagtttttatcggattgttactagtgcttgcgattttaggcaagcaaattggtggtgccattggcggtaaattgtttggattgacctggaatgaggccaatattgtgggcgccggaatggtttcaagaggtgagatggcactggttgtcgcgaatgtcgctgtctcggcgggcttaatcgatcataatcactatacggcaatgattgtggtgactgttatggcgacacttattgcgccatcaatgcttaaaacatttattcaacatggtaaacgagctgtatcacatattagtttaaataaaacaagcgaggcgaaatcatgagtaaagttggatttggagttctgaattgggttgtcttaggagcatacttattggcaatgctaggtgtcggagcttattttaccagaaaagctagtaaaaacacggattcatttttcaaagcagaagggcatattcctgcttgggcggcggggttcagtatttacgcaactactttaagcgcaattacctttatgtcaactccagaacaagcatttttgagtgactgggcatacgctatcggaagtttttcgattctaattattattccaattttagttaaattctacattccatttttccgcaaattgaaagtaacgacagcttatgaatacttggaagaacggtttagcccagtcatgcgggccattagtagtttgctgttcgtactttatcatatcagccgggtggccattgtcatctatttaccgattattgctattacatcggtttcaaacatcaatccaattctaattgcctgtgttgtcggtggcctttgcattctctatacattcttaggggggattgaaggagttatttggagcgatgttattcaaggattcttgcttctaggtagtgctctgttaatttgtgttttaggaatcttttatatcaagggtggtttcggtacggtggttaacgatgtcgttaccaatcataagtttatctctggtaacgactttaatattggcaatctatctaagtttgtgccgttgatcttagctggtcaaatctttaatagtttgtatcaatatactggtagtcaagatgttgtacaacgttatcagacgacagctacgattaaagatactaataaatctatgtacactaatggctggttagcattgattaccattccattattttttggaatgggtacgattctttacagtttctatcaacacacagctgccttgccagcaggattcaatacgagtgcggtggtaccatattttgtcattacccaaatgccagctggggttgcaggattagtgattgctggaatctttgcggccgcgcaatcaacgattgcttctagtctcaacgcgatctcctcgtgtgtaattacagactttaaacaacgtttctttaacgataagttcaaaaatagtaatgatgttaccttggctcggggaatcattatcattgcaggcgtgttaggattagccgttgcgatttatctgttgatgggtaacgcttcacagatttggaacttattcttgtcggtcactggtatctttggtgtgccaattgccggaatcttcgctgttgggatctttacgaagcgtgctaatacggttggggtgttaaccggactagtgttaagtgtcggcttgtccttctgggtacaatcattaaacatctcttcattattggttgcttgcgttgccttcatttcagcttttgtcttgagctacgttgttagcctactcttcccaggtggtaatcatgatgtgactggattgactgtttcaacaattaatgaaacatacgtgaagaagaattaaaatgtccgacgatcttgtattaatatcgcttggttattagtctaacccatgatgtttaggacaagacgtagacgtaaatctgaaatctcgattgtcttcacatgaggatagtcgagattttgtgctcaatctgtttcaaggcaagttattgacacagattttaaggaggttatggaaatggagatacgcacactagctttaaaaacgcccgaaggacagccatttacgatgtggatctatcaacatgatcaattcacgctatttccggatgatcgacagtggccattagcgttgatttttcctggcggtggctttgcgggctactctgagcgggaagttgaagctgtagcacttaaatttattgcaaagggttaccaggcggccgtagtgaagtataatcttacgtcggatggcccgttttatccaacagctgccacgattggattagcggcattaagctacgttaaacggcatgcgcaggagttgaatgctgattctgatcacgttgttgtcagtggcttttcggcgggtggacatttggtagccgtgatgacagcgcttggcgctcaatcagaattcttaaataatcatggctttgaagagacaaagctagtaccatttgcgcaaattttaagctatccggtgattgatctgacaatgggttttccaactagtcatcatgagatgatggctgtgactacggatgaatcttactggcatgcgcaagagttagtcacgagtcaaacaccgccgactttcatttgggcaacgcggactgatgagcttgttccagttgtgaatagtctggtctatttagcagcgctaggtgagcataatgttccatttgagagccatatctatgcagccggtgtccacggattggcatttggtgatttagctgattctcgctatcatcaccctgaagatgtggtcccacgggttcaaaactggtttccaatggcattgggctggttacgtacattatatgctagcaagaatagtactgaaatttaggggggtgtgaaaatgaaatatgagcaattgagattaatgacgccgcaacattttgaatttaaattaacctgctattggaaagaccaacttaaaatggattatgatcctcggagatggccaatccttctaatttttccgggcagtggatttattcaaatgacagagcgtgaagcagaaccgattgctttggcttttagtgcacagggctatcagacaatggtagtggaatacaatctattggatcgcgggccagtttatcccaacgcaattgatgtcggtttgactgccttaaagtatgctaaaactcaaggaccaccacattatggtgatgcgaataagacgattttgatgggcttctcggcgggcagtcacgtcgcagcattaactaacgcgatggggaataacaccgagtacctcaaaactcacggctttggtgatagcccattgacgtcacgcttgcaggtcttaggttacccggttatcgacttggcggcaggttttccgaaaagtcgagaagaggcctttaaaattagtccagatgaacaatattgggctagtcagaacctagttactgatcagacaccgccaacgtttttatggaatacttgtgcggatgcggtagtgccaacaatgaatagtttattgtacgcagaagcactagctaggcatcatgtcgagtatgatattcatacatttacacatggaaaacacggtctgtgcttgagtacagttgaaactagtcgatataattacccagaagatattgagccacgtgcggcgaactgggttccgttagtgctaagttggttgagtgaaatgttagatttgacgcaagtggactttaaataggagtgacgaatgcaagataatgaggaagtattgggtactcgtttgcaaaatggaatgtttggtgtaccggatctacatccagatgaacaacaccgttatttagggaccttttacgaacgagttgaacttcaaatttcatttaagcaggctctgaggtatgactttacgtcagtactagtgccggtattgcggcaaccaagagactatcagcttttgttgaacggtcaattagatatggatatcatggggcgctatatgcggctagcgaatcagtatagcattttgtttactgtcaaaaatagtcacttttatcatcacaatctagatagtgcagcgattatcctgtgcgctgaccatgcacttaatcgaactgaagttgacatattgcagcgatacccacaaattgctcagagataaatcggaaaaactaccatcaagattagctgaaatcttgatggtagttttttagcgtttaccgaatttattatctgtaattaaatcgatcgtatgattcattcgatcacgatacttcgcattctctaatagcatggcggcgataatatcaagagcgtaggttatggcaaattgcgagttaacaaagcgcgagttgttgacgaatttgctgttttttacgagaatcgtaagatcacttagttctgctaagcgactgcgttcatcagacgtaatggcaataactttggcttgcttctttttggctaacgcaactgagtcgttgacttctgctgtagcaccagtaagagaaatggccaagataatatcaccaggttgcatgatgccaccgctgatgtacatgatatgggtgtcggtcatcgagaaagcggcaatccccattcgaattaagcgctgggtcatctcttgtgcggtatagcccgagctacccagaccgtacagatagactcggcgagccttggagattaaattaacggcggcatggagatcgtcgggggataatcgttcccacgttccactcagtattttcttgtagtaactatagacctggtccgcaacggtatcttttttgtcagtggttgttgcagggacaactggcccttcggctaattgaattttgaaggcgtaaaagttttcacagcccatttttttgacaaaacgggtaatggtcgcattactaacgtgaacgttcttagccagactagaaatcgtcattttttggacttctttcggctcttgaatgacctttaaggcgactttgcgttcttgtcgtgagagtgtcggatacgactcctcgacagtagttacaatactcatagatttggctcccatcatggtttccttatgttaacgctacaatagcatagtttttgccaaatagaaatagatcagaaatgaaagaagctataccaacacaactgttggtatagcttctttcatttcttatgaatacgatttagacatggttatcgttctacttcaatgcagtccatttccagttttcaacttctggaagatcagtaccttcagcacggatatagtcatgatgcttgtttaagatgctgttcatctcttggatgacatgggcacctttttcggcataggctggcgttgctaataaggcagctttaactaagtggaaacgatcgagttcgttgcgaacacgcatgtcgaatggcgtggtaatgtcgccttcttcgcggtagccatgaacgtgtaagttatggttatgacggtcgaagaagatggtctttactaagtcatcgtaagcatggtatgcaaagataactggcttgtctttagtgaagaaggcatcaaattcagcatctgataagccccgtgggtcgtccttcttcaacttcagaagatcgacaacgttaatgaagcgaatcttcatttcagggaagcgagcgtgcaagattgatacggccgctaaactttcagtcgttggttcagagccggcagttgcgaagacaacgtcgggttcttcaccattatcagtacttgcccaatcaaccacacctaagccatcacgaactaaatgcttagcttcgtccatcgtaaaccattgtggacggggatgcttgctggcgatgatcaagttaatcaattgtttactttggatcgccttatcaaaagttgcaatcaaggtgttagcgtcacctgggagataggcccgaacatattcggtcttcttttcagccaagtgtgagatgatacctggatcttggtgagagtaaccattgtgatcttgctggaaggcagttgatgatgcaatcacgtttaatgaagggacatcaacccgccaaggtgtttcttcgtgagaattccgtaaccacttgaaatgttgggttaacattgaatccacaacgcgtaggaatgattcataacttgcaaagaagccgtaacgaccagttaagttgtaagcttccaacatgccttcatccatatgttctgacaacatggagtcaataatccggccttgaggtgctaacaaagcatcgttaggttcgtggattggttccatccattgacgcttggtatcttcaaacgcagctcctaatttgttagataaagtttcatcaggaccccaaccgcggaagttcttgttatctttgtttaattcgattaaatcacggatatacttaccaagttcagtcatgtctgaaccgtcttccttaccgtgatccttgttgtccaaagcataatcatcgatatttggtgtaattaagtctttagttaacttgccgccgttagtgacgggattagcagccatacgagcttggccttcagggatgattgcggcaatttctggttttaaagtaccattttcatcaaataattcttctggtttgtatgatttgagccagtcaactaatttgtcggcgtgttccatgtgattgcgatcgacaggaattggaatttggtgagcccggaatgaaccttcaattggttcgccgtcccaactcttaggaccggtccagcccttaggtgcccggaaaacaatcattggccacttaggacgagattcatcattgttatccttggcgttcttacgaattgcgtggatttcttcaatgactttatccaattcttcagccatgattttgtgcatcttggcagggtctgtaccttcaacaaagtgtggatcccagcctagacctttaaagtagtcttcaagttcttcatgtgattcacgtgaaagaactgttgggttagaaatcttgaagccgtttaagttcaagattggtaagactgtcccgtctgtaattgggttgaggaacttgttaacttgccaagaagttgccaatgggccagtttcagattcaccatcaccaacaacagtagcagcaattaaaccagggttatctaagaccgcaccagcaccatgcaagattgagtagccaagttcgccaccttcgtggattgagcctggtgtcttagggtcggcgtgggaggcaacaccacctgggaatgagaattgcttgaataagcgcttcattccggccttgtcttgggtgattttaggatacgtttccgtataagtaccatctaagtaggagttagaaaccattacttggccaccatgaccaggaccttcgatgtagaacatgttgagcccatacttgttaatagcacggttcaaatgggcataaataaagttttggccggcaattgtgccccaatgaccgattggatggacttttacatcggtcgcctttaatggttcccgaagtaacggattatttaatagatagagttgaccaactgagatgtagttagcagcgcgccaataggcatcgacgcgttttagatagtcatcagaagaataatcaactgttttggatttaattgcttcactcattattttgcaactcctttgcaaacttttgttttatttatcattacggttattatgataacggtttcaatcataaagtcaaggtgaaattggcaaaataatttaagaacctggcatttaaaagtaagaaagacggttaggggcatggttttcccccaatcgtctttttttatttgccactaattaatgagatgtcggctaagcgaatttgtttggcaatctgagtgtccaattgttcatcggtgatgataacatccacatcattaacgtcggctgtcttgtaaagtgcatttttttcgaatttagtgtgatcagctaagataactttcattcgacaatgagacatcatctttttggaaacttccacttcttctatatagtggttggtgattcctgcttgaaggttgacgccgccacagccaaagaaaccaatgtcggcatagatattattgatattggcaagtgtgattggcccggacaaagaaccttcactagtccgcattgttccgcccaagagtacaatttgaatatttttaacaaactgtagcgagttgagaacgaaagtagagttagtgataacggttagattggttagatggctatgtttaatttcttcggcgatttgaaaagcagttgtaccgtaatcaagaaaaattgactccccatcatgaattaagcgtagtgcattggtggcaatttcatttttttcagcaactgcttcgtgtctacgcttaccatactttgtctcgttgacactttgcggggtagtagcaccaccgcgaattgcctgcactagtccttgtttatcaaggttgtaaatatctttacggatagtctcacgagaaacattaatttccttgctaatttcagcgattctaatggtaccacgttggtttaattgatctaaaatatacttttgacgctgcataacttccatatgaggtggcctccttgtaaaaataaaatttatttttcggtagtaatcatagcacatatttggcaattgtttgcaatctaattttgtaaagtgattgaaatctctatctaaatcctttatatgtaagcgcttaatagagtgctatgtcgaactttgtgagataattaacttgcttttgcgaacgcttatgtcgttgcaaagcactctttgcaaacgggtgttaaaaacttttttaaagaaaagtattgcaaaagatttgcaaaatgatacaatttaaactgttgaaagcgattacatttatataaatacgaagggagcgtcttattttgagtgagaaccttgttgaagtaagtgattatttgagagaccaacttatttttctacacacctcttttaaaacgtcgaaggaattatttacagcgattaacgcgaaggcacaggaaaatgggtttgtaactgatcaatttttaccgaaaataatcaagcgagaatcaacttttccaactggcttgcaactggaacatcgaggtgttgcaattccacatactgacgcggatacaatcaacaaagaatttgttgccgtggttgttaatgatgctccaattgcttttagtcggatggatgatccagagcaaaaggttgatgcaaaattagtttttgtgcttggtctgaataaaccacatgctcagttagagatgctgcaagcattaatgggaattattcaagatgattcattagtaaattcattggaaaatgccgagaactttaaccaaattcatcagttgttaagcaaataaaagataaatagaagaaatacgaggagagattattatgaaaaaattaaatgtattagtagcttgcggtgccggaattgccacttcaacggttgttatgaaaaaagttgaagatttgtttgccgaaaataatattgacgctaatttgattcaaattaagattgctgaagctgcttctaagcaggatgacgcggatatgttgatttcaacaactgtactaccaactgaatataagattccagcgattaaagcaatgggctttttaactggtcttggtgttgataaattgcaggatgaaatcttgactaaagcacgcgaaattcaagcacaataattaagagctagggttttaagcaggaggatgcattatgaaagtattatctgatgttgtacaaagcatcattaatgtcggccccagcgttatgcttcccattattatctttattgttgggttaatctttagggttaaaccgggtaaggcactcacatctgggattactgttggtatcggtatgattgggattaacctagtcatcaatttgttgacaactagtgttggtcctgctgcgcaggcgatggttaaacggtttgggtttcatttaacgattattgatgctggatggcctgccgtttctgctgggacatgggcacagccgatctcagctatcatgattccaattattttagtcgttaacgttggcttaattttgttaaatcttactaaaacacttgatatcgatatttggaattactggcatatgattgcggccgcggctacggcttatgtggtgacgaaaaactggtggtttgcaattctttgcgggattatctatgaaatcgctgtcttaattattgctgataaaactgcgccaaaagtcgctgagttttatggcttggatggcattagctttccaactggttctgctgcggcttatggcctaattggtattccaattggatgggttgtcagcaaaattcctggaatcagaaaatgggatgtggatccacaaacaattcaaaaacggtttggggtctttggtgaacccatggtcatggggattgtcattgggatgttactagctgccttaggtggttacagcgtaccgaacattttgaagcttggaatgtccatgggtggtgtgatgttcttaatgccgcgtatggttaagatcttaatggaagggttaattccaattcaagaaggtgctcaaaagttacttcaagagaagtacgggaaccggaagatttacttaggaatggatgctgctctttcaaccgggtcaccagctactttggcaactggactattaatggtaccaattacgttattcttagccattattttacctggtaaccgggtattgccattcggtgatttagcaacaattccgttctttgctgccttgattgttcctagtcgtaaaggaaatatcgtccactctgtactctctgctactatcgtaatggtatttgcattgttgatggcaactgactttgggccaacgttgacatcaatgatgcacggtattgttgcctttccaaagggcgcatcagaggtcactaacttggatacgggtggtaacatcttgaactggttaattttgaaactatcacagttagtacaaccattacttaattaaaggattatccgtagaaaggaaaatggattatggatactgtaaaaacaactaaaactgacgaattaaagggcgctaaaactatggaggctgtcgttaagacggaatctggttacgacaatatggaactgaagcaaattccaatccctgaagtaacaggagacaaagttttattaaaagtggcctacactgggatctgcggtactgatattcatacatttaagggtcagtatgccaatgcggtgacaccacttgttttgggccatgagttttcaggtgaagttgttgaagtgggaccagatgttaaaacgctaaagcctggcgatcgggtgactagtgaaacgacttttgcaacggatggcacatgtgtttactgccaagataaagaatataatttatgtcctaaccgtgtaggaatcggaactaaagctaatggttcaatggcaaattatgttctaactcgtgaggaaagtgctcacattttaccagataacgtttcctacaagatggctgcaatgtcggaacctttagcatcttgtgttcatgctatgtatcaaaagacaccattcacgttacatgacactttattaattatgggaccaggaccaatggggctactctcattgcagattgccaaagaaattggtgcctttgttattgtttctgggatcactaaggatgctgatcgtttacaaattgctaaagagttaggtgctgacattattgtagatacccaaaaagaagacttggccaaggtcgtgatggatgcgacagatggcgttggtgttaccaaggtttatgactgttcaggtgcaacaccagcggttaactctgcattaccattgatccgtaagggtggaactttccaacaggttggtctttttgcaaagccgatgaatgaattagatgaacgttcaattattcagcatgaaattacgtatcgtggctcacggtcacaaaacccgtatgattgggcgattgctttacatcttgaaagcaagggtgctattaaccaagatgcaatgattacgaaggtctttgatcttgaacactggcgtgacgcttttgatgcaatgatggccggtaaagagctcaaagttatgattgcctctaatcctgatgatccagatttagcagactaaactaattgtagttgaatgacagaatattaaaattataacctccttaatttagagcgctgagatatttgtcttggtgctcttttttgggagcaggggggttctttatgaagtatcaaaatatcttgttcgatattgataataccttgattaattcagcagacttaattgctaagttattgaaggagggggcagttcgcgagggtgttgatatgccaattgaagaatatcgtaagagaattggccagcccggtgagatgatcctgagagaatttggtgttcaaaattggcagaatgtattagccagatatctaattgaatttaacgagaatatgaatgaaataacgtattttgtgggagttgaacaaatgttagatgatttattggcaatgaatctcacagtgggagtggttacatctaaggatcgtgttcaatttgataaagaagtcagtcattttccgattatcgcaaagatgccaattgtgactactgctgatttaactaaaaatccaaagccaagtggagagccgattacctacacattagagagatttaacttagcacgtgaaaggacgttgtatgttggtgatagtatctttgatatgcaggcttcaaagaatgcaggcgttgattttgtagttgctaaatggggagcattaccgaatgtcgattttaataatgcgaaatatcaagctaagaccccgaatgatatcgttggaatagttcagtaagtaaatgagattagactggaaagagcgcattatttaataataaaaaatcctttttaactctaaaagcagaggccaagatagcaactttcgtttcttggcttctgcttttagatacattaataaatgaaatgaagacgagctagttatctttatacaaatatctgaataagtcccttttattattcaaatgatacagattagttaaccaatccttttgttgtaattgtgtcatcaagtcactgatgaatgatagatgcttctcgtaatctatgggggctagaccaataattacatggaccattttttgatttgtcataacaggtagcggcttatcaagtaaaaagaaagtagcaccgagattattaacgccatcacgtggagcagcgtgcgccaacataacgcctgacccaataaccatgtatggtccgttactttcagttaaatgaatgatctgatcgatataatttttttcaacactatagtcttcaagtaggggggacagtgctgtacgcaccgcctgcttccaagatttttgatgatttagaaaaccaacatgttctggcggcagtagtttgattaattctgataaattttcttggggtgcggctaatagtggttcctgagttagctgggtcaaatagtcgttgagtgcgagtttcagacccataggatttcttatcatagcgtagttgcctacaatatccaatagtgtatccacattaaataacttgagtgtgtcagaagttgccaacccagccttaataatagcattatcgatgatcttccactccaactcggaaggaaaagcagatacggtagttattggtatgttgcgctgggtgtttaatttgattgtactgatgacaagctgaacattacttagatctgaattttcgtattgaagcacattcattggactagaaaaatgaataccgcggtaacggctttctagttgttgaagtaatagacgactggtaccgatgccactagaacaaacgacaagtacttcattttgtgttggggtgcttgttttttgctcacgaatagcaccaccaaagtaaatggcaattaatgcgatttcatcatcagaaagtgtgtgatgaatatattgttcaaatggtacgacaactttacgagtgatttcaaaagtgtggtgataatgctgttgaatactttttaagtcggggtattcaaatggcatattatattgagcacgatagtaggttgaaagcaagtgaaccgttaaactgtcactaatcgacttgattgaaacatgtgcgccggagaggtggttaaaactagaaatcattcgaactgagaatggttttaacttttgaatcaagtcgtcattccaattgacatgagcaaattgactagaattgatcaacttgactaagtagtcaacctcattagagttatcgatatgataatcgttcaaaaaacttttagcccaaatgtgatccagtgttaagtcagtttgtgcggatataacatcacttagttggttattacagtctctaatgttagttaagtaccaatataaaaatagtcgaattgtgatacttgcatcgtcggttaaatattttccagttattctttcaaagagtttaatctggtcgtttatggtagtgggcttaatggtagcccgcctagtttgttcaatgagtgtcttcagttgagtagcatgatcgtacacccatttgcgaactgctgtcggggaacccgtgattattttaccggattctgtattggtgatttgtaaatgatatagcgctagttgtgagtgtagtactttgatatctctaataactgtgttcttagaaatattaaattggtaagttaggtccgctaacgagcaaccactagtgttgaggatactaaatgcaattagtagttggcgttgcttagcattgttggtcatgatcttgctagaagtttctttttctgtcattttatgcagaaatttgatcgtgtcagtcggaaggtaatatcctagttttttaacattagtaatcggaaattctgcatgctgatcaagctcatcgtttactttatttattagatagaataggctacgacgtgagatatgtagatgttgttgtaagaagttagctgtggtgtagcccgatgacgttaatagaatttctaataattcattaccatgttttcgtttgctgaaatttacacgcaattcagtatcctccctgtattaagtctactaaaaaattaaagcattaaggtaccaaagtgccaaagttgcactattctcaaaaacattgttgcacttgtggcgctattattcaagtttatactggtcattgtcagataaatagcgatatcaagaaaggaggatgaataaaaatgctgttggatttattgaataaacagactgtgcaagtatcagaaggcacagggctagattggaagcaagcaattgaattagctgcggaaccattgattaataataagacgattgaagatggatacatcaaggaaatgctcaatgtggtggaatcagaaggcccgtacatcaatatcggaccacaaatcgcactcgcacattctagaccagcgggtaacgtccatgaaatcggattatctatcttaaaaacaaatcatagcattagtctagtcaatgatgaacaccccatcaatttatggttcgtattggccgcggtagataataacagccatttagccgttattaaagagttaatggagttgttaaccgatgagtcggcggtgacagctatgttaaatgcaactagtgaagttgatattttagaagttattgcacatgagcaagaattacaaaaataggaggatactattatgaaatttttagctgtatgtcaaagtggtctgggaagtagttttatggttcagatgaacattcagagtattttaaaggacgagaatgttaaagaagatatccaagtggatcattctgatgttgggagcgttggcgctgattcagcagattacttctttgttgaatcaacgcttcaaagtgcattaggaagtattcctgagaataaggttgtgttactaaaaagcttgattgataagcaagaagtccggaaccatgtcaatacaattctggatcaagaaaatattgaacatgattagccgctgaaaaggaggagaatcacatgaagactgttttgaacttatttgttggtattgtgacccaaccgtctattttagtagcgctaattgcgatgttagggctactacttcaaaaaaagaaaagtacggaagttgttcaaggaactattaagacctttgccggtttcttagtcttaactggtggtgccggaattcttcaaaatgcattgtcaccctttgcttccatgtttaagtttgcgttacatgtgcaaggagttgttcctagtaatgaagcagttgttgcaattgccctggttaaatacggctcaacaacagcactaattatgttagttgggatgattgttaatattttattagctcgttttactcgctttaagtatatcttcttgacagggcaagcaatgttatatgtttcttgtttaactgcagttatattggtaagcgctaacattggcacgggttggcaaacgattgtacttggtggtctatttgaagggacattattaacggtaacaccagcattgacacaaccatttatgcgtaaaatcacgggtggcgatgatgttgctatgggacacacgggtaacattggctatgcgctctcaggattgatgggtaaatggtttggtaatgcagaaaagtctacagaggatctagaaatccctaagagtttgggctttctgcgtgattcgacagtttcaattacgattttgatgagtattgtctacattattttggcgattgtgacaggtccagcttacattgaatcgaaactgagtggtgggactaattatattgtttatgcattagtacaagcaggaacatttgctgccggtttcgtggttgttttacaaggtgttcggatgattttggccgaaattgtgccagcttttcaaggtattgcgaccaagttggttcctaattctaagcctgcattagacgttccaattattttcccatacgcaccaaatgcagttttattaggattctttgtcagtttcattgttgggacgctaagtatgtttatcatgattgcgctaggaactactgttattattccaggtgtagtggggcacttcttctgtggtgctgcagcagcaatttatggtaattctactggtggtcggcgtggtgcaatcattggcgctacagtaaatagtttgttgattagttggttgccattgtttattttaccagttttgggaagcttgaaattagcagcttcaacgtttgcagataccgactatttggttccaggaatcttgttaggaaaattagggagttacggaagtgtagcagttattacaggaattatcttgtttacaattattgtgattctttgcagtatttttcttacccggcgtgctaaacgtatgactgatggaactaagtaatcagtaattatgagtactactttcaataatttacgaaaactaataataaaggagataaatctaatcatgaaatttttcttagatactgcgaatactgaagatattaaacatttcgcggaacttggtttagtagatggggtaacaacaaatccaacgttggtgtcacgtgaaggtcgtgattttgaaaccgttatcaaagaaattacgcagattgtatcaggtccagtatccgctgaggtaacggcaaccaaggccgaagagatgattgcccaggctcgcaatgaagttaagtgggcttcaaatattgtggtgaagattccgatgactgaagaaggacttaaggcggtcaaagtattaagtggtgagggcattaaaacaaatgtgacccttgtattctcagtttcgcaaggcttattagcggcaaaggccggtgctacttacatttcaccattcttaggacgtcttgatgatattggtggcaatggaattcagctagttaaggatttacgtcaagttttggatacttatggattcaagacggaaattatcgctgccagtgttcgggggccacaacatgttcaagaagctgcgttggctggcgctgatattgccacaattccagccgcagttttcggtaagttatggtctcatccattaacggacaaaggtttggccagttttgcttcggattggaaagcatttcaagcaacgcaaaagtaatcataatagcagcttaggaggtaagtataatgtttgataaagttgacgagctgggtgttaatactattcggacgttaagtatcgaagcaattcaaaaagcaaattccggacatccagggttaccgatgggagccgcaccaatggcctatgtgttatggacaaaacatctaaaagtcaacccacaaacacacatgaattgggttaatcgtgatcgtttcattctttcagctggacatggttcagctatgttatacagcctgttacatttagccgggtatgatgtttcgattgatgatctcaagcattttcggcagtgggacagtcggactccggggcatccagagtatggacataccgatggcgttgaagtaactactggtccgttgggacaaggcttcggtatggccgttggaatggcaatggcggaggcacatctagctgcccaatataaccgacctaattttccaattgttgatcagtacacttatacaattgtcggtgatggcgacttaatggaaggaatttcgcacgaagctggttcactagctgggcatcttaagctgggaaagttaattgcactttacgattcgaacggcatttcattagatggtaagacgtcgcaagcgtttactgaaaatgttggtgacaggttcactgcttatggctggcagcatctggtggttgaagatgggaatgatcttgatgcaattgacgcggcaatcgaacttgcaaaaaagacaactgaccgtccttctttgattgaagtgaaaacggtgattggttatggcgcacctaaacaagggactaatgctgttcatggtaacccaattggtgcggatggcattaaagcagctgaaaaagtatatggctggaattactcggattttgaagtgccgtcagctgtttcagaccggtttgaagtaactattcaggaaaatggtgcgcgtgctgagcagcaatggaaacggctatttgaagaatatgaggcgaagtatccagatcaggcgcagtcttttaagcaagcgttcaacggacaattttctgatgacttgaaatctactttaccgcactatcaattaacagatgcattggctagtcgggcggcaagcgctaaggcgattaacgctgctgccaaagtaatacctagcttatggggtggcgcagccgatttgtcgagttcgaacaaaacaatgattgcggaaacatcagactttcagccagaatcctacgatggtcgtaatatctggtttggtgtacgtgaatttggcatggcggctgcgatgaacggaattgtattacatggcggcactcgggtattcgggggaacattctttgtcttcactgattacttacgtgcggcagtccggttgtccgcactacaacacgcaccggttatctacgtcttaacgcatgattcaattgcggtcggcgaggatgggccgacccacgaaccgattgaacaattagctagtttacgatgcatgccgaacgtacaagtgattcggccagctgatggtaatgagacttcagctgcgtgggagcaagcactgaaaacaactgataaaccaaccgttctggtattgagtcgacaagccttgaagacattacctgtatcagttgatacggcctttgctggcgttgaaaagggtggctatgtggtcagtgctgctcaaaaagaaataccagatggtttactaattgcgactggttctgaagttaacttagcattggaggccaaagcccagttagcaaagcataatcaagatgtcgcggtcgtttcaattccgagctttgatcggtttgcgcaacaatcaccaaaatatcgcgctagtgtgcttccgagtgcggtaacaagaagggtgacaattgaagctggatcaacatttggctgggatcagtatgctggcgatcatggtgctaagataggtgtggatcgcttcggcacttcggcacctggtgacttggtacttgataagtatggctttaatgtaactaatgttgtgaatacttatctgaaattaaaataattattgaagaaatagaaacggggcgttgctcggtttctatttcgtgttcgataaagaatgaggatggctatgatggaaaatattaagatgattgcgattgatatcgatggcacactagttaattcaaaaaagcaggtgacattgcgagtcaagcaagcgattaaaatggcgaaggaaaagaagattaaagtggttatctgcacgggacggccattaacaggtgttaaagcattgttgcaggagttggaactcgatgctcaagatgatcaatacgttgtttgttttggcggtgctgcaacctacacaactagtggcgaactgattgatgaacgaccgattagttatgaagattatattgacttggaagccctagcacgtaagttacgcttgcattttcacgcggtatctgaggatcggctgtatacggccgaccgtaatattggtgattatacactctatgaagctaatctcgtttcaatgggtatctcatatcggacgccagaagagatgcggaatattaaactgattaaatcgatgtacgttgatgaacccgaagttttagacgctgccattaaacagcaaaaactatttgaaccgttgaaaaagcaggttactttcacgaaaagtacaccattttattacgaggccaacactaatggtgttagtaagggcaacgctttgcaagtactctgtgaaaagttaagtttgactgctgccaatgtgatggcaattggtgatgaagctaatgatttgagcatgattaagtttgcaggacatggagtagcgatgggcaacgctattcctgaagtgaagcaagtggctgatgaaataactgtcgataatgaacatgatggggttgcaaaggctattgaagaaatcacgagataaggataagtaggtataacagcattgttatatcggctataagggttacaattgattattgactcttaaagtgtttggaatagattaaattattttagagatgatttcatgaaaaaaactttattttttcagcaatgatcttatactaaaaagatgtaagcttattggcttatcaaatctaaatattattttcgaggaggattactatttatgtgtactgccataacttatcaatcttataataattacttcggtagaaatttcgattatgaaatttcatacaatgaaatggttacgattacgcctagaaaatatccactagtatttcgtaaggtggagaacttagatcaccattatgcaataattggaattactgctgatgtagaaagctatccactttactacgatgcgatgaatgaaaaaggcttgtgtattgcgggattaaattttgcaggttatgctgattataaaaaatatgatgctgataaagttaatatcacaccatttgaattaattccttggttattgggacaattttcaagtgttagagaagtgaaaaagaacatacaaaaactaaacttggttaatattaattttagtgaacaattaccattatcaccgctacattggttggttgctgataaacaggaatcgatagttattgaaagtgttaaagaaggactaaaaatttacgacaatccagtaggtgtgttaacaaacaatcctaattttgactaccaattatttaatttgaacaactatcgtgccttatcaaatagcacaccccaaaatagtttttcggaaaaagtggatttagatagttatagtagaggaatgggcggactaggattacctggagacttgtcctcaatgtctagatttgtcagagccgcttttactaaattaaactcgttgccgatgcagacagagagtggcagtgttagtcagtttttccatatactagggtctgtagaacaacaaaaagggctatgtgaagttactgacggaaagtacgaatatacaatctattcttcttgttgtgatatgaacaagggagtttattactatagaacttatgacaatagtcaaattaacagtgtcaatttaaaccatgagcacttggatacgactgaattaatttcttatccattacgatcagaagcacaatactatgcagttaactaaaagccactactgtaatagttaaaattgtttaaaagaggaaatcagtttgttatcagttgatttcctcttttatgtatcactgttttcagagtaagttccaatggctggcattgctgttaatatgacactagatgatataagttatcatgttaagctcgatggtaagttgggtttaattgatagaaaacataatagttatgagatgcttgaaatacctactaaaatacattttcaccaaattttatatgatcatgttttgaataaggggattaatttgagcgactggatagacattaagatattaatgacaagtttatttaggaaaagagcacgttaatatatccaatagtaattgaaataataaacaccttaggagtgattggtatcctaaggtgtttattaaagttaaggattaaaatattaagctactattctcgataacagctactgtcattatcgtaagtgagtttaacaacatgatcagacaattcaactgtgatctgctgataaactggttgataaccgtgatgagtgagttgcacattaaccttgttatgatcaacggtaattgtgtaattgttccattcacctgactgatacttaaagtcacgtccattatcttgatagtgttggtaggtcccttgagtaccaaatactctaaacgtcatcgctttcaacggttcatcgctaatgtggctaacagcgggtccccatggcaaaatggtgttttgttttacaaataatggtagtttatcgagtggggtatcgactacaatatcctgattaccggcatactcagcaccgttccaaaaatcaacccagttcccagctggtaaataaactaaccgcttaaattgagatttttgaacaacgggggcaactagtatgtcgtcaccaaccatgtattcgtcattcaagtcgcgtacacgagggtcctgatcgtagtttaagacaacgggacgcatgattggtaagccagttttggtttccttagcaaataaatcgtatagataaggaatcagacgataacgcaatttgagatacttgcgataaatgtttaacgttggctcgccaaatgcccatggttcttgttggcgagtccctaatgctgcatggttccgtaacagtggactgaaaattgccccttcaatccaccgtgtcagtaattcagatgtcgtgtctgaggcaaagccaccaatgtcagttccagtaaaactaaagccacttaatcctagattgcagagttgtgggatcatcatttggatatgtggccacatactgcggttgtcaccggtccaaacagtcgagtatttctgagttccggcgtaagctgcccgtgtgatgacaaatggtcggttgccattttgctcttttagtccagcataggttgctttagccatattatggccataaacgttatgcatcttcttatgtgttgaaggcgtgtcttgatcattaaagaccacgtcatctggaatcggaccttcgaacgtagcgggttcgttcatatcgatccaaataccagcgacacctaaatcagttaaaaatttaccgttgttagcccaccactgacgaacttctggacgaccgaagtctggaaaagcagcgttacctggccatactttgttaatatagacatcaccgtcagcagatttaacgaaatagccttttttaagaccctcggcataaatgtgatagtcagaatcttgtttaacaccgggatcgatgattgggatgaccttgagaccctgttggttcaacttggtaataaacttcttgggattaccctggtatttatccttgtcccaggtgaagacccgataaccatccatgtaatcgacgtcaaagtgaatcgcatcgcatggtaagtcgtactttgcaaggttatctgcaattgcttgcacttcttcttgactagcactgtagccccaccgtgattgttggtaaccgagcgtccacttttgaggtagtggcgttcgaccagttaaataggtgtaattggtgacaatgtcttttaacgtggtaccaccaataatgtagtagccgaggttaccttggacagctgaataaaagtagtaatggttgctttccttacccatatctaaatggctctggtaggtattgtcgaagaagataccgtaaggatgtccattctttagccccaacatcactgggattgacttgtaaatattaggtaggatctccagctggggagcggggttatcaacgttccaattatcataggcaaaaccacgtttgttcagatatccggtcttgtcaccaagtccataaagatattcatcaggtgctagcgatttaatgatttcgtagtaaccttgatcagatttagtaggtgccttagtcactgaatggccttctgcctcaactaatcgttcatggactttgtcgacgcctttcaagtgaatgcgttcaccacgataatcggtaatcaaggcattgccatctttatcaaaggtatcaagatgccgttcggaatcgaggtgaatcgttaaagctgatgtccggataatgtaatgatcaccagcactttcaatagtgaaatcagtcgcctgaattttatgaccctcaattgcataggatccaccttgctcaccgcgattaataaagacgcggatgatttccggcgtaacaatagttaattgtaatggttgggcgaaagcaaacgtgatcgtttggccgttctgtgtgtaacttggtaatgcactcatattaaaaaacactccttagtaaaatgacttttatttagttggattctctgacaaatcttcttgaggcttgtcttgcttaataatactaatggcaagtactgcgatgaacattgagataccagcaataagcatcattccaggcatcgaattaccaacgaatttaaagaccataaagctggcaacggatgcgagaatttgtggcaagcaaatcgtaccgttaaaaattccaatatatgagccttcattggcaccatctagtgaagaagtaaagatattaaagggctcgacatgcaccgtaaagaagccgataccgattaaacagaatggggcaattaataggtactggttgtgaatgaagaatacccaaacgaggccaactgcgaagctagctaagccaaagcgataccaaaactttcgcttgtatggattagtccgtgaaagaactaagaaaccatatagaacggcggccattgattgaatgaaggtcaagattccataccaattaccggcagcttgatagccagccgaagcagcattagttgtgtgccaaacgttttcggcgatagcaccagtagtataagtccacatatattgaataccaatccaggcaaatagttgaacgagggcaacttcccagaaagctttcggggcttcttttactaattgccaaataggcttggtgtgcttatgttgttcaggatcgatatgatgataaagtgcgtacgtgtcaggatcatattccttaaccgtatgaatagtatatgctgagatgcctaataaaataatggcaccaatataaaacgcaattcttacagaaagagggacaacgcctttttgcgccgtgtttgcaacaccaaagtaagttaggacgaacggtagaatagtagcaagtacgcctcctaggttactgaaagcttgttgccaagaccatgctttgtccttctgattttcattaaccatatctccaataatcatgcggaatggttgcatgcaaacattacttgataaatccataaataaaatagcaatagcaccaaatagtaatgcagcagttgaagcgtagccaaagccgaatgaaccagcatttggtaataacaccatgaccaacgccgctaatggtgcgctgaatagtaagtagggcattctacgaccaaagcgcgtccaagttcgatcagagtatttaccgactagtggttggacgaataatccagccaatggcggcagaatgaagaagagtcctagtttggtgggatcagcgccaatggtctggaaaatccggctcatctgtgatgattgtaatgagaaggccatattaaccccacaaaaaccaaaggtaattgcaaagatggtttttaatgggaggttgggcagcgaattagcaataatagatgtcttaggcttactggaaacatcagcgattggtttattcgggtgtactgcaggttggttcatgagaatccatctccttaaaagttaatcacttttcaacagggcaatactagcacttaacgtaaacgtttacaataccgttttaataataaagtaaacgtttacgcttttggcaatgatttaaccggcttttagcgctataattaatttaaatcggaggggagctggaaaaatgaagccaacaatcaaagatattgccgctaaaactggcttttcaattgctacagtgtcacgagtgttggcgaaaaaacagggtacatatagcgacaagactcaggagcgtattttaaaagttgctaaggatctcggctatcggaagaatacactagccatggaattggttaaaaagaagacggacgtgattgccgttattgtcaacgtcacgccgacgaatttttcaagtggaattattgatggtattcaacagcgcgcgactgagatcgggttacaggttattattctatatgctggtaatcggaataccgagttacaacatcaagcaattgtgaccgccttggaacgtactgtttcaggtattttgttaatggcgattgaaccagataaagcagacttacaattattaacagaatcaaagacaccgttttgttttgtttcgatcaatctagcagatgaacgcgtcaaatccgttagctctgacaattatcaggcggcctatttggcgacaaagtatttaatttcgcatggtcatcggacaattggcctagccggaatcgaccattatcatacaggtagtcaacggcttgctgggtatcaagcggcgttaaaaaattattcgattcatgggcaagctgaatgggtgcaacccggagattatagttatcaggctggttataatgtttttaatgcttatcaagagctgggcattactggggttgttgcagctagtgatatgacggcggccggactacaaaaggctgctcaggagagtaatgtgaagctacctggggcgctttctgttgtcagcattgatggaacgctcatctgcgatattgcgactcctgcgttgacaagtgttacccagaattttgtccagattggtattgaaagtgttaattgtttggttggcaaatctgccacgcggttagtcccagtcacattggttgaacgtgagagtgttgcaactatataaagcgtactgagaaataattttagcttcgctgacctgataatcgagaacttgattgtcaggtcagcgaagctttttggttacaacgagattattccgtcactttaaatacgttctcattaacgttagtatattgtcggtactaagcgattgttttatgcgaaaagcagcaaagtgattctcaaatcgatgaaaccgctttatttcggatgctatactacagcaaatgaagtcgaaagtgggggagactatgcaaattgataagttaacattaaaagatgtggcaacgacgaatcggcagtatctggagacgatttttgccttgggtgatggtcacatgggtgttcgggactcagtaccgtttacaggtaatcaacaagcaacactaccagtgatgctcatcaatggctattatgcgacgaatccaatcacatatggagaaagtgcctatggatatgcgaaaaatcatcaaacgattatttcattaacaagcccgcggtacttagactttgcaactgagaagacaagttctgagattcctggtgactgggatatgacggtcgacgatgccgtgcttgattttgatacgggcgtactaacggaaaagtttcagattgttacctccgaccaccatcattttgaactggtcgttaaatcaatgattgcgttggataattcgcatcaactattcttgaactacgaactgacttcgcttgattatacggggacgttgcggttcacgcggccgattattcatgatgtaactgcgacgacggcggacgcggacgatccgcgagtggcgcaacgacaatctgggttaaccaaccaatttataccagctgatcgtcagcagcaaatagagtggcagacgttggtagcttcaacacaccaacaaataacgcaacgggattggttgaccagctttccgacaggctttgaagtatatggcgatcatgccggttttcatggcagtggtaccatcgaagtacagacaacgctgagctggtcgtttacgcgccaaatcagtgaaattaatcaagcgttgccggataagataatgggttggaccaacgatattgtggctcgtaatcggcagattttaacggacttttggcaacagtcgcaagtgcaaattagtgataaaaagttacaaactgggattcaatataacttgttccagttatttcaatcagctggtcgtaacgggttaacgaacattgcagctaaagggattactggaccgggctatgagggccattatttctgggataccgagatgtatatgttaccgttcttcatttatacgcagccacaaattgccaagcaactgttgcattatcggtttagtgttttgccgcaagctcgagagcgggcgcggagcttgggtgtgacacggggcgcattgtacgcatggcgaacgattaatggtgaagaagcaagtgcctattttcctgctggcactgcgcaatatcacatcaatgcggacattgcgcatacggttaagttatattttgatgtcactaatgatcagaacttcttgcgggaacaaggtgcagcagttgtcctggaaaccgcacgtttctggttgcagtttggtagctggcaacagcgtgatggccggtcgcaattttgcttatacaaggtgacggggccggatgaatataccgccttggtagataataattactatacgaatcggatggttaaggaaaatatggcttttgcagcttggctactcgaaaagcattatattgacggcgatgctgatgaacaagtgcagttcacaaaggcaagtacgaacatgtacctaccgtatgatcaagaacaacaagtcactgcacaagatgatcattcaccaaagatgccggtgtggccctttgcgacgacggcagcgacgcaatatccactgttgttacattatcacccgctcatgatttatcgtcaccgggtcaacaagcaggcagatacgttattagcagaaatgttgttcccagaagatcaatcgcttgaacaactacgtcgggattatgcttactatgaaccaattaccacgcacgattcttcattgtcacgttcgatttttagtattctagctagtcggttagatgatcgtgataaggcttttagctactatatggatacgtcgttgatggacttagttgatttacaaggtaatgccaaggatggcttgcatgaggccaatcttggtggtagttggttgggattaacatatggatttgctgggatgtatgtcgctgacggcaagttacacattaccaatcatttaccaactcagatagcacatcttagttatcggttgcgttttcgtagtcgagtactagaagttcaactatatcaagataaaacgcaagttaagcttgtcactggcttaccgttagcagtggtagtggctggaaaagaatatgatgtattgcaaggtgtccgtagcgaatgatgaaaacttatagcgaattgaccagatggaagtagtacaaaaaatatttacacacggttgataccgcttacaattgttgctaatatatacagcataaataaaagcgtgttactgactcgatcaggcataaacctactcataactgtattcatagtctctttggtgagatgtgatactttttaagtaggttttttgtttgaaatccaggaggcgtgagtggtgaaatttctaaagaacttcaataataatgccgctttagtggtagatgatcaggatgttgaatggattgtagttggtaacggtgtaggttttggtaagcatcagggtgatcagattgatgatcagaaaattcagcggcgtttcgtggcaactttgaaacagaatgttgatattgatgactttcaggatttgaaacctcagtcttttgtgattacaacaaaggtggttcacctagtggagccgctgttgaaggtcagttttagtgattatcagtactttgtgcttgcagaccacattgattttgcgttgaagcgagccaatgatggaatcgatgtcgataacggtacagtccgttgggaagttaaaaaattgttccctaaggagtttcacgcagccagtcaagcggtcgatttaattaatgtgacggcggacgtgatccttcctaaaagtgaagtggtttttatgacttatcacttcatcaatgctggttcagatggttccaagttgcaggaaacgattaaaattacgaaattgatcagtggcatcattgatatcgtgcaatatcaataccagatgcatctggacccagagtccttcaattacaatcgtttcattgcgcatttacgtgcgctaatggtgcaacgcgttagccgcagtaatggaactgggagtgaattagatcagtcattactgcagttgatgcaagtaaaatatgcgcatgcctatgcaacagtggagcggatcgatacatttttacaaagtaaggctggctggcgactagagccggacgacaaagtctatttgacccttcacatctggcgcgtcacccaccgacaaaaaagtgaataaataagattattaacggtgtgttactggttatgcaggcattaacccaaatatcttttcttgagagcagcagtcactagggccctagtggcatggtttgaagaaaggacatttgggtttttgtttactcaaattgcaattattgatttatagataaatgaggaggaacaatgatggcttatgaagatttaagtaaaaagattatcgccggagttggcggtaaggataatgttaagagcgtggttcactgcacaacccggttgcggtttaagctcaaagatgaaagcgctacccatactgatgaattaaaagatacagatggtgttattacagttgttcagtccggtggtcagtaccaagtagtcattggaaatgaagttgcagacgtttatgaaacgctcattcgcgtcggtggttttgccgatggtggtagtgtacctgatgattatgaagacggagaaaagatgagtatctttgaccggttcatcgatttgatttctggtatttttactccgatgttaggtgttttatgtgcggctgggatgatcaaagggttcgttgcgatgtttgtcgcgttcaattggttgtcagagaattcaggaacatacaagattctctactcgatcggtgatggtttcttctatttcctaccaattgttttgggattgacagcagccaaaaagtttcatgttgatcaatttgtcggaatggcgattgggatggcactttgttatccaagtatcgtcgctttgaacagcagtaaaacagtattaagcacgctgttcagtggcagtatttttgaatcacagattcacgcgactttcttaggtattccagttgtgatgatgagctatacttcttcagtaattccaattatcttggccgtttggtttgcatctaaagttcaggcatttgcaaaacgaatcgtgccaacggtagctaagacgttcttagtcccatttattacgttattaatcgcagtgccgattacctttttaattattggaccagttgcaagttggttaagtgatggtatttcaacagtatgtgttgcaatctataacttcagtccgatcgttgctgggcttgtgatgggtgctttctggcaagttttcgttatctttggtgttcactgggggttcgtagctgttatgatggccaacctagcctcacaaggctttgaccctattttaggattatcattagccgcttcgtttgcccaaactggagttgtattaggcattctattacaaacgaaaaatcaaaagacacgcggtattgctttaccagcctttatctccggtattttcggtgttacggagcctgccatttatgggttaacattgccacgtaagcgcccatttattctgagttgtgtggccgcttcaattggtggcggtattattggttttgcaggtacaaaaatgtatatgatgggcggtatgggattattctcaatcccagctgcgattaattctaaaactggggtagacggctctgtatatggcttaattattgcgatggccattgctgcagtccttggttttgccctacaaatgttatttggttacaagagtgttgatagtaatgacaagcaaactaaggtcgtagaaactgcggcaactgctgatccagtcatggtcggtggtgtttcagtagaaacgacaccaactggtgcagcaactaaagtagaaccaagcgtcacttacaatgcggccactaagttaagtagccccgaaacgggccaaatcatcccactaagtgaagttaaggatgaggtcttctcatcaggtgcaatgggcaaaggtgttgcaatcgaaccaactgatggtgtcttatacgctccagctgacggcgaagtagcactcgtattcccaactggacatgccgttggtttaaacacaacagatggtgctgaaatcttgatgcatattggaatggatactgtcgaattagagggcaaaggttttgaaacgctagttcaaaagggcgagacggtcaaagctggtcagccgctagtgaagtttgatattgaagcgattaaggcggcagggtatcccgttacaacgccaatggttgtgactaattctaagaactatcatgacgttaaactggcctttccagctgctacggaagttaatgcaactgaaccattattacaattagactaattaaaagggagttttcaattatgtattcaaaaacaatgccaactggctttccaaagaactttttgtggggcggcgcgactgctgccaaccaagttgaagggggttggaacgttgatgggaagggcctaacaactgctgaagttgttcagaaggctactgaccgcaaagtaatgtcgatgaacgaggttactaaagagagtgtccaagctgccattgatgatcaaacggataagctttatcctaagcgccgtggcgtcgacttctatcatcactataaggaagacattaagctattcgcggaaatgggcttcaaggtataccgcctatccttagcatgggctcggatctttcctaaaggtgatgaaactgaacctaatgaagctggtttgaagttttatgacaatgtttttgctgaatgtcacaagtatggtattgagcccctagtgaccatttcccactatgaaatgccattaaacctaacattaacgaataatggctgggcaagtcgcaagacaattgcagatttcactcgctatactgaagtgctattcaaacgctataagggtgttgtgaagtattggctaactttcaatgaaattaacgcttcaacttggggatttactggtactggtgcaattgatagtgatctaagcttacatgatcaaatgcaattacgctaccaagcgctacatcatgagtttgttgcaagtgcaattgcagttaagcagtgtcacgagattgatcctgaggcccaaattggctcaatgcttgcgcggatgcaaacttatgccaatacgcctaatccagctgatgttcgggcggcccaattgcaagatcaattgaatttgttctttactgacgtacaggtacgtggtgaatatccagaatatatgaaccggtactttgcagaaaacgggattgaattaacgatggcagctggcgatgaacaattgttagctgaaggcaaggtcgattacttaagttttagttactatatgacgacgattacttcggcgactgatgatgttgaacaagccagtggtaacttatcaatgggtggtaaaaatccatacttgaaatccagtgcctggggctggcagattgacccagttggtttacggattaccttgaacgagttctgggatcgctatcgggtaccattattcgttgttgagaacggcttgggtgccgaagatgaaatcagcgccgatggtaagattcatgatgattatcggattgactacttacgtcaacatattgaacagatgaaagaagcagtcaaggatggtgttgatttgatgggctacacgacctggggttgcattgatgtcattagtgccggtacatccgaaatgtctaagcggtatggcttcatctatgtcgatcaagatgatgaaggtaatggtagtttgaagcggatgaagaaagactcatttgactggtataagaaagtaattgcttcgaatggggaagatttgggatagttattaataattgatattcagaccaatgattgattatacttgttgtaagggctatcattattagctaactagaaagggtgttgattaaatgtcagagttcccagaaggatttctatggggcggcgcgactgctgccaaccagttagaaggtggctaccaagaaggtggtcgtggcttatcgattgcggatgcgttaccaggtggcaaagaccgatttaaaatcgttagtcaaccagattttgactggacgatcgatacagataagtacacctatccgaaccatgaaggtattgatttctatcatcattacaaagaagatattgcactgtttgccgaaatgggtttcaagtgttatcgtttctcaattgcatggtcacgaatttttccaaacggtgatgaaacgcaacctaacgaagccggattaaagttttatgatgatgtgattgacgaatgcttggccaataatattgaaccagtgattacaatctcacattatgaattgccattgaacttggccaaacggtatggtggctggaagaaccggtatttgattgaattctacgaaactttcgcgcggaccatcttaacgcgttatgcttcaaaggttaagtattggatgaccttcaacgaaatcaatagtgcggcacattttccggtgatgggccaaggattagtgccatcgacgggtgctaatgacaaaaagaacgtttttcaggcatggcacaatcagtttgtggccagtgctaaggcagtcaaaatcgcccacgaattgcgagacgatattcaggttggctgtatgattctctatgccactagttatgcttatgattcgaacccagttaaccagctggctaatttgcagcataatcaagatttcaacttcttctgtgcggatgttcaagtacgtggagcttatccgacctataccaagcgactgctggctgaatataatctgacctttgatgatctggagaccacagatggcgacttggcattactacaacaatatccagttgattatattgggtttagttattatatgtcgagcgcggtggaaaccacgggtagtgtaaccgatactgttgctggtaacctgatgggcggcgtcaagaatccatttttgaaggcgagtgactggggttggcagattgacccaaccgggttacggattgcgttaaatgagctatatgatcgctatcagaaaccgttgtttgtggttgaaaatggcctaggtgcgattgataaacctgataagaatttctatgttgaagatgattatcgcattgattatttgaagcaacatattgaagcgatggctggtgccattgatgatggcgtcgatttgatgggctacacaccatggggttgcatcgaccttgttagtgcatcaactggcgagatgagtaagcggtatggctttatttacgtggacctagatgatcagggccacgggacgttagctcgctatcccaagaagtcgttctactggtatcaagatgtgattaagcataatgggttagcggagaaatctgaatagttgaaatgcaattagtgatatctgacagcaatatatcattgatgagatgatagaaattggcatttaacgcttgcaatcgttttccgaaaccgctatactagctaattgtaaataaggattgttaccgctaacattagctagtgggcaaaacctaattaatcgattgtattcgtgattgatagcacggatgcagtgggttattaggtttttttctttatttaggtatgagagtcgaggagcgtgcgcatgcgaatcaaaaaggtttttaataataacgtcctattggctgaaaaaaatggacgggaagttgtcttaattggtaaaggaatcgggttcaaaaagcatactggtgacgatgttgagcaacaacagattactaagatttatacgccagaaggagataattggattagtaatttccaaagcttgatggcagatattgaaccggaatattttgaagttgcttcgtaaattattgagttggcagaacaacaattgcaaacgacttttaatgtttatttgttgatttcattgactgaccatattcactttgctgtctatcggcaccaccatcagatggatattcataatgaaatcttgtgggaaactaagcgaatttatcaccgtgagtttcaagtcggcatgcaagcattggcactgattaaaaagcattttgatgtgacgttgttggaagatgaagctggatttattgcaatgaagtttgttgagaatagtatggctgactctaacactgatcaaacacttgcaatgactaagttgattaatgatatcttgaatattgttaagtatcagctgtcattaacgatgccagatgagagtgttagtttgcaacgatttttagttcatctacgcttttttgcggagcgtttaacgctgaaacgacctgatcaatcccaaggggcagatgatgatttcttatttgaacatttatctaagcaatacccccgagcctttgcctgtgtccaaaaaatcgctgtttttgtgaagaagtcgacggaacagactgtttcggtgaatgagcgtatttacttaatcatgcacattcagcggatgttgaacgagaatcaataatatttttgggattgtaactattcgattaggcaaaacccaagtagcaaccagtcaacctgtgtttttagtgttgataacgggcctacttgggtttttgtcgttttataaagggaggaaaaagtgtatggattattcagaattagcacaatcaattcttaccaatattggtggaaaagataatattagcaaagcatggcactgtgcgaccagactacgtttcaacttaaagtcaacggacaaagcgaatactgaggcgattgaaaacttagatggtgtcattacggttgttcaaagcgcgggccagtatcaagttgttattggtaatgctgtggcgcaggtctttgccgttttagcagatttagcaggattagcaaatcctgatacggcggctgatgcagctactacaacggaagatacgggtgaaaagcaaaacatcattaatcggtttattgcttttatctccggaatctttacgccgtttttaggtgctttggctggtgctggtattttgaaagggttgctagctttagcggttgcttttaattggatgtcaacgactagtggggcttataagatttggtattctgctggtgatgctattttttactttttacctgtctttctagcatttactgctactaagcagttgaaggttaaccaatttgtagcggtgtcacttggtgcagccctgctatacccaactttagtaactgttatgacgaattcaacaacactacatttctttggtattccggtggttccaacaacatacacgtcaacggttatcccaattctactggcagtttgggtattgtcgtatttggagccagtgctggacaagctatttccagcggcaattcggaatattttcacgcccctcttttcattaattattatggtgccattgacgctgttagttgtcggcccaattgggggactcattggtaatggattagcaagtggtgttatggcaatttataacttcatgccaattggtgctggtgttatcatgggtgccttctggcaagtctttgttatctttggtgtacattggacgttcgtaccattgatgatgaataatattgctaagatgtgttatgacccgttgttaccaattcttagtgcggccgtattatcacaggctggtgctgcgttagctgtttttttgaagtcacgagatcaaaaaatgaaagcattagcagggtcttcttttgtcacagcattgtttggaattaccgaaccgacgatttacggggtaacgcttaagttaaaacgaccattctattgtgccgttgtgggtggtgcccttggtggtgcaattattggcgccgctggtacgcacgctagctcatttacactccctagcttattagcggtaccaacttttctaggacatgggtttatgggtgaagtcattggattgattgtagcattcttaggtggtgcgatcttaacgtacttctttggattcgctcgtcaacagcaggctgatcactcagtagtaagtgatcaaagtgataacacagtaatggctccggttgaagggacaattattccattgactagcgttcatgacgaagtatttgcgtctgaagcaatgggcaaaggattagccattgttccaaataaagggacggtcacagcgcctgttgatgggacaatcacggcagtatatcccactggtcatgcgattggaattacggccaatagtggtgctgaaattctgattcacattggtattaatacggttcaattaaatggtcaatacttcgaaacaatggttaagcaaaaccaagtagtcaaacgtggtgatttattaactaaatttgatgtggataagatcaaaacggctggttacgatacaactgtcatggtcattattacgaatacggctgactatcaaatggtcaagccaactgatgcgacggaggctagtgataattggattttagaattacaacctaaggagatcatggaaggagcaccagctaatgtataaaccaacttatcctaaaacgttccctaaagactttttgtggggcggagcgacagcagctaatcaagttgaaggtgcctggaatgaagcaggtaaaggcctgacaacggcagaagtagtgaaaaaaacgacggatcgcaagcatatgtcaatggatgatgtaacgatatcttcaattcaaacggcgctagatgatcaaactgatacaatgtatcctaagcgtcgaggtgttgatttttatcatcattacaaagaagatatcaaactatttgctgagatgggatttaaagtttatcgtttctctattgcttggtcgcgattatttccaaaaggtgatgaactcaagccaaattcagatggacttgctttctatgatcgagtcattgatgaattgcgacgctatcacattcaaccattagttacgctgtcacattatgaaatgcccattggattaacgcttaagcaaaatggatgggccagccgggcaaccattgccgattttaatcggtttactgaagtcgtttttaaacattttaaaggtcgcgttccgtattatttaacttttaatgaaattaataccggaacttgggggtttcatgccactggagctgttgatactgagaattcggcgcatgatcagatgcagttacgttaccaagcgctgcaccatcaatttatcgctagtgcactggctaccaaacaattacatgctattgacccggatgctaagattgggtcaatgctggcaagaatgcaaacttacccagccacacctaatcctgcagatgttcaggctgctcaagtggaagacgataagaacttatttttcacggatgttcaagctcggggagaatatccagaattcatgaaccgtttttttgcagagaatgatattcaactgcaaatggcaccagatgatcagacgattttagcgaagtatccggttgactttattagttttagttactatatgacaacagtaactcaagctgatgcgcctgaacaagtgaacggtaatatggctactggtggtcgtaatctttaccttgaggaatccgattggggttggcaaattgatccggtggggttgcgagtgacactgaatgagatgtgggatcgctatcgtaagccattatttgttgttgaaaatgggctaggcgctctagatcaattaacaactgatcaacaagtgcatgatacgtatcggattgactatttacgtaaacatattgcgcaaatgaaagctgcagttcaggatggcgtacaactaatgggctatacgatgtgggggccaatcgatttgattagtttttctacctcagagatgtccaagcgatatggttttatttatgttgaccaggatgatgctggtaaaggaagtctgaaacgttataagaaagattcattttactggtaccagaaggtcattaaatctaacggtgaagatctagcttaattagttaatgatggtgaatttacgtgatataagaactgacttgccgctggtgtgatcaactgatgggaaatgatactgttagcatccacccagtttaaaatagcatgtgaattgcagaaatttgctttgataagttggattaaactaaaaaggtctatctcgaaattattaaaatttcgagatagacttttttataatcagtaacatattttttactatattcaatccacaaaccggaacttactccaaggcttaataaagtcaagcagtaacagttcctcaggtgcaatccgaccaatccgattctttcggggttcacagtggggttgtaagacgatttgcaattcatttttataaatgccgaagttgtcgttgcctactaatacgtcgccacgctgaaattccacatcattatcgtgtggactgttgggcgtttccttgtaggtcacacggggcatggttgaacggatgacatttgggttaatatcgccacggcgaaaatgttgtggggtcaaggcaatggttctttcgattgcattcgtctgggcttcaaattcaatgtgaaattgtacttgataccgattgattgctgataatgcggccagttcggcttcactcgcataagcgttaccgataattacatcgtcgattagtccggaagcgaagagatgcttggcctggacggcgattggtaagcgccgatcagcttctaatgttggcagaccatcgttgacgttccatggccccatcgtaccaacctgacttgccacgaaagcggcggagtgaatgccgaacttacgaaaacgttcgctacacttaacgaaaaagttgtaaggtagtgcggttccaacttggggatagaaattatggcagccataaataaatgggacgtttgcttggtagctgagaatattattcagataatcgacgtcattactcatattaagttcgatgatcaagccgtacggattatacgagagcagcgcctcggtcgcgccatcgaaaccctcatctagtcgaataccggcgacgtgtaaatcagcgaaaaactttagatctttataggaaattcctagttgtttaaaaatccgtggtgaaacgtccaaaatcgtttggtaacccaactgatttccaacgtcaatgattttctggtacttagctttggtttcggcgaccgtaccagatacttccagcatgctcataaaaattcgagtgaagccgtagtgttggcctaatttgagataagcggcgttttcttcaaagtcgctatgatcgggataaatggataaacctagttgacgcattgtcatgaattaatttcctcctgagtccaccggtgccaatagatgacggcgtgggcgttgttagttgtaatatcgttaaatgcaattgttggtattgactggtgcactgtcgtcgttaacgtgtcgcggaccaggcgattgtgttttaaaacggaaccagagagggcgacccgttgtggccgggactctgcaaaccgctgatataaggtaacgacttgttgtgccagtgcttgggctgacgtgactaataccgtgatggcttcagaattttgttgctcggccagtttggcgattaactgtgctaattgagcgttagtttgtcgatcttgagcgtaaaatttctggacggcggcagcaacatcggtaactttaagttgtgccaataggggagctgttagttgactagtttgaccgttatcagtctgggtcagaaccagtttaagtgcccgcttgctaatgtcgtaggcactgccttcgtcacctaaaacgtaaccccagccgccaacgcgcagaaatttcccggcttggcggccataaacgaccgaacccgtgccggcaatcactaaggcgccgtctgctcctgcaagaccgttcagtagggccagttttgcatcgcttatgacctgggtattagcgtggtaacgttgggtgatggttttttggacctgatcagcccggccagcagtttcaatgccagcaattccgattaaaatcaacccaatctgactagctggaattgcggcagtgagctggtctaagacagtggttaagttagtaacggcagcagagtagtctaggacaacgttaccagggccacccgtaacgctttggaccagatgctcgggggctgtcgtccaagtttgaccaacgatgtgcgtgccaccacagtcaacgccaattaaatatgtcattttagacctcctcattgcagtgcgagtgcgtcacgaacgacaccgtgtgcgcgctgtaaacgctgctcggcgtcgctgacagagacgccagccaagtccatgacaatcgctgtcttaacgttttgatgagctgcagcgaatagttcgctggcttcatcggcagaaacgccggtggccagttcgatcatgtgtttcgcgcgaatcacgagtttttcgttagttggtttaacgtccaccatcaagttatggtaaactttgccgatcttggccatcgaaattgtcgatagcatgttaagaaccatcttttctgctgtgccggctttcaaacgggttgaaccagcgagaacttcagggccgggggttacttcgatggcaacctgagcgtgttgactgattagtgcctgattattgcaggctagactgattgttgccgcaccgattttttttgcgtagtccagtgcaccgataacgtaaggcgtgcgaccacttgctgccaggccgaccacggcatcattagcagttaaggccagatctttcaagtcttgtgcgcctaaattaggattatcctcagcaccttcaacggcgaccgtcatagcttgagctccgccagcaatgagtccttgaaccatctctggttcagtaccaaatgttgggacacattcagcagcgtctaaaactcctagacgaccgctagtaccagcgcccatgtaaattaagcggccgttagctttaaaggcagtgacgataagggcaatagcagcggcaatttgtggtagttcgggtgtgatgctttgactgactttagcgtcttcttgattcattaactgggcaattgccaggatcgacatttcgtctaagtcgttactggcaggattacgaccctcagtagtaagttggttaatatcagatttcaatcgttttccctcgtttcttaaaatatgtacaaagaggactgcagccaatgcagcagtcctcccagaatcataatcataatggctaattacggttggcgctaaagttagaccgattgtcagcaaataagcaatcatgttcattgaaagtagtcgttagtttaagcataccgtaatgacaaatccgtgtgattttggtgcaatctattattcggcaacggctgctggagctgctttttcagcatcggctttagcagcgtcttgttcagccttcaattggttacgatcccaaatcttgaagaatgggtaatagataaaggtggccacaataatattaataatacatagaacggctgctcgccagtcccaagcagtggtcatcaacgccccaattggtcctggtaatgtccatggaactaaagctaccgtccgactaacgaggtgtagaacagttgcagcccaagtgataatccccatggttaacggtgcgaggacgaatgggattgcaaagtatgggttcatgacaattggaacaccaaagataacgggttcgttgatgttgaagattcctgggataatggtaacccgtccaattgttttaccgtaagcggacttagagaaaaatgctaataagatacagaaagacagtgttgccccagcaccaccaatgtagacgaaccattggaaaaattgttcagtcatgaagtgaggaaccgttgcagcagttgcacctttggaaatggcagctaagttatcgttcaggtttggataccataatggccagaagattggggtggctaaagcagcaccgtgaatcccgaatagccaaacaatatcagttaagaggattggtacgataactgaaagtaaattgtcacgaccaaagtaggctaatgggctgaagacccattgtaggaaagcattaacgtcaaagttcaaaccaacgtgaatgacccaagcaccaacgattaagaaagtcgcgggaatcaaagctgagaatgaagctgcaacagccggtgggactccatctggtaatgtaatgacgaggtgatggtcgcggcagatccgagtcacttcggccgttaaaatcccagcgagcattgctgtaaataaccccgcagccccgaagtgtgttagcggcaccacggtggcagcggcctttagtcctaacgctttgaaagctgctggagtggtcgtaattggtttaactgccaacaatagaaagaccatcactgagacgaccccggttgaaatatgatcgaagtgataatcttcagctaaccgacctgcaatggcaaacgcggcgtaaatagccataaaccccattgaaaaattaattggaattgctaaaccagcggcatagggtttaataaagtttgtccaagcagtaataggtagttgcgtgacgatcgtaaagaatgagccaacgatggtaactggaataatgacggccattccgtctcgaatagcacgtaaataacggttggctgcgatcttactcatgacatcaatcgtcttatctttccacgtacgtgaattatccataattcattcatctccttaacaaattagtaatgacaagttagtgttgaattaagtcctccctttttgatttgagttaacacattaacttgatttcatgagtgagtatagcataatataacagtatagttaacgctttcattgttgttagttaattgacatgggtaaattttgattaagtatagacatttaatgtattaagttaataataaggggggcagccatgagtcgtaaagaaccaatttatcaaaccattttaagcgccttgattctggaattgaacacgaaccattttcgaaagaatgatccgttttatagtgagagtgagctacggaagaagtatcaagtcagttccacgacagtcgtgcgggtactgaatatgttagccgatcagggttatatctatcgtattcagggtaagggcagctttgtttccaaatttaatcgggggactgcggtacgaattacggatacccatacatacgatgttgatgaggaacaggttgcaatcttagtggccaatcagacgacgccactaccaacacgggctaagtttacggctgaatcgacaacctggtatttagagcgattacgcgaaattagacacgcaccatttgaattttcgcagtcgtggtatttggcgacgctgattcctgccacagcaatgaagaagttacgggccgtacattcgatttatgcactaattaggaaacatgcgcagcttgatttatcacgccagccctttgagcaagaatatgcggcgacctgcgttcctaatcaacgaattgcggattatttgcacgtgagtctggatacgatggtgattaagatcgaacggtgggtatttcaaggggaagaaacgctggaatataccgttagttacatgttgcctaactattttgggctggcgctaactagtgattccaagtcggtagatcctaaccgaattcgatgatcgatgcataaagagaggagtggcacacaatgtcaattcatagcaataacttttattccaacgtgttacgacagtcagtgcaagtccaagttatcttgccggaaccagtgaacgcggtcggacaaattttaccagactacagtagtggtgaacagcaacttccaactgtgtggctgttgcatggcttaggtggggacgcaacgtcgtggttacggcgaacggaaatcgaactactggcaacgcaataccgagtagcggtcgtcatgccggaaacggggcggggattttatacgaatatggtccatggtccacgctattgggattacttgacccacgagttaccaacacgaatgcgttatatctttccgttgtcggcacgaccggaagacaattatttgttggggaactccatgggtggctatggggcattacgttatgcctttacctatccgcagcggtttgcggctgtcgcggcactatcaccggtgacggatctcaaaaggtttcacgtggaacaatcggcaattatgccagaccttgagctggctttctcaccagcacagatgcaagggacgccagcggacttgtcttacttggtacagcaaccgacaaactgggggacgttacgtgttctaatggcgacgggtgatcaagatatgttacggtcaatggatgaagccttcaagccagagttggcggctgtgtttaaagaccagtttgaatggcagttacaaccgggtcaccatgattggcggctctggaatcatcaattaccatttgcgatgcactggttaattaagggaggttggcgcaatgtttaatgttaaagatgagcacggccactataatttgtggcggcagacgggattagctttattaccgctattattggcaattatcgcatatccattgctacctaatcgtgtctacgtgccaaccgctgtcaccagtctgacgccgtggggaatcaagagcaatatcttcatttatcccgtcttttgcctgattctgtggttctttatctggctatttatcttcttcaaccggttatatgaaaaaaatttcaaggtaacccgccaaaaatatcggccaatggagaactactatgtgtggagcagctgggtgttggatattctggcgactttgatggtggtggttcagatcttggtgagtgttagtcggtgagtggtttgttaggtgtgaagttggcactatgagattaacgatattattgaatagtaaaatggctacagattgagcaatcaagttcctcaatctatagccattttactaatttttatgctgttttacatagaaaacttgcgatttcgaatcatcaaaatgataacgattacaagactgagtagtgtcacgccagtatcgatttcgaaaacatgtagaacactgacagctgtgtcatcaatgatgaagctagagactaatggacctacaaagaatgtcagtgcagtagcaaaactatagtagccagtcaccttacctttctcagctggaaagtattggcttagtaaagttaatcctaattgccaaatacctccggctgcgaagaagccaattgcaatggcagttaaccgagcaccgtcagcactagggataaccaccatttggagtaatgctaggaacgaaatcagagtgtaagcaaagatcaacttgattggcttaatgcgagttactaatgaggaggtaataaaaacggatactagtgaggccattgcataccatgaaattagtgatttagagctgtttagccccaactttaagacgctactaccgaagtttggtgcgtattgagagaaaatgtaaaacgtaaatgaaagtgtaaaaccaacaattattagcaaactaccatcaattaacatagaaggctgattgccactaggattaatggttgttttaggctcgtcgctaattttagtgtgtttttgagttaatgtttgtggtgcgaagctggcaagtccaattaagatgatatctaaaaccatcacaactaccatgacgactagtgtgatttgagcgtttggctgagcagcaacaatgaacggcaggacgaattgtgcaagagacatggccgcttttactaacgaattcatgctagcagcttgctcttggaaagcatctgtcagtgctggataactagctgtatcaccaaaggaattggttgcgcccataaagagtgcagcgatgcaagcactgatgagattagtactaaagaacaggcccataagaaatagaatttgtgcaaccataccgattaacatagttcccttacgccccaagcgatcagaaagataacccgcaatgagaattgtcaataagcggccaattccaatcattgcaatgacagttgagagccctttaacatcagtgtgccatggtgcttggaattgagtcccgtattgagacacaataatagtagccattcctaaaatagcataatttaaataaattccggcagctaatggtaaatatgtcttatgtttcatggttatatcctgcttttctttaagttccatagtatcacccaccaattcttattttcacaaagtgtgcatttttaaacgttataagcaacaaaaatggcatttttaatatccaatataaatgttgaaaaatcaatcaagtaaacggtttataattattaatatttttaattgatactaaattcacaatcgttgattcacttcaaattttaacacggtctcgagaagtgtctaataacaaaatcgcattcaatcgatagctagaagctattaatcgaatgcgattttattggttcagagttaaatattgttaacagagagtgttttgctttgatcacgaacgaaggtgatgaactcttcaacagcgggttgaggtgtacggtgcttaagggtacccatgtacaaaattcgttgccatgttggaaatgacaatggaataatcttgactggcatggtttgaagaatagacatattaggtacaacggcaattccaaaaccgctggccactaaaccggcgatggcctgatcttcttctacggcatatgcactaatgggttgaccgccacagtcgttaaatagtttttgcataattggatgaagtccactgcgttgcgaaaaagtgatttggggataggctaatgtttctgccaaattgatactggagcggtttgccagtgggtgtgtagttggtgtgatgcaaaccatagtttgttcagcgacgggaaaaaactcgatatcgctaaagtgatccatctttgagcaaaaagcaacatcatatttgttgttacgtaaaccgttcagaatatctggggacaggccagtatcagtgttgaattgaaattggacagcggcatgggggcttagttgaagaaaacgctgggcaatatctggcaaccacttaatacttagtgttcggagtgcggattcgacatcactagcgaaaaccttaccagcaggagttaaagtaacactacgtccggctttttgaaagagatcaatgttcaattctgcttctaaggagtgtatggctttagttaaacttggttgtgtaatatgtaacagcttggcagtttgtgtatagttttcagttcttgataatgcgacgaagtatcgtaaatgatccaaattcatgatagaaataacctcccgaagttcattctgacgggtaacgattgatactcaaaagttaacaactacggttaatataacagaattaataacttttggctatggatagccccaactaaaagcaattggacgagtcgagtgatagcgattacatttaacttgtaaaataaattatgtgaatcacaaaacatgcatgtgtcgaatccactatttggaggaaattattatgacaaaatcacatccaattacaattagttcctggacacttggtgatcaatgtacatttgaagatcgttgcaaagcggctagtgctgctggttacgatggcattgggttacgcgctgaaacttacgtggatgccttgaacgaaggtttaacggacgatgatattctcgctattttggataagtataatattcgttgcaccgaagtcgaatatattgttcagtggtgtgaagcaacgcgcacatacgaacaaaaatataaggaacaggcttgcttccatatgtgtgaattatttggtgtaaagcatattaataccggattgatggaagattatgatattgactatacagcaaagaagttacaagaattagcagcccgggcgggtgatttaattattgcattggaaccaatgccttacagtggcttacctaacttggacaagacttggaagattatgcaaaaagccaactgtgacaatgtatatatgttactagatatgtggcattgggtacgagccaaccaaccatatgacttgttgaccgaggaacaagcaaagcgggttatttcaattcaaattgatgatgcatatactcggccatatgctgattctatcttacgggatgaatcaatgcatgatcggttggctccaggtgctggtgatttggataccgctgggtttgtcaagatgataaaagatgcaggtgttgatcctaaggtgattggtgtcgaagtaatctctgatcaatacatggctaagggtattgattacgttgcggattacacctataagcagactgtgtctgttttaaaggaagcgtggcctgaaattttaaaagacccagttcaagcttagatatttgattataaggagtgattattaatgaataataattggttaggattaacggataaagttgttgcaattacgggtgctgttggtggtatgggtaccaagttctgtgaagagtttgctaagcagggtgccaaaattgtcttgattgatatgattgcggataaaaccgaagcgtacgcaaagaaattgacagaaaagtatggcgttgaaacgttggccgttaagtgcaatacgactaacgaagaggaagttgatgctgctgttaaggccgtgactgataagtttggtgaagtcgatgtgctagttaatacggctgctattttacgcttctcaccacttgaagacttgcgtttggatgaatggcaagctgccttgaatgttaacttaacgggttacttcttaatgtcacaacggtttggtcgcgtcatgattcaacagaaacatggtgcgatggtacacatctcaaccgtagcgtcacgttatcctgaaacatatagtggggcctatagtacaactaaagcagcggttaatatgatgtctaagcaaatggctgctgaatggggacagtatggtgttcggagtaactgtgtcttaccttgtctggttaagacgccgttatctgagaacttttacagtgatcctaaagttgaagagggccgtgagcggttagtggctagtcgccgcattgggactttggatgatattgctaatacggtcttattcatggctagtgaccgttctgactacactaatggtggtgaagtgaccgttgatggtggtttgaatatgatgatttctgacatgattccaaagccaggtggtcgtcgtcaatacgcgattgatcatcatcaaccagcgaaaaaatagaaattaattcagttacatgaactcgtggatgagactgggacgactgtctcggtctctttctttattaattaagaggagataacaattatggaaaaacgaatttcaggtaccactggtttatttaccttactcggctctccagtaggtcattcaggttcaccggcaatgtataactttagctttcaagagcaaggattagactatgcatatttagcttttgatgttaaaaaagcacaaatgccagaagcgattgatgcattacgattatttaaggttcgcggtagcaacgtaacgatgccatgtaagggcgttgccgcaacacttgttgatgagttgtcaccggccgcaaagattgtgggggctattaatgtcattgttaacgataatggtaagttgacaggtcatattacggatggcattggttttgtacgcaatctgaaagagaacggtgtagatattgctggtaaaaagctagtcgtgattggtgctggtggtgctgctacggcgctacaagttcaatgtgcattagatggtgctaaatcattggctatttttaaccgtgaggacgacttttatgcgaatgccgaaaacactcaaaagaagattaaggaagcaaagccagaagtcgacgttaacgtctatcatctagaagaccaagacaagttaaaagctgagattgagaaggctgatattctggttaacgctactattgttggtatgaagccgctggacggtcaatcattagtcgatccaagctatttacgttcagacttggttgttgcggatactgtttacaaccccctaaagaccaagttaattgaagacgccgaggcattaggatgcacggtagcgccggggaaaggcatgttattgtggcaaggtgatgcagcatacacactctttacaggtaaggctatgccaacggccgaatatcaagcctacgaggcacgtcaagcagctaagcagcattagaaaggggcaataaaaagatggaagcacgaattgatggacacacaactatgctaggccttttcggctcgccggttggccattcaggcccaccagcaatgtataactacagttttgaaaaggcaggtattaatgatgcatacctggcttttgacattcaggctgatgaaatggccagtgcgttaactaaaatgcgcgttttaaatatgcgtggtgctaacgtaacgatgccttgtaaaaaggttgctgcagaattagttgatgaattgtcaccagctgcagaattaatcggtgctgtgaatacgattgtcaataatgatggcgtgttagttggtcataatacggacggtgcgggctatgttgaaaatctacgccagcatggtgttgacccacagggaaagcgccttacggtgttaggtgctggtggtgctgctacagcaattgccgttcaaatggcactagatggcgctcaggcgattcatatctttaatcctaaggactcgttttatcaaaatgctgagttaacggctcaaaagatcatggataaagttcccgcatgccaagttactgtaggcgatattaatgaccaggaagtcttgacacaagcaattgcacaaagtgatattttggctaacgcaaccaaggccggtatggcaccgaatgttgaacaaactaatattaaggatatgaccgtttttcgttctgatttagttgtgacagatactgtttataatcctgttaccacaaaaatgttagcagatgcagctgaacatggaagcaaaacaattggcggtaaggggatgctggtttggcaaggtgccgcagcgttcaaattgtacacaggccaagaaatgcccgttgaagaagtaacgcaacggttcttctcagatgatgggggacgttaagatgacaagtaacacaaattcaaaccgtaaatattatgtaacagcattggcattgtactttgcttactttattttaggaattgcctcttcaataatgggacagtataaaactgagtttgcaaaggcgtggggcgcatccacgctggctaacggaaccattgatgttagtatggtagtttctgtcattgctgcctatggtctgggacggctgattgcttacccatttgctggtccagtctctgataggattgggcgtcgtatcagtggtttcattggaattgcgttgtacgccgtattcttttttgggatgatcacagttcacagcatgtggtgggcgtatgctattggtattattaacgggattgctaattcgttcttggatacctgtgtgtcaccaagtgtgatggaaatctttcctaaatcggcctcaattgcaaatctatttacaaagtttgccataacggttgctcagtttgtattgccgttcgttattggtttggttgctagtgctcaaatgtcatatcgagtcatttttatcgggtgtggaattttaatgattgctgatgcaatcttagttctggttttaccatttcctaagcaagataaagcaactgctgaggctaaaacgactactgacaaaccgaagcatcgtttcacaccagctgcgattgcatcaattttaattggttttactagttcagcgacgtttatgatttggttgaattgcaatcaagagctaggagctagttacggaatcaaagaccccagtatcctgcaatcattttatgcggttggtgcaacggtagcggtcttattaactgctcagtttatccatatggggctgaaagagacgaccgtattagtactatatccaagtatttcaatcgtcatgttaatgttatgttatttcattaataatccagtcattctctatattggtagttttgttattggttacgctgctgctggtggggtactacaattggcgacctctacgaccattggtttctttccagatagtaaaggtctagcgacatcccttgtaatgattgcctcaagcgtggctaattatgctgtattatcagctgcggcatacttgacaaaagttaccggtgctgatgcgccacggatgataattctaatgaacattgtgattacgttaattggggttggtttagcattgattgtgaaacatggtggtcggtcaacacgtacgtcggctgcttccggtgttgaaagttaattaaaaattgcgccttcaataaaggcgcaatttttagattgatcgttcttgattagtgtaatgttgccaacaataactgcgaataaactcttggaaacggtggacggcaggtgtaataaaaccactgcgacgaacgactaagtaaatttgatgttgtaatggctgatcagctaagtgtttgatttgaacacgctcgggatttaaaagtggtaagtagggcattaacgcaacacccatattgtaacgaacaaacccagccatagtatgatcttcttctacttcataagctaccttgggctgaacgtgggctgctgataggatttggtcgattaatggtcgcaagccgctattctgtgaaaataagatcattggataaggtgctaggtcttcaacgtgtagcggatttttttgtaccgcgggatgatcatttggaacaactgcaacaatttcttgttgaactagtgggataaagtcaaagagatgggcagttagctgctcacccagtctatcgacgttagaggctagaacgatgtcgtatttttcatcggctagtgcttgcaggagcacaccggagtttccttgaccaagctcaaaagtaattgcttgattttcgctttgatttttgaaatgggacagtaactcaggaactagttgttgtccaagggtgtaggtaaatcctaatttaacatgaccggtatctggatccataagttgtttgacgagttcgttgccttgtgataaatcatttaaagtagcagtgacgtatttcaaataaacaccgccaattgatgttaacttgatattacggccatctgcttcaaaaagtggaacacccaattcgtgttcgagttttttgatggcataactcaacgaaggctgtgagatacctaagttttcggcagcctttgccatatgttgtgttcgagctagctctttgaaaaaaactaaatgtcttaaattcatgaggaatgctcctttactcatagataactttgatgatttaaacaactcatccatatttattatattaaactaatttgctaacataacaagtgaattgagtaacaaacagataaaaataatatttaggagtggtttttcatggcagaacgaattgatgggcatactttactgattggtttaatggcgtatccaattcgtcattcaatgtccccaactatgcataacaatgcttttgctaaattaggactaaattacgcttacttagcatttgaagtgacgaatgaaacgctgccaagtgcaattgagtcaatcagaacacttgatatgcgtggctccaatatttcaatgccaaacaagcaaaaagtgattccattgcttgataagcttgatccagcagctaaaatgatgggtgcggttaatacaattgttaatgatgatggtgttttaacaggttatacgactgatggcatcggatttatgaaagcgctcgtggatgaaggcttggatattcgcgaacataaaatgacgctagctggtgctggtggtgccgggactgcgatcgcagtgcaggctgcattggatggtgtcaaagaaatatctatttttaatatgcacgatgcaacatgggcaaatgccgaacggaacgttaaactaattaatgagcagaccgactgtcacgccactttacactcattagaagatcgtgatgatttcaaacgggaaatccaaagctcttatatctatactgattcgacaggtgttggaatgaaaccacttgaagataagacgcttgtggacgatcctagttggttcagctcagaccaaattgtgtttgatacagtatatgcaccacgaacgactaaattaatgaaggtagctcgtcaagcaggattgaagcatgtttacaatggtttaggtatgatgcttgaacaaggtgcagcagcctttaagctgtggactggcgaagacatgccagttgattacattcatcagattctgtttagtgatgatcaggataaataattgatgacaggaggcaagttaagatgcaaccagcgataaagctacgaaatattgaacttggtagtggtcgacctaagttggcagtgcctatcacaggaacgacgattaatgatattttagcagcgacgacaccgattttagctgcacagccagatgtcgttgaatggcgaattgattttttcaaggatgtaattaatccagaaaagttgaaatcggccggtcagcaacttcgtcaggctttaggtgatattgccttattaactactttccgaactaaaggtgaaggcggcgaattagcactatcagatactgagtattttaaactgtgtgagacggtcttagatggtgggttcacggatgccttagatgttgagcgttaccatgacgaacaagctgttaaacaaattgttgcagcagctcatgagcatcaagtagttgtgatcatgagtaatcatgattttgataaaacgccggcggttgctgagatcgttaagcgccttactagtatggtcgattatggtgctgacgttgctaagatggctgtgatgccacaatcggtggaggatgtcttaacattactgacagcgactaatattgcacgccaaacactaccacagccagtaatcacaatgtcgatgggtgacttaggaaaagtgtcacggcttgctggtgaagtgttcggctcttgtttatcatttgcaacggtcggggcggcttcggcacctgggcaaattgcacttgaaaatttacggccggaattggaagatctgaagttaaattaaagcataactgaaagaaatcgtgaggtcagagtgatgattgggacacaaaaaaagtatgtttcacaatttacgatgatgggaaccgtcatctcgctgacattatttgagccgaatcagttagcggtcgaagcggtctatgattacttgcagcggatggatggtgtcttttctgtcaatcgtgccgattcagaattagctgcgatcagtcaatatgccggtattcatccagttttggttagcactgaatgctttcaactagtgtcggatgctattaagtacacaaagcaatatgcggatagttttaatgtgctaattggaccgttggttaaactttggaagattggttttggtgggcatcaagtaccagcggccaagggaattagccaacgattagccttattagatacgcacgaagttatcctagatgaagcccaatcgagtatctacttgcgtcaatctggcatgcaattagatcttggtgcgattgccaaggggtattttgccgatcaggtcgttaagcagttacagcaggctggcattaccagcgctattgttaatcttggtggtaacgttaagctattaggggccaatccgctaaccgataatcggcgttggcaagttggaattcaagcacccgaagcgccacgtggctatccagcgctacaggttgaaacgcctgctagaacggtagtgacgtcaggtatcttcgaacgatattttaaaattggcaatcaccgctaccaccatatccttgatccgcgaactggttatccggttgaaaatcaagttgatcaggtgtcgattataactgaacggtcagaattagctgaagtgttatcaacggtggcctactttgaagggccaaaccgtggttgtcaactaatcgaacagttgccacatacggaagcaatttttattgatcatgaacaacaggtaacagttaccagtggcttaacgccgcgacgcaaaggagtgtttactattgagtaaaaaacaaattaccggccaagcaatgggccacaacggtattatcaattatgaagttgacgtgcaagataataagattgaggatttgaaaatattaaagcattccgaaacgtcggggatctttaaccaagtcattgataaattgaaacaaaatatcattacggaacaatcattcaatgttgacacaattagtggtgcaacggtgatgacccaagcgttacttaagtcggcagataaggctgtaaccgatgctggtgttgatgtgcagccagttcctaagaaaaaagcccccaagacgcaaaacttgcggaccgacgtgctcattattggtggcggagaagcgggcttagtcgctggctgtcgagcgttgacaatgggtcagaaggttatcttagttgaaaagaacggctatcttggtggtgcgacgattctgaatggttctaacgttgttggtaccgggtctgatgttgctgcgcaaatttttgataataatcatgatacgccagaaatgttggcacaagatgttgctcgtgaaagcttggagacgaactatccagctttgaccgacctaatggtgcataacattggtccagccattgattttattagtaagtttgcagatttacattatcaaaaagcacagacgcaaacgccagaacattcgattaaccgtcagattgaactaccttcagcaagtagctatgaattcattcaaaaagtttcgaaggcgtttgctgctgcgggtggtcaaattatgttggatactcgagtcgagaagcttatgttggacaacgataaaaagttacgcggtgtgattgctgctcaaaaggaccaaacagtcaacatcaaggcacgttcagttgtgcttgctgcaggtggtcatggcgctaaccaaaagatgcgtggtactgaaagcgaaggcattgattattatggcccaatgacttccactggggatgcctatcaatttaatggtgatttggatttgcaaacgcacgatttaggttggtacaagctgtatccacatggtgttgaagtggaaccaggcgttgctaaattgaccacgtacgcgtcgaaacaagcaactgatatgggtgcaatttacgttaactctaagggtgatcgaatcgttaacgaatcaaatgtttatacgacttttcggaatgccatccttaaacaagcggataaagttgcttacctagtaatggatgaacggacttggaagaaagtttacgacctactgatcctgcatgatttcacaccagaagaaattaagagcttctttgagaataagggtaaacggccagtatttgttaagggttctttggaaagtgctgctgagcaggccggaattgtggttgatgaattagtccaaacggtcaaaaattatcaaggctatgttcaagatggtcacgatcatgatttcggtcgtgatccgaagtacttgcaccaatttgaaggtgaaacattctacatcattgaacaacgtgatcgctttgcgacgactttaggtggctatagtgttgatgctgataacttgcaattggtaacgactaaaaatgcaccggtagctaattactttggtgcgggggaaatcatcggcggcgctaacggacatgattcaatgccaagtatgatgaatacttgggggatttcgtcgggttacgttgccggcgccgcggctagcgaaaacgctcagcggcaggcaaccgcgggcgatgacgaagccaatattgtggctattgtggggactaacgcttcaaaatcatataaccgtaagttgttgtatgccatgaaagaattatttgaaacgcaagttaattttgaaatttgtgaaattaaagatttaccgctattcaatgaagatgatatggattgggaaccggcaagtgtaaaagcgttagccgctaagattgaagccgctgatggtgtcgtctttggcgtgccagaatacgatcattcgattccagctgccttgaagagtgccattgaatggctgtcctgtgcagaacatccattcaaagacaaaccagtgatgattgttgggacttcgttaggtattcaaggtacggtacgtgctcagatgaacttacgacagattttggactcacccggtgtggatgccaaagttatgcctggtaacgagttcatgttacctcaagccggcaataagtttgatgagaacgatcatctgaatgatgacggtagtgaacacttcttgaagcagtgctttgggcactttttagaggggcttgaattagcatctaagaagacagtgacgaattaactactatctagactaaaagaacgtacacaactcgtgtacgttcttttagtctagattttagttgttaaatcttttgttccacatcgtcgattgtgacaaccagggtcgcgcgaatccaatcaaacttagtatgcatttgatcgaaataagcgccactagtttcaaacttgccggtaccatgaatgtggaaaccacagccagtaccagttgtgccgggaaccttgtaactaccgacagcaattgtaatgtggttgtcggtagcaaaatcggcctcaattgagtgcatgccagccgatgggatcaatagggtatgatcatcgataagttgcatataatgactccaggtgttgacgacgtgtgctggtgcggcgttgaccgtaacgatggttgcgggggtcgtgtctttgataacttcaataaatttagggtccataataagtactcctttacgtttatattctcataatatattgtaattgatatatataaattatcaagcgagagtgttcgatgtctcaataatcttagcggaggtagcatggtaaaaccaggcgttgctttttactaatgaaagcggtaactttaactaggaacgaataacgagagggtgtttaatatgtatcaagcaagccagaagcgctatgaccatatgatttataatcgagtaggcaatagtggtttgaagctgtcagcaatcgggctaggtctttggaataattttggaagcgttgatccgatcgctaatcaaaaggcaatcattcatcaagcttttgatttgggaattacctactacgacttagccaataactatggcccggagcccggcagtgcagaaactaattttggtcgtattatggctaccgatatgcggccataccgtgacgaaatggtcattgctagtaaagcgggctatgtgatgtggccgggaccatacggcaattgggggtcacgaaaaagtattattgccagtgctgatcagagtctgcagcgaactggtttagactactttgatattttttatagtcaccgtcctgatcctgaaacaccaatggaggagacggccactgcgcttgatcagctagtacggcagggtaagacattgtatgtaggcatttcaaattataatggcaagcagacggctgctatgaccaagatatttgaatcattaggaaccccatacattattcaccaaccacgctataatatgtttaatcgacaggtggaacaggacttgttccccgttctacaagcaactcataaggcggcggttggctttagctcactatcacaggggttattgacggacaagtatctgcacggaatcacgacagattcacgggccaataagcaaacaattccatttttgagtccagtccaggtagaacagacactagctacggtaaagcgcttaaatgaagtcgcgcaacaacgggagcaaagcttagctcaaatggctttggcttggaacctacgtcagccagccttagcaagtgtcttgattggtgctagccggccagagcaggtggttaataacgttgctgcattggaaaagttgaaatttagtgaatcagaattagcaacgattgaacagattcttaccgaacaaccggcaattgattggaatgctggtcgatcatagcgtttgcacaattcgctatagtcaatgttatagagccgcaaaagaaagggccatatccgaggatatggccctttctgtacctaatagttaagttaataataacataattttgcagatttgcacgcacaggggggcctttactaaataaattagtgtttaaattcgccaattttcacaattaatgataaagttttacatgatagttatcacgattatgcgttgaagttcggcgcaatacttgaaaattaaaataatttgcaaataaatcatgcgatagcgactttagatggtagtaagaattagtttgaatttaagggggccaattcatggcggcgacgctaaaagatattgcaaataaagttggcgtatcattggcaactgtatcgcgcgtgttaaacaaagatcagtcattgtctgttagtgatacaacgcgccaacgaattctagatgcagcagaagcattacagtattcaaaaaataaacggcatactgtcacgacggcgcgtaagcgacttgctattgttcaatggtattcggaatctaaggaacaagatgatttgtattatatgtcagtccggatggggattgaacgtcgtggacaagataatcagtttgaagtgactcggatcttccaaaataatttacaagaattgggaccagacgtagatgcagtgattgcagttggaaagttcagcgagccacaagtcaaggacttggcatcagtaactgacaacttagtattcgtagatgatgatcagtttgatgctggttttgatagtgtcattactgattttcggttggccacagaaaaagttgtcgattatttttggcaacgcaactttcatcatattggctttattcacggtcaagaaatgacaaccgaccatcagttagcggtagttgatcgacgcatgctaggttttcgggccgcgatggaacgacggcatgcgtttgatcctaagttcgtttttaagggcgattatactagtgaatctgggtttaaaatgatgcaaaaagccattcgtaagttgggagatcaactaccaggagccttttttgtggcaaatgatccgatggcggcaggtgcgcttaaagcgttgcaagctagtggcatccaggtgccagaacgagtgaagctatttagctttaacaatacttcgctggcgacattcgtttatcccgaattaagcgcagttaacgtagatactgagttaatgggggcgaccgcagttaatttggtcatcagtcgactagcagggcgaacaacgacacaacgggttgagctgggtactaatctggttgagcgagcaagttccaagtagtgaagggcgatctgggatagaaaccagatcgttcttttagtattttaactaaaagttttactcaacttcaagaaattctggtatacttctaaatgaaagcggtttaaataacacggaggtgcatgattttggaaactaaaaaaacggtgtttgaccaactagatggtcaagatgtaatgcgttatacgctggtcaatgaccatcaaactcgtatctcggtccttagttatggtgggacgtggcaagaattcgtcgtcaatgaagacggcgttgaacatcccttgatttggggccttgataacatgactgactatcaacgagtgggatactgcctatgtcaatcaattggtcgggttgctggccggattggcggcgctaagttcaaaatcgatgatcaatcctatcaagttgatatgaacgaacaaacccattcgctacacggcgggaatcatggttttaacacgctgaactttgaaggtgcttttagccaaaccaatgatagtgtcagtgtgactttgaagaagcatatcaacgccagtgatgataattacccgggaaatatggatgtcgctatcaagtttacattagataatcaggatcaagtatccattgcatttaccggtgatactgatgcagcaaccctctttaatccaactaatcacgtttattggaacacaactgatgatcggaccagtttggcccaacaaaaattacagattacgagtgcagctcacttggaatttgatgatgaaaaagtcccaactggtaagaaattagcagttaaaggcacagcgtatgactttaaccaggcacaaccagttgaaaaggcattagaccagctgaagactgagaatggtggcattgaatttgacgatgcgtatgaagttgccccaagtgcggcagaaccaattgctatcgttggggatactgatgataagcgccaagtaaaaatttattcagatcgcaatagtcttattatcttcacggctaatccgtttgatgctgataaggaagacgcgcatcaatataatgcgttagcgacggaagcccagacacttcctgatgcaatcaatcatccagattttggtgatattgtgttacgtccaggagcaccagtgacgcatacgattcggtaccaatatgaacggttaaattaatactagttgaggtgtcaggcgagttctgcctggcgccttttttgtaaacgtatgagtaaacaatgtttaatttagttaacaaagtcccgagcatctgattaataccgtgattagtaaaacgatgatcattggtaagataatgagtactatactgcttaagcccttggaaagcgggcaatcagtgtcgataggcgcattagcaggtcctaatcaaaagcggtatagataaaacttttgaacaaattttactaaaaatcattgacattacttctgaaaacgattacatttaaacttgtaaattattcaaggaagatgtgaggcgagattatggatgcagagacaaagcagagtaaaggtcgtaaaataacatcgcgacttgcttattcgtttggggcgtttgggcacgatgccttctatgccactttatcaacttattttattatgtttgtgacctcccacttgttcgataagagtagtggggctcaaggaacacaaatgattgcttggatcaccatgattattgcaggtttgcggttcgtggaactagcaattgatcctttgatcgggaatgccattgataatactaattctcggtggggccactttaaaccatggattgtcattggtgggattataggttccgtcgttttagcacttttattcacgagtttaggcggattaaatacctcaaaccccattctatatttaattatttttgcaattttatacattacaatggatattttctattcgtttaaagatgttggtttttggtcaatgattccagcaatctcatttgactcagcagaacgtgaaaagacggcgacatacgcccgggttggctctaacattggtgccaacatcgttggggttatcgttatgccaatcgtcttaatgttttctgttaagtctaacagtggtcaaggtgacaaccgtggttggatggcatttgggatcattattgccgcaatcgctttgatttctgccttagttgttgcacttggaaccaaagaaaatgattctgaattgcgtaagaacactgaaaagactagcttcaaggaagtcttcaaagtgttagcccgtaacgatcaattgatgtggttatcattgatgtatgggatctacacggcagggattgccattacgaactcactagaactttactacttcacctatattttgggtgacgcctcgaagtttacactattaggttcgctaaatgcgattattgggatttttgccgtattggccttcccaccattagcaaagaagtttagtcgtcgtaaagtgttcttcttagcagttgttattatgatgatttcactgatcatgtttgcctttgctggtcagtcattaccaatgatcttaacagcggccgtattattctacattccacaaccattaattttcttagttgttttgatggttttgagtgattctgttgaatatgggcagttgaagtttggtcatcgtgacgaatctttaaccttatccgttcggcctttacttgataaattaggcggtgcgatttctaacggtgtcgttggtttaactgctgtttgggctgggatgacagctggtgccactgctggtgatgtgactagccatggcgctgccatcttcaagttaatgatgttcggtgtacctgctgctatgattttgattgggacattcatcttcttcaagaaggttaagttggatgaaaagatgcatgcacaaatcgttgatgaacttgaaaaaacatggtcaactcacttggaaaccgatgaaactcctgctgaagttgaagcagaagccgatgccaagacgacggtttatcaagatcctgttgccggggaactgatcagtttgaaagatgttgctgacgaatccttcgcaaacggtagtatgggtaaaggtttcgccattaaaccaacggatggtcgcgttgtcgcaccatttgatggtgaagttgttgcaaccttcccgactcgccatgcaatcggattacgttctgataccggtattttaacgctaattcatattgggattggtaccgttaagatgcgtgggactggatttgttcagtacgttgagaagggcgaccatgtcacacaagggcaagaattaattgaattctggcaaccagcaattgaaaaggctggcttggatgataccgttatggtcgttattacaaactataaagatatgcccgaatttacgtatcttaaagattcaggaaccaccgtacaagatgatgaagatgtcttacaattatcgaatgtcggcttaccggatcaagcatagtttctttacgaggagagctattaatgacgcgagccattaatagctctttttgtgaactgaaatagaaaaagctaatagcgaagggaagattttactatggcagtaacgttgcagcaaactttaattgacattgatgaagaacaacttgtctttcacctgcataacgatcaaatctcgtatattctaggtgtggagacaggcaacgtgttggcccacttgtactttggcccacgggttcggggttatcatggcgagcgtcagtatccccggattgatcgggggttctcaggaaatttaccgaatacgactgatcgaagctattccaaggatgatttgccacaggaatacggtggcaataataccggtgattatcggcaacccgccgcgattattcgcgcggccaatggtgctcgaacagttgattttcgttatcaagactgccggatggaagccggtaagccggaacttaagggcttgccacaaacttatgtcgaagatgaggatgaagcccaaactttgattgtgacgttgcgagatgccacattaggcgtgacactcgaattagcctacacgatttatcgggatcggccagttatcacgcgtagcgcccggttgattaatcacagtgagcaagctgtcgacttagaaaaagtggcttcgatgcagatggacctgccaacccaaccattagatgccatttcgttacctggaagctatgcgcgtgagcgccagcttagtcgtgaacggctccatcgaggtgtaactcagtttgaaagtcgccggggtgctagttctcatcatatgaatccttttgtggcgctagctgatccgaatactaatgaatttcaaggcaatgtccttggtgcattgctaatttattcaggtaaccaccagattagtttagaacgggacccaattggtcagacacgcttgactatgggaatcaatgaatataacttcgactggcgattggcggccggtgatagtttccaaacgcccgaggttgcaatggtatactcgacgacggggcttaatggtatgtcgcaaacctaccatgatttattgcgtgatcgcgtggcgcgcagtcgttacaagcacgatctccggccgatcttgatcaacaattgggaagccacttactttgactttgatgcggacaagattcaatcaatcttggatgctgcagcaccactgggtatcgaaatgtttgtgctggatgacggttggttcggtcatcgaaatgatgataatagttcgctaggtgactggtttgttaatcggaacaagttaccaggaggcttagcggatattagcaaacggacccatgataaagggatgcggttcggactttggttcgagccagaaaatatttcagccgattccgatctttatcgggcccatcctgattgggtgttaggcgtaccagatcgtggccgaacgttatcgcggaacgaatacgtgcttgatttcagccagccggatgttgtcgacaatatttttgaacaaatgaccgcagttcttgataaggtgcccattgattatatcaagtgggatatgaaccgcaatttaacggaagtctattcgccacatagcgattcaactcatgaaggtgagactagccaccgctttatcttaggtgtatatgacttgatggagcgtttaacaaaacgctatccacagatcttatttgaaggctgctctggcggtggtggccgcttcgatgctggtttaatgtattatatgccacagagttggccatcagataataatgacccgattgaacggctcaaaattcaatatgggacttcactcgtttatccaatttctgcaattaccgcccatgttgggacgagcccggatgaattgttaggacggtcgacgtcgatgaagatgcgtggtgctgtggcaatgagtggtaccttgggctatgaactggacgcggcccaactaagtgatgcggacaagcaggccgttaaaagacaggttgccttctataagcagcaccgtgagttagttcaatacgggaccttttatcgattagagagcccgtttgaatctaatacggtggcgtggatgtttgttagtccggatcagaaagaagccttgctgttcaccttcgttattttaggtgcagttcaaccagaaccgcatattacgaagttagcgggattagaccctcagcagacctacgttgagaccgacacaaacaaaatgtacggtggcgatgaattgatgcaactaggactctacacgactcccgttcaaactagtgactttacggcgcaggtacattacttcaaggctaaggactaagctcagccattaaacatattaaaacttaatcatcgttaatctaaaagaacgctctggcaaataactcgccggagcgttcttttgaaatcaaaataacttttagaaatgaatattaaagctgaagtcaatgtcttgatcagcggggatatgatatggggattctacgtctgttccccaactatcaatgccaccgaccccacgaacggcaccgtagattgataagaccgttcgccgtgctaatggtaattcttccatgtgcgttgcgttttctagttcagcggcggtatagggaaggcagctgaaggcgaatggtgcatcggcttggctaaatgtcaaactgaacggtgtgttgtcgtggtcagcgttattttgtgttgttgatcgcgttactgtcacttgttcagtttgcatgtgcatgccgcattcttgtgggaccaagtatggtgtgactggcagactgtcaacgtggaatcgcccgtgcgttgcgccggccagccggtcaggataagtctcaccggacaaaccggtatagtcgaagccggtcgcggtagttggtatgataaaccgcagaccaaatgcgggtagctctggcaaatcagactgaccgctataatgggtggcgatattgatctgaccgtctgctgtcaccgtataagtcactgtgacgatggtactaggaacggtcgtggtaacgaagtggtaagccagtgagactttcgtggcgatttcgtgatccgtgtatttgttattgagtggcgcgattggtaacggtgtgactggttggtcgtcaaccgtcaattcgatatcttgacaagttgagaacttatcggccgcgtaccactgtgcggatttgactgaaaagccgctaccgtgatcattatcggttgtcgcccgccaaaagatgggcgtgggtgtacgatagagccattctttatcgttgacgacgagtgattcaagtccgccacgttcgtagctaaagaggtagtggaaattagccccctgtagtcctaaactcccgtcgccgtaaataacgtgtagttgattatttgtgtaagccataataatatttcacctcttgcattgctggttttggcgtccggtcagcaaacattaagccgtcaccggagaattcataatcggagtggcgttcgtcgaaatcaccgccataccggagcacatcttggtcggtaattgggtcatgaacgaagagggcttgatcaataaagtcccaaataaagccaccttgatacatcggatacttgtcgatcaaatcattatatgattgcataccgcccagagaattccccatgtcatgcatatattcacaatctaggaaaggtttggttgggttatcttccaagtaagctacaatattttggggtttttcgtacatccgactttcaacatcagaaatgcgatcttttaattctggtgtgtggacaacaccttcgtagtggacgagtcgtgaatcatcgtgttctttataaaaagcctgcatcgccgcgatatcttcgccagcatacgattcattgccaagtgaccaaaaaatgatcgatgggtggtttttaaaccattcgtagtttgaacgggcccggtcgatcaccgctgctaaccagtgtggattatcgccaggaacattgtaagaaggctcgatagcccctatcttttgccatgacccgtgcgattcgaggttgttttcggccattaggtagataccggcctcgtcacataattgataccaaggtaattgatcaggataatggcaggtccgatcggcattgatattgttagctaacatggtttggatatcagcgcgcatatcagccatactgataacgcgaccggtgtgggcgttccattcgtgccggttaaccccgttgatcaccaaccgtttattgttgacgtaaatgactttgtcatcgcgcagctcgaccgtccggaacccaaactgatatgggacgacttccaagagttggtgatcagcatcgtaaacttcaattgtcaattgatagagatacggcgtttgtggtgaccacaagtgcagttggtcgaataacatggtatcaaaggttacactgccactaccggtttgcgtttgactcgtcagtactcgcccgtcatggtctttaacggtcagcgctaaagtggctggttcgccggttactttagtagtgatgttgagctcaccacttttgagattggcatttggaactggtcggatgtccaaatcagtaatatggctagcaggctccgccagtatattgacgtcacggaaaataccagagaaacggaacatatcttggtcttcaataaaggcagcagtactgcgtttgtagacccgaaccgctaaaacgttaccttggtcctgaatatacggcgtcaaatcaaattcagaaggggtgaaactatcttcagcgtagccaataaaatggccatttaaccagacgtacagggcttcttctaccccttggaactgaatgataatacgttgccctttaaaagcatcgtcgagatcgaaggttttgaggtacgagccgacggtgttgtccgcagcgtcactgaataggcctggtgttaattgatcttgattgagggtatacggtgggcgacggtaaattttaccttcccatgggtatagcgtgttaatgtattgaatttgaccatagccggctagttcaatatgaccgggaacctgaatcgtatcaaagtcggttgcatcgaaatcgggttgataaaaatcaactgggcgttcagccggtgtcttggcgaagttaaaacgccaagcgccattgagactcttgatgaagcgactacccgttttgaattctgctgtgtcgtgataataatggtgatcactatgtgcaggtaattggttgacccggaagacttctgggtcatctaaccattgaagattagcttgcatgaggaagctcctttcaaagttacataaataaaacgcttacaattatcataaaacaaaatattaaatttgtatatgtcgttttagttaaattttaactaaatgacaacaactactgacaacgacaacgggcgataagaagaatttgaatcgataacgtgataaatttgtaaagcgttaccaaatcttgttctaaaggtcttatggggtgttgacaacaatcaaaaaaagcattatagtcaaactaataaaattttagtaaaactatttacggagggatttttcatgaatactagcgacttaaaacaggagtttaccgaagcctttgataccaagccagaacgggtctttttctcacctggtcgaatcaacttgatcggtgaacatactgattataacgggggccatgttttcccatgtgcgattacaatcgggacatatggtgtttatgcaccccggacagatacgacagtgcggatgtactcagctaatattccagatgctgggatcgtcacgtttgatgtcaacgacctttcatatgacaaagccgctggttggacaaattatcctaagggaatgatggacgaaatcgcgaagaccggcgttaaattcgatcatggttttgatttctacgtccatggcaacatgcctgatggtgctggattatcatcatctgcgtcaattgagttattaactggaatcatgttaaacactggttttaatctcggtattagccaattagatcttgttaagattggtcaaaagtgcgaaaacaactatgttggtgttaactccgggatcatggatcaatttgctgttggaatgggtaaaaaggaccaagcaattttacttgataccaacaccatggactattcttatgcacccgtaaagttaggcaacaacgtaatcgttatcatgaatacgaacaaacggcgcgaattggcggattcaaaatataatgaacgccgctccgaatgtgaagaagcattacgccgattacaaactaagttagacatcaaatcacttggcgatttaactaacgaccagtttgacgaagcggcctacttaatcaatgatgaaaccttaatcaaacgtgcccggcatgccgttttcgaaaatcaacgggccattcgcgcaactaaggccttggctgacgatgatttaacgacctttggcgaattagtgacggcttcccacgtttcactacactttgactatgaagtgactgggaaagaattggatacgttggccgaaacagcttggaaacaaccaggcgtgcttggtgcgcggatgactggtgctggctttggtggctgtggtattgccatcgttgataaggaccaagtcgatgcctttaaggaaaacgtcggtaaagtttatcgcgacacgattggttacgacgctgatttctacattgctgaaatcgcagacggccctaaggaactttaataaaagaattgatttaaaatacaaattagcagtaagcattgagaaatattgaggaggaattagaatggcagttttagttttaggtggtgccggctacatcggttcacacgcagttgatcggttggttgcaaaggggtatgacgtggcggttgttgataacttggtcacggggcaccgggcagcggtcaatgaacacgcgcgtttttatgaaggtgatgtccgggatacggcgttcatgaataccgtgtttgaccaagaaaacgttgaaggtgtcattcattttgcagctttctcagttgttcctgaatcgatgaaggatccgctcaagtactttgataacaacacggcagggatggttaagttgctcgaagtgatggctaagcacgatgtgaagaaaatcgtcttctcatcgaccgcagcaacttatggtgaacctaagcaggtgccaatcaaggaatcggacccacaagtgccaactaacccatacggtgaaagtaaattagcgatggaaaagatcatgcactggtcagatgtggcttacgggattaaattcgtggccttacgttactttaacgtggcgggggctaagcctgacggcagcatcggcgaagatcacgcaccagaaacgcatctcgtcccaattattttacaagtagctgctggtgaacgggatcaattacaaatcttcggtgacgactatcccactccagacgggaccaatgttcgggactatgttcacgttgtcgatttagctgatgcacatatcttagccttggaatacctaaagcaggggcacgatagtgatgcgtttaacttgggttcttcaacgggcttctccaacaaacaaatgttggacgctgctcgtgaagtcactggtaagccaattccagcaatcatggcaccacgccgcgctggtgatccaagcacattggttgcagctagcgacaaggcacgtactgttttaggttggacacctcagtatgatgatgtgaaagaaattatcaagacggcttggacttggaaagaaagtcatccggccggctatgatgatcggggaggccaagcataatgacgagtttggatcaatttgtcacggcggtgatcgcgtcgccttcgcaatatactgaattagatcggatctatgtgcataaccgggttcttggtttggtcggcgagggtgatccgattgcggcaagcgatgaccaattaacaagtttaaccgatgccttggttaaaacggcgattcaaaatggcaagatcgaagcgacccaatcggatgaagatatcttagcggatcaattgatggatcttgtgaccccgttaccatccgtattaaaccaacgtttttgggataagtatcaggttagtccgcaaacggcaaccgactatttctttaacttaagcaaagctaatgattatatcaagacgcgggccattgcgaaaaacgtggtctttccagcaaaaacgccatttggtgacttagagattaccatcaacttatcaaagcctgaaaaggatcctaaagcgattgcggcagcgcgtaaccaaccgcaagatggctatccactttgccaactatgtatgcagaatgaaggctatctaggccggctcggttacccagcacggagcaatcaccgaattattcggttaacacttggtggcaatacttggggtttccaatattctccatatgcttactttaatgaacactcgattttcttggatcaagagcaccggccaatggtcattaaccggcaaacttttaccaacttacttgaaattgttcagcaatttccacattactttgtgggcagtaatgcggacttgccaattgttggtggttcaatgctgtcacacgagcattaccaaggtggtcggcacgaatttccaatgatgaaagcgccaattgcacgcacgattgacttaggtatcgcgggtgttaaggctgggattgttaaatggccaatgtcgacgattcggctgacgagtcaggacttggttgcattaacggatgccgctgtgaagattcatgagacgtggaagaattattcggacgagagtgtggatgttcgtgcttatacggatggcacacgtcatcacacaacgacaccgattgcacgcaaagttggcgatgactacgtattagatatcgttttgcgtgataatcagacgtctgctgaatttccagatggcatcttccatccacatcaggatgttcaacatatcaagaaggaaaatattggcttgattgaagtgatgggccgggccattttaccagcccggttgaagaccgaattagctgaagtcggcaaatacttgttggatcagcctaatcaaatggtcgcgatgcatcaagcatgggctgatcaattgaaggccactaataccatcaccgctgacaatgtgacgactgtcattgatacggcggtcggcaacgtctttgcccgggtcctggccgatgctggggtctttaagtgggatgacgctggtgaggcagcctttgatcgttttgtcgcagcaatgcacgattaagttgttaatcaaatgaagacgtggggcaacggggtgttgcagacgcgatttaccgatgagtcatgattggtgaatagtgtcacgcccagttgccccacgtttgttattcagtgctaattaattaagagaaaagaggaatgacgatggccgtaacgttaaaagatattgcgcaacgagcagatgtctcattggcgacggtatcgcgggtcttaaattatgacaagacactatcagtgagcgagcagacacgcaagcgcgtgtttacgattgctggcgagctgcggtacagtaagcgtaaacgtcagcatataaaggcgctaatgcggaaaaatatcgctgtgattcagtggtactctaagattcaagaacatgatgacttatattatttagcgattcgtaaaggaattgagcatcaagctcaagtgtgtggttttacgacgactagtatcttccagaataatttagatcaggttggcgatgatattgatgcaatcgtggcggtgggaaaatttagccctgtccaagtacaacagttgagtcgtttgtcaagccagcttgtttttgttgatgacgatcactttgctcagggattcagcagtgtggtgactgattttacgtttgctactaaccgcgtcgttgattatttttggcggcgtggtatccgagatatcggtatgatttatggcaaagagtggtccactgatcagcaggtggagattcccaatcaacgtcagcaaagctttgaacaggcgttgcagcggcatcatgcctatcatgctgagtatgtattagctggtgattacactagtcaatctggttatctgatgatgaaacgggccattgaaatgttaggtgaccgcttaccacacgctttctttatcgctaatgatccgatggcagccggtgcgctcaaagcgttacagcaagctgatattgctgtgccacagcgggtcaagttgtttagtttcaataacacgacgctggccgaatatgtgtatccagagattagctcggtcaatgttgagactgaactgatgggaaagacggccatcgatttgttggtgagccgattccaagatgatcgtcaagcagcccagcgcattgaactgggaacgacgttggtagaacgtgaaagcaccaaatgaaatcatcgagtgttcgtgaaatttggcagaaatatcgtaattaattaatgtgccacccgattgttaaaaagtggtgcatgactttgatgggcactggttggtattgaatagcgcacgtgaatgggttgattggtcatgctactactttctgattagttggtctgttttgctaaggtgtgaggccataataacgacaattgtacccttcaagggtataattgtgagtgaggtgatgaaaatgaaaacaactgccacaatccttaaggagattcggcaacattaccaaattagtcaggcaaagctggcaaagttactcaacacatcggttagaacggtacagcactgggaacaagcggactaccaaccaagtggcaccgcggtacgtttgattcagattttggctacggacgatgcggtgtataccgcactgacaaacctcgaggaggagaatacgattatgtatttagaacacgatgatcagaagttcaccatcatgggtgtgcagtttcggaatcaagaggaataccgggcgaccatgaatgcaattatcagcaatatgtatgagggttttgagccgactaaggaagatgttcaagacgctcgtcgtttctatgacgaaggcccgattagcgcacaagagatgctagcaagaatacgtacttcgaccaatcgtaaagccgaatgagaaaggtatgggcggactacctacaaccaaacggtactttgaaaaatcgcttaggcattactgaagcggctactttgcagaaaattgagtacaaagtgagtacgcaacggcaacagcaattatcccgcaatcactatcttctgccagactctcatcaattgacaggacgtcaaattggagagctaaaattgatcaatgggtttttgctcggtgaaatttacgactgggccggtcactatcgcgaagttgatttcaacaagaccgcgaatggcgtagtgacgttttttcacccggtggctttatttggtaatgctgagatagatattcaacgccaactcgataattttgcgctgttaccggatgaccgggaacaagttgcacaggcgttagggcaagttgtcaccgaaatcaacatgtttcatccgtttcgggaaggtaatggccgcacgacgcggctgtttactgaggttttggcttggcagcatggttttgacatcaactatacccaggcacagcaggatgcttacatgcaagcgtcaattcaagatgatgctgagatgatggcacaggtgttcctggaagtactaaccaaatagatcaattattgttagtcgtgatactaagaatggtcttaaattaaaacaacaagtgcactcggaaatttctaatctgagtgcacttgttgttttagcttagtgagatatatgacgtttgtcgcagcggtcaattttactgcttgagtgggccactaacttttcgtttatattcggatggggtggtctttaggtattttttaaacagacgaaagagtgatgaggtgttttgatatccgatgatgtcgcaaatgtcagcgagtgtacagttagttttgatcatcagattttgggcagcagaaattcggcggcggtcaacaagttctttaaaggtcttgcccgtcgcttcttttaatttgttacccagataattcgtattataagagaacttggcgctgacatcacgtaatgtcacgctggcgaaattctgattgatgtactgaatgattggcaaaagattgtcgtccgtattgtcagaaaagttaatgtattcttgctcaatcgattgcgataattcaagaattaatgtagatagcagcaggcccattgatttattacgttggcggctctttgtaaggcccttgataattaaactttcaactaaattgatggcaacttcttggtgtgttaagtcaaacagaataaagttgttgtgcaacgtattgatgtgggatgcattatataaaaattgagtgatttcattggttgaaacggcaatatagtcgaaaagttggttcatcgttgagtcattcttgagcaagatgttaatcaaaatatcattactgcccgttgattcaatttgctgaacaatgtctttatccatcaaaattaggttgtgctgatggagggtcactttttcgccattaatatactgagtacaagtgccagcatacatataattaagctcaataaagctatgcgtgtgagctggaacataggaaaagcgattatttttggtaacagcaatatcaccgtgcttaaaaaaatctgagcggggcatctggggaatcggattattcacatagtctaagtccatgtagttaacgttaccatgtgattggcgttgctttagctcaaccggtgtcagagcaaataattcgtaattgagaaatttactagtcattaatactaaccttctttaatatttatcgtttagtacaacctgtgattttgcacgatcattcatgtagttgagatatggtaccccttacagtaatcgcttacaatattcgtataaataaagggaggttcttcatatgaataacggcgagacgtcaacttcaatggtgaaaaaatatcggccattagcagtagctgcaggaattggttccattctaggatcaggaattatcgttggcttatccgcgactattacagtgtggcagaacggactaggtcttactaacagtcaagttggtattatttcaggtgcactaacttttgcaattgcaattggatccttattagcaggacagataacaaaatcttttggtctggttaaatcgtttaattggttaaacctgatttatgcgattggcgccttgatctgtgttttctcgaataattatatcatgcttttgattggcgtcatcattaccgggttagcttcgggtgctgatttaccaattagtttaaccgtagtttcgcatgatgcaccggatgataagacctcggctagtttagtatcgtcgacgcaaatcttctggcaaattggggttttcatgtcttatgtttgtgcctttattgtttctaaaatggccggtgcttccggtgctcggattgttttttcgattttagcaatttttgccttgattacttgggcatggcggactttttcaactaagttccgagcatttcatgaagaaggtgaacaacggcgtattgatcgcgaagcagcttcacagacaacagagaaggtctcgattaagacggtcttcgctggtgccaacaagggacgctttatggcattcttcttcagtattttaatcttctatgtttgctggaatctactggccaatacgttcggacagtttcaaacgtttacgctggttcaagcacatgcgagtcaaagtttcgcaactggtgctgggatagtcctaaactttatctcgttgttggcaaccatggcttttgcatcagtcgctgggggtaagtatcgtaataagttcttcttagttgggattaccgttcaatttttggcaatgctcggactagcaatgagtagtcattcgttatggccaattgtcatcacgattggctgttacaacattgggaataatattgctggtgaagcgatgtataaagtttggacacaggaagcatttccagttgaagttcgggcatcagttcaaggatttattaatggcttttcacgggtatgttgtggcctatttgccttaattacacctgcgttagttgtgccatcagcaattcgtaacacgatgtttgggttcgctgccattgtctttattagctttgtagcagggctgacaatgatgcgattggaaaagaaacatggtattaataacttttaaacaaagtatttagaaagcgagtggaagagatggcgtttacttttcaaatcaataatgatgttcaatttcggcataatcaagcattattagacaagtcggcaagctatcggccaatactgaaagaaacccaagttaaggcggcatcgattgtggcgctcgagcgtgatacgcaataccttgaaggatggggtgttaaacaaattgcacctattgaacgattatcaagttatgagttgaaacgtgacgaccaaattatcatagattttggcgatcatcaggttggtcaatttagtattaatattaacgctgttggttcaccaatggatgcaccactatgttttaagattaagtttgctgaaatgcctgcagaattagcacgcaagagtgaagattacgacggttggttgagcaaatcttggattcaagaagaaactgttcacttagatgtgctgccaaccacgctgacgttaccacgacgctatagttttcgttatgctgagatcacagttgttgatacgtcaccaaaatggcgagctgtttttagcaatccagtggtcacggcgacaagtgcggtagacactgcgacagttcatcaaccggaattagccgatgcacaattacaacggatttatgaggttggcttgaaaacattagctgattgtatgcaggatgtctttgaagatggaccaaagcgcgatcggcgattatggattggtgatcttcggctacaagcattggccaattatgcaacgttcaaagatacagatctggtcaagcggtgtctgtatttgttcggtgcgatgcctacaacggctggccggattcctgccaatgtttttactaaaccaacggcagttccagatgacaccttcttgtttgattacagtctattctttatttcaattttggctgattatgaggcgtttagttctgataaaacagttttgaatgatttatatcgtgttgctaaaaatcaaatggatttggcgttggcacaagttacttctgaaggtaaattgaaattgactgaagaaaatccggttttcatcgactggtcaaatgattttgacaaagaaacggctgggcaggccattattatttatacgctaaaacaatttattacgcttgcggaactggttaatgatacaagcttagagacctatacagcgatactgcgtaaattaaaccagtacgctaaaactcaattgtttgattcgcaatcggggttatttgtctcaggggatcagcgtgaagttaatgtggcaagccaagtgtggatgacactagcacatgttttggatcctgagcaaaccacggcgcttatgcaaacgaccgtcacgaaactgtttccaattactggtattgcaacgccgtatatgtatcaccatattacggaagcattatttgaagcaggcttaaagcaagaggccgtccaattaatgaaagattactggggcaaaatgattacgctaggtgcggatacttattgggaagcatttgatcctaatcaacctgattattcgccgtatgggagtcccattttaaatagttattgtcatgcttggagctgtacaccggtgtacttgattaataagtacctcgtttaggaggagtgtctgcgatggttgacgaaaaagtaaagctgagtaaagcaaacgtactcttaataattgttgctggtctagcttcctatatggatgcagcgttgctcgttagtctgggagtagcgctacctatctggacaaaatatttagcactgaatagctggatggtcggactactaagtactatgctgacggtcgcggttgcaattggttcatttgtgggcggctggctgtcggataaatttggccgggtcgcggtgtttaatgctgatatcttttttgtcgcgattggctcgtttattattgcgattgcacaaaatacgacgatattgattattggtgttgtgattgctggtttggcctctggtgctgatttaccaacgtcattggcggttatttcggaacggatgtctagtaaagtttatggtcgggcaatttcttcaactcagattttttggacgatgggcattttgttgtcacagtttattggttttataactgctaacagtggtatgggaagcccggcagccttatttggttggattggattagtggcaattattaattggtgcgtgcgggtcttttcaaagcgttttaaacagattgaaacagacttagttgaccatgaacatgtggactgtgcatctaacggtcaatcggttaagaagtatcgattaggtcagctattgcgaacaggtggtttgttagtaccaatgattctactaactgttttttatctattttggaatttgccggccaatacgtgggggtcatttgttaactatttcttagtgactgttgatggccgtacgcaagcctattcgacaatcgtggcattaattgccaatattgtgtgtctgttagttaacctgatctatttaaaggtttcagacactaggtatcgctaccgagtgatgtatttaggtattgccgtagcattgctttcctttgtgactgcagggatctttagcgatgactggcagattttcaccgttgtttatattttctactctggtagtacagtattatgtggtgaggctctttataaaatttggagtcagactttctatccagtggatgcacgggcaacgatgatgggcttttcttatggcttagttcgggtgctgaccgctgctttctcgctagtaacgccaacattaatgggatattcgccgcaactattattatggattatggttggatgtacggtgctattcggtgcctgtgcagtgatcattgtcgctattattaagaagaccggtttaaaagacccaacgatgaaaacggtttctgaataaactgattaatattactaagaattaaaaatgtaagccgggcattgccgggcttatttatttaaaatcaaggaggataatgctcatgtcaaaagaggctgtttggttatggtatcctggtgattttgaaatccaccaagggatgttacaaaattttaaacgtgaagaacgtgggatgggttggcctgcctattggtatattgatgattgcgaagtcatttatcgctatcatcccaggggcagcaccactactattctttaatattattcgttacgcatttacttttactaagtggggcaatgcagttgactttgtatatgaaattttacaacagcctctgatgggactaggtagtacgctaccggctgtattgattgcggttgctgcaactcaaattttttggtggtttggtatccatggaacgttacttgttaactctattattgatccaattatgggtgcgttagcgattcaaaattatgaagcatataaagctggtgcaacgcatctaccacatattattaacacgactttcatgggcgtttttgttaatcaagggatgcagttaggatgtgcaattgtttttgcgtttttcttagctaaatcagtccgaatgaagaaaacgatgaagatggttttcgcacctgcaatctttaatgtttctgaaccaatgacttatggattgcccatcgttttaaacccaatcttgtttgtgccatgggttttagcgccattggtttcaacgaccatttcttactttgcgattgccattggattagtaccacgtccgattggtgcgacagttgtttggacgactccaattttcttagccggatggttaggtaccgggtctatcgcaggggctatattgcaattagtagatgtcgttgtgatgacattgatttggattccatttttgaaggccatggatcgtgaatgggtacaggaagaattaaagcctacacctgatgacttaactgaatagggaagagtgatggtattgagaactgacacgctgtcgtataaatatcgctatcgagcactaaaatcggagttatatcgtacgcttatttcagaacaattaaaatattttcaacgaacggataaaagtattcaagttctaacacctggaacgacaatagtggcaaatttacagacaaaaatgcatcaattagtcacacaaaatacgatgaaagtgaatattatgaaggcagatgatacatttcagttggaaacacaacagccctcagggaaaattattcaaacgtataaatttgatacagaacgttccggagcgaaaatcttggtttattcagagcaaaatgtgtttgaaagtaatcgtaatcaaatgaactttatgatttttggtttgatgtataagtatttttataaccgtggtgtcaggaaacggatgcgatatttagatgatttagcgcaaagcgtcgaataataaaccgttcgtataaggagctcatgacattggtttgtgggctccttgtacacactaaatgaatggtttaaaagtagcagaaaagggataactgaaatgatagtaagtggcacgacaaataagatgtttgaaataatcaatggacagacttttcatttatataatcgtaaagttagctatgtgctaacgattatggaaaatggtcaattagggcatttatattatggaaaaagcttaggtcccttgtccattgcggatgtggattatctgaaggctcagaatagtaaatctgctgggactgtcaagttttcaccagatactggcaattttacacttgctgatcgggctcaagaatatccagtatatggttcttcggattttcgtaagggtgctattgatattagttataatcaggaaccttggtatctagattttaagtttgctgattattcgattacgtcagataagccacggaatttgaactgccctgaatcgtacgcagttggcagttttgaggcgacacaattggatatgcaactgatagatgaggaacatcatctagagttggttgagcattttacaatttttgataatcaaagtgcggtggtgcgaagcacaactattaaaaattgttcgagtaaaacgattaatattgaaaatataatgagcgcttcgctggaattaccagatgacaagtttcaaatggttaacctatcaggtgcatggctaaaagagcggcatgtaaagctgcacaacttagatcaaggaactgtttcagtagaatcattaaagggcgcatcaggacatcaacataaccctttcattgcgctgatacgaagtcaggacttaaatcaaggagaggtctatgctagtaatttaatctattctggtaactttgtgagtcaagttgaagtaaatgaatggcacaagacacgtctaatgactgggttgaacccaacctattttgggtggaaattggaaacaaacgaaagcttcaaaacacccgaagccgttatttattatagtaatcaaggaattaacgggttgattgatgcttccacaaactttacaaaaaggcatgtaattgatcgtcgctggaatcaaagagagcggccaattgtgttcaataactgggaagcaacctattatgattttgatgagcaaaagcttttaacactggctcgccaggctaagcatatcggaatggagtgctttgtcgttgatgatggctggttcggtcatagaaacaatgatcgaagttcattaggggattggcgagttgatccgcagaaattcccacatggaattgacctatttgctaagcagattcatgagttgggattgcaaatgggattatggtttgaacctgagatggtatcgcctgataccagtttatacaaagaacatccagactgggttgtgcggcacccttataagtctgtgtcgattggccgtggtcagtacgtattggacttcgcaaatcctgaggtagtcacatcggtttatcaacaaattaaaccagtcatattagcaactaaattggattacatgaagtgggatatgaatcgtaatattacggaagcgtactcaccatacttaaataggtgtaacattccacaaactgaatttttccatcgatatgctcagggcgtcaatatgctataccaattaatactaactgactttccagacatgctaatagaaggttgtgccggtgggggaggtcgctttgaccttggcaccttattttatagcccgcaaatttggccgagtgatgatagtgatgcagttgaacggttatcaatattgactggaaccaccttggcctatcccctatcgtcatttagtaatcatgtttccgccgcacctaatgaccaagtaggaagacaaacttcactcgcttttcgacaaatggtggctgactttgggccactaggatatgaattggatatttccaaattaccgttggatgaattaacacagataaaggagaacattgaattttatcaggtccatcgacaactttttgtgaatgggagattcagacaattgcaatcaattgatccctgcactaatgaggtaatttggagtgtggaaaattctgatgatacagagatttttgttggattttatcgtaagctggctacccccaatgctagtattctgaattatgtcaaattacctatgattaatccaaatctaacttatcaaattgatggtcgtgaaaaggttagtggcgctgtgctacagcagttcgggttgcgacaaccatatcaatttaatggtgttaatcttgacacggcagaattatatggagattttcaatcccatttatatcacattgtcagtattgaatagctaggagtgtgttgcatgaataagttagaactggttaaaggctttttacatggtggtgactacaatcctgatcagtggttaaaacgaccggatattttggaccgggattatcagttgatggatcagtcgaagattaacacggttactgttggtgtttttgcttggggacggcttgaaccggaagaaggtgtttatgattttgcatggcttgatgatgttttcgataaaatgaatagtcgaaatggccacgtgattttagcaacaccaagtggcgcacggccacgatggatgagtcagaaatatcctgaggttaatcgagttgattctgaaggtcgtcgtcatactcatggtttccgacataatcattgctattcgtccccgatttatcgaagaaaggtacatgaaatcaatatgcgcttggcagagcgatatggagacaattcagcgcttgttttgtggcatgtctctaatgaatattctggagagtgttactgccctttgtgtcaacaaaagtggcgggagtgggtccagcacaaatataagacacttgaagcattagatgacgcgtggtgctcgagcgtctggagtggtttatacagtgattggtcacaattgttgccaccatcactattgggtgatagcaaagttcatggcatggatttagactggcaccggtttgtgtcagatatgacgattgatttttatcagcatgagattcagcctttaaagaaagtaacgcccaatattcccgtaacaactaattttatggctgagagcttaaaagaagggcagtatacaccgctgacagggttagattatggtagatttgcaaagtctttagatataattagttgggatagttatcctagttggcataatcgctatgaaattactgcggaaactgccatgaaaaccgcgtatgttcatgatcagttttggtctttaaaacaacaaccatttttggtcatggagtcaacaccaagctgtgttaactggggacagtataataaagccaagcaacctggcatgcatcggctgagttcatttcaacagattgcgcatggctcagatagtacgttatacttccagattagacaggcacaaggtaattcagaaaagtatcatggtgccgtaattggacatgatgatagctcagatagccgcgtttttaaagacgtgcaacaatatggacaagatttggaaaaaattgtagaagttaaaggggctattaagcgtgtaagagttgctatcctctttgactgggatagcaactgggccctgaaccgtggtggcggctttggtcggccaactagattgggaatacaagtacttcaaaaacattatgcaaatttttggcacaaagatattgagtgtaatgttataacgagtgatatggacttttctcaatatgatttgttaattgcaccgatgctttatttaatacgacaagatacgatgaaaaaattgcaaaaatttgttcaaagtggtggcacattggtatctagctatttttcaggtatggttgatagcaatgatcgtgtgaatttagatggctggcctaaaccgctacaggatatttttggaattgagccaaaagaattggatactttattaccaggcgagcactaccatgttagttttaatcaaaaagagtatgaaactaccgattatgatcaaataatgaaagttaaaaacgcatcagtgctgggatactacacagacaacttctatgttggaacaccagcaattacacggcatcagtatggtaaaggaacggcctattatattggtgcacgcttgtctgcggaattcattgaagacttttatgatgacattattcaaagccttaatttagataatagttttgtcgaattgagcaatccggtagtatcagttcaaactcgttataatgaggattatgcctatcactttgttatgaatttttctgaacaagtacaaatggttaattttcgacgtccatcctttgatctgcttacacagcgagaagttacgaaatcagtgcaaattgataagtatggggtcatgattctgaaggaaagacagaacaatacgttgcactagatgaatatcttggtgaactgatttagagttttggaaagatgttcatgattaggggttaagagaatccaaattaaacatgactactagatatagcgtgtaaagtcactaagactgttgaataattcattttactttcgttactagagactctaaattaatcatggcagcataatcaacaatgacttataaggattggttgtgatcaaataagcactgctcacaaaatagtgggcagtgcttatttggcattcattaaattgtttaacaagtacggtacgggttagcgtttcatcggtacttccatgccagtgctggtctttgcccgctgtaacaacaagtagtgggccgtgccaaagacggcaccaactagcgcagggactaaccaatccattccgctgctggcaagtggtaagaagctttggacatgcgccattgcttggccgaaagtactttggctaacaacggcggggaaagcggcaaccatatcaaagacggcggggacgacggtgaagacgacgacccaaacatagacgacacttgacttgtggaagagtggcgaaaggatcgataagaagattagtgccatggctaacgggtaaaggaacatcaggacgggggtggaccaggcaatgatctgatttaatcccacattagcagttaaaaatgaggcgaggcacgtgattcttaaccaggctttgtaactcaagaaaccgaagtgcttatggaagtcctgagcgaaggcggcgacgagcccgatagcggtggtcaaacaagtggtaatgatcaacacggctaaaatggcttgtccgacattacccatgtagtggttaacgatttggtcaaaggcgaccccgccgttatcggataatttgaattgacctaacgattgcgcgcctaacaagattaagagcacgtaaatcaagccttcaaaggccattgagaagaagccagctcgggcggtcacccacgcggctttgttcgggtcggtttggcccatgaaattaacggcagtgacgatagtgacacctaacgccaacccagctaaggcgtccatcgtgttgtagccttgcaagaaaccattggtaaagcctgcggtctgataggcagcagttgcactggtgctaccggcatgagctagcggactgctgaaagctacggcgaagatggcgactaataatagcaaaaataatggatttaataatttgccgacccgagccataattttgctctgttcaacggacaagtagtaggcgagtccgaaaaatgcggcggaaaacagcagtaatgcgagtgattgatactttgctgggaaaaacggtgccagaccaacggtgaatgatacggtggccgtccgtggtgttccaaagaaggggccaattgtaaagtgtatgagaaccatgaagacaacggcaaaggttgcgcctagtggtttaccaatgtcataaacgcccttagatttagtgacacagacggctaaaaccgatagtaagggcaataaaaccgccgtgatgagaaagccggccgcagcaatcccccagtgaccgcccgctagctgacccaagtgaagtggaaaaatgaggttgccagccccgaagaataaggcgaaaatcattgaacttaaggtgacgtaatcacgtttggttaagtttcgcttttgaactcgatttaacatatcaacagcactcccttatttgattgagacaataatcattaaataaaagttgcgattaaccaaaaaacgtcctgatatctgagttagactcagaaaccaggacgtttgaacacgtgttaccaccttagctttgtgactgccttacgacgaatcaccttaaaaagtacggcaagtggccggccacttgcgatacttcggctcaataatgggagcaaccaacagcaactaacatcaagctcgtcactgccactcagaactgattttcaacgatctggtcatgatgtcattgcaccaaactgacactctctaggcatttccagaaggtttactttgttcatcggcgtgtttgttaatcgatttttaatgtggttctaatttacaaccgcgattagtatttgtcaatcttttttcaaaaaaagttagttagctagtgcggattcttaaataaagatggataatagctgtaataaggaaatttgtgaggagggtccgctgatgaccaacaacaatgaggaaaagccccaatggcaagtgaatcagaaccgccatacccgttttcggacgattgtcagtgtcttgcggcgctataacgttttgagcaaccttgcacgtcagaaaaatcctgatcaagtgcgcgcggcgtttgaagaacttggaccgacgtttattaaaattggccagattctttcttcacgtacagatatcgttaagccagaatttgctaacgaattcaaaaaattgcaaaataatgtccgggccgatgattttagtgtggtcaagcaaacgatcgagcagcagacagggaagccaatcaatgaaatgtttgcccagtttgacgagcgaccgtttgcatcagcatcaatgggccagacgcaccatgcgacactgctcaatgggcagaaggtcgtggtgaaggtgcagcatccgggtattgacgccgaggtggccctagatatttcgttatttgagcgggcgttacccctattgcgatatattccggagtcttcagttgttgatttgcgcgaaatggttggtgaaatcaaacggtcactattcaatgaattggataccagtattgaggtaaaaaatggattacggttttaccgattgaataatgcggacgatattattcgggtaccccgggtttatgcgaagtatagtacgcaaaaagtgcttgttaaccagtatatgccgggaacgacgattcagcattttatggcgcaaatgcttgcggccgatgaacacggaaatcaccagtatgatgacgaacgccgctatttggcccatgtcttggtgcaaaatttcttgaagcaggtttttgaagatggcttttttcacgctgatcctcatccagggaatatcttattgcgggaattgcaaccagatgatattgggtatcacgatacggttcccaagcatggcgggaaaattggcaaacggcagttaccaccataccggttagtttatctggattttggcatgatgggtgagatcagtccagctttgatggcaggaattgctaatgttgtcgtggcagtgacaaccgaagatacccatcaagtcggcaaagcaatcttagcgatttcaaaccgaactggcgtggttgatgaagaagcgttctttagtgagttagcaccatttttaagtcagtattataattcgggactgggcgacattgattttcaaggcttgttgtttgaaatggtcaaggtttgtcgcagtaataatattcaaatgaatccagcggttaccatgttaggtaaggcgtttggaacgatcgaaggtattgtggagacgctcgacccaaccttatcaatgatggacgtggcgcggccgtttgcgcgcaagtacatccgcgagaattttaattggcgcaatgaactggaagatggcatgttggctagccttcaaagcctgcgtgatgccccgaagattccgtcacgcttattatcagctctagatacgtttgataatggtcagacgcgggtcaacttggtctttgcacaccgcaagatgtttattgatcggattgattcgatggtcaataagattgtactgtccgttattctggcagcgctgattgttggatcatcactactagttcaaagccatcctgataatagttggattacaaacattggtattttgggctatgtttcagcagttgtcgtcattattggcctattgattggaacgctccattcctggtacacgcattggcgacgcaagtaaaacttggcgtagggttaggctatagggccatgcgtcatgagaagttggcaacgtagattcgtctaattgagactgcctaaaatataagcatacgaaaaacagcggtaccgtgatgattccaagccataaaatcatcacggtaccgctgttttattaatcatgtttcagtatcaaattgatcgtggttaatggtacgactgtcaattgctaactagtcttctgatcccataacccgagcacagaatgcggccaagatggcgccgacttctggtgctaagatgtagacccatagatgtgataaggcgctaccaccagcaaaaatagcggggccgattgaacgggcagggttcaaagaaccgcccgttaagttgagagcgacaataatcaagaatgctaaggtcaccccaatggtcaaaccagcaaagtctgcgttaccatggtcattactagtaacgttcagaataaccattaagaataagaatgtgactagtgcttctacaaagaaggccataccactgccgatttttggaaaatcggtttgaccaagcgatgttgcggataagcctaatgcactgacaaacgacttaactgctgcggaagcaacgatggccccaatgatttgggcgatgatatagccaatggcatcggcggcatcgattcgacggttgattaacatcgcagtcgtaacggcggggttaaagtgaccaccagaaataccaccaaaggcataggccgaaacggtaatcgctaacccgaaggctaacccaatagcgaggacgtcacccttagcaatcacaacggttgcagtccctaagaaaactaacataaatgtgccgagaaattcggcgagatacttgcgcatagttgcacactccctttttgaataattgctaacttaacctattttacaatacctgctcgtgaaaacgacggaatttgtttgatttgtgaatatttctgataagatttttataattatattaattgataagatactggtaaaacgttggtataaaaacgttttatggcagttgtggattgttaaaactataataaataaaaattttatttttgcatagtcactattgatagtagtcagtatgattggtgtgtgatctaacgtgactgtgaacgctaattgtcgataatggtggcttctgttttataatggttaggacaagtaagctgatgtttttgaaaacgaattaaatttgtttcacgtggaacagtaaaggaaggtttaattaatggcgttatcatatcaagctctattaacagcagttccggtcgttttaaaagcggggaacgtaccgaacattgtcggtgaagccgggattggaaagtcggccttggtagccgaggttgctaagcggatgggggcgcaattatacacgaccgttgtgagcctgtccgaaaagggggatttagcgatcccagtcccaccactaacgagcgactcatttattcaaacgaagcgctatggccagttggctgacgtgcaattcggctatgcacacacgttgattgaaattattcagtatgctgagcagcatcctcagcagccaattctgtggtttttagacgaatttaatcgtgggacgcaggctgttcaaagtgaattgatgaatctggtcttgcaacggacgattaacacattgaaattgccagaacaggtgcaattgatcattgctgaaaatccagatgctagtatgactggatttgaaagtagtacgtatggcgttactgccggcgatgcggccatcaaagatcgtaccgtgcgtctagttatgcgagcagatgcggcagactggcttgcttgggccaaacaagtggatgagcacatgaaccgaccaaacattcatccactcgtccagcagtttattagtgaagatgtaacgcggcttaatcaggctgatgtccaggctgatttaacagcgacgccacgtgcgtgggcgcgtgtttcggctaatttatatgagattgaaaaacttcctgtgcatcaacaaacggctgtggcactggatatctttcaaggagatgtgggtactgagctagggcttgtattcgagcaattcttggaacaacaagccattcatctgacaccagcgatgatttatgacagtcaaccagtgggggccgtggtgccggcaccgattcttaagcagtttacggcgatgaatgaaattcaaaagcgaacggttttggcaagctgtttggctctaacaaccacgtatccgttgacggacgatcagcacgctggtcggttcatgcaactcctacaaacactcagtcaagatggtcagtttgcattggttcaacaaatcggccatgaacgcgacttattaaagcaattatatacagcaaatgttgccaagcaaagtccgtatgtgaccgctttgtatcagtatttacaacaggtcgccagttggtcaaatcagtaagaaagcagtgagtcatcatgattaacaatgccaatgagtacacacgttggcaacaagcgatgttagtgacgccaacagcagacacgatccaggcaggtgcgaccatgattgatcgggccattattgagttactagccaccgatcaattttatggcgagttgctgacccgacttcccagacagttaaatacgacgttaacgacgccgtttatcttagcttggcagaataatcagttggtcttacaatatgcgccaacagtaattgctcgagctttttcacagttttcttacttacaagcggggttaaaacacgtggcactacacattgtctggcaacaccccgttcggtatcgtgatcaggtcaagcagcaaccggagttagtgacgttggcgaccgacctggccgttaaccaatatgtcgacggtctgcctaaagatgcggtcagtttaacgactgtccagccgttagtcgatgcccagctaccgcgacgagcagattctggctgttatttgaaattattacagcagcagtcgcggtcgcaacttcagccgaatggcgcgcccaccgccacttcgcgaaataaggaccagcggcagccagcaaaagggtctggcgaccaaaagtcgcaacagttgatcgatgatccaagtggctggtcagcctctgaacagttaacgaatcccaatttggcaactgcccgtttaaaacagttggcgaaagatgcttggcagcaaacaaatgaagctggccgagggttagtggccggcaatgttcgagctcagctcactgtaatgacgcagccggcccagcttgattggcgacaattactagttcggggcctgggtcagattccgagcggtactaaggcctcgcacgcgcgctttaatcgacggcaacccgcgcggatggaaatacccggtcaaattggcgatacgcgcttggacttgcaagtttatgttgataattcaggttctatcagtgatctgatgctgcaacgattactggcacaggtggctactttaacccgattatttgcagcaaccatcaccgttaagccgtttgatgcaatcgtacagcctggtcaaacgtatcaggtgagtttgccacagcagattcgctttacgcgccgtggcggtggtggaaccgtttatcaaagtatttttgatgatttactaacacatcataagacgaatgcgacgaccttggcgctgatcttaacggatggccgtggtgaacggcacgtcgagtcacaccgttttacaaatgtgatttggttgttagcgcgggctgaagatcgattgtcgattgagccagcaatcggtcatgtagttaatttgaacttggaggatgaataatatggggacaccacttaatccagatgatatgcaatccttgttgacccatgaccgtcgttatcagcgggccagtgccatcttaacggatcagtggcaacgaatcatagccgatgaagatttggcttaccgacaacagattacgattgacgatttacagtttgctaaggcgttgctagctagtgagacgctgacaagtcaatttgaatttgaccattacgcgggtgtgcaacggttgcgacaacattatggtagtcaattgacgagctcagcacagcactggttagtgcaaaaatatttataagtcaatcgctagttatgacccaaaagtatgactgtgacttatatatagatgaaaaaataaagcaagcttttcccaaaatgttcgggagaagcttgcttattttatgcgctgattaactgctttaggttcaacgacgtgctagaaaagccatccaggcttgttgctgcgcttgaatatctggctgactgccttgacggagtcgcgtttgaaggccaatgcgggcttctagcagtgcctgagctaatgtcatactggactgattattgataatttgctcgttagcttgacctttgaggatgaccgcagctatgagggtcaggtagtcgtcataaaaccagctgacggcttgctgaacatcagtatcagtagtaccaaattcagcgacggcgttagccattaggtcaccggctgtttgttcggctgtcgttaaatcgtggctaaagagcatactcaggatagctaagggggcggcaccatcctgctctaagcgttgcattgcttgggtacaacgcattaaagtttgttggtgatagcgctggagtgcacgcaggtaaagtgtgtgcttgtccccgatagcgttatataaactttgcttcttgacgccactagttattacgatttcgtccatggaagtatgataatagccttgctgccaaaataagtgcatgattttttcgataacttgatcgtcttgaaatgtctttttagcgggcatgattcgaaccgcctttctggttaaaaataagtgttttaagtataccacagcacacttcattgtttggtaaatgaatattaacgtttgaaattatttgattagggggcttttactgtttttaaagccgattttaattagttgattgtgttgcactttaaaattgataaaagatttccacattaaatcgattacataattttataaattgaagataatttatgtaatagcttgctgttacaacgatattctaaatatatataggatttcaatatttataattatcaaaatttttaacttatgtgtggcctcatcaaagtctaacgataatataatgttgacggtttgtttagttgaacacgccaactagttggacctaatcggataaatgaaagcagtaggaaagcttgccgttaaactgattacagtagtttatattaaaatatttgtaatcactataatattaaaaatggctcagaagtccgttaaaataggaattttaatcaatagttaaggggtgtcatcaattgacagcgattccaaaaccatgatatattttcgttgctgatagggttactcacaacgattcactattggtactaagcgttaataatgatactaagcttaagtcaatatctggaaaggatgtggtcatattaattggatgggcagctttcaagacttaggtattagtcagctagtcaagttaccactagtagctgatacgcaatcaggcacttaccacttaacgatcacttctaattcaggtggcaatgcggcggccgataaaattgcgagcccgctacaaggtgtattaccgcaaatgaatgggacccagcaatggattctgttcggtatcggcgtatgtggacttagtttattaatattattaattctaatctggtggcgcaaccgtcaaacaataaaggagcaaccaaaatgaaaaaatatctcggaactctcgttgcaggcatgacactaatggcaggattaccacttgttggccaagctgcagatacggagacaacgaccaaagctgaagttgaattaatccaggatgacactaataaagatattaccttggatcaagcacctggtgttagctttgggaccgaaaaaatcactaatgacagtaaaacctatgatgctaagaacgttactggcgacttgaaagtgaccaactctgggaatacggacggatggttagtacaagttaaaggttcgaagttcatgaatgcagatgatactcgtgaattacggggcgccgcgttaacttttgcacaagttaatgcaactgcggatgatgctaataacatctctaaagcaaaagcttataaagtggatatcactgaccaaaatcaaattatcatggacgcagaagctaatgaagggatcggtaagtttacgagtaagtatgcaaccaatgaagttagcctgttgatccctgctggtaacgcggctggcgcttacacttcaaccttgacatggacattaggtaacgcccctagctaaccagttaatgcgccagaggagaactgaggtgtgaccgatgaaaaagggattgttggtaacaggtcggttattaatgactgtgataggttgtctcatcattagtaactggggctggtttatcgcaacgcaagctgcaacgacacagtcacaggtgcaggtagaaatgaccccctcggatgatgacaatgcagtttctccggtcgaccctgatgatcccagtaaaccatacccgggtgacccggtcgatgaagacaatgtcgctggtacgggctcacggggaaagttaaccattgatttcgtcagtaatttgaaattcaatgcaattacgaccgcgggtgggccgtttaagacgactgccaagaatgagcgggcgatgattcaaataactgatcgccgcgccacggctgctggatggacgttacaggtcacgccaagcgggttgcaaagtggtcagcagaccttaacgacgtctttaaaattaggcgcagtccaattacggcccggtgctggcaatgttagtactgcacctaacgttgttaatactggtgaattagttgctggtttagcgaataatgtcgtgattgccccgcctaatactggtctaggtacttggctggtcgttctgaatcgcgggcaggtacccacggaacttgaagtccatgatcgccaattgcgtgctggcgactacacgggtacgctggcttggtcattaacgaacgcacctagttaattaaatggtttgatgtgaagctgctacttgtaaagaatggcagcttcaatcatacatagctcgtcacttaccgttgaataaaggaagggtaaagcctatgaaaaaaatattttggcagttaattgccgttgtgagcatcgttatggcaggtttgacaatgactgctagagcggatgacctcaattacacggtccaggctgatttgcctgataaccaaattaatcaaaaagtgtcctattttgacttgaaggtcacaccagggcaaacgcaaaatctcactttaaccattaaaaatagtgatagtaaagaacatcgatacacggtatcacctaatctggcggttacaaataataacggtatcatcgattacagccaagcaaaggctaaggccgatgactccttgaagtttaacatcaagacagcactttcaaagtcacaggtcgtgaccgttcccgctaagtcaagcaaaaaagtcactattaaattgacggtacccgagaaaaagtttgcgggcgtggcgctgggtggaatcaatatcatccaggaactcagtaccaaggcgaaacaatctagtagtggcatggccatcaataatcaatatgcgtacgtgattggcttgcagttacgtgaatctgatccaagcggaatcaaacctgtgatgaagttgcacgcagtaaaagccaagcaacgtaactatcgtaattacgttacggctaatctgcaaaacaaccagcccgttattatgcatggcttaaagatcaaaagctacgtgactaaagctggttcgtctaaaaaattattgacgacgactaaggaaaacatgtcaatggcgccgaatagtaattttgactttgcagttggtgacgggacgcaacaattgaaggcgggcaagtacactttacatttaacggcaacggctgataagggtaagtggcaatttacaaagaactttaccattactgataaagaagctcagactttaaatgatacagctgttacagaaaaacaatcgaactatttctggtggtttgttgcgttgggcgcactgattgttgtcctattaggcgcaattatctggctactattgaaaaaccgccgtcgtcaggactaactagcgagaggagttttcaacatgtggaagggaccgaaacaaatactagttgcattaactgcattaatgggattatgggccgggaccgcccaaattcaggctgctgacgaagcgacgttggcaacggcaccgtctggcctgaatcagttggataaactctttacgctaccagcggcattcagtagtggcattagtaatagtgcgaatattgggaatgtgaccaatgcaagctcgccaaatacgcaggccgttcaggttattaacggcaagaagcaagtgggtggcttttggtcgaacgacgccaatcgcctagatttaaataaagatgctacgtttaaaatgtgggtgtatttgggaacatccacgagtactagtaaggccggcgatgggatggcttttgtcttacaaaatgatccaaatggtactgccgcatccgcacaagtcagttcgtccagcattattggtgagacactcggtgtttggggtgttgatacggataataaattgaaggacggcgaagaatttgcgaaaacggccatccaaaatagttgggccttagagtttgatacctataccaatacttcaactagctatagtaatgctggtaatggtgattcgtttgatgatggtattaagaaacaacacattgcgaccgggtatcctgggctggctagtcagtatgaaaatcagtctgtcaggagtttagacgttaccgggataatttggtcaacccggtactactttacgcaaaaacataccaacctagtgacgaatatgtcattaggagatagcaagtggcaccacctggtgatggactggcatgcggcgactaaaacgatgacgtacacttataatgacatcaatccagatgggtcggcgacgggtagcggctttactcagagtgaagtgttagatactagccaattcaacagtagtgatggcctggttcgctggggattcatgggggcgactggtagtaattctggtaataacatggtcgtgattgaaagcgcgccgaatttagttgacgtacaggcggcggttaaggttacggataagaccaagaatcgtgaaatcaagacaggcggccagctcaaagctcagcataaagttcagtacgactatcaattgacttaccaaggtggtcaaattgactgggataacattacggctgaactcaatctaccacagcatattacgtttgacagtgccaaggtaacgtatgcggatggtagtgagcagactttgacggcgccaacgagtagtgatactaaagttgactatactctagataaagcagtatcggctagtcaaccgaccgcgacgatcacgctcaatgggacggccgagaatgtcgttgtcaatgaacagacaactgcaacgacggcgacatttaaaaataaggtgtttgaaacaacgacggaagcaccggattatatgattacagtcgatcagccgctataccttaaaattcgtaatagtccgtatactgtcgccaatggggaagacgtgatcatcagagggattgttgcagccgaggattcggaacaattaactaacggtcaagtgacactacacccaacgcttaatggcaaggaaatgccaacggttcaaatgtcggatgatgacgaacaaggttacttctactacaaggtcaaagcagaggatttacacgtcggtgatgacaatgagattgaactatgggcatctgaccgttacgagaacgtctcaccagttgataaagcgcagattattgttactgcaggtgaacttggttttaagacggttgccaaaagcagcacgtttaaaaccattactttagatggttcggctcaaacgacagaccgggaagacgattggcaactagttgtacgggatagtcgtggtaagggctctagttggcaactacaagctagtgcgactaattttaaaacaaccggtggtcagaatttggcgggcgacgtgattttccgcgacggcgagcagacgaccacgctgaattctgcgggtacggtgattgacagtcacacggctactagtgataacgatgattatgatgtcttggcagactggacgaataagtcaggcattttatatcaaagcaatgcgggagctactccgggttcttacacgggggatattacgtggacgttaacagatgcacctaagtaatgatcgggttggtataagagaatcaaaagcactcacacgcaagattgtgagtgcttttgctttctagttattagccataatggttaaagataataataattttaattaccacagttaagtgaatgaataatcagcctgaatgactgagaacgttgtaatcaaggcatttttttatcgtgtgattagtgaagtatttacactttttttacgtgtttttggttgcgttttctttttactttagtacaatgtaattgttaccaaatacatgttgcacaagcatgattgtgaatataaacacatttaaggagcgatttaaaaatgaaagttattgtaattggttgtacccatgccggcactgctgccgttaatcagattttagcatcaaatccagatactgaagtgacgatttatgaaagaaatgacaatgtctcgttcctatcctgtgggatcgcactttaccttggcggccaagttgctgatcctcaaggcctattttattccagtcctgaacagttagctaagttaggcgcaactgttcatatgcaacatgatgtgacggatgtgaatactgacaaacatgaaattacggttactgacttaaagactggtgaatctaagactgatcactatgacaagttagttgtcactactggttcatggcctgttattccaccaattgacggcatcgatagtcccaatgtctacttatgcaagaactggacgcacgctcagaatttatgggaagcagccaaaccagctaagcgggtcattgtgatcggtggcggttatatcggtactgaattagttgaagcttaccagaagcaaggtaaggaagtcacactaattgatggtttaccacggattttaaataaatacttagacaaagaattcactgaccgggttgaacaagactttgttgatcacggtatcaagatggctttgaatcaaatggtgcaaggcttcagtgatgatggtaaagaagttacggtcaagactgacaagggcagctacacagccgacatggcgattctttgtgttggcttccggccaaataccggcttactcaagggtaaggtcgatatgaacgctaatggctcgatcaagaccaatgactacatgcaaacttctgatccagacatttacggtgctggtgactcggttgctgttcactataatccaactaagaaagatgcttatatcccattagcaacgaatgcggttcgccaaggaaccttagttggtttgaacatcttcaagccaacgcggaagtacatggggacacaatcaacttctgggttaatgttgttcggccaaaccatcgtttcatctgggatgaccctagaacatgcacaggccgaaaatgttccggcagccgctgtcacttttgaagacaactaccggccagaatttatgccaaccactaagcctgttttaatgcaattggtttacaatcctgaaactcgcgaaatcctaggtgcacaattcatgagtgaacatgatgtttcacaatcagccaatgtgatttcagtgatgattcaaaatcacaataccattgacgacttagggttcgtagatatgttcttccaaccaatttacgaccggccatttaactatttgaacttacttggtcaagcagcgattgcccatgcggccgaagctgtcactgaataataagttaaaataacgcgatgcttaccttgcttcatgaaggtagcatcgcgttatttgtttattggtgataattgaatgttaagtggtcggtggtactaaagttaaggccagccagtatttgtgccattaggtcatcgtgctttggtaaaatcaatgtgagtcggttcaactttaactcaacggtaccaaatgccaccaaccgttctaagatttccctgagcgtagttacttgctgataagtagcagtcaggtcaacactgagagttgcttcatgcttagccgtatcgattggggcaaagccgacctgaccgacgaacgcgttcgtgtctcgatccgttacgccccaaacaagctggtggtcatgaaaaatctcgcgcatggtgtggttaatttgtgcagcggttgtttccatagtggctgtcgcattgctggtctgatataagttgaaaacgtcgataacgcgcacctttgttaaccaatcgaacgtatagtgtggcgttagaatgggatgatacttttcaaattgtgacatagtgcctcctttaaaatgcgtcatgaatatttagtaattcctattgtactagttaaactgttatgaatcatgattaaaacgtgccattttttgagttcaaaatcagccagtttaggttcgctggaaacagttcgagttagcgtaaacttgcttagttagttcgtcctacgccgacttccaggcatttctgccaattgccggaacgcagtggacacagatttaagccgaagaccacgtcttaaatactggtcttccactaaccaagccaaggacgcttgctaagtggaatttcaccgctgagcattggccgaaacgccttccagtcgggacagtattcgaatggcggacatgtgcgtactcagtttttgatggctttgtcgttgtttcttataaacagtaattttgtcaatcaactgttaggctaaaaatgatattgtgatagctcgttattctgaatcgccgtagtaacaactgaacgttttggcaaagtgaagaaggcactctgatatttcacctaaagttccaatatcaaaatagccaacgacaaattgtaccaagttaagtggctgttcatctgccattcgagcggcttaccgaccggaggggttgggtgacaatgctcagtagccaaattattcttagtcggaagtgggttgcttccggcttagaataagactcgtatttgagatgacgcgggctgggcgttagctcaaatcgacgtcggcttacgttccagcaattgtcacccagccccggaggtcggaataggacactcaccggctgacgaacagtaagccaactaaatggcacgttttaatcatagttaatgctagttgttttcgatggttaccagtgtccaaatatgctgatttaagcgtcaagtggactgggattgccttgttgatgaccctcgctgaaaatggcgttaggtcgactaataacgcgtctgctggtgtgatttgcggtgcagtcgtgattgagactgggtcacagtccaataacgatgtaacggcatcagacgacagttctattgtaatatactaacgcgtaatttgaatgaataagacccataatgatggaacagataaaagaccgactaacaagcaatcgcaccgcttgttagtcggtcttagtgttcattgattaaagctttttaccagattttgacccgcttatctggtgccaaatacatggcatcgtcgggttgaatgtcgaaggttgtgtagaaatcatctaagttcttaggttgtacgtttgctcggagcttagctggagcgtggacgtcgattgaaagtaagagttgcatgtattcagtcgtggccttcatacgccaaaccatggcccagttagtgaagaacgcactcaaatcaacgtcatcttcgcccttagcagcttcttccgcgcaacttaagcctcccgcatcggcgatgttttcggatacggtcaacgtcccgttaactttcgcaccagcaaagtctaagccatcgaattcactgatcatggacttggcaagttccttgaagtgggcagaatcttcctcggtccaccaattatgcaagttaccgaattcatcaaatagggcaccattgttgtcaaaagcgtgcgagatttcatgagcaataactgcaccaataccaccatagttagcgctagaagattgttctaagctgtagaaaggtgcttgtaggatagcagctggaaagacaataatgttcataaatgggtggtagtaagcattgacggtgtccgcactcatttcccaacgggtccgatcagtggcttcgccccactttgagaacatgtcttggcgtgccaaacggttaaagtggaggacattgctcaatacgttgccaccttgttcgggcgtgtgcgtcttgaatttcgtgtaaatcgtttctagtttatcagggtaaccgacttgaatgccgagtttatcaagcttggtcacggctttagcacgcgtatctgcgctgagccaagtgttcgcttgcaaccggcgtttgtagacggcaatcatcttttcgaccatctgatgaacgtccgctttggccgcttcaccaaaatacttgtggccgtaatagagtccaacgacttgatcaaaagttccggtagctagatagtaggcactcttagcttggttccgcggttctttttgaccagacaatgcccgtgaataagtcgtggctaatacccgcatttcatcactgaggtaaccactgtaccgttgaacgagtttagctttcatccagttcttcatcagaccgaagttatcaggattgactacttcgttaaagtgatcgaagaaggcgggttctggcaagatgacgaggtcgggattaccatcgatgacggagtaggtgatggcggctaagtctaaataacgactagtgttaacaaaatcgttgaatttgcgaggattatacatcttactgtaatcagccgactcttcagcggatttgatccacggaacgatcaaacgatcgaattgcagcgtgtcatcaacgattttttgtgcttcgtccttttcgtaaccagttttttgcaacagttcggtcatcattttagcgtaaattgctagtaacttagggccggcctggttgccttcgtcgtagtatgtcttgtcgggcaagatagtcccaggtgcttgggcaaataaggcgttgaccttggtatttttcatatcagcgtcgacatccaagctgaatggtaatgggaggccgtcgtagatccaatcgggcatccgttgttgtaagtcagcaaagtcgcttaaactatcaatttgcttgagacacggcagaattggttccgcaccattggcattgcgttggtcgaaatctttagctaagcggtaaaacttaatgaattcggttagctgaggatcgtcgggggtaactgttcccgccgccattgcatcaaagtcatgcattaacgttttttcaatggcatcaactaagtccataaagcccccggttgaagaatggtcatccggaatgacggcggttttgagccactcgccgttgacggcatcgtagagatcttgttttactgctgcttgattaatggttgccattaaatccactccctaataaattttctaatactaagttaattataccttagattattctcagtggtatcatctggtaccgactcagtaaaaaatgatactaatcatcttaatagtcctgaatcagtagctgatgggttgtgaatgttaatgtaaaggtcaagattacttctgaattatcggcatgcaggagctgttagtgcctgtaaatcaccttatgaggcagcgtgatggttgacgtaaaagcccccggatgactaacagtgatttcgctagtcatccgggggaagggataatttaattagtagtcattattcagttaataatagctggtcggcatcgttaatttcgatgaccttgccaggcttttgcgtaattaggccttgacgctcgaataaggcgagcttacggctaatgctttcaggggtggtgccgaggaacgtcgccaggtcctttttctttaatggtagtttaaacgtgtcggttttgagcgctgccgctgtttcagtgatatagttcgctaaacgggcttcgacggattcagtggccgtgctggttgtttgacgctccagttgactgagacgtttgccaaagacgtttaagacgttgatgctgatactgggatatttttgcatcaagtcttgaaagtctgaacggcgaatactgcaaacatccgtcggtactaaggcttcaccgaatgaggttcgccgttgattttcaaataaggcagcttcgccatcgatatcaccagtttgtaatagatatagtaactgctcgcgaccattggcagctagctgatagactttaacctgcccattggcaacaatcatcagtgaatccagtggatcgtcagcaccaaataaagtgctgccggctggatagtggtggtgacgaacgatcgattcgatagtgtctaattgttcactaccgagttcgctaaaaattgggactaactgcacacattcatgttctgccataaggcccacctcctgaataaattcaccctaactataacagattttgcttggtagatagggtttgacgttttaaatttcctactgttttaataactatattgtagcgtaaaacttttttgaatttcttgacggccgtcaagttctggtcaatcaaatccggttatgatagaaccatcaaatgaacgacacggaggtaattgattatgaaaattattatgcaattaggaacgttgacttgcccatcatgcatgaccaagatcgaaaaggccgttgctaaccatgacggcgttgagaatgttaaggtgctattcaatgccagcaaggtcaaggctaactttgatcctgaagtgacgaatgccgatgatttggcacaagttgttaccggacttggttacgaagttgaaaacgtcaaggttaagtaggaggaataaacgatgagtgaactaacgatcgacgaacaatacgcagcggaattaaaacagagtgacattgatcaccatgtcccaacagcgggcgcaatgacgaatcacattttatctaacttaatggttgcttacgttaagttgacccaagtgaagtggtacgttaaaggaccacaatcattggcattgcggacagcatatcaacgtttgttagatcagaatgtccgtcagtttgctgaattaggcgaattactcctagatgaaaaccagaagccatcttccacaacggctgaattaaccaagtattccatgttggaagaaaatggggctttcaagtatcaatctgttgatgaactcgtggccgcaacaatcaaggattttgatacggaaaacctattcgttgaccgggctatcaagcttgctgaaaaagaaaaccggccggcactggcagcttggttagttgcttatcgtggcagtaacaatcgcaatattcgggaattacaagcttatcttggtaacgatgctcgaactggtttggatgaagaagatgaggatgacaacgattaggtcgttgtcgctgaagaattaaacgctctggatagcgattgtgtgggcaaactatccagggcgtttttgctattacaacgggcctgcgctatactaacgacaattaaattatatgggagggcccgagatggcgattagcgatattgtgatgtggacatttgtctttattattgcgactgggttcgtaacggtggtttcaacggcggtactgttgaagcgagcaaaacgagcgcccaaggatgccgagcagtcccacagtgatgacgacgatgactggaaaaaagatgattggaaccatgatgactggaaaaagggcgattggaaagattgactcgataagttgcctgacagatacggtgcttaactgagtcaactggcactaaaaagacggtataaccaactgagattggcgacaccgtcttttttggcgttatttggtttttagcagtagatccaaggagtgttcaagattctgaacatcagccgtggtcatcgcatctacacaattattaatattacgggcgatgacgagtttcatggccttgtcgatacttgatttcactgctgaaagttgaactaagacatcttcgcaaggacgattttcgtccatcatacgtaaaacgccgtccagttgaccagccgagcgtttcagccgggtcttgatctgcttgctagtgacatattcttcagtagttgccatgattcatgatgcccccttcgtaattaggcaagtacttttttgagttcggcttcaaaatcaggcttaggacgtgctccgaccatgtgactgacgacttggccatctttcttaatcaggaaggttggaattccttgaacttggaattgactggccgtagcttggtcatggtcaatgttcaatgaaacgaagttgacctggtccttgtaagcggggtcttcagaaagggacttaagaattgggtccatcatgcgacatggtgggcaccagtccgcgcgaaaatcaataacggcgataccagtatctgtttctttggcaaaatcttgatcatgtatttctttaatcattttagttgactcctttagtaagtatttgtcactaaacaatatacccccataggtatacacgagcaagtattctgcttctggccgtggagggatttaaaaaggactgatgtattgggtaattagataataacgatttgttgtggaagctagcgtcacctgagaatcttctagttgtgatcgcgagcattaacgttgaagatctcatgttgacgcgagcgtgttatactagcgcttcataattatacaacccagggtatctggtagaattatgttgaattattagaaaccgcttatttaagcaaaataaagcgtttacataaacggttttatctggtatcttcaaattatcatagatgctcggtaccttacgaggaggatttacagatgacaggttcatgggaagcacgctacgccgctgaattttttggcacgctgatcctagtactactaggtaatggtgctgtcgctaacgcattcctgaagaacacgactggtaacgatgatccaggactcgccaatggaggatggctcctggttgcatcgggatatggactgggggtcatgctcccagccatgatgtttggctcgatttctggtaaccatttaaaccccgcgattacgattgggcaagccgtgattggaatctttccctggacgcacgttgcgccttacttacaatttctaggagcaattgcaggccaatgcttgattttggcactgtactggccccattatcggcaaacgactgataatgaggcagtcttagggacgtttgcaactagtgatcatgcgaacagtcagttaaacggttttgttacggaaatggtaggaaccgcagtcctgatttttggtgccatgggattatatcgcgggatgttttttcatcaaaatatcgatatcgccaatattggcgttggacttttgattgctgccatggttatttcgttaggcggtccaaccggtccgaccctaaatccggcccgtgacttgggaccacggctagtacacgcgttattcccagtaccgaacaagggtagttctcactgggaatatagttgggttcccgtggttgccccaattgttggtgccgttattggaatttggatttataagatcttttttggtttataatcgcaattaattaaccgagcgtatttatgaaattattattggtctatcatttttgattgcaatatgataaaacggtccgccgactagctggggaagactagtcggcggaccgttattggttgctaggcctgtaaccaagttggggagacttgattaagctgtggctgcttgaatggttttagttggttggtgtttgtcgaacttggtttggaaattgattaaccgcatagcgttgaagataacgactaagatactagcttcatggacaaacatcccactggccatgtagatataaccgaagattagcccaatcagtaggaaggccacggtggcaatggcgatgaagatgttttcacgagtgttcaagacagtcttcttggcgagaccgtgggcgtgtactaatgcggggaagcttgattgcatcaagacgacatcggatgtgtcgatggcaacgtcagtcccactacccattgcgattccgatatcggcgttagcgattgaaggactgtcgttgatgccatctccaataaaggcgaccgtgttaccggctgcttttagtttcttaacgtattcgactttttcttctggtaagaggttggcgtgaacttcatctaggttcaattcgttggcaacggcttgagcggtgagttcattgtccccagttaacataacgagtttcttgattccttgggcttttaatgcggcgagggaatccttcacgcctggacgaatcgtatcggcaatcccgaagatgagttgaacttgtccgtcgactgccatgataacggttgattgaccaccagcttgtaaaccattgagatctttgagttgggtaggatttagtttgatattatgagccgtcaacattttttgattaccaatgacaacttcttgttgaccgacttgtgcacagattccttgacccttaacggtttcagtgtcatctaggacgggagagacccccgctgactgctggtcggcataactgacgattgcttggcctaacggatggtcggaaacgccctcaatagcggcagcgagagctagttgattatccgcgttgtttgtgtaagtgtgcatggttgtaacggcagtgttaccttccgttaaagtaccggtcttatcgaagaccagggtatcgactttggcaaaagtatcgacgacttcaccacccttgatcaggatgccgcgcttggcaccattcccgattccggcaacgtttgacactggggcgccgataactaaggcacctgggcaaccgagaaccagtaccgtgattgctaagcggaagtcacgggagaaggcgaagactaagactgctaaaacgaggacggcaggcgtataatattgagcaaagcggtcgatgaacttttcagctttggacttggtatcttgagcttcttcaaccaattcaataattttggcaaaagtcgtgtcgtcgccaacctgagtcgctttgatcttcagatagccattttcaaccattgttcctgaataaaccgaatcatcgagttgcttgttgatttggcgtgcttcacccgtaattgaggcttcgttaaggtaaccgttaccttcaacgacgatcccgtcaacgggaacctggctcccggttttaactaggacaacgtcaccttcgtccacatcatcaacgtcgacttcttcggtgccatcatcagtaactaaagttgcggtagttggtgacatgtcagtcaagcctttgattgcggtccgcgtcttctgcaaggtcttgctttcgagataggagccaaacaagaagaggaaagtaacgattgcggattcgttgaattcaccaataatgaatgccccaatcactgcgatactaactaacagttcaatactgaaaactttgttccgaagtgcgctccaagcacgaaccgcaatcggaatgacggcaataattgaagcaactgctaaaatgacttggtaaccgagcgtaaattgtaagagatatttactgagcatcccaaggacaatcagaatccccgtaactaatgtaatttgattcgtatgtttagtgagaaataattggaatttcataatttgcaactccttatttgatttgatgaccctagtatagtgagttcagcttgatggcaacttgataggcgtcaagttttgcaaaataacagtattaattctggattgctggcagtgattatgattaaaacatgccattttttaaattcaaaagcagccagcttagacccactggaaacagttcgggttagcgtaaacctgcttagttcgttcgtcctacgccgacctccaggcatttctgccaattgccggaacgtggtgggcacagattcgagccgaaaaaacacgtcttaaatactggcctttcactaaccaagcaaaggacgcttgctaagtgaaatttcaccactgggcattgtcagaaacgccttccagtcgggacagtattcgaatggcagacggagatgtacccaacttttattggactcatcatttttctttataaacagtaattttgtcgagcaactgtcaggtagaaggtaacattttgatagctcactatttcgaaatcactatagtaataatcgaacgtctcgacaaagtggttaatgtaaccttaaagtctcgtttaaaattccattatcaaaatagtcaacgaccaattgtaccaagttaagtggccgttcatctgccattcgagcggcttcccgactggaggggctggatgacaatgctcagtagccaaattattcttagtcggaagtgcctttcttccggcttagaataagactcgtatttgagatgacgcggtttgtgcgttaactcaaatcgacgtcggctgcgttccagcaattgtcatccagccccggaggtcggaatagaacgctcaccggctgacgaacagtaagccaactaaatggcatgttttaatcatgtttcatgacaagttaacggaagaataggtaggatgatcaagtttgagtaaacaagaggtataggagggaaaaacgtggattatcaaataacgcaggcaaatcagcccttgatgccggcatactttcaggggcgttgggcggtcaagcaaattgcggatcgagacgtgatgtatagcactaatttgggtgctgaaatcgattttcaagtcactgatgctagttttgtgcggttgacattcttgccgttggcgtatgagctaccgagttgggtggcgattcagattgatggcttgccttttcaacggcaggcggtgacgaatgaccccctatggttgacactggatggtcggccccacgtggtacgggtagttttgagtggtaatactgatgaggaccgtgtgtgggatggcaatcaaggttttgcagtgaaagccctgacgacagatggtgagttacagccagttcagttaggccgacacagcgtgacgtggattggggattcactgacggccggctgctgggtcatgggtaagcaacctgccgaagattatcgcgcggaagctaactatgcggcggttgcgagtgacttgttgaatgcacggaatgtccgcattgcttatagtgccgttggtctcagtaaaccaggaactggtggcgtaccggtactgccggaggttttaacagccgtggatagtaaaacgacgtggcaaccagtacccacggatttagttgtgattaatgtcggtactaatgatcggcatacggatgatacgacgttcacggtagttttgcgccgcttccttaatcaggtgcaggcgctttacccgaatagccggcttgctgtaatgatcccgtttaatcagaattttgcagcgattattcgtgcggtcgtggccgaatttatgcaattgcaactcattgaaacggctacttggcaactcagtaccacggacggggtgcatttagatttagctggctcccggatggcgggcgaattaacagcacaagcgttgcggacacagtatccagatgtttttaaatcgtgatcaacccatcttataaaaatcccgttttactgtagcaatgttctgctgcagtgaaacgggattttttggtggcactactagattttaaaaataaacgttaacgctggcggtgtagtgattgcgactgtaaataccgggccgcagcgagcacttcttcgggaatatccacatgggcgatgaagccctgaccacggggaccataaccggtgggggtatccactaggcgttgaaattcaccgagtaagagttcagtaaaataagcgggttgccagccagctactattgtgtttggcgtaaagtgcattggttgtagccggtttaattgcaaggtcgccggcgcatagcgaataaagttggcattgggccaattggctgagaacgttagggtagtccgccgcgcgagtaacgggtcttgtacgagtagaacgtggcgccaatcggtgggggctaacgcgcgggcatgcgtggcattgctaccggtattggtagaagtcttgtcgaggcggatactaccttgatagccagtctttcgaacaagcgtcgccatcaactcagcctcactaacttgagattttggcaggtttaagttttgccgcaaatacttagtggcgtggccgataccgcccgcaataatgagtagtggtaattgatagtcttgggctaactggcccgctgcagtggctgttgctgggaggctgttgccacaaaggaccaggccatcgaggtgctcaggcaaggcggtggtgtgtgtcaaccaagccagacattgattgaaagcggtcagttcgtccaattacttggcctccttagtcccaaagtgagccgctgcggccccaaagttgaaccgttggaagtgaacattttgaaagcctgcttgctgaaacatcgttgctaattgttgatagcttgcaaagtgacgagtggtttcctgtaaataagaatattcctgatattgatgggcgaataagcgcccgaatagtgggactacttttgtgaaataccactgccagactggtttaatcaatggttgatcgggttgagacgtctctaagcagaccaagcgagcccccggttttagtacgcgataaatttcagttaaagcttgggctttatcaggcaagttgcggagtccgaagccaatcgtgacgaggtcaaaggtgttgtccttaaacggaagatgcatcacattgccgcggcgcaaccagacccgatcggcaaccggttgctgggtcacttttttttgtgccagttttaacattggggctgaaaagtctaatccgatgacttcaccgggtgcctgtaattctttagccagcgcgatcgtccaatcacccgtaccacaacagaggtcgagaacatgggcgttaggcgctaaatggatttgggccatcgtttgcttgcgccaatgacgatgcgttccgagactgatgatgttattcatccgatcatagttcggcgcgatggtgtcgaacaaaccttggacattatgtaaatagcgatttgccataaatgatacctcctgatagttgctttacttactactatagcagatgttagttgccagttaccgtgaaaaggaatgataatcaatataaagctacgatattgatttcgttgctgttaatattgttcgtgaataaaccgttaaactaaagttaaaataacataaaggcagtctcgattggtatttattaagtaccaagcaagactgccttttttgacagcgcgttcctaatcgaagccttaacgtcaaaacgagtacgctagtaatagcttaaaaatcatcatctgcaatttgagctaacaggtcacgtgatggaatgaagaacgcttgtccggatagtaaggtggagaaagttagtaaaaagtcactttggtcgaccatgttttgcagcatgcctttggtaaccgtccagtgacgggcataaccaatgaagtacgtccctgtgttaccagctgctggattggagtacgggacattcatccgaacgattttttgttcgacaccatcaatttccaattttgaagcaacgttgtgagcattcttaaacttgtctgcgtcttctaactcgaagtcgctgaatttttcacggcccacggctttttcctgatcctcggtgtgcatatgttcccacacgggcatatcatgttgccatttctgtgcaaaggcgtaagaaccgttgatgaattggggatcttcgtcaccaactaaggcataatcagcggcatcttctacggccggcgcttccgtaccgtcgataaagccaatgatggcccggccctcgaagtaacgaaagcccttcgtctcatcgaggacggtcgtgattggcgctaaaacccgctggaactgcgtttggcattcgtagacgaccgcttcgttgcttgcgcgaatgtggaagaagaggtcgccgggtgttgctggcatagtgtatttgggtccacttaaggtggtgtaagtttctaattctttaggtttgggtgccagtttcaggtttggcgtctcggatgcgtaacgagcgaatgatggcttgtgaccgatctgcaaattcttgaaagacttcacggtcgtgttgctgatcctgacgatttaattgaagaacggtaaattgaacgtgttcaccgacatctttccagacatcttgggcgcgatttggattgatttgcatggtatatttcctccataaattgtttgatattgttagtgtacatggtggtacggttagcgtcaaataaaggcaaacggtgggtgtggataatgacgacattcgccagcatcaggggtaggcggccaaactaacgtggtattaaaacatgagtaataatgattatcaaataagcgcaaagctagtttcaaatttgaaactgtattagtgggtcctgtgagctatagctcacaggacccactaataatttaacaaaaatgaaactttatctgtcctaattgcggataattgtaattaaatatctgtgtaattactaagtaacttgtaattcatcgtttttagtaagggatagtttgagacatttagacggctattacaagtatattaataactaaacggattagtcagttggaattgttggtgcttgtaagacattaggaattaattgaataaatagccggtaagtctcaattctgctgagtgttggctgcgtggtcgcaagttgccaagctaactggtgaagacagttgccaagataggttgccataaaatgccgttgcttaggatggatggctaagctagttagcagctgttgggcaaaaccaacttctaatgggatgacccgatcgcgacactgtgcccatgacacgagtaaggggagatccagatgtgcgcgaagcgtcgtgacgattacaccagcaatggttgcgtaagatgtggtcgttaagtcatttaacgcttgtcctaactgttgtaaggcaattaagtattcaatcacgatgatatcttcaatatcctggtgatgacgataaaaagtggcacgtccaacgtgggcatccagacaaagttgtttgacagtcaactcgttgaaggtcttttgagccttgaaattcgcttgcagggcagtaatcaatttacgatgagtttgatgagttcgctgatcaatatgcaattgattgttcataattaattttgtcatatgtcaatgatacaccaacttgtgatatgtctcaaaacgtcccttttttagcatgtgaaagcgtctataatagctgtcacagttagatatagctgaccaattaaggagattgtcgactaatgaaattaattaccgttgaagagcattttgaatcggcagctgtgactgccgcaatgcgtcaagctgttggtaacgctgcgttaccaacagttagtccagcgctacgccagtacatgcgtgacaatttaccgagtcctgcaattatgcaagacacccagcatgaacgactggcatttatggctcagtacgcctgtcgttcatctgaatggtaataaggcatacgtggaactaccaactacgacgcatatgcgcatgatggtcaatggtactttagcggaattagaatcatatcggcgactgatttaccgtgtcgaacgccgtgatactaagtggaagattagtcgattgacctcaattaacgaaagtgataatttacgaccagtcattgcgggacagaatttacacgtgatacctcaagattttaacggtttacggccctcgtatcaattcctggcctatgtccgacaagctgccggtggtcaaattagtcaggacttattagggacggatcgaccagaagaagttgagcgattgtacaaggaaacgagtgcgtggttgcgagctggagtatagttgaaggtaaaataaaaaaagcgatatcatgtaaaatcaaatacttttagcaccttgtaaccagcaataaaaataatttagtacattcgttaaaacaacagaccgttactttgataaacacaagtaaatgatggtccaaaaaataaggtgtgttgtaatcaatttcgattgcaacacaccttaattttcgacgtctattaatatggaccctaccggatttgaaccgacgacctcctgcatgcgaagcaggcgctctcccaactgagctaagggcccaatacaacttttagtataccgcaaaatgctagtcgtgcaagtctagtttcgttatcaatggcggctagcacgatgattttgattaccacgaattttatgcactcgtcgtttgtactgtgctttttggttgctgacaaacttgaagtgttgcattttgccgccgaaaacttgcccattcagccttaattttagccaatcttgcatgacggccatcattgaattaatttgggtgatacgtaatttgtcgtgttgttgttgtgctagtggtaataaattagtagctaactggttaactaatttctgatggtaggccattaattcgggtgttaatggggcatcagtataagtattaaataatttttgaattgtttgaagcgcatctttgatgtcggttggttgataataacgatcgtctgtattcgtcaagttaatttcccctttgtcattttagtatagcaaattttatttaaaaagcatggtttagcgtggtcaaagtcagcgatggcggttacaatagggataaatttaggaggtgcgcatcatgaccacagtaaccgcattggaaactcaagcaggccaagtcttggatcagtcctacgcccagtttaaacaagcccagttggcgctgggcaaagagcagatatttgctaacgctgctcagatttttactgttggtgaaattgctgctgcgacacggcaatatttatttgacgaagagatcgcacagcaagtgatcaagttgcaagaccaggtattaccgaccatgtatcaacagggacaaagtggcgaattcttgaagttgaactttacgggtaatgatattcgatggctattaggattaccgcgaacgcatcatcgccaacgaatatctaaatagtccaaattaaccgaacgtttggtcgtaattaaattgaaatttaaccgaatttccaggaattgtcactggaaattcggctttttaaaataaaaataactttttttcgtcaaagttgctaaatggtctcaaattttagtaataaaacgatgccgatatgatagggtttcagcgcggaaatgttacgatggctaattattgttacggttttgtaactttcgtaacatattgttattttgctggtattggtatgtaacacaaattgagtagtatagacgttggcttgaagtacatacgtgacattctttttggagtgatcattattaaagtgaaagtaaatattaaacaagtgatgttaggaactgctgctttagctggtatgttagttactagtcaagcagttgccaatgccgattcaatgacaatcaaagcaggggacactgtttgggcatacgcacaaaagtacaatgtttctgttgacaagattgctgaagctaatggtttaagcaatcctaatatgattattgctggtaagaccatcaatattcctggtgttaagaccggtgaaaaggttacggctaagaagaccgctgctagtgcaagcagtgccaagtcgactagtgctgcaacttcaacgagttcacaagctgctagttcaactactagtgctgctgcaaccagctcatcaactactagtgcaagtagtacgagccaagcagtatcaagtagctcagtagctgcgcaatcgagtagtacttcaactgctagtgcaagcagtgtaacttcaagtgcttcaacgagttcagtagtttcacaagctagttcaagtgctgtaactagttcagcaacttcacaaagctctgctagccaaagttcagcttcacaagcatcacaaagctcaacttcagtagcatcgtctactagcacgcaatcagctgctacttcaacgagttcacaagctagctcaactgcaagtaacacaacaacgaacagttcatcaacaacgactgctgctgcaacagcctaccgtgcttcagcaacaactagttcaactgcatcatacagttcagtaattgctgctggcaagactttcattggcacaccttacgaacaaatggattgctctgcattcacgcaagctgcctttgctaaggttggtcgttcaattggtcggactacttatgcccaagcaacgattggtactcacgtatcattcagccaagcacaagctggcgacttggtcttctggggttctgattcagcaccttaccacgttgggatttacttaggcggtggccaatacatcgcatcaccaacttaccgcgaatctgtttcaattaagagcactgcttactatacaccaagctttgctatccacatgtaattaacgttccttaaatggacaaatagcatcatcttagttcgtcagaattaggatgatgctatttttgtatgcgtgagcgatattaattgttttctggagtttggctactttattcaaaataacgtgatgatttagtgtgtgaatccgtatttcttaggtgccgcgtcatgatgatagacaatgtgggcttggtttaagtcatggacagccttggtcaggtcatccatgaaatcgtgggccatattcatgccaaagtcagcccgaacgacgattcgttggatgacttgttgttccaggttagcaggtaaaggatacgttggtacttgccaaccgttcattaataggcgatccgataaatcataaagggtccattcgcgatcttcgcgcggggctagttggtaacaaatcagagggagttggtgtccgttattgatcatcttaaactcaccaactttatccagagcggctgccaggtagcgggcaacatcgtgagtctttgtttgaatctcgcggtaaccgtccataccgaagcgaatgaaattatagtattgtccaatgagctgggctgcgctatgtgagaagttgatcgccattgtcggcaactccccacctaaataactaactttgaagactaattctggcggtaaaaactgacgatcacgccaaacgacccagccgaccccgggataaactaaaccgtacttgtgcccggaggcgttgatcgaaacgacgttagccaaccggaagtcccagatgagttgcggctcaataaatggggtatagaagccacctgacgctgcgtcaacgtgaatgtagactggtaatttgggatgctgatgattgtagtgagtaacgaccttatcgagtgcggctaggtcgtcatattgaccggtataagtgatgcccatgataccgacgataccaattgtgtattcgtccacgtagtctaagacgtggttaacgtcaagggccatgtgttgctcatccattgggaccacgtgtatgtcaacgtcccagtagacacaaaacttttcccagcaaacttgatagccagccgaaataacgaggttaggtcgatgggcattcagatctaaacctgccgcttgagcgcgtttacgccaggcgaatttcattgctaaaccgcctaacatacaagcttcagaggagccaatcgtagaggtacccgtaaagtgttcgtcatcaggtgcgtgccacagattggcaataatgttcacacaccgattttcaatctcggccgtgcgggggtactcagatttgtcgatggcattcttagccagcgtatccttcatcaattcaacggcttcgggttccatataggtctgacaaaaagttgccaggttcagtcgtgaattgccttcatctaataattcatcacgaactaagcgatcggcttctcgaggggataatgaatgctttggtaaccgatacttaggaagatcatgttgttcagaaggcgcaccaaagactggttccaagtattcttcagcttcatgattgtgtttaccgtataacattgccatgttggtcacccttatctttataagttgtgccgagtatagcacgaggtgataacagggtaaattaaaatgcaatctggatggtaggtaacaaaaaaactggtcgaatggacgaccagtttttagtgaggatctttgccccaattaggctttatcgctgaactagcagttaagctttggctttgctattcatgaatttcttcaacagttgcaattcttcctgagttggcgttgcttcaccagatttaatgttgtgaatccgttcaactgataattgactgccaaacgcaaggtcgttatctgtaagatggtgctcgcgttcaaaactgatgagcttttctgataattgacttaatggtagttccatgctcctcaccccgatttttagaattcgtaaaagttcagtgccatatacctgctacttttattataaccttaattggtctgaagcggggaacgaataccatcctattttgtaattggttgttttaattgatcttgtaggtggactagaatatcagtaatctcatggggaagctggtcatgattgttgtgttgatattgatcaatgaagttagcccgaattcctaaacgagtggcgaccaagttacggtagtctgcattggcataatcaactgggaaatcagctaactttaggttttgcatgtgctccaagcctgcgaatgactcccacttggtcgtatcattgacaatggcttccagcgcacccaaggtaatttccttaggaatcttcttatcgccaaagaagccagtattcaataggtaacaatctaaatggcgttcttcgaagagtgccttgaaatcatggtaatcttctgatagtggatagaccctaaatgggtttgcaaatggttcgatcactagggcgttacggtcgacattaccaataatattttcggccgagctccgtttggtcgctaaagtggcgccgaatgtcgctgctaatacgggatcatctactttaatcacgggtggtaagctatcatctttcataatccagaagattgcattgatgggagcggcttccttatcaacccggttagtcgaagcgtaccgtgacttgatcgtccggccgttaccgttgcgtaggtcttcagtgacaaggaccttgcgaccctgatcgtctaaggtgacgccgacgttttggatcgtcataaaatacttggtctcatcggacgtcatcggatagtcattggttttgtcaaagtaagaaggctcgagggccacggaactaccatccttgcgattgatgacaaaggcgtcgtcgtggagaacggtgatatcgtatttatagccgtgtttagcgtgggttagtgttgacttaccggaacctgataacccgaacatggcgaagacttggtcttgcttgttcttgaagtggaaggccttcaagccaccgtgacaagcaacgaagccgtgacgatgggcgatcgaccaagctaaggtcaaagtcgatttcttcaactcaccaaagtatggcattcctagaatggcagccgtattatgttgcggatcaaaaatagccaggccgtctggataatctggatcatggtaagtagggtcagcgtaaatgtaaatatcgccttctggataggcaacggaccgatcgaacatttcttgataagcagtggtgatgggctggaagttaagcatgtaagaaagtagattattggcaaagccgtccggaatcgcgaggtgggcccgcacgatgaaatcttcgtctaaaccgactagaacgtccgtcgtgatgaagtccttgtgagcactagcaaatagtgcttggcgtaggcgtccggccatatcggcttcactaacgcccgggttgcctagaatccggcgcgcttgtgcggttcggccaacaaccttacctgtattggcaattaacatttttgcatcagctggtaagcctaaatccgttgcgcgatagattgggaggtccgtaataacggttccggggtccttggtggcgcggtggtaggcggcggcgacatcatcaacgtggtgcatattgttaccgtaaaaggccgtttcaacggtagaacggatctgtgaaaagatcggattatgacgaccgatatcggctaattgataagaatttttagtgctcatattgtagcctccctgcaagttgataagttaattttagcacaaactttcacataagaaagcgttttcttttttggctgatgaatagctgctagtgcgtttagacgattaagacgttaagccgcagtggttgttaactaacttgtagttggaagtactcgcggattttattgataagtaatgatcattttgatagttgaggctgttattaattaactttccaattaaattatcacttgcgttcaaagctatattagtatagtttattaaaagagaatgattgaaaatcagtgatagggaggcacctttcttgccacgaagaaggaacacgcaacggcgaatggagattgttaatacagcgtttcgcttgtttgccgagcaggggtatgcgaacgttcagatgaaggacattgccattgcctgtgatatcagtaagtcgttgctacaacactatttcccgaagaaaatcgttttattaagtacgatgttaaatgagttgacgcttagtgcttttatctatagtaatgaacagctgaccatgctgtcttcgtatcagcgaacaatgattcaaatgagctttgttttgcggatgttagatgaaaatccgaccatggaacactttattcaggacatcttcgagagtccggaactgacgactgagatggtgctagtgacactagactggctagaagctatcggcgtagaaggtgaagctgctatgattagatacgcgttgaacttcgcgttatctggtggtatggctgtttttttcaagcgtaaaattctaagagctagtgttggcatgattgcagaaaatatcgaccaagcgttttacttgttattaggtgagaatactgagaaaattgatcaaatttatttgagcacagccaagtataatactgactattattatcagcaattcatcacgtatctgcataaacacgcgacccttgacttgagtactgaaataaaaatttaatattaaagtaatctaaattacttgtatttcgtaaaatatactagtacactttaaagcggggaaatgataaacgacgcttactaatttatgaaaaaagtatggggcgaattatgattgggaatttaatgataattcgactagtgaaagggagacttgaataatgaatgaagatatggaattttttaatcgctttagccatatgtatttacatggctttaaaaacttatcagatatgtttgctgaacctgcaacggaacatgggattactttggatgaattttacattttatatgatattgctgaagcaaaaggtaagatccgtctgatggatattgccgaaagtcacggtgtgacgcgttcagcaatctcacgcttaattggtcgcttattacggaaagattacttatatcaagaagctgaagaccatgaccgtcgtaacaaagttttaaagttaacaccagaaggcgctcggattgaacatgaagtctttactgaattgattcaacgcaaccgggaatggcgtcaaagcttcagtttagctaaacaatatcagactttgaacttggttgaagagtttatggacaagtttgttaatgaagatgctagcaagcaaactaaaaagacaacgtatgctgatactgatttgaagcgggctgaagcttaattgggtgtcagttacaattaaagataattacaaaaacaaccctgttggcgtcttttggtgctaacagggttgtttttataatcattaatgaccactgatcgtgattcggaaatgatcaagacgataggtgctatgaagtctcgatggtaataggtgtcaagctggttgtttgcgctatcagatataatccgtgcttgtacttaaaataagacttattagtaattatttttggaaaaagtgagcgcttactgtttgtatagtagtcacattgattgggtgatttgtataaataagacgagcggacaaatactcgtcttactcatatgaactttggttgccttttaacctaatagcgcgttcaaggtttggttaggagcttgcttgatattgcagaattaatatcaagtttaagagtgattaaacttatatgcgaattttaaaacacaaaaaaatattttattgtacaaagtaaatatcctatttattcttctttataaaaaatttgattcaactcgcgatatttactcggagtaatatcgaattctttttgaaactggcgtgcaaattcggcgctattgtagaagttgattctttctgcaatttcacctataggaagatgggtattaattaataattgctttgctcgctgtaatttagcgtggcgaatgtagaagttgatggtaaaccctagttctttacgaaatttacgcttagtgtattcaggatctaacgtcagttcttctaagatggtatttgctcttaatggctcatcacaatgattatcaatataatagacaactagcgcgacttgcttagagaggcgggtaccatcaattggaatatcaagtgtatcaagattgctaaaataattgttgacgattgactctaaaagtggcataaaatcatcattcgttagtgttgttgttgtgaggtaatgcaaaatgtcctttcttaagttaacgaatgtgatcatgttcaaataatgataaaagctgacacttgctagatcacaggttagtgaaattaaggcttcttttagaatgagtgggcggacgttgtataagttatccttgattttgtgattaaatctattgatatgttccaaggcgtagtcaagacaacgcttttcgaaaaaataacttaaatcatgttccaatatagcaaaatcaaaattgaaatcgcgttctgtttgagaaagtttgagctctggaaaattcaatggacagttcctcccccataagttacaaaaatagtgaattttatacaaatagtaaacgtacataatagtgtacttgattaactttaattagttcaaggataatgactgatttaagttatccagtatagacatataaatattcttcgtcaattagtttgctaaaagtttattaataaaggtgaatttataatattgatttaaatattaatatgtttgtacaaaaaggtattacgcgctattgatgaagaagattaatatgctaattaaattttagggggaattgacttatgacaaagtcacgtacgctcaaagcagctatgctggtttcagtagccagtattgcttgtttatcattcaataatttaggagcttccgcggacaccttgccttcaactggaaagtctcaagcagatgtttcgtttacgtctaacggtggttcgactaatcctgttgatccagacaatccggataatcctggcggcggtggtactgggaacaacgggccactttcgttagatgcggtaccaacgtatcttaattttgggacgcatacgcaacctaatgttgatacggcctacactttactttcaaaagatgctagtcaggagagccttgcgacagctaatgatgataagacccaaaatgtgacgactagtggtaagaaaaatggtaatgatatcatttacacgcaagtttctgactcacgggggactggtgctggctggcaattaaaggcacagctttctgatattacggcttctgacggccaagtgttaacgaacgcgtcagttgttttaagtggtgggacaccacaatatctgacaggggaagctaatcaacaatcttgggtcactgcggcggatgcgaaccaggcaaccgttgcaacaccaattgtgctcaatgccggcgcttcatcgacaaccgatgttgcaacagccacggcagggtctaaagttggtgacggtcgaggtatgggggtcaaccaacaatactggaatattaataatgtgcaattacatgttaaaggtggtcacgcagccgctaagaattattcagggaatattgtttggacattgaactcgacaccaacggcttaatgaacgaaaacgagtggctatgttgaatagttaactcgtttttttgaagggaggcccttttatgaacggctggaataagaagctattattagggatgttaaccctaataatgactttgttggctggtatgactgtgattggccatgctgctgacacggccaataatgcggtaacttttgatgttcagccaatgcttaatgaaaagcaacaattatcaaaggacgcttattattgggattttaaaattcaaccgaagagaacatattcgttagcgatgcgtgttaataatcgctcaaatcatgaaattaaagtcaaaaatcaattcctacaatcgtatactaatgcgaaaggtgttattgattatggtgctgctaatctgaatgatgatactagtttaaaagtaaaactagctgatattattaccgtaccggatgaggaaacgacgatcccagctaataaatcacggatcgtgcgggcacagttaaaaacgccaacgaaattgaacaaagggattattttaggaagttggcaagttaaaattgcagatcaacatcttaaaaccaagggggcgacgttaactagcgaatatgcctacaatgtggggatcaaactaacgtcaaatcgtgatccattgccaaaattacgcttggctgatgttcaattaaaaaagcggagtggcatcaagacagttatcggtaatattcaaaattactacgcttcaattctaggcaaagggactgtcactgcctacgttagcaaagctgggcagaccaaaaagctcgcggtggctgatctaaaaagtagttcgatggctcctaattctaactttgacttaccgttaaagtggcgtactaatcgggggatcattttacctgggacttacactctatacgtcaagtatcgaactacggatgaaaagttcgctaagccgcatgtctggtcgctaaagcaagattttgtagttggcgctacggatgctgttaacgtcacgtctccaactacttggggttggttgattggtatcgtgttgttagtattattgctcattgctttaatcatattctgggtaattaaacggcgtcaaaataagcgctaaggggtgatactatcaaaaagctaagagcaattgttgtcatattgatggtattgttacaagtcatagccgctggtgcaacggtaagcttaggcgccgatatgaccgctcaagcagctacgttaccacagttaacttttgcaaaatcaacggctagcgataatattttaacgaatcaacattttgatgttgaactacaggttggtgatacggcctctaaaataaatacgattgatttaccgaacgaggttaatttagatgggccagaggagtttaagcaaataaaacgggttttcgatgatagtcagtacacaacgggggataatggtgcctttacaattacggctaagcatctgacagttgcgtacaatcctgataagcgcaggataacggttcagtggtcagatgaatatccgcaaacgaaggtaccaattagattaacagctgttaaagcagaaaaactggcgttagttgctgtagccgatgatcaaaaagggccggcgttgaatgtcgagattaagcaaccacaaacgcaggctgatcaggccagtacgagttcagctagttcttcagcggcaaccgatacaaatagttcgacggcatcgtcaagtcgacaagcgacatcatcagcagcaagtttggacagttcacgttcagctgcaacgacgctttcaagtcaggcggtaaaccaaacgagtgctagcagtagcgagccttcacaagaaactgctgctaatcaatcgtcagcggtcacggaatctgcgggtgagacaactgatagttcggccagcatctcgtcgtcatccactgctagtcaagtgttctcatcagcaccaactaagcaagcaacggcgagtgccaaatctagtccattaataccagtcactcggttagctcagctgagttcgaatgtggttgatgttagtacatggtctcaattagtcgatgcttggaagaatgtgagtgttgatgaaattaatattacggctgatattagtaatccgactgccgctgcagggtctttggactcacgactatccggtaatattattgtgaatgggaatggacatagcgttaatactggatctgctgggtttcacactaggtacaacggtgctaccagtagtacgaaatatacagcgacctttatgaattttgcatcattaatcggatcttttggaaatgatgcggggttgattggctcatccaccggtggcgatggtgccggaggggctttgaattggacatttaatgttagtaatattacggtcccaagtgggactagttataccaatacaagtcggcgatttgttagtgcgcaagggaaccaagtcaatattaccggcaattgccgagtaacaacggttcgagaaaacatcttatgtggtggctttgatgtagctgctggacagacattcactggatcgaaaatagccaatggtgatgataattcatttatctggtttgtttatgactatcaaggaactggtaatcggcaagttaatgttgaagaaggcgcgacgctaaattgtattcgacgacctgctagttctacgtcaaccgcctatactacctatccggttatttttgatgcgtatgaaagtattaatgtgggtaaaaatgccacgtttaatgctagcgtgccaggaaatgcatactctaacaagtacttttatgggtcacaatatcatcgtaatttttacgcggatactggtagcaccgttaatctaacgtcactagctagaagtcaatcgccaatctctttttctgataatgcaacttcgacgattcaaagtagtagtggtgccaatatttatgtaattgctgctacgggagcaccgcttatttcgggaaattacgcgcgtttggctactgttcgatttattaatccgaacaacttggatttacgtaatagctcaactggaacgactgcagcggctagttcgattaaccaagataatgtgggcacttttgaaatccaagatagtaatattagcttgtggaaattagcatcatcggttacgggcggtgcggattattcgtatagtaacgtatctcagttattacaacagggttcagcagtgacggccacggatagtaatttgcaaagtaattatttatcttctaaaatgcgtcggattagtgccactaaccagaagccacaattagcatttaataatccgtatgatgggacaaccaagctaacagatgcggatcagaagctgcggacgcgagtcattgtggcgatggttcctgatactaatggtgttcaagatgacggaacggttaattatattccacagtatgctagtgcagggcaattaaccgtgagttatagcgttaatggtaagacaatcactgcccaaactgatagtaatggctacgcaacagctaatgtcgggacctttttaaaagctggaacgacggtcacagcatcgactagcaataccagtggaacgacggtcacggctaccgggacggtggttgatgtgacgccgcctaatccggccacaatggtatcaccggaccccattagagtttcaacaggaacggtgagtggtcaaaatggagaaccaggtgcgcaggtcacattagcattgaatgggcagattcaaactaatgtcaaaacggttgtcaatgccaatgggacttggtcactgaacttaaccggattatcgttaaaaattggtgacaagattattatttatatggctgatagtctaggaaatcgtaatcctgatcctaatagttatccaaatgggcagcagtatcatgatacgactttccaaccagcaccgatatttacagtagctaaggatttaatcgtcaatccaattgatcctgatgatcctagcaagcctgggactggcgggacgaacaatttaggcccattatcgttggacgctgtacctacacatttgaactttggacagcacagcattccaacaatggatacagcgtacccattgttgtcaccatcagccgctgaagaccaattggctactgctactgatggacagaagtatgcaacagttggtggtcagaaaaatgggcaggatagtgtgtatacacaagtgactgatacacgggacaccccaagtggttggcaattgacggcccaattatcagcgttgacagctactgatgggacgaccatgacgggtagttacgtgacgttaacatcaggaacggcgcaatatttgaatgctagtactagtaaatgggttacggcaactgaccaaaatcaggcaactttaccagccgtgattaagttaaccccaggtgctacccaacaaacgtcaatagctgggacgactagtcaacaaggcgtcgggactaatcaacaaatttggaatgttaataacgttgcgttgcacgtcaagggtggtcgtgtgatggctaaaaattattctggaactatcacttggcaattgaatagtttgccaagccagtgatcgttatttaatggtatgcttcaaggcttaaaaagaatcggacgacaaaactgattgcagttttgtcgtccgattttgagtatccgagattaataattagccaaagattgatttgaaaatagagctgaagaagttaacaatcgcgctccacattttttggagcaagttttgattttctttagtattgagtttgctgaagacacccttggcatttgattgaatgttcttcatcaacgagttggcttgagtcttaaagcttgaagaatctaatgcacctgaatcacggatcttgactaacaaattaataatttcagtcttttgattattagtaatgacatttgttaaattgttattggtaatttgttgattgacaatggtcgtgatttcgtttttagtgatgttacttcctttttgggccatttcctttttggcaccagccacagcgttgttcaactgggaatcagtataaccatccttgctcttatttgcttgagtgatgccactgagagtacttaactcatcttgggcggcggttacttgcttcgtgtttaagctgttaccagattttgcgtacgccgcgtaaacaccggctagtgcgcccgaaccgtcgattggagtagctgatgtgacgcaaatattagcatcggtaatcccagccgttagggcggcgtttttatactggttagccgtaatagtggtgatgttattactaccattataatttaaaattttgacattaattccagaaccagaacttgttttttgaatcatcgcactggaccacacacctgagctacttgtgaaactttcaccggctgggttgaggtatttaactagagtatcgccgttaacagttagcgtctgataatcggcaccgttcaagctagccgttaacgtgttgatcgtcccagtcttttgactgctagtcaggctactgcctaatgtgacaattggttcatcgctgctactgtcagcgtgcgcaaggacttgccagctgccaagcccaacgatcagggtggcaacgagggcaacccatttaaatttgaaactcattcgtttcgtcattttcttttcctccgcatcttaactaatgcacctaaatcctaacatgaaccgttcgctcccgggttgtacagtggcaactagcgattgcaaggttaggttatgtcattattatagcagaccgtggtcgtaagttaacattcggcgcgtaaccttgggagagtcctaagtattttaacaatttgtttattatttgccgaagtaccagactttcgctatactcgaaataaatatcgggggaggttataacaatgacacaaaatcgggtgattaacgcgttgagctatttaagcattttattcttaccagttttatttccattaattgtttggttgctgacgagtactaatccagaagcacatcgggttgcaggacgggctttttggttacatttgttgccgacaattttaggaattacactgctcgttattttaggcgttagcggtatttatatggacagtatcgttaatagtggctggttggccgtggttcttttagcggtatttggattagtcgcagtggctagctacttatggtcgattattcgcggaattcagtatttaattgctgattaatgtagtagcgttaggttcaggagggtttagcatggttgttaaggacgcatcagtggttgaaacagcaatgatgattcaattttggcagcgtggttattatcaaacgacagttgacgacttgctcaccgttagccagttgtcacgaacgcagttttatcgccagtatcacagtaagcgggttgcgttacgccgttcacttgaacgctatcaaataacgttagatgaacaacttgatcaattgattcaacgtgagcgggcgcggcaaacaccattgcccgctttaattgcggcttgtttgcgactgccgtttcagagtgaacggtggccagcaggatgtttgatggtgaacctgatggccgaaattgggtcgcaggatgcgtccttgatggcccaactgcaaacgatctatgctgatttacagacccgactcgtcggtttactttcacctcaggctaaaaccttaccgaccacggtcgctgaggctgcagcaagtttaatgcaggttcgcagcggcattcagttattggcaaaacaggatcctagtggggcacagctaaaacaacaggcccaaacgagtgttaatctgattatgggggcagtttaagatggttgagattaaagtcattcacggtgatattaccaaaatgaccgttgatgcaattgttaatgcggccaatacgagtttgcttggtggtggcggcgtcgatggtgccattcatcgggcagctgggccagcattgctggatgcctgtcgcccattacacggttgtgcaactggtgaagccaaaattacgccgggctttcgactaccggcgaagtatgtgattcacacgccgggtcccgtttggcaaggtggccagcataatgaattacaattgttagcgaacagttatcgcaacagtctgaatttggccgctgagaatcattgtcaaacggttgcttttccgtctatcagtaccggcgtctatcactttccgctatcaattgcggcaccgttagcgttaaaaacgttacaagcaaccgcgcagacaacggcccacacggttcagacaatcacgattgtttgttttgatgaccaaacgcaaaatgtatttagtacggcgttggcagcgctgacaaattaatctttaccaaaaaaatacacatggacgctactatcttgagtagctgcttgctataatgttgatataccggccatcggggatggtcgtaaatctttatgtattgggattatcaagcgataatcattgccaacaagaaaggaatccattgtgttagatatttttaaagcggtaatcttggggattgttgaagggattactgaattcttaccaattagttcaacagggcatttagtcctagttgacgaatttatcaagatgcaacagtccacgcagtttacggatatgttcaacgttgtgattcaattaggggcgatcatggcggtcgttgtcctgtatttccataaactaaatccgttgtcaccacgcaaggataccacggaaaagcgaaatacttgggttctctggagtaaggtgttattagcggtcattccatcagtgatcgtggggttaccgttaaatgattggatggacgaacatttaatgaattgggcggtcgtttctgccacgttgattatttatggggtcctattcattgtgattgaaaatcataataagcgcttaacaccccgattcgctaatctacaaacgttaccttatacgacggcattgttcattgggtgcttccagttgctctcgttgattccagggacttcacgttccggtgcaaccattttaggggctatcttgattggaacttcacgctacgtcgcaactgagttttcattcttcatggcaattccaacaatgtttggggcgtcattattgaagcttgtgaaattctttgctcacggtggttctttagctggtttgcaaggagcagtcttagccgttggggtgatcgtgtccttcgtagtcgcttacttgtcgattcgtttcttgttggattacatcaagaaaaacgacttcaaggcgttcggttggtaccgaattgtcctgggggtacttgtgattggctactttacgttgattcattaaatactagaagcgtaacttttggctaagcttgttgccgcaaatatcatgaataaataaagtcagcgactataaattagttgctgactttttagattatatcattctagtaatggatggaccgtcataacgattggataagtgataaaccaatcgttatgacggcttttttgaagtaatcgtgttaccgatgaactaatttatagttggttacgccgtacctttgattgaatgtgattctgacaatttgtccgcgtttgaatggggctggatcagcagcaactgtattaaaatgaagatactttttttcgcccttagaattagttgctagtccttggtattgatacccagtagctgggatattgaccggtagtgtaatgggggaagttccggtactactcgatattttcatgtagtagtaatgaccgccatatcgaaaaataaaccaaccaacatttatcagaattgagattattaataataaggtgagcagccattcgatgagatgattagacttagtattcattgtaatattctcctcgtatactactttttaaggcttcgcaatcacattgaaattgcagctgtagaatcgtaattaggcagtattttaattgaatttacagttttaaaaaatattaatgaaggtcataattttatgccaatcttaccaagggtatttttctttttctctaagcttattttgtcagtatctaaataataaattgagcttttctccctccaagttagaaaatctcgggttaaatacaattattattgtaaatgttgcaggcttataagcccacaatttgaactatattagacctattaacttacttttattgtaagtacttagtaaaaggcgttatctattttttgctaatcatttaagaagtctaacagctgaaaatcaagataacgtggtgtcattttgctaaccgacaaagatgcactagctgatttttctgattaaacaaagtgtaaagtaatgtgattgataaattcagcgacgagaaagccaattgcaatcacgccagcaataatgacaacttgtacaaagtactggtaggccaagtctggttgaccagtgaccaagttacgaacgactcgataagactggccaccaggaaccagtgggaccagactagggatattaaagatgatcatcggcattcgtttgtagcgtgcggccataccgctagcgacgccaatcacgatagctgcgacgagattaccaatcgcaagtttggcgtcgattcctaatggcaggatgtgatagaggacctcatacgtaaaccagccagcagcaccgacccaaccactgaggttaacggcgcgacgcggaatattgagaagtaccccaaaaccagccgtagctaagtaagctaagataatttgaaataaaccggttgttaagagccaatgtagcatgtcacgcctcctttagtagaaaaatgaagtcagtgcgataccaacaccaatcgcacacgcggataaaacggcctctacagcgcgggcaggaccactcagcaagttacccgtcattgtgtcacggacggcattagtaatggcgacacccggcactaatggcattacagcgccaataatgatggcgtcgggatgataatgaccgttagtgagataaaagccgagtagggtaattagaccaataataaaagcgcccataaattcgctgagaaaccgaattgaccccagccgattgatccaataaaaggcagcaaaaccagccaacccggctagcccacaagtgatcaagtcggcaggagttgtccgcccagtaaaggcgaccatcaacggcacactaacgacaacggccgctagacataaccagctgaatgggaaggtcggtacggcttgattgacccgttcgagggctgcggcaaattcagttaaatcaatatcgtgattagcaaactgccgtgacaggctgttgacctgatccactttttcgaggtccataccccgattatggattgctcgcacttcgctagtggcattttccggcaaggagacggtaatccctgttaacagtacgaagacctgcgcgtcagggtagcccgcgttggttgcaattcgttgcatcgtgtcttcaactcgtttgatttcagccccattttctagcaaaatggcgccggccaataacgtggtttttaacataactgccgtatcgctcatcaaaacccctcccacatcagaatgtttatattttctcacgaattttgcgtatcgtcattagtttggaacagaatgtttgccggaagtggtcggttatgggtagaattatcttaacaaataaattcttggaggcatttttgatgactgcattgactaaactcaccgatacgtacacgttaaataacggcactaagattccgattgttggttttggaacgtggcaaacacctgatggtcaggttgcttacgattccgtattagccgcattaaaggcgggttaccggcacattgacacggcggcggcctatggtaacgaggaaagtgtcggtaaagctattgccgatagtggtgtggcacgtgaagacctattcgtcacgaccaaattatggaatgccgaccatggctatgacgctgccaagaaggcgctggatacctcgttggctaagttaggtttggactatgttgacctctacttgatccactggccaaacccagccgcaatgcgcgacaattgggaacaattgaacgccgatacttggcgggcaatggaagaagcttacacggcacgtaaagcacgggctatcggggtttctaacttccggcctaagcatttagacgcgctgcttaagacagccaaggttgtgccagccgttaaccaaatcttcctcaatcctagtgatatggaagatgaagttgtggcctacaaccgcaaacatgacattttatcagaagcttatagtccattaggtactggtaagatcttcagtatcccagaattaaagacgttggctgataagtatgataagagcgttgcccaagttgtgctacgttggtcattacaacacggtttcttaccattaccaaaatcagttcatgcggatcggattaaacaaaatacggaattatttgatttcgaactcagcgatgatgatatgaaggtcattgatggtttccacggtgttgccgggttagctaatgatcctgatcaagttaatttctaagtttcatcgttattaaggatgcagccactggcagcatcctttttatttggctaatcacctaattgtcggagtcagctagttaaattagaaaattcgttgttatcgtaaaaagtgtggcgcggccgcttaataatatgaggtaggccccctaattagactaatgaaacgtcataagatgtccgattgttgactagcaacctgactatcacagcgattggactatggtacactcagttttaattattaagtctgggggcctgtgaatgttactgatattagcaattttaccaattgttgtgacggtgggattaggcgtgtttgcggggctacggcaccaatttgcgccaacgaccagtgatattttgattcagttggtcatgcattacgccttgccgttaagtcttttcggaggaatcttgtcattaaagcgcgctaccattattcaaaactcctcggtcgcgctgtggttggcgctaggcatgctaggtggcatggtcatcgtcattgtgagccaatgctgtttccatcagcaactagaaacggggacgttacgagcgctagtgatcgccagtccttcaattccattcatgggtgtttccgtcttactggtggtttttggtaaaatcagtgttttattggtcgcgttaggcggcctgtacatgaatttggtacaagtgccagtgagcgtgttgctgttaacgctagcgggcggttcgacacctgagcaacgttggcgagccggttggcagaaactgtgtcgtgcgagtcggcaaccagtcgtgtgggcgccaatcagtgcttttctcttgaatttggccggattgcggttgcccagtgcttggctaacgaattttacggagttgggacaagcagctgggggcgtggcgttatttgcgctggggcttctgttaacgaccagaccgtggcgactgacgcgcatggttgtcttaaacgtgctactgaaaaatttaggcttaccggtgctcatttgggggattatggctagtctaggtgtgtcattaggtaaccaacaattagttgtcttgacactcgcaatccccactgcaaccatcgcgaccatgttggccgtccaaaaccacttggcaccagatgagtatgtggcgacgcaaatgttaagtacggtcattgcgccgctgaccatgggattcttaatgtggggattgcagctcgtatgacgggcaccttttgattaccatgctgggtttgtgaggtgctcacaaaggagggcacgacttgcggtcagtgctgttatgattcccgattgacaaaggttaattggcacggtttaacgacgatgctaaaccaaacgttgtgaacgtcagtatagacaaacccgctcaaatagggcatatttgagcgggtttgtcgcgttagtcttaatagtgaacttgaaaattagtcggttgcgttgcgttgacgacgggatgttgcgcaaagtagtcggcaattaatacggtcatatcagtaggtaagcgccggataatcttagccgtttgatacattgggtaattcccaccgccaccagcgcggtaatgattcagagtgaccgttaatttttggtcagcggtgactggggccccatgataatcgagttggacgacacgttgaccaaagggtttggtaaggtcgaaagtatagtcgatgccactgtaaatatcatagacatagtggcgcaacttagggtgcatgaactcgggattgacccgaacgtgtccgtcttggaggaaaaagtaactcgcacaacgttcaagagcggcgcgtaaatcagcaccagtaatggcttcaacggcaagtttgtttgggtagacgtaactgttcatgacttcccgcatcgtcacgtgttgtttgaggcctggtacgtcgtcattaaataatgctgttgcggcaatatcggtaccggttgcggccatttcaacgcgattaataaaatcgatgtaaggatgattatgcagccgtgcttgaagatgatcgtgtacgagcatattgccgttaatttggccaagtggtgtgtctaaccagtcttccatctggtcattgattggtccaactagttgcattacctgggtattgggggtggcatctgcgaccggatagatttccggatgactggtcgtcacttgatgattgcggtcgagctcaagggtaatcatagcaacattagtacctttcataccaggttgtgtcacgggaacaccgtgaaccgtaacggctaattgtcgatgctggtggccagtaatcatggcatcaatgccgggtacttcagctaatagtgcggatcctcggttttcaccattcatgcgttcggttggacgatcagtttggggatcgcgttcaagaccaccgtggtaggcgatgacaacgacgtcagccagttggcgcaatttgggcacccaatgtttagcagttgcaaccacctcctcaaagtgcaggccggcaatgtgatgtggttgttcccagtgggcaacgaattgtgtcgttagtcccaaaattgccactttaactccggcgcgttccagaattgtgtatggtttggagaataaggtgcggtgcaggtcatcatgaatattggcggccagcatcggatattggcggcttgattcacacaggtcgaggtagtcgagcccgtagttgaattcatggttaccaaaaataccggcttgaacgtggttgcaatttgcaaggcgcgagtataacggtgcagcttcttggtggtggcgagcaatgaaataggtcaacggtgatccctgtacgtagtcgccattatcaatcacgattggccagacatcagccgtatcttcacgtgacagttgatgaataacagtagcggcacgactaagactaaatggtgcgatgttatcacgacgactgtagtcagttggcgcgaggtaaccgtgcacatcactagttgagattaatttgattttcataacgtgcctccaaggaatatttgtgttctattataacaatattcatggctggtaacttgattttagtcataaattgaacagttttttgatgatgacctgtggttaatgtttaatggctgctttaattgtacgttctaatcttcacgactttttcacaatttgtacgtaaaacgacaaaatgtttccgctatcattaatagtgacgaatgacaacgataatcgaattacggaggaataaacgatgcagaattatcagaatgcaccattcaaacctacccccgagtccggtttaacgaccacagcggtgacgacccagctaactaaattcggcaaaaatgaattagtggctgcgcgccccgtaccgttatggcgtaaaatttggcaacatatgagcgacgtttcatcgctagtattattatttgcagttggtttagccacgtacttggctcttgcccagaatgggggctggacaaagaccattgtgattggcgccattttagttattaatgtctgtattggtttgtaccaagaagcttccgcagaaaagtcgttggcggcactgaagtcaatgagtttacccacagctaatgttcgacgggatgggaaggtacaaacgattgcggcaccagaaatcgttcccggtgatttagtgctactaaaagcgggtgaccaggttccagccgatgcggtcgtgttagaggccacgaacttagccgttgatgaggcagtcttgacaggtgaaagtgaagctgttgaaaaaagtatttatcaggacaccggtgagttggatgataactgtcaagtgtatgcgggaacggccgtcacagccggtactgcattgattcaggtcttaacgaccggaatggccacagagttaggtcaaattgcaggtttgttgaacaagacgaagcaacgggccacgccattacaggggcggcttaatcggctatcaagctggttaacgacatttgccgtcttaggtggtattacgatttttgcgctgagtgtttgggtgcaaaaccaaggtttggccgatagcttgatgattggggtttcattagcggtcgcggccgtgccagagactctgccgatcatcgtgaccattagtctttcacacggtgttcgacggatggcagacagaaatgccatcatgcgccgagttagtgccgttgaaacgattgggagtgtcgatgtaatcgcgtctgacaagaccggaaccttgacgcaaaatcgaatgacaattacaaagtattggacgccgaccacgggcattatgacgaccgaacagcccttgccatcagcgggacaaacattgatgcgttacttaggattagcgacgaatgccgagatcaaccacgttgacggtgaagaacaagctattggggacgcaacggaattagccgttattcgttggctggctcagtatgatttagatcggcccagcttggaggcgcagaccccacgaattgcggaagacccgtttgactcaactaagaagatgatgacgacggtgcatgaattagcgcatggtcgacggttagttatcgtcaaaggggcttgggatcggttaccactgaagcctgaccaagctagcctagctgctggacaagtggcccatgatgaatttgggcaggcggcgcttcgcgttttagctgttggctatcgcatcattcccgcggatgtccaaactactgactgggacgacctgacagctgacctccaattggcaggattgattggtttgattgatccaccacgaccagaagtgattccggccattcgagcagccaaacaggcgggtatttttccagttatgatcacgggagatcatttggttactgcgaaggctatcgctgaggaaattggcattttaacccctgagctgcaagcaattagcggtgatgagttacgccaattgagcgatgaagaattgacggctcaaatcgatcagattgcagtgtacgcccgagtgtcgccgagtgacaaaattagaatcgttcaggcttggcaaagtcttggtaagacggttgcgatgaccggtgatggtgtcaacgatgcgccggcattgaaagcggcggatgttggcattgcaatgggaattacgggtaccgaagtatctaaagaagccgctgacatggtgttaacggatgataattttgcgacgatcatggcagcagttaaggaaggtcggacagtttatcagaatatcattaaagccgttgaattcttggtaggtgtcaactttgcacaaatcttcttgatggttggtgcagtcctcttcggttggggggcgccactgttagcagaacaattgctgattattaacgtacttgctgatgggattccaggattctttattagccaagagccaggtgaaccccaagccatgcaacaaccaccagtagccaatgacgaaagtattttagctcggggccttggtcaacggttgtttatccgggcagctacttttaccgtactaaccctcggaatttacgcgtttggccgctttggcttaacaaatggtcaagccccagtcgggatgacgatggtctttctagtattggcattaggatcaatgatcgacatctatgcaattaaggatcgccgaccactcagctggtcaagcatgacgcgtaatccaatgctgaaccgaggattgctgttaggaattctggtggtcttggcaattgcagtgataccaccgttccgtagtttctttagcttagtgacactaccagcgttaggatggttaacggtgctagtagctacgctgattccaacattcgtgctggaattgaataagcgctggcaggcgcggcgacagtcacgattagtcgtgaatactgctgaataaggatgatcaattcaagttagttaaaatgctgcttacaaacgttattcgtttgcaagcagcattttttcgtgtcattaagttgtgtgcctaaaatactggccggtgagcgggcttagaacgtaagtcatcacaattgtaggcagataattctttcagaccatctttactagcatcgaaataggccgttaatccttgggcaatcattaagttgagttctttattcgcatcaaactgaacgacgatgacgggtgtcttttcagccacggccgcaccgatttcaaacattgtgcccgaatctggctcattggttgcactagtcatgtcgaagtcaagaatggcaacaacgacatcagcccgatgaacttgacgcatatcggatgcgtagacgtattgttgccaagcacggctaccaaaaggttcttcttcaaattgatgttcttctgggatgaagataccatcggggttgatcgtcgggttagccaacagcgccgacttcacttgttggatgcgttccttctgagcctcgtcaaaaaacggtgcagctaggtaaacgttattcataatgatttcctttctggataacaaaatttggataagcctattttagcggaaatatggggtggctttcaagccttgatttggcgtgaatcattattaaaagatccttattttgaaagttcaaaaatagccagcttaggcccgctggaaaaagttcgaatcagcgtgaacttgtttagttggttggtcctacaccgacttccaggcatttctgccaattgccggaacgtggtgggcacagacttgagccgaaaaatcacgtctcaaatactggcctttcaataaccaagcacaggacacttgctaagtgaaatttcaccactgggcattgtcagaaacgccttccagtcgggagagtattcgaatggcagacgaagctgtacttaacttttgatgaatttgccgttgctttttgtaaacagtaattttgttaatcaactgtcaaactgaaaatgatattgaggtagctcattaatcctgaatcggcatagtaagattcaaacttctgacagagtgcctagtgcaccctaaccctttgtctttgtttaatatcaaaatagtcaacgataaattgtgctaagttaagtggccgttcatcagccattcgagcggcttacgttccagcaattgtcacccagccccggaggtcggaataggacgatcattgctgacgaacagcaatccaaaaataagcaccttttaataatttttgaggcgaataataattagcagagtggatatatagattataattctatttataacaaggtgatgattagatattgttgaattaaaatctaaattgggctaaattaaatagggtagtgaggaggattggatgatggaggaatttggatcaactagtaactatttactttcgtgggaagagttgcccgcggtgcccgtttatatggaacagttgttgcaacttgttaatgaaacaattcagccgctggggttacctgccgtaacgaagacgatgattaatagttacgtgaaacaacattttttcagtcggccggttggacatcggtatacccggaatcagattgtggcggtactagtcgtttcaattttgaagactgatttttcattaccagtaattagtaaagcgattttgcaaattcgtgattcgcgtcagattgagccgcggtaccagcaatttcggcaagcattcgagtctacgcttgctggacaaccggtcgtcttgtcgacggttgacccgttagcacgggcaattcaattagcagctcaaacggtggcggcacatttattaacgatccgagcgcttaacgaattggtagattgagttgagataggcacataattgagaatagcgtttgataatatcgctatggctgcttgtagcgtattcgaattaaagcgaattaggcttagcagatatgattaggtatgaaagagagaaagagaatatgacaacacgcaaaaaatggacaattgcgctcattgcattcttgaccgtgatcgtcattggggtcgcgggcggtagtttttatttatatcactttgcatttgaacccaccccgaaagttttgaaccatagttctagtaagagtaaaagtaagttgaagcagaaccaagcgtggctgaaacgggtcaacaagcagacctggcatgagacgtccgcaacggatcatttgaagttagttgcggactatgtaccagctgcgcaccgaaccaccaaaacgattattgtggcgcatggttacatgggtaacaaggagcagatggcgagctatattcgattgtggcatcgccaaggatataatgtgctggcgccggatgatcgtggcaatggtcagagtcagggggattactatggttttggttggcctgaccggttggactatctaaagtggacgcgacaggtgattcgccgcgtaggccaaaatagtcagattggactctttggcgtttcaatgggtggtgcgactgtcatgatgatgagtggcgagaaacttccatcacaagttaaagcgattattgaagattgtggctataccagtgttggtgatgaattgggatatgagctgaatcaactatatcacttaccgaagtttccactgctgtatacggcaagctgggtagctcaagcgaaggcccacttcaactttatgacggcgagttcagtaaaccagctcaagaagaataagttgccaatcttctttattcatggtgctaaggatacttttgtccccacgaagatggtatatcagaactaccgcgctacgacggtcaagtcaaagcaattatgggtggctccaggagctggtcacgcggaatcatacacgcgttatccgcaactatatcaacaaaaagtaagccagttcatggcaaaatatttgaagtaagagctaacggaatagaataactaataaaggtcaccaagcagcgattgctgattggtgacctttattatggttaaaatatgctagtcggattagtgtttgtcagccggtccgcgtcctggtccgatctccgggactaagctgatagcttttgaacttgataaatagcgcggttaatcaaccgagtgttttgcaaatgggtgccgcatacttggtataaagatcagtacgccgatgaagttaagcagtaatgacaaggcggtgaagataaagacaccgttgtaatcgaaccagccggagacggcgccaccaagtaaggagccgagcatgctgccagctgcttggaaagattgattccaactgaaaatagtgcctgttaactcgcggggtgtatttttggataataatgtttgcaccgttggaaagagggccccgtcagagatcccaatcatgaagcgcaatagccctaatgtccacacactggagacgaagccttgtggaaagtacatcaggatggcaaagacgaaaccaaagacaaggatacggtcagcccccccggtgatcaccgagccgtccgagtcgcggcgccgataatagcgtcgaaattccgggtagagcggcaatgattccagcaacgacggtgattgggccgacgttatgcatcagttctttgacatatagactaataatgggcgtgatggaattattccccatttgaataatcatcgtggagacgagcagtgtgataatcaacgttggatttttaaattggctgagtagactgccgtcacgtttagcaatcggcgcgtcgctgggtttaaagctttcgtggacgagtgtcagactcaatacgaagacgatcagtagcaaaattccggtgataatgaaagtcaaacgaatagagaaaacttgggcgagtacgccaccgagaatcgggccgatcaagttaccagacacgtagccagttgttaggataccgattgcggtcccactactttccttgggagtttcggtggcgattagggcgctagcattgggaatgtagccggcacacaggccttgtaagaaccgaagtagaatgagtatccaaatgttatggacaaatcccatcgcaccgataacaaaggccatcccaagcgaagaacgcagcagcatgattttgcgaccacgccggtcagcgagtttaccccataatggtgagacaacagcgacgacaaaaaaagtcactgcgtatgtaataccactatacatcgtgagttcgtttttggagaaatccccccatttgaccaacgtataatgataagaatggcatgacttcagaaaatcccattccggcgataaatgttcctagccagagaacagcgagattccggcgccagcctgtcaatgcgcccttcacaatctgtcacttccttaattaacttattaagattattttaatgcgaatttaagttttgtgcaattaactaacttagttaaataggattgaatggcgactgacaatgaaccacaatgagacttaaaatagcccgtatagcagccttttattaatttttgagtgtaataggacacaatagggcacaaataaaatgcaccacaagtgcaccaaaaatgcaccacaaaattagattctcataattcactcatataacgagctagtttagaagcagtctcgttcttttgttttttggtgacgtgtaaataaatttgttcagtgattttaaggtcagcatgtcctaacgtcttagacacttcgttaattcccgcatgagcttcaaaagctagtgtgcagaatgtatgtctgaacgcatgaatctttatatggcgcaaaccgtattttttacagatactccaattaaaatagttaactgtactaggtgacatcagtttgttttgttggttagtaaataccagttgactaggatcattagcgttgaatccaagttcaaaacattgtctggcttgggtcatcttccacttgtgcaaccattgtgcagtgtctgggtcaagtacgatagtgcgataactggtattggtttttggtgtctgtatgatcgtacgccaacgtttacctactgcttgggttttattaaccgttagttcgttagtttcaaagttaatatcgctccattgcaatgctaatgcttcgcctcgccgtaagcccgtaaaggccagcagacgaaagaacataaatgcttgggggttctcgtgttttgacgcacaatcaagaaaatgcagtagctccgatttttcgtagaaatcaacgtgtggcgcttgtggctttattttttgtttaggaatactagttttagccattgggttacgggtggttaattccatccgtacaccaaaatcaaaaacactaatagcgtacgtcctaaaccgacggtacgttttgaatccctgattaagccacttatgcacgattgattgacattgggcgacagtgatacgtttaacccgttgagagcctaattcgggcaaaatatgcaacctaaagatgtcgtctgttatcatgtacgttgattctttgacttgttccttgtaatcctcgttgaaccatttagtatagagttcggcaaaggtgatattatcgtttgctatgaaaccattcttagtaaaatctgtctgaacattggaagtccataattgggcttctttttttgtcttaaaaccacgcttgtgcatccgtttggctttgccgttggtatctttacccacggatgtaaaagcctcccagaaagcaccggatttagttttatactgcttgaatgtagccatattgattattcctttcataccggctggcgggcaagtatgtaaggagaaaatacaatctattttataaaattaagtcttttgacatttaatcttttggaatagtctccccatggaagtcgtacaagtacggacacttcatttttgtttaagctcaatagataatcagttaccgatttacgctttttatgattcttaaaatcagcatctcttgtttcgtaggtgtattcccgcaatgcatcagaaattttgtttaatatcatattcgttacttcgtttttaaaaactacaggtaactcattaaaaatatttatgatttctttatcattagaattttcctcttctatatcaacgtataaatcaaaagtatccaatggtgccaattcatcaaaccagagactatcaataataaatacaggctttagttgatacatttgttctgttctaccttttaatacatcaaatagaatcatcttttcattagcatacgattctgcaaaacccaatcgaaatttataaggactaaaagaaaagaaatcagacggagtgacttcgagatagcggcataaagtatcaatagtttctgttgagatatttgaattaatattattagtgatattcgagatagtattgcgtgagatttttgtttcgtccacgacttgcttaattgtaagttgtctttcagcaagtaaaacgctaagcctatttgctaacataaaaactcctccttgataaatctgcattaattatatcatttatcaattacattgtgtatttaaacattgaaataatccaagaaccgtgttagtctatatttgcacttgggaatttaaaagtacaaatacacattacgaggtgtaaatatgaataatttatctataatcttaggagaacgacttctaactattggttatgtttcaaaaaaaacgggtttgagtcgtggaacaatctctactatttatcatcgcagagctgattcagttcggttggatacgttaaaaaaaatttgtgactgtttacagattccattaagtgagctaattgagtacacaccaaaggggggcgactaatgaacaatatagtcacactgacatcacagcgattggacgcggaagcatatacgactggcgatgtgattgcggagtatgcgggaattacccaccatgctgttaatgtaacgatcaatcagcagtatgagcggttggcgcgtgcaggtaatggcaaggtgtcatttaaaatgaagcctatgctaagtggtcaaaaagctaaggtctatttactcaacgagcaacaggctaccttgctgatcacgttcttaaagaacacaccacgggtagctgatttcaaggaggaacttgttagacagtttacagttatgaaacgtgaattgattttgcgtcaggctaagtttgaactaggtaaggatttttctaagtcattgcatgaaacgattaaagaaagtccggcgctgggtgagcatggtcacttatacgtgaatattaacaagttagtgtataagcaggcgttaggggtcaacgtgaatgagttacgcaaagctcgcgatattcctaagaccgaggctattactcactatttaagttctagtgaggcggatgcagtcaagcggattaaacagcaaattagaacgctgcttgaaatgaaactggactaccagcaaatcaagcaagctttgcagattcaaggcgtgatttaccgtattgagttgcaattgccagctaaagcatccgtcaaatagatgaaattagtgccgctgacaatggaatcttattgataaggattgaaaggcgcttcggttaacttgcccgataatcggatgaattagctgggaatgcgattcacaccttttatgcgggtgctacaagtcattgataggtggtgaggacgattacagaaccgattaaggtgttattaagtgatgaacaggcgcaggcactacgcgacttcgtataccagctgactacggattcaatcagtcaggccaagcgtgatgtgggtgctagtcagcagtggttacgcaagaagaaagcggcggcgtatgcggatgtatcagagggaacgtttgcaggctggacgaagcaaggattagtaggtcacgtcattaatggatcagtgctatttaataagcacgacatagacttctatatcaatcacaatggaaaaatgaagtaataaaatccggctggcgggcaattgcggttgatgaacacataataaattggattggagtggtaactatgattggaacactattgatgagtttagttaagtttatgattatttcagcggttggcaacgtgtcatttaaattgattgctaatccgggtaagtatttcggttaggtagattaaggagctagaacatgaatgagcgtacaaaaaaagtccgtgtctttactttggcgagtaacacggacagcctgaaaacactactgttatgggctttttgtatactcattttactacaaaatgaggagtaaacacaatgggtaagccaatttatgaactatcaaagttaaatgatattacagatacatgcaagcgggcaaacattaccatagaacgggctaaccgtgatattagtagcatcctagcgattagtgatttaatcgtacctaccctaaaaaatatcgttgaacatgcttcaagttattttgaactagacgccgataagctacgagaagtaattaatagtcgtgaaacaactatttacagcgtgatgtgcgtactaactgaaatgggtacactagcaatgaatattgatgaggagacagctagtttaaatggggttattgatgacattaatagcactgtaaacgggattaatgacggtattaactccgttttgaatggtggtaactcggattacaacgatgataactcacagggggcgactgatcatgaataacgtgcaaacccggctaaaccatgctaggacgaccttacaaggaactttattgcaactggactacttacaagagctagtcaatcaaacggtaatgcgtgatagtcaacgggctaaaattagtcagcaaatccataacattgaagtgaacaaccaaggcgcattgaaacaacttgcatccgtctatgaagtcccgttagtcgggatagcaaaatagggtggtgagcgaatgaaagcaaacgacagactaacgagagcgctgcagcttgctcgtgatggcgttgcggtttatcccttagcaagtaacagcaaagtgccgttaaaaggcacacagggctataaggacgctaccacggatgtagaaacgattaaaggttggtttgagcatgtcccaagggcgaaccttggcatccgtttagaccaagctaagttaatcgtggtggatattgaccgacatggtgatattgatggcacggaaacattgagaaaacttaatcagcaaggcaaacccttaccgagtgacacttatattgagcagaccccgaatgatggcttacattacttctttaagttgccggttaagctagatatgaaacggcgaacgggtctatatccgggtattgatgtgctggctgacttcgtattagtagcaccgagcgtgattaatggtagtgcttatagggcgattgaaccaactaacgatattgctacggtgccccagtggttacttgatgatctgttacccaatcaacggatgaacaaggcaccgcagcacgcctcacagattcaaaagacatgggcgggacggatgcttgatgacttagtggctggtactggcgagggtagtcgtaacagctacctgacttcgttattaggcaagttactacgaactggctgtaatgggatgacggcctatgagctactgcaatatgctaacgagcgattgcaaccgccactaccggataaagaggttaataccatttttaaatctattattaaacggacgtaggaggtgtcaatgtgtcagaggataagaacttaaagcaagccatccaagagcatgacaagcggattaataacgtcacagctttaaagggtgatgattggcaagaccaactccgattaacgacccaaggggctattcggcggagttcgctatacaatattttactgtttattgaaaatgacccgaatttaaaaggtgtgttggcctataacgagttctcggatcgagtggtgaaattacgttctaatgataaaacgggactaaaaaaaggcgattggcgagatacggatgattccttactacggttttattttgacgcacaatataacattttgctgtcaaaggataacttgctggatagcattgttaaagcgtcacaggaacatggctttgacccgatgaaagaacggattgaaacggtgaagtgggacggccatccaagggcggaaacctttttcattgattaccttggtgccgaggataatcactatacacggatggtaactcgcaagtggttagctggggcgattgcacgggtttatcttcccggagtgaaatttgatattatcccaatcttagagggtgttcaaggacttggaaagagtaccttggtgcgccagttagcgcccgattactttagtgatgatatgaagagcatgaaagataaagacgactatcaaaagctaatggggagctggattattgaacttgctgaactgtcggccatgaataagactgatattgagagcattaagaactttactagcgcccagtcggactattaccgcaacacttatgcacgccggccagaacaacatccgcgccggaatgtctttatcggttcaactaaccatcgcgactatttaaaagacgctactggtgagcggcgcttttatccgattaaatgtgggatacagcccgttactaagaacccactaaaggcgaagcaagctgatatgttacaaatccttgccgaagctaagacatggtttgacgctggcgaaaagctttattttgaccaacagacacttaatgaggccaaagcctaccaacaagaagcccaagtcattgatcccatgagagacgctgttaacgattatttagaaatgctagtgccgactaattgggacaagttatctgtaagtgtaaagcatacctactatcgtgacttagttaatagtatgcggttatctaacgaaattgaaagtcaattaagtaaggaacgtgagccactacagcaaacctcagtacgagagatattgtcagttgtctttaatcaacaagtagatgattatttggccgtgcgaactaatagcaattctaaacgcgttaagttgttgttggataatttagaagggtgggaatatggacgcttgcgattaaatggaaagcaggttcgtggctatcatcgaatcctttaacacaaactttttgtggaatttactgtcacactgtcacaaagtcttttaaacgttgatatagaagcctttttaaacaaaatttactgtcacattactgtcacaagctgtcacacactgtcacagtctaagctaaaggtgtgacagtaaatgacagtgatgtgacagcgttgtgacagtagaaacgttgctatggcggtgcttatagcgattgtgacagtgtgacagtaaatttgaactaaactttaaagaattgcatttaagatgaaacagaaaaggtaggtgccattaaaatgacgttatcaatgactgaatttaaagtattaaacatgttgcctcgtggtgctggttacccaatgacaacaccgaatatctgcaaggtaaccgggcttaaagaacgggatgtcagagaagccattagtatcttaattaatcaacacggcgtgccaattgtcgctaaccggagtggtcgcaatactggaatgtttattgctacggatgaagccgagttaaatatcggggtcacttcatttaagaaccaagttactacaatgaatgcgcgtattagagccatagagcaagccgacttgaatggctgggaacaagccctaagaccagagataaaacgcctagacgcaaaagtaagccacaataaggaggcgaactagtatgcgagtgctttaccctaagttagttgaagaagcctataattacattgctaaggctgaaccagccgttaagaatgcgcctaacgctgttaagtcagagatatacagtaagatggttaatgacgggataattgatgagaatggcgagccaacacagacagctattgatcggggcttcgttgatggtgatagcgagctagattatgaacctgatacgctggccgagtttaaagcaatgcacccatgctataaggagtatgatgatagccatttcagccatacgaagcaaggctgggtgattgacagctatgtgatgaagtcgttatcacttaaagcactgcatgatccggacagtagcgaagaacaacgcgcattcgcccgtcatgcgctacaagagattgaacggtttagttaataagcataaacgagtatcgtgctaaaaagtacgatgctttttttagttgagcgaagttgtcccgttagttatttatatgaaaatggattgttatatcaatggttaaaaggctttgatggcaatataaaatattggaaaataatggaatcaaaatgttagaaaatgttagaaatcaaaaacgggataatgctaacaattgctaacctaaaagccgaataggggtttacagaagtttacaaaatgagcagtattgtgcagatcgaactaccttataaaatcttatgtggaactacctattaaaacctattattgctttgctatgtaaactgcttgtttctgctaatgcgtggaatgctcgttggattgattgtaggtcgaaaatttcgacttaccctgtacatagttggttacagagttaaaaaaagtgatcgctataattgatgcacgtctacaacctgacaaaacatgacattgttttgcaatttaatcgtattcaacatgtcatgatctggttgctacttaacaaaacttaacattggaaatatagtgacgcttgaaaacctgcaaaaacctgcatattaacatagctatcctgacagttctgacagttctgacaccctaaaaaagaggcgggcaaataattatctaatgaatatagtcagtggcattacaaaacaactcatagggtgcactccataacaccgatatttcgacaatatggtgcaaccctatgctggtaaatgctagtattattcgtacaaaacggacaccatataataagcgacaagtaacccgacacagttagatggtatatttggccggagtgctgttatatcaacgcttgacggctaatgagaactcgtaaaatgtcggattatgtcggattttttacttgaaaatactggaaattgaacatcgctagttagttaatagcttgaatgcttgttatgactggccttagagctgttttaaataaatgaaaatgttggaaaatgtaggaatgtaaaaacggatgagtatgtcagctggcttagatggcgttgggttactggttgggctactggttgggttatttgtgtgcatataatgcagacagctgttcggacagtcagacgtgctataattaactttgtgggaattagtcgtagttgtagtcagcgatgacagcacacgcaaagagagacgttcgcaaggggtggctgaacgtctctctttattgtgttgaggagtgatcgataatggagcagtggtatcgggacgcacggagttacttaaaacagtaccgcttttaccacagtgttgttagccaaccatttgaggactggctgggtatcggtaaacctaagaggctgcaacaaatggagttgtattgtcagcgggttactaatgcaattgatagcatccgtgatgaacgtcaagccaatctattgcgtaatgagttcgtagtggcggatggtagccaacgggtggcctatgaactatcgggactaagtaagtcgcaatattatgtcatccgcaagcaagctatgcgtgaatggttgcagttaatcaatcaacacaaataagttagagaaaactggagctttagcgtgttttggattaatcgtaaacactgatatagcaatgccattgaaccctgttatcatagccatagcattgttattttattaacaaccgtacagagagtacgcctgttgtaccgatcctaaaatgttaggaaatgttagggtgcaagtgtaaccggagttacggttgtaaataacggcgcaacaaaaaagccatcctagaattaatcaaggacgactgatgttatagaatgattaacaggtcaggcttacgccaagtaatatgccaaccttagcaaaagtctatcaaaaaatttaatcacaagctaaagaaacgcgatagctacctagcaattaaaacgtcaccatttggcaaggtatactgtccgcctatttcaccaagttcaatggttgtgccgttgagctgagtaaacggtgaatttagtataataatctgcggatgaagtggattaagaaaatcaaactcaaattgtgctttgccagttattacctcgccagtgctaagtgtatgcttaaatagtaaaacgccagcgtcttcgtaagacggaaatttaacatgaatacttttagtggtcaaaggctatcactcctaacaaatttgtcttttcaattctattgtgccagttgtaggccaattgtttgatctggttaacaataaatttaccaatacttaaatttataaaacatcagccgcacttattatatgtattgcccgccagcatgattaatcggtaaatttatgtgttttgaagataaaatgcaccaaaaagtgcaccacaagctatttttattgttgaaaacggcctattatcgttgatatataagcattcttaaaaaatcactgttcaaactaaatagacttgaccaagcgtcactaaaaaaactacaatggaaaacattgtagaaagggtgaacgatgtgcagcaagagtcaaagtatcaaatagaagtggtggcgcctaagcaccgacacatgtctaattgggacatgtttgcaacttggattggcgccaatgccaataatggcacgtggtacgttggtggtgtattggctgcgtgtggtttattgacggcgcttaaagtgattgtagcatcgtccacgctatcgtatttatgtttatcgttagtcggcttcatggggtataagaccggggcggcgacgatgagcttgattcgtggttcctttggtgtgcggggcagttacgttccgtcctttgtgaacttgacccagtatattggctggacagcggtaaacacgttcattgcagcaacttctgtcagctatttattacacgatctagttggctggccagtctatggtaaacccggtggggctaaaggactgatcctcggaattattgtcatgagtgtgttgcatttattgagtgtttcggtcggtcaacggtcggttcagatgattgaacgtttaggtattattcttgtcatcttatttgttttatgggagacggtcgtcgtgttccagacggtctcagtgcatgatttgttaacgtggcaggcgccgacacatttacatatgacggcgggggctgggatggatacgctagcggcgttcaatttgtcttgggtgacagcgggtgctgattttacgcggtttacgcgcaaaaagagtggcgcgactggcatgccatttttaggggcctttaccggcttgttctggttcgcctttatcgggcttgccgcgacgatcagtatcgcgattacttctggaacttatgatcctaataactctgacccgagtaccattgcgagtcgactaggcttgggggtattagcactactggtgattgtcttaacgagtatgacggcgaacgcggtaaacttattggcggctggttcggcgctgtcgaatatcttcccacggattcggttacgaccagcactgtgggccgtgacaatcattgccacgttagtcacactgattccattaatcatggggagttttttagctgcattcacggcgttcctagattatattgggatggtgcttggaccgatgatcagcgtgatgttagtcgattactattggcggcatcgtcagcactatgatatcaacgaactggcgagctctaaggggcagtattggtatcatcatggggtgaattggattgcgctattatgttgggtactaggtgtggccatcttcttgttattgaagcacattgcttggattgcgacggtgactggtgcaaccttcattgacatggcgcttatcggggtcatttacgtggctttaatgcgaattttctacccgttacctgccaaacgtgtctaattggattacaatagataagtaaacgaaattagaacgaggggtgtcatgatgtttaaattaactgagatcgatgacgtattaaataatttaggtgaccacgcagactttgccacgattgccaaaaaagaagccgatttgggcgttcaacattttcaatatgatgttgctactggtgccacaacttactttggtgagaacggttatctcgtggaacggcggacgaatggcttagcagtccgggtcgctcgtgaagaagatgccgcggcagttgaacaaatcgcgaagcaatatattgctggccagctggctctaacagacgctgtcaagcagtttgccaaggctgggtgtcaagcttggactgctaacttaaaacgccacattgtcgattttagcggcgatgaaggtaaaataatggcagctgtaacattctaaatcaataataaagtgcaaaaatgcagactatccacttttaaccgggtagcctgcatttttgcgttccattaagtttaatagccagcttgatgatattgcttgcttaactggcgttctaagctaagtaaagtcagcggacttagccgccgtaactgatcagagtgatagcgcatgactaattgttcgggactattgattgtaatactagtgacgccgtttaggccttgaaaagcgctttgaatggcctgctggagctcgggatgttggggccagacaggggaggtcagcataactagaccatgttcaggatgttgatacgtaatctgatatttgttgagataacgttgaaacatgtcttctgggttcatgagcaattcctcctcggattggttactagtaacggtgagccgcagtttagtttataacccaaaccagacgacccaaacaaaaaagccagccaggcacaatagcgcaataccaatgagtgcccagatcgtaccgttcagctttttggtgtggtgatagtagtaaatactgagtatgccacacagtatggcaagaatgatgctggtgccaataattaaaccaattgtcaattccataaattactttcgactcctcatattatcactttaattgtgcattaaaatgcgataaagtgcaattatttatcaggattcttagtatggtaagaacgctaagcattgcatggtgactgagtagtcttgggtggcttgctgatgagaagccacccaagactacttcaatgataatcgatcgtaaaataaaaaaactaggctgcttatgattaacagcgctagttttgattaatgacagttagttagtcgtttttttagacaaacgggttgcaagcaacaaaccggcgagcgctaaaataaacgtaaagtagaacccgtaatgggcaccgttgacgaacgcgctagcagcttgatgacccccattggcgtagtaagaagcttggccaatgcctaataagctcgttgcaatcgcggttgaaatggcaccaacgacttgctgtagtgtgttcatgattgtactaccatcggcggcaattggtcccgttaaggaatttaaaccatgcgtctgtgaaggggacatcgctaatggcgccccaatcattaagataacgtgggccaaaataacgtaccacgttgcactctgcgtggttgtcagtgccaacatgagggcaccaaccattgaaatcaagaaccccagcattgctggagtgcgggcgccaatcgagtcatataagcgacccgagacggccgacacaattgcgttcatcaagccaccgggtaacatgatgaccccagtcaaggcaacgggaatcaacagccccttttgaatgtacattgggagtaaatacatggctgataagataatcccaaagttaatcataacgaggcatgcgccaacccgaaaaccagagatagcaaatgtcttaaggttcagaattggcgattccatggtgagttgtcgatgggcataccaagccagaataaccagtcccaaaattaaggcacctagtacagcgggcgacccccaaccttgatcactagcaagactaacgccaacaacaaggctaccaaagccaaccattgaaagtaaaatggataagaagtccactttcggccgggttactttcgcaatgtttttaagtgaagtgacggcaaagataaaggcaataatcaagaatgggataaagagccaaaaaatccaccgccatgaagctagtcctaagatggctccagcaatcgttggacccacggccggtgcgaacatgatgactaaaccgaccatccccatagctgcccctaatttgtagggtggaaaaatctgcatagccacggtaaacatgagtggtaagatcaggccagttgcgataccttgaatcattcgaccgaataataacacgccaaagccaggcgctgaagccgaaataatcgcaccaacggcgaagtcaatcagggcaaataaaatcacttggcgggtcgtaaaccatttggtaattaagcttgaaagtggaaggacaatcccaatcataagcatgtaaccggttactagccattgcacagttgccgttgacacgtgtagctgagccatcaattgggggagggcaatgttcagtgatgtttcactaaacatcccaacaaaaccaccaattaacatccccatcatggctagcatgggatgggcaacgggaacgcgggcccgttgtttagcttgcgggctactttgtactgaatccattatattgttcacactcactttcctgaatacaatgggttagcataccagaaaattatttttttcgtaagtgttttttctgaaaaaagaggattgatttacggtagtttgaaaaccatcactcaactagtgcgtctgtgactgcaattgtcggcagtttcattgagcgagaaaggtagcacgtaatggttgttaaaatagtgtttttgtatgtaaataggccacctcagtgtcaaactaaggtggcctattataggtggttgctaagcaaaatcaggtctgcaggcggatcagttatgttcaacaatcgttatgttttcatccaagcacgatggttacactttagcttcgaattggtgtccacattgggggcaagttatccgaacgcgaccatgatgacgcggaatccgaatccgttggtgacactgtgaacagcggaaaaagcggtattgccaatgctgcttgacctggtattttaaacggctgaatgggcgaataatcggtgaccaaaagcgctgaaagccgcgattgatcgcaacttgctgataaatctttttagagaacaaacgccagtaactaataccgatgagcatcacggcaattaagagtagccacccggtgcgaatgaaaaaactgatgacgatcaatagtaaagcgagattgtttaaaaagcggtttaacgtatcgttttgaccgtaccgcccacgcatccatgatcgtagtcgctgtaatagttttgagtttggtttcaaatgctgaacccccgtcactaaaataattaatatttagtagcataacatagtttttcaacagataaataatacctgtttgtgccactaacggtgtatacttaagcatattacagtaaatagagggaaaaacatgtcaacacaatcacaaatcacgcaaacgcaggttctcgatgctatcagccgtgcggcactgatgttggagcgccaagacgcagcgcaaagcgggttacaactgttgctcaatgaatttcggcggagtttattgcagacgagcggacaggccgccacgacggtattgtatcacggcaaaatcaagagttacctattacaacatccgagcaattatccagatagcgtcgcggcgttatcatcattattagatcattttgttgcggctcagtaattagggccgtttttttgcgccaatcaagttattaacctaactagtgatgatttgggtagtggttaatggcagtcaatgttgttattagaaagaaaattgcgctatgctagatggtgaaccatgcgagagtgatagttgcttttttacgtttacggttgtaaactacagttaatttaattcgaagggtggtcaaaccattggaagcacaaactaaaattgaaatcagtgatgccgaatgggaagtcatgcgggttgcttggacgttgggcaatgtcacgagtagtcaggtcgctgagatcatggcggataagatgggatggaagacagcaacggtcaagacactgcttggacggctcgtcaaaaaaggtgcgttacgtgctgaaaagaatggtcgagcgttcaattattatccaatggttgaggaacagccatcgatggatgaggccgtgggcaccctcttcggtcatttatgtcagatgcgcgttggtcaaacgttggtggaccttgttaaccaaacggaattgagtcaaacggatatcgccgctttacaggcagtattggctgaaaaagccaaggatgcgccagaaatggtggactgcgattgtgtgccggggacgcggtgttaatgtggttataaacgaatattgaaataacactgaatgtcatgtttggattttcttaatctgaacatgacattttttgagggaaatgatcttaaagatacttggctaactgaacatggggcattcgtgcaggccttaatcggaaccatcagttatagtgcgcctaatggaagggacttactttcaagataggatactcagaaaacagatgaatggcgacaaaaagtcaagaaagtgtttttcttgacttttatcgtctacaattgtaaactttagccataaattacagatgtagacaatccgactaggggaggtcgctattatgaaagacatggatatgcaacacatggcgcaccatgattcaaatgacatgggcgatatggatatgggtaacggtgagatgatgcacatgggcaatctcaagttgaagttttgggtagcgttagttctgacgattccgattatcattatgagtccgatgatgggggtcaatttaccatttcaaatcgtttttcggccatggtccgattatatcgtcgcaattttaggcacaatcctgtttctatacggtgggcaaccgtttttcagcggtgccaaggcggaggtcaaaaatcataagcctgccatgatgacgttgattacaatgggtatcagtgtggcgtacgtttacagtatctatgctgtggttgccaatgacttgttaaatgcaaaaccaatggtgaccgatttcttctgggaactagcgactttgatcgtcatcatgttgttaggccactggatcgagatgaatacggtcatgaatgcgggatcggcggtagataaactagcaaaactgttaccaagtacggcacataagttagttgatgggcaggtccatgacgtggcaattgctgatctagctaatggtgatcaagttcaggtccgggctggtgaacaaattccagctgacggcacagtgttaaatggtgcgactagtgtgaatgaagcgatggttactggtgaagctaagttagttgaaaaacgcgctaaggatcaagttgtgggtggttcagtcaatggtgatgggacgtttgagatgaaagtcaccgggactggtgaatccggatacttagcccaagtcatgaaattagtcagtgacgcacaggcggccaaatcgtcgcaagaaaatatggcggataaagtggccggactcttgttctacgctgccttgaccgttgcaatcgttgcctttatcgtctggttactcgtgggcaatctggcgttagcactatcaattgcggtgacagtgctcgtgattgcttgtcctcacgctttaggattggcaattccattggtagtggcacggagtacggcgattgcggccagccacgggttactgattcgtaatcgggatgcgatggaacaagtcaaaaagttgaactacgcgttgatggataagaccgggacattgacagctggtaactttaaggtcgctgattatcaaagtatcgccgaccggctaactgcggacgcagtcttggcgatgatggccggtttggaaaatggctctagtcatcccttagctgtcggaattcttgctgccgctaaggaacatcagttaacccctaaggttagtcaggatgttcatcagattactggtgtcgggttaagcggcacgattgatgggcagacgtatcagatcgtttcggcagcttacttggataaacaaaatttagcctatgaccagcaaacgttcaatcgactggcaagtgccggtaactcagtcagttttttgattcaggagcagacagtcttaggttttgtcgctcagggtgaccagatcaagccggaagccaagaacttgatcgatagtttgaaggcccaaaacattaccccagtaatgctaaccggtgataatccgcagagcgcccaagtcgttgctaagcagctcggaattacagaagtgcatgcgggtttattgcccgaagataaggctaagctcgttcaacagtatcaggctgatggtagccacgttatgatgattggcgatggtgttaacgatgcccctagtctggcccgggcagatattggcgttgccattgggtctgggactgacgttgctattgattctgctgatatcgttctcgttaagagtaatccaaatgatgtggtcgatttcttggctctggcccggcgaacgacccggaagatggcgcaaaatttatggtggggtgctggatacaatgtcatcacaatccccttggctgctggtattctcgcaccactcggctttattttgaacccgatgtttggtgcggtagtgatgtcattaagcacggtaatcgtggcaattaatgcgatgacgttacgattaaaagactaaggtaaactgattggcgtaaattaatttgtgcaaatgtgtgtttataatgggtttagatgctagaataatagtatttaaatcaaggatgtgaaacccatgtgtactagtttaacgattcaaaccacggcgggtgatcagtttttagcacgcaccatggactttgcttttgaacttggtggtcgaccagtggcaatcccacggaatcaccactttgacagtgttaccaatgcggacggttttgatagcccgtatagctttgttggaacgggccgtgacttaaatggctatatctttgtcgatggtgtcaatgagcacggggtcagtgctgctgcactctatttctcgggacaagctcactttactcagcagactaaggctggcaaggttaacttggcaccccacgaagttttaatgtggattttaggaaacgtgaagagcaccgctgaattaggcgaacggattgctgacttgaacgtgatggaagccgccgcaccactattgaatattgtggtaccactacactggatcattagtgacaagagtggttctacttacgtcttagaattggaaaatgacggtgttcactacatgaagaatccggtgggcgtcatgacgaacacaccagattttgaatggcatctcaagaatttgagtaattacgtcaacttacaacccggccctcatcctagccgtcaatacggtgacatgacggtgaatcctttcggtcctggaactggggcgttgggaatgcctggtgactatacgtcagttgcacgcttcgttcggacggtcttcatgcgtgaacatacggatgcagtaacgactgatgcagaagctgtcaacgcattatcacacatgctgaactcagtggagattcctaagggcgttaagatgcaagataacgggacgccagattatacccagtaccgcgcctatatgagcatgaatgaaccagcattttacatgcaaccatacgcggatcagacgattacgcgggtcgaattgacaccagctttaatgacggccgcgcaaccgactgaatttgaattaaagacaacccaacagttccggttagcaaactaagttggaatatattagggtcaaaatatgaaagcagcaccgttagcattttatgctaacggtgctgctttttttgattctaggcagaatagcactttcaatgacctataataattattcaaattaactttaataattaaatggtggtacactatattatagtttagggatacgtaacttatactcgataatgattacaaataagccttgcattttctttctgaaagatataacatttactaggtaataatgattataaagtatctacggaggcggcaaacatgaaaaaaagaatgtctttggcacagcgggttaatattttgcgagcaagtgtcatgggagcgaatgatggaattctatcagttgccggcattgttgttggcgttgcgggggcaaccaccaatagtttttcgattttaatatctggactagccgggatgttggctgggacgatttcaatggccatgggtgaatacgtctccgtgaatacgcaaaaagattcacaaaaaatggcgattactaagcagaaggaagcacttgccgatgattatgaagcagaagcgtcgctagtcgtacaaaaatatgtcgatcaaggaatcagtaaaccgttggcgcaacaagcaacccgggaaatgatggcggaagatgcgctgactacgacggtgcgtgaacgctatggtttcaatccgaaccagttcatcagtccgtatgcggctggtattgcgtcgatgattgcctttcccactggctcaattttgccattagtttcgatcacctttttcccaccacgggtgaaggtgttagcaacggtgttggctgtcggaattgcattaatgattacgggatacgttgcggcgatgctgggtaatgctaatcgtcggcgcggaatggttcgtaacgtcgttgccgggttattgacgatgatcgtaacgtactttattggtcacttatttgcttaattaaagggtcaaggggagcgagcttatgcaactgacaaggacaaagtctgagaagaccaaacaaacgatggatgagaagttaaactcattacgagcaggtgtcttaggttctaatgatggtattttaaccgttgtgggggtgctgtttagtgtggcggccgccacgactaatcagttcacgatttttattgctggattatctgatttattagcctgtgctttttcgatggcgtcaggagaatatgcttcggtcagcacgcagaaggacactgaaaaagccgtggttgaaaaggagcggcaattgctgaagacggattttgagggtgaattgcatgctgttcaacgccactatatgactcttggcgtgacggaagagacggcgatggcgattgcacgcgatttattaactaaaaaaccattggcaaccgttgtcagcatcaaatatgatatgcaactaggacactatatgaatccttgggatgcagcgtttgcatcgctattctcagcgtcagcaggaggcgtcttcccgttgctcgcgatgacgtttgcaccggctcattggcagtggccggcaacaattatcgcggtgtccgttgccgtggccttaacaggatatttatcggccgtattaggtaagggcaatgtgaagacggcggtgattcgcaacgtgctcgttgggatcgtgacgatgttcattcactactacgttgggacgctcttttaagtacttctgtcttggtcagttcggactagggattgtcaacagtgaaacaatagctaaccaaacggcacttgaagtacggtgtgctggaaacggcatcagtatgggcgcaaattgttaggatcggtacgaacttaaatagcactggggcgggcaattactgtagttacctgccccagtgctatttagttgagggcggtttccgtgtaattgcgcacaattagtaataaaagttcggatttatcgttgcttatagatgatagaacttgattatgataaagattactgaatcttcctaaaaaacaacgctcgattttcagtgagttttaattaagtctcggtataatattgccattaattaaattgaggtagagcgaaattgaaaaatatgacaactaaccgttatatgaagggcatcatgtgggcgatgttggcctcgaccctgtggggagtctcaggtacagtgatgcagttcgtatcacaaaaccaagccatcccggctgattggttcttatctgtaaggacgttatctgctggaatcattctgttagcgattggatttgtgcaacagggtaccaacatcttcaaagtctttagatcttgggcgtcggttggacaattagtggcatacgcgacagtgggattgatggcgaatatgtatactttttacatcagtattgagcgcggaacagccgctgccgccactattttacaatacttaagtcctttgtttattgtactaggaacgttgctgtttaaacgggaactgcctttacggactgatttaattgcgtttgcggtctccttgttgggggtgtttttagcaatcactaagggtaatattcatgagttggcgattccgatggatgcactcgtctggggaatcctttcgggggtaacagcggccttgtacgtagtcttgccgcgaaagattgtagccgaaaattcaccggtcgtgattcttggttgggggacattgattgcgggaatcctatttaatttatatcacccaatttggatcggtgcaccaaaaattacaccaacgctagtgacttcaattggcgccatcgttttaatcgggacgatttttgctttcttatcgttgctacatagtctacagtacgcgccgtctgcggtggtcagtattgttgatgccgtccaaccagtagtgacttttgtactaagtattattttcttaggcttacaagtgacatgggtcgaaatcctcggctcgttattggtgattgtcgcgatttatatcttgcagcagtatcggagtgatccggctagtgattagttgtaatgatagttatcatttttgtttagtgagggcccttgaataagggctcagcaggacttgaccatttgtgaaatgaccaaaaataaaagctgcgtgtcagaattttaacattctgatgcgcagctttaatcataatttgagtagattaaagttatcttgggggacgatggttggtaagttgtgctacgccaacaccagtttccgggcgggggcgtgcattttaataacttcggcacccaggtcaatataaggctgaccttccgcaatcaatccgaacttctcgtaaaacttctgggcgtgcgtttgggcatcgatttcaatggtggcggcgctgtaatgcactttaagaattgccatgacgtgattcatgagttgcttgccaaggcccgtcccacgatagcaactgtcagtcgttatccggccgaacgaaacgaccccagcatgttcgtaaattcgtgcataagcgacgagttgcccctgatcgtaggcgaagacgtgacgcgcgtccaagtcagtatcatcagggtcttggtaagaccgatcttgttctttaataaaggtcttggcacgaagttgataaatatcgtgcagttgggtggtggttagaccattaaattgcttaacgtaccatttcaaattcaagtgaaagcctccttgaaaactgaagaatatcgccagttattttcaaattgagtctataatttaacacttgtatttttgaccgtcaattgcaaagacccgcgatttatcaatggttacaggtattacttttgatgaaaaaaacatgagaacggattgctggttataccagtgaattgatagcttgattatcagtcatcgttagttaactgtctagatattatcatttttctcataatttgatggataataaaagaaccaccacgcattgcctattgtggtgattctggttgatctttaaattgtttttttgacggcctggtaattaattaataccaagcaggtttgtcaccatcggtattaggtttgttaacacctaaagacgtgcgaatgttacttgtgggatcttgggttaatttaacgacgagtgccgcaatgctcttacgagaaacttcagttcccttaaacggatcgtgtcgctgggttatttcgtagtcgatttcgtccttattagtcaaccacgcagggcgaatgattgtgtagtcgagatcggaattttctaggacttcagccgcggcgtagtagcgcgtcaggtagctacccaacgttgcgttgttccattgaccgaacttgccgggaacttcgtcatagatccctaaagttgagatccaaatgagccgtttgaggccgctggtatgcatggcttttaacacggtttcagcctgctgtttgatgttttgaccagccaaattagcataaacgacatcttgtcccgtcatcgcctgggttaatttggcttcatcagtcgtatcaccatcgataatcgtcacccggtcagattgttggtctgcgacccggctactattacgtaagtaaagtgtcaaattatcagttgtgttggctaaaaattgctgttcggctaaacgagcaatttggcccgcagcccctaagatcaatacatttgtcatataatcccctcctgaacatattaactgtaaacttaattattacagaattcaagtaagcagtttcaaaaaagttaagcaaatttgtgccactttttgaatttagacttataatgaacatgtagcgaagttgtacttcgctgtccaagataaaagaggcgataatcatggcacaaaagcttagcaaggaacaaaaaaaggctatgattcaaaaagccgaagaagaacgtgcaaagcatccaaagaagaagagtggcgtttccggtttcgaaacgatcgatgaagatgctaaaaagttatctaataactaataattagcgtgattcttcagttagggcgagacattggtcgcgcccttttattttgtccaaaatgagtgcacgggatcgcctggtgatgattgactggttcgagcaaaattgcagttggcacggagactgatggtcggttgttagcagtgctatgacagccatccatttgaatagctgtcacagcagtcttgcagtataatagcggtaattaatgatgggggtgacgcaaatggatcaatttacagtgtttatggcgcagcttgataagacgttggcacaagagcaattatcgtctactgatctggtgtacgtgccagtaacctttagcttccataatcagcgcttacaggttgccattaatatgctccaaacttcatttaatcagggtaataatgtatttggggtgcctgatattctggatcgaatcagaatgttggtcggtttggaattagctgattgcccgcagtctcgctggcctacgaagataacgacccagcaactaacaatcacgccacataaaatggtcagggtgatcccagttgatatgcgggcatatcaagtggagtgatttagcactctaatacggagagtgctaaattgttgcaatcttgatgaaagtgcttattattaatgatgtaaacaaattgaaagggtgatttcataatggctaacgatatgatgaattggcacaatgatttatttgatcggttgaatgactggactaagatggacgatttggttaatggattcggtcggacattcttaaatgctggtagtcatgggtcggtcctaaagactgatattaaagaaaatgacgatcagtacacgatgaaagtcgatgttcctggaatcgataaacagaatattgccttgaagtatcgggatggcacattatcgattgctgtaaaacgcgatagtattagtgatgaaagcgataaagatggtaatattatcgcgagcgaacgtcaaactggtcgctttggccggcagtattctttacccgacgttgatgttgacaagatcgaagcacgatatgaaaatggggtgttgcagttaactttgccaaagaaggcagctgcggatacccatcatattgaaattcagtaatggtttatatgacgacttgccgcgattggtggcagggcgtctttttattgtatttatagtggatgaaacggttacaaaaatttgtaaatttttgatgaaatctggagtcagatactcacatctttgctggatttctggtacaatttaatcctatcgatatatcaattgaactgaatattgataatgataggatatgtttgttgtcggatttgtaagaaagtaggaatgcgtgatgacggaaggttttagaccgagtcaccctaagattgagattgacgatgatcctggaatacgggctcaaatcgaagctttgactggtgaactctcacaacaacaattggctaaatgggcgttaattatcgccaagaaagccttgcagtatgttgataaccaacagaaatatgatcgacaattgcgactcgcaattgatgctaatgaattgtggcaagttaatcttgttagtggctaccaggtacggcaggcactggcacgattgactaagttaagtgcaacgacgacgagttccattggtgcggcggcactggactgcgttcgctgggccgtagcttccgcagatgcggatgaaaatgcgctgcgggcctcggaccaagcaattaaattggttaatttaacgcaaccaaatgacatggttgcggtcactgccgagcgtcagtggcagtacgatcagttagctggattagcagctaacattcagcaggggttacgccgtatgctataatcttcacagagattaaattaggtggggatattttatggcaacggtacatgcagaagcaaaggcggagttgttacgtcagtatcaagaaattgtaacgaagtatttaacgaatatttcggaaacagtggacgtgaaggcgcattttgaattaaaaaacgaaccaggatttaattattttgtggattatttgtttttagccaatgtttgttaccaagcgagtctggatattttgaataatgaagatcaaaaatatccagatattaataagcggctagcagaggtcatcttaaaataccccgagtatttgacattggccgttttcaatgccgatttccaggatgaaagtgtgacggatcactacgaaaaaacactcgtagatttggctaacactttggattaatttgtaaataaggtggtcacgaacttcggatagacgaagcctcgtggccttttttggagggttagtaatgattgaatgggatgcggcaacaattaaagattttcagacgacgctattagattggtttgatcacgaaggccgcgatttaccatggcgacatgaccatgagccttaccacgtctgggtctctgaaattatgttacagcagacgcaggttcaaactgtgattccttattatcagcgctttatggcactttttccaacggtagcggacctagctgccgcacctgagtcacagttgttaaaggcgtgggagggcctgggttattattcacgtgtccgcaatatgcaacggtgtgccaaacaattgttaaccgattacgatggacagtggcctcaaactgccgctgagctgacggagttgattgggattggcccgtacactgcaggagcgattgccagcattgcgttcaatgaaccagttccagctgtggatggtaatgcctatcgcgtctttagccggttgctcaagattgacgcggatattgcgaagccccagacccgcgctgtttttgaacgggtaatcagtcagattatttcacaagagcgacctggagattttaaccaggcgattatggacctcggttcaagctacatgacagcgcggcaaccagatacggctcattcgccggtcaaacgctttaatcaagcttatttggatggggatgagttagcctatccggtcaagacgaagaaaccgcggcccaagccggttgcttacgtggcggtattagctaagatgcaggatcagtggttgatgacgaagcgaccgagtaacgggatgttggctaatttatggacggttcccttgattccgattgcagatttagacttagatgatgattaccaacctgaagaactagttacggcggtagaaaattattttaaacgtgaatatcagctccagctaacggcccattatctgaccgggcagcctgtgacccatacgtttacgcatcagaagtggaccattcaaggtttgagtggtcaagttgggttaagtgacttagcctactttgctggtcagacctttacgttgattgagcggcagaaacttccaatgcctaaggttcaagaaaaaatttttgcacgctattcaattgattaattcagtcaacattaaatacttttcacccttcagatgtgctatggttgtggtagaatatagcaaatcaatattgtgacggagggtcgcgcatgttaaatgtatttgatatcgttaagttaacaaagatagaccataaagaagtcgacagtaatcaagtggttgttacagatggtaacggtaagcccaatgcgattttgacagaattattgaatgatgttgtgggaaatatgcggatctttattaacatggaagatgtttattcggtcgatgacttaatgcgcgcattggccgcccatacgccattgccacaagatgtcttagaagaatatgaaaaggtattgcgggaaccgatttataacattaattttgtgccgaaaaggggccaagttgaagttgtgatcggtgaaggctaacgtgattgtcataatcatgataagatgttagtcaactcattgtgatgaaaatcagggccattcgtgggacctgatttttttgtgctgaattgatgatagtggctgtcacgaggactgatcaatatgtggttgcgggaaagtgttggttcgatttaacgataccggcacctgcgttataatggagtcaacttatggtcatgaaatgtgataggttattgtaaatggtcatagattgtttaccgcatcgtacgataggaggagtgctcattatgcaattaaaattagaacggatttacacgaaaccagttgatacggatggttatcgggtgttggtagatcgcttgtggccccggggtatttcgaaggttaacgctcagttggacaattgggtaaaggaaattggcccgtcgaccacgttacgtaagtggttcaatcatgaaccggcgaaatatcccgaatttgtcgatcgttaccgggctgaattggatgagaatcccctgacggccagctttattagtcaagttgctgaacaactgacgaagacgaatgtgatcttattgttcggtgccaaggacgaacaacataatcaggcagtggtactgcgtgattacctgaaggatagtggtcaattaccaaccgcttaatataaattgcgtaatattggtatagatgaaattgggattaggcctgcaataaactgcgctcatcaaattattttaattattttttgaaaacgctagcaattagctgcgaattttgctatgattatgttgttaattaatggcgtcaactattacagtgcacaataatgggggctgcattgttaggcaagcaagattggggataattttatgataaacttatgtgtgttaccaagtaccgcaagttgtcgcaaggcccaccggtggttactcgaacaccggatcccgtttcatgaacgtaatatgaatgcacagccgttaacggagactgaaatcaagcacctgctacagtacacgtacaatggcattgatgatttgatcagtactaagtccaatgcttatcaccaactgagtaagacgacaccgattgaagatatgccattaagcgaaactgttcgggtattaagccaaacaccgcaattattgcggcggccaattatttttgacgatcaccgacttctgtgcggctttaaccaagatgagattcggatgtttattccacgtgaacagcgcgtactcaagatgcaagcaatgtcagaacatcagatggcttaaaatgatcggcttatgagttgatgccgtgtttttggggcgaaacattataaaacagtactacttacttgccagcataaactgattgacacagttaagcggtactgttttgtgtgtaaattgacaaattatagctatttagttagtatactaactaaatagcggaggatgaaatggataatattggttatttactaatgcagttttccaaacagttacgttatcagctaaatcaacggctaattgctaacggattgacgattcaacaatgggctgtgatgcaacaaatcagtctttgggtcgaaagaacggcgcaacagccgactgccaaccagctgtgccacgttctcgatatggaccggccgacgatgtcaggaattcttcgacgcttagctgccaagcaattggttgaacaggacgttaatccagcggatcagcgagcaaagctactacgcttgacccaagttggcatacaagaattgcaggccggtcagcgtattagcgatcaggtcgttgcgacggggcttcagaaattgacggctgctgaaaaacagtctttaagacaactgttaaaaaaactagggagcaattaataaaatgaaaatactggtgataggtgggacgggaaatattggcttaccgttaattcaatatctagatcaacaggtgggggtgcaagttgttgctggtgcccacaatttgcataaagacgagcaactattggctgcgtattcggatgttgaaattcgacgctttgattttttggacgagacgacctttgatgcggggttacggggaatccaaaaggtttttttcgtgcggccaccacaacttgctaaacccaagcaagatatgtggcccttcctaaaatgcttacaagcacaccacattgagcaggtcgtatttgtttcgttgatgggtgttgagcataatccaatgacgccacatcatcaaatcgagcagatgatcgaacagttacagttaccgtacacattcattcgaccgagcttctttatgcaaaatttgaataccacgcatcgcgtcgacattcagcaaaatcacgatttgtttatcccagccgggcggtcgaagacgagttttattgatacacgtgatattggtgagattgcgggcgtggcgttactagatacacaatatttacaacagaaattgactgtgactggtccagaagcgttgacttatcagcaaattgcggcgctaatgactgaatcctgtggtcacccggtaacgtatcatcgaccgagcttatggcggtttcgccgcgtgatgttgaagcggggaatcaagaaggactatgttaatgttatggtaatgctgtatttgattacccagttgggcaatgctaaacgcgtgaccgatacggctgaaaaagtgctgggtcacgccccgcatacgatgacaacttacttacgagattatgcagatcagttacagtagttaggtcgaggagtaggcatgtcatttggcagttgtgggttaatttagtggtgagcatggtcaacaaaaaaacagttacctcattttgaagtaactggtttttagcggacatatccagtacagactagctaattcaagcaaacaggcattgaagtaggatgtctgctgatttttataagcgataacgactagcaaatacaatgcttaggcatacttatgtgcaattttagccgcaacggccgccgcaatcgcaccaactaggtcatcaataaacgtgttaacaacgcctgacttatcagtatctaacttcttaatgacgccttctttaactttatccacgtaaccataattagtgacgccgatggtgccgtaaatattcgccatattaagtgctaagccttcatcaacaccgaagacgccggcgtcactggcaatgatagattggagcggctcgtttagctggccttctgtggcaagtcggtcgagttctaacgcaaccatcgcattgttcaatagttcgcgcttgtgcagtacttcttgcgtctccatttcgcactcttcgatcgttaagttagggacgtattttgtttgtaagttataagtgatatgcgcaatttcatgataagtaatcccttttgaggctaaggcttgaatgacgaactcatacgcagccttatcaggatatttaaacgttggtttttccatagttaccctccagaaataaacaatttgagtaggttagttatttaacctagtaagtccattataacgagatggggggctaaagaatatgatttgggttcaatattcgttggtgcgggttaaaaaggcgattgttgaaaacgatgactggttattttaattgaaacgcgtaaaataagactgttaaacataatgaagggtaagataattttgatgaaacgttggcgaacggtgattcaattgttattgattgtttttgttatcggtgcggctgtgattttagttggggcccggaatcatgataccaagattacgaaagtaacgagtcaattgacaccgcgttctgcacgaatattaaagaatcaatatgaccagtcaaagacagcgacggtctttttacatggctacaatggtggggcgtattcgacgaactatctgattcgtaaagccgaaaaagcgggggctgcccaaaaagcgttagtggtgcacgtgtacaagaatggtgtgatggcctttaagggttattggcaaaagtcaatcaagaatccgatggttcaagttgtttttcaagataatcacgcttcacaaaaagcccagatttattggttacaccaagtcttagtccaactaaaagcgaagtatggcgtcaaagcttataatgcggttggtcattccctcggggccaatgatattgtcaatcaggcattgaagtatgggcatgacaaacgcttaccaacgttgaataaaatcgtgacgattggcggaccgttcgatggcctgaccgggtttctgagcacgcagacggaagcaacggtccggcgcttggatgttaaaccaagtcgtttcacgaagcatttttcagaaatgctcaagtatcgccacaattttccagacaacgtgaaactactcaatgtctatggagatacaaacacggggtataacaatgatggttttgtgggtgtcgcttcagcgcgctcaattcggtacttgttgcgcggaaaattaacacagtatcaagaagctttctacagtggggaacaggcggcgcattgcgcgttgaatcagaatccaagtgtcgctcacaagatgattgcctttttgtggtaagtgttattgtgtcaggatgggtgcattaaataaatgaggtcgttcgggtaaatgctcgggcggcttttttcgtagcgccaaattaggcggtcaaacgcagaaactacagctttggtgacgttttcaataaggaagacagctttagaaaacaaagtattgcgacctattcgtcgttaaaaacaggggttaacagttaaaaatcgcaattaagtgaaagctagagcgtgctataatgacacaacattaaattttaacaacaaagtcattaaaatttgtggaggggtcttatgaaaataactaatgctgatggcacgatccgggcgcttagtaaccggcatgtccaaatgattgcaattggtggcacgattgggacaggattatttcttggttcagggagtacgatttcaaagacgggaccgtcagtcatgtgggtgtacttggtgttgggcttcttcttctttttaatgatgcgggcaattggtgagatgttctattctgatcctacccaacacacattcgtggcgtttatttcccgctatttgggaccgagtgttggtcattttacagggtggacctattggatcggtttgatttttgtctgtatggctgagctgacggctacggcaacgtacgtcaaattttggttaccaaatgtccccgcctggctaattgagattagcttcctgttaattttggcgggcgttaatttaacggctgcacggttatttggcgaagcagagttctggtttgcgatgattaagatcgtcgcaatcgttgcactgattatcactggtattttcatgatggtgggacatcacccaaccccattaggccaggcttcaatcggcaatttgttccataattatcaggtctttcccaatgggctagctaactttatctcggcatttccaatggtcttctttgcttttcagggcattgaatttgtcagtataacgattggtgaggccaagaaccctcaccgcgttatcaaaaaggcggtcaatgaaactttgttgcggatcttgttgttttatattggtgcgttaattgtcattatgggcattattccgtggacatcactgtcacccgatagcagtccgtttgtgcaagtcttcaagttggcaggatacccagcagcggccgccatcattaactttgtcgtcttaacatcggcagcctcatcgctaaatagttgtttgttctcagctggacgtcacttctatcagctagccactgaaatgccagttacgagtcgcatgcaccaaatctttggtcagatttcgaaaagtggtgtgccagcagcagcaatcgtgttgtccgcgatactagtgctagtgacccccatcatgagtttaagtgctgcaacaacggcagtttttaccgtcgtgaccgggatctctagtgatatgtacctgattgtttacacgctggcgatgctggcccaccggaagtaccggctatctaatgactatctggcggatgggtttaagatgccggcgtaccgaatcacgagcccactgacgattgccttttttgttctcatttttgccagtctattcttcattcaagctgatattgtcggtgcaatcggtgcgattatttggacgttactatttggtggcatcacttttgcccaccaagcgcgcttgcgagctgtaacacggtcgtaatcttaaaatgagaattatattataaaatggcttgacgatgataaaaaatggtggtattgttaatcacaagttaataactgtacgataacgttacatcaagtagacatagtggtaggtgtcaggaagccggtggttgctgcgaaccggtcagctactatgattgaaatacggtaaccgagtttcgactgaacggataataactagaaccgttatcttctagtgagtggtggattaagtgtcaataatccgcaacctgggtggtaccgcgactagtctaatcgtccctgttgttcatatgaacaatggggacgatttttttgatgaagaggatgagaataatgacaaatcaacgctgtggtgggattgcacgatattaaaattttgatgatgaatatgcgtcactggaattttatcaatcgaaggggtaataaattatgaacaaaacaaaagcaccacaaattagtaccttagaagcagtcattgtcttactggtcgtcctcggaattatgagtgcgggtgtgattggttggggattatcgccccaagttcccgtattactcgcaatgggcgttgtcactgcttgggcgatgttgcgcggttttccatggtcagcagttaatgccgggattaaagagggcattgataaaggaatcgtgccaatcttcatctttattctcattggtgcgatgatttcaacttggattgcggcgggaacgattcccacactcatggtgattggattcaaaatcattaatattcagtggtttttgccatcagtctttattgtttgtaccctagtcggtgcggcggtcggcagtgcctttacggtaacatcgacggtcggaattgcctttttcggcatgggcgtgaccatgaatctgaatccagccttagttgccggtgcaattatcagtggtggaatcttcggcgataaattatcaccattatcagaaaccaataatttagcttcagccgtagtggatactgatctttttacgcacattaaacatatcttatggagcacgctaccggccgggctcatttcattaggcttgtttgctatgctggggcacagtaatacggagacaagcttagccaagatcaatcaaacagttgcggttttaaatggtcatttcagtatctcagccttggcattattaccaatcgtcttagtcttcatttgtgccgggtttaaaatgccagccattccaacgatgcttttaaatatttttatttcggcgggcttgattctatttgaacagcctgagttatcactggcgaagttaaccgccattattaacacgggatttgtttcgaagacggggaatacgagtgttgatacgttgctttcacggggcggaatcgtcagcatgatgagtatggtcgcgttaattgtggttacgctatccttaggaggattgttggtcaagtttggactgatcaatcaaattatgactccggttgctaagcacttgaatagcgatggcaagttagtattgtcgggtgtattaacttgtattggtgtcaacgtgtttgttggtgaacaatttctttcgattatcttaccagggcgcgcttttcgccaggcattcaatgatggtggcttatccggaaatgcactggggcgggtccttgaagatggcggtacggtaatcaattacctagtcccgtggggcgttggcggcgtcttcctgacgacgacgctgggagtaccaaccgtccaatacttaccatttgttttcttcagtttactttgtccagttatctcggtaatcagcggtttcactggtgttggtatggcgcacttgaatcagcgaactgcagtgaaaactaagcatgtgactgcaacggaggtttaatcgttggtcgatcagttcactttagggaaggttgacgaatggctgttaaaatagttactttatgtgggtctagaaaatatgcggcagtatttgaaacggttgagctggctctgagtaaacaaggtgttattgttttaaagccagctttcagtgatgaagtattaacaccgattgagcttcagaatttacgccagacacatttgaaaaaaatcgacttggcagatgaagtagtagtcattaatgtcgctggctacattggtgagcggactaggcaagaaattggctatgcacagcgtcaacataagagaattcggtattacgcagttacggaaaacgagcattaattaaaatgaccagtatcgaagaatatcgatactggtcattttgcgttgatttagtaatctttacttgagtttagtagccgcttgaaaatctgcgtacatgggatggttcaaattgatcccgcgtgatttggcaatgaaccaagctaagacttggaacgggataatcgcaagtagtggggctttatacggatcagcaacggcttcgagctggagggtttgatcatcattgatggtcggctggtcaccagtgagactgatggtataaatgtggggcgttaatcgcgattcgtacgtcttgacggcctgtaattgggtcatgacagctggatctgtattgatttcaagatagaactgacagtgatcttcatgcgtccccataaagccaccgtgggtaaatgaggctaatgagtaaccatgcgttggtacccggaggatttcggtgaatttggcttgcatttcagttagtgttccagctaggacgttagcaccgatagctgtaaattgaggggcgttagtgaaatcaatagtgaacttacggtagaagtcgttcgcccgttgaacagttggattcatgctttcaatcagaaaactgaactcgtctaattcttgattgattgctaattcggttaaccgtgcttgaagggcagcactgcggacggcaagcaacattaaagtgagcacgatggcttgaaagcttagtgtaatatagggcactgattctttgccagttagtaagtcacaagttgcatcggccattgcggtcagagcagtcgatttttgattagtcacgataatgacatgagcttgactggccgtgtgggctttttcgattgccgcttgcatggttggatcatcatcttttagagaaatcccgataacaacatcgacactgggatcagcttcctcataagtgacgtagaggtcggccgcagcaatggtcacttggagggcggccgtcttttgcatgtataagcgggcggtgttggcggcgttgagtcttgaaccagttgcgaggatcaaccagtgttgtggatgatcaggggtggcagtcaaggccgccgtaatctgtttgggataattggttaacaaccgctctagtactggctgttcccgacgaatgtatgagagcatggtcggattattcatcatcatcaaaatcatcagctcctaaaaaatagttatgtatattaatattaatttagctttattgtaaacgtaaatgaacttatagtcagcaaaagaatgtttaaaaatatgactgttgattaatcgtagcgggtccgctttaaatcaaaggcgactgctcgcaaatcattataaaagacgacttaacggccgacggttttattcacgggcttgccattatcggaacatgttgcgtttcaatgtacgcagaacaacatcctaatcagcattctggttagatggcgtcaccagtaagggaccttgtcgcaaatcgtatgccgttcatttaaaatgccagcgctgtttgtggcagacccgacattgatttaggtgaatattcatgtctagttctaagttcattgtaccaatcatttatgataattagggcttgcatgtaactgaaaaggctggtaaagtaaggaacaatttatcaatacaactaattgcctatataatgccatgatatggatggcgagtttctacccagtgccgtaaacactggactataagcgaattgagtcgatgggtctacactgcttaatttgccgtgtggacccgtttgctttctccgtaggcagactgactagtgaggagaaaataacgatgacgaagacagttgaaatggtgattactggtgcacaagtgttaaacgtttatacccgtgaatttgaagccaccagtttgtggatcgatcacggccggattattagtaacttgcgtgacgagccgtacatagcggcccagcatgtcgatgcgaccggtcagtggatcgttcccggcatgatcgatgcacatgtgcatatggagagttcgatggtggcacctagcgagttgggaaaagtcttactacagcacggcgtcacgacaattgcgactgatccacatgaacttgccaatgttgcgggtattgctggcattcagtacctaattgatgatgcgcgccaaacaccactagatgtctgttttatgctaccgtcatcggtaccgtgtgttccctttgatgataacggggcaacgctacatgctgctgacttgcgcccactttaccaacagtcggaggttcggggactggcggaagtaatggactatggggccgttgcgcgtggtgatactgacaccctggctaaaattagtgatgcctatgcgtatggctatcatgcggatggtcacgctgccggtttgaatgcgcaccagctcaatgtgatgcgcaatgcgggactggatactgatcatgaatgtatgacagtggcggaagcacaggatcgtgtgcgggctggtatggctgttttcttgcgtgaagggacggttgaacgcgatgttttgccgacgattggtgcagtgaccgaagctaatgctagccggtttgctttttgtacggatgataagacgattagtgacttgctcacagaagggtcgattgattataacgtgcgcctagctatgcagagcgggatgcgtcctgaactagcctacacattggctagtctcaacggcgcgatggcgcatcgtttaagtgatcggggtagtctgtcagccggacagttggcagatttagtggtcttagatgatctcgaacacgttaggattgcgcggacgatgaagcggggacagtggatattaccaagcacgacaaaaccattgccgtttactgcaacgcgtgttcagcaccatgcacaactagccgacttccaattaccactagcgaccgggttggcaaatgtaattggtgtgcagccgaaccatatcgagacggatcacttaacactcccgattgatgcaacgcagaattttgaagcggattgccaacgtgatattctcaaaatggttgtcatcgagcgccatcataacacgggcaaggtgggcgtcggcttagttcatggcttcgcacttaaacagggagctatcgctggtacggtggcacatgatgctcataatattgttgcggtcggaacgtcggatgccgcaatcttacgggcggtagcccagattacccaagataacgggggaattgcggtcgttgacgatgaacaagtgctagcgaccatgccgcttgccattgggggcttgctgtctgcagcgagctatcaaaaagttgctgaacagttggccgaacttaaacgagcgtatgaggtcattagcgagcggccacttagctttgatccgttcattacgctatcgtttttgacattacccgtgattccaacgttgaagttaacggcacgggggttattcgattacgcgacctttgactttattccagttgcgattcaggataaccagcgtcaaacagtttaagtgcaatcgttcggtgactgaaattaggctatgatgtgtctgctactgaacaacgatgtagtttaaggtttgtgccgaaatatgtttaaagccccgcaatagctaaacgttttagttagctgctgcggggcttttactgtggttttaatgggctaaatggctgctactgtgaagcgtcattaatgcgggggtagctaatgggattgccactctcataagcgggaagatcagcgattccgcggtaaacggctcgttcaatctgctgcagcccgccgccatcagcaatcgtcattttaataccgtaatgcttgacagctttattcagtgttttggaagtggcgtgtttattctgattctgaatcatgaccacgaggtctgcttgaccgatttgccggtaatagaagttggtgctattactgtgtttaaaagcatcaatcaataaggtgtgcccgttgtgctcatcaatgagttgcgtgatctgtgttcggcgcgtaccaacgtcgcccatgacgatggcaactgttttttcgtgcagatcaaagtctaaggtgcgcagcgtcactggcacggtggttgtgtggatagtggcctttttagctggtttggctgctttattcgaggtcggttgactcgagctatgatgaacgtaacgaataaccaccttctcaggccgctccttataccaagccaggtcgactaattgaccattactgatgcgctgatattgcgcttcttgactagtgaacgtaacatcgttcattgccggattgagcgacgataaggttgtgccgttataatcttgttcgatgtgataagtatcatcggtgtcttgataatgaacaacgaaaaatggtgcgacagtaatcggatccgctgtagtagcgtgactaacgattttatcaatataaggttgtcgatgttgccgtaaattttgttctaacaggacctgatcatcgtggtgaatcaccagttgtcgggccaaaatttcatcgtagtggtagcgtggtgtgccggtcggatcattggggtcgactaaatcaaacccctttaaatcgcgctttacttgcatgattgtttgcccattggattgtgcagaagttgttttgacggatgatgatgaatcttccgcgtttgcttgcgtagcgtggccgctggtctcattgtgtgagttactagtggctagtctagctatgcgtgcattatccgaatctacgatggtatcaggatcaagcgccaggtttaagatttcctgaatcgctttggcacccttggcgaggccttcatcggtaggtcgaatcatggtcaatgttcgggcaatggcggtacgataatcgcgatattttttcaaattaggacctccgttattatttagtaaattggtcagcgcagacatggttctgtgctggctaaaaagatatttggtacagggtcaggtcataaccaacgatatgtatgtgttaataccacgagccaaaatgattgtgttatgctggtttaaagaaccaagtaggtcatcaattgccagtacttatcaactattgtgccatagattgtggctggacgggtataaaaaaacaataaaaacgagttagtgaagtcttttcaagattagctgagctttagcgcaagtattggctgattggaacaatggcaattgttgtgaaaggtcggcttactaacacagcaatggtcaattgaattggccttacgggtgattacttataaaatgatatagcggctatcagacgacaacgagtgcgttgacttgtttgtggattgcaatagtcgagcatcacattcaggataagtgggaatgaagttggaggcgcagcagatggcaagagttagatttgagaataaacgggtcaatatgagcaaactcagtcagtttggatttgaacccaatcagaatggtcagtatcagttccgaactttaattatgcaaggccaatttgaaatgataatcgagttgaacactgatggcagtctgaacacgacattaacggatacgacgactagtgaagtatatgttttacacctgacatcccaagcccatggtcagtttgtaggtcaagtagcgcaggcttatcaagatgttttatacaacatcgaacagcattgttacgataatgacgtcttccaatcgaccccggagcgtaagctgattgcgcaagtcaaagctgtttatggtgacgatcttgagttcttgtggcctaaatttccacaaaacgcggtttggcgacgctcagacacgcacaaatggtatggcgcattattgacggtaacttccgataaactggcgttgccgggcgcaacacatgttgtgacggtattagatttgcgagcgcgcccagaagacttatctatgctgattgatggacaacattatttaccgggctatcatatgaataagaaacattggtattcaattttgcttgatgatgtggtaccacttgccacgattatggacgacgtaaaagttagttatatgttggccaagtaaggcttgaatgtaagtggacggtctcaccctaaaccgaagcattgagcattaactaaaaaaatcgttcccaagaagacatctgggaacgatttttttgattaatgattggtaaaaccatcgttagtgactattagattgaataattagcgcgaggcatggtgccgactgcggtaccaatcgaaggcgagcgttaatagcatgtaagcaaaatcaacgagaattgcttcttttagtggtacgttgagtaaaacgactgaaacgaacgttaaaacaacgacaaaagtcagtgccgattgtgcccatcgtaagagccattctggcatggttagctcacatcctttgttatgggagttgtggttgttgatgagactgatgattgtggccgatcccgtaatgcacgtagcgcccaaagaattgagaccgtatcaacaacttcttgaagcatagcgccaaagagtgccggaatgataccagtgctggcaatcaacatcaagatcgtacagatagcaatcccaatccaaacggcttgtttagccacttgcatggtatctttagcaatgcgcaccgccgtgaccacgcgactgagatcgtcttttaagatgacgacgtcggccgattcactagcagcagttgagccatgggcgcccatggcaatgccgacgtcagcaacagccaaggaaggcgcgtcattaacaccatcaccaaccatgataacggggcgttcggccgctggtacagcctttaagtgggcaatcttatctgcgggtaggaggtcggcagcaacggtatcgataccgacatcggcggcaatatgatcagcaattgcctgttggtcaccagtaagcatcatgacgttttgaacgccctcagcgtggagtgcttgaagcgtggcggctgcttcggggcggacattgtcgataaacgtgatgtaacccgcgtactggtcatcgatgccgacgtagatagcagtagtagcaagtggcttggcggttgtagtcggtgcgacgaatttaagtttgcccactttgacctgttgctgctcaatcgttgccgtgaccccattacccgttacttctgctaattgtgttgccgggctgaggctagtggcactcgcatacttgacgagtgagcgggccaggatatgacttgagttttgttcagcgctcgctgcgaggtgcaagatttgttcggcagtaaaaccaggctgaggaacaatttggttgactgttaattgaccactggtaatggtccccgtcttatcaaacgcggcggacttagccgtagataacttctccaacatgtccccagtcttgaccacgattccgttccgactagttcggctcatccctgagacgagtgcaacgggtgcggcgagaatcagcgggcaaggtgaagccactacgaggacttctgcaaatcggtggggatcaccgctgaatgcccaagctactccggcaatgacgtatgctaccaaggtgaatgggactgcatagcgatcggccagccgtacgaatttggctggtcgtgattcggattctttaaccaatttgactaactgttggtattgactatcaatggctaatttatcaacaaccattgtaacggcactatcgccgttgaccgcaccagacataatgtcatcgccaacgtgcttgtcgactggtttagattcacccgtcaatgaagattcatcaaagagtgccgttccttgaataaggtgaccgtctactggaactagctcaccaggtttgacgactagctgatcaccaatttggacatcttcaacggcaatatctgttaattggccggcgactgagcggtgggcaatacgtggtgaattatcgagcaaggctttcaattcggtattcgctcgtttggccgcataatcttctaacgagtcacccccagtgagcataattagaacgacaaggctagcccaatattcgccgacagctagtgttgccacaatcgccgtaattgctaataaatcaaccccgtacttacctgaacgtaaggttttgatcatctcaactaacattgataaggccataagtgaccccattaatgtaatgatgatttgtgctgccaattggtagtgcaaaccaaactgtaaaataaccgcaatgataccgacgctgaccgttaaaattaatttatagtagtgccgcatgcagttcccctccttttagatgataacgtttttttacttgttacaagaataacatgaaatcggtttaattgaaacagataagaatgattctaaactaaaaactaattattacgaaaacttttaaaaagtttcagaaaaaatatgggtgtaaaactcgtctaatccttgacgggttaggcctcgacggctcaaaatggttgattttacttctgatttaatactagtatacttataaacgaacatcagatatcagaaaatactgaaatcagcatttgtataagccaacgtgcgctgtgcaggtggtaacttgttacccggtactaagcgcttttttggtgcaccaagcaattaatctaacagttgtgcggtgggcttatctggtgattcaagggggttatctattagcaagagcagtgtaaccattaatcgttacgtggtgtgacgacggtcgtgtgctaaaggcacgatggtaatagaaacactagctaaacaagatgaacaccaacgtcgattaagcaattaaaaatcatttgtcagtatggcgttgtccggattcaaccaacggaaagaaggaaattctgctactgattttgagttagcacaaacagaatgcggatgacaatgccggtcaaacctgatacagtcagggtgctgagtgctccgaggattaactcggaggggtgtaccgattgctagtcggaaatttacgcgtggggactaccattgctggtaggaagaaccacgaatttgatctaaatatagagagtatatgctcagtagcaggtttattattttaaaaagtaagaatattgattggtgggtctatttaccaacaattgggctctttgcggcggcttccgttgttttattaatggggggccattcgctggagacgagtttaagtggcatcttgaactggctcacaaataacatgagctggctttatatgtcggtatatgtgatcacttttatctttttcatttacttagggtttagtaagttagggaaaaccaaacttggtgatcctgatgacaaaccagaattttcaacgtatcactggggcagtatggtttacgcgaccgggatcgatgccagcattttaatgttgagcatggttgacccgttacggtacctccaaagcccttcattcggcgtcaagccgttttcaacttctgcatataattatgcgcacatgctgggacaatttaattggggaccaatggcgtggatgatgtttgcgccagccacgattgcaattgcctatgcaatgtatgttaaacacatcaaggttcagcggctcagtgccgcaatttcagtactacaaggtcctggtaagggtaagcaaattgcccggaacacgattgattttctcgttattattgggattatgggtggtgttggtacttcagtcgggatggaaatccccgtcatttcaaaagttttgagtgccgttaccgggattgccgatacgatgactttaaagttagggttatttgccttattattcgtaattttcgccatggctgtttttaatggcttgaagaagggaatcggtcggctaagtgctgcccatgtttggttagcgattggcttcctaatcgttgttttaattgttggcccaactttgtatattttaaactcggaaactaatagtattggcttgtttgtcaataagtttattacgttgagcacgaatactgcaccaaatggtcacgcaacggccatgcaacggcagacgatcttctactggggctggtggttatcctttatgccagtcatgggcttattcattgcccggatttctcggggccggacgattcgtcaggtactcggtggtatgttgctatggggctcattaggttgtgtcagtttctacgccatcttgggtggttatgccttatacttgcaacggatgggcatcgttaacttagttcatatcttaaatacgcaaggacaagccgctgtgattgcagcagtattgtcgaccttaccattgaagatgattatgctggctttgtactgcctatcttgctttattttcttagcaacgacggtatcttcatttgccttcattacctcgtcatttactagtaaaaagttggccgcgggggaacaaccaagtcgtttcaatcggatgagctgggtcgttatcttcctagtcttctcattggggcttgtcacggtcggtggctttgaatcgattcagtccatctgtgcgatgtctggcttcccattaacgattgtcgcgctcgtcttactgtactcgatccatcacgacttaacgactgatccagtcaaggaagctgcgaaagccaatgccaaagcagctgaattagcacgccggaaacggctagcacgtgacgttgaaatcacaactaaaactgactacgcacgcgaacggcgtactgcacggaaacgtgaaacggaagccgattagcgctactcagttgaactaaatatatcaattaaactaggctcgtattatggatttccataatacgagccttttaagcttggcccacctgtttgaaataatggtagaaagatgccttttagggttggttttctgttcgtcagccagtgagcgtcctattccgacctccggggctgggtgacaattgctggaacgcagccgacatcgatttgagctaacgaataacccgcgtcatctcaaatacgagtcttattctaagccggaaggaaatcacttccgactaagaataatttggctactgagcattgtcacccagcccctccagtctcaagccacgggttgaagccgagcattgtctagccaacggattaatgcggtttgggcatttgtccgttggcatagcaagcacagactttagtggcaccgaacacgtttcaggaagccgctcgaatggctgatgaacggccacttaactcggcacaattggtcgttggttattttgatacaggaactttaaacgagacgttagggttaccctaaccactttgttgaggtgttctattattactatagtaattccgaaatagcgagctatcccaatatcttttcgacctaacagttgattaacaaaattactgtttatggagaacaatgacaaattcatcaaaagttgggtacatcttcgtccgccattcgaatactgtcccgactggaaggcgtttcggccaatgctcagcggtgaaattccacttagcaagcgtccttggcttggttagtggaagaccagtatttaagacgtggtcttcggcttaaatctgtgtccaccgcgttccagcaattggcagaaatgcctggagggcggcgtaggacgaacgaactaagcaggtttacgctaaccggaactgtttccagcgggcctaagctggtggctgttgactttaaataaaggcatctttataccataattcaggtgggatggattagaatgatagcgatgatagtaaagggaggattggctatggcgattagtaatgggcatgttagttttaagcggccggcgtggttgggagattcgattacggcgaataatgggttggcgacggtgcattatcatgatattttggcggctgattgggatgtcgagcggagcgataatttgtgaatctctggttcaacgattgggagtcgctacgatgcgatggcggcgcgctatcaagctattcctgaagatgctgattttattgctgtctttgggggcgtcaatgactatggtcggaatcagccgttagggcaatacggtgattgcgatatgacgacattttatggcgcgttaatggtgttactgacgggattacagacgaattggccgaccgtgccgaagttatttatttcagcaattcatattggctctgattttggcggcagttttagtgcggtgactaatggtctcgggtatcgtcagtcagattatgaagcagcgattgcccagatgactgcggactatggcgtcccacatttgagcttgtaccgtgatgcgggaatgacgtttgcgattcccgctcaagcggctatttattcggtggatactttgcatccgaacaatgccggtcatcgcgtgattgcacgcaagctgcagtcgtttttggatagccacttttaggttggcctagtcagtaatgaatggcacagttgatcgtaaataaaagcagcagcacgctaatgggcgtactgctgcttatctgaatctaggtgtcaaaacgggctacttggcttttttcttagtcttgggcccttgtttatgcttctgctcgcgcagcaagtctttgaaggtttcgatttccgtagtgtgcttagccatccattccttgtagttagaatgggagtcggtatcgctgattttaaggccggtttctaaccagaataaagcttcggttagggaaccgaaattatgaaaccagagtgtgtggccgttgtcagagtccatggcaacgtaagacttgtagtggggcgttaaaaaggtatgtttaacaattttgaatgcggcccggcgacgagttaatttgtaatccggcaagatatagcggccaggatgggccagatgtgggacagagttcttacgttgttctttatattcagtcaacatcgctttagcgcgttcgggactgatgagggtgatatcaaattttggcatagcagggctccccttggtgaatagcagtatggtcaattatagtagtcaaataataatacttatactataatgatagcgcaattttatgaaaattcgaaatataaaaacctgaaaattagggattttccctttcttacagtaaatttaagtaaaactaatcggaggtttgattatgagtacagcacccctcagttcatttgaaaaaaatattccggcggtaaccgaattgttagcggttgatgctgaattgcaaacgttctttgtggctttgacacctggttatcggcgcgaatgggcccgctttatttttggaactaaggcacaagcaactaaggaacggcacattgaagttatgaagacggtttttcgagctggctataaatctaagcgagcgtatgatagtcggtcggataaataggtggattttggcaatttgaaatacggtgacggattgcgattaagaattggggtgtagccaccaagatctaagcgggtctgggtcctgatttggtctaattgctgtcaattctgtggctagcaggccttgtgagtgcctctaaagcctgcaattctgcttcccgagcattaagcgtggcctcaattgctacgctgagcgtgcgctttaaccggcttaaacggggaatgtctagactgacatcatcaccataaattgtttccagcggtgtccaccagacgggaccggggttgggcgtatcaccgttatggcgaggaaataagtgccaatgaacatgcgcgtcaccattcccgagtagttcaatgttcattttgtctgcatgaaaggcctgcgcacaagcttcctggacgatactcatctcctcaaggtatcgtaacttctcgtgtgccggtaaatgatgtaattcggtaacgtgatgtttggctaaaaagagcgtgtagccttcaaagtactggctatcagcaaggaccacgtagcccgttgtgagttcgtaaacgaaataaggattctgatgtgcctgaattagtttgattcgttcacagatcgtgcaagtggatgtcattcgctcgcctcctgagtcttgataagattaagtatacgcgtagatgtggtgagtacatcaaaaatgttagtgaaacgtctaaaaaacgacgacctgaaaatcaatcctgatttggggtcgtcgttttgattgtaaaaactaatcgtcaattctgttaggtcgatcgtgattaaggtaaatcgttgccagctgcaaagtaaatgtcgtaccattcttgccgagaaagcgtaacgtctgctccagcagcattttgagctagatgttccggattcatcgtaccaaggatgacttggaagtgggctgggtgccggagaatccatgcggtcgcaatagctgatttagtgacctgtttctcatcggcgagtgcttgcatggcattattaagttctggaaacttcggattgtctaagaagatacccgcgaagttaccgtattgataaggcgaccaagcttgaatcgtcatcttatggagccgtgagtattcgatcatctcgccgtcgtggttaagactacgttcgtcctgcatgttcgtgtgcaagccaaagtcgatcgcaccggtatgcatgataccaaattggagttggttgatgatgagccgttggtttagtgccgcttgaagcatgtcaacttgcatgggattgaagttagagacgccaaagtggcgcaccttgccgctagtttgcaacttgtcaaaagcggcagcaacttcttcgggttccatcagggcgtccggtcgatggaggaggaaggtgtcgagataatcaacacctaagcgttgaagttcgccatccacggctgccagtatgtgctgtttggaaaagtcgtaacgcttgccaggaacgatgccgccttttgactgaatatagagctgatcacgcgatacgtgagcctgcttgagtgcttgaccgaagatggtcgatgattgaccaccaccgtagatatcagctgaatcaacgtaattgatgcctaaatcaacagcggtatcgataaccttggtggcttgagcgacatccaaggcgtccatgcgcatgatgccaagcgccacgctggaagcttgaatattgctgtgacctaaattaatcgttttcaaaactaaagtcctcctcaatgtgcaacttgatttaaattcagtatacggttttcgtaagaggatgtaaacggttacgactggtgccgactgttggtaaatctgattttagagcaaaaaaaatagaacccaaggcttctctacttgagttctacttatgaggaataatcctgattagcaatgaaaaattgttcagtgttaatatgatacaccttcatgctattcaattttacgcgtgtccaacttctaacggactaacccgtatttattgtaactatctgctatagtcgatctaaagtaaggttgttacttgattgcgactcgttagacgggttttaacgaaagtcaaactcgcgtttaaaacttgggaatgtcttcgtaacagacatgcacctccgtttaaactttgtaatacctgagtctacaaatggaactggtaatgtggaactaacaactggtcatcggagacacctgtttccaactaaaacttagttaaaatctgttcgtcattctaatgccaattaattctttgcggttatcgtttatctaagggtcaacgttcagtcatccaacgtaaatctcacgacactcgctagaccgataacgcttcacggcgcttaaaacggtttcgataacgacccaaactgtgatactagctgtctaacattacagcgacagccaaactcttttgagaagctttgctaatcgaggattaattcctttcctcacttagtataatagcataaaccgcaaacgcttacaacaaaaacaaccgcgaattcgcaataaaaatcaatagtgactcaaaacgctgctatatcggggattataataaattttttcgagaaatagtcgcataatttgctgattgaccgatcgtttgaaaagtcggctaattagcgctaataattgattgaatatgggctgacatacggtacaatagaagtagacaagaaagcgctttatataacgatgacgtgtatcaagtgtggtggcacttataccgcgaaacgttggcgtgattaatcagtgaattcaagctggtatggaaggacgagatacgatgacaacaacgtttaaagaccgggccttcgaggcgctaggacatgtcattgaccctgaattaggaattgatctagttaacttggggttgatctatgatgcacaattgacggcggaggggaccgctgaaattaccatgacgttgaccattgcgggctgtcctttgaccgaatggttggctaaggacattcacgatgaactgatcaaattaccagaagttaacaatatcgagattgagattgtgtgggaacctgcttggaacgaaagtatgatgtcccgcgaagctcgaatggaactaggcattcatagttagtggccggcctgttcgcagctagttcaagggctgacggtcattggatagggcatgattaaggaaagacgttgctggtttaggcttgcggcgccttttttgcgtgccactgtactaattccagccagcaatacgtgcatgcgtcgagccagcaaaaaaacaccagtgacacaaccatccgtagacgattgtatcgctggtgttttagtcatgctagaaatgccgatttaaagttttggcaatggcatccatgtcttgtacccgttgtaatcagcggtgtgcagtagtttttcggcatttgccacccgatcttgggttggagactcgattccttcaagccggtacttgatcttcatttcatgatattttttaacgcccaaagtatggtacggcaatacttcgactttttgaacgacgtcgtttggaatcttagcaatgtaatcgccgagtttcttcaagtcttcatcgtaatcagtccgttggggaaccaggacgtgacgaatccacatatcatcgtggtgttgggccatgtactgaatcatatccaagatattttcgttcccatactgggtcaactgcttgtgtttggcagaatcgatgtgcttaatgtcgaccaacgaaatgtccgtgaccttcattagacgttcgaacttgtcaaagaaaggttgttctcgggtaaaaggctgtccagaggtatccagacaagtactgatattcatcgccttggctttttcgaataagtctaagatgaagtcgatttgtaccagtgattcaccaccactgactgtgatgccacccgtcttgccccagaaagcccggtatttagccgcgtcttcgagaatctcgtcggccgtcatttgatcgccaacgttgagtttccaagtatcagggttgtgacagtattggcaacgcatgtggcatccttgaaggaatgccacgtaacggatacctggtccgtcaacggagccaaacgtttcgatggagtgaacgtagcctatcaaaggctcctttgccgccgcttgcgttgttgaaacttgtttgttttccatgagcctttcgccttcttaactattaaagattaaatgttacattgattcgaagaatgtccgtgaaataacgtcatcttgttgttccttggttaaatctgcgaagtagacacagtagccagaaacccgaaccgttaatgttgggtattcttcagggtgtttctgagcatcaatcaaagtgtctttattgaagacgttgatgttcaagtgcatcccatcgttcttcatgtaaccgtctaacatgtttactaacgtgtctttccgtgattcgaggtcatggcctaacgtgttaggagtaacgccgaacgtgttggaaatcccgtcagttgcgtaacggtatggtaatttggcagttgaaagaagtgaagctaatgcaccactcttttcagcaccgtatgcagggttagcacctggtgagaatggttcgcctttttgacggccatttggtgtggtaccagtgttcttaccataaacaacgttggaggtaatcgtcaaaacagaagttgaaagtttggcattccgatagaggtgatgcgtgttcatcttgctgtataattctttgactaaccatttagcaatgtcatcagcgcgatcgtcattgttcccataacgtgggtagtcattgtcggctttgaagtcaacggcgataccacgttcgtcacgaattactttaacgtgaccatacttgatagctgagattgaatccgcggcatgtgataagccagaaatcccagttgcaaaggtccgatcaagatcagtattcttcaaagctaattgggcagcttcatagtagtacttatcatgcatataatgaattgcattcagtgagttaacgtaagtgtcagctaaccaatccatttgcttgtctaatttcttcatgaattcgtcgtaatcgatgtattctgaagtaattggttcgtaagcagggccaacttgatctccagcaatttcgtcgcggccaccattgatggcataaagaatcgctttggctaagtttgcccgggcaccgaagtactggattccatcagcaattggttgtgcggaaacacagcaagcaatgccataataatcggtaccccattgtacccgcatcaagtcatcattttcatactgaatggttgaactgtcgattgaaacttcagttgcgtaacgtttgaagtcttctggtaagcggtctgaccataaaatcgtgatgtttggttctggtgcggcgcccatgttgtccaaagtctttaaaatccggaaagcggtcttagtcacatggtgttgaccgtcgacgcctaaaccacacattgataaggttgcccagattgggtcaccagagaagagagaattgtattcttcagtacggatgaaccgaaccatccgtagtttcatgacgaattgatcaattaattcttgagcttggctttcgtccagaacaccattgtccaagtcacgttggatgaagatgtccatcgttgtatcaatccggccaacggacattgcagcgccgttttgggtcttgatagcagctaagtaagcgaagtacatccattgaatagcttcttgagcattagttgcaggcttgctaatatcgtagccataactggcagccatcttcttcatatctgctaaagcacggtattgatcttgaacttcttcacggaggcgaataacatcatcagtcaattcaccatcaccaatgtgggcaaagtcattagctttgtcttccattaaacgatcgatcccataaacagcgacccgtggaagatcaggaatgagacggccacgtgcgtatgcatctggtagtccggtgatgatcttgtagtgacgtgctttccgcatgtcaggagtataaacatcgaagacgccttggttatgagtcttgcgatattcagtgaaaatcttgtcgttttcttcatcaggggtataaccgtatgatttcaaagcgtcatcagccattcgaataccaccaaatggcatgaaggcccgcttcaaaggcttgtcagtctggagaccaacaatcttttcgagatctttttgaatataaccagggccgtgtgaagtaatcgttgcaacgactttagtatcagcatccaacacaccaccagcggcacgttcttgtttctttaattctaagactttgtcattcaaggtcttagtagcggctgttggtccggccaggaagctttcgtcgccattgtactgtgtgaagttattttgaataaaatcacgaatgttgatttcttcctgccagtgcccgcctttgaaacctttccaagctgctggttttgttgtcttttctgatgtaatcattttctcgcctccataatttgaatccaatcaaatgattgataaaattctatatttgaatcataacattttttgctggatttgtaaccgctttcaggtgatttatttcacgtttgggttatttttttgcaatctattattgaaaagttgactattaacgttgatataacagtacttacatagctagataggcattggtaattcacttaattatatttagaaaacggctaaaaacaagacttgttttgatatataagtggaatattgtccataatgtaacaagtgtttaactagttaattaataaaaagtgcaacgaggtgtggagggtgttaaaagcgtttgccgttgattttatgaggaagttcgttatcataaagaagataagcagaaactagtgaatgtagtgaaaggtgggcgtaatgcggatgctcgaacaaattgaacaatatattgacagttgtattgaagctggcgacatttatggggcgtcgtttagcttgatcacccctaaaggtatcaatcaatactatcatggtaagcagggccgcgatgagtttgccgtgggcttagatcctgcgatgatttatgacctagcatcggtaactaaggttgtagggaccacgacgaggatttttcagttgttatcggaccacacgattcatttaacggactcggttgcccggtctttacctgggttcactcatcctgaaataacgattaaaaacttgttacttcataatagtgggctaccggcagatattgataacctggataagatgcaacgtgaagatctgatcaaagcggtttatgatgcgccactcgtcacggcaccagggacaacgtatgtctattcagacctgggatttattttattgggatggattattcgtgcggttgacggctcattggctcggagtattcaagaccacgtttgctatccactagcgatgaccaatacgggttataacttaaatcgtccgaagattcggtttgtgccgacggagtttgatccgcggcggggtcagattcaaggacaggtgcatgattataaagcctttttgttgaatggtgagagtggtcacgcaggcttgttctcaacgctgacggatttatccgtatttattgaaatgatgttaaactttggtgaatatcaaggcaaacgggtgctggatgaaaatgtctttgactggttaggcgagtatgacgaaaatggccggacgttaggttgggaacgacgtgcgggacgacatcaatatttccatactggttttactggcccggcagttgcttttgatttggatcgtcaaattgggctggttgtgttaacaaatcgagtttatccaactagtgacaatcaggtctggaaccaagatcgtaagcgagtattcgatctgttttttgaatcctgatgatggcagcttcattaatagttagtagttaaattaaataagcgtcgcagccacttaaggctgcgacgcttatttaattacgatttcatgacagctagaccgctgaagtgtttggcacttgtgggtgctaagcaaacgctattttgctttttgcttctatatatacgttatttttgcaaccagcgaagtccgggaacatgacgtgcaattttataaccagcggcaccgataatgacaccagcccaatttgtgatgacatcatcgatatcaacccaacgtttgaggttaaccaaccagtcaaggatgaattgtcccagctcgagtgttagccccgtaagaaatcccaaccaaataaaacgacgccagggcaagtcgggaaaattccatgccagtaaaccgcccaatggaacagtgaggagaacgttgagccaaaattcaatgtcaagttgttggaaaggaatcacgttcagcttaacgggtccccattgaatatattgaataacgagttgggtaccaaaattgtaactggtaggtgtgtagcaaaaagcagttaagacccagagaaaggcaattaaactgagttgcttaaaacgctggatatttgtgcgcgctgatcgcgcacaagcgtatagtagaacaataaacattaatgaaatcaaaaagaatggtagccaagctagcataatttagtcgctcctttaattaaatagtatagagaaagaaagctggtttgactattaataaaaagaaattcagaaaaagtgttgacactttttacttcaattggtatattagtaagcgttgctgctacggcagatacatctcaccaccaaataattattgaaattagttgttgacaacttcttcagtaattggtaagatagtttctgttgtcgcaatggcaaccacgacaaattaatcaagttacttcttaaaaaaagttgttgacaagatattgattaagatgttatgatgattaagttgtgttaagcgattaacacacggaattagatctttgaaaactgaacaaagtttcgacgaatcaaatgtgtagggtctcttggaataagcgatgaataaacttaattttttaatcaagaggtgattgtcatggcaacaacttacggcattttctataacggacaagcgggtaatgggcaagcggcaaccgtcgcccatcaaaccgcgcaagcgctatcgaaccacggcattgagtctcaattactgacaacaccaggaatcccccgggcaattgcgttaattaagcaaacgcttcctcaactgtcagcactaattattgttggtggagatggcacactgaacgttgcaatgacagccctaatccaagctgaagcacatattcgtatcggcgttattcccatgggaacggttaataattttgcaacccgctaccagttaccaactgacccccaagcggccatcgaactaatttgtactcagccggcaacccaagcagtcggcatgctagtttgtaatcaacgccgggcagtcgtgagttcactgacattcggtaatttggctgacatttccaatgaagttcgacaatctgagaagcagcgattcggtaaattaagctatctttaccgtgctattcgccatattggtcacaataagtcactgccaattcgatatcaattcaaacacgaaggaagccacaccttaaaaacatggttctgtttgattacaacgaccaaatcagtcggtggacacgtctatagcgcgtctgctccaggaaaaatgcatattagtctacttaacaacattggctggcggcaagtaattccatatttttggttcgcactaacggggaacttgcaaaactccaaggccattacacagctaacggcaaccagtgcacgaattacgagtgcaactggtcaagccgtgacgacacgtattgacggcgacccagcggttaaactaccaattgaattgacctatttgacggaccgcttcgaattgatcgtaccagcagtcatcgaataacgacgtattttttattaatataatcaacatattgattgcgtactattaactttttgattatagttaaacatagttattaattaatcccaattaacacagggaaaaaataataatgttcacatcataactttattggggggattacgatggcatctgcttatcgcaaattttgggacaatcttttaaacttttcgggtacagcaacacgctctgagtactggtggcccgttatcattaactacattcttggtggtattatcattgcaattattcagatgattatgggacaccccatcgaggatatttacaattggagcgatctgagtgttaatacgatgagtaaactcatcgcattaatcatttggttaggaacactctcgttgaagtttcggcgattgcatgacagtgatcacactgcatggtggattttaattgacttagttccaataattgggaccatttggttcttcatcttaatggtgttgccgtcacgctcaaatcgttggcaataatttaactaggcgcaacttttattggctaagcggcccataatggttgcgccttttgtgactgagcgctggcagttaatcatattaatagacgcactaattatgtgaatgttatcattaatataataaataacatcatttcatttaggaggtcctgaggatgtatcaaaatattctagtcccgcttgatggctctgataatgcctacatggctttaaaacacgcggtcaaactagcccagacgtttaaatctaaattatttctggtcaatgttattgatattacacgcctgaatgcgtatagtcctgcagcttacgggggaacgctatatacaaaccttctaaaagtcgcaaaagataatagtcaggacattctggatcgtggtcagcaaatggcttcggcagcacaagtcgaatccctaccaattcaagttaatagttcaccaaaagctagcattgcaactgatattcccaaaaaatatgcaattgatctaatcgtcatgggcaaatccggcaccaacgcggtttctcgaattttgctaggctcaacaaccgcgtacgtcgtacaaaaagcggaagtcaacgtgacagtcattaacacaattgacgaccctgattagacgactaatagaaggaaggaaaaatcaatgatcaaagaacgccctaaattcaattggcttcatctgctcattttcattgtggtcgtcgaagcaatcggtagtctgtcggcatggctcgcgggagacattaaggccgtttacaatgggctcaacttgccagtactatcaccaccagatggcctctttggcatcgtttggccgatcctatatgcgctgattgcgattgctggttacttagttttccagcaggctacgacacaccgtgaccgcctcatggacgccaccctgtttggtatccagctgttactaaactttatttggagcatcatctttttcagccagtcggcttattggtggggcttagtcattatcattgtgcttgatttagtcgtcttactttgcatattacagttctatcgcagtagtcggctagccgcaattttgatggtcccctacttggtctggatctgttttgcaacttatttgacattaggcgtcgcattattaaattaaatataatcgcaaatcaaataacggtcccatcagtcattgttactgatgggaccgttatcttattgtattaaagttttaacgcggcttaactggtgttgtcaccgccagggccccgtgtatcggcactgattaccaatcaactatttaaagcgttctacgttgccgttttcttgaacgatacggcacagcgtaatcttgtggcgcatcttccggactggcactcgtccaatggccactaccctttttagctgggcgggcatcatctttgagacacgtaaaccgtgagccgtgtttatcctggataataaaaattcgactaaattcgttaatggtatcgactaccgtacaatccgtatgcttgatgttgaacacatccgtataaactttactcattattgtccaccccctaggaattagtatttaacattgttaatataccgcgtcttgaatgacaaatccataaatatacatctgctggttattattactaaaaaatgataatcgtacaggtcactgataccccgatataccgcctaattcgtttaaattttcgcccgcaccaatcggccttgataaatgagtaattaatcagatgcagttgcataattgatacctgttttcattgtacaatcctggtctcgtacgatataatcagaatattctttttgtatgattaccgtagtatggtggtgacctttagtcacttaacgaattttgcaattttaaagttcaccaccgagtggcggtcagtctacaagcacgaacaacagggggagtattcaatgaaagtcattaatgtcgcactacacgtcaaacccgagttaaccactcaatatgaagcctttattcatgaactagtggtcaattcttcacaagaacccggcaacggtttctacggccacttcaagcaactggatcataacagtgactacgagattattgagcactggcaagaccaagccgccgttaattttcacaatgaaacgccgcactttcaaaactttctcgcccatatcaacgagtatctgataactgagcctgaaattacccggatggatcactagcgacttggtactgtagtcacatgagcgcaactgacagtcacctattgaatcacaaatttgagccacctttgttcagctaacttgcattgagaggatgctcatgcgcgtaccccttaatgctaaaatgccagctgccaagctgtaatcgcaaatccgattcccggcatccgcttaattattaccactaatttacaatagcaacctgtacttcactaatcagtaaagaccggtcatcgctattcgcttctatgaatccttaaagcacatttaaaaaggtcttactagccaataaacgccagtaagacctttacgatatctcaaagacaacttttatagtctaaaatcacctcaaagtaaatttagacctcatctaattactgtacgtcaatatctgagacttgatagaacgcattaccagtatccgctatattccaaacactgagtaacacttgatagcctttttcattagcagaaatattgacttggtgggttacaaattcactagggatggcaccattgtcattataactagctatcttcttgaaatcactaaacttaagtggtgcgtttggattccagccaggcttggtaatatagtaatcccaagtactagttttatgacgagcagttaactgccaagtcacactaagattgccggccttcacaggtgtcttataccaccgtttggcattttgctcgtccagtggtgcaaagttagcaataccggcactggcaattttgccatcaataaatgtattttggggcgcttcaatactctgtggttcatacataaccgaaccaatattggtattcaaaggcccacctggataccaagtactccccagataagctcttccacccgggttcgtcacaaagccatgtgctgaaacttgaatcacgccacaacctaaaaacgcgatcatcataccaactataataaataagtaccgtaatacatgattctttttggtgctcaacataagatcccctcctcaattgtcactataacgccctgaaaacatgatagccaccaagatgcacagagatccgaaatcttttctatgcttatcgattccagcctaatactgaacaagtctggaatggttgccctccttgtcaatcattccaaatgcataataaaaaatccctcgtgttcttataagggatgtactagtccctgtcaagttgtcatttgaaataatataagttttgattcacttcaaacggccttattccaatattctgctggtgtgaggtcgtttcttgctggtgaacggtctaattgattaaaataggtgataccttcttcgactaaagcggccagctccttataggtggctggtctggcgtgccgcgctatccagcgtaccttaaattcattccaccaacgttccattggtgcgttatcatatggcgttcctggccgtgacatactgcgtgtaacttcatgctgtgccaaaaactgattaaatgcgctcgaagtgtacgctgagccccgatcagtatgcactaagggatggacatcacccgcgaaattaaaggctcattgaaaaacctgaatctccgcatttgaagtttcagtctcacttaacctatgggcaattaaatgccgaccataaagatccagcacgccacttagacgcactttgtattggccattgactccatagaccaattcagtcgaatcggccaaccaggcctgatttggccgactagcgttaaactgttggtctaaaacattgtcttgtaaatactgttcctgttgctggatacgtgaacgtttcttctgacggacctgacaacggttagcgttctggaactcagtaattagagctaacttttcaactgctgaatatctagatcttggcatacgaaaatccctccatgaaatatcagatgaattatatcatttcatctgacaaccataaagggatcataacagatcaatgaaactacatgtttattgtggagctatatttcgatacgactaccgcagaaccgacaagatcaatcataaatataatggcgagtcattggaaggccagttccactcggcgctttcactaatagatattgaataacatcgatatttccggcctcaaaagcagctgcacatgcctgtaaatataattgccacatgcgatcaaatcgttcaccataacttttgacgacctgttgttcgacttgctgataattgtgataccagatttctaacgtcttttggtaatggcgccgcaagggctcaatgtctgaaaattgtaacttagcagccataatatgtttgagattctcagcaacatttgggatatagccccctgggaaaatatattggttaataaatggatcaacgccggcaccttcatgttgacctgtaatgccatgaattaaagctcggcctcctggaactaagaacgcttgaattttattaaagtacaaccctagattttctttaccaacatgttcaaacatacctaccgaggtgacataatcaaattggccagtgacttctcgatagtcctttaactgcacatgcactttttcctccaaatgacgttgcttgatttgcgcttgtgtataatcatattgttcttgacttaaagtaatacccgttgcatctaacccaaactcatccgcggccataaataataatgttccccaaccactcccaacatccaataatcttttaccaggctgggttgccagcttatttaaaatatgtctcactttattgagttgtgcctgttttaaagtatcatcgtcatgttcaaagtacgcacaggagtaggtcatggtaccatctaaccatagtttataaaaatcattgccgatatcataatgactttgaatatcttttgtgctgcttttttcggaatgtgatatttttggtaagtgtttcaaaaatgaattatgtgtcaaaaaactgtctttttggcggtaagcagaggcaattagttcctgaatgctcccatctacttcaatatccccattcatgtatgcttcacctaaaaccaatgttggctgattagttaataacttaattgggatttctttatttaatcgaactttaacagctggtatgccggtaccataccgttcaatttgcccatcccaataagtgacttcaatagtaacatcgaacgctttactaaataagtttttataaatgattttgtctaacataacagtctcctatataatgttttgtgtatgaaacattatatacctgaatttgattttctgaaagattgattgtctttatttcactgaacctgtattgaacagccaacggtatttctaataatagcaatgactgccagttttatttatactgaaaattatgctgttcataatatttatattgataatcttaaactactgatgttaaattcagaatgacctatttttttaaataccaagaactagtgtctgttgccaaacatcgagattgttcagcatcaatatttactgcagtcattacatctaaattgcttaaactaaatggaggtattacaaatggatttcattatcgcaattggcggcctcatcactggcattggcctcatcatcaatgtctttaacacccggatcaagtatggctggttcactcactatcagagcaaaagtcggccacttaattatgttagtttattattaatcataatagggttaattattattattggcaaagcctatctaaacggacaactaaattaacataaaaactaaattgctgatgcagtacagtattcatttgtatgttagcctatatagtggtgacgtgaaatttatatcactataactaattcatttgtttaaactaaacactacactgggggattcaatgatgaaacagcaacagaaattagcgcgtttaacaactgttaatcagcttttagaacagctaaacacttcagttccaattgaaaaagttgaaatcagaaaattaattagccaagcctacgcaactatcaaccaaccagattcagttactaagcgttatcaacaaatacccgacgcaatcaatgaattaatcggtcaacttcaagtgatggctgtcgctaaaaaataccatttctcatctgaacaagatcagttaattgccaacttaacaacttctacaaataaaatgtttgcccacggttggtatggcctaattgccatgagcggtattggaaagtaaacctagcaattcataaagagtgttccagctacgatttgacccattgcaggcatccccaaaagagcatctttttaaaagattagcgggtcatgatgtcaatttttgttactgtttaaacttaactgtagtataaaaggcgctcagcaaatgagcgccttttatgttactgctacaactttgattgttgttatatcaacgttcctacttaacttccgaagtattcacaatcggctgagtaccccgctccgaaataatggtgaccatcatgttattgatcagttgcagtttcttatcgtctgatagctgcatccccgtatctttctctaaacgggcgatcgtgtcttccgtaattgaaacggccccttccacaatgaccttgcgagcagatagaattgccgaagattgttggcgttgtaacatcgcactggcgatttcagtcgcgtatgcgagatgcgttaagcgtgtctcaacgatctcgacccccgcaacatttagccgttcttgaagttcttccgttaaccggtcagaaacttcggttggattactccgcagcgtaatcttcttgtcgtcatcaaacgtatcatatggatattcagaggccacgtgccgcaccgctgattcactttgaatctcaacaaattgttcataatcatccactgcaaagagtgccatactggtatcaacaactttaaacacgataacggccgcaatttccacgggatttccccggaggtcattaacttttaaaatggcactgttaaaattgcggacccgcagtgaaatggaaaacttactggttaacggaacggtcataaacagccctgaatcacgaattgtcccgatatacttaccaaaaaatgttaacacgcgcgcctcgttggggcccacaattgttagcgaactagccccaaaggccgcaataataattagcaatgcgcccaaaaagatactcgcaaaatgatcgccagtcgcaccggcccaaaccagccaaccgccaactaacacaaatgcgatcgctaacactagaccaatatagccattgatatgaaacacttgtttttctttcatcaagactaccccctttggcccttattatagcataagcgtctcacatgctcgcaaagctaagttcgatggcaagttccaaagtcagtaatggcgatcgccttcgcggccctaccggctcaactattcaaacgtgcgtgaagtccatccccatcaacgtgacttaactcggcttgccacttttccgctcccgtcccgcaaaacaccaggtcgtcatcactagcaatagcgtgaatggccaagcgacttggtaggggcgcataaacgcagcagttaactcaattttggctttggccttaatcgctgatgcagcagtccttattcgctggttagtgtgtttaacttgactgtgaaccttttgggccacctgctgatgaatttgagctttgatacgcactggagcggactgcaatgaccgtgcttttaacacttgcatataattggcagcaaccaaccggcgggccttagccgccgtgattggctcgtggaccgtttgcgcggtttgctcagttgctaattggtggtcaaccacgcgtaacgtatcacgtttggcttgcttaggaattgataaagtagtgaccgtcgtcgttgcatacgttcgtatctgtgtcttagccgttgtcaaattagcggctaaagctgacacaaaaatggctacggccaacgatgtgccaatttgccgaaacacgccaatcacactttgtgacgctgtcagtaactcaccggtaaaatcaccggccgctaataccgtaattggcccaataatcgtgccgtagcccgcaccaaccagtaacgccgccaatgcaaactgccagtactgactaggactcatcaggctaagtaccccataacccgtagctattgcgagactaccactaaagatcacgcgccgcgcaccaagctttgctaacaagaaaccactgattggtgaaaaaataaaaatcatcattgaagcgggcgtaatcataatcgccgccatcaattccgtcttactttgaactttcgtgaagaaactcggcatcaagactaatagtcccaccataaagacccctgataacacggtcgctaacgccgcaccgttaaactgtcggtctttaaatagggctaatgggaccatcggcgctgagacgtgggcctccatccagacaaaggcaatcaatgttagcgcactagtgacgcccaggctcaggactacgcgactcgtccatccccagtcattacctttaaccaggaccaacgtcaatgccaataaggtcgtcatcactaaggcactcccaccgaggtctagttttacttgaccatgactagggtgccgccatgatagccaggcgatgcaaccacacaacgcgacggcaactaaaggcacgttaatcaggaaaattccccgccacccccaaaattgagtgaccgcaccaccaatggttggtcctaacgctgcggctagcccttgcatcacgcccaagcttgcaatgacccccgtatgcctgctgagtgcaacactctgaataccaatcgtcatactagccgggaagacgatggccgcaccaatactttgaatcgctcggccagtaatcagcagcccgacactgagactcaatccagaagttagtgaaccaataccaaagagcccgagtccaatcaagtacatccgcccacgtccccagacatccgctaaccgaccgagtggaatcgccagactagcaaacaggacggtgtaaatattcagtgcccacgacaggtgcgtcaaatcagtatttagtcccgtctgaattgctggcaacgcaatattcataaccgtcgtatcaagcatacatagaaaaatgccaatcatcatcattgcaattactttcgtcgattttttcatcataatcgcctcccgttaagttaatgggagtatatctggtaaaatggtcataaataaatacttacgttacaaaaaaggagatattgtaaccaatgaacccacaaacacgaaaacgccaaaatttaactgcggtttatgcggccttactacagcttatgtcgcaaaaaccactcagtcgtatttcaatcacagaactttgtcagcacgctcaggtttctcgcacctatttttaccgtaatttcaccaacttcgatcagattattttggcctatcaaaaacagactatccttcaatatctgcgccaattaccgcgacaatcaaaggttaaattgcaggtattgatgactcaatatttcactctcatgcaacaaatggcagcgacaaatgcgttattgatcaaaaatgaaaaaacccagatttttattcaaagtttcgaagccgtctttgcattactcatcaaacaagaccgtattatcggttcaagcaataccgcgcttcgccaaccgtactacacggcttatttttctggtgcggtcatcaatatgctcgttcattggcaacagaatgggatggttgaaacaccggcctatctcgctcaacaggtcactcggttcactctacgcgataacgaaagtaggtcctaaataaaacggggtgccgttgccgacatcccgtttagtagcttctttaatttacttatcaactcagtcgcgatggtaacgttgtttaacacgcttcatcgcttgtttgccaccgaacatccgctgaattttagcctgctccaactggcgtgaattgagtccttgatagctcatttcacgttgtaatttttgatagctttgtaaccgttcagacgttaccgtgcccacctcaactgctgcccgtaccgcacaaccaggctcgctagtatgggtacaatcactaaacttacactgtgtcgccaatgaggcaatttccgcgaaagtttgatttaaatcacccatgaagatttgtaactcacgcattcctggtgtatcaatgacacaggcgcccgttggtagcggtattaattgccgactcgtcgttgtgtgccgccctttgtcatcatctgtacgaatcgatttcgtcgccaagatatcctggcccaacaatcggttaatcaaagtcgacttaccgacacccgaagagcccacgaaggccaccgtttgaccagtcgttaggtatggttgcaattcatccaaaccctgacccgtttcgaccgaacaagtgatcgtcggtacgccgacactgacatccgccacagcccgtaacttagtggctagatccgtacagagatccgccttggttaagacaatgaccggaagtgcaccgctatcccacgcaatcgtcaggtaacgttctaaccgccgcacattaaaatccgcgttcaatgacatgcagataaagatggtattaatatttgtcgcaatgatttggccgtcttggcggttcacggcaccgcgcgccaagacactctgccgtggcgcgattgcttcaatctgcgcctgattatcagcggatgaagataggcacacccaatccccaaccgccggaaatgccgcgggactggccgcttcataagccagttttcccgtaacttgtgctgaacgttccccagccgtcgtgatgacttggtaccaatcacgatgttggccgataatccggccaagtatttgaccgttttccttagtcaagtcggcttgaaccgccgtcgtcaatccatatttaattaaattaattgtcaatttttataatcctttcgcaaagtgacttaccctaacgctctgcgaattaaaaatgcgcccagtcttatcccaactgtgcgcaaaaaccgtccgacatgtctatctgccaggctattcgtcacattagggtacacgaaactaagcgggtccaacccacttttttcgctcaacaacaccctaacgaatgcccgacataaaacacccctcctatatttgataattacaatttaacaagtctcaccaaaattgtcaatttaaagcgattcaccacggcaattcaacgctaatgtgcgcattaaagtcttgctggcgctttagtttggctaaccgggcggcctgccgctcttgatagccctgagcaacaaacgtgtattctggtttatcagcgactaacagtggtaattcaatattacggtccgtcaccacgaacgttgaaaagcaggtcaatcccaaaaaccgttcgccggtcttcaagtgttcaccaatgattttagtaaatacctcgatggagcggtgaccaacgcccgaaacgtaagattccgcacacattgagtcttgtaaccgaaacggcaataaaaaattgacctgatcgactgacacggtcaccgtctcaattcgagccactcgcgatgcggcaatcgatgaattatcatcgatagtcgccaagatttttccgccgaaaaccgtgtcgtgctcattcaaatcagctgaaaacacacggtgattgctaattgataaagtctgtgaaatatgaattggttccatgtctgcaccccgtcatctttaattattttatttatatcactgcaaacgacctacaatgtgattaaaacagactagctagctcgattgttgttcggacacgtccttcctgctacgaccaccgaaaccgactgcttttatccttatgtcatcgtcggctttgattccgattcaagacacatcgttagaatgtgatcagccgccacaattaatctgaaagcgattggctatacttcgtcgcaaacgcccaaaatttagcaaccacggcagcgtgattatctggacgcttcatgaaagccatctgactgcgaatagtaggcgtcagtggaatggctttaatgttgtcaaaaccagtgagatcaaatgaccgcgccatgacaaccgagacaccatcaccctgattcagcatttctaaaatgagatcaattcgttgaccatcataaaccatctgtggcgtatgcattttttgaaatgccgaaaacaacgggttatcttcaccgatggtatctttcaataataaaattgattcatgtgccagcatcgacagactaatctcagcttgttgcgccaacggatcgtctttcggaacaaggaccacaaactgatcggtctcattcaataaaacgtcataattattgggttgatccccgaaaatccgtgtaaatacaatgtcgacattcgtatgatccagtgcatgcgctaaccgatcgacactcgcctcactaaattgtaatttcacttccggataccgcttcgtaaatgccgtgataatatgaaaagcctggtattgtgctaaagatggtagtccctgaacaaccagcgactgcgcattatgagcggtattagcggccagaacttgttatagctgacgctcttcgcgcagaattgcttgggcccgtggcaataattgttgcccaacccgtgttaacgtgacttgccgatgcgcacgttcaaataattggacctgccaatcgcgctctaaagccataatgtattttgaaatggtcgactgtgacaaaaacatgcgttcagcactgcgactatagttctgggtcgtggcaaggtcaacaaacactgccaatttccgtgtttccataattaaccctcttctaactattcctatttagaatagtttaccacatattcagaattgttcttatccgaaacaagctctaaactaatagctgttgtttttatcaattaaatattgaggagggcttgcgtgccaattggaattattactaacgtgtgtgcgatctttttcgggggtattgtgggcgcattgaccggcaaacgaatgtcacaacgtttaaaagatgggctgaatatgtcctttgggatctgttccatgtgtatggggatttacgcgattgcaccattaaaaaatctagcggcggtcatctttgccgttattatcggaacaggtattggattgctttgccatttgggaactgcaatcaatcacggcgctgccgcgatgcaacgtttcatttcacggtttgtcaaagcaccagcaacttttgagaaacaggcctttgaacagacaatggtcacggtaatcgtattattttgtgccagtggaactggtatttatgggactttaactgaagggatgaacggcgacgccacaattttgatttccaaatcaattctggacttctttgctgcggtaattttcggtgctagcttagggttagttgtttccttaattgctgttccccaactaatcatcctgactgctttattcttagtcgctcacctagtctttcccttgaccactcctgacatgattctagatttcaaagcggtcggtggtattttaatggttgccagcggctttcgcattattgccgtcaagatgtttccgaccgccgatatgattccgatgatggtcgttatcatgccgatttcatggttatggatgaattttgcattgccattattatagataaattattgaaggataaattaaaaagcagttctgagcccacaattatggcttgctcagaactgcttttagtcagcacgtagaaggcttgcactagcaggtcaaccagttggccgataataaaatccagtggccattgttcactaaacttaaaaaagagcgtactaaagttaataccaaccatgcgctccaatcagccaaccgacaagggacgagccaaaaatccctcgtgggtcgcaggcaattctaacggcgtcaactggtataactgtgtttgatagcacgctagtccacgttgtaaatcaagaacctcgacacggcggggcgcatgggtcaagccgcagcccactaactttaataccgcttctttagccgtccaaagttgccaccctaaccgataacgatcttgcaccgataaagcctgtaatagctgccattccgccgatgtaaaggctcgccgaatggcagttacatcatatggacggacctgttcaacatcgatccccaaaggtcccggaccgaccgccaccatcactaactggtgcgtgtgactaacactaacacctaatcgaggatgacttggaaaatacggctggcccaatcgatgataagctaatggtaccgataacacttgctgaattaattggcgactcacggttcgctgagtgacccgccgcatttttttagaaacatcgaccggcatctgaagccactgccgtttaaagacaacttgagtgattggcattaacttaagtggacccctttatccacgtataccacgtccccggtcattccagtcgatagattgcttaataaaaaggcagccacgttgccgatctcacgcgtttttaccggttctccatcaactgtcatactgcgagataattttaataattgctgatgctcatgaatacccgttaccgccaacgttttgactgctccggctgaaattgcattcacgcggacttgttgtggtccaaggtcacgtgccaagtaacgcacatttgcttccaacgcggccttagcaacccccatcatattataatttggtacggctcgctctgatccaaaatacgtcaacgttacgagactggctcctggtttcagcattggccgagctgctcgggcaactgcaatcagcgaatacgcactaatattttgtgccaaatcatatccagctttcgtggtattcacaaaatcaccttctaaggttgctttatccgcataagcaatagcatggataatcccatcgatggcaccatactgttgtttaatgcttgcaaatgcccgctcaacattgtcatcatcagcaacatcacaggcaattaacggcacatctggcgcaacaaaccgttgtaagctttgcttcaaacggtcattttggtaagtcaagataacctgggccccctgtgcaattaatgcctcggtacacccccaggcaatactgcgctgattggccacacccatgaccacaatggtcttacccgataaaattccatccatacttatcattcctcacttatttaaaattgccgataacgggcttggcgttgcgtaaccagttccgccaccgactttgctgttaaagcagttaacgtctcgtcaatggctgttttcagcggttgacaatctgctgcggttgctacttcaggaataatccgatcgataatcccatctgccaataattctgtcggcgtcaagcgcattttttccgcagcttcagcagcacgttgcgattctttccataaaatagtggcatagccttcaggtgataacaccgagtaagtactattcgccaacatccagacttgatcaccacatgctaaggctaatgcaccaccactgccaccttcaccaacaatcaaactcaaaaatggtactcgcaattgtaatcctgctaacaaacagtcagcaattgctcgtccttgtccctcatattccgcatcaacacccggataggcacccggcgtgttgattaaggtcacgaccggctgccgtaattgttctgcttgccgcattaaccgcaatgcttttcgataaccgctaggcgtcgcacagccaaaatgccgagcttgattctcggccaaattttgacccttctgaataccaataatggtgacgggccgttgagcaattgttgctaagccggcgattacagctggatcatccgcccgttgacgatcaccatgacaatcaaaaaaatcctctgtcaagccatcaatcaacgtttgaatgctaatcttactagcatcacgggctgcttgaacttgttcataggccgttactttagacatcctgatgacctccctgagtgattgttaataatcgttgtagtgttttccgtaaggctggtcggggtacaatttgatctaaccatccattggctaataaggtttccgcccgttgaaaatccgcaggtggtgtctgttgaatggtttgttcaatgactcgccgacccgcgaatccaatgagcgctcgtggctcgctcaacataatgtcaccctgcatcgcaaaactagccgtgacaccaccagtggttggatcagttaaaattgtaatatacaacagtccagcttttcggtgatttgcaaccgccgtggacaccttagccatttgcatcaatgcacgagcgccttcttgcatacgcgccccgccagaagcagtaaccatcacaacgggaagtttttgggtcgtacaagtttcaaataatcgcgtaattttctcaccggttgccgcccccaaactccccatcataaatttagtttccatgacacctaagccaaattgataagtcgctaacgtcccaataccagtcaatacgctctcattcaagtgtgaggctgctttggcacgctgcaacttttctaaatatgcagggtcatcaaaactgacgggcgcacttaggtccgcatcccgctcttcaaaactcgccgtcaattgttgaacacgttgccaagcaggcaagcgaaacccataatcacaatggggacataccttgaattcaccgagatcttgggtataacaatcttcatgacaaactggacagcgcgtcaataacgcgtctgggatattatcccgtcgaacagctaactgccgttcagtgggtgcttgaaacttgcgcttgggcatcacttaaccatcctttcaaaaagtcttgttcgatataagctgtggtataggtaccacggctaacagtcgaatctgcaactaatcctgctaagaaggtccggttcgtttgaaccccatcgatggtcaattccaataaacaacgatgcatcttgcgactgaccatcttccgattaataccgtgaacaatgatttttgcaatcatcgagtcgtaaaacggtgcaatcatgctaccagtcaccacaccagcatcaatccggactcccagtgtccccattgggtagatcaaccgggtgatttttccaggttgcggtcgaaaatcgtggtacggatcctccgcattcaagcgacactccatggcaacaccatgaattttcacatccgcctgtttaatttttaatggtataccagctgcaatttgtacttgcgctttaatcaattcaatacccgttaccatttcagtaaccgtatgttcaacttgcaaccgcgtattcatttccaaaaaataaaaatgatgctgctgatccattaaaaactcataggtacccgtatttgtataacccaactttttggttgcgttagccactaattgtcccaatttggtccgttcagcagtcgtgatgaccgcacatggactttcctctaacactttttgatgattccgttgtagcgaacaatcgcgctctggtagataaataacatgcccctgttgatcggctaagacctgcacttcgatatgcttcgccggggcaatgattttttctaagtacaaccgatgatcatcgtatgaagcttgagcttcctgctgagctgttcgaaaggccttcgctaaatcttgatcattgctaacagcgcgaatccctttaccgccacccccagcagcggctttgatcataactgggtaacctaaggtatgggcagcttgcatagccgcctcaacatccttaagcaccgatggactgccgggaatcacgggtacgcctaatcgttgcatggtctgccgggcattttctttgtcacccatctggtcaatcacctcaggacgcggtccaataaacgttaactgacaatccgcacacatttttgcaaattccgcattctcagataaaaagccgtagcctggatgaatcgcctgacacccggtcaaattagcagcgctaataattgcttgcatattcaaatatgactggttgacgggactcgccccaatacagaccgcctcatcagccagatgtacaaataagctctcctgatcagccactgaatagacagcgaccgctttaatccccatctcatgaagcgcgcgaataacttggaccgcaatttcaccacggttcgcgactaagacttttttaaacaatcgccatacctccttcaggcttgcattacaaaggttaaatcagcactaacaacctcacgaccagcacaggtaatcacgccatggcctgttccgatttgacgacgcaacttagttaacgttaccatcgcttctaaccggtcacctgggcgcacatccgtcttaaaatcagcctgccgaattccgccaaaaaagacgttattaccatgatgctccggcatcgatagtaaagccacaactcccgtttgagccaaaatttctaataatactggccgaatcatcgttcttccggtcagtgtcggactctgaaaaaaccattcattaatcgtgactaatttttccgctgttgcgctgacacctggttggaccgctatgatacggtctaataattgcagcggaaaccgttggggaattaaatccgtaacttccattaaacggtcgtctcctcaattgcaaacaatggttcatcaaattcaaccatagttgcattcttaattaaaacttctttaacgatcccactaactgggctagggacttcgttgatcattttcatcgcttcgattacacacaaggtttcccctgacttgacacgatcacccacctgaacaaacggcgcctgtttcgggtcggcagctaagtaagccaccccaactaggggcgccgtgaccatcgttgttcccgattgagtcgccacttcagtcgtcggtttgaccactggtaccgtagagtcggtcactgccggctgtgaacgcgctgaatttgtctcagcagtttcagcttgtttattcaaatgcagttcaaaggttgtcgtcttgacgtccatgacttgagcgctggattgattaaactgattgatcagggcggtcatcgcttccgtatccgtcatactcatacattcacccacttcttaaaggcaaccacggcattatggcccccaaaaccaaatgaattactcaaagcataggttgcggcttgatgttgagttgctggcgttactaaattgactggacactcaggatcttggtccgtacaaccaatattcgcaggtaactgacccgcttgcagagcaccaatcgttgcaacagcttcaattgcacccgcagcgcctaataagtgccccgtcattcctttagtactgctgacttgtatatcttgaccaaacaacgcgctaattgcttgagcttcggcactatcattcgcatgtgtggctgttccatgagcattgatgtaatccacatcacgcggctgaatgccggcttccgcaacggcttgttgcattgcacgtttggcaccagcaccatccggtcggggggctgtcatatgataagcatcgctagtcgttccgtaacccacgacttcaccaagaatctgggcgcctcgggcttgggcatgggccaacgtttctaagactaacgtcgcacccccttcacccatcacaaacccattgcgttgacgatcaaacggtaatgaagccaacgttgggtcagtggctttcgacaacgcagtcagggacgcaaaccctgcaataccgatttcgttgacggaagcttctgaaccacccgtgatgatcacatctgcctttccttgacgcaaatattcaaacgcatcgccgatggcattcgtcgccgacgcacacgcggtcacaatcgcttgactggtattctgtgcgttaaattgcatcgcgatattaccaacaaccatgttgatgattgaattagggacgaataacggtgaaactcgtttgggactcttgtcgtgcatcttgatcacttgcgcttcaatcgtcgttaaaccaccgatacccgaaccataaataacgcctaatcgttctggatcaatatttgcttcatttagtccggcttgcgccatcgcttcacttgcactgtatagaccataaacggaaaataaatccaatcttttcgctaatttcttttcaattcgttcttctggctgaaaatccttaacctcaccggcaactgtaatcccagtgggcgtcgcgtcaaacttcgtgatgggcttaatcccaacttgtcccgcgaataaccccgttaaaaattcatcaacactattaccgaggggcgtcaccgcacccattccagtcacaactactcgttctgtcattggataacctcccatatcttatatcgtcatgccaccgtcaactgttagcacttgtcccgttaagtacggttggtgcaataaaaagtcaattgcttgggcaatttcgtcgggcgtcccaaagcgtttgagtggaatatcacttaaggcagccgccgttacacggtcattcaattgtgccgtcatggccgtcgtaatcattcctggggccaccgcattacaccgcacttggcgccgagccccttcctttgccgtcgttttagttaaaccaataattccagccttactagccgcatagttcgcctggccgatattgccatgtaacccgaccacactagcaacattaacgatggcgccttgtcgctgtcgctgcatgacttttaaagcgtatttggtcatattaaatgtgcccaataaatttgtttgaatcacactcatgaaatcttccgcgtgtagccgcgttaataactgatcatgggtcacaccagcgttattcacgagtccatctaagcgaccaaaatttgtcatcacggtctcaattaaatcagccgccgtttgatcatcgctcacatcaccaactaattgcgtcaaccttggatattcagccgttaatgcttgccaatcggccgcttcaatttcatgatgaacgtttaaaataacgctggccccctgagctgccaaccgtttgactgttgccaaaccaatacccttagcagctccagtgactaaaatcacttcatccacgctcacgtacctcctcagtatcctgacaataattctgccaatctgtcatatcttcaattgaccaaacccttacccccggcaatgtttgtttggtaaaagttgctaaactatgccccggtccaacttgaataatctcatcgacctcatatgtcgcaattcgttgtaagcaggccgcaaagtgcgttggcgatactaactgttttaccaacgtttccttgacagttgcctggctaaagggggtcacggtcgtattactgatgaccggaatttggggtgctgcaatattaacaaatcgtaatcgttgcgccaacgcctcactcgctgctgccattaacggcgtgtgtgaagccaccgcaacgtctaatgggaccacccgtttaacgccgtgtgtttttaaataggttcgcgcagcttgaataccagctgcatcgccaccaataacaatttgatcagctagattgtaattagcgggatacgcaacccccactgcttgggcactttgacaagcggctgcaaccagtgccggcgttaccttcaacgccgcgaccatctccccgggatgctgtaatcccgctcgttgcatatatctagcccgatcggcaactaacttcaagccatcagcaaatggcaggacgccagctgcaatcaatgcggcatactcgccaaggctcaatcctgttaacacggttggacactcattaagcaacgctgttaaagcacgatataaccccatattcatcgctgtaattgcaaccggcatccgttgagcatcatcgatccaatcagcagttacccgcagatcccagtccaacacttgattagcttcgtcaatcgtggcttggtacgctggtaacgtttgataaagatcggcccccatatcggcaaactgttgtccttgaccactgaataagattgccgttttcataacttagtcctcgctattttcctgatgagtcgccacataatcaactaaatcaccaaccgtggctaaagcgtcatccgtttcgatttcgatatcatattcgtcttcgatcttatcgatcacttcaaaaacgtccagactatcaagtgctaagtcttcggtaaagttcgttgtcatcgtaatcttgtcagcatccacgtctaattgttccacgatcatctttttaatttggtcaaaaatttcagttttagtcattgttgattcctccagaatttttaaattaattttaaatgcttgatttcagttatcaattaatactcaattacgacactaccgacggataacccgccgccaaaaccggtaaacaccagcttgtcaccacgttgaacttgcttttgggcaaccatttcggcaaatagaatcggttcactggctgccgcagtattgccatactgtgcaatgttcatcggtaattgttccgtagctaagtttaatttttgaccaacgctcttaacaatacgtgcgttggcctgatgaagcacaaatgctttaatatcactcgactcgagccgtgcctgcatcaacgcctgctcaattgagtgcggcacttgcttagtggcaaagtcataaacccgccgaccattcatctgaaaggcccagcggttagaatctgcaccatcagtccgtgtcgaccacggattcacctgaggttgctgtcccgccgttaaataatgcccgtcagcgccaaacgtcgcgtaatgaccgcccagccagtgcccagtggccgtattaggcttagcagtaatcaatagaccacccgcaccatcaccaaataaaacggcagtgctacgatcatgccagtctactaaccgactcaaggtctcgctaccgattaacaaagcggtctggcccggttgtaagtattggtgaaccaactgcatcccataaacaaagcccgcacaggcaacattgatgtcaaaggcaattgctttttcagccccaattgctgcctgtacttgaggagccgtcgccggtgtcaaataatccggtgacatggttgccacgatgatcaaatcaatcgccgtcgccgctagccgactttgctgcaacaactgctgggcaactgaaacagctaaactcgtcgttgtctcatcggtcgcgacgtggcgagaacgaattcccgttcgctgcttgatccaatcatcagaagtcgccatcagttgcgttagttcttgattcgtgactttggtcgtcggcagtgccttagcactcgctaaaatcgaaaaattagttgtcatggttggttacaattcggcaatgcttttaaaaaactttcccaaacgacaatcgccgaattgccattaccacctttctattttgaatcagttgcaccaacgataaaggttaaatcagttgtgcaggctgccttgtcaccgaccatcgcctgacaactcaccgttcccatgttggaccgttgcttgaccatttggacatgcaacttcaagacatcaccgggacggacaattttgcggaacttggcatccttaatggcgccaagataagccgtcttaccagcaaacttttcagatttcaaaatcagaatcgacgcggcttgcgccaaagcttcaataatcaacacgcccggcatgaccgggttaccgggaaagtgcccttggaaaaatgactcattgatcgtgacatttttcgtcaccacgatcgattcacccggatttaattcatccacccggtccatgaataaaattgggtaccggttggggattaattgcataatttcacttgcttctaacacactcatagttagtcgctcctttcacggcgtttgggaatggcattaagttaatcgtccggccaaatcttgtcaattgatttcagcagattaatttacagtatgttacattttttagtagccaaatcccggtaagctgggctctaatcgagctttatttttttgcgaaaatttcttgacgatccattttttgcggtcataatccgtcaacgaactggcacagtttagcaatttgactataaagtttataatcaaattgctaacaagttttgacttcagcaagcagtgatacaatctgttcaactgtcactagcttaaatgcacgcaaaaaaaaattgcatctaagaactagcattcttaaacacaattgttatgacgatctattaatttaaaggattacccatcagtctaaagccatcacatccataagattttaacgcccataacttttaacctaaacggcaatgcctgttaatttttgaacatccccagagattgttggcggtaaacggatggactctgatgaaaccattttttaaaagctctcgaaaaagactctgggtctgaataccctaacaaatagctgatttcaatcaagtttagcgattgatctttcatcaagggtaccactagggttcgacgcgcaatttggacttcatcattaaatgtggtgcttaaagtactaagatgacgctgcaaggttcgtttactgagattcaaacttgttgcaatctcgtcaattgagaaggaaccactaggaattttcttcaacaatagtgcttgaacagtcgcgagcaatgattggttgtgttcaatagccagtttttgttggtctaaccctggttgcaaaaatgcccacattgaattattggccgaaataaacgcccgctgtaagtccgtgacttgaaactgaatgcaattatcagccaattgttgaggtcgaatgcccatcacggcatcaatctgatcaccatacggatacttactaccaactgaaattggcttgatgagttttcccgtacctactcgtaacaagctgattaacaacaattgttccgtcataatcgtgaaacgcggcaactcgacgccaagactatttcccaaaatatgaatattgacaatatctggcttggtcactatctctaaatgaaccggacctgccaatgatttatagtttgccatgcgtgcaatcgcttgttcaccatttttagcagctaatgctgcaaaaaaggacggcataaacgtattaatattagtaatattccctaaactaagaatcatttcatccgtcaattggttgtcgaattcgttcattaactgccaatactccacatcagaaagcattaattgttcttgccaaaccactttattaataccggcagcttcaagcaggctatttaaatcaacgccaaggcttgccataaaacactgaaactgttcagaaaccataatcttcacactaatcactcctactaactggcatgcatcatgataaaatcaaaaacacgagtcggtaaaatcgccttagcaagtaccagcggtttagccccaaatccaattaaataacgcacccgtggtcgtttctgattgaccgccttcgaaatagctttagaaataatttttggatcagacatcattcgcgacgagtattgtcggcgcatacccgcggcagccttggtcgcttgtgtttgatatgcactgtgacgtgctgaggcttctaaatgatccgcagcaatgaatccccagttggttttaatcccaccaggttcaataattgcaactttaatgccaaagtctttagtctccattcgtaatgcgtcactaaacgcttcgacagcgtacttggttgcgtgataccatgcgcccatataactcaccaaccgtccacccatggaagaggtattgataatgcgtccttcacgttgcgcgcgcatatacggtaaaactaattgtgtcagccgagccatcccaaataaattaacctcgaactgttgcctggcttcatcaatggaaacatcctccacagcgccatatgagccataccccgcattgttgatcaaaacatcaatgcgtccttcactggcaattaaagttgctacggcctgactaagcgactgctcattggttatatctagtgacaagggcttaacgccgtatggggctagtgcttcaagtttattcaaccgccgcgccgcaccgtaaacaacgtgaccttgctgtgctaagtctttcgctgtctgaaacccaataccgctgcttgcacccgtaattaaaataactgccatctcaatgacctcctatgtttttcaataacaatagtttacatagaaaatcgcaacggcttaatgatttatcacgtcatcatcataacataacatgccattttttggcgcaggccattaacagctgatattaatcaactcagacaactgcaaaatcgcactcattacgcctggcgctgttgatcaagccctgatggtctaagtattttaaaataactacaccaccaaaaattcgcttgaaattaatttcaggcgaattcataaacatcctgctgccaatttctcatcctaatcaccatccgccaatgcccccgctaactagccggcactgcacttccgattgcaatataacccacaacaggacgctgaaacccaccatgacacctaaacactgcccttcaaagcctgttagcgtcggcagttgcaagagtccgagcttgcgccgtttttgacgggctaacttaatcatgacttcacccgttaccacaactaatagtggtaacatcactagccaccagcggctgccgaatgaatcagccaagccggcactattaaaatgtgtgacaactgtttgcggtgccaaaccaatcataatgacacatatcaaaacggcaccagccacaattgttcgcacgatccaagtaaagactcgcattacgctcacctcatttttgacccagtatagcaagctggcgacagcacggacagcaaaatgcgttcttttaaacggttaattatcgaagccaactacaatcgtgcgaccagctagctttaatgacacggttcaactggttgcatgtcttttttctaataccaacgcaaagactagtctagatcaactaagcttgattgatttttaccattaaattatcgccatcgaaaaagtcgtttcagcacgatgaatcagtactgaaacgacttttaatcgattgcttttaagcgactagttacctagtcgagattaatcaatggtaatcatagccttaattgtctttcgattttgcatgtcttgataagcccgattaatgtcggctaatggatacgtttgcgtaaatacccggcccggattaatattaccgtccaaaactgctttgagtaagaactgtttgtcataagtcgtaacggaggcggaaccaccagcaaccgcaatattttgagcaaaggttgacccaagtggccggttattataatgtggtacacccacatagcctacgcgacccccattatgcaaaacacctaaagcttggtcaatggccgcttcagtgccgacacattccaacgccgcatccgcgccgccaccaaggatttcgcgtacctttgcaatgccttcgtcaccacgttcagcaacaaccgcggtcgcgccagaagcaagtgccatttgctgccgatcttcgtggcgactcatcaagacgatttgcgcggcaccccgcaacttagctgcaatcacagcacattgcccaacggcaccgtcaccaataaccacgactttatcgcccctttgaacgtttgcacaccgtgccgcatgataaccagtcggcatcacgtctgccagcgtcaacaatgacttgagcatcccttccgtatagtcactaggttgaccaggaatcttaactaacgcccaattaccataagtgaagcgaatgtattctgcttgaaagccattagaccaatttgtgtggtccggatgccgatcacaagtaccatcgaaaccagccaaacaagccgtgcactcaccacagccatgggtaaatggggtgatgacaaagtcgcctggcttgaccgtcgtaatggccgagccaattgcctcaacgattccgatagcttcatgtccttcgttgatcgaatgggcagccttgtcatcaccatgcgcatatgaccacaaatcggaaccacaaacacaagtccgcacgatgcgcacaatgacatcatcatcagattgtaatgttggtttgtcaacttcctgaacagatactagtccagctttttcgaaaattgttgatttcatcctaatcacctttggccgcctcaaccaaaattcaatcagcggtcgttcccttcatcattaaaataataatattaaaactaatacacatatattataacaataatctgcacgtatcagttaatgattgcaccaagtcgggtatcaacaaatactttagttactcagataattgtgaccagactcgcttgttacttatcattcagaagctttccataaaaaatgcgcccaaccatgttagtttcctagcaaggtcgggcgtcttccctttgtcgattgaccactttcaattcaagctcgaacccactttaatagtgccgtagctgccaattcatggaagcgagcgccataggttaggcctgcgtcatcacagcggtaatttgattgatgtaaggtcccattgccgcctgaacctaagaatccatagaatcctggaatacattcttgatataacgcaaaatcatcgtcggcattgcatagctgggcaggcacaatatcaaaatcatctttcagaacacgtgatagtacagcggtaagtgccgcgttattgttgacacagcttggtcctcggtcccaatcaattgtagcggtttgctgattcatcttggcagttgcacgcacaatatcgtaaaaacgtactttagctagatcccggttagccgtgttgaaggtccgaatcgtgcctcgtaaattcgccgtatttggaatcacgttaaaagtcgttcccgcttggacggcagcaatcgttagcaccagtgctgcgtctggcgcaatatttcggctacgaatggtctgtaaattactgatcaattcaccaagcgtcacgatgggatcatgacttgcttcggacatcgctgcatgggcgccctggcccaaaattgtgacgtcaaaattatcattactagccatgagtggtccagacttcatcgctaaagtgccgactggtaaattcggcatattatggaatcccgcaatcgcacgaacacctgctagaacaccattatcaatcatcattttggcaccgcggtgtccttcctccgcaggctgaaagatcagtcgcaccgtaccattgagatctgcctcatgcactttcaataatcgcgctccccctaataaggcggccgtgtgaaaatcatgcccacaagcgtgcatccgaccaggaatcgttgatctaaaggataactcattgtcttcttggattgggagtgcatcaatatccgcgcgcaacgcgatgattggcgcaccatgcccaatctcggccaccaccccagtttctcccggatagtctaccaaccgaatgttcaactcagtcaatgtttgcttaattaaagcggtcgtcgcgacttcctgcagtgctaactctgggtgtgcgtgtaattgatggcgcaaggttgtcatccaagctgctaaagttgttgtcatcatctgaaaagccccctataaaattttcaagaagattgacgcaataatcactgacgccactgagacggttgcaaaaccgcccactaacattttaggtaacatctggtctagtaaatattgcttttcctccgcagtcgatcccataatttcggtcacttcatgggtgacgatatagtccgcggggaaaccaaataaggcagtcaatgcacttgcaaaagccatttcgcggctaaatcccaacggtcacgccaataagctagatgcaatccacatccctaaaacaccaagaacgatcaacgttacaatcgggatcaaaataccacttaacatgctgattttaacaatgtttagattggcaaaaatataagctagcaaaccatacatcagccagtgaaagacgcccgctttctccaacaccgcatcttctaaaaagcccaactgatgcgcgataacaccaaacactaaacaaatgatgtactgattaatcgtgccatgggctaactgggcagtccattcagctagcccagtcacagcagcgactttaaataacataaaagctgaagtatcataagcagccggtagttgccaatgccgtaattgaggttgaactgatttcaccttcgctggtacggttggtagcgggcccactggtaattgcgccgttgtttgaactgtcgcactggtggcagaatcagcggtcgcgaccgtgacgtctacatgtcggacttgcaatagtcggcgactctcccgttttagcatccacgcggttagcggataaccgagcatgctgtgcatgacaaacattgccaccggaaacgccacaagtgcggtaatatgttgggccttgagtccagctgtcatcagaaaggcagccactaacccacccgtcaacgggggcacactggcaacgatcgtgtgccaatcaaataaaagacggccaattcccatcgtgagcaccactgtcccaaccacgccactcagggcaatcacaactgcgcgccactgttttaacaacaatttcagatacatcaacgtccccatatgaaccaataaaacggcttgggtaatttgaataaaggcagtgccaaatgaagcagcagggacaatgtttttgggaacaattgtccaaaaacccactagaaataagagtgccgtaataaatacggatggaacataggcccgactgcgcgtggaaacccactcgccaagcatcataaaacccatgacaaccattagagaaagaattgctaccattaccatcacttccattagcttaatttacgatcggctttttctaatcgtattatcataatctaacagaaagccaatcgtaaaacgagccgttcaatcagatttcgtttaaatctaatctcattcgcaacgacacaaacgattctaaagtatcgcacctagttccgataagattccaaatactagattgactgaactaactaagcaaatttcaatcaaaatttaaatccatgggacaatggactgggcgttcataaataaattgacgccccaatcgaccatctatgcggcgatgcgtatcagtgaaaccatgggtcaggtataaatgttgcgccacatgattggcatgattgaccgctaataatattgtttgaatcatcggataatgactggcaagataacgtggtaattcggcaagcgcgtcagacgcaacccgctgatgcttaaagcgatcatcaacagataaagctcgcaacaaaatcgtattcacttccgtttcaccgtaactgagcggtccttgaccaacatgcaaacagaaaaagcccactaattggttgccattcataatcataacggccgttcgttctaaatcagatttgcaagcacgaataacttgttgtggcgtcgccgtgtacatcacattaaccagttgatactgttgtatttgcttcagtgctccccgtgtcgtcgaataacgtactaattgaatcatgaccatcacacttccatttgaccgatttagcacttagtgtaacagtccgtggtcatgactgggaattttaataattcaattgttgaattgactaactggcgctcgattcagcctgcactactaatccaccacaaaaacggcatcggaaaaactgcccgatgccgtttggtgatattcgattaaaccagttaatttcaaatacgattcaagtacttcatgggcgcaataaaatcttgccagcaacttgcccggtctcaagggcccggtgcgcagcggctccttctgctaatgaatagactgtcgctggtcgtatcgtcacgcgatgcgtgagcacatcatcaaacaattgattggcacggcactgacgagcagccgcgctgtccaaataatcccataaatcaccagtcatcaaactcttggattcggacattagcttgactggatcaattactggtggattgccagctgccatgccataaaaaatgacccgcccacggtgcttggtagtcgccagactaactggtagtgtcttaccgaccccatcaaacaccgtatcaaaaaaattatgatgggtcgtgtcccaaggatcatggcgcataaaaacggtggttgcgccagcttgataggccaattcagctttcgccggtgttgacgccacaccataaacagccacctcattggccacgagcagttgcgttaatagctgcccaacaccaccgctgatgccatgaatcaagactcgatcgtgcggttggctttgtgctaagtcatggactaagaactccgcagtcatgccctgcaatccaatgctagcgacctgctgatcattgattgcccgtggtactttaatcgcctgatcagctggaaccgcgacaaggctagcgttggcaaacggcacgtcaacgaataacacccgatcaccgcgtttaaaattcgccacttgcttaccaactgccacaaccgttcccacgccttcataaccatcaatgtacggttgatgcttttccaaatgataggtaccacgacgacgataaatgtcggcaaagttgagcccgatatacgttgttttaaccaatacagtatttgcagtaacgattgggtccgccacctcaccgtactgtaggaccgacgcatcgccaaaatcattaaaaaataatgctttcaactaatcacccgtcttttctaacaaatcgtcaatacggcccgatgctgttaccaacgtcaagaaacggtggttccaaatccgatcttgataaaaatcaatcgtttgttgcgcactcatcatggaattggccgtcgttgtcgtcaacccccgaaccatttcgaggtggtagcctaacccatgagccattttaaccgtcgtatccacacaaaactcaacttgcgcaccacagatttcaagtgtttgacatccaatcgccgtcaattgggcttgtaaatccgtgtgataaaaagcgttggcgtgcgttttctggaccacaatatcggttgcttcaattggcaactctggtatcatctgccaatcggcagaaccagtgactaagtcagcatcgtgatgttgcacaaacacgattggcttattttgagcccgataactcgtaatgcgctgttgaatacccgcaatcacggttgccaaattggcaaccggttgggacccgcgacagacaccaacttgcatatcaataataatcagtacatccgccatgttgagccctccttaaattaatttaactggcttggttagcgtcaactattattaacgacgcccacaaagcagtaagctgtttttagactagcacattatcctagcgtttcccagcatttaatcgaagtagcccggcacaacaacatcgtaacaaacaagatcagtcaactgtatcagccgtgcgaccatccaatgcgcgccgcatccgtcgcgtatagtctcttaagactgctgtcgctggttggtgcgtcgcaatcaaatgcacgactgcactaccaacgatgaccccgtccgcaatttgtgccatggcctgggcctgggctggctcatggataccaaaaccaattgcgacaggtaacgtagtcgcatggcgaatcttcgccaccagtgttgctaaatcagtcatgatgtgtcgccgggtccccgtgacacctagtgatgatacgacataaatgaagccccgcgcctgctgggcaatcgctgcgatgcgtgcatcatcactcgttggcgcaatcaatggaatcaaagcaataccatagtggtctaaggttggtcgaagttcaccagaggcttctagtggcatgtcgggaataatcaagcctgcgacattcaaactttgacactgctgggcaaaggcagcataaccaaactgataaacaatgttcgcataggttaaaaatacgagtggaatagttgtcttctctcgaattgccaccaccaattcaaaaacgcgttggggtgtgatgtgttggtcaaacgcacggagatcagcggcctgaatttcgggaccatcagccacagggtctgagaacggaatgccaatctcaacgagatcacaacccgcttctgctaacgcaacaacttggtcaactgtcgcttcaaaattaggatcaccggccactacaaaagcaataaacgccttatgatttttaaaaattgttgttaaatcagtcatcaattgtcacccctcgatactttgcaattgccgccacatctttatctccacgaccggataacgtacaaataatagtttggtcacgtcgcatcgttggtgctaattgttgtacgtaggcgactgcatgggcactctcaatcgcacagatcaccccttcgaccttagcaatcagttcaaatgcttgtactgcttggtcatcggtgatccccacatattgcgcccggccactcgcagccaggtaggcatgttccggtccgacgcccgggtaatccagcccagccgagattgaatagaccggggcaatttgtccggctttatcttgtaaaaagagtgacttcatgccatggaagataccagtccgaccacgttcaatcgtcgcagccgtcaacggcgtttgaacacccttacccgttgcctcacagccaatcagctcaactgacgtatcatcaagaaaagccgcaaaacttccaatggcgttactgccgcccccaacacaagccacgacggcatccggcaaatgacctgtttggtccaggatctgctgtcgggcttctacactgatgacactttgaaattcatgtaccatcattggaaatgggtgtggtcccgttgcagagcccatgatataagctgtatcatcacagcgccgcgtccactcttgtaaggccgcattgatcgcatcctttagcaccattgaaccagtcgtgaccgggtggaccttggcccctaatagttgcatccggtaaacattcaatgcttgacgattcgtgtctttcttacccataaagacgtcgcattccatcccgaacaaagcagcaacagttgcagttgcgaccccgtgctgtccagccccagtttcagcaatcaatcgctttttgcccatcttctttgccaacagtgcctgccccaagacattgttaatcttgtgcgcacccgtatggttcaagtcctcacgtttaaaataaatctgagcaccacctaattgatctgataatcgttgtgcatggtacaacaacgatggccggttcgcatagttattcaacaagtcagtcaactcttcttgaaactgcgcgtcctgtcggtaatgttgaaaggcgcgatccaaccgctgtagctcggtcattaatgtttctggaacgtactgaccaccaaagtcgccgtaacgccccgcctgtgattgatttttaatcatactaattcctcctaatttctgttaataatggtgttgacacgcccgtttggtgcgcccgttggaccatcagattgattttttcacggtctttattgcccgccgtctcgacgccactagccacatcgaccattgccgggtacaccttgttgattgccgttacgatattcgtcggtgttaaaccaccagccaagataaacggccggacgggacgctgtgattgtaattgattccaatccaacacctgtccactacctggacgggcattatccaataataagtaatccgcttgacattgcgtagcattcgctggcgtcatcgcttgaatcaccggcacatgggcggccattgaggacgcaatccgaggatcatcgacggtagcgtgtagctggaccacctgaataatgtgttgttgcacgagagctaaaatttccgataattgattagttgtaaacacgccaacacgccggatacgcggatctaattgctgtgacagttggcgcgcggtcgccatcgtaatccgtcgtcgacgaccgggggcaaataccatcccaattgcgtctgggagcgcttgattaaccatcacgacatccgctggtcgcattaagccacaaattttgatttgagtcatccacgcacccccgcccgcaattgcatgacggcttgacctttatctggtgcacgcatcaatgtttcgccaactagcatggcgtcaaagccagcagcggccaactgttgagcctgtgtggccgtttgaataccagactcagcgaccacataacactcagctggaactgcttgccgtaactgacagctcgttgcaaaattgacactgaaatctttcaaattccgattattaatgccaataatccgggccccagccgccaccgcttgcttaatctcagccgttgtatggacttcaactagcgcacttaaattcagctcatgagccaacgtaatgaaagcctgcagttgaaccggtgttaaaatagcaacaatcaataaaaccgcactagcaccagcaatacgagcactcgcaatctgactagcagctacaataaaatctttacgtaatgtgggtaccgagaccgtttgcgcaatggcttgtaagtaagacaactgtcctttaaaataccggggttcggtcaacactgagatggcatcgatcccagcagcaacatagtcttgcgcaatctgtaaatagtcaaactcagccgcaatcagccccttagaaggtgacgcccgcttaacttcaccaataagctgtaagcccggctgggccagcattgcttcaaatgataaaacgggggtggtcatttttcgagcttgttgaatgcgcttcacacgctccctaactggcaccttctgaacccattgctgactcgcctggacgagttgatctaaaatcatgaggccatcaccgcctgactactctgaattaattgggccaacttagccgcggccgctccttgatcgattgtttgctgggccaactcaaaagcggccgctagatccaactgtggcttggcaatatgcaacgccgcggcggcattcatcaacaccacgtcacgaggggcccccggttctccagtgagtactgcccgcgtgatggcggcattaacttgggcactaccaccaataagagccgcatggtcacaacgcgtcagtccaaactgttcaggcgtcaggattcgcgttacttgctgcccatgattaattacgatcacatccgtaggggctgccgctgaaatttcatctaagccgtctcggctatgcacgaccatggcatgtttaacatctaaacgcgtcaacacttcggctaatggagccattaaagcttgccggtatacccctaatagttgcatctcagcatgagctgggttggctaagggacccagtatattaaaaatagttggaatcttgatttgttgccgagccggagcgacaaatcgcatcgcctgatgatattcgcgcgcatacataaaggcaaaattggtccgctctagcaatgctagactctgagcgggcgttagatcgattttgataccgagtgcttctaaaacatccgccgcaccactcttggacgacgccgcacgattgccgtgcttggtcactggtacacccgcagcggcgaccactagcgcagtggtcgtcgaaatattaaacgaattcgaccggtcaccgcccgtcccaacgatttctagcgtgggccgtttaactttaaaaggtaacgcctgggaacgcatcgcagttgctgcaccagcaatttcatcgatagttgcctttttgatggctaaggcggtcaaaaagctcccaatctgtgcgtcggtggcctgacctttcataatttccgtaatgacttgttggctcattgtaaagtctagattttcttggttagtgagttgtgcaatcgctgtttcaatcataagtattcctccactctcgtctgcttaatgtttaagtgctaaaaaattacggatcagttgctcaccaacggcggctggcgtcatgattgattctggatgaaattgaacgccgtacagctgacggcccacatcttccactgccatgatttcctgatcatcgcttgtcccaatgattcgaaagttaacgggcaaacggcccgcatcagctaccaacgagtggtagcgcgctgccatgaactgcatcggacaatctttaaatagtgatgacggctgcacgtgcattaacgtggcttgcccgtgaactaaatgctgggcgccttgcagcgaaccgccaaaagcggtgaccatcacttctaatcccatacaaatccccaatatggggacctgaccagctaattgttgcacgacttgtggactaactcccgtgtgggctggcgtccccggccctggtgataaaatgatatggtcaggttgtaatgccttgattgcagcaaccgtcaaatcgtcatttttaatgacccgtacatcgggcgtcagacgaccaattagttgatacaagttataagtaaagctgtcatagttatcaattaataattccatctttaactcgtcctttcgcgtcttgtactgcattaacgatcactcgttgtttattctggcactccttaaattcttgagcgccgatactgtcagcaacaatgcccgcacccgctggaatcaccaaccgttcatttatccggtaggccagccggatgccaatcgccatgtccaaattaccgttacaatccaagtaaccaaagcaaccaccataaacaccccgcggcacctgctcataatgattaatcagggtcattgcttcaatcttaggcgcgccagctaacgtcccagctggaaaagtagcggcaagcacttggagtgctgtagtagtcggcgccacttctgcggccactcgagaccctaagtgcatgacttgcgaataacgaattaatcgccgtaaattagtcacccggacacttttaaactttgcaacttgtcctaaatcgttacgtcccaaatcaactaacatattgtgctcggcaatctctttagggctggtttgtaattcatgagccaactgccgatcctcggcaggtgttcgaccacggcgtctcgtcccggccaatggatacgtcgcgacttgttccccatccttcgttactaacgtttctggtgaggccaccgtcatttcgaaattagcctgtttaaaataacaggtatacggggccgctgttttttgaagttgctgataaactgccagcaatgacccgctcatggtccccaaacatggattagcatatatcatttggaaaatatcaccagcgtagatgtgttggcgaattcggtcaacctgacgcgcataggtcgcttggtccacttgcatgtgtaatggttgctgcaagtcaaatggtggcaaagctattggttgctgcaattgttcaataatggcggctaactgttgcgttagagccgtttgagtcacggcgtaagttgccgctaaatccgcagttggaatcagctgtgtcaacccaagctcatgatgtcgatgatcatagacgagcacactcgtaactaagaataaacctaagtcatcgagatctgcggttgctggtgatttcaaatgcaacttgggtacaaattgttgaacatactcatagccgaagtatcctatcaagccccccgtaaatggtggtaatccatgaattcgtggtgttcgatattggtttagaatggcttggagtgtctcattagctggtcgttggtgcttggctagttgccgacccgtgagacttcgctgtggtttaaaactaaaatagctatatcgttggtgccgatcaatcgtcagcgcgaaaccgttccccatctggtggataattttagcaaccgcaatagggtcaaatgtgacgagtggtcgtttgaccatcactggtacgtagggataatgatcctgataaggaatcaaggttggtaatgttggattcatattgaaccactcctcattaataagatagttttacttgagttgtggttaattgccatcgttgctgcattgaactgccccctatcaaaaaaatccgtccatgactaatgacagtcaaggacggatttttccgcggtaccaccttggttggacaccaaattaccccattcaggttagacttgggtcccagcttagcgaaatgcaaacacattcccgggaattgacgactccctatcgtcgcgaggtagtagaacaaaactgttcgttagtcgcgccctcagtggtccatttaataatttgcgttcgatcgcactctcagcaacggcgactctctttacgggcatcattatcttgatctccacttcatcggtttcatggacgaatattaagttgtcattaacattaaaactcaatgagcaatttgtcaacacttttatcttaatttaatattatgtgactgtgaaattaacacttattagtcaagttgctgccaaaaagtcttgtagtaatgccagaccaaaccagcagaaataattccgacgccaactaatacaatgatattaatcagcatagctgccgccgcgaacagctgaatcagcacactatagatcacaattgtcagcacacccacaatactgcaggccaacaagttaagcatcaaaccaagattaccgccgccccgattaaacaattgggtcacattagtccaattcgtcagccgtagctgataatcacgcttaaagtaatgttgggcagctaggtacgtcccccaagcagcgcccaatattagagccaaatctagggctaatggtgctcgcccagcgatacccaccactagaaccatcacgccattaatcatgacctggaaccaataacccaagtaaaacttttgtcgtaagtaacgggacattgggattggcagtgcacgcacaaagtcaaagttcattttatcaagtgaaatgagattaccgactaatgaggtttgattaacattgacgatcgcaccggccatcccactgacaaaccagacaccgagccagttcagcgatagccggctaaaattaggagcggtccccgaaaagaaaacggtcccgactaaaatcaatggcagcaggattgaatctgtgaataattgtaaggctaaactgggttctttcagtaactgaaactggtaggtacgcaaaattttattgcggttatgttgtcgtgaatgtcgacgcggtggtgttgccactaacactgagttgacttgcgtaagctgttccgctaagtgggtcaaaacaaaccgtcctgtcagtgcgaacaaaatcagcgagatgacaattaaactcgcccaggttagcaaactcgtcattgtcaacggcgtcgtgaaaactttaaaaatcggtatcaataggggtaatgctgcgcggtcaacctgcgttccggtgtcagatgatgagccgcgattcatgaagtagagcccgactagcactaagacagcgttaaggcctaacatgacgttcatcaccattttttgatgggcgcgaaacacggttagcttggttaagccaaaaactattagggcgcacaagcatagtaacagactcagtattaggccatacatcaagacggccatcagcacacctaacaccacaaagattccggcccgtgttgcggtcatgataaaaattaaaagtaacggaatggtaaagggtaccgtgttgaatatcacgaccaaaatcttactcataaaaatttcttgattgcggaaaggtaacggtaagtattcaacaagatcattgccggcaaaaaagacgttataaataccggagatactctgtgaaactcccaataagataaataacgccacatagaacgtaaacatgcctggcaacttgctaaaatcaaaggccaacatcgtcaagccataaatgccaagaaacatcaaggcattcaagtaaaattgccgcattagcttcttactcaaggctggccccgaagcgccctttttacgtagccgatccgttagttgcggattcaacaacctgagattaacagccaacaaaacacgtaactgacttttatgcatcatgctcaccctccagcgcatcgacaaggtgatcatccgtcaaccgcccggccatttgtaaatatatcgcctcaagtgattgttgcggatgttgagctagtaattgttcaaccgaaccggtataaatcaattgcccctgcttcaaaattgccaatcggtcacataactgctgcgccgtatccagattgtgggtggaaaaaatgaccgtcttgcctttggcagcatgggccttcatcaaattttttaaatcaaaagcagcttgggggtctaacccttgcagcggctcgtctaaaatccaaatatctggatcgggaagcaacgccccaatcaaaatggctttttgccgcatcccgtgtgaataactagccatgggttcgtcaacgtgttcagtcatatcgaacagtgacaccagctgctgtcgccgttgctgaacggcttcctctgattgctggtaagcggcagctatcaagtcccaatattccatcgccgaaagttgaagaaaaatatcgggtgtgtccggtacgtaagagatcttttctttgacggcttgtcgttgctgttcaaggtctaagccatcgaccgtaaccgtgccactcgtcggtttaatgatactgactaaatttttgatcgtcgttgatttccccgccccgttgtggcccaacaaaccgaagatttgtcctgatgcgatggttaaagtaagctgattcaatgctgtcttatccccataacgcttcgttaattcgtgaatttcaatcatgtgattatccccctagtcatcagttacgtttattataccggaatcgtccgaaaattcgaaaccggagcggtacgttgctcattgattaacgcttctgtcgccaatgactagttccatcacgaaactaacgatttcaccgatccagaagcatcagttaacctcaacttctagggcaagtttcatcagactgttgattaaaaaacatattgcaaccaagaaccgttaaatcacctgcccccaagatacttatgattctagttcgatcagggaccgtcttatttttaataattgtcatatacaagcaaatcatttaggaattttcatctccataaatcaagcacaatttatccgctggcattcccatgttaggcctttttgttacttacaattctgaaagaactccactaagtccaattaagaagctggtaccgttgctgtaacgcaaaaaagttcttctctgacaaggcatcaggccctatcaaggaagaactttaatttacactttgttatttaaataacggctttccatcgcctggcgggcaagaacagcgtcctcaaaatgctgaaacggcttgtgtaacaggtagcgccccttgtagaaaaatgtcgccacccatttttgagtattgctatcccagctgacaccgatgacaccactcttattacgcttagacataatctttgacggtaaatcagtgtgatgatcatgaattttcagattgcttaaccgccccatactggcagccgttttgggattacgtcgaattaactgcgaccgactttctcgtgtcaaacacccacagcttcttgctcgcccatgccgcaacgcgtacgaatcagctttggtctgattgccacagcgacactgacacaaccagagggcattgccatttttggcagttccacaacgtctaatgactgttaagcggccaaacttctgacccgtgatatcgattaaagtagtcatattaacgcctccatttaacggctaattatgacgtttcttcaaaattgcactcacaccaactagtaaggttgctgcggtcaaaccaagtagttccgccgcaacactagcttgccgattatcattggtttgcggtaaagtcgcttgtttgtgggtggctgattgatgagccgcggttggcttaacggatttagtcgtcttcgccagtttaaccgtttttacattggctggtcgtgtctgagcaggctgttcaacagcctgtgcttgtttgagatccactgaccgcttgacgctagcttgtttagcagttgttgttgcgacggtctgagccttatccggcgtcttgaccgttgcgactttatctggcgtgtcagtcgtcttaattttatccgacttattaactgtcaccgtcttcaccggtgtttttggtgtctcaccggttgaaggcctatcggtaacgtaacgaatcgtttgaacatcatccacgctagctggcgtaaccatgactgcctgagtacccgttaccaccgcatgatagcccggaatactgaacgccgcgacgcgctcaaaagtgtgatccgcctgattagtcgaccaattgctatacgttacgtccccggtgacctgatcaacccgtttagtacgagtgaatgtcatcgctctgaccgtatcatcgtgcaactacgtgccagtcgtactctgataatgtacggtttgcgtgattgtcttggtctcggttgtcgcagttgtcacatgtgcaagctgaaccagatagctgtgaacgacaccatcatcattgaaaatagctcctgaaactggatagctatcgcggacaagcacgtagccctgattactgtaatcagcaattgtgttagccgtgcggtaatcggatgatgtctgataatcgccagtcaaactgacggtcgcgagcgttttatccgtggtgacatcaacataggtgaccgtcgccttttctgcgttaatcgcatacgtcacaataatgttggtcggttgcgccgcactagttactgcatcgtttcccgtgacccgcgcccggtcagccgtatagccaataataacgggtgacgtcacggtggtataacgaccagtagctgaagtcccatccagccaatcagtataaactacggtaggctcaacttcatcaatcgtggcatcccgattaaacgtaatcagttgaacgctgtcagtgccagccgaagccccattttgataccgatacttaatcgtttgactaacttgtttcgtcagatcttgggcggtcgttcctactggatacttcggtccgtctggattgtctggatcaattggttggcccggcgtacccggattccctggtgtaaccgtaactaacttatgcttcagtgtcacggtataagttttagcaaaatcatcgacatcgaacagcatccccgatacgggataattatcacgtaccagttcataaccgtttttaacataacctgcaatggtttcagcggtccgataattggattgtgtccgatagtcaccagtcaaattggccgtaacgagcgttttacccgtcgtgacatccacataagtgaccgttgctttttcaggttttgccgcataggtgacgaccacctgtgtgtctgaatctgtattagcaactgaatcacgaccagcaacctgtgttttatcagccgtatagccagtaatgacgggtgacgtcacggtggtataacgaccagtagctgaagtcccatccagccaatcagtataaactacggtagactcaacttcatcaatcgtggcatcccgattaaacgtaatcagttgaacgctgtcagtgccagccgaagccccattttgataccgatacttaatcgtttgactaacttgtttcgtcagatcttgagcggtcgttcctactggatatttcggtccgtctggattgtccggatcaattggttggcccggcgtacccggattctctggtgtaaccgtggctaacttatgcttcagtgtcacggtataagttttggcaaaattatcgacgtcgaacaccgcccctgaagtgggatagttatcacgtacgagttgatagccattcttgacatagctcgcaatcgtttcagccgtccggtaactggacgtagtctgatagtcaccagtcaagctttttatagcgagcgttttacccgtagtgacgtctacatacgtgaccgtggcgttctctggcttagcctgatacgtgaccacgatgttcgtgtcagcatccgcattgtgcacctcgtcattacccgcaatacgcgttgaatcagcaacatagcccttaatttccggtgaatcgactggcatgtaatgaccagtcgttgccgtaccagtcaaccaatcggtataagttagcttattgttaacctcatcgaccgtcacgctgcgcttgaaagtgattgtttgcgtattagcgtcggcagcagtacttttatcctgatactgatagtgaatggtttgaccaacctgcttaatcaagtcttgcacagccgtacccgctggatatgtgggtccgtttggattatcggggtcgatcggctcgcctggcgtacccgggttctctggggtgagcggcaggagtttatgttgcaatttgacagtataagcctgagtacttccgtctttatcaaacacagcaccggatgttggataatcatcactgaccagttcatagcccatattaaggtactgagcgattcgatctgctgtccgataattcgagacggtctgataatcaccagttaccggatctgtcgtcagcaccgctcccgttgtcgtatcttcataggtcaccgtggctttttcaggattagcctgataataaacttgtacatctggactgagatccgtcccactcaccgtatcacgacccgcaacactggttgggtcagccgtataaccagtaatcgaaggtgaatcaacggcctcaaaacgaccagtcatggtcccatcatcagtcaaccaatccgtgtagacgactgtgccattaacttcatccaccgtgacgttacgactaaaattaaccgcttgaacattgttcggtttagcagtgcgaccatccttgtataaatactgaatggtttgactgacttgctcagttaaatcctcaaagtcagtccccactggatatgtgggtccgtttggattatcggggtcgatcggctcgcctggcgtacccggattatctggcgtgcgtgttacaaatttatgaacaagtgtaacctggtacttttgaacactgccgtcatggtcatagatcaccccggctgttggatagtcatcacggtacaattgatagcccgcattctcatatgcggcaatcgtatcagctgtccgatacgcatccgttgtcccgttcgctccttgtaagggttccgtcttaatgaccttgttatcagtttggtcaaaatacgtgaccgtcgcatactctgtgttcacggtatacgtcacaggaatcgtcgtgtcatcatcctgccatacaacgccgggattgccggcaacaatggttgggtcagccgtataaccagtaatcaaaggtgaatcaacggccttaaaacgaccagtcacggccccatcatcagtcaaccaatctgtgtagacgactgtgccattaacttcatctaccgtgacgttacgaccaaaattaaccgcttgaacattgttcggtttagcagtgcgaccatccttgtataaatactgaatggtttgactgacttgctcagttaaatcctcaaagtcagtccccactggatatgtgggtccgtttggattatcggggtcgatcggctcacctggcgtacccggattatctggcgtgcgtgttacaaatttatgaacaagcgtaacctggtactcttgaacactgccgtcctgatcatagaccaccccggctgttggatagtcatcatcgaccaggtcgtagcccgcattctcatacgcggcaatcgtatcagccgtccgatacgcatccgttgtcccgtacgctccttgtaagggttccgtcttaataaccttgttatcagtttggtcaaaatacgttacgatcgccgtttcagtcttggccaaataacgatacgtcacggtaccgccctgatcagttaacgtgccattataggctagtccagtattgggtgctaacacatagcccgtcttgggtttggctgccgtcgtgtaggtcaaatagtccgtggccgttgcgtccgtagcatgtgtcgccgtaccagtttccgaagcatctacctgagtctcaccattagcatctacatgttcgtagaggtacttaaccgcaatatcaccaattgtcaaggtgccaggaatgactgaaatggtatagtttttattcaccgaatcatcagcatcaggagtggccgtaattgtcttagttccaaccgcactcatgccgttggtcacacgatactttaaggtctcaccattaactgtcccagtaaccaccgccgccaaattcttttgcgtcccatccgaccaataaatcttgttgggaatcgtaattgttgctttggctggatcaattgtcagcgttccattgacatacgaaattttataattactggtatcggctgccgtagtcccagtcattgcataagtgccgaccgtagtataagtcgtcgcaccactgccatctgctgcaactgcggtaaatgctaactgatcataattggtcccgctagtaacagttgcagtcgtgccatgtgctcggccgtcataaactgcattatcatccttgaccgtgactgtcagatctgctggcgtgatcaccaacgtcccatccgtcgtggtaacggtatagtttttaaccaaaatcgccgcttgcgtgggatccgctaacgcgtatgtcaggttgtcataggtaccgacgttcgtgtcagtcgtcgtagtaaaatcaaagtgatcatacacggttccagtcgttacagctacggatgtcccctgaggcttgccattataggtcactgtatcattggctatcgttaacctgagaccagcagcctgcaccgcaccaatcgtggtgaaaactgccgcatcatccagaatataattcgaccccagcgcagcttgaactgccttcccaccagcgtcattaagggtgattgcatatttgccagtgtccgcaccggtcaagttagtttcggtgccttgatacgtataagtaaaatctgccaacgttaaaacacgttgaccgaccttgccggctacgcctggtttagcatcgccgatttcgccgttactaatttgaaggatattttgctttgttgcatttttaacggtgactaccggcaacattgtcaatgatcccgtatacaactgtgaaggccgaagtataattagcccattcttaccagtggtggctgtgatttttacagggacaatgttaattgtaaaggtataatcggaggccccagtcgaaaaggttgggacaaagtcatccaaatcactggtcgaggtatcgtaagcattatagtcttgcataacccggctcatcccagctttacccgctgcattgatcgtcactgagtaactaccaatttggtcgagcgttgaaaagtccgtatctccggaatatttcgtgacctgcccatgttcatccgtatacacaacatcaacgtaatcattgacatcagcagagtccagaaaaagtgcatatagcaaattgaccttgttgccgtttacatcttctaagtaattgcccgctgcatcttgaatgtagtaggcgacgtcgttagccggcgtctcatctggagaactaatatgagattctagatccgccagcgacgcctcgccatagtccatcgacacggtccccgtagttactaacgatacggtcggcttcgtttcagcttcactggtgatagctgaaaccgcctgtactgtagacttagtgaccggcgtgtttgctgacctgctcgctagcgcacccgtcaatgggagtgcccgacttgtcactgcagtcgtaatggtcggtgcttcagcagtaggtatgctggctgttttcccagtttccgtacgcgtttggctagctgtcgtagcatcagtgagatcatttgccactgatgaacttgtcgtctcagtgtttagcacatctgtgtcagcactcgtagtagccgttttagttacggatgctgatgtggcttccgtgtcagtagatttactggtgacacttggtgcactagcacttgcgccatcagtacttgatatgctagcacttgagtcagcgcgacttgaagcagtaccgacttcggcagctggcttcgtagctgctgtcgactgacgattactggaagctgatgttgccccagttgaatcagtagtcgctttagtatcctgagtcgcggccgttacatcagtagcagcttttgcatcctgagtcgcggtcttagtaactgtcgccgtactagctgattttagtacgacggcattgctcggttctgccatgtcggaactaacgctagcgctattgtcggccgtgtcaacccccgtacccgttgcggctttcacttgttcaacttggctaaaagtcaaaccgatgccaactgaaaatactgtgatactagcagccacccagcgccgccccgatttataaagcttatagtgagacttactttccaatcccaacttatttaaacgattccgcataattctgcctccaaagttcaaccgtacctggagcaatcaagttatttagctgagtaatatttggtgcgtttcgtaccgtgccgaaacgattgtgttaatcaacaaactatcacctaattgaccccttaaatcattagtatgcgttcaaataagttgaaataacaagtgcataacaaaaaatagacgaaattatttttgagattatttaattgtagtatcagttcacgctataacactgcattaaaatactgatataaccaacatattgacacacttattttgaatctggctcatccacatcccagttcggtacttatcaaacaatgtatagcatttgttctacggccaaaatcgtttaccagctatttagcagcaccaaacaatttttatcgcccgccaaccatatcacctaatattgttaagacgcgcagatcatgaactgtttttccacaccaaaaagcccctctgaataggtttcattcaaaggggcacggacatgcgcacgatgttctcatttaagctgttaccaacacacttccgatgaacgccagcctcttacgttcaaaaaccatcgtcagccgtctgaagacggtctggtttcgctagtaacttcatcactgacacaccctaatctaaataggtactatgcatcccaatatagcctaaattcgttcccattggtttggccgcgactaatattggataaatctgatcataaaagtttgaagcagccttcgaaaggcccttgttgcgtagcgcctccatttgaaaactaaccactaatttatttaacacagcaattgaatagcgatgatgctccaaatcggctttggccatcaacccgattttacgttcacggtcggtaagactagtgtcgagaacgaagtcaactaactgactcaataacgcctgttcatcgacctgatgtttccccgtacatccaaacatcggctttcacctaactctcttttattttatcgtgctcgctttgagcaatctcccgtttagttaacccggccgccagcttagcactagttatacacgtcaggtacgcgacaaccctgttcaaataaatcagtttagtctgatatcaagtgattcatattcagctaattgacgcatcccaagaagcatcgcgtactcgtattactatcataatacttcaaattaggaattacgagctatctcgtaagattgttaaattataaatccaagcacagcatgctcacattgtgaaccgacctaaattggtcgatgatttgacgattgagcgtgtcactaacttcgccaataaaaaaagctagttaatcattaaaaatgattaactagctttccatcatcagctcagcctaagctgcaaccgatgattgttgacgttgtgatttagccacgacgacgttctgggatccgagcagccttaccatgtaagttacgtaagtagtataacttggcacgacgtacacgaccttgacgaacgacatcaattgcggcaacgcgtggtgtgtgtaatgggaatgtccgttccacaccaacaccgttactgatcttacgaacagtataagtttcgctgataccggaaccatggcgcttgataacaacaccttcaaataattggatccgttcgcgagtaccttcaacaactcgtgcatgaacacgaactgtatctccagcacggaaatcagggatgtccgtacgaagttgttcattggtgatcttttcgatcaattggttttgacgcataatgtatttcttcctttcgccgacattcgtgacaacctggtcagcggaacatcgttaatgggcacaatagccaataaatagaataccatattcgagggtgggcacgcaagtttttttgaactcttcacgactaacttgtcctaattaacggcatagcctacacttccgactcatccgccttgatatctgctaacatctgtttagcttttcctgacaatgatagccccgtcaacatgtccgggcgccgttcataggtccgtttcagcgcctgttctaagcgccaatcatcaatttttccatgatcaccactcagtaagatatctggtaccttcataccacgaaaatcagcaggacgcgtatattgtgggtattccaggagaccgctcgaaaaagaatcccccggagccgattccgaattaccaagcacacctggtaagagccgcaccgtcgcatcaatcatgaccattgcacccagttcaccaccagttaaaacgtaatcaccgagcgagacttcatcggtgactaatgaccgaatccgctcatcataaccctcatagtggccgcaaataaaggtcaagtgttcttcctgagcaaagtcttcagcaacgtgttgattgaactggactcccgccggatccaataagatcacgcgaccgggtgccgggtgtttttcctgaacgctggccaaagcatcaaaaattggttgtggttggagtaacatgcccgcaccaccaccatacggataatcatccacatggttatgcttgtcggtcgtaaaatcccgaaaattagtgacatcaacattgatgacgtcattttcaatggcattgccaatcatcgactcatgaagcggccccgcaaacatctctggaaacaggcttaaaatatcgatttgcattaatcaatcaacccttccattagttcaacagtcaccacgcccgcatccaagtcaacatctttaatgacctggggaatcttaggtagtaagacgtcagactgaccatgatcccgtttgaccacccaaacatcattcgcaccaggtgacagaatctctttaatagtccctaaaggctcgtcagcggtcgtcacaacttgtaggccgacaatctggtgatagtagtactcacccgctggtaaggcatgtaatgcttcagcaggaactttgatcgtccaccccttatagcgctccacatcattgatgttatcgagcccttcaaaggtaagaaagtacagccccttttgctcacgggccttcgcgattttgacagtaatcccgccagtcgtttcatctggggttttaaataaattcaattgttgccctactttaaagcgttcttctggaaaatcagtcacgacaacgactttcacttcaccacgaatgccgtgggtgttaactagggtgccaacacgatagtaatccattagcttcctcctcttaattagcttgattgttattcgttttaaatgtcatcaacatgttacaactaatctactcaacgacggtcatcgagatactttgactcgtcctcaaaaaccggaacaagatataaaaaaactcttaaacaaaacatcactgcttcgctcaagagtttttttgttgtccgtcttcgatcgtaagccggacacgtttaggtcctgaaactcggacactatacacaattgtccgaattgccgaagcaacccgtccctgccgaccaatgacccggccgatatcttcgggattaaccgttaagttgtattcaagataacgcgtggtttccttaaaatcaactttaatatcgtctggatattgaactaacggggtgacaaccgtggtgattaaagctttaatatctgccatgatctattaccgctttattatttagtgaacttagcttcgtggtacttcttcatgataccggccttagataagatattcttaaccgtatctgaaggttgggcaccattgttcaaccaaccgaggatatcttcctcttcaagtttaacttgggctggttctgtaagtgggttgtatgtgccgacttgggcgataaaacgaccatcacgtggtgaacgtgaatctgcgacaacaatccggtaaaatggatttttcttagaacccatccgctttagacgaatcttgactgacatttaaacacctcccgaattctttaacaggtaataatataccagtaaatcaatagcttgtaaaggactttttcttgacaggctaaaaaaacttataaattagcgtttgcgacgccgcattgctttggctaagcgcttttgttttttcttcttagtttgacgaaccattcgcttcatggccatttgttgcatcttaccaccgataccgccaccgccattggcaccacccatgagaccttccataccagcaaagttccctttggacatttgattcatcatctttttggtctggttgaattgcttgatcatccggttgacttcatgaattggccgcccggaaccagccgcaatccgtcgacgccgagatgggttcaacaaatccggatctgctttttcggcattggtcatcgaataaacgattgcccggatatgggcaatgtctttcgggtccatgttgatatttttcatcgctggattgttagccatgccgggaatcatcttcatgatatcttccatgttccccatcttgtcaacttggtctaattggtcgataaagtcattgaagtcaaaagtgttttcctgaatcttcaggttcatttcttcggcttgtttttcgtcatattgctgttgcgccttttcaatcagcgtcagcatatcacccataccaagaatccgatccgccatccggtctggatggaagacatcaagatcagtcatcttttcgccttgaccgacaaacttgattggcttaccagtgacggcccgaattgatagtgcagccccaccacgagtatcaccatctaacttcgtcaagacgaccccggtcacatccagcttatcgttaaagccctccgccgtattaacggcgttttgaccagtcatcgcatcgatcactaacaaaatttcgtcaggatgaacgagatctttaatattggccaactcgttcatcaactgctcatcgatttgtaaccgaccagccgtatcaataaacacgtaatcattgtggttttcttgtgcctgtgccatcccttgacgcacaatctcaacgggatcgacatcggttcctagttggaagactggaacgtcgatttggcgaccaacttgttgcaattgttcaatcgcggctggccggtaaacgtcggccgcaatcattaatggtcgggcatcctgttcgttctttaatttgagggctaattttccgaccgtcgtcgttttcccggccccttggagcccagccatcatgatgaccgttggaatcttcggcgatttgttcagtggaactgccttttcacccattgttttcgttaattcttcatcaacgattttaacgatttgttgggctggatttaaaccttccagcacctttgcgccgagcgcacgttcgcgaaccgttttaacaaaatccttgaccaccgtaaagttaacgtcggcttcaagtaatgctaaccgaatttcacgcatggttgctcgaagatcactttccgaaatcttccccttgcgccgtaaattggtcattgctttttgtaaacgttccgttaggccttcaaatgccattagtgtcacctaacctttattattattctgagtcagcttccaagttgactagttgttgaatcatcttaattaactgggtatccccatggtaattttgcttaatatagtcagagatcgcgtcaacttcgtgattacgttccacaaagtcgtggtagagatgcagcttagcctcataaccttctaaaatcttttcggtccgcttgatgttatcatagacggcctggcgcgaaactgagaactctgctgcaatctcgcctaaggaatagtcatcagcgtagtacagttgaatataggctttttgcttattcgttaataacggttcataaaactcgaataacgaattgattcgataatttttttcaatttccatgtggggactcctcacgcttatcatacagactacacactaaataagagtaccgattttatcgccattcgtcaactatcagtcgctatttgtggtaaaaataaatggtaatcgtcctcgtgctgagaacaattaccatttcgttaactggctttcaatttaagaccatcatcaactgatttaacccgtgataatatctttaaataacccgtagacaaagtcattggcattgaatggtcgtaaatcagtcaccttttcacctaaaccaacgtactttacagcaagatgcaattcattacgaatagctaagacgatcccaccacgtgccgtaccatcaagtttagttaacacaatcccactgacatccgtcgactgtttaaacaacttggcttggttcagcgcgttttgcccagtcgtggcatccagcaccagtaagacctcgtgtggtgcatcagggatttcacgggtgatgacccgcttgatcttttccaattcattcatcaagttgactttgttttgaagccgaccagcagtgtccacaaagagcacgtcataatcttcggccttagccttcttaaccgcgtcaaagcaaacggccgctggatcacttttttcggccttagcgaccacgtcaaccccgtctcgttgcccccagacttgcaactgctggattgcaccagctctaaacgtatcacaagccgccaacaagaccttcttgccttgctgcttgtacatgttcgccatcttaccgattgtagtggtcttaccagcaccattgaccccgacaaataaaataacggttggaccactcttagccatgtgaatcgagttatcctcgccttcaccagcttcaccgtacatatcaacgagcttttcgacgatgacgcttgaaatttctttcttgctcttcgcgttctttaatttaacttcgtcacgtagctcgtcactaattcgcatcgcggtctcataacccacatcagattcgatcagcgtatcttccaaatcatcgaagaacgcttcgtcgacatggcggaaattagccaagaaggcattgatacgatcaccaaacgttttccgcgactttttcagtccttcatcataacgttctgcctcagttggctccggctcagccgattccgaatcagccgccgcattaacagtcggtgcggcggattcagtcgctgttggcgctgatgacttgactgctggcgccgtactagctactgattctgacatagcgttgccttcaactaccgcatcagacttagtcgctaacgccacgtcgctcgcggccgcttgactaacttgtgccgcactcgcacttaatgcagctagtgactgggcaaccattgcactggctgtgagtggcgcttccgacaccgtcgccgattgcattggtgcttgtgaaccagactgtgcactcactgccgccgtgctatcggccggggcttcactagtagctgccgattttactgtcgctggttcgtccgcagtgcttgtcgcttcgcttacggctgtactggacaccggtgtcgcagttgattcagttgttgcgccctccgagcgagctaactgttgtgacgaaggggcccggtcgtcactgaccggtgcgttagcttgactcgtcgttgcaggtgcttcactggcagctgacgttgtttgagcgtcatctgattctggtaaactaaacgctttttttaaccgactaaatagtcccatcttcaacacttcctttaattatttttgttcatcttttaaatctgccaaggagactgagaccatcttggagacacctgactcttccatggttaccccataaagtacgtcagcgtgcatcattgttccttttcgatgagtaatgatcacaaactgcgttcccgtttgaaaatcattcaaatactgactgaaccgatccacgttggcatcgtctaacgcagcttcggcttcatctaagatactgaatggcacggggcgcactgctaaaatggcaaataataacgtaatagccgttaacgcccgttccccaccagaaagtaaacttaatcgctgaaattttttgcccggtggctgggccatgatatcaaccccactggtcaataaatgttctgggtcggtcaagatcaattcagccttaccgccgccaaacatctgttcaaaaatcgtactaaattcgctagcgacttgatcaaatgccgttttaaagcgggtggcaacggtcgtatccaaatcagccattgtttgcagtaagtgttccttggcttcagttaaatcggaagcttggttattgagaaagtcaaagcgttccttgacccgctcgaattcgtcaattgcgccgaggtttaccgttccaatctcatccaagcctcgtttaagcagtttcaactgttccgtaatcgcaggtaacgctaagtcactgacgtcagcttgtgccgcggcaactgtcaactggtacttttcagccagatcagccgtggcgtggtcgacttcgccagtcaattttgtttggcttaattccaagcgacggtaatcatccgttgcggccgctgcgagttgttgcaaccgaacttgctgggtcgataattcttcaacctgatcattaagcgttgctagctgttgttcacacgttttccgttgttcttcaaccgcagcctgtttagccttagctgttttcaagaccgtatcgcgttctgcgaccgacatttgctggctcgctaacgttgttttaattgctgctaaatccgcttgaatttgctttttcgtctcttcattttgcgccaaggtcgcctgacattgttctaattgtcgttgcgtttgtttcacgtgttcctgcaacgtgatcagttgttcacgctgggcttgtaatttcgtcgtttgagtctgttgataactttcgtaatccgtttgctgttgttggactgttttcatttggtcctgatagtctttaagcttagccgcattagccgcttgcgcttgctgattacgagccactaagtcttcatagctatcatcagcttgcgtctgttgctgctcataagttaaagccttaacttgacgacttagctgcgtttgctcgctctgtgccgcctgtaactgggcctgtgtctgactaaggcgatccttaagttcacttagttgttggcgggtcgtttcaacctgaaccgtcaagtcttggttagcttttttaaggtctgctagcccttgttcataggttactaattcagactgcatctgggcaacgttagctgcaattttttccgcggattgttgctgttggagtagcccattatcatcatggcgagtcgcaccaccggtgatggccccactggccgcaatcgtttcaccatcaatggttaccaatttgcaccgaaaacgtctgctccgtgaaattgccatcgcgtggtctagcgtgtccacaatcgccgttgttcctaacaagtaacgtttgattgccgtcaatcgtgattcacaatcgaccaactcgctagccacgcccaacacaccaggttgttgtgataaatcgcgctcagtgttaacgggaagttgacgagccgtgatccgctcgataggcaaaaaggttgcccgaccggcgtgattttgttttaagaaattaacaacagttttagccgtctgttgtgtgtcacaaacaatattttgcaactgtccgcccagtgcaacttcgaccgccttagtatactgatcaggaacggtcaggagttctgaaacggccccggcaacgccactaaactgttggcgatgttgtaagaccattcgaacgcccgcataaaagttcgtatagcgttcctgaacagcttgcaacgcctctagccgtgacttttcacgctgcatcaagccagccgcgtctaaccaacgttgctgttgctcgtcgatccgctctgcattcgtttttacttgggcttgttgggctgttagcgtggcctgctgctgactgacttgattttctaaatcacgttgctcacgattgtgcacgtccacggtcgtctgcacccgtttcaagttagcctgagcctgagctagccgttctgctaacgctgtgctctgactgccagactgttgatgttgcttaacgaggttcttcgcttcgttattcagttcagcctgaacttgtttttcatcaatataagcattgcgtaatttttccagctcatcagccaactgctgacggccggccgcactcgttgccgtcgttaactcggcaacttgcgctttgactgccttaacttgggcttgctgctcagataatgtttgttctaattgggtttgttgctcggtttgcgtcgcaatctgttgctcagttgcggtcaaactggccgtcagccgttcctgctcagactgttggttttgccgccgttcagcgtcaaccccttgttgtccttgcgtgttttcgatggtcttaatcagctcaagattttgtgctaccagctcatctttttgctttaattgagctgtctgctgggtttttaaattagctagcttggttgccccagcatcaacttgttgctgatacttagccactaacgccttggcactagctaacttttcattgacaccttgcagttgatcacgagcaatcgtcaacttcttaacgagccgcgaacggtccaaataatcaaatttttgtttttgatcttgataatcccgggcaagactcgcttgttcttccaacggccccttttgctgattcaattcagcaatgatatcgttcacgcggtctaaataatccgtcgtttccgctaatttattctccgtcgtgaacttatcctttttgtactttaagaccccagcgacatcttcgataatgctgcggcgctcttctggtttcgcattaaagaccgcctcaacacgaccttgagaaatcaatgaaaatgagtcttttcccagaccagtatcaatcatcaaattcgtaatatctttcaaccggcaactctgattattaattaaataatcgctgtcaccgttacgaaagagtttccgcgtaatactaacttctgcgtaatccaaaggtaaaaagtggtcactgttatcaaacgtgatcgtgactttagccatattcaacggttttcgattagccgagccggcaaaaatgacgtcggtcatcttagtgccgcgtaaacttttgacggcctgttctccgaggacccagcgaatagcttcaataatgttactcttaccactaccgtttgggccgacaattcccgtcattccggcttgaaaatcaattttggttttatcagcaaatgatttaaatccgctgatttctaatgatttaagttgcattcgacacaaacttcctgtaattattaatggttacttttgctgtaattgtgaataagcttgccgagcagcgctctgttcggcttccttcttggaatgcccccagccctcaccgattttttgaccatcggcaagtacggcaatctcataagaccgctcattggctggaccatcttgttcaattaattgatagtcgattgcgacatcgccatcccgttgcaagtattcttgcaaggtcgtcttataatcaaaaacgccatcaaaacgaccctcatccagcttaggaaaaattacttgatgaacgaacttcaaaacaggttcccgtccttgatccaggtacaatgccccgacaaatgattcaaaaatatcacataaaagtgaatctcgttcccaagcatgcgctttttgttcgcccttgcctaaccggatgtactgaggaaagtcacattcacgggcaaagcttgcaaaactttcttcacaaaccatggcggcccgtaaacgagtcaacttaccttggggcatgtctttataacgtttgtataaatattcggacaccactaactccaagacggcatcccccaaaaattcgacccgttcgtaatacttcaactgttggtcctgatgttcattgacatacgaggcttgtgtaaacgcctccgccaataaatcgggatcgttaaacacaatgccaaaccgttccttcaacattgcagctaattctgtaatcatttgaaacttcctttcgttatcattctatcgactaaccccattggatcagccagttatcacaatctgttactggtggtgcctaacttagcatgaatcattatttaaggtggtcattcatctgccgttcgagtgcttccgacatgtatttagtgctactcttacacgcaatgttcagtctcacccagccgtggcagtcgaccgtggatgatcagaagctaacaaaatagaaacacaagttaaaggtccgcttaagtaaggattcatctgataatcagtcagtcaacaggtcacacattgcatatcataacattatactatgatttagtggtcaataacaatgatatcggtactttcgtagtcagacaagtaaaaacaggtaaccatgttggctacctgtttttgcttggtcaattaacttattttgcttggtgcgctgccacgtaatcgacgacttcgccgaccgttgacaatttttcggcatcttcgtctgagatttcgctaccaaaggtgtcttctaattccagtacaaactcaacaaaatcgatggaatcagcatccaaatcggtttgcaagttcatttcgttggtaatcgttgctttatcaacttcgaaccgatcagcaatgatatccgcaattttatcgaaaatttcttctttcgtcatgtaaagatccctcactaacttgaattcactaaagtattctaatcgttttcagcaggaatgtctacacttgcttgctgattagcttgttgattagcaaaatattccgcaactcctgggacgatatccgtactgaccatctggcgaatttgacggatagtattcacgattgttggcgctttgctggaaccgtgcgtcttaacgaccggcgccttcaatcctagtaagaccgcgccaccgtactgagaatagtccatttgagaccggatttcattaaacccattcttaagcaataggccgcctaacttgccactgataccggtgttatagacggcatctttcactaaaccgagcatggaacgcgccgtaccttcaatgctcttcaaaacggcgttacccgtaaaaccatccgttacgacgacatcagcaaccccgttcaacaagtcccgggattcaacattaccgacaaaattgataccgtcagtctgtgacaagagttcaaacgctgccttatggaccttatttcccttgtcatcttccgtcccgttattgagtagggcgacccgtggatgcttagcttgcatcatccgttctgcatagtacgtccctaacacaccgtattgttgcaagttcagtggcttactatcagcattagcaccaatatccatcatcacaaagttcgattggttagcattgcgtaccactggcaataccgtcactaatcccggtcggtcgatgcccttgatccggcccacgataaataacccggctgccagaacggcccccgaattaccggcagaaaagaaggcgtccgcctgaccatccttcacggcctgagccgccattacgattgatgaatgcttcttacggcgaacggcacgtacgggttcatcctccatcgtaataacttcatcagcattgatgatttgaatccgatcacggttcttcagttgcgcgttaatcacgtcgcgttgaccatataataaaaagaccgtatcctcaaacaaatcacgagcctgctcgaccccctcgatcacagcgttaggggcgtaatcgccacccatggcatcaatcgcaattttaatcattgtgtcaccattcctctcatcacagtactgtatttaggttattaatcgagcgtccccaccgcagccaacttctggctcaaataggcggctagtgcccgattatccggttgactttgccaatccggttgctgcacgattgcgtgggcatcttgctgggcaacttgtagcacggtcaaatccgcaatcggatcacccactttaaattccggcattcccgattgcttgacccccagcacatcaccggctcctcgtaattctaagtctttttgtgccaaaacaaaaccatttgttgtctgcgtcatgatctgcatccgctcaatcccttgctggttcttgggatcagccaccaaaatacagtatgaagccttggtcccacgaccgacgcgtccgcgtaattgatgtagttgcgccaagccaaaacggtcagcatcataaatcatcatgattgtggcattcttgacgtcaacacccacttcaatcacggtcgtggaaacaagtaactgaatgtctcccgccttaaaagccgccatgaccgcgtctttttcctcaggtttcattcgaccgtgcaacagtccaactttaacactcgccccaaaatactcttgtaaattagctgacagagcctcggcgtttttaacatccagcgtctcggattcctcaatcaatggtgtcaccacataggcttgcgatccattgtcaatctgttgatgaacaaagcttagcgccgaattagcttggttgctccgtacccaagtggtttgaatcggttgccgaccagccggtaattcatcaatttcagaaacgtccatttcaccatacgccgtaatcgccaatgtccttggaattggtgttgccgtcatggctagtgcatcaggttgcccgcctttttgacgaaaggcggcccgttggttaaccccaaagcgatgttgctcatcggtaataactaatcccaaattagcataagtcaccccgtcctggatcagggcgtgcgtgccaatcaataagttgatctcaccagcagccagcgctgctaacaatgtcttgcgggcagctggcttggtcgcacccgttaacagcgcaacgttgacatccgtgtcggcaaagacctgggccaagttatttgcgtgttgttcagccaaaatttcggttggcgccatcaacgcggcctgataaccagcggtaatcgccgcatacatgacaatggcagccacaatcgttttcccggaccccacgtcaccttgaagcaaccgattcatatgcttcggtgacttcaaatccaaacaaatttcattgacgacacgtttttgggcgtgggtcaattcaaatggcagtgttttaataaacgcctttagtcggtcattgtcataagcgatcgcaataccgttggtcgtcgcgtccgtttgcttcagaacttgcatttgcatttgaaacaacaagaactcctcgtaggtcgctgagcgtcgagcggccgttgaatcggcttgactagctgggaagtgcatatcatgaatcatttggcgccgcggtaacagtcggtatttagcacgtaagttagcaggcacaatgtccgtaatgactggggcatataactcatatgcttgtttgatcatcttctgaatcgtcccctgcttgaccgtcttgctggccggataaatcgaaccaaacgctgaatccgcattattgggattgatgatcttcattcccgtcaagctactgcgcgtggcgtcccacttgccataaacggctaaatcttggccagtctcaatctgtttcatcaagtatggttgattaaaaaaagtcaccatatagacgtcatggtcgattaacaagcgaaaattcaggcgattcttcttacggccaaaccgtgctagcacaggttcagaagccacagtaccctttagtgtcaccttttcttgatcggcgatttcattgacgtctttgacctgtagatcttcatagcgaaagggataataggtcaatagatctgcaatcgtattaatcccaagctccgctaaacctttttggcgggctgggccgacaccacttaaagttgcaaccgcgtcactcaactgttgtcccatgcctgaccaccgccctttctaaaataattgcctttaccaatattaattataccaaaaaaacgtttcaatcccgcgggaagtatccgtccgtacaaaaacaggccccagcatcactgctaagccctatttttaacggttagtcctattcaactgacacaaggaatgggtaaactggttgatcaccttcatgaatttcaatttctaattcatcatccaactcttgcaccttagctgccaaatgatcagcgtcagttttagttgcatccttgccgtaaataatcgttacgagttcgctatcttcgtcgagcatggctttgaccatatccaaagcagcggtatcgcgatctggattcgtaattacgattttgccatcaactaagcccatgtaatcatctttcttgatttcaaggccatcaatcgtcgtgtcgcgaacagcatgtgtgacttgaccactaacaaccgtactcaaggtttcttccatcgcggcctgattatcgtctaaatcagcttcagcattgaatgccaacattgcagtcatgccttgcgaaatcgtctgactgtggataattttaactgggacatcggcaacttccgcagcttgttcagctgccaaaaagatgtttttgttgtttggcaatactaatgcttgttgggcaccactgtcattaacagctttgacgatatccgcggtacttggattcattgtttgaccaccagcaatgatgtcggtgacacccaagcccttaaatagcttgccgatcccatcacccgatgacacagagatgatcgcataaccatgcatgtcaacttgtggttgtgaaggtaaggcgggctcagcagcggcttgcgcttcgtcttccttatcatgttccatgatggtttcttgttgtagacgcatattatcaactttaactttgatcaacgccccaaaacgttggccccacgtcatgacatcgccaggatgttccgtatgaacgtgcaccttaacgatttcatcatcgttgatgacaagtaatgaatcgcccaatcttgctaagtactcatagaaagtgtcatagtcgaacttgtgatcaactaacttaccatcgccgattcgcaccataatttcggtacagtagccatacttgatatcattcgggtctaattgcccctgcacactttgatggtgggcagcatcaatcatcgaatccatttcagcatcgtccggaacatagtcctgtgattcgtcgaccttgccgcttaatgagtcactaaaggcttccagcacgaaggtcagcccctgaccaccggaatcaacaaccccaacttgttttaaaacggataacaagtccggcgtggacttcaatgcagcttcagcagccgtaacgacggcatccataacttcacaaatatcatcggtcgttttaacagcttccttaccggcaccagcagctttgcggatgacagtgaggatagttccttcagtcggcttcataacggccttgtaggcggtctgagcaccggctgcgagggcggctgctaaatcgttagcggttaagctctccttatccgctacggctttagaaaagccccgaaaaatttgtgatagaatcacaccagaattaccacgggcccccatcaagagtcccttggctaaggctgacgctaggtcgcctacttttgtactggtttcttcacgttcatatttggcaccgctggccatcgataagctcatattagtcccggtatcaccatctggtaccggaaagacgttcaaagaattaataaattcagcacgttggttcagcttttgtgaagcagcctgcaccattttgccaaattcaagattagtaatcgtggtgattttcaatttcaaaattcctccttggcttccaccaacatcaatttagtcgttcattacccggacaccttggacaatgacgttgaccgaattggccgtaacgccaagcatgttttgtaagttatatttgaccttggcttggacattgcgtgagacttctgaaattttggtcccataactgacgataatgttgacatcaatagccaccccattatcctcttggcgaacaaccacaccgcgcgcatagttttcgcggcgtaaaatttcattaacattatcacgaatctggttccgactcgccataccgacaaccccgtagttatccgttgcggcgccaccgacgaccgtcgcgataacatcattatcaatatcaatggttccaaattgcgttttgattttgacagccatgaaaatagcctccttgttttaacgcgttcatttacgatagtttatcatagcacaaccactcttgaaagaaaaattaagcgactgcttaacagaagcccggaaactgggaatttagcagtaaagtaaaattacttgatagaaatgtattgcaacctttattaatctatgataaattattctagtgaatgataaagacgaccttttatcaatgaattaccgaaggaggcagatcaacatggcaaaagactacgttacaggcaaacggacgcactttggtaacacgcgttctcacgctttaaaccacagccgccgcagctggaaagctaacttgcaaaaagttcgcattttagttgatggtaaaccaaagaaggtttgggtttcagctcggactttgaaatcaggtaaagttacgcgcgtttagcgcagcaaatcgccagcacattttttgtggctggcgttttttgttgtctaaaattactaatttctcgtcaactttttataaagtttataattcagccttgaccagcccattatgatgacctgaatcattgaggatgcttgccgtaccatcgtcggaaacaaccagctgggtctgaccaaaaagttctgcttcaacataagctttccggttaggtctactaacgaccaccgacctaaacatcagcacgtttcaccaacaagctccccgatgatacgtcgttactgcatattaaaagaccggttgatgagtttatgactcaccgaccggtcttattttagctgaaaccttggggtaccctacgcatctgccatgctgtcatcacgactttgaataacagctagaacccccgcatcaaagctaaagtgaccagtattgccactgaattcgttactggcccatgaaatcgggtacgcattataagcagcgtccaactgatacttttcatcgggtaacgtgagatgcatcggcatcagcggtacaaacgccaaatagcgtttatccgcttccttcgtgatctggtagtcccctggtagaaagaaccgaaccgaattttgcttatcaatcagtttgatctgcggagcccactgacgaaataccggatcaagtactaaccacatattggccagtaaatggtctaaccgaccacccgtggcaccatatagatgcacttcatccggttgcaactgctcgaaaatggatttaatcgccaattgtgtatccgtatggtcttggtcgggtttgacaacgatagcgcccaccaacgcatctttgacagtctggagttcagccgcatcaattgaatcaaaatcacctacgaccatcacgggctggataccacgtttcaccaaacgcaacgcgccacggtcagcgccgacccatggtcctggaatcgtcgttaaatctgctggataattagcagtcggtccgccaaccagtaagtttacgatggttgccattaattggtcgccaccttcaaatcttgaatacgttgcgctgggtccgcactgtcatagacatacgaaccagcaacagcgaccgtagcaccagcgtcatagcacgccttgacggtctggtcgttgattccaccatcaacttcaatctcaaattgataaccgtgttgttgcttcaattcgttcaacgccgcaattttagcaaccatctggtccagaaaatgttgaccaccaaagccaggattgacggtcataatcaaaacttgatccactagtggcaataattcactaatcatgccgagtggtgttccggggttcacgaccacttcggctttcacaccagcatctttgattaattgtaaggcgtgataaatgtgacgggtactttcaacgtgcacaccaatcaaatctgcaccggcctttgcaaactgcccaacaaaccgctctgggtccataatcattaaatgacaatctaacattaatgacgttactggccgtaaatccgccacagtactcattccgaatgacaagttggggacaaactgaccatccatcacgtcaatatgcaacgcatcggcaccggcattttcagccatctgaacgtcacgttgaaggttcgcaaaatctgcacttaaaattgaaggggcaactttaatcattagtctcactcactttttcttattatagattacttttttatttttaatggtttcatagaattgtaaataattatcatagcgactcgctaacagctccccagctgccaatgcctgtttaaccgcacattgcggttcgttaatatgcacacagcctcggtatttgcaatcagcgctaagtcgcacaaactctggaaaataatgggtcaactcgttagcggcaatatcgaaaacttcataggatgagaaacccggcgtatcagcgaccaacccatccgcaatcgggatcaagctgactttacgggtcgtatgtttcccacgattcagcgcctgcgagatttcaccagtcgctaacgccagccctggttgtaaatgatttagcagtgttgacttaccagcaccagtttggcccatgacaaccgccacatgaccagccagagccgttttaactgcggctaaggcggccggtgaaaatgcggttcgttcgcagatgacctggtaaccaatctgccgataagcgtccgctaatgttaatcgttgttggtacacctcatcggttagtaaatcagtcttcgcaaagtagagtaatggttcaatacctgccactgccaaagctaccagttgtcgatccaataaattcgttgaaaattcttgttccgttgtagcggttaccacgatacctaaatcaacattagccactggcggccgtaccaactgggtctgtcgatcaagaatatttaacacgtagccctcttgtggggtcgccgcatcaaactccacattgtcgccgacaagtggcgtaatgcgccgcttccggaaattcccgcgtgcacgggtccgatacatttggccatcagcataaacgtcataaaagccgcttagcgattgccgaatttgtccaattttcaaattagcaccaccttttatattatttggtacggtccacttttctctattgtaccaaaaaagtcatgcattgcgcatgacttatctttattttgttgcatttttgcttgtaatattcttcttttccatgatcgtaaccccgttacgcacgattcggtaatgccccttcgtattaccggtcagctgaaacggtaaactaatcttagtcgaccgcatgattgcaatatcgcgataaacggtctcaatcatatgggtatcatcatacaaataaatcttaacatcgttggcctgggcagtggtggccgataacgctttgtatggcaccgttagtttaacataaaaattctgtggtgtcgtcacgttattatcactgccccttgacatggtcaccgtaatagtcgacccagtccggacattgccaccgccatctggatcttgatcataggaataacctgccttctgttccgaagagtagccctgcttaaagttaacattaagatcatttgcctcagcatagtccagaatatcgctcttgctctcaccagttaaatcttttagctcgacgtagcggctaccagcgctgaccgtaaacgtcaccgtcgtatctgtcggcatcacgcgactaccagcgacaacatcctgactgatgatttgtcctgctgcaaccgacgacgtactgtaagtttccttaactttgaaccccgccgatttaagcgtctgtcgaacatcatggtaattatcattgacataattaccaaagctcataaccttggcaccgttgctgataaccaaattaatgcgagcacgttcttggacccgcgtcttaacactgggcgttgatttgatcacctgatttttggctacctgattacttttagcatgttgaacagttccgaccgtgagatggtgttttttgaggaccttagttgcggcacgctgacttaagcccgttactttcggcaccgtcgtcatctgtggccgacttaattccaaaccgacgatcacggccacgactaataacaaaataataccgccccaaaagaggagccgacgccgcaacggatgtcgtttggaccaagaacgtgttggtaacggttcttcatcagcatctgtctgactctcagtcgtttcagccgggcgctggagtgttggttgcttgcttttatgcgccacgacctgggtcttaccgtcttgattggccgcaattgctgcttgaatatccgcactgggcatgatcttagtctcatcattaccgacatcttgcggtacaaagcgcttttcgcccgcacggctactagcaagcaccgtcaataagtcagtggccatgtcctcgaccgtagcataacgttcccgtggatctttcgttgtcgcctgcaagacgacgttttcaagtgcctgcggaatatccgcatcaaactctcgcacggatggcattgcattttgaaaatgctttaacgcaatggaaactgccgtctcacccttgaaaggaactgagcctgttaacatctcatataaaataatccctaacgaatagatatccgattgttttgtcgccatgctaccgcgggcctgttccggtgacaaataatggaccgaacctaaaatcgtgttagtctgcgtcatggtatgttcagataacgcaaccgcaataccgaaatcagtgattttagcattgccctgctcatcaattaaaatattttgtggttttaaatcccgatgaataatattatgcgcgtgggccgttgccacggcacttaatatctgctccatgatgtcgattacttgctgtaacggtaacggaaagttctctttaatataatttttaagatccatccctttgacgtattccatgaccaagtattgcatgccattttcttcgccaatatcgtacaaactgacaatgtgggggtgaacaagttccgtcgttgccagtgcctcacgttggaatcgcttgatggtcttaggatcatcacgtaagtctaaccggagcagtttgaccgcaacatcacgatctaatattaagtcatgtgccaagtaaacgttggccatcccaccttcacctaaggaccgaacgatccgatatcgtccgctaagggtatagttgggtgtcatttactggccacctcaccatcaagcgccatcagcagcgccgtaatgttgtccttaccaccagctgcattggctaatttgatcaacgtctcacacttctgggtcgaagtctgcgtcgttgccaaaaccgtcgcaagctgttggtcagtcaccatattcgtcagcccatctgaacataataacaattggtccccaggttgtatctggtaaaggttcgtatcgatatccgcatctggtgagatgcctagtgtccgcgtaataatatttttctgcggatgttgtcgggcctgttcggctgaaatctctcctcgcttgaccaactcattgactaaagaatgatcctccgtcagttggtggagttgcccatcgcgaaaaagatagccccgactatcaccaatgttagccatcaaaaacttttgatcaaaaagcaaagcggcgaccattgtcgtacccatgccgtttagatctgaaaattcacgggccttttcaataatatgctgattttcatcttgaacttcacttgctagccacttgacggcatcattgggttccttgaatgttgtattttcaaaccgaaaacccatgtgcgagactgccatctcggaagcgacatcgcccccctggtggccaccaataccgtccgcaacaattgcaaaattgatgcccgctttattttgaaaaaagccgacatagtcctcattttcttcacgttgttggccaatatccgaccggtatgcaaaatccattgtttaccactccaccattatttttttcgcaaacaagcaatgaaaaagccgtcggataaataatcatcgggataaatcgacaaagtcttttccgttcgatcagttttcaagtctcgttcagttggcgttgtttgcaactcaaaatctgggtgatccgctaagaatttggtaatcacatcctgattttcctgttgcaaaatcgtgcacgtactatacgtcatgataccaccttttttcaaggttggggcgactgctgtcaaaattgccagttgaattcgttgcaagttcaaactatcctgcaactgtttctcatagcgaatctcaggcttccggcgcatcaatcccagtcccgaacacggagcatcgactaaaattcgatcaaaactttcagcattaaactgcgtctcaactttacgagcatcgagttcggtggcttcaacgcgatcagcaacgtgcatgcgcgccgcattttggccgatcagtttcactttattagcatgaatatcaagggcaacgactgtgccaccctgctcagcatctaaactagccgcaatctgggtcgtcttgcccccgggggccgcacaagcatccaagactcgatcactcggctgcagattgagtgctggcacaactaattgtgcactttcatcttgaactgtaaacatgccataccgcatcgcttcagtattaatagcctgaccatccgttgcaatcagccctaacggtgagatttcactcggcgtaattgtcaaaccatcattaatcagcaccgttgtcacatcttcaaccgtcgacagggccgggttgacacgtaaggcttgcttagctggttggttcaatgatgataagattcgctccatcttttcagcacctaattgacgccgcaattcttgaatcaaccatattggcatgctataagtcacactcaaccgttcatcaggatccttaatcgcatcaaaactcggtaatcctgagcgatccatttgatgtaagacgccggttacaaaccgccgaatgccagggtgacctttgaccttagcaatttcaatcgtttcgttgaaaacggcccgttgtggaatcttatccagatactgccattgatacaatgcgctcaataagagttcccgtacccaggggtcaatctggtgcggatgtcgaacaaacggggtcaaccagtattcgagagtcaaccgatgttgaatgacaccgtaaaccatatttgtcagcagattaatgtcacgccgatccatctgatgatcattgattaactggtttaattgcaaatttgaatatgcaccgttcttaatcttcgctaaggcggcgaccgctaaccagcggggggtattaccaactgtactcatttattaataacctgctctccggtagcgaacttatctgccgcaccatttaaatagtctgtaattgtcatcttcggtttaccagctggctgcaacagattgattgcaatcgctgtgtggttagcagctgcaatcacaagctcatgtttcgtcttgcgaaccacttgtccaggagcttgcgtgaccacttcgtcagctaacggggtcacatcccagaacttcgtgcgcttcccatccaagaccgcataggcgattggtgctggccgcataccccgaacttgattatcaatttcaacggccgtttttgtaaagaagtctaagacctcttgttctggctgaatgttcggtgcaaaggtcacttgggattcatcctgtggcaccgccgtaatttcgccagcaatcaacttgggcaatgtttccagtaacaagtcgcgaccaactaagctcaacttatcaaacatcgtcccggtgtcatcgtttttttcaattggaatcgcacgctgcgccagcatatcgcccgcatccatctttttaaccatgtaaatgatagtaattccagtttcagactcaccgttgataattgaatattgaacaggcgcaccaccacgatacttaggcaacaacgagccatggacattaacggcaccaattttggcagctttcaacaattttgttggtaaaaactgtccaaaggcggccgtcacaattaaatcgggctgcaagtcaataatctgttgcatttcaggactaccactaatctttttcggttggaagacgggaatatcatgggcaaccgcgacttctttgactggcgaagctgttaagacgtgtttgcgaccaacttttcggtctggctgggtcacaacgcctagtacctggtattgttctttaattaaacttttgagaatcggtgccgcaaacgcaggcgttcccataaaaacgattgatgtcattgtcaaacttcctcctaatcccattacatgaaatgtaagggttctacgtcaatgccaatctgtagcccttgtcgttgttgcgcctgcgtctcatgcagtagcgttgtcagcgtctgagctaaattgggttcttgtttatatttaatcacgatttgataataataacggcgattgactcgtgcgattggcttgggcgttggacctaatagaatcgttgacggtgccaaccgcgggcgtaaccattgcaataactgatacatgcgcttggccgctaccccttcatctaagtcactcgctgtaatttgaaccgtaaagtagtacggcggatagccaccccggtgccgcatctgcatctcatacttgaaaaagccttcgtaatcgtggtgttgtgcaaaccgaatcgcataatgatccggattaaatgtctggatatacacgtgaccactcttttccgcccgtccagctcgaccactcacctgggttaatagttggaaggtccgttcactggcgcgaaaatctggcaatcctagggccgtatcagcattcaagacaccgaccaaggtcacgttaggaaaatccagtcccttcgcaatcatctgggtaccaatcaaaatatcagcttcaccactcccaaactgtgctaaaagcttggcatgggcgccctttttacgggtcgtatcattgtccatccgaataatgttagcgtccggaagcaagtcttgcaattcttcttcgactttttcagttcccgtcccataataacggatctgacgactatgacagttcggacaattccgcggaatggcttcttcgtgaccgcagtaatggcacttcatcgtgtgcgtatccatgtgtagcgtgagtgaaatatcacaattaggacacttcaagacaaaaccacaatctcggcacaacacaaacgatgaatagccccgccgattgagcattagaacactctgctcatgacgttcaagccgatcctgcaaggcaactaacagtggcgctgagaaattgctttcagcgtgttgttgcatttcctttttcatatcaataattgaaaccttaggaaggggccgtcgattgacccgatccgcaagcagtaagcgctgataaacgcccttttctgcgcgggcgcgcgtttctaacgatggggtcgccgaacccagtacgactggacagttatggtaacgactacgccataaagccacttgccgagcatgataacgcggggcatcatcctgcttatacgtgctctcatgttcttcatccatcacgattaagccaagattttttagcggggcaaacaccgctgagcgtgcgccaaccaccacctgagcctcacctcgttggattcgccgccactcatcatacttctcaccactggacaatccactgtgcaaaacggcaacagctttaccaaagcgacccttcacgcgttgaaccatttggggtgtcagtgaaatctccggcactaacatcaacgccgtttttccttgtgccaatgcggccgccatcgattgcaagtacacctcagtcttaccgctccccgtcacaccctctaacaagaacgtggtggttgcggcttggtcaacggcttgcgtaatctgatcgacggccacttgctgttcatcattcaattgtaacgccttggtagtcttaatatcactagttgcgtagggatcacgataaacctcgacggccacttttttaagccagcctttctgtactgctgtacgaatggcaccgtccgtgacatcaaaacgagtacaaaacgccttttgcgagagctgttcaccatttaaagtgagcaacccctggagcaccgccaattgttgtgtagccccggcgcgtacctggtccactgcagcctgtagcgcttcgttagttaaggccgctttcaccgccgtttgcgttttacgccgtgcttgatttttaacttggtagtacacatcgacttgcccagccgcctgcagccgtaataactggctgacgattgccggcgtcgtggcgacgtcatcaaacggcaccatcgattggtccccaaacagcgtcgttcgaatcgtcgcgggcgttgttgctgttgttcgcaactgtttttcatactttgcacgcatgaccgccggcagcagggtctgtgcacaggtaatctgaaatgaaaacgtgctggcagccaaccacttggtcagtgctaaggcttcagtattcagaaccggtgctaggtcaacgaccgcgtcgattggtttcagctcaccatcaaagttagtaacgtcatcaagagctaacacaaacccctgcacccgccgtttaccacggccgaatggcaccacgacgcgcatgccgggttgcacttgtgattgccaggcggttggaattcgataactataaggtcgatttgtctgcatagtgggcacatcgactaatacttgggcaatttgtgccacacaactcttcctctctacttaatcatgcctgtgttcctgcaccatccgcaattgccgtcatcaagatctgtttggcaattgcagttttcgttgtcaattccgtcgtaactggttgttgctcaggccgcaacagtgtgacctgattagtatcaccattgaacccaactcccggtttggaaacatcgttagcaacaattaaatctaattttttactagttaacttacgattggcattagccagcaatgattgcgtttcagctgcaaaaccaatcacatactgttggtgcttccgggccgctaacgtttttaaaatatccggtgtttctgtcaatcgtaacgttaagtcagcatggtcagctggctttttaatcttctgatcagctaattcagccggccgataatcagatacggccgccgccatgaccaagatatccgtatcatcaaaaatatcactgactgccgtcaataaggattgagccgaatcaaccgtcacgaccttaacaccactaggcgctgctaaatgagtcgtggcgctgatcagtgtcacagttgcacctaactcccgtgcgacttgagcaactgcgtagcccatcttccccgatgaacgattcgtgataaatcgtaccggatctaaggcttctcgggttccgccggcagtgacgacaactcgccgtcctgctaatggcaaatcaggtgtcaactgaatcagttgatctgtcaaccaggccaaaatcaccgctggttccggcaagcgtccttgaccactgtagccttccgccaacatacccgtagcaggagttaagacgtgtaacccatccgtcgtcagttgcttcaaattgcgctgagttgctggattagcgtacatatgtgaattcattgctggcaccacaaacttgggtgcggtcgtcgctaaaattgtcgtcgttgcggcatcatcggctagaccattagccaccttagcaatcaagttggcggtagccggaacgagaatcatcacttcagtccagtcagctaacgcgacgtggacgacgtgatgcgggtcagtcgttgtgaattcatcaatgaccactggctgctgcgttaaagtttgaaaggtcaatggcgtgataaactttgccgcatgggttgtcatcgcaactcgcacgacggcgccctgtttcatcaaactacgaatcaatactaacgctttataactcgcaatcccaccactaacgactaccgttacatggcgttttgtccatatactcacttcttcacgtcctttgaaaaatctcgcaaccgtgccagcgagatttttacactttaataaaacaattgtatcaagaatcgacagtaacgtgaagctgaacgtccgcgtcattcttcataaaaaaagtgccaagccccagctggctcagcacaccgttttgttactaatctttgtcagtttcatctggatcgatcattaagtcaccggccgcaatttcttccatggcccgaccaatcgttttaaccgatttgtattcgctaagcattggtgctgcaccagcgtccaattcatgggcccgcttgctagctaacataatcaatgagtaacgcgaattaacttgcttcaataagtcatcaactgatggatataagatcatgattccgcatctcctaacatttcttcatactcgggcatgacccgtttaacactaaaccgttcactacgaataatagccttgattcgttcagcagctagcgggacttcatcattgataaccgcataatcataattacgcatcatcttgatttcatcaaccgcttttgccatccgcttgttgatcacactcatatcatcagtcccacgaccaatgatgcggtgcttcaattctatcaaatccggcggcgtcaagaaaatgaagacgccatcaggcattttttcgcggacttgcatggccccgttaacttcaatttctaagaaaacgtctttgccagccgccaacgactgcttaatatattttaagggcgtcccatagtaattgtcaacatacttggcatattcaagcataccgccgctcttaatttcatcctcgaactcttctttggacacaaaatagtagtccttgccatctacttcgcccggacgcatttgccgcgtcgtcatcgagactgaatattgaaaatcgttatcatctgagtcaaagatttccttgcggacggtacctttaccgacacccgaaggacctgataagacgattaacatgccttgtttcgccatgatcacaaattccccttaattaaaatatgttttaaagtttattttgcactttttaaccctatattgcaagtattatcaaggttacacagctttttttcatttttattcgtgaattttctcaaattttaggcttgctttttagaacgcctgttcgtataatggaaacacaaacaaatgttcgaggtggctaatatgcaaaatcaacaatctaatttgaaactaatttccaagaacttacacgcttcctatcgccaatttatggatgactttactgctgccccgaccgtcgttgcgccgttactgccaatgatgccggctttccagcgggatttgttcttagctcaagcgcacacggaacactatcaaatcatgctccagatgcagcctcagctcactgagtcccgaccatataatattcacggagtgttaaaaaccctcgctagtggtcagttggttctagttaatcggcagttacacctgacccacttggtcgacccggacgccatccgttatatcaaacgcgtttagtttaatcattaatacttgcatcaaaagatgaaatcatgttcaatacaaccttgcgtattctcatggtgtttttgatgcaaatcaaaaagattgatgttacagctccactgacttccctgaatgagtgagtacggagtacctgtaaatcaatcttttttagtaacttaatttttatattgcttcttttacttgtcgctcactgacgttatttttgagttggatcagcacgcttttcaatccaagccaagaccgtatcagcaatgattgccattaaggctgttggtaacgccccggccaagataatggcaccaccattcgtagcattggttcctcgaataatgatatcccctaaaccgccggcaccaacgaaagtcccaatggccgtaatcccgatagccaacactaatgcgttccgaagtccagccataatgacggaaagtgacagtggcaactccaccattcgtaacaattgccaacgtgtcatccccatccccttaccggaatccaaaatactagcactcacattttgcattccagtataggtattcttgataatcggtagcaatgcgtataaaaagaccgtgacgattaccgtgttcacacctaagcccaagccaatcatgatgattgataacatcgctagtgacggaatcgtttgaatcacattggcaatcgcgatcactgtcgcactcaaccgactatgatgggcaatgaaaatgccaattggaatcccaacaattgccgcaaacagcacgccataaattgaaatcaagaagtgacgtgagaactggcttaacacgtacacaccgttttgttggtaataatatatcaactgttgcagtaagttcatctgagccattatttgtcactcccttcaaagtaattatgtttttcaaggaactgtttagccacaacttccggttccactaagttattatcaacttgatagttcaagttttgcatcgtctttaagctgattttaccgtttaatcgattcaagattggcttcaacttcggatgagctttcaagatcttgttcgttgcaaccgcactcgcattgtatggtgggaagaaattcttatcatcctttaaaatcttcagatcataactaccaatccgaccatcagtcgagtatccgaggatggcatccattttacctgattccaaggcatcataaactaaaccaatttgcattggataagtcttcccaaattgaaagccatacaacttcttaaaggcaggatagccgtcaccttttcgttcagtccagatttgatccaaaccgaccgtcagcttcgaggctacttttttcatatcactaaccgtatttagatggtattttttggccgtcgctttcgtcaccataaaagcataggtatctgcgaacccataacttgggaaataggtcatttgatacttgctgttgaactgtgagcgaactttttggtcaatcgacttgatattactccgatccatcttttcacccagaatcgtcgttaagtccgtcccagtgtaacgaatcgctgaaatatcagcctgatcattcttcaaagcattgaaactaaccgtcccagaacctaaattgttaatgattgtcgtattcaaattagaataatgcttaatcatatcttgaatcatgtacgccatgatctgttgttcagtcgtgttttgtgacgcaatccggatcgtatcggatgaagttcctgacaaacccggaaagccacagccggccaataataacgcactggcgaccgttgcgaaaacacctaacaaccactttttaattttcttcatctttaatcccccttacgcttgtgtggttcttggggtaaccgctgcttctagtttacccaacagccaatcaacgatgagggctaagataatcactggaatcgaaccgcctaaaatcaagtcagttcgatagaggtttaacccattaaagataaagtccccaaggccaccggcaccaatgtatgatgctaacgcggcccaggcaataacgtacgttgcggataatcgaataccagccataataactggggctgccatcggtaactcaactttaacaattgactgccaaccggtcattcccattcccttagccgcatcgatcaaggccggatcaacgtcttccagtccaagataggtattgcggagaatcggtaataaagaatagatgaacagcgcaatgatagctggaattgcaccaatcccgaaaaacgggatcatcaatgccaacaacgccatcgctgggatcgtttgtaacatactagcgattgacatgaccacattcgcaatcggcttcacccgcgtaagcagaattccaatcggaaccgctacgataatgcctaagaacaatgaaaacgctgaaatatacaagtgttgccacgtcttaaccagcagctgcatgccgtagttttgtaggaaagttatcatgcctgttcaccgccttcagcgggcgcatcgtcctccccatgatgaatattattttcagcttcatcttcgtcttcatcaccccagagagcatcataaacaatatcgaccagggtggcccgcgttacaattccgaccaggcgatgttgttcatctacgactggaatgttcttcaagccgcgtttcaaaatacgttcgaccgtatcccgaatcaatgaatttgactgaacatagaacaaatcagtcttcataatgtcgcccacactagtagccgagttaaagttgtaatcaacgtcttcaatgccgatcacacccttcaagatgccggcttcatcggtgactaacaacgagtcaacgcgtttatcatgcatttgtcgtaatgcgaccgtcaatgactttcctggtgtggtggcaattgggtctttcaacatcacttgcccaacagtggtaatacttggccgtgcttgaatcaaacgatccttaccaattaagttctcaacgaattcattagctggatgacgtaagataccgtctggcgtatccacttgcataatgtcgccaccatccatgattacgattcgggtcgctaattttaacgcctcatccatatcatgggttacaaagacgaacgtcttacctaagcgttcctgcaaatccttaacgagatcttgcaaagattcacgggtaatcgggtctaacgccccaaatggttcatccatcaatactaaatcttggtctgctgctaacgcccgaacaaccccgatccgttgttgttgcccaccggaaagctccgacgggtaccgatccaagtaatcttctggcaattccaccagtttgatcatcttcttagcacgttcattcattttatcttggggccactttagcaatcgtggtaccaaagtgatattgtctcgaatcgtcatatggggcattagcccaatattttgaatcacataaccgatttgtcgccgtaatttaaccgggtcaatctggctaatatccttaccattaagtttaatggtaccggaagtctgacttaacatccgattaatcatccgcatcgtggtcgttttacctgaaccagacgtcccgataaaacaaacaaattcacctttttcgatttccaaattaaaatcttcaacggctactttgccaccaggatacgttttattcaaatgttccattgtcagaaacaacctcatcactccaatcatttactcagtttatttcgttgccgaataaactgtactgtaattaagcataacttataacgaaagcaaaatgcaaacgtcatgacatgtaaactgaacattttatcgttttaacggtatattttggtagtcggagcttcagattagccacccactaccaaccagcccgacagttcattaaaacgtgtccgttgacccatatttcgtctatttgcgttttatattgtaaagaattatcgtcgccttggcaataataccgaaacctcactcgacactatcgtcactaattaacaccatcaaaaaaggaccgaccatagttgtccgtcccttgtggtaccgatcaattaagcctaatcgtctttttcctcatcggccagtcgcaataactcttccgcatgctcaagcgataacttagtgactttagttcccgccaacatgcgtgccagttcttgaacccgggccgcattatccagcttagtcacactcgttttcgtgcgtttaccagtaatcttcttggcaatgaagtagtggtgatcactcatcgccgcaacctgtggcaaatgggtaatacagagcacttgtgaaaagtgtgcaatgccgttgattttctcagcaatcgcttgagcaacccgaccgctaacgcccgtatcaacttcgtcaaaaatgatactggtaattccctgtgattcagaaaaaatggttttcaaagccagcatcatccgtgagagttccccaccagacgcaattttagccaatgggcgcatgcgctcaccaggattagtctgaatataaaattcaacactgtccagaccactccgatagatctgacccttagtcggtttgaatcgtacttcaaagattgccttatccatatacaaatctttgagttcttgatgaatctgtcgttgtaacactttcgccgcagcccgccgtttatcggacaacgcttcgcctgtcgtaagtagttgttgtttcagatcggcgacccgctgggccagatcttcactattttcttcagagtcagtcatcttggctaactcagccgcgattttttggtaataatctaagatttgttgttcagagtccccatacttacgttttaactgggccaaaacgtccagccgctgttcgatttcatccaagcgaccctcgtcgaattcttgcaaatcgagctgattagaaatctgaccggccgcgtcctgcagcccataaaaggcattcttgacattcacggtaatctcattaaaggcggggtccaaattagcaatcggttctagtgcattcatcgccgtaccgaccatatcaaccgcaccagtcgtctcctcacctgcagctaacaatgtgtaactctgttgaagcgcttgattgatcatttggtaattatccaagcggtcacgttccgcagtcaaactggcctcttcacccactttgacttgtgctgctgcgatttcgtccacttgaaagttcagcatatctaagcgttgagcccactctttttcattcgcattcttttgccgcagttcacggtttaactgctgataacgatcatactgttgctggtaacgctgcttcaatttacgaattttagcggtggcaaactcgtccagcaatcccaggtgtttttcaggttgcatcaactcttgatgttcattctgaccatgaatatcaacaattgtttcaccaatctgtttcaaagtcgtcgtattgaccagcataccattgatgcgacatgtattacggccacttttagtaatctcgcgctgtagaatgacggtattatccgcatgttcgatccccgcttcgtccaacaattgggccgtcacgccgtcagccggcaaaataaacatgccttgcaaaacggctttatcagcaccggtccgaataaactctgccgagccgcggccacccgctaataaaccgactgcatcaataataattgacttaccagcaccggtctcaccagttaaaaccgtcatgccggcttcaaaagcaatgtctaagtgttcgataattgcaaagttcgtaattgataattcttgtaacactgcaagccctccttaaaagcaattggttaccagcatccgttagttaattttgaaaaaaagcgacctgacacacatgtgagcaggtcgaagatagcttactaattagtgatcactcagtaagcgttgaattttttgttgtagctctaaagtcatcgctaacgacttgcaaataatcagaacatgagcatcatcgcctagcgttccaaaaatttcgtcataatgcattgcttcaatcaacgttgctagtgctggtccgttacccggcaacaccttgatgaggacaaatttatcctgagtcgcatacgagacataagcatctttcagtgtccgcttgagctttttctccgtatccatttgtttctgaactggcatactatagtggtaaccgcccgttgccgagggaaccttgaccagctgcatatctttaatatcgcgcgaaatggttgcctgtgtcacgtcaatatcttcagcacgtaacagcttgacaaagtcttcttgacgttcaatttcgttcgaactcaataatcgtttaatgtagcgttggcgctcttgcttcttcacccgatcacccccggtagctattcatacttatttaaacacatcataagccaaaatgcataaatatgaaagtccggatttcaattttaagcttgatttaattgttcataagcggccgcctgagttttttcaatcgacacagtcggcgcaatccgtggtgtttcatcggtagcttgtaaatgaattagaaactcaatattaccttcaccacccttgattggtgaataatcaagccctagaacgttataaccattcgcttgcgcaaattccacgatatctgtcaacaccgcctgatgaacagcaggatcacggacaattccgtgtttgccgacattctcacggccagcctcaaattgtggcttgattagagcaacgactgaaccaccgttttcaataatcgcgtgtaatgggggcaaaattaagtgtagtgaaataaatgaaacgtcgatggacgcgaagttaggttgcccctgcgtgaaatctgccagttcactataccgaaagttagtatgttccatcacaaccacgcgcggatcttggcgtaacttccagaccaactgattactaccgacatccaaggcgtaactcatttttgccccattttgtaaaaccacgtcggtaaaaccaccagtcgacgagccaatatctaggaccgttttgtcggtcacgtcaatttcaaaacttttgagtgctttttcaagtttgagaccgccacgtgaaacgtagggcatcggtttgcctttcaaatgtaattcagttgccactgggatcttcatgcccggcttatctaagcgttcttcgttgacacctaagatttcaccggccattacggcacgcttagccttttcgcgggtatcaaataatccttgttgtactaataatacgtcaactcgttctttttccatctaaatttaagtccttaatctgtaaaatacgttagaaaagctgcaagcaagcccatgcctcgttgactagcagtactagcttttactaacgccgtttgagcagctgttaccgcttgttctaacgctgttcgtgcgcctgcaagccccagcaaacctggatacgtattcttatgctcatcggcatccttatgcgtagcttttcctaactgagcaggcgtactcgtcacgtctaaaatatcatcgtaaatttgaaacgccaatccataggcatcagcatattgtaatagcaattcctgcacggttggttgcacttgagcttgaatcaaccctgcctggacagcgtagtgaattaacgcccccgtcttctcgcgatgcagctgttgtaaggctggcaaagccagatgttgtcccgctccaaggacatcagcaacttgaccagccaccatcccgcgaggtccggtggcctgcgctaatgctaaggtttgattagcgacgatcgatgccggtaacccactatccgcaatccattcgaaagtcaacggttgtaaagcatcccctgcaagaatggcaacgtcttccccaaacttaacatggttagtcggttcgccacgtcgtagctgatcattatccatcgccggtaaatcatcgtgaattagcgaataagtatgcatcaactcaacggccacacttgcccgcaagtttgcagccgtcgttgtgatatcaaaagtatctaaaatggctaacgtcaataacggccgtaaccgtttgccacctgctagtaccgaataacgcatggcgtcagtcagggttgattggtcagaacacgcttgaagctgctcatctaaatactgattaatctgaggacgccacttggattcaaattcagttaataattgcttattcattggcgtcagcttgctcaaatggaacttcgtcgccattttcattcatcatcttagtgagcgtcttttcagcaccttcaagggttgcttgcaactgcttgctaagtgccacgcccttttgaaattgatccaaggcttgttctaaagggacatcgccttgttctaattgattaacgatcgtctctaattgtgataaattctgttcaaaagttggttgttcagccattattttcctccatcaatcttcgtaatctgtgcctgagcctcaccatcagccatgtgaattgcaaccgtttgttctggctgcaattgtttgaccccgtgaaccacctgttcatccgccgtcacaaaggcgtaaccacgcgtcatgattttaagcggactaagtagatccaacgattggacggtctgcgtcagttgttgccgtttttgccgcacgactaactgggtaccccgattcagccgttgctgcaagttaagcagttgcgtttgtgcctggcgaacttggtgaatcggcgtttgctgtcgtaattgttgaaaaacacgctggtagtgctggcttgccagattaaagttattttgaccagcctgtttaagtcgctcatttaagaagtctaacttctgcaaatacccttcgtacaagcggttcggctgagtaaacacgtacgacgtttgtaatttattaagtcgttgtcgatcgcgttgaacgaaattctgaaatgcattgaacacgcgggtctggtcttgctttaattgtaataaaacatcgttatatactggtaccgctaattcggcagccgcagttggggtggccgcccgcacatctgcgaccaagtcagcaattgtcgtatccgtttcatgccccacggatgaaataactggcagttgactctgtgcgattgcacgcgcaaccacttcttcgttgaatggccacagatcttcgattgaaccaccaccacgcccaataattaatgtatcaaaatcaccttgcgcattggcacgttcgatctgccgactaatttcggccgcagccgcatcaccttgaacttgagatggaaacaaaacgatctgcgcaatcggaaaacggcgccgagtagtcgtgataatatcgcgaatcactgcgccactacgactagtgaccactgcaattcgctttggaaagcgcggaagcggctttttgggtgcactaaacaagccctcagccgctaatttctttttaagttgttcgtaggcttgatacaacgcacccacgccgtctggttccatgcgttccacataaatctggtaactaccactgggctcatacagaccaatccggcccacgaccagaaccttcataccttcttcaggctgaaatttgaccttggcaaacgccgacttgaacataatggctgaaatcttggcatggtcatctttcaaactgaaatattgatgcgtattaggccggggacgataattagaaacttcccccgttaggtacactttacctaaatacggatcaacctcgaatttacgttttaaatactgagttaaagctgtcactgtcaaatattgttgactttcactcacttacatcactccactttgcaagttccaccgttgtctgcatcaaggtggcaatcgtcattggacccacaccaccaggaacgggcgtaatcaaccctgcgatgccttgagcagaatcaaaatcgacgtcacccactagtttaccattttcatcacgatccatgccaacatcaatgaccgtcgcgcctggtttgatatcagcaccagtgatcaggtgtgcaatccccgttgcaaccaccaagatatccgccgtccgggcgaccgcctttaggtcagctgttttactatgtgcaatcgttacagttgcgttagcatttgttaacaaagcggccatcggcttaccaacaatggtactccgaccaataacaaccgccgttttaccagccggatcaaccccatagtcagccaacatcgtcataataccgcgaggcgtatttgctacaggataattacctggaaaattggtgatcaacttaccaacgttcgtcgggtgaaaaccatcgacgtcctttttaggatcaatggccatcgtgatcaatggttcattaatttgggctggtagtggcgactgcaccaagatgccatgaatgctgtcatccgcattgtatgccgcaataatggctaacagttcgtcctgactagtagtcgctggcaactgccgcaccacggagtgcatccccaacttagtggctttacgattcttatttcgaacatagatttgactggctgcatcgtccccaacaataattacagcaatccctggttgaattccctgagcagccaattccgctactgccgttgccgtctgcgcgttaactttcttagctactgccttaccatcaataatcttcgtcacaagtgccacactcctctttctctgtctggtcttattttagcatattcaccacaatgatttatgaccggtttactaataagttattaaaaaaagtctggcaaatcgccagacttttacggtagaacataagattgttcggttttagactaattggcttggtttttaaccactttaccaagcaccccgctaacgaatttccgagagcggtcatcactgaacgcctttgtcaattcaattgcttcattaaccgcgaccttagttggaacgtcgtcaacaaattgcaattcaaagaacgcgatgcgtaagataatcaaatcggtcttagccagtcggtccaacgaccacttctgacttaaataaggctgaatttgagcgtctaattcaacttgatgttcacgaacaccagttactaacgtacttaaatatgcgggaatttcaactgcatccgcttcttcagggttgagtaactgttggaacaactgattttcatcagcgtctgggttagcattcaacgcgaataaagcttgaaatgctttttcccggatttcatgacgcgttaaactcacgattcttcaccatcttcattttcatcggtctgggtatcttcatcaccaaacaagttgtttggatcaatggcactttcagtcttctcagtcacgataccagtgatgtggacattgacttcacttaaggcgaggtcggtcataaataagatttgttgcttgaccttatcttgaatcgctaaagcgacttttggtaccgaaacaccatagtccaagtatgcgaacacatcaacactaatctgatcatcgacgattgttaacttgacacccttaccaagattcttcttgcgaccgaacaactcatttacactggaagaaatcgtcccttgcatccggttaacgccatcaatttgacttaccgcgataccaacgattatttcaagcacttctggtgcaatttgaatttgtcctaagctgggttctttgctttgtaacgtaatattgctactgtcagccattttgacattcctccaattccatgtttgccggtattagtttttctaaaaattaagcccgtgaaacgtacgtggagtcaacggtgttaacgatcagcttgtcaccggccttaacgaagaatggtacctgaataattgcaccagtttccaacgtagctggcttggagccaccggaagcggtatcacccttaatccctggttcagtttcagcaacttccaaagtaaccgtgtttggcaaatcgattcccaacacttcacccttataaagcgttacttgaacttccatgttttccttcaagaacttcaattcgtcttgaatgtggtcgccaggaatttcaatttgttcataagtttccgtattcatgaagacatagctgtcaccatcggcataaaggtattgcatcgtactcttttcaattggcgcttgttccatccgcgcaccggcacggaaagtcttgtcttgaacggctcctgtccgtaagttcttaagctttgaacgaacaaacgcgccacccttaccaggcttaacgtgctggaattccacgatgcgccaaattgcattgtctacttcaatcgtcaaaccatttttaaaatctgcagttgaaatcatttttaaaaatcctcctcaaatatatctttataactataacaagaccgagccgctgtggcaactgtcttaactataaaatcagtaaatcacgagttgcagtcgtcagtcgttcatggccctcagcagtcactaagacatcatcttcgatccgcattccgcctaaatctgggaaatataccccgggttcaacagtaatcacactgtttgcaactaaggtgccagtcgtgttttttgagatcaacgggccttcatgaatggcaagaccaatgccgtgacccataccatgattgaaggcgtcaccatagcccgcttttgtcagcaaatcgcggccaactgcatccagttgagcagtggctgctcctgcttggacctgatcgatcacagcctgttgagcggcctgcaccgcctggtaggccgtaaccaacttatcatccggagtacctaaagcaaacgtccgtgtcatatctgacgtgtacccgtccaaaaagtaaccaaaatcaagagtaacaagttgcccggccgtcaagagtgctttagaagccgtcccatgtggcaaagccgctcgtgcaccaccaagtacgattgtcgtgaacgacggcccacttgcaccgtgcgtccgcataaacgcgtctaacaggttgctaacgtcgatttcacgcatgcctggtcgcacgatactcgttacgtattcgaaaccagcatccgccaaacgtgcactcgctcgtagccggtcaatctcatcaacactcttggtgatgcgcaactcatcgaccacgtctggtaacgcaaccaaatcactgaccaagttctcatctaagtaactgtaggctgtatatggaatctcggcctcgaagcccatgaccccagtaccggttttggcaataatatcacaaacggcccccagataatcacgtgtaatgactaggtgctggtcatcatagtgaccggcaaaagctgtctgataacgggcatccgtaatcagataggcttcctgtgccagtactagcagataaccatcgccggccatatcagccattcctgttaaatattgaagattagctccatctgaaactaaaaacgcatcaatttttaactgatcaaacttattttgtaaccgttcaactcgactcattatttcgtcactcccatcattacctcacgcttcattataccaaactttccaaaaactgaaggtaatgatttattgaaggccattcgtcaatcaattacgtttacggctaagcggcccgtgaaccaataatagtcgcaggtatccctagattgcttcacaaaaaaagagcctccctgcagaggctcttcaaaaattattttgctgggtaaacagatacttggcgcttgtcgcgacctttgcgttcaaaacgaacgacaccgtcagccattgcaaataatgtatcgtcgccaccacggccaacgtttacacctgggtaaatatgggttccgcgttgacgataaagaatgttaccattcttaacagtttggccgtcagcccgcttagcgcctaaacgccgaccagctgaatcccgaccgttggcagttgaaccgccacctttatggtgagagaagaattgcaagttcattaacatagtaaagtccacctccgaatgtggttatcgtgtttgttcacgaactcggatgtaatctccgtaattcgtggccacatcgttcaaaccaagtgtgaaactttcaagtaaggtttgtaattgtgtgttcgccaagtccagcttagtgaaatctgcaattaatagcccaccattggtttcatcactttgtactacgggttgcaagcgggcaacttgttcaatcccattgattgtactaattgctaacaccgaaaccgctgcacaaacgatgtcttgtccataagcacctgaatcagcatgtcccgtcaacttaaaagcggtcacttgaccggtcgcattacgagaaatggttgcctgaatcataaagaatgcctactttcttaattatgcattaattgtgtcgatcgttaccttagtgtatggttggcgatgacccttcttagtatgttggcccttcttggccttgtacttgaaagtaaccactttacggtcacggccttgcttttcaacagtaccttcaaccgtcgcaccatcaacagtcggcgttccaaccttagttgtgtcaccaccaacaaagactacttgatcaaaagtaaccttgtcgccagcagcagcgtcaagtttttcaacgtaaattgcttggcctgcttcaactttatattgtttaccaccagttacaataattgcgtacacgtttgtgcacctccttaaattataaatcacttagactcgccgaatgtaagtgccattgctgaacttaagactcaatccgtgcggttgtagctgtagaagtccacaaatacaacaggaaaatattatcaaattttttcataatagtcaaggattgatttcacttcacaaaaaagtccgtgaaactaatgctccctaccgtcatcaaatggtgcatttttttaatacacttggttaagtaatgtggcgtgtagatcatatcattagctaaccaatcagtaatcaggccgactgtcgcagaaacgtaatacgcgatttgaatgctgaccggtacttccaaatcagcaaattgatcctgaaaatcacggtgaaatttcgtcatccacgtcgtcatctgctgattgatccgttgattgaccgctaactggcgctgatctaacaatagcgtctcaaaggcttccgcgtgctgactgatgtaaccgagtgcctttgataaggaaaaaacatgcacccgctgtaacgggtcagccggattggtcataatatcacccactgaaaccgtcacgatggccgtttcaaacaattcacttaccaagtcatctagggcctgatcaacaaatgctggcttgtctttatagtggagataaaatgttccgcgggtaactgctgccgtactagtcagtttttgcacggaaatgttatcgactgtttctgtctgtaatagtgtaattaatgcttgtcgcaagcgccgccgagttttatcgacacgcggatcaacttcatgactcatatctgctccctactttcatttcataattaatataacattaattactaagagcgtctaacagatgataatcagccggacaaatagttagattacgtctaagatggttctcagtgatctatctggcccattcattcgactgacacatgattgatatggggctcacctacctgccactatcatactagctggttagtccttacatgccttagcatcaattcaaagctaaattgatctttagaaacgctgtaaaggattttatcttgacaaccgaccgaaataaccgttatactaataatgcaatttttgggaaaagtctggcttttcctgttaattcggttgcaatgtacactattcttgtttaatatagtcgttattggactaatcaaaggagggacatactcttatgactgttgttgcaaaaccatataacacatgggcatcacgtcggccagttgctgggaagcaaaagcgcattcgtcgcgaaaaagaagttgctgctatccaacgttgggctgccggcaagactgacaccatcgaaaaaacaccaaaaatcaagtaattaaaaaagaactgctcatcttgaatgagcagttcttttttaattacttgattgtataatgccaatgtgcaagataagaactcccgttgactaacggtcattacgggaagcagtgaaatgcttactgcttgcattttctttggcaacaaagtttgaataatattgaatgccaccagcgatggcgatgatcccgacgattgcaaatactgaacccataagaattctccttccttgttacatgattattatcgttttgttacagtaacatttcaagcgaaataaactattttagtcagttttgttaatttctttatcttttcttaagtattttaggagatattggttcttcgccgtcgccatttaacaaccccgtcttgcaaaaattaaattaatgatgaccggacttagttaccgctattacagcgtttatattgtgtcgttcttcaagcattaattggtattcatgaaaacaatttcctcgttcaccaggctaacttcatttttgactttcaccataatgaccaattatctcagcaaaatgtgcttactgtaatttagtgctttttcattacaaatattacatttttacatcattctgcttactcacgcctttttttaactgctgcacatcggtgaaaaattaaataaaaattgacactctccagcttcttaactataattaatcttgttgttgtcacggtagctcaactggatagagcatccgccttctaagcggagggttgtgagttcaagtctcactcgtgacataccatcgattcggacctgccattttaaaatagagaagcttgttaaaccaacgtttagcaaacttctctatttttggtttctaataaatttcggcagccaaatcgtattcgtgcttattaaatcagccaattgacggcatagatattaaaaaggtcaacaactacctaaactgagcatccacataaaaaaacaaaagtattaggttcacagcttgtatgagtgaaagagcatttgccgcattggacaatatcaccctattacctaaaaattgcattctatccaattaatttggtggaagacaaactgaaaatatcaaaattgtaacagtcgtcgtttataataccaatttacaatcaagacaccgtccaatccaccacaaccttggtgtagtacaatcaacgtatctaatactgtctgggggaatcaacaatgcttttacgccatggcttaaccagtaacatttatctgaacgattacttaacgtttattcagcaagggcgtgacacctttgaatttcatcataacttattagtcgcacagcaccattaccacctagtcatcaacgcccaccacgcctttaacgctttctacgctgaacagaagcggctggccgagcagctgatggactaaatcaattctcgcatcccatcctaatagtgcgtataatatgttttgaggtgaaacatattgaaacttgaagcaattgccggaaatatcgcgcatgccatcaaagatcgttcaactgacgggccctacgtactcgcggtcgagtttacggacaaagccaccaagggaaagtcagccactggttgtgtcatcgtccggatgccagatcaccagcactatacgatcaccagcaatgactttcggtatatggatgcgggcaaagatactttagctgaggaactcggggccttctttgaatgcgacgatgatcttgatcaacgacaaacattgatcgaccaagttaatgacttagttgcacaagacgccgataacgacgcgcaattaatgacagaggcttaaaaaataacctagttacgtgatcaaatcgcgcaattaggttatttttttaatagttatttgcttgtcgttgctcattgacatgatttttggccgtaaacgccgtctgtatctcgtcctgagtaaaaccaaaatcaactagcccaatcttcaagaaaacgtgccaagcgtgctggtagctctcctgacgatggttaaagtaagcatcatagaggaggtgcttgatcgccaagtactgtttattcaaatcagtcgccggcttagccgcaatcgtagtcaattgctcaggcgttactggaatcaaatgcgtccactgttgaatcgctgagacaaggaagaagaagtccatcgcatctacgtattcgttcagcagcgttgcgcggtgtgtcttatcaggatccgctttgccacgatgaatcttccaaactttgaaccattccgacgtattagccatttctgccaattcgacgtccagtgagaccatcgcattttgcaaccgttcttgtggccgccaatgaatctgttgacgggccgtaatatcgcggtctaaacgaatcgactgttgtaataacgttgttagttctaacatctaatacccccgttacttaagcaaatactaatggatccgcttttatttctagcgaatcgatattttctaagtaccaatcacgcatgaacccaaagtgtaacaacacgtcaaaccacgaaactgcttgatcaggatcatgaacagtcaggacccattgttgactaccgccagcttcagctgcatcaaagatatcaactgtcaaaccagcccgcagttcaatttgggcaccatgtccttgctgtgaattacgcaacatgtgctcattcttagccgcactgacaaacaatttgtcaacgattgcccgatctaaattagccgaccgaagttcatatttagccgcgttagcaacgtccaaaatattaaagtcgacgttaaagccaaaatcatcttgtaagcaatgtccaaatttaattagcgttgcgagaaccgtattaatttggtcaaccccagtccccttcaacaataatttattaataaataaattcgtaaacgccgaactattaaaccgtaacaagcgccgttctaaatgaatataaaacaagttttcgccagttgtttgttcacgataatatgcaccaccgttgccgttgttcaccacttgatacaagaaggtgtaatcatccgttagcgccccgtaaacgtgatacagcgcttcagtatgccgttgagaattcagcaccgcttgttcatcaccatgcatgcccaataaccgactcatgaagatcaaataataatcggcattctgatattgatggggaaacgtcacgtaagccgtatccagtttaaagtctgctagctgttgtgccgctgctaacagtgtctccccgtcagttgtatcaatcagttggtccatcaaggccgtaaatttttcaccattagcgagtcctttttttaagccctcattgaacgtactcagcttaccgtgagtgctcagtgttgccgtgtccatctgcttgtccgtattattcgccatcagccgctacctgcgccttcccaatcagcgtggtcaagtagtcaacataaagactacggttacgctcattaaaattctcaaaactcttaaaggcgttttcaatcgcttgtttctcataagctaaaatcgtatcttccttagaaagcgttaaaatcttagcttcgttatccttcatggttgcatgggcattattagcttgttcgtcttcatcggccaacttagttaactggtcaataatttgctgccgttcttctttgatccgaccagaatcaaatagtgagttacgttgcccattttcctttagttgctgccgcaattcttctttttgcgcatcacggtctgattgcgcgtcaatcagtttctgtagctgatcgctaccagctgagatctgctgaatacgatctgtattgaaacgtttgtgcgcgggagccagttcaaacgtcttttgtaatttattgtattcttccgaactaaattcaaaggcgactttcaaaacgttcaatttaccaaaccggcgccgatcccaccagttaccaaagtaaatctgaaattcgccgagttgggtttcttcataataaaagaatgggtactcatgagccaaataatcaattaacttggtactcaagtagtgactgattgccggatagacatccgtaattaaatccacttgggcgttacgggttggatccggttcctcgttaagtaaggcttggtgatagtggtcaccatcgatcaattcgtagatcaaccggtcgtcaccagccgtaattgcttggcgcaccgtagttacatagtctaacttttgttgaagtcgcttcgtaagcgcgcgcgtaggttgatcttgtttttcaagatcaggctgattttgtttttccataataatctccttgcaatcaataataattgaaaacttgctgaattgcattgttgttcctaatgttaccgaaaattagtgcattaataaaggttaacaccactaatttaccaattttataacaaaaacggctagttcgccatttaaggtgccctaaccgtcgtatttttatctcaattaatggtttagtacaattccatgtactgatcacgttcccattcactaacttgttgacggtatgaagcccattcaagccgtttagcttccaagaaactctgataaatatgtggccctaacgccttcttcatcgtcggatctgtctggaactctttcagcgcattgtgtaacgttgatggtaagtcagcgataccagctgcagcccgttcatcttcatccataacatagatattacgatcaacactctttggtggttcaataccgttcttgattccgtccaagccagcttcaagaaccgctgcaaaggccaaatatgggttagttgaagcgtccacactccgtaattcaaggcgcgttgacaagccccgtgcacttggaatccgaatcattggtgaccggttagatgctgaccaggccacgtaaacgggcgcttcatatccaggaaccaagcgtttgtatgagttgactgtcgggttagtgacagcagtgtatgaccgggcatgcttcatcaaaccacctaagaagtgataagcgtctgatgataattctaagccattcttatcattagcatcataaaaggcattgccttgatcatggaacaaggacatgttcacatgcatcccagaaccattgacaccgtttaacggcttaggcataaaggttgcccacaaattgtatttccgtgcgatggtcttaacgaccaatttgaacgtttggatatgatcggctgcagataaagcatccgcgtacttaaagtcaatttcatgttgaccaggtgcaacttcatgatggctggcttcaacgttaaaaccaagtcgttcaagttcaagtgcaatgtcccggcggcaattttcacccaagtccattggtgataagtcgaagtaacttcccttatcattcaattcggtcgttggttcacccttttcattcatcttgaataagaagaattcaggctcagtcccacagttaaatgacgtataacctgcttcgcgcatatcgttcaagacacgaattaagttgttccgtggatccccttcgaacggcttacggtcagacgtgtaaacttcacagataatccgtgcaattttaccatgttccgtgttccaaggcatgatcaaccaagttgataagtcaggatacaggtacatgtcactttcttcgatccgaacaaacccatcgatggatgaaccgtcaaacatcaacttgttatccaagagtttgtcgagttgtgaaactggaacttcaacgttcttaattgtgccgaatagatcagtaaacattaaccgtaaaaaattaacgttttcttctttgacgatgcggcggatatcgtcttttgagtaggactgttttgccatgaaaatcgctccttaaattgattgactaacgaatgcaaacatcttagtgtgccggataattggggcccttgtcggactgcaagcctccgagattcaggaattcatcatgaaggattcggcgcacatcgcgatcagttagcggcttagccaagtcagcttgcttctgctcagctcgctgtttttggagcgcatatatttctttgattccagccatattgatgccatctgctaagtaatccttgatttcaagcaaacgatcaacatcattcaacgaaaacattcgccgattaccggcatttcgttccggcgtaatcaattcttgctcttcatagtagcgaatttgtcgcgcagacaaattggtcagcttcataaccgtaccaattggcaagacggccaacgagcgacggagttccttttccttcataacgaccctcctctttaatacagacttaatattagcaatgttatcatcgaatgtcaatcattcatgttagaaaatatcacacgttttatcataggtataccaatttataatttagcttaaccaactagctagccgttggtcaatcgagacccgtaattcagggtgttccaatagattgatccagtcgaccgacatcttgttacggaaccaagtcaactgacgcttcgcataacgacgtgagtcctgtttgatcttagcaattgattcgtcacgcgtctgctccccattaaagtaagggaaccattcgtgatacccgatccccttaccagccggtaacatggcgccaccttggtcaaatagccaccgcgcctcttgttccaatccggccgctaccatttgatcgacacgttgattgatccgagtatacagcagcgctcgctccgcggtcagacataaggtataagcatccagtgtgtcaccgtgcgtatccgcctgctcagaaaaaagctgaccagttgtatgcacgtactccaacgcccgtacgacccgtaccaagttagcgggcgcaattgcggtggctgcctgcggatcacgctgtttcaacgccatccacgccacatccgaaccttcgacagcggcacgatcaaaccaagcttgacgatacaccatatcaggttcattatccgctggtccaaactgatagcccgccaacaaggactgcaagtaaaagccagttccacccacaataataggcagtttaccccgagcactaatatcaatgatcaacgccgtcgtccgactgacaaattcagcgactgtaaaacgctgatcaatatttttgatatcgattagatggtggggaatgcccgcctgctcttccggcattattttagccgtaccaatatccaagtgacgatagacctgcattgagtctcctgaaatgatttcaccattcagctgtttagccagcgctagcgataatgccgtcttaccgactgctgttggtcccgcgattagtaatactttatgtttagttactgttgtcactcgtttaacctccttgtacctgcttacgaattcttcgtgctaatccagggtagtcggtaatcagtcccgcaaaccgatgacgataacagaaccgcatatcgcgttccgtgttgaccgtccatggccgcaactgcacttttggcaataagagccagtgaactcgcacccaacgaatatccggatgataaccgagaacaatgtgttgcgcatgaagccgcttcgcagtttgaaccttagtcttgaacaggctatccgattcgacctcgggctgtaaaatatgcaaccgttcgatcgactttccgtagaagctcgaataaattagcgtaaacggaacttgatgatggttaaaataatccgctaccaagtcttcgatcccctcataatgaatcttattagttttgatttccagattaaaaataccagtaaagttgtattgaatcaataattgaaccacttcatctaaagtcggaatacgcgttcccgcataggctgatgcatacttaacaccagcgtccaattgctttaactcggccaacgtgtgatccacaatccgacccgttccgttagtcgtgcggtcgacgagctcatcatgcataataatcagttgcccgtctcgcgacaagtgtacgtcagtctcaatgccatccgcaccatcctcgatagccgcaataaacgctggtaacgtattttccggcctggtccccttgctaccacgatgagcaataatttgagtaagcattgcgtttcaccccacttttttaaaaatcagattgaattgattgctatctccgcataaaacaagcataataaaactaacaattgctaggaggttttactaatgaaatcatttacccgtggcttcttgtttggggtcgtcgcaactgctggtgccgtaattggctccgtcttatcatttaagaagcaagttgttgatccaatcgaagaccaagaaaacaaattcgaagaaaaccggaaaaaggcgatgcgcaagagtcgctcagctcacaacggttaattaaataaaaaatggtggccgaacaagttgttgttctagccgccattttttaatacttcgcttttttcgtcttaccttcccaacgtgcgtaaccgggttttaaaatgtatagctgtgaataaccattcttagctaatgtgacgacggcccgtgtacttaacgtatgggtttgatcgtaaacgtagattggcatatccttgcgaagttcgttcatccgaactttcaaactgttgaacggaatattccgagcccccagaatatgaccagcgtcaaactctttcttttcacgcaaatcaatcacttgtgctttacgcattcccgcctgaaacgcttcttcgtccaacatcgtggacacctgacgccgtcgaatgtaactatacaactcataaataaagtaggccgcgattatgataactaacacgatgttaacatacgccatgccgctcaatgcacctaaaaccacgttatccctcctaatttctacttatctattttacacaaaaccgcttacttttactaggggtaagcaggaaaagccgcgattaaactgctgactaatcctgaagtcccactgattgctttatggccgtactcacccacggtttaaagaaatccattaaaacggtcgggggcctgagacccgcatttaaccacgctgttaattcaaaaccaagcatcgcggtatcacatttatgaatctgaatcgatcatctgaatctgactaccatgcaccagtaatccctgattgttagtcaaccgtttgaccgtaacgcccgtcttatgttcccagtcagtgatcaactgcggcaattgcggctttacttcacaatgaacatcataatgcggataaatacggatcgtcgtcgcattgatggctgttgtgcttgccagttgctcggtgttgtcctccgggtataaataggcgtacaggtctaaatccgggcctaacaagatagccccggcgctaataccgtagattggcttgcccgccagcgcgagagtcctcagtcgttccagcacgtgcgtttcacgcagattcttcaacagtaaaaactcgtagccaccattcaaaataatgaccgttgccgtattcaatgcggccaaatcatccgtcaatacatctaggagctgcacgtgcgcatatccaagctgctgaaccgtttgttgtagtgccaccatttgggggtgatttttacccgtgctgaccgaattgacaataatcacaattctcgcactgttcttagccaccggcgccactaaagtgaaaaaggcgtccgttacggccacagtgctaaacgcccgtgaagacaataataactttaccatcctgcttctccaatcaattctgtcatctaattcaattcacgctagtcgattcgtatcccttgtgccaaatcgcgtaacagttcatacgccgttacaacaacataccgacatgaaactaaaatcgcgcatagtctgaggacatgagcccaaatcagcatcggcaattggcgctcagtttttaaccacaacctaatcagcacagtttttggagcttagtataaaaaagaagctcggacattacttccaagcttcttgacgattgattttaacttaaataaaccgttgggccaatgaacctgctccgataacaccagcgtcgttacctaagaccgctaacttcaaagcagtcgtgtcgcgaatcgttgggaatgtgaattggttaaagtaactgatgacttgatctaataagaaatcaccagcagctgaaaccccaccaccgataatgattgaagatgggttcatcgtgttcccgacattagctaatgccaagcctaagtaataagaaacccgatcaacaacgcgtttagccaagacatcgccttctttagctaaatcgaaagtgatctttgaactaatttcttcaccgttgtctaataattgtttcaacttagaagcaccagagaattcttctgccatatcgcgagcaacgtgaacgacaccagttgcagaagcgtattgttccaaacaacctttcttaccacaagtacacatgtagccgtttggttcaaccgttacgtgaccaatttcaccggcaccaccggcaataccatggagtaaacggccatcggcgatgatcccaccaccaacaccagttccaagcgttacaaagacaacgtcactaccgttttcgccagcgcccttccaacgttcgccaagtgcagcaacgttagcgtcgttatccagcgtaaatttgatgccagttcccttttcgatttgagccttaactggttgtaaggtcttccagtttaagttgtaggcaccgataaccgtaccattatccaaatcaacggtcccgggagtccccattccaattccgataaattgagaacggtccatcttatataactcaatgtggtggttgatggaatcgatgatgttaggcacaatgtgggccccttcatctaaaatcgtggtttcaatactccacttttgttgaatatcaccattttctgttaaaatggcaaacttagttgtcgtcccaccaaggtcgactccgattaacttacgctccatgttgctaaatccctccattagtcatgcgccgcgtcttcacgggcgcgttctgcttctatccggtgctcatggctcaatacgagcttgacgcgggcatacatcttcgggtcaatgacaccagcttgatagagatgatcgatctcaatggccattaactcaatgtcccaaattcgcttgcctacgtacacgtacacgccaaattttttaagtaattgttggacgtcgtaaagtgttttcatgtgcatatcctcgattaattatacagttaaattagcatttgtaaaacccatttttagtaaagctaaccagccaatgactagaataaccgttgccacaattcgtttcagcggcgcaatcttgccaattcgtggtacacccagcagatagcctaacaaaaagccaccaactagacccccgacatgtccccagatatcaatgccattcgagaacatatcgaatactaaattcaaaacggttagtagtaaaaattggttcgtgagctggcgaatcactggattttcccagaacgattccccaatcgtcaaaaaggcaccaaagagtgcgaaacacgccgtactggcccctactgactgattattggataacgcgaaactcataatattaccactaatgccacccaaaatataaattgccagcatccgccaatgaccatacattgcttcaatttgcatgcccataaaataaataacgacaccattcagtgcaatatgggtaagtcccatatgtaaaaacatcggcgtcaccaatcgccaccactggccggccgcaattgcttgattgttcttagcacctagtgaattaaaaatcagcatggcgccgtcgcccatcagccactcgactaagaagactgccacagtaattccaagtagcacctgcgtgatagccggttcagtttgccaccagcgtttaattctcatcatgttgttcatcccctgctaccaagagttcgtctaacaagacgtcatattgatcaaccggccattcagcgtgttcaaaagccatctcgtcataagccagtgtcaacttcttacccggataatcagcgaggtaacgatcgtagtagccaccaccaaatccaatccgggcgtgccggtcacggctgtacccaagaccaggaactaagatcagatcgatctgttgcttggcgactggttcacccgtgacgggctctggaattccaaaagtcgttcgctcaagtcgatcagtcgcttggtaaggataaaaagccatttgacgatgcggcagcgtttttggaataaccaccattttgccctccgcccaagcttgttcaataagtgggcgcgtcgctacttcgatgtcactactaattgtcatggcaatgacctgggcagtttgccatgttgggcttgcaaataattgggtctgtaacgcctggttttgccgttgccggtcagccggcgtcatttggcttaatcgcccaagctgttgcttacgaaatgcttttttctccacgtacggcacccccgaaaataaaattggtataaaaaaatctcattcattaacatgtcaaattgaaaaatcaatttggcagttgccaacaaatgagaaacccattgtctgatgacaatgttacagaaaaaacaacaggagtccccgttgttattttgtttcacgatgtaatgtcactttgtgttcccgtggacaatacttcttaaattcaacccggtccggattgttccggcggttctttgaagataagtagttgcgttcatggcattctgtacattcaagtgtaatgtgtacccgcatgttgttgaccctccaaactcattcgcatattacagggccggaacccttaacttgaactactataccattaatgattgaaaaataccagtatcaattaagatactggtacgaaaaaagctgattttttacttgttataatacttccagaacgctgcataaatttgcttagcaacgaccatattataatcaccactagtagcagtaattcctggaaaggcaaccgctatcactactttagggttcttataaggcgcataagtcaccaaacttaaggtttcagtagatgtcgttccgtggaatgtctcggcagtcccagacttagctgcaaccgctggtgataaactagctagtgcactccccgtccgctgcgtcatactcccatggaccacatcccaatacccttggtgtacgacatcaaagtatgaggatgggacgtcaatggtattcaggacacgtggcttaacattagtcttaacagccccttgggacccgttagatttagtcccagtaatagcggaaacgatgtgtggtgcaatgcgttgcccaccatttgccattgtcgcaatgtattgcgccagctgaatagtcgtgtaagcatcgtagttcccgtaggacaagtctaacgctttaccaatatccttctgtgccgaagaaccttggtaacctgaggcttcacccggcaagtcgatcccggtcttaacacctaagccaaactcgttaaaataaccacgaagtttagagaagaccgaattagacatcgtcaaggctttcccagacgcatagctgaagttaccttccttcatggctaattgcatcatataggagttagaagaaacttccatggcagtcgaagcgttaagactcagactagttccaccattcttgttaaaccatgacgacttggtggccgttccggctaacttgattggcgtatcggtcaaagtactattcgtgggtgtaatcacaccatcttgcaaggcacccatgaccgtggcacccttaacgaccgaccccataacgaaggattggttgatggttcccaacgcattttcagtcactttaccagtggatagattccggctggcacctgctaacgcataaatggcaccagtgctagggttcattacaacagcataggctcctggcgagtaggcattactactccccaccgttttggcttcagacataatgatactttgaacctttttctggaacttcgaattaatcgtcagctgaacgttgtcacccttctggccaccgtacttcttaatctccttttgaatgaccccatcctgcgtcttgacctcagtctgtgacttggttccacgaaggacattttcgtactgcttttccaattggctttgaccaaccgaatcatcacgagaatagccttctgccagcaaggttttaatgctatcactcggtaacccttgcttttcggtcgtaactgtcccgagcacactactcaagtcagtcccattaggataactccgagtccaactcgttccgaccttaactcctggcatttcggattggtgctcaccgatttcagcaagctccgtactcgtcacaccagtcgatttgatattgaccgttgacagcgagtacgccgaactcatcttataataaatcgccgccgcattcttttgcgtagacgttaaattattaatgatatgtttttccgcataggcgacttcccgtgcgtacaaaacatcatcgtcgctagacgttttaaccttcttagcaaccgactttaaattagccgcccccgctaagtaataatcagccaagttccgatccgttaatgtatccgttggaatggttaagtactcacctaacttattcgccacttcgtacatcttagtcgacgcaactgacagccccttcgtgtattgaatcgcttggtgggatttgtttcccactaagacccgaccggttgaatcataaatcgatccccgttgaacgtttcccgttgccgtcgtattattggctgaattcactgtacttcggaacttctgtccgtagtcaacttgtaagtaagctaactgcgcaatcaacgcagcaaataacaagaagacgatgaaaaacaagaagttcagccgaaatggaatatgcgacttgttgggatcacgatttatcgtaattttcttaaacaatttcaattctcaggcgctcccattcttaatttggtaaacatttcgcaaaaatttaccagatgatactagcaatcctagataaataccatacttatgttattctaaacgatagacataaaaatttcagccgttattacggattttaatgtttttttgattatttttctgtttggctgtgaattattagagattgaggtggcaatttttgaaactccgtcgtttttttgacaagcgcacatggccattatggatcagcttttggttacctttactgatcatgaccggttattttatttatcggcacatggctccctttggatcaagcagtctgttaacggtcgatttaggccaacaatacgttgacttgttttcctatttccggcataccctactgcacgatccgagtgctttcttctattccttctccaaaacgattggtggcgagatggttggggtctgggcttattacttaatgagtccctttaatttaatctacttactattccctggtcaatcaatcactaccggcatttttatcgtcactgtactaaagtatggtttcgcagggctatccttcgcctggctactaactaaaacgcagacgcaaaagggttggttggtgccaacttttagtaccgcatatgcactgatgggctggatggtcgccaatcagctcaacatgatctggttagacacggtcgccattttaccattggtcattttgggactggaacgcttgtttacaactggtaaagtccgttacttcgctggctggctggccgtcatgctaattgacaactattatatgggctacatggtcattttattcagttgtttatactggttgtatggtgcaactaagtattggcaaaacgtgaagaccttagcaactcacgccctcaaatttgcttggggtggtctgctaggtgtcgcattctccgcatggttgctattaccaactttctgggcgctcattcaaagtaaggctcaatataatgtgaccaaggttcattggaaacttgaatacgcgccctggaagatgttagctaagttcgtcaccggtactttcaacttcgatcagatgccatccggtcaaccgaacttttacgtggcatggttagcagttctcgcctttgtgctcttcttcttacggcgccagttcaaatggtccgtgaagttgagcgccttgattgtaaccgcgacgcttatcttatcattttgttacgaaccacttgatttattgtggcatgcgggccaatttccagtttggtacccttaccgcttctcctttgtcttttgtttctgggtcgtctggattggtgcccaagcactgacagacaaaataacgatcaaactgtggcaagcgctaacgatgctcgcattgctggtcggtttgtttacaaccatttacttgaacattaagaaagtcacctacgtcacccaagctaatctcttaattacaattggcttggcagcaattacattgattttcttaacgttgcctaaggaacgacgtctcatttatcaaatcgtcgcgttaattttagttgcgactgatatgtcgatcaacgtggtcgcttcattaaataatatttcctacgtgtcacaaagtgagtttggtaaatacacgcaagtccttgacaatgccgtcaacaaaattaaagctagcaacaatcgtttttatcgaattggtaagacgtttacacgaactaaagacgatccgatgcaggcggcctataacggtgctgatcatttcagttcgaccttcgaaagtattatccctaactttttcggttcaattggtcagccggatggggacggtgtggtcgcctacaccaacgggaccatgattaccgattcgttactggacatgcagtactttatggataaaacagtaccgacatcccagactgataacgcgaactatcgtagctacattccggtcaccagtaccaagaaagatctgacgaattaccaaaaatcggcaaagctcagcactaacaaagtcacgacctacaaaaatccatacgccctgggtcttggtttcgcagcgtctgacaagattactagcttgaaagtctccaaaacaactggcgatccgattgcccggcaagagttgatttaccaaaccttggcaaatcgttcaaccagcggcttgatcagtgccgaaaactttaacgaagtggtcttccaaaacgttaagaaggtcacgacgttaactggcgccgtcttgaacaaacaaaatttagcgaaaacgggatcggtttactttaagttcacgccgacaaccaatgattcctactacatcacgctcgggcaaaacctaactacttcgaatgcgagttactacattaacggtaaggaactcaagcagtacccaacttaccggcacacgatcgctgttaacgttgcatcgaatagcaagagcaagaccgtgacattcgggattcagatgaagaagacttctctctggttacaaaacttcaccctctacaagttggataatacccaattcaagaagtcggcgcagaaactccagcaatccccttggaacatcacggcccactcaagtcgtaagattactggtacaatcaacatcaagcatcgtcaccaagttttgatgacgaccattccttactccaagggttggcatgccactgttgatggaaaatccgtcgcaactaagaaagtgattaatacctttgttgctgtcccattaagtaagggcaagcatacggtcaccttgacgtatcgaccgccattcttaatcactggtagtctgattactgggattagtgcactcgcaacggctggttggtttatcgtccggcgtcgacgccaccacgcctagcccagttcacagtcaaagatgtggtcagcaaaaatcagcgttacctgaattgttaattcaggcaacgctgattttttgtccaaatattaatcgctattggcaagcactcaccagaactactcgttattgggcgtgtagtcatacttcgggccgtcactttgttcatcataatcaactgtgagatcatagcccttaaagaaccattcatcacggtcgttgacatagtaattgacaccatccttttcaaccatggcaatcggttgatggggttcgtcatcacgcatgatcccgattgagaagccactgtgaactgctgtcttgccataagttttgccgtaaaagcgcaccccattaccagtggttacacccatgtcatcatgaaaccacttactggccaaatctgtaattgttattttcattactaacacctcatcattgaaatcgtttacagtaattgtgccctttttgcccataaaacgcaacattgacagtcgatgagcaagccaatgaccagttgcgttcctgaaatgaccgctaagggagtctttatttacagcgtcattgttttgtggtgtacttaaactacttaaggaggtgaaacccatgcaagtgaacattgaaacggatcccggcacctcaattccaaccgtcacactgcatgttccagtcgactaccccgaaacggccgccctcactgctgctctcaaaaatctttcaattgaggccgctacgttaaccgtttcacaacgtggtcaactcgtacagttaccgcttacttcgatcctattcatcgaagcaactggtcaccaggtcgccgcccatacgctggataatgtttatcgtgttcccaagtcgctgaccgctgtgggcacaggcttacctgcttactttcttcgcgtctccaaatctgccattgtcaataccaaacaagtctattccttgaccaagacattgaccgggaacttgattgcgtttcaccactcacctaaacaactgtacgcttcaagacgctactatcgccaactcaaaataagtcttgaacagaaaggactgttataaatgcataaaaattggttttggcccgtcttcttaattgccagcgccgtcgttcttatcgttagtcaactcagtctcttcacgctccacgtcagcatctggagtctcttgttaacattgattctagttgcggctttaattagtagccttcgttacttgaatatgccgggcgtcgtcttcgctatcgcattcttagccatgatctatgcgcaaccacttggaatcactaagctcgtaccatggacaattttaggggctgccgtattactcagcattggtttgggtcttttgattcatccccgttatcaatatcattatcgctatcacaaccatgatcatgctcattacaatcatcataaccacgatgacgtccatgaatcaacgagcacaatcaacgatgaccatgttaatttagatctctcactaggcaacagtatccgctacgttcacagcgaaaattttcgttctgcggatctgaacgtatcaatggctggtgccaaaatctacttcgatgacgctgacatcaaagaaggccgagtaaccatcaatgtcgacgtttcattaggtagccttgagttatacctccctcaaacttggcagctacaggaaaatctcagcaactcaatgggccacatctcatcgacaggtacaccgaccactgctggcccgggtgtcatactaaccggcagcgtctcgcttggtgaattacgaattatctatatctaatcctactttactgtcggccatatcctgatcaatctgtcatgaatcatgattaaaacataccagtttttaagttcaaaaagggccagctatggacccactggaaaaagtcgagttcgtatagacttgcttggttgagcgcgtcctacaccgacttccaggcatctctgccaattgctgaaacgtggtggacaaagatttaagccacaaaccacgtcttaaatactggtcttccacgctttaatgccatattggtgaaacgtgttcgggtcaggctgagacttccggttagctacgctatgacgccaagcggaaattcaccgcttaacgtcctagctaggctaatcctcagccccggaggtcggaataggacgtgcaagtgctgatgaacagtaacccaaccaactggcatgttttcatcatagtaaatgctcaacaaaattgtaacgtgtccgatttactcacccgtttacctgctttgtgcagataagcgggtgttttgcttgaattccgaactcacacgcaaacgtgcttgttcagtaacgttcgttaaatagtggctggtaatcagtaatcgcgcttctaaaccaccaaaaaagactgtttcaaggtatccgctacctcaaaacagtcttaagcataaaattacgcgttttcaaccttcaaaattttaaccgtcatggtaccggctggaatgttgatggcaacttcttcatcaacgtgatgcccaatcaagcccttggcgatcggggaatcattagaaatcttgccaaccattggatcagcttcggcagcaccaacaatggtgtagctttctggttcttcatcaggtaattctttgaacgtcacgattttaccaacggagacttccgtttcgtcaatcttgtcactatcgatgatttcagcatattgaagcatgtgttcaaccgtcttaatccggttttctagcaagctctgttcattctttgctgattcatactcagagttttctgataaatcaccgtagctacgtgcgatcttaatacgattaataatttctggacgttgattaattcgaaggtcttcaagctctttttccagcttgaccttgccttcttctgtcattggatatgtcttatcttcagccaatgtgtttcactcctcaaatacgcaatatagttatcaaaaaccagcctaccatttcagattttaaaagtaaactcttaaatctaaaatagcgctggttaagacgttattttttataaaattgaacgaactttagttgtcaataaatcaatggcaacttcattttcgccaccttctggcacaattagatcggcataacgtttcgttggttccacaaactgatgatacattggtttgaccgtcgccaaatattgaccaatcacagagtctagtgtccggccccgctctttgatatcacgctgaatgcgccgaatgattcgaatatcatcgtcggtatcgacgaacaccttaatatccatcaggtcgcgtaaacgctgatcatctaggatcaataccccttcgacaatgatcacatcacgcggttcttgatgaatggtcttgtcgctacgcgtatactgctcgtaatcatagaccggcttttcaattggttgataggccagcaactgcttgatttgcttaatcatcaaatctgtatcgaaagccagtgggtggtcgtaattaacggcatggcgctcagccattgtcatttcactttgatcattgtaataggaatcctgttgtaagatcaacaatgattgaccagataattggttgtaaattgcattgctgaccgtagttttaccactaccggaaccaccagttaccccgatgactactggtcggcgatgtttattttcagtcatttaagttacgcctcattcttatttttcagcggcttcgttgtgcttcgaaaccttcttgatgtttgccgcgtgacccgcagcatcctttgcataatagacatcaccagtcttcaaatctgctacgaaatacatgtaacccttgctccgttgtgcaggatctaagactgccttgatcgatgttaaactaggactgttgaacggtccggggccgtagcctaagttcaaccgtaagttatacggtgaatcagtctgcaaatctttattcgttaacgttgacttgttagaattgatcgcatagaacactgaaatatcagaatccaagcgccacttagcatctaaccgattcaagaagacgccagcaatcaaccgccgatctttcgtcgtactgccttcacgttcaactaaggacgctaaggtcattacttcttgcacggacatcttcgacttcttaatttgcgcgtagtatggttcaagctcatcattagtcttcgaaaccatctgcgttactaattgtttcaaagttgttttcttaccaacaacataagttgccgggaacaaatagccttctaaacgatagcgaacttgcttagcactcatcgctgaattcaacaattgtggatacttcttggccaatgatttgatgaatgtttgatccttcattaaggctagaaattctgccgacgtgaaatcagtttgtttttgaaccgtcttcgcaatcgtcttaatctgactaccttcaacgattaggactttaccactagaactctgaaccggttccgatgaaccacctttattcaaggccttcgcaatttgagcaagtgacatcgaaggcttcaactgatagtagcccgcgtgaaagtttgataagttgtgtgctttcgtccagtattcaaagacaaaaccactcttgatcaccttttcgcgctgtaaaatatcggcaattttcttaccattagcaccgtacgggatatcaacttgaacgacgcgattgtcgctactgtcatatggttgcgtcgcattatcaaaatatcgataacccaatacccccacaataattaaaagtacgactaaaataccaacaacgccaccaataacgtgtttcgaaaatgatttccgctgtttttgttctgaacgattaggttcatttaccccacgatcttgtgaatcgttttgatccttctgatcttggttatcctggttgttattcaagactcgcccctccatttattgattaatcttatcaattatacaaaactgttgcccagtttgcactagttcgccattagttttatggttttttaggatcttggacacacattaaacgccgaatgacttcaaatcattcggcgtttaacaagactatcaacaaactaacgaatttcagcacctaattcatccgttaaggctgtcagtactttttcaaatgctgtcgtaacatcatcatcgactaacgttgcgttttggtcttgatacgttaacgtataagctagcgactttttacccgctggcacgtgactcccattataaacatcaaagagttgaacgtgccgtaaatgcgcgccgcccttcttgttgatcaaggcaaccacggttgcgttggtcacatcgtcatcaatcaacatcgccacgtcccgggtgatacttgggaacttggaaatcggttgatactgttgacgcgcttttggtaaggcaatcaacgccgttaaatccagttcaaagacataagtttcccgaatcttgtaggctttggcagtcgttggatgaacttcaccgacgaaaccgactaactggtcaccaacgtaaatatcagctgtccgaccaggatgcatctctggatgttcggccgtggcaacgtaactaacggcatcttgcaacgccagactcttcagataaccagccacgatacccttaatctggaagaaatcaacgggttgttcggcaacgccccagctcttgggaaccatggaacccgtaatagctccggcaatgtgttcaatttccttcggccggacttgttcaggttgactgtaaaagacccgtccttcttcatacaatgccacattgtgttccttacgagcattgttataagctaaatcatccagcaaaccagaaactagactcaagcgtagcgtggtccgttctgaactcattggaaagtctaatttagtgacgtcactagcatgaagcgcaaaggccttcgacttagtctccgtggtcaatgagtaactgatggcttgcgtgaggccagcactttccattaacttacgtgagtcacgaatcacctgttgggtctcattaagcttaccgattgttggttggcccgttggtagggtcgctggtaagttatcataaccgtatagccgggcgatttcttcgataaggtcagccggaatatggatatcccaacgccgtgatggcaccgtaaccgtgaacgtttcattagcaacgaccgttggaaagtccaatcgtttaaaaatatcactgaccgtgtccaatgacaactcagttcctaagacgtggttgatccgtgctaagtcaatggttactgtcgttggttgcacatcctcatcacgaccgatgaccataccactagcaacttgaccatcaccaagttctgcaatcatggctgcggcagcgtctaaggccgttgcggtcatgccgtggtcaatgccccgttcgtagcgcattgaagcttcgctgtgtaagtcatgattatgggcagttttacgaatcttaactgcatcaaaaaccgcaccttccaacgcaatggtcgtagtctgatcagtgacttcggtcgctaggccacccatcgtcccagccaaacaaattggttgatcgccactacaaatcaacagatcactcgttagtaattcgcgatcttcaccatctaacgtcgttaaatgctcgccagctttcgccaaccggacgttaatttgaccgtcattcaattgatcaaagtcaaaagcatgtagcggttgtccatattgcatcaaaatgtagttcgttgcgtcaacgacgttattgattggccgcataccagcattccaaattcgaatttggagccataacggacttggcttaatcgtaacgtttttaattagacgcattttgtacattgggacatcatgttcgtcggcagcgacagccacatgtagatcatccgcagccaccgtcgtagcatcttcatgcaaatcaactttcggcatcgttggttgttggtcgtaaatggcagcaagttcatgcgccgtaccattcatactaagcatgtcaccacggttaggggtaacggacatgtcaataatttcatcatccatccctaggtatgaaaagaccggatcacctggcgtggcatcgtcaggcagaatgaaaataccatccgcaacttcttttggaactaacttttcatcaaaaccaagttcgtctaaggcgcacagcatcccatttgatggaactccccgcatcttactcttcttgatcttagtgtgaccaccaatccatgaattcggtaacgccacgatcaccttttcgccagccgcaacgttaggtgccccacaaacgatttgcaagggttctgattcgcctacgtccacttgacaaacgtggagatgatcagaatctggatgtggctcacacgttaagacgtgccccactacaacttttttcaatccttcactgggacgaataacaccgtcaacttcaacggccgtccgttcaatcttttctgctaattcatcggccggaatgtccagcttcaaataatcgcgtaaccatgtcgtagaaattctcatgtggacgcctaacctttcttatagaactgtgacaagaaccgcacgtcattcaagtagaagttgcggatatcgtcaacaccgtatttcaacattgcaaagcggtctggtcctaacccaaaggcaaaaccaccatattcttctggatcaatgccagacatttctaacacgtgggggtgaaccatgccggcacccagtacttcgatccaacccgtttgcttacagattgcacagcccttgccattgcaattaaagcaagttacatcagcttctacggatggttccgtgaatggaaagaagcttggccgtagccgaacatcgaattgatcgccaaacaaagtcttggcaaccagaattaaggtgcccttcaaatcagccatcgtaatatgcttgtccacgactaacccttcaatttgatgaaattgatgggaatgggttgcatcatccgtatcacgccgataaacgcggccaggtgacaagaccttcagcggtcctttagaaaaatcgtgattttcaagtgaccgcggctgatcagcagacgtctgcgtgcgtagtagcacgtctttggtaatatagaacgtgtcttgcatgtcacgggcgggatggtccttcggtaagttcaaccgttcaaagttgtagtaatcttcttcaacttcatcaccatcaacaatttgatagcccattcccataaatagatcttccaattcagtaataatctgggtaatcacgtgaggctgaccttgtggaacttcccgacccggtaacgtcacgtccagtttttcggcagccaattgctcattaacggctgcttgttccagttcttcacggcgttcatcaatcgcagcctgaatccggtcacgaacttcgttggcataagcgcccacctttggccgttcttccgggcttaagtcgcgcattccgcgcaatacttctgtaatcggaccctttttaccaagcaaatcaactttgacttggttaacctttttcaaaacatcggcggatttaatatcggccaagccttgatcgcgtaattcggttaatcgatcttgtaaactcatatgctgcctccaatttttagttgcgttgcggacaaaaaaagaccccatccctgaaaagggacgaggtcatcgcggtaccacccttgtttgcatagtagtcactatgcacactcactacccgtcataacggtcgggataccggaaaattatttgtttacacaaacgcccaatttcagctcagagagtgaattcgtcaatcttggtcgccagggtgctttcaatcggtgacacccgtccctacgacgccgtaactaactactatttctcgtcaaggcttttatctacattgtcagtttatggcaaagtgccctgcacgtcaaccccgtattaggattcgaccgggctgaaccacttatcagaccagttatggaccgtatccatgacctgtcgtaaatcttgccccttcgtagtcaagcgatactcaatcagggcagagtcacaatgggttacccgactcacaatgccgttttcttccaattccttgagacgaacgaccagcacccgatcactgcacttaggaatccggcgtgccagattcttaaagcgttggggaccgtcttccagtaaaacatcgataattaaaccgttccactttttccctagaattgagaacgtcttttcaaattttggacacagttcgaaatccacgttggattctgttaccgtgtcagctagcatttctgacatgcaatgacccccaattattgaattaaccggcggagaccttgcctcggaaccgatctagttgtttggccactttcatacgtaatggtccaaaaaattcatgttctgcttcataatcatcaactaaagagacgagcaaactttcacgatatttaggcacagctaaagttgcaccaaacatatgcttcaaaatgatatctttttccatcggcgttaatttcgttaacttttcagcgttacgtaacgctacccgcggatgaataaatgcgtgcgagccgagatcaaacttggtttcacgccagtcataataaaacaaatcatgcaataatccaccacgcgccactgccgtcgtatttagatgccatttcttcgctaaaacataactatcatatgaaactgcaatcgaatgatccaatcgatttgaatggtggtgctgtgtaaactcagcaagccgctgaacggccggctgtgctaataaatcttcgacgatcgccacgtattcagaatcttgttgccacgcattattagttttcatctaaagctccctttgctaatatctacggctattctactaaaaagtcagtcattttgaaagtattttacctggattttagcattttcttactaattgtaagttagcgatataaaccgaacattaaaacgccagcagccacggctacatttaacgattctgcttgccccttgatgggaatgtataagttttggtctgtccgtgccaataattcccgactcattccattaccttcgtttcccatgatcaagccaaaactagccggcgcgtcaatatctaaataccgggctgcctgtggatttaattctgaaccgtagactggtgaaccctgcgcctgcaattggtcaaccaacttgtcgagatcagtactaatcagttgtaaatgaaactgactcccctgcatagctcgttcaactttgggttgatggatgtccaccgtcccggtaccgaaagcgacgccggcaaaacccgcagcatccgcagtccgtaccatggttccaatatttccgggatcttgaacattatcgagcagtaaccaaggccgcgttaaatctaattgtgatagatcttcaattgcagcaggcagggtcgccagcgcaaacaccccctgcggcgtcaccgtcgcactgatatgtttggcgacttcatcagagatttcaatgaccgctggaaaatgagtcaagtccggttcggtcgccagttgcttggcagtaatgagcaaggtctgaatcgcgacgtgtgctttaactgcttcgttgactaaatgccaaccatctagcaagtattgtccctgttgtttgcgtcccttctttgtttggagctttttccacgccttgacgtgcgcattttgtaatgaattaattttttccatcgtcaacttcctttaattaatcggttgaaacatcagccggtcttgtcaattcggggcaccctgtatcattcgaaagtgtccgttttatcccaagtatagcatatcgcccgttgaacatttccatgctattatataagtaatacagattgtactaattatgctaacacaatacaatcagcaatcagtacaatcaagatgctagtcacaggttagactagctgaacaagttaagtaaggaagtgacacaatgcgtgcagtaacattaaaagcaatcggccgggtccagggggtgggcttccgttgggccactaaagttgccgctgacaaatgcggcgtgaacggaatcgttcgtaacctgatggacggctcagtctttattgaagccgaaggcgaagatcaacgagtgcaagtctttatcgacgttgttcggcagtcgccaaccgattttggcaaggtcaagcacctcgaagtgcatgaagttgaaccacaaaactatcacgattttcggataaccaattgaattcccccgacatctttagtatcatcatcattatatgactttaacaaaggggattattaactagtgaaatcaaaaaaaggccttacgctcaccatcaccttaggaacgttagcactgtttctaagcggttgtgtgcaaacgaccaaagctggtaaaccatacgggtttgtttacgagtaccttgcaaagccagggcaaaacgtgatggaatggttgtcacaactattcggtaacaactacggttgggcaatcatcggcttgacggtcattgtgcgactcgttttactgccaatgatgattaatcaacaacgtaaatcaacctaccaacaagaaaaaatgtccgcggttcggccacagatggaaaaaatccaggcacggcaaaaagcagcgacgactcaggaagaaaaagccgcaatcagtaatgagctcatgcaactttaccgtgacaacggtattagcatgactggtggtattggctgtttaccactactgattcaactgccaattttctccgccttgtactacgctattcgctattcgcctgaattatctaaggcgacctttatggggatctcccttgggaaatccagtctgattctagccattttagcctttttatcctacttggcacagggttacctatccatgattggtttacctgaagaacagaagaagacgatgcgtctcatgctcattatgagtccggtcatgattttatttgtttccatgtccgctcccgcaggtttaggactttacttcttcgttggtggtttgtttgcctgcttgcaaacactgatcatcaacttcttccggccacgtattcggcgtgaagttgaagcagaactcaaaaagcaccccatcaaaacaccaacaccgacgcaaccaaagccgattaatgcaactgaatccaagcctagtcatcctcgtccgcaaaataatgcggggcgtggtcggaatgccggtaaacaacaacgacaccgtaaataaccactgaagcttaatcaacactaaagcaccgtcatgaaaattctcatggcggtgctttttacgttgcacctaaccggcacgcagccgtccccttaactgatttcgcaaacattaccacgagatgccaattaacgctgccaggccgatcagatcaatttcttacttagctggtaggaataacccacggtcaaaatcacgaccaacacgataatcgtaacaaagacattgagaaatgagtctgttgacatctttcccatcgctactaacagcggtcctgagattccaaataatctgcctgctagcacattagtccgatgccagttttcttctgacaaataggtccacggaatccggattccaaccaagcgattacgagaagtatatgccatcggtaatgcgacaatcgagatgattatcgcgatcagcgcaaagccaatcgtggaaatccggttgaaatcaataagtaacaaataaaataaaacggtcaagttaatatcagcaccgagatacgttcccttgcgccagttggaattctgtttacagatcaaaattaaactaatcccaattaaaaataacccaccaaccacggccaacggtgcattacgaatttgccacatgggcccaccactggccagtttaatcactactaagatgaccaaattgattaaatttaccatgataagcaatttaaccccaagcgtctgttgccatttttctggaatcatgagtaagcccccattctaaactgctagccagataaggttgcagcgccataattattccaataccgagtcctacgttatgcgtgactaaaacacgcaatcgctgaaagcaaggatgaccagcaaattactcacccgtatgttgcaatcaataattgctcaactagttaagcgcaattatagctgaattgcataataaggggtagaacttgcccactttcaagtttgtccgccaacattccaaactaaatcaaacgtatttcgtcaaaattaatcaactttgggcagacgacacttcgagacctgaaattttatgtaaatatgcgataatggaaattaacaattcaaactcaaggaggaactcccatgaagttactacatacagcggattggcacatcggccggacgcttaacggttattctttgttagatgaacaggaagcagcgttcaagcaaattctaacgattgcattggctgaaaaagttgatggtatcgtgattgctggggacatctacgaccgggccgttccgagtaccgatgcggtcacttcacttgaccacatgctgcaggctattaatatcgagcatcacctaccaatctatgccattgctggcaaccatgatggcgccaaacgtctcaactacggtcgtgaatggctagcctataataattttcatatcaatacgttactagccgaggccttcacgcccatcgagaccccaacggcacaaatctttatgttaccgttttttgaccccattgacgcgcgggtctactatcagcaacaaggtttgcccgaaaaacaagtcaaggcgattcacaccattcacgatgcgatgcaacgcgtggttagtgacctcgttgccacctttgatcctgaaaaacggcacttgttgattactcattttaccgttacacccaaagcagatgacgacttggaattaacaagtgaaacaacttccaaagtgggcggtttggcgacgctgaccaccgatttattcgcagacttcgactacgtgatgctgggccacattcacactcggttagcctcacccgacaaagatcgaattcgttatgccggtagccccgtcaaatttaacgtcaaggaagccaaccctaagttccatggcaaaggtgttgaaattgtgacaatcacacccactgcgatcacccatgaattcaagccaattcagccgcaaactgacttggttacgttgcgtgcgccttgggaaacgttacttgatcccaacttttatcagcaacagccgttaaagcaggcttggtttgcgatcaccgtccaggaattcgaccgtagtaagcatctgaacgtccgggcgcaactcgaacaaatctacggcaccattgtcgaactggactacgaatcgaaccaccaagccaccgccattagtggccccaaaaacatgaacgaactgagtcctgatgcaattgttgggcaatttttccacgcgattactggtaaccagctctcaacgacacaacaacaactcgttgaccagattttcgtcaacttaagaaaagaggattagccgtgaaacccgtttatttagccatgaactattttggcccccacgaacattcaattattgattttagcaagctagaaagtaccccgatttttctgattagtggtgatactggggccggtaaatcaactattttcgatgccatgacttttgccctctttggcagtacgacgaatgatgggacggatggtcgggcagccaaagagatgcgcagtcagttcgcccccgctgaccaaccgacaagcgtcaccttctactttgagcaaggcaatcaactctataagattgcgcgctcccctgaacaatacttagctaagaaaaaaggatctggactgacaaaaaagaatagtacggccaaattagctgtcgttgatcacgttggtggcgtggagattgagagcattgcaaccaagccggccgacgttggtcccgagatcacgaccatcttgaatttgactgctgatcaatttaaaaaaatcattctactcccccaaaatgacttctcggaattcttaaagtcaaaaacgactgacaaggaaaaaattcttaaaaagatttttggaacgcaactttattcagactttactgcggaacttaaagcggagtatcaaaccgccagcaagactggtgatcagtttgtcgccgatttgcgggtcgcactagcctcagcaacttggaatgatgcggaacaggctcaacttcaagcagttccggacgatcaaaaaattccactactacgagcatttgttacgacgcgtcaaagtgcttttgaccaagcacagcaaacgactagtaaaatcaatcggtctgttaaagcggccgaaacgacctaccagcaagcacgcgatcgccaacaacaatttgaccggctcacacaggcgcaagctgattatcaaactaaagttgaagaacaaacaccggcaattaccatagccaagcaacagttgcacgcgttaacttgggcccagcccctacaagccaccatgcaagccctcactcaacaaacacgtgaccaaaagcaattgacgcttgaccagcaagcagctatggataacgtgcaacaagcgcaggacgactatcgccaagcgcaagctgcagttcaacaattacatgaccaaagtgaagctaaccatcagcaccagcagcgcttggaacaattggccacgttgattccacaagcgcaacgcgttgaaagtctcatcgcacagctcgcaaagctcaagccgagtgtcgctgatctgaaggcgacttttgaacagcaccaaaccgtaataaagacattaacagccaaaatcaccacccaacaagcgaacttgccatctattgatgacttacacgccactaaagatttgctgattaaacaacgagaacagttcgtcgacaccctgacaccacttgatagtcaatggcgaggtgcgcaacaagaacagcagcgcgtcaccaagcaactgactgatttacgggcgcagcttgcccgcgatgaacagaatcagcacaatgcgcaagtccaatttgaacaacaacgtggtcaacgccaaagcttaatgattgcccaattacaacaagaactcgttgacggccagccctgcgtggtctgtggatcaaccgatcattcacagatgccggtcacaaccatcgttgcaaatgaagctgacttacgacaatccatgcaagccgttgacgacgctcaaaacgcgctggcggcagccaacaagcaagtggaagcaactcaacaacgtgtcgaacaggctgaaaaagaagttgaccaggctacgcagcaagtaaccaccgcccaaacgcaactaacttcaacttaccaacagttgattgaaaccaacggactagcactaaagtcaccctacgatttgaccgcagtcagggcttttttcgctgagcaactcgccacaattacgaagaagcttgaggcagcccaacgagtggttcaagctattgagaaatatactgctgaactggaagcacaacaaaaacaggcccaacaaacggagttacagttaggcgaacaacgggccttattgcacaataaaatagccgatttgacggtagctcaggcagccattggtacggacttacaagtcacaagcgctgacctgctggccgaaaaagcgcatctcaatcagatcgtcgcgacctaccaacaacgcctagaggccgcccaagccaccgttcaaaccagtcaacttactttatcaaatcatcaaactaagctcgatgatttaaacgaccggttgaagacaacacaggccacgcgcacgcagcttgagcaaacaatcgcacaggccttagctgacccagaagcaccgactcatgaccaaactgtacttgaaaattggttagaagaactcgccaatggtcgactgaccgacctgcaagtccaaattgccacctatcggcaagacaaggagcgtctgacaaccgaaatcaagcaactgcaaaccgccttaacgaacgttgaacgaccgaatattgcgggcatccaagctcagctggccgacctgcaagctcataaggatcgagcactgcaatcccaaaccgtggcggaacaaaccttaaccgacgcgcaaagttgtctcgaaaaagtccaacaaatcatgcaccagcaaggcacatttgcaaagcggttcgccgaaattacaagcctgtataatatcatgactggtaaagatggcaacgatcacaagctcaagttagagacctacgttgtccaaaactacttgcaacgcgtcttaaactacgccaatgatcactttatcaacctgctttccaataaccgctacacatttgaactagctgccgaagcgagtgataaccgcagtgaccacggcctcgatatcaatgtttacgataatgagaccggcaactcgcgttcatctaacacgttgtccggtggtgaaaccttcattgctgctctgtcgattgcactctcgctcagtgaggtcgttcaatcttcggctaatggcgtccaaatcgacgcactatttgtcgacgaaggcttcggctccctggatgatgaaactttggaaaaagcgatgcaggcactcgaaacaattggtgaaaaccgaatggtcggtgttatcagtcacattgaatcaatgaaacgaacgattggccaacaagttctcatcaaaaagatgggggatggccgcagtaccgtgcggttgatcagtaaatagccgccgaaaacaaccgcagtacatgactcacaaggtctgaaaaacagcgacacaaaaaacggcggccgtcattcagcaattatgctggatgacggccgctgtttttgtgaaccatcccaattaatcagaccggattaaaagaaaatacccaggatcagtccaagtaattgcatgccttgaaacatcatcaaattttgtggtgccgtattaaaggtggtttctttcacctgcaccgcgttaaaggcccgaatattcttcaaaatttttggtaaaacgagcaacactgccagctgataaatcggtagtatttgtaaaacaacactcatcagcactggcaaataacctaacagcgccagcgtatcgtagacccgtagtgaccaacgatgaccaatatagtacggaaccgtataacgttcattgcgaatatcctgttgtaaatctgaaatattatcagctaacatgatattcgcaaccaagaaaatccctggtagccccaccaaaatcatgaccaatatgttctctaaattccccacaatcgcaaactgcggccaagcaaacttaaagcccgccagtacgggggtcgcgacgttcatataaacactcagaaagaaaacgccaaatccttcgacacatcccgacagtaattcacccaacgggaagcgcgaaaacggtaccgggccataggtatagaagatagccacaccaatcgctgcagcgcccatgaacagtaacaataggtttgttctgacgactagcactaatcctaaaataattgcagttgctaacatcgctagcatcaaattcaatgatcgtcgtggtgataggtgctcacggccaacaatgttataagtatcccgataatgtaaatccttagccaagtagtaatcctgcacgttattaaaccccgtcacaaacaatgcaatcgctacttgtgcaactaagtaaattaacgaattgatccaattaaacgcatgaaaataatagattgaaaataaaataccaataaaatacggcaccacactagctgccttggcatttagccgaatgaattccaaaaaaattttgaacgtcattggccgataagttggttcgttcgtcaacaacttcgccccctgattaaattaactactcttccactataccaaaaaaggttacttgtgaaaatggtttcatgatgaacataccaacaaatatcggtcagcttaaatatatttcgagtcggatcaatctgaatcaggattaaacccagcctgctggtgtacaacctattcgtcgtttaatcagcatcttactgcgccctatcgaactgtcagtcgatgctcaatattgatccaggcctccctcaaaatcacgatatgatcccataggccgcggctttaaaattcattacagcgcaattatccatactgaaaacgcacattcaagttaaattaacttgaatgtgcgttttaaattcatcaatgattcgattacctagtggtcgtgctcatgatcatccaagggcgcttcatcttcatcacgagtagctggtcggattccggctggcagttccgacttggcaatcttttcaacatcattcgtttcagcctcggccttagctaagagcttcgcgtcccgtagaatcggtaactggaaccgaaagatcgagccctggcccaccacagattcaacactaatatgaccatggtaaccttcaactaaccgttgcgcaatggataatcctaacccgttaccacccttatcacggctacgcgccttatcaacccgataaaaacggttgaaaactcgatcgagattgtccttagaaataccctcgccaaagtcttggacggcgacttcaatgtagcgataatccgtggataatgataaatggatttctttacgtcgtgtcgagtacttgaccgcattatccaataaaataatcagaatttgctcaaggtgattacggtaaatctgagcatacaccggctttttaacatcatcatcaaacgtaaaatgaaagtcggggtgaatcatcgtaaaatcgttaaatgcttgcgtcactaacttctgaacgtccgacgtctcatggctaaaattgatttccaattgttcagcacgcgataagtccaacatttcttgaactaagctctgcattcgcttggtttctgacaaactagccgccaatgattccgacaacacttgcggatcatccttgccccatcgattcagcaactccatatggccctggataattgccaccggggtccgtaattcatgggaaacgtcttcaacaaattgctgctgttgattaatatagcgttgcatctgatcaagcatatcattgaatacgactgctaaatccgacaattcatcattgcgtttaagatcgggcactcgcgagtcagtttgcggatcatcattgaccgcattaatcgtctgtttgattttacgcattggccgtaatagaaacgcagctaagaaatagcccagtagcgtggcaccaaaaatagtgatcattgtcatcacaataaagatccagatcaaattctgagtcgttgaatggtattccgccaaattatcggtgacctgggtgtaaccaatcaaacggtgattgctagccgcataaatgggcgcccgcccaactaattcagcatcacttcctcggccaatcaccaccacctgacgcgtcttattcttagagaactcatgtgcatccttgcgggatagatagagtgtgttcccgtgtggatcataaaccgtcacagctaagtttgtacgggataaggctgttaaatcagaatctgaaaagattttactttgcagcacaccatgcttacgttcactcatggtagttgccggttcaacgctcgcttcgggttgcaatttagcggccaccgatttaatggtcagtcccttcgactccgttcgtaacgattgttgcaccgttgtaacagcactagccacgttccgttgttcttggcgcaataagaggttcgtgaaactcttatagaccaataatgaaaaacaaataaaaatgagcgcggacccaattgcggtcccgagcgcccatttccattttaatgaccaacggcgccgtggtttaggcgtcacttgattcgtatcagcgtcagtcattaagaacgaatcacgtatccagtcccacgaacagtttggatgtaactcttttctcctggtcggtcaatcttgttccgtaagtaacggatataaacgtcgacgacattcgtttcaacttctgattcgtaaccccatactttgtttagtaagacatcacgagcgaggacaacgttaatattttccattaaagttaataacagttcatattcacgcttcgtcaagttgatgacttcgtcgccgcgtttaacgactaagttttccttttcaatcgtcaagtctttataagtgacggtcgtttgtttagtgctttgttgttcactttccaaatcgattcgccgcaatagtgctcgtaagcgggcaagtaattcttcgatagcaaatggcttaacaatgtaatcatctgccccatgatccaggccggaaactcgatcaatcacggagtcacgggccgtcatcataataatcggcgtattcttgacttcacgaacccgccggcagacttccaaaccgttcagttccggtaacatcaggtctaataggatggcatcaaaatcttcagctaacgctgcgtctaaccctttacggccgttatattcgacttgaatatcatagccttcgtgttttaattctaattcaacgaagcgtgcgaggtttttttcatcctcaataattaatattcgactcatttacttttagtcactcctaatattcaacttatctaaaaaccgtacgaatcagtgatttatcaccactaacctgcattaagctagtacaacatgttattttaacatgaaaacgctgaatttcctacaccccaaccagggtctgctcctcacccaaatctaattttagtgaattctcattaaattgcaatctttatgtctcatcatctgacggttcggtttgcggatgttgctggtgccactggcgaatagcagctaggcgctgttgccaggctttctcctgtccctggctagtcggctcatagtaccggtgctgttttaactcaggtggcatcgtcgtcatcgtggttaatttggccgctgtatcatgggcatatttgtaatcagaaccataacctaaatctttcattaattttgtcggtgcgttgcgaatctgtaaggggaccggtaaattacccgtcgctttgatatctgcttgcgctgccgatttagccgcgtataatgcattggacttcggtgctaaggctaaataagtcactgcttccgtcaaattcacgtcacactcaggcataccgatcaactggcacgcctgaaagactgctaccgtcagtggcaatgcctgccggtcagctagcccaatgtcctcactcgcaaaccgaatcaaacgccgagcgatatacagcggatcttcaccgccggctagcatccgcatcaaccagtaaatcgccgcgtcaacatcactattacgcattgatttatgtaacgcggagataatattataatgctcctcgccatgcttatcgtagcgcaacgacttagtattgatcagttgcgataacccggccgtagtaatcgtaacgtgcttgccatcgcggtcaccgttcaaaacagccatttctaacgtattgagcgccatacgagcatcaccattagcaaattctgcgatcaaccgtagtgtatcaggctgcatcgtaatctcaagatccggaaaccccttcggattctgcaaagcgccctgtaagacagcttctaatgcgtcaggcgtcaatgcctttaagaccaatactttgcaccgtgataatagggccgcgttaatttcaaatgagggattttccgtcgtcgcaccaattaacgtgatactgccgcgctcaacatatggcaaaaaggcatcttgttgggctttattaaaccggtgaatttcatcaataaaaacaatggtcttttcaccaaaatctcgattagcctccgcttcatccatgatttgccgaatttctttaatgccactcgtcaccgcgctaaacgtaataaagtgcgactgggtctgttgcgcaataatttcggctagcgtggtcttgccgactcccggtggtccccaaaaaatcagggatggtaactgatcttctgcgattaattgtcgtaatagtttacccgggccaagtagatgctcttggcccttgaaatccgccagcgtcactggccggacccggtaagccaacggactactactagatttatccgggttaaataatgattcttgtcgcatggcgacccccactttcgcgtttattcattactctcaattttaacgcaaacgtacgttctaatccactcaaaccaacgatcattaccgcacagccacccacagcacaaaaaaactgcgcctaatcacgcgtaacgtcattagccacagtttagttcattcaaaatgattttattgttcttcgtaccaactgtaatggtataacccttcacggtcagtccgttcatacgtatgcgcaccaaagtagtcccgttgcgcttgcaacaagttagcaggtagcacttcggcccggtatgagtcgtagtatgacaatgccgcactaaatgatggtaccggtacaccagcttggatcgctaagctaagcacttcacgtgttgattgttgatacttggcggcgatgtcggcaaagtagtcgtccatcaataagttatttaaatcaggcttcttatcaaaagcatccgtgatgttttgtaagaattgggcccggatgatacaaccagcacgccagatttgggcaagttcaccgaacttcaagtcccaaccataatgttcagaagcgaaacgaagttgttcgaagccttgcgcataactcataatcttgctgaagtagagggcttgacgaatcttctcaaccaattcttccttggctggcaagtcaacgtcagcggttgggccagctaatttcttagaagcggcaacccgttcgttcttcatcattgagatgtaacgcgcatagaccgcttccgtaataacggattgtggcacttgaacgttcaaggcatcttcggaactccacttaccagttcctttgttgttcccacggtctaagatcatgtcaacgattggcttagtcttatccgcacctaaatcatccttacgtgacaaaatgtcagcggtgatttcgatcaagtaactgctcaattcgcctttgttccagtccgtaaaaatatcggacatttcatcaacggacaagcccgcgacgttgcgcatgatattgtatgattcatcgattaactcttcatcaccgtattcaatcccgttgtggaccatcttaacgtagtgaccagcaccgttcgggccgatgtaagtcacacatggtgcaccgtcttgaggcgctttagcagaaatcttttccaagattggggcaactaaatcataagcttccttttgaccaccaggcatcaatgaagggccttgtaaggcacctaattcaccaccggaaacacccataccaataaagttgattccggatttatctaagcgggcgttacgcgccatcgtgtcattaaagttggtgttcccaccatcaatcaagacgtcgcctttatctaatagtggtaataattcatcgataacggcatcggttggcttaccagccttaaccatcatgataatccgccgtggcgtttcaagtgaagccacgaagtcttcgatcttataacttggtactaattgcttgtcagcatggtccttaacgaccttttcagttttggcaccagtccgattaaaaatcgcaaccttgtagccgcggctttcgatgttcaacgccaggttcttacccatgacggccatcccaatgacaccaatttgtggtttttcattactcattagtttattgcctcccaatttttaatacgcaactatcgtaccaaaaaacacgctgttaataaagtaaatgaccgcaaattttaaaattaatttcatataatttatcttggaaagaaattaattttcataggaccatccaaaaaggttacttacctttcaaacagcaccaactgacaaagttaaaaacaccgtgctaggcttacagtaaaataaacggataaccttcatagatcggttcgtggtgtttaggctagtgtcctcattgttattctgacgttccgcactttttttattcgtacatgcccgctggtggccacttttaccagagagacaccctagcaccactaatcctgaccagcagtccaattcaagatgcgtaaggaggcccctaatcatgtcgatccaacgactgccagattggcatcaaattgaacagcccgttgtcatttcgcttaaaacggcccgtcaccatctctggggcaacgtgaccgtttatttgggcttatttattatcgagcttctaggggcacgctggggccactcacaggccctacgtgcggatgcctttaataatttatctggaattttttcgaccgggctactcatgactggtctattcatcgccagtcgcacgcacgatgacgatttatttggcgcacccatcgcacccgcggagcagcagcaattaggaccccgaatccagcaatcccgctttcgttttgagacgatttttaatttactagccggcaccatcatggctgccattggaatcgacattattatcaaaggcgtaatgacattcgccacccgtacccccttcaaaaacctcagcagtatcgccggcttggccgccgggttttccttcgtggtgctactggtcttatgggccttcaatcattattggagtcgcaaacttaacaatgctgccctgaccgcagcgagccgtgataccttcacggacgcgttgaccagtctgactaccgttcttacgatccttgtcacggtcaagctccaccttcagtggttcgataacctgattagtatcggcttagggctatacatcctcaatactggcaccaaaatttttcgagaaagtagtctgaacctagttgactatttcgacccttaccttgaagatcgctatcaacggcgaattgctgatttaactagtgtccgcaaagtcatttttctcaaggctcattatgatggtaatctcatcatgctgcgagccacgatcgttgtgccacctcggatgacggcgattgaaatcacacgtctgattgaaaccatcaatcaaatcatgtggcaagaattcggtgtgatggaaacggacgtgatgattacgactagctattgatcaaatcagtgatttacaaaataggcgatacgtttagccggctgaccatttcaagactagttgctgacaaaatgaggctacataccgccccttttcaccagcaaccacgtggtactaatcgtcgtgctcagtttccaaaatatgaccttcataggcatcaatcttaatatcgacttgctgctttccttgatgtacctggacctcccagtaagtggtgccattgtccttatcgagcttgagctcgctagcatagccaccgttacggtcatggatggcaatcgccaccgctttactaggactgattaccttgttaagattcagccggtcaccctcagcgtcagcttgatcatcttgatccagcatctcagactgcttactgatgaccttcccggttcgcccattgagttgtaattcatgttcctgggtgccgccaacgccttccagcgtgtaaaccggtcgaccgagttggtcttctaactcaatactcgtcacactggcgtccggatattgttgctgaaactttttgatggctgcggctaatgacactttcgttttggctgtcacacttttggtcgaactactttgactgctagtcgattggcttgtcgccttattttgcgtcgactgttgggtgccacatccagctagcagaaccacggtgagtagtgctaacccgatcccatattttttgctcatcatctccataacccccttgtcgctgcgtcagtaacacttattatgaagccgtactcatatttgatagtcttagtatacggaagggagacgcctcatcgcaatcaatatgcaaagccactcgcttgaccgcgctggcagttcagtcaaaccttatttcaagaagtgctggtcccaactcaaacttaattgaagacaacaaaaaaagcccacctaagcgggctttttgatcgtattatggtaacaaaaagtttcatgcgccatggccgcaatgcaacttttcaccaactaacaattagttgtttacttttacgacttgcttgccgttgtagtatccacaacttgggcaaacacggtgtgatacacgtaattcgccacaatttgggcatggtgccaaatttggtgtagccaatttaatatgaccacgacggttgcgtttacgcatcttagatgttcttcttgctggtacagccatcaacctacacctccttcaagtgaattcacataatgtgtgttttgatacgcctagctaacttaatccttgtcttcctgatcagggaacaggttttttaacttagctaaacgcggatcaacagttttaagttctgcagcttgcaacgcttggtcgtcctcggagagaacttcccagcccttaccagttggcattggggcgccgtcttgttcagcttcagaaagaatctgcatggggatgtgaattaaaatattatcctccacagcgacatcaaaatctaaaatatcatcttcaggtaaaataattaccgtatcagtttcttcatcaaaacgactcagatcggttccctgaggaacataatattccgtcatttgaaaagccaatgggacatccactggcgtcagcgagcgactagacggcaatgttaacattgcgtcaatcttcgccgtgattaacacattatccttatcataactcgctaacccagttgcgtgaactgacttaacatcgataatttctggataacggctcatcaaggagtgttttaaatccaatgcttcatcaaactgaagtggcgtttcacggtatgttttaagctgtgaaagtgaccatttcatttaaaaacctcctaatgcaacgtgataaattatacctgtgtaaaaatcctttgtcaatgttttttccttgacagtccaaaatgcccgtcattagacctaaccatatcaagaaagcccgccgcggtcaaccaattgttaccggtaaccgccatggttgtcgatataaatcttgcgattgcccattaattaattgatagacgcgccccgcccgataatcgagattcagagcatgctggcgtaagtcttgattgattttcgtatacagcggcaacgggagctgtttcttcacttgatgcaaataagcctgccccttaggtgtgaagcctaagacgcgcagataattatgtgcctgtgctttctggacttctgcctgagtaagttgtagtagtgcggctgtcgccacccgctgcaatcgtgtatacgtatagcgttttgacttgacctgatgaataaagtcatcaaaagtcgtggcgtgttgggccatcgcctgcatccggtattccaagccttccgccatctgatcatactgtccactacgggcaacgtcaacggtcagcaattgatactgtaaaaacggccaaaagtcgctccagcgctgcagtcgttgcgtagtcagcgccgtgaacgtgtcggccgggacaactggtttcagcgccgcccaatcctgtgcaagtgccgcttggcgcaccgctgtcccactggcgtagcgactatcggccgcaattgtcgtcgtcgcgtgatccgcttggcgacgcttgatcggcagtaactgcatcggatgtgccagggtctgattggcagcgtaataacagaagctcagcatatcattggctgccgtcaacgtcacgcccgtggcagcttgcaaggccgcgttaaactgagtggcaaaagtcgcattatagtgggtaaagctgccctgccgcgccgcaattgccgtggccaaccgttgaaagtccagctcaggatgttccgcaccaaaaacaacactcgtacagtccagtgcactgagtagttcaataccaccccgtgcaaataaatgggcaggttgggttgcaaaaaacacgggcagttcaattactagatccgccccattttccaaagccagcttcgcacgtgtccacttgtctaaaatggccggttcaccgcgttgcagccaatcaccactcatcacaacaataacacagtcggcattggtcaactgttgtgcttgccgcaaatggtagcgatgcccattatgcaacggattgtattcagttattaacccgactgcttgcattcttgttcctcctactacttacgacacttgaagaaccaccgcgtggtctgatcatccggttgttggcggccaaaatcggcgctgaccgtgacatgattaaaaccggctgcctgcagagcttgttgataatcagccaacacataagtttgttcttgatgtaattcactgacctcgtcgaaggcctgcttatcatcattataaataaagaacgttaaatcgtgctcagcactgtgcggctgttcaccggcatagcttgtccacataaaagcccgatcctcatcgcgataattgtacatataaccaggatagacctcatccgtctgataaggtgtaatgacgtcgaataaaaattcgccggccgctgtcaaatgttgagccacttgttcaaatgcacgttggactgtcgtaatatcgggcaaatagcagaacgaatcagcaaaacaggtaaccgcatcaaaggtcccaatttcagataaatcgagcatatccccttgtaatagcggtaaggtcacggctgcctcgtccgcatggcgctgtgccagtgctaacatgttctccgacaaatctaaaccggtgacctgatagccggcttgggctaacaacacccctaagcgtcccgtcccacaagctaattcgagcaactgaccatcttggttaggatactcacgacggacaaaatccagccattgctggtacatggctggatcaaaaagttcgtcataaagttcggcaaacgtctgataaatcatgcatttacccattgtgcaacgtcgacgatgggcgcatcagaccataatttttccaaattatagtgtgcccgcgcatccttttggaagacgtgcacgatgacgtcaccggcatcgatcaagacccattcgcccgcagtccgaccttcgacgctcttaacgtccgaaccggccttgcgcacaaagtccacgatattatcagcaatcgcttgaacttggcgcttggaatccgcggataagatgacaaaatagtccgccatcaaactgacttccgcgacgtctaaggccacgatatcgtcggcacgcttatcgtcagcggcctcaacagttaattgtaaaagttccttgctatccataaaactctcccttaaatttaattggcaaattgaggggccacaccgccgacccacgcgttataggttgctaacgtttgtgggtagactggcgcacccttctgaatcagataatctagtgtatgttgaatctggaaacgaacaccgtcagccaacgacttggccgtcgcttcacgagccgcttcaacaccggggaagtcccgggctggttcaataaaatcggccataaagatgatttggtccagtttagtcatataaggcgcaccgaccgtgtgtaaccgcaccgcattcaaaattggctcattgtagatgtgcaactcatctttgatcagttcagcgccaacatagccatgccagaccccgttcccatacgaaaccaggttggggtccatgccatgcgtcttaatgagctgaataaatgtttgatcatcgcgttgcttggcgtagtcgtgtaataaccccgcaattccagctaactcgacatcaacaccgttgtcaacagctaactgccgcgcagtctcctcgacccgtaagcagtgttgatagcgtttgtcagtcaactgggcggcaacttttgccattagctcctcgtgacgatatggaacaatcgcttcagtatactcaatcgttttgctcatacaaatgatgctccttaatataagcggccacggcttctggaaccagataacggaccgaatgcccatggctgattttttgacgaatctgagtggaactaatatcgatcaacggtgcgtcgacccaaataaccggatattgactcgtcgttgggtacccggttcgtttgataccaacaaaggtgactaatttaactagctcgtcaatgtgataccaagtatgcaaataatcgaccatgtcgccgccaatgatgaaatagtactgcgtgtccggatgcttagctttcaaaaacttcatcgtttcgtaagtatagcttttgccaccccgctcgatttccgccgtctccaaccgaaatagtggattatcaacaatggcttcttggaccatattcgcacgatcttccaccgcaatcgtcttcttttcgtcgacatgcggtggttgagcgtccggcataaagcgaacttcatccaaacccagttgatcaccaacttgctgggccatgatcaaatgtcccaaatgcggtgggttaaacgtgccacctaaaataccaacacggcgatgcggaattgccgtcaccgtttccgtcagaacttttgtcgctgtttgattaaccgtctgcacccgtcattcctcctataacttagcaacttccaatgaatagtgctggtcttcttcatgactagctggcaagtataagactaacacccggccaattgtttgaacgaccgtaatcgcggttttctgttcaattgcagctttaacttcagccgttgtcacatcagcattttgtaaaatgttgactttaattaattctcgcttatccagcgcacccgttagttgggtcaaccattcgtcagtcaagccgtttttcccgacagcaaatagtggccgcatgtggtgggcttcaccacgtaaatagtgtttttgttttccacgtaagttttccattaagtttgatttactcctataattttctgtttgataatcgcgaatcagattctactccgaccacaactcatcaacgcttgttgatcatagctgggcgcgtcaagactgcaacaccctttggtgcccaggccgctacacgcgtatccgcagccaccgtgacccatccgaggccttcaaagacaatatcactgatttccgtcactttgaattcgtggcgaactagtggtggaaagtcagcgacagcatcgccagttgggggggtaatcagttcacccacatgcttggtataaaagttgtccgcattctcggtccgggttcggtgcaaggtcaagttattatcaacgtagaccgtcccagttgcttttaacgtatcaacaatatctaaccgtgccaccccacctaagaacaaagtttgaccgttgcctaattggaaaccctttgggcgaatctcgcgttgtggtgagactaacttcaggtcatcgcctgataacacgtgggccatctgttcaggatgaataattccgggtgtatcaaccatcatatgaccatcatccaacggaatttcaatcttgtctaacgtggtccctgggaaccgggatgtcgtgatcaagtccttcaaaccagtattgttggcaataatccgattgatcaacgttgacttaccaacgttcgtgacccctacgacataaacatcgcggccacgacgatatttttcaatcatcgccaagagctcatcaatggaatgccccttcttggcactcgttaacgcaacgtcgaccggtttgattccctgtgcacgaacttgttgattcatccattcccgcaatttcgtccggcgtaactgacgtggcaacacgtcttccttattaccgactaacaaaacgggattatccccaacaaagcgctggagaccaggaatgatgcttccattcaaatcaaaaatgtcgacaacgtacacaaccagtgcgttcgcatctcgaatcgtggctaacaaatgacgaaaatcatcatccgttaagccaaccggcacgatttcgttatagtgccgaagccgaaaacaacgttgacagtataaatcctgtgcgtcactagctaatgatttttgtaacgcactgttcggtgtgtagccggccgccttaggatcggtcgtttgaatcgccgcaccacacccaatacagtataaagtttcttctgatgtttcactcacttattaaggtcctcctgaaaatgcatttctggataaacatgtgctaatcgtaatttgataaatcgttcaaagaaacggtttatccgggtattccacgcgtccgtcttcacgattggctggactaagatactgggcacgcccgcaagatgggccgcccacatgtcggtgatatactgatcgccaaccatgaccacttcatttttgtgtaagcccaggtcatgacgcgccttactgatccccagcggtagtggtttcagtgaccgcgaaacaaatggcagttccaggctttgcagcgccttagcaattcgcgcttcggaattgttcgacaccaccactaacggaatgcacgcgtcttgtaacgcgtgcagccactttttcagttccggggtgccatccggattgtcccatgcgatcaacgtgttatcaaggtcggtaaataccgccttaatgccctgcgctcgtaactgcgccggtgtcacattgtagattgctggtatcatccaagttggtttaaattgcttaatcatcgttatccccttcgcttctcgctggattttttggttattggcataaccccactagcccattttatcatactattggtgaaataccggactaaatcaggtctggagccggatttcactaggcaattgtgctaaattttagtcatcattatataataatttgttttttgaaaataagcaacgaaaatccttccaagttgtcgtaacttgatgacaccacctggatcaaatttgactaagttgatcgcacccgcatttatttgataggttggggcccgagtaagacattgaaaatagcactaaaagtcgccagtaaattcagcgatgttttgccggttgcccttttctcgccagtttatttgcaatggctaaaccacaagttgacattcaattgtcgcactgaccgttttgtcaaattagattaacaaagtatcccattaagtgtatattaattaaagatacgtggcttttacttatatcatgatactgatatgtatattgattgcacatcaatgcaatcctcatgtaagcttattgacatggttaaatgttcagattgttctaaaactgttcatcgcagttaatgttaggcgccctggtgttgttctatgtcgataaactgacaatatcagtaatgatataaactatatgatccgcacgatcactaaacaatatgtcatctcggaggttcgtttatggagaaaaaagatgttatgaaacaatacgttaccgataaatatttttccaaggggcactggtggacgaaactttggcaaaccctagtcgcaattattacttggatctgcgttgccgtacctgtctactggactatctcgtcaacgttacttgcgaataatccccagttcattcacgcctggaaatacgaagaaggtaagacgctgttctacttttttgaccggttctttattattgcgtttaacttaatcgccattgtggtcattgtctccacgattcacaataatcaccgggtcaagcagcatatcagtaaagaacggcaatacaacgaagaccagttagatattcggaagcggcaactaaataacttttatacccaacgattcgggcaggccactttccggcaacacgtcaagcactacacggttgaccccgaacaaaatctcgatgttaacgaaatccacagattgtatgaggactagccaatggaaataatgcaaacacttaagccctttgaaagtatctggaactttgttctattactattagtctcctacccaattctcggtgcatttgcctggtttatcggtgtactctgctaccagctgatttaccgccatcgccacaaagacgatattgaatttcaaccgctaacgcctgaagaacaaccctttatcacgatcatgattccagcgcataacgaagaagtcatgattgaacacacaatcaactatttaatgaacaatttaaattatgaaaaatatgaagtgctggtcacagacgatggttcgactgatgagaccccagctattttagaacgtctccagagcgtgtacgacaacctacgcgtggtaacaatcaagaaaaatcagggtaaggcccacgcgttcaacgtcggtgtcggctttgcccgtggtgaattcattttaagtaatgacgctgattccattccagaacccgatgcactgtggaaatatatgagttacttcatgggcgaagaacacgccaatacggcagcggtcacggccaacatggacgttcagaaccgaagcacgatcatcgctaagtcgcaaaccgtagaattttcaagtatcgttggtgttatcaagcggagccaagtcagtgctttaggtaacatgtatgcctatagtggtgccaatacaatgtaccgtcgtgacgctctgattgacgtcggcttattccggcaagatcgcgcgaccgaagatatcagtattgcttgggatcaccagttgaatggttggacgaccgttttctcgccagacattctattctatatgaacgtccccgagaatctagacgccctttatcatcaacgcaaacgttgggccaaaggtggtaccgaagtgctgttgaccaactttaaacgggttgtcagtcatcccggtaagtatttgaagcaatgggcttttattactgatcaaacgctgagcatcatctggtccctattcttctttgtctcaacactgatcttcctgatctcgctcgtcaccttcttctttactggcaattacgagcgcgtctatcatatgttctgcatggccttcatcttcgtgaccttcgaaatgttcgccggcgtcttgcagctattgtccgcattgatcgttgacgaccgtggccgcaagtttaaatatctgattttcatgccactctacatgctgatttactggcaggttaacgccctcgctctggtcactacgctgattccagccgttaaaaccatcctgggttacggcagcggcacctgggtcagcccagttcggaagcaccacactgaataatcgagaacacaaagtgagccttcaattgaaggctcgcttttttgttgtgcgggactgtgtggagacggacccaaccttgcatgtgcgagaataggctagttagcaacgatttgagcgcttacaattttactattcttcatgtatacgaaagtggtgttataacagctacaatcacacgtactaaatagatcaaaaatcatttttatccagttacctgcaccctcctaccgcctaatcgatggccgccgacgaagtatcaacgctggcttagttgcctgtgcgcgttggacggttgctcgagctagttcatactgtgcgtcaataattcgttcagaatcatatggcgcagcatcctgagccaccgacaattcggtgcagccgagaatgacggcgtcacaatcagcagcattcaataattgatcaattaagccatgaaatttgacccgatctacaaaatcacgttgcttgatgtcgtcataaattaaggtcatcacttgagcttgctgctgcttattgggtatcacaggaatatgtccattagaccgaataagttgttgataaagttgcgactctagtgtccccgttgtcgctaaaataccgattcgtaacggtcgcggttgctgtgatcgacaggctgctgttaccgctaaggccggcatattcaaaattggcacgttagaaagcgccgtcaatgcgggaatgaagtaatgtgctgtgttacacgtcatcacaataaacatgacccctaattgattaagtagctgcacatccgcttccaatgatggtaacgggttggcacagttatgatccaaaatatatgcggtgcgatctggtatctcagcatcatttaaaatgacgtagtttaaataatcctggtcacgatgggtaacggtcagccggttcacggtatgcacaaagtcctccgtcgccattgttcccatcccaccaatgattccaaagcaatttttcataatggcacccccatttagcgaacgagattcacggccatgctgcacttcattaagttgttaataattatctaacatgcacctcctaacaagcaactaatccacaacctatctcagacttaatacggtatcattgcttactgcaaacccatgattattcaagaaatgctgccaaacagtgatctatcggtgtactttttacgtcagactcccgttttattagattagaaaacaactaggctagtaaagaatcacatcaattctttactagcctagttaaacagtcactattaatgcgagcaaggcaccaagcacaatcgcccctaacaaaaccgacaacaattccttgaaactcacactatgcccgttctcacattcctattgacgaggttttccattcactgaattatactgtcggccccacgtctccatagccataatcaccggtttcaaggtctgaccaaatggcgtgatccaatattccgttttcggtggcacgaccggataaactcgttttgcaatcaccccgtcttgaaccaattcttgtaactggcgagctagcatccgccgcgaacaacccggcagtcgtttttgcaaaatgctgaaccggcatgttcctgccgtaaataaatgatacaaaatcacgctcttccacttgccggcaataacttgcaaggtactttcaaccggacaacccggcgtacaatcgtatacttgtcgctgcatctaacttcccctaccttaattaagtgtcttgattgtagcacaactaataggcgtgacaaatatgtccctatgtggcaaataattcacgtcttgtttattcctcactggtaacctatagtaatgtcatgaaaggggtttgattaataatgcatgcaattggttttaccgaccacttacctattgaagatcctgctagtctacgagacgtgacgattgcaaaacctagcgctcaaggtcatgacttacttgttcaagttcaagccgtcgctgtcaatcctgttgacgttagcgttcgtaaaacggggcatgagcacctcatgcgacccaagatcctcggttgggacgccactggtattgtgaccgctgttggagaagctgtcaccctgtttcaacccggcgactacgtcttttatgctggctcatttagacgtcccggctgcgacagtgcttatcacctggttgatgaacgccttgtcggtcacgcccccgcgacattaacaaccgctgcccgtgcggccatgccacttacttcgctgaccgcatacgaggcattatttgaacaacttcacattccttttgacccagctaaacctaattccgaaaaatgcaatcaaaccattctcatcatcaatggcgctggtggtgtcggttcaattgctactcagttagcaaaattagcggggctcacagttattagtagtgcttcacgacctgaaagtatcgcttggacgcagcaacacggcgccgatttagtcgtcgatcatcatcatgatttggttagtgaagtacatgctttaggtattaaagatgtcgattacatcctcggattaagcgatcttgacagtcactggaatgagatatgtacgctcattaaacccggtggccacatcgcatcaattaccgaaaatcggcgtccaatcgaccttaaaaaactaaccaagaaacgcgggacatttgcttgggaatggatgtactcaaaatcctactaccacacggccgacatgattagtcagcacgatatcttagaaaccattgccgatttacttgaccgtggcttgcttcaaagcacgctatcgcagacactacggccaatcaacgcgcttaacttgcggcaggcccatcaacttatcgagcaacatcatatgattggcaaggtagttattgaaggatggaaatgagttgacgggtattacggctcgcgcgataatgatcaactttaactcgccaaatacgctgtccttttctgtcttttagtgcttacaactgatgttgcactccccgggattcgtttaatctgttttccgtatacacggggggtaattccaagctattaatctccccaagctgactcaataccatctacgaaacaatatcgcctttctcattcatcaacaagcatgaaaacttaaatcaatacaccttcaacccatcactcgagccaacgtcaaacctatggtatcagactcactcatttcagcatcgttccccgctaacctgccaaactttctttttcagtttccaaaatattagtgctatgatgatagcatcaatttgactaaaacacttaatcagaaaggactttgaaattggcatttaaaacaccactggctgatcaaatgcgcccgcaatcactggaacagatggtcgggcaacaggatctgttgaaggcaggccagccattacgccagattattgatcaacatgttaatattcccctcattctgtgggggccgccgggaactggcaaaactagtttggcgcagattattgcgagtcaagacgattatccattcgtggcttttaatgcttcgaccgaaaataaggcacagctgacgaaagccatcgcacaatacccagagcaatcgtttgttctattaattgacgaaattcaccgaatgactaaaacattgcaggattttttgttgccctacttagagaatgggcacgtgatgctaattggctcaacgaccgaaaatccgattatgtcaatcgttccggccattcgttcgcgctgtcaaatttttgagtttcaaccactgagcgatacagatatcgagattgctttacgccgtgcggtaaccgacatttacaacctaaccgacgatcaggtagatgctaaagccctcaacctgatcgctatttcggccgaaggggatctgcgaattgcgttaaatatcttggaaacgctccacgctattgaccagaagcaaatcactgttgctgcggtacaacactttgcccagcaacagcattttagctacgaccggaaggcaactaagcattatgactatctgtcggcttattcggattcgatggctggctcagatactgacgcggcgctctactacttaaccattttgttaaaaaatgatgacttaccctcagtggtccgccggctacgtgaaattccatacacttatatcggcttagctaacccggaacaggtcacacaaattgtggtcgctgccaatcaagccgaaaagattggcatgcccaaagcaaaatatccactaatgtttgccaccatgctgatgtgcatttcacccaagtctggttcgtttgaccaatcttgggaaaaactagaccaggacacacaaaatccaagtcagcaccccatgccccgtggattgcgcgatatgcactacaaacactccgaggaaattacaggtggtggtctgatcgataatccattccaaatgccacatcagattgcccaacaaaactacatgcctaaaggattggctggtcgtcgttattattaccctaaagataatgaaaatgaacgcaaactcggtgcacaatacctaaaactgcatcgctttatttataacgaagattatcacgaatagacaatggcagactggcttaaccaatcagaaatcacactcgattttcataaatcagagtcgcgcactaaatggctcacttaggccgttatccacgtatactccaagcggcatcaaaaaatggactcagtcaaatgaccaagtccatttttatttggcatcatcttttatgaatcagtgcacgccagagaccaagtcaattcgcgtcacactattatgccaaagttcttgggccgtataaacatccttttcgaacaacacgacagtgccatccgattcaatccgagcattggcacccaaccattcccaagatggcattaaccacaaattgcgccgctttcccttaccctttttgggtgaccacgcagaaacatagtcatcaatgaaatgtgtacgcatgtatcgaaactccccattatcaaactcaatctgcaagatgttggcgcccatccagaccttaactgctttaggtaaaactgttgccatggtgacaccccttctccaaagctcccagctaaataattaatcaacacataagtaagcgcttacatcattactatatcacaataatgtgtcaaatcaatctcaagattcagtaaggacgtcaacacaccgaaccatcttgtccaggaatcgtgccccttaatcaagcgtcaaaacaaaacgaccgccacccatacaggatgacggtcgttcaaacattagagcaagccctaattaagttttaaattaagcaagtgcctttttagcagtgtcaaccaatgccttgaaagcatcagcatcgttaacagctaaatcagctaacatcttacggttaacgtcaacgttagctaactttaaaccgtgcattaattgactgtagctgatgtcgttgatccgggctgccgcgttgatccgggcaatccaaagacgacggaagtcactcttacgccggcgacgatcgcggaaggcgtataggtatgacttcattacttggtccttagcaaccttaaattggatgtgcttagcaccacggtaacctttagctaattttaaaatccgtttgcgacgtttacgtgttacagttccaccttttactcgagccatgttatttcctcctagatttaactaaaacgttgtgaattatttttgtaataacttgtggtatgtcttgaccattggcttttcgataatagccgtaccacgtaattggcgacgttgtttcttagtcttaccatggaaacgatgactagtaaaagcgttggcgctcttaatcttacccttagcagttaccttgaaacgctttgcagcagcgcggtttgtcttttgttttggcataatcaataatcctcctagaaattacttatctgtttttggtgctagtactaggaacatactccgaccatccatcttaggataggcttcgaccgtagaaaattccttagtagcttcaatcattcgatttaagacttggcgaccaatatccttatgggtaatagcgcggcccttaaaccggatggagacgcgaaccttgtcaccttttgacaagaacttttcagcatgtttcagcttcgtgttaaagtcattggtgtcgatagctgggctcaagcggacctctttgatgctgaccactttttgcttcttacgggcttcccgatccttcttttgttgctcgaaacggtacttcccataatccataattctggccacgggtggtttcgctttcggcgcaaccaatactagatctaaactagcgtcttcagcaatctgcattgcttcttgtcgtgacttgacacctaattgttcaccatcgctggcgatcaaacgtacttcgcgagcacggatgccgtcattaaccattgaatctttagctatggtaattcacctccgaaatattttagagaaattcacaaaaagagcgggcgcatagtacgcccgctcaaccccgttaatgggaatcaattcatcgttcatctgcccgatgactctggtcaccaaggcgagaagcgggtgcttctgcttttttctcaactccaatatattaacaagaaccacggcccttgtcaacccatcaatcaatattgatgccattggctgttaattatttgcttgcaccacgactgtaatgcttgatttcttgcgtgatggcaccaatgaacatgtcaacggcttcggattcagtccgttcttcaccgtacttccgaactgaaacactcccgttagcaacttcttggtcaccgacaactaacaagtatggaaccttcttcgtttgtgattcgcgaatcttgtaacccatcttttcgttacggtcatcgatacttacccgaacaccttcagctgccaaacgacgacgaacggtttcagcgtaggcaccgtgcgcaccattgttaactgggatgattgttacttgcttaggtgctaaccaggttgggaaagcacccttgtaaatttcagttaagtaagcgacgaaccgttccatcgttgaaacaagaccacggtgaatcataactggacgatgttcttcaccatcagtaccaacgtacttcaagtcaaagcgttctggtaacaagaagtccaattggatagttgataaggtttcttcaccaccaagggccgtcttagtttgaacatccaacttaggaccatagaaagcagcttcaccttcagcttcgaagtaatccaagcccatatcatccatagcggacttcaacatcttttgactgcgttcccacatagcgtcatcatcgaagtacttttccttgttttcaggatcacggtagctcaaacggaaccggtaatcagaaatgtcaaagtcttcgtatacttcaaccatcaaactcaagatttttttgaattcttcttcaatttgatccaacgcaacgaaggtatgaccatcgttcaaagtcatttcacgaacccgtgataatccagttaaggcgccagacttttcgtaacggtgcatcatgccgagttcagcgatccgcaatggtaattcacggtatgagcgaatgtgatggttgtaaatctggatatgtgatgggcagttcatcggccgtaattccaattgttcgccgtcacccatgtccattggtgggaacatgtcctcacggtagtggtcccagtgaccagattgcttgtaaacgtccaagttagctaaaactggcgtgtatacatgttggtagccatttgcaacttccttgtcgataatgtaacgttcgatttggcgacgaatcgttgcaccatttggcatccagtaaggcaagccattcccgaccttaggatcaacgaagaataagtctaattcgttaccaatgacccggtgatcacgttcgcgggcttcttgacgccgcttgaggtcagcatctaagtctttttgctttaagaaggccgtcccgtagattcgttgtaacattggattgctggacttaccttgccagtatgcaccggcaacggataataacttgaagaccttgactttccccgttgaagctaattgggcaccgtcagataaatcaacgaagtccccttgcttgtaaacaacgacttgatcattgttggcagcggcacgttcgttaactaagtcttgttggtaagggttgtcaccaactaaagctaaagcgtcagcctttgataagacttcgcgttcgattggtaaatcttgtttgataattgcagccatcttatcactgatggcttccaaatcatcttcactgacttgtttaccgtcttcgtcaggattgtcggtatcaaagaagaaaccgttggcattcccttcaccactcccaaaatgaatgttagggaataattgtttaaccgcgttagctaatacttgggcagccgtttgccgtaaaacattgaggccgtcttcactatcagcagcgataatttcgatactaccatcggttgtcagtggttggcgatagtctacgatctgatcgttgaacttaccagcaaccgaccgtttagccaatgaaggactaattgactttgcaattgcttccgtcgttacgccggcatcaaattgcttttcagcaccatctgggaacttaacattaatacttgccatatacttgacactctccttaaaatttacccactcaccaaaacaccgcgccgggacgacaaaaaagtccctaatgccagactgaactagcattagggacgtcattgacgtggttccacccgatttttcagtgtcatcaaagacactgactcattagcgctaataacggaagcgttccggctcaattgagcatgttcacaaaagtggtatcttcgtaaacccggtccaagacttccagaacaaggtcttggtctctgcaatccatggtaaacaaagcgtgtcttttgcatctgttttcattaaaccacttttaaactaaaagtcaactcttgattttaagcatcgggattgagtcgtcgattacgaccgaccatctcaatctcactcgcaaggtaacgtacccgttgcatgattcgctgcgctttgactggttcttcatcacccttttgtgagagcgtcaaataaccatcttgcaattcttgcatcgaaaaattagacgaaaaacaagttggcagttcctcctgcattcgatactccagaataacaccgagcacatcgtcccgaatccaagtcgacgaagcatccgcaccgatatcatcaatcatgagaatcggtgcccgtttaatcgcatcgaccttatccgccgacgtattgttactaattgagcgcttcatctcgaccgcaaaactcggaaaatgaatcaaggtcgtattgaaacccttagcagccaacgcgttcgccatcccaccgagtaaataagttttaccgacaccaaatgagccgtagagatataagccccggtgaaaacgcttgggcgcttgtgtataggcatcaataaaatcaagtgctgccattaatgctgtcgcccggtcaccatcttgatcatacgtctttaagtccgccgtctgaatatttttcggcatgctgattgatcgaacccgctgttgcaatgcgtgagcagcttgctgttcttgcatttgtggtgttggctgataagcaatgtcaatcaagtgattactcatcactaatgtcggctgatacccaggtgcttgagttggctcgtgccgcgcaattttacgtttctcttcacaaaattcatataatttagccgctgaacgttctagcgcatccgaagataattcgttttgatgagcagctaaaaactggcgaacatctggatcttggtacacagttgtcattaacgcctcataccgatgattcaagtttttccgattcattaacgtccggagtgtttctgagatattctccatgttttagtcctccttttccgaatttgtctcaagctttgctagtcgatcagcaagctgtttgcgttgggcagcagtaatttgtttaccggtctgagctggttgcttaccactctcagtctgttgctgttgttgggcccactttggcataatctccttacgcgtcggtcgattgttcttgcgccgtgttggtgttgatttcggctgtttacgttgcttcaaatatatcaaagccgcttccggcgtcgtaatgccgtgttgttgccaatcattggcgactgtttctagcaaattacgattaagggcagctaactcccgattttgcaataagtagtagatcaccatgttgatgacggcattgggtaataccccccgaccaattaaatcatgaactagccggttctcaccgctcgtcacaaaaccatgtttctcctgcttcaaagctgataaaaagtcatacggcactgtctgcttagcatacgtcacgagttgctgctcagccgttgagagctgtgctgaagccttgttatccttagtggtcgtcgttgcaaccgttgcttccgtagcgacctgctgactcgaaactgcgggccgttcatagcgccgcgcaatcaataatttcaattgattttcatcaaactgacccgttgttaaactagccacttcactgattaacttagccatctcaatctcactgatgccgtagacccgactttccgtaatgatcagttgccgtgaactcgcaacctgtttgagatcaacatagttctgcttcaaaatttgccccaacagttgccagtcaaagtcatcgtcactgagcacgggcgagtgatcctcggccggttcattggccgccaattgggcgcgcaccttttgcactgaaagaggtggcgtcgtaactttttgactatcaacgtgaaacacatctaagatatttgccgtcacgtctttggcagccgtcaagtcaatcggctgtgctgcaaaatcgccagcaagttgttgataacgtaactcaccgaccgtatctaacaataggacactcaatagatcatccgcaaagaattgtaacgccagtaatggtgcttgtaattgataaatgtacatggcacccaattcatcttgttgataatagctgcgcaacaagccagttgcttcaagtttacgccgagccgctaacaccgtcggcaagtccacatttaggatgccaagcagttccgcgtgactgcgtcgattgctcagctcattctcgctactctgtaagctacgtaacgccgcgtacaagctatatgccaatggccccatcagtggcaagtataattccgccaatacagcttgttgcgccgcactgagcgctggtgcttgcgggaccactaacccagttttgggtgttaagggttcatcatttggcatgttgttcaccattctttttcactaatctttttttcgtttaggtgcgtgggtcgtcttcgctgacggttttgccagtttgaccttatcacgctccatcatatcttggagttcattcaagaagacgtgcatatccttgaattgccggtaaacactggcaaaacgaatgtacgaaatttcgtcaatatctgccaattgctccatgacatactcgccgataacttggcttgaaatttcattttcgcccagtgaccggaccttattttcaacatcatcaacgacgcccgtcatggtttccatgctaacgggtcgtttctcggccgagcgaataattccgcgcaagactttttcacgattgaattcttcgcgggcaccatttttcttaatgactaataatggcgtggcttcgacccgttcaaatgttgtgaaccggaacccacagttttcgcattcccggcgccgtcgaatcacgcgaccatcatcagttggtcgactgtcaaccacgcgggagccattatgatgacaatgtggacattgcatagacttctcaccccttgtaacaactaacaatcagtttttctttatttagtaatagttttcagccattttaacacggctgctttagttttatcaatgttaaccccgttatcaatgacaacgtcagcccttgcgaccttctgtgcaagtggcatttggctgtcaattcgtgcctgagccgcctgttgcgataagtggttacgtgccattaaccgctgcaatactacggctggtggtgccgtcacaaccaacacttgatcacaaacatgttgccagccactttcaaataacaacggcacatctaaaataattgcgtcgggctgttgctggtttgccgcgacaatcgcttcgaacatcgcgtactgaatcggtaaccgtgtaattgcggttaaggcttgtaaagcttgagcatcgttaaaaaccaactggccaagccatggccgattcagccgcccgtctgccagcactgcttgctgaccaaagtgcgccacaatcttttgggtcgtcggttggcctggcccttcaacctgccacgcgattttatccgcatcaacgattggtaacttagttgccagcagcttagaaacagtcgacttaccagtggcaatgccaccagtcaatccaatcagctttgtcatcttgatcacctacaaccgttgttctaacggacaaaaatgggtccctcgctgtgccactttgattttctcaataatcgtgccacaccgttcgcaaggttccccttcacgaccatagacgtgtaagtgattttgaaactgaccggcctcaccaaatgccgttgaaaatgaatgaacagtggtgccgtgacctttaattgccatcgccatttcatcaataatgttttggcgcaatgttgcaatctcatcagtagttagtgaattagcaggccgcattggatgaatcttactcatccatagcgtttcgtccgcataaatgttcccaatgcccgcaatcttactttgatccaacaatagtggtttgatcatctttttcgacttgccaaaagtggccgtcatataagccagtgttaactgttcagcaacgggttccgggccaattgtccgcaatcccgccaccgtgttttcttcaccggtcggcacgagcgtcattcgcccgaacttacgcgtatcgttgtacaacaaatcacgatcatcggtcagatggaagatcacgtgcgtgtgtttaccttgatcttcaccacgcggtacaacattatacttgccttccatccgcaaatgcgacaccatcgtcagaccattgctaaagcgaaacaataaatacttcccccgccgatcaatggtctggatcgtttggttggctaaacgctgtttgaaactatcgacatcattattaataattttcggccaaaaaacctcgatactagcaatcgttgccccgctaaccagacgatttaagccgcgacgaacagtttcaacttcaggtaattcaggcatggtggttccccctattttgcatcgtaccaagtatcaccgtagtggctctcaacctttaacggtacggctaactgtacggcggaatccatcacgcttggcactaatttttctaaaactggaatttcttcttttggcgcttcaaaaatcaattcatcatgaacttgtaacagcatggttgctttcaaacccgcagcctgtaacttatcttgcatcttaatcatcgcaatcttgataatatcagccgcactcccttggatgggggtattcatggctgtccgttcagcgaatgagcgttggttgaagctcttggaattaatatctggcaagtaccggcgtcgatgtgaaatggtttccacataaccttgttttttcgccgtttggacaatttcatccatatactttttgacacccggatattctttgaagtaagcgtcaataaagctgcgagcctgtttacgcgtaatgccgatattttgtgacaagccgtaatcactaattccatagacgattccaaagttaaccgccttggcttgccgtcgaatatttggcgtcacctcttcagctgagttcaaatgaaagattcgcatggccgttgcggcatgaatatcatcacccgctttaaaagcggcctgcatattttcatcatcagtaatatgcgcgagaacccgtaattcgatttgcgaataatcagacgagaaaatctgccaaccttcatgactaggaacaaaggcttgtcgaatcttacgtccttcttccaagcgcaccggaatgttttgtaagtttggatcaacggacgacaaccggccggtttgggtcaacgtttgcaagtagcgcgtatgcactttttgatcagcagaatgaatggcatctaacaaaccgacaacgtaggtcgattgaatcttcgaaatctgacgatattgtaaaatattagcgacgattggtgcttccggtgctaacttttctagaacgtctacggcggtagaataccctgtcttggtcttcttgattacgggtaatttcatttcttcaaacaagatgtgacctagttgcttaggtgaattaatattgaactcttcaccggcttcttgataaatcgtctgttcaatttcactcaaccgttctgtaaactgactgcccatggctttaagtcgactgctgtcgaccgtaatgccggcgatttccatctgagctaagacattggccatcggtttttcaatatcatcgtaaagtttatcctgctcattagctgccaattcctttaataactgtggcttcaaactagcgatcgcggccaatttccgggcgagatgactaaagtagacatcatcatcttcaggaatggcacgcttaacgcccttaccataaacggtctcgtcactcggcaagtcagtgtacccgtgttgctcagctaaacttcccaagtcgttactgttatcatttgtatctaataagtatgaaacgagtaagagatcaaaatcgactttacctagctgaatacccaaacgattaagcccgaccgtcgtgcgtttcatatcaaaaacgtccttggtaatcgttgtgctactcaagagatcagccacagtcggttgcattaataattccacatcccgactgatgtaccagtgatcatccgctccgatggcaaagccagcaaaggccgacgtgtggtagttcggcgttggcatctccaaataaaagtccacgtgatcggtaaattgttgcaattccgtcaggttagctttcgtcaagacggtataatcaatgggcgttgctggttcgtccgactgtaggtgtaatttcttcaaaaatgattgaaagtccatcttctgataaaacgcggccagctggtcaagatccgggccatcataggataaatcagccaattgaacatcaatcggcgcatcccgcttgattgttgctagcaccttagcctgcgccgcttgttcgcgatcctcaatcagatgttccttcatcttgctctgcttcatggcatcgatgttttcataaatgccttccatcgtaccatactgtttgagtaatttaagggcggtcttctcaccaaccttggtgacacccggatagttatccgaggtatcacctgtcaaccccttcatgtcaataatttgtgccggtgtgatgcccagcttttcttcaacgtgcgccggcgtatagtgttccacttcagaaacacctttaacggtcacggccaccgtggtatgctcggtcgtcaactgcgtcaaatcacggtcaccagtgacgaccgtcgtggtgtagccggtttgatccgcttgaccggccagtgtgccaataatgtcatcggcttcgtagtcttttaattcataatgtttgataccatacgcgtctaatagctgtttgatatacggcatttgttcagaaaactcactaggcgtcttagcccggccacccttgtaattatcgtacatggctgttcgaaacgtggtcttacccgcatcaaaagccactaacatatccgtgggttcgactgccttgatcatgtggtcaagcattgtattgaagccataaatggcgttggtatgcaggccgtctggattcacgaaccgttccagttgactatgcaacgcaaagaacgcccgaaatgccacactgttaccatcaatcagtaataatttttttgccattagtttgctccccatctcttaatttaaatcatcatttttatgaaaatccgtcactcagaccattaataccactcgattggcggtctgattcgcagcgcctgtcagtacaggctgaacgactaattatttacccttataattgtaccaaacaattaagtaaaacgggagttcggtccaccgaaaacccgtgaaataactcattttcggtaaattaaaaggattatgacatcttggtcataatccttaataattatcttaatgattagtcgcggcttgagccaccgaagatttggacgaagtagaggaacaagttaacgaagtccaagtataattgtaaggccccagtaacggccaaaccagtcgatgaaacctggtcaccatattgtaaatacatgttgcgcatccggttagcgtcccacatggataagccggcgaagatcaatacaccaatgtatgaaaagatgtaactaatcatggcactttgtaagaacatattgaccagtgaagcgacaaacaacccgattaaagctgcaatcaagtgcgtcccaatacgtgaaatatcacgcttagtcgtcgtcccaatcaccgccatggtcgcaaatacagctccagctgcaacgaacgcaccggtgataacggcacccgtgtataaggacaaggtcactgacatttcaaccccaaagatgatggcaaagagcatcagtaaggtgaagctcatcgctggattgcgtgtcgcgttgacttgaatcccaccaatcatcacaaacatgctgacaatgaagatcatcaagaagatgaatgggtgttgtgaaaaggcggcattaatttgtgcttggaacgtggtcatcgctaagtaaacggtaaaggccgaaactaacacggcgattgtcataaacccatacattttagttaggaaactacggaggccaacttgtgtgttgatggtccgtggttgtgggtcattttgaaaattgttcataaaatccctctttcacctaaaaattgactactcgttactttttccgagttaagattaaaaattgagtttgtgcatcgttactaacgcagactgcgctagtaacaacaccacactagtttgtcaatcatttgcctatgactagccatctcaatcagtcacctcaactttcttaacttaagtctatcaaattagtcaaagaaggtaaaatagtttgtgcctgtgaatttaataagaatttcttatgtctaagtgaattccattcaatcattgtctttaatggattaccgctacattaggattttccggaatgggacaccataagcgtttataatagaacttcaatcggtaggactttttgcgggacatccggggaagattttttaggggcgggcggcgtcatacataacttcttattatttaatgtacaaagcattgattagttttagcatgttggaaactacaataaaacactaaatctagccattgtcttgttaattgttttctgaagcagcaataccctgcaaatatcgttgtcgcaatgcagctaccttaacctcaacaacttgattatgattaatccgtgcaaaagcttctgtttcactcattaaccgcttaatcaatttatccgaaagttgttgcttaacagcattctcggtcgctaagtatttcaatcttggtaagtaatacgtgacatgttcatctgagcaaagcgctaccccatcatctattagacgattacttgtgacgaaatcaccactaattgcgtaatactctgccgtataaaagattagggttaacagccgtaagtaatcatttgcatatcctgatgagccagcgtgctcgacatagtatcgtactctcctgaaataaaattgagctttctcaggctcagctaaccggccatacatgacacccagaccgacataagctagcggtgtgaaaattgtttggtgagccctatccaaatcatcaacgatttgcgagaaggaaaaacaaatatcactggctgttccattaatcaacgaacttagcatgccacataaatagtaatattgcatccgtgaaggtaccgcatcaatttgctcaactttcaggtctaccaatgattgcaggactgattgataatcttccatcatcagtcgtcgctcaatctcatcaagttgctgtcgaatttgggtcactgaattagcctggttttcacttagatcatcaactgtcaatcccagacgagcgcagagctgatttaaaattgctaatgctggtactcgcccacgccgttcaaacttacttaaagtcgcctgcgtacaaattccgtttgataatttgacttgtgaaatttttaaagcttttcgccgggcaataaacttttcaatatccatcgcacaccaccttgtctcacccgttagccatgaatgccaagggcaaccttagcaaaacgactcattttatcaattccccaagcaggttcccagaccaagtcaagttcacaattcttaacaccatccacactcataattgcttgattaatttgacttgccaataaatttcctaatgggcaccccatcgtcgtcagcgtcatcgttaccgtgcagctaccattatcgtctacgtcaacaccatagatcaaaccaaggttaaccatgtcaacgcccagttctggatcaatcacctgctctaacgacttcatgaccgcgtcttcaacgggtgagagggccttatcctcgccaagttcgtctgccattctgccacactcctgtctgtttaaaactgtttttaattataccattgttagaatatacgttaataatcctaatttataataaagtacgtcgccaatattaacgaaaaggcgaatcagcatgataaaaacactaaccgagatacaattttaaattactacaattatcaaccatcctagctggcacgattataatggctaacattcatcaacaatcatttaaccaaaaaactcgaatcgcaatctcgcatgccactcaagttttattttaacatcagcttaaccaatcccccttactacccgattgaaccttccatctcaaagctgattagccggtttaattcaacagcatattccatcggtaattgcttcgtaaatggttctacgaatcccatgataatcatttcggttgccttagcttctgaaattcctcggctcatcaagtagtagagctgttcttctgagattttggacaccttagcttcgtgttccatcgcgacgttagcactgtcgatttcattatacggaatcgtgttggaagacgactggtcatccatgatgatcgtatcacactcaacatgcgctttggaaccgtctgaatgcttggcaaaacgcacggttccacggtaatcagtcgcaccaccagtcttagcgatggacttcgaaacaatcgaactggaggtattcttagcattatgaatcatccgagcaccagaatcttggtggatgccattgctggcaaccgcgatcgataacatggtcccgcgggcaccttccccattcaaataaacgcttgggtacttcatcgtaaccttcgaacctaaattcccatcgacccattccatcgtggcattttcggccgctgcagctcgcttagtttccaggctataaacattgtcagaccagttttgaatcgttgtataacggcagtaagcgttgggctcaacattgacttcaacaacggccgcgtgcaaactatctgaagaataattaggggccgtacacccttcgacatagtcgacactggcaccatcttccacgataatcaaagtccgctcaaactgacccgagttttcagcatttaaccggaaatatgactgaattggcgtcttcgtctggacacccttaggcacgtaaatgaaggacccacctgaccagaccgccgcgtttaaagccgcaaacttgttatcggttggtttgacgagtttcccaaaccacttcttgaacagttctggataatcgtgaagcgccgtatcggtatcggtaaaaataatacctaacttttcaaaatctttacgcatattgtgataaacgacttcagattcatactgcgccgatgaaccggctaagtatttccgttcagcttcaggcacacctaaccggtcgaacgtccgcttcaagtcagctgggacttctttccagtcacggaactttttatcggtcatcttctgataatacagcatgtccttcaagtcgagtttcgtgagatccgggccaaacttaggcatcggcatctttaaatactcatgataggcatttaaccgataatccaacatccattgtggctcatgttttgccgcggaaatttcgcgcaccgtggcttccgttaatcctcgcccagttgaatatgctggtttgacatcgtcatgaaatccatattcataatcacggtcatttttgaccacgtcaggtacttcactcatacttctgattcctcctcattgccattttcagcaagcaatgcccgttgcaaagcccaccaagctagcgtggcacatttgattcgtgccggaaattgcataatattcgataaaattgcggcgtcttctaaggcatccatatcggcctgcgggtgttgcttgccaatcgccatatccgaaaatgtcttagccattgccaatgcctgttctttcgacttacccatcaccgcatccgtcatcatactggccgatgcttgactgatggtacagccctcacccgtaaatccaatatcttcgatttgatcatgcgcatccaattgaatagccaaattgatgacgtcgccacaagttggatttttcaacgtaatggcatgtgttgcgtttggcaacgcatttttatgatgcggatgatcaccatgatctaaaatcacttcgcgatataagccacttaatttagacagtcccatgttcgaaaaactcctttgttgcttggagtgacgttaataattgatcagcgtccgcttgtgtattgtaaatgtaaaaactagcccgtgcagttgctactaagccgagcgctgccatcaggggttgtgcacagtgatgacccgcgcgaacggcgacaccttccatatccaacgcggtagccgcgtcgtgcgggtgcaaaccgtcgatattaaaggcgatgacgcccgtatgatgttggggatcttggggaccgtagaccgtgacaccaggcattgcaatcaacttaggcaataagtaattgactaattgctgttcgtgttgctgaacttgatccataccgagttgcgtcaaataatcaaccgccgcgcccaagccgagcgcaccggcaatgttctgagtgcccgcttccaacttccacggtagttccgcccaggtactgtcatcacggtgaacaaagccaatcatctcaccaccaaattgatacggtggcatcgtagctaataaattctcacgaccatatagaacgccaataccggttggtcctagcattttatgccctgaaaatgcgtaaaaatcaacatcgagtgcctggacatcgaccggcatatgaggggctgcttgcgccccatccgcaatcatcacggcaccgtgttgatgcgccaatcgtgctaacgccttgattggattgaccgttcccaatacattactagcatgggtcactgaaacaatttttgttcgatccgtaatcttgttggcagcatcggccatgtccaattcaccagtcgacgttaactcaatatatttcaaggtggcgtgcttacgcaatgctaactgttgccacggaattaaattactatgatgctccataatggaaatgacgatctcatcacccgcttgaatattggcttcgccataagtactggcaatcagattgagactatccgtcgtccctttggtgaagacgatttcatccgtttttgcagcattgatgaaccgttgcaccttggcgcgcgcagcttcgtattgactagtggcccgctctgctaaggtgtgcacaccgcgatgaacattggcattatcgtgttgataaaagtgaacgagcgcatccacgacttggttggggcgctgcgcagtcgccgcattatccaggtagacaagtcgttcatcattcacttgttggtttagaatgggaaaatctgaccgtaacgtctcaaaattggatgccatcttcaagcttcctttcaatcgtgttcgttaagcgagtccggacagtcttcgatgggatcgcaccaatcacggtacttaagaagccccgaataaccaaccgttgggcctgtggtttatcaatcccgcgactcatcaaatagtacatttgattttgatcaatttgaccaacacttgctgcatgtccagctaacacgtcattttcatcgatcaatagaatcgggttcgcgtcaccatgggcatcatcagacatcatcaaaacccgattttcctgttcagcatgtgcaccggaggccccgtgaataatgtgaccgattccgttaaaaatcaggttagacttttccataatgaccccacgttgtacgatattgccgtcagtcttcttaccacggttagtgacccgcgtattaacacagacatcctgggccttggtcgtcactgtgatgaccttggcatcggatttggcgccctcaccgatcagttccgagtcaaagtccccgaaagtgttaccgttattcatcatcccgatagcccaatcgactttggctccccgactgatcgcggcccgccgattcaaataagcagtcgtgttggccccgagttcatcgaacgctgaaaaatgcacttcactgtcagcccgtgccaaaatttctacaacacagttggcgatattatcgacgtcacccttcgttgtcaggtgctgagttactgcgaaatgactgtcttgttcagccacaatcaagacgtgactaattaacggttgcactcgggtactatcctgaatcgtggtgatctcaattggttctttgacagtaacccctttaggaacatataggaagaccccggcgttcaaaaacgcggtatggtagctggtcaaccggtcctcgtcagttttgacgactttgcccataaaatgtttttcagttagctgtggatgttcgcgaaaagccgtgaacatatcggtcaaaatgacaccctgatcatctagttcatcaggcaaattgacggtcaccgttgtctgcccaacttgtacgatttggatatgaccagcttcagccgttacatcagttgctaaagttcgatccgaacgactgaactttagtggttggtcggtgggcgtcagtggccagtcgcgaatactaaagcgatcagctttgggaaccgctaggccttgcatcgcatctaaagccgctaaacggcgttcaacgagccagtgcggttcaccatgttcgttagcagccgcagctagcgttgttttgatagtttcataatcagcagttgcttccattactgccaccccctaatcttcgtcgtcaacaagtttgacatcaatgttcaaatcgtcacgtaaaccagcataaccttctttttcaagggtctttgctaagtcggcgttaccagtcttcacgattcgaccacccatcatcacgtgaacgacatcgggcacaatgtagtttaacagccgttgataatgcgtgataatcaatgagccgaaattatcgccccgcatcgaattaacacccttagaaaccacttgtaacgcatcgatatcaagcccggaatcaatttcgtccaataaggcgaatgatggcttgatcatcaataattgcaaaatttcgttacgcttcttttcaccaccggagaaaccttcgtttaggtaacgttccgtcatggattcgctcatattaagtagtgccaagttcttgtcgagttctttaagaaaggccatcactgagatttgatcatcagctggtcgacgtgcgttcattgctgcccgtaaaaattcagcgttggtgaccccttgaatttcagctggatactgcatgccgaggaagagtcccttacgtgcacgttcatcaactggcatgtttacgatactttcgccgttcaacaagatatcaccctgagtaacgtgataagccggttggcccataatagtttgtgataaagtggacttaccagtcccatttggtcccataatggcatgaatttcaccagttttcatagataaattgacgccttttaaaatctcacgagactttttttgctcatcatccgtcacttcaacgtgtaaatctttaacttccaaggttgccatttaaatcatcctccaacaattgaatttattacccaagccgttattccttccgtatataatgattagtcaacggcttcaacaaaaatagcgtaacatcggcctttttgtattctatacttagagtataaccgttttcatttcaaaagaaaataaggcttttccccatattaataaaagccctttcatgctatgatgtaggtataatatttttgatgaattattcactattggaatattcagaaaggactgagccttatgctaagtcaatccgttactaatacatcacaactacatattcaacaattcacaggtttggataatcagaccgttcaacgattgcacagcttagggctacatgtcggcagtccgctggccgttatccgctactatccgtttcacggaccagtaattgttcagattgatcaacaacggattgggattcggtacaccgtatttcaaacgttgattggaggccattaagatgacgacggttgcattgctcggaaatcccaatactggtaagaccacgctattcaatgaactgacggataaatacgcgtacgtcggtaactggaccggcgtgaccgttgagaagaagatgggccggattcggcactctgaagttgaaatggtcgatttacccggagtctattcacttaatccaatcaccaaagatgaagcagtcgtcaccaactatctgctacataaccaccctgatctaattctgaacgtgaccaacgcgagtcagctcaagcgtaacttactactgtcgatcgaagtgttggaatttggcgcaccggtgattatcgcactcaacatgattgatgacctcaaacggacgggccattattatgattttgacacgctagctgaacaacttggctgtcagatcaaagcgactaacgcccgcaataaagaagggctgcatcagctacgcgaagacttattggcaggtccccatccggccgcgacaccgctcaaactcaactatcctttcatgattgagcaagccattcgtcaggctagccaacagctcatcaaaaaatttgatttgacagcagacttcgcacggtggctgacgattcaatttattaatcaaaataagccaattcgagcctacgcgaaacacatgggattgacaccactcactagtcaagccgcttattacgacgctcaaaaattcgacgagcagatcttccaaacccgactagactttattgagcaaaccttagccagcgctagtcaaaacttggcaagcaccagccacgtcgagatgactgctaaaatcgacaagtgggtcaccaatccgtccttagggctacccgtcttcgtgggaatcttctacttgatgttcaaattatcctttgattgggtcggcacgcccctgtcagatttgttagatagcttcgtctccggaccactatccaccaccgtgagtcactggttgaccatggctggagccatcccggtcttgcgctcactgattgttaacggcctaattgcaggggtcggtggcgtgctcgtctttattccccaaatttttgtcttgtttgcctgtatttcaatcttggaagattcaggttacatggcacgagcagcactagttacggaccgcttgatgcagatgattggactcaacgggaaggcatttatccccctaattattggatttggatgcaacgtcactggtattatggccgcccggacaattgaacaacctaaagaacgcttaattacaacgctgatttccccatttatgagttgctccgcccgtctgccaatctacagcctatttgtggccgcttttttcccgaaaaatcaggccctaattgtcttgtcgatttactttcttggcattgcggtcgccctcggtatggctaaattttatcaactgattttcaacgtcgatgatagttccgtcttcatcgttgagttaccacagtatcatattccccgggctgacattatttggcgtggcacctgggataagggtaaagggttcatcaaaaaggcaggtactatcatttttgccggtacggtcttgatttggttactttcctcattcggtactagcggcttagtcagcgacatcgacaacagctttgccgcgacacttggcaaaacactattaccgctgttcgcgccactcggtgtgactgcttggcaagttatctcagccctctttactgggattctagccaaagaagtcatcagctctagtatgatggtaatgttccacagcgcaaatcaggccggcttgattgccatgatggggcgctttttcacaccgttatccgcatacgcgatgctcgtcttcatcttgctatatgtcccgtgcttcgccacgattgggaccatcaagtccgagactggatcgaccaagtgggctgtttacgccgtctgctcgagtttggtcattgcttacaccttggccttcgtcatttaccaagttggtcaattatttatctgaaaggagtttgattcacatggcattattcgttaatttcttaattatcgcactaattattggggctgctggctatcagatttatcgcgtggtcaaacgtgctaaaaagggcaaatgtgcggcctgcgactatgattgtgaagctaagaaaatgttaaacaaagcccagaagcaacaaaactaagactactgcacctgcctcactaaccacgtggttaatccttagaaatcatacacactaataaaacaccaatgacggagattctagtgaattatcctcattggtgctttatttatcgactgcataagttccattaaaacttgtaaggtcaaaataggtcgcacaactgttgtctagcaataatctaacatctctcatagggtttcatcttggatgctaacgccggtttacgctaaatcaatttaaagacagactaaaaaagcggccctgctggggccgcttttttaaaaattatttcatttggtcttcataaattttttcgtacttttgaatgtcaccagcacccataaagacagcgacggcattgtggtaagccgttaaagcagacatgtcatcggtcgtgataatttcaccaccattgggtaacttagcagctaagtctttggaggaaacatcaccagatttttcacgggcagaactgaagatattggtcaaaaagacgtgatctgccttgcttaagctggctgcaaagccatccatcaatgctttcgtccgtgagaacgtatgtggttggaatacggccaagatttccttatccggatacttttggcgtgcagcatccaatgttgctttaatttctgatggatgatgtgcgtagtcgtcgatcatgaccatatcgccaacttgatgttctgagaaacgtcgtttaaccccactaaagtcgaggagttcccgccgaatttcgtccaagttcaccttttcaaagtaagaaaccgcaatgacagccgtgctgtttaagacattgtgttcaccaaacaatgggatttcaaattcccctaacgattcatcgtgatacttcacttcaaatgaagaccccttagtcgttcgtttgatattaaccgcttgaaagtcgtcacggtcattcgtcccgtaatagtaaattggggtatcaacatcgaggtgtcgtaaactttcatcgtcaccccaagcaaagatgcccttcttcacttgattgccaaattgttggaaagcggattgaacgtcagctaaatccttgtagtaatcaggatggtcaaagtcaacgttcgtcatgatggcataatcgggatggtaagcaacgaagtgccgccgatattcatccgcttcaaaaacgaagaaacgcgcgtcaggggtgcctttaccggtcccatcaccaatcaagtaactggtgggagcaatatgactcaaaacgtgggacaacaaaccagttgtcgacgtcttcccgtgagtcccggccacaccaatactcgtgaagccttccattaattttccaagaaattcatgataacgataaacgggcaaccccatttcacgcgcctttttgatttcaggatggtcatcagtaaatgagttccccgcaatcactgtgaggccttcgcgaatgttatcttcggaaaacggtagcatcttaatgccagctgcagctagacctttttgcgtaaacgtatattgttcaatatctgagccttcaacttggtaacccttgtcatgtaaaatcaaggctagtgagctcatcccagagcccttgatcccaacaaaataataaaccgttgctttatccattatgctaataatctcccatattcacaattcatcaatcatgaggtgaatcgctttatttttaattatgaattggcttgtaatttagttaaatctgctgccgtgaaataaacatctcgtggtttggaacccttagctgctgaaacgtagccgcgactttccaaatcatcaataatattggccgcccgattatagccaatcgagaagtttcgttgcaacttcgatgttgacatggtatcttcatcggcaatgtaagccaatgcttcaggcatcaagtcatcttcattgcgtgctgcttcctcgtgcttcattaggctgtctggctgaaattcatagtgcggtgctgcctgatcacggacaaactgagtgatactgtcaatctcactgtccacgaacgtcccctgcaaccgaatcggtgcgggttgaccgttgccaagatacaacatatcaccgcgtcccaacaggcgttccgccccactcgcgtccagaatcgtccgcgaatcgatctggctggcaaccatgaaggccacccgcgttgggatattattcttgatcaaaccagtgaccacatcaacacttggccgctgggtcgcaactagtaaatgaatccctgccgcacgggctttctgggtgattctggcaatgtaatcctgaacctcactagaagcaaccatcatcaaatcagctaattcgtcgattacaatcacgatatacggcatttttagagccggctcgtcatgttcgtcggccagtttgttgaattgctcaatgttccgggcaccaccagcggcaagtttatcataccggttgtccatttcatcaacgacccatttcagcgctgccgaagcggctttgggttctgaaatcacgggtgctaataaatgtggaatctcgttgtatggtgctagttctacggccttcggatcaattaacaacaatttaacttgttgtgggttcgctttgtacagaatcgaaaccaggatactattgatgaagactgattttccagaacccgtagcccccgcaatcaaaccgtgcggcatcttccgcaggtcagtgacttgtggttgcccgaataaatcgacaccgagtgcgaccgtcaatggtgacttactgtcgcggaatttgtcagaatctaaaacttcagacagcatcaccggccgcgatttcgcatttggaatttcaatcccaatcgtattacggccagggatcggcgcttcaattcgaatatcttttgcagccaaggccaatttcaaatcatcatttaagttggtaatcttgctgaccttgacgccacgagcaggttttacttggaactgagtcacggttggcccaatcgtccaatcgacaacgttggcattgacaccaaatgcgtccagagattcatctaacgcactggccttctgctcgatccaatcatccatctcagattcattagccacgatcggtgctttcaacagattcagcggtggcaaatgataagccgctaattctttatcctcaaggacgggggccgctgaaccgccactatgaactaactcaggttgtgaagccactgcagatgtctctgacaaagcgggactagttgtaactgcagaagtagccgcctgtgacggtgccatagtcacactagccgctcccccactttcctgtaaaggtaccgtggatgccacaacgctgactggcgtggccgttgccgacgtcacagcaggacttgtgctagttggccgcatgccaaccggttgataaggttcttcgttaacgtgtgaacgagtctgcgcagtacttgactgtggtgctgcagaagccgccgttgttggctgatccttaaataacgctaagtccgcctgggcatcgtgctcagcggtcataatatcccctaaggatagtcctagcccatgtgctgacttgggtgtcgcactagtcgcagcagattctattttatcatgatcagcagccgcattaacagttgcagcagattcagcaagcgcgggatcagttggttcaaacacttctgtcggccctgccgatactgccgaacttgccgcgctaggcgcatttacggcggccgccgacgctgctaaacttgggtcagtgggctcaaatacttccgtggggcctgccgatactgccgaacttaccgcgctaggcgcatttacggcggccgccgacgctgctaagcttgggtcagtgggctcaaatacttccgtggggcctgccgatactgccgaacttaccgcgctaggcgcatttatggcggctgccgacgctgctaaacttgggtcagtgggctcaaatacttccgtgggagccgtcactaccactgaatcatcggttttaggcgtattaattgccgcagccgacacagctaattcaggagtagtaggttcaaacacttccgttggtcgcacaaccgtcgccgaagctgcggacaccgtggaatcactgccggtctgtgacgtgttagccacgaccgtttgagcagccccgctcgatgctgcctgactagttaccgttgtcgggtcaacacttgaagccgtcttccgttccgcttgactaagaactgccgaatcactcgggtgttcaacttgactcgtgtccgtcccactatcagaaagcggttgttgcaaatcaacagccggtaaatcattagctgctgcatccgcaaacaataagaaggtctcgggccgcttatgcaagctcgcttcaatttctaaataattacggtcatcgtgatcctgaatgataccgccatttgtcagcgccgcactaagctgggctggtacccgggatgggtgaaaagtcccatgggtgccaccgttaaagagggtcgcactagttgcagcactgctactcgaagtagttgcctgactcgtcacctgcttggcgctagtttgactggctgcccgctttggcgtcgcactaggtgcaccagcagtcgattgtggactagccgatgccgctacaggagttgattgactggccgctgaattattcacttgtggtttgttaaatcgatatttccggaaaaatgccgggccatcataatggttcattttcaatcatcctagtttttaatatctgcaaattaagcggtaaataacgtctgagcgcgtttaaaatcgaatgccgcacccactggctgataatcggcgggcaaaatcaaagctcctggccgttgtggcgcgttcggtaatcgtaattcccggcctgaaacaatcatgccatcactctcaacgccccgtaattcgcccggccaaataattaagccactgggcatcattgcaccgaccttggcaacaacaactaaaatattcgcctgcatattaggtgaaccactcacgatttgaagtggttgttccaaaccaacattcgtcttggtaatctgtaaatgatcagactttggatgtgcttcggctgattccacatagccgaccacaaacttagggtcagtgtctaaaactaattcaggttcaaaatcattggtttttaataaattatttaattgctcaacttgttcggccgttaagtgaacttgaccattggcatctaagtcgcctaacgtcttggaaacgtcaaagaaattatagcccaaggtttccccactgtcagcatcgctaatacgcgtcacattggcatgtgtttcaatcgtttgggtggccgcatctggtcgtaaaatggtgattaacgtgtcacctaattcggatggattataacttgtaattaacatgtgaaacccctttactctcattttagcgttcaatatattattatagcgtattttacttaaatcatactgattaattatgacttttctttgtattctcgtcaatcattggtatactaaatttaaataaaacatttcctagtcaagttagctgaaaggagacgcaacatcatgaataaacaattacaatatggcggcttgttagcggttgggatggctggtatcgccgggggcttttccgttggcggcctgttcaagcggttgcgccgccccacccctaaccaaattcttagccaagtcaagcgcgcgtttttgaaggaagcaccgattgaaggctcgtggattgaaatgaaaaaatccccattacaaaagttcgcattgcgcacggatgtctactatggcggcattacccgctatgaagatggtcagctggtacagtacgagtttttggccgatgcaaatactggtagtattttagacatttaccggctttaataactcacaattgactatccgcatcaaaaatcaaaaatgagcttctggaattaaaattctggaagctcatttttgatgtttccgacaattacactcaattaaaaaacagcgatcgccgacgcgtttcgctgttctcattcagtctattttgctgggaaagttgcaataatcttataaattgggcccgccgcactgaacttctgttcatattcagtctcgacgttatcctcaggtgtggcaaccgcatgcaagtctaaccaaacttgttcaaattgcatcccaaagttattcatgctcgttaatgaaaattcgaatagcccccggttatcagtcttaaattcaatctgaccgttgggttttaagacttcccggtaactgctcaaaaacgacttgtaggtcaaacgccgcttttcatgacgcgacttcggccacggatcagagaagttcagatataagcgatcaacttcatggggttcgaaaaaggcagtcaccgcttgaccgtccgcatgtgccaattgcaggttaggcagcggggcctcgactagctttttcaaaataatcgcaatcaccgaggtctgaatttcaatggcaacgtaatttatctcaggatgacgcttagccatttcaatgatgaactggcccttcccactccccacttcaatctggagtggctggggtttggcaaaacggctttgccagcggccttttaactgagttggatcttcggtaataagttcgggatgggcggcaattaactttggcgcccacggtttatttctgacacgcatcttgattgactccttcttcatttgcttactcaacaaaatcgccgcgaattccatctgggactcgcggcgattttgttgctcgtcgttacacttcgtactgcgataattcttctaaaaagataatttcatggttcatctgatggtactgattccgataataattatctttgatattcaatagtaaattaatcttagcataccagaccactcgcgtccgtaaggcggtcgtcatagtctcaccgtattcactaagccactgttgccaatcacttaacgggacatattcgcatagtagcatactaatatctgacgccggatccgcaaatcttgcggaatcccagtcaaccaagtacagttgttggcgatcagatagtaaccagttcttgtggttaagatcaccgtgacaaacgcgataatcagtggccggtaaagtgggtgcggttcctcttaattcatccagaacccgggccattaacggatggtgccgtaaatcatctggtaaatcttgtaagtattgctgaataaagtcttgtgggcggacactctgaccaccgacttttcttaacatccggtgaagcaactcggaattgtgcacacgtgccaataaatgcgccacttcaggcagccgcatttgttgcttcgttaaagtttgaccattcaaccactcttgggctgtcagcgtatccccgctcgagatacgcttcgtccagattaatcgcggggtaatttcttccatcgacagcgccgctaggaacggcgaggcgtttcgctttaagaacaatcgttggtgattttttttgcccatgaaagctttattcgtattcccatagatcgggtaaacgtcccagccatcatcaagttcgaaatccatcagccccactcctctcaaaatttatttaatgactcattattatttgacttaacaatcacattttatagacgaaagttgaatccgtcaagtcctttttaacccttgatacatcaaggttttaagctaatcttaattttaaataccaagtaactaagagatagatttcaatcacgttaatgatgagcaaaatcccaacttgagctaacggtgcgttgcttaaccagaacgcaactaaaaagattaatcccgtcaaacttaacacgtttcgcaataaccgctgaaagtttttcacccgctgtttagttgccagcggataaatgtgcgtaaaaactatattatcgtattgcttgtaaaacggcaacaattgaaacccaatcaagtaaataaataaggcgtccaacgccatcgctaaccaaccgtgcccactaaagtacagtagcaccgcaccaataactgtcaaacgaaccactaacccgctaaattccgtgccgcgcaacatgccacgtgtatataggtagccaaacgcatgctgctggtccttaggtaaccaccgtagtaaccaatccaggtaccgacgacgtttgacactgccttgcaccattggtacatccgtaaataaattaaagaatcgataaatccctaacatacggttggcttcggctttgatgtcgtcacgccaagcaatcaccgtggtcgaccaaattcgttggtgcaaataacgttgtcccaccgcaatcgcgatagccattacggcactcaaccacggcgtcactagtagtcccactgccaacgtgacgaacgcgccggcccagttcagggggcgcaaccaccgcttcatgcttggcttcacttgatagagatgcgtcacgctcagcgttaactgggcatcctttaacgccaactgggtgatgagtaacgccagcaacgaccagcccgtcatctgatcaacgatcatgagcaacggcacggtcaagccaacaaaaatcacttggactgcttgcgccaaccaccaactgtagcgccacgctttcacgaagtacgcatgcacatctcgttcacgtggtaacaggaaaacggtatcggccggttctaataacgttgcgatatgactgacacttaggcccgcccataataagagaccgagcacccagacgatccacgtctgctgagggccaagcgtcttgagccaattggaataagccagcccgagtccgccgacaaaaaacatcaatgcaatgacaaagtgatcattgaacaccaatcttaggtagcgcagcatccgacgcagatgccgctgcaaccgcgtttgaaataactcattcatcacgggtcaccccggtcaatgaaagataaatatcgtttaacgactcacccgcatccggataattcgctttgatttcagcaaaagtcccctgtgtctgtacttcaccagcatgcaataatacaaacttatcacaagctttttcagccgtgtccaaaacgtgcgtcgacataaggacagcggctccctgtgctttgactgtcgcaatcaatgccaacaagtcgtgcaccgccaaaggatccagtcctaagaaaggctcatcaataatgaacaacttagcgttagtgatgaacgcacaaacaatcatgactttctgtttcattccctttgagaagttcgcggggaaccaatccaacttgttagccaatcggaaagttttcaataagtcatgagcccgttgccaagcctgttcttggtctaaaccatacgccagcatcgtcatttctagatgttcttttaatgttaactcttcatataagataggtgtttctggaatgtacgcaatttggcttttatagctttgaggatcttgtgctaatgtcacgccattgagcgcaattgatcctttcatgggcgtcaacaaaccgataatatgattaatggtcgttgacttaccggccccgttaagtccgatcaagcccactaattcaccgggctcaacttgaaaactaatatcttttaagacgggaatttgcgaatacccaccaactaagtgttgtaccgctaatgtcataacgttaacctctttctgtgttggtataagtgctcccattatagcatagccatcacgacaccctctatttggttggctcattgatccccgactttaccgaaacttcagtaatttgtcgtcaatcaagctacctagttttgattgccgcaacatcgatagtgtataatgaacccaactaataaataaagaaggttatcacatgacagcttttgaaccaaaactcgatgacgattgtatcttttgtaaaataattaagggcgatattccgagctataccgtttatgaagacgacatggtcaaagcctttcttgacatctcgcaaggtactcctggtcacaccttagtcgtaccgaagacgcacgttgccgatattttcggttacgatcgtgatcttgccagcatcgtgtttgcgcggattcctgaaatcgcccgcgctatcaaagcaactgacgagaatatcattggcatgaatatcgttaacaataatggtgcggtcgcttatcagtccgtcttccactcccattttcacctcatcccccgctacagcgataaagatgattttcggatgatctttaaggacaacgccaaaaaatatgacgaaaccgactacactcgcttacagaacgccattaaaactgaattagctaattaggaggtctcccatggcaaagtttattcgtaacagcctgatcggtctgggtctcagtgctgcgacctacatgttgatcaatcagaaaacacctaaagcactctacacagacatcaaaagttacgtgcaagacgttttagatgctgctgataacttacaagacgcacgtgaagagtttagcgatgcccagagcaatctcagtgttcaaatggcccacgctgcggaagtttttgatgacattcagactgaattggataaatttcaatttaagattgaaccccacgtagccatcatgaaaaaacgtgcggatcacttacaagacaccttagaccatttaaccaagacaaccgactgagcaagtaatcgtgaggtcgcattaggcccacgatttttttgtttgctatcttaacaagctgatttcgtttaaattcactgacgcattaggtagaatttatgaagaggctgtgaaatctctgaaaattttgtaaagatttccatatgcatgcagaagctttaatagatatggtatagtagtcgttgaagtctgctaacgcagaacgatttcaagaataggatgtgttttaggaatgaagaaatggctcattgcccttgctggtgtcttactaaccttcaccttagctggttgtggtagcaagaccgttgcatcaacttccggtggtaagattaccgaaagccaatattacagtagtatgaagggaacctcttcaggtaagcaagtcttgcaacaaatgatcctgaataaggtgctcgaaaaggattatggctcaaaagtttcgactaagcaagtgacgaagcaatataatacttacaagtcacaatatggtagttctttctcaaccgtcttatcgcaaaatggtttgacgaccaagaccttcaaggaacaattacgttctaacttattattgaaggaagccgttaaagacaaggtcaagattactgataaagctttgaagaagcaatggaagtcttacgaacctaaagtcacggttcaacatatcctagttgccaaatcagcaactgctgacaaagtcttagacgctttgaagaaggattctagccaagccaactttacgaagttagccaagaagtattcaactgatacaacgactaagaatgatggtggtaagttatcagcctttgataacactaacacgagctactcatctaaattcttaacggctgctttcaagctgaagaacggtgaatacacgacttccgctgttaagaccagcaacggttatgaaatcatccggatgatcaagaaccctggtaagggtaagatgtctgatcacaccgttgatttgaagaaacaaatttgggacaatgatatgagcgactccactgtcttacaaaacgttgtttctaaagtgcttaagggtgggaacgtttcaatcaaggataacgatttgaaggatatcttatcgtcatacctttcaacctcatcttcatcaagctctaactaattaaattaattaagccaccctgacgtttaacatgtcagggtggctttttgtgtggaatcatgattttaaacgcttgttttttgaaaacgactaacgttattcgtgagcgctttgcaccaggccaccgataaatatatcccgggaacgcctcccaagctacttaatcacatccaaacaattcacgccgaaagactaaccgtcagctagctgctcgcaaatttagcagtaaatacctcaaaatgggcattgagcagtttatgatttaaggtttgttgccaccacttcgtatccactgtaatatcaggatgccaagcagcagttaaggccgcggtaatcgtggcaatcgtatccgtatcgccgccaaagttaacagccgctaacaccgcttcccgtggcgtctggtagtttaaagctaaccagcatgcggccaacagggtatccacaacgtaaccgctagtccgaatgactccggcttttgtttgggcgaagtctggtgaaaataacgcgccatatgtgctcagttcacctaaaagtgtcatatccttgattgtactgattagcaattcatgcaccgataccagtgcagcaggcaacgcttgtccctgatgaagcgcatgcaacacttccaaataaattagactcgccacaactgaacgagcatgaccatgtgtcaacatcgtgtaatttctagttatcgtcagtcgatgtgcgacgcttgtgtcattctgcagagccaccgctaacggcgctaagtacatcagcgcgccgttgccattcgcatgcaccgaaggatcaccgcattggcgggccggaaactgattgatggcataattccgaattgcatgagcacaagtccgaccaatgtcaaacagttcaccacgcggcgtgttcgttccaaagcgcatatagttctcaaatcgggacatgagatcatcataatcaccaccgctaaccaaattctcaatcaatcctaaactcatcgatgtgtcatcagaccagctccctgctggctgtttccaaaagtcacttgcgaccatttccgtaattaacggataagttccccgttgacgattttccgcgggcaaccctaatgcgtccgctactactgaccatcgtaagccattgataatttccgctcggcgcacgcccatcactcctcccgttagttaaccgattctttatttattcatatgacttaattatacgccattacacctagtgctgcacatcaacactgtcctacatcatcgtggcctgattgataagctaatactaatcaatattcatcaaaatatatgcgtaaaaatagccgcaacctaatagattatgctagccctatagcaacgataaacgcaagacaatcttctggccaggagttgattatcgttaccaaacatttgttgatcaccgcaggcacggacaaccaaaaaggagcgatccatcatgaaaaaaacagtgcttaccgcgaccatgttgttaagcttactaggaatgcccgccgtcatggcaaccgccgattcaactgcgaacacaactactaatttggaattgacagaaaatactggaccaactatcccagtagatcccactaacccggccaatccacaagttccagaagatccagacaatccagctactggtaatactggtgctctaacattagacgtggctcctcgaactttcgacttcggctccgttcaaacttatgccgccgaacacacttataaggccacgacgaccactaatgggcaacaatatttacaggtcaccgataaccgtgggaccgatgaacagggttggaccgtaaccgtcgagcaagatcaagatttaaccgaaactagtggaagttcaccgcatgttttgaccggtaccaccatccacgtaccagctgcgattgcacgtaatagtctggcaactgaccctacggcggtcgataccaacctaacgactacagctgccgatgttaccaatacgagtggtgccgtgaccgtttttaatacaacggccactaccggcgctggtaaaggcacttcggttaaagtttgggatccaagtgatgtcactttgacgattcccaaaaacacggccaaaccaggagcctacagcaacactttgacatggaccttgaccgctgctacccctagctaaccataaggagggattgccatgtttaaccgcttttgtcttagtacggggttagcgattttagggttaatggcaaccagtttgacggctctcggggcaacgactaatggtaccgtgacttttcaagatgatactagtgccacggccccagttgatcccactagtcccaacgtcccgttgacaaccaccgatccgaataatccggcaactaacaataccggaacattgaccctcgatgtagccccaaaaactatcgactttggtaccgtcactacgtccaacgcagcccaaaacttacactgcaattggcaactacaatcaatatctacaagtctcggacaaacgcaccactgccaacggctggcaagtcaacgttaagcaagaccggacgttaactaacgctagtaataatcacgtgctgactggtgcggtgattcacctaccccaaggaactgcgcgtaattcgctaaacgagcccgcctcagtagccgattccaatttagttgttgcccccagtgtaagcgtcaccaccgctgaccaagtcgttttcagtgctcccaaccgggcgggtgttggtaaagccacttccacaaacacttggaacgcgggtgccgtgaccctttcaatccccaagctgacagcccaagtcggtaactacacgaacaacttagtttggacgttagtcgccgctaccactaactaggaggtaatcatgaaaaaattgatgtgcttattcggcgtaattggtggcttggttttcatgagttggacctcaccaagcgtccaggccaccgctaccaatgccgaagttcaatatagtgttaacagaatcagtcccggccaagaagtcgatgctagcagtccgtttttcgaccttaaggccaaggcgggcaccactcgtaaaattcaggcgcgggtctataacccgactgaccaatcaattacggtcaagacccagctactcacgacatttacgaatgattcaggccaaatcgcttacacccaaacagccaaacgatacgatgccagcttaaaatatcgttttgatcaaattgcgactttggcagccggttccgataaagtcacggtccccgccaaaagtaaccgggtcgtcagcgccacaatcaacattcccaaaggattcgataccggggtaatcttaggctcatggtacttcgaaaaaatggggcaaggcgcgaaaaaagcatccaagggcgtcaatattaaccaaaaatatagttatgcgttagcggttaaactgacggccaaagaaattgcacagcctaagttgactttggggacggtcactcccggattacgcaactatcgcaaagtcgtgctcgcgaccattcggaacccagaaccagcagtggtctcgcaattaaaactgaccactaaggtcacgagaaaaggcagttccaaggtactctatcagaacagtagcgacaacttgatcatggcccccaattcgaacttcacttaccccacttttttagacgatcaagtcatgcgggcgggtgattataccttatccgtcaccgcaacgactaacgactccaaatgggccaaaaaaacttggcattggtcccgggactttaagattacgactgaacaagcacgtcaaaataatcaaaaagccaagaatgacccggccgcccccatcagtatctggtggtacgtcctaatcgtcattgtaattgctggcttatccgccggaatcgtttatctaattatgaaacgacacaatcgcagaacctaaataagcagttaattttagattatcttctaacttggtactcaaacaaggaggttatcgttatggctaaattcaggcggctagttttactatcattaagccttggactagccctcgctggtggctgtcggagtcccgatgccctagcggctaccccaactgacactagtgtgacattgaccgactggcaagccgggacggacctgacaaacttccagcacccccgtccctatcaatatctagcggtgcccaacatcatcgccactgctaatcaacaggcttcgactcagacaccatcatccgcggcaatacgtccagatcaatcagtgctaccacaaacgaatgaagcccgccaactgttagtctggttaggtctgttgacagctgtcttagccggttggctcgtgtggctcatgcaacgccgaagggagtgagcaatttgcaacgaccacgaagattaataacggcttggctcgggttactcgttctcttaatgagtctactcgttgtcaacggcggtgccatttatgcgacagcgaccaccacgaccacaccaatcaaattcgaggaaccacccacggaattagtgattgggcaaccttttacacttcagttggccgtacaaggttcccaggaacaccaagtcatggtcgctattcctgaggccctcaccgttgaccaaactaaaacccggcaagccaacagagcgagcctcgctgagctggattttgatgctgacaaccggaaactaactttgacgccatctgatccgacagccagtaccacgttcgatttggtattgagtgccagtgaagcgaaaacctacaaagtgaccgcggaagcactgattactgggccagcattagcgaccactaccgcttcagctgtcgccagtagtgaaaaaccgacgacccacaccatgaccgctgaaccaataactttcaccgtggccgcgggctccgcagtcgactcacctcctgaagaagccggcactgaatcagcacgtgaggtcagcaatgatgccgaaagcacctcttcggccagtcaagacccgaccactgacgattcgtcagcaacagcaacacaagcggctaccacgaaacgtgatgactacaatgccacaagcaaatcgtccgaacagtcgtctagtaccaccgcgacatcggacccgactgctgacaacgacactgctactagtcgcacagcgcaggctgattcggaagtagaacggacaccgaaagcgactaaagcgactgccaccaaagccgctaatgatatcacgaccgcagcaatcgtggtcaatccagatggtagcacgaccgtctcaacttatgatgatttaaaatcagcgtataccaataccgccgtcacgacgattaaattgggggccaacattacccacacgtcaacaagtgctacagaattaggcactcgtaccaccagcctgaccatcgacgggcaaaatcacagccttgatctcggcatcggtaacttcacattgggttccacaaccacggcccagacaatgacagtaaaaaacttcagtagtattcgtggcgcaattgcgagtggaacaagtagtggtggcgccgccggaatcattcaaagtgggaccgatggtggggctaatgctggtggagctcgttggacaattacagtgaccgatttaatcactaccagcgacgtttaccgcctcgtcaacgctcctggtaatcaagtcaatgtcagtggcgcagtcaccgcaacaaccgtcgctgaaaacatgattactggtggaatgacctttgccgccagcagtacctacatcggtcgcaaggcgaataacagtgccgccaacaaagctttcttcaacttcacggcaactagtacagttgggactggagaccgtaaagtcactattggtagcgctgctaatgttaacttgctaggtagcgcatcagacgcgactcggggtattttctatgaccagtatgatgccgtcacggtgggtaccaacgctatcctaaccgccaagatgtacggtaacgtctatcgggcagaaacagcaaacacgtttaccgccaacgctggcagtaaggtcacgtttgagaacttagccacaactagtagtaatgcgctctactacgttaccccgttgattccgcttggcaacaacagtacgtttaccgtgacgggtggcgagttgtatatcactagtagtggctcagcccctatttttggtggctacatgtccggtttgagcgtcttgctagattcccctaaggcctacgacattaaaaatacggactttgcgcttctcgttcaaacggggtcaatcgtcgagacgaccattaaaagtttcaaaatcacgaacagtaacctgagtatgtggtcattgtccttattgaacctgttgagcgccagtgtgacctatcaagggatcaccgccatcgaacagaacggggtcctgattaccaacagcggtagcgtcttaccgggactactcaccttctcggctgcgcgccgaattgcgaacaccctctcattaccgactgtgcaattcagctcaccgtatacgagtgacttgaacgcccagctcgtcaccaatgccgacaagaaggtccgcgttcgcgttatcaccggttatacagaatcgaatggcacacaaacgccgatttacgctggaacgggcacggcaaccgtcaagttaacagatgatcaaggcgcaacgcaaagtggtacgactgacagcagcggttacgttaatttcaccttagatcattttccaacggccggcacgactatgacagctcaagcaacgaccacctatacttcagatcctgtcaccataaccgtccaagataagacgccaccgacgccggtaaccgttaaagatggaaaaatcgttgccgaccaaaaaacgattgccagcggttccacgacgacggctggtaacacacttcgttacacggttaacgggacctccgcagctgatagcaacggcaatgccatcacagcaaccgctgccagtgatgggagttggtcccttgcgatgccagccactaaattaaaagctaacgacgtcattcagatttttgtgaaagatagtgcggggaacgaaaatccggtcaccagtacaacttatcatgatgccacgtttgccgccgctacccaatacaccgtcgcaccggcaatcggcccgacagcaccaactgagcccgagcaccctggtacgaccaataccagtgggagcgaaaacactgggaccggtaatacgggcgaacttcgtttagactacgcgcccagccaatttaactttggcagtgtcacaacaagtatgcagcctaaaacttacgccgcccagacaatcaacggtgtcgcgaaacagtggctccaagtttcggataatcggttagcaactcacggttggaccgtcaccgcccgccagaacagtccttttactagtactagtggcgcccaactcaccggcgcgaagttacacattcctgccgggcagacctataatgaacgcgctacgggccagctcaaaagctacgcggtcgatctcacaaccgccgaacaacccgtctttgcagccccagcaacggccaacgtggggaaagacctttcaaccaacgtctggcaacccacccaagttcaattgaccgttcctggcaacaccgcccaagcgggccaaacctataacacaaccgtaacttggacgctaacggctaacgtgacgaactaacaattaaatgtgccaaactgaggctcctcggccgtacaccttaagtactggccccaactctagcaattggaagcgcgacttcaaagcaccattagaccaccacaataattgtcgatttcatcacttaaatttgaccgtcgctggattgcccatcattattgatgacgcgacggttttttcctgtgagttcctaatgagctaatcatcagtaaccactagttttccatgtcatatactgagcttaagcaacacatcaacttaaaattgccaagtccgtataatgggcttggcaataatcaacctagttagtggctaaagtttgtaacgcctgtaaactagccgtactgagtacatccaccggctggcttaatcccggttgaaagaaaaagtcaccataggctaattgctcgagcgttgctcccatctggattgcgagcgaaacggtattgatgaccgccgttaattctgctgtagacattatttgtgcacctagtatccgatgagttttatcataaaacaacttaaaatgaacggtcgcattcaatcgagctggtgcggatgccaccaatcggggaaccgcgatgtaagttgctaacaccggttgttgcatacggacagctagttgcgtgtttaggcccgtagcagcaaagtaatatcccgccgcattaagcgcggacgttgcctgaacgccgggaaacacaattcgctgatccgttaacaagttatgcgctaataaccgaccggcatgactggccgcgctgcctaaagtgatccgctctttagtacccgtgggcgtaaaccgaactttagtcgcatcgccaatcgcgtaaatatctggaacacttgtttgaaaataatcatccgtctcaattaatccctcagaatctagcgccaaagttccccgtagccatgcagtattcggtcgattgccgactgcgacaaggactaagtcggcagcatactgaccacgattcgtttgtaccgctgtcacgtgtgttgaacctaatacggccgtcacccgctcttccatctttaattgcagcccattctcaacactcgctgcagctaaaatttgcgtaaattctgaatcaagattgtgactgaatggccgagcgttcacatcaataacagttacttgcttgccggtttgtttaaataaggctgcaaaattcatcccaatgtagccgcctccaatcacgaccacgtttttaatggctgctgacttagcggccaattttaactcattgatgctggcacggttttgaatcgatcgaacaccagataattcggctccgggaatcggtaactggattggtaacgatccaacgctcaataccaatcgatcgtaatgatcagtctgtaattgcccccgttgattacgagcagtaatcgtgtgggtcgctggggtaattcttgtgaccgtcgtttggtcgaatagagtcacctgctgggacaaggccaaccgctctttttcagcatccgccggagcccaatccaaagccgtcgcgaattgcccgtgctcgtaccaatgaatctcattatccgtattagctgctaataagccattgaccgtttcgcagccgccatgtgcagccccgacaataataatttttgccatattttccgcctctgattacttaaattattgttaacaacgctatttaagatacacgttgtctttaactacaacaatcgtttggctacggaaatcactattattaaggcacaaaaagcagtaaactgtttctaaaaccaattaggagatctttttgtgacccaactcaatcaacgtcgacgtggcaaccgactggaaaacgcgatttatgacaccacctataccctgcttagtcaatacggcctcgaccaggtcactttttcacgagtagccactgcggccgctaccagccgcagtgttctttatcgctactgggattcgacctttgacctcatctttcatactattattcatcaaatacaaaagactcccattgcacttacgaccacgccattagatactggcagtcttcgtaccgatctcattctgttagcgcaacgctttatccaacaaactagtacggggcccttccgctattttcggctattgtttgccacagccttgaacgcgcagaaccagcgcgatctcacgcagttagtgactcaaattgatcatgccaacttgaccttgatcgagccacttctgacgaatgcacaaaaccacggtgaacttcagatttggcctaaccaagccgcacaattagtattgtttcaacaattacggtactgcgacatcatcaaccaaccgatgaacactgatcagcaactcaccaatctcattgatcaagtcgttttgccggcattgcgagcaagtggcgttgctaaccggcattttcatcattaaagaacctcttcctcacaagtcaaataaagtctgatttcctagcccatactgcgttggaaatcagactttatttttaatattgaaccagcgtcacccttaactagccaaaaccaggcgacgcccccctttatccgtctaacaaattgtaatctggcgcttattgacgataatctgcccttcagccgccaattgtttaaactgacgactcagggtttcgggagtaatccccaaaatattcgccaattccttcttcttcaacggcaattcaaattcgatttgtccggattcaacggcacaatcgcgcaaatacgccatcaaacgcgctttagcatccagcaaatctcgtcgcaattgattcttctcagcttcaatcaattggttcccaaaattattgatcattgctaatgataaactggctgattcacctaataatcgctgaaaatcatcatattgaatggaacagacccacgcatcactcgtggcttgaataaatccctgattctcatgcggtgcaaatagccagtgttgtccgccgacatcaccactacgcaacaactcaataattttctccttaccattagcagctaaggcataaattttagccgttccctcatctaaaatgagcatgccttcctgatggtcgagtggctgacgaatcaactgccctttttgataaaatttccggtgatgggtcaccgtgattaatttggctttcaccgctggcgctagcggtgaaaataatggtgaacgactcacacaatccatttttgaatgcataatttctccttttcttgatctatgtcaatttttatatgattagactagcatatactgaccatataatgaagaactggaggaattattcatgactaaaaaatacgttgctaacatcgtcccgctgaacgccgaaggaatcggtactgccccacacggcacagcgactttcactgaaactggtaaccaattacacgtcaccattgaaatgttcgataccccggccaacacgcaacactgggaacatttccacggctttccaaatggcaaagcggcacagattgctactatggcccaagatgtcaatcacgacggctttgtagacttgcctgaaactgaacctgtttctgggacgacgatggtcccatttgataatgcgccccatcatatggacgtaccaaatgataattacccagttgccgacgcgcagggccacttcgcttatgaaatcgatgtgcccttaggcgacctacaggctaagttcaaagaagtcttcggtaccgatgacttagaactagacaagcgggtcatttatattcacggcgtcccacaagacttagccctacctgcatcagtcgctggtgaagtgggcatgtatgatgctcacgtaaccctaccaattgcagttggtaagattgaggttacggaagactaggcaattattacttaaactcacaaccaaaaactaagaccgcttaccactatcagttagtagtggtaagcggccttaattttttatgaaatcagcaaaagcaaatcctttatttgaattgcacgatatcattactatgttagactatttttaaccaacattaaattgaggtgttttcaatgaccaacgaacaacgagttattcatattattaaaacaactcctgctttaatgacgattcttcaattaattcaagactgtcatttaaaacaaggcgcattggcggctggtagcatccgtaatactgtttggcaagtactcagcgggcagccagtgatgttcaacagtgatattgacgtcgtcttttttgaccctgagcgaccagccagcgatgatttaaaaatctatcagcaacttactgataaagccccacaataccaatggcaaataaaaaatgaggtctatatggcacattataattttgataaggatcccgaattcacttccgttaccgatgcaattggtcactttgtcgaagttccaacttgtattggcgcctttttagacgaaaatcaaatcaagctaatcgccccatacggtgtagacgatttgataaactttcgctgttccccaatcccctactatcgccaggatgccaagcacatggcaatctatcagcagcgaatggcacagaagcagtggcatcaacaatggcccaagttacaaattgatggtatttgaaatattatgcatacccttaatttacgtcatttaggccaagtcagcttttaatattgcccgctgcacgtccaacgtttctaacaaactgaccgcacagtcagcacccttattgccactcttaaagccagcgcgatccatagcttgttcaatggtatccgtggttaaaacgccgaacattatgggcgtatcggttgccaaactgacggtcgcaatccccgtcgtcacgccacgacaaacatagtcaaagtgcgcggttgcaccccgaatgactgccccaagtgcaatcacgccatcatagcgcttggttgtaatcattttttgaaccgtcagtggaatctcaaaagctcccggtacccaggccacgtcaatatcggtttcattgaccccatgctgtaccaaactttcttgtgccccagttaaaagctgctgcgttacaaacgcattgaaacgcgccacgacaatcccaatcttaagcccgttgccattaattttgccgttaaaagttgtcattcgtgtccctccgttagtgtgagttgatgatgaaatcgatcacgttttgtttttaagtaagcttgatcgtactggttggctggtatttctaaggggacccgttcaacaacatcaatccccgctgcacgtaactgctcaaccttgtcaagattattagtcagcaaacgaacccgtgtaatccccatttggcgtagcattaatgccgcaatatcataccggcgctcatccggttgaaagcccaactgcacgttcgcatcatacgtatcaaccccgtgttcttggagtgcgtaagctgctagtttgttagccaagccaatgccgcgaccctcttgccgtaaatagacgaaaacaccgcgctgagcttgactgatcttttggagtgcggcgtgtaattgatcaccacagtcacaccgccgcgatcctaaaacatcgcccgtaaagcattcagagtgtaaccgcactaacactggttcatcgccactgatatcaccagcttgcagtgccactggcaacgccgtatgaccgggggcttcgaaaccagtcatcgtgaactgaccatccttggtcggtaagttgacactcggggtcgttgttagctgggcggcacccgtttgaatcacgtaggtggtaatatcttcaatggtgattagcggtaattgtaagccctctgccaaagctttgagatcacggcgccgcgccattaagccatttttcttgataacttcacaaatataggccgcgggggtcacacctgctaattgtgctaacgtgacggccgcttcagtatgaccacgccgcgctaacaatccaccagtccgcgcaatcaatggaaaaacgtgcccgggatgatagaaatcagcggcctgactattgggattggctaacgcttgaatcgtggtcgcccgatcagctgccgagattcccgtggacgtcgtatggtgatccgttgagactgtaaatgccgttccaaacgcatcgtgttcactagtcatcggtgtcaaatgtagtcgcgtggcgatacttggcgccatcggaacacagagtagtccccgcgctgatgtaatcatccgattcactgtcgcagtggttgctttagcggctaggccaaccatgtctccttccgcttcacgcgtctcatcatccgcaacaataatcaattcgccccgttttaatgcggccaaggccgctgctacctttttcattgtatccatcttaatgactcccctctaatgctaattgccgggccaagtacttgcccagaatatccgtttctacattcaccagcgttccaacttgtaacttagacaaggtcgtcaccgcttgtgaatgcggaattaaatcgacttcaaacgttgtctccgtgaccgctacgaccgtcaaactaaccccatcaactgccaccgaacctttagtgactactagtgcgcgatattctgacggtaaactgatcaacagacgcaacgcgtgcgcatcagattgtcgctgcatcacttgaccacagtaatcgatgtgcccctgaacaatgtgcccatctaagtgcgcgttcacttgtaacgcacgttctaggttcaccaatgaaccgaccacaaggatctttaagttcgttcgacgcaccgtttcaggcatcaccactacactgaaagcatccgcttgtcgggtcgttaccgttaaacaaatgccgttcaccgctatactgtcaccaatcttaagactcggtgtcatcagcgacggtgcggtaatcgtaagggtcatttccaacccttgttggtgcacttggctgacgcggcccttggtttgaataattccagaaaacatttacttaacttcctttcgaacggcccgtagccggatattcgtccctaaacaagttaccgttggttgttcaaatgtcaacggtgtcatcgcagcggccccggtaacggctggcaaacccgtcccaccaatcatcattggtgcgatgtagctgacccattcgtcaatcaattcagccgcaacaaattcagcttgcagatgagccccaccttcaactaagagtgactgccagccttgttcgacacatagttgactgattgcagcgggtgtccagttgccaatcaggacgtgtacattgggactgtttcgaagttggtcgtcactagccgcagcctgacgacaaagtaaccaggttggtgcctgaccgtcctgaacaagccggtggtttaacgccacggtactcgtattcaacaccaccaatcgaaccggtggctgcaccattgccgtcagtcggacggttaattgtggatcatcaatcgttagcgtccgttcaccaatcagaattgcttgaaactgtgaccgtaagcactgactatcgatataactagcatgattggaaaccagcgtccgagtcggcgtttcagtattaattttgccatcaagcgttatcgccgtttttagggtgatccatggtcgctgctgcacataaaaatgattgtagtgggggttcaacgcgcgaactttgtccgttaaacagcccgtcaccacatcaactccgtggttcaaaagatactgacgtcccttaccacccacgattggatggggatctaattgaccaatcacgacttgccgaattccagccgcgacgattcgcgcactacacggcggcgtcttcccatagtgtgaacaaggttccagtgtgacaaataacgtggccccacgcgcctgttctggtgtgacctgccgcagcacatccacctcagcatggtcaccgccaaaataatgatgataaccttgagctaacacgtggccgtctttgactaataccgcaccgacctggggattttggtacgtcgccacccccgccaatttggcttgatcgatagccatttgcataaaatcagttaacattggttcacctccaacaagataaaaaaacacccaattatcaaatcatcgataatcgagtgtgaagtgttcgccaaatagatttcaccagtaggatccagctaaataaacctacttaaaggtcgccaatagccactactgcctagtaaaattcaagcaataattttcttctcccatccagactatactgtcggtcccagacttgcactgggtccaccgctcacgcgggtcacggacttcaacttacgttgttaccgtcggtcgggaattgcaccctgccccgaagaaatcgtattcagttttcaccttttataaaaacactttcttaatcaattgtcaatcaccccttttagtttaacctcgtgaactgctgtgttaaactgctagcaaactttataaaaatgataatgactaacactaattcttaacttttttcagaaaattgttcgcttttcttaactagttttcaagtttcagtacggtacaatgaaatcattcataatatcggagttgaataaaatgtggcctaattatcaaacaaggcgctggcaagtggcagtgacagctggattactgtcccttgctatcatggggattgtcttcgcaatttgggggatcacgcccttcggtaaccataacttattaattagtgatatgggtggccaatacttatcatttttcaccgcgtatcggcatgccattttaacgcatagttttcaattatattcattttcacagtcattaggcggtaacgcactacccacgattgcttactatctattaagcccatttaacattttgatgttgttgtttccggcggccaatttgccaaccggacttagtctactcatcatgttaaaaatcagcttgattgcggtcactatgacggcttttttacaaacgcattttcaaacaaagcggtggtcgactgccatttttggtgttgctttcagcctctctggcttcgttgccctcaactattttacgatcatgtggttggatgcattaatttggttaccactggtcattcaaggactcgaccacttaattgcaactagtcatcccgggcgctttttcggctggttatgggtcagtatcgtcaccaattactacttaggctatatgacttgcctatttgtgatttactattttatttatcaactatttgaacgcaaacgccctcaggacagtctttggcaaactgttcgtcatcaattttcgttaattcggcacgtcgtggtcaccatgctactcagtgggttaagcacgatgtttgtcctgatccccactggtttaggcatgctgaccacggctaaatctgcggtcaaattatcgagctacttaccggtcccacaattcggtttagctgttttgagtcaatttggcttaggtgccgccaattttacgactcggctcgtacacgcaccaaccgtcttcagcagtagtctggtcgtcttgctggccctaagtttctgggtgcagcccaacttgactaaagctcacaaatggcatagcttcggactattacttgcactcttcttgagtatggacattcgtaccttagatacgatttggcacatgtttcaaacgcccgctggctttccataccgcaatgcttttttctttagctttgtcttgatcatgatcgcttttgaagcctggttagcaggtccccggcggatcgccttgcgctggcaatggttgttaccgacactcatggtcagtgcgctgatattaggctggtttgcccaacgaactgctaagcaccccttaacaacttcaacgctggcgctcagcttagtcgctgtcatcttaaccgcaattgccttattcgcaacggcgaagcggtggcaaacgctcagcttggcaggtatcgtcgccttagaattagggactaacagtaccctcatgatggcgaagtcaccactagggaatcaggctaaatttgtaactgcctatcgaaccgaataccgccaaatgcaagccgtcaacgatcctgatggtcaattataccgcgttgaaaatcaaaatacgctaatcaatcaggcctacaattatgatagcaagtatcgtaattacaacgacccgatgttatttaactttcacgatattacctactacagttcaacttttgcgaaccaaacacgtctcatgttgaagtcacttgggctattttctaaaaacgcccggcgtgtcagttcagaaggcctaaatccggtcactgatttactcttagatgtaaaatacgctgtgcaattaaacgccgtgggtcaagcgacaacgcggctccgtagtcaaaacgggttagggtttgccgtgccaacagcatttagacagttaaagcttcgtcagaatagtgccattatcaatcaagaacgcctcttacaaagtttgcggccatcgaaacgcgcctattttggcaacgccacgacgctctcagatcacgtcatccaagattcacaggccaaacgctatccgtatttgcatacggttaaattaaggatgacacgcaccgggacgctgtattataacgacacgactcgtcaaacaaaatacaccacgatgcgggtcaacggtcacttagtcccgactaagtttaatgccaacggtgagttagtgctccgatcgctaggttattttgacaaaggcgctgtcgtcacgttaacggtcaaacgtacccaaccaacgcttggcacccatgtccacatcgccagcctggatcaagcccggttcaaccaagtcaaacagcaactgctatccacgcgctttacaccgacttaccacgtctcgggcattcataccgtggtcagtggtcaagtcaccaatcgctccaagcaaaagtggctctacgttgctattccagccgacaaggggtggcgcgccacggtcaacggcgtcaaagttactcctaaaacggtcattggtgggatgttagccctaccgattcagcccggtaagaatcagattcagctaacttaccacgtcccgggattgctgggcggactactgatttcaatcataagtggacttagcttcattctttggcgtcaacgatatcgccaccattagaatcgtgtcaatcaaaacaatcggactgccaagctattctgctaggcagtccgattgttgttttaatggtcgccgtaactgctaaaccagtcgcgttaatatcggttttagataggacacaattcttatattagtcaaaattaattcaggtttcatccaaagaaaggccatatgttcagtaagttctaagttgattgccggtctagtaacgaatgcctgtgtgctatacactaaacgcgtgtacacctgatttttagccttgtcaaaggtggcatcttcccaaataacgcgctcagtttgaactttcaagcctgtctcttcccaacactcgcgtttggccgctacttgcggtcattcattagctaatgcactcccaccgggcagatcccaatagctggcatcaacattcggccgcccacgctcaaactgattgcgttttaaaattaaaacgtcgtgcccggcagtcactaaagtatgcgcaataatttgaaccatttgaattcacctcaccttgataagtcacccaaattaacggctattatatttcgtttaaccacaaataaaagtcccaacactggcaacaccagttattaagactttcgcttcaagttttattattcagtttctggccgtaaccgacctaacgccaaaatggtcgccagcgccacacagccgacaactgctagactggcggcacccgttgttaacgcgtgcggcttaataaactgctgttttatcacgacttgtaagtacgcgtgccgcttagccgtcacccggcctgttaacgggctgtagttggtcgccatcacaccataccggacgggcgtctgaccaatgtttttaatcgctaatcgcaggttgcccgccgctgtcaacggataattcaaagtggtcagctcattggccgagccccgccaccgtttgacaacatgcgcccccttagtcaaggtaattgttacgcgcccatgcgtcgcaactggcttcaaccgtaaaacattacttttaccactaacggctaacggcgttgtaacagcgtgacccggtccaattttttgaaccgtggacacaacataacgcccatttccctgattgccacgtaccacatcagtaatccgcgtcgcctgactcgtctgccacaaactaaccacactgattgccgccaatacgacgaccaaccacgtcagttggcgccgcattactcggttaaggtgccacaccggcaactcacgaccacccacaatactgaggagcatcaatcccggtaatagcggcaacgcatagcgcccttctacttcccaaagtccgacatgaaaagccgttaaaccgagaattgccagggcgacgaacgtcacggcccactcgcgccgcttcatcaaagtcacgattgcttgcaccagcatcgtcaggtaaatcgtttgcgtcattagaaccagccaaaattgaagctggcgttgatgattcaaataccagcggggcgcacgaatccactgggtggtcaacttaaagctatcaaaatcgccagtcgcccagaagacccgcatctttttgagtaaatgtacgagggtccccgtaacgcccatctgatgtaaccgctgctgaattatttgctgggtctgttggcgcttggccgccgcagttggcatctgattaacgcgcgcaaaatcgccatgtcggtactcacccgagctttgggggttcaagctcatcgcaatccagctggttgccggtaaggcggcatcagcttggcgcgtataacccgcttgctgttgggcagttcgcatcaccgcaaacatcaccccgagtgtcatcactaaactaacgagccagcctaacatttgccgaccactgaattgtcgttgccaccacaagatgatccccatcaatacgagagtgagccagagcacaatgagattagtcttcatcaccacgcccacggccaccaataacccatcaccaatcaaaacgccccaacgacgccagccggttaagcttagtccgagtgtgagcaaggccaagctgtctggaagtagtggcaaaacgagggcgtccgtatatgcaaatagtccaaatgcggccacgggaacactgacgagccacaacaaactaaatgagaccgcccccggttgccagtaacgccaacggtttagtaaatataacccactgattagtccggtatcgatccagataaatcggatgacatttaataatacccagggcgtctgcgtcagtttcaataatggcttgagcagattcgcaactaataacgtaaaattcacattattgggataaatcataaaataatgttgccaatgatggctgccctgcgctaataacagtgcctgctgccgaacgaaaaacgggtcggcccgcgccacgtcaacaaaactagtggcaatcaatatttgcacgatggcgattaagccgaccagcccaatcaacagccaacgatactgacgagatgataactgtttgagcacctgccggccagccatcgtcatgaccaataatcccagaaccatggctaattgaacgaccggtgacgcccagtccgggttgccgaagaagtgaatcggttgcaaccacgccatgccaactgcgacgaccaataccgcggccgccagccaattgacgctcttaaccacggccttcatccgtgcacccgttgcgaattcacaatagctggctgttgagttgccgtataatcatccgtttcaataatatagcggggccggtgcttgacttccgcaaaaatttttcctacatactcgccaacaatactaataccaatcaattgcatcccacctaaaaaccatagacttgtcatgagtgaggaccagccactcgttgcggtccctagtaatccttgtattagcgcatatagcatcatcatcaaactaccgccactaatcaccataccgaacaataaaattactttaatcggtgcgattgaaaatgacgtgatcccatcaaaagcaaaagccaccatcttacgtaatggatactttgaaacacccgcaaaacgtggttggcgatgataataaagtttagttgttggaaaacctagtcgtggtacgattccacgcaagaataaattggtttcctcataggttaacagtgcctgaactgcccgttgacttagcaaacggaaatcggcatgattaggtactaattgcacaccaatacgcttcattagccgataaaagccgtccgcggtccatcgtttgaaaagtgaatcactacttcgatcattgcggacacctaatacaatatcactaccagcacgatagcgtgccaccatttctgggatcacctgtgggtcatcttgcaaatcagcatcaatcgtaatgactatttcagcagtcggactggcgacctgcatcccagccatcaacgcgttttgatgaccaaaattacgactaaacttaagacccgtcacggttgagtactgtttttccaacgacttaatcagtttccaagtcttatcttgactaccatcgtcaacaaataataacttacttgccgcattgacctgtttgtgttggatcagatccgtcaagataccatccaagatgtgtgcagacttaggtaacaccgcttcttcattgtagcaaggcacaataatggttaaccgtggattttgcatgctaattcccccaatatgactcaaatagttttacgaaataacaattataattgcaactttcggtatcattagcgccattcgattgtggcccaaattagacacttaacgaaaaacattccggtatcattaataacgcagaatatctgcccccacaactatccacgactaattttataatcattaatgcctgacacccacaatcctcaaaggcaagcttacgactattactgtaattatttatctcaatcatccaaccattgacctaggcaactgtcagtggtcacacagctcaatagttcaaattgatagtaccaatatcttcctcgcaattcaaacaaagcaacgatttcggtaccaaccattaacaaattatccgaacttaacccccgtgctagtaccacccattattacgaaccggtacaaagaaaatgcggaaataaccttgtgttacgaaccattcagaattccaaccgaatcttcaaaaccggtttatttaagattaagtgacggacttattattaaccacaacaattcatttaagctcacaaaaatgggccttcataatttctgaaaccccactgtataactctaaatccattgcattctaatttcagtcaaacaataacttatttagctggtaaccatacaagcatcaacaacaataaggcaagtccaagtattgcaatgagcaagctctggtgattctcgctcgtttgtggtaacgttactgccttcgaaacttgaccggattgatctgtggccacaagctagtagttaaaaacaaattgacgttgacccccaaaatctctaaaattaagccattagtctttttactaaattaactttaaggagtatcttcatggcacaaatttatattgctagtccgtttttcagtcccgaacaagtgacgcgggtcacacaacttgaggaagctttagcaaaaaatccaacggtcacggatttttattcaccacgtctacaccaggacgctcaagccgaacagttcaccaaaacttgggcgaccgaaattttccaccgtgacatggcccaaattgcggccgcgcaagtcatcgtgactgtcttagactttgaagccaaaaacttagattctggtaccgcctacgagctaggtgtggctaccatgcgcgacttgcccatcatcgccttgcaggaaaaagatgaggccgtcaacctgatgattaccgaaagcttacactggtataccaaacaagtgagtgattttgaaacttacgacttccaacaattacctaaaggcgactttatcggtgaaattttataataaaaaacgaagccagactttcgactattatcgaaagtctggcttcatattttgtagttcttaattttacttaccagtgggccccaatcgtctgttgccaagcaaagtacggggtgccctttgtcaatgcttcaaattgatcagccgtcaaattgggccagtctatgtcactggttgccaattgtaacgaatcggttaagtgaagatgaaagtcggtgatccaagccaacagcggtttcaacactgacaaatcggtatttaacatctgataagtagcggtatcgctggtcaacgtcaccgccaatgtgtaacgggccttcattcgtacgccattaccaagttgccgcacgattgagcgatacaatcccagctcgacgtccgtgatgactgtgggtattggcgccaaggtttgaaagactgtgccgcgctcatcggccaaactcagccgactaggcgtgatcgtcaaacgcccatgagcagccgcgccctcattcaacgctttcaagataaacggcgtctttttgcgcgcggtcgaatacttgtgatcatttaaaacaatcgtcatataagctggttggtgcgtaatattgtccgcaatgttcgtcaccgcgactggcattggtttttgcatgtgataatctcccttgtcgatctgcttctctctacggtcgattatacactaacacgactcaaccaacgtagcgacttaataattgccttaggccgtcaccggatcaacgtgctcagcaacagcatgagccgccgcgattcgaccgaacgtaaagatatcactaagcgagttaccacctagccggttacccgcgtgaattccaccggctacttctcccgccgcgtatagcccgtcgataatctgaccgtccgtatttaaaacgtgagcatccggatcaatcttcaagccccccatcgtgtggtgggttgctggtttacgcggcgttgcgtaaaatggtgccacggcaactttcaaatcaaaggccgtcttatgaaattcaggatcctcgccggcatcaacgtaacgattgtaatccgcaatcgtcttggtcagggctgccgggtccatgccaatttgttgcgctaaatctgtcaaagtatcagcacggaacaaggtcccattcgccacctgctggtcaattttagcttgtgtcgtgttgtaagccgtctttttaatttcatcatcggcaattagatagaagagactcccattatcaatggccgcctgagttaactcatcacgactgccgtactcattgacgaaccgttttccttgctggtttaccatcacaaagtttgccggtggcacttggagcccactgaataattcgccggtctccggatcagataccggcatcatttgtgagaagcccatcccaactaatgctgcaccaacactagtccctagccgaattccatcaccagtcattgcgggggaattagtcgtcttgacatcatcgtcgatggccgtccagtacgtattgtacttttgtaacattttagtattcgctgcgaaaccaccagaagctaaaatcaccgcatcagcatggacaataactttttcatgagccgcattagtcgcaatgacgccacgaacttgcccatctgtcaccagtaattcttttaccggcgtttccgtcataatcgtaccaccctgttgttcaacaaaggcccgtaaagtcttgatgtaagcaaaccctagatcgcccattggcttatgcccgcgccgccagatggctccaactggcattgtcacttggctttcatcaaatttcacaccaatcgattgtaaccacttgactgaatccagggcgttatccgtcaattcttttaccaaatcatactgaccgtgaatctcttgaccgttcaaatcagtccgttgaccacctaaataagtttgaatccgatgtaacaaggttgaatcaaataaggtgcccttttgattggtattggcagtcaggtatgcgtcaatctgctgtttcaatttacggaaatcagcccgatattcaggtgcaattgtactttcatcacgctcactcagatccttcaacgtttgcttttcacctggcaaagctacaaactgtcgttgccaatccggatcagccgcattcatgggccccccagcgcgaacggtattaccaccgacagctgggtatttttctaggacaacggcttgatgaccagcctgtaacactttggccgctgccgtcataccagccccaccagcaccaaccactacgacatcagtcgtcacttctttgacagcaggttgagcgacctgcttagtcgcacgccgtttcttcaaatcatcaggattggcaccagcttctttgaccgcacgagcgaccccatcgataacaccatgactggtaattgaagccccggaaatcgcatcaacagcgagcgtttgacccgcaataatctccttgggaatgcgttcaaaagccacatcggcaatcccctgcgtttcactactggtatcaatttcaatattttcaatccggtcagcggagagggtcactcgcattggcaattcgccattatgtccagtggccgtcacctgataagtacccggggcaaagctaagcgcttctggtgcccgcatctcggcgacgatggtcgcaaacttctgaaactttgcaaaacaactgtccagaaaatcaaccgtcccttgcacctttaaattaccttgatcgtcaaaagccgtttgggcacgacctaataagaattctgaaccgggcatgacactggcgttaacaccgggagcgtctaaaatctggcgcaggtgtagttgcgcgcgtgacgatccttggacactgtatgaagccccaacaatcattactgcttgaccatctaatgggtgaattttgaatgataaccattcaataatgcttttcaacgcggaaggcacggaatgattgtgttccggtgaggcaatgataaccccgtcagccgccgcaattttagtggcaaagttttgaatgatggtactgtcagtttgatcattcgattcatcaaacatcgggacatcagtcaattctaaaatttcgatttcggcttgtgtcgcaaaatgtcgttgcataaattccagcaacatccgattgtacgaatgctgagcattcgttccaacaattccaacaaatttcatgtttattcctccccagtcacttgccgccacgagaactgcttactcttttcgaaaaactgactcgacggcatgattttattcgttaaatctacaaaatcaatgaattcgccaaacgcattgtctaattcctgaactttatccggataagtcaggtcgccctgatcatcaaaagcttgtagtgaacggcctagtaagtattcaatatttggcatcaccagtgcttttaattccggcgcctctaaaatctggcgtaagtgcgcttgagcgcgtgaggttcccagtgagccgttcgaggccccaacaatcataactggtttattaattaacggccgcgtggtatatgacagccattcgattgcactttttagtacggccggaattgaatgatcatactccggcgtggcaaagatcacgccatctgctgcagtgatcttatcactgagctgttgaattgctactggtgctgttcggtcttccggttcattaaaagccggtaaatcttttatttcacaaatttcaatcgtggcttgttgctgaaaatgccgttgcatatattgcagtaactgccggttggtcgatttggttgcattcgtcccaacaatcccaacaaatttcataatttcagatcctttcaggatgatttaaacagtcgttttcgacgagtagctattgaatgattggccactcttaatactgattagtgtacgtgaaagcgctccgcttgtgaaatatttatttatctataccccgataacaaatttactatgtcgacgattcgcgttaaaattaatcatgttaaaatggttggtcataatgctatttagccactatcgccaggatgttgacagaacttattgaacatgttttgaacgtccttatggcgatgcaactaactcaacatgaccaaatcagcaatcaaacgaatactcacctaattacaatgcgagaggaaggcgctttatgccaaaatcagattctagcgaaatgcgacggtttttagatgtgttgctcaagcacggcaattttacccgggcggctaaagatctctacatttcacaaccttacctcacccaaagcatccgcaatgttgaaaaagaattgggcgtcaccatcatcaatcgtgaagtcacgccactgcgactgaccacggctgggcggacttattatcaatatttgacggcgctcgaaaacgagaaggattactttaataagcaaattaggcaatacacacatgccaaccagcaagtaattcggctgggcgtcttatctagcctcggctattacttattgcccctattcttacctgcttttttgaaagcccacccggccactaagatcgaattaaccgaagatatcgctagtcgcaacgaacagcgcgtgctccacggtgagctggacttcttaattggtcaaaatccggaaaccatcgcgccggggcttgaaagttatgaccgcggtcgggacgggtactacgcgattatcccgaacaccgtcaactggtaccaaccccatcaggccttcattaatccgggagcgctaccccttaacgacctgctacaagcgcctctagtcttgtctccccacgggtcatcgattcgacgccaagttgactacttattacaaaagcacaacgtgacaccgaatatcgtaattgagagcacgaataccgccaccatcaccaaactagccactgctggactgggtattacctttttaccagacagtgtgcatacccagcctgatccagaacgctataacatcttacctttgccccaagcgttaatgtccctgaattatttcattgcctttccagccgagcattcactgaaccaggtggaaaaagacttggtgacgatcttcttaacccagttagaagccgatctggcacaatcgtcaacaatttcatgatacaacaaatacccatctgcttagccgttaagacggccaatgtagatgggtattttaacagtaaccattatttcaaagacgcaccagttaagatatgcttttcgttgcgaaattttgacgccacgcctacactttagctaaccaatacatgctaatctagtcacgaaaagtaaggatggcttatcatgataacgaataaatgccgttacggactggtaggtctaatttcgatagtcctaacgtttggtctttccgcttctaatcggctccgtgcgtccttcaacgctatgccggctatcacctacatgtcaaaatatggcattatcaaccatcgcacgcaatggcaagccatgctacatgcgactgatcatggtcgcaaaatcacgtcactgacccaactcaatcaaattctgcgcgctgcaaatttacattcattcgccgtcgccaatctccgccaagtcgaacatgccacccgtccgaccaagacaatgagtgccggcctcaccatcatcaatgtgccagcattttacagcagtcagcaccaattacaaaaacagtattggacacaactccagcacctgattaaacaaactaagccgacaaccgatttaatcttaaacttcgcagccaatactggtggtagttcggcaccgatgattgctggcctggccgccatcattcccgacggcctcctctacactggcatcacgaaccatcatcgcaaccggccgcgtgtgatgtaccatggccgcatcactggtggacttggtcaagatgactttaacttttcgcaaccaacagcggcccactttcgtcatatttatgccattattggtaaccagacagcgagtgccgcggaggtgaccatcatggcgctaaaacgtaacccgcacgttactttagttgggcgttcttccgctggatatactagtctcaatggtggcgtctttttaaataccgccgtggccgtcatgacgattggcacgctcaaagcgaccgtcaaaatccatggtcagcaatacttcaataaccagccgttaaagccagacataccaacgttatatcagccattggcaccattacaattaggacaatcgccccatttagatgccgactttctgtccgagttacgaaccatcatgaagcactaccactgacaccccgtcctttcagcttcaactactagattcacaaacttcagcctagtcaatcggcactattgtgattcagttggccgttcagctgcactaaaaaatcagcttacgcagccaccgccatccccaaattacaattgtaatcagaatagctgtgaccagccaagcaactaacacgataccaatactgacggtagctgccagtgcacggttcgccatcttcacagttgccataccaggcacactctcaggccgcagtacaccgtaagcgactaagcgcattgcaatcaaaacggtactataactcgcaccaagttgccaagctggccgagccgcgccatcttcttcactctcgtcttcatagtcgtccgccggatcaaaccgtcgggcccactgttcagttgtcaacggatctgctaaatcccagtgttgccaggcatccgcccagttggctgtcgtctcatcattgagcgtgtcatcgagcgtgcgttgcatcaatttattctgcaaagttgccttggcagtcaaatcaccgtcccactcaagctgatcaaataactcaatcgctaacgacaagccctgcatgcgcgtaattgcggccggatcaatctgacttttcgccacaagctgtgaccattgcgcgtccaaatctcgatcagcacttttttgccattgttcaagctggttaaccaattcaaaaatctcaaaagagtcctcagtatcctggtacttatcgaaaaaggcccacatcacggctggtaattgttcagcagtcaacgtcagcggggcggcaaactccggatgcatgctctggcgatgtgcacgccacacttgccacccggcaccactgacctgagtggccgcccgtttaccaatttcttgcagatattcctgatcttgtgcctgcaaaaacgcgttcatcgctgcataggcttgaacttcttctaattgacgttctggtcgtaccccagctggcagcactaattcatcctctccgtcggtctcatcaacttcatgttcagcatgatcattgggcgtaagcacggccctaactgcccgcttccatgcttgccacattggatcatccgccgttacctcataaattgccccggcttgcatccgatttagtagtgacttgacggcgtcatcgatttcatcgtcgtcaaattcatcctcaagtcccagatagctagtttccaaccaacaatccgcgagccaataaaatgtcgttacatatgcttcttgttcgttcatcccgataatctcccctaatgcgtgcaattttaaatcatttgtctctgtgacggtcccgtcacgtgccacagttgccggattatcgtttaatcaatcagtctggccgctagattacgcgcatcgtgcacgccaatactgctcaacgtgccctaattcaacacgtatgcaatggtcaacgataacaactaatcactcgtagtaacttatcatgtcaggatattaattgcaattaaaatttttattttatctttaatgacggcccacgctaattaatggtgcaccgtctcacccaccccaatggaattcgtcatcaaaaataaaggtcacaaaaaaactgttaaaatcattgatttcaacagttctttcaaacaccgtatcgatttagttagttttgttcgtctggtaattcgcccttcgtttgatcaccagttggccggtaaaagttacgaccatccatagcaaagatccgctccgtatacgtgcccggctctgcgtgtccaagtgaagtctgcatcatttgaatcgacgcgtccaactcgtccaagtcatgtaagatttcagcttccataatatgaggccgaacgggtgacccatattctaacaaaccatggtgcgcaagaatcgtatgccgcaagactaaaacagattccgactgctcgtcaattttcaactgttgacaagtctccacgatttgttcatcgatcaggacaatgtgaccgaccaagttccctgccaacgtataagtcgtcgagaccggccccgacatttcaatcgtcttacccatgtcgtgcaaaatcgcaccggcgtatagtaaggcccggttaacgtggggatactgatcggcaactgccttagctaagcgcaaaattgataacgtgtgataggctaagccaccggcgaacgcgtgatgatttttcttcgccgcgggatagctaaagaaccggtcatgaaatgtcgttaacatgtggcgaacaattcgattccaattaggttcagtaatttcaaagacaaactgattgatttcatccgccatcgtgtcggtctttagtggtgcgtgttccacaaattgttgcacttcttgcggttcgccactatgagtgagccgcatttgttgaattttgatttgcggattaccctgatagttttcgcgtttacctttcagatgaacgatccgacctgcctgaaagttttcgacatctgtatcgcttgcatcccaaaacttcccggaaatctcgccggaagtatcctgaaaattaatggctaaaaacttcttgccgttcttggcgatgcgaacttccgaatctttcaacaaaaaatagccatccacggtttcatctaattgataatcaaataacttctttgccatgttatcccccctaggttaactgctgtacagtcgctgtcttcagttgggtcagtgccgctgtctcattcgtaaagtagagcacttgatgatgctgagcaactgctgctaagacttgccaagcagcttgcttacgttgctcatcaaaattcaccaagccatcatcaatcattagtggtagctgagctgcttggcccaaatgattgatcaacgctagccgtaaagccaagtacaactgttccttagtcgccgttgaaagttccgcgaccatgaactgcgttgttgccgtcttcacaaccatttcatcaccgtctaagtcaatcttattataccgctgtgccgttaattgcgcgaaaatcgtggttgctgcggccaaaacagttggtaattgctgttgtgtcaatgcctgtagcgccatatcgatccagttcgcacccaactgccgcgttagccattgacgtgccatgactgtgatttccgtttgtagatccgcctgttgctgacgtagcgtagcgtactggccatccgccgtcaactctttgagttgtgcttgcgccgtggcaatgtccgtagctaactgtgtcagttgctgcgccgtttgggtacgttgttgctgtctttcagccagtaccgcttgcaacgcttcaagcgacgtatactgctttaacgccgatagctcagcagaactgagttgttgctgtaattggtgacgactcgtggcgttggccgtttgcttttcggcatcactaaccgctcgcgtcaacgcgtctacatccgctaaaccgttagtcgttgctaacgcctgtagctgctcggtcagatcacggacctgctgcgtcaactgctggacctgccgctggacaaaggcaaagtcggggccggacatggtctgctgttgcatcacttgatggacttgatcatagaattgggcaattcgagtaacacttgtcgttaaatgatcctgatcaacaggaatccatcctgccgcaaattgataaggctgaatcaattgccagagtttggcagcctgtgttgctaatgcttgatcagcagtcgtgaccgcagcttgtgcgcgttgcagtgccgcgactagttccaattgctgtaaggcttcactggcagtcagattcggtgccagaccagcagccactaattggtctgataagtggtcggttgcttgcaccggtttaccctgactacgggtcatcccaaaccaaccaagtagggccacacctgctaacatcaagatccatttaaagccgcctaatggtagcaataatcccgcgacaatcccgattgcaccaccaatcaagcgccaatcaagcgatggactattcggggccggatgttggcgacgcgtgttcgccgtcgctgccaacgtcgccttcaaggtctcgattgcggcctgtttgtgcggagagaggcaacctaacagctcaggatgtgcattactttgcgcttgaaaatcagccttggcagcacttccctgctgggtcaacgtttggtattggcctaaggtttgttgcagggttggtaactgagcttctaattggtcaaactggtcttgatgttggacgtagaagccaactagtccttgagattgtgtatcaactggttgctgacttaattgctgacgtgcactcgccaaggcgtgttgcaattcctttcgctgttggcttaattgttgatagcgtgtcctagtcgccgtagttagtgtcgtcgtcatattagtggcttgcagttgctgcaattgttgatagaccggccactgatttcgtaaattggcgagctgttgttgttcatgatccaacttggttaaatcacgttgggtacttgtccgttgtgcctgcaaatccagcaatcgattttgtaatgtttcgtattctgggtaccgttgcttggccgccttgacctgttctgtcaacatgcgatagtgctgcaatgcttgattcaacctgggtttgcggccgcggggcttatataacgcctccgcatctgtccgtaacgtagtcgccgtttctcgccatggtgcactgcccaccaatccgacttgttgtaattgcacgttcaaatcgctggcgtgcatagttttgagcgccgtcaattcagcctggttaaacgtaaacaatcgcaaatactggtcacgatcataaggcgctaaccacttgtcaagtaaggccagcggttgagcggcctgcgtctgcacgttcaccaaggtagcgggttgatcacctaaccgggtcaaccggtatgtcgtctcgtcaaccactagctctatcgaaccaccgtactgattcgtaccttgtggttcatggcgttcaagtgggtgacggcgggagggaaaaccaaataacatgccgagaataaaggcccgcattgttgatttaccactttcattgaggccgtaaatcacttgaagcccatcaccaaactcgaactgctgctgttgaaatttgccaaagcccgcaatttcaagacgcttaatctgcatcatcattcacccccgtcgttaaatggtactgatcatttaagagtcgcaccacttgttgttgccaagcagtgggtgacatatcttccagcaacgcggtgttcagaaagtcttcatccaagagtttgcctgcaagttcagcgactgcttgatcggttacgacctgctcaccaacttgttgccaggtcgtcgcgttaataccaaacaagggggtcatcgtatccgtcgttgcttgctcaatcgcaaccggccaccaatgttcatttgcctgttcctgcaactgggctagaatggccccctgatttaaggctaattccgccatcgcactcagttgaagactagctggtaacgtaatcgttactaattttaagccggtaaccatcttcaatgataattgatcagctaactgatggacgatatgtgaacgggacatgggttctggactagtgagcgttggcgtccaatccgcccattcaatatcagtcaaggcgttaaatactggttgcaaggtctgatcggcctggctattcacaatgaggcaccccttcgccccagtttcaccgcgatggcgcccctgcgtgttgccggcatatacgattggtggttgcgaattgagcgtttgccgctgatgaatatgaccaagtgcccaataatcataatgtttcgttaataattcactaacgttgaacggggcgtagtggtcacccgccacaccaatctgaccgtgcaaggtaccaatctgataatcaacgcccgtggctttaacaggataatcatcaactgggtccgtcgtcacccaccgctgcgcatagctaaacccactaatcgcgacccgttcttgtgccacagtcgttaaggtagccgttgttacctgcgggccaaacacgtgcacattggccggaaagtgccagcgacttaaatccgcttgaaaatcatggttaccgaacgatagcagcaccggaatcgaagccgtattcaaccgcgctagcgccgtcatcagtgccgcctgggcctgaacactttggccctgttggtcaaacaagtcaccaacgagcaggacgaaatcgacttgctcagccaccgccaaatcgactagtcggctgagtgccctcagtggtgccgtcactaaccgttcctgcaaagctggtgttaagccactcagtccttgaaacggtgtatctaaatgtaaatctgccgcgtgtagaaatttcatgataacccccactaaaaaaggggcaatcacggaacagattccgtcattgcccctcgatccttaatttacttagttctggtataattcttgaactggtttagtgataatttgatttaaatcattcatcaattggttcaagttacgttctttacccattaaggacttaatttcgtcaacgttgccaaccttatcagctaaatcatgggccttttgaacttcgtcatccgtcaattcttccccattcatctgcttttgtgacaattgcatctgaacttcttgaaagtccttaaacagtgaaaaggcactgtcattggtcttcatcgtgtcataagcgacctttaattccttgaattctttagtctgacgtaattcttgttccaattggttcgcagtatcgtaaatatttacggccatcgtgagttcctcctcgaagtatgtgtcgtcattattttagcatttttaacggaacttgaatagcattagtacgttcagaagctagctttactagttgccaaggaaacttttggctttggagaaccagtctttagccttgttcttaactgcattagcgcccttctcaacgttttcccatacggatgatccactatcagaactatccgaatcactactattagattcggttgccagcgtcgcagcatccttcgtaccaaaactagtattattcgtattcggcaaaatattttgtaattcattcttgaataacgaggaaagttgattttcagataaactcttcaaataatgagtactgttcgtcgtatcaaatccgatccaggtcgtgaccacaatgtccggggtataagcaatcatccactgatccttcgttcccgaacccgtactgtaatcagcctgcgtactcccagtcttaccagcaaccgagtatccatacggcttggccgcagccccggtcccactattgtacgtgccaagcatcatactggtcatttctttagcaacgctggcggacataattttcttcgtcttagtcttcgtattatcgacaacgacattgccactagcatcgacaattttcgtaataaagtgggccgtcgttttcttaccaccattcgcaaacgctgtataggcactggtcatttgagcgggtgatacccccgtcgtcaaaccacctaaggcaagtgccaggttatcatccgacttggtaacgggtaagccaaactttttcaccgattgataccctttattcacaccaatcttattcaataaccaaaccgccggaatattcatactttgcgataacgcggtatacattgggaccgatttactataaacattatcatagtttttgggcgcatatttattggccccaaaagtttgcttcttattagaaaggttcgaatcatacgtataaccattttgtagtgctggtgtatacactgccaacggtttgatcgtcgaacccggctgccgcttaatctgagtcgcacggttaaagccccggaagacgtgtttgccccgaccaccgactacggctaacacaccacccgtcgacggatcaaccgcaattgaggccccttggaccttcgtaccatcgtccgcgttggccgggaacaacgtactatccttaaaagaatcttgcatctgtgtctgatcatcttgatcaagcgacgtataaatcttatagccccgattcataatgtcagattccgttagcccgtacttattaattgcttcatcaatcaccgcatcgaaataatatggataattataaccactttcataatggtagttattcgtcagcgtcatcgccttttgcgaataaagcttatactcacttttggaaagcttattattagcgaccatgttattcaagacgacgtttcgacgagccgtagacgctttcggatgattgattggatcataaccactgggcgagctcagcattccggccaaggtcgccgcctggtcaacagacaactctgacgcgtgtacgccaaaatatcgttcagacgcatcctcagctccccagacaccgtggccgaaataagcgttattcaaatacatcgctaaaatttggcccttagaatagacattttcagtttcaatcgccaaaaagatttcccgaaacttacgtgagaaggtctgttgttgtgttaggtaggcgtttttgaccaattgttgcgtcaacgtactcccaccaccactaatgtagtcacggccaagtatcttattgataacgagcaggacaaatgcccgcccgattcctttgactgagaaaccatgttctttatagaaattacggtcttcagtcgaaattaccgcgttctgtaagttttttgaaatactactcaaatggacataggttcccttttgtgaatagagtgaaccggcctttttattgtccttatcatagatttcagttgtcttttctaactccgcctgtaaattaccaactttagccgtcttggcttcataagttaaataggcactcccaattaagatgacggtcaagacgagtacaattagccaccgtgtgatttgtcgccggtgccattggtagccgacgacggcagcgaatcgctgccaatagggtgctaaccaattgccaatgactcgtaagccgtctttgatcgtggcccaaaaaccatttttttgcataatcttccccttgttcagccgacgcacctgtcacaacgtccgcgttacttgttagcttttacaattgtatcataaattttccgatgctcagtaattgaccacaaccttgaaaaaatcttcaacaatcaaacgcaactcattttgtagataacccgatgtttgccagttgttgccgaaatcactgatttagaccacgtgttgtaaccagattaaaggtcactacgataaaacggccataaacaaaaaaagcttccgagccgtccatatgacatacttgaaagctagctcagccattacttgcgccggacaccccggcggttagcgttgagctcattttgttgttgtttaaatttatcgaaggtcgcatcgcgttgtttttgattctttcgaggcgcccgtttcttcgtatatttcatatctcacacctcttttaatgacaataatcataccgtgaacgacggcctagtgcaaccaattagactgctcaccacagtcagtcttcattactaatgtgactagcaaaggattcgtatagctgctttgccaccgtcgtattcggactcacgacaaagatcgtgtcgtgaccagccaaggtcccactcacttctggcaagttcaaatcatcaatgatcgccgccaatagattcccattactcggtaacgtatgaataatattcatgaattcaacacggtcaatgctcgtcaccacatcgtgtagcgtttcaaatagccggtcctgttcatttttgttagttgttttaaaaatcgcgtaccgcgtctgaccgtgctcatccggcgtcttaacgatctgcatctctcggatatcgcgcgaaatcgtcgcttgcgtcgcagcaatgccctctgctttaagcttagccatcaattcttcctgggtagcgatcggatattcactaattaattgttcgataactgcttggcgctctgactttttcatgtcgcgaaacctccccaaatcttgtaatgaatacattatagcaaatattcacttggcaaactacgcacagaacttcaaaaagcacattttccgccactattaggaaaatgtgcttaaacaaatttgtataattatttaaaagtaatgagtcaaccacggttaccagtccactagtaactaatcaaagcggcgtaaatattgccctaataaatccagaccccgttgtaacgtcggcgtatccgtacagtaacctaagcgggcgtgccccggaatatcgaaacgtgaaccaggcactaataaaacaccggtatcccgcagtaattgttgacagaacgtctcatcatcgatcggtactattagtttaatacacgacactgaaatgccatgtggcgtaatcaattcgacccgcggttcctgtgcgacccactctgtcagaattttgaggttgcgactgactagctcccgatttcgcgccagaacgcgttggcggtgcgctaaaattctaacggccagttggtcattcaaaacgcccccgcagatcatcgtataatcacgatacttccgaaaaatatcagcaatggcttgactaggtgtcgccgtccacccgatccggataccaggcgctgaataggtcttggataaactgttgaccgcaattccacgctcgtataaatcggcaattgagacgaacggggtttcatccagtggctcgtagacctcatcggccaaaacgtacgctccaactgagcgagctaatgtgacgacctgttctaacagtgttcgatctagtaaactcccagtcggattgatggcattattgagtaaaatcatctttgtttccggccggatcaagcgttgcagttccataatatccggcaaccagcccgctgactcatgaatatgccaataatcaaccgtagcgcccaatgacttgggaatatcatacagctgctgataactcgggtacagtgcaatcacgtgatcgccgggttccaccaaactatagattgctaaatgattagccccggtcgccccatttgtttggagaacattggctgctggcacttgctcgtataactgactaacgagttctttaaatcgtggtgagccctcgatccagccataatccatccgggccgcccctagttcttcgtaaaaatcctgtggtgcttgttggtcgtctaaagccgcaatttctgccatcgttaaggctgcgattgagctttgactaatatcagtggttgcttcacgctcatgtgcgtttaaccaggcctccactccgaaaccagcaatcttcatgcgtatcgtccctctcataaaaagtccaatacgactagcataccgattgtcagaggtaaccgcaactatattttcgtgatgaaggttgctagcaacttcacgccgtatagaataatgatgccaccacagattcgattgatccagagtaggactcgtggttgcatgagatgtttaaacttactgatcaagctggtcagaccgatgaaccaaataatggatgctaggatgacccccaacataaagaaatgggtcagtgccgccgggattgacacccgaaacgccgccaacaacacggaaccatcaatcagtgcttgcggattcagccatgctaccgaaaaagcggtcagaatcgctgctttatatgaaaagtccgcgtcgagggtccccattgccgtggccttttgccgcaacagattccagccaatgtaaaagaccaataaactcccaatcaacaacacccctaattcgagccagggagtggtctgcaacaatcggcccaccccataaaagcaagccagggagagcgacgtatcgaacgcaattacaattaaagccacccgcaatgcccgttgcaatggttgttcaatagctgtcgaaaccacaaataagttttgcatcccgattggtgcaatgtaaacaattccaaataataatccttgtaaaaacacttgcatgttttgacctccttaagaccagccaattcgattcttttaccaaccaattatcgttcaatcaattggtcatatccgactagcttttaattcagagatgattataatagagataatttcatttgtagccaaccaatttaacaattttcacccaaccacctgaatcaatcatcaaatttctggctagtagaatgacagcttaattcgcccgcatgggcactcaggaggcgtttgccatggcaattttaacgatcaactggcaaccaaataaacaggtcagcacaccaatttaccaacaaattactaactattttcaagaacaaatcgcgaaaggcaattgggccgttggggctaagcttcctgcgcagcgtaaactggccgaacaattcggcgtgaatcgtagcaccctaattacggcacttgatgaactaatggcagtcggcttaattacgagcaatccaggctctgggatggttatttcaggtaaccattggtccagcttattggcggaacacgtcaactggtcgcaatatgttaaagcaggccaattcaagcccaattcccacgcgctccaaaaaatcaaccaatttgaaaccgatgcggttattcgtttaagtacgggtgaacccgcaccagaacaatttccccgtccactttttcaacgggcctttgcacatctaggcgaacagttaacgagtttgaactataccgagcctgcgggcattttggctttgcgacaacaaattgcacgtcacttggaaaaagttgggattcatacccatccggaaaacattctgattacttccggatcattacaagcgctccaactggtctcaatgtcactatttcccaaagatgccaccatctacacggaagcacctacttatgtcaaatctttacacgtctttcaatcggcccacacccatctcgctggcatcccgatggacagtcagggcttggcgtactggcagatgaacgcccccattcagggacaccatgccattctttacacgattccgacattcaataacccgactggaatcgtcatgagtgccgagcgacgtcaacaggtcttacaaaccgcacaagaacaccgcttaccaatcttagaagacgccgcttatcaagatgtctggttcgatcagcagccgccacagccactgaaggcactcgataagactggcaacgttatttattttggtagcatctcaaagtcccttgcaccgggattacgcatcggctggacggtggccgccaaaccggtcatcgatcgcttgactgacgtgcgcatgcaaaccgattacggcgctagctcactgtcacaacttgtactggcagaaatcttagctgatcctgaatatgaaacgtatcaagctgatttccggtccgtacttgtcaagaaggccgcggcggcagaacaaattctgcatcattactgggacgattttgcgacttggcagacgcccacgggtggcttttatctgtgggtccgcttagccgacaacattaatattcccaaattattcgaccttgccactgcgcacaacgttctcttcaaccctggtagtatctacgatttccagccgaatcagtacattcgtctgagcttttcttatgaatccagcgatcgctttgaacaggggattaaaattttaactgatttaattcacgccaattttaacgtttaatcaagtaaagatttcgttaatacacctgattaaccatcatcgatgataaaactatgctagaatgaagactgaataattcacaataatgataaggggcgtattttgatcatggatgatgttaaagcaacggtactatcgatcttgcaagatttaactggggaagatgtttcaaacaatatggatgccaatttatttgatgaaggtatcttagattccatgggttccgtacaactgttactagaacttcaaaatcagcttggtattgaagtgcccgtttccgaatttgaacgttctgaatgggaaacgcctgctaaaatcgtagctaaggtcgctagtttacaataaataaaaattcaaatcgccgttaagcacgctgcttaatggcgattttttaattagctggaaaaattgtctaattaacagctgatttactgcaaataactttaatttgccgatttccgacattacccgtggcaccagcaataatggctatcacaactcattttggaaaattttacgaaaatgatatgcaaagtttacacaattttgataaacaaacgttcgctaactgagtaaactaaaatcactaaaatcatttttgtaagggatggtattttgaaaatcagtgttcatcagctcatctgggtcacgattggcgcaattagcttaactatttttaccggattcggacacctatttgcccggcaccaccaggctattgccagtaatcggccaatcactaaagttagtcattcagcaactaaggtaaccacgccagtcccggagaccgttgactggcacaagccctccctgtcacggccgtatcccaaactggctaaatacgatgacatcaacattcaggtttcaatcaaaaaacagcgagtctacttaaaaaaccacgatcagaccctttataccatgcttgcttctacgggcaaacatggctctgatacccccaaaggacactttgaaatccaagccgaacgaggacaacacttttttaacacgcaatcgggtgaaggcgccaattactgggtctcattcaaggatcatgggatttacctatttcactcagtcccagtcgatgctaacgatcaatacatcgttaaagaagcccagcaacttggtaaagtcgccaattcacatggttgtattcgtctgacgattgctgatgccaaatggctctatgaaaacatttcaacccatacaccggtggttgtcagttaatgaaaaaagaatttaggccacatcctaacgaccgccataatctactctgctatctcagcagcatgttaattaccttttttggcttctatggctttacttacctagtcacctggttaacgattgaaaagaccggtgatccccagttactcggcaacgtcatggcgatgacaatgctgccggcaatcggtctgaacctagtagctggtcgggtacttaaatactactcagccaaacaaatgatgttcattacggatattttgacgggaatactcttcattggtgcctattacgcactaaatacggttagttggcaaatcacttgcttagtcatcgtcgccgttcttaataaatcaattggggtcttttataagctcagtaacaaaacgattttgccagatcttcttgcgcccgtaaatattcaaatcgtcaacggctatcaaactcagattcgccagttggccatcgttagcgcgacaatgctcgtcacgatggcattactatgggtaacaccggctaccctaatcttaacaatggggatagcgttcttggtttcagccggcttcgattggcaattccgaacacgttccaatctctcctcggattcggttgtcaccgtcaagctagaccgccatcgatcatggccgacatggtcgttactgtacgccgttctcggttatctggtcgacgcgacgattgcagtagccgttccttggctcgtcgtcagcaagttgcatagtcactggccacttagctggttcttaacagctaacgccacaggtatcttattggcaccactattgctaaaacgatggtcaaagcaatccctgctaactttgacggccttcaccggtgggtgcttactacttatgtggccgacctttgccagtcttatgattaccatgttcttaattggtgcattacgcggacagaccaacattagttttttcaccactatccaacaaatccccacaaacaatcgtaatactctaatgacgggggtcttaaccgtcatcgacaccactaccgttattggtagtttgctagcaccccgtttgatcttaatgctcggttcttggaccctccccttgcttggtggtggtatcctcttgttttgtttgacgcggctaattatcttattgaacaaccaaaagcagtcttcatccgatatcgacgaaaactgctgagcaacagtcatttaatttgaggccgagggacctagatcttgaccattggatgcaatcactcgctgataccagtagaaagagtccttcgggattcgggccagagttccactaccatcgtcttgacgatccacataaatcaatccgtatcgtttagacatttgccctgtacctgcagaaactaaatcaatacagccccaactggtataaccaatcagtttgacgccatggtgaattgccgttgccattgcttgaatatgtttacgtagatagctaatccggtatacatcatggatttgaccatctactgtcaaataatccttggcacccaatccattttcaacaaccattagtggtaaatgatatcgatcattcatcagctccaaataatattgtagaccagccgggtcatccgcccactcccattcagagtattgtagatatgggttacgcgcgcccatcgaaaaattaccgccaacagttgcactgacctcatgtgttgtaactgccgttgacatgtaatacgagaaggtataccagtcaaccgtaccggctttcaaggcttctaaatcactgtccgtaatgtctaaatcaacttgatgctcattccataaacgtcgtgcataggttggatactgtccctggcactgcacatcaccacagtaatagatgttttgttcccagacgtaccgattctgcaagacatccgccggatcacaggttaacggataagacgtgataccgcaaatcatgcaaccaactttattttcgccatcaatcgcatgtgcttgctgtacggctaaagcactagcgacaaattgataatgtaattgttgataagcgcgttggtaatctgcatcaccggctttggcacgcaatgccagaaacatgatcgtattattaatttcattgaaggtaatccagtgctttaccagcccacgatacgccgtaaatagcgtttccgcataatgctggtaaaaaccaatcatccgacggtcattccagccaccatacgtttcctccagatacagtggcatatcgaagtgtgaaatcgtcaccaatggttcaatttcatattttttcaaagtttcgaacacctggcgataaaaatccaaccctgcttgattaggttcattttcatcgccgcgtgggaaaatccgtgaccaggaaatcgacattcgatacattttgaaacccatctctgcaaacagcgcaatatcttcttgatatcgatgatagaagtcaatactagtctgattaggataatagtcatctggcagtaccgctccgtgtgctccagcaggaattgaatccccttttccaggagtaccatccgcttgcaaataagtgacttgccgtcgctgattaaggcctcccattgtcgtaatatccttcatagtcaggccccgaccatcaacatcataagcaccttcgcattgattagcggcagtagccccaccccagtaaaaatcagccggaaattgcatattcacacctctttctcaggcttcacaggttgcatgggcgcattaccttgattcgaaactgccgcccgcttttcttcagcttcaactgccgcctctttggcaatcagttgcttttcataaactttaaagaagggataccagataagcgctgacggaatcagcatcaaatagtcagtcaatgcgttgcgccaactgagcgtactgagataacttccaaaacccatgggtaaaatcgcggtaattacaatccaccccggtgttaaaaatccaatcttgtatagtacgagtgcacacaacataactaccggaatattcaggacaaacgggatactcataatcggattatacataattggaataccaaaagtcatgggttcattaattttgaaccagccggggataattgacagcttaccaacggcactcagctgtttagatttagaacgcatcgccattagcgctaacggcagggtattcccagttccacctgctacggtcataaatgagaacaacatcacaggtgcaaacaccaccggcttcccagctgcctgcaatgcggcattttcagaaaccgcttgaatcactaacggcatcacaattgggactaaaatcatcgtaccatgaatgccaaaggtccataataaagcacccaagatacacaggacaaaaatacctatggttgaagtcagtgcactcagtggaattgccagtaattccataaaacccgaacaaatattatacttaccggctgttccaaccgtgactaataacgatgcgcccaagaaaatcacggcgttaaacaataatggcacaatggatgcaaaaccgtcttggagaaattgggggactgcatctggcatgttgattcgaatattcttgtctgtacataatttctcaacgcggacggaaatccaaactacgacgaagccaataaacattccctgagcacctaaataggttgtatcaatgctaactgttccagtcttactgacaatcaacccaccggccacaatccaaaaaccaaataatgcgtcaatcgcattcatgattggggccgtcatttttaaattcttggcgtaatggaatcccaagaataaaacaacccaaattgataaagaattcattgagaattggaatggaatcttcaagtaggctaacagaatactctttgctgataacacgccaaacatcgtcggtccaagtactgacatcgtgatttgaaagatcgcgccaaccattagaatacccatcaaagacatcatagctgcctgtaatgcggtaataaacttattattgccaagtccctggccggcgcgttgtaagccgaccatcagtttactattaaaaaagcgttccatcgtccttcacccccgaatactaatccctcgtcatcacaccaagttctcggccagtttgaaaatatgggcactgtcacccaccgcatagtccaatggtggaatagcagcgacgggcaacccagttgccgcctcaacttcaccctgccgataagccacttgcggccccattaaaataacgtcatagtcctgatagacatcttcatacgcggacaagcctactgcctggatttgccctgcaacaccttgttcgtcacgatattgctgtaactttttcattaaaatgctggttgacataccgcccgcacaaactaataacacgttgattgccttcataaatcgaccatcctttcaaatttttgagacatctttaacatctcagcgattaactcgttagctaacagactcgtcataaaatgatcttgagcatgaattagtaaaatatcaatggaaacctgttgaccattcgcctcagccaccagtagttgggtttgaacatcatgtgctttccccagtgcttcactagattgcttcaataacatcttagattcggagaaagcatcgcgatgcatcgcatctaacgcattaaaagccagcgtacgaccttcaccagaatacgcgataagtgtcattgcaatatcttgagtttcagtattattggctaatgtcattatccggttacctactttctgtatttgtcgacaaacatatcgtaacaagttttgtcattaaccacaaaagcgcttacatatgcttgtgtatagatttaaggtccatgaattagcagtatcaacacacacgtggcgtcataatagctgaattagactaaatatccaacttcatcactattagtgtataggtttaatgaccaatttatgtattgtgtatagctgattcatcgggttgtatagcttactcattttaacgcgtttttttcagccttgaactgtcgaaaatgtctcgctataatcgaatcatgaaaatcattcgcacacttgccgtcacaaacacggaattttatgactggttagaaaaacaactactcatagagattcaagccgctactggtgaaatactcacagcaacgtcaatcaagaaaggactgacatatacaaaaacgaccgccaaaacggccgctcagattaaaattacgattgacgattatcagcgtgggattaagtaccaaatgacagctatttcaccactggataccgtaaccgtgacctattcgaccattgctgaaggcaccaaaacaaccgtgacctttctagaagatgttgacagttatcggccacaacaacaccattggctactcagaaattttagtcaagcactgctactcggacggatgtctgacaagttattgcaactcgaacaacaaatcattgctcaccgaacaacaacttgcaaaccgagccaaccatagatactttgtcaacggttaggcctttaaattcatacgaatcgctgaccatctaaatagtcgcttcaagcaatcgccactgcttgaagcgacttatttaagtctcatttaaaaactgctccgtcaatgctagaaccaaccatcatctccccatcaaaatcaaagctgacaccttcctgatatcaatctcaaacgattatccgtggcacttaagattagtgtaattgctttaagatgaccagtagcgtcccaatcatctcatcattcacaatcagtttaaatgtctgctcgaccggccgtagacaccgtcgtaattgctgataatcttgcgaatactgggtcactaatttccgcgtttgcgccgttgtcgtcacaatcttgccagccaaaatacggtcaatcatgctacccaagtgaacaaacaggccaatttgttgatcctcagttagttggtataaggttgtcaaatcatccatgagtggtggtaacacacgctgcaacttagcaacttctgcgtattcgaactgcgtcttaaaatactgatagatctgattataagtatcccagcgaccagcttccggccgaaacatcagcacttgatctaactgctgatgtgaatgttcaaaaattgctgccatcgaaataaacggaatgccgaataattgaggatcaaaggtgccgacaaatgcatgaatctgataaacctgttgtagtctaagtacggttgccaccaactcatcacgatgcccaattgccaacgctttgacgcgcatctgtaaccgtgaatattggtcaatataatcttttaattgcgcagcacccccctcacccgtatgacacagcgtaataatcaattcatcttttgttgtcttttcggcgttcagttggtttagatcgacttgcactagatgataaacatcgtccacgtccattacgcgcgcactctttcgagcagcatcgactccgactaaagtcactgggacttgaatcatccgaattttggtcgcgagttcgccttgaatggtcgtcaacatccatttgattgcccccatatcataaatgactagcacacctgcaccgcaatcaatctcgctgattttatgcttcagtgccttcatcaccatcgtgctatcggctgataagtcaacatcataagcataagtattgctgacagcgctgagcgtgttcgttgttcgcatcagggcctgggcagtccccattccttgcatgacgtaaagcacaaccgggtgatgacgcgtcactggtgattgtgcaactaaaaacgttgctaataaagcaacttcagccggtgaaatggtcaaatctagttttgtcgctaagacctgtgctaatttaacagcagcctcatattcggccacatgttgtgactgtaattgcgtgatcattgtcgctgatgcaggtttggtcgttggcatttggcgatacatcccattaatgtgtaaacataatccattaaacacactctcggtcaacggccgtgccaataaccgttcacaatctggttgccagtctttgacaatcttaataattagtggcgcaacgatttgtgctaaattttgcgtattggacgcacgctgttggacgatactcggttttatcactgacggtgattgttcaactgaccttggcacttggacactgcgaggacttgttcccggctcaacttgttgccgactcgcttgcaatgaatctgagctcaaacccgaagacgacttggccgcaaacgataaatcagctgctgccaacacggccgccaattcttgttgatagtcccgttcgtgcgctaacgcttgttgaacggcgggcgatagatccgcaaggtacacgcgaacttcacggtcagcatcagccataaatcggacataagcctgcgcacaggccatcgtgatggtcgctttcatcgttttcaaattctgatcataatttgccagcatgagcgcctgggcaacggctagttccaatcgaatcgtccgcttggattgttgagcttcaatcgtcaaaaaacgacgaatcaacgcccatctttctgaccacggtcgttgcttaaaatcaggtaattcaattttcattatcaattgctgcgtcctaagaatttcctgatcaatcccgctcactaaaatgattaacggtggttgcttatgggacgccacggcttccatgacactcgtcaattgtgcgcgttgcgggccatctaaatagtcgtaatggtcaatcacaacaataccgccctcggagtgtgcccaaagactgtgcgctagctggccatgctcaccaaataattgactatcaagttggtgaatatcgtctgcataatcacgacacttaacaatgatggggctgctagctgccgttaatataccccgttgctcaacaaaattctgaatttcgtgtacaaacgtggtactgcccgccccaccgtttgccacaatgtgaatattcaaaggaccactcggatacaaaacagccgcttttgctagtttgatcgcatgttgcaagctatttaaacgaccaattagtcccgtaaatggctcttggaggtgggacgcagctaataaaaattgaactggccgcgtcttagtcttgaccaatttttgtttgcgcactaaggcattcaaagccgcgctaacatttgtgcgttgcattttcaattgtgtagcaatgaccattgctgtcacaccatcgtgataccgcgtatccgttaaaaccaatttgcgtaccgtatcataaataagctctcgtgtcgtttccattagatttcacccacaaaattcgcatcactacatttataccagatttgtacatatttcgctgtgattggcatccgcaaaaaagcacccgttgctcatcacagcgcgtgtcgttttgatcaataattagccataattacgccacaagtttggttaaaatttgcgtggcatccgccaaaactttttctgggtgctggcgggcgtcggtcaacatacccaatggctctaaattcattgcagcaaattctgcgtgccgagtttgaaattgacgatggaatgggagtaagtcactggccgtcatcgctgacctaacagctactggtgctggataacgattcaaaacggtgtagattttaggattggtcagtgtgtattccatgctaaactgtaaggcccctaaatcttgatacaacaacgtgttgacatccgtttcagtcgaataggttaaaataatttgttgcgctaatggcaaccagcactcgttgagtaaccaagtatagttatcgtgtttcggacccgtagaatcaagatctatcaataaataatccgtctggacaccctgcaacgctatccaaaagttgttgagctcgttagccgttcgaatatctgactgccactcatggcagtgatgcttttgaatggtccgccacgtaacggtttgataattgcaactaacgatggtgaccgtcattttccaattagtcaatacgttcgctaacgccagtgtcaacaagctcttgccactagcaacctgcgttccaccaatgactagtgtctgtggttgtttcctcaaaacaaaaccctccttagcttaatttacaccaacagcatacccggacagtcgctgaattactagtgttttgcatgtataacaggggggactttgggctttttatgagaagtcactgataagtttgttggcgaattaattcactcgttgaataagtcaagtgggcgatggattaattctgcatagggttgacaagacacggttttggccacaaaaagtaagcgccaacatgtatggtaatcaatttaaacggatacaattgaattttgccattgctacttatcttctcaaaaattagtttttactaataatgtttagttatgtcaattaactaactagcaccggtttgtaaagaaccatcatcgacgtctcaagtacacgctaactgccaaataaccatccccagttacctaagaccagaagatattaatcaaaattagctcgactagtaacgcagaacctagccgagctaatttacttttctcaatcagaagtttctgcgtaccctgggcgagccaatattagaactggctgctgtcgttaataccagccctaatgaattaatgacccccacccctgaataaaacgactattttgcgacatctcgcacagtttttaaccactccttcaaacaagttgactggttaacataacttttccatcacgacaattatccaatcacttgttattcagcggccaaggctttgatcggattagcccgcgcagcccgccttgctggtaaaatagccgcaagccaggcgataataattgcgattacaaaaattgcaattacgttgccgagctgaatctgaactagcgcatacccgccagttagcttagccagaccatgattgagccctcgttcagctaaataggacagcccagtcgctaacgtggcactgataatgcctaacatcagcgcttcactagtaaatagccggcgaatatcacgccggcgctcccccagcgaccgcagaataccaatttctcgcatccgagcactgaccgacatgaacatcgttacaataatcattaatgcggaaacgattaatgaaatccccgcaatcgccgccaacactttagtggcaatattaacgtaagtattgaacgaatccaaagtggccgcaatactagtcgcggcaaatgggtgcttgccattaattgataagtggttaatttcatttaccacgacctgattttgcacccgactcttaattctaacgctcacaaacgttggttgtgttgagacacgtgccgctgaacgcatcgactgcatcgtggtgtagttaactgcattcaaaccgacctcagaggtactatctactattccggcaaccgtcaacacgcgcgccacggtcacgggttgccctttttgattgaaggtttgataactcacagtcacagcccgacccactaactgacgccaacgcgttgccgaccatttctgcgcgattgaagacttatctaatacgatttgattgtcacccgccacgtggcctgctttcaactgccgggtcggatcactactcgtccaggtcgtcagttcaggtgcggcatacttttgttgtccaatcgcaatcgttgcgtttgtagctgaaatcccgggttccacgttggtcacgtgcttaaggtcacgcaacgctgtgagttgtgagtcggtgaacaccggcatccgggctgcgataccgccggctacagctggatcatagacggccgcagcctgttcatcacgatccttcgcgttatccgcttggtgcatgaccataattgattgtgggtccaccaacgcattcatttcgtggttaatatacccttttatgccggtccccagaccattgaaaagcatgacggcgaataatccaatcgctgtgccaacgacaattagcgtattccagatccacgtatgccgcatatgcttgaaggccatcatgactgatacccaatacgaaagtggccgcgcaggtagtgacgcaactgtttgcgtggtgccgacattttgggtggtcactggttgtgacttaattcgtccattcaccaactcggcaatccgggtcgccgcacccgccacgcgctgtgaatgggtcacacaaatcaccaagcgcccttcccgtgcgattttttgaagcatggccatgacatcggcggtattgtctgcatccagcgcaccagtcggctcatccgcaatcaaaattttaggatcaccggctaatgctcgagcgattgccacccgttgtttttgaccacctgataattgttgcgggtatttttttatttgtgccgtcaagccaacgtttgctaggagctcgtgtgcccgtcgcaatcggtcaccatggcttaatttagtcatatctaaggctagcatgacattctcaagcacggtcaaatgaccgattagattgtaggtctgtgagatatagccaatgacttcgcgccggtaccgatccagctggcgctcataatgataatcaagtggttgtccagcgatactgacggttcccgtgaaatcatggtctagtcccccaataatattcatcaaggttgtcttaccaccacctgattcaccgacaatcgccacaaactcaccgagttcaaactgcaagttaatgtccttcaagacgttgaatgtttgtttgccaacctgatagttcttacaaatattcgttagttctaagtagctcatcaccaagcccccaatatggcattttgaattagttttcagaataccaccccggacgactaaacaggtcattaaaattttagtattggaagttgccttattaagattttaatgtttgtttcgatcatcacaccgacttataatcagacataaatcatgcttggtttcactaactcggatgggcggtcatttgtaagcatcatgacgcccgcaacccagtttgagcatttatctgaagaaaacacagccaagcctcaaacggagggataaccatgaaaaaggctttcagcttaatcggttccgactatattcgttgcgcgatttttttcgtgattgctttttatgccgtcaccgcagatcccagcggccgttttcacctacattggacgttaaccaacctctatctgacttctgcatacttcttcggccatccactcctaatgtgcctattgccacgacttacccataacccttttcaaatgatttcagtcgcttcacgtgccttgaatgatgcgaccggtcaacatcaaacaatcactcaaatttatcataacgccgtcaatcccgtcagtagccgtgatatgttgctctctcagaatgaatatcgtgacgatatgatgtcgatcagcgtttcctttgtcattcatgggtgcctattgttactatcttggccgttaatcgggcttattttactcggccggggcggtaaagccttgatccgtcgactgataatccacttcacacgataagtctggttccagttacaatagtgggcctccgctacctacttgcgatttctgcgattggttcacaacttgcgttcgccatcggttgtatatcgagttccgtgcctctacggccgcaacaaaaaaacgccacgcattctcgcccggctttaacggccggtttagtatgcgtggcgttcaaatttgaacagttgttaattaattctaattacatttcatcgggagccttaacgccaagtaagcgaagggcttccttcaggacgatgctgacactcttgaccaaagccagacgagcgtttaattcatcatcttcaactaagattttggtgttagcataatacttgttgtatgccttggctaagtggatcgcatacttagcaataacggatggttcgtattccgtgctggcacgtactacagtcgctgggaattcactcaataacttcaaggtatcccaagcggctgggtcgcttaacgtttgctcggttgccgcaatttctgggctaccagctttacgtaagatactttcagcgcgtgcatgggcgtactgcacgtatggcccagtctcaccctcgaaacgaacaacttcttccaagttaaagtcaaagctgttcatccgttcgttcttcaaatcatggaagaccacagcgccaatcccaaccgcatccgcaacttcatccttgttaggcaagtccggattcttggcttcgatttgttcatgagctaacgcaaccgcatcgtccaagaccttatcaagcaggatgacccggccactccgagttgacaacttcttaccaccagaagtaatcaaaccaaatggaatgtggtggatctggtcagcccagtcaaagcccatctcggtcaacacagcctttaattgcttaaagtggttggtctgttcattcccaacgacgtagagggactgcacgaaatcataagtccgtttccggtagatcgcagcggccaagtcccgcgtgatgtacaaggtcgcgccatctgattttttaatcaatgccggattcaagtcatatttgcttaagtccaccacttcggcgccttgactttcttgcaagaggtgcttgtcttccaagatgtcgacaacttcttgcatcttatcattgtagaaggcctcacccttgaaggaatcaaagtcgatatccaagcgttggtaaatcttcttgaacgctttcaatgattctgagcggaaccatgaccacagatgggtggcttcttcatcaccattttccaattttttgaaccattcacgcgcctcgtcatccatttcaggatgatcgacgtcttctttatggaaacgtacatagtattttaataagttattgattggatcagccttgacctcagcttcgcttccccacattttgtaggccgtgatcaacttaccgaactgcgtgccccagtcacctaagtggttgatcttaacgggttggtaatccaacttacttaaaatatttgccaaagaattcccaatcactgttgaccgcaaatgccccattgagattggtttggcaatgtttggcgatgacatatcgatgggaacttgacccgcttcaccgagcttagcatcaccaaaatggccaccattcgacaacacttgatttaaaatatcggctgcaaacgcatctttcttgaagaagaagttaacgtacgggcccattgcaacaactttttcaaagtcactgccatcgactttttcgacgatgtcgatggcaatcatttgaggtgccttgtgtaacgttttggctaaggtgaaggtcggaaaggccaagtccccctgcttagacgtctttggttgttcgatcttatctagaatcacttcctgcgttaaatctggtagtgctggcgctaaggccgctgcgacgagttgtttataatccatattgtcctccttgattgtcttacgggacaaaaaaagtccctcacatatttaaaaacatgtaagagacgagacgtgcccgcggtaccactctaattgatatgacatccacttattatcgaattgtcgtcttcaaaagcgcgcttccaataatgtttagattcggctcccatcatcccgaactcgctggtctaaacgttcatcgtactattctttctcattagacgtatatatttttaccatgcgttagtataacagaattcagccgttttgactagttcaacgttaaaatcatattctgatgcggaatcccatcttctaaataaacgccagagactggttgaaaaccaaatccacggtagaagcgatctaagtaatgctgggcctgaatattgatttgcgtcgtggaaggccacaacgcttgaatctgcacaatcgcctgttggagcaactgctgaccgtagccgtgcccccgcaccgccggattggtgatcacccggccgatacgggcctgctggttggcttcacgcattaatcgcgcatatactagcagctgttccgttgaattcagccctcgtaaatgccaagccatcaagtccgtatcgtcgacttcttgatacggacaggcctgttcgacgacaaaaaccgccactcgtaacttgtaaatctgttgtaactgccgaacagttaactcatcgaaagatgttgttataaattgcatttgcgctccttaacgattactgttgatcacccatccggtcaactatttagtcatcttgatttttactcaataaaaaagaacgggtcattgctgactaacgttcttgattatcatcatctattgacggtccgtacgagactcgaactcgtgatctcctgcgtgacaggcaggcgtcctaaaccaactagaccaacggaccatgcgctcaaggagcttgagaatacaatgactactaaccgaaatgattaatagcaaagcgggtgacgggaatcggacccgcgacgcaagcttgggaagcttgaattttaccactaaactacacccgcatttgacaacagaaattagtatagcatacattttttctgttgtcatggttatttataaatttttagtcttctttttctgggacgactttcggctttggagccgctttaatgagcttagcatcatccttacgaacaactgcgcggtggttatactcgttaacaattggttcgtcagctttttgaaattccttaattaagatcaagactgaattttcatacactttttcaatttcacccttgaaatcatgttccaacgaagcaaacttcttaccagcgacgtaatcgccaatttttaattctacggccatttgtaaactccttaacgtttttcaattcatgccccgtccacaggtgtccgggagattatatgagtgactttaaaataaaattgataacaaatattatcaaataatccacttggttgcaagccttaattacaatttttcagaatcgtttaatattggttcggccccttctgcgaccgtgtttgtcatgcgggcctgttgtcgtaaatcgtggactgatttaatataagcaggcaaaagcacggcacacgaccctaaccaagctaacggttccgaactacaagcaccggcgtaatcgaagatccgaactaagatcagcgctgcaaacacccgcataaagagttccgccgcgcctgccaaagttggaattgcgctgcgtccaagcccttgcaaggtattacgcataataaataacattgataataggatatacgtgctcccgatgacgttaaaatacgtctgggataagttcaataccgccatgtcctgatgaccgacgaagaatcccacaagctgtttaccccaaataatttcaatcaaaccggcagccacactaaagctccccgacagccacatggtctgtttgactcccgtgataatccgttcatactgatgagcaccataattctgagccgcgaaagtcgccatggtgaccccaaaagacattaatggctgagtcgcgacttggtcgattttctgagcggcagtcgtcgccgccactgaattagtgccaagactattcagtgccgcttgtaacacaatcgttccaatcgcaatgatcgacatctgaaaagccatgggtaacccaacattcaggtgagccttcacttccgaccaaactaacttgaagtggcgccgtccaatgtgcaagatgggtactttgacgatgatgtaaaccacacacatgagcgttgcaatggtttgtgctaaaatggttgcccagctcgccccggcaatgccccatttgaaaaccaaaatgaataacaattccaagccaatattaattaacgcgctgataatcaaaaaccataaaggcgttcgactatcaccgagtgcgcgaatgatgtttgacaacaggttgaacgcaattggtgccagcatcccgccaagcataatttgtaagaatgtccgcgcatccgcaatgatatccgttggcgtttgcattaacaacaagatatggtcaacgaagatcaacgacagaatcgtcaaaatgatcccaacaattagactaactacgatactaatcgcaaaactgcgccgcactgctttaaaatcacgtgccccaaaatgttgggctgttaatatggataagccagcggttaacccctgcgcaaagccaatgatcaaaaactgaacactcccagttgatccaaccgccgctagggctttaacccctaacgtctgaccaacgatcaacgtgtccgataaactataaaattgctgaaaaatgttaccgattagtaacggaatcgtaaaccaaaaaattaattttagcggttttccctttgttaaatcgttcattttcgcactcctttcattaattaagatgacgtacttgtaatcgttttcttggcgctttgccagacaagcaaactttgctagtatatcaactttagatttataatactagtcctttgttcgcaaatattaaatattttattttaattagtgaattggccgtcttgatttactttttaaggttatttcactgtgctaagctgtcaccgatttactaaccaacacaaaaaaacttgtcagcaggcgctcacaagtcttttagattcgattaagtcacatcacagcaccatataatagtaataggacacaaacacacaaacgaccatacaaatcaaatttaacggaattccgactttaaagtagtccgtgaacttataatgtccagggccgtaaacaattaagtttgtttggtacccgattggcgttgaaaagtctgccgtcgcagcaatcgtaatcaacatcacaagcatcatcacgggtagattttccaacttcgctgcggaaacgaccactggaaacatcagtgataacgccgccgcattggacaaaatggccgttaagaagttagtcacgaaataaatcaggaacatatagatgattggtgatgcgttcccggtaattgctactaatgactttgcgataaacttatcagcacccacattcgacatcgcaagcccaagtccataactactagccactaaaaacaacacgttcatatcgacagccttcacaatatcgctgattgaaacgcatttcgtcaagaaaagtaccacgcacgaggccgccagaccaacgaataaatcaatcacgcccatagtcgacacgatgatcgttgcaaccaataaaacaatcggtaaaacatccttataagtatgtttccgggacttcactggttgtgaattaaagacgtgtaaatctttgagacttgccagctcgtctggttcaccagtggtaatcatgaccaagttgtccccgccttttaagcgaatacttccgagatgcccttcgaggttgacatcgttgcgtcgaattgcgacgacgacactcccaaagacattgcgaaaacgcgctgatttgaccgtttggttcaccaaactggacgtgtccggaatggagacttcgacgagccgaacccgttcattggtgatatcagtcatattgattttctgagtgcttggtattagacctttaatattcataagatcattaatacaatcaaaatttccagtgaagtaaagacggtcacctaactgtagaatcgtctcatccgtcaccggcacgatcgactgaccactccgattaatcgccactaagaaagagcgcggcaaattacgaagtttggcggcgaccaccgtttgattgaggtgttcaaactcatcgccgatcgtcatttcaatcaagtaatcattcggttcagcaacaacatcgtcaacactactcccataataggtcggtaacatgcggtacccgatcgtcagtaagtaaatcaacccaataatcgtgatgggaatcccgatgacggccaagtcaaaggtaccaaattgtgctaatttgtacttagacaataatccttgtgccactagattggtcgaagtccctagaacggtcaacaacccactcagaatcgtggcgtaggatagtgggatcaagaactttgagattgccatccctttctgcttcgtccaacgctggaccatcggtgtcaaagtggacacaatcggggtattattcataaacggtgaaatcacactcacgctcgctaacaaccgtaataaggaacgcttttcgctgtgaccatcgccgagaatccggtcaaataagtgggtaataatattacttttggcgatggcataggcaataatatacatcagggcaattgtcgctaacccgtcgttagcaaaacctgacagtgcgtccgttggcgacaagatgccgacaaacatcaagaacgctaaggcacacaagattacggcgttcggggtcgtaacttccatggccattaatataaatgatactaataacgtgattaaaacaattgcaatatttaaggtcatcgtcatcgctccgcttcaactaattttcatcttgctgagtcttgcgccactgctcataatcaacctatatccgtcgcgccgttcaacataagaaccattgtagacttggaatgtgaacataaatgcgacatggtatgaaattattctagctttgcggatgattttgcgaccaaattgtgactttttcattaacgttcagtcacaactttgaaaacgaccttttcggactagcaattggtttgtgaacaggcacggttgaggtcagattgaagtcagacggacgctccaaaactggattgtcaaggggaaaaacaatgcctgactgtctctctataatctgttaacggccgtgactgattagcgcaacacgcaaacaggcgcccccgaccagatgagccatctagtcatgagcgcccgttttacattcaattcttattcattaataccatacgtgtgcttcgtcggatacaacgagaagcgttcggcccggtagacataaccaccgcttggaaggcccgttaattcaacgttaaacacctgttgcttgctcttcaaatcgtattcaataatattagctgatttaccattattcaaccaaccaaaatcaattagccgattcgaagcactcaagtaacgattagaaccaataatattggcaaagttcttcttacctaatgacttgccgtaactgccaacttgagaaatcgtcttcgtcttttcattaatatgatattcgacaccttctgaatatttaccagaagagtccgccaacgatttcttggtcgtaccaactgccacgttattgttgaagatcatcacgttgagcgagttcttcttgcccaaggtgcttggatcaacgatggcggcatgttgcccacccggccaagcaatcttaccactagccttcagcaagtacttgcggtacgatttcggccaagctgaagtcttcttaccagacaagatccacttgatcttttcagtcttgtaatcgatcttcatcactaagttctggttgcgacttgaaataatcaagctcttatccgtcttatcataatagacggagttctgatgaaaccagtccttcttacccatatatttactggacttcgtcgcgttgtacttcgtatagaacttcgcaggtaggatattcttcatgttgatgaccttggtgatcttacccgtcttatgcgatataacgatcatcgtgtcttcgacataggtccggccgccatcggaaacggtcgcaatcagatcaccgtttggtaattccgttacgtcatggtggacctgattatggttctgcttcttagaacccttagccttaccccaggccttatgattaaatttataagtcttataaactttacccgtataatccatttcaactaactcatcaaaatatgaattcttagcattcgatttggtccaaatcaataaatgcccattgttaagttgtttgaaaatgtgggaagttggccgcgttgtataccaccgaatattaccatccgcatccatcccgaacgataagtttttagactgcttgctcccagagatcgtcgtccgaaccataaatgtcagcttcgaattaccagtccctaagaccattttttgtttgttagccttcttaacgttgatcttaaaatcggtcaacgccgatggtaacttcgccgttttcagtcggatcgtcttggtcgtcgacgtgccatccttataagtcaccttaatcttgacctggttattcgtgttggcgtataaccccagcacggtcaaatcatgactcgttgtgtacttattgaccgtattagaaattgaagtcttactactcttgccgaccaccgtataactgaccttggccgccttgctcgtctggaaaatcaccttagcggataacggggacaccccgtatgggttaaccttcgtgtacatgttattaacggtataattcttattggcgaccgccttcttcagcgtcgccgtctcactcgactgggccttaatctcagtcttgactagccgcgtgttgatgtccttcttcgttgcactcgccgaacgtaccttactagtggtcgttgtcgtcgcagttgactgatgatatttgtaatacccaaaaccaccgccaatcgcgacaatcacaacgacaattagtgcaatcagccaatttcgctttttcatttacctttcaccgaccctatctcactattttgtctgacgccaattaattcctcacgaccgctactccaacgacatacccgttttgtcagccagaatattaggctcatacgctgatactggcggtctaaccttcccgtggcaacccacgtgaccgacacagaatgactaacaattgccatgtcaaaccgaatcagtgcagtttatattaaatttattatactcaatctacggccgtcgcagctaatatttgcgcctgcatttgctcaatgacttgtccaactgtcgctaggtcaggaacaaatgccccacttgctaacggatgaccgccgccattgaacgcttttgcgaccgcattgacattgattgctttcgaccgaaaatgtacgcggtattgcccctgtggggtttcaatgaagaacaaccaaactttgaccgtcgtcaggttaccgggcaacgggacaagcgcatcctcatcgccacattccagactcaagtcactaaatagccgttgcggtaagacaacgtgtgccagaccacttggctcaatagtttgttcactcaggacgtacccatacaacttgctgagtgctggcgttaagtccatttcgtggtgactaatagtggcaatatcaatgtccgttgccgcgagtgcactagcaatcttcagagttcgagtggacgtctcaggagttgaaaagcgcaccgtatcaccgataattccggcatatagcttggttgcaacggccgccgtcactgtaaagcaccccgcttgcgccaactcataaatcatctccgagcaactgctataagtttcatcgacccagttcagttgcccatagggatcgtgattcgggtgatggtcgattttaatcacaaaggcacctgttggcaactccccagctaggcgctcatggttagcacaatctacggcaatgactaagtccgttgcttggggggtcactaactgctcatcggttgtatcgatccacgccaaatggcccggaactggggccatcgccacaacgagtttctccgggtaagccgctttgagcaaggcgactagtccaaattgtgccccgattgcatcgggatccggattcgtatgacgatagaccaagattcggtccattttcacaatcgattttgtgatggcagtaatgattgcactagttttcatttgcagtagccaaactgacgtaatgatgttccgccaagtaattcaatacttgttggacggaagcggtcagtggttgtttggacgtgtcaatcgtaatctcaggatcgataggtgcttcgtatggtgcatcgatgcctgtaaagcccgtgatttcaccacgacgcgccttcgcgtacaattgtttcacatctcgttgttcgcaaacttcaagcggcgtgtcgacgaacacttcaataaactcatcgacctcaaggttcgcccgcactttatcacggtcagtccgatatggtgaaatgaaagctgtcaacgtaatcacgccagcatcgacaaatagtttggcaacttcgccgattcggcgaatattttcttcacggtcttcagctgagaagcctaaattcttattcaagccaaagcgcatattatcgccgtctaaaacgtaactaccaacttgttggtcaaataatgctttttcaacggcattcgcaatcgtcgacttaccggaaccggacaggccagtaaaccataaaaccacactcttatgatggttcagcgcttgccgttcggccttgctaacttgcgattgatgccaagtaatattatctgattttaccatgcttagacctcctgttgctgttcacgtttacgcttcaacccatcaatgagaacccgggcaacttcgggacgtgaaacttcctttggtggtacaacaccatcagccagcatcttacgcaccttcgtcccgcttaatgagatgtgatcttcggcaccgtgtggacaagtcttctgcgttgccattgaaccacactttttgcagtagaaggaattatcgaatttgaagaagtgcatgcccatctcatcttcgaccgaagtgattaattcttgagcttcataggtcccgtaatagtcacccacaccagcatggtcacgaccgacgataaagtcagtacaaccatagtttttacgaacgattgcgtgtaagatggcttccttaggaccagcataccgcatcgcggctggataaatgaccaaccgaacacggtcttctggatagtaatacttcagaatcgtcttatagctttccatccgaacgtctgctggaatatcatccgccttggtctcaccaaccaatggatttaagaataacccatcgacgttttccaaagctaatttttgaatatattcatgcgcccgatgaattggattccgtgtctggaacccaacgatccgcttccagccgaggtcatggaacatcttccgagtttctaatggttccatataataatcactaaaagcaccatgatctggcttatgcaacaatttaattgcgccacccaagtagacgtcaccattggcatacaagcgtttaacacctggatgggcttcgtcggtggtcttgtagacgttttgggcttccaattgcttgtccggaacaaacttatcttcaacttgcatcgtgccataaatgacgccgtcagcgcccttcaaagcaatcttagtattcaattcaatcttatcagcatccgcttgggacacacccagcgtaattggtacactccagataacgctactcttcaagtgcatcgtgttgaccactgaatggtaatcatcactgaccatgaagccagtcagggggctaaaaccaccaatcccaattaattccaagtctgagatattccaattattgatggttaaacttggcagctgctcagcagcctgacgcgttgcttcactaaaatcttctaaattaactaacttaccaccatgagctttaattccgtacactgtttgcatattgatcacctttcacgtttaaaatttcatcataattaagacttacaaaatggttcaatgcggcttgctgttgttcatcctgactcgcacgtcgacacaacgctgttaaagttgccgccacctcatccatgtctagcggggtccgcagcttgaacgtttcgtccggctgttcatctcgtaatggcgctgccttggtcggctcagcagcaataaaagccgtcaccgcactttgcgacgcaggggttcccagttcgtcagccatcaggaccaagtatggtggctgttcaaccgcgtgcaacgtccgtattaaatgttgaatcgctaatcggcgctcacgttcatcagtgatggccgttaagtcatctgcaatcaccacgttatgcgtatccgcacctaactcggcactgaccgtcgttaacatttcaacgatttcattgtttttagcatccccaatcccccataacgtctcgcgtttcgcgtttttacggagataattgttcagggcttccttttgctcgaccactaaatagtccaagggggtacgtctgaatggcaatcgtattattattcaaccgttcgctcaaatcttcagcaacctcatgactgtcagcttctgtgccgaccatcttgacttgatcatttcgtaaagtcgtgttgacctgatcaacttgggcctgatcttcgccgaatacaaagaacgttttactattgatcttgacgttaaagtcccgatataaagcgccatacttggctaaatactcgtcagtcatctcgtcgatgcgctgttgaaattcagccgaggcaaagtaatccgggtcagccgcagcttgacggcctagtaagtaaagtgccttaacatcggttttcacgtccgttcgagcttcaaaatcagctaaattttcaccgctatcactcttttggagtgctggatcgatgaagtcatcgatttgcgcttggagtgccgcctcgtcgctcgtccacggtaagttaaattgggtcgcgattcgtttcaacgtcgtcaacgtctgaccaaacaaatcttcgtacgtgactaaaatgcggtgctcacggtcggtatcacgtaatgaaagcaacgtccggacttgccactgacgcattgcgagcgtggtatcacggtgccaggcgcgctcattcgaattgaccacgtccatcggattacgtagcaagacgatctcagccggctgaacctcaacgtcagccaaaacacgttgccacaattcgatataatcattcatccgtgggtcttttatcgccagatactgttcattctcaaaaaaatttcgtagatacgtggttaacgccgcccggtcctttttaatcttcgggctatcatagtaacccttgaaggctggccggtaccggatgcgacttccaagtgacttgtgaatattgatgacatctttattttcaaaatagcctttcggattgatccgcttactaggtgccaacaggttatcagtcccgagagaaatgcccatcaaattaacacacttagtcattaccgatgttccggaacggccactcccaagaattaatacggcctgcttcgtttgttgacggtgattaaacaatcgttgccataagctttgactcattcttcatcatcctaatcattattatttatttgatctttggtacttcgctagtgggctcaccaaatatactagcaagttaattgtgaaaataagtactcttaactcgaaaaaaatatgatgatttcatgaaatttagtgcttttagcaagtacgcacccggtaatctgctgggtgtagattaggacatttccccacagttttgatgaaatattcaaattttaggactattaaaatccctttataccagtgcattgattaccaaagcacctgatttcactcaatatcgtcagcacccttaaccaacttaatcctcaattgaatgcttggcgcaacgcccctgttatgaagacctaaaatgtcaacccaaccatgtgggagctgcgtttcaaccctattcaccagttcaagcggtcggaatccgacaacggttgctggcaaatactagtggctgttcacaccacgtttcctacttgcctggctccaaatagcgtgtgcgtcacattacgccttgaatatgttcaaaagattaaaaaataatttgactaaattagaaattggtggtattttctaatcaatcataaaacatgtaaacgtcctgaagaggaaagtaatcatcgctacccgtgcagtgagtttggaatagtgcaaaccaaaccggaagacgattgatgaaaaatggcctccaaacggcaccactgagcttttgccaggtgatgacagttagctactgttaataagcttccgtatgaaacgtacggattgaggtcaatatcgtgaggtgttgacaaattaaggtggtaccgcgaacggcaacttcgtcctttaatcaggatgaggttgccgttttttcgtttaagataatttgctaaatataaggagtgggttttaatgacaattattaatagtaacttggggtatccacgtttaggtgaacatcgtgaatggaagcacttattggaacacttttggaaaggacaattagacaacgtgacctttcacgccactgctaaaaaattacgcctagctaacttgaaaaagcaacgcgacctgggagtggactatattccggtcgctgacaattcggattacgatcacgttttagatacactagtcgcattcaacgcgattccaagtcgctttggtcacttcgatcaccagttggacttgcccgactactatgcaattgcccgtggaactgataccgccgtggcggccgaaatgacaaagtggttcaatatcaactatcactacattgttcctgaattcgatgacgtgtcctttaagttattagataatcgctggctacgctactaccaagaagctaagcaagaactaggcattgatggtaaaccagtcattctgggtcccatctctttccttaaactgggtaaacgtcacggacagtacttggatgacgccgccgtcaacgaactattaccgcagttattaccgctttaccaacaagtgtttgaagaattagcgacagctggcgcaaaatggattcaattggatgaaccgaccctagtcaaaacaacgacggttgcggaactcgcaccttatcaaactgcacttgaacatttgcatgcggctgtcccatccttaaaaatcgaactccaaacttattttgacagccttgatcagtacgaccaaatcgtgacctggccaatccaagcacttggactggacctagtacacgaccatggtgaaaacctggcgcacttggtcgaccacggcttcccaaccgacaaaattctcgcagctggcattattgatggacataacgtctgggctagtgatctacaagcaaaacttgcattagttcagcagttacggcaaatcgtgaccgatgatcagttatggctccaacccgccaactcattattacacgttcccattaccaccaaaaatgaaaccaaggctgaccccgtcttactgggcggcctggcctttgcggaccagaaattggcagaactgcataccttaaccgtggcagccaatcagggggttgccgctgttcaagcagtgttcgaccataatcaggccaacttgactgccctcaaccagtccagtcaccgcaacaaccagtcggttcgcgccgctgaagcgcaactgagtaatcaaaaattcgaacgccaggcaccatttgcgacccggattaagttacaacacgaccggttacacctacccctcctgccaacaacaacgattgggagctttccgcaaagtgcgcaagtccgagcaaaacgagcagcatggcgcaagggtaatttaaccgatgccgattaccaggcattcctgcatgctgaaaccaaacgatggatcaagctacaagaagacctcggcctcgacgtcctggttcacggtgaatttgaacgcactgacatggtcgaatactttggtcaaaaactgactggcttctatgcgacccaaaatggttgggtccaatcatacggttcacgaggcgtccggccacccgttatctttggggatgtcgcttacacggaaccaatcaccgttgctgagtccgtttacgcgcaaagtctaaccgaccagccggttaaaggcatgttgacagcaccactgaccattatcaactggagttttgttcgcgacgatatccctagggcgcaggttcaaaatcagattgctttggccctccggcaagaagttcaaaacttggaaaaagctggtattaagattattcaagttgatgaaccagcacttagggaaggtttgccactcaagcagcgccattggcaagcctatttggatgaagcagtgtactcatttaagatcaccacgaccggcgtgcaaaacgacactcagattcatacccatatgtgctactctaactttgccgatatcatcgataccatcaaagcccttgacgcagatgtcatttcgattgaaacgtcccgtagccatggggagattatcagtgcttttgaacaaaccgggtacgatcaagaaatcggtctgggggtctatgacattcacagtccacgcgtaccgagtgttgcggaaattgaagccaacatccaacgcgcattacgcgttatcgacgcccggcaattctggatcaatcctgactgtggtctcaaaacccggcaagaatcagaaaccctagcagccttaaagaacatgattgctgcgcgcaacgcgatccaggcccaattgaccactagcatccactaaggaggtggcttgaatgaagtttaaacaagcactccagcaacgggtcctcgttgccgatggcgcaatgggcacccttttatatggtaactatggcatcaattcggcttttgaaaacctgaatttgacgcatcccgacacgatcttacgcgttcaccgatcgtacattcgggctggtgccgatattattcaaaccaacacctacgctgcgaaccgcctaaagttgacccggtatgatttacaagaccaagtcaccaccatcaatcaggccgctgtgaaaattgcagcgaccgcacgggaacacgcggatcaccccgtttacattctgggaacgatcggtggactagccggcgataccgatgcaactgttcaacgggcgacaccagcaacgattgctgccagcgtgactgaacaacttaccgcccttctagccaccaaccagttagatggcatcttgctcgaaacatattatgatttgccagaactgctcgccgcgttaaaaatcgtgaaggcccatactgacttgcccgtcatcacgaatgtttcaatgttagcccccggcgtcttacgaaacggtacgagcttcactgatgccatcgtccaactcaacgctgccggcgccgacgtaatcggcacgaactgtcgcctgggaccttactatttagctcagtcatttgaaaacttggcgattccagctaacgttaaactagccgtttacccaaacgctggcttgcctggcactgatcaggacggtgcggtggtctacgatggtgaaccaagctatttcgaagaatatgccgaacgctttcgtcagctcggtctgaacattattggtggttgttgtgggaccacacctttgcataccagcgcaaccgtccgcggtctaagtaatcgcagcatcgttgctcatgaccagccggctacaaaaccacagccaccaacgctcgtcacgacaaagagtcagcaccggtttctgcaaaaagttgcgaccccaaaaacggcgttagtcgaactcgatccaccccgcgattttgatacgactaaatttttccggggtgctgaacgattaaaagccgctggtgtcgatggcattacactgtctgacaattcgttagcaacggtccggattgctaatacgacgattgcggcgcagctcaagttgaactacggcatcacgccgatcgttcacttgacgacccgcgaccacaatctaatcggcttacaatcagagatcatgggtctacacagcctgggtattgaggacatcttagctatcactggcgatccggccaaactcggtgattttccgggagccacttcggtcagcgatgtgcgctccgttgaactgatgaagttgatcaagcaattcaatagcggcatcggaccaacgggtaagtcgcttaaagaagccagtgactttcgggtcgcaggcgcctttaatcctaacgcttatcgcacttccatatcgaccaagtcaatcagtcggaagttaagttatggttgtgactacattatcacccaacccgtgtatgatcttgcaaacgttgacgctttggcggatgctctagcggctaatcacgtgaatgtgccagtgttcgttggtgttatgccactcgtctcacggcgtaatgctgaatttctacaccatgaagtccatggcattcggattccagagcctatcttgacacgcatggcagaagccgaacagaccggaaacgaacgggcagtgggcattgctattgcaaaggaattgattgatggtatctgtgcgcgcttcaacggcgttcacatcgtcacaccgtttaaccgctttaaaacggtcattgaattagtcgattacatccaacagaaaaacttaattaaagtacaataaaagaaaccgccgccaacacctactttcatgctaaaattagacatgaattgtaaatgtggaggcggttttgtcatgtacttattagggcacattattggttggctatggctcatgctgacggttgcgattggtctcagtcgtcactcagtcaaatcagccaatcgctttttgattcttagtcgcatcgggtacctgctaattatcatcactggggtggccttggcaatcagaaccttatcaggcaactggtggttgaccttgctaaaagtgatactcggtcttggcacgattggcctcattgaagtggcctttgcccgcaagcaggaaagtcatttgaactctggacttgtcaccctactcgtctgcggcaccttactaacgattatttgtggcatcggcttgcactggcaattgacgggaaacttgatttaaaccatcaatgtcgttgaaattactgcctaacgatccaaagtgatgctatcaaaaaaaacaagtcgtccgttaggggacgacttgcttgcctgatgccaattaattgttacgatcactcaaacgtttcatgatttgctggcgcattcgcattttctggttgctttccataaaaatcagccgcgacgtcccatagttaaagagtcccacgagaacctggtcgatgattttaacaagtaggggtgcccagaacaacaacgaaatgccgacgaacatgaggaaagtatcgaaaaaatatgataagcctcgtgtcaacatgaaactaatgaactcgcgacaccagtgccaaaagtcttgcgatttggactgaaagaccaccgctttgttggtaaaaaaactaaacaaagttgctagcacccatgcgattgtgttggaaaataaatagtgttccgccaagactgagtgtagcacccagaataccaagacgttcaccagcgcggccataaagccaaacagtgcgtatttccaaaaatattgatattgatggtagattttaatcaaccactgcacgccgttcgccaccgtttcttctagctcaaaaatattatacaatagcaatatcataccttgttatcggccccctgacaagctcagccgttaaattggcgcttagtgggctggtcgcttatacttaaactaatctgcaattctttttggagtgaattatttatgagaacttatttatttattgccgggctgatcttagcctgtctaattttaatcattatcttaattgcggtgttagtccatctccaccatgtcaatcaggcggcggataaacaggccgcgttgcttaaatcaattcggcagcgcctcgttcatcaaactttgaccaatcaggaacaagaccgtcaaattaccaagttgcagactcaaaataacggttttcggaatcgcttgaatcaagccgttccccatccggtggcggttcctcagacgcgccggatcaacgctaattcgcgtgcaattttccgctcatacgtcattggtttagattactaccaaaaagaatttgaagccgcgctggccgatgcgagtgcccgaggttactttaaaccttatggtggctataatgattctggtctgaaagcagattatctctatgccaagaagtaccgtgtcgacgctaacgctaacatcggtgaaattcagttagttgaagaagttgatggtgctgagcgatccgtacgggttgaactaaaagttgcggagcatggctataccatcggctatctgccgaaaaagcaggtcgacgaagccttcaacgtgatcgacatttacgctaactcggtcatgaccctctcctccaaaactaatttaactggtggtgaatggaagatggcgatcgatgctgtcgatgaaatgcagtacctgaatgatcccaacgctcaaaatcgggcccttcccgattacggtgccattgacacccccttaaaaatcaagaccggtaaaaagtcctacttcctccaattcaccttatatgaaatggaaatcagcaatgatgagattccattgtatagtttagtcgacacagtcgacggtcaacgtggctcgattgttgaagtcgatgctggtccgatctcatatgtgatcgacgtccaagctgggccacagactgggtccaagattacggtcattcctgaacaaattgaccgcgtcatttgggtccctaactggaaataggtcaatcaccgttatcaagtgaggttattttaatgaaaaaattaatcttagtgatcctgttacttctgtcaatcggtgtgatgaccatcgttgattcgaacatcatccgacaagccccttatccgagcttgtcccaagaacaaacgaaataaggaggtccgaacgtgacccgggcaattttaatcagtttctgcgccctattccttttagcaggctgcacttcccaagctgagccaagtatttccactaagcaagcgaactcagttgcagccgctaaccgcgcggagcaaactagtcgtgccaatgcagcggctgatgctagtgctaagaagcaatctggtgaccattatcaagctgctgacgaccatatcactagcgcaactagtgcagtggccgccgtcgggcaagtgctcaacgatcccaagcaacaaacctttggtgtcgtaccaactgccaatcaagatgcacacggccaccactattatcaggtcgatgcttatcagaaaacggctaatggcggccgggggcattatctgaatagttactttgtttatttagatggtagtatcacgaccaaacaagcaaattaataaaccgacaagttgtcacccattcaagcagtgtcgttgaacctgctgggatgggtgactttttggatgcattttttgccggtagtaatttcagtatttcggcgtacagttattccatgctaattaaggccagccccagtaactaagcaaccaatttgcaattacaattaatatcaactgcataaatatagaaaaaggtttatttttttgttacttttcgctataatggatattgttgttaaagcaactgccccagtggcggaactggcagacgcgcagcgttcaggtcgctgtattggaaacaatgtacaggttcgaatcctgcctggggcataattagtctatgagcaataaaagagccacggtaaacacttatttactgggctcttttattttgtgaattttaacaaagtagtgcctttgcaaagatttttacgcatttcttcaataaggatgaattcataataattttgctcaacctataagtgctggtccacctcacctatccgttagacacactaaccacggcaaacgggccgtagctcccattgttaggggaactatggccttttactaacggttaaataattgttggtcacagtagaaccttcaccaacgcttcagaaactgaggcgattaatttctgaaaatccacaaaaagtcctatgcagcccacgattttagtgtatactagatatgttgacgaaaagttaacgtgatggcggtagtggcgaagtggttaacgcaccggattgtggctccggcacgcgtgggttcgattcccacctaccgcccttctaaaaaagcacgtgcaattgcacgtgctttttatttaatcaaattttctaatcacgccttcagccaagccttcaaagcggctccagtgcgtgaagtgggcacgtcaactgctgctcgtggggttccgctatactgaattcggccgccatactgaccagcatccggccccacatcgatcaaccaatcggcctggctaattaccgccagattatgttcgataataatcaacgagttaccagcggccactaaggcatcgaataattttaataagcgttgtgtgtcttgcaaatgcagaccggcagtcggttcatctaacaagtacaccgttccctgcttgcctagctcaaccgccagcttcaaccgttgcagttcaccacccgacaaagtggtgagcggttgcgccaatgttaggtaacccaaaccgacccggtctaaattcttcaatggctgagccactttgtccatcgtggcaaaaaaagctaacgccgctgtgactgacatctggagcacgtcggcaatcgtcttaccctggtaagcatagctgagcgccgtttcattataccgcagcccatgacacaattcacatgtctgcacaacgggatccataaaggccatattcgtgatggtcacgcctttacccttacaccgcggacaagcacccttaccattatagctgaaccaactagttgccacgccattggctttcgcgaatagttgtcggatttggtcgagcactcctaagtaagtcgccggtgttgagcgaatattcaggcccactggtgtctgggctaaatcaatataagccgtctttaattgccgttttagcgcggtaaccagcgaactcttccctgaaccggccacccccgagacgaccgtcatcacaccgaggggcatgtcgacactgacatcgtgcaagttattttcattaatatggtgtaatgccaagtgggcctggactggtcgttcttgaccccatttatgcggttgtcgcaaccaccggcccgtcaacgtatcagaagccagtaactcgtcataagtcccggtaaaggtcacgtttccaccagtgcgaccagctgcaggccccatctcgacaacatagtcggctaacgtaaacatggctggattgtgttcaacaatcagaattgtgttacccttatccttcagcttcgttaacgcttgcttgattaactgaatatcatgtgggtgcagcccaacgcttggctcgtccaaaatgtagaccatatctactaaggcgctggtcaagtatttggcaatcttaatccgttgcgcttcaccaccagataaagaactggtcccacgatccaatgtcagatagcccaggccaatatcgaccaacgattggatcttggtcgtcagctcccgcacaatatcttgggctaacggcgcatcaatcgcttgtaaaaatgccagaacatgctttaaatccatagccgtcacctgagcaatgttgaccccgttaatatgattggtcaacacgaccggtttgagtcgtgtgccatcacacgttgggcacggtttgcgcgtgacgatcgccgcaatcgcatcgcgatggtgttcggcttccttcttaccaataatcgagcgcttgatccgcggaacaacaccttcatacagggccgttctaggaaaaccttctccaggatgggctaatttctgttgcggtgcgtgcatcagtaaatcgtattccgcagcactataatccttgatgggtttatcattgtcaaacaaaccactcgtcgcataacggcgccaacgccacgtatccggtgcaaaactcacaaacgtgatggccccctcatttaatgatttctcaggatcaatcaattgctgctcatcaatatcgtcaacataacctaaaccttggcaggttgggcacatgccttggggtaagttaaacgaaaaactgtccgaatacccgataaacggttccccaacccgtgaaaacaagagccgcagtaacgaataaattccagtataggttgccaaggttgaacgcgcattcttgccgaggcgttgttgagcaatcacaatcgcaacgggcaagtgctcgatatgcccgacgtgtggttgaccatacttcggtaaatattgttgcgtaaaactgggaaacgtttcattcagttcgcgccgtgacgccgctgcaatcgtatcaaaaacgagtgacgacttaccggaacctgacaagcccacgaacaccgtggttgcatatttaggaacgcgaagactaacgtgctttaaattgttttgggtagcgtcgtatacgtcaatggcgccatgtggaaatgaataactggtcatcaaaccttcctttctatcacttgtttgctatcaaaaaaggacctgaaaattcagatcctaagtatcagactgattcatcaacgagcttgacgaccgtcccatagccggttacgatcaaaaaccgtggtgcaacactcatctgagcgacttcagtattgaagttcacataaattaacccgtcgccaccttgatcctctgccttttgtagcagtagtggcttgacttgttcgattaaatcgtcaaaccgttcaaactgatcaacaccatcagattcaaacatcaggtgttttgtgacggagacgacgcccttaatcatatgggagcgctgtaaatcaccagttgtcataaacatttttccaaccccctatcactttaattttacttgaaaacgacgtcactcgcaaacgtaaccaattatttgaccacaagtttttaaaggactaaattaatcgtagggagtgatagtttgaaaacagcaacacaacttttacaacaatatacctttgagcccgttaaggataaaatgcgggtcgaacaacacgccttagccgtccaacatcaggatcgcgccattccattcggacacttcaagatccggttgaaaaatattgataatcaacaaacttatttattggaattaaagcaagcgttacagttgaccaccacgtctgggttccagttacgttcccgactacacggggtgcatgtcaaacatgcacaacacatgatgccgaccggttatcacgtattggcatcactgacgattaaggccgccccacgtgacgctcatgaatttgtacatgacaaaacaaaaatcgcctgcctgattccagttggtgatcacgcggccaaaacattgccagcacaagttccactttatgcgttcacggacaaccatcaacttgccatcaatcagcaggccatggcccagttattcctgacatgcattaagtcccaacaacgccaacaggtcaattaattaacccgcttttataaataaatcgttcgaaaacaatgtatttgcgcaatattaattgcatttggcgaattaattgcgtacaatgtactaaaatagatagtaaaggaggcggtttgatggcaaccccaacaaaaaacattttgctcgacgaacagctctgttttgcgctctacaccgccagcaaacgatataatcatttttattccgaagctttagcacctttcaagctgacttatccgcagtacatcactttattggcactctgggaaaagagtccgatgacggtccgggaacttggttcacacgttaaccttgatagcgggactctgaccccgttattgaaacggatgcaaacccaaggctgggtcgaacgcaagcgcgatacggacgatgaacgccaagtcaacatctcgttgtcgcaaaaagccatcgatgctaaaccagagatttttgcccacgttaattcttgcatggatttacttggtttagatgaagcaacctataaccagattcgcgaaacggttaactttgcttccgaacacatcaaaaatgccgatcctaaaaaggtcgactattctggcgaagcattctaactgactgcttaactaggtcgaggtttttctaacctcggccttttttgttgcgattaaaccaattgatttttgacactagcgtcactttgttttgagactagcccgttcaaggctaatatgaacgatcgttagctagcaccgatcaaataattatgggtgtttgcagccacattaattccacaaaaaataaatcaaatgataaaacccagttgaatttgatagtttagaccgctaaaaataatttaagtatgtattaagggacgattttttgcaggtactgtattcggtgactttggggacgtgcaacaaaaaaatgactctaccgcttagtagcagtagggccaaagagttaggtttaagtacaatatgggggattgtacttgctcgtccatccactttgggggagtaaaatgaacaagtgtataactattaggtacaagtatatactattacataattgtgaagaaagtgtgaagatttgtccgaattatgcttttttattctttatctttatagagcatcaaccattatttctacaattattatatttttagcattcaaccagattaatatcatccgcttgtgcctggcatcgatgcctttctcagatttgcaaatccgtgtcgaaacctgaacactgcggtaaaatcaaccatgggaggtgaagtccgatggaaattattgaccgcggcttggggtggctcggacgcgtgttgctcactgctggcctaattgttggggtcgtgatcccaccaatgttacttaaattaattaaccaattatatcgccagcatcagctcacagcctggcagatcaccctggcaggtgtctatctgttaatttttgtgatcctagcactggcggcaaccgccctaatgcggcactataccggcaactatcaatcagaaaacttacaataccatgactggcaaattattggaatggcctatctcaccatcttaatttttgagggcggctttcaatttataaaccagcttctgtatcaccagaatcaaacacaaaataacgccgccattaaaaatttaatggccggcagtcctctgtcgctttggcttatggcgttgagcgccgtttttttgactccaattgttgaagagttagtttttcgtggcgttctgactaaccttttctttcaacaagaatggctcaaggtcgggctcagcgggattgttttcggtagcctccatagtagttcaaccttaccgagcttcctcatatacgtcaccatgggactcgtgctagctattgtttatcggctgacccgtaaaattcgcgcggccattgcgctccactttgtgatcaatagcctagcaattaccatcatgttactgcattgacgaccttcacgcacaacttcgtcacggcactggccaccctaacttttataactcccctgccagactaataacacgtcaaaaatcaaaaatagcacattaaaatgtaatagccaccaattcatcaggcctttctcacgcaccattcccagaattgccaagccaatgccaataacgggaatcaaacctccttgtaacaaccgataaatcggcaagtaggcccattctgatagcaggattggtcccgttaactgacccaataaaataaacaacaaaaataccccgatattcaacaatgagcaggcaaacgccgtctcggtaatggtgcccatcgcgaggcgaaagtgaaattgaaatcgtaaaaccagtgtcccgatgattccaatcaccaaaataatgccaaccactaacatacagccacgactccttttcttgtcattgttactgtacgctaaaatcaacaatgcgcctagcgcaaaactagaagcttaatgattttttagcaaccccgtaacgcgactaacaactaaataaattcgagtagttcaccgtagcttttatatggcacgctgtcctagtcattaaccatcaaaaaagagccggcaacttgcccgctcacccatctaactctttgtcccggttggtactgttagtactttggcttttagccccacgactttaattgtaatccgcttatgaactggcattttaacatagaattgaccactctgcttattcgaaataacctgacggacatgtttcccactctttaaggtgacaatgacaccgtgcttggtacggccactgattgttgcagaggtagcattttgatggtaaaccacctttgacacagtgagccgatgaattcgtcgatgataatcaccttgcaagctgtattccgaaccaaatattaacaaacaaccggccaaaatcattaagattagtgaccagaactgcttcatgacgccacctccagaccagctcccacagctggcatttaatagtctaagcatacatgcaaattaatctaaaaagccaaaaaaggtgcaaagctcataatagcctgcaccaacgtcattaaaattcacttttgattaacgattttgttacattagagtcttaagcgaagctagctaaacgtgactgccagttcggaacgcttgattaatgcgattaaatcatgcattttacgaatcgcaatatcgaccgactcgccattttcaaagtacccaagctgatgttgcttatcaattcgtactagcatttgcgggttcaccaagaaactcttatgaacccggaataactctgggtgggccacggtttcatcactaatcttaccattgtattgaacaattcgatctgttaaatggagaaccagcttattacgaactgctccagtctcgataaataacacctgatctaatggaacattgaagagctgaccacccttagagtaagaaaacatggccttgctggtgactgcttgcttggtataacgttcataagcaacccgaatatctgtctccactttggctttgaccgtttcttgacccaaatctttcacaataaagtccagtggttcgattcgtcgttcaaaggtcaaaaaggccatttcagaatgggtcgacacgaagacaatccgcgcattaacatccgcctcgcgaattcgagtcgccagtgctaggccatttaagtcttgcccaggatattcaatatctaaaaagtagagtccctcaagatcggaattggtctcgacatagtccaacaacgtttgtgcttgtccggttgctaaggtcagttccatatcaaaatcattaatcataatatgattcttaatgatttgctttaaggttgctaattgttcaggatcgtcttccacaacaaaggtctttaacacgctgctcactcactttcaatactaataataaattcgaatcgttgatgggagctcacttcataagtcacgttagctaatggatctaacaactcacgaacggttgctaacccttgcccatgaccagcacctttcgaagtatgcccagcaaccatcagctcatccaggcgctcaatcggatgattcaatgaattggcaaaaatcaactccaccatgcggggatacttaacaagtgcgaccgcaatctgaccaccactctgacccttcaccgcttcgatggcattgtctaacaagatgccactcacccgtgataacgtcactgaatcaattgcaattgccgcaatcgggtcgttggcttccaagcgtacttgaattccagcttggcgcgcaacggaaaacttactctgaataatggctttcaatggtttgtccttgatttgttctaaattgtcaaagtgtccaaaatcacgatttagactttgcttagacttggtcacaacttgacgaaaatattgttgtaattcaggatcatcagctgtctgaatatactcacccaaggacagtaagatgttttgataatcatggcgaaacttacgtaaattttgataactattttccaaatttttgacataaatatcatattgttgccgttccaaagcttgccggttattttgaacccgcaatgtataactatagaacaggtaaagaaacgttccggcgttgatcagcaagatagccactagaatcaacattagaatccccaaaaatcctgagccaatattataattatccgccgcagtcgtgatggtaaaaaacgcgaccgcaactacagccaaagcactgacaatcacgttcaacgttagcccgtctacaaattgccgcggataacgcttctttaagaccttgaaactagcggcgactgccaacatacaagctgtgacaattgtttcaccgatggcttcaaatagccagccactccagtcattcaaacccaagttaaataagtgaaaaatcgactccgtcgcataattgccaaagaaactaaaaagaatgtaggcgagtgtggccgttagactcgtcacaataaagtactttttgcgccgtacaaacgccagtaaccccatgttcacaatgaacgtgatgatatccgaatagtcgtcatacaacatgtagatcacagttagaagtacggtcataaccgcaacagtcgcatagactcgcttctgtcgaagctcacgattgattaatatctgcagtaaaaaagccaacatgaccgagtaccaatggtcaaaagctgcaatataccaatagacgtaaacgataactgctcccctccccgcatgatgctcaatactaccattgtagcgaaatacggccagtttgtatatttgtgcgataaaaacttaacaatctttaccaaatcgctgactgaccaattaatacccgtaaccgtctccaaagcttgctatacacgcctttattgtcttaaaagacacacatgatcgacggtataaaaaaagcgacccccgttcattaacggtgccgctcacagatcattattagtgaaaatcacccggcataaaactctcgataaccgcggttgtattaaaggtttcaaaactatggaaactggcttcatcaatttcagcgtagcgaatagcaatttgtgggcgctttgcaagatcgaacatatcaacgtaattaaattcaatatatttcttatgttcactatgaataaagccagcatagctgtcaccatgttttttgattcgaccagatagctgaatcacttgatcgtggtgaaaagcttgcttcaacaatgtttttaagagcgaatgtttagtcttattctgcttcttcagcagcttattcatcaatcgttcagtgttccaaacatcataatagccccgttgcttagccagcgcaatgatcgtcgccatgctcttcaaataatcagtgtcactaattacgcgggctaacgatgccttacgaaagaccactaacccatctagttcaccatcgacattaacggcttggaccagcacaaacttctcatcctgctgaatcacatagccaacactaaattgctcattggttcccttggaatagatttcaacgaggttggtattcttaatcgctttagctaaatcgtcgcgaatcgcactcatgcgtgttcccccattcagtaatttgtaacaaataatttatttcatactaccacattttcaattatcatgataccacttgtaaaagttgaacgccaaatggcaactttcattttctaaataaaatttgtactataaaataaacttgttaataacctctgctaacgcgtcatggttgttatcagcgaccgtcacgtacttagctgcggccttgactgcatcgataccattggcgacactcacaggcaatccgaccgccttcagcatggggagatcattgctgttatcgccagctgcaataatttcatccgccgtaattcccagtagctttcctaattgaaccgctgcggtccccttgtcaacgccagccggattaaactcaacgtaacggtcggacgaataagtgacggctaatttgcttggatcaacaatagcttcaacgtctgcgcgcatttgcttgcggtcagtcatcgttggcaaggccataataatcttcatgacgttcatcgttttgaattgttcaaagtccggcgtcgtcatagttgtgaacgtcacgccccggttttgtagataatctgaatcacttggaaccggattgtaaatatataacgtatcctgcgtgtacacatgcgtcgccgcctgctgattcgcaattcccgcttcaaacacccctttagcaacctcatatggcatggcattcaccgccaatggccgattatccttattctctaaaatcaaaccaccattataagaaatcgaatattgatgtggttggtcccgcaaccccatcgtctccaaatcgttctgaaacgaggtataactacgaccagaattcggcacaaaataaacacccttagccgccgcagcttgaattgccgccgcattcttttctgacaacgtaccattgtcattcatcagggtctcatccaagtcacaaacaatcattttatacatattaaagttccctctcatccgcttgaccatctgaaacttggtcattttaggtttactattccactctagcgaaagacgtgcggaaatgcaaccgctttatttttgcgttgaaatctcaatgtttatccatacatacgcgcagtttttagcacagcgtgcaattataggtgctacagccatttgtgaaatttaacttagtcgtttgttaagacatttcaaaaatgcgacctgctaagaatcaatttctaaaactgaaacaatcaattactgtgctcaatgacccaactttcaaaaaacaatagctttatatgattacgaaaaggtaatcgcagtaccgatgttttaattggcagtatttcttcaatatgttgttaaagccagtacttttgatattattgattgcttatcattccctactgattaggcatcgtacattgacagggtttgctgggaacaggtgccgtgatatggtgaggtaaattcagtatcataattgcacccacaaccaatataataccaaccaaggcctgaggaaccaagatttggtgcaagaataacatgccaaaaagtacggaacttattggttcaaatagtccagtcatagttgccagaaatccgtctattagctttaaactttctaaataaagatcatacgcaacaacggtggctagaataacaatgataagaaccgctaaaagctgcgtttttgaaaatctaactaaatttggtaacggtgtgtgaatcaacgctatcacaccgccaataactagtgcccatcccaaaatatccactgcggcaatttggtttaacaatggaacaggtagtttggtgtataagataaccccgatagccgcaatcaggccaaaaataattgcttccggttttattaatccggtcttaaatccggattcaacaataagccagattcccatcaatgcgcttattaagctcattcctgctaataaactgggaagtcttttcgctttcagcgcggtaaatacaagcagaataaacggactagtggactgaaagacagttgcaactgctgcattactgtaattaatcgcagaaaaaaaggcaatttgtgccgtgcacaagccggcgatgccgtatatcataattcgtgttaaaattcgccaatgtgtccaaatctttttcgtgctttttctagcctgcttgaaaaacaagttacgatatagcaacaacattgccccaccgattaacagccgtaacaatacaatctgttgcggagtcagaacttgctcacttaacaaaggctgtgctagtattccacctagcccaaataaagcggcactaataataccgcacagagttccaactaaacgcttcatacaaaagtttctcctctataatagttcaccattagaaatagcaacactttgattgtggtagtcatcattaaataaggcattggctgctgccctagcaaacgtatctcgattaattgcaaattcagactccggtatcgctctaaattcaggaccgtgcgtaataatttttgtttcgggtccattctgaattagtcctggtctaaagattgtaaagggaataccactatttgcaaataacaacggtttgtctaactgatcatgggtatactgaggatgttgcgtgcgaacagccgataaatagggtaaattaccagacaaatattcaccgtaaataccgcctgccgaaatatcgactattcgtttaattgttgcctgtgtttccttaattgcacgtaacaataacttaacgtacggaccagtgctcagcccaccaacggaatcataaatataatcgacatcctcgagtgccgctacataatcagtatatttcgctgcatctcccagaaaaataacatgttctcgtttctgataggccgggacctttttgcgattacgaacaaataattttaaagtcatttctggataatcacgttccattaatttaatgaaggcctgggcagttggcgaagttgcaccaataactaaaactgtattcatcgttcatcggactccttttccatttgctgatatgttttaataaacccgttcatgaatgcgacctgtttcttaagttcagcctgttttttctctaattctttcagatgatgttcaacaatcgcttgacgcttttccgctgttgcttgcttgccttgaacaactaaatcagttagttgacgaatatccttcaacggcatttcggaatcaataaaaatcttcaaatttttcatccaaatcagattcttttccgtaaaaacacgatacccattctcagatcgtcttagattaggaattaggcccaggcgatcatagtaatggacctgagagacactcatcccaactaatactgaaatctcttgggttgtatatttggcgacttcatcatccaattttagttcctccttttttcgcatgcgattcattataaactatcaaccatacttcatagcaagcttttccaatcaaattggacttgggtgaataatacccacaataatagccgccatttttgacgtcggccaaacggtgcttataactaagatgcaactaacgatcacatcaatatcatctggttgcatttcttgttagagtagcttacgacagggtgatagaaaacaaatcataacattatgtgctaccaaagcaccgtgctaaaatcaaatcagtcaaaatgcaagtacgtgctaatactcggcaaataagccagttaaggagacaccatgaaaacaaaacctgaagccttaatgcgcgacttatacaatttaatcatcaacccggcgacgcgtgactgggaacgccatttactagtccaggccaagaataatcggcaacagctatcgccgactgggcaactaaaacagctcgaagctgatttgcgaccattagctatgcggaataacttgaccccggatgttatggacttttatcttgccatcactggcaacgcacccatgccgactaaaaacaatgtatcggcttacccaccccttagttcgccttatgaagaacgggcagtctttgctggtgggtgcttttggtgcatggttgagccctttgatcagcgtcccggtattaataatgtgatttctggttataccggtggttcgtgggcccaaccgacctatgaacaagttagtggtcaatatacggggcacgttgaagccgtggaaatcagatacgattcccgtaaaatctcgtatcaaaatcttgtcgatatttattggcaactaattgatccgaccgaccgctttggacaaatcaatgatcgcggtagccaataccggccagtcattttttatgctaatcaacatcaattgaccattgcacaagcatccaaacaagcgcttgtggactcgcaacgttatcaaaaaccaattgtcgtggccattgagcccttacagcaattttggccagcagaaaattatcatcaggatttttaccgcaaacaaccccggcgctaccgacaactgaaaaaagcccatgatcactatctaaattggttgaaattcaaaaacaaattctagcttggcggttcagtcacaacttatgactttgcctgcttctggaatcaattggtcaagcactaatcgctgtgccatacttaattgttatggaggcgcataaacatgcggcaaaaatcgcaatgggccctaatcagcttgtggctgattttattaggaagtttcatccacatgggcttaacagtgatgccagtaattgcttataatcacccacagagaccgtttggttggccatttctgatattgctattattatcaattgaccaagtgttttatgaccacttgatcaatctcgttagtcattcaatcatcaaacattaattttaaaaaacaggatattgacccgccatacgaatgccggccgtccattgtcctgtttttattgcggtattttgcatcatgtcagctgtcattttgacataacggtcttaatcaggacaaaccacaactgcctacttcgatatggtatattgttactgtctacatcagatttgccaatttgtttgagtgatatggcctttttctaaccacctcactcagacactaaaaacaacgaggttctcaccatgcaaacaattcagttaagcaacatctttaaacaacaagcacaccaaacgattttaaaagatttcacactcaccattccagcgcaaagtaacatcggcattcagatgagccacgttgaggcaacgaccctctttaacctattacgccaaacgacaccccaaactagtggcgtgatgactggcctcactcccgcacgtatccaagccatctttcatgatgacggcttttatccgcaattaacagtctcgacttatttgaagacctttcaacacatcagcacctttgagacggacctggatgacattttgcagtatttcgcactcaaagacgtcgcccatactaagatcaagcacttatcctttgatcaacaacaacgtctggccttactgcgggcgttcatcctacaaccggacttgttactaattgaaagtcccctgaccaacttgaccaacgctggcattgagctgtacttagcagccttagcctatactcgcgaacacggcgtcaccgtactgctgacctcctactcattagaagaacttgtcctaaccagtacgactatcttccgctatcgaccaaaccagggcctcgagttgactgatttggcgaccgaaagcagttccgattccgcacacacttcagaagatacacctagaccaatttttaaaattgcaagtaaggttgaagataaaacagtctttttcagccccaacgagatcgattttattgaaagtgtcaacggggtcagtcaactgaacgtcagtggcgaacaattcacgtcatcgcaaacaatgagcgaattagaacaacaattgacgacgctcggcttcttccgctgtcatcgttcttacttggttaatttacaacaaatcgcggaactaatcagttactcccgaaatagttacacgttaatcttgaaaaacaaaagtaaactgcccctctctcgcggtaaactcactgatttaaaagctttgatcaatttttaggacaccattcagcctaaataatgcaccattcggccccaatatgccccattacaccttgatttaatcacattcgacgattgttccagtaaactagattttgtagaagccactacgcttccaaatcaaatttaaaggagtcagcgatcaacgatgacaataaaaaatgcaatcgaagtgattaacattgccaaatcatttcaaaatacgaccgcgctggaccaagttagttttaccgtccaaccaggtgaaatttttggctttttaggtccctcgggatcgggaaaaacaaccaccattaaaattctaaccggacaattattaccaacgaacggtgaagcctacgtcctgggtcagtctgtccaagcatacgacgaacaccgctatgaaaaaatcggcatcgtcacgcatcaaagtgggctttacgacaaattatcggtataccaaaacctactattcttcgcgaaaatgtttggtgtcccggttgcacgtgttgataagttacttgaacgagttggtctcagtcaacataagaaaaaactcgctggtaagttatctcaaggtatgcgtcaacggctagttctggcccgagcaattcttcaccaaccgcaagtcttgttcctcgatgagccaaccagtggtttagatccccgcacgacccaagcaattcacgcactgattagggaattacgcgaccagggtacagcgattctgctaacgactcatgatatgctggaagccactcgtctctgcaatcgtgtcgccttactcaacgctggccgcatcgcagaatgtgcagccccacaagcattgcaattaaaatataatcgcgaccagcagtatcgcgtccacattgcatcggcagcgcaagatttgttactccccgcatctcctgagacgacctatcagattaatcagtggatgctttctgggcaacttgagacgattcactcgtgcgagccgacccttgaagatgtctttttaaccgtaactggaaggagcctaaaatgagtttatcagtaaccaaaataaaagccttattcggtcttaaattaagactgatcatttcaaatatgagtctaatgactgccccaatcatggccattttgtacgtcgttttcatgaagagtattatgcaaagtaaagcaccatcacacgtcgccctgatttccctattactgggaatgggactatgctttaatatcgttatgggtggcatcatgatgacgagttatcccttagccgaagaaaaagaacaccatacgttacgtgtcctaatgacctcttccattaccgggcccgaattttttatcggtagtttattgccaccactagctattatgactgtaaccaatttgatactggtccccctaagcggcgccagttggtcgcaaattcacttaggaaactttttattgattactattatcactagtttaacgagtctcgtgctcggatacattattggtctgattgctaatagtcaaactcaagcaggcgtctacagtattccaatgatgctgattttaagcctgataccgaatttcgaacagttcaataccacccttaaatcctttagcagttatctgtatagcagcacgcttaatcactatattaccgcctcgtataccactggtggcttttcatggacgcttcgtgaggtactgacgcaactcggatggctcgtgattacctgtggcatcttcttctatgcctaccgtcgtcacggccttgataatgactaaaatttaggaggttttcaatcatgtcaactttaaaaatcggaacgaccgtcaagttaccaaaaccatatttgggaattgtgggaacgatcattgcctactacgcagctaaagatcaatacttagttcggtttggtgttagccaacaactctacttcaaaccagatgaactaattgtctggaaatcttaactgcttatctcataccaagccccttactttgaaatatcatggtaaggggcttcttttccacgttcggacaatcccgcagccgaatcgacgttggctatgttatagcaattgccgctcaacctagaaggtgtatgtaggacgcacatttactgatgaccagtaacctaactaacacatttttatcataattgatgacagctcaattcatgctatgtatacccataatatttttaaaatcataacttacccttaattttaaaccccacttgcactcaaaatggggtttaaaccccacatgctgtcttgatgatgtggtgctatttctgaaacctgttatcctctttaatgcacacacggggtttcatacaaaatagacaattaagggagcgcaagtaaagatgattaaagcagaatgggcgtatatgcgcaaacacaaactaatgattatcgtcatggcaatcattatgttcattccatcaatttatgccgtgacatttttacgatcaatgtgggatccatacggtcggttaaataatttacctgtagccgtcgtcaatcatgatcagccagtcacgtaccaagggaagcatctcagtgttgggcgcaatttaacaacgaatttaaaaaaatctagcgctttgaagtttcaacaagtcaacgcaagtcaggcacaagctggcttgaaaaatggtcgctattatatggtgctcacgattccaaccaatttttcgcgccacgcgaccaccttactcaatcaccaaccacaagccatggtgctacattatgatacaagtgctggtcataacttcgtcgctagcaagatggccgattcggcggtcacttcgattcggtcatccgtcgcccaaacgattacaacgagctatgccaaaacgatgtttgccgctatcaaacaacttgacagtggcctcaaaacagctgctactaataatcaaaagctagccaccggtggtcagcagctccaaactgccaaccaaaaaatcgccaccaacctggacaccctcgcaactagttcgctgaaactaaaacaagggagtcaaacactgacggtcggtttaaaccaatatcttaatggcatttcacaactacaggtgggtaaccaaaaagtggttgccggtctaacacaactgctcgtcaaaagtaatcagttagttgctggcatggctcaactcaacaccggggttcaaactttaaatcaaggtgttgatcaatacgttgctggcgcccagcgagtgaatactgggactgtcaaagtcaatactggtgcccatcaggtggccagtggcacgcaacaattcagtagtggtaccgctcaactggcgactggtacgcaacaacttagttccggtttaaacgcttatgcggccggtgtcggcaaggtcaacactggtgccaacaagcttagtcaaggtgctaatcaactacaagcacagaccgctcagttaacggctaaaacgacggccctaacgagcggctcaagtcagctaactactggcatccagacactaggtcagaacagtcagtccctcaccatcgacttgcaaaaattgcagacgcaacttaagcaaccaaccaacaatcaagccacgattagcgcaaccgtggcagcgctgaaaaagcaggctgctggtaccgacttatcgtccgttaaaaccgcgctaagtgcgctgacatcggctattaaaactagtgcggcgcttcacgacaatgtcgccgcaaccgctaacagtcaaaatttgactgcggcacaaaaatcagccattttggcaacggttgatcaatccgctaaccgtgacgccatcaacgccgcccttgcgagtttaaccacggccatcgcccagtcgacgcaaccggctctagatacgactgctttgactagggccctcagcgccacgactcaacagcaggctgaccttgtcaccacggtcacccaactcactaccggtgcgcaatcactgacaaccggtattcaatctgctggtaacgcggctaacaaactgagtactagtctaacccagctgaacacggtcctacctaatctcactaatggcattggggccgttcactactggtgcgacaaacttggctagcggaacaacaacgctcacaactaatagccagcagctcacccaaggctttaaaacactggatgctaacaccaacttgctcaatcagagaagtcaccaactggctacgggtgcggggcaagttgccgcgggttctcaacagctgaccgcgggcacgcgtcaactcagcacccagggcaaccagctaacacaaggtgccagccgcgtggctacgggtcttcaatcttgcacagaccaacctacccagcttaacaactggcatctcacagttagttacgggcagtcaacaagtcaccactggcttacatcgactcggcacaacgggtattgcactcgctaatggcagtcagcaactcactagtggcaatgggcaattagccaccggagctcagcaactagccgtgggtgctaaccaagttacaaccgctggtaataagattcaaactggtaaccaagcattagcgaccaaattaggaacggccgcaagcaaggggaatctcaatccatcaaaactgacgtatcaacaagttgccaaacccgtcactacaactcaccaggaccgtgatgatgtaccaaacaacggtactggtatggcgccgtatatgttaagtgtctcgttatttgtcggcgcgctcgccctcaatatgatgtttgatatgtataccccacgcaaacacccgcaatcggcactggattggtggagtagcaaggccagcatcatgctcgtcttttcaatcatggaaagtacgattatgctcggcttgatgatgttaatcaacggactcagcccgattcatccgtttgccacttggttgttactcacgctaacggcgctactcttcatgacgatcgtcgcttggcttaaccttgtcttcggcaaagctggcgccttcttcagtatggtactactagtcttacagctcggtggttcagccggaacgtatccaattcagctgtcaggtcactttttccaaacaatccacccgtggttaccaatgagttacagcgtcaacggcttgcggcagaccttaatgactggtaattctgctcttcctgagatgggcgtcttagcactgattctaatgctgtttattgctctgacctggttgttctttatccgtcgttaccctcggctggctcaaattgactttgaagaccccgtcgccgtcaaagccactcagagtaagttagccacgttggttcggcgaaaggctcaagctaaagcatctgacaataaaacgaattagttatttggatttatgatctcgaaacactgccaaaacgactttctctatatcagagagagtcgtttttagcagctaactaagttgacgactttacccaaatggtgctgttaattctgattcgctggtcaacaccttaacctactaccatattattagtattcgtgaaaatccctactaatattgaaacgacttccccattacttgagactgcttttcacagactcattttgaccggatgtcacacacgctaagtcatctagcttgtcagtcaacagcccaactaactaaaaccattaactagtctcaaatgcaccacaacaatcattcagaacaacattaagtcactatccaaacaaaactaatcatgataccacctcaaattagtatgggtatgctttagttagggacaagcttacggttaaattagattggtatattgattgagtcagcgtttgattttggctatactgttaacagtcaattaataaaggagtgcgagtcgcatgatcaaagaattcaaggaatttattgcccgcggtaacgtgattgatttggccgttggggttattatcgggtccgcttttacggccattgttaaatcgttgacagacaacttaattaatccactgattgggattttcttaggcaaagttgatttatccaatctaaagttcagtatcggtgatgctacttttaagtacgggtcctttctaaatgccatcattaatttcttcatcgtcgccatcgtcgttttcattctggtgaaaattattaataaagtggttaaaaatgaaccagaagaacccgaggaagaagaagtcgatgtttccgcgcaatatctagaagaaattcgtgatttattaaaggaacaggctaaaaaataagtgaaaatagctcccaagcaaatttttcattaaaagtctatatggtattaaaactttttttgagatacaatatattgtgcaattttttataaagaggggctatcatggtgataataacagcaggaatgattggggtcggcaaaaccacgttaacggggttaattgctgaccaccttggaactaaggcattttacgaaccggttggcgacaaccccgtattgccactttattattcggatcctaagaattacgggttcctattacaaatctatttcctcaacaaacgttttgcaatgatcaagaaggcattggccgacgataacaacgtcctcgaccgctccatctatgaagatgccctcttcaccaaagaaaacaacgctgaaggaaacatctctgacactgaattgaatgtttacttgcaactactagacaatatgatgaccgaattgactgaactgcctaagaaggcaccagacttgatggtctactctgaaactgacttcgatacgattctttaccggatcaagaagcgtggtcgcgactacgaacagttcgaccacaaccctgaactggaatcttattactataagatgtggaccgcttatcggaaatggtacgatgaatacgatgctagccctaaaatgaagattgatttacaacagtacgacttggaaaaacctgctaaccaacaagcagtgctggctcaaatcgattctgaattaggcaagattcgcaatccaaccacagtttaattaatcatgctaaaagcgccagtcccgataatggggactagcgcttttattgcgcacaatctagcgagcaaacaatacagaaacttcttaatgactcgcgaccagctaactaggtagcgcgggtagtgtcgcattaccaaacgacaatctttgaatgccgcactagcacaattgcgctcgattacatggctgcccggacttgttgggctaactcaaagttattggtaatcaccgcattgaccgaggctgcgaacaattgttgcattacgattggctcatccactgtccaaacccgttcagcaacatggtgtacaggttgatagtgttcaagatgcaccccttctaagtgttcgtgagtcgcaaactcatccggattacccagacgcgctgaagtcaaaaaagcatatttctggctggcatcaatggcgtaggcccgctgtaaactcttcagattaaacgacgaaaaaacgaccggataaattaagtcagtctgccggaccatccgtagcacaatccgctcgatatcaagataatagtgtcgatcagtcttcaactcaaggttcaagtgaacgggctccccactcactaagtttaaaaattcttgtaaggatgggacgggctctccatttgctaattcaaatctacgcaactgttcgaaggtcagatccgcaatggccccttgcccattagtagttcgatcgattcgttcgtcatgcataatcactggtatttgatcctgggtaagatggacgtcaaactctaagccatcgatatgatgactgatggcatacgcaaacccagctagcgaattctcaggaaacttaacgggaacgccccgatgaccataaatcaacgacatatttggcacaattcttcaactctttccaattaatgacgaccgtttgcacggttatttgattctaacactttattgtacgtattttcagccgtttgcaacaattgtcgaatatcttggcctgcaaaaatctgctgcatcgccgtttgaatcgccgtccgtgcgggaacccaaccatcgacaaagacacctgagttcgtattattaggcttcgttcgtagcatctgattaccagaaacttctaggaccggcgacttcttgaatagttttttcagcattggctcgtccttagcccccttattaacggctaaataaccagtcttggcttgccaatcggcttgcgtctgtgcgctagcgagaaacttagtgaattcccacgcgccatcttggaccgcgcttggtttatcgttcgcaatccaaagtgccgccccaccaactgcgattccgttggctctctgaccattcggccttgggaaatatgtgacacctagatcatttttgagcacttgatacaactgacccgtgttcgcggacgattgcatgaagatacccaaatggcctgccaagaaagaagctgcttcatttgcagcagcattaccacccgaaccaaagttcataaagtcaccatagtcaatattttctttaacccacttcatcgcattgatagccgcgggactcgtaaagtcgaccttagtcgcattgccagtatgaccattatcatgattggcaacgggaacacctgcgttagcgaccagctgctcgaatagccacgaataggcctccattgtcattcccttgactttgccgtgggatttgtcgtggatggccttagcgactcgcgtgatatcatcgtaagtcggatccactggtggcggcgtaatcccgtactgacgcaagaccctcttattataataaagcgccgtttgcgatgcattaaacggcattgctagcaattgattgtcgcgcatcacgatcgccttggcgcccggaatgatttgatcagcatcgtaatggtcacggtcaataaatttctgcatcggtgtcgtgaaaccactgtgatacatctgactggtggaaatatccatcgattgaaatagcgctggtgacgcggccgtcccatgcgtattcaagattttttgaatgacgccattatagccaccctcaaactcggctacaacttcatacttggactgttggtgattaaacgctttaacgtaggcgtcaatcgcttgttgaccaggacctttcatctcatgccaaaacaccactttaatgcgactactatccgcatggacacgggtccgactataagcgaacccacccactaccaagaggacaaccatcataccggctagccactgccactttcgcgttatcttcatcatttcaccgaaccttcattcaatccagatttaaagtagtgttgcccccagaaaaggacaatcaatgttggaatcaccacgatggcggcactcgcctgaacgagtccccaattcgtagcggtttcttccgaatgcaattgccgcaatccatcttggaccggacgtagccgatttgaaaacgtggtcagcattggccataaatattggttccagcttcctaaaaagctgtaagcagctagcgtcaataaactaatccgtgagtatggtaaggcaacgcgacagtaaaattgccagtgtgagagaccatcaacatcagcggcttcctttaagtctcgcggaatttgcagaaaggcttgacgtaacatgaagataccaaaggccgaagttaagaacgggataaccatcaccgcatagtgattcaacaagtgcatcgcacggaccgtgtgaaagttcggaatcacttcagcttcaaatggtagcatcatagttgccaagaccaagtagaacaacgcatcccgatacttaaattctaaaaacacaaaggcgtaggcggcaattgatgcaaaaaacagatgagcaatcatctgaatgattgaaatcattaaactgttaaataagtagcgaagaatgggggttttggtaaacgcatcctgatagttctgccaagaaagggttccgctcagtgatcctttcgcaatagtcgtcgttggtaaaaagctggtccacaaccctaaaacaaacggtaaaataatgactaacgttaatgtaattaataacaagtaccggaatccgataccgattcgatgtcgaatcagggcttgagtagccatcgtattttccattagtaatgcacccgctttgctaaaagtttgaattggattaccgtaatcgctgcaataatgattgctagtatgatcgattccgtgctagcaagcgcatagttaccatcaacgaaggcatcccgataaatacggtaaactaataagttggtggcgttcgtaggcccacccgcagtcatcaagtcaatcaatccgaaactcttgaacgctgagatcaacgtaatcaccgccgcaaagaagagtgtgggggaaatcatcggcaacgtgatatggatgaactgataacgccgactggtccccgccacatcggccgcatcatataaggttttaggcacgacttgcaatgccccaaaaaagatcagaaaagtaaatccgaggtgcatccaaacactcgtcataataattgccaccatggcccagtgtggctccgttaaccaattaattgccggtaagtgcatccagatggccaccttattcaacaagcccacggatggattaaacatgaataaccagaaaattgcggagaccgagacagacactcccatagtcgaggtaaacatagttcgaaatagctcgataccccgaaccctttgattggcagcggccgctaacagtaaccccccaattaacgtgaacactgtcacacccacgacatagattccagtggcttgcaggctagcaagataactcttagtcgtcagcaaattaaggtaattttgcaaaccaacaaagacggttggttcaccaagactattagtcaagaaaaagcttagatacaaggtgcgtaacattggatagaaaacaaaaacactgagggcgagtattgagggcccaagaaatagccaagcataatatttatcattacgctttaattcaaaactgccggtctgcacagttgcttggtcatgcgcatctggcgattgtttcggcttaaggcgtcgcttaatcgacggaaacgagttgatcactagtaacaccctcctcttcagcaatcagttgttcgtgctcatcaaaaatgaagatcttaccattaacggttacattcacccgttgttcaagtggtaattggacctgaccagattgtgcaactcgcaatgccgtcccgttatcagcctgcacttcgataatcgtcatctcgcccagtgtctcgacattcgtgaccttgccattaccgcgctcatcagtaactggtactacgtttagctgattaggtcggataccaatcgtatagctccccgcgtttaatggttggttaagcgcaatctgaaagccctccgcgacgtgtaaattacgagcggttttcgtcaccactggcagtaaattaatctgtggcgtaccgaagaattcagcgacgaaatgattagcaggatgattataaatatctaacggtgtatcaatctgctgcacgtgacgctcatttaacaccattacgtgatcggccatggtcatcgcttcagtttggtcatgggtgacataaatcaatgtcaatccgagcttacgttgcagttcgcgaatttcggtccgcattcgcacgcgtagttgcgcatcaaggtttgataacggttcgtccatcaggcaaaccttagcatcactggcaatcgcccgagccaaagccactcgttgccgttgaccaccagatagttcgcgcggcttgcggtcacgataagccgtcaaattgaccatcttcaacgcggcattgacccgacgctcgacttccgcggccggcatttttcgtgcttgtaaaccaaacgcaacgttggcagccacgtccaaaaaagggtacaaggcataactttgaaaaaccattgacagctttcgatcttttggtgggactgcattcatgatctgaccattgatggccagctttccactagtaattggaataataccggcaatcatccgcagcagcgtacttttaccacaaccggatggcccaacaatcacgaataactccccgtcttgaatctcagcatttacatcgtttaaaactggctgtttcgccttatcatacgtctttgtgatgttctgcaaggtaattcccatattcatatcccctcgaccttttatttgtaatttattagattactctttaatcatgccagaccaacgtatcgggaatgttggcataatgtaaaaataacgtatgggttatgtatttttttcataaacagcgccccaccaacaaattcggagtgaataaaaaatagttgtttcaagaatttgtacattctcgaaacaactatttagtctgtgtcctaccagttaatctgtcatggatgataacggtccaccgtgagtcggttttctctgtgtccgatatcgagcttgaaaaagccgctcaaatgtttatccggacacactatcggatgtcctaaaaatttcaattaaagccgacgagtggtatgctttggcagtttgactggctgttgatcagcatctgtgcgcaccaccaacgtgtcacaggtagcattgcgaatcacataagcagcattagagccaattaacacccgtgccacgttgttaagacctgtggccccaacaacgatcaagtcagtgccatagcggtccggtaaagtcgtcgctaacaataacttcgaattacctgaatgtaagtgaacccgcacatcgctgacacccgcggccatcgcttgttggcgagccttagcgagattcgctttaagaccggccgtcaattcgttcaatgcctgcggtgtcgttgcgccaaaacccatcggcccttgagtcacaccaataaatttctcagtattaatgaccgtcacaatatccaaagcggcattttgctcgaccgcgatcttaattgctttcgttaaagctaattgggactgaggactcgtatcgatgccgactaaaatgcgtttaaccatcgtcataaccatcaccctccattaaaggatcactatttgtcggttgctaacacggcaattgattcagcgtaaatcgccattgcagccattaattcgtcaattggttggaattcattggcttggtgcatcgtatcttcggtatctgggaagagtgccccaaaggcaaccccacgagccatcatccggccataagtcccaccaccaacaatttgtggttgtgaggccgtgtcaccagtttgacgccggtaaacgtccatcaaatccttgacgatcgggtcttcagggtcaacgtaatgtggcaccatgaagtcaccctgcgtgaccgtggcaccagctggtaactgcgcttggactttcgccgttaaatcagcaggttcgattcccttcggataacggaagttcaacgttaacgcaccacccttttgatggtcgaagctgagtaacccgacattcatcgtcaaatcacccataacgtcatccttgtaagctaagcctaactggttcgcccgcgaatcatcgtgtagcttattagccacgaagtctaagaaagcagcggcatcatcagcaaaggcatagttagtcaagaacgttgcaaggtaggttccggcattgatcccgttacgtggttccatcccatgggcggcctttccaacaacttccagcttaacgccttcaggaacgaccgttaattcaccagttactggttgctggtccaggaacgctgtgaagtcggccaccaactgctcgttgtcatccgttgcgaccacggcttcggcatcacgcggcaccatattttcacgcaagccagaatcaaaagaaacaaggttaaagtcgccattatcttcatgaccgaagtgtaattgcagactcacatttcccttttcaccattgatcaacgggaacatggcatctggagagaagcccaaggttggcgctggttcaacttcaaagtagcgtttcattccagtccaattactttcctcatctgtcccaacgataaagcgaatcttcttattgagcttcaagccaagttctttgacaatctttaagccatagtaggccgccattcccgggcctttatcgtcggaaacgccgcgggcatacatcttgccatccttgatggttggttcgaaggggtccgtatcccagccgttaccagcaggcatttcatccacatgggctaaaattgccaaggtttcatccccctcaccaatttcagcataaccgaccaagttatcaatgttcttggtcttaaagccgtcgcgttccgcaatcgctaaaaacgtggttaacgcttgcttaggaccagggcctaagggtgcatcatccgtcgcctggctatcgtcacgaaagctcggtacgcggagcatggtggttaaatctgctaaataatcatcttgatgcttagttgcttcatttttccaatcaactgacatgttaaattcctcccacatattgttaccttaattttatcatagctatcgtcaacttaataatcgtaagtaaccgcttttggaaaatggtatactcaaagtaaattaacttagaaagctggtcattttatgcaacctattacaactgaaattgttagccgaacgattatcaaacgaccggctgattctcacaaaggcaattacggccgaatcatgctgattgggggtaatcaaaattttggtggtgctatcatcatggccgcaacggccgcaacatatagtggtgccggtctggtgacggtcgctaccgacccgtctaatttcacgagtctacatgctcggctaccagaagccatggtcattgactatcatcaaacggacaccttattaaacctgctagcaggaatggacgttatcgtcatcggtccaggccttggaacagataccgtcgctgatcagttactgaccgccgttctcgccgcgacgcacgtcccacaacgattggtcatcgatggttcggcgctgaccttgcttgcacagcaggcccgcaccttacccgccacggacatcgtggtcacgccacaccaaatggaatggcaacgacttagcggcatcgcgatcaaagatcaaaccccaactgccaatcatgacgcgcaacaacggttaggtgttacggccgtggtcaaagctcatcgcacgaccgtctacactgacgaacgagtctggttcaaccccggcggcactccggccatggcgaccggcggcatgggtgacacgttggctggtatgattggtggcttcgtaagtcaatttcataatttcaccgatgccgttctcagcgcggtctacttgcacagtgccattgccgatgacctcgctgcaacgcggtacgtcgtcttgccgcatcaaatcagtacccgcattccgacttacatgcaccgctttagtcagattgaacgcccttagctagctggaccataatgaacacgaacaagccaacgacattatgctaaaaaagcctcaactaaccatgcttgaattcatagttagttggggcttaatgatttaatttaaaccagagtggccgaattcgtaacacgcactattcgcctacgggttggttcgcatccgccttcaacgctgttagttcgtcatcagtcagcgcacgatagttccccgctaataagccaacgggtagcgttaacgaaccaaacttgattcgccgtaacccgacgacccgttcacctaacgttccgaccatccgcttaacttggtgatacttgccttcatggatcatgattcgaatcgtggtaaaattctcgatttcatggaattgaacaatctcagcctgagccggttgcaattcagtcccgtcctttaacgtgatcccatcattaaaattagccaattgagctgcagtgatttcccccgttacttcagcctcatagaccttcgtaacatggtggttcggcgacaataggtcgtgcgatagggccccatcgttcgtaatgaccaagattccctcagtatctttatcgagacgacccacgggaaatagatcgtcacgaaaatccgtcgtattgaacaggtccatcaccgttttcgcagcggaatccgtcgttgccgtgatgaccccgactggcttattcatcacataatagaagtattgttggtaacggacctgcacgtcatctaaaaagacggtgtcactgccagggttgatctgttgtttgccagagattactggctcaccattggcagtgatatgaccatctttaatcagacgacgtacttgagtccgcgtgccaattcgcatcgcatgtaaaaatttatctactcgcataattcacctatttaatccgtaatttccgtcgtaacccagcagctttcgttccaatcatcaaatcagccatccgtgaacggagtgctaagtaaacgtaaaccgcaccaccagcgataactgctagggccacgatcaagaacgattgcgtcttactgtgctcattcaacacaaagttcagcccataaacaactaatcgtgccgtgacatacgttaaaatcgaataaactaaaattcgattgatttttggtaataacttcacgtaccgaattccaaagttgacttccaaatcatacatcgccatcagactcgcaaccatcatcccaatcgcggtcgcaaccaggggccccgccgttgataggaaatagatacatggtaactgaatcacgattttgaccagtaagccgatcaagtaatagcgaataatatcgcggttgcgtgataggccttgcatcagcgccgaaatcaccgtaaaaaagcctaaagcaatcgcggtaaatgctgagatctgcagaatcaaggtcccaatttgatcataactataaaagagcgtgttaagtggttgtgccactgcggccatccccagcgctccgggaatcatgataaataggaataaaataatcgaatcttccaattgtttacgaatattacgcatattatgactggccaatgattcagataaaatcggcacgaccgtcacggcaatcgcagacgccaatgacacaatgatcatcaccaatttgttcgcattaaatgcaaagtaagcatacaacgtatcgatctgcttagtacccaaatggtaaaccagccgcatcatcggttggaacgttgcttgatccaacaggttgaagactgtcgttgcggtatcgatcacaataaatggaatcgcctgaataataatatcgcggaacaattgccagactggaataactagtttgttctcactctgagcagctaaggcatttagctcgggccgtttgcggaaataataccaaccgagtaataagaagctggcagccgccccgacgaatgctgcgaatgtcgattgggtcacggcattcacccaatcgccgtgagcgacgcgcatgatgaaatacgtcgcacccaacatatagatgacccgaaagacttgttccacgaactgtgagattgcggacggcgccatctgttgatacccttggaagaatccccgggtcaaagacatcgatggcagaatcaccaaggcaatagccaacgcatgcaagacgggaatcagattggcatcatagcccccaaaagctgttgaaatcaagccagcaccaaaccataaaataatggcaccaataatcccaaaggctgacgtcaacaacaagccccgcttgaataagcgctgtccaacggcatattcattcatcgcattatattcggaaagttgtttagaaattgcggacggaattcccccgatcgcaattagcaggaaaaaactataaatattatatcccttggcataaagcgcgttaccttgcgtataatcagcgcccatccagataacccacgggataatataaatcgccccgagcacccgtgaaaagagactcccagccgtcatccaagccgacccgcgcaccatcttctggtgcgcttcggcttcagaattcacgtgtgcattctggggctgattagcttttgattcctcagacatgttcgtaacccactttcttaattcaatcctaatcattttagatgaaaaacaaacaagttgcaattcaattccggccttatgcgtgagtttaaccgaactttaatgataaggtcttgacaactgcaccagctattggcgaaccgtaccgccgtccgataccctatggctgatacagaaaaaagaccaatccgtacgctttaccagcggccacgatgcggtctcaaattcgattacagcagagtgccgccatgataaccatttccgctgattaaaccacgttactgctagttttaagttaagcataggcggttgcacacactctgcccaccaaaaacacgtgtgatttgtctcccaaaccgaaccagaacgtcctcagaatctttattcacttaaccaaatcaatcgtaaccgcactaattagttctgtgagtagttaaaaaatcgtgatagcaaccaacaattgtcagtcaccatcacgattaatttaagcgatattcatttaacttgatactggtcgtggtacttagttggcaaccacgttaaccagtttaccaggaatggcaatcactttacgaactgtcttgccggccgtaaattcctggattttttcatccgccagggctagtttttcaagttcatccttgcccatatccttagcgacttcggcgtgcgagcgaaccttaccattaacttgaagcacgatttggaccgtgtcttctactaacttagattcgtcatacgttggccaagtggcgtaggtgatcgtgtcatcatggcctaataatgaccatagttcttccgacaaatgtggtgcaatcggtgacagtaacttcacaaagccttcgatataaatgattggtaaatcgtcgaccttgtatgcttcgtttacgaagaccatcatttgtgaaatcgcaatgttaaagcgcatagcttcatagtcttccgtgactttcttaacggtttcgttgtagattttcgtcaacttaccatcattgatagtcgtgattcggtcgcgaacacgattgttttcatcgatcattaagcgccaaacccgttcgatccacttattggcaccatgtaacccatcggtactccacggaatcgaagcttccaatggtcccatgaacatttcgtataaccgcaacgtatcggcaccatattggtcaacaatatcatcggggttaaccacgttcccccgcgacttagacatcttttcgtgattatcacccaaaatcatcccttggttaactaacttctggaatggttccttggttggcacaacgcctaagtcatataagaacttgtgccagaaacgtgcgtaaagcagatgtaagaccgcgtgttctgcaccgcccacgtataagtcaacgggtgaccagtacttcaacttgtcataatcggccaaagcttcacggttgtgcggatcaacgtaacgcaagaagtaccatgaactcccggcccattgtggcatcgtgttggtttcacgcttccccttacgaccgttttcatcgacgacatttacccagtcgtcgatattcgctaacgggctttcaccagttcctgatggttccaggttcttagttgctggtaaccgcaatggtagttcatcttcaggaaccaacgtcgtttcgccgtcttcccagtgaataactggaatcggttcgccccagtaccgttgccgtgagaagatccaatcacgtaaccgatagttgaccttcttttcaccggcatggtgttcacctaaccagtcaatcatcttatcaatagctggttgcttagctaaaccgtcaacaaaacctgagttgatgtgttccccgtcgccagtgtaagcttgttggtcataatcattatcacccgcaatgacaggtttgattggcaaatcaaatttttgtgcaaattcaaagtcccgatcatcatgagcaggcactgccatgatggccccagttccatatgaagccagaacgtaatcggcaatccagattggcagtttttcaccattaaccgggttgatgccgtagctaccagtgaagaccccggtcttgtccttattcaaatcagtccgttcaaggtctgacttgctggcgattttagctttgtatgctttgatagcgtccgcttgttcgggtgtcgtcaattgttcaactaagtcgtgttcaggtgccaagaccatgtaacttgcgccaaacagcgtgtctggccgcgttgagaacacttcaatctcggtatcatcaggttgaccagcaaccttgaaacgaatggatgcgccaactgagcggccaatccagttacgttgttgctctttgatgttttctggccaatcaatatcgtccaggtcatcaatcaaccggtccgcataggccgtgattttgaggctccattgcttcattggcacccggtaaacatcatagccaccgcgttccgtcttaccatcaaccacttcttcgttagaaacaaccgttccacccatcatatcaggagcccagttgaccaacgtttcagattcgtaagccaagcccttcttatagagctgttcaaagatccactgcgtccacttgtagtaacttggatcagtcgtattcacttcacggtcccagtcatatgaaaaacctaatgaccgaatctgacgtttgaagtttttgatgttcttggccgtaaagtccttcgggttatgccccgtcttgagcgcatattgttcagcgggtaaaccgaatgcgtcccaacccattggatgtaagacattgtacccttgcatccgcttgaaccgtgacataatatccgtggccgtatacccttcaggatgtccaacgtgtaatccttggccagatgggtatgggaacatgtctaaggcgtaatacttcttcttatccgtcgtatctaatgttttgaaggttttgttttccttccaataatgttgccatttgcgttcaatgactttatggttgtatgccatagtagtgcccctttcttgctgccttgtatgtaaaagctagcattgcgactttccaactgactattcaagatggcattttcatgcttcaactcagtaaaagcggttaaaaaacaaaaaaatcctataagccaattaagcttataggacgaaaacgggttccgcggtaccacctatgattccacgttaccgtggcctcttgagaatcttaacgcgaaaccacgtccgtacctacaatcttgttcagccggaagactcgaaggtgagttcatgattggtgaatccccgtttgcaactaccacggagtttctgcaaaacaccagccactactattccttctcagagtcgtaaagttattgttttcatagtagcaaaccagcacgtttttttcaagggcccaagccccgctggcgataaattttatcatcggcattaatcggacccctgataaaaaatgctataataatggcaataatttatttatcggaggaatcagtattgaagcaacgatcctggcaacgttcggacagtttgattctacttatatttataggatggttaggctggacggccgcggtatggcaacgggcgccttggttaacacactttgacaccacggttgctaatttttggcatcatagtccccagtggtttcaacacgcgatggtcacgtatacgcagcttggcaatccccacaccatcaccataatcacgttaattatcggcctggcactctggctgggccataacccacgcggcgcagtcttcttttgggtcaccacctggctgattgccggctacggtaattatctcatcaaacaggtcatcatgcggccacggccaaccgcttggcgacttgtccaaattggggggtatagttaccccagcgggcactcgacaacaacgaccgtccttatcggtagtctgctcgtgttggcatttgactactggcaccgcaatgccttgactggctggctcactgccctcggcataacggccatcttgttaatgatgatcagccgggtcatcgtgggcgtccactatcccagcgatacaatcggtggccttttacttggaagtgttttactatatataagtgcgcgttttagtatgcgttatcggcacggaccgcttcgattgcggccctaattcatgaattcaacaagggggtaacactcattcaactcagttcggcattagcttatagccacgcgctaatgaaccaagtcgtcaatcccggtgaccacgtgattgacgcgacggttggcaacggccatgataccgtctacctcgccaagctggtcgggactactggtcacgtcgacgggttcgacattcaatcagcggccattgaagcgacgacaactgccttagataaagcagcgctcacccatcaagtcactctgtggcaaacgggccatgaacacatcgcagataagattgccgctgatcaacctatcaagtgtgccgtctttaacctgggctatttaccaggtggcgataaacaaatcattacgaaaccaacgacaacgttaacggccataaaagccattcaggaacgcctcgtcaccaacggactcattatcctgctagtctatgctggtcatcccggtggtgcgacagaagcacaagccgttttggattacgtaacgaatttagaccagcatcaattccaagtcctacaatatcagtttattaatcaagtccatgtgccgccatatttgttggccattcagaaacgttaatttaacgataaattagccgaaaagacctgtcagacgattagcttcgtctgacaggtcttttcaattagatacttaacttaaaaaccaatggtaccttacttctcccacggatacttaccgttctcatccttaggggtattacgcatgatccgcttagttccctcgtccatctcgttacgccgcttcttacgattatggtgacgaacaattaggacaagaccaccgatgccacagtacacgatcattcgggtaaacatcttaacggtcccataaatggtcataatcattaacattttgcgccctcccttgccgtcaaatctacttaagccgtgaccttagcaggcttaaagtaatctaacaatgcttgccactgcttgaaaacggcttcttctgaataacgcttggcattttcataggcctgagcactgtattgtgccagctgcccttgattcttcaacaattctaaaatcgttttggtcaattgttgcacatcgccgtctgtcgttaggattccactcttatgatcctgaataatatcactcgggccgtacttcacgtcattggcaaccattggtaacccatgggcttgagcttctaacaacatcaatgagaatccttcagctcgacttggcaaaagtcctaattgggcccggttgtaaacggcattgacatccgtggtataccccttgaacaataccacatcttccaagtgcgctgcagcaacttgtgcatgtagttgcttttcaatatccccgttcgcataaccccataattccaacttggcatcaggaaactgcttgtgaacttcaacaaaggcttcgattgaatgattctgttgcttttcaggtgccagccgcgcaacttgcacgacgaggtctttttgtcgttggtcaaacttcaccggcgcggcttttaacgtagcattatcaacatagccaaccggaatagtgaacgctggaatatccttaccaaagcgggcttccacgtccttagtttgttccggtgtcgcagaaatgaccgcgtcccaagccgcccaattattcagcgcattagcataattattgttcaaggtagaatgcataatatccttagcatcactcacatggttattatgtagatgcaagactttcttagctggtgtggtcatattgaataagccccaggcacattcaacggtccgatcacaaatgaagacattttgttcatcattcaactggttaagttcatcatagaagtaacgggtcagttcattcatcccattaaaagtatggctctgctcgttgtagttcaagacgcgccacgtgattcgctcctgaccagcgtgatttaacaagtgtaacttctccacgtgaatcaatccatccgggccaaagtacgcttcttgggcaatcttaccgtcccagtcaaataattgttcaaaacacttaaagccccgcgtatcccaccaactcatcttgagcgtacgaccattaacgtcaaagtattgcacattgctaacagcttccgtaccggcccgaaggtaaataatcatgattaacttaccacgttccatgacttgaatctgattatccttccgggttttgatagcatcggctggcacttcaaagtcggccaaatcaaacctttgacgcttgaccgactgactaccacaaaagaagtcaaaaagattaacaaaatcagcatcggcaatgttggccccttcaagcacatcgtgcaaattcattgcgaatacgcgggtcacgattttagcggccacatggtgcttcttgaataaagtcagtcggttgatttccgcctgttcgattcctgattttgaaaattgcatgttatcgtttaagaaataatacatatgcgccctcctacttaatacccagtaattgttgccaacggtgccaaacttttaagtcagtttgtgacgtatgaagcttcttaaaggcggcttcgctgaatgccgtcaacttcttcgtatccgtcattaattcgatgacccggtcacgcagcgccaattgattgccaggatcaacgatgaaaccgtcatgaccgtcatcaatccaatctttaggcccataattaaagcgataactaatcactggaattccgtgactcatggcttccggcatactcattggaccaccatcaacaatatcggtattgagcaacagctgataatcatcataacgtgtttctaaatcaggatgataatctaataaatgcacattattcgtcaattttaattcttcaaccagcttattcagcgtcttaagatactctggatcgccgtagccgtaaaagtcacactgaatttctttgacctgttgcttaactaacgcaatggtccgaattaactgatccagttgccgatccggcgccagccgcccaacgtatagcaattgcttggggcgggccgtgattggctgtagtttactctgcgccaacggactcgtagttacagttggtaacactgtcaccttagctttagggaaccgcgtccgcagatgctgagcctgactttcagtagctgtaatgaaaccatcaaagtgttgcagattatcgaaggccggtgttaagaacccgtccaacggggaatgaattgggtcattaatatccttcgcctgataaattggaaccgtcacatacttgtgagaatcatcctgaagttccaacaacggcttcacactggtacctgggcgatcactaataaaggtcgtcgtttgcttgtccaaatgactgagttcggccaagaagaaacgaaataaatggttcgcgtcctggaagaagcgctctgcttgatcacgataattctttaaaatcaaacgtgacgctagcggattaccgttagtgtcaggtacatagtactgctcaataacggtctcgccttgtagattataaaaccgttccaaaaccagtttaccgttctgaccaaaatattatgtactggacttgaagcctcgccaatcccacaggtcagttgaagataagttaccttgattgtcgaagaattcttggtaaaagacgcgcccaatcgttccaggaataaagccgacgttgctaacgtgttcatcaccattaaaaattttgctaaagttggcacccacttctaccgcatattcaactggcagatgcatgtcatcagtatgcagaactttagttggcacatccgtggtttgttgaaagtaatcaaacatattcagcacttgctggtttgctaactgaaaagttcccatggtctgatgtagcaaacggtcatacatcttagtcacaatctgggctggcgctttatagtggttaaataatttcacccggttgattgccgcgtgctcaacactcgaattcttgcctaaaatatattcattaatgaagtaaaacatacagtcaccctttctgttacctagtattatgcttgtcgatatgtgtagttataatagttgatcaacccagataagaagtgttcacaatcgtcaatccgtgtccggaaattgtcatgacgtgcatagaacccaccaatgaacttctgtggattatagagatacattgcaatctcaggtagaaaacacccagtagtaatctcatacaacgcacgataccgcaatacctgccgtaaacgaaccaagtcataaggtgctatcaagtcttcattacctgaacgtttaatcatatcggtcattttgacggccgcatcaactaactcaagtaatgttggatacgtggtatcacgctcttcaatgaattttagatgactgaatacatttttcaaacccagtttcatataatcacgattgtctgggaataccagtaatgcttcattgattgcataagaaatccagtgatcatggtatttaccgtagtcattagccaccatgtaatccaagatttgcttcaccagatccatcacattcttatcatgtgttaactcatatagtcgggaaagcgcaaatgcgacttctccttcataatagataattcgataagctgctttgaccgttaaatctggatttaggacatgaattaacttaccagacggttcttggaagaaatggacgcctttaaaagctttcattaaaactggcacgaaagtatcatccttggtaacgtcttgatatttactcaatgcaagtattaacaaggcctgtccacccaactttagctcgccattatcatcgacgaagattgcgccctctttttcaatcgtggcgttttttaagccccactgaatcgctaacttaacttttgcaaaatcttcagtacgctttgtgaatggaatggcttccagcaaggcatataaggacgaaaaatgccgcacaacattgtaattgctaagaactctttgacgagccggaaaataaccgtagacaaattttccattgccttttaactgattaattaggaaagtttcaccatgttcaatagctgattgcagctcgctctgctcgtcagtcaccacccgaacgcccttaccacaatcctcttgctcagatagattccagattttctgcccgtcagtaaatacaccagcggttgtaaagacccaaacattttctgtctttcgaatatcgactggtagcgctccttcacgcttgttaagatacggctctactcgatcatagtcgacccaagaacccgaacgattcttaccaattcgatgcgctttgctaggacggaaaaatgcttgtccattactttccatctccaataaggctgtcttgaaatctgcatcaaaactaataccgtatcgccaatagttcatccgaaaagtagctgccaatcgcttttcaaaagtttctcttggtaacttctgtgttgattgaactgcttctaatcgaacccaactcgcttgaggggttttggctaattgttgtgcaactgctatccaagcttgcttgaaagaatcgcaacgatagaatcgcacttgggcccgatgtcgatgatccgataccgaaagtgccaaggttacggtacttgtaccgtaatctttcaaatttccagttgcaatcagtgcttgcttaagcttggtgacagtagatttttgcatcttagtcttacctctttcaattttcttttatgtacgccaaaacgggcttcacgcccgttttggttaatagtcttattttacaacgtatatcgttagcagtactaacaaatcagctttaaattttaactatttttgattctcgtcatcttcatcatcatctttacgacgacgaccgaacaagaagaaccaccagccgagtccagcagctgcagccgcggtcaacaagccaccgaaaatcgttccggcattattacttgtatcagatgcagtcttaccattctcgtcagtattacttgagccaaccttatcatcagcactatcagtatcagctgacttcttatccttatcagaatcattactactcttcgaatctgaatcagtctgatcagaagttgcatcaacgtcttgagcgctagcagcggcataaaccactgatgtagcagcagttgctgacgttgttgcagcaccgtcactggatggtgtcgtaaccgccaacgttgcggctgtggccgagacgccacttgttgctgcagcactcaagctagtcgtacttgtcgaagcagcaccgttgctagaagcagtcgatgaagttgtcgtaccagtgccagtacctgagttatttccagtagagcccgtcgtattgcccgaacctgatccagtatttgaactggaacttccatctgagccagaattactaccattgccagaattggttccatcatttgaatctgaatctgtgattgtatcggagtcactgtcgctattcgaatcactgtcagagtctgagtcgttgtcggaacctgagtcgctgtctgagtcagcgtcactgtccgaatcggaatcactgtcggaatccgaatcactatccgagtcggaatcactatctgagtccgagtcactgtcggaatctgaatcactatctgagtccgagtcactgtcggaatccgaatcactatccgagtcggaatcactgtcggaatccgagtcgctgtcggaatccgaatcgctatccgaatccgaatcactgtcagaatcggagtcgctgtcggaatccgaatcactatccgagtccgaatcactgtccgagtccgaatcgctgtccgagtccgaatcgctgtccgagtccgaatcgctgtcagaatcggaatcgctgtctgagtccgaatcactatcagaatccgagtcactgtcgctatccgaatcactgtccgagtccgaatcgctgtccgagtccgaatcgctgtcggaatctgaatcactatccgagtccgaatcactgtcagtatctgagtcactgtcgctatcggaatcactgtctgagtctgagtcgctgtccgagtcggaatctgaatcactgtcggaatccgagtcactatcggagtctgaatcgctatccgagtctgaatcactgtccgaatcggaatcactatccgaatcggaatcactgtcggaatccgaatcactatccgagtccgaatcactgtcggaatccgagtcgctgtcggaatccgaatcgctatccgaatccgaatcactgtcagaatctgagtcgctgtcggaatcactgtccgagtccgaatcgctgtccgagtccgaatcgctgtccgagtccgaatcactgtccgaatcggaatcactatccgagtcggaatcgctgtcagaatcggaatcgctgtctgagtcggaatcactatccgaatctgagtcactatcggagtcagaatcgctatccgagtcggaatcactgtcagaatcggaatcactgtcagagtcggaatcactatccgagtccgagtcactgtcggaatcggaatcgctatccgaatccgaatcactgtcagaatctgagtcgctgtcggaatcagaatcactatccgagtccgaatcactgtcgctatctgaatcgctgtcggagtctgagtcgctgtcgctatccgaatcactgtcagaatcggaatcactatcagagtcggaatcgctgtcggaatcggaatcactgtctgagtcggaatcactatcggaatccgaatcgctgtcgctatccgaatcactgtctgagtcagaatcactatcagagtctgagtcgctgtcagaatcggaatcgctgtcgctatctgagtcactgtccgagtctgagtcgctgtcgctatccgaatcactgtccgagtctgaatcgctgtcggaatctgagtcactatctgagtctgaatcgctgtcggagtcagaatcactgtcagaatcggaatcactatcagagtctgagtcactgtcgctatccgaatcactgtccgaatcggaatcactgtcggagtcagaatcactgtcagtatctgagtcactgtcgctatcggaatcagaatcactgtcggagtcagaatcgctgtcggagtcggaatcactgtcagaatccgagtcactgtcggagttcgaatcactgtcggagtcactgtcggaatccgaatcactgtctgagtctgaatcggagtcactgtcgctatccgaatcactgtctgagtcagaatcactgtctgaatccgagtcactgtcagaatcggaatcactgtccgagtctgaatcactatcggaatctgaatcactatccgagtccgaatcactatcggaatctgagtcgctgtccgagtctgagtcactgtcactatcagaatcagaatcactgtctgagtcggaatcactgtctgaatctgagtcgctgtccgaatcggaatcactgtctgaatccgaatcactatccgaatccgagtcactgtctgagtcggaatcactgtcagaatccgagtcgctgtccgagtctgaatcgctatcggagtctgagtcactgtccgagtctgagtcgctgtcggaatctgagtcactgtcgctatccgaatcactgtctgagtcggaatcactgtcggaatctgagtcactgtcgctatccgaatcactgtcggagtccgagtcactgtcagaatcggaatcactatcggagtccgaatcactgtcggaatcggaatcgttgtccgagtctgaatcactatccgagtctgaatcactatccgaatccgaatcgctgtccgaatcggaatcactatcggagtcggaatcactgtcggaatctgagtcgctatcagagtcggaatcactgtcagaatcggagtcgctatccgaatccgaatcactatcggaatcggaatcgctgtccgagtcagaatcgctgtccgaatccgaatcactatccgagtcggaatcactgtcagaatcggagtcactgtcgctatctgaatcactgtctgagtcggagtcactgtcgctatctgaatcactgtctgagtcggagtcactatccgaatccgagtcgctgtccgagtccgaatcgctgtctgagtcagaatcgctgtctgagtcggaatcactatccgagtcggagtcactgtctgaatccgaatcactatccgaatccgagtcactgtctgagtcggaatcactatccgaatccgagtcgctgtccgagtcggaatcactgtcagaatcggagtcactatcggagtcggaatcgctgtctgagtcggaatcactgtcgctatctgaatcgctgtccgagtccgagtcactgtcagaatcggagtcgctatcggagtcggaatcactgtcggagtcggagtcactgtccgagtccgagtcgctgtccgagtccgagtcgctatcggaatccgaatcactgtctgagtcggaatcgctgtcgctatccgaatcactgtcgccgtcagaatcactatccgagtcatcttcactaacattagcagctaaatcagcatagtagcctgcatcatcagcggcacttgaagctttctttttagcttcagatgcttcggacgctttctttttagcttcctctgcataactggaagcagccgagttttcgccggcagcttccgcagaatctgcatttgattgggcggctgccgcattagaagctgcagttgaagcagctgttgcagctgactgtgcatcagaagctgctgccgttgcttgttctgcgtaggagcttgcttctgagtttttacttgcatattcgcccgcaatgttcgcataagaactagcaactgaaccatattccgtcgcttgatttgcgtagttagctgcttcgctagctgcagaatctgccgcttcagttgaaacagcattaacagtcaagtaagcccggcctaaagttacagttgtcgtggtagtagtcccgttagtcgtattggatccagtaataactaggtagtaataaccggattgccctactgtcagatccgacagattaagtgtcgtaccagtctgaccactcagcgctgttccagtaccgtccgctgttgaagaataataccattgataagtaatattagtcccagtacccgtagtcgagccatctggaacccacgtcaaatcacttcctgcatcagcagttgtatcctcaaggccactaccaattgtaattgtctttgaagatgaatagctagttccgtcagcatttgtaattgttgctgtgattgtcaccgttccattagacacaacggtcaaaaggccagaatcatcaattgtcgcaatgcttgaatcacttgtcgtccaggtaatcgttccagtagcattctcagggttagtcgttgatgtaaactggctagtaaccttatcgtttgagccacttgaactgttcgttggattaatgacgtaatcatcaccagctatggaaatgtttgttgctggaatattgctactataaacatcgacttcagctaaattacttgcaaatgtataaactgtaacccagtttaacaagtcccaagaaaacccttgtacggcttggaacagcaatgatccagtatagcccgctttgatagtaactgttaatgaactactagttgacagtaaaccagcactgtcaaccggattatatgattcaatataagcgccagccttatctaaggtcatccaggtgccgttaacttgaacataccaagttgtttttgatgatagtgcaaccccacctagtcctaatgctgacgaagctgacaaggtaaaggtcccaccagaaacggtcgacgtcactgctgcgggttgagaagtcatcccaccagaaataacaatccctagaattgtcgttgcattacccgtattagtgcttttatatgaattcgtattgtttgaataattcgtcgcgttactagccgccgtactacctaaagccgcattggatgtagacaatgccgcatatgaggttgcttcactggctgccgctgaggcattagtcacatatgagctggccatagcataatcgcccgcagctactgccgatgaagcctggcttgtatactgagctgccatttccgcagctgaagttgcggccgccgctgcacccagagttgtcacggcataattattagtttgtgcaacgtatgagctacccaacgtagtgtttgacgcatactttgcacttaatgaactcgcgacactgattgcattcccggctgccgattcagctgctgacgctgcgctagaagcggctgttgcaatcgaattataataactggattgtgcttgcacaaccgtttgggtaatcgcactcgccgcactcgaagcagcattcaattgatccgttgcgtaggtcaaacgcaaagccgcgtaactttgttgcaaggcagccgaattataattcccgtccgcttcactagctgccgcagcgtatgaactagccgctacagctgcagaacttgccgctgcattataactgctagttgcagtggtattaaatgaagacccagcaacgttatatgcattagcagcgttggccgcataggatgcagctagcgaggcctggtcaccggccacatttgccgatgacgcagccatactagcataacttgatgctaaataatcagcagcggtatcaccgccatcttcattaaccgcatttttcaaagcagtatcgagactagctgctgcctcagatgccgcactacttgcagaactagcatattcagttgcaacactcgcataactcgatgccattcctgcccagatattagcactggtatacgccccttcggcttcataagaagcggccgaattactggccatagttgcaatacttgctgcctccgaagccacactcgcatatgagctagctgcgttgtatgaagaattagcctgtgatgtgtagtagctagctaatgagcccgtcaagttagctgaagaactggccaaactgatcgcactacttgcagcggcagcttgagaggttgccactgaggctgcgctgttggcttggctggcataactgctggcaatttcagtgtaggtcccttctggattggtaacaacaatggtaatcacattaccagctgcttcaaaatttgaagtcaagattaatgctgtaacccgcttaccactaacgactgcttgataataatacgtccctgaagtagttgcagttgttgtatacgttgccgatgttgcaccactaatggtcgtccaagttgctccatccgttgagacataccaaacataagttggtgtaccacttactgaatatcctgaatccaaacccaccttgttggtaattgtcacagtatctccagtcgagacactttgcgttgccgtactcgtcgttaaagtcgcattggaactaacggtttgttcattggcgacattcgtcgaaaacttagcagctaaagtcgcgttagactcagcagttgcagcgtaactagcagccaatgaagatgccgattgggccacccgagcgtatgagtccgcggtggcaggatcactagcactgacagcagattttgcagccgtactggcgacggcgtaggctgacgaagcagagctagcggccgttgcagcacttgaagcataagctgacgcttgagtgccagtttgcgttgccgccacactggccgcacttgaagccgtactctttgacgtattcgccacgtttgcacttgaagaagccgcactcgccaaatcactaattgcagtactattggcaaaaatggctgccgaactagcggtgctagtagctgtgctcccggcggcgtattgactaagcgcctccgttgcggcggaggaagtaactgcataggcagtactagtggcttcatagtcattatttgccgcattactacttacagcggcatatgctgaagatgctgccatcgcaacggtcgttgcgttaaccgcggccgttgaagccgcagctgccgtgctagaagcaacggtttaagctgaggtaacggccgtattatttttgtcgtattgcatggctaagtatgcactgttggctgcttcagctgccgagctggctgctaccgtggctgcagatgccgcactagatgcggcggaataattgctacttgctaaattaattaagccttgggtagcagcactgctggccgttgaggtggccgttgaagccagggctgcgtatgaactggccgcactcgctgcactatatgctaaagagtttgcaccagagtatgcgattgcattatcaacattggaccccacaccatttgtcaatgcgtctaagtacatgtttgcaatactattgtagtgccgtgacaaatcagccgcgttaagcgcttcttgataggcactttgggccgcactcactgctgcttgcgtcgttaggttattgaccaaactagcatagctgctggcaagtgtggcgtatgaaccagctaatgaagctgatgatgaagccgccttagctacggtactatcggtatgtgagctggcagccgataccgacgagtaagctgcaatggctgccgttgaagccgccgtacttgcagacttagtcgtgctggcaacactgcttgctgtcgagacagtacttgccgctacgctagcactgcttgacaaactcgtcgtacttgagctagctgcggaagaactgctgctatcagttaaactcgatgaagtagcgcttgacgagctcgaactactacttgaacttgcgctggatgcgctcgaactagccgttgaaacactgctactactagtacttgatgtacttgtcgcattagtcgtacttgtttcgctcgcagaacttgcgtctgaagcactgtcatcgctgcttgaactatccgatgaggattcggaattactgttcgaggcagtttcactcgaagaagatgccgtagacgagtcactggtagtactagttgacgtactacttgccgttgcagcagctagtgccgccgcactcgctgctgcagaagacgtatccgcccccgagctggcactactagtggcactacttgccgtatcgctactagtatccgccgaaaccgtatctgcatgagatactaactgaggtgcagcagtcaatacaaatgatgccatcgccgtaaatacccaagtacggccgactttaaacatcttgtagtgaacttgcggatctcccctaaaagatttatgtctcagaaatttcatggttttgccttccttctctaacctaatcaaacccgtttatatatgatacaaaaaacacatatatagcatcattggtatacaccatcaatcgttaggctatgcactcataatactatgattatgttttgttggcaatagttgataccgtcaatcttgttacacgttttccattaattttcctaaaatagttaccaaataaataatattaatgaaaacgagtgtaataggcctcataaagcccattacactcatctaacaacttaaaatttatttataacacttatggaaattttattgaaaatttttcagattttttttacgtcaatatcaaataaacgacaaattatgagtcgctttgacaattaatttgttgatactaagccgactaatcctgattttggtttaaatcagccgcgtgttgtgctgccgttttttgtggtccgcgatccaaactattcacaataaaggctagaataaccaaaccaaggccaatcaggtagacccaatgtaagcccgtatataagatacgatgaagtgtcggcaacaaatgagacggtaattgcgttgctgtctgtggattgatcaacttgttcatcatcgccatgttcgttcctgcatggtgctgaataccttggttcatcccaacgttcaacgcaattccaaagattgaaatcatcaacgtttgaccaatcgttcgactcaacgtattgaaggacgttgcgacgcccacgttctcagctggcacaaggtgttgcgacgtgacggtcgttgctgtaattgtaattccgaagcccacgccaccaatcgctgtgatcaggaagaaccatgggaaagcagtattaactggcaaccacgctaagcaaatgcttgtcacgaggatgaaagccaaactcagatacaaaatccgtcgcggcgcccactttgccaataaccgacccgtcacgaatgacccgacgatccacattaacgagctcggtgtcactgcgaatcccgccaaagaagccggtacacccagtatcccctgagtccaagttggaatataaacttcaacggccattaggaaaccactgactaaggccgccacggcattctgaataataaacgtgtggtttttgaataaatccatcgaaatcactggttcatccgtgcgactttcacgacgaataaatagccacaaactgagcgcactaatgatccaagcagtcccaacggccacccaactgatagtggcgtttcccaatagttggaagcttagcatcaagcacagcaagaagagcatcagccaaaagctacccaagtagtcgattttcacgttattgtgacgtttgggttctcgtaaataaaattgaaataggaaaagggtgatcaacccaactggcacattaatgaagaaaatccaatgccagctgagcttatcaacaattagtccaccaatcagcggtgccagcactgacgcaatgccccacgctgaactattgaagcctagcactttggcccggcgttcgaatgaataaatatctgcgataattgtcattgagactggcattagcgccccggcgccgattccctgaatggcccgccaaaaaattagcaccggcatcgaattagacaaaccgctcatcatagacccgataataaaaataattagtccggcttgcatcactggttttcggccgaccaagtcagtcagctttccataaattggcgtcatcatcgcattagtcaataaataaattgagaaaacccaattcatcaatgaaaccccgtgtaaatcaccaacaatcgttggcaaggcggtcgacacgattgtcccttcaatcgcactcataaacgtcgcgacgtaaatggcaaccgtaaccgccattacgttagttttacgctgttgcatcttagtaattctccttctctatcaatcattttaaaaccccgtgcatctaaaatagcccgcaaaaaaaagcgaccttgaaaaaaggtcgcttttagcgtcgagtacctacagaccgtaacgaatcaacgttaccgcattatttaaatgctgcttttaaagcatccactttatcagtatgttcccatggcaaatcaatatcggtccgaccaaagtggccgtatgccgcagtttgccgataaattggccgttgcaaatcgagcattttgataatcccagctggacgtaaatcaaagttttcgcgaatggcgttaatcaacgcttcatcactaaccttcccggtcccggcagtatccactgcaatcgaaactggttcggcaaccccgatggcatatgccaattgcacttcgacctgatcagctaaaccggcagccacaacgtttttggcaatgtaacgagcagcgtaacttgcagaacgatcaaccttggtcgcgtccttaccagaaaaggcaccaccaccatgatgggcaaaaccaccgtacgtatccacgatgactttccgaccagtcaaaccggcatccccttgaggaccaccaataacaaaacgaccagttgggttcacaagatacttagtttggtcatctaataaatcagctggtaacacagccttgatgacttgatcaatgaccgtttgccggatcgtgtccaaatcaacatcaggatcatgctgagtagacaagaccaccgtgtcgattcgcttaggttggttgtcttcgtcatattcgaccgtgacttgggccttagcatctggacgtaaccacttaatggtaccatccttacgtagcgctgcaattttacgcatcaaccgatggctcaatgcgattggcagtggcattaattcaggggtttcgttgatggcataaccaaacatcatcccttgatcaccagcaccgatttgatctaatgggtcagcatcgccagaacgcgtctccaaggaatcatcgaccccttgcgcgatatctggtgattgttcatccaatgagacaaggacggcacaattgtcaccgtcaaagccgtattgaccatcaacatagccaatcgacttgatcgtgtcacgcacgaccttttgaatatcaacgtaggccttggtcgaaacttcaccgaagaccagcactaatccagtcgtcactgaagtttcaacagcgacccgtgcttgtggatcctgggctaacattgcgtccaagatagcgtcactgatttggtcagcaatcttatcaggatgaccttcagagacagattcagatgtaaataagtgtctttcactcacaataaattcccccttgataatttcggttacaaggcatctaagcatcacttattcttcattgaacaagctaaacttatcctttcgggaacggctcataactatataaggttatcacaatcaccattttttttaaagatttctgtcaaattattgacgggaactgccccgaccggtacgattaactcattatcctaattagagagtgttgacaatatgattcgaatcggaaaattacatattaaacgcgattacatcgccttggcgatctttaccatcgttcaaagcatcattagttggtgggccgccctcgattacgggcgctcatttcaaacggcctcattttcagccgcgcagttaccactgattggctacaccttagccgtggccgccgcggtcttcattatcttagatcggcggattgctccccagtggagcctcattgcaattggaattaccgtggcctttgcatttaccaacattattgccaaggaatccgaactactgtacctgctattaacgtgcagtgcgtggttgctcgtgatggctgttccacgcttcggtatgcaaaactactttggtctagtcgttttcggcgtcatcatgacgttcacgatcccagtggccgtcttcgatttacaaaataactatttatcaactacttttctctggaaactggcccccatgctggctagttatgtcttcctatacgttccgagcttcagccgtcagcgccaaatcaatcaactgatttcggccatcactggcctgctacttgttatcaccatcttcctgcagccgctgacctggcaaacgatcgttgcaattctcatcacgattgctgtctggttcagtcaacagtcctttggccgtactcggttacatctcatgatcaacgtagccgttcagttggcactgattttattactttattaatatctagataacaacaaggcgtctacctagtctcttaaactcggtagacgccttgtttgcccctatcaccggttcttaaagtgctgctattaactggcgccacttttcaataatcgtctgcttgctgtaacgagttgctgaattgtaggcattcgtaatcagttgtgcttgtcgttcagggtgctgtaaatactgacgaactttcattgtcaactcatcaacatcattgggtgtcactaagtacccgttaacgccatcttcgataatatcttccggcccgtacgcaattcgatagccaataaccggcacgccatagctttcagcttccattgtggctagcgaaaagccctcttccacactcgtcattaaggcgaggcttgcccgctggtactcttctgccagattgggcaagaaaccccgaataacgatatttttttctagatgattggcctgaataaattgacgcatttgcatttcaatcttttgcccatgcccaaacaactgcaaagtcaggtcgggaaattcaccaactaaccgacgaaccacttccagttgatgtggtaattgcttttctggcgaatagcgcgccacactaataatccggtgcgggtcacgaccatcaattttaaccggatgaaccgttgtatagccgactggaatcacgacaactggtggtgaattatcatagcgtgccaataaatcacgcttttgatgctcggtcgacacaataattcggtgaaattggtctggatgggctaggacataccgatagaccgatttcaaatgcccacttaccacgtcctcaccaatccgtagatgcgtgctatgtaagactgaacacacgcgaattgcggggcgcgtatgacctaaggccgccgccgtttgtcggttacgatcacagaaatagacgtcatcagaagtggccaactcattgaagaagaatgtctgaaaagcctgttcggtattgaagaaaaagtctctttgttgatagttcttcaacgtaatcagtcgtagttttggctctggcccggtaatgtcatactgtttgataattttgacttgcccttgtaaatcataatacacttctgtgtgcacttcctgatgtttcactaaaaagcttgtccggctcaggaagccccggttatcataaaattcgcgtcggactttaacaccctgattatcaaaataattgacataatccaattgttgtcgcccggcgtccacaaaatgaacgtacatcaaatattgaccatcggtacccaggacgcgaaaatccgtcgtatttggaacctgaatcaccttaaagtgacaaacagcttgccaatagtgcatccaatcatgatggattttagtcactgcttcaggcatcgtcccctgaaagaaatcatacaaacggacatagatgttggcaattgtgttaacatctatttttatatcatgccggcttagctcagttggtagagcatcggtatcgtaaaccgagggtcatcagttcgactctggtagccggcacttgtgaggtgggacgtggttctcgcctttttatttttaaatagacataaaatgattggcagctttgcgcaaacgcaaagctgcttttttgatataagaatgttagctatttgaatgccgaagtatcaaaatgatcgtaagggcttagtaggatgatgcctattgtcgccactgctttttaggtatgcttagcatatcaatcttgcggtttattataattagtcgcaataactgtaaattacatgctgcgaacaatcatagccattttaatagcggtactttattgttgataatttcagttttgttttttttgtttaattagatttttaataccaattgcgtattttcagcatttgaatgctattaattattttatattaaattagaatttagtgttaattttagaaagctaaaagccttataaaatgttctatcaactagtttttggtgctataaaaggatttaagactatttatgtatggtggatattaatttaattaatggttattagattagaaaacggttagtgctattgttgattaagattaaggctagtataatagttattatgtttaattaagaaacaaaacttgttacttttaaacgaaatacaaactggttaagaagtttggaggaatctctattggataaggaacaaaagctggatcggtcgttctttggccaaccccgtggcttacggacgttgttcttcactgaaatgtgggaacgattcagttactacgggatgcgtgcgctactgatctattacatgtactatagtgtcgctaaaggtggtcttggatttgaccaagtcaccgcagcatccattatgtcaatctattcggcattagtttacgtttctagtgtcctcggtggctttctaagtgaccgtgtctggggtagccgtaagaccgtctttattggtggggtcttcatcatgttaggccacatcgttttatcaacgccatttggagttggtgcactatttgtttcaatcgcacttattgtcattgggactgggttattaaagccaaacgtctctgacatggttggtcaattgtatacagtggaagatacacgtcgggatgctggttttagtattttcgtcttcgggattaacttaggttcattggttgcaccagccttagttggtcggatcggcttaaatgttaacttccacttaggcttctccttagctgcgattgggatgttctttggtctattgcaatactactttgatggtaagaagaatttaagttctgctagcctctatccaactgatccattagaacccggtgatttaaaaaaaatcatgcggtggacaatcttaggaatcgttgggattgggttgattctactattaatgcaattaatgaatgctcttacgttagcaaatgttattagtttaattagtacgcttgttatcttgacaccaatcgtttactttattttgatgttaacgtctgacaagactaatgcaacagaacgttcacgtgttcgggcttatatcccattgtttattgccgctgctttattctgggcaattgaagaacagggttcgtccgtacttgcgttatttgcagctaatcgggttaatttggatcttggttttacccatctagctgcttctgatttccaaatgctaaacccattgttcatcatgatttatacaacaccattcgtgtggttgtggactaagtggggtaaaaaacaacctagttcaccaactaaatttgcgattgggttgctattcgcgggggcttcttacctagtgatggctgtacctggagcgctctttggaactgcagggaaggttagtccatggtggttagttgccagttgggcagtcgttgaaattgctgaaatgttgatttcaccaattggtttatcagttaccaccaagcttgcaccaaaggcttttgcttctcagatgatgagtatgtggttcctaactgattcggttggtagtgcgcttaatgcacagattgtccgtttctactcgacgcaaaccgaagtgccatattttgcgattaccgggattgttagtgtcgttttagggattatcctctttatgatggtgccaatgattaaacggtcgatgcaaggcattcgctaaattgaatatttactcgaagatatgttatcttagtggtagcatatcttttttgttttggaggggttgaccatcgtacgaattgctttcagtagtgataatcattttgatgttaatcgagtggatgcgactgcgatgatgcgatctcaggcgacctatcttttacagaatggtgttcagatttatttgattgctggcgatctttttaatgactttcagcgtagtcagcagtttgtcgtcgatttacaggccctattaggcgcacagacgcgtgtttactggattgcgggtaatcatgacatggtccatggcatttcgtttgacgagcttgaaacagggtattttgatggctacctgcataaccggtatatcgatatttctggtacagattggcgcgtgattggacataatgggtggtatgactatcagtatgctgcccaggtccctgatacgactgcggccgacttcttacactggaagaatgcgttttggatcgaccgggctattaaacagccgatgagcgatcaggagcggactgatttaatgctcaaccaagtaaaagcgcagcttaacttggctgctgtggatcacaagcaagttatttttatgacgcactttgttccccggatcgattatttgcgtttttctgatgataatcggttttggaatatggctaacgcgttaatgggaacgccccggttaggacaactgttggagcagtttaacgtggcgcacgttttatttggtcatttgcacgtccatccgcaaccgcgggtgtttggtcagaccacctattatgaccaagcagtgggctatggactcaagcgtatcaatgaatggcaagccaataattttatggcggagtggtatcaagatacgcaaattctggatttgaaataaaaactgaaaaaactttgaaaaaagtcttgattttttattcaaaattatgtattctaatatagttgaatgatttacggaggggtagcgaagtctggctaaacgcggcggactgtaaatccgctccttcgggttcggtggttcgaatccactcccctccatttcattattgggctatagccaagtggtaaggcaacgggttttgatcccgtgatgcgctggttcgaacccagctagcccaattgttacgcctttcgtcgttaatcaggtcttaggatcttgatgtaacgacttttttattggcttaaatttatcttaatatcggcgggtagtgccacttcgtgaagaatgcgtaacggattcttcatgaagtggatttttttgtctcggtctgtttatttgccatcatcaataataatgtgatatgttttagtattctatttggggcacgatccagatgggataggaggtctggtcaatgaatttatttattccgtaagtacacggaagaggttaatggctggcattgttaattttaaaaatacgtactagttaacgcgtcatgacggccatcacaattattatgagtcgttcttataaaagcacaccaatttttaaagcacatatgggttatggaaagaagcgcgctagccgtgctgttcgaaatcgtatgaatcgtggtgaatttgatgatttgccggctaattcgcatgcctggtataaacgatgttatgagcagtatgatgttgtcgattattgctccagagagacttattcgcaagttcaacttgagctggagacgatgcgattagagattactcgtaacggtgggattattcgaagaatcccacaacatctggttgttacgtatacttttgatccggtgatatctgatattgtgcacatgcagcgaacggaagaactaattcctgcgcaagatgtccaaatgtttgtaggtacttttgaacagtggtgtcgggagcgtcgcaactgctgggccaaggcttattatcgaaaataagtcgtattggaacttgatctatgagatttggttgaagaggctacgtagccttagttgtcccactaccagccccaactagttgactgaataaatcaaattttccacagaactgttatcaaattcagtaacggcaggctgtccagcgtcgcaataatgtttgggcagcttttttgcatggcccatatctggattcaaaggcatttacctgccagagatgacgtggttattaagtatatgactagcagtcagttattcagaattataagatgtttattcaatcgaacctcgaaaattgagtttgttagcgttaagcttaatttaagaaatcataccatcatgaataacgtaagcgaccatgatgatgaccaaggaggatttgaaatggcggtaactaaaattgatttaaaaaccacgatgacttaccaggagcatgcaattactagtaaatcatttgctcgaaaattagggattgaactgccgtttgcgatgtacgcaatggcggcgggtgaaagtattagtgctgaacaatccacgctgacccgcttatttgaggttgttgatggtactttgaccgtccgtttggcgacggagaccgaccaagaagtgcatgcgggcgagatgttagtggtgccagctcatacggtccatacgttggtcgctgagcagccgtgccagtttattcaattagaaacgaaataggccttaatagcgagatgcggaggaattcaaatgagtttaattaacaaaattgatcatgctaaggtcctcaatttaactgaacaaattccactggatgatgatcaagttaatagccggacactggttcaacgggatgatttaagtatgacgctattttcagtcgcaaccgaccaagagattggcggccattctgcccagggcgatgcgatggtcaatattttaagtggagaagcggaaattacgattgaaggcaccatttatcatttaactgcgggacaatcgatcgtgattcctaaggatgcccggcacgcgttatatgccgttcaaggatttcagatgttattggtggtcgttaaacccgactaatgcacgtggttatcgatgagacggagggagtaatatgccgctgtatacgtttattggtgatattcatagtgccgcggatgatctggcagttttattagccgatcctgaagttaccgcgacgcgcttgattttcttgggcgattatattgatggtacggcggcacgctattttggtcatgccaccgagtcagctccgttggcgccgctaaaagtactgacgatggttagaaaacgggtacgggaatacggcgatgtggctttacttggcaatcatgatgaattttggctacggacagctcatggtgatgacaatgccaccgcaacttgggtgttgaacggtggtcaccggacctggcgcaaattagggatttactcctccaatcccaatcatgttcggcgggcattaaatggtgcgctattaaagccggatactgatttcttagcacatttgccactgatgtggcaacatggtcggttactggctatgcacgcgggtgttaactggcaatacccattaacacaacaaacaacgactgacctactgtggattcgggatgactattatgatgacttcacgactggcagtcaccgttggcatcggaacttattcaataaagtcatcattactggtcatacgccggtgcagaccttgactggttcacacactggttatttaaagatgcaggcagatgcgcaagacgttccacgatatctaattgatgcaggcagtcgttcaggcctgtttgatggtggaatttgtgcgttaacgctgacggtcgatggtgaatttgtcagggcgaaacgcgtgatcaagggtcaccgctacgatggtcagcaaatcgtcactccggccatgttggtggatcaggcgcactaagtatcactaaacatctcagagatagaacgtaaaaggagcaggctcacatgatattgagactgctccttttatgatgtcacgctagttactggttttcgcactatttcaagttgattggtttgcaagttctcactgaatcgttactcagcgtaactgaattataggtgtaaatagaaccagccaccaaggcctaaaatgaacaggccaagtccattgagggccgtaaacacgatcaaaaaatggtggattggttgttcatcattgaagggcaacaattgttttaaggcaagcagatttgctagtgaggccaccaatgaccccagaccgccgatgttgacgcctaaaaatagcgctgataaatggggcgtgaaattcgctagtaagatggcggctggaacattgctgatgacttggctagtaattagtccagtaatatagacactgggggctgtctgagttaattggttgagccaatgcgttattgcgggattatgactgatggcgctaacgaagatgaagaagcagataaaggttaagagtagtgcgtaatcaacgtactgaaagacgcgtcggttaatcatgaggcctacgacaatcgttccgataataactagtgaaatgggcaccaaattaaaaatgccaagcataatgaaactgagcaggccgcccgcaagcccgatttgactgcgagaaatgggcgtagatttggttggtgttacagttagcggcaaccgaggtaaccgccggcttaaggcaactaataaagctagactagcaagcattaacggagtcgacaatttaaaaaacgtgaatagattaacgtgatagaacgtgaccaaaaataaattttggggattgccaatgggcgtaaacgcgctaccaagattggctgccatgataattaaagtcgttgggtaggcaatggccaggtgctgccgccgggcgagtgtgagaaagattggaattaacgttaggatcgcaacgtcgttagttaaaatcattgagccaccaaaggccagtaagatgaataattgacacatttgacgggtatcgtgtgatttaactaagagccagtcccttaaagtatcaagcaaatacatcgcgcgaagtaattgaacactgatcatgagtgcaaataaggtgccaatcgtagcccaattaattgccgtcagttggggtgtcccgatgaacaaacttaaaccagcacaaattaatgcaataataaagattttatcgtgaagtgtgcgacgaacgactgtcaccatggtaaacgtccccctcaatagtcagttaattagttctaacttaaacaaactcgtcgctaaatgtaaactgatagacatttttcagataaggatgtagccacccgaacggtaacccaaataaaaaatcgcttcaaagttatgtgtttaactttgaagcgattagtgcttggttttgattgccagttagcttgcttaatgtgtatctagtttatcttgctgagtgttttgaccgaagaaccacaagtaggcaccatataacgcgttagcgagcatcactagttgcaatgctaacattgaggcggctgcaggactgaagccttttaattggttgaaccagataataacgttaatcacgtcgagtgtgatccacgcaacccattgggaacgataaccgttgaccatgaggacactaccgacaatcccaagtggtaacagggtcgcgtccaggtagatttggttaccgttaagttgtttactaaagtgtaagacaatggcgtagacgagtacggctaacgcgaaccaggcacaaccggctaatttgctcaatttacgaccagtcagttcgctggcatcgggttgcgctgccattttacgatgccagacggtgatgccgacaaattgcatgataaggtaaaatgattgcgacgcaatgtcaccaatcagccgattggtgatggccgtagtaagccaagccgcacaggcaataatgccccaactatagttcgtcagtcgcccttgatcaaccagaattaagttaatcacgaccgtaatcccggtcaataggccaatccagccatgtaggctgtaatcgcgacccagaataaaaccaatgatggtcacgattagcatcgtgctcatcatcaacttagtggtgcggcgaagcgtctttaattcattaagtccccgttgccagctgaagacggcgcacatggccgtgggcagactagtgatgtcttgctggcattgttgcagcagggttgataaggtgagtcggaaatggttgttctggttcatagtgaaacactccttagttgtttttagacagccgtgttcggaagcaacgctgtgtttgattgctgtttacattagcttgttcaagcagacctgtcaacgagcttcgcacatattgaaggccgattattaatagattaatcaattggtttcagtattgataagcaatcaccttaatagagtggctcgtgatatttatttgttgatagtgaaagttgagctgaaagaagtgattaattacccacagtttcacaaatattggtatagtagaagagtaagcgggaatgtctgtttaatcctgcctagccgttaatcggttagtggttaatgatataaattataagtcagaggagcgttttacggatgaaaatcggattcattggtgccggtaacatgggccgcgcgattattgatgggtggttaaaacaacaagcggtcgtcccagcagatatttatattcacagtgcccatgctgcgagttatcaaccttatgcgcaaaaaaatgggctacaggcctgtgacactaatttggccgtggcacaagctgctgacgttatcgttttggcagttaagccgaacattgcgttggccgcattaaaagaagttcaagcagctttaacgggcaagtgggttattacaatggtatcaggattgagtttggccgattatgccacggttgtccctgatctccccgttctgagaatcatgccgaatgtgaatgtggcgattggtgccgggatgacggcgttggttggtaatgatgccttaacaccagagcaatatgcggctgggcaacaattattcgatgcgattggtgccacgagtgccatcgctgagaaagattttccaactttttcagccttagcaggtagttcgccggcctacatctatttctttattgacgcgatggcccgcgcaggcgtcaagcacggtttgagcaaggatgcagcgactaagattgcggcgcaggccacgctgggcagtgcgcagaatgttttagcttctgataaaattccgtttgacctgatcgatcaagtttcttcacctggtggcacgacggttgctggattactggccatggaagaggccggctttatgaccgcagtggtgaagggaattgatgcgacgattgcgaaggaacttggcgaatcttaaattacttggtgctagtggttgcaagtttggtctataccgattataattaaaccagataaatccaaggaggaattgttcatgagcaaagtgttaaaacatgccatcatttatactggtctagaaaagatcgatgacggctacattcgtttcggtaaggaaattgaagcggttggtccaatggatgactacgtggcccaacccgatgatgatatcgaatttgtgagtggcaaaacgattgtaccgggcttcattgatgttcatagccatggtggttatagttttgattcaatggacgggaatccagctgaaattaacgaaatggttaatgatatggttgcccgcgaaggtattacgtcatacttctgtacgaccatgacgcaatccaacgaaaacttagatcattcgatggccggtattaacaaggccgccgatgaaaatccggttatccaaggggttcatttggaaggcccattcatttcggcgacgtttaagggtgcccaacctgaaaagtacattaagaatcctaacgttgacttattagacaactggaacaagttgtcgggtggtcgggttaagttgattacttacgcgccggaagatcctggttcgcgtgaatttgaaaagtactgcttggaaagtggcattgtgccttcagtgggccacagtaacgcgactcgtgaacaattattagcaagtaaagcaactcacgtgacgcatttatacaacgcgcaacgtgaattcaagcaccgtgaaccaggtgttactggtcatgccatgcttgaaaacaacatgtactgtgaattgatctgtgatgggttccatatcgtgcctgacatgatcaagctcgcttacgaacaaaagggcgttgaccggatcgaattggtgactgattcaatgcgtgccaagggtgaacccgacggtatcagtgaattaggtggtcaaaaagtgattgttaaggatggtcaagcacgtcttgaagaaggtaacttggctggttctgtcctgacattcattaatgccttcaagaacattcagaagttcaccggttgcggcattgctgaagcggttaagatggcttctgtcaaccaagcacgtgaatttgggttgactaagaaaggaacattggaagccggtaaagatgctgatatcaacatcttagatggcaatcaagatttagtcgcaacatatagctacggtaaaaaagcagctaaataaattagaagtaagggatgagtaccatgagttcgccaatttatattcaaatccacaaccaaattaagcaggcgattgaagcaggtcggtgggccgttggtgaccggattccgtctgaacgggagctggctacacagttcgatgttagtcggatgacccttcgacaagcaatccagacattggttgacgaaggaatattagagcggcgagtcggtgccggcacgtttgtcgcgaatcagaaggtccaagaaaaaatgtccggtgtcaccagttttactgatctaatgctggcccagggtaaggtcccatcaagtaagacgatttcatatcacgtgacgagcccgtcgctatctgagagcgaaaagttggcgttaggcgccaacgaacaagttctacggatggaacgaattcgctatggtgatgatgtgccaatttgttttgaggtcgcaacagttccagaacgactcgtcaagcagttcaccaaggacgaaattacgagttcgttgtatcggacgttggaagagaaggcaagtttagtgcctggtaaggctcaacagactgtttcggcgatgtctgcttctgagcgtatcgcagaatacttgtcagtccggcgtggcgatgcgttgctacggttacggcagatttcgtatttgcaaaccggcgaaccgtttgaatacgtgcggacccagtacgttggtaaccggtttgagttttatcttgaaaaataaccagtcagtcgggtgctgggcacctgattagagtggtgataccaaaaatagctcacctaggatgttattctaggtgagctatttttggatttatgactgaagactgggtacacgcacaaaagcaattgtcatcgtaacgcagtggcttataactggtaatgattgccagttaatgggcttgctggcgcgctatttttttaactaaccgcaagtagcggggtaacacgagcatccgcttgaaacgacttggttcttgaatcagacggtagagccattcaacgtggtgtttttgccaaaataacggcgcccgcttaaccgcgcctgcaattacgtcgaagctacccccgacacccatccagagcgcatcgaggcgttggcggtgttcggcgatgaaaaattcctgcttaggaaaaccagtggctacgaagaccatatcgggttgcgcggccacgatttggtcgacaacggtttgttcgtcgtcataatagccatcacgggcacccgcgacaacgatgccgggataatctcgttgaacgatcgtggtcacttgctttaacacggccggcttggcacctaacaaaaagatccgttggtgctgttggctaccccattctagtagtgttaaaagggtgtcatagccggtgatccgttcggggagtggtgtgccaagaatctgggccccctgaatgacgccaatgccgtctggcgtgatatagtccgcttgcgttaacacctgttggtaatcggggtgttcacgagcgtacattaagatctcggggttagcggtcaccacaaagcgattgcgatgcgcgagaatatcggtttgaagttgctgaacaaaaccagcgttagttgtcttgataaacggcacgtttaagatgttaaccgtgtcaaaagggactgacataagcgacctcactttctaatcataattaaagtataggtaaatcaaggaattctgcaactttttggatgcttaagcgcattcttttataaaaaatgctaaaataagcttaacttactgtaaacacggttattacctacgaaatggagaattatactcatgacgcaaatctatccggatgatagttttaccttgcatacggatgcttatcaaattaatatgatccaaacctactgggaacaaggtattcacaacaaacatgcggtgtttgaagtgttctttcgtaagatgccgttccaaaatgggtacgcggtatttgcgggtctggaacgagttgttaattatatcaatcatttacattttacggcaactgacatcgcgtatttacgtgaactgggtggctactcagacggttttctagattatttagcgaatttcaaatttgatgcgacgattcgtgcggttcgtgaaggggacttggtctttaataatgaaccgttgttacaagtcgaaggaccactggccacttgtcagttaattgaaacggcactactcaatattatcaattatcaaacgttgattgcgactaaagcggcgcgcattaaatcggttgtcggtgaagatggcttactagaattcggtactcggcgggcgcaagagtttgatgcggccatctggggaacccgggcggcttatattggtggctttgacgcgacgagtaacgtgcgggctggcaaaatttttggtattccgattagcgggacccatgcgcatgcgctcgtgcagacttatcgaaacgattatcaagctttcaaggcctatgcggagacccatcatgactgtgtctttctagtggatacgtatgatacgttacgtagcggggtgccgagtgcgattcgagtggctaaggaaatgggtgataaaatcaatttccaaggggttcgtatcgatagtggcgatatggcttacttatcaaaacgcgtgcgtgaacagctagacgaagctggttttccggatgccaagatttatgcgtcaaatgatttggacgaaaaaacgatccaaaacttgaagatgcaaggtgctaaaattagtgtctggggtgttgggacgaagctaatcacggcctttgaccaacccgcgttaggggccgtgtacaagatggtttcgatcgagaatgatcatcatcagatggttgatacgatcaaactttcaaataacgcggaaaaggtctcaacgcctggtcaaaaacaagtttggcggattacgaagcgtgcggatggcaagtcagaaggtgactatgtgacgttgtacgatgaagatccgcgcaacgaagaatcaatttacatgttccatccaagctatacgtatattaataagacggtcagtgattttgatgcgcgaccactattggttcccatctatgaccgcggtcaacaagtttatactttaccaacgttagatgaaatcaaggagtattcatttgaaagtctagatgcactctgggacgaatacaagcgggatttaaaccctcaggattacccggtcgacttgtcacaaaaactttatgatcataaaatgaatattattaacacggtcagagaccacgttaaccataaagatgaggaggaagcttactaatgcggccattacaagctgagattattaaagcgttacacgttgcaccaacgattgatccagaagttgagattcgtcgaagtattgattttttgaaggcttatttaactaaaaatacctttttgaagacctatgtgcttggcatctctggcggtcaagattccacgttagctggaaaattgacggagatggccattaccgaaatgcggcaggaaacgggtgatgatcgctatcaattcatcgcagtccggttaccatatggcaatcaagcggatgaagcggatgcgatggcagcgattgattttatgcaagccgacgtgacggatcgggtggatattcaaccggctacggatgccatggtaactgcattggaagctaaccaattgacgattcatgatttcaacaagggcaatattaaagcgcgccaacgcatgatcgtgcaatatgggattgccggtgaaatgcacggtgctgtcgtgggaaccgaccatgcagccgaagctgttactggtttttataccaagtacggtgacggtggtgcggatattgtgccactatggcgattgaacaagcgtcaaggtaaacaaatgctggccgctttagatgcgcccaagcatttgtatgacaaagtcccgaccgctgacttggaagaagatcggccagcattacctgatgaagtcgcgttaggtgttcgttacgacgacatcgacgattacttggaaggccggacggtcagcgatgctgcggccgaaaagattgaggcgtggtacttaaagactgcccacaaacgccacgcggccatcactgtgtttgatgatttttggaaataagctagttagctgataatcgattaggattacggctaacctaattaaaaaggcgacttgaagattattcagcttcaggtcgcctttttgcatagtcacataattttatggtgactaccgtaatattggtgggattggtggaaaagcggtagaatggtttaaaatatgtaaacgcttaatgtgagaatatccaagtgctgtggcgaatgcagaggtagtcaaagcgattattttgctagacagctcccatggaatctggtattcttacgatacaatcataagggagtaactagcagaaatattctgcggcaatatcgtcagcaagaagccaatccggtattgtcttaaatagtgagacttatgtatgttcacacaattttgcgtgcatacatgagtctcattttctatctggagatcagttagggagtggggctcggatgccagaaaaggagcttacgatgagtacaaaaccaaagtatcaacaagcgttatccgccgtttatgaggaactaggcactgatgaacacggcttacagcaaagtgctgcgtcgcaacggttagaacaatatgggccgaatgcgttgaatcagcaaaaaacgacttccttgttgcaaaaatttattgcgcagttcaaggatttcatgattatcgtcctgttagtggccgccttgattgccgcctttactggggaagccgtcgatgccgttatcatcttattggtggtggtattaaatgcgattttcggtgtcttccaggaatcgaaagcggaagaggccatcaacgcgttgaaggaaatgtcagcgccggacgcgactgttttacgggatggtcagctgcaaacggtcaagagtgacgcgttggttcctggggatgttgtgtcgctagaagccggggatatcgttcccgcggatttacgattaattgagagtgcgtcattgaaggttgaagaatcggcgctgacgggtgaatctgtcccagttgagaagcaggcggagatgattgccgatggggaattaccaatcggggaccggttaaacatggcgtacatgaatagtaacgtgacgtatggtcgggccactgggattgtggtggcgactgggatgcagactgaagtaggtcgaattgccggcatgattgaagcggccgatgagacgaccacaccactgcaagcgaacttgacacagttaggtaagtcgctgacgattttaatcttagttattgccgcagtggtatttggtatcggaatgctgcgtggtcaagagagtttgatcaacatgttattgacggcgatttcgttagccgtggccgcaattccagaagggttgccggcaatcgttacgatcacgttagcgttaggaacccagcggatggccaaacggcatgcgttagtacgaaaattacccgcagttgaaacgttgggaagtaccgatattattgcctctgataagaccggaacgttgacgcaaaacaaaatgaccgttgaaaagttggtcgtcaaccaggaactggtggacgcgcgcgctactgaattgccgcttgatagccatttagcgcaagtgatgattttaagtaatgatacgaagatcatgccggatgggttagcaggtgacccaacggaaacagcgttgattcaatataatttggatcagggttatccagtcgatcagttattgacggaccgcccccgagtaacagaagtcccctttgattcggaacgtaaattgatgtcgacggtgcaccccttagaagatggtcgcttcttagtagccgtcaagggggctcctgatgaattactcaaacgggtcactcagattgaaagtaacggtgacgttcagccattaaccaagacaagccgtgaccagattctaactgttaatcatgaattggcaacgcaagccttacgggtcttagcatttgcttataaagtgatcaccacggttccgacgactgttaatacggagacgttagaaaatgacctggtctttgccgggatggtcggcatgattgatccggaacggccagaagttgagcaagccgttgcagaagctaaatcagctggaattcggccgttgatgatcacgggtgaccaccgtgataccgccgaagcaattgccgtccgtcttggtatcattaacgctggcgaagatgacgctgtgattactggtgccgagttagatgcaatgagtgatgcggaattcggcaaaaaggtcggcgattactcggtgtatgcccgggtggcgcctgaacacaaagttcgaatcgtgaacgcatggcaaaaacgaggcaaagttgttgctatgactggtgatggggtcaacgatgcgcccgccttgaaggctgctgatatcggtattggtatgggaatcactgggacggaagtttccaagggggctagtgacatggtcttggctgatgataacttcgccacgatcgtggttgctgtcgaggaaggccgaaaagtgttcgccaatattcaaaaggcgattcagtaccttttgtcagcgaacttaggggaagtcttaaccttgttcgtgatgacgatgttgggctggcaaatcttggcaccagtgcatatcttatggatcaacttagtgaccgacaccttgccagcaattgccttaggcgttgaaccaactgaaaagaacattatgcaacataaaccgcgcgggagaaattctaatttcttctcaggtggggtcttcagcagtattatttatcaagggctactggaaggtggcattacgttgctcgtgtactggttagctttgacgtatccggttcacgcaacggcctcattagctcatgctgatgcgttaacgatggctttcgcgacccttggcttgattcagttgttccacgcgtttaattccaaatctattcatgaatcgttgtttacggtcggcttgttccgaaacaagttctttaattgggcgattctagttgcatttgtgatgctggcgatgacaatcgtcgttcccggtctgaatgggttattccacgtgagtcacttggatgcttaccaatggggaatcgtggccttagcttccttatcgatggtcgtgattgttgaatttgttaagttcttccaacgtcgacacatgcggcgcgcataacccacccattaggggtaaaataaggctaactaatttaaagaaaagagtttgtacatgaaaaaagcaacgattcaaacgtatatgccagtactgtctaaagttatcgaaagtactgaaaaaatgggggaagaattaaacccatcttttgaaaaactacgtcaggccattgataatgacgcagttgccaaaatggttccagctgaattcaatgatattcagatggaatttagcgatggtactgaacagtatcaacaaaatttggcacagttgaaaaaagttgcggtacccgcacggttaatggggcggcatcgtaatttgttagcagcatacgaagcctacacgaatgcgtgtgcggccatgacggctagcatgaacatcgacgatcaaacgattgatgtggctgcttttaatcaggctgaaacggatcaagagactgaaatgggccgcgtttcaaataacgtgcaacggatcatgaatacagtcatgtaggagcgctaatctgggtgattggatttagcacactaataaaacgctcggtaacgtttatgcgttgccgagcgttttattgttggttgcggggcagccaactgtgcggccgcgccgtgctcgtttagcctaatgggctggttttttccagctcacaaccaatgtgtgaacagtatcggtaatggcttcgattggtagtgacagtcaacgacaattttcagatggtcattcggcgcggaaaccggagtaaaacgcgtataatataatgtaatgagattaaaagattgggtgaaataatggataatcagattttaacgttagttgatcaaacgctgacgaagtttaaaccgcaacagatcaaagcggttctcggactcatggacgaaggcaacaccgttccgtttatcgcacggtatcgaaaggaacgtaccggtaatttagatgaagttgaaattcgcgaaattaaagataactatgatcggcttgcgagtctagagagtcgtaaggcagatgtgatgaagttgatcgctgaacaagatcacttgacgccggctttaaagcaagccattgaaaaagctgacaagttgcaagatgtcgaagatttgtacttaccgtacaaacagaagcgacgtacgaaggcaacgattgcgaaagatgctggactggagccgttagcagcttggttattacgttttccggcaagtggtattcaggaacacgcggcgcagtttgtgaacgaagcgcaggacatcacagacgcgaataccgcgttagctggagctcacgaaatcttggctgaggcctttggtgataatgccggtttacgaaactgggtccggaattatacgcgtgaccggggcttgctagtcgcaaaagtgaaacccaagggtaaagcagccgatgaacaaggtgtttaccaacagtattatgattttaatagtcccatcaagcagatggtaccgtaccgggtactggctatcaaccgtggggaagccgaaaaagtattgaaagtcagcattgatgttgatcgtgctggaattgaccggtattgtcattttcgctttattggtcagcaccacggcccagcgattgaactagtagaagctgcttatcaggatgcctacaaacgctttattggcccagccatcgaacgtgaacttcgcaacgaattgagtgcggctgccaatgaacaggccatcaaagtctttggcgataatttgtaccacttattaatgcaggcaccattaaagggtcgcgtggtattagggttcgatcctgcttaccggacggggtgtaaattagccgtgatggacgcgaatggtaagttcttagataaacttgtgatttatccacacaaaccagctccaactgccaaacgggaagctgctacgggtgagtttaaaacctttttagagaagtatcatgttgaaatgattgcgattggtaacgggacggcttcccgcgaatccgaggagtttgtggcacaggtattgaagactatgacccgaccggtttattatgtcatcgttaacgaagccggggcttccgtgtactctgctagtgctaaggcgcgtgctgaatttcctgagctacacgttgaacaacgtagtgcgatcagtatcggccggcgactacaagacccactggcagaattgatcaaaatcgatccgaagtcagtgggagtggggcaataccagcacgatgtgccccagaaggaattgacaacgcagctggatacggtgattgagaccgcggttaaccaagttggggtcaatttgaataccgctagttcggagctattgacgcatatttcggggctatccagcacgattgcccaaaatgtgattacttatcgggatgaaaatggcgaattcacgagccgaccacaattgaaaaaagtgccgcggttgggaccgaaagcttatgaacaagcggtcggcttcctgcgaatcattgacggcaagaatgtttttgataacacggatattcatccagaaagttatcccgcagccaaagcgttattggcagcggctggattgaagacgacggacgttgggacgactaaagcccaacagttgaatcaattagatttagcgcaacttgcgaccagcaccggtgtcggtgaactgaccttaaaggatattattagtagtttgcaaaagcccgggcgtgatgttcgtgatacgatgcccgcaccgttactccggcaagacgttttaaagatgagtgatctaaaaccagggatgcagttgcaaggaaccgtccgcaacgtggtcgactttggggcgtttgtggatattggtgtcaagcaagatggcctcgtacatgtctccaaactaacggataagttcttgaaagatccgcgtcaggcggtggcagttggcgacatcgtaacggtgtgggtcgaagaagttgatgaacagcggcagcgcatcgctttgacgatgattgcaccggctgaagcataatgactgatttagagttacagcagctcgttgcgaccatttccatgcgtgattttcaccgtccgttccagcaccgcgcttattttaatgctcggttacgaacgacgggtggtcgttatcagttggcctcgcatgatattgatatcaatccgaagatgctgactgattttgatgaggccaccttgattggcgtcatcaagcatgaattgtgccattatcatttacatttgactaagcggggatatcggcatcgtgatgcagactttaaacgattactcgcgcaaatgggtggctcgcgctatgcaccagcgccgaagcaggcgacggcccggccgtatcggtatatttatgaatgccaacggtgtggccggcggtattaccgcaagcgccgcatggacactcgccgctatacgtgtggtcgttgtcaggggccaattaaattagtctgaaaaggtttgctaaagtggtacgcttccgatagaattagcttaactattgatatggagggattaagatggaaacgattaaaattggtgtggtcggactaggcacagtcgggaccggcgttgtaaaaatgcttcaagcgcatcaggaaaagatttcagaaattaccggtcgtaagttggaactagcctgcgtagttgtccacaacttgaaaaagcacgaacaagttgatttgggggacgttcagatgaccgaccaaatcgcgaccctgcttgatgatccgtccattcaaattatggtcgaagtgatgggttcaattcatccggcgaaggaatatattacgcaagccttgcaagctggcaaacacgtggtgacggccaataaggacttgattgcgcaatatggccgggagttggttcagattgctcgtgaaaatcatcgcgacttattctatgaagctagtgttgctggtgggattccaattttacggacgattgataatagtttcgccgctgaccggattcaacgggtcatgggaatcgtcaacgggaccactaattacatcatgacgcagatgctgactaagcattggtcgtatgatcaagccttgagctcagcacaagacttggggtttgccgaaagtgatcccactaatgatgtcgaaggccttgatgcggcgttcaagatgattattttaacgcagtttgcctttgggatgagtctttccctcgaccacgttcaagttcagggaattacgaaaatcagcccagaggatattgcggaagctcatcagcttgggtatacgattaaattactcgggattgcggaagaaattgacgatcgcattgcggtatcagtcgggcctgtgctcgtttctgatcaacatccacttgccacggtacaaaatgagaataatgctgtaatggtaacgggaacggctgtggggaacacgatgttttacggtcccggcgctggagaactcccgaccgccaacagtgtgctgagtgatattacaacggttgcgaaaaatattgcgttgaatacgactggtaacacgtttaactcttatcgccaggagacagtcttagcaacgcctgaagatgttgtgtatcctcactttattgccttgaagatgcgtgatgtgccggggatgatgatgaaattgacggcgattatgacccgcgcagaagtttcatttagtcgaatcattcaaaatcaattaggtgacggcaacgctcgtgttgtgatcattacccatgccatgaatgatcaacagttagcagatatcactcgtgaaatcggtgaacaagagaatatgcaactattagcgagttataaagttttaaagaatgcgtaggtgaggacatgttaacgatttcggttccggcgacttccgctaatcttggtcccggttttgattcaatcggtctggcgctggacatgcaactaacgctacaagtgttgcaacctagtgaccattggcagattgaccatccctttggggcggatgtgccgacggatgaacgcaacttaattattaaaacggcgttgcatttggtaccagatttacaaccacagcatttacagatggcttcaaaaatcccgttagcgcgcggattgggtagtagctcgacggccatcgtagccggcttagtgctggcaaacgaattgaccggcgcaacgcgctcttctgctgagctactggaagttgccactcaactggagggtcatccagataacgttgcaccagccctattaggaggcttggttgtggcgacgaacactgatggacgcgtccgtgcggtgaagttaccgttaccgatgctttttgcaagtgtctacgtgcctaacgaaccgctattgacgaccgccagtcgccaagccttgccaactgaattggcgtaccaccaagccgttactggtagtagtgtggcaaatacgttagtggctgctctagcaactcaaaattgggacgtggcgttaccgctgctagaacaggaccagttccatgaacagtatcgggctaagttagtgccggcactacaaacggttagagaccatgcccatgctctgggattaacggggacttatttgagtggtgctgggccgacggtgattactttgggtgattacggtcaactcgctacgttgcaggcacaattgagccaagatacaacactcaccggccaattattcttattgccaatggatgcaactggtgtaaaagtacaaaaatcttaaaataagcttgtcagactcgcaaaattttgttatgatattttttgtgagttgtgatgcggccatggcggaattggcagacgcgcaagattaaggatcttgtcggggttaacccggtggaagttcgaatcttcttggccgcattttttatacagaatagccggtattgatgcgattaatcgttgatataccggcttttcttttatacatgatagtgaataatacggaataaaacggaacaaaaacgatactattttgacaaaagcgataccagaaacgataccagattttgattattgagccagtattttactcatatcgtagacctgtgcagacagttcctgttgggatagatgagcataaatattgagcgtaattttaatatcactatgacccatttgcatttgtagtgctttgacgttgatattatttgcaacttgaattgatgcaaatgtgtgacgtaacccgtggactgtgattgtgggtaagtccgtttcacctatcaaggcctcgagccaatggttgggtgtcatcactgacatgatttggcctttcttgttggtaaagataaggtctttcgctcgtgggatgactactaacgacttgcgatactgtttaagtcggtcgacagttgatcgatcaagcgagagcgttcgataggcatttctggttttaggcgttgatattatctggtggttatcaattgaacgggagatagttttattaatagttaccagcccattcttcaaatcaatatcagaccatgttaacgcaagtgcttcacctttccgcatacctgtagtagcaagtaaataaaacagtgcactacggtcataccgtggttgtgttctgtgtccgtcggtagcatcgacaactgatagaaatgtagccaattgctcagcagtccaaaaattatcagctgctttatcctttgaatagtcaacggaaacttttggaacgtcaactaatttcattgggttattagtaataacacccattttttgagctgtccggaaaactagtgctgcatattgggctagcttattgaattgcttaacgctctcacgccactttaaagcttcttcttggcacttttgccatgtaatcgtattaatcctcatgccaccgaaagaaggcgttatatggtgcttaaagatgccctcaacgcgattcaaagtactctcttttacgcctagcttgtaagtctttagccatacttcgtaaacttcatcgaaagtaggattatccataatagcagccggattgtttttacgatgatcaaattcaactttggcacgatcaaatgctaacttagcagccttactactactaaaacccccatggtgataggttttagttttggtgttaccgttaatatcagtatactttccaaggtagccacgaacgtcatacacacgtttactaccaatcattttatgtgtaattttcattttattttttcctccatattgactatgcgaggggccaaattattggaaaaaatattgcacgcaacaccacctttcagtaaaatagagtatataaaaggagtacataactaatgtattctgacgcaagcacatcccaaactttggacggttgggggatgtgcttttttactactctaattcctgattaaccattggcttgatgtctgaaatgatagtgttttcgtatttaaaccacgcaaagccattccgatccttaccttgctgttcgatagggacattatggaaaaaatcatagcagcaaatagcagctctcgacaaagtatgttctttcccacagcaacatagaacatgatttttcttatcaatcacagtaactttgatacttgagtcttctttaaacgttagttgcgcgccagcggggatactgagatattggaatgttctgtttggccttgatcctattttgcgcttggatacaatatatgttttcccagtgattaatgaattatacttttctggtcggattaattcagcattcgaatcattaaaaatcagtagctcaaattcggcttttacttggttatatgtggctttgaaaaattctttagaactactttcacgtttgtcggataaagatctatgcaagatgcgttctgctttcttatagttgtttagaaaggcagcaaatagtagtaaagtaggctttccatctggaatacccgtgttgttaaattgcaaaagccgttgctttaaatttttagtttgaccaacttttatatatccaggaaaagacttgttctccaaagcatatacaaaaccataatcttcatttgacaattcgacacttcctcttgtttttctgtagctcacatgtgcggggggcttaacgattccagattaactgattgtaagatcttagttgattctgaacatagggatgtgttaaataatcatcttacgatagtaaccgtacttttagaccatgatgagacatactgtgcaatatgcccaattctattatggtaaagatcatcgtatcctgtagcgccaatgattgtaaaagcaacatttttagtgttagacatggcaactaattttcttttggttactccatagattattgaatgaaaggcatggtcaacatcattattgatagcaatttttgtacattcttttaggtaaaattctgaaaggctttgaatagttggcccttccacggaatcttgttgattacgttggattttaggcgttgattcattaataacatgaataaagtacaatgatttatggagtgcattagcaatttttatggcgtaatcggtcaccttgaaggcactagcagaattatcgattgcaacaagtattacgttaccattcttcatttttaagacccccttcaatgtattctaacggcaaaacacgtgacagatgtcggatttacatgtaggcaaaataaaacattatcatttttatttaaaggatcaggcttttttgaactttagcctgaaataattttcatcaattttgaataactcagataagttggaatttttattgaaaatgacttcataatgattaatttgattatttccattaatactatgaaatgataagtgggctctgtaagaatttgcttgtgctgggtcttcataaataatatatttccaaaaactacggtctggataagttttcctgattgttctgtttaaagtcaattctattgggataatcttttccatgaatggtggcctccattgggtaatcaatagtgcaagtatgtgagatggaaactattagaagtaaggctgagacaaaatatttgtcgcacagctttaacattggatttgagaggtgaacaagcagctatttttgttccaggcgcataattaagtcatgtttcagtccttctaacatacgattatattcattgctagaatagctatcctttgatagatggagaatggcgttcgatcttacaaaggttgttaagtcactagcaatattttctattagttcgtatttcgaaatatctttgttcataagtatgccttctttcgtttttttacgcgagcggcaggagtcgaacctgcatatcagcctaagaaagaatgggcttcaagacttgggctttgttctaccgttgaactatgctcgcataatccatatccccaactttggtcggttgaggggatatggttctttaattacttagatgtaatagttagaccggttacgactatcatgaataaagttatttgttgaagttgattgtagtttgattatcaatggcatagtaattcccactatcttcgattagttcagcagagacaaacttatactgattcattttcttgatgtcctcttttccagcaatagcctgtataagcccagttttttttgtgcctggttgaatcttatcgccgaccaattcatctattgctccgtgattagatgaaagctggttacctgatggggtgattaattcaactccgtttgaagaaacacgctttttactattatttttaagagagtatcccagttgatattcatagtaagtattgttaagttttttgccaaaattattttcatcattagcacgttgtgatttcttcgttgtttcaatttttaataatttggcttctttaaaataataagtagccgatttggtgtttattgccttattatgataatttttaatagctaacagtgtaatttttccagtttcactattttttgtgtatgttccaactttttttaatggccccgatactttctgtgagtgggacgagcttttattagaattgtttccacaaccagccagaccgattccgataaataaaactgcccctagtgtcgctatctttttaacattcatttacatatcctccaatgatataataatatttgtatatcaatatcattggttacgacgtctcactgtttgcggcagtggggcgatttttttatttaaaacattaattcgtagaatttatctggtagaccataggccatttgtatttcattaaagctttgtggtcggtcgccatactgttctttgtatagggcggtaagttcactacatgcaaataaattagcttcacgttccattttgccttcccaattatttccaatggtgtagagagcggcgcaggacgtgtgatctaatccatgcttcaattcgtgagccatgaccacatatttttctggtacttcttgcaattcatctgacaagccaatgtacacatcaccgctgcttgcggtcgtacatatccctttgaggttgcctaaactagcatattcaacacgataacctaaactgtctgcaatgacaaaaggatcgaaagttcctaatttatcggctaattgatgaacttgtagatacagtttataactgttcatcaacaacacctactttttattatcgtcattccgatgcttttgtttatcttcccagaacacaccttccaagaaggcacgtaccttaatttttgtttcgtcgtccatatccatgccttggaaacccattggtacatttgatttgagccactcatcaaggtcgattttatcgtcctcagttgcccaggagggagcttcgacctcgtttccaagcaaataatcaattgacacattaaagtaattggccactttttggactttatctatcccaggtgattttttcttccaggtatagaagtagttttcaccaaatccaagttcagtagcgacttgctttaaactttttccatgttttttcgataattcttttacgcgttcaaacattgttatatcaaccatccttcacaacgaacgattaatactttaccccaaagtataaaaaccgtttgacaaaattatactatcgggttatattaatatccgtaagctaattcaataaccaaacaagcaatcaaaaagagtgccaaacacgcggtgaattaaacgttccctaacgattaatttacgataaacgccggtgcaatggcttatttaactatgacttgattgtacactataggataaaaaaagacaagcacattattataagtatcctaaacagttattgaactggcttacatatttacatctaaaaggagatgaattaaatgccaacaacattagcagggcgagagcttatcaagaagtatattgatgatcgtgaaattagcattacaagcttggccaccacgtttggtgtaggaaagatgtacatgacgcaagtattggctggaaccaagaagtctgcagcggcgaacgagctagttttgaagattattgagacttttaaaattcgaccacatgaaggggatgaataaacgatgacggaaaaattagttctaagaaaacaacatcttaatggcaataatggaaccaagccaatattcgttgatgtctcaattcttgattccattcgtgaaattaaagaagaaaccggaatcccgatgagaagaattgttgaacagtttttatgttatgcaatgaagaatgttcagattattgatgaggaggaaggtgattagtaatggatggtgtcacattgaatttaccaagtgagtccttagcaccaatcaagcaagaacttactcgtctaattacggatgtgttcaagcaaatagctcaacgcgaagccttaccttattggatgaagaaacaggaggctcagatttacatgaatgttagtgacaagactttagataagttcattgtcgacgggctaaaagtttccattattgacggcactcaacggatttctaaaaaatctgccgatgagtattacgaagatcacgaattataaatagtctatgcgaggggccatttattggaggtaattaataatgattgaagtagcactgattacatgggcgctaacagcattatggtttaagcggcatgaaattattagttggtttggaatttaaaggaggaaacgaaaatgagtaaagagactgtagaaattaatggtgttaagttcgaggttgacatggacaccgctaagcggattgacacttttaaagttggtgacaatgttcggttgttggacaagcggtatagttcatcggaaatttacactggtgtgattcttggattttataactttaaagaattgccgactattcaagttgcttattttaaagatagcttcagtggtgcaaccattgattttgtgaatatcaattccaaaagtgatgacttcgagttactaccatcaaacaagtacgaagcagactttgaccgagacactgtagtaggttcactcaatcagcaaattgaatcaaagacggccgaagtgaagtctttagaggcaaagaaagcctggtttctaaaatattatggtaaatactttgtgaatgatagcgaggaagatgcaagtgaggaaggttaataataagccgtttgaagaatggcaagcaaaacaaaatccccgtaaccgggcgcaaccagtgacagggacaaggttaaagaataatcaaataattttacaggtttatggcacaccacgggcgaacctatggcaacaactgaaagggacatttacacatgaataattacaaatcacaagcaaagcattggtatcgaaagttaatgaagacaccagctgggtatgtatgtttagctacttaccggttcaaacagtggcaacattacaagagcttggcacggcaaacgtcattggatcatttacgaggtgaagaccatgcggacattcaaccagaaaacaattagtccaggtatggcttactgtgagtgtcttggatatcggtacttctatgaagactcgacccagtttctagcatggctaatgggtgtgctaagccctgaagcggtattagataaaattggtgttcaagaaaaggtgcgtgaataaagtgataccaggatatgatgaatggctagagcctccggaagatgatgagcggtctactaaggaagaattaattgaattaggtgtgattggagatgatgaagaatgaacttatacgaaatggcgacaaactatcgcgacttaaccaaccgtgatgacctggacccagacactgttgttgatacgctcgatgcattgacggattcaatgaatgtgaagatcgataacattgctagctggattgatgaaaaccaggcgaatattgatttcttggataaaaaaatgaaatcgttccgtgaagaaaagcaacgtttaaagaacttgaacggccggctaaaccattacgtcgcggacacgcttgatcaagccgaaattaagaaattaaccacggaccaacacattgtttcagttcgaaattatcgtgcgtccaccgtggtgagtgaaccggataaactcacagctgactacgttaaagaagttcatgaataccagccagacaaaacggcaatctacaaagcgttatcagctggcaagaacgtgcccggcgcccatctggaaccgaatcggaaggcagttattaagtaatgttccagctaagagattaccagcaagaatcagttgacgcggtctataactcaaccattcacggtcatcattcaatcgtagttcaatcgccaccaagaactggaaagactgtaatcatggccgatattgcacgcagagcgactgctaaaggtaaccaggtactatttatcgttcaccgccgagaaatactggaacaagccgagagtacgtttaaacaagacgacgttaacatgtccctttgcaagatgggtatggttcagaccattacccggcatattgatgagttaaataaaccagccatcatcatgattgatgaagctcatcatgcactgtcgaagtcctaccagagaataattcaagcgttccctgacgcgcttaaattgctattcactgcgacaccatggcgtatggatggcaaaggactgaacgtaattgctgatgacattgtactaggcaaaccaattagtgaattgattacacaaggtttccttgcaccggtcgactactatgccccgtcagaaattgatgtaacacagcttaaaactaagcgtaatggcgagtttgacgaaaaaagtattgatcaggccgttaagccaaaaatctatggcaacgcggttcgccattacttgaaactggcccccggtaagcaggctattgcctatgcttacaacgttgcgagcgccgaacgactggcggatgcgttcaaacaagctgggataactgctcgggcagtatcaggtaagacagatagggcgactcgaaagcggattgtatctgattatcgtgctggcaagattcaagtggtcaccaatgcggagttattcacggaagggttagacctacccaatgttgattgtgtaatcatgctacggccaacacagtcactatcactttacttgcagtttgccatgcgatcaatgaatccgcgtgaaggtaagcgggccatcattattgatcacgttaacaacgttgagcgattcggtttaccaaccatagaccggcaatggattcttggtggtcgggacaaacattcaaagagtagcaacgggacacctatcaagtcagtttcggtttgtccggagtgcttcgcaaccttttaccgcaagggcgaaagctgcccgttctgcggggccgagctaggcgaagaaaaggttattgagaccgatgaatctatcaagcttaaaaagattgaagctaacaagcggttggcattagccaaagagattgcagagaacaatgctgctaaagcagtagctgataagtcgccgagtgagttaaccacgtacgcggagattaaggcatacgcaaaactgcataattttaaaccgggttgggcatacttccaagccaagatgaaaggattgattagaaagtgagtattttaccaaagaatgaaccccataagcccgctggaaccccacgaaacttctttatctggggcgccacgatgagcggtaagagttacctagctgaacatttcccaaatgtattagtcttgaatactgatggaaatagcgccatgggaacacgtccaagcattcaattacgaaacgtgcgcaaccctgatggcagcttgaagagtagtgtcattgaccagcttcaagaagtgatcttggagttaggaactaccaaaaacacgtacgagactgtgacgctggatgttatcgatgacgtctgccagctgattgaacaggcaatttgcctaaaagcgggggtcgaatcgttagcagacatggggtatggccgaggatatgcattgttcaatactgtgcttcaaagtctggtaatggatctcaaggcattaccaatcaacgtcgtttacattagtcgtgagaatgactttacagatgatgatggtaataccaagacagttccgtcactcaaaactaagtattacaacgtggtcaacgggaattgtgacttagttatccatactcaacacgttggcaagaactatttacgaaacgtgacagaaattcgtcgccggtataaagcaagtgaaattaatgattcaaagattctcagtattttaaaagctattccgaatgcattagcaccggaagcgcaaacaacgaaagtaggtaaataaatatgagtttattagatattgcagcaaacactttagataactttgatccaaagaatgattcagtgaacagcggaagcacaggattaccagatggtgattacttaaccgctgtggaaagcattgaacatcgatcattcgattcaggttgggattgcttacaggtcgtgtttacggttcttgatggcgaccatgctggcgaaaaagagtacgaccgtattagttttgctactaagaataaagcaggtaaagctatcccagatttcattctcagtcggaatattaagttcgtcatcaagctaggttcgctattgggcgtggagatgaaaccagaatactttgccagtgagaatgaaactgacacacacgaaatgctggctaatgtattagcaccagaaaagggcaagtcggtaattttacacgttaagcaccgtccaaacaagaaggatcccgacaacccctacgttgaatatgacttagatgcaactgaacagcctgaaactgcagacatcacggatgcagacttacctggcgacttaggtggggcaccactaccaactgacgcagacgcaccagcagaaccaacagatgaagcaccgttctaaataaatactgcagtgccagtaaaccatcgttcgggtgtgatgcccgttaatttacagaaggaggccggtcatgcgtaatttagttaattatgcagttagatacgccaaagcggggttcagcgtcctgccaatgattggcaagaaaccgatgattaagttcgctgaccagcccgccttgaccgttgatcagatacaaagctattggcgatcacacccgtacgcacaattagcgctacggacaactaatttttttgtagttgatattgacgaacactctaatggtgcggatggttttcaatcgttcaaagactatgagcacccagagtatttccgtgaaacgttatcgcagaagacagcgggcggcggccggcaactattttatctaaagcgtgaagatagcactgttcagcagaatatcggatggctaccgggaattgatattaaggctcacgttaacaattatgtgatggtcgcacccagtgagcggaatggtaaggcgtatcaatgggagaatcgcaatccgattgctacgggcacagcagagttagtagcagccatcaatgccaagacagctacggcagaagtagaccttagcgggttgaaaactgattattcaaaaaagtctggcaccgctgagctgtttgaaacagttgtggccgggcttggagataccggtggccgtaataatgcactggcaagtttcgccggtggattattattccgaggtgttgatccgcgagcagttatccagctaggcttgctggcaaatgcaaacacggacgattcactgactcagcgagaagccaagacaacgattgagtcgatgattaagaaagaaattagacgaagggaggctaaccagtgagcgcagaggaagaagcagacaagctacgcaagttagaggaacagcagaaagttgtaccgcttaaaaatcaaattaattttatggaaacggctaagggcggtattaaagcaaattcacttgaaaatgtttgtctgatattagagcacgatccactgcttaaaggcaagttcgcgtataacgaatttagttacgaaactgagttcatggaagattcagccgagctaatgttggaacatggaccactgcaagatgagttcacaccagcagtacaacggtacatcgaacgtaagtataaagtcatgtttacgccaaagttaattgatgcggcagttaccgaagtgtcacgacgtaacgtattcaatccagttattaattatctgaacgaatgttacaaaaaatgggacggcgttactagggtggctgacttcttgccggtctatctcggcgttgaaaaatcaccagttacaacattacagaccaagctattctttgtcggcgcagtagccaaagtattcaagccagaaactaaatttgattttgttttggatttagttggtggtcaaggaactggtaagaccaccttgcttaagcgtatgtcaaatggctggtataccgaccaattcaccgactttgaaaacaaagacaactatggcaatatgatgcgggcttggatcgtgaacgacgatgaaatgaccgccaccagccatagtagctttgaaatcttaaagaaatttatcagtgctgaaattctggagtaccgaccggcctatggtcgctataccgtccggcgatacaaaaacttcgtcatggcccgaacgaccaatgaagtgacttatctgaaggataaaaccggtgaacggcgctttatgccagtgatggtcaattcagcactacagaagaagtcaccgattactgacttgccgcaggaaacgattgatcaattgtggggtgagttcgcaagttactatcgcgacggttttcgattcggattaacgcaggatcaggagcagatgatggcggataaccgcgagcaatttatgtacatcgacgccgaagaggacgctatcgaagaggcattggcgacgattaaagacgactttgtaatgagtaaagacatcgcgtttaagatggatggggccgacattacgaagaatcggaagttggcgaagaaaatcaagtacgtgatggacaatcacaaaggttggaaaccggcacaacaccgagttaacggggttccacgccgcgggtacacaagagtgtagtacgtgtagttcaggtgtagtcactttactgactacggctaaacccttggggcccaacgtatacagtaacatgtagttactccttcttatattatatatatatatattatttttatatagggtatagggattaggggatacggtgagtatgaggttgagaaagttaaaaattactagctacgatgctacaccttgaacaaagtcaatggtagcaaggggtacagcgtatcagtagattggaagtgtagcgactacatgcgagaacaagaaattcagaatcaaattcgggtggccgtgtcagcagccggatgcacaattttccgggcgaatgtcggcaaggtcgaaatgaagaacggtcggtggttcgatactggactgccccaaggattcccagatttatttgggttccgacattcggatggttcgatattcttcattgaatgtaaaaacgaaaccggacgaccgcgggctgatcagattaaatttcataaatttttgatgaaacaacacacgattcacgggattgcacggagcccggaagatgcattgaaaattattaatgaggggctggttggatatgggttttcaaaacggtaagacgtaccgagacttatttattgaagttaacgagcgatatggaattcaaactagtacatcgctacacgttgatttagacaaagtgttaagcgatgagaaataccaagaatgtttaaaagcttattcagttctaccggcaatatttgccgacacctttggaggtaataataatgattgatatgaaaattgaccagtatcatctgactagtgacaaatacgaagttaaggttaacaggatgtcattagacagccatgggcatccggtaactagctacgatgaaaagtctggtattaatcggctggtagaagtaaccctagcacactgtaagaacgtcgaggacgcattgcactggcttcgtgggtatttaatccggaatggcagtgaacacattaaaacagtggatcagttagccagaaagagtcatgaaattgaacgacagtttgacacgtacattaaagagcgcgtaccggaaggattgtaagttatgcctaagcacactaagaagcgttcaacaattaaacggaaacaccggcgtatgaagcaacacgccgaagcaaacaaagctaaagcacaggataacaagcaactggtcaaggaatatgagccgtacaacattcgcaagcgggcgtttgaagtgttcggggaggattgaaaatgaagattaaaacttttagacaaccctgggaggaagacgacgaggaatttgatagtcgtgtgaattattttatcgaagataaacaagttgttcagattacaaccaatgaaactgttagtgatactcttcgtttaacgcattcactgaccgtactttacaaggagggtaatgaatgaaaactttgaaagtagcgaaccactggtttaatgatagcggtgatgttgagattgccttgctagtgccacttgataaaagcagagagctttggaatgatttattctggtatgacggtaataatcgaccgttatggccacgtgggactgaacttactgacaaagacgtcttggaaactcactgttataagcaacgtaaaatgtcatcaattgatgacatacctagtgactgttttatgtccatgacttaggaggaagaaaaatgaagttctatcgcaaacagccaattgaggccgaacagttcgatggtagtcagacaagtctatttggctatgaagttattccagactcattgcttgatgcattaacaggtgagccagcttattattcaatactgattgacgattttgagcccgaacctaatgactttccagatgataatgaagtatcgtttgaaattggtgattggattgttaatgaagcagacgagattaaagttatggctgatgaagagttcaaacaacagtatgccgagttaccggtgattcctaaaaacgttgctgaacgcattataaccgggcacagccttaatgacttaattcctactttgggcggaatttacagagctatgatccaaacagttgtttatggatatcagaaaggcgatattggcgactggattgtcaatcatagtgatgtttttgcccgggcgtggctagacggatatgtggtggaggaagaaaaatgactgacaccgaatacgcaaaagcaatcaaaatcttacaatagagcatgtattttgacaataataaataatgccaccatgatgattgcaggttaaaattatgcgatagctagaatgaaggcgaggcacagactatggaacgtattgatcatgaaaagcttaacaacctggtatgtaaagttgaagaccgccatgaaaatggcattcttggcgcaaacgaaaaagaaatggcacccatttggaagataaccaaggcaacaatgaagagcgactatttagcagtttcattgcgacaatacaatttaattgaagcatacgcagccaagagctcacatacaacagaggaaaagaaccaaaccttaaagcaactgcataagaaatacagttggttaaaccggcgggtgacggagtaccgtcacggcaatttaattattcggagttgaggtggaaagtggtgggcgattttgaaactaacaagaaatttttaaggcgttaccggccttactttagacaaatcaagcggcttgaaactaagctatttgttattgatgatcgtattgagtcaacacattcacctagtatgactggacaaccaggtggcggtaagcggcgagagctagctgacgatttaattcagcgagaagagattgagggacggattaatcggctgatcaagaaaagccgtccaatcaaagccgagataactgattgtcttgatgaattaactaattcgttagaagcttctatattagagcagtactttattgaagatattcagctggatacgattgcactacagatgagttattcgttccgtcaggtcaaacgactatacggtgatggagtacgccatgtgaaagttttataaaaagaaagtcgtcacaattatgtggcgattttttgttatgattgaagcagaacaaatcctcggaggtactaatatatgagtaattcagacgtagtacaaagactcttagaagagcttaataaccaaaatcagatttatataacaattataactgttattcttacgattttaggactcggtttttcattgtttagttttatgcaatggcgattttctgaaaggcagattaaaaaaatagagacagattttaaaaaggactttaaaatatcagaaatacatgaagcattgcaagattttgaattaaaaaacaagcaattagaacaggctattaaagatgcaaaatcggctgaaaaattgatgcttgaacggttgcatgagctgcaaaactatgacttagagggtaaaacaaatttattaacaccagtagtttcgaatggtgatatagtacaatcagcaaatagtattaagacggttaaccgggcattaaaaccgattatcaaagataatgttctactaccagatacgtatcagcaggttatgacggatatcagtaatatgctttacattattgttaaaaacaagtttcctggtaacaatgattttaatggggctttgtcaaggctgattaaaacagtgaatgaatattatgagcataatattcaaaatattcagaatacaaatttgaaaatagcagatagcataatagaaagtaaaaaatatatagaaaataaacacaaagagtatttagatcagaaagcaaagcatgatgtcccctagatgtcactaaaatgtcccctaaatgtcacttacatgccgaatgaatgggtgtatatttgtattatcgaatagttccaaagagaaagttgttgcaattatgtagcgacttttttggtataatcgtactatcaacatgaatataggggtgtcgtttatgactgcgatgaatgcaatgattggatccgatagtattattttatcaatggacacgctagtttctacatacgatgaagatggtaatattataccgaattatttcactaaaaaatttgagtatatgccatttgctaaatctgttatttgtggtacagggagttctgacgttattgaggctgctattaatatttcaaggagaatgcttgtccgtgaagttgatgctttagcgaagatgctatcagagtgtttatttggacttgacgaggatgagtatcatattagtgatgcccatacgagcacaatttacatttatggttttactgaagatggaaccgtaaatgcttatgcgctaagaagcacaaaaaagtttgagtgcgaattaattgctgattccgataatcccaagacattaattaagccaaactttggtgaagaatttttagataaagcgaataaagcgcttgaacaagatgattactttatggcgtttagggacgttatgcgcatcgagaaagagtatgataatcaagccggtaaacataaggtcggaattggcggtgaaaacacttgtctaataatcgctaaagattcgaatgatgcaataattaaaaagatagatacttttgatgattattctgatcagtatcaatttgctcttgataaaacacatgaaaatttatgatacaaataataataaagcgtcatgccaaacggtgtggcgttttttgatgccatcatttctgggagaaggatagcttctgggatgtaaaaatactcgaacaccaattggttccgactagttggtgagcgcaggctacagttagtggtttatggtagcactatccaagtgtgctgtggcggaataggtagacgcatagtcagacgcgagtaacgggtatcgggtgacactgatatgaccacacgtcatgtaaggtgcaaatccttatcggcatattaattaaatttattggaggtaatacgaatggaacaatctgagttcaatgcaacacagacaatcaatgagacttgctatagcttaattaagcagggctattcattgcgtgacatctatagtggattgggtaatgtgatggctggtattgaacctaagcatctaaccaaccaagcgttggtgattgatttggatatcgacacatccaaggtagttggtaagttacgtcatgtcatggacaactgaacaatgccacgcattctatggttcggttgagtgggaacatctgcgcgctgctatccttaagcgtgatcactatgaatgtgtgtggtgtaggcgtgatggtaaggtcactcgttacggcgacgtggatagtcatggtcgtccggttgtactggaagttgaccacatcaaagagttggctgactatccggaactgcgaaccgagccgactaacctgcggacactgtgcaaggattgccacaacaaacgacatcatcgcatgaactatcgaagcaaacatgagcgtaaagagaaccgatggtcaaaggatgagaggtgggattaatggtggaacataatataacttggtcaataagcaacaggcaaaagatacctaagatctatgttgatgatgagcaggctcaggtagtgtcgtgtagttatcagtttgtaacggctacagatattgatgagtcaggagttagcatgatgactgcaactatcatcttgttatcggagcgtgactataagccaattcaacatgtggtctttatcaatcaacagactggtaaagtgttctatcaatagacaaggagtgatgactaatgcgatcaagaaccgataacactaagcaagtcgtggtctacgtagtcatgcgtgaccaacaagcgaatgtgctttttgcacatcgcgtttattttagtgaacgaagagcgaagaactattgtaaacggatgaataatgcaaaagaatttactggatattactacattaataaagcaatcttttttgactggaaatcttttattgccaaggcccccggggtccaaaaaattggcgaaaaatagaaaactgggaaccggtgggtaggactcgactccggaaaaatattgctttttttattcaatttgaaaggggggtgggggtttggaccaccgtaagataagaagggaattgatgcagcgaatcaataaaaaatcagctgttgagaaagagaaggttgaccgatatatcagccttttgaacgctttttataagcttgatgaagccattattgccaatggtgtgatggtcaaaatcgagaatggcaaacagacatattggaaagcaaatccggctgtttccgaaaaaaatcgaattaattccgcgctaataacgcttgaaaaggactttaagcccgttaaaaccacccctaaagcgtctaaaacagctactacgagcgacgaaaagggtggcttggtatgattcaacagaagtatgttaaaagttacctacaggcctataaagacggttctatcaggttgaataagcggcgaataaaactcgtggaattaatagaaaagaccgttctaactaacgaaaattattattttgatgaagaaaaaatcgaggactgtttaacgttcgctgataagtggtttttcccatttacaccctgggaaaagttcttaaccgcgttcgtttttttatatgatcacaccactgagcggcgagcaattcggaagttcatggtagtcgttggccgtggagctggtaagaacggctgggtatcggtgatttcatcttttcttttatcacgactgcatggggtccgcaattataatggttccattatcgccaatagtgaagaacaggccaaaacatcggttgatgagattcacgatgcggtcgacttgcatagtgagttgaaaggcgaattttatgcgaccaattcgcaagttcattcgaagtctaccaactcgacgctacgataccggacttctaacgggaatactaaagatggcttgcgtgatggttttgttattttcgatgaaatccacgcctatcccaataaccaaaatgtcaaagttcatatttctgggcttgggaaagttcgagactcacgagttttcgagattgggtccaagggctatgtacgtgatggctacctagataaagaattagcaaaagctgatgcgattttagacggcaaggcccccattgaatcgatgtttccatttgtttgcgagttggacaacttgaaagagatggacgacccagccaactgggagcttgctaacccatcattttctaagccgatgaatggttacgccaaagacgtttaccaggagactatggacgactataacgacctggaactagacccgtccggttatgatgagttcgttattaagcgcatgaactaccaggttgaagacctagaaaagtcggttgccccttatgagcaaattaaagcaaccaataagccgattcctgatgatttagatggcatggaagcgatcggctccgttgacttcgcgtctattcgcgactttactgcagatggtttgactatcaagcgagatggtaagcaatactttatcagccatcaatttgcccgccgccaatttgtcgataagttctatgcatattcagctaagccacaagaccgcccccagtctgctcctcctattgctgaatgggaagaacgcgggttactgactgtggttgacacaccaaccattgacccgcaagcagtcgtggattggttcttagagcagcggaaacgtttcatcattaagaaagttgtcatggataatttccgggcggatttacttcgtaagttctttgaagatgcaggctttgaggtggtcgtgattcggaatccaactgcgattgatggattactagccccgagaattgaaaccgggtttgctaatcatcaatatatctggggtgacaccccgttattgcggtggaacactcaaaatgtgttggtttcgaccgatagccacggtaacaaacgatacggcaagaaagaagaaattcggcgaaaaactgatggctttaaagcgtttgaatatggccaatatctggttgaccagttacccgactactcggtaaatgaatcgctagatatgttggccgacattgatttctaacggaagggaggtgaatatatgagtgtaattaatagcttctttgacctgtttacgcggcgaaaagattccagctttgtttatgatcttgatttgttccaggacattaagaaccgagcctacttaaagcgcatggcgattgacacagtgatcaattacgtaggccgggcggttagccagtcggagtttcgtgtgatgaacaaggggttacctgttaaagatgcgatgtattacaagctcaatgtccgaccaaatactgacgaatcggccagtgatttttggcagcattttatctaccaattgatttattacaatgaggtactagtgattcaagacgacgatggcgatttattaattgctgatgactttagtcgtcacgagtatgcagtatatgaagatgttttcgataatgttacagtcaaagaatacacgtttaagcgttccttcccgatgtctgatgttatttacctgagatactcaaatgatcagttagagcactatttgaccggtttatggggagactacggtgagttatttggccgaatgtatgagctggaacttcgtaataatcaaattcgagcgaccgttaaggctgacttaacggctggtgttaatgacggtaaagccaacaagctgcagaagtttatcgacaagattttccaatcgttcagcaagaactctgttgcactagtaccaatcacaaatggctttgaatataacgaagtatcgaacggggtaggcaaaaatcagacgtttgatgaaagtaacggcgtgttactggcattcattgaccatgttgcccggctggtgggagtaccaccggcgttaattcatggtgaaactgctgaaactgctgaaaatcaaaaactgttcaataagcagtgcttgagttcgttattaactaagattcagtcagagctaaacgctaagtcattcagccagcgagattacttaaagaatggcaaacaagttgaagtaattggtattaatcgaccaacactaattgaactagcagaacaaatcgacaagcttggttcgtcaggtatggttactcaaaacgaggttcggtcagcagttgggctgccaccacgtgaagacggtgaccagatagtgatgaccaagaattatacaacgaaaggtggtgagaataatgaagaagattaacgttaagggtccgattattagtaacgatgacaagtggatttatgacatgttggaaatggacagtaccgctcctaaggatgttattgatgcattaccagatgatggttcagatatcgaagttgatattaattccggcggtggtttagtaactgctggaagtgaaatttatacagcactgatgaattactccggtaaggtcacggtcaacattatgggcatggctgcaagtgccgcgtccgtgatcgcaatggccggtaatccaacacgaattagtccggttggccaaattatgatccataactctgcggctggagtttatggtgattatcgtgatcaggacaaattgtcggacatgttaaaacaactcaatgaagcgatggccaatgcttatcaattgaaaacgaagttaccgatggacgacttgttggctaagatggactctgaaacctacttgaatgccgatcaagcaaaggagcttggattcgtagacgaagttatgtttactgatgataagattcaattggtagcggatggtggttctgggctattgccgcaaacggcgattgataagattgccgagttagtcaagccagctcctgatttatctgatactgatattgaccgtatttcaaacgcggtcgtacaaaaattaaatattcaacccacaaagcaagcggaaaacaaatttgttgatccgtttgctttttaatttacgaaagaaggaaaaaaaaatgattaaatttgatcccaaaacttttactaatttttcaactaagcggaaggcttatgcagaattgatgaagaatagcacggatgccgataaacaagcacagggctttactgatatgatggacgcgcttggtgaagataccatggctgaaatcaagaaccaagtccacttacagacggatgatgtgctgaacgctcaacgtaaagatccatcaatgacgggtgatgaagttaagttctttaacgctttaacggccggtgacttatcccacactgaaaagaccgaagtaacattaccagaaacgacagtagaccaaatctttgaagacttagttgatcaacatccattcttgcaaactattaagttacaaacgactggtttacggttgaagtttttaaagaccgatgaaacaggcggtaaggctgtttggggtaaagttttcgatgaaatcaaaggtcaattaacagctaagtttgatgatcaaacggctactcaatccaagctgacggcgtttgtggcattgccaaacgatatcttagaatttggtgcagcttggatcaagcaattcgtgatggctcaaattaccgaagcatttgctgcagccctcgaatcagcattcttagttggtgacggtaacgataaaccaatcggtttgatttctgacttatccaaggggaccgttagcggtgacacgactacttatgctcaaaaggcgtctgttggttcaattactttaaaagacaccgaaactgctaagaaggaattagctggtattgtcaagaagttatcagttaaggaaaatggtaagccatacgttgccaagggtaagacggtcttagtcgttaccccagggatttcgttggacatggaagctgccatgacgatgcaaaacgtcaatggccaatgggtactggcttatccatttggaatccaaattgttgaatctcaatacgtaccaaatggtaagctgattgcctttgttcctgatcgttacgatgcgtatgtggctggtgctgtaaacatcaagaagttcactgaaactttggctatggaagacggcacactgtacactgctaagcaatttgcatatggcaagggcaaagataacaacgtcgctttcgtttatgacttagcgttggaaacagctaccactactgatacggcgggaaaataactaccccggacaccggggtaactaagcctaccgcgaacagtaccgtagctgaaatcactgcttggttagatgctaacggaatcgaccacactggagctacgttgaaggccgatttactagcattagtggggtgattaaatggcagatgaaaagatgaatccattattagatcgattcaaactgcgtatgaagatttatcacaaagctgaggacgcaaatttatcgcgaattctgaatgcaagtcagaagcgtatcaccgatattactggtattgccagtaacgccggtgatgatgtgtatgacgagctagttttagaacgagcacgatacgcttacaatgaccaagtcgagttttttgacgctaattttttggacgacttattgtctgcgtccttgaccagctatgaaccgggagatgatgaagatgaatcgaccgaagtttgagtacaatgcacccccaataagaacgaatcagcttaatacgccggttcgtttttttcgtaccgtcaaaaatttggggccagagccggggcgtggtcaaactgaacaagtttttgagtgtttgggtttagcttatgatccatccaccaaagaccgtgaagtgcttaacgttaatgaagcaaagtatggcgtgactatcaagattcgcgatacttttggcgaatttgacccgacaactaaggacaccgtggttattgacgaccgccggtatctggatgccactggtcaaccgattgtttgggatgttatccaggtggcgccggacctagaaaataatgcttttgtaaaaattgtgctgggggtgactaaatgacggaagtaacggttaagttcacaggcgttgatgaagtcatcaacaagctgtcccagaaactgagtccagcaaaactgaatcgtgctgaaaacgatgcgctacgagtggctggtaggcgtgtagcagttgagttaaagaatgcggtcgccagctatcgtgacacaggtcaaacagttcttcaagtatcagtcggtaaccctcatagtcggggcggtgtacggacgattaagattggttggcatgcgggatctcgctggcgattagtccatctgaatgagctcggatatacacggttcagcaaaacctatcatccacgaggcatgggtaaagttcaaggtgcatttgatagtagccgtggccctgccaaggcacttgaagaagctgaattgaggaaactactatgaccgaaaccaaggatatgcttgcaactatttataccgcgttgttggcaaatgcaacaattgcaaaactgacattggctggtgatggcagtcatcgaattagttattttgaaagcccagaaacggctgaccacgacaatctatttgttgtgattacacctgtcgggccaccggtaccagcggctgttggcagtgatgattatttgaatgtgcaattcacgtttcaagtcaatgttgaatctatcagtcgaccggcacgtaatgctgtggcacgtgaaattcaaaacgaaatgcttgctttgggcttttcaagattagctggtgctcagaacgaattagatgaattcatgactgaaactaaccgctttgttgatgttcgcagataccgcggtaacactaaattgtatgacacaaattattaaggagagatgtaattatgtttgtaggatataaacgattaaagattcaaccatttgccgaagacggcacgaaaaaaggtgacctgattattgttgaaggtcaggcacacaaaggggctacgaccactgctgaaatcagtggcttagctaaagacccagtgaaagtaccggggtctaatatcgattactacttgtcacgtcaaggcttgggtgacaccagggtagcactcggtattttagatttaccggaagttagtgctgacctattggctgggttccgtgtcgatgatgacaagatcagctatggtggtgaagatacgttgccaccatattgctcaattgaaatggaatccaaagaagacactggcgaaattgcgttagttggtttcttcaagggaacatttacgcgggataagattagcttgagcacgctggattcatctaaatcatttacaccagaagctgatgcctggacttttacgccaattagttcgattgccacagctactaacggcgaagtgatgcagaagtttgtgggcgatgccactaaggatgcgacgactgttacgaagtttgaaaagcaattgtttgatccagcaggtagcgatacaaatccaagtaatggataattctgaaaaacatattgaataactaaccactagtcgccgataaatcaacaataccaattggggcggcttttgtgtgtatggagggaaaagactatgagtacaccactaaagatggaattacttattgatggtaaaaagcagaccttcacggaatcgttcattccggcaggccgtatcttggacgcattggacttaatcgaaaccgataactcagatcgtaaattgcgtgatgtttttgaagaacgagtagcatttctagccaaagtatttactgatccattggtaacgacggatgcaatttggaatggattcaatgcgattgattttgatgaccgtactttcacaattatctgcaaagtagctggtgtaaacccaaaaaagctacagatggcgacgacaccggaataaccatcaaagaagcccgcaaaagagtattatcagcagtcggcgcaattgttgaaaaccgcaccggctacacactttcgagcgtattaaatgatgttgattttcaattgttgtcgcaaataatcgaagcaacgactgaacagactcagcagactgaaagtgggacccgagttaaaccggggactgtgggggtaaaccctggtaatcagcctgtcatgagtctttttgactttgctagaaaatcttaatgaagggaggaataataaatggcagatgaagtattaggccgcatggtcatcgagttagggctggatcacgctgcgtttggtaaagggttaaccggtgctaaacgtgaagttaagtatgcaatggctgagatgaaatcatcaatggccgtactcggtcaatcgggccgccggtttgacgtcctatcagctaagtctaaaggcttgtcacaagtaatgatgagtcagcagcgggttgttgaaaaactgggtaaagcgtacaaggattcgctggtcgatggtaaaccaaccgcgcaaacagctaagctagcaactcaattgcagaatgccaatgctaaattagcctcattacaaactcagtacaagaataatgcagcggcaatggctaaagcacgcgttgagcaaactggttttaccggtggcttaaataaagttagcaaggccgctgtagcgactggtacatcgatgaagaacatcggctcaacgatgacccgcaaagttagcgccccaattgcggctggtttagccattgcaactaaatccgctatcacttttgattcgcaaatcaagtccatggggcctctgctgactaatgggggcgcagttaccgctaagtaccggtcacagttggatcagttaggtgatgcatctaaaaaaatgtcgatgaagtacggtgtctcgactactgaaatcaacaacggcatggcagagcttattcggcgtggctataccactaaccaagttctaggctcaatgccgtctatcttagacgctaccatggcttccggtgaagatatgggtacggtcatgaatgccacagcgtcaatcgttgaacagttcgggttaaagactaactcaacggctgggacgatgaagaacactcagcaggttaccgattcgctgacatacgcggccaatgcgactgcggctggcttcggtgatatgtctgatgcgatgagctacgtcgggccggttgcctctagtttgggtctcagtgttgaacaaactgcagcggctgttggtgagcttagtaaccaaggaattgaaggccaaaaagctgggactaatttacgtggtatgctgactagtttgattaagccaaccaagcaaaacaccgaaggattcaagagtatgggcattagttcgaagcaactggcccatgactcacacgatttaccgcaactaattgatgatatcacacatggcactaagggctggtcaaacgctgaacgtggtaaggccttagcccaagcattcggacgtgagaaccaagctgctgctaacgcattagttaaggccggttctaagagcatgcgtgacttgactaaagatactgagaacgctggtggtgcgactaagaaagttgccgagcaaatgagcaatacttcggcaaataatgtcaagaaactgattgcgtcattaaaagtgctaggaattgaaatcggtgagaagttaattccaaaactaacaccgttagttaagaaagccacggatatggttcaaggcttctcgaagatggatgatgccactcagaatacaattattaagtttgccctattagctgctgctggtggcccagtattgagtatgctgggtaatatcgtcggtggatttggaacatttggtggcggtattgttaaagttattagcgctaccgcacaatggcacgcgaagaatcaagcagctaaagaatcactcgcgatgttaaaaggtgcgactgatgccactagtggcggtttcaaagcattcaagggaagtgttgatactgtaaatggctcggcatcaacggctaagtcaacgttcggcgtgcttaaaggtgcctttacgacggccgaagctggcgccggtgtattgggaacctcattaagtgtgacgggtgcggcggtgaccggtgttggtttggcagctgtagccggtgtggcttactggcaactctatggtaaggaagcggcagctagcgctgcacgaacacggcagtggggttcagatgtcggtgaacaggctgattccgcactgactaaatttaaaggatttagcactagcgcgggtacgtctttgactgactttgaaacagctagtcaaactagcacgaagaaggttgctaaagacttcagtgatatgtatacggagatggagaaggattccaaagacactatccagcagatgcagaaggatatgaagggcctacccgactctgttcaagatgacttaaaagaagatatcgctgatcgcaagaagcataatgctacagtattggccgatgctaaggaaaattacaataacgcggaagctatactcaagaaccacaacggtaagatgtctggcttgagtgatacggaacgaactgcattgctcaatagccaacgtaaaatgaatagcgatgaaattagcctactaaaaattggtggaagtgctaagaagaacgttctagctgcattgaatggggatattggtaacatgacccgtaagcaacgtgatacgaccattaatcaattgacgtcttcaatgcagaaagaaaataagctttacaatgatcagagccagcagatcaagtccatgtacgataaaggtgaaatttctgcatcacaatatggcaaggcaatgactgacctgcaagctacccacaagtcaaccacagatggtatggccgcggcaatctataaactggataaggcgaacggggcttcgaaagcccaaatcacgcaggatttactaaatgttggctacacttacaagcaagcagcggcgattgtaaaacggcaaaatgatgacatgagtaagagtacatccttggtggttgctgaaactggcaacatgagtaagaagtctaaggcggcagctgatacctggaatagcttagtatttgattccaagactggaaaagttaagaccaatgcgcaggcagaagtcaataaggccgctaagtcgaaagacaaatggaatcagatgaaactactggttaaacagggaaagatgagttctaatgccgcggccatggttggggttgcggctgttcagaccaaacgctgggatggtttaacgcttaaagagaaacaggcgatgattaagtctaaaggtggcgatgatctagccgggttaatcgaaaagggcaaacaatggggcaagtttaccccagccgaaaagaaggccatcattacttccaaaggcggaccagaactcttaggcgtcatgactaaggctcaaacttggaataagttaacgatggctgagaagcgggcagtcttaaaggacaacgcgtcgccagccatgaagcaagctacggttggtattaaagattggaacaatttaacgccacaaatgaagacggtcatggccaaagctaagggtgccgaagatgtggctaaaggcgttaggaatgtcaaagactggaacagcttacccacgtctgaaaagaaattaattgcaaacgacaagggcgctacgagaattattaagaaggtaactggtaattataaggcttatcagaatttaccaaaaaacgctactaagaatttatttgctaaggacaatgctagcaagaatgctggtaaagctaaaatttcagttgataggtttggccgagttaaggtaactggtaaggtacttaaggctactgataaggcgtctggtcctgccaagagcggtaaaaagggactagataaatttaattcaaccaaaatgcagaccaaaactgcaaaaggtaaggattcggcctcaggttcaatgaacggtgcacgtaaatcggcaatgaaatataacggcgttaatatggcactcaaaactgctcgtggacatgacgctgcatctagtccaattaacggtgctcaccggtcgcttgatcgatataacggggtaggtatgcgcggaaaaaccgctcgcggatatgattcggcaagcggtgctatgggacgcgctaaaggttcgttaggtcgctacaacggaaccggtatgcgagacaagactgctcgtggtcacgatggcgcttctggtccaatcagtagcgcaatccgtactctaagccactggaatgcaatggggaacgtgactcacttcattacaactgtttttcgtaaaattactcggcacgcaacaggtacaacaggtaccgatggtaatccaatcattgttaatgacgaagaaagttcagtattccgtgaagctgtcaagtatcccgggcatccagcgtttattccacacggacgtaatgtctatctgaatgcaccaaaaggaacgcaagttatcccggctggcttaactgctaagatgtttggtgtttcacagtatgcgggtggtactattccggctaactcatcaatcatacaagcttcgaaagcaatcaacgactcaattggcggagataataccacaatcaactataacttgggtggtagcgacagtacacaagcaatcgtagcaggcctggaagcaatcttggataagcttgatgaccaacaaccaacatttgaagtgcacaacgatatgattggtgaaaagctgcggactttgattaaacaaaaggattcacgggaacacaatttaaatcgattcttctcacaaggaggttagcaaatggatgctttaattacaaacttaaatggaactgaacataagttgagtgacttcggcttccaagtgctcaacttcgaagaatcggcgccaacaatcaccagaactactaagagttttgatgggcgcgccggttcattagattatgggggccggcatgtcgttaagaggattacaatcaatggtttgtattgggttaaaagcctggaacaagcggatgacgtgcgagataaagttaacacggctttatcacaaacggaccccgtttatttaacgcgcgtttacggcggtcgaaacttgtatgacgtgcgtgagagtggcaaagactttgtgatgccagcacaaactgttgataagaaacggtttaaagtgtatcgaacagataccaacctaccatcaattatcgaacggactggtaagggtgtttactacacctggtcactggaatttgagacagtcgaattgccatatggtgagagtaagccacggtcgcaaacgttagttagtggccaatcaataacttataacggtacagtagcttgttcacagctagaacaggctttttattttgtcgtgacggctaaggtggcgtctgctggtgggtttacgttgacagtcgatggtcaatcattgatagttactagcccagtagttgctggtgacgtttatacgttatcgggcatgaataatactcgtggcaatcagaacattaatgataaaaccaatgcggggtattttatcctgcatcccggtgcagctaacaagatagtatgttcaatcagtgcggacattcagatcaagaatttgtgtgatttatatatttaggaaggtgaggtgaaaattattgattaagttttatgattcaggtggaacggttcatttcggccaagcaaccatcacgagaaagactagcgtcaacggcgggttgtcgttaactggtgaagtttttgccggtgatgatgtattgaacggtttagactacggttggtggttgaatttcgataatgaaaagtacgttattacgtataaaaagttaagtgatgataccaataccatcgttttcgatgcagtgcaacagtttttttgggattttgccaaagtagtattgcattcacaatacacgggtagccatgagtattcattttatttaggacaactctttgataaatccgggtatacctacaagaatgacgttgccgtgccagcatttgaaaaagaaaattggggttataaaaataagctagacttatttaacgacattattgatcaggctgatgttgaatttgaagtgcacaatgagacagttcacattgctaagcaaattggtagcgacctaaccagtttcgttcgcaaaggaattaatcttagtgatctcacagaagaaatgaaaatatcagactttgcgacgtatgctaggggctatggtgctttcaaagatgatcaagatcaaagtaaaggtcgattagaagttgagtatcgcagtgagttagccaagcagtttggtgacttagaaatggatccgattgtcgataagcgatacacaatcgcagataacttgattgccgccttaaaaaagcgggttgatgcgacatataccgtgtcaatgactatgaacatctatgacttagaaaacgctggttatccgaactatgaagcgcctaaagtcggagattggattctagcgattgatgaagcattaaatttcaagcgtaaaatcagaattattcaacttgaagaacaatttgacgtgactggtaagcatatcgggtacacggccacttgtggtgatttgaatatcgtggatcagtacacacatctacaaattagtttggataataaggtacaacagattcaagaggccgttgacgctgcagcgataagtgcaaatggtaagaatacgaattactatggtgcaaaagaacccgtgagtgccaatgaaggtgacttatggtttgaccaaagtaatagtgatccggacaaatggtctatcaaacaatgggtaaacggtcgttgggaacagattacgttaaaccctggcgaggtagacgccaaagttaacgttgctaagcaagaagctgaaactgcggtcgaaaatgctaaaagtgcatcagataaaactgatcagcttgcggccaagtatgatgatacgaattcactggctagtcaagcaatgggtaaagctgtaagtgcccaaggtgatgctagttccgcagttgccacagcaaattctacagctgcggagttcggtaaagttgaccaaaaagctgataatgctgtagctagtgcactgaatgctcaaagtggcgctagtgatgcagttaaacaggcttcttctgctgccgctgattctaaagatgccaagcaaattgccggagcggttagtcagagttataagactttaactgacggttcaactatgactatcgccgagttagagagtggcctagctgctaagttgactaaaagtgacttggacggatattccacccagacgtggactcaaaatcagattaaaatgacggctgatggaatcaacggtaccatgtccagtatcaagagtactgtcgatggtcagactaccagcattaatgacctaaaggctgactcaagtttttttaagagccagtttacgactgttaacaatactctcggtaagcagactactgatattggttctttacaagctacgtctaaagaattgactactggattcaatacactaacaagtgacaatacgactaataagaacgacatcagtcaattgaagcagactgctacgaaggtcagcagcaccttagaaactgttcagacacaagttcaaaacagtgctgtcgggactaacttgttattaaattcagacaagcaatttacaaatagtagggttggccaagaatttgtcgcgaccacatttaatcttaatgatatttttgacaaatatggtactgatcaagtttatacgatcagctacgatttatcgtcaaaagaccccagcaaagttaactggatacaagcgtacacttatcccggtacaacgccacaaaacaagtattcgttccctgcggtaaggcaccaagggataacaacaacgccacaacggtttagcatgacttttaaacctaagttatttgataagacaattcctaggacaaccttagttttttacggtcaatacgactctggtaatatcccaattgtaaatcatgttaaggtagaaaaaggcagtctatctactgattggtgccctaatccagctgataatgctacagttactgctttatccaagctttctcaaactgttgacggtatgaaacttgatatttccaagaaaattgagcagaaggatctcaacggatacgctactaaagcgtgggcacaaaatcagattaatgccactgctgatggaattaacgcaacattatcaagtgtcaaaaagactgttaacgggcataatactagtattaatgacttaaaggcggactcgagctcatttaagagtcggtttacaacggttaataatactcttggtaagcaatctaccgatattggcacacttcaagcaactagcaagtctttgagtgctaactttgattcgctaagttctgacaataaaacaaacaagcataatattggccaattgcaagcgagtgctacgaaatttaatagcactttaatgacagttcagcaacaagtgacggatagtgctgtggggactaatctagcttacggtactgatcaggaatatgcaatgggctatggaatccctactacgtcatgggaagatggctatgcttttgaaacattgcctcttgcgtctggtgctggtgaaattctcccacaagatccgcacaccttttactataccctgactaaagggacaacttatactcaaacagtatggtttgagactgatgcaactgtcaaagacttgagtgcagctcaaattacatggtttaccaatgcagggcatgattttcaaccggcaagagttaaaaagctaggccaaaatagctataaggttgcatcaacatacacgtggccgggtaagagtggtaatagtgtacgactgtttgatattgaatatttaaattccgcttttgatctaagcacaggaacgtatttgaagttcggcaagctcaagttggaaaaaggcagtttatctactgattggtgccgtaatcctgctgataatgcaactgttgacgcagtttcaagtatttctcaaagtgtggattccattcaaacaaccgtacgtggaaaagtagataataacacgtaccagtcaaagatgacacaattagataagcagataacttctgttgtcggacaagttaatagcttgggtcaaaagaaccttatcgttaactctcaattccaatacgattggcaaaactcttggagtatatctagccatgattgggcaaactggtacacttctaacttcacttgggcatggcttaatggctaccaaggtatttgcgcaaatatacctcaaagccaatctgaaagctggccacatattcaatcatctgatgttgcggttcctgaccctggtgtgactgcatactcagcaagtgtttacgtcaatattgactgggttgagacgtattgtgttcttgatatgtcattttacaatgcagctggcgttagaacatttcatgatacaacggcctctaataagggcctgaactttttaaagctagagaacattgtttcccctaaggacgctgtacgtgttcatatagaactacatgtccatgatcacgggcatgcagcatttattgagccaatgtttgttcaggacagtagtgttggtaagtatattccggataatgcaagttggactgaagttcaacaaacatataacagcatcaatcttaaggtttccaaagatggtgttataaatgcagtcaacatttctcctgaaggaatccagatatacggtaacaaactgcatattacggcggccacctacattgataatgcagtcattaaggacgccatgattgccaacctaaatgctaataagttaacagctggatcaattaatgcggctaatatcaatgtgtataacattaatggcgcaaatattgttggtaactcaataactgctgataaattgcaagcagggtccatgcttattgcgatgaactcaaccttgcaaacacttaaggttggtactgatggactatacactactaacactagtggaacatttatcggtaagattcatgctaataatctaattgaacatcccggagattgggggctgcacttcgacctgtcatctaatgcacagtacatggcatggggcgcccaaaatgaaggggatccgaatggtggatacgtcgtcaaatttggctggacccgtaatagctcggctggtgacttcactatgccttggggtgggttctggttcaacgataatgttatgttgcacaaaaatttaagatttaacggtggtggcatcgacgttgatggtgcataccaactaatgaagtttgcatggattagtatgaatggaattaaatatccgttctttggatcaagcaatttaaaggctggatggctattcggaagctatgaaacctatttggttagagacggtggcatcattaacgcttcgaagatacttggtgtattaaatggccaacactataaatttataaaagatctcaactctaacgggactgtcaaaggttatgttgatgttaaattctagtaaaaaataagaaggagtaatatattatgaaaacaactattagttttaagaatcgtgaactcgcaggcatcgctaacacactaggacaatttaaattaaaaggtaaggcaagcttaggacgtagtactcttattcgtaaacttgccaataagcaagaagagtacgttgctgatcgagtagaaattcagcaaaaatactttgaagctgatgaagagggtaatttaaagacactagacgatggtagtgaaaaattaattccaaaaccagaactagctgacgaaaaggatccttcgaaacttggaaaagatcctgaggctgatcttaactctgaaatgaacgagttatcagacgaccttgcaaatattgatttcagtgagtactcggctcgattcaaaggacttaaagcgtcattggacgactatccttatgaactggacaaggaagatgcgattgtgtacgagcgagtttatgaccaattagaacaggcgtttgcaaaagattctaaggaggaacaataatatgcaaattattaatcaaagtatccaatatcaaatggaaacatcaaccggaaatactgacagcgtggtagttggccttcatggtaagaccgacaaactagaatttagcgcaaacttgacaattgtggctgatgatttagaagctggaacaacgtttgatgacctttccaagaaacaactatccgctttagctactaagaagttaccaaaattgatgccaactttatcctactcaaactaccagttcttcgtccagaacgatgcgcctattcgtctgacggcgtactcagacctaagcaataatggcaattatatttcattaagctcaactctcgaccagtctgacttcacagataaagatatcgaatctgtcggttacgaagatgtaaaatctgcagtcaaaactattcttagtcaagaattcccaacatcataattattttatagagaggatgttggaagttgatgggaattagacgaaattattcaatattgatgacgggcgttgaaatcattatgattggcgctttttttgttaccaatacattccagtttgaccggcctgatttattaaataaccttgctagccacattgacgacccgccatttgcaaccatcaatattatcatcggaacggtcattgtcatggtagccatctttgatattcgaccgttgataaagtggtgctacgcggtggcggcttttatttggacgatttatggtttggcttttatgttgcagaacattgaagttatggggcaaccatttggccggttagactgctggttgatgtttgccattgctggccgtgtcattcttgaatcatgggcgggtgatgactagtgaactggacggtgattattcaatcggtactaacgtttgctggtggctttgcagctgcttactggtcatttaaaggcagtgttaagaaagctagctttagtaatgaaggaatttatgcagataagaccagtgacttgtttgagcgaatcgacaagcttaccaacgagcgtgacgatctgaaagaacaagttatgaagcttcaaggtgaggtcaaagatttgaccaaagcagtcaaagagatgaagcaagaaatgaaggagcgtgatatataatgatggaactaattcaattcattaacggtaccaccattgcggcaattgccgtagtgacgtatcttgttgtgtgggcaatcaagcaaagtaagcttagcaaccagtatttacctatcattgctattttaattggtgcagtgattggtatttttattggcattgccaatggcgatatcaaatgggtagctggtttggttgatggtgtgattgcaggtgccgtcagcgtcggtggtaatgagctagctaaatcgattgggacaatgtttaatggaggtgcaaaataatgagtttaaaaggatttgatgtagccagttatcaggctggtatgaatgtaggcgaagctgcaggcgactttgtgttggtgaaagcaaccgagggtattgattatactaatccagaatttaatggacacgcaaagcagactttgtcagcaggcaagaagctaggcgcgtaccactttatccggaacgattctgatattaagaagcaagccaattacttcttgaccaccgttaagccatatattggtaaagcaatgctggttcttgattttgaaaacacgacaggttcaaccattcagaaccaaacaggcgtcggcttagcgaagcaatggttagattacgtttatcaacaaactggtgtccgaccagtgctttatacggggattagttgtgagaactcattagattggtcatccgtggtcaaggccaactatgggttatggattgctcagtataacaactacaacgttgtgaatggctatcaaccacgagacttatatggtagcttgaagaactggaagacagcggtaatgttccaatatactagtactggacggttacctggttggtcaggtgatcttgatttcgatgtattctatggagacaaatcggcttgggataagtacgctaaggctactaaaatggtcacaaacaaatcgattgttcaaaaggcaacaaccaaagatggtgtgtggacaataaccaatgaagttgggacgtttagaccaaaccaaaaacttagtattttcaaatatcctggcctagaatcaactggtaagtattactacaaaggtgaatctgttaagtattttggctatgtaagtaatccgcaagccggctacatctatatcgcttatcgatacaacagcaagctaatttattatgttgcttgccgagaacttgccaccggtcgggcgcttggcacattcgaataaacactagattcccgcactggtctttgttgactggtacgggaatttttgtgttttgaatctaattattttaagctatgtaaacttggcccctcacaagagcgatactaaaagcgatactgagaaaatttaataggacctaaacacagtggtatcaaagggtttagacgttttactatgaaatcttcttggccgcactaacgaatataagaatcgatttcgataggttaggccttgaaggatcgattctttttttgttgcggtaaattggactggtcacgttattccaggcttgcttttttgccaactacttcaactatgttcaccaaatttgccgtaccttattgtttaatctcatgattaccagcattataatgaaaacggttaatctactgattacgatattaagagaaggcgaggaccaggcattgattagaatgagtagatggtggtggcgtatcttggtgggcggcttgctggttagtggcgtggtttaccccgcacaagcggccgtaacgacttatccgattacagggattcaggtggtgcagccgcgggtctatcagacgaatagtcagaacggtgtcggttaccatttaaccgtcgtgcgtcatcagcgtgcccaattgcgtgttaatttacatttaaagtatcaccagcatacacagtggacgcgtactgagcaagctgatatttatcgcaacgggcattaccaacgcttctactatgtgcataatggttatcagcagagcggctggatagctgctaatcagctaaaacccgccagtacggcgtcggttcaactgcgggtaccactgattgaccagctaccggagttgccaacggggtgtgagatgacagcgactaccatgatgctgcagtatgccggcgttaatattaataaggaacagtttgccagccacgtgccgcgcagttcgaatcctaacactggttttgttggtgatcctgcttcggcttacggtattggtctctacatctacccccaaggcttgttaccaacgatccgccactatctgccgtccgctgtagatctcagcggggtgggcctgcaacgacttaaagcacagctcgctaaacgtcatccggtagtcgcttgggttcagggactcgatggttttgcgagtcatacagtgacgctcactggatatacaacggcaactattaggtacaatgatccttggcgtggtcaatctggacagatgggtaaccaagcgtttgagacgatgtggcaattaaatggtcgtcgggcactgagctattaagaaattgataccatagttaacattagttactgtttcataattttatattaaaaatacgctatttgacacacaaaataatcgtttttaatactgtatcgtgctagtgtatcaactttgagcctgaaataagggcttttagctttagtgtattttggcacggaatttgcatatatataagtgagtgcgaaaaagattgcgcttacagtatcaaaaacataaatagttacaggcaatttagatattatttattcgttttatatgactgtaacgaaaaaataggaggtacaaagatggtaagcattatcattgctagtcacggcgaattcgctaaaggcatctatcaatctggatcaatgattttcggcgaacaagaaaacgttcaagccgttacgttgatgcctagcgaaggccctgacgacatcaaggctaagttggaaaaagccattgcttcattcgacgatcaagagcaagtcttattcttagtcgacctttggggcggtacaccattcaatcaagttaacggcttgtttgaagcacacaaggacaaatgggcaatcgttgccggtttgaacttgccaatgttaattgaagcgtatgcttcacgactttcaatggattcggcacacgaaattgccacgcatatcattgaaactgctaaggatggcgtgaaggttcgtcctgaagcattagcacctaaggaagaaaaggctgctgccgctgcaacgactaacaataacgctggtcggccaggaacgttaacatacggtttggcacggattgattcgcgactcttgcatggacaagttgccactgcttggagtaagacggttaacccgactcggatcattgttgcgtctgataacgttgctaaagacgaactgcggactaacatgatcaagcaagcagcgccttctggtgttaaagctcacgttattccaattgctcaaatgattaagattgctaaagacgacaagcactttggtggtcaaaaagcattggtcttattcgaaacgccacaagatgcgctacgtgcaatcgagggcggtgtaccaattaagacattgaacattgggtcaatggcccattcggctggtaaagttcaaccaaacaaggttttggcatttgatcaagatgatatcgacacttaccgtaaacttgaacaagatggcatcgaatttgatgttcggaaggttccaagtgatagtaaggaaaatatggataatattttgaacaaagctgaaaatatgttgaaggaacaaaaatagttccaagaatatcagaaaagatggaggattaaatcatgaatttgaacgtaattcaagtgattttagtcgtacttgtatcatttttagctggtatggaaggtattttggatgaattccacttccatcaaccagttgttgcatgtaccctaatcggattagtaaccggacaattggtcccatgtattatcttaggtgggagtttacaaatgattgccttaggttgggccaacattggtgccgccgttgcacctgatgctgcgttagcatcaattgcatctgcaattattttagttttaggtggtcaaggccgtgccggggtttcctcagctattgcgattgccgttcctttggccgttgctggtttacttttaacgatcattgctcgtacgttagcaactgggattgttcacatcatggaccgtgctgctgaagaaggtagctttagcaagattgacttctggcaatgggttgctatctgtatgcaaggacttcggattgcaattccagccgctttgattttagccgttggtgctacgccagtgaaagcaatgttaaatgctatgcctagttggttaactgatggtttatcaatcggtggtggtatggttgttgccgttggttatgcaatggttatcaatatgatggcttctcgtgaagtttggccattcttcgctttaggttttgttttagccgcaatcagtgaaattactttgattggtttaggtgcaattgggatttccttagccttaatgtacttggcactttccaagcaaggtaactctggtagcaacggcggtggcgctaatactggtgatccagttggcgacattatcgataagtattagagaaggaggcaaactgagatgtctgaaactacaaatattactaaaaaagtaacattaagtaaaagtgatcgtctgcatgtttggtggcgttcaacgttcctccaaggttcatggaactacgaacgtatgcaaaacggtggttgggcttattctttaattccagcaatcaagaaattatatacaactaaagaagaccgtgctgctgctttgaagcgtcacatggaattcttcaatacccatccatacgtggcttcaccagttattggtgttaccttagcgcttgaagaagaacgtgccaatggggcacctattgatgacgttacgattcaaggggttaaagttggtatgatgggacctttagccggtgttggggacccagtgttctggtacacggttaagcctatcgttggtgccttagctgcatcgttggctatttctggtagtattgttggaccaatcttatacttcgttgtttggaatgcaattcggatgggcttcatgtggtatactcaagaatttgggtacaaagccggttctaagattaccgacgatttatctggtggtattttacaagatattacccgtggcgcctccatgctggggatgtttatcttagcggcattgattgaacggtgggttaaggtggacttcagtccggttaaggtttcgaccattaagcaacaagctgggtcgtacattgattgggataaactaccaaagggtgcttctggtgttaaggaagccttaacacagcaagctgccggtcgttcacttgacaaatacaaggtaaccactttgcaagacaacttggatcaattaattccaggcttaatggccttgttattaaccttcctctgcatgtggttattaaagaagaaagtctcaccaatcgttatcattctaggcctcttcgtgtttggggttctgctgcacgttattggttggatgtaatacttgcttgtgtcatatttaaaggatggactcgtgggagctcatcctttttatttacaagcgtgctttgcataacatagagactcgccgtataatcggtatgagaatggatacgaggaggggttagtatggtgcaatcaattaatactaaggttgatttagttacgaacggcaattcgcacatgggattgactgattatggcaaaatcatggtcggtgataatggttttgaattttatgatgatcgcaatgttcgtaattttattcaaattccttggactgaggtgaaatatgtagttgtatccgtaatgtttggtggccgctggattccacggttctcttttcagacgaaacgtaatggtatgatcactttttcagctaaggaccctaaaaaagtgttacgggccgttcggcaatatattgagcctgatcgaattgtaaaatcactgacatttttccaagtccttgggagaatattcaagggtaaaggtaaaaaagataagtatttgaaataatgaccaatgctgtcgagggttctttgccgacggattggtgattatttaatagttagtttaagaagcttaagtatcaacgggtggggttagcgcgggttgatacttaagcttttttttgatgcatcaaaagcagtatccgagcacgttaaggtgcgtcataaatggaatttcaataccatgaaacagaaatagttgtactgacaagtcttaaaaagtaactgattcgggaactatggtagaatatagtgtgttatagtgtatcaaaacggatcagttatttgatagtggtgaaaaggagtggcgaagttgaccagaaaatccaagatttgtgaatacgtccgtcaacatagcgatcgacacggactgacgacggaaatggtagcgactgctttaatgatagcgcgttcaaacgtcagcaaggaattaaatgcactggtgcgagaaggccagttgcacaagctgacagggcggcctgtgcactatgttccggtgaatgcaacagccacaacggccacaacaactagtggcgtagcgaatggagcgacgacagagcgaataccgacagcgcccgtcgcgacgtctgtgcctaaaccggttgtaaatgatatatttgccagcatgattggctcgcatgagagccttgctaatcaagtggaacaggcgaaagcggccattctttacccaccgcggggattaaatacattaatcattggcccgactggttctggtaaaacttactttgcaaacgccatgtatcgttttgcggaaacccaacaagtcttaacgaacccgcaaggcctgattacgttcaattgtgccgattatgcgcataatccggaattattgatgtcgcatttgtttggttatgttaaggggtcttttacaggtgctaatgaagataaggacggtttgatccaagaagcggatgggggcatgttgttcctagatgaagtgcatcgtctaccaccagaaggtcaggaaatgattttttatttcatggatcacgggacttattcacgactcggtgagacggcgaagagtcaccatgccaatgtccgcttagtttgtgcaacgaccgaggacccagaaagtaccctactgcagacctttgttcggcgaattccgattacgattcagctaccagcgttcaatcatcgctcagccaaggaacgtttagaattactgaaggcattattgtcattggaagctaatcgaatcaataaacagattcggttaacggaggacgtggtgcaggccttacttggctcagtcacatttgggaacgtcggtcagttgaagtcgaacattcagctggtgtgtgcccagggttttgtcaatagcatcgaaaatgacagtgaaatcacaatcacgatggatgatttgccacaaaatatccgtagcggtctcatgacagtagcctctaaccgtcacgaactgggggccatctctgagttgttggacccggttctcatcgtgaagccaaatgatggtccaacgccgcttcgtaataagaacgataattatgaattaccatataatttatatgagattattggtgataaagcagcgttactccgacgggaaggccttgataaagaacacatcaatcgtttcatcacgaccgatatcaatgtgcatttaaaatcattttataaacaaaatcagttagaagtttcaccagaaaacaagttagccgagatcgttgatcaggacgtcattgattttaccaagacggcgcagatgacggttcaagacatgctaggttataatttcaaggataactttatttacgctgtgagcttgcacgtcagttcctttatcaaacgcatccaggcaggcaagcccatgcgtcaaatgagttcggatatgttagcgatggtgcgtgaatatccggctgaaatcaaagcagcggaggcgctcaagcaaggattagaggaacggtatcatttaccgattcccaagtccgaagtttattatctggccattttgctcatctcgttaaaatcgatgcagcttaacggcaaagttggcgtgctggtggcagcgcacgggatgagtaccgcgtcttccatggcacaggtcgtcggacaattgttagatgattatgatgttcaggctttcgacatgcctctcgatatggacccgagtgtcgcctatgatcatgtcaagcgacgagtagaaaagcttgattctgggaaaggaattttgttactagtcgatatggggtcgttaacgaccttcggggaacgaattcagcaggagacgggaattgcgacgcgaacgattgacatggtgaccacgccggttgttttggaagccgttcggaaggctagcctggtcgatagtgatctggattctatgtatcaggagctcgttggtttcaaaggttattcgcgaatttcacggaacctaccaacggatagtcagcgcgcaacagtcaagcccgccttagcgacggataagacggcacaacgggcgattattgcaatttgtgcgaccggcgttgggacggctgaacgtatcaagtcaattttagacagtttattagctcaaaactttatcgaaggtatcacggtattcccaatctcagtggtcgaaatgaagacacggatacaacaaatcagtcaaaattatcaaatcattgcggcaactgggattacaaaacccgaattagacgtcccttttatttcattggaagaattgctacaaggtggtggcgaaaagtttattgatcagttagcgacggggatcgattcgccacagaccatggcggaagaaagtcagcagttgacaccggaactctgcgaacggtacttaggcgattacttcacgtttttaaatcctaagaagttaacgggaattttatgggagtatagcgaagtgattgcgacgcacttggatggtgtaatgacgaatgcttttcgcattgatttgattatgcacttagcgggtgcgctagaacgaacggccatcaaagatgaaatttcggcacccaccgaagagatgccagacattatggcatcgaagtggtacccacttgtgcaacaggccaatcagcaattgacagatcaactacagttaaccttctcagatgctgaaaattattatattgtgcaattattggagactcatcaggcaaaggtcgcgatgagttgatacactaacttggcatgctttttgcatgtatcttattgagtagatttaaccgactgaggagggaaagtagatgttagcatttgtcgttgtcagtcatgggagttttgcgcagggcgttgtcgattcatcctacatgatctttggcaagcaagataaggtccaaacggttacctttcaactggacgaagaacctaatgaattagctgataaattagctgctgcggttgcccggtttgacgcggatgaccaagtcttattcttggttgacctatggggcggttcgccatttaacgccgctagtcggatcgttgccgaacatacagagcgcatgggtctgattaccggtctgaacctgccaatgctgattgaggcttacactgttcgtgataagccaattgatgaggtgattgcccaccttgaagagactggaaagattgggattaagcatctcaagttgttacaggacgatggggaagatgaaccgctatgacgatggatattcgtttagcacgcattgatagtcggctactccacgggcaagttgccacggtgtggaccaagacggtcagtcctaaccgtattttggtcgtctcagacgaagttgcccaggatgcacttcgcaagattctaattgtgcaagccgcgccccctggtgtgaaagctaatgtgattacagttgacaaaatgatcgagatttatcaagactcgctatttgatgaagtaaagccactaatcctaactgatacgccccagaacatggcgcgcttagtagcggggggacttgattttagcaaaacgggcattgatattggtagtctagctttttcagcgggcatggtgatggtcaccaatgctattgcaatcggtcaagccgaagcacgggcattatatgcgttacaagcagcgggattaaaggtgtttgcgcagaaagtcccgacggataaaagggttgatgtgatgccgctattagctaaaaatggctttatggcgccagataagtattaacaaagttatgatggacagtggtgtgtcggttatgggcaccactgttctttcattttggctaggtttctaaggatttaccaaaaatacagccgtaaactttgacggataggcttttattgataaaattaaactaatcgaaacggaaagtagcgggggtttaaaaatgccaacttatacaaaattaaccgccatgggacaatatgttccgggacgcgttgttgataatgacgaattagcagccattatggacactagcgacgaatggattcaggcgcatactgggattaaaacccgacactacgcgatgaatgatgaaaacacctcggatttagccgcccaggtcgcccagcagttactacaaaaaagtggtttagctgccagtgccattgatttgatcctagttacgacaattacgcccgatgccttaacacctgcgacggcttgtttagtgcaagctaatattggcgctgataatgcgtttgcgttcgacctgagtgcagcgtgtgctgggttcacgtttggcctagcaacggctgacaagtttattcgcagtgggcaataccaaaatgtgatggtgatcagtgcggaagttaattccaagatgatggactttcaagaccggacggcagccgtcttctttggggacggtgctggtggcgcgttattacaagctactgacaatccagatgaaaacagcttgatcgctgagaaattagaatcgcaaggaaacgctacggtcattcactctggacgagtacggccgattactgaagttgccgcaacgaactacccgcaaacggatgcgttttaccaagttggacgggatgtttttcaatttgccacgacggttgttccagaacagatgcgtgggttaattgcgagtgcgcaactgacacccagtgatttacaatacgtgatctgtcatcaagctaatttacggatcattgaaaaaattgcggctaacttggcgttaccaatgacgaagtttccacataatgttgatcattatggtaatacgtcctcagctggggtggcaatggccttagccaatgtttttgataccttaactgggccagtgttgttaacagcatttggtggcgggctagcgtatggctcagtcttgatcaagaagtaggagtgtgcagatggaattaaaagatttagatcgattagttgagaaatacgcgcgacagggttatcagcaaattcgcgttaaagccggcgacttggagattgaagtgacaaaaccagcgttagcttcagaaacggtaactcccgtagccgctacgcctgccagcacagttgcggagactgaagatgaagtcgttacactgccgagtccgatggtcggggtggtccacttggcaccagatttaaaggttggtcagtcactgacagctggtcaagaactaggccagattgagagtatgaaattattcaatccattagttagtccgaccgatgggacgttaacagcagtactagttgctgacgacgccactgttgagtacgaacaaccgttatttacaatgcgaaaggatcggtagctatgtttcgcaagctgttaatcgcgaatcgcggtgaaattgccgtacggattatcaaagcctgtcaacaattgaatattcagacggtcgccgtttgctcaactgctgatcggcatgcgggttacacacaattagcggatgaagtggtctgtatcggacctgcagctgccagtggatcgtatttaaatgccgaagcgattctaatggctgcaattaatacgcacgccgatgcgattcacccgggatatggttttttagctgaaaatgcggattttgccgccatgtgtgcggaatgtggcattgcctggattggcccgcagactgagcaaattaagttgatgggtgataaggcccgcgctaaggattttgcacggcaacaagccgttccggtactagcaggtcaatcattacagggcttagcatggccggatattaaacacgcggccgccaagatcggttttccactagttttgaaagccagttatggtggcggtggcaagggtattcgagtgcttaccgacgttcatgaactccatcaacaattgcgggctgcgcgtcaagaagctgctgcgtcctttttgaacgatgcgatgtatttagagcaatttctgacaactgcccgccacattgaagttcaagtcctcggcacggggacgaaattattcattcttggtgatcgtgactgtagcctccaattgcacaagcaaaaggttctcgaagaaagtccggcaagtattttgactgagacacaacgccggaccttatacgatctgtcccggcagttattagcgggtacacattatcaaagcttgggcacaattgaatacttatttgcggatggtcagttctatttcatggaaatgaatacgcgtttacaggttgaacacggggtgacagaattaaccaccggaattgatattgtggctgaacaaatcaaacaggcggctggcgtcacggttgattttccagagcatgttggcttgcagcccaagtgtacggcgatcgaagctcgattgaccgctaccttaccggttaagcagacgcggattgaaacgctgagctggccagccgatgtacgagtggatacggattatcatcagggcgatcggctagtaaccatgtatgatggtttaattgccaagttgatggtcaccggtgcgaaccgtcagcaagccgtgcgcaacttacaacgggccttagcgcaagtaacattgacaggacccacgacgaacttaacttttctacagcaaacggtggcccggccggcctacattcatgatcagtacacgattcacagtctagcacgttgggaggcgtcgaaatgagtcattatccagcttctgggacctggcaagcctgccctaagtgcggtcggcacgtccaccaacgccaatggggcacttatcagcaatgtccttattgtcactattggcaacgactgacgacggcgcaacgattagaacaactcgtcgacgaagggtcgtttcagccgttgacgatgactgagcggcctgtcaatcagctggggttcccggactatacgaacaaactgcggcgggcccaacgccagaccgggttaaacgaggctgttgtctgtggaacggccctgattgagcaacaaccctgtatcttagcagtgatggatagtcattttatgatggggacgttaaacacggcggtcacacgtcgcttattgcatgctagtgaacaagcgcgggcccaacggctaccactgatcattgtgaccgcctcaggtggtgctcggatgcaagaaggtgtttatgccttggtcggaatgaatttgattctggcagaattagcacggttagcagcaacgccgttacccttgatcacagtgctgacagatcccactatggggggcgtatcggcgagttttgcgtttaagggtgacctgattatcgcagaagcgggtgctaagattggctttgccggagcccgggtcatccaacaaactttgcctgtcaagctgccggcggattttcaaacggcggatcagctgtttaaaaatggcatggtggatgcagttgttgaacgacctcaattgcggtcaacgctaggacaagcattagcgaattatgggattgggaggtcagcccatggataaacgattacagcgattacgggcggctgatcggatcagtgcgccgactatcattcaagcgttattgccgacaatgacgcaacaacggggagaccgtttattaggtcaggatgcggctttaacggctggctttgggcgcactgccactggtcgccaattagctgttctgggcgttgaccggggtgttgatattgcgagccggcgtcgaaaaaacgggggagcattaactgttcccggctatcgcacggcgttaagagtcgtaacccatgcggctaaatttgggtggccggtcgttagcttaatcaatatgccaggtgctgatgcgagcccccaatcggaacgctatggtcagagtcaggccattgcggacttgattgcggcgactggtcagctgaccgtaccgaacgttgttgtatttctcggtgagggccatagcggtggggcgttagcctttgccaacgccaaccgcattatcatgctagatgatgcacttttcaacgttgcttctcccgaggcagtcaccgcgattttacatgggcaacagaccagcagtgacgccatcgatttattaccaatgacagctagcgctttgcagtcgcgcggcttagttgacctggttattgaccatcaggatcagacattagtcgctgcgatcaaccaggcgattgagacccaacttgctgcactagaagcattgccggcaccggatctaattgaacagcgcgaagcaaagtttcaacactttttacaatcttggccggtcaattaaaaataatcatcaaaaaatgggcttctcagaatttttattctgaagaaacccattttttaatagttgcttagtactgattagtcgtggtttgatcttgagtcgtggtctggtcctgcgtcgttgtatcttgtgtcgtactagtgccataagtagtggtatcactagacgttgtggtacttgatgaacttgaactggaacttgagctacccgttgtaattgaagctgtctcagagaagactgactctgttaaattactgtttgagagtcccagcgctttacggatgcgcttcgaattcttgtaacgttctgacgaagaggcaacttgataagagagcccatcgatcgtcgcgtcagtaccttgaacggtatatgatttggcatggtgagacgcattcttgtacttcgtatcgagtgcgaccatgtcattccaagttaagtcggtgcgcatgttcttagcgagttttttcgtaatcttttcaatattggcaattgacccaagtgagttagactgactaaccatggccataataacctgccgttgccgtttttgacgaccataatcaccctgaggatcgtcataacgcatccgtgagtaatcaagtgccgctgcaccattaagtttgatcttaacgcctttcttaacgttggcattaccgtatttgaaagtcagcttaggtgtcacggtcacgccgcccatcgcgttgatgatctgttttaaaccacccatgttcagtaagacgtagaagtcaattggaacatccagtaacttctctactgacttgacggcaccacttgcgcccccaatggtgtaggctgcgttaattttttgtgattgcccatcgatcatcacttgcgtatcccgtggaatactagtgagcgtcatactttcttttttaggattgattgtcgcaacaatcatggtatcagtccgggctgagaagtccttgccgcgacctagtgcaccagtatcagttcccaacagtagaatcgagaatggcttgcccttcttaataacggcatcaacattccgaagcttggtcgagccggtcgactggtaggtcgtattcatcgtatccttagcggcattccaggtcttgtagccccaccagccacccgtaacgatcaacaggacaacgacgattagtaaagtaattaaccaaggacgttttttgtgtggtttcaaatgtgggttacgctgttgctgttcacgatagcggcgttggcgtggtcccatttcattatcattgttattttctgacatattcgttcctcatcactttagatttttccctcaatagtcattttatgacgtttagcaaatcattggtccttaaagttagtaatttaaaaagattttaataatcaaaaaattactggcatcagtagtaacacaattatagaacactataagtaatattgtgaccggcgtcaaacgtttccatctataaattacggtacaagccatcataaaacagtggtatacttgaataattctcattgaattattattttacatagcttgatagcgatattcaatgatgagcaatttgttaagaggggaagactgagcgtgcaaattttacagacattcgtgcagagtattcaaggtgtcatgacgatcatcgtgatgattgcagttggttacttgttggcacgctggggctggtttaatgaaagtgcgactaagctgattgcccgattggtcactcaaattgcgctaccagcctatatgattgcaacgatcacaaagcagtttacagcgcataaattattatcaacgttgccaggattacgttttccagttcttaatatggctattttgtttggcatttcgttcggggtgatgcgagccttaaatattaaaaagagtcatcgcggcttatttgcctccatgtttttgaactccaatacggtgtttattgggctaccggttaatcaagccttgtttgggaatagcgcattgccatacgtgttagtttattacatggccaataccaccattttctggacgctgggcgtttatttgattcaacgtgacggtactggcactgctaagtttgacttgaagcagacactgaccaagatcttctcaccgccattactaggatttatgattggtgtcttgcttgttctaggaaacattcacgttccaaaattcttgatggatgatttctcatatatcggcggtctaacgattccgctgtccatgatctttattgggatttcaatggccaacgccgggttaagcagcatgcgcttcgaccgggatagcttgggaattttacttgggcgttttatccttgcgccggtactgatgacgctgatgcttattccaatgtcgattccattggagatgaagcaagtcttcattctgcagtccgcgatgcccgtcatgacgaacgcgccagttgtctccaaactgtacggggcggatgccgattatgccgcggtcatggtgacagaaacgacactattgagcctgatcgttattccgattttgatggtgatcgttcaagccaattttattcgttaattattatgtgacttaaaattaaaagtacccgaatgcgtgccactagtgacaggcgttgcgggtgcttttttgctggttattaatgatgaaaactcaatttagttcggtcaacaaggtttgaccaattagatactttctgctcagggccgtcccaacacgtctcgctggtagtttttgatgacaagctgatgagtgcgtgctggatgatggttgaggcggcaagatgccattgaatggttcaagcctgatgaaaattgttttcaaaagcaattaaaaattgaaaaaaataacgcctgattccgcgttaaacggcgttttcccgtggataaaagcgaggtagtatactgagctgatttgaaagtcacgtgaaaatggtgctatactgagaaccgttgcgtattaaattttgattaagaaggaagcgaacgtttcgtgaagaaagcatatctttacattgcaatttcgaccttaatgtttagttcgatggaaattgcgctaaagatggccggcagtgcctttaatccaatccaattgaatctaattcgattttttattggggcaattgtgttactgccatttgcattgcgggcattaaagcaaaccggacgaaagttagtgagtgctgactggcggctatttgctttaaccgggctagtgtgtgtcattgtcagtatgtcgctttaccaactcgcgattacggtcgatcaagcttcgactgtggccgtattgtttagttgtaatccggtatttgcgctattattctcctatttaattctgcgagaacggttgggtcgagctaacttgatctccgtcgtgatttctgtgattgggttgttgatcattgttaatccggcccatttgacgaatgggcttgggctgctattagccatcgggtctgccgtgacttttgggctgtacagtatcatctcgcgttatgggtctgttaaacggggcttgaatgggctgacgatgacttgttttactttctttgctggtgcgtttgaacttctagttttagcttggattactaagattccggctgtcgccaatgggttgacggccatcggtttgcggcaatttgctgccattccggttttggtgaatgttaatctcaactatttctggttactattttttatcggcgtttgtgttactggtgggggcttcgcgttttatttcttggcaatggaacaaaccgatgtttcaacggcttccctagtattcttcattaagccggggttggcgccaatcttagcagcgttgatcctccatgaacaaattttgtggacgacagtggtcggaattgttgtgattttgattggttccgtcgtgacctttgttggtaatcggttccgtgaacgggatacgatgggggcgattgagcagccaacagcggccgccactgatgatgaacatgtcatcaaagccgcgcacaccgtttcaaatcaagaaaattaattaatcgtggacggtcagggtgatattaatcagcttgaccgtttttttgtggcaagcgcgttatcgcacgtaacagctggttgtgactttgaaaaatgaaccaaatcgattatcataggaagtattgaagatagtaggtgggaaagagaatgacagaactagtattggttcgccatggtgagagtacggccaatcgggataatacgtataccggttggagtgacgtcccgctaacagcagtgggtattgcacaggctcatcaagctggcaagcgattacgagctacgggactgcagtttggcgctgtgcatacctcagtcctaaaacgggctatcgttaccgcgaatattatgttaagtgaaattgatcagttatggctgcctgagtataagacgtggcggttaaatgaacgacattacggtgccttacgtggtcaaaataaggatgtgactcgtcaagagtatggtaaggcgcaagttcaacagtggcggcggagcttttatacggtgccgccgttgttgacaccagctgaactagaccatgatcgacgttacaccaagtacggtgccgccgtcgaaccgcggggagaaagcttgaagatggcttacgaccgcatcatgccttattggatcgatgagattgcaccgcggttgttagacggccaaaaccaactcgtggtggcgcatggtagtacgttgcgtgcgatgatcaaatatttagagcatattagtgatactgggattgatggtgtcgaagttgctaacggagtgccaatttgttatcaccttgatcagcaactgcacgttatcggtaaagaagagtattaaatttagtaatagttctcctaagcggtacttttattgaaagtaagtgctaatctggactgtttttttagaccattattagattaatcgagcctgagttaagagcttcagcagacgctgaagctcttttttagttaaagtgttaaataaatgcccagtataagtaattataatcattgataataattgccgacgagtactcaaaaaatgatacaggcttaaaaaattgatataacagtgctttcacaactatttgagtcaatataaatatttttaatgtaataaaatccttcagttttcataaataaatataatatatcacttgtaatagaatggtaaacgctgtaacatatcagatggacaaactcgcgatttggcgcggttaacagccaaaaatctgatcagaaatcttgggttaacgatgatgaagcataaaaatttattattactaataataatgagcctgggtttttgcggcatgctgctgatgtttgcaccgcagcttagtacgctgatcaactcgaatacctcgcgagttgaagcggataagactagtgatcacgatacaactcatgatcaggtctactacaatgaccagatggataattatcaatatgattatataaataacgggactaaggttttgaattataaggctcgcttcaagaatcgggtcatcacgtatcggattacaagtgatagcaaggtgtatcgagcgatttggctacgagccgtggaacgttggaataacactaacgcggtgaggttagttgaggctaaggaccaagcgaaagcccagattacgttgggcgagagtgaagacgagacggagacgaccggatcggaaatcggccggacttggcggacgtactatcaaagtggttcgcaaggaacaacttggatggattcggcgaagtgtgtgatttacacgaatcgctttccagccagcaatcattcggtagaatataagctgtccgttgcgacccatgaattgggacatgcactgggactagagcacgagaacaacaagagtgcggtgatgtattaccagtcgcatcgagcagcacatatcacgactcgtgagattagtacgcttaagcagatgtataaataattataatagtgattgctataagtaaacgtaataataaaaaaatcgactaaactcacgcgagtttggtcgatttttttattgtttgttgttagtagttccttgagcggtagttaagtctaatgcagtccaaaaagcaccatcacgctaaagcagtgatggtacttaatttagatggcccattaaacttaattaggctaatgcacccattggatcccaaggtgctaaaacagttggttcttcggcttgggctgcctttaagtcatcggacaagaattccttgttaacaacaacttggtagcagtattcgtccatccaagcatcgctcatgacgaagaagcccttagtcccaactttgtcgccccagctattttcaaccttccacttagttggttggccgtcaacgaggtcgacaccggtgataaccatggcgtgggtcatcagactttcgccgtaatcaagacgttcagccttcgacattgaaaggtcaacgtcgaataattcatctttactgtagacatcggtagccatgacccctttttggcggtcggaggattgaccaacatcacaaccaaaccagacactttggccagcttgtaattgcttgatggccaattgcttgaagtcggccatagacacgttcaaatgtttgacttcacggccacctaagacgttacctaacatttcaatcgtgtaggtatggttataaggcttgtcgtcggttggggcgttgatgattgaaacgtaatcgtccaaattccagccaacgtacttttcgaagaagctttgtggcgtcaagttttggtcgatgtggtattgtttcttatcatcacgatattcccagtcaaaatgtgaaacgggttcgccaaaggcataggctaacatgcgatagacttcatttaacattttttccttgcgttcttgaatcgcgtcgtcactagttccggcagccactagttcacgtaattcaacggcatctttacgtaattttaagttaagtgtgctgttgatttcagccgattttgaactgttgtaagtttcaggcatgacactcttaggcacgataccgtacttctgaataatggcaacgagcatatcccattggccaccatcttgttgtggcgtggtcatcaaccaggcaactttacggctgctagttggttggtcagcggttgccaacacgttttcatagaaatagttcgctttttcgaacttatcccagaaaaaggtgtagttttgtgatagttcgaaatgtttcaagttgaatttttcagctaatgaatgccgcatcgtgtttaaagcggcgaacatccagcaacggccactttgcttttggttcgcaacgtcacctgtatccaaatcaatggaaaatactggtgtggtttggctcatggcctgaatatcttgactgcttgctaagataccgttcttagtgacactacgttcgatgacttttgcttcgggacgttggtccaagtcggcttgaaagttagcaatttggttcatactgattgctttactcaaaagatcactctcctttaatctaattctaattgtatcggtttatgacgggtggggcaagcggggagtcgcacaaaactatggtcgcgcttcgataacctcgggaccattggcatgaccgacaatgacagtgttgaccatgtctaagaacaggccgtgttcaaccacaccaaccatgtgaattaaatcttcggctaaagcgtggggatccgtgattgggtcgatgtgtaaatcaatgataatattattagaatcggtccggacgagttcatcgttgactttacggaatactgggttatagccccgggcagccattttttcaaagacatgttggctgccgtaaggaatcacttcaacgggtaagccaaaggcacctaattgatggaccattttgctttcatcaacaatccacatgactttatcagaattgatggcaacgattttttcgaagagtaaggcggcgccaccacccttaacgccttggaaatcatcggcgatttcgtcggcaccgtcgatcgttaagtcgagatggtcgacttcgtcaacggatttcatcgggataccgagcgccttagcttgggcagcggttcggtcggaggttgagacgccgacaatgtttaaatgttcatttttgacccgttcacccagagcatcaaccatgaatttaacggttgagccggttccgaggccgacctgcatgccgtcttgaatgtattcaacggctttttgaccaacaagttgttttaactgatcctgattcataatatgaattactcctttgattgagaactagtgactaatacgtcggcagcttcagggtgccgatcaaagtaagccttagcgtaggtacacagtggctgaatacgtttgtgttcaactcgagcggcgtcaataacggctttggttaattggccggcaatgccctgatgaccaaaatcgtcacgaacaaaggtatgttcaatgacccaggtctgatcattattgatggcggggaaggtaatttcaccagccaacttgccgtgatcgtcattaaaataaaagcggtgtgcttcacgcgtgaattccattgatttcaccaccttgtaaagggttttatatctaccgtaattaaaccggtaattgcccgttttgtcaacgaaacttctataataaaagtatggtaaaatgtgaacactaaattaatgttgagaaagtaggaatttgaaatggcacggggatttgaaattgtaagtcaatacgcgcaggcggggttacatgtaccttaccgcactaccaagcaagcagctggctatgacttcgaagcggcggaagattttacgttaccgtcaatttggaaaatgaactttatcaaagtactttggcaaatacatcatggtgaaacgagttctgcagccgatttggatgcggcggctaaagtccttaaaccatggcttgttccaacgggtattaaggcatttatgaatgatggtgaatacttactattagccaatcgttctagcaaccccttgaagcgtaacttgattctaccgaatgggattggcgtcattgacgctgactactataacaatcccaagaacgaaggtgcgattttcgtccaattaatcaacatggggattcgcgacgttcacattaaaaagggtgaacgcattgcccaagggatttttaccccttatctgactgttacggatgaaacgaatgtgacaacgacacgttctgggggcttcggttcgaccaataaataggaaataataaaaaatcggtaaagccaaggtgatttaaaggctttaatgattaataatggtaaaataaacttatacccatagcatgaaaatgacgatccagttaattgagtttgattgattatttaagtctgcatcgtactggctggttgtttagtaagaatcatggttaaaaggtgccaattagatagatttctgttcgtctgcaatgactatcctattccgacctccgggactgggtgacaattgctggaacgtaagccgacgtcgatttgagctaacgcataacccgcgtcatctcaaatacgagtcttattctaagccggaagaaagacacttccgcctaagaataatttggctactgagcattgtcacccagcccctccagccgggaagccgctcgaatggcaaataaacggccgcttaacttggtacaattggttgctgactactttgatacgaaaactttgagcgaaacatcagaatgtaatctctactttgtcgaaacgttcaatgtattatgactggtaactcagaaatagtaagtcatcacaatatcattttcggcctgacagttgattgagaaaattaccgtttatgaagaacaacgaccaattcatcaaaagttgagtacatcttcatcagctattcgaataccatcccgactggaaggtgtttctgacaatgcccagtactgcaagagtgtgaagtctcagtctgacccgaacacgtttcaccaatatggcataaaagcgtgaaaggccagtatttaagacgtgggcttcggctcaaatctgtgcccaccgcgttccggcaattggcagaaatgcctggaggtcggtgtaggacgaattaactaagcaagtttacgctaacccggactgtttccagcgggcctaagctggctgcttttaaatttaaaaaacggcacgttttaatcatgactcatgacagtgtgacgcggatgaagtaattattttagaaattccaatacccaacattaaattgatatgttggcggagaaatggagacgtgtgtacgtggcaaaagcaaaaactcagtttgtttgttctaactgtggttattcaacaccgcgatatttaggacggtgtccgaactgtggtgaatggaatacactaactgaagaacattttgatacaaaaccggaccgcaagtcgcgggtgagctttgcgggtaagtcggctaagccacaacgactcaaagaagtgtcgctgactaagacaccgcgtgtcaagactaagctgaaagagttcaaccgggtcttaggtggcggtgttgtgccaggttcactagttttgatcggtggtgatccaggtattggtaagtcaacgttactactgcaagtttcggggcaattggccgagacgggtggttctgtactatacgtgactggtgaagaaagtgcctcccaagtgaagatgcgggcggaccggctggctgttagcagtgaagacttttatctttatcctgagactgatatgtcgaatattcgttcaacgattgaatcgacgcatccagaatttgtggtcattgattcggtacaaacgatgcaagaacctgatatggactctgcgattggttcagtatcacaaatccgtgaaattacggctgaactactgcaaattgcgaagactaacggcattaccatttttattgtgggccatgtgactaagggtggtgccattgcggggcctaagatcttagaacatatggttgataccgttttgtactttgaaggtgatttacatcatacgtaccgcattttacgggcagtcaagaatcgattcgggtcaacgaatgaactgggaatatttgagatgcggacgggcggtttgtatgaagtggccaatccgtcagagatcttcttggaagaacgtctgaaggatgctacgggttccgccatcgttgtttcaatggaaggaacacgaccaatcttagtagaagttcaagcgctggtaacgccaacggtctttggtaatgcgaagcggaccgcaagtggcttggatcataatcgagtctccttgattatggcagtgttggaaaaacgggcgagtctaatgcttcagaaccaggacgcgtatttgaaagcggccggtggcgttaagttagatgaaccggcgattgacttagctattgcggtcagtgtggcttctagttatcgtgaccagcagactcgtccgagtgactgttttgttggtgaagtcggtttgactggtgagattcggcgggtcaaccggattgaatcacgagttggtgaggcggctaagctaggttttaaacgtatctttattcctaagaataatctgcaaggttgggatatcccaactggaatcgaagtaattggagttgccacgctaaaagaagcgctccaattagcattacaacaaccaaattattaaaaaggggctgatgccatgaagaagttaacggtgcgactagtatttattgtcgtcgggggtacgttaggactaacttacctgccgttcttgtggacgacaattttgtcgcaaccaaatgtgttattgaataacgtttttaccaactttttgttgggggcgctgattctatgggttttgtcattgttcttagccaatgccgctgtacgactggtggatcgagtcgaaaagaacttatccaagcaaaacccaatgacacttttatttggcagtatcggatttattattgggttattgatcgcggttctgatttcgcaattatttaatcgtagtccattattcctattgaacacggtcgtcccaattattttgatgttgttttttggttacattggtgcgcgagtcgggactacccggatcgacgagtggcggaaagttttcaacttccgccgtcgtgaaaaggaaacaagtccggagattactgatgctcagccagatcagaactatcatcattataagattctagataccaacatcttgattgacggccggatttacgacattgtcaagactggtttcttagaagggacactgttagtaccgaacttcgtcttgtatgaattacagtacattgcggattcagctgatagtattaaacgtgtgcggggtcgtcgcgggctagatattttaaataagctacaaaatgaaaatattatcccggttgaaatgtacgagggcgattttgaggatattccagaagttgatagtaaactcattcaattggctaaaaaagtcaacggtgtgatcgtgacgaatgactacaacttgaataaggtgattgagttccaaaacgtacaagttctcaatattaatcagttggctaagtcgttgaaaccacgggttattcctggtgaagagatgaatgtcatggtcgtcaaaaatggtagcgaacgccaacaaggggtcggttacttggacgatgggacgatggttgtcgtcgaagatgggaagttttacatcaatgaaaaggtggatgtcgttgtaacgagcgccttacaaacggatgctggtcgaatgatttttgcccgtttagcgcacgctaatcgcggaattccggatcatgcggatggaaataataagcacaacaataatcatagtaataatcgaaataataatcgcgataatcggcactaggttaagcgattcaacggtagcaactcatttgatgggggctaccgtttttttgttcaatgatgactaatccaggacgtcgtaagggaggcggccgaatcgcaacaaaataggagggttaatgctcattatcaataaattgggatgttgttagtgtacgattagggcctgtttcgatatttttacaatgggttcagtctgaaaccttaatttttagcggtaaacatggtaaactggaaaagcaagtgaaagtcggaatattctggtcgatagaaaggttccggcgtaacatttaagatgaaaaaatacgaaagaggcgttaatcacattggcaaagagcaagattcgtgtgcgttacgcaccaagtccaactggccatttacacattggtaatgctcggactgcattgtttaactatttatttgcccggcataataagggaaagttcattcttcggattgaagacaccgatttaaagcggaatgttaaagacggtgaaaagagtcagatggacaatttgacgtggttagggattgattgggacgaaggtccggataagggtggcgactttggcccttaccgtcaatcagaacggaaatcaatctatgacccgttgattcaacaattaattgatgaaggtaaagcttacgaatcttacatgacggaagacgaattgtcggcacaacgtgaagctcaaaaagcgcgtaaggaaatgccacactacgtctacgaatttgctggcatgacggaagacgaaaaacaggcgaagatcgcggctgctaaggcggctggtatccaacccgttattcgcttccacgtcccagaaaatacgacctatgcttgggatgacatggttaaaggtaaagtttcgtttgaatccaagacggttggtggcgactttgtcatcaagaagcgtgacgggatgccaacgtacaactttgcggtggttgttgatgaccatatgatggaaattagccacgtcttccgtggtgatgaccacgttgccaacacgcctaagcaattgatgatttatgaagcctttggttggcaaccaccgaagtttggccacatgagcttaattatcaataccgaaaccggtaagaagttaagcaagcgtgacgaaaccgtattgcaatttatcgaacaataccgtgaattgggttacttaccagaagcaatgcttaacttcatcatcctactaggatggtcaccagttggcgaaagtgaattgttcagtaagcgcgaattcatcaaaatgtatgatgaaaagcggttgagcaagtcaccagcagcttttgatggcaagaagttggaatgggtgaacaaccagtacattaagaaggctgacgaaaatgaagtctttgcaatgtcaattcgccaattgatcaaggctggccggttaccacaacgcccagatatgagccagattgaatggacacggacgttggtttcattatttaagaaccagatgagctatactggtcaaatcgttgatttagcagatctcttcttcaatggtccggctgatatcaatgatgaagctaaggccgaacttgataatgacacggcactccctgtcttgaaggaattccggcaacgaatcgaagatattgacgtcttcgaagcaaccgcaattcaaaagacgatcaagagcattcaaaaggatacgaagatcaagggccgggcattatacatgccgatccggatcgccgtttctcacgaaatgcacgggccagaattaccagaaacgattgaattattagggcgtgaaacgaccaaaaagcatctcgatgctatgattgcggaactcgccaagtaatgaatggattattaaaatattagttggttgtcgtaagtggcggtcgtcgtcagcaagacaacgcaattaatacatcgtgcggtcagcaagctagtccccgggtgagcgttatctcagtatcgcgaaagttacccagtggcgcgtgactgcatatgaaagtatcttttgtatggtggagtttcggttccaccgtgcgagggatgctttttatttgtgtttcaaacatggtaaactatcatcaaaagtaatgattcaattgaaaggagttgtcgccaatatgttaagtgtttttaatacgttaacgcgtcaaaaagaaccgttcaagcccatcacccccggagttgtgaaaatgtatgtctgtgggccgaccgtttataactatattcatatcggtaatgcgcgttctgcaattgcctttgatactatccgacggtattttgaatattgcggttaccacgttgactatgtctccaacttcacggatgtggatgataagctgatcaaacgtgccgctgaagatcacaccacggtaccagcagttgctgaccggtttattaaagcttttatggaagatacgactgcggtcaatattgaaccagcgacggttcacccgcgggcctctgagaatatcccagaaatcattgcatttgtacaagcattgattgaaaagggctatgcttacgaatcagctggcgacgtatattaccgcgcacggaagtttaaaaagtatggtcagttatctgaccagcgaatcgatgatttagaagtgggtgccagtcagcatactgccgatgaagaaaccgatcgtaaagaagatccaattgactttgcactctggaaagcagccaagcccggtgaaatttcatgggaatcgccatggggtgcgggtcggcccggctggcatattgaatgctcggtcatgtctactaagtacttgggcgatacgtttgatattcatggtggtggtcaggaccttgaattcccacatcatgaaaatgaaattgcccagagtgaagcgaagaccggcaagacgtttgccaattattggttacacaacggttttgtgacggttggcgatgacaacgaaaagatgagcaagtcattaggtaattttgtgacggtccacgatattattaaaacggttgatccgcaagtgctacggttcttcatggcgacgacccagtaccggcgaccgattcaatatacgcaggccaacttagacgaggcagctaataacttggataagttacgtaatgcttatcgtaatctcacgttccggttgcaagatgcgacgaacgggacggatactgcggtggcagaacagttacagacactcatcactaactttggaaccgcaatggatgacgatttcaatgttcaaaacggggtggctgctgtgtatgaattagctaagttagccaatgtctatgcagccaaggcaacggttcaaaaagagacgttgattgccttacagaaggcattagtgcagttgactggcgtcttcggcgtcacttttgaaatggttaatgcgacgctggctgatgacgcgattcaagcactgatcgatgaacgagaagctgctcgtaaagctaaggattttgctaaggccgaccagattcgtgatgatttgaaagttcaggggattattttagaagatacgcctcagggtgtgcggtttagaaaggaataatatgcaagttgattatcaacaattaaacgggattgcactcgcgtacctcggtgacgcggtgtatgaaccgtttattcgccaacatttgattgaaagtggttttactaaagccactaagttgcaccaccacgcaacccactatgtttcagccaaagcgcaagcggcactgatcgaacggatgcaggccgaagaagttttaacgccaactgaagtggacgtttttaagcgtggacggaatgccaagagtcatacgtcggccaaacataccgatgtcgtcacttaccggatctcaaccgggtttgaagccgtttttgggtatttacaattgactcagcaggcggaccgaattgcagaactggcacagtggtgtattaaacaagttgatgaagggagggtttccagtgtcaaataacgaacaagaccaaacagcagctgactttgtaatcgggcggcaccccgccatggcagcaatcaagagtgatcaacagatcaacaaagtctttattcaaagcggtctacaggccgatgtactgaatgacattgccaagattgcgaagaaacgtaatttgatcgtacagtacgtgccgaaacaaaagttagaccgtttaaccgacaacgccaaccatcagggggtagctgtgggggtggctgcttttgaatatgccaccattgatgatttatttgctgttgctaaggctaagaatgaagcgccatttttcttgatcttggataatatcgaagatccccataacttaggttcgattatgcggacggccgatgcagctggcgcccatggcatcattattccgaaacggcgcgccgtggggttaaccagtacggttgccaagacgtcaacgggggctatcgaacacgtgaaagttgcgcgggtgacgaacttggttcaaacggttaaacaattgcaagaagccggtctgtggatctttgggactgatatgaacgggacggactaccgacagtgggatgcttccggtgccgttggtttgattattggtaatgaaggtaagggaatttcaccattacttaagaagagtgtggacgaaatgttgaccattccaatgattggtcatgttcaaagtttgaatgccagtgtggcggccagccttctgatttatcaaggctacacgtcccggcatccactgggaaaataagatgaaacaacaattattgattgtcgatgcttacaatatgattggcaactggccagaactcaatcatttaaaacaaacggaccggttgccgcaagctcgtgacgagttaattagcatgttgactgagtataaaaaaattacgggccttaatattagcctggtttttgatgcgatgtacgttccgggtaattctaagagttatcgccaagctgatcttgagattatttggacgagtaaagaccagaccgctgacagttatatcgaaaagtacgcgggtgaaaagcaatcgcgagtacttcaagtgacggttgcgactagtgatcaggcagaacaatgggtaatcttttcggaaggtgcgctacgagtaccagctttggaattacggcaccgcgtcaagactgcactgaaagatgtgcgtcataccgccgtgcgtacccaggatttaggtgccgttcgtaaatcaccctggaatgaggatcaattatcggccttggatcaataccgccaacaactagaacgcaatcacgttaaacatcatcacaagtaattaggtggttgccgcgagcgtgggttgtttctaaatcgtcataattaatatttaaattttgcaaaagataaccagtggcaatttaaggctcgaaagcagttctagtattaaaatatctagtaatcaaatgccccagttcagctgctgttcactagatgttaggatggcttgtcataacagttttggtgttatcggagtttgcgctggcgattgcattaatcggttggttagacagcgcagtggcttcttgcaactccagcggacgcgcgtactcgtcgccaacgggcttaagtaggtcgcacttgtctttggcgttagcaatattttgatattactaataattagtgcgatatggcactattaggttgatgaataggacgatcatagtagttttgatagccgcgtataagaggatttctgtgagtgctgaggtggctgaattgaaacgttcgttcgcttgtgacggcacaattaacccggtatattagcattacagatgctcaggggtgcagtttctgaaactagtcagaagcgaggaatgtcacgtgaatgaacagcaattgatccacttagcagcagatggtgatgatgcaagcattaatgcattagcccagcagtatgtgccagttgtttggcggttgcggcggcaatactatgtccggaactttgacgaggatgattggcttcaagaaggtcgaattgcagtttatcgagcggctaaaaagtatcaacggctacggcaatgtagctttggcacttattaccgggtgctattgagtaatcagattattgatcatattcggcggacacaggctcgcaagcgtcgtccggaaggggatatcttatcactggatgttaatgatgaggatatcttatgcaatattcagacgctaagggcctcgacccttgatgtggttcatgttcgtgagcaggtgcggatttttccagcaatctgttcggcatttgaaggattggtttttatggatctattggcagggcaatcgccagaacggattgcattgagtcggcaagtggaagttgatcaagtggtcaacgccacggatcgatgccgcaagaagatgcgtgactttttacaagacgctgcctgaaattgacattcgaaaagttccatgctaatgttatacctgatttattatggaggttttgtcgatggcacagaaaaaagttgcactggcatgtaccgtttgtggttcgcggaactacacgattgatgctaacccgaatcgaactgaccgcttagaagttaagaaattttgtaaatattgtggtaaacacacacttcatcgtgaaacgcggtagggggattagacatgcgcttatttaaattttttggtcaagttggacatgaaatgaaaaaagtgacctggccaacttggcgggaaaatcgtcgtgattcgtggacagttgtctcaacatcactgttcttcgtggcgtttttcgctttatttgattggattatccaattattattacaaatgttaacaagctggcattaatggctttttgaacaaatttttgttataataatggcattgaaagaaaacttcgtgcaaacgaggtttttttattttgccaaaagacattttaaaggagaataataatggtcgagtctgttgagaaaagatggtatgtcttacatacctacgctggttatgaaaataaggttagttctaacttggaatcccgtattcaatctatgggaatggaagacaatattttccgggtcgttgttcccgaagaagaagctcatgaagtcaagaatgggaaagacaaagttgaaatgaagaagatcttccccgggtacgttttggttgaaatggtcatgacggaccaagcttggtatattgttcggaatacgccaggtgttactgggttcttaggatcacatgggcaaggtagtaaaccaacgccattgttgcctgaagaagcggaacaaatcttgcatcaactaggcatgagtgctcggcataccgaattggacgttgaagttggcgaacaagttaccatcatcgatggtgctttctctggcctttctggtgaaattactgaaattgacaacgaaaagatgaagctcaaggttaatatcaatatgttcggtcgggaaacaagtactgaattggacttcgatcaagttgaccagattcggtaattaatttaagtaagctggtggaccatcttggcagaagtaattttagtcatcatcggcgccttagtgctcggtattttggggcgtatcacctttaaattttggcaatacgggcgaccgcagcatttgcggcagtcggtgtcggctaattcagcagatgatagcgccgtgacgctatttattccagggtatgcgggcaaccggttctcttttggtggcatgctccaacgttttacggccgggggcatcgccaataagtcattagtcgtaatgattgatcgacataatcatccccatgtgactggtgagctagacgcttaccgcccaatggtacagttgatttttgccacgccacgcgttgctgtacggcaacaggcggcgggcgtcttggcagttgtgcagtatttgattgcgcatgagcacgttcagacgatcaatttagtcgctcattcgatgggtggtgtggtgctctttcaatacttgacgacagctgccaaactggtcaatttaccggaagtccgcaaggttgtcacaattggtgcgccgtttaatgatagtgaggtcgggcagaatacgtatccgattgaaaaccacccgttgacggcgaccggaccaactaagaccacgcccgtttataattattttttgcgaacgctccaacgattgccaaacacgatttcgtatttgaatattgcgggtaacattggcgatgcggcgcaaagtgatggtgctgtcgctctgaatagtgcgttgtcattgcgctttttactgcgaccgacgcgtgaccagtatcaagaatttgtggtacatggtaagaatgcccgccattcacgattacatgaaaactatgaagttgatcgccaaatcgtccagtttttatatccagaagccacaaaaaaggttgctggtgaaaaatagatatgctacaatggtatttgtgcgtcacgtatgcacgtttacgtgggaggagcaaaaactcagctccatttaccacatcacggactaaggaggaatgtctcgtggctaaaaaagtagctaacgttgttaaattacaaattcctgcgggcaaagcaacacctgctccgccagttggcccagctttaggtcaagcaggtatcaatatcatgggtttcacaaaggatttcaatgctcgtactgctgatcaagcaggtatgatcatccctgttgtgattacggtgtacgaagatcgttcattcgacttcatcactaagaccccacctgctgccgttctattgaagaaagctgccggtgttgaaagtggttccggtgaacctaacacgaagaaggttgcaactgtaaccaaagatcaagttaagcaaatcgccgaaactaaaatgcaagatctaaacgcagctgacgttgaagcagctatgcgcatgatcgaaggtactgctcggagtatgggattcaccgtcgaaggctaattcagtactgttgagtatgtcggacacttcatcaaaatgaatgtgtcaagtgggaggaaatctccgtttgaaccacatttgcaaggaggaaaacacttagatggcaaagaaaagtaaacaataccaagacgccgctaagctcgttgatcgtgacaaagcttacgatgtaactgaagcggtagacttggttaaaaaaatggatttcgcaaagtttgatgcaactgttgaagttgccttcaaattaaacgttgatacaaagcaagccgaccaacaacttcgtggcgcggttgtccttcctaatggtaccggtaaagatcaaaccgttatcgtttttgctaagggtgacaaggctaaagaagctgaagaagccggtgctgactttgttggtgaaactgatttagttcagaagatccaagacggttggttagactttgatgtcgcaatcgctacccctgacatgatggcccaagttggtcgtttaggtcgggttcttggacctaaaggcttaatgcctaaccctaagactggtacggttacgatggacgttgctaaagccgttaacgattcaaaagctggtaaggtgacttaccggactgaccgtgacggtaacgttcacgttcctgttggcaaggtatcattcgatactgacaagttagttggtaacttcaagaccattgaagacaccatcgtgaaagctcgtccagcctcagtacgtgggactttcatccaaaacttagttgttacttcaacctttaccccagcggtacgtgttgatttagcatcattttaaggattaaattctgaaaacaattgaccccgtgggtgatctgtgatagattactagaggttaagtaatatctctacctaagactcaggcggcttaacggccttaatctacctgccgaggacattgttttttctctatgtcttggtggacatagggatttttttataaatccctgaaccaaaattctgggaggtgaatctgttgagtaaagaaacaattgctgttaaagcacaagaagtcgaagaagttgcagaacaattgaagagctcagtatcagccattgttgttgattaccgtggtttgactgttgaacaagtaactgatttacgtaagcaattacgtgaagccggtgttaagatgcgcgttatcaagaacaagatcatggtgcgtgccgctgataaggccggatttgaagacttaaaacctgtatttgctggtcctactgccgttgccttctctgaagaagacccagttgctcctgcaaagatcttggctaacttcgcgaagaccgctgatgcccttcaattaaagggtggcgtgatcgaaggtaaagttgctgatcttgaaactgttcaagaatacgctacgatgccatcacgtgaagaattattggctacgatcgccaacttgttacaagcacctgttcgtaacgttgcatacgctgttaaggcggttgctgaaaaaggcgacgaagacgcagcttaatttgctgtcagtgtgttaaaaaaactaaaatataagttcatataaaatggaggaacaaaaaaatggcttttgataaagatgctattatcgactcattaaaagaagcttcaatctcagatttaaacgacttagttaaggctatcgaagaagaattcgatgtctcagcttcagcccctgttgctgttgccggtgctgctggtggcgacgctgccgctgctaaggattcatacgatgttgaattaactgaatccggtgaccaaaaggttaaggctattaaggccgttcgtgatatcactggtcttggcttgaaagatgctaagggtcttgttgataacgtaccttcaatcatcaaagaaggcgtttcagaagacgaagccaacgatatgaaagctaagcttgaagaagttggtggtgtcgttacccttaagtaattatttacttaacggaacgtcatcagaccacaccctactatggggtgtggttttttttatctctgaatgtggctttggtgtgaatcatcacgtgcatgaccacgcatataacgattactgagaatttatacttaggctaagtgttagtgcaatttgatatcaaccaccgtatgattacggtgacttggcgttagaggcgtaaccgtattggattaagcaagtcaaaacaagcccaacagaacgtcgcatagtacgtctgttgggcttgttttaaaatttcacttgggttgaacttctggtcaacagggcactatcacttttgtggctgctgcgtgataggctgaatacgatgatcaatgatcgttagtgactgacctgactagtgccatcagtatagttcaaggtcataccgggctggatattgaaaatatagacattaaaactaacagtattgctaccaactgactgaccacgcatttgaacaccgcgggctaacaattcgttacctttgaaaatgggggtcacttggtagcggacgtagtttttcggactttctttcaaataggccgcaacttggttttcataggtcgtcatttcagggtcattcaaagaacgggttccggtcatgaggttcttgatattgttgttctgccccgttaattgatagccaatcagatgactgcggttgtaaagccaaccgctactgatgcgtttgttatgccaaccagttggtcgaacattcaaggcctcacgttcagctttgggcatcagtgactgatttaagagggcattagcagccgtcacccggttaagtgagtctaaattgccatattgttgccaggcaccctgactcgtactgagctccttagcggtaaatgcgggctgattctgattaatcgtgatcgtttgttgaccgttgtaagttttactagccaacgcattgttacttgggttatggtcagaattgaccttggttggtgctgttgtcgaagttgcgccagcttgcttgttcgtagccttgagcttgtcaatatgttgttgactactcgaaagttttttcgcagcctgctttaagctgctagcagaagcacgattggcagcttgaagtgccgtcagttgcttgtcattattagccgttactaagtgggtcttagtaacggtctttgtcttcacagttggctgagtggattcatcagatgtgccgagaatactaaagctgacgagcaatgcgataatggccggccaactatgccgccaccattgacgcccacggtagcgccgatgcaagcgccagaaccagtacagggttgcaaataataagatggtgccgatcaatgccatgaagtgatcctcctatcgaaatgacttacggaaaccagcggcccgcgccgcgtcttccgtactaaagtaaacggcatttttaccggccatccggtagttttgacccgtttcaacgtgataaattttggaattacggttacccacgatgcgtccagtttgggcggtatcggtatcgccagaaaaattattctgccgactcgtggttgcggtactagtttgagtttgttgactttgagcagctgcttgactgctggccttgaccgcttgcttagattggctagcggctgcgacggccgaagcggactgggcttctgactgggagcgtgattgtgcggccgcttcactagcagctgatttggcggcagcctgtgacgctgattttgatgatgccattgcgtcgtcatgttttgcttttagttgttcggattgacgcttagcctgactagttgcaattgcgagttgggtcgtgtttgaactaagagctttggctgaggccgcgttagcccgactagcggcccttgcttttgcccaggcggctttattagcagcagtccgtttctcaacccgaaccgtcttggttttgacactggtatggttggcggcttgttgattaccagtggtacagccggttaagatgagtagactcgttagtgcaacgacgagtttttttgcgtggtgcataagaaattcctccttatttatgtatcactttaattatacataaacggtaaaggttggtaaagcaagtttggtaactaaaaatcaattaatattggtttatgctggtattaatttcgacaattaatcataattagtgctaactactaacacccattcggaacaatttagtagtagatatttaaaatgttcatagcttaatacggcgacaaatcagacctgtgggggttattaacgacctataacggttgtataaacaggctaagattgcgataatagaacaaacacaccaatgggggaatttttttgaaggcaacgttacagaaaatcgggacggcactcaataaacgcatgggaatcatcaaagcattatttgtattctctgtcctgttatttgtgattacggaagtcggcaaaattgcgaaggaagtcagtggcgcgcagttggcgaatgcgcttgcttcgcaaagctggtggcatctgttaagcatggtcgtgattggtattatcgcagtgacaccaatgctgacgtatgacgtcatgattacaaagtttttacccaaccactattcacttggctatatcttaaaagctggatggatcaccaatacatttacgaatatcggtggttttgggggcgtgctgggcgcctcactgcgtgctaacttttataatcgcgaagccactaagaaacaaatcgtgtttgccatttccaagatcgctttgtttttagtttcgggattgtcattatattgtatgatttcactcgtgctagtctatggctttggcattgggaacatgtatggcagttactggatctggctcgtcggtggtgcactgtattttccagccatctttatttttacacgagtcaacgattcggaattcttcgatggccttacgctcggcaacgtcgttcggttattgagtgggtcgtttggtgaatggactggctgtgtgctgttcttcttattaattggaaactttatgggattacccattgattttgcagcggtcgtgccgttattcgtgattgcttcggttgtcggtgaagtgtcaatggtacccggtggtattgggtcattcgacgttttcatgatttttggcctcggtgcggtcggagtttctcgaccagacgcagtcgcatggctcttattttaccggttattctactatattatcccgtttgccatcgggttggtcttattcatccatgacaccggccatcgcttaaacgtgcgcttagcgggtattcctaagcaggcattacaacgtgttgctcagatggtactgacggtttttctctatttttctggttttctgatgttgttgatgtcaacggtccctaactttgcatataacaataaactcttcttacagttttatccgtacacctttttctttattaatcaggccagcagtattattatggccttcttactgattggggtggcgttgggaactgctggccgggtcaaaaaagctttttggccaacggtgattgtcctgctgattgcaattttgaatacgattcgctggctcgtcgtttatgatgcaatttcgatgaaatttgtgattttcttgattgtgattctagcgctagtggctttgtcgcggcatgcttattatcgtgatcggttggctttttcgtgggggcaaacgttgtgggttagctgcgtgtatgtggtgacctttatcttgtatacgattgtgggagtctataacgcgccccaaattcatcatcggcatgcggttcctgaagctctgttcttcccatcacaaaagctctggttatttggagtgattgggttagtcttagcggcaatgattttgattattatgtaccgctactttgcgagtggttataacgcccgattacgtcaaaagatggatgcggctcgggtcaaacaagtgattgaaacttatggcggcaatgaaatctcacacttggcttatttgaatgataagttagcatattactatcaagtcgatggggtcgatcaactgattttcttataccaacagaaggccgataaactgattattatgggagagccattcggtaatcaagcggtattacaaactgccttggaacagttattggatgacgcagatagtgacggttgctcgctagtcttttacgaaattagtgagatgctgacgatgcgcctacacgaaatgggctttgactttatcaaaactggtgaagaagggcacgttaaattggcagactttagtttggctggtaaacggctacggggtgagcgggccctaatgaataagtttacccgtgatcactatgagtttaccatcttgcagccaccgttcagtgccgacgttatggctgaattacgagccgtttcggatagttggttagcaggtgagacggaaaaaggattctcgctcggattttttgatgagcagtatctcaatcaggcacccgtagcggtcgtttatgatcctgaccaccgaattgtcgcgtttgcgaatattatgccgcagggaaatcatcagacgacttcaattgacttaatgcggtcaagcaaatcggcgccatccggcattatggacacggtctttgtgcacctatttgaacaggcgcgtgacgatggctatgcttatttcaatatgggaatggcaccattatccggtgtaggggtttcacgctacagttttattcaagaaaaaattgctcatttaatttacgaatatggctaccagttatatggttttcagggattacggtcgtacaaagagaagtatgtgactgagtgggaaccgaagtacattgcgtaccgaaaacgtaattcactaatcttcaccattttacaattgctacaagtcgttaatacccgggtacacaagtctgagcggcaccggccagtatggttgttgaaacgattgaaataactgaatagtatgtcataaagtaagtatcgttaatgacatagcaaaatgccccatcactgcgagaagcaatgatggggcattttatgatgactttagaattcagccgactaatatgatgagggctgaactaattgtggcagaagcactagagctgttttgcgtaggctagattatttagttcgtatacttaggcggtaacacatgtttgaaatcatggaaaccagcgaaaatttcatcaagatcatgcccattaatgaataggtcgaggttagcctcgggggcaaaccctaaatcggcggtcttttgtagcatggcgactagatcgtcgtagaagccgtcgatgttgtagagcgcaatcggcttttggtgaatatccatttgactccaagataacatttgtaagaattcttcaaaggtgccaaacccgccaggtaaaacgataaaggcgtcagcgaggtgaagcatcttttccttgcgttcggtcatcgtgcgcgtttcgataaaagtcgtgacgtccttaaatgcaagttctcttgcgaccagaaaatgcgggatgatcccgataacgcggccaccagcatccatagttgctttggcgactttccccattaaaccatggtcgccaccgccatagacgagttggtaatcattagcggccaagtattgaccgagtgccaccgttttctcactaaatgcgggatctaaaccagaattagacccacaaaaaacacagatattatgaattgccattctaaactacccccaagataaaattttctagcaaaaatgcggcccggataggcgccgcatttttgtgaactaacgtgttgattaatcgtctggattaccaatatcgtagtcggtgtcttgcattgcttcaacttgacccaagcggtaaccattcccaacttgtgagaagaagtcatggttagaagtccccgttgaaatcccgttcatgacgaccgggttaacgtcttccgcagtatctgggaagagggcatcttggccgagattcatcaaggctttgttggcgttataacgactaaaagtcaagacttcatcagaccaaccaatttgatcgtaaactaaatgaatgtagttttcttcattctcatagagtttgtataagaaatcgaacatccagtctttaaattctgcctgctgcttttcagaacggtctttgaagcctaattggaacttataaccaatgtaagtgccatggacactttcgtcccgcaaaatcaatttaatgatttcggcaacgtttggcaattggttgtggcccaagtagtacagtggcgtatagaaaccagaatagaacaggaaagtttccaaaaagacgttcgcaactttttgcttcaatggatcttcgtcgatgttatcgtaaagcttgtagatccattgggcttttgcttgcaagaattcttcactgtcactccagtcaaaaatttcattaatttcgtccggcgtattcaatgtttcaaaaattgttgaataactctttgcatgaacggattccatgaactggatgttattcaatacggccgtttcatgtgaggttaagacgttgcggcgaagtgcttgcagaccgtcttgtgattgtaacgtatccagcagcgtcaaaccgccgaaaacgtgtcccacgacccaccggtgatcatcatctaattcacgccagtctgccatgtcgttggaaactggaatccgggtgtctaaccaaaattgttcggttaacttttcccaagtacttttatcaattgcatctgaaactcgatcccagttaattgccttatagttgccattactgagcagtttttggtagtaagccaagtctgttgccatttgttatcctcctagagatctaagatactaaattacgcagctttcacattcgttaacaccgacttcgccatcgtcgtccgtaaaggtccgaatataataaatcgatttgatccctttgcggtaggcgtagttccgtaaaatgtttaagtcccgcgtggtcatcttatcagtgcgaccatctttccattcgtataagccagctggaatagttgaccgcatgaagagggtcaagctcattccttggtcaacgtgttgttgagcagccgcatagacatcgataactttacgcatatcagtatcgtatgctgacttataatagttaattgtatcattagataggtaaggagcgggataataaatcttaccaattttcttttcttgtcgttcttcgacccggttgatgattgggtgtaggctggcagtcgtatcgttgatgtacgagattgacccatttggggcgacagccatccggttttgatgatagagaccatcacgcataacggcttctttgaggtcttcccaatcagctttggttggaatgaagatactgtcaaacagtgcagcggtcttgtcatattttggttgccaatcttgggtggtgtacttgtcaaagtaagaaccatcggcatacttggatttttcaaaattaacgaaggtttcgtgacgttcacgcgcaatttcgttagaagcttttaaggtccagtagtttaagagtaagaagtagatattggtaaagtcaacggcttctttactgccgtattccatctgattcttcgcgaaaaaggcatggagccccatggcacctaacccaatggtatgggcttgacggttccctttttggatggaaggaacgacgtcgacgttagagtggtcagtaacaaaagttaacgcgcgcaccatggcttcaacagaatgtccaaagtctggagaggtcattaagttaacaatgttagtcgaaccaaggttacaactaatatcagttcccaacttctcatactgttgttggtcatcaattaatgatggggtttgcacttgcatcacttctgagcacaagttactcatcacaattttaccgtcgataggattttcgcggttcgcggtatcaatgttgacgacgtatgggtagccagattcttgttgtaacttgctgatttcattttcaaggtcacgcgccttgatcttagttttacggatgttcgggttcttaaccatattgtcgtattctttggtgatatcgacatatgagaacggtaccccgtattcgcgttcaacgccgtaaggactgaagagatacatatcagcgtcagccttgatcaactcgtaaaacttgtcgggtacggtgacaccgagtgaaagcgtcttgagccgaatcttttcgtcggcgttttccttcttagcagaaagaaaggcaataatatctggatgaaagacactaaggtaaacgaccccggcaccttgacgttgacctaattggttagagtaggagaaactgtcttctaataatttcatgacgggtacgaccccactagcagcgccatcgatatgcttgattggatcaccggcaccccgtaagttgctgaggttaataccgaccccgccaccgatccgagaaagttgtaacgcggagttaatcgtccggccgattgagttcatatcatcggtcgattgaatcaagaagcaagaaatcaattcaccacgccgggcccggccagcattgagaaaactgggggtggctggttgataacgttggtgaacgatttcgtcggccaggtccatcgccaagtcttcattaccatcagcaaagtagagggcgttcattgccacacggtcaataaagttttccaagtaatagtcgccatcatccgtctttaaggcgtattgggcataaaatttgtaagccgccataaacgtcttgaagtggaagtcttgcgaccgcaagtaatcgtaaagtttttcgataaagctaaaatcatacttatcaatggcaggggtttccaaatagtcgtgttcacgtaggtagtcaaagcgcgccttaagactatcaaatttcatcgtgttcggttcaacattttgttcaaggaaagcggcaagtgcctcctgatccttgttgagcggaatctgattgttaacgggaatattgatctcattatttaagtcgtaatacgtgacgtcttttaaatcttttaaggtcataaggaatcctctttctatcagtataattgtggctggcaaaatcgacgacccacaatcagtaggttgatgattgtgggtcgtttatcatattttaaagggtaaaccagctatgtaaccacgcaaaaaagcgtgaacaaactaaacagctaattgttttaaagcatccggacggaagccggcaatgctgtcttcgccattgatttcaacgaccggaacagcatggaaaccttgattcttcaggtaatcgacgtattcaggattcgtattgatgttcttctcttcaaaggcaatattgtgcgccgtgaggaacttcttagtcatcttgcattgcatgcagttgtttttagtaaatacagtaacttttttcatttttcatcatcctaactcgtttttctgataaatttagtatacaacatgtggtgaaaaaaacaatcaaaaaacacaacatctagggtgtggtaaaaatcacaagtcctagatgttgtgttagtgtcagcttttaaccgactaaaaagttttttaaattatttgtggttcactcgctgaatcagttatcatagatatagaccagaaatttagaggaaaataaatatgaccaactattattatacacacaatccggatattgtgcatgatgaaaagcaatggaattttgaaatttttaatcactcgtttaaatttacgacggacaacggtgtcttctccaagcgtaccgtggattacggctcacgaacactacttgcagcgtttgatccaactgatttgccagcgggcccaatgctagatttgggaaccggatatggtcccattgggatggcgctcgcgtatcaatcacccgaacgaacggttgatatggtcgatgtgaacgagttagcgctaagcttagcgcgtaaaaatgttgctttgaaccaaattacgaataccaatatttttacgtctgatgtctatcaacaagtgaccgcgactaattacgcggcgattgtcaccaacccaccggtgcgcgcaggtaaggcagtggtggatgcgatgttaacgggggccgtttcacggctagtcgttggtggaacactcaccgtcgttttacagaaaaagcagggcgcaccatctgcgaagaaattgatgcaaacgacctttggtaattgtcaggtgattaagaaggacaaagggtattacatcctacaaagtgtaaaggagggatagtcgtgacggaaccaacagcggaagactggatgcaagaagcattacatgaagcgcggatggcctacttaattggcgaagtgccgattggggccgtgatcgttcaccagggtgaaattattggccgtggtcacaatttacgggagcatggtcaggatgcaacgatgcacgcggaaattattgcgattcaggaagcttgcgaatatttgcatagttggcgattagccgattgtcagctatatgtcaccttggaaccatgtttgatgtgtagtggggctattattaatgcacggctacctgaactctactttggtgcccgtgatcccaaggctggcgccgttcgtagtttgtatcaggtgatggatgatacccggttaaatcatcaagtaacggttcatgaacgcatcttggcacgtccggccggcgagatgttggaaaacttcttccgtgggattcgtaaacggaaaaaggcggctaaaaaagcacgacgtgaagctgctgaaaaaaattaggccgatggctggtaattgtggcgcaaatcatgtattatagtatttgccgcaaggccaaaaggcaagggtggatttacgaatcgtgtcaggtccggaaggaagcagcactaagtttgcttcatcttgtgccttttgtttttatgaaatgtaacagctcttagccattcggttgagagctttttatttaaattaaatattgagtgctagttttgaacgtgctgataggttggtttatttttatttacctattattatagtagtaatacgttatttgggtgatgcttttcaggctgatagttaaagccactgcttgttgaaggaataaccaaacgcctaacaaaggtggttaaaggcctgggcatcgactcgttggcaagtgcgcttagatgcttaatttgcataactgacactgatcgttagtggaagcagcacaaccaggaagctaactgttcaggacgtttaaacaatggcttataataagtaatgataaccaaagtatgactgatgtaagaaaggaagaatcgcatgtatcgggcactatatcgggtttggcgtccccaacgctttgatgagattgtcgggcaacagatgattacccagacactaaaaaatgccattatgacccaccagacgagtcatgcgtatctgtttaccggtccccggggaactgggaaaacgtcggcagcaaagatttttgccaaggcaattaactgtcaccatcttgttgatggggaaccttgcaatgaatgtgagacttgtacggcgattaccaaggggcaactaaatgatgtcatcgaaattgatgcggcttctaataatggcgtggaagagattcgtgatattcgggacaaagcgaagtatgctccaacgcaagcggactataaagtctacattattgatgaagttcatatgttatcgactggcgcgtttaatgcgttgctcaaaacgctagaagaacccccggctaacgttatatttatcttagcgacaacggagccccataagattccattaacgattatttcacggacgcaacggtttgattttcggcggattacggctaaggatagctacgatcggatggtgtacatcctcaatgagaaggatgtgacctatgatgaaaaagcgctacgcgtcattgcagcggctgctgaaggtggaatgcgggatgctttaagtattctggatcaagtaatttcgtttggggataacacggttacgttggatgatgcgttaatggtgacgggaagtgtgaccaagcagttgctggctaactatgtcagtgaggtcaccgaccatgatacgaagccggcactagagacgatgcgacaaatcttacaagaaggtaaagatgcgaaccgtttcattgaagatttgatcagttatacgcgtgacgtgttactctatcaacaggcccctgaaatggtcgatagtgtggcgatgggcgaggatgatcaacaatttgaagcatttgccaagcaaatcgatgctgaagtcctgtaccaaatggtcaagacgttgaacgatattcaacaacaaatgcggttcacgacgcaccccgacgtttatttagaagtgttgacggtcaagctagctcagttggatggtcaagcggccgttcaaccggtagctgcggcaacggtcaatcctgaagatcccactgtgcataaactggcacaacaagttgaacagttgcaaagcgaggtcaaaacgttacgttctcaaggtggtagtatcactaaacctgcaccggctaagccgcggtcgagtaatggcccggttgttaagaaggttaatgtcagtcagatttatcctattctgggagcggcaacgaagaatgatctcattaaggtgcgcgatgtttggactgatttgatgaatattttgagtgtgacgcagcgggccctaatgcacgtggcccaaccagttgcggccagttcagaaggtgttgtggttgcgtttgactatgcgtttgtttatcaaaaagcgattgatgaccagaccttgatcgatgcactcggaaatggtttggatcggctgatgggacaggcacccaagattgtctgtgtgcctaaagaacagtggccacaaattcgtaaggattatttggccactcaccagccaggaggtgcaacatcagagcaacaagcaccggccaaagaaccggtcgttgaagaagctaagaatatgttcggtgatttagttgaagtacagccggactaaagacgaaaggaactgataattatgatgcgtggaatgggcaatatgcaaagtatgatgaaacaaatgaagaagatgcaggcgcaaatgacagccgaacaagcggctttaaatgaacaaaccttcacgggtgcggcgccagacgacatggtcaaagtcacttttactggtgataagaagatgaaggatattacgattaaccctgatgctgttgatcctgatgatgtggatatgttacaggacttagtcgttgctgcggtgaacgacgcattgactaaggtcgatgaacagacacaaagtacaatgggaaaatatactaagggattacagtaaaaacgaggtaagtacatgcagtatccagaaccaattgctaagttgattgatagttatatgaagttgcccggcattggtggcaagactgcgacgcggctggcgttttatacaattgatatgaacggtgatgacgtcaccgagttcgctaagtcgctgattgcggccaaacgggacctgcatttttgtagtatttgcggtaatatcaccgaagatgatccgtgtgtgatttgtaaggataagtcgcgtgatcaaagcaccgttctggttgttgaagaggccaaggatgtcatggcaatggaaaagattaaggaatacaacgggctgtatcacgtcttacatggggtattgtcacccattgatggcaaaggtccggaagatatcaacattgccagtttattgaaacggctacagcaaaatgaagccatcaaggaagtcattattgccaccaacgctacgcctgaaggtgaagcaacagcgatgtacatctcgcggttagttaagccggcgggaatcaaagtgacccgattggcgcacggtttgtcggttggtagtgatattcaatatgcggatgaaatgaccttattcaaagccgttgaaggtcgccaagaaatgtaattggaggtgccaccatgtttaaacgtaaacagaagatcaagcatcccaaggaagtttttgatgaacagttattgtcgaccctgaatgccgctaagttggactgggaccgtgcgaagcagaaccaagaagcggtttatgataataatacgagtgaactagttacgcagaccgccttagcgcgtgctaagtatttatatctgtatcgtgaagcacgtttacgtcaagttcatgggcagacgattcagcgctcggtcgttgataaatagactgttagtgatttaagagataacttgtttcaaaataaagacgcacgtcgttgatttttgtaaatctacggcgtgcgtttttgatttagaaccctagcattattttaccagttaatctgtcatgcattgtgattaagacatgctaggtgcggcaattggaatagaagatgtgtatctactaatgaataacaaactaaaatcggtatttatcaatcgtgggtagtactacctaataactttttagcaattcaccgaataaatcatcaaaaccacaattggtagtagccgacccacgtaaaaatcgtgaaaaagtaccctcactagtggtaaccgtattagacaggtactcaaaaatcaagtacaattgctacatataagaaaatagatgggattgggaatgttgacaggaaaattagttacttttgaagggccagacggtgccggcaaaacgtcagctttaaacgcgattgtggccaaattacagccacaattaggggatcgcttagttgtgacgcgtgaaccgggcgggaatcaaatctcagaagcaattcgaaaaatcattttagaccgtcataatacggcgatggacgaccgtacggaagcgttactctatgcggcagcacggcgacaacatatcgtccaaaccattcaaccagcattgcagaacgaccaacttgtcttgtgtgatcgctacatcgatagctcggtcgcttatcagggggctggtcgtggtattggggaacaagcggtttatgatatgaatcagttcgcgaccgcggggctaaccgcagatttaacgttgtattttgacgtagatgctgccgttggattaaaccgcattcaacaacatcgccaaaatgaaattaatcgcttggacgtggaagccttaagtttccatcaccgggtgcaagcagcgtatttgagattactggctgatcatcctgaccgtatcaagcgcgtcgatgcaagtcagccattggaccaagttgtgacgcaggccttagagattatggcgtcacagttaccggcttatgtggcatccaagggaggggaagaccaatgaaattaattattgcaatcgttcaagataaggacagtaaccggttgagcagccagttcattgaagccaatgttcgggccacgaagctctcaacgacggggggcttcctacgttcaggtaataccacttttatgatcggtattgatgatgaccgtgtggatgaagttttagccatgattaaagaaacgagtcatgcgcgggaacagtttatgacaccaccagtcaatctagacgtgacgatggatggcgcagctgcctatccagttgaagttcaagtcggtggcgccacggtctttgttctaccaattgaacaatttcaccaattttaatgaaggatgattattaatggcaacaaccgagtcatttgcgcaaacgttagcggcgaaacagccccgcttattagcggcatttaaacacatcatcgcccagaaccatctggcccacgcgtacttattcgcggggatggaaggcgctggacaaccagaactggcccattggattgcgcaacggttgttctgcctgcatattaatgatggtgaaccagatggcacttgtgaggagtgcgtccggattgctaatgggtcgcaccctgatattgtgacagtggctcccgagggtcagcgaattcacgttgatcaggttcgttacttaaaagctgaattctctaagagtgcggtcgaaggtaaccggaaactgttcatcattaatgatgcggagaagatgacagcgagtgctgccaatagcttattgaagtttattgaggagccaagtggtaacgtcacggccttgttattaacgactaataagcaactgatgctaccaacgattatttcacgaacccaggtgatcgaattcccaccattaaatgcgcaggcgttacagcagacgtttgaacaggccgggattgcgccaaaccaagcgcagatgttacggggcctgacaaatagcgtgacccaggcgcaggcgttgctagcggatgattggttaccacaagctgcgcaagcattgtggcggtggtttgaccaggctgttaagggtgatccacggagttttgtggctgtgcaggtcaatttagttggtttggctaaggacgctgatcatcagctggttatgttggatttaattgcggccttgttccaagatctattgcaattacattttgaggtggcaacgacagcgttaacctttggtcagtaccaaaaagaattggccgggttaacggctgaagtcagcgatgagcagttgattgcggcgacagaactagctttaacggccaagcgccagctagctagcaatattagttttcaaaatgtcttagaaggcttaacgttaaagttatggccgatttttcaaacaaacgcttaaataaaggaaaacgagggtgagcgcgtggataagcgtgatttatacgatagtttcggtgagatggaacaacagatgcaacaaatgctagacaaaatggctaagttacgcgccgatatgacaacggtgttagagaaaaacgcggaattggtcattgaaaatgaacatttacgtgaacacatggtcgaaattgaaaatgaattgccgaaaaaagcggctagcacgaccacgctctcaaagtcacggcaaaacttggaaaaactctatgatgagggcttccacgtctgcaaccagttttacggcaaacggcgtgacgatgacgaatcctgcgttttttgtttggaagtcatttatggtgaacgtgaacgcgcatagtcgaaaaagtctgggagtagtcccagactttttgtgcttttcaccacgagtcactcataggaacaagtcacggtcgagaggattgttaggaggacgttttggaaacacaacaaagttttgcagatcatgcgggtatcgggaccttgtacttagtaccgacgccaattggcaacttacaggatatgacttatcgggcagtggcgacgcttaaaacggttgacctaattgccgcagaagatacccggaatacccaaaagttattgaatcattttgaaattacaacgaaacaaattagctttcatgaacataacacccaagaacggattccccagttaattgaaaaattacagacgggcgttaacttagcacaagttagcgatgcggggatgccgtcaatcagtgatcccggcaaagaacttgtggcagcctgcattgccgcgaatattccagtcgtgccactaccaggtgccaatgccggcctgactgcgctgattgcttctggcctagtgccacagccattttatttctacggctttttaccgcgtaagaagaacgaacaaaaagctgatttagctaaattggctctgcgacatgaaacggtggtcttgtacgaatcgccattccgtgttgccaagaccttgaccctcctagcgaccgtctgtgaagggacgcggccaattgtggcgtgccgggaattgactaagcgttacgaggagtttgcgcgcggaaccttgactgaaatggtgacgtgggcgcaagatcatcagttaaagggcgaatttgtccttttgatcggtggtaatccggataaggatgaaccagaaacaatggacgaattggcacagttgccagtcaaagcccaagtcgaagcgttgattgcagccggagataagcccaacgtggccattaagacgattgcgaagcgacggaatattccccggcaaagcgtttataatcagtttcatgaactaaataccaacgatgaggagtcttgatgaatggcaactttaggcgcaaatgcgagtctttacagtgaacagcaccggattacgtattatgaatgtgaccgcactggtcgcgcaaccttaacgacattaattgatattgccgtactggcatcagaggatcaaagcgacgcccttggtttaacgacggaaatggtgcaaagccatggtgtcggttgggtcgtcacgcaatatgccatcgatattacacggatgccccgccaagacgaagtcgttacgattgccgttcggggtagtgcttataatccatattttgcttaccgtgaattttggattcgggacgcagatggtcaacagttggcctatattacgagtatctgggtcatgatgagtcaaacgacccggcgaatcgtaaaaattttaccagaactggtcgcgccgtatcagtcggaagtcgtcaagcgcattccgcgcttgccacgaccgattagttttgaagcgaccgatacaacgattacgaagccgtaccatgtccgcttctttgacattgatcccaaccggcatgttaataatgcacactattttgattggctcgtagatacgctacccgcgacgttcttgcttcaacatgatttagttcacgttgacgttcgctatgaaaatgaagtcaagtacgggcaaacggtgactgctcatgcgaacatcttaccgagcgaagtggccgatcaggtcacgacgagtcatttgatcgaagttgatgatgagaagtgttgtgaggtcacgattcaatggcggactttaccagagccgattcagtaattcgctgggttggtatttacactagtgtgttaatgatgtggtcatgagcgacttggtcgattagaacgcacgtttttattagagtcgctagcgattcagtatgctatgattaatacatccatacaggggaggttcattatgtcaattttagttttagggggagctggctacattggttctcacatggttgatcggttagtagaacacggtacggacgtcgtggtcgttgataatttggtcacgggacaccgtgctgctgttaattcggcggccaagttttatcagggtgatttgcgggatgcggattttttgaatcacgtttttgatactgaggatattgaagctgtcgtgcattttgctgccttttcaatcgtaccagaatcaatgagtaagccactgaagtactttgataacaatactggtgggatgatcacgttacttgaaacgatgcaggcccatgatgtgaagcaaatcgtcttctcatcaacggccgctacttatgggacacctaagcagattccaattaaagaaactgatccacagttaccaatcaacccgtatggcgctagcaagttaatgatggaacagattatgcactgggcggacgtcgcctatggcattaagtttgtcgcgttacgttactttaacgttgcgggtgccaagccagatggcagtattggcgaagatcatggccccgaaacacatctggttccaatcattttacaagttgcgcaaggaaaacgcgatgaacttaaaatcttcggcgatgactataatacgccggatgggacgaatgtgcgtgactatgtgcatgttatcgacttagctgatgcacatatcttggctttgaagtacttggctgcaggaaatgaaagtaatgcctttaacctgggttcttcaactggtttctctaacaaacaaatgttagcggctgctcgtgaagttaccgggcaaccaattccagctaagctagcgccacggcggcctggtgatccagactcattggttgcggcgagtgataaggcgcgtgacgtgctaggttggcaaccaaattatgacaatgttaacgatattattgaaacagcgtgggcttggacgcagaagcatcccaatggctacgatgatcgtgactagtatcggttagctgataattgaaagcggctttgaaatctcgtcaatagatttcaaagccgcttttgtggtcgtcaaaaaaggtgcatgtcaggattgagtccttggcacgcaccttttagattgatcaatgcagttagcggtgaagttgttgataatcaccgataattgttaagagtcgttgaatatcagttgtatcaacatcaccgatggtaccaattctgaagctagggatatttgaaaccttcccaggataaatgacgaagccgcgttgcttgatgaactgatagaagtcagcaaaatcaaagtcgccgttcgggtatttgaatgacgtaatgatgggcccttgaatggctggatcaatcactaattcaaaacctagcgcttgtaagccgtcgctaaggagttgttgactagcacggtaacgttggtagcgtggtgtcacgccgccttctgcttgcaattcaatgagtgcttgcgcaaaggcatgtaccacgtgggttggcgaagtgaagcgccattttcctggttgcttggtcatggcttgccattggtcgtagagatctagacaaagtgaacgagcgttgtcagcagtgtgggccaaggtcgcttgttttgcaatgatgaacgcaaaaccgggcacgccttgcacacacttgttggcactactaatcaagtagtcacaatccaattcatcaatgctaatcgtgacgccacctaaactggacatggcatcgatgatcgttacgatcccgtgttcatgcatgatgggcattaaagcttcgattgggttgagaatcccagttgtcgtttcgctatgaacggttgcgaagtgggtaatctccggatgatcagctaaggttgcttcaatccgaaccggatcgacggcttcatcttcgttgaacacaacgtcgatatgtggaatatcgtaatattctgcgatttgactgattcgatgcccatatgcgccgttaatgccaatcattaaagttgcatcggtccgtggtactgctgtgccaatggtggcctcaacaccaaaactgccgcttccttgtagtaggacggtcgtatagttttctggattggcttgggccatagctaagatttgttgccgaatggtttcggtgacgtgccgatagtcactatcccaagtacaataatcaatttgcattgcgtccttaacactggcagtcgtactgagtggaccgggtgttaggagtcaataaggttgtttcataaaaatcgggctccttgtctgctaatgatcagtggcaaccggttgattgatttgatcaagcaatgccggtaattcagccatcgattgtaaaatgtaatcggcaccagcgcgttgataagcggcagtgacgtgggctcgtcgttcagcttgttcggccgggctaagggcgttgaaggctaactccgaaagtcccatgatgttgctaccatcaataatccctacagagactgcgtcggcgttgttgccttctaagatatcattaacggaatccccaattttcatgacggtcgttggatcagtgactgtgagctgttcagctgctaacgcaagcattgccggcgctggtcgaccaacaccgccagtttgttctgaagtgatgttgacggcgggacgatagccttgcttagctgcgatcggtaagaccagggctaacatttcagcgtcatagccggtggtcgtgccatagctgatattgtgagcggtcaaatagtcaattacagctgacatgccgggctttaattgtccgaattcagtcagggagctaagcaagattgccttgaagttgctaaagatttgattgcagtcgtcttcagtcggtaagacttggaaacgcgcctgccagtcgttttgaacggccggtaaatccatgattttatggatatgggtgtacttatctagtcccatatcttggcgaatctcagcttcagagatttgaataccaacgttggcaaaggctttttggaaagccacgatgggcgcccggctgccatagtcaatggtcgtgccggcccagtcaaaaattactgctttaattgtcattgatgaaaactcctttgaatttacttagttgttctttaagtagtggccacgtaaccgcatagaaaccagttcgagcacgattgcgacacccaagagtaggtagacaatcaaaccaacttcatggaaatcgaagtagaaactgccagccatgaagaggtagtaaccgatatcgtcagcaccagctgcagcaccaacggcgaccgcattggcaaagttaatttcaaaccggataaacgtccagctaagaagtgctggaatgattgacgggagaatggcctgaaaaacaattggccaaaaacccacgccactcgcctttaacgcttcaatcgtatcttgcgaggtttcttcaatactttcagaataagccttaaccaagtacgctacactgtggaaggtcaagccgaccacggcggcactagcacctaatcccatgactacggagtaaattaacacccataaaatcgttggaatggcacgaataaaggccatgactgctttaatactagtagctaaccaactgggtgctaagttacgggcagcaccgacggcaatgaagaaggcgattagcgctcctaacaaagttgtcaacatcgctaatgaaacactagtcattagggcccgtaagagttgccccagtgtgtcttgaccaacgctagggtgtaagaacatagcattcaggttgagacctaagctatgcaaagcgtcaatgatgttcaggttggcattattgagtgtgactaatgaatagacactgataagcgttaggccaatcataacggctcgcaggattttgcggggccgagtcaccaacgaaatcgaccgggttggtggtgctgacggttgaagtacttgtgttttgggttgactgttttcaatcatgcaattgccctccgaattcgattagatgtcaattctaaaacaatgactaaaatcgcaattaacaaaacaattagaccagcagcgtcatagcggaacgccttaaaatagtagtcaaagagaaaaccaacacccgtacccgtcaagagtccgaccaaggttgcgtcccgtaagttgttttcaatcatgtagagaatccaactagtcaaggtactagcggcttcgggtaacaccccacagaagacacattggaaatagttggcgccaacggcttgcagtgcttgaagcttttcggcatcgaggtcctcaatagtttcagtaaaggcccgtgttagatagcctagcgtcataaagaacagtgccaagaagcccgtaaagtcactctgtttaaaagaaaacagaagaatcatcgcccaagcgaccaccggaatattacgtaagagtgaagcaccaaaacgaataatccagcggaggacaggcgttggggtggtcgtcttagcaccgagaatcgcaaagatcagggcgaagagactagcgaccatggttgatgaaattgccacgagcaaggtccgccacagctgataaagaatcggtcccagataagaaatcgaacgacttgtcggaataaagttggtaaataaccacattaagcccgctggaatcttactgatcgaagcccacgcctgaaaattaacgagggccatggataagacgtagatgccaattaaaatgagcaaaacaactgataatcgcaaccgacgttgccgaaaaaagcgttgcggtgtcattggattagttttcattggcagccaccgccgttgattggtcaggttggcgataaatgtgttgtaagaccgcgtcgtcaacttcattagtggcgccttcgaaaacgatggcgccgctgttaatgccgacgatatggtcggtgtacgccattgcgatatcgacctgatgtagattaatgaggataatcagttgtttttcctttgccaatcgccgtagaatgtccatgacaatggtcgttgatttgggatctagggaagcaatcggttcatcacataaaatcatcttaggatgttgcattaatgcccgtgcgatcccgacccgttgttgttggccaccacttaattgatcgcaacgttggtaggcgtattcttttaaccctacttcgtcgagtagttgtagcgcctcttgtttttcggcgctactgtaaaggccgagcatgccagcaaccgttgatttagcgcctaagcggccatgcagaacattttcaagggccgttaacggactgatcagattgtagttttggaaaatcatgccgatatgatgacgaactttgcgtaattcagctttgttcgcttgacgaatgtcagtgtcatcgagcaaaatttgaccactatcatcgcggatcaactgattgatactccgtaaaatagttgttttaccagcaccagacgggccgatgatggcagttacttcgcccggtttagctgtgaagttgactgctttgagcgaatgcttattggaaccatatgttttatctagctgaataaccttgagcattggcaaatcctttcattgtgaactaatggtacgtggtttagtaacctactaacttatgcgttggcgcgtaccacttgtcggtaacattaactaatttggacttttctgatttcttagggaacatcattggtgtcttcgcatttggttcagagaagatctttttgttttgggcaaaggacttcgacgtgaactcagtggcgatcttcttttgatcatccttgctgagggccttggtattgtatacccatgggccttgttgaacaggcatcatggcaatgttaacgaccgacttgccggctaaacttgtaaatggcgcttcggcgttatccttaacagtgaaagttgagccgaccttgtcccatgatcccttggtaacgtttaagtatggcattaaatcagcatcatcaaaggcagcgacatccgcatcccccttgattaagttgaccgcggaaccctgatgagagccaccatagagcactttactaaagaatgatccgctttgagttaatttatcttggtcagcggttttgatgttgaattcacgtgagatttcagccgttggtactaagaagcctgaagttgaactgttggaaacataagacatcttcttgcctttgacgttcttaatactgtacttaccgttttcttcatactttttggcatctttttgttgtaccattaagtaggagttataagtagcgtctttcaaggtacctttagcatcagattgtgcggcaaaaggtacaacatctttgctcttgtggtgtgcttggatataaccgttagcccccatgtatgcgacttgagctttgccggatgcaattgcttgaatcgcaacgttatagtcggtcgtggtttgtaatttaaccgtcttacccgttgccttttcaactgcttgcttaatggccgtacgggaaccagcaaaactcttggctgattcgttaggatagaagaccaccgtgatggttttgctgctatccgtactgctaccaccagatttagcactggttccgctagcgcaacctgcgagtcctaaacctaaaaccgaaatgaatgaaagacctaataatgacttactaacttttgacatagtttccaattacctccaagtaattttagttacttgtgtagcataacaaggtattgtaaatgtgcggacaaggattagtgaagtatatgtataagttatgtaaataatatttacattcggttttcaattcagcgattggtaagtatgagtggaaactggtcaggatagttgttgattgtttctggattgaattggttggttactaccgtaaagctttcaaagtaagtaaattatgataagatatgtgaagtaattcaaaatgaggagttttttaaaattatgaagttgttggcgattgatacttcgaatcggccattgagtgtcgcggtattagaagatacccagatcttggccacaacgaccactaatgttggccgtaaccacagtagtacattattaccgattattgaacaagccatggctcaagctaaattggcaccagctgatttagaccggatcgtcgttgctgccggaccagggtcgtatacggggttgcgaattggcgtgacgactgctaaaacacttgcctttacattagataaagccttagttggtgtatcgagtttggccgtgttagctggcaacattgtgacggaaggccaattagtggcgccgttatttgatgcgcgtcgtgacaacatctttgccgggttatatcggattaagaaccagcgcccagttgccgttatcgctgatcaacatatcagtgtggccgagtggggtcaacgattagctagttatgatgaaccaattacctttgtcggcgcggatgtcgatcaatatgcggatgctttgcagcaatcgttagctaagcagttcgttcatgcagccccacaacttgacttgccccaagccgtagtactaggtttgatgggtcgaacgctgacacccgtgagtgaaattcataactttgtgccaaactatttgcgtttaacgcaagctgaacgtgattggcaagccaagcacccagaaaaggaacatgcgccctatgttgagaaaatttaaggagtactttcaaaaaatgaccaccggtggcaatcagcgccgccaacgtgtattggccattcaaaatcacatcgttaaagtgggcgaagtcaattactatgtctcacgcgcactgattaccgatgtgcccgagatgctagccattgaacgggccgtatatgcgggacagacaccgtgggatgaaaatgcgtttaagacggaacttcgccgacagagcggtcgtttctatattgtgatgcgtcatgaagatcgcctcgtcgctttttgtggttgtgtctttgatgatcgccgccaagatgcacatatcaccaatattgctgtacatcccgatgttcaaggccaaggactcggccattttatgatgcaagtcatgatgaagcgggcgcgtaagttgcattaccaaacggtgacccttgaggttcgttacagtaatacgattgcgcaacaactttaccgcgatttagggtttgaaaagactggtatcaagaaacggtactattttggcgaccatgaagatgccattgatatgacttatcgcattccggtagctacggatgactgaacgacagcttgtcgccagtacgcagcttgacgcgggtcgggccgtccaagtttgttaccagttagcgacattagcatatcccggtggcgcaccttggcggcaagcgacgtttgcggcggacatggcgttaccaacggtacactatgatttattacggtggcaggatgaactgatcgggtttgtcagccgctcaacagtgcttgatgagaccgaaattacgaatattgcaattgatccggcctatcagcgtcaagggcatgcgcggtggttattaacagcctgcttagcacaattatcggcagggtccgtattcctagaagtccgggctagtaatctcgccgctcagcgcttgtatcagcaatgcggctttgaccagattgccacgcgtaaggaatattatcatgatcccgaagaagatgcgtggatcatgcgtaaaatgattaattaaaaggatgggaaccgtggaaaaacaaaacttgattttagcgtttgagtccagttgtgacgagactagtgtggcagtgatcaaagatggccatgagattttatccaacgtgattgcaacgcagattaatagtcacaaacggtttggtggcgtggttcctgaagttgccagccgtcatcatattgaacaaattacaatttgtattgaagccgcacttcaagaggcacacgtgacgtatgctgaccttgatgctgttgccgtgacgtatggccccggtctagtgggggcactgttagtcggtgttaatgcagctaagacagtggcatacgcgcaccaattaccgctgattccagttaaccatatggccgggcacatttatgccgctcggtttgttaagccattcgaatttccgctaatggcactattagtttctggcggtcatactgaattggtctacatgcaagcagatgggcagtttgagattattggtgagacacgtgacgatgcggctggtgaagcttatgataaaatcggtcgggtattgggtgttccatatccggcaggtaaagtcattgacgagatggcacatgcaggtcacgacactttcaaatttccgcgagcaatgattgatgaagataattacgattttagttttagtgggctgaagagtgcgttcatcaatacggtccatcacgcagatcaaattggcgcgactctggataagaacgatttagcggctagctttcaggccagcgtggttgatgttctgatgagtaaaacgttacgagtcctcaaacaatatccagttaagcaattagtcttagccggtggcgttgcagctaatcaggggctacgtgaacggttacaacaagatttaccaaccgcttttcctgacaccgaactaatcttagcgcctctaaagttatgcggtgataatggtgccatgattggtgctgcgggctatgttcaatatcagcatcaccaattcggtgacgcggcgctgaatgccgatccaagcttagaatttgattggatgccaggtatgttgaagtaatgaagcagttataaacgggtgtgaaaagtcagtccttttcacacccgttttagtatcttttcattaattatgattaaaagaggatgattcctagaatcaaaaatgaccagcttaagcccgctggaaatagttcaagttagtgtaaacttgcttagttagttcgtcctacaccgacctccaggcatttctgccaattgccggaacgtggtgggcacagatttgagccgaaaaatcacgtctcaaatactggcctttcactaaccaagcacaggacgcttgctaagtgaaatttcaccactgggcattgtcagaaacgccttccagtcggaatagcgttcgaatggctgataggggcgtactcaacttttgctggatttgtcgttgtttttcataaacgttaattttatcaatcaactgtcagattgaaaaggtcttgtgataactcactatttctgaattaccgtagtaataattgaatatttcgaaaaagtggagaaggcactctgatatttgacttaaagggttcagtatcaaaatagccaacgacaaattgtaccgagttcagtggccgttcatcagccattcgagcggcatcccgactggaggggctgggtgacaatgctcagtagccaaattattcttagctggaagtgggttccttccggcttagaataagactcgtatttgagaccgggcgggttgtgtacggactcaaatcgacgtcggcttacgttccagcaattgtcacccagccccggaggtcggaatcggacgcgcattgctgacgaacaggaacccacctaaccggcacctttcaatcatgatttatgccgcggataggggcaaaataatagtcgcctcaagaattatattaattcttgaggcgactattatttttatctgatgagtcattggaaaattagctcaattcttctaaagcttcagcttgttcggtccattcggtttcaacttgttcttgttgagtattgatggcttcaagttctttttgtaggtcttgtagtttaccaacatcggccgatacttcaggttgcgccatttcagtttgaatctgtgtggcttgttcatctaaggcagtcatctgttcttccagggcggtaactgagcgctcgagcttgcgcttttcacgttgttgctgcttgctggcttggtaattttgctggcctttggagcggggagcagcagttgtggcactggttgaatccgctgcaccggcttcagcagctttttcggccgcttggctagcagccgcagccgctatttcagcttgttcttgtttcttgtcgatgtagtagtcgtaatcacctaagaagagttccgtaccttccggagaaacctctacgacactcgtggcgacttggttaatgaagtagcggtcatgtgacacgaataaaagggtgccgtcaaagtcgttgagggcgacttccaaaacttcacggctatcgatatccaagtggttagttggttcatctaagattaagaagttgtcattttgcatggcaagtttggtcaacagtaaccgggcccgttctccaccagatagggcatgaacgggtttatcaacatcttcaccagtgaagagaaaactgcccaaaatggtacgaatgtctttttcaggagtagtgggatgttcatcccaaagttcaccgaggacgttttttttgtcgtttaaattacgttgctcttgatcgtagtagcccgtaacgacgttggtgccaaaaacggcctggcctttaatgaatggaatctgtcccaaaatactctttaggaaagtcgattttccaataccgttcggtccaacaatggcaatagcttcatgtttcttaatattcaagttgtcgggttccgaaagaatctgaccatcatagcccacggctgcatctttgacggtcaacacaatgttgccgctttgtttagccgcatgaaagccaaagtgggcagtcttctcgtcactatcagggcggtcaaggcggtccatctttgctaactgcttacgccgagcctgggcccgttttgtcgtagaagcacgcacgatgttacgattaacaaagtcttcaagcttgctgatctccgcttgttgcttttcataatgtttccattgtgcttggattcgagccgctttttcttgcacaaactggtcgtagttgccagtgtagtgcaccatttcatggtgtgataagtcatagacttcgttaacgacccggtctaaaaaatagcggtcatggctaacgattagcagcgcaccagagtaagactggagatagctttccaaccaagtaagggtttcgacgtccaagtggttcgtcggttcgtcaaggataagcaagtcccgtttttcaagtaacaacttggccaaggccaactgggtcttttgtccaccggatagtgccgtcaccgacttatcgtacacatcggcgtcgaattggaagccgtgcaacacgccccgaatctcagcttggtagccgtacccgtttttttgttgaaattcagtttgaatctgatcataggttttcagggtctgttgataagcctgctcatcattcatgattgcggggtcgctcaattgattttcgagctggtgcatccgtttttcgatggcatgtaactcagcaaagacactactcatttcttcccaaatcgtattgttactatccagtccttggtcttgcgccaagtaaccgattgttaagcccttgcgcattgaaatctggccttcgtccggtaccgtttcgccggcaatcattttaagtaaggttgattttccggccccgtttcgaccgacgagggccacccgagcgtgttcttgaatatccatttgtacgttatcgaacaagacatcggcgccaaaacgccgcataacttgctgtacttgtagtaaaatcacgctttattaagctcctttcacatttaattcgtgacataattgtagcatattgtaacggcctgacccaattattcggaataataagtaattattatttcacaaagtcacgcgttatgctagaatagtgtcagcaaattcacaagcttttaattaggaggacacgtccgaatggcagaaacaaaaattccacgggcaacggcaaaacggttaccgatttattaccgctatttaaatatcttgctagatgcagataagaagcgggtctcatcgaccgagttgtccgaggcggttaaagtagattcagcaacgattcggcgagatttctcgtattttggggcgctcggcaaacgagggtatggatacgatgttgaaacgttacttgcatttttcaaaaagattttaaatcaagacaccttaacgaatgttgctttaattggggtcggtaatttgggccacgccctactgaactttaattttcacaaaaacagtaatgtccgcatctcagcagcatttgatgtcaacgaggcgattgccaatacagtccaaagtggggttccagtatacccaatgacggagctcaaaaagcaattgatcgaacaacagattgagattgctatcttaacggtgccaaccacggttgttcagaaaattaccgatgacttggttgatgcaaacgtcaaaggaatcatgaactttacgccgttacgaatctccgttcctgagacagtacgggttcagaacgttgatttgaccaacgaattacaaacattgatctacttcattgaacattacggtcagcaattaggtgacaatggtaatgacgatgaaaatgagactgaagattaataactcgctttatctttgaaattaaatggctataaaaaggcttctctgaattattcagggaagcctttttaacatacttagatcacgaatcattgattgtaacgtataaatattcggtgaaaattaacgttgaaacgctaggttagcgctacctagtaatgatactagtgcagtaagcctaataatgtgggtaacacaaccgatgcgttcattaggatgtgagccgtcatcgatgtttgaatccgaccggtgtgctggtataaccagcagaataataacccgataaaggcatagaggataaagtgaccatccgcatgtgcaaagctaaatagcacactagaaatcaaggccgccccaatctgaccagtaaccgcacttagattgccaaagataactttgcggaagacgatttcttccataatcggggcaccgacaatgatggctaagaagaaagcgggatattgttgcccaacagttaagagggtggtcgtgttggttgacgctgttgactgtcccagtaaagccgtcatttttaaaatgatgacttgaccaacgatgactaggacaagaccgatcaatccccagatgaacgtcatgaaccagttacttggttgtttttcaacaacgttttttgtccgcatgcgactcgccaaccagatgagtaggattgcaccgactaagtagtcgaccgtttgaatcacgaatacttgggcccctagctgatggaaagcagtcacaaggacgctcggtagtgcgtaaataataaagtagatgataagaataaagattgattggcggcgattaaccatcaagtcacgtccttttaaaagtttgatttaagatttattgatacttcaatagtattcattatagtcgatttgacattctttgactaataattgacaaatcacttgcaatcttgaattaaaatgatatagttgacaatgtaattagcacttgaggttgaggagtgctaaaaaagaataaatggagggattcacgtgttaaaaccattaggagatcgcgttatcttgcaacaacaagaagaagaagaacaaacaattggcggtattgtcattgccaataacgctaaggaaaagccccaaagcggtaaggttgttgccgtcaatgacggtcgtgttttagataacgggacaaaagttgaccccagcgtgaaggtcggcgatcaagtattattcgataagtatgccggtaccgaagtcaagtatcaaggtgctaagtatttggtattgcacgaaaaagatatcgttgcaatcgaagactaatccatttaaattgcgcaacttaaaataaattaaattcatgaggtgaatagagataatggctaaagaattaaagttctctgaagatgcacgttcagcgatgctaaaaggtgtcgatcaattagctgacacagttaagtcaacgttaggtcctaagggtcgcaacgttgttttggaacaatcatatggttcaccaacaattactaatgatggtgtaacgattgctaaggcgatcgaattagacgatcatttcgaaaacatgggtgctaagttagtttctgaagttgcttcaaagactaatgacatcgctggtgatgggacgactactgcaacggtcttaacacaatcaatcgttaatgaaggtatgaagaacgttacggccggtgctaaccctgttggcattcgtcgtgggattgaagaagctactaagacggcggttgactcattacacgctatggcacacgaagttaagacgcaagaagatattgcgcaaatcgcttctgtatcttcagcaagtgaagaaactggtaaattgattgccgaagccatggaaaaagttggtcatgacggtgttatcacgattgaagaatcacgtggtgttgatactagtttagacgttgttgaagggatgcaattcgaccgcggctacttatcacaatacatggttactgataatgataagatggaagcggatcttgacaatccatatatcttaattactgataagaagatttcaaacattcaagatattttaccactattacaatccatcgttgaacaaggcaagccattgttgatcattgctgatgacatttctggtgaagctttaccaaccttagtcttgaacaagatgcgtgggacgtttaacgttgtcgccgttaaggcacccggttttggtgatcggcgtaaggaacaattacaagatatcgctatcttaactggcgggacggttatcactgacgaccttggccttgaattgaaggacacgaccatcgatcaattaggtcaagccaacaaagttacggttactaaggataacaccaccattgttgaaggcgctggttccaaggatgctatctcagaacgggttgaatttatccgtaaccaaatcggtgaaacaacttctgactttgacaaagaaaagttacaagaacgtttagctaaattagctggtggggttgccgttgttcgtgtcggtgccgctactgaaactgaattgaaggaacgtaaataccggattgaagatgctttgaacgcaactcgggccgccgttgaagaaggctttgttgctggtggtggtactgctttgattaacgttatcaaagatgttgctgcattgaaggaaactggtgacgttcaaactgggatcaacattgttaaacgtgctttggaagaaccagttcgccaaatcgctgaaaatgctggtttggaaggctctgttatcgttgaaaagatgaaggaacaaaagccaggtgttggtttcaacgccgcaactgatgaatgggttgacatgatcaaagctggtatcgtggacccaactaaggtaacgcgttctgctttacaaaatgccgcttctgtttcagcccttctcttaacgactgaagccgttgttgctgaaaaacctgaagaaaatgcaccagctgcaccagccgcaccaaacccaggtatgggcggtatgatgtaaacaaatcgtaacattaagcacttactcggctgagtaagtgcttttttagtgctgttagggtgtgaatcaactagaataaaggtattgatttatccatattagagcggtaggattagtcgttaacgcaaaatgtgggtgcggtgaagcacccgacatttaactggtagtatttggcagggtaaagtagtagaatctactttgactcagtttactttgggataattattttggaataaaggagttattatcatgtggcgttatttaaagcggttagttattgggaaaccgttaaaaaccatggacgagggtgggcaagcactcaccaagttcaaggcactggcgctgctatcgtcagatgcgctatcatcggtggcttacggtactgaacagattacgaccgttttgattacactttcagcggccgcgttgatgtatcaattgtacgtggcggcgcttgtgttagtgctgttgtttgctattacgatgtcgtaccgacaaattattcgggcttatccatctggcggtggcgcctacgtggtggcaagtacgaactgggggcggccagccggattagttgccgggggatcactgctggttgattatatgttgaccgtagcggtttccgtcacttctggtactgaagcaatcacgtcagcgattccggcgctagctaattatcaagtattgattgccgtactgattgtcatcgccatcatggcgttaaatttgcgtggaatgcgcgaatccgcatcattcttaacgtttcccgtttattttttcattattatgattatcggcatgattctatggggcgttatgaatattgcgagtggtaacttaacttaccacgcctccgcagcagttggagcaccggttcaagggatgaccttggtgctgttcttacgggccttttcttccggttcgtcttcgctgactggggtggaagcaatcagtaatgcggtgccaaacttcaaacgaccgaaacgcaagaatgcggcgaacacgttagcaattatgtcattagtcttggccgtcttctttggtggtattacttatttaagttattacttaggcattaaaccacaagtagacaataccgtcttgtcacaaattgctacggcggtctttggtcacggcttattctactacttgttacaattatcgacggcgttaattctggccgttgcggcaaatactggtttttcagcctttccaattttagcttataacttggctaaagataaatttctaccacatgcttacatggatcgtggggaccgcttgggctactccaatgggattatctcattggcggtcggggcaattgcgttgatctttatctttcatgggaagacgacgcttttgattccactttatgcggtgggggtctttgtcccatttactttgtcgcaatctggtatgattattcattggttccgcgaacgggggcaatggtggtggatgaaggcggcggtaaacttacttggggcgttgatttcgattctcctagtgattttcctattcttgctacatttcggcaatgtttggccatacttaatcgttatgccactcttactgtacatgttctaccgaatccacgtgcactataaccgggttgcggcccagttacgcgtggttgccaaggaaaaagcggcgattcatgattatgacggtgcaacggtgatcgtcctcgtctcgaatgtgacgcgggtaactgctcaagcagtcaactacgcgcgatccatcggagattacgtcattgcgatgcacgtgtcctttgatgagaaccctgaaaaggaacacaagacggcggcagagttcaaagagaccttcccagacgtccgtttcgtggacatccattcgtcgtatcggtcgattgcaaccccgacgttacgattctgcgatgtgattgctaaacgagcagcggaacgcaacttctcgacaacggttcttgtcccacaattcgtgccgaagaaaccatggcagaatattttgcataatcaaacgagtctccgattacgagcggtattaaattctcgtgaaaatattattgtttcaacttataattaccatttaaaagaatagtgacttagtattgaaacccggtatagctaccgggtttttatttttgtgtcataatatgagtaactaaggttataatttagatacttaatcagcccagtgaccggcaaatgtgaacgaattgtgttgcctttactaagttttagtgaagcgagttgtcaagcgtcactgggatttgtataattatcgtaatagagtgagaagggagttacgcacaaatgatcagatttgaaatcctagtaagcctagtggcgaccatgatactttctgcgatcttgacgccgtttgtgcggaaacttgcatttaaaattggtgccgtggataaaccaaatgtacgacgggtcaataaaattccaatgccgacaatgggaggcttggctatttttatctcttacaccgttgggacgactgtgttgtatctcatgcaccagtttcccagtcgcatttttttcgcactactcggtggtgagctgatcattattgcgactggtgttatcgatgatatttatgagctaaaaccacggcaaaaaatgttagggattacgttagccgctttggaggtctactttattggtggtatccgaatgacgactttcacgttcccgttgctggggctgattcactttcagtggctgagtttaccggtgactttactgtggatactggctatcacgaacgcggtgaacttaattgatggactggatgggctagctaccggtgtttcgattatttcgttgagtaccatggggatcatcgggttgttcttcttgaatgctaatatgttcgtttcgttgttgatttttactttagttgcggcgatgattggctttcttccgtataatttctttccagctagaatttatctcggtgataccggttcgttgtttatcggctttatgacggctgtgttctcattatttggattgaaaaatgtcaccttaatctcagttggtattccggttatgatcctgggagtgccaattacggatacggtgtatgcgatgattcgacggatcctgaataagaagcccatttcgcaagcggataagcatcatttgcaccaccgcttgatgcaattaggattgacccatcgacagactgtgatggtaatttatgggattgcacttattttctcatttatttcattgctctatccgatctcatctatttggggttctgtgttattgacgattggtttattatttgggctagagttattcgttgaagcaatcggattagctggtgacaatcggcaaccgctactggattggatcaaacggaccgtcgcgcgtttgacctccaagagtaatcattaaaaaccaaataaatcattgaaaattattaaagtgttacaggcatctaccgtgtgattagcggtgatgcctgtttttagttggtcatcagttggttcatcaatcttaactttaccaaaactatacaagcaatttacacaatcgtcattcacaatttacaaacgattagtaatattaagcatgttccgaagcaatcaattacgtgtaaccgtcggacggtgatgttgctccatcactagtcgtagcactcctacccagttttgctatgatggttgccgggttggttgcttaattttgatagtcaattgaagaaggggagtttcaattatgaaaaaagcactgacactcggcgcattagcagtaacgatgaccattttactagctggttgcggcagtagctcagccacaagtacgaagagtactagtagcagtagtggtagttccaagactactaagatcgttgcaactggttcaaccgctttacaaccattagtggaacaggctggacaggcttaccagaacgaacatgctaacgtgaccattaacgttcagggtggtggttcaggagcaggcttaagtcaggtggcgaagggttcagtcaatattgggaactctgatttatttgcacaggaacaaaaggggttagacgccaaagggttagttgaccataaagtggctgttgtggggatggcacccgttattaataaggatgccggtgtcactaatatttcaaaagaacaacttatcaagattttccaaggcaagatcactaactggaaagatgttggcggtaaggacgaaaagattaccgtcgttaaccgtgctcaaggtagtgggacccgggcgacgtttgaaaaatggggattagacaacgcgaaggtcgcaactagccaagaacaagattcgaatgggaccgttcaaaaaattgttagcaccacgcctggtgccatcagttacttagcattctcatacgttaagagtgacgttcaggcgctttctattgataacgtcaaaccaaccgaagctaacgtagcgacgaacaagtggaagatttgggcttatgaacacatgtatactaaggggcaaccaactggggagttgaagaacttcttaacttacatgacttctaaagccgttcaaggtagtttagttgagaaattaggatatattccattgacttcgatggaggttgatcgtggccaatctggtgcaatcactaatttaaaataaataacagacaaaaagtcgagcgatagctcgactttttttatgggccgcaattagtgcaacgcggactttaacaatgaaaaaacaaatcatcggctcaagtgctgggtgttattgttaagacgagttggctgtttcgattttgactgccaatcaaagtttgtgaggctcccaattatatataaccagcaatctagttgccaggcgtagtgaccggaatttctgtaaattgttcaccttgctccgaaaaggtaacttgaccgctcaagaggttagtgatgtcctgctgaatcgttgcaatttcggattgagtgactgcgatgatttgtgtgacttgaacaccgtagtcggtattcagagtcgttagcttattttgttgtaaatagtaggttaaagcatcgacgttacgatagtcgagcgtgatggcgatgcgggtttgtaagattcgctgaaccttaccactgacttcaattgcttgcgcgggggtgccattataagctcggatcagtccaccggcgccaagcttgataccaccaaaataacgggtcacgaccgcaagcacgtcgtgtagctcgttggtcttgagcacttctaagattggtgagcccgcagttccgaccggttcaccgtcatcactcatccgctgaatatgatcatcatcaccaagcatgtaggcgaaacagttgtggttggccttaggattatctgctcgaacagcggcaatcttagcttgagcatccacttcgtcactgatgcggtatagatgagcgatgaagcgagactttttgatggtttgttcaaataccgtgtcttgggtgatggtgtagtagggtttagtcaaattaatcggttcctttcgtgaataaatcgttaaatggcgtacttgataactaaggaggtgcgcacaatggaagcacaagtcttatatggtcgtcagctcgcattatctgcaaatgaggctgccgcagtacctgctggcacgcagatactgccagccatgcaggttgatgaacatcaaattatctgtcagcgttgcggcagtcacttggaccgactgcgagcccaattacccaatcagcaatattactgttatcaatgtttaaatttaggtcgagtgagtacactagttaaactctatcatatgccagaaccgaatgcttttgcaacggtcccggtttgcacgtggcaaggaaccctaacgccccagcaagcggactgcgcgcaatcaatcaaagctaacttcatggcgcataaacggcaattattatgggcggtgacgggagctggaaaaactgaaatgctgtttccaggtattgcgtgggcgttagcgcatcagtggcgggtcgccattgcttcaccacgagtcgatgtttgcttagagttagcaccccggctccaggcggcctttgctgatgttcaaattgctgtgctacatggccgcaatcccgctccctatcagtatacgcagctgacgatttgtacgacgcatcaattgctacgttttcgtcaggcgtttgacgtattgatcattgatgaagttgacgcgtttccgtttgctgccaatccccgtttggcgtttgcagtgaatcaggcagctaaggtggagggggccattctttatttgaccgcgacgcccagccaaagtttgttgtcccaagttcatcgtggtgagcttgcaatcagttatttaccattgcggtttcaccaacatttattaccggcaattaaggttaagctacagccaaattgggctcggctcttgcaacaaggaaaattaccacgagaccttatccggcaactccaacagtatcaacaacagcaccagcgctttttactatttgtcccgcgcatccaacaattagcgccagtgtttgcggtactccagcactattttccccatatgaccggagagacggtgtactcagccgatcctgagcgactgactaaggttcaacaaatgcggaaccagcagtttcaatacttagttacgacgacgatattggaacgaggggtgacgtttccgggaatcgatgtgattgtgcttggtgcggacgacgaagtgttttctacggctgccctcgtccagattgcaggacgggtcggacgcagcagtgagcgtccgactggcctcgtctggtttatttgtcacagtcatagccgcaatatcaaacgcgctcagcgccagattcgggtgatcaatcgaaaggggcgacaattacgtgctagcatgcctactgtgtcacaacattatcacgactaagtttacgttgccctggattcttagctggcagccggttatgcggccggtcgtctgctcggtttgttggcggcaatttgtacgcatcgatcgggcaacggcatgttccaaatgtggacgtgctcaaaagcgaccgcaaccgtgtacagattgtcagtggtggcctgaaatcggtccctttcataacgaggcgttgttcgaatataatgatgcgatgcatgattattttcaacgctataaatttcagggtgattatcaattacgccaagtctttgcgaagatcatgcaacaagcagtggtacaacggtgtgctgagatatgcttagtggtgcctgtcacgcccacaacgttgcaaacacggggctttaatcaagttgccggctggttagccgcacccatcgcgcccgggttaatgacccaggcaacagcgaagtcagtgccacaatctaagaaagaccggcaagcgcggttgagaacaccacaaccattcaagatggctcctaatacgattttggccggccggcgggtattattagtagatgacatctatactaccggccgaacgatgcgccacgcggcaacgctacttttggaaaacggtgccaagagcgtgacggggctaacactagcacgttaatttcgagggaaagtggtatttggattgtttattatagcgctttctattataatgaatttaagcaaagtaattaaagagtggtcctttaattactttgggtacacagcaatgtgtgtgaagggagagaagatctatgctaaattttaatattcgcggtgaaaatatcgaagtgacccaagcaattcgggactacgttcaaaaacgggtgggtaagttacagaagtactttgacaataatgttgactcaattgcccatgtcaacttaaaagttcacccagacaagacggctaaagtcgaagtcaccattccacttccctatttagttctccgggcagaagaaacttctcctgatatgtatgctagtgttgatttggttactgacaagttggaacgccaaatccgcaagtataaaactaaggttaaccgcaaatcccgtgaaaagggttataaagcgattgattttgcagcgactgatgaaacagttgccgctgccgacaatgatcaggacgataagttagacgttgtacgtacgaagcgagtggctttaaagccaatggataatgaagaagcgattctgcaaatggatatgctcggccatgacttctttatctacgaagacgcggaaacggacgcaattaacatcgtctatcggcgtaacgatggtcgttacggtttgattgaaaccgacgacaatcactaattttaaaagcgcaacttatgaggactggtcagttgaccagttctttatttttatcccggaacgcccgtataacatattgtgatcatgagagtgacttagcccgcgttagtaagctgaagttcgactcacggcacgtttttgccagcgactcaagacagttaagcaaatattgatagaattaaagaacacgggtcagtgattgttgggctgtggttaaagactaatatttagttaaggatgtaaataaaacggtcgacggtatcggttacataggggcctgtggttttcattgctagtaaataatggtaaaatgacagatggtattttattttgaaatggacaattgaaattaaaattaagattaattatttggagaggatacgtaaatggccaacattttaaaacgctgggttgaaagcgacaagcggactattcggcgtctggataagattgctaataaagttgaagcttatgccgacgaatacggcaagttaagtgatgctgacttgcaagcgaagaccccagaatttcgtgaacggtacaaggagggcgaatcgctcgacgatttgctgcccgaagcatttgcaacggcgcgtgaaggtgcgaagcgggtacttggtttatacccattccacgttcaaatcctcggtggaatcgttttgcatcaaggtgacattgctgaaatgaagactggtgaagggaagaccttaacggccactatgccagtttatttgaatgccatctctggtaagggtgttcacgttgtaacagttaatgaatacttatcagcgcgtgatgcgactgaaatgggtgaactgtataactggttagggatgagtgtcggaatcaacggggctgaaaagtcgcctgaagaaaaacgtgccgcttataacgccgatattacttattcgacgaacggtgaaattgggttcgattacttacgtgataacatggtggtctaccgtgaagacatggtgcaacgaccacttaattttgccatcattgatgaagttgactcaatcctgattgatgaagcccggacaccgttgatcatttctggtcaatcagaaggtacaacgggaatgtataagcgggctgaccgttttgctaagacgttgacgaaggatgaagattacaaggttgacttggaatctaagacggtcgcattattagacgaagggattcggaaggctgaaaaatactttggcttggaaaacctttacgatactgataatacggcgttgaaccattacttggatgaagctttgcgtgcgaactacatcatgttgaaagataaagactacgtgatttcagacggtcaggcgttgatcgttgattcctttacggggcggatcatggatggtcggcgcttctcagacgggttacaccaagcaattgaagctaaggaacacgttgagattcaagaagaaaccaagacgatggcgaatatcacgtaccaaaacttattccggatgtacaaaaagttatctgggatgactgggacggccaagacggaacaagaagaattccgcgaaatctataacatggaagttattacgattccaacaaaccgcccgatgattcgtgatgaccgttcagatttgctttacccaacgttacaaagcaaattcaacgcggtcgttaaagaaatcaaacaactccatgaaaagggccaaccaatgttaattgggaccgttgccgtggaaacgtcagaatacttgtcgcatcgtttggatgaggaaaacattccgcacgtggtcttgaacgccaagaaccatgcgaaggaagctgacattgttgcaaacgccggtcaacgtggtgcggttaccattgccaccaacatggctggtcgggggaccgatatcaagttgggacctggtgtcaaagaagtcggggggctcgccgttattgggactgaacgtcatgagtcccgccggatcgataaccaattgcggggccgtgctggtcgtcaaggtgatcctggtatgtcacaattctacctctcacttgaagacgatttgatgctacggttcggttcagaacgaatcaagaacttcctgcaacggatgaatgttgaagatgatgatgcggttattcaatcacggatgattactcgacaggttgagtccgctcaaaaacgggttgaagggaacaactatgactcccggaagaacgttctacaatatgatgatgttatgcgggctcaacgtgaagtgatttacggcgagcggcaacaagtcattatggaagaaaaatctttaaagcccgttatcatgccaatgatcaagcggaccgttgaacggaccgttcagttacacatgcaaggcgatgccaaggactgggatttagatgcagttgttgactttgcccaagctgctatggtgaaggaagattcaattagtgtggctgacttgaaaggtaagtcgccagcagaggttgaagcttacttgatggaccgggtcgataagatttatgcggacaaggctaaacagctttacgatgcgggtcagatgctagaatttgaaaaagtcgttattctgcgagtggtcgattctcattggacggatcacattgatgcgatggatcaattacggcaatcgatcggtttacggggctatggtcaattgaatccgttagttgaatatcaacgagacggttaccagatgtttgaagaaatggttgcggatattgattatgatacgacgcgactcttcatgaagtctgaaattcgccaaaatattcagcgttaaaatttaacgttagtgctagcgagtctaagactaaggtcttaggctcgttttacagttaaaccagatattaaataattaataaataagttgaaagaagggtcctttgtggaattaagtgaatataaacacctgattgaagaaatgcaaagtgctgtcgacgactttagggggtcgctttgacttagatgctttgaacgaaagcattcaagaaaatgaagctcgaatggccgaacccggtttttgggacgaccaggctgccgcccagaaagtcatcgatgagaataacgtgttgaaaggaaagtatgatacgtttaagcaattagctgatgaagtcggtgacttggcagtcgcttatgagttactgagtgaggaacccgatgctgagatgcaggctgagtttgaaacggactttcagcacgctgaacatgatttacaacagtaccggctcaacttacttttggacggtccgtacgaccgcaataatgctattttagaaatccatcccggagctggtgggaccgaatcccaagattggggtgcgatgctactaagaatgtacacgcgctgggctgcgagtcacaatttcaaagtcgagactgttgactaccaagctggtgatgaggcaggcattaagagtgtgactttattaattagcgggcacaatgcttatggttatttgcggtcagaaaaaggggttcatcgtcttgttcggatttcgccgttcgatgcggctggtcggcgccacacatcttttgcgagtgttgatgtgatgcctgagttagatgataccgtggatgttgatattcgacctgaagatttgaagattgacgtttatcgagccagtggggccggtggacaacatgtcaacaagacttcttcagcggttcggattacccacgtgccaacgggaatcgtcgttgccagtcaagcacaacgttcacaattacagaaccgacaaacagcattgaacatgttgcgagcgaagttgtacgaacgtgaagaagagaagaaggctaaggaacgggcggccatccaaggtgagcaaatggacattgggtggggctcacaaattcgctcctacgtttttcatccgtatacgatggtcaaggatcaccggactaattatgaatcacatgatggtcaggctgtcatggatggtgatcttgatccgtttatggatgcttacttacaatggaaattagcccaacgtaatccgcaatagattgcacaaatactaaggtgacctatcattgcgcaggtcgtcttagtatttttttggctactagtcttataatatagagatattaaagcggtaatagcaggactgacggaattgaaacggcgttggtctccttgggcaaaaatgctatactaacttcagagtttaacgttaggggtcacgcacatgcaggtattaaagatttttgaattgtttcttttacaaccgctagtttggttaggattgctgcgtagttatttaaccgctaaacggcgggtgaagagtgaacggcagcattttcagagtgctatcaacccacaattagttgaagtccaccactttttagtggatggctgtttactaggagttctaatgacaattattagcttggcattgggattagtggtggcccccatctgggtggttatatacgaagtagtggcggccattagcttgatcattattcctggtgcactggtaccagtgaccgcttttggcctcagctggttagtttattggattatgagcccggaattaacgacggtggggggcgctttacaacggcacggtgttgccatgaccagtatgagtggcaatttggtggtgaacggactattgttattagccatcgtgctggcggctacggcggtcttgttacgacactatgattatgagggccgttcaccgcaactacagcccgaccaacgtggaaagcgacttgttcgttaccagtggcaacaattgttggtcttaccagttggggtactggtccccggtgattggttacacgcaactatcagttggtggcctgtgtttatggttggcgagcgctccttcagcattttattgttgcctttattagttgggacgagtgttcgcgtttataagcagctgccacaaattgcatggcggcagttagcggcccgctatggttgggtaacactcgcgagtgttttggttgcaatcattgcccgttttgcagtgctcagcccgcagtggttgctagcattgatgggattaatcgttgtgctaacttggggaatcttagcacagcaccgttattatgatcgacaccaacagtttcgatattctgatactgaacaaggtgtgcgggtgattgggttacgcccccacacgcccgcggataaattaaatctcgatttaggagatattatcttggaatgtaaccggcaaccagttaatacggaagctgaattttacgcggccctactgaaaagtccgacgtatgttcacctcaaagtgcgcaatcggcaacaggaattaattattaccgaaacggcgatctataatggcgccccacacgagttaggaattgtgttattcactgatcaggaggattaatgaccatggataagattttagtggtagacgacgaaccagctatcgtcacgttattatcatataacttgaagcaggcggggtacgaagttgtgacggcgacggatggtgcggacgcgttgtcattaggcctggcccaatcatttacatgtattttgttagatttgatgttgccgaaactcgatggaatggaagtaacaaaaaagttacgacaagaaaaggttcagacgcctattattattgtgacggctaaaaatgatgagtttgataaagtgttcggcttggaattaggtgcggacgattatataaccaagccgttttcaccccgcgaagtgctcgctcggatcaaagcagttattcggcggacaacgccggacgagcccgtgacaccaccggcacccatgccgcctgctaatcgtgcggtaatgcttgttggtgatttacagattgatcaaaacaaataccgagtcgcgcgcaacgggaaaaatatcagcttgacaccaaaggaatttgaattacttgtgtattttgttgaacgagaaggtcgggttctcagtcgtgatgcgattttaaatcacgtctggggctacgactatgctagtgagacgcggatcgttgatattcacatctcacatttacgtgaaaagattgaagcagattccaagcagccacggttgatcaggacggtccggggttttggctacgaatttgtgggtgacggccatgcataatcgctggcaacagacgacacggttattgctcatggaaaatgtgttactggttttgatcgtgttggtcgtgttgcagcacttttcgccaattaagtggtcctggcgcctagtcggttgtttagttggtgcttggctggttttggcagtaatcgagggcttgatcgcttggcggcaacaaagtgaacggcagcgcacgatcgaccgtatggaagctaagcttcgtcagatgagtagccagcaatttccaccacatatcttattgccacaatcggaccccttatacagcctagcacaagcggtcaaccagttagagagttatcaaaaaagtcagacgcgccgtgcggaactgcaagaaaaagagttaatgatgattatgcggtacttgcctgtgggagtgatggtcattgaccaccggcgacaggttcaactgtctaatccggcgatgagtgaactattgcaagtctcggttaatacggtggcccacatttataccaaggatattcagctgtacgcgttgactaaattgattgaagatacgattactagtggcaaaaatcaacgggcaacgattacgttgactccagcgcctaacacgcaggttgtcgaggcttcaaccgtttatatccaaggcaatcgttcacaatttcaaattgtcctgatgttgtatgatatcactgaagtctatatgattgaacaaatgcaggatgattttgtcagcaacgctagccacgagttgaagacgccgattacagccatttccggtttcactgaaacgttgttaagtggtgccaaggatgatccggacacgcttgaccaattcttgcatattattgcggatgaaagtcaacggttgattgatctcattcaggatgttctgtcgctatcgcgaattcgtgctcagaatacgacgatgttaaccttagttccgcttgctgttcgaccattgatcgaacaggaactggctgtagttcagcaggcaatcgaacgtcagcacttaacgatcaataaccaagtcgatgctgatctaatgataacgagcgattcacagaagttgagtcagataatcaaaaatctgttaacgaatgcaatcaagtataatcgacctcatggtagcgtgacgattgccaccatggtcagtcatcaaacgtggtcgctgatagttaaagatacgggcattggtatcagtgccgatgatcaacagcgtatttttgaacgcttctatcgggcgagtccgtcacgttcacagcaacttgtgagtgggactggactcggattagcgattgttcaagaattggtcaacacaatgcacggaacaattgacgttgtcagtcaacggggcgttgggacaactatgacagttacattgccactagctgcgagtgcttccgagcagtagtaaggcgttaagcatacggacagttctgattgtaactggtggtctatcaaatgatgacgtggtgacggtatgagttgcattgctgagtcaaaagatgtcattagttgagcattgaatgtgtcgtaattaagccagacgaattgataacgatttttaaggtaaatgtaaaccttgaaaatcgttttttttgtgcacttttttaattttcctttcatattgggggctaaaagccggtaataattaaaaatatatcgacgtttacacaatctttacaaaactcatataaagcatttacacaaactttgtattattgaatatgagcaatgggtaggaggtatatagttatgagaaaaagtcgggtcatccaattaatcgtgttaatcgcgatcattggactagttggattagggtacacacatcgcgatcaaactagtgccagtgaatcaattaccgcggttggatcaacggccttacagccactggttgaagcagccggtgaacaatacagcagcaaccataccggtgtgtttatcaatgtgcagggtggtggctctggaacgggactcagtcaaattcaggcgggggccgtggcaatcggtaattctgatatttttgccgaagaacagtctggcattacagcgagcaagttaattgatcaccgggtagccgtcgtcggtattgcccccatcgttaataaaaaggcgggcattaccaatttgacgcagcagcaactcattcagatttttactggcaaggtcacgaattggcgtgaagttggtggacgtaatttaccgattacgttaattaaccgtgctcaaggctccggaacccggaagacatttgagcgatacgccttaaagggtaatcagagtgttgattcccaagaacaagattcgtcaggattagctcggtcaattgttgctagtacacctggcgcaattagttatgtggctttttcttacttagacaactcagtccagaccgtcaatgttgatggtattcggccaaccgaaaaaaatgtgcggaataatcgctggtacatctggtcctacgaacatttatatacggggaagcaccccaatcagttaaccaaaaaatttattgattacattttatcaaccgctgttcagcagaagttagtcaagcagttaggttatatttcggtccatgacatgcaagtacagcggaatgcggccggtaaagtttcagttatgaaatgagggagagcgcatggataaaattcgagaaagcttattaaaaaaatcagttgctagtaaaattgaacggcgtggtaaggccattagtctagtttgtctagcgctaattgtcgggattgtctttttgattttctactttgttgcatcacgggggttagcaaccttttttcaaaatcacattaatctatggcaatttctgagtgggacgcagtggaaccccggaacagtcggaacgaatggacaaccagctgtgggggcactaccgatgattgttggatcgtttttgattacgattctttcggccttcattgccacaccgtttgctatcgggacggcggtctttatgaccgaaatttcaccacggcggggggcgaagattctccggccagttacggaactattagttggtattccatccgtagtgtatggatttatcgggctacaagttgtcgtaccgtttgttcgtaatacgtttgggggtagtggctacgggattctttctgggacctttgtgctatttgtcatgatcttaccgaccgtgacgtcaatgacggcggatgcgctgaattcggtaccccgttattaccgagaagcctcgctagctctaggggcgacgcgctggcaaacaatttataaagtcgtcctgcgggcagccattcctggcatgctgactgccgtcgtatttgggatggcccgcgcctttggggaagctctggcggtccaaatggtgattgggaacgcgacgttgttgccgcataacctagtttcaccagccgcaactttgacaagtatcttgacgatgggaatcgggaacactgtcatgggttcattacaaaataatgcattgtggtcattagccatgatcctgttattgatgtccttagtctttaacttagtcattcgctacattggtcgaaaggggaaattaaaccatgaacgctaaacgcatcgataaaattgccactggcgtgctatacggcgtcgcagcctttgtggtcatcatcttagttgccctattgggatacattctgatccaaggggtgcccaaaatttcgtggcattttttaacgtcgccggccctggcttttgaagcgggtggtgggattggcattcagttgtttaactccttctacttactatttttagcgttattgatttcattaccgatttcactgggtgcggggatctatctaaatgaatatgcgccgcaaaatacggtgactggcctgattcggacgaccattgaaattctgagttcattgccatccgtagtcgtggggctgttcggatacttgttctttgtagtgcagttcaagttaggcttctcgattctttccggggcgtttgcgctgaccgtgtttaacttaccgattttaacccggagtattgaggaagcactcgccaatatctcagataatcaacgggaggccggctacgcgttagggctatcacgttgggagacggtgacgaagatcgtggttcccgctgccttaccaagcattttaacgggggtcgtcttgagtgccgggcggatctttggtgaagccgcagctttaatctacactgcgggtcaaagtgcaccagccttggactttggtaactggaatccatttgatatcagtagtccactcagtccactacgtccagccgaaacgttggccgttcatatttggaagatcaactcagaaggaattatgccggacgcgaaagccgtttcggcgggggcttcagccgtattaattattgcggtattgctctttaacttcttagctcgttggcttggcaaacgcttgtacaaacacttaaccgctgaataaaggaggccgttttgatggcagataacacaatgacgacgacacaacgtaacatcatggcgtttgatcctaaagatcatgaaatcgcgctttcaactgaggatttacacgtcttttatggtaaatccgaggctatttcagagggcgatttacagtttgaacgttataagattagtgcgttgattggcccatccggttccggaaagtcaacctacttgcgttcgctaaaccgaatgaatgaccgtattgcaacggttaagggcaaaattatgtatcgcggcttagatattaacagtaatgatattgatgtctatgagatgcgccggcacattggcatggtgtttcaacggcctaatccgtttgccaaatcaatctatgagaatattgcttttgcactccgccagcgcggaatgaacaagaaacaagacttggatgaaattgttgaacggtctttacggcaagcggcgatgtgggaccaagttaaagatgacttaaataaaagtgcgttagctctgtctggcgggcagcaacaacgactctgtattgctcgggcaattgcaatcaagccagacattttactgctcgatgaaccagcgagtgctttggatccagtatcgacaagtcaaattgaagatactttgttagaactaaagcagaattataccattattattgtgacgcataatatgcaacaagcatcgcgaattagcgactataccgcgttctttaacctcggcaaagtcctagaatactcagagaccggtgagatttttaccaatcctcaggttgatctgacgaatgactatatttccggaaactttggataggaggaccgttcatgagtacaattttaacgaccgagaacttatcattattttatggtaaaaaagaggccctcaaaggaattaacattgattttgatgataaaggaatcacggctttgattgggccctctggctgtggtaaatccacctttttacgttgcttgaaccggatgaacgatctgattcctaatgtaacgatcacgggtgaggtgaacttcaatggtcacaatatttatgcgcccacgaccgatacggttcaattgcgtaaagagatcggcatggtgtttcaacagccgaatccctttccattctcaatttatgagaatgtcatttacgggttacggttgacaggagtccatgataaagaacgcttagacgcggcggtagaaaaaagtctgaagcaggctgcaatttgggatgaagttaaggaccggttgcatgccaatgcgctatcattgtctggtgggcaacaacaacgggtttgtatcgcacgcgtcctagccgtcgaacctgatattatccttttagacgaggccactagtgcacttgatccgatatcgagtcggatgattgaagaaaccctattgaatttgcgccaggattacactatcataactgttacgcataacatgcaacaggcgtcacgaatttctgaccgaacggcgtttttcctgaatggtgaattaattgaggtcaacgacacgaaacagattttcatgaatccagttaaacaggaaaccaatgactatatttcaggacgatttggttaggaggaaaaaaacatgcgacgactttttgatgatgaactaaacgatattgatgcaaacttcactgaaatgggaatgatggttagcgagacgattgaaaaggcagtcaaggcgtttatcgaccatgaccgcgacctcgcacaagaaatcattgataatgatgctaaaatcaaccaacgggaagttgaactagaacagaaatcatttgagatgattgcgttataccaacccgtcacttctgatttgcgagaaattgtcaccattttgaaagccgtctctgaattggaacggatggccgattatgcacgtaatattgctcacgctacgattcgggtcaaaggaaatgtgcgcgtccctgaaattgaggcagcgttatcagaaatggggaatcgcgtgcgaaagatggtcgaagagatgttggcagcttacgtcaaaagtgatgatcaggaagcacgccgggtcgcagctaaagacgcaaaagtcggggagatgtatgatcgtattaatgagaaggggatctccaagatggagcgccatcctgagacggtcatcggttccacggattacctgaatgttgcaacttacctaatgcgcatcggggcgttagtaactaatattggtgagtggatcgtgtatttgaatactggtgagattatcgaattgaatccagaaagttctaatttagtgtaactaatcataaataattgcttaaagccggtcgtctagtttgcaaccggcttttacaattagtaagatatggttagataaactgataaggagcgtctaacgatgaaatcaaatacaaaacaaaagttaactaaatctaataatcgcgttttcgccggcgtcctcgggggcattgctgaatatttgaactggaatgcaacgattctacgagtactctacgttattttaactttggttacccatggctttggtgttttggtatacttagtattaatgacaattatcccaagtaaaccagacaatacgggtttcttcgaacagatgcggcaaagtaccggtactcaagctaaaccgcaagcgcatgggcgcaaagagattcataacgttcatgaagaggatgatccgcgtcactaagattaatggagtgattatacagtgggcttttggaaacgaattttaatcaatacaatcttatttattgcgattgctggcttttttcagagcagttttcacgttgcaagtgtgtggatggctttaattgccagttttgtgcttgcaattttaaacgccgctattaagccgtttttgctgttattatcgttaccgattacgttattgacactcgggctattcagtattgtcatcaatggttttatgcttcagatgacatcctacgttgtgggtaaggccaatttcggcttttcgagttttggcatggcgatggttgtttcgattctcatgtcaattgctaacgtgattgtttccaactttttcgcgaaagacggcgttgatggtgaataaagcgctttaaagtgctaagattagaagatagaaataatccgttttcagtcataaaagtgtggccgcttgaaagggtagcgtaatggcgcgactggacaacgcgggccacacttttttattagtggaacaattaggagggattcttttggcaggaagtgtaaccgttgccgatttggtgaaaaatacgcgcctggatgtgtatcatggcgctgacttattagaaaagaaagatattacaacgagcgacatttcacgtccggggctggcgttgaccggttacttcaactactatcctcgtgaacgagtgcaattgctaggtaaaactgaaaccgcttattcgaaaaatatgagtcatgatgaacgactgatgatttttcgtaagatgtgtcagttaaccacacccgcgttcgtcatttcaacggggttacccgttccagaagaactcgtgcaagccggtgaggaaaatggcgtgccgattttaggaacgaaaatgacatcatcacggattctaagtaatatgacgaattacttggaaggtaaattagctgaacgacaatctgtccacggggtattagttgacatctatggattaggtgtgctgattactggtgattccggtgttgggaagagtgaaacggccctggaattagtcaaacgggggcatcgtttgattgctgatgaccgggtcgatgtctatcaacaggatgaacaaacgcttgtcggtgaagcacccgcaatcttgaatcacttattggagattcgaggtatcggaattattgatgttatgaatctttttggcgctggggctgttcgtcaagataccgacattgaccttatcgtgcaccttgagaattggacgcctgataagcaatttgatagactaggaaatggagaacagaaccggaaattctttgatgttgaagttcctgaaatctcgattccagttaagactggacgtaacctagcaatcattatcgaagcagcggccatgaactttcgggccgagagcatgggctacgatgcgaccaaggtctttgacgataacttgaacaagttgatcaaaacgaattccgtgcatgattctcacaagtaataaggagatggcagtagcgtgaataccgttttaggggcacttaacccaattgcactgcggttaggaccaattcaggtccattggtacggcgtcattattgctagtgccgtcgtcattgcggttgcactagcagtacgtgaaggtcagcgacggggtgttcggcccgatgacatttacgatatgattttatgggcacttccgtttactttaattgcggcgcggacttactatgtgattttccagtggtcatattatcgtcagaatcccggtgaaatcatccgtatctgggatggtggaattgccatctatggtggcttgattggcgccggaattgtggtcattttattctgtcggtcacgctttatcccaacttggctaatgcttgatattgccgcaccaacggtgattatgggccaaggtattggtcgctggggtaactttatgaaccaggaggcttttggtcgagtgactagtctgagtttcttacaaggcttgcacttacctgattggctgattaaccagatgtatatccgtggcgcgtatcggcaaccaacattcttgtatgagtcggtatgggatctattaggatttgccttactgatgctcacgcgtcatcgcacacattggtataagcagggtgatgtcttcttgacttatgttgcttggtacgcctttggccgcttcttcacagaagggatgcggactgactcgctcatgctatttaacgttattcgggtctcacaagcgttgtcagtggtactgttctttggtagcattggcttaatgatctggcgccggcatcacaatccgaataatcgttggtatttagcgggttctggtcaaaaggttgtcgcagaaaataagtagattagagggttatttgaatgataaaaaaaattgccgttttaggtgctggctcatggggtagcattttggcaaatctgttggatgaaaatggccactcagtgcggctctggtcgtactcaccggcccaagtcacagaattaaatgagaaacacacgaatgagcgatacgttcctgattttaaatattcagaaacgttgactgcttattctaatctaacacaggcgattgatggtgcggatgtaatcttgtttgtcgtaccaaccaaagcgattcgcgaagtggcccaacaagtgactgccgtgcttgccaagacccatcagcggccgattattgtgcatgctagcaagggactcgaacaagagacacacaagcggctgtcgcaagttttggcagaagaaattcccaccgaattacgacaagcgatcgttgtcttatcgggccctagtcatgctgaagaagtggcccgccacgatattacgttgattacggcggctagcgccgatgaatctgcagccgaattagtacagcaactcttcatgaatgactatttccgcatttacacgaataccgacgtggttggtgttgaactaggtgcggcgctcaaaaatatcattgccctgggtgctggtgcgctacacggcctgggctatggtgatgacgccaaggcagccttaatgactcgtggtttagctgaaatcagtcggctcggagtggcgttgggcgcagagccgttgacatttatcggtttatccggtgttggcgatttaattgttacggcaactagtgtccattcgcgtaactggcgcgctggtaatgagttaggtgctggtcaggacctcaagacggtgattgataccatgggcatggttattgaaggtatcccgtcaactaaagccgcttacgagcttgcacagcaacaaaatatcgaaatgcccatcactgaagcgatttatgatgtattatataagagtgccgacattaaggaagtcattccacaattgatgcggcgcgaggggaaacctgagattcagtaggaatttccaaactaatttcactatttttaggaggatttatcacatgtcaaaagttagaaaagccgttatcccagcggccggattaggaacacggtttttgcctgctactaaggcgatgcctaaagaaatgttaccaatcgttgataaaccaacgattcagttcattgttgacgaagctcgtaaatcggggatcgaagacattgttatcgtcacgggtaagagcaagcgtagtattgaagattactatgattctaacccagaattagaggataacttacgggctaagcacaaggaagaaatgctcaagctggttcaagaaaccacagacattaacttgtactttatccggcaatcacacccacgtggtttgggcgatgccgttttaacggctaaagctttcgttggtgacgaacctttcgtcgtcatgcttggtgatgatttaatggaagacaaagtaccgttaaccaaacagttaatgaatagctatgacaagacacatgcgtcaacgttagctgttatgaaggttcctcatgaggaagtttctaagtatggggttatcaatcctgaaagtgaaaaggaaccgggcctatacaacgttaataactttgttgaaaagccatcacctgaagatgcgcctagtgatcttgctatcattggtcgttacttattaacaccagaaatttttgatgttcttgaaaaccaaaaacctggtaagggtgacgaaattcaattgacggatgccattgatacgttgaacaagactcagcgggtctttgcccatgaatttaaggggactcggcacgatgttggctacaagtttggctacttgaagacgacgatcgaatacgggttaactcatccggatgttaaggctgacttgcggacttacatcaaggatcttggtgctaagttatctaaagaagatagcgccgctcctaaaacaacgaagaaaccaactaaataatacttgattaattaaaacaaccgtgaaatctattaagatttcacggttgtttttagttaactgctgaataattgcgattcactaattaagctggcacctagtggtcggcttttaatttgaataaatggggcttgccataataataaccttggcgtagtgaaatatttaagtcattcgccatttgatcttcggcatcgttttcaacaccctctagaattaaccggatatcatgttgtaccgcaatgtcgcgccagaattttaattgaatgggaatctcgttttcacgatcttcggcccgaaagttttgcatggcgaatttgatttcttcggccgattcgagtagcggtttaatgtggtcgtaaacgttgattcccgtgccaacgtcatcaatgctaaattgtaggccgttagccttgtacttatcaatttgttgttgcatcgccgccagtgtaaacgtatcttcaccgggttcttctgtgacttcgacgataacatgaaccgggaataactttttctgagcatcaatgactgcggcagcaatatcatcatttagaaattgcttgcgattaaagttaattgatactgacccgatttttaatgcaagctcactagccgtagcctttagtaagctgacttgtacatcgatcggaatattatcgaagctttctggtaaggtccaccggtcctgatcagtctcacgatagcgaatcagcatctcgtagccaatcagtgaattattaaatttatctaactggggctgaataaaatagcggtacataagggaactccttagacttgaattaacacgatttgatgcttcctaatacatactataccaaaaaatgaataagtgaaactgtttgacaccatctttttttgcatggtatcgattatcaattgggctaatgatgattgtgctaaactgcttggtgaacaaggtaattttctgaaaatgagtaaaaagtcaattagtggttgcctggcaaagctggtatggacgatattgtgagaataactgcttgccagcgtatcgctgattggtttttaaaagtagttacgtttcatcataacctgtatttatattgactagagttatgtatttgcgcagtaaagcggttataatatacctatggttaaataaataaaattataattgggagcaaaatgaaatgaagattgtaattgttggatgtacgcatgcggggaccgctgcggctgcacaaattctgaaggatcatccggaggctacggtcacgatttatgagcgtgatgacaatatttcattcttatcatgtgggatctacctttatctcgggggaaaggtcaatcacttggaggatatgttctattcgtcaccagaaacgttagccaagttgggggcaatggtcagaaccaaacataacgtgttaaaaattgacgcccagtcgaggaccttacaagtggttgacatgactactggaaaagtgtttggcgatacttatgataaattgattatgacgactggttcaaatgttgcggtcccgccgatttttggaatcgatgagtctaaggtcctattatgcaagacctacagccaagcacaggaaatttaccaaacagcccaagacaatcagcggatcgcaatcattggggcgggttatattggaaccgaattatctgaaagttatgcaaatacacatcatgaagtaacgttattccaatcgcatgatcaaattttgaataattacattagtaaagaaatttcagaccaagcagttcagctattaaaagatcatggcgtgaacgtgctattgaatcaccaagtaactgcctttactggtaatgatgatggtgaacttgtcattgaaaccaatcaaggcgattttaatgctgatctagcaattgtcggaactgggtttgttcccaatacagaactgttacgcggtcaagttgagatggataagcacggtgccattatcatcaatgattacgttcagacctctgacccagatatttacgctgctggtgattcttgtgtcgttaacttcaacccaactgggcgttcggcttatacgccattagcaaccaatgcggttcggcagggtgcgttagcgggggccaatgtttttggtaaccagcaacgatatatggggactcaagcgacatcggccatgcaactcttcgatcacacgctggcaaccacggggttaacactggcaatggcgaaattgaatcatattccagctgaacgggtgacttatgagggcaactggcgaccagcttacatgccaagtacggcgaaactgacgattgaattaatttataatccggaaaatcgtaaaattctcggtgctcagttcttaagtgcgcatgaagtggcacagtctgctaatgcgttatcaatcgcgattcaaaatggaaacaccatcgatgatctagcatttgtggatatgttattctcacctaattttgatgaaccattcaattatctgaacctcgtcgcccaacaagcgattgaacaagaacgccaggcaggccgcaatcacccacgaattacggcctatggcgattgggccaagcaaaatgacaaggatttacaataagaagtaagtcttaccatgggttgaattcaagtgaactggcataattttatttatttaaatctcggtttttagtcaatatatggttaaaagctataattgacttcagttgtgtacaaacaagatagtcgacaaatgtaaattttgggggtatattaagcgtcataggaatttaagtggaaggggtctttagaaatggcaaagagttacgacgtgattattattggtgcggggcctgccggcatgacagccgccctctatgcttcacgagccaatctatcagtgctactattagatcgcggaatctatggtgggcaaatgaataataccgccgcaattgaaaattatccgggcttcaaatctgttttggggccggatttggctaaagacatgtatgaatcagcgacccagtttggtgctgaatacgcgtatggtagcgtcgaatccgttgaagatcgcggcgatgttaaaatcgtgacgacggatagcgatacgtttgagactaaggcccttgtcattgggactggttctgaatatcgtaagctgggtgttactggcgaggatacgtatggtggccgcggtgtctcatactgcgcagtttgtgatggagcgtttttccgtaacaagcatgtagttgtcgttggtggcggtgactcagcgattgaggaaggcacttacctgacacagcttgctgataaggtgacggttattcatcgtcgtgaccaattgcgggcacaacaaatcttacaagatcgggcttttgctaatccaaagatggaatttgtttggaatagcaacgtgacggaaatcatcggtgatgataagaaggtcacgggagttaaggttaataataataagactggtgaagacagtgagattgcggtcgatggtgtctttatctatgttggtattaacccaattacgaagccattcagtaatcttgggattactgacgaaaacggctggatcgaaactaatgaccacatggaaaccaaggtccctggtatttttgcagtcggtgatgttcgtaagaaagatttacgccaagttgcgacggcggttggtgaaggcggaactgccggtcaaggcgtttacacttatatcactgctttaggcgacaaagttaacaattaaataaaattaaaaaatgcgtagctgatttaattgagatcagccacgcattttttattggtaaatatagcgttagtcattgtttgacgatgaccaaaggttcgcgaattagtgttgatagggaaatagaagcaattgcttgttagtatacgttgccaggtaaatatcactgacagtatagtgctgggcctgcaattgggtcagtaaccaggcttcatcatgattactagtttcaagcgcatcgaggttgacctgaccatcgacgattattggatacttgacggcgtcgtcgcccacttgggtaatcgtcagttggccgttttgttcaagtacggcccgtttgacgtagcgaatatccgtgataccttccgtacgcaagcgaaacatcagatcgttagcactcatcccatttttgagggccgtgctgacgagtaattgcccatttttaatcaatagctgtggctgtccatcaatcaaacgtttcacgtagcgattgtgatgtgttaggaatcgcaggaccagcactagcagtgtccagatgagaagcactaaaatgtattgtaaaacagtaacgctggtactataaatcatgcccccaacgattgcaccgagaacgtagttttgaacttggtcgagggcgctgattggcgcaaggttacttttaccagatagattgatttgtagaatgatggtcaatagcccgagggccagtttgatcgtcacatcccagtatgaaaacatatattgcccctccttaacataattgattgttgattgaatcggtgtggctttagtcagggtataactgtttccatccgtattgatcgtcacgttatagatatggtcatggactttaatgagcatcccactgctgacagaacttgtattagaccagaccgcggttttacgaacccctttttctttggcgacacgctgcataatttgtgtcacttgtgatttttggttgaaactatttttgattgtctgccattcattaaattgaatgccgacgagcagcaataataataaaaccatgataatgaataagtcgcggtattttaggtctgttttatggcggtaccataaccagctgagtatggcgattattaatataatgatgccgatggctgcgagttggacaagagtatgattgttattttgatggactaagtagttgtatgaataaaaagtcatgatggcctccttataagatttattatagcaagttttgatagtgactgaactaactagcacttcagaatttatgggtattcgcactgatgcgggcccactacgcatttaaaatgcattaattaatggattttcttagtaaattttactttgtaaagtgtgtcaatgttgtatactatttttgtaagcactaacaaatatcggaattggagatggtttttgtgagttggcaggatacttataatacctggaaaaaccaagcgacacttgaaactagtttaaaacaagaattgacgggcatggctggcgatgacgccgccttagaagacgccttttatgaaccaatggaattcggaaccgcggggatgcggggggtacttggacctggtatcaaccggatgaatatttatacggttcgtcaagcaacggaagggttagcacgcttcatggataccttgcctgctgaggttaaggaacgcggggtagcaatcagttttgattcccgccatcattcagaagattttgcgcatgaatctgcgcgagtattgggccaacatggtatcaagtcatacgtttttgaaagcttgcggccaaccccagaactttcatttaccgttcggcatctgcatacttacgcagggatcatgattacggcgagccataatccgaagcaatataatggctacaagatttatggcgaagatggtggtcaaatgccacctaaggaatctgatcttatcacatcatatattcgtaaagttgacgatgtctttgcgattgccgttgctgatgaacaacaattattagctgataagacggaaaccattattgaggatgatgtcgatcaggactacttagctaaggtcaaagaagtgacgatcaatcaaaaactagtggatgaagtcggtaaggacatgaagttagtcttcacaccattacatgggactggccggatgcttggcgaaaaggctttgaagaatgccgggtttaaaaacttcagtgttgttaaggaacaagctgtggctgaccctgaattctcgacggttaaattccctaatcctgaatttcctgaagcctttaagatggccattgatttgggtaaaaaagaaggtgcggatgtcttgattgcggttgatcctgatgctgaccggttagggacagctgttcgtcaacctaatggtgagtatgttctgttgacgggtaatcaaattgccgctgtcttgttacactacatcttgcaagcaaacaaggatgccgggacgttaccgaccaatgcggccgcagttaagtcaattgtttcaagtgaatttgctactaaagtagcggcttcatatggtgtcacgatgatcaatgtcttgaccggtttcaagtatattgctgaacaaatcgaacattttgaagccactggcgaacatacctatatgtttggttttgaagaaagttacggttacttaatcaaaccatttgttcatgacaaggatgcgattcaaaccacagtgcttttagccgaagtagcggcttattataagcaacaaggtaagaacctttatgatggattacaagacttgtttaaggaatacggttacttccgcgaacaaaccacgtccgaagaatttgatggcgttggcggcagcgataagattgcggctctgatgactaaattccgaagcgaagcaccaactgcctttgccggctacgatgtcactgggactgaagacttccagagtcaaacggaaagctttgctgatggccacacggcaccaattgctttgccaaaggcgaatgtcttgaagtatcatttaaatgatggcacttggatcgccattcggccatctggtacggaaccaaagatcaagttctacattggaacgctaggtagtacgttagaagaagctaatgataagttagcgaaatttgaagatgccattcaagcgtttattaaagaataaattggttatttagtcagaagttgtacggcccagctgactagccatgctaagtgataaataacgccttacgaaatttcaagttaatttcgtaaggcgttatttagttgttgttcatattagaaattaattcattgtcggatattcaaagttgacggggtcaccgggtaggcgtaataattgcggtttgccatagtaataaccttgtcgaagattaatatcgaagtgactactcaagcgatcatcttcggcgtcttcaatcccctctaagattaaacgcaatccgtattcactactgatggcccgccaaaaatggagcttttgctgaatcttaggatctttgatatcactgcggaagttttgcaacgcaaattttaattcagaagctaatggcaaaatttcttggatactcttgaaatcgttaattccggtaccaacatcatcaagtgaaatttgcataccatgttcgatgaacccccgtaagtgtgggattaacatggtatctggataatccttaggactacgttcctcagttagctcaacgactaatttagcaggatagagctgaacctgactttgaataatggccttcgcaaccgttgtatccatcaattgttcgcgactgatattgactgcacaataacgaacttttagtccaagaattttagtcgttgcaatgagcagatcagaggtaacttgtgaactaattgcggtaaaggattcaggcagacgccagccgtctggggttagttgtttgattagtagttcgtatccgtaaactgtattgttgagtaagttaagttgaggttgtacaaaatagcggtaaattggttccataagtaccatcgccttttataataagtttaaaatcattgaatcgttttaatatcaaccgaatcgctgtatactctaagtatacgtcaacttaaataaatgtttaacttaatccaagttaaattttaacttttaatgaaagctgtggtcgaaacaatgaaagttgccattattggctgtacacatgcggggattgccgccatgaaacaaatcttgaaatattatccgggcactgaaattaccgtctatgaacggcacgcggatatttcatatatgtcttgtgggacttatctacacttagggggtaccatccataatttggatcaagcgttgtacgctaatcctagtgaatttagtgaacaaggtgtgcagatgcggatgcagtatgatgtgatcaatgtgaatgctgataagcatacaattttggctcaaaatttacagacaaaagaattacaaacggatcactatgataagttagtcatggcgacgggttcaatcactgcaatcccggctattccgggcgtagagaatcctaaggtcatgctttgcaaaacatgcgaacaggcccagcaactctacgaagcagctaaacatgcacaccatattgcaatcgttggtggtggctattcgggggtggaacttgctgaggggtacgtgaagtccggacacactgtgacgttgtttcaacggggcccccacttaattaatgagtatcttgatccacaaatttctgagaagatcgaagacttgttaacgacgaaaggcatccaagttagaaccaatgcacaagtgacggcttttagtgatacggctgataatcgactacgagttgcaaccgctgatagtgaagaaatatttgatatggctgttatttgtccgggtgtgattccacaatcagagttattggcgggacaggtcaaccgaactaagcagggggccattgtaacggaccgttatatgggaacctccaacccggatatatttgcggctggcgatgtgacggaaattagctttaatcctacgaaggaacacgcctatatgccattagtctcacatgcaattcggcaaggtgcactggcaggaattaatatctttgataaacgcttaggtgcaattggtacgcaagcgacgactgggatgttgatttttgatcagaccgtggcttgtgcaggtctgaccttaacggcggccaaagcagctaacttcgatgcccaagcagctttttatgaaggcaattatcggccggactttatgcctaccacggcgaaagtcatgattgagttggtttatgatcaacaaacgcggaaggttttgggtggtcaactaatgagtgctcatgaagtttcacaatcagcaaatacgttgtccgtagtgattcataatggtaatacgattgatgaattagccttcatggatatgctattctcacccaactttgatgaaccgtttaattacttgaatttagtggcgcaggctgcagtagatcaggaacatggctatcgtcggaataattaagtttttgcactaattatggtcagaaggtgctggttgttaaaatcaagaacagccagcttagacccgctggaataagttcagattagcgtaaacttgtttggtgagtgcgtccgataccgttctccaggtattgctgccaattgctgggatggtattcaaaacgaatgtgctacgttaacgtttgttccaagtctaacggagtagatggttcagcgacagattagcttgggttaagcggccgttcatctgccactcgagtggtttcctggaagtcagacgaggacgcgcatatgctgacgggcaacaatccaactaactagcatgttttaataataagtgctggtgaatccataaaaataatgagccaaataaggtgactgccaaacagtgggtttcataacctgactgtttggcggccacctttatattatttgaaagtgattggtcaagcatagtcgttgggatcagcggctaggggttggtaagcgtccatttcggtgtcgcggtagtcccaccattcgttaacgtagccgacaaagcccgcggcggtcatggcggtgtccagcagctgataatttttttcttgaagtgcggttcgaggagcgtcacggtgagcagctgccgtgaagtcatcgaaggcagttggcattgttaactcactaccatcaggatgggccagggtcaaatctaaggtgacgcctttttggtggctgaaattaggattaggctgggcaacaaattctggatcaggatacacttcaaataaacggcgctgggcgcttacgggccgataagcatcccagactttgagtcgataaccttgttgtttaaccagggcgcttgccttggcgagtttgtgggccgtgccagtgcgaacaatggccgtggtaaagtcgtaaatcacttgatgagtaaagttattagtggtggcataacgcaggtcaacgatgatttcggagtctaagtgttgaatattggtgaaaccagttaaagcttgatccatagtaggtcctccttagaatttagttatgcttattgtatctgattggccgatattttaccgactaaaagggttgcaaatggtgtcaaactttctgctagctttcaatccgggtccctgatatgatggaaagcggtgtaaatttaacaattgattgaagaggtgaggtcgcatggatcgacaaacacgacgcgcaattttaattttagtttttagtgagtttttagtttgtttagggattagtttagttattccagtcatgccgtttattaaaaatgaactgcatttaacggctaccgatatgggaataatgaatgcgctattcgcattggcacaatttgtggcctcacccattattggccgggtttcagacaaagttggtcgcaagcccgtattaacggtagggctagtcttatatatggtctcggaagtactatttgcgctaaccaaccagctgtgggtctttaatatttcccggattgttggtggcttatcagcagcgatggtcgttccgacggcgatggcgttagcatccgatattacgaccaaacgacagcgagctaaagtaattggctggttatcggcggcctttagtggtggcttgattttaggccccggtatcggtggggtattggctggtattagttataagacgccgttctgggttgctggtgcattgggattactcagtgccattgtgctcgtcattctgttgcctgcggatcgtcagattgatcctgatcgcgaagcaattacggccacgacaacgacgaccaatcatccgatgacgcgggcattttggaccgtcccgattattatattatttacgatgattttagtgtcttcctttggcttacaggggtttgagagcatttatagtatttacgtgaatgaagtctttcactttagtctgagcaacattgcgttggtcttgactttaaatggtttgatttcgctcttcctacaggtggcactatttgatacctttgtccagcgttggggcgaacggcgggtcattcgggtgtgctttgcagctgcggcgctctgcactatctggattacgcaggctcattcgaaagttgctgtcatggttgcaacgctcgttattttttcggcattcgatcttttgcggcccgctattacgaccctattaacgaaagcaagtgaggccaaccaggggctaatcaatgggcttaacatgtccttaacgagtgttggcaatatcgttggcccaatcatgtcggggatgttactagatatgaattatcactatccatatctagtggtggccggattcttgattgtctcttatttaatggcgtttatgttacgattaccgaaccaggttcattcacatcagcaagtttaacattgcataacagttaagctaatcagcgaaagcgctccgggtttgcgtccccggggcgcttttgttacacttaggccaaattagattgaaggatggtgggctgcaatgggaatgcatcaatattttcagagcttaagtaatttagaaacgattcaacgggccccgggtttttttaagtatcagaatcattcagttgcggcgcattcatttaaggttgctgaagtcgcccaatttttaggtgatgtggaagaaaatgccggacaaattgttgattggcgagccctctatgagaaggcgctgaatcacgactataatgagcggtttatcggggatattaagacgcctgtcaagtacgcaacgccgacgctacggacgatgctggcggatgttgagcataaattatcacaaaattttgtgcaaaatgagattccagctgagtttcaggcagcttattcacggcgtctatcagaaggcaaggatgaaacgctagaaggccagatattgtcggtagccgataaaattgacctattgtatgagtcgtttggtgaaattcaaaagggtaatccggaaccagtttttagggatatttatcaagaaagtttaaaaacaattgtcgcgtttaaaaagatgactagtgttcaatatttcttaaaagcagtgctaccagagatgttagcggaaccgttcacgcatcaggatcaattacaggcgctgacgacccagattttaacggccgggccgcaatccgattaatggcgaaagtatgttcgatgtgctaaaattaaatgcgatttgaatgtgatagggaagcgcgggcttgcctattttttatggtgcgacagtaagatttagttatcaatagatgatatgaacgggtgaccgtttaaaaggaggactacgtttgattgatcgggtagataataatcattttgacttagtttcagattaccaaccaacgggcgatcaaccccaagcgatccagcaattaaccgctggcattgaatcgggagaaaaagagcagatcttgttgggggcgaccgggaccgggaagacctttacaatttcgaacgtgattgcaaaggtgaataagccaacgttaatcttgtcacataacaagacgttagcgggtcaattatacggggagtttaagaagtttttcccgaacaatgccgttgaatattttgtgagttattacgattattatcagccggaagcgtacgtgccttcgagtgatacctatatcgaaaaggactcggcaatcaacgatgaaatcgataagttacggcactctgcgaccagctcattattggaacgcaacgatgtgatcgtcgtggcatcggtctccagtattttcggtttaggggatcctcacgagtaccaagatcacgtagtctcactgcgagtcggcatggagatcgaccgcaatgatctgttgcgtaaacttgttgatattcaatttgatcgtaacgatattgatttccagcgggggcgttttcgggtccatggtgatgtcgtagaaatctttccggcttcacgggatgaccacgcattgcgcgttgaattctttggcgatgagattgatcgaatccgtgagattgacgccttaaccggtgaaattgtggctgatcgtgaacatgttgcgatcttcccagcgacccactttatgacgaatgatgcgattatggaacacgccatcaagggcattgaagatgagttggacggccgcctgaaagaattgacagccgatggcaaattgttagaggcgcaacgactcaagcagcggacgacctatgatgtcgaaatgctcaaagaaatgggctacactagtggtatcgagaactattcacgttttatggatggccgtaaacctggcgaaccaccgtatacgttactggacttcttcccgaaggactttttgctcgtggtcgatgagtcacacgtgacgatgccccaagttcggggaatgtataatggggaccgagcacgtaaacaaatgctagtcgattatggcttccgtttgccaagtgcgttggacaaccggccattgaaacttgaagaagttgaacagcatattaatcaagtggtttatatgtccgcaacgccgggcccttacgaaatggatcggaccaagcacgtcgtccagcaaattattcgaccaactggtttattggatcctacgattgaggttcgaccgattatgggtcagatcgatgacttagtgggtgaaatcaataagcgcattgaggtcaacgaacgggtctttatcaccacgttaactaagaagatggcggaagatttgaccgactactttaaggatttaggcatcaaggtacggtacttgcacagtgatattaagacgttggaacgaacgcagatcatccgcgacctgcgtctgggcaagttcgatgtgttggtcgggatcaacttgttgcgggaaggaattgacgttcccgaagtttcactagttgcgattttggatgcggataaggaaggtttccttcgtaacgagcgttcgttgatccaaacgattggtcgggcggctcgtaatgagcacggttcagtgattatgtacgctgacaccacgactgattcgatgcaggccgcgatggatgagactgcacgtcgtcgagcagtacagatgaagtacaatgaagatcatcacatcacgccacatacgattaaaaaggccattccagagctaattgcttcgacgaagaccactgaagacgcgggtaagaaggatgacttcttagaaaccgactttgatgatatgactcgtgaacaacaattagatatgattagtaagttggaagaacagatgaagaccgccgctaagaagctcgactttgaacaagccgcaacgctgcgtgatacggtcatggaattgaaagcacaaattagctagcaggttgctggcttgagattgaggaggcctttttttggcaaatgataagattgtcattcacggtgcgcgagcccataatttaaaagatatcgacgttaccatcccgcgcgacaaattagtcgtgattacggggctgtctggctcaggtaagagttcgttagcgttcgataccttgtacgcggaaggacaacgtcgctacgtggaaagtttgtcagcgtacgcgcgtcaattcttaggacagatgcaaaaaccagacgttgattcaattgatgggcttagtccggctatttcgatcgatcagaaaacaacatccaaaaacccgcgctcaacggtcggaaccgttacagaaatcaatgattacttacggttactgtgggcccgagtcggtgaaccgatttgcccgaacgatgggacaccgattgcgagtcaaaccgttgaacagatggttgatcggattcagaaattaccggaacgaacgaagttgcagattttatcaccaattgtccgccagaaaaagggcgagcacaaaaagatctttgaaaagatcaagcgtgaaggtttcgtgcgggtccgtgttgatggtgatattcatgatatcagtgaaacttttgaactgaacaagaatcaacaacacacgattgaaatcgtcattgatcggatcgttgtgaagtccggtgaccgttctcggttatttgattcttttgaagcggcgttgcgattaagtgggggctatgcgattgcggatgtgatcggtggcgaacccattatgttctcagaacattatgcttgtcctatctgtgggtttactgtgggagaacttgaaccacggttattctcgtttaacgcgcctcagggagcttgtccagactgtgaaggtctcggaatcaagctagaagtcgatgaggaccttgtcgtacctgataagtcgctgacgttggctgaaggtgcgttagcgccttggaatccaatcagttcacagtattatcctgaaatgttgaagcaagcttgtgaacagttagaaattccgatggatgtgccgtatgaagacttatcaaaagctgatcaacaaacggttttgtatgggtctaacggaaagacgttccatttccactaccagaacgactttggtggtgttcgcgatgttgacgctgtgtttgagggcgttatcaacaatgttgaccgccgctaccacgaaacgaatagtgatttcacccgcgatgtgatgcgaaagtatatgacggaactcacttgtcagacttgtcatgggttccgcttaaatcgcaaggccctgtctgtcaaagttggtggcgaacatatcgggatggtctctgacttagccattggtaaggaactcgatttctttaacgagttgagcttatcagaacaaagtctcgtgattgctaaaccaatcttgaaggaaatccgcgaccggttatcattcttgcaaaatgtgggactggcgtacttaacgctcagccgttctgcacggacgctgtctggtggggaagcccagcgaatccggttagcaacacagatcgggtcgaacttgtccggcgtgctctatatcttggatgaaccatcaattggattgcatcagcgggataacgaccgcttgattggttcacttaagaagatgcgcgatctggggaatacgttgatcgtggtcgaacatgatgaagacacgatgcgggccgctgactatatcgtggatatcggcccgggtgccggtgaaaacggtggtgaggtcatggcggccggaacgcccaagcaagtggctagctcgcagaagtcactgaccggccaatatctatcgggcaaacggtttatcccactacctgaaactcggcgtccgggtaatggtaagaagattcgtatcactggtgcggccgaaaacaacctcaagcaaattgacgttgattttccactaggcgaatttgtcgtggtaacgggggtttccggttctggtaagtcgaccttggttaacgatgttttgaaacgcgtattggcacagaagttgaatcgtaattctgaaaagcctggtaagtataagagtgtcaggggtattaagaatattgaacggttagttaatattgaccaaagtccaatcggccgaacaccacgcagtaatccggccacatatactggtgtctttgacaatattcgtgatttatttgcacaaacgaatgaagctaaattacgtggttacaagaagggccgctttagttttaatactaagggtggtcgttgtgaggcttgtcacggtgacgggattctaaaaattgaaatgaatttcttgcccgatgtctttgtaccttgtgaagtgtgtcatggtaagcaatacaattctgaaacgttggaagttgaatacaaaggcaaaaatattgccgatgttcttcaaatgaccgcttcagaagctgttaagttctttgaaccaattccaaagattcgacggaaactacagaccttggtcgacgttggtttgggctatgttaagttaggccaacccgccacgactttatcaggtggagaagcccaacggatgaagttagcttccgaattgcacaaacaacagtcggggaagaatttctacatcttggacgaaccaacgactgggttgcacagtgaagatattcggcgcttgattggtgtcttggatcggttggtggatgcgggtaataccgtgttaatcatcgagcataatttggatgttgtgaagtcggcggattatttgattgacttgggcccagaaggcggtgacggcggcggaacaatcgttgctactgggacaccagaacaggtcgctgaagtggctgaaagttatactggccaatacttgaagcccgttctagaacgggatcgagcacgtgaagcaactgcacctgctaaataacgggcaatgtgctacacttgagtttgtaatgtaattttaatttagaggagttgtttgtacatggctaaagtagaaagttttacattagatcataccaaggttttagcaccttacgttcgtaaaattacggtggaaaatgggcctaagggtgatgccatcactaattttgatttgcggttagttcaacctaacaagaccgctattgatacggcgggcttacacacgattgaacatatgttggctgggttattacgtgatcgtatggatggcgtgattgactgctcaccatttggttgtcggactggttttcatttgattacctggggtgaacatgacaccgttgaagttgctaaggcattgaagtcctcattagaattcattgctggcccagctaagtgggaagacgtacaagggacgaccatcgatagctgtgggaattacaaggatcattctttattctcagctaaggaatgggccaagttgattttatcgcaaggaatttcatcggatccatttgtacgcaaagtcgttgaatagaccaaaatataaaaagtaatggtggtgccggccaccaattaaaaagagcctagcttttcataacgaaaagctaggctctttttgctgtttactgacattgtgcgagcttagcggtcctgaatcgtgggaaaacaatctaagattagattaaggtagtgtttcaaaaataacaaaaaatatactgatttcggtgaatgtctgcataaaaattctacattttagtgaatattgcacaaatgatgaatatatttaaaatattattgaataaaattaaattgggtggtacgatactgtcattgataaaagcaaagataaaaatttcggaggtacaaatcaatggtcaaacaaaatgataaaattattctcgcttattctggtggtttagatacgtcggtcgcaattagttggttgaaggataagggctatgatgttgtggcctgcggaattgatgttggtgaaggcaaggacatggatgcaatcaaagaaaaggccctaaaattaggggctgtttcatcatatatgattgatgctaagcaagaatttgctgaagaatatgcgttaattgctttacaaggtcataccttgtatgaaggtgaatatccgctggtctcagcactttcacgtcctttaattgctaagaagttagtcacattagccaagcaagagcacgctgttgcaattgcccatggttgtactgggaagggtaatgatcaggttcggtttgaggttgctatccacgctcttgcaccggatatcaagatcgaagcgcctgtacgtgattggcactggtcacgggaagaagagatcgattacgctaaggaacacaatattcccgtaccaatcaatttggacagtccttactcgattgacgaaaacttatggggccgggccaatgaatgtggcattctagaagatccatggcagggcgcgcctgccgatgcgtttgaccggacgaaggccttagctgatacgccggatacgccaacgactttggaaatcacttttgaagctggggtgccagttgctttagatggtgaatcacttaacctagctgatttaatcatcaagttggatcagattgctggtgaacatggaattggtcggatcgaccatattgaaaaccggttggtcggtatcaagtcacgggaagtttacgaagcaccagctgcaacggtattgctcaaagcacataaagatttggaagatttgacgtttgagcgtgagttagctcacttcaagccaatcattgaacaaaagcttgcggatacgatctacaacggtctttggttctcaccattgatggaagcgatggttgccttcttaaagcaaactcagcaagtcgtcaatggggtagtccgggtacaactcttcaagggtaacgttattactgaggggcggaagtcacccaactcactatatgatacgaacttggcaacctatacatcagcggattcatttgaccaacaagcggcagttggtttcattaagctatggggcttaccgacgcaagttaatgcccaagtccaagcgaaggctcaggccgaagctaagactgataaggcacacgcctaatgagtaccaagaagctatggggtggccggtttaccgaaacgggtgctaagtatgttgatgactttggggcatcaattagctttgaccagttgcttgccgcagaagatattgctggttcactggcacacgttaaaatgttgaagaaaactggtattttgcctgccgctgatgttgatcaaattgttgctggtttggaaaccttggctgagcgtcaaaaacaaggtaagttggaattttcaacggtcaacgaagacattcatatgaatattgagtcattattgaccgaagagattgggccagtcgctggaaagttgcacacggcccggtcgcggaatgaccaagttgccacggatttccacttgtacttgaagcatcaattaccactaatattggaccggctacatgaactggaaacggtattggtcgataaagcgagtgagaacgtggagacggtcatgccggggtacacgcatttgcaacacgcccaacccatctcgtacgcgcactacctgttagcttattaccaaatgttcaagcgggacatggaacgcttcgagtttaacctgaagcataccgatatttcgccattgggagccgctgcacttgctggaacgacttttccaatcgaccgggaatatagtgcgaaactattaggattcagtgaagtctatcataatagtttggatgccgtttctgaccgggacttcgtgcttgagtttctcagcaatgcttcgatcctgatgatgcatctctcacggttttgtgaagaaattgtcagctggagcagttatgaattcaagtacatcagtttgagcgatcagttttcaacgggtagttcgattatgccgcaaaagaagaaccctgacatggccgaattgattcggggcaagtccggccgggtttacggcaacttgatgggattgctaactgtcatgaaagggattccgctcgcttacaataaggatctgcaagaagacaaagaaggggcgtttgatacggtcacgaccgtgttaacgagtctccacgtcttcaccggcatgttggcaacgctgaccgttaatgaagatcggatggctgatgccacgactaacgatttctcaaatgcgaccgaactagccgattaccttgcaaacaaaggaatcccatttcgggaggcccatgctattgtggggaagctcgtcttggatggcttgaaaaaacagcggccgttgcaggatattccactcaaagaatatcagtcaatctcaccgctgatccaagaagatgtctaccatgatttgaacgcaaaagttgcggtggaacggcggcattcgctaggtggtactggttttgatcagattagacaagaattgcaacgggcacaaacgcaattgtcagcctatcaatctgaaaccactgattaattaatgcttatcaatttgaccattgatattatttttaaagatgacctctaagtggcggagcctcggcatttagaggtcgtttttagtgctatcgacattttgaaaaagcattaagctaacataaagtctatcagaaaaattggaaactcttacattaactggtaagatggaattaatatcggatatgggagatgttgatgtatgtttaatgatcatcgctgggggtttgattggactgaattcatgacggggatcgttttctggatcgccgcttactttgtcatcaagcaaccacaagcagcacttttaagtttagtctttttatttgccatcgccgcaattattagcggggtcaccacaatcggtgggtacacaaaactacgccgtgaaacagggttgcgggcaaattttgcccttgtgtttgcgattattgatattttagtggggttattatttttattccacgcaccgactggggtactggtactcggttacgtctttgccttttggttcttgatcgattcgattgaacggctgaccgtagtctcacatctacgcgtctttggaaccgggtattttgttctatctttaatcttggatattattagtttggcattgggaatcttattagtaatcaatccaatggttgctgtgattagtttcaacgtactggttagtttctactttgcagtttttggcatcaacgcaatcttgattgcttttgctcggcgtaactagcttggcagtattgactcgttagcgatacttggcgctcactattggtggtgtcagggtgttgttaaggggtcttttttttgcgcgttaatgtaatactgtttggaatcaaatggcgggtcgaagtggcacgtcagtagaaatgacacacccggtgtgttatactaccaacaatatggactagagggggccaatacagcatggcagaatcattacaactagtaattatttctgggatgagcggtgccggtaagacggttgcggttcaaagctttgaagacctgggctatttttgcattgacaatatgccaccagcgttattaccgaagttctcagaattagttgaggagtcgggtaaaataaagaaagtagcgttagtgattgatttacgctcgcgggctttttacgacgaaattatggatatgttggctaacttagacaacacggactttgtgtcgacccggattctgtttttagatgcttccaacgaagaattagtgtcacgctataaagagacgcggcgttcccatccattagccatggaaggtcgcgtcatggatggcgtgcgcaaagaacgagaattattggcgccattgaaagatcgggcttcatacgtcattgatacgtcgacgttgacaccacgtgaattacgcgaatcgatttttgataaattcgaaacggatcaggatgagacttttcatattgaaatgctatcattcggttttaaatacggactcccgattgatgcagatatcgttatggatgtgcgcttcttgcctaatccatactacattcctgaattaaagaagctgacgggactagataaacctgtggcggattacgttatgcagcaaccagctacggaagctttctaccagcagttcttgagtatgctggaaagcattatgcccggctatgaagccgagggcaagagtagtttgacgattgcgattggctgtacgggcggtcaacaccggtccgttgccttgacgcaacgtatcggtgaagcgctggctaagcactacaaggtgcacatcagtcatcgtgatattgagaaacgaaaggaaactgttaatcgctcatgagaaaatacacatttaagactcagcggcctaaaattgtggtgattggtggaggaaccggtttgccggttgttctgaacggcttgcgtaagcaggcagtcgatattaccgcagtggtgacggtggctgatgatggtgggtcatccggcattattcgcaattacgttaacgtggttccacctggtgatattcgtaatgtaatggtggcgttgtcgagttggccggatttgtataaagatatttttcagtatcgtttccagggtgatgatcaattttttgcaggtcatgcgattggtaatttaattattgcggcactaacggaaatgaaatccggggtgtttgacgcggtgcaggaattatcaaatatgatgcaagtagatggtcatgtttacccggcagccaacgaggcactcacgctacatggtaagtttagtgacggtactgagttagtaggtgaagccgaaattaccgcggcccataagtcattggaacgcgtttgggtcactgacaagaatggtaaggaaccacaagcagttcaaccagttattgatgcgattatggcggcagatcagattgttttggggcccggtagtttgtttaccagcattctaccgaacctaacgattggaaatattggtcgggccgtctgtgagtctgatgcagaagtggtttatatttgtaatattatgactcaaaaaggtgaaacggataatttctccgatgctaatcatgtgcgggtcttaaaccgccatttggggcagaactttattaatacggtgttagttaacaccgaaaaagtgccagaagattacatggattttcataagtttaacgaagtttcaaagcaagtgagtcatgacttccgagggttacgtgaacaaaactgtcgcgtaatctcatcgaacttcttgaaactccgtgataatggggcctttcatgatggcgaccaagttgtcgctgaattaatgaatctagtcggtcattccgacgttttcagataagggggtcgtggcatgtcatacgccagtgacgttaagaaagaattgactaacctcgctgtccatcgcgagaatgctaaggctgaattaatggctttgattcgaatgaatggggcgatcagcattgctaatcatcacttcattttgaatattcagacggaaaatccggccatcgcgcggcgtatttaccggctactcaaacaattttatgacgtcgatagtgaattgattgttcggcgcaaaatgaaattaaataagaataatttgtacatcgtacgattgaagaccggtacggacatggtactcgctgatttgggtattttaaaggattatcaaatcgttgaagtggcaccaactgaagtgttaacggatgatgctgcggtgcgttcttatttgcgtggcgcctttttagcgggcggttcggttaataatcctgaaacttcccggtatcatttggaaatttactcactgtatgaggaacataatcatatgatctccgagatgatgaatcagtatggcttgaattcacgaacgactgatcggcgtggtggtttcattacgtacatcaaggaagcggaaaaaattgccgatttcttgtcgttggttggtgcgaccaatgccatgcttaagtttgaagatattcgaatcatgcgggacatgcgtaactcggtcaatcggttggttaactgtgagaatgccaacatggataaggttgccaatgcctctagcaaacagattgaaaatattttattgatcgatgctacggtgggattacaacagttaccaccaaaattacaagaagtcgctgttgcccggttggaacatcgtgaagttagcctcaaggaactaggaacccttgttccgggcgggcctatttctaagtctggaatcaatcatcggctgcgtaaaatcaatcaatttgcggaacaattacaaaaagatgcttagttgtcgataaggatggcttaagcatgagttttgttgaaaagcttgctaaccactttagatggtgttagcggcttttttgggttgaaatggattgattgtcgttcgccatactcgaaaagcacttgacaaaagtaagtgcaactatttatactgaacacatcttattgaaatcggagagacgtaattatgcaaaaatcaacaatgcaaatgatgatgtgctgcccatgttgtgaatcaaacaacatggctatttgcgttgaattacaagcgtctctgcatcaaaaataacgggattgagctcaaatcgttaattttgaaacgcctgcttggaatctgacgagattctgaacaggcgttttttgttacaaccgatgggaataagtagatcaacacatcaaaatgggaatgtaaaggggcgagaagtttgaagaagcgatcagtgttagcagtggtaatgagcctagtattagtgacggtgctggctgcgtgtgggaagcacaatagccagtcttctggtaatggcaagtatgcaagtagtcaggttttaaacttgtcgtaccctagttcattggattcaatcgatatttccaatatgtcgggatatggcagtacgggtaatatttttgaaagcttataccggttaggaaagaatggtagcattacaccgggattagctaagtcaactaaggtttcaaaggatggcaagacgtatacctttacgattcgcaatgcaaagtggagcgatggttcgaagataaccgcgcaagactttgtctattcttggaaacggaccgtcaccccagcaactaagtcacagtatgcctacctcttctcaggggtgaagaatgcggatgaaattgtcgctgggaaaaagtcaccaagtacattgggcgtcaaggcgcaaggcgaacatacttttattgtgactcttgataagccaattacttattttaagaagttaatgacctacccgttgtttggaccaattagtgagaaagcggtcaaaaaatggggtagcaaatatgccactaaggctcagtacatgctctacagtggaccgtttaagttgactggctggactggaactaataatagctggcagtttgtaaaaaataatcagtactgggataagaaagctgtccacctacaaaagatcaactacacggtcaatgagagtactacgacaacattgaacttgttccaagaaaagaaacttgatctaacgcaattagcgagtgaacaagttaagaatatgaagagcagttctgactataccacgtacccttattctatcaccgcgtttctggtttataatttccaagacagtaatgcgacaatcaaaaaggcgctcaataacgctaagattcgtcaagcaatttcattgtcgatcaatcgcaagacgttagtaaagaatgtgattggtgacgcatcaacggtctcaaagacgtttgttcctcaggatttagttaaagatgctaaaactgataaggattttgcagatgaatcaacggttaagaattcaacgtcatataacaaagcgctggcacaaaagttatggaaacaaggccttaaggaaacgggaattaagaaattgtccattcagttattagcttctaatgacgaacctaataagccgatttcacaatacttgaaatcagcattagaaaagaatctcgatggtttgacggtcaacttatccaacattccatcaaaggtagcttcaagtcgtgctcaaagtggtgattttgacctttatctcagtggttggggtgctgacttcaacgacccaatctcgcatttgcaaattatgactaataatagtggttataattacggaaaatataacagcagcacgtacaatgcgttggttaacaaggctcaaaaccaggatgccaatgatactagtgctcgttggcaagatatgatcaacgctgagaagacgatcatgaaggaccaaggaattacgccattgtatcagacggtatactcttatttacaaaatccaaaggtaaagggtattattcataatactgctgggacacagtggaattataagtatgcttatattgccaaataattaactgattgagggacgctcatggtaactggtcgtttagctgttaccttagtaggagcgccaggtccatacgtgccttgatcaaaacaaaatagcggtccatttcgacttgtcagagtgtcttgacgaatcgaagtggaccgcttatttatttcgacgaatggttctacagtgcttgagttgtcacgcaagacaactacactgattggtctatgctggtgttacgtcgttaaccacgtacttgattggctgatgttgggccatcgcaatcacattctccgcgacaatggtagccatgccatcgcgagcttcgaccgttgcgttgccaagatgaggtgtcaagatgacgttgttcatcgtggccaaaccaggtgtgacttgcggttcatgttcgtagacgtcgagtgcagcgccagcaatttgatgttgttgcagcgccgtcacaagtgcttgctcgtcgacaattggcccccgtgcggcgttgatgaggagcgccgtggacttcgttttgctaaaagcagcattatcgattagatgcgttgtttgtgtggtaagcggcagatgtaaagtgacgatgtcggcacgctgtaaaagttcatcctgggagacaaaggttgcgccaagttgcgtttcacggctaatcggtaggcggtggtgttggctgtataagatgggcatgtcaaaggcgtgtaatcgtttggcaacagcttgaccaatttggccaaggcctaagatgccgagtgtcttgccttgtaagttgtggccgagaaagaacagtggcgcccaaccgttaaagccgctagttcgcattaagtgatcgccttccacgatacgatgcgctaggctgataatcaaaccgaccgttgattcagcggttgcgaccgccgaaacgttcggcgtgttcgtgactggaatctggcgcttagctgctgccgcgatatcgatgttattagtgccagcaccaaaattagcaatcagtttaaggtgtggggcgtggtctaagacatcttgatctacttgagttgagagtggggtaatcaaaaagtcggcatcagcgactcgacggatgagttccgcgtgactgatcaggttatcgccggtataagtatcaatgactaactgactttgtaaaagtaacgtattagcttgggctggaagctgaccagcaataaagacttttgtcattatagagactcctttttacttttaagttcaaggacaagtaatattgtccgggtagtaatccctgcttatgtgcagtatgggctattgcaaaacgaatgacaagaaaacgagcaaaaaaactgggccaacgtcaagttagcccagtcaaagatattagcttattttaatttgttgttttccataatatcatcgatcaaaccgtagtctttagcctcttgtgcgcttaagtagttatcacgttcagtatcatggttcaacttttcaacggattgtcccgagttgtcagctaaaatctggttgatctttttacgagtcttcaagatttcttccgcaacaatttcaatttccgtttgttgaccttgagcaccaccagatggttggtgaatcaagatttcagagttaggtaaagcaaaacgcttgcccttagtaccagatgaagctaagacgctggccatggaagcagccatccccataacgatggtttgaacatcagatttgatgaagttcatcgtatcgtagattgctaagccggcagtaacgacaccacctggtgagttgatatagagatagatgtccttacctgaatcttgggcatccaagaagagtagttgggcaataatggcgtttgccatgttatcttcaatgggaccggataacataatgatacggtcctttaatagtcgtgaatagatgtcataagcacgttcgccacgtgatgactgttcaataactgtaggaactggatacatgatttgttagcctcctaaggttgcattatttgattagctgattgctaatataaatgtagtttaccgctaaggtcagtgaaggtcaaaagaaaaacctcaaaaacagaattccgtttatgcagttaacgtggtatacttaggtttctatcataatacggcttgagattgggtgaacccaatctcttttttttcgacgattttagttagtaggccttggattaagtgttgcgtctaccttggcttgaaaacgatgttctcttataataatgattcaagattaagcagtaatgaacttgcatattcagcactaatgtggtgatttaaaagtagtcgacccgcataattttattatcgcgatagtaggtgaatcaatttactgatagtgacccacaaagatgagtctaatagaagttggaaattcgcacgtgagccgacatattaaacgacttgaccttgttgctggactcaagttgctcgcaacgaattaatcagtatcggatgcatgaatgaaatttaccatgattaaaacgattctataatataataacaattgtagtaattattatttgaatggtgtaagtttagctgttattaaatctactaaacgactacactggtatatggtttacttgaactgattactttttgattatttttacttggacgagcgggtataggtactattactgaccccgaaaggatattacttgttgtttggtttaaattaagttactatatggagatgtgactggtatagtccagtagttgtcacttaaataaatgcacaaaaaaagctgagaatcatttctcagctactgatgcgcccggagggaatcgaacccccatctcaagaaccggaatcttacgtgctatccattacaccacgggcgcctaaacaacatattatattctagcgaataatggataaaaacacaagggttttacataaaaatttattcagggaggtatttttatggcactgggaccaggatttcgccagcaacagcggcaatcacagaagttagcgatgacccagcgactacaacaatccattcagatgttgcagtttaatgtggaagaactaagagattttctaacgcaaaaagcattagaaaacccattgatcgatgtggatacaaattggaataataatcacgccagtttgaacgcagccaaaaatgtaaccactaaggcggatttcattgagcgtgtgtcgacctctaatcagcattcgttatttgaatacttgttggatcagattcacctaacgatgcgtgatacccatttgcgtcagattgtcctttatttaattgagtacgttgacgtgaatggttatttgcggattgatgagaggcaggttcgacaagaaactaaggcaacgccaattgagttgttggatgcaattaccttattacaacaacttgatccgccgggtgttggggcccggagcttgcaagaagcgctgatgttgcagacagaaaatgatgaccatgcaccgaacttagcctatattgtcttagaagaaagttttgacgagctggttaatcgacaatgggacttgttggctaagaagtatcaggtgacgcttgcggacatttcaagtatttatgattatgtgcgaacactaacacccgtacccggtgcggcaatcgggcaggagacgaccgggtacatctttcccgatttagtggtgacgaatcagggaggccagctggcattgcgaaccgcatccatggctcaaccggtggttaaattccgcagtcggtattatcagcagatggggcagcatgatgatcaggaagttacggaatatttgaaagaaaagaaaagtgagtatgactggattgctaacagtttgcagcaacgcgaggcaaccatttttcgagtgggaacggccattatcgagcgtcaagcagacttcttcttggaaaaaacgacggatttacggccactattgttacgagatgttgcccaacagttaaaagtgcatgaatcaacaatcagtcgaagtattaatggaaagtacattcaaacggacttcggtatgtttgagcttaaacgtttctttaccaaagcggtcagtaaacgtcccactggtggcaaaatcgtttcggccgacagtgttcaacaccgaattgtgaccttgatcgaacaggaaaataaagaaaaaccgctttcagaccaaaaaattgttcagattcttaatgcggaaaatgtcgaactttctcggcggacagtggcgaaatatcgcgaaaatcttaatattccgtcgtcatcaaggcgaaaacaatacttgagaaccgaacgataatttaacgcgccatttggaccagtcggttataagtttaattggggtttcatttgcaaccaccttatgaacctgttataattcatgttgtggtaagagaggtatgcaacattgatttcttagtgaatttgcgttgtgtgctttgttttttgaagtctttgggtcgcttttcgacatagctggaccagacccgtcccactagagagcaggttggatgccatgcattcagatattcaatggattgaggcaattgccccagatatggttgacatgctgagtcgtcgttacttagtattaagaaccattaattggatggccccagttggacgtcggctattagctcagacgttaggtgttagcgaacggacgttacggaccgaaacggatacattgcggaagctagatttgattatgacaaacaaatcgggcatgcaagttacccagcaaggtcaggacgtgttagtaggcctaagtcattttatggatgagctaatgggcattcgccagaaagaacgacagttggcgcaatactttaatattaagcgttgcatcatcgtttctggtgattccgatcgacagttgaaagttattgggaccatgggcgaagaagtgaaccagctattacagcaattattgccggaagggcgtaatattattgctgttatgggtgggcataccatggaacatgtggcaagtcacttaactaataaattaggtgataaacgtgatttgttatttgttccggcgcgtggtggtgttggtgaatcggttgcgattcaagcaaataccatcgcgtcacaaatggcacaacatactggcggtaagttccgctcgttgtttgtaccagaacaggtcagtgaacgaacgtatgaaccactcctcaaagaaccaagtattcaagaggtgctggcgattatcgggcaagctaacgtggtcgtgcatagtatcggtgaagccatttcaatggcccatcgccggaatatgtctgaggatcagatcaaggtgttacgcagtcgtgaagcgattggtgaagcctttggttacttctttgataagaagggtaacgtggtctaccggattccgcggattggattgcaaatcggagaactggcccatcgggagattatactcgccattgcgggtggggcttcaaaagccaccgcaattgccgcgtatatgaagaacattgcacctaaacagacgtgtttgatcacggatgagggtgcggctaacttgattttaaaaaagtaatcttctatagtgaagttgctttttaaaataaaactatttttatttccacaaggaggaaattctagtatgtctgtaaaaattggtattaatggtttcggacgtatcggtcgtttagcattccgtcgtatcttagaacttggtgaaaagtcaagtgatatcgaagttgttgctattaacgatttaacttcacctgcattgttggctcatcttttgaagtatgactcaactcatggtactttgaacgctgacgtttcagcaaccgacgattcaatcgttgttaacggtaagaactaccgtgtttatgctgaaccacaagcacaaaatattccttgggttaagaacgacggtgttgacttcgttctcgaatgtactggtttctacacttcaaaggctaagtcacaagctcacttggacgctggtgcaaagcgtgtcttgatttctgctcctgctggctcagacttgaagaccatcgtttacaacgttaacgatgacatcttgactgcagatgaccgtatcgtttctgctggttcatgtactactaactgccttgcaccattagcattctttgaaaacaaagaattcggtatcaaggttggtactatgactactatccatgcttacacttcaactcaaatgttacttgacggccctgtacgtggtggtaacttccgtgctgcccgtgctgccggtgtaaacactattcctcattcaactggtgctgctaaggctcttggcttagttatcccagaattgaacggtaaattacaaggccatgcacaacgtgttggtgttgttgatggttcattaactgaattagttgctatcttagacaagaaagttactgctgacgaagttaacgccgcaatcaagaagcatactgaaggtaacgaatcatttggttacaacgatgacgaaatcgtttcatctgatgttatcggtactactttcggttcaatcttcgatcctactcaaacagaagttacttctgatggtgacaaccaattagttaagactgttgcttggtacgataacgaatacggcttcacttgccaaatggtacgtactttattgaagttcgccactctctaatatttgattagatagttaagaactttaaaaccgcatatggttttgacggcggggggaggcaaaactcctcttgccgtttttttaatttcagcagtcacgaattctaggaggattttaacattggctaaattaatcgtttcagatttagatgttaaagataaaaaagttttaattcgtgtcgactttaatgttccaattaaagacggcaaaattggtgacgacaaccggatcgtcgctgccttaccaacgatcaaatacgtgattgaacatgatggcaaagccatcttattctcacatttaggtcggattaagagcgaagacgacaagaagggcttaagcttacgtcctgttgcagaacgtctttcaaacttattaaacaagcctgttaccttcgtacctgttactgaaggcgaacaacttgaaactgccatcaacaacatgaacgacggtgacgtcttagttgttgaaaacactcgttttgaagacgttgttaacggcgaacaagttaagcgcgaatctggtaacgatcctgaattaggcaagtactgggcttcacttggtgatgtctacgtcaacgatgctttcgggactgctcaccggagccatgcttctaacgttgggattgcttcaaacatggatcaagttgccgctggtttcttaatggaaaaggaaatcaagttcttaggtgacgcggttgacaatcctaagcacccattcgttgctatcttaggtggtgccaaggtttctgataagatcggtgttatcgatcacttaatcagcaaagctgacaagatcatcatcggtggtgggatgacttatacgttctatgctgctaaaggcatgggcattggtaactcacttgttgaaaaagacaagattgaattggctaagtcaatcatcgaaaaagctggcgacaagttagtcttacctagcgactcaatcgttgctgaaaagtttgataacgatgttcctagcaaggttgttgaaggttcaattcctgatggctacatggccttagatattggtcctaagtcaatcgaagaattcgaagatgttttacgcgacgctaagaccgttgtttggaacggaccaatgggtgtcttcgaaatgagcaactacgccaagggtacgcttgaaattggtaagttcttaggaaccttatcagacgcaacgaccatcgttggtggtggggactcaactgccgctgttaagcaacttggcgttggcgacaagttaacccacatttctactggtggcggtgcttcacttgaataccttgaaggtaaggaattacctggtattgctgctatttctgaaaaataatctgttctccgaaaggaaggtttatcgtgcgtacacctattattgccggtaactggaaaatgaacaaaacagctagcgaagctttagctttcgttaatgctgttaaggatcaattaccagatccatcaaaagttgaatcagtcgttgctgccccagcccttttcttacaggaaatggttgaagctgccaagggttctgatttaaagattgctgctgaaaatgcttattttgaagatgctggggcatttactggtgaaacttcaccagctgccttagctgacttaggcgttgattacgttgttattggtcattcagaacgtcgcggttatttccacgaaactgacgaagacattaacaaaaaggcacacgctatcttcaagaacggcatgaagccaatcatttgctgtggcgaatcattagaacaacgtgaagccggcgaagcagaatcatgggtttcaggccaaatcaaggctgctttgaaagacttatcagctgaccaagtaagttcattggttattgcctacgaaccaatctgggccatcggtactggtaagactgctacgagtgaccaagctgaagaaatttgtgcggttgttcgtaagactgttgctgacctttactcacaagaagttgctgataaagttcggattcaatacggtggtagtgttaaaccagccaacgttaacgaattaatgggcaaagatgatatcgacggtggtttagtcggtggtgcttcattacaacctgattcattcttggaacttgttaattatcaaaataactaataatagttattgcaagttgattgacaaacttctacaataagtgtgaaacaaataacaagccaattttaaggagagaaattaatgtctattattacagatatttatgctcgcgaagtcttagactcacgtggtaacccaactgttgaagttgaactttatactgaaagtggcgcatttggccgcggtatcgttccttcaggtgcctcaactggtgaacatgaagccgttgaattacgtgacggtgacaagagccgtttcatgggcaagggtgttactaaagccgttgacaatgttaacaagttaattgctaaggaaattgttggttacgatgtaactgaccaacgtgccattgaccaagctatgatcaagttagatggtactcctaacaaagctaagttaggcgctaacgctatcttaggtgtttccattgccgctgcacgtgctgctgctgacgaacttgaaatgcctttatacaactaccttggcggattcaacgctcacgttttaccaacaccaatgatgaacgttatcaatggtggggcccacgccaacaacgacgttgacttccaagaattcatgatcatgcctgttggcgcttcttcagttaaagaagctatccggatgggttcagaaactttccacaacttgaaagcgatcttgaacgagcgcggttactcaactgccgttggtgacgaaggtggttttgcgcctgacttgaagaacaacgaagaaccattcgaaatcttagttgaagctatcgaacgtgccggttacaagcctggtaaggatattgccattgcctttgactgtgccgcttcagaattctacaacgaagaaactggcaagtacgacttaaagggtgaaggcgaaaatggtcaatcatttactgccgaagaattcgttgacttacttgacagcattgttgacaagtacccaatcgtttctatcgaagatcctttggatgaaaataactgggaagactggcaaatggcaactgccaagcttggtaagaaagttcaaatcgttggtgacgacttattcgttacgaacacggactaccttgcaaagggtatcaagatgggcgttgctaactcaatcttaatcaaggttaaccaaattggtactttaactgaaactgttgaagctatcgaaatggctaaagaagctggctacactgccatcgtttctcaccgttctggtgaaactgaagacacgaccattgctgacttagttgtcgcaatgaacgctggccaaatcaagactggttcaatgagccgtactgaacggattgctaaatacaatcaattaatgcggatcgaagaccaacttgaaagcacttcagaatataaaggtatccacggtttctacaacttagacgaagctgcacggaacaccattactagcaagtaatttgaagttctaatgaaaacgtcgttccgatgggacggcgtttttattatacataatttaaggaacatctgtttgattttagggtctagggacggacgagtcgtggtagaatagaaacatgcgtattttgagtaaggagcgagcagaatggatgactttcagcaacaaattaatgagtggtctgattggcaaggactgcaactgaatgccggtgcttttgaaccggtgattcaaaaaatttatgccagtgaaaatgagccttataaaacgccagaacccgttgcggataagttggccgcccgctttacggtcggacccacccaaatcgcgatttttccacccagtgaggttatcccccaaactcgggcctattatcaggcggaacgttttggactgacccggatggctcgattgagcttgggtgctccgcgtctattgcatgcgggcttcatttttgataagtaccagttctactacgtgatttatcagccactacaaggtctgacgctaactgaattttgcgcaacggctaagccccttgctaagtcaacgctggggcgccagattgggacgatgttgacgcgacttaatactgaagttcctgcatttgggccaaccgctgcccaatcaaccgagtgggatatactgggccccgactttgttgccgagcgtacggcctggctacaagtacacaccgtaacgcctaatcaatttgttcatggcaatctagtgggcgagaatttaattgtgactagtggtgaattaggtttacagcgattcagtgccgcccatcaagctgcaaaacaaacggaattagtcccgctatttttgcaagcatttaatgatgatactgacttattggctggatttaaggaaacttatcaaactgacgacttagaaaaggatctgttattaggtttgttattacgcctagatggaccacagcagattcaggcattacatcctggagcgcccgtgacgttagcggccgtccagcaagtgattgcacaacgattatcatgattaagagggggaactcatggtggcacagcggccgcacatttcaaaacaacactttgactttacacggttcagctcgattggccgggcactaattgtcggtgtgattgctgggatcgtggttagtatttttcgtttcagcatcgagcagggactgaggttcgttcaatgggtgtacgcacaaattcatacaaattggctactgctctttccatggataggcttgtctgtggctgtggcgttctttgtgggttggttagttaagaatgaaccgaatattaaagggtctggcattccacaagttgagggtcaattagctggcgagcttgattatagttggtggtcagtgctctggcgcaagtttgtcggtggtattctgggcattggttctggactgtttctcggccgcgaaggcccctcgattcaattgggagctacgattggtcagggtgtcgcgtcgaaactcaaacagacgggatcagatcgacgctccttgattgccggtggtgcagcagctggcctttcagcggccttcaacgcaccgattgccagtacgttatttgttctggaagaggtttatcataatttttcaccaatcatttggaccaccgcattagttagtgcgatggccagtaattttatttcgctcaatttttttggccttgtaccagtattacacattccgtacggccataaccttccgttgagtcaatatggcaatctgattgggctcgggatttttctcggtattttcggttatctatatcaaaacgtgacgctgacgatgccaaattggtatgccaagttgcggttgcccagttggttggatggcttggtgccatttttactggtgattccgattggattaatttggccgcagtaacgccagcgttactcgccttgttaggaattttcgtgttacggtttaccttttctaccatttcatatggatctggtttgccgggtggcatcttcttgccaatcttgtcactgggcgccatcttaggtgcaatctatgcccagttcatggttgccgttggttggatgccgacgaacttgattccgaactttattatttttgcaatggctggatactttgccggcattggtaaagcaccgtttaccgcaattttattgattactgaaatggtcgggacactacatcacttgatgccattagcagtcgtttcgatgacggcctacttagtcgtggatctcttaggcggcgctccgatttatgaggctttgctagagaagttaattcagccgcggttaccggaacatagcggtatccaggatcggttagaattgccgatctttgaaggctctaagttagagggccatcaagttcgtgattttaaatggccagcagagtcattattgatcgctattcgccgcggggagcgtcaagtgatcccgcatggcgacaccttgatgcgggctggtgataccttaattatcttgactgaccgggataaccgtgcgtgggtgcgccatcaaatcgcacatttaacggtcgcgacgccctgagcactaaacaaagcaacgaattgttcaggatactggaaaaataaggcaaaatatgttaaattgttatagacatagcggaggctttaggaggcacatttcttgtataatttattgttaacgttaatactggttgtttccgttttgattatcattgcggtgatgatgcaaccatccaaaactaatgatgccatgtcttcattaaccggtggtgctgatgacttgtttgccaagcagaagccccgcggttttgaagcgttcatgcagaaggtaaccgtggtattaggaatcgcattctttatcctggcgttagctctagcatggtactcatcgaagtaattgaccgtcctcctgtgatttcaggaggcttttttttaaggtggtgtaatgatgctgaaacaaccggaaccgtttttctttgaacatggccaacatgccgtcattttattgcacgcctatgcgggaagtgccaatgatgtgcggatgttagcacgagcattagaacgggaagattatacagtttatggcccccaattcagtggacacgcgactgatgatccgcgagatattctcgcacagacgccggcgcaatggtggcaagatacgcaacaagcaatatcatttatgcggcaaaaaggctatactaaaattagtatctttggcttatcattaggtggtatttttgcgacggcggccttggagcgtgatcctcagttgttaggtggtggcacgtttagttcaccactatttgctggtaatcgtagtgacgttgctgaaatgtttatcacgctgagtcaccatcaactggcgcacagtcaattctcaattgccgagcgtgaacagatcttaatggtgttgccagaactggttcagcggcaactgcaggcagtcaatacctttaccacgacggaggttacgagtcacctcagcgctgtgacccaacccttcttcattggtcagggtgggcaagatgaattaattgatgcgacggtggcgcgacaattacgtgatcaattaccacaagtaccagttgattttcattggtatgctgatgctggacacgtgattaccgtcaacagtgcgcatcaccaattggaacaagatgttttaacatatttaaaaactatttataaatgaggtaaataatgtcagaagcaaacttacaagaacaaatcctgacttttttgcaagctcatcccgatcgcacgtatagtgttgaacaactaacggatgaattgcattttacaggcgcaacggcgtttacttttctagtaaaggaacttgcgaatatggaacgtaaaaaattagttagtaccgatgatcatgatcatttcaagctggtccaggaaacgaagactgttgaaggttcatttcatggtaatgacaagggctttggtttcgttcgttacgatcccgatttgcctgatatttacattaatccggacaacacgcagtttgccattaccggtgacgatgttgcggttgaaatcattcgaccagcccgtcccagttccgaccgcggccctgaaggtaaaattgtcagcatcgttaaacggaactatacccagattgtcggtgcgtatacaccaagtacggatgaagacgggattattggttctgtggaaattaaggataagaaattatccaaatatcagttattaatcactgatcagggcttacaccccactgagggggaagtcatcattgctgaagtggctgcttatcctgacgctcagcatccaacgcggatgattgggattgccaagcaggtcattgggagtgttgatgatcctgggatggacgtcttacaagtggtctaccaacacgacgtcccgtcagtgtttccagaagaagtgacggatgaagccaaccggattccggattacgtgactgatgaagaaaaagttggtcgggtcgacattacggaccagccattagtaacgattgatggcgccgaatctaaagacttggatgacgcggttgttgcttggcgcttgccaaatgggaacttccatctaggcgttcacattgcggatgttagccattatgtcaccgagaactctgagttagaccgggaagcattcaaacgtgggacgtcagtttacttaactgaccgtgtgattccaatgttgccacggcggctatcaaacgggatttgttccttaaatcctgatgttgaacgattagccatgagttgtgagatggagattgatcaaacgggggaaatcgttaaccataagattttccaaagtgtgattcggtcacacgcccggatgacttatgacgctgttaatcagattctcgaagcccatgaccccaagactcgtgaaaagtacgcggacttggtcgacatgtttgatacgatgggcgacttacaccgtatcttgtacaagcatcggcggcatcgtggtgcgatcgattttgatgataacgaagctaaaattatcgttgacgaagccggtcatccaattgacattcaattacgggtacgtggcttagctgaacgaatgatcgaaagtttcatgttggcagccaacgaaacggttgcaaaaaactatagtcaacttaaggtaccgtttatctaccgggtacatgaaacgcctgatagtgaccggatgcttagtttctttgaattcgtcactaactttggtgtcagtgtcaaggggagttctaaggatgttaagccgaagatgcttcaagacgttttgaagaaggttgctggtaagcccgaagaagccatggtctcagtcatgatgctgcggagcatgaagcaggcccgatacgctgaccagtcgcttggtcactttgggttggcggcaccgtattatactcactttacgtcaccaattcggcggtatccagatatgatggttcatcgtttgattcgccattatgctgaaaacggcactggtgaagaagcccgggcacgttatcgggataacctaccaaatattgcggaaacgacttctgatcatgaacggcgggggattgatactgaacgcgacgttgattcgatgaagaaggctgaatatatggctgatcacgttggtgagacgtttgaagccgttgttgattccgttatgaaattcggtctgtttgttgaactagaaaataccgttgaaggcttagttcatatcagtacgatggacgacgactactacgaatacgttgaaaaacaattagcgttggttggccgtaagacgaaacggacatttagaatcggccagcccgtcaaagttcaactaatgcgggtcgataaggatcaacgagaagtcgactttaagttattgaatcctgaagaagcgccaaagactgatttattgccaaagcgggaacatcatgataactatcgtggtaataaccggcgtggtggcaataacggtaactaccggcgaaatgggaacaataataaccggaataacgaccatcgtggtggccacaacaataaccatcgtaatggcaatagcaatggtcgccggaacaataataatcataatagcaacaataataatcatagtactaacaacaatcggcggtcatcaactgatcgtcggcgttaatttttaagtaaggggatgtgcggcaatggccaaacaacacggtaagcacccagataccgccctcgctcaaaatcggaaagcacgccatgactacgctgttgaggaaacctatgaagctggcattgcgctgacggggacggaaatcaaatccgttcgcgatcggcgggtcaacttaaaggatggtttcgttcaagttcgcaacggtgaagcctggatgcaaaacgttcacattagtccgtttaaagagggtaaccgttataacgttgacccgttgcggtcccggaaacttttgttgcacaagaaagaaatcagtaagctaggtgcagcaacgatgactaagggtgtgacgattattccacttaagatgtatctcaagcatggatttgcgaaagtcttaattggagtcgctcacgggaaacgggaatacgacaaacggcaagatatcaagaaacgcgaacaacagcgtcaaatcgaccgggttatgaaacattactaggcatcgattacgttagcgttgcatcgctgcaccatacaacgagtatggcagcgtcataaaaaggtcttccaagaattaattcgattcttggaagaccttttttagtatgtgttgttggtggttctgtgccgtggacggacgacggcaagcatatattttatatgtactgatgtagtgctcactgttataaatgttctagatactagcaaaatggttatcaggctataaatattttgcgaaaggtcgggtacaagcacttgcgacttagctggtaattatgttagcatataattgtattgatagttaaacgtgctatttattaattgattcaataaatataattgatactaaactttggagaatgttattattctgatattaatcagatttagtataactcaaattgataataagttaattttgatatgatttattgcatggattcttggggggacatgtatgaatagatttataacgagcaagcagcattataaaatgtataaaaagggacgtttctgggtatttgctggtattaccgtggctacctttactctgaatccactgataagtcgggcagatacggaaacgacgaccgcagccaccgcagctacgaccactgctggggcatcctcatcatccaactcacaggttttaaggactactacgactagtacaacaggggcaacgactcagtctagtgcgacggcgattaatgcggcaacaacaaatactagtgctcaaaaaaaacaggcggttagtggcaccactactgactcaaagactgaacaaccggttacggcagtaggagaaaatgaaaacgaaaccagtaatctcagtacctctgattcggcatcagcaagcagtcaggctaaaactggttctggcgacagtttggaccaaacgtcaaacagctcagtaagtgtcgcatcgagttcacagaaagtcacaacacaaaattctgattatcaaaatgatcaaggaacgggctctgagagtggcattcaatctaatgtgacggacacggtggtggctgatgaatcactacaaactaatcgttcaagtgtcgcatcgccaagtactagcacaatggccagtattggtgactcagactcgaaagattctaatgaaactgaaaaagttgtggattcagaaactagtccgatagctgtaactgccacaactaatacaattacgacgactaacgataaagtccagttaaatcgggcactattagcgcgagccgccatacccgcaactgttgtctcaactgggactctgggaacaagtgcctggcagtacacagatgatggtgtgttgacgattcatgctggtgattggaccggagtgggtgatgtcagcgacgtaccgggggattttggcagtgagttaacgaaagtagtgattgatggtccaattaatgcggggactgatactagttatatgttccggtataatccaaatttggccagtattgatggccttgaaaatctggatacttcgaaagtcactgacttttcaatgatgtttatgggaactaagattgctgacttttcaggattagcgcattggaatgtcagttctggtacgtcctttgactctatgttcgccagtgactcgcgagttcaatcttatgatttaagtcagtggcagttgaatacggttcaaccagtgagcttaaaaagaatgttttcatttaacacggccttgaccagtattgatctaagtacttggaatgtgcggatggtcacggatatagatgggttattcaatggagataagagtttaacaacggcggatttacatggctggaacttgttgaatgttacagcgttgtcatcgatgtttttaaatgataccaatctcactgatcttgatataacgggctggcagacgggcagtacgttaactagtactaagtttatgtttgagggaacccctggattaaaggcaatcaacattgcgagtttggacatgtctaactttgcagcagtcactgaagctgatatgaataaggaacctgcagatcatgatatgtttttgaatcaagatagtagcgggaatccgttgcccatgaacctaaacgcattaacggttgggtcaaaaacatatttagtcggtagttcattgccagacattccaactggaactggctataccggtaaatgggtcaatcaagctgatgccacccagacgtatacgtcgagtgagttaatggctttgtataatggcgtcgataatccagccgatacaatcacttgggtctgggaaactagcccatcctatgctgatttcacgtccaagaatgtaaccggattaattgccgggccgaagacgacgtggcgagttgccgatagtgttgcaacactaaaagatgtgaatgggactgatatttatgcgaccgctgacacagtcgtcaaagtaattagcgtgaacggcgatactgctgtaacgacggtcgacactcaaactgccggtacctatcaagttgacttgcagtatacggatgcgtatggcaaagtatggcagcaaactagtacggttgcggtagcggtaaatcaaggcaaactagttggtaaaccgttggcgatcaaaatgggtgctaagccaacgtatacgattaatgatttaatcgacacggacaactcccgcaatgcggccggcgataagctaagtgctgacgaactcgcgacggctacggttacaggcttggatacgagtaaagctggcgcacaaacggttacgctggcgtatacggatgatgctactggcatggtccacacgacaaccaccacggtgacgatggtcgcaactaaggccgacttaacaatgcgtaatagtactatcattaaaggacccaaaaactcaagttgggactaccgccagtatgtcacgagtgtcactgattttgatgggaacccggttagtttagatggacttaacattgtggttgatcagcaacctgatttaacgcaaattgggtcgcaaactgtcacactcacgtatacggatgcgttgggcaatgtcatcagcgtcccaactcaagtaacagtcgttgcttctcaggcacaagttacaaccaaggcgccgttaacgatttggcccagtgaggttgctcaattaaaagtcgccgatttggtgacaatcacggctgccaacgggaaccccgtcgatactagtaccaacctaacagatgtcacaatgagttcaattgacacgagcaagggtggcgcgcagaccgttactattacttatacggatgaagctggcaatctagtgacagcttatgccaaagtaacggttgaccaatcagatttgaagaccaagctaacgaatccaattgcggggcctaaagctaaatgggactatctagctggtttggaatgggtcaaggatgcaaatgaaaagttgcttgataatctcgcaaccgctgatattaaagtcgttactgaacctgatttaagtgttgcgatggtcggccatgaccaaacggtgacactcagttatacggatgagttgggcaaagaacacttagtcactgcggttgtcaacacggtggcttcgaaggcgaagattacggctgtcagcgaccagatcatcatacctgatgaagccaaaaagctgacggcaaccgacctggtcagcgagttaattgatgcggcgggaaacaaaatcacgaattttgatggtgtgacgatgagtggttttgatgctaaagctatcgggccacaaaccgtgacactgacgtattcggatgcgtatggtaaccaaacaactgattcgacgacagtcaccgtggattccgcaacgctaacgcttcagaatcacactcaagtggcaggacctaaggcgacttggaattatgctgataacatcaaagccatcactgattctaagggccagtcgctaacattaagcgatgccaagattacggtcgtgcaacgtccagatttaagtgtggctggaacttataaaattgtacttgaatatactgatgatttagggcaagcgcacacagagactgccgatgttgaagtgacggcttcaaaagcggccattactgccgtttctaagcaggtgattttggcagaaaaagcgaacatggtaactgcgtcgtcactagtgtcgacactgtacgatgcggatggcgttcaaatttataattttgatgatgtgacgatgagtggctttaatgctaaagctatcggaccacaaacagtaacgttagcgtatacggacgcgtatggcaatcaaacgactgtttcgacgactgtaaccgtggatttcgcaacgctaacgcttcaaaatcacactcaagtggcgggacctaaggcgacttggaactatgctgataacatcaaagccgtcactgattctaagggacaatcgctaacattaagcaatgctaagattacggtcgttcaacatccagatttaagtgtggctggtacgtatccaatcgtgattgaatataccgatgatttaggacaagtacacacaaagactgccaatgtcgaagccacggcttcaaaagcgtccattactgccgtttccaagcaagtaattttagcggaaaacgcgaacatggtaactgcgtcgtcgctagtgtcggcactgtacgatgtggatggcgttcaaattcataattttgatgatgtgacgatgagtggttttgatcctaaagctatcgggccgcaaaccgtgacactgacgtatacggatgcgtatggtaaccaaacgactgattcgacgacagtcaccgtggatttcgccacaatcactggtcaagcgacacacccaattgccggtccaaccgcgacttgggattaccgggacagcgtcactcaagtcatcgataccaacggaaagacaattgatgtcgatactgctgacattacagccacaacgcctgatttaactccggcaaaaactggcaagccacaaacggttacattgacctatactgacagtctgggtaaagttcacacgaccgacgtgattgtaacgacgacgctttcaaaggcgaagattacggctgttgctgaccagattatttggcctgatcaagctaaacaactgacggcaacggacttagttgatcgtttatacgatgctgaaggtcatctgattacaaattacgacaatgtcgaaatgagtgcgctggattccaagttagcggggcagcaacgtttgacgttgacttacacggatgttgcgggtaatcaatccgtcgcttatgccaatgtgacagtcgaccaggcaaagctagtgacaaaaccaagcacggtaattgctggcccgacggcaacgtggagttacgaagccggtattagtcagttgatgaatgcagctgggcaacttattaccgtccaaccggggacaattaaagtgttgaacaggccagatctgaatgttgattcagtcgggcaacaacagctgatcacactgatttatacggatgagctcgggaaatcccagtcggtcacggcaatggtgacagctgaggtctcacaagctacgttaacggccaaggcggcagttatcgtgcaaccggatgccgcggcgaagctaacggctaatgaccttgtaacgagcttaacggacgcctctggacaagcggtgactgattatcaaatcgttcagatgtctaagctagacgcgactcggccaggtgttcaacccgtctcattaacttatacggatgcggctggtaacgaagtaagtaccgttgtaaaagtaacggttgatcaggccaagatggagagtcagaaccggactcaaatctggggaccaagtatgacttgggattatcggcaacaattggcaactgttacggattcgcaagggcatcagttgaatcctgatcaagctaaaattacggtcataaccggcccgcaactgacggctaaaatgatcgataagccgcaaacggtcaccttgatgtacacggatgatctgcaacagacgcatactgtgtcagccattttgaccttaacggcatcacaggcggcactcgtgccacgtccggcacagattgtatgggccaaagatgcggggcaactgacgccagccaactttttgcaaacgattaccggcgcggatggcactcaagtgtcgtctttgactaatgtcaaaatgagtgcagtcaatgctagccagcctggtgcccaaacggtgactctaacgtataccgatgattacggaaacgaggtgacaacaactgcccaagtgacggttgatcaagccgccttaacgacccaaaccgctcgaccggttgccgggccgactgcccattgggattatcagacgaactttaaaaccgtgacgaatgctgccggcgaagtgattaatgtcggtgatgctaatattaaggtgttgacaggcccagatttgagcacaggcatggtggggcggcctcaagtcgttacgttcagttacactgatgaattaggattgacccaaaccaccacggcggaggtcacaacagtcgcctcacgggcgcacatgacgactagtgctgaccaggtgatttggcctgcagctgtcggaaaattaacggttgcggatctagtcactggtttaacggacgcctggggtcagactagtcagaattatcaaaatgttacgatgacgaccatcaatgctcaacaggccggaaaacaacaagtcaccctgacatatactgatgaggtgggcaacgtaaaaactgcgactacgacggtgacagtcgaccaagcagcattaacgactcagccacaaatggtcatcgcgggtccgactgccaagtgggattatcatcagggtattggaacgattactgatggtatgggccagccgattgcggtcaataatgccgctattacagtcgtggcgatgccagacttaacggttgcccatattggtcagccacaaactgtgcaactggtttacacggactcgctgggacaacaacaaacggcgttgatccaagtgataaccgttgccacgcaggctaaaatcagtacgcggccagttaccgtgattgccggccctaagacgacctggtcactgaatgatagtgttgactggtcaacgagtttggcagcggatggcacgttgctgacagcggcgcagcgccaacgggtgactgtagatggtaccctgaacttacggcgggccggcaattacccactgacactaagttacatggaccgtgcgggtaatctgattactgtcacgacgagtatcgatgtattggctagtcaggcccagttacaagtgcgtgatagtcagttgaccgtcggaaacacttgggctgctcaggataatttcgaacgtgcaaccgatgcccagggccaagcactgacattagccgatatcgcggtcgatggtacggtcaacacgcaacgcactggccggtacacattgacttaccactatattgatgttgccggtaatcagttaactaaaacggccgtggtgaccgtcgtcttacctgacgatgatcacattaacacgaccgaccctgataacaatgatcatggtggaacgaccgtacctgacaacaatgatcacggcgaaacatctaaccctgacggcaatgatcatgcaggtatcgctgatcctagtgaaacaccgaagccgagtgagcgacctaacgattcggatggtcataccgtcgactggggcgttgatgatcggattacgacaaagcaacaaccggccgcggctactcgtgcacagactaaggtcaagacgaccgctgagccagctctaccggccaacaatgagcatactagcgcagccaaagcagcagcgacacctgtgacacgagtaactgacacgactgctgacacactgccacagacgggcgagcgcgaccgctcagcacaacaaggcgcggtagtactcggattaacgggattattagggttaatgggattaggacgtcggcggcatacgcatgaggattaagcgtacgattggcgtgttaggttcatcgattagctaaaattgatagcgatttcttgcaacggacagattcattttgaattggtccgttttgttaactgctgctgtttggacttaatggctggttgcgcgggttgatgaatctagtgtcaagtattcagttaagcagtgattaatgcttgaacaaaattttaaaacataaaaagggggtactttcatcagaatctttgctagaaatggctatttactttattttattaagtaaacagctgatgatagtgacatcattaaagctaaattaaaaaagtataaaaaattgaattggtcgcgagacatgaattatgttatattttatgacataccgttccggtaaactatttgaggaggtctcgtcgatgagaaagtggcaagttgcagttgtcatgttgttagcagcgttgggaagctggtttgcgattggtacccaggcccaggctaagacgtatacgattgcgacggatacaacctttgcgccgttcgaatttcaggtcaagggtggtaagtataagggaattgatatcgatattttgaaggcaattgccaaaaaagaaaatttcaattataaattaaaagcgcttagttttggtgccgctgttcagcagcttagtgcgaaccaagttgatggggtaattgccggaatgaatattacggctgaacggaagcagacgtttgatttttcagacgcttactatacttccggggtggtcatggctgtggctaaagatagcaaggtcaaaacgtttaaagatttgaaaggtaagaccgtggcccttaaaacggggacagctggtgcaacctatgcgaagtcgattcagagcaagtacggcttcaaaatcaagtatttcaatgactctaataacatgtataacgatgttaaggtcggcaactcggctgcttgttttgaagactatcccgtgatgtcatacggaatcaagaatggcatcgcgttgaagattgtttccaagcaacacgaggccggcgactatggtttcgcggttaaaaaaggtaaaaacgcggaactgttaaagaaatttaacgcgggtctcaaagcgattaaagcggatggtacttacaaaaagatcattaacaagtacttgaagtctagtgaagcatccttaacgggtgaagacgcaagcagtcggacctttattggcttgttcacccaaaacttggatacgattggctcagggttatggatgaccttggaattaacggttatttcaattattttagcgacgatcctcggactgattcttggggtcttaggcgttatgccgggtaaacttggtccggccatctccagtacgattatttatattttccgtgggatgccattgatggtgttggccttctttatttacattgggttcccagacctgattgggcacggctttaagattcccgcgttcgttgctgggatgattacgttgatgcttaacgaaggggcctataccggagcctttgttaaggggggctttgccgcggtcgacgatggtcaaatggaggcggcccgttcacttgggttgccatactggacggccatgcgcaaggttattatgccccaaggaattcgaatcatgattccgtcgttcattaaccaatttattatcacgctgaaggatacgtcaattctatccgttattgggatcgttgaattaacccaaactgggacgttgattattgcccggaacttcgaaggctttaagatttggttaatgattgcgattatttatctgattatcattacgttattaacatggttatctaactgggttcaaaggaggattaactaagcatggcgaaagtaattgtcaaagatttgcataaaagctacggcgataacgaagtcttgaaagggttaaaccttgaagttcaagataacgaagtagtctgcatgattggaccatctggttctggtaagagtacgtttttacgctgcttaaatgacttggaagttccaacacaagggcaagttgtcattagcggttacgatctttctgacaaggggactaacattaatttggtccgtgaaaatattgggatggtgttccaacactttaacttatttccacacctatcagtgttacaaaatattaccttagcaccgactcaactcaaaaaggaaagtcaacaggaagctgagaaaacggcgcgtgacttacttgctacggtcggcttgtccgataaggcggatgccatgcctaagtccttgtctggtgggcaaaagcagcgggtggccatcgctcgagcgctagccatgcatccgaaaatcatgttgtttgatgaaccaacttcagcactggatcccgaaatggtcggggatgtgttggatgttatgaagaaattagccgcagatggtatgacgatgattgtggtcacgcacgaaatgggctttgccaaggaagtggccgaccgggtcgtctttatggcggatgggttgattcaagaaacggggaagcctgaggatgtattcgaacacccacaaagtcaccggttacaagatttcttacaaaaagtgatcaacgtttaagtatcggctggtcataataaaataacccgtcaaataggcgcgctaagaattggtttaattcttggcgcgcctattctgtagtaacgtgcttgcatagcagatgaagtggtgttgctctgaggacgattaactagtgaataccgtgatatgggcaacttgatcggcacgtcaactttgatagggtgttaagctggcaaactagttatgccaacttaactaaaaacaacggtcatcccgaaacaggggtggccgttgttttatggctagttctatttagtgttggggcaccttattacggggtgtcaatgtataattactttcaccaaagctaacattgagtccctttttcgcaactggtgtccgcgcgcggttggtcggcttttgccagtgatccaggatcgccgcaatgcaaatacacagtggttctgtggattgatcagtaattgctaattcaaatgcttcaccgttagtggtgacaactggtcgcatcgtcatgattaattcagtaccatgataaacgcggtagttttcggcactcaagcttcccatgataatccagcgaagcttgcgaacatagagcatttcatgccagaagcccagcgttttactaatagaaccgacgttttgacggttatagtataaatcgaattttggcaacaatccgagggttgtttgtcgaatttcggcaagtagcttaccttggatcgcgtataaactgagcgcgtcttggcgccgcccccaccgaccaactaagagatagtgagattggttgtgcgcatcgcgaacaatccgggcaccttgggcgaagctattgcggctgaaatataatttacgcatcttcaacctccgttttccggaaactattgtttggcaagcacttctaagattgctttgccgacaccatcgttgacatttgtatcagtgatatagcgggctaactgtttgacttcgggactggcattacccatagcgtaacttacgccagctaattcgagcatggagacgtcattattattatcaccaatcgccatgacatcgctcattggggtattcagcatattcgcatagcgctcgactgcaatccctttttgcgcattaatattattgatttcgatatttgatgcggatgaagatgtgattttgagggacgaatgttttgccagaatttcatcactaaggggttttagcttagcgggcccttcttcgctgaaagcgataatcttcatgacatgcttagtcggatcatccaataactcgttatagttgtccacgtaattgatgtccataagttctaagcgggctgacgcgagcgataccgcaattttgaacgttgtatctggattcaggttagttaggagatgtgcaatttgttcgattcgcttggctttactgttagagtaaataccatcgttgcctacgacttcaaaatagtaaccttgtgaggttagcgtgtgaaaaacggtgcgggccacgctattggttatgggcaccatgtcgagcattttgccagaagcgtcgtatacttcggcaccgtttaacgtaatcaagggtgccgtgatgccttgagcggccagtagtggctgagcttcagaaaatcggcggccggtggagacgataaagtgcacgccttgctgttgtgcttgacggatggcattagcgttaaaatcggaaacgaccatttcattgttgagtaacgttccgtccatatcagaggcgataatcgaaatcatgttgtcacatccttagttgttttaataattacattttaacatgtttacgtctgaatacagaattattatcattagtggttttggttatgatacaataaaacgagaggtgttaaggatgaaagcgtttattcacacggactggtgggacgtcttaaaaccagagtttgaggagccgtattaccaccaattacacgaatttttgaaaaatgaataccgaacgaaaaatattcacccagatatgtataatatttttcaggcctttgaatggacgccatttgctgacacgaaggtcgttattttaggtcaggatccgtatcatggccctggtcaggcacacggactgagtttttcagtgttaccgggcgtggcagtgcccccatcactagtcaatatctataaagaattgcaagatgatgttgggtgtacgcccgtcaaccacggttacttggaaagttgggccaagcagggagtcttgttattgaactccgtgctgactgttcaaaatggtgtggccttttcacacgctggtaagggctgggaacgacttacggacgttgccattcagcgtttatcggaacgatcgacgccggttgtctttatcttgtggggtaaggcggctcggtccaagattaagctgattgatacccagacgaatgtcgtgctacaagcacctcatccgagtccgctttcagcttatcgcggattctttgggtccaaaccattttcaaaaacgaacattgcgttaacatccttcggcgaacagccaatcaattggcagttaccagagcacgtcaatcttgagcattaattaatttattggagggttatcacatggatttatttgagtcattagcacaaaaaattactggtaaagatcaaacaattgttttccctgaaggaactgaaccccgaattgtcggtgcggcagcgcgattagctgcagacggcttggttaagccgattgttttaggtgcaacggacaaagttcaggctgtggctaacgatttgaatgcggatttaacaggcgttcaagtccttgatcctgcgacatacccggctgaagataagcaagcaatgcttgatgccctcgttgaacggcggaaaggtaagaatacgccagaacaagcggctaaaatgctggaagatgaaaactactttggcacgatgctcgtttatatgggcaaagcggatgggatggtttcaggtgcaatccatccaactggtgatacggtacggccagcgttacaaattattaagaccaagcccggttcacaccgaatctcgggtgcatttatcatgcaaaagggtgaggaacgctacgtctttgctgactgtgccatcaatattgatcccgatgccgatacgttagcggaaattgccactcagagtgcggctactgctaaggtcttcgatattgacccgaaagttgcgatgctcagcttctcaactaagggttcggctaagggtgaaatggtcactaaagtgcaagaagcaacggccaaggcgcaagctgctgaaccggaattggctatcgatggtgaacttcaatttgacgcggccttcgttgaaaaagttggtttgcaaaaggctcctggttccaaagtagctggtcatgccaatgtctttgtatttccagagcttcagtctggtaatattggctataagattgcgcaacgatttggtcattttgaagcggtgggtcctgtcttgcaaggcctgaacaagccggtctccgacttgtcacgtggatgcagtgaagaagacgtttataaggttgcgattattacagcagcccaaggattagcttaaacggtcacttagtttgttaaacgagggaaacttcagagcttgtactttgaagtttccttcgttttttctataataagaacagttaatttggatgaggagttggaagaatatggaatcaatcacggtaacgtcgccggaagcaaccatggcaatcggggccaaacttggccaattagtgcaacctggtgatttaatcttactagatggtgatttaggtgctggtaagacaacttttacaaaggggttagcaaaaagcctgggcattcctaataacgttaagagtccgacttttacgctcatccgggaatatcgtcagtggcgactaccgctctatcatatggatgtttaccgcttggaagatggcggtgcggaagatttaggcttagatgaatactttgatggtgatggcgttagtgttgtggaatggtcacagtttattgccgacctcttaccgacgacttacttgcgaattgcaattagccgggacactgatgccgatgaccagcgggtaataaccttcaagcccattggtgaacactatcaacgactggttgatcaattgaaggagtgacaaccatggcagaagaagttgttgatgtacggcctgctgaagtcgcggatgcagcacaattattagcgctactcgctcagctcggacgtgaaagtaatactttcactgttgatgagggcattgaggatttgagcgaaacggatgaacaggcgcaaattgagcgtatcaatggcacaacgaccaacattattttcgttgcgacattagattcacggttgattggtgtgagcaccgtgcaagctagtacggattttagtgcggcgcaaggtgaagttggcgtagcggtacttaaagaattttggggcatgggtctggggactgctttgattgaggaagtcttagattgggctcgtaactatagctcattggaacgcctcgtgttgacggtccagttacgaaatgtgcgtgccgttaagctgtaccagcatcttgggttcgaaaattgtacggcaacgagctatgatgtcgttgacccaaccggcaaacgggttccagctattgatatgggaatctgggtttgaaatccgggattcgctgaactgacggcaaacaggttctgatagtagatgggccggaatttaagcgttgacgaaccaggcctaaccggcgacggcttgtgaatgattggctcatctcccagtcggttgggggaattgataagctgtctacgagtattgataatcggtagtgatgcgtaaacaaaaaagtccagcatcttattgctggacttgcataaatttaattttaaccctgaacgcgaacgaaagggttgagttgctcagttccaaaagcttgcgcttcggtgagtaaaatgttggcgcaagctaggctgtcatctagtgcattatgatgatgctgcaggtcgatatccagtgcttgacagactgtatccagcttgtgattaggcaattctggatagaaccgttgactggtcttgacggtatccatggataggtactccggcgcgctgatgccgtagtgggcaagcgtattgcgtaacacaccaatatcaaaaggcgcgttgtgcgcaattacgaggcggtcgcgttggaagaatggtgcaatgtgttgccaaacgtctggaaacttgggcgcgtctgcgacatctgcttcatgaatcccatgaatttggacgttccgccagaaaaaatcgctctctggtttgatgagtgtgtaaaattcatcgctgatttggttattacggacaaccgttagcgccagtgaacaagcactgtcgcgtttcgcgttcgccgtttcaaagtccattgcgacaaagttcaaagttgccaccaccgtttctaaagaataggattatcgtacaaagaatctcgttaattttcaagttaatggttcggaaggataatatcgagttccactggacagtgatcagaaccaaaaatttcattatgaatgcgggcgtttaggagctgactgtctaattgctgtgacgtaataaagtagtcaattcgccaaccagaattgttgtcacgtgcatgcccacgataactccaccatgagtaaatgtcggtttggtcaggatagaaatgccggaatgtgtcggtatagcccgctgcaaggaggcggtcaaacttggtccgttcttcgtcagtgaagccggcactatggtgattgctacgccagttcttcaagtcgatgttttcgtgggccacgttaagatcaccacaaaagatcaacggcttgttggcactcaaactgttaatatatgtgagaaaagcatcttcccactgttgccgatagtcgagacgttttaattcaccgcctgaattaggagtgtaacacgtcaagacgtagtagtccgcatattcaagggtgatgacgcgaccttcgtcatcgaattctggtacaccgataccataagttacattgagcggctcgtgtttggtaaaaatcgccgtacccgaataacccttgcgctcggcatagttccaatattgataataacctgggaagtccagttcaatttggcccgcctgtaatttcgtttcttgtacacagaaaaagtcggcatcgagttcattaaaagttgtgacaaagccgtgtttgacagcagcacgcagtccattaacgttccaagagataagtttcacgtgagtttcagacctttcaagtaatttactcatattgtaacacggcagccactggttattttaatgacaattgaatcagtgcgccgtgattaaagccagacacggcggatagatgtgcgatagggtgacaaagcatgctggtgtctttggttggcctagtttcagcgcgtccgagcgggtatctttggctttcagtgatggcacgtttttccagctaacaatcactggcatgaattggacgctgaatgatttaaatcagtgtgccacggagcaatcagtagtagctaaaagaagattgatgataaaattggaggaatatcgatgttaaaaattggggtcattggtttaggtaacattgctcaaaaggcgtatttacccgtcatggcggcgatgcaagaccagtatgaatttcatctaacgacgcgtaatccggaaaaacgagcacaactagcgacgatgtatgggtttcaacacacccatgcgacccttgaggaattaatggcagttaaaccggcggccgtatttgtgcatactcccacggacacgcatgcagcaatcatcaagcagttgttattagctgggattcacgtttatgtcgataagccagtcgcgactgatcttcaggtggtccaaagtttgtatgatttggctgcggcgcggcacctgttattgacttgtgggtttaatcggcgttttgctccttttaatcagcaattgaaggcattgcctgacaaacggatgttagtggctgaaaaagttcgcgaagtgggtagtcaagatcctgaaacggcggttttcgacctgatgatccacatggtcgatacggggctattcttgttagatgaaccacttgaacacactagtggtcggttgacgacgacggcaactggcgcgttggcgcaaggctatttgacggtgcagacggctcatgagcaattagaagttatcacgaatatgtacggtggggtcaatctggaacaagtgacagtccaaacgacggggcaacgtgcgtctgtgactgatttaagtactaaaaccgtgatgacgacggcaacaactaccacgacggcttttccggattggacaccgacattggaaaagcgaggatttgcaccgctgatccgtgcttttctgacggcggtaacaacgcacggacctaatccagtcgacccaactggcgcaattaccagtcacgcggtgtgccgtcatttattaagtgattaaaaagtgctaaaattaactgataggcttacaaatttcaacctgattatatcgtttcaatagcgtttcaatgctgcggtgcttgatacgtcggcctaaattaaaaacgctatgcggttaaagtgattattaacgtaagtgaattaaatcgaaacacgaaaggaacttttcaccatgaccaaagatgtcttggccacttttccagccatcgaaattaaaaaaaatgaatcactaagtcattatacgaatactaaaacaggcggtcccgccgattacgttgcgtttccaaagtcaatcagcgagacgaaagctctgattacgtttgccaatgagcaaaatttaccactaaccgtgattggtaatgccagtaatttgattgtcaaagatggtggtatccgtggattaacgatcattctcacccgcatgaagcaaattcatgcgagtggcaccaaagttgttgctgaagctggtgccgcaattattgcgacgactaaggttgcttgtggcgctagcttgactggtctcgaattcgcagctgggattcccggtagtgtcgggggtgcgattttcatgaatgctggtgcgtacggcggcgaaatgagtgaagttgttgaaacggtgacggttttgacgccagcgggtcagcttaaaaccctggatcatgacgaattagattttggctatcggcacagtacgatccaggactatgatgatattgtcgtatcggtgacgtttggtctcaagccaggtaatcagaccaagattcaagcgcggatggacgaattgaatacgttgcgagcagccaaacaaccgttggaatggccatcatgcgggagtgtttttaagcgaccaactgggtattttactggtaaactgattcatgatgctggcttacagggccatcgaatcggtggtgctgaagtttctaagaaacacgcgggttttattatcaatgtcgatcacgctacagcgaccgattatatggatatgattcactacgtccagaaagttgtatttgaacggtttggcgtccatcttcagacggaagtccgaatcattggtgaagacgtcgttcaaggttagttatgtcaatttaacaaagggggcaaccactagatgccgattatcgaattagtgattttactggcatgtttagtgctgctgtcgaatgtattgagccactatctagtcgcaatcccggtcagtttaattcaagtcgggctgggtctaggagtggctttattattaaatgtacaggtaaaattgcaaacggattggtttatgctcgtctttattgcgcccatgctgtacaacgatggcagagaatttccaaaacaggaattatgggaactacgcggggcaatttttgcgaatgcaatcgtcctcgtctttattaccaccattctcggtggctttttgattcacgtattgatcccaacgattccgctcgctgttggaatcgcgttggcggccattttatcgccaactgatccgattgccgtgcagtcgatctcggaaggggtcaagttacctaaagaaattttgcacttggtcagtggcgaaagcctgattaatgatgcgagtgggttaattgggttcaaatatgcgttagcagcagcggttaccggtacgtttgtactcggtgaagctgttggggatttcttctatattagtctggtcggtttggccgttgggctggcgctgatcacgatcattcaactcattcgggacgtgttacgacgagagggtatcaacgatatcgtgttcaacgtggtgttacagattctcacgccgtttgcaatttatttcattgctgaagaatggttccacgcgtccggtgttgtcgccgttgttgcggccggggtattatcgcacttgcaaaattcacatgaaagtgaagatgcgccggaattacgattagtgacggaacgggtctggaacgtggttgtttacttattgaatgggatcgtcttcctgattcttggtattgaattgccggcagcaacgcaagcaaccattaaaggcgcgcatacaaatacgtttcatgcggtctttgacgttttaatcgtctgggggattttgttactgattcgggttgcttggacatacgcttacatgttgttcaactggttacgacatcacaagaaggctaaacctagtctcagaattgcagcattgtccggtttatcaggtgtgcggggggccattacgatggctggggtcttcacgattccaaccgtggtggcctcgggcaaagcctttccggaacgtgcgctcgtactgttcattgcggctggagtcatcattgtaagtttagttgctgcggcggctattttgccattgatggcggccaaatcactcccctttgttactcggggatccagtccggatgaagacgacgcggtcttggcagagggaacggatgacggtgatgatagcagtgggcaattgccacagttaacatacaagcaagcccgcatttatatcttacagttagcgattcaaaacattgaagaacatcggcggccagctaaccaacgtgcggcctatgatttgatcttggaccagcagtttcagattcggcgtctagaagtggcgtcgcagactgcggatgagttggcgccaatgctgacagatgaattggaacttcgcttagtggcactgaatggtgaacgggcagcagttagagaaatgattgccaataaacaaactagtaagttagctggacaggtctacttgcggcgtgtcgatcggcgcgaacaacgtttcttacaggcgacacatcgacaggggcttccgacactgcgctcattacggttgttgttgacgcgtgcaatgcaagggattcgactatggttagcacctggcgatagcgaagaattacgagtggcgttgttggatattcagcgtgaggcttctaaagctgctattaaagcgttgtcgcggtatctcaaacaggccaacgttgatgagcaacagtttgatcgccaggctctgtatcacttgatcgttcattaccggaatcgcatcgagaatgcgaaaaatgatcacacgttatcacgtgatgattatgaacaacagctgcatggactacgcatcaagagtcttggtgccgaacgtgcgggtgtacagcatttgttagagagtggacaaattagtttacgcaccgcggcaaagttacggcagttcattaattactcggagaacttattgatgctcaatgatattgaggccgatgaagattagttaactttttagattgtaaatcagtagttctaggttataatgatgttagagtagtattgacggtgaatggttaggtttgcaaattaatcattacttaagcggacgaataagggcagccttacagggggaaacatcattatgacagaatcagaaattcatgaacgcttcgtggacacttatatgcatattttaaaatatgtcggggacttcgtttcagtgccgacccggccgtataagataacgtttgaggcctacacggttatgcggatgattgcaacaagtgaggagccgctgacgttggtcaagattgcgaaagagcagcgggtttcacggagtgcgattgcacgtcaaatcaacgtgttattagatttgaagtacattgaacagaccacgaatacgcatgatcgccgaatcaagtacttatcgttaacacctgctggccataaagtggaacaggaaatcaccacggcttccgaggaacgttttcatcaatgggtccaagtctatggtgaaaaacgggcaagcgatacgttgcgttatatcaacgatgcggaacaaaaggctaccgaactgggtttcagtggcttcagtgggttgcatgataagcgggggcggcataccgaatatagtgatcctaagacgaagaattagctaatatttagttaataataagaaacaccgtttgaaccgattatcaaatcagttcaaacggtgtttttgattacgctaggacttatccggtgtttgataaggaaccgttggcatcgtgaatcgccaagccgcgtagatgaggagttgaagtagccacatcatcaagacaaaagcgagcatctttagtgaccacatttcaactaattgtttcacaatgtactgtggcgtaattagtaagtagatggagtgcagtcggaggaatcggccaacgtagacaccgacactagcaaataggaagagtgcggcacagatgataccacgactagcagggagtcgctggaagtgtaaacgttgggtcagttgctgggcaattcggtcaacgccccaggtaccaatgattgtagacaccatcattggcccaaccaagtaagcgaaatcccgccacatcggtaagtcgaagcgcaagagaccgttgatgccatacggcttcaataggctgaggtggaataaatcagtcattaagtacggtgcattcggatagaaaagcaaccaaatgaccgcaatcagccaaaataatagcgggctacgtcggggtgtcagccaaaaactcagctcgatcgggacataagccaaaattgaattaagtaatagaaaatggaacgcgccgtgcaagtcgactgctgcgaagatgaaaaatccccagaatgcgagtcgcacaaaccactgttgtaacctagtcattcagtcacttcccttctagtgttaattttaacagaaatattaatcaagctatattaaataacatcaagcttaatatttattcaaaatctagctaaaaagcgcagaccctgctgaaatcgcaccgcgagaaccgggttgccgtgctataatgtgaaagtaaatgattttcatgaggaggaggactatgactttcaattggagcggtttgttgaccttacaaaactttgtccggctccttgacattcttgcggtatggtttgtcatttatgagctgattgtgttgctgagaggcactaaagccgtacaactgtttcgcgggatcgttgtcattgcgattattaaagctgtgagtgttttgattggtctggacacggtttcgtggattatggaccaaattattaactgggcagtcattgcaatggttattatattccagcccgaaattcggcgagggctagagcatttagggcgtggttccatgtttgcacgtggtaagcgtcagaatgaagatgaagagcggatgattgccgaactagataaagccatccaatatatggccaaacgacgtattggggctttaatgtcaattaagctgggcacgggtctcgaggattatatcgagaccgggattgccttagatgctgatatcaccggcgaattattaattaatatctttattccaaatacgccgttacatgatggcgccgttatcattcaagataatcaaatcaaggttgcagcggcgtacttgccgttatctgaaagtaatctgattcccaaggagttaggaacccggcaccgtgccgcggtcggaatcagtgaagtaacggatgctctcaccattgtcatttcggaagaaaccggtgaagtgtcgattactaaggacaatgagctgatgcgggggatgacgcgtgaaaactacttgcggtatttccgccaagtcctattaacgcctgaggattcaaccaagcaaaacgcgcttcaaaattggtttggacgagttttcggaggaggtccccgaaaatgaaaaaatttatggatagcaattggtcaatgcggctactagcactgctgtgtgcgctggtgctcttcgcctacgttaattcgttaaagacaacgcataacgccagtattttgacgaatagttcatcgaaaacgacattgacatctaaccgtaaagtgaccattagcgcgcccttggagctgaacgtgaatagcacgaagtactttgtaacgggttatcccgaaaatattaaagttacgattgaagggccgtctgctttagtaacaactacagctaacacgcagaattttaaagtttatgctaatttatctaagttggcagttgggcggcacagtgtcaaagtcgaagtcgatggcttgaataaagaattgagttatggacttagtcaaaagtacattcatgttaatattcagccacgacgaacggctacttataaggtcagcgcagacttcaataaagccaacgtagcagatggttatgaagttggatcggcacggctcggaacatcatctgtcaaagttacgggcgccgtcagcgaagttagcaaagtcgcgaaagtcgttgcggtcgttaataccaacaagaatttagagaaatccgtgaaccagcaggctatcattgaagcattagatgccaacggtcaaaatttgaacgttgtcttgacgccttcgaccacgtcggtgtatattcccattacgcaggcgacaacgacgaaagatgtgccaatcgatttgaaagccagtggcaagaccgcggcggacaccagttattcattctcatctgacacgaagtcagtgacggttactggcacgaaggcggcattggcgaagttgaagtctttgccagtcaatgttgatgtgacgaatgttgattcaaccacgactaagacggtcgatgtttcgactagcgatgaggatgggatctcgtcagttagcccaacgtcggtcaaagtaaaaattacagttaaaaatgattaatcatgacacttttgaaatgaggtaaattataatgaaatattttggtactgatggtgttcggggaattgcaaattcaggcttaacacctgaaatggcttttcgtttaggtcgtgctggtggctacgtattgacggaacatgcggaaaacaagagtacgcaaccacgcgttttagttgcacgcgatacccggatttcgggccaaatgctggaagaagccttgattgccggcttgctttcagccggaattgaagttttacgtctcggtgtaattacgacgccaggagtggcctacttagtacggatccaagatgctgacgcgggtgtcatgatctcggcttctcacaatccagttgaagataacgggatcaagttcttcggtggcgacggcttcaagttgtctgatgccaaggaagaagaaatcgaagaattactggatcaaccgaaagacactttaccacggccagcagcagaaggtctggggacagttgctgattttccagagggtaatcttaaatattcacaattcttggaacaaacgattccagatgacttaagtggcattcatttggctgtcgatggtgccaatggttctacaagtaacttagtttcccggatctttgcggatttgaacgtggaatttgatacgatggctacggcaccagatggcttgaacatcaacaaaggggtcggttcaacacatcccgaagcattatctaaattcgtcgttgaaaaaggcgctcaagttggtttagcctttgatggggacggtgatcgttgtatcgcagtcgatgaacttggaaacattattgacggtgacaagattatgtacatctgtggaaaattcctcagtgaacgaggcaagttgaagcaagatacggtcgtcacaacggtcatgagtaacctgggcttatacaaggccttagaagcagctggtttgcacagcaagcagacccaagttggtgaccgctacgttgtcgaagagatgttgaaggacggctataaccttggtggtgaacaatctggtcacgtggtcttcttagactttaatacgacgggtgatggcatgttgactggaattcagttattgcacgtcatgaaggaaacgggtaagaagctttctgaattagccgccgaggtgacgacttacccacaaaagttagtgaatgttaaggttcaagacaagaaagccgctttgaacaatgataagatcaaggcagttatcaaggacgttgaagatgaaatggccggtgatggtcgcgtcttggtacggccttctggaacccaagatttattgcgggtcatggcagaagcgaagaccgacgaactggttagcgcttatgtagatcggatcgtcgatgtggtcaaagctgaagttggcgttgaataattaagtgatcagaccgatcatcaaaaaagtcgttactcctagagtcgcgactttttttgttgccatgaaacgaacggttattgctaaatgcggttaactggcgactgtcaggggacccagtgcctcccaaaccaatttgaccgcaaaaaagttacaaaaaattcgaaaattcgtgatgcccttgatttatcagcgtttgagattggtatacacgctaactaacacgtataccaatataatatattgttgacttttattagatgtaacggtaaagttaacttgtttctaggagatataccaattggaggttagactagaccaattgttaattggttaaagcggaatagcgccaggactttagaatctaaagttgacgaggatgacgtttatcgataatcgacgggtgacgtcagggactgcactctacaggtcaattacaaaaaccgactgtgaggttggtgacagatatattgaccacgcagctagaaacaattcaaacagtaaaggaagattaatttatgtgtggaattgttggtgtaacgggtaaagatagtgcagtatcaatcttattgaacggattggaaaagttggaataccggggctatgattcagctggtatctatgtcaatgatcaagatggtcatgactatttagttaaggaaaagggtcggatcgatgacttacgtaaagaagtaggtgaagctgttcatggttcgaccgggattgggcatactcgctgggcgactcacggtgaaccgagtgttgccaatgcgcatcctcaagtttctgcggatggccgcttctacttagttcacaatggtgtaatcgaaaactttgaagacttaaaacagacttatttaagtgacgtgacttttaagtctcaaacagatacggaagtcattgttcaattagtcgatcggtttgtcaccaaggaaggcttgagtacgttggccgctttccgtaagacgttaggtctgctcggccattcttcatatggattcttactgatggataaggaagatcctgacaccttatacgtcgcaaagaataagagtccattattaattggggtcggcgaaggctttaacgtggtctgctcagatagtttagcgatgttagaccaaacgaaagatttcttggaattacatgatggcgaaatcgtggtcgttaaacctgatgaaattaaaatcacgaaccaggccggtgaaccagttgaacggaagccattccatgtcgacattgacgcagctcaagctgacaagggaacttatccattctacatgttaaaagaaatcgatgaacaaccgaatgtgatgcggaagctatcccaagtttatcttaatgatgcgggtgatccaatcatcaatgatgacttgttaacagctcttaaagcagccgatcgactatacattgtggctgctgggactagttatcatgctggtctggttggtgcaaagttatttgaatcgttggctaacgtgccaactgaagtgcacgtttcgtcagaatttgcatacaaccaaccattattatcagcacatccattcttcatcttcttgacccagtctggtgaaactgctgatagtcgtgaagtgttattgaatgtgaacgatcaacatttcccaagcttgaccatcacgaacgtgccaaactcaacgttatcacgcgaagcaacgtacacgttgttattgcatgccggcccagaaattgcggttgcttcaaccaaagcctataccgcacagattgccttacaagccatcttggctaaagcgttaggtgtggccgttgaccaaccagctgcaacagctttcgacgtgaaacagcagttggcgttagtcgctaatgggatgcaaagcttagttgatgaaaaggctacttttgaaaagattgctaagagtgccttattgaatacgccaaacgcattttatattggtcggggactggattacgccgtctcattagaaacggccttgaaactcaaggaaatctcttacgttcaagctgaaggtttcgcatctggtgaattaaagcacggtacgattgctttgattgaaaaggataccccagtgattgggattattacgcaaaagaataccgctgggttgacccgctccaacttacaagaagttgctgcacggggagctaagacagttactatcgtcaccgatagtttagctaaagatggtgacacggttatcttgccaacggttgatgaacgattaacggctttgcttagtgttgttcctggtcagttattggcctactacacgagcttaaacaagggcttagatgtggacaaaccacggaaccttgccaagagtgtgaccgttgaataatttaaagtaagtgtgtgggcaccaagaaacgtcaccgttcgattacggtggcgttttttgattgcccacaaagcttttgcataatttttaactactaatattcataagactattgtgaaagttgacaatcttttggtatgataaagtaagcggttgcgataacacaactaaataattagactattggggatgaatggtcatgctgaaatataaatattttgcacagccaattaataaccttggaaccaaccgaacaatcttgtatgagttattattacgacagtgggatgagaggcaacaaacttggcgaataccagcgacctttgaaatagcgccaacagaattgattcaattgctggattgcgctattcaggaattaaataaccatcatgtttccatcaatttaacggcgcgtcagtttgctaatcctgactttcaagctgcaattagtcactatgtgcagacgcatttgttaccacgagaactaactgttgagctagttgcgacacctgagctaagtgagttacagcaattaagtgttgggtaccgggcagctggtatattacttgcttttgatgatgttggttctgataacctattccaacagatcaaaatgatgttgccatatgtgaatacggttaaattcgcgttacaaaatatgcgaccgctggggaccccaactacggatgcaattgtttcgacgctcaaattttggtttgataaggcggaggaacagcaaatgctatttacctttgaaggcattgaatcagcggctgatgttcaactggctaatcatctaggcattacgcgagggcaaggatattattttgccaaaccgcaactacccgcgacatttatggcatgacaataatggtatgctacaatagtattcgtagcaatgtaactgagtgccatgttgatgtttaatcggctgaatcacatgacgagacgaggccgattttgttagtaaatgataaaagatggggtggctacttgtggcaatcaatttaattgcaactgacttgaatggaacattattgcatcaagatcagcgttttgacaaagaacggtttaaacgggttttggcgcagttacgggcgataaatgtttccctagtactttcgtccggtaaccaatatgcccatcttagacagttatttaaagatgttatggcggataatcttatcgttgttgctgaaaatggggcgtcgatttatgcccaggaccgcttgatctttgatggtagtctttcagcagaccagcaacgaaagtttgtgactgttgatcgttaccagccactattcaaagacgcatacgtaatcttagttggtagccatgggtcgtatactgagttaggagcacctgataagttagtagcgatggcccgtcagttttatgatcatttacacttggttgcggatctggccactgttgatgataccgttaaaaaaatcagtatctcaacgtcaccggaccaggctgctgatctggtggcacgagctaatgattattttgatggcgagttacgtgcgcatgatagtgggtatggcgtcgtagatttggttgatcagcgggtcggaaaattaccagcaattcaattcttggcgactaaacttgggttaactgcagctaatgtgatggccttcggtgatggggcgaatgatgtcccattattgcgatatgcagcgcacagttatgcgatgtgcaacgcaccggcggacattcaagccgcagcaaaacacttgacggtcctggataatgaacatgatggggtattagcaaccattgaacaagagttgttaaataattaaaagcctataactagtcagtaaaaagctgagctatcgaatgaacatcgttattcgatagctcagctttttgggtcctattaaagtgattgattagggtagaagaattgatgaatgccataagtgttgagcgaaactaaacgctgctttagttcagccaaagatagtcctaaatcaccattaaaatagagccggaaaaaggttaaattgttgtggatcaaaaagcttgaacagaccttagcatcgattgcagataaatgatagtttgtttgaatcgtcgttgtaagccctgctaccacggcagcgtggattttccgagacaaaaaactgtaatcatcattcaacaaaatgactcggtgaaaagcttcagattggcgaaaataggtcactaagcgatcaaagattaagccgggttggctaatatttttcttgaaatcttgcgggtcaatgagtgctagaatcttatcagcaccttcttgaacgaacgtttccgctaaatcgtcaatggaatcgaaatgtaaatagaaagttttgcggttgatattagcgacacttgtgagctccttaacagtaatatcacgatagcgcggatactttaaagcaagcgtccgaaaagcctctttcagcgcagtctgggtgcgctgaacacgtaagtcagtagctggcataatctgatcctccttattaattacatttgatggggtggtcattattaaaccgccgctaaatgtactagtcgttaagccacatgtgggtattattatcataatagcacttattttgatagttaactcgtcctgagtcatgacagattaactcgcgcaacgtgcataatagcatatgcgcctagtaggtaaatggtaatgaagccatgtccgtcgactaaaatgggttaggagattttcgttcagtcaatggtatggtgtaacgcattattagtgagtcaaaaaagctcccagtagtttgcattctgggagatcaatttgaatcattcttgagtggttagacgtcgtaaatattagaaaaacgataggccgtttggtaggttacaggaatattaggttcgataatgatactgccaaattccttgtggtgaatagcatccggtaatttttgtgcttgcagggaaagaccaagttgagaacgcatcggtttaccgccattgagtcgataacgatcatcacggtaattagttgcactggaaaccacgactgccggagcgttcgttcgcatcgtgactttgcgtccactgatgcgatctagtaattctacttgtggatatggggtgtcgtttaagacgaagccgtgatggagcccgcccttgatgttagcaatctggggcccaacctcgactgggtcacgaaaatcaaatggggtgtcggtgacccatggcaacttaccagttggaataccgtgtttgtttaacgcggcgtactcgtctgcattgattttaagaacatggtggtcaatgaggcgttccgcatccccacttagattgaagtaggtatggttgctggggttgaataaggttgttttatcacttttaccagtgtagctaatagtaaatttaccgtcgttatctaatacgaaattagccgtgatcgtcattgtcccgggatagccgttctcaccgtccaaggtaatatattgcatgacgagtccaacttgatcactagtgtgcagtttacgttctaaaaaccatggttcaaatgaaatttgaggcatattaccaccgtttagatgattttcgcccgcattttgagttaagtcatactgccgccaccgggcatttttgatgatccccgcaacccgagcgatggttgcaccgaaaaaagattgataggtgatgtagtcggcgccgtcgtcaaatcccaagacaatatttgcaaaattaccatctttatcatgggttttgatcgcggtgactgtggcgccccagtccataatagtgacgctcatatgatgattgttcactaatgtataataattaatcccgttcccctgatgctcgattattttcataatgccctcacacccatagctgcctgacatgttaccgcctacttttagtatatttcattcttaaagggaatgcgaataataacccagcaagtgttaatgcgagagtgacagggttagttgctagtgaggtcaatttaaataaccagtgtaaataattataattgattgttgataataattaaaattatctaggttgagaagtttattttaaatcttggtaattgtgaatggtaccaatctattaaataaggtgaattaattaactttgtgcaagtaaagacggcaatttagtggcgaacatggctggctgagggtgttagaaaaagattaatgagtaaatagaaataatttatctatttattttggctaactgttgacaacgcttacaatatcgcttattcttagtttgtaaggtatttaattaccttctaatcaattctctttctctcttatgccgaccactatctgcttggatagtggtttttttgagtgaaattagcgaatttatggcggaatagatgaagataaggctctcttgtaatttttgaagattgatgtttactcagaaaaaggagtgctcggctgatggtagcattttggggctgactgagttagtttagtgttcatcaagtacaggtgattaggcataccaagcctgatcacctggcaattactggtcagttttgacacgactgccaaccccgcttatactaaaatgtgaagtgagggattgcagttgaaaaaccatgaagtattagacttaattcaagaaataacacgtaatgatgggacctcatacatggagatcggaaacatgttgatgaatggccgcgctgagttagcagctgaacgtggttttattaagcaagtgcggatattacaactaaacattccgcattccacgcatgttgccaagtatgagcaatatattaatgaaacatttacgattcccgatgaaacgatggatcattgggaagaatggacaaaaacacctgacatgcaagctgaggtcgatctgattttgaaagaaaatcatattggctaaaagctgttagccaaagtctagcgcaggagtgtgagtttatcaaacggcggttgttttttagtaggcgttggctcaaaagttgaactttcagaatgtcaattctctaagctcagcttttttgtttggatcatgtaattgactgattgtggtgatttaattgcgggtgcgtggtgggggaaaataacttacaaacgctagtatcagtgttattatcaataagcatgtttaaggaggctcgttattaaatgaagaatggggcattgctacaatttattcaaagtcatttccagacccgttttcgttttcgtaacgcgtttgagacccaattgactgttcagattttaagtcgattaattggcgaacatccggaaagtttgttattgactcggcgagatgttgaagcgttggcaggctgctcattggacgcgccggcactacagcgagaatattttccgcagcgtgcgatgacactgttagaaacggcgttagatgagctggttacgttaagtgttatcatacaccaggatcagggcaggacccgttatcccttatttcggagcgtacagcttgatcaagtgtgtcaacgaattgtgtttaacttgaacctggacgtgttgccacaattaacggactggtcacgggaattacaacaagaacaggagcgattttaagtgacaaagagtgtgattgaaaccttacaggaccatcgaacgcggcgacaatttaccactgaaccaattagtgatgcgcaattcgcgcaaatcatcacaacggcacaacaaatgccgactagccaatatttacaggcatacagtttgattgagatcactcagcctgcactacggcaacaattggccacgattacgacgatgccaacggttggtgaaaacggccgtttattagttgtggttgcggaccaacaccgcaacgtcaagctagcaccgggcgcaacgacgcgtcgggcactgagtgaatttgaccgctttgctggtagtattgaagatgccacgctgattacagcggcgatggggatggtcgctgaaagcatgggtcttggtagcgttgtacttggatcaattaacaacgacacgcaggcggtgattgacgcactgcacttgccggacttgacgttacccgtctttgggttgcagttagggcacccagcggatgttcctgaaaagaaacctcgattagggttgcccgctgtgttgtttcaagatacctatgctgagcctgcgagttatcaggcggagttggaccggtttgatggcgttttgaatcagtattatcaacatcggagtagtcacgcccgtacggaacacttagcgcacatgacgcaggaagcgacccactcagcggccaaacggcgagagtttttgacaatcgctaggcagcagggctttttgccggaattagaccaataatcgttaccataacactaataattagaatggctgagcgaaaaataaccgttaatgtaacgctcccatgtcgctattagctgacatgggagattttttggtacctgggaggacgaatcttaacattaaaataagattaaatattgttatttttactaattataatataattaattctgagacgatgtttactaagcaggcccgggctgcgttgcagattcgagtgaaagctgagtcgatccttattctgatgtgtgatagtaacattgttgcaaggcttgaaaggggcggataatgtgatcaatgccaacttcagaaaactcgtcttagggcgagcagtgggtaacgctggtgacagcatctacatgattgccatgaactggttcattctccaattgaccaacagtgcgttgtggatcggcatcatgaatgtggctattgttttaccgggcgtgttgttgtttctgtttggtgacagtatcgaccgacattctaaacgccgattattagtcgcggttgaattttcacagttagtgatcgtggtcatgctaattggattagttgcgttacatattaagttgccaggtatctatgtcgggctggtattcgtcgcggccctttttggatcactagcttatccgattcaagatacattagtaccgctgctcgttgagccagaccagctagttcaagcacaagcggacatgtcaattgcctacaagggaacggattacgtgttcaacgcgctgtcaggatttttgatcagcctctgctcagtgctcggtgttttaatcatggatgcagccacgtttgtcgttaccgttgccacttttaggcggatcaaactcgctgaaccccgtcagcaacacacgcgggaaaagtccttgtatctcaaccagattttggttggtttcaaaattatcagcactgatccgctgctgcgtttattgacgtttgcgagcgtcgtcatgaatttcttctttggcggtttgaatacgtacgtcgttttatttgggcggcatttcggtggctcgatctactacggtattttggagtcgatgtcagccgttggaatattattagggatgacggtagtctaccgacagttaaaaaagttgaccgttcggcagtcttacctcatcggcaactttgggcgcgcgttattcatgatcttgacagtagtgtcgtacaaccagttctggctgtttgccatcatttacttactgagctttgtctttcaaggactgacgcaagtatttgagacaccgatgattcaagcgacggtcggttcagaccaactcgggaaggtaatgacctgcttttatacgctggtttccgtgaccttaccgctgggttcgctagcgttttctttcctagctgaccgctttgatttacggctattcttattactatttgccctcttttatgccggcatattcctgctatttctagccagtcacgcctttaaaaaagtagacgaactacaattatcataaaccccacgcgatattcattaatctgtcatcaatcatgattaaaacgtgccgattaggtggatttctgttcgtcagcaatgatcgtcctattccgacctccggggctgggtgacaattgctggaacgtaagccgacatcgatttgagctaacgcccaactcgcgccatctcaaatacgagtcttattctaagccggaaggaaatcacttccgactaagaataatttggctactgagcattgtcacccagcccctccagtctcaagagtgtgcggggccacgagttgaagccgagcattgcctagccaacggattaatgcggttttggcattagtccgttggcgtagcaagcacaggctttagtggcaccgaacacgtttcgggaagccgctcgaatggctgatgaacgaccacttaactcggcacaattggtcgttgactattttgatacaggaactttaaacgagacgttagggttaccctaaccactttgttgaaacgttcgattactactatggtgattccaaaatagtaagctatcacaatgtcattttctgcctgacagttgctcgacaaaattactgtttatgaagaacaatgatgagtccaataaaagttgggtacatctccgtctgccattcgaacactgtcccgactggaaggcgtttctgacaatgcccagtggtgaaatttcacttagcaagcgtcttgtgcttggttagtgaaaggccagtatttaagacgtgggcttcggcttaaatctgttcccaccacgttccggcaattgacagaaatgcctggaagtcggcataggacacactaactaagcaagtttacgctaacctgaactttttccagcgggtctaagctggttgcttttgaacttaaaaacttggcacgttttaatcatgaaaagcaacaaacacagtgcggattatcggatagatgagaatggcagtgatggactcaaggaaaatagtgctgaactaaaaacgtcgtgactgacttcagtcgcgacgtttttgattagaaatttagtttagttggtacttgattgggcgtcgattgggatgtgcttgaatagttgggctgctttgacggcggcttgccagccttggtaaaggttcgcacgttggggcgcggccattcggggttggaagacattgccggtttggtggattgatttgagttcgtccaaatcttgccagtatcccacggctaggccggctaagaatgcagcaccgagtgcggtcgtttcgaggtcagcggcccggatgatcttgacgtttgagatgtcggcttgaaattgcatcagccagttgttgcgggctgccccgccgtcgaccatgagtgtgggcatggtgatgttggcatcgtttttcatcgtatcaatgacgtcgcgggactggtaggccagtgactgtagcgtggctttaacaaaatcagcccgggtggtcccgcgggttaagccaaagacggctccacgggtctcggaatcccagtaaggtgcgcccaatccggtaaaggcgggaactacgtaaacttcgttgtgattatgggactgttgagcaagactttcggattctggtgctgattcgatcagttgcatgccatcgcgtaaccattgcagggccgaacccgctacgaagatggagccttcaagcgcgtaattgatgttgccatcaagcccgtaagcgatggtcgttaaaaggttgtggtcggataattgcggttgctcgcccagattcatgacggtaaaggcaccggttccataagtatttttgaccatgccaggttcaaaggccatctgaccaaatagtgcggcttgttggtcgccggccatcccgctgattggaatttggctaccataaagcaagtagtccttagtcgtgccatagatctcagagttggaccgtacttctgggagcatcgcagcaggaatgttcagtaggttcagaatcgtttggtcccattgtaagtcgtgaatgttgaataacatggtgcgactggcgttggtgtagtcggtgacgtgggtctcgccaccagtcaatttccagacgagccaagtatcaatagtcccgaaaagaagttcgccgcgttccgcgcgcttttgggcaccatcaacgtggtctaagatccagcgaattttcgttgctgagaagtaggcgtcggtcactaggccggtgtgccggtgaatcagatcgcccatacaatcagcgatgagttgctcagctaacggtgcagtttgccgggactgccaaacaatggcgttataaatgggtagaccggtttgcttgtcccagacaacggtagtctcacgttgattggtgatcccgatggcttcgatttgattaggtttaatattagcgtcaattaagacgttagcgatcgttgaggaaactgcgttccagatttcagtagcgtcgtgttcgacccaccccggttgcggaaagtattgtggaaactccttttgggcgtcggcaactttttgaccggcgtgattaaaaataatggtgcgggtactcgtggtcccctcgtcaatggccatgatatatttggctgacataacttgttcctccgaagattgtaatcaataacatcatctttgatgctagcatggatgagtggatttgtgaataaatatcaaaaacttaatatataaactggcgtcccacgaagtatctagaattaatcatcacacccataccaatccgctggaatgaagaaagggttaccatgcttgttttgataatattacttttgtacaacggttagtaacggtgttgaactaagattaatgaatatttgaaatgtagaccaatcagcatataatggggactcaaatcggtgtgaaatggaggattcctagtatgcaaaaacgacgcttttttcttaaaggctctgctgccgaggttgcttggctcaatcggcaggcggcgcggggctatcaattgacggcgattcacggtctgagttatcagtttaaagaagtctcacaagcacgtcagttgattgccgaatacatgccacagccgacgttacaagctatgacgacggtcttccaaccacttactagttatacgtttcatgatgatatgacggtggtttattcaactgtggcccctaaacaacgagtggtcaacaatgatcaacaataccgcttagcagtgtatcgacatgctcgcgatgtcgccttgaactggctcaatggctgggtgttggtagtctggctcatgatgagtgcgacgattgtgattagctcgcaattacaagcaacgccactattaacccggttgttattacttgggttggcacttggtgctggggtgatggtggcaggtattatcgttggtgttcggacagcgattcgttgtcaccgggaagtgtgtcgcttgatccgtatcacaggagacgatcacgagacgtggaagccgacttttcacgtgttgtttaagcatcaacaggccgctcccgatacgacttgctgggatgatttaggcaactggcaactggcactgcataatcagcgtggggattactactatgagttaaaaacaacattgagtgaattagaaatcactaatacactggcacaacgcttttcaaaacaggacttttccgtggtatcgtggttaggtttgtacgttgtttgaggcggatatcatattaattatgtgaatttagtgtgactttttttaaaaaggacttgttttttatcataaaagcgtgtataaatacagacataatcattgcccggtagttcagcggtagaataattgactgttaatcaagaggtcgctggttcgatcccagcccgggcagttggtcatgtttagttaagtagcggtatctcgtgaggtaccgcttttgtcggcacaagtacagaatagcgctggcatttgatgggtaattggctggcagaactttagaaataattaactaaaaaagttctgacaaaccttgactattcttgactaaaaccgtatacttactatattaaagtaagtggtgtaaagtcacttgctgaaacttaggaggaattcatcgtgacagtaaacttatattattcaacgtccagcaagtctagtcgtagtgcacgagcatggttagttgagaataacattccatttaatgaacgcgacattattgctaatcctctggatcgcgatgaattgaaacaaatcctccggctcactgaaaatggcttcgaggacatcgtttcaacgcgttctaaggctttcaaagcattacacattgatttgtcggacttaggcttcaatcagctattggacctattagttgaaaaaccacaattactcaagcggccaatcatttatgatggtcggcggttacaaatcggttataacgaagaggacattcgggcatttttgccacgttcggtacgtaagtctgaattacgtgaaattcaacaaaaactttatgacgatgatcaacaagcagttggttaatcggatttagcgtttgagacgaaagcggcccatcaagaattgtgttgatattcttgatggggcgtttttttgtcggacgaatttacaattgaagtgcaacaagtaagaaaataaaaatagactcctagcctgagtcctgtagaatgaagtcaccataacaatcatctaaaggagctcttaggctatgagtccatatacacatcttaccttaaaagaccgcgaatgcatactgttaggtgtcactttacaccatacttaccaggttattgccgatcaaatcggttgttccaaagccactgtgtcacgagaaattaaacgcaacggcggtcggggtgcctattctgccgtaaaagcccagcagaactatcaacagcgccgattaaagagtcgtcgcctcagggtactggagaatttaaagctacgcgactttgtccttcactgcattcttcaacggcaatggtcacccgagcaaatcgccggtcgtttatctttagagaacagtaattggcatatcagctacaacacgatttatcgcggaattgaacgaaataatttaggcgttaaacgtaaaagtcatggggctcgaggattcgctcgaaagttacgacatcgtgggaaaactcgtaaggttaaaggaactgtcaacgaacgacgtggccgttttaataatgtcccatcagtccatgaacgaccagtctcatgtgagaatcggactcgttttggccattgggaaggcgataccgttcgcggcaagatcgggcgttcgggtttagtgtcactggtcgaccgtaagtcacgataccttctgtctgagcgtgtacccaaagtgaatgccaagaatgtgacccaagcgatgatcgacctcctgcatacagtcacacctaaacgcgttcgtacgcttacaccagaccgaggtacagagtttgcgggttatcgtgaagtcggtaaagagcttggtatctcagtctattttccagacccgcacgcaccacaacaacgtgggaccaacgaaaataccaatggtcttatccgagagtattttcccaaaggaactgaccttgatgaactgaccgatcaaggtatcgcgaagtttgtcagggatttaaataatcgaccccgtaaggtcttaggctggaagacaccgtctgaagttttcttcggtaaaaagttacacttgatttgacaattcgtccgaaagaacaataccagccagccaccagggcgcgttaggttgcgtgtcttcttaacagcgtatcgcgttgtagggcgttattttacttgccgattaccgcccgttacctttgctgagtaagcagattccttggtataatcagttggtttgtgtacaatgtaaaaaggcttaaaggaaacggagattttaacataatgagtgaacaagaccaggctgcctgggcgatccaggcactcgccgctttgaagacggctgataatcaagttgttgtggagagtatcattaaggtcatcgatgaccaacaggctgagattgagagtctacggggttcaatggaaggccaattatggagtccaactagctggcatcaagatcagcaagcgcaacgtgccgcgcatgaggacaagtccacaactaaccattaaaattgagaagacgccacaaaagacggttgttagactattattggtctaacaaccgtctttttgtcactgcgtttgtgaatttaagttgagcgccatgctgtgatttacggcgcagtcgagcattaagctgccagcaagggggtgcaagcttcaggatacagttgtgatcagtaatccgtgacgcttgtcttgcggtgctgggccacaaattggaaggtagctgccacgagtccgccaatcaggatacccgttgcgttggcaatgacgtcgttgatatcgctactgcgattgatcagccaatgttgtgacatgaaatattgcagactttcaatgctggcacccactaacaagcccgttaatccgaggcccaatagtgggtagtgatgaaagtggcgtttaattccccagcctaagggaatcgtcagaatgatattttcgataaagcccagcccgtgaagatacaaccgtgataggttcacttggccgacaccagctggcatcacgtagatggcagttccgtcgaatgacagcggggtaaacaaaatcacactaaggccaaataagtaacctaagccgagtagctgccgcgtccgggcttgtggctggcgaacgtgggcaagaatcaccaaacaacttagtgttgcaactattaaaataattctgaacggttcccaacgcatgcacaccactcctcggtttggattaactgtatcttaccgtaaactcagtggtcagaagtaaagaagacgtgaagcttaatgaagcctttaacggcttaaccaaatcccaagtaaatcagtggttagatgaccgtgattgatgttggtcgtcagccatattcgcaattggtttcgtagtcagcgctaaagcagctacaatcataatgataattagactgaaccagagtgcgatctgggtgccgagggtggtttgcatcgtactcgaagcactcggtgccatgcgggtgcccaatgtaatcaagacggccataatggcggtaccgagcgaaccagaatactgttgtagggtgttgaaaagcgcgttgccatcgcccattagttggggcggcaattgttgtaaaccatacgtcagggcattgttaaataagcaactgaacccaatttgaaagccaacaaataagccaacaaataagccaatgatcaagccgaccgagagatgctgggctaaccctgcgagacttagtgttgccaacagtaaaaagccactaccaatttggaatggtcgccgaatgccgcgacggtccatcaatttaccagccaaaggtgatagtattgctgaacataagcttcctgctaataacattaagcccgacactaacgcatttttacccaaagcgagttgtgcaaaattagggagcagaaaggtcagtccaatctgaatgaattgaatgaagaagtaaatgagaagcgctcgggtaaagttaccctgttggaagacggccaggttgattagtgggtgcgtggttcgggttgccgaacgggtaaaagtcagtacggcgagtaccgctaataacagtggtaaccagacgaatactaagcttaagccatgtgtactaaggttattgacgctaaaaatcagcaggatgagtgccgcgacgactagcccgaattggcataaggggaacggacgtgaccgtggtgcctgcgtttggcgaatagttttggccgttatcagccaagcaatcagaccaaacggtagggtaatgccgaaaattaagcgccaggataatagttgtgtcactaagccgccatatgttggtccgagtgaaggggccaatgcgatcaacattccagcggtccccgtaaaacgaccctgagcagtgaaaggaacctgggtcatgatttgcgcaaatactaatggtaatgccaatccagttccgatggcttgaatgattcgaccgaatagtagtaaccagagctgtggcgcgactgtacataataaaccgccaagaacgaaaccagccccgccaacgttaataattgtccgccaacggaagcgttgttgaataaacgccgtaataaccatggtagcggctacggcgagtaaataggcagtggtgacccattgaaccgttgctagagtggtgtggaattggtgcatcaaggtcggaaaggtaacgttcattgatgtttcaactaaaataccgcaaaaagccagactggcggtgccaaaaattgcaaccttcgtttgggttgggatgacaggtgttgttgtagacaaaataaaacctccattgatcaaggccagctcgtttcgtatgtgaaacgacgcttttcttgaccaacggagattccgttgtaaagatatacaagcatcaaagacgaccttgatgaatttattaatgatttaatcctagcatactactgataaaaatgtcagtccgctttttttattcgctgactttagcgctttgttcagctaaagcagtcaggtgctcgaataggatgccttcacgcagtccattttgagagaaaatcatccggtcagaatctaaaaagcgcatcagactaatggcaggaatcatcccaccaacaataatatcagcccggtcctttgctaatccaggaatagccgcgcgaccagctgcatcctggctaatgacagtattgaatgtgtcatagatggcgttgtcacgtagccgataaccgtgaatatcttcaaagttgaggatattgcatttgcgccggttaattttggctaacgttcggttgctaccacccaaacagacgagtggtaagttgagaccgtttcgcaaccaccagacgctattaaaaattttatcaacgaaagtcatcgttttaaataattgactagcggtaacttggtcgttgaggccgaacttttcggataaactgaccgcgccgattggcagactgattaggtccttggcttggccgtttacgataaggacgagttcgcagctaccgccaccagtatcgaccatgacgcagttagtcgttggaagcgtattgactacccctaagtaatcgtaataggcctcggttgttccaggaatcacttcgatatctaggccaacatcatttttaacgcgtttgagaaatttcttttggttgctggcctttcgcgttgcggcggtcgccacggccttgatagttaagttaggtaagtctttgtagacggcagcaaacgactttagcgctgcaatcgtgcggtcaatggcctcggcttgaagggtcggcgtatccgtggcgttttcattctcggataaacgcaccatttccttgagtcggtgagtgactgcataactaccgtcttcctgaatctgtgtaattgtcattcgacatgaattggaacctaagtcaatgaccgcaaagttttccatcgctaatcatcctctctatcaagatctgaagcatccggctcattcttgggactcatcattggaatgaactggtgcgcgttgctagtgggcgtagtatcgccgtgatcagccttgactgcttgctcggcttcgcgaatgaattcggcctgggagtccaaaacctctaagccgcgcccatccacacgggcgtacgtattatctggttgcaaaatgcgcgttttgaccgtgtcagcccacatcgtttcaaaaattgtcatcgcacggtgactgatttcaggttggagcagtgggaacaataattcgacccggcgatttaggttacgggtcatcatatccgcactggataagtaaatttgtggttcaccgtcgttgctaaagtagtatatacgactgtgctccagaaggcgaccaatgatcgagtggacctcgatgttatccgagatgcctttgatgcctgttcgtaaacaacaaattccccgaatgatcagttggatcttaacaccggcgtgagaagcttcgtagagtttgctaataatctgcggatcggataatgagttcatcttcattttgacaactgcgggctgaccagctttggcaatggcaatctcatcgtctagcttttcgttgataaagtcgcggatgccatctggtgagatgtgcaatttgtggaaatacggtggttcagaatagccagataacatgttaaagatgttggaagcatcgattcccatgtctgtatcagcggtgaagagccccatgtccgtgtagaaatgggcggtgacatcgttataattcccagttcccatgtgcatgtagcgcttgataccttcattttctcgccgaacaacgagggcaagcttacagtgtgtcttaagcccgatcaggccgtagatcacgtgacaacccatttcttcaagttttttcgcccagtgaacgttattttcttcatcaaaacgggccttaacttcaacgagaacggttacttgtttgccgttttgggcagcctgcccgagatacttgataatcggtgaatcagctgatacgcgatacagcgtcatcttaatggctaacacgtcctcatcttccgcagcttcatggataaagtccacaacgggtttgaaatcatcgtacggatattgcattaaaatgtcgtgatccttgataagatcaaagatggatcgttcgcggtacttcgcgggatagtaggcgtggtattttggataattcaagtcttcgtggccctgcacagcttttaccagcttggataagaaggtcaagttgaggggaccgttgatgacgtataacgcactttcgttaatcccaagggctttagcgagtcgcgtgcgttgatgcttgctcatactcttttcgacttctaagcgcatgaccttaccgcgttcacgcatctttaattgtttttgaacttcctttaataagtccgaggtatcctcttcggtgacatctaagtccaaatcccgcatgacgcggtaacagctcgtttccttgaccgtgtagttgataaatagtgagccgacaaaggctttgataatttcctcaatcagaataaactggttcggtgtgcctggcaaaacgaccacgcgaggaaagacgtccggcacttgaacggtggcaaacttgcggtctttcttatccccatttttataaatccgtaaggcgatgttgagtgtattattcccaatgaacgggaatgggcgtgaagagtcgtctgccatcggtgttaaagccgggtacagctcatcgtcaaagtagttcttaacaaaggcgtgttgttcctcgtttagatcagccatcgacaagagatgaatcgcgtgctgttccagcaatggcaaaagcgagcggtttaatgtattgtattgacgcttgaccatctcgtgggctttatcactgattgcactgacttgatcagcagcggtcagtcccgcgggatccggtttagtgtaattgactgacatcaatttacgtaatgatgcgacccggaccgtgaagaattcgtcaagattactctgtgtgatcccgagaaaacggacacgttctagcaaggggttatccttatcacgtgcttcatcaaggacacgatagttaaaatcaagccagctgagttcgcggtttgtataataactttctttataataattcatttaacgtaccccccgtagtttaatcactggtgttaaaccaaagacttctttaaagaattccgctttttgtgcgaatacccaattttctaagaagaggtcatcatgagcaaagcaagtaatgatgacccgtggattgcgaattgaaacggaaattttatcaattttttgtttgcgaccgtcatccaaagcgtccgcaattctcaagatggcggatagtttggagactaataagcgttgttcgacttgtaagtgtccaaaatggcgaatgtcttttgatggtgtttgcgcgctatggtagcgtgaaatcagggcgaccattcgtttttcggtatcggttaatcccatgagttcagtggcctgcaagatatagtccgaatgtaagtaatgttggtgcgggtcaatgtagctcccaacgtcgtgcacgatggcggcgacttgtaagagtaagcgctcgcgtttgcctaagtggtgtagcggtttaagctggtcgaacaggtgcagtgagaatttggtgaccaagtcgcgatgcttaggttcaacgttgtacctgtccgcaatgttcttagctgctgttacgatttgatcattaaagttatatttcttatagcccaacttaatggcttcttgaataattaacccatccagcacggtcacgttgccaagccagattttctcagcattagtgagttgtagtaactcgttaataagtagtaattcgggcacgattagccgcacgtcttcttcatcaacttcgtatttatccattaaatactggtcagaagcgttcaacacgtcctcatataaagcttgaaaatctgctttgctgagttcctccacgccagcttttgattgttgttggcgaaagagggtggcaaacggcgcgacgccgagcatgacgacgttactaggctgatctcttcgcccaggcaagaggcgaccaaagtcaacgatttgactcgaaatataatcatccaaaacttcaacatagttaggcacgctcgattgcaaatcttcaagaacttccgcgattcgaactggtcctaaacggaggctacgggagaagacaaagttactctgatcgtagtgcgaaataccgacactaccagagttgattcctaataagtaggtcggcttcgtgatcatttgcttgaatcgtggaaagtgtaccgcaactgcgactgaacgcaggtaggtttcctgactactagataaccagtcgatcttgagcccagtccggacaagtaattggtcttgaatatagtcggcattgttagcggatgacaaggaccacgacccccataaatggtagtccttaacgccgtaatcattcatgatctgaacaaaaccactcagtgcctgcgcggcttgttccactgaatcataatcgatcgtatgctgatcataaatatcctcaccaagtgaaacgtcggaacgaactcgttctacttggcgtaatgtgcgtaaattgacaatcgacaattcaatactctgaacgttaatcatcataattccaaataattttgctgccatggcgatcccccatttttatgatttcctgacccccaataaggttaaagtcatgtatttaatttaagtttaacacaggttggggttagttaaattagtattttagtagtgaaacagttagcgattacttttagtttttatacgaaagttaagcgtaattaaggccatcattaactttgtatgaatcttactagttaggtggttgatgtggtgcttaccccggtttcagcggtagcgaacgctaacctaacttggcacgtttgatccaagataccaaaaaggcgtggttcagccgtaacgagtatgcctgaaccacgctagttgatattataagatttcgtgattatcgataattagtttgttcagatgtttttcaactcgtttatcagctggtggcagctgcatgtaatcaccatacatccgggtcaaaatggtgtcatacgcactgggaatcttaacttggatatcttcgaatggaacggtcgttagctcggtcaattcctgataggtcataatttccttttcgtaatcgtattgagacgccagatttttgtaagttcgggagtctgactgctcgtataggcgcatgtattcctcacgttccagcttatagcgattgacttcagctaattgctgaggtgtgtgtttcgtaatcaagttgcgcagtggtgttttgacaaagcggtaattcaatttgagcaggatcgcagcgtctgctaatttgtaatgtaacatctgtgaacgacgtaaggcttcgtcatctggaatcttatcaaacggaaagatgtcaacgaacacgcctttaaacgcattattgacgttgttgcgttcttcaatgtaagtatttacgtctaatagcttcatataactgagtgcatagtccggatctgaggcaccggtttgtaggaaaaacttgtttggatcaagatagtggttggcgacggcgataaagcgctggtagtcatgacggcgcattccaatgtcgatgtcatcgtcccacggaataaatccgtgatgacgaatagcaccgagtaaagaaccaccgatcaaaaagtaatcgatattttcagcctcacagattgcgatgacggtacgcatcaagcgcaattcaacttggtgtaagggtgtcaggggcatggtctcgtctcctttttacgtaagcgtttcaactactttcatcatacactttgttgcacaaaattgttagggaggatgcttaacgttggaatttacgggtaatttcatgcaaaacagttaaaggcgtgttatatttggtcaaaagttaatgaagtgatggtgatcgcgatgaacagtgacgaattaagcaaacttctcaatgattattttgaagcatatcaaaatacaaccaaaattatgatggacttagtggcttggcctttaagtcaaaataaactgtcatttgaacaatttttaatattgcggcgcattgccacgactgatgaagtgacactcaatgatattgcaattcagcgacaagtaacgcgaagcgcgatttcacggcaagtcaaatcattgttaatgcaacactatgtttttcaggtgccagatccgcgtgatcggcggcggctctacttacatttaacagaacggggacaacaagtcgaacggattgtcgaccaagccattacccagcactttgatcactgggtcaaccagttgggcgcaccacagattgatcaagtgctcaagatgatggggacctttagccagcaggtcacggacctcggtgagccacagtcacaccccgttctacactaggatgtacatgggactaactactaaattagtattgatgagcaactattttggtcgctagtcaaaaacagacttcttaggaattgtcacaattcttaagaagtctgttttgttacgaatacccattgaataaaaacacttgtactaaagtagggtcgtttcatagaaagtaagcactcaaatgggcgtacttgcttcactgtgatacgtgtagcgctcaatgcttgaagaagttatggtaaaccccttcgcaagcttcaagaaacatcccaatagccattaagtacatggctaacatgttctgcattgtgaagaccaagtagagtaggacagtgtagaggattaaaaagaagattgccgtaattttggaaccagccatttaaatcacacctttgtatggagaatcgtgacgcgttatttgcctgagggtcgtgaggaccaagagcggttttaaggcaatgaacacgctttatcaatttcattctaccgcaggctcattaaaattgaaaatcgcaattaaacagattcaaaattatttagcgttcggttattgcttttaaataaacaaaatgatacgattaaatacgttaaaagaacgctaaaacacgaacgtttacaattgtgcaattataatttagacgaatatttggagggaatcatgaataaaattgcggcatattttaatttttcagaattgaaaacgtcaatgcgaaccgaagtgctggctggcttgaccacgtttgtttcgatggcatacatcctatttgttaatccgagcgtcctcggggcttcggggatggataagggcgccgtcttcaccgcgacggccttagcgtcagcgttaggctgtttattgatggggttagttgctaagtacccgatagcaattgcaccaggattaggcgttaacgcgttctttacttattccgtagttatcggaatgggcattaaatggcaaactgctctggctggggtgttcgttgcagccgtgatttttatcttgattacgatttttaagctccgggaaatgattattgatgcgattccgcgggatatgaagttagcaatttcggcggggatcgggttcttcattgcttttattggtcttcatggtggtggcttaattgttgccaacaaatcaacggttgttggtctgggatcattgacagttggaacgacctggttaactatttttggattgatcgtcacgttgattttgatgagtcgcaaagttcccggtgggatttttatcgggatggttttaacctctattttagggctagcaactggcttgattaagatgccatccacaattgtttcggcagcaccttcgttgaaaccaacgtttggtgtggcgcttggtcatattggtgatattaattcgttacaattgattattgttgttttgacgttcttattagtgacattcttcgatacggccggaacgctagttggattggcagaacaggctggattcatgaaaaataataaaatgccgcgggttggtaaagcgttgatggccgattcaacttcgatgttagttgggtcagtgttgggaacctcaccaacctcagcttatgttgaatcttcggccggaattgcggtcggtggtcgctctgggatgagtgcggttgttactggtgcgctattcattcttggattatttttctcaccgttattaaacgtcgtgacggatcaagttactgcacctgcactgattattgtgggtgtgttgatggcagaatctttaaaacagatcagttgggaacggtttgaaattgccgtacccgcatttctaactgttatcgggatgccgttgacttatagtatttctgatgggattgccttaggcttcattgcatacgtcattacgatggtcgcaactaagcatgccaaggaagttcatccattaatgtacgtgctgttcttcatcttcattatcttcttgtggatattaaatgtctgacagttaaaggtggtcagctcgacgttattggctagttacagataatttaaatgacttaattctaaacggactactgacgcacatgacgttggtagtcttttttgacgtgaaataggctaaaacttgatgagcgtcaagttggtttgctctggaggtgactatactagagtcattcaagtgatagaagggggaggcgaaataatcagaaagttaggataaacattgaaatgtaagcgtcatcatcaagatctatttcgaaactagctcgtgagcagtcaattggccgagatttgctaagcggggcaagcgtgacgagtggggatgtacccgtaccaattcgatttaataagacaaatacacaattagtacggtggttaaggtggtataccggtgtcgaaaataatacaaaatataaaaatacaaaaaaatacgtttttttttaaaaaattaaaaacgctccaaagcccgtcgttaacgcttgtaaaccatagaaagtttcgcaaaatttctaatgatagataaaatctattgataaaagcgtttacattttaaaaaatcgtgattacaataaagtcgtaaagttgataattaaaatatatcagaggaggacattactaatggctaaaattagtggttcagatgccgtattaaaagtaattcagaagtggggcgtaaaacatatttatggtttgcccggtgggtcgttcgattcaacgatgaacgccatctataatcaacgggaaacgttgaagtacatccaagtacgtcacgaagaagctggtgcgattgccgcttccgctgattataagctaactggaaagatcggcgtctgctttggttccgctggccctggtgctgtccacttactgaacggattgtacgatgctaaggaagatggtattccaatgttagcaatcgttgcacaagttcctactaagcggatgaacatggacttcttccaagcaatgaatgaagaaccgatttttgacgatgtggctgtttggaatcggactgcgatgactgctgagagtttaccgatgatgactgatgaagccattcgtcaagcgtatgcccacaatggtgtagctgtcttaacgatccctaaggactttggttgggctgaaattgaagacaactttgaaacgaacgctagcgtgcacactgttaactatcctgcaccaaccgctgaatcagttgctgatgcggttaaattaatcaaagctgctaagtcaccaatgatttactttggcgttggcgctaaggacgcggctgaagaattaaaagctgcttctgaaaagtttaagatgccacttgtctcttcagtattagcgaaggggatcattgaagacgattatcccgcttacttaggttccacgggacgagtcgcacctaagccgggtgccgagattggctttagtacggatctaatcctctgggtcggtaacaatgtcccatttagtatcttcttatttaataagaaggctaaggtcattcaaatcgatattgatagtgaaaaatttggtaagcgccaccatacaaacgttgctattcaggcggatgcgaagaaagccttagcggcgattaatgcagctggtgaagcgcgcgatgattcagccttttatgacgctgcggttgctgataaaaagaactgggacaaatggcaagccagcttcaacgatagcactgaatcaccagttcgccccgaaccaatctttgatgtcttgaaccaagaagctagtgacaaagctgtttgggccatcgatgtcggcaatgttaatattaactttgaacgcttgatccggatgcacgataaccagaaatgggcaacttctgggatttatgcaacaatgggctttggggttcctgccgcgctggctgctaaagtcaactacccagatcgggacgtctacagtttgagtggtgacggcgctttcgcaatgctgtcagaagaaatcttggcacaagttaagtataacttgcacatcatcaacattgtcttcagtaatgagaccttaggctttattgaagctgaacagactgatgatagccatcaaccactctctggtgtcgatttgccagatactgattgggccaaggttggcgaaggctatggtgccgttggttataccgttcggaccaaggctgaattcaagcaagcccttgaagacgctaagaagacggataagccagttgtcattgatgtgaagttaacgcatgcaatgccatttacaacggaacatatgtatctcgatgacgcatggcaagataaagacaagattgctgaatttgtcaagaagtatgatgctcaagcgttgaagccgttcagctacttcttaaaacaagctcaaacaaactaatttggatagataattaacgaaagaggacgcgattatcgcggctcttttggtacatagtattaagtgtcgcttgccattgtggcggtgacaacataccaagctgtagagaacactacgtgaacgttcgggaggtcgcacagatgcaagtaatcaatttagatgcccatcgattaaagatgctggcaccacaaccgccactggtattagctttaggtttctttgatggtgtgcatcagggccaccaacgcgtgattcaaacagcgaaacgaattgcgaagcagcgtgatttaccactcgctgtgatgacgttcaatcgacacgcgtcacaactgtttaagtcccagaccacttttcggtatctgaataccgtcgcgcaaaaaagccaacatatggcggcgctacaggtggaccgactatatattacggattttaaccaccaatttgctggcttgacaccgactgcgtttattaaggattaccttgtcgggttgaatgcgcaagtcgttgtggcggggtttgactatacgttcgggcagggtggcgcaaatgggatgcgcgaactcgcggaattgggcgccccgtactttgaaacggtcacggtggatcgcttggctaatcagcagcttaaagtcagttctactcggatccgggggctgattgctcgggggcagattgaacaagctaatgatttattggggtacacttacgcgacacaggcgacattcgatccgttgactagaacgatccaacttgcaaatcggcaacagcagttaccagcggccggtgattatcgttgttggttagttagcgctaattatcgacaggcagtcattctgcgagtcaccacgacattaaaaattatttcgccataccagttgccaccggaaaccacggtattagatgtggatgttcagtggcagcagcgtgctttgcaagtggtcagttctgtctcagcccagcatcaacaatcacaatatagtaaagcttaatgtagaccaccctgatctgtttgatggggtggtttttgattgtcgtcacgtcggtaagttgttcgtgctagatcgttagcgatatttgataaaactgagtatcgggtgtgtgcttgatcctatttttctagtccatagatagtttcacatgaaataatcggataaacacaaaattggcgctgaatggtgccccgttttgtgtacttgtaatttcacttacgaaaagtaagcatattaattgcatttataattgaaagcgatttataatacgtttgttaaatgaattgaaccaagcagacaaattggttctaagtcgaagggatgaatagtgatgacaaagatgattgcaggacaagctttagttaaggttttagaggcgtggggtgtggaccacatctacgggattcccggcggttcaatcaatcataccgttgaaggtttgtaccttgaaaaggccgatattgattatattcaagtacggcatgaagaagtgggggccttagcagcctcggcagatgccaagtttacaggcaaaatcggtgtttcatttggttctgcgggtcctggtgcaacgcacttattcaacggtttgtatgatgccaagatggatcacgttcctgtattagcacttgtcggacaggtgccacaagcgacgatgaacacgaattacttccaagaaatggatgagactccaatgtttagtgacgtggcggtgtataaccgcactgtcacgacggccggacaattaccatatgtcattaaccaagcgattcgtgaagcataccggcaaaagggaccggcagtcgttatcattcctgaaaatctctcagcggaagaaatcgattatcagccggtatcgacgcctaacaccgtttcagatacgtttgaacaacgggtcgatcctcaggccattacggcaacgttaaagatgctaaaagcagctaagcatccattagtttacgctggtcggggtcttcttggtgctaaggcagacctggtcaagtttagtgaacaatttaatatcccagtcatgaacaccgtcccagcgacgggggttattccaacgaaccacccgaatgcaattggtacgtttggccggttgggttccaaatcggggttcgaagcactccaacacgctgatttgattttgttccttggatctgaatttccatttgctagtttttggcctaaggggattaagattattcaggtcaacaataacagttttgatatcggcaagatggtcccaatcgattacgccgtcatcagtgacgcccaagcttatttgcaagcgatgattgcaactggcgaaacgttacctgaaacagcgtggttaacgactaaccggcaaaataaacgtaattgggataagtggctccaacaattggctgctgacgaccatgatggactagcgccggaagcggtcatgcacaaagttgctagtatggtcggccctcgtgatacctacggggtcgacaccggtaacgtctccgaatgggctgtccgggggctcccaatggatcaggagcaacgctttgccttatctggcctcttcgcaaccatgggatttggactacctgctgggatggctggtgccttaagtgttccagacagccaagcgtggagtttctcaggcgatggtggctttgcgatggtagcgccagatattatcacggaagcacgttacggcttgcctgttattaacgtgattttcagtaatcaacggtttggtttcatctatcgtgagcaagttgatacgaagcaacacttgtatggtgttgatctaacggatgccgactgggccaaagttgcagatggccttggtgggattggttttactgttcaaaataatcaagaggtcgaaaccgtctttgaccaaatcaaggcgctccaagcgaagggcaacaagcggccaatcgttgtgaacgcggtcatcaagaatgatgatccaattggcacagcttacatgccactagatcctgaattatatggtcaagcagaagttgacgcttatgccaaagccaaccacattgatattaaggaacagccatcattaggcgccttactacgagcacagggtgatcagctatagttaaagcctgaagggctagttagaccactgggcaaagattcagttaacctaatattattaaaaagccgccagtatcgggtatgacctgatactggcggcttattagttgttcagttaggatttatttttgattaaagctgccatcttccacgtcacgaatgaattgtttcaaatggtcaaagtagacgggggcgttgtcgatcatgtggtgatgaccaccatttggcgtcgttactaagcgtgagttaggaatatcacgagccatgcggcgggccgaagctaatggcattgtttcgtgttcaccgaaagttaacagggtcggcactttaatgttgtgaatctgatcgcgaatatcccattcctttaacttcccagtgataacgaattcattatcaccttgaaaggcgttgtatacaggagtggcagtggtgttgatcaaatggcgaattgaagtgggttgtttgcggtcaacatagccagcgttcagaacgtccacgtacttctgatactggggatcattccagttgccttccgcttccttttgcttcatataagcaacagcgtcagccggtagggcttcttcacgacacttgttaacgttgacaacgtattcctcaatgttatcgaccatacttgaaataatggcgccttttaagtgttgaccatacttgagcgcgtacatcattgtgagggcgccgccccaagactgaccaatcaagtagaagttatcgagtcctagtttttgtcggacttcttcaacttcatctaagaagtagtcgtaggtgagatatttcttagcaatttcaggatctgagtagtcgggttgatccgaataccaggatcctaattggtcgtacattgaaacttggacgcctaaatctgccagttcctcaccaaagttttcccagtattcgtgattgtcaccagggccaccgtgtagacataataattgaatgtcgcctttgccctgagtattcgtccataaatggtagccattatccagcgtgatgattgtcgttccttgtttcaaatgatcacctaatttcttcatattttaattgttatcttaccactgttaactaagcagggtcaaagagactaggcaatcataaagaattgcattaagtagataattggtaaggtcgtgttcgctaattaactgaatcagtacgttaacgtcatagtagctgagtatgggaggggacttcggtcgaaacgatataaaaataataattagaacgggccgtttagtctgaatttggtttatactagttattatgctggtcggtacgactgatagaccaagtttcagtcgtattgtgaccgattgtacacaattgatttgacaagcggttacatttttagcgataataagtaaactgctcagcacagaaagatgtaatattacattctttaaattcaattgcggttagttaaccaatatgaaataatgggttaactaattagagatgggtgagattgatatggcaaatcaagtcgcagttttacgcttgttaatccaagcggcgcccgcgtactgttcgggtgactggttggcacaacgacttgcaatcagtcgaacggctatttggaaattagtgcaaggattgcaagcggcgggccatactattgagagccggcatgggcgaggttatcggtatgtggccaataataaattgagtgcgccggtgattgaatacgcgcttacagcgttaccaccgtttgatttgaccgtgctaccaacggttgattcaacgaatgcctatttacggcggttagtcatgcagacgcctttagcacttccgaaaatcgtggttgcggatacgcaaactgctggttacggtcggtcggggcgggcattttattcgccagcacagactggaatttacatgagcattgggttaccactcagtgaccagaaggcgttagacgctggtttgttgacaacgagtactgcggtagtcgttgcccagacgctgcaacagctgtttgcggttgacgtttcattaaagtgggtcaatgatgtgttagtcaatcatcacaaggtggttggtatcttatcagaaggcatcactagtcttgaaacggggcaaatttcagcagtcattattggaattggcattaacttaacaacgacagcttttccagcgctactagcgcacaaagcgggcgcagtcgttgccaatccaaatggtgtgacgcgcaatcaagtgatttgtgagctactgcggcgctttttcaatagctatgggacttatcgtagtgggactttcatggacgcttatcggaaactctccatggtgatcgatcaacaggtcgagttgaagagcggaacgcaaaagtatcgtggagtcgtcacggatattgatgcacacggggcgttagtcgtcaaattagagactggtcagagtcgtcattttagttctggtgagattactaaggtgaacctcttgtccggtggttatcatggctagcaagtttgtaaaatcaatttatcaagttaccgaacgaatcgcgtcaatcttttaaaatgatttctgattcaatgttttactggttcatactgttgtatagtagaagttagtcacaagtagtgctaatcaatttcaatttgattaattgagctgtttggtacgtcgaatcaaccttaaattgttgataacataggaatgataacggatggattaatagactcacgtttgatttatttatattgtaattaagttcggggttatatgtgtttaatcagcataatgaataaagtggttaataaaaataattaatgaagtttaaataatgctggtcaatgcggtcatttacatattatagtaaaggtaccgaagcactggtgggttagttaatatttgtagagacaattcaaggggtaataggaatatgaatgaaaatttgcggagcgtaaatatgagccgaacaatgagtcggatgaatcgacaccggatgaatccaagacgttatatcaccggatttgatggtatccggacattggcggtgctgggtgtcatcatctatcacttgatgccggcctcactacaaggaggttacttgggagttccgatcttcttcgtcgtttcaggttatttgattacggatattttattacaagatattttgagtcgggggcatgtccggatatggcggtttctcggacaccggatgcggcggctatatccagcattcgtgacgatgttgttagggacaacagcctacattacgctgtttcaacggtcattattgacgaacattcgggctaccgtattaacgaatttagtctacgtctataattggtttgaaatcaatcacggtcaaagttattttgaccgtttcaatggtgaatcaccgttcactcatttgtggtcgctctcaattgaaggacaatattacttattctggccattagtgattggtatcttgatggtcatcttcaagaagcgttcacgggtcttctggtttatgatgattgctgcgggtatttcagcgataaccatggcaatgttgtatgatccagcgaatacgaatcgggtgtactacggaactgatacgcggatgtttgcaatcttgttaggttctggccttgcgtttatctggccatcacgggaattatcggcggacattgctaatgttaatcgagtgacactggatatcttaggcggtgcttcgctaattgcaattatttggatgtttttccagatgtccggtcaatctgatttcacttatcgtggcggtatgttactattcacagtcctatcaacagtgttagttgcaacggtggcccacccggctagtcatctcaatcgcgtcttgacgaatccgttgtttaagtacgttgggcaacgtagttatgggatctatctctaccagttcccagtgatgattttctacgaaactaaagttaaaaacattggtgatcatttactcctcaatagtttgattgaagttgccttaattttgatcgtgacggaattgagttatcggtttattgaaaatccaatgcggcactatgattacagtcggttattggtcgacttcaaagatttcctccgcaaaccgaagtttaaccgcgtgaccactgcgattgtcgctttgaccacggtcttattcgttattacggcggttggtttcgttcaacagccaagtaaagcggaagctaacaagaagactgaattacaaaagacgattgcagctaactctaaagcggctgataagaagaatgcggcggcgctcaaacggcaaaaagctgcccaggcagcggctgcttcaagcaagaaggttgcgactgaaaagatgcagaccaagcaggctgaagcgaagttgaactcgaagcagaagcaggtggaaaaggaatacgatttgaagccacaagttgttctagcgatggccaatacggatctgacagccattggggattcggtgttactggatgtttcttccgatcttcaagatgttatcccgggtacggtggttcaaggtcgcgttggtcgtcaagtgacggaagttcctggaatcattaattcgctgaagtcgcaagggcaattagcccataacgtcctattgaacattgggactaacgggacaattacggatgatcaagctgaacaagtcgttaagctgattggtaaggatcgtcagattttctgggtaacggcccacgtcccaacacagagttggcaaaatcaggtcaatgctcaaattgccaagactgctaagaagcatgcgaacgtgcatgttatcgattggcatggtcgtgcgcagaatcaaagtggttggtttgcagatgacaatgttcatccaagtacgactggtaatcgccagttaacgaatttgattgcgaaccgcattgccgaagttaataacaattaaagatgagttccagcttacgttgatggtaagctggaactttttttggctagttccggacgggtgggggtgtccgacctggtcatgataagtggctatttaagttgaaggtacacaaaaggcccaccagttaacggttgtgtggttagctggtaggccataattagttagtccgttatttttttcattgggacgtgtaagcgaatatcgttcaagttaagtgagtactgtaggtcttgattgccgcgaatcgtcatcttcatatcagttgcgtaaatgactagtccgagttgatgccccttcagtaagtggtggaacagcggttggagatccacagaaaagtcataaaagacatttggctgaatcgcttctgcgtgccatgggtggtgacggttctgcaagttaagatgccccttagtaatcatcttgaacggcgtctcacccgctaacttgaagtccttcaaatcatcttcgcgccagtggtaacctagatcaagcgcttttgcagctagcatttgtgggctgacagtcaaacggcgcgcggccccgaagtcaatcagcataaagctcaacatgccgaaattcttattaacggcgacagagcccgcaacgtgcggaatacccactaataattgatcctcaggcgactgccaagacttgaacaagaggcggtgatcatagagcggatttaacttatcctcttgcaagaggtcgcgctgccaactatccaaatgatgcttatagtggtcgaataatttgtcaggcaatttatcagtaaaatgagcggcgcgttggtcaactgtatggtcagcaggaactaattctttgtactgaaccttaaaatctaaagcgtcggttgtgtcttgccaccaattgtcatagccgtgccaagtttgggcttgcgtgttgtcttgtaccaagacgttaggcaagagtgtctccgcatgattatctaaaccatataatttatggcttagccacaagttcatcatgtcggtgaaatcgagcgattgtaagttattgatataaatatgttgtccctggtgcaaaatgagctttttagtaacgggaactgcctgtaatttatcccataaattagctacgttgcggggcttaacgttccagtcattgagcccgtgaaccatgatgatgtccgccttaattttgtcaacgttcttgagataattgcgttcatcccagaaacggttatagttaccgcttgctcggtcttggtcggcagtcagttctgccagtttctgatcaaacgcgggttggatttggtgagcgtcaccggcttttaagcttcgtgagaagacctcagcggcgagaacatcggtgtcttcgccttggaacgtatcgggagcgacgaccaggccattatctcgataatagtcgtaccagcttgagatggcggcctcggaaataatcgtcttaaggccagccacgcccgtcgtagcagcggcagttgcgagggtaccgaggtaagaccggccagtcatagcaacggcgccgttgcaccaccaagctttgatagcgatattgccatcacgattggtgaaggcttggcgtttgccagtcaaccattcaataattgcaactgttgaggtcgtttcatcaacgtcaccggtaggggctagcccatccgagtcgattgaaccaattccagctgcatagacgacagcaaaaccgcgcgctagaaagtaatcattgagcgtgtaggacttttctcggctgaaagtctcctctgctgtatcggtcgtcgtggtcgcggttcgagcggctggtagttgcgccgttgttggctggaactcaacatccgcataggtattttcgtccggttcctttgcagtcaggggaacgtctacgttgtgcatttgagcatcaccagcttggtcgttgatgccctgattataaggactagcggtatagagaacgggaacttttaagccggtttcggtctcagttggccgaaggatttcaactttgagcaggtcccgttggccgtcgtggtcagtatctaaaggcgcttcaacgtagacgacgtcacgaatgagcgcgttggtatcaaagacggcttgggccttaccattgaagaagagtggcttttggtcgttaggtaattggtaaaatggtacaaagtaaccccgggtcgtgagtgattcaatcaaggtttgtccattattcccacgtgtatttaataataggtaccaagcataatagagggattcacgatcaaaggcgctatcaccgactattggcaagtgaatatcgcgcatcgccagcaatggatcggccaattcaaaatcttgaccaggtagaaaacccagtagctgaagtcccacgttataaaagacttgattgtttacgatagttgcatcggcgagccattctgataaagtgtgctggctggttgccatgatgttattaaacttgtgggtcaagccgcttgccgtgtgaacttctggtaagcttttagccagcaatgcctggtagacggctggaacagtcgtcagggcgtccatatcaggcgtaataaaatgaatttttgtaagttcggcaatcgcggtttccgaatcagtcgggacgattgcaaattgattatttttcataagtaaattccccattaagtattattagaaatattataccgctaattagtcgagaaccaatgcttcttactgacaagtttataatgttgtggtaggttaattgcaaagtgaactatcgaatggaggaactaagattgagtgattttccaattttatatacgacccaagcagttaatgaagacggcatcgaaggacacgcctatattcccaatggtcttgaggtggccgtatctagtccacttaaggcggtgccgggctcgaatccggaacaattaatcggattggcgctcagtacatgccttaacgcgacgctggaggcaatcgaaaaggagcacggccagacacatcagagcaaagtcgtgactacggtgaagatgtcgcgtgaccgttttgggtaccaatttttcctagatgctcgggtcacgattccggaagtggatgctgaaacggcagcacggtggctcgcgattgtggaaacgcgttgtcccgttgccaagctcgttgggccatcagccaacgtgacgattcaattggcttaaccgttgtgatatggccgcagtaatcattaatcgtagtttgtaaaaatgtcaggggattgattaaaacgtggttcgagttggcagcgattaaaactgccaattcgaaccacgttggtgttaatgatgactgcgaatttgcttgaaaagttggcgtaaacttgggtgctgacagtgatgactagtaactgctgactgagctttatcgacctgttgtagggcaagttgcttcgttttttcgcgttcgattttgagctgcttgcttagtgctcgcgatttccaaaagccgttgatgccgacgacaactggaataatgtgtaataaggttgtggcgggaatgagccagggatgcttactgaatagttgaacgacctgggtatgatgctcatgaaggtcgtcatggatcgttttaggtgttaacatgattaaaccacgctccttaattaagtatcattatcataccttaaaatgtaatcgttgtcatcgttagctggctgacaatagttaaagcgcccatctcaagttgattgatcacttgagatgggcgcttttagttagtacaaatctagattgttactcatcagctttattcatgcgactatgccgaatgccatagccaaagtaaatgatgagaccaaggaggaaccagactagggatgccagccaagtttccatggatagctgggtcatcatgaacaggcacagcaagccagaaataattgggagaaccgggtaaagtggcacgcggaagcccttgatcgcgttgagcttgggattacgccgtagtagcaaaattccaaaagaaacgaaggcgaaggcaattaatgtcccgatattaaccaagtttgccaattggtctaacggaatgagaccagcaagaattgaaatcacgattgtaaccgtcaacatggcgtttttaggggcgtggtgcttatcgattttacctaagaaacgtgggagtaagccgtcacggccgattgaatataatagccgtgagctactgtagatcatcgtaaccatcattgtgaacatgccggcgagggcaccaatcgagataataccggcaacgaagttttgatggacgagttgtaaagcgaacgccactgcatcgtcaacgttcaactgtttgtacgaaaccatcccggtcagcactcctgaaacgagaatgtagaagatggtacagatgactagggtcccaatgattccaattggcatgttgcgcttggcatttttaacttcggctgccgacgaagacacagcatcaaaccctaagtaagcgaagaagacgaccgcggcgcccttgagaattcccgtcccaccaaatggggcaaagggtgtccagttacttggtttaacataaaatgaaccgactaataagaacaatacaatgattgctaattttacgaccacaataatattgtttaatcgaatcgacgtttttaggccggtatcgataatccaagcaatcagacagacaatcagaattgcgaccacgttgatataggtcccgtgggcggggtcaaacgaaccggtgatggctttcggtaacttgaggccaaaaccagcaatgaatgaattaaagtacgcggcccacccaacggcaacggtcgcaacggctaggacgtattcgagtaccagagcccaaccaatgatccacccaatcatttcgccatagacaatgtttccgtatgaatacgcggaaccggcgattgggagcaccgaagcaaactcggcgtaacacattgcggcgacggcacacacaatggcagccaaaacgaaagataaaataatcccgggtcccgcttttgttgcggcaaccgttccgggtaggatgaaaatcccggtcccaatgacggcaccaatcccaagtgcaatcagatcgactgcggagagggttcgttcaaaatgactatctttttgtaaatagcgctccaaatcttctttttggaaaatgcgctggaaaatccccataacatggaccacctttttggttatttgtaacagttagttgtcattatcgacaaatcgtcatgtcaatatgataccgtggttgattattaaaagtcaattagaatcagccttttattattaataactcaatgggatacggagcaagatagctggttaatcatcatagaagctggtgacattgcgactgtcgaggcaatgttcgtgctgacaatagatttgatgacgataacgcgtaaccagtcatggtggggatttaaaaagcgttgtgatggccgaattactagtcatcacttaagccggcggtaacggtgctaagctgaagagaaacgggtctgaatatgcggttgggtagctgttactattgttatttataagttgatactttgttataacgaacggtagtcaaagaatacacacggataatacattaaactgttaattggattcgccaaagcttataatattgttatcaatagaaatttaattttagaatggtgggattaggatgggagcggcgattgatattaccggtcagcacttcggacgcttaatagctgttcaccgagcgggccgggccaagaatggtaatgcgctctggttttgtcagtgtcagtgtggccggacgtgcgtggtggattcctacgttttgcggcacggcaagacgcgtagttgtggctgtctagccgtggaacagagtcggcaaaatatttttaataatccgcaagcagtttcgcatatgggggacccgcgtaatttgaagattcgtgatcaccatacagatgtaagttcaatcaagaagtcgaagcgtaacacgagtggggtcgtgggcgtgagctatgacaaacagtcaggttcctgggttgcgcacttctactacaaaggaacgtacatattaaacaaacattttgcgcattttgaagatgcggttcgggcccggcacgctatggaacagcaatatttaacgtcatctgataactgaaactgtcggatgcccacgttaggattcactagcaaattgtaggctagctaatattgtggataatatttgaaggaactgaagtcggttaagtgtcgaagggcttcgacgtaatgtgtgcttagtctgatgaggatggatgataaattttaatgagttgaacaacgggactggcaatccgctgctcaactttttgagtcggcactaatcaagcttaatgatgacaataccgttgcggtttgcagtgatgagtaatcaatgcccatttgagtggttgatttaacctttcttttgaagcgaagaggttacagtcagtcggagttctgatagaataagcattacacgagataagagggggtagcaagattgtcaacaatgttagtggcggaagatttatccgcagtcggtggaatctcacttagttcagcgttgcccgtattaacggcgatgcagtatgacgtggcagcactgccgaccagcttattatcgacacatactagcgggtacgggacaccagccgttgtcgacttatcgacgtggctgccgcaggtctttgcgcattggacccgtgcacaactgcattttgatcaagccctgatcggctacgttggttcggtcgcactgtgccaacaaataactacttacttagaacaacaaacgctgtcgctattagttgttgacccagtactcggcgatctcggtcaactctatcagggctttgatcaggactatgtcgcggcaatgtgtcagcttattcaacaggcggatgtgattttgccaaacacgacggaggccgcattgctaacgggagcgccctatcaagtgacgccagatttagaagttattttgccagcactgcaagcacagttgaaaactggtgcccacgcagtcattacggatgtccaacgtgctgatcagattggctgtgcctggttggatgaagctgggcacgtgcaatactgtggtgcgcgacgtttgccggggcattataatggtaccggtgatactttagctgctgtaatcgcgggactgttgggccggggttacgcgttagcaccaacgctggcgcgcgctaatcagtggttgaatatggcggtagcagaaacgattgcacaaaatcgaacggatgaccggcaaggggtcgcactgggggacttgctccaggcaattttagccctcaattgatgatggaacatgttatactagagcataattcataattaggaaggtgcgacttcatgagtacagaagtagctagtggtgcggtcgtctatcaacaaaaagatggtcatcccgcttatttattattacagagtgcgaccagtgatttttggggctttccgaaggggcacgttgaaggcaatgaaacgttagctgaggcggcgcgacgtgaaatccgtgaggaaactcaaattgaagcgacactcgataccaattttaaggcgtataccgaatatgacttaccgaatggtaatttgaagcaagtcacactgtttgtcagtgaagtcccaagtggtgtcgtagtgacgcggcagcaagctgaaatcagtgcaattggctggtttgattatgctgctgcccgtgaacgattgacttacgataatttaaagcaaatgttagatcaggctaacacctacattgagcagcatctacaataatactgactgtaaaaaaattactggtgccgtcgcataaacggtaccagtaatttttaaacaatatttttagattggcttaggcctgggtttgtaagtttgcaactgcatcttcgattgttacgccttcagcgaacaattctggatgaagtttgtcagttgcgacaaacatttggcgttgcgtatctaagacaatgctgaaccagctatttgttttttgaaattgcatatgacaaaactcccttctgaaaattgttggtttgctacgagatgcgtgaatcatctatttgaaccttataggtacgttactatactcggtttaccgagctaacgcaaatgaaaagctttacatgaattaaaaaatggaggtttatcaactttgacaacgaaacggatctttgtaatcacgggaccaacggggagtggtaagaccactgtcagtcattacttgcggtcacaataccaaattcctcaggtgattactcatacgactcgggctccccgggaaggtgaggtcagtgggcgcgactattattttgaaactccgacgagttttgccacgaaacattatttagaacacgtgacctatagtggtaatcaatacggttcttcacgagaaggactagcggcagcctgggaacggtcaccactgattagtatcgtcttagatacggcgggggctattacctatgcgcgggagttgggcgaacaagcggtggtgatttatctcgaggttgctgatcaagaggcgctaattcagcgtttgaccaagcgaggagatcttcctagccggataaaaaagcgagttgctagtgatgagtatttgcgggaccaggctttgccagtaggattagtggggcatgcacatgttatcgtgaatgatgattggcaggcgacgcggcgccaactagatgagctggtcactgaatattgtcagcatgatgttgtgacgaaagattagcgctgacgtatggacggtcaacgtaattcacttttacacttgagtatgctaaactaaatagtaatgattatgatttagtgaagtcctggtcagtaggaggcagcaacattatggaaacaccaattgaacaagccgtcgcaattttacgtcgcaatcagtttaaaattacgaagcaacggcaggcattattagattatctggtgacctatcaggaccactatgtggcaatttcggccgttgatgagcacatgcggaccttatttgcaggaatgagtcacaataccatttatcgcaatattaaagagtttgaaacgttaggattattggaattgaaggcccaggctaatcaaaccctggttaaatatcaatgtgatttcaagcatcaacaccatcaccattttgtttgttcaaactgtggtaaggtgacggaactgcaagcgtgtccgttagacgagtatgaagcacaattaccgggttgtacgattacgggtcaccgcatcgagatttacggtctatgtgccaattgcacgaaaaagcaggcaattaatagctgacggggagtcggcttttttgttggccttgtttgagtaaagagtttcttaatttgtgatagaattagtgcattccgaacacgagcatggtttaattatagattagaaagaataacggcaaagcctcagaagggaatgacatcgatggcttatcgaacaccaccatttatttcaccatttgcaattgtttcaattgtccttgcactgggggcaactaacgtggtcgttaataagacaacccatactgtcaatggcgccaaggccactagcagtgtggtcaaaagttcatcagctagttccgcaagtctgaaaaagaaagcggctgatgatagtagcgatgagaataaatccaaagacaaatccagttcagatacatctaatgatgaacagaatagtagttccagtagtagtactgacgagaatgatacggacagcagcagtgctaataagaccagtagttcatcaagttcagctgatgatacgagttctagtgccactaatagtagtacgactgataacaatagttcaacgactgatacgagtgacgatgatgaaagctctgctgctgagtcatcaagtacgaccgcgtcaagctcgacaacgacaacgtcacagtcgacaacggataccactactagcgacgggggcgaataacgaatgtttagtattttagatatgatcaaccacgccttgggttacgttaatgtcaatgtgaagattaagaaccaaatctatatcggcattggaattgcgggtaatttatacctcggttatgtggcaattcgcttgatgcagaatggcgcgtggttacggggcatcttatatatgctcgttttcttggcgctgatttatttcattacgttaaacgtcatttattattttactaataaaactgcgaagtatgacttatcaccacgtattgaaaaattgttgggtggtaagcctaaagaagcgttagcagctgaaaaacaagcacaacaaagtcagcaacaaccatacattcctgcgaacggtatttttgatgggcaggaattgttgcccgccacggtgaagacttcacgtgctgaacaggagaatgtgcatcaaattgttgatcaactacaagcggcgaacattgtccgattagattacggtggcttaactgatgatgccatcattcagcaggcgcaggcaacgggtgaacccgtttatgcgattgggcaaggcattcaaattcctttctcacagttaaagttggagaatcaccggctagttatttacgccggaattaatcagatggaccaatccccggttgggcatattactaaggtcggcttgaccgatgttcatgatgcgcatgaggattataagttgtatttggcctccacggtaatcacagggggtatgagcaagattgcgggccgaacgtcagctatcgagcaaccgggcgattaccaggtaaccgcgcaggttgcgtatgagggaagagaagattaagagtgcttccaagggcggttagtttgtgagcatcaccgttttattgttaagcggagcaaactgcctttggaagcacgtttcggtagccaaattgaatctaaacacaaaacaaccgttttgagcagtggctcgaaacggttgttttgtcggtatggctatttaaaaagcgctaaaatgtctaatggtttttggaagcggtgggccactttttgatggtcggcgttagggtccattccccagactgccagtccaaaatcaacgttagcggcctgggcagtttgttcgtcactgacggaatccccgatgaagagtgcgttttgtggcgcaacgttgactttttcgagggctgtgagtagggggaggggatctggtttgcgcttaggcgtatcgtccgcactgattgtgacagccatccgcatcatgaatggatacgagcgcatcccactttctaattcgtttcgtcgttgggaagtcacgattccaagtcttagttcagacggcaactgttcaaagaggctggtaatgcctggataaagttcaatctgatcataatggctggccatgacatcttcgtattgggcctgaaagtggtcaaactcactggctgcaatccccaattcagtcattgcttgttcagcggccatgggaaaagtcttctgcgcttgggcaggactaaatggtttgccataagtagcaagtacctcacgcataaccgtcgtgtaagctggttggctattagtcagcgtgccgtcaatatcaaacattaatgcttggtaagtcatataatcgttccttccaaagtagatttaactccagtatagcaaattcgtccttgacagtggttaggacaaccattatagttagattaacaattgatgaggagctaatgatatgtcattaccgttaaattcattaaaatctagaactagcttttacttttggtattttcgctagtgtttgtgccggctgcagaggtgcaaacacgaatccgatgtttgcatcgatgcggttgccaagagtattttgtgatttgacggcgcccatggatgtttgaaaattccaagggtggctaataagtttgtttctgcgtggtggcgcaccctttggaatttcaaggggtgcgcttttttgaccctagtccagtccgcttccaccaacaagatcagccaaacttgggaggaatctttatgtcaattaattcagaaacacttgttaaccatatgaatcatgaaattgcggcgattcagccgtctgatattttggcgttcaacgctgaaatcgcaaatattccgggtatcgtgcgtttgaccctcggtgaaccggattttaatacacctgagcacgtgaaacaagctgcaatcgaaagcattgaagcggatgaaagccactatgcaccctcgaacggaacgttggccttgcggacggctgccgctgaattcttggccgctaagtatgatgtccattatgatcctgctagcgaagtgattatcacagctggtgcgaccgggggcatttatacagcgttgacttcaatccttaatcctggggatgaggtcctgattccaaccccaatttttccactgtacatcgcaatcgttaaattatctggggcaacaccagtcttcatggatacctcggacaatggcttcgtgttatcgcctgaccagttacaaacgacgttagcagcccaccccaagacgaaagcggtggtccttaactttccttcaaatccaaccggtgtgacttaccggcatgatgatctgaaagccctggccgcagtgttagctgatcaaccaatttttgttttgtctgatgaaatttatagcgaattgacgtatggtgagcctcatgaatcgattgcaaattacttaccaacacaaactattttgcttaacggcgtctcaaagtcgcacgcgatgacgggctggcgaatcggcatcatgtgtgcgccgaaagctatcacagcacaactgggtaagattcaccaattcacagtgacttcaacgacgaccaatgctcaagcagctgcgacggaagcattgaaaaatgggttagatgatgcccaagtaatgaaacgtgagtaccaagaacggcgcgattatttgtatgatgcacttaatgaccttgggttccaatcagctaagccagaaggggccttctatctcttcagtaagattccagccgggttgccacaaaatagtatggctttttgccgtgaactagcccatgaagcacgtgtcgctctgattccaggtagctcattcggcccgggtggtgaaggctatgttcgaattagttatgccgcttcaatggccgatcttaagacggcggtcacgcggctcaggacgtacgttgccagcaagaagcagggggcttaaagatgaaaattttaatgtatagtgttcgcgatgatgaacaggatgcgattcaagcgtgggctgcggctcatcaaattcaagtagatacgaatgatctggaattccatccagaaactgccgacctggtcaagggttatgacggcttggtcattcagcaacgcagtccaattggtggtgatgctagcttataccaatcattagctgcggccgggttaaaacaactaacgagtcgtacggctggtgtggatacaatcgatattccggcagccaaggcggctggtcttgtggtcacgaacgtcccagcctattcgcctaattcagttgctgagatgtcggtggcacaaaccatgcgcttgattcgcaacttggaaatgtttgatcaacgaatcagccaacagaattttcagtgggcgggactgcaagcacgagaaattcgatcattaaccgttggtattattggtgcgggtcgtattggtggcacggccgctcgacttttccacgggttaggtgccaaggtgattgcctatgacgtggtacgccatcctgaactcgaagacgttttaacctacgttgacactaaggaagacctattgcggcaggcggatgtcgttgatttacacgtggatttgaatgagacctctgcggggttgatcgatgcggcagccttgaagttaatgaagacggatgcctaccttatcaacgcctcacgcggaccagtgattgtcaccgatgatcttgtggcagcgctaaaggccggtgaaatcgccggttgtgcactcgatacggttgagggtgaaaatgcgttatttaaccaaaatcatcagggtgaggtgcttcaagataccaacgtggcacaattaatgcagatgcccaacgtcattatcacgccacacgtgggtttctatacgaatttagcggtcaaaaacatggtcgatattagcctggatgacgtcttagcaattctaaatggtgaaacgacggcccacgccttttaatgatggcgtcagccgctactaccagtatggctgtaggagacggtggctggtcaaagtgccccaccggttaacttgttcggcgactcgctgttcgataactagcttatagcgggactaatttggtggtgcgtccgcgactgggcttcaggtgtactggcaatgaaataagccttccaagcatattgcttggagggcttatttgtctcttgagtcggctgactggtcgtgactaactagctagtagattcggctaaccagccattatctaataactggtgatagtgcttaccgattggcacccacagtttagcttgcagaatgctacggagctcatcccagaagagtggatcgcgttgttcattggtggataaattcaattttaagtaggcccccgtctcagtcttggcaatcacaaagggataaaagactttgataatctgggccgctataatgttagtcatgttagctgcttggtcaagtaacatattatcgtctcccgttacaatgcagatgattaatttcttaatagttctaggttagcagtgattattaaagaaatgattgcggaagcgttaacaatttttaaagttcagttagttaaaaccactaattgtgaaaattatgcgccggacgcttcggtggctttcagtagtggtatgattaaaagcgggttaagtttagttgttagaataatataaattttattgaaatcattgtctaaaaattattcggccgtggcagttccaaaaagaaaagcgaattattattggcttttcacgaataatgttcaatattggagctgttattcagctattttaactgaaaacagtgtagctgtttctcactattttatggatatcgaacaatatttagctactttttgacaaaattactaattatgtattaaactatttaaatagcattaacgaagaataaggatttcttaactctaattattaatgcaataattctagaccgtcagtcaacaggctgatagagaaagcgaaggtgactgcaatgtcaatgatcgaatttcacgacgtcgaaaagtattatggtgattttcacgccctcaaaaatattaatttaacgattaatgaaggtgaaaaagttgttttgatcggaccatctggctcaggtaagagtaccttgattcgaaccgttaacggtttggaacgtgtccagtcaggtcaattgttagtcaatgggtttgatttagccgaccgcaaaacggatatgaataaaattcgcaaaaacgttgggatggtgttccaacactttaatttgtacgctaacaagacggtgcttgaaaatatcatgattgctccccggttagtcttgaaacggccggaagatgagaataaaaaattagcgatggacttattagatagtgtcggtctggctgacaaggccaatagcttaccgagccaattatctggtgggcaatcacaacgaatcgcgattgcacgttctttagctatgaagccgaagtgtctcttgtttgatgaacccacctcagcactagatcccgaaatgatcgatgatgtgttgaacgtgatgaagagtgttgccgaagactccagtatgaccatgttagttgtgacccacgaaatgggctttgctcgtgaagtggccgatcgggttattttcatggctgatggggaaatcttagaagatgatgctaaagaaaagttctttgatggtcagccgtctaatgaacgggcccgtcaattcttgagtaaaattattacacactaatttgtaggggaggaccacgaatgaagaagctgaaacgactaattggcgcactcggcatgcttgccatgctagtggtggtcttaactgcttgcggttcacggcaatcattagcaaaacaggatgttttgaccaatgataaagctagtaagacgattacgtggggtgttaaagctgatacgaaattatttgggttgatggacgttaaagataatcaaatcaaggggtttgacgccgacattgcgacggcattaacaaagcgggtgctcggtaagaatgctaccgccaagtttgtccaagtaacgagtcaaacgcggattccattgttgaagaatgggaacattgatgccattatcgccacgatgactatcacgccggaacgtgaaaaacaggttgattttacgaattcatactttgatgcggggcaatcactgttggttaaaaagggcagtgccattaaatcagttaaggatttgaataagtcgggcaccaaggtccttggtgtgaccggtgcaaactccgttgagaacattaagaaagcagcgcctaaggctaaggtgttggaattatccgactatgctcaggcaatgacggcgttgaaatctggtcagggggtcgcgttgactactgataatgggattctttacgggatggcgtcgcaaaacccagggtacgaagtggttgggggtaccttcacgaaagaaccatacgggatcgctgttaataagggtcaggaaccgttaaaaaaggctctgaataaagcgctcaaagaaattgaagcggacgggacgtacaaccgcatcttgaagaagtggtttggtaacgtggccggcttcgactataaggaggcgtcacgctaatgggatacattctaacgcactattggtcagagctgattcaaggactcggatatacgttgttatccagtgtgattgctttggtattcagtacgatcatcggaacaatgtttgctatctttgaagttttgccaagtcgtacgatgcgcatcattggtcgagtttatattgaaattttccggaacattccattgttagttattgcgatgttcttctacgtgatcattccaatgtatgttgccaagattgatggttttaccgcggggacaattgggctaacaatctatacctcgtcattcattgcggaaacggttcgggccggaattcaatctgttgatcctggacaaatggaaggcgcccgtgctaatgggatgacgtactggcaggcaatgagtaaaattgtcttaccacaggcatttaaaatcatcattccaccgttgggcaaccagtttattaatctggtgaagaactcttctgtcctagctttcgtggctgggttcgacttgatgtaccaagcaaattcaattgcgtcactatcgcttgatacgatcaatagctacgtggtcgtaggggtcttttacttaatcattacgttgccactgagttattacatgcggcacttagagaaaaaattagcaaactagaagggggcgacgattcatgcaaaactttattcaagcgtattcgtggataaatatccggttcttgctcgaaggactctgggtaacggtggaagtgtccgtcgtttccatcattgccagttttattatcggttcagtcctaggggtgcttcggtacgtcaagattaaatatttatcggcagtggttgggtttgttgttgacattattcgaaacttgccattgatcttaattatcttctttacttactttggcttgccacacttgggattcaagcctgggatcattttcgcagccatcctcgctatgacgatttttgaatcggccatgttagccgaaatcattcgttcagggattttggcggttgattacggtcagatggaaggcgcccgggctaacgggatgagctatgtacaagcgttatggcacattgtctttccacaagcaatcaagaagacgatcccaacgattgtgagtcaatttatctcactgattaaggatacgtcgctggcaaccattattgttttacctgaattattaaaccatgcgcaaattatttatggtcagaactcagcgtatattttaccgatgttcttaatgatcgcagtcatgtacttcattatttgttacgccttgtcaattctgtcacgtgtgttggataagaagttagcgtaattaaactggtgggatgatggctgaaatttcttaatgaaaagaccaaacaagcaataatgctttgtttggccttttttataaaaaatatttaaatgtcttgcaaaaaatagaaggcgtgataatatagttattgaaaacgttttctataaaactgaaattaaggattgtaactcatactctttgaggcattaccttttacttgttgaaatatacgggtgaagtgggtgcctcaaggagtttttttgtattgaaggaggttcagtgatgtttggaattaaaagaaagaaagttgatgtcttcgaggtggttacaccaattgaaggtatttgtataccgatcacggccgttatggatgaagtgtttgcaaagaaaatgatgggtgatggatttgctattaggccgagtgaggacactaatcaagttgtggcaccgattagtgggaaaatcgttgcattacctgaaagtaaacacgctattggcatcatggatgagactaggggcgtgtctgtattggttcacattggcctagatacagttggcttaaatggtagaggctttacggcacacgttaaattaaatcaagaagttaaagcaggggccctattagtgacgcttgatcgccaaacgatggcgatcgcgggattagatatgaccaccatagtcgtctttacagaaggttatacgggcgaagtgccacttggcagtaagtttcatcaacaattagcagccggaacaccagttttaaagcaagcataaactatgtaaaggagtgcgaattaaaatgcgggtggtgaagaaaattaataacaacgtggtcgtttgtcttgatcaacatggtgaagaattggtcgcctttggtaagggattaggatttcaaaaagtcccgtatgagcttactgatatgactaaagtgacgatgacattttataaattaaactatcaatattatcaattactaaaagaaatacctactgaaatctttgatttgagtgcagcaattgttgagcgagcgcaggcactaattccaagaattttgaatccaaatatgatttttagcttagctgatcatattaactttgcaataacgcgactaacccattataaaagcgcccagttaccattttcatatgatgtggagcaattatacccacaagaaacggatgttgggtattgcgccgtcaggttaattaatcgacggctaaatattcaattaccagtttccgaggtcacagcaattgccatgcattttgtcaattctcagactaatgatttagcgaccaattcaagtgtaaatagcgacgatgaaatgataaaaatcatcacaaaaattattgaacaagaatatgagcttagaatcaatcaaaccgaattcacatacaaccggtttgtcatgcatttacggtattacattaaacggatgaagaaacatgagcaaatttctgaaaatgataattctaaattattcaatacgatgaggcatgatgagcctgaaatttacttggtagcaaagcgaattgcagactgcgttgatagtcaacttgatactaatagtaatgatgatgaacttttctacctaatgatatatgttaaaagaatcgttaataaaataaatactcaagcgtaaccgttaattaatggaggtgtatgcgacatgaaaaataaggataaacagtatgaaaaagtggcgaatggtgtactggaagcagttggtggtagtgcgaatatttcttcggtgacacattgtatgacccgattacgttttaatttgaaggatgaaagtattcctaatgatggtgaggtacagaatattccaggtgtgattggtgtcaatcgcgctggtggccagtatcaaatcattattggacaagcagttagcaaagtttatgatgcgttacttacggtggggaatttaactagaaacgcgccaattccaattaatgaagatttagataatcgacctaaagaaaagttaacgtttaagtctgcgggaaatatgattctaaataaattggctggatgtttaacaccattgattccgatgttgattgctgcatcaatgtttaaaatgtttgcggccattttaggaccaagtatgttcaatattcttggtactaaaacatcgttgtatcagttatttacgttggttggtgatgctggattctacttttttccaatcatcttaggatatacagctgctaagcaatttaatacgtcacggattatttcaatgtttttaggtgcaattttgattgatcctaatttaattaaaattgtgactgctggaaaggcatttaatatcttcggtatcgcaatgccattagttaattattcaagtacggtcattccaattattttgtcggtttgggtaatgtcgtatattgaacggttctttaagcgttatgtaccagagtcaattagtacgattgttatcccaacgttgacgattgcaatcatgttgccgatttcgttatgtattttaggcccagcgggaaactttatcggcaattacatttgtacaggaatattagcttttgggaaattaggtggcttgccaacgatgatcgcggttggagtggttggtgccttatgggaaatcttggttatgaccgggatgcatctcttaatgcttacgacgatgatgatgatttttgcgcaatcgggccatgaaaactttgtcacacttggcgcagttgctgctagtatgtcggtcgcgggcatgtgtttaggtgcggccttacgaattaaggaccaagatcaaaagacccttgcttggggttatttaatcgctagtattatcgggggtgtgactgaaccgggattatatggactagcaattcgttataagcgaccatttattggcatgatgattggcggattttgcggtggcttatatgctggcctgacaacagttacagcttatgtcatggtacctgttgcaaactttttatctttaactgcgtatgttggcgggcaaacatctaatgtgattaacggtgtggttagtggcgtgattgcgtttgtagcagctgctattgcaacttatgcgattggtgttgaagccaatacaaacaaacaggggactaaagaatttaaactagtggaggcttaaaagctaatggaaagaaaagtaatcgttcgagctgatgatttaggttattccgatgcagttaatgttgggattgcacgaacagttcacaacgggttaattaataatgtgggtgttatggtcaatatgccaacgacgatgtcaggattagccatgattaaagatgcaggggtttgcttaggtttgcatactgttatatctgctggccggccattaacaaatccaaaattgattccgagcatcactaatccagatggtacctttcgtcattcctcggattatcgggcggctatggcggctattcatgattttgtcgatcttaatgaagttgttttggaaatcgaagcgcaatatcaaaaatttgtagcgttagttggtcgccagcctgattattttgagggtcatgcggtagttagtgataactttgttaagggattggaaattgtgggtgaacgtcatcacttaaatattttacgctttgcagcaggcccagatagtccgagtgtgctatttaagggaaaggtattacatgtttttatggaaagtatgggcaaaaactataacccttatgaaacgttgaaacgtgcggcactagcccaatataatgacggctatgctatgatggtttgtcatcctggctatttggatgactacttattacaacattcaagcctgacagttccccggacgcaagaagtcgcaattttaacagatcctcaaatgcaggaatggttagaacgacagcagatcaaattaatcaaatatagtgaggtttaattactaagcgttaaggtaatcggtaagcagattaaattacttattcaatgcgcgttgcaaagcataaaaagagcgttgctactgaaaatatcttcagtaacaacgctcttttacaagttatcaagaatttaaattaagcattttgattttgctgctgcttccaataatagattgggaacccaacggccacgataaccaaggaaatcagtacaccagataagtctgagccaatttcactgataatcacgaacagtgcgcccagaatcgcaatcagcggtgtgatcggaaatccgggtgtcgagaatggtcgctcagaagctgggcgtcgttttcttaaaataaagacaccaacgaaggttgccacgtagaagcagtagaccgtgaagatacagaggtccgataagcgatctggattaaagaacaggatcataatactagcataaacgagaatggcaatggttgcggcgatcggctcgtgtgattttttgtgcaagtaactgagttgtttagcgaatggcagctgattctgagcagccatggcgtacacgatgcgggggaaggtcataatcttgccgtttaaacagcccaccatcgagatgataatcccaatgttcagtaggcgcccgccaattgtgccaaacgccgcttgggcaaagtacagcgtcgtttgttgcccgagtttgtggatcgttgccgcgggtacgaagtggagaatcccatagctgactaaggtatacgcaatcaagaccattgaaatccctaaaataatggcttgtggtaataacttctgcgggttcttgatttcgccacccaagttagcgactaagatccagccatcataggcaaaaagtgttgcgaggacggcaaccccgaaactacccgttgattgggtaattgtatgtaaagactgtcccagcgcattctgattaccatagaagagtccaaaaataataatagccgcaatcggtaataatttgcccaacgtggtcgcaatttgaaatgcggcgccccaacggttttcgaacatgttgaggattccaatcaggacgatgacgccaatcgagagtggcgcctgccaacccgcctgcaggttgaagaaaccaactagtaatataccaaggtaagcgctaattgaagcgatgatagcgggaccgtagacggcgatttgcatccaaccagagagaaagccccacaatttaccatagatttgttccatgtagacatagagcccgcccgtatgcggcatttgggcaccgacctcggcgattgttaagcccgcggtcaacgtaatcagtccacctagtaaccaggcgagtaacgcagcgctcggtgagcccgcactatcaaggactgatgattgcttgaagaagattcctgacccaataaccgtaccaacgacgagtgaaagtgctgaccaaaaaccgagtgaacggttcagggtcgttgcttgctttgtttcctgcattaacctgaaatcctcccttgaaacaaccaaattctaaatgattgcacttagcataccagagattaatggtgatgacaatcaaatatcgttggttgtggccggtttttcgcctaaaatccgaactaataacgatattttaataataaagttcgacaagactcaaaataatcagtgttattcggttggtgattcgagtttcgacaaaataggattgggcggcgtggtggctttaaattaatttatttatcttcctaatattagcagggttatttaacgggtcaggttagtcattaacttagtcattaattgagttagttgtgcccactcggattgattgagaccacccttagcagtcaataaatccggcaaatcatttaaagcaattcgtgttgcggttccctgaggtgtcagagtgagcaagatgctccgttcatcttggggattccgatgacgtgtaattaaaccagcttgggtcatccgctgtagcacgggcgtcagcgttcccgtacttaaatttagctgggtgctcaacgttttgaccgtgacagcgtgcggcggtgtcgcatagagtgcgactagaaccaagtattgtggataagtgagtcggtgtgctgtcaaagttggttggtagaggcgttgaatggcatggactgttgtgtaggttgaaaaacagacgtggtcttcaagggggcgaattgtggttgtcttcatgataattaccgcctttcatgcgatgagtattaagtgcggagacgttctaataatgattgtgcacaatcgattgattggattatagcacattctgacaatctgtgggcctagttgccctagtgccggtgggatcttatggtctggtggtcacgttcagtatgcaaactgatgattgtgggtaccacttgcagtgacgtcatggtaataatttttggttccttcctaaaaatacagtataatgctacgagtaggtaagagagtggggttagattgatggtaattgcaattgtggtgttgttgatgctgctcagcatcggcttatttgggttgctgttagccggtgccagacggcaagcagcgccattttttgaccacagttttggtttcggcatggttatcggggccgtgacggattttcttgacacacttggtatcggaagtttcgtcgtgtccacggcaatttttcaagcgagccattatttaaaggatgaacgtaagctacctggaactttgaacacgatgcatgcgattccgaccgcgtttgaggcgtttttctttgttacagcagttgcggtcgagccagtgacactgattagtttagttttagcagcaacgctcggcgcattactgggtagtgaagtcatgacgaagcttaatcagcggtggattcagttaatcatggccggtgcgttagtcatcactgctttactgatggcagcgaagttattaggttggatcagtttgctgggagttgctaatcaggcgacggggctatccggttggaaattattggtcggcattggtggcaactttatcctagggttactgatgtcagccggagtcggactgtacgcaccgtgtatggtaatggtgtattttctgggattgaccccgattgccgccttcccaattatgatgctgtcgtgcgcattgttgatgccgatttcggcagtgaattttattcgccatgaccgcgtcgattatcgcggcttattcggcattattttaggcggtattattggcgtggtggtggcagcgaccttagttaagtcactgtccttaacagccctgagttggttgatcgtcttagtgagctgttggacggccttttcgttatggcgtgccgcgcaacgccggaaaaatgtgttatagtcaacggtatgagtggttaggctaaccaagcctagccacttttttgtcgttgtttaaaatgatcgtcaggctgctagaaaaaataacggtcgctggttgacaatttatacagctggctgtataaatgaaagggcaggtgattaagatgaatcatgatgaaatggtggcgcggcaagttctgattttagctcgtcaaatcaagcggcgtcgcaaccaacatttgcggacggtggggttaacgactcagcaagcggatgcactgaccttttttacggatcagccaggtcgcacggtaaccgcgtttaagacgtatcaggaaattacccatcagacggccaggatgatcgtgcaacgcttgcagacgcgcggatatgtacaattagtggtcagtccaacggatgcgcgtgccaagcaagtggtagtgaccccgagtgggcgtgctaaacgcgagcagctccgtcaacatggctggcagacgagtgcgcaaatgtttgcccatttggatgccgaacaacaacaggtatttttagatttgttacggcaagttaatcagaatttagaaagtgatgagaattgatgaagacgcgtttatatacgccggatgtaaagttagtgttaatggctagtttcttctttttaatgagtccaatgttaatcaatcccgtgattgcaggatttgcgcacggtattggcgctagtagtgtgcttgccggtacgattgccgggttaacgaatttgacatcgctagtgctccggccacttgctgggaatttaaccgaccgggtctctaagtaccgtttgaccttcgtggggggctgtttgttgctactagctagtttaggttatagtttgacaaccaacgtgacgttaatcatgttattgcgaattttgaatgggttgggatataccttgtgttcagtttgcatggcaacctggatggctagtttattgccacccgatcgaattggctctggaatgggcatttatgggctagcgaatgcgcttggaatggcgtgcgggccggcaatcagtgtcttcttgtatcaacattacagttaccagagtgttttttggttagcagcgggctgtagtttactgctcatcatcatgattcaattcgtcggtgatcatggtgaaccaattgtgacgcctcaaacggctacgactaagcaccatattcgcatcgtacaaccacgagtaatccccgtggccttgattttgcttttattttcattaccatattttgccacccaaacctatattgtcagctacgtcgctgcacggcattttcatgtggcagcgggggtatttttcccggtgtacgcgggtattttattagtattgcgaattattctccgcgattggttcgaccgggtgccatttaaacggttcatctggttatgcttaatttttaatctattaggattgattggcttaactgacatgaacaattgggcgatgctactgctgggtgcagcaggactggccgccggatacggtttgatgttttcaatttgccaagctaaagcattgatgctcgtgccgaaagctgatcatgggctagccaatagtacgttttatattggtgttgatctcgggatgtcacttggccccatcattggcgggctgattagcagtcaattaccaatggcgtggttttatcccgtgatgatggtgacgctgccgttgattatcgttgtttacctagtcagtcgtcggcagttagcttagccaccaacatgctggagaaggttgttcttggtatacacatgattatgaattttttcagtaggggatatcaaaaagtcacttcaagtttacgactgcctgaagtgactttttatctgcctttatataaacattttgatgccaaaataaataataataagaccaagaaatggcgttaatacgcggttgaccttatctaaatttaaatggcgaatcacgagtggtgtaatgattgcgccgataattgcgccaatcatgaggaccaatcctgattgccaagcaaaagtactagtaaagagatggccgattaaactgattgtggacataacagttaacacataggtggcagtaccagcggcttcaacggccgttagcccaagaattgctaacccggcagccgtggtcgcaccaccgcttaagccgccaatgccgaccatcaatccacttaaaaggccaaagaaggcagcttgccaaggttggtgaccggctgtagtttgtttagaatggtgaacatacttgattagtaccatcgcacccataatcaaaaaaattgtcccgacaatccagttatacagttgttggggaataaattgtgcgctgaatgtcccgacgatgataccgggaacggccgcaatgatcatttgattgccaatcttgaaattgacatttttgattttcaactgtgttagaaaaccaaagaataaggctggtaaggcgacgattagggaggttggtacggctaccgcggttgcaaggcctacttgactggttaagacacctaggtatagggcagcacctccgccaccaatcagactaacgaagatgccgattagtaatccggataaaaagacaaacgtagtgaattcccccttaaattgtataattataccttaaacggagtacactccgtttgtcaagtgatgcgtaaaagtgtatggtgaacttaagtaaataggagggtgtgtcgaatgcgaaaggatgcacaaattaaccaacagaaaattttgactgctgcgcgacaactctttgccgcgcgttcaatcgaaaccgttagtatgaaagatattgcgacggccgctggtatcggtcccggaacgttgtatcgtcactatgcccataaaagtacactatgtttggcattggtaacggaccgagtcgcaacttttattaaaaccaatcaagtctacttgaccacgacctcggtaggtgcagcggcacgttttgatcatgttattggggaatatttagcgattcgtgagcacaacatggcgttattaatgaatgtcgaggccggtgaacctggtcgccgtcaattttatcagagcgaactttatcaacaattatgtgacctattaacgcaactggttcgtgatttgaagccaacgctttcgaaaccggcatgtgagtttcaagctgatatgttaattgccatgctgaaggggactagttatgcttttcaacgtcaatggcgaggacggtcgcagtccgaactattggcgcagttgcacgcgttaatggtgactgaatgatgttcactattggcactagtggtttggcgattaacagagtgggttgattgttaaatcaaaaaagatggttctaggcggttaatcctagagccatctttttgaatgagtcgtttaagcaggtgtcgccacgtatttttcataacgttgggcatcgacagtgttgagttcgactgttaattgggtgccatcagctaagtaatccgttttgagaatgttggcgtggtcattcaagtaagccactacttcaccatcattgaacgggattaataacgttgttgtcacgtaattcttaaagactttggctttgatcatactggtcaaagcttgtagtgaggcctcatcacgcgccgtatagatgagttgatcatcttgctggttcgggtagtcggcttcggttaaatcagctttattgaaggcataaatcataggaacatcgtgcacaccgatttctttgagcgtcttttcagtggtcgccatcatttccttgtaatggggatcggcgtagtcgatgacttgaatgagtaagtcagcattggcagcttcggctagcgttgaacggaaggcgttgatcaagttatgcggcaagtcgctgacaaacccgactgtatcactgagcagtaactgcttattgtcagggaaggttaactgacgaatacttgtatctaacgttgcgaaaagcatgtctttttcgaagacttgcttatcttcacccttaccgaacagtttcactaaaccattcatagtcgttgatttaccagcgttggtataaccgactaaagcgacgttggggagcccagctttatcgcgttgtgaacgtcgcactacttcgtctttattgagttccttaagttcgtgcttcgcgtgactgatccggtcttgaattgtccggcgatttaattccagttgcgtttcaccagcaccacggttggtaaagcccccgccaccaccagcagcggccccagcctgttggtcaaggcgattggagatactcgttcgtaatcggggaagttggtattgtaattgggcaatcttaacttgcaatttggcttccttgctccgcgcacggttaccaaaaatttctaagatcagaccagtacggtcgatgatctgaatgtccgtttgttcctctaagttacgcacctgactaggggtcagatccgcgttgatgaccataatgtgcaaatcgttggcggctgcgacttctttgatttcgacaactttacctttgccgaagaaggtggccgggttgggtttttccaatccttggtcaattcgcagggccgcgtgcatattattggctgcaacgagcgcttctagctcggacatggcgtagtcgtaattggcgaccgttttagacatgccggcaatgatgacttcttgtactttttgagcgttggtttcagacatacactcactcctaacgtgttatgattgcattaagtataacatgtctaatcaaaatattacgacttcgggtattagggaggaatcaaaaatgggttacgtgcttgatttgcggcggcgagttggtcaccaaccgctagtagtggccggtgcggctttaatggcccaaaattcgattggcaaaattgtcttgatttatcgaaccgataaccactgttggggcttgccagctggatcgactgaaccgggagagacggtccagcaaacggcgcgacgggaattgaaagaagagactgggctgacggtgggtgagttaacgctgatcgatgtctatagtgggcccaagatgcactatcagtatcctaacggggacattattgacagtgtcaccacgttatatcgcgccaatacaacgggtggtgaattgattcaagccaccgatgagacgagtactgcggctttctttgctttagatgctttgccgacaccgttgaccccactgacaaagtggatgctttgcggtgagtaagcttgaccatgccgatgaggtttgctatagtggactgaaatattaagatgaattgtcaccggacaacgttaacccaacttccttaggtcattgtggaagttgggtggacgttgtcctttttattttgaggaggaattgataatgacgtggatttatttaattattgctggattatttgaagtggtatgggctacgatgatgaaattaagtaatgggttcagtcactttggctatgctgcggccacagtagttggcatggtcttgagttttggcttcttagcattagcaaccaaacacttaccgttgagtattgcatatccaatttggaccggtatcggtgcggtcggtgcgataattgttggcctggttttcttcaaagatacaattgcacccatcacgtgaatcttcattgcaatgctggtcattggcattattggtatcaaagtcacgagttaggattgggggggtgttagtgggtttgtgattcatcagtgaagccccaacagcttttcaatatttttataaaagaatgaccacaagcatgaaagcggtgttataataactttagaagttaaatgaatatttgggttattcttagacttcttccgacctgagatagacgcactgttgccaagactttacaaaattttcttgttacacccggtcaacgcactacctctcggaggggtttcttaatttcgtcagtaattctgtgtatagtcttggttgagtacaacaaatagtgaaagaagtgacgtctgatgatgatgtatccgtatctgaatttaggccccagagatggcgtcttgataattgcagctgctattatgttagctttaacggtagtttttaattggtcagtctgggaacttttgtttgctgttgtggcagtcgtaattgcgttcttagcaggaagcatgaaaccgtctaagaagaacgtgcttgcttttttgaaaaaatagtttgaattggggtagcatacctgaattcttcaaacacgtctttaaccagcaaagtttaaggacatcattgataagatagccgagttggttctctgtcaattgatgttgcgaatagtgctacgggtgcttagtcaaacaatggcgagcacctttttcaattcgaattgttcaatagcccatgattaaaatacaaataaagatatctgtcgccagtaatcacgtatttagttaattaccaacaacagttatttcagagccaatataaaaacactcgcgaccagtcagtggttgcgagcgttttgtttgatgagcaaaattataagtgttgattgactttcacgtcagctaagtcttgcgcataatcgacgacgcgaatttgatcgccattgatgtcgatgcgagtgacgctcccgtttttggggccgttcgtgatgtcgatttcaggagcaaaatgtgcgaccatactgcggattgtcgtgccgtgggtaaccacgaggactttttgatggtgatcgtggtgagctttcaagtagtcaaagccctggttgatccgttcccagtacatcgagttgtcttcagcttcatgccaagggtcgatttcacgcatcaggtcgcgagtctgatcgataggcacgtgttcaagaagttcgtgcatgctggtgaccccgtattggcggccaactagtgaccaggtccgacttgaatcgtcaccttcgaaataaccatagaaaacttcacgaaagttcatcagtgttttaaagggctgggcggtggcacccgccgcttgtcgaatgagctgagcggtgtcgattgcccgcttagaatcactgctgtagtagtagtcaaaagccgtgttcgctagtgcttgaccgaccttggttgcggtggcttgtccgtattcagttaacggcgagtcagaccagccttgcatgcgattatataagttgaaaaaagtctgtccgtgtcgaacaaagtaaattgaaaattgagccatgtgtttctccttatttagtcgagatggtctttgcggccaaagtagtctaacgtcacatcgttgtcgctaattgtgaatttcgtgacgctcccattttggggccgtgctggtgaggtcagtgcggcaaaacgagcagcaatactgtaaatcgtattgccgtggctgacgaccaaaactttgtccccgtcgtgatggtgagcacgtaacgtatcgagaccgccattgacccgttgccagaattcggcgttattttcggcgcgatggaacgggtcagcttctttacagaaatctttggctttttcgatgccgtattgttcaataattgcggacaaactaggtgcttgatggggcgcaccaaccatgaaccaggtctgcgacgtatcatcaccttcaaaatagccataaaaggcttcacggaaggcagccattggttgaaccgtcaaatcggtattgccactggcaggaagaattaattctgcggtgcgcattgcccgcgtcatgtcactggcgtaaacggcatcgaaatcaataccgttgagcattttacctgcattgcgagcgtcctgttcgccgacagctgtgaggggggaatcacaccagccctgcattcggcggtacttgttaaagtaagtttgaccatgacgaatcatgtaaacggaaaaagttgccattatttactcctctacttggtgttcaaaactaagccataatgtgtttagtttaccataaaatgcactgcgattaattagcagttgctaaggcttgtcgaatctgagcggccgtttgcttattcccggtaaagattaagcggtcaccgtacataatcgtcgtatttccattgggcgcgatcagtttccgattacggatgacttgactaatggtaatatcctgagcaaactgtaagttcttaatttgaacatcagtatagagatggttgaggacccggacttcgtagatgctgttttcagtatcattgagcaatagcaaggttgacggtgattcaattaaggcgcgcagtaaagtaatgttggcctctggtgtattgtagacttcgacgcctagctctcggagttcatcttcatgttcgttgagcacattgcggtcttcaaaccgaacgatgatccgccgtacaccgtatgctttggcggctttagcaagctcgtagttacgttcggcatcaatatggccgagtaccaaaatatccgtgtcaaagacgccgtgatcctgtaagtcctgggctgtgaagttttccattaaggtcactggcacttgcgcgtggtaggtttgataattctcaggatgattcgtgtacattgacacgtcgtaccagccttttcgtagctgttgtgcaacgggtacggtgcttaagttagcgccgataaagtggaccgctgttttgaccaggtcttctttttcagctgaataaaacttgttaaaaatcaggggtgagatgacacaagtgagtagcgctgcgagtaagaaagcgccggactggtcactagtaattgtcttcattgacttggcaactcgaagaacggctaataccattgtcattgtcgttgcagtcagcgcggtaccggctaaagcattggcttgcttgaaccgtaactttaggacccagtagccgccaatcttggcaaccatgtatgctaagaaaaatagtggaattaatagtaaggttttgccacttgttaataaggtccgtaagttcaaatcgacgccagtcgtaatgaagaaaatcgggatgaagaagccgtaaccaatagcatccaagcgttcgcgggtcgtttcactagggttcaagagtttcaagacgattccggccacaaaagcgcccaggatgttttcagcaccgacggattcggccaccgtgaccatcgttacaatcaagaagaaggctaaccgaatatctagttgtgtcgtcgatttgttaatattttgatagaagcggaagaatggtttgaaccgtaagagtaatagtgcggcaacggctaaaatgagtaatagtaaccagagactttgtgagttactgccgtagacggatgcatagagcgtcagtcccatcatcggtacaagttcaccaaagaccgagatgagcagaatcgtttgtccgaaagccttactaagcaattcctgttcttttaaagctgcaattacaataccaagtgaaatcgtgccaaataaaatcgcggcaagccagaaatcactgaagaggccgctgactttaaaagcagcggcgagtaacagcgatagaacaataattgtgctgtaggcgtacaccgaaagtcgaactggcgaatatttcggtgtgttgaccgcgtttttttgttctaaaggtgttaacgccgtgcgccgcttcttaaataggctaaagtcaatttcaagtccacttaagaacagcaggacgatgacgccaatcgttgagagttgtgagataaggtcagaggtgttcacaaagttaaacacgctggggccaattacgataccgacaatgatttccatgacggccgttggcaaactgttgattttgaatttagccatgataagcggaattaataatgcggctaataaaataatgactaaggaaacttgatccatgaataaatacctcgattcgttttagtacacacggagctgatcatcatcaaagccccagaaagcttcgctagcatgtgcatcggtgaaaactttcaggatttggtcgacaccaggggctaatttgtcaggcgtcagttggctcaatggttgccaactaatggccccctcgtatgagccggctagcaaatcaccgtgatagtgactagtggtgtataaggtaccaagcgacacgtcgccgtccgcattttcgacccacgttacggtgccaactaattttaattgatcgacgtgcaagccggtttcttctaatacttcacgcttcatcgcggttacttgtgattcaccgcgatcaacatggccgccaggaaaagttaaccccgaccactgtgcgtcaatcttattttcaaccaggacatcgccggtcgctggattggtgataaggcacatgttgacgagttctgcacggacggtccggtcgtggtgttcatgctgatccttagtggctaaccagtcttgggccttgtcattgatgcttgccatgaatgctgctttcatttgtaggtaggctgcgagatcggcttgtccattgcgcacacctttttcgcgaatggcagtatacttgcggccgtctgtccggtgcgcattgagataatcccggaaagtgagcaattgctgataatgctgttcatcagttgtaatgatcacgtggatgtcgttagcagctaattgcgtcgcgtaagtatgcgtcgttccagcgaccggtcgtgcgtgtaacgtagctacggcagccgcctgatctttaacaagcaacgccaagtcaattgttggacgcgctaataattggggcatggccgtactacccacgtgactactttttaatagattcgcctgtaattgctggcgtaacaaggtttgatactcggttgcttgcttttgccagtcagattgataggcagttaattgaattggttgcatagaatccctccactcgaataagtcattgaaaggatacactttttgagtggttttgaaaaggaaagacatgcctttcaaagcgagaagcaataaaaaaacacgattgcagatcaaccgtgttgtgtgtggcgcttatttgagattgagtgttgtccgttgtcgccaggtcttaatcagcgcaaccactgtggctggaatgagcgcggcggccataattcctagaaaacaaagcgagaggtggttttgtacgaagctgatcgagccaaagaagtaaccgagtgaacagccgacactgacccagataccaacgccaactaagttccagatagcgaaggtcggttgcggcattttagcggccccggcactcagcgggacaaaggtccgcacgagtggaacaaagcggccaaacatgacagctttcgcgccatacttagcaaaaaattgttgtgcgcgttgttgcttggattgggggaggtggcattgcaaccacggtaagcgaatcagatggcggccaatttcgaaattgacagtgtcgccaattacagcagccacaaagaatactggcaccagaatctgaatactgagggcgtcgctgtgagttgcagccatcgtgctggtgagaaagatcaatgattcgccgggaagaaatgggaaaacaaccatgcccgtttcaagaaagataacggcgaataataagatgtaagaccaactaccaagcgtagttaatagtgggacgatactttgttctaaatgggttaaaatggctattaaattgaccaacggcgccacctccaatttaagttgcatttattataagcgtctgcgggttgaaaaacagatgtaaccgattacatttcttccagtttaacacaatcgtaactttgatagaccaatgttcaaacaaatttacataaaaaatcaaaaactggcggctgccatgggttattaattgagtcgggccgccgatagtgataaaattattgttcgatatttaggaatggagggcgttcaatggctaagtcaattaaagctgcagaacaggaacacttagatcatgtggttgcgaaaattaaggtggctgaagagcaacaaagccaaaccattacgcgctcggaaaaagatcaggccgatattaaacgtgacttgctgaataacatcaatataaaaacggatagttacgaaggcatgatggagaccggattatccgtgcggcagcaacaacagatgatggatgagcggcagaatagttggaagcacgcgactaagcaattatcgacgttaaaaaagttggaaaagaatgcttattttgcgcggatcgattttcatgagactggtgagcctaagcctgagacgatttatatcggactcagttcattttctgacacgccggatcactttttgatctacgactggcgagcgcctatttccagtatttattatgacggtgggttagggcacgtgacgtaccagactccggatggtgaacagaccgttaatgtgaagttgaagcggcagttgatggttgagaatggccagatcgtgacagtctacgatactgatgaagccgttggtgactcgatgttactagaagtgttggatgaaaagtccgatgtgaagatgaagagtatcgtgacgacgattcaaaaggaacaaaataccattattcgggatacgagttctgacctcctgtttgtgcagggggcggccggttccgggaagacctcgtccgttttacaacgggtcgcatacttgttgtatcgttaccggggtaatttgacggccggacaagtcatcttgttctcaccaaatcaactctttaatgattatattaaccaagtattgcccgaactgggtgaacaaaacatggttcagatgacttatttccaatacgcatcgtaccggttaccacacatgcaagttgaaactttacagcagcggtttgaaactgaaaatacaccgcagatggcaaagattacgaagttggaaggtagcctcgcatttttcaacgcggttacaacgtatggccgacatttggaacaagcggacatgcgtttccgtaacattacgttgaacgatgaagtgattatttcccgggaaaagattaaatcgatttactactctttcaacgaaaactaccacttagcgaaccggttatcagcaactaaggaagaattaatcaagattttgaatcgcaaggttgaatcggagatgcgttccaagtgggtcgaagaagcggttcaagacttatcacgcgaagagatcaatcaattatatggcaatcagccgcgggaatttaagaatggcgataaagagtttaaattcttagcacgtaaaattgtgatgcaacgcttaggaaaagcccggacgcaaatcgtgcgtaaccgtttcttgagcatcaacatgcagtacgcgcatttcttacgcgaagtaccgaagatcatcaagttggctgatcacggtatctcagctgctgactgggatgctacggttgaacggaaactagccgagattaaggaacgtcatatctcgttaacaacggtctcagcttacatgtacctgcatgacttaatgaccggaaagcacgggcagcgtgacatccggtttgtcttcttggatgagattcaagattacaacgcctttcagctagcgttcctgaagtttagcttccctcaagcccgcttcacaatgctcggtgacttgaaccaggcgatttttaccaaggaaaacagccattcgctgatcaatgaattggccacattatttgaccctgaaaagacgcgggtcgtgcaattgactaaatcgtaccggtcaacgcaacagattactgatttcaccaaggaaattttagtcaatggtgaagccgtcacggcttttgatcgtcagggcgacttgccaaatgtcgttgtgacgcctaactttgaagcaggggttgatcaagtcgttgatcagctagcgatgaacgattctgaacgtgatacgacggcaattatcgggaaatccttagcagaatgcgaggcgctcacgaaggccctgaaagctcgtggtgagcaggtcacgttgattcaaactgaaaatcaacgcttggctcctggtgtcattgtagtcccgtctttcttagcaaaagggttggagtttgacgcggtcatcgtgtggaacgctaatcaggaaaattaccaacgtgaagatgaacggcaactattatatacaatctgttcacgggccatgcacgagctaacgctagtcgcggtgggtagcttgtcaccgttactagcgcgggtgaaccacgccttgtatacattaaatgaagcaaaagtttaagtcagtttaagacagtgagtaccgctccattcacctggagtggtactttttttagttttacttgtgaaggaaatcttaaggtgcgtcaggatgatcagtagtggaacagttgggacttgtgtcggaataactaagaaaacgctatcataacgatggaataagcgttaaaattaactcatcaagtgcagtagtcggtgagagacaatgaccttaatactgactaggcacataatatcgtgaaaatactaacaactagttagaacggttgttagtgacctgaggaggaaacgacgatgtcaatcactgaaatgttaggtattcaatatcccattttttctggtgccatgatgcgaattgcgacccatgaattagtcggggcggtttcggaagctgggggactcggtgttttaggttcagcggggttatctgccgaacagttgcgagcagagatccaagcgacccgcaagctgacggataagccgtttggtgtcaatttaatgttacagatgaagaactgtccagaactggcccaagtcatcattgatgagggggtcaaggtcgtgacgactggtgcgggtaacccgacttcatatattccgccgctacacgcggccggtattaaagtgattccagtgattgcttcggttcaccatgcccataagatggtggcggccggtgcggatgcggtggttgctgaaggtcaagaatcaggcggacatatcggtcaaacgtcaacgatggcattattacctcaagtcgtggacgctgttgatattccggtgattggtgctggcggtgtcggtgatggccgctcgattgcggcgatgtttgcgctggccgcccagggtgtgcagtgcggtacgatctttctgacagctgaggagtgcccagttccagctagttataagcaacgggtattggctgccagtgacacggatacaatcgtgactggccgcagccagcgcgatccggtacgggcgctagttaacccgatgttggcacaatacttgcgattggagcaaactaacgcgccggtagcggaattacacgcgttagcggacggttcatttgcgaaagccgttgaagatggcgatatggaacatggtacgcctatggccggtgaagtggcagggatgatgacgacaattcggccagtcaaggaaattattacgacgttgtttggtcaggctcgtgaggtcgcggcacaactgaaaatcgaataagatacagtagcatagctcggtactaggtcagcgttaactagtatcgagctattaatggttattggctaccaattaggaatccggttaatttgaattttaatcagcgtttgataagggtttcatgttataatcaacccattaatttagtaatggtggcagacagaaatcatggaagatcagatgaactattatcgcttctcacgtgaacagtggaagcaattttatcgtaacaatcagcatcaagtaccattgaccgcagccaatttgcacgaaattgaggcgtttaatgaccggattagtctcgacgatgtccgtgatatttatatgccgtttgcgcatttgttgcaggccaagtatgaacactacttgtcatggcgggaaacggagtccgtttttttacaccgtcagaaccgccaatcaccctttattattggagtgtctggaagtgtggcagttggcaagaccaccacagcacggttattagagattctatttaaatatttatatccagaccggcggacgcaattgattacgacggatggtttcttatacccgaatgccgagctcaaaaagatgcaattgatggaacgcaaagggtttccggaaagctatgatatgacgcggctgatccaattcttgaacgatgtgaagagcggaaagccgttagcgaaggccccggtatactctcatcagacttatgatattgtgccaaaccgttttgacgtgatcacgcatcctgatattttgattattgaaggaatcaacgtgttgcaattgccaagcaatcaggcgatctacattagtgattttacggacttctcagtgtatgtggatgcggatgccgatttaattgaagattggtacttagaacgcttcaaggccctgatgaaaacggctttccaggatccgacgaattatttctatccttgggcgatcggtgatccgaaggacgcaatggcgatggccgagcgtgtttgggaagaggttaacttgaaaaacttgaatgattatatcttgccaacccgtaatcgtgcggatttaattttgcacaaagttgcgcatcatgtgattgatgccgtgtatttccgcaaatattagcacctaagaaatttctcatactggttgaccgaacgtttagaaatcagtatgatagacctattgagcattaattaatccaaaggagtgaacaacttggcaaaaacggataccgcgtctttcgattccattttggtattggatttcggtagtcagtataatcaattgattacccggcgcattcgtgatttcggcgtttattcggaactacttccgaacacgatcaccgctgaagaaatcaaggcccgtcacccgaaaggtattatcttttctggtggccccaacagtgtttacgatgatggcgcctttcgggttgacccggagattttcaagttgggcttaccaatcttggggatttgttacggcatgcaactgatgacctacacgcttgcgggcgggaaggtcgaatcagctgataaccgtgaatacggcaaggcgaacattgacgtgacgagtgactcggcgaccctatttaagaacacgccagctgagcagtcagtgtggatgagtcatggtgacttggttactcaggcacctgatggttttgacgtggtggccacttctaagaactgcccgattgcggcaattcaagatgttgaccggaagttatatgggattcaattccatgctgaagttcggaatacggactacggtaatgatattctacggcactttgcatttgacgtttgccaagctgaagctaactggtcaatggatgatttcattgatatgcagattgaaaagatccgcgctgaagttggcgacaaaaaggtcttactgggactttccggtggggttgattccagtgtcgtcggtgtgttattgcacaaggccattggcacgcaattaaccagtattttcgttgaccatggtttgttacggaagggcgaagctgatcaagttatggcgagcctagaaggtaagttcggcttgaacatcatcaaagttgatgctaaggaccgcttcttaagcaagttggctggtgtcagtgatcctgaacggaaacgtaagattattggtaacgaatttatccaagtgtttgatgaagaagccacgaagttaaacgggatggaattcctcgcacaggggaccctctacaccgatgtgattgaaagtgggacttcaacggcccaaacaatcaagtcacatcataatgttggtggtttgccagaagacatgcagttcaagttgattgaaccgctacggacgttatttaaggacgaagcacgggaactcggtgaaaagctagggatgccgtctgaccttgtttggcgtcaaccattccccggccctggtctcggaattcgggttattggtgagattacggaagataagttagaaattgtgcgcgatagtgactttatcttacgtgatgaaatcaaaaaagccggcttggaccgtgaaatctggcaatacttcaccgtattaccaggcatcaagtcagtcggtgtcatgggtgacggccggacctacgattacaccgttggtattcgggccgtgacatcaatcgacggtatgaccgccgactttgcacgtattccatgggatgtcttacaaaagatctcagtgcggatcgtcaatgaagtcgatcacgttaaccgcatcgtgtacgatgttacgagtaagccaccttcgacaattgaatgggaatagaaaatcatataaaaatgaaatcgtaatattgatttaacagtatttgtgagcttataaaatggatgaattggtggcgaatctgaaagatttcctatcaacagtctcactaagaatcgtggaggtctttagtcacttaggagtgattaaggatttgcacgattctttttttattggattcttgtttgttcacaaaacattgcggataatgtaagtaagtagagatatatcatatagagtgtggaagaactgttatggcaattacagaagtttaagactaaatctaattgataattgatgaaccaaatcacaaagagtttgttagcacttttgaagagtgaatcaaagagaacccagaaaataatttctaagttatgaaagtggtaatgatttttacaaagaattgaatgaagcttattaaaaaacaaacttttatttaagcgtactaattcagatttaatgcaggcgtaatatcgatggtgtaataggattatgaatggtttgttttcagaagttagtgcaatcaaggttaaattctgagtgataattttattttttatcattagtaggacattttttagtaggacattttttgacatttgtgactagtgatattgcagtgcacgatacaaaggtgatagtgtagttagtatagaatagtgagtgaaaaggagtgaggaggggtcatgagtaattatctagtgggtcctgataagaaaaatctgtttggtcggcggtcaacgtgggattttgatcaggcaattgaagcgtccagtgatggagatgtcattgagattgaggcgggatttgatccgttcaacggtcaaaataaccaatctatagttattactaaaagtattacaattcagggtcacgttgaaaatagagagaatgaacatatctataccaatacaatcgatggtattgtagtgaaggatggagctacagtaacgttgcaaaatatttgtattcagaaaaatactgataagagtaatgcaattactgtgcgtatgggttcaactgtaattgctgaagatgtttacttaattaacaaatcaacgactggaacaaactatccaattgtgtatattagtggaaattcacatgtacaattaaagaatgtaacagtcggagctagcaaaatttcagatggaaagcatcgtatttacgtcgagaattctgagctgactattcgtaattcatggatttgtgcaaaggtgtatttgaagcatgctcaatttttatgtcataaaagtcaactagaatacacggacggttgtgtgcttaacggaaatgaacaaagtactatccaattaatatcgtcaactttaacgggtggaaaaattctgtctaaagaagtgtatccatgcgttcatatatgtgattccaaattaacctgtcaagattgttctattaatcagcccaagtttgacatggctctattggtgttaaacagtcaaatgacacttaaaggtggtcaagtggattcagttagtttagatcacaccacggctaatattaacgaaacactgattcgggaaagctttgcaatcaaaaatggaacacaagtcactggaaatcgcttttttattctagggcgtgacaacggcaaagtaaatttgtatattgcgggccgctctaatattcaggtctgccatattatttttggacaaatctcaaatccaaatttgaaacttgaacggaatgtagatatcggtaagacagcattagattactaccaatataatttaaacaatgggacgtttgtggtggatcaaacaaatcattacatttccgcggacaagcagggtcaagtgagttattttggtaaaaagcctgcgttggatcgtctcaatgaaatgatagggattagtggagttaaatcggagattaatgaatttattgctatagcccaaatgaataagcagcgtaaggagcaagggataagtagtgatgccatgacactacattcactattcctaggtaatccggggacaggaaaaacaaccgttgcacgtattttaggtgaaattttatttgacaaaggaatcattaacgatcagaaatttgtcgaggtttcacgttcggacattgtaggacgttatattggcgaaactgcgataaaaactcgtaaagttctagagtctgctcttggcggagtcctatttattgatgaggcatatacgctagctaacggggatgagaaagactttggacggaagccatcgatgagattttaaaattcatagaggatcatcgtgcggatgttgttgttattttcgctgggtataccgatcgtatggaaaagttcttaaaaatgaatgagggactgcgaagccggattcctaatcactttatgtttgaagattatacaccccaggaattaattgaaattggctggaatgacttaaaggctaaaaattatattgtggataaaactgcatacacggacttagttatgcataattttaatgtctctcacgatcatagtaatggccgctgggttcgtaatcttaatgaaaggttaatcaggaaatttgctgttcgtgtcgccggccagcaaggagaagacctttctgcaattaagcagcaggatattgatgctgcaatgttatagtgacaacagaggagtagtgaagaatgacagaaaagaaacagtatgttcggccgcccaagccagtaaagataaagcctacggtatctaggaaaaaacttagccataaattagacgcatataattatttacatcccgattattggaagcgaaagttagctcacttattactagtaataccagttgtgtggaccatttatggtatgattctactggccatcttttatccaggtatgcaatcaggaattggagttactgttagcttattaggagtaacgatgagtgtattgcatattgttctgacggcaataagtgcttatttctatccatttagtttgtactggtatcgtgaaagtttgataggacgcattttaaatggcatgtggtactttggtggcttctgggttgttattggaaaaattattgtcacactgattggtggcattttgattgcaggtcttttggcaccgattgctggaccaataacattacgtcgttgccgacgaaaaaatataatcattggtgacgcaaaagattttgaatagaatattattaataataagtaagtggatctagaacctgttgcagtgctatgatccctttatggttgtcagatgaaataatataattcatctgacaaccatggagggattttttatatgccaaggtctagacatacaccggccgaaaaattggctttaattactgattttcagagctctggcctttctattagcgcatttagcaagcaacatgaattgagttgttattccattagataatgggatgttatgctatcaacgtgacggtattgatggactagcagaggccactaagaatcagcactacagtcagactttcaagcagaagatcattcgagcatatttgaatggcgagggaacaattcaaggattaactaataaatatggattacgttcaacttcacagctaagaaactggccaatcaagtataatagggacaaactgtgacggcttcaccgtctagaaagcaggtcctaaaatgagccgtaaaacgacttttaatgagcgagtaacgattttggaatggattaataaaggtaatcattcatacagtgaggccgccgaacatttcaacgtttcttatcagcaagcccgttattgggccttaaaggaccaagctaaaggttttgaagttttggtcgataaccgaggacatcgtaaacccgaatcagaattaaccgatttggacaaagccaatctgtggattagacaattagaatcacaaagcaaggatcagcagttattagaggctttcataaaaaaatatcaggaactttagcgcaagggtgaattcacaacgtcgactggcttaccatgcaatcaaggaagttagtcaaaataatcacggtacggtcactaagttattatcaatactcaaagttagccgccaggcatattataaggggctccatcgtgacgtaacgacttgggaaattcgagataacttcttaactgaacgggttcaatactggtataaccaacatcatcaaagtattggcagctatctaatctcagaaaagacccgaccgttaccgaacaggtgacgttaaagcaagttaagcgaattatgatcaagcttggaattcgttgccaggttcgtcagaaaaagcattcacggatcaaacaacaggagcaatacttacaagataatgttttaaatcagcattttagcgttaaccaaccaaatcaggtctggttggccgattcaactgaattaatttatggtgttaatggtcagtataaagtacgcctgagtggctactgggtctttgcggtcggcatctaattgcccataaactaagtgaaactgaaactacgaatgcggaagttcaggtttttcaacgggcctttaattttgcgggtgacgtccaccctgtagtgcatactgaccgaggttcggcatacatatcaggagtattcaataatttttggcgcaacatgaggtactcgtagcatgtcacgaccaggaacgccatatgataacgcaccaatggaacgatttcaaattacgttggatggaccgacatgccaaaccagctacctataaagaattagtggccttggttgaagaaggcagcaactactttaatcagctagaccgttcatcagcaagaaacgacctcaccccagcggaatactggaatgaggccgtttaagtagagcaaaacttatattatttcaaatgacaacttgacagatactcgtacagtaggaactccaatgaaagaggttttcgtcttggtgtttttattttgtaaaaatactagtggctaacttgattttaaaactcaccatcaatgttccgtctcatttcaatgaattttttatatctaggatattgaatgtgatgaaaatctagctcaggcataatattgattagggaactgtcgtgaaaatgcgtgttattcaatagccattctatctttctgtaacattcagcaactacttcatcattactacattccataaaaatcactgaagtgacaaaaatatcgtcaatattatcttcagtttttttcaaattaaagaaataacgctttaatgaattaggattccagtttcgtttcctattgaggattctaaagtatcaaacgtaacctgtttgaaggtctcaggtttcttcataaacttctgtattgtcttaatgggaggtttcaagagtgctttagaaacttctgtatagtcagagttccaagtacttatttcaaaaaagtttccaatcaatctttttactagagaacgtagcacgtcaaattcagatacgttttgagaaatgttaaaaaatggagtcagcggccaccggaatattggctgaaataaaaatctgccgtgtgcaatcgcatttctaagtttaattactgattcaacgaaatacatatcattttctgaatctataccattttttgatagtaaatattttatttttgtgctaaagttagggctctttgcgcctagagctgttgatacaatcttatatttatcgttaacatagttatcaagttcgtcattccttgttagcataagtgaagcatattctttcaaacttgactttattttgctttccgcaattttctttaattcatcttcgcggctgttactcaatagttctaaaatttgaaagagtccaagtaaagcttcatcacgatataaattgctttctaaatcctcattctctaggttgagatttttgcgccatcggtcgagtagagaaatagaaaggtttttatactttgaatcattgattttaaataatactttttctaaatcttttgaatagtcattcatttcggtttgaaaaatagtttttgggggattgtcgataccatttttaaccacgaaagaggatcctgattcagtaatgtcataaatagtgatgggacattcaagaaatagagaaattatcccttgaatgacaagtaaccatggtctcattagtcttgaagtttctacttgtgaataaattgggtctatattcaattcaccacgaactgcaattacagtgcttttatcacgactaattgattcaactgttataccattgaagctaaaatatattttgatattacttaaatcgtaagtattactgtcgacagagtgaactgtaaaaaagtgagttttcaaaatgttttcatcttctctcaagttttagtaagcatacatttttcttgcttttatacatacatcatatcaataaaaattttatttaaaattttttcaagcattgtcagaatttatgatagttgaaggattgattcagcttaaacgctggctgacaagtgtacttatcggcatttatcgcaagtatgtcaaatcagaattaaatagcatatcgaatccatccggtaaggatagttattctatattcatcagttaacgttccacgggcgtttctaagagcagtagcgataaacccggtgatagtagtcgctatgaactttgaagtgttaacaaattgttggtaactttgttagccaacgggcattcgaatgtcagtattgagaaatgtgtgcatagcactgagtaaatttggtttgctttgcaattgcaaaagacttgtcagaattcgttaattgtaacggccttttataaatggtttgcacaattggaacgtacgttctttttgggcctgaataaaagcccagttaagggctgatattactaactgattgcagattagactatgcttgtggttgactaaaatactttaatgaagctaaatataaagatccaccaataattgcgagaattccgccaatccaacccaagaatggaataagcgcgattgcgccgccgacaattagtaaaacgcctgatgcagtaccgacacgcttatcacctttataataaattaatgcaataattcctaatgctaaaatagcaattttcaaaatgtttaggaaagcggccgcacctgatgtattagatactgatccagtggcagcatcgctaacaatgccaccagcaataaaccagcccccgaataataaaataatgccgccgactagccctacaatcccgttagtaagtgctaaattttttgacttcatgttgaagctcctccctttattaacagcttttcgtgtcgatcagtttattggacataagttgttgaagcctacccaaaccattaatccccgtattgataggcttatttttcgtataaataaacaaaggtgaccaatattctggccgataaataagctttccataagcgtgcccgaagtaacttggttcgaacattaagatacttcatcgtaaggggcgttagtcgcgtttagccctattcccagaagatgacggccattgctactcgtacttgttggcgttcttcttccgtaagtgcttcgcctccgtatgtcatcgaatccacatgagctgtgagaaagtcttttaagtcagtggtatcttttctagcaatccatttagatgcgctatcttcacccagcaggtagtcggttgtcacatcatatagatctgcaatctgtttaagcatgttcaaatctggctcattcgtgccatattcatagttggcatatcgctgcatactgctcaaccctaatttcctggccacctcagtttttgaccagttccgactgtcacgaaggttaattagtcttcgaatgaagttgttttgtgtttttgctggcatgttatagtttcccaatgaacgtattgtataatatttaaacgtaaaatttatatttttaaataaaaaatttaataaatagcttatttaaataaaaaatttaataaatagcttatttaaataaactatttaatataaaacatgatttatcgatataaattaatcgcttgttaattataatgcattcaggttgttggaacaaaatagattagggcccgtctgaaaactatttaatccaagttaaaatagcggtcatgtatatcgcttccaagaagacatgcgccaatttatcataacgcgtggcgatacgtcgataattcttgagctggttaaaataattttcaatcaaatggcgttcgcaataaacataatagtcacacggccatggctgctgggcattacttttcggcggaattgtataatggccgctttcggcttcaatatattgacgtaacgcagttgttccgtaagctttatcagcgatcacattaaccccagctagatccagctggtttaacaaggattgggcagcctgactatcatgaacttgcccgccagttagtataaagcgtaacgggttgcctaaaccgtcaaccacggcatgaattttggtcgttcgaccaccacggcttaaaccgatggcttggttttcgacgaggcagcgggcatttttttagcaccagtggctttttgatgtacgcgaatactggtagaatctaaactcacattttctaggtctggatcgtcaatcagctgccgaaacagcttttcaaataacccggcatctgcccaaactcgaaaccgactataaacggttttccaagatccataacgttccggtaaatctcgccaagcagcaccactttttaggatccagaggatcgcattaaaagcttgttgattggataatttaggcggtcgtccagtgcaatatggtggaaaaagtgattcaatccgttgccactgctcgtcagttatttcatagcgtttggggattgtcatgccaagacctcaattcgtttttatccagattataccggattagcttgttttaagacagaccctagtatcaagtgttatctagatgatggttttatttctaggatgctactagatttagatacgatttttctcactttaatatatacggagataatgatttgagaattagtatgatttggaatatcggcagagttctccaaacagataaataattaaaaataggtggttagacttaaaacgatcactgttttccgatgattgtagtttcttaagatagactggtcaaatagtgcaatcataatttcactctgaagaggtgattgttcacaatcaaatggtcttcattatggtattatgacaaggacactagtggatgtttagtcagcttggcggactaatcccaaaacgagctgaaaagctgatgcaaacacataaggaggttggaaaattttgaagtcgaatcgttctattgtcacctggctcctcaatatcgttaaactaattggtctattcgcactatatcaactcgctatgattcctacgatgatgccagcaattcgacacgggttctcggccacggcaacactaattgccggagtggcaagtttagtcttgctcggattactcatttggtggctggtaacgatttatcgtcgtcaagcgccaatcgtgaccagtttatcacgaccgacacgtccggtgttaacgatagtgggcctatttatcctggttgagttaggtaacgtgttggcgggacttatcgtgaaacaaccccctgaaaaccaagtgattttggataaggtatttactactagtccagtcattaatgttgtcatgatggcagtactggcaccgattgtcgaagaactgatttttcgtgggctgatgtatcgttggttatttccgcgggtcacaaattgggtgagtttcacggttgcattagtttttgcgagtttagtatttgcccttgcccatacgttatcatttagccctgcgctactagcctacttaccgatcgccgtcgtgctgacttttacgtacgtgtggttcaacgatattcgctatagtgtcaccttgcacattatcaataattcattagccatggttggcatgttgactttgctttcacgttaacacaggttatcctaccgacatagcggttgacattcgcgtattagtcgcgtgatgtgtaatgattaaaacaggcaacgtccaaattttgggcgctgcctgttttattaatagcggtgtggttgatgtagtggtaatcattgtttggtcacttaataatattaaacagttcagttataccaagaatattattatgatacaattttcgatggaggtggcgagatgcgtacaattacaccaattgagaacagtcggcgacatgaagaattttgtccattggatacaaccttgagtatcttgtcgggtaaatggaaatcaattattatctgtcgattaatggggagttcgcagcgcttttcgtccttattaaaaggcatgccgggctgtaccagtcgaatgttagcgatgcaactaaaggaattagttgcggatcagattgtgagtcaacaaacggtcgctaatcattcagtttatgagttaacgaacattggagtatcactagttccaatcgttaaagcaatggatcgatgggggaaggcttaccttgaaacgttacagttggcgtagtcgattggtcaatgcttagactaagtataggacgtcattattagccactatttttaacaatcataaaaactgctcgcaggaatcttcgggatatactcctctttgggtagacaagcaaataatcaaagcttgtctacctaaggaggagttttgattaccagtgttactaatactttttctaagaagtattagtaaatttatggggattaatgcggattttctttttagttttagtacccgagcgcaattggtaaatttaaatcgtgctttgaaatttgcacatcctgttgctgctgttcatccaactgcttactcgacgttatattcttgttttgcccatttgggtggcgatggcatgttactcgcattgataattgtcgtgctcatcataggaaaaaatcaacatttgaaaaggttattgacttggtcgttcataccgacgttttttaacttctcagagccagtgatggttggctttccaatcatgtatatgcctatttatctaattccttttatagtgagtcctttagtaacgacagtcattgcttatccgtttttaaagtacaatattgtcccagcgcctgtttatccagtgcctaatggtacgccaggactgttgaaagcttttattgccactgggggcaacattccgaccctactattagcacttctttgcttagttgtctcttgttttatatatttaccgtttgttaaagcagagatgagactaattaatctagagcatgcgaaaattagatcttcttttaaaagataaattttgaatttgtgagtctagaggataatagacggagtgattaacttgcgaatctcaaaaaaaattattatttcaataggcctattatgcttccttatgacgttaatttttttgtccgataaatggactaaacagaatatttcaaatttgaagattcaacgaaactcagttactgaacccatagttttggttccaggaagtaatgcgacacaatatagatttgatccgcttataagagacattaataaaagggaaaaaacacctcattctttgttaagagtgttagtgcataagaattatacaatttcctatagtggtgcaataaaaaaaggtgaaagacaaccctttattgttattgcttttgaagataataaagatggttttaaaaatataaagaaacaagctatctggttaaaatacgccttaaaatatatatcacaacaatatgaatttcgaaagatttcattaattgcccattcgaatggtgggctgattatcacgtatgcacttgaacataatttgactagccattatctaactgtacaaaaggttatgactattgctgcaccgtacaatttgaacgattcttctgttagaagtgagactgagttgttagaaaacttgattgcaaacagaaaatatattccaaactcaattgatatgtattctttagctggcactcaaagttatagcaatgacggcttagttccgttgtacagcgtattggcgggtcgctatatttaccaaaagcaagttaagcattatacgcaaataactgtttcgggtgttggagcggaacatttggacttaccacagaaccaacaaataataatggccattgaacaatatattgaaaagtagaaattttttctgctttttcctttaattacttatcctaatttatattctgaaatagttcggatattatctgttttatgttattttaaaaaaagtacaagtgcagttctagtcaataattcatatcttgcaagaaggtaagcagatgaataagcataacttctcaaataaacgtagctatgcaaaagcttacagacagtgcatgcgggaagatattctaggtcaatatgcggtagctacgttttggtatctgtattaaaagaaaataccatgatgtgtgatacgtgcgatacacgttttacatggatccttttgaacgagaaagaatgattgttgttcctaatactttcaaagaaattgacagaagggtgacttttgcagacccgttaaaattttcagaccatactaaaggggcacagatggacactgaagggtatggtatttaaagaagtgaattggaaaaattgaggggattgaatttatagactgtcattttagaatgaggcgcatggctacagttgctggcagcaaaactgtcaaattggtttcgggctgtattaaaagaataccgttaaccagttctactaagaaatttacaggacacatggtggagcctacaggagtggttgaagtggtcatgaattagctggtgcccacaaatatagggctcaacaaacctgacaaaactgtcaaatttcgcgtgttaacgtgagcaacagacataagaaggtctgatttgccttgagcacgtcggcagcattcggtggaattaactcatcacttatgctggggctagcataaaaagagtagcgttcatcttcttgatttgaacgctactctattattttaaatgccgaactgtttaaaccaaagagggtaaataatgaatttgaatatttatgatctactactatattgatatctttttctacttttgacatcgattgaaagtgcgaagtttaaaaaaattatatatccaggcgacgtaatcaggattagcgtttttaatttaaaaaaattgggtagattctttttagcagagtgtgaaattaagaaagataatcaaatctgttccagaatcaaacttagttgtaccaataaacaatagttgttttgtattaatttttgggttgaaagagtgatgtaattaaacttgtatcaagatcagaaatagatatgctttgagtatttaagacacgccataaaccaccagcacaaaaattaaaaaaattgaattgctgggttgaagtgagatgttgccaatcagaattttcggttaagttgacaatgtccaacagtttgagtgcagttaaccgatgtaatgtgtatgagaaaaagtcggaattttgtaaaacttgtaatcgatttttgttgccaagccaaaatttgaaaagagcgtcgataaaatcatttaaacaaagtattggtgtttctttcaatatttcgataaagtcatttgcagaattatccaaaaagccctcaatgactttttgtgtggatgaataatgacgataaaaagtttttctagatactcctgactttaagcaaagttctgtgacagtaatactttcaagtgcttgtccagtctcaattaaatcaaatagctgttttaccaatttagcatcagttagttgatattgttcttgtggcatttgctttatctcctttcatctttcatcaaaatctttttggaaagataaattatcatttattgaattaaatagtggcaaatcagggatatgctggacacaccacctgatttaaccactattcatgttttaaattcgtcttttctgggttcaggaggtttaaagaagccgtacgtcttatgctaagctgtctttttttcgtttcttaatgagggtagatgcatacatggcaaaaattgaagctataccaatgtacagcaagctcaacattgaaggtccagtgattaatgcatctgtaatatacatttggttaagaataagatcataggcaaagcgaattggcgtaatatcataaacataattatgatagaagggactcagcatttgcggaatgaaagtaatgactgccattgaacctatccagataataagtagtaatggccatccttttagtccaagcaaatcgagtacagctgactgcagtagatagaaaacaaatgatataccaccaatcatcagtaggaattgttttggatcatgaattggcacagaatagcaaacttttgtgaagaagtaaactgatacagcaatcgcagtgacaattgcgatacccgaaattaattgacttgtgacactagttaatgagaggcggccatcagtacgtttcttctcattcttactatggtctcgccagttcagtaaactagcaataagactaccgagccaacagaagatggttactaagaatggcgccataccacttatttctttagttgaaactttattgcgtttgataagagttgtgtgaattggtgtttgcaatttagaccagtcctgaggagatagtgttagtcctgacttatttgcaacggttatatattcgttagaaatcttctgatttagatgatcagtcatctttggaagtgcagtagtcaaaatagttgcaaccgtcatattacttccttgactgacgtataaagagatttttgcttgttcgggggtcttcttggttaatgaatttgctaaggctttttgttgttggaatggggccgtcttagcagccattggcgttttaactaccagggcagctagcttctgagttatgattttaccttttaaatagtctgtttgctgattgatagctttagtaaatcccgaatgaatgacaacagccccgtagtattttccggatgcaaagcctttagtgagttcactcgtgtgggttacattgacccatttaatttcagcgcttttcttatggctctctttccgtaatttcttaacaacattcttagcatcttttcctttatcgtttactactaacgctaatggtaaatgacgaaccttaactgtgctcctagctccaacttgtgcgaaggcaaataatccgattaatatagtggcgactaacatgctgatccagatgctttttctcttaaacacgttgaacattttcactacccccttttttatgctacgggtagtttatattaattttgaaatgaaaaacatggtcaaattaatatgatttgtgtcttaaggctacaaatggcagccatatgagccataaggttacagaattggcaaaactggtaatggaggaatcgatatgacggattttagaatgaaaaaaactgacgacgttatcatcaaatcatttgttgacctagtcatagagaatggatttgacaacgttactgtcaaggatattgcactcaaatctatgattagtcgtaaaactttctatttacattatgaggacaaatttgcactgacagacgcaatactacaagatattctaacgtggcttgatgagacattgaaaaagaagcgattactcataaatcaaggaattggcttaagtaacgcagttggtcaattagaaccggaacttagacaattactgatgtgttggagcagaccaataaacgcaataatgacaattccacaagctaagatgcaactaatggatgatcttaaagatattttaagtaatcatttacaggcagctctcacacatacaaagtcagatttggaaataaatgttattggtggcatgatgttagggatgataagatattacttacaaacaaatgacttcccatcaagcaaagaaattcatcaattatcagacacccttaatttgatatttggcgcgtagtataagtcagtcacatttctgtccatttaaagtggtattttgctttagtgattaagcctgattgtgaaatcttatagcgttttttattgggattaatttggcgcctaaattatgactatacgatgttgtacaattgctttattagtataaacttcatattgtaagggtcgtcgtagatagaaaaggcattttatttggcgttattagttatagcgccagtaaaaaaacaaaactggaatttaactaatttcgataaaacggcgtctcactggcaatggtcggaaagttaaacagtgagaattcactggattggtgcggccaatgagccacaaaccacggtgaaaaaacaagctttttagggtcaacagataaaggtatgacacggcgtatgctaaatgagggtcggtattgagttttattgtgagaaaatgcttgccgggtcttactcaatttgtcataccatagtatagttaaggacaaacgagttaacgggagtgacaatatggactgggaagactattttccaacggcaatcgctgaacgtgggtacgattattacttacaggggtatgtcactgatttaaagcggaccaaaacacaaattacggcaacggttacgggcacgcaggactatggcgtggtaatcactctcgctaatggtgactttcacgatggcgcgtgtgagtgtccgtatgccaatagtcatccgtattgtaagcacatggcggccgttttgtaccaagcgacggcggctgacaaacctgccagtcaacatccagtttccaaagcaccaactagttgcgacagtcttgaacagactgccactaagctggttgagcgggctactgatcggcaagtccgggactttttgagtgtggtgttggcccatgacaagcatctcgtccagctgttccggacggtcatgggtgagactaatgttgtgacagatttacctgaatatctcgcgagtgttgatgatttatttgacacaaacgcggatggcggtggctttatcgattatgacgcggcgacggatttcggtgatgaggccttaactttcctaaaagaagaggtgcagccgttggtcgatcacggcgagtatggtttggtatttcaaatcttagcgcatctgatgcttaaaatcgaccacgtcgacattgatgattccgatggtgagattatgatgatcatgagtgctagtgacgacttgtgggaagctgtcttaacaaaagccgacgcggatgtgcagcagcaggtgtttgattggttatgcaaacaattaacgaagtcgttgaatattattgaagatacgcttgacgatttattattcacatatttcaagacgccagcgtttattgatgcaaagctggtgtataccgctaagcggttccgtgcggtgcaaaaacacccggatctctgggactatgactggcagataaaaaaatggctaaagcactatttacaaatgatgtctgcggctcatgtgcctgataagcaaattattaaattttgtggcgctaacttggcgataccgcaagttcgcttgttttatagccagttctgtcttcaacatcaagatgaggcgcacgcggtccaattgctaaaggatggtaaaaagttggtcacggacgatcccagcatgttagcggaacttagtcgccaactaaaggacgcttatcagcaattaggtgaacagcaattgtatcgtcaggaattatggcaattgttgactgaatatgcgccagcggatgagatgctattttcagagttgaagcagagttacccgaccacggattggccggcgattcgcgagcaactgttgacggcgatcgcgaagaattccaatgtcgatttgaaaccactgtatgtgcaagaaaacttattgaacccgctattaaaagcggtcgtggccgcggacggactctgggatttacggacctatgagccgttattgaaaccacgtttttcagatctgctgttagcgaaatatgatcatgaagttcggaaaatggctactactactggaactcggcggaagtatcaacaattagttggcatattggaacggatgctcgcttacccggctggtaaatcgaccgtgcaggcgattgtacatgattggcagcaacaatatccgcggcgttcagcaatgatggatgagctctcgcggctaaactggtaattgatcgttagttggcgcagcaatcgcgaacagagttaagtcgcatcgctaagtttaggatcggttcctaccccaaacttagcggtgcttttttcatagccaactgcgggcataataaattgtctttgggccttggtcatcctggccaagataaaatggtaggacattagtttatttcaaagttattaatagctatccgtactcagggctgaccggtggctgtcattgaccctgttattcaaaataaggctaatcagtcatcgaatcacaattaagtttaaataatgaccgaattatcatcttggaaccggtataataagccttaagcgaccgaactgattaaccatagggtgtggatatgcgctgttggcgtcattcgtggtccggccgttgctacgaataaattagcgagtgatgtgaggacgtgatcagtaatgaatattttgattattggaacgggtaaattggggtatgaagtgtatcgtcgagtggccgtgatgccgcagcaccacgtgactttgttggatcatcaccggcatgagcatgatgtctcgttagccacgcagttaatcggggatgcgagcaatgttgatgatttaaaacgcgcgctgcgagggattgacgtcgtattctcaacggtgggcattacccacgcggcgcagtttgccacggcattggtgcaagcgatggatgcagttggggtcaaacggctattttggacgacccagtttcaaatcaactacgatcagatttcagaagcaatgtacaccttagcccgccgcgagtttgggtttagtcgtgaagttgagacgacctatgtggcggggcaaaaggccggggctgcagttatcaggaatagtgatttggactatacattgctagcctgtcattttttcaagtacaatgatgaagcggatcagttaattgttgaaccagctggaaatgctgttagcggtgggccacttagtctattctcattggcgacattgatcaccgatatgttggaacatccacaagattatccgcaacgtgagctcatgatctcagctcggccaggcgaaaagtaacatcagttctggctgattaacttgaattgacaacagtagtactcataaaatataagttttgatggcgatagctaagttgcaccaacaggtaactgggctatcgccatttttgtgctaagtttcaaaacttacgactgttaccagtgtactaatgtaaattggttctatttttctgagccagacggtacaatatttgtaaattcatcaaaagattgaggagatgggagcaatgtcacaatggcaacaagattgggcttaccaaaagtactgggtcatggcacactcacagcagcattataatgccatccgacaattagctcggcacaatgattggtcagctgcaaaacaggaacgctaccaacaattattagcagaagccgaacaaattacgccaactaaagccacgttgacaacggcttatcagcacgtctggggctattttaaaaagcggtgtacgctggccgagaagcaacgttacctgaatttactaacgaatttaaccccggcacacgatcagcttgggccgttcttgtggcagttaacggtgaagtacgaagtggcctatttgctggcgtcacgcttgctgcgtgcgtttgatcagcatgaaaatcaacggtgattcgtataacatttatattatttaaacaataataaatatgaaaaaacaatgaattttttacgattacttcgttcaggtctttacaaagttatgaataacctgctacaataataaaaaagttataattatcataataaaaacactaatcaaggaggcgaaataattatgattaaattgtttacgcaagcaggatgtaactcatcgcgaaaggcccgccaatggttccgggatcatgatattgcatttgaggagaagaactttagtagcgcagcccctactgttagtgagttaaaacaaattctgtgcctaactgagaatggattggaagatattatttctacccgttcacaaagttatcccgcaattgctgataagctgccagatatgtcattcaatgagacgctccggctgttatgcgaacaaccccagttgttgcggcggccaattattgttggtcgtaataaattgcaagtaggctttaatgatgatgatattcgccaattcattccccggcatattcggcgactgaattttcaacaaaccttagttggattggtggatatgtaatgataggggacttaaagtccaccatattgtgaaaatggtaattactaggttgatgtaaattaatgttaatccgacgctctttttcataattgttgatgccaatagcggcctaacttgattgaaagacgtcataaagaaacaaaaacatcccggctagcagacaggctagtcgggatgtttttggcgcttcagcagtcatttagtcgactgtgatggtagtggaagatgccattagctgtgccaactgttcttcggttgtccggttttgggacaacggtggcaagttgtcgagcgtaaagtaggctgtttgggcgacctcaatgttaggctcaaattggccatcagtaatttcacaagcaaagaccaatttataatactgaaatggttggggaatatcgacacgtagagcagtgtcaaaaacggtgatgagcccctgaaccgcgacgtgacggccagtctcttcccacacctcgcgttgcacattttcagtcggcgtgtagcccacgtcagcaaagccgcctggtaaggcccatagtttcgttttaatatcttgaacgagtagtagctgattaccatggcgtatcaagccgcggacgtcgattttgggggtgatgtagccggaatcctgagtcagagcagtcgttaagtcagcagttgatatgttggaagtggcggccatttgttgaatcaataaggtttgtaacttttgatagcgatctttgtcgaacgggtcagtcgtgtaggctaagccactttgaatcagagctaacattgcccgttgagtggttaatagtgaagatggcatgttaatgatcctcctctaaaggtaaataagtttatcaggtgcaatcttagtagctaggttatccggtagtggctgatcagtcacaaagtaatcaaaatcactgagagctagcaagttgaagttgtggctgacgttcaccttggtgtggtcaaacaacagcactagccggtcgctttgggcgcgtaacgtttcctttaaagcaatatcagattcgtaagcgtaataaacgccgtctgcggtcaacccagcgcaactcaagaccgtggtcgtaaatcgaaatttgtgtagtgctagaatgctgtcagcgccttgaacacaccgttgttgtgcatctaatgtgccacccaggatacgcgtttgaaaattgctatgtcgtaatgcctggtcagcaatgtcaagggaattcgtaacgatcatgccggggtgcttggactggagatattgtggtagacaggcaacggtggttgagatatctagaaataataacgcatcatttagtaaatacgaactggcagtgtgggccagggctcgtttagtttgcagtaagtcatcatcccggtccaggtattgatctagcttattaaacgtattcggccgactaatgccgccgtagtttcgttcagccaaattatgagctgcgagtttgacaatatcgcgccgggcagtgtcgcgtgaagtccccgttaattgcataatgtcttttaaactcagtgatgggtggttttttaattcatcaagaatcaatgttaagcgtgttttttggttcataattgatcaccttaagcttttttaagtgttaaacacatactaacttattttagcttaaatagaaagccaatgacgtcaattaatgaaaacggttgaattaatcggcgttgatgttgtggttacgccttgaaacccttaaaattaagctaattagtggcagggctacagcatacctacgaaaggatggttcagatggaagtgaaaaaagtggtcattgttggtggcgttggtggtggtgcttcggcggcggcccgcgtgcgtcgattggacgagttcgcccagattacaatttttgaaaagggaccggatgtctcattttccaattgtgccttaccgtacacattcagtgatgtgattgaccagcccgatgacgtgattttaaagacaccgatgcaattcgagcaacagtacaatattgacgttcaagtgaatacaacggttgtcgccattgatgcgcaggctaagacagtgatgatcaaacggcaaggacaggtagcaacgacgatcgtcccatatgatacactgattctttcacctggtgctcgaccgatactacccgcagtgattgcgggaatcgaccggcccaatgttaaaacggtccgcaatgttcaagatgtccgaacgattcaagcgtatctgactgaacaacacgttcatgatgtgacgattgttggcggcggctttatcggactagagatggctgagaatttacaacaggctggctatcagatcacaatcattgaggctgccgaacacgtcttgggcactttggatgacgagtttgctcagctagtacacaaggaactatacgattacggtgtgcaggtgatactgcaagaacaagtgacggccattggtgcaacacaagtgcagctcgcctcgggacgcgccgtgaccagccagttagtgattgtggcaattggggttacaccagtaactgaattagcggttcaagcgggttgtgcgttaggcgtgaccggtggtatcaaggttgatcatcgttaccagacgtccgtggccgacatttatgcggtgggtgatgccattgaagtgactaatcggcttacacgtcaatctacgcggctagcattggcatttcccgcacaaatgcaggcccgacacatggtggatcatttatacgggcggacgccacagtatcagggtgtgatcggatcgcaggttcttcacatctttacgttaaacgtggcgtcaacgggcctgaacgctactgagtgtgatcaccagcaacttgattatcggttcgcaacggtggcaccacagaatcgggtcagcgtgatgccagggacaacagccgtctttcttaagttgatattcagttatccgaccggtgagattttgggcgcgcaggccattggtcaatcggacgttgacaaaccgattgatattatcgctagtctaatcacgatgcacggtcgagtcagtgacctgacagatgttgaattatgttattcgccatgggtcagtaccgccaaaaatgtcgtcaacatggttggcttggtggcggaaaacgtcctgaatgatgaatttaagcaggttgcggtgacgcaggttcgacagctggtcttggcgggggcgtttatcatcgatgcccgtgaaccacaagagtacgctgatgggcacatcaagggcgctcataatattccactgagtcagtttcggcagcgcttagtggaaattccgaccaatcagccagtttatattcattgccagactggacagcgaagttacaatatggtccgcgcgttacttcagcgcggctatacgaatgtggtcaacattgctgggtcgtatgccgaactagttcagtatgaatattttaatgatcagacaacggggcgaacctcaattttgacacgaacatgatgattgataactaagatattaatttcaacaaaatttgataacgtagcagaggctattgggtaaaatagaaggttcagaagtgttagactgaaattatcataagaaagttggtggcaaaatatgcgaacgattgaagacgatgcagcgcttaagattctagcggatgtgattaagattccatcagttaacgaccatgagttgacggtcgcaaaatatttgcaagccctgttggcgaagtatgatatttcagctaagatttaccccattaccggtgatcgtgcaaatctagttgcagagattggtcatgggcagcctgttttagcggtttccggtcatatggatgtggttgcggcaggtgacctggcggcgtgggacaccgatcctttcaccttagtagaaaaatccggtcagttatttggtcggggcgtcacggatatgaaggctggtttagtcgcattagtcgctgcgatgatcaatattcagcagcaaggtggccctaaacatggcaccattcgcttgttggcgacaatgggcgaagaagttggtgaagctggctcagctgccttttatcaacaaggggcgatgcaagatgcagctggtttactgattgctgaaccttcaacggtttatggaacagcggctgagcagaaggggtcttatgacttaaaattgacgtctaagggtaaggcggtacacagttcgacacccgaacgcggctataatgctttagtcccgctgattaaattactcaatgaagccaatgactattttgaaacgattccggcaggcgaggtgggaccggtcagatttaacattgacgtgttaaacggtggggaccaagtaaattcgttacccgatttagcgactgcactcgttaatgtgcggacgattccggaatacgataatgaccaagtgacccaaaaattaacggacctgatcgcagcgtataatcagcaaggtgctgacattaagatgaccgctatcatgaatgagtcaccaattgcaaccacggctgataatcggttagtaaagttagtgcaggccattggcaagccctatgctggccgcgatgttgtcgttgtctcaagtccgggaattaccgatgcttctaatttggctaagcgtcaaccagccgattttccctttgcggtttatggaccgggtaatatgacccaacatcaggtcaatgaaagtttaccaaaacagatgttttatgactttattgcaatttatcaacagctgtttacacgttttttggccgagtaatcggtgttgattgatcgtaaaatcaaagacccgctagcagtcagtgactgtcagcgggtctttgaatggttagtaccaattttcaggtgcatgggtcggtgttgaaaaagcaacggcaatttgtcgcagggcttcgtaagtttcggcggtatttacccctaaaattgtcgccattcgttgttcactggtttcaaagaaacgttcgatcttggtggctaattggcgggccttgggtgttaggagtagtcgtttgtagcgaccatcgtcctttgctggcacacgaatgagtaaatcagcggcttccattttggaaacgaggctggaacaggttgctttacgaatattgaactctaattctaagtcccgttggaagaggtcgtgatgctgttcattgttggcaataaagttgatcgtactgatttgcatgccagttagtcccagtgattttgcataatggtctgagtccctggctaatgcattgttcgctttcttaatcatgatccctaatgaatcttgcatgggaggactccttaatgatattatggttcgtattctaactaaagtgaattataagaactaattgttaaaaagtcaattaaaatagggcttaaaattttgaaatagtgtgctaaaatagttaattagttcgtattcgaactataggttaaggagctgattttaagtatggaaaaacgtgttgacctcaaattgattcttgcaatcgtggctgccggattactttcattttgcggagtgatcgtggagactgcgatgaatatcactttccctaagttgatgcgagaatttgcactcaatacggcgacggtccagtggatgaccacggcttacttgttagtagtcgcaattattgtgccaatttcggcgtttctgaaacgccgttttcgcactaaaacgctgtttgtgacagccaatttattgtttatactgggattggtcgttgacgcgaccgcgaccagttttcccgttttagtcactggacgaatcattcagggaatgggaactgggattgctttaccgttaatgtttaatattattattgattgggcaccagcacggcagaaagggaccttgatgggaattggcacgctgattaccgcaatcgccccagcactggggccgacttttgggggcttgatcgttagttggatggattggcattggattttcgtattgctaatcccggtactcgtgatttcacttgtgttagggctgtatgcgattcgacaagcccagccgacagttaaagttggatttgatgtggtcggttggctgatgatcgtcctcttattcgttggctttacaattggatttagcaagttagccacgattaccacgcaaccactgatttttgtggcttggctagtggtcggtctgattggtcttgtggggttcgttatccgcacacgtcgagcggcacaaccgctaatcaatctggcgatttttaccacaaaatcttatgatttgcacttaatggcgtactttttggttcaaatctgtgccctcgggttggccttcatattgcccaactacatccagttagtgaacggcaagagtgctttgttagctggcttatttgtactacctggcgcggcaatcggggctgtttttgccccactaggtggacgtattctagacagtctgggtgcagccaaaccagtcctaacgggttcaacaattttggttattgccatggcactgtttacggtgttggggatgcacctgtcaggcggttggattttagccatttacattttattaatgattggtattggcttaaccatgggtaatacgatgacgagtggcttacagcagttgtcagctgagcatcaagctgatggcaatgccgtgttcaataccatgcagcagtttgcaggggccattgggacttcagtcgtgtccgccgttatcacgttagttcaagtacagacgactggaacgagtgcgcatcggacagcgttaggatcaaccatggccttggggttgttgctgattttagtgctgattgaattggggaccatgatattggcaatgaagacgcgtcaagctggtcaacgataaaaatgttataaaaagattgacattgttttgagaaggtgtaatctttagttgttcaaaagttaatcggcgatgacgttcgccacataataattgataatcaatttgatgacgtctactgtttgtttttcagacagtaggcgtcttttctttttggttaagaaggagagattgatatggaaaaacaagttattgaaacggtaaaggctcgcgaaatttttgattcacgaggtaatccaacagttgaggctgacgttattttgtcagatgggacgctaggacgcgcggaagtaccatcgggagcttcgactggagaaaaagaggcagttgaattacgcgatggtggtgatcgtttagcaggtaaaggtgttcttaaggctgttaataatgttaatacggtcattaatcatgctttacatggtgctgacccgtttaaccaagcccatattgatcaaatcatgattgacctagatggtacgcccaacaaagcgcgtctgggtgcgaatgctattttgggtgtttcaatggcaacggcacgagcggcggcaaacgcattacagcagccgctttatcgttacttaggtggcactgatttagagctaccccaaacatttcataacgtgatcaatggtggggagcatgcagataatggcattgatattcaagaattcatgattacaccggtcgaacgaaccagttttcgggacggttttgaaaagatcgtgaatacttatcatactttgaaaaaagttatcgaagatgccgggtacacgactggtttaggtgatgagggtggctttgcgcctgatcttaaaaactcagaagaagccttgcaaatattacatgatgcgattattaaagctggttatacacctggtaaagaaattgcgattgcttttgacgcggcggcatcgtatttttataatcgaacgacccacaattatgactttgagggcaaaacgtacacgccggcagcccttggtgattattatctgcagttattagcgaagtttccagaaatcgtttcaattgaggacccatacggggaagaggactgggataactttgcaagctttacagctgctcatggtgaccagcttcaaattgtggctgatgatccggtctgcactaatccgcaattaattcggcaagcaattcagcgggggatggctaacaatattttaattaaattaaatcaaatcgggaccgttaccgaaactttggccgcgattcggctagctcgcaaaaatggttatgccacgatgatgtcacaccgatctggcgaaactggtgatactttcgtcgctgatttcacagtggccaccaatgcggctcaactaaaagctggtgcgccagcccgctctgaacgcattgaaaaatataatcaattattgcgaattgaggaagaattaggtactgatggtgctcggttggcacacttcccaaataacgtgatgtttgactaattatttgtgataaacctgattcgacagttaggttgccagtggtgcttgtcaaattcgaggtgcagacatgattgaagatttaacggagcaacaagcagccgctaaactagcggcagatggatttaatgatgtcccagaaccaacgtttaacttttttaaggccgtagtcagtcgtctatgggaaccatcggcatggattttggagggagctttagttattgaagttgttttgggtaaagaaattcaggctggctttattgcgttaatgctggtctttgcagccgtcaatggtgcaattcaatcgcgacgtgcggccctggttttacaggagctggcgcatcaattgacgccaaccagttcggtacgtcgtgctggtcattggcagttgattgatgcgaaggctttagttgtgggtgatctgattagtttacaggtagggagtgtaatcccagctgatattcgtgtgttaacgaatccaattcatacggatgaaagctcaataaccggtgaatccgttgcagttagccatacgccgggtgaaacggcctttgcaggcacaatggtggtagccggggaaactttagcacgcgtactggcgactggaagtcatagtcgggctggaaaaacagtcagtttgattaatcaaaacaatgcgcctggtcatttacaacgattattgggtaaaattattgattacttggcattgttagacagtgctttagcactcatcattgttggaatagcgttaattcgccatgcagacatgattcagatgttaccgtttctagcgatgctgttcattgcgacgattccgattgccatgccgtcaagttttgcagttgcaaattcggtagaagcccgtgaacttagccagcagcggattctggtcagtgaattaaagggtattcaggaagctgccaatttgaatttattacttgttgacaaaacgggaacgataacgacaaatcagccgcaagtcgtgcagtttaaaaatttgtcggccagatcagatcagcaattgttgcggttagcagctagcgcgaccgattcgcgacatcctagcgtggtggatcaagcaattgtgaactttgctcatcgctatcagttgaaacggctgccacagcaggaatttaagccatttgatgcaagtgttggttatgccgaagcgctagttggtgaagcgccaacagttgtgcgggtacgtattggtgcacttagtcgtttgtacgagttaaccgcacagcaaccggctttagcaatcgaccaactggatttgacccggggccgttcagtggcggtcatgattaataatgttttacaaggtgtgttgattttgcaagatcaaccgcgcccagatagtgcggcggccttaaaaaggattcaacaccggggcgttaaaacgattatgctgacaggcgataatttaaaaacagcacaggctgtggctgatgcggttggattaaagggccaagtggtttcctaccagacctttaaaacgcactcgcgaccgttagcgcaagttgctgggattgccgaagttgttccagagaacaaattggcaattgtcaaagctatgcagcgcgcgggttacgtggtggggatgacgggcgacggtgttaatgatgcgccagcattaaagcagtcggaggttgggattgccgttgacaatgccactgatttagccaaacgaagtgctaagttcgtcctgttaacgggtggtttggcaaatattctgacgattttagacagtggtcatcgcgtctaccagcggatgctgacttggacaattaccaaactcactcggacggtcgaactgaccgtgcttttaacaatcggctatttatggctagattacgtgccattgtcgctgaatgcgatggtattagtggctattctgaatgatttagtaacattggtccttggcactgatcgcacaatcattcgccatcgtcccgaacagtgggatatgccccgcttaagcaaaattgcggggttcctagcgactgggtggacagctgtgggtgttggtttgatagtctggctgcatggtttggggttgtctgctggtcagttgagcactagtctttacgtctatctcatatttagtgcaatgttaacaatcttgatgactcgtactagtggtccattttggcggggacggcctagtcgcgcagttgggttgaccatcggcttgaactgtctgttgaccatcggattagctagcagtggttggggagtgccggctattagtggctggctaactttaatagtgatcgtattagtgttaatgactggtatcggtttgacggtggccggcgacctctggcgacgattgactaaatgattgcaatgctgatattccgcaggggattaattaattgcgaaaagcgtgaatctcagctatcgttaaattggcattaaaaacgaacggaggtagcaaagttgcaagcatacgtcgtgaaccaactaggtggaccagaagcgttacaattaacgacacttcctgaaccgaacgtcaaaccggggtggacccgggtaaaagttttaggttttggtatcaaccactcagaaatctttacgcgggaaggcaagtcaccgagcgtgcagttcccacgagtgctcggaatcgaagtagttggtgtggtcgatgagaccagtgcgccagcaacattcacgtctgggcaacgtgtggtttcaatcatgggtgagatgggtcgggcatatgatggtagttatgccgaatacgtattattaccgaacgagcaggtttatccgatcaaaacgaatctatcgattgcctcattggtggcaacccctgagacctactacacggcctatggcatttttaagtctttgcagcttaaagcgacggaccgggtgctgattcgagcagctactagtggggttggaattgccgatttaaatctgatcaaggcttataatccaaagatccatgtggccgggactactcggcggctagttaagcgccaacaattgattgatgctggctttgatgaggtcattgtcgctccggatagcgctcgtttaccagccgcaacggctcattttgataaaatcatcgacttgattggtccgctcagtgtcaaagattcattgtcgcatctcaacgaaggcggcattgtaaatatgacgggcgaattaggtgggctgtggaccgttcctgattttgacccgattagtgatattccgaatgggtgttatttagcgggcttttcctctggcgatgtttctcagacattgttgcaagatttatttgacttcatcgcagcatatcatgtgtcggtcgcccccgctcggatttttaactttaatcaggtaccggcggcccatgcttatttgcaagcggcagacagttttggaaaggtcattgtgttgttggaccaaaacgctgagtaatctggtggttggatactgctcagcctagtacttgcatgtggggcttagaccaccggattgaaatctgtaaaggaatctataataaagaaatcacgatcgtgtctgaccgtaaatcggctaatgctgactggtctgacgcgatttttttgcctaaatggtcgcttaagtgtatggtttgcttgaaaggtaaagcagttggaatcgtatcaaaaaatacaatcattagctggtaatgttcgcgaagtgtacttgtaatcccatgggaatctattagactgggtttaaggttgaccatcggttgatctggtaaaaattcgaagaggtggtagcagtgacgatgatttctagtccgtcgatggaggtcactgacgttggcgattacctcaaactaggggcctgtactgcggtgatggcccagccaattctcacagacgcattggcaagtgggccgtcgattgccacgcaaactgggattggtgttgtttataatctggtcaagtatacggcaccggcctttatttttggcattctctatacgacgacgcgtttgacgcttaatcagaccgcgttgacctataccgactatttgcgccagcaatggcatgcgctgtttattccaacgatttggtggaccatgatctacttaatcttgatgccacaattgcagcaaggtagccagtatcatgactggcggggatttttctggcagttcgttaatggtaatgcagcgcctcatctgtggtataacaccatgatgctacaatttatcatattaatgccgttattctgggcgcttggccgttggtgtcagtctcgacctcgacgcggctggatcgtatttggcggtacaacactggtcgccgttctttggttgtggttttatgaccaacaagttttccatggtcctcacagccgtgattggtatttactggaccggctttttatcagtttccagattttcgggttctatggcatgttagcttgggtgtttcgagatacctttcagcgcatgcttaacaagtggtggccgggattacttggtctatggttagttggcctgatctggactaattgggaactgttcagttacggcttcccggttaatttgcgcaacgccccgtattacaaaccatcaatgacggggtatgcgctagcagtcatcggcctgttggcggcgttgtgtgagattcaagcttgtcgtcaacgtccttttagcaaatttgtacatttctttgctggtatggcctataaggcatacttagcgaatgttttctggtctgaattgttgtggcgtggttttggtcgtactttgatggtcaaggctccctggctgagcattgcgctgtgttatggtttgacctggttattgtcctttacaacggcttttggtctgcatgcaggatggatgcgacttaaacgtgaatacgagcatgattaggggctaaccttgtaattagtcgtattcttcatgattaaagcgggacaattgtcgtgtcatactgggatgtaagttgaccagaccactttctgaatcggcttgaggtgtcgtgaaattgaaattgcgttactgtgttaatcataaaattattgatgctgtgcagatgttcgatgacaaaataagcacgttgtaaaaatcaccagagtgtggttttacaacgtgcttattttgatgtgggaattaggtcaacagggcttttgctgcgcgctttatgaagtagcgtttttgataagtgactacctgataatttttcaaatgaagcgcctggttgtttggttgttagttgaccacgattgtctctgtaatttgaccagcattggggtcggttagatagttaatactattggtcatgccaacttgcgcgggaccggcctttaccgtaatcgtcgtggcgacttcaccagcttttttttgatccatttgcttaaataaatcaacgtctgttttcggtaggtcgttagcagcgacgacggcactggttttcgtataggtcgtaacaatctgctgattgatacgaatgattttattagcgttgatgatgagatataacataccggtactatcaccactggcaacggcggtatgtgttaattgatagccagcgtgggctgcatcggttttgaaggccgcataggtcacgttttgattcagtgagcctaatgaatagtgactgaggtcctggatagcagatcgttcataactatcataacgatgctgatatagatagccatctttgatcagcaacttgcctgtatcgctagcgctagtcgtagtttcggcagcaatccaggtaccattcaaattcgctacgttgacgtgtttaggcgccgccttggcactagtatcagtgaaagcgcggccccgttcaatggtcgttgcctgttcagtatctgaatattgaatgttgacagcgtagaggtggtgccccttagcagcaaaggcggtgttgactggtaacggatcggtgtgattgccggattccaagtaaatcaagtcagtcagtttgttaatctggattgaggcaccgagctttttcaaaaccgcgttgatctgactaactgacatgtgatgcagccggtgtcggtaacttttcatgatatggcgttgctgatcatggtgccatttggcgtacgaaacttgacgatgtttgacgccggcggacaaaaattggccgttactagtggtccagcttgattgggcagtagttttgtcaaccacggaaatgtctaaattgctggcgacgccgtgttttgtttggctggaactaacggcttgatcaaaagtccatgttttggttggtgcttgaatcactttttgggtcgtcgctttgacggaccgatgatgcttcactggagcgaatgtttgggtcgtacaaccagcaagtgcaaggccaattgtcatcaccaaaatagctaatttgtgcattagggtactcctccaaatcaataggtatcgtgatcatcagtatagcatatgcgattatggtgagtgtcaattgtactggacctggtgtgcgcagggttcatgagtgttgggaggtttcacaactgactgcttattttctgttgagtcgtgcacgctaatctattgatttcaatctgcatcagtttaaacgaaaaatgtcgtggtgcttgatggctagggttatttggatggtgagtgtttcgaataacagctagtccgatttaagggttgacgatgatgaaaaagcgtgtatacttctaaaagtagttagccggctaattaactttagaaagaaggatttcaatgcctgacttttcgtttcgtgatcgaccagataaacagcgagtgcaattgacactgggcaaagcaagtagctcggcggatgctgagcaggtgttggcttttctggattttcagtggacatttcgaaccatgcaagccacctatgaacaattactcgatcaatatcaactttcagaatccaagtttattattttaatgttgctggaaaatgaaactgatcacacgctattgccgtcggagttagccacaaagctagggtctgctcgggcgactgtgagcaagttactggtcggcttgcaaaagcgaggctgggtggaaaagcagcatccacaagatgataagcggacggttgccattcatttgaccgccgccggtagtagtgttttgacgcaatttttaccggccaattttaaggcggttacaacaatttttgcgtcgtttacggttcaagagcagcagcagtttaaaggcttattggataaaatcaagcaaggcacccaacaattaaaaagtgaggcaattaattatgaatgacaagaaaattgaattgttaacaacatatttaagcttatacatcgatcatcacaccgttttagccgatatgcaaaatgcgacgggcaagtacgtcgtcttagatgttcggaatgcaccggcccaagtgaagaaagatcaaatcaagggtgcaatcgcgatgcctgccaaggatctggcaaccagaatcagtgaactggatccggcgaagacctatgtcgtgtacgattggacggggggaacaaccctaggcaagacggcgttactcgtgctactatccgcaggctttgacgcgtatgaattagcaggagcgctggaaggctggaaagggatgcaactgccagttgaagtgcttgcgtttttgtgataaacactgggttgcgtcgtccacaatgagttgatttcgtatattgtgaaataagttcgttaattagttggccttacagtttatcattataatccgagttgatttgaaaacatgtccccattaaatgccttttctttcaagcctgtgttgaactttaacgggcgtaaccagtcaacatcaccaactatattttgccgataaaataatgaaaatgggttttactttgtgtaaaaatgaactacaatataaatggttaatgtaaacgcttacagaacttaagtttgataatgatgatattcaagtgcaggaacatagggaggtaatcttatgagtagtcgtgatacggcaaacgttttatggtttgatgaattacaccgcgaagatgtgaacctagtgggcggtaagtcgtcttcactgggtgaaatgacgtcatcgatggatgttccagtcccatatggctttgcaaccaccgcccgggcgtatcagtacttcatgacccagacgggattgaatgataaggtcaatgatttgttagccagcattcaggattatgaaaattctgatgaattgcatactgcgtgcgaacaaattcgtaacttgatcgtgaatgcgacaatgcccgcagatctggcggctgatattgaacaagcctatgcggatctcgctaagaaaatggggcaaactgatccgttcgtggcgattcgctcttcagcgactgcggaagacttaccaaacgcttcatttgccggccaacaagaatcttacttaaatattaaaggtgctgccgatgtcgttaatcgggttcaacaatgttactcgtcactgttcacggatcgcgcgacatattatcggcacaaacagcattttccacacgaaaaagtggccctctcagcggcgattcaaatgatggtcttttctaaggcttccgggatcatgttctccgtcaatgtagcggatggggatgcttccaagatcgtgatcgatgccatttatggtttgggtgaatatattgtgttgggcaaagttacgccggatcactttgttatcgataaacaatcaatgaaaatcgttgaaaagaatattatcaaacaacctgtccaattaatgcggttaccgggtggcgggactaaggaagagtccgtccccgatgaattacagggtcagccagtattaacagatgcgcaagtcattgaattggccggctacgctaaagaaatcgaacggcattacggttgttatatggacatggaatacgctttggacacgaataccaaccggctatggatcgttcaagcgcggccagaaacagtttggtcacagcgtaataagcacaaagatgcagctgacgatgaagatgttgtggatgaggcggatgccaaagttatcgtccgggggttaccagctagtccgggcttagccagtggggtcgtgcatgtcattgataatccgaaagacattgatcagtttaagcaaggcgaagtgttagtgacgttaatgacatcaccagattgggtaccggcaatgaagaaagctgcagcgatcgtgactaataacggtggcatgacttgtcacgctgcgatcgtttctcgtgagatgcagattccatgtattgtcggcactaaaagtaaggaagtcgcggcaaccgacgtcttgaagaccggcgatgtcgtaacggtcgatgctaagaacggggttgtttatcaaggtaaagtcgctagcatgttgaagccaaagagtggtgctacggcggttgctggtcaggtggttgcggccgagagctttgctccaactgctacgggcgtgatgatgaatttgggtgatcctgatttggctgacaaatattcaagtttaccagctgatggaatcggcttaatgcgcgaagagttcctatggacaacctttattcatgaacatccactatacttgatcgagcagggtcaccctgaaaaggtggtcaatatgctgccggatggtatcgcgaaggttgttcgggcaatggcaccacggccagtcgtcctacgcttctcagactttaagtcgagcgaatatcgtaatttaaagggtggcgacaaatacgagccgcatgaaccagctgatttactgggttggcggggtgcatctcggtactatgattccaagtatatcgaggcattcaagttggaactggctgcggtcaagaaagttcggaacgaatttgggttgaagaatttaaatgtcatgattccattcgtacgaaccgttgacgaagcacaaaaagtaacgaccattatgcgcgatgaaggcctagctcggagtgctgacttcaaagtctatatgatggctgaaatcccaaccaacattattttggccgaccaattcaatcaattcgttgatggctattcgatcggttcgaatgaccttgcaatgttgattctgggttgtgatcgtaataatgatacggtggctcacctctttgatgagcggaacttggccgttaaacgagcgattcggcacctgattaagacagcccataaagatggcaagacggtttcgatttgtggtcaagcaccatcagagtacccagagtttactaacttcctgattcaaagcggcatcgactatgtttcagtcaatccggatatggtcaaggagactaaacgaaatgtggcgcactttgaacaacgcattatgttggacaaagcgactggccggggcttacaggacccaattgattataaatggtaaactatgattcctgttaaaagttaaataatcactaaaggcgaaccaattcgtaactgaattggtccgcctttaagtttgtttagagccaaatactgattcagggttaattcggagcaagaggtcatctaaaaatgacgggcaggtggcatatgatttactttttaaactgtttcaagtaccgactagcaaataatttgtgaaacttaacgcccaaagtcgggttggcagcgtcaatatccgcatacatcgcggtggtaattttggttaacaagggtgccagttgatcgagctcgtcgtcagaaagcgtgttgacaaatggggggacctcctgggctgcggatgcaatctctttgcgaccagcagccgttaagttcacaaggttgacgcggcgatctttggtggacttggataaagtgaccagctgacgattgacaagtttatagacgaactcgctcgttgattgcggcgacatgccaaggcgacttgccaactgtttttgtgagaggtggtcctcatcggctagtgctagtagaatcttgccctgaccttcaacagttattcttggacgggcctgcttgacaatgtcatcataaattttgcttaattgttcgtactcggccaattttccggcgactagttccgccttaatattcgttgtcacgattgatcattccattcgttcttttcttaagtatacaacattctttggtatgcggtacgttaaggttagttgatttttagattgatggtcaataattagtcgttgacaatttagtcagggggccttaacatatatttagtcagggcacctgattgatttgtgggaggttttaacttggatgaagaaatgatgattcaaatgacacatgttcagaagcgatttggaacgaaagtcgccgttcaagacttgtcactgcaagtccaacggggtgaaatttttggcttattgggtcctaatggtgcgggtaaaacgacggtcatcaggatgatgacgaccctattgcgacaagatgctgggaaaatcttagtcaatggctttgattcattgtcgcaagcccgacgcgttcgccagcagtttggtttgaccggtcaaaccgctagtatcgatcaggacctgagtgcgcgggaaaacttgcagatttttgggcgcttgaatggtttaagccgtgcggcggcgaagcatcgagcgatggaattactgacggattttgatttgaagcattctgcggatcacgttttggccacattttctggcgggatgcggcgacgattagatttggcggttagcttgattggtaaaccggccattctttttctcgatgaaccgaccacgggcttggatccgcggacaagagcgcagatgtggcaagcgattcgtcaactagtggccgatggttcgactgtggtgctaacgactcagtacttagaagaagccgaccagttagccgaccacattgcgctcatagatcatggccagttagtcgccagtgggacgcccaccgctttgaaacaaacagtagggggtcaagagcttgaattggaagtcagtgcgacgacggccgtcacaccggctaaggatatcttacaagccatgctcggtcaagatgtccgtgttgcggaacggaccctaacagtgccgttggataccgctagcttgacgccggtcactgaaattctgatgcggttacaagctgctcaaatcacggtcagtaactttgcgatgcacgcgccatcgctcgatgatgtgttttttaaactgaccgtgggcacaaattagaggaggacaaagcgatggaaatcaaacaaccagcagagttaagtcatgttttgacaatgacgcatcggaacttattaaaaatgtggcataatccagataatgttagtgacgtggtgatacaaccaattatttttaccctattattcggttacttgtttggtggggccattgcgggcagtgtccaggcctatttaccaatgctagttaccggtattttgattcaaagtattttgaatgcagcatcgggatccggacagcaattacgtgaagacattaacgcgggggtgtttgaccgcttcaagacgctaccgatttcaccgatcgtaccgttagccggtcagttagtgggggatgttttccgattgcttatttctggcttgatggcactggtgacagcttttatgatgggctggcgacctattgttagtccgctagtattgatcggcgttttactgctggcagtatttgttggatggtcgctttcatgggtctttgctttagttggtttaatggtcaaaaatgcggccctgattggcagtctgtcaatgatcattattttagtgctgacctttttatctaacgcctttattccgactaagacgttaccacatttgttgcaaacaattgtccgattgaatccggtcagtctaacaattaccgcgatacgcacaattttgcggactggccattgggggcccgatgcatttggtgtactgttaagtggtttccttattattgtgatttttatgccgttaactgtgttggcatatcgccgatttggttaacggtacgctaaaaatagtgtgtgttgcggcttaatgaccggcagcgcacactatttttgaaatggggaattactgcccgttcgaaattgatggtgatgaaaagtgtcagataagtggagactgatacttgcgagggccaatgattggctgcaattgttgttcgtggtgccaacaagcgataatgagcaaaataataatcaatacttgcatagaagataaaacgaagtctgtcaatccataggctagaatgatgggcaaagtcatcataaagtaacgcaaattcggcgtacgatactggtgccaatatttggttaagtgccagccactgctgaggactaagtaaataaagccggcaccgcctaggataccaaaagaagctagtagcatgagcaaaatatcgtgggcgtgtgggacgtaggttcccgtcagttgcaaatagtgccgcgcaaagccaaaatacgtcacgccgaggtacggggcctgtttgaaaacggtgaagctgttgtgccaaatcgtcaagcgactttgaagtgcggtgatggtcgaagcacttctagggaaaacgtgccagacaattaaactgccagcaatcaagattgttgtaaccaaaatgcgatggtgacggcaaagctggtaagtcgtcatgatcagaatggcaatcatgatcatgagccctgtgcgcgatttggtttgataaacgcccacacaaagtaagccgaccaaaaaccagtttatgagcggccagcgcgtgaaggggtgaacacttccatgacttaactgtgtcaatagtaagccgagggcaatcaataataaacagcaggcatcatttggattataggcggacccgaacaagcgattctgattagcagcatagccccataataggtcacccagcatgaacttcagccacgttggtaatgtcaatacttggttaagccagtggaaagcaaaaccactaattgtaatatacaagccaaattggatgataaatttacgaagctcgtgccaagcaatcgactgcgtggactcacgacacaacaaccaaagattgcccaatacaaaaagcattaggacagacagaataacactacgataatcgtggtgattgagattgagcgtcgtgatgcccattaataggacgataaaccctagcaacgggtcgtgccgactgaattgtcgtggatgtttgagtaacgccagccattgccaccggcttaaataaatcagccatccgatacctaccggcggcagaatagctaataattttaggccagtcaaaaatggcgacgtcgttaaaagacgttttcgcatggttaatcaaactttctctcattagataatatgtcgcttgccagtcgacattagccatattatggcacgtctgcctgtcatccaaacttgcattaatagaattttagttagtttgaacaaagcttaggaattttcaggaaaatttaaccagctgaatgcgtattcacagtgaagcatggtaaaatatgattagtaacgtacggtgatacgggtgctatcctgaatcaccattgaaatgcgttggtttttaaggtcaaagatgattggccaacaaaggtctaatctagtgtgcgacctttgttcagactgctaacttccaggccattgggtatcgccatgatcttagttgaacctcgttgggtatttctgataaagagccgacccgtaattcaacgaccagcacgtttcgattttggtgcatactaaggatagcgagtgacgtgcgtggttagttaaactgaataattaaaacaattgaaccgggtggatttgaccacaaccactgaaagttagtcgtgtgggtaaatcttcccgaattaaaggggaactgtatgtggatgcaaaacaattatcaaaacgattagcaacggttggcgctttcgttcagccgggcgcccgcgtggccgatattgggtcagatcacgcttatttgccagctaatctcgcattaaatcatcaaattagttatggtgtagctggtgaagtcgtccgggggccctttgaaaatgcgcgtcatgagattcaaaagctggggttaacggattgcttagtggcccgtctagctgacggtcttgctgcgattgaaccagctgatcgtattgatacggtcacgattgccgggatggggggccctttgattcgccatattcttgaacaggggccgacccagctcgccggtgttcaacggttggtactcgagcctaatgttggtgaagcgaccgtgcgggaatggctggcggccaatcagtttcaaattgtagctgaacgaattctagctgaagatggccatacttatgagattctttgtgctgatcgggttgatcatcaggtgacgtatacgacggctgaacagatgtttggcccgtttctgctagctgagaagtcgccggtgtttatcgctaagtggcaacgtgagttacaacgagtaaatgcggcggttgcgcaaatgcaacgggctaaagtgataccagaggaacagttagcgctggctcacgctaaaatcaaattgattgaaggagtcttgacggatgcaagcaagtgaattaattgcgcgttttgaaaaatttgcgccactcaagttgaagtgggagcatgatcccaccggattacaaatcggcgatcctcatcaggatatccacaaggtgttagttaccctggatgtgcggccggaagttgtccaagaagccatcacgatcggtgctgacatgatttttgctcatcatcccgtcatgtttcgaccggccaacaatcttgattatcaggatcctcagaaagcaatgtatgcagaacttgcagctcaccacatcttggtgtacgcggcccatacgaatctggactgtgctgagggcggaatgaacgattggcttgcggcggccttagacttgcaaaatgtgcagggattggttcctgggtatcgtgcacaggctgttaagttgactttaacggtaccgaccaatcaagttgaaacggtacaggaatacttaacgaataccgtgggtgccacgctagatcgttacgctgtcaactcgggtgaacagttcagcgtcgacttactagccgatcagattccaactgcggtagcgggcattaatgacttagccgctgacacgtgggattaccaggtcgtgcaactgttgtctggcggtcatcagtattatatgggccgagtcggtgatttgccgacaccgttatcagcgcaggcatttgccgaacagtgtaaacaagtatttggtgtcagcggcctgcgactagtcagtgccgatccccgacaacggattacccgtgtggccgtcctgggcggcgatggtggtaagttctatccccaagcgttgcgagcaggtgcacaagcttacgtgaccggggatgtctattatcacaccggtcatgatatgctggcagccgggttgacggtcattgatccaggccaccatatcgagagtatttgtaagtcacaactcactaagctgtttgatcagtggcgtgtacaagctggctggccaatcgagattgtggcgtctcagctgaatactgatccgtttaccttcatctaagttaatcatgaactttaataaggaaaggaagttatcatatgtcaaaatatccaaacttaatttcagattttttaacctttgtcaaaattaatagtcgttcagatgaggaatcaacgacaattccttcgtcaccacgtgaaacggcctttttaaagcaattaatgagtaagctcactgatttaggcttgagcgatgttgaacaggatgcgcaaagtgcgtacgtttttgcgacgattcctgcgaatagtgacaaagctgttaaaactcttggctttatttcacatattgatacggctgactttaacgcggaaaatgtcaatccacaaattgttgacaattatgacggtgaatcagttattaagctcggaaacggggactatgtgctggatccggcggtcttcccaaacttaaagaactatgctggtcacacgctgatcacaactgatggaaccacgctgcttggagctgatgataagtctggcgttgctgaaatcattagtgctgcggaatatttgttggcccatcctgagatcaaacatggcaagattcggttagcttttggtcccgatgaagaaattgggactggtgctgatcactttaatgtgcctgcctttggcgccgattatgcctacaccgtcgatggtggtccgcttggtgaactggagtatgaaacgttcaacgcggcccaagcgacggtgacgattacaggtgtcaacgttcatccaggggaagctaaggataagatggtcaacgccttgcagttagccgttgattttcaatcggcgttacccgcacatgatgtcccggaacacacggaaggccgtgaagggttcttcttcttgcttagtttagacgggaccgttgacagcgctaagatgacttacattattcgtgatcatgaccgcgataagttcgaagcacgtaaacggttatttatggcaattgcggatcggctgaatttggctgacggtgtggcctggatcaaggtcgacatgaaggaccagtattacaatatgcgcgaaatcattgaaaaagatatgcgggtcgttgaattggccaaacaagccatgctcaagctcggtatcacgccagccatttatccggttcgtggtgggacggatggctccaagatctcatttatgggcttgccgacaccaaacttgtttgctggtggtgagaacatgcacggtcggtttgaatacgtttcagaacaagtgatggcccaagccgtggacgttgtcttacaaatcgttcaggataattatgaccaggactaaatccttgaccttgtttgaccttacgggttatactctaatagtcaataaaggtcaaacaaaaattggcagctatgacggctgcctttttgctaccgtttttgaggaggtacgtaaatatgaatccagaacaatttacagaaagtttacaacaagccttacaacaggcacaacaaatcgcacaaacacggcgccatcaagaaattggggtgccccatctatttaaatttttaacgcaaccaggcgaactggttcggcagatctttagtgaggccggcgctgatttagaccaattacaaacagagctcgaccgtgagctggatgacattgccgttgttagcggtggtaacgttcagtacggtggcagtatgagcagtagtctagctacgctgatgcaggctgccgatgctaagcgcaaagcgttaggtgatgattaccttgcgaccgacactttggctttagcgctgatggatcaaactggtgatcagttgaccaaatacttgaatcagcaaggcatcacggcaggacaagtcaagaatgccgttgatcgtattcgcgggggtcaacgggtcacgtcacgtaatcaggaagatcagtatcaagctttggaaaagtacggcgtcgacttggttaaacaggcgcgccaggggaatcaagatccagtaattggccgggacgaagagattctggacgttattcggatcttgtcacgaaagacgaaaaacaatcctgtcttgattggtgaaccgggagttgggaaaacggccatcgtggaaggtctagcacaacgaattgttcgtggtgatgtgccggagaacttaaaagataagacgttgttctcgctagatatggggtctctgattgccggggcgaagtatcgtggtgaatttgaagaacgactcaaagccgtcctcaaggaaatcaagaagagcgatgggcagatcatcatgttcatcgatgaaatccataatatcgttggtgctggtaagacagaaggcagtatggacgccggtaacttgttgaaaccaatgttggcgcggggagaacttcatttgatcggggccacgacgttagatgaatatcgtcagtacatggaaaaggacaaggcactcgagcggcggttccaaaaagtattggttgctgaaccgagtgttgaagatacaatcagtattttacgtggcttaaaggaacgctttgaaatccatcatggtgttcggattcatgataacgccttagtggccgctgccaagttatctgatcgttatattacggatcgttacttgccagataaggccttagatttagtagatgaggcttctgctgaaatccgggtcgaaatgaactccaacccaacggaattagaccaagtcaaccgacaattaatgcgtttagaggtcgaggaagccgccttaaagaatgaaactgacgatgcctccgttaaacggctagcggatgtgcaaaaagaactcgccagcgcaaaagaaaaacagcgggctttatccgaacgctgggacagtgaaaagaagagcctccaagcgttaagcgacaaaaagtcggcgttagacaaagctaagcacgacttggaaaatgctgaaaataattatgatctggaacaagcagctaagttgcagcacgggacgattcccaagctggaacaagagttgaaggccatggaagccaatgatcatcatgaagattggttagttgaggaatccgtcacgccagatcagattgcaaacgtggtttcccggatgacaggaatcccagtagccaaactggttgccggtgagcgggagaaattattacacttggcggaccatttgcatgaacgagtggttggtcaggatgcggcggtcgatgccgtttcggatgccgtattacgttcgcgggccggtttgcaagatcctaatcgtcccctgggttcttttatgtttttaggcccaactggggttggtaagacggaattagcgaaagcattggctgagaatttgtttgacgccgatgatcatatggttcggatcgatatgagtgaatatatggagaaagagtccgtttcgcgattggtcggggcggcaccgggctacgttggttacgaagaaggcggtcagttgaccgaagctgtccggcgtaatccgtactcgatcgtgttattcgatgaaattgaaaaggcgcatccagatgtgtttaacatcttgttacaagtattggatgacggtcggttgacggatggtcaaggacggaccgtcgacttcaaaaataccatcttgattatgacgtcgaacttaggatcagagttgctactggcgggggttgatgaccagggtcacttgtcggccgacacccatcaacaggttatgcagctggttcaaagtcgattcaaaccggaatttttgaaccgaatcgatgacatcattatgttcacgccactacaattgggcgcaattgaggaaattgtggtgaaattgattgatcggttgtctgcccgtctccaagatcgtgagattacactgaaaatttctgacgaagcgaagaagtggatcgctaagcaggggtatgaaccggcatacggtgcccggccgctccggcgctttatcacgaatcacgtcgaaacaccgctggcaaaagagatcattgcggggcgcgtggcaccaaaatcgacagtcgccattaatttgatggacgatcacttagtcttcgaaaaccaatcgacccagccggcataagcgtaatcactgatttgaacgcgtgataatgcgtttcagtgacgataattgggccaataaaaactggaccgtgagcaccttgcgatgctcacggtccagctttttttaggcggattattattgtgacttggttgagcctatgattctggatggcttgatcgtgtaggtgtgaggcagctatctttggtttatgatgatggtagccgcgcttagcttcggacgagggggaccttgcgcccgtgcgtttaacctcatactgagaaaagagttgttaccgccgacgctgtcgtgttaagctactccaaaatcgaggagtaagcgaacatggacgacgatcgtaaaaggtttgaccagtatgcaaaaaatgaatcgaaaaattaatgtacaacgtggttctttatcagcggccgatttggcattttgggcagcagcacaacgcgcaaagcagaaatatgccaaaacgctgcaaatgctcaaagcaagtgatggatcgtaagcgtcattaatctgaatgttagggtcgggtatgtaccagcattctagttggctggcgcgtcaagcacacaacaaaaaaagacgagtaaccgcaatcgggatactcgtctttttttgttgtgctgagactaagcgaagcaaagcctctggttgtttttaattacttattatctgaacctttagcgggttgggaatgattagtaatataagtgatgctgttgaccacgattagcgcaaaaattgcggcaacgatgccaatttcaccaggattataggagagttgttcgagggcgccaccgatatagccgatgacttcaccgaagaggacactccaaaagataatcgtaagttgtctcatcattttccgacacctcccaatgaaaattattttaacacaccgacaggaaaaagcaattaggtaataacgggatattaaggctttaattaggctgatataattacgacgagacggcggtgaaaccctagtaaacataaccgtgcacgttatctgatgacttaaaactgccgcttagaacaactgtttggtataatgaatagtaacgaatatatctgaggacaagattggtcatcaactggcattgaatagactggtaaattctttgtttacccatcaattgggagcgggcttgacgtagctgatcggatgttacgttttcgatgcgagttgaaagctgatattttatgaaagggggcggcgatagtggcgcaatatgttccattgcaagtattgagtacttttagtttacttcacagcactagtacagttagtgagctagtccaaactgccaagcaacaggggtattccacgttggctttaacagacgttgatatcatgtacggtattgttgatttttataatgcctgtcgccaggcagaaattaccccgatattgggaataacattgaacttattaggacgtgaactaacggcgcaaacgtttagtctggtcgtgcttgcgaaagatcaagctggctatcaaaacttgatgcggttgtcgacgatgaagcagacggcgacggatgcaggattgtcgctaacagccgtattaccttatttgaaccatttaatggtcttaaccccggctaaagacagtgaactagctgcgctgttgttacaaaacaccgctgagcgagctgctgattggattaccacgctgaggcaggcggtcgactctgctagcctttacttagggatttctttggatcaggcccctgcattgcgaacaacaatgacggcctttgcgcaacagcatcaattgccggtagttgcgttagatccagtcgactatgtccaagcaaaggattactttgccgtttcagttttgcgagcaatcgatcggggccaacagatcgaacagcccgaatcgttacaaggtatcgaaggcagtcactacttacggccggccaacaccgtaacggctgactatgagcaactgggattgacgacggcggtggcggctacggccgaaattgcggcacagtgtcaagttgaattacaatttcaacagccacagttgccgcaatttccaacgcccgctggacaaccagcgaatgtttatttacggcagttatgcacggctggtctaacggagcgattggcggcaataacgccgtcggttgatcagcaggcttaccaggaccgtttggatcacgaactgaccgtgatcgatcagatgggctttgatgattactttttgatcgtgtgggatgtcatgaattttgcgcatgaggcccagattacaactggacctgggcgaggttctgcagcaggctcattagttgcttatgcactcaatattacggatgtcgatcccttaaaatatgacttgctatttgaacgtttcttgaacgctaaacgggcgaatatgccagatattgacttggatattccagataatcgccgtgaacaggtacttaattatgttcatgataagtatggtcatgaccgcgtcgcacaaatcattacgtttgggaccttggcagcaaagcaagcattgcgcgatgttggccgtgtgtttggcctctcaacttacgagatgagtgactggagtgccgcaatcccaaaccaattgcatattacacttgaccaggcctaccagggctcacaacggttacaaaacctcgttgctgattcatctaaaaataaattattatttgaaacagctcgccgtttggaagggttgccacgacattattcaacacacgcggccggggtggtattaagccaaaaaccattaattcagatcgtaccactacaagcaggtagtgaaactatgatgatgacccagtatactaaggacactgttgaagcggttggtttgttaaagatggatttcttaggattacggaatttgtctttgatggcaagtgcgctacattatgtgcagcgtcaaactggcaggccactggctattactaaaatcgatttgaacgatccagcgaccctgaaattatttcaggcgggcgacacgaccggagtcttccaatttgaatcggcgggaattcgaaacgtgttacggcgtctgcacccggataactttgaattggtcgccgcggtcaatgcactttaccggccggggcccatggaaaatatcgaccattttattgcccgcaaacaaggccaagaaccggtcagttatccggcggaacaacttgcgcccatcttaggaccaacgtacggtattctggtctatcaagaacaagtcatgcaagtcgccgcggtcatgggcggttttacactaggtgaagccgacttattgcggcgggcgatgagcaagaaaaaacgtgctgtgattgataaaatgcggcaacaatttatcgctggtgcacaacagaatggttattccgaagcagttgcgacacaggtttatcaatatattgaacaatttgcgaactatggtttcaaccgctcacacgcgattgcctacagtaagatggcttttgaacttgcttacttgaaagtccattattccggagcgttctttacctcattgatgaattctgtgttgggcaatggaacgaagctgaaacagtatctagcggaagctcgtcagcaccaagtggcgattattcccccggatattaatcggagcggtcaatactttgattggaatggtcaagccattgtgtttggactcagctcaatcaaagggttgcgccgtgactttattgcgagtgtgttagacgagcggcaggcgaacggaccgtttaaaagtcttcagcagttcatgcaacggattgacgcgaagtggctcaaagccgatttgatggatgcactgatctatgcgggggcttttgaccactttggtttgaaccgtgcagagctactgaccagtgtgcctgaattgatgtcaagtgccgagttagccggtggcagtatgagtttatttgaatcattagcccctaagatcaaaaaacagccggagctttcgttaggtgagcgattggccaaagaagcggagtatcttggtgtgtacgtttcagggcaccctgtggaaacgtatgattggctcgcgcaacaacgacatacgcaattagtcagcacgctcacgagtgaacaaccggcacaaatactggtctatattactaaggtccgaacgattcggaccaaacgtggtcaaccaatggcatttgcaacgggaagtgatttgtccggcgaaattgacttgacgatttttcccaacacctatcaacggattcaggcggaattgaaaccagaagcaatcgtgttaattactggtaaggtcgagcaacagcgggatttgcaagtgatcgtaaacacctggcagttggcggaacaattacccaaaccaaccggccaactctttttgcggttgcaacctgagcaagcaacggcgactgtgcaaaaggaaattttaaggatcttaagtcaatatcgaggtcctaatccagttctaatttactcggtagcagcacatcgaacggttgaactaaattcacagtattgggtcgcagaaaatccagatttggttggagcgcttacaaccttattaggtcgcgataatgtggtgatgaagaacgctatcccttgatacgacggcgttttttaacgcatttaattttagaaaataacagacaatccacgtgaaaagtgttagaatcacttatggagttacgaactcaatttattgcctgaggtgaaaaaatgaaacgcattggtattttaaccagtggcggcgacgctcctggtatgaatgcggccgttcgtgcagttgctggtaaagcaatggctgaagggttggaagcatacggcatcaattacggctttgctggattagttgccggtgacattcacaaaatagaagcagccgacttagatggtgtgattcaacgcggcggaactttactatactccgcacgttatccagaatttgcccatgaagaaggtcaattaaaagggatcgaacaattgaagcggtttgggattgatgctttagttgttatcggtggcgacggttcttaccatggcgcattgcgcttaacggaacacggctacaacacgattggtcttccagggacgatcgataatgatattccttacacggacttcacaattggttttgacactgctgtcaacaccaacgtgcaagcccttgaccggatttatgatacggctcatagtcatgaccgtactttcgttgtggaagttatgggtcgtggcgctggtgacgtagccttatggtccggtgtttcaatcggcgcgactgctattgtggtccccgaagttgattgggacatggaagaaatcgccaacaagattaagcataaccgggccaatggtcatcggagcaacttaatcgtgttagccgaaggtgtgatgggtgcccaggagtttgttgagaagttatccgaatatggtgactttgatgctcgtgggaataccattgctcatatgcaacgtggtgggaatccaactgctaaagaccgtgtcatggccagcaagatgggtgcctacgctgtggaactcttgcttgccggcaagggtggcttagcggttgggattcaaaacaaccaattagtcaaccacaacatcttagatttatttgaatctaagcatgacgttgaagtgtcattagataagttgaatgaagaaatttcattcaagtaatcatggcatgttagttcttattttaatttgataaaaatgacgttaatgtctttttataaaaactttcaagggagagatttttcttatgaaaaaaaccaagattgtttcaacacttggtcctgccagcaccgatactgacactattgttaaattaatcgaagccggcgcaaatattttccgctttaacttttcacatggtgatcatgaagaacatttagatcgcttaaacaaagttcacgaagcagaaaagattacgggtaagaccgttggtatcatgcttgatactaagggtgctgaaattcggacgaccgttcaagctaacggaaaatctgaatacaagatcggtgacaaggttcgtatcaccatggatgattcattagatacgacccatgataagattgccgttacttacaagaacctctatgatgatgttcatgtaggtggccatgtcctctttgatgatggtttattagatatgaagatcgacgaaaaggacgaagctaaccgcgaattggttacaactgttcaaaacgccggcgttttaggctcacgtaagggtgttaacgctcctggcgtttcaatcaacttacctgggatcactgaaaaagactcaagtgatattcgctttggtttggatcatgaaatcaactacatcgctgcttcattcgttcgtaagccacaagatgtcttagacattcgtgaattacttgaagaaaagcacatggaacacgttcaaatcttccctaagatcgaatcacaagaaggtatcgacaacgccgatgaaattcttaaggtttgtgatggtttgatggttgctcgtggtgacatgggtgttgaaattcctgctgaaaatgtgccattggtacaaaagagtttaatcaagaagtgtaatgctttaggtatgcctgttattacggctactcaaatgttagactcaatgcaagaaaacccacgtcctactcgtgccgaagcttctgacgttgccaacgctgtctttgatggtactgacgcaacgatgctttctggtgaaagtgctaacggtctttaccctgttgaatctgttgccatgatggctaagattgacgaaaaggctgaaaacactttggctgaaaacggtacgttacaattaaaccgtttcgacaagactagtgttactgaaacaatcggtattgcgattgctcgggcagctaagaacttgaacattaagacgattgttgctgcgactgaatctggctacactgctaagatgatttcgaagtaccgtccaaatgctgatatcttagcaatcacttttgacgaacggacgcaacgtggcttaatggttaactggggtgttcaaccaatcgtggctgaaaaaccagaaaccactgatgacatgtttgatttagctgcttctaaggctgttgaacttggctttgccaaggaaggcgacttaatcttgatcactgccggtgtgccagttggcgaacgcggtacgactaacatcatgaagatccaattaattggttctaagttagctgatggtcaaggtgtcggtgatgaaacggttatcggtaaagccgtaatcgcaacgtctgctcaagaagctatcgacaaggccgttgaaggtggcgtcttagttactaagacgactgacaaagactacttaccagcaatcgaaaagtctagtgctttagttgttgaaaacggtggtttaacttcacacgctgctgttgttggtatctcaatgggaattcctgttatcgttggtgttaaggacgctactagtgttattgctgatggtcaattgatcacagttgattcacgtcgtggccttgtataccgcggtgcttcaaacgccctttaagatcaaatctaatttgatattgaaaagtcgtcgctttgcggcggctttttatattacataaagtgcttcactcccagttaaattagtatgaaacatggttaaaaggtgccaaatcgtcaacgtcaaatgatccagcttaagcccgctggaaaaagatctacttagcggaaatttacttagctagcggcgtcctataccgacttccaggcatttcggccaattgctggaacgcggtggacacagatttaagccgaagaccacgtcttaaatactggtcttccactaaccaagccaaaaacgcttactaagtggaatttcaccgctgagcattggccgaaacgccttccagtcgtgatagtatgcgaatggccgacatgggtggacccagcattgaacgaattagatgttgctattttaaaacagcgattttatcatacaacagttagtttgataatataattgtgattgtacgattatttctaattccaccgtattagtactgaggtgtccaaaacaattgagacagcattaacgcatgttcaaaattctaagtagtaaacccgttcagcgacaagttaggtggtcgttcatcagccattcgactggcttaccgactggaggggttgggtgacaatgctcagtagccaaattattcttggctggaagtgggttgcttccggcctagaataagactcgtatttgagattgcgcagtgggttgctgcgtgagctcaaatcgacgtcggctacgttccggcaattgtcacccagccccgtaagtcggaataggacgaaccttgctgacgagctggaatccaaacgatttggcaccttttaaccctgttcccgcctaaattaaagaacaggaatcggttattgatcagggggggatagtgaaattggtgagtaacgaccaacacccctcgtaattcgggccattttcagttacaattgataacacgtgaggtgtcgtatggaaagttggttatttttattagcgattttagtggtggcatggttaggaaaaaatcagtccttacaaattgcgaccgtggttgtgttgcttatcaaattgattcctaatacgagtaaattgctgacgacgattggtcagaagggaatcaattggggtgtgacggtgattaccgtcgcaattttaattccgattgcgactggtcagattggatttcgggacctttggcatgcgtttaagtcgccagttggctggattgcggttgcatgtggagtgttggtttcagtgctctcatttcacggtgtcgggcttttgtcagcgacaccagagattaccgtggcattagtattcgggaccattatgggtgttgttttgctcaagggaatcgcggccgggccaattattgcggctggtataacctattgcattattcaagtcttgcatttgagcttacagtaatttaaaagaaccatccgttgatatttatagacggatatattagaggagttatcacatggatagtattattggaacagtggttacggcgaaggtaaccgatgaaaacgatgaagcatgcttcgtacagattgatggacagacgttgtgggtcgataaaactgaaccagagaagccattgcacattggcgggctttacgaaggttttgtttatgagaatgaagaccatcatctgcagatgacgcggttcgtcccggaaatttcgtttgatcactttgtgtggggaacggttgtccggacgcggcatgatctgggtgtctttgtcgatgttggtttaccaaataaggacttggtggtgtcattagacgaattaccgaccatcagtcgactatggcctaaaaaagatgatcgtttatacgttaagttagcccgtgacaataagcaacggctatgggcgacgctggcagaattgacggattttgaagcaattgccaagccatatgaccgggctcaagttaagaatacggataccatggcgaccgtttttcgtttgaagatggccggtacgtcggttattacagatgacaatcatctgggctttgttcatccgtcagaacgtgaacaggaaccacgcatggggcaacacgtcaaggcgcgggtcattggtttcttgcgcgatggtgaattgaatttgtccttgaagccgcggggatacgaagaaattggcgatgatgcccaaatgttattagcagcattgcaacatcaagctgaccacgcgctaccattttgggataagagtgatcccgatgatattcggaattactttggtatcagcaaatcacaatttaagcgcgctgtgggtaatctcttgaagcaacgcttgatcagtcaacaaccaggcgagatcaagttactggaaaatgcggatgagcaagccgacgattgatcaaaaaatgcaggaccagcttgctgattacctgcattttttgcgtgttgaacgggggttagttgagaatacgattaagagttattctcaggacctgactacgtttagcgaatacttgatgagtcagcaaatcacggactatcgggtggttgatcggtacgtcctattgaattatttacagtatctagatgaggctggtaaatcgcgaaatacaatcattcacagtgtttctagtttacgtaagttttttcaatatttagcacagatgcacgctatcgatactgatccgatgctaaaaatcgacacgcctaagcgggcgcagcatttaccgcaagtattgtcaccacgcgaggtcgaacggttgctagcggtgcccaagttgaataccccgttaggattacgagaccgaactctgttagaagtgatgtatgcgaccggtctgcgagtcagcgagacaattaatttaacgatggatgatctgcacttagacttgggattgattcaaacaatcggtaagggtgataaagagcggatcattcctatcggtgatgttgccattgattttattacccgttatttaaaaacggctcggcccaaactcgtctctgccaaacgccggaatagctatttgtttattaataatcacggtggtaaattaagtcggcaaggggtttggaaaaatctgaaggcagaagtcaaggcggctggcatcgaaaaaaacgtgacgccgcatacgttgcgccactcgtttgcgactcacatcttagaaaatggtgcggacttgcgtgtcgttcaggagcttttagggcatgccgatatttcgacgactcaaatttatacgcatatttcgaaaaaacgcctagctgaggtttataataaatatcatccgcgggcatagatgcggtgcggaatcaagcagtcaagggaggcaataccgtgctcgttaaatatcggaaggattatgaaaaggtagcaatggggctactgtcatttattccagattttaaggacctaattcatctacaaactgagatgcagtggtatcagtcaacggaagaccaccaactattactatggcggcaaggtgacggcgatttctgtggtattatcggcattgaagtcggcagtgactttattctactgcatcacgattcattatcacccgaggaacggacggcggccaaccagtatcaaatgttggatgagttggccgcgttatatcccaagcaacgggtcatgggaactttagaaatggcgccgatcattggcgcgtgggagcgtaatcgtgacaaacaaccaacaacaaccaatcaccattaagatttcggagtttgaggggccactcgacttgctgttgcacctcatccgccaaaacaagatggatatttatgatattccaattgcggcaattacgcagcagtatttggattacttacactctatgcgagcgctaaaattagatattgctggtgattatttggttatggctgcgactttgatgacgatcaagagccgtttcttattgccacagcctgaaccagatgagatggacgaagataatgaggacgatgatcctcgtgactcacttgtagctgaactgttggcttacaaggtttatcaggaagccgctggtgaattgcgagaaaaagaacaggcgcgccatcagcattttacgcgtgaagcgatgttagtaccagctgatctgagtgcgcccaagctgactgcggggattacattagatgatctgcaagcggcttttcggcaattagtggctaaacggcggcgggtacggccactaacgaaaacggttgtggctgaaaccatcaacattgatgagcggatgacacaaattacgacgcaattgcaacatcaaccacaaggactggattttgccgacctatttacggttagtgccagcgatgaaatgttagtgacaacctttatggctgtgttagaattaaccaagcaggatcaagtggcgctgcagcaagctgagccactgagtccgattcatttatatttacgacaggatgaacagcatgacgaacattgaacaaattgaaggactattatttgtggctggcgatgagggcatcacggtcgccgaaatcgagcacgccacggggtttgctaagccggcgattacaacgatgctcacacaactggccacgaagtatcaagccgacccagacagtgccctaatgatcttatcaacggcgaatacttaccggctagcaactaaggccgcggtggcgccggtgttaaagcgctactttgaagcaccactcaccacgagtttgtcgcaagcatcgttggaagtgttagcaatcattgcgtatcggcaacccttgacgcggattgaaattgatgagattcgtggcgtacacagtgggtcaacgattcaaaagctggttttgcgacaactagttactgagacggggcgtttaagtgagccgggacgaccaattttatacggaacgacggaactgttcttagattattttgggctaaagtctttggatgacttaccagcgattgacttagctgctttaagtgacgctgagcatccggcaccagagacagacctctttttaaatgcatttcaggataaattacaagcagaacgtgaggatgaataatggcagaacgattacaaaaggtaatggcggaagcgggcatcgcttcgcggcgtaaatcagaagtgttgatcacgtctggtcacgttaaggtgaatgggaagacggtcaccacgctcggtgtaaaggttgaacctagtgaccatgtcgaggttgatggcgtgccattgaatgcagaaaaactcgtgtattatttattttataagccgcggggggtcgttacaactgttcatgatgagaagggccgtaaaacggtattagacttctttgaagacgtaccggaacgaatctatccggtgggacgtttggattacgatacttcaggtttgttgatcatgacaaatgatggggctctcgctaatcggctaactcatccgaagtacgaagtcaaaaaaacttatttggccaaagttgaaggggtaccaaccaatgctgatctcaagcaattgcgcttgggtgttgaaatcgatggccgtaagacagctccagcgaagtcgaacttgttagatagtgatcacaagaagaataatgcgctggtccaactaacgattcacgagggtcataaccaccaggtgaaaaagatgttggctgcagtgggtcacccagtgactaagttgaaacgtgaacgttatggggttctcgatttgcaaagtttacaaccgggcgaataccgtaaattgaagccgattgaaattagtaagttaaaaggtgaacgatagcgcttgcatttttgaatgaaagccgttaaaatgaatttgtaaaaataaatattggttcatcttcagggcagggtgtgattcccgaccggcggtaataacccgcgacctatgcgtgtgcatagtgatttggtgcaattccaaagtcgacagtaaagtctggtataaagaagatcgagcttatttgccaagcgttgcaagtaagtccgcccccagatgacagttagtgtgatcgggcggacttttttagttgaacaaatggtaatgcggttcattgaagatgacccataggagggtgcgttatgcaacatacaacgttacaccgactagtgggcatagccttactcggtgccattgcgtatattttaatgttactggagtttccgattttaccggtagcgccatggatgaagattgatttttcggatattccaattctgattggtctctttctctttggtgtcgggggcgcgtttgtcatcactatcatcaaactgctcctacattcagccatgatgggctttgccatctatgacttaatcggttcttttgctagttttttaggtacggcagtattgattttagcatttgcattagtacttcgttactatcggggcaatcccaagtggcggatgcctgtggcgattgtggtcgccacaatcggcctggtggtgattgaatcgttggctaacttaacgtttgttctgccattctatttgcaagtaatgggtatgaagctcagcatgtcgctgaatacagtggtgttagtggcagtcattccatttaacttgatcaagggattgctagtgggtaacgtcttctggctggtctatcagcgattagctaagtggttaggcaaccataatcagcttatgagccgaatttaatttaagtcgttaaaataatgtgggtggtcactaattgcgtaactgcagggtgactgcctttttatattggtgccaccgtgatattcttaaagacgcacactgccggttggcggatggttatccatgagctttaatgtggcagtaagttgataaatttgaagcttcgatcaaggcttagaaagattaaaaagctgtcggtcgctatgctgtgtcgcgggtcactgtcagcgacactgacgcacgtaaatttgggctgatcacgacttaatttaaaaactggcacatttagtgcgcaattaacaatcacaacagcaagacttaagggaggccttagcgtgtttacagactacgttttattgttattcagtacaacgccgcgacgagcaaagggcctattcaatgtcttgcgcggtcgccgtacggtctccacgctttttgcggggttaactgccggctacttggatttgctcgacagttgccacgaggttcccttggaagatttcatggcagcaactgcggctttgactgaaaacggtcaattgacgagtacggccacgggatgctggcaattaacgcagacgggggaacaacggcaagccaaactccggcagactttatacatgccccaaaattttgaagtgtttcaaaccactgatgtccgccgatttagaatcgtcagtcagctagccctacaagtcgtttccgaactcgtacatcataatcgccattactatccggtgacgactgatccggggattcaggcccaggtcaaacaatggttacgtcagcagtcgaaggtggaacttggcgagcaaattcatgcggccttgactgccttcttgacgagtttggcagacccagagttaccaacggtgtttgttcaaggcataacggggtatcaagaaccgggactgactaatgagcaattagcggcacaattaggtcggcaaccctgggaggcgagcttgatgcacacggacgtgatatgccaatggattgcttggattcagcgacacccgcgtgatccatttgcccagttgttgtcagtgctcactcaagcgagtgccatcagtcaaagcgctgagcaaacttaccaagctttcttgaagacccagcaacttgcagcaattgcgcagacgcggcacttaaagatgagtacggtacgggagcacttgttggaggtggcgatttggtcgcctgattttccgtttgaaatggtgttgaatcatgaattaactcagcagttgaccaccatctttgcagcccagtccgacattgcaaactggtcattccaagaggcccaagctgcgctacccacgctagatttttttgaatttcggctatttcagattatgaggtgtcagcatgtcagaagatgaattatatgagctgttgaaaacgaaatatggcttcgatgaatttcgccccgggcagctagccgtcattcagaaattattagcaggtcaagatgtcttggcagtgttaccaactgggaccggcaaatcattgatctatcaactcgtcgggaccgcactacccgggctagttgtggtggtttcaccgctgatttccttgatgcaagatcaggtggctcgcttaaactatcaaggcgaaaagcaagttgctgctttgacctcccaactagattatggtgctcgccagtatctgctgaatcatttaggacagcttaaattcttgttcatttcgccggaaatgttgggtcaagacattattcaaacagcgctgatgcaagtgcaactggcgttattagttatcgacgaggcccactgcatttcaacttggggaccagattttcgccctgactaccgtcgcctgggtcaaattcgacaacggttacaggcaccgacaacgctaatgctcacggcaacggctacacaacgcgttcgacaagatattttgacacaattaaccgttccagatgcccagcaagtcttatattcggttaatcgtcctaatatttacttagcagtcgaacaggtcaatgatgaagctagtaaacgcgcgaccttgcaacatttagtgacgagtgcgcgcggaccagtcatcgtttactttacttccaagcggcaaactgatttgatagcggaatggctacgaacgacaaccacgttaagggtcgcggcttatcatgccggcttagcgaccgatgaccgtttcaagatccagcagcagttcatggcaggacaattggatgtgatctgtgctacatctgcttttggaatgggtatcaacaaagctgatattcgcttagtgatccactatcatttaccgacgactttggccgactacgttcaagaaattgggcgcgcaggtcgtgatggtcagcaggcgatggcgattatgttgtacgcaccaggtgacgaaaacctggtgcggaatttgaacgaattgacggctgcgactcccaatgaaattcagcaagattatagccgttatcaagcgcagcagccaccgactgatgatcgtagtaaggttttgcagtcatactggctacaaggaactcccccaacgaccgtggcaacgatttttgctgatcgccaagcagctaaggaacgtgaattgcgggcgctcatgggttacgtccaaacgacaacttgtcatcggaccgtgatgttaacttactttggtgagccagctgttacccatacagatcagtgttgtcagttggctggtgaaccactaccgctggctgcgttagggttgatggcgacgcatgatgagtcaacagccacgataatgtcgtgggatcagcacttagctcaattgtttttaccaaattcttaaagaaatcgattccgggttatgttacaatattggttgaaagttttttgaggaggaacaccctatgagtcaaaaaaatgataatgacaaatcccaagcggataagccgtgggacaaaacttttgaagacgatcgggatgactcgggcaatttatcgcgaactcaaaaacgaaaacaagacagtagcaactctacgctaacgaccgtgttagtcgtactaatattgttgcttgctttggcaccaattggttatttcttggtgaaaaagaattcgcttaataatccgcaacagactgaacaagttgctagttcgagctcgaagaagtcatcggccagtgttgctgccagtaagtcatcgactgctgctagcaagaagaaggcggccgcatcgtcgaaaaaggcggctgctaaaagtagtagcctagccttggctagctctaaagctgccagttccaaggctgctagttctactgctgccagctcggaagaaagtgcgagtactgacgacagcagcgctagcagtagtagtagctcctcagaatcatcttcagggactaagtacgtcacggtagaagccggtcaaggggtctatcgggtcgctacgaatgctggaatctcagtggataagctattggaattaaatgggttatcatctgatgcaacgatttcggctggtcaacggttacgtgtccgttaatacacgattttttcagattgtgaggggttagttaatggctaagcaagcattacaggtggccatcgatggtccggcttcagctggcaagagtaccgtagccaaactcgttgcaaaacggtttggctatatttatgtggatactggtgccatgtatcgggcagtcacgtactgggcaatgcaacagcacgttgatttagcagacgaagcggctgtgattacggcaatgaagtcgctcaagatcagttttaaacccggcgagccggatcaactggtttttgctaatcaggaagatattacggcggcgatacgccaaccagacgtgacgaataacgtctcgacgattgcggcgttaccacaggtgcgtacgattttaactgagcaacagcgagagatggccaatgcaggtgggatcgtgatggacggtcgtgatatcgggacaacggtattgccaaatgctgaagttaagatctttttagttgcttcagcggctgaacgggctaagcgtcgatacgccgaaaatgtaaaaaaagggatcgacacgcccttggctcagctacaggctgagattgaattacgtgaccacaaagattcaacgcgtaaagtgtcaccattaacacaagcaacggacgccacacttgttgatacgacgccaatgtcaatcgatgaagttgttgctgccattgccaaaattattacaaaaaaacaaagttcaacaatctaattgcattaacttaatgcttttagctagcttttcattgcattttcagctatgatataggttagagttattgttgacaggaggaaatttgcatgagtgaaaacgaaaacagccaagagaaaaatgaacttttagacgctttaaacagcgttgaagaagtaaacgtcggtgacgttgttaagggtgaagtcttagcaatcgacgacgacaaacaagtaattgttggtatccaaggtaccggtgttgaaggggtcgttcctttgaaggaactctcaacacaacgggttgacgatgtcaacgaagccgctaaagtcggtgatgtattagacttggttgtcatttctcgaattggcagcgacaaggaaaacggcagttatttactgtcacatcgtcggttagaagctcgcaaagtttgggacgatgttgaaaaagaatacgaagcaggtcatacgattaaagctccggtaacgcaagttgttaagggcgggttagtcgttgacgctggtgttcgtggcttcatccctgcctcaatgattgatgatcattatgttgaagacttaaatgcctataaaggccaagaacttgaacttaagattattgaaattgaacctagcgaaaatcgcttgatcttgtcacaccgtgccgttgttgaaaagcaacgcgaagcacagcgtgaagaagctttgaagaccttacaagctggtgatgtcgttgaaggtaaagttgctcgtttgacgaacttcggtgcctttgttgacctcggcggaattgatggtttggttcacgtttcagaaatctcatacgaacgggttgaaaagcctgctgatgtattgaaggttggtcaagaagtcacggttaagattttatccgttgatgctgaccgcgaacgggtttcattatcaatcaaagcaaccttaccagaaccttgggatggtattgaagaaaaagcaccacaaggggctgtacttgatggtaaagttaagcgtttgacgagttttggtgcctttgtggaagtcttccctggtgttgaagggttagttcacatttcacaaatctcacaccaacacattgcaacaccaaacgatgtcttaaaagttggtcaagaaatcaaagtcaaagtcttagacgttcgtccagacgaaaagcggttagctttatcaattaaagctttggaagaaaagccacaaactgctgacgatgacaacgaaagtcaaccagaacgtcggagtaacaataaccgtcgtcgtaacaacaaccgggacaaccggactgctagcgaacgttcaacggctaatgctcctgaagaatcaactggtttcactttaggtgatttgatcggtgacgaattgaagaatgctgaaagcaacaatgatgaaaactaatcattgattgattaaaaatacccttcaagcttgccttgaaggatatttttttaggaacagattagttggtgttaccaattaatttgagactcgtagcaggaacctgacgctacgagggtaaaggaggaattaatatggcaaaaccagtcgtcgccattgttgggcgaccaaacgttggtaaatccacgatttttaatcggattgcgggtgatcggatctcgattgttgaagatacaccgggtgtgacccgtgaccggatttacgccaacagtgaatggcttggtcaagaattcagtttgatcgatacgggtgggatcgatatcgaagatgccccattcattaaacagatcacacagcaagccgaaattgcaatcgatgaagctgatgtcattatttatttagttagcatcaaagaaggcgtcacggacgctgatgaacacgttgcccaaatcttgtaccggtcgaacaaaccggtcgtgctgggtgttaataaagtcgataaccctgaacttcggagtgaagtctatgacttttattcccttggctttggcgatccgtaccctatctcaggtgcgcatggactcggacttggggacttgctcgatgctgttatcaaaaactttcctgaaaaaagtggggaggacgaaccggggacgattcgtttcagtttgattggccgcccgaacgtgggtaagtcatcaattgtcaacgccttgctgggtgaagaccgggtcatcgtttctgacgtggccgggacaacccgggatgccattgataccaagtttactgatcaggatggtgaccggtttgtgatggtcgatacggccggtatccgtaaaaaaggaaaagtttacgaaaataccgagcgttatagcgttatgcgtgcgctcaaggcaatcgataatagtgacgtggcactctttgtcatcaatggtgaagaaggcattcgtgagcaggataagcgggttgctggttatgcgcatgaagcgggtaagggtattatcatcgtggtcaataagtgggatctggttaagaaagacaaccacaccatgcaagaattcgaagcatatattcgtgatcagttcgtttacttgagctatgcgccgattatttttgtctctgctaagactaatcaacgtttggagcaactacccgcgttgattaagaaagtcaatatgaaccatatgcggcggattcagtcgtccgttttaaatgacgttattatggatgcgattgcgatgaatccgacaccgagtgacaatggtaagcggctacgggtttactatgccactcaggtggcgattcaacccccaacttttgtggtcttcgtgaatgaccctgatatgatgcacttttcatatgaacgcttccttgaaaatcaaattcggaatgcctttgattttagtggtacgccgatccacatgatcgaacggcgacgtaagtaggctaaagcgcgtaaaatcagcattttagcacattatttgattgatgtaaacgattatcatctttttgcgctattttcgctgaaaaggctaaaaaagcttgctattacagcattcctatgctatctttgatgaagaaatgatgcttgttatcgtttctctcatttttggaccactcaaaaatgatcatctggatcaacgatgttaaaaagcacggcgatccttcactctgtaacggggaggtgaatcaaacatggcaaacaaagctgaattagttaacaacgttgctgcggcaactaacttaacgaagaaagacgcaactgctgcagttgacgcagtctttgcatcaatccaagacactcttgcaaagggtgaaaaagttcaactgatcggatttggtaactttgaagtacgtgaacgtgcagctcgtaagggccgtaacccacaaactggtgacgaaatccaaattcctgcaagcaaagtacctgcatttaagccagggaaagctttaaaggacgcagttaaataatgcatatcagttaatgaaatgcaaacatgaaagccagtatagcgaccgttatactggcttttttgctgtcgtctgcggtatgatagactgtcagttcaagtgattaacagctggtatcccatgtgacgatatcaggctgactattgaaataaatgatgaaaccatggcgactaaatgaagtcgtttcttagtggtttaaaggatgggtgtaatgagttattcagaaaaaatgctcgcagcactatcaaacgggcaaattgacacggccaaaaagcactttgcatgggccttacgtaaggatgatgaccagacgctgtatagtctggctgaagaattgtacggtttgggctttttaaagcaagcggaacggacttataagaagttactggctaagtatccggatgaggacgacttacggacaagtctggctgatattgccatcgatgaggacgatacggacctggcactcgactatttacaacaagttaagccagactcaccggcatacgttcaagcgttgttagttgaggccgatctataccagacccaagagttatttgaagtcagtgagcaaaaactcaaggaagcctatcagctggcaccggacgaaccagttgtcgaatttgcgctcgcagaattttacttcttgattcgtaactacggtcaggcgactcgcttctacttggacttgatcaagcagggacaactagagatctctaaagttaacttagttgaacgactaggggtggcttatgctgagtccgggcgctttgagcaggcggtgggttatttagaacaaatcaagcctgccaagctcacgccggacagccagtttgaattaggcttcacttatttgcaattaaacgaacctcagaaagctgttgatatcttcgacaaactgcgggaacaagacaatcagtatgcgtccctgtacccatacttggcccaggcccaagagcaacttcatcaactggacaaggcgttattgaccttacaagaaggtttagcggtcgaccagtacaatgagcagctgtacttgcaaactgcccgcttagccttgaaattagacgatcaggaattagctgaaaagtatttgcgggaaggcttgagtattgaccctgataacttgactacggtattggaactgtctaatttgttagttcagcgggaacgttatcaagacaatatcgacttgttagatcaatatttgcaaagtaatgagtttgatccgcagttctactggaacttggcaatctctaatgaccggctcgatcattttcaggcggctaaggataattacgaagcggcttatccgttctttgaacataacaaggatttccttaagccagcaatttatttcttccgcgaagcaggaatggccgacagtgccgtggcagcgttgcggaattatctaacgattgaaccagatgatggtgaaatggttgcgatgctagaagactacgaggatcagggctactaggcctttagttcttcaccatttgctgagaggcttcatttctaaagttattgaaaccactttcaattttggtaaaatgaacgtataccaaatttaagtgaggcgtttactatcgtgaaagtagctattattgccaccgatttagatggcacgtttttgagagacgaccatcagtttgatcaccatcggtttcaggcccagttggatcaaatgaatgctcagggccagcactttgttgtggcgagcggcaatcagctgcaacattgtattgatgtttttgacgggatcaatggtgaattgacgtatgtggctgaaaatggcgggttagtcattgataatcacggcaacgtgttggctgaaagcctgattgagccggcgctttatcaggaactgttagtttacgtggcgactgaaccagcactagctggtgctgagatctcggtctccggcaagcaaggggcatatattcggccccaagatgacagtccgatcatgcggtactatttgagccggctgcaagtggtgccatcgctatcagcaattgatgaccatatctataaagcgacttttagttggcaagccacggatgctgatgcgcacgccgatttgatcaatcagcaatttgctggccggttacgtgcaactgtcagcggtggtaatgggcttgacgtcattccaccacatgttaacaaggcaaccgggcttgcttatctccagcagcattggcacgttgtccctagtcaaacggccgcgttcggtgataacggtaatgatcttgaaatgctacgggaggccgattacagttttgcgatgcaaaatgcgattgcacctgtcaaagagatggctacgtaccttacgtcacatgacaataatcatgatggggtgttagcgacgattgacacgttaatttagcgtcaccaggtgttgttgacggccgaaatatataagcaaatagtgttcgaccgagcgggactacgctttgagtcagacactattttttattcatatcagtgttataggacggacgtggctcgtctcacaaagtagcaagttaattagcgggaccgttttagtcattgggtacgaacaaaatgggggtagtttaacagtttaaacaggttcggcgaggattctcctgcctaatttggcaattgtctgctaaaatataattagcttaatcttgaggaggaatttattgtggtaaaagtaattgttgccggctataagggtcggatgggtagtacggctgctcagatggtcattgataatcctgattttgaattggttggggtctatgacgcgcgcagtggagaacaaaatctaggtgaggacgaccgctttaagggtcaagacgtgccagcttttcatgatttagaccaaattaagacggatgccacggtctggatcgactttacgattccaaccgccgtttatgaaaatgcaaagtttgcacttaaccatggtatttcgcctgttattgggactactgggatgaccgatgaacaagttgccgagttgcaaaaattagcaaaggacaagcaagtgggcggcctcattgcgcctaactttgggatcagtgccgtcttactcatgcaatttgcccaacaagcagcgaagtacttcccagatgttgaaattatcgagatgcatcatgacgataagattgactcgccaagtggtactgctatcagtactgctaagaagattgctgaagttcggcaaccaaaggaacaaggtaatcctgacgcaactgaaactctacctggcgcacgtggtgccgaatatgaagggatgcggattcacgcggttcggttacctggactagtggcgcacgaagaggtcatgtttggcggccctggtgaagggttaacgattcgccaagattcctttgaccggatctcatttatgactggtgtcaaagtggcggttgaaaaagttaaccagtatcacgaactctttgttggtttggagcacttactatgattttgacgcagttgccagctgagtttcaagcagctaagccgattattgagacgatcgaagcggccggctatgaggcgtactttgttggtgggtgtgttcgcgatacgattttggggaagcccctacatgacgtcgatattgcgaccagcgcgtttccggctgaggtcaaacaattatttaaacggacggttgatacgggaatcgagcacggaacggtgatgattttagatcacggcaatggttatgaaacgacgacgtttcggactgaatctggttaccaagattttcgccgccctgatcaggttacgttcgtccgatcattgaaagaggacctgaagcgccgggatttcacaatcaacgccttagccatgactgctaacggtgaagtgattgatctgtttgacgggttagcagatatggaacaaggaatcttacgcgccgttggagtggctgaagaacggtttcacgaagatgcgctgcggatgatgcgtgccgttcggtttgcaagtcagttaggctttaccattgaatcgcagaccgaacaagcgattgccgataatgcggcgttgttggcgaaaattgccgtggaacggacgcgtgtcgagtgggagaagctgctgatggggcagcacccagttgctggtttgaccggcttgctgaccactgacttgtatcgttatatgcccgcaatggctgatcaagaagcgatgttgcggcagttaatggcacttccagcttggcatttgccgagtattgaaagtacttggaccttgcttagctggaccatgcaacggactgacgaagcggctgttcgccagttgttaaagacgtggaagacgagcaatgagctgattaatcacgtgacggccgctattaaagcgctgatggcgttaaaacacaacggtcagttaactgcgcaggagaacttttatacgggcttagaggcgctgaaaacggctaatcaggtggctacgattttaggctttggccaggaccaagcacaattggtgcaagcttatgctagcttaccaatccatgacaagcatgaattggccattaacggtggcgatttattgaaagctaaattggtgacgcctgggccaatgatgggtcaaattctagcggcttgcttacaggccgtggtgatgaaacaggtcccaaatcagcaggatgctttgcttgattttgcaaggatggtagcggattcaaaaaaccattgatattttctatgaatctgttacgattaaagtgaaactaattcaatgaggtgatttgaatggaacgagcattagaagcattgaaatttcattttcggaatggtgacacttggacagttcatcatcaagatatctctgacctgtggatcggccgggtaacgacgagttacggtcgaattaagggtggccatatgaccatcattcatccttgtaaatcatttaaggctgaatttaaacctgacgctgatgcgatcgatccggacacgacccaactatcatccgtgacaagtgggatgtttgaacgggtgacgcattatcaagacattgaaaaaattgacatcctgtttggcgacgaacgtggtagtgaacaaatttacttgccattcaagccacgggatgcggatggtatcgacaacatttatcagacgagctcattagccagcgatggaaaattacacttagtcgttgatgatgaacggaccgtctttgatgtttatggtgatcataactaataaggtgttgccaaacaactcttggggccgagtgagcctcaggagtttttttgtgactcacgacccaatcgaatcgatgatcgttaggaaatattaacgtttgcgcgtttgtcagttgtgttttaagccgattctagctaagatagaacttaatgatgtaaaaaaagggtggatcgtaacaatgcaaactttaagagcagaaaatctgacccgaacttatggtgagaagacgttatttcacgatatttcatttattgtgaatgaacatgaccggattggtgtcattggcgttaacgggtccgggaaaacgaatttattagacgtattagccgggattacggcaccggaagccggtcaactggtgatgcccaaaaattatacgattggttatttaaagcaaaagccggaacttgaccagaatctgacagtcattgatgccgttttggccggtagtcagcaagtctttcgaacgattcgccactacgagcaaacgttggccgcttatgctgatcatcccgaagaccaagcgacccaaaaagcttacgtggccgctgaggatcgaatgaaccaagaagatgcttggacggctgaaagtgatgtcaaaacgattttgacacaactgcacattaccgacctgacgcagaccgtcagtcagatgtcggggggccaacagaagcgggtgggcctggcgcaagtgttgattcaatcaccggatcttttattactagacgaaccgaccaaccatcttgattttgactcaattgagtggttagaaagctatttagctagttataagggtgctttgattgtcgtgacccatgaccggtatttcttggatcaagtcgccaaccagatgtttgaattgtcatttggcgagctgcataagtatacgggaaattaccaagatttcgtgcaagcgaaagccgaacgggtcgcccgtgacgtgttagctgaacataagcaacagcagctgtacaaaaaggaactggcttggatgcgtgcgggagcacccgcgcgtagcacgaagcaacaggggcgcatcaatcggttcaatgatttgaaggataatttgaatacgctccaagttgataacgatgttgatatttcgctcggtcagcagcgtttgggtaagaaagtgatcgagttaaaggacgcgagcttgcagtttgatcggcaaaccatcctggatcacttttcgatgttgatccaagccaatgaccgcatcggtatcactggaatcaacggtgccgggaaatctagtttattgaatgtgattgcgggtcgactgccacttgatagtgggaccgtgacgatcggtgagaccgtcaagatggcctattatactcaacagaccgaaccgattccgggcgacaagcgcatcattaattacttgcaagatgtcggtgagacggtcttgaataagcagggcgagcatgtttcagtgactgagttactagaagagtttctgttcccacgttcgatgcacggcacgctgattcgcaagttatctgggggcgaacagcgccggctatacttactgaagttgttgatgcaacagccgaacgtcctcttattggacgaaccgactaatgatttggatattggtacgttaacggtgttggagaactacctcgatgattttgccgggaccgtcatcactgtttcccatgaccgctattttttggacaaggtcggcacgaaactactgatttttgatggtcaggggcatattgaacgctattctggccgtttctccagttatttgaaggatcaaaaagacgcggccaaggccactgcgacaaaaactacggctaagccggtcacggatgactcgaccgcaccattggccaagaaagccaaagtcaagctgacttacgcggaacagctcgaatacgacaagatcgaaggggttatcgagcaattggatagccataagagtgagatcgaagcggcgatggctgccaatgccagtgattatggcaagttggctgatttgcaaaaagaattgactaagacggaacaaacgattgatgagaagatggatcgctgggactacctcagccagtatgcagaagcctgaaaggatgatcgcatgttagaagatagttatttacaactcgcgcgcaccattttagaacacggcacgtataaggatgaccgtaccggcacgggaacatacagtgtgtttggttaccagatgcgctttgacctgagtcaaggcttcccgttattgacgaccaaaaaagttccctttggactgatcaagagcgaattactatggtttttgcatggtgatacgaatattcagtatttattgcaacatcacaaccatatctgggacgaatgggcgttcaaaaattgggttacgagtgccgattatgacggccctgatatgacgaattttgaacaccgccggctagatgatcctgactttgcgccgatttatcaagctcagatgcagacctttgatgaccagatcttgacagacgacgcgtttgcggccaagtatggtaatttgggtgacgtttacggtgcgcaatggcgtcactggcaaacgcgtcagggaaagacgatcgatcaaattgccaatgtgattgaaatgatcaagacgcatccggattcgcggcggttaatcgtttccgcttggaatccagaagatgtgccgaacatggcgttaccaccgtgtcatactctgtttcaattctatgtcgcggatggtaagctctcttgccaactctaccaacgttcaggcgatgtcttcctaggtgtgccattcaatattgcgagttatgcgttactaacacatctgattgctaaggagacgggcctagcagtgggcgagttcgtgcatacgttgggtgacgcgcacatttatactaaccatgtggaacaagttaaaacgcagttgacccggcaacctcggccagcaccccagctgactttaagtggggctcatgacagtatttttgattaccaaatgagtgacatcaagctcagtggttatgatcccgcaccggcaatcaaagcgccggtcgcgatttaggaggccgcaatgattgcattgatatgggcagaagatcaaaatggcctgattggcaaccagggccagcttccctggcatttaccagcagatatgcagcggttcaaagcgctgacgaccggacaccatgtcgtgatggggcgcaagacttttgcgggctttaaacgcccgctcccacggcggaccaattgggtgctctcacgtcagtctgatttaaagttgccaccggaagtccatcaactagcagatgtgtcggcgatccaaacactcgcggctgcccatccggatgaaccgatttttgtcattggtggtgcggtggtgtttgaagccgtgttaccggtggccgattatttatatcggacgcgtatcaacgcaaggtttgatggtgatacttggatgccggccgtggattacacgcagtggcagctggtgagccaacaaattgggacggtggatgagaaaaatcaatatccgtacgaatttgatgatttccgccgtcgttaattcagtggcaaccgtgaaactcaggcagatttctgctatactgaaagcattaattttattgtaacgatcgtttaaacgttacaagtataagaaagcgtggcaaagtatgacgaaaatcaagattgtgaccgattcttcggcaaatttgacggatgccgaggtaaaaaaatacgatattaccgtgattccgttgactgtcatgatcgatggcaccatttacgtggaagatgaaacgattacgcgtgaagaatttattgacaagatggcaacggctaaatctttaccaaagacgagccaaccggcactcggaacgttcattgaaacgtttgataagttaggtgcggatggcgcgagtgtgatttgtatcaatatgctcgaagccatttcaggaacagtgcacacggcggaacaagcggcttcgattacgaagaccgatgtcaccgtgatcgacgctcggacgaccgaccgtgcgatggcctttcaagttttgactgctgctaagttagcccagagtggtgctgacaaacaggcggtcatcgatcagattcatgcgactcaggcccatacaaagctattcatgggcgtaatgaccctgaataacctcgttgctggtggtcgaatcagtcgtctgacgggggcaatcagtacgctactgaatgttaagattgccttggaagttgatgacggcaccctagatgtgaagatgaaggggcgcggtgttaaggcgattaataagttttttgataaggttctcgacgatattattgcaacgccgaacgtcgccgaagttgcaatctctcacgttggcgccacggagcgcgtggaagaatatcgggcgcgcctacaagcggctttaccaagtctcaagatcagtgttcaaccaacggtgccaattattgcgacccatggtggcccgggtgcgtttgccgtggaatatcatacgcaagcgccagcgtaaagtgagcggtgtcccacaggcgacttgtctacgagcactaatggcaaatggtgatcgtcccaacaggggatggtgaccattttattgttcaaagatgagttagctctgattaaatggactgctcaacggtgaagaaaggttggatgccaatgtccaaagttaaagaaaccatcaaaatcattttagtggtggcggtgttagcggtcggggtgtttttcggggtcaattatctgctgcatccgcaaaatgaatcggcgacgactaccccaacaacgactaaaaagaccactgccaagaagacgccccaaaaggcgaaaatcaacttggtcgcggtcggtgactccttaaccgaaggggtcggcgatgagtccgagggtggctacgttggtcagatcaaaaaaacgttgacgactaagcaaaagctgaaggtgacgaccacgaatgctggtaagtccggtgatcggagtgaccagattttagcacgcattaataagtcgaaagtgttacaacagaaaattgccaaggcggatgtgattactgtgacggttggcggtaacgacctcttgcaaacgctcgaagggtccctaacttctaacaatacggccaaaaataacgcgacggttgctaaagcgcaaactttatatgcgaataaactaactaaattatttaataaattacaaagtttgaatggcactgcgtcagtttttgtctttagcatctataatccaatttatgtgaactttccaaatgtgacgtcgatcacgcactacattagccagtggaatgatcagacacagacgacggttagtcaatacaagcacacgtattttatggatatcaattggaccatgtcacacggccagtacaagacggcagcccagattcgcaagttgaagaaagcagcgagtgccacgaccttaactagcttaaccagctcaaaggccattactggcgctttagagacagaaaacaagacgaatgatttgatttcgactgctgataatttccatcccaataagcgggggtatcgtgtgtttacaaccaaactgtatcagaccatgatggcccatgatgcgtggttaatcaaaaaatagggaggtaatgagatgcgggaagcacaacgaaacaagcaggcatcagcacctaaaaatccgaagacaaacggtccaatcaatgtttggaaatgggtcgccgttgtcttgattgcgttgattgtcggcaccggtgcttacgtcggcacccaggtcttacgatcgcctagcgaaagcactagtttgacggctgcaagcaatacggatgcggctagtgtgccgattacaatgaatcgaaaacaattaaacgcccttgcgagttattatttgaatgatctacaaaagggccaagacatgaaatatcgcttcgtggtccggtctaccggcgcttatttgctcggaacgacgcaggtactgggtcagaacgtgtcgtttgtgatcacgatgcaaccaagtgtcatcgataacggcaatatttcgttgaaagcaaccaatttatcggtcgggacgatgtccttgccaatcagctttgtgattaattatattaataataattacaagacacctaagtgggtcaagttgaatgccaagaagaagacaatcgacctctacttgaataaattagttggtaaacatgatgttcgttatagtgtagataagcttgatttgaagaataatcagttcaagttcgaaatgcatattccaaaaactagtgactaaggagtgaattcatgcataaaacattttatacattcttgatgacgcaacggaacccagacagtaccgatgccattgccgaatttgccaataatgcgtttttggatcaatcgtttccaaagcagagtaaagattttcacgaactctcacaatatttggaattgaacgctggttatttgccaacgatgacggtctttgatgacgcgtggcaagcctatttggcaagtgaagcttaaattaatttgtaggaaagaggacgttcggtatgccagaggaacccaaacaaactaatccgcacataaaaaaagtgccccggcccaagcgacgcgttggtctatggacctatattatttccattgtcgtcgcattaggcattggggtgggtgggacgtactggctgattggtcggcaagtcaatgcccagctcagcagtatgcagcagactagtaaagcaatgaaaaagatcgaatcagtttatgaaacgatcaatgagaattactacaaaccggtcaatgcgaataagttggccaacggtgccattaacggcatggtcaattcgttaggtgataaattttccgagtacatggacaagagcgagacggaaagcttgaatgacacgatcgacagttcgttttctggaattggtgcccaggttcaaaaatctggcaactatgttcaaattatttcaccaattgctggtacgccagctaagaaagctggtttgaaaccgaaggacattattaaggcggtcaatggcaagtcagtggccggtaagaccttgacacaagccgttagcatgatgcgtggtaagatcggtacgacggtcaaattgacgattgaacgcagtggtcaaacctttaccgtaagtttgaagcgggctaagattccagtgacgaccgttgattataagttagtcggtggcgataagaagatcggttatattacggtatcgaccttctcgacgaatactgctaaggaatttaagacggcgttgaaggcactcgataagaagggggccaagaagttagtcatcgatatgcgtggtaatcctggcgggttgatgacggctgccttgaagatggcctcaatcttcttgaagaatggtaagacgatcatgcaggtccaagcacgcgatggttcgaccgaaaaatacacggcgtccaagaagtatgatggtggctttaaagaaacgaagccaacgaccgtcttaattgatggtgggagtgcttcggcagctgaaatcttctccgcagccttgcatcaatcggcaggtgttaaactggtcgggtcacagtcatatggtaaggggaccgttcaaacggtgacgacttttaatgataagactgagatgaagatcacggtcgcgaagtggctgacaccaaacggcacttggatcaacaagaagggcttgacacctgatgttaaagctgatgagccgagttatgcaagcttgacggttattagcaaggtcagtgatttacaagctgacaaggtcaatagcaatgtcaagacgttccagaagtacttgcaagccttaggttactttaaaggaaccgttaatggctactttggtgattcaaccaccagtgcggtcaagcagtatcaaaagcatgccaagttaacggtcaatggcaaggtcgataaacagacactgactaagatcgagactgaattagctaataagatcagtgataatgatcgggcttacgatgcagcaatgaaattgattgaaaagacaaattagttcaaagctgattcgtatattttaaaaggcgtaaccgaaatccgcatggctttcggttatgcctttttagttgcggaattttaatgcggtaccgtcaacgaagctttgacaagatggaggtggatctacgaattaggctcaaaaatggcttgtcacgggtggctttataaatcggcagtggaaagtcttgttcatcatgaatttaaatcaagatttagacttgccttgcggtgggggtaaagcggtatactagaaattgtgcgttaattgatcagtatgaaatagtgaatttcaacgggttggattgaggtaacttttagctgaacgactggcgagatgtttagcaattatagaaagaagttttgttgtgaatcgacgggccatttattttgttcagggcgccctgttactatcgaacgttatggctggtatcgatagtacgaatgtcaatacggcgctaccagcaattattgcggatttacacggtctacggttaatggcgtggatcgtcgctgttttcttactaggaacggcagtttcgaccttgatctggtcaaaaatgggtgagcgctttggtaataagcgagcttatcaaatgacgacggcactctttattgtcggctccttactacaaggattagcacccaacatctggtttttgattattgctcggggtgttgcgggtctcggcaacggggggatgatttccttaccttacatcatgtatgcggacatttttaagaatccgcgtgatcgaatgcgggcactgggactagtctcggcttgctttagtatggcaacgattattggccccatggtcggtggtgtgattgtcgatgtgtggtcttggcactggatcttttacctcaacgtaccaattgggattgtctcagccgtgctgttacaaatcttctatcaagaacctaagcgggaacataacttgcaaccaatggatcgtgcaggggcgttattgatggcggttgggatcatcagtttgcttggtggtattgaactgatcggcatggtgtcgttatggattgtcgcgatcgtgatcgtgggggcgctcattgtgttgggcagtttaaccatcgtggaacgtcgcgctgtggacccggttattccgggccgcctgtttaagaacgcgccgttagtggtcgatttcgtcttatttgtgcttatttggggcgcgttcgttgcctttttgacgtacagtccgatgtgggctcagggcttgctagggacgtcagcgttaattgggggagccacgcagattccaagtgcttttgctaattttgggggtagtgaatcagttccccgcatgcggcggcacttgacgccccatcgcgtcttgacgatcaatattatcattttgacgctgaccttcgttccattgatgattggcggtgttaagcttccatactgggtcttactcttagctggcttctttgaaggttggggcaatggggcctgctttaatgagctgcaggttaaggtccaagtagacgctgatcaacgtgacattccagttgcgacttcgtttagttatttgattcggatgctcagccagacgtttaccacggctatctttgggctaatcatgaaccaagctctgactagtggggtggcacgatcggatggtaaaatcaccatggcgatgatgaaccagttaagtgatgctagtcgggcgggccggctaccagcgcacctagtgccgatgatgcgtggcatcttacacactggactacaaaatatcatgattgttgcgttcggattaatgatcgtcgctttagtgatcaacttatgggcacaacgtcatgagacgcaacggcaggcccagagctagatagcatgtgcaaacttgatttttgcaatgatgattggttcggaacaacttacggagaggtattctaattgaatacctctttttattctgtgcgatgcttgtatcgctgaattactaccgaaccggaattcatccaattggcagattgttttaatcatgattgaaggtgactgtcaagctgtgcctatcagttgcatttaaagagataatacgatatattaacatcaaccacttactaaaagtaagtaaagcaaaagtaatgggggcattaagatgattgatgttaatcaactagaatttgggttagaaacatttggggatattgtggcgaacacggatggtagtttacagtcggcgggagagtcattgcgccaaatcgtgcgcgaaggtcagttagcggatcagtatgggctggatgtttttggcattggtgaacatcaccgaccagactacagtgtctcaagtccggaaacggtgttagcagccaccgctgccgtgacccagcacatcaaattagcgtcagcagtaacggtgctgagttccgatgacccggttcgagtttatgaacggtttgcaacgttagacggtctgtctaatgggcgcgcccaagtgatgttaggacgggggtcgtttaccgaatcgttcccgttatttggctatgatttgacggattatgatgacctatttaacgaaaaactcgcactatatgaccaattgcgaacggaaaagccggtgacttggtcgggtaagtttcgggcttagttaacgaatcaagacgtgtatccaaagacagctactggtgaacttgagacttacattgggattggtggttcaccagaatcaattattcgcgcggctaagattggctataaagtcatcattgcaatcatcggtggtcgggcggaccgatttaaaccgtatatcaagctgtatcatgaagccgctaaaaagttcaatcagccagcttatccgattgcggtgcattcacatggattcattgcggatgatcaggatgaggccttgacggtggcttatcaaaatatcaaagctaattttgatcgcattggattgacccggggatgggcgccaatgagtcacgaacaatttgaccgtgaaaccaaatacgggtcgttttatgttgggacgccgaccgtggttgcgcaacggatcgcgacgacgattgaaacactagggctggggcgctttgacttggtatacggggccggtaatcaaacggcggctcaacgtgaacggatgattgaattgtatgcgacacaggtgattccacaagttaaaactattttacaagcgaagcaggtgacgaccaaatgacagtcaaaaacgttggaatcctcggcgccggtaaagttggtatcgtcttagcggaactggcattggcggccgggtatgacgttcgcatttcgggctctggcaaagtaagcaaaattgaactaacgattcaaacactagttccgggtgcaattgcggcggaaaatcaggatgtcatcgccaacagtgagttaattattttagcattgccgctgagtcgttaccggcaaatcccggctacggcgcttgatggcaaacttgtaattgacgctatgaattattggtgggaaacagacggggtacgggaagaagttctggatccccagacgtcctccagcgaacaagtccagcaatacttcaaagggagccatctggttaaaacactgaaccatatgggttatcataatctgcaagaagacgccagacctaatggcgatccggcgcggaaggccctattggtagctggtgatgagccccaagccgtagcaactgtggcccactttgtggagacgcttgggtttgatcccattagctatccccgactggcggatggtattatgactgaacccggcagtccgttatttggggccagtttaagtgcgaccgcgcttcagcaaatcattgatcattttgatgaaactgattttggtcgtgcgcttgcggccaaacatgcattggatgttgaaacaaacaagtagctaaaccaaactaaaatgtggcattcaacctgaatgtcgtattttttcgtgatcttagttggttagatggggaaacgcacaacgcaagactaattcaaacatgatagaataaattttgaagccgaatattgacagtttgctgtgtcaaaaaatagttggcattaaatttgaaagttggcatttgagatgagttataagcgttggaatgtagagaaggcaatcgttttagcactacgggaacttggtggaacagcctcacgaaaaataatacgccagacaattgctacaaatgaatatgttaatctgaagtatgaggatgtctatgatactaaagtcagtgcacggaccggaagagcgtataatcccttcctatacgatttcaactttgggttaaaaaatctacttacagttggctatattagttccatggaatggggaaaggaaatttcactgacaagtatcggcagaactgctgaattatcaaattatccgacctctgaacaaacccaactagttacgaactattggaatcaaaagacacgtgaaagagtacatcggaaattaacagcaatgcaggaatctgatgacaagttggcagatagggatgaggatctggtcgtaatcgatgatccagagtcgcgacaagatgcagatgaatcacaatggaagagtgatttaattgaatgtttaaaaaaattcaattctggaaagtttgaaaacttttcgcgagcattgatttcaaaaatgggtgtgaccattgataaaaatcgtggtgtggtacgttcagctgatcacggtatcgatggctttggctattttaaatccgacgagtttcgtactagccgggtggcaatacagtgcaaacggtatacgcaggaccaggtatccgaacctgaaattgataaatttaagggcgtcatggatagttttaatgctgaatatggtatctttgtgacaactagtcatttcactaaccgagctaaagctaaggcgatgcagggaaataatacggtaacactaattgatggtcaggagttagctgatttagttgaaaaatatgaattacagattacccctattaaaacatacactttaaatgcatattattatgaacaagattgattgaattttgagtgtgttgaaatctcatcaataaattaagataaaaaaactgatatccccgctgagttaatccatactcagcgggggttttgaaaaaggatatatatgatgtttaaatggtttaggtgtcctgctttagtgaaggcgattgcggtttggacattaaagccttgatcaaattgcaaaaaacaacccgccactgtatgttgttaacaaaaaatgaattcagtcacgtcatgtgtcgatcagtcaattattattaaaaacgtcaaagccatatccttgaatgtgctgtttcaatagtgtcaaatagcgctgggccgtagcgctcaattcgattttcttatggcgcaggtatccaagggtcattgcatcatccacttttagtggaatcgccacaattttttcgtcattgagttcactgctgatgatgcctgaactgatcgtatagccgtttaaacccaccatcaagttgaagatcgttgcccgatcactgatgcggatatgctttttatgaggtagcgtactgaggatttcttctgcaaaataaaaggaactcgtatcgccttgctcataagagaggtagggatagtctcgtaggtcatccaaagtcagttcttgcttgtgcgttaatgggttatcacgaccgacgaaaacatgcgggcgagcctcgaatagcggtacgaagcttaagtctttgtcagcaattaaacggctaagcacggtctgattgaacttattaagataaatgacgccgagctcgcttttcaaagtctgaacgtcattgagcacgttggccgtttcagtctcgcgtaatgtgaactgataggtatcgccaccaatttccttgactaattcgacaaaggcgttcacgacaaacgcatagtgttgcgcagagacactaaagatacgcttgcgaacggttccctgaccaaaatgttcgttgagtaaattaacttggtcgaggacactgcgagaatagttaatgaattcacggcccgtatccgtcaaagtgatccccgttttatgacgataaaacagctgtacttgatattccttttcgagttctttcattgcttgggataatgagggttggctgataaataactgtttggccgcctcgttgatcgagccagtcgtggcaattttttctaagtagcgcaattgttgaatacgcattaagtgcacctcctgagaaatgtctggtttcagtatctaattaacgcatgattgtagctggtgtgattgaataaattatttaggttataggtattgcctattatatcatcaatgcaatcagtcttatctattttttaatcagattgttataataaactcattaagacagacacggaggatgattacattatgacaaaaacacatttccaattggtcggctcactcttacgcccggctagtttacttacttataaaaatcaaatcgaacatcgtgacgatattcaatacccattttatgaggctttgccgggctaccaggctgccgaaacagcggcagtgaagacggtgattgccaccgaaaaggcgcatgggattgatgtgctaacggatggcgaatatacgaagtcaatgtggcatttggattttatttgggggtttagtggtgttcggcggtttattgcggatgaaggttataattttcgcgatcatgacggcagtgattttgaaacacgtaaagatattggcattgaaatcacagcaccactttctggcaagcatcatcattttattgatatttatcagcaacttaagtcacaagccgatggtaatgacgttaaattaacgatctggagtcccgcacacgcctttgttgagtttggatacatcgataagctatatggccctgaccagatttacaaaactgttgatgacttgcatgcaggcttactcggggcgtataaagaattcttaacggattatcaagctgcgggtggcaaaatcatccaattcgatgactgcttgtgggaagtgtttgccagtgataatcagcaaagtccctttggtgctggaaatggcagtctccaagaattagctgatgtagccgtcaacaccaataatgagttagttgattttggccatcaattagggttgaaagtttggacgcataattgtcgtggtaattatgaaagtcggcactttgcagaaggcagttacaatacgattgctaagaaattcctgcatgaccaacactacgaccgtttcttccttgaatgggacgatgaccgcgccggtgatctttcagcgctcaaggtacttgaggaccggccgaatgtggaagtcgtcttgggcctgttatccagtaagaccaataccttagatgatgaagatcgcgcgttacggttactgacgcaagctagtcaaattttgaataagaaccagttatatttatctcatcaatgcggcttcgcttcgtgtgactcaggcaacgagttaacggcggctcagcagtgggcaaagattgatcagggacaaaagattgcggctaaattctgggattaagtcacgtcagttaattagctgacggctatcaaacgacaatcaaacaagcgcgatgttgcggccatcttgatgatgaaggctgtgacgtcgcgcttatttgcagttgtagtaggtgaactgtgtgtatgatcgtatcggtggacgttaacgttaaggacggttatgcgatgtgcttggactaacgagctaattgacagctaccgcaagcttgcagccaataaaatggggtcgatgttccggttagctaaattaacgtgtggaagtattgggcagcagatcaatggtcggtttcaaagcatggtcggtgtaaacatggtaaaatatagattgctgcatcatgccagtcctggactagcaagcgtccggtgttttagttcatgggcggcatagcgaccaacgatttcgttgaatgaatgcattagtggcggttggtgcacagcacttaagcatgtcgccactggagctagcagcatcggcttgacagccagtgccgttaaagaattttaacaatgatcaaagtttgaaggcattcgcgccacgagaaaaaggagcacaacgtaatggcaaatattcaatggtacccaggtcacatggccaaggcgattcatcaaattcaggacaatttacatttagttgatattgtttttgaattggtcgacgcccggatcccagtggcttcccggaatccagaaattgaaaaaacggtccaacaaaaaccacacctcttaattatgaccaagaaggacttggcagatccccaagcgacagctgactgggtcaagtattacgaagaccagggtcaagttgcgatcgcggtcgattcacgtagccgtacgattggtaaacaaatgacgcaagcggctagtgacatgttagctgacaagttagcaaaaattgcggcccgtggcattactaatcggccaatccgcgcagtttgtgtcggtatccccaacgttggtaaatcgaccttattaaaccatattgtcaataaaaaaattgccaaagtcggtgatcgtccgggcgttaccaagggccaacagtggctcaaagcgtccaataaattggaattactcgacaccccagggattttatggccgaagtttgaagaccaagtcgttggtaccaagctggccgtcacgggtgcgattaaggaaaatatctatcctaacgatgacgtcgctttgtttgccttggacttcttcaagcagcactacgcggcacgcttagtcgatcgttatcatttgacggctgagcagttaaccttaccaaatccggaattactgattgcgatgacgaaaaatgcggggatgcgcgatgactgggaacgtttctgcgtggccttcctcttagatattcgcaagggccggctcggtcgttttacgctcgacttaacgggggatcaacccgatgcctgaacgaacgattgcggattttaaacggctactggctgaccaaccaacggtatcgcttctagccgcggctcaagccgatcctcgcaagggcgtgcaacaggcttatcaacactatttgcgacaagctgaaaaacaggcggcgttagtgacacgttttaatcaacatatgcgtttagaacgggatttttgggcccacggcggacaatacgttgctgggatcgatgaagttggtcgcggcccgttagctggaccagtcgtaactgccgctgtagtcttggacgatcattttgatttgctagaagtcaatgattcaaagcaattaaccgctaagaaacgggcggccctgatgccacggatcctagaagaagcggtcgccgtgggaatcggcgttgcggatgcccaacaaattgatcaattaaacatttatgaggcgacccgagtcgcaatggcccaagccgtccgtaacctgtccgtccggccaacacgtttactagttgatgcgatgcaggtgccggtaccaattgaacagacccgtctaatcaagggcgatgcgaaaagcgcgagcatctcggcggctagtattgtcgccaaagtcgtccgggatcacttaatgacaatgtatgatcaagtgtatcccgggtacgactttgctgataatatgggctacgggactgctaagcatttggccgggttggccagtctcggcgctacgccgattcatcgccaatctttttcaccggttcgaaatgctaagcgggtctaaatccgtaactactctttaaagaagccgttccgttgacgactaatgtcaacaagggcgaacttaaggagtcgtgataacatgcaattaagaagtttattgattcgattacatttagcgcacggcatcgggtatgccgggatggtacgcgtgttacaacactgtcggcaggttcagacggtcgtcactgatccccgccgattaggtaagttggcccatttaactgctagtcagcaggggcgttttaccgctgattggcaaagtatggcgtttcaacagcgactaaaacgccatgcgcagcttgatattttaacaatcttggatgatgattacccaccggccttattagaagcctatcaaccaccattagtgttgtttttgcgcgggcagcgtgcgttactaacgacacgtcaacttgcggttgttggtgctcggcaggccacatcgtatgcggaacgggtcacgacgcaattattggcaccgttagcaacggcaaagttgaccattgtcagtggactagcgaagggagccgatggttttgcacatcggaccgcccttcgttttaacttaccgacaatcggggtgattgggaccgggctggatattagttacccccgtcaacaccgtgacctacagcagcaaattagtcaggtcggtttactaatcagtgagtacccgctgggggtgggtccggaaccataccacttcgttgctcgtaaccggattattgccgggctgtgccaaacggttatcgtggtcgaggcgcaggcccattctgggagtctgatcactgctaatatcgcgttacaaaacaatcgcaacgttctggcggtacctggaccaattgatgcaccattttcagttgggtgcaatcaattgatcgttgcgggggccaaaccagtcttaaattcgcgacatataatagaagagtttttaccaaaaatttgacaacacgaaatttttgaaatatgattacagggatttcttaaactgatatttataataatgataatgaaacctgtaaggagctgatcgagtggctgcaagtacaactaaagccaaaccggcggcaaagcggaagaccgcaactaaaactgctaccaagcggaaaagcaaaacacccgctaaaaaattggtgatcgtggaatcaccatctaaagcaaaaacgattgaaaaatatttaggtcgttcttataaagtcgtcgctagtctgggccatattcgggatttaccgaagagcaagatgggtgtcgacgtggataacgactacgaaccgcactatatctcgattcgcggtaagggtgatgtgatcaaaggattgcggaaagaggctaaaaaagccaaagccgtgtacctcgcatctgacccggaccgtgaaggggaagccattgcttggcacttatcctatttattaggacttgaccctaaggataaaaaccgggtcgtcttcaatgaaatcaccaaggatacggtcaaaaacgcttttaaggaaccgcgttcaattgatatggacctagtggatgcccaacaggcccggcgaattttggaccggttagtgggttactcaattagtccattattgtggaaaaaggtcaaaaaggggttatcggccggtcgggtgcaatcgatcgcgctagatttgatcattcaacgtgaaaatgaaattaaagcgttcaaaccccaagagtattggacgatcgatagtgaatttcaaaagggtcgttccaaattcatggcaagtttttatggaacccatggtaagaagcaaccgttggatgacaacgatgcggtgcaaaaaatcttgggccaattagaccggaatggcgattttaatgtcgtcaaagtcgtcaaaaaagaacgtaaacggttcccggcgccgccatttacaacctctaccatgcaacaggatgccaaccggaagttgaatttccggacgcgtaagaccatgatggcagcacaacaattatatgaaggcatcaatgttggtggtaaggaaggtagcgtcggcttaatcacttatatgcggactgactcgacgcggatttcgtcgattgcgaagcacgaagcgtcacaattcttgcataaagaatacggcgcagaatatgcggccaccaaacctgtcaagggcaagttaccagaaggcgctcaggatgcccatgaagcaatccgaccctcatccgtcttccggacaccagctagcatcaaagactacttgacgaaggatcaattccggttataccagctgatctggtcacggtttgtggctagtcagatgacgcccgaagtacttgacacaatggcggtcacgatcgaccaaaatgacgtccaattccgggcgaacgggtcgaagacgaagtttgctggttttacgaagatctacgataagacggaaaagaataacgtcttaccagatttaagtgaaggtgatgtggtcaagttatcgaagactgatccgcaacaacacttcacccagccacccgcacgttactctgaagccaacctcatcaaagcattggaagaaaatggtgtggggcggccgtcaacgtacgcaccaaccctggatacgattcagcggcgctactacgtcaaattagaagcgcgccggtttgtgccgactgaactcggcgagatcgttaacgatattattcaggaatacttcccggatgtcgttaatgtcggctttactgccagtttagaagaacagttggatgcgactgaagaaggtaaggaaaactgggttaaagtcgtcgatagtttctacaagccgttttctaaagaagtcgcaacggctgaggaaagtatggagaagatccaaatcaaagacgaattagcgggcttcaattgtgatatttgtggcgcgccaatggttgtgaagatgggccgttacggcaaattctttgcctgctcccgtttcccggattgtcgtaatacgaagccgatcgttaaagaaattggtgtcgtttgtccgcaatgtaagaagggccaggtcattgagcggaaatcgaagaagaaccggattttttatggttgttcccgcttcccagattgtgactttgtctcttgggataaaccggttggccgtgattgcccgaaggatggccattacctggtcgaaaagaaggtcaaaggtggcaagcaagtgctttgtccgaatggcgattataccgaaaacgttcaaaaataaatgaaaaaaaggtcatctagggatgatctttttttgtgcattgtcaaataatgcgtacaatttttggaaatacgttgataaaattcgtaatttaaactgattaacaagtgttttatcgggaaaataaacgcccgtttaaattaatgttcgctttaagcttgacggtggacatgtcattgcaggatttgctgatgccattagttgccttctgctagtttctcaggtatgatgacaacaatactatcaatggtatgacaacaagaaaagaggaattctggatggcatcaataccaacagtaaacgtaattggcgccggtttagccggctcagaggccgcttggcatattgctaatatgggcgtcaatgtccggctgtatgaaatgcggcccaacaaaatgactcccgcccatcacacggcgcaatttgctgaattagtgtgtacgaactcactgcgggcgaaccaattagccaacgcggcgggcctactaaaggccgaaatgcggcagatggattcgatcgtgatgcaagcggctgaacaccacgctgtcccagctggtggtgcgctagccgttgatcgggatacgttctctgcagaaatcacggctgcaatcaccgcgttacctaatgttgaaattattaatgaagaaattactagtctcccagatggcattacgatcgtagcgactggaccattaacggcggcgtccttagcgaaatcgattcaagcgtttaacgacgaagatgacttacacttttttgatgcggccgcaccgattttaacgaaagattcgatcgacatggataaggtgtatctcaaatcacgctatgaccgtggtgaagcggcctatctgaactgcccaatgtcggaagccgaatttgacgttttctatgacgcgttgattcacgccgaaatggccgaagcgcatgattttgaaaattcagatgtctttgaaggctgcatgccgatcgaagtgatggcacaacgtgggcgccaaacgatgctatttggcccacttaaaccagtgggccttgaagatccgaagacgggcaaacaaccctttgcggtcgttcagttgcgccaagatgatgccgctggtgatctatataatattgtcggcttccaaactcatcttaagtggggcgaacaaaaacgggtcttttcactgattccgggtctggagaacgttgaatttgtccgttatggcgtcatgcatcgtaatacttttatgaagtcaccgaaactattaacgccaacttatcagacacagcaacggcccgatttattttttgcgggccaaatgacgggtgtcgaaggctatattgaaagtgcggcgagtggcatcgttgctggaaccaacgcagcgcgcttagcacttggtttagaaccggtcgtttttccaacggacacgatgatgggggcgatggcccactatatcacgcatacgagcgctagcaacttccagcccatgaacgccaactttggcattatgccaaaactcaaacagcgcattcgggataagcgtgaacgtaatacggcgatttctgaacgggccttggctgacctgacgacttttaaagatgaaacgttgaccgttaacaactaaaatatcgccccattgacagggtgcataattgtgttttcctccatactttgctaaagtagcaacgtatggaggtttttgcatggaaacggattatttaaccctctttttaaagtacattcgggttgaacgacagtattcggaagagaccgctgctgcttatcgggaagacattcaagcttttaatgatttcttaacggcaaatggcggcgcgaaagcgtatactgaagttgaccggttggacgttaacgtctatttaagtcatttatatgaccggcacttgacccgaaattcaattgctcggaaagtttcaagcttgcggtcgttctataactttttggttaagaatgatttagctaaattgaatcccttcgtgtacgtccaactcaaaaaacacgcggcgcgcttaccccgttttttctatcaaaaggagctggacgtattatttcaaaccgtctatgcggatgatagcgtgatgggggcccggaacgcggcgttattagaagtcctgtatggtactgggattcggctgagtgagtgtgtcgatctacaattagccgacgttgattacgacctaaaaatgatgttgattcgtgggaagggcgataaggaacgttacgtcccgtttggtcggtacgcggctaccgcgcttcagcattacgaaaccgtctgccggcagcccgtgatggccaagtatggtcaaacgcaccaaacggtgtttattaatcgtcacggcggccccattactggcggcggaatcgaatatgtcttgaatcaaatcgttaagaaaagtagtttaacggctgatattcatccccacatgctccggcacacgtttgcaacgcagatgctgaataatggtgccgatttacggaccgtgcaggagctgttaggtcatacaagtttgtcaacgacgcaaatttatgcgcacgtgacaaaggaacatttacaacaagattatcgtcaatttttcccacgggcaacgcgggaatcgacaaaggagactgaacatgacaacgaaatttgaagcaactaccatttgcgccgttcgccaaaacggccataacgccatggccggtgatggtcaggtcacgatgggtgaaaaagtcgtaatgaaagggacagcccataaagttcggcggatttataatgatcaggtcgtcgtaggttttgccgggagtgtcgcggatgcgtttaaccttgaagatcgttttgaaaagaaactcaacgaattttctggtaatttacaacgggcagccgttgagcttgcccaggaatggcgcagtgaccaggcgttacagaaattggaagctttgttgatcgtcatgaacaaagatgacatgttacttgtttctgggagtggtgaagtaatcacgccggataacgacgtcttagccattggttctggtggtaattttgccttagccgcagctcgcgcaatgcagctgcatgccaaggatatgagtgccaaggaagtcgctgaagcggcaatccatattgccggcgacattgatatctttaccaatcataatgtgatctcagaaacgttgtaatgtaggaggaaacgcttatggaagaaatcaataagacaccgaaacaaattgtggccgcgcttgataattatgttattggtcaaaaccaagctaaaaaagcggtggcaatcgcgctacgtaatcgttatcggcggatggaactttctgctgaaatgcaggaagaaattacccccaaaaatatgctgatgatcggaccaaccggggtcgggaagaccgaaattgcccggcggttggctaagattgtgcacgccccgtttgtgaaggttgaagcaactaagtttacggaagtcggctatgttggtcgcgatgttgaatccatggttcgtgacttagtggacgtggctatcgagatggaaaaacaacaggcttattctggtgtgcgggcacaagcggtgcaggctgctgacaaacggctcgtcaaattattagtaccagcccaaaagaagcaggctaagaacaatggtaacgagttccaaaacatgatgaacatgtttagccagatgcaaaacggccagacccccaacgttgacgattcaagtaacgaagaagtgaccgatgaagttcgtaatcaacgattatcagttgccgatcagttgaaaacggggcgcttagaaaactcagaggttaccatcgagatggatgacccccagcaagccgccgcgggtaataataacatgcttggtcaaatgggtattgatcttggtgatagtttaggtgccttaatgcccaagaagcggatccaacggacaatgccagtctcagaggcccgagaaattttagtccgggaagaatccgaaaagttagtcaataacgctgatatttatcatgatgcgattgtccgtgctgaaaataccgggattatttttatcgatgaaattgataagattactaagggtggtcagcaaggttccggtgaagtttcacgtgaaggggttcaacgagatattctgccaatcgttgaggggtcgcaaatttcaacaaaatatggtcccatcaatactgatcacattctgtttatcgcttccggggcctttgcggaaagtaaacctagtgatctgattgctgaattgcaaggccgttttccaattcgagtcgaattagacgatttaagcaaggatgactttgttaagattttgacggaacctaagaatgcgttgattaagcagtatatcgccttgatcggtacggacaacattaaagtgacgttcacgattgaagctatcgaagcgattgccacgattgcctataaggtcaaccatgagacacaaaatatcggcgcccgtcgtttgcacaccattttggaaaagctcttggaagaattgctatacgaaggtcctgacatggaaatgggcgaagtcacaatcactgaaagctatgtcaacgagcgaatcggtaacattgcacaggataaggatcttagtcgttacatcttataaaatttatcaagggggcgtttacgcggatgacagtcgaattaaagaatgagtacctcaccgttttgatcaatgaagctggggcggaattaagtagtgtcaagtcgagtgacggtattgagtacatgtggcaggccgacaaaactttttggggccggcacgcacccgtgctttttccaatcgttggtcgtttaaaggatgaccagtatactgttgctggtcaggcttatcacatgggacaacatggttttgcccgcgacaatgactttacggtcgtcaaccaaacggccacacaagcaacatttgaattgaccgatagtcgtgcgacgcgggagatgtatccgtacgcgtttcgattacgtttgatttatacgttgacggatcatgaattgaccgttaactacaatgtgcataatccagctaatcaagagctgttattttctgttggtgggcacccagcatttaacgtaccactcgctgatccggcgggcacactagctgattataaggttactgtggcaccacgaaaggtctacgcgcatattccattacaggcaccgttgaacgatgcggcaaatgcggatgacttcgacctgaccaagccattagcacttagccgggatttgtttaaggacgatgccctgattttggatttgaatcatcacgagacgacgttaatgttggacactgatctggatgatcatggggtagcgatgacgattgaagatgcaccatacgtcggcatgtggtcaccataccccgcagaagcgccgttcgtgtgcttagagccatggtggggcattgcggataacgttgatagcgacggtcaattaagccataagatgggcattaaccggcttgcagcgaaccagacgtttgatgctaaatatgcgattagctttttctaactaaaatactgtggtttagtgaaaccggtcgacaggtttgaccggtttttattgtggtctgaaaagatagcaaaataaagaattgtattatcttactttaactagaaacaaaaaatacaaacccagcaccaaagcttacccgttcctaaataaaaagaccactcagtaatgaaatggtcttgaaagtaacataattatttgcggttagcccgttgctgacgtcgccaaccaagtccgaagtgtaccaatgattcggtcccgtttttgatacgtgcaatattactgcggtgccgatagaagatgaagagggtcaatgcaaaggccacgagtgatagcaaccaatcctgatagtaaaaaattgcaatcaacgtgacgattggaaaagccgtcatactagcaacactgaccatactggtcgtgtaaaccaataataacatgatggcactagcaattaagaagaactcccagttgtaggccaataagatcccagcactcgtggcaacggccttaccacctttaaagccgatgtaaattgagaaagtatgtcctaaaatagctgctagtccaatcaataaggtataccggttattcatatgaaatagcaaggtcggttgtagtgctgcgatggtgccttttagaatatccatcaccatgacaattgtcccagcggtcgggcctaggacccggtacgtgttggtagttccgatattaccgctacctgcttgacgaatatcagtgtgaaagaaaaacttgccaataatgacacccgaaggaatcgcgccaattaagtaggcgatgatcagcataattattattttcaaagttggttcctcctgcaatagaatcactcaatattttagcattctttttaagattgtggggattaattagtttaaaaaatgatgattgcgtgtcaaattatgaaaataaaatgattttttgataattattatgtgcctaaaagcgggtggttagggcctttaaagcgctaactgtcaaattaatcacgcattttaagaactggtcgtgaccagtaataagtttattcattgaactggcgcttagaatcaacatgaggtaagctagtaagtggcttaatttttaaaagatagttttagacgcgaacgtgtgtttgctattttaattgttaacgtgtatgctaacagatgaagagccacaagtgacaattagaaattaacataattgtaccttgacaggttggggcttttaggactattttattacggttacctgaaagccgcacctagttgaggtagatttttaaagataaaaggagttgtgagaatggccaagaaaagcccaaaatatgatgattcttcaatccaagtacttgaaggattagaagccgttcggaaacgtcccggaatgtatatcggttctacagacggccgcggactccatcacttagtttatgaaattgtcgataatgccgttgatgaagccttagctggctatggtaaagaaatcaacgtgattattcacgccgataacagcatcaccgttgtcgatcatggtcgtgggatgccagttggaatgcatgcttccggtattccaacacctgaagttatcctcacggttttgcatgctggtggtaagttcggccagggtggttataagacttctggtgggctgcatggggtcggtgcgagcgtcgttaacgcattgtcgtccgaattgacggtaaccatcgtccgtgatggctaccgctacgttgaacatttcaaagatgggggtcatcccgtcggtacccttgaaaagaaagggaagactaataagccaactggaacgacaatgacttttaagccggacgctagtatctttacaacgacggtttataattttcaaacgttggctgaacggttgcgtgaatctgcattcttactgaaaggcgtcaaaatcacgctgactgacgaacgggaaaatcaacaacaagagctggtcttccattacgaagatggtatcaaggcgtttgtcagttacctcaatgaagataaggacaccctcggggatattatgttctttgacggcactaaggaaggtgtcgaagttgaggtcgctgcgcagtacaacgatggctattcggaaaacttgttgtcattcgtcaataacgtgcgaacgccagacggtgggactcatgaagtagggttccgcagtgcctggacgaaagcgttcaatgaatatgctcgcaaggttggcctattgaaggacaaggataaaaatttggaaggctccgatgtccgtgaagggttatccgctgttatttcattacgagtaccggaaaatctcttacaatttgaaggtcaaactaaggaaaagctcggaacacccgaagcacgaacgattgttgataatattgtgagtgaacaacttcaattcttcttgatggaaaatggtgaatttgctcaaatgctgattcgcaaatccaccaaagctcggcaggctcgtgaggctgcccgtaaggcccgtgatgaaagccgaaacggtaagcggcgtcataagcaggaacggttactttctggaaaattaacgccagcgcagtctaaagacgctaagaagaatgaattattcttagtcgaaggggattcggccggtggttcagctaaacaggggcgtgatcgaaagtttcaagcaattttgccattacgtggtaaggtgttgaataccgaaaaggccaaattagctgatattgtcaagaatgaagaaattaataccatgatttacacaattggtgcgggtgttggtcctgaatttgatattaaggccagtaattatgacaagatcattattatgaccgatgccgataccgatggtgcccatattcaaattctcttactgacattcttttataagtacatgcggccaatgattgacgctggtaaaatctacattgcgttgccaccgctgtatcgattacaaaaaaagcagaacaagcagttacggacggaatatgcatggactgacgaagagttaacgctcaagaccaagtcatttggtaagggctatgcactccagcgctacaagggacttggcgaaatgaacgcggaacagctatgggaaacaaccatggatcctgaaaaacggaccttagtccgagttcgaatcgatgacgctgccttagcagaaaaacgggtcacaacgttaatgggtgacaaagttgaacctcgtcgaaaatggatcgaaagtaacgtccactttaatttggacgaagacgggtcgttactagataacgaggccgtctcatccgcacatgagcaagccgacgaagaattggcacaacagctaaaacaatagagggggtcgtaaaatggcaactgaacaaccaaaaattcaagaactaacccttgaagacgtcatgggcgaccgcttcggccgttattctaaatatattattcaagaacgggccttgccagacatccgtgatggcttgaagccagtacaacgacgaatcttatacgccatgaatcaggatggcaacacctttgacaaagcgttccgtaagtccgctaaatcagtcggaaacgtcatgggtaattttcatccccatggtgattcttcgatttatgaagcaatggttcgtcttagtcaggactggaagttacgggaaccgctgattgaaatgcacgggaataatggttccatggacggtgatccggctgccgccatgcggtataccgaggcacgtttgagcaaaatcgctggtgaaatgcttcaagacattgataaaaagactgtcgatatggtcctaaattttgatgatacggagtacgaaccaactgttttaccggcccgctttccgaacttattagttaacggggcaacggggatttcagccggttatgcaacggaaattccgccgcataacttgagtgaagtcattgatgcgattttattcctgatgaatcaccctaaggcaacgcttgaagatttgatggactttgtcaagggccccgattttccaactggggggatcattcaaggcttagcaggtatcaagcaagcctatgaaactggccgtgggcgtatcgtcgtgcgttcgcgaaccaagatcgtaccgcttaaggggaataaatcacagattgaagtttcagagatcccttatgaagttaacaaggcgcaattggtgaaaaaaattgatgaaattcgcattctgaagaagatcgaaggtatcgccgaagttcgtgatgaaagtgaccgtcagggattatcagtggtgattgaactgaagcgtgacgtcaatgcagaaggtattctgacttacttactcaaaaataccgatctacaaattacttataacttcaatatggtcgccatttatcatcaacggcccgaacacgttgggctgaaaacgattctaacggcctacttggaacatcaacgggacgttgtaacccgtcggacccaatttaacttacagaaggctatggatcgccaacacatcgttcaaggattaatcaaggcgatgtccatcctcgaccaagtaattaaaacgattcgtggtagcaaggataagaagaacgccaaacagaacttggtcagtcaattcgatttctctgagattcaagctgaagccatcgtgacaatgcaactttatcggttaaccaataccgatgtgacgcagctagaaaaagaatcagctgaactggccaaggctatcgcaacctatcagctgattctggcagagcctaaagaactcgataaagttttacggcgcgaactaaaggccgttcaaaaagcctatccaacgagccgtttgactgagattcaaaatgaaattcaagaattaaaggtcaagaccgaggtcgtgattccacaagaagacgtcattgttatgattagccatgatggttatatcaagcgaaccagcttacgctcttattcagcgtctgagcccgatgataacgggcttaaagatgaggattatccgatctatctagctaaaaatagcacgttagatcatttaatgatgttcaccaacatgggccatctcatttaccggccgatttatgaaattgctgacgccaaatggaaagataccggtgagcacatttctcagacgattgggctggctgaaaacgagcgcatcacgtgggtctattcttttgagaaccttaaagctaccggaaaattcttagtggcaactagtgatggctatatcaaacaaacggcttttgctgattacacgccgggtcgaacttataagactcgggctagccagttcatcaaaatgaagtcagacgatgcaaccgttgtaacagtcgaatacttaccagctgcaccaacgggaaccctgattctgataacgcaacatgggtatggccttcgttatgatttaagcgaggtcccaacgattggtgcgaaggcggtcggcgtgaaatctatggatctgcgcgacgatgccattgtacgggcaacaatcgccgcagatgatgatttgattgccatgattacgcaacggggttcattcaagaagatgaaggtggcagatttacccgtgacaagtcgtgcacggcggggcgttcaagtcttacgggagttgaaaaacaatccacaccgggtcgttgattatgtcttagttgctagtgacgcaaatggggttgcacttgatgtgctgactgatcgtggtaagcaccattcgatcttgaatgatgatcatcctactagtgcgcgttattctaatggctcttttgtagttgatactgatactgaaggggaacctgtttctatgcagatccatccgatcccactaacggtatagtttccaatgcgaatacttgcacgttaacgggcattcgattaagataatattataacagggtaaaagattatgaattagttaatctttatttaccaataacaaccgcttgctttcactttgaatcttgtataaaattatagatatcataagatggcgataagaagaaaggatcaggtaaaattcatgaagacaactcaagaaagtattttctcatcgaaaacgttaacgtatttcttgcaactagctgaaactatgaattacacacaggcagctcaaattttaggaattacgcaaccagcattgacccaacagatcaaaaaactagagcgtaccgttggtgcccctttattttattccgttgggaaaaagttacgtctctctgacgccggttacacaatgcttaacgcaacccacagtatttatagtgtattgaacaaggcaactgatgaaatccagcagacaactagtgctactcaaggaacaatcaatattggcgtgctagcttcaattgaagaccatgtatttgaggattttgccattaagtattacgaggccaatccaaatgttattatttcgttgcacatgctgacgcgtaaagagatttgggaacgattagaaaataatcggattgatttggcagtcatgtacctacctgatgaaagtatcaagaactggaagccataccagtctaagaagattatccaagacgaattgctattcatttcgggtgacgagaagttagcgaagaagaagcgcatcaagttcaaagatacgacgttcaatccatgggtgacgtatcctgaaaactattacttggatcaagtggttaaggaatcttataagaaccagttggctgatttgccaacggcagtcgcacggtttacgacgccacaacagatttatcgctttgtggcagcaactaatactaacacggcgttgccaaattcatttatggtggctaatccggcaactgataagctccacacgttgtcatttgaaccagccatcaagtttgacttaaattttgtcttccgtaaagataaggaccaaattccgcgaatcaagaatttccttgatgaatttgatgcctacttacggaccgaagattatatttcacggttacaaaagattaatcaaaaataagttttaagggagttttgtgctaatgagtaaggaattagtttttggacatcaaaatcctgataccgacgcaatcgtggcggctaaggcgttctcatactacgaaaataagatgggagcggacactgaagcagttgcattaggcgaaccaaacgaagaaactcaatttgttttggattacttcgatgaaccagcactacgggtgattactaaggccagtgatgaagttgacagtgttatgcttgttgatcataacgaacctcaacaaagtgtgagtgacattgctgacgtaactgttagtcacgtggttgatcatcatcgaattgctggttttgacacggcccaaccattattctaccgggctgaaccacttggttgctgcagcactgtcatttacaagttgttcaaagaaaatgacattgaaattccagccaagttagctggattaatgttatctgcaatcatttcagatacattactcttaaagtccccaaccacaacggaaactgacgtggcagttgttaaagacttagctaaaattgctgatattgattatgaaacgtatggtttagcaatgcttaaagcgggcactaaccttgacagcaagactgaaaaggaattaatcgatgccgatgcgaagtcatttgaaatggctggcaagaccgtgcgcgttgcgcaaatcaatacagttgacttggatgatgttttcaagcgtcaagctgctttagaagctgctgcaaaagacgaaaatgcgagtgacagctatgatttattcttaatcttggctactaatatcttagatagtaactcggaattattagtcgttggtaacccaacggaacctgttgaaaaagcctttggtaagacgattgctaacaaccggttaagcttaccaggtgtcgtttcacgtaagaagcaagttgtccctcaattaacggacgccttcaacgcttaatttacagattaatttaaaaagaagctaccacttgttggagcttcttttttgcattctagctagattggggtatgataaatactgtaattagattgtacacaactcaattatggaaggactgatagtaatggataaacagcaaggtgaattacgacagcgtctaacgcctgaacaatacgccgttactcaagaggcagcgaccgaacggccatttagcggtgagtatgataacttttaccaggaaggtatttacgttgatgtagttagtggtcaagcactctttagctcgcgtgacaaatatgatgcgggttgtgggtggccatccttcactaaaccaatcgatcagactaatcttaacgaacaccgtgacgagtcgtttggcatgcatcgaacagaagtgactagcacacaagcaaactcacatttaggtcacgtctttccagatgggccacgagatcgtggcgggcttcgttattgtattaattcagcagcactgaagttcattccagttgccgaccttgaaaaggctggttatggtcagtatcagagtttatttaaataattgagttaataaacgggaggaatttagatgacagagactgcaatatttgctggtggctgtttctggtgcatggtcaaaccgtttgatcaacagcccgggatcaagtcagtcatttcaggttacactggtggtaccgtcgctaatccgacgtatgaacaagttgccagccacacgactgggcatactgaagcggttaaaatcacttttgacccagatgtaatcagttatgctgacttggtcgaaatttactggcgtcagactgatccaaccgatgcttctggccaatttcaggaccgtggtgacagttatcgaccagtaatttttgttaatagtgaagctcaacgtcgaactgcaactgcttcaagagatgcacttgcagctagcggtaagtttgctgagccgattgtgacaaccattgaagatgcgaagccattttatcccgcagaagccgagcaccaagacttttatcgacgcaatccattccgttatcaaatcgaagaaatgggtggtcgtgaggcgtttattaagcaacattggcaataagctagatggtgattaagcgttgaaaatggctcagatttgcgatcttcgtatcgtttgagtctcatctcgataaaaataaggctaaaaacacgaataaaccaacctgcaaccacagcaatcgtcgctgggctagtaggttggtttttgagttcaattatgattgttaacttgcttggtgcgcgtccaatgctgaataaaatgattttttgactgagtcacgaatatttaagtaagtaatataatcagataattcatgaacattactagtcaaaggaaaatcaaaatctgagtgcgcataacaagcggctggcgcgaacggaccattttgttcaataaacggttctaaccaacgatagaatgtcatcaaatcatcctttcaatactttagttaaattcaataaaactagtttaactgcaaaaaggtgcgttgtataggcgttttaaggcttcttaattaactagcaaattccacgtaatgcttgtgacgtgtttgtaaagttatgtaaagatcgtgcaacaacgtaaagctactttaactaaaaaagctaactgtagcagttagcccatcagtgtcacttagtcggttttagtggcttttaaagttcgcaaatcacgttgtcgtagcaagttttggtaatactcgaggctggtttcatctaaccgtagttgttgcatgatctcagtcggttcggtcgtccggtgttgcttgagaaaccacagcatgaagtcctggcgcaatgcaaccggctttaatggcacacctaaacgttgactatcacccgccaagtatttatgcaatgccgcgagggtgatatgtgggtcggttccgcgttgacgctgctttaaaaaaagatccgaactaccactttgagtctgtaatggctgcaaataggcccgtagtttaaccagaaaagcctgttctactgctgtaaaggtaattgcattcaactgctgataaaaccctggggttagcatctccgtggcagtataacccttggtcgttagtaacaagaataagcgggtgtatggatgcagatcatccattgctaaccatgccgccaattgctctggccaggtcgttgtttgttgacgattggtcaagggttgccctttgattgtaaaggttggtaaagttgtaataattcggtgtgaaaataaatagctaaagtagccgtttagattcgacagacatttgttcagtgtcgatgttttgaattggcgttgttcacggagcatggccaagtaagcttgaatatcattctcagttaaatctgctaataattgatccttagcaaaggtttcattgaagtgctgctcatagttgaaaaagtcagccaaggttaattcatattgctcaatcgtactagcttgcttgccagcagtttctaatgaggcgagaaagcttttagcatacggaaatttagcggtcattgatagtaggacatcctttctgggttagaattcttactttaactaaaacataaatttacaacaaaaacaagcgatttgaccgatgctgagagacgcgttctaagcgcgtgttcgtttattagttgaagagttgtcccttaaataaaccgtaaaatcgatgttagttatcagcaaattatgagcgtgcatgcaaactagtgataattggatttaggagtctgaaaacatttgaacttttagtgattcagataagttgatccaaattaacgaaaaatgctcggttgaaattcaatcgactaattttagtgttgatgtttgtgaatcataaaaaataatttaagttaagcggacgtcttgaaaaattctgaacagttagagccagcaaaatgattgcgacaaaatgacaatctgagaactgaatcaccagaaagctaacttaaaatcaaaaaattaccacaggggacctaaatcaggtcgtgggggagcaattttgtttttgattctactttgtataatatatattatgtaaactaggaaatgtaaaaaaagccccctagctagatttacccataatccacacataagccatcataatcacaacaaaccgcttttatcgcgtgaattgtcatcaagtttactgctagcacagcgataatttttaggtggtaaattaatttatagcacatttttataaaatctactgaactcactgaatcatatggatgtgacttaccgtgaatatatgattatgattcataaggtggccaccatgcatcatgaaatagcttttgactgtgttaatgatgttattgctcataactgttagtcaatcgactgaattgctgtgcaccttgggtttaaaactggcttttagaacgtaattgtttatcaagccgatttattgaatcgatggtttgctaacgacaatactaatttatcttgtcggcaaccacatcagtctaccgtaatttatattagaggccgcgggctgaacaccataaatgtgagtggcatccttgagtacctgcggttgtatgaagcccaggtaattagcggcaactagcctagctttcaactgttttttggcgattattagtcagaattgtggcttgacaacttgttaattttcagaccattagtcctaaaattaagcgtatttattgaaactgattgtgccattcaatttagtgtcaacaattattgcagactacgaacagtaattcgccatggcctcatatgtttgttggacatgcgctagatcaaaagtttggtgaataatttaccggggtgatgggttctttcaataccacggtaaataaaattgtgtaatttgtagcaagttgtcacgaacgcaatgtcatcacgcgaaccgatattacgcccaaatgggtcgttggggttcatttcaaccttttgtgacaacccctacccggccaaaaatagcacccggtcgccctacttttaagcctattccatttcaacgcacgttttggctgaagcctggcggattgacatgacggctcatagcaatgattttgctagcccgcgtaattacgccgaaccgctcccccagccactaacagcgtcatccatcgcccatagtactgactgtcgccctgcttaagttgcatggtcgccctagcttgaaacccgttgccatgacatgttggcgaagagcaatcaatcatttagtggtcatcaccgggctgtcctggcaccttgacgagcacccaatcggcattagtaaatggggattacgggccattaaagtcaattgatccgtggtatttgctaacgatactggcagtgccagctattaactatgaccgtagccacaataatttgatagtacaaattagacgatctgtccccttttaaacattataaaaagattattactgaagtaacagtcactactgtcagcaataatcttttttatatcatcagtttaattttcattcagtgagcttcgaacgctagcgattcatttgggtattgatcttgaaatggccactgttactcaactctgcttgatttgacgccgccagagcttggcccccgcgatcccgcaagtcatcaacataaggattggtaagtacaagataatatgatagcggccctgtacttctaatggtaaagcgcttaaggtgaaaccgtctaacaaaagcgctgccattagcaaatagtggttaagatagtgttgatgccatagcagtcccagccccattaaaacactgaataacgcaatcaccagcattacctgccaataaaccgtcgcacttgtaatcaatataggggctaaataaaaccagtggcggttaagcaaaccgggatgatggcttaagttatataagctccaatcatagccataatcctcacgaataaagccctgcattttttcattaacaaatgaccccaactgtggcttgatttgtttgagattagtctgcaaagtcctcgccatcgttcgtgtgattcgcggataggcttgcgtcaacgtgggcgccacccgtaattcgtggctgacggtagcttgtagtgccgggctataggtcccgtgacttttaacatctgtccccgtagccaggctgtataaagtttcaacttgggctggcgcaaccttaaagccatataaccagctgtcgagattagtcgctgtgaacatgagtcctaacacgaccgcactgtatgtgaggagctgacgtacttgaacgcggtaaaggtggtgagatttaagcaggacacacaaactcatcaaacccagtgcaattaaccagacgcccatgattggcctcagcatattggccacgacagtcatcacgatcgctaacgctaggtatagtcgtcgatccgtgattgtggtcgtcgtgagtgggactaatgcccgcgtaagcgcatacatcatgagtaggacgctggtgaaaaagaacggttcactaccatttaagagcgtgccgtacagccaataagctggaatccagtaaaaaatgagggcagccatgatgcctaattgtcgtgagagccaccgtgcgactagccagtaaattaagaccatatcgactaaagtacacccaatattgattagttggctgacaaaaaagttggccccgccaaaagctgcgactaaactgtagccgttcgcgatatttaaagcgtgcggaaaaacgacgtaattgccaacgataccatggtgtaacagttgggtccaggtgaatccttgggcactaaacgcggctagtgtatggtaattccagaaatctgaggtcgggtcgatctttaaccctgcaactagtggaaattttaagatagttaaccccatcagtgctgcaactaaccagctagtttggtggcggctcaaccaccagctgccaaggccaatcgtggcaccaatgaacaatacgaataaaccagcgcctatccaagcactgattgcgaggtgtaatttcaggttgacttgccagttggcgacaatcatccacccgagtaaggcagctgcaatcgtgagaacggtaattttaaatatcttatagcaccacttcatcggcatgcaccttcatcttaatatgagcgttttaagccagtatctggatattttgcaacgcgggtcgtaacaccatggcgcgttttagcccacgctgtttgaccgcgtaactgccgataaatggcgacgtatggcgtcaggctaatgatcaataagaatgcctgaaagcttaaactttgtttgagggcattcatgaatccaacgggttgtttcacgatggcacagttgcgttgatacagtgctgctaataccaaacaagccgaaaaagcgatcactagtaatgtcccgatagccaagtgatgccacccaacttgccaatgttgtaggctacggctcacaagcacgactaacgtgattagactggtcagtggcacgatacaaccactgataggcatcaaaatccaaaaggtcgtgtccaatttttgaaaatggttcagacgtcccgaacgccaaagtgctggtagataacgcatgcattgaacggcaccctgacaccagcgtacccgttgacgaaaaaatgggcgtagttgttcaacggcctcttgctggacaaccaaggtatgatcaaaggccgttcgcgtaccacctagcagccaggtccgcaaagtgaattcgagatcttcaagtaagctattcccccacggattctgtaacgctaaatctagccggacgaactgaccattacctgacgcaattccctgaccaaggcgattgcgtaactgttgggtagcattattaacccccatgaattcaaaattctgcatcttagtcagccagttgggctgattgtagatattcacgctcgtttgaatcatggccaactgtggttcttgttcaaagtgcgccagtacccgcgtcaaatcagcagtattcatgaatgcgtccgcatctaggacccccacgatcgtccgttgcggatcagattttagcgctaacgtcttatgaatatactggacggcagtgttgaggacggcccccttacctgcacgctggttgcccgtgcggtgtaggatttgtaagaagcgcgacgatgactgagttaacaacagtagactgtgatcagtcgaatcgtcatcgacggcaatgatctgggcgtgaacggttggtggtaattgttcgagtgattcagtaagttgcgtaatcgtgcgcgagatcacgtgttcttcattgagcaccggaatgaccaaaaataattcatagggtgtgggccctttttcatagctttgaatgggctcccgatagtgattgatcaacaataagttaataataaaatacaagtaaaaaacaactgaaatcataattgcaactctgattattatcatcataactcccccatcgaaacttattaagaaggtattatacgcatacttttttaaaatgcctattatttatgttatgaaaacatagtgaacgaatcatgcctattctttacgtctttttcacgagaaatttacacttattcggtagttagtgccgtacataaattggtaggatagtattattaactaataaggacggcggagattgatgaaaaaagcaacttggggattactcgcattattgattggacaaccgatcgtcatttacaccgcgcaacgggccctattaacgacgattccgagtcgctatggtctgctgggagcaatcgcttatacgagtgatccgcaccattatttggcgatgcttgagagtgcgcttattccggccttattaatcgcgcttaagccgctaaatcggtatgcggcaccctatacttggtcaacgattttgaaaaggacgctcggctggtggctatttggaatgaattggtttattctgatcagcctgtttgttcaagctagctggctaagctggggtatctttctttggtcactcggtggcgccatggtcctgctcgctaaattattaggtgtcctcagtcagtgagttaatctgaaacgacaaaaagatactgggtagtcagcaacatacccagtatctttaaattagttagttggtttaataactagtcatggtgtagtagtggtgtcaacatatcaatgatccccactgaagcacttggaaaggcaaaaatcttctgacttaacgttgtggcggagacgtgatcagcaataatcatggtcagtaagttaatcaggtctggtgcgccattaccatagattgaggcaccgacgaggtaattctcttggtcaaagactaattgtaaatcagcgtcgacctcgttttgatactgaaaggctaacagtttaccatatggcagcgcttgaacgtgaaagtgttcagtatcatgctgggcagcctcgacactgacaccgacttgggcgattcttggtagcgtaaagacgaccgctggaatgaccggataatcaatggcggcagtgctaccaagcagttggccggcaatgtagttagattcaaagatcgtggtcggggttagcttcggcaaagtcttactaatgacatcaccactggcgtaaatgtttggaatgcttgtccgcaaatggtcgtcgacgataatgccgtgccggtcggtcttaatgccaactttcgttagtcctaagtgttcgatgtttggaatccgaccagtggccgcaatgatatcatcactctcaatcttcaggccgctggcagtggttgccattaaccctgtggccgttttagtcacttggctaagcgcttcgccaaagtggaagtgcaccccggctgcctgtagatgtgtgatcatctttttaacgtgttctgaataaaatgcgggtagtgctcgatcggcaaactcaataatatgcacttctgaccctagtaacacggccatgttggcaaattccagcgagatgattccagcaccaattaaggtcaaccgtttaggcatggttggtaggtcaagaaaatcacgactgtcatgcatcaggtccgcacccgggatagccagcttggctggtcgttgtccggtcccgatgacgatggtatccgctgtatacgtgctgtccgctacttgaacagtgtgggtatcagtcagctcaccatgaccggtaataattgtaatccccaattgtttgaagacggccgtcatttgtaccgataaaggttgaatgacttgttgcttataggccatcaactgtgaccaatcgatggtgggcgttgtgttgacgccaatcccttgatattgtttgagttgttcagtcagctcgaagggaccgtctaacagaatcttagcatcacagccaaagttagtgcacgtcccggcgatggtatcttcttcaatgattgctaccttatgttgcgcatgtgctagggccactgccgcatgccacgttgcgtgcccgctaccgataaaaattgtgtcataatctgccattagagattcctcctaaaattatatttcagtcgcacgcgattgaaacggtcaataaaaaggcccgtttaggccaaatcctgtgataatgcggtaataatcttctggttcagggccagtgcttgttgatattcatcgacagtcaggtggtagcgactgatacaagttgcaatcgcggcttcgattggtgcttgttgttgcttaccctgcgtcgtgagatgaatgagtaactggcgccgatctgttgccggtcgctcgcgctgcaaccaccctgcgtcttccatgcgtcgcaaaagcggtgtcaaggtgttgctgcttaagcgcagaacctgacctaactcgtgtaatgactggtcgtcgtgttcccacaatgccattagtacgagatactgtgcgtaagtcagtttgaatggtgttaacgcttcgacataaaatttgttaaataaccgattggcattgtatatgctaaaacaaagttgattagcaaggtcaatttctggtgtcatgcggatgctcctttcaatcgcgtgcgattgattatcagcataagccccttgcccgtaaaaaacaaggggtaaataaatttgtaatctgctggtcgccacagacagcgactaattctaaacttgtaaaagcagttcactcaaaagcctttactgcccttagtcttgggtcagtgacttgatcatgagcaaatcggtttggcgatcgtcccccatcacaaaatcgtgagcactgaattgttcaaagccccacttcgcatagaagcccttcgcgggttcgttatgctcccaaacaccaagccagatcttctgcttatgatcagctttagcaatttgaatcgcttgttgcataaattgattaccgagcccttggtgttggaaagcttttcggatatagattcgttcgacttctaaagtgtctggacccattgcttctgattgtgccgcaccggtgtttaatttcaagtatcctaatgattcaccggctcgttcaacaaaataaaattgtgattcggattccgctaattcatgggttaacttgggcaagttatatgcatcttgtaagtatgcggccatattttcagaggtgttttgtacaccaaacgtgtccttaaaggtttcaatactgatttgttgtagtttgttcacgtcagcagtggtgagccgccgtgtcgtaatttgtgacatgatcaattcctcctatagtttcctagcaaaaacagtcggtcacacaatcaacgctgtaaatgcgctgatgatgtgactgactgctttatcttaacatattatttagcctttttaccccaatcagggataatcttaccatcttcactaatggcgagaccgtcgttattttctaactcagctgcgttcggatcctcgaagtcattttcaagcgcatccacgaaacgagctgtagacttaccatctagatcatcaaagaagaagttcacaaagccgtccaatttagcttggtcaacttgtggatgttgcaactggctgatcaactcacccgtgttttccgctaaactaccaggaataaaatcaaagtagttgaagtaaaaactccgggattgcatgtaatccgctaagtccggcgcaaagaaaatcattggccggttcagtagtgcgtattcgaaacaaactgatgagtagtcagtgattaattggtcagcaacgagtaataaatcgttgatctcacgataatcagaaacatcgtaatagaagtccgaatattcatatggtaacgttggtttgttttgcacaaacggatgaatcttcagtaaaaagacgtaatcttcgtgtaacgcttcgtagattgctctaaaattcaacatttcaaagggatagtatgctgattgctgaccattgccacgaaatgttggggcaaagagaatgacttttttgcccttgatgaatggcaaatcttgcgcgagccgttcccggattgcctgtttcttgggctcatcgaaaaagatatccgtccgcggaattcctagcggctgaatcttatccggcgcaattccaaatccttccgcgtatttatccgcgatgttatgcgaagaaaccaaggctttggtgtaattgcgatgatttaacgattgaaccttaggaccaccaggcatccccaaccggctgtaaccaaatgttttaaaggcaccgactgcatgccatacctgaatcaaatccgcattttcccggatatgcaatgggtaaactagtgggtaaaagtcatctaaaatcacatagcgactagtagccaacgctttagccaacgttcgaacctctttccaggattttttggttttaatacttggcttcaaatagaatgaaatcttaaaatcagtattgcgacgttttaattcctggtagataaactcgaaattaccggagattgtcacccgactatcggaaacaaatgaaatttgtttcttatgaatcggttgaaggcagtaccaccgataccagagttttagcgcccggcgtttaatggcacgcatcgctacactatctaacccgacatcttcagtaaactcattttcaagcgggttgacatcactcagtttatatgaagtgacctttaaggcttgggcggctaaattataccgaaaaattagactgtatgacttattgcttttcgctgaatagcttgtcattttagtcgtataatttaagtcttgctgtgtttccaccacttgaccaatggaggttagtctgataatccaaccattacctagatactgttttaattgtatcttgatttcataagtgcctggcgttagcggtttaccctcactgagtgtcgaaaagttgatgtcaccatgatacccggcatatggaaaatcagcgttttgaccacgaacgttgatcaacggaatttctaattcttcattcgtcttgctagtcaaaattaagcttttaataattcgttcagtatcttgttcgggatacttttcaaaccacgccattccctcaatcactaagtaagaactgttgaattccagcttagtcacttgacgtttgatcaatgattcggcatctttctcaattcgcaatgtatttagaaaatcaacgtcttccttggtcgtttgtgcgtcctcaaccagttcacgattacgagtatattgcggttgattccgtccgtatacgatgcgacgcgcgattcgttttagtcgttgtatcatctaatgttctccccctgctaatttttcaacaaattgaacgacccgttcggtattatgcccatcttgatgtggaaatgtcttttgctttaattcatgtacataagatagatccatatgatcaacttcctgattaataaaatcgacaactcgcgccgctttgctgaagtgcggtgcttgcaaatattgatagtaatcgacatagaatccggatgtttgcatataatcatcataatcaggcgtatacagaatgattggtcgttcaaaataactaaacgtcaatgataatgacgaataatcggttataaataaatcaatcgttggcatcagcgtcttaacccgctcagcatcttggaagatatgcacgttggatggtagcgtcatcgctgacagttttaagtacggatgcagcgaaatgtacagttcccatggaccggtcagctgctgacaggccgcaatcatgttgttgacatatcccatgacttgctgcttaccctggacaccttgccgataagtcggtgagtatagaatacgatgggcggcgagccgcggttgttgtggttgttgattaagcaacgagtcgaccattggcgatccagtggcaatgacgtgatcttgattgatagccatggcatctagataagcaggctgatcagactttgcattgatcaagacccaatcataatttgtgtgcggcttcatgacgctctgatcagcattcggtaagctgaggccaaactttttcaatgaaccaatggcatgccataattgtaccacttgattatcatcatgtttgtgaattgcgtaaagtggaaaaaagtaatcatcgatcacaaagacgtcagccctggcaatcacgtatagcgctttaatggaggcgagcaagaagcccacttttccagccagggtgcggtcataatgatagcaaaacacagtaaccggtttaacgttggcagtttttaggccctgctcaagagctgccaaattgtcgtttaattgaccgctgcgcatcgtggcaagtgtgatccgtcccttcttcgggccaaacactttataaaaaaattgatagaataaattaaagctcgtgtgtagtaacacgagctttaccgtctttagacgtcccattccatcacctccttgccccaataattagtaagtgcactatcaaagaagttggtaatgtcttgaatggaactcactttttgaacgtagccaactaaattttgcaaccgttcgcgagtgactggactggaggataaaatatcaacggcacgtttaaaatcttcacggctgctgcgactgacgcctcgtaacgtcaatccttctgcaaggacagaccgggtatcgataccgactgggttttcagagacgcccattagaatggcagttcccatcggttgaatatgctggataatttgttgaatcgctgcttcactgccctggccgccggtacattctaaggcctgactgaccttgacatcggctggaatgtcatcgaccaggtaagttttgtctgcaaatgagaaataatctaacttggattgatgccgaccgaataccagcaactgactgtctggaaaaatttgcttaaccagagtcgctgtaatatagcccaagttaccatcgccccaaataccgataacccgttggtcctcatccatggtactttcaagcttggttaatgcttgaacgccgaccgagaccatctcaatgaatgcggccatgtgtggatcgaagtcgcttggcacggtgattgcgcggtcgcgtcgtaaacaaacatattcttgcataaagccgtcgtagccgcttgaacggaatcttgaagaaggtaaataattttactgaatgattgaatccttcttaacgggcgtattaggcaccattgcgacgagcgtcccaggcttatactcatttcgaggatcataaacgacctcacccacggcctcatggatcagcgccattggtagcttagcacgtaatgcggcttgggagcgttggccaaagaaatagcgcgtgtcagcatggcagatcgataagaactttggccgcacgatcaaatcatcggcgtctacctcttcggcgaccgtttcaacttcaaattgacggggacttactaagcgataaacttgatttaacatcttatgacctcttttctactaatgctgatgcaacgcgtaagtcaaacggcgttgtgattttaaaattataattttcaccacgtactaaactaaccttttgaccagccagcgagcagattttgcatgaatcagacagtgatgccttttgttcggagctgagtgcgttatatgagtcgatcaatattttgatgtgaaaactttgaggggtttgaccctgatacatttcggaacgaaccggaatatcggtcacctgatcattagcaccgcggacgattgtatcgattgctggaacgacagtatcgactgctttattttctaaaacggcgacgatattgtcgttaatgatacgttgtgtgatgaacggccgaactgcgtcatgggtaacaacaacatcatcgtcttgaatcccgtaatgatcttggatatagttgattccactcattagtgtttcgttacggtcggccccaccaacgacaacgtgaacgcgctcatcggtgatgtactttttaatgatatcttcagtatggctgacccaatcggctggacagacgaccaaaatggcatcaaagcgactttcaagtgtaaatttttcgatggtatggattaagattggtttgtcggcaagcagcaagaattgctttggcatcggaacattgcccatacgagttcctttaccgccggctaatatttgtgcataaatcatatctacatgaccccattcattatttaaattatgtggataatgataaataagaattttatgttttttgtgaataaatatgaaagaagtgtgacgttcctggtaagaattgtttttttatttatttggttaaagtaagattatacgattggcttaaatatatctacgtatcccggcgctcaatttacaggtaaaagtgcctaaacataccttttaacaccatttatgtgcattaattggtatactaggcctagaaaaactaacgaaatggttgtgattatctttgactcgtctacgaaactctgggttggacttctctgtcgcgacgcttaacttcttggctaacgtcggtattgtcctgccctacgttctaattctctttaagtatcagcagacccacaacgcgaattacttagctgcgatcgtggtcttctacgtggcccgggcggcgagcgtctttgggactaaacacctaaacctcaaggctagtagttatttgctcatttgcctctggctgggtgcgcttggtagcttgttgttcagtttgacggctaacatcgtggccgtgctggctggggccctattcttaggatatacatccgccaacatctggccctattacttgacgatcaagttacacttgtccgcgcagacggattttaagttaaagaaaatttactggttaattttcttagttctcggcattctctttgtgctagattttgcgctgaactggggttaccggcttgcctttatcctactggcgctactatttatcattgcgttgcctgctggccgtttgttgagtcagttttcgctcgcattttacgatcaacacgaaatggcccaagtacgtcccatcaagccgtggcgcgttgtggtctttatcgtcttctttgctgcgattggtttactgacgttacttcgtaaggcgagcctacaaatcgcactaccggccgtattaggaattatcgtcgtggccattgttctactaaatctagaactagctgctgattggcaatccatgccggctaacaaactacggatcgttgatcggggctttttactgagttttgtcctactgtttaatagtttcttcggtgtctttgtctttggcaaaatggggatgtacctggtcttcgccatctatttgttgggctttgagactggccggccactatatttattattgggacggcatgacttacatcgtgccaccacgattgcgcgcggtggcttgattgtcggccatttgttagttgccacggcccaacccgttttatatgttgccggtttgctcctgatctcgttgtacgtcggttttgaaaacccagccattaatactagcgtttatgccactgaggttgatgatccagatctcgcaattattcataaatatcgcttttccacttatgggggcctgctttgtcaactgtgtttcttcggcctcttagtaattgttagcagttttcgacaattaaacttgctcaatttcttcaatccagcttcaaccgctttgaagaacacttatctagtagggatggtttggcccttaacggcgatttctctgattgttacgctggtcacgctctacggtcagtattatttcaaacgagcacagtcaaacgactaggcaccatctaaggaggctttacgaccatgatttttattgcaagtgctgcaatcatcctgccactgattcttctcgggggcctgaatttatccgcgacccgtggaatgaccattagcgctctggtggtgattattaccggctactttttctggcagattagtccaacggtcctcaccgcctcaattttgcaggcgattcataaagccctccccatcttatggatcttatttggcgccttactcatgctcaactgtttgcgtgccactggtgcaatcgaccggattaaccagggctttcaaagtttgtctgctgacatgcggctacaaaccgttttggtagccttcctatttgggggcttgattgaaggtgtctcgggcttcgggaccccagcgatggtcactgcaccattactaattgcactcggcttttcacccatggcggccgttatcttggccttagtggctgactcgacccccgcagcgttcggcgccgttggaacaccattgaccgtgggactgagtaatgtgaccgaaaaagcatccgtcttgaacttgattggcctgcgcatcacgcaactcgatttattcgttggtgcgctaatgccagcggtgctcattttaattctcatcatgtggtttggccctaaggcacaccgcttgaaaagctggctttccgtcttaccttgggcgttagtgatcggtttcgtttacagtctactggcactcctcagtgcttggctagtgggttatgaatttgtttcaatcatcgcaccgctgggaacgctggttattgccatcatcacgatccgattgcactggttgttaccaaagtcgagccagttgacgccatggcggacgaacgggatggcagcccagacgcctgcgcctagtccgatgaacctgatgaccgcttggtttccttacctgttggtcgttgtgctattactcgctagccgggtcgtgacaccaatcaaacaggttttgacccgttatgctaacttatcgtggtcccacattctaggttatagtcaaatcaactctgattgggaactcctctattcgccagggacaatcttggcggtagcggccatcattgggttactagtacaagcccgttcattaaagcccttactaccaactgcccattcggtcatccgttcgatgggcaacaccgcaattgccctcggtgttaccctgatcatggttcaagtcttcactaattctggcttgaatcaggccaacctacccagcatgccaatgtatatcgccaagtttatcgcgacctatctagctggtgtttgggtcatcatggcaccattcctaggccaattaggggcgttcgtaactggtagtaccacggtctcgacactgacttttgcgcaaattcaagctgatattgcggccaatgcgagtttgaagcccacgattatcttggcagcccagctcgtcggtgcggcagccggcaatatggtctgtgtccataatatcgttgctgtcagctcagtcgttggcctgagtggtcaagaaggcgccatcttacgtaaaacactactaccaggtctgggttacgccctgttaattggcgtcgccgggtggctactattacgtctcttagcttaactgaatgcgtataaaggcactaatcaccttaactgcggctgattagtgcctttatttcatgaatggattatactaaaataggattataattttcaacgcaaaggaggcaccgacatgcaagtgcgcttagtgccaaacttacaactcggtgaacggattatcgggccgacccccgaccctgaggccaatcgcgcgctttatcaacgttatgcgaaacgattacaggcgcggctaggtatcggctttcaagtctacctagatatgagtgacggttatgatttactgcatgcgcgtgattacgacaccgatacttgttgggtggttgcagcggctgtttaccaagcattaactgattctgccgtgatcacccaccaccgtatcatctcgctgagtgaccaagcacttatcttaaaagcgacgcagcccatcgaacaacaactgcgccaatctccgactgatcaatagtcgcgattcaccagctggcagtcgaatgagatgaaaataacgcctaaccaacaaaagtagcagtgtactagccatctctggctgattacgctgctacttttgtttgtcagctcactgcttaatttaacgagcgtagaaactagttattgattattgcatactggcagccattttgatagccgttgccatctcttgagccttgacttgataaaccactttaccagcttgccattggataacttggtctaaaggtccagagcctgacgaaatcgcgtcaaaagtgatggcgccgaccgactgtggtactggtaagtagacctgctcgaaagtagcgacggcctgtttagctaacgcgacgcccgcatcttcgtgcatcatgttcgcatgcacggtcaacgaccagcggccctcattccacatgatatatcgttgaccagcacccgcgtcgatatgcgcggtgatttgatgaccgagatcgacggttggcagccctgctgtggatttattatcacgataacccacctgctgggccgcggcattagttgtcgcataggtcgtcttagtgacagtcgcataagccgtttcatccaccacggccgccgcgttgaatggctgggcctgttgtcccacactataattgatggtgtaattggctgcgtcacctgaatagcgcatgttcaacttcgaactgccactagttaacccatcgacttgtggaacgagcgcctgctttcccaacgtcttagtcaattgttgattcaatgctgccagccgggtcgtagccgtgggctgggtgaccgacttgttagcggcgctggcggcccgctcacgcgctgttctagacgagcgcgtggctgcggtttgaggccgactactagtactactggtagccttagccttcttttgggtgctgctaaccgttgccttggcactcgtggtcgtctgactagttgacttggaatcctggtgtgttggtgatgaacagccgaccaacaagacggcaagtggtaatacgagcaagttgcgataattcatactgttcccctccccaataatcatgtcacggctgatacgtggtcgtcagcaacgtccatgatgtttgacttaattatagaatagaatgcactattaggggtgattattgcaccttacaaaaatcgccggccattagctggtaaactaattgggtttaccaagactgatgaccggtgattacaattatcgtttttaaacggtgcgatgcatacttcgttcgatgactaataaaatgacgaaccaaacgactgaaccgatgactgcccaacggttgacttgatcaaagcacaagacgaccgtcaccgcgataaagaaggccaaggtcgcgatgttggtaacagggaacaggggcagcttaaacggattatgcgtactgtcagtggttcgtttgtaaacgtaatggcacaccaacaaggcacaccaaacaatgatgaagttggttgttgccacgttagagatcaacgtgaagacggtacttggaatcacgtaattcaacgccacgatcaccagtaagatcaatgatgagaataacaatgagcgggcgggaacgttgtaacgattgacctttcccatccatttcggcgcgttgtcaccgtgcgcaagtgtaaatagtgttcgactcgtactgaagatggcactattacaagccgagagcgccgcggtcagaaccacgaagttgataatgctggccgcggctttgatcccaacgtcgctgaaaacttgcacaaagggtgactgactggtcgtgatctgattccaaggataaattgccatgatcacgaacaaagcgcccacgtagaagaatgagattcgaatgggtaagctattgatggcccgtggtaattctttttctgggttttcggcttccccagctgtaattccgaccatttcgatgcccgtaaacgcaaagataacgagcgaaaacgacatcaagaagccctggacgcctgttgggaagaagcccccgtgactgaccaaatttgtcaccgagaccgtttgcccaccgacatgggccgatgaaccaatcaagatagcccccgtcacgatcaaagcaatgatagccaccactttaatcatcgaaaaccaatattctaattcgccaaacgcactgacggagagcatattgaatactaataaaatcaaaataattattaagggtgtcacccactgcgggatccacggaaaccagtaacgaatgtagataccactcgcagtcaagtcagccatagctaaactgatccagcagagccaataggtccacccaatggcaaactcgaaacgtttacctaaatatcgattaatgaattctagaaacgaatgtaaacgcgtatccgacaataatagctcgcccagtgctcgcatcatcaagtaacagaagaaaccgccaatggcataagccaacaagatcgacggccccgcctgtttgattgctgaaccggagcctaaaaagagcccggttccaatcgcgccaccaagcgcaatcatctgcacgtgacggcgttttagtttacgggcaagttgctgattttccatatgacctcaactttcctttaatccaatttgataataattttcataaaaatacagattttttcacgtccattcattttatgataaaataatccgccgtgcaacttttgccaccgaaggcaaccgtaaaaaacgggttttaattgccatgcaggattttttctggtatctttaattactttgattattactggaataccagtcattagagctaaaggagtttacttatgccaactaaaacaactgatactttctggaaaagattcttcaagggcgtcgtcatcgccctcggttttattttaccgggcgtctcaggtggggttctcgccgccattctcggtatttacgagcgactgttgggctttatggcccacttccgtcgtaactttaaacgggacttctggtactttgtccccgtcggattaggaggcatcgtcgggattgccctgctttccgccccgctggaatacttacttgcacacgctcaggtgatcgttctctgggggttcgcaggggccatcatcgggaccttaccagccctgatgaaaactgcaactagtcgggcgccacgtgactggctcgacggagtttggttcttcgggaccttcattattagtgccggcctactttactttatgagtgagctgtttgggaccttgcccgctaactttggtggtttcatcgttgcgggagcgctgattaccttgggcgtcttagtgccgggactgagtccttccaacttgctacttattttaggccttttcacacccatgctgacgggctttaaaagactagatatcgtaggcgtctacttaccgatcgccatcggtggcatcctggcgatggcgttgttctcgaagttgatggataacctattagtgaagtttcattcccgagtctaccatttcatattaggtattgttctggctagtaccatgctgatattgattccgaatccatatgcggctgagagtatctcatatgcgcatgccacactcagtacctacctattcagcgccatagctcttgctgtgggaatcgcgctgggttactggatgagtgctttagaaagtaaatataaatagtgccactgaccgttggcaatcttgacgaatgccgttgtgcggtcacggttaaccaaaaaactgagcgtcggaatgtgaaaattccaggcgctcagtttttttggttaactactcaatcagccaccttaactttgattgcgacgtcgccgcggctgcaatcgtcgcaattcgttgacttgtgcttgaatctcacctaacatttgtgtttgcattttctggatttcaagcatgtttggttcatcttgttgaattaaatgatcgactttcgagtgcaggacccggatctcctcttcagacatcgagttcactttaaaatcattggccgcttgtagccgatcatactcagctgcccgattctgactcatcatgatcaatggtgcctggattgctgcgaccatgcttaaaaataaatttaataaaataaagggataagggtcaaaatgatggctaaaaattggtaagacgttgagcaacatccacacgagcatcaccacgacaaacgaaatgataaacgcccagctccccccgaaccgtgcgaccccatccgcgacccgttgaccaaatgtcaatgaactttccagctcgctattaacatcgacgacccgatacgtgtggttagcgagaatcttagataattgcgcattgaccttatcattttgttgataatcgttctcgatcatcgcatccatctttgctaagcgataatgtacgagatgctcactacaaatgaaactgctattatgggcctgcggaaaatcttttaaaatcatttgccgcaaactagtttccaattcttctaatcgcataccgtccacaacttggtaacgttgttgatcgacaatgcacactgctgttttcgccattagacacacacctttctctgatcccggcgtgagaattacgtgaacaatgcggcccccttgattagcaaccggaacctaacatcgcaaaaccacacctcacaccatctatttaattatacaaatttaaggcgcatctgcccagttaaagaccaccaatcaaaaagcgattattcgccggcctgaagtgacgagtttcctcgtattcagctcattgaataatcgctgcgttcagacggagagttcgtccatcaacatcatggtctgatactgaccatcgtctaagactgccaccgtctcgggaaactcccgttggtaattgactggtaaatcgaattccatgatggcatcgtgctgcgcatcaaaagccacggtgacttgcccattacgtgcgatcagggcaaattgcaggacccgtggcaggcgaacgaccccctttagattttgatcaataatatcccaaatgccatcaatcaccgcgctcggtagcttggcggctaaccctagcgttgcaaaccgttcttcatcttgatcaaacatgctaatcacctcattactcaattcggcttagttatcacgaacaatcactgcgacctctttttcaatccggataaataagccttgtgaatcctgtcgaaaatcattttctaacgtggcagacaacggtttaatgcggccaacgacggtgccagttgtcccatagagttcgatagtctgaccatctgcagcccacttaactgtccagtaactaccttctaaggcctcatcgacgaagtactgagttcccgccagcacagcttcattaatcacgctactttcatccgcagtcattcccgcgtctaattcccacttaagtttttgattaacttccaacatgtctcctggaatcaaattttgcataattattcctccacttttgttcatttacttaacatcataccacaatcacaactaatatcaggcattcaaacttatcggtatcagttgtcagtcagaaattgatatggtattgttatgataagaaaatgagattattagaaagtggtgaatgacgtgttggctaaattttcagcttggattaaccttaagcgcacaatttttgcagttatggttatgtcaggggcgcagtctgcgctttttccaagttgaatgaccactagccattgcgaagtcacgagcagctgacgacaatgggtcgtctttttttgtccgctcgtggccgctaaaggagtccaatatgttatcaccacttacccgtcgtaacctaaccctcagttatggttatgcggcctgtgctttttttggtatcaacaccctctgggtgatctttttacagcaacaaggcctatcactcgttgagatagggctatgtgaaagtgtttttcatctgactagttttctctcggaagttccctccggcgttatcgccgaccgctttggttatcggcctgtcctgatcattagccgcctgatggctatcggacacgccctcatcatgttgacggctcacagtctcggctggttgctcctagcattcatcctacaagcctgggcgtataatctccagtctggtacgattgaagcggcacaatatgacagtctcgtcaatactcaggccacgcaacattatccacgcgtcacgacgattctcaacacgacaatcgaagtggccgatacgttgggtgtcgtgttggctggctggttaatgccccagcatctttcagtgacgtactgggtctatttagcggcagctctcattgccattctggcaatcagtgggctgcacgttccccagcgccagttgaccaagactcattcaacacaaccgtcgttacgaacgatccttcgtgctgccgcgcatctgttagtgacccaacgtcgtttacggcttttaatgatctttgacgcgctcttttcggcactcggaacaacttattactattactttcaaacagtgatgactgctcagcactttagtgggagactaatcacgacgatcctcattgcgagtatggccctcaatattgtggcgatccaactgacaccttggctacagcgacatcaaacccaacatcagttactttacgggctctgcctaagcatgattatggccctacttagcgcatttagtcacgccatcggtctactggtcctcatctatttagtcatcaatagtttgatggcactgattgagccactgttttccaactactacaatcagctgattccaaacgggcaacgggcaaccctactgagcgttgccagcatggtctttagtttagcgatgatcagcgcttttcctctgattggctggttaattcaacgggtggggtttgccgttactttcggtagctgtggcctgctgacattgatcgccttgctgagtctttacggctatgcccggcgaagggccgtccagcattgaaaaccataactaatcactgacattactgctgagagatgttcccccacgacttgaccggttgcttttgaccaccccatactaatcgcaattgcgtcaccattaatcatgcacgtgaacggtaaagtgaaggcccccgagaatcgaaaggattcctgggggccttttccgtcgtttggggctgttcggcctattagctagtttgagtgagccagattcgatcgttcaaactgttgccgaatttcctcagcgatggcgcgcattcgctttggcgtatctgcttgtgccagccgatagccgatatagtatggtgagacattaaatagtgggaccactttggcaacaatctggtcatcccgcggatagaaaaataggttataactatcacactgcccatgaaaatacgtatttagcgtatactggacgacctgttgcacagcatcggctaacggtgcaatcgcggtagctggagcagcaacgttgatttcgacaaatcccatgataggccgatcagaaacagttacttggacctgatcgaccgccaacactgaatacccagtcaaattggctgctgtcacgttagcgtaaccatcggcggccattaaaccaacgatttgcatgtgtggatgccgtaaacttccacccgagtgtgggccaaaatttttatagcacaacaccgatttgaaccgaccactcgcaattgtggcttgccagtgcttcagagcaaacgcgaagacagcgcggttttgtgcggatgagtaagtagcaatatcgccatcatggcgggccgcctcgatcacgatcgtttgccaggtagcttgcaaggtcggaaatttattcaatagccagatacgatctgcatcttgcgcgataatatcagtcaactggcccggatcgcaaaaaggacaggcattgtgcgggtgccggatattttctggcttatccttcgcaatggccgtatcaaagattagtggctggtttggcaaggtttctcaacttctttcatgaaataagaaaacgggtccgaaacaccaattaggtgccgacccgtttgccttttatacgcattagttcattggttccggtgtatcagcgcccggaccaaactggacatccgccatcgtgatccaaacaacaaattccgttgaagccaaccgccagtactgcggatccgacgccggcgggagtgattgttcaaagagcgcaatagccaacgcgttcgccgcattgtccgcagcaacttggacactcgccccaaaggtctgggcggcaggaacgtctggaaaacggacatcccagtaggtgccttcatcacgaaaaatggctggatacttaacttccacataattgtgattcaattttatcactcacttcttacaatcattttaaggctattataccgaaaacggtcgcaaaagcccagctcaaacatcatgattgcaattaaaattaatcagcctttgacacgtggtacgagccattgctatccgtcgtgaccttatagttcccactgattgagttttcaccatagtccttcgcgtcatttaaattatcgtatgtcgagccggcatgactactactgctactcttttcagtactagttgacgccgtttcactctttgatgagctgctggctgttgaagtactgtgagaggtggcgctacttgtggtcgtttgatgactggtcgtcgtgctatgcgaactagctgtcgtattgccagcggtcgtattagtggcagttgaactgctatacgcacccgtcgtttctgtcccatctgtgctagtgtcggcatccgtacttgcagccgtcgtttcgctagtactttcactacttgagcttgaatgcttcttctttttcttcgatgagctagatgatttcttcgaagatgattttttgcgcgccttgctgctacttgaggaactcgtggtttcgactaagtcttggttgctagctgctttgacaaagtaaacgactgttccaccgagcgcaatcacgattaaagccaatagccataacgaaacgtgatgttttttttgcggtgacttaggtgcttgcggtttctttggatcgttcggttccttaggtgcatgggatccctgtgaactcgccttacgtccccgcttgccacccgtagcctctcgcgcttttaagcgtgacatgcgcgtctgtttttgttcaggcattaactatcgcacttcctttcttgcttccgccagtttaccatattttggcgggcttgtcttaatgcttaataaaagaaacaatattatttgtgtcgatttttaatatcgacgttcattaattaattgcttgtaaattatcataatagttggcaagtacaccataaatatatggtaccaaccataactggccgattccagccgttaagatactgagaagttcccagcccaaaaagcttaaatgcaacacgaataactgccacttgtgcccgtgcatcaactgacggctacgggtgaccgcatcacgatagcgtggccgtgcttgaccagcaggtgttgcagctaacaagtccttatacgcataaaaagtctgtgaataagcgtacgccttaataatacccggaaccaccaatagcaggctccataggaagataagcacagttttataaataatcagaccgaccagtgcccacccataacgtttcgtgaacccgaccgttgagtcactgaccggatggatctggcgttctggttgtcggacccagtccaacatcgcataactcgtcccaatccgaaagatttgaacgaccagccagacaccaacttgaaccagtaaaaacccagctattacagctaaaatcaacgatatatcagaaccagtcaaggtccccaactgcttaaaagtcgtgtcgtcagtcgtggaactgcccgacgacacgcgatctgaataattggccatcaccccgaaaatcgttaataagctaataataatacataataagatggcatctttccaacgccccttaaagagttgcttaatttcggttttaagttcggccctcgttttttgaatcattgcgccactcctccactacttgtttaatttagtccattttccgtgttttgtccccgttagtcaacggcaaaaccctaaaaaagcgctggcaaaatgccaacgctacgagttgaatcataataattgcttatgcataatcacaacgggggccccatcttcatcatacgggccggccgtaactcgataaccacacagttcgtaaaagcgctgggcagtgagttcaccatgaatctcgccatgagtaaaaccacgttgcgtggcccactcctcagccgctgtcaataattgacgaccccaaccatgaccgcgataggccttccgagtgcagactcgaccaaatcgcatcacgtggtcagcttgtggttctaagcgtaacgttgtaattggtaaatcaggctgtaaatatagaacagcgtattcacgctggtctgtatccttgacgtcaaattcaacgtcagcactgattccacgctcttcaacaaatacagcctgacgtaacgcgtaggccgctgcccgattggctggtgatgctgaaaaaataattttcattttagtaggccttatcaatgtccttcaaccaggctaacgctaatgacttgtcacctaaatgggccccaatcactggaccaaagtacgtgatatcgatcggcatgtctggataaatttgttgtaacttttgtttccaatcttcagcggcagccaaattattcccctgaacgataattgctcgcagcggatagtcgacttttgactgtgcttcagcaaagaggtgctcaactcgcgctaaagctttcttagttgaacgaactttctcaaaggcgacgatttcatggctctgatcatcaaaagtcaacagtggcttgatccgtaacacgcttccaatgaaggctgacgcattcgataaccgaccaccccgaaccagattttgcaaatcatccacgataaagtattcgcccatcgaggcccgcagatcatctaggcgtgccaggatttcttcaacactgtgaccagctttagccatccgcgcggcttcaattgccaaatagcccatcagacggaccgtgatctgggagtcatacggataaagtttgatattatcgaccatatctcgcatgttcatcaagctattataaaaaccggaaatcgtgctagcaagatgaatactgatgactgcatcataaccttgttcacccaagcggttatagaatgccaccatttcccccacgggtggttgggacgtacttgggaacgacttaaatgatttcatatttgcgtaaaagtcggccgttttaatgtcgacaccttcttgatacacttttccatctataataaccggaatcggcacgacatgaatatcgttgtccgcgacctcttgcggtgtcaaatagctcgtgctgtcagtaacaacagcaatcttcatgacttacacctacttcttatttaaataataacaaatatcatagcataaaactaagttatactctaccttcgaccgtttggaaagtcatggctcgagaattcggctaactgacttgtttaaccgattgagcagaatccggagaaggttttgttcatcttgtggccatttgtcaaaaacttctgcttcaaactgttgataatccgcattaatcttggtcaatgccgctgttcctgccggcgtgaccgtgtaaacaagttggcggcggtcacgaccaatcgcttccttactcaaacgttcttttttgactaggctagccagttgccgacttaatgtagatgtatcaagctgcatggctgtcgccaatttttcttgcgtattggcccctgctgccaactggatcagcagttgccattccgcaacggtgattccttgggccttagtaatttttttcaacatggcagtttgcaacttagcggtttccgctaaggccgttaaacttgacttcatgacagttcattcctctcaacaataattcacattggtccattgtgacttgatttaccccgcctgatgattaaaaacgtgctaattttttagactcaaaaaaactcaactgagctttgctgacgcaagcacgcttcagcgtaaactggctgatccagtgcgattccatcgtaattagcacgctttaaccatcacttatgcgaatagcagcacccacaatgaatacatttgtattatacaatatagagtgtgtaattacgactactttttatttaaaataccgttaaagtagtttttgcatataacatttttagattcaaagcgttcatccgctaattgcttgtttgacaactagcagcgtcgacgcctaactttatgcgtcagcgtggggcgctaacttgtttttacctgttcaaaaacggtatactagtacccggttaactgtatttttacagtgataacgaatatcttagaaagcgagtgatcacatgtcctttgatggtttatttacccatgccatggtcaccgaattacgccaaacactagttggcggccgtatttcaaaaattaatcagccataccaaaacgagttgattctgaccattcgtgccaaccggaagaatcacccagttctactatcggctgacccgacgtacccgcggattcagacaacacaaatcccttacgttaatccggccgtgccgacgaacttcgcaatgatgatgcgtaaatatttacaaggtgccatcgtgaccgatgtgtcgcaggtcgccaacgaccgggttgtgcacctgaccgtgacgacccgtaacgaactcggtgatgccgagacattgacgttgattattgaaatcatggcacgacatagtaacgtgatcctagttgataatcagactggtaagatcattgacgtcatcaagcatgtcggtgcggatcagaatcgctaccgattacttctaccaggcgcgacctacatcgagccccccaagcaagacaaacaagacccatttacaccgaatactgattttcacaccttagtcacggattaccccaacgaagacgtgttggcaaaacaattgcagcagcattatcaaggattcggccgtgatagcgcacaacagttagctgccgacttgcatcagcctggcgaccttgatcaccattatctggcctttttggcacagtttgatcagccgcaggcgacgttgatcaccttaccaaatcataagaccatgtttgccgcgggaccgtttgaccattttggcaaagccacgcgccagttcgactcattgagcagtctgcttgatttttattatgcagacgcagcccaacgagaacgagttcaacaacaagccggcaatctgattcgggtggtcaaaaataacctgaagaagaatcgtaataagctcaaaaagttggaaaaaaccttagctaacaccaagcaggccgatgagctgcggttaaaaggtgaaatcttaacgacctatctacatgaagtcaaacgtgggatgactgagatcactttaccagactattatcacgataacgcgccgttaaagattcaactatctaatcagctctcgccttcccggaacgcgcagaagtatttttcgcgttatcagaagcaaaaaaatgccgttggcttcgttggtgagcagatcagcttgacccaagctgaaattgattatctggacaatatccagacccaaatcgagcttgctagtcccgctgacatcaccgaaattcgtgaagaattgacgcaacaaggctacttaaagcaacacaagactaagaaaaagcaacgcagttcacgtaaaccgagtcaaccccaggaatttactgcgagtgacgggacgccgatctttgtcggtaaaaacaaccggcaaaacgatcagttaacattgaaaacggcccgtaagagtgactattggctgcatacacaaaaaatcccaggctcacacgtcatcattcattcagatgatcctagtgaccaaacgctcacagaagccgcgaatctcgccgcatacttctcaaaagcccgcgattcagcaaccgttccggtcgattacgtccaagttcgccgaattcgcaagcccaatggtgccaaacctggctttgtgatctatgaaggtcagaaaacattgtacgtttctcccaatgctgagcttgttgaacaactgacaccgcacgcgtaaactggttttaagagtacgcagtgatcaatcattaaccaacaaaatcgcgcgtccaagataaaatttctggacgcgcgatttttagtacttactggcagtgcttcaaacggtaacggttcaaacttcccgccgccgaaagaatagcaggcctaacactaagaataaaataatgtatgcaagattgccccaaaacaactggacatccgtgagattggtaattttactcagcgtcggtaatcccaactgggctgaaaagttgaacatgttgagtgggttccatttgagccacgtatacttccgaataagtgcgatcatgggaatattaaccattcccagaacaaagtatccgatgattccgaccgcgactgccgcaccagaactcttgaaaagagcagcaattagcagcactagacttagcagtaaccacgtattgagaaattcaccaccaacgcccgccaaccaatcatgccaaaacttggcccgcgtaaagatcgcaaatttatcatttactaagcagactttaagtaagatggcaaacagactgctaccgacatacaacaatagactgtaggttaacagcacgagccacttactaaccaaaacgagtggtcgtgaataacgctgcgttaacacgtgcttgatcgtcccaaattgaaattccatcgtgatcatcgtggccgccgctgctaccataaagaagacgatgaactgctgcgcttcaaaattagcggcaaacatggttttggcgggaaaaatcgtcggcttgatccgcgccaaaatcgcaaagatcagcgctatggtagccaatatcagtccacaccaaatcgtggacttcttcttaaatagttttgtgagttcttgtcgatataacgtcatcatcagtaccactccctaggcgctggttgtcgccagtaattttaaaatcgtactttccaaatcagccgcctcatgccgaacatccctgaccgtcagtccgtgactagtcagaacatggagcacatctgctacctgatggtccggtgctaagtggactttcacaaccgtgtcggcaactacttgatagccggccgccaccaaaaccgctttcgcctgaccgtcatgatcagttttcacagtgacaaaatgatcggtcgtcgttaacagtgctgtcatcgttgttttctcaataattttaccgtgatcgataatgactaaatcgtctgctaacttttgcaattcactgagaatgtgactagaaatcaaaaacgtgacgcccacctgtttttgcttcaagataaaatcgcgtaactccttagtaccttgtggatccaaaccattcatcggttcgtccaaaatcactagttgcggccgattcaaaaaggccagggcgacaccaagcttttgtttcatccccaatgaataatgacgcgctttttgatggatatagtcggtcatgtttagtgcggacaccaccgccgccaatcgcgcttgggcatcgggcccgtccgcaaacaaacgcaagttgtcccaaccgctcatatacggataaagactcggatactcgattagtgaccccaccgtcgccaagatgggatgatgatcgaatcgcatcgattcacctgcgatttgaatctcaccatccgtgctaagtagccctaaaattgctttcataattgtcgtttttccagcgccattcgcgcccaccaggcccacgatccgtccctgggtgcattcaaaactaacgtcacgcaaaactggctggtggccgtaacttttattcagatgtttaactgttaaaattgcatcggccatttaaatcccctctctttcaagatggcaaacgttctcataagctgtcgacacgttgcgtccctccttaaacgataagtaaccctgcctaggaaagattaccattcggacgttactgaattatagctcgctattcatttaaatgttggttttctcgggcgcacaccagtattttggtacttttaacccccaccacgcgaaacgacgattaactaaccaatcaacgtcatcatttttgtcacgttagggctaagccacacacccacttaaacgcactagttgtgcgcatgaatcaaaaacaggtgaacactagatcggccacattgccaacctagtgttcacctatttttcgcttttgaaatgaaatttttggcgccattccgggattagctcaggtcaataaaccagatgatccagcacggtccagtccgggtaggtctgatcgcttgggtcaaaccgcccggataacaacactgcctttgcttttaaaaccaacggtgacgcattagcttcagtcaacgcatgcaacggcacccgtgatgctccatgcgaatcttgaccatcaaagttagcgacatgttcagccagttgcccagttgtccgggtcactcggtaaaagaccgccagatgttggttcatccgccactgcttgaactgccagggataccgaaaactcgtgatacccaattgcgtcaattcagtcgggattaacccggtttcttcttgaatctcacggcgaatcgcggcaagtaagggctcaccatcggccaaactgccacctggtaagtcgtagcgattcgtatagggaccaccaaactttttagtaacgaccaacgcatgctcatcgccaataatcccataaacaccaaatgcacggtgataagtttccattgtcccacgtcctttcacgtttaaacagcgtcgttaagcgtaagcgctagctatcttggtgtcaaggcaaacctaagcgtttactgtaacggtaaacatatcagatgattgtaagtttactattttagtaaacattaattcatcgattgtgtttacaaatacagtaaacagtcttataatcagtaacattggaggtagcctcatggacttaactagtttaacgattgatgatttaaaacgcggctggcatcaaacagccactgcccggtattgtaattactgtgatgctagctgggaaacgactacagcggcggccacgatcgaacaacacttaacgatcgtccatggtggtatccagtcaccactgattcacttagcgagtcgctacaatactttaaccactaaacagcaaaatttactgactgcttttgcgactggcatcaaggatgccgacttggctaaacaatttcaattagcggcggccacgattcgacatcaaaaatttacatttcgtgaaaaagccaaacaagctaaattgtacctggccatctatcaatccgtctttgagagtggtcagacgcccaatgatttgattgtcctgccagaacaacctggaattattgatgaccgctttgcgattactgaagacgaagcggtccaaacattgaagcagtacttcaactttgatcatgacccactacaattgaagcggtggcccaaaaagcaaaagacgatcgtcacaattctaacgcggattattgatgaaattccgatgaaccggccaatcaatgaagacgagctcaaccactatttacgaccgatttattttgattacaccacgctgcgtcgttacctgatcgactacggcttcttaaagcgtaccgtcgatggccggcaatactggcgcacaactactaaggaggactgaaccatgcaaccagtcgaaaagcatcgcttacaacaaaaatacaaacttgccccaacttattacggcgtcattcaaattaccaacgaacgcaatcataaaatttggattgacacagtgcccaatttacacaaccgctgggccttttatcaactaaatcttaataaaaacttttaccggtccaacccgttacaggctgattggaatcaacaaactgccgctgacttttcatatcaaattctgtggcaaaaggaaacgaccgatgttactaatatgcgtgccacgctcaaagcactcaaaaccaaatggctgcacgatttacaaccattcgatgaccatggctataatcggcgccctaaagattggaaggaaaactaaatgaccaccactaaaccaaacatgcacgccgttgctattaatcctgcagcctggccgcgccaaacttatttttactatttcaccaagatagcccccagcggttttagtctcacggtaaatatggatattaccgccaccctagcttggactaaagcccaccacgttaaattcaacgcggtatatctatacctagtgagtcgcttgttgaccacacatcccgaaatgcgcatcggctatttgaacgatcaactggtgacctttgacgtgttacatccgtcttatacgatcttacacgctgaccggacaatggctaatttatggacgacttacgacaccgattttgaaacgttctatcaacactatttagcagaccaagctgaatttagtgcacttccagggcccatgccgaaaacaccacaaacacctaatctggttaatatcggctgtcttccaggagtccactttagtagctacacgcccctcccattcaaaccactagatagtttctttccaatttttcaggctggccagtttaagaaggacgctgacaaaacaatcatgccgctaagcattacggtcaatcatgccaccattgatggcgatcatctcagtcgtttttttaatgaactccagtcatgttgggaacaaccaacacaatacttagcctaaccatatagtcaaggcccgttatgtgcatttgttatccagcttaaacaccgctcgtcaggtctttttttgaagcgaatgagtcactagcttaatcagtgttatttaccggtgtttgttcgctcatcagattgcgcctttcttcaagcaaccacaccgtaaccgctgtccaagtagtgccggccctcgccagtacaattctaagaaattcttatgctagccttatgaaaacgcagtagttgagtctgcttcaaatgggtaaactaaagacattaattaagaaaggaactgatgtctatgcgtcattcacaagtcttaacgatcacggtgaaacaaccgcggcctcggagtgctgatccagctgtcatttatagagtcgatcgccatccttactggcattggaacctaatgaactaataaaaacgaaccgtgcactgaatcgtagtgggctcaaatgcgcggtattaaaaacaatcccgttcgatcagccgtgtgggccacctgattgaacgggattatttttggttgcaagctctgcgggtatccggtacactgaagccatcaatgaatggaggaaatgccaatggctgagtaccttgacgctgacctagctgttttgacaccatatctggaaaagctgggtgcaacaccccatcgcgcccaactgattaccttgctcaactgggtacacacgacttttccacaactcaaggcacgggtcgcctggaatcaaccgatgtttactgaccacgacacatttatcattgggttcagtaccgccaaggatcatctgaacattgcacttgaatcacatactttggatagctatcggaacgcgatcacggctgctggtgataaaacaaccaagatgttatggcaagttgctttcgatgcgccaatcaatcacaagctacttgcagaaatcattcaatataatatgactactaaacaaaccatgacgaccttttggcgcccttgatgcgtcagcgttcacgaccccgctttcatgcctgaatccgagtcgtgagcgctttttaatgcttaaactcagactgagtgtcaacgcacttaaatctagttgacataattttaatttttatcagttgcagccaaattaatgattttttcaaatgtgaagcggcccgcgtcatactggtacttgatgactgcacagttatgtaacacgatgccttgccgctcaatttcgtccattgaaagccattgccgcaaaaacatgaagctagccccaccgtgactgaccgccaacacctgatgatgatccggacgtgccatcaccgccgtcaacgttttgacaacgcggtcttgtacctgcaaatcactttcgccaccgtactgacagaaaaagtcaccatgactgcggcgcacggggtccggttttggatttaacacttccgactcaccttcgaaaacgccaaaattccactctttgataccctttaaacgctcataaggttgcttggtcactaattctaacgtgtcactagctcgttcctgcgttgagctgtacgcatgatcaaacgtaatcccttgcgcctgaaaatacgcacccacgcgttgggcatccgcaattcctttgggggttagcggcgagtcacacgccccctgaatcttcttcagccgattaaaaagtgtttcaccatgccgcatcatatataatgtctttgccaatttaactaacctgcctttaatttgtctttagataagcataccataaatgaaagcgctatttaaagcgtcctatacattggccagttagagcctacttttgcctacgaacgcgcaaaaaagcacaaccagattttagtctggctgtgctttaaatagcgatattgatcaaaagctcagactaaaaatccgtatcttcatttccctgattcaacgctgtcaacgccgcctttaacgtgtcgccatgtgcaatcaccgtgccggtagcatggcccggttcaccggtggcttccacttcatcataaatttgtaaatgattgtagggaaatgtattcgcctgaacatagactggctttagccggttaacatccggatagtcgtacatcaccttagtcagtgcttcgcctaattttacgtgaagtaataagcgggtcacgctcgacccactggccttactgattaacgccatcgtagcaatgctcatcggttcaatcgtagcaagttgcaaagccgtatcagcaattgctaaccgaactgtatagagcccgggcgcacccatggcgagcactcgttgcttgatttcagcgtgtaaagctgtaattgcctgattttccgccttatcacgaatcggaaatacttggaccgcaccacggacattgccacgcaaattatttcccgcaataatttcacttaccccaaaaattgtcacatcggtgccgtccgtaatcacctcgacggcgggcgaatcgttggtcttgatctgctcgcgcggcaagctattgttgatttggatcacttggtagccatcctgtactaacttctggcccagccggtaatcatgataggtggtaaaaacgatcaacggcttttcaatcgctaagacgtttaaaatatccgaatactgtttaggttcaacgtaacgttttttggccaatcgcggagtcatcgccacactattagggttagcgttgatcaaaacaggctcataatcagcctttttcaagtagaacaacagttgtgagaccaaatagtcgttcccatggttggttccgatccggttagcacccgtgccaatgacaacgactcgccgaccagtagacggttgactttcgttatcaaattcgtacgtggagtaataagtactcgtctgctcagtaaattccccggcagtcggttcgacctccttaaaagtcggttgaatttcattttccaacgcaaagttgcgaaccttagccacatccgtttgccaggcagcggccgcatcttcatcggtaaagccaaaatatttggctcggcccagcgcgtggacgtcaaacggccgttcacgcaaggctcgttcaatttctaaaatatgactcagtttataaaagtaaaaagcatcaatcttggttagctcggctaattcatcgatttgataaccacgattcagggcttcaagtaaaatcagcatgcgcccagcttgcggatgaatcaaccgttggatcagttcaccctccgaatagttctggggtcgattagcaatcacgtgatagcgagattcgtccgtagaccgcaaccccttcaacaaggcttcttccgttgaacgaccaataccgatcactgagcctgtcgattccgtcacggtgtctagttgatgactaactttcttcaacacattaaacggccaaactggtatccggcaaacaatatgatctaaaacgggttcaattaaagctgtttgtttacggtaggctccgggcagtttgacctctgccaaacttatcccgaccattagattaccaacaacttgtgctaacggatactcggttgcccgcgcggctaacgccatcgtccgatcaaagtacggtgtcactttaatcacgtaatagttttgcgtggtcggatcaagtgcaaattgaacgtgacaagagccggtcaagtgtaacttgcgcatgatcttgagtgtcgctgagcgaaactgttggtattcttgatccgtaatcgtttgcgttggggcaaaaacgattgaatcagcggagtgaatcccaactggatcaaaattttccatcccactgactagtagcgcggtgtccttctgatcacggacggctacaaattcgagttctttatagccgacgatactctgttcgacaatacattgtttggtccctgaaactttgaatcccattgctagtgcccgttgcagttcgtcttcatcttcacatagttggcgactcgcttcgattcggggtgcgacagacttgacgatcactggaaaaccgacgtggcgcaccacggccatcgcctcagtcgtgctagccacaacttgtgaggcaatcacgggttcacccatatctttcaaccggttgctcatcagcgctgggttgacgatcatgtcgaccacgtcttgatcccactgtagcaacttcacgtgattattttttaacacattgttgcgaatcaacccttgaattagggtgactgtttggacgccaccaagtgaaggaatgaggccatcaggctgttcagtttcaataattttggatagtgcggcgacagtcagtggttccaaataaaccttgtcagcaaaccgattttcagccgccacggagtaagcattgttatcgacgaggacaacagcaatgcccagacgccgaattgccgcaccgatttgggtcaccgccgcgtcgtgttgtccctctcggccaatgtcattatgcccagcgccaataatcaacactttttgtaaggcttgattgttcaccagattggcccccttgcttgttgcatcgactcaacaaattcatcaaaaatatcgcgcgtttcagtcggaccaggagcgccatctgggaaaaattgcactgaaaacgctggaaagtcccgtagacgcagtccttgaatcgtcccatcgatcaagtcaacaaatgtcgtgattaacttattacgatcaacagtatccgcatctaccgcgaacccctggccctgagctgcataaataatttggttcgtaatcacttcgcggattgggtggttagccccatgatgttcaggtgataatttcataatttgagcgccattggccatcgcaaatagttcgtggcccagtccgatggcaaacagtggcacccgattttgaatgttcttgatcatctcagtcacactgactggtaagtcctgcggtttgccgggcccagtcgatagaatgacgccgtctggatctaagtttaaaatttcctcagtcgttgccgtataaggtaagaccgtgacgttacaagcacgcttactaagttcgcgcaaaatcccgtgtttgaggccaaagtcgatgaccacgacattgagccccgtccccggattaggaaatggtttcggtgttgcgaccgctgccacctgttgattagtcagcacggtcgcacccaattgatcaaaggcatgggcatctgcaacgtctacgatactggctttcatcgggccacttgctcggagttgcttcgctaagtgccgtgtatcaatatggctgatgccaggaatattttgttgctttaaatattgatccagtgaccagcgccgctgccggttggtcgaaatgctagcgacatcccgaacaacgacccccttaacggtcggtaaaattgattcgtagctatcgtggttgatcccatagctcccaatggttggctgcgtaaaagcaacgatttggttatgataaatttgattagtaataatttcttgatagcccgtcatactcgtgttgacgacgatttctccggtagaaaccgctggcgagccaaagccttcacctaaataggcgctgccatcttcaagaatcaaatagcggtctgccattgcgatcccttctcatctgtttgactttgtcgtactagttaataatttcaataccatcgtgaccgtcgatttcattgaccgtcactttgatgcgttcttgacgcgcggtgggaatgttgcgaccaataaaatcagcgcgaatcggcaattcgcggtgaccacgatcgactagcaccgccaaggcaatgctctggggccgaccgccacccattaatgcgtctaaagccgcgcgaattgttcggccggtaaatagaacatcatcgactaaaatgacccgcttatccgccaccgaaaacgttaactgatagtccgttgaaagccgtgcttgatccagcggctgatcatcacgaaatgccgtgatgtctaactcgccaactggaatcgcagtaccttcaagctgttgtaattgggctgcaatccgctgcgcaatatagacgccgcgggttttaacgcccactaagacgacatttttaatgcctttgttctgttcgataatttcataggtgatccgggtcaatgcccgtttcatcgccattgaatcaacaacttctttttgcataattgcctcccaatttgtggttatcgcttttttgagcaacccgtacgacaaagaaagacggccggacaaggtgtcacggccgtcgacgaaaagttattgttaacggtttgcctttcagtctcgcagggccggattaaaggacgctcattactgttagattaatgattcccatcggttttgtcaagcttagccaaggttgtcgtaaagattggtggtagtggtgcttcaaaggtcaataagtcacccgttacggggtgcttgaatcccaataatttggcgtgtaaaaattgaccgtgccccttaatcgtctttttggggccgtacaggggatcgcccaccagcggatgtccaatagattgtaaatgaacgcggatttgatgcgtacggccagtctccagccggcaactaatcaaagtatagtgctgataacgtttcagtactttaaaatgggtgactgctggtcgcccggtcttaacgatggcttgctttttgcgatccttcggtgaccgaccgagtggcgcattaattgtccccgtatcctctttaatcactccgtgaacgagtgcgacgtattctcgtaagttagttttcgccttcagctgagccgctaacgattggtgagcccggtcattctttgcgaccatcaataatccggacgtatctttatcgatgcgatgaacgattcctggccgaaattcaccgttgatcgtcgacaacggactatgatacagcaaggcattcaccaaggtatggttagggtgcccaggggctggatgcacgaccatcccctgaggtttattgacaaccaagacgtcatcgtcttcataaacaatgtctaatggaatgttttctggctcaatcgttgtttgttgaaccgtctgtgcggcaacgacaatttcgtcacctggtttgacgtgatacttgctcgcctcgagctgaccattgaccgtcacctgatccgttttgatcagcttatcaacttgcgaccgcgtccagaccgactgtagtgccgctaacactttatccaagcgccctgtttggtcagtaatcgtgaattgttgttccgtggtcgctcctgccacgttatcagctccctgtaacttatttttcaaaactatcatcccgcagcacgccgatcaagataaaaatgacgcccacggttaaacatgaatccgcaaaattaaaaattggaaaattaataaaatcaagttggaacatatcgacgacgtacccaatacgtaaccggtcaatgaaattccccaaagttcccgcaatcatcagtgaaataccaacctcatatagccatttgccacgtaagcgccacagcaagtagcccatcacgatcaaggcaatcactgaaatcaagtagaagaaccacatcttgccttctaagatactccaagcagccccgttattatgtaaatttgtgagtgataataacccggtaacaatactcgtactggcacccaacgcaatatgactcacaatcgctgctttgataacttggtcaataatgaccagcgctaccattaaaattaaatagatccacatattctgtcctcacatttcgctaagctgtgtttaattataccaaaagacgtcgtccttgtacgaaactccggcaggaaaagcgcggtttttattgcagacttaataactaagcacctttcgagtattcccccaaaagcatcggcatctggttaaccaccccccagttgaagcaacgagcctgatgattggttgcaccgctcaactgctaagcgagttagtcatcatcggtagctcacaaattaaacgtgtgtgattgattcgctgtcgcagtcttccaaaaacagcgcaaataaaaagccgacccccactggcatcgacttatcggtcaagctttagaacaaacctgagatttttccatcatcactaatgtccatatcgagtgcggccggatgttttggcagtcctggcatcgtcaacacgttcccggtcaaagcgacaatgaaacccgcacctaacttcggcacaaattcacgaacattaattgtaaatccggttggtgctccgagacgtttgggatcatcgctcaatgagtattgcgtcttcgccatgcagactggcaaatgatcccacccttgcttagcaaacgttctcaattggcgctgagctttcgctgaatattcgacattggctccaccatacgtcttagtgacaatatcgttgattttcgtcttaagatccgcatccgctggtgataacggttgaaaatgacttggctgagcacataaatcaaccactgcggcagctaagtcggttgccccgtcacccccacgaccccagacatcagccaagactgcatcgactccaagatcggcacaatagtctttgacggcatggatttcggcgtcagtatcggccgtaaattcgttgatggccaccacgactggcaccccataacgttgcatggcatggatatgatgtcctaaattagccgcaccggctttcaaggccgccacattttcggttgccaaatcttgcaaagccacgccaccatgtaactttaaagcccgaatcgtcgccacgattaccacggcattgggcgcttgtccgaccgctggcacgttaatatccatgaatttctgaccacccaaatcagcaccgaagcccgcctcggttaccgtatagtcggctagattcaatccagcttgcgtggcaagtacactgttacaaccatgcgcgatattggcgaacggaccaccatgaactagtgctggggtatgcgccagggtttgaactaaatttggacgtaacgcgtctttcaaaagtaacgtgatcgcgccaccgacgttcaaatcagcaactgtcactggttgacggtcatgtgtgtagccaattacaattcgattaacacgttgtttcaagtccgcaatattttctgaaagacagagaatggccatcagttcactcgcgacggtaatgtcaaacccatcttcacgaggtacacccgacgttgcaccaccaaggccaatcaccgtatgccggagcgcccgatcattaatatccaacgcgcgcttccattgaattcgacgctgatcgatacccaactggttaccttgttgaatatggttgtcaattaaggccgcgagcgtgttgttcgcagccgtcagggcatgcatgtcgccggtgaagtgcaaattgatatcttccattggaatcacttgtgagtacccgccaccagtggcgccacccttcatccccataactggtcctaatgaaggttcccgcaatgcaatcatcgttgacttaccaatcttagtcaacgcgtcacctaacccaatagtcacggttgactttccctcaccagcaggcgtcgggttaatcgacgttactaaaataaggttgcgttgagttttcttaaccggtaacggtaatttgagtttagccttcgtgctcccatattggtcgatctggtcaaccgtcaagcccgctttagccgcaatcgccgtaatcggttctggtgtcacttgctgtgcaatttcaatatccttcatcaattctccgcccttctgtttttacttactccattataacaatcttcctgaaattatgaacattatttgtatattgattgtttttattcgtatctatcgactagttgctaggtcaatcaactgattgcgcgcctttttcaacatcaaaaaccgatattgattaccatcgatttgaactttcaacccaccgcgtatcgggacgatcaattcgagttgatcacggggaatcacaagccaagaatggttcaagaccgtgctaaaaataatgaggttatgattgattgttacgcgccgcaagctgatttgaatcgcgaccaaggcaataaagagcgccgcaatgacgagtaaccaccacttaaacttcaagatttctagccacaaaataatccccgccatcaatactagtgccgtccacgaccagacgatcacacttgacgctagcattggttggtatttaaaggtatgcttatcgttattcacagtacaaaattcctttcacattggagtgagtttgatgcaattatatacggatgccgcgaccacacccgataatcagcgcagtgccgcgggaatcttaattattgatcagggccaacaacaccaattcaaacaggtcttgccagacagtgataatcataccgcagaatttcttgccgccattgctggctttaaaactttattagattcttatggtccgcaagtcagcgtctttttctatacggatagtcaaatcgtcgccgaaagtgtcgccaagggttacagcaaaactttcagtgtcgagctggcgactttgctgcacctgcaagaccagtgccaattagtaatcacccagtggattgccgaaagtgataaccatggcgcccatcaattagcacaacaaggcttacatcttagtgactaatcagccggggccaaataagtttcaattggtcgttgatactggtcccagttatgagcaccagtttgaacataatcggctaacaacttaccaatcatgggtcctgttgttaaaccagatgaacctaacccgctagctaccaaaatatgtgggttatccggaattggaccgaagaacggcgcaaagtcacgcgtgtaggcacgcgtacccacttttacctgcgtaatttgatccttagtcaggttggcatcaagtttgagcccgctagcaaagagatcatcttcaaccagacttgaaacctgcaaatcgtagccctgatcattttcgtgcgtcgccccgacgaccaatttgctgcgcgtaaagggaataaagtctcgttcaccttcaggcatgagcactggaacatcgtcagcccaagtctcaggcagctgcatttcaatcaactgccctttttgtggccgaacatcagcaacaatcttcattggcaacaataacggctttagccacgccccgactgctaaaatcaacgtgtcatagctttgctgaccattaaccgtcaatagttggccctggtcacctaaacgtaccttacctttatgacggaccaggttccgcttttcagcgtatttcagtaaattatgtgcaaacttatcgccatcgacccgcgcaccaccactcacaaacacaccgggttggggcgccgttagcagtgggatccgttcttggacttcttcagcagttaatttctcaatcgttcccatctggggtgccgcttgccggcgctttagagctaaatcgtatagcgcctgcagatcatctggatcggcacgagtcacaatcgttcctgcttgttgataaacagaatagcccatttgcgtgtccgcaacaatttccggatacaaagcagccccggccttagcgagttgataccaacgctgattacgacgtttggataaccaaggtgaaataatccctgctgaattcttagtcgcttgaccaataccttcatcataaatcgtgacgttcaggtcagggttctggcttaaatagtacgccgtgaccgccccaacaatgccactaccaataatcgttacttgtttttgcattttccaacgcctccacaaccaatctgctttcattttagcatactcgaatttgttgcgggtggctgattcagttggattaaagtcagaccattggtagatgttgctggtactagctttgcagcgattaatttaataccgtggactggctctttgccccctatgactgggacagagcaatcaatagttgttgccggacaaaattttcgttcgtccagtgtaaataatgctgacctggtgcatgaactaggtgaccaagctggcaccacggtgattgttggtacgccgtcaagcgttggtcagtgactaaaacttggattggcagcgtcagtacccgcttttcagcggttcgaagcgtcgttactaattgtggtaagcattgcgcttcagtcagaatactcgggttcgcgtaagctgctaaatcaatacgggcattggcaacacgttctgccagtaggtttaaaggattaacttctgctaagagttgctgaagtgtcaaagtttgtcgctgttgtactagttgcggatagttttcaataaaagattggacgtttgcaagaagttgtggtgccatcgcggcatagggtggttcaagcaaaactaagccacaaacattatctaagtgctgctgggcatataagaatgcgtaactagcgcctaaactgtggcccaccaataataagttgctcacgtgttcatggtgaaccacatcctcaagattggctaaaatatgcaggacagtgcgcaccatttgactatgaatgctacggcccacgccaatcgtgtcgatggcaagtaatcccacctgacttggcaatcgtgccattaaatgcttaaaattataatcagtggcgtcccagccaaacgccggtaagcacatcaacgtcggctgttgtggtcccgccggtcggtactgatagtacacttgtcccaattccgtcattaattgattcatgattacttgcctcccacaatgacagacatcgtaagtagttccaaatgcttttttattacagataaaacacagctttacaatcagtcatgcatagtctagtccacaactgatcagtagaaaatggtttttaaccgcttcgttaaatcaactgaccattaaaaaagttacaagatttaaataatcgtcacattttgaccatattttcgttttacacttattaatatgcacgactatattgttttaaaggacttttgccatgttagttattgtttggattcttttagttttattgttaggactcatgggttggttggaataccacaatcttcagcatccggtcatccagccagctaaaaccctggcgccgcgcgcacagctccaattgcaacatcaagtgcggcaacacgtgaccgatcaagcaccacgattgaaatggttatattatggaatggcagcttgctggtggctcggtgttatcagtttactagtcagttgctacttggtcagcgcaaaattaaccctgttgatttttccgattcggagtgttgtcacaagcatcgccttaatgatcgttggcattatcttgctaatgattcccgccttagtgtggccgacgcaaagttatgattacttgattggtcactcaactcaagaccatcattggcagctagccgataccgccacgtttgaacactatcgtcgctttcagatttggttggttttggcattagacgtcttcatcctgattggttggattagttgggcctaccgggtcagcaccgttcccatggtcactattgagtacctactaatggtggtggcaatcgccgtaccagttgtggcattgatcacgctgttagcacaactgccatacttacatcaaaaccgatacttgattccggtcagcgggcgctttggcacccagcattatcatgcgaatcaggcactcatgcaacaacaaccggacttaaagtcacggctaattatcgttaatgttgttcggattattggttacgcgttggggttgtatgctttatggttgttatatgccaacattcttgcaccggcctttacggtcgataccagtatcgtttaccccgcagcggcgtttgccatcatcggattgttaatcgtgttaacagcgggcggtgtgtggcttccccgtttctatgattacttgcaattattagataacaagaccttgacgttcaaattggccggtagcgaccgcttccgtcgttttcgttttcatttgtattacttcaagttggcattcagtattttatggatcgttatctgggcattgatcatcggttatatttattactttggctaggtacgctcaccaataatacgcaaaacggtactcaaactaatctgagtaccgttttttagtgtcattttatgagacttgctagcgaggccaacttgagcgccaaaggactcaaaataagtgtcgccattgcggcgcaagagccattactgttatattactgcgttttgaagagcgcaacaaagtcagcttgcgcgctcgcagcttcaaacgttcgcttggacagtgtcgtcacctgccgatcattgagccacagcacttggtaatctgtaaaagcatgaaggtcgcgaacgtcatgtgtaatcatcaagtaggttcgctcaggatgggcttgcatgacctgaaacaacaactgcacgttttcccgatcgaccgctgctgttggttcatccaaaacaatcaattcgcgatcaacttgtaagaacagcaataactgaactaatttgcgttggcccccagaaagctgaccataatgctgatcccacaacggggccaagaattgataagcttgggtatcaataagttgttggagctgttcagttgtcaatcgtagtcgtccgtgctcgatgcccaaaaccagttgggcaacgtcccgcacacgaattgaagacagtaacgggagttgttggttcaaataaatggctgctttaggtaggtctaattcaccttgtgccggccgcaaaccagtgatgatatcagccagcgtcgtttttccagcgccattttgaccaatcaaaaaattgacaccgggactttttaattgaaaactcacgtccttgaagaacggttgcccatttcttgaaaagtaatatgctaagtgctcaacacgcatcattataagccctccgttggcagaatcttaatgtgccgatagctaaatccgccgataaccaataatacaatcagactcagaagataagtcgtcataaagtggctgacggggcccacgctgatcatcgcaaaaacattggtaactaagtaaatgggactaaccaggttgagtaatgggttattggcagacactgccagcatgttactcaacataaaggtacctacgacgacgatcagcgccagtgcatttccaatcatatcgacagttttacgtcggagtgccaaggcaatcaagggtaagccaaaacaagtgactggtagatacgtaagcaacacagtcaaccataagcgacctagcaacgataaaaaggccaacttgaaagtaatcgcgctcaacagggccaccaacaataaagtcatcaaaattatacccaagctgaccagcgcttgactgacaagaaaaactgcagggctaaccaccaaggttcgatattgtttgagataaccctgctcgcgaagaatggctacattgctggcagtcgttagacaattggaaaaaatcatccaaccaatgtagggcacgacttgagccgtataagttgtcagcgataaaggtttaaagaaagcgctactgacattcatgattaaaaagacaagtggcaaacagatcgtgtaaattaacaccccgggagtatcccgaatgaccttaaaaaaatactgcgtgtagacccccacttgaacactatatttgtgcatcaccatcacaccccttttgttaatctaattgttttattatatgtttatcatttatcaaaaagcaagtattcttataccaggcatgtaagtatggccaatttacaaagtttttgagcttgctaaacgtctttaattgcaaaaggtagtctaaaaatgactaaacgtcaccgttcgagcctgcgcatcaatccggacatccgcccccaatggcgtactgagcatggggactgtatggcagctatcgtagtcgtaaataattggtaattggcgatcccccagcacctcctgtaagatatcgattggcaaccgcccgctgccttgatcatcgtacaacgcgtgttttcccaaaataatgccagagatttgatcaaaaacaccagccaacgctaacattacgaaatttttttccagcgttgctgcagttttctcggcatcttcaataaataaaagctcgttaccagttaattttggaaaataaggtgagttaaagaagccgtacatggtgttcaagttcccaccgatcaaacggccagccaaaacgggggtcgccgtataatgccaagtatttgcgtgcatgtgtttcggatgttcaaaggtctcccaattgatcgcttcatccgtccactgtgccggtgccggttcggttacggcctgccccggtgctgcgcggtagactgtcagaaaattttgccaagtagttgtcacgatctctgactctaaggcgccaagtgaggctactaaggccggtccgtaaatcacacgacagttaggcgcgtgcgtttgcaccgccaataacacggccgtcgcatcggagtaaccaacaattgttttgggatgctgattgagatactcgtaatcgagcattgctagaaccgaatttgcgtttgtcccaccaatcgttgccatcaagatgtccagcgaatcatcatgaattaacgcgttgatttcggccgcccgttctttgatggaaccagcacggtaactatcccgtcgtcccgtcaaattaccggcaactaaggtcactccttgggttgccaagaaccgtcgtgcgcgagcataacggtttggcgataatgccgtaatcggcgttgatgcagaaaatgtcccaattttcattgtattcccaccccacaagattaaaatataattaaaataagtgtagcactttttaatcttaacgtacttccaatcgacgtatttcctcaaaaaaacgactttcagctaataacttgctgaaagtcgtttagtaatcaactggctatgctcgttttgagcgacttaattgacttattgtgtgaccacgtttgagcggttggctgaaacgtaattccctttattcgttaaataatagcgtgagccacccgaccgtgagtaaaccttcgttactttaattcgatcaccagcggcgtggtaagcgtgtcgattagacttaacaaagtttgaagatttataggtgtagagtcccactttagccttgatccagccactggaaggtactgattcatagtaccaatgatcagatttggagaccttcgccgtgatataaccaccactcaccttaattcgatagaaattcccacttttaaccaatttaccactgtagatgccaccctttttcaaggttttacccgtcgaggttgtcaaattaacatctttgaacaaagtgctcttttcacgaagttgatataatccgtgttggccgacccaatagccggtgacgtcctgtgataagacccatttattcagaccacttaagtaaaccagctgtttggaacgactcttagtgactgacttggttgctgtgaccttgtagtattttttcttagcgctactgggcacttttgtgccgtcataatagctcgacgccccattattgaggtacacatgttgccctttcgtataactgctgtaggcatacgtcgtgctagttgaactggtcgacgatgatgtcgaagtcccggaagtccaccagcttaacgggtggtatgtcgtcacggaagcactgtcatacaaactgttatcaacatattgtcctagcgaagataaataatagctactggaatattgccacaatgagaacgaaatcgtcggcttcgaggagtaatttgcaatccactgggcatcaaaactttgccgtgccgtgttggcgtatgtggttgcaaatgactggtacgaataaaaaatcaacttcttgctcgttaacgaccgcatctcagtataccaagccttgacagccgcgttggccgccgtgctactcatggaagtcgtttcaaaatccaagacgtagaacttcgtgttcttatttgcgcgttgatagaacttatctgcctcggctttggcagtcgcggtactcgtaaaggtcgcatagtcataggacccgaacggaacaccatatttcacatagagactctcattagaggtgtggtagagatcctcataactgctcccatattgcacccggttgatgacaaaatcagcctgactcttcaaactttgaacctcggtactcgttaactgaccttgccactctgagatatccggcaccgccgcgtgtgcctgaacgactccggtaccacctaaaaaacaacccacgagcagcagtatcaaccgccactttttctgcatgaccaaattactcgccttcccatcattagtttgatatgtacgtttactgcacaccttatcctaccgataaaatgtgcagataagttctcaaactgattgcagtcgctttacaatttgtttacattataaactaatgcaggaaagtgtgatttactagtaaaatgattcatgtggaaacttttctaatcgatataggccttcatcatccgggtagattcctccaggcttaggtcgatacccgaagtgttggtaaaataagtgcgcagtcacggacgctggaatttctacacggtgggcatgactgaaatagacatcctgttcaagggtatgcagaatttgacgcccaccacccatgccttgaacctccggatcaacaaaaatcgtgaacagactgtactcacctgggcgcccccagtatgacccaatcgccccggtcgcaacgagttgctgctgaaaataaccgacataaaagtgcgtcgcagcagctttttggcatagccaagccggtgtcatctgggtaatgagccgatccaagtatgctttgggatagtcaccctgattactcgtcagtaatgtgcgcgcaatcagtgccgccgctgctggcgcatccgtagttttaaaacgtcgaatttgtaattgcatatgacaactcctctcgtattgcactattctttgctcgttgcaatgaacaacgaatacctttttgatcgtctgccgataccaatttaacaataaccacttaagcttccacaaaccaaggttctaaaatttttaacgtagcttgctcaaaatcgatacacacttgcgccccatatggaagtgccgttcgcggaaaagcgtgaccaaaattaatattgtacagaattggcaatttcaaatcggctgtctcatcgatcaaaatttggcggtattcctgataataatgctcattctgcggcttacctacaatcacggcggctacgtttgtcaaaatctcagcttgtcgcattcgttgcagcatccgcttgaacaaatctggctgcggctgttcgtcactcgtttcgataaacagaatttttccgcgccattcggctgcacatggaatcagtctgaactgttccgcaacttgccgttcgtctggataacgggtcgtggtcaataaatcataaaagctgtccagacaaccaccaagtagcgtcccactgattgtcccgtgaccacgtaacacttcgtaatggtgcatttcggtgtgggtcatgcgccgtgttccctgcgccgattcactgaaatttgttcgttcgtcataccacacaggactgctaataatgcttgtctgctgaggattttcaaagtaacgctgccaagtcttcgtggtatacggcaacatcgtcggccctaattcggccaagtcgcttaagaaattggggccataaaaagtttgcagtccaagctgataaaacatcaaatgattgatcgtcgtatctgaaaagcctgtaaacagtttaggcgaccgccgaaccgccgtcttaaactgctcatcagccatcaaaaatggcacggttcgatacgtatcatcaccgccaattgccgccacaactccacggatacttgggtctaagaaagccgtcttcaaatcggcggctcttaattcagggcgttgctgtaaaatcagtcgccctttcaaagcattcggcatcatgactgggacgagccctagttggcgcatccgttttagcccccgattcaattgatgttgctgcgtgagttctccgagcgtgccgctcgaaagactgacgacagccacgtgatcaccaacgtgcaatggtgctggttttaacatattctcaccctttcctaatttaatttaaaattaattttatcatcattatataatattttaaattgttatttggtttttattcattttcaatgtaaccaacgactaaataggtcactgagtccgctgctctgcatgactcagtgacccgtcgccctattgtagccaatcttttatgtcaaccaagcgaatcttatgcgtacccgctgaccatcgttctggctgtgccttaaccattgtcagcaactctgttagtgactcggaaccaacaatcaactgttgcagtaattcagaaatcagtggggaacgtggttgcgcaccaactaataaacaatgttcaccttcaaaggctaacacgtcacctcccgcccgtaaacggccaaacgggcggtgcaacttgacggtacccaaaatcagcaagccaccttgttcaaataacgttttcaacaaccaataatcgagtttaaagtggttagaccgttgtcgtaaatcggccggcaatgctttagctaccggtataatcgttttgaaattccgactatactgatgccacgattgagcccagtcctcacgctcacagataaatcgccggggtaatgtcaattgacctgcataatcacaaacttttttaatagccggatcactcattattgacggactggcttcaaaaataggacgcaattgtcgtatcagttcaataaactccgctagataatcggcaaagcctggcgttgctaaattaatcaaaattcgcttagcgacgcaataagtcaccgcaagtcaccgcatcctgatacgtcaccttggcgtgctcaatggcatcttgataggctgtcataatatcaaacagtcgtgggttggtataatctaaagttgtcgaaccagcatgtttataataattataaaatggttgttgcacataggcgactcgctcacagtaactcaacatgtccagcaaaatatctaaatcctcgtagaccatccgctggtaacgatatttctgccaacacgaacgtgcatataatttatttccggaataagcattatttagaccgtatttaagataagtcgcaattgccacgtgctcagtcgcatctggcaagctcagcagactagttgtgcggtgagtcgccgcgtagattttacgaacatcacaaacgacgatttgggcatgactacgctcagccgttgctactaaggtcgcatacatcgtcggttcgacccaatcatcagcatcgacaaaacctaaatagcggccatgcgcggcggtaatccccgcattacgtgcaggtccctgtccttggttacgttgatggataacccgaaataggtgcggccagcgcgcacaatattggtcacaaattgtagccgtgccgtccgtactaccatcatcaacaataatgacttctaaggccgctaatgtctgtttttttaatgaggtcaaacaacgccttaaccagtgctcctcattatacgcagccacaataacagaaacttgaacttgcatactgattcccccaacactccaaatgatttcgcttacattatgacacacatgcttcgcatatcacagcacggatccatgatagggataatcatgcgcagtcgtggtctgatactctcgtaaatcgtcgatacgttctgctaaattaaaatgaactgctgaaagcccatcaaactgagtcatccggtcagtaacagcggtgaaggaccactgggcaaagatcatgttgtcagttgctgaccacaaccgctgaatcgaccacgccgttacccgttgaactcttaattgatgttcaatccaggcttgaacttccgctaatgatagatatgctggtccatagcattcttgataataacaatcgaccgcaaatattcttggtaacgcttcaaaatcacgagtgacccacatcgcaaaatattgctggacttttgcttttcggtcccgaagtagtgccgtttcgatttcggtcatttataacaccttccgttttaagattactttttagaggccgtaattctagttaataaacaggcgattaccattattttaacatcactaacaattaacaagaccaaatattgactaaacaagtctatcagttgtattcagcagtcatttctggcacagttaacttaatcataatattaataaagtgagccgataaatatgatcaaagttactaaccgacactttcaagatgtgcctgcgctggaagttgttactacaacccatttagaccaaccgctgccactagtgattttttaccacggttggcagtccaataaagaactcgtcttgacccaagcacgtaaactggctcgcaagaatttacgagtcgtcttgcccgatgccatgaatcacggtgaacgacaccaaatcgttagccagattccttcatttactttttggaacagtatccaaggtaatcttggcgaattcgagctaattgtgaattactaccgggagcgcaaactcattttgaatgagcagattggtgttggcggttactcaatgggtggcatgacgaccggggctttattgacccatcatcctgaaattaaagcagccacaatcattatggggacccctaacctgaacgcgtacgcccaactagtccgcaagcatgcgcaggcccatgcttattacattcccagtgatttagccctattgacgagttggctagatcactatgatcttaacctgcaaccggaaaccatcaatcatcggccacttttattttggcatggtactgaggatgaacggattccttattcacagtctcgtaatttctttgaccgcgtgcataccgccccgtatgctgaacaagtggcatttatcacgggttatcaagccaaacatctggtcaaagtgcctctgatgaacaaagttgctaatttcttcgattattatttaaattaattatcaaaggctcaaccatggttaacgttagccttaaaagagcgtgcttagtcggtcacccgattaaacacgctcttttaaggctactcaaactatctgtcacacattgtaatgatcgttattgtcagctacaagttctttgaatttcttatttgccaagcacaaccggcgcctatagctgaaatcaatgctgtactaaacatgactgtttgaaagccaattgcattcatcgcgggtacccgactacccactgtaaacaccaccacagcaattgccgtgccagccgcacctccaagtaaccgaaaaacgttgtaaattccggctgccttaccgataactgccggtgacactccccccaaaactgcatgctgtaacgcggggcccgccattgacaatcccatcccagcaattgccagcggagcaatcatcataacataagccgcatggttggcaactagataaccaagcatgaaatacccaaatgtttgagataatagcccgataactgccacaatcgcttccccgtagaggtccacagctttgccagcaaatggcgcaactaatactagtgtcccagtccaaggtaataaggacaatcctgcctcccacgcattatcatgctgaacaacttgtaagaattggggtaaaaagaaaacgactccgtacatcgcggcatataataaaaaagtcgccacatttcccatcgtaaaaatacgctttttaaaaagcgttaacggcattaacggtgcaacgacatgttgctgtcgcttgataaaccaagtgcctgcaactaagccaattatcaggccaacgaacggaccaattccattaatactagtcgaactggcagctaaggcccaaatgattgcggtcatcgctaacattgaaagacctgcgtccgttaaattaattggtgttgctaccccggtactttctggtaaatagaaccgggataatcctatgacaatcaggccaagtggcacattgatccaaaaaatccactgccaggttaatttagctacaattagaccacccagagccggcccgacaatcagtgccagtccaccgataccgctccagattcctaaagctttcccacgcttcgcaactggaactgcagccgttaaaatagccattgacatcggtgtcatgacggaggccccaatacctgcaatgacacgtgccactatcaataatggcattcgattggctaatgcacaaaacactgaacccagcgtaaaaactaaaatgccgagattataaacccggcggcgtccaaagcgatcacctaatgcaacgcccacaagtaacgttgctgcaatcgcgacattgtaagcgttgagggcccactgtaaactggcctccgagatgtcgaaatcaattttaattgctgttgacgccgttgtcacaatcattgagtccatcattgccataaaaaagcctaatgaagttaacgctaataaccagccaaactgtcgctgtcgattttccatgttttccgccccattatcatttattcagacttaccaatgctgaataagcctactcacaaagtttaaatctactatgtcaatctttttcttagatttagttgggtggccacctacaatagttcaaatatttttgaactattacagcgtaccatcccactaacgattcggcaacaaaaaaataccagttcaaaagaccaatcggcacttaagaactggtattagtcagaatcacagttgaagaccgcccaaaatactcagcaatttaaaggctttgataaaaatgggtaacatagtgatcaaaagttttggggttcaacatgacgtatttttcacgtgcaacttttttgacggttattaatcctgctttttccagcaatttaaaatgatatgaaccagcggttttactaatccccattgcttgtccgacttgcccacaagtaacggcctgatcctgcagcttcaaatacttaacaatgttcagtctaaccacgtcagccagcactttaaatactaatagctgctgggaatcaacttcagaccgcggtatttcatttgccaatatttttcacctacttttaccaacaaaggtcgcttgcttattccgtccgtgctggccgaattcgtttgccccaatattggaaataatctgtccgtaacgcaccgttatagagtttccggcgtttcgtggctttttgtccatagaagtcttcaaattctaagtcactggtcaagatatacttgctccaacttggcaatttactgtaaacttggcccatttgccgatagagaatccggacactatctcgatcgcttagccgctccccatatggtgggttcgcaattaggaccccgttgatcttgtcagtcgtaaagtctttgacagccagttgtttgaaatgaatgtcatgcaacagcccggcttcccgcgcattcagcttggcgatatcaatcattttaccgtcaatatcatacccactaatatccagctcagtgtcgtaatcggctaaactatcagcttcgtctctcaattgttgactcaggccagcgggaacccagtcccacttttcgcacgcaaatgcgcggttgaaccccggggcaatgttgcgcgccagtaaagcggcttcgattggaatcgtccccgaaccacaaactggatcaacaaatggattatccggataccacttagctagcatcactaaggcagcggccatgttttcttttaagggtgcgccccccttttcgactcggtaaccccgtttgaataaactagagccagttgtatccagcgttaacaacacgtgatccttattaatagccacttctaatgggaacaaagcgcctgtctccggaaggtgcccgctccgatgataagtatcggctaactgattaacgatcgcctttttgacgatagactgcacgtcgggaacactgtggagtttagagttgcgcgatttaccttcaactggaaattcagcgtccatcggcaataactggtcccatggcaatgcgagagtcttttcaaacaactcatcgaacgtataagcatcaaattcaccaacgatgatcttgattcgatcagccgttcgtaaccacaagttggtccgcaaaatatctttgatcgttccgttaaatcgaacccggccattttcagtttgaacttgataccctaaatctcgtaattcacgccccactaatgcttcaattccgctagcggcggtggcaattaatctaaattcttgcatagtttcctcctgcgacgcctgttctgtaggcgtatcttgttgagtaaatatttccactaaattggtttcctcacctagtttagcataagttgctagtttgctaactgatcgaataaaaaaactgggacaaaagcgaacttttgtcccagtctcctgtctaaatgtaaattcctgtaggccatgttttgtacctagttaaagtacagggtctgttaactaggcggtaatcatctatctcgagattactaatctccccccacatttagttcagttccttatgtgaagcgcccctaccgtagtttgggttgcccgctcgtggggtttaccgcgttccaactcaaccgtttccaattgagtatcgtcactgtggcacttttcaggaatactcgggcatagccgaagccttagccgttttttccgccgttaccgataaatcggtaccccggcttattttttcaccgagcacgaacactacaagcatcgcagcttgtgcgagcatggaccttcctcagccgacataagccgaccgcgattacccagaatttacatcgaatcacaattatagacggtgtgattcattttgattattatctaattgggcaccaaagacatgacgttccaagttagacaaacgtttcagaatatccatattcgtcaccgtactagtcggttgagaagatggactggttgcaccgacagcgacttgcttggtaagctcgtcaaccttggcccgtaaccgttcattttcatctgaaagttgttggttatctttagtaaatgactcatagtccttaatgacattatctaagaagccgtccacgtcggcaggatcataaccccgcatctttggcttaaactctttttgaaggatgtctttgggagtaaaattacgtttagccatatttaaaaacacctcattgttattcgcgcgatacccattcggcatccgcattacttaaaacattgtagcagactttattcaaaattaaaaccattattctgtttttctgcatattcattggcactttcctgtaaccagtcgaagtcgatcagggtcaatgggtacggatgagtgtcactaaagttccgaatcaaatcatagtcatacgtgggtttcccggggttatctggatcatataccagagtggccgcatccgtatgggtaaccataaattcttggtaattttttaattgttgcggattttcatacggttgtttactgactggtgcatgaaaatcgacttgggccagcaaagtctgtaatttagcttggttattttcattccagcgcccaccaaattcaccatatggtaacatcattgccactttcaattctggatatgtctttttgagcgttaaccctacttccgctgtccactgttcaataccgagctgaccacccgttatcagccaatccataccatcctcgatctgcgtcgttaagtaattagttaacgcaaacttaataacttttagtttatcatcctgatcaccaaagacattcaactcgtaactccggtaaccactaagccacaaccggctcataaaaaagtctcctttctgtcactaaatcggtctaaatcagttaaaaactcacagatatttcacattccctattagttaatggtaaaatgtaacattattaggaggttgattaatgtgacgattcgctatccaaacggtcaagtttatcgccaacccggcccaactaaatcgaaatcttccaaatttgccaacgtcaattttggcgatcgtggaatgagcttggaacaagaaatcaatgatagtaacgcctattatcttgaaaataatatcgcagttattcataaaaagccaacgcccattcaaatcgttaaagtcgattatcccaaacgcagcgccgctgtaatccgcgaagcttattttaaacaggcttctactactgattataacggtgtctatcgggggaagtatttagattttgaggccaaggagaccaagaacaaaacggcttttccgctaaaaaactttcatgagcatcaaattaagcacatgcgccagtgcttagctcaaagcggaatctgttttgttatcattcggtttgcgagtttggggcgcctatttttgttaacagccagcgacttatttacttattgggatcatcaaggagatggtggtcgcaagtcaattccactgacggatattgaacatttagccgcggagctacattatcaaatcaatccacgcattccctatttggatgcgcttgatcatattattgatgagacctcatcaattcattaaaggagaacatcatggcaggtaacaatgaacagaactcacgggttgctcgcagaaaaagccaacctaaaccacctaagaaacactggtttcggcggattattttatccttagctgcactgtttgtcatcggggtactcgctggtctagcacttttcttctactatgcgcagacggcaccaacagtcaaacagagtgaccttgtcaatacggggaccgctaagatttatgaccagaacgacaagtatttgacctctttgggaactaacgaccacgaatacgttaagtctagtaatatcccatccacacttaagaatgccgtcgtctcaatcgaagatcgccgtttttacaagcataagggggtcgattattaccggattcttggggctgcagtcggcaacttaaaaggtagctcacttgggatgcaaggtgggagtaccttgaccatgcaactcgttaaacttgcggtcttttccaccagtacttcggatcgaaatttgaaagtcaaagcgcaggaagcctggattgcgcttaatcttgaaaaacattacagtaaatctcagattctggaattttacatcaataaggtctatatgggtaacgggatttatggtatggggactgccgccaagtattattacggtaagtcattaaaagatctgagccttagtcaactcgcactgctcgcaggtatgccgcaatcaccaacctactacgacccgacgacttatccatcatacgcaactagccgccgtaatctggtgctggaagcgatgtacgataacaaggtcatctccaagagtcaggaaactgctgctgaaaaagtcagtgtcaagacgggcttaactagttcgggacgttcaagcctagcgaagcatgaaaagacaaataaaatcttggatgcttacctgaacgaagtccgtcaagacctcctcaaaaaaggttataatttaaccgatggcgagaaagtttatacgaacattgacatggatgcccagaaacggctttatgacattgccaacacgtctcaatacgtcaactatcctaataatggaaaacagactttccaattaggggtatcggttgttgactcatacactggcaaggtctcagctatgattggtggtcggaaaaccggtaatgtcacgtacggaaccaaccgagctgtctggacatcacgctcaaacgcttcgacgatgaaaccgattctcgattatggaccagccattgaatatttgaattggccaacttacaagtcgttgtctgatacgaaatacaaatatcccgggactaacatttccgtgcatgactttgacaataattacttgggcaatatgacgatgcgtgaagcactggttcaatcacggaacatcccagcaattcgggccttacaagccgttggtaaaagccgagccaaaacctttgccaataaccttgggatgaacctcaaaaccgttaactatgccaacgggatcggtgctggtgtttccaccttacaagttgccggtgcctacgctgcgttcgccaacggtggtgtttatcataagccatactacatccgtaaagtgactacttctgatggcgttacgacatcgtatactagcactggtaagcgcgccatgaagaaatcaacggcatacatgattactgatatgctgaaaggggtcatcaatagttctactgggacggcgacaaccgctaagatcagcggcgtttaccaagctggtaagactggtactgacaactatgcttctcagtataaaaacaaagtaccatccgatgccgtcgttgactcatggatggccggttacacgaagaattattcggtcgccgtttggactggctatgataagtccaccgaagctggtggttatctagatacctccaacgaaaagatttcacaacaaatttatcgcgccatgatgaattaccttcaacagtattcaccaaactctgattggaccaaaccaagctcagttggcacgactaagaagaacggtatcgaagaactttacgttgttggtcacctcttctccagtagtgaagcctcgtcaggaaccgctagttcagctagctctagttcaacaacaacgggtagttcaagcaccagcacagaagcaagtagtcgtagttcggaaagtagcagtagtagttccgaagctgcttcttcctcaagtagcgccgaaagttcatcttctgaatctagttcagaaagtagcagtagttcggaagccagttcaagctccgaagcaagttccgaagcgacttcatcggaaacaccgaccgctgataccaataacacgactgaaggacaataagaatcacccaagaccactgaattcgattcagtggtctttttttatgtgcactgttttaccgaaataacacacaaagtttacataaactaaactcaaaatcaacgttaacacggcgaattaccactacaatacaaagtaacttaataaactgagcaaaccaattaagacaaaggagttgcatatcgtggttgccattaagctacacgaattatccaaaagttttcaaggtccggtaatcaatcaactcagtctgacgattcctgatcaacaaatcacggcattaattggcccgtccggttccggcaaatcaacgctcttaaacatgattgcgggtctcacgacacctgacagtggtcaaatttcatttgataatcagcccatttttgacgccgcgactcattggaatcagccccctgcccagcggcacttggcgatggtttttcaagactttgccctgtggccgcacatgacggtccaagaaaatgtcgctttcgctttagaaaagcatctgaccaagccggaattgactgctcaagtcaactgggccctcgaacaagttagtctgattgacttccgacatcgttatccacgtgaactttctggcgggcaacagcaacgggtcgcccttgcacgggcactagcgacccaaccggatttgattttattcgacgaagctttaagtgcgcttgaccccgaactgcgcacacggcttcaattagaaattcgcgccctgattcacgaccagcatctgacggccatctttgtaactcacgaccgtccagaagccttgcaagttgccgaccacctcgtattactgcaagggggcaacgtggtgcagacgggcacaccagcacagctgtaccaacagccaaaatctcaatttgtcgccaattttatgggcacccttaatcagatcaacgcgcaccaggccattcgcccggaatatgtcgcagtcagtcaaacgggtactcagcagcccacttaccaaggcttggtgcagcgttcaacctttatgggcgatcattttgatacttacgttcaagtcggcgcctatgattggcacgtcaagacccagctaccctataccactgcaccgatcacattaagcatcgatccacatcaaatactaactttttaggagttgactcacatgtctaaagcagcaattatcacattatccacgctcggcgtgctcgcaattggcacgtcgctttatgttaatcaacatcagaaaaaaacgttaaccgccaatgcgcaaaccagtcaacaagtcttaacagtatacgctgctggacctaaacccctttctgatcaaatcatccacggttttgaagccaaaactggcattaaagtcaaaagttttgacggcacgaccgggaaaattttaagtaaggtcaagaccgagcaaggcaatccccaagctgatgtgctgattttagcttcaatggccgctggcgtcgatttacaaaagaatggccagctattaacctatcagccttctcaagctaaacacctgaataaacaatttaaagatactagccaccagttgatcaattacagtgcttcggcagtcggcatcacctacaatacgcagcacatcaaatcggcaccgacagactggtctgacttgacaaccactccgtatcgcaatcaagtgaccattccggacccccaaacctctggttctagcttggacttcattaacgcttatcaaatgaaacacggtacgcaactacttaaagcccttcaagaaaacggtgccgatatcgggggtgctaacaaggaagtactcgatgcagtcatcactggccaaaaaatcgccgtctttggtggggtcgattacatgagtctaacagctattaaaaaaggcgaaaaaattggtttcgtttatcctaagagtgggactttggtcaatccacgaccggcgatgattttgaaggctagtcgtcatcaagccgctgccaaacaatttattgactatctcttatcagctaaagttcaaagacaaattcaaaaaagtaacttaattccgggtaccacgagcactttgaccgatccacgcaatggcgaagccatcaaagcctacacggtcaattggaccagtgccaacgcggccctgactaaaaacgttgtcgcattcaatcaggtctttagccaatgagtaatcatcaaatccgcttgtccttatcaatcatcaccagttgcttgttggcaactctgattatcggcccgttagtcgccctgattggtcaaacactagtcgggcaatcgccaagccagctatggtcacaactgacgcagccaaccaaccgtgtgagcattcaacacagtctgttcctcagtgggggcacggtcgtcgggacaaccctgctagccacccctttggcatggatcatgacgcacacccgtttaacaaagctcgcctggttgcattggctcttgttagtgccattcatgacaccaccatatattaacgcgatgggctggttatatttctttcaaccacacggattactggctcagcttaatccgagttggcaccaccaatttcagtggctattttcaccgttcgggatggtcattatcatgagtctgcatttgtatcccgtggcatacttaggcttacgcgcagccctcatgcaattcaaccagcgctggcttcaagcggccgaagttcatggggtcaacacctggcaacgactagtgcgaatcacattaccaatcatgttagtcccatacttagctgtatggattttagtctttaccaaaaccttggctgaatttggaacgccagccacctttggtcggagcatccacttcgaagttctgacgactacgattcaaaaggacctcaaccagtggcccttagatttccaaaacggggtactcaccggcaccctcctactgaccattgccctgattgcctggggtatccagcaatggttgttacgccggccagctgttaagttcaccggacaacggtcagcgtcacaatatcggcagcttggagtgacaacattagcaggcactttcgtcaccctagtcatcagtattgctattgtcctgccattcagtgccatcgtgctccaatcgctactcaaacaacgcagtcttggttggagtccgtctaatttgacacttgtacactatatagacctcttacgctttgatagtcctgcctggcaggccattgttacgaccgtcggattggcattactgattagcagtctcaatgtgatcgttggtttattcttgagcgttgggagtttaacaaaacgttttcccaagtggctgcgacagttatgtcataccttgggcgcattgccactcgcaattccaaacgtcgtcttagcattgagcttaatgatgctcttttcacaggtgctggcgttcaccaaattatacggcaccctaaccatcctcctgatcgcggatgtcaccttatttctaccaacaacggtgcaatacttgacgaccgccctcaaggcctttgactcggaattgctggctagcgcacgcatcttcgaacctagtttcggccgcattatcctaaaaattgcacttccgattctatggcccgcgctactcaacagctttgtgatggctttcattgccacgagtcgtgaattagtcgttgccctattgttactgccttccggtatgacgaccgtttcaacatttatctatcaatcgttcgaacaagatgaagcggccgccggtatggccctagcggtattaacggtagcactgacattcattggactgattgcagctaatcacctgcaatcagctactaagccagtacgccagccaaacggcatcagttggcactcaaatcggtaatcgtcagtagcggaaaacgactttgttttttcgtcatcgcctatcccaaactaaaaaggctggtcgcacgagcgtcaatgttgacgtcgtgtgaccagcttcaatcatcactgacaagttatttagaatcatcggccgaaacatcaccggtttgttcaacctcttcagcttcatcattcggcatgttaacaacggtgacgttagcctccgtattacgaacaacatacgctgtcgttgaacctaagaacaggcgagaaatcgcattagtcccagagcgaccaatcacgatcaaatcaatattttgagccttgggaacatcgaccgcaattgtcactttgggtaccccagtttgccgaattgtttcggcgtgcaactgatgggctgcaacttgatcctgggcccgctccaacagtttcttactctgggcttgatcaaaactcatcatatctggcgccgcactcgtaaaaacatctggactgtagacgccaaatcgattaacatcgatgacattcaataaaaataactgggagtcaaaaaccttcgctaaggcaatcgcatgttcaagtgcataataagcattatcggaaccatctaatgggactaggattcgtttatacatggttgagacctcctgataagttcaatgagttacaacatttattatcataatcataacttatctataatcatccagcacccaatatgcttattaattgtcaaaataagatagcggtttattgatgttaatcttagtaccgtaatatttttgcttgatatacttttgaatatccgcccgatggtaaagtttaactagtttaagataactagcacgatgctcgttcttagcggccgttgctaagatattaacattatccctagtactcttattcagactttcgtggaaaatcgaatcccgtaaaacgtgtaaatgtccttccaaagcaaccgtattcgaaatcaaaactgcatcgacacttttaatgatccggggaccagtagtatcatcgatctgtttgaatttcagatgacggggattgcttgtaatatccttcactgaacctaagacaccaaaattagctgccagtttgatcaggcccgctttttggagcagtaacaagcctcgcgaagcttgtgagggattgtcagcaattgcaatcgtagcgccatccggaatttcatcaacgctttgatattttttggagtagattcccattggttccaaataagtcgttcctaacgccgccaacttggccttgggattctgctgattataagtttggtaatatgaccaggactgaaaggcgttcacatcaacgttaccgtccaccgtggccttgttcagctgaacaccatccgtgatttgtttaaccttaatcgttaagcccatctttttggcatcttggcttttagcaatgtgctgccagacttcatagtccgatcccattgatccgaccgtaatcgtggcactctgttgtgtacgggccgaataactcgttatttcatgtaatcccacacaaataccaacaattgcagcaataccaatcaaccaccatgctaatcgtttcatcggctaattccccctttattaatgatgtgtgacgctcttaacgagccaatcaccaaacagctgtacagcaaagactaagatcaaaatgatgatcattgcgacaaacgtcacgtcgttttcaaagcgagcgtaaccaatactgattgcaatatcacccaagccgcccgcaccgatcgcaccagccatcgtcgtcagaccaatcaggctaatcaccgtcacgattgagacgcgaatcaaatcaggtagtccctctttcaaataaacccgaaaaataattgcaatgggactagatcccatggactgagcagcctcaacgattccttggtcaacatcgagtaacgcattttgcacttgccgggcataaaaaggaaaaataccaaaaactagtgggactaacgatgccgtggtccccaccgttgttccgattaaatagctggtcaacggcgaaattacggccaacagaataataaatggcaccgaacggagtaagttggttagcttgtctaacacttgatacgaggggccatcagctaaaatgccatggggctgtgtcaccactaacagtacccctaaacccaaccccagtattcctgcaaccagcgcggaaactgcggtcatatagagggtctctaacgttgcttgaataaattcagctttcatttgtaagacattcggaattaatgctgtcattagtccaccattcccttcacaacttcttcattgataatgcgagtgtggacaccttgagccgacatattagtgaccgccacattgaaggccgttaaatcccccgtaataatcgcaatcatgtcaccaacattttgaccatcgatctggtcgatattggcaaacaaaatgttaacgtcgacccccagcgtctgcgataactgcgagacaattccctgctttgttgattgaccaaagaatttgaacgcaatcagctcttggtccgctgctaattcactcaatttaatcgttttcgtgattcgctgaatggcggcccgaacattggtagatgtttccacaaaatcaacggtcagaggtgctttgggggctgtaaaaacctcagcaacggggccccgctcaataatccgcccatcagccataacggcgacatgatgacaaatactcttgatgacttgcatttcatgcgtaatgaggacaatggtaatccctagctcgcgattgacccgttgtagcaactcaagaattgccgccgtggtctttggatcaagcgcactagttgcttcatcagaaatcaagatttgcgggtcagtgactagtgcccgtgcgattgccacccgttgtttctgcccaccagataatttatctgggtaggtctgcgcatagtccgttaacccaacgagcttcagtagccgtaatgctttggcgcgtcggtcctgtttactaattttttgacccaataatggataaataacgtttcccaacacggtccgtgattgcatcaagttgaagtgttgaaaaatcatcccaacgtgtttcctggcttgacgtaatgcagctggcgatagcgtttgtaaggcctggccattgacgactacctggcccgttgtcggtgactgtaataaattgatcacccgtaccaaggtacttttgccagcgccggaatatccaataatgccataaatatcacccgtctggatctgtagattgacatcttgaaccgcgtgaacgacttggtgcccgtcgtcaaaagtcactgcgatgtcttttaaatcaatgattgcctctgtcatagtctgcttcctcccattaaaaaacgcccatcgtctctaatctgattatcagattaaggacgaatggacgtttttccgtgttaccaccttacttcaaatgaccctcacaggccaccgcacttcaagtaccgccactgaaaattcttagcgagactctaaccgcataacgggcgtagccgtcaacgcttaaccccgtcagctcagcgttgaaacttgcattataagaccatcttcaacgttgcgaaatggctacctcgcaccaaccggcagttctctaaggcattccaacaacggctactcatcttagacgtatttattaatatatttacttggttgtttacagtattgcgctattttaatgagaagtcaacatttaattataaccattttttaatttatagtggtgcccactgattttggtccaatgatgtgcatcccaccggcttaccaggacaggaaatcctggtggtcctgttttaacctcagtacgctgcgccaatgacgtgggcaaacgccattgatatgaaacaacgactaacccatcccgaaacaaagtggtagcgacgcctcgcacaggcaatcgccaccactttatttaaaatcagttttccccgataagcttttcagcacagtgtttaagactggtcttcacctaatttgaataacggaatcttcggaccagcatttgcgcccgtctggtgttgtggttgcggagcggaattcaagcgttgctcaatactgcgttggcgctctgcttccacctgggcagccgtttttaagttacgcttctgccagttcaacagaatccggtccatatacgtcaagttatagacttgacgcagaactgcttcccgcaatgccaattcgataacttccggttcataatggtcttcgtcgaaccacttactaatactttccatttcgatcggtgataagtcacggccaaattccgtctgaattgcccgaaaaaccttttgccgactgttttcactcgtggcttgttccgaagcttgagtgctaactggctgctttttgagcgcaactgctaacttatcatacaggccgtcaaaattataacggtcatgaattttttggtcatcagccgtgatcgattcaatcgtcagcaattttttggctaacatttcatgtagccgctgaaaaacggcatttgtcgattcacctaaactcttggcaattaccgcagcatctgggaattgattaccctgatcaattaaccgtttgaactgcaaataaaccaataattcatcgtttgtgaccccaatttcacgatagtgggccaataatgcgttcgcaatggtcgtttgaccatcattcactaacgcggcagctaaggactccatctcgttatcatcctttcactattaagagcgtgagactaggtcccacgctcttaataaaaataaccttcaattaaagtttacgggtaaatccggttcaacaaccgtgggaacggaattgtctcccgcacgtgatcttcggccgtaatccaagtcaagaatcgctcgagtcccaaaccaaaaccagcatgaggaacactaccatacttacgtaaatctaagtaccaagcatagtcgtctggatttaagccggcttgtttgatctggtcaagtaagtaattgtaatcagttgctcgttctgacccgccaataatctcaccatagccttctggggctaataaatccgcacaaatcaccacgtcgtcccgggttggatgcggcttcatataaaatggcttgatggctttcgggtaattcaaaacgaagacgggttgatcgaagtgatcagccaagaaggtttcttctggtgaaccaaaatcaacaccccaatccacgtcaaagtcattttctttcaacaattcaatggcttcatcgtaactgattcgtggataaggtaacttggtgtacttcttcaacgtttcaacatcacgacctaaaatgtcgagtgcgtattgacaatgatcaatcacaccttgaacaagaaaggcaatataacgttcttgaacttccaaactttgttcttgatgcatgaaagccatttctggttcaatcatccagaactcaattaaatgccgccgagtcttggacttttcagcccggaatgttgggccaaaagtaaagacctttccgtaggccaaagctccggcttcggcgtataactgaccactctgtgataagtaggcatcccgatcaaaatattcagtatggaacaattcagttgtcccttcaggtgcactcccagtcaaaattggtgagtccatcttaatgaaaccttcttgattaaaaaattcatacgttccgcgaatgacttcattacgaatgttcatgattgcccatggccgcttagaacgtaaccatagatgccggtgatctagtaagaagtccaccccatgttccttaggcgtaattgggtattcttcactttcaccaacgactacaatgtcttcaacttcgatttcataaccgaactttgaacgactgtcttcatgaatcacacccgtaatccacatactggcttcttgcttaacttccttagcgagttcaaaaacttcttcgctaacttggctcttaacaacgacaccttggaaaaaggcggagccatcacgtaattgtaggaaggcaatcttaccacttgaacgtttattagtgagccaagccccaatctttactttttcgtcgacatggtccttagcatcgataatgttgatctgttgcaccatttacttacatcctccaattactttgcttgttcagcaattttttctgtcataaatttttgtaaccgtcgatgggcctctcgcaaggaatcgatatcagttgcatagcttaaccgtaaacaaccgggcatgccaaacgcctctccaggcactaaaccgacatgggcttctaataacactgccgtcacaaaggccggtgcatctgcatagcctgttaaacgcaatgcttccgtaatatctgggaacaagtaaaaggctcccgctggtttgccagcaggcatcttaaacccaggtaaacgctcgatcagtgggtatagttcgtttaaccgcgcttcaaagccctgacgcatcgtttcaacagatgattggtcaccactaaaagcttcaatcgcagcatattgtgatacggcggctgggttgctagcagcgtgacctaacacgacccccatcttagccatgatggtttgtggcccggcagcatatccgatacgccaaccagtcatggaataggcttttgaaaccccattgatcaaaaccacgtgatccatattagcatcatctaattctaacacggatgtaaattcattaccgttatataataacttttcataaatttcatccgcaattaccaaaacgtcgtgttcaacggcccaattcacgatcgccgtcaattctgcacggctgaaaaccagaccggatggattctgtggcgaattcaagactaaggccttcgtcttaggcgtccgctgcgcttccaaatcagcagtggtaaaccgcaactgttcatcggtgctaacttcgactggcacaccaccagctaatttaacttgctccgaatagctgacccagtatgggactggtaataacacttcatcgtcgggattcagaataacttggaataacgtaaacaacgccatttttgcgccatccgttacgacgatctgattaggatcaaaatggtagtgatggtcagcctcaattcgctgactgatggcttgttttaaagctggtaatccagttgccggtgtgtagaaactcgcttgaccattttgaatactatcaatggctgcttgcttaatgttatccggggtctgaaaatccggttcaccgattcctaaattgataacgtcaacgccgtccgccatcatttgcttggcagtcgcactgatcttcaatgtcgctgacggttgaacctgcattactttacgcgataattccatgtacatccgcactcctttaaccttaaatgttaataattgatttcagctggtttccattagaatactgcaaaatttcataacataaattctttttctggttcaagtacgtaatttcccacacgaccgtcccatcatacttcccaagcgtcgctttgataaccttgctaggattgcgtttagaccagacctttttcaaggctttcgtacgtgaaatcccagcggactgtttgataacggtcgttttatgatgtttattcgcgttaattaacgcgtataccggaacatttttactcgacgttcccgtaacgacgtaataactactggtgccattgtactgtgaaaaggccgtcgtggtctttagcttgcccttgctgacggccagactatacgccgtcttctgggcttggtgcattggccgttgtgcggcccataacgtgccatagaccgccacgataatagctaaaatgacgaccagaataatcataatgagtcgctcagggcgccttctacgttgaactcgcatatgctcttcctttcaaaaacagataaattaattatagcaaatttaactgattgcggaatggtttcttacttagttttgaaaaaactttgaagttcctgcgtaatcatcgtcaatgaaccggttgcgggcggcaacgttttcggtaaagctttaagaatcgtctgcccgtatcgtttcgtcatcaaacggtcatcgagaatcaccgctgcccctcggtcttcatccgtccgaatcaaccggccgattccctgacgtaacttcaatgccgctttcggtaacgcttcgttatagaacggattgagttgtgcttgccttagttgttgataacgggccttggttgtcgtctggtcgggcgattcaaacggtaattgcgtgacgatcaacaattccaactgttcttgtggcaagtcgatcccctcccagaaactaccggcacccaggagaatggcatcgtccccctgcataaagcgccgaagcagcttttcacgactaccattgacgccttgagccaaaatttcgcgatcaccaggtagatccgtttgatgcaaactgtaaaagactgcttcaatcatattcagtgaattgaacaagaccaacgtttgcttaggcgctgccatcacgatgtcgtgaatcgcatgcgtcaagtatgccacgcgctgcttgccactgggtgcttccgccgcagtagcatccgtagcgacgaatagccgtgcctggtgttctaaatcaaacggtgttgataatcggtgatgcttagccgttgcttggtcaatatccaattgcgaataaacgtactgagatttcccagtggcaaatagcgtggcaccagttaatagtggcgcactgaagtaaggatatagttgcgtcttaaaatacccttgcgtatcgatcaagctacccgcgagcgtgaggctgccgcgatcatgccattgattaaggctcacccagaagacccgttgttcccgcgaagctggcactaaccacgtttgtaataactcatagccctgacggagatgttgaagacgattgtcaaagtcgtcgaggacgtgttgttcactaggcaagatttgcgattgatcatgttgatactgctcatttaattgttgaaactgtaaaaaacagttttcgatggccgtttgtaattgtttgatcagcggattgtgggccgcaaagaaatcagtcaactgatccgtggtgattcctaattcagcaggctgattgccgcccttttgtgctggtacaaacgttctagctagcgccgcctgcagttgttgcaggtgtaggtcagtatcattcaatgaattatctaataatttcagacgataatcggcctgtggttgttccgcgaacagtgcccgtaaatttagactatgttccgtgtcaatgcgactgatcaagctgtggcaggtcgccatgtagccattgaaatcaaaggtctgccgtgagtcacgaacgacaccatctgccagatgctgggcctcatcaagaaccagcagtggccgctcttgacggctacccaattgggccacgtggcgcatcaggtaggcatgattggtaatgataaaagtcgcttgcgcggtcaattgatcccgaaagcgtaagaaatcttctttaaaaaacgggtcatcagctttcaacgaggccacgccatgatgggcgatttcgctaaagtacggcgcttgatacgtgctcaagtgcaattcatccagatcaccagtcgttgtcatcgtcaaccacactagcacgcgcaacttcaataattgcgtttgcttcgaatgttcatgcaacgccaagccacgggcaaaccggtttaaatcaacgtaatgctgattacccttaatcacaaccgccgtcacaggattaggcaacaactgattcaacaacgccacgccctgatcacgtaactgcgtctgtaagaccgtcgtcgccgtgctaacgaccacctgttgaccatcctgtgccaagtaggcaagtggcagcaaatacccgagtgttttacccgttccggtcggtgcttcaatcaacaatggtacttgttcagcagactgttttgagtagtgccgataaatctggttcatcatccgggcctgttgtggccgataagtcaagcgatcaccaaagatatgctgcttttgtgcttttgtcaacggatagcgtgccgctttacgacccgcggcttgctgtggcaatcgctgtttacgcagagcgagcccgtttttgatcactaagtcagttggtaactgctgtggatgttgtttgccctgttgaaaggcgtatgcaaacaagtcagccgtttcacgtggtaactccggtgctaattgcaccatttgttgtaacgtgatcaatggtaagtgtgcgagccgctgttgtaacgtgataaacaaatgggccgtagcaattgcatcactatccgcagaatgcggatgattatggtcaatcgcaagcaagtgactcaagtcccgcaaccgaaaactcgaagcagtcggtaacagaatttggctaagagacacagtgtcaacggcctgaattggtagttctggataaccgacacgctgcaattctgaattgataaatggcaggtcaaagttcacgttgtgggcgacaaaaacagtcccttgtaataagctgtataccgtaccagccagatcatcaaagggtggtgctttgcgcacccgtgcattgctgatccccgttaaattctcgataacggccggaaccgttgttaacggattaacgtccgtggcaaatgtattaattattttattattcttaacaaacgcgcaaccgatttgaataatccggtcgccgtccttcacactagttccagtagtttcaatatcaactaccgcataagttgtgtttggtttcatggtcatttccccaagttatggattgtaaagatgttcattagattggttaccgcttgaatccgtcatcaacactaacgctgatgttcgaccaactaatcgatctttatggcatatcacgtgcgatgtgtttgtaatcagactgaaggctggtccaagtagcgctacacttggtctcgaccactaactttaacggttcgtcggtcagcccaacttagctgagttcaacctactaaactgtgccagtgacacaagtcgtcctgatgacgcaagccgcttggctcatcctccacaccgatcgtcacacatacgtcacgtcgatcattgtaaattatagcatattcggcgtagggaactcagcccgaccaactcttaagccaaattcgtcagtctgaggacaacgggcagagactggtcaagagtatgattgagcaacgataaagttcatgaaagtgtctcggcgtacatctgccataacacagtcagctgagtacgcgcgcttgaatagccggcactgctacccaaaatttactttcctaattagtgaattctgggccacgtagtccgtcacaagcagctcaacttctttttcatcattatcggactgatttctaatcatttactaattttaacatagtaatcgatcttcgtctgccgttgataaccagtctgtccatacgcccctcacgtgaatgatttaatttaattaaattgttactttccaaaccagtttaacttacatttcaactgaattcagcgcgttcgccggggttagcatggcaaaagaagtgctaataaggtattatgaagctattattaatctacttacagaaaggcagcgacacgattgaaagatctagctaccggtactagtcatgccaaaattattttaattggcgagcatggtgtggtttacggacaacccgccattgccttaccgatttcgaccatccaaatgcaggccattattcaccgccgtgatgcagcgcagacggtcaaaagccgttacttcaacggcgactttaagatgatgtctgccaacttaggcggtattcagacgctcattagaaccttgcttgcacgttttgatgcccccgagcagggcttcgatattcacatcacgagcgatattccctctgaacgcggaatggggtcctcagccgcagcggccgtggccgtaacgcgggctttttatgatttcttcgaccgaccactctcccaccaagaattattggccactgccaatgtggcggaaagttacacgcatggtcaacccagcggcctagacgttgcgacggccagtgccaaaagtcccgtctggtttgtcaagggtcgtgagaactttccgattccggtaaagcttcccggctatttagtcatcgcggacacgggtattaaaagtcagaccaaagttgcagtggcgaccgttcgcaacttactaatggttgagggcgcgacgattcaagcacgcattgatgacttgggccgattgactcgtcagacccgaaccgcgcttgaagatggtgacatgggggccctggcaacagccctgaatggtgcgcaagatgacttacgttccatgggtgtcagtcatcctgcccttgaacaactactcgcagtggctcgccaaaatggtgcactcgctgccaaattaaccggtagtggtcagggcggttgcttgatcgcgctcgctccggaagccagcatcgccaaccaattatcacaaaaattggccgcagccggtgcgactgcgacttgggtcgaaccacttttgtgcgatgactaattttaattttggaggaaaagacatagtgaaaaccgttacggcaaaggcccatactaacattgcgttagttaaatattgggggaaaaaagatgcggcgctgatgctaccacaaaatgggagtatttcgctgacccttgatcacttctatacccagaccagtgtgaccttcgatgagcatctcgatactgaccaaatttactttaaccatcaacacttacccacgggcaaatcagcacgaatcagccagttcctcgaccttattcgccagcgcagtggtcaaaccaactatgcaacggtcaaaactgaaaatcatgtgccgacctcagctggcttagcctcttccgcctccggattcgcggccttagcaggggctgctagtcgtgcggctggcttacaactagatgcggctgatctatcacgactagcacgccgtggctcaggttctgcgacccgctcaatttttggcggttttgtcgaatggcatgccggccatgatgatcagagttcttacgcggaagtcttacaagacccggtcgattgggacattcaaatgatcgccgttgttttgaaggccaccaaaaagccaatcagctcaacggacggcatggcacgggtcgtcgcgacatccccctactatccagcttggatcaccacggctgagacggacttgaagcgaatgcgccaagccattgccgatcgtgatctcactactgttggccaaattgctgaaacgaacgcaatgcgaatgcacgcgcttaatttgagcgctgaacccgcctttaactacttcaccgcggatacactgacggctattcaagcagtcaacgacttgcgttcacacgggataaactgttattatactttggacgctggcccaaacgtcaaaatcatttgtgcgggtcaagataccgacaccattatgaccgggttacaacaacattttgacgctgatcaattaatcgtcgctaaaccaggtccaggtatcacgataacggaaaaataattcagtttaatttaaaatgatcagcgatggtcatgaaaggatatgatggcatgataacggtgaaagcccctggaaaactctacattgccggtgaatacgccgtagtggaaagtggttatccagcaattattgttgcactagatcaatttgtgacggcaacgatttcacctagcgaaacgattgggagcatcgtttctgagcagtatcaagaaaactcaatcgtctggcgacgtcagggagacgcgatggtttttgataatcgtgacaatcccttccattatattttagcagcgatcaatctcactgaaagttacgcccatgaattagggcgtgaacttggtgtttatcatctcggtatcaatagcgaactcgatagtgctgatggtaaaaaatacggtctcggctcttcagcagcagtgaccgtggcaaccgtcaaagcactatgtcagttttaccatttaccgatggataaaaataaactgttcaaattagccgcgattgcccatctatccgtgcaaggcaatggttcgcttggtgacattgctgccagcatctatggtggctggatcgcctaccattcattcgatcggcaatggttacacctacaacaagctcagtcaagcttaagtgatttgttgacaatgccgtggcccgacctaaaaatcgagttactgacccctccagcagccttacgtttgatgattggttggacgggttcaccggcctccacatcacacttagtcgataaagtggctttagtcaaggcgaagcaacgcagcgaataccagacctttctaaaagccagcaaagcttgtctaaaacgtatgatcactggttttcatcacagtgacttgcacgtgattcaaaccgagttgcgaacgaatcgtcaactacttcagaaattgggcgatttcagtcacgtgacgattgaaacacccctgctgcagcgtatgattcaactcgccgaaagtgctggcgcggccgcaaagacttcgggcgctggtggtggtgactgtgggatcgttttgattgatcaaaccatcgacccacgaccattattaactgcgtgggctcacgatggtatcgaacaacttaacttaaacgtgcatacggttcaggataccgttttaccaaattcttaagcagtttattgacgagcctggcagccttgccggactcgttttcagattctaaattaattggaggtggcaccgtgccacaaagtcaacaatctcatcggaaagatgaacatgtttcgttagctgaaaagtattttcatggcgaacaagccaatgcctttgaccaggtccggattcgccacgacgcgttgccggaaactgccgtggccgacgtcgatttagccaccaccgttggccagtggcattgggacagccccctctacattgaagcgatgactgggggctcacagcgaacgggcgaaatcaacgctcgtttaggccgcatcgctgcagcttgtggcttaccgattgcgaccggctctcaaagtgtcgccatcaaagatccccaagtagcccccacttttgccacgatgcgtgaccacaatccgaacgggctgatctttggcaatcttggtgccggccacccgttatctgcggcccaaacagcgattgcaatgctccaggccgatgcgctcgagctccatctcaatgtcgttcaagaaatcgtcatgccagaaggcgatcgtgactttcattggctaactaacatttcggacttagtccaagccttaacggtaccagtgatcgtcaaagaagtgggctttggtatttcccgccccacgatgcaacagctctacgctgccggcgtacgctacctagatttaggcggtcacggtgggactaactttgtcgacattgagaatcgccgacgtgctaaccgcgatatggcctaccttcacgactttggcctcaccacggttgagtccttgctaggcgttcagaaccgaccggatgatctcacggtcttagctgctggtggcgttcgacagccactcgacatcttaaaagcgttgatgttaggcgctgacgcggtcggcatggctggcaccgtgctacacgctttactccatcatacggacgacgaagtcattgcgatgctgacggattggcagtcgcaattaaaacgcctatttgcactcgtcggcgtaacgcgtgttgatcaattcaaaagtagccgtattcaggacaagattctgttatcacctgaacttgttaactacaagcaatcgattaaagattaaaacaaagcgtgtcatcacaaactacggaatgtcattctatacttgtgatgacgcgtttttgttataaccaagtacaccaaaaaagcagtgtgcccctatggcaagcactgctttttgatcgtggtaaagaaaataatttccatcatctattgattgctattttgacacgtattggtagcggttcacgtacgtccgtggctgaccagcccgtagaacaacatcgccaaagccatgatgattaatagcatccggcaaggtttgcaattccacggccagcgcatggtagtcccctaaacgatacgactgcgttcgttcgggattagcggtaaagataactaaaccattgcgatccgtgttgatgagcagtcgcccgtgagtcgttgccaacacgccagcgggttcatcctggtggtcaagcacatagcaatcatcgtattccgtcctgccagtttcttggatcaatcgatcgagctgcgattgaatcgttggctgctcacgaaagtcatacgctggtgacgggacgtagaagacgccggtcggaaccttctcgtgattcgtatgaactagcttggtcgagttgatacgtaattgctggggattaatcagtgcggcctgaccatcaagattaaagtaaacgtgacaggtcggattgaataacgtatcagcagtggtcaccccgtgatagctgatttgaacctcatcatcggccgttaacgtatagcttacagttaccgtcaagtcgcctggaaaaccatcgtcagcgctcgctagcgttgtcgtcaatgtgacagtgtcgccatcaggatcaaaacgagctcgaaaattatgcgtttgtaagccatgattgccaccgtgtagcaaatgctggccgttatttggtggtaagtgatacgtctgcccattcaaggaaaacgtcgcgttaccgattcggccagcaactcgacccactgttttgccgacttgataaggcgtctcgatataatccgccaagttatcaaagtgaagcactaatgagtgtggctggcggtcgacctgcacttcgaagtcataccacgttgccgcataactcaacacttttagtttgctatgatggatattttcaatcgtgtataaatagactgactcgccttgatacacaccaaatggtactgcagaaatcgtacgcctcattcccttcgatcagtgcggattgaactagttctgtgtcaatgtttgcgtggtaccatccacttgaacatcaatcggttccccggcaatcaacttcaaagtcgtcccatcgtgatcaaccgtgacttcaataatccgatcacggaagacctgacggaaagaatacttcgtccattgttttggtaagaacggccggtaactcagttgtccatcatgaacacgcatgccagcaaatccttggaccatcgcaatccaaccaccagtcattgaggtgatgtgaagaccgtcgaccgtatcattattgtaattgtcaagatcaagccgtgccgtccggttatagaaagccacagccttgtcttcatagtgtaagtcagcagctaacacggcatggatggctggtgacaagcttgattcgtgaaccgtcatcggttcgtagaaatcaaaattgtgtttcaattgtgtctttgagaaatcatcaataaagtcatacatcacttgtaacacatcaccttgcttgatataaggtgaccgtaagatgtggtcccatgaccaatgctgattaattggtaactggtcagctggaattgcggaaacgggcgttaaatccttatccagataaccatcatgttgaacaaagatatccagatccttgtcatatggtaaatacatccgatcaacgatatcttgccagtgggcacgttcttcagcagtcacgtttaaggccgctgcttggtcgtcactaacctgatctaaaatttcaagcgtgtacttcaacgtccattgcgccaaataattggtattaaagttattatcaacgttgttttcatattcatctgggccagtgaccccatgaatcatgtactgctgattacgtttgctgaagtgcacccggtctgcccagaaacgagaaatctccgtcaacactttactgccttcatgtaagacgtatgatgtatcaccggtataacgcgtgtagttataaatagcaaaggcaatgtcgccgttacgatggatttcctcgaaagtgatttcccactcgttgtggcattcaatcccattgaaggtcaccattgggaacaatgccccatcaagcccttgttgacgagcattatgataggcaccatccaactgcttataacgatacatcagtaagttacgggtaacttctggtttggtaatccccaggtaaactggaacggcaaatgcttccgtatcccaataagtcgcaccaccatacttttcaccagtaaagccctttggtccaatattcaaccgtggatcatcaccataataagtactaaagagttcaaacaaattgaaacgcatgccttgttgggcctcggtatcgccttcaatttgaatatctgattgttgccaccgatcggcccagcccgcttcatgggccgccaataaatcatcgaaagattgggcgctgaccgtatctgtcagacgttgaagtgcagtcataatggcatcatcagtcggataatcccgcgacgtaaccacgacgacccgcttttcaaaactaacgctggccccagcttctaacgtaccgaagtagcgatcaaccgtggctgtatcagtcacttcggccgctttatgggttaaactcgttacataactaacttgcatcccagaggtaaactgtggggtcccaaaatcatttggtaccgtctgagcaattaaccgatcatccgtaacttcgtggacgttccagaaatgttcatcgtagttcgcatcttcgttcttaacgtcagcatccagtgcggaagcaacttttaattccaccgcttgatcgctcaagttttcaaacgtcaccttctgaaccgaaagttctttttgcgcaacactcaagaaacgctcaaaggtcacgcgaacccgttgaccatcttgatcaacgataaatgatcgtgtcaaagtcccgtgttgcatatccaaatcaagtttaaaatcgctgaagttggcagttgccaagtcgatcttagtcccattgagtttgaaattgattttgatgaaattgacggcgttgataaccttgccaaagtattctggatagccattcttccaccagccaacccgggtcttgtctggataccagacaccgccaagataaataccgggaagcgtatccccagtataatcttcttcaaagaagccgcgcatgcccatgtaaccatttcctagactagtcattgattcttgcagccgtttgttttctggtttgaaatcagtcgtcaagacatgccatggattaacatcaaaaattcgtttcataagttaattcctcctagtttttgtacgtttctttgatcaaaccaactgtgcccgcacctactgcaaggacgatcccagcaaagatgaacatgttggcttgtgaattgccaaataatggatataatgcaaagctcaataaggacgcaacaatttgtggcaggcagattgagccgttaaagagacccaagtaagtccccatgtgttcgccagataaggcgttggttaccatcgtcaatggatacgtattcattgcggcccaggccatcccaaccagaataaatgagacgacaagtgctgattgactgtgaatgaagaaaattgagaagaagccaattgcaccaagtaataaactcaaagcataaccaagtttatgccgattattcggaaccttggctaaaacatatgaccaaacaaccgcggcaacggactgaacagcagataagatcccgtaccagttaccagcggcttggtagcctgcagaactggcattagtggtgtgccaaacgttggcagccattgcaccggttgagtatgtccataagtattgaaatgccatccagcagaagaattgaactaaggctactaaccagaaaacctttggtgctttcttcaagagtgccaaccagttaccaccagatttattagcgctttcatcaatgccgtgatacttcgcgtaagttacgggatcatattcccgcacccgggcaatcgtgataatcgttgaaaccactaagattgctgctccaatataaaatgaccagatcactgaattgggaataacacctttactagccgtattggcgaccccgaacaaggtcaacaggaatgggaagattgccgcaatgacggcaccagtattcaacaagaagctttgaatcccataggcgtaactcttttggtcatcgttgaccatatccccgaccatcatcttgaaaggttgcattgcgacgttagacgataaatcaagaaatgccacggtaatcgcaccaaaaactaaggccgccatggaagcgtaaccaaatccaaacgagccagaattgggtagtagtaacatcacgattgccgcaacgactgttcccagaatcaagtaaggtaaccgtcgcccgcctaaacgtggggcccatgttcggtcggataaactcccaatgatcggttgaacgatcaaaccagcaaggggtggcaagatgaaaaaccagccaaggttatttggatccgcgcctaaagtttggaagatccggctcatctgtgagctctgaagtgtaaatgccatttgaacaccgagaaaacctagactcatcatccaaatcttattggatgacagtttcggtaatccggccgttgttttagatgtttctttcacaataaagcctcccaaaaataatatcaatcgcttgagtacaagttagattataaaaccgcttccaaaattatgcaagcgtttgcgtgaaattgcatgaaggcgttttacttattgacatccgtgcctatttggcatgaaatcggctaatatcaagggttcaaatagtattagctgatacatcgattcatataaaattcacatataattcataaaaaagtcattatattgtatactgttgcatgaacaaatagatgcaggcgctgaaacgttgcgtgccgttgcactaataaaccgctccagccgacggatatcattttgtaaataaataataattttcaataatcgattgtaaatcagcatcgctttccattacccgacactaattattcagttttaaagcgccaatacgccattttctgtcgaatattggcgcaaaaaaatcgtgtgttcaggccgacttagcataaacacacgattccgaataattcagttattaatccgcattggcaatctttgcaaagccatcttgtaaatccgtattttgtgaactagtgaagttaaacgttgtggcagtggcactgtcttgcgagaccagaacgtctggcgaaccattatggaaaacatacagatacgtaattacgccactagacgcgttcggatcagtggccgcggcaacgacttggtacttcgcatcggtatcagcagccgtcgtccacttgagcttgactgtgtcaccattgaccgtaatcttatcttggtactgattgtttttgatgtctgaaggtaaattcaactcaccaatagttaccgactgaccatcataagtcccctcgtacgattggttcatggtatcttgccatgacgacataaacgaggctaactcgctcgacttggttgtcgaccacaatgccgtctgagttgccgtactagcagatgccttggacgatgatgacgactcggctttttccgatgtagcagtgcgcgacgaagatttggccgtcgttgttgccgtcgaattactctgacgctgatgtcccagccagtaatagccaccaccaagtgccacggctaataccacgatcaaaataacccaagacagttttgacgttgaacgtggttgcgcattttgacgcgcatgttgcgctgaacgggtgccaggttcaggtgcagtcggtgcagccgaaatcgatgtactggcgctcggtgcttctgaagcagccgttgacgacgtggattgagtagcagaacttacagctgacgccggtgttggttgcgctgaactggctgggataatcagccgcgcaccacaattttcacaaaataacgcgtcaatatcattctttttcccacaatttgggcaatacataaactcttcctccaatatcacgattgattgggtccatttgaccatcaacttgcgtagatcgttcccccgattttaccacggatcgaatgattcatgacggccgctgctcatcacctgttcagcgtcaatcgcacgcggacgttatgacttagtcaatatcatgtcaggttagagcgtcgcgttttcagaggtcgccaagaaccgtaagcccttaggaaagaaatttttaaccgtcttggcgacgatttttccaaacccaactggcaacccatcacaagttaagacccgaaaaccagctacaggcgcacttgtcaattcaaatgtctcaccatggacatacaatgcccactgttcacgcgttatttcagttttgggtaaggacaaatcatcactcgctaaggctaacgcgtaacttggttcaaaccgtttcttcttaaacgttcccaataaaatcccggggcgaaagaccttgagctttcgcgtaacgggcatcatcgctggcacgccgtataactgatcaccatgtgcctgtaacacgagctgtggtaaaccggccattgcttgtttttttaaaaagtccgtccatagctgccgttgcgtggcgtttaactgttcgcgaaccacttttttgtccttgcccaccgtcgtgccatgatagaccaatttggcaataaagtgaccctcaccgcgcatcaagtgcggaaataaccgggccgctttagccagttcaggattgccatccgcccattccggctttgcatcgaccatcccagccgtcttggccagtggctccagctcaaactcaggataagtttttaacagccaggccatcatctgttcgtcctcttccggtgcaaaggtacaggtcgaataaatcaaatgtccacccggacgcaacatcttgaccgcttccgtcaaaatctcccgttggcgttcagcacacgccgctggatagtcgggcgtccaatactgaactgcgtcatgatccttacgaaacatcccttcacccgaacacggcgcatccaccaagatccggtcaaaaaagcctggcaattccttggcaagggcggcgggtgtatcgttggtaatcactgtattgcgggcgccgtagcgttccacattatcgccaagggcggtcacccgttgccgattgatctcatttgtcacgagtagaccagtctgacgcaaatagcttaacagatgcgtcgttttgccacccggtgccgcacataagtctaacactcgttcaccaggttctggttttgcaaactcgccaacggtcatggcacttggttcttgactgtagacggcaccagccaagtgttccagcgcattgccgttcaccttgccataatacccaattgggctatacggaacgggtgctgtcatcttggcgcgcatcgtggccgtcaaagtcttgttcggattaacccgaaaccctttttcaacagggccatcgaaagctgccaaaaaagcgggcgcttgatcgcctagtagtcgttgatatttttgaataaattctgctggtaattgcacccaaatttcctcctcaattaaaaagcatcctcaattagattaccacattttgccccgactgtaaggtagcaaagattcgcaattaggtgggatttatgctaaattaaattaattaactgccggaaatatgggagatgtttgttgaatatggaaagaaaactaattgcgttagacttagacggaaccactttgaatgctgaatccaaactcaattcagcgacgatccaaacgatgcaacgactacaagcagcgggtcacattgttagcattattactggtcgctcatatcagggttcacaagcaatctatgaccagctgcgtctcaaaagcccaatgatcaactttaacggttctctgggccatttacctcaccaaacatgggcctcagaatatcagttcacgatcaacaaagcgattgtcttagcactcgttaaatatcgcgaacaattggggatcaatgaaattattgcagaaaataaaaacagtaccatgacagcgggtcaagatttgattgctggtcaattcttcccagagattgctgacagcccccgacttacaccagatacgttgactcgtaatccgaattccctcgtcttgctagtccagcttgatcggcgggctgccatcattgactggatcactgaacgctttggcgatcaagttgacgttggtgtttggggcggcccgaatgccatcctcgagattacctccaaaggcgtccacaaagccaagggtgtcgcctacttagcggattactttcaaatttcacggcgcaatatcatcgcctttggtgacgaacataacgacctcgagatgttagcatacgcgggtctcggtgtggcaatggccaatggtactgacaagatcaaagcaacggctgacgatgtaacggcctataataatgatcaaaacggtgttgctcgttacttgaacgattattttgcgattgcggaataatcgttcagatgcaagtagtcgacagttgtatcttaagttgctgactgcgcatcactattaattttcggactttacactagctcgtaatcaccactcaaaaatggcacttccagataaaattcaattctggaagtgccattttagttgttgttcaactatcaagggattgcgttagctaagttcagtcacgctcttcaacggtcgaatcagccaccttcgaagctgatttagccgcagtatcagtcttagacagacgtttttcagccaaatatgagtgacgcataccatagctaaagtagatcactaagccgacgatgaaccacacgcccgcgtataattttgcctggatatctaagcccataaaaacgaacagtgcgcctagaaaggcaatagctggtaaaactggatagaacggcatcttaaaggctggtaccgcaatatcaacaccttcacgacgccgcaaagcatagattcccagcgagacaaacatgaaggcaatcagggttcccgctgaaatcaattgggccagaaaagcaaacgggcaaaacgccccaatgataatagcaacgattgttaacacaagtagcgcgttattaggttgattatgatgtaacttgccaagccacttaggtaacataccatcacgcccaaaggaataaattagccgtgaccctgctaaagtcatcccaatcagcgcagtaaacattcccagcacggcaatggcctgaataacactggcaacaatcggatggccagcttgtcgtaatgcccagccgactggttcagcgttattagcatatgatgaatatttgaacataccgactaagaccaaagcaacagccacaaagagtaccaccgcaatgacgagtgaaccaagaattcctcgtggcattgttttgccaggattcttagcttccgctgaattagcggcaatcgaatcaaacccaatataagctaagaaaatcatcgataccccggcataaattccttgccagcccccaaaagcactaccatcagcgtttaaatgatacttggggataaacgggacgtagttttgcacgtggatcgccgtcgcacccacgacgataaacgtgagtacggctaacactttcaacaccactaacacgttttcgacccgggaggccttactgattccacgtgagagcagtaacgagaccagcgcaatcaccaagacggcaatcaggtcgaccacaccaccatcagtcccaaacgtatttgacaaagctttcggtagagttagtcctaatggtgacaagagcccccgcagattggcggacagtcctgaaccgacgaatgccaacgcaataaagtactccgcaagcaacgcccaaccagcgatccaaccaaagaattcaccgaacattacgttgatccacgaataagcagaaccggcaaacggcatcgccgccgccatttcagcataagcaaatgcaaccaggccggcaacgacggctgcgacgatgaatgagaagactaccgcagggcccgcatggttcgcagccaccactccgggtaatgtaaaaattgacgttgaaacaatcgtccccacccctaaagccaagaagtccttgaccgtcaatactcgagctaggtgagaatctttgtcttcatatatgcttggatcttcctttaaagttaaccgttttaataaccgttgcatcaaaatcctccttattttaccaaccaatcttgccttggggccgtttaaccaggccctgttcagcagcagccattgcctcatctaatacggttaacgcagtatctaattgcgtcttcgtgatgactagtggtggttggaaccgcaaaatatttcctttgagcgttatcatgacgacaccccgttcaaaagcggcataaatgacgtcactggcaaaatcaggatcaggttgctgactctgccggtctgtcaccaattcaatgcccccgttcagcccgtacatccgtacctgcccaattttaggatggcgttgttgaagcgctaaaaactgttccttggcatagcggccataattggcggaacgggcaaccaactgttcatctgctagaacgtcgattgtcgccagcgccgccgcacaacaaaccggattggccgccgtcgtaaaggtgtgcgccggcgctgctagactctccatcacttcacggcgaccgatcactgcactaagtggtaatcccgaagccagtgatttgccaacggacattaagtccgggcggattcccgggaagttttgaatgctccacatcttcccggttcgtcccatcccttgattgacctcgtcgacggcaaataagataccgtgctggtgacaaaaatcatagactaattggacatactctgctggtgccttgcggataccgccatcaccttgaatcggttcaataatgacgcacgcggtttcctccgctggtaagtatgagtcaaatggtgccttgaacgcttcaaaatagcgtaatgcaagttcatgttccgtctcatgcggcaacgtacgataacaatcaggatacgggacgtgcacgatcccaggtagtaacggtcccatcttacggaccatattcaggctaactcctgagagtgacattgagccatacgttgaaccatgataggcatccgtataggcgactatgtattgtcggttagtataggcccgtgcaaatttaataatggcatcattggcatccgaaccagagttaccaaaaaccacctcattatcagtgccgggagctgattttgccagtcgctcagccaatcgttgttccggttgatgatgaaaatatgctggcgtgtaatgaatcaacttggctgcctgttcctgaatggccttaacaacgcgagggtgcgtatggcccacgttaatggccgaagcactggctaacaaatcgatgtattggttgccatcaacatcggtaagcatggccccgtgagcatggtcaataactaaatcatagtaattgattcgtgccgccgtcgccatataatggtcttcacgttcaataagttgctgatccaaacgatggttttgactaatcattcgcaagcctccattaatttaataagacttattttaatcatattttaatttatatgcaagtccttgcgcccatatttttgtttacaaatacccgtctttaccagcatagccctagctttagcgttaatcaattttttaattaataagatgtaaattaaaaaaatcaccggttcattcaaccaattgctaacagcgaatcaacaagctaggatcattttaaattgtgaacgcgaccaccaaacttgccttgctggtcgccatcattttcctcagctcacctgctgcgcgcgaggtccgtggcgtgctagtgcacgttgggaatgggcgctcccacattgaacgacaccgctcagtgccacataagcggtaagaaaaaacgattatcatccgtcccctatcaagggtcagacaacaatcgtttgtttactcagtctcacttggccttaggttttaagtaagcggctaggccccaacagactagccctaagacggtcgttgccaccagcaaacgcaagctttctagatttagcccccgtacggaccaaggatggtaagtttgcatcatagtaggcaccgtggcggcctgcgctaattcgcagccggtcagccaacccgtgaaactcgcaatgatgattgccaacacgcggcaacgtgttaacgatctgattccgtcgtacttgacttgtaactgatagcgtgttttcatcgaaaaatcactccctcgtgaattcgcgacctcgcggcaatttgattagcctgaatataacacgtgagcatcgtgccccccaaccgtcaagtaccattcacaaagtatctttacagtaagtaactttcatcacgccgctttacattgtgaatgtaatcgtcgtcccccgggtcatcacgggctgctcgggtgctggtaacattcccgcttgaccagctttaagccgctgagctgctaagtgcgtaacggccgcatactgagtcgttgtgattggcaccgagcagattcgctttgttcgtgactgctcaaattgataccactgtgcggcacgtaatggcactggatgccgctgtaaatcccccacatgaattttaaacgttgattgacgggtcacaattggggctggtagccagacccaccgtgttattgcttgtcccatctcaccaccaccgtttcgaatttgttaccgttattatagcatagcaaaacggaccgctgcgccccattaagggcatccaacggtccgaaaattcaatgttgttttttgtagcctgatttttctaaacgtttaacttgattttgtaaatgatcgaccttcgtcgtcaacgtgtcaattttaatcagtagttgtcgcagctcgtcatcatgctgtggttcctcgatcgtgacattctgactggcttgcgttgtgaagaagtcagtaatcgtactcgttaacaaaccaataaaaccaattccaccgaacatcagcccgaccgcgatcactttgccaacggcagtatggggcgtatcgtcaccataacccacggtagtcgccgttgtgatggcccaccacagtgaatctgacaggctttgatgctcgaaaacggaaaagagcaacgcactaagaacaataatcgcaatactaattgaaaacaggtagataaacccggtgctatagataaagcggtgaaaatcgtgcgtccacttaccatccagtccgagcttccagaacaaatggtgatattggaccatccgtgccaaacgcccaagtcgaaagagtgcaaacaccgggtgcatgggaataatccccatcaaatcgaacgctgaatgaatgagaaaagtcttccgatctcgagaacgaattaggcgcacaaagtagtccaccgcaaacatgactaataagccgttactgatgcgggtttcaacgtaccaatcaccgatatgaaacgataataggatcacgttaactgctgaccagagtgtcaaaagtgtgacaattaagtgatacaccgcaattcttcgttgctgtcgctgttctgtttccatcctgcttacccctattttataaactggtaataatatagtccactttcataaaaataaccacgataagtgcgaaaaattaagtgagctttactaattcgttacaaccaagtccctaaaacaaatagcactgggtatagaatgaagaacagcgaggcactcttgaccgtcgtaataaacgtcttctttttatcttgcacctcaaagaacgggcgcataccttgccacataattggtagtaagagtacgacccaaatcgtaacaatgggtgctagtcccagtaagacgttcacgagcggccaaatgccaccaataattaaaaacgcttgaatcagccgtaccgaacctggcttaccaaggtagtaggccaaggtgtagcgatgattcaaaatatcttcatcacggtccgctgtgttattagccagttgtaggcaaaagaaaatcagggtcagtggtaaacatagtaagaaagtcgtcccaacgatcgaccaagtcaacggatgctgtccatacgtcgatacgaccacacaggtcaattcaattaaaaatgcaattgctaacgccacgaccgtctcacacagcggggtcgcgttgattggatagggcccagctgtgtaaaaaataccaatcacatagccaactaatccaaggacgagcactaaccacccagtccgcatgacaagccagattccgggaatcaatgaaatcaggtacaatcccaatgctaagcggccgacacccgctacgggtaactgcaagcgaccaatcggattcgtcttctgcgcatagccttcccgatcacgagcatgccgataatcataataattatcagaaacattgacggctaaatcaaaaataaatacgctaactaaacacagcgtcacgttaagccaattcaccgtacctaagtgatattgcgcaatggcgcttccgagaacaaaccacatgatattaagtggtgccgtataaatttctgtcagctcatagaatactggccaagttagccattttttaaacattttaacaactcccccaccggttatttaaatcgttaattatctattgggaccttattgaccatcgtcaccgtcgaagactttaactatcaaattttaacaaacttcacgcctaacgcaagcaaagcggatagatttaacaaaaaaattaggaccagtatgcaaccggtcacttggaaatcccacgccacatgctggcacccctgctagccatcttcagaccagcgtaatgacttcatagcagccattaacatccttcaatgataagtataccgtaactaataaattcatactgcccattttagcactgatcctagtcaaacgttgacacaagcccttcgacgacagcagcagacccaaaaaagcatttcaagagcctaactcttgaaatgctttttggtgactaatctacttggttttctccggcactgagagtgggaggtccagccgtgttaagtcagcatagctttcacgctgcacaacaagttgactatgtccctgttcacaaaaaacaacggcaggtcgtggattccgattgtagttgctagccatcgaataaccgtatgcaccagtatctaggaccgctaacacgtcgcctggtgcagtggccggtaattgctgattccagatcaacatatcacctgactcacagtatttaccagcaatcgaggctacctgttcagctggtaaggccggattcttggctaataccgcttcatacttggcctgatataaagctggccgaatattatcacccatacctccatcaacagacaaatacttccgaatgcccggaatatccttctcatcgccaatcgtatacagggtcattccagcggtagcgactaacgagcgtccaggctcgatccagatttctaacattggaacttgtttggctgcagtttgcgcgcgcgtttccttaataattgcatcgacaaaatcggttggctgtagcggatgatcttcggcagtgtacttcacgccaaagccaccccccacattcataatctgtgggtaaaaatcaagttcgcgttgccagcgagcaaactcactaacgagcttatcaacaatcatcttaaaaccattcacttcaaaaatctgtgacccaatgtgacaatgaatcccgaccagtttcaaatatggtgcggcttgcgcggctttgatagcctggtctgcttgcccactgtccaaatcaaatccaaacttagaatcggcctgaccagttgaaatgtaatcatgcgtatgcgctgagatccctggggcaatccgcaacataatcgtggtcggctgttgccgttgcgtcgtcaacgtcgtcagttgtcgtagttcaccgaaattatcgaccacgatggtaccaacaccggcatctaaggccatggttagctcggccagtgacttgttattaccgtgaaacgagacggcggccattgggaaatctgcttgttgggcggtatacaattcaccaccagaaaccacatcacaatgaatgtgttcttgggcgatcaattgatacatcgcgaccgttgcaaacgccttactagcataactgatttgatagtccacgtggttttcttcaaaaacttgcttgaatgctgcgatttcggcacgaatttcaccggtatcatagacatatagcggtgtttgatatttttttgcaagggtcaatgtatcgacgcccccgaccattaaatggtgcgccgaatttaatgcatccgtcttaatttgttcgttcacagtttaacctaccttctaaacttttaaaaaaagccggccacgtcatattcgaccggtccggcaatgaacaacctattctgcttcttcgtcgctctttaagacaccaccaacactatagcgatttttctgcatctcacttaaaatcacgtgaatgtgttctgctggtgcaccggtattcttgctgaccgcgtcagtaacatctttcaccaagtttttaagttgttcttgtgaacgaccagcaattagatcaatgtgtacgattggcatgaggccacgctcctatcttaattcactattttcgaatgttttaatcttactttaatcttttctattttgcaagccacgacgttgttgatttaacggttcttttctaatgcccagcacgctgaccaattaaggctaccttgcaaaactaatcagaagcacaaaccgaaaacccccattgatgactaaacatgctaaaattaatttaacaaaaatgattatgccacgataccgccattgactgctcgtaccgtggagaaagaaggccccatatgttgactcatcagtttaatccttattccgcctgcactagtatcctagtgggtaaaaatgccagcgcggatggttcgaccatgattggccgtaatgaagattcacgcgccgcttgggcgaaaaaaatgattatccacgcgcaccgcgaattcgaagaaccacagaccttcaagtctcaggatcaaactcatccctttaccatgaccctgccaaagattcgtgcgaaatacacagccacccctgaatggactgccgaatatggcctgttcgaggaggatggcattaacgagtacggcgtggcaatgagtgctactgaaagtgcttactgtaatacacgcgtactggctgctgacccgtatgttaaggacggcatcggtgaagaagcaatggtcactgtcaccttaccgtacattcattctgctcgtgaaggcgttgaacgtctcgggcatattattgaagaacacggcacctacgaaactaacgggattctttttagtgatgtcaacgaagtttggtacatggaaactggtgctggtcattactgggtcgcacaacgaatcccggatgatgcctatgcagtcgttgctaaccagcttgcaatccaagaaatcgactttagtgaccatgacaattatctttatgctaaagacattcgtaattttgtattagacaatcagttagcttcaatggacaatggactgaatttccgggaagtcttcggtacggccgacctttctgatcgatattacaacacgcctcgcgtttggtatggtcaaagatgctttacaccaagtgtcacccagacgcctgagtcgtttgacttaccgttcattcaacgggcggatggcttaattcatattgaccaagtccaaggctacttagcgtcccattatcaaggcacaccgtttgatcccgtcggccagggcactgctacggagaaacatcagtatcggcccatcagtctcgccaagacgcaagaatcacacgtcttacaattgcgaccggaccttcccgtcacgctgagcgggattcactggctggcgatgggtgtagccgctgaaagtgtctacgttccattctatgccggtgctacgaccactccagcagcttatcaagttgctacagaaaaatacgatgctacctcagcatactggattttcaagcacgtcggtatcctagtcgacgcccactaccatgaactacacggggaattacaaacagtacaaaaggaattggcgattcaacttggtcaccacattattgtcacggatcagcaagttgccgctttgactggcgacgaactcgctatggcactgaccaaagccaatcaaaaagccgctgaccaggccttgaacacaatgcaagctctcgccgctgacctgattactaaaagcaccgatatgtcaccgttgaattacgatactgatttaaacctataaatcacaccccctatccgtttttgagggcaaccattattgatgtggcgcggctttcggactggtcaaaatgcgcttagttccgttactatccaaataaaactcggtgcacgccgttaacctggcaatggtgtattttttcttagaaaccatcagcatgattatttctaagggaggttaccattgatgaccacgttaaagtatctacgccatagtatcctaattgcgtgttttttaaacttgatttttgccctgactcattgggccggcattgccagcgaccatctgttgatcgctacaaattacgggctcagcgccctgattattttaatggttttgttgaacacgatcgttttgacacatcatccgacaatcatgctcccccagcgacaacaaatttggctgatcaactttgctgccctactgattgcctttctgaccgagtggttatgagcattgtgcatattggttgcgttttgtcatcacttatcgcaaactaaggttaattcttatattaggaggcgctttttatgagtgatgttaacaagaagttcgatagcaagaaggaccagttgagcggcaaggccaaagaagtcgaaggtaaagtaaccggggaccgtgcacgtgaagcccagggcaaaacacaatccttaatgggcaaagctaaggacaaattagctgacgcagaagaaactgttaagggcgtcgtggatgaagctaaggataaaatgaagaagaaatctgacgattaaaatttgtcgtgggcacggcgcaaacggatggtgatcaaaatcaccatccgtttttttatgattacgccacttcaaatgagagcccccatcggcgcacacaaaaacaacttcgagtaagctagtacctcgaagtcacctgtggggctgtttagggtgatgtttaacattttttgatgccgagcgtaacagccaggctgtcaattggcactgttcaattgtgttttgaccgtcgaacccgtgcccactgaaccacgaacatcattatcagaacgacggcaattgcaccgattgcggctggtatcacagtcattccggctaactcaggccccatcggccccagcacaccttcaccaatgagtgccccaagaacgccagcaataatgtgaccgatccaaccccgcgattgactggggctcatgatagcacctgcaaaagcaccaaccgccgcgccaacaatcattacccataaccaatgcatgctgtcatcccctttttagcggcggtgtttgaactgccgcacttctcgaaacacagtcaatcctaattgcccaattgcaatcaatagtgacaatttaccccaaaaaccaggggtctgtcgtttaattttagccattacggacacctccatcttttgataacgctaacaagtgctacttcaacaaatccttttatgcctaatcacaattactgcggctgaagcgcctgggcagcaacggttccgatcacaataagtatcatcgccccgctcacgactggcaacaacgtcattccagcaactgttggcccgaaccatccaaaagacagctggccaccaagtgcaccgaataagcctgcgattaaattaattgtcgtttgacgccgaccatgtgcgcctaccgcatttgcaacgatacctattgttagtcctaatatcgcaacacctatccatcccattgtgaacacactccatcccgatattgtgtgattaaaattatcataactataatatttatattgagcaatcaaaatgctcattgacccgactaattcagtaatgatgcatatcatttccagtcaaactagtgttcaagctatactgagactatcaaaagcttaccccgcattagtcgtagcggtgtttttggttttattaagcttcataatccgtcaaatcagccaagaagcgttgaatcaccgcaagttctgctggtgagtagtgttcatgaaggagcgtgattgcttgatgattgcgggttgcatgcatcttatcatgatagcgggccagcttacgaccactcggcgttaagcggtagaagatctttttgtgatcatcgggttgctggaatgagccaattaagccctgcgttacgagtcgtttggctgcccgggtcacaccacctcgagtgacgccgaggttagtggctaagtcgatgcccgtttgtggaccggcctctagttcagataataaatgtaggccaacgatggaaatatccggcaacaggcggcgtagattggcttcggtgatatgctgctgtaaccatttctgttcaccagtagtggaagcacgcttggttcgaatcgttttgagctgcgttagaattgtctgttccgtggatattgacatcgattgatcccccttagatagttgtgcgtcacggcgactggttctcgtggtgattagcgtgcaattatcaattaatcattaacttttattactattattataccggttttaaaattcaccggcgagtttttctgctgctacctgtgcggcagtgatggcctgttctcgctgttctggaaattggtccaatccttcaatgaagatggttcggtaatcctgaatcccatacagttgcatcatgccacggaggtaggggtcgcctgcttcaacctggttgtgttgatcaggttggtgatagtagccacccgcagcctgaatgtgtaagacgtgtttgtcgggtaataagccgaccgggccgttgaccgtgtacttaaaagttttacgggcgactgcggttaagtctaagtattgtttgagttcggctggaagaaagtgattgtacattggattaacgaagacgatcttgtcggctgctagaaattcagctagccaggcggcgtgacggctaagtagttcagcttccactgacgttagttcttcaccgtatttttgtttacgccaagcttctaaggttgtgtcgttcaaagcgggaacgccgtcctgataaagatcgcgtgtcgtaatctcatcgttcggatgggtttgctgatacgcagttttaaaactcgctgcaacggtcagtgaaagataaaaaattccccacacattcgaaaatgcgtggggaatttaaaggatgcacgattaattttgattaaccaatgctactagcactaggttggagcgactttacgggtaaatacggtgcaacatacgtggaaacggaatggtttcgcgaacgtgatcttgcaaagtgatccaagccagaaaacgttccagacccataccgaaaccggagtgcggcaccgaaccatatttgcgtaaatcgagataccactcgtaatcctgcaagtcttgaccgctggctagtaaccgttccttcaagtagtcataatccgttgagcgttcggaaccgccgatgatttcgccgtaaccttcaggtgctaacaggtcagctgcaatgacgacatcatcgcgcgtcgggtgtgcctgcatgtaaaaggccttgattgctttgggatagtttaagacaaagactggttggtcaaagtgttctgccaaaaatgtctcttccggtgagccaaagtcgacaccccagtcgacgtcaaagccgttcgcttggagtagtgtaatagcatcgtcgtacgaaactcgcggaaatgggagcttggtgtacttttgcaacgtcgcaacatcgcggtccaaaacggccagttcgtgggggcaatggtcaatcacggcttgaacgaggtaggccaccaattgttcttggacttccagactttcatcttgatgcatccaggccatttcaggttcaagttgccagaattctgttaagtggcgacgagtcttggatttttcggcccgaaaagttggtccaaacgtgaagattttgccgaacgccgttgcgccagcttcaccgtataactggccggattgtgataaataggcgtcctgaccaaagtaatcagttttgaataattcagtcgtcccttcaggagcggaaccggtcaaaatcggcgcgtcaatcttaataaaaccgcggtcattgaagaactcataaacggctcgaatgacctcgttgcgaatccgcataattgcgttgggacgcgatgaccgtagccaaagatggcgatgatccaacaggaaatcaataccatggtccttgggcgtgatcgggtagtcgtgactagtcccaaccacttcaaattgtgagatggcaagctcgtagccaaagggggaacgggtatctgcatgaatcgtgccggtgacccagaggctagtttcttgcgcgaggtcggtcagttgtgcaaaagctgtttcaccgagctcgtttttgagagctactccttgaaaagttgctgtgccatcgcgtaattgaagaaaggcaattttgccgctagaacgcttattactgagccacaccccaattttaacttgttcattgacatggtcagcggcgttgataatactaatggtttccatgatattgatcactccttcttgttggattttaaatcagattaaagtaaatgaatgttatgttcggtacattggtcgatcatggcttgtggccacaaggcagcttgtacttcaccgacatgggctttgccaagtaataacatgcagagccgtgattgaccaatcccgccaccgatcgtgtaagggacgtccgcgttcaagatcatttggtggtatggcaagctaagccgatcttcggcgtccacgtctttaagttgtttcttcattgattcagcatcgacccggattcccatacttgagatttcgatagcttggtctaatggttcataccagaagaggatatcaccgttcaacttccagtcatcatagtcgggggcgcggccatcgtgacgttcgccggaatcaagcttccagccaatttgcattaagaagacacagccgagtttcttgcaaatggcgttttcgcgttcgcgcggcgtcatgtcagggtacatgtcttcgagctcttgtgtggttaaaaagtgaatttcgtctggtaagtggtgaacggcctgtgggaacttgtaccaaacttcgtgttccatgtgcttgatcactttaaagatttgacgtaccgtggctttcaaagtttcaacggttcgttcttccttactgatcactttttcccaatcccattgatcgacgtaggcggagtggtagttgtctaaatcttcatccttacgaatagcgttcatgttcgtgtagagaccttcatgcatgtcaaaaccgtagcgctttaaagcgacccgtttccacttagcaagtgagtgaacgatttcgatttgttcatcacccatgtcttgcatagtgaaggagacaggcttttcgacaccatttaagttatcgttcagaccagttttcttttcaacgaacatcggtgctgaaagccgagataagtttagttgcttcccaaattcatcttggaacgtttcacgaatgtaacgaatggcctgttgggtttctttaacggataatttaggatcgtaatcctttggaataattaaatgcatatgcgtggtctcctttaaaataagttcagattttagttacaggataaaagaaaagagccttccatcccttgaattatcaagggacgaaagactctttcgcggtaccacccaagttgtttaccttacagtaaaccagctttaaaatagtgtacaaacatacaccaccgatggtaacgtaccggttaacggctaatcctactttaacgaggttatttcagttagcaactaagaaagtgtttttcggattagtcaagttctggtcgggtttccactcactcccgattcactggcaggttgactaatcgtactcctctttcctccgtttttatcttgtgacatttatattagcacgattctggtatttgtaaaccactaaattaaaaataaattagtttagtctcatgaattcaccataaaaatcttagctaaaaccgcaagctaacgggcttaattaatcgttcaaattataacgtaatttcattttttcagaaccggcaatgaccatatcgccgagtaatttagtttgtaacttcatcgcggtatcggccaattgttggttagccgtttcaagataggccgtgacgtcttggtggttagccaagtcagcgtcggtatcattctcgattttacggtaagcactcatggcttcgagttcgtaactattccgcatatccacgtaaaagtcgtagtcggtgtcacccaaaagggcggttgtacagcttaaccagtacatgtggttgagattaaaggtgccgtccgcatctttgtagctagctggcgtgtcattgacatttgcatagaatggtacgaccgtgttgaaggtattggcaccaaaggctaaccagtgaataccggcaacagcagcggggacgttgttgcgaatctgtaagatgtgcacatcgtggttacggttgatcccgattggccggaaaagggttttgtcagcttcagagccacttccgtaaacatcgtatttcgtgttttcaaagtgagaactcaaaacgaacttgacgtcttcgatagaaatcttacggttagcatggcagatgaatggtaagtcttgttccattggatcttgtacaacgtccggcgtgaagtatttctgaccgaaccaagcccgggggttgttgtaaaccgtatctttgattgaagcactcccaaagatatgccgcaagttgacacggtcaaagtcaggattcaagtggtaatcttcaatcaattgttcaaggtcagctgaagctaaggtatcatcagcgttaaaatcgaaatcgtcaatattcatgcggttcggagcaaccacgtaagcatcgtcaggaatacgtttagcagcccagtggtgaccaccaatggtttctaaccaccagatttcgtcttgatcagaaaaagcgataccgtttggttcgtaagtcccgtattgttcaagcagggcacctagacgagtaacgccttccttggcgctgtgaatgtatggtaatactagggtgcaaaggtcttcttcaccaattccgccggcaacgaagggatcgattcccaagatacgcgagttcgtggtgatggtttcggttgcggacatggcgatgttctcactgttgatccctgctgctggccaggtcccattggtcaagattgagttgggaattgaagtataccgtaagggattgtcaggtaagtcgacttcgaccttactaatgacggactgatagtgccggggttgatctgcgggattgaccacaactaatcgttcggggtctagggcttcgtgaccatcatcgtttcgtgaaataatggtcgagccatcgattgaggcttttttaccgacgagaatcgtggtacatgaacctttaatacgtttttccatgatattaaaacactccttttaagctattaatatcattatacgctttctgagcgggtcgcgatagaacgggcttttttgagaatataattaatcccgctaatactaaaaccggtggccgccgcaatttcacggtaagtcttgccacgtgcccgtaactggtgaacttgcgcgtggctggcatgttgtggtgtggggctaggcgtctggattgacggaaccatcgctggcaccgtagctggtagtgcgaccggtgcaggcggtgtagtgattaccggcgtttggtgagttagttcagcaagcttaaccatgactaattcagttgtctgaacatcccaaatggcgttatgctggtgtggattactgatattaaagagtgcggctaagccatttaatggcagatcatggctaccgaccttatggttgccacgattgatcaaggtattcgtataggcttgggcatcaaaaatcgtgaccgggcgactgactagctgctgttcggtgggggtcaattgctgataatactgagttagtaataatcgaatgtgtttcatgtcctgtgtctgatcccaaaaaacgagggggagttgtggctggataacttgctggataaatgcttttagaatcgtcaaggggtcgccttgtgcctcgtaagcgacggtcgttaagccagttgctgataaaccggccaactttttgtcaggtaaaaagttaggatcatcgaagtaacgattgaaaaaaagcgctgtctgcgtatgatgggaaaaaccgatggcactgagctggaagatactagcccgtaattcgggtgattcgatgatgtgccaactgacggctttagcggagccattacgacgaaagcgagtgccgaactcgcagtcgatgattacgtaagcggtcggacattcactcagttccgttggtgaaggtaggatcgtgggttggcttagtacactggccggctgcgcagggggaaactggtatcccagcgtcgccagaaattgaacggtatcctgcccgagctggttattggttactttagcgaccttcttttcagttaagacaatttctttgcgcatcacgaataaaatatgatagcgctgctgttcatcacagataatttcggtcacgttgccggcaaggctgtattctgaagcgagtgctaattgatggtccttttgaatacggtaaacgggatggttgacaaagtatagacaattcaagttatttgagatcttacgctcaagtaaggttaggttcgttggcatcatcgacaacagctcctctgatctaagtacttatattttagcggctttgtacattagctggctagtgtttgcactgcagatcgaaccatgaatttggtaatcacgaattggtgcctggtgttatagtgaccgtagagtgctagttgtgcgtcaggttggagttggtaaaataaagtcaacgcatgcttgacgatgatgcaattgatgggcgtaggttcggtcgcctttaatggcgtgacttgtaagtacaacataaaggggtccaactttaatatcttgcttttatttaaatacttaacggttagattttctgactgcatgctaatcacctcaatactagtatacgaacatacgttcttgaatgcaagcaaaataactgcgttaacaaatttattttaagatgagcactaggtgcactggactgattcgaaataatttattaaaaatcgcaacgaatcaggcaagtcacggggaaaaagctacaaaaaattgagaactcttggtatgatgaatagtagtgaatgagaggaggccgagtcatggatcgaggacgacgcgcaacgctggaagaacgaattgcgatcgtaaagtatacgctggaccattgcaacgattatcgagaagccgctaagcattttaatgtttcgtatccacaagtctatacatgggtacgaaaatatcgacaacacggcatggaaggtttggtggatcaccgtggccgacccaagcaaggctaagtcagcattgtacatataaactgtgtgggcgagtgccctttgatggccaatctgacatggtcgtttaatcgatatcggtctctttaaagtgtccgttcctataaaatcaatagggacgggcacttttcggtattttgatagttttcgtggcgcaagtgcgacttaacgtacctagtgattaccggggcgcgttcttgtcatgggccggtattctcggtagaatgagagtattaattcaaagagggagtttacgtgtgatgattgacttagcggcggcacagcaagtattaaagaccacgttcggatatgatgaattccgaccggggcaaaaagcagtgattgaacaagtgttggccggtgaaaacaccctagcgattatgccgactgggggtggtaaatcattatgttaccaaatcccagcgttactttttcaggggctgaccgtcgttgtctcaccattgatttctttaatgaaagatcaggtagacgcgttaaatgataatggcatcgcggcgacttttattaacagttcactggatttccaagagattaacgaacggctccaagaactacgggcgggggattataccttactttacgtggcacccgagcggttagattcggattactttattcaagcgctgggccggttgcccattcaactgttagcaattgatgaggcccactgtatttcacagtgggggcacgattttcgccctagttatttagcgctcagcacggcgatcgaacaattgccgacccatccgcaagttctagctttaacggcgacggcaactgagcaagttgctgcggatatttgcggccgcttagcgatcgatccacaacatgaagtgaatactggttttgcccgcgataacttggatttgacggtggtcaaggaccaagacacggaccgttacattttagattatttgaaagttaatcatggtgaagccgggattatttacgccagcacccgtaaagaagtgatgcgtctgacgagtttgttgcaaaagcatgatattaaggccacgccgtaccacgctgggctagatgatgcggttcggcggcaaaaccaagaggatttcttgtacgaccgtgttgacgtcatggtggcaaccaacgcgtttggaatgggcattgataagagtaacgtgcgttttgtgattcacgctcaggtccccggaactttggaagcttattatcaggaagccggtcgggctggccgggatgggttacctagtgaagcgattttgatttttcgaccggttgatattcaacttcagcacttctttattgatgagtcggagatggatacggagcaccgacacctggcgtatcagaagctacaggtgatgacacggtatgcgaatacccagggctgtttacaacagtttatcttgaaatactttggtgaaaaatccgcgccgtgtggtcggtgtagtaattgtactgatcagcgggagtcacaggatatcaccacggcagctcaacaagtcttatcgtgcgtcgttaggcttcattcccggttcggtaaaggggtcgtggcccaggtattgacgggcgctaataatcaacgggtccgcgaatcgaacctcaatacgttgtcgacgtacgggttgatgtccgggcagcgacagaagagtgtcgtggaactgatcgattttttgactgcgagcggttatttgcagtcggtgggtggtcagtatccaacgctgacagtctcagcgagtggagtggccgtgcttaaaggaacgaccacggtacaccgaaagacggcccaaaaggtgcagcagacggtgccagagaacagtgccctcttcgaacaattgcggacacttcggcgccaattggcggaagaacagggcgtaccaccatttgtgattttttctgaccggacgcttcattcgatgtgtgacctgatgccagaagacgacgcagctttcttaacggtcaaaggggtcgggaccagcaaacttgaaaagtatggtgaaacctttatggcgacgattcgagcggcagctcatgcggaatcagcaactagcaccgatgaggaaaccgattagatggctgattggtaaactacgagatgaaatggagtaacacgtatggaatttacttggcaacaccagggacaaccaatggcaatgaaacgattcttgacgacgcatgccatcagtatgcgaacaatcaaggcaatcaagcatggcaccggcgcgtttcttgtcaataatcaagttcaaacgggcgttattaccattcatgatggcgatattgcgggaattcaactaccagacgaggcaccggatacagcggtagtcgtcagcgaacaaccaatccaaattgagtatgaagatgctaattggctcgttcttaataaaccagccgggttaaccagcgtgccggggcctagtaatcggaccgatacgttggtcaatcgaatcaagggttatttgatagccagtcatgccagtaatcaacgaccgcacctgatcacgcggttggaccgggatacgagtggccttgtgttagttgctaaacatcgggtggcgcaggggatgctgacagagccccgaattgcggcgcaattagtgaagacgtatcaagcttggatcgaagggaccattacgccggctagtggcacaattgatcgcccgattggccgggtggctgacagtcctcggcgagtggtcactacggcgggccaacgtgccattacgacgtatcaagtggaggcggaccaattgcagcataacgtgagtcggttacggttggaacttgtgactggacggacgcatcaaattcgggttcatctaacggcgcttgggcaccccttattaggtgatacgctgtatggcggtaacttggcgtggattcaacggcaagccttacacgccgctagtttacagttctttgaccccttttcggaacagactttacactttgaggcggcattgccagctgatctgcaagccttgaatcacgactaagttcagtttaggatcagtgaccatccggatgaatggttaataaaaatcggcactgctagaatgcgttgaacattctggcagtgccgatttttggttggcaaccgtctaaaatcaagctaacgtttagcgggtaagttgcaggcccgcgttatcctgaaggctgcggtgactattgaatgaggcgctagtgcttacgactgactaagtggcgcgttatcagccgttagcgtcgcaaaagttgcctgtaattgctgtaatggtgcggttaacgtgagaaaataaatatgctcgaccccgttactacgcatatcaatgaccccagcttcacgcattaagcgtagatgatgtgaaacggcggggcgtgaaatattgaccaaggcggtaatatcagtaacgttgagaccattatcactgttccccagagcaatgataatctgacgccgaattttttcggcgaaaatattaattagtgtggcactttcaataagtgccgtttcggattgttgaaaattagccatggtgactgcgtcctttcaaattcaatttacacttaaggactaactccccccatcggcagtacgctgaattagttgttaagtgttggtatgacagctcgatgttcaagttctggtgaaatagttgcagccaagaaaactttaagtctacaagttgtcagttagactaattgttattggaacgttcgtacttatgtataattaaagcaagtcgttaatcgattgtcaaacctttttgttaaaagtaagtactattagcgggcttaacaattgttgttcgtttgataaccatatttttatgttgaaatgcgttaaaataaaaatagcttttgaatgaatgatgggagtggaaaatgtgaaagtcttaggaatattaggtgcgcatcgcgctgatggcgtgactgcccagctactgcaatccgtcttaaagggggccgcggccagcgctgacacggaactagtcaacctcaacgattatgagttgcgaccagatcacgatagtcaaccgaatgctgacttagacgcgctggaagcaaaattaatggcggcggatgtctgggtattagctgcaccaacctatttggggagcttatcgggggtaatgaaaaacttctgtgactgttttcgggggcggatcgcacggtttaattccgtgggtgaagcagtacctgatcgctttaagaacaagcattatgtgacgatcacggattgttacgcgggtggtattgaaaattatttgaccggcgtgactgacgcaacgtttaaaacacttgataaatttttgacgatgggtggtctcatcaaattacgggagattgtcgtaactaaaacgtggggtatgcaaaccatcacagctgctaagcaagcagaatgtgaacgggtcggcgcgcgggctgcacataaaaaggaaagggatgacagtacggtgaaacggtatattcaattattcttcatgattgcggtgatggcactactaacaatgggaatcgaagcggggattcaacaattgattccgctgaacaatttttgggcctactacggcgtctttgtcgtcgtcttttatgttcttttagcaatgattttacatttcttcactgttgttaaacaccggcgtcgttaagggatacggcatgtgcattcagcaacaacgacattaaaattcaattgattagcaagctgggcttggcgtcttaatcgccggaggtcagcttgttttgctataataagaacaattacgaagtaccagcgattatttcagtgtccacgcgtataattaatatggtatcgtcgaattagaaaatgaggacacttggtactggttgccaggcgtatgaaccataattaaaacatgttaaattagatgaatttttatttggcagcatgctgtgattggtttcggttttggcgcatccaagctgccggtttttgaatctaactttgtcaaaaactaatcattggtcatgcccaaaaatgtgttattgatttcaaaattaattttgttaaataaaggctgtcaatcaaggtacgaggaggaatagcatgcaagtttttggacaatttattgcaacagtcggttggctaggattggcactagtcgccagcgaactaggtgcgacgttaatccattggctcggtcagtgggtcggatttcgattaattggtgctcgaattgtccggattaccggttttcgacttcaattaagtcgggttcgtggtcattggaaattagaacgaccgctgacgcgtcatccacatatcgtggcagcaccctcggcggatgccaaacggttcaatcacgccatttattgttttggcggtggcctgttcaacttactgacggtcatgctcagtttaataactctgaatcaatttaagtttagtttcgatttatggttgtttgcgttcattatttggatctgggtcaatacgttgaaagccgcccaattattaccaatgaacttgcacggttatcccacggcgggacaggaatttcggcaggcacgcgaatcaacggcggcgatgaccgccgcgtatgtcactgcgtgtgctgcggccgttaaggttcagaccggtagtgtccgtgaccttgatgcgagtatgattgttatgccgcgcgatggtggcaatcggaattatttagtcgtccggcaagcatggttgattctggaatggggacttcaacatgggctggacacctccgaactgttagcggggttgagtcgcttggagccaagtttcaatacgttgccgccagctgatttggcgaagtatttagatgcaacattgtactggaacttggtcaccaatcatcgtgacccccagatcatagcctggtatcaagatgatggtgttcaacagttattacgtcgctaccaacctttggctcattataagttaactgccgtttatgaatggcgggtccatcagcagcccgaacaggccctagaattgattgaaaagggactaaaaattgctcagcgcctccacgatgaggaagaaattgcttggctgaaagctttacgcgttcaagtaacggcctagattaccgtagaaacttagattctgttaaagattgccagaatcgaagtttgtattggaaaatgggtggtaaactggtgaccattgaagtgaaaaaaggtgaaaatgtgaaacagcgaatcaagcaacggtgggggttgtggttaacactgctggtgattgttttaggactaatcggggttggattgacccgggttaatgcgggactttatcagcagacagttgcacaagtgacccacgtgcagactaagagtcgaagcacgacgacggatgaatttgaaaataaggatgcgacagtgacacagttggtaacggtccgggtgctcaataaggcacatcgtggtcgaacttaccagatcaagaatacgtatacgcgctcgggcgcaatggatcagacgtatcacgtccgtaatcaagttttcttacggattcctagtgatcatagtagtgcagtgacgattcaggggttaaaacgagataccgccttggcgtttgtcgcgtggttagccctagcactgctcttgttaatcatgcgtttcagtggtctgatggcctttttgagtgtcgcgctcaacgctgtactattttatgccgccattcagatcgatttagctactaatggtggccacatttacctgctctttggcgtattggccgtaatcttcgccgtgctcacactgttgctagtgctcggttttagtcgtcaaatgttagtaacattgggcgcgactgtggttggcacgggactggctgtcattattagtctgatcgtctttgcggtgacccatgagcgtggtgtgacttatgaatcgatgcagtacgtgacgcaggtgccccgaccgctatttttagtcgaaacagttctcggttcactcggagcagtcatggatgaatcaacagatattgttgcttcattgtttcaattgaaaacggagcgcccggacattgcaccacgacaagtatttaagtcgggtattcaaattggccggtctattatgggacccttgatcaacgtgctatttttgattttcatggcggatactttcgcgatgactttgctctatttccgtaacggcaatagctggggttacacttttacaatgaatatgtcgttggggatggtccaaagtttgatttctggtatcggtatcgttttagcgattccagtagccagttggttagccagtcgattgatgcctaaggcggtgatggcatgaacacgattaccgttttaggattgatcttactaggattgatgacattaattggtggtaagactggagcgacggcctttttgagtttgttatttaactttggattgttgtttttagccgttgttttgatttcatggggctttccagcaatgggggtgtcgttggtcattgggacaatcatcttggccttcacgattttctttggggaggacaacgaagtggcggccaagccagcttatattgcagcattgattgttatggtcattttagtgctgattatttttcccgttgaaaattggatcatggcgcagggctttagtttagaagatagtgaagatctggaaggtatgtcgttagccattggggtctcctttattggcgtagcagtaactgaagcaattttaagtacactaggggccattgcggaagctgctattgcgattgcggctggtctgagtgaaattctggcgcagcatccgcagttgccaactaagcgactctatatcgatggtatcagtattggtaagcagattatcgggacgacttttaataccttgtttttcggcttttttggtggcttcttggcgctatttatctggtttgcgggcttacattattccttcgggagtgttatcaataataaaatatttgttgcggaagtattaatggtattattctcgttaattggcgttatcctggtagttcccgtcacgacgtgggtgatgacgattcaacatcggcaacaaattaagcacaacgattgacgatgaccgcgggatttgctacggttgagaaaacagttgggagcgttgtgatgatggaaattcgaacggcacaaccgcaagatagtgctcaaattgcaccattgattgcgatgatttaccgtgatatggaaatgccagtcttaaaaaatgttagcgaggccgacctattggcaatgttgactgagttgtatcagcgaccggccaatttagatgggttagcgcagacttttgtggcggtcatggctcacaaaatcgtcggtgtcgcgtttgggcacttagcgaagaatgaagtcgctgtaaacgatttgttgcggacgacttcaggtcatcatgcggggtttgaggcaccactggaattaggtggtgagacccggccgaatgagtggtatttaagcatgttggcagttgatccgcaagctcagggccacggagttggtagtgccttactagaagcattaccaggactcgttggtcaactgggggccacgaaactgagtttaaacgttgatgatggcaatccccgagcagctaagttataccaccggcatggttttgtcccggatggtcagctcatgattggcacacatccgtaccagcacttggttaagcctttatcataataactgaaatatcgtggtgtgtttcttagaccacggtatttttttacgtcattatggcactgaagacttttctattgagcatgacacagttagaattaaactattgaacggattaggaaggtgaacgtgccatgcagatctatttcattcgtcacggtcgaacacaatataacttagaacaccgatttcaaggtggacgagcagattccccgctggttgctagcggaatcgatggggcaaaggccgctggtgattacttaagcaccacccaattttcagcagtatatagcagtccgcagcaacgagcgctggatacggcgaaatacattgtggctgccaatcagtggcaaccgccgattcaaatcgacgatggcttgcgtgagtttgattttggtgattgggacggcaaacaggaagcggaagtacagccgcagtcctacgcccaagttatttttactaaacctgccgaataccgaccggaactagctggcggtggcgaaagttatgcggattttgtcacccgaacgacttcgacgctacatcgtttgattgatcaagttggggtagctagcacgcaaccactattaatcgtatcgcacggtctggtgacgacgatgactgtcaaggcgttaatgggtgtccccgtagcagaattacgagcaccttttgtggtcgatgggcaagttatgaagacagtgggccacggtatcgtggataatgatagcctgacagtgttatcgacgacggataatcagcattttgaactgacgacttggaatgaaaccgggtacttgaagtaaatggctgagtaataatatgaaaaactagtattgtgatgcaacgaaatattgcagacaatactagtttttttattagttacataatgacgttactaagcaagaaagtcagttgcttctagtacccgtacacaagcgtcatgcttaatgtgccgctgagcaacggaaagatatcctgattggagatcacgatgatacaagattaattcattactattttgattagcgcacagtaagtaatgattatctttgctcaggctaaagtcacgagggaatacgccttcagttttaatttgttgaattttttccaactggcgaccattatcaagaatttgataaacggtgagtgagttgtgcccgcggtttgagacatataggaagcgttcgtcagcagataaacggatggccgctgaaccattgtgtccgacatagccttctggaatgtttgaatagtcatttaaccaagtgattcgaccagtatcgtggtcgtattcagcaactgcgacacgactggcaacttcaccgagtacgtaaatataatttgatttttgagcgatggcaatttgacgaggcccaaaaccgggtttggtatcgaagtcagtgacgagcgttaactcaccattgtccgcaacatcgtaaacaaatagtttgtcgcagccaaggccacaaacaatcaagcggccatcgggtaataggcgggtaaagtgaatatgagcgtggccttgttctacttcgggaccggagccttcaataggatagttatgctgactagtaatgtgccattgattatcaagtttaaacgtgtgcacagcgttggtattgtagttggcagcaaagataatgcgacgctgtgcgtctaggtagacgtatgaggggacggtatagctcagttcattccaaaagtaacgattagtactggcgtcataagcttcgtatgcgggtgtaacacctttctgtacgagcattttagtatcaatcagttttccttcgctttgggtggtatcgatgataccaacgccaccggtattctcattcttggtcagaacagtcactaatttatggttggacttattgctgtcgaaattgaagaatgctggattatccaacttaacatatggctcaatcgatacgattttggcttcgtctgtgtctaaagttgccacgtagataccctcagattgattgttgggtgtgtaattgtcactggtgtagccaccaattaagaatttgtctagcatgattatggcttcctttcaatctactgtaaataattgtgattttgcaatggtttccggtgtcagttcttggcctagtcctgggtgatcagggaccttgaagacgccgttttctggttgatagtcgtgaatacaagttcgacgatcattttcgttaagtgcacgttgatattgctcatgaatgacgaaattagaaatagctgcctcagtctgtagtgctgctgccgtggcaatcggactgccacaaacatgaatctgtgcattgatgtcgtaaatctctgccatatcacagatttttttagcttctgagataccgccacaaaggcataaatctggctgaacaactttaatagcacgcttctcaaataattcacgaaatccccagcgtgtaaagacccgttcaccagcggcaattgggatgttgacgtgttgagcaatttccagcgtgttgtctggatttagcggactaaccggttcttcgtaataccagatgcgtaatggttccagcaactggccaatttgaattgcagcggttgtgtcagtattggcgtgcatatcgataataatatctaaatcatcaccaccagcatcacgcattgctttcacacggtcataagtagtttgcattacttgagttgtcagcggaccagttgtgtgccagttgcccccgccatcagcttgattgctgaaaataatgggatcgaatttcagtgcatcgtatccttcattcattactttacgtgtaacttcggcatagtcctcgggagtaagtagtcgttctttttcaatgtgcgctccccaattatattgtagttggcttgcatatgttctcagatggtcgttggttttaccgcctagtagttgataaattggtgtttggtagtatttccccttaatgtcccagagtgcaatatcaattgcactgatggcagcatttacggctacgccaccagcaaggccccagtaggtcgtagtttgtaattgatgccagattttttcaatattcaagggattttccccaataatgacatgacaaaaatcttgtagcattcctaaaccaccacgccagcctttaccgtaagctagtccagcttcaccgaaaccggagataccagtatctgtatttaatcgaaggacaattggcgaccaatcttccgttgaccccttagagttaccactgaaactaggatcagtacttgggacttgcataacatcggcactgataattttcatgaaaaagcctcctatgaaattagctgatttgtaaagcgctttcaatgattagtatagatactttgtgaatcttgttacagagattaaacggacgtcaggggaactaatagttactgtaatatcgaaaaagacatcgttagaataaagttatcgatatagtctaggttgaaaatgaaggaataatggctgtgagaaatctttttttgaaagtaaaagtgaaaataatcacaaaaaatgagggtgatttgaatgccaattttaattattgcgctaggggttgcaattctagtttttctaattgttaaattgaaactgaacacatttgtttcgttggtgactgtttcgttagttgttggactattgttaggaatacccattggaaaaattaatacagttattgaagatggcattggtagtcagcttggtagtttagccattgtttttggattgggtgcaatgctgggacgtttaattgcagattctggagcggggttccggattgccatggtactaagtagaaaatttggtcgacggtgcattgaatgggcagtagtgcttgcttcattcattattggcctggcgttgttcttcgaagtcggtctggttgttctattaccgattatcttcgtgattgccaatgagttaaatattgccatgttgtatttagcgattcctatggccgctgctttgaatgttgcgcatgccttcttgccaccgcatccggcgcctgttgcaattgcttcaatttttaatgtgcctttaggccatgtgttagcattaggtgtactagcagcaataccaacggtcatcgtcgctggaccactgtacaatcatttcttgcatcgtatttatccaactgtttatcgagtgaaaagtgttagtaaagttatgggacagtatcattctttcgagttagcggagacacctaattttggtgttagtgtcgttacagcaacaatgccaatcatcttaattgttgttgcaacgatttcaaagtacctgttgccatcgagcagtgcgattagccgaattgtccagtttattggttcaccggataatgccatgttaattgcgctattgtgtgcagtttatctgttaggattaaagcgacaggttccgatgaagaaaattgggaagtcaatgcgaactgctattgagcaaattgcaatgatgctcttcattattggtggtggtggggcatttaagcaagttttggttactggcggtgttgcgaaatatgtggccacactatttgtttcagtccattggtcaccaataatcgcggcatgggtaatgactgcggtactgagagcttgtattggttccacaacggtagccgcgctgaccggagcagggctggcggtaccactgctgcagtcttctagtgttaatgccgctttgatggttttagcagttggtgcgggatcagtattttgtgaccatgtcaacggtgctggtttttggatgattaagcaatactttgatttgagtttgaaagagacactgttaacttggacgccactgactatgttaatgtcagtggttggtctcggatgtgtgctcgtgttatcattattcttttagagtcagtaattatgaaccttaagtaagtcgattgtgtctcggatagacagcaatcgactttttgattttgtatgtccccagaatgagcaataattctggaagcaaaggtagaccagaaaccgcactataaatactgctttgggaaatattagaatcctggtagcttgagaagcttcacaattaatgataaatcgggttagtgtcgctgacccaagtagctccatatttggaataatgcagagcattgagcttgatttctcattcaagattagtaaaactcttaaatacggatatgcaaatgtgggtgtttttggtgttgtaaggcgacgttaagaatggcagatctttaaccgtggctaaatcctgaaataatgctagcctcaaaagtggggtgtgtgcatagttacagactgcaaagcattatatgttgttggtacatcattattaatgttaataagatatgtcgatggtatgtcgtaaacggcctgagagctaataaaaccccacctagcatgtaattgttaggtggggctaatttgatgactgaagttaagcgttaaacaacacctaacaactgccatacgggaacacagcacaacagtccaacgatattaatgaccatgtaacctagggatgaagaagccaatgatcctttcgaagccattgaattattaacggcagcagatccaattagaaatggggcgtccatatacgataacaaccagatattgacgctagttgtaacaataaatacaatcacggccggattgaaaggtgttgtttggaaaaatggcaataatgcaatgataattaaggtcccagtggaaatgagcgagacgaccacaaacttgcagatatagatgatgattggtaaaacaattacggtaatccaaatattacctaaaatcgggctgattactggctttaggatgacccgcaaccaagaagttaagccaacagtctgcatcacatttcctaaggccatgacggtaccgataaagatgattgtgttccaacttaaacgtgtcttgaagtcatttggtgtcaaaactttggttgcaacgagcacgctgacacctactaatgccgtgacggcagctgggatattgactgtggattccaaaatccagaagacgattgcaacaagaataacggcaccggtaattttttcatctcgtgacattggtcccaaatctgtgagttgttgattgatgaacgacttggaaaccgtttgatcatttcgtggcttgaacagccaacgcaataagaagtagccaccaactagcgcaataatcgtccagggcagcatcattacgaaccagtttccccaagttaatactgactgaaatttattgggcaacagtcctttgaaagcataattttgagcagtagcacttagaaaactggcttccattaccaggaatccccagatagcggctaagaatagtcccgaactaccttgactcatcggtttgtatcctagcgcattactgattccttgcgcgattggtgtactcattgcagttttggggtgtgcacttggaatcattggtgaaataattgttccggcagtaaagagtgctaaagtttgaccactgaagtttgcaggaaaccaggacatgatttttagtgcaattctattaattagaccagttttggttgctgctgcgccaaggcccaatccaccaataataatccacatagtggtggttgaaaaaatattaaaggcggttggaaagtcggtggcgcctaaaataacccatgacgaaagcattaacaaaccagttgcaaaacttggaataacgttaaaaatccaaaaaatattggcagtaactagcgaggccaaaacaatcatgcctgcatgtgtaagtccatgcggggttgggataacaaatgtgatgactaatcccaaagcgatgccgattaaccctgcaatccatttagtatgtttcataatgcttacctaccttagttggcaaaaacgtcagggttaactggaaattgtggtaacttaccatttgaaaagtcgataattgcttgggcagcaccgatgccaagtgcggcgttagcctccttggttgttccagcaatatggcttgtcaaaacggtatttttgctggtgaataatggattatctggcgcgggtggttcaggattgaatgaatcaattgctgcccctgcaagttgatcatgatttagtgcatctgcaagatctggttcgttgataatgccaccacgtgccgagttaatgatgtaggcagtcggtttcatgagtaataattctttggttgtaatcatattcttggtttcaggtgttaatggcatattgaccgataagaaatcagctaaggggtagatatcattcagttcagcatagagctttaccggtgaattcttgatgtaaggatcatagccgataacgtgcatgccaaatgcttcagctaaggtcactaattgctgaccgattttacctaaccccagaattgctagtgtcttaccgcgaagttcatgcccattaagctcataagtagtagaaaatccgggaagtgaggtaccgcttagctcagccttgtgtgttcgtaaagcattatcagatttattgatgcggcgactgagcagtaacatggtggtcatcacatattcagcgacagaaaatgcgttggctccgttaactttagcaactaacacatgttgcttggtagcggcatcgacatcaacgttattaatacctgtcccattacgagaaatgatcttcaattctttaccggcagcaattacatcggctgaaagctttgatgaccgcatgatcacggcataggcgtccttaattgcagctttcatagattcattgtcagtgtcaggagcgacttgaacatcaaagtggtttttagtcagtaattcaatacccgcatcgtcaattttttcacttaacaaaacttttttcatgattttttcctcccagatgtaattcattaagttaaccgcttacagttatattttagtgattaatttcactaaagcacagttactaaatggacagctggtgaacaaaatcgaccattgcatcgatgacgcgcgacaatggtcaattttgttataaaagatatgtgagtaattgatgtaagaccaggttatggttgttctttttgtaaaacagtgttgaagcgtatgtcgtgttaacgtcatcggcaattggtaggaacctaattagtgggtttttttgttgttctagtgtcaagaagggacttggatagaagccgattccttggtttgacgcaattagcatgtcgcgtaattcgagtgatgaaacgcgattgatttgatgttctgaaaaagtctgattgaacttttcaaaaaagattttcttcaagtagagtgaagcgtacgggctataatagagtacctctaagtctttgaggtcgccaagtgcaactgagtcagcttgtgcaagtttgtttagagaactgataccaactactaggtctcccttagctaattcaattcttgataaactagggtcggtcatatcattctgcatataatagtatggtgagacggctaggtctaatatgcccgtgtgaacaagttgctgtagtctttgaccactttcttgacgaaattcaagcttaattgttggatcggatttgagcaatggaatgagcattttttgggttgcaatttcttgattggaagatgaaaacccgattttaagccgcttttccttggtttgttgttctgattgaatccgaatcagttcatcgttgtaagtattaacgatatcctctgcagcaatgacaaattttgtaccggttggtgtcaggtcagtattgttatgacggcgaataaacaatttaacaccaagctcattttcaagttgatccatttgctttgagacggctcgtggagataagaatagcaattcagctgctgctttaaaactgccattctttgcaataaccaaaaatgtttttaatcgattaatttccataatgacttcctcctcgggctgaatattagtggcaagtgaacgtttggttcagcaagcgaacaatttggtactgttataattattgaccggaccatataataaagtcaataaatgattgttacagaaatcacaaaagaaggttattgaaatgagtattccaaaaattgttgatatgttggtttatccagttgctggttacgatagtatgctattgaacttaagtggcgcacatggtgcttttttcacccgtaatgtcgttatcttaaaagcagataacggtcaaattggggccggtgaagttccaggtggagaaaagattaccgagactttaaatgcggctaaagcgttagttatcaatgagtcgattggtaattataaatcagttttacaaaaaatcagacagaagttttcctatttagatcaagggggccgtggtaaccagacttttgatcaacgaattatggttcatgcgctgactgcaattgaaaccgcttttttagatttgctcggcaaacattttcacgttccggtagcagctcttttgggcgatggtcaacagcgcgaaaaagttggtgttttaggttatctattctgggttggtaatagtcagaagaccgacttaccgtatttacaagatgatgataattcgagtcaatggggaaagttacgtcgacaaccggtgatggatgcggatgctttagttaagcttgctaaagctgcatacgataagtatgggtttaagaccttcaaacttaagggtggtgtttttgacggtgaaaccgaagttgcggcaattaaggctttgcatcaagctttcccagacgcaaaattagatcttgatccaaatggtgcctggtcactcaaagaagccttacactacgctgatgaacttaaaggcattttgcactatattgaggatccttgcggtgcagaagcaggcttctctggccgtgaaattttatctgagtttcagcgcatcacgcacatgccgactgcgacaaatatggtagatactgattggcggcagatgtcacatgccattgcactgaacgccgtatcgattccgctagccgatccacatttttggacgatggaaggcgctgtacgggtcgcacagttatgtcatgaatttgatcttaactggggtgttcattcaaataatcattttgatatttcattggccatggttgcaaacgctgctgcggcagcgcctggaaatgtttatgatgttgacactcattggatttggcaggatggtcaaaacttaactcgtcatccttatgaaattaaggatggtcagttgacggtcccacggacaaacgaaggattaggtattgaggtcgatatggatgcaatcgaaaaagcacatcaactctatgtggataataatttaggcgctcgtgacgatgcgaaggctatgcaatatctgattccaaattggcaatttgatgctaaacgtccagcattagttcgctagatgcttgttcgatgtgttttataagaatcaagttgtgattaacaaaaacgatcgtcttactttaacttagtaagcgatcgtttttgttaatcattattgcgtatcgatatttgtagggtaactggtaattcagttttaccacagcccactaaaaatactagctgccgccacgccccaataatattcggaggtgcgggcggtttgggtgtagagtgtgttaattgcttggagtggttggtgcatgtgatcacgcatgacgcgcattgccatgccgttaactttagtggcaattaataaatagttaccgttcttgtcaagttccatagcatagcgaagtaagtcagcacgaacttgtgcgtcttgtttaacttcaggatcattataggcaacgtcgatttgttgcatcaaacgcttggttttatcattttttgttcacgttaatccccccatgccaagagtatagcacaagtctcagacttaaatgttagcttaacgcgaaaccgcccgcatttcggatagtaaaatgcggggcggtttttatcagtccgcttgttttttacatgtgatttctgcaacgtgatactggtgatttttgatatgccctggtcgctaaattaacgcggccgccatcacttgggccacatcttggctttgccaatactgatccactaatggtgcgaaagcgtggttcaagccctgatactgaataaacgtggtcgcagtatcggcagcggccaggcgttgtgcataagcccaagcttgtggtcggaagggatcaaactcgccgaccatgatcgtggttggtggtgtcattgtgaagttttcctggtgtagcggtgagatgagtggagaatgtgaatcaaagttctctggaacataataatccgtcatgatgctgtcaagttgccgaaagaggtcgtgatagttggtgagaatggcacgctgtgagtcaataatcggaaaggcggccaaatcccagagtggaccggcgtggtcagcatttggggcggtaactgggtacaacagcagttgttgattgatacgattgctaccgagttgttgattcagatttgttgcagccatgatgacgttagcgccagccgaatcgccagcaacggtaatcattgtttcagcgtcacgttgttccaaatattggaaaatcgcgagcccgtctaaaataccagcgggtgctggtgcttctggcgctaagctgtaatcgacattaagaatctcgcagtgacttttagctgcgaccagctttaaaaggaccgtattattgccgggaacaccgccataaaaggcaccaccgtggaagtagaccagtactgtgtgattaatgacattttgtggtgtcagccattcaacgctgaccgtgcgattcagagccgtaatatttcgactttgaactgtaaccgcatcaccaacagggtccgcgatggcgggggttaaactaccactgcggagcgccgctagatcattttcaaggatggctggttgtttgaaggccgttagtgtttgaaggacgtgcgggtcaaattgttcaccggcgatgtcgttgttaaatggtttaacaattttgacgacgccgttgacggttgtttgaatcgaattaattgttggcatcatattcaacatcctccttaggttcaactttagccgctgcgtcggccttgttggcttgtaattttttttcgtctaaccgatagaattgcatcatgaaaatcatcgcggctaataaaataatcggcatccaaataaaagcgagattaataaatgtaatggttcgtccggactgtacagctgccttggcattgaattgtccccatgcgagaaattgaccggctagaaaaccgccaattcccattcctaatttggcgccaatcattggtacggcagataagaatccggtttcatttaggcccagtactttcgttgagtagtcaacggtatctgatagcatcgcgaagacaatcgtgaacgtgatccccatcgcaatcaagaaaatgacggagccagcaattagtaggctcacactacgcatcttttcagcgattggcagcagtagttggccgataacgcccagtacgagtgaaaactgcaaaacgttacggttcttaaagcgttgtgataggaatggtacggacaggttcccgatgacggaaacaaagccaatccccaggaaaattggcgctaattcaggccgaccgtagacgtatttgataaagaagatcgctgaatttccccgtagcatccagaaggtttgtagcagaatgaacgagcaggctaataatagccatggtttgttgctagccgcacccttcaagctttgccagattgagagtgattcggctgactcagtggtaccgtctggattttgtgcaccgttagtttccttgagattgagaaaagcaaagatgaagagtcccatgataacgaggcctaagataatagcccagagggtgaaacctttcgactgattgcctttgccgagtaatttaaccattggcaaagtgatggccgccactgcactggtcccgatggttgtcatgaccatccgagcactcgctaacttggtccgctcaacgctatcatcagtcaagcttggtaaaatcgaagtaatgggcgtgttggcaccagaataaatcaggctaaagaaagtgtaagtgattgaaatgtagacgagtcgcattgtggtattgccgccaaatgatggaatcatgaatagcgacatggccagcaaccctaacggaatgccaaaccacacaaagtaggggcgcgattgtccatacttcgtgtgtgtatgatcaatcaaataaccataaatcaatgcatcaaacgcatcaatgaagcgcacgacgaagaacagcattcctgcaaaagcagctgagatgcccgcgaccgttgtgtaatagaacagtaagtaagtgctgaccatttgccaaataatattaccggccatgtcagtggaaccgtatgcaattcggcgtttccaagtttgaaaaattgacattataaatccccccaaacgaattaaatttaaactaacaatgataattaaccccttttatcaacataattatatttccaaattaggtgaattatcaaagataggcgatagtttggctggttaataatcgaaaggtgggtgcatcttttgtacaaacacgactgatgcctgttttgtagcgctggttgggagaaagccaaacaagcaaaaaacacccccagcaatggccaatcaaattagctgttgctgggggtgttaatggttaaagacgcgtgtcgcggatgtcaccaattgttaacagaaatagaattgaaaatagccttgtcggtcagttctgttttgaccattaatcaatggttggtttcagagctagtgctttagcggcttcttcactgtcatcaaagtgatgcttagtccggccgatgatttgataatcttcgtggcctttaccagcgattaaaacaacgtcgccgggttgtgctgcttcaatggccttggcgatggcaacgtggcggtcttcgtagacgggcacgtcggcgtttggcacgccggcaaccatgtcatttagaatcatggttgggtcttccgtccgaggattgtcagaagtaaagattggcttagtactgtgttcgacagcaattttagccatctttggccgtttcgtcttgtcgcgatcaccaccacagccgacgacgcaataaatatccttagtcgcgaaatcttgaatcgtttctagggcattcaataagccgtccggagtgtgtgagtagtcaacgatgacactgacacccgtgtgggaaggaacggattggaagcggcccttaacgccggtaaccttctccagtgacttaatgatttggtcttcggggatgccactagcgtaagctgcggcgaaggccgccagcatgttgtacacgttgaactggccaatcagttgcatcgtcacgtgggttacgtggccgaagacggagaggtcaaattcagtcccgtggctcttgatttcaacattttgtgcgttgatcatggcatctggtttgagtccaaatgttagtacgtgcgctgccgtatactgttcaaattcacggccaacgggatcatcggtgttcagaacagcgaccttattagttccgtcggcgctgtacttattgcccagttgtgcaaagagcatggccttggcttccgtgtacttagccattgttttgtggaaatccaaatggtcttgcgtcaagttcgtgaaaacggcgatgtcgtaatcaatcccccagacccgtccgagtacgagggcaattgaagaaacttccatggcgacagtttcaacaccggcatcccgcatggccgctagagtccgttgcgttgtgatggcgtcgggggtggtgttggcagttggcagtttttcatccttgattttgcgatacatggtcccaatcaggccggtggcttgctgctgatcacgatagatttgttcgatcaggtgggtgacagtggtcttaccattggtacccgtcaccccaatcatccgcatcttttgactaggcgcaccgtagaaaacgtcggcaagaattgccatagcgcgttcggtgttttcaacgtagatgaccggtacgttgacgtctaaaggttttgacgccacgatgatcttggccccttttccgatggcctgatcaacgaggtcgtgaccgtcgacgtgataaccaacgacggcaataaacatggcgccgggctgaacttcgcgggtatcctgcgtcagcatggtgacatcaaagtccgtggtcaaggcgggctgaacctgcttgaattttaaactattaattaattgacttgcttgcataatattagcgtccttttcaataaagttactgtttctagaatacatgcaaaccggataattgtcaccccaaatgagaattgaaattatgcttgtaatcgctcggtacatggtgtgctgctggttgaacgtgccatctccaggccaatctaggtcaacaaaaaagcccggcaattaagccggacttgcagggatggttattcgattcctaagaactcatcatgtaaggcgttcatggccgcttttaaatcggcttccttaacgagcacccagatggtcgtataactatcggtcgattgtaaaatatcgatatgttgtgcagctattgccgagacgatccgagcagtgacgccgggtgtcccagtgataccagcaccgacaacggaaactttagcacagttcgcaattgactgacaatggacgtgcgcgtcagtcagtagctgcttggcaacgtccgcgtcaccatcaaccaggttgaagacaacttggtgtggtgtaatgttaataaagtcaacactcaaaccgtgctgtgccatcaattggaaaatggcacttgaacttaacgtatcggtaggaacagtaaattgcgtcaaatcagtttggtgtgcaatccctgtcacggtacgataatgttcgatttgggtcgtggtccggtcagtgactaaagtccctaattcgtcgggttcctgataagttgaccgaatccgcatcggcacgtgagcttgttctgcaatttcaacagcacgcggatgaatgaccttagcaccttcatgggccatgttagcaagttcttcgtagctgatggccttaatgaagcgggcgtgggtgacgagtcgtggatcggcagtcatcatgccgttgacatcagtaaaaatatcaacacgttttgcttttaaagcggcgccgaggatggctgctgatgtatcggaaccaccacggccaatcgtagtaatgtggccgctctcagtagcaccttgaaaaccagttacgactaccacgtcggcgtcaataaaggcgtccgtgattggtttcggatcaacgcggagaatcttcgcattttgaaaatcgtcgttagtcacgatgccagcatcatgaccagtcatggccgtgacgtttaggccttgcttacgcgctaactcggtaaagacagcggtcgagatggtttccccaactgagaccaacatgtcgagttctcgattggttaagcgggagtgctcggccccaactaatccgagtaatgagtcggtggcgtaaggggcacctttccggccaattgctgagacaacgacaatgactttatcgccctgatcgacggcgtattgaacgtgctttaaagcttgaatacgggcggcttcgtccttgactgacgtgccaccgaacttttgaacaataatttccattgatctaaaactcctcgactttttccgcaacggcgttagcttcggggctatccatcaagtggtcagattcgacatagagtcggtgccacatcatgaaggtgagggccgtccagagtttccgagaattatcccgaacgccggccttgtggtcatctaagagtttcaagaagtagtccttattgaagtattggtcagtttgcgaatcgttaatgatctgcttagcccagtcgtacatttcatctttgagccagaaccgaattggtactgggaaaccaagctttttacggtgaaggacgtgcgctggcacgatgtcttcgaccgctttacgaagaatgtactttgttgtgccgtgactaattcgaagatcagctggaatttcggctgctaagttatacacttcacggtcaacaaacggggtccgcagttccaaactgtgcgccatcgttgtccggtcggcgttatgcaacaagtcaccgtttaaccacgtgtgcatatcgatgaattgcatccgactgattggatcatagtcgacggattcatcatagagcggttgcgtgatggactggaacggatggttctgattgtaattcttgaagaaggcttgtttttcttgttcaccaaagataaaggcgttcccaacatagcgattttctaatggggtggtccctcgtagtaagaatgaccgaccacgcattccctctggcatcatgagtgcgatacgcttcaaggcaccattaatcggtttcgtgtagcggaacggtttcaatgattctggttcatgatagatggtgtagccaccgaagagttcgtcagcgccttcaccagtcaaacaaaccttaacgtgtttgaccgcttctttggctaagaaatactgcggcacagcggccgggtcagccaacggatcatccatgctccacacaaagtgcgggaaggccttcatgaaggcttcaggcgtaatcgtcatgctgtaattcttaacaccaagcttttcagcggtctcttgagcaacgtcaagttcactatacccttcacgttcgaaaccaacggagatcgtttcaaggcttgggttgaagttttttgcaatcgcgacgatgattgatgagtcgatcccgcctgaaaggaaagaaccaactggtacatcggaacgcatgtgaatcttaacggagtcaattaaggcatctttgatttttttggcatactcgtcttcagaacgttggaccggatggaattcacggtgataataccgatcgatccgtggcgcagaccccaactttttcgtcaaggagcaaccaggggcgagcattttgatttcttttgtgagtgtttctggttcaggaacaaattggaacgtcatgtaatcttgtaaggcatttttatcgaaggttttatcctttaaaatcttgtaaatggccttgctttcagaagcataatagaagtcatcaccactgatagcgtaatagaacggcttgatcccgaactgatcgcgcgcggcaaataacgttttttcttgtttatcccagatgacgaaagcaaacattccccgtaagtacttcgttgcgtcagcgtggtacttggcgtacatcgcaagaattacttcagaatcggagcttgttttgaattcgtagccttcttgtttgagttgttcacgtaattcaacgtagttataaatttccccgttaaatgtcatccagtaacgttcattatcataagatagtggttggtgaccaccggctaagtcaatgatacttaagcgccgaaaacccatggtaatgttgtcatcagcaaaataaccgtcatcatcgggtccccgatggacaatcattttagtcatttcgtggatggtctgatcgtaagctgcgttatccgctttagtccgatcagttaagcaaccagcaaaaccgcacatgtctgttcatctctcaatctttaaagtttagacagttcttatctactatatgtgtacagatggttcgttgttaatttacccgtttcattcacggatgtaaagcactctgaacaattataacggtttcttaccaatgtctgtcataattatgcttgacaatccgcgacgtacactttgactattatacttgctttaattcataagataaagcggagcgcgcagatggaacgctttcattgataaaaatttcatattgtgcgaaacgtccaattagttggatgccggttccttggcggagcggatttctactgactatttggttagttcgaattgaccgttattgacatgacacatttaggtgctgattgctggccttatggctgaaaaagtcacagaaaaatcccgcaaactcatgcacaaatttgcgggacgtttaagtgggaatattaaattagatgtgcccttgcgctctaagcccagccaactaggcgcaatacggccatggcaacgatgcctgttataacgacggctagtaaacttttggtgagcactcctgcaagaatggcaggaattgaggcataaatatttgggagattaaattctggccagtgtcccgcatggtaggtgagcagactttcaacaaaaatagcggtcataatggcaattggcacaaatgataaaaagctgattagccattgggggactgacagatttttaatgatggcaaacgggacaatgcgtgatagccaagtcacgaggccgcagagtaagatggtcacaaaaatgtaagtactcatttatggtccaccaccattccaaaaccgcaaccgagtagcgtcgcaaagatcaaagccaagttgcccgaacccaacgcatgagaaaatacatggcgagggccacaaatagtacgacccacaactgggtcggcaatgatttactgcgatccgtgatgatctgcaagtaaagtaaaccaatgaacataccaacaacggcgaaatccaagccgaactggttagggtcagtaatcaagttacctaaaaggcaccccaccactgtcgcggctgcccaaaccaagtaagccacaatgttagcagcgtgtaaccaactcgtttttaattgttgattggtctgattgagcttgttcatgctgagcgcgaaggtctcatcagttagtaacgatcccagtccgatattttgcaataacgactcttttttgaaatattgagcgactgacatgctcattaaaatcatgcgtgaattaatcaaaaaagtggataagacgattgccgaaatcggactacctgctaggagcatactgacgataataaattgtgcggaaccagcatagacgattagtgacatgagtagaacggcccaaactgataggtgactcgtgttggcgacaatgcccattgctaggccaacgccaatgtatccaaagacggtgggaatgacatctttgatgcccgcgcgaaaggttaaactagaatccataaatgtacgacctccgattcaataagtatgcgttaaccaacactaaatgggattatctgacaattagtgtggttcatgaaacaggataactatgtaggttaagtttgagtgcgtgttatgatgaaaaagcacgcttgatatccgccaatagtaaggtgacgaatgaggcaaaggcgggttaagaattagtttactactttcggtgaaaataatgaagaaaattatcattgacttttaatcgtgacgttacgaaattgttgcttgcatttcaaaagctgggggcgtaacataatcacattgattttttgaaaggacaaatggtgagagaaaatgactctggaacaattagcagcccatagcggggtcgctgctgataaaatcgtcgcctataccaatgccgggttattaccttgcaaggatgtcaacgcgcattttagcgccgatgatgaatattggctagatatggtcaattgcttcttagaaaatggctcatccgtcgaggatttgaaagatttaatgccactttgtgaacagtgtgcagctcaataaataagtaagttaagacaatcgcaccgattctactagaattggtgcgattgtttttttattactcatcgttattaaacaatcatgattaaaacgtgccgattcttaagttcaaaagcagccagcttagacccgctgggaaaagttaaaacggcgctgacgacggttgataagggtgtcaagattacgaacggggcaacaagtttgacgaataagctgaaacagttgaaagtcaccgtaaccagtgattatcaggaatatcagcaattgtcagatgatgttaaagcacagttaaaggtgaagaacggcaactattcagcggacgtgctcaaacgttgcgcagccatcaactgggataaaaagccatatttgaaaccgttgaaggctaaggtaaaacagttattgactgcggcaaaaaaggccaagacgaatatgaaagttagtgcggctgaagcgaaacgagcagcggcgttacgtcggaagattgctgccgctaaaaacaagtggaacatggccgcattagacgatgtgcccgattggttcattttggcactttttgccgacgatagtgatgtggatgatgctgctgaagaattagatgacgaatatgccgatcaggccgacgataatgacgattattcggatcgggatgagcaaacgactgattcgaatgatgacacgaacgacaccgacgcggattcggctgatgacgattggagtgatcaagatacggattcgaatgacgataccgacgatgattccgatactaatagcgatgctgacagcgattcggattactcagaagatgatgacgatgaagattcgaatcgtgatgacgccgatgacagcgaaacccaatccgatgacgattacgatgatgatactgatagtgagtctgatgacgacgattatgatactgatgatcaatatgacgatgatgatgactacgatgacgccgagagcctactcaacccggcacctgttcaaccgtcagtggccgaccggctgtttgcgtcggctagttgttagtcgttcagcggtaaaatcaccaaagatcgtctgacagttttaataatgcagttatgggcgatataaaaacaagcgtccgcgttgattagatcaacgcggacgcttgttttcttacgtggagtttgttgccgaacatgtctgagtaccagttgctcacgggcaagcctttatcttagcgttgattaaggctgatgtttaaagcgagcgtaaatcgagctcattgttgaaaatccgatgactattaagaccatgatttgtaatacgccagtgggttgctgaatttgcctgacgataatgtaagtcagaatagccaagttgatcagccaaccaaatcgtcttatttgcttaattataaaatttttagggtctgttttactaagcatataaagtaaaagggcgatgatgatccaaaacaatcctgatgttgagtgatagtacacgtaatcattcctttagacgtctgactttctaatgacatcgtaacaatcaacttggtacgtgataatcgtatcatttgctcgaaagcatcaaaatcatgttttagtaaagatagtgtacattttcagaaaagaaacgtgaattttttgtaaaccaccggcataattaaccggcgcatcgattttgaataagtgtggtcttgacgctggggcgccggcgctagttttggcaagacgttagtgaaagggggggacaagccatgatgatctttagacaacaaagaccccggcatgccggggtcttgtcagctatttttaattgttagttcaagttatttgctagctttaacggttttaagcatgctctgaatggcattggcttgatattgagcagccgctgctttttgaacttttgcgagttgcgctttgctcgttgtcgggttcttgaccattgcggccttgacctgattagtcacgtagactttagcacgcgcttttaatgtcgcttgctgttgcttcatcaatttactgaattgtttagcttgggttgtgctaagtacgacccagttcttattgatatagaagtagttggttcgcttgatcaactgtttgtcattgttggctaagccaaaccagaacttcatggcgttactcttataagtccaccgtgtcgtcttagtaactaacttaggtgtcgcggtcgtcgtcttaacttggttagcagtcttgacgctggctgtcgtatggctaacttttttctgattagtggtctttttataaatatagacccggtgcttgtcagcggtacccacactttgatagagcaataaatcaagttgcttgctactaccagcagactttaatgattgcgtggtggtcgtcgttgttttgaccatcccgtaatgttgaccatcattcttggagacgaagacgatcgaggtcactaagagtgccgcaaagataacggataggctgattcgtaatgtgttttggtgaacgtagataaatgataagaagagcgcgattgcgctaacaacgagtagtacgagaatcattagtcgttcacctccttagtgttcattactggcttaacggaatgctgcttgcctttcatgaagaacgcgacgacgagcccgacaactgagaagcccacggcaacccagaaagccgcgtggtaaccatttaaggttgcgttgaaatagctgttctgataaccaagtggattgctcttaatcaagctatgagctggttttgtggcgtccgtaacgtttgataagacggaagtcaagatggcagtcccaatggaactagcgatttgacgcgtcgtgttgttaacggcagtcccatgacccattagttcaacgggaagggcgttcatcccagcggtagttgccggcatcatgaccatggcaatcccaaacatccgaacggcatagagaaccacgatgtaaaccgttgcggtattacgagtaatgaaggcaaatggaatggtcccgattgtcagtaaaaacatccctaaaattgccaagcgtttggcaccaaaacggtcaaaggcccggccggtaattggactcataacccccatcattagggcaccagctaatagtgatagcccagattcaaaggcggagaaaccatgaataatttgcaggtaaagtggaataaccatttcggcccctaccatggccatgttagcaactgagctcaaaatagctgcaattgtgaactcggcatgcttgaagacccgtaattggaggaatggattttccatcgtcaattgacgccaaataaaaccaatgatgaagataacaccaataattaaagttgagagaaccacggttgacgtccagccattgtcaccaacggatgaaaagccgtatagtaagctcccaaaaccaatggtagaaagtaccaaggatgcaaagtctaattttggcttagacgtttccaagacgttggccatgaagaagaagccagcgattagaacgattgcgacgattggaacgatcaaaccaaataaatcacgccatgataagttgtcgataacccacccagataaggttggaccgatggctggggccaaaccgataacaattccggcagtccccatggcagccccacgcttatcagcagggaagatagatagcataatcgtttgaagtaatggcatggtgaccccgaccccaacggcttggatcaaacgcccagccaataagaagccaaagtttggtgctgtccaacagataatagtacccacttcgaaaatggccattgcggaaagatataaccatttagtggaaatccgtgaacttaaccacgcactaacgggaatcataatcccgttgactaacataaacccggttgttaaccattgcacggtcgacgttgtgatgtcgaaatctttcatcaacgttgggaaggcagtggttaaaatcgtttgattaagaacggtacaaaaagtaccaactaataaaactgcaatgagcaagccacggttataaggcttcccatgcgtatcaacaggagttgacaagtaaatcccttctctctaaaaaagtacgttgtctaatataatcggatttatcgactttgtcaacaaacttgacattaatattaaaaataatatactgagtattgaaaatgttagaaaagaggttgacccgtggataagcaagaagacggtgtattttttaagaaatttaaagaacagctgggtaagcatcaattcacaatcggaattagcgatttggcgaagatgaccggcgtctctcagacacagctacgttactgggaacagaaaaattatattcatagtcttaaagtgagtgagaagaataccacgcatcgttattcgtatggtatgctgatgcgtgttcattttatcaagatgatgttagacgagggttttacactggcagcggctgtcgagcgggccgatgggtataataaccaaatggaaatgatgcgcatctttatgatgacggcttttcaaggaatcgaagaacgggatggtcaccacatggtcaagttgggatattttgacgaagcgaagacacaacagctttattgttatattcaagatgagacgccacattatcgactttatcccgttaagtcagagcgctagcaaccttcagcttgtgtaaccgattaattaatgttaaatttaagttggtaaatgtcggtaagtcacttgggcatttaagtttcccgttcgtcaaccgatcttatggctgggttgaccgttgtcatgttggtcgtgttttgaagtttaactttgcaaaaggatttacaacggagcgcgaataagcgctgagagatgcctagctagaactaggtagtaatcgtgcataaaacaacgtgtaattgaaactagtagtagtcttcaatcgcccggtgatgatatttaccagaggtcccaagtgctgcgggaaagcttggggcttttttgtactttcgtacgttaaaacgtaatctatcagtgtggttatcaacaaaaaagagaccgagtatcaactcaatctctttaaataatctataagtacgcgtggtgcttgtctttcatttagtattaattctacttctatatgaaataatcacgagtagcgcgcgttaattaagtaggaattgttaagatgtcgcagtttgagcaaacttggcggctaaccattcattccatggtagtgctggattaccactagtaaagtattgttgatcgagtcgatcaatcaagttgacgtaggcggtaaatgaaaaactaacggtgtcactcaagcgctgagccttggtcatgtagcggccgtaagtaaggtgttcattgatgtctgtcatatagctggcaacatcatagttggacatcatttcaaggttgttagcgtcaaaaagtggtaagtagaatgcggcaaagtcttcaactgccttgtgctgcaaagaactatccaattgcgtaattgataattgagcatcatcattcacgatgcggttcctccttagttgaacaagcacgtttctaaattagtaaccaaattggttattttgcgctacaattaattatgtcacgattaggcaattatttcaaagctttgtcgttattagagactaggactggtgtctcaattgtagtaagatgttagaattatattagagagaatcagaagtaactatttagttgaggtgaagaatattcatgacccccatgaaggaagattacttaaaaattattttcgagcttggtggtacgaaaaaaaaggtgtcgaataagcaaattgccttaagtttagacatcgcggccggctctgtaacggagatggtcggtaaattagttcaggaaggcttggctaagcataccccgtatgctgggatttcgttaacaaagaaaggcattcgctacgctgaaacgttagttcgcaagcaccgaatctgggaagatttcttagttgataaattggattatgatttgccagacgtgcatacggaagcggaagtgctggagcatgtgaccagtgaacgactagtggattctttggaagcctttttaggcaatccgacgcattgcccgcatggtggcgcgattcccgataaggatggtcattatcaggaagacagtcatgtgagtttagcagatacgcaggatggcacaacggttacgattgagcgatttattgataatcatgatttattagtttatttgcatgatacaccgctcaagattggacagcaggtcacggttttaaagcacgatccatttgaaggtcctgttaccgtttccattcagaaaacgggcgaggaaatcccagttagctataaagcggcgcacaatgtctttgtaaagtaagcatgcggcacctatttccgaacaaacctgttaattgttagttagttattctgtttcatttatcatcacataaacatttcatggaaatcatggtgtttggctaccctttttagaaacaatatgctacaattgttcttgtagcttggttaggtaattttggtcagatcgtttcaataaactatccccatttgtaccgaatcatgatttacattattttatacgtgcaaaatgcactaggaggattttttattatggaacacggaacagttaaatggttcaacgctgataagggttttggttttatcactcgcgaaaacggtagcgatgtattcgtacatttctcagctatccaagaagacggcttcaagagtcttgatgaaggccaagctgtaaacttcgacgttgaagaaagcgatcgtggcccacaagcagttaacgttacaaaagcataattaacagcttaaatggcttaaaccggtgatgagaattaattctcatcaccggtttttttgtcgttttgcagcggatgcttaattatcgtaaataaggctttactaacagccagacattggctaaagtaagaatcattagagaatgtaattctgattattaaagggtgggatgacagtgacaaccgatgagatgattattgcgacttgcttgaaggctggtaaaatcatggtcgagaatggttcggagatttcgcgagtagatgatacgatgatgcggattgctcagaatgcgggggttgttgctgccaatacctacgtgacgattacgggtgtcatgatgtcgattcaaggacgtaatgcaacgcagattgccgcggttaaccagcgaacgatcgatcttgaaaaagtggcacaggtcaatcagttatcccgtgaatttgcggctacgaccattgatttaccaactttatatcaacggcttaatcagttagatgcagcttcgcgctcatttccgttgtggttgcagttggtcggtgcagccttagtcagtggccccttgatgattatgtttcgtcaggaaattgttaatacgtggccaactgttattattggaacattaggttacttggtcttttatctgcttaaccggtatcttaaaattaaatttttgagcgagttaacggcggcacttctaattgggtttggcgcggaatgggtgtgtcagattgggtggggaaccaatgtcaatgatattattatcgggtcgttgatgccactagtgcccggagtgccattaacaaacgccgtacgagatactctggctggtaatttcgtcagtgggcctgcacgtggcgtggaagcgatgctgagtgcggcagcactaggctttgggatcgccgttgtcattacattattttaagtacgggcactagcctgggtattcggagggatcatgatgggcacaattggacaattagtgctggcttacattgcggtactggggtttggcctgattattaatattccacatcaagcgttaaacgttgcgggctggattggtaccctaacgtggggtggctatttgattgttcaggcttttgatggtggggtcgtcttaggaagcttaattggctcggtcggtattggcgtcctcagcagcttagcagctcgctacaagaagatgcccgctattatcttcaatattccgagtttagtttcattcgtgcccggcagtcaggcttatcagatggtgcgtaactttgcgctgggtaattatcgtgaggcggtttcattcacgttgcaagtgattatgattactggtgcgattgcattgggattcttattagctgaattactcaaccggcttatcgcattttgtattcgccagtggcggttgcaccgattggagtcgtaacctaactgttggctgattagttgtgaatcgtgaacaaagtttgcggacgctaagactaagcgccataaataaattccgccaaaagtggtgggttagtgcgactaatttgccgtgtgccagcgttctgaatagttacgcgcttagattagttattacgactcgcattcaatacagaaaaaggcgccaactgaactgctctactaagcagttcagttggcgccctttttaattagttagctgagacatcgcaacaagtagtcacgactcttatcatcaaatcagatggttagttttggttagcaaatttttcgccggttgtcgcagcctttaaattaagggacttacgtaagacgttcgtgacccgttgcttttcagattgcgaaacaacttcgaaagactgaccatcaatcatcttaccagtaccctgggcgtgatcagagacgatattcttggttgcactacggtaattagtgacgatactagttaaattaccgaatgttaagtcagtccgtgtttgtttagcaagtgaatttaagaaatcttgtttaagcaagttggaagcactggcgctttctccgataatggcggtaattaattgccgttgccgctgttgccgaccatagtcgccgagtggatcatcataacgcatccgggagtaagccaaggctttggcaccattcatatgttctttttggcccttagtaaaggtgtagccttcgtaggtaaatgtccgaattggagtaatgtcaacgccaccgatttcatccacaacttttttcatgccacccatgttgatcagggcgtaatagtcgattggaacgttcaaccatttttgaacggtcttgatggtcgttccggcactaccataagcgtaggcagcgtttaacttagtcgggaagtcctgttcgaagccggagacagctacttcagaatcacgtggtaaactcatcagggtcgttgtcttagtcttggggttgatcgttgctaagatgatcgtatcggtccggcctttatagttccgcccgagggccccggtatcagttccgagtaataggatcgagacgggtttcttgccattcaatacggcgctcgtattccgactctttttaataccactactcttgaagacggtgtcggccgcattcttggcgttaaaataagttcgcgcggcaaaggccccggtcccaactaataacacggcaataatgattaaaacggtattgcgaacggggtgcttcttcttgggcccgttgccgttcccctgtgaattgtttccttgtgatttctcacgatgcatttctgagcgacttggcatgtcttccatgaactcttcctccaatggtaatagttattcatagtttagcattttttcgggtcagcgggaactgaatccacgtaagatttagcttgattaccgatgactgtcagataaatcataacctttttgttaataaaacgtgattaaaatgggaattctttgtttttttttaaggttccctgagagatattaatgattcgttcagtcgattaatagactatggtataattttgttaattttaatattaaatgggggttcttgttttgatgatcgataagtcgcgtagtcggccgatcaagtttgtcattggggtaattttatttgcctacttaagctattttattagtgacggcgcggttggtattgatttactagatgtggccttaacgtcgctggtccaaattagtaatagcggtatttggacggtattttataaggtgattgcttggttggcgtcacccggaatggacattttgtggatcgtcatcctggcgtttctaatgtacggatttaaatataagattcaagcgttctggacgctagcatatatggttggttcaatggcgttaggctttattgtcaagcacatcatcggccgagcgcgaccaattggtcatttagcgcaggataccggatatagttatcccagtggtcacgttttaggaaccttcgtgttggtcagcgtgattatcatgttgattgttcctgagttgccaagttatcgaatggcaatgatcgtcaagtgggtgagtgtcgtatggttagtattggtcattttctcacgtatttacttgaatgcacattatccaactgatacgattggggccgtgctattggcatggtcttggagtcaaatcatgcaatggttctacgttttctgggcaccaggattattgaaatggccgttgttttatcgttcatatttataaagacaattaacaaacttaaactaatctattatttagcaggcaaccgtgtcactaaataatagactcaaaataaaaaatcgtttgctttaatcgacactactcggctgattgcgagaaattgatcgaagcaaacgattttttgtttacatctataaaatattaactagcaacgactggtaatgaactaacgattatcagctagccattcaagtgctaatgttaaccagtgggcgacgtgcggctgattggcgtctggtttccatgctgtttgtgcattcgcaagggctagtccgtgtgggccatgtttaaagacgtgtagttcataaggaatcttagcagttgctaacgcagtcgcgtaggcaagcgtattggttgctggaacaattgggtcgtcagccgttgtccagataaaagtcggctgattatctgaattgacgtgttggtcagcggccagttcattcggcgttggtgtccaggtagccaaggtcgcgtcatccttgggaaaacctagcaatggactgatgactggatagccgagtaccacgttattcggctttaacatggcgggcgttacgtttaattcagttgccacgcgggtcgcccagtaatcgttatacagtgccacaatgtgaccacccacgctaaaaccagcaggcgtgatctgttgcggatcaatatgccattcggccgcgtgttgacgaagcaagttgactgctcgtcctaaatctaatacgggtgctaatccgagtggttgttgatcagtgagtagcgtatattccaagtaaaaggcctggtaaccgtgcccagcgaaagccatggcgagactctctgcttgcgccactggaatatgcgtgtatgagccgcccgggacgataataatggcgggtaagttcgtttggtgtgcgttcgtatccggttgatgcaaataaccggtcaattgcgcgcacgtcgctgttaatttttgcttaataacttgcatgcaatcacctcaatttgatatggttaacataactattataacgcaagtcaggtggaacagatatgggcatggttacggttacaactcggaatgagcaactcgagttacggccatttacgttggcagatacagaggattattatgacttagttcgtgatccgtcaattgcggcatcggcgggctttacgccagcgcacagcttagtggaatccgaattcttattgaaacagcaatcgaagttaccacagatttttgcgattgaactaacagcgatccaccgcgtgattggcagtgtggggttgtatgagcgcatgaggaatacgggcgaaccagcaactttagagatggatctcgggtatatgttgaacgctcgatattgggggcggggcattatgacggcagcagttgcacgtattttacgatacgggtttgaaacgcttcatttgcggcggatcacagccagttgtctagctaataatccggcgtctaagcgaatcttagagcatgctaattttcgacagtatgatgctgttcgccatccagattacgccccgtttggcgctggtcagacggagttattctttgattgtgtggaattaaacctttaggaggtgagttaatgcaactcgcaaaatcgtttgaacaggccgcctgcgtgttggtattgttggctacgcagcaacctgagattccgttgactgcggatgtcttgcacgagcgaattggtggttccgcttcgtatattcggaagattattcgtaaattagtagtggcaggactggtcacgtccaccagtggaaataacgggggtgtccacttggcacgctcacctgaggacatttcaattacagatgtggtcgcggccatcgaggggacgttgcagacctttccgaattatggttattttgaccgagtatttaaggacgttgaaccggtcgctcatgaagggacgaaagtggtcaacgggattttttcgcgagcggatcaattatggttagattttttagaccagcaaaaactggcgacgttgatcaagaaattattagttgttactcaaatcccagtgttggattggacgaattactcagatgataaaatggcccaattaaatgcgttgcttagtcggatgcgggcacataagtgagacgtcgtacaaactcgataaaaattgggagcggtttcgcttggtaaaccaatattgacgcgcttttgccaatcggggatcattttcaaaatgatacactttatttcacaaggctgaaaatgctgttattaaagcgttttttatggtattctaacaatgaatttcacaagatagaggggaacaacatgccagataagaaatattacggggccgatgcgatcgtcgacagccttgtaaaccacgacgttaagtacgtattcgggattccaggcgctaagatcgatcgggtctttgagcgcttggagcacccagtcaatccgaaaagtccgcggttgatcgtgacgcggcatgaacagaatgccgcgtttatcgctgccggaatcggtcggattactgggaaacctggtgtagtgatgacaacatctggccccggtgccagcaatttagccacggggctcgtaacggcaactgctgaaggtgacccagtcttggcaatttctggtcaagttcagcgtgctgacttgttacggttgacccaccaaagtatgaataacgcggcactatttaagccgattacaaagtacagtgcggaagttcaagaaccggaaaacatttcggaagtgctcgcaaacgcctaccaagaagccacagctgctaagcagggtgccagctttgttagtgtgccacaagatgtcactgattcgattgtacgcacacctgttattacaccaatccaggcacctaagttaggacctgctagcccggtcgaagccacgttattagcacaaaaaatcaaagcagctaagttgccggtcttgctagttgggatgcgggcttcttcaccagaagtgacgaaagcaattcggaacttggtggctgctgctaatctaccagttgtcgagactttccaagcggcaggcgtgatctcacgtgatttggaagccaaccatttcttcggtcgggtcgggttattccgtaaccaaccaggggatatgttactaaagaagtccgacttagtgattgcggtcggttatgacccgattgaatatgaaccccgcaactggaatgcggaaggcaaatcccgtatcgtggttatcgatgcaatgcgcgctgaaattgatcataatttccaaccggaaaccgaattgatcggtgatattgcccagacgttagactttttgttgccgtacatgaagggctatgatattagcgatagtgcgcgagcttacttgggtgaattacaagaacggcttcagacgcgtgatttcgtacctaatattgataagcagtccaagttaaatcatccgctgtcagtaattgcagccttacaacaacgggtcagtgatgacatgacagtgacggtcgatgtcggcagtcattatatctggatggcgcgtcactttcggagctatgaaccacggcacttgttgttcagtaatgggatgcaaacgctaggggtggccttaccttgggcaattgcagcggctttggttcgtccagatacgcaaatcgtatctgtctctggtgatggtggtttcctattttccgcccaagagctggaaacggctgttcgactgaagcaaaatatcgttcatttgatctggaatgatggcacctacgatatggttaaattccaagaagaaatgaagtatggtgaggatgcagcggtccactttggtccagttgattttgtgaagtatgctgaaagctttggtgcgactggcttgcgggtaaaccaacctgctgatttggaaaaagtgcttgatcaggcctttgccacggatggtccagttgtggtggatattccaattgattattctgataacaaggcgttaggtaagacaatgttaccagaccagttttattaaaattaccattagtgaccggttgtcaaaagatggtcggtcagatataatggttgagtatatcgaaagaagaggatgcggttaacaatagtagccggctggaagtgggtcaccacttatgaaggtcagtgaacggggcaaccgccgaaatcgatggatcagtgaccgattcatccgttgggtcttggttgaataaatcaaggactgtcgcagctagaatagttgcggggcgctatcgacgatgaaatcagcaattatgtcaatcaatctgattaaagtctttttgcgcacgttatcgtgaggcagagaggctttttattttgattgtgctaacctgaatcggtgtgaacacttttagatataaatcgatttttggaggttctgcaatggcagaaaaacaacatcaggaagtgcatcgttccttacagacgcggcatttatccatgattgcattaggtggtagtatcgggaccgggctgtttgtcgcgtccggttcggcaatttcaacggctgggccagggggagcattactggcctacgttggtattggagtgatggtttactttttaatgactagtctgggcgaaatggcaacttatttgcccgtttcaggttcgttttccacgtatgccactaagtttgttgacccggcacttgggtttgcgatgggctggaattactggttcaactgggcaatcacgttagcggtcgatattagtacggcggcgattgtcatgcagttctggttgccatccgtgccggggtgggtttttagtctgattgcgctcgttttgatttttacgatcaacgcgctgtcagtccggtcgtttggagaaactgagtactggctttcgctaattaaagtggtgaccgtgctcgtattcttggttatcggtgtcttgacgatcgtgggaatcatgggcggtcatgccactggcctcagtaactttacctataaaaaggcaccatttgttggtggaattccaacgattttgagtgtcttcgtggtcgctggtttttcgtttcaaggaaccgaattaattgggatcacggccggggagtcagcaacaccggagaaaagtattccggcggctattaaacaagttttctggcgtattttgttattttacattttagccattttcgtgattgcggcgattattccttatacgtcgaaagatcttctagggtcatcagcgagcgatattgccatcagtccgtttacgttagtctttaaacgggctgggttggcggctgcggccagtgtgatgaacgcagtgatcttgacgtccgtattgtcagctgctaattcggggatgtacgcctcgacacggatgttatattctttgtcattacagggttatgcccccaagacatttggtcgggtcaatcgtcgtgggattccaatcatggcattattaggaacgacggtgatcggattactcacgttcttgtcgagtctattcggtgaacgaatttatattttcctcgtttcggccagtgggttaacgggctttatcgcttggctaggaatcgctatttcgcatctgcgtttccgtcgcgcgtttgttaagcagggtcatcaattgagtgaattgcggtaccatgccaagtggttcccatttggcccgtggttcgcctttatcttgtgtgtcgtggtcattattggtcaagacttacattcatttgcaacgcttgattggcaggctattggggtgacctatatgagcatcccgttattcatcatcttgtatgtctattataagattcgtcaccatactaagatgattccactagacaaggttgatttgacacgcaaacggcaccatcaagattaagcacgcactttgatagtttgagtaaatgcggttgacactgggtcaatcgcattttttgacggcgagagttgggcctgtcaactcaaggcgcggtcgtatttttaggtgtcctgatttatgctgataacactgctcacaacagatggtcacggcggatcgttatgagcgggggcttgcacgattgtaatgatagcaagcggcaaattgagggtgcgctaatctgatatctatggtaatttgatagaatgagaatatggaatcattaaaaattcgcaaacttatccttaagaataggctagtcggctatgactatgctaagctgaaatgagaaaggcagcgagagagatgttaaagagaaatttgttaagaggtctagcattagtgtcattagcaggtgtcctggctggctgtggtgctagccagtcgacgtctaaagcgactagtagttctacgagtgctaagtcgacgaagacgcagaccaagcggcaacgactgattagtgccttaccgaaaggcgttaaatcgaccgatagcgacttagtggtcgtcaataagtggcataagcgcgctgagatgacatttaataagtcgagcgtggatggtattgaagtccgtagttctatcgtcaaaccattggaagcctttctagcgggggcaaaaaaagccggctatccagcaacaatcgtgtctgggtatcgctcagtcgcttatcaaaaagaggtttggtatcagtcgattcaaacctatgagaatcaaggaaaatcagccaaggaagccttaaagctgactaaagaatatgtcgcagttcctagtggtagtgagcatgaaactggtctcgcagcagatatcatgaacacgcactggtacagcactcatggtaatcaattattgtcatcatccgacaagaacaagggtcagcagtggttgattaatcacgcggcggactatggatttgtgttgcgctttactaaagatggtaagcagtcgaccgggattgactatgaatcttggcatttccgttacgttggtaaggcgagtgcggaattcatgactaagcacaatttgactctcgaacagtacgtcagtttgctgcaagctcgagaaaaggcggccaagtaataagctagccgtattattgatggccccaattaataccatttatggcgtacgttaggaattagctagcgtgcgcttttaaattgtcttcggtttagcaatgtgggttcgtctcaactgagtattatttggtcacgacacgttgtcacttgatcatgctggtcagaggccgcactcaaagctgaagtgccaccagcgccggcttgggtaacccagtgtgtgttagtgagttgcttggatcgctgactagtgcgtcgcagttgtggctggtgcgaagttttttactgaattaactcaccagatattgcattttaagacgtgggtgcgtacaatatgtagtgttgcttttagagataatcaaaattttgacgtgattaaaaggagagacgccccatgcttgtaatgtcaggaacaatcggtgccggcaagacgagtttaacgcagttagtggctaaccactttggttctaaagcgttttacgagtcagttgatgataatcccattttgccgttattttataaggatcctaagaagtacgccttcttattacaaatctattttttaaataaacggttagacagtattaaatcagcttttgctaacgatctggacgtcttagaccggtcgatttttgaagattcattattatttcatttgaatggtgatcttggccgggcgacgaataccgaagttgacatttatgattcattattagataacatgatgcaggaattgccagaagcgtctcatcaaaagagtcctgatttacttattcatatcaatatttcttttgatacgatgctcaaacgaatccaaaagcggggccgttcttacgaacaaattgatcaagatcctgatttatataaatattatcagactttgaatgaacgctatgacgactggtacgctaattatgatcatagcccgaagatgcagatcgacggggatcagctggactttgtcgccgatgcggatgcgcgtaaggaagtcattcggttgatcgacgaaaaagtggctagtttaggctagttgcctttttagaatcaatgttttatagtagacagtgaatattaaacacggcgcgtttttaagtagacgttcagagaaccggtgggtggtgtgaatcggtagtcgaaactccggcgcgacaatgtgggcaggtaatactgcacggcacggccgttatccgtttaagggtgggattaatcatgatcctgaacttgggtggtaccgcgaatcgcagtctcttcgtcccaattgggaggagagactgtttttatttacgattaaaagtgaaaaggagacgtcgttatgttagatgttaaaatgattcgtcaaaatccagattttgtaaaagaacagcttggtcatcggggcgttgctgcgagtgacatcgatgatttattggccgctgatgaaaagcgtcgtgaattgatcgccaagagcgaacaattgaagtcgacgcgtaaccaagtttcaggcgaaatttcacagaagaagcggaacaaggaagacgctagtgccgaaattgcagaaatgcaaaaggttagcgccgatgtgaagacgttggatgaagaacggcggacagtcgatgcccaagttcaggatatggctgcacatttaccaaacatgccccatcccgacgtaccagttagcttgaaagaagaagatgccgttgaattacgtcgaatcgggacaccacggcattttgactttacgccgaaagcacattgggatatcggtgaagatttaggcatcttagactttgaacgcggtgctaaggtttctggtagtcgtttcttatactacgtgggcgatggtgctaaactggaacgcgccgtttacaactttttcttagaccagcacgaagctgaagggtatacggaagttttgccgccatacatggtcactgatgaatctatgtacggtaccggccaatttcctaagttcaaggaagacgctttccggattacgacgcaagatttgacgttgattccaacggccgaggtgccattagtcaactattatcgtgatgaagttattccggctgaaaaattaccagtttactttacggccttatcaccagccttccgtgaagaagctggtagtgctggtcgtgatacgaaaggcttgattcgcttacaccaattcaataaggttgaaatggttaagttcacgaaaccagaagattcatgggatgaattagagaagttgaccaacaatgccgaatcattgctaaagaaacttgggttaccatatcacgttattacgttaacgactggtgacatgagcttcacagctgccatgacacatgacttggaagtttggttcccagaacaagacaagtaccgggaaatctcgagttgttcaaattgtactgatttccaagctcggcgggcgcacattcaatatcgcgatgacgatggcaaattgcaattcgttcatactttgaacgggagtggcttagctgtcggtcggaccgttgcggccattttggaaaactatcaaaatgaagatgggacggttacgattccggatgtattagttccatatatgcacggtaagacgaagattgaaaaacaaggttaattgagatgaagttagcgaactcgcagtgatgcgagttcgctttttttgcataattaatgagtattaaaaggaactgtcgattttaaaatgtgagtggaaataacggccgagttgactaaataattgcgggacgggcagaatgtcgggacaacatttcaggcgcaaaagggcgaaaaagctgggtttactgaaatttattcacctttttttgaaaatagggtttgctattttcggctaccgtgctataatatttcttgtcggaaaaatataacttgtttatccagtaaaaagtatatttatccatttatttgaaaaaagttgttgacaagtattcaacatgatgataaagttaaatagttgtcaaggcataccagtaagaactgtttgaaccggcaacaaggcatgattaacatcatgcgggtgtggcggaactggcagacgcgctagatttaggttctagtgtcttacgacgtgggggttcgagtcccttcacccgcacatgccgacttagctcagttggcagagcatctcactagtaatgaggaggtcggaggttcgaatcctctagtcggcatttacaatttaatagctttattatgcggaagtagttcagtggtagaacatcaccttgccatggtgggggtcgcgggttcgaatcccgtcttccgcttttaatttgccggggtggcggaattggcagacgcacaggacttaaaatcctgcggttagtgataaccgtaccggttcgatcccggtcctcggcattttaaataagcacccatagcgcaattggatagagtgtctgactacgaatcagaaggttgtaggttcgactcctactgggtgcattagtatcgggaaatagctcagcttggtagagcacctggtttgggaccagggggtcgcaggttcgaatcctgttttcccgatcgtttaacacagtcttagttaagtgctaaggctttttatttaattttctcgggaagtagctcagcttggtagagcactacgttcgggacgtaggggtcgcaggttcaaatcctgttttcccgattacggttaaaccaactaatccagtcatttggctggatttttttatggccttttttgtaagcaggggtgtttcaacggtcaggggacacttttgcgacgttactcactaagtcagccatgtgaagaatacggtggttgtgactcataatcccgacaaggcaacagccactgttagtcatgagctcggagaaattagtctcggaactgctgttcatcgttgtgataccagtgcccatcgcctgcaatgaggagtgactcaacttgacatattttaaataggtagttcaatgaatatggagacctaataatttaatcattatgaggttctaaacggttgaatcaattgaaagcaaacgttcggcgtgctatgctgtaacaaccgttaagcacatgctagtccgcggtttgggtgaaattctttgcttttttccattatcctcgtataataatagtcaatattagtcaaagataatgaaaagggtgaagcacatgcaaagtcaaaatatctcggatattattgaaaagtatttaaaaagtattttggcggactcggagcatgttgaaattcgacggtcagaaattgccgaccttttcaacgtggtaccctcacagattaattatgtgattaagacccggtttacgatccaaaatggttacttagttgaaagtaaacgtggcggtggtggttatattcgcattgagaaggttaatttggtcgatgatgctgatgtgttggacgccctcatacaggtgatcggcgattcaatcacacaacgagatgcttatgcggtcgtccaaagtttatacgaggacgacgtcttaaatcgtcgagaagcgcaattgattttagtggcgattgaccacgagacgttaggattaacggaccgggacttagaaaacagtctgcgggcccggataattatcggaatcttgaaccacttgcgttacgaaagctaaagaaagcgaggaatcgcaatggataacttatttacacctagtgccaaaagtgtgctggtactggcacaggaacaggccaaatatttcaagcatcaggcagttggtacggagcatttgctattagcattggccatcgaaaagaatggaattgctaataaggtgctacaacaatatgccgttagtgaagatgacattcgtgaagaaatcgaacggttcactggctatgggacgttgagcaatgttggcaaggatacttacttgccatattcaccaaaggccaaagaaattttgtccgttgccggtgatgaagcaaaacggctcggtgccaacaagattggaacggaacatttgttgttagcgatgctctctgatgaaagtatcctttcctcgcgaattttaatgaatttaaacttagatctaggtcagacgcgtaaagtcgttcttcgcaagctaggtgtcagtgacgccatgagtaagcgcaagggtaacgcggctaatcgcggtggcaagaagactgaaggaacgccaaccttggattctctggcgcgcgatttgacccaattagctagtgaacaagaaatggacccggtagtaggtcgttccaaggaagtcaaacgggtcattcagatcctgtcacggcggacgaagaataatccggtcttgattggtgaacctggggttgggaagactgcaatcgccgaaggtctagcccaaaagattgtggccggtgatgtgccaactgatatggcagataagcgtttgatgatgctcgatatgggatcgttagtcgctgggacaaagtatcgtggtgaattcgaagaccgcctgaaaaaagtgattgatgaaatttacaacgatggccatgtgatcttatttatcgatgaattgcataccttgattggtgccggtggtgctgaaggggctattgatgcctctaatattctgaaacccgcacttgcacgaggggaactccaaacgattggggcaaccactttaaatgagtatcaaaagtacattgaatctgacgctgcgttggaacggcgttttgcaacggtcatggtcaatgaaccgaccgaagacgaagccgttgaaatcttagatggactacggccacgctatgaagaacatcatcgggttacgattacggatgaagctgttgatcaagcagtcaagctatccagccggtatatcagtgatcgtttcttgcctgataaggccattgacttgatggatgaggcggcagctaaagtccgcatcgatcagatggatcaaccaacaaagctatccaagaaccaggacaagttagcgcaactgcgtgaggataaggaaacagcgatcgaagcacaagattttgaacaggccgctgatattcgtaagcaggagatgcaactgaagcaacgcctagatcgaatcgaagctgaccaagacgccgaagtgactgagggggcaacaccacactatgatttacaagtcacaggtgaggatattgctcaggtcgttgccgaatggaccggggttccgttaacgcaattgcaaaaatctgaaagtgaacgcttagttaacttggaaaagattttgcatgaacgggttgttggacagccagaagccgtatccgcagtggctcgtgctattcgccgtgcgcgcagcgggttgaaagatccgagtcggccaattggttcctttatgttcttaggaccaactggggttggtaagacggagctagcaaaagccttggcagcagcgatgttcgggtctgaagataatatgattcggatcgacatgtctgaatacatggaacgctattcgactagtcgtttgattggctcggcacctggttacgttggttatgacgagggcggtcagctgacagagaaggttcgccagaaaccatactcggtcgtgctatttgatgaagttgaaaaagctcatccggacgtctttaacattttgttacaagttttggatgacggctacttgacggattctaagggtcggaaggtagacttcagaaatacgattctgattatgacgtcgaaccttggggcaaccacacttcgtgatgaaaaatcagttggttttggtgcaactgataaggccaatgactacaatgcggttgctgcgacgattcgagcaacgttaaaacagacgttccgcccagaattcttaaaccggatcgacgaaacaatcgtcttccattcattgaataaggaagaattacacgaaatcgttaagttgatgtcacaagaaattgttgatcgagtggcccaacaaggtatcaagatcaaaatcactccggctgccattgacgtggttgcgaaggctggctttgaccctgagtacggagcacgaccaattcgacgggcattacagactgaaatcgaagatcggttgagtgaagaattattgaccggcgcgatcaaggtcgatgaccaagttacgattggtgctagcaagggtaccattacaattaatattaaaaaccagcctaaggcagatggtcgttcgaccgtttcctcaaagtaggcgcgattaaattaaagatgacgcttgaagtggtagtccacttcaggcgtcatcttttaggttcaatcggtattaagatgctacccactgaagtgaactgtaggatctgaggctggtggttcggtgctgattggtgtaaattataataggaaataaagtcaagaaagaagatgataacatggcgacacgagccgaacagatggcgaagacgcaccaggcgattttagacacagcccgggaactgtttttaagaaatgggtatgatgcgacaagtacgcgcgacattgcgaatgcgattggcattacgcagcccgcgctttatcaccattttaaagataaagaggtcatctttctggctgtcattacgacggtcggtgcggaaatcaaggctggcattgaagcgattcaagtccgtgcggattggtctccgttggatcaattaacagaagtctcgctattactaacgcataagcatccggctgatgtcttcacgttaattcattccagtttcaaagcattaacgcatgaacatattcgcgagttgggcggcatatttgttactgattatgtgaagccgattcaaaccgtttttgagcaacctgacatgcaactacatgtgggggtcacgccacagatggcgacgaatttctatatcaccagcttgagtccgctgtttaacagttttcatcaaatcggtgatcctcatgctgacgagcggacccgcgttcaaacccttttgaagatgatcttatacggggttgcgagtgaaccagaaaactaatggcggcagagaagtctactagttgacaactaacgttattcgatgtatattataacttgtctgtaaccgtgaactcgagcgaacgcgcaatctattgtctgtgcggctcgttaatataaatccaaaaatagtcaacttaagcgactatttttggtttttttatgcctaaaattcggtcaaaaacgcatttgtaacacaaatgtaatatttggctggaggtggcgggttccggaataataagaaggggtgaacaacttggccggacatttagtaaaatacggtaaacaccgtacccgtagaagttatgcacgtatcaaggaagttcttgatttgcctaacttgatcgaaatccagaccgattcttaccaatggttcttggatgaaggtctccgggaaatgtttgaagatattatgccgatcgacgatttcgcaggaaaactttcacttgaatttgtcgactatcaattattagaaccaaagtacaccgtcgaagaagctcgtgaacatgatgccaactactcggcaccattgcacgttaccctacgtttaactaaccatgaaactggtgaaattaagtcgcaagacgtattcttcggtgattttccattaatgactgaacaagggacgtttattatcaacggtgccgaacgggtcattgtttcacaattggttcgttcacccggcgtttacttcaatgaagaattagataaaaatgggcgtcctagctacggcacaacggttattcctaaccggggtgcttggttagaacttgaaactgacgccaagaatgtttcatacgtacggatcgaccgtacgcggaagattccattgacggaattagtccgggccttaggctatggttctgacgatgacattattgacatgttgggtgaaactgacagtttgatgttgacgttggaaaaggacgttcataagaacaccgacgactcccgggttgaagaatccttaaaagatatctacgaacggctacgtcctggtgaacctaagacggctgacagttcgcggagcctattgactgctcggttcttcgatccaaaacggtatgacttcgcaccagttggtcgctacaaggttaacaagaagttaagcatgaagacgcgcttaatggaccaaacgttagctgagacattagctgatcctgatactggtgaagttattgcgcaaaaggatacggtcattgacaagaatgtcatggctaaactatccccatacttggaacgtgacgactttaagacggttacttacacaccatctgacgaagccgttgttacgaatccaatggtcttacaagttgttaaggtttattcacaaaacgaccctgaaaaggttgtgaacgtgattggtaatggcaacattgatttgaagttcaagcacattgtgcctgctgatatcattgcttccattaattacttcttcaacttgcaagaaggtcttggctcaaccgatgatattgatcacttgggtaaccggcggattcgttccgtgggtgaattattgcaaaaccaattccggattgggttatcccggatggaacgggttgtgcgtgaacggatgtcgattcaagatgctgcgacggtaacgccacaacaattgattaacattcgcccagtggttgcttcaattaaggaattctttgggtcatcacaattgtcacaattcatggaccaaaccaaccccttaggtgaattaacgcataagcggcgtttatcagccttaggacctggtggtttgactcgtgatcgggccggatatgaagttcgtgacgtgcactatacccactacggtcggatgtgcccaatcgaaacgcctgaaggccctaacattggtttgatcaacagtttgtcttcttatgcgaaggtcaaccgttacggcttcatcgaaacgccataccggcgtgtcgattggacaacgcataaggttaccgataagatcgactacttagcagccgatgaagaagaccaatttgtgattgcacaagccaactctccattgaatgatgatggttctttcgttgaagacactgttttagctcgtaacaaggaagaaaacttggaaacgccaatcgaaaatgtcgattacatggacgtttcgcctaaacaagtggttgccgtcgcaacggcatgtattcctttcttggaaaacgatgactctaaccgtgctttgatgggtgccaacatgcaacgacaagcggtgccgttacttgatcctcacgcgccattaattgggactgggattgaatataaagctgcacatgactcagggattgccttgatttgtcgtcatgaaggaacggttgaatacgttgatgctcgcgaagttcgcgttcgtcgcgatgatggttcattagacacttacaagttaatgaaattccgtcgttctaacggtggtaagaactataaccaacggccaatcgttaaagttggcgatcacgttgataacgatgaagtcttagccgatggtccagcaatggaaggtggggaattagcccttgggcaaaacccattagttgctttcatgacctggaatggttataacttcgaagatgccatcattattaatgaacgtttagtccgtgaagacgtctacacgtcaattcatattgaagaatatgaatcagaagcacgtgacaccaagcttggacctgaagaaatgactcgtgaaattcctaacgtcggggaagatgcattgaagaaccttgacgaagacgggattatccggattggggccgaagttaaagacggtgacatcttggttggtaaggtaacgcctaaaggggttacggaattgtcagctgaagaacggcttctccatgcgatctttggtgaaaaggcgcgtgaagttcgggatacgtcactccgggttcctcatggtggcggcggtatcatccaggacgttaagatcttcactcgtgaaaacggtgatgaattatctcctggcgttaacatgatggttcgggtctacatcgcacaaaagcggaagatccaagttggtgacaagatggccggtcggcatggtaacaaagggacggtttcaatcgtggttcctgaagaagacatgccgtacatgcctgatgggacaccaatcgatatcatgttaagcccaatgggtgtgccttctcgtatgaatatcgggcaagtgctcgaattgcatttggggatggctgctcggaagttaggaattcacatggcaacgcctgtctttgatggtgctcaagatacagatatttgggaagccattcgtgaagctggggttgattcagatgccaagtcgatcgtctatgatggtcggactggtgaaccgttcgataagcgggtcgctgttggggtcatgcactacatgaagcttagtcacatggttgacgataagatccatgctcgttcaatcggaccttactctttggttacgcaacaaccacttggtgggaaagcgcaatttgggggccaacgtttcggtgaaatggaagtttgggccttggaagcttatggtgcagcttataccttgcaggaaatcttgacttacaagtccgatgacgttgttggtcgggttaagacctatgaagcaatcgttaagggcgaaccaattccaaagcctggcgtaccggaatcattccgcgtgttggttaaggaattgcaagcactcggtcttgacatgaaagtcttggattctgaagacaaagaaatcgaattgcgggacatggatgatgatgacgatgaagttgtcaatgtcgatgcactcagcaagtttaaacaacaacaagatgagaaggctgcggacaaggccgcaaaagctgacgccgctaagccttctgaaacaaccaacgctcagcaagataatcaataaaaagggaggtcggtcctttgatcgatgtcaacaagtttgaaagcatgcaaatcggtctggcatccccagacaagattcgcagctggtcatatggcgaagtcaaaaagccagaaaccattaactaccggacattgaaacctgaaaaagacggtctgtttgacgaacggatttttggtcctactaaggattgggaatgtgcttgtggtaaatacaaacggattcgttataagggtattgtctgtgaccgttgtggggtcgaagtgactcgtagtaaagtccgtcgtgaacggatgggtcatatcgaacttgccgcaccagttactcacatctggtactttaagggaattcctagccggatgggcttagtcttagacatgagtccccgggcacttgaagaaatcatttacttcgcttcatacgtcgttatcgaatctggtaatacgccacttgaaaagaagcaattactttctgaacgtgaataccgtgagaagaaggctcaatatggtaacgaatttgaagctgccatgggtgccgaagccatcaaacggttattgaataacgtggatcttgaaaaagaggcacgtgatttaaaggaaactctgaaggatgcttctggtcagaagcggacccgggccgttcggcggcttgatatcatcgaagctttcgtgacatctggtaacgaaccagcttggatggtaatggacgcaattccggttattcccccggacttacggccaatggttcaattggaaggtggtcgttttgccacctctgacttgaacgacttgtaccggcgggttatcaaccgtaataaccggttgaaacgcttgttggacttaaatgcacctgggattatcgtgcaaaacgaaaagcggatgttgcaagaagccgttgatgcgttgatcgataatggtcgtcgtggccgtcccgttgctggtcctggtaaccggccattgaagtctctttcacacatgttgaaagggaagcaagggcggttccgtcaaaacttacttggtaagcgggttgactattctggtcgttcggttatcgatgttgggcctttcttgaagatgaaccaaatgggcttaccacgtcaaatggcgttggaattgttcaaaccgtttatcatgaaggaattggttaaacgtgaattagcttctaacatcaagaatgctaagcgaaagatcgaacatgctgatgacgatgtctggggtgtgttggaagacgttatcaaggaacatcctgttctcttgaaccgcgcccctacgcttcaccgtttagggattcaagctttcgaacccgtcttggttagtggtaaagcgatgcggctccatccattggcttgtgaagcttacaacgccgatttcgatggggaccaaatggctattcacgtcccactttcagatgaagcccaagctgaagcacggctcttaatgttagctgcccaccatattttggcgcctaaggacgggaaacctgttgttacgccatctcaagatatggttatcggtaactactacttgacgactgaagaaatcggtcgtgaaggcgaaggtatgatcttcaaggacttgaatgaagctcaaaaggcttaccaatcaggttatgtacatttgcatagccgggtcggcattcaggtctcatcaatgcctgacaagccattcacggacgatcagaagcaagcagtcttagtcacgacggttggtaaggcaatcttcaacaacattttgcctggcaagttcccttacttgaacgaaccaactaacgataacttgattgctggtacaccggacaagtatttcttgaagcctggtgaagatattcatcaattcttggatgcccaggaaatcattccaccattcaagaagggcttcttggccgacattatcgctgaagtttacaagcaatatcacgtgacagcaacgtcactcttgcttgaccggatgaaggacttaggttacaacatttcaactaagtctggtttgacggttggggttgccgatattactggtttgaaagaaaaaccagcaattatcgccgaagcccataaacaagttaatacgatttcaaaacagttccgtcgtggtttaattactgatgacgaacgttatgaacgggtcattggtgtctggaacgacgctaaggaccaaatccaacaaaaactgattgaaagtttcaacgcggataacccaatctttatgatgagtgattctggtgcgcgtggtaacatttcaaactttactcagttagctgggatgcgtggtttgatggctgcccctaacggtaagatcatggaattaccaatcctttcaaacttccgtgaaggtttgtctgtcttggaaatgttcatttcaacccacggtgctcgtaaagggatgaccgatacggcgcttaagactgccaactcaggttacttgactcggcgtctggttgatgtggctcaagatgttatcgttcgtgaaaaggattgtgggactgaccgtgggttgcggattcacgcaatcatggaaggtaacgaagtcatcgaaccgttgtatgaccggatcttaggtcgttacacgatgaagactgtctttgatcctgaaacgcatgatgaaattgtcggtaacaacgtcttgatcgacgaagacttagctcataaaatcgttgatgctggtgtaacggaagttacgatccgttctgcatttacttgcaacactaagcatggggtttgtgaacattgctacggccgtaacatggctactggtgatgaagttgaagttggtgaagctgttgggacagttgccgcacagtctatcggtgaacccggtactcagctgaccatgcggaacttccataccggtggtgttgccggggatgatattacccaagggttgcctcgtgtgcaagaaattgtggaatcacggaatcctaaagggcgtgccgaaatctcagaagttactgggacggttgaattaattgaagaaaatccagcggaacggacgaaggaagttacggttaagggtgaaactgatacccggacttacacgttgccgttaacagcacggatggcggttagtgaaggcgactttattcaccgtggtgctgcgttgaacattgggtcgatcgatcctaagcaattgattcaagtacgtgatgtcttatcaactgaaaactacttgctccgtgaagttcaaaaggtttatcggatgcaaggggttgaaattggcgataagcacgttgaaatcatgattcggcaaatgttacggaaggttcgggtcatggatccgggcgataccgacgtcttgcctgggacgttaatggatattgcagacttcaaggacgagaactacaagaccttgattgctggtggtattcctgcaacgtcacggccagtcattcttgggattactaaagccgctcttgaaacgaatagtttcttgtcagctgcttcattccaggaaacgacacgggtcttaactgatgctgctattcgtggtaagaacgatccactgatcgggcttaaggaaaatgttatcattggtaagatcattcctgctgggactggtatgccggtttaccgtcatatcaaaccaaaggaagttggcaacgtggctgatggggtttactcaatcagcgaccttgaaaaacaaatgcaagaacaagatgctagcaagtaattgctaagtaactaaaaagggcggccattgtggtcgtcctttttgtatgcacgattgtaggtaggctatctggggcgttcggcgatgaaggttaatcttcagggggggaagactaactgagcctcgctggaaaagttcaagtttgtgtaaacttgcttagttagtgtgtcctgcactgcgctccaggcatttctgttaattgctggactgccgtgccttaatactatattggtgaaacgtgttcagattggaatgagactttcggttagctaacactaatcctcagtctcagcccgtctaaaccgcacactcttgtagtgctaagaaacgtcttccgctcgggatggtgttcgaatggtgggcacgtgcgtacgcaacttttgacggattagtcgttacttttttgagaccggaatcttatcaggtaactttcaggttaataatagaattgtgagctgtccccgatttctaaatcaccatattactactgagggtcagaacaactgatacgatattaacgcttgtttaaagttccaagtagtaaacaattcgacgacaaattgtaccagttgagtggtcgttcatccgaacaggacgcgcactgactaacaagcaataatcggacgtactagaacattgcaattatagctcgctatgcgagacccgtgagttgggtgaccatgatgaagctccaactgatgaagggcacgaatggtaagcgatggcgtggggcactgatgataaaaccaactaatgcggcaacggccgcaatggcgagacaggtcaacagtgtgtcggctggaatgatgaaaacaagcatgagtagaacgtcaacatcgccgagaccaaaggtggcagttagccgggccagcaagtataacccgactagtaaggcaagtacgaggtagagactgatcgtcaggggtggccgttgttgccataagcccagtccggctggaagaagtaatgtcagcgggtagacttcaaaagtgagataatcagtaagactattgaaatcaataccaagtaaccaatcagaagtggcagcgtcaatgacaatgacgcactgctagaagctagtagactaccacaaagtaattcaatcagactggaacggaggctgataggagtgcgacaatcatagcactgtccccgttgaagtagaatgccgagtaatggtatcagttgccagaaccgtaattgatgccggcagtgtggacaccttgatcgttgagtgctaatgagtatgtgtccgttgctgatgcgttccgccatacaggtcacgaatgagcccagacagaggccaataataaaaagactgctggttaacatggaaggaccacctttcatcactagttacgcaatgtaaagcaccactattttttcaggacatttattgacaacttcggcatgtcatgatagtctagtaaaggtgctttttgcagacagattcctgtatcaggaatacagacatgctgactggtcggctaagcgcacaattaccatgctccaggcattcttttttactcaaaaaagaaccacctggatgtgtggacttaaaaaacagatatttggaaggaggacactttagaacatgccaacaattaatcaattaattcgcaaaggccgtaagtctaaagtatcaaaatcaaatgccccagcgttaaactttgggtataacagttacaagaaggttgcaactaataacccagcgccacaaaagcgtggggttgctactcgtgtcggtaccatgactcctaagaagcctaactcggctttacggaagtatgcccgtgtacgtttatctaacttaatcgaagttacagcttacattcctggtattggtcataacctccaagaacatagcgttgtcttaattcgtggtggtcgtgttaaggatttacctggtgttcgttaccatgttatccgtggtgctttggatactgctggtgtcgaagatcgtcgccaaagccgttccaagtatggtaccaagaagccaaagaaataataaggaggtaagttaaatgccaagaaaaggtgcacctgcaaaacgcgaagttttagcagatccaatgtataactctaaattagtaacgcgtttaattaaccacttaatgttagatggtaagcgcggtaccgcatcaactattttgtatgatgcttttgatcaaatcaaagaacaaactggtaacgatcctttggaagtcttcgaagaagctatgaagaacgttatgccagtacttgaagttaaggcccgccgtgttggtggttctaactaccaagttccaatcgaagttcgcccagatcgtaagacgactcttggccttcgttggatcgttcaatatgctcgctcacgtggcgaacacactatgtccgaccggttagctcgtgaaatcatggatgctgctaacaatactggtgcttcagttaagaagcgtgaagatactcaccggatggctgaagccaaccgtgccttcgcccattatcgttggtaatatttccgtgagatggttaaaggtcgcctttaactaatcacaaaaaggtgactattatatgcgcgcatatagtagtcattttttgaaataaactttatactgttaattccatttatattgagaggagtaacacattttctaatggctaatacacgagaattctcactcgataagacccgtaatattggtattatggcccatatcgatgctggtaagaccacgactactgaacggatcttgtactacactggtaaaattcacaaaattggtgaaacccatgatggtgcttcacaaatggactggatggcccaagaacaagaacgtgggatcaccattacctctgctgccacgactgcacagtggaagaaccaccggattaacatcatcgataccccagggcacgttgacttcactgttgaagttgaacgttcacttcgggttttagatggtgcgatcgccgtattggatgcccaatcaggtgttgaacctcaaactgaaacagtttggcgtcaagcatcaacgtataacgttccccggatcgttttcgttaacaagatggacaagattggtgcggacttcaagtactctgtaagcacgatccatgatcgtttacaagctaacgcccacgccatccaattaccaattggtgccgaagataatttcgaaggggtcattgacttaatcgaaatgaaggctgacctttatgatgaagatcaacttggtactgaatgggatacggttgacgttcctgatgaatacaaagaagaagcccaagctgcacgtgatgacttaatcgaagccttagctgacatcgatgacggcatcatggaaaagtaccttggcggtgaagaaatcagcaaagaagaaattaaggctgctatccgtaaaggaacgttagcacttgaattcttcccagtattagctggttcagccttcaagaacaagggtgttcaaatgttaatggatgccgttgtggactacttaccatcaccacttgatgttaagccatacaaggctactgatcctgaaactgaagaagaagttgacttgattgccggtgatgataagccattcgctgccttagcatttaaggttgctactgacccattcgttggtcgtttgactttcatccgggtataccaaggtactttggaatctggttcatatgtcttgaacgccactaaggacaaacgtgaacgggttggtcgtttacttcaaatgcattctaaccaacggaaagaaatcccagaagttttctctggtgatatcgccgctgcaattggtttgaagaacacgactactggtgactcattgacttcgattgaccatccatatcacttggaatcaatggaattccctgacccagttatccaggttgccgttgaacctaagactaaggctgaccaagataagatgaacgttgccttacaaaagctttctgaagaagatcctactttcaaggctgaaactaaccctgaaactggtgaaactttgatcgccgggatgggtgaattgcatttggatatcatcgttgaccggatgcggcgtgaatttaatgttgaagccactgttggtgcgcctcaagtttcataccgtgaaacctttactaagagcactcaagttcaaggtaagtttgttcaccaatctggtggtaaaggtcaatatggggatgtttgggttgaatttacacctaacgaagaaggtaaaggcttcgaattcgaagatgccatcgtcggtggggttgttcctcgtgaatacattccttcagttgaacaaggtttgaaggaagctatggctaacggtgtgttagctggttatcctttggttgacgttaaggctaagctctatgatggttcttaccatgatgtcgattctagtgaagcagccttcaagattgccgcatcattagcattgcggaatgccgttaagactgctggccctgttatccttgaacctatcatgaaggttgatatcgttgccccagaagattacttaggtgatgttatgggtcacgttactgctcgtcgtggtaacatcgaaggtatggaagaacgtgggaatgcccaagaagttcatgcatacgttcctttggctgaaatgtttggttatgcaaccacattacgttcagctactcaaggtcgtgggactttcacaatgacctttgatcattacgaaaaggtaccaaagtcagttcaagaagatatcatcaagaagaatggcggcactcctgccaaataagcttgattgataataagaaggacgttcagcttcggctggacgttctttttttacataaatttctggtcgaactaaatgtgattactgctcgtcgtaagacaacgtggcacatcaattgaagcggcttgggataagtttggccgtcactggcattgggtacggctgtgacgagcacagtgctgctcaggactatgtcatcgcgcaagggtacaaccgcgcaacaagggtcgcactagttaagttactagccgctgcgaccataaaactggcagccataatattaagggtgcgagactcatagcataataaggagaacgcggacaacatcgcattttttgtatcggagatgaccacttgagttgacggttgtcagtggccacggccaaggtgctgacggtcggtgataagtagatgacaatataatagaaggtagatgaacaagaacgtgggtcagtgtgacggcgccgtcagatgtaggagcggttgaattaagcgtgttgaagtccgattaaatgactccagacaaaaatgtatgacgctgaacgcgggtcttgttcctgagaaagtgttaatgcaatctagtaggtgtccacatgatcgtggccggtcggcagtgagaaatgtaaagcgctcaccaaaaagaaattaggcgcaaacgctattaattggatggaatttgtgttacattaattgagctggttcaaaaaggtaacacggtttacaacgatggttataaaaaaagtgcgaaaacacttgctattacagagcttttcatttattatagattgtgcttggtatttagaaggggataactatatctccatcatcaagtagtcgtagttagctttgatgtgaaaggttgcgacacgcccggccacattgtcatgggacgtggcggtaattttcacggagctagtcttattttcaaaatagacgaaggaggtcacaacaatggcaaagcaaaaaattcgtattcgcttaaaggcatacgaacaccgcattcttgatcagtcagctgacaagattgtcgaaacggcaaagagaactggtgctactatttcaggtcctattccattgcctactgaacggactatttataccgttctacgttcaccacataagtttaaggactcacgtgaacaattcgaaatgcggactcacaagcggttaatcgatatcgttaacccaacgcctaagacggtcgactcattaatgaagttagacttgcctagcggtgtagatattgaaatcaagctttaatttactaaactaaaatcaattaattggaggtgtactcatgaccactaaaggaatcttagggaaaaaggtaggaatgacgcaagtcttcactgaaagcggcgaattagttcccgttacagttgttgaagttcaacctaacgttgtgttgcaagttaagaccgttgaaaatgacggttacgaagcaatccaattaggtgttgacgacaaacgcgaagtcttgacgaacaaacctgctcaaggtcatgcagcaaaagcaaaaacgactcctaagcgcttcattcgtgaaattcgtaatgttgagcttggagattacacagtaggtgacgaagtcaaagcggatattttcgcagctggcgacgccgttgacgttacgggtatcactaaaggtcatggttaccaaggtaatatccataaggacggccaaagtcgtggaccaatggctcacggttctcgttaccatcgtcgtcctggttcaatgggtgccatcatcaaccgggtattcaaaggtaagaaattaccaggccggatgggtaatcaccaacgtacgatgcaaaacttacaaatcgttcgtgccgacgttgaaaacaacgttttattaattaaagggaatgtccctggcgccaacaagtcatttgtaacagttaaaacatctgttaagagtaaataaggaaggaggacataatacatgactagcgtagcattatttaaacaagacggtacgcaaaatggtgacgttactttgaacgacgctgtgtttggtgttgaaccaaacgaaaacgtggtttttgatgccatcttgatgcaacgtgcatcaatgcgtcaaggaactcacgcagttaagaaccgtagtgctcgtcgcggtggtggtcgtaaaccatggcgtcaaaagggtactggtcgtgcgcgtcaaggttctatccgttcaccacaatggcgtaaaggtgggattgtcttcggaccaacccctcgttcatacagttacaaattacctaagaaggttatgcgcttagctttgaagtctgtcctttcacaaaaggtcttagacaacagcttagttgcagttgatagcttagctttcgacgcaccaaagactaaggattttgtaaatgtattaaacaacctcaacgtcgataccaagactcttgttttggttgaagaggacaatgaaaaggctgctttggcaggtcgtaacttaccaaatgttaagatccttaaagccaaaggtgttaacgtcttagatgtcgctaatagtgacaaattagtcgttacccaaaaagccctcgatcaattagaggaggcgctcgcataatggaagcacgcgatgtaattttacgtcctgtagttactgaatcatcaatggctgacttggacgacaagcgctacacatttgatgtcaacgtacaggcaacgaaaacccaagttaaaaaagcaatcgaagaaatcttcgatgttaaagtcgttaaagtgaacgttatgaacgttaaaggaaaacttaagcgccaaggtcgttacgccggctacactaagaagcgtcgtaaggctattgttaccttaagttctgattctaacgaaatcaagttgttcaacgacgatcaacaataaatctaatttaggaggtaactctagtgggtattaagaagtataaaccaaccactaacggccgtcgtaatatgactgcttcagatttctctgaaatcactaagacgaagcctgaaaagtcattattagactcacaaagtcacactgccggtcgtaacagttatggtcacattactgttcgtcatcgtggcggcggtcataagcaacaataccgtttggttgactttaagcggattaaggatgaagttccagcaaccgttaaggcaatcgaatatgatcctaaccggacagctaacattgcattattagtttacgctgacggtgtgaaatcatatatcttagcaccaaaaggtttggaagttggtatgcaagttcaatcaggtgccgaagccgacatcaaggttggtaacgcattaccattaactaacatccctgttggtactgttattcacaacattgaattgaagccaggtaagggtggccaattagctcgctctgctggtacttcagcacaattactgggtaaggaaggcaagtacgcaattgttcgtttgtcttctggtgaagttcgtttagtattattaactagccgtgctactattggtactgttggtaatgaacaacacgaattaatcaactcaggtaaagccggtcgtacacgttggcaaggtaagcgcccaactgttcgtgggtctgtaatgaaccctaacgatcaccctcatggtggtggtgaaggtaaagcaccaatcggtcatccatctccaatgtctccatggggtaagaagacgcttggtaagaagactcggaacaagaaggctcgttcaaacaagcttatcgttcgtggtcgccgtccaggcaaacactaataaaatttgaatttactgtagttatcgagaggaggtcacacgatgggtcgtagtttaaagaagggacctttcgcagatgcgcatttattaaagaaaatcgatgcacaatctgattctgacaagaaatctgtcatcaagacgtggtcacgtcgttcaacaattttcccaagttttatcgggtacacaatcgctgtttatgatggtcgcaagcatgtcccagtttacatccaagacgacatggtcggtcataagttaggtgaatttgtaccaacacggacgttccatggtcatggaactgacgataagaaaacgaagtaatagttaggaggatataaagaatggctgaacaagtaacatctgcacgtgcaactgcaaaaactgttcgtattgccgctcgtaaggtccgcctagttgtcgatcttatcagaggtaaaagtgttgccgaagccttagcaatcttgaagttcactccacggggtgcttctccagtagtagaaaaagttttactttctgctgttgctaacgctgaaaataactttgacttagatcgcgaagatttggtcgtaagcgaagcttttgttaacgaaggaccaaccttaaaacggttccgtccacgggcaaagggttctgcttcaccaatcaacaagcggactagccacattacgatcacagttactgaaaaataggagggataacgcgtgggtcaaaaagtaaatccaaccggattacgtgtaggaatcattcgcgactgggaagcaaaatggtacgctgaaaaagattttgctgcctacttgaacgaagatttacgcatccgtaagtatatcgaacaacgacttgccgacgcttccgtctccaccgttgaaatcgaacgcgctgcaaaccgcgtaaacatttcaatccataccgcaaaaccagggatggttattggtaagggtggttctgaagttgaagctcttcgtaaagaattaaacaatttaactggtaagcgagtacacatcaacatcatcgaaatcaagaagcctgatttagatgctaaattagttggtgaaagtattgcgcgtcaattggaaggccgggttgctttccgtcgtgcgatgcgtggtgctatgcaacgtacaatgcgttccggtgctaagggtattaagacacaagttgctggccgtttaaacggtgccgacatgtctcgtgttgaagcatactcagatggtacggttccattgcatacgcttcgtgctgacatcgactattcatgggtcgaagcacggacgacttacggtaaattaggtgttaagacctggatctaccgtggcgaaatcttgccagaaaagaaatctgctaaaggaggaaactaaacatgctggtacctaaacgggttaagtatcgtcgtgttcatcgtggtaaaatgcgcggtgaagctaaaggcggtaaaacagttgcttttggtgattacggtttacaaaccctcgaatcacactggatcagcaaccggcagattgaagctgcccgtgttgctatgaaccgttacatgaagcgtggcggtaaggtatggattaagattttccctcacaagtcctacactgaaaaaggtgtcggtgtccggatgggtaatgggaaaggtactcctgcaggttgggtagcaccagttaaacgtaacaagattatgtttgaagttgctggtgttccagaagaagttgcacgcgaagctttacgcttggctggaactaaattacctgttaaaactaagattgttaagcgtgaggaagtaggtggcgaatcagatgaaggctaaggaaattaaagcattgtccactactgaaatgctcgaaaaagaaaagtcttacaaagacgaacttttcaacttgcgttttcaattggccactggtcagcttgaaaacaccgctcgtttaaaacaagttcgtaagaacattgcgcgtattaaaactgcgttgcgtgaacaagagttaaacaagtagagtataaaggaggcaatcacgaatgagtgaagatactcgtaatagccgtaaggttatccaaggacgcgttgtttctgacaagatggacaaaaccattgttgttattgtcgaaacttacaagaaccatccggtatacggcaaacgtgttcgttattcaaagaaattcaaggctcatgatgaaaagaatgaagccaaaactggcgatatcgtcaagatcatggaaactcgtcctctatcagctactaagcgtttccgcttaattgaagttgttcaaaaagctgttattatctagattattagctgaataaaattacatgaagggaggacacttactgtgatccaacaagaaagtcgtttaaaagttgctgacaactccggtgcccgtgaaatccttactattaaggtattaggtggctctggtcgtaaaactgctaacattggtgatgtcattgttgctacggttaaacaagcaacacccggtggtgttgtcaaagctcatgatgtcgttaaagctgtgatcgtccggactaagtctggtgttcaccgtgctgacggttcatacatcaagtttgatgaaaatgctgcagttattattcgtgatgacaagactccacaaggtactcgtatctttggacctgtcgctcgtgaattacgtgataaggacttcatgcgtattgtttcattagcgccagaagtactctagtcacacaccgtaaataaggaggtgcgcaacctaatgttgattaaaactggtgataaagttcgagtaatcagcggtaaggatcgtggtcaagaaggtactgttaaaaaggttatctctgccaagaaccggatcgttgttgaaggtgttaacaagatcaagaaacaccaaaaaccaacgaacgttaacccacaaggcggtatcgtggacatcgaagcaccaatcgatgcttctaacgttatgtaccttgacccatcaaccaacgaacctacacgtttaggtgttcgtcgtgaagatggcaagcgtgtccgttacgctaaaaagtctggtaaagacttagaaaactaagactgactgaaaggaggaagcaagtttcatggaaaaccgtttaaaagctcaatatgaaaaagaaatcgttccagcattagttgacaagttcaattacacttcagtaatgcaagtgcctaagctggctaagatcgttttgaacatgggtgttggtgatgcagttaccaacgctaaaaacttagacgaagcagttgaagaattaactttgatctccggtcaaaaaccattggttacccgggcaaagaaatctatcgctggtttccgtcttcgtgaaggtatggcaattggtgccaaggttgacttacgtggcgaacgtatgtatgacttcttggacaagttgatcaatgtttcattaccacgtgttcgtgacttccatggtgtaagtactcgttcatttgatggtcgcggtaactacacattgggtgtccgtgaacaattgatcttcccagaaatcaactatgataatgttaaccgtgttcgcggtttagacattgtaatcgttacgacagctgatagtgatgaagaatcacgtgagttgttaactcaatttggcatgccatttgctaaataaccgaagggggttaatcgaagttggctaaaaaatcacaaattgctaaacaaaagcgcggtgctaagtttaacgtacaaaactacacccgttgtgaacgttgtggtcgtccacattcagtttaccgtaaattccacttgtgccgtatctgcttacgcgacctggcccacaaaggtcaaatccctggtatgaaaaaggccagctggtaaaaacaaacccaagttaaaggaggttaaactttcatgatgactgatccaatcgcagatttcttgactcgtatccgtaacgctaacatggtacgccacgattcactagaagttcctgcatcaaaaatcaaacgcaacattgctgaaattttaaagaatgaaggttttgttcgcgacgttgaatacatcgatgatgacaaacagggcatcatccgcgtcttcttgaagtatggtaaggacaacgaacgtgtaatcagtggcttgaagcgtatttcaaagccaggtttacgttcatacgtcaaggctgatgctgttcctaaggttttaaacggtttagggattgctatcatctcaacttcagaaggtgtcattactgataaagaagctcgcgccaagaagcttggcggcgaagtattagcttacgtttggtaatcattaattaagacgggaggtgcaagtaagtgagtcgtattggttataaagtaattgaactacctgctggggtagaagtatcacaagctggtgaagtcgttacggttaagggtcctaagggtactttaacgcggaacatcgccagtgatattacgatgacggttgaaggcaacgaagttaaattcactcgtccatctgatgactacaagatgaaggcattacacggtactacccgtgcaaatgttaacaacatggttgaaggggttactaagggctttactaagaaccttcaattggtcggtgttggttaccgtgcccaattgcaaggcaagaagttagtattaagcgttggttactcacaccctgttgaatttgcaacgcctgaaaacttgactgttgaagttcctgataacacgcatatcaatatttctggtattggtaagcaagctgttggtgactttgctgccgaagttcgggccgttcgttcacctgaaccttacaaaggtaaagggattcgttacgtcgatgaatatgttcgtcgtaaggaaggtaagactggtaaataatgcagcgtaaagctgtccatactaatatatagaggtgactattgtgatttccaaaccagataaaaacaaaacacgtcaacgtcgtcacgcacgtgttcgcggtaagatttctgggactgctgagcgcccacgcttaaatgtttatcgttcaaacaaaaacatctacgctcaagttattgatgatgtagagggtgtaacgctcgcaagtgcctcaactttagatagcgaagttaaaggtaacaacaagactgaaaaggctgcatctgtcggtgaagttgttgctaagcgtgctgctgaaaagaaaatcgttgacgtcgttttcgatcgtggcggttacttatatcatggtcgggttcaagctttggctgaagccgctcgtgaaaacggacttaaattctaacaaaggaggaataataccatatgactttcattgatccatcaaaattagatcttgacgataatgttgttgccattaaccggattaccaaagttgttaaaggtggtcgtcgcctacgttttgctgcattagtaatcgttggggaccacaagggacacgttggtttcggtactggtaaggctcaagaagttccagaagcaattcggaaagcttccgaagctgctaaaaagaacttgatcactgtaccaatggttggtaccaccattcctcatgaagcacttggtgtttacggtggtggccgcatcatgcttaagccagccgttgaaggttctggtgttgccgctggtggcgccgttcgtgccgtcatggaattagccggtgtggatgatgttactagtaaacgattaggctcaaacacccccgttaacgttgttcgtgcaacgttcgaaggcttaaagagcttaaagactgctgaacaagtcgctgctttacgtggcgtttcagccgaacatttagctgaatagggaggacaaacaacatggctcaattaaagatcactttagtacgcagtgctgctcaccgtcttcctaagcaacgtaaaatcgttaaggaattaggtttgggtcggattaatagttccgttgttaaacctgatgacgcagcaactcgcggtcaaattttccacatcgcacacttagtcgatgtcgaaatcatcaagtaattcaaattttcaaagaggaggtgcctactaaatgaagttacatgaattaacacctagtgaaggttcacgtttttcacgtcgtcgaattggtcgtggtgactcaagtggccaaggtaagacttctggtcgtggccaaaaaggtcaaaaggcgcgtggtaaagttcgtgtcggtttcgaaggtggccaaatgccattgtaccgtcggattcctaagcgtggatttactaacattaaccgtaaagaatatgcggttgttaaccttgacggcttaaaccgttttgatgatggtgccgaagttacaccagaatcattaaaggaagctggcttagttaagaagagttctgctgttaaagttcttggtaatggtaaactcaacaaaaagttaacagttaaggcaagcaagttctctgcaacggcggttgcagccattgaagctgctggcggtaaaactgaggtgatctaatttgctgactaccatgaagaacgctctcaaagttaaggatattcggaataaacttctgttcacgttgggcgttttgattgtatttcgtcttggctcttatatcacagttcctggagttaatgcacaggcacttcagtcggtggcatcttcagggctgataagtatgttgaatacattcagtggtggcggtttaacaaattattccatccttgctatgggggtatccccttacattactgcacaaatcatcgttcaattgttacaaatggacattgttcctaagtttgttgaatggggcaaacaaggtgaagttggtcgacgcaagcttaatcaagcgacccgttggttaacgatcgtcttggcctttgttcagtcgattgggattacggctggttttaactctttgagtcaactcaagctcgttaacaatccaagtatttcgacttacctgaccattggggtgatcctcactggtggggcaatgttgacgacttggatgggtgatatgattacggatcgaggaatcggtaatggggtttccattattatcttcgccgggatcattgcccgtatgccaacatcgatttatcaaatttatcaagaacagttcgttaatgtttcacagagcgactggtggaagagtggcttgtttgttgttgggttagccttgcttgtgctgatcatcgttatgtttgtaacgtgggtcgaacaagctaatgaccgaattccaattcaatacactcgtcgtgcagctggtgcacctgacagtagttacctaccattaaaggtgaacgttgccggggttattcctgttattttcgcgagttccttcattgcaacgccccaaacgattttgctaggattccaatccagtcatggtgacgaaacctggtataccgttttgagtaatatcttcaatatgcagtcgacgactggtgctattctttacaccattctgatcgtgctcttcacgttcttctatgcgtttgttcaggtcaatcctgaaaagctctctaagaacttacaaaagcaaggcagctatattcctggtgtttggccaggtaaggatactcaagattgggtttcaaaattgttaatgcgactaagtacggtcggtgccctctaccttgggttgatttccttgattccattattagcttctgatatttggggtctcgatgaatcaatcggtttaggtgggacgagtttactaatcgttgttggggttgcccttgaaacaattcgtcaaattaaaggattgatgatgaaacgtgactatgtcggtttcattcgttaatcagcgaatgtgttggggagactcaacacatttgtgcattcaggaggaaaaaacatgtcaacaatgaacctgattttaatgggattaccgggtgccggtaagggtactcaagcacagaagattcttgaagattttgatattccacatatctcgaccggagatatcttccgtgcagccattaagaacgaaacgaagatgggcttggaagccaagaagtatattgatgcaggtaacttagtaccagacgaagtcactaacggcatcgtccgtgatcggttagctgaagcggatactaaaaatggtttcctattagatggttacccacgtaacatcgatcaagctcatgctttgaaacaaatcggtgaagaactcaataagccacttgatggggtcatcaacattcatgttgaacccgcagtacttgttgaacgactttccggtcggtttatctgccggacttgcggtgcaacttaccataagttgtacaacaagcctaaggtagaaggaacctgtgatgtgtgtggcggtcatgatttctatcaacgtgatgatgacaagccagcaaccgttaagaatcggttagacgtgaacattaagttgaacacgccattaattgattattacggtcaagaaaagttactctacaatgtcgacggtgatcgcgacattgatgatgtctacaaagatatcaagaaaattcttgataacctgtaaaccaggttccttcagcagcgacgtttgcttttcaaaggtcgttgtgataaaattattcaggtttagccgttgactgatttaatatttttttaatgttatgattagacaatgactggttcagtaatggaccaaatacgtggtagcacggaatctgataataaggagggacagtacttggcaaaggaagacgtcatcgaaattcaaggaaccattaaagaaacgttgccgaacgcaatgtttaaggttgaacttgaaaacggcgctgaaatcttggcacacgtatcaggtaagattcggatgcattacattcgaattctgcctggtgacaaggttacagttgaaatgtcaccttatgatttaactaagggccggattacctaccgtttcaagtaggctcggtctacgtaccttataggaggtaaaaaactcatgaaagtaagaccatctgtaaagccaatgtgcgaacactgcaaagttattcgtcgtaaaggccgcgtgatgattatctgctctgctaatccaaagcataagcaacgccaaggtaaataatttaattaagttggaggtgaaatattaatggctcgtattgaagggattgacttaccacgtgacaagcgtattgtcattggtttgacttatatctacggtatcggtaacacttctgcacagaagatccttgctgaagccggcgtttcagaagacgttcgtgtacgtgatttaactcctgaccaggaagacaaaatccgtgccgttgtcgatggctacaaaactgaaggtgacttacgtcgtgaagtcagcttaaacatcaagttattgcaagaaatcggttcataccgtggcatgcgtcatcgtcgtggtttaccagttcgtggtcaacacacgaagaacaatgctcgtactcgtaagggtaaaaaggtcagcatcgctggacgtaaaaaataataataaaggaggttttcgaattttatggcaactagaaagacaacccgtcgtcgtcgggtaaagaagaacattgaatctggtgtggctcacatccattcaacgttcaacaacacacttgttatgatcactgatatgcaagggaacgccattgcatggtcatcagctggttcattaggtttcaaaggtagtcgtaagtcaacaccttttgctgctcaaatggctgcagaagctgctgctaaggcatcaatggaacatggtatgaagactgttgaagtcgctgttaagggtcctggttcaggccgtgaagccgctatccgtgctttacaagctactggtttggaagttagcgcaattcgcgatgttacgccagtgcctcacaatggttctcgtcctccaaagcgtcgtcgtgtttaatctgtgacgttcattttgagggcaaacttcattttgtacgcacaactactaaacaccacgcgttttgaaaggggtaaaagataagaatgattgaatttgaaaaacctaacattcataaaattgatgaaaacgacaactatggtaagtttgttgtagaaccgcttgaacgcggttatggtacaactttagggaattcacttcgtcggattcttctttcttctttacctggcgctgctgttactagtattcaaattgatggtgttcttcatgaattttcaacgattgagggcgtaacggaagacgttacagcaattatcttgaatgttaagaagattgcacttaagttggaatcagacgaaaccaagacgttggaaatcgacgttaagggtcctgctaacgttactgccggtgatatcattggcgatgcggacgtagaagtcttgaatccagacttaccaatttgtaccgtagcagacggggcacacttccatatgcgtatgaccgcaaatactggtcgtggttatgtttccgctgaggataacaaacatcgtgaagatgacatgccaattggcgttttagctgttgattcattgtattctccaatcgaacgtgtcaactatcaagttgaaaacacgcgggttggtcaacgtgatgatttcgataagttaaccttagacgtttggacaaatggttcaatcactccaagtgaagccattagtctatcagccaaaatcctgactgatcacctttcaatcttcgtaaatctcaccgatgaagctaaaaacactgacgtgatggtcgagaaggaagaaacgcataaggaaaagatgttagaaatgacgattgaagagttagatctctccgtccgttcatacaattgcttgaagcgtgctggcatcaacacggtccaagaattaactaacaaaactgaagctgatatgatgaaggttcgcaaccttggacgcaagtcactcgaggaagttaaggcaaaattagctgaccttgggttatcattacgcaaagaagactaatacaagggaggatatccgttcatgagttaccgtaaattacaacgtacaagttcacaacgtcgtgccttattacgcgatttgacaacgtcattgatcgttaacggcaagatcgaaacgaccgaagcccgtgctaaggaagttcgttcaactgctgacaaaatgatctctttggccaagaagggtgatttaagcgcccgtcggaaggctgccgcattcatgcgggacgtcgttgccgatgttaaggaagatggcgacaacgtggctgtacaaactgcattgcaaaagctatttagtgacttaggtcctcaatatgctgaccgcaatggtggttacacacgaatttacaagactatgcctcgtcgtggcgacggtgcacaaatggttgtcttggaactcgttgactagttaagattgttttacggatcactgggactgatgattgacgggcgttatgatggtggctactggcaaaatagtagctaagtctagttcggaagttatttatggttagacatagatggcatatcgcagttctaagtgattttttttggtgctagttacgagcaaccgctgatttagggattgattccctaaatcagcggttttttgttggaatggataggtgtttttaatactcgtgatgacaacggtttgttatttgcagattatgacctgttgaatcgggaaagtggatatagtggtctcaggtactgactgtgaagatgaagcacatgggcgtttagctgtgtctgggcgacaaaaaaggtatcaaacaggatgcttgataccttagtcgattgattactagttaattatgccggtccaacagccgtttggttagactaatcagatccgtcttcgcaggctggtctggaagtttacgcatgattgccagcgcgtcttgagtgtacttggtagcgagttcttgggcttgcaccacaccgccggcattgatgacaagtcgttgtacttcctggcgctgagtgtccgaaattgccccctgtagtcgcatcagcggcaataaatcgtgcttagcttctgtctgtaaggcaaaaatcaacggcgaggtgtagacaccttcagcaacgtcttcgaggatgggtttgcccgtttcctgactgacttcttgatagtctaaaatatcgtcaagaatttggaaggccatcccaattgcgagacctgctttacgagcgcgctgggcgaaatgactactttgaccagattcataagcacctagaaaacaactcagtgcgaataactcggcggtcttaccttgaatttgttgcaagtattctgccatggtaatgtcaaggtggtagtggcggtccttttgttggacctcgcccactagaatcttttccatgttctcagagttcatctggatgcttttgaaactgcttgaatagtgcgctagaatcttgaataccacaacgaataggtagtcgcccgcatacacagcagtatctttaccaaaacgttcttgaatcgtgacatggtgccgacgtagtgcagcatcgtcaacaatgtcatcatggatcagcgtagcggtatggagcgtttctaatgacgccgctaaggccaccatccgttgccgatcagttgttgtaaattgtgagaataggaggcagtatgccgggcgtaagagcttaccaccaccatgaatcatttctaaaatcgcgtcattgatgtcggcatcttgaatattgatgttcgccgtcatcagctgcatcacttgttgcagctccggttgtagtgccgggtaatcacgccaaattgggtgtaattgtgttgccgattgcatatgggttactcctttgtttgatctggatggtgttctcgattgaatttgagatagcgtaagatcgtgacgtgggtgaacaagtagttggcggcgattccgagagcacttcccgctgctagtccaataatcgaaagcactggcaagtagagcatgaccgtccacgtctgtgcaataagactcgcgaccaatagctgaccaacattatgcataacgccaccagttgctgaaattccaataatactaacgcgtttaggccctaattgtttgaccaacagcatggcaaacaggctgagaaaggcgcccccaaaactatacagaaaggttgataaagtgccacctaggagggccgttaaaatcaaacggagccaggttagggttatcacgtcagttaatgataatgtatagattgcaacaatggtaatcagattggctaaaccaagcttggcacctggggcaaaggcaaacgggaatggaatcatccgttcaaggatgccgatgatcacgccttgtgcaaccagtaacgcgatataaatattacgatgagttttgtttgatcgttcaaatgaattattcatattctactccgtaactaaaccattaccgccagatttgacttgaccgttgctggccttaatttcaaccaagagtttgtggggcaaacaaacaatcgtttgaccaggtttatgaatccagcctcggcggacacatacttggtcagaacagttggctttcgtaatcgcaacgcgcttaggtttaaatgtgatcgtgttgtagtgcccatggttatcgcgataggtgaagtgcttagtcgttttcagattcgtaatattgacacgcttcaagacggtcccattatgtgagaccacggcgttatacgtggtttcactgctcgtggcctttcgcttagccactagtgccgcatgttcagcttgttgtttttgctggtatgaaaaaatcgctagtggggtgaacgataaaataattagcgcaacaataataataatatcaaacggcttgatcatatccccataacgtttgaatgtccggatcattgtccgtaatttacgcatcgttaaccctccaattcaatgaaataaaaaatggttcaaggggggaaaaacaacccttgaaccatcgggaaaggatttaattaattataacgcatctagcgggttttaacaccgtcgtaatgagaacgaacgttgccgtaccaccagtgtccaaggtgtttttgcatccacggaacgacccagtagtctaacccaaatgtccgtccggaaccgttcattaaggcgagggcaacaaagatcatccaaatgttgacccagtagaacatgccagataagcagaagacgacaactaagccaatggtgactgcgttagcaaaccaagtaaagagtccgaagaaaatacataatgcaatgacgatttcaacacaagtcatgaatttctggaagaagagggccatttgcatgttcggaatgaagaccttggtaattgattcgaaccaatgtggcattttgtcaaagaccatcaggggttctttaccgtacatgtatgaaagactgaagacacccttagcggctttagcggttgacgtggcagcttcagaagcaccactggttgcagcggctttagttgcttgagaggcaccactggttgcggccacggtaatccattcgaatggtaaccgtaacttgtcagtgaaccaggattcagatccctgaactttagtccagcagtcccataaccacatggcaccatagaagaaccgcagtggcacactccagagtacgttaccagcccgtgagacccaaccgcggaagacgttacggttattacgagtccggaagaattcgtgcatgaagtactggaataggtagtaacctgagaaaatctgaacgtagtacatccagttgatggcgtgttttaaaagcacggcaataaaaccagagacgttccacttctctaaaacttgtgcaacggcatatttggaaccaattgagtcgacggatgcttgataagcgcccttaaatggcttgatcgtaacgtcagtctggtcaacgttcttaataataccttcgacggccttagctgcggtttcttcagccccttgaacgatttgtgggactggccgtggttggtcaggttcttggtagctggttgaatcaccggctaagaagatattgttacaatccttagcttgcatgaattcattggccatcaagcgaccaccgcgggggttagtttcaatgccgaactttttaacgatactattagcacgaacaccggctgtccagattaacgtgtaggttggaattggatccttgccttttaagttaacatggtcttcacagacttcggtaatcatggagttcgtcatgattttgacaccatgtttttccatgtacttagcggccttaccggcttgcgtccggttgagcatgttaataatagtcggcgctgcttcgaccaattggagcgtgatttcacttggatcgagcttgttgtctcgagccaaaacatcacgatattcgattaattcaccaatcagttcagaaccagtaaaaccagaaccacagactgtaaaggtcaacatggctttgcgcttagcagggtcgagctccgccgccccccgccgaataattgcagataagtgagcacgcaatgccatcgcttgttcgaaggaccacaattcgaagccgtgttccttaacaccgggagtcccaaagtcattggattccccacccaaactaattaaaagttgatcatattgataacttccgtgttcggtagtaactgtttgtgcctttttgtcgatgcccgtcacggtatcggtcacgagacgaacgttttttcgccgtgcgaacaaccgttgcaaatcatattggatatgctcaggttccacccgttcggtagcaacttcatgtaattcagtcatatacgtgaagtatgaatgccggtcaatcaacgtaatctcgacgtctgcattttttttgaaatgcttagacagtttcttggttgcgtaaacaccagcaaaccccgcaccgacaacgacaatatttttctttgccattgcgtaacaactcccttgaataatagtgtaaaaagataattccactaataattataacgataatgtaagcggttgtctatggattatgggaaagaatgcataaactatcacattatctaagccgcgaaaatagtggcatcgaggtttgaacggaaaacgttgtcaataccgctattattaggctaaaatatcatttttttaatggaatgggattgactattaccagtttaaacgttaagattaatgtgaattttcatacaaaaaggttaggagtgggatatcatgaaattcaaatcagttattacgggtgcttcagttgttgcaatttcagctttagctttagcaggttgtggcagcagttcttcaagttctagctcgagttcatccaagaagagttcatcttcaagctcatcagctaagacaactaaggttgctaaattaaccgctggcagcaaaatgaaagcgggtacttataaccttgaagaagaaaattattcacatggttatcggaccaagatgagtatcacagttaataacaacggtaaaatcactaagtccagttatgaccaagtgaacaagaacggcaagtccaaagttgatgatacttcatataacaaacaaatgaagaagatcgctgggactaaccccaagacttacatgcctaagttaaacaagacgctgacgggctctgccgctactggtaacgtgggctccattgatgttgtgactggtgcgactgaatcatcaaagaccttccaaaactacacacaacaattagttcaagctgcccaagcgggtaacaagtcgaccattaagattgacaatggtgccaagatgaaagatggtacctacaagttgaacgaaaagaactactcacacggttacaaagttactttcgcaatcacggtcaaggataataagattacgaagtctgaatataaccaagtgaacaagaatggcaagtccaaagttgacgatgcagcttacaacaagcaaatgaagaaggttgctaagactaaccctaagacttatcaaccagctttgaacaagtcattagttaagagtagtgatccaactaaggttgacgttgtcacgggtgccactgaatcttctaacacctttattatgtacgcggaacaattacaaaacgcggcacaaaagggtgacaccaacacgattactgttgacaacatgattttctctgaataagcaatttaattattagattcttttgaggcctgaggcgcatgctgagggccttttgtttttaattgaacaaccacaaaagtttgtcactcagttgggcacgactttgagcaagctaaatccatacatggatattggtttaaaaaataatagtggcggtgaatgttaagtgcaaaatggctgtggtaatacaaacccgaccgtcgagttgtaccgtttgctgtaggtgcgctgatgtcagactagcgtagaaaagcttggatgacgcgcaaacagtctcaccggatgaatcaagactttggtataatgacaattgaaattaaaaataggggaagtattggaatgaagctaaaaaaatgggttcgaattggattaattgttgcaatgatcgtgccattgacggcgtgtgggacgagtacgagtcgcaaaaatgctgctagtagccgacccaaaccaactaaggtcgtcaagacgccgatcgaggatacccagttcatgatgggcacagttgtcacgttgcggatttataataagggtaaggataacgtgttagctggggcgtttaagctgttgaaaacggaagctaaggaaattacggtcaatcaaaaaggatctgaaattgataagatcaacgccgctgccggtaaaaagccagtggctgtcagcaaggatatctacccaatgatcaaagcagcttactattatagtaagaattcagacgaatcctttgatttagccattggtccgatcacatcactctggcatattggattttccgatgccaaggtgcccactcaacaagaaattgataagaacgttaagctggtagactacaaaaaagttaaattaaatgacaagaaacggaccgtttatctagaagaaaagggaatgcaactagaccttggtgggattgccaagggttacatgaccgatcaagtgaagacgtacttattaaatcatggggtttcaacggccattattgacctcggtggtaatatttatgttctgggtgacagccctaaaggaacgaagtcaggtaactggacagtcggtatccaagatccaaaagcgtcacggggtacggccattggctcactacctgctaagaataagtcaatcgttacttctgggatctatgaacgctatttgaagaagaatggtaaagtttacagtcatttgatggacccacaaacaggggcaccttatcaaaacaatttgatgggcgtttccatcatctcgaagaagtcggtggatggcgatgcactatcgacggccacctttgacaaaggcctcaaaggcgggatgaagtacattaatggtaaagcggatcaaggtattggggccatttttattaccaaggataaaaaagtatacgtctccaataacttgaagaagcagttcacgctgtttggcgatgctggttacaaatacgggccagccactgatttaaagtaagattggacgtgaagttcagttactacaagttccgtcagatatgttatgataataaccatgaattttaaggaaatgagggacaatggtgagtccgattattgacgttaaacatttagattatcgttacccgcaacaagctacggatcagttaacgttacacgatatttcatttacggtcatgccgggtgaatgggtcgccattgtcggccataacggttctggtaagtcgaccttggccaagaatttaaacggactgttagcaccagcggccggaacgattacggttgatggtcaagtattatctgaagaaaccgtttgggacattcggcgcaaaattgggatggttttccaaaacccagataaccaattcgttggggcaaccgttgccgatgatgttgcgtttagccttgaaaaccagggcgtgccgcgtcctgagatgctaacgcgggtacaggcggctctagaacaagtcaacatgcaggattttgcgacacgtgaaccggcacgtttgtcaggtggtcaaaaacaacgggtggcgctggctggtatgatagcggcgcggcctcagattttgattctggacgaagcgacgtcaatgttggatccccgtggtcgtcaggaagtattgacgacgattcgcgatatgaaggctaattcagcgttaacggtcttgtcaattacgcatgatattgacgaagcggccagcgctaatcgggtcttagtgatcaatgacggtgaggttaaggaagaggggactccagcggaaatttttcagcatggagaagccttaattaagatgggattggacatgccatatgctgagcgcttaaaagcagcgctaaagcggcagggtgttcaagtgcccgcacagtatttaacagagaaaggaatggcggactggttatggcaattacgttcaaacaagtagattttacttaccaaccgggtacgccgttcgaaactaaggcgttaactgatattaacgtcaccattcccaccggctcttatacggctttgattggtcatacggggagtggtaagtctacacttttacagcatttgaacgccttactcaaaccgactagtggaacggtcacgattggtgaacgggtcattacgccaacgacgagtaataaggacttgaagcgattgcggcaacacgtgggcatcgtctttcagtttccagaaagtcagttgtttgaagaaacggtggccaaagacattgcgttcgggccccagaactttggggctagcgaagcggatgctttgaaaactgcggctgaaatgttggctttagttgggttagacgagtcgttactgacgcggtcaccgtttgacctctctggtggacagatgcggcgagtggccattgcgggggtccttgcgatgcagccacaagtcctagtcttggatgaaccgactgccggattggaccctcagggccgtttagatatgatggagatgtttgcccgtttgcgtcatgaacgtgatttgaccgtggtactagtgacccatcagatggatgatgttgctaattacgcggataatgtaatcgtgatggatcgtggacaaatcgtcaaaacggggacgcctcgtgagatcttcaaagatcctgcgtggctaactgcccatcaactgggcttaccgaaaacaacggcctttgcgcatacactccaaaagcaaggctggcaatttgatgagtggccgttgaccgaggacgaattagcagcagccatcgtccaacagttgccaccgaacgcgatgggggaggtggccgctcatgatgaataaattgatctttggtcgctacattccgggagactccgtggttcaccatatggacccccgggcgaaactgttattgagtttttatttcattgggattatttttattgccaataactgggcgacctatgccttgctatttgtctttacattggccgctatttacctatccggtgtgaaatggtcgttcttcatcaacggtgtcaaaccgctgatttggttgattttattcaccgtcatcctgcaagtgttgtttagtgcaagtggcgggcacgtttactttcaatggggcatcattacaatcagccaacttggattgatcaacggggtctatattttttgccggttcgtgttgattatttttatgtcaacgctgttaactctaacaacgccgccactggaattgtcggatgccatcgagtatatcttgatgccgctcaaagcggtccgttttccagtctatgaagtggcactgatgttgtcgattgccttacgctttgtgccaacgttgatggacgaaacggaaaaaattatgaatgcacaacgggcccggggggtcgactttggtgagggcaatatctttcaacaaatgcgtgccgtagttccgctgctgattccgctgtttgtcagctcattcaaccgggctgaggatttagcaacggcaatggaagcacgtggctatcaaggcggcgagggtcgcagtaagtaccggattcttaagtggcaccaacgtgatacgtgggctaccggatgctttgcgatcttgaccgttgcattgattttcttgcgtgcataaatgaagactgattaacgtgggcgtcgcactgatggcgacccacgtttttaactggagggatattgtgaccacgcggtataaagtagttttagcatatgacggcaccaattttgcgggctttcaacgccagccacaccagcgaactgtcgagcaggtcgtcactaaggcggtcaataagatggcgaaagatcccgttgaaccgattgtgatctacggcgcgggccgaacggatgctggtgtgcatgcgtttggacagacgttgcattttgacttgccgtacgaaattaatccagaaggggttcggcgcggcctgaacagcatgttaccgatggatacaatcgtaaaggccgtttccattgtgccgaatgattttcacgcgcgttatgatacggtcggtaagcggtactggtatcgggcctatcaaaatgaatttgtagatccatttaaacggcactatacggggcattttaagttcgctgcggatatcgaccgaattcagcaagccatcggtgacttagaaggacggcacgatttctcgaccttcgttgcgtccggttcacaagcacatgaccatgttcgtgagatctattcagccaaagcgtgggccttgccggatgaacgcgaaattcagtttgaattttgcggtagtggttttttatataaccaggttcgaatcatggtggctgttttgatggaaattggtcagggccggcgcgcagttgactgtattccagcgttactagcggctaaggaccgtgagcaagcgcggggaacggctcccgcggctggactttatatgaaaaaagtgtattatgaacaaaatgaattacaagctgatttgataaagtattgacttctgaggcgaaattaggtagactagtcgttggtattgtttgccccacgataagccccggaaatcttattgagtgtcaaacaaacacagaaaatggaggaacacaacgtgcgtacaacatatatggctaaaccaggtgaaattgatcgtaaatggtatgtagttgatgcaaccgatgtacctttgggtcgtctttcaactgtcgtcgcatcaatcttgcgtggtaagaacaaacctacctttacccctaacgtggatactggtgataacgttatcgttattaatgcaagcaaggtcgctttaactgggaagaaagcagaacggaagatttattatcatcatactgcttatgctggtggtttaaaggaacggactgccggtgacttcttggcaaaggaacctactaaattgattgaaacttcagttaagggtatgcttcctcacaactctttaggccacaagatgggcttgaagttgcatgtttatgctggtgcagaacatacgcaacaagcacaaaagcctgaagttttggacatcactaacttaatctaaggaggaaactacattggctcaagtacaatatcgcggcacaggccgtcgtaaagattcagtagcccgcgtacgcttagtaccaggtactggtaaaattgttatgaatgacaaatctgttgaagattacattccatttgcagatattcgcaaggaattgttacaaccattcgaagtaactgaaacaactgatcaatatgatgttttagttaacgttaatggtggtggcttccatggtcaagccggcgcaactcgtcatgggatcgctcgggcattgctcgaagttgacccagatttccgtactcctttgaagcgcgcgggtctcttaactcgtgatgctcgtatgaaggaacgtaagaagccaggtttgaagaaagcccggaaagcttcacaattctcaaaacgttaatattatccaaaaacgttgttttatcaacattttctggctatatgagaaagcacctgtctatggacgggtgctttttttttggttgagtgagaaaaaaaccacaaaaaaaccatatgacgtggctcaacgagataaataacccatttgggcaggttttatttgatactaattggttcgaatatagcccgccttgaaacaaactaagcaagtaacgctcggttacttaaaaatggattgggccattgacggctcaatccattttaattactgacgtttagttttaccaaaagagaagacggcaacgcaaccgaggccggtatggctagtgatggtcggcccaatgtgttcgagcaaaatttcagcatcaggaaccttggctaaaatcttttcacgaacggtttgggcggcttcctgagcgtcgctagtggcaatgataatgcgcggcttggtctgatcacgtaaatcggctagtgtgttgttaactagtgtggtcagtgaccggcgccgtgagcgcaccttttgtactggacgcaagtggccgagtgggtcgacgtccatgactggcttgatctgtaagagtgatccaaccgtcgcggaggtccgtgagacccggccgccgtgataaaggtaatttaagtcatcaacggtgaaccattggtgataatagaggcggttttcagtcagccaatccgccaattgggcgatcggcataccagcatcgcgcttgtcaatggcatctagtagcatcaggccttcaccgcagcaggctgctcgggaatccacgaggtagatctcggcatctggctggtcttgtaaaagcatggccttggcctgttgcgcattattgaaggtcccacttaagcctgatgaaaagccgaggtataggattggcgtatgtgcctgaacgtacggcttgaaaaattcaataaactggccgatattaatctgagcagtagaaggcatcacaccgttaccaatccgatgataaaagtcagtcaagtcaaagtggtgacccaaatcgtccgcgtattcctggtcgtcaatcgtgacgttcattgaaacaaaatcgacatgcttgtctttaagtagttgataaggtaaatcaacggttgaatctgttaatagctgatacatagttttctcccttaattgtacttactgttacattgtacgcttatttgggcggccatggaaaattaatacatgctgtatttttacgtacagcagtaatttacggtaacaactagttggttgtcgcaatcctggtagcagcgtgaatgctgatcaggaaattgaactgggcatgtcagtaaatactggacgcatcggaaggtcagttatgggttaactgcaataatggcgtagtgactaggaccgtgcttttcagtcatggtgatgaggttcgacgactaatttgcctattcaatgaggcgctgtaagttgattgaaatcagccgatcaatggcgtgattttgctgctggcggtagggggtggccccggtttcataaaggagttgcgcctggtgatgatgaacgctgatctgttcgagttgcggaggcaatcgaagaatcgcgataccggtggtcagttggtgctgttgaattaattggctgcgcttgaatagcagtaagtgtgaggcgctggggccgtatgactgtgataacaagacgtagtggtcatagaaggccattccttgaatattgggtgggagcttgccgtgccagtcactaactgcctttggtaaaatggcgtgactcgtggtcattctgtatggcgtgccggcgctcgtcagtggatagcgggcaaccaaggtggtctgtccaggtttgaactggccgacataaagggcctgatggtgataggtcagtagtgaagcattgctcagtgttggcagtgaccagcgttgctgatagtgaacggcaatggaagtggtcgggtcgaagtgccgtaatgcggccagactaacgctcacgatagccccatgaccgtggcgatgactgcacaaccaaatccgctggtggtgagggtcataagctagaccacccacatgtggtttaccatgcaataagacagtgttgcataattgatgtcggaaacgatcctgtacatataggacagattgggttcgaccagtggcatcgtaagcggtggttagacgataacgaccggcaataacaacgccctgtggaatcatcattgtcgtcgtcgtgagttgtttagtgacgaggtctctagtcagggtggcttgtagtcctggctgaatggtggtgccttgcaacataccgattgggtcgaattttgctagtttaaccagatccggatactgacggatggtttgataaaattcggttggtgaaaaaacagcttgggtggctgttctttgaagggtggttggtgggtacggtagtgtcggtcgtacgcgactagctagaccgccgaggggatggacccaaattaacaagcccgtgattagtcctgtataaaaatgataggtataacggtgcatcgcgggtccctcctctagtttaagtgtcttcaatatagcatggaaagacaggccgcttagcggatagtgaaaggttagttaaggaaagaaactgagtggggcataattaaaaaattaacgttttgcacatctgtttttaattatatttacataaaacattgaattttctaattaggaatcggataatgaacgtgttcaagctgtttagcaatctgaataaagtgtgatatcccggtgctcgccaagttaggcgagtgctggctgtcaaaaacggaggaaaatataacgatgcgaattagtgcggaaacggaacgacaatttttagaagcagtttttaaggcccaacggtttagtgccaaggatggggcactgctggcagacaccctggtcgatgcagatttacgtggaatctcgtcacatggtatccagcggctggcttggtatacgcggatgatcaaggatcataccttggaaccgacgcatcaaccgaagattttgaatgaaacacctaccagtctattgatcgatgcgaaccagagcatgggccagattgcgtcggcgtttacgatgaataaactgattgaaaagactaagcaactcggtgtttcattagcggttatccgcaattcgaatcactttggaacggcgggctattattcgcgcatggcttgcaaagcgggtttgatcggtatttcaacgactaatacgcggccgttggtggtgccgacgaatgcgacagaagcttttttgggttccaacgcattagcttttacttttccagccgacccgcatcctttcgtttttgacggcgcgactgcggtggtttcaagcgggaagattcaagtgctggccaaaaaaggtgcacagattccgggtgattgggcggttgatgagcatcgtcaagtcttgcatgatgcgcagacggtggaggataacttgactaaaattgcgttttctgagaatcgtcctggtggtggggtcctgaccctaggtggccagcaggaagtcaattcaaattacaaaggctttggcaactcactaattattgagttactcacgggaattttagcgcaagggtcgctgtcggctgatacgaacaccggtaagcatgactttagtcagttcttcatgacgattaatcccgccttatttggcgatcccgaggtgttgaaggccaacgtgacgactatgtttgaccgtattcggcatttgaagcatctaccaggtactaagatcatgataccaggtgaccgggaataccggcactatgatgaaaatttggtgcagggcgtcagtattgatccacagacgttgacggaaatgcagcaagttggtgctgaatttggagtggcagtccccgcagccttgaaagcgtagtttggtgtagttgcggcaattattgtgactaaaatggggatcacataaactgatgatagtgtggctggaatctgctctggatgctggcgacactatttttggttatcacgattatgtgcggtggtgaagaccagctagctggttgggaatagatggcggttcagacaattgacgagcggcgacggttagttatacggaacattgttgaaattgtaatcgaaaataaccgtttgtcagtcgttcgttgtgagaagtttagcgttggagtgcggcttttagattttaatgatttgcctggcggtggattataagttaagtcagtgcaagctactggctaaaaatattttcagaaagtggcagggaaccattttaatatctgtaaaatgatttgacacgcaaacttgctgatttaccagtatttattagcagttagcgaggatgatgacgactagcaaatcgagggtggaccaacatgtttttgttgattaatagaaaaagtttgcaaaaaccatttgacaattctattgattagccgtatattttaagtcagcaaatacacattataaattaaggagattttaatcatgacgattaataccaatttacaattgaattcgtattattattactggtttacttagtgccttggcatccactgcgaggcacgccctcgcaacggatgtgaccagtaaattttggaatgattaaaatttatggaaaagtcatatcagtgttgtgaacaaccactgtgtgacttttctgcttctgagtagcggtgtttttcgggcaccctgcgaagaattagtggactcacagttggtgtaactgtgagtcttttttattagccaaaatgagagggagcgaagttaatgcaagcatttgatgaaattgatgaattagcggtgaataatctacgagtactgagtgcggaaatgattgaacgggccggttctggtcatccaggattgccactcggcgcggctccaatgatgtgggcactgtggagccgacaattacgggtcgatccacagcagtctcaatgggctaatcgcgatcgctttgtcttatcagccggacacgggtcggcgttgttgtacagtctgctacatgtgagtggcttcaacgtgacaatgggcgagttacaacgttttcgtcaattcggcagtcacacgccaggccaccctgaactgggaatcgtggatggtgtggaagccacgaccggtccactgggacaggggttagggatggcggtgggcatggccctggctgaacggcaactagcggctcagttctccgaggcaccgcagttggtggatcactatacttatgcgttagtcggtgatggtgatttgatggaaggcgtctcccacgaagccgccagctttgccggtaatcaacaattgcaaaaattaattgtattgtacgacgataacgctgtttcgcttgatggccccaccagccggtcgtttcgtaccgatgtgaaccagcacttcgctagttatggttgggatacacaaacggtaggtgatggcaatgatttaacggcgattaatgccgccattgagcgtgccaaacacagttcacgtccaagcctgatcgctgttaaaacgacgattggatttggcgcaccacaagcgggtacgaatgcggtgcatggcaatccgttgggaacggccggtttaactagtttgcggcaacaattagggtggcaagccgcgccatttacggtaatgccggccgttgctaaacgcgcacagcaactaatcttgcaacgtggtcagcgtgcacattgccggtggcagtcacaacgagaggctttaccacaagccgtacaacaccgtttcgaacaacagctcagtatgcgtctgccagttgacttagccaccagtttaccgatctttgatgaaggcgcccaagcttcgcggatcacgagtcataccgtcattcagaagctagctgctcagttaccaggattagtcgggggcgcggctgatttagccagttcgaataagacgaccattgagcaggatcaattgtcgactccggtgaccccggatcagcgcaacgttgcctttggtgtccgggagtttggtatgggcaccattttgaatgggatgactttacacggtggcttgcgggtctttggtggcaccttccttgtcttttccgattacacgcgtgcggctattcgattggcggcgatgatgaagttaccagtcacttacgttttcacgcatgactcgattgcagtcggcgaggacggtccgactcatcagccaattgaacagctaatgagtttacgattgattccgaatctaacggtgatccggcccgctgacccgaatgaaacggtcgcagcttggtggcaagccatcaacgcgacggatcatccaaccgtgctcgtcttgacccgtcagaatttggcagtgctatccggatctaagactaaggccatgactggtgtggctcgtggcggttatgttctctcaccgcagcgtggccgccagccaatgggaatcttgattgcaagcgggtcagaagttgctttagctcttcaggcccaggcgaaactagctacgttaggtgaagatgtcagtgtcgtttcaatgccgtcgatggaaaactttgcgcgccaatcaacgaattaccaagctcaggtcttgccacctcaaattcggcggcgagttgcagtcgaaatgggcgcaacatctggctgggaacgttacgttgggttagatggggcggtactaggcttggaccactttggcgccagtggagcggccgaccaagtattagccgctaaccagttcacggtagcagacctagtgcggacgtatcaacaaacgcacgtggatcttggtcaacaattgcgagtcatttagaaaggaagttagttaaagcatgattgatggacaaacggcactctttggatttatcgcgcaccccgcacggcacagtcgctcaccgcgaatgcataatttgagttttgactactgggggctaaatgcgcgctacttggcgtttgatgtggcaccggatggattggctgatacgcttgctggaattcgtagcatgggtatcgcgggggtgaacctttcaatgccatacaaacaagccgttgtaccgctactagatggtttgacagtgcgagcgcaacggattcaagcggtcaatacgattaagaatgaagctggcaagctgattggtgacagcacggacggcgctggagtttttcaggatctcttacatcaaggtctgaacttggttgataagcacgtcatggttttaggcgcgggaggcgcaggtaaggcaatcattgcggcggctttagattatggtgtcgcgagtgtaacggtctttaaacgcaacaacgtacgctacgccggtgttcagcactggttggagcaactcagtaccacgacttcggtaccactccggctctgtgcctatgaagatcaagtacggatgcagcaagttgctcgtaccagcgatttgatcattaacgcgaccaatatcggcatgacgactgctggaacgccattaccaatctcaattatccagcaattagtcccacaacagacggtctatgatatgatttaccaaccgcttgaaacgacttttttgcgcttagcgcgtcagcaggggtgcgccacatataatggcttggggatgttaatttggcaaggtgccttggcttttgagttttggactggtaagcagatgccagttcaacaggtccgccaagatatgttagccagtattcaagcgactccgccgattacggcgcaggcttaggccttaacttttgagaattgattagtaggaggaaattattatgattattatattaaaaccagcaaccgctacggctatgcaggcaaagttagtgagtcaatttggtgcggatcacgagatcttcacgcacaataatcgaattgcaattcaaggattgcgtccagaagcacttcccgcggatgtgcaagcagccagtgaatcaatcttgacggcagttcccgcagcggtccaaagcagccgtctctttcacccagaagatacgattattaagacgccacacagtgtgattggcggtaatcaattcgtcatgatggctggcccgtgttcagtcgaaagcgctgaacacgtggaccagatggccgcggttgccaagcagggtggtgcgacgattgttcgtggcggagcattcaagccacggacgtcaccttacagcttccaaggcctcggggagacgggactccaatacttacggacggcggctgataaacatggccttgatatgattaccgaagtgatggatgatgaacacgtggcgatggtggcgaaatacacggatatttttcaaattggtgcacgcaatatgcaaaatttctcgttgcttaaagccgttggacagacccaaattccggttgcattaaagcgaggaatgtcggcaacaatcgacgatgtgctcaatgcagctgaatacattgcagctggtggtaatcatcagatcatgcttttggagcggggaattcgaacgtttgataataagtacacacgcaacacgtttgacttaggtgcagtgccagtcttgcaatcgttgacacattacccagtcatcgttgatccgagtcacgcggtcggtacctgggaactcgtgaccccgatggcgatggcaggtgtagcagctggcgccagtggcatgatcgttgaaattcatgaccagccaacgcaagctttatccgatgggccgcaagcgttaaaacccgcgacgtacttaaaaatggcgcaacaggctttccagttacatgatctgatgcaaacgtgggcgtaggatgtgcctatgacaaacattgaagtcaagacgcgagttaaacagtatcagatcaagatcatgattgacagtttacatcatctaggaacgttggtaactaaggtatggtgtgcccgtcaagtagcggtggtaacggataccaatgtgggcccgtactatgcgaagctggtaactgatgaactgacggcggctggattcaaggtgcgtgtgatgacggttccagccggtgaggcgagcaaaagttggtcacaagtccagtcgttaatcgatcagctgagtgccgcccattttagccgcagtgacggtgtcatcgctcttggtggcggggtggttggtgacttagcagggtttgtcgcttcgatttatatgcgcggtattgccttgattcaagtaccgacatcattattagcgcaagtcgatagttcggtgggcggtaagaccgcgattgacttaccaactggcaaaaacttagtgggcagtttttaccaaccagatttagtcgtcattgatccggcaattctggtgacgttaccgccgcggatgctcgcagaaggttatggcgaaatcgttaagtgcgcagcattagttggcggtgatttttggcaatccttgcagcaaattaccagtgtggcagcgattttaccagcagcaccagatttaattgcagctagtgtggcgttcaaagcgcgcgtcgttatggcggatgaacatgaacagggtcagcggcaattattgaattttggtcatacgattggtcacgcagtcgaactattggctgacggtcaactaatgcatggggaagcggtagcgattggtctagtacaggtttgtcggttgtttgcagcacatgggttagcgccgactagtttaacgtcgacgctcaaggcacgcttaatggcggtagggttgcccacggaattaccgccgatagcgccgcaagccgtggccgcagtgatgcaacacgacaaaaaagtgcacggtacagcgctgacctgggtctacttatcggcggttgggcaaccccacctgtatcccatagcggtcacggacttggcgacttggatgggtgacttgtggtcggtgtcgtgattagacgtaagtttacaatatgcttcagttcgacacatgacggttagccgggtgggatctgaaaatttgagggagcatcagaacttttgacgtccaggttctgatggacttacatggtagattaacaatcggctttccaagtaatagttggaaagccgattgttattggttagggcgtgatgtttgtatgatcaagtcgttagtcaggagtaagttcacattgtgcgcgttaattttcatgaagcatgcattaaaatatgccagtcttgagtttaaaaagccagtttagggtcaccggcaaaagttctgatttgcgtaaacttgctcggctagatcgtccttcccccagaaatgggcactcagcccggagtcgggaaatacgtgaatgagtgtctgaacctgtcaaatggtatagttgaaaaacaactagtttaccaatagcctaaaagtttcatccagagtgtgccaccaacgcctcatactaatagatagaaaccaccaaggcacagattcagacgccaccattcggactgcgttatgtaacctgatccgaacataatcgaggcgggaccgttggcgtaatgggtggtcgaactgaaaatggcaccgtcaaagcctaatagtagggctgctagcattgggggggcgccggctgaaattgccacacccaagaaggcgccgtacatggcggagacgtgagcagtggcgccggcaaacaggtagtggctgtaaaagtaaacgagcatcaaagctgccaagacccatagccaactgattccttgcagggcctggcccatagtttgtgaaagccatggaataaagccaagactgttcagtttgccagccataaaaataagaattgaaaaccaaacgagtgtgttccaagccccagtttcatgtaataagtcgtcaacggataatacaccggttaataagagcaaagtgacggctatgaaggccactaaggtcgcgtctagcccagtgagactagctgagatccaaagaaagagggccaacataaaaataccgcccatgagtttttcggccaaagtcatggcccccatctgctcaagttcgttggcagcccacgcatgcgcgttgggtgtatccttaatttctggcggatagagccaataaataatagctggaacgctaattaagcaaataagaccaggtaatagagcggcgagtaaccagtccatccatgtgatgtgaatctgcattgcttgggccaaggccacggcaacgagatttggtgccatcgcggtcatgaataagccactggtggcaatattaccatggaaagctgacataatgagaaaactaccaaccttacgctgcgtaccgttttgtgggtcagagccgtatgctttagctaaagattcaataattgggaagacgattccaccggcgcgggcggtattgctaggcgtggccggactagtgacgagatcgacaccaatcagcgcgtaggctaatccaagggtctttttaccaaataatttgacgaagaccagcgcgactcgtcgccctagccccgtttttacgaagcctcgtgataggaagtaagccattgcaatcatccaaaccgtgttatcaccaaagccggccatggcatccgtcatcgaggtaacaccaagtaagacaccaagtgtgagaccaataattgcgacaccggcaataggtaacggctgggtaatgcaaccaatgatagtgccaacaaagagagccagcatgtgccatgctaatagactgagccccgcgggacgaaatggcgcgctcagccaaataatcaaaccaattatcagcggccatgtaagttgctggtagttgacggattgtaatttggtcatcgaaaacgaccacctttctagtcaaacgttaaaatcgtctcacggtgactgctgaaactagtcagcaaatgatgctaatccggacacgatttctaaattagaattaatgcaaccctaatgtcatttttgctgcccgtgacattttatcaagcgaccaggccggttcccagacaaggttgatgagtatctgatcgatacccgcgacggtcattaatgcgtttttgatatggtcattcaaatagcctgtcagtggacagcccatgatggtcagtgtcatggtaacggtgcagagctttaggtcagcatcgtaagcaacatcgtagatcaaaccgaggtcaacaatgttcacaccaagttcaggatcaatcacggtattcagagcggctaaagcttgggtttttaaagtagattgtgtatccatactaatcatgagaaagactcctttagaccaacagcctaagcagggtgatccgcttaggctgttaatggtcggttatttaatgaatttaacttgttcgttgatttttttaatctcagcttctttacgttcgttgaagatgaccttgttcttttcaaacaagttgtcgccattcgtatcgatggagacaattaacggaccgaagtctttgacctcacacgcccagagtgtttcgggcattccgaggtctttccactgggcatcaacaatcttattgacgtgcagggcggcataaacagcattgccagcggggtaaacgaggtgtaaggcgtgatatttcttgcaggcccgttcggttcccggtcccatgccgcctttaccaacgattagtttgacacgggtttgttttacgaattcttcttcaaatttttccatccgcatactagtcgttggcccgactgcgaccatttcgtacttgtcatggccgagatctttaatgatcgggccagcgtggagaattgctcggtctgtcacgttaacgggtaggggacgatgttcttcgacgagccgccgatgggcaacgtcccgacaggttgttagtgagccattcaagtagacgatgtcgccgatacgaatgtccttaatatcgtcatcagaaattggggtggttaagtggtaagttttcatgataattcgactcctttgttcagtggtaagtcatagtttagatctgcgtcaaagttgataagtccgcgccggtgtgaccagcagccggtactaacagcgacgccaattgttgatgggtgtcgggtggtattctcgacattgacacccattactgacttttgaccgccaaacccctgtggtcccaggccaatgtgattgatgccgtcttctaataagtgttcgagtttggcagcattagcgtttggattttcactatcgacgcgccgcattaaagctaatttagaattaagcgcagccgtttcaacggatgtggcgacgccgacaccgacgagtaaaggtgggcaagcgttaatgccgaagctcgtcatgcgatccatcacgaaacggacgacgccttcgtaaccttcaccaggcatcaggactttggcagccccgggtaatgtgcagccaccgccggccatgtacacgtacattgagatgtcagtgccattaccatcaacttgcagaaaaatcgaggggatgccgtcaccaatgttcataccggtattgtattcgtcaaatgtctgaacagcattatgtcggagtggcgctttttttgtcccacgataaacggcgtctttcaaaatttgattgagttcgcctaatagtgggaactgcgcgccgcatttaatgaagaattgtaacgcaccggtatcttggcaacttgggcgtttaagtttattggcaagtaattggttttccatcatcgtgtcgtagacgagcttttggagtggatcgacttcgatcttactgagttcttcgagtttggcagtcacatcatctggtagtcgatgactgatgagcgcaatataatcggccaaaatgtcgcgcatccgttggcccttagttgataatgttggttcggtatagtcgtatgtcattgtatccatgctggtttcctcctatcaatttacagctacattgtaagtaactgtgtgatacaaaactaaccgctactcgccgagttatgccaggtattggattgtgaaagtgatggtaagcggacaggtagccggttaaaaatgacaaaaaaataccaaggccttctgacgagtgatgccgtcgtaccttggtatgacccaatatttgatcaaaatatcggtaagttcagttgttcgtaatcacaaaaattgttatgccattaattattgattaagcaatgtttttaattgcgcgatcttttgtttgagtgcctgatattcttgaaaatgtagtttatacatgcaactttcacaagcactgagttgatcagtacttgtgagttgggcccagtgcttgagttgcttttggacaatggtagtttgtgtgggagtgagcggttgcttgaactggtcatattcaggacgttgcccgtgtgacaaatgttgacggtaactggaaggtgtctgaccaaaatgcttcttaaacattagattgaaggacttgacctcctgaaccccattggctaaggctagatcggcgactcttgtggttgggttttccagatcgtagatggcgtgttgtagtcggcagcgggttagatattcgtaaaaattcaggccgagttccgctttgaagatgcgtgagagataggctggtgaatagtgactgatttttgccgcttcgtttaaggtaattggtcgatcgtaagcctggttaatgtaatcaatgacccggtttagtgaactctgcgtcttgggttggggataagtcatcgtgattccagtatcaaagaaatcgtgatgtagcaggttcgccaattgaaagtacagggcgttcaagtcaaaaattggccagtcctgctgatgtaatcctagatagagttgtgccagaatttggcgaatcgtttggtagtcacggtgttggggcgtcgtcacgctgttgagtagaaaagcacctgaactgaggtcgatgccctgactagtgtagaaatcgggcagaatatgtaaacggagcgcgatacattctggggtcaaggcaaaggtggcatggccgcgattggcattgatcaagatgaggtcatttgcgtgtaattgatgacgcgtcccgtcaacattcacttcgacggtaccttgcaataaccataagagttcgatttgcggatgccagttgtagtggtaactaccaatcatgtatgttaataagtcaaattggacggttggagtggattgaaaatgctgactaggtatcatgacagtgtcctccttaggaataactttgattagctctagcttacacgttcagaagatgcttgaacagcagtcgacaaaagaatacaaagaaaaatgacaaaaattgactagtatcagttatgatggaaatataagtaatggtaactgaatgttggttgtggtcacgcttaatcaagactgaaagtgacccaggcacatcatcgttgttagactaaggatgaaatggtggagaaatagtggatacgaagataattgtcaatcatgcgctacgagcgcttttatacgaagtgacggtcaaccctaagcccgggctggtcgacccgttgtcggcgggtccccatccagacatgaacgcttttatgtttattgatagtgctttgagtctagccccctactttaatgcttgtgcagcggcgggcgtcgcgtatacggctgtcgatttgacgggtttgttcaagcaaattcggggcattggtgttcaagcggaacaaaccatgtttgcggcgaccaagggcgtgaatacccataaaggggcggtgttctcactgggcgtgctagtgacagcggcggcgtatcagttgcagcaccccgacgtcgacttagcaacgattgtgcgcacaatgctggcggggttaacggcaaatgattttaatgatttaaacacgaaggatccaacgaccttaactgctggagaacgtcaatacttaacatatggcatcaagggaattcgtggtgaagccgaggcgggttatccgaccgtgatgcaagtggcactacccgcattgaggcgtagtcgtggcacgattaatcagcggttattagacacactgatggcgattgtccaggcgacggtcgataccaatctggtaaaacgggcacacgacccacacgtcattgactgggtccacgaccaagcacaccgctacttcgatttagggggaagccgcagtgaagctggaatggcgtttttacgcgaattgaatcagatttttgtcgaccataactatagtttaggtggctcggccgatttgttgattttgacgatttttattggatttcagacagatatattagcttaataatgagtgtcgtgattgtaggtgacgacacttttttaataccaaatattaatggaaattaaatgacgattgcaatgcttagttgatgagtggtcagtgctttttagtggtgatggcatcgaaagtcgtttcagtaggttctggattaagcttttagtatgttggttgtaacgccttggttaagcaaaaatagtattagaatgaacgaaaatttaataccgattataaaaaagttaactgtacctaacaattatttgcattagcgttaattatcagttatgcttatgacgatgtagaaaaccgactaccgcgatgaacggaggaaatgtgatgttaaaagtacaaaacctcaccgtggcatacagtgacacaccagtctttactgatgttgccgttaactttaacgccggcaaaattactggaatcattggtcccaacggtgcgggaaaatcaacgatgatcaaagcaatgcttggtctgatcaaatcccaaacgggaaccgtcgaatatgaaggtcgtgcgctaaaacaatttcaaaaacagattgcatatgtcgagcaacgtaaagatctcgacttaacctttccaatcaatgtttttgacgtcgttttgactgggacctatggcaaactcggacttttccgcgaaccaagcaaggcggatcgtcagcgttgccaagatgcacttgagcaacttgagttagctgatttagcacagcgccaaattagtcagctttctggaggacaattacaacgggtctttgtggctcgagccttagtccaagaagccgatatcattattcttgatgaacctttcgtcggcattgatttacagagtgagacggctatcatgacgatcttgcatcagtggcgtgatgccggcaaaatgattattgtcgtgcatcatgatttgaacaaagtttcacgttactttgatgatctcgtgattttaaatcacggtatcgttgattatggtcccgtggacgcggtctacacacccgcaaacattgaacggacgtttagtgctgatctttcggccgtcctgtttacgaaggaggaaacgcgatgatgcaatcaattacgacctttatggctgctttggggaagtatgatttcttacaaagtgcgctaattacggctattatggtcggggtcatgtcaggaattattggtagttttattattttacggggcatgtcgatgatgggcgaagccatctcgcatgccgttttacctggtgttgcggtagcttatatgctcggtatcaacgtcctaattggtgcttcggtttttggaattctagccgctagcttgatcggattcgttgcgagccgtagtaagattaagactgacacctcaattgggattgtcttcagtgcgttttacgcactcggttttatcctaatttcattagctgaaagttcgacgaacttgcaccacatcttattcggtaacatcctcgctgtgagtgatactgatatgatgacgacgacggtcgtgttaggactagtgattttattcgtggtcttcttctacaaggaattactgattacgtcatttgatccgacctttgcgaagacttatggtctcaaggtccaactgttacattacgcgttaatgctggtcttaacgctagtgaccgtttcagcgctacaaaccgtcgggatcattttagtggtcgcgatgttgattacaccggctgcgacggcctttctatggacagaacgactggcagtcatgcttggactgtcagccttaattggggtcttgtcctcagtggtgggcttatatctcagctacacgttgaactgggcttctggtccggccatcgtgctagtagcggctattttcttcggtatttctttcatcatctcacctaagcaggccttgttgccgacgctttggaaagggcaagcagcagcgcgacgggtgacagcatgaaaacgaaattaattgcactgattggagtcatcgcgatggttaccgggatggcagtatttctgaatcaacgccagcaaagtgccaaagcgacgaccactagtgccaaaatccgggtcgtaagtacgaactcgattctagatgatatggtgaaaaatgtgggtgggcagtacgtccaaaattacagtattgtgaagcgcggcactgacccgcatgagtatgaaccacggcccactgatattgcggcaactgccgaagctgacgtgattttttataatggcttaaaccttgaaactggcggtaatggctggtttaaaaagttagtgacggcttccaaaaaggactttgaccacgatgtttttgcggccagtaagggaattaaggtcaaatatttaacgacgaacgttaatgagccggacccccatgcttggttagatctcgccaacgggattcaatatgtcaagaacatcaaccggacgttgcaggccaaggatcctaagcacgccgctgtttatcaaaagaatacggatcgctacgtggcaaaactaacaaaactgcatgagagcgctcaaaccaaattcaagcagatcccgacgagtcaacgattattagtgacatccgaaggcgcctttaagtatttctcggcggcctaccatgtgcccgctgcttatatttgggaagtgaatacggaatcgcaaggcacgccagctcagatgcggacggcgttgaagaaaattgaaggaacccaggttcgaagtttgtttgtcgaatcatccgtatcaccgaaatcgatgaataagctttcacaggagacgggaatccccgttgctagtacgatttttaccgattcgctggcagctaaaggcaagccgggtgatacgtactactcaatgttgaagtggaatcttgataagatttatgctgggctgactcggtcgtagtacttgggcctataattcggttgtgttgatgtcatgtgatataagtttgttctaaaaaggaccgtggaagttaaatcttccacggtcctttctttattttgaactgctagtttagtcttccgattcgaatgacaattccgtcattgatagttccagatcatcaagtacgtcgttttcactcagaaattgttcccaggcagccggtgtttgttcgcgggtatgggggacgattttatcatgaatattggcaatcacatcatcgagcatcttatccgcttgccgggcgatttcagcatcgttatagcggcgtgctggcgcccggtcctcattttttcgattcagaaaatcggttgctttctccataaaaatggtaataacttgggagttgtttgcgagatagtcttttaaagtttcattatccaatgtattagtcctctctagtttgagtcgtacttctaatataccacgctaatcaggttttaactgtttcaagatcggttggcgggtaaaaagttttgtaacttgcgcagatgtttcgaattgacgccaatcaggcaatttaaacgcaggattgtaaccgcttacgaaaatgatttcacaagccgacactttagaaatagttcacaatcaaaataattttaaatgctgctacgcaggcgttttaaacaacaattatatttaaatttttcaaaaaaataatttatttttaaaaaattagcaaaaatgaaagcatttgcgttataatacttgtgagttaagtaactaagtagttggaaccacatgtgcagcacacatttttgatgaaagaaggatattgacatggataagaagcaacgcaaagtcgtaattgttggtgatggctcggtgggttcatcatttgccttttcattggtccaaaattgcgccctagatgaactcgttatcgttgacttggttaaaacgcacgcagagggggacgttaaggatttggaagatgttgccgcctttacgaatgcgaccaacattcataccggtgaatatgcggatgcgcgtgatgctgacatcgttgtcattacggctggtgtgcctcgtaagcctggtgagagtcgtttagatttgattaaccgcaatacgaagattctggaatccatcgtcaaaccagtggttgcgagtggttttaatggttgcttcgttatctcaagtaatcccgtcgatattttgacttcgatgacgcaacgtttatccggttttccacggcatcgggtcattggtaccgggacttccttggatacggcgcggttacgggtcgccttggctcagaagttgaatgttgccaccactgcagttgatgctgcggtacttggagaacatggtgatagttccatcgttaattttgatgaaattatgatcaatgctcagcccttaaagacggtcacaacggtcgatgatcagttcaaagctgaaatcgagcaagctgttcgtggtaaaggtggtcaaatcattagtcagaagggggccacgttctatggggtcgccgttagtttgatgcaaatctgccgagcaattttgaacgatgaaaatgctgagttgattgtctccgccgctttgtctggtcaatatggcattaacgatttgtacttggggtcacccgccattattaatcgcaacgggctccaaaaagtgatcgaagctgagctatcagatgatgagcgtgcccggatgcaacatttcgcagccaagatgctgaccatgatgaatgtggcatcataaaaatgatgagtaagtatgaggaggaattgagatgacactaaataaggtcaagtatcgtgattttattgcaccgttattggtgggcctgatcatttggttaagtagtcctatcaaaccagccagtgtttcgatgaacgcatggcatattctggcaatttttgtggcaaccattattggttgtattacgcggccgttaccaatcgccggggtcgcaatcattgggttgacactaaccgtgttattgggcatcgtgcctatggatacagcggttgccggatttgggagcagtacggtatggatgattgcgatggcgtattttatgtcacgtggtttcatcaatactggtttaggtcgacgtgtcgcgttggtatttgtacggctgtttgggaaacgaacgttgggtttggcatacgcactgattggcgtcgatttagtaacagcacccgcaacgccaagtaatacggcccgtgctggtgggattgtttatccaatcattcagtcgttagctgaaacgtttggctctgatcccaaggatggcacacaaagtaaaatcggttcattcttagtgttcgcagaatttcacggtgatttaatcaccagtacgatgttcatgacggcgatggcgcctaacttagttgctgtcacgttagccaagagtttacacatcacgttatcgtggatgcaatggttcttagccgggattgtcccaggacttatttgtttattggttgtgccatatttaatttataaaatgtatccaccagaaattaaagatacgcccaatgccaagcaatgggcggatgatgagctggcaaagatgggtaagatgagtcttccagaaaaaatcatgggtggcgtcttcttgctagccttagtcttatggatgttatccagctttatcggtctcgaatcttcattagttgcctttatggccgtctccttgctactcgttgctggggttctatcggtagatgacgtgctacacgaaactggtgcttggaataccttggtgtggttctcaattttgatcttcatggctaatgagttgaacaaactcggctttattccatggttgtctggcgcgattggtggtgccttgaaaggcttcagttggggcattgttttagcggcactcgtcttgttctacttctacagtcactacttgtttgctagtgggactgcccacgtttccgcaatgtacggtgccttacttggggtcgcggtttccgcgggagcgccagcaacctttgctgcactgatacttggctttactggttcgatcttcgcttcgacgacgcattatgcgaacggcccggcgagtgttctcttcggttctggatatgttactcagggaaaatggtggcagttaaactttattttaggtctcttctacctagtcgtttggggtggcattggcgccctctggatgaaagtgattggtatttggtagtctgattttaagcataaaaacaggtaccaagctgccggcaacggtcagcgttggtacctgttttcgaagaagcggattatttggatagtggtgtggcttgatcttcttggagaacccgattcgcgacggcttcatcaatgatgatgtcagtgagtaattgtccgcggagggcgccaagtaaggcttcgctcttgaacttacttttgatgatgccgaaacgacgcggcactttgagaatggcgggcattttagcgccaaagagtttgtcgtggtcggcgttcagaatgtgaccattgatgtcgtatggccgaccgtataacaggccgaccaccgcctgcggatcagcgccacccagaatggcttggcgatgttgatgccagacgggaatcgagtcaatggatgctaaggtgccaattccggcaaatagcatgtccattcggtcaaagttactgatggccggtgtaatggctggttcttgagccaatgcttggtgtgcttgatcattaaacaagtagagtggtgccgggatggtgacgtactgtgcgccgaacttagcggcggctttttgaactaacggtgttgagccgttcgctgcgttcgttttcaggttatcacccataaactgggtgaacagtaagtcatcacgagtgctcgtttgaaaattatcgatgacgctaaggacagtgccaccccatgccaccccaatcacgttactttgaataatctggcgctggattgtttcggcggcaaactcgattacgtggcgttcatcgtcactcgtggtatccgcgtctttgataatataaatatgttcaattggaaaacgatgcttaaatttagcctccagctcactatttcgttcgatgggggtgttaatgttaattttgactaggccggttgccatggcttcgtctaagtattttgaaattagataacgactgacttggtatttctttgaaatttcagcgatgttgattttggataagtaataatcatgtgcaattccaatcaacaggcggcgatgattcatatcgtccatatcgatgacctctttatcaacctaagatttaaaattttaaaactcgtttataatattttaagtttattataccagaaaagctgactttttaaaaattataaaaatccaatctaaatttgatgtttttaaaaaatggtcgtacactggggataacaaagtgaacggtattattttgagaagagaaggcagatattgatggtagaacaagatgagattttaaagttgcacgccgcccatacgggggttttggacattcattcagaccttgcagtgaccgataaggctgatttaggtaaagcatatacacctggtgttgcggtgatttccaagctgattgcggcgcatccggaattaaaggcaaaatacacgatgagtggtaaattagtagcgttgatcacggatgggtcagcagtactgggcctcggcaatattggtcccgcgggtggtttgccggtcgtagaaggtaaggcactcctatacaagaacctcgcagggattaatgcgattccgctggcgttaaatcaggtcagcgtgccagcaatggtggcgacaatcaaaaacatgtcgctctcatttgcgggcattcatctggaagatattacggcgcctaagtgttttgaactagaagcggccttgaaagatgagcttgatattccggtttatcatgacgatcaggaaggcaccgcaattgtcgtgttggcgggactgatcaatgccgctcacgtagtcggtaagtccttacggcagatgcgcatcgttgtcaacggcgtcggcgcatccgggttagctacagctcggttattagcagcggtcggtgtcaaacaactgaccttggtcgatgtttacggggtcgttacagcggatgatcagcggtacaaccagtatcaacggaatcttgccaaacagttgggaacacctgcacaactaaaggggcaaccactggcgaaggtcatggccgaccaggacatcttcattggcttgtcagacgccaacgtcttatcagcaggggccgtccacttgatgaatcatgatccaatcgtctttgcactcgctaatccagtgccagaaatcaatccagcagtagctgagaaggctggggccacagtcattgcaacaggttctagccagtatccaaaccaggtcaataatattctggctttcccggggatcttcaagggcttactcacaaatggggtcaagcaagttgataatgcgttgcagatccaagtggctcaggctttggctaagaccgtgtcgaacccaactgcgacgacgattgtgccgagcgtctttgattcacaagtggtaccgaacgtgacggcggccgttgcagcgtacgcgcaagcacagcattaatcataggaggttgtctgatggcagcacaagttgttgaaatgcaattaaataatccgcacgagcatgcccagtggcaacaattcttaacgtcattagggattactaattttagcccgcaagaggttgaacatattgatgtgaccttaggattgatcgaggatggccaacttgttgggaccggatcgttagctggcaacgtgcttaaatatgtgggtgtctgtaataagaatagtcagccgggggcccggtttaatcaaatcgtgagtgcactggtcaatcggctgtttcaagcacagatctttcatatgatggtatttaccaaggccaagtattcagcgagttttcaacacgtaggctttaaagaattagctcattcggatgaagcggccgtattagaaaacggcgcaccggatatgacggattttgtcaaacagttgccgatgattcccaaccaagcacaacagcgtgtcagcgcgattgtcatgaatgcgaacccgtttacgcggggacaccgctatttagtggaacaagccgcggcggtcagtgatttagtttacgtcttcgtcgttgcgacagatgcgagtctattccgtacggccgagcgcgttaagctggttcaacaagggacagccgacttggccaacgttcgggtcgtcagcgggcaggactatctcgtgagtgcagcgacctttccagcctacttcttggattcagcggcgagcgcaattgaggcgcagacgacgttggacgcccggatctttaagcagcaacttgcaccagcactgcacattacgacccggttcgttggtagtgaaccgacgtcgcggacgactgcgatttataaccgagttttgcagcgtgaattaccaccggcagttgctgtacgagtgatatcgcgaacgacggtggctaatcaaccaatttcggcgcggactgttcggcaacggattcaaagcggcaacttaactgagttaaaccaactggtaccggcaacaacggcccagtttataaaaaataacctaacaacattacaagcgcgaattcagaaaggaatgaaaattgatggaaattaagacaacggcagtcgccggaaccttggaatcatctgatattcaaattatgttaatggcgggagacaacggcattcaaatcgaccttgaatcagatgttatcaaacagttcggggcacaaataaagcacgtgatcacgacgacgcttcaacaattgaatatcgataatgtgaaggtgcgcgctgtcgataaaggggcgttggactgcgtcattaaagcgcggactattacggcagcacaacgggcgttagaaaccacgacaccagcatgggaggtattataatggctgaaaatgaagaacgcttacggcggacaatgatgtttgtacctggtaataatccagccatggtgaaggatgccgggatttacggtgcggactcgatcatgtttgacttggaagatgccgtctcaatggctgaaaaggacgcggcccgggtgctggtttacgaagcgttaaaaacgcaggactatggcaaggctgaattggtcgtccggatcaatggcttagacaccaagtattacgctgatgatgtcaaagcgatggtcaaggctggtattgacgttatccgtttaccaaaagtcgaatcggctgccatgattcaaacgttggaaaaggatgtcgcggcagctgaagctgaatttgatattccagtcggtacgactcatttgatggccgcaattgaaagcgctaagggcgtgcttaatgccccggcaatcgcggcagcctcggatcaaatgattgggattgccttgtcagcagaagattatacgacggacatgaagacccaccgttatcctgatggcgcggaactggaatttgcccgtaacatggtgcttcatgctgctcgtgccgctggaatcgccgcgttcgatacggtctttacaaacatggccgatcccgatggcttctaccgtgagacgcggcatattcatcaattaggatttgacggtaaatcattggtcaaccctcgacagattgcaatggtcaattcagtctatgaaccaaccaaggatgaagttattaaggcccaaaaagtcatcgccgcgattgaggaagcccggatcaagggttctggtgttatttccatgaatggccaaatggtagaccggcccgttgttttgcgggctcaacgtgtgatgagcttagccaaagtttccaacttactcgacgaggagggcaattacattgaaaaatagtgtagaccgcgaattaccagcagaattaatgacgaagttaaattaccaaggttttgagtcaactgaaatcggacatcctgaaattcaacgggtggcccccaaagttcacgtttcaacaggggacaacaaagtcgttgattccgttgctgacgtggtaaaagccactgtcaaagatggtatgacgatttcatttcaccaccattttcgtaatggggatttcgtcttcaatcaagtgatgcgggccattattgatgccggtattaaagatttgaccttggcgccatcctccttaacgggcgtgatgaacgatatggtgatcgaagcaattaaggccggaacgattacgaatattactagctcggggatgcggggctctcttggggacttcgtttcacacggtggtttaaagaaccccgtaatcttccgttctcatggtaatcgggcccgggccattgaacatggtgatattaaaattgatgtcgcctttctaggtgtgccgaatgctgaccgactaggaaatgcgaacgggatggctggtaaagcagtctttggttccttaggttacgccctgatggatgcgcaatacgccaaccaagttgtcttattgaccgataatattgtggcttatccaaatacaccggcctcaattaaacagacacaagtcgattacgtcgtgcaagtcgaccaagttggtgaccctgacaagattggttcaggtgcgacgcgcttcaccaaggacccaaaggaattgaagattgcccagaccgttaatgatgtgatcgtgaactcaccatactttaaaaacggcttctcattccaaactggttccggcggtgctgcgttggctgtcactcggtacttgcggcaagcaatgctcgataatcaaatcaaagcatcgtttgcacttggtggtattacgaaaccaaccactgatttgctcgaagaagggttagttgataaagtcatggatgttcaagactttgacaaaggggcggcagcatcgatgcacgccaatcctaatcaacaagaaattgacgcatcatggtacgctgaccctgataataaaggagcgatggttgatcaattggatgttgccattctgagtgcgttggaaattgatacgcacttcaatgtcaacgtcatgtccggttcggatggcgtgattcgtggcgccattggtggacatcaagacgcggctacggccaaactgaccattatctctgcaccacttgtccgtggtcggttagcgacgattgtgccagaagtaacaaccgttgtaacgccgggggactccattgacgttgttgtgacggaatacgggattgcaatcaacccgcggcgtcaagacctagttaaagcactcagtcatgtcccaggtgtgccggtctatacgattgaagaattacaacaattagccgaaaagaaagtcggccaaccccaaccacttgaatttacagatcgcaccgttgccttgattgaatatcgcgatggcacgattattgatacgattaaagcggtgaaggactaaagtatattgatgacaaaaatgaccttgcttggcaaattgctagctaggtcattttttgtatgacgaattgtcaaatcaagcgcaactttgtcccgaagaaaacttcaaatggactcttccagcctaagaccttacgtggtcggtgatttaaatccctgacaaacttgtcgatatcttgatcagtcagttggtctaggtcggttcctttggggaaatactcacggataagtccgttggtattctcattggttccccgttgctgaggcgcatgaggatctggaaaatagactgggatacttagctcttgactaacttcgcggtatcctgcgaattcagttccacgatccggcgtaagcgtccgaactcgtttgggcgtcacggtatgcaagaggtcaatcatcgcttgtgtgacgttcttggcgtttactttgggaacccgctgagataataaataccgagatttgcggtccaccaaggttaccagggccgaacgcccggttttaccgcgaacggtatcactttcccaatgaccaaaccagcttcgattctcacatgaaacaggtcgttcatgaacggaagggacgtcgttaaatcgtccccgacgttccttaatggttcccttgacctttcgggttttaccacggtgacggagcttacgggcaaagccatgagcctcgtgattcttacgtttgatgcctaaattatcacgttcaatcccacgataaatggtgttataactgacatgccattcactgttttcgtggactaaacgaccggaaatttgttccggggaccactgacgttgaacaatacagtgaaaaacaaaatcccgtaacttcaaatcagttagaagcctaggacgtcggctttttagccgccgtccctgatagttctcttgggctttgacggccgagtatgccttacgaccaccattgcgcttgatttcgcgcgatacggtggctttggaacacccaattttctccgcaataacttgataggtatcgtttaaagtgacgcccaacagtatgcattctcggtcttttaaggtaagatggttgtacggactcatagcctaggatctcctttagatgattgttgtggtgacttcattttataggactcaggctatgagttcttttttatttttttcttacttgttgcacttcaattgtaaattcgtcacttcagaagtatctgagatactttcaaactcatttatcagtgcctgatcggcagaaaattggtgcccctgtctgtactcctcaaaattgctaagcgaaattcctaatctctgaattattttgatcattgtggtatatggcaaatctttataaccgtgctcgacctcacctatggaacgtcgtgttgttatattttttgctaattcaagttgagacattcctttgtttttccgtaacatatgaatcatttctcctgtattcatgaattcacacctaattttaatattttgtgcgagttttgcacaaagttcacagtatcattgaactatgaaataaaatgaatataaatacgtattaggagggaatttttaatgaagattagacatatacgacgatattattcttttttagcctatttaccgatgcttggaattatgacgttaagctggattgttggtggataatcttatgaaaagcaaaaacgtgtattgggagctactgaagtataaatactgcaaaatgtttttgcgcttttttcaatagtgctcctttattaaatatgataatgattagttataaatatactctttgaggagaatataaagatgacattaaagaaattttttgctatgctgattttgaccactatgatactttcacttagtgtattttcaagttttgatggtttttcagaaagtataggtgaaatacatgcacaggcagccaagtataagagagttgcacctaagcctaagggaaaatggaaacttaggaaaaaattcaaaaaactgttaaaataacaaaaaagttaaagaagtctgggtctgcagcaatcatgacttacgtagtacaggcgcttgcgtccaaatatggcggacaagcaatttggatgttcgggggtacattttttgggagctattttcctgcaggaaatacttatttaactgcgtgggcgtataagcgcgctaacaagtatgtagtacaatataaaacagttattcatatttatacgaataaatctaggaaacacattcgtaaaaaggcttcacgtattcagtcgtttgtaaagaaatataaggtggttagggtggattaattatggatcaatacccaaattttaagctatttattgataaatatttaccatggctagccgttattggctttgttgtgacagttagtgttaatggcaatgtttggttgtattttatgtcggtgctgattgtatttgttgtgattgcaattattgacttgctgtttaagtattggaaccacgccaaaattttaggtatcatgattgttcttttagtacttggactatggttgaatcgctaagaaaataccaggattagtgtctgacgcggcattttcaatggatttataaagaggcattgtgcttttctgaaatgccatggctagcatcaataaggggcttctgtcaaccagtgtcgatgaagttatatctagaatccaattcatttatgaattggattcttttttgaagtgcgcccggcatgggtgataactaggcggtgtaagtccgctgtgggccgtagtagtcggaaccacgagttgagggcaagggcgttcgccgtgagacggagtctgaaggaagcctaagacaaaataccgaaccgatgtacaagaagtggctacaaggctgattagactggatgaagttgcttcacaaactgaagtcctacactacttgaagtcgaagttagtaaagccaacggttgcatggtatgaaagctatcattcttacccggggaggcctgtcggataagctcccaacaaggacgccgatatgggtttacaggagtaaactagtcagccgaggtcatagtaatctgccgtatggcagatgaaggactgaacaataataattctcaccgatactggaggtgttggtagtgcgaagattgcagaaaacagaacaagctgaccgccaagggatgaatagtctggaagacaaagagtatcttggggcgcatcgtactactaacggtgaaagtacggcgcaggatggcattcaatttgtagaccgggtccttccttgcaagtagtaatctgaacctagcgtttaagcgtgttcggaggaataagggcgtagctggaattgacggcatgaccgttgaccaactggccgaatatatttacaagaaccgggaagaactcctagagagtttacgtaatggaatatatcggccgcaaccagtcagacgggtagagataccaaaactcgatggctcaaccagaaaactgggagtacctacagttgttgatcgtatgatccaataagctgtggtacaggtgctttcgccgatatacgaacaagtattttccgacaatagctatggattccgaccaggtcggagtgcgcatgacgcgattcaaagtgtcaccgaactctacaatcaaggctaccactatgtggtagacctcgatttaaaggcatactttgatacggttaaccacgacttactaatgaacttcatcaaacaacgagtaactgatccatggctactccacctaattcggcgcttcctaacaagcggggtcatgaatggcgagctgtttcgaaagacgacgaagggaacaccacaaggtgggaacctgtcgccgctactggccaatatttatctcaacgagttggacaagctattgacccagcggggccaccgatttgtgcgctatgccgatgactgtaatatttatgccagaagtaagcgagcgggagaacgagtcttacgcaatgtcacaatctttcttgaaattaagttgaaactaacaattaactgtcataaaacgacggttggctcaccactccgactaaagtttctaggatttacgctcggtgtagaccgtaatggggcatatgcacgaccgcacaaggtcgtgaaacagcgaatcaaacaagcccttaagataatgactgggcgaagtcgtggaattagttggttaatgttgatgaagaaaattaaacagaaaatgcgaggatggctacagtactatgggattggcaagatgaagacgtttattcaacaactggaccaatggttgcgaagtaggattagacagttgatatggaaacggtggaagaaaatcaaaacccgatatcgtgagctaattaagctaggaatgacaccggaacaggccaagactaatgccaatacccgcaagggatattggcgaattgcccataataaaacactaacctatacgtatacaaatcaaaagctggagcgtcttggactaataaacctgtccaagacactccagcaaatacagagtgcttaaattattgaaccgccgtatacggaaccgtacgtacggtggtgtgagaggtcggtaattgaaataatcaattacctcctactcgattgcaaccgaatttgataaaaaagttttactagttaaccatacgtcgttcttttgatttgcctgatttcatctcttttcaactatgactcgatattttgtggtttggtatatttaggtctacaaataagaaaaagtgacaattatgagtaaaattaagcaagaggaataaataagaacatgtgaaaaaataaacatttttatctagaactcattctaagcaatctttgtatgctaatatactgatacataaaccttataactaatacttatagctaaaactgagtttgactatagctatatgggggcgctaaactaggattataaactaaatgttatttttttcacacacttagtaagcgcttaccaacacattaattggaggttatcaacatgacagaatatcgagttgaatcagatactttaggcgaagttaaaattcctgcgaacgccttatggggtgctcagacagaacggagtcgccataactttccgactggtacgaagatgccgttggaaatgattcgggcattacttcaaattaagcgggccgcagcgattgcgaataaagaagttgaagcaatgactgctgaaaaagctgatttaatcgtggctgccattgataagttattagcgctcgacgatgaagatttgcgtaaggactttccgctggttgtttaccaaactggttcggggacgcaaacgaatatgaacgttaatgaagtggtcgcacacatggctggtaagatcaatcctgatattgaaatcttgccgaacgacgatgttaaccatggtcaaagctctaacgatatcttcccaacggcgatgaacattacggccgcagttgccgtggataagctgattgccgcagcggaacacttattagcggaattgaagatcaaacaaaagaagtactggcgggtagtaaagatcggccggacccatcttcaagatgcaacgccattaacttttggccaagaagtgagtggttgggccagtgcgattgaacatgatattgcctacttaaaacagttgaatccaacgttaggcgagcttgcaatgggtgggaccgccgttgggactggtctaaatgctgcccctcattttgctgaaaatattgctgcggcgatgagcaaattgtatgggattgaatttacggctgattccaataagttctatggtttggcccatcattctggcttaaacgtggttcacggggccatcaagaccctagcagccgatttgatgaagattgccaatgatgtgcggttcttggcaagcggtccacgggccggttatgacgaattaaacattccggctaacgaacccggctcatcaatcatgcctgggaaagttaacccaacccaagctgaagccatcactatggcagcggtacgagttatggggaatgacgtggtcgtcgatttagcttctagccaaggtaattttgaaatgaacgtttacaagaccgttttgattgatgccttccttgaatctgctgaattgttagctggaacgattaccggcttcactgaccgaatgattgctggtttgacggtcaaccaagaccggatggcagagttagtcgacagttccttgatgacggttacggcattgtcaccacatattggctatcatgatagtgcgatgattgctcaagcagctgaaaaagcggggacgacattgcgtgaagcagccatcaagtctggcaaagtaaccgcggaacaattcgatgaatggatggttccactggatatgacgaatattgatgattaagctaaaataagtattgatcggcgttgaaccgttaacgtggatcaaggtggcacgggtcattgttcctagacttggaatggtggcccgtgtccagttaacgacaataataaatgagattttggttccatcctggggaataccccggacgaattgagaggagaagtggcaatcaatggctgaaaagtttacatttacaccaaccgccttagcggatctaaaaccgaactatgacgtagtgattattggatcggggggcgcgggtttgactgcggcaatccaggcacatgaattgggcctgaacccggttattttagaaaaaatgccgaaaatcggtggtaacaccacccgggcttcatccggtatgaatgcggcggagacgaacgtccaattgcatcaccatattgttgatagttttggcgatttctacggcgaaacccttaaaggtggtggcggtatgaataaccaagcactgttgaaattcttcacggaacacagtgcgctcgcaattgactggttagcagaccacggcattaagttggatgatttgacgattactggtgggatgagtgtgatgcggactcatcggccaagttccatggctcccattggtggtttcttagtcactgagttgttgaaacaagtggcggctgaccagttaccactcttcacagatgtcaaagtcgatgaactactcgtcgaagccggcaaaattagtggcgtcaaggcaacaaccccagatggagctgtcacgattacggctggagccgtcttgttagcaaccggtggcttcggtgcgaataagaccttgttaggccagtatcgtgatgatcttaaaaactatcagacgaccaatcagccgggcgcgactggagatgggattctgttggcacaagctattggggctaagttggttgatatggaccaagtccaagttcatccgacggtccaacaagatacagatcatgcttatttaatcggtgaagcggttcggggcgaaggtgcgattttggtcgataaccagggggctcgtttcgtcaatgaactcgacacgcgtaagaacgtgacggccgctatcgaccaactgggtggtactggtgcctacttgatctttgaccgcggtattcgtgaccgggtcaaagcggttgaattctatgatcacattggcctggtaaagactgggactgacttggaagcactggcgactgcgaccggcttagacgctgcgacgcttaaacagacggtggctgactggaatcaggcagtcgctaaccataatgatgcggcctttaaccggacgactgggatggatcgcgatattgcggcgggaccgttctactcaattcacattgcgccagctgttcactacacgatgggtgggattgccattaatccagcaacccaagtgttgaatcaggacgaacgaccaattgccggcctgtttgcagccggtgaagtggtcggcggtctccacggcaataaccggattggtggtaactcaatcgctgaaacggtaatctttggccgtcaagccggacaacagatgttcaaatatttacaataagttattttgactaacccaaatcaatagtccatgcgcttgagtaatcggtgcgtgggctatttttgatttgggctgtagttagagaccaaagaaattagtttaaaaatcgactaatttcggttaagctggaaatataacaaacatataggaagaaagtgacaagcatggcgacgatttttacaaccggtgaaccgcaaacaatcacggcaatgctagcagcccgtgatcaacgggtcgcgtatcagcaacagttgacagcgactaacccccgggccacgattgcggcaattaagttgaatattccgggaccgattaagaataacgctgcactacgacggttgtttttggccggtgtccagcggtttgaagctgagttgtcgacatacacggtggcagctgattggaatcatccggcgggtaatgagcggttcttgattctgacgactgactttgcgactagcaaacggctggcggtcgcttttgaagaacacgatccgttaggtcgcttatatgatattgatatcttacaagcgggttcacagcgcgcgctgtcgcggacggatttggggctgccgaagcgtcgttgcttattatgtcaccgtgaagccaaggattgcgcgcgttcacggcggcattcagtggctgagctacagcaaaagattgcggcgatgtatatgaaggaatttggtgagcgcggatgaatacacgtgatttagattattttcgggcgttagttgattgccaaaattatacgatggtcgccaagcagtttgcggtttcacaaccggcagtgactcaagcaattcatcgattggaaaaagagtttgcagtcaaattggtgattcaagaccgtcgccatcaacagacaaatattacccgggccggtcagctgctttacaagaatgcacgccagatccaggcgagtttgcaacttgctcatcgcgaaattcagagtacgttacagactgatattcgttttggcttaccaccaattattggcactttatatttccctcaaattgcggaaaagttacttcagaacgggttactgcaacagttaaaaataacggaaacgggctcagatgagctattgcgtaagttagtgcatggtgagatcaacatcgcgttattagggtcctacttaccatttgatttgccgacagttagtgcggttcacttaggggcacggccattcagtattatcgtgagtcctcaaaatagtttggcgaaacaagccgccgttagttttaaggatctcggtcaggcacagttcattggattagatggcaaatacgtgcacccacaagccttccgagcctattgtgactttgccggggtacatccagaagttatctaccggacccccgatatctcatgggtcaaagccttagttaaagccaacttgggcattagcttactggttcgtgatgtggttaaagcggatgatggcgtcgtatgtttggaaatcaaagatcaattgccggtcagcttcaatatctcggtggtcacacgggctgggtacttaccaaccactgatgaacaacggtttattgatcaattacttaaaatgaagatttaaacgtcgcgactgagccatctgtctaagtgaacagcacgattccttgagtggttcaacttttactttgagattgacgtgtcttcacgattgtttcatttggatatatcgcaatttgtcttgattacgaaaactgcaccaccctcacagactattctgtaagggtggtgcagttttgcttaatcggtctgatcagtgtcaaccgctaatgtttcgtgcaaaatggtcagtagctgttgctgcacgggggtcagaatatgggttgttcggtagacgatgcttgtgatgaattcagggggttcaatgtccatcaagtccagtcgtacgacgtcagtacggtagtgatcgacgattttggtaaagaaaccgatgccgacattttcaccaatcaatttcattaaaacgtgggtatcgttggaacgaaagacgatgttggggcgaaagtgattccggcgcgtgagtttgttgaaggccgtattatggatgaaattactattaaagaaaacaaatttttcacgtcgtagttcgttaaagtagacccgtttacgttgtgctaacggatgttgtttggacacgtagatacagaagggctgacggtcaaattcttcggcaatcaacgtttggtaagcgagcggctccaccgaaccaagtagggtcatgtcaacgcgaccgtcccgcacagcgttacgtagccaaatcgagcccccctcaatggtttcgagaccggctaatagcccttccgcggccaatcgggcaccgatttttggaaaataatggttttcaataattggcggtaatcctaaaatcagtcgattttgggatagattgtcgatttcttggtgggcgaggcgtaactcatgtaaaacgattttagcgtgttcagcaagttgcgccccgctagcagtgacgtgtaacgtatttttaacacggtcacgaatcacgagtggtgccccgaattcagactccaggcgtttgattgcggtggtcacagttggttggctcacaccgaatgttttcgcaacttttgaaaaatttttttgagaaattaattcatcgaaataagctaagtcttttgtgttcatttttattcctttctaaatcagcttttgtagcgaccttatttaatatatttatatcatatcatagttttgactataacattttactggcgttacagtattacttgtaaattgataggacgtttttcctagcaatgaaaattgatgaaaatgtaaattaattaggaggccgcagtaatgacaaaaactgcaagtgaaattttaaataacccattcttaaataaaggcactgcctttaccaaagaggaacgtcaagcacttggtttgacggggacgttaccaagcaaggttcaaacaattgatgaacaggcgacgcaagcttatgcccaattcaagagcaagcccagtcgtttggaacaacggattttcttaatgaatctctttaacgaaaaccggacactattcttccatttgatggatgaacacgtggttgaatttatgccaatcgtttatgatcccgtcgttgccgattccattgaacaatataatgaattgttcttggacccacaaaatgcggcctttgtttccgtagatgcacctgaagatattgaagcaactttgaagaatgcagcggacggccgtgatattcggttagtcgttgttacggatgctgaaggtattcttggtatgggtgactggggtgttaacggtgttgatattgccattggtaaattaatggtttacaccgccgctgccggcattgacccatcacaagtactgccagttagcatcgatgctggaacaaacaaccagaaattattagatgatccattgtatcttggtaaccggcacaagcgtgtttccggcgaacaatactatgatgtgatcgacaagttcgttgctgctgaacaacaattattcccagattcattgttacactttgaagatttcggtcgcgacaatgctcaagtaatcttggacaagtacaaggatcaaatcgcaacctttaacgatgatatccaaggaaccgggatggttgttttagctggtatcttaggcgcattgaacatttcaaaggaaagcatcaaggaccaaaaaatcttatcatttggtgccggaacggccggtatgggaattgccaaccaaatcttggatgaattgatgcaagctggtttaacagaagaagaagctaaacaacacttctacgctgttgataagcaaggtttactatttgacgacacggaaagtttaaccccagcccaaaaagccttcacgcgcaaacggagtgaatttagcaacgccgacgaattaaccaacttggaagccgttgttaaagccgttcacccaaccgttatgattgggacatcgactcagcctggtacctttactgaaagcatcattaaggaaatggcggcgcacacggaacggccaatcatcttcccactttctaacccaaccaagttagcggaagctaaagcggaagacttaatcaaatggactgacggccgggccttagttgcgactgggattccagctgatgatgttgaatacaaaggtgtcacttaccaaatcggtcaaggaaacaacgccttgatgtaccctggtttaggatttggtttgattgcttcaacagccaaggtgctgaacgctgaaaccttgtcagcagcctgccacgcattaggtggaatcgttgatacgtcgaagccgggtgccgcagtattgccaccagttgcgaaaattactgaattttcacaaaaattagctgaagtcgtggcacaaagtgttatcgatcagaagctcaacaaagaaccaattgcagatgctaaacaagcggttgctgatatgaagtgggtcccagaataccgggccatcagcaaatagtgtcggtaaaataagagaattgtaagagggtataagagcacatgggagttttatggaattcaattcaaagcgtcttagttgtcgttttgatcatgatattaggtttcgtcctacgacgagcaggttggtttgatgataagtttgctggaacaatttccaaatttatcaaaaatatcgctttgccagcatcgattttcgtatctgtgctgagccgactaactcgtgggcaattaggatcatttgcaggttacttggcatatgcatttctagccgtgattattggctacttgattgcctttgcgctagttaaaattatgcgggtccgtccaggtcgtaaggggattttcatcaatgcgatcgtcaacgccaacacgattttcattgggttacctttgaacattgcgttgttcggtgacaagagtatgacgtatttccttgtttactatattgttaataccgtttcgacatgggcatttggggtcttcttgatttcaaacgacgacccgacgaaatccaaggaaaagacgcataacaagattgattggaagaaagtcattccaatgccattggttggtttcttagttgcattaattttcttactgctaaatattccaatcatgaaggtatcatttgtcagttcaacgttgacttacgttggaaacttagtaacaccactttccttgatttatatcgggatcgtgttagccgacgctggtctgaagagtattcgctttgaccgtgatacgattgttgcgttgattggtcgcttcatcttgtcaccaatcatcatgattcttgtcttgatggttgctggtaatctcggtgcaagtttcccaaccttagcatcgcaaaccttgattgttcaatcagcaacgccaatgctagccgtgttaccaatcttggctaacgaagcacatggtgacgtggaatacgccactaacatcgtgacaacgagtaccgtgttgttcatcgtggttgtgccagtcttgatgaccttgatccaatatatttaaagtttatttagaagtattccggttgaaagagacgggatgcttctttttttgatcaaaactgcttgagttgaacccgattaaaatatgttaaaggttaaaattaaggtcgatcagtcgaattatttcagctgaccgaccttaatcttttacgaaaggagtgcttgaagacacaagcttgtggcgattgcgtttaaacagatgaatatgatagaaacaaatttaagtcgtaacccataataatgcggttaaagtaaaattagtgaatcttatggattattaataaatttgtttaaaataaccaatgctgtaaagtgctgccttgaaaggattcaattaggaattgattgaaattgttagatttacttgactaattgcacaaaaattaatagaattaacaacgttgcattattaagatttagattaggaggcgtaccggatgaaagcatcacaacgattgctggttaaaaaatcagtcaatccagctaattttaataagggtggcctcgaaaagacgttgagcgcatttagtttaaccatgatgggtgttggcgcaatcgtgggttctgggatttttatcaccccgggaattatcgccgctaagtatgccggtccggctgccatgctctcatttgtgattgctgcggtcgtgtgttcgctggccgcattatgttacgctgaattttcttcaaccattcccttggcggggagtgcttatacttacgtttataccgtttttggggaattcttagcgtggattcttggttggtctctgatctcagaatatttattcgcggtatcttcggtggcggtaagttggtcatcgtactttcagaatttaatgagcggctttggcctaaaactaccaacatttctgaccgccgcagctggtactgccggtgtcagtggtgctggattcaacttaattgcttttgtcgtggttttggctgtctcactgttattggtcggtgggttacaagagtcaacacgggtcaattcaattatggtaatcgttaagattctagtgattgttcttttcattggcgtggcaattttctttgtgaaacctgccaattatcatccgttcatgccccatggtgttagcggactggtcaaaggcgcgtcgttagcattctacgcgtatattgggtttgatgcggtgtcgactgcttcagaagaagtgaaaaatcctaagcgtaatatgccaatcggaattgtcggttcgttagtcgtagcatcgattttatacgtggcaatggccgccgttctggtcggggtcgtgcattacagtaagcttaacgtgggtgatcccgtggcgtatgccttagccgtcattcatcaaaactgggcggcggggattgtgtcactgggtgccgttgtcggtatgacgaccgttttgattgtcatgttatatggtgggacccggttactgtttgcgattagccgagatgggttgttaccaaaagtctttcggacggtcagtccccacaccaaagtgccggttaagagtacttggatttttggcattattgccagtgtatttgcggctgtgattccattagataaaattgcggagttagtcaatattggaacgctatttgcattcgctatggtgtccatcggtgttgtcttcctgcgtcgacacgaaacgctacaacaaatcaatagttcatttaaagtaccattttatccagtgttaccagttgtctcgttcctcgcatgtgtctacctgatgcttaatttgcaggcatttacgtggcatatgtttggtatttggctggttattggcatcgtgatttactttgcctatagttatcggcactcccgtattcgagcagggttacgtgccaaagaatcaaaatcgtaattaatagtgggtgcttaccggggcgggtaagcacccattcttttcgcggctactaagctttgagatatgctataattaagcgcataattcataaggtaaagagagttgaggtggctgatgatgcagagacgttcaaacgcctatcatatcagtgtattagcggtactaatggcaatcgtgatcattcagaatattgttccgttttttgggtacattccattaccaggattgagtattacgacaattcacgtgacggttatcctggccgccgtggtcttgggaccgcgtgatggggcaattattgggggcgcatggggaattattgcgtggatacgggcgttcgtcgcaccgacgagtcccttagcaccaatcgtatttaccaatccattgatttcggtgataccccggattctcgtcggtttgatagccggttgggtctttatttggtttcagaagcggcatcaaaaagtgttggggatgacgctggcgggcgtggccggggcattaacgaacacgattctagtcttaggtttgattgggctactctatagtcatcaagcagccggcttttatcaagttaatttgagcaaactaatgccgtacttgttaacgatcgtggcctcgaatgggattccggaagcgattttagctggaattctcacaccactgatcgggacaccattactacgttttaaaaaataagtcgctaaagtgacagctagcttgaatcaattcaaatttaaaacagccacccttgaaatctcctgaatttcaagggtggctgttttaaatcgctatttaacggcttgaacttgtttctgactaataattactttgttgtgatacttatcaacgatggctggatcaggacttgtaaaggtgattaaatacgaattagtgtaacttttcgcaatggtcccggtataagtctggccttccaaaatgaacgtcacttgtgttccaatatccatgatgatgcctcttttcgcacgatagttttattaaggataacacaccagtggacgtaacaggtaaaagttcactaattaaaacgtcgccgaacttgggcccaaattcccgttgctagggctaagagactggtacccagcgttgcgagccatgactgagttgtttcgtcggtctgcgggagctcagttgtggctttggatgctggtgaggagacggcaactaagtcggcactgtcagtattagttgttgtggcagataccgtggctggcgtcgtcacacttgcttcctggtcactataatcttgaagcagactagccgtgacggccgaaccgctgtcatcgtgattaactaaccagtcagtgttagtcgtggcggttgaaccgaccataattgaatcactgacttggcccttaatcacgttgctctgatcgatagtgcttgtctggttcacagtggtcgtcgcacgtgttgcgtcaaccgccgtgtcggaatcactatccactgcgttatccgtgtcgttcaagtcaacgtaactagtcgttgaatcatcattaggtttcgcatgattggtcgtgtccggtgttgtatcactagttatgtcggtagtgtcagtggtcgtgttatccacgatagtttgatggtcactgatggcctcatcagccgtcgtttcatcggtaacattgtcctgtgctgtggaatcggtcgttgtaccgttgtcagccgctccctgattacgattatccgttacttgatcaacatcaactgcttcatcttcagcatccgctacggatagcaatggtgttaagaaagctaacaagtgttggcggtattgtaggatcgcgttattagccgcagcgtgaccaccgacagtccctggtaagatccaaacttcttggttggcagaatgattggcggccgctaattccaatgattgagtatatggaatgaaggcgtcgtcttgcgtgtggatcaagagtaacgggatagtgattttgctagctgcatcggttgctgataagtcatcgacactgaaaccttgttccttgatcaaacgagcgttcatcgcggccacgattttatcataggataagaagggcaggctcgtgatggctggcagaccaacggattgaagtgcgtttgaaacggcggtgatggctttgttgtatagcgaactacctagttctggtaaggttgcgtacccggcgtccgacacaactgctttaacggattttgaaagtccaggaactgaggctgcttctaacacggtgtcggcacctaatgattgaccataaaagacgacttgactgtcggcgccattgcgttcgtcgaccatcttaacccaattcagccagtcatacttgtcctgataaccaaacgttaagttatcaccgtcacttaggaactggccacgttgactcggcatgaggacgttataacccatgtcataccaagtctttgaaacgtagccgatccaatcaacatgttccgtccaaccttggccgatgatgacggtcttggtggaatcaccgttttgaatatagtaagcacggacagactgcgtcgggtcattgtattcaggcagggtccaggtttctttggtaacgttatcccaccaagtaactgttgtcggataatattcttcggccgcagcccggtcagcagcataagcgactggatcgaggccggtccacgtattggagatgtcatagcggtgctggttcatttcagtacgtagattagagagggcttctgagccagttcccgtgaagacgattgggtagagtacattacccacgatcgtgctggcgatatctgtggggagttctttcaactcgtcaagaattgtcgtcagtttggctttggctgctgctaattgttcttggccagacggggtcgctgcttgatttgctaagtccttgatcgtattaacgacggccacaatatcactggcatctaacgtgaccgtggtggtgtccgtcttatcagaggtagtaacttttttccaggtcacactgtaagggccactttgtgtaatggtgaccgtactcttttgattgccagtcgtgtcgttggtttcgtagattaagccatgaccgctgtcacttgtcgcggcactagccgcgctggtcgtcgccacactagttggcgttgccgcagcggtcgaatcggtgttggtactcgtatcatcagttgaatcaatagctgaatcaatagctgaatcggtcgttgacttagtcgtggctgtcgccatatccgtgacttgagtagcgtcactcgtcgctgagctagcggcctgttcgttaccacttatggtattgtctgccgtcgaattagtagcgctggtcgtctgactagttactgtgccactcgcactgttagcaacctcactagcttggtcggtagctgacgctgcacttgtggcttgttcagtcgcgctagtctcagtagcgttagtactagtcgtaatttgattggtgtcagtggtagcgctgctgtcggtatttgacgtggtattactgtcttcaccagtagtcatgctacttgtcgtggttgacacggttgccgttgccccggcggcttggctgagttgactggcaacgctagctggggcgttggccgcagaagtggtcgtggcactaacgggggtagccgttgctgctaaggcgttagtcgtcagcattaacgtactaccgagccccgcaatggtaatccccgcgtaaacccaatgtttgccatctttgaacattttataatgatcaacggtggttgattgttgtgaattccttttcattatatttactcctcgtaacgttttattctattgcacgttttaaaatatagcacgacaacccaggcttgtttgcgttttcgcgggctaaacttgttaaatgaggtacttttttaataacggcatcagttgtttattgtatgaactaatttgttaactgattgagtacgatgattgatttttatgatgcgacaagctcagttattcgcgggagtcacgcgtgattttaccagcagatgccagattgcaaaatgtgaacttacaaacgaataagcgtactaatagtggccttgaaaattagcggctttgactattttgggaataaaagttgagattgattgaaatttcacttatcacttgctattatgaaaggtgaataaagtgtttccgctttcgtagggaataaattaataaaggggggaccattatgaatctcggattaagtattttatccttggcgcgttttcagttcgcgatgaccacggtgtttcatttcttctttgtgccattatcaatcggcttagccttggttgttgccatcatggaaacggtgtatgttgtcaaaaaagacatcatgtacaagcacatggcacaattttggggccgcattttcttacttagctttgccgttggtgtcgtgacagggattatacaagaattccaatttgggatgaactggtctgattattcacggtttatgggtgacatttttggggcgccactagcgattgaagcgttagttgccttctttatggaatccacgtttattgggttatggatgtttggttgggatcggtttaatgccaagctccactgtgcgtttatctggctaacgtcgattgggacgatgatttccgcgatgtggattttagcagcgaacagtttcatgcaaaatccagttggtttcatgatcaataccaagactggtcgtgcacagatgacgagctttgcagcagtcgtcaagaacgaacagctctggtatgaattaccacatgtgttgtttggggcgtttgttaccggctcatttgtggttgctgggatggcggcgtttgcgttactcaaaaagaaaaacgtcacgttcttccgcaaatcgatcaaggtcagtttaatcgttggcctggttgcttccatcggtgtgattggaatgggagatttacagacgcgttacatcattaaagaacaaccgatgaagtttgccgcaacggaaggcttatataaggattccggctcgccagcttcatgggcagttattgaagggatggatactaagaaccataaggccaactggtcgattgaaatcccgtatgtgttggatattttaagctatcataagttgtccggtaatgtgaagggacaaaatacccttaacaaggaacttcatgccaagtatgacaagaaatttggtaaggacatgaactactacgtgccaacaaagacgcttttctggagcttccgggtcatgacggtagctggtgggctcttcgcactgattgccattatcggtctatacttcaaccgtgcaaagtcaacgctgattgagcggcagcgctggttcctgtgggtactaggaatctgtacgttcttaccattcgccgcaaacacggccgggtggctgattactgaattaggtcgttatccatgggttgtttatggtttactgacgattgcagatgccgtttcaccaaatgttagtgtcgcttcgttgctgatctctaacatcgtgtacttctgcttgttcagtggcttaggcattgtcatgatcgtcttatcacggcgtgccttacaccaaggacctgatgatttgttacaagctagcgatgacgcaccgtacgatccttatggtaaggaggcgttcagtcatgagtaatctacaattcttatggtttattctggtgggcgttctatttagtggtttcttcttccttgaaggttttgacttcggggttgggatgacgattaagagcttagcccaaacacgcgctgagcgcgatgttgtgattcatacgattggcccacattgggatgccaatgaagtgtggttgatcactgctggtggggcgatgtttgcgtcgttcccaatgtggtatgcttccttattctccggattctatcttatcttattgttgattctagtggccctcattatgcgaggggtctcatttgaatttagaagccggatggaaagtgacgccggccggaatttctgggaatgggccgcagccctaggtagtttctttgctgccttcctatttgggatgatgtttactgctttggtcaaagggatgccaatcaatgccaatggcgatatgactgcccacttcaccgattacgtgaacttgttctcaatcgttggtggggttgccgtaacgttactctgctatttgcacgggttaaactttattcgtctgaagacgaccgggacgttgcgtgaacgggcgctccagtgggccaaaccgttatactgggtcctgtttgccggtgaagttgtcttcgcaattctgctgttctttaacaccgatttctttaccaagaaaccaatctcaaccacgattttagtggtcgccttagtggctttgacggtcttggcaacttggggtgtttatggaaatcatgaatggctctcatttattagcagtggtctctcactgatcgacgtggtcgtgctcctgttcaatggactattcccacgtgtcatggtggcgaacaattctgcatacagcattctgattaaagatgcgtctaattcaccatatacgttgcatctgatgactgtaatctcattatcggtattaccgattatgttgatctactttatttggagttactgggtcttctataaacggttggcatcgtaattcaaatgcagatgacgacagtatcactggtgcggtggtacaattaatttaacagcaccaacggggtcgcgaccttggccaagtgccagggtgcgaccccgttcattttaagtagggagtgatcgaatgtgtttgatccggcattatttaaactaccagggatgcgccgagcagccacgattttagggttactggccatcgtcgagggtatttgtattgtctttcaggcctactatctatcagtggcgattgttggactgtggcacttgcattcattggcgtcgatcagtcagcccatgctatggttcgcattagcttgggtcggacggcagttactggtcgtcattaaaaatcgtgtgatgtacccgttagtcgaacagacgacgggtgacttgcggcgtaaagtgatgcagaagttataccaactcggcccaagttatgtagctaagactgggactggtaacgtggtgacgacagcgcttgaaggtatcgataaagttcagacatacttaatgttggttgtgattaaagtaatcgacatgatggttatcccgtggatcattttaatttacatcgcgtggttgcgttggcgtgaggccctttttctactggcaatttttccattaattattctatttatgattattttgggctatgccgctcaagctaaagcggataagcagtacgtgggctatcaacggatgtctaatcacttcgttgatacgctgcgcggtttaccgaccttgaagcagttaggactgagcaaacggtacgctgacaacgtttatcaggttagtgaaggttatcgtaaacaaacgatggcggtcatcaagattgcgatgttatcgactttcgccttggatttcttcacgaccttatcgattgcggttgtcgcggtcttccttggttttggtttgattaacggcacgattacgttgctaccagcgttggttattttggtcttatcgccagactatttcttgccattacgaacatttgctaatgattatcatgccactttaaatggcaagaatgcgtttgcggatgtccagaagatgctagctttgccggtgccaactgaacgtcaacagctcggtactcagcctgtgcaatggcaaagtgatagtacgttaagtttacatgacgttgattttaagtatgatgatgatcagctggccttaaaacacattaatattgatgtgcatggttaccaacggatcgggattattggggcatccggatccggcaaatcaactttgatcaatttgttaggtggctttctaaccccggtcgctgatcagggtaaaattcaagtcaacgggaaaacagtctcgcatttgagccaggacgcctggcagcagagctttttctacattccgcaaaacccatatctgttccatgcaacgttagcagagaacatcgctttttatcagccagacgcttcacgtcaagcgattgaacgagctgctgaaaacgccggattaacggcctggattgcaacgttaccagcggggttggatacggcgattggtgaaggctcccgtggtgtcagtggtggtcaggcgcaacggattgctttggcgcgggcctttcttgacgactcgcggcgagttctgttatttgatgaaccaactgcccacttggatattgaaactgaagcggaactgaaaacgacgattttacccgtacttgataatcacttagttttctttgcgactcaccggttacactggattaatcagatggattacgtgttagtgatggatcatggggaaatcgttgaacaagggacaccgacggaattggccgcgcatgacggggcgtacgttcggttacgtgatgaaatggtaggtgcgatctaatgaaagattttttggcaacttttaaaaatgatacttgggtcatgccgtatttgcgcaagtataaaaagttactagccctgacgctgtttttgggtctaatgacatttttctgcggttcagcgctgatgttcaactcgggctacttgatcagtaaagccgcacgacacccgtataatattctgatgatttatgtgccaatcgttctaacgagagcgtttgggattggtcggcctgcctttcgctatgcggagcgaattacgagtcataactgggtgctacggatcgtgtcagattttcgtaagaaactgtaccaatccgtcgccaagcacgccgtagcgattcgccaaaatttccagactggtgatgtcctgagcattttagctgacgatattgaccatattgaaaatttatatttacggaccgtttttccaacggtgattgcctggttgatgacgctagtgattgtgattggtctgggctactttagctggtggttcgggctattgatgttgttgatgttaggattggtcgttgtgataatgccgctatggtcggtcttactgaatggtgctcgtgaatcacgcagtcgtcagattcaacagggcttttatacgcagctgactgattcggtaatggggctcggtgattggttgattgccggacgtcaaacggatttctatgagcggcaaacccagcctatcgaagcaattgcggcacttcgtaaacaggaccatcgctttcagtggtggcgagattttacgattcagatcattttcggggtgatttgtttggcgctcttgatctggagtagtttttactggacaacgaatgcggctagttccaattggattgcggcgtttgtcctctccgtattcccgttggtcgatgccatgcagtctgttagtcagggtgttagtgagtggccaagttatcaacggtcaatcaaacgagtcaacgccttagacaccacgcctgaagatgaacacgatcagacagtcttaacggagccatttcaagtattgcgtattgcggaccttgactttaaatatgcggaaggtggtcacgcgatttttgacggtttgaatctgactttaaaagccggtgaaaagttagccctgctaggaccttccggaacgggaaagagtaccttgctcaagctgattttaggtgacctgacaccggatagtgggacggttcaattgaatgatgtgcccatcacacggttacaaaatgagcgcgcccagttattcggcgtcttggatcagcagccgtacttgttcaataccacgattatgaacaatgtgcggatgggtaacttgcaagcgactgacgaacaagttaaagccgcactagcagcagtcgagttagcgcccttgatcgacacgctccccgatgattacgagacagttgtagaagagggcggtgcgcgcttttctggtggcgaacgacaacggctcgcgctagcccgcatcttattacaagatgcgcccatcatcattttagatgaaccgacagttagtcttgatccgattaccgaggcccatttgctgaccacggtgttccgggtcttgcatgataagacgattctgtgggtcacgcaccatttggccggggtcaaccatgtcgaccaagttcgcttcttggaagatggtcaattcgatatggccggtacgccgagcgaattgtatgcgaacgcaccgcggtttaaacgcctttatgatttggatcaagggcgtgatgatgcgaacaatgatcggtaatccggttgatagcagtcttcacgtgcaccttgggcttgtgaaacagacttttaattactgcgctgaatgggtattcagcctacgaatgtagtggtcatgatgaccattactgattacaccgccgatttagagcgtaaaaaggacttggtcgctgtgaccaagtcctttttatatgcaattaatcgccaggttatgatttaacctgttagtaattttgtaattgtgcccgattctgaacgtcgaccacgtaggctttcgtgcctaagcggctgagtaaggtccgtacatcattgtaattgattgagacgcaaccagccgttgcccattgattcttgacgtgaataaagaagcccgagccattatgctgaccgtgattgtccatcacaatcgctaattgatactgattgtggggcgcggccttcgtgtaatcgatcagatgctcgttcttattattggcccagtttcggttctgccaagtgttatattgccggtcatgtggatcttcaatccagtaagatttccggttgatctgtcgataggccataccactagttcttgcactggcagctttaccaaatgcgaagcttaagtgataaacgcctttgggtgtggtactgctgccttcgtgagaattgccgatgccagcggccccgatgcgacttgcggaagttagtgtattcttccagccgcgattggttttttgccaaagtttaagagtggccgtggatgagccattttgaatgaccgtcacgatttgctgagcctttttggacacgcgcattctggagacgagtgttgcttcggatggggtggcagctttggctttaactggctttaagtagccactccaaatccagccagtggccccattcttgctattgtgaacccagtagtaacgaacctttttgccgtgcatgataatatcagtttgctgagtcgttgtccagacggtgttgcaatagttcttcaaatcatgattggccctgaatgtccaacgattataattaccattagccctaaaggtatgtgatttggtatcggtcgtataataggcctttctagccgttgcccgcgttggcgtgcgatgatagtaagtgctggcattcgcagatactgaacttagcattgtgaccgctgcgatcattagtacgctccccagcaaccaattaacaatctttttcatgaaacccctcctagtaaaaatagccccgttattacaatttttatacaaacactataatactatttatctcggcggaatggataacaattttgactaaatcgcggcggtgtagggtgagtaatggttgtagctgaaaaaacagcgcgtcagagtaataggttactttgacgcgctgatttaatttgtgtattaatggttgcgaaccagtaattcagtcactagccggcgtaaagtttgttgtgtttcaccagttggtagctgatcgattaggttcagtgcggttttggtatagtgagtagccaattgttgtgcctgggtaacgccccccaaagcaatgacctgatcgcgaattgtcagtagctgttcattactgatgtggtcgccgggttggggtaattgttcggccaattgtggtccagcggtcagggcgtagataagtggcagtgaataaacgccgtcccgtaagtcattaagcaccggcttttgagttaaggcctcatcaccggcgtagtcaaggacgtcatctaacatctggtaggctaaccccatcctttcaccaatctgttgcgctagtttaacgacgcttgcgtcggcacccgcgaagtgggcaccttgttcacaactgaggctgaacagacgggccgttttgccacgagcaattgccaagtagtcatcgaccgtggtcgtcggatcgaagttatgtgccatttgatccagttcgccttggaggatggctcgcatcgccgcagtattgattttaacgtcgtcagctgtcttggcagcaatcaggacttgatcgaaatagcaggtaaacaacagatcaccggcgtaaatagcattacgttgaccgtagtcttggtggatcgttgtcacatggcggcgttctggcgattcatcaattacatcatcgtgaatcagtgttgccacgtgtagtagttccatagccgctgcgccagcacgtaaccgggccgtgttatgatccggtccaaattgactaaacaagtaaaagaagcccgggcgtaaaaacttaccacccgcagcgagtaagtcgtgtacgcggtcattaatggcggcgttatcaatttttacgttagtagctagatacggcttcagcgctgctagctcctttgcgacaagactttccggttgccaaatggtttgcatcataatcaaaataccccgctttatttgagagatggctccgggacgttttgacgccaacacttgcagccagtcacattctaaaatacaatctatattaaaggtacaaataacttgtttcgttgtcaaacaaaaggatggtgtaaatcattgaaaccaaaagtgtttcttgaatttgttgaaattaaatcattaattgcgagcgtgttaccgttcgttttggggagtatgtacgcctattataattatcatcagttacatcttggttatttattgctatttttcattgcatcttcactttttcatatggcgactaatgcgaatgataattaccaagacttcctacacgcgccacgtaatgacgacaatcaagaatttttgcaagagactaatgtggtcggtgttaaccagatttccattggtcaggcccggacgattacgtttggtttagccggaatctcattgattatcggactatggttagtaacacaaaccgggttgccgttgttgtggatggggctatattcatatgcggtcggttacttttacgctggcggtccgaagccaatttcacaaggcccgtttggcgaatttttctcgggctttacgatgggctttatgatcttctggattgccgtctttattaatacgtatgacacggcagccattacttggcagtcaacgctggctgttttaattgcgtcaggtctggccatttttgcaatttttaacattatgttagctaataatatttgtgatatggacgaggacattgcgttaggccgacacacgattttgtattaccttggcaaaccggtgatgcttcaggtatttgcatggagttacgttgctggttatgcttgtctggtgatcgcggtcttgatgggtgtgctgccaaagtttagtttactaacgttgctcagtattattccagtttggaaaaatacgcgggtcttcttgcacaaacaggtcaaacgagaaactttcacgatttcaattaaaaacgcaacgttgatttgtctttcatttatcgttttcatgggcttaggactgatttttaactagtccttcaataaacgagtatggctttgagaaagcgccaactaaccaagttgatactaagcagtatttttcccagcgagtccaagctggctttctgattttatggcttagggtttttcaatggtatttcacgggggtaaaaaaagcttggatatcgtgtgaaaaaacacacggtatctaagcttttttaatttacataaagatgttattcataactagttttcaaatggatagcggaagtcccattgtgcacgagcggcagtcatgatatccataacgtcagtcgttttagcaagactcgtgttgtgtaattcgccagcaaccattttttgcatgtcagcaatttcgtaattcatggcgttagtgctatcgccggctgtgatggtttcagtatggccttcgctgtcggtgaaagtggcactgtcggcacgtggataggtatcaacggtaaagtaaccattctcatacgcgacgataccgcgtttaggcattttagctcggaacgttaaggcaacggtggccagttcatcattggcgtttcgtaacgtgattgtcgaagattcatcgacgccactgctgaatcggtgcatggttgttccggtaatgtatggtttagcagtcaagaattcttccacgaaggctagggcatagacaccaatgtccagtaaagcaccgccggcaaggtcgggattaaagaagcgattagttgggtctggttctttaaaactaccaaagctagcttggatcattttcagatcaccaagatgacgttctgccgcaaaatcatggagcttctcgtataatggcatgtgatacagggtcatcgcttccgctaagataaggtggttgctagcagccacttccttggcgattgcgagttgggtactagacattgtgatggccttttcactgaggacgtgtttgccagcacgtaaggcgggtaaaatcgtgtcaatgtgataattatggggcgttgccacgtaaacgatgtcgacttgttcatcagccagtagctcgtctaaattaccataagctttgggaatgttgtgttcggcagcaaaggcgttagctttttcctgcgaacgtgagcaaacggcgtagatttctccgtcaggttgatcaaaatatttaacgaaactgtgcgcgatgttaccaaggccaacaatggcccagcgataagttttcgacattataggttcctcctaggattaatcgaatgtgaccacttacattttagcaaaaaaataaggaattggcgcccaataatcatgtaaaattaattcaaaagtcggtaaaatagagtgtaatatgaccgatgctcattgcgatttaggcttacttagaattaaaacatgttggttagttggattcttattcgtcagcacgtgcgcgtcttatgccgactttcggggccgggtgacaattactggaacgcagccgatgtcgatttgagctaacgcccaagccgcttcatctcaaatacgagtcttattctaagcacgtttacgctaactcgaactttttacagcgggcctaagctggcagctttgaactaagaaaccagcatgttttaatcctaattcatgataaatgaacaggtgtaatctgtaaggtaattaccagaaaggaggcggctatgatggcgggtaagcggcgaaaatcgcgccggaagcaacggacaaagacacaattatttgtgaagaagggccgccttcagtgggtcaatatcttattagtgttggcggcgatggtggggatggtttggtatattcagcataattgggcggttaagtcgcgggttacggcgacagcacctacaacaacgcatgcggcatttattaaaaagctagtaccagctgcgcaacagcttgatcagcaataccacgtgctggctagtatcacgctaagtcaggcgattttggaatcggattggggacaaagtaccaatgcgacagagaataataatttatttggggttaagtccacgtcgggacggctcatgacgacgcaggagtattatgacggggcctatcatacggtcaaacggcgcttcgccgtttatgatagctggcacgcttcgctggtcgatcatgccaagaaattggcgtacggaacgacttgggattctcagcactacgctgcggtgattaaggcaactgattatcagacagctgcgcaagcattgcagacggctggatatgcgactgatccaagttatgcacaaaaattaattaatattattcaaaaatatgacttacaacggtatgatagaaagtaatgaaattaatagcagtatttcaatgtcgcttataattctaggagggtactatgcgagaacttgaagaacgcattttgaaagatggccgggtacttcccggtgaagtattgaaagtggacggctttttgaatcaccaagttgatcccgacctgatgtttgccatgggaacggaatttgcccacttgtttcaagatgcgggtgtaacgaaaatcttgacggttgaatcatcaggaattgcgccggcagtcatggcggggttagcaatgcacgtgcccgttgtgttcgcacgtaagcacaaatcagtcacgttaattgatgatttatatacagccgaagtttattcttacacgaagaagacgtctaaccacatctcgattgccaagaagttcttacaggcggatgacaaagtcttgttaattgacgactttttggccaatggtcaggcggttcaagggatgtttgaaatctgtgataaagcgcacgtaaaaattgcgggtgtcggtattgtgattgaaaaagtcttccaaacgggtcatcaactgattgctgatcggggtgtccgtttagaatcactagcacagattacgtcatttgatggtgaccgggtgcactttgcatcggaggacacccaggcttaagttaagaaagcgggggattgtgatgcacattgacatggggatgctagtccttattttcatcatcaactttgcttacattacgttaaacaccgtacgttttttgcttgtaatgcggggttatcggtattttgcagcttttgcaagtgtcattgagattacgatttatgtgctaggattatcattggtcttaaatcgtctcaataatccgattaatttagtcgtatacgcgttaggttacggtgtcggggtgtatgttgggatggtaattgaagatcgattagcgttagggtatacaatgatttcagtcattttacctgatcccaagtcgtcgttaccgggagtgctccgtgaaaatggctttggggtcacacaacacgctgcttatggcttagaaggtgagcggctagaactggaaattctggccccacggaagaacgaacggcggctgtatggcctgatcaaagacgcggcgcccaatgcgtttgtgattgcgtatgaaccacgctatatctccggtggcttttggctcaagcgagttaagcgacgcaatgctcgccgaaaaaagcagtgataaacttgcaactgtgcgtgtcagcaagtatgattgttacaggataatgagcgttaaaataattcaataatcagattataattatttaaagcataggaaagtagggactgaagtggacaactcgattttaaacccaggtggtacgcttggcattattggaagtagtactaatggtgttggattagtaattgccgcgcgtaatgctggcatcaatgtcggggtatacggcgataacgaaaatactgagaccatggaactggcagattttcgcgttgtcggggccctcaatgatcaacaacagttacagaacttcgcagaacgttgtgatatggtgacttacgagtcggaaaccattgatgcgtcggtcattaattttttggcggcccatacccgggttccacaaggcgccgatgcgcttgagattacacaggaccgctctttggaacgggcgtttttcagccaacttaacttgaatgtagcaccgtcagcgacaattgtcagtttggatgatgtctatcaatcgatcgggtcaattggatatcctagtattttgaagccgattcaaaagggcttgggtcaaaatcggcaactggtcattaagacgcagacggatattgtcaaggcggctgatctgttggattggggcacatacttgttagagtcattgattccatatgataaggaactctccgtttttggcgctaagagtggtgatacgacagctttcttcccaaccgttgaaaaccggtatcgtaatcatgagctagttgcctcgattgtgccagctcaaattgattcagctgtgaatgacgaaatgctgcggatcacaaaggaaattagtgataacttgagttatacgggtgtctttgaagttgccttcttcttaacgaagagtggtaatttatacgtgaagcggattgtccctgcgatgcatcaggcgggttatgtcttcgaacgtgctacgaatattagtatggcagaacaacacttgcgagcaattgcgggactgccgttaatgccagtcaagcagttgatgcccgtggttgctgcttactttacaccggctcaggagagtggcattcgcacgcagtggcagattaagacgaactggttctttaatttctatcaccgaacgttgttacaagcgcaccgggcaccagtcgctggccacgtgctagtcgaagcaccaagtgttaaagaagcactcgaacagatcgaagacacaagtatttggcagtttgggcaaacgacgccggctgataatgaacctgaagctgagtagtgtatgatcagaacctagttttacggattattacggttaaactaatcgtactgttcgcaccgggtgaccagctattatgggtaaccgtcgtgaataaataaagttcgaaatccaattcattttgtgaattggatttttttagcggttggggagaagccagccaaatggcgagatacggttatctgagggggaatcgttgagattggcgtggcgggtattttggttagaaattgagggagtctcaaaattacttaaagttacgcaatattgccgtcaattcgtttcccgtgaatagtagaagttgtaaaattaacataggtgtcactgacaatggaaaaaccgcgatttttgtatgagatgctgaccttaaagtacagcaatcacggccaaaatttgctataatgtttggtgactgatttttagaaagggtggcgaacagcgtgtcgaaagaaagcctattggcaggaatgaatgacaagcagcaagaagccgttttagacacagaaggaccgctactaattatggccggtgcgggctcggggaagacccgtgtattgacgcaccgggtagcttatttaattgaagagcaaggggtcaacccctggaatgttttagcgattacgtttacgaacaaggccgcacgcgaaatgcgtgaacgggttggtaagctgttaggtgaatcggcgcaggaggtctgggtctcaacgttccatgccctgtgtgtccgaattttacgacgtgacattgaacaaatcgggtataaccgagcgttcacaatcgccggcactagcgagcaacggaccttagtcaaacgaatcttgacggaacaaaatatcgattcgaaaaaatttgatccacggtcaatcttatccgcaatttcaaatgcgaaaaatgacttacaaacgccggagatgtataaagaatcggctgccagtccctttgagagtgtcgtggcagacgtttatttgcaataccaacgtgaattagcggctgatcaagccgttgactttgatgatctgatcatgctgacgattcaattattcaagcagaatccagaaacgctggcgtggtaccaaaacaaattccattatattcacgtggatgaatatcaagatactaataacgcacagtatacgttagtcaacttgttagctgacaaatataaaaatttgtgtgtagttggggatgcggatcaatccatctatggttggcggggtgccaacatggaaaatattctcgatttcgaaaaggattatccgcaagctgacacggtgatgttggagcaaaactatcgttcgacaaagacaattttgtcggcggctaatgcagttattaacaataattcaacgcggcggccgaagaaattatggactgagaatgaaccgggtgacaagatttcttattatcgtggtcagagtgaaagtgatgaaactcactttgtcattgccaagattcaagaaagcatgcagcaggacaaaatggactacggcgattttgcgatcctttatcggacgaacgcacaatcccgggtaatggaagagtcactcgttaaggcgaacatcccctatacaatggtcggtggtaataagttctatgaccgtaaagaaattcgggacgtcttatcctacttgactttggcagtgaacgatcaagattcaatgaactttgaacgggtcgttaatgaacctaagcgcggcattggtcaaacgagtgttgaaaaattgcggttgttcgcggatgaagcgggttattccatgttggaagcagctagcaatgttgatatggctaatggcatttcagcacgagcgaagggtgctttagcgaagtttgcagcgacaatgaatgaattgcgcgctatgcgggaatacttatccgtgacggatttaacacaagagattcttgaccgcacgggttacatgaaggcgttgaaagatgctaaggcaacgaaatcgttagaggcacaagcccgtatcgaaaacattgaagaattcttgtctgtcaccaaacaattcgatgatagttatcaacctgaagatgaagatagtgacaaattcgtggacttcttagcggatttagcactggtttcggatgtggataacgttgaggaagaaccccaagccgtgacgctgatgacgttacatgcagcgaaggggctagaatttccggttgttttcttgattgggatggaagaaggtatcttcccactgtcccgggcaatgatggatgaagacgagctggaagaagaacggcggttagcatacgttgggattacgcgggctgagaagaagctgtacttgaccaatgcatactcacggatgctttacggtcggcggcagaataatccggcttcccgtttcgttgaagaaatcgaaccagaattactcaaaaatgaaaatacgttggatggtgcaagtagcactggtcctaaagttccatttggtgcggatcgtgaacggcgtgcttttacaccttcatataaaaagaatccagtggggacgcgggccacggtcaagaaggctagtggcacgggtgctgacaagaatagttggtcgatcggtgataaagtcaagcatcgtaagtggggaaccggaacggtcgtgaaggtctccggtgctggtgaagatgctgaactagacattgctttcaaatctgaaggaatcaagcggttattagccgcatttgcaccgatccaaaaagtacaggactagttaggaggactggctgatggcggacaaacccaacacaatgacggttgagcaggcggctgatgaagcggctgctttacggcaaacgttaaatgaatggcgtcggcagtactatgacgaagatgcgccgaacgttgaagatagtgtgtatgatcaaaagtatgaacggttggtcgaactcgaacaaacttttccacagctcgttacaccggattcaccgacgcaattagttggtggaacggttaaagcaggctttgataaagtgacccatgagattccgatgttgtcattgggcgacgtcttttcacaagctgagttacaagagtttgttgatcgcttggaacaaaacgttggtcatccagtcgattataattgtgagttgaaaattgatggtttagcgctgtcgttacgttacgaagatggggtgctcgttcaagggtccacgcggggtaacggtacggttggcgaagatattacggctaatattaagacaatcaagtcgattccacaacggttgacccgaccactgacgatcgatgtacgtggggaatgttatatgcctaaggcagcgtttgctgccttgaatgaacgccgagaagcagcgggagaaccagtctttgcgaatccacgcaatgctgcggccggtacgttacggcagctagattcacgagtcgtggcggaacgacagctcagcacgtttatgtataacattgccgactacgaaccgttaaccgcccgtacgcagagtgacatgttaacggagttcgcagatcttggttttgccatcaatcctgactttaaggtggcccattcgatggccgatgtctttagttacattgaccattatcaaaatgaacggccagaattagcatatggcattgatggcatcgtgatcaaagctaacccgttaccgctgcaacgctcactaggagcgacagtcaaggtgccacgatgggcgattgcctttaagtttccacctgatgagcagccgacccttttaaaggatgttgaatggaccgttggccgtacaggagtcgttacgccaactgcggttatggaacccgttcaactagctgggacgacggttgcgcgggcttcgttacacaatcccgattacgtggcggccaaagatgtccgcatcggtgatacggtcttgctacacaaggctggcgatattattccggaaatttcatcggttgatttagccaaacgacccaaggatgcgcaaccattagttattccaaccacgtgtccgtcttgtggggcgccgctggttcatttggaagacgaagtggctttacggtgtattaacccgaaatgtccagcacaagtccaagaagggctggttcattttgcctctcgcaatgccatgaatatcgatggcttgggaccacgaatcattgcgcaactctatgcaaatcggctggttagtgacgttgctggtttgtaccgattaactaaggcacaactgttaacattagataaaataaaagataaatctgctgaaaagctcttgacagcaattgaccgtagccgtgataattcacttgaacggttattgttcggtcttggtattcggcacgttggtgctaaagtggcgcggttaatcgcgcagcattttgggacgattgaggcgttgatggcagctagccaagaagagattgcggcgatcgattcgatgggcgatgtgattgcgaacgcagtggttcaatattttgagagcgacgaagttcatacactcatccgcgaattgcaagcagtcaacgtgaataccacttatcaaggccctagtgccaccgtggcagaagatagtaacagttggtttgcaggcaagcgggtcgtgttaactggtaagctggaaagctttacgaggccagatgcgactcaatggctacaagctcacggcgccacggttacgggaagcgtctctaaaaagacggatctcgtgattgcaggtagcgatgccggaagcaagttgcaaaaagcacagcagctggacattactgtatgggatgaagcccggttcagcgaaacaatgagggaggatgcacaagcgtgaatgttaaacgcatacgcacgattggcttagtggcagtagctgccattgttctagccgcctgcggtaatttaaagaattcgtcctttgggtcgactagtagtagcaccacaacgaccggaacgaaaacaacgaccaccactggaactgctgatagtgagttctatcaaggcgtcatcaaaaatggccgttatcggacgagtaagtcgcgaggcgtggtcgtttcgcaaaatgataacgtcatgaatttgaagagcttcgaaagtggcttattggacgtgtctaaaaaggtctttccaacgagtaagtatgtctttcaagaagggcagtatttgagctcatcgacagttgaaaattggctcggacggaaatcaagcagcaattcggagggcttgaacccagagaataacggtaagaaggatccgaatactcggaatccgatttacttacaacagcttgaagaacaagattatatggttcaaaatggtagtaagttatcgcttggcggggtcacgattggcttgggaatgaactcggtcgattattatactaaggtcgaatatggggcaacatacgaaacggacatctcaacgactgagttaacggcgcaaggtaagaagatggcgaatactgtcttacagcggttgcggcaacgttcagctttgaagaatgtgccgattgtcttggcactctataagcagtcttcgaatgatagtttagttgggggcgacatgattgcctacgcggtttctaagaacggctccacttcgatctcaaactggacgtcgttgaattggaagaattatgtcttcccagcgacctctgagtcaaagaactcaggtgcgaatagtaatgatgagtcggactttagtcagtttaagtcccacgtgcagaatttcttcccgaacttgtctggcgtaacggcgaatgctcattacaaggacaaatcgttgagtaaattaagtgtcaacatcacgactaagttctacagcgaaacggaaatcatcagtttcacgcagtacttagcaacggctgctaaacggtacttgccatctggtgtaccggttgaaattacggttaagagtgccaatggtgacattcaaagcttcttagccagaacggcgaagggtagttcgtattacacccatgtctttagtgaccagggcgacgattaaacaataatattgagtaagatttgagaaagaaggaaatctgatggctgaagaacgaattaatgccgaacaagtgcaacacgtggcgagcttagccaaattggagtttacaccagaccaattagcgatgttcacaccgcaactagaaaaaattatcggcatgttcgaagaattaagcacagttgataccacgggtgtacccgttacgtcacggatgagtgatcatacgaatacgctacgtgaagacgtggcagttaagagtgatgaagcactccgggaagcattgctgaagaatgccccagaaacggccaatggcttgatcaaagtgccagcaattattgatgaaagtggggacggtgaataatgacttatttcgaccaagatctaactagtctacacgctgacttggtagccaagaagatcagtgccacggaactagcgaaggccacttttgcgaatatgaatcaggttgaccctaagctaggggcgttcttgaatttaaatgaagaacaggccttacaacaggcggctgctttggatcagaatggcatcgacgcgaacaacgtttttgctgggattccgatggcagtcaaggataatattgtgacgaagggcctaacgacgacggcggcttctaaaatgttggaaaacttcgtgccggtctataatgccacggtggttgacaaactattagcaagcaacgcgttgatcgttggtaagaccaacatggatgaatttgccatgggagggtcaactgaaacgtcggcgttccatgtcactcgtaatccttgggacatcagccgggtgcccggtgggtcttcaggtggctcagctgtcgcagtggcttctggacaagtgccagttgcattcggttctgatacgggtggttcgattcggcaaccatcatcatttaacggaattgtcggtatgaaaccaacgtacggtcgggtctcacgctgggggctgattgcctttggatcttcattagatcaaattggcccaatgacacggacagtcaaggataacgcggccgctttgaatatgattgcaggtaacgatgtgcatgataccacgtcatccaaacaaactgtaccagactttacggctggtttgacgggtgatatcaagggtatgaagattgggttaccaaaagaatacatgggcgacgggatcgatcctaaagttcgtgaagtcattcaacaagcagtcaagcagtttgaagacttaggtgctacggttgaagaagtctccttaccaaacagtcgctacggtgtggctgcttattacatcattgcgtcttcagaagcttcttcaaacttacaacggtttgacgggattcgttatggtttccgggctgacgatgttaagaatttggaagatgtctatgtccgtagtcgttccgagggcttcggtgatgaagttaagcgccggattatgttagggaccttctccttgtcagctggttattacgatgcgtacttccacaaagctggtcaagttcggacgatgattatcaatgactttaataaggtctttgaagattacgatttgattatgggaccagttgcaccaacaccggcctttaagttgggtgacgaattatctgatccaattacgatgtatatgaacgatgtcttgacgattccagtcaacttggctgggttaccaggaatgtcagtaccagctgggtttgcagacgggttaccagttggcttgcaattaattggtaaggcgtttgatgaaagcacaatgtatcgagcgggctatgcctttgaacaagcaacgcaagtttacaagcaaaccccgaaagtcggaggtgctaactaatgaattttgtaaccacgattggtttggaagtccacgttgaattaaaaacgaactcaaaaatctttagtccttcacccgtgcaatttggttccgaaccaaatgccaacacgaacgtgatcgactgggggtatccgggggtattgccaacgcctaacaagggcgtggtcgaagctgggattaaagcagcaacggctttacatgctgaaatcgaacatcacacgtactttgaccggaagaactatttttacccggataacccgaaggcctaccaaattacgcaacatgaaaaaccaattgcgcatgatggttggattgaaatcgaagttgatggtaaaaagaaaaaaatcggtatcgaagagatgcatattgaagaagatgccgggaaaaacacccatgaaaacgactattcctatgtcgatttgaaccggcaagggacaccgctaattgaaattgtttctaagcctgacattgcctccccagaagaagcttatgcttactgtgaagcgttgcggcaacggatccaatttacgggcgtttcggacgttaagatggaagaaggttcaatgcgggtcgatgttaacatttcaattcggccggccggttccgacaagtatggtgtgaagaccgaaatgaagaacttgaactccttcaactacgtgcgcaagtcgttagaatatgaagaacaacgccaacaacaagttctcatggcgggtggcaagatccaacaagaaacgcggcgttttgatgaaacaacgggccaaacgatcttgatgcgggtcaaggaaggtagcgatgattaccgttacttcccagaacctgatattccagcagtcgatatcgatgatgactggattgcatccgttaagaagaccattccagaaatgcctggttcgcggcgtgaacgttacatcaatgaatttggtttaactgcttatgatgcgggtgtgttgacccaaactaaggaaatgtctgacttctttgatgcaaccgttgctgaaggtgcggatcctaaattagcttcaaactacttgcaaggggacgttaacgcgtacttgaacgagcataaagttgatttgttagcgactgacttaacgccaactaacttagctgggatgatcaagatgatttcagatgaaaccatctcaagtaagattgctaagaaggtctttaaggccattatggcgggctcagaacctgtccaatgggtcaacgacaagggcttagtccaattgtctgatccggcgaagttacaaccaatcgttgacgacgtattggataataatcaacaatcaattgatgactttaagaacgggaaagaccgggccgttgggttcctcgtgggtcaaatcatgaagaagacacgtggtcaagctaacccgaaagtcgtcaaccaactattaatgacatcattaaaagcacggtagaagcgttggtcgataaggtgttgagcctcgattgatgcatgtccagcgttggggtagagatgagacgctgaacgcttgaccgtgtgagcggaggaataggaaacatgcgtaaacgggcacgacttatttataacccgacttctggacgtgaggcattggcccacgatttagttgaaattcttggtatctttgaacaagctggttatgagaccagtgcgttcgcaacgacgcccgcccctaattcggcggctgatgaagcgcgacgttgtgccaaggacgggtttgaactgattgtagcagctggtggtgatgggaccatcaatcaagtagtaaacgggttagccgggttaaagcggcgacctaagatggctattattccggcgggtacgaccaacgattatgcccgggcactgcggattccgcgcaatgatccggttgcggcggccaaggtagtcctaaagaaccagacggttaagatggatatcggtcaggctggtgaacagtatttcattaacattgcggctgggggcatgttaacggagctgacctatgacgtaccatcacaattgaagtcgatttttgggtacgcggcatacttagccaagggtgctgagttattaccacgagtaaaaccagttgagatggatttgaaatatgatggtggtcattatcagggcaaggcttcgatgtttttcttagcgctgactaattcagttggtggctttgagcagttagtgccggacgcgtcattagatgatggtaaatttaccatgattattgtgaagacgagcaaccttgctaaaatgcttcacttaatgacattagtgctcaatggtggcaagcatatcaatgatccaagcattatttatgtgaagacgagcaaggtcgtcgccaaaccagctgacaaggatcgcttaatgatcaacttggatggggagtacggtggtgatgcaccgatgacgttccggaatttgaagcaacatatcgaaatgtttgccgatacggatcggatccccgatgaggcaatcacggatacggatccagagttggaagacgctgagcgacactttgtctcagctgttgatcagttgccagctgcaactgaggacgacgaaaaaacagaataacttgcttaaattaccgtttaccgatacaatggtggacggtaatttttttaaaagtgttaccgtcacagggacacgattgagcattgcctgacgatttaatcgtttgtcggtttagcaatgatttgtcagtggtgcaaagcatgagacagctcaaattcgcgcgttttgacactcacagtaagcaatttgaatagcatgtttaatcagtaaatgttaacgacactgccaagtgtggcagtattaatggccatatcattcgctgcccggagcagtggctaccaggcagtaactaaaaaataataagtcactaacaaagaaagcaagaggaaacaaatgaaagttaatttaccagtgcacaagggtgaagttttagacgtcactatcatggatttaacctatcagggtatgggtgttgctaaagtcgataattacccaatctttatcgaaaatgcattgccagaagaaaaaattacggtcaaggtcacgaagacgacgaagaactttgcgtttggtgatgtggaaaagattaaccaagtgagtcctcatcgggttaatcctaaagggcgcgtttatcgtcaaaccgggattgcaccactacaacacttggaatacagtgaacaattgaagtttaaacagcaccaggtggccgaattatttgcaaaggtccacatggatgatgtcgaagttttaccaacgattggtatggccaacccgacgcagtatcggaacaaggcccaagtacccgtacgacaagtccaaggacaactaacgactggtttttacaagaagaacagtcatcaattgatgccaattgaagattattatattcaagatcctgcaattgataaggctatcgtggtagtgcgcgacattttacggaaatatcatgaggcagcctacgatgaattccatcatagtgggacgattcggacgatcatggtgcggcgtgggtattacagccatgagatgatggttgttattgtgacgcgaacgaaacacttaccaatggctgacgtggtcacacaagagattcaagcagcgttacctgaagttgtcagtgtgattcaaaacgttaattctaagaagactaacgtgattttagggccagttaacaacgtgttagctggtaaggccactatcgatgatcagttactgggcctgacattcgccatttcagcccagtccttctatcaagtgaacccacaacagaccgaaaagctttatcagttagccattgatcaagctggtttgacgggtaatgagacagtgatcgatgcttattccggtatcggaacgatttcgttaacaatggcccaacatgccaagcaagtgtatggtgttgaaatcgtgccagcagccatcgataacgcacggcagaatgcggataagaatggtattacgaacgcgacctttgttttggatagcgctgaaaaagccatggctaaatggcaagcagatggcgttaagccggacgtgatcgtcgttgatccgccacgtaagggcttggacgccgactttatcaagagtgccggtgaaatggcgcctaaacgggtggtttacattagttgtaacccatcaaccttagttcgagacgtccaacggtttgcagaatacggctaccatattagtgccccagtccaacccgtggaccagttcccacaaacaccacatattgaatcggtaacggtgttagaacgcgaacaataagcattttaaaactggattattaatgaaattatgaaaagtgtgttgggtgcctgattatttgtcgggtaaccaacacacttttttactcagcttgagggctaactttgaattagaagcacaaaataaccgtttttaagcgctgatattgatttgaattcgtccgattttaatagacagatcatttagaatcggctaataaaacagtttattgataattataattattgctttaaataatttaataaataatgcgctgtaattgctgtaaactagttcactggagctgtttgagtcaaatttagcgtattaaattaaataattgtatttattggtcaaaaaacacccacaaaaaccatcaattgtattacttttgataaaagtatgtatttcatctcggtttttgaccagtttgggttataatgataaacgaaataaaccgataaatgggggagcatgatggtaaagagaagaacactgacacaggcaaaagtattagcaacagctaatcagttaattgaaagcaagggaattaacggattaacaattcgggatttagcgttagttttggatgtgcggccgcaatcgatttataattatgttgatagcttgagtgatttattagatcaggttggcctccaatttgttcaaaatgttgcggatcgtttaactgaaacaatctcagacgttgacggtgatgaggctttgatggcatttgctcaagaattccgggcggcctgcaaccagcatcgggggttggcaccgttattacttgacttaaatgataacctaagaatcccacggtctcgtaaagcaattgtgcagttataccaggatatgtttaaaccattacaattggatgattcggcgcgggtggagaataccttgtaccgttccacgttgttcggattcattatccaagagattggcggcttctttaagatgcaggggactgaacttgatgaacggttcacgaaggtgatgcagttagcgattgaccagacacacttacctgctgataagacgaaaaaataatttaagattcagtgcggctatcttagcagatagccgtttttttataggttaaattcgccaatatttagcagtaaatggggcgtaatacaataatctttgttaaggctgaaatcaaaatcaataatgatttattgaagtaattttatgatcaatcgtaatgaaaatcttaattctgcatggtaaacgctaaattagggcgttattttagccccaggcttaaaaaatcgtttacaataaggttaaagttaattttaagggggcccaccatgtcggaacgttatttatcagcaattgaacacgggttaacgactaagcaagttgaccagcgcctgacagcgggtctaaagaatgagccgttaccgcccttaacgcggtctgttaaacagatttttcgtgataatttgctaacactttttaactgtatcaatgttttgttagctgggttagtttttttgacaggaagctataagaacatgctgttcttattcgtggtcatcgtcaacacggccatcggtatttttcaggagattcgtgccaagcgccaggttgataagctatcactattatcggccactaagattcaagtccgccgtgacggtcaaacggtagcgatcggtcaggacgaaatcgttcaggatgatttactattagtgacccgtggcgagcagattcctgtggacgggctcgtgcgggcgaccgctggattagaggtcgatgagtcccagattacgggtgaggctgatccggtcattaaggggccgggtgatgagttggtttctgggagtgtcatccttggcggacacggaatcgtgcaggcgacgcaggttggtcacggtagttttatcaagcagatggcgcgagcagctaagcaaaaacggcggacgccaagtcaactgttaacgattatcaatcgaattatcaaaattttgacctttacgattattccactaggtgctggtctgttcatttccactatgatgcggggtgaaagtcagaaccgggcaatcctcgggacggtggccgcgatggtcgggatgattccggaaggactggtgctgttaacgtcagtcgctttagctgctggggcgttcactttaggccggcaccaggtattggtgcgggagctacccgccattgaagcactggcccgggtcgatacgttgtgcctcgacaagactggaacgattactagtggcaagttagtttttgaacgcgttgagccgtggaaccagcatgatttgacagcagtggagcaccggttagctgcgttagtcactgctattgatgatgataatgaaacggcccgggccatcaagactgcttttggtcagccaccagtgcaagcgacagaagttcttcccttttcttcaagtcgtaagtggagtggggccgcgtttgatggtcacgcttacgttatgggcgcaccggaatttatttttaccacggtacccggcgagttacagtctcgcatcaaaacgctcgcgcaacaaggttaccgggtattagtgttagccgaagtggccgccttaacgacgcccaaaccgactcgaccgatgactttgggattaattctgattacggatgagttgcggccacacgctaagacgacgtttggtttttttgctaatcaagacgtcgccctaaaagttatttctggtgataatccggtgacggtcgccagtattgcacaacgggctgagatcaaggacgctgatcggctggttgatatgagtcaagtggggactacccccgactatgatcagctagtgacaaattatacggtgttcggtcgagtgacgccgcaacaaaaagagcaactaattaaagcctatcagcgcaacggccataccgtagcgatgactggtgacggcgttaatgatttgttggcgctgaaacaggcggattgtagtatcgcgatggcgagtgggagtgaagccacgaagagtttggctgattttgtcttaatcgattcgaactttgatgcgatggtgcaagtgctgaacgagggtcgccgcgttatcaataatattgaacgggtcgccgcgctctacttgattaagacgatgtattcggtcgctctgacgttgatttttatcttcatgagccacagctacccgtttgagcccatccaattaacaccgatttcatcgttgatggttggtattccaacctttttcttggcgttacagcctgattatacgcgaattaccgggcgctttatgaaacaggtgatggagattgccgttcccgcggcgatctgcgtggtcggctatatcatggtcatcatggtgttaggtaataagttccagctgaatttcgaaacgaccgcgacattgagtgtgttgatgaccgggatctttagtttaaatgcgttattgattgcagcccggccgttgaaccggttcaaaattgggttagtcgtgttaatggcaacactgttcgtcctagtctttttgtttgccggccgaattttctcattggttaatctattagattggtcgttagctgtgatttacctaccactgatgatcagtgcgtatccggtgttcattgttctgcaaaatggcttaggaaaacgcgttctcagcaagatcaattggcgataatcgatcaaatttaggtgacggggccacgctgcaattacggcgtggccttttttggtgtaatcagattgctgtctcagcgtaagccacaccgttgttgaccagtcagattaaattaacaatccgatataagtatggttgataccagcatagcatgtaaatttataacagattttaataggcagcagcgtctaaaacggcttataatgaagttcagtagattaccggaatgggggcggtattgtgtggcttgatgaacaacggttaattcaacggttagtgccgcgcttgttgcgttttcggcaaactaacttctatcggattattcaacggaccttgatgttgacgttcccattcattttgattgggacgttcagtcaaatcattcaactgaccgtgttgacgaaaacggggtttattgccagtatctttcacctgtcaaaatgggtcccatactatcgttacttacactatccgtttgatagtttaacaaccttgacgctcaacggtgtggccgtagtagcagcatttggtgcggcaaaataccatgccaaactcaatcagcgcgatgaccaactagcgggattgaccgccgcgattgcgctattgatcgtggcttatcagtatacgaatcaaaaccaaattggtgtttttaatactttattgatcgggactaacggtctaacgggcgcattgattgtgggtggcttgaccggcctgtttttcaaatggttcagcaagccggttccggcacaaagtagtccgcatatggccgatatcttgacacggactttcagttcactacttccaatggccttaatactagtattggccgtgctagtgagcctcgctttgaactggctgatgattattacgtactctgctgaaagttggtcggcatttcaaaagtacgcaacgactagtcacagtctgtggctgacctttggcatggcagttgtgacgctgttgttagaaattcttggactagctggtccgtaccaagaacgcttggtgaccaacagtgcgacaatgacggccaatttgaattatgcactcacacatcactcggcgtatcacgtgccgtatccgtatacggccaacacgttgtatcacgcatttgggacgtttggcggaacggggatgttgctggccttagtgattgccatttatatcggtagcaacaatcataactaccacgtagtcgcgcggtggagtctattacctgcgctctttaatagtaatggaccgctactgacaggcttaccagttctatataatccaatctatctaataccatttgtgcttgtgcctgtcgtaaatatgggactggcggcgctggcaattgggtttcattggattccacccgtggtttatccggttcccgtgggtacgccgggaccgttgattgcctttatcggcactaacggtaacgtggtggcacttttacttggtatcgttgatttggcactatcagtggtgatctatttgccgttcatgcggttggcggaaaccattgtgcaggcggcgcaagcacaggtggggggtgctaagcatgtataatcgacctaattggcagcgacggcggcgaagtctgttagtgcttgtattaggcttactatttctgggctttttgattcagccctcataccagtggacgaaaaccaacgtggctgcgatggcaggacgccatgattcgcagatgtcaccaattattatgattcccggcagtagtgcgacccagaatcggtttgacaccttagtcaagcaacttaataaggctgatcatcgtcggcatagtttaattaagctgaccgtgatgacggatgatacgattaaaatgacggggtcgttgcgtgcccgtgataacgagccaatcatcgtcgttggctttcaaaataatcgtgacggctatgataatattaagcatcaggcccgttggttctcactagcctttaagaagttggctgccaagtatcaattcaataatttcaaagcaattggtcactcgaatggtggtttgatttatacgtactactttgaacactattttaatcgcgacgatattaaggtcaaacgaattatgaccattggctcaccttacaatttctcagaagctaatttgaatcataagacacaaatgttagctgacttcattaagtaccgcgatcgattgcctaagtcggcgacgatgtattcggtcgcaggtaccgaaaactatgattcagatggtcttgttccagcgcgaagtgtcgaagctggtaagtatatttatcaagggcaagtcaagcattttacagagattacggttactggtacggatgcccagcactccgatttacctcaaaatgcgcaaattgtgacgttgatcagaacttacatgttggataagccgaaacagactcgtaagggcttagtatcagttggcaccacagaatgaatggtaacaaggtctaaccgctgcggattggtcagtaatcaatggcccacaacgatagcatttgtgaggaaatttagggtgttattaagaattgtggtaaaatttggtcatggaggtggccgaaatgtccacacaatcaccagtacatcgcaatcgggtcctgactttaattcggtcttattatccgaatctaagtgtgacggaccgcaagattgccgattatattattgccgacccaattaaaacggcagctcagtcgatttcagacttggccgcagcggttggcgtttcaacggccacagtttcacggtttgtcaaacggattagttttagtagtttccgggacttctcacgtgaactaacggcggccgaaccgattgaacaaactaatgctgaagcttttcaagatgtcgaaaaacaaacgacttttaaaggaattgcggaatcaacattcaatagtattcgtagttcgctagatcagacaagtcaggtaatgacggaagcggacctcaagcgggcagtggaattgttgctgaatgctcgctcgattggtttttatggtctcggcggctccgcagtcgctgccctagatggttatcataagtttgtgcgcaccggtattccgtgcgctcataatagtgactatgatatgcaactgatgcaggcagctcagatgaacgctaatgacgtggcagtggtgatctcacatactgggcgtaatcagcaaacactacaagtattggctaccctgaattcacaaaacgtgccaataatcgcgttgactagctttggtaattcccccctagccaaggacagtactgttgcctttatttcagttgcagaagaaattaattatcgttcggaaggactaacttctttgattgctcagatgagcattatcgatagtctcttcttgatgactgctgtccatggcaatatcgaaatggcagaaagtcttggccgggttcgcgaggccattagtcaaacgcgaacagagctttaatgctgtaggcaaaggattgatgagatgacaaagcggcaacattatcgaccagtatacgcgaaaacgcggtggcgttaccgaattggctggttattagttctattagtgattatgggcagtgtttggggcggcttggtctggctacgttggcgcagtaacgctgtcgtgagtggcttcaatgtgcgtggagttgccgtgtcacaaaatgacggttatttagactttgcgaccttgcaaaatgatggcctcaagtttgtctatctacatgccactcaaggggctagttatacggatgataacttcgcaagtaattatgagcgaatcgttggtacgagtttgggcgttggcgtgattcacacgtttagtttttcatcgactgctgcggcccaagcggcctatttcgagaaaacggtcggggatagcgtcggcaatttaccaattgcgattcaagtgcaatactacggtgactacacggaccagacgattgcggtccgaaaaagtcgtgctaagcttaaggcattagtgaccacgttgaaccaggattataatcgctcctgcgtcgtatggtcaacgcccgcagttgccaagcagatcgttaagcccgcactaaaagacactgacttatggctggacacggcgaagacccaccaacagggacgacgagtgatgtttatgcattattccgatcgcgccgtttaccgccagaacgggattcgtcaagagttcgctggaattctattcaacggtagtgtgacagcgtacaataaagttgtggcgcagggcttaaattaaggcctaatccttgaataatttatttcgcaaatcaaattaacagtttattagctgctaggctgactaaaaataagtcgcaagttcaagactcttcttgaacttgcgacttattttgatggcgacctattaaaatccttaggacgtcactagcgtcattaggtatttggcgataagatgacataactgcgatcatcggcttcgtcaaagagggttacaggtcgttgctcattagcccgcacctcaaggtgaaatccatattgatcaagtaagacgagcgcactcgatgagatggattcgacggtggctggtaccgagcgcccgtcgatgcgaatcatcatgttgggatcaatctccaacgtgtggtcccggtgatgcgcctcatcacgataggtccaagttcccgcgtagaaaaccgctaagtcaccgtcagcgatcgtactagggtgccgtttgtggagtagtgtactagaaagtcctgcaagtaatgataaaccaaataatattgcgccacgccgcttcactggatcaaccttctttctgaataaatctatagttaaaatataccactaaaacggcgttaacgtcacgtaataagtggattcttattaaagcctttatgtcactgttacctgcgggtaatgaacgtaatatttgatcaatttcggaagggcggtaactaatttttttgaattaatttgtgttctgattggaaattactgggtgagtgtgttaatctatataatgtgattggcatttatgtgaagttttaaagtatcatttaattgtgttaccgtaaattctttataggtgttaataacatgtgttagttactttttatttttatatcctaggaggatttagttcatgaaaaatggtactgtaaaatggttcaatgctgataagggttatggctttattactggtgaagatggcaacgatgtattcgttcacttctcagctatccaaactgacggtttcaagaccttagaagaaggccaaaaagttacctttgatgaagaatcaagcgatcgtggcccacaagctgctaacgttgttcctcaataagcttagcttttaaaagggctgcccgtgtggcggctctttttttatgcgcaaaatagcgggtgacttttgacccttatggcccaacttaacggcgaaaactggtaaaatagaattataaactaaacgcacgagtaagcgccaccaatcacgactggttgactagcgccgttgagaggagtcaaatcgatgttaaaattaggaattatcggaacgaattggattacgcaacaatttattgatgctgccgctgcctctggtgaatggcaattgacgagtgtttattcccgccatgctgagaccgcgcaggcttttgccgccaagaatcatgccgatgagacttttacggatttagatgcatttttcagtcggggtagttttgatacggtctacattgcgtcaccaaacagtctgcattttgcccaggctaaacaagcaatcgcctatggtaagcacgtcatcgtcgagaagccagccgtggcgaaccaacaagaatttgaacagttagatgccgttttaaaggctcaccctgatgtcctattatttgaagcagcacgccagattcacgaagttaatttccaacgcgtcaaggatcagattaaaaagttatccttagttcagggtgcgacgttgacttacatgaaatactcgtcacggtatgacgccgtcttggctggtgaagaaccgaatatcttctcgttgaactttgccggtggggcgcttcaggatttaggcgtgtacctggcctacgatgcggtcggctggttcggcatgccggaagaggtggcttactacccaaccttgattcgaacgggcgttgacggtaagggtgtggctattttacgctacgctgactttacggtgaccttgaacgttggtaagactagtaattcgttcttgccatctgaaatcaacggtctgcgcgacgctattgtgatggacaatcctgctgaacttggacaaatcacttatcaagataaggatggtcaggagcatgcgattggggcgcaacccgataccaatccaatgctggccgaggcgcgcgacttcgcaaccgttatcaatgacccaagtaatcaccagacggaatacttagcttggcggcaacttagtcgaaatgttaataaactattatttaatttgcggcagtcagggcacctatattttacgggtgaagcccctgataccgataaatagaaatgaggcactatgttagacgtatttaaaactaaatttgcggcggcggggttcaccgagttgtcgccgattcaaacggcagtggccgagccacttgcagctggtcaatcggtgttaggactcgcaccaacggggtctggtaagaccctagcgtttacgtggccaatgctcgaagcgttgcgggtcggagaaggcacgcaggcactgatcctagcgccatcacaagaactcgcgatgcaaacaaccaacgtggtgcgcgagtggggccaattgatcgatgccaaagtcctcgcgattaccgggggggctaatgttaagcggcagatggaaaagctcaaaaagcatcctgaagtaattgttgggacgccggggcggattactaacctgattgcggatgggaagatcaagcttgggcatctgaagatgatgatcgtcgacgaagccgatgaattactgacagatgaaaccttggatcagattcgtgaaattctcgacgctacatttgctgaaacgttacaattaggcttcttctcagcaaccgaaactaaaattttagatgagttgccacgctggtttggtcagcatgttgaaaaaattgatgtgcgggccattgatcagacccagggggtggttcggcaccggacgatgcaagtgggtaatcggcaccgggtggacttactgaaacggattagtcgtgttgaccatatgcgggccctcgttttcttcaataagatgcaggaactccaacatgtcgccttagaattacgacaccagcacgtgagttacgttgccttgaccagtaatcaacggcaggttgaacgtgaaaaagcgttgcggttattccggcaaggcaaggtcgggctgttgttgaccactgatttggcggctcggggtctagacgtgcccgaattgccagctgtgatcaactatcagttgcctaaagacgtcacgacttatattcaccggagtggtcggacaggccgcatgggtgctgatggactagtcttgacgttcggtgacgaccatgatgtccgcgactttaagaagctgatggcgacgactgactatgaaatcaagccgggttacttggtcgattatcatattgttgatacgaaaccagataaagttgttccaccgttaacgttcgaccatccagaaacggctggcaacgcggctaacggtcggcaccgggtcgtgagtgctggtcacccagatgaggttaagcgagtggagacgagccggaagcggcccgctgcggcaacacctaaaaagaagaaaggtcacaataagcattctaagaaaaaagggatgcgcaagaaaaatcgtgatcgctttagcaatcagtaattgccaaaatgcacaatccgtgagatgatattttacggattgttaatggcctcatagcacaactggatagggcacctgcctcctaagcggttgatcccggttcgagtccgggtggggtcagttgaatattagaaagcaccgtttcagggcagcgttttagtgacgttaccttgaaacggtgctttgggtttaagtagccacgaatgatatgaaatcgaaatgaatactgtattagtctaaacgcccgctaccagtccaaatgactagtagcgggcgttgcgattaacgaatgacgatgacgttgcaaggggcgtgatccacgacgtagctggtcgttgaaccaacggctacgcgatggggcgagttggtaccagtggcgccgagcacgatcaagtcaatttcgggatgttgcttggcatagtcctcaatggtgtgttttggaatcccgtagctgatttcagtttttaaattcggtgcggacgtggtggcgacgaattgttgtcgctgccgcatggcatcctttgcgtgagcggcttccgcgtctagtaattcagatagaaccgggtcgagtgcgggggtgtggtaggcgctgtcatccaccacgtagagcgcagtcaggtttgcttggtgccgctgggcaatgttgaccgcttcagtaaaagcggcttgtgcagcatcggaactgtcaacaggtactaaaatatttgtgtaacggcttggcattataaccacctccagttatctttacgataattataatggattagtgttgggcaataaaattaaacgcacctagtgggcaaggtcgatgaactagcgtatattatagacagtaaatttcttttgggggttaggtatgttaaagcatgtacagaacggcctattgacctttgaacgggtcgttgagcggcaacgttattggcgcgccttacgtgatacgttgacgctgctttttccattcgcattagttggggcgtacgttagttttatgaaccaggcaatctttcagcgcaatggttttttgaatcatatttattatctcagtcactggctgccggggtttaaacatttggcaacttacacgacgatgcttaatctgagtatcaacggcatccttgccgtgattgcggctttttcagccgctaattttgtcgcgcggagtgcccagcgtgataatctgttagcgggattgacggcggcaattagttttatcatgcttaatatcaattataatttttttagtacccagggtcagcctgctggcagtcggtttttagaagataatttgggaactcagggcatcttcctcgcactattggtgggcctgttgactggttggttgttcagtcatttgacacggtatccacacatccaccaggagatcgagacccagacccacttgctagcgcgggcacacgcgaactggttaccgatagtcgctgctttgctggtgttcagtgccatcgggtatggtattagttttgtcagtaaagggggattaaacggcctgttttacgcggtcttcaccttaccattcagtaatccgggggcgtcgctactagcgataattggcgtggcatcactcagcaatttatactggttaattgggattatcggtccggttgactttagtggtaacagtactacgagtacggttcaaaatttggaatatgcgttgcaacacggttcggcgtggggcgcgccaaatccagtaacgctccatacgttatttgatgcgtttgcgaacgtaggtggtcccggaatgacgttagcgttattgattgcaattttgtggcgttcacgtaaccgtaattatcgaacggtggccaagaccagtgccttgccagtactgtttaatatcaaccaaccgttgctcgtcggcttaccgattgcttatagtccgattttagcgattccgtttttgttagcgccactggctagtatggtcatcacgtggtgcgcgttgaagcttcaatggatgccgccggtcgtttatccggttggtagaacgatgccgggcttcttgaccggttggctgggaactggtggcgactggcgggctttcatcgttagtctgatcaatatagcggtggccacagcaatctacttgccatttgtcttactggcaaaccaggttgagggggaggcgaaggcggatgcttaaacgatattggtggcggtggctcctcggaatcggtttgttaatcgggatttgttggccggcctacacgtggagtcaagcgaatatcaagacgctgaaaaacactggtcggacgcggatggcaccagttattatggtccccggatcgagtgcgtcacaaaaccggtttgatagtttgattaccgagttggggaaggaaacgccgaaaaaacacagtgtattgaagctgacagttcagacggatgggacaattaagtatagtggttcgattgctgctaatgataatgagccgttcatcgtgattggcttcgcgaataatcgtgatggtaaagctaatattgataagcaagctgtctggttgaatacagcattcaaggcgctggtcaaaacgtatcactttaatcacttctatgcgctaggtcattccaatggtggcctcatttggaccctctttttagagcgctatctaaaggaaagcccgaaggttcatattgaccggttaatgacgattgcctcgccgtacaatatggaatcgacaagtacgaccgccaagacgagcatgttcaaggaactttaccgttatcggactggtttgccggaatcgttaaccgtttactcgattgcggggacggaaaactataccagtgatgggacggtgccgtataacagcgttaactacggtaagtacatctttcaagatcaggtcaagcattttacggagattactgtaacgggggcgaatacggcgcactccgatctaccacagaataagcaaatcgtcagcctgattcgacagtatttattggctgaaacgatgcctgacaaggttcgtcaaaaaaacgcacaacgggtacaaaattagttacgttgtgtggcagtgctactgctgttaagacaacactggtgaacgatctggttaagaaagttatacatgcagtgaatagaacaacaaaaacgattagcgtctcgtaaccgggacgctaatcgttttttagttagatttgcaataaattaatgatgatgcctggcgttgtgtgagcgggctgaccgtttcgaatagtggtgcttcgacggcttcgcccggtgcttgactcgcattgtgacacgggttccccgaactcgcaaggcttgtgcattggttgccggcagagtcagtaaaccgccacagacggccaggatgacgagcactggtaatcctcggtggatcgacatgatagaacgcccccttaactaaaatccttatttagtgtataagtaattcgagtcagcgtcaacctaaggtccgttactgactttacaaaacgttaacggcatattaacggattattcacaaaaagccggcaaatttgattgtattttgccaagttttcctttatggtgggagtaatatataaaaggaagtttggctaaatgaatattgaaatcttaaactcagcaatccaagacttacatttccaaatcgtttatgatcgttctgaagacgatgacaatcctggtcagggtcaattcagctatacgaccgccaatccagatgttaagaagacgtttggcgatgacgttgtgcaggcccaattacaagtgacctataaagaagaaatgttcgacttatccgcgaccgtttttgcgattgtacgcctaagtggtgagatggtgggaattattgaacgtcaatctgacaacaaatcaattgaagacgacgaacaagaaatgttgaacaatttgaatggtgccatcattccagcgttgtctgccaaagtccgggcctatgcagcattattgtcaactgaagctagcaactttgccatcatgccagctgactttgatgatagccagcccaatgatgctgaataagcgtaatccaagagcttgtcaaactggcaagctttttttgatggcttaaggaatgagttctagcgttgtgtaaccgttaacaaaggtgctataataatgatggtcagagttgactaggcaactgcggttgcaatgacgaggtcagaaggtctgattggtgacttcagcaattattactttgatccaggcttatcggaatggttcaaagcgggggtgaccgcgagtcggtcagcacacataggggcagtgaatattgacacatagtttgagccaagctggtaagtattgtggtggccaagttacgctgtaatttggccgctatttttatcttgttttcagccgaacactgcgacaaaaaatgaaaactgtcgtgatgaaatcactgtaaattgtcacatgaaagcgtatactgacggtgagaggggtgagcgttatgtttaaaccaatggcatctgtttttacgaaccatcaaattgcgggtcattatcgggccattgagcgggcgcaaaagtgcgtggtcccatttcattttgagattcagggacaggagtatccaaagccaaaaccagaacgtaactggttacggcgcttatcggggacgtcgagcgaaaagtacgcaatggtcgaactgaccccgacaaaggtcgttttgtggtcaccagaaggacgcaatctgggtgaaatgccattgagtgcggtgcggcgaattcagatcggtgcgattcggtgtcacgtaacggaaggactcgacccacgccacgcatttcgggcgacgatctttgtgctgactgatagcggtaattattattttgctaattctgatatggaagttttaccggcgatttgtaagttcgcccatgaacatcaagtgccggtagaagacccactgcggttgattccgcttttgaaggtcggctggcgggtcgcggccgtgacgttacatgaaacctatgcgcaactggttgcgcacacgggttatccggctgataaggtttaacttaattttatgattaataataatgaaaaacggactgtcgataatgacgtataacatactgatttttagggtaacaggggattaatcagtttattgcctcacgatggcttgtttttggaatggaccaggtttagatgactcttcggcagcatgggcaagttttatgccaagtcgaaagaaagttactttaaaaaaagtcttcaccggtacgacggttgacattcagcaaaaaatggcagtataaagcaatcaatagaatgagagcggctattaagtagcagaacaaaaaaacagcggttcactgccagattaggactgtgaaccgttgcttttaagcgtcataattaaggttgttctgtttcattgagaccgactgattcatcatcaaccgtgttttcggctgcgtggcggttgaagagtaagttaaggccaactgcggctacactaccaacgaccaccccgttgctcaacatgatttgaagtgcaccaggtaagaattggaagatattggtttgcaccgtgacgcccaaaccaagaccaatcgaaacggctgccacgagtaaattattgttattgcggaaatcgacttgagctaacattcgaatcccttgaatgccaacgatcccgaacatgacgaccatggcgccaccaagtactgggtcggggataatcgtcgctagcgcaccaatcttaggcagtaggcccaatacaactaagaacgcagcggaaaagtaaattggctttcgcgtcttgacaccagataattgaacgacgccgacattttcagaaaatgttgaataggggaaggtactgaacaagccaccgaggatgacggcaattccttctgcccggtaaccacgttttaaatcgtcgccttcaattttacgaccggtaatgtcgccaagggcaaagaagaccccggtcgattcaaccatcgttgttaaggagacgaggatcatggtcaaaatggatgaccattcaaagtgcggggtcccaaagtaaaagagggtcggtaaatggaaccagctagcttcagcgacgggttttaaagaaaccatccccattgccccggcaatcaaagtcccaactaaaataccaatcagaatcgaaacggatttcatgaagccacgtgcaaacacgctaattaataaaataattgcgatggtgagaaaaccaatgccaagtgcttgcaagttaccgaaatccttggcactggtgtcgccgccaccaagattttggaaggcgaccggaatcagcgtgaatccaataattgtgattagcgatcccgtaacgactggtggaaagaggttcttgatctttgaaaataagccggcaatcagaaaaataaaaataccagcaccaatgattgagccatacatggtccccagcccatatgttttaccgatttgaatcaacggattgacggcttgaacggcacagccaagcacgacgggaagcccgattcctgttagtggtgtacgttttaattgtaggaacgttgcgatcccacacatgaaaatgtcgattgagactaggtaagttaattgttcttggctgaaatgcaaggccgcgccaatcaataatggcacgagcacatcacccgaatacatagctaacagatgttgaaaccctaaaatggccgccttaacattggtaattttaggtgctgcggatacttccttcaaatcaatcttcctctctcgattaagctgatttgcctataaaaaaagtcaccccggcaaacgggatgacctcgtttgcttatagtccaacctttacggggttgggtagaaactcgtcaaccatatcatgacattatataggcaattaccacttatttgaatgagacttattctagcacagatgaaaaccgaatacaaatgtagccgaataaattaatgttcgtgaaaacgatatttttttggaagatgaaaatgaaaacgttcacttttgtgattgttgattatgccaaagtagcactgccatttctagtgtttgggtctgttcaggatcgtccaagttcaacgttagcattttttcgatctttttaaggcggtaaatcaccgtattgcggtgaatatctaggtggccggccacttcggcaatgttttgatggtaataaaaatagccatacagggtcgtgagtagattaagttgttcattcgcactgacaccactgacgagtccacctaaaacccgttcgacaaacgatcgcgcttcattttgtggaatcagtgaaattagttccttgacgtacttgggccgatagatcgtgactgcgtgggtactgtttttgctgagtgccaaggcttctgccgcttcattataggttgttgcgagttcggttagtggtagagtcgaataactgtaaccagcaatcaaacgcgcctgtctgtccaactttggctgaataaattgaacgagggcggtcagaaagtgctgggcattttgctggtcattgattaataagaccaattgctgctttaatgaaaaaacaatgacggatgcttggtattctttaataaaccacagtgtcagttgctgaacctgttccaagagatggttacttaagagggcctggtgattagtcgtgactaaaatggtggcgcagtggaacttcgtactcggatcaatattgcgggctttcagagtcttattcacgaggtcgtttgaaataccgccatccattacgtttaagtagaaaccactttggttgcggaatgcggattcgtttaacatgtccacccgaccattgacgaaactcaaggtgtttaagacgacttgcgtcagcatctgatcagttgagttggccgggtccaagtcgacgacgcctacaaaggccttattttccttataagccgaaaatagtggcatgatggtcaggtcatttgcttggtaagggagaatgacgcgggtattgaggttgaaatagtcgatatcggtttgattgcgtaaaaaatcagtcaaggtattgcgggtcatcggtaaatcttgggaagcactgaccacccgaaaatgactatccattaagaagagaggatgatgaattagctcgctacatttattcaagaccgtggtgttggttgggtctttgagcaacaaatccgctagtgtttggtttgccttgacgatgcgactgagctcattagtttgtgactttaagatgatgctcagcattttgcgcatggtttcagaaatcaactcatcaccgggcgtaataatgattggaaaagcgagttcgttcgctaattcaatcactttttttggtaaatggtcaacgtaacgatgatccttaaatccgagaccagcacagttggcattgtgcatcgccttgatcaaagttagtgggtcggtggttgtattgacgaagggatagccgttcgtaatcaaaaactgaccattagcaaggtagtcagcaatgtcaggtgactcgatcattccgatattactaatttcgcgtttgagaccgcgttcacccgcaattacccgcatatgttgcattgatggtgtttgtaatagtgtttgtaaacgcatggtaagtccccctacaattagttatctttaacaagtagtataccgataatttggcagtttgactataattaaatgaaaaatagattaaaaacaaatgaagcgtcgaaccagtgttatgggttaaggaatttaagtattggaaaggtttatcctcatttaagcgcaggagtagccggcgcaggactgctgaagaaagttttgtttagtgtaaattcacctggttagggcgttggatgccgacatacagaaacgggattcgctcgggttgagacttccagttagctaagtgaaagttcaccccctcaacgttgccgttgagataatcttcagtttcaacccgtctgaacttcaccggcttccagtgctgagtattgtcagcaacgcctttcagtcgaggtggtgttcaagtgatgggtggacttaacttttgctgagtttgttgttgctcataaagggtagatttcgcatataatgatattttgatagaccatttgttgctaaattagcacgttaagattgaaacagtcattaaagtgaattgatggtctcccagctttaattgaagttctaatatcaacggattcaacgaccaatggtactaatattaggcgaccgctcatcatttattcttagaggccggaataagacgatcacgtgtcacgattggaaatctattgaactcgccaggttcctcaatgatgcttgtcaacataaagggcaaatgaccaaagtcgtcagataattaacgcgacttaagttgattagtccttgacagttgtggtggagttcgttacacttagtccaattaaacaagcacctttaacttagtcctgtgaggctaacaaggggaacggtcatgtagggtctcccacgcttttcgcaggaaaacagggtgactctttttttaccccgtggattaaggtgaaattacagaaatggagctgacaaactaatggcacgagaagtcgttgatgcaatgaccatgcgccgcgcgctgacgcggatcacttatgagattattgagcagaataagggtgttggtaacctggtatttatcggtatcaagactcgtgggatttttttggcccaacggttagcgcaacgattgaaacagttggaaggcgttgacgtgccagttggttcgttagatatcacgttatatcgggatgatcatcatgcggttgatgttgccggtcaagcgaagctaaatggtgctgatattccggttgatatcaatggcaaacacgttatcttggtcgatgatgtcttatttacaggccggacagttcgggctgcgctagatgccttgatggaccatggacgtcccgcaaagatttcgttagcggtcttagtcgatcgtggacatcgtgaattaccgatccggcctgattttattggtaaaaatattccaacggccttggatgaacaagtcagtgtcgcccttgaagaacacgacggacatgatggaattagtattgaaaaattagaagaatgatttaattgaataaaaccatttaattgtttccagagaggaacgaaacggtttggtcatgcgtgaccacttaatcggagtctagcctctttgcaaacatttttgcggaagctagactttttttatatacaaaggagacggcaatagccatgaaaacgagtcaaaacctagttagtgttgaacaatttagtaatcaggacgtgatggcctacttgaagttggcccaagctttcaagaatgggaaaacggtacaactgtcacagccaacgtttgcgatgaacttattttttgagaatagcacccgcacacatacaagttttgagatggccgaacgacgattaggattacaggtgattccgtttgacccaaagactagttccgtgactaagggcgaaagcttgctggatactttgaaaacgattgaagccattggcgtcaacttggcagtggttcggcatccacgcgatcgttattatcaaccacttctcgacgccgggtttgacatgagtttgatcaatgctggtgatggtagtgggcaacatccgtcacaatcgttgttggatatgctaactatttatgaagaatttggtcattttgatggtttaaagatagctattgtgggtgacttggcccattcacgtgtggcccgttccaatatggcgttactgacgcaactaggagcccaggtttactttggcggccccaaagaatggtatggccgtgactttgaagcatacggcgaatatcagacgatggaccagttagtcgcaacgatggacgtcatgatgttattacgtgtccaacacgaacgattatcgcaagtgaacaatcagaccttcgatgcgtctgcctaccatcaacagtatggtttaacagctgagcgcgccgcacgaatgcccaagcatgcgattatcatgcatccggcccccgttaatcgaggtgttgagctagcgagtgacttagttgaagcgccgcaatcacgaatttttcagcagatgacgaatggtgtttatattcggatggcaatggtggcgagcgtcctcgctcatcaaggattaatttcagcaactcaagtggaggtttaacgcatgacaacattaattaagaatgctcaagtgtggcaagcagggcagttacaaacaacggatatcctgattgccgagggccgaattaaggcgatcgggcatcaactgcacgatcagtttggaccggcggatcacgtcatttgtgccgatcagcactttgttagtccgggctttgtcgacgtacacgtccatttacgcgatcctggtcaaacagcgaaggaaacgattgcgaccggaacgttagccgcggcgcatggcggtttcacaacggtcggagcaatgcctaatgtggatccggtacccgatacacctgagcgggtcgcgacgatggtggcgcgtaatcagcaggaagcacatgttcacgtcgcacaatatgccagcattacgactgggcggactagtgaacagctcgttgactttgccggcatcaaagctgagggggcctttgccgttagtaacgatggttccggtgttcaaacggccggaaccatgtttgcagccatgcaaggtgctgctaaagttgggttgccattagcggcacacgttgaggatgattcgctttatcatcatggcgtgatgaacgcggggcccgttgctgatcggctaggattgcctggtatcaataatgtttcagaagcggcccaagtggctcgtgatgtcatgttggcggaagcgagtggggttcactaccatgtttgtcacgtctcaacagcggaaagtttacgcgtgattcgcaatgcgaaagcagctggcatcaacgtgacttgtgaagtatcgccccatcatttactcctttgtgatgaagatattacgatggataacccgatgttaaagatgaatccaccgttgcgttcagccaaggatcgcgcagcgttagttgcgggattgttggatggcacgatcgacatgattgcgacggaccatgcgccgcatactgatgccgaaaaacagggcagcatgaagacggcagccttcgggattactgggattgagactgcctttgccacgctatatacggcgctggtcaagacccggttactgacgctcggtcgtttaattgaactgatgagcacgcgtccggctgaactatttggcttaaatacagccggccggttggtagtgggggcaccggctgatctaaccattattgatttagatcatcaatatgaaatcgaagcggccaccatgttatcgaaggggcacaattccccgtttatcggttggcccgtttatggcaacgtcttaatgacactagttgacggtaagttggcatatggaaaggaaacgcaagcatgaaacgatacttagtacttgaagatggtacgatttaccccggcacggggtttggtgcgacaacggccacggttggtgaattagtctttaataccggcatgagtggttatcaagagtcgatcacagaccagtcttataatggcgaaatcttgatgtttacgtatcctttgattggaaattacggcattaatcgggatgaccatgagtcaatcaagccaacttgtaagggcgttgttgttcacgaagttgcccgacgagccagtaattggcgtaatgctcagtcgttggacgattatctaaaacagaatgcgattcctggcattatggatattgatacgcgggcggtcactaaacatatccgaacgaagggcgcgatgaaggccaccatcgtcgataacgtcttaccagatacggttgaccggctcaaagtcacggaattaaatcgggccgttgttgcccagagctcaacgaataacgcctatcccaacccagcgacaggccccaacgtggtcgtcgtcgactttgggttgaagcattcgattttacgcgaattagcaaagcgtcaatgtaacttgacggtgttgccgtacaataccacggcgagtgaaatcatggctttgaatccggatggtgtgatgttgacgaacggccctggtgatcccaaagatgttccgggagccttagagatgatcagagaagtggaaaaacatgtgccgctatttggaatttgtctcggacatcaactttttgcgctagcaaacggtgcggacacgttcaagatgaagttcggacatcgtgggtttaaccatcccgttcgtgagattgcaactgggcggattgattttacgtcgcaaaaccatggttacgcggtggatcgggattcattagcgcagactgacttgttaatcacccatgaggagattaatgatggtaccgtggaaggcttgcggcatcgcgactacgcggccttttccgtgcaatatcatccggacgcagcgccgggtcctcacgatgctgatcatatttttgacgaatttattgatttgatggcggctaatcaatcaacccagaaaggaagccaattcaatgcctaaacggacagatattcataaaattatggtaattggttcaggaccaattattattggtcaggccgcagaatttgattattctgggacacaagcttgcctggcattaaaagaactcgattatgaagtggtcttggtcaattctaaccccgcaacgattatgacggacaaagaaattgcggaccaggtctacttggaaccaattacacttgaatttgtttcacagattctccgcaaagaacatccggatgcgattttgccaactttaggcggccagcagggcttgaatatggcgatggaattatctaaatcgggtattctcgatgagttgcacattgaactgttaggaacgaagctcagcgcaattgatcaggcggaagaccgggaacagtttaaggcactgatggaagaattgggcgaacccgtgccagcttctggtattgcgcggacggttgacgaagcgttggctttcgctgagcaagctggttatccggtcatcgtgcgaccagcctttacgatgggggggactggcggtggcatcgccgagacgccccaacagttacacgacattaccgaaaatgggttggcgttatcaccagtgacccaagttctgatcgaacaaagtattgccgggtacaaagaaattgagtttgaagttatgcgtgatgctgcggataatgcgatggtcgtctgcaatatggaaaattttgaccccgtggggattcataccggtgattcaatcgtctatgcacctgttcaaacgttagcagatcgcgaagtgcaattattacgggatgctgctttgaagattattcgggcgttgaagattgaggggggctgtaacgttcagttggccctcgatccgaatagttttaattactatattattgaagtaaatccgcgggtcagtcgctcatcagcgttagcctccaaagcgactggttacccaattgctaagatggctgccaagattgcagtcggcttacatttggatgaaattaaaaatccggtgacgggaaccacttacgctgaattcgagccagcgttggactacgtggtttgcaagattcctcgctggccgtttgataagttcacccatgctgatcgtcgtttgggcactcagatgaaggcgaccggcgaagtcatggcgattgggcgcaatattgaagaagccacactaaaggcggtccgatcactagaaattggggtgcaccacgttgaagaacccgctttgcgtagtgttgacgatgatgtactcagcgataagctcattcatgcgcaggatgatcggttattctacttaacggaagcaattcgccgcggttacccgattgatgaattagccgaactcaccaagatcaacgtgttcttcctggataaactattacacattattgaaatcgaacaagccttgcgtacccatacggatgacatagagacactaactgtcgctaaacgcaatggcttcgccgatcaaacggtagctgactattggcacgaaacaatcgatcaggttcgcgacttccgcttagcgcacaaactagcgcccgtttataagatggtcgatacttgtgccggtgagtttgcttcggagacaccttattactacggcacttatgagtttgaaaatgagagtattgtcacgaaatgcccatccgttttagtgttagggtcagggccgattcgcattgggcaaggggtggaattcgactatgctaccgttcactccgttaaagccatccaaaaagctggctatgaagcgattatcatgaatagtaatccggaaaccgtctcgactgatttctcagtatcagacaaattgtacttcgagccactgacgattgaagatgtcttaaacgtgatcgaacttgaaaaaccagtgggcgtgattgtgcaatttggtggtcaaacagcgattaacttagcgaaaccattggctgaccatggtatcaaaatcttagggacgagtgtggcggatgtcaaccgcgcggaagaccgtgacgaatttgataaggtcatcaaagctttagctattccacaaccggctggtgatacggcaagtgatgaagcaaccgcgctagctattgcggataagttgggctatcccgtccttgtccggcccagttatgtccttggtggccgggcgatggaaattgtcaagaagcggaccgacttagactattacatgcataacgcggtcaaggtgtcgcacgaccaccccgttttagtggacagttatttggtcgggaaggaatgtgaagttgatgccatttgtgacggtcaaacagtcttgattccgggaattatggaacacatcgaacgggcgggtgtccattctggcgattcgatggccgtttatccgccacagtcactttcggcggcggtccaagcacaaattgtggattatactgaaaaattagccattgcgctcaactgtgtcgggatgatgaacattcaattcgtaatccacgacgaccaagtttatgtgattgaagtcaatccgcgcgcgagccggacggtgccattcttaagcaaggtcacgaacattccgatggctcaagttgcgactcgggcaatccttggccagtcattggctgaacaaggttatcagactggcttggtcacaccgggtcccttagtacacgtcaaagcgccggtcttttcattttcaaagttgaatcgtgtggatagtttgttgggaccagaaatgaagtcaacgggtgaagtcatgggcagcgatgtcacgatggcaaaggcgctttacaaagcctttgaagcggctaagctacacgtgccgagccatggtaacgtacttttgactgtccgggatgaagacaagccagaaacagtggcgttagccaagcggttccatgcgttgggttaccaattgctagcgactcggggaacggcgactgctctgaccacacacgggttacccgttacgaccgtcgacaagatcgatagtggcgagcatgatttactgcatcgcatggaagctggcgaaattcaagtcgtcattaatacggtttcggatgaagaacaggctgaaaatgatggtaccctgattcgaaacacgtcaattatgcacggtattccgttgtttacggccttagatacggtcgcggcaattttgcaagtacgagaatcacaatcatttgtaacgcaggcgctctaaatcaggacacccgccgataagcttgatcataggaggaaaacgatgggacgattaacagtaaatttagccggtgtcacgttcaaaaatccggttatgccggctagtggtacggcggcatatggtcaacagatggctcaacagttagacctgagtgcgctggggggcttggtcatcaagtcgaccaccgccgaaccgaaagcgggcaacccacgaccaacgaccgcggaaacaaccgcggggtggctcaatgcaattggactcaaaaatcccggaattgacaatgtgctggccgataaattaccgtggttagcgactcattatccggatttaccgattattgggagtgtcgcgggggcgagctttgatgaatacgtggcagtcgcacgaaaaatggcgtcggcacctaacgtcaaattattggaaatcaatatttcatgtccaaacgtcgaccatggcggcctagcatttggaactgatccagcgacggtaacggcgttgactaaggcgattgttgccgcggtcgataaaccagttttcatgaagctgaccccgaatgttactgatattgtcccaattgcactcgctgccgaagctggtggagcggctggactgacgatgattaacacgttaacgggtatgggcatcgatttagccacacgtcaaccgatcttagcgcatggtacgggcggtttatctggaaaagccattcatccacttgctgttcggatgatccatgacgtgcgtcaacataccaagttgccgattattggcgttggtggcgtgttcacgccggctgatgtgttggaattttacctggctggtgcaaatgctgttcaagttggggccgcaacgtatggtcacccgactgcttgtacagacattattgctggattaccggcggcgatggatcagtacgggatcaccagcttgcaagcgttgattcaggaggtccaaggatgaagcgaccaattatcattgcgttagattttcccaccgccgaacgggccttagcttttttagaccaatttccggctgatttacatgtcactgtcaaaatcggcatggagttattttatgcagcgggaccgagtattgtgacggacgtgcaagctcgcggccatgcggttttcttagatttgaaactacatgatattcccaataccgtcgaatccgcaatgcgggtgatcgggcggttaggggtaacctatacaacggttcatgctgcgggtgggcacgtgatgctttcagccgccaaacgaggattggtcgcgggtgcaatggccgctggagtcactgcccccaagttattagcgattacgcagttaacttcgactaatcaagctattttgaatcaggaccagcaaatcatgggaacgattcgggcgagtgtcgtgcattatgccaaactagcacgggcgagtgactgtgatggcgtcatttgttccgcccaagaagttcaggcgattcatacggccgtcggtgccgattttctcggaattacgccgggaattcggccagcgtcggcgcagtcagatgaccagcaacgggtgatgacaccggctgccgctgctaaggctgggagcaacggtctcgtcatcgggcggccaattacgcaggctgcagaaccagttcaagcttaccgagacattatgacagaatggagtaactaatatgagtgaaattgcagcaactatcgccactgatttgttgacgattaaagccgttacactacgaccaaacgacccgttcacctgggccagtggcattaaaagtccaatttatacggacaatcggctgacgatttcttatccggcggtccgtcagcatatcgcgcacggaatcgccgccatcatcaagcgtgaatacccggcgaccgaagtgattgcgggggtcgcaacggctggcattccccatgcagcctgggtggcggaattgttaaatctaccattgatctacgttcgtgctaaacccaaggatcacggtgctggacgccaaatcgaaggggtgttaaagctcggtcaaaaagttgtcatgctggatgatctgatttcgacgggtggcagtgtgttacaggcggccaaggccgttcaagcagcaggtggcgatattcaggctgttggggcaatcttcagttatgccttggatgcggcaacgcaaaattttgccgttgtgtcattaccgctgttcagtttgtccaactatcctgaactaatcaaagttgctcgccaagcagattacattgatgacgaggaattagcttcgctgcatacgtggcgtcaggacccagaacactggggagtgactgattaggattacgcgccataaatggctggcatatttaaaatagtcatgaaaattaagctggattatccagatgattttcatgactattttagttaccggctcgtgctaatattaacctgtgacagattgttaagacaagataaagaaatgagggaatattcgatgttagcaattttagttggcttagcaatcgggattgggttaccaatgcaaacgagtattaattcgcgattgcgcaattcagtgggatctccatttggtgcctccctaatatcttttgctgtggggacgttgtttttggcgataatgacactaattgatgtccatactttaggattttcgacgacgttatttacgagtcaaccggtttggatttggctgggtgggctgttgggggtcgtctacttaactggcaatatcttgttgtttccgaagctgggtagtgttcaaaccgttattatgcccgtgcttggtcaaattttggccgggctattgattgataattttggttggttcgactcaccccaaagtacattgacgatgacccgatttttgggtgcaattttagtcttggcgggagtcatcatcaccgttgcggctcaggggtggctcgaacagcggcataatcgaatcactgaaacagcggaaaaagatacagctactgacactgacactgaccaaagtggccttggaatttggcgtgcactaggtgtggttgccggaatgctcagtgcgatgcaaactgcggtcaatgggcacctaggtcgggtgcttggctccacagtgcacgcggcatttgtttcttttttagttggtactctggggctgatcgtcatcgtgttagtcttgcgacctcaattcaaattgattaggccaactaagacgcctaatccttggtggatgtggattggtggcatgattggcgcgctgtatgttttgggtaatgtttacttggttccggtcgttggcactggtttagcggtcgtcattgttttagtcggactgatggccggtagtttaatgattgaccaatttggctggtttgcttcaaaaaagaacccaatttcgggggtccagttgatgggcttgctcgtcatgattgtgggggttgtgctaattcgcgtcttttaagcactctgaggattggcgagtgtcaccgggtgatcggtaaggtgttttgaggtcgagacttgcagccggatgaataagcgaccgtgcgagttgaccacattaagccgtgaccacgttcgttaaagcttctaaaatttcaaatcaggatgacaaaacggtactggatgccgggcacgataagccattataaatccgacgcacatctggcagcagtggccgtcaacgttgagaattaagacgtgcagcacacgggtcgcctggctgaataacgtggtatttaatggacgcgataataaacatctaacttacgggttaggtgtttttttagccggttaaatatgcgataatgagactaacttaatgagaacgtttgttcagttcagaggaggaattagtggtgagcttacaatttgtattgggaccagccaagatggaccatcgccgtaccatggtggcgcagttagtggcaaccttgatggctaagccacaagatcagtttttttatttggtaccgaaccatattaagttcgatactgaagttgacgtgttgaaccgcttggcacaggcatttgggcaaccagatttgtatgcccagactcaggttcaggtcttttcatttacccgtcttgcttggtacttgatgaagaacgaagcagcttatcaagtaccacgactctccgctgctgggattgacatgctattatatcgcattctacaacgacatgccgatgagctgcgattgtttggtggtgaaatctcgcaaacgggttttgtgactcaactagctcgtgaaattaatgagttacagaccgctaatttgcaaccagaagatgtggttcaattggcagcgaatgctcaggcgggtgacttgcaggctaagctacatgatctggcgatcgtttacaaagacttcgtggcggcgactgcagataagtatcttaagcccgctgatattctcgttcaattgaatgcttacttacggcgtcaagacttgcacggaacgcacgtttatgtggaactcgctggctttgcccaattaccggcccaggaacagggaatcgtcacgactatgctggaacagggcgcggacgtgacaatcagtttgatgctcgatcacaaagtcgttgaccgggcgccagaaaatggcacgctgttttatcaatctggtcggctttattatcggctttatcagtatgcccgtattcgtcagattccggttagccaagatatttatgctgaaacgccgcgcgtggctcccggcttagtggctctcgatgatttttggcgtggtcagccccaagcggctaccggttacgaggagccgaatacgaatgtgcatttattccggaccgatagtcgacagaccgaattggcacaagttggccgcatgattcgggcaatggtcgcgaaaaaacatgccgatcccgccgacgattatcattatcgggacttcttgatcatgacacggcacttagatgcctaccaaacgatgttagcgccgacttttcatgaattagaaataccatactttgttgatttacagcgttcaatggccgaccatccgttagttgagttgattaacgcgttgtttgatatcgacgcacagcagtatcaatatcgtgatgttatgcgagtgttgaaaaccgagctgttgatgccaaatatcaatgggcaaccgatggatcggcaagcctaccgccaagcagtagatctgaccgaaaactttatccttaaaagtggttatcacggccagcggtgggtacaaagggaagattggcaatactttcaattaaccgagggtgatgccggggtcgagacggaccaaaatgctgaaatttcgcgacaaatcaacttgattcatcactttgttgctgaaacgttaccaccgttttttaaaaaaatgcggcaagcaccggatggcaaagcggccgtgacattgctggtcaactttttgacaagccagggcgttacggaccagctattagcttggcgtgatcaagccttggatcgccaagatgtccgggcagctgccgagcctgagcagacctggcaaactttctgtgggatgctagatgaatacgtgacgattttaggtgcagagccatttgaaattacggactttttggcactattacaagcgggctttgaaggtgctagttactcgcaaattccgtcgacgttggaccaggtgttaatttcagagagcggaatggttcaaagtcaggaccataaagttgtcttcatggttggggcaaccgatttagtgatgcctgaccggattatgacgaacaacttattgagtgatgtggataaagaaaatttgcaaccaacgctcagttcgttagatggtgaccactatttaaatgattcagctgtcgttcagctcggtgatgaaagttgtctgaattatttggcctttttaagtgcccgtcgacacttgtttttcagcgccccgttaaaagatgatcaagaaacagatttaaattggtccaactatgtgcggcgaattcaacgccagttcaatttgcgagaacatacttatcttgggacgcctgatccgactaatgccgatgcgcggccatttgttgggactaagcgccggacgattagtcatgtgattcaggtttaccgcgatgtgttaacgacgaatactgaccgtaatcgtgttggcgcaccattacaacctgctccggtgtgggtgtggttacggcaacaattgacgcgtgacccccaattcggtgagctagcacgtcaattgatggctggattaagctatcgcaatcaacctgtcaagctgacaccagccagcgttgaggctttgtatgggcatcaaatttatacgtcaatttcaaaactagaagaattttatcgtaatcagtacgcttatttcttgaaatatgggctcaaactgcgtgagcgtgatgtgttcgagttatcagctgctagtactggggagtttttccacgctgtcttagatgggctcatcaaggcgttacggtctgatcaaatcccattggcccaagccagtgatcagcagttaggacagtatttagagactgtgacccgtcaaatcttagatcaaccacagtttacaattttgacgagttctaaccggatggcttacttgcaacggcagttaatcaacacagtccggcagattgcatttgcgattcgcaatcaaagtaaactgtcagccgctgaaccgaagcaaaccgaggtcttatttggtaacgttggcaaggaacacggattaaaagcgctcgattttcaaattgatgcaacgcatagtgtgcacgtgcgggggaagattgaccgtctcgaccaaattcaagtggcagatcaaagttacctgggaatcgtcgattataagtcatcccaacataaatttgattttcaagaggcttactatggtctcgcaatgcaaatgttaacttatttggacgctgtgctgcataacgagcaagctttagtcggttctgatcaagctgcggttaaattagctggcgcactttacatgcacattcaaaatccaactctgaaaccaaaagatattcagggcggttttgaagcagcactcctaaagaagaacaagtataagggaattttgctcgatgatccgcagttattggaacatttagatagcgaactacaacaaggtaacgggacctcgaaagtttacccattcgcacgtaaaaaggacggggcgtatagtggggggcgtgcagcttcactggtgacgaatgaccagttggaacgattattacagcataatagtcaattgattattgcagctgctgaagcgattttcgctggagaaattcaactaaatccaattcggctgaacgataagacaactgctttacagtattcgccgtatctatcaattatgcagtttgatgcaatgttggcagaaaatgcttatcgggatctaccgccattatcagccaaacaggttcttgatttactgaagacacagaaaggtggagaaaaccatgagtgagggtacaaactatacacctagccagcaagctgttatcgcacagcagggaaataacttgttagtttcagcttcggctggttctggaaagacgaccgtattgatcgaacgtattatgcgcaagatattggccggcacgaatattgaccagttactcgtggtgacgtttacaaacttagctgccaagcatatgaaacaaaagctggaatcgcaaatcaataagcgaatatcacagttaatgacggacaatccggcgcaaaccacggcgtcaccagcgattcggcaattacggcagcaattaaatttgctcggggtagccaacattagtacgttggatgctttttgtctccgcgtgattcagcgttattactacgttattgatttggatcctgtttttcgcctattgacggacaacactgaggggttactcattcgtgatcaggtttgggacagtgttcgtgaacaattatatgatgaagatggtacgttatttgacttattaacagcgaatttttctaatgatcgaagtgatgatggtctcagtcgattgatttttcggttatttgattttgcccagtcgaccccggatccggaaggctggctgagcaagttaccggaaccttatcaggtggatgaggaagcgttaacggccagtgccttttatcaacaacaattattaccattgctcattaatgaagtcgatgggatgcaaatgaaattacgacaggcacaaaaagttgcgacggatgctgacttagtcccgaaaacgcttgaggtactcgctacagcacaaaaaacgctgacgacgctccgtgaacaattggcaacggcaagttggaatgagttacgtactcaagtcgctactttcaagattggagctctcaaaaaaacttataaggacgagccggagaagactgcgcgggccaaaactatgggcacatttgtggacggtgtcaagaaacaaatgaccacccttagcgagacctattttgcggccgatgagcagcaagtcttagatattatggtaggggcaaagtcaattgtgactgagctagtggatgcgaccaagcagtttaagacggcttttgcagctgaaaaacggcggcgacacgtcctggacttttcggatttggaacacctaacgttgcaaatcttaacgagtgacaatgaaagtggtcaggcagctttggcgcagttacgggcccaatttgaagaagttatggttgatgaatatcaagatattaactctttgcaagaaagtattttgcagctgttggcgcgcgaccagccaggaaatatgttcatggtgggagacgtcaaacagtcgatttaccagttccgattagctgatccgttattgtttttgcacaagtatcacgattttgggacgaatcccgaacacggggaacgaatcgtattagctgaaaacttccggtcggtggcgaatgtcgatcatttgactaacctaatctttagtcagctgatggacgcgccggtcgggcaaattgattatgatgaagcggcttacctcaagtatgggcccaaggattatccggccgatatgccacaaacgacgaatctattactttaccagacggaaactgacaagtcgacagaagatgtctccacggatgaaaccaatttttcaattgatgatcctgccgttgggagtatcacgatggtcgcccaaaagattttggcacttaaggcccaagataagccaatctatgaacgtgctaatggggaataccggccgtttcgttacagcgacgtggcgttactagtaccaacacgtaatcataatttaacaattattgatgttttcaaacggtatcacattcccgttgtggtcaatgatgcccagaattattttcaaaccactgagattcgaatcatgatggcactactcagtattatcgataatccatatcaagatattccgttagtggcggttctacgctcgccaattgtcggattagacgaaaatcaattagtttatttgcgtatccagaataaaacgagtgattattttcaagccgtccaggacttttatcatcattatccgactggtccggcgactgaatatggtgatcaagtttatgctaagatcgagaccttcttgacacaattgactgaatttcgagatctggcacgacgtaatcaaatcgtaaccctgatttggcaaatctatgaacgaactggctttttagactacgttggcggcatgccggctggtaaacagcgtcaggctaatctccacgctttatatgaacgtgcttatacgtatgaacagggcagttttaagggcttatttcagttcgttcgttttattcgccggatgcaggaaaaggatcaggacttggcagctgccgtggccgagactgatgcggaagcggtcaacgtaatgacgattcatggtagcaaggggcttgaataccctgtgattttcgtgatggatatggataagcagttcaatcagactgatacgcgctcgagcgcgctattggaccgagaagcggggattgggattacttatttggacccagaaacgcgtgtgaagtacccgaccttgccacaagttgtgactaagcaggtagtcagcaagaagatgcgcgctgaagagatgcggaaactatatgtcgcgatgacgcgagctcaacaacagctctatttggttggaacaatcaaggatattgataccgcgaccgaaaaatggcggcaggcctttgctagcgacgggcgcgttttgagtgctcaggcacgaattgctgcgactaatcaattagattgggtcggtatggccgtgatacggcatccggccatgaaggcatattggggagatgaatggcccaattacgaattgacggatgatccgaccaagctagccgttgaattgggagatgccaccaccgtcctggcggagcaaagtgaagcggtaacggatactcaacctgatgcgcttgaactagttgaacagcaagtcaccatcgatgttgatcaagtaacgcgtgattatctgaccacgttactgaattttcattatccacaccaggcttccacgacgacgacggcatatcaatcggtatcagaagtgaaacgaatctttgaagatccggatactccgctgatgaatgcgaacccgactgttagtcagcggcgttcacgaccgacatcccggtttgtgacagggtcactggagttaccacaatttttacaaactatgcaggcgccaaccagtgcggaagttgggagtgcgacccacttagttttagaacaacttgatttgaccaaaccggtcaatgaaacgacggttcaaagtacgattgatgggttagtggctaaccgggtcttaacgaccaatgtcgcgaaattgattgcagttgacaccatcgtggctttttaccagagtgcgctgggcagtcaaattttggataatccggcgaaggtgcaccgcgaagtgccattctcgttactgattccagcacgtcagattttcgatgttgatgaacatgagacgggaaaagtcctgattcatggaattattgacggctatttagaaacggctgatgggttaaccttgtttgattataagacggaccacgtcaagcggcctgaagaattgaagacgcgctacgctggtcaagttaaactatatgcagcagcgctagcgtcgatgtatccaggaaaggtgactaaacagtatttgtactcactgccacaacaggtgtttgtgccagttaattaagtttggctgtcaggtggtgtttacaaaattggaaaaagcacgtcagaataatctggcgtgctttttgttgagtttggtcttaattaaagcgtttgtcatgtttaaagccaaatgccgcgtggctgacaaatattaggatagtagtaactgataagcattccgttgatcgttgttgtcatgattcatgtagacgataccacggtattcgaagccagctttggtaataatgtgttgcattcgcttgtttaacaagtgcgtatcaattcggagttgacgaaagccgagttggtaactcatggtaatgagattgctaaagtaaaagtcagtcagatgttgtccgtggtaaccattggcaatagcaatacggtgaatcgaggcatagcggtggttctcagtaggcgcccagctgccatcataaataatagcgtaattggggtcaggtgttgttagcagtgcagccgtcccagcaatctgatcatcgacaatgagtacccaggcaattctagcatcaatgtcagcctgaatatcagcagctaacgggtaaccatcttgccattggggaatctgatcggcagccaaggcgtgtttgccctgttcgataatagccatcatggctggtaagtcagcactagtagcttgacgaatatattttgacatgaattatcactactctcgtttagatgctcatattataagccaattttgtaaactggacaaatcaggaacagaatgatacttttttgtcctggtaagctttataatgaaacttaactaaaggacaggagtgacccagatgaaaatctttgtgattggtgcccatgggcagattggtaagaaaatcgtttccaagttagttgcccaaggtgaccaagtgtacgcgggtattcgccaaccagaacaggctgaggctttcgaggatgctggtgcgcagccagtacaattcaatttgatggctcagcctgaagatttagcgttggcttttaatggtatggatgccattgtttttgcagccggatcaggtggtcaaacgggttatgatatgactttaatgattgacttggatggggctgtcaaatcaatggtcgcagccaaaattgccggcgttaaacgctacgtaattattagtgctgaatttacaccggatcggagtcgttggccacgagcattacaaccgtactacgtggcaaagtattatgctgacgaatggttaaaaaacagaacccaattggattacaccattttacaaccaggtacgctgatcaatgatgccggtactggcaaagtaaccgttaaccctgacgttggcggtgagattacgcgtgatgatgtcgcaacttttacagttcaaacgctacacacccctgcaacggtcggtaaaaccattgcgttgatcaatggcgataccccaatctcaaaggctgttcaacaagcttaatctgaggttgagacgggttagcgaccatgataggttactaaaacttgtctgtttaatgacctgcatttggcgacctaacttgacgtacagtcgttataaaatccaccgtgtgagcttatcatattgataaacttacacggtggatttttaggtgctggttagtatgcgtgccaatcgacggattgaaaagcagcggtcagtcgttggatcaggtcggcttgggttggactaaacgtcattgagtggcggtacgcaacgccgacattgaacgtgggcgcttgcgcgtcagttagggggagccgctgtaatcccgccggtaattggacggcgttactcaataaggcaatgcccacatgctgacgaaccacgtttaagatactgccgatttcgttggattcaaagacaatcgttggccgaacatgattttgatgactgagttgacgaaacgcctggcggtggacaaagttatctttgagcgccacaaaatgctgatgacgcaacgatctgaactgaagttgtgagttggttgctagcggatcgtcagttggtacaacaatactaaatgactgggtgtcaaacgtcgtgagttgaatggtcgtatccgtgaattcattgaggtaagcaagtacggctaagtctaattgtccgttttttaatcctttgagcgccgcgagtgaaccttgactgataggttgaatctggctgaataaagcctgtggtaattgacttgcaatccggggaaagtagttgatttcaatgattggcggcatcccgataacaagttgatcggttgtggtgtgggcaacttcttggcacatcagttggtgctctaataggatctgattggcgtgtcgttggacttgaatcccggtcgtggtgagtgctacgggtaagtggggattagcccgaattagtaattgtgttttcagttcggtctccaagcgccgaatagcagccgaaatggtcggttgactaacgtgaaattgggctgcaactaatgaaaaatttttcagctgagttaacgaaacataatattgcaaatctttaatattcatcttaaagtccttatttaattgatgcttaattgttagtattatgatttgttattataacatggttatttgactatggtaatcgttgtggctattgtagggctattaagagagaagggaacgttgtacatgtttacgttcggagagttaatcgttattttagtcgttgttgggattgttgcgggtatcgttagcactgcagcggggttagcgtcgctggtttcgtacccggtcctactggcgctgggactgccgcccgttacggctaatgtcactaacaccgtgggtttagtctttactagctttggagccgtgccggcctcacgccgggaactacgggggcatggtcaggaattgaagacgctcatcccgctgactttagttgggagtattgttggggcaattctgttattattatcccggcagcgacctttgcgaaggtcgtcccattttttattttgattgcgggaattttagtgctgattcctcgtcatattcatattaaacagcccggtgaaattgttgtgacacctaaatggatgacggctttagcttggttgggcatctttttagtcggggcttatacggggtattttggtgctgcgggtggtgtcttgatgttgtcgatcctgtctttcacgagtgccgcaccattcgtcgtctataatgctcagaaaaatctggcgttgggattagccaatattgtttcagccgtcgtttatggcttgcaaacgccaattcagtggcgctatgtactacccttaggcattggttttctgattggtggtagcctaggaccacgaattgtacgccacttacctgccagattacttaaaattgtgattggaatcggggcattgggactggcggccagtttgttcaaatcggcttatggattgtgagtgaaaatgaagttagtggggacaaactcaatagcaatgttaaggctggtaaacttacttacgttactgtcttgaaattaagtcatcgagtctaaatcagcgtttgggctgatgctatcaggcaaaactgcaggtaacctgaaatggggagggcttgacccggttggctgatccctgatgatgaaacaaaaaagactttcaagccgtgccttgaaagtcttttttgattatcccaatgagaactttaatcgtgatggcgtgaacgtgtccctaaaaagtaagcaccaacggctaacagaatcagtaagctgataatgcccaagccgccacccatccacataaagggcataccgccagtaaaagcccaaccgcacatcatggtcaccactttcctaattattttaggttcagtatacgcgcttttgccaggtactaccaaccgttctgcattattttaagctgttgagtagttgactttgttcattggtggttaacggtaaaattggtaggcgtgtgcttccgactaaccagtgttgggcgttcagcgccgctttgacgggtgccggtgagggttgtgtgaatagtgctgccatcttcggcattaaacgtcgttgaatttgccctgcttgggtgatatcgccgtggttcaaggcgcgacgcatcgtcgccatttcatttccaaataaatgactcgccactgaaattgttccctgaccacccaagacgagggtggtcaagctctgagcatcttcgcccgtgtaaacgagaaaatctttaggcgccttttcaacaattgcggccagttcttcatcggaaccacattgtttgatcccaataatgttggggttgtgggccaacgtgagaatcgtcgtgaccgtcatcttaacgcctacgcgaccgggaatattataaattataatgggcaagtctgatttttcggcaatggctgtaaaatgcgccatcatcccggtttggttgggtttgttatagggcgggacaacgacgagggcggcgtcgatgccctcgatttgactgacaatgtgggtgaaatgaattgtggcggcagtgtcattggtccccgtattagcgatgatcaacgtggggccttcgccagtcgtgcccccgactaataagccgtccgtgccagttgcaagtaagtgttcgatcagttgctctaagcggtggaaatcaatgtgttgttggtcatcaaatggggtgaccatagcggtaatcaggtgtgcggatgctaaattcatgtggctaatcctcctgtgtggtagtttgggcgcgccataaggctaaacgatttagcccttcgcgtagtgccgattgactggctgcataacttatccggaaccaaccctcgccactcgtaccaaatgctgagccaggaacgacagcaacttgggcctcgtgtgtgagtcgggtcgcaaagtcccagctggtgccttggaaatcctgtggtagctggacaaagatatagaatgcgcccgtcggatagatataattgaatccaatttcactcagacgtttgacgacgtaatcgcggcgtgtttgatagacgtcacgcatttctgagccatcatccagaccatgggtaagtgcttcgataccagccgcttgggtgattgaactcgttgaagtaacgaggtactggtgggtcttcttcatctcggtaatcaagttacttggggccatgatgaatcccagtcgccaaccagtcatggcatgcgatttggagaggccattgattgtgatcgttttgcttggatatagtgtggcaaaagcagtatggggctgttcataggttagttcactgtaaatctcatcgctaataacgtagattccggcggtagcaatgacggcttgcaaagcccgtaattcatcatcagtgtacgtgacgccggtggggttggtcgggtagtttagaattaaggccttgacgtggtcgcgacggtgatcatctagcgcagcttgtaacgcactgggtgttaatttataacccgttgcggttgtgtcaatgggagctaattgtgcgtttgcgatgtcaacgacgggttgatagctcgtgtaagccggtgttggcaataagacggtatcgccaggattaagtaaagtgagcagggtcgttgccacggcttcactagcgccgactgttgcaatgatttgctcaggtacataggtgagttggtatttctgttgaaagtagtgactcgcagcatcttgcaaagcggcaaatcccattagtggcgagtagtgtgtccaatcattatgaatagcttgaattgccgctttttttacgtgacttggggtgggtaagtcaggttcgccgaccgttaatctgataatatcgggaatttgactgattgcttcatcgaagcgtcggatgccagagacttgaatttgttggatccgaatatttgtattcatcattaggaccttcctctcaacgtgattaccgtttataataaacaacaatcgtccggttagaaatagacaattttgataaaaatgaaaggacagttgtgtgatgccattaaatcgtcagtcaacgacaccgttatatattcagttataccagcagatgcgtgatgactatgatgctactcaagccaaccaccagttatggtcaattcgtaaaatggcacaaaatttgggagtttccaagaccactgtcgaacaagcttacgatcagttgctagcagagggctatgtttataccgttcccgggagtggctacttttatcgcgatcggacacactggccagcagctaaacaggcgctggagactgtgccacagcccactaaacccagggcgttcacttatgattttcggtatggtgtgactcagttgttatcgccaagttggaacgcttggaaacgggctgtccgactagcgttgcgtcagactgagcagcaaccaacggccgtttatccggatgcgcagggcttaccggctttacgtgaaaacttggttcgatttttgaaaacgactcgtggtgtgcggtgcacagcggaccagattgtcatcacgagtggggctaaggcaggtctcagtattctacttagtatcttgccacgcggaacgatcggaattgagaatccaggctaccgcggtttatccgaattggcggctagttatggacagacggcggtccccatcagagtgacggaagatgggctcgatttgacacaagttcgtgcgcgtaatcctcagatcatttatacgacccctggccatcaatttccattaggagtcgtcttgcccatcgagaaacgattagcgttgttacaatgggcggggactcagcatctcatcattgaggatgattatgatagtgaataccgatacagtgcgcacccattacccgcgctacagtcgctagcaacggctaatcaggtggcttatttggggacattttcgcggggaattgatccgacattacggatgggatatttggtcttaccaccacaactggtggcaacttatcatcaacggtaccaatatcgggctgaaatggtggccggcctgttacaacaagcaatggctaattattttgaagatggggcgtattatcggcaccttagtcgaaaccgagctgctaatcgacaaaagtatcgggtactttgtcaccagttagcgcaaactaagcagatccgaccaattgcaaccggcgcgggggtacacttagttgttcagattccaggcattgcacaggctaaattattagaagccctagaacggcaacaggttcggatttatccgcttaactccaattggcgcgacatgcccacggcggactattacttgttagggtttgccgggctgacactgtcagagttgacgaccggtgtcaaacggttgattcaagtttgtgaacaactggtagggtaggcgtttataagcggaatgggtggtgttagggattattgcgacgctagttaagctaatccgcaggcgcaatcccgaagagcaaaataaacgtgtattgccgatgggcagcaacccatccaattgttaaagcgatataaaaaggaccagttatcaacacgttgttaggcaagtgttggtaactggttcttttaattaagccatttaagtgaatacgctaggacggctagttgcggtagacccagcggtgaccatcttgacgtaataattcatcggccgcatctggtcccattgtaccagggcggtagtttggaaattcgggttgatgttcatcccagtatttttgaatgacgtcaacgaatttccacgaatcggcaacctcttgccagtgggtaaagttggttgcgtcgccatttaaggcatcgtgaagcaaacgttcgtaagcttctgggctaccagccgtggcttcagcatcgtgagaataattcaacttgaccggggtggttgcgaagccttggccgattgctttagcattcatgcggagctcgaagccttcagtcggttcaacgttgattgtcaagatgtttggatcgagactggttgctgcgtcgtcattagctcggacgtcttcatgattgaagatattgacgactggccgtttgaacaccacgtcgattcgcgtgaacttatcggctaagcgtttcccagtccggatgtaaaacggcactccggaccaccgataattatcgatcatgactttaccagcgacgaaagtatcggtgttagaatctgatgaaatcttatcttcgtcgcggtaagctttagcatcatcgccggcaccgtattgaccacggacaaagttggttgcgacttcttctggtttaagtggtcgtaagctccgtaaagccttgaccttttccacgtcgatatcattttcagtgaattcaactggttgatccattgttaacagactcaaaatttgcaaaatgtgattttggaccatatcccgcaaggcaccgctgttatcatagtaaacggcccgttcttcgacacccagtttttcacttaacgtaatttggacattgtcgatgtaacggttgttccataatgattcccaaatattattgccaaaacgaatggccgtgatattttgaatcatttccttaccaaggtagtggtcaattcgataaatctgattttcgttaaaagtagccgttaattggtcgttaagttccttggcactttcataatcatgaccaaaaggcttttcgataatgacgcggttaaaaccgttatctgtcagaatattttcggaacgtaagtgttgggcaatcgtaccgaagaagtttggtgccattgctaagtagaagatccggttgccttgtaaaccatattgggcgtccagcttttctgataattttttcaaagttcggtaatgttcagcatcagtaacgtcatgcgattgataataaaaatggctcgcaaattgcgtcaccgtttcctgatcagcattcagatcagctagggagtcactaataacttcatgatagtgatcatcagtccaaggacgccgagccgtcccaataacggcaaagtggtccttgagatagcccttttgatagagcttaaatagtgacgggtacagtttacgctgtgcgaggtcaccagtaccgccaaagatggtgaataaggcaattttttcgttactcatcaatttcacttctttactaagaatattttaaaccaagtacttgttcataagcattaattcagattaaactaccgtattaatattaaaccatacgtggtgatggtcaattataaagtactaatgttgcggagattttgggaactggtgtttcagttcacgctcagttgcaacgttttgcatgatcaaaccaaccgctaaggcgatggcttgaaaattaaagctttgcaatagcggaatcttgaacagaccaccaataatcgcgccgattaacaaaatggaaaagatttcgatgccaaacattgaatagaagcgttgtgcgaaccgccatgtttcctcattttcaatcgcacgtcgcgacatgtagccagcgagtgagcgcatcttaggcattcgcacgcgttgatagatccagagcaacagaatcactaggaagcctaacgccaagccaaagttgttattcgccatgttgtcacctcaattgttgaaagattacaccggttggcagtgtttaattatattataacaatcatcaggggtggtagtcgacaatcaggttcaaaaaccggacatttcaatattaatttttatggattgtcgaattaatattagtacaacctggttgagacagtttgaacttagtccaaattcatcatggcatcgtgaattataactggttgttaagtgtgctgggaagtttaaagtgattcattaaattaaattggttggtttgttaccaagtgtgccatggttaattgggccgctaaaataaaaatgaacgttcagaagtccttcgaactctgaacgttcatttttacagtgggactagctactaagaatggtgccggaagatatttattgagtagcaggattggttaatccgtcacgtgaatgacgattttacccgtcgtatggcgactttcgatggatcgatgacccttaatgacattggctacggagaacggtaatgtcgcaacggttagcttcacttgaccgctgacaactaagtgggctaagtcggctaggtcttgtgatgagccttgggtgaactgaaaggcaacttttttctgttgatcatgttgctgctcgtccgtcggttgaccggcaatggttgcaagctggccgtcagcttttaggaccttgagaccagtatcaatatcaccaacggtgtcaaaaacggcatcatagtcgtgcaagacggcggcaggatcggtttcatggtaatcaatgacttcatcggcccctaggcgagttaacaagtcacggtgattagcactagcggtggtcgcgacgtaagcgccaaaggctttagcaatttgaattgcaaagaggccaacaccaccagctccaccctgcaccagaatcttctgtccggattgcagcttaagattgtgcttcatgccgtaataagcggttagtccagcgattggcaaagcagcagcttgatcaaatgataagcctgctgggagatgggctaattctttagtattaacagtaataaattcaccataagtgccgttattagctgcgtgggcaggcgcggcggaaccaaacacagcgtcaccgatgttaaaaccagtgacggccttgcccattttggtaatgacaccagcgaaatcccaacctaagaccaatggaaaggcccataagtcagtaaaaggtgaggatagggctcccatccggccagcaatatccatgggattgagactaaaggcgtgaatcgcaacttgaacttcatcagcttgtggttcggtcgtgggcatgtcgaccatcgtaaattcatctgcggaaccgtattggttaatagcaattgttttcataatatcgtaaccttctttgattaagtgtgccgttagtataaactatggtgtccacacgatagcaagtaaaaagtaaaaaagttggttaatgatttggagaagcttcaaagtaagcaatcttatgtgctaaaaactgatcagttgcctgtaattgagcgatttgctttttcacagtagcacgatatgcgctcagttcttggattcgctgggcccggtttggaatgttgccgtcaccgctgagtagttttagatcaaggcctaattgccgaaaagtggcaacgaattgtagacgctctaaattttgacgtgaatactgtcggtagttgttgtggttgcgtggtacgggcccaatcaactgttgttgttcataataacggagggcgtccttggtcataccggtgatggcgacaacctctttggtactaaatgccgtttgttcggctggaatggtgaaaagtctcatgtcaattgctcctttttgactttagtatacacgtggtcagtgcttctcggaacaatactaaaacggatgaaacggatccgcggagtgggggccgcatttagaatgcaccaaatggtcaaagcacgggcctaggctgcgactacagcgttgcgattgtaaacaacatgcagtgtaagacttgatgctaagcgcggcttaagtaaaaatgatttcgtagactactcagcaccttttgcgacctgattggtaggtaaaaacggtcaggcggcgtatactatttagggtattgttttctcaatgaataaacttaaatcagaaatgtggtgaggagatgcaaaaagaagttcggttacggtggctgtttctagccaatttgctgaataatgcgggtgccgcttttatgtggccattaacaacggtctacatgcataattatctcaaacaaagcttgacgttttcgggaattattctttttttgatgtcgttggctatgattgctggtaactttattggcgggcgcttgtttgatcactggcgaccatattatacagcgctacttggtggtggtatttcgaccgcaattttaacaacgttgattttctggcatagtttgtggccttacgcgattggcttgatcattgtcggctttggtgatggtatcagcatgacagtcgtcaatgcctatgccgcaacggtaacgactagatccaaccggtatgtttttaacatgctttatttagcactcaacgttggggtcgttattgggacattattggtcggttacttgttggaactaggtatcaatgtggtgttcatggtggcaacagtttgctaccttggccttatggcgattacgctaagtacctttaacgtcacaccgactgttcggacagagaaagctgcgccgcagaagcgggatgtgacgcctaaaaatcaccgtcaattaatctggatgatttgtttgatgattttcaccatttatctgagttatgccttatgggaaagtattctttccgtgcacatgaccaacttggggattccgttccgccggtatagtgaagtttggacgattaacgggctattaattattgtgagtcagccgatcgtggcgttattcaacgaacgatttaagattggcactcagattggcttgggcattacgctatttgccttatcattcttgggattagtgtttgcccggcaatacgttgattttattattatcatggtggttttaacgatcggtgaggtcattggcttaccgattgcacccgcctgggtcgatgatgtggcggctgatgatcagcgcggaaaatatcaaggtcgatacaacatggctttgtcattgggacgagctgtgggaccattgttcggtggcatgatggtggctcagttctcctactcgttattgtttattacggtgactatcttaatgttaggtagtttggcgttagtcttgtggcgcgcccggcgagaacacttattaaatggttaaggagcaggtgggccccgtgatattaacaaagcttttaaggtcaaatgccttgaaagcttttttgattctttgaaagtgatgatggagacgattgacgatacaatttgagcattatcggatagaataaatgaattaattaataaaatgaggtgagtacgtgaatttgatggtttccagttttattctggtgttggctgcggttgttagtatttttatttcccgggtaatgccgcaaatatctgtgaactacttgagtctgatcgtcggtattggcttgttttttattccagttttgagcaatcatattgaaaacttcaattctgaaatctttattggcctgattgttgcgccactcctgttttttgaaggacaagccactcgactgaatgctgttggtaaggaattaaagcacattatccaaacgacagctggactagtcattcttgccttaattgtcgcgggatttagcttggcagggctgggattagtcggcttgccgttagcttttattctagcggctatcagtacgccgaccgacgccacggcaatggaatcggtgacgaacggtttggagatgccatcaactgagggaacttttttaaaaatggagtcgttgtttaatgatgcttctggcatcatcttattgaacatggcggttctctggtatgctaatggctatattaactatgggcaaacgattattgattttattatttcagctgtgggtggggtactctttggttttgtcagtgcctggatcatggttctgtttcggcaagtattgttacgctcttcgtataattcgttgaatgcgtcgctgttgatgtacgtgattacgccctttattttgtattatgctgctgaggcgattcacgtttctggaatcattacggttgtggttgcgggattagtgcataatgcggaagcccaacgaagccggttaattaatgcacaacaagttcattttgcttttgacttggtgagcatgattactgaaatctttaatagcatggtgtttgtggttcttggattcatgtttatcaaaattcttgttaacgaacaattcgggcatgggtccttgaactttttgttgattgggcttgttctgtatattagcaatgtgctggtgcgttacagctacggtcggttgcggttgagtttcaaaaatcggcccgcatggatttttgcgctaggtggcgtgcacggtgcggtaacgctggccttagcctatacgttaaccgatactgcggtcggacgtggtgactttaacttggttctaatggctgccagtacgttgattattctgagtatggtcgtgccgacgattatttttcgctggttgctaaagccggcgttgactgatgatgaggcaactagtgagattgatcagattcgggtggcgatggttcaccacgcgattgatacagttcagaaaatgtatttgccgccgaatgtgaaagaatccgtcatttttgatttgatgacccagaaacaacggactaggactcgtgattttgcacgggcctgggttgacgttgttcggcgaccggaatttactggtgcagaaaaagaattagagatgcgggcatttatgaatgcgctcgaacaagaacggcaatatttggatatgatttcacaacgagaggtcaagtatcagaagtacgtttttaaattgtacaatgaaaccttattagcggaatcactagtcatcggccccacgatatttgataaggataaggcaacggaatagcgtgaaatcgtcgttactgaggcgattggtcaacttcgtgctgtgaacacaatcaaggtccaagttagcgaaaactaacttggaccttgattgtttggttaattcgattaaaaggtttgattgtctaaataggcggccaaacggtctttcatcacgttatagacgcgttcagtatcaacggcagtcccgcgaagctcataatccgcaatcatgtccgtgtcaagttgttcagcataacgccgagcggttagacagtactgatcgttaaagttacggttaccagaaccaacaactccgagacagaaccgtgagttttgatcgtagttaagatattcacctaacacgttggtcatcaattccttaaccccattgtcaatgccgttaccaccgtcaaggtaggttgggacaaaggcgaagtagggttcagtctcaatggcaaagtctgactgttcggtgatttcttttaaggtaattaacgggttgctatcatcagctgcatgctgggtcttggcgtaatcctgcataccggtgacaaatgagcgggtattgccttcaatggagatataaatgatattgattgttgattcactcacagcagttcctcatttctgttttacattagttttagtttacgctgggcactacttaattgcaaacgactgcggctccgaatcgtcgcagtttgtcgtgataacggccggcttaagataaacttaatttttagtaggctttcccttaaatcaaccgcatccaatttatgtacaacaggttagtggcaattcacacgacttatcatataaaagtaccaaagttgaccagttgaagttcgccggatacaaaaaaatggcccctaagaaatcaactttcttaagtgccattttaagtagtgcgtgtaaatatttagtcttgtgtttgatcgtcattatgatcgtcaggtgtgctatccgtctgggcgctaacctcaaaccaattgatataagcattttcaaaatcaagcgctttgaaattgaagttaccgatttgaatcgtatcaccggcttggattttaggaaaattatccaaaatataaccggtcaaagtgacaacatcggaatcttcaaattcttgtaagtcggtcttgaagtagcgttcaaagtcgtagatggtcatcttaccactgatgcggtaagtgccatcggcctgcttttcgatgtattcgttagaaacattgtcgatttcgtcattgacggttccgaaaagttcttcgtaaatatccttatcagtgacgatcccactggtcccaccatattcatcaaccacgacgacgatcggcgtttgtttgtcgatcatcttttggagaatggcttgaatcggtgtagtttcaggaattgtaatgatattacgcaataacttattgacccgaatatcatcgtcaacttcaccttggcgaattaagtcatagttataaacgtaacccagaatcttgtccttatcattgttagctacgacgggtaagcggctaaagcgtttctgtaaataaacgcgaatggcttgcttgacggtatcgttgatatcaatcacaactagctgagtacggtcgatcatgatatccttagcgatcttgtcattgaactcaaatgcccgctccatgtaaaggtaatcgttacgttcaagctcaccgccagttacggcatttcgtgatagattaagaatttcggcttgtgaataaacatcgttatcttcattcgcaactgggatgcctaacattttgacgacgccagctgatgagacattcaacaaccatacgaaggggtagaacatcacgtggaaccaccgtaatggtgtcgtaataaccgccattactttgagtggcatgtcgattgcgatatttttaggcacgatttcggttaagaccacttctaagtaggtcagtaggaaaaccccaatgacgatactaatacctcgtaataccgcggttgagacggataggttgaagagggataagaaatcaagcacaaaatgttcagttgtttgttcacctatccaacctaaaatgataccagctaacgagactcccacttgagtggttgaaagatactcgttaaggttgcggaccatgtgcaaagaagttgcgatccgttttgacggtttatcacgttttttttgttcttcttcgagagcgctagggcgggtctgaacgagtgcaaactcacaggccacaaagaaagctgcgacgaagaacgtaatgacaataatgactaaatttaaaattatctggccactgtccaaagaaacattcctcatttcataaatattagttactttaagtataacgcgaagtagctaatattataaggcctatcacccgttttgtcagcccccgtgacggttaattaattggtctatcgtagtcagcgggcctgctggcaatcttttaagcgccaataatgcaatcgcgagaaagatggttaacgtttccaatgaatggtgctaaactaagggtataccaagtaaagggagatctttaatgatgccagtagaaacgaaaactaagattcatgaggattcgaagaaattggtttatcaagatagtgatgtcaaaaaagcgatggatttaattcgtgaccgtggttacgtgacccgtgcagatttcaatcagatggacgatgcggattgggcggccggttttgatcaaaagattgaagccgctttcctaaaagtggaaggcgaagacccgtacatctacttcgaacaatttgatttcaagggtggcgacattgactcaatcatctttgatatggatcaagttggcacgcgtgaccatgccttagatttacttgctgaagccattcaccaacaggcttactaagaattgatttgatacggaggttattgacatgcgccagcaattattcggtcatcatctggatgatctactaaagcccaccaaattattgaagcgggctcaccgggaagcagagaacgtcttaaacgcacacgttgggatgaaaacggacgtggttgaacatgacgatgattacaccgtaacggcagaattacccggttttgataaggacgctattacggtgaagtatgctgacgaatggctaactattcgggcgcaccggtcgcaagacgatcgtaacgatgacgggcgcgtactccatcgcgaacggatggacgcggactttacccggaagtttcatctaacgaatgtcgtgcgcgaagagattcaagcgcattatcaagcaggactgctgaccgtgacgttgccaaaaaccgttgcggatagcgaaggtaagatagaaatacaataaataaaagcatcgtcagcgaattctgacggtgcttttattcgatacatacacattgatggcaacggatttttttgcacacttaggggtgctgttagcaaggtgctgtctcaactagttgacagagctagcaatcagtcgtgacaacctagtgagcacgaatctgaaagtctgtagcataaccaggtaccaattcagcgcggggtagtcagtgaacatcggtcaccacctgagcagcttattagcaatcatgatgtgatttaaagtgcgagcctacttttgctcatcagtcgcatcgtcattggtgtcttcagctttattagcgtccgagatgctcatttgaatcgtacggggacggtctttgataataacaatcgtcccatggccgaggaagtctttgggcccatcataggccatttcatattcattggcgaatgagccggatttttgaagtgtcatgaagaaaattttattgtcttcgtagtcgtcactgaacatgatggccatcgtgctatcaatcaataatttctctttgcgcatcgctttgagacggtcccaaagtccggcaatcactgcttgtggaatcaattctttaacatcatcaccgacacggagctttttggtcatttcatacatactacataacctacttttcatttgtatttgcattaacccataaatgataccatattcagaaattaatgtgatttacaatgtcatctagtttacaagactagttaatctaggtataattaatgtaacctatttatcagaggaggacgcagcatggcagctaatgagacttatgcagattggcaagcccgcatggcaaaggtgattctgccgaagtggatcgagttaccgaactttgacttatatatggatcaggtcctattattaattaatgaaacgttgcagccattaggtgctgatccagttactgccgcaatgatcaataattatgtcaaacataaagtgatcttgtcaccagtcaagaagaaatatcaaattatgcaattggcggatattattgtcattagcttactaaaaccgagttatccactggataaaattcgtcagggaatcgaccaagtgactgcgactggctatcccaagcgagcttacgacaattttattacggtattaacgaatcaacttcatcatcccgatgatccaattacgatttctgatcaggatctcagtcacagtttaacaaccgcagcggctcaactgattgttaataaattgcgcacggatgaattattgcgacttaatcaagtacagaccaagccacaacaaattgaaaaataagctgaatgcggtggaccaagtaatgtcagttatttggtccatacgtgtttttttggttgctggaatgacggggctttagtatcatataaaatgattgtaagcaatttaaattgggatagagtggatcaacagtggtttgtttgttaatctgctttacattgggaagagtgattgatatgaaggtgtttatcagtgacgatcaagaacaacagcgtctctggttaaacgacatcattacggcacagctggaggcattgcactttaattatgagttagtctcagtatggcagccgaccgatgtgttagcggcggtaaaggatggcggcggaccaaatctttattttttagatatcgttttacaacgcgaaatcaatggcattcaattggcctctaagattcgtgattatgatcctgatgggtttattgtctatgtgacggtgcgtgatgacatgatcccggatacattgagtgcgatgacaacaccaaccgggtttatttcaaaaacaaatatgttcgataaggcaaagtttgttccagaagtacaaagagtcctacaagtcgtaaaaaaacggttaggtatgttacagcaatctgctgaaccgactttaacgattcgaagtggtgcgttattattaacgctgaagcttaaagatatcatctactgtgagaaggaacatgggctgcggaccacgcgaatcgtgacgacgacccagtcctatgtcgtacataagaatttaaatacgattaaggaacaactgacagcgatgcatttttttaatgagtttcaaagttatgccctcaaccttgaccatgtgattacggttgattttaataagggcgtgattagtatggacaatcatgatcacttgacctttagccggggaacgatcaagaagttacgggcgtactaccagacccagggataggatgagtgtatgataactgaaacacaattaacggcaattcaaacgtatgctttgcaaaagcttgctcacgatcatagtgggcatggtcgcgatcatttgcagcgggtcaaccggctagcacgccggctggcaaaagccgaaggggcaaatttaaatctgactttagcggcagcttggctgcatgatgtgatcgacgataaattgatggccgacccagcgaaggcgcatcaagatttgattgctcaattgaacgcgcaaaatgttacggctgccgatcaaacggctatttttgcaattattgatcacatgtcattcagcaaatccttcaacggccctcaaaaattaagtcttgaagggcaagtcgttcaggatgcggatcggttagacgcgattggcgctatcgggatcgcccgggcgttgtattattcaggtcatgtcggtgaaaaaatctatgacccggcaattgcgccacgtgaacatatgacgcgtgaacaatatcgacaccagcccggcacggctatcaatcacttctatgaaaagttgttcaagttagcagctctcatgaatacggatactgccaaagcactggcagcccaccggacagcggtgatgcacgagtttgttgaccaatttaaggctgagtggacggcggatgataaggcgtaatggcatccctacgtctagttgagtcactagttctttgagctgagatcatgttatcagatgatgcaattaccatttatattggctaacgaaaaaggccatcacaagaatgtatcgtgaattcttgtgatggcctttttagctcttattctggttttaaggctggcaatctaaatcaggcacggttggtcagaagatgggttaccaacatgactagtagggacacgagtagtgagtaacccaagataatggcgaccattagtccccaagtaactaacgtatggatccaaccggtgataccgatgaacgtcagtaaggtagtcagcacgataatgatgacgatggtgctatacaacccgatcgcactattctgatagtcagcgggacttagatcgaagccaccaatcacaatgacgagggttagaaagagcaacattaatagttgccaccaactcgttggcgtactggttaacgagtgaaaacttgcagcccattgtggttgttcgggtgtatcagctaatttgaagatggcttgaaataggccaggagcgagtagccagtctagtccaaggagtgccgctgtgcatccgaagatgggggcgacaccaatgaacaggttaccaatgacttgataccggctgtgccgattccaagtatggttaacatagcctagtgccagatcatccgccgactcatcttcaggatggaggtgagggcgtttgagcagccggaccgattggatgccgtggcgaaaaatcagtgcgaggattagatggctaagctcgtggatgatgatgcccagaaaaccacagtagacctgactgttaataccgtagtggttgaccagattcgctttggtttgtcggttgataatcgtcagtaaccaagcaaatagtccgggtaaaccaatgatgaccagcaagacgatgccgttattcttgatcaagttatccacgaggctactccgttattggaccaaaagtgccgtgcacgagcttgcgtagatcatcagcgtcgatttcaattgaacgcccgattttacccgaagatacgagaatcttaccttgctgcttagcggtctcgtctaagtagatgggaaacttcttagtttcccaaataccaactggtgtgttggcgccgtgttggtatccggtagtccgttccaagtcctttaatggaatcatgccaacttttttgttgccggatagcttagccaattttttatagctgaggtgctcatctaacggcaagacgccgacgacgggaccggtcttgttaccaatcagcgctaaggtcttgtagatatgatgttcgtcaacaccgaggtggtcgacttgtaattgttgaacgtcgccttccgtttcggttgggaattcatattgttgatagctgatatttgctttatccaaaatcttttcaacaagtgttttacctaattgatcttttttcttcttttttgacattattgttaacctcacatttattaaaaatacggtccaattttataaatggaccggaacaattcacccaaacgccattaattctgctatacttgaggtatgaaataacctcaaaggagggattacaatggctgacctagtttatcaacaagtcatcaatgatctcaataaacggatcatggcgaatgaatttgttgataagaagcttccagatgaacgtagtcttagcgaacagtatcaggtaagtcgtagctcgattaagcgcgcgcttaacgtgctagccaataagggcctgattttcaagaagcggggttcgggaacgttcattaatccattatatcttaaaaatcaatcttcgtttaagtatgaaggaactaacctaggaattacggacagtttaaatactgagggtgctaagcccagtattcaattattagactttcgcgtcattcctgcaagtcaagagttgcaacaagacttatttttaactgctgacgagtttgtttatgaaatcaaacggctgcgattactggatgaccagcctttcatgattgaaagtggctatattccaatcaagcttgtgccccagttgaaccgacaagtggtcagtggatcgatctttaattacgtgcaaaagaccttgcacgccgcagtgaccaaatcattcttatcgattgcggccgatgcgtccaatacgactgatcaagagttgctacatttgcagccgaatgaaccggtgggcctgatgagtgggatcttctttttagatgatgggacaccctttgaagtgtctaatatgcgattacattatcaatatatgaagtatacaacgtttgtgtcaacgaatagttaggagtctgaggtgtcatggcactgattcgtattaattttatggcggctagtttacaccggaccgttcccctgatggtgtgtttaccaactgataaattggttccagatgagcagggcgtgccgcgcccgattcagggtccgtttgccaccctgtacttattgcacggtatcttaggtagtgaagtcgactggattagtggcacacgaatccagcgctgggccgacgaacggaatctggctgtcgtgatgccagcgggcgagaatagtttctatactgatcatccttggtctggggagacgtatagtcaatttattggtcaggaattgattgattttacacgccggacgtttccactatcacaccagcgtgaccaaacttttattggcggattatcaatgggtggttacggggcgctgtataacggactaaaatttcacgatacttttggggccattgtgagtttatcagccggactgaatgtgcgacccggaatggaaaagttaccggcaaagcctcagtggtttgcggaaacagtcgcatatcagcatggcgtttttggcccagatctagcagctgctggtcattcagaattaaacctgcaagtgctcgtaactaaattactggcagctcacgtcgctttacccgcgatttttatggcgattggcgatcaggacggcttaaagtcagcgaatgatgaatttgatcattttctaacgaccaaaaaagtttcgcatgaatatttggtcggttctggagcgcacgagtgggatttctgggaccgctatctattaaaagcactgaactggttgccactaactaatcagggcgccggtgttaattctgggcatattaaagctaattgatgggctgcttcaatcattctgcgtacaaattattaaaaaatatattaatctaaaagcaaggtgtcccaagggatgagccttgtttttttgttttaatttataaaattggaccgttccaattaacaaaaaggttgattttttgaaatgagttgttaaaatagaacttgtaaacgaaaacatttaaacagttagcgttcaagtgaaaagcaaattaaggagtgtttttgaaatgacaacagattactcatcaccagcatatttgcaaaaagttgataagtactggcgtgctgccaactacttatcagttggtcaactttatttaaaagataatccactattacaacggccattgaaggccagtgacgttaaggttcatccaattggtcactgggggacgattgccggtcaaaactttatctatgctcatcttaaccgggtcatcaacaagtacggtttgaagatgttctacgttgaaggtccaggtcatggtggtcaagtgatggtttcaaactcttaccttgacggtacttacaccgatatttatccagaaattacgcaggatgttgaagggatgcaaaagctcttcaagcaattctcattcccaggtggggttgcttcccatgcggcacctgaaacacccggttcaatccatgaaggtggcgaacttggttactcaatttcacacggggttggggcaattcttgacaatcctgacgaaatcgccgcggttgttgttggtgatggggaatccgaaacgggtccattagcaacttcatggcaatcaacgaagttcattaacccaatcaacgacggggctgttttaccaatcttgaacttaaatggttttaagatttctaacccaacgatttttggtcggacttctgatgctaagattaaggaatacttcgaaagcatgaattgggaaccaatcttcgttgaaggtgacgatcctgaaaaggttcacccagccttagctaaggccatggatgaagccgttgaaaagatcaaggcaatccagaagcatgctcgcgaaaatgacgatgcgacattgccagtatggccaatgattgtcttccgcgcacctaagggctggactggtccgaagtcatgggacggtgataagatcgaaggttcattccgtgctcatcaaattccgattcctgttgatcaaaatgacatggaacatgcggatgctttagttgattggctcgaatcatatcaaccaaaagaactcttcaatgaagatggctctttgaaggatgatattaaagaaattattcctactggggacagtcggatggctgctaacccaatcaccaatggtggggtcgatccgaaagccttgaacttaccaaacttccgtgattatgcggtcgatacgtccaaagaaggcgcgaatgttaagcaagatatgatcgtttggtcagactatttgcgggatgtcatcaagaaaaatcctgataacttccggttgttcggacctgatgaaaccatgtctaaccgtttatatggtgtcttcgaaaccactaatcgtcaatggatggaagacattcatccagatagtgaccaatatgaagcaccagctggccgggtcttagatgctcagttatctgaacaccaagctgaaggttggttagaaggttacgtcttaactggacgtcatgggttatttgccagttatgaagccttcctacgcgttgtggactcaatgttgacgcaacacttcaagtggttacgtaaagccaatgaacttgattggcgtaaaaagtacccatcacttaacattatcgcggcttcaactgtattccaacaagaccataatggttatacccaccaagatccaggtgcattaactcatttggccgaaaagaaaccagaatacattcgtgaatatttaccagccgatgccaacacgttattagctgtcggtgacgtcattttccggagccaagaaaagatcaactacgtggttacgtcaaaacacccacgtcaacaatggttcagcattgaagaagctaagcaattagttgacaatggtcttggtatcattgattgggcaagtacggaccaaggtagcgaaccagacattgtctttgcagctgctgggacggaaccaacgcttgaaacgttggctgccatccaattactacacgacagtttcccagagatgaagattcgtttcgtgaacgtggtcgacatcttgaagttacgtagtcctgaaaaggatccgcggggcttgtcagatgctgagtttgaccattactttactaaggacaaaccagtggtctttgctttccacggttacgaagacttagttcgtgacatcttctttgatcgtcacaaccataacttatacgtccacggttaccgtgaaaatggtgatattaccacaccattcgacgtacgggtcatgaaccagatggaccgcttcgacttagctaagtcggcaattgcggcgcaaccagcaatggaaaacactggtgcggccttcgttcaatccatggataatatgcttgctaaacacaatgcctatatccgggatgccggaactgacttgccagaagttaatgattggcaatggaagggtttaaaataagcagttaaaatcttaatttgaaaatagcgttgctactggcctgtgcctccagtagcaacgctatttttgtgcgctattaattgtgtcgattggatactgtcacaagtgctgattggtgctggaatgtagcctatgacgtcttaatcagaacctagctaactgacgtttaatcaagaagcaacttgcaatgactagcataatgtgaattgtgagcatattttaattggtttttaattattcctgttataataacgctacctaagctgatactagtgatggtgattagttaaggatgaacgggtctgacgcaatcagctcagcctaacatcgtcgattccggttccatgaaccgagtttatgtggaaaggagcgactggttgtttaatcgccagtcaacgatgctaatgaaaattttgataacagtcgagaatttagtgatggatggtgtcaaacgagcggcgacggtcctcggcaatgcgttgacctcgcaagccgaagttgccttttactccttggcccaaccccggtctttctatgaactgagcgcaccgcttatcacggcgcgccggcctgcaagtgcgacggtacttaattactttggcgctgatccgttgaccgtttatgcgcctcaaatagatgatttactcacgacgattgggtcgggagcttacgatgccgttattctcccgggaggtttactgacgagttttgctccggcaatcaaacagcgttttccacgggtcaatgtcattgcgtggatgcacaataatgttgatatctacctcaatcagtattacgtccaaatgcaagatgaactggtcgcagggctcttagcggctgatacggtcgtgacattgaccgattatgattgggaaggctactcacgttttaacgcccatacggtcaagttctataatccaccgaccatgcaagctcatggtcagcaggccgacttggcgcaacatatcattgcctacactggtcgtattgacctgcaacataaggggctcgattatttgttgacagttgcgcgagccttgcccgatgattggcaaattgcagtcgcggggactggtcccgaagaccaattagcaacgttcaatcggttgatggctgaactcgatgttcgtgaccgcattatttatcggggtgcactgaaagatactgagttacgggcgcattatcaacaggcgagtgtcttcatgatgacttcgcgttgggaagggatgccattagttatgggggaagcgatgacgatggggttaccgatcgtctcaatgtggaatactggctcagccgagtacttgcagggtggccagtacggtgtgttgactccggcccgcgatgtgaatgctctgattactggcttaatgccactgttaactgattttgaatgtcgcgctgaatatgccgcgcgcgctcggcaacgcagtcatgactttaccttgagcaagattgtccggcagtggctggcactattgaatcgccaatatgttccgcaaacggtcgtcgaatcaaattggcctgcggatttgagtagtgggggacattagcctgtcatagcggtcatgataatcgctcagtacctaggacctgaatggttggtgctgagcttttttgtcattgatggtggggattttctttggatagaactattatataaaaattatgaattctattaatcaatttgcaaacgcgtgacgactttgatacactcaatcaaaaggtcagccgtgcctgaccgcattggaggagcttgctattgaagacaacgtggctggctagtttactagtcacaatcttttggggcgccgtattggggctcgttgtaacgtatttaggtggggcgatggtcgaggctttgaccgccacccccatcgttcgtgaaccactcaaagccatggcggtgggtatcatattggcagtgatgagtgggttattagtgacaacgcaccattaagaactgtatgctggctttaagagcgcttagccgaccgttaacaagcttgataaattaaaaatgattcgccttcttgtcagaggaaggtgaatcattttttagtgtagatgaatcacggggttcaatggtgaactaactgtccggagtgcgttgcgcaaatgctcacgatttggatagtcggagtagtttgagtaacgtaccggcaagttcttcacgttgatgggctggcagatcactcaggtagtcgagtaatgcaacaacattaggtgattggagaagctcgtcgcgaaagaagtccgctatttttaaattcagagtttcagcgattgcggtcaaactttgtagtttaatgttatcgaccttaccacgttcgagtcgagaaattagcgagattgaaacattcgattgttcggccaattgctcgatggtgatgccgtgttgctgtcggcgttgccgaatgattttgcctatctcggttaacatgggaatcctccttaatccattaagcgtcttagcactaattttagaggtttcgctatgcttgaaacagagctgtaagtaccttataagtaccgttataaggtcattaaagcttttgatacgtgatgctaattaaatcacgttactttgctttcagttatcgaactcatgctgaatttgtgatccgttgaatgtgacaaagcaattattaggttacggttaatgataaaatagcaacatactataaaggtctttaaatacttcttttagtcgtatataatgttattaaagctttgttataacgctattaaataattagtatagcttgcaaagcagaatagaaatcagagtgttgggaggagcttatttcatcggatgtcaaattaatggaggagtgtaccaaaaatgaaaatatgtccaaattgtcagcatgaaaatgaggctgataatgttttttgcgaaaattgcggagcggatctgactcatattgacagtgctgaacgaacgcaagccagtggaacggagcagaaactcggggattcaaggcaatatcaagctcataaaccagctaagacgcagcaatcaaggtggttgcgaatcagtggaaacgtgctcgcagtcgtcattattgtgggaggtggatttgggttttatcaatatcacactggtaaaaatcagcagattgccgcggaagtcgaaatgatgactagtaataagcccacgacattgtcgaaacacttagttagcgataatactgggttaaaaatcacaaaacagtccgtaaagcccttaatgacctatatccaaaaacatccccagtacgcacaagatctgaaaacagacttacagcataacggttattctagtgatcacacgtttgttgttaagcaaatcggaactaagtggacactattcccaacttacaaattacgcgtcaccacgatgcagccgttaatcacgaccaatctaaaaaatgccacactggaagcaaatgacatcgaattggtgaccaccgaaagtgcgcatgccacttataaggttggtccgctgtttccggggacctatatgtttaaactaagtaattctgacacgacaatcacgcacaaggttaatctgatggggcacgcgaacgtccatgaattaatttcgttagttgcgaataaaaaggcagcgacaacgtcaacggcgaatactgacaccaaagctaccactgccagtgatgaatcagactcgagtttaatcaacagcgagaatgaatcgcagagtggtacgggcagtgcttatgatgatttgtctagttcagctcagacagctatgtcagaaattgccgcggctaccggtggggatattagtgattatgattatacggcgagtgaaccacacacggatgtgtatgaaattaaatgctatgttagtggtactaatgatttagcagatacttatcgatatgatgatgttaatgatattctagcgcgctacaacacgagtaccggtaagtttgaaacggtagattcaaatgattaacgagaaatttatgattaatttggaggatgtttaaatgaataagcaggcacttttttgctcgcagtgtggcaatcaactgaaagccggggcgaagttttgcccgaaatgtggtgctgtggttgccccaaaccaggaaattccggatcaagggcagtcagttgccgaatccgagaatacggttgaacgtagtagtgatgataccgtcaataaaattttgaccacagataccgtccaacatgtcaaaaagttctctggaagctacttttcgtggtttaagatgacgatccggcatcccggtcatccgattgaaccgactaatcggtactttggactaacttcgatcggtcttgaggcctttttactggttttatcaattgcgttaatcttacgtaaggcacaaaatgtcgccaatgattttactagttcattgactggtggtagttcggaagctgcgattcatgctggcagctttatcctaaaaacgagtatgctggtgtttttcatgtttcttgggatatatgcgatttatgttagcattgcctatgcctttcgccgcgttgttaatactggttcgatgcaatttagtgattttatcaatcaatttgcagcaattacgaatttgattctaatctttaatctactcacgttgcttttgacgattctcactggaactggtaatttttctggcatgactggattgttcttctttatgatcccaaccatcgggattatgaatctggcatttatttatatcattattgataatgttgtgaagccccatattgacaaattttatgcgttaatcattgctgaaatcgcattaggttttgcactatctgtttatgtcatgatattagccgttttaggtggcaatatgcttttctcacaactatcgtcactattttcgtaagcgttagtaccgtcggattaccgccgtgacggattagttaatttttaaagagacgatgccatggattcagagcggaaaaaaaggggaccagattttgaaaaaaagtgaaactgtctgtatcagtctgctgttactgttatttattagcggttgtggtagctcacagcaggcctcgcaagcgtcacatgcggataagaagcatggcgttagtgtggtcaaagtgaagcccaaagtgattactgataaggcgcacaaaacaaatgatgcaactaaggcaacgagtacgtcagtcaacgcaagttctcagtcgacaaaaataacgtctcaacaacgaggggctacgactatgaatcttaatgagatcagtcagggctcctatgggagtttgttaggtgactggaaggaagttgctagtagtgtcaataagcatgatactaagggcgatgtttggcaatctcccgaggctggcgctaaattaaccgtaaaagacacgaaaatcagtgacggtgaaatggccttagcaagcgggaaatttgaagatgcgaatggtgatgaagaggctgttactactaccatcaaacaggaaaaaggcgcactgcatatcgatggtgatatcggtgcagctgccgtcacgtactggttttatccaaagggagttgcaatcagtggctggggtgataacgttcctgccaccattaagacggatactgagcgaatcataacgcgcacaagtaataattcttatgtaaaagtttttgaacgtcaaacgaccgccgccaatacgggaaactgcaagtcgacaatggcgctcggccagattaaaactggtgattattcaagtttgaatgggacttggcaaaatggacaaggaaatcaaatcaagattcataatcagcggatgaaatttagagattttggcctgacgcaagacgctactccggggacgattactaaactcaaaatggatgtgccatcattagatgatcagcaaggaaattctaagacggttgatggattgaagtatcatcaacaattaacttatcaaacctcaaacggtgccagcatgcttcaaggcagtttttcaatatcaggctcatctggcggactttatgatgtggtatttatgcccggtggaaataatgctgacctaaataatggtgatagtagtcgggaccgtattgcggcgttaggaacgcaaaatgatccccaaaacattccaagtgataagatttattatcgctcaaattaatagtttagaggcataattaagctctttgtggctaagataaatatgcaggtgtcaaaaaaaggaagctcactgagcttcctttttggacccttcaagatagatactttcataacagtttgatggcaagcgtcggtagccagctgaatgaagttgaacttgcttagtcagtagcgctcaattaaatgcggactattaaataaacttggcaatggggccggtaccgtcacccgtgtggtgctaaatggaagttgtagatccaacaattgggcatgtaacatcagccgaggtgccgactccgcttgcgagtcgtaaagtggatcaccgataatcgggtggtcactggcggccaagtggacccgtagctgatgggtacggccagtatgcagggtcagtttaactaaactctgatgggcggttgttgcacatacttcgtagtcggtgagtgctggctgggcatcggccgtgttgacccagcgtttgcgtttgtcggtagcatcgtgaccgattggcgcggtgaaatgcccagttggcgtggcaaagtgaccacgtacccaggcataataagtccggcgaatttgcttgtcactgattaagcggtctaaaatcgggacgacgaccgggttcaatgcgactagcatcgcaccagaagtcatctggtcgagccggtgaaccatgtatggcacctgctgagttggttggagtgtggctgctaggtcatttaaaattgatccggtttcacctggttgattaggatgcgatttcacgccagcgggtttatcaacgactaacagatcgctgttttgatataaaatcgtggctggggccgtggcagccgcaatatagttcgaggtcggagtccgaaagtcactggggataaacgtcagcgtcaggcaatcaccagtattgacgagttgtgcaatcgacgttggtgtaccgttcagctgaatccgccgcgtttggcgtaactggccctgaatccgctttggaatcagccaagtccgaaggcaagcccgaatcgactgttgattcaaactagacgggatagtgagttgataagtccaggtcatgaataaagctcctttataacggggaagaagacgggcaacgcacggaaaccactaaaaaagtctggaacgtatccagacttttttgttagtcttcttttttagcggtcggcttaacgatcaaaacgtcacaaattgcgttgcgactgacgtaggtggttacggaaccgaccatcaaacgttcaacggcagataagccggttgaaccaatcataattaattcattatggtggtcagcgggaaattcacgcgcgataaccgttttgggattaccaaaacgaacatggacatcaacgtcggtcaccccagcgtcaattgtttgttgcttgagttcttccaagcgcttttgaacgtcttccgacaacttgtagatgacatcaccactgaccgcaccgccgtacgtgtcactaaattggttgacttccaacacgtttaaaatgtcgagatgggtcttgttacgcttagcgacttcgatgccccgccgaagaacttcgtcggtagccttggagccatcaactggtaccaggatattttgatattgttgtaacataatggttacccccgtttgatatggctagttaataactatattttagcattaattttcagcaatgtaagcatttaaaatcgatttatgattaggtacgtttagctggagtgtctaagtaggtagcaattgagtaacaatagcaaggaaagcatttttcgaggagtattagcaccagtgatgattatctgcgagtgaagagattgggattgatgtagctgttattactcaacttttagcaaacaaatacgtaattatgaagtatgtactaaggaaataccgactaatatattgagatacggttgtttgaatgttctaacaatagtggatagttatggtgttatattttgcaattgtgacgtctcaaaacgatgtcacaataacattatatgttttgttaatcataaatattaacagtgagtagtttatttaggctattaaagtgctggacttttattttacgcaaattggcaatcgtaacgggccgtgataaggtttaaactaaagttgatatgtttgctttacgtaaaatgtaagtatttataactataacgaagaaaagaaacttgtttgttgttagcattaaaacatctgaaatctctaaaacatgaaaaagatcgtcaatgtaagcgttgacatatcgagaatagggtggtttaatattgatgtaggttgttataacaacatgacaagtcgtggagataaaaacaaaatggctagttcaaaaattgttccactttatcagagcatgcttaatgatttgattcgtcagattgagtctggtgagttggtagaaaatgctaagttaccatcagagcagaaacttggtgaaaagtatgatgtttcccggattactgttagacgcgcactagcagagctggaaaataaagattatatttacaaaaaacaaggacaaggttcgtttgtaaaaaacaaagaggacattgatttaggtattcattacctagatgtccgcaaagcaattgaaaatatgaatgctgttccagaaataagacttgaagcgtttaaattgattgtggatggttcggagtctgatgttcgaaaagtaatggaaataaactccgatgtttatttgtattatctacgttatatggtttatgcagatcatcgacctgtcttccatgaacaagtctatttaccttttgagcgcttcccacgtatttttaacagcgagattgttaataatgatttgatgccttttttggttaaaaagtatggactaaaggctagtttcttttcacatactcaacctgcgttaattactaaaagtaaccggaaagaatttgacttaaatgttggcgatccaatgatttatatgcagacacgtggaatagaagagaaagaaataatttactatagaaaagcagccgtggtaggaaatctgattatgtatatcgtaggttaattactatccgctgtgaatagagggataaatatgagtgaaccaaatattgtgcttacaagaatcgataaccgactagttcatggacaagttggtgttgtttggacttcctctgttggagccaatttattattggttgctaatgatgaaactgccaatgatcaattgcaacaagagctgatggcagcaactgctgaaacatctggagttggaattcgattttggacaattgacaagactatcagtactattcataaagcaagtccgcgacaacatatctttttggtgattcgcaatgctcaagatgctcgtcgattagtagagggtggtgttccagtaaaaaatctgaatcttggaaatatgcatttttcgaagggaaaggtccaagtaaccaagtatacttatatggatgatcaggacaaggctgatttaaaatattgtgcggatcatggtgtgaatgtttatgttcaagaagttccggaagataaaaaacaacctttggaagaggtgatctagatgcaagtcaccttaattcagggtctcctgattggactatttgctttaattgcaggtattgatttttggctagagggcttgtatatatttcgaccaatgatcgtatgtacagtgactggtgctattttaggtaatctgactcttggtattattgctggtggtttaacagagttagcttttgctgggttaacaccagttggtgggacacagccacctaatccaattatggcaggaattatgacagtcgtattggcgtataccaccggaaaaacaccttcaacggctattgggttggcactcccatttagtattttaatgcaatatatcattttgttttattattcggcgttttcagtccttactaaaaaattagatgcatatgcggcgaatgttgaaactaaaaaattcacaagattagcgctgttacctacagtacttgttgcattaacatatggtgtgattgcttttctgtgtgtttatggtgctcaagaaccaatgaaggcattggttaattctatgcccgtctggttaagtcatggctttgaaattgcaggtaatatcttacccgcagttggatttggattgttgcttaaaagtatgttaaaagctgaatacgtcccatatttattacttggttttacagcggcgtgctttattaagtttggtaatttgatgccggttgcggtaattgggatttcacttgcttttattgagttttatcacaataaaaaacaaaccgataacgagaaaaaacttaaatcaatgattgaaagtgccagtggaaacggagatgatggcgatggcatctaattcaccaatatcagaacgaggtagattaacgaagcatgatgtacgaatgcttggttggcgatcactgtttaatcagtctgcaatgaactatgaacggatgcaggcagatggttggacattggcaatgttgccatcactaagaaaaatttatggtaatgataaagagggcctagctgctgctcttgaatcaaacttgcaatttattaacactaataattatgctgcaccgctgttgatgggtttagaagcatctcttgaagaacatggcgaaaaaagatcgacaattgacggactgagaattgcattgtttggtccattggctggtatcggggacgcgattacatggttcacaatcttaccaattgttgctggaattacagcgtcttttgctaaacagggcagtattcttggcccattagtttttttcctagtctatttagcaatgtttgtagcacgggcgccaattgcattattgggatacaacgccggcacaaaagctatttcaaaaattcgcgaaaattcaggaatcgtatcacattgtgctagcattctggggtgcactgttattgggggattaattgctacttatgtacaaattgcggttaaaacaaagattccagtttcagcagggcatacgattgcaattcaaacacaattttttgatcggattttccctaatttattgccattagggtataccttcttattgtattggctattaaagaagaaaaatgtgagtcccgtagtcttaatattaggaacatttatgttggcaatccttttctcatggatgggggttctttagaatgaagataatagttagtggacacggaaattatgcaagtggactacaatcaacaattcatttgttagcaggtgatattgccaatatcgagtatatagattttactgataacatggatgatattcagcttagtgagcgatttcaacgtgctgtaattggtgagaataatgttgtctttatgtgcgatttactaggtggtacgccattcaaggaagctgttaagttaagtcaagtgagtgaaaaagatattgcggttacaagtggttgcaatgttggtgcattgcttgaagtgggttttgagcttacaacatattcagctccggctaaaaaattggctgaaaaattagttaaaatcagccaggtacaaactaaagtttttcatcatcaagctattcaagttgatgatggggtagaaggtatttagcgaaatatacagattgtccgattaacaagttatctgttgatcggattttttgtttggaatatgttattttgaatagaaaaagtgcacattataaatattttgatgaagataaagaattatgacttttttggttacagagtgtttttttaaaattaacaattgtgagtgaagtctattggataaccagctatctttaattagtttcaagtgtttaaaagtgaagttaattttaacaaagttaatattatcaagggatttaggcaagtaacgatactaataatgataactaactggtaattggttaataatttaaaatgataacggtgtcaatcaattgatattaataaaataattcgaagcgatctcgtttgaatgtccctcttcgacatgctaatattattctgtaatagcaggtgctacaggggaattaaatcggttgtgttaacagctaactcacggaaagtttggggattttaaaattgaaaattggaatgacaaaaaaagtagtaacttcattattgctaagtaccgctttgctgccgatgttgagtggtaaagctgatacggcaagtgcaaatcaaaaactggcagctgcgactaagggaaacagcgctgcttcagctgcaagccaacaagtgaccttaagtgctggcagtcagacggaaacgacagcggccggtgcgactgaccaatcagttgccagtgacggtgccaagactgacgatcaagctgaatcgaccagcacgacgacggctactaccagtgcaacaagtcgtgtcacagtgcgggcagccagtcaagccgctaaagctgacagtacaggaccgcaaagccagtcctccgccagtgaagctgccaaggataacgcggctgctagtgctacggcggactccacaactagtgctgttgatcaacttgataaaacggccaaagctagtgcagccacgagccaagccagtcacagtacgactaatgagacggctaaagccagcgcggccgcaagtcaggatagtcatgtcactacggaccaatccagcgcgactgtgacgagtgaagtagccaaatcagccgcatcgtcagccgcacctaagcaagcgactgagcaggcggtagccgcgaaaatctcaccaaagattgagacggctgtggcggctgatgcggtccagtcatcagcgatgatggcacggtccacgcgggcaatgactagtcaggaaatcttcctgagtcagattaaagcgggggcaatctctggttggaacaagtatcaagtcttgccatcagtcacggccgcacaggcaattctggaaagtggttggggacaatcacaacttgcaactcagggaaacaacttattcggtatcaagggaagttatcaagggcaatcaatctacttcccaacccaggaatggaatggctcacaatacattacgattcaagacgcttttcggaagtacccgaattggtcagctagtgttgaagatcatggcgcctttttggttgtcaatccgcgttacagcaatttaattggggttaccgattatcggcgcgttgccagtctcttgcaacaagacggctacgcaaccgcgccaacgtacgcgagttcgctgatcagcatcattgaatataacaagctacacgagtgggatcaagaagcgctcagtggtcaggcaagtggcggaaatgataataaccaagttcagcctgatcaagacgtcaccccaaccagtggtacacataagtttactaagacaacgacaattcacaatgcgccggacgccacgagtgccgtagtgggtacttacaacgctggtgaaacagtcaattacaatggtaagttaacggtcggtaatgcaacttggttacgctatcagtcctattctggcgtatcacggtatgtgatgattagtcaaacaacaactaatgataataataaccaggcgacagttacgccagctagtgggtcgtataagtttaccgcaaagaccaacattcgatcagccgcaagcaaaacggctcaagtggtcggcacttataatgctggtgagacggtttactataatggcaagattaccacgggtgggacaacttggttacggtatttatcctattcaggcgctcagcattacgtggctatgagtggtgatgaggttggtgctgtggctaaaccggacgtggttgcaaccagtgggtcgtatcgtttcacgaaaacgacagcaatcaagagttcacctgcaactagtgcgacaacggttgggtcttataatgctggcgatacggtctattacaatggtaaggtgacgacaaatggtcagacttggttacgttacatgtcttactcaggtgcccagcattatgtgcaaattagtggtgagagtacgtcgaccaatgttgataaaccgcaagtaacgcctcaaagtggtagttatcgctttacgcaaacaacggcgattaagaatacaccggccggaaatgccccaagtgtcggtacctatagtgctggtgatacagtctactacaacgctaaggtaacggctaacggccagacttggttacggtatttgtcttatttgggcgcccaacattacgtagcgattagtggtaatgccgctaccggaaatacgacgtctaagccggtaacaaacagtcaaggggcgttccgcttcgtaacgacgactaatattcgtacggcgccaagtacgcgcgcaagcgttgtcggtgaatataacccaggtgaaacggtttattacaatgggacggttcaagctgagggttacacgtggctccgatatctgagtcgctccggtgcaacgcactatgttgctaagcttgaaggttaggcatattagttgttccggcgtccaaatggctttatactaaggatattgaaatggaatagcgattacgaccgctattaatgtttcggcaacctagttggcttcggctgactaggttgtttttttactcggtttgcaatcgcttacattgtatgctatattggatttatcggaagagtcacaggtcaatatcaaactgttacccaattgttgtaacaaacccgtcaagtgatagctagtgcagtatagcagcgtttccgctaatttcggataactgactggcccaacctccatctattgatggcacggttatgtccacggagaacggattgccgccaatcaaacgttcacggatgtggatagtgaatcagtcatcttgtggtgtgaagaatgccacgccaaactttttgtatgattcttccaaaaaatgggctcacattgtgggtccttttttcatcttgctgtatgattaaagtaacctaaagctgaaggagattttaaaacatgtattatgtcgcaatgaaagatcatgagattggccgtaacttggcaaccgaacaatatttaatgaataacgtggatttcgatgaaccattagttttgttctactatgaagaaccgtgcatcattgttggtcggaaccagaacacccttgaagaaattaatgccgactatgtccgggaacatcacattaccgtaacgcggcgtctctctggtggtggggctgtgtatcaagatcttggtaacctctgcttcagctttgtggtggatagtgacagtcaagagtttggcgactttaagacatttaccaagccaatcattgatgcgcttcacgatatgggggcgacgacagcgacggtcagtggtcgcaatgatttgctcgttgatggtaagaaattctccggtaacgccatgtattcacggaatggcaagacgttctcccatggcactttgatgttgaatgttgatttaaacgttgtcccacaggcgctaacagtcccgaccgacaagattgcttccaaaggtattaagtccgttcggagtcgggtcacgaatttacggccttatttagcgccagaatatcagaatatcacggtgccagaatttcaggatgccctgttaaaagagttgttccatgttgattcgttggatcagattgcggataaggaatatcacgtgacacctgaacaacaaaaagctattgataaaatttacgaagactattatgctaattgggattgggtttacggtaaatcaccggaattctcggttaagcggcgtcaacactttgatatgggaaccattgatgcgcggatctcggttgatgacggcttgatcaataacattaaattttatggtgatttctttggtagtggcaacgttcaagatattgaagccgcccttaaaggtgtgcggtacgaccatgaggccatcgctaaagcgctggcagatattgatttaaatcagtacttcacgggaattgaacggtcagccgttattgacttaattgcccaataataggagtgatttgttgaaactgactcgcttagttgcatttgcgtttgtgtcctttttttgttacggtatcgtcaattggatgatgtcgactagccattttcacctgcaggcaaaaaatatttcggtagcggaaatgtggcaggggttgctgattgccctagtcttatattttctaggcgttctagcagtgtatattaatcgtatgctgggtttttacgtcctagggttagttgtactgatatatagcttaggacttgtcagcgccttaatgtcgggctatcagagtacggctggcatggaaattaaactggcgttagaagttatgggtgtgattggattgggaatcaacttttatacgttggtgttactgactcgctggcgacgtgcaaattaacgaaattgaataatgaatgagggataatgttttatgcaacgaaacgtacaagcttttattgatgatgttacggctgacaaggttacgcaggatagcttgactggtacctatgccaaactagcgaccaaggttaagccttggctggcgaagctggtagcggcactcaatgccgaccagcttgcccaagtgacgctgacggctaagcatgagccagctatcagctttcggttggagacgagtgttattaatttgccactggctaatctgaccgaaattggaaaggttacggcggcagaggatacgctgccaatcaacgtttacatgattgcagaatccgatgcgttaccgtcaggattgcgaattgatgagctgggaagcgttgccgacgtgctcgctgatcaagccaacgctgaaaagttattaaccgattggctgacggctcagactgatcgcttagaccagatcacggcggcggaagcttaaacgtaatctttacgagttaattactaaatctttacatgactatggtaaggtaagaattgatattggagccaagccaaaatcaaaataccaatggaattgagtgtgtcgttcattaaatcgaacgggatactcaatttttttggttgcgaaaagttaagtactgcggcccaactgtggtgagtaggagccacgaattttgtggcggtgcgacttgcattttatcaatgaagatgatatggtagtccatgcgatgagtcgatagagtcagatcgttagcaataacggttccgcgcgagcggctagtgactaatattgatagcggggcacgtttctctgacgtatttcagagtgtctgggtcactgacattgtggagtgtcactcccgctggttttaccagtgccgcgatgaacgcgtgttaaccattttcggatggctgacacgcgttttttttgcgtacagatcacgcataagactttcatagggtggactattcggcaaaagcggtggtcgactggatagtcgtaaaataaaacggacggccatcaggataagattatcccggcgaccgtccgtcaatggactgaaagattagtcctcttcgttcattgcagctgctgactcggtgttagcagttgcccgttgcatttttccaagcacaccgcgggcgattgggccgacgatgatgagttggagtggtaatgcaacaatcaagttaaagatccaagtgtgaccgtaagtcgctaaaacgtgacttccggacaattcaccttccactgcaatcccgaagagggacatgcaagttaccatgccaagaaccatcaagacggagatggtaatcccaatcaagacaacccgtttgcgcatgtaatcattaatgatatatttgaaagctaatcgtttggcaattggtcccacgaccaataagtctaaaatgatggcaacgaataaaccgagtgggtagccactaaggattgccattactaacccgttgctgaaaccttgagcaagggtaacgttataggcggtcatcacaaagaccattaaaccggccataatggcggtaaagacaacttcttcttttaaattacgtggcattctattcacacactcctagtttttttgtatcggttgattactatagcatgcgaagggggcctcacataagtaacaatttgatgacaaattatgaaacggttacattgttagcctgttttgggccgtagtcgggtgtcatttacgatatacttataaggggcagtatgatggcaaaatgaactttaaagaaataaggttgtggaaacagctttcaagttaacaaaattcatttctgctgatgccacggttgttgttgaggagatacgtagtcaagaaaaggatggcacaatgaatcttaggtgcccaaaaatggaccaactgagccaaatataatttaaagttaaatttcgatccagaacaggtaaacgttggtaaagtgagacaacatagcgtatgctgtagttagcatcagacaattaatctttggggagttgattatcttgaaaaaaatgttagttagttcagccgtgattgctgggatcattgcgctgggaggcggttattacttagaagccgaccatcagtctagtcagtcgcgggttagtgaaacacaatcagttgtgtcaaagactaaggctaaaaaagacgcgtcatcttcagcaaagtcgacgaagcaatcgacagctgctaaatcgtcgtcaactaaagcatcgtcagtttccacaacttcagctaatgagtcacaatccgaagctagtgcaacgactagtcagggtagtaagacagctactgcagctagctcgcagggacattcaaataccactgcaactagtcaaacaactaccgggcagtctgcatccgcgacctcatcatcaactagcggccagcaaacgaccaatccacagcagttaacagctagtcagattaatgattgggcttggcaacaagtggctaaggactatcaacaaacaaccgccaataagcaaaactttgtgtttaatcagtatcaaagcggtggtttagtttacgtggaagtttatgaaaataccaacgccgatgtcgcacacttagcgggtcgttttcggattaacgcccaaggtcaattggaacaacagcagttggctaaggggaacgtatggcaagttgttgcaacacagccataatggcgtcgtttagcaggttacaattgaaaaatagttattgccaattgggtgttcagcgggtgtcaattttgaacacctaatttttagtatcatcatggtcaatttggtagcttgattcagctgttatcacgggtaagtgccggcagggcccaaggtaaggtatgacaagctagcctagtgatgcctcagtaatttgaccaggatattgtaaccgccttcttgctcattgtgaccaaatacggcatactgaaagtagttcataaagattggtggctggtttgatggcaaaagagaaacatgaaatttatgacgaacaggataagcgactgggccgcttgattctgaaaatactggggatcgtcgcgattgtcagcggcttagtgggaccgttcatttacttattgaatgcaaactggggccgtgagctaggaaccttggccgtgatttgtggcggcgttgcgatttgtctgggccctaaaggtcgaactgcagggggccagtggttagccctcttgaagacgctggggttgagtattttgattttaggatattttgtgattgtcttgaaattattgggatagctaggcagtgtcgaatgcgtttctgtaaaaatggtggtcaggataatgctggcaccattttttattgtgctgaaataagattggggcttgcgctcctattattatgagagtaagatgaaaatatcattaaataacatgttgatgagaagagtagtcaggttatacctttgacagggagccgtggggagtgtaaagcggtaaggtagcgcctgatgaagatgaactcggaatgcccagttgcggtcgcaaggctgtactggcgggactggccgatactccagtgagtcaataatgacttgatgagtttaacggggtgacccgtaattgaacttgggtggtaacacgcgaccggcgtcccttgaagatggcggctttttttgtagtcatttttacactggcctctctgtagactgcccgaccataactagattggatgggattgagattatgacaaaacaagctgagaaattacacattgaaacgcggttagcacaagctggtaatcggagtgatgatgagaagaccggggcaatttcggcgcccatctacttgtcgacagcatatcgacatgctggtttaggacaatctacgggatttgactacccgcgcgaggcccaaccgacccgctgtattttggaacgagtgctggcagagatggaacacggcatcgctgcgtatgcgctgacttctggcatggcggcaatccagctcgttttcacgcttttcaatagtggtgacaaaattattgtgtctgatgacttatacgggggttcgtaccgcttctttgacctcttacacgaccattatcatttggattttgctgtctgggatgggcaggatcaagcgacattggcagcactggcagacgatcaaaccgttgccctgtggttggaaacgccatcgaatccaaccatgaaggtcatagatattacggccacagcggctaccgcacacgcccatgacctcaagttaatcgttgataatactttctatacaccgttgattcaaaagccactggatctaggcgcagacatcgtcgttcattccgcaactaagtatttagccggtcataatgatgttttagccggtgcagtggtagtcaagtcgcaggcggatgctgatgcgcttgaatttaatctggtgacgactggtgcggtccttgacccgttcgacgcttggctgctcttacggagcttgaagactttgccattacgtttgcatcagcaggaggctaatgcgcaggaactcgttacggtccttgaggcagatgaacacgttgaacgtgtcttatatccaggacgtggtggaatgattagtttttatctcgctacgggtaccgacgtcgatacctttttacgagcattgaacgtaatctcgtttgcggaaagtcttggcggtgtcgagagcctgttaacagttccggcagttcagacacacgcagatttaacggaagagcaacgacaatcaaaggggatcaccgctaacttattgcggctatccgttgggatcgaaaatagtgccgatttagcagcggatctcaagcaagcgctgatccgagcaacaaaataaagcaaaagactttacttacttttagtatgtggtaaactataattattataaagatattggaggcatttttcatggcaactgcaactttaagcgacgaagaaattcgcgaacgtatcaagacgggtaaacacatgttattctttacggcggactggtgcccggattgcgcttttattaaaccagtaatgccccaaatcgaagcgaagtacgatcaatatgactggatcacggttgatcgtgacgccaacattgaaattgcccaagacatgggtgtgatggggattcctagtttcgttgggatcgaagatggtcaagaaattggtcgatatgttgacaaattccgtaagacccaaaagcaagttgaagatttcttagatacacttgaaaagtagttttgaaaggcatgacgttagctgataactaaccgtgttaaaacgagccaactcgagtgcgtccatgatggttaagctttaaccacgatggacgcgtttgggttggttttcgtttgggcttctgctacactattaactattaattttggaaacggtgataaacatgacaacaaatttatttgaagatgtggtggtgcggacgaccaaatttggtgatttgcccgtattacacgtgtttgcagctagtcaagcacaaactaaattaccaacgatcatcgattatcatggttggacaaatcagacagcgactgaactgggtacggcttatcagttagtacgcgcgggttttcgagtcattctcccgacagcgtatttacatggcagtcgaaatgatgggactgatctcgatcggcatcctgaacatttttggtcgattgttggacattcagttgcggaatttccacaattagtcgcggccttagtggctgctggaattagtgatgctaataaaatcggtgtcatgggaacttcgatgggcggtattaccgctgccggcattatggcaacgcagcccacggtagttgctggtgtctcgttaattggttcaccagaaccggtggcctttgcaaccgatcaagttgcacaattaccagcggcattacaagctaagctcccagcagaactaattgaacaaacttatcaacaattggcaaagtttgacttatctgaacacccagaagcactggcgggacgaccaatgttctttttcaacggtacggccgatcaaatggtaccttatcagtatatgcgtgattttaagcaccgttttaaagatgagccagccctgaaggcaactgtctttaaacgcgctgaaggtggcgttcaccacgtacctcacaagattcaagaagctgctgtcgccttcttggagaccaacattcttaaataatgcacacagcacccacactgttcataaaactgaacagcatgggtgctttttattgccatcaataccataaccgtcggacactatgatagcctaaatcgcctaaaagtagtggttctgacagtaacattagacaaccgcgttccagtaagaaaatcgcgagattcatctcatcatcccagcgcgcgacccgttcgttgagccggcagttgtatcttgagcttgcctttagagccagtgaattcattttgagagggttgtggcgcaagcggggaatccggatgaggagccagggataggctagcaggtcggaactgatcagccaataaacggggagactaaaggtcagctgccactgtccggtcggtttcgcggtaagcgcatagtacgtcattattaaaacggggagtgctgacagttcggcagtcagaatattaattgctttatctttcatcattatttcaccttgctgattggttagattaagccgatggataagcgttcgatattttccagaacaacggcaggctaacacgatttcggaccagtgtcaggtcatcgaatttggttagttaagaaaatatttataaaataatgattgtttacaattgaattttgaacaatttagatgtattctgataaccgtaaatgaaaacgtatacaataattttaaaaagaaggcatttactatggcaaagatgattgaagcgtctgttgcaatgttaaaagttattgaagcttgggatgttaaacagatttacggctatgctggtggatcgtttaactcaaccatgcacgcgttggatgttgagcaagaacggctccaatatgtgcaggtacgtcacgaacaagtgggggccctcgctgcggcagcggatgcaaagttgacgggtaaaatcggggtcgcctttggatcggccggtcctggtgccgttaatttactcaacgggttgtatgatgctaaggaagatcacgtgcccgtacttgccttggtgggtcaagttgctcacactaatatgaactatgattatttccaagaattcgctgaagaaccgatttttagtgatgtggcggtctttaatcgaaccgtcatgacaccagaaagcttaccatacgtcgtcgataaggccattcggacggcttatcgtgaaaatggggttgcggtggtgacaattcctaatgattttggatatgttgaaattcctgatcttaattacgattcagcaagtgtccctgctaaactgaccggcattcctactattgatgatgaacaagttaagacggtattaacgatgatcaagaacgccaagtaccccgtcttccacgttggtcaagggacgcgtggtgcaaccgaggacatgatggcgttagcggagcgtctgcaagtaccgattattatcactgggttagccaagggcgtcattcctgatagttttgatggtaatatgggaagcgcttatcgggcagcctcgaaagcggcggatgaactgatggggattaccgatttggtcgtttcagttggcgcagattattcgttcgcacagattatgtacacgactcacgacttcaaatatgtgcaaattgaactggatcctggcaagtttggtcggcaccatcatttggatttcggggttaatggcgatgctaaagtcttcatcaaacgggccttggcattaagtgaaccagcgtcaccgtcgccatactaccaagcggctaaagcagatatggctgactggaaacagtatttgaagaagctgagtgaacggacgaccgatccacttgaatacgaacaagtctaccaagaaatcaaccgggtcgctgccgatgatgcagttttctcaatggatgttggcgacaatacgattaatagtttccgtttcctaaagatgaatcccaagcaaaaattattgacttcagcactatttgccacgatgggtgccggtgttcccggtgcgattgcggcgaagatgagttatcctgatcggcaagccttcaacattgctggcgacggggccttctcaatggtcatgcaagacttattgaccgaagttaagtatcacttgccaatctttaatattgtcacgtctaaccaaacgttgaactttattaaatcagaacaagaagatgtgccgcaaccatattatggtatcgacttgattgatgctgattttgctaagatagctgaaggaatgggcgtcaaaggtatccgtgttgaacattttgatcaactgcacgcagccttcgaaactgcgatgaccgaattaaaggctggtcgtccggtcctaattgatgccaagattacggacaaacgggggttaccagttgaaatccttgatgttgatccaaccaagacatcggatgcttctgtcagtgccttcaaagaaaaatatgacgcgaacgaattgaaaccactaaccagttatttcaaggagttcaacgtcgaatagtcagtgtgaacgagcctgcaatcaattgattgcaggctttttcgttctaggataggtcaggaatgattgttaaaaggttccggttaactcgattcctgttcgtcagccggtgcgcgtcctatgccgactggaaggcgtttcggtcaatgctcagcggtgaaatttcacttagcaagcgtcctttgcttggttagtggaagaccagtatttaagacgtgggttgcggcttaaatctgtgtccaccgcgttccagcaattgacggaaatgcctggaagtcggcgtaggacgcgtttaaccaagcatgtttacgctgattcgaactttttccagcgggcctaactggttacttttgatcttaaaccggaaccttttaacaatatttcgtgcagaaaaggcttggtattatgcggatataattttaggcgtcattctgcttggtctgggagttttaaaagcggataatgaagctaattctagggggagtgatgaggatgaagcgacggttaattgcagcgcctacgggtcttttattggtgggatggttgattggctggggcttgcaagcaatgcaccaaccgatggggacggcttggacggcctacgcgtttacgttattgatcttatatacaattttggcgacgtttatcactagtatggcggatgcctatcagggaaatcatggtcgaacagtaccggaaaaacaattttactggtatatgtgtacgttatcagtcattttgacaattttagcgatttattggatggcacacaattagggggattaatgctaatgcaagatgaaagtgattggttaatgcggcagttacatgcgttcgcaacggggttagggtacacgcttagtcgtcataagggaggcacaactgaggtggtgtttccgcaaaatcaaaatcagccgttgccacatcaagtcgaattggcacaactcattgacagaaaggcttatgctcaagccgctcagcggttgttagcgttgcagtttgcaatgacggaagctgaattcttgcagctcggaatttggttttatgcgacgcttaatcaatttgacgaccaaagtctcgctgccgggggaatttcacgaacatcgttggtggcgggattggaacaactgcaacaattgaaaatgtgatgctaagatttaagcaaatcacgaatgaatttggcaaaaaagagattcagctatgacggaaaaattaaaagtcgtgctctcagaatttaatcctgaaagcacgacttttaatttaacgcgtgttcaattatcggatcacatagacgtggtcatgaatcaggtcgaatggtcggaaatgagcatttaacttggtaacggcctcgttatcctgataattagcgtggtcccaaaattgtttggaacccgtggcgccgtatttttcgccaatgacgatcaatgggatatcgtaaggactttgccgcatagcttgtaacaagtcccaatcaatagtcaatttgtccggtgaccaggccataatgacgtatttaatagttgcggcgtacttattgaaggcactgacggcatccaacgcttcaatcgtcgtgactgggtggcgtcccgtctgattgccagtttcgtgtgtccaatcctttgaatccgtggtataaattggctgaccaggatggagacgtttgaggcccttggaaatatagccgttaccggccatgacttccagaactggtgcgctgccggtgaagtcagctaggtctttcagaaatggcgcactgatgtaggcccacatcccatactgatcttcgatatagtctcgaaagttgcgtagaagttggtcaacttttgggagagcggctgatagttggttccaagccgcatcaccagcaggatcacccatggcatattgctgattgatgcgctcaaagagatggtcctgaaaatcatcagggatttctaagactggcaattgttggggagctaagccggctgccagcaagcggtcactttccaagacattattgatcagcactagaatttggggatcatccttaaataagtcgcggtacttcattaactgttgaatatacggggcaccggcttgctttttgacccgcttttttaattgttttaacttcttgggattcataaaaaactcctagtcatcaaagtgtaagtctaattcttcttggccggtcgcatccgttgaaactcgatgctggcgaccatgtaagtaaccatccatcaactgaaacagttcatagcggtcttcactggataattgttcttgattaaacgtcaacggcttgcccgataaaaagatgcgaccgaggtcatactcttcttggtctgatttacctgacaagtaatcggtcgtgacgttgaaaaattcggctaatttacgaacttctaggtaggacggggtccgtaagtcccgctcccagttaccgatttgagccgcggtattttgacgagtcgtcttgtctgcggtcggcatttgattgagggccgccgcgagttgagcgagggtcattttttgcccccgacgtagtgctcttaaacgttctggaaacatgtgctcacttccattccttagattaacggtgcggataacgccatgaattcatcgatgtcccgcttgatcaaagctacaccagcttgccagaaggctggtttggtcagatcaacaccgaggtgtttggcagctagggcttcggtcgacatgttggcggtgtctcgcaatagggcaatgtagcggtcttcaaagtccgattgtgttttagcttgagcatagataccgagactgaaaaggtagccaaatgtgtatggaaagttataaaacgggacgtcggcaatgtaaaagtgtaacttgctagcccaaaacatcgggtggtaagtatttaaggcattaccataggcgtctttttgggcggttagcatcaagtctgacaaagtatcaggagtgacgatcccgtgctgacgggcggcatagaagcgcgtctcaaacaggaagcgggctcgaatatccagaaacatggctaacggattttgcattttagcatccaataaagttaatttggttttggcatcatcggccgctttgacactggcgtcagcgacaatcagttcggcgaatgttgaggcggtttcggccacgttcatcgcgtaatcttgacgccaaagtggcagatcttgaatgacgctgccatgaaaggcgtgccctaattcgtgggcgagggtggctgtgtcattaggtgaacccgtaaacgtcatgaaaattcgggattcgtgggtctctggtagattttccatatagccaccaggccgcttattagggcggttctcagcttcgacccaacgatgttcaagggcgtgttgggctaaagcgcccatctttggactaaattggcgaaagttgttaatgacaaaatcggcagcttgatcgtaagtttggttaggaagttgtcccaaggttagtggggcttcaatatcttgccaatctagttgatctttaccgagtaactgggccttacgcttcaggtaacttagtaaaatgtccttgctgtcagcgacaacttggtacattgtgtctagtgtcgcttgactcatgcggttgagttctagtggtttttgtaggaagttcgtcgtaccatgcgcacgataattggcaagtcggaagcccgccaagtggttcaacgtatcagcaaagggagcggcgtgagtttgccaagcgtgctcccagttgcgcattaattcggcgcgttgagcgttcggcatggcggctgctaacatgttttgagcttgacccgcggataggggctgggttattccgttttcatcggtatagggcacttgaatttggctaactaacgtgtcgtagtggtcactccaaccctgaaaaccgtcgagtgctaagtcattgattagggcttcagtgtcgtcatctaggagcgctaagccttgctgacgcatttcggttaagttaaaggcgatggcttgtagtgacggttgttgcacgagcgtgtcaaaggtggcttgatctaacttaacgagctgcttcttgaagcgggttaataaattgtttaactgattatcaagttgataaatttggttcaatagtggggcggctttggtgtcgtccgcatgtgcggattgataagcaaccacgaaaacggtagcttggtcaataccggcttgaatggcttgcagactgttgacgagttgggtaaaccagtcggcgtctggtgtgtcagcggcagcacgccagtgaactaaggtgtctgctgtcgtggtcaactgctgtttaatcgtggacatttttgcagttagtgctggggaatcaatgccaccagcaaagatactgtccaaatcccacgtttcggaatagtgcataaaaagaagcctcctcaatctggtctagttatctttaattataacggttattatgaagtagtggcgaaattttcccgctcaaaacagatttttgtctcatcaaggagtgaattttaatgaagaaatggtggaacacactgggggtactcgttgttctggtagcgggagctgtgattggtgctggcagttatttttaccacgtggcaattgcccgtggtgataagtcatttgttacgcagagtacaaagctatcgaaaaaaagttcggtttatcaccaaaagtattggtatttacatgcgcgtaagcaaacttggactattgagtcatcggatcatttacggttggttgcttggtatattccagttaaaaattctaagaggactgttgttttggcacacggatttgctgggaataagggtttgatgggtgcgtgggcggggatgtatcatgaactcggctacaacgtgctggttcctgattcccgagcaagtggtgcgagccagggaaaagcggtcggctacggctggctggagcgccgcgacgacttgcagtgggccaaaaccgtcgtacataaaacggccacaactcaaatcgtgatgagcggtatcagtatgggtgcagccgggatgacgatggccagtggtgaacggcagttgccacagatcaaagcgtacgtcgtcgatagtccgtttacgagtgctgatgcgattattagttatcaagcggggcaactctatcatttacccgcgtttccgttagtcaacgtaaccagtctcattactaaattacgtgctggttatagcttcaaagaggcggatgcaatcgctcagattcgtaaaaaccacttgcctatcatgattatcagcggcacccgggatgattttgtcccgactagcatgggcaagacgctgtaccgcaatgctcaccaacccaagtctttatggttggtgaagggagccggccacaccacggccattactcagaattaccaacgttacaagcgtcacgtcgctgcattcttggaacaatacgtgcagtaatgttagcttgcttgaattagcactgatttgtcatgaatcgtgatattaagaggccgtttgtttgattcctgttcgtcagcaataatcgtccgattccgacctctggggctgggtgacaattgctggaacgtaagccgacgtcgatttgagcccgtgcccaacccgccacgttccggcaattagcagaaatgcctggaagtcggcgtaggacgaactaactaagcaaggttacgctaactcgcactttttccagtggtccatagctggctgcttttgtccttgaaagttagcatcctaatatcacaaaagctcccaaatcgattcgatctgggagcttttgtgatattaagataattatgcccggtatgggacctggcaaggtacatcgacgccatctttgagtgtgatcaggtataactggtcaagcacggcggggccttgtgaatgacgagccccccaagtagttagcaactggtttaggcggctagcgacttgatggtggtccgcaacacagtctaagtcttgtgcggccttagctaaggcttgttgtaattcgggaattgcgcgtacttcggggtcactataagcgacatcgatggcgcgaattagcgcaatggcgttttcgttttttaacatgctaccatccctctcctgtgatgtggcgaacttagtccacgtcctaatttaagtatagcgctcctaaattgagattcaagttacaaatgtaaccgctatcacaagtaacggtagatcattattgtacttttggtatcagctgtgttatattgtaatagaaaaatagaacactaaggaggccgttaaattgaaatttgatgacaaggttccgatttattatcaaatcaaacagtatatttatcataaaatgattgacggaacgttaccaccaggggcaaagttgcccgcagtccggcagcttgcgttggacttgacggttaatgttaatacagttcagcgggcactcagtgagatgattacggaaggcactctgacgtcccaacgaggtaaggggaatttcgtaacggaagatcaggcgcatattatgcaattgaggactacactggtgaacgagcaattagcattagcgtacgaccaattgcacgcactaaatttaagtgacgccgaaatcgtggcgagtctgcaacaatacattgcccaacgagaggagcacaatcatgacagcattgacgattaaggatttacgttataaacataatcaacgaatgattttacaaaatgttcaattaaccctggcgcccagcaagattgtcggtttattaggtgaaaatggggcggggaaaacgaccttgatgcgactaattacgggtagtgccaagggtcagggcagtattgtgatcaatggcgcgacaactgccgtagcccgtaagcagcaggtaagtttcacggatcatttgactggttttagtgccggtatgaaattacaacaaatcgcgcaattttatcaacttgtttatcctgattttgacgccaaacgctatcaagagctggttgactttctggaactcaaccaacaacaaaaattgggtgagttgtctaaggggacccgcgagaaattaatcattgcgctgaccctgagtcgcaaagtggctttgtacttattagatgaaccgtttagtgggatcgacagtatgagccgcaaaaaaattattaacagtattatcaagtggacgcctgccgaagcgacattattgattagtgatcattatgtcactgaaatcgcgccgattcttgatgaaatcgtggtcgttaaggaccaaacaattgttgttcatcagggtgcagatgagattcgcgacgaacatggcatggaacttgaagattattatgagagcttatatatgggaggtgtgacggatgacaagtagttggtcactatttaaggccctcagttggccacgctttaagcaaatgagtttattgattggtatcgaagctttggcggtgattgtcactagtttgtggactgccatcaaaggaaacttcacagctgccacattattctataatttatgtgcttggatggcgttacctttaatcgttgggtttatcttattggcagtttcaaatgaaaaattcttccgggcggggacgttctggttattgccaattagcgattggcgacgctatacgattaatttagtcgtttcgttggttgatattgtttatgtttggttggtccaagtgattttattctgcttaactctgtggattggttggaatgaactgatgggaggcttaacatcagcgtcgctgttctttagccagtttgatgcgggtagtgccgtgcagttcgcactcggaacgttgctagtcttagttcttgtgacgattctgatttggagcacgataacgctttgccattttgttacgaatgcgaccaagggctttttaccacgatttcggcaacggttcgtcaatgtgattatcacggtggtggtcatttacgtagctttccgcttagctaatttgttgattagcatggtcagctttctctccagtcagctagtcaaccagggacaaatcgattctttatgggtcggtagtctcgtcatgttggcagttatcttagttgaaggtgtgttaaataccttgatgttgcaaaaatgggttgagccaaccttgaattaatttagtaatcctaaaaaatcactcattcgtattgaatgagtgatttttattgcgcattttttaaacgatggttgcacctaagctgtttttgaagtgacgcaacgcccattcgtgaccagcggcgtcaaaactagcaacggcatcctgatgaatgacgagttggtaacccaaattataggcgtcaacagccgtgtgaaggacacaaatgtcggtacaaacaccgactaagtgcagggtgtcaacatggcgttctcgcagacgtaaatccaagtcagtacccgcaaatgaactgtaacgcgtcttgtcgaatgcccaaacattatcggcggcttgatgatcagcgtaccaatctttgagtggcccatagagttcacgaccccaggtaccccgaacattatgaggtggaaacaacttgctttcgggatggtaaggatcatgcggggtatggacatcggttggcagtaagacccagtcgcttgccgtagccatttggttggcgagtttgacgatcgttggtgcgagcgcttggccgggttgcccacaagtgagtgccccgccgtcagccacaaaatcattcgtataatcaataatcagtaaggcttggtgacttgccataataaaggcctccaatattaggtttgagattggttttactgtaaacaactctgatgggactgtcaattgtttaactagcgttggattgactaaataattatattaatgagatttggagctataaggacagcagcttgctgaaagtcttttctgaacaataaaatattaataatattttgtggccgaccaaggcgccaggtatcgggcgttaatataaataattgcgaatggcgacttattagccggtgttctgtttgctaattgctgatttttgccccaaattggcacagtagccgccgtcctgttttcccaatcgttaaactgagattgggttattgtcagttaaatataaaaagtctagccagcgtgttgagttcgacaacatactggctagacttttggtgggtaaacgaaagttgagtcgctggcctgatgattattctgctagttgatcagtaattgccgtgacaatttggtcaggggtcagcttaaattcatgccgcagttcattagttgtttcacggtcattaaagcgtttggcagcaccaaagttcagaacgcgcatagcgctgttgccatagtagcgactaactttttcaccaaaaccaccgctgagactggcttcctcaaccgtgacaactaactgatggtcggcctttaagttggccaaagtcgtcgtatcgggggcagaaatgtcccggggatcaatgagcgtcgcgtcaatgtgttgctcagctaattgttgttgcacggctgttgctaaaggcaggagactgcctacaccgagtaaagcaacttgctgaccagcgtgtaatgtgtgcatcttagttgcgtcaaaatcaggcgctagaggtactgactggacgtcattacttggtacccggatggcaaccggaccgttattttgatggagagcccagtgcatcatggcttgaagttcttccttggtcgttggcgctaagtaagttaagttaggaatattactgagcatggcaacgtcaaaggtaccttgatgagttggatcgcctgcgttaatgcggccaccggcaaccatgatcgtaacgggcaatttattgatgccaagatcatgagatagttgatcataggcccgttgcaagaaggtaccagaatggaagacgattggccgtaagccttgttgggcctgtccggcagcaaatgtaatcgattcttgttcggcaatgccgacgtcaaagtaccggtctggatattggcgagcaaagcgtttgaggtcataagttcctggaacagccgccgtaattgccgtgataggcgtcttggctgctaactcatcggctaacgtggcatgaatgacatccgtatacgtttccttggtgttgggatgcaacgtctgaccggtcgctaggtcaaacggcacgtgccagtggaaagcttctttattagtgatcgcgggttgatagccgtgacccttttcggtatggacgtgcaacacgattgggtggtcaacatccttaatttccttaaaagtcgttagcatggtctcaaggtcgttaccatcatcaacgtagcgataatcgaggccaaaatctttgaacaagttatgggaacttgtgccgttagtttcgcggagttcacggagattttggtaaatgccaccatggtcttctgcaattgccatgccattatcgttaaccagaataatgaggttagactttaaggtggccgcgatgtttagaccttccaatgctaaaccaccggataatgagccgtcaccaatcactgccatgacattgcctgttttgccctcaaggtcacgaacaacagccatgccagttgccaaggcaatcgaggttgaagtatgaccaatattgaaatagtcgtgggggctttcttctggggcagtgtagccgctgacatcattataatgagcggggtcaagccaagcttgctttcggcccgttagaatcttgtgtgtgtaggattggtgtgaaacatcccatacaaccttatcaactggtgaattaaaaatggtgtgaaaggcaatggttaattcgactacgcccaagttagggccaacgtgaccaccagtttgactaactttattgagtaggacgtgacgtaactcgcttgcgagttgtgttaattccggcaaggataattgtttcagatcggccggctgatcaatgcgtgctaaaatcggtgtttccattatctatcgctcactttctcattcatgaatacttttatagattagcaccttagagccactctaagacaagtgttttgtttcaagaatatcataaaaaatgacgccgacaagttgtcaggcgtcattaggttaccatggtcacaagattggggggcttgttgagacgttcagttggcagttcgaccaatggtacaacgttagtgtaacggacccgatgcccaaatagtggtgtggacagttggtcacgttattgacattactaaacgaatttagtcggtattgatcgattgcaagtaaactaactgatcagttgaaatttgttcatagagttggttaccaagttctgagctgaatgttttattggctaattgggtctgaatgaagttatattccaactggaatgcttcaattagaagctcattttgagtttcctggaaatcccgttcaccagataggcggcgatgacgttcatcataggcgcggcgaacgatcccgatagcttgctgattgtcagcagtaatcgtgtcggctaaataagctaacacggcctcatacggcttttgttcgatctgtcgcatttgttgccacatttgccgattacgagtcatgagctcagttcgactctgaccaccacggggccggtattgtcggaacattttacgtcgggcacgagcttttttgctgagcgaccatttgctgagtgtaaaccggaaaaataatttcaagcgttcgaagaaagtttgttgattctgcagacgcgtctgactagcgacgcgcatgtacttttcggcggcatggggcgtgatttcattgttggcaaccatttcatcaatagtggtttgttcaactttgaaagtggcgtcgaacaagctcgccagttgcgagcgcttaggacgaccatctagtactcgttggccggacagaatcgcaatcactttactagtgccagcattattaccatggcgtgcttgcatgagatcaatagcgtgagttaccatgtcagctttggcggttgccaattcatcttcagtgaccttaacaacttgttttggcaacgtcaacggtaacaaaagtgttggcaccagcagactagttagaatgaccactgcggcaacgaaaataatatcgttgcgataaggaaaagcactgccgttgagtgttagtggtaatgaaaaagccatcgccagcgtaatcgtgccgtgaacgccgctcagacccatcacgaatgcattacgggtcttttcatgattatcccacgcgcgaatacgggctaagtcgaagcgcgtccagagaaaacgggcgaacgtcatgattaggtagagcaagattcccagaccgactaataccgcgaccgaactagtatcacgttgctgtaagtggttgatgacacttggcaacgacacacctaataacacaaagacgataccgttcaaaatactagccacgattgaccaagtcgttgtcatcacgatttgtagccgggaagtggtcaaccgtaattgatcggactggacaccatgaatgagaccggtggcaacaacagccaagataccggaaacgcctaacgattcagctaagaaatagacgacaaacggtgtcagtaatgtgtaggggacgatcacagaaggtgtatcgacccgcatgcgaatcagcataatcctgacagcaacaatgacataaccgatgattaggccgacgaagattccaccggcaaagacatataaaaagttagtgattccgtgccagactgaaaacttaccagtgacgatcgcagcaatcgctaagttaaaggccacgattccggaggcgtcattgaacagtgattcattttcaagcgtcgtcatgactgctcttggaatcgcaactttagtcgtaatcgatgagaccgcgacggcatcggttggcgtaataatagcgccaagggcaaaagcaagtgccagcgaaaactcaggaatcagtaagtgagtgaccgtaccaacaattaggatggtcacgatggctaacactaccgaaagcgaaagggtcgtgccaaactggtgactgagcttgcgaatgttggtgttttggccatcattaaacattaaaatcgaaataatgacgaatagaaaaatttcaggttccaattcaaaatttcgatacaacggaatcagagacaagattaacccagccccaatttgtaaaaaggcgactggaatttgattgaaacgtgcgtagacggcgttagcaacgacgacagccgcaacgagtaataagactaagaaaacggtttgcaaaccaaatttcctcctagattttgtaaagtagtttaattttaacgcaatcatatgaataaaagtattatctgcaatgattaatttggggctggacctaatgtttaaaaaaagaccgattagaagttaattattgaacgttttgacctaaagtatgtcattagcttggcgtgacgttctaagtcagtataatgaaattatcaacttaactggaggacatcgcgatgttaacaattgcttatatcggcaacggtaagagtgctaaccgctatcacttaccatttgcactgaaactcaaagatcaaattaaggtgaagaccatctattcacgttcaggacaccagaattggcaaccaattgcgggcgtgcattacacgactacgttagcagatatttatgaggaccctgatattcagctcgtagttgtttcaacacctagtcatacgcactattcggtagctaaggatgtcttgaaccatggtaagaatgtcttggtggaaaaaccatttacggaaacatcagcggaagcccgcgaactttttgaattggctaagcaaaagcatttgtttattcagtgttaccagaatcggcgctttgattcggactatttgacgacacaaaaggtcattgaaagcggcgtcctcggtgacttgctggaagtcgaaatgcactttgattatttccggccagaggttccaaccaatgttgaccatttttcattagatacgagttatttatatggtcatgcttgccatactttagaccaagtgattgcatacttcggggagccggatgacgtgcactatgatgttcggcaactattgggaagtgaccggatgaatgattattttgatatcgatctgtattacggtgccttgaaagtctctgtaaaatctagctatttccgcattaaatcacggccgagcttcgtggtttatggcaaaaagggcatgttcgtaaaggcgactaaggatcgtcaggaatacgatctgaaacatttttacatgccgaatcacgctgactttggcattgatcaacctgaaaactatggcacgttaacttatatcgacgatgcgggtcagtatcacgaagaggcagtcgtttcggaagttggtgactacagtcgggtttacgccggcgtttacgacagcatcatcaatggacaacctaagttagtcaaagatgaggaaacgttgttgcaagtgaaaatgttagaaactggtattcaacaatgccgacattagcgcttcttgagtgttgcactagcccagctattggtacgtgtcagctttagattgttgttcggctaccggtgtgcgtcctaggaggttggtgccaattgttggcggtcggcgcaagccgacgctggctaagcatgtttacgcaaacttgagcttttttcagtgggccttagctgatttcatttggccggtattaattcgttaatataaattatgaggaggattatgatgcgattaggaattttaggaacaggcaagattgttcaggacttcttgccaatggtgaagagcattcccgcgattgaattggtgggattgctgtcaacgccgcggagtgtggcgcgagcacgcgagctgcaagccacgtatcgtattggaacggtctacacagattatgcagctttgctagccgatacgacaattgatacagtgtacgtcgctttgccgaattcgttacattatgactatgcgaagcggggaagaacgtcatttgtgagaagccgtttacgttagtggcatctcagttaacggaactaatcgaattggcaggtcgccaagacttagtgttaatcgaagcaattacgaatcagtatttggaaaactatcaggcaatcaaacgtgatttgaccaagttgggcgacttgaaaattatcgaatgcaactattcgcagtattcatcacgttatgatcagtttaaagccggaacgatcttaccagcttttaatcctaagcttggtgggggcgccctgatggacttgaatatttataatattcattttgtggttggcttgttaggcgcaccaacgcacgtgcagtatttagctaatgttgaacgaaatattgatacatcaggcatcttagtgttgacctatccgaatgttaaagtcgtttgtatcggtgccaaggattcgacttcaccggtacgttccacgattcaggggacgactggttcgatcattgtcaacggtcctactaatacggtcgaaagtatcactgaaattgcacatgatggaacgacaactgatttagcgcttaatcaagctgagcatcggatgtatgctgagtttgtggcgtttgaacgtcttattgctaatcacgatatggtaaccgttaagcggcaattagatcattcccaagcggtcatggaagttgttgaccaagcgttagcgagcgcgggattgcaattgggctaatgcgtcgttgctaatgtggctgcacaataaatagaagagattgtaaaaagcgtgtcctagaaactgtaggacgcgcttttgagccgttagatgtgttattttgtggtgagcgggccgtcctggattaggtgctgtttttgtcgcaggtcttgtaaatggtgatgaaaatcatgtgcatacatgactgcgaaaagactgtctaagacgtattcaaacgccgcttgggatgcaaaagtaccgattttggcaaaattatattcactctgaacggtgagcaagtgctgggtcgcttgactgatgagtggtgattgtggattacctgttaggacaatcatgggaatttgatgagcgtgaaaataggtggcaacttgctgatggattttagtagtaccagcatatgaaataatcagagcacaatcatcagctgttaagttggctgcgttccaggattcgtcagcatattcttcggcgattatagcaaaacgattgattttgacgagtttattttgaaaactacgggcccgtagttgtgagtcaccttgcgagaagataaagattcgttttgatcgcgtcaataagtcagcagcttgggctaattggttcgtatcaagttgctgctgggctgtctgaatggcccgaatattcaaggcggccatcttttggctgattgtggcgaccgaatctgtcgccgagaacggaaaattggcatccacagtggcggcttgatgtgcctgggcaatgctttcggcagtcaatttccgttggaaatcgcgaaagccccggtagttcaatttttgggccaacctaatgattgctgaatgggatgtgtacgtcttagcggctaggtctttgatcagaatagttggcatttgatctagatgtgccagaatatagctactgatccgctgttcagtactagtaaagtctgactgttgttgcaaggcaattaatattgacatgtcatcgacctccatagttagtatcatacggttaatattggaaaaaagcgacgattatcataaaactgagtaaaatcagcttgacctggtaccggtttcataaattatggtaattatatgaaacaacgtggtatcatcaattgagagaggaagttctgtgatgacgaatatacatgatattgcgcgactatcgggttattccgtctcgacagtctcgcgggtaattaaccatcagaagtacgttgcggatgataaacgggccaaagttgaggctattatgcaagaactggattacgtacctaaccgggtcgctcgtgatttaagtcgggggcggacgaagacaattggcgtggtactaccgtatgcgaatcacccgtatttcgcacgggtagttgatggtatcgtcagtgcaggctttgcggcgggttataaaatcatgttgctgccgactaattatgatatgacgattgaacgccattatttagaagacttaagaagtaaagcctatgatgcgctgatttttacgtcacgtagtagttcactggatacactggaacgttaccgcaagtatggtcaaatcgtctgttgtgaagatccaggtgatgaccgggcattggccgcagcttatacggaccgcatggcttcatatgttacggcattacggtgggcgaagcaacaaggttatgcgacgatgggcgttattttgagccgtaataacgtcattagtgctagtacacgggttacgcggcgagcctaccacgaagtatatggtcagttggatgacgagcgactctataccggtgctgccacttatgaagacggttaccacgctggtaagtattttgccaatcaagcgtctcgcgtggccgcgatttttgcaaatggcgatgatattggggcgggcgcctatcaatattttatggatcacgggttagcccccattccagtgattgggcaggagaacttgctgacgagtcgactattaaagttttcgacgatcgaccatcatctagaatcattgggtcagtcagcatttcgattggcaatcggcaagacccgtacccatgaattgattaaatcagaatttatcccgcgataacttggaggagcaattaatatggtagcaagattagcagtttttgacattgatgacacactattggctcgcaataagcaattattaccgagcaccattgaaagtattcaagcacttagagatgacgggattcatgtagccatcgccacgggtcgcaatttagcgatggcccggccagttattaatgccttacaattacaagattatgtactgtgcaatggttcagcagcgtttgctggtcgccaacaaattcatcaacacaccttatctaaagacaatgttggcaaattggttgcggcggcggataaacagaatattgatattgtggtcgaatcactggatgggctacatatccacacacatccgtccaccacgacgcgccaggtgttgaacacgtttcgggcacctgagttggattatgcccctgattactatcagcaccatgatgtgtatcaggccatgatgttttacccggatgtccaaaatcgattgttgccgcatccagatgagttttcctttgttcgttttcatgaacgcggggttgatatcattcccaaagtgggatctaaggcgcaaggaattgcaaaactggcagcggcacttaatgtcgattcgagtaacgttgcggcctttggtgataatgataatgaccgagagatgattcagagcgccggtattggggtcgctatgggtaacgcgaaagctgagattaaagcattagcagacattacgacgaccgattgtgatcacgatggcatcgccaatggactaaaaaaaattggttggctataaattttaatgaaataaaactgtgatccaaacagttgacttgcggaattcggttccagcaatcagtatgttggggtcacagtttttgattagttatcgcgtagcatcttcttgatcgccgctactgaacgggcgacttgttcgggatcaactggctttttttcagctggtgtcgagcgtacagtggccgattgattagacttagttggtgttgggttcgacatagtcggctgtggcacactagttttagctggctgtggactaattttagcaccagtcgaggcttgagccggctgaccagcgtgcatttgatccatagtttgattcaacaaatgatcgacaaagacattgccctgattggtagcgtggcccttagtccagcggtaattaagtgcagtgaatgctggaagcaaccggtcgacttcacgccataactcagcgttaactaacggaccattgctgcgtttccagccgcgtcgtttccaaccagccagccagcccttagtgactgcgttgaggacatactgtgaatcaagtacgaacagaatcccagtcttagtttggccaagctgttgcaattgttcaagagctcgtaagaaggccatgatttccatgcgattattggtggcaccccattcgccggcagagtcagtgacgagttggtcgggcatttcaatccgataagcccaggcagccttatcatcttggtgcacgtgctgaccggcaacgtttccggtatttcgcgaaccgccatcagtataaacagtaatggctgcgttgaccggcgtttgattagatattgattttgagtgagctagtcgggttggactggccttaccagccataaaatcctgagcgtctttctcgcttgtgaagctcttgtactgtgcttgtggataaccgctaacttgcttttgagtttcgggccaggtgcggtaaataccaggttggcgtcccttacgaacagcgtaatatttttgtgccatggcgatacctactttctgaatggtgatactgctaatttaacataaattgccggggaaaaatgaaaaattagcagacttgtaaataaataataacaaccggatcacggaagcgaacttctgtgatccggttgccatgatgaaatataactaatgggctttaaataatgtcgtcaggtaattcatgaatgtcttcaaataacgatccttgtcgaccgttaacgcaaccgtgacgttagttgggtcattgagtcgcgcagggtcaccaattgtccggccataatcttcaccactagcctggacgtacatattcaggtctaacgtggtgacaaaacttggatcgagtgaaacgccgactgccagtggatcgtgtaaggcacaaccgtgtaagtcaggactcgtaatatcgtaagccgcaatgtaatagtcaacaatgtcagcaaatttttcgcccgcagttgtctttaagtcccgccattgttgtgtttcagtcttggttaataatgtccgtaacgttacgtcgagtccgaccatcgtaagaggcatcgtactggtgaagacggcgttggccgcttcggcatcttgattaatattggcttcagcgtagtgactgacattacctggaacagtcagtgcaccacccattaaggtcacattaccaatggtgctggcaatgtctggtgctttttcgagtgcttcggccaagttggttaagggaccggttggcactagggtcagatcggcgccatattggtgaacggcatcaattaaaaagtcgacaccggactgcttttccacggcgcgtttcggttcaggaaggttcacgtcgccgataccgttcatgccatgaatctgctgtgaaatcggcataacgtcaaagtgttccgtcgtactggagtggggttcacctagaaagacgggtacgtcagtggcacctagtagttctagaatttgtaaactgttaatcgccgcctgatccactaggcagttcccataagaactgataatcccaattaaatcaacgtcgggtgcaccgactgcgtaggcaatggccattgcgtcgtcaatcccggtgtctaagtctaaaatcattttacgttttgccatgtaaaacatcctccctgattaggtctgaagcgctataaagctatgttttaattgtaaacgtttcagttgatgctgacaacggctagcggcgaattaaattaacattgaacagaaaaatgttcggaaatatttcacgaccacgcttactggcgaaatgttgaaggctgttttatactgacaattaaggaaggtgaagctgatgacgacgaatagtccattagaagcaatcatgaatgcgcgccattcggttcggcaatatgacggccaaactaaaattgggcgtgaagaaatggccgcgatgttacagaccgcatttttggcaccaaccgcattgaatcaacaaccgattcgggcgttggtgattgaggatgcagccttgcgacaacggttgtgtgccgcgactggtaataccagtcagttaactacggccagtgccgtcgtcttatttgtgctggatcgtgaaaaccaacaccaagcgccagcgtttcagaccagtcaggggcaacaatttgatactggtgacgagaccattggcgccctagatgctggcctgattgcgatgcaatttatgttagtggctaaagatcatggctttgatacgaatccgatgaccgggtttgatgctgccggattcacgtctattttggaacttgacgcccagcggtatcggccactattgctcgtttcaattggcaaagcggccgttgctggcaagccagcagatcatcaaccgctagcgacattagttgattatcgataatattgaggggaagctagaacgtgaattttgaaaagcactaccgatatactggaaagcaaaaattaggattaactaaattagcaacggcggttgatccagaatttgaagacgaaaaggtcatcaaggcacaaatcgccaagaatattaagcaactgactgaactgcaaggtaagttatatgcacaagaccgatttggtgttttagtcatttttcaggcgatggatgcggcgggtaaggacagtatgattcgccatatcatgagtggggtcaacccccaaggctgtgaagtcacatcgttcaagcaaccaactactaaagaaattgcgcatgattatttatggcgaattcatgatcgggtccccaaacgcggcatgattgggatcttcaatcggtcgtattatgaagacgtacttgttagtcgagtccatccggaaattattgtgaatgagcacgtcggtgagattaacgataagaaacaagtggatgatgctttttttgaacgtcgttttaacgatcttcggtactttgaagattacttgcaacacaacggctacttagtgctcaagttcttcttacacatgtcaaaggcggaacagaagcaacgttttattcgccgtattgaaattccaagtcacaactggaaattctcagctgccgatattcaggaacggcagtattgggatgattatcagcgtgcttatgatgatgctatcaccaagacggctactaaagcgacaccgtggtacgtcattccgtcggatagtaagtggtattcgcggctctgtgtttcggaaatcatcaatcaacgcctgtcggaattgccattagcgtatccctcactggatgcgagtgcgcaagcacaattaaaaacggcgctggagcaactagatcgtgagaccgactaacaaagtatcgcgcagtgttactagcagcaagttgaaattataaaaaatgagctactcacaccgttgatcgtcagttcaacgcgacgtgagcagctcatttttttgacggtgtgacaagctaattatgaatgccgatgcttagttcggcgtgtcaggacaaaagcgctaccgagtaatccaatcaataaggcgagaccgatagctactgaccaacttgccgagtgttcgttagtttgtggcaacgacttattcatcggtgctgagcctgcaaaagctgtagctgccgatgctggtaagggattagttgccggaaccgttgtggcggtcgtgttagtcgaatttgtcgctggattggcaggtgctgacagattaccactgacgcttggttcgggggtcgatggagacgactcatttggaacggctggagtgacggccgttggtttttcaggtgttacggttcctggattggtgggcttaggaccactcggctgttctggtgagacggtacccggcttttctggttcagtgaccccgggtttctccggttcagtagtcccaggtttttctggttcagtgaccccgggtttctccggttcagtagtcccaggtttttctggttcggtgactccgggtttctcaggttcggtagtcccaggtttctctggttcggtgactccgggtttctcgggttcggtagtcccaggtttttctggttcggtgactccgggtttctctggttcagtagtcccaggtttttctggttcggtgactccgggtttctcgggttcggtagtcccaggtttctctggttcggtgactccgggtttctcgggttcggtagtcccaggtttttccggttcagtaactcctggttcctcatcttcatcgggatctattggttccgaaatacctggattttcgggaacgtccggttcggtgactggccgtgaaatcgtggctgtcgcggatcccttgttgccgttcttgtcagtataggtgacattattttcaaaagttgcgtcgccagtgggttcgttagtcttagtttggtaggtcaaagctaactctgacgtaaacgaccctgtggcattaaacgtcaattgattaccattcacgctcgtattgacgggaataatattacctgtctcatcgcgtaggacggcgctgccattgacatacgtttggttcggactcaacgtatcaacaaaggtgggatcgacgagctgattgttattaggcaagacacgaattgtccagttgatccgccgtggattagcttcgtcagcccattcagctgatttctctaataaaattggggctaagttaccaggatgactaggaacggttccgaaggcgtccaattgaacaaaccctttccgattacgtggtctggtttgataggcctgattaaatgtgacgagacccgtatgtgcgccggcagcaatgaagaaggttccgatggtacctgcagtggttcctttcattggaaaagcctcgtcatgcggaatacgaacgttttcggggacttggaaagccatcgtgtcgcccaccttgatcttgaggttatcagggatgcgccagttgtaattgactgtgtattcttggtcttctggcaattgtgcatcgtgagccattatcttgcccttactatctttgataaccgcactattaacatcgttgcccgttgcttcaattacgttgcgggcctgactaactaagggtggcccgaacatcaaaaagaaaattccagtgagtgctaataataaccatcgccattttttgcgcatggtaatcgcctccattaagatatacccatatattaccaccattgtacatggaaatcgctgacaaaacaccgtttgctagcttaactaacggtatgcggccagatttagcagacttttttgtgattgcgttattaactgatatgtgatgttttaggataccagaaaagacaccatttgccatcccatccaagggacgtaagggtgtccgaatcttgttaaattagaagtgtggcgtgcttcaggttgattggcagcacgcctcgatgaattgatcagttgccgtacaagaactggatgatgagtaagtcgacctgtggattgatatgcaacattgagtggctggcggtcaggggactaccgtgaatgatttgggtttttggtgaccaaccagctgccaataattgatggctgaatttaagtacggcttgtaaattgacgccgccatcaccacttgtatgccaaacatggccggcaatattcaatatcggcaaggaccgtggtaaccggtttaactgctgagtggtcaagcccggataggtcgagccaatggtcacaaacttattgatttgtgcgcgctgggggacttgcgctgtcagataatcaaagatgatattacctccagatgagtgaccgacagcattgtagcgggtcacgtggtagcgttttgcgagcccttgcatgacagtagcaaactgccgagcttgacgtttcgcatgatgattatcggcaaagataacctgaatcgttgggttgttttttagtggtccgaactgttggacagtcacgtggccggcgtgactaacatggacgaccaatcctttcgtcatcaggtgtgccgcggttaagcggtgcacaaagccgtcggtagaaaatgcgcgcgcgtaatcgccaccgacgaagatggtcggaatactcgtttgggcgacccgcgtttttcgtaatggggtcaagcgatgttgccaataggatccaatccctacgaccagggtcgcactaataatggccatgattttaataattttaattcgtcgcatcactgatccacctcgcctttgaatcctattatagtcgaattagtaaaaattgcttttgcaaaccttcgccgaatccactagaatgagaagcaataagtctacatagaagagagctgggaaacgatgagtgcagaatatgatttaacaattattggtggtggcccggtcggcatgtttgcagccttctatgctggtatgcgtaatgcacgggttcagttattagaaagtctccccgaattaggggggcaggttcaggctttgtatcctgagaagatcattcatgacgttgcgggatatccggcaatcaagggccgcgaactggtggcacaacttgaaaagcaactcacacaatttccaattgacattcaattggcgagcccggtgacggatgtcacgggagcgatgggtgatttcacgattaccacggcgagtggacagcagtcacattccaaagcgattatcgtagcgactgggagtggggcttttgaaccccggcgcttagcagtcgataatgcggctgaatttgagaataagcaattattctaccacattccaagtgtcaagcaatttgcggatcgaacggtactagttgcgggtggtggcgactcagccatcgatatggccttgatgcttgaacccgttgctaagcacgtttatatcatgcatcggcgtgatcggttccgtgggatggaacacaatgtggacttgttaaaagcgtcttccgttgaaatcaagacgccatttttgattaagcaacttgcagagacggctaccggacagttacagctgacgatgaaagaggttcgcggcacaactgaagaaacattggccgttgatgatttgattgttaactatggctttatcgcggataataaagtcatccgaaactggcacgtgaccccaaccatggcccaccgactcatcaccgttgatacggagatgaataccgacgtacctgggattgcggctattggtgatacggtgacttacgcgggcaagttaggcttgattgccagtggcttcggggaagctcctaacgcggtcaatcagttaatgatgaccttgtatcccgaacgacggagtccactgcatagtacgaccgtgtttgaaaaaatgtaagtttaaaagagctgcgatataactggcgctatacaagcaaataggacgagaaaccgaatcttggtttctcgtcctatttgcttgttcctttaagaacccgctttattggcggcctgttgtaccatgaagtggtagaaaggcaaatgtttttttcaatctagatagctttggtgtgtcttaaaataaaaaaacaaccggtcgctccgactaaacttttacaatgtataagtttgtacaaaaaaatacacaaaatttactgaaaattgataacgataaagaaacgctgttgttaagataaattcgtaacatactgcctgttgttaacgtagaatttgagaggatgattctgtttatggcaaaaggttccattattgatggtgtgttagtttagatgattagattttatatgtcactaagtgttgtgaagcatacgatactttatttgtgttttatttttctattactgtatttaaaaaagcgttatccagacaatgtaattatcggttttttttaaaatacggtggtgttttattaatagtatgcttcatttacattttatcgcaatttggattgccggttaccgcaatcgatgttccaatagttcttggaattttaggtatttcggttgttgtgttgagacacaagcaaaagtaggacgaactgctaccaatctgttgcttacggagtcatgataactcatggctctttctggtttttatctaatattgacgtccctgataacgtactgtcatcaaaggacttcatggttcagaccctgtttctgggtcattccatatgagcacctaattggcggtaaaagtattaaaaatcagtggctgatcaactatcggcattcgtgcgctttagaaattaaaatggcagataacccggagcgctgagcactttaatacagttttttaccaacatctcaatcaccgcgacggctaatcagatcaaaaaaagcgctatccaaatgcacttatgcattcagatggcgcttacgattcgtcatcagctggaagtcactttttcagcaacgacatcattcagaattttcgtggttgctgaatgatttatgcactcgctgtgacagcaactttgaaataatgtggattactcgttgctagttagacttaattcattcataaaagtcaataagagtttggcatagctgggatggtcggtgttgctcttaacttcttgctgcatttccgttagattatcagtgactacgccggtgacgcccatgaacatcatttgatccatttggtccgtattatcaatgtcccaggcgtaaaccgtcttgtgattgcggtcagccttgtcaacgaattggtcgtttaatgtggtgacctccatggtgtagccgttcgcgactgtatgcgggaacgtgagattataaggcaagatgtaactaacgaattgtttttgatctaagcgtttcaagtcacgcatgactttgaaactaagcgtatggacttggtcatgatgagccagtagggtcgcaccataacgatcgatgaaccgtttagtatcggcggcggtgtaagccgagctggtcttgatttcgactaatagtttttgatgatgcttgtgagccgctttcaggtaagcatcgaaacttggaatctttgcctgatagccattttcacgaacagtaattttttctagttgttttaatgttaattgagatggctttttcttaacgccagctaaggcttttaaggttggatcatgcatgacaacgaattgatggtccttggtgacttggatgtccatctcaacgtaatccggatgttccttgctggtcttgatcagtgcaggaattgtgttttgcacgccgttaccgttatcgacgccgcggtgggaaatcatgattggcttggtaattactagtccatttaagtagactaaattaacggcaactagcaaacttgtcgctaacagcaagccaattgcaacactcgcccgagtcaatttgcgcaaccgtggtgcctcgttaaagtattgcggttgttggcggaggagtgtaaagtcttgacgatagcaaacaataattaacatcatgaagatggccgtggtataacaaataataatttcggtgattgcttccatgataaagagattaacagtggcagcggccatggcaaaacttgttttatcgaattgaagctgggctacgtaaatcaacgtataaatggtcgtggcgatcagaaaaatcataaataaggtcacaatcatggtccataagtagcgccaaagatggtggcgcgtttgttgccaactacgagtaacggccgttttccatggaagccgatcgacaatcattagcggtaataggctaattaggcgaattccaaggtaaccagccagcaagtagaagcaccccaagccgagcgtcatccacgggttttccatgagatagctgacaatgaaggctggaattttggccttgttgagtaatggtgttgtaaagatgaaacttccaaatggcaaaatcacaataaagtagccgataaagaataagaaagtgctgggtgaggtgccagtcagactagtgaccgttgaccgcaagaccgcgcgtacagtttgtggtcggccacgaaagatattcataatacccagtagcagaaacgcaaattgccaataaactaaaataataatggctaataagatcgccaccataccgagtgcggccagtggttggtgaataataatactaccgatattcgtgtacgagacataactgacccgttgccacttgagtaacatttctagcacccaattaaaaaaaggaattgctaggtaactaatgaccaaattggtactaaatatcagggcaacgtaactgccccagttcttataaaaacggcgggtactatcccaccaaaaacgccaagcgcccatgcgtggtgcctcctcccttgatccggcattgacgaatcaagtcattattaattttattgtaacacgcattgtgttagttatttttatctaaataattgcttagattagtcactctaggaaaccactttcaactaagcataatggggctaccgagcacgtttcggtaatccgtgcgaatggctgatgaacggccactgaacttaagagatggcacgtgtaatcatcgttaatgcgcaagcatgagacaagccgtaatcagtattttatcatgaaaacgatgccagatgggtgagggcagcgtcatatttaaaggagatcataaaaaggcgcgatggcaaataaattgccgtcgcgccttgcattgtaaatggaatgcttgttgctatttggaactgctagagctagtcgtggtactatccgtatcatcagggttggtaatcttgatacgagtagaatcagtcttcttatgcgaagcttccggtgcgtcggtcgtatacaacgagtccgttgacttattaccattcttcgagtagagactggttgacttgccagctaatttattttgaatctgaatttctttttcaaggccatcggcgtaattgtaattagaagcgtcgactttcttgaagcccttaggggtgtagaaacgtaacaaatttttattgttaagtgaatcagagaggcttaattctttgtcgactttcttctgatctttatcaacagtcttctgaactgcctcatcatcatcaatcgtttcgccagttgcgttgtcataaattttgccgctaaggacggtgtatttagacgtgacgaaatcgcgatttctaaacgcaacggtactatcgtgttgtttagagaagaggtcggtcccaaactgaatataacgtttgcttgaaatccctagtaagtgcagaatcgttggtaggacgtcaatttcaccgccataagtcgattcgactttaccactcttgattcctggaatattgatcatgaatggcacacgttgaagctgggcgctatcaaaggaagtccaatcgtccgcagatttaccgagaataggtgccaaggtcgagttttcactgttggataagccgtagtggtcaccatagagtacgatcatcgaattctttaataaaccagccttttgcaagtaggtatagaattctttgacggattgatcgaggtagtgggcggtctggaagtaaccgttaatggcggaatcactagtatccgttgtcttaaacgtcgtgtcttccttatcaagtgtgaatgggaagtggttcgttaccgtgatgtatttgacgtagaacggttgttgtagccgttcaagatactgaactgaattcttaaataacagcttatcctttagaccatatccagttgatttatcaccagtcgtatcgaaataactggcatcaaagaaatattggtaccccatattcttatacgtgttatttcgattccagaaactggccacgttaccgtggaagacggcggaggaataattggcccgttggtttagaatcgcgggagcggcctggaacgtattatctgagcctaattgggagaacaatgatccagttgagagcccgtaagtactagtttcaagcatattttcggcatcagaagttttcccttgaccaacttggtggaaaaagttcttaaaactgtaagttgagttgctatgatacagtttatttaagaacggcgtaacttccttaccgttgactttctgatcaataagaaattgttgaaaactttctagatgaatcacaatgacgttgcgacccttcgccagaccgtacatcttagcgtttggcgcggcatagtgtgattcagtataatctttaacggtatctaattctgatttctttgcgctggcgcgttgatgattggtctgttcatccttgataccatcatagactgtaaaagcatctataccaagatatttgacgatataagtgcggtcaaacgttctggttagtagttgtggtcggttggattctgctaaggtcaagttaagaccgaaacctgcaatcgcggcagaggtgtacgcaaaggccgtgtgtttcttaattggtcgtgtgtcttgcttaatccgatgaagaatgaccaaggccagaatgacaataatatccgcccagtaaagaacatcgccccaactcgctagggctaacgatgagccggtaagtccctgactgaccttggacacgccggtaatcgtactaacagtcatgaaatccgtgaattcacgatggtagataacgttggcatacagtaaaatggtgtcgagtgcatcaatgaatagcaaaatatagtaatatacaccggttttacgaatgtagaacgccagactaaacagaaagaccgtcgttgcaatcgggttcacgagcatcaggaatgcctggagtggatcggcaacgcctagtgaaaattcggttaagtacgcatagatcgttttggcccagaataagaagactagtagccaaaaaaatccaattcgcgtgttaacgtattggcgaaatttggtaaacatcgataaagacctcatttttaacaaatttggatatgactcgataaccagtcatcaaatcattttaacataatatcggaactcgtaatcgctaacaattttaagaatgcgttaatttcgtttcgagttagtttgacgataaccggtgaaacgcgtattctcaaagtatttcagaagaacgggtgataacgtgatgcagataaaaatgagtaaccaggttgattcatcagtttatgcggatgccattgcaatccggcgggcagtctttgtgcaggaacaacatatcgatgaaactttggaaattgatacggtcactccagcgacgtggcactacgtcttgtatgatgatcaaaagcaggcggtagccacagcgcgagtgacacctagcgaccaatggacggggcatgttcaacgagttgctacgttgaaagcggcgcgagggcagggctatgcacgacaattgcttcaacggattgcagcggatgggctgagccgtggttggcgacagttggtactaggcgctcaagtcactgcacaagggttttatacacaattagggtatcagccacaagggcgcccgtttatggaggcgggtttgcgacatcagacgatgatattgacattgtcgtaagcatattggcttaactttcagttggttaggttgttgattcgagtcatattccagaataaaggggccttcagcttaaggcttagctttgtggttattttttagcgagacaatgtaaatggaatttccggtagacttctaggcatagttctaggggccttttttgctaaacgattagttcggatagttcgcaaataaaagttttgattcgtagtaaactagttggttgcagtattgtacatatggagctgattagcgtgaatcactaactggtggccgaccctgacaatcatacgcgactgtgagggtgtgttgggttgtgagaatgacaaagacaaagctttttttgaatgggggaggagcgtatgcgaagaaagctagttgggtatatgctaagcatgttaacggtaatattagcgctatttatgctggggagtactgcacatgctaaagaaatcagtgttacgggtttaacggctggcaatgccatcgtacttgatgcgaatggcaagcccgttactgacacaagtacgttgaatgataaggctggctaccaattaacgtatcattggagtattccagattctgaagtgattaaggccggtgatacagcaaccgttgagattccaacgtacgtcagtatcgatcatgatgttgtgatgccgttaacagattctgccgggcaaaccttgggcacgtttacgtatacgaaaggtgccagtactgggacaatcacgtttacggatgcgttgggtacactcaatagtcgggctggcacattgagcatgaatgcgaagggcaatgcgacggcgacggaaggatcagccgaaattgctaaaagtggcttggttgtttcgtcgggaagtgatggtgcgccaacggtattggggtggcacattaccgtgacaccgggcaataactcgacggttgtggttacagatacgctagggcccaatcagacattcattccagattcggttgcggcacaggccgtgcaaattatcaatggtatccaagtgccacagcaaccgttaacaccgactgttgcaactaatggtaacgtgattacttttacgtttaacaacattcattcgccgtttgtgattacttataacactaaggttgagaattttaatccggctgacacagctaaatggcataatacggctgcactggacggactaggcgttgatgcgacggccgatattacctatggtggcaatggaacagcagggatgacctataccatcgaattaacgaagcatgatgcggcaaccaaggccgtgttggctggagccgtttatgaattgcaagatagtacgggcaaggtaatccaaactgggttgacgactgattcgcagggacaattgattgtcaaaaatctacgtgctggtgattatcagttcgttgaaaccaaggctccgtttgggtatgaacttaataccaccccagtaaaatttactctcggcggtattaagccagaggttgcttttcaggtaagtcaggatgatgtcaagcaaccagttgtgccgacaactggtgatgtcacgttaaccaagactgatgccacgaccaaggcggcattggctggggccgtttatgaattgcaagatgccactggcaaagtgctcaagatgggattaacgacggataccactggtcaacttaccgtatctggtctgaccgcgggcaattatcaatttgttgaaactaaagcgcctagtggttatcagcttaatgcggcaccgttatcatttacaatcaagccgaatcaaacggcagtggtaacggtagcagcaactgatgaaccggtcactgaaccaggaacaactgaaccaggcaaaccaggtgaaccagggacgactgaaccaagccaaccaggtgaaccagggacgactgaaccaagtaaaccaggtgaaccaggaacaactgagccaagtaaaccgggtgaaccaggaacgactgaaccaagccaaccgggtgagccagggacgactgagccaagtaaaccgggtgaaccaggaacaactgaaccaagccaaccaggcaaaccaggcgaaccaggaacgactgagccaggtaaccctggaaccacggggccaaccgcgccacaaccggaacgaccagctgtacccggtccaagccaacccgctgcacctaaaccgggacaatctggattaggtcaaccggcattaccaggactgatcaagcaaccaagcacgggtgtcaatggtgctggtggcactgtgggtaatggtgtgacaactggtatgaacggctttggaacgccaactggtagtgaccaaagcacatcagctggctataaccacggaactttgccgcaaaccagcgagaagcagtcgccgatttgggtgatttttgccgggcttttgggcttgttaattgccgcggtgggaatcggttatcgccgtcgtgcttgaagacgcatgaattgatttattaaagtatcatgtagggattgatgatgccccagaaattttatggcttctggggcattgttttggttatgtgtagagctaacattgtttacgggggcagttcagaatttcaatcaataaatttgaatcatcgtgtgagttacgattaagcaatatggtctagctagctgatgtggagattgttagccgtgtggtggcacacgcaaaatctttggcacagtgaatggcggatggcgatgaccttattagtctttgtcgttgctagtatgacgatattgagttagtcagcggtgactatcagattaccggtgctcacacaatcattaagtataaacgactggcagtttgctacgattcaatttagtattgtaaaaaagttgcgtttccagatttgacgtctggaaacgcaactttttttactcaaagattaggctaactaattgctagcggttggtagatgatgggcgaaagtgctgccaaagcgtggctatagctggtggctcattagcccaacgtgtccaccctgaaaatcccaatggaacgatgaggttacttatcgtaatcccaatgagactcatgagtgcaagcccctttaaggttggtgcggtcgtcaaaagcagtggcagtaagtaggtcaattcaatcattgttaccgggcaaacgaatcgtccactagtataaaagtgctgttgcagatgagcgggatccaagtgccgtaaccaactttgacggtaaccggttgcggtggtaatcattagccagtgcagtgtcaacaacatcaagctaccaagcaagacactgctactgagcggcccggtttgcaaccagcgtgttaatattaactgagtccaaccccaactagttaacgtcacgccagttaagcacgcggtcattaacagactgaaggtcaatgaacgcaggccgaaccataaaacaactatgccgatgattaatccgagtgtgagccatctcagtgcgtgggtcgcaatcagggtatgctgatagtgctgttgctgtgttaccccggttgttaggattttggcgtgcgctaagggcgtggcgagtaggctgtcgtgggtgactgcctgaagtcgttgcagggtcctgcgactagccgcactagccggcgctgatttcaaagtgaccgttagctgtgtcatgcttaaatcactactaatattagtaaaaagactgttttgataggcctgattagtagccgcgttagcaggcaggtaaaaactccggccaacttgactagcggctaaatcatgtagataggtcttcgtatttttcagtgaagcgagtaaggtggttaagggttgaacggtctgcttcaatgattggttgacgtggtgaacacgctgatcaacgtgtccagcttcggttgcgaccgtagtttgggccgttaccacgtgatttagtgcggttgtcatgcggtcagtcaggtgatctaacttggtgacctgctgattgactttggttaaatcgggttcagcctcagctgatgtcgttagcgtcgtgtcaatagcctgtaattgccgttgcacttgatcattcagttcagccaaatcattgatgcggtcggacaactggtcgaccgacttggtatggcgactagtcgctgcttgttccagactttgttggtcagtcgtgagttggctcttgagtttcgccatactcgtcagtttaccagccaaatcaatgttgatagtcgcaagttgctggttaacgtagaaattacttagtggttggccggtgggctgggtcactgagatgacttgagccacatttggtacggcccgcagtttagtcgtcaggtgatcgattgtttgtaatgattgctgctgcgttaaattctgcggtgctcgtagtgtaattgtgattggcgccgtggcaccggtaccgaagtgagcttggactaattgctgacctaattcagcattactaagctgattttggcgccagggtcgtaagttgtcatcggcaaactggccgttagcaagaatgaggccggggagtagtaacagtgcgacggccaagctcccaagcgctggctgccagtagccgaacttgctcaattggccccatagattgcgtggacgggtcggccaagccgttgttcctggccaaaataaattatcactgagccaagcggtaaaggcgtaattgagcggcggtaccgccagtaaggtgattccaagcgctacagtaatggcccaagcagcggctaatgagatgaaggcagtccagtgtaaagtgatggttatgagtattaatgggataaaaacaagtgcccactgtcgatattgaagtgtcagaattttgagactgacagtggtcggtgcggttggtgcgctcgattgccaatacgcgtacataaagtgccatgtcaatagactagtcagtattaaactgattagactagcaaggctcagcgcattagccgtcagtggccaatgccaagctaaacgcgcgttagtgataaagctaatcgttgtgatcagagtgaccacttgacacagtaagttcagtaatggcactaacagtgagcggaagatgaggccgagaatgattaaactgagcagactaccgacaagcatgctaatcagcaagttgcgacgttgttgttgcacgtgttgttggtagatcaagtccgtactggtgacactcgtattgaggtcggcgattgcaatcgcattattaagttgatttgcaatcacagataggtcagcccgggatgtctgaacggcgacaagggctaattcggtggaaccatcattggaacgtaataagtgccggtcattagtcataccggttggcgttcgaagctggttaatgccataatcatcggctcggcgattaagtttggctagggtcgtggagatttgttggcgttgctgtttggataatttaccatttgaattgttgaagactaacgttaaggactggctgttggttaacccgtgaccccattgttgttgatatttaggactcgttgttgcatcttgtggcattgcggtttgttcattcacaaacgtggtaatgttcggtaaaatcagaatacttgcaaacaccacgattccccagaaaaataagaacaaccactttggttttaataattttcgcattcgtcttgacgcccccacatcaattactttattttgacttaatcttaccatatcaggtgttagagaagcggtttggtcgtcagtttgaaaagttaattacagtaattacttgtgagttatggtatcctaaaacgctgtgggaggtgctgattttgaaaacagatcgatttcaggcgttcagtgatggtatttttgccattttaattacaattttagtcttagaatttcacattcctgattaccaaccgggacatttactggcggcactattagcgcaatggccgttgatcttgtcgtacgtcttttcgtatttctacgttggcacgctgtggttatttcatcatgattatttcaacatgctacaacgaattgatcgcaacgttaatatgctaaacttattaatgctctttagtatcaccttattggattacccgatgtcattagtggcagatgcgttgacaactggtaatcgacaggatatgcaaacggcatttattgtttatgatttggttgccctgtttatttcggcgacattttatttcatgtacgcttatctgcatcatcaccaggatctaaagaagccgggaatctcaatggctttttataccgcaattaagtttgatccggttcgaagtgtcacgatttatggcttagccatcgtggcaacgttttggtcggtatggttaggtgcaatcttactagcaggtggcatcatttttcactttttggcctacttacggatgagtcgccagctagaacaggcgaagggagggacggcataatggattattcaagtttattaggacctgatcgttatgatctagccgtgacgttagccaagcagtatcatcttgaccccagccaggtcttgttcggctatttgcaagtggttagtcaagttacgggtggtccgaatgcagcgcaagctgatttacatgagccccaagtacgagcagcaatcaatcaggaatttgatcattttttgaagcagcgtcattaattaaaaatcacgatgtgagttcagtctcaacatcgtgattttttagtttcaatcggcaggaaagaggtacggtgttcgccaggttgttgccatttcaggtgttagtgtcagtcgttgttcgtgaccagtcgtgcgtggaataaagcggtaagtacgagtcgctaacgtgatcaaacaacgatagtgcgtgtagttgtggctgatgagatggcgacggtcggcgtggtatggtaagcttacttcttgtaaccagcggaataaagtggtcggcacttgttgcggtgctagctgcggtgttcccagtcgtcgaagtgccatgtgaatgaaacgatcagtgggaatcggcccgctcggtaatggttgcttagtctgaatcacgtgctgagcagcctgacgagtggcagttgtaatctggttgccagatactgctaaataacgatttagtcggcgctgatggtcgcttaggactggtgtattggtcaggacgccggctggattcggttgcgccgtcagtgggccaccagtgggttcgatgacggcactggtgtgtgcatcactgagataccagtgaaagggatagacttcaccagtgtcatcaccccaggacgcaccgaccaggttaacacttggcagatcggcgatcacggctgcgactgattggtgttcacctaaagcccagttgatgaaggcttggggtgttaaattaatttggttgacttgtggttgagtggcgtattcaacggcgtggggcaagtacagttcagcacacaccaaaccagcttcgttaatgccgtcagccatcaaacaagccttaaagtggtcaggtagccgaccaccaccgagaatggcatactgcgtcatacgcgtcgtcgctaacccagttggccacggataacggcgcggcaaaaaaattggccgccaaggtgtcgttgttggaaagtccatggtgcgggcgaagtagcggtgattgtcagtatcaagataagttaagctggtacacatggcgcggcctccttttaattaggttcattatacgtcaaaatgggcgacagctaaatgactgtttaattaacgatggtaacggttacttttttgatgatctgcgtgtgcaaaacagctggcagtgcaatcagtgacagattaatttatggtcggatggaactcattattttctaatctttacaaacgtgctataatgaggtttcaataactatcaaagcgaggtcttcatagtgagtggatataacgtcgcgattgtcggtgcaactggtgcagttggcgcgcggatgatcaaaatggtggaacagacgagtttacctgtcaactcagttaaacttttggcatcaagccgttcagccggtaaacaattacagttcaatggtcaagccttaactgttgaagagaccgttcctgaatcattcgaaggaattgatttagccctcttctcagcgggtggctcagtatctaagaagttcgcccctgaagcagtcaaacggggtgccgtagttgttgataatacgagtgctttccggatggacccaaagattccgttagttgttcctgaagttaaccctgaagcgttgaagcttcatcatggaatcgtggctaacccgaactgctcaaccatccaaatggtcgttgctttggaaccagtgcgcaaggcatttggtttgaagcgggtcattgtttcaacctatcaagccgttggtggtgctggtaaccgggccttgaaggaattgcatgatgagacggaagcctacttaaaaggtgaagagatggaagctcatatcttacctgttgcgggcgacaaaaagcattatccaattgccttcaatgcgttaccacaaattgacgtgtttgaagaagatggctacacccatgaagaatggaagatgatccatgaaaccaaaaagattatgtgtggcggcgacatggacagtaaggatatcaaagtaacggcaacttgtgtgcggattccggtgccagtgagtcactccgaatcagtttactttgaagttgaagatcctaaggcaactgtcaagggcattcaagatgctttggcagctgcaccaggcgtggtcttacaagacgaccctgataaccaaatttatccgcaagcgcataatgcggaaggttctaaagacacgttcgttggtcgggttcgtcctgatcaagaaacgccacaagccttccacatgtggaacgtttccgacaacctcttaaagggtgctgcttggaactcagttcagattgcggaaacaatggacaagatgggcttattgcacatgcaataaaactaatttgttaagggtaatgaaaagctgatcgctagaatcaatattctggcgaccagctttttttgatgtcgaattattcgagcgttagagtcagataaaatataataagcgtcatgttgaaattaggttcgttttagaaagcaatattaagaatttgttaagctaaaactgatgagtgtcctttatccttgtcctggagtcagctccagcatataagctaagtttattcaaagttagtgaatggtcaatgagatgtcatgatgttaatttgctagctagaataaaattttaacgcaaatatggaggaattaataatgaaatcaattaattggtcaacggactatttaccagggcatactgataatttcgtgtcaaacgaggtcattacagacggtgtgactttagcggctgtttggaaaaacttagtcgatacatcgaagtggacgacgtattatgacaatgcgactaacattattttggatgatcaaacgaatactgaactaaagtttgcggaacatttccgatttgatacatttggttttcctatcgatgcccaggtcatggaactcgttgaaccgacggatggtgaaacagcacgactagcatggcatggttggcaaaatggtgatgcagatactcagtttgatgtctatcacgctttcctaattgaaaagttgacagatggccggattcgattattaacacaagaatcgcaagttggacagcctgctaaagacttagctaatcaaacacccaatccgatgttaaatggtcaccaaagctggttagatgggttagtcaaggctgctaaaaggactatgactgagtaaagtagtagctcagcaagattaataggagtgattaaaagatgaaaacatggttcattacaggaacttcaagtggttttggaaaggaactcgcgacaattgttgcacggcagtctgacactcagctgattgcggctgcccgccacaccgatgatttagcctacctagatgtttttgacgcgacgcgtattgagaaagtaagcattgatgtgacaaatgaatcacaaattaaaactggggtcgctcaagcgattcaacgttttggaactattgatgttttagtgaacaatgctggcttaggctatttttcaacaattgaagaaagtgatatggcgaaagttcgctacatgtttgaagttaacgttatgggactcgctaacgtgactaggaccgttttaccgaccatgcgggcacaccatgctgggataattattaatttatcatcggcgttggcattgacgacactaccaactatgggcttttacagtgcgacaaagtatgcagttgaggggtatagtgataccttgcggcaagaagtaaaagacttggggattcaaattatgacggttgaaccaagtggcgctcgaacgcagtggtcagggcggtcatcccaaaagatggtaccgacaattgcagattacgccgcgtttagtgacgcgattacgacggtatcggactcggttactcaggcaccgggcaatccgcaccgaattgctcaggttatgtttgatcaggccaatttggcagaagtaccggcacacttgccattaggtgaatttgcctatcaaggtggactcgctaatttacaaagcattgttagtgaaattaagtcacgtgaggacctttcattatcgacagacgattagctgcgttaagatagtggttaaacgacaatcgaggaggttcagttcagtatgagttattcaatcggacaagtagctgataagttaggagtgacgattgataccattcgttactatgataagtcgggattactgccattcgtgaagcgtaattcaattggccggcgtgaatttactgataatgatctacatttgatgaggaccattgtatgtctcaaaaatgcgggtgtgtcagtagctgacattgctacttttattgcgctcagactcgaaggtgatacgacattaaacgatcgttaccaattactcaaaacgcatgagcaggaattacaacagcggattaccgacttacaggatacgatgagttatttgaagtttaaggagtggtattatgagaccgctacggctgccggacatgaggatattcattttgtaccgggtactaatgaagttcttcccggtcttgaccaggaatatgatgcgtatttgaaggcgaccggtcaactggttgagctgtctcgatttgctaatgtaaaggattatcggttgcgcaagcgatagtccttagcagtttcagtttaatcgatgaaactgtacagaaaaactggttttgatagcttggatattggataagaataaccaaaataaaaggttctgaattgtcagttgtttgacagttcggaaccttttgaaattaaaagcagcgtatatttaagcaattagttgtaagacttgtctaactagcgccactggtacgggttgatccaggccaatgttcagccgcttttgaccggttgcgtaaccagcagttttagcagcagtgagggtcgcatcgtcaaggtcggctgaaatacttagactgacgtgggcctgataagcagcaatgctaacgtattgtttgtcatgttcatagaacggcaaattccacttgattttagcagtaaagtcaagcaattccgatgtaatcagttgggcaagggtgctcaagattggttgtgcagcgattgcagctttattgatgtaatcgttggtgtccgtgactttaactcgactaggcatttttaaaacctcctttatttacgaaatgaattgcgtcgtagcaaccaaatggttagggcacatagtgcaacggcgatgaataccgtaatctcccaaccgaatggattcttcatgaacggtaagtcgacgttttgcccgaaaaaaccgaagacaatgttgggcattgtcaggacgatggagaaaatcgtcagcacccacatcgtgttgttcaaactgttgtctagaatgttcgagtaggcgttcgacacccggccgattatgtctgaggcaatgttggccatttccaatccttgttgtgcctcgacaataatatcgtcgagccgttctaattgggccgccgagaatttgaccggtacaaaccgtttgagtgactgcaacatgtcgttattacttttaagggacgtgaggaaatagactagcgttgtttctaagtccatcaattgaataatgaccgaacgctgaatttgctttttcatcttcatctgaatgtcttggcgttgtttattgatcttgttgatggccgaaaaatattgccgtgatagcttgtacaagacgttaaagatatggtcgtatggatgcaggacatcttcccaatcggcatcgatttcgtctgccaacatatcctcaacgaatattgtgttatcggtcgtaaaagtcagtagggtgtggtcaatcaacatgaaactgacttgggcggtataagtaccttcctcaacgtcttctgtgaccacgtcaaaaataatggtcgtgatggcacttttggcgtcatattccaaccggcctcgttcgtgttgatcggttgcgtagcctaacatttcgtcggtaacgtgttcctcacttacgagttgatgataatcattttcagtgtaattattaacagcgacccagcgaaaatcgtcgcttagttcatggacttttatcattgtttttacttccagcgttttgagatatcttcaatttaacatgagttgcgagacaacgcaaaggaagttttaaggccacctaattatttaacagttgttctacttaacttttcacaccataactggtgactgcgactgaaaagcgctaacaataaatcataactgataatcagtaaaatgactgaaacgacgacgaggtagacatccaggcggttaagggtggcactaggaacgttgcctagacgattgaataaccataaatccaagaataaaagtggcaggccgattaggtagagcccactgtaatggataagcagttgccagagattggcctggtgaccactgatggttacgatctgactattgagcaggcgaccaccaatggttttaccatgccaacaccaggcgggcccaatgaagaagaggatgatatcggccaggtatagccagcgaaaatcatgtggtaatggccaattaaaatgtttgactaagacgaagtagacggtgtcaaaggcggcaattgcgagccaatcgatgaccaacgccccaatgcggcgccaattgatggggtgttcctgccaattcaaccgggtactgtggtcgcgattgcgccactgattaggaatcagatgtagacacccagcaccgacaatcccaccaagtgtgttcatcattaaatcgtcgacatcgaacatccggtaggctcgtgagtagtagccgtataatccggttaactgcgtggtttcgaagaacaatgaaatcgagaagctcgtcagggtgatcaaccagagcggccagcggtgccgccactttaagtaggcaccgatcggcataaataatagaatattgaagaacggctggaagaacgtgtcagatttgaaggcggctaaccaagtactggggtccccgagttcaaacggcgtgagtgccttcaactgggtgagaaagtagaagggttgtaaattatactcagcagttgttaggctagccacggatgagcgagtcgggagtggcagaataattagtaagtaggctgctgccaagtaccaaataaacgaataggtactgatcaagttacgctcactcagtgtttgacgtgttcggagctggatagtcaggataatcatggcgagtagtaaggtcatgatgggtaaagctaagataacgatgtgcacgggttccagcaacgtactgacaatgtgactggaaagtgcgagttgataaagttttgtaatgagttcgtgcatggctggtccccccttttttgggaatagcgctgttctttaactaatgttgactatatcatggtataaagaaattgtgacgattaatataaataaataagtaaattgttagactttcgccgtgactgctagcgtattgtcgcgaatgaccgtttcgaccatacttgcttatctaaaaaaaatatgattgaataagcataaattatgagagggtgatgaggatatgctaatggatgggcatacccacacggaactatgtccgcatgggagtggtgaagcaacggaaaaaatgattcaacgggcgatacagctaggttttcagcggtattgtattacggagcacgcaccgttaccaccggcatttcgtgaccagtatgaagggacgccggccggttatactgaggcgtcgttgcgtgagaaccaagtagccgattatttggcactggctaacggactgaagaccaaatatgccgggcaaatcgagatctcagtgggttttgaagttgatttcttaccagagcatgttgcttggacgcgtgattttctgaatacctatggtcctcggacgcaggaaagtattttgtcagtccatttcatgcgggggttacggcagcatttctggtgtgttgacatgtcaacggatgattttgcagccggttttgggcagtggcttaagacgccccaacgtgtttttgaacagtattatcagacggtcttggcatcagtacaagcagatctgggcccttacgcaccacaacggatcggccacatgagtctcgtccgcaaatatcaggattactttggcttgactgaacccttggatgtccataatcttcaattagtagatcagacgttggcgttagtgaagcagcaacggcggcagttagatttgaatttggctggtctctacaaaccgtattgtaatgatttttatcccggtcaacagattctacaacgcgctcaaaagcttgacattccgctggtttatggctctgatgcccatgacatagccagtgtggggcgtggctatcatcttataaaaaaattaattgagggttgacagccgtcagtttagtgattacaatgaattataaattaaacgactaatcaaattttaataaacggttgtgattagaacaagtaattaagtcttcctcatccagagagcccgggtagctgagaaccggacagacaggcttaacgaacacacatctatgaactgctaaggtgaaccagtctcattagccttagccgaattggtttcgttatccaagttgacttgatcaacatgaggtctgccgtgcgaacggtagatgaaataaggtggaaccacgcgtaaacgtccttttagcaaattgctaagggggcgttttttagtttcaccgatccatgcggtaagtttgcgtgacggaatcgcaagtcgctccggttagcatgtaagcaattgattaagcacgttgataagtaacgatatgaattaaactgattagttttaaaaataacgacgttttaggaggcgtaaattatgttgaaacacttattaccactaggaacccgggatgaatttggtcggcgggcacgtaccaaacaacacttgatcgcggtgatccaagcccattttaaacaacgcgggctcgcgccaattgcaacgccgttattagaaaacgaagcggtgtttgatccatatcagatgggtaactaccaactataccgcttatttggcaacgatggtcgcaccttggtcttacggccggacatgaccttaccagttgctcgcttcattagcgcgacgaatgtccccttaccgcaaaagtttggttatgtcggcgatatctttcgagtaagccgtcaattatcaggttcatataaccaaatcacacaagcgggagtcgaattagtcggttacgcatcgctgaaagccgaatttgaatgtttaacgattgccaaccagctttcaagtgagctgattgccgatgctgttgaaatcgaattaggagatgcccaatttgcacaacgggtcgtggccagtttgactggtgacgaaggcgaacaacaagccattttaaccgcactgttcgataagcaagtaccacgctacacgaagttgattgccaagtaccgcgcacagcctttatataattttctcaaagcatggccgcgtttgttcgggcgtccagaacgtatcttcaaagaattagcggcagcaccactacctgaaacagtccaaccaagtctgaaacggcttaaaacggtggtggcctggatgcaacaaacgatgccggagcaggtcatctcggtggatttgagtagccaagcaccacaaaaatactataccggcctgacttttcggggttactcacaagcgggacctggctacccgttcagcggcggccgttacgacaaactgttaacgaactttcaagctgaagcagaaccggctgtgggaatggggttagacgttgacttgttaacgactttagccaccgaccaacagaccgcttatgctgaacaattgatttactttgagcctgaacagtggtcacaagcggaggcatacttagcgaaacaaccgcacgccattttgagtttggcggatgacttagcaggtgcgcgcatcgaagcacaacgtttgaatgcccaactgattgatttaactggaggtatgaccaatgactgaaccacgtttaaagattgccttgactaagggccgcgtcgaacaacaagtcctgccgttgctggaagaagctggactggattgttcgcaagtccgcaacaagcaacggcggttgatttttgattctgagacgcaaccatatgagtttattttagcgaaagggccggacgtgacgaccttcctcgaacggggtgctgctgatatcggcatcgttggtagcgatattttgactgaacacgagagtacccaatatgaactgttagacttgggggttggtaagtgccaatttgtgctagcatccacggccgactttgatcccgttgcaccacgacgcaaaatcatcggcaccaagtacccattgattacccaacggtattttgatcgcttgggccaagatgttgaaattattaagattgaaggctcggttgaattagcaccactgactggcttagccgacgccatcgtagatatcaccgagacggggaccacgattcgtgagaaccatttacaaatttatgactatttacaaccagtctcgacccgcctagtggtcaaccggttagccttaaaacagcaacaagccgccatctttgatttagttgatcggttggccacagttgttgatacgaataatccaaaggagtttgtctaatgaaaattattaatgaagatttagctagtttaaaacgcttagttcaaacgaagacccaacaattgactgacttaaaggttgaatcagcggttcgcgaaattattgccaatgtgattaaaaacggggatgccgccgtcaaggattacgaaacccaattcgataaggtcaccttgaccgactttaagttgtcacaaactgttattgatgatgcttataacaatctggacccgcaagtgaaggacgccttgttgttagctaaacgcaatatcacgagttttcacgaaaaggaaaaggcgactggctttattgatgctgaacagcctggcgttctacgagggcagaagttaatgccgcttaatcgggttggcttatacgttccaggtggcacggcagcctatccatcgactttactgatgagtgccttgcccgctaagattgccggcgttaatgaagtcattatggtgacgccaccacaagtcgatggcatcaatccagccgttcttgctgcagccaaaatcgctggcgtcgacgccatctatcaagtgggaggcgctcaagcaattgctgcgttagcttatgggactgagtcgattccagcggtcgacaagattattggtcctgggaacatttttgtggcgactgctaagaagcaggtctttggtcaggtggcgatcgacatggtggccggcccgtcagaaattggtattttagcggatgattcagctgatcctcggcaattagcggctgacttattgagtcaagcagaacatgaccgtcgagcccggccaatcctaattacggatagtgccgacttagcgcaggccgtcagtgacaacgtgacgtcacagttgaaagttttgccacgagaagcgatcgctaccgacgctgttaacgaaaaaggcttcattgccgttgtcgcaaaggttgaagaaatgtttgacttgatgaatacggtggcaccagaacacttggaagtgcaattgaagaatccaactcagtacttgaatttaatcaaaaatgccgggtcggtcttcttaggacgctacgcctctgaaccactcggtgactacgttgctggtccgaaccacatcttaccaacgagtggcacggcccgtttctcatcaccacttggcgtctatgatttcgttaagcgaacgtcctttatccaatacactaaggacgctttggctaaggaagctccggcgattaccacgttggcacgggtcgaaggtctggaaggccatgctcgtgcgattgagagtcgttttgacacctattacgattagggcgtaattagtagttgatactgattgtgattacagccggtagtcgttttagcagatgaggaggaaatgaacatgcgacaagcaacgattaaacgtgaaacgaaagaaacccagattgaaatcagtttgaatttagacgaacagagcggtatcgaaatcgataccgggataggctttttgaaccacatgttgaacttatttgcgaagcacgggcgcttcgggttggtcgtgaagtgtcacggcgacctcgacgttgacccgcaccacactactgaagatacgggaatcgtgcttggcgaatgctttaagcaggcgttgggtgataagcagggaattgaacggtacgggacggaatttgtgccaatggatgagactttaggtcaggtcagtgtcgacctaagtggacggtcatacttagtttttgatgccgagctcacgaatccgcggctcggtggcttagatacggagacagtcgaagatttcttccaagccgtggcctttgctgctgaaatgaatttgcacgcacgcatcctgtacggccgtaacactcaccacaaagttgaaagtttgttcaaagcgtttgggcgggcaatgcgcgcggctgtcacgattaatccagatattcagggggtcaactctacgaaaggcgtgatttaaatgtttgcaatcgtcgattatgatacgggtaatacccgtaatttgaagaaagcttttgactacctgcaagtgtcaaccatcttaacggctgacccgcaacaattagcggccgctgacgcagttattttacccggtgtgggagctttcgcagctgcaatggccgctttaaaagaacgccagttagtcggcgtgttacaagcattggcgcggagtggcaaacccgttctcggtatttgcttaggcatgcagctcttgtttgaaagtagttccgagtacggcgagcatgctgggctaggcttgttaagcggccgggttagcgctttgccaacggacttgaatgtcaaagtcccacagatggggtggaatcagaacgagcttcggcgtcctgatagtccctttgccagtattgacgcggcctatacttacttcgttcattcgtactatgcggtatgtccggcaactgaaatcgtggcgacagttcaacacggcgtccaggttccaagtattgttcagcatcaaaatgtgattgggatgcagtttcacccggagaagagtggtcgagtcggattacaacaactagcagcttttaaggaaatggtgagtgcaaatgatttttccagcaattgatttacgagccggtcagagtgtccggctctaccaaggtgattttaaacaggcgacattgattaatcctgatcctgtcgttcaagcccaacaaattaacgcagcgggcttgcagcaattacacatggtcgatttggatggtgccaagtcagggcgcccagaaaacttcgcgacaatcacggcgatccggcaagcatttaccgggacgatcgagctcggtggaggtattcgaacctacgagctggcgactcgttatctcgaattaggaatcgatcgcttaatcttggggtcagttgcgttgactgatccacgactggtcaaacgactgttaagtgagtttggtggtgagcgaattgtgattgggttagacggaaccaatggttatgtggcaattaaaggctggttggagcagtcacagaccaagatgagtacattaatgaagacaatgactacgagtggtgccaagcactttatcgtgaccgatgtcgcccgtgatggcacgatgcaaggccctaaccttgcgttataccaagaactacaagcacaggtgcccacggccaacctgattgccagcggtggcgttcggaatttgaccgatgttcaagtgttacaagccagtgggttcaaggatgttattattggcaaggcgttagctgaaggcggtgtgacactggccgaattagcgggggtgactgaatgttagcaaagcggattattccgtgcttggatgtggcggatggtcgggtcaagaagggcgttaatttcgtcaacttgacggatgtcggagatccggtggcgattgcagctgcctatcagcaacagggcgcggatgaacttgtctttttagatattgcagccaccaatgagcaccgcgagacgatggccgccatggtcgaacaagtctcagctcaggtcttcatgccactgacgattggtggcggaattacaagcgttgctgatatgcaacgaatcttacgtgcgggtgctgataagacggctattaattcggctgcagttgccaaccctgaactgattcgtgccggtgctgaaaaatttggtaaccagtgcattgttgttgcgattgacgcggcgtgggatgcggcagctggtcaatatcgtgtctatacacatgggggtcagcaagcgaccgacctcgatgcagtggcgtgggccaagcaagcggtcgccttaggggctggcgagttattggtcactagcatggatcgcgatggcactaaggcggggtttgataccaagttatatcaggccctgggagcaacggtcaatgtgccaatcattgccagcggcggtgcgggtaacttacaagactttgtggatgtttttagcacaaccccggttgatggtgcattggcggcttccgtctttcactttggcgagttaacgattgcagatgtcaaagcgacattaagaaaacaaggagtggtcgtaagatgaaaccagactttgaaaagggtgacggcttactgacaacggtcgtcaccgacgcggatacgaaggatgtcttaatggtcgcgtggatgaacgcggaaagttatcaacggacattggcgtcgggccagacgtggttttggtcacggtctcggcaagaactttggcacaaaggcgctacgagcggcaatttacaagatgtcgttagtatgacgttggattgcgatcaagatacactattggtcgcagttcatccgcatggtcccgcttgtcatacgggacatacgagttgtttctttaacccggttgaactagaacagggcgcctaaggattgatgacgatagccgaatgagttgggagttagatggctgattggttggaaaatgcggtcccaacggtcgataagcaggattgtttttaacccgtattaaattgatgaatatattatagaagaaagtggtgtcgaatatgcaaaatatggaagaattatacgaactgatcaaacaacggaaggcaacgcctaagaagggctcctacacagattatttatttactaagggactggataagattttaaaaaaggttggtgaggaatcaaccgaagttattgtggcggccaaaaatcccggtgacgacgaattaacctatgagacagccgacttgttgtatcacgttttagtgttattggtcgaacgtggtgttagttttgaccagattaagcaagaattggctaaacgtgaaggtaagatgagtgactataaggatcggcccgaaattaagaacctataggaggtagccgaatgaaagctagtattgaacagttagaaccctatgtgcccgaaaagccgttggcgaccctccaagctgagttaggattgacagaattagtccggttatcagctaacgagaacccgtatggcacctcgccaaaagtggcgattgctgtgaagaattgggacttcacccagagtaatcgttatcccgatgccgacgcacaggagttacgacaagcagtggcccagcaacagggaatcgacccgaatagcatcgtttttagtgtaggtcttgatgagatgatcgtgatgttatcacggacgttcttagccaccaacgaccaggtgctagtgtccgcaccgacgttttcagaatatggactacatgctgagatcgagggggggcaattaatcagtgtgccaacgttgcctaatgaccatgtgaacttcgaaggcttaatgaaggccattacgccccacgtgaagatggtttggctgtgcaatccgaacaatccgacgggcaccgtggaatcattagcggcaattgaagcgttcgtccagcaagtacccccggagacgatggtcctgattgatgaagcctacattgattttacaccgggcgcggctcaagtaacggccatgcagttaccagccaagtacccgaatgtagtggtcatgcggacattctccaaagcatatgggttagctaactttcgaatcgggtacgccgtttttaataccaaatatgccgcaacgatgcaaactattcggcttccatacaatgtgaattccttggctcaagtggcagtcctggcggcaatcgatgatcctaattttgtgaaacaaacggtccaaaaaaatgcgacggaacgtgctaagtggatggcattctttgatgatcagggtgtcacttacgatcaatctggcgcgaacttcattttctttaagtatccgagtgccacgcaactggctgactatctagtgcaccatgggtatctgattcgcactggcttacggccagggtggttacgactaacggtcggaacggctagcgataatcagcaactccaacaattaattcgtgagtttaaggcctagaattggcgcaaagaaacctgagtaatcggtttctttttttgttgccctaactgctgaataaattcgaggcagctggtccgcaaggatagttgtcaataacacctgctaaaccattaactcaagtgttgacttcgacgccactctaagcagtaaaattagggtgataaaatacaggagggacaacaatgtcagaattagataaattagcagccggggaatggtatcaatttaaagatgctgaggtggccgctcaaaaagcgcgggctgccaagttatgtcaagagttcaatcagatcgatgcaacaaatccagatgcgcaaactgccaagattcaagagattcttggtagttacggtcgcaatctttccgttcaagcagactttaattgtgataatggtcgtaatattcatgttggtgataattttcttagtaattataacttaactattttggatatcgcgccagttcatataggggataacgtgatgattggccccaatgttgatatttatacggtcaatcacccgttgacggctagtggtcgacgtgctaacttggcccagggtcatccagtcacgattggtcatgatgtttggattggggggagagcggtgattacgcccggcgtgacgattggtaataatgttgtgattgcggctggagcagtcgttactcatgacatgcctgataatacgttggtggccggggtaccagccaaagttattcgacaattagaataagaaaggtcgcaattggctagctttttgggcacttattttactcattggcatgatgagtcgtaaatacgacgaaaataaggtttatttttgaaaattagtccacgtaagcggcaccaattatttttacaggtatacttagattaacaaactaatattaagagaaagaggatgccgtttgttacatttaatcgaacagttgtatggacccttcttcagtgcgactaactggggtaacgtcatcacatctgctaatgactggttaatcattttatcgttagcaattattgagtgtttactatcagttgataatgccgttgtcttagctgctcagacccagagtttagataatttacaagagcgggaaaaatcgttattctatggcttgtggggggcctatatctttcggtttttaatcattgggattggcacgtatttgatcagtttttgggagatcaaagtgttaggtgcggcttaccttgggtacttggtgtatcgatactttagtcagccgaaaaatggggccaaggtggcacagaaacccaagcaacaacgacgcttcttcggactaagcaacttctggtcggtcgtcattcagattgaaatgatggatatcattttctcaattgattctgtattggcgtcattggcaatttcggataatccggtgattgttttgattggtgggatgattgggattgcctgcatgcggggcattgccgaggtcattatgcgcttaatgcgcaagattcccgagttggaaaccatggcgtattgcttgattgtcttgattgccatcaaattatttatctcaattcctgccattggttgggatattcccgcaacggcttttggtggtatcgtattagtagcatttattattacgttgctgattcatttttggcgtcggcgccgcaatgaacagtgcgtggaaggaaaggtgcgtaaatgatgaaattaggttggattggtaccggcgtcatgggggcagcgattgtccgtaacctgatgacggccggctatgacgtaacggtttataatcgaacaaaaagtaaggcggatgcgctagttgcggcgggggccacttgggctgatacaccggctgccgtggcagaaacgagtgacgtgattttcaccatggttgggttcccacgggacgtcgaacaagtttattttggtgatcacgggattttcagtggattggccgctggaaaaacggtaattgacatgacgacgagccaacccaagttagccgttaaaattgcgacgtacgcgcgtgaacatgacatgcacgctttggatgcgcccgtgtccggcggtgatattggcgcccaaaacgccactttgacggtgatggtcggtggcgatgccgatacgtacgaggcgatgttaccattatttaatgtgcttggtcacaaggtcaatcattttggggatgctggtactggtcaacatgccaagatggccaatcagatcatgattgcagggacgatgactgggttaactgaaatgttattgtataccaaggcagccggtcttgatccggaaaaagtcttggcaacgttatctagcggtggtgctgacaactggagcatggataattacgtgccccggattctgaaggacgattacacgcccggcttttttgcccgccattttcttaaagatttgcggattgctttgagtgaggcggatgcgatgggacttaatctggttgcgacggcgcaggctaaacgactttatgaagtaatggtcgatgtcaaaggcttgggtgatcaaggaactcagggattgattaatatttattagcgcgtggctgacttgatgaaagtcgctcaaacatcatatatttattgaaataatagttatcaaggcggggattcagcgagtttaatctttctgaatccccgccttttattaacatgatacgcattatgcgagttaatttgtcatgaatcgtgattaaaacgtgccagttaaattactgttcgtcagccggtgcgcgtcctatgccgacctccggggctgggtgccaattgctggaacgcagccgacgtcgatttgagctaacgcataacccgcgtcatctcaaatacgagtcttattctaagccggaagaaaaacacttccagctaagaataatttggctactgagcattgtcacccagcccctccagtcgggaagccgctcaaatggcaaatgaacagccacttaacttggtacaattagtcgctgactatattttttactggaaatttaaacataacgttagggtggcgttaaccactttgtcgagacgtttaattattactatggtgatttgggaatagtaaattatcacaatatcattttctgtctgacagttgattgacaaagttatcgtttataaaaagcaatgacaagtccatcaatgattgggtacatccatgtccgccattcgaacactgtcccgactggaaagcgtttcggccaatgctcagcactgccaagagtgtgaggttcagacgggtgagactgaggattagcctagctagggcgttaagcggtgaatttccgcttgacgtcatagcgtagctaaccggaagtctcagtctgacccgagcacgtttcactaatatgccattaaagcgtggaagaccagtatttaagactggtctgcggcttaaatctgtgtccaccgcgttccagcaattggaagaaatacctggaagtcggcgtaggacgcgccaactaagtaattttacgctaactcgaactttttccagcaggcctaagctggctgcttttgaactgacataactggcacgttttaatcacgattcatgctaagtaataactagtacaacgtctagcatggtattttatgaaacgatatctgaaaataaacttggtatactgtcaatcttgatgactagcattttgatgcattaaaaaacggattcttcagcgatgtgtggctgagggatccgtttgatgtattaaggcttaattgatttagtttaaggttgcggctgctttttgggcagcgaggttgatgatgttccaaggacggtcaaagcctggttggaagaagaagtccgtgtaagctaagtcagcaacagtcagtttagcttgaatagccactgagatggcgttgatgttagcagtaacatcgtacttcgacatgatttgcgcaccaagcacgcgaccatcagttgggtcaaaggttagtttgaaccaaactttggtgttgccagcatcttcagagacaaatttaggccgaatggtatcggtgactaacacggatgccgtcttaacgcccagcttgtcagccgtgccttctttaacaccagtggaagcaaagtggtagtcaaagacggaaagtgcggatgaaccagaaacagcaggcattggtacgttttcgccaagtaagttcttagcggcaatccgaccttgccgacgagcgttagtggctaacgcaatgcggttatccttgccagttggggcaaatgggactaaggtcgcgtccccgacggcgtaaatgtcagtgtcactcgtttggaggtggtcgttgatcttgatcaaaccgtgatcatctaagtcgacaacgcctttcaagaaaccagttgctggccgaatcccggcggcagttacgaccaggtcagctggatattcgccttgatcggtcactactttggtgacgtggccgtcaacaccttcatacgctttaataccttgtccaactgcagcatagatgccgtgatctgccatcgtcttagtcaagatatccgtgaattcttgatcaaggtaaagactaagtaaacgtggtaataggtcgataaccgtgacgtgcatgccagctttggcaaagacttcagccgcctcaatcccaatataaccggagccaatgacaaccacattcttaacgctagggtcaacggtcttggcctttaatttgatggcccagtcgcgtccacgcattgcgtagatgttggctaagtcatggccgggtactggtaggtcaaatggtaccgcgccgacacttaggactagtttgtcataagtttcatcacgttcgtcaccagtggcgtggtcaatgacgtgcacactgtgactagcagggtcgaccttactaatttcactatttacaaaaacgtggacgccttgggcttgcatgccagcaggagtggcatagctgacggagttaacgtctttaacggcaccttcgaggtataattgcatcccacatgagaggaatgacagaaaatcacctttttcataccattgaatttcagtatctggttgagcggctaaaataccgcgaaccgtttcataaccaccatgagaagaaccaacgacaataactttcataattgtaaagcctccaaattttagtttagaactgttctaaatagaatataacacgaactaagtttgtcggcaagggcagtttgtaattattctaaattatcagtgaaaaatagctgtgcccgtcgacaccatttagtttagaaatattctagttagaatatagcactaaaataaattgttcacaactaaaacggttacaattagctgcaaaaaaacacccaatcatcaaaaaattgatgactgggtgtcagtattaatagggatggacttaatgattattcaataatatcgaagaaacttagcaacttttctttggtcaattgggctttttcctcatcacgaacatcatacttaatctggccctgatcaaggacaatcaggcgattaccatagcgaagcgcatcgtctaaatggtgggtgatcatcagacacgttaacttttcctccgtgacccgttgattcgtttgtgtcattagttgagcgctggtcttaggatcgagtgcggctgtgtgttcatctagtaacaagagatcagggcgctgctcggtagccattaaaaagctcagagcctggcgctgccccccagataaattttctgttgccgtgttgagccgagctgaaagaccgttgccatccatcgtttccgttaaggcttgaaagtggggcaggtgctttttcaattggcgtaattttaacgtacgtcgcttaccacgttggctggcaagcagtaagttttcggcaacggtcatccggggtgcggtgcccatcttggggtcttggaaaacgcgcgccaggaaagcggtccgcttttcaacggatagtcgggtgatgtcctggtcacgtaactggatggtgccactatcaaccggtaactcgccactgatcgtgttgaagagggtcgacttaccagcaccatttgaaccaagtacggtaataaaatcaccatcatagacgtctaagttcaggccccgcaaaattttgacctcattcggggttcccgaattaactttggtcacgatattttttaatgataataatggggcactactgttcgtcataacgggccactcccttctttaaaacgtgattaagatgtagaactttactgaattgcggtaacattaagcagattgccagaattaatgcggataacaggttcatgtcgttggtgttgaagcccagttggaggactaacaggcgcacgaactgatacaaaatactgccgagggtaaccgcaacgagtcgttgattcaacgttaattcaccaaagacaacttcaccgatgatgatcgaggctagcgcaattacgatgattccgattcccatgctgacatcggcataaccgttattttgcgcaattaatgcgccgcccaggccaatgataccgttagagaccatcaatcccatgatggtcatgttatcggtgttaataccaattgaacgtgccatttcacgattgtcaccagtgacaatgaaggcttggccgaggttagtttgcaagaagacaattagaagcacggtaatgatactgatcactactaggccaacaaagacgctgtcaaaatatttaggcagtgattccaaaaagtgattagaaaaaatagtttgtttgcctagcaatgaaacgttggaactgccgcccataatgcgcaaattgattgataagcacgcggtcatcactagaatcccggctaagagaatgggcactttacccttggtataaagtaggccggtgaccaggccggtaatcgcgcccgcaacgaaggctaacagggaagcggtaacggggcccattccatggctaatcgccatgacaacagtggccgcaccgagtggaaacgtcccttcgacggtcatatcaggaaaatcaagaattcgaaatgtcaaaaataatgcgacgcctaaggttgcccacaagaggccttggccgatactcgatacgatcatactcatttgtaaataacccctttcgctttggcttctttaaggacacttgctgggaacttgatgccgagctttttagcttcacttaaattgatggtcatcttacccttagtgatgactttgattgggtagtcgctagttgctttgccctttaaaacttgggctgccatttcaccagttagtttaccaagttgatactggtcaacggataaggttgcgagcccgcccgctttaaccatcgtatcaacggctggaatgactggtaccttagccttatttgtaacggagactagcgttttcatggcacttgcgacgccattatcttgcggcgcataaacggcgtcgacattggcggccatggtttcagccacttgctgcatatcgttggtgttagagatagtatataacttgtatttcacaccttcttgtttacaaatccgtgcaaactttttggcgttatattcaccaccatgatctgaagtggtgtaaataattccgattgttttagcgctgggaacgagcttccgcaacaagtctaagtgggatttcaatggagattcaccagaagtccccgtaatattggcaccgggatgttggtcgcttttaattaggccgctacccgatggatcagtaatacctgctaacataacaggggtttgcttgttagccgcagaagcgagggcctgcgcggcgggggtggcaattccgactgttaacgcggcgttttcgttcatgaatttttggctcatggttttcaagttactttgatcgccctgggcattttgatagtcgattttgaccgtcttgccatcgacataaccatattcctttagaccagcgaccacgccacgatgaatcgcgtcgagtgcggggtgggtctggagttgaagaatgccgaccgtcggcactttctttgtactggtcgtcttcgtggcggtggttttgcctgtcatgacaaaggccactcccagaaagacgatcaaggcactaatgaatgcaatcatacgtttcaatctaatcacctcaaaaaatttcttaagctcgggcaagttcaaagccaataaaaaagggcaaaccagtaagctctggtttgccctttacggaaccgaagcctgctgtgttaaaacccatgcagacttctttgaatatcaaagtgagccggcacagatacaaactgtttgccagattgtatccgtgtggacggcactacaatctgaacggccggctttgccatgaactgttcaagttagtaactgactttgacatgcttggttcctcgctttcgttattgaatgagttcagtataggcaaagtcgaaaaaagtgtcaaggataaatttcaccaaatattaaaatttgtggtgaaaatcttgtgagatgcggatgcttggtcgtcggcatttgttcgttctagtccgacctccggggcggggtgccaatggctggaacgcagccgacgtcgatttaagcccgagcaaaacccgcctggtctcaagcctgtgaggggccacggttgaagccgaacattgtctagtaacggattaatacggttttgacattagtctgttggcgtagcaagcacagaatttagtggtaccgaacacgtttcgggaaaccgctcgaatggctgatgaacgaccaccgagcttagtgcaacttatcggtgcctattttgatactggcactttaaacaaagcgttaggttcattaaagcattctgttgagagattaaatcttactacaccgattcaggattagtgagctatctcaatatcactttcagtctgacagttgattgacaaaataactgtttataaaaagcaacgacgaattcatcaaaagttgagtacatctttgtccgccattcgaatactatcccgactggaagacgttccggcaattggcagaaatgcctgtaagttggcttaggacgaaccagcaaagcatgtttacgctaactcgcacgttttccagcgggcctaagctggctgcttttgattttagttattcagcaagttttgaataagcattcaagtaaaacataacgaaaaaacaataaaatgagttgacaatgaataaaggcggtgttaaattagttttaaattaaaaacagattaagacgttgaagagaagagtaatcgcatcactgatttgcagagagcttcgtaatggtgagagaagtattcaggagtgcggtgaagatgagcttggagtcatgatgcgggtcgtagtggctacgcatgcggtggcaaccgatatattgcggggtttcctagatttttcagggtactcgtcgaggttgtgatcgtgagatggcagcgaacaacggtggtaacgcgaaagctttcgtccgttagtttctaacatattagagactaatggatgggagcttttttttgtttcaatacaggtgagagggagcggttagatgacagtcacagcaaataatggattattagcggcccgtggagaatgggcgaacgcaacgtgtcaagaaagtcatcaggcacaacagattttaattttaaacttgatgccgactaaggtaacgacggagcggcagttcctaaagcgttttgcagccggtaacacagatgtggctgtgacgtttatgtatcccgcgagtcaccatttcaagagcctgccacaagcagtggtcgcggcacattacgtgacgttggctgatattcaagatcagtattttgatggcttgatcgtcaccggcgcaccagttgagacgttaccgtttgaagcagtcgattactggaacgaattgttaacaatcattgattggtcacgacagcacgttagccagactttatttgaatgctgggcagcacaagcagggctatacgcacagtttggaatcgcaaagcgcgccgttgctcacaagatattcggtatttatagtgcgactagtactgatgttaagtcaccgctgattagtggactgaatgcaggaggtttgctaaaaatgccacagtcacggcatacagcactagtgatgccggaacgcttacccgctggattgcaggttgtcgctgacaatccgaaggtgggaccgctcgtcttatctgcccccaagctgcacgcggtctatgtgaccggtcatcctgaatacgagcgccgcacgcttgccgatgaatatttgcgcgaccgacgtaagcacttgccgattcagttacctgaacattactttgctactgaacaattaacaacagttgattacagttggcaaacttcaagcaatcaactgtatcaaaactggttagcaactttgaatttaacgaaagtaggttattaattatgacaacaacgaatcctgaaaattatcactttgagacgttacaagtccatgcgggccagacggttgatgaaacgggcgcacgggccgtgccaatctatcaaacgacttcatacgtctttaaggatgccaagcaagccgcgggtcgctttgccctgactgatgccggcaatatttatacacgactgacgaacccaacgacggacgtggtcgacaaacgagtggccgccttggagcacgggacggctggggtaacgctcgcaacgggttctgctgcgataaccgcggcaattttaaacattgcgcaacagggggatgaaattgtggcggccaacaccttgtatggtgggacctatgacctgtttagcgtgacgttaaagaagttgggcatcacaacgcactttgttgatcctgacgaaccggcaaattttgagacggcaattaacgatcatactaaggccttgtacgttgaaagtatcggtaatcctggcattaacttagttgattttgaagccattggaaaaatcgctcatgatcatggcattatttttattgttgataatacctttgggacaccatacctagttcggccacttgaacatggggccgacgtggtcgtacattcagcaactaagtttatcggtggtcacgggacgaccatgggtggcgttattgttgaaggcggccaatttgactggcgtgcgagtggcaagtatccagatttcacaacgccagatccgcaatataacggcctcgtttttgccgatttgggcggggcagcctttacgactaaggtccgggcggaaacgctgcgagataccggtgcaactatcagtccctttaattccttcttgttgttgcaaggtctagaatccttgtcattgcgagtagaacgacacgtgaccaatacacgcaagattgttgccttcttaaaagcacatccaaaagttgcctggatcaattatccagaactggaagatagcccgtaccatgacttagcaactaagtacttcccgaatggggttggttcgatcttcaccctgggcttgactggtggtgaggctgctggtaaggcattaattgaacatctacaactcttttcattgttagcaaacgtcgctgatgctaaatcattaattatccatcccgcttccaccacgcatgcgcaattaaatgaacaggaattgttagcagctggtgtaacgcctgacttgattcgaatttcagtgggggtcgagaacgccgatgatttaattgctgatttggatcaagcattggcacaggtttaataggtcggaatggtcgatgattgaaagtatatgaaacggagggtgcgacaatgacaacgacaattgaagtgggcatgttagggttaggaactgtgggtagtggggtggttgaacggttgacccgctcggctgccaaaattgaacaaacgcagggtattcggttgcacctagcagcagttgccgttaatcatttgaacgcgcctcggactgttcagttaccgattgggacgcgcttgaccgattcattaacgaacgttgtttgtgaccgaaaaatccaactagtcattgaagtcatggggacggtcgcaattgctaaaaaggccattgtggcagcacttaatcagggtaaggctgtcgtgaccgctaataaagacttaattgcaacggcgggacctgaattggctgcgttagccaaaaaacagggctgtgatttattttacgaggctagtgttgcgggggggattccgatcttgcggacattaacagatagttacgtgacggacaatgtgcaggcggtcagcggaatcatcaacgggacggctaattatatgctaagtgcaatggcaaccgggcaatcgtacgaacaagctttagctactgcacaagcagccgggtacgccgaagctgatccgactaatgatgttgcgggcattgatgcggcatacaaattgatgatcctcagtcgctttgcttttgggcaagagttgagcctgccgcagattgcacccacgggaatcacgcatttaagcgcttcggtttgtcgattagcagctgaaaatggctggcagattaaattgctcgcgcagattcagcgacacggatctggtttgtattgtcgtgtggcgccagtggccgtgccggttgatcaacccctgagtcagatcaatggggtccaaaacgctgtagctgttcaaagtgaagccattggtaccagcttgtataccggaccgggtgcgggaagtacggcgacggctaatagtgttctaaatgacgtcttagtagcggccaagcaccttatcaatggttatcgaatgattcgtaaccagaaaagaagtgtctcgttaacggtcactcgatttgaccagttaccacaaacatacttaggcattggtccggtcgcaccagaagccgtgaaatattacgctaatgaagctgatttctcagtaaaaacgattgccgatgattgttatcagattactggattaagtgcggtgaaacgcaaaaagctgcgtgcgaacttgccactgactttgataccaattgccggtacaacggactggaagcaagtgaccgaaaattcaataacatctcccataaatgttgcaatttgaaaaagaatgctcaggtacagtatactgtatctgagcgtctttttttgatgctaagttcccatgggatatccatggctaagtggatgagctaattgaaatgagttagcgagacgtggcagttggttgactgacacgatgaggagtgaaattatgaaaattgcggtggtgaccgaaagttctgctaatttaaaagcgcaggcggtgaaagactaccaaattacggtggtgaacgacccgattatgttcggtaatcatgtttaccacgagaacgtagatatcacgacggatcaattttaccgattactaaaagttgaaaaagaaattccaacgatttctcaaatttcaatgccagagatgcaagtcgtttttgatcagctgcaagcggcgggctatgaccaaattctagttattgggttgagtagtggtatcagtggctggatcaataatttgaagacctatgcgccgtcagttgacggtattgacgtgcgggtgtttgattcacgaactgcttgcgcggggacggcgaacatggtgaagctggctgcggccatggcattggcggactataccttagatgaaattattgcgcaactgacgcgcttgcgggcggctacgacgacggtcttaatcgttaactcgatgcgccatctagttaaaaatggccggatttataacaatagtagtctggccggaacgatggtgttgcgcaataagccgattattacgttcaatgggcatgggaagattcaacttttaggtaaggaacggacgcttaaaaatgcacaacaggctgttcaagatgaatttagtcagtttgtgatgaacagtcaattaccagttcggctggacgtcatcagcgctaatgacgcgcagattgccgaagattgggcgagcgaactacgttatcagtttccagcagtccgggtcaagactggggttatcggtccagttttaggcgtcttgactggagaccatgcgctcggaatgatctggtcattagattggaagccattgttgacgaccctcaatcaggagcaaaaacaataggccgttggggttgcccgtgtgcggtttgctgatgatactgtcgtatacagacagctgggttttaaaaaagttttgcatcgaaggttgacattttactaaaatgatattatggttataacattaaaacttgatgaaaagctataatgctttaaggagtaactgacttgtgatgctcagaaagcgccgttgctgtgaaggtgtgatgacaagtgagtaaaagttaaaggattggcgtgaattttacgagattcactggtagcacccattattgtgcacgcgtttagttgttgtgaacgcgatgagtagccggatgtgagttcggttagcaataaggtggtaccgcgcgtaagcgccctttggataatttgatcgattattcaaagggcgctttttcgtcaagtgacacatagcattattttttagttaacacatagtagtcattatttaggtcgcgcatcgcggttaatcatcgtaaacacatagttgttcgacatcacgtgacagcacatagtagatcgtaagcacgggcccgtttattggaaaagcactgaagcgagcggggaacatatacacatagtgggcaagacgaaaggatggttttacttatgaaatatggcattattggcgcaggcgcaatgggatatcggtatggtgtaatgttacaagaaaacgccggtgttgacgttgattttatcgacacgtgggaaccaaacgtcgcaaaggtccgtgagcagggcggcgttgatgtggcgcgtgatcatcaaaatcaccatgtcgttccaatcaatatttattatcctgaagaatatcagggtcatccagatgtttggattgtttttaagaagcaaatgcagttagccgatgagctcaagcgcgatgcgtcgttatttcatgaggaccagtacgttttcgccgcaatgaacgggatggggcactttgaaaagattgcacaatatttcccagaaaatcacattattggtggtacggcgatgattgcaacggtcttgaatggtccgggtacggttgattttatggggcctaagggtagtgaggcgatgcatatgagtaagtatgcaggtcctattgatacgactaccaagcaagtgatggccgattttaaggcggctgatttaaatccgatttggtctgataattttatgggcatgtgcatgtccaaagttgtgtttaacgcggtcaccaatagtttgtgcacgatgttcgagattcagatgggccaattcatcgaatatccgggcgtcaaggatatggcgactcaaatgttcaacgaagcctatgatgcttgcgaaagggcaggcatcaaactcattgagacgcggcaagaagaaatcgactcggttgaaacggtcagtcgagcctataagtaccattatccatcaatgtatcaagacttctcaaagggacggccaaccgaagttgattatattaatggctatattgctaagattgggcgggaacatgactacgtttgtcgcgtgcatgagtttgtgactcacgaagtccatttagcagaaatgatgcggcaataccggcacccggaaatccccgttgctgaaaaataagattattaatgaaaaagttctgagtattttcagaactttttttgtgggcggaaaaacttaatttagtaaggttgaaatcggtttctttaacattggtctatacacttagatgaccttgtaaaattgcaatgaaaacatgttgtgataggatttataacgtgcttaaaaagagaatgaggagaaattggtatgaagacatattttcagaaaatcggtcagtcattgatgctaccgattgcaacgttgcccgcagcagcgattttggttgggattgggaattacctgccaaaacagtggctgtttgcaaattacttgattcagggtggtaacgttgtcctgaataacttagccttgctgtttgcagtcggcttagctatcgggatgtcagtcaataaggacggcgcggcagctattgctggtttgatcgcgtttgaagttccggtgatggttttaaaaccagcgacattagcgacgatgctgaatgttaaagtgagtcagatcaatccagcatttagcgcgttagataacaatgtgctgattggaatcggtgctggactgattgcggctgcgctctataatcggttccacgaagtaaaattaccaatggcgctctcattctttagtggtaaacgcctagtgccaattatggctgcttttgtgatgctgattgtgacggcggtattgtaccttgtttggccgtttgtctacgatgccatcgtcctctttgcaacggggatttcaaaattaggtttcgtgggggctggtctatatggctttttcaatcgtttattgattccgactggtttgcaccacgccttaaattccgtattctggtataacgttgcgggtatcaatgatattggcaatttctgggccagccatggtgttaaaggaatcacagggatgtatgaagctggattcttcccaattatgatgtttggcttgccagctggtgcgtatgcaatttatcgtaatgcacgaccggaacgaaaaaaagaagtgggttcattgatgttagctggtgcgtttgcgtcgttctttacgggggtgaccgaaccgcttgaattttcattcatgttcgtggcatggccgctctacttattacatgccgtttttatgggactatcattaggattcgccgcgttaatgcactggaccgccagcttttcgtttagtggcgggttagtcgattatttattgagttttcggatgccgttagccaaccaaccctatatgttactggttcaagggctggtgatggccgtcatttattactttggttttgactttgcaatcaaacggtttaatttgaagacgcctggtcgtgaagttgtgtctgcagatgtcgatggggtgggtgcacctgctagtccagcggtggccgttgcagcaacggatgataagtatatgcgccaagcaaagcaaatttatgcggctattggtggtcatgacaatattagtgtgatcaacaattgtacgacgcggctgcggttacaacttaagaatacggaaaaagtcgatcagccggccgtaatggctgctggcgtgcctggtttgaacgtactggatattcataacattcacattgtgattggcacggaagtccagttcgtcgcggaggctttacaaaaattattttctggtcaggtggcgacgaccccggcatctgatgctgaatcaaaggccccggttgaaccgcaaactgctactgtaacggaagcgccggtgacaacgattttgcgggcaccggcaacgggacaattaatgccgattagtgcggttgcggatgagacgtttgctggtaaactcttaggtgatggttacgctgttgaacccgaagatggtgaagtcgttgctccggttagtgggacagtgacaagtgtctttccgaccaaacacgctatcggtttgaagacgacgagtggtttagaagtcttattacacatggggatcaataccgtggaaatgaatggtacgccgttcaagttacacgtggcaacgggtgacgaaattgcggccggtactgcggtagcgacggttgacttggctgctatcaagtcagccggtaaagcgacaaccatgatggtcgttatcaccaatatggattacgttaacaaactaacccttaatccaactggtcatgtgactagcggtgatttgattggcgcagctgaataagttacgcgctgtcgacgttgggtttattgaaaaagtttcgtctaaatcttttcgatttaggcggaactttttttgtcgcattggttatcgaggcaacggatgacagcaaatgaacagcttgatgcggggacagtgcgtttgattgcttcccgctgactcccacgatatactattggcattataggggggcggtaacatgattgacgaagtattagtattgaactcaacgccaacggggattttacagaattcagtttcaggaagcatggtgattgacgcggcacttgatgcacgactagtcaagcgactaatgcaggcgctaactcaatcgatgcttaaggtcagggttgcaaccgcggacgacttaccggtgaccgaccaccaattgctggtcgtcagtcgaccagtggcagccgtgttggacttacaagctagtgcgcgagttctgatttatccagaagcaacgggactgacagccgctggaatgacacagctagcagtgcagattgatcaacgattgactaaaatatccagataacgatcaaaaaacgcccagggcagttgttcgcaagttactgaacagttgccctgggcgtttttaatgattagtctttgtggtgttttttaatgatagttactaatttcaatcaagttgttatcaggatcacgaacatacagtgacgtcaactttccgtgggcaccagttctttcaaccggcccggcaatcacatccacgaaataactctttaagtgatgctggatatcatcaatattatctttcgcaatcaagcaaagatctgcactgccgggtgtcggcttagccgcaatgggttggtgtggctggtcagtggtctgaaagttaattttttgtttacccactaagacagcttggcggtcaccatcgaaggtcacaatgggaaggtcaaatacttcatggtaaaaccgtaatgaccgtgcaatgtcagtaacggttagggtcaaatgatcgatatcgcgaatattcacaagctcaaatcccttcaaaaataattcattattaaacgtgtcgtactcatcagatttggcttgaaccatgattaaaatgtaccagttagattgctgttcgtcagccgttgcgcgtcctatgccgacctccggggctgggtgacaattgctggaacgcagccgacgtcgatttgagctaacgcataacccgcgtcatctcaaatacgagtcttattctaagccggaagaaagacacttccgactaagaataatttggctactgagcattgtcacccagcccctccagtctcaagcctgtgcggggccacgggttgaagccgagcattgtctagccaacggattaatgcggtttgggtattagtccgttggcgtagcaagcacaggctttagtggcaccgaacacgtttttggaacccgctcgaatggcagattaacggccacttaacttggtaaaatttgtcgctgactattttgacaccggaaccttaaacgaaacgtcagggttccattaaccactttgtcgagacgttcgattattactatgccacttgaggaatagtgagctcccacaatatcactttcagactgacaggtaattaacaaaattaccgtttatgaggaacaatgataagtccatcaaaggttgggtacatcttcgtcagccattcgaatactgtcccgactggaaggcgtttcggccaatgctcagcggtgaaattccacttagcaagcgtccttggcttggttagtggaagaccagtatttaagacgtggtctgcggcttaaatctgtgtccaccgcgttccagcaattggcagaaatgcctggaagtcggtgtaggacgtcgctaactaagcaagtttacgctaaatagatctttttccagcgggcctaagctggctgcttttgaacttacccaactggtatgttttaatcatgattcatgccaataataatgagtataagacggtgttattcagtataccacgattgataatgggacggatgtgaccgtatttgggaagcaactcaaaaaataacaactgtaaccgttcacaccggacgcgacttttgacaatgcttgcttttcatagtaatgtaggtgttactataagaaggagggctattcgtgataacaattcgaccagccgatcaagacgacgcgggccagatagcaccgctaattaatatgatttttgatgaaatgcaacttgaggaactagacgacattcctgaacctgacttagagcaggccattactgccgcttaccggacacctgattatttgtctggtaaggcaacgacagtagtggccgaggccgatggtcaagtggtcggggtagcgtttggttatcctgacaaaaatgaggacgcggtggacgacgtgttagcacgagttactgcgaataatgatgcgtttggttcagcatttgaagctgaagctgaaagttatgagcacgaatggtacctggattcgattgcggtcgacccgaattatcagggtcatgggattggcgggaagttactcgccgccctgccaagatacgcgcgacaagctggtcaaaagcggattggtttgaacgttgacatggctaatttaggagctaagaagctctatgaccgttatcattacgaatcggtaggaattaagcctatcggtgatcggatgtacttccatatgcaatatgaactagataaagacttggtgctagcttagtatcagggctatcgcaacgggcctcgtgatatgacggggcccgttttaatacgggtcaaaatgaaagtgtaggttgaaaacaacatggctttactagaagtaacggatttatcgcaaagctttgcggaccgtaaattatatgacgatgcgaattttacgttggaacgagcggatcatatgggtatcgttggtcaaaatggggcgggtaagagtaccctaattaagattttaactggccagatcttaccattatctggtcagatcaagtggcagcgcaacgttcgaactggctatctggatcaatatgccgatattccagccggcatgacgctatacgcctttttgaaaacagcttttcaacgcttgtatgatttagatgcgcagatgcaacaactttatgcggattatgctgaaaaggtggatgaccagttattggaacgtgcaggtcggattcaggagaccttggaagccaataatttttatgatattgagacagaaatggaacgggtaattaccggactaggattagatgaaattggtcgggatcacgtcatcagtgagatgtctggtggtcaacggtcgaagatcatcttggctaaactattgctggaaaacccggatgtgattattcttgatgaaccgacgaactacctcgatacggcgcatatcagttggttggaagattatttgaacggctttgaaggggccgttatggtgatctctcatgactatgatttcttgcaacaggtcacaaactgtatttgtgacgtggcattcggtaaaattattaagtaccggggcgattttaaagcggctatgcggcaaaaagaagcacgtaaggaagcccaactgaaggcgtttgaaaagcaacaagttgtgattgaaaaagccgaaaagttcattcgcaagaacaaggccggttcaaagtcaacgatggcgaagtcacgggaaaagatgctatcgcatttggatcgggttgatccaccgagtgaaaatgaacacgccaagtttgcctttccataccttgatacgggttctcaaaatgcattgagtgtgacgaagctgtctgttgggtacggaaagccgttgttggaacccgtgacttttacgatgaccaacggtgaaaaattagcgtttaagggctttaatggggttggtaaatcaactttgatcaagtcaattttaggtgtaattccagcgttaagtggtaagtcagatttttcgccatctgctaaaatcaattatttcaatcaagatttggaatgggataacccacagttgacaccgttacagacgattcaaaatgaataccctacgatgttaccgaagacaattcggactaagttggctaagtgtgggattaatgcggcgaatgcgatgaagcccatgcacttactcagtgggggcgaacagactaaggtcaaattagccttgcttgaattggttccaagtaacttcttaattatggacgaaccaacgaaccatttggacgatgaaactaaagaaggcctcaagcgtgcattgcaggctttccaaggtaatctaatcttggttagtcatgagagcagttttgtgaatggctgggtcgacaaggaattgaacgtcgagaaactcagtttgaaagaacgacaaggctaattcttatcctttttaatagcagtccatgcttgggcttgtctgtggacagacattcaagcatggactgtttttggatgtcctgattaggagaaaattatttttagctgactagttaatttgaaaatggactgctggcgattcagtaattattggaccgtcagcgcgccattgtccccatcggtaatcgctaaacccaaaaaggccgttaatttgtaaatcgggaacgaatttacaaattaacggccttttgggaacaattattaatccgttagtaattgactttcaaccgtggtctggtcgcgaccggcctgcttggactgatagaggtagtcgtcaacgcggacgaaccaatcagtgaaagtctggtcggttggttgcaattctgaaataccaattgaaacggtcacgttcaacgtttgagcgttaaatttgattggcactgttttcagtttacgctgaatcgtacgcattatttgaccagtttcaagcgctgagatgccacgaaaaatgatgacgaattcttcaccgccatagcggaagatctgaccgtgagtgctgcgctgattaagttcaagttcaacaaaatgcgccacgtgtcggagtacggcgtcgccagccagatggccgtactgatcgttaaaggctttaaagtggtcaatatcgaacatgaccatggtgacgggccccatttgatggtgctgatacgcggcaaacacttcacgcgcatgcgtgtcaaagctggcgcggttacgaataccggttaattcatcgtaattgacttgttgatcaaaggtgagcacttcattgaaaaacttttggacgcgattgactgctaaacgaatcaaccacatgtaaaggacaaaggctagaatgatgacgagtgtatggctcaatttgaacggatgaactgaccaaataacgccccaccaagtgccactatatagtatttggaacaggagatacttccattgaatagcgtgtaattcttgatagttatgagtaatatagacgactgtactaatcaagataatggccatggccagaaaaactggcaggtactgcgtgctgtggcccaaccagatggcctgaccataaatgaacaatggcattaacaggttaataatttcaacggccaggttgcgcatggtgttaaggctgaacagaagaatcgttaattgaaccgttgcgtaggtccaactgataatgctacctgaattcagcgtaatgaatatttgtcgtaataggatcatactaatgaggacacttaaagcctcggcaccatgggccacaatagtccaatatcgattttgacgacgatggacctgttgctctaggaggtaggtcagaatggtcattagggtgatcaggccaattgtaatgagaacgacaattagcattttgatattaaaaagatctcggcctaagctcgatagcgtaagtagatgtaacacagtgcgcccccataattgttgcgtttaattaatttgtcctttaatcataacacgttacgcaggtaactgttaacagcagtttgcaataatttaaaaatcatcaaacagtctttactgaaaaataacctagtctttacataaatatgatgatgatttaggcctcaatacggcatacttaccatgtaaggttagatagcaaacgcaataaaaaggagtttgtaaaatgctgcatggaacgttctatggtgtgatcttgattagtttcttgattggtatcggcgtgcagtggtattttcgtgaatactttcaattattagtgttcggccatagtgttgagattttatttatgatggtattaggttggtaccagttcggcatgctcgttttactaccgctgttagttttatggggaattggacttggtgcaatttatgtgatgaaccgattcgcgtaattagtttgtgtcgtggaggtgcccaatgagacgatggtttgtgagttacacgctaggaatgattgttggtgcggtgttatttttgtgtagtttagttgccattcattggttgggaccacaattatgggtgggcgtggctttaggtgggagtctattggtaggctgtaatattggcttagaagttctcaagcgtcattatcaagtgacgacaccacaagcgatttttaggttattgaattggtcctgaggtgcccataactgatagttgggtttgatttgaagcgggctaccgatctctgacattgcaattggaattcattaaataggcgcaccgagaaactaacatggtttctcggtgcgcctattaagctacagtttccctgtgcatgcggattaatgattaattttagacatgtcgtgatcatcgggcaacgtgaggccacggttagggacacttgttgaaaagacgatctgagtactcgtttttccaaatgtttgtaattggttgacaaactcgtctaatgcctgcgttgattcgaaaatcactttcaaaatttgagagtattcacccgtgacacagtcacattccagaatattaggaatgccggcaacaaatgggtaaaagcgctccttttgcgttggttcaagttggagttgaatataggcttttatgtggtaattgagcttttcaaagttaagatttgcttgatagtcacgaatgatgccactctttttcagacgagtgatgcgagcggaaattgcgggcgaagaaatgaagcattgatcggcgagcgcttttaaggagattcgcgcgtcggcctgcaaggcgttcaaaatcttcaaatcggttttatccatcgttaaaacgcctcctaagtaattattagtatcatagcatactttcacagtgatttttaatatttagtgtaaagtttctactgaaaggatagcttcttaacgtgccgaggtgccacggcggtgtggggcgatcgattaaagttaaaatcacttcaaggtttgaccaggaagccagaagtggttccggagatatggtaaactgaaaaaatgaggtgactagaatgcaatcaacacggatcattgcggccgttgcgaacgtgtggcggcagccaaacaatacgtccatcgatactccggcactagcaaatgtcggcttacaaccatggttggcgcagttatcagatgaagatactgtggctttggaacgcgacaatcgcatcgtgacgcaggcgttatttaacgacgtctttttagtcgaacagtttgtcaatggctgggcctatggttacgttgttaatcaggccgactcccggcatccacaggggtatccaggatgggtatgggcggcgcaattgtcgaccgtcccattgccggttcaaactgggccgatgattacgatacggcgtggttttacgccgttactatgcttagatggccgtacgttcttaaatcttagccttggaacggaactacccgttattagtagcaaagatcatcgttattatacggtccagaccccactcggaacgggcaaaattgcaaaacgtgcgacgcagtttgcatttagaaccgcgcgcttgacaccgggagcgacactcgttcgcctcggtgaagaattcttggatttacgctacctatggggtggcatcagtgcttatggtttcgattgttctggattcgtctataccttgcatcgcagtctaggtattcgcttaccgcgcgatgctcaggatcagatcaagcaaggagtggcggtcgacatagcaaatgcccagcttggggatctgtgtttctttgctcataatcatgggaacggtgcggtacaccacgttgccctatatgccggtgatggctggctattacatgcacccacgcctggcaaatacgtgacatacttgcagttagcaagcacttatttacaagatgagttggtcgctgtcaaacgaaattggtaatgtgagttcaattgacttagatttaattaaagtagaatatttcaaaatattaatggggcggataaagtgaaacaaattaaatggtggctgttggcagtcttattagtcgttggcttaaccggttgtggttctcaaaccactaagaaacaagcaacgcaacaggcggcaagtactaaaaaaatatcgccgtatgtgaatcaacagacccccacattttacgtccacgggtttcaggggagtgcgaagtcaacgaataccctgattgcgcatgctgaaaagactgctcatgctcacaaagttttggtggcaacggtcagtaccagtggtcaagtgacgttgacgggtaaatggcgtggtcgggtgcgtaacccgataattcaagtcgtgttcaagaacaatctggcccagtatgaccaacagagtgcttggctggctaaggtgattaccacggttcaacaacagcacgcgtttaaacattataatatcgtcgcccattctgcgggctgtgtcgctagcgttaatatgctgatgacgcaacaaacgacgacttttccgaagatcagtaagttagtaacgatcgctggcccgtttgatggggtggtcggggaagatgatgttgctaatcagaactcgtttctgacttctgggcaaccgaaatatttgcatgcagcctatgaattattggcagccaagcggaacaattttcctaaaaatgtacaactattgaatatcgtgggaaccttgaacgatggtagtcattcggacagcttggtcaccaacgtgtcggcccgttccatcaagtatttattgcgtgggcgggatgtcgattacaccgaaaaagacttttatggggcccatgcgcagcacagccagttacatgaaaatactaaggtagcactggcagttgaccgctttttatggcatcgatgatatgactggggctctgctaatcagtagttggtttgggattgtgagtcagtcacgttacgcaattagaatcaaaatcaaacaagctcatccggccttagtcaggtcagatgagcttgtttgatgatcgtcatcctgaagtcagcgggttggtctgggctagagaaagaatagaatataagccgttcgaataaggtggtacaacgcatatagggtaattaaataaacaactgagataccgccatatacggcatatttataattgcgcatgtaaaaacctcccttataatattacctttagtgtaaatcggaatctatttttacacaatgcaaacgccttcattattaggactaaatttaaattaagtcaaagaaagagcattctgttagcgataacttcaaaaatatgataaagttagttgttagttcggtggacttcacgctgccggattaaatttacctcagattttggataaattaatttttagtatcatgtacttgccccagtattgagtattagaattatttacagatttcctgagcattaggaaaggatgtaattcaatgcgcgttaccattaatcgcggtcaagaggtctacactgatattcccttaatgaccgcccgacatcgctatatcaaagcggatgtctgggaaataaaaaaagcaattattgaaaagtcagccattaacgggtggacggttcaagcgctacaagcaatgaattaaaaaataaacaacggccacggcatttgccagtggccgtttttgtaggaggacgatttgaatggcgcatgaagtcagttatcggccattaatcagtattacgaacgtaatctggagtttcgatgcagtgaccaagcaactgctggtcctgcttattcagcgtgatcacgctccttttgagaatacctggggattaccgacgacgtatttgagaacggatgagagtgcggatgaagccgcattgcgattagttcgtgagaagttgggcgtccagcttgcccaattccatacagaacagttagggacgtttaccgcggtcgatcgcgtgccgggtgaacgctcactggcgttgacgtatatggtttatttgccagtcaagccggaactagttccggggtatggtgcgcgcgatgtcaagtggtttgccattacgccgcgggtggatcgtgatgatctggtcgctgatggtttggcatttgctggtgttcccgattcgcagacggagcgggagttttatcaacgaatcgccaagcagttgttaaccgccgatcatggcctgatcttaagaaacgccctacaacgtgtgcgcaatcgcctggactatgctcctacgatcttattagtgttaggtgagcagttcacactcaaacaggcgcgccagctgtatgcgattttgtggcggcagccagtggcaaccatcgacaattcaaactttcgtaaaacccacgttcatttatttacagaggtggggacagcccgacctggctcttctggacgccccgctaaggtataccggctaaagtagttcatttgacacgtccaagtcggtatgctacttttatagcaccataaaggtaaaaaatacctaaattagtggaaggctaattaggaaatttgggagagtattggaatggtcgaaagtaaaagaaatagtgctaagctattatgggtcatcgggacggcctggctttttgatgcgttagacgtggccctgctatcatttgtgatgccggttattaaagaaagttggcagctaactgcaggacagttgggagcagtcagtgcgatcaccacgcttggcatgatgattggggccttggtatgcggctatttagcagataaattggggcgtaagccggtccttattgggacgctactgcttttttcgcttggtaatttgttattgacgattaccccgaacgtcgagtggttcttagtcgttcggttgttgactggcattggtctggggggtgaactaccggttgctgcgacaatgattgctaatcattatacgggaacacagcgctcacgcatgctagtcctggtagatagtttttgggcgtttggctggattgcagcatcgttattggcctttttagtgatgccacacattggttggcggatgacggtcttaatcaccgccttaatggggttgtatacgttgctgttacgccgacacttacctgcagaacaggaggctaatcggccacaaaaagttgattttagacaggcattgcggcaagtgtggtccgctaaatatcgacgagctacgatttgcctcagcattctatggtttgtgattatgtttgcctattacggtatgtttttatggcttccaagcgttttggtgttgcgcggattttcattagtacatgggtttggctatacgatgttgatgagcttggcgcaacttcccggctattatctagctgcgtggttgatcggcgtcgtcaagcgtaaggcggtattggcaacttatctgattgggacggtcgtcagtgccgcagcttttgggacggccaataatccaacgatgattctgattagtggtgcatggttgtcgttctttacgctaggggcgtggggaattatgattgctttcacaccggggcaatttgcgcccgcggtacggggaattggtatgggcgttgcccagtcaattggtcgcattggcgcaaccatcggcccatttttagttggtgcgctgatggcaattggatttggcattccggcaatttttatggtgttcgtggccgtactcttactcggtgttggggtattgctattcgggttaccgaatcaagagacggatgattaagtatcggtggcagatataaattaaatcgtaagttaaaattacttatatggaatggactagtgatgtgggcgctgttgctgaatttgaattgaaatgattcaataatattttttgtgaaagttaaacgagctcagtgatgacgcggctttgagggtgtcattcgttgcgaagccaaagcgaaactcctatgattacactgaggagttgaaaaaaatggcaaaggcaaaagcacgtacgacccaaccgaatgaacgattaagtgcccaactagcacttgccagcatggcaattgagattcgaagcgatgttgtgttgaccaggttagttgcgcgggctcgtcgccggcttaatcgtagtggtgacagtattgctatcgcgcaccaaatcgctgttgatctaggttattatttagtgtgtcatcaatacaaaatgccccgagctgcttatgatttgttagcagttgcgtatgaagtaagtgttgagacgcccacacgagcgactattattcagttaccgtcacgaaaaaaatagactaggactatcaattgattcacacttatattagaatataatgataaatagatgtgcaaaattggaggggattgaatgggaaggtctgaacaattaaaaaagctcgtcttggcagggttatttgccgccattatttttattggtatcagtgtattacgaattccgttgcccgcgattgttgggcggccatttattcattttggtaatattttgacagtgctcgcagtgatgttgcttggttttggctatggtgctacggctggtgcagtggggcttggcttgtttgatattctgaatgggtatgccgcaacttcgtggttaacaattattgaagcaattattctggccgcgatggtcaacctgagtttcaagtcaatcggctatcgcgaagatcgtattggccggctttactgggtatcgttagtcgcagggctcacaaaaatcgtcacttcgtggtgtacaggcgtgattgaagccttaatggtggggacaacgctcaaggtcgccatgattgggtccttcacgagtttattagcagcgaccattaatgcggtggcatgtgtcatcattgtgccgttattgtatcggatcttagtacaggttgggtttaaccgccagcgggtcggtacggtctaaatggccgcatgctaacgcagctggattagtgccgtgagcacttattattttaacagactggttgcaatccactttaacaccgttggctgtggcgtttataattattggacagattttggttgatcaggttaaccatggttgtattatcggtaaaaaaagccctttccaatttggaaaagggctttttactgaagtagcacgctaatcaaaataggacaaaaaaagctatcccgttaggatagctttaatgaatattgatataacaagtgttctggagcttattacatcactttgaaactcaataatggagatggcgagagtcgaactcgcgtccaagcatattgcccctcggatatctacgctcatattcatactatttaaatttcatcattgcaaacgccgtatgacagggcacccagcaatgactaacctgattagtctcttctcgcaactccaggtggaagctttgagcgtaagtccactaaatttaggacccagatccagaacatggacgatcctgggaggatctacgttaagcgcttattaggcagctaaagcgtaagaattgttattattttttgcagttataatttaaactgagcgtttttacgtagacgcaacctacgaagcgcaatccgaactcaaactatacctgtcgaatccagaacatccccaaattcaacaatcctagtttagcacagctcaactgttctgccaactaatctgtctactggtcatgacaatcattacagcagtttaagatgaagagtgtgctcggcggcgccgcaaaaagtgcaacattttatgtgtgttcagtgaaagtgccatgactgccaagataatcagtaagccgccgataaaatcgaagctagtgagttgaacgtttagaaaagtaatcgagaaaaccgtcgcggctaagggctcgaaggcgtccatcaaactggccgttgtcggtagaatatcgcttaaactacgcgcaaacatcaggaagggggccaccgttcctaagagaataatgacgattaacaagcctaattggggccaggtaatcgtcaggtggacacgccacatgggttgtaacaaggttagaaacagacccgcaatcagtaacccccagccagtgacggttaatgcgccatactttggtaaaatggttcgcggaatcaaggtgttcgtggcgaccccgatggcggataagccgccccagaacaagatgacgggtgaaattgctagactgtttaagtgaccgtgtgtcacgatcaatagtgtcccgataaaggccatgatcataccaatcagttcgatacgactgggtgtcacgtgcttaaataagaagtaatagatgctgataatgaatgggccaagaaattggataatcgtggcaatcggggcattaccaacgcgaaccgcttcgaaatagcaaagttgaaccggaatcagccccagcaaaccgtaactcaccgctgtccaagcggcatggcggtgatgccagattttaaagggatgtttaccagccaccatcccccagacgagtaaaatcaagcctgcactgatcatgcggacctgcgttagccacattgcggttagatgcggattattgatgaagagggtactcgcagccacccctgagataccccacagaatacaggcactactagcgagtaagacgccccgtaaatgattttgttgtgtcaaattacgactcctttctgaaaataataagcaattttcattatagcaaaggtgcgtctgggaacctatgtttatgaggaatctcttattattctcatgggttacttcatcaaaagtaacgggtgcgtttcagaagagctcatgctatgatatgaacaatcaaacgcgaataatgatgcgtctaacggaggctataaagatgaaagcaattattaccgttgtgggacaggaccaagtgggaattgtcgcaaaagtagcgaacgagttagcacgtttaaaaatcaatattgtcgatatttcgcaaaccttgatggatcataattttaccatgatgctatcggcggaatgggatgaccagcaattaagttttgcggcggccaaagaggcgttagaatcgctcggtgaggcatcagagttaacgattcgaattcaacggcaagcggtttttgacgcaattcagaagttataggaggcggccatggaaagtcgttcaattttagaaacaattcagatggtggccgaggaaaatcttgatattcgtacaatcacaatgggcatttcgctctttgattgtgttgatagtgatggtgagcgggcccggcaaaaaatctatgataagatcacgactagcgcgaaggacctggtcaaagtggccgctcaaattcaagaagagtacggtattcctatcatcaataagcgaattgcggtaacgccgattgcattgattgcggctgcgagtcaggatcaagactatgtcgcgtacgcagtaaccatggaacgggcagctcaagcgctaggtgtcgatctcattggtggtttctccgccctggttcagaaggggtatcagagtggggaccgcaaactgattgcatcgattcccgccgcgttagctgcaactagccgtgtttgcagttcggtaaatgtcgggtcgacacgggctggaatcaacttggacgcggtcggtgaaatgggtcgtattataaagcagattgcggctgacgatccggtcaattgcatgagtttagtggtatttgccaatgcggtcgacgataatccgttcatggcgggcgcttttcacggtgttggtgaagctgatcgagttattaacgttgggatcagtggccctggtgtcgtaaaacgagccttagaagaagttcgcggtcagtcgatcgacattgtgtcggaacaaattaagaagacggcgtttaaagtgacacggatggggcaatttgttgggtccatcgcgtcagaacggttgcacgtcccatttgggattgttgatctatcactggcaccaacgcctaacgaaggcgattcggttgctgagatcctggaagaaatcgggttggaaagtgtcggtgcgccgggaacaacggcggcgttggccttactgaatgatgccgtgaagaagggtggcgtgatggcctgcgaacatgtcggtggactgtcgggtgcctttattccggtttctgaagatgctgagatgattcgggcggtcagtgctggtcgtttgaatattgaaaaacttgaagcgatgacagcagtgtgttcagttggtctggatatgattgcagtacctggtgatactagtgccgcgactatcagtgggatgattgccgatgaagctgcgattgggatgatcaacaacaaaacaacggcggtgcgcgtcataccagctaccggcaaaggtgttggtgatgcggttgaatttgggggcttgttcggtcaagcaccagttatgccggtcaacaccaatcaaccaacgacgttcattaagcgtgggggtcatattccggcaccaatccactcctttaagaattaggcacagtggacgttgtgaaggggcgaaccggcagtcatcctgaacttaaatggtgacttcacgctcgcaactcgtgaaatgtaactgaatgatgcacgatttcctggtcggtatgaacggcagaaaatcgtgctttttatgtcagtgagcatgactctggtatgatgtgtgactgatgtgccaagattattaagtgtccctcaatgatgggatgacacagttatttcacaaatcgtgcacgctttgttattaatttgttgttatactaatcttctttattaatccccttattaggtatgaataccgctaagttagtattttttgctttgaaatagttaggagatatatcactagcacccttaatcaaaggatataactcatcagtttcaacccaaacctttcgggcaggaccaatatcggtacgcccagcttccggtctagtccttacctgtgccaagctactagccttattaacagctaacacctctacgaagtatataccgttaatgtctgcagtaattcctttatatccacgataattactagtccctctcaagacttgatatgattgtaatttttcttttgaaccatatacccatggtgatctttgatcaaatataggctgcgcaaactcttccgtaacaatgcgcttctttaaaatttcggatagttttgtatttttgtttatcgattttttaccatcaacagatttccattcaacatagggtaccgggtatttaatcgtatttaacgtttttctcagtcctaatagcatggtcttattcaccgcatcaggaaaaggttttaatgcttttaaatcgtcaacaaacatgggtgccaaagtatagtcccctaattgaaacattctgaaaccggaagacgaatcattttgaagatgattttgtggtagtaaaaacaacaatataccatcctcgtttaaccatttatctgctaccgtataagttataagggccgatatatctagctcatttccaccatgacgcttgtgttctgaaaaaatattatattggatcgccgttggtttcacacgctcacgatataattccggtaattctgaccagcgaacccacggcggattacctactaccatatcaaaagtaccagtttcagcagaccaaaagaaattttttatgatttgaaaccaaattccattccagttttgctggtgcaacttcaaaacattattgtaagtttcctcaatcataacaaacgaatcatcatttttaagaaagggcaatgacttaaacagactctccgaaacatctgaaaactctcggccatcatttacaaacatatctagtcgttcaaacaactgcttaatacgtgatctatgtctagcaatataacccggtaattttaccgttaaattcgcagtactagatccaatctgatatgtgaaaatatcattttcaccttcagtcggcgcataaactgcatcagacagtagaataggaatctcaatactctctcctggattctctcttattaaatcaataattgtaaataagtaatttaccctgcctgtttgcacagccaaaggattcaaatcaaatccataaacttcttttaaaatatttttcaattgtgttttatgatcaatgccttttttatcccattcttttctttttatattaataacctgaattaaaaaagaacctgatccagctgttggatccaaaatcttactggacattatttttgatttatcaacttttgatagcgtatactctattaaccaatccggagtatagaactctcccaatgattttcttaaagaatctggaactaagccctcgtaaaagcctttcaatacatctccagattccatagcatttttttgatcaaggttgtacaaagttaattctgctgccattcgttttaataaaacagccaagtcatcattttttgcatagcttaacgatgtgtaccaactaaataatacttcacttacaaaatcgtttaattgcgcttccctaaaatattggctaagctcaatttctttacgtaaactatcaattactttatcatcactcaaagaaacgatatgctccgcataatggctaaaactagagatattgaacgtagatactaactcggcagctaataacttcactaataacgaattatacgtattgatagtgaacagtgattgagacattttcgcatcatccggaaatggaagattcttcaaataacttttcgccttccacatagccggttctgatacttgtccatataattgtttccattcttcataaaataattctgttcttgatccactaatgctcagctctttaatcaaaatattataaagctcacttagaatagcttttccaattggcgacttaggaccaaaatctataattaaattttgggcacttaatcctctccgaaattcggtgttaatagcctctataaccaaattaaagctgtctatgtttgttcgcaataaatttccagtctccgtactaccgtcatcatttactttaacaaaagcaatatttactccatcgataacaattccaataaactcatgtggtaataaatttctgcgttcattggcccgtaagacatatttttttattcgattatcaacagcctcaataaacttttttgattttttgctattatgaaataatcctttattcttgaattcaataaacacattattgtatgacatatcacgtttgtcatgctcttgttcaaatattttacctgttgcacctgacagcgcagcaccccaagccatgcgcacgtcttcctcttcagttgcaacatttaatttcatcatcatttcgtcaaatatctctttgtatttttgcattagcatcctcccagacagatttgttagcttattaattaaaagggattgtaccaaattatatactaacactaacaaagaacgtacgttcgtattaacactcacgagcttgttatttctagaattttcattaattaaaattcgacttctacattttatagttatttaccgcaattagcaaaaaaagataagtcagtgaccattactggcctatcttttcattactactactcagcaatcaccttcaatactttcctagcctcaacatccacttgctccggcaataggccaatatagtacttttgagtaatcatcacactggcatgtcccaaatacttcgacacatacacaattgaaatatccttactagttaccatgagactagccaacgtgtgtcttagtgtatgagtactaaactttggcggaagacctaacctcttctgtaattgatgataggtctcattaatatttttcgaatttggcaatatcccatacttatttaacagaagaaaatgatctggatttttaataccgcttttaaatagaacctgccgatggtagtgaatccaacggtttaaaacattcaataccgcattcggtaaaggaatagttctttcagcatggctagtcttagttccttttaaaactagatgttggctgtcccaagactcatctacacgtaaagtacggtgtacaaaatcaatgtcttcgtattttaaggctaaacattcgccaacccgtaaacctgattgcgaaataatcattaatacgaggcgattcacatctgccaaaaagtaatgatagcttagcagaaagtctcgaatcttcttaaaactactaattggcataaacttcttatcatctggcttagttcggcttggatcagcaatgatttgtagcgttccatcagccggattacgagctagcacgccatcgctaacggcatcccgcatacaagcccgaatatgttgcaaatccttacggcccgtttcatgacttaatcccagctgatttaaaaaagcctgaatttggttacgagttacgtcttccatcttcactcgttcaaagaatctctcgtaatgactgtaactgattagataggtctccaaagtatttgggctcacaactggtcgcttatatagatcgacccaatgcaagtaataatctaagaagcgccagttagccatttcaaacgtagttccacggtcataatcaatttccatttggtgtaaccactgtttagcctgagaaatttcattaaaggttttagtcttacgtcgtcgacttccacccgagcccagactcaactcagctttatattttcgtcctttcaatggatttaaatagattcgactcatgctggggcctccgtttcattaggaaccacttttaattctggcttcacaggtaacttctctggtttagttgtatcttcatcaatagtcgttactggaccgaactcccacggcgcatctctcaacgctaatggatgaacctttttaccaccatcatttagtagccaaaacagctttttctgttgtttttcagctttacattgatcgatataatcagctaacctaaccgttgctacttcatactttgtggataacgagccagtagcaaggatcactttatccacatgtttagtcgcagccattaattcttcaatcccatccggtgccgaagcttcgtctaaacgcttattgcatggccacttaacttgcgcattaaataggtttgcaatcacaacaccaccaaaagttccacgatccacaatcgcatttcgaatcaagataccagtcaaactatccttcattacagaaccggtcactgggtaattagctaataccataactagtggttcatccttgttccagacccacttcttccagtaggtgaactcacccttgatcttttgttccacagtaacgtttagtttctccatatgcttacggttcacttcggccattatttaatccctccaacttcatctaataacttagtgactgcaacgactgttacttccaaagcaacttttatccacatgttcattacttttcctccgatttttttgcacaaaaaataccaaacagcttgtaaactgtttggtattacatttgaatattattatttaagctatttccaactaccagtttctccttcaaattgctcagcttagtattgagactctttgcatcattcgtaacttttgtcccggtagtcactgttgtcacagctttttgaacctcaccatctttaagctcagattgtgtatctaaataggcctgagtctggtcacgataagccttagccttgctgtcctttggtttttgcgtcaatgcattatcaaaataagttagtgccttatcaaacctattttcagcaactgcattaagccctttgctgataaagctattgtatcctgaattcttattatcagctgactgttggttaccacatgctgcctaccaactcatccaattgccgatagattggctgaagcgcttcaatatccattggttctaccattccactaccccctattaccgctagaagaatcattgagacaaaatgtcccaagcccataaagacttttttgcttcaaatcaactactgcatagcctgaccaatcttcaaaaataaacatgtgcacgataacccactcaggtaacgtttctggctcaatgcctgggtaatcaatttcatccttggatagtcggatactctcaatcccgacttgatcaggtgtcactggttcgccaacattgtcgctaaacaactcacaaatccgacccagaatttcatcaaaagacaccattgctttgacacccttccttccgcttttgtacatcatcaccaattactatccgaatacaaaacattatcatcacctcacgaatacataaaaatagagatagcgttcggcaacaattgccattacactatctcctcaagataataatatatatttataaatccggttaaatcgactgcataaatctacagaaacagtatttacacccccatgcccccctaatccccctaaaacagcaaaaaaggcacgccctcaatggacgtacctcctatttataaagcgattgtatttaaagcaaccgcatcttctttttgatgttcgccaggaagcacccgtaaataataccgctgtgttatagccgggttactatgaccaagtaaccgagaaacatatgttacatcaagttcaggttgtgccaccaataatgatgctactgtatggcgcaacgtgtgcggactatggatggcctcgattcctaaatgccgttgtaatgtgtggaaggccgaattgatgctactagccttgggaagtcccttcccattgcttgcaaaaataaacccggtaccccgttttacattatcatgccataaacgtagcaggcgcaccacatcatcaaccaatgggatggtccgaacagcattgaccgtcttggtagcctttattttgcgagcagccgaatcataactcctctggattcttagctgatgtcgttcgggatcaacgtcctcccatttgagaccgatcacttcacccacccgagcaccagttgcactgataattgccaaaatcaggtaattagtgtccttaggtccgtaagaacgtttaaacaaatagcttcgtattttaagaaaatcatcacccgacaagtacttgttattgtcgttccgtgaccgttcctcattacctgtgaccacaacaccattcatcaaatttcgtcgaatcaatccatcgtactgagcattcgctaagcacgcttttacttgaatagcatgcttacggcaagtttccttcgaataacaataacctagctggttaaagatgctttgcaacaaggttctattaagttgagccatcttcatcttaggcactaatacctttaaatgctgataggtcaatttgtacgtcatcttagtagcggctgaaattactggggctttaaataatttgtaccacattttgaagtaatccacaaagtaacaattccgaattgcgcgcgtattgctactgccgttaacttgttcctgttctaataaccaggcctgaccagcacgtttactgatgacaatcttagtgtgccgggtgcgtgctggaccacttccagctgtatagcaagcccgatagcggccatctgaaactctttttatagttcccgccattaataatcaccccactcatcatttggggcatccgtataccaatgcttagccttatcatccaaatatccaaacaagtcacattgacgtaagcgtacttgttttgaactgccaattaagattcgaggtaaactcggatctaacagccacaaatcgaccgtctcacgagcaacaccaagcaatttggcggccgccggtatagatatcaatttattctgttttgttgtatccatgttgagggttcggcaaaggctaaggtaccggtcgacatagggtcggagcttctccagttccgtcaaggttttactattgttgcttttcatctagcatttctccctcacgtaaactataacctgccaagccgttaacgtgtccatgcatattaacaattggagctggctgtccccacaatgattgaaatgcttctctcagctttttagaaaaaatacttggattagttgtccccctatccgcaatgctttcgcgttttacccattgactgtactgttcgcgcagatacttcattgataaagtcgcacttcggttttcaatcaagcatccttttataaaacgttcaactggccggctaaacaacatataatcatccttggcttcacgcattgcttttgaaattgtgaaattaaaattatttgtacgcaacttgctaagcccagtaagtgcccaatttaggattccaggaagttcggttgctagcttaacctccaggtcgacatccaccttctccaatggaatttggatttggaaaggtaaaatattcagtcttcgcgaaaagccatccgaagtatctgaggtcgttggcatattgttagttacgaagattaatttggttttcaacacggtagtatattgggcttggtttttcgcgttgatagtgaccgaatcaccgctacaaattgccttaatctccgcagtgtcaaaatccacagtttgtccctcgctggaaaggttagctcgcttgttgaccattggagccataccaaaatcaccagcaaacgattcgattttgctgcttgaaatgtttagcttaccgagtaatttctttaccaaattcaagtaaacggatttaccattacgtccatcccctttgattactaggaaaacattagctttaaatgaagaatccagcaaataacccgtatattgttgcagaaaatcctgatcctgttgatccgggaggacctcatttaaaaactgtctaaacatgggacacttagccttaggttcgaattgaacgtccgaatgcattcgggttagcttcagaggattggcctcgccgccattcttcaaagtatccatgtttataagacgggtaccaaacgccgcatattttttgtcaaagtcatcgccatcaatgggttttaatgatcgacttaatagtgccgttatatgtgcatctactccttgagtccagctatctggaacgactgcgttggtcacggcagttataattttacctaatacctgatcctgctgggataattcataagtgcaaatgtaccagttgtagatcagtaactcattgtcgttggccgtttgtcgcaaactgagaattttacccaaaaactgtgcaattccttctctgttcagccgtaccttatcctcgtcgtaaaccgtacccgtactttgccgtaataattcgataccaaacgtttcaacactttgagccaacgttacatttgatgtgtcctgaacttcctcatgttcctgctccatgtatcccacccaagaatgcttaatcaacgaacgcagaaacccgaaaggctgccagtatagcggctcttcgacctgatcagtggcgaaacgtgcaattttttgtttatcacccaacacttcaacattggtaaatttaaaatgcgggttaatatatgactttagataatctagctctggattgctaagggagcgtgaatctttgaccattacttagcacctccgtctttaaaaacatccttaaagggatcttcatttggatctgctggatgagcctgcatcgctgctaacaacgttttaggttcatcacctgaagcatctttttcctccgctgctgtcttcataggttgcttggcattaaagaagttcgcatcccagtgccaatcaaaagtgtggataaatttacgatcgttaacaacgtaatttttaatctttagctgacatggcattcctgtccaatcgtccgtgtccagttcaaacgtccctgtaacggcatgcattgattcagctaattctagatagcggtcatcgttaggacaaaagaagcggtccgaaatatgatgaccttcaatgttaaattttacgtctacggatgtcggaatcattacctcgtcctggtcataattggcaacaatatcctcaacagtacagttattgtaggccccttcctttaaaggcaacccgatagctaaattaatttttgtcatgttttattcctccaagcttttgtattttaaatatattggttaatggtaacgacaagtccaaaacacgcgccgcatcggcaattgcttgcataacaaccagttgcgttgcttgaatctgattgatttcgcatagaaaaataaattcatcgtgtattacatttacaatatgacatttattcccaagctcaatcattgtttgtttcatcaacaaggatgttgcagactgaacgggtaagttttgtcgtgttgacggcgatagccattcctgaccaatgcgtgctttcaaccgtgttggtttcattgcataataaatattagagctacacctaaatttacgtagaagtacttcaacctcaggatacaagtaatgtaaaacctccatcggtttacgttgaattcgcaatccacttttattaacaattgttagtagccggtttcctccggctccatacaacatggcataaatcaaagtttttgccaactttctcatcaccgatgtaaccgaagtaacatcaacttcaaataacttggcagcaaatagtttatgaacgtcaataccacgctcgaactggtctaataaccgttcacagtgggccgcgccagctagcaaccgtagctccatttgattcgcatcaaaactaacgtaaacgccggacttcccgtgtacgtttggggccacaaagtacttacgcattgcattcggaagagccgtcatcgccatctcgtgagccgtaaatcggcctgagtatgatgaatatgggtcccactccccagatagcctaactatcccatcgtcggtttgattatcggccaaagtatcccgaaaacgtcgcagtaaattatcgtagttgattttatttagcagtagttcaatcacacgatcatcatggcgatgttcgcttaaccagctcacacttactgatcgaatatgcagaccctttagttgagcatatgcaacgatttgagtactgtcttcgaccgaatactgaccaagtcctaaaacacctcgtagatctgccaaaacccgtgaacgggattgcacccatgggtcaacaccaacctttgaccaagcaataaagtttaagtttatggcttggtcacctaaggatcgtatcagcgaacacgcttgcagttgaacacgtacggcttgtcccatccccatcgcatcgaggtaatttacccagtctgaaggattcatattaggtaaatttcgattttctgggagaaaagccaatcttcttaattcccggtcagacacgaaagccccccgaactttaacgtcaccattagttgatttcatcatctatcaaatccggaatacaacctgggatatcgtaataaatattttccaaatcaggttcaacttcaaaatccgttttaaatcgagaatcgaacacaaaatcaattaaccggttgctagaatgagcatcattgccaatagtcaaatcatctttaactattgaaacatcggaaacccggccatgttcgtaattattggtactaatagtatcagtgtgagtaaccaaattaatttgtccaggtaaaacatcaatcattgcattattcattccttacaatctcctttgctaatataaactacgtttagggtaaatcaacatttttagtcttccaaatttggtggctttcgattatagcttggcattactagtcttcacacccttcagaggaaatctggctttttaaaaccaagtccacaaaataatactccatgtccacattttctactgaagatgtgatcaacaaagcatcttcgcccaccaactggtccaattcaacttcaccagaaccatctgacactgtccaaccaatttgtgaaaaaagtgaatcaaatactttaatcttattcactttagtgaacggaataactagctcatctttaaaatgtttaccactagagtatttaaggattagtttattatcgataagaacgacatcgttaatggagatgtactggtattggcgacagtatcccttatatggatcgaactgactgctgatacttacctgttgggaaactacttgcatctgattatttgttaacattaaaattcctccttggtttaacaccacattttgttgagttaccttcaacactcataatattaactggtacgaataatattttttatctctattttacttagaaaaaaatacaaaaaaatcgtcagcgtttagacgatgacgatttagccaattaattatttgcgattaattatttttttaattcctttgccattttttcgttggcttcatctaaaacaccaatttcttcaacaaaatggtaatatttatcaaaagtcgagtactggtgtctctttgactcataattgattcgtttttttataatattattacatgtattcacaaactttaaagatacctcaggatacaagctctgctcccaaattattttgacggagttaacatcaaaaccattcacttcttttactgccatgttgaccgaattaactgccaaagtttgcattttaatatggttaatatccttataattgtatttcataaatagtgttccttgccctaatccagaaacctcactctttttacaccaaccagcaagttcctcaattaactcatttcctactcggaaaacatcacccctaaacttttcttcgattgtcgattctttaacagacgcaaactttcctccattgttttgctgattatcgtaccagattaaatctgggaaagttttttctattccagcccccaaagtattatttccattacggactagattcgatatcttatcctcattataagtttgaaatcggttcacattcttttttaattctgagatgccacttgctcttttaaaactgcttaaagaaccgtataaccttaagttatccataacgccacaaatacttctttggagggaagaaccgtcgaacctgccttcttcacatcaagctgttctcccggataaatatttccccaagaacttctaaactcttttgaaacccataaatagtccaatgaattcttaattcttgtccttctggtgaccggttgactcagatttaaaaaactaatgttctccaactttgagtttactgccacgttcaccaatgtaaaacaatttaattctccatccaaaataaccactcatttcatcttgctcaattaattaataacttaaattatcagaaagtgtagcacaatcaagtcattgtgccacactttctgataattaaacttttattttgaaaccacatggtcttcatccagcatatactgaaacgcaacttcacccgtcaacaagttagctttaaacagcccttggttgccgttattttcatcgcccatgaccacgaagtacgtagcaccttcatcaacgacgtgttgaaaactaaggtaatttcccttgaacccttgcttccggaacaaaccaataatccgaatcatttcacgttgtgtaacttcgttcgctgctgttttttcactcattaattgtaactccaattctcttctttaatcttattttgccgttttagtaactggtttattaccagccaccacgtaactatcagttaatggcgtggcccaccaaccgttaaagcctaagcccatcgattgggtaatttgtaacccagcctcttgaaagacctgaccgtattcattgatattgcggccagtgtcaatgatcatcagatgaccaccaggtttcaaaacccgaatggcttccttgaccgcattgattcgagcctgttcatttttgatgttatgaatggcgaaacttgacgtcacgacgtcgaaactttcgtctgggaagtctaacttggtcatgtccccagttaccaagttaacccggtcggttaggcccaaatcatccacgtttttttgtgccacggccattttattatgtgattggtcccacgacaaccacaagtccaaaccggttactttgccattcgggcctaattgtctggcaatccgagttaataacgccccgcggccacagcctaaatctaggacctgactgtccggctttagatttaagtggtgcatagcctcgtcaaataaccggtacttcccctgagccgtagtgtgcaaaaagatcagggcacccagcaataatatgatgcccatcgtcatttcaatgccgatggggtacttcaaacgattcacgtacgcgtgccacagtaaccccacaccaaacacggtgtagatcaacagcgcaaacggcgcatcaaccccgtaccttttgatattcatccagctttgtccccttttaaatccccaatcttaatctccacggttcaccggggggattgggggctaggggggtatgatttgaacttacccgcttagctcctacttcttaaccactgtctcactaggtagtgaccaagttagcgaccactacccctaattcattaatttaacttatcatcaacactctagtcaagaatcccaaagccttcaagtgattcttcaccaagtttgattataatttaattcattaaaatattcgaattggtctatttaaatcgggccaattcatcatcaattaactgcatggcaatcccaaacgccttcaaacgccgcttagctagggtcaactgggacttataacaatcaggctgttccttagcttccaaagtcttaatagcttcctgaattttgtgcacgatggaatcaatctggcgtttggcttcaactaattcagcttcatcatacatcgtaaagtctccctttgaaagcaatcatgaaacccaaggcttagttttcatgattgcaagtagcgtccattttgccactaattaccaacctcatcagacgttatcggcacttagcgcccaaaaaagcactcccctgaaagcagcggagtgctctaaaaatcagtaaataactattaattatttgcctaacttttctttgcctaaaacgttcaatttttcgtcgaagtcataaacaactggttcaccagtagccatttctaagtccatgatgtcatcatcagagatgcgttcgatgtacttcgaaagggcccggagtgagttaccgtgggcagcgataataacgttcttgccatctaataatttaggcacaatttcgtcttccgtttaacgaaatttgattacatccaagctctacgttgtcaaaactatgttcgcattaaatctacaatctgcctcttaccaaataagaactgcagtggatacaaatgaaaattgacgttgcttaattttttcaacgttccatccattttcttgcagttgcgttgctaacttatgattactattcaacttagatttagttagtgcagaaatgagtttatccatcgaactaaaactattttttgttaattctttttccaacatagtccagttaccgaaataggtagcgtaatcttttatctcgttgtcacttgatatttgaattaaactatatttgtcatcactaaaaacttgctgataaagcgtatcattatcaaaatcgtcgtagattgcctcgtatagctctgctaaaagatatacaagcgtccatttcttagaaccacgcttcccaccttctttagacatcacctcaaagctagccttagtttgatcatcactaggcaatagatggtcatccatataatttataatagcattactatttgatagatttagcgaccaaatctgatgcgcaacatccgaaaatcctgattcaagcttgttggttccctgattcataatgatccgaaatctgacaaaaatagaaattatttttctaacaacggtcaacatatccgattcactgaatcttcgatattttaatgctaagactactggataataaaggagaatatgcatcctatttaggatatctaactgttggtctaaacgcttattttcaaaataattataatgagcttttggacttattggtgattctagtactgtatatatgtcaactaaactcgataaatcagttaaaaattttcgagcttcagtaactgttgatatcttatcactgatttcacgatacaatcttgcttccgaaacaacacggtagcgtgatgcccaataggttctaataaagcgcgtaatacggtcactattattatctaatggcctagtaatttgattccaaatttgattagcattccttaggtcatccttattcatcaaggacatcacatgattttttataatatctgatgcttttaaatcttttccacgactatttagagtctcaaaaatagtgaatgcatcttgtcgactcggtgcagaaatcattacaatgtaaaaatgttccataaaagaatcaaaaatgatctgcagctgatcaattcgtgtacccaactcttttccatgttctatgttggtattgatggatctggttatatcaacatatgcattaagcatgttttttttgggttctgaaatggttttataatcattttcagcaagacgagtattcgttaaccgcttaaagaaattgtctaatgtttcactactattttgatctccaacattttgttgaactaccagtgaaggctgttcgcctttagtacctcgaatagatttactaacttgccttcgaattatacgaagtgtatcgccaatttcatcttccatattaatatcacttggaaaactcttgatcttgtcaccaagtttaatagaaatatcccgaatagctgccataaagatcaaactggtggttaacctttgttgcccatcaataacttcttgctttccttgctcatttttaaaagtaacaacttgtccaaaaaagtgactattatgtttgccatcaatgatagcttgtaagtcattccagaaatcactcacttcatcttttccccatgcataattacgttgatagagcggtacgataaaattattatctcgaaataaattttctattttaaatacagacggactcggaatttcaacaaatgatgacatctatactttcctccaaatactattaatttataattggtaatttctataattaatctgaatagaaactaaaaaattcacaataatttcttacaattgtagcaattaatatttaatgaacgattactttaaacacttgtattgtatcatgtttccagcataggacactagcgcaatttatcagtaaaggtcacaatactttccaaccaatggctgctaccttagccgctgctcaaactccccctagccctgaattagctaaacaagactcagattgcaaaagacagggtgtggtcatcattcgattcttacggcaacattgacgactttaattgcctatcacttacgattaacctgttcaccagcagccatttcgaccacctttaacttaagaaccgctttaatttataattagcttaatcacttccattgaaacacaacccataactgttgatcatcggtcacgttggtgcttccccaaatcaggtaaaaactgatgataccttagcagcaccttaactaattaatcgacgaccgttaaaagtacatcatccacagatgaccattgaaaggttccgggctaattcggattaaatttgtaatcttgtccaaattaaatttacaatctaccaaataaccaattaattactcgatagattgtaaacttaatccgaactaacttatttcaacgcctatctagtggcgctgcaacagtgtataataaaattggtaagtatacgaactacggtgttcaaaatgatgcagaaatcatccacaaatatcgtgttgcgttttttagctgtggacctttctaaaaatggtgattaaactgattaaattggcaccatgaattagttaggcttgctattttatcaatctacattggagtagtgagggaaacgttatgaaatattgtccacattgtggcaattcggtgcgggagaaagctaatttttgtccaagttgcggtaatgctctggttgaaactagccatgcacaatcagtatcagatagtaacaatcaatttaaagaaatttacaataatgcaacggctaagttgaatcattatacaggtgaagagggcgccgttaaggttaacattgtagctttattctcagaagtcttcaaacaccacactaaagatgaggccaattctatttttattgcagggactaagacgactacacctgctttgtcggatgtttcagatgaatgggcaaagccatggttattttcgcgaattctgttaggatttttactcgcatttgtggtgttgctatatatggtagatggtttcagtaacagcaatgcgattcccggattgatcctggtgggagcctttgcagtcccattttcaggtctagtatttttctttgaatctaatgcttttaaagatattagtctttttgaagtggttaaggtgttctttattggcggaattttttcaatggtcgttacattgtttttataccaatttgtcacttttagctcgactagtcagatttttggggttttgacactcaaggattctttatcaattggaatagttgaagagcttgggaaagtcttaattatatcttattttatcagtcaattagatgtgcaccatgtgttagatggcattctgattggcgcggcagttggttctggctttgctgcatttgaaacggctggatacatttatagggcaaatgctcaactagttgcagtggcaatcttgcgtggctggtcggccattggtggtcatttggtatgggcagccatcactggcggagcaattatgattgtgaaacgtgaccatccgtttaagtttagtcagttgttagatacacgctttcttgtatttttcgtcttagcagtattgatgcacgctgcgtgggactggaacattaccatattgggcagtaattatctcaagttaattttattgattgggctagcttggatcgtggtatttgtgttgatgaatgcgggtctaaaggaaatttcgcatttgaaacaacaatcacattcttaaaatgaaataagttttgatggtagatcacaaattcaactcgaattttttgcccaattaatcaccctaacccgataagatgtttagtctcctatgatgtaattataattattagaaaattgttcaatataacgtattaaaagagccgattaactcaaaaaacaacgcccatcatctagccatttaactaagatgataggcgttaatactaatactaatcattactaacagcgtgattctcatccaacatatattgaaagacaatatcaccacttaataaatcaattttaaacagaccttgattactattattttcatcactcatcactacaaaatatgatgctccttcgtctactacgtgctgaaaactaacgtaagtgcccttaaaaccttgtttgcgaaactggttaataatccgcaccatctcgcgttgcgttacttcattagttgcttcactcattttttacacctgatccttatgcattatttatctgaatactattcatgtctgatataaagttccagccattgatccaattaacaaaatgtcaattggcctctcttatgggagctaagggggaattgggggatcccttttaaattactcaaggcagtaaattattttctgctttttaatttctattttctagatagtgtccatttagcgtccatttgccactaaatgccaaccctatcccacgttatcagacctcagcgcccaaaaaagcactcccctgagacagcggagtgctccaaaaaactagtaaataactattaaattatttgcctaacttttccttaccaagaacctttaacttttcatcaaagtcatagacaactggttcaccagtagccatttcaaggtccatgatatcatcatcactgatttgttcgatgtacttgcttaaggcacgtaatgagttaccgtgggcagcaatgatcacattcttaccatctaacaacttaggtgcgatttggtcttcccagaaaggcataacgcgttccaaggtaaccttcaagttttcgccaccagggacgatgttagggtctaagtcagcgtaacgacgatcgttaacggctgaaccttcatcatcggcactcaataatggaggtaaaacatcataagaacgacgccagatatgaacttggtcgtcaccgtatttttcagcggtttccttcttgttcaatccttgtaatgcaccataatgacgttcgtttaaacgccaagtcttggtttctggaatccagagttggtcggattcttcaagcacatagtgcaaagtcttgatggcacgagtcaaaactgaagtaaaggcgtaatcgaattctaagcctgcttctttaactttttgaccagcagccttagcttcttcaacacccttttcgcttaaatcaacgtcaacccaaccagtaaattggttagataagttccattcactttgaccgtgacgaatcaatactaattttgccatagcagttaatgacctctttcttaagttatttactcaccctattttacactgaaaaagcgaaaaatcaaaacaatatcagcgcttattttcagaatccgggtggaaagtaatcgtttttttcagattaatgttaggtcgcggccggtgaaccggtttcacgccgatgatgtccaaaataaagttaaaaatcggtacaccgacgatcaatccccagacaccaaacagacgctcactcactagcaatacgacaaacgtataaaaaatgggcagctccgtgcgactcgacataaacttgggattcaagacataggcttctagggcgtgcacaaccaaaatcattaagagcatatagaccacgtagcgcaacccaccaaccgaataggcaatcaagctcagcggtacgactgaaatgatcaccccagcgactggaatcagacttaaaataaagatcattaatcccaagctaatcagttgaggcatcttcaagattgccatgaaggtcaccgtaatcaccgtattgacaatcgcaatcaaaaactgtgcttccaaaacaacgccaaagctattcacaaactttttggcaaagaaatggacgtcttgaaagaaccagccaaacgtactagtcaaaaagcgcttcgtgaagacccgcatctgatgatcctcaatcgtaaagaagaaacttaaaataaatgataagaagaaggttagtcccatattaccaatattagtaatatactggaacacaactgaaatgccgcccttcaattgtttgagtatatccgattcttgaaaatacgatgtcacccacgtcaacacttggttagtatcatgtgatgggttctgataaaaccgatagactgattcaaacgtcaaaaaagtttgtttgatcaactgcggtaaataaatcgatacagcaaagtaaattccaagaatgactagtgcgtagaccactaggacaatgatcgtcggtggaatcttcacccaccgccgaactgcccgaactaaccgcgtcactaagaacgtaaaaataaacgttaataaaataatactcatcatacttgatgccaagtatagcgttaacacaatcaacgccaatacgcaggcgcgccgccagcgcacatttcgtattaactgtgaccaaaattccacaaaatccacccctctactatcccttactcctattctaacggaaagtctcagcaataaaaattaaaaggccgttgtgaatcaacaaaaaacgtgtcaagtttatcactaatcgcacgataaacttcacacgttcgtttaaataaacacttaataacttatgagaactgcatctttaagctctctaatcctagtgcttggtgaataataactgaggcgccacccaacaaggccgccgattgtacgttcttggttgcaatgattggaacttgccggcttggcgaagttagcttggccgtgctctcccgaacattagtcaatagttgtggcaagatttctagaacggtcgtgttcaacacaaccacatccggcgcgaacgccgtggaaacattcgcaatcactttagatagatagtaaacaaagtcatcgaagacctttgtcacttccggatcatgattgatgtagtcatgcttgaccgtcgttaaatctaatcgttcaacatgcttgatggccttcaaccgagcccacaaggctttttcagaagcataatcgttaactgatgccaagtggtcctcaacgtgccgatcttctaacaaagcagtccccacttcacctgcttcgccttcatgaccagaatatagtcgcgaatcagccacgatgcccgcatgaatctgatcgcgaacgactaccgaaaccacgttatcgaaaatctcgttgtcatggaaatcacgttcaaaaacggccgttaagttagctttcttttccagaacaaccggaatccgtagcttatcacgtaaatactttgctagatcaaagtgtgttagtcccttgatcggtgtcttgaggattttattctcataaataatcccatccagcgcaatggcgacccccatcagaccatgaatcgtaccatagtcatcaacgttccgtaattgatcttcaatcaaatcaatgacatccgtcaacgtcatatcgctcgtcttaaagctttgaaagtgcaaaattttaccattcaaccgtgaatacataagtttgactgcgtcagctgtcatgtcaatgctggccacaaaaccatagttcacgttcagctcagccatcactggtttacgaccgccgtttttcgtgctgacaccacagccaatttccttgatgaactgggtccgcagtagctgattataaatatctgaaaccgtcactttattcaaactcaagttccgtgaaatctggctccggctaatcggtccttcgttaataacctgctgcagaacttgcttttcattcgtactgcgcattacatgtttattaataatcatactgaatttcgatgcccaccattgacaatcgaactactttacccaatcatgttaatttggtctgccattaattcaatcatcaacgggcaccttaaccccctaatctgttaatattctatagcatcaaacaaaaatagtacacaaaatagtcaattttatacccattttgacatatgaacgttaaaaaaaggtcaataccgatataaaatgaccgcccccgtagaaccaaaatatcaagaacgaaaactttccgtccttactcctacattctataacagtttttataaaaaaatcaccgattgacacctaaaagtaggtgttttatcgatgattgttaagtggacttccatactgttattaaattgtttatattactgcaacgacctcgctgcttgcgccagagacatatgttgtaaactggcttgttgtaaaatggcctcgatttgggcatccgtatactggctagcattaaatccagcttgcgctagctccgcacgcgttgcctgaatctgatcagagctataattcatcgtttgggcagcttgcgccagtgagaggtgttgcgccgctgctcgttgcagaatagcacgaatttgggcatcactataactactgccgtcgagcccttgcgcggtcaactcagcacgagtcgtctgcacttgactgtcaccataactgttgttagctgcagctgacgagcccatcgaatggttagctgaggaagttgatgatgaagcagccgcctgctgtttagtggttggcgtgcgttgcgtttgttgctgacttccggtcatccccgtaaccgcttgtgccgcactcgggatcaccggcgctgaaccggtcaatgtcttgagtgacgcattattttgtttctgtaaatccaacacatttttccgaatatcctgatagtaacgttgcttaaacgccttatcctgcaataacttagcaattacaacgttagaatccgtaaactcattcgctttattcagctcagcagctttctgatactgttgttgataagtcttgcgtttttgttgcactttttttattaaggcaagttgttcttgggcctgattaattaacgtaactgcaccgtgcttggtcgtcttaaccgtcataaagtcacgtttagccatgtcaaatttccgcgcagccaatgcttcttgaccagccacataagtctgggtctgggttaaataccgttgcgcctcagtattactagctttcgttctggtcgcatgtgtaaaactcgtctccgctaacgtataattccgcgcttgcagtgcccgctcaccagttcgcatttcagccgtgtatgagtcttcctgcagacggtaccgcgtatatgaataactaccaacccccacagcgataattactgcaaacacgatccacatccatcttttcatcacgacacccccatcaactgattttgtaattaatttattataacatgtttacgaatcaggtcgcgattcgttgtgcttacaaaactgttttcataagcgtataataattagtgtattttacgaagaaaggatccttattgcaatgctagaaaaaaccttttaccacacccttctaagccactcattcaatatgcccgtcacagtcaactactgggatggaagtagtgaaacttatggtgaaggcacaccagaagtcacggtgacttttaaagaagccattccaatgcgtgaaatcaccaagaacgcttcaattgcccttggtgaagcttatatggatggcaaaattgaaattgatggcagtattcaaaaattaattgaatcggcctacgaatcggcagaaagtttcttcaacaattctaagttcaagaagttcatgcctaaacaatctcactctgaaaagaagagtcaacaagacatccaaagccattacgatgtgggtaacgacttctacaagatgtggcttgatccaaccatgacctattcttgtgcttacttcaaacatgacactgatacattagaagaagcccagattcataaggttcatcacatcattcaaaagctcaacccacaacctggcaagaccttactagacattggttgcggttggggtacgttgatgttgactgccgctaaagaatacggcttaaaagtcgtcggggtcacgttatcacaagaacaatataacctagttgctcaacgcatcaaggatgaaggcctcagtgatgttgctgaagtccggttacaagattaccgtgaacttggcgacgaaactttcgactacattaccagtgttgggatgttcgaacacgtcggtaaggacaacttagcaatgtactttgaacgcgttaaccactatcttaaagctgacggcgttgccttattgcacggcatcacccggcaacaaggtggcgccactaacggttggttagataagtacattttcccaggtggctacgttcctgggatgaccgaaaacttacaacacattgttgacgccggcttacaagtcgctgacgttgaaaccctccgtcgccattaccaacggacgactgaaatctgggataaaaactttaacgctaagcgcgctgccatcgaagaaaagatgggcgtgcgcttcactcgcatgtgggatctctacctacaagcctgtgccgcttccttccagtctggtaacattgacgtcatgcagtacctcgtaactaaaggtgcttcatcacgaaccttaccaatgacccggaaatacatgtatgcggataaccgaatcaataaagcttaattaaatgccaaaataccaactatctcgattatttcgaaatagttggtatttttttgaccatttttcaggaatgactgacaactagctttcagtcaccgccatgcgtacccaacccaagatctgatggtagatgagtaacgatcctaggaagaaagcggccgctaaaccggcggatgtcggtagtttgttaaacatattggctggtaacactaaggctaatagtggaaaggcatacgctgctggcaattgtaagttaagcgcccgtaaccacaaatacacaagtggtaaggcaatgaccgtcgttaatagccacgaagcaatcaataggtgaatgccgaccccaatactagcagcagccgacaatgcaagccactgcttaagtgcggtcgttaccgtatattcagactgttgagccgcttcaaagaaaacgacgatcacgggtgggattgcggccatctgggactgtcccgctagccaaacaatacccacccagacaaaaactaggctgataaagccgagcatttgccagcgactagcagaagcttcggttacccgtgagattgatcgcggtcgttgaatccaagccccaatcatcaggcaaatagtccagaaaaagatggctacgataaaggtccagtgcgttgcattaatgataattggcagtaagccagtagcaaaggctggcgccaaattcgattttaaccccttcaataataatagcatcagtaatagaccgacaagcactttgagggcgtacgaccaaggtagttgattgactaagaagccaataattgcagttccagatggtactaagaataactttaagggttgccgagtccacgccgtcttacgataaacccacgtcccggctgtcagagcaccgatttcgggtaaaatgatttccgcatcatgttgcaatgtggcactcgccaccattaatagaatgaagctccacccagctaagtatcgccaaccatcgctttgctttaaatccatttcgacaaaatattcctttcttatatttaattagatatatttatattatcaaacgtcaacgactagcattgtaccataaatacaatcgtctcctcaaataatcctgaaaacacatcaacagttttcaggattattttcaaccactttcctgacctctaaatcaaaattcgactgagtaaagtcttacccagtcgaattcagtcgtcgcgccaacgcagtcagaaaattatgcattttgcataagccttttgataactaaacggttatgctatttatcgtactagtaattggttaaccagcctacgtacactagccgttacggcctaacatcaaaaatatgaagatggcttctgctactcgtaaccaccaccgatatcggtgccaacgtaataccgaccaatggtgttttaaccactgattggcatagtgcgcaatcagtggcgccccgataatcataaaaccctcggtccaaaaatcgacgcgggcgggccaagtcgtgttatcaaagccagcaccaatggtcgcaactacgagcaagatgtagaggccccacaaactgatttgtaaaggtcgtttgactttcggccaccattgccgggcctgtattcgcttaatcattgattgacggtgcggccgataatgctcatgaccaggtaacgctgctaacattgcagtcgcactttgatatcgttgctgtgggtctagggccgtggccttcataataatcggggcccatgttgaatcctgtgtcagtgtcgttgtatctaacggcccgctcggctcttgaccagtcaacaaacagtttagaacgacccctaacgaatatagatcgctccgttgatccgtttgggcgaagccatagtttttcaggtgcggcaaaaccgatcgtgcctaataaacgagtatcactgtcttgctcagcatgatattgtcgcgctgcgttgacgtcaatcaaatagtagtgatcccgataacacatcacgttacttagtttaaggtcccgatgcacaatttgttgttgccccaacgcctgtagcgttatcaacaattcttgtgcgacgcgcaccgtcatttcgggggaaaacggtccttgtgttgccaatcgatccgctagtgtttgaccattaattaaggtctcaacacttacaatgcaatcagccgccgttaataatgcttcgatccggggcattcggggaattggctgctgcttcaaacgctgtagaacaggaatattatcaggatttactagtttagctaccgaaacaacctgttgcttcttaaccagtaacggaaactcgcgttgcgcaactaatggtcctagtggttcataaccagccgtacttaacaattgcattgcttgaacaatcggtaacaccgtgacacccccctttttatcaaaattactaacttttatcataaccatacttttggaggaattacaatgtcaaaatatcagaataacgaagtcacaccagtcgcaccccattcgcgaacagccgaattagttttaggaattattggcggtatcttcggtatcattgccggcttactggcgatgaccatcggcggcatcggtagtgctttagaaaccagcggatcggctggggtcagcaatcttggcgttggctgcattattgtctctgtcctcgcgattattttaagtgtcatgattaaccgcaatcacgttttaatgggctggttgatcatcctttgtgggattcttaacttcgtctttgtcagcttcttcgggattctaagcggtctgctcattgttattgcgggcggcttagcactaagaaagtaggtaagctcatgcaaaaaacgaaagcttggtatcaaaaatggtgggcgtgggtcctgattctccttggcatcttctttgtcatcagcctcgtcaattctccacaagacggtaaaaactcacaagcagcgacgaccaaaaagaccagcgctagcaagtccaccgctaaggaaaccccggcaaatacgatttataaagtcgggcagacagccaccatcgatcacgtgcaagtaacggttaataatgttaaaaccgcaacgacgctcaatgatgttcagcctaaaactggcaatcaatattatacggtcaccgtaacattgaaaaatagcggtagagataaagtcagctataacccgtttgactttaaaatcaaggccgccggtaaccaaactagcctagatgagatcaacattgatgaaaataaccaattagatagtggtgacctgaccgctggtggctctgtcagtggtaccatgactggtcaagccaaagcagatgggtccgttgaactcatctacaatcccagctacttcagtgatcggcatttgacctttaaattacagtagtttctggtacactaatactaattaagaaggagtattaggggggcactaaccgtggtagaacgcgcaactaaggaactatttaacgaaatcaaacatgcaagtgaggccgaccaatttatgacaaatatggccaatagttttattcgtaccaatccggcggaatacctcgccgagcttattcaaatcaaacacgtcactaaaagccaagtcattcggcgcgctaatctaacgccctcgatcggttaccagtacttcgatggcaagcgccgacctaaccgggctcgcatcatcgccctcggattcggttttcaactgaccctgaccgagcttaacacgatgctcaagcgaactggttacgccgtcctttatgcgaaggatgaatgggatgctctggtcatcttcgcacttagtcagcgctttgatcttaatcgtactgatgaactactttatcaatacggtctaggcacgattaccgacgaagattagcgtagttgccatcatcctcactaatgtcctatgtcagactcacgccagctaaaagttcggcataaccaggttttagaataataaaagaccaggccctaatgagcattcaactcattagggcctggtttgctcaatctaggtcaaagataaaaatgatggtttcaatcaatacaatgaacgggatgtatcgaacaaataagataaagtaccagaaggcctcgttaaaactcacaacattgaatctagttatccctagaataatcaaacaactaactagtatcaaaatggaaaatagcttttttatccttaatcgtttgccaaactctgaccccataattacggccagcaacagcccacaactcacatacccagtgagctgattactatccagcttaaatccaacctgaacccccgtcgaaaagtaaagtgccgcaatgtatatcagcaagtaaatccctgtaataacttgaattcgtctgtagctattcatatgtctccccaatttagcagttcttagaataaaactatactaaaaggaaaccaataagccaatgcttttttcagctatgtagcacctgtaattaagcatcgttaaaataaaaaatcttcaacaataaatatttcaatcccggttgttcaactttagaaccgtgcgcaaggccgattaagaagctacagtcaggtacgctcaatggcactatcttacgcatccacgtctgttcccaaaacagataaccactgtcacaactgtagccaacaaatccttgattattaaattagtaatgctcattttatacatttaagttgactcgcttctaaccaaggataggtcatcaaggtgatagcgctactcttcgaaattttttgttaacaattcaacgtttcttacccatcaaaaaaggccaaacgcattgcgcctgaccactaaaatcaactcgtagtgaaggtgataaatacctcgttctaaactggcgcaatcaaataatacccgccactaagtccaatgaacaagtagatcaaatgccggactgtcgtcatgggtagccgcggcagaattcgtgccgccagcgccgtcccaatgaccgcacctaccataccaatcataatatgggggagcaagactggcgtcagaataccgttcagtacgcggactgtcgaaatatagaccacatcgatcaaaaagaaagtctgcaaatttcccaagtaatccgcagtcgtatcggcaagtgatagaaaataaagggccatcagcgggccgccaataccgaataacccattgaagaaccccgaaataatcatgaagagaccggctaaccaccacggataagtctgatttgccgcacgtttgctcagactaaagtacccggctaacgaaactaacagcgcacctaataaccgtcgtaataattgcacatctaaaacttgaccaagatgtaccgaataggccgccacactggcataaacgataaacggcacaataatctgacgaaagtggatatgctgatgataacgccaaactaatgttatgacactggctgccataataacgcccgccacggccgcactttgagcaatcggaaacaactgtggtaaaaagatcatcatgacgatggccgcaccaaagcccgttaacccttggaccagaccagccaataatccgggtaagaaaaccaataaccataccatcaacgtatcctcttttcatcataataaaaaagaaccgggtcacccagttccaacaaaatctaaatatgaattagtaacacaaaaatcatcactgagactagaccaatcaccactgataaagtcattgaacgcgtgcgataagccacaaatccaacgagaatagcagaaataatcatccccagattgccagaagtgatcactgcgtacttactatcgataaagacacttttaacaactaacgccgtgaatagtgagacgggtacgaaccgcatccattcattaaaccattctgggatcttccgcttcgtaaagaacagtagcgggaaaaagcgtggtatgaaagccacacacgcacaaaaaatgaccaaccaaaaatggtccatactactcattgagctgactgattgcataagaaaaacccctctgtgccctacttgtcagattcttccatggctgtttggccagtaggatcgtgaaccttatagagtaaatgactttctggcttatgtgccaacaagtaacgttcaataaagtaaccggtcaacgacgcgagtaatgttgacaccactaggcccagcgtactcttcattaagaccagaaaacctatcgttagaacgccagacaaaactgccactaagataatcaagcggctcttagcttgcataattgccatataaatgaatagtgccgtcagcgcaaaatccaccacttggagattaatcgtcaatgcactgccaatcaaactaccgataatattacttaccgtccaaaataataacgaatagtgttcgaccattaaggcctgcgatggcttccaatgcttgtccgtcgcaaactttaaatagttgaccgcgtaattttcatcattcatcgaaaacgcaaacgttaaaatgaacggtaatgattgccccttcagatagcgcgataagctggaacctaataaggcgtaccgtaactccaagaaaaacatcatcaaaataatggttgtcatcggtgcattaatcgtcaacatcgatgcaattaaaaattgggcaccaccggaaaagaccattaccgaaattaacgctgtcagtagatggttgaacccggccgcatgcaataaaaccccacaagctaacccgatgggaatatagctaagcccaagcggcattactgttcgtaataccactaaccaatttggctcgttctttttcaccaagaatgcctccagtaccataccagtaaagaattctagcaacaatagcgagtgtcaaattacttagacactcggacttaattttaacatgttttttattgcaatcctacaccttgttaagtttttaagcgtatgtaagcggtatcaatgccattttttacttgaaatgttgtcccagaatcactaagtcattcggtcggccacctaattcagcgacttctggcagaaacccccactgttcgtacccaaactttttgaacagcttaatgcttggaatattacttgaaaaaatataagcgataatcgttgttaatcccaacacaggtaattgtttaggaactaatgtcaaaacctggctaccgattccctgtccttgaacactgcgatccaaataaactgaaatttcagtcgtctttgcatacgctgcccgtccataaaatggtgacagactaacccaaccgactactgagtcgtcctttaaaacaacccacagcggatagtgttcaggggtatgactcaaaaaccaatttcgacgttgctcaaccgtaactggtttaagatcagccgtcacttgatgactgggaatcgtttgattgtaaatatctacaataatgggtaaatctgacatggttgcagttcgtaatgatacgctcataggtgactttcactccattcggtttaactactgttatcagtcttcattatacagttaatcgtggatcatgctaacaaattctacataaatggaaccgcaatttatccgcaaagctagcattcaaatattagcaaaaaaagaaagaacactcaaactggaacgcttgtagcgaatagtcgaagtagtggctaagataggcacacagcttaatttaggaaataatttttaacaaagcacctcataattatcccgatttaaacgttgcttttttagcatcgccaaatgaagactattagtactcttttatcataacatccgcagccgttcaacttggtcatccttgacagtgcctttttgaaattactctggatgctaattatttttaattagctaaatcagtggcacagccctggtcattagttgcctgtcatgaatcactattgccaacaaaaaaatcctccttgagcaggcaagtctcaattactagcttgcctactcaaagaggaatatatcttttaagaaatatctcgtagcgtttactaagctaatgcacccacagaatccaatacactaactgctataatttagttgaaccagctcttaaccccgcgccacatccgtacaaagatatttgctttgtcgatggacttcttaggcgttacattgatggtcatattcttactagtcgttccgtcaactaccttgatagctttcttgcttaggttcaagttaacagtaccgacagtcttgccattcttaacgggtgcttgtaatttaccatcggttgtcgccgacttcttcaagctaaccttaccagtaacggcactagcatccgtcccggttggcaagtaaatcttggttgcaccactatttgaaacgagttgcgacgttaaggacttcccatcttggacatcaacggctttcacaccattgatcttgccattcttgttaatcgtcgtagtcgtgtagttgtggtaaacatatgacatgatttcagccgtttgagtgaaacgttccgtcccactatcgttagcggcaccggcatgcatgacgaccgtaatgatccggttaccattgctaaacttaacggtcccagtgaaggcattcccagccttagtggaagtcccagtcttcaaaccatccacaggaagtgcggagtaatgtttaactaatcctttgagcatgtagtttcggttatccatcttggttgctgaactagtacccttttcaaaccaagcatgggcaatactagaagtctttaaaacttctgggtaatctgataatagcttttgcgcaacggtagcaacatcttgtgctgacatttcgttttcagcactggcggcaacggtactgtacccaattgtgctgccaacctctttattggttaatccactggcattaataatggtagcgtccgtgatcccccatgctttagccgtcttccgcatcaagctaacaaacttatggggcgtcccggctaccgcgtcacccaaggctgtgatagcggcgttagcggaatagatttcagtcgcgttatataattgccgcactgaatacgtcttcgttgataataacggtacgttcgcatattccgtgttttggctcatcttagcgactgccttgctaacactgattttttgattccaagacaacttaccttcatggatcgccttaagcactaaatatgtacttaacatcttcgtcattgatgcgatcgccattggcttactactgttcttatcatacaggatctgaccggtcgacgcgtcaaccgcaatggcggctttcgcagagatcgatggtgtactggctgcttgggcctggaggtcagcccccgcaatgcctaaaccagctgtactaaacgtgactgccgcaacgagggcaatcataactttctttaactttcccgcaaatctcatttctcaattatccctttcttaattgctaatgctagttttagtttaaataattatgtctgtggaaacaagttaatttatcatatccgattgtttttttgttaatgggtggtcatgtttaactggcaaatgaataacaaagcttgtctgctcatcatcactttgcgcataaatatagccaccgtggtgatccacgatactttgggcaatcgctaagcccagtccagaacccccggtcgccttagaacgcgattcttcaacccgataaaaccgttcaaataagcgtcccaacgactcagctggaatacgctgaccatcattcgtgacgtgaatcacgacttcttcaccacgttgttcagcttgtaatactacgtttttagcaccagttccatatttaaacgcattagtgatcaaattgctgaagacccgccccagcttttcagcatcggcttcaatgtaaataggctgcgtgccactttctacttcaatcttcagatgcttcttgttcgcttccagctcaaagcttgccgctaactgttctaacatggccgtcaagtttaaccgattaatggccaacggtgtctctgtctgccgtgatttcgtatattcaaacagatcttcaaccagtgacttcatttgtgttgccttcaaataggcaatatgcgcatatttaattaaatcctcttctgattggtactgtttgttctcaattaagcctaaatagccgataattgacgtcaacggcgttcgaatatcatgactgacattcgtaattaacgcatccttagaccgctcaatttcccgttcctcgtccatcgagtggattgccgagtctactaaggcattaacactttcaacgactcgttgtgtatcaccagtcagattaaagtcaatccgatggtcaaagtggccggccgcaatataatgcaactcactaataatatgtcgtaactgcatctgtttgtatcgtcgaattaatcgccaatataatacgaaaccgtccgcaatcagcatcagtccaataaagatgttttcataactccatagctggtagttattgggaccaatggtaatcgatcgtttaatttggaaaataccgctctgtaaccccggattatgcgcaatcgtactgttgatcagtactacgatcgacaagtttaaaaggagtagcaaaatcaccgtcactaccccttcaaaaaataattcacttttttcgcgtcccgttaatttcaaaagctaaccctcactcttaacgcgattcgatcttatagccaacgccccaaacggtctgaatgactttttctccatccgtggcttcttcgatcttatcccgcaaatgactcacgtgcaccatcacggtcttagctgagacaatactttcttgctgccaaacacgttcaaaaatatcatcagctgaaaagactcggttaggatgacttgcgagcaaatacaaaataccaaattctaacgcggttaattgaatatccttacccgtcaacgttttaacttcgtgcgaatctttattgatcgttaacggtccaatgtccaaaatatcaggctcggtagtcgtcacgttattttcagaacgtcgtaatagtgacttgacccgtgccataatttcaagcggattgaatggcttggtgacgtaatcgtcagctcccgtaatcaagccctgaatcttgtccatatcgccagtcttggccgacaagactaggattggaagttgggaatctttccgtacttctttgatgacctcaatcccatccatttcaggcatcatgatatccaaaatcattaacgcaatatcaggattcgtatttaatttagtcaaagcttcacggccattataggcgctaattggttcatagccttcgtttttaatataaatttctaatagttgtgcaatttctttgtcgtcatcgactactaaaattttcatcttatttttctccttaaataattctgtttttattttaccaaaaaagcgtccgggcttggcagttaacgattgattttagagaaaacgcaactattccgcgtcatttgccgtacggtgaactaataaccaggtatagtatccacctactaagatcaataatcccgccgcaacccatatcgtccgtaatgtccaccaccgctgcaatatcgccgaaacaatcgcgcccgtagcaaagctcaacactaattcccaatacactaaaccagtgtcaagctccatgcgcacgcctgtcaaccaataattcgtcagcacgatcgttgccttcttgagattaccggtagagaacacgttattatagccgtggccggcgattgcgctgaaggctgtcgtctgcatcgccatcacgaatgcgagtggtgggaccaccatcgcattactaacagtcgctggtagcatgccgaccattaaacaaacaaccagctctgccaccaaaacgggcaagcgccagtagtgtgaccgcgcgcccaaccattgtttcagtatacccacgacaatcacacctagtgtaaaaaagaggactgttgctaatttagtcaacacacccggtaaattccactgtgccacatcaacactgagaaaaatcaaattacccgtttgaccagctgctaagacaccaccccgttggatgaatgtgtatgcgtcaataaagccaccgatacaggttaagcccaagccaatttctcgtaactggaataaatggcgtgactgaaaccgttgcatctactcacctacttaatatgttgaatttggcacctcactaaactggtacaatacgttttaataagtccatcatagcgcaattaatcatcagtacctaacgaaaacgcgccttttaacccatgacaggttaagagacgcgttcataatcatcacatcattgctgatgattctattgttagctattttgggtggttaaataatcattaaacgctggtgcgaaatgggcatcaactaccttaacgtgggccgctttgaaaactgaccgaatcgtcgcaacttgcgtctgcttgtccatcatccgctgttgctggattttttcacgcaaataatttgtcacatcaatctgcttaccgctatcatcagttacagccgcagtcttagatcgacgactgacaacgttgataatttcataagttggtttgtctttcgtgtcggcagttgccataactgttttgaccggtttcgtgacatagtgtcccactcgtagtttagctgtggcctgtacaattgctggtgctagagtttgattataactgtcaaactgcgctaattttccagcagttgtgtgcgcttgtcgattattctgatattttcgcacttgcgaatcaaagctagcacccgcattcagttcagcaataattttttgcgcttgcttctcattggccgtcgcaatgtgttgaaccgttgtcattggcatataagctgctcgggctttttttagttgcgctttagtcactggatacttagcactaacggctttctccatcaataaattcgctttgatttgcgattttaaacgcggttcagtgacatgattacgttctaaaatcatgtgataatttgcgcccgcctgccgtttgaatgcttttaatttagcagttacttcagcttgtgaaacatgatatcgttgattaaggactttgtttagagtcaattcttgaacagcctgttgcgtcgtcgcttggttttcaatttgtttaaatacttccgcttgtgtgacctggccagcatctgacttgaccaatgtcgtagccttcgcttgacaccctgttaacatgactgcgacgactagactcgcacctacccctattaaccgatacttcatttatattagcccctttctttgcatcactaatgccacgatatcattaaaaatctaatgaacttaataagtaacacaatcgtgtacagagctagtatcaacgtcccaacaagaaagaaacactacggtcaatctacacgaacgttacatctgcctatatcttccgctggtactcaccagacaaaaaaacgtagaacaaagttgatgttctacgcttacttgatgcttattcaactaaatcaatcagactgactcatacgatatcgtcattttaaccgttgactgaatagttcggtgcattctttgtaatttgaatttcatgtggatgtgattcgcggagcccagcgccagagatttcaacaaactgggcgttttcgatcaaggcatcaatgtctttagcgccaacgtagcccatgccagaacgtaaaccacctaacatttggaagataatatcatcaacgctgcctttgaatggcacacgtccttcaacaccttctggaactaacttgttcgcttcgttcacgccgccttggaagtaccggtcagacgaaccatgagcttgtgacatcgccccaacggaacccatgccccgatagaacttgtattgacggccatcgtcaaagacaacctcacccggtgcttcggctgttccggctaacatactcccaagcatcacggcgttgccaccagcagcgagggccttaacgatatcaccggaatacttgatcccaccatcagcaatgatagctttgccgtattcgcgagcaacgctggcagaatcataaaccgctgttaattgtggcaccccgacaccagcgacaatccgggtcgtacagattgaaccagggccaatccccactttaacaacatcaacaccagcttcaaataaagcacgcgtgccttctgccgtcgcaacgttaccagcaatcaatgtctgcttagggaagtgggcccgaatttccttgatcttccgaagcacaccagcggaatgaccatgagccgtatcaataacgatggcgtccgcaccagcggcaaatagggcttcagcccggtcaaaggtatcactagtgaccccaacagccgcaacggccaacaagtgattgttggcatcaacggcagcgtgtgggtgatcatcatccttaacgaccgctttgatcttcttaacttcttcagcctgcgcttcaatgcttaagttcttatggataacagctaagccaccttggttggccatcgcgattcccattgcggattctgaaacagtatccattcccgcactaataattggaatattcagctgtaaattatcggcaagtttaacacctaaattgacttcattcggtaaaacatgactttcggccggaattaatagtacatcatcgaacgtataacccttttttccaaactttgtatcccaattagacattgaacgttagctccttatgtttttatttttatctgtaaaggtaacaaaacatcgcgataaatgcaaggggttgcgcagattttcagaaagttcttattttaagcctgtaacgcccaaccgaatgttccaggttgggccgagcgtacttcacacacaactttcattcagtcattacatccgtatcaccagtttaaaagctaactaggtgaataacaagcaatgaccacttgcaatcgacaaaaagacaagccaatgcacgccatcagcttgtctttcagtccgagcctaaaacatgctcgtcgtaatattaaagcgccgcttcaaccacatccgggcgaagaagacgacgacggcaatgatcaagtacgcgattcctggtaagaccgggttcaatggtccttgaatcattgacatggttgtaaagactaacatccaaacgatgatagccagtactgaccacgcgattttcttccataacgaaactttcttgccatctttagcaggcattaagtattcgaataacttagcaacgcccaaaccaccaatggcggacgtaatcagaatagcggtgatcccgttggcaccagctgaattcttagtagcgttcgtgccgatgaagcccatgatcccgtacattaagcagaaaatcatgaatagcatcaagccattatccagcgccgtgacccaatagttcgccttttgacgttctaccggtgtcttttttggattcacaatctcttcggtccgttcttgaacggtcccgtataattgacgagccgtggttccccgaccttgttccgctaacaatgtagacgtcatttcattcagaactgccgtctttttctcaccactcaacgctgtggcatcaagtgacttgcgcatctgacgcatatattcagcattgcgcttcgtcaactcagtcgcttcgtgaactggccgttctgcggcttgagcctgcttggccccggccgcggcgttcctaggtgtctttgaagtttcgctctcactcactatacaattgctcctttcagcttaaacgttgaagcggaattcgacgatgtcgccatcttgcatgacatagtccttaccttccaaacgcagcttaccattttccttgacctttgcttctgaaccggcttcatccaaagcatcgtaagacatcacttcagcccgaataaatccacgttcaaaatcagagtgaataattcccgctgcttgaggggccttagtaccgcgtttaaacgtccaagcccgggtttccttaccaccagccgtgaagaaggtttccagtcctaatagcttgtaagaagcccgaatcagcttattcaagccaggctcttcaacgccttcagctgctaaaaagtcggccttgtcgtcatcatctagttcggcaatttcttcttcagtttcagcagcaacaccaatggcttgggctccttcttgcttagcatagtccgcaaccacttggaaatacttagagttttctggatcggccatgtcatcttcggcaatattggctacatacagcactggcttagacgttaataagaataagcccttgacgatttgttggtcatcttcgttgaattctagtgaacgcacgggtttgccggcttccaaggcaggtttgatcttttgcaaaacagcgagctcagccttagcttctttatcgctccccttagcagcccgttgcactttagccaaacgcttatcaacagcttctaagtccgctaaactcaattctagattaattgtttcaatatcatcttgcggatcgactttacccgtcacatgggtgatattgtcatcatcaaaggcccggaccacgtgcacaattgcgtcaacttggcggatgttttcaaggaacttgttcccaagtccttcacccttactagcacccttgacgatcccggcgatatccgtaaattcaaaagtcgtgggaacgaccttctttgcggggatgatttcttgaattcggtctagtcgtttgtcgggaacttcaaccatcccaacgttggggtcaatcgtcgcaaatggatagttggccatttcggcgcccgccttcgtaattgcgttaaacaatgtggatttaccaacgtttggtaacccaacgatacctgctgtaagtgccatatcggttattcactcttccttttttaataattaagcttgatcggctttgctttctaatacctttttgagttttttattgaactcacgacgcggcatcatgaccacgtgaccacatcccgtacatttaatcttaatgtcagcgcccatccgggtaatttcccagcgattgacaccacacggatgcgcctttttcatctcgacaatatcacctaaatcatacatgcgcaacgcccctttataaattaattaatttaaatcaatactgagaatttctaaaatccgtgtcaaatcttcatttgacaagtacggaatttcaattttcccttgatcagctttgttcgccttagtttgaatcgaaacggccgtcccaaacttctcttgtaattgttcttcactcgcacggatgtacggtgacttcttgggtgcaacttttttggccggctccttggactcgccgttataacgcgccacgatttgttccaactgacggaccgtcatgttatccttcacgacgcgcttcgctaatggcgctaacttggttttattcttcaaagacaaaagcgttcgagcttggcccatggacagttggcccttttggatatactgtttgaccccatctggcaagcccaataaccgcaaataattagcaatatatggccgactcttgcctaggcgctttgagacttccgcctgcgtcaacttcagcttcttcatcaacgaatcgtaggccgcagcttcttcaagcggagttaaatcttcccgttgtagattttcaagcaccgccacttccatcatttgttcttcggtaacatcacggacaatggctggaatagtcgtttgatgagcgagcttcgacgcccgaaaacgccgttcaccagcaatgatttcatatttattcagcttggcatccggttgtcgtacaatgattggctggaaaacgccggacttttcaatcgagctggcgagctccttaagtgccgtctgatcaaaagttcgccggggttggtacggattggcatgaatatccttaagatctagatcaaccacggcttcttcactagctggttcgttaacatcggcaaacagggctccaataccgcgtcccagcgccttattatctttatctttacttgccatgagcggccaacacttcctttgctagagctaagtagacttgcgcacctttcgaacgggcatcataatcgacaatcgataggccgtggctaggtgcttcagataaccgcacattgcggggaataatcgtcttatagacggcgtccttaaagtatttccgaacttcttcgttgacctgggctccgagattggtacgggcatcgtacatagtcaatagcacgccttcaattcgcaactgtttattaaaatgtttttgtacgagcttgatcgtattcaataactgactcagcccttccaaagcatagtactcgctttgaaccggaatcaaaatcgaatcacaagccgtaaacgcattaatggtcagcaagcctaacgacggtggacaatcgatcaaaatataatcataatcatccttcacgtcatcgatggcatcacgtaagcgggtctcacgtgccatcatcggtgtcagttcgatttctgccccagaaagctgaattgtagccggaacgatatctaaacccttatgactcgttgggataatggtttctttaatgggaacgtcattgattaaaacgtcatagatttcacgttcgatggtcgacttttgaacacctaaaccactggtcgcattcccttgcgcatccgtgtcaattaataaaactttttggcctaattcgaccagactagccccgagattaatactcgtggttgtcttgccaacgccacctttttggttagcgagtgcaattacggttcccataattattgatcaccccttggttgattttttggaatttcaatcgtaatccgatacccgtcatccgtatcctcttcatgggtcttcacgggtaagccggcatcagttaccatcttaattgattttttgatcgtattcacagcaattcgcgtatcgccggtcaacccccgtgcacgtttgcgtttgggcttcggcggcgtttgggtcttcgccactagctgttctgtttctttgaccgtcaattgatcatcaagcacccgtttcaaaaccgcagcctgttgctccacagccaagttgagtagtgcgcggccgtgccgttcgctgatttgtcgctgcaacaacgccgtttgaaccggctgtgctaacttcaacaatctcaacttattcgcaactaacgactgacttttgcccaattctttcgctagcgccgattgcgttaattggttgagttccatcagttcttggtaggcccgagcctcttcaatggccgttaaatcttgtcgctgtaaattctcgatcagcgccattgacgcggtttcaccatcatccatcttttgaatgatggccggcacatctgcccaatgaagtgaagaaatggcgcggaaccgccgctcaccagcgataatttcgtatttctgcggttcgtattcccgcaagacaattggctgcaacaagccgtgatccgcaatcgtagcagccaattcagcaataccagtttcatcgaagacttgccggggttgaaaccggttggggataatggcagtgaccggaatacggacaatttgttgctccgtgggggtcgtggccgcctcggttttatgtttatcacgattagaaccaaataatgaaaatgccattgaaattacctcccaccttacattggtgccgttaacggctgtttcgccggtgtccccggcttgcgtggataccgcttcggtgacggcttcttcttatcaataacaatgatatggcgcggatcagcagtcacgggcaaactaaaggcctcgtcctgaacaatttggccccctaattgttgaacggcgtatgtcccttcagccgtttcagtacgggcattggctgctttcaatgcaatcatctggccgccaattttaacgagtggtaggcagagttcgctcaatactgataggcgcgctactgcccgagccgtcacgatatcgtagctttcccggtgagcagacttcttgccagcaaacgtttcagcgcgatcatggaacgttttcacacccgttaagcctaattgttggactagatcatttaaaaaattgattcgcttattcaatgaatcaacgatcgtcacttgtaactgtgggaacgcaattttgagcggaatcgacgggaaaccggctccagcgccaacatcacaaatcgtgagcggttgatcacgcagcgcaggaacgtagaatgctggcgtgagtgaatcgtaaaaatgtttaagataaacttctggttccgctgtgatcgtggtcaggttgaactgcttattagtcgtgaccaatagttgaaaatacagcgcaaattgtgccaattgttttgccgtcagcgcaatctcgtgttgggctaacgcttgtttaaattcttctggattcattagtaatagctctccttaaaggggtcacattcgtcctctttttgtgaaacaactcaatgtttcacgtcacctcataactttaacgtaaataacacttaaaatcaatgcacagccccgctgttaaaatcgcaataacccttgaaaagtctgcttttacagccatcattgacagctattctagtttgcaatttttctagtcaaattcatgaactgccttgaacatctcaccgttaaaaacgacaccggataaaagtatgacccgatgattcattaataaaaaagaggccagccgaatagctgacactcttacgtttaattcaagattaaattatatcaccgactaccaaacgaacaacccaacgacaccggctgatagtaaggagaccaggatcccagataatagcatgtaaccaacattccgtgaaatcaaatcgttcttttcacgatcaacgattcccttgaaagctccaataatcatcccaatcgttgagaagttcgcgaaggacgttaagaagaccgttaagactgcccggaaatgcggtgcaaaatcgttaactttgctggaaacttcacccatgacaacgaattcgttagtcactaatttcgttcccatatatgaagccatttggaaagcatcacttgggttaaaaccaagtaaccatgcaaatgggaacatgacaaccccaaagatgttttcaagtgataaattgctattgattaaacctaacaacttatcaattaatttggctaacgctacgaaagcaataacgttagcagcaataatcaaaatcaagcgaccagcgcctaagattgaatcacccaagaaagagaagaatggttcgcgagctggtttagcttccttaacttgttcattagctaattcttcagaaccgctcgtttcagtggtggcagtagtttcttcaacagccgcactacctgagattttcgcaatggtatcttcttccggcttaacttctaccggattcaagattgcagcaataatcgcagcgtttaagacgttcattggcaccgccgtcaaaatgaattgaccaggcatcatcttaatgtaagcccctaagatcgatgccgtcacacaactcattgacatcatcgcaatcgtcaagtttcgttgtgccttcatctgcttcaattgtaactgcgaaacagcaagagcttccgtgttgcccaagaacatcatttcaacaacgaagaatgattcgaactttggttgaccagtaatgtaagctaagccccggccaacccatttgataatccatggtaatacgccaatataggtcaaaatatcgaataatggcacaatcaacaagattggtaataatgaactagtgacgaagtccatcgacttaacgttaacccaactagctaacgcaaaggcgatcccatcgtatgatacattgacgagccaagtgaagccatctgccgctgctttaaccgcgtcgacaccgacttgtgaacccgttaagaaccatgccaataagacttctagtactaacatgacaccaactgaacgccagttaatggcgtgcttttgcttggagaataagtaggcaatggcaataaaaaccacaatcccaataatattaactaccaagttaaagaccatgtgaataatccctcttccctatgaatgtaagaaatatgacaaaactacttctattaatttaccatttaatacgcacttgcggtagcactttttaaagaaaagcttaagttcttaattaggccgtaccaatttattgaaaggccccgtccaaatagtgctggtaaccgtgagaattttagttatgtctgcccaatttcattctaaattttagtaattctgctaatcagagatcgaaaatttaggcccatcttgattaaccgttaacttattgtgactagaattaatttattaacttagtaatttatctgagtattctctaagtcgttaagttacaaactaatagcaataataaaacccacacattataatctgtaaaattaaagtatcatgattcaatttacctatatttctcaccgcaagtacccgtaattcaaagtcattgtatcaatcaagggccaatttaataaatcattatcagttaataaatacctcaaatcattaaataacagttaaaaatcaccagttacttggcagataatagacttttgttgttacaacccgggaatcattgagattgactatatctctatgttggttgcattcaattatttttagttaatctttttaaaactttatgccaatatacaaaggagaatttcatgcgtcatttggggaaagtaccagtttggattacttatacagtagcctttattattttaacttgcatcatttatagtccactatttctggacggacggtctttgatttggacagtagatgggatttcacagcatttgccaatactaacagcattccaaaaaatgcttaagggaattggcacacaatcattatttggatggtcctggaatcttggcctaggagccgatcaaatgacgacttttgcgtattacgttgtcggcgatccattcaactacttagtcgctctatttccaactactaaaattgaatttgcatatcagtttctgattttgattcgcttatatgctacgggcctagcttttttaacatttgctaggatatggcactttagccgcttaagtcttttaattggttctttaacatataccttcactgcttttgcacttcacatcggcatgcatcatcccttcttcttattacccctcatctttttcccattattatgttggggaattgagcgagtattcagaggaaaatcatggtggcccctggcaatagtaattgcaatcacggttgccagtaacgtttactttgcttacgtattagcactcgggagcgttatttacacaatctggcgttattggcaacaatatcgtcaaacaaaaacgtatgcacgattttggcaattgatttaccacttattaagcgctgttttagtcggtgtagcgtgtgcagcagtgttagttattccgaccgtcctcgccatgttgcactcgacacgtacaggtggccaatttgccaacggattatcgctctacccattaagttattatattgcgctacccaatttggttttaaatagtgatgggatgccgttttgggtcattttaggtatcagtagcctaacttggttagctattttacattcgttacgtcattttaaacaacgatgggacttaaatagtctactcattattttattagtaggcctattacttccagctgttgcagccacattcaacgttctatcttcgccctccaatcgttggctattattaagcactttgctgttcagcgttcttacaatgcgactcatcgatgactggaaaaaacttgatagttgggattaccgactatttctaggcgccagtgttggcttaattataattatttgggtcgtaaatggttttacttttaacgttagtgcgcgcgacctaatatcatatatattactattcgtcttaatcacctggtttatcgggtcaagtgcgatgcatttaagccgcttaacactgataattggctgtttcactctgctatgtcttaatctaattaatactggctttggtgcaactatgaccagttccggagttgccaatccacaacaactatatcgtggaagtgccacgagttggattaataaatatttggatggtgctcaaaaagctttaccgcgtaatgataatttctatcgaactacattaacccctggattctatgctagaggagctgcttctggaaagaaaaacatctcaatgttgctcggcacccatgatattgcatcctatttctcagtacagaatagaagtattagccaattttcacagtcaattggcaatcaagaggccgatcctaattcaccactaagcacagctgatggtcggacaacaacacgcaaccttctgggggtccgttatatatttgaactagcagaccgttatgaccctaaaaatattcccgtaggctatcatgctttaaaaaacaacgatgggcacgtgcgtatatttaaagatcaaccagtggccggtggattatctaacaaaaccggaactatcgtttttgttaatgacaactttttaccattagtatccacgcaaaacgctcagattagcgcagccaaatatcaacgattaaatgctgttgataaagagcaagcaatgatacaagcgccgattactgataagccaataactggtgttaaacaagtgcaacctcaaaaaatagccaccactgtcccctataccgttaaagttaggaatattaccgacaggccagtcaactcttcaagccgactaagccagaaattagtcactactaataaaaaaattgttaatgacaatcaaaccactaaccaagatggtctacatcaattagttagtgattgtcagggacatcaattgacctatgatttaattcttgatcatcctgaaaagtggcaaaataaagagttatatttagaggttagcggtatgacaatggtcaaacctacgttgaatcaatttttgcaaaataatgcggctaatgccgtatttgctaatcgccccaatacaacattagctaagattcaacagtttcgccaggcacttcatactgattggcaactcagcggttactatttatccgcatcaaccgcttatcgaagtaacaacttttcacaacaatcaccaactaatctttcgaattattcgattcgaaaacgtgttattttaaatttaggctattcaagtcatttacgaagaatcgtgaccgttcgttttagtcaagtgcctgaactaaaaatccatcatgtaaaattaatggcagttggatttaaggggcgctaccagcgtcaaatcaaggccattcaaaagcacggccttaaacaacaaaaggtaactaacaacaccattacgggtcgcactcaagcacaaactgccagcgtattaactacctcgattccatattcaactggttggcacttaacagttgatgacaaaccaactaagactcaagttgttaatacaggtttcgttggtgcaaaaattcccgctggtcagcataaagtcaaattacaatatcatacacccggattacgattgggcgctataatttcgttaattggccttttgcttctactggttagtatcctttggcaatcacacgcttggttgcataatcaatcaaaccagtaagaactccagtctattttctcgtatcaaaatttacacgtaattcatgctttctgatcaaaaaagttcgattcgtcattgaatcgaactttttctatcagctcccattttgaataataaaccaatgatgaactgacttgatgacaactgaaaattcagtcgttaagtcccccgcaaccgcggagtgcccctgccaaggaattctattataccgcgtttagtccgtttgcgaactaattagttgacctgaccattaaatgggactaaactacggacaattaatgaaagggggtgatgctttttgagtaccatatgtaatcttaaagcatcagtctctgccctattcggagcacatgactgatacctttaaggagtcccgaccaaatttacttggtcgggacttttgctatctaaaagtgtgtataaacagttgcaagttgactgtgagtggcttacattaaaagtgcagtttatttggagatatggagtaacgggaaatatgaaagcaacgacaaaacaagtattgacaggcgctacctggctagtagttctgctagcaatgatcggtggtaccatgctttggcaacaacaagtccacaagtcaaaaccggtcaccaccataacagtgacttctactgaacgtattccaatggtgctcttactagatgaccacttaactcacaatcagattcagcaattaactgcccatattcagaacagtagtgccactcagacactggtcaccgccaaaattacagcgacggggaccgtgacatttaaaggacaattgctcaacagtgacaaccgcccctacatacaagtgcaactgcccaagaaccttgattcaaaccgacaaacgcatttattaaagcaactcctaaccgtcgcccgccagcagtttaaatttcgccggtttaaccttgtcagttacggtcgtggcggtcttactgccactaactatgtcgaacacacaacaacaagcttatcaccacaacaccttgtactgatggccaccccatttaacggtaccagccgccaaagtaacaatcgtcgccaaacgacgccggttgccgccaagtcgcaaacggccacactagctaaattgattgcacaccgccataccattgattccaagatgcaggtattgattgtcgctggaaaagccatcaaagctgaccaacccctaccactgcaaagtgccctgactggtcaatctatcttcaagccagtggtaaaggtctatcaacaaaaagtgttgcgctcatggcgcacccaatccggcttactcaacaaccatcaaatcggtaatacgattcaaacgtttataaactgatttcacccgtccaatcgacctagccatcatttttgctcagagtgcttatctaaaacatatctaaaagattaatagccacctttcctgacaaccaacttggtctactggaaaagcggctatttttagctttaattgtgcgatctggtcgtagtaagcctttaacgttaaaagcagccagcttaagtccgctgaaaaaagtttaagttagtgccaaccctgcctggttgagcgcgtcctacaacgccttccagtcgggatagcgttcgaatggcggacatgtgcgtattccgtttctgatgaattggccgtggctattttagcgacagcgactttgccatataactgtcagtctgataatagaattacgactgttccatgatctttatactgaggtattcaaaacagttgatgtcccattaacatttgttcaaagttcttagtagtaaataataatttaacgactaattgcaccagttaggcggtcgttcatctacctttcgagtggcttcccgaaacatgctcaatgccactgaagtctgtgctggctacgccaacgctctgcctaactttgctactgccataacatctgatccggatactccttggtcaaaaactgtttaatagcacgaatcatgatagccgttgaaggagcggctgcctgggttttgttggcaactaaggcaatctcacgattataaggttcggcaaaggaaaacgtgttaacatctccagttagcttccgtagtgctagctgaggcaaaatgcccatgcctaaaccggattctaccattgaaataatagattgatcatcaatcgagaatcgtaaaaagttattagtaacgtggtagtggtccagtgccagcttggtgtcccggtcataatcgctttgttgtagaataaagttcttatccgcaacgtcatcagtcgtgatgaattcaccattttctgggataaaatcagcgggcgtcacacaatagattggatcattgatcagtgaatgcactaataagttctcattgactggcatcgacgtaaacccaatatcgatagtaccgatcttggcccagttggttatttcattaaagttaccttgcatgactgaaatcttaatatcaggatatttatgattaaattcgcgaataattcggggtaaccagttgatacagacactactgaaaccgccgatccgtaccgatccagagtgcaatccttgaatattatcggcaacttgtcgcaagttactttccgtattcagaatctcttgaacatagggtaaaacctgccgcccatcactagtaagttcaacgcctgaacggttacggatgaatagcggaaaacccagttctttttccaactgattgatcgaatgactgaccgcacttggcgtaacgttaagcgtagcggccgcttgatagaatgtatgttgggcaacgaccgttgaaaagacttcatatgcgaagtttgccataatgatttacctctcttaggtgaatttatttcacttattattgaaaaagttgagttttactaattacaagctttattttatcatattgataatcaaagaaaacagtttaagtacaaaaaactgagtgggggaaaattattatgaaaaaattatttgcaaatcgcgtgttaaacaatgacacttccgacctagatgaggtcttcaagaatagtgcaaacccggaaaacatttccttcgctggtggttttccagatcagcacttattccctgacaacgacttaaagcaagcctatcgtgatgctattgaacacgatggtcaaggcattttccaatactcatcaactcaagggttgccggcattacgccaaaaaattgcagatcgaatggcgactcatgctgacgttcaagttagtgccgacaatgtcatgatgacccaaggtggtcagcaagccatcgacctcgtggcgaagctcatgttgaaccatggagatgccatggtcgtcgaaggcccgacttacatgggggctttagccgccttcgacacttacgaaccgacttactacgaaattccagttgatgataatgggatgaatattcgtcaacttcgtaaaaccttgaaagctcatcctgagatcaaattgatttacacgattcctgacttccacaatccaacgggtacgacgatgagtgccaaacgtcgtcaagcactcgttgcccttgccaatcagtacgacgtcattattttggaagacagcccgtaccgggacctccgttatagtggtcaaaatattccggctatcaaacactacgatactgaaggccgcgtcatctttatctcaagtttctcaaagattctttccccggccttgcgaacaggctggattgttgctgacgacgcaatcatgcacgaattggtcggactgaaatccgcaatcgatgttcaatcgccaaatgtaacactggctgctatcaacagctacctagatcaacacgacatcgacgatcacgttgcaactattagtacttcataccggattaaacgtgacgcgatgttagccgcactcgatcaatacttcccgcaaaatgtccactacacccgtcctaatgggggcttcttcatctgggtaaccttgccagaaggaattgatgctaaaaccttgctcaatgacgttgttttaccgcaagcacacgttgcctatgtgccatccgcttgccaattcgcaagtcgcaaggttaaaaacgggttccgattgaatttcaccagtctcgacgtcgaaacgattacgctgggaattaaacgccttggccacatcttacaaccggcaccagtaattgttccagcagcatcgttcgcaccccaattctaacttgacccactcatcatgcgactaaccgtaataattgcgattagtcgcattttttgattacatctgtcagctgtaatgagtggtcgtgatcctgaatattagcactttttatatcaggatccacatcaaataagccgtacgctttacgaccatttatactgtatcagtttgagcacccgcgcttgcgtcgcttttactgataaaaaagggtttgacagtccttctctgattcgctacactaacgctatactagccgattataaaataagcattggtccgtttgcgacactcaatgcttattttttgttaacagcttcattttcggataaactaggagtgttgtgaaaaatttctaggagtgtgaatcatgaagtcatgggttaaaaaattaagcgttgcagtgcttgggttaggtttagcagttacattgaccgcctgtggtagtaacactagcagcagttcaaagtctaacgacctcggattgcaaaaatcggggacgttgacgattggcttagaaggcacttttcaaccatatagctaccgtaaagacggtaaattaactggtttcgaagttgacctcgggaaagccgttgccaagaagatgggactaaaagctaaatttgtaccaacgaagttcgattcgttagtagctggtttagacacaaacaaattcgacgttgtcatgaataacatgtccgaaacggcggcccgaaagaagaagtatctcttctcgaccccttacatttattctaaatcacaattagccgtcaagaagaactcatcgattagtaagattaccgatattaagggtaagaaagttgccgaaacaacgactagcaataacgcaacggatgctaaacgtttaggtgcaaccatcaccccaaccgatagtttccaacagtcgatcgacctcgtctcacaaggccgcgtcgctgggactattaattctcgtgaatccttctatgcttacttcaagcagaatccgaaggctaacattaagctgattgattccggcgatcacattgcctcacagaaaatcggggccatcgtcactaagcaacaccctaagatgcaaaaacaaatctcgaaagcaatccaagaattacgtaaggacggcacgttaaagaaattgtccaataagtattttggtggtaacgttactgataagtaacgtaccattgcccgctattatggcgggatacatagcaccaaattctaatttgttacaggaggctccctatggattcaatctggcacatcattgtcacatcaacgccgcaaattgctgcagcgggtttaaaatataccattccgattgccattatttcgtttattctcggtttgatacttgcgattttcacggccctcgtcaagatttcgactcgtcgtggttggtttttaattctaaaagccatcgctaacttctacgtctggctctttcggagtaccccactgctagtacaactctttatcgtctatttcgggcttccctaccttaaaatcaaagggctctttccaaatggggtccagctcgacccctggactgctgggattgccactttttcactgaacaccggggcttactgtgcggaaacgattcgagcagccattctctccattcctcaaggtcagtgggaagcggcctactcgattggcatgaccaagtcacaagtactcaaacgaattattttgccgcaagctgcgcgagtctcactaccgccactatccaatagttttattagcttagtcaaggacacctccttggccgcttcaatcacgattattgaaatgttcgaagtcagccaacaaattgctgctcaaaattatcaaccacttgtgatgtactccctggttgctgccctatacgcaattctatgtacgattctcagctggctacaaggctacttggaaaagcggacgtcacgttacttacggccacttaattaggaggttgtcgaatgatcaaattagaacacttaaataagacgtttggcgatcaccaggcgttaaccgatatcaatactgaatttaaagaacaccagacgaccgtcatcgttggcccctcgggttctggtaaatcaaccttactgcggtcactaaatttgcttgaacggcccgaacaaggtttataccacttcaatgacgaaactatcgactttactaagccgttgactaataaaacaattctcaatattcgacgcaaaactgggatggtctttcaaggttataatctgtttccccatctcagcgttgttaaaaatgtcatggaaggccccgtgcaagtcttaaaaaaggattccgcgacggctaaaaagtccgcgctagaattgttggcccgggtcggcttgcaagataaggccgacgcctaccccgaacaattatccggtgggcaacaacaacgggtcgcgattgcgcgctcgttagcgatggatcccgaattcatcttgttagatgagccaactagtgcgctagaccccgaactcgaagctggtgtgctccgcgttctactagccctcgctcaggaagaagactccatgattatcgtcactcacaacatggaatttgcccgcgcagttgcggataagatcctatttgttgaagatggcaaaattctgttcgacgggacacccgctgaattctttaagcagccaacgcaacgaattgccgacttcttagccgcgatgacgttcaccacgatttcagacaaagcaaaccaatagcgttcatttgagttaacgtgcatctaactggaaaatcccagtcagatgcacgttttttagcaccccctagcgtctcacgtcaaccatcgatctggcgcattcacaacaaatggcatttagattaatataaaatgtgatttcgatttgacaattgttatttaatcttgtagactagcctcaatatctaaacattgtgatgagatgagtagtgtgattgccacgcaaagcgagccgttggttggtgtaaaacggtcggacagtgatacgaagatggtctctaaatggtattggtgagcattagcaagccagtaacgcgtcgtacccgttagtgtactgagtgaattagctcattgagccaagcgttgtgcacgcgcttggaaactaaggtggtaccacgatcagcagtcgtcctttttcgataaaggacgactttttttgtcaaaaaaatatagctctacgggggtaatcgatatgaaaaaatggctcaaggcagtaagtttaacaattttaggactcgcactaacagtcaccttgacggcatgcggtaattctagctcatctaaaagcagcacttctagcacgagtagtcagctcaaattgcaaaaaagcggcacgttgacgatcgggctagaaggcaccttccagccttatagctatcgcaaagacggtaagttgactggttttgaagtcgaccttggtaaagccgtcgctaagaagctcggtctcaaggcaaagttcgtcccaacgaaattcgactccttgattgctggcctggatgtcgacaaatacgacgtggtcatcaacgatatcgctgaaactgcgcaacgtaaacaaaaatacctcttctctacgccttatatctactctaaatccgaattagcggtcaagaaggggtcctcaattaacaagatcacggatatcaaaggcaagaaagttgcccaaacaacgactagtaataacgcgaccgatgctaaacgtttaggtgcgaccgtcacaccgaccgatggctttcaacaatcgatcgacctcgtaaaccaaggtcgcgtcgccggaacaatcaactcacgggaagcattctatgcttacctcaagcagaatccaaaggccagcttgaaattcattagtggtggttcagaaatcaaaacacaaaagattggcgcaattgtcactaaaaagcacgcctcactccaaaaacaactgtctaaagcgattcaagaactccgtcaagatggcaccttaaagaaactgtctaataaatactttggtggtaacgtcacaaaccaatagccatcgcaatctatttgatagcgtccagttgatagtcacaaaaagcccggaaaaccgggctttttgtgtgtgtcggcgtctttcagcgaccatcttttatcactcattgtgttgctaaaaaccatccgggaccatttacaccattgcttatgtcgtgaacccggtcagctaattcaactgatttgcaatattgaatttcatcttgccatgattgacttccaaccacatatatttggtgttcttaggcgacaaaacctcaatatgtgaatatttttgattgtgattcttcgcgattttttcagagcggctttgcagtgtcttggctagtgactgccacgaagcggtcttgccttgatcgacactttcaataactggcgcttgctttgatattcgcacacgcatggcaccaccattccaactcactttaaccttgccatattcagctttattcgttctgatttctgattgaatattggctgcaagcgtattagcttcccgagcctgatacaaattaaatccaatctcaaagacaatgactagcgcacagataactggtggcaaccaaaaccaccacgtccgtaagctctttttttgatgatgcggctgctttaaagtcgtcgtttccgcgtctttacgcttatcctcagcaactgtcggttgtccactgccgcatttttcacaatactgggcactttggggaattcgttcaccacaaaccacacaattcttcatgtccgtttccataattgccctccgtcataatattatcgataataattaactcagccatgacaattaactgtattaatatttcaatataatgattatatatcgaaatcagtcatttttctaggccttatcagatcagtatagtatcacccttgcgtaccggacagctggtattcgctgagcatcatgattttaagctttagtacgggcctatttcagtcaccgttagcaagcacgttttgcgtttactagtggctaaaggtagtttaccttttatcattattttaatatttaagtttgacagttagtttcacttcactgtatactactcattgagcaatactatacgacgtataatatagcaggaggaatagcaatggccattcaaattagttccgagttattggacgggtgcgttttagcctgccttaaaggccaagattactatggttacgcgctaacgcagcgcttgcaagccgccatctcggtgtccgaatcgacgctctacccagtgcttcgacgactcaagaaaaatgactgggtcaagacttacgatcaggcctatcaaggccgcaaccgacgctattatcagattacgagcgccggcctgacacaattgagtgcgattcaacaagagtggcaaacctattatttggccattaaccacttacttcagggggaggatgaaccatgaacgactacttatccaaatttaacgcgttactcgttcaacttaccgatgatgaacgcgacgaggtcgttgaattttatcgcgaatacttactagacgcggcaatcgccaattatgatgactgcgttgccgaactgggaacgcctaaacaattggctcggaaagtgttagccgattattcgattcgttttaacgaaaatctcaatgccaatacttctaaacggcaaaaatctcaagcaaccgtacgcacgatttggctaattgtgcttgctttattatcaacaccgatcacaattcccgcattaatagctattttagcggtcttctttgccttggccgttaccgtctttgcattcgtgattgcagcgggtgccatcttaattggcgtgaccatcctcgcatttgccatgctaacagccggcatcggtatcttcggccagtcgctatgggtcgcactattctacctaggtagcggtcttgctattattggtgccgagctattagttttaccactatttatctggcttattagcgttattctgcaaggaattgccaaaatcgtacaaaacctataccaccgatttgttaagaaaaatcgggcggaacgaggaggtcaccaccatgcgaaggacaattagagttggcattattttattagtcattggactgattttgaccatgtttggaatcgccaataacggtattcaaagcgtttattgggatcaaggcttccatatcgttcatcataagacgcggcgctatcacgtcagtcagctaaaagatgtcacgattgcaacggccaacaatattactattaagcaaggcacagctgctaatatcacggttaccgccacgcgcgccttaccaactgttacgaccaacaatggtcacgtcactgttacttcaacgacacacaacgccaaaaccgtgggcttcatgttcgataacgtcggacaatttgctgacacgacaataattacggtgcctaaaggaactactattcatcaaataaccgccaaagctagtcaaagtggtaacgtttcgttgcaaaacgtcaccgtcgaccaattgaaaagtcttagtacggatagcgatattaatttaacggatgtcaaagtcaatcagtcgctgacgttgaccggcgataatttacggttaactcgtgtctcggcgcctagtctacaaatcaatagcgatccagatatcagcatcaccgacagtcattttaccaagactgcttcaaaaattataaccgctgatagcgacatccatctaaccaataatcagttcaaagcccttaagctaacaagtagcgaaggtgatattatgctcaataataatcgcatcactgaaagtttatccgctacagccagtgacggtgatattcgaataaccgcgccacggacaaccggtgttaaagctagcactagcgatggggacttgcatattttcaatcatctccagtccgatggcggtgattaccaggtcaaccaatcggcagccgtacaataccgactgacgaccagcaatggtgatattacggttagtgctagctagtccatgctagtactgcacttactcaaattttcaaaataaaaccgcgacttgctcatggcaaatcgcggttttatcgtacttacgtttaggatgctgttgcagtcgtcatttccggacgcccttgaatcgccagcagtgctgctcccgactgaatagactgattaggttctgattctatccgttgataatttttactatttgtcacaatcaccatgaccgtgtcatctaagttagcagcttttaacaccgttgagtcaaactcacctaagagatcacccttttgaacagtttgccccggtttaacgataactttaaagccttgcccttttaatgacaccgtatcaataccgatgtgaatcaacaactcaactccattattggttgttaacccataggcatgtcctgtatcggctacaacactcatctgaccactttgtggcgcacagacttttaccggcccctgttcctgtggcttaattgcaatgccgtcccccatcatcttagatgcaaagaccggatcgttaaccgtactcaaggcaatacttttaccagaaactggtgaaaatatcgtatcatctacaatctttggttgtacttgatcagattttaatatgtccttaggaatcgcaaacatattagtggcaataaaagccactgctaccgtcaataacgagacgaccgtataaatcagcaaatcacgagcattgtaaatatacatcagataagagggaacaacggctagaccatatgaatttgctgccacactcataacactcagtacgccagcacctatcccactggttaaaacggttacaaccaacggcttgaaattatagcgaatcaagaccccgaacaaggttggttctgaaacaccaaatagttgcgaggaaaatgcgccaataaaattagccttagccttttgtgactttgctcgtaaaatcatcgccaaagctacccccagattagcaaagccatacatggcttctaaagtaattaacggattgagcttggtagctgctaatagtgacgtttcgatggcaatcatcatctgatgaataccaactagcaccattaacggataagcggctccaatcaaaaaaccaccaattccaaatggtaagttaatcaacccttcaacaccactaatcatcacattttcaatccagtgtacaaccgggccaacccctaaaatcataataccaaaagtaactaacatcgttaaaaagggcgttaaaatttggtcgagaacgttagggacgtgtttatgaaagtaatgctccagtttacttccaagaaaaccagcaactaacgctgttaatacggatccttgactaccgataactggaatcttgtcaaaaagcataatcgctttcgctgtaccacccgcaactgaatacgcgttaggcagtgaaggggaaacgagcattagtccaatcacaataccgacaattggtgtacctttaaaatagcgaaatgtggaccaaacaattaaagctggcagaaatgaaaaaacagtccccgttaaaactgaaattactgtattaagacttgccggaatcgcggcagatgaagttccaaacaactgtaaaacctgattgttagtcaaagcactttgtaatcccaagaaaagtccagtagctgcaatcaccggaataattggaataaagattcccgaaagcattgccatgaatcgttgcaatggtgacttctgattatcaggagtcggcgtagtcgtcgtttcctgactataaattgcattaactaaatgtaacttttcaatcgcgtcatacacatcgttaacaacaccagtgccaataatgacctgatactgtcctgaaccgaaaaagactcccttaacctcatctaagtcttcaagcgctgctttatcaatctgcttaggatctttaacaacaaaccgcaaccgtgtctgacaatgagtaaccgattcaacattgtcaacaccaacaatatcaataatttttttcgcaagtacctgatagtttttactcatttgaattcacctcaaaaagaatggcttgatatggttccaacgtattgagtcgataatgtgcgtaattatttaatcgaggtcggccattaggtaacgttagtaataaccgttttgcgcttaagttaacatacacctgtacccttcgaccacgttgataagcaatcacttggtcacaatcacaagtaattggcctaaaatcaccgactattaaatcctgatttaaatttgatatttgccgtaacttaatcaatgactgataaaaatgccaaactgaatttgaatctaattgttcgctttgccagtttaccctatcatgtgactgttttggtgtaatccatggcttggcaccctgattaaagccttgattgacggaatcatcccatggatatggtaatcgcgcattatcccgggaacgagcatttacaaaggcaagtgcctcgcttgctgaatatccctcttcaatagcacgatcataattatcgtgactgctcaagtcgttaaacatggtgattgagtcacgccgtgcatttgtcacccccagctcttgtccttgataaataaatggacaaccgcgcaagttaaaataaagtaaggctagtgctttggcaccaatttcattccgataagctggtgtctgaatatatttatcaatactccgcggctgatcgtgattttcaaaaaagttagctccccagccgacattttgaatcgccagttggcttttaaaaattgcgcgccgtaagtccgtcggtgtccacttaactcgtcgataccactctgatccggatgcaatatcaatatctgcgtaatgaaagtcaaaaatcatcgagaagtaaccttttttaccaataaattgtccaagttggtcataactaacccccgaagcctctccaaccgtcaccgcgttagctggtttaaaagtagccgtgttcaattcagctaagaacttttcaataccaggtcgattttcagctttacgtttgactttacctaacccatcaacaccatcaggactaatgctggcaaaatcttgatctttttttatgaatgttattgcatcgatccgaaaacccgcaaccccttttgccaaccaccaattaatcatttgatagattcgtttccttagagccggattttcccaatttaggtccggttgttgtttagaaaagacatggtgataatactcatcctgacttcctggcaataacgtccatgacgagcctttaccaaagtttgatcgccaattattaggcggattgccgtgtgccccacgccgaataatataaaaatcacgatacggactcgtcggcgatttaattgcagattggaaccacacgtgctgatcagaggtatgattgataaccaaatctaaaatgacttttaatcctaatcgtttagttacttccatcaactcatcaaaatcagccatcgttccaaaccgagaatcaatagcttggtagtcagaaatatcgtaaccgttatcaaccatgggtgattgatatattggagataaccagatagtcgtaattcccagctgtttcaaccggggtaacatttggatgattccacgcaaatccccaatgccatcgttattagcatctttaaatgatgccggataaatttgataaaaaacttctttttgccaccaatttttttgcataattactactcctatatttggaatcgattccactttaatcaaaagaaaaaggcttaagcactttttcttttgattaagtctaagcttagatcaatcgttaactcaggtcgttgtaaccggcccaagtgatgtaatagctgatcgaccgccaattgagccattgccgcgaccggttgtcgaaccgttgttaatggaacttgggccaccgccgcaaatggttgatcgtcatatcctatcacggccatatcatctggcacgcgaaaatgttgttgctgtaactcatcaattaccccaacggccacctcatcagaatttgtaaacaccgctgtcgggcgatcaatagggtttaaggacgctaattgcttccccaacgcttgtccatccgcaatcgtatgttgttgtgcgaaaacccagctattgtttacaactaactgctgctcttcacaaaaatctaaataggcttgcgtccgcgaacgtccatgatgcgtactgggaaaatcaccacccgtggcataggcaattcgccgatgaccttgatgatataagtatgccaaagcatctttagttgcctgataatgatttaaactgatcattggaataccaatatcagtagcttcttcattcaacagcaccatctgattagcatatgtcgccgacaattgtgccactagttgttgattttcaatggatgccagaatgacgccatccacttgttgctgcttgagtttatccagaaagtgttgttctgccaacgcatcatcatgagtctgcattaccatcacttgaaacccgtatccgtttaactcccgttccaatgcatcaaataactgtgcaaagaaggggttagagattcttgataccagtacaccaatcgtattagtgctctgcgcgcgtagctgactcgcaatggcattcggggtgtaatccagtttttcaatcgctgcctgaatttgcttcttcttagcaactgaaacactaggccgatggtttaaataccgtgaaacagtcccaacacctacaccagcctcagctgctatttcactaatcgttgtcatttaagctcaccccctatttggaatcgtttccataattaatataacgacctttcaagtaattgtcaagacaaattggtttttcaaaatgaattcactaaaaacgtttgcccttaaaacatttagtccaccagtaaaaaaatggaagtatcctgccatttcgataacttcatttttaacattccagccaaaaaaatattccaagccagtgtgcacctgacttggaatattttaattactgattcagccttagtaatcgctataacgatgcttgatagacatcaaaccacgtcaataatagcgacacaatcaagataccaagcatcgccaccgcgtgccaccatttatttcggacaaatatcgcaatatactcacgaatgatcgcatccggtaagaagaatcgcgccgtccgcgcaccaataccatccgcttttagacctgcttgcttggcaaacatcccggctctaaaggtatggtaattatttgtaacaaaaatcgtgcgtggatttttaacagggccctgtgcaatcaattgcttactaaactgcatattttgcaaggtcgtcttcgattgcgtctccgcccagccatccgttgcaggaaggccatgcgcaatggcgtattccagcatggcttggccttccggaaccgtttcatcaccaccctgaccacctgagaaaatcatcacggcccgatgatgcgtcttgcgttgttgcttctgataaaagcgcagtccacgcatgattcgttgccctagcaatggcgagacacggtctccatctaacaagccagccccaagcacaataatataatcttgtcgcagacggggccaattgaattgataaatcgtcagcatcgtcagatagttataaaaccaaaaaccaaggtaaaaaatgaccagattcggaaataccgtcaaaaaataactcacgggctgcggcacatgactactcaacagattgcctaaaaatggcaaaatcagaatggccagtcccaagtacaaggtcagcatattcgccaacgtatgactctcatgacgccacatgatccacgcattccataagagcaagaaggcttgtaaggtaaaaatcagcccaatcaacaggatcagcaacacaaacaacgtcccactgataatgatcaaccagtggatattgctacctaaaattgtaatcgccagcatggttaaaaacgaatagaaaaatagcgaaaaccaaataccgttacctaggcgaaccttatcgcgatgataacgccaaccaaaaatggttccaaatatgagtggtactaaccagccccagtaaaacattgctggaactggaacccaaaccgctgcgtcattcacatcaatacccccgcattaagttttatttcagcttccatcataaaggactccccgcgggactgcaatcaggagtcattacttcaactgtttttgttcattatagaaattacggtaagctaaatagcacgcaatgattgaccccaaactagtcgctgataagagcatgaacgtgaccataatttgatacttaatggcccgtactggatcgacccctgcaaagatcaaaccggacatcatccctggcagactgactagacccacagtctttgccgaatcaatggttggtgacatccccgtacgaatcgcctcacgcacgatggcaatcgaagcgtcgagtagaccagcccctaacgccaaccgttcaagcacaccttgccgctggtcatgaaactgactattgaggctgcgataagccagcccaattgcgaccattgaattcgacgcaatcataccagaaatgggaatcatttgcgatggcacaaacttaatcgcaccagatagcacgaggacgccgagtgttacccccgtactaacaaaaatggctaataacgaaatggctaatgcatggtcaatccccggcccccgttttttcgcattccaagccgcattgaagataatgaagcccatcatcgccaacgttagccacaaattgttgactcggaaaatatactttagcaagtaacccacgataaatagttgtacaacagcccgcacgacaccaatgacgatgtccttatccaagccaagtttctgccacaaactaattcctaacgcgacgagcactaacattgccgccaaaaatagcgacgtattattaactgctaaattcatgcatgtacctccaatctgccagcaaccactttcgctaattgatctgccgcagcaatctctgtcgcgtcatgagtaatcatgatcgttgtcacgtgatcctgctcatttaactgtcgtaaccaggcgtgcacgatttgcttattattttcatccaaaccagctgtcacctcatctaataacaacacttttggtaagaataagatgttgcgaatcagcgcgacccgctgccgttcaccaccggaaagctcggtaatcggctgatgcagggttcgttcggacagcccaacattatttaacgccgttaccactcgttgcgtatccatgacttgcttacgaatttggtacgggaaagctaagttatctgccaccgtctcaccaaatagcgtcggctgttggaaacaatatgagacttgccgccgatacatgattgggtcatagctttcaatcggctgcccatcaaaaatcaaggtcccacttgttttagaaatcatggccgcaatgatccgtaataacgtgcttttcccaccaccggatggtcccgtcaatgtaatatgagccccagctgaaatctgccaatcaacatcatgtaaaatatgttgatcagcgatttgataattaactttttctaaactaatcaatgaattcatatgcccacccccgattactaatttagaatcattataacctgactgttaggcgactttcaaacaatcctcctcagttatcctgtgtctttccacatgctataatggaggttaacacagttcacagaaaaacgaggtcaaaatcaaacttatgccacaatctaatcattattcgcaccaatcccgatcgcacaatgatcggcgccgacaacagccggatgaaaaagtgcaagcgaccgttaacatcggccagcgttttccactgaccattcggcgtttaggcattaacggtgaaggtattggctattacaaacacgtcatcaccttcgtcaagggcgcccttcctgaagaagtcgttgttgctgaagtaaccgccgtgcacccacgttacctagaagctaagattcgtagtattcgcaagcctagtcctgaccgggtcgatccccgcgatgcctatgcgggcgaagtcggtggttttgaattagaacacctcgactacccggcccaattagcctttaagcaagatttaattcgtcaagcactcgaaaaataccgcccagctggttatcgacactatgatgttcggcccaccattgggatgactaatccttatgaataccgcaacaaagcccaatttcaagttcgtttaattgatgggcacgtcgctgctggcttatataaagaaaatagtcatgacctagtcgacttaccgacctgttcggtgcaaatgccggcgacaatgacagtcatgcgtcaagtcgtggcttggctggaggaactccaagtaccgatttacgatgaagaacataattctggcatcgtcaagacaatcgttgtgcgtgaagcggccgccactggtgaaattcagctggtcttcatcacaaatacacccaagttaccgaaaaagcatcaattattgatgaaaatcgctgaaaaactgccaatggtcgtgtcggtcatgcaaaatatcaatgctggtaaaacttcattgatctggggtgaccaaacaacattactggccggcaaaccaactattacggaggagctagacggcctagtcttcgatttatctgctcgggccttcttccaattgaacccgcagcaaaccaagaaactctatcgcttagcacgcgaagctttgaacttagcgcctaatgagacgctggtcgacgcttattcgggcgtcggaacgattggtttatcactagccgacgtggctaaggaagttcggggaatggataccattccggcagccgttgcagatgccaatgccaacgcccaacgcaatcaaatcactaatgctcattacgaagttggtgaggcggaagtcttgttaccgcaatggttagcgagcggttttgcgcctgatgcaatggtcgttgatccaccccgtactggtttagataacgtcttaattgatgccatcttacaaagcgcaccggaaaaactcgtctacatttcatgtaacccatcgacgcttgctcaggatttacaagcacttacccgcggatatcaagtcgactatattcaatcgatcgacatgttcccacaaacagctcgttgcgaagccgtcgtccgcttcacgaagcgtcattaatttgccactcactgccaatcatatgagggggaatcatcatggcagctactgatagtcaaattgcattaacgatgacctttacgttacggccaccattcaagactcatttcttactattaaaagattacgtggcggatgttcgtatcccggctcgtgatgggatgctaacgacgattattgccaaaaacattccgctatcaccggccctagagcaactaaaaacgatttttgatgatgtccaaaacccagtttactggcgcttacacgaccaagccgttcaggaattcttcagtgcgcatcctgaacagcgaccggtcctaccaatcgacttgctgcaagtcatgctcaatacattatctgcccaaggtttgtccgatcaacaattaatgcacattatgaaagacgtttttgaacggctacaaaccaatgacttcaacggacaggcaccacagcgaattttgacgtcgttgaataataagtaaacgccaccatttatcgctgacttttataaattaggattagataacaccaagttgtctaatcctattttttcggacataaatcaatagcggtgaaacttcattagtcacagaaattcgcactaatactcgtttttatttttcttagccattcattaaatgtcagcatacgaaaattgtcttttcggttattggaagcaaacttgttgactttgaagttacatgtgataagctaatcactgtaatttttattgctacagcaatttgaaaggatgttttaattatgaaatacgccatcactgccgctactggtaaatttggtcaaagcgccgttagtacgctgaatgctaaagttggtgcagaaaatgttttagtaattgctcgtaatcaggacaaagctgctcagctgtttcctgataatccaattcgtaccgggaattacgatgatgtcgactcaatgacgaaagccttcgagaacgttgaacgcgtgctcttcgtttcatcacaacctggtggtcccgttgaccgggccaccgctcataaaaacgtcgtgactgcccttaacgccgctcatgttaaatttgtcgcctacactagttttcccaacgcacaggcagcagtcagcgccttagccaatgatcatcgggccaccgaaaatgccataaaagcgactgatattgcgcacagttttcttcgtaacaactggtatttagaaaacgaaatgggcttcttacaaagtggtgcccataaccaagaaaccttgtactgggctaataatacagctggctgggccttggaacgtgaatatgccgaagcggcagcaaccgttttgatggcagatgtccctcaagaagtgtacgaatttgctgggacacccctcacttatgccgcactcggtcaagcactccaagaagcaactggcaaccaagttaagattacccaagtcagtcaggatgcgtacgtgcaattccttgaaacgactggtctaaatcatgataccgctgctttgtttgcctcattccaatccccaatcaatgatggtgcgctggctgaaaagtcagccgacttagctcatgtcttgggacgtcaaccattggaagccagtgtagctattaaagaaatcttagcgcgctaataacgagctagctgtaagtttctcttaaatatcttctacaatacgaaaataggaagttcaacgaacatggcgttgggcttcctattttttaatgattcgtaaatggccttttaattagcgcgtaacatcagcaaaatactgagctaaggttagctgaataccattatgattattatcagttgttactatgttcgctgcctctttaacgggttgtggcgcattagccatcgcaacaccaatccccgctgtctggagcatcgcaacatcattaaagttatcgccaaacgcaatcgtttcagcaggggtaacttgatcatcctgtaataatttcattaatgcggctgctttagttacgcctgccgcaacgatttctaaataagtttctttcgaacgataaactgctaagccgctaaattcatcacggcttaatcgttgttcaatcgcctgaataatatctggatcggccatgatcatcattttatgcactggcgtcggcatccgttgcaaccatgtgcccaaatccgtgacatggggtgcataaccaattcccgtcgcttcctgctgttcccacgggccattagtagccaccaaccagttattattcgaataaatactaattgaggcagctggccaatcatgagctactaccgtttgcacagcttgtgctagtttagggtcaacggcttgctcttcaaaaacagttagtcgatcattcacatcggtcgtagccgttagcgcgccattataggcaatcatggtcgaattaattcctagttgttgtgcaattccaaacatccccttaggcgaacgtgctgaggccaacaccatttgtgccccccgtgcaaccgctgcttgaactcccgtaattgtagccggtaataactgtccttgactgtcgactagggtaccgtcgatatcacttacgattaatttgatcattgattttcctccgttaagttaatcatggctatgctaagcgtagacttatattatgtatccttatagattctactgtagcatgaatcaagtcataaataagtattccagaccatttttcattcatagtaaagtaaaagaaccgataacgttacttgttatcgactctttttacctaaaatatcaaatttttggccagggcgacattaccaatcgttgcagaaccattattagcaattcccgttaaaacaatcaaatgatctaagttcggtaattcaacataattgttattaagctgctcaacgtctcttctaatcactggaagttcagtttcgcttactactgagccaccaataacaattctttcaggcatgaaattaagatatgcatcaaagaccagctgtgcaatataataactgatcaacttaaatacttcattggttcgcttcaattgttcccccggtttgccagttcgagcctcaattgcgggtcctgaagccatgccttcaaagcaccgattttgatgatatggacagacacccttgaagttatcgcctgacataggtatgaccattgtatgtcccatttcaagatgagacataccacctatgaaatgattatcttggataacaccgccaccaatgcctgtcccaatagtaaagtatactagtgaacgcactgcttgtccttgtccaatcatatattcaccataagccgaagcatttacgtccgttgtaaaagtaattggaattttcaaagctgccctcaacatctgtacaacatccgtatgagaccaaccagcttttggtgtatttaaaatctgaccatatgtcggtgaatccaccttaatatcggctgggccgaaactcccgattcccaacgcatcgactggatttttcttaaaaaatgaaacacaggctgccagcgtttcatttggctttgtggtcgctactcgttgtcgcttcaagatacggtagtgctcatcagtaattgctaaaatgaacttagtccctccagcttcaatacttcccaaacgcatgagctatgccccctgattgtgtatgagcaaggtaaccatatcataaggctgaatcactaattgttccgaacatggttgagcctcttccagagcatttacctgaatgaaatgttgttttaacaagggggtcaaatcagcagccacaccagattcatttgccaaacggataacaaaactatttggcacagtataggccggatacaacgcgctaattgtgacatgtggatcgagtttcaaaaatgactcgcactctgagatagttggtaatgaatcatcaaattcaacatcccaaattttattgtctaatcgatttacaaataaattcaatttttgtaattgataactaacatcgggtgctaaccacttttcagcaattattgccaatttattttcattcaattgagacgtggaaactaacccaaactcaaatgtatttgctcctaattcttcggccaacggcgttggtgtcatctgatgtccaatactagttgtatcgcctgaagcacgacctggtcgccacagtaaattaggcttaccaagttgaccagtggttgccattaatgtgacataaaatgctttctttcctaactcgtattccttcattcctttagcaattaaatacaggccatcgctagccccttgcatcccgacaattttatcaaagttataaaggttaaccggtttttcaacaaattcttcttcccaattttccgcaattggtaaattacgtgttctttgaaagccgccttgaacttgcgcaactgcagtgtcactttcaattgctgtattaatttttaaccgtaatcgatgatctagaacctgattatcgacagttaaacgacctgccaatacattgtcaccatcagttaaagtcaacgttaattcaaatgcgacatcgtgcagctttggttcgtgactaatcctgtcagccaagccttctggtaactgccacttgccgcttaatcgcagttcttgccttccagctccaacataaatggctacaacgccggctaaaggcaagtcaacctctttgtcgcctcgaagcggtgaataatcgtacgtatcaccatcattacccgaatctacaatactaatgatgtttttgtaagttttcccattagtagttgcctgaaagttgccatcgacataattcactttccaactttcattttggatagccgtttgttgctcagactgtaattctggcaaagcttctgcaccatccttaaagtcaattacttggtagcccaacccatcaaactggactgcaacttgtacttgtaattcatagtaaccaggctcgtctttaaattcaaagcctttagccgtttgttgcatgatattttctcgcttagccacataatttgcacttaaaatagttgcttgatatttttcatcaaacataatgtttttcgatgatgttaagaaacggattttcttatatccattgaatgggcgtggatcagtattgaatactagcacctgattggcatccagtttcaaccgttgtgcgattcttttcttgatatagttttcgataccgtctgcaatttcaaaaccttgtttgaatcgatggtcaatatcaatagcaacattatcagaaacactgccacccaaactgtcatgcggttgacattctagcaactttttccaaagtttcaaaataagacccttagacacatcgataccacatcttttggcgatgaccatcagtggctcaacacgtcgtaatatttgctgttcgagtttgaaattctgccgtttaatgcgcgaacgtactgaaccaattgtccgatgaactctagcataagttggataccgcaactcgccttgataatccggtaaatcgttgcgttgtcgtaatgttcgcataaacttcggataattgctgatcacaatctgattatgactatatttatttatcttactaatagtctcagatacgttatgaataatattcatttgatcgattcccgaaggcactaggaccgaattattttgaccctgttgactttcaaaatcaattcctggatctagacggtttgcaacgaactcttgtaagtttttcttcgaatccaatgcgatttgaccagtatagtaacctaacggaaaattagcagcatagacttgactatgacctagactgtgccatttaaaataaacagagtccatttgtcgcttaaaattagtgccccgccaaaaaataaagtcattaatgccaacttgatttaagagcattggcaattgcgaattaaatccaaaagtatctggcaaatagccaatcatcattggttgcccatacttttgtttggtatcgttgatgccaataactaagttacgaataattgattctgcatcaggtatcatcgcatcagtctgtgtataccatggtccaacaaataattgattacggttaattaatttctttatccggataacatcttcgggatgcatttcaacatactcatctagtattgatgtctgtccgtctaaagtaaaattagcttcaggatgcgtttctaactccttcaaaacatttgagaacagctgatcacttagcacctgtgcgtcctcagttgtaaaataccattctcgatcccaatgagtatgatttacaaaatgtgcttttgtcataaatgtatcgctccctgttattttaggtaacaaaagccgcactacggctctttaaccattatgcggctcgttttagtcaatctaagcttcaaaattaatgttaatgtcgtcctcattatcatcagtgacttgttcttcgctctgtgtttggttaaagtccacagccaatggtgccagtacaccgataatcgcagcgcaaacaattagaccgattaaataggcccaaccattcgtaatggtgacaaatccataaaccccaccaacaggaggaatcttagcctgagccccaagtaaaatcgtagtcgccgaaccagcagcaccagcaatcatattaattggaattaatttcaacgggttaactaatgtaaacggaatagcaccttctgttattccaataaatcccatgaaccagtcgcttcgtccagcatcaagtaattcatcagaaaaacgatgcttaaagaaagtcgtcgcaaatgcatatcctaagggaataccagcaatagccacattaacgatcattgcaggggtgtaaatcttttcagctaataaaacgtttcctgccatccatgcagccttattaacaggaccgcctaagtcagaaccaatcatagcgcccatgataactgctaaggtaatagcacttacaccgcttgtactcatttgtttaatccaggcaacaagtgatacattaatccaagtcagcggttgcttcaaaatgactcccatcaatattgccacaaccattgtagatagcagcggtacaacaactaatggcataatagattcgaacttttcaccaacatgtaacttattgtgacaccaacgtgcagtataaccagctgcaaacccagcaaccaaggctcctaaaaatcccatattagaactagatgctaatgagcccccaatgaacccggcggctaaagctggcttatcgccaatagcatatgcaatgtaaccggccaaaactaaattaactaagccaacaccaatccaaccaacggcttcaatttgtcccatataaaaccaaaaaccagttttatacgcatcaaaacttgtaattccaaaacatagacctatcaacttaggaactgcaactacgagggacccgccaataacaaccggtaacatatatgaaataccagacattaagtagcccttccactcagccaatattttcttcataactcactcctccattcttcattaaattcatcttatttaacacgagcagcaaccgctttgctgaccttatcaataacagctttcggctttttaatacacatattaatatcaactcgaactgctggaatcccttcaaatcgatccatcttttcaattttttgatccgaaccaatcaataaaaactttgcgcttttcgcctcttcaactgtaatttcatttttaagtcccattgcaccctgttgttctactttagcttgtaaacctagttcctgcgctgctttttctagcgctttcgccgccattggtgtatatgctaaccctgctgggcatgatgtaattgcaacaaaatccatatcagtcatcctctttttataaaattttttccgaactattggttaatacagtgtaaacatcctgaactgtttgactttcaagtaatgcttgacgctcacggtcatccactaatgcactcgcaaagttagctagaatctgtaagtgtgcctgctcactattttttggaactagcatagcaattacctgattaactggttggtcatcaaatgtcggccaatcttgaatgcttgttgtagagcgaatgaatagtacagcaggttgccgcagatattctgagattgcatgaggaatcgctataccgtcctgcattcctgttgaagcttctttttctcgttgatacagcgctttcaaaactgcatcttcgttatctgcaaagccaagttcaattgctttatgtgcaataaagctaaaaacatcctcacgtgttctaaaatgttcttttaaaaaaatatacttctgtttaaaaatttctgtcatatttgcatttccccttcactgctgtgctaatgtatcaataatttcttgagcattttgagcctttattaaggccgtcattcgctgcccatcttgaatcaaattatagaaataactgtaaatatcatccatttgtgtttcaaccgtgcgattcagggctacgaaaaatacaacatggacattttcgtgatcccatttaattccctttttcgacgtcatgattccaatcgttggttgcaaaacatggtcgatatcaccatggggaattgcaaatttatcgataatggtggatgcaacttgttcacgtgctaacgctgaattttgcatttgattatcaacatacccatacttttctagccgatcagttagttgaataatcgccatctttttttcagttgcctttgaatttgtgataataccgtttggacttaataatttaacaaatgcgttccgcgtatacttttcttgacgaatatcttgacttaacttttccaataagttgagttcttggtcattcaaaaacggactgacttgaataaccctcgtaccgctcatctttaacgggatagtcgaaataataatgtctgcagtcactgttgaagtcatcaactcattcacagacaaagtgccaacaatctgaacatccggtagtttgtccatgacacgttgctttagtaactccgccgtaccataaccagtgctgcatacaattgcaagctcaacatctggttttaagacctttcggcgctcaatgaacgattcaaagtgcagtgctaagtatgcaatttcatcctcagttagctgtaaatggtattgcttttcaatcgccatcgctaatgctagtgcttgatcaaaagcgacgggaaaatacgttttaacttgattacaatacggattcgtaatactaatgccatttttaatgcgaaccagcgccggacgtaagtgtagcgttagattacgtaataattgattatcataatccgttagcacgctacgtagccagtcgactatcgttcgttcaactaagccacttctatccagatcaatgtacccatcctcaatggccgcgacatgcatatttaaataagcaacttcttcatcgggaatttcacacttgaaggccacgataagcattttaactaatttgttggtactcggagatattgccatagtgtcaaaattctgtgtcgtcgtttgagtaataaactcgccattcttaattcgctgaatcgcaatagttgtatggatcagtaaagactcatattgatattcatttacatcaacttttaaaatcttcacaaatttattcaggactttttgcatctgatttaaggtttgtttattgacatatcgtttcagggactgtggcactttaaatgtgcgtgtcattttgccagtctgttgattttgcttaatctcttgtccccaatatgactgtaatagctgaccaatcactcgacgaacatcactctccgaactgttgaatttaacgccttctgtagtggccgtcagcttcaacccataatccatttttaaaacatttaaatcacgttccaacgtactacgactaataaagaagtggtcagcaatatcatctaataacactggtttagattgctgtgtcaagaatgtcataatgctaattctgcgttcttgctcactttggctattatccttcagtatcggaaactcagccaacagtcccttcgtattaccactaaaacgaataccctgtcctcttttcctaacaaggtgtacaccttgttggttgactaccttttccacctcattcagatacttagcaatcgtcttacgagatgtgcccgtatactccataatatcttgatagtgaactatcctttttgacaatatcaactcaataatcattcgtgtaagagttgctggtgaactattcggcgccaaatttatcactccctaacttttacaattcatatgataatgtaaccgtatacattatttaagctcataaaagtacacttgtagctagtgtacctttcataagttattattctttgtgctgtcggccatatacttgaagattgctttagaagtttaatctcgaatcctattgtgactaatattaccccgattttgcgcgttatcttacaggaagacaaatcatttactgaattaattaactgttgatatcaatcataaaaaagcagcgtgatttcattatcctgaaatcacgctgctaagactatccaattacaatattcctcagaacagtctagtattaactctcattatcaaatggtgcctaactatctggtctcgaattatccttcaattcaaacttaactttatcccccacgagtttgacaaatagttcctggtcaggctgaggatcaaatggtcccaagtcgacaaggatctgaccattatccgccacttcatatccttggtaacgatcggcaagcagatgatagattgtttgggctggtcgcatccgctcatccacctgagcggccgccgccttcaaggtataaccagtctgcaataaattactcatcgcggctgccttgataaccattttcattgtatacacgcgagcctggcccggctcatcctcgttcttaggaataatgtacccctttttttgccaataccgtagttgtcgtggcgagacaccagtcattctgcttagttcactaatgccaatagttaattgtcctttatgaaaaagctcacgtaaatctgcacgcgtcccgttagtcatactggcgactcctttccaaagttgctattgatataaattatagcatggaatttcgtcgcgaccattaactcgcttggaattttccgtgattaattaacttttctgataatttgtttgtaagtaatccagcaatgactgggcgggacgatccataatcagctgataatcatcacttactgtggctaatagtccgcgggcgccaccggcatacatcgaggccaacattggcccctcaccattctgattgtacatatcgctgaaggcttgcaaggacactggtcgatacccgattggttgcccgctcacctgactaagcacagtagcgagttccggcatcgtgtaagctcgggactgtgttaacgtatagattcgaccacgttgtaataaatcaggcgttgtggcgactttagcaaaagcggccgcactatctgcctgactgatgaagctgagagcctgatcagccattggataaacgacgttgtgccgttcaattaattctggcaaatatggcactaacggatccgcgtaaagcgcattccggacaatcgtatagttaatatcacttccagctaatcgccggggcacgtaaccataaaatgctgataatgcaaatggattattcacctgatcggcaatgaaacccatgactaggaaatgatgcacattcgcctgttggactgctgctaagacgttctcaaattcttggacccgcgaataactatcatgacttttactaggaatatagatcaggacatcactgtcttggaaaaatgcgcgtaactgctctggctgctggtaatcaatagccgcaacatgcaaaccttgttgttggtatacctgggccttactgagtgtatggacccctaaatataattcagtggtggcgactaacggtctcatcgcggcaacaatctgttgtcctaaatgaccagtggcacctgtaatcgcatatttcaatttaactcgccctttcatgtaactttattagttacatttaactaaatatcgatatatttgtcaaataaagcggccgcttatgatattaacgtcacccattgccgccattaattcggaaacatttcgtcgctacatcgttaaaattaaatacacagaaagggctaccctcattacaagagcagccctaagaaatgcttttctaaaaatagttaagccctaatttgcaacctgttgaccaaggtgcttcttttcaggcgccttcttaacgtttttgacatcattatcggaaaagccaaacatccacgttaacgtaaaggcgacaatcaagtcgatagcagaggcaatcaagaaaccgtagaaactaaaatcaagccccttaggattgatgaaggaggtcacaccgatcaatgatccggcgaagccccacatgttaacgttaaacagtccggtcaagaaaccgccgacagcaccaccgatacttgcggtaatgaatgcccggccgtatttcagattgatcccgtacattgcaggttcagtgaccccacagaaggctgagattgttgctggccaagcgagttctttaatattagcaaacttagacttcagcgcaattgctaagaccgcaccaccttgggcaaccatcgttgcggaaacaatggcattcaagtaactgtgtccagttgtcgtaatatcgttgacaacaattggaataatcgcccagtgtaacccgaagataacgagcacttggtagaagccaccgataattaagccagagatggctggactgagtttgtaaatcgccacaattcctgcggccaatgcgccagacaaagctgtaatgattggcccgaggatgataatgatggctccagaaataatcacaacttcaaacaacggtacgaagatcatccgtaagactgtcgggatgacccgcttgagccatggttccaacttacttgctaaccacgcccccgcaatcatcgggaaaatcgagtaggtataggaggcaacgtgaaccggaatgccaaagaagttcgcattgattgccattcccaataagtgacccgtaacctttccggttgttgccatactaacaattgctgggtatgttaagaccccaccaataattcccatgataaccggatcagcccctaacttcttggctgcggtgaaaccaacaaatatcggtaagaagtagaagacggaatcacccatcgcattaataatcacgtaggtcggcgttgtcgcagagacgaggttgaagttctttagtaacgacaaaatcccctttaagatcccagaagctgccaacaacccaatcactggaatcatggaccccgtaataacaccaatcaagctgctaaaaccgtgtttgaccttctgccacggcgtcattttctgccacgctaaccggttcgcttccttctccatcgcaacagccgaagcgtcagcatccccaaagcctgcgcctagttgacccacgattgcatcatacacgtcggtcaccgttggcccaatcaccacctggtactgaccacctgcctttgcaacatcgataacgccctttaggtttcggattgcctcgtcattggcctgcccttcgtcctttaagtaaaatcgaacccgggtaatgcagtgaatcacgcttttcacatttaccggtccaccaacttgagcaatgatttgagtcgccaattcatcgtacttgccgcccttacccttaaccaccggtgcttcggcaacgtgttctttcaattcaacaacagcaccgacgaccccggcacggacttcacccagttcgggcgttagtttggtaaccatatccgccgtattcgttacggccatgattaccgtggtatccttgttcgcactagtaatcgccgctaaatccatcatggccactttttcgccggcctcgaccgtatcaccaacttgcacgttaactttaaacggtggccgatctgctagttcgaccgtatcgataccaagatgaaccaacacttccagaccattgttccccgtaaagccaatcgcgtgcagactcgctgcaaccatcgttactttaccactgattggtgcaacgacctggccatctgtcggttcaataccgaatccttgccccatcatcccttgtgaaaacaccggatcgtgaaccgattcgagtggcactaactgtcctgcaaccggcgttaataaatgcacttgcttcatagcgattctccccctttgactaatcaataatcgcgttgttaacaaactaatttcggacactggttgttataaaatcactaataattgccaatccatccagtgaccaactgtcaggccctcctaactaatcaagtaacgtccttaaccataaaagcgctttcttttataaacataataatagccgcccctattaagtcggtcaataaaacccgattaaaataaggcggttcacttgaatttaggaacttatttaattagtttgccaaactttgtgaagcaagtgttaatcgttgcgttgcaagaaaggaccgttcgaaatcagccgtcgttttgacctgtttaccgaaatcaacaatcagtgcgtgccactcccaagccgtcgttaaatcataatgccacgcctgcataatcagttgttgggcctttaagtagttgctcggtaacggttggttaagccagccgaataggcgccgcaaatacgtgtcaataatgatcgttggctgatgaaaaacgtacatgctaaagtagtcagccgtttcatcgccaataccgcgcagagcgattagttcacgccgcaattgttctgctggcaaggctcgcatcacggtcaagtcaaaatcatactgtccacaccacgctgctaaagcttttaaagttggaactttgcgcgtatagaagcccgcgggtttgactaaagtcgtcagttcagtatcagtcaatgctagtaaccgccgaggctcaaagtcagtggctgcttttaaattagccagtgcgtaatccacgttgcgccagttggtattctgaacgagaataccgccccagagaatctcccaaggcgtctcggcaggtggtattccggcttggagccagtgccggggccccatggcagctaacatctgctgatacagtgtctcaatggtcattgttagccctcctcacatgaattggttaatgttgagaccaataatttgatcttacaaaaaaatagtcgtaacggcaaaacatcaatccgctacaactattgtttacgcttgtttattagtcatctgccaccgtactgcgcttaacagctagcacaatgtcagccttccgattttcaggcttgatcttttcttcaaagtccaattcggcatccttaaacaggttctgaatctcagtattaactaacgacaagtcgcgtgaatccccggcttgttggcgaatatagaccacatattgatctggtaattcttcaagatcatattccacatcttcgtcattcaaaataacataaatcaacttacgttctttgttcatctgaaacttccccttatcaattattttatccgaattagtcgtttgcggctaactggtgagcaaacttaaggtagtcagccacacaatggtctaaccactcaacgaccttattgtccgtaaggtccccatcggcattcatcttgtcctgcaccgcgctcaacaagaattcatttccaggcagaatctgcatcccaactccgggtgaatctaaaacttgccgtaaatgactctgcgctcgcactgtccctaagggtcccattgtggcccctaaaatcatagctggtttcccaattaacggtcgttcaacacgcgatagccaatcaatcgcattttccaagacacctggatatattccggtgtcacaaaaatgacgccatccgcgtccatgaccgtctgcttaaaggcttgcacctctgcgggggcttctagctcgatatcctgatcataaaaaggcaacgcgcccaagttaggaatcgtgacatccagttgatcggcataccgtttctgaacaaacgttgctaacttacgattatatgaggaacgtcgaatgctaccgacgagtgcgataatcttcatcgtgtgaaaaactcctttaagttgtaattacttttagtataccccttttttggtaaatagtcggaaccggttacaaaaaatcagctgctttcatcaaaattttaatcttaactgctgaatattcagtcagtttagcaattccagtccccatccgcgtaactgccattatcttaagtctaattttaaacgaggtgaggcattcattagcaggccagattatttcttgctcatagaaataactaccagacataataatcgaggcagtgctgtatcgccatcacaggattaataaactttcacaaatgtttcttaacttttttcaaaaccaaacgtccattgttagtgtgatgaatagagtctgctatactattgattagagaaattgattggggggttaatcgtgtattatcgtggtgaagcacttgactttttgaatatgctacatactacaggtgccgcgccattaatgcgttcgcgaatcgttttttccagtcagatcgacgtggaacgcttaaaggctgccgtgctcgcttccgcacaaatcgtacccgagattttcggtcattatcaagctgaccgtaatcgtttcgttgttactgatcaaccagtcaaccaagttattcaggaagttcaaagcccgtatagtcctgaaaacactgattttgattttacgaatagtccgcaactacggttatttgtcattcatcacggtgactacgatgtcttacaaacctttatgagccacctactaacggacaatcgtgggtttaaagaatatctgtacctgctcgcacaagcctacaattatgccgatctcacgaatttgcataatgaacggcgactacgcccagttatcactaagttgcaacgtcaatttgcacggccacacggtcatgcacccattgttaccggtatggttaaactaccccattatccgggaattaacttgcggcacggtggtcacgtaatgctcagtagcacgcaattcatgcgcgtccgacgagtggctaaggcccaagacgtcggtattagcgaggccattttggcggcatacgctaaagcactccaagttttaactggtcatacaaccgtgacattgccgtgcccaatcgacctgcgccgcttcacgactgaagatgcgaacgtcacccaaatcgctaatttaaccgtcaatgtttttctgacaatcaaggtagatattgatgcaccttttagtgagctcgtcaatcaagtccacgacttgttaacggtcgagcgtacgcgggtcgccttcctttatcgacttagcaatttacagaaaatgaaccatacaatgccaattacggtcatgcgtaaaatgaccaaacgctggttaccacagcctgcgctccggtataccaactttggtgtcgtcgaccaggaacggcttaaatttcatgacttgacggttgtcaattgcgtcttctcgggtgccttccagtgctcacccgttatggaaattgccgccagcacgtttgccggaacctgtacattgagcttcaatagcaccgggtccgaacgtgactaccagttatccatgaaaatcctggaaaacattcaagctcaactgctagtgtgggcacaagcagatgctcaagtagccacaactgataatgtgacgttgcgccaccaagcataattaagtcaattgataggccttaaataccggccacaaaaaatcccaagctaaatgagcttgggattttttgtggccgctgttaatctggctatcagtgtgattatggattatttagaatcatccagctaatgacgactagtcatccggccgaatcgtttccgagtaatgacttaactggtatatcggtgcccgtcgtgccaatattgctggtgctttgtgaactttcactaggcaaccagtttgcccacttggggtcagtcgaacatcataattttgaaaactagggcgtatcggcgtagtcactgtcagcggtccagtaacgcgctgtaagccaatctgaatatttgctaggtgctggaaagggatccccactaaattacttaaaaagccatcatataggcgccatagtgccccggcggacggcacccagactggttgtccagcggctgcttgtaattggaatcgtaacgtcacgtactgccgggtcacggtcaactgaatcggtcgaaccttcaaccgagtagtagcggcttttaggactgcaacttgggccaacgcttggggaacatcatagctcgccgcaaatactgggaactgattagtgggtacctgtcgtcctttttccgtagtcgtaagttgccggataactttcatcattgcttcaaggccaagtacatatgcgcgttcgtattggacccgctcaaccggtaatgctggtacaattaattgtgtcattttgccacccccatcaacacgcacttaattatcgttagtttactcacgtcttcagccccagtaaagccttttcagctatttcgttaattaattttgtcaaaagttttatctagtaatgtttctaaattggaatccttctaaaaagtgtggtttaataagggtgaatatgataaaaggaggaaccgcgtcgtggcagaagatatgttgacccaagccttgcagcaattaaaggaccataaaatccgtgtaacgccgcaacggcaaatcattcttaattatttgattactcaccataatcatccatccgtcgaaaccatctatcaggaattagcaactcaattacctaacctgagcttggcaacggtttacaatacgttaaaactttttgtcgacttaggaatcgtaattgaattacaaaatggcgatgctggcacccactatgactttttcggtcgaccacattatcacgtcgtttgtgagaattgtggtaaaattactgacgttttcgaacccgacctccgcagtgtcgaagccaaggcggcggaactctctgggtacttggttacgggtcacaatatggaagtctatggattatgcccagactgccagaaactactcaatgtaactaaaacagctgatttaaagcgattgaaattgacgcacagtgaatagaaccagttcaatggcaaccggctatttagcgcgctggttatcctaaaacaaaaggaacactttcagttttcctgtattagtccctgtcaaccttaagtggactatcacagcctgaggtgttccttttaatttatacgataagctggtcttacttacgctttaatcagcatcacaatcggaggacgctttcggaacaccaatcagcaattacacgaccggtagccctcaaccccctggccggtattaatgttgtgggacttcttccagcatgccatagaactgtgacttgtcagagaaatcagccatataggccccgttcaatccggccttttgcccgattattcctaagtcgatcattagcttttcttcttcatctggaaagtgtaaccgtcccttaatggctacactacgaatatagtttactaggcgattgactaaggcttctgggttcttagtcgtagtaatttttttatcgacctgcattaatacatcaataatatccaataagtcccccgactgatcagaccacccacttaaccggacgattagtcccttaatagcctcttgagcttgttgtcgtaattctgattctcgctgcattaataaagtccccctctatatgattcggattaccataataatttcaaattataggtatctttatatacacttttattatacacgcttatgattgcattcaaaaaaacattcataaacgttcaaaaaacgcccatcaacgtaaaaaagtccgagctttcacccgaacttaaccccactttaatttactaattaccctaacgttcctgtccaaacgcaaaatagagccacggtccaaatggttgtacaaaggctaataacaaccagccaagtcgatgtcctcggcgaaatgacttcgccgtcaagacatccgcaaccacaattgtggttgcggtaatctccatggcggcaacgggtaacaaccgttgctttaatttacgtttgatccgtggtggcatttgattgtgatgacgaaatagtcccatattgacgcctcccttaattattaccaacattataccttgttaattaagaaagcgctatctttattcatacccttgtggggctcgcccgacaaacttagtgtctgggatcgtcaattcatcaataaccgctttcccatgcagtaactggcgcgttgtcacaccgacctgtcctcgatcgattgtaatgatttggtaactactgccctcatgaacataatgatgatgtggatcatggcaatcgatcgcataggccgcagaaccggccaccacattcagaatattatctccaatcaaataacttgaaacaaagtgaacgtgaccagagaatacgccgcctaaattatgtccccgaagcaccgataacagcgccggcgtattttgtaaaatcgcatagtgcatatttgtcatcgtcggcccatctagggggtgatgcaaaaatagaaaagcccgctttgtcggtgcctgtcgtagatgttttcccaaccattgtagctgttgtggtgccaaccagcctgcctcataaccgctaacctttgaatccaaaaaataaaagtcgttgttgccaatccgcatgcgactcgcgtagtatggtcccgggtcagccggcaaatacccttcgtaaaacgccgctcgccgatcatggtttccaaggataactcgaacatgacaatcaaattcagcttccatcgtatggatgattgcgtgcagccgctgataatcgtcagcgctaccgtcatgaatcaagtccccggtaaaaacaatcaaatctggcatggttggtaatcgccgaatatcatcaataatattggcaagcttgccccagggatcgtactgctgaccatgtgccggtacttggccgcggggggttaaatgtagatcagaaatctgaataacttgtaaaggacgcaattcgatcctccctctcatactttaatcaccagatggttatctctaatatagcgagctaacgtaaagttttaccaatcttcatataaagtaactgtaaagtttgtgctaacctctctttacgcaccattgaaaagtgcccccacagcaacacctttcaccaatagttcagccatcacccgtattgccctcattatactgaaaccacattatcggcagcacgtgcccaacggctttactgtaagtcttcagtatatccgcatcttatttcgccgtcccccagagctagttgttcttgacctcagcacttggcacatgccacccgtgtttcatactgagctagctagtctgacgcgtaatctcataatttttggttgacaagcccaccttttgccgccaccatgaagataagctttaataacatcatacgagtgagggattattttgaaaaatatgtttgtcgggccccatgtggcccttgctgttccccagccagaagattttgatgagatcagtgactggtacactgacgccgattttgttcgtaaaatggatacggctgccgcccgaccactgaccggtgaagaactcgaacgaacttaccgtaaccttgatcggaataccgaatactactttcacgttcatagtttagaagacgaccacttattaggctttgtcaccctattcaatatcgaatggcataaccaggttgcccaattagccatcgcaatcggtgatcccgacgaacgcggccatggttatggtaccgagacactcagcttgattttgaactacgcttttaacgaattgaatctttacaaagtctgtttggacgtcatcgcaacaaaccccgccgctatcgctgtttaccagaatagtggttttgaatttgagggcaccaataagcgtgctatcaagcgtgatgggcaacgaatcgacctctatcacatgggcttatttgcggctgatttccagccccgcgttactttaaactaattaatcagctcaattagttgcagccaataacttttgcaattataatagtcgcagattgatagaaagtgaccaactgactgtcaatccttaatattctttagttttttcgattattagtgcgttgctgccataatgcagctaataatcactttcattcatagactcccccaagtctgatgaatggggttcatcaaagcccccactttgatgtttcctactccttgaccactacatccgctgatgtggtggcttttttattgccgtctaaaaaagccgtcatgggtatgcaatccccacaacggcctgctattatcttgtaatagccaaaacaagcggttcaacaactgcctgtttcgattagatccaactggtacccaatctactcacgagtaaattatgtgccaccaagatttaatcttcttccaactcaacattgctgttcgttcgacgagcaatgagccattccttgacttgaattaaaacccacgcgattcccgctgtaaaaagcaacaacattagtgtcgaaacaataatgacgatcacaatctgaacgccttctgcctttaacacgtctaacttagttactaacgcgatccctgatggaatgaaaatcaagctgataaattggacgaaaaagttgctaacacccgccacctgctcaagtttgaccactttaaacgttaacagcaagtatagtagaatcatcccaatcaacggtgtcggcattgggaatgcgggccaaatcttattgactaaattagcgattaaactactagctaataaaatcaaaccataaatcacaatttgtgtaataaacgcgccttttttcatcgaatccctcccggaccatctaacctaaaccaatcaactgcgcaaaccctggaaccataaaattaacaagaataccggcaatcacaaaggcgattgcaccagttgcgcccgcagcctcgctcacttcaatcgctttagtggcaccaaccgcattaccggcaattccgaatcctaacccggcaccgagcggattcttgtgcaatttgaaccagcgaataaaatggtcgcctaacgcgtaaatcaaaactgaattcagaatgactgcgaacgccgcaatggcttgatcgccacccaccgactcagccaccggtaaagcaattgctgtcgttgctgcttgtactaacatggcacctaacgctgcatccgtcagaccgagcaaccgtgaaatcccatagataccaaataatgacagccctaacccaatcgctaacgcaatcacaatgacatcccaatgtttcttaaagatatcattacgcttatatagtggcaccgcaaacgagacggtggcgggcgccacaaaccagaataaccagtcgccaccaacctggtacgcttcataaactttttgcacgggtgcctttagaatcgacgcaatcaataccaataaaccaatcccgagcagcattccaaaaaataacggttggaataacacaaagcgatttgttttgtgatataaatactcgccaatcccatacaccaagatcgacagtccgatcccgaaaaacggattattgagaagatagctcacataagttcctactttcttttagtgaaaagagtgacaaaaaaggtgccccatccgggtctagtcatcattaaatggtggttaggctcagaacagtgcaccaacacggttctcatttatcattaattaattataacacatcaaagtaatttttaatagtaggttagttcgtcaaatttaatcaactgtataaaacatcaacgcgtaagcgccaacaccggtgtgcgtcgcaataattggactagtgcgcgcaaccagtggtgttacctgtggaacaacttgttggagaagcttttctggcgcttccgcaacgctcggttcgccgacgtaagaaattccagccgcttcgactcgagtcgcatccgctaattggtctagaatttgttcctgcgctttgattagcgcctttttcccgcgaccccgcgtataaagttttaattttccggcttctaattcaaagacaaattttaatttaatcaaattcgtgaccatgccagccaacttagggacgcgcccacctttgaccaaattgtcgagcgtatccacgaacaagtaggtcttagtatgctgccgaatgacggttatcttcgccaaaattgtggccatatccgcaccggcgtgagccatccgtgctgctgtaagcacttgaaaggccatcccacggtcagccgcctgggtatcaataactgtcacatcgccactagcaagtttggcagcttggcgagcagcattgaccgtcccactcaatgtctccgtcaaatgtagtgataatacttggctaccatccgctgtcaattcatcgtagcaactgacgaaatcaccaattggcggctggctagtcgttggcaagactgggctgactgccatctgttggtcaaattccgcggtactaactgccgtatctgcaatcaagtcgccaccgaaccccacgagtaacggaaccactttaatattatactgtgcaatctcggccgtcgttaattggaccgacgaatcggtgacgattttaattgtcatatttggaaaacacctttcgattaatttgtgcttcattatagcacctcagagtctaggaccaataaaaactgcgtcacaccagcatttagccactcatattgatttatgacggtcatcatttcgttataaactttgtaaaaatcgtcatattttttcgttccatgacctaactttttcgtctgaaaatcatgcttttaaacttttcgcgtcacactttcttcacgcgtcgccgctatactatgtttatagtcattaaggaaatcccaatccttaacgaccccctaactttaatgattacttccccaagtaatgatgtgtgtgtacttaattacattttaccgatttacttcccttttcctccgtatttccccgatacggaggttttttattgccttcaagcagttgtggctcacgcgtgaacaccgtattaaccataatcattgccaatccaatttccaccataaaaaacgcgccaaggcgagaaacaaacttctcaaccttaccgcgtatcgtggtcctagtacttatttcatcttatcgagatcttctggtgcaataaaaaaactgacctgtcccgtttctaaatcaacatgcgccttcacttcaacacctttaggaaaaatccagcctttcccagtatctaactttaacggcatttccccatacgttttggttcgatacgtcttttccatcagaaaactccttcgctctttgccaattacgattaactgggctaattatataatctgacgtcgtttctcgatagtaaagacactttccaatggctttcttcagtaggaatgtcacgctaaatctgatagaatcggattaacattaaaccacttaggaggggtcgaccttgttctattcgttttttgatccgacttacctattagtcatcattggactgattatctcaatggccgcatcgggttacgttaatcggacattccggcattatgatgcctatcgtagtcaatctggcacaaccggcaccgatgcagctcgctttattttaagccaatctggtatcaatgatgttggtgtccaaaagataagcggggatctgaccgacaattacaacggtcaaactaagattctcagcctatcagaagccacagcagattcaacctctgtggccgccatcggagttgcggcccacgaatgcggacacgcagttcaagatcacgttaactattggccaatgcgcttgcggaccgccctcgtgcccatcacgaacatcggttcaagcttatcattaccactaatcattatcggcgttttattgagttacaaccaaacactgattcacattgggattttactcttctcactggcgttattgttccaacttgtcacgcttccagttgaattcaacgcctcaagacgcgccctccagattttatctgatgggcaagttttgactcgcgacgaagttcccatggtgcgtaaagtgcttgtcgcggcggctttaacctatgttgctgcagccctgtcaacattcttacaattactacgactaattattctattcggtggtaatcgtgacgataactaatcgcgccaaatggcagtgcccacagccagtcaccaaaatctgcttggtcactatcaacttagcgtcgccgcaaacttgttattactagcattgattgcgaatcaaaatagtcacttcaaaggacaacttttgaagtgactattttctttggccccaaacagtcgatcatcgcacctcgccaaggcattccgtaagaacgttgatgattcttcacacttcttaataaagcctttccctttttttcatgacattcgccatgttcagtcacaaattcttcacacaacctcggtatgattacatcatagcaattgaggttaactcaatcagctataacacaacctaaaatttttcatttactcctccaaagtaatgaaattcatagtaacatgtgattccccgtcacatgtttaccctactcctttttccaccgtattccccgatacggtggtttttttgttttctcgtccgctctattcgcacctaccgactactttaatacgtcatagtaatcatatttgttgtactttttacattattaaaccaaaatataactaatgattaaccatgctttttagttattcatctgttaagggggagatttactgatgaagcaagtatcgattattggcgctggtattggtggcttaaccgctgcagtacggcttcaaaaattaggttataatgttacgatttatgagcaaaacgcgcaaccgggtggcaaaatgaaccagattgttagccaaggatttacatttgacgtggggccgacgatcgtcatgatgaaagacatctacgaagaagtctttcgcttttgcggggtcgatccgcacaactatttaccattcgaagaagttcaacctttgatgcaccttgtctttggtgatcaatctagtctagatttgtcacgcgatctcccaacattaattgccgagattaaccgcattgcgcctgatgacgtcaatggtatgttaaattttttagcggatatttatcaccggtataccatcgcgaagcctaattttttagaacgatcattccgtaactggcgtgacttttataacctacccgctctgtatgcaggactacagctacgcacctttaacaatgcctacaaaaacattgcaaaatttatcaagaatgagaatctacttaattcattagcctttcagacactgtatattgggatttctccctaccagggcccgtcgctatacaacattattccaatgattgagctcttctatggggtctattttttaaagggtggtatgtacacagttgtcaatagtctcgttaagttattcaaagaacaaggtggtacgttaaagcttgccacaccagttcaagaaattatcatcaaagataaagttgctgttggcattcgtgtcaataatcatccgatccacagtgactatgtcctatgtaatgctgattttccaaccgccatgacaacactgattccaaatgagcaagatcgtggtcagtacacagatcaaaaaattgccaaaatggattattcatgctcatgtctcgtcttgtatttaggactagacaaaaaatacccaaccgaagcattacacacgatccactttgcacaagatttcagcaaaaacgtcgccgatctatttgacaacggcaagttaccagaagatccctcgtattatgtctatgttccatcaaagatggatccaagtttagctcccgaaaacagtgaggcactctatgttttagtaccagttcctgagctctcaaagtttaatgactggtcaccaacaacactgaagaactatcgtcaactaatcattaacaaactaagacaaacggctaccttcagcgatattgaacagcatatcgttgtcgaaaagcagtttacaccggttgacttcaaagaacagtttggcgcctataacggagccactttcggcttacgaccgacgttaaaacaaagtaattattatcgtccccataacaagttcgactatgccgaccatctttatttttgtggtagtagcacccaccctggggccggtgttcccattgttatgcaaagtgctaaattagccgttgaggagttgattaaagatgaccaaactaatgcctaaattcgaacaacatcgcactgactttacatactgtcaaacaattactaaaaggtcttctagcgcattctacaccgccttctcgcaattaccactagaacgcgcttggagtatttacgccgtttatgctttttgtcgaacagccgacgacctcgttgatgttgaccatgatattgatggtctaatggcattgcgccaatcattgaccacctttgccaatggtcatgtcccagaccacccaatgtggcgcgcactggccgtcgtttttgagacttatgatatgaatcttgacgtctttttcgatatgctcactggtcaagaacaagacgcgacttttaaacaacctcaaactcagcaagcacttgaagactattgctattacgtcgccggatcggttggtctgatgattttgccaatgctagcaactaacccgcaatcacttgtcaaaccagccgtagaattaggcatcgccatgcaactcaccaatattttaagagatgttggtgaagactaccaacgtggccgaatctacctgccatcaaaactattggcacactatcagctcaatccaactgacttgcatggccccatcccatctgccaattttattcggctttgggaacatgaagcacagattgccatgaacaagtacgaggctgcattaaccatgatgccacaaattgatcccgtcgcccggccatcgctattagccgccactttgctttatcgtgaattattgctaatcgcacgtgaacaacactacccaattttaagtcagcgcgtctttttgacagctgaacgtaaaacacaggtccttaatcaagttagcgccaaaatgcatgaactagcccttaaggaggcttaatgccacttgaatcggtatcatacttggcacgacgaaatctgtccataccggaatattgaccacccacaaataatttttagttttttcaccagtcaagtaagcgatttagttaccttttaacaatcaaactactatactaaacatatagtgactggacatctccttcagccacttgaacctttttcatttactcctccaaagttaatgaaaaacaggctcgctggggatgccacctagcgaccaatgcaatttataggtcatcgcccgccgcgatggccttttatattactagaataatatagttacatctcacttctaatcgacgtatcatattattgagagattagaggagtgatatttaatgaaaaaaacacgcgccgtagccggaattagtgctcctgtggcaattttttcggccgccctattcgcgagtgagaagctctacgattttgctttcaagcgtgttgattacgtgcccgaaacttcggcagataaacaaaaatacgccgatgcctactacgcttatgtcgattggctacaccgacagcccgttcaacagtggcaactgaacgctaatgacgaggccaatcaccttgtcgcacagtacgttcctgctaaaacaaccagcaaccgaaccgttattgtttcccatggctacaaaggtgatggtgaaacgatggcaaattacgcttatatgttccatcaaatgggctacaacgtcctcttgcccgacgatcgcggccatgggcaaagtgccggcaagtacattagctttgggtggcaggatcgccgcgactatttaggctggatcgataaagtcgtccgtatcaatggtcgtcacacggatatcatcctttttggtgtcagcatgggtggtgcgaccgttgaaatgatgagcggcgaagaccttccatcacaagttaaggccatcattgccgattgtggttattcgagtatcgaggaagaactcgcttacttattaaagcgacagtttcacttaccaaagtatccgtttgtgcccatcgttagttttattaaccgccaccgtatgggctattatttaagcgacgtcagttctgtcgaacagctcaaacataaccatctaccgatcttctttattcacggtgacaaggatgtctacgtcccaagttggatgctcaaagaaaattatcaggccgctaagggccccaagcagatgtggcaggttcccaacgccactcacgccgagagtttttggatcgatcctgccgagtatcaacgacatgttacagcctttttgaatcactatgttcctgataaataaaattcagtcgaaaaaccgtatgcgctattcactgcacatacggtttttttgaccgcttaagttgttttatgactggctaatgattcgggctaagcggtccgccatccgttccagattggctggtccctgcgccatggcttgatctaaggtcatgacttgatcgacaatcggtaaaacagccgtgaccccctgtttggcaaatgtttcatttgcacctttttgccgaccaactaataaatagcaaggcttgccggccgcttgggctaactgactgagctgaattggtaccttgcccataaaactctgatcgtcgacttggccttcaccagagataactagatccgcttgggccactttcgttttaagattgctcatttcagctaacaattgaaaaccagagcgaacgcgggcgtgtaaaaagtaacgtaatgcaaacccaataccaccggcagccccatcgccttcgtgggcactcaccgcaccagctgcgaccgtcatatagtgagctaaagcggcatcgtgaacctgaatttgagcaaccggtaatcctttttgtgggccaaaaatcttagctgcgccgttcggtcccgttagcggattcgtcacatccgctgcactaatgaacgagacttcagctaattgtggcaacacatgtcgatcgtcaatcttagtgacccgacttaaatcagcgccagtcatggctaactcttgaccatcggcagcccaaaaacgataaccgagcgcacgtaggattccggcaccaccgtcgaccgttccgctaccgcctaagcccagaataatctgccgggcgccacgctcaatcgcatctttaatcagtagcccggtcccataggtattcgttgctaacggcgtcaaggtcgtcgtgacaaactggattccggatgcagccgcaacctcaatcactgccattttttcagtggcaaagtagccatacgttgcagtcactggccgttgcgccagatccaccgttgatgccgtaatagcttgtccaccagcatggttagccagccacgccgccaccgttccttcaccaccatcggcaatcgcaacttgagtagcggtgattccgtgagccgaaaatcgtttagccactattcggttggcctgaatgctcgtgatggaatttttaaatgaatcaattgcgatcaaagcgtgcatattaacgtctccctattgacataattactttcagtataatcattacagcgggcgcgagcaattcatatcagttgtcaggtttcttaaaactcgttaagcttaagttaccaaaattttaatggaggctgataaatcatgacaaacaaatacgattacgatgtgttatacattggtgcgggtcacgccacgtttgatggcgccgcaccactcgccaagactggtgttcgcgtcggtgtgattgagagtggtctgattgggggcacctgccctaatcgtggttgtaacgccaaaatcactcttgatgaacctgtcaaattaacgcgggaagcagcacgcctcaatgatattttgagcagtgcaccaaccattaattggacggccaacgtggcccataaacaagagattattgatcccttaccagcaggcctgacagctcgtttggaagatggtggcgcaacgatcattcatggtcatgccacgttcaaggacgctcacaccgttgtcgttgatgatcagcaaaccattaccgctgaaaaaatcgttattgcgactggtttaaagccccatcgtttagatattccggggaccaagctcgcccacgatagtagtgattttatgaaccttaaacggttaccacaaagtatcgtcatcattggcgcaggctatattggtatggaatttgccaccatcgctaacgcggccggtgcccaagtgacagtcatgttacatggcgaccaggccctccgtgatttttaccaaccattcgttgcacaagtggttgacgacttaactgaacgtggggtaaccttcatcaaaaatgccaacgtgcaagcatttaccaaacaggatgaccagttccaagttagttatggcgaccaccagcaattaacgaccgactggatcctagatgcgactggtcgaattccaaacttagatggcttaggcttagaccggattggcgtcaaatatgaccgccacggcatttatgtcaacgaccacttgcaaaccaacgttcctaacatctatgcagccggtgatgtccttgccaatgacttgccaaaggtcacacctgcagcctactttgagtccaaatacttgatgcgtttgttctctggtcaaaccagtgctcccattgactatccggtaattccatcggtcgtctttacttcaccacgaattgcgcaagccggcatgaaaataccggctgctgaaaaggccggcttaaccgttagtgataacgatttagcagattactggtattatcaagtctccaaggaaccgattgccgctagtaaacaggtccatgaccaagacggccatctcgttggcgtgactgaaatcagtgatcaagctgaagatgccgtcaacgcactactaccagctatcgaatatcaattagaccgcgaacaaatcgaccgtttgattggtattttcccaaccatcggctacgcagcttggcaccgggcttaaaacagaaaacactgctgcgaccgccgcttgattaatcccttattaataaccagagccgccaatgacccccactcattggcggctctggttatgttcgttccattactttagaaaccaactcgggcctgcacatcaagcatactgaccatgctataattgcgcctatctcaacgattgaaaggttggtcctaacaatggatgtggatgctcaaaaattatttaccttagtagatgctgcttataatcagccgattaccaatcaaccatccgattcctaccgccaagcgctactggcagctgcaatcgacctgaataacaacgtttcgccacagcaagtaaccatccagctatatcaagcctattatcgtaactatatggtcccaacgactctaccacgccagcatcgtgacctctaccaatacgttcacacccaattacagcgcctcacgcgcaaagaacagcgtcatatggcacttgggtatggtctgattgcgacgcacctaacatttggtcccttgaactgaaatcaaggtacttacacgcattgcgctagttatcgtttagtatgaagcatgattaaaccgtgccattatcaagctcaaaaatagccattaatcgtccccagccccggaggtcgaaataggacgcgcatcggctgacgaataaacagcccatctttttagcacgttttaatcataataaaagccccagcgattactcatcgctggggcttcatcgtttttaaattaatcgtctaatcccaatcgtttgaaaatatcatcaacgtggcgaagatggtaatgatagtcaaacgcatcatcaatcgcagcctggtccaaatgttcacgaatctcggcgttaccttcaataagtggcttgaattgtaactgttcatcccatgacttagccgtcagtggttgaacgaggtcataagcactttcacgagacatccccgtatcaatcaacttgagcaagacacgttgactgtagatcaacccgtaagtcgcatccatgttttgcttcatccgttctgggaacaccgtcagcgtcttaataatcttattgattcgagttaagatataatccactaaaatcgtggtatctggtaagatgatccgctccgcagaagagtgggaaatatcccgttcatgccacaacggcacatcttcataggcggtcatcatgtggccgcgaataacccgtgccaaccccgtcacgttctcagaaccgatgggattacgcttgtggggcattgctgatgagcctttctgacctttattaaagaattcttcaacttcatgagtttcagatttttgcaaaccacgaatttcggttgcaaacacttcaacgcttgttgcaatcaaggccaaactagcaatgtattcggcatgtaagtcccgtggtaaaacttgcgtcgaaatttcttgtgcgcgcaatccaagttgtttgcagacaaattcttcaacaaatggtggaatgttcgcaaaagtcccaacggctccactgattttacccgcttcaacgcccgcggccgcgtgttcaaaacgctcgatatcccgattaatttcagaataccaccgggcaatcttcaatccaaacgtggttggttcagcgtggacgccgtgtgtccgccccatttcaaccgtatatttatattttttcgcttgttgtgctagtgtcgcccgtaaatcttgtaagtcttggcgaataatcgcgttagcctgcttcaaccggtaaccttgcgccgtgtcgacaacgtcagtactggtcagcccatagtgaacccacttacgttctgcacccaacgactcggaaacatcgcgcgtaaaagcaaccacatcatgatgcgttacggcttcaatctccgcgatccggtcaacatcaaacttggcattctctcgaattttagcaacatcacttgctggaatcttccctaattcagcccaggcctcgtcggcagcaatctctacctccaaccatgcttggtactgattttctaacgaccatactttgcccatcgcgggacgcgtataacgatcaatcattgctaatcctcatttctttttaggtattcactaacaaaacacgaacattattatagcatacccctcgagtaattaatagagacgaacaatgaaaaaatactgttatttttcacttcgtttccatattaaggacttgttttcgaactaattcgccttaattatgaacgattatttgtgctcaaaacaagaacattcggtttttgggttgcgttttgacgttaaagttgctatactctttcctgttggagtggtgaacgtttaactactctttaggattaattattcataattaaactatttaatgaggtggaagaatatggcatcagtcgtagtagtaggtagccagtggggcgatgaaggtaaaggaaagatcacggactttttgagtcaggaagcagatgtggtatcacgttaccaaggcggcgataacgccggccacaccatcgtatttaatgggcaaactttcaaattacggctgattccatcagggattttcttccatgataagttagctgtcattgggaacggcgtggtcttaaatcccaagtcattagttgaagaattacaatacttgcgggacaagggcgttaatcctgacaaccttagaatctctaaccgtgcacacgtcatcttgccttaccacatcacattagatggcgctcaagaaaaagctaaagccggtggcaagattgggacgactaataagggaatcggcccagcctacatggataaggctgaacgaattgggattcgcgtagccgacctgcttgataaggacacctttgcggcgttactcaagcgcaacttagctgaaaagaaccaaattattaccaagctttatgacttagaaccactgaaatttgaagatatttttgatgactattacgcttatggtcaaactttgaaaccattcgtcaccgatacttccgttgtcattaatgatgcgttagataacggtcaacgcgtcctatttgaaggtgctcagggagtcatgctggatattgatcaagggacttacccttacgttacttcatctaacccagttgccggtggtgttactattgggagcggtgttggcccatctaagatcgataactgtgttggggtcttaaaagcctacacttcccgcgtcggtgacggcccattcccaactgaactctttgacgaagtcggtgatttcattcgtgaaacggcccatgaatatgggaccgttactaaacgtcctcggcggattggttggttcgatagcgttgtattacggcatgctaaacgagtttctgggtttactcatcttagtttaaactgcttagacgtcttgacgggcttaaagaccatcaaggtatgtaccgcttacgacttaaacggcgaaaccatctatcactaccctgctagtctgaaggaattagaagcttgcaaacctatctatgaagaagttcctggctgggacgaagacattactggcgttaaaacctttgaggaactgccaactaatgcacagaactacttgcgtaaattagaagaactcgtcggcgttaaaattgccaccttctctgttggtcccgatcgcgaacaaactaacgttatcgatcacaacatttggggctaattgaacgcgacaccgtgaattaacttaaaggagttttgcatcatgggcatggagatttttgattacgaagatattcaactaattccgaacaagtgtgtcattaatagtcgttcggaagccgatacgaccgtagaattgggtggccgtcgttttaagattccagtggtgcctgccaatatggcaaccgtcatcaacgacgagattgccaagtggctcgccactaacgactacttctacattatgcatcgcttcgcccccgagacccgccgtgcttttattgaaacgatgcatgccgcgcaactgtacgcatctatttcggtcggtgttaagtccagcgagtatgactttatcgacgacctggctgctaatcaaatcgtgccagaatatatcacgattgatatcgcacatggtcatgctgacagtgtcattgcaatgatcaaacacatcaaagacgtccttccggatagttttgtaattgccggaaatgtggccacaccagccgccgttcgcgaccttgaaaatgctggtgccgatgcaactaaggttggcgttggcccgggtaaggcctgcattactaaagtcaaaacgggctttggtactggcggctggcaattagctgctgtccggtggtgtgccaaggccgctcgcaaaccaatcatcgcagacggtggtgtccggaccaatggtgacatcgccaagtcgattcggttcggcgctacgatggtcatgattggctcaatgttggccggacaccaagaatcacccggcaacattttaaaaatcgatggtaagacttataagcaatactacggttccgccagtgaaactcaaaaaggcgaacataaaaacgttgagggtaaacaaatgctggttccttaccggggccgcttagtcgacaccttaaacgagatgcaagaagacttacaatcatccatctcatatgccggtggccgggatttaaaggccattactaagtgcgactatgtggtagttaaaaattcgatttacaacggggactaattaaagaaggacacaagccaaactggtttgtgtccttcttttacgttcacttgctagattttagttcgaagtacctgtgaccagcttcggccttacgtcatagacagttgttgacggtaggtgaccagctccgattgattggcatagataaaatgtcccggaactagttcaacgaattgagctggatcagtcgtataatcgtgaactgactcgtgataagtcacgagttgcttttgccgtgccaactgtggatcaggtattggaatggcggctaataacgattgcgtatacagatgtagtggatgggtaaacaactccgcggtcggtgcaagttccagaatacggccgttgtgaatgacggccacacggtctgcaataaagcgtacgacggataaatcatgggcaatgaacaagtatgataattggctctcctgttgaaactgccggagcagattcagaatctgtgctcgaatcgagacatccagcgctgagatcggttcgtcggccacgactaactcgggccgcataataagggcgcaagcaatcccaattcgttgccgttgaccaccagagaattcatgggggtaccgataaagatgttctggtagcaaccccaccgctttaatcatctgctcaacttgatcacggcaatcctgttcagaatgaaagaggtgaaaattcagcaacccttccgaaataatatattcaatcgtcgcccgttcattgagtgacgcggctgggtcttgaaagatcatttgaatcttgcgcatcacttcccgttgcgcatcgattgctaagtgctgattaatgagttgttcatggaacgcaattgtccctttcttagtcggaataacacctagaattgcgcggccaatcgtcgtttttcctgatcctgattcaccgaccagtgccaaggtctccccccgataaatgtcaaaattagcgtccttgaccgccacgaattcccgctttccttggccaaaggcaatctccagatgcttggcggctaagagtggcgttctttcattagtcatgggtcgtccctccccgtatctgaccaatttgcatttctgacttggtcaaggcaactaggcgcgcgtgtagattctgaatcagggccggtttctcaactttaggtgcccggggatcaagtaaccaagtcttcgcccaatgggtcgggctcaccctgaatttgggtggttcctgcttaaagtcagccgctaacgcataccgattgcgcggcgcaaaggcctcccctttgatatcgtgaaatagtgacgggggcgtcccgggaatcgaatacaagccggaatcagcggtcgccagttgcggtaacgccgataacaagctccaagtgtagggatgccgcgggtcataaaaaatctcatcacaggttcccagctctacgatttggccggcatacattaccgcgatacgatcagcaattgcagctacgacaccgaggtcatgcgtgataaaaatgattgaaaaatggtattcacattgtaattgtttgatcaaatccaaaatctgagcttgaatcgttacgtctagcgcagtcgtcggttcgtcacaaatcaggatttgcgggtggcaggctaaagcgaccgcaataacgattcgttgccgcattccaccagagtactcaaatggatattcgttataccgttctgcagcatcgggaattcccgcccgggtcattaactcgattgcctgcgctttagcttccgcagccgacttcttttgatgtttgataatcacttccgcaatttgggaaccaattgttttgataggatccagtgaggtcatcggatcttgaaaaatggtcgtaatcccttttccgcgaatctgattccactctcgatccgtcttcaagtcactcaaacaggtatcaccgtactgaatacgcccaccggtgatgtgcccattatcttccaacattcccgtaaaggtcttcgttaacacggatttaccagaccctgattcaccaaccaatgcgaggatttcctgatcatataatgccatggaaacatggcgaatcgcttttaattgctgcccgcgaacttgaaagcccaccgaaagatcatcaacagctaatacaactggtcttttcatcacaccatcctcctactttcttgacttatcaccacatggctaacgatgtgtccgcgggtcagatgcatccgccaaattttgcccaacaatgtacaacgacacggtaatcagcgccagtacggttaccggtaaccagaacaagtacgggtagctggtcatatctggtgaatattgggcgattagccgcccgagtgacggtacgttggcactcagtcccactcctaaaaatgacagaaagacttcaaatgaaatgaacgaaggtaatagttgggacaattgggtcacaatcactgacgtcagatacggcaaaacattacgaatgatcaaccgtcccatcggcgtccccagtgtctttgaggcgatattatactcacgatcgcgtcgaaggatgactttcaccctaatgaaatacgccgtatcaagccaagtcgtcactgtcatcgcaaaaatcagattccaaaatccgttgccaaacgtatacgataaaacaataataatcagtaaattaggcacattggacaagacgttataaatctccagcatcacccggtctaacttcttggagttgccccaaaaggctcccatagcaacgccaatcaccgtcgtaatcaacgacgcaatcacgccaatcgaaatcgatgtgcgggctcccgcccagactgcatcaaataaagacttcccatcagcatccgttccgaaccagtagtgccagctcggccaattatagcgtgcgccaaaatcattgatgttactaacgttcatcagactatagccactgaacaagggctggatgaacgccaataataaaattatcaacatcagtacgaacatcgcaatcgtcagtttattggcaaaaaagactttcgcaacggagcgccagtaagaatatcgcggcgtttcgatcttttcggtggcctgatcattcaacgtcacaaattcaaaatccgcgttactaacttgattctggtcgactttttcaggttgcggtttatctcgacctattaccatcctaatcatctcccgttgctgtcaatttaattcgtggatctacaatcgtcatcaagatatcgcccagcaagattgaaaagaccgcaatcgtcgtaaagataaagactagcccaatcacaatcgggttgttatgtgttaaaatcgcatccggcaacatcttacccatgccaggcattgcaaaaatcgtttcagtcattgtcgcaccgccaatcaaaccgataattgaccctggcaatccttgtacgatcggtaatgaagcattcttgaagatgtgtttccgataaatctcgttatcagtcaaccctttgaccttggcaaacttaacgtagtctgttgactgttggtcaaccatgtaacggcgaaaccaaatgactaagcctgaaaccgatagcaaccccaggatcaaagtcggtgacacccacgatgccagtacgctcgcaccactcattggaaaggtatctggcaagttaaagacggcactgccgaagtaccggaacgcataaataaaggctaagctcggaaccgcaattagggcggtcacaatccccgtaccgagtttgtcgaaccacttacccttataacgggccatcaaaattgccattggaatcgcaatcacataggcaatgatcagtgcaccaagtccagctttaaaggaagttccaatcatcgacggatcatgattctcttggaccaccgcagtgtaattgtcaccgtattgcgctcgggcagttgcatcttgccgactagtcggctggtactgacgcgtatagacatcatcagtgctcaacattttttgaccatttgcaaacgtatactggtgcgtcaccgcctccccctgatgactaccaatcacctcagtgacccgtgtgccagcataggttggataggaaatccctaagttcaaatggacgatgttttcatgtaggtatggaaacatcgaattgacatataattgatacttgtagcgcgtgccagacccaatcaagctccagccgacaatcggatcgtggctgatttttaaataccgtggtaacttaggattagccggatcgtgaatggcccatggcgtatcgacctggattagtcccgaatagaacttcaccaaccgttgccacaagggtaactcacgggtcgcataataattcccactttgcggatagcgatgaagcgcatagtgataccgcgttgcccactgccgcaaccggttaatattgaccgcagtgtgcgcagccgtcaccgtttgcccccgatttgacgcttgcgctaggagtgacttagtatccagatagtcgatataattcatcttgccataggcggtattctcgtaatcgaccaactgatcaggactagtactcagcttactgatcattggatcggatttaaaaatatcacgccgcggaactaacgaataaatgatgatataagtgagcgttgtgaccaagaagatgctcagcaatgatcgcaacacccggtaaaacaagtatttcttcacgacccaccacttccttcataactcaacacattagtaacaacagatacagaaaaaggctagtcttgctagccctcttttccttcacgcaagggccgacctaatttgtcggcatatcttccgcaatttgtttccgctttgcgagccattccgcccgcgccttcttggcttcagacgtcgtgacagcattttcccgaactttcaaaaacttatagcgaccagcaccaagccctgatggtgcatacggaccactgagcggctcgattcggctgacaatcgccccagcgccacccgaattagttggaatcacgatcccactattcaacaaccaagcttcagctttagcgaacgccttatagcgagcagcggtatcagtattaatggcttcagctttggccaataacttactgtattgatcaaaatcaactgctttgattgcggccgcattggaagccgatccaccggctgttgcggttggatctaatcctagggtgtgcaagttcgccccagaaaccgggttatagatttcgaggtaagtcgacggatcgtcatagtctggcgtccaaccagatccattactaatatcaaaatcactagttttacccgtcgttgcgttgaaagtcgcggcattatacttatcatcgctcaacagttgtaaatcaatgatgacgttttgtttacccagcgtggattctactgactttttaaacgacttagcttgattcaggagtaatgatgatttttcatctactggcaaatcgagatggatcgggccactaaccccttgatctttcaattcagcctttgctttgacgaaatactgtttagctttcgtcggttgataagttccatcctgaccatctgccaacttaatatcactgaagccagtattctgcatgtcttcctgaagttgcgtgccataatccttaccaccaatcgaaacaaatgatggtggggttaattcattacgcaaccctttattagcgccaatcttcccgttaacctgcgcgttgtaatcggctttattaaatgcaaattgaacggccaaccggaaattctggttcaaaattgccttacgcgtatccgccttttgttgatcagtcttcttggcggtatcgttgtaagactggcgattcaagttaaaagtaaagttatagactgacgaatcttgactggtccacagaacattattcttgttctgctttaaaaccgtcttatatccagctgagcccggataaacccgagcataggtgtaattgcccttctcaaacgatttataaaggccatctggattactgccatcatcaaaagtaagcgtaaccgcctttaaataaacgtgcgacttatcccaatacccgggattagctttatactttaagacggacttcgaggtaaagttggcaagcacgtatggcccgttgtacaggatgccatccgcagtcaccttaccaaaatcagcccccttttgctttaagaactgcgcgttaattggatacatcacgccgtacgttagcttggaattccaatacgtctcaggcttattcaaccgatactgcacggtcgtcgcattgagtgctttaacacccacggttgagaagtccttagtcttacccgtcgcataagcattgagccctttaatgctattttgaacgacgtataattgctccgactttgccgcaaccgcatgttttagtccggtcacaaagtcttgggccttaacggtgccatgcgtattgccttcactatcgacccattttacccccgaacgtaagtgataggtgtacgtcttgccatctttactaaccgaccacgatttagctaagtcgccagttaattgtccatacggattccgttcaagcaacccgtcttcaaagttagataccacgtcggtattattctgctttgccgaaacggtgtaatcgaaattatcaggatcctgcacatacacgtagttgaaatggtcagtcttaacctgcttctgattacttgccttggagctcccacaccccgctagtaatagtgttccagcaaagaaggttgctgccaaccagcctttttttgctcccattgtgtccccaccttttgtatagtcgttagttgatactaaataaaaatacgtgccgcaatcataagcggttagagctttgatttcaagatgttttctcattattttcatgttaaaacctcatcaagcgtcttataaatcccaccacactaaagtttcgtcgtgacggccggtcactttgacaatgattctgttgtgaagtttccaaaccaacgtacctacttaaaaaatggcggctgtgactttaacgactgcttgttaatcacacctgacaccagcaatgaaagcggttataataaagctaaatcactaatcgaggtaatcagactatggaacacaatcgggtcttacgactagaacacggcatcaacttccgagaactggggggttatgagaacaccgctggtcagacaatcaagtggcaaaaactgctgcgttgcggtggcatgtcactactcactaaccgcgatctcacctacttggataactacggactccgttatgatatcgatctgcgccaagccaatgaagctgagatgtctccagaccgttatcccaagaatactaagtatattaatacgtctgtctatccgttcactgacaatcgtcgctttgatcgccgtttaaaacggctcatcaagcgaatggtcgtcgatgattccttcaacgcacaaacatatgcgcaaatggttacggatagtcatgccgtgaaagtctggcaaaatttatttgcgaccctcctcaccaacgaccagcccgaccaatcggtactctttcactgtgctgctggtaaagaccgaacgggggtcgcgggtgcgctcattatgacggccctagacgtccctcgtgaaacgattatgcaggactacctgctcactaacgccgtcttcatggccgcagacagtatggataccgctacgatcattaccaaggccaatgctggtgacctagctagccaattcaacgttgccatggctgttgaagccgacaatatgaagatggtctttcgggttttcgacgacctctacggcaatggtattggttatttacgagaagtgcttggtctatccgtcgcagatataaataatctgcgccaattgtacttggacgattaagcacactaaaaagctgattttaaagagtggttgactctttaaaatcagctttttagcaacgcccgttcatttgtttgattataaaattggtgataaaagccgtgagaacgtctgcttgaacttcaaccagaatgactgattcttaaaatcttgaacggtaatcagactactgattttttgatcttctaagaaaatccgttccaactcttgtgctaaatcagcatcgtataaaaaggcattcacttcaaagttgagcttaaagctccggaagtccatattagctgagcccactgacgccacctgaccgtcaatgacaatggtcttagcatgaataaagccattattataataataaattttaacaccagcatctgccagttcccgggcatagtactgggttgcccggtaaacaaaggcatgatcaggtttgtccggcaccataatgcggacgtcaacccctgacatcgcagcgattttaatcgcatctaatacggaatcgtccggaattaggtatggcgactgaatccataaacggtgttgagctgtcataatcattttaatataacccaatttaatctgttgtgcatcactgtccggaccactggagacgatctgtaatgaagtattccctttaacgcgaatgactgggaacatattaacgtctggcacgattcgatgttccgcatcggtggcgttccaatcacgaatgaaacgttcctgcaattcaaaaactcctgaaccgacgatccgcaaatgggtatcacgccagtaaccaaacttcttactacgaccaaggtactggtcaccaacgttaaaaccaccgacgtagccgacccggccatccgttaccacgatcttacggtgatcacggaagttgagacggaagtccaaaatcgctgaatgagcacccaagaacggtcgggcatgcccaccaagttcttctaaatgcttaaagaagctgcggaacgtgcccatcgacccccacggatcatacaagacacgaacgtcgacgccttgggctgctttccgctctaaaaggtgtaataattcatttccaatctggtcattataaaatgtgtaatattcaatatgaatatgattcttagctgcttcaatatcttggaacatcgcatggaacttctcatgtccatccgtataaatcttgacccggtttttacggcttagtaacgcgccatcggaattcaagaataaactgaccatcccacgaaccgagctagtgaccgcatctgcgggcatcaattccgttcccagggcttcacgttgccgctgaatcatctgttcgagtctaatttgcgtctctttacgtaaccggaataaccggttttttggtaacttacgaccgacaaaggcgtacgcgataaacccaataatcggcaaccaaatcaacacgagtagccaagcccaagtggccgcgatgtcccgattacgatcccggaacacggtaacgaacgccgcggccgcgtttaaaacgataattgtatagaaaattggctgaatatattgcaatggaggcacccacctaatttattaatgatggttttattttaccgcagatagtagtgagataataatcttttgcgaatataatttttgcatttaatcattaaatagctaataattatgcttaaggagggcgcgttcaatgcttgcaatgcttggaattcacggcctcggccccattcgcatgtttcacttaaccgaacacattgcgggtccgcgagcggccgttggtattttactaattattattttattagcggtcgtctaccgttactatcgacgacatcgttaataaatcaaatctttgaagcagctggtgaagtctcccagctgtttttttgtgggtcattatcttacggatcggtttattcaatcattgcagtatacctctgctaccaccggagaaactcataacaaatatttttgaccaagttaaatcctcaaataaaaaagttgcgttgattagacaatcaacacaactcgattcgaccaccccttctgaacatctgttgtatggcctgattgagttaacgcattacctaccccatttttcaatgtaggccgatagtaaactaaatcattggaaccacctggttaatggctttttatgaaatcgttagttcacacaaagacttgtcgcttaaagcttggacgtaattcgaacgtcccgttgcgctgagtttttgattggtatcgagatagatttcacccgtccaatgctttatttttttagtcggcggtctaacgattacgcgatagacgatggggcaatttttcagggtcatattttttgatgactgatgcaaaaactttttgtatttcttactttccgctaatgtttggctggttgcaaatgtgtattcataccaaataatgccgctaaaagggccggattcttccttgattattgtgtttctcgagacacgcacgtcataaggactgctttttaacattgttgttagtacagtcctcgcttgatttaactcaatacgatttttaacgtacccgtataaacagaagctactaataaggataattgcaaaaagcacgtaatgtgtaacggtctttgctttaagaaatgacgacatgactaatgcctcccaactttattatctggaaatagtctggcaatgctttatacattatgaatgcagacgtactagtatcaatacttttattaccaacaccaaaccaatcagcttgctatccccttttttgattcaagatctgccagtcattgcaatcactagcttcgataccagcaacaatcagcagacccagtagtccactaatttcaagtggcctttaatattggtcaggccttgatttgcgttctccttttgaatatagcaaacgccaaacccattgtcaccaactaatgaatatcattcgtatttgttaattttagaattgcaatcaagtttgtatttggaataataaaatttatgcaaatgtggtcaataaatgttgatattggaaggtcgagacgaatcacatcagtttcccgtaggccgttttacctgcaagaaaattaattatccaatttgattcatcaaaatactttaaggataatcataatcccattttattcatataatcgatatcaataaaaaagggttccaataagccgctcactctctccagttcttcaggttgcatcaatcaagtggcgatttagtgagccaaaaccatatttcctaaggtccttcaataatccccactcacaatcgcaatcacaaggtaagttaaccttcagaaaaacaatccccgccatgttcgctatatcaccctattaataggcgttgaataccatagctaattaatcacgattagtcagacaatcagcaagaagtcgcaggatgtcgcgcgattgcgtccaattatttggcttttagtcactatagcccatcagaatatttattttggtcagattgaccatcgtaactttgtcaaaaccgattaaactaaagctatcacatcgaaatggggcgatgattatggatttatcacacacgcggttactccgcaaaaaagatatcaatgccatgttagccacttatcacagtccgctcaaaaaggaacttaaaacatttgacctaacgatgctgggaattggggccatcatcgggaccgggattttcgttttaactggtacgggggccttgacggctggtcccggcctaatgatctcattcgtcttagctgcaattgcttgcctgtttgcttcactctgctacgctgaattcgctgcgatggtgcctgaaagtgggtcagcgtacacctatgcctacacaaccctcggcgaaattgttgcattcattatcggctgggacttgatgttagaataccttttcgctgtctcaaccgtttcagcgggctggtcaggctactttcaatcattcttggcgggcttcggcctcaaactgcccgctgctttgtcggcagctgcaggttccgtccctggtgtgaccagctattttaatctgccggccttcaccattattatcctgattaccactttattgtctctcggggtcaaagaaactaaacgcgtcaataacgtcatggtagtgattaaattagccgttgtttttttattcatctttaccgcggtgcgcttcatcaaaccggcaaactggagtccgttattaccatttggcttcaaaggggtcttcggcgcagcctctagcgttttcttcgccttcatcggttttgacgccatttcatccagcgttgaagaaacattggaaccatccaaaacactcccacgttccatgttactgtctcttggtatctgtaccattctctacgtggctgtatcagccatcatgactggcgtggtcccatttgaaacgtttgccaagtacattgatcatccgatctcggccgttcttatttactccggtcaaaattggatggccggaatcattgaccttggcgcgattcttggtatgaccactgtaatgttagtctgtctctacggtcaaactcggatttccttctccatgtcgcgggatggattactcccccatgtctttagcgatattagcgccaagaccggtgcaccacttaaatcaaccgtcttgtttgggtcgattgccgcaatcatgggtggctttattccattagctgacttagctgaactggtgaatatcggtactttgactgcctttaccctagtttccttctccatcttacggttacgtaaaacacaaccagatcttcggcgtcccttcaaaacgccatgggtcccgtttgtaccaatcatgtcaatcatctgttgtgtcttcctactaatcaacctgaagcctgtcacttggattcgcttcgtggtatggttagccatcggtatggtcgtttactttggctattccgttaaacactcccagttgaagacgaatacagccactgatgagaaataattgactagactaataaattcaaaactaatgggtcgcttcatttcagcgttatcaactggaatgaaacggcccattttttatcctctaaatacgaacaaccggattacttattgtactcaacttgaagtaaagttcacctaacgaaacgtaagttgaaacttgttaacatgagcaaatttttagtttgtctggttaaccccttttgaaaaaagctagtatagtatgagtcacagttctaattgaagtgggggtcaataattcatgcgtaagcaacggattcaggaacgttcattgattggcatgttaatcacattaggcgtcgtgtacggggacatcggaacgtcaccgctatacgttatgaacgccctgatcaatgacgcggggcaacttaagaatgcaacacctgattatgttatcggcagtgtttcattaatcttttggacgttgatgctcattacaacggtaaagtacgtcctgattgctttacgcgctgataatcatcatgaaggtggcattttcgccctgtatgcgctggttcgtcaccgggccaaatggttaattttcgtcgcgttgattggtggcgccgctttgttagcagatggcaccctaacacctgctgtgacagtcacatcagcagttgaaggcttaaagggattacccaaactgggggctttttcccagtacccgtggctcgtgcctctaaccgttacggttattttactggttctctttatgattcaagggtttggtactgccgtcgttggccggtcattcggtcccatgatgttgctctggttcaccgtcatcggcatcttcggtctgatcaacatcagtcaggcacccgtcattctcaaagctttctcacccgtttacgccgtacaagtcttattcaatccggctaataaaatgggaattttcattcttggtagtgtcttccttgcaacgaccggggctgaagcgctgtattctgatatgggtcacgttggtaaagccaacatcgacgccacttggccgttcgtatacacgactttgattctcaattatcttggtcagggcgcgtggatgttaacccattatcaggatgcggcatggcgcaatgccaccaatgtcaatcccttctatgccatggttcctgcgggcggtcaaattgcaatgattatcttagccacggccgcagccatcattgcgtcacaggccttgatcacgggctcttataccttagttgacgaagcattcggtttaaagttcttaccacgtatgattatcaagcaccccagtaacgttcggagccagatttatattggtgcgatcaactggctgttatgtctggtcaccttaggaatcgtttggctatttcaaacttcagctcacatggaagcggcgtatggtttagccatcaccttaacaatgttgatgacgaccatcctgcttagccagtggattcacatgaagggccaccgggcgctggcgctagctttattattcggctttggcgcactggagaccgtctttctaacggctagtctgaccaagtttattcacggtggctatttgaccttggggctgaccctcgtcattttcttgattatggtcgtttggttctttggtaatcgccggcgtttgcgttacaaccaggcaaatgaacagattagtctgctagattatcgtaatcaactgatccagctaagccacgatgatcatttgccagtatttgcaacgaacttagtctacttggctaaggtcgaccatcaacaccgggttaaacggtcaattctgtactcgattttagataagcggcctaaacgcgctaaggtttactggtttattaccattaatgaaaccaaccgaccttatgattgtagttacagcattgacatgctaggcactcgaaatatcgtggaagttcaactcaacttaggtttccgtaaatcacagcacattaatttatatttgcgccaaattgtcacgaacttaattgcagatcacagcatcgatccccaatattcccgttacggaatcacacaacctcgtcaagttggcgattttaaatttgtcgttcagaatcagcagatcatggaccttgctagcaacccaactatgggccagttcgatcgactactaattggtggtcgcgttctactacaaaacatcaccccatctcctgctatctggtacggcttagcgtttagcgatgtcttggaagagacgattcctttgttcacgaaaccagcaacagacgccacactaacgaatttgacggtccaccatgcccgcacgccgcaacggaattcgcgccaaccataaataaaagactagtttcaaggaattcaaccttgaaactagtcttttattattaaaatctatcagtcaacacacttatgtttgcggcataaacattaccttagtgtcaataatgccatactgatttcgcatcacttgctcgattctttcactgagctgaaagctggctgccactgtcattcgtggtgacactgctataaccagcgacaaggccactaagctcccagaatactggacatcaattgcattgacctgattcacaccatcaatttgttgaatcgtattaatataatttttttcaacttgtggatcactgtaattaattagctgcaacccactgtcccgaaaaatttgtaacccagcggcaaaaataaagaatccaatcacgatactcgcaacactatctaaccaagcaaatttgaatagtaagaccccacttaatgagattaaagtgccaatgctcgttaacgcatcactaagactatcctttgccgcagccaatagcgtcgaattatctaattgttgcccaccgcgacgattaaagtaccagacgactaacataacgatgctcgcgattgcagctccccaaacagttacaccgctcactgcttgaaaggtgtgtgatttaaacaaattactaacaccactcacaataacttgtaccgccataactaacataatgaccccactcattaacgtgaataagtcttgtaaacgaaatcgcatcaatcgattgcgacgttcggcctcccagccgtccaaagcggtcactttactttgatgtgattgatgattatgaatgccaccccagataccaagcgataacaaccccgatgaaacaatacccgcaaaattattaaacgcatccgcgtgcaaagattgcgaatgaccaatcgttgcaagcactagttcgattacaaatagacttaaatatgctatcgcattgcccaacaaatgccacaacgcaccttgcattcgcttaatttggtcagcttcaatttcttgccagccatctaacacgggatgttgattatttgattgattaatcgtaatcgccccctcctaaacagattccaaccgctcactctaacacttagtcgaaataagtcaaccttataccacctagaacgctgatagcttaacactaacagtctgacttgtaattgtcactatcagcatctttaagcagtaattaattaaagctggcaccttcgaaagtaatccacttcgaagataccagcttacaattatctttgataacctttacgcgcagtcacaagctactgttcatataaatcacccgaccccatacaaagtctgctaccggtaaagtacagttacaatcacactaaggttcacgtttcgctatttgagacgtcacgcgtcgcggctcagaattctgcacacccaaaatgtctaggaagaatgaaacaattggaatcccaatgatcaagccccaggcccctaatagactttccataataatcaacgtaataaaagtgacaaagactggtaaatcagtccgatccgccattagccgtggatgaaggaaataagactcgaaggcgtgaatcaaaataaccaacacgatgatccagacaactcgaatcaagccacccgacgcaaaccccagtaaggttagcggaatcattgaaatcaacacgccagccaccggcactaagcctaagataaagacaatgatcgacaacaccatgatacttggcatcccaataatcatgaacccaatcgtcatcaaaatcgtattgatcgtacaaatcaccagttgcgtttcaataatccgccccagaatcataacgaatttatgcgttaaatagtaaacgttcgtgaagaactttttaaacttcgactgcaagaactggcggccaaagaccatcattcgtccccgcgaaactgcaaagataaaactcaaaaagattgccattaagacgtgcgtaaaaccagtcccaacctcactcagtcctttaataccggtgacgagtaacgccttcccgttttgaatcaattcactactatgaatggcttggttgacccatttatcaatattcttattcaataccgggtgattggtgattgctttagccagcatatctggaatgaccttcaactgatcgaccagggtaggcgccgcgtacgatagcgcaccgataaacaacgcaatcacgccgacgtagaccacaatgacggcaatccaataaggtaagtgcgttcggaggtttaaccaccgactaagcttaatgcccaaatacgcaaaaatcgtcgttaatagaacaactgtcgcaaacccgcgcattaaataaataatgatgattaataacgccaacgttaagtacaagtcaacgtcatcccgcttaaaaaaccgaatgattctatccataatttgcccccaatcgcatgttacttgcattatagcatgactatggattaatcccgcccaccgattccggccttaaattaaatttgacatttaaaataattaccagtatgataggtgtcaataattaaagaacgattaaaagatgagtaattggtgtcgctgttcagcgagtatcgggttggtgaaacggtaccggcacaaccaatgaagatggtcttctccctagttcgttttggtgagtgtctggtgagcaacaaagcaaccagcattaactaaagccggtttaacaaccgttacccgcgttagcaattgccaatcatttggcagctgtatcgagtagactagttcactagcctagaactcaggtggtaccacggcccaacgtcgtcctgaataatgattaatattattcaggacgacgttttttcgttcccaataaaatttaaggagtttgatatttaatgacaactacaactttaaccgccccattccgttttgacgtcgtcggcagcctactgcgccccgctagtttgaaaaaggcccatgaacaattagccgccggtaccattacgcgtgatcaagaacttgaaatccaacacactgaaatcaaacgagtggtcgctgaacaagttaaactcgggctcaaagccgtgaccgatggcgaattttcacgcagctggtggcacttagatttcctttggggcttaactggtgttggcaagtacgactaccatcaaagctataagttcaagggggaccatactcgaacggataacgctgaacttattggcaaagtcgcgtataatcccgaccatccgttctttgctgcctttgaatacttacaatcaatcgttcccgctggcgtactcgctaaacaaacgattccatcaccaactatgttattccgcgataatcggagtgacaattggaccaaattctatgacagctgggatgcctatttaaatgatctcgctcaagcttatcacgataccattcaacatttttatgaccttgggtgtcgctatattcagttagacgatacgacgtgggctttcttaattagcaaactcaatgatcccgaagctgaccacgcggcctacactaagtgggcgaccgatgccgttaaagtgattaacgcagcattagctgacctaccgagcgacttgaccgtcacgacccacatctgccggggtaactttaaatccacgtacctcttctcgggcagttacgacgtggttgcaccctaccttggccagcttaactatgatgggctgttcttggaatatgataacgaacgggcgggtggcttcgaagcgttagaccagatttggaaccatgatgaccacaaacgcatcgtattaggtctggttacctctaagtttccagaattggaaaaaaccactgtgatcaaagaacgagttcaagctgcgaccactaaggtgccattgcgtaatctagcactatcgacccaatgtggctttgcttcaactgaagaaggtaaccagttaactgaggctcaacagtgggccaagttgtcgttagtcattggtacggctaaggaaatctggccagaagcctaattacaacaactaaaaaagatcgagaatcaaccggcgcatttcaagcgtaatcgcttaaaaaatcagccagattctcgatctttttagttaccggttaaaccgggtccgccaccgtgccaagcgcggcgtcgcagtagccggtttagtcgccttagcaggcatgttcaatagaatcacacccgtaataatcgccatgaatcccaacgttttcaatcccgtcaagatttcgccaaacgcccaaattccaatcaggccggtcgcagctgtgccgactccggcccagattgcataaccaacactcagtgggattttgctcaatgcccgtgagaaactaaaaatcgctaggccgtatagtaacatgcccacaattccaaccaaggggtacttaaatccagccgataacttcaacaagctggtccccgcaatttcaacgccaatcgcaataactaattgaatccatgcacgcatcatcattcccccttgatttaaatgttcagtaaaatcgccccgactacgattgcaattaagccactcagacgtgagagactgagccgttcacggtaaacgacgaccgctaaaataacggttgcaaacgtgcccagtccagcccacatggcatacgtcacccctaacggcaggcgttgcattgcaagcgttacaaggactaacgaactaaaatatccaaccaacaccattatcgttggtattaagttccgaaaaccgtttgcgcgctttaagaaaaagctccctaaaacttccatgaaaatgccaccaaataataacccgtatgccatcttaatcacctcactaaaaatttcgttgtcctactattctacggaagtttatttaaaaaggcaatcaaaagatacgcctggctgattacagtttgatgacaaaaataaatcgtattctagactatgctacagcgatctagccatttaatttcaaaattattgttagctgagtggcgataactcattcagcttaacgagcgtacgcaatggttacgattcgaataccgtccagttgaaaaacttttcgcaataaaatgtcaataatcagcatttaagacgtcatccgcgactcaaatctcccgcatctaaaaaaaaaggaccagctcagcagctggtccccacagtcatccttaaatatagaaataaattgagaaaaacatcaacgtggttcccaccatcacgaataggtgccaaataacgtgtaaatatttaatccgtgggaaactatatagtaatgcacctaaggtaaacgcaacgcccccggcaactaataaccagaagccagtgacacctaaatggtcccataactgccgaccaccggcgaggcacatccaccccatcaacacataaatgaccgtttcgacctttttcaaacgtccaggccaaacagcattaaccgtaatcccagcaatcgctaaaatccaaatcgttaataagatcgtccagcccaaccaacccttaatcgccagtagactgtacggcgtgtatgtcccagcaatcagcacgtacacgccactgtgatcgaagatacgaaaaacttcgcgggcgcgcgtaaagtataatccgtgaaataacgtcgaacacgtatatagtacaaacaacgaacaaccatatataataaacgccgcccattcgaggggctgaccatccgcatatgccttgagcatcaaaaaaacaaatgcaacgatacttaaaataatcccaatcccatgagtcactgagttgaggacttcatttgttatttgatactgtcgcgccgactgtgccatgttaatcacctcatatttattgttgacaccagcataccatcacatagtgtaaatatcaatacatctagtttataaaactaggtaattaacaaaaacataactagttcaaaaaatgacactgcgaaattaaccatttcgcggtgtcatgctaagcacaatcttatattcaaggtcatcatgcggtcttctaggccatggatatctataccagtgcccactacgaacccacagcgcttaccactcatcataactgatcagtggtaacacctattcaacctaattatcggcttcttcagcgtgagctgcgacttgctgaaaaatactaatgatatgtttatcggccagctggtagtgcacgttacgtccattgcgtgttcccacaactaattttaattgtttgaggaccgttaactgatgagacacattcgactgtgtcagggctaatcccgtcgccaattcacccacactcagcttagatacggccaaagcgtagataatccgggcacgcgtcggatcaccaagtgccttaaagattgcggtgatccgactcaactcatcagtcggcggcatcagttcagccaaccgtttgacgatcatttcatggtccatttcattttccatcataaactccaatttctaattgagattgtcatgtaagcgtgttacaatacacatgaacagtcattcatatgtttgttcgttcatatttaaattatagccataacaaggataaattcaactaagaagtaggtgattcatatggcacacagccatcaaatacaacaacagaccagcgccttcaagattggggtcgccctaaatactgccttcattgtcttggaagctggctacggttttgcgagcggctcactggccctagttgccgatgcaggacacaatctcagcgacgtcctgggcttactgatctcctggctggcaatctggcttggacaaaaaagcgccaacgataagtacacatatgggtacaaaagctcatcaatcttggccgccctcttcaacgccgtctttttactagtcgctatcggggccatttcagtcgaggccatccagcgccttagtaatccgggtcccgtcgccgaatgggatgtcattatcgttgctgctgttggggtcgtcattaatggctttaccgcattactctttatgaagggccaaaagcacgatctcaatattaagggcgcttttctccacatggccgccgacgccggcgtctccatcggcgtggtcattgctggcttcatcatcttgaagactggctggttctggctagaccccgttgtttccctgctaattgccgtcgtgattttgattggtacttggggactcttacgagatgcgatgaattattcactagaagctgtaccgaacaatgttgaccgccaagcaatcgctgattatttaaccagccagcccaccgtcaaccagattcacgatttacacatttggggcatgagtactactgaaacagccatgaccgtccatctctgtcgttcaacattagctgacaataatgcctttttggaacaactgaacaaggacctaagcgcccagtttccactaactcatatcacgattcagattgaacttggcaaggtggattatgaaacaacggatagttcgatttagttcatcgtgagttaagttatgatacacagcatccaaatcgaatctgtttctgtataaactatctcttccgccttaaacgaccgcatgctattaagcatgcggtcgttttttgtcttacacattttcgttagtttgagacgccacggctcacttccaaactcatcaatattgactagctcggtaaactacgaccgttctcgttgttttggcttcaaaaagatagctaataccaaacttaatatcagtattgatgtgaccagcaagcgaccggccacttcaccaattatcgcagcggggccatcatcaacggcatgtgctaactcgttcagataactcggtactattgtattgatcagaatctcagcaataaatgcaataaacaccgtgatgacgataccgatacgcaatttacctgacttgaaccgctgccaatctgaaaaatacgacaataataccatggcgttcaccagtactaaaaacggtaccaaaaacgttcgtattccaaacggccgcaaatagtcaatgtagccaagtaccagtaacaagaaattgcatcgatacgagacgaccacccattttcggctcttctgatgaagtcgttctgcttccttataataagccagtaagtgatcatcccgcattaaatcgtctagccgaacgtcataaatatcactcaattgaactaaactgccaacatcgggaaaactgtggtcattttcccagcctgagattgttttgcgcgatacatgtaattgttcggccacttgcgattgtgtcaattgtgcgtgcttcctacacacttttagtttttcagagaatttcatatcagactttcgactactccctcatactttggttgccataacgcgattaaaaatcatgcttttttaccatgacctgatcaaaatgcacgttcattcgcacgcggctcacctttcttaaaaaacaacacttgaattaaaaagccaatagcaacaattacaaaaacaagattaatcagatttgtgccatttcgccaaaattcgcgacctaagacattaccgttaacaattgctggataaacgttagcgcttagcaatagtaaaacgattgcagcccagaatctgtagtatttgtagaaaacaagattaatcataaccaatcactcctaaatgtcttacttatatttgcaatttataataggtgtcttatcagataaatacaaccttcttaagtaaaaaaactagtctgtattttccagacatgcaattaacccgctcatgctgggcatttagcacagtataaccatcagtctgatgcagtgagcatgatttttgtggataacgcttattcattcaaaatctatgcaccaaacgctataccgtttactgaaacgttatggtactagaagtagttatcactaaccagtatctgagtcagtcacaatacactgctaattaccagtcacaggttcaacgataccgcaacctcagcggtatcgttttttcaaatattcagcatttttcgacgttcgtacgttaaattaagacattaacgcacattgcagcacacataacgtcattcattatataatttaagtaatatttattaattcagataatctggttcacttcattcttagctaaccacctaggaggcacttacatgagcatcatcaatcgcgttatcggtatcattatcacgcttatcttgttatgccaatggttgcttggctatcaattaccagctgccatggcgttcttcttagtggcctggctgattggcttggtaacgatgtggctgttgccagacacgacgacgaccgctaaccgctagtcgtgtcagagggatacaaaatcaactcattctaaaacacgtcataagaccattacaacttgctcttgcgacgtgtttttgctaacttcactattacctagaaaacggttagactggttctacacgccagcatcaccgaccattcaaatatgtttttgccgcttaccctcattgtgaacttgcgcttcatattgcgatggaactaataatcacacttcccataaccactccggattaaagcccccaccttgcttacattcacacattgatactcacaaaaatacacaggcataagcaaataaaaaaggccagcatccgccagcctaattctacctaattcaatttaatcaatcccgccgccagcaaaaacatgtgggtgacgactggtccaacgaaggtcaaaccatgtcggtgtaaatccttcgcaacgcgggcgcccaggggtgagcgcgtcggtaattcatcatcgggcgccggcataatgattggtgtcgcatcgacaaacgcccacaggtagttgctaaagctaccatactcggcctgtaattgttgaatagcacgcgcatcttgaatgattgcacgtaacttacgaccattgtgcatcactttgggagtcaacatcagccgttcaaaatccggttcgtccagggcggctacggcgtctacccgcagccccgccatatgttgccgcaatactggtaactgactagccgcgacccgccagcctaaacccacttgtaagattccaaccactaacaattcaaataaaacgtgatcatcgtacgtgggagtaccgaaataagcatcgtagtccttaaccccattcgctgtaatatcgtcaaaatcatccggactaatcattattcgataaccaatagccattctcaattcgacctaacagcgtaatcaattgcttggtttcagcaacatcgtggacccggatgatccggccacccttaagcatcatcgctgcttcagtgaccaacgtcattggtagccggtcttccttcttcaggccaagcaatagacctaagtaacctttccgtgaaatggccaccatcattgggcgtcgcaaataattaaattcatcaatgttacgcatcatcacgtaatcctgttccccatgtgcgacttgtgaatagccgatcccctgatctagagcaattcgttcaatatcgatgccatgactcgtcaatgctgccagattttgttcaaagaaaccacgcatactgctcgtcagatcggtatattcttggtcacgactactgtgcatagtcagtaagccgacgcgactgtcagccatcaatttgagcttgcgagggtcgtccgtaaaggcgttcacatcgttaataatgctgacaccttcttccaggacggcttgcatgacatcatacttataagtatcgaccgctaagactgcttccgggaaacgagccttgatggcgcgaatgtacggcaacgtccggtccaattcaacttgcggcgtgacttccgtgaagcccggccgtgtcgtttgaccattaacttcgattacgtcagctcctgcttgtaacatggcatccacgtgattcagtacgtcatctttagtcttgtactggccaccgtcgaaaaaggaatccggcgtaatattcatgatgccataaatcatcggcttcttggtgagattaaaccggtgctcacccgcttgccaaaaaacatcatattgtttcataatttgggtcaattgaatttgagtcgttgcttgatccgtaaagactcgcgaccattggtgggttaactggcgaccagctgtctggttcaacaagacggtcaactgttcaggactcgccagcacgaccccatctaattgctgacatagttgggttaatcggagctgctgttcccgattataatcactaaaacgcaaaactaattgttgttgtcgttgaacttgggcattcaacgcctgactcgcaaaatccgttgcttgtgctaatgaactggtgatatcttgtactaacatctactccaccgatccttccaatttttaaagttttgtgatcaattttaaggcggcccgtccccggtgtgtcagcgggatgcgccacgttgctggtaattcggccaaagttcgaccatagcgcggtagccagaaaattcggtcaaatcccccagaatagcgtccaaattgataggacgcaatgtagccggtgatcgaagcttgtacggccaaggtccgcccatctggccaggcagccgctaacgtagcacgcatcaccgcttgccgctcgttgtcaggaatatcgcgtagggccgttaaaatttcctgattgcgatcaaagccgctgactgcaacccctaagtcgcgcgccgtggtcacacctaacaagtttggtaacgcggaaatctctaagccactatcatctgcgataaccggaacccctagctgttgcgccccaaaacgagctttagcaaccgcgttatcgacatagctcgtcgccgtttccacgggaaattcgagccgcggcgccactgtcaagtactgacgagaagtcaagccataataagccaaacacgcgatcaagtcgcgacttttaccagcgttgttggatgcgatcaaccaagtcctcattggcttaaccccagccaaccagcctgttggagctcacgaatgacataaaatgaccccgttacaataatcgcactattactggttgcttgctgctgagcttgcgttaacgcatccgtgatcgtcgttgcagtcaataagtctggctgtcgttgcatcgcagccgtggtcataaaggtgggcgttaataatgcggtcgccgtgtcggccagcttagtcgcggataacgctcgttctggatttgcgggcgtattcgtaatcaggacgtcagctaccggtaatagttcagccagcattttagggtaggccttatcttgtaagaccccgacgatccaaatcaatttacgaccagcgagtaattgcttcacacttgccactagtgctgccatgccatccggattatgcgccccatcggcaataatgacaggttgctcctgtaacacggtcaaccggcctggcaaggaaacttgttgcaagcctcggcgaaccgcactgttcgtcaagttaacttgttgctgttgtagtactgcaaccacagttaaaaccaaccgcagattttgtagctgataggtgccactcagtccgaccgttaattgcgtccaatcaaaaagctgactgtgcgcatcaacgacggtttgcgtgagtgtttgcccagtcaccgtcagttgcgcgtgcttagcggtcactagccgaacaccttgattgagcgcttcggtctgcaaaacagccagggcttctgggtgttggtcagccaatgtcactgctgttgtatggggcttgatgatttttgacttattttgcgcaatcgcggtaatcgtgggcccaagaatggcggtatgatcgagggcaatcttagtaaataccgtgagttggggactggctaaggcgttagtcgcatcatacaagccgcccaaaccggcttcaatgaccgcccattgcacgttttgattccgaaaccaaacgacactaatgagaaagaaccattcaaagatggagacatcgctagctgtcagtcccatattttgcagaaccggtagaatctcacgatacgtatcgataaattccgctggactgatccacgtcccattgcattgcagttgttcacgcgcatcattaatcgcggggctgctgaagcggccaacttgatacccttgcgcccgcaggatactggctaacatagctcccgtagagcctttgccattagtcccagcgatatggatcacatggtaataatggtcagggtggccaagatgtgccatgattcgccgtaataacggaacacgctgatgattattggctaacatggcttgatttagttgggctaataagtcctgataatgttgttcaatcgtccctgtatccactcaatcacctactttgcgattcgctgtaagaattctcttttcaagtctaaatccgtcttgaattgaccactgtaatagctactttccgtatgcacacccggtttgctaacaccccgcatctccatgcacatgtgccgcgccgtgattgagaccgcgatcccagccgggtcaagaattcgttgtaattctgttgcaatggaaactgtcaaccgctcctgaacgttcggctgttgactgcaatagtcaatcaagcgaggaatcttactcaagccaatcacttgttcatgctgcggcacataagcaacttgagccgtgccaaaaaatggcaaaaggtgatgctcacacatcgaatagaatggaatatccttaagtaataccatttcagtcggatgctcaaccttgaacagtttataattatcaaatggtgcggcggtcttagtagcgaaaacttccgcatacattcgtgcaacccgtgctggtgtttctactaatcccggtcggtcaggatcttcaccaactgcacttaaaatttctcgtactgcatgctcaatctttgcttggttcttctcatcaatcatctaactcactcacatttcttacttttttaatccaactctgatcctgattagccgcaatcaattgggccacttgtggtccaactaacacatcagttttggcgatttcagcagttggcagtagcacaaagttgcgcttagctgcctgcgcatgcggaatcgtcagcgtcgctgtgttgatttgccggtcgccccaaaaaataatatccaaatcaatcgtacgtggtccccagtgaaccaagcgttggcggtggcccgcctgctcaattgtatgtaattcatccaatagttcttctggtgtcaaattagtcgttaaggataccgaaacattgtaaaaattggcctgatcacgctttccccacggttgagtctcataccaatgagattcgtcaatcacgtttaccccattgacggctcgtaatcggctaagggcttgctgaatattttggacgcgcggatgaatattggaaccaacactcaaataaacccgttcttccctacttgccattcggcgtcccctccacctcaatttccacatcatcaaagattccaggcattggtacgctatatttacgaattttaatattgattgcatccgccgcgggaaaacttgtcaataacgtctgcaataagtggttagctagcgattcaatcaacttgtatgaatgggtcgttacaaattcatcgaccacgttacggaccgccgcgtaattgatggtctcgtgaacgtcatcgtgttgaaccttggtttcgataggatatttaatggcaatatctagccctagttgttgaccattacgccgttcttctggaagtaccccgttaaacgtgtgaaagcgtaaattattaattcgaatcatgcccataagtatcccagcctctttcttgctcatttttacttataatcatagcatgaaggacgctcaatatgatagtaatcagccaaataaccccataaaaactagcaatcgttcgggaaccgaaaaaagtgcgttgctaacaaaccggttcatcaaaaaagacgttgctggtcaaaaaaccagtaacgcctttgtcttagtttaaagcagtcgtacccccaccatgaactctaggaatccgtattcgtcccatcattaaaattaatcaaattactgaggtaatggctagttagaccaggtgtctgcttcacaatataggtggcgagcggtgactgcgtcatttgcgtctgaataaagctcgtattgacgatgttcgccaacgacaacgcgacaaaaataaccagatacatcacgacaaatgacacgattccacccgcaacactgttcacttgcttaataactggtagccacgtaatgctacgtgaaacacggcctaacaaccgaatcacggaccaccctaacgaaattaacacgaagaaagcgaccaggttaatgatcaacgttgccgccactgaagcttcaattaaatgtaaattcgtcaatagattactaatcattgtccctaacggctgatagagtagtcgtgcaaacaataggacgacgaccgtcccaatcagatgcaacatttcaatcacaaatccgcggtgaaacccgcgaaaaattgcgcttgctagtaaaattaaaatcacaatcgtaaatatcatctgcgtgccccgccttccgcttttcaggtacgcctattttaccagctttcgtcagtcagtgcagtgttttcacctagtctaaaccttatcttaaagacttgacgacgaccgtttctttcggtaaagttaacagtaatggttacgatttaaagagaatggggttacaatacatggtcaaccgacggatatggctttatttggcaataatactgggactcagcggcctattagcaggctgtcaaagttcgagcacccccagtaaaacgactaacgacaaaattaatatcatggctagtctcgacttttatggtcaaacggctaaggcggtggcaggaaagtatggtcaagtgacctcgattattgatcgaccgagcgttgacccccacgactacgagccgaccgtcaacacggctaagcaggctagtagcgcccaattaatcatttacaacggcctcggctacgatgactggatggaaaagcttactgtcaacaaagccaagggcgcccgggtaatcacagtgggaaccgacgtggctcataaaactgacggggccaacgaacacgtctggtacgatcccacaacgatgcccaaattggcaactaaaatcgcaacagaactcagcaaaattcagccgcagcacaagcattattttgaacagcaggcccaaaagtatcagaccaacgctaagactataaccactatgatcaaacaattgaaacagcatgcaaataatcagcgtgtcgctgtcagtgagccggtctttgactactcattgaaggcaatcggctaccgaatcagcaatacgcatttcgcacatgcaattgaagagggttccgacccatcacctaaggatatccagcaaatgcaacaagacatcaagcaccaccggattgcctttttcgttgaaaacactcagaccgatagtaacttggtcacgaacatggtcaaactcgccaggaaatacgatgtgccagtactgaaggtcaccgaaacgttaccggccaatcagacgtatcaaagctggatgctcagtcaatatcgtcaattggcaaagattcaaaaagcaacagccaagtagaagcgccccggttagttgggccaagtcctgtgattcagtacgatcacagtcgcgctacgaaaaaagggccgccattcttgattacaagaatggcggcccttttggcctaattacgactaaccgaccgattgtgcaggcactaatgtctaattagtggcgttcaaagcatatcccacttaacttcagtcattctcgcctggtagtcagtcaccgtgattattaatgcgactgcttgcgcccatcacgcaaaagtaacgcaagcacgaggccaaccaattcaatgccgagcatcatccagaagaccgtatggtacccttgcaagttcgcacgcaacgttgaggctcccgcttgtttctgagcaagcgtcacgttggataagaccaaggtcgccacggccacaccagctgaaccgagaatttgacgaaccgtcgtaatcacagcggtaccgtgtgaaatcagttcatcgggtaatgaattagcccccaatgtgacggcgggcatcatgacaaaggcattcccgccttcaattaaggcagccagcaaaatcatggtgagcaggttcaactctgaattgatcagtgctaagatcagccaaccaacaacgatcatactcataccaagtaacatgatttgtttgtatccaatcttctctgctagtttcccagtaagcgggttcaaaatacttagaagcaccgcaccaggcaccagtgacatgcctgaaacgaatggcgacaccttcaagacaccctggtaatagagtgggaagatgattgttacgacaatcagcgccacgtacgagattgctgttaggaaaatggctaagtcataattaaatgtttttaagacccgtagttccaataacggcgtctccaagtgaaattggcgataagtaaagtaagccaccgctagtactgaaaccgctaataacagccaaccgaacgtccagttcacattgggtttaccaatctcattcacgacgtataaaatcccagcaaagcccagtaacgtcacgattgagagcaaatccagctttgaaggcttattgaccatcacgtccttgatcgttgtgaaactaattaggatcaacaaagttgccaccgtgatgaagacggcaaacaatccgtgccaatcggtaaacttcaaaaccacaccggaaataatcgggccagatgctaatgctgatcccatgaccaacccggcgacacccatcgtactgccccgtttttcctcgggcgtaatcgtcagtaaaatggattgatacgagggaaacagcacgccaactgccgccgctttaattaggcgaccgaccatcatcacaccaaaactgggtgcgaaataaataatgattgaaccaatatcgaaaagcaccaaaacggctaagaataatttcttaaacccaatgttattcaacaaccacggactgattggcatcatgacgaccattgtcaacataaagccggtcgttaaccattgcacggttgaggccgagatgccaaagtcgcgcataaatgttgggtagaccgtcgacaaggaagactgactgatcgacatggtccaagtcccaagcaacagcgtaaaaatgaaccagaagcgtcgacgccccgtcaacgttacattttgattagctgtctgcattcaaaactcctccttactttagaacagttatcaactactaatatccattgtaccattgaaaccaatgatgtacaggctaaaagtcagattggcaacaaaaaagtttgctacaccgaataaagagacgtgcacaattagcttgtaacaacacccgcgtgaatgattgttaaatatccaatctgttaaagctctaacggacagattcattaagtcagttggcctctaatcatcataaaatcagtcccaaccagggcactccatcacaccgaaaagctttgcagccaaactaaaaatgggttgttcaagaatcaaattcttgaacaacccattacctacatgttgcatcgatattcttaatttattcagctaacatggccgcactaactgcctgtagctgcttcgcttcaccagcagtcggtttagcgggtttcatcttctttaaggcgatcactgcccgatattgaagttctgccacattaatatcatcccgcaaatcataatgagtaattgtgacgaaggcggagttctcgtaaattttttcaactttagcataaaaatcataatcggtattgccgttcttttgacatttaacccgatcccccacagaaatctgagccataactatcactccacttcataaaatatgataataacatagcacgtaactgctagaataacaattattgctcccgaatttacatgatttttacatggttatgacggatactgtccaaattaaatgacattaggcccagcagccagtatttgcggttagtaatggccaagttcgtaaaccaatacctagtaccttagactgagctgaatcaccttatcgattgataactagcattcgatttttctaaccaaccaaacgtacgccatttacgcctgactctcaaaatccgagtgctactgtctctcgttttgacaactcccccatcactgccagctaccccaaatatgagcattgagcgcaatcgctaacgattcaactcaacggaaacttattcagtacaatgagtgtgattgcaaccaataagtagatcgtgccggtgattaatagtatgggttgaattccaaatgcgctgatgagtaccgggattcctaataatccgacccgccgtttgaatttcaaaatttagtcttagttcgcccagtaggctaatttttggcaacaaaaaaaggaatcgaattaacgattccttaggtgtatcaaactgtagtgattatcggttagggctgtttgaattatgctatgcagatgagcgtttattcaatttgaatcaatttcaaaatttaatatttttaaaattaaaacacaaaaaatgatacagagaataggcttgatgtttgtcaatgtcgcaattaaagcgttttgataatcattatcgtccttattgacttcgactctaaaaaaatcaaaacatttactaactcctaggcccgtcagcaaagcaaaagtaacaccatgaattagaaaaatcaattcatggttctggcctaacttaatgctcaaaataataaaagagaatgcagccattgcaccacaagctatattattatctaaagatttgatcacatttcttgagaactggacagcaattattgtgttggcaaaaacttgtaatagctgaactaatacagtcagctgatttatcaaaacagcattacttgcaacaaagtgttctaagtgaaagataacgacaaaaaatccattgtcagtcattaaggcttgtaagatagtttcaagaaaaccattaacaacaattattggaaaagcagctattaatgcgtcttgcaaataattaaaccattttaaagtactgattctgtaaagccaatcaattatggactgaatattatatttcttcattgattgtttcaccatttaaatcatacaaaagtttcattttcccaagttagctcaatgtagcatatcactccatcaataccttacttttttattgactagaaatttctcaataccctttcaatagtatccactaaaagagtcaggcgcagctaaatctcaacaaaaaaacaccacatattatttaacttatacgtaataatactagttctgtcgacaatatatttcatactttaatagaatttattataaaatatcgaaatggaatattacacgattggctaccgcaaaatccctgaaaatggcacttattcaatacaagttagtttcttatctttgtttaattcaaaaataaacttgcaaaccagactcctcttaaagatacacgttaagattagatatacatgttgtttttaaatttctaagattttagtaaagtgcaaaaagatttagtttttaaaatttagacagtcataacgtgtcgtcacgttatttcgcccgcgcaattcgaatttgcacatggttacccatgcgctgaataatttgataatagttatgctcgtcaacataaccaatttcaccctgattaccggtgtgaccgcttgacaattcacgtgcaattgcttaaacagcactggaacgattcaaataagcaggccagttggtgccccttcactgtggtcgtaatccgccgtgcgactaggttattttgcaaattactatgattagaagatttaattctaactgactgcgatcgtctcaactgatttacgctttgaccacatactgataatcctaatacacccatcaatagattaaaaaacactaataacagggcgtaactttaaaaacactaaagtcatgccctgttattaattggccttatataacgatgcgacttatcacgccactctttttaatttgtttgttaccacgattattaattatcctgtttatttaactgcttcaaccaagtcgccgttgcaagtaggcccacaactgcttcaaaatctgagcgagtatcgccaacgtacaagagttccgcggcgtctaacgacttagtgcgcatcaattgtcgcagattgtcagctttattaggttgacaatcagaaccatacaaccgcgtggagaaataggacgtcaggccagtcacgtccaaggaaatttgacaactcttagccgccttacccgtaatcagagctagcgccaccccttgctgctgcaacagttctaaaagtgtgacgattcccggatacggtgctgacacccgtaaatgtgcgcgagcgtattcttgataaaaggcggccaaagcgaccggccaccgttgaccagccactgctttgaccatcccaacctcatttagcccaaacgtctggacgatagcttgcttggtcagttcgtgctcaacgtacggtgcaacgctacgacgaaagacgtcaatcaccattggaatcgtcggcgcgagcgtgccgtcaaagtcaaaggcgatcatcttaagcatgcggttcaccttgattaatctgccgaatcacacgacaaggattgcctaccgccaacgaattagctggaatgtctttgacgaccacactaccggcaccaatcacggatccccgaccaattgtcacgccgggaataataatcacgccaccgccaatccaacagccatcctcaattgtgactggccgcgctaacgtctggcaaaaatactgatcactatctggctgccagtccgcacgtaaacgttcatgcagttcgaccggatgggtagccgtataaatttgaacatttgaggcaatcaagacattattgccaatggtaatccgattacagtcgatcaaggtacagttcatattgattgaaacattctgaccaatcgaaatattacacccgtagtcacaaataaatgggctccccaccgaaacattcgatccaatcttggcaaacatagcctgcaatatcgtacgtttctcacttttttggtcataggcgagctggttatactggcttaaaagttgccgtgtacgccgttttagctctaaaaatactggtgcgtgtgcatcataggtctgaccgctcaaactccgctgtcgttcatccatcattaagcacccctttcacttccaagcttaaaaaacgaatcgttactattcaagtcacgattcgtttctttagttatagtcgttttgctaaggtctcaatcacatagaccacggggacctgggtcgttatattataattaccattaattctctggtgagccaattgatatgaaaaattccaatcggaaagcttcgctagcgtggattgggactggttagtaatgcttaagactgcgcaccggcgttgttgaaaatgctgaacaagtgcaattagttctggggtttcgccactctcagataacgcaaaaacgaccgtatcgtgaatctcaaaagtattcactggataattactatcctcaagtccaaacgcaaccttaccagcgttggtaaaacagcgcgcggcatagcgggccaaacttcctgaggaaccaatgccgacaaaaataaccagcgtggctcgacgcaaatacgtgagcgctggcatcaacttacgttcatacgcgctagaattagtttttgcaaaaaagtgtgctagctcactgacgtcgctcttgggctcgtaggtggacaactgttgttgttcacttttaagagcccgtttaaaatcacgataaccttcgaacccatttttaagacaaaaacgcaaaatcgtcgaggtcgacacgtgcaactcgtgagctaactcacgaatgctcatgtagccgaccctatccatattattaataacgtacctgtaaatttccacatcagtttcattatatttttcgagctgctcataactaaacatccgccactaccccccactccaataatccgttgcttggtcaccataatgacctggtttgttcgaccctcattagtcatacaatcgattggacgcgcaactactatcaatagcctactataatcagccactctgatcgcgctagcaaacgaccaacaccgttaccagtaatcagtctttatctatttaagcgcgaataccccgtcattacaagttggtagcaaccaaaaaactaggctaatcactgacaaacgtcagctgactaccccagtttctttagcgtcaattttaaaaatgcgaactcgccagtgcctgtccatcagactgccccactttaatgtgtgggccataaaaaatcaatcagtaaccggtcgacctgcgcattttcatgtaactggctgtgttgcgcatgtttcccagtaatcttaacctcgcgataagaacgcgcacgcgccgcaactaagtaccgtaaagagcgtgatgaagcgttactgacggacccatccgaatgcgtcccatcgcccttatcaccataaatattaaggacccgtacttgctgacgtggataaacccgccgtaatcctaataactggcggtaggccggtcgcaatttattcggtcgtcccgcagcgttcaacgtcatctggttagggctgtcgtccatgcctaaaataccattgaaatgtccagcaattgcgacttgttgcctgagctgcggcaaccgctcattttgcgcattcgccaatagataataggtaatcgccatattacccatggaatgaccaaccatgttaaacgacgtgatgccataagttcgttggagcgccaccaccacattttttgcccagcggcccacggttggataatctgaagaccggttattagcaaagttcacttcgacaattggtcgataatcacctgatctaaagtggcctttcaaagtcaccgtcccgtttttagcaaccatcgcgcgtacaatagtttttgttttgccggctttaacgatagcatctgccatgtgcgtctcagcatggtaactactgccccacccatggaaaaacagtgttggaatgtagcgatgcctctgagtcgtaaccggtttagtcaccccggtcgtctctgcacgaccacaaccaactaataataacagcaggcctgctatcagcccccataatcgtattcttttcaataactttcccctgaattctatttaataatctattcactgttagttcgtcatttaaatttgtgctaccccgcatcggcgtgcatgtcgtctgagcgttaacgcttattttagcattcaattaaggctcatgacaggaattacaaccaattaggccgatcacccgccgtaccaggtttatcaacccctaaactgacacgctgataattttcaggatgcaccattaatttaaagactaaatcggcaacactcgctcgcgatacctcagttcctttgaaaggttctgcgccgattgtcagttcataatcaatttcggcagcatccgttagccaggctggtcggatctccgtataaaccagtttggaagcactaagcaacctcgctgcttctcgaaaaccgggtaggaaatcggcaatggcttgttcgttccacgcgccaaattttcctggcacctcatgatgggcgccgagtgcgctaatgaagatcaaccgttgccgctgagttcgggccattgcggccaaaatgctcttcgtctgggctgctagatcagtcccaccaacattggaatagactatgtccaccggtgccattgctgtggcaagttcatccgtatcaagcacgttgccatcaatcagcgtgacccgtggttgctcccgatactgggctaaacgttccgctcgacgtaggaacaataccagttcatcgtcagtttctgctaataaccgttgcgtcagcttcctggcaatcccaccattagcaccaataatcattattttagtcatttctattcacctttcttagatattcgtggcatcacttggaccgtcgcctgccgcggtccacttgctagcatcggcattaaatacggactaccggcatatttttgtcgataagcttggtcaatctggttatttaactgttcatcacaaatgggcacaaaattcaccagatgattgctctcggccaagtgaatccggccagccctttgggttacggccgatcgataccagcgtgagcgcggaccgttccaagcacggataaatagttgctgccctaccacgaccgaccaaatccaggtcggtgtcccgtatgtctgcccatcactataaaatggggagacttgaaaatcatccgccgtgctaaaagcggctaactgtgctctggaccactgcatcgtggttacagtggttgacactacgggctgattactttttttcatcgttaacattcctccattctggcaaaatagtggtgcttaattcagagcacttcggttaaatggtgccctgccttgatgcttgacacgttattctctgaataaccaactattctgcactaacctcaagtttcatcttaaagcttgacagcaaccatgtcgaatgcttatatggtatttaaaattatacttaattgtaatagaaagaagtgctttagatggaattacgagttctacgttattttcaagcagtggtcgccgagttaaatatcagtcgggctgctgaacgcttacacgtctcgcagccaacaatttcacgacaattaaaggatttagaggatgagctgggcgtgaccctatttgaacgcaatggccgtcatatcagtctcacgagtagtggtgaatactttgccacgcaggcgaaccaaatcatcgccttagccgataagacgcttgccaacattaatacagccaaagaaatcagtggcacgattgaattagggagtgccgagatgcgcagttttttgacgattgctcagtcgattaagaaactacaacaacagtatccgaaaatcaggatcaatgtgacgagtagtaatgcgaatcagattcgaaccaacctcaaaaccgggaactttgactttggaatcgtcacggaaccaactgacaaacacgacttaaactttatccatctgcccggcgaaagtcgctggggattactggttccgcggcattcgccgctagctgaccatgattacattagcttagctgatcttgaaggccaaaagatcattgtttctgcacaacacggtacgatcaatcaacttcaggattggtatggtgaaagcacgcccaaattcaccatcgtcgccacttataatttactctataatgcctcgttactagtttctgcgggcgtcgggtacgcgttagggattgatggcatcatcaatacgaaccaatccgatttgattttcatcccactaacacctcgaataaccgcccgcactagcctagtctggactaagggacaacgcttgtcggaagccgccaaaacctttttaacgcaactggcgacagacctgcagcaacaaatacctactgactaacagtatcgactcagctctcaccaatcaccacaacacactacccaattgatggctgctgaagacgacgcgcatctaattcacgctaattcgaactaaataattgaattgagcacaactaaaatgctaagctaggttattcagtttcagggaggaattatttaaaatgaaagcagtcattattaatcagtacggtgggcccgaagaactccagatggccactatcgaacgtcccagcattgatcaggacgaggtcttagtcgccgttcaggcaacgagtatcaaccccatcgattggaaagctcgtcaagggttgcttaaaggcatgtttgactggaaaatgccagttgtccttggttgggacgtcgctgggaccattgttgaggctggcgcggccgtgaccaactttaaggttggtgatgaagtctttgcccgcccagacatttatgcggatggccggcgcgggacctacgctgaatatgccgcagtcaaagaagacaagttagcactaaaaccagccagtctttcttttgaacaagccgccgctttgccgttagcggggctaactgcttaccaagtcattcatgaccaattaaagattcaagctggcgagaaagtcttaattcaagccggtgctggcggggttggtttaaatgccatccagattgctaagtacctcggtgccgaggttgcgactactgcgagcgccaatcaccatacgctgttgaagcaaatcggcgctgaccacgtcattgattaccacacgacggctattcaagatgtccttacagactacgatgccgtctttgataccattgacgccattgatgagggcttggcaatcttaaagccaactggccgactcgtgacgattgatgggcaaccaacggcggctcaaaaatcccaaggtcccactgtctccagctggtggttacaacccaacggccgggagttagccatcttggggcagctcgccgttgaaggacacttacaagtcatcatcgaccaagtctttccgtttagtacggctggtctccaagccgcccaccggtatagcgaaaacagtcacagtgctggtaagctcatcatcaacgtcggcactgaagcttaatacggtatcggctccagcctcagccaattgaccaatcgccacattgactgtcaaacgacgcattaaagccttaaaagggcgcttcaagaatccactacgaattcctgaagcgcccttttttaagccccatcgcccgaataacgctagttgtcacccctgcattttcagccgcttgtcccatctgtgcctcggcgtgatacctattaccgccaccgtggaaaaataacgtaggcgtatttgactgtacatacttcatgcggtgttgttgtgccatacatccactgagccccagtactagcaaaaccactagcaaccccgacagccatttcacttttacttgcatgtcctgatccccacctttgattggaacctattatacagggttcctgtcagcgtaagtcaagctttttcaacaattatgggatgacgaacagtgctttcatcatttggatggcataaaaacagacttgggaaatgatcccaagtctgtgatttaatgcgcctgtgctgctttacgttaggtcaatgcttatcactactattcgaccagttaccacgagctgtaattcgtggtgtttgattgcctcgctgatattcttgtttgacggctagttgccccaccaaatttaaatagttgaacggttgattaaaattcggctgaaagaacatatccacgtaagccaaatcatcaatcgtattctgattttgaatcattgctgagatcgtgtttgcagcttgggcaatgtcgtgacgactccagaattgcgcgccgagaagctgacgattctgataattataaactagttcaatcgtgactttggccgtcgtcggcatataagctggccgccaattgccttgatagacggcgtgtcgtactggtagttctcgtctttgcgcggctagataggtcaaaccagttgtggccatcgtgtgatcaaataattgcatggctgaggtggcttgcgttcccatgtacggctgtaaatctccgaaaacattgatccccgccaacgcaccttggcgcagtgcgttagttgccaatggtgtatacgccggctgtcccgtgggattataattgaccacgcaagcatccccagccgcataaatatccgggtcagaggtttgaacataatcattgatcaagatagcaccatggcggtccatagcgacctgcccgcgtaacaattccgtattcggcataaagcccgcgcaaacgacggccagatcaacctcataatcaccctgcgcggtttcaacgatcaactgatcattcgaaccgcttgcgaatccagtcacccgttcattgaggtggatatcgacctggtgatgttgtaagagtttagttgcagcatccgccatttgggggccaagataattattcaaaatatgtgaatgcgaatgaaataacatgacttgttggtccatactagcatagctttccgctaactcggtccccatatatccggccccaacaattgcaacgcgttggttggcctgtagagattgataaagttgttccgcctgctcgtagtttttgcacagtaatactttctcatgatcgatacccataattggtggcacaataactgatgaaccagttgccataatcagcttatcataagtgtcatcaaagacttcgccagtctgcatattggcgacctgcaccgttttatggcccgtatcaattcgtaaaacattatggcgggtcttaacttgagcgcctaactgcttcaagtcagacggcgaggtgtaaaacatgtcttccaggtgttggatgacacccgttaagtacaaataaatcccactcgaaacaaacgaaacgttatcattccgctcgtaaatcgtcaccgccgtctccggatgacgtgttaaaatttcgcgtgccgctgccgtaccagcgtgggtactaccgatgatcattactttcatcttaccggatcttccattcttccagatttgccacgtaattagtaagtgggctcaacattaaccactgttcaattaattatatcgcgcaccaaatcatttgtatatgtgttgatgaaaacaaacctagttggcccctcgttcaaacagcctagctttacaaccactgattagctttcgccacacgaatcgcttctaatcgattgtgaacccccaatttgctaaaaatggcggataagtaattacgggtcgtccccgctgacaagtataaattggccgcaatcgtcttcgtgggcaaccccttctcagcttcgaccaaaactgctagttcccgttcggtcaatggattgttgtctgctgacaacatattcgtgactagctcgggcgcatagatggtgcggccggtcatcacagctcgaattgcatcaattaggtcatcactcggactatcttttaacaaatatcccgcgacattggctttaactgctcgttcaaaataacggcgttgcgcaaaagtcgtcaaaactattactttcgtggctagctgcgaactgtccaatagatcagcaacatccaagccggttatccctggcatttcgatatccagaattgcgacatccggttgcagttcttgcaactcctgccaggcgtttatgccgtctactgcgctacccaccacgtgtagatcatcttctaattccagtaattgggtcaaggcagaattcaacatgctttggtcttctgctaagtataaagttatcatgctgactcactactcctttggtaaagttaagatcaactgggtgccgcgccgactactcgtgatggcaaaggtgccctgtttagcttgcaagcgggttcgcatcccggcaatcccgttggcgccctgacgaatcaaggttccacctttaccgtcatctttcagcttaatctgataaatttttgccgtctcgacaaaatcaatccgcacctcgtgcgcgtgtgcgtggcgcatcacattggtcatggcttcaactaacaccgccgcaaaacaactttggaccgttgtcggccacttggttgcctgtgtctcaccagtggtcgtcgtccagacaccaaccgctgctagattacgagtttgggccaataggacttctgtgagcgattgttcatgcaaattattgacgatttcgcgaactaactgtaaattttggcgactggtttgttcgatttcgtccaattctggtgccactttctccggtgctttgacgagtaattttttagctaattccgttttgagtgtaatcattgaaaagctttgtccaagggtatcgtgcaagtcacgcgcgattcgttcacgctcgttacgttccacaattgtttttaatcggcggttagtttggttgagttggcgctgtcgttcaactgaccacgaaaaggtatacgcgagtatgggtgataacaatggaaaaactaagcccatcacgtcaccattatgccacccaaacacaccaggatattgtaaatagtctcgtatacagccaccaattaaaaaggcataataccctaaagcaaaaccataaaattctcgtttaggacgacgaccaagtaaaaagctcacttgccagccgggaaagatgatcataaaattgttagccgcaaataccgcaaacagtcccgtcacaactaactccgctggcatcgtcactgcacgccaatgtggcttctcgacaaccaagatgtacaacacaagaaaaccaccaacaagcaatagccaaagccaatcatgccaagatttaacgggtatgtaagccgcaattgtatacggcaaataggcgagccacacgtagctcgtccattcaatcgtcttcaatttatttttatgatgcgtcaacaacgccattcccccgtttaagtccccgctgaatcacccaactaacaatcactaataggccgcacacccacagcccgataccaagcaaatcgattaattttagtgtaccatgggtgccccagttgaccaacaaatcgttcacataatatgttggcagtcgtttaccaatcacctgtagccagcttggtaataggctaatgggccaccatagaccactaataatggccattggaaaggtaattaaattactagcgacactcaacgtttcggcacgattcaaaaatgagagtccaacgcccataagcaatgtcggtaattgaccaatcagagcaattccaagtatccctagccattgaaccacggttaaatcaacgtggttcacaacgaccgcaatcgcgcctaaaataacgaccgttaacgcattcattcccaaactcatcatgccaatcgaacgatagtacggtactaccccgtgtggcgttaaccgtagccaccgtaatagtccccgttcccgatcatgcattagaatctgggcaatactgaacagcgtactgatcgtcccactataaacgatcatactgcccatataagaccgattaaaaagtgcgatttgagccgttgtgccaccggtaaccattacttttgtaaataacaagtaaaaagctgctggcatcaccaaggcaaaaaactgaaacgctgcgtttcgaataatcaaacgccgtgcatcaaatctcagttgagccattaaaattttcatgctgagactcccttcgtcagatgaacaaaaatatccgtcaatgattcacgactaattgagacttgatgcaactcactgattatgggcatcatcgcttgcagcgtagcgtcaccgtcttcactactcatgcgtagttcgtcgccttgcttagtaaccgcagttactgccgttaaatttgtaaaccgatccgctggcagtctcgtttggcaacgaatctccacttgttggtattgtttttgcaacacggcaaacgagccttgaaagacaaagcgcccgtccttcagcaacataattcgatcagcgatggcttcaatctccggtaggtaatgactggtaatgataatggttttaccagcggccttcaagcgcctaatctgttgccaaaatgtctgttgcgcattggtatccatgccaacggtcggctcgtctaaaaataacaaatcgggatcacctaccagtgccaaagcaaaggtgactcgtcgtaactgtcctccagataacgccgtcaagcgttgctgggctatgtcttgtagcttcaaggtggctaataatgcttgccaatcaaattcaggcagacgttgtgccgcagctagccttaacatatcacgcaccgtcacgccttgaattgtcatatcaccctgcatcattgacccaatctttaatcgcgccgccaggctaccggccgcttgcccgaacaccttgagatggccctgctgaactcgtttgattcctaataacaaatttaacaacgtcgttttgccggccccattttcaccaatcaagccaacaatctcgcccggcatgatcgtcatattaatatcagtcaaaactgactgttgaccataactaaatgcgaccttagttgcttcaatcaacggtgtcattatccccgcctcctttaatgactatagtgtacgccaacgtaatcgggtcgagtagtcgcgtttgtcataatgatcaggtgacaaatgtcattatttcaacagtattgataagttagcataattctttagaaaataacccagacaaaaagtgagcttctggatttacatcaaaagctcatttgaatcacaattaataacgctagttaccgtgctttcaatacccaatgtgccaattgcgaaacgataatgattccaataacaccaatgatacgcaaactcaatggcagtgttcgaccataaatgagccaggcagctaacaccagtaattcaccgccaaaaattacaaatttcattccaacacatccaatccacttttcgctagtatacgagccagccaatacaatgtcgattgatctgccattcctaactgagggtggtcgctgattaactgtgatttcacttcgtttagttgttactcgcctacgtatgtatgtctttaatccgccattctccagttggaaaatgattagtccatcaaaagttcaatacattcaaaggtcattccaaccgttaaattagttttggcactgacaccggctcttatgttaaacttaatcaatcacaacgaaaataaggaggtcgaccattgttaattaagtctttcccgcctgccgagcgaactccgcaattgattagccaattaactcaactctggcgacagtccgtcgacgccagtcaccactttctaacgcccgctgaaatcacaaccattgagcacgaagtccccacagcattacgaaccgttccacaactgctcgttgcagtggatgatcaaaataccccaactggtttcatcggtattgatggttcactagtagccatgctttttatcgccccagccgctagtggcgctggtattggaaccgccttactgcaaactagtattcaggattatggtgccacaacgcttacagtgaatgaacaaaacccacgggcgcgtcaattttatgaacaccgtggtttccaagtcactaatcgccaaccaactgatgatcagggccgtccatatccactattaactatgacttacaactgtgacccattaaacgactgacttgacaaggtcgttttttttataaataatagacttgtccactatttataaaaaaggagtgctgactatcgaatattttagtctaactaaatatattgcgggtatttaccgcgaatccaaaaacagcatcaacacccaactacaggcgctgaacattcgggcgaccgaaagtgacttattactggttgtttacgatcacccggcccaaactcaaaaggacttggctgccagtctgatgctcgatcctagtttattagctcgaactgttcgtcaacttgagcaacgccaactcgtcatccggtttcgtgatcctgccgatcagcgtagtctacgaattaacttgacaccggctggtgaacaaattgctatcgccattaagaaaacattgattgactggtggcatgacttcttcactgctcatccagaagtcaacgagcaagtgtttacgaaccaattacaacaagtttacctcgccttacaagagaaaagagattgaaatcgtcattgaaaaaattcattaaacactttggagtcctcgtaattggtatcctgtgcatgtcagctggcgtcgcactctctaaattatccttattaggaacgtccccaatttcaagtattccgaatgtcattagcaatattacggcaattccaattggccagttgacaattgcttttattttcattttagttctactagaagccatcgttttgcgccggcagttctcctggcaaaacttattgcaattaattccgggtagcctgttcggttggttcatcgatgcttttgtgcggtttttccatagtcttcctaatcaaacatacatcgagcaactcggacttgtcttaatgggaacggtgctcttatcgttaggtgtctttttagaagtcaattcacacgccattatcatgcctggtgaaggacttccgaacgccatcgcactgatgcatcaactcaagtttgccaaagtcaaagtttataatgatttcattctgattggcatttcactagtcctggcactcagctttactcattctttagcgggggttcgggaaggtaccctcattgcagcctttttaactgggcgactcgtaaatttctttaccgaacatgcaaatcgatttgttgcttggatgacaccagccgctgacgcgaacaactaatttccagaattatcaaataaaaacacggtcactggctagtgatcgtgttttttggcttgtgttcacgccaattcgttagtctgccagtgcccgaattctttcagccactaatgcaggtgaacatcggctatccgttaattattctcctaattgatttactttggacccacatgctcgttattacatgttgtagtaattgtcgatcattttcatcgctaccaaacgccacttagcgctggatccccagtcgttacaggcggaccatttattgaccctaatagcaatcaaatcaagattaccttctgtggtatgctgaacagtcatcaacatctcagttgccagcagttaagtacttaagcgcatactctgcatcttcatcaaccctcaataagataactttaatcacttcatccaatttcggcagtccaactctttgtggcaagtgtcgagaatcaagctggttgaaaatcgacttgagccgcacaatctcagcagccatccgcaatataactcaatcgctagcaaccatctcagtcacgagctgtaaatcatgcgaccgtattgatgcaactggtttgatttaccgattatctgcaattaacgccccattggcaccaatcagtagtccgtcctcaaagcccggaatcattggtatcaaatctcgaagcggttcaaaactgattgattttattttgatgctgtcaaaaaacactcacttaactaaaattagctaagtgagtgtctcgtcaactaatggccacgatgttgagcacgatgttttgccaaccgctttgctcgtatcaactgagcatggtcatgtcgggcacgacgctgctgccgcttcttcattaccaagttacgctgatgttctaacttcaacatttgcattgctctagtcggtttgaatcgaacgtgatgttgacgacattgtcgtgccgcacgacgatactcgcgaaccaattgctgctgagcaaccgcactagccgtcgtccattgcagcgttgaccaccgatcttgaattaacaacctaatctggggttcactaggattctgcgtcccaaaggtcactcgggcgacttgatacccgtccgtcgaccaacgctcaaaaacaccctgataaaattgttgatcaaaaaacaccgttaatttgcatcggttaatcaaattaacccctccttaatttcactaacgaaattcggacaaccaaggaaggcaggttactgacagccgttgctgcgtctggactaccgaccagaccgtgtttttaatttcgctaataattagtatgtcagattaagtcagtttgtcaaattagcacttatgtatcaatggaataattaatgcacttagttaatccgacatgaatcatgattaaaacgtgacagtcaatcagactcctgctcgtcagcttgggctactgagcactgtcaccctgccgctcccatcggtcaaccactcgaatggctgataattatgcctccagttagcgtggtaagaatccaccgaaaattggtgcaaactcaaactgtttccggttgatccaagctggcagttgctgaattttaaaatcaagacgttttaaccatagttattgctaaataataacgagtacaacaagtaataattaagattatattaaatatcgtaatactacactattacactgtgattaatagtatactttgtttgtaaaataccttgaagtggttattattagccgcttaaggtttagggggattccaatatgaacacaccactactgaccgtcacgcaattaaatcaatacttcagtcaccagcacattttaaaagccctgaccttcaccattcaaaaggggcatatcgtcgccttagttggtgcaaatggtgccggcaaaacgacactgatgaaatcaatcttagggctcacttcctttactggtcagatttatttaaatggtcagtcaattacgccatgccatcaccaagctttaagcgctgtgggcgccctaattgaatatcccggactctacccattcttgactggccggcaacaactctcactgttcgcaaccggtgccaatcgtacagcacgcattaccaaaatcattgaagcacttagcatgcaagcatttgccgatatactaacgaaacactactcactcggtatgcggcaaaaattgggtgtagccttggctttgctcaatcagcccgcactagtcatcttagatgaacccatgaatggtcttgatccacaggccacaaaagaattacgcgatttaattttatgggcgcaagctcaaggcaccacctttttaatttcaagtcatctcctgagtgaactgcaacgggtcgccaatgacgtcttagttcttgatcacgggcaactgatcgccaatatgagcatgccagcgtttcttgcccaacagcgccccacttatgaattagtaactaatcaagatcaacgggcttatcagctattgcgttctgctggataccacctagttgcagcaacaccaattcgtgtcttaataacgcccggatttcagcttaatccattactgcaactacttttgaccaatcagattcagttacagcggattcaaccccacactgaagacttagaatcatccttattaaccatgctgaaaacggtcaaccactaaggaggtcaatctaatgttcacattgttacgacaagaaaatcgaaaattaatgcaccatcgtgtgattcaactgtttattccatttataatgatttttcaattcataattgcgatatatgccgctcactacccacagctactaacgccatatgatgcatttgtaaacaacgactacggctttattccgctactatttttggcaatcacaattggcagcacttatttaacgaatgaacggcaaaatggcacgttacgagcgctactttatcgcagttattcgcggacccaagtcttagtcagcaaatggctcacgatactcggtctgatgattggcttatctggctttagcaccctcatgagtctcggactgaagttgagcttctttcggcggttacctaattacggtacaatttggcacacttggggtctgaacatgctatcaacaggactgaccctactatttttaatgagtgtcgtcttactattgggcaccctattcaccagttcaacaccagccattctgaccggcatcattgggtactttattgtgaccattttcaatcaactttgtttttatttatacgccaaagtcagctggttaaagtggaatccgctcaacatgatcaatctaggcgagcaaatccaaacaccacaactacaacaattaacccgactaaatctatccacgctggcgattggttatatcgcctatctactgttattcttaacgcttgccaactattcttttcaaacccgtaacgtttaaaagcatccagccggtcaaataagattactgaccggctggatgctttatcgattaattgttaatttcatcatattagcgtaactgtcgcacaacttgccaaaagtagcgactccagcgcggttgataaatccaagcaatcagaccaattaatgttgctgaccaaactactgctacatatgaccaactcgtctgtggtgccagcataacgtcggtaatcaatttagtcagtatgatgctcaaccctatcagcattggtacccgccaagccggtaacaaaatcgcttggtggtcacgctccgtgatttgctgggcgctcaaataccgaccaagtatcccgcccaagccccagactagacatccaattgcgatacccaacaaccagtgttgattgaggaacgccaacaaataattaccaggttgaccgaatgaccgtatcaatacaaaccaactgattggtttaacgactgcatagccgacgagcattgccattaccaggttaggcgtgaccaataacactaatgcagaagcggtcatcaaaatcagtgcaacgagcgtggtactgattacattgccgccccagacccaccaattgaattgcgcgaaataaattccgggaatattctgtaccagcaccagcagaaccattaatttcgccaaactatacgcaatgatcgtcgttaaactatagctcaaaaacgtcgcaccaaaaatagctgctcggcgaaatcctaagctctgtaaccactcattctgatgccggtaacgtggaatggcaatgagtgctatgcccactaaaatactgattccccatagaaaatcatttggttcaacattactcccaacgcgcaaattcaccaataatccccgccgatcagcatgataaacttgtaaatattgattcaagtactgctgtttcgaaggtgctactaagccatctacatcctgatactgttgccgccggtggtcgtatttaagacctgaaattagcatgtcatgattctgatctagcatttgccagtgttgattcattctgaagccagtccacgcccccagtgctataaacaaaatcagcataccaatgagaagtggcgcatgctgccaaataatcaagtgccccaattttttattcatctcacaacttcccccagttgatggtaacgacggccaacacgatagacgagcagtgccatcatagtcagcacgattccgaccaattcataccacggcgcaattgttcccatcaaaggcagtagtaggatgtccccaagtgttgagccaatactcaaactaatcaaagcactggcgataaccccattaaatagcgattgttgccgcaatgtggtgatatccgctgaccattgacgacaggccacccaagttaatcccagtagcatcagcaagcccactaatgccatgattgccgctaccccgtagtgaacatgtaaccagatactaggcaacgactgaatgtgaaaccaccgcaaccacatatttgtccgcgttaacattcccgacgcccaacgccaggtcagagtgctgatcaggattgctaaccataaccgctgattaaagctccccaccagccaagcaagcataattaggcacccactgaccatcgtcactgccacactacttcccaagagggcggccccgttacggtattgctgataaacttgggggattgcagccgtgatccagccataataaatcacttgacttacaaaaacggtgaccattaatagcagcccgagccgcagctgttgccaccaaatttgccaacgcgtaacacctaaaccagccataaactcgaagcggtgtgtgcgacgaccccataatgcaagcagcaaaccgctgacgagtcccaaaacataatacaaacggttgggttgttgggcccgcactgcctgattgggatccgtagaagtgtattcgccaggccaaaaaaactggtcaagatgttcataataaacatgcaggctaaccgccggacgaccggcaactttatagtctttcgggtgtttaacaaaatccgcagcgttgatccgttcaccacgtacactccgggcatgttccacctgccaagtatgtgtcacattaattgccattaataagctcactaacagacacgttgccgtcacaagtcgcacccaaggccgattttgttgccaccataaccgtctcaattttacagttgccattctacacaccaccccaaacagcttgccggtcgcccaatttaactcggaaaacatctgtaatggtcaacggctggacggccatcatcaatggttgagtttgttggagcgctgtctcaattgtcggcgtgtagtccgcaaagtacacttctaagacccgaccgtaaactttaatcagctgcccatgctctttcacaaccgctggtatatgcttatctgcaaaaacaagctgaaacttgcgggccgttgctcgtaaactttctaggtcgtaatcagcaactaattcatgatgttgcaaaaacagcacttggtcgcataaaccgtcaagttcatcaagattatgtgatgaaatcaagaaactgacgccgtgttcggcgacctcctcaaccatataggctacaatccgctcgcgcacgatgatatccaaaccatcaaacggctcatccaaaataatatatggcacgtgactcgctaacgctagcaagatttgaaataacatctgctgaccctttgataaccgctggtagtagcttttggttgataaatgctcggccactaataacgctgttagttgcgattggtcaaagtcatcgtaagccaacgcgtatgtcgttatgatctgtcgcaaccgttgaccaccaaaaaagtgacgttgtgtatcaatataaaataatttttgccgacagtatggttgctgcaaagtcgactgcccctcaatcactaattcgccttcgtccgccaaatagtgatcagccatcgtccgaaagagcgtcgtctttccaacgccgttccgcccgaccaacccaacgattcgacctggctgccaagtaaaagtaatcccccttaatatttcacgattatcaatccgcttacttaatgctttaacttggatactcatcccgtgactcccccttttgataagccgtggtcacccacgcctgaacttgctgcgcactgattcctaaaaattgtgcttccgttaacagtgattgtaagcgcgtctgaagatcatcaaccgcattcgaatcagttgcaatctgactcgattcactcacaaacgtcccccgaccttttacagtatacacggctcgctgatgctccaagatttgataagccttactgaccgtgttcggattaaggtgtatttctgacgccattgctcgaattgaaggcaattgatcccctggtcgtaagacttcctgaacgatctgctgcttaatctgcataactaactgttcgtaatacggtgccccattagttgcaaacggcattttatcacctcggtattgtgtactacgtgtattactacaattagtacactaacatactaatttgagtttgacaactcaacaatcatattcctggcacaaaatgattacctcaaacgtgagtgcgacatcattacagtatgccaaattactgaaaagagtcttaaatttggttgccagttcatcagtgcttgttcatcctattccgacctccgggaaccctgctcgcatgacagatgaacggccactcaacttagtgcaattggtcgccgaattcaattactgcttggaacattgaacaaacgttaatgtggtctcagttgtttggaatctcagtcataatatggtgactgagaattaatgaacgaatcacagttcgattatcaaactgacagttactgataaaattgctgtctctaaaatagcaacgaccaagccagcaaaagttggggacatccctgtcagccattcgaataccttcccaactggaaggcatttcggccaatgctcagcactgccaaagtgtgtggttcagacggcttgagactgaggattagcccaactaaggtgttaagcggtaaactcatcgcgtcgctacccggaaggctcatcggacccgaacacgtttcgtcaatatggcattaagacgtgggttgcggcttaaatcagtgtccaccacgttttaacatctacataagcaaaaaaaacgcctgaccaatcagcacctttagctggttagtcagacgtcatcatctggtgattattccaagaaatcttttaactgtttactacgtgatgggtggcgtaacttccgtagcgccttggcttcgatttggcggatccgttcacgggtcacaccgaagacttttccaacttcttccagtgtccgggtccgaccatcatcaagtccgaaccgtaagcgtaagacgttttcttcccggtccgtcaaggtatcaaggacaccttccagttgttctttcaacaattcataagccgcggcatccgctggtgaggttgcgtcttggtcttcgatgaagtcacctaagtgtgaatcgtcctcttcaccaattggcgtttccaatgaaacgggttcttgtgcgatcttcaagatttcacgaaccttttccgttggcatgtccatttcagccccaatttcttcaggagttggttcgcgccctaaatcttgtaacagttgccgttgaattcgaattaatttgttaatagtttcgaccatgtgcactggaatccgaatggtccgcgcttggtcggcaattgcccgcgtaattgcttggcgaatccaccaagtcgcgtacgttgagaacttgaatcctttacggtaatcaaacttttcaacggccttcattagccccatgttaccttcttgaatcaaatcaaggaattgcattccccgacccacgtaacgtttggcaatcgaaacgaccaaccgtaagttggcttcggctaattcttgcttggcagattcatcaccttgttcgattcggagtgctaaagcgacttcttcgtcagccgttaacaagtcgacacgaccaatttctttcaaatacatccgcacgggatcattgattttaattccagaagccgagccagcgtcactaagttccttcttagaaacttttttgacacttttgaccgctcgagcatcaggatcacctttttcatcaacaacactaatcccagcatcttcaaccttttgtaataatttatcaatgccactagcatctagtttgtaaggcgctgctaatttatctgataattcatcatattgaatgctaccagttttcttatattccttaattaatgctttaacggctttgtcgtattccgtcgttgcttttgcctttgccatgtagtagcctcctatttagtatgcatctaccagctgatcggttgcaataccgagccaaccttaagtatatcattttcacgcctagttatcagctcgttggacctgctgttgttgccgatataggtcaattaatgccaacgttaactgctgaaccaaatcacgattaccgatctgcttggctgccattaactcggccttcttactgttgatttgttctaccagcggctgttgattcatgatcacgttgactagatcagcaatctcttccttggaagattcattggcaacgtccataaattccaaactcgtgacgacaggctgtaaatctgaatccgtcataaaatccgtaaagttgcccaaatcaaattgattatgcgttttaaaataagcctccgcatacaccaagatttgttgatacgaatcatgaacaaaatgaaaaccagcaatcgccatcactcgtaaccaaacatcgtggtcattcaacaaacggtacagtaacaaccgctccgctttctctacccgacttaacgggccactgttcgtactgccatccaccgtggctgggggtggccctagcggcgcaggtgctggtggcggagctacttgcgtttcatccgagtgaccaccaccacgtcgaacggcctgctgaccgaccagtgatcgtaactgttgctttaaatcatccttatcaagatcaaactccgccactaattggtttaaatataaatcctgttcgacactagaggacagttgtgctaattgttgcaaaaccgcctgtaaataagtcaattgatcgggcgtgttttgcaagttcaaatcatgttttaaatactgcatttcaaatgcagtgggcgtttgcttaccgtcttcaaatacttggacaaacttctcctgcccctgagcacgcaaatactcgtcgggatccatcccatcaggcatttggatcacacccagattaaggcgactgttaccacctagcaatttcagagcacgatcagtcgccttttgccccggcatatcgctatcgtaacagacatataaggtgtcggtaacgcgctcaagcatgtaaatctgctcatcagttaagctcgtccccattgatgcgaccccgttctgaataccagaacgataagccgcaatcacatccataaagccttcaaacagcaccaccgacttttgttgtcgaatggggccccgtgctaagtcaaagttaaataatactgaacgcttgttgaacagcttcgtttccggactattcaaatacttaggttcattaggtgactttttgaggattcgacctgagaaagcaatcacccgaccactcgcgtctttaatcggaaacaagacccggtcaacgaagcgatcacgtaagtcacccgcttgattttcaatgaacagtcccgactgccgtagtagttggtagtcggtctggtgttctttaaaaaaatctaacaagagctgattagcaggtgcatagccgataccaaacgttttaatcgtctcatcatccagcccgcgctcgtgcaagtacttaagcgccggttcacccagttcagtattcactaaaatatgttgatacatcttagcactatccgcgtacaactttaacagatcggcttgttgctgatccttaggtgcggccggttgtgactgcgccgtatagctcgccggcaagtcaatgtgcccaaaatcggccaccttgacgactgcttccggaaaagacaagttttcgagatccataatgaagctgaacacgttgcccccacggccacagctaaaacagtgaaaaatctgcttttgctcattgaccgaaaaggatggcgtgcgctcttcgtgaaagggacacaggccaaataaattcttaccagccttcttcaactgaacgtattttccaataaaatccgcaatgttgactgctgagcggacttgctcaaccttttcctcgggaattcgattggccactttgccaccccatttctactaactaaagtctgacaaaccaaccaaatcattgccgcaatcaaaagccgcatcacgaaatttggatgcgactttgtgcgtgcaaactcttacagaatatatattaccacaagtttgacagcagtgcaataataagttgcccttattagacacatttgtcaaatttgtttgtcagcaagctaaaaaagaagctacagcgcgcttgctgtaacttcttttgattatccacagtccgtgcttatttaacgattaattgattcaagtcacccatcacgttgatcatttgggcgatcgtcaagagttgctttaagtgattatcccgcaccttttcatccttactcatcaccatcgtctgttcaaagtaatcgacgatcaatggtcgtaaggcggccagggctttgaaacggtcctccatgctcatcgctggggtaaattgcttttgcaattcaagaacagcatcgtacaagtgttgttccgcttcattttcaaataaacttggatcaacagtcaaatcaccggctgccagcttagctttcgccgtgatccgcaacagacgagtaaaggcttcaattgtgtccttaaactgcggatcatcttgatgcgcattcagcacatcggctgctttgaacatttcacggatatcctgacgactccctttgataaccgtatcgacgatatcgtagcgaatcttacggttgttaaaccattgtttgacgcgatccgttaagaaatcagcaactggtgccgtttgcttttcgaagtctaagttgtacgtagcatcatgggccactaattccttttgaatatcggcctcgagttgacgaattgggaaatcccaaccttgttcccgtacgatccgtacgattccaaacgcttgacgacgcaaagcaaacggatcattagagccactaggagtcaagccaacggcaaagaagctcgtaatggaatcaactttgtccgcaatagctaacaccgcgccgaccttggacttaggtaagtcgccatcagcgctgattggcatgtaatgctcacgaatagctttaccgactgctggatcttcacccttcaagacagcatacttgtcacccatgaccccttgtaattcagggaattcgccaaccatccctgtcactaaatcaaatttatagatttgcgctgcccggtggagttggttcttttcagtctcagtcaaaccaaaccgatcagccaaaaaatcactgataaccatgacccgctgcatcttctcatacatcgtcccgattttatcatggaagctaacctttttgagtcgttccacatattcttgaatcgagtgttgttgatcttcatgatagaagaaagctgcatcttctaagcgtgccgtcaatactttttgattacctaaagccacgttttccaagtgatccgtgttcccgtttcgaacggaaacaaagtgtggtaataagttatcctcggcatccgttacgtagaagaaccgttgatgatcacgcatcgaagtaatcaagacttcatccgggatcgttaagtatttggtatcaaaatctcccgcaaatgcagttggatattccaccaagttattaacttcttccaacaagtcttcattaactttgatttgccagtcgcgttcattcgccaaggccgcgatctgttcacgaatcgttgccttacgcttagcggcatccgcaataacttgaacactagctaagtcagcttcatagtccgcagcagtagcaatttcaacgtcatggcccaagaaacggtggccccgtgaaacacggccagccgcaacgtccagaatttgaaccggcacaacctcgtcatctaataatgacacgatccaacgaatcggccgaatatacttgaaactgtacgtcgaccacttcatcatcgttgggaaattcatcttggtgatgacatccttgattccgcccgtcaatacttcggccgccgttttaccagccgtaaaggtttgtacaaagacatacggggtacccttaacatctttaaagacgatgtcatcagttgacgccccttggcccttagaaaaaccaatcgctgcctttgtccagttgccatccgcatcctgagcaatcttcttagctggaccccgaacttcttttttcacatcagcctgcttgtcagctaagcctaacacctgaaccgttaaccggcgtggtgttgagaaggttttaacatcttcaaaatcaagccgggcatcctttaagaacttgatcattcgttctttaagttgtaacacactcggtgtaacgacgtgggccggcatttcttccaaaccaatttcaagtaaataagttttcgccattatttcgtctcctcctgtgcgtgttttaataacgggaagccacgtttttcacgttgcgccacgaattccttggcaatcgacttcgccatgtttcggattcgatctaaatagccggcacgttccgtgactgaaaccataccgcgagcatccatcaagttgaaggtatgactacatttaagacagtagtcgtacgcggggtgaactaagccgttcttaatttgccgcttggcttccttttcatattcatcaaataacattaataataattcttcgttgctatcttcaaaagcgtacttagaattttcaaattctggttccaagaagatgtcgccatacttcacgccatcgccccattcaaggtcaaatacggaatttacatcctgaatgtaagatgagagtcgttccaaaccataggtgatttcagaagtgacgggatcaacttcaagaccaccaacttgttggaagtacgtgaattggctgatttccatcccgtcgagccaaacttcccaaccaacaccggcacaacccattgatgggttttcccagttatcttccacgaaacgaatatcgtgttctagcgggttaatgccaagtttttccaaactttgtaagtataaatcctgcacgttttctggtgagggtttcatgaccacttggaattggtggtgttggtacaaccggttggggttctcaccataccgaccatcggcaggccgacgtgaaggttcaacgtacgccgcgttccatggttcgggaccgattgcccgtaagaacgtgtaggggctcatcgttccggcccctttttctgtatcatatgattgcattaacatacaaccttgatccgaccaaaacttttgcaaggttaagataatctcttgcactgataactttttgctcattagtatcctcccaaaattagtgactgaacggctgatggctttgaaacgggggcatcgctattcccagacttatggcacaaaaaaagtcccctgtcgtcgacaataacgacatagggacgattggtttcgcggttccaccctacttctgagtaacctcagcagcttaattacacggtattaaagctccgaaagcgccaattaacaactttgactgaccgtttttcaccatcacggtctcactgtaagtcgaatccgttaaccttctctcatcaacacttaactattcagttcttcatcatcatagctgatggtcgttcgtttgtcaatcctcattcttccggggcgccaacggttggtaccaactgcccatctgatcgatgaagcgtttagatttcaatcgaacgcccactgagttctgatagatttcatccaaaatccggcgtaactccgccgctgtccgcggtttgaccttgatcgaatgaaccttagccaaatccaacacggaaaactgacgtagataaaagattgctgctggactagcatgcaagcggtggggatccaaatgccagtgctgttgacagagcaaaccgccgtaactttcagaataatctaacggtaaatcacttcgaccgcaaaccgtacaccaacgcaactctggggccaccccaaacggttgcagtaactgaatttcgaccacgttagccaccaacgcgggggccacatcttgatcaatcagttgcagcgcactggtcaactgttggtaccaccgccccaccggttgattatctggaaaagcgacgtccattaagttcataacgtacgtggcataagcgttcaaagcaatgtcttgactaatatgttcaagatactgtactgacttgacactattaatatacgagagaccttgatcacgtaaatcaccaacgtattcccccatcgtgaacggcaataactccgccgccattttgaagccacgccgacgcgcaccgcggataaaaaacatcttcttgccatactcggcagttaaaaacttgattagcatatcgcgttcccggtagtcccggcgaaagagcaaaatgccgttaaaattcgtgaccatttgttgggccatccggatcacctagcgattctaatagtcatcttgccgatagccatagctggctagcaagtcttgacggtccttccagttctcttggacttttacccagagctcaaggtagaccttatccccaagtaagtgttcaatatcacgccgagctaacgagccaatcttcttgagcatgctaccacccttaccgatgatgatgcccttttgcgaagaccgttcaataataatcgtggcctgaacgtgaattttttcttcatcttgacgtttgatcgaatcaatcacgaccgccgttgaatggggaacttcttgacgagtcaattcaagaaccttttcacgaatcaattcagaaatgataaaccgctctggatgatccgtaatttggtcggacggataatactgcggtccttccggcaattggcccttcaaggtcgtcagtagttcatcaacgttatttccttcaagcgcggaaattggataaacttccttccacggcaaagcgtctttatactgatccataatctccaagagatgatctggatggacttgatcaattttattaatcactaaataaatcggttgtttaaccgttttaagacgatcgataataaagttatccccggcaccacgccgttcgtccgcattaatcatgaatagtacggcatccacttcacccaaagttgacaaggcggacttgaccataaagtcacctaatcgactatgcggtttgtgaatcccaggggtatcaatgaagaccatctgcgtatccgcagtggtataaatcccctggatacggttccgcgtcgtttgggctttgtcagacataatggcgactttttgcccaacgacccgattcaatagtgttgatttaccgacattgggacgaccaataatcgccacaaagccggaatgaaatgcttgttgttctgccataattaattcctttcaatcttgtccaatcgttaaccaattactagtttaaccaactgacaattaagttccaaattttaggtgcaaacaacactaacccaactaagacggcaaaggccgcggcaaacactaccgcaccagccgcaatgtccttaatttttttagctaggggactgaaattaggcccagtgatcatatcggacaggttttctgcaatcgtattgttaatttcacataagatgaccagaaaaatcgctaatgctagccacagccattcgttaacgctcaagtgaacccaccagccagcaaacaaggccaccgcccccagtacaaggtgtgttcgcatattacgttcttcaatcacaaccgttttaagcccagtccacgcgtgtagccaggactgccaaaacgagtgatttttgccaacctgtagccgatctggtctatttttcgaggccataagcgtccaaaatctggcgttgcaatgtaaacatttcggtttcatccgctggctgaagatgatcatacccatttaaatgtaaaaagccgtgaacgaccaagtaacctagctcgcgcgcctccgaatggttcaaaaaagcggcttgttcgctaaccttatcaactgatatcataatatccccgagatttagtggcatttccgccgccatctccggatccatcacaatcaaatcatcctcgtcatcgtcgtgcatcgcaaaactaataacatcagttggacgatcgacaccccgatactgttcattgattttttgaatagcatcgttattcatcagggtcaccgagacctcggtatcatcccgtaactttaacgtctgaccagcaagatcaattaaatcccgaatcaattgcaactgttctggctgcgctcccgttgttgtttggtcgtataattctaaatccataagtgccccctagcgttgttccacacgatcgtacgccgtaataatcttggcaacgaccggatttctgaccacatcatccgccgtaaacttaacgaacgcgacattgctaatgccgcccaaaatctgttcggcttgaatcaagccactcttagtatggtgtggtagatcaatttgtgagatatcaccattaacaatcatcttggcaccgaaacctagccgcgtcaaaaacatcttcatctgggcattcgtcgtattctgtgcttcatccaagatgacgaacgcatggtcaagcgtccgtccccgcatataagccagcggtgcgatttcgatgataccacgatccattaagcgctgcgtatgttcagcgccataaatatcgtacaacgcatcataaattggccgcaggtacggatcgactttttcctttaaatcaccaggtagaaagccaagactctcaccagcttcaaccgctggccgcgtcaaaatcagcttctcgacatcgccccgttttaaggctgcaattgccatcacaacggcaagataggtcttcccagtcccggctggaccaataccaaacgtaatatcacttttagcaacggcttgcacatactgccgctgaccaaagtttttgacacgaatgggccgtccacgattgtccttaattaaggtctctgaatagaggtctttaaagtaatccaaagtcccccggttgaccatcttaatagcgctaataacatctggcgccccaatctgaataccttgtttaattaaactcgttaaattatctagtactgcttgcgtattatgaacagcaacctcgtcatcactgctgatcgtcatttgatccccaaacacgtgcaattgaacgtgtaacccatcctcaagcaaagctaagtgggcgtcttctggtcctaatagcgcgactgactgggccggatcggcaatgagaaatttttgttcatattttgagttttcggtcaaaaacatggactcctttattgacagatttaatcaccattatttaataatggcacccgcagttagcgtgataaccacgctgatttcagcaggtatttgttagttaatcatagcataaaagcccccatcgaaccagtacaaggacgcctcggcattcgacaacgattttctgaacagcatttttctttcgagcgattaaattggcacgctatcaatcaacgtaagcccagttagatcagtccctgcacccattgctgatacttaatctgaacaaccggtactgcatttctgatcaaccagaagaaacaaaaaaaccggagaaaaatttctccggttaaccgttaattcaataatgatttaactgtttggttgatcagcttgccatccgcctgacctttaagttttggcatcactgcccccatcaccttgccaaagtcacctttaccagtagctccgacttgttgaatggtgtcagcaacaatctgttgaacttcttcgtccgacaattgttttggcatgtactgctcaacaattgcaatttctgctttaacgccgtcgactaaatcttgacgacccgcattttcgaattcacttaatgattcgcgccgttgtttcagttcacgtgagagcacgcttacttcctcatcagccgttaaatcatggccaacattaatttgttcattcatcaatgctgacttaagcatccgtataacgctgagggcttgcttatcgcgtgccttcatcgcagcttttagatcaccattgagtgtatcgattaaactcattggttttccctcctcgttaggtcattagtaatcaatactaattacttgaaacgacgacggttcttacgcttacgtgctgcttcagattttaacttcttcttcacacttggtttttcgtagaattcccgtttgcggtattcttgtaaagtaccactctttgaaacggtacgcttaaagcgacgaagagcatcatcaagagattcgtttttacgaacgactgtttttgccatgttaaattccctccctccgagctcaaaaagtaaccgttaaattatgcatacttacacataacgcaactgttctagtaaattatacataaattgaaaaaggccgtcaaccaaagtttacaatttccttaaaataaatcgttaagagcaacgtcagttcggacagtaaatcgttttcatcccccgccagctatgctacactaagactattatcgaaccgaaatgaggttattctatgtcagcaattaaagtctttattttatctgattccatcggtgaaacagctcataacgtggccttagctgccgctgcacaattctccgactatgacattcgctatcagcgtttcccatttgtccgcaccgactcactgctccagacggttttgtcgcaggcactgaaggaacacgccgccatctttcatacgtttgtcgatcgccggctcagccaaatcgttaaccaattttgcgaagcgcacgagttgccttattatgacgtcattacaccagctttagatactttttcacagattacgcacgtccaaccgtccaatcaccccggtaccgtacacgcgttaaacaccaactacttcgaccggatcaacgcgatcgaatttgcggtcacttacgatgatggtaagaatccgagtggctttttagaggccgacgtggtcttactgggtgtctcccggacctctaagactcccctgtcactctacttagctaatcgtaacctgaaagtcgccaacttgccactagttcctcaggcccaaattcctgacgaaatttggaaagttgatccgaaaaagatttttggcctaactaacgatcctgaaaagttaaacgatattcgccggcagcgaatggtccaatatgggcttaatcccgacaccatgtattccaacacggataaaattaaagccgagttggaatacgccgacaagatcttcaaaaagattgggtgtttagttatcaatgtcgctaataagtcaatcgaagaaaccgccactttaattaccgaaagcttgaatactgacgacactaacaatggctagtatcactaattgccaactcaccgatgccgcctaagttttcctgacaatcagcgcgtgccaccttctaacggtcagcgcgcgcttttttgcatcatttttcttatcattaattaggtcagctactaatcatcagtcgtgtcactcacacgagctcgacaccaccgtcaacgtgcaacacttgcccagtcataaactcattttgcatcaaataaacatacgccgacgcgacttcggcgggcgttgccacgcgtttcaagggattaccagcactgacggtcgcagcctgggccgccaattgtgcgtccgatagttggcgccaaagaccagtcggcgtccaagtcggtgcaactgcattgacgcgatagtcagtcgccaactctacggcaagtccaacgaccatcgtattaatggcttgattgccaacaatcgctccggaggcattatctggccgcccaccagcacccgaagtaaaaatcagcgaaccgtgttggttaagatggtggctggctaattgggccacttgcagatttgcaaaaaatttatcttcaaccgtctgccgaatcgctgcaatcgaattgtccaagaaccccccacccattgcaccacctaacattgagacgacgtggtcaaatgcgggctgagctgcaaaaaaagtttttagttgcgccagattttgtgcgtctaacgccgttccagtcaaatggtctgatgggcctaattgggtgatggcagctgttacgtgcgccgccgtatgaccgataatatggacatcggcgccttcctgtaaggcttggcgagcaattgccatgccgaaacccgaagtaccaccaatcactaatagccgctgttttttcaattgcatcgtcattttcctccttctaaaacaaaaaacgacaaccgactagcgattatcgttcaattctcattaacgttgctgttcaatatcttcaatcaaatgcggattaaactccccggcccgaagcattgcaatctcatacttataaggtggcaattgatgtttcttatcttccccgacatacggcgtttctaaaatcttgctgatgtctggcaattgtggatgatgggcgaccttattcaaagtatcaaagccaatcgttcccataccgatattcgtgtgccggtccttgtgagcaccttgaggattcttagaatcattgagatggatcactttcaaacgatccagcccaatcacatgatcaaattcattcaggacaccgtcgaaatcgtccttaatcgcgtaaccggcatcactagtatggcaagtatcaaaggtaaccgataacttttcattataagtcaccccgtcgatcatctgtgcgagttcttcaaacgtccggccaacttcagttcctttgccagccatcgtttctagcgcgatttgaacgtgctgctctggccgaataaccgcgttcagtcccttgatgatctgcgcaatggcaacatccgctccggcaccaatatgtgctcccggatggagcgttaattgtgttgcgccaacggcatctgcacgctggatctcttgatagagaaagtccgttgcaaactcaaaataacccggctttttcgtattacctaaattaatgatgtatggggcatgtacgacgatctgccggaggtcatgagcctcgattatcggctgtgcttcgtcaattttcagttcgtcaattggtttacgccgtgtattttggggtgcgcccgtatagatcataaatgtgttggcgccgtaacttgccgcctcattggcagatccgagcaacatgtcgggtgccttcatcgaaacatgtgaacctaatctaagcattgtagtcccatccttttcgcaagtttactaattcctgtcataccttaaagttgccggatacatatgataccggcatgatcactcattatccaaataaatctgtcaagttattctaagcggttgtggtcacccgtggataaaagtacgccaaggtccgctcaatcgcatgaccgtcattacgcgtattccataactgattaaactgggttaactgtaacggcgcacccggcattgctaggacatgattcaagtccaccaccgtccggactaatggtcccggcgcccagtccctaaaatcagcttgcaggcccacttcttgctcatagtggtcccagtcaaagacataaaaaacgattttttgacaatttggtaacaacgcgtagtcaaacacaactgaggagtagtcactgaccaaagtattagcgaccgtcaacaattcatcggtactaaactcaggtaccaatgtcactaggtccgggtaacgggcttgcaaatcacgttcctgctcggccaaatggggatgtaacttaataatcaagtgttgatcgggccgcaactttaattgcttaaaatcagccggcaacgcaaattgaacaccggctcgataagtcggcgcatacaaaataacttcctgttgtttaaacgccggatacttctgataaatggccgttgcggtttgcatcacccagtcggacttacaataccgatccgaacgaggatatcccaagacccgcatccgcgtctgtgggacgtgataactcgctgcaaaaatcgttcccatcttctcagaaccaaccacgtaatcagtaatctgatcatacacggtctgaaatcgacgccgatcatctgcgggccgctgtgccgtctgtggatcaccccaaccaaatgttttgaccgcgccagcagcatgccagagttgaatcagtcgttgtggggcctgccgcgtcaagccagcggtaaagccataataattatcaagataaacgtccgctgcccgggtaatgacgggaattcccgtcaaggcaaatcgaactgaatcatgaaacggccgtgtcacaattcccgcctgtgccagttgtgccgccccggtggctgcactcggcaagtaataaacagtcaagcgcccgggaacgcgctggttcaactgctgaataaaatccaaattgtccgcaaagctcatcaaataaatcacctgatcatttttgctaaagtgcgctagccacgatacaactcgcaccagccagacataaattactttcttcacactggccatcctttcatttcatcattaattattggtaaagcgtgccctacgtgacaatcaaaaatgtgccagctcaattacgcttaaaaagttcagattagcgtcaacttacttgagccgtctgccttagtccactaaatataaacaactatttttcaagtctgttccccgttagttgttcattagctctgggtctaactgatatgcacttatgatccagcaataacacaatgcttgtattatataacagatgcccacacttcggctagtcgggtcactattaatagtggtgtaaaagtcgtccccgaacgcctaattaaaaagtgcttgcaaacaagtcccgaaagtcctgtttgcaaacacttttaatctgataaattcatcaaggcttcggttcataaaagtgaccgagaatcttgaccgtatctgaaatgctaacgaaagcgtgcgggtcagattcggccatggccgccttcaactcgcccatttcgtaacgcgtgatgactgtaaataaaatcgttttatcatcatgttgataagcaccttcagcgttgtgcacgatggtaacgccacgacgaatccgattttgaacgctatcaatcaccgttttagggcgactcgtaataatcatcacttgcatcttctgttggcgcgtatacgtcatatccatgacccgaccatttacaaacaacccgagtgcggaataaaaggcatatggccacccgtaaacaaagccagccgcaatgacaatgatcgagttgaacgccatgttgatcgtcccaatactgcgacccgttttacggcgtaacacgataccgataatatcgaggccaccggttgaaatcccatttttgagggccgttccggtcccgaaaccattaacagcacccccaaaaatcgcacaaatgatggggtcatgggtcaaaccaactggggcaatcagtttgatcataatactagatagcgtaacagctaagaacgtatacaacgtaaacttatgcccaatcgatcgccacgcaataataaacattggaacattcaaaataaacagtaacgccgcagttgaaatctgaacgggaagaaacttgctcatcaaactattaatcaattgtgcaagcccagtgattcctgaagaataaatatgccccggcgtccaaaagtagttcatggcaatggaaactaaaatggcgtatataaaagcagttgacgctttcacaacatcacgatggtgtttggataactgctgaaaatcatccatgaattaagtgtgctcctttacgtttttgctttcgttattgtaacacgccgattcgcaaacggccggtcttttgcagtattctgctaaaagtctcacgtttctcagcaaactcccattaatcaatccgactaatttccagaacgagccccgctacgatagttattattagatcacacctatcgcgatgaccagcaactcacgcttagtccactttaggtgcatcggcccactgctcggcgatgaaatcagcgcggccacccgcttcttgttccgcaaataccactggattatttttataaaagcgttggtggcgtgcctcggctggataaaatggtttagcatcctcaatcgccgttacgattggtttactaaatcgttcgctcacctgtaatgcccgtttagacgcttccgcgatccgccgttgttccggaccattcacaaaaatgaccggccgataattatcaccacgatcttgaaattgccccattgcatcggtaggatccgtttgatgccaataaatattgactaattccgtgtaactaatgatatcgggatcaaacgtaattttgacagcttcagtatgacccgtcgtatgcgctttgacgtcttcgtaagtgggatttttcgtgtgtccaccagtataacccgagacaacactgtcgattccgggttgactatcaaaaggctgaaccatgcaccaaaaacatccacccgcaaaaattgctgtttccatgagaattcctccaattaaatattaatataaatttaacactaattaaaaagaacgtccatttctggacgctcttaatatttttattcggttggttcatcatccgttacgggattggtaatattcaaatccaaatcagctaattgctggtcagaaacccgcgatggtgcattggtcattggttctgacgccttggaattcttagggaaggcgatcacttcacgaatgttgtcgttacctgataataacatcgcgaaccggtctaacccgattgctaagccaccatgaggcggaaagcccatgtcaagggcatccagtaagaacccaaattgttcttgggctcgttccttagtgaagtccaatgccttgaacatcttttcttgtaattcgcgggtatgaatccggatcgacccgcccccgagttcataaccattcaagatgatatcatatgattgtgcatgggctttgtgtggatcttcgccatcattcaagtaatgaacatcttcttcattgggcattgtgaatggatggtgagctggtacccagcgctcgatgccttcatcatattcaaacaatggccagtcaacgatccataggtaagcgtattgatcttgatcaatcaagtcaagttccttagcaatcgcggtccgtaagtaacccagcgtgtcagaaactactttgaaactgtcggcagcaaacaataataagtcgcctggtttagcagcagcagcactcgtaatggcttcaaagtcaccatcgttcttgaagaatttcgcaacgggaccactaaagccgtcgtcagtgaccttcatccaagctaagcccttagccccaaaccgtttaacgtactccgtgtacgcatcgatttgctttctagaatattgatcagcaccgccaggaactgcaatcgccttgaccaggccaccattagcgagtgcattatcaaagactttaaagccggcgttagaaacggccgcgcccatgtctttgagttccataccaaagcgcacatccggcttttcagaaccaaaacggtccatagcttcttgccaagtcatccgcgtaaacggcgtcttgatgtcaacacccttgacgtccttcatgacttgcttaatcaagccttcagtataggactgaatttcctcagccgttaagaaggatgtctccatatcaatctgggtaaattcaggctgacggtcaccccgcaaatcttcatcacggaaacagcgtgcaatttgatagtagcgatcaaaaccggcccccatcagcaattgcttaaagagttgtggtgattgtggtaacgcgtaaaaatgcccttgatagacccgcgaaggcactaagtaatcccgggccccttctggcgtcgacttcgttaagaacggcgtttcaatatcatagaacccgttggcatcaaaatagctatgaactgcttgggtgatgccattacgaattttcaatccacgttgcatttctggccgacgcaagtccaagtaacggtacttcaagcgcaattcatctgatacgttaatatcatcttgaatataaaatggcggggttttcgccttatttaagattttggcatcgtgaatctcaacttcaactttaccagtcttcatgcggtcattaacagcgtcagcattccgattaacaacggttccttgcacttcaatgacgtattcgccccgtaactgatctgctaccgccaaagcatccgctgaaaattcctgactaaagactaattgcacaattccttcacggtcccgtaaatcaataaaaatcaaactcccaaggtcgcggcgtttttgtacccaaccttgtaaagtgaccgtttggcctaaataatcctcattgatgagacccgcatatgtggtccgtttcataaacgcttcctccttataaatcggcaaacttgccgttcacactacttatctaaaacttgatgagcatcttgatagatgtccgccatcgcaaccttggtttcctcaccagtagccatagccttcaagttaacgacctgatcagccagctcggtttcgcccaccgtcatcgtgtaacgggcattcaagcgatcagcactcttgaactgagctttaggcttgcgatccaagtaatcccgttcggccttataaccggctgcccgtaatgcctgtaccagcttcaaagtcgtagcactagcagtgtcgccaattcccacaacatagacgtccaacttatcatcagttggtaccgcaatgttttcagcatccatcaacactaatagtcgttcaacacctaggccaaagccaacacccgaaacttcagggccacctaattccttaaccaatccgttgtaacgacccccagcacagatcgtcgtgtagcccttgcctaacgcttttgagtgggtcataatttcaaaaatcgtatggttataataatctaatccccggaccatcgtggcatcaatctcgtacggaattgctaatgcatctaaatacgtcttagtttgatcaaaatgcgcttgagcttccggagacaagtaatctaaaatcgatggtgcatcggccacaaattgttgatcttccggtgccttactatctaaaacccgcaatggattcttgtgtaaccgttccttggagtcatcactcaattcatcaaagtgtggttccaaataatcaatcaaggcttgtcggtaatcatcacgcgtttgttgatcacccaacgtgttgatgaccagtttcaaatcagtcaagccaaaggttttaagtaagttatagcccattgcaattacttcaacgtctagggcagcactttcactaccaaaagcttccacgcctaattggtggaactcacgtaaccgacctgattggggccgttcataacggaacattggtcccatgtaataaaccttgtatggtttgagaacttgcggaccgtacaacttgttttcaacgaacgcccggacgacgccggcagttccttctgggcggagcgtaatgtgccggtcacccttgtcatgaaaatcgtacatttccttcgttacaatatcagaagtatcccccgctgaacgtgagaagacctcgaagttttcaaacatcggtgtccggatctctttgaattgataagtcttgaagacggcacgagccgttgcttcaacgtattgccacttttcactatcgccaggcaaaatgtcggcggtgcctttaggccgttgatatctcattaatagttcctcccttgattgcaatcgacaaaaaaagcgcccttgattatttaccaagggcgctattagcgcggtaccacctttttgagtactaattgataacgtctgtaatcacaggcggaacgctgccgttcacctcaaaagcgtctcctcattgcgcactatccggaattctcagcactaccggtctctggttatagtggcgtacaatgctcttactttctctgcggtcgattgattaatatatggttaaagttacacgaaaatcacttaaaagtcaacgattctagttaaaattatctcaagatttcgtcggtcagctgtttttttggtatactatttgcagcacttcaaattgcaattatcttaaatctagttggtgacagagcatgcaagttttaaaacaattttggcgtcaaatcacagtcacggttatttttatcggcctagtgattggctttgtagtgctattagcgactaataacactgcgactgttaacattgccaacgtcaatattcgtagcggtccaggcatgagttatgcgatcgaggacgctacgtctaagggcaccaaggtccacattatgaaacgcaaaaataattggctatacgtccgttatgcggatcataaattcggctggattgctagttggttagtcaacgaacataacagtcagttgactaaaaccaccaaaatctctgaagccaccatcgttttagatcccggacacggcggttctgattccggggcgctctcgagcaagggcaagatggaaaaaacgtacacgttacgggtcgctaaagctgtagctaaaaagctccggactgctggcgcacacgttgttttaacccgtgattcagatgaatacgtcggcctgagtgcgcgtcccgcaatcgcaaacaagcttcatgcagacgccttcatcagcttccactttgacagctcaccagaaaaaaacacggcttctgggatcacgacctattactatcataagtcaacctcactagcactagccaaggcgttaaacaataacgtctcgaccttgccaattcctagtaaaggaacggacttcggtgactttctggtcattcgtgataattcacgaccatccgtattgatggaactgggttatattaatgataagtcggacttcaagacgatcagttctaaaaagtaccctcaagaagtagcgcacgcggtttacgccggattgagtacctacttcgccaatcaataataatgcagtcagcatgaagtctttgaaagtggccgttattccagtgactgggataacggccacttttcgcgactactcaatcgatgaatcgcatatcaactgacgcggtttacctaaataaccgtctatttgcctgcactttagctccgtaccggacgtctaacctcatttcacactcttacggatcagcgccactaattgttaataacaattaattgcgttacagtgatggtaaccgtatttaacatcgcagcaaggaggagttaacatgcacttaacaaaagcttggctcgcacaactaccactcactgacattcagcaagtgcaaccagtgagcggtggcgacatcaacgcggcctttcaaatcatcacccttcatcaccaatattttttaaaggtccagccgcacaacgacgttactttctttgaccacgaagtcgctggattgcgactacttggtgcagtgactaagacaccgcgtgtcatcgccagtggcacgattgccacggacggctatctcttattagattggctagcgaccgggactggcagtcaatccgcactgggagcggctgtcgccaaagttcatcatcaacaccacgcccaatttggtcttgaccacgacttcacagctggcaagttaccgaaaattaatcattggcagactgattgggcaactttctatacacaacaacgtttagatgtattagtcaatttggctaaggagaaccatttatggtcagaaacgcgtgaaatacattatcaccgcttacgacaacaactgttgcaagattcccacatgcatacggtaaaaccaagcctgttacatggcgatttgtggtcaggtaattacttatttgacacgaccggtacacccgttttgatcgatcccgacgtgttttacggtgaccgagagatggatctggccatgacgacgatttttggtggttttgatgctgatttttatcaggcctaccaagcggcctacccggttgcgcccggtatgcaagaccgcctaccaagctaccaactctattatttactggcccacctgaacctgtttggtgaaacatacggaccagccgttgaccgaatcctcatgcaatattaatacaagcctcgtgaccgaatcctctcaatgagctgtacgggtcgcgaggcttgtatataattttttagctacaatcatcagttatcacaatatttcgagtgtctagactagtcgacaaaggtcaataagtcgtttaaatccgtaacttgaacttccggggcactagtcaccgtaatcaggcggtcaatatcaaataaatatccggtaatcccagcattgtgaccggcatcgatgtccaagttgcgatcacccaccataacggcgcgttgacagtcgacctggtgtttattcaataaataattcaacgcagctggatcaggtttacgtgggaatggctgagcagccgtgaccgcatctgtgaaatattgggctaaacccgctcgttgtaaataggcttgtgcgctttcgtcacgatgggtcatcaaataattgtgaccaccaactgcgataactttttcaagcaccgcttgagcacccgcaaaggcggccggtgcatgctgtaattgtggctcccaacgttgatagcccgcccgtaaatcatgccaatcccaaccatactgagccgcaaccattctttccgcataaccaactgactgttgccgcatcagctggtacgttgtatcagccggaatagtcccacctaactcggcaactgctttttggaaagcttggaccatggctggataagtatctaacaaggttccatcgaggtcccataaaaactcacgcatctcattcactcccgctaataattgtaatagccaaaaagctgaaagtaccggattggtctttcagcttttacttcaacgttgatcagtatcataacaaatcgtgaccggcccatcgttaaccaaggaaacttgcatatcggcaccaaattcaccagtcgcaacggtcacgccactggcagctaattgctgattaaatgtatcatacaatttgctagccaattcaggattacccgccgctgtaaaacttggtcgattaccatggcgcgtctccgcgtataacgtaaactgcgatatcgacaagattgctccaccgacttgttgaatattcaaattcatttttccatctgcgtcactaaaaacgcggaggtttaaaatcttatgcgcgatgtaatccaattcggcttgaccatcgccatcttgaaaaccaaccaataggacgaaaccgtggtcaatcgtgccccgaactttcccatcaatactaacttgtgcctgctgtgaccgctgaacaatgactcgcatagaagcctcctaaaacattttccgttcgacaacgtaaaggtcctgaacatttttcagactgtcaatgattcgttggagatgttccaagttgcgaacccccaacgaaacactaataatgaccatcttgttgtgatcgaccttaccgttgacattggtcaaaaatttcgtgtgattattgataactttcaacacatcgttgagcatgccattacggttataaccttgaatttccaaatcagaattgtagttcgttcggtcaccctcgggattctcccactgaacatcaatcaaccgttcaccatttgcttctgcgctcttaacgttcggacaatcaacacggtgaaccgaaacaccgcgccccttcgtaatataaccaacaatctcatcacccggaattggagaacagcaatgacttagacgtacgagtaagttgtcgacgccttgaataatcaccccaccagaagatgagaccttttgccgcttccaatcctgcttctcctgatcctcattatgatgatctttcgatttcttcttcgctggcgcttccgtagagtctgccaaaatggcctcctcacgttcacgctgccgattagcctcgcgctgtttacgaacatcactcgttaaccggttagcaatccctaccggttggacgtcaccaaaccccaaggccgcgaacaaatcatcctcactaccgtagtgcatcttttgagcgaccgccgtcaccttgtccttagtcatgatttcttttggattaaactctaaatcacgtagctgcttctcaagcaaatcacgacccgtaatgatgttttcctcacggtcagcattgcggaagaactgtttgattttattacgggcccgccgcgtatagactaatttctgccaatcacggctaggaccagttgaactagtggacgttaaaatatccacgatatcaccatttttgatttggtaatccaatggaacgatcttgccattgactttcgcaccagtcgtatggttacccacttccgtatggatcgaatatgccatatccagtggtccagcgccctttggtaattctgtcacgtcacccttgggcgtaaaagcatagacccggtcactaaagaggtcgcccttgacgccctccataaagtcggcagcgtccttactttcatcctgtagctcaatgatttctttgactaagttcaacttgttgcccgactgagtctcttggacctcgtcgcgtttaccttccttatacgcccagtgtgctgcgaccccgtattcagcgacccggtgcatttcaaacgtccggatctgtatttcgaggggcttaccttcaggaccgaccaccgtggtatgcaaagattgatacatattggccttgggcatcgcaatataatctttaaaacgccccggcatgggcttccattgtgtgtgaatcgcacctaaaactgcataacagtccttgattgaatccacgactacccgaattgccagcagatcgtaaagttggctaaactgtttgtgtttgtcccgcatcttcttataaattgaatagatatgcttcggacgaccataaatttcagcttctggtagttccagatcatggagcgccttttgaatgtcttgaatggcaatctcgatgtacttttcacggtcctcacgccgcgaattcatcaagtggacaatgcgataatactgttgaggattcaaataacgtagtgaaatatcttctagttcccatttaatcgtgctgatccctaatcgatcggcaatgggggcgtaaatttccaacgtttcatttgcaattcgccgctgtttatcgggccgcagatgctgcaatgtccgcatattatgcaagcgatcagctaatttgacaatcatgactcgaatatctttagacatcgccaacagtaatttacggtgattttcagcaagctgttctttgttggacttgtaccgaatcttacccagcttggtgaccccgtcaacaataacggccacgtcatgaccaaacagttcttcaacgtctcctaaagtaacaccagtatcttccacaacgtcgtgtaagaaacccgaagcgacggtttcagggtccatcttcaattcagctaagataccagcaacttgaatcggatgcataatatacggctcaccagattggcgatactgatccttatgcacataagttgcaaaatcacacgcccgtttaactaacgcgacgtgatcactattcatatacttttgaaccatgtccaggacatcctgggcagtccaggtaggttgtttgggcattttatcaccacgacttccacaaagattctatttaataaaaggcacgtgaggttcccacccaacgtgccttgacaaccgttttaacgcaaactcgcgcggggaccagttaacccatatgctaagtaggatatgcctaaatcaactaacgctaagtaatagacatacgttgggaaaaatagatagagcccgacaaaacagcccactgggaatagccagactaaccagcccgtccgttcagtccgacgaatccaccagccaacgactgctgccagcacaaagtcaactacaaagagtagccatacaatctgatgaaaccggctaatactcgtaaatcgtagcaaccatggtatcatcaccccaacgacaagcgcaatcagccaatactggccattaaacttacgaattttttccgtcaaactaactccctcgcttacgctttattgctaaatgactatgattatttattgtacaccaccgaccgcaaaattacactagttcgcaccaaaaagaaacgctacttagtaagtagaggggtgccgtttcggcccgcatgattcgtggacccaggcccactgccgcgataccagcagtttgtaatgtcgccacttcttgtggtgccaagcccccttcaggaccaaaaatcgccagcagtcgttgtggtgcggtcatcgtttttaacgtctgcaccagttggctgctctcaccttgtttggctgattcctcccacgctacgaccccggtatcatatgacacgtgtgctaacaactggtttaaatccgttgcgtagctcacactaggaatcatcgtccggtgtgactgttcagccgcgccctgcgcaattttcgccaagcgggccaacttgcgggcccgcttattcgctgcccatttagccactgcccactgactatcgaaaaacacgaaggcgctcgcacctaattcagtaccacgttgtacgatctgttcgggtttatcgcctttagacaacccacaagcaatagtcactggcaacggcaattcaacatggggcgtcgtaacggccgtgattgtcgctgtagctgttcgaccatcgcttttcaccaaatccgccagcacgacttgatgtgtcgtcgtaacaaattccgcagtgtcccccggttgtgcgcgcatcaccttgacccagtgtttgaccgtctcacccgtgatagtgaacgtttgcccaatcgttgtcgtaatcggtgttgataaaaagtatcgttgcatttcagtcccccactaatcttcagctgttggtagataagccacaataccgtgccagtcacccatttgcgtatgttgtgtaatttggaagcccgcttccttaattgtcgtcatgacgacctggaacttatcatcgatgatgccagaggtaatgaaatagccgccccgttttaagttttgacgggcttgtggtaccaacggaataataatttcagccaaaatgttggcaacgataatatcagcctgcgtgtcaatcccagctagtaaatcattggcagccacgtgaacatctttggcaactggattcaagtccaaattcgtttgagctgatgccacagcgacatcgtcaagatcgtaagcttctactgcaccgacgcccatcgctttggccgcaatactcaataccccggacccagtacccacatcgatcaagtgttcaccaccattgatcacagtttcaagcgcctgcaaacagagcttggttgtcggatgcgttccggtaccaaaagcctgaccaggatctagtcgcaacacaagctcacctgattgcactggttggtactgttcccaacttggcacaatcgtcaaatagcgcgtaacccggacggggtgatagtattttttccaggccgtcgcccagtcttcatccgataaagccgtcatactgacttcattaggtgctggattcaacccaaaatcagtcagctgactaacccgctgcttgatcgttggaatgacttccggtacaaacaccgtctcaggataataagcagaaatcttcgccccactggtaacgtgtggaatcgtcgccaaatcgatgatctcaccataccgatcaggctttaaattctgataatccaaggcatcatcaattttgacgccactggccccggcttccattaaaatgtttgccaccgcttcgacagcttcattagaagtactgaccgttacttcagtccatttcatatctttatattttcctcccatcgaaagctagagcgccaagcgccatcgcttaagactatcacgtttttcttagtaacaattatataacaagcctgattaacttgacaatcacctggtcatccaaccatgatgttcatgatcgatagtccggcgagaaatcttggatacgaatggattgccggccacaaagtaccgcaatggtgccgttgtccattcacccttgttgacaattccaattcgcggagtcgccataacttgttccggttggcgataatgactcaaatccaatgataaggtcgccggttgcagcgtttgtccatttaacgttttatctaacccaagcgcctgcattagcttgcccggtccgttggtcaagttcgcaatgggcactggccgctgctgttgcattcgttcaagccccacatctggttcaattccgcgaatcaagacacattctggcgtaccggcagcttgtgtcacaatattcagtaagcaccaggccctcatttgataaatataaatcgttcccgctgattgccagagtgcgcgattgcgcggcgtttggtggttctggtacgcgtgagctcctgcatcacgggcgccaagatacgcttctgtttctgtgatccaggcggtcaatacaccgctagatgtctgtaggtgcaactgtttacccagtaggctcgccgcaatttcaggtgtcgtacgtgtgcttaaaaatcgttcgattgctgtcataacttgttttactcgcccctaatagaaaacggactagccaccttgctagtccgtcctcatgttcatttaatcattatttgcggtctttttggttagatgcttattcaaatacttaatcatgtcggcttcatgcttaaagatccgcgggtgcttttgcttgtgcaaccgaaccgcgatctcattgattttgattcgcccggtccaagtatgactgtacttaacgaccacccgattgttgcgatggtccttaccgaatttcaacacgtaaacgctgtcgggcaccatcagcggtctaatatatgttttatcgtagtcataatgtattgatcgcagaaactgtttcgtgcgttttaacatgtcgttgatctctccttcacaatgtgaaattgattaaataataaattaatttatcgttagtatattttcatatctagctattattatagcagactttaaacaagtagtgtaccaatttgccattggtttagcaagtatcgaactttaattcttataaatttgctaaccatttcagaattgtttttgccgcatatccgggtatggtaaaatatgattaaattagtaaggttatcaatattagggggaatttactgatgatactcatcgaaagaatttatcgtcgtggtcatgaacagttgacaacggtcgaccaaatcgaaaaatttcaaaccaatgacggttatgtcacatccaacgaagtcctcgcccgcgaaatcggtgcggatagtgaaaactgcttctacaaaaatcaagagggcaaacgcaaaaaagtcgttgcgaccaaggacgatcagggcacttggcatttaaagaccatcggcacaactgacccgactagcgatggcttattgcaactaccgcatatggatgatgtttggggttaattggtgcttcgtttagaagaactgataattagtgttcgtcagttagaactaccatcaaagactcaggtttctgatggtagtttttttatatacatatcgtacggtatacaagcaacgtaattaatagcaattagtatttttattgaattctaatctatcaatgatacttgcattgatataatctaataagcatgctcttttttattgttggcacagtctgacttcaatgtctttggagccaacactcataacaagctagaagtcattaaaagtcaacttgaaaaacaccttatttggaggagtcttatatgaaaaaagtagtcactggggctgccattgttgcgtcattatttatattaagcggttgtggtaatagttcaaaaacatctactcaatcaagctcacatcacaaagaaactgcgaccaatgtcaaaaaggaaaaaactattacggttaatcattcgagcattgtcacttctgacaatagcaagttctcagttcaaggaagaacggaagaaaatatcggtgtttatcttctcgataagagtggtcaagttaaggatacggttacaagtgattctaaaggcctatttcattttaatgaagacaacgatgatgcaaagactgtcccatattaccttacaatcgatgatattgacgcagatactgatcctatttccaacgaacctaataaaaataacgttaacaagcttaaggtttataaaaaaataattgttaaaccttcttctgaggccgttaattcttataaatcttcatctagttcggctatggattctatggttgctgccaattcttcatttgacgaatcggtatccaaaaataattctagtgatagttcgtcgtctgctgctaaatctactactcgtagtatccattatgataaagttgacttagaaacatttgcaactgaaactgataaatacatcggtaaaaacgtcgaaactagtggagaagttgcctacattcaaaagaatccagataatacagatatctattatgttgttatcctccctaaagatgaccatgcatcttcaggctactcatacgggactgttacagagatcaatgtggatacctttgatgaaactaacattaatgaaggcgataatattactgtaaaaggtggcgcactcacatctaccataaaattaaatggtaagaccttaaaatctgatattgttgttgattcagtatctgtaaattagaaaattggcccccaacacgggcttttatttaaaagtaaaaaagaacatacgtttggacattaggaggatattatcatgattattcaaaaaattaccggaaaagaacaaaaacaattggagctgcaggacaagttttatcccggaccaggacgctcaaaaactaccggctacatcgtcgatgataaatggtccgtgtacatcacctacgtaccatttacaggctatcacgtttctattggggatcatcgctatggacttgtccgacccaactatatcaccgttgacgctattgcacggttggacctattcccctatcgcaagaactacatgctttattctgctggtagtgaagttgttcattttgacattaaagactgaaaggaagtataaaaatgcgaggatcaattagaagacgtggcaaccgctggtattatgcatatgaaggccccaccatagacggtaaacggcagcgaatcgagcacgttggtggtcggacccgtgaagaagcagaacgggccctgcgcaaagcaattgatgagtttgagcgcggcggtgttgtcatcaagttgacagagatgagtgtagcagactacttcgattattggcacgagaattttgttgtaaagactcttaaatataacacgcaaacgaattatcgtaatattatcaacaattacattaagcccgatatcggcatgtaccgaatgaaatcaattggtccagcatcaattcaaaagttcgtaaatgacctacccacagacaagctctcaaagcacactattgagatcattgtttcagtcttacgtaagggctttaagatggccgtcttcccttaccaattaatcaaagaaaatccagcaaactacattgtaaagcccactaataataatgatgatgaaataacccagcaagctgctcgagataagctcaaaatcatcaatatgggccagttcaagcagatactagcacttgttcctgaatctaaccccttgtatctcccacttattatcagcttcaacactggcttgcgccgtggtgaggtttcaggactcacatgggacaacatcgattttgataacaaaaccttgaccgtgaacaagcaaatgattatgaagaaaaaagaatttgacgttacgtcacccaaaactaaggcaagctatcgtacaattgcagtcggaaattcactgctaactgttttaaagcgtttcagaacttaccagaaggaaaataaagtgcgttacggacaattttactttgatagcccatttgtttgtaccaaacaaaatggtaagccgattacccctagcgtaattaaatactacacaactaaactatcacaggaattagactttccatttaattttcactcattacggcacacacacgcaacgatgctgctagaaaatggagccaagtacaaagaaatacagcaacgccttggtcactcacgtatttcaacaacgctagatatctattcccacgtaaccaataagatgaaacgtgatactgttgatatcttcgaaaatatgttaaaaaacaacagttaaaaagatgatagacactttttcgatatatgtatattttgccaacatcacagtttcaatgttggcaaaatgttggcaaaacggaaaaataaaagagctccgcttacgcggaaccctatcagttcggcttttcgtcttcgtcggttttcagaacagccatgaacgcttcttgcgggatttcgactttaccgacagccttcatacgcttcttaccagctttttgcttttcaagtagcttcatccgccgcgtccggtcaccaccgtacagatgggccgtcacgtccttacggtaagctttaatattcgtccgagcaatgactttagaaccaatcgttgcctgtaccggaatttcaaagttttgccgggggataatcgtcttgagcttggcggcaatctcgcgtccacgcgcaggtgcaaagtcgcgatgtgcgataaaactcagagcatcaacttggtcaccgtttaataagatatcgatcttaacgaggtcactggcacggtagccgtctaaatcataatctaacgaggcatagccgcgcgtgttcgactttaatttatcaaagaagtcaaaaatgatttcggacaacggaatgtgataaaccacgttgacccgattactatccaagtactccatcgtatcaaactcgccccgtttacgctgggctaattccatgaccgcaccaacgtaatcattaggcaccataatctgagctttcacatacggttcacgaatttccttgattgcagacgcctcaggcatttcagccgggttttccacctttttctccgtgccatcagtcatccgcacatgatacgttacggacggcgccgtggtaattagttcaagattaaattcccgttcgaggcgctcctgaatgacgtccatgtgtagcagtcccaggaatccacaccggaacccaaagcccagtgcttgtgatgattccgcttcaaattccaatgcggcatcgttcaattttaatttttccaacgcttcccgtaaatcggtgaatttggcattatcagtcggataaatcccagcgtagaccatcggattcatttcacggtaacccgccaatggcttttcggccggatttttcgcgttcgtgaccgtatcacctactcgggtatcctgaatatccttgatgctagccgtaatgtaaccaacatcccccgccatcaaataatcccgtgctaacggtttcggtgaattaacgccgacttccgtcacttcatattcactaccactgttcatcaaccggatccgatctcctggacgaacgatgccttcatgaatccgaacactcagcaccacgccccgataatcatcatagacggaatcaaacactagggccttgagtggcgcatcaagatccccctgaggagccggaatcttatgcacgatttgctcgagcagatcttcgataccaataccggctttcgctgaagctagaacagcatcttccgcatcaatcccaatgtcatcttcaatttctttgcgcaccttttcaggttcagccgatggcaagtcaatcttgttgatcaccgggacaatttccaagtcatcatcaatggctaaatacacgttggctagcgtctgggcttcgaccccttgcgccgcatccacgactaaaaccgccccttcacaggctgcgaggctccgtgagacttcatacgtgaagtcaacatgtccaggtgtatcgatcaagtggaagatataagtctccccatcctttgcttgatagtgtaactctaccgcattcaatttgatcgtaatcccacgttcacgttccaagtccattgagtccaacacttggtcttgcatctcacgtttggaaatcgtatcagttagttccagaatacgatccgccaacgtcgatttgccgtgatcaatatgggcgacgattgaaaaattccgaatatgttgttgtcggtcttgcattgtcgctttatccattgattttcctactttcttcctaaatcctaatccctacaattataccaagttagtggcacaagcacaatttttctatcagaccgctccagacaccccgctgcgccactgaataaatgacgtaacaaaaaagtacaagccaatatggcctgtactttttagtaggttattcaaaatccttgatttcactgggtttgagtaattgccattcttttgaatagaagtcgtcattaatctgataatgaaccggcttcgtcttcttagtcaagaatggatcaaccttttgatccacggctaaccaaccacgccagccaagatgaatcgtatcagtcatgaagtagtccttaccaccgtcctgggtcaggtccaagacgttattaaacccttgactcttcaactggtactgaatcttcttgtcaaactgagcaatcatcttcattgacagtccggtataagcagaccagcgctgattgattggtggaatgatgaacaagacatcggtgtgtgtctttgcaaactgattcaaaaccagttgaaaatcggcaaattctggtgacttcgtgtaattcaagtgtcgctgtgaatctttgagtcgcttgtaattacgttttaacttcgtgttccaaaattgattgctgatttcaagactgttcgagtccgtttgcgccgcaccgattttaccggctaattggtttaactgattaaagttatatgtcgctggtaacttgttagcttgcgcattgacagtccgtaaatttttgcccgcaattccaaaacgtgagaagaactcatcctcactgccaaggacacgtgccttatagttaatatacgtcatttgtgcgctcgttggtttaaacccagctgccacacgtgccagggcgccttccaaaatgcgatcagaagaacccgatggcatctgtaacaaacgttgagcggcataccggtccattgccgtattctgctcatcctgtaaccaatcaatggtctgcagtggtgagtaatagtacgaaaacgcatctttccgcgttccttgtggcacaaaccattgtggcgaaattacaaagacggccttcttatttgtaatctgctttttcaccgattgcatcgcgaaatactgcgtcaacgactgggtcccccgcgcaccgagtagaaatggtcggtaattgcggtgatattttgttgccagtacggacggatgcattggatcaaatcgtgaccattctgaagaaccaaagaacgggacatagccatcatccagcgcctgtcgtttaactaaccgaccttttaatacgttggctgacaaggaaacggccgcttttttctcagtatccttagaaatatggtttaatccaaatgagaacggtgaaagcagtacggccaataataagacggctgccaaaataattggcccaaaaatcttaaaaaggcgtttggcaacgttcattgcaagttctcaacctttgcaacaatcttagccggtgtatcccattctgaccgttgaaattcagagaccggcacttcgattcctaattgattttgaagttccaataaaagttggacggaacccattgaatctaagattccttcatcaaacaggttaacgtccatgttactggaaacatcttcccccgttaagtctgctaaaattgataaaaccgttgcttttgtatcatccattgtcattacgctcccttattgtaattatattatggccgggctccaaagaataacgtgttcaagaatcctgagaagatcaagaaactgaaacaaacgacgttaaacgttaggaaaatcgcaaagtattccgtaaatttattagacggcaactgcgcttgatgtttcttcttgtaccgtaaccaagcatcgttgacaaccattgctaaaccatggaatagcccataaacgatgtaataccatgtttccccgtgccaaaaccccatgatcaacatattaataacgtatgccacgttggccgttgtgatccggctcttaaagaccttgtgtttcatcataaagaataccaaccgcatgtagatgaaatcacggaaccagaaggacaacgtcatgtgccaacgattccagaagtctttgatgttctttgacttaaacggttgattgaagttcatcggagtttcaacacccatcaggtaactgataccgacggcaaacaaactgtaacccgcaaaatcaaagaataaatccatactatagacgtacatcacaccgactaacgcccatgacatgccgtgagcttgcaaggccgcgtgttcaacgacaggtagcatccgcgtaccaaagatataagccaaaatgaacttatataagaatcccaagaaaatgtagcggacccctttttcaactaacccgagatacttttcacgggtcgggacactatcgtaatccttaacgaaccgccgataccggtcaatcggcccagacgagatcgttgggaaaaacagcaagaactggccaaacagtaccggatggaattctttaatcaccccatcacgggtctccatgatcatctggaccactttgaaagtcaggtaggaaattcctaagaaaccaataattgaattagcaccatgtgccacggctggtgtgatcttaacgacagctagtggaataatcgctaaaatcacactgacaacgaaaacccagcccttattaggtgaatctggtcgttgtcgatactttgagtacaaccaaactagtgtgatctgatagaccaaatagataattaacgcgatcccagtgcgccacttaacaccgccaaaggtcagcattaagaagataaacgatatcaatgattcataccaatgggatcgccgaccatataacagaccaatcattaacggtaacaacgcgataaagagcagcacaaagtacgttgggttaccatatgggtcaaaagaaatcattctgggttaacctctttaatgatcgacttgacatcaatcttaccgttaggcgttaatggcaagctcgtttgatagacgaaccgttgtggaatcatgtattccatcatcattccttgtaggtcctttttaattgcagtggtcaaagcaaagtcactttcgaagtcattcggctttggtaccacgtacgcaatcatttgcgttactttgtgctctttatcgtattttggaacggcaacggcttgtttaatatgctgttgctgtgctaagaagtgatccacttcttctagttcgatgcggtaaccatgcattttaatttgaaaatcaacgcggccacgataacggaacagaccgtccgcatccatcgtgccaatatcaccagaatgataggcgggttgcccgtctaattcaaagaaagccttggcagttttttcagagttgttcaaataccccttcgaaacggatggtccggcgataatcagttcaccttccgtgccatttggaaccgcctcaccattttcatcaaccacaagtatccgcgtatcagctttggcataaccaattggtagccgatcatactgcgctaatgcggcatccgtaatttcaatttgagttaccgcgacgcaggtttcagttggcccgtacgtattgaagatccgggcatctgggaaccgtttcttgagtgtcgccgccgtcttatgtgtgagttcctcaccacagaacaagaagtgcgtcaaagttggcaagttttcagcattaaactttggttctagcaaacaaatgtccataaatgatggtgttgagacccaaacgttgattggtaacgtcggcaacgcagcaaataattgtttgaaatcatctgtcacggccttcggtaatgcgtatagtgtcccacctaacgctaaggttgggtaaacgtccatcacggataggtcaaatgaatatggtggttgcgacagcgagttcggctggtcaggcaatccgaagtcatcactcaacatccagtcaacgtaactgaccaagttatcatgactaatttggaccccctttggcatcccagtggtaccagaagtaaagataatatagtaattatcatcgccactaacgacatgatccgcttgataatcaacgggagtcgcaaagatagccgccaattgatctggtgtaatcacgggggttgtcccgacaccggttggcaaatcagcaacagcaataacggcagctggcttagcaatctcattaatcattgttaaccgctcatttggtgaatgtgtatcgattggaatatacgcccgacctgacttaacaactcctaagaaagtcgcaatcatttcaaacgtctgaccaccaaacacaataattggatccttggctggtaaatcgagcgtgtcaagatgcgccgccaaggcatctgaataagcttttaattccgcataagtgtgcgttacaccttgcacatcataaaccacgttattgggttgcgtccgtgcataatcatcaatcgttgtaatgatgttcttaatcataattaaaactccccccaaacaatagtgttactgcatccatttttaaaattcgttgtaaataaacttcgcttggttgatcccactataaccgtaaagataaaccaaggcgagcatgacagcaaagtaaaatactgtaagtgcaatgaattgaacgaccggacgttgaaaccagcttttcaactttgcaaacatgccatcacctcctccactaacccaatgtcagttacttaatatcacccttcattaattccgtaaaaatcttgttggctgttgcttgaataccagcagctttgcgatagtagttactcattaatacaacaccagtcttcccatccggtgagaggaagatgctggattcatagccataaccaagtccgtgtgaccgaataccattactcatgttataaacaccaccgccatattcacctgtggctgtgcgcgtgtgcaaaattgcaacgttcttttttgacagcaactgccctttaagaatggcactttcaacggtaaataaatccgcggtactcatataaacttgcccagtacctaactcattggccatttgtgatttgctttctggcattgtttgatcataattcggaagtgtttggtctgcaagcgctcggtaaccagttgtcgcatcttgaccttgaccatgaatcaaaaagcccgtttcattcagattcaacttgtcaataaaatgtgttgtaaagaagtgctgatatgattgaccagttaccttgcgaataatgccagctagcaacagaaaattaacggatgaataattataaattccatttttatctgggtagtaaaaaacattgtgagccgcaaaatcaattacttgattttctggtaagaattcttttgaaccgctcttcaaacggaaccctgttgtcatatctaacatttggcgaagcgttgtctgacgcccatgctttaaagttggataatacttcgaaatcggatcagtcagcttaactttccccgcctgcaccaactgcataatgccaaccgccgtcattgacttttgaatcgataaaatttgatactttgaattgactttattacgttgatttttagccttgtttgcgtaaccaaaggcacgattataaatgacatggtcattcttaacaactaatgctgaccccacaaaatggcttaggtttaaagccttagtcacttgctcatccgtgttcttattattcgaaaacgttgtctggttaatcttacgactaagctggctattttttaatgccgctttcttattcaatgctttgtcagtttgacgctttttagcaatcgctgcttgccgctctgtatgataaacatagtagccgccaccagcacccacaatcagcagtccaagcaaaactgttactaaaagtttgctttgcttcacaatgattgacctccccattagctatcaattacgaaccgattggtgatattagctacgccgccaataggacgtaagttcaagttatagtgtaacaacctaccgaccaataacggttaggccggctcaaaaagatcaaaatcctgcattttcgttcgctgatacgacatatttgtaacggttttgtaacatcaacgttacgtcccccgtaagctagcagcgtattacttcacccccttgactaattctagcactcactaatccccggacgacaggataacgaaacagtttgcacaaaaaccgtgttactgaaaggtcacttaataaacaggccggagtgcttgattgacactaaaaaaagctgaacaatcctcatcacatttttgtgatgggcatcgcccagctttttgtatatttctggaattagttcgctcggttaaacaccccgaagcttgtcaaataacgaactcttgccattgccagcaactgatttgccgctagctttagcaaaggtcttcaaagcttctttttgacccttgttcaagtgcgttggcgtttcaatattaacggtaacgcgttcatcgccgttgccattgccacgtaatcgtggtgcacctttaccacgtaaccggaaagttgtccccgtctgagtaccagctgggatcttcaacttaacgtccccgtgaaccgttttaacttgaacttcatcaccaagagcggcctgaacgaagtcgatcggcaacttgaagtaaatcgtcgcgccatcccgttcaaagtccttacttggctcaactctgaagataatgaataaatcaccataagggccaccattcgttcccgcttcaccttgattttgaagccgcatttgttggccttcttcaactccagcaggaaccgtcactttgatggaatgactttgttcagtatgaccagagccaccacaagtggcacacttgtccttgatttctttaccagttccatgacaaacgtcacaaacttgttggctcatcattcgaccgagtggcgtattagtctgtacctgaatatagccagcaccatgacatttcgaacaggtcactggtgacgttcctggcttggcaccagagccaccacaagtctcacactgttcctcacgattgtaggtgatggtcgtcttcttaccaaagatcgcatcttcaaacttcagtgtcatctcatactgtaagtctcggccttgttgcggggccgttgggttagaacgccgtgaaccaccagcgccaccaccgaagaaggaactgaaaatatcttcaaagccgccaccgccgccgaagtcaccaaagtcttgaccgccgaaaccgccggcgccaccgaagccttgttggccaccagtcgatccgaattgatcatactgtgcccgcttctgggcatcgcctaacgtttcgtacgcttcattgacagctttaaacttttcttccgcgccaggttcatgattcaaatcaggatgatacttcttcgaaagcttgcggtacgccttcttgatttcgtcctgactggcatccttttcaacacccagaaccttatataagtcttgctctgccattgtaacctcctaatgaaccttaattaagtctcattaatactagcatatttaaagcaaaaaggccaaagccacgtggccttggcctttttgttctgccggtgctacttcttatccttgtctttatccaagtcttcgaaatcaccgtcaaccgtgttgtcatcactgcccttggctgagtcggcattgccagcagcattactgtcggcaccgccttgtgcaccctgagcttcttgagcttgttgatacaacttaactgataagtcctgaacgatcttgttcaaatcgtccttcttggccttcatttcgtcaatgttgttatcatcttgagctttcttcaaagcatcacgagcatctttggctttcttaacttcatcttctgaaaccttgccttcaagatctttcaaagtcttgtcggtagtaaagatcaattggtcaacttcgttcttcaagtcaacttcttctttacgtttcttatcggcttcttcgttttccttggcttccttgaccatttgatcaatttcgtcgtcagaaagacccgatgaactcttgatggtaatcttttgttctttattagttcccatatccttagcagatacgttaacgatcccgttcttatcgatgtcaaacttaacttcgatttgaggaacaccacgaggtgcagccggaatatccgttaattggaagcgacctaacgtcttgttatccgctgccattggccgttcaccttggagcacgtgaatgtcaacagctggttggttatcagccgccgtactaaatacttgcgacttgctggttggaatcgtcgtgttacggtcaatcaacttagtgaagaccccacccatggtttcaataccaagtgaaagtggcgtaacatcgagcaaaacaacgtctttaacatcaccagtgatcacaccaccttgaacagcggcccctaaagcaaccgcttcgtcagggttgatagaatggttagattctttgccagtccacttttcaacagcttcttgaacagctggaatccgagttgacccaccattcaagatgacaacgtctaagtcactagccgataaatcagcatccttcaaggcattttcaacaggaatgcgcgtcttttcaactaggtcagcagttaattcattgaacttagcacgtgttaacgtggtttccaagtgcaatgggccactagcaccagcggaaataaatggcaaactaatttgagcttcagaaacacctgaaaggtccttcttagccttttcagcagcatcctttaaccgttgtaaggccatcttgtcttttgataaatcaacaccgttgtcagctttaaagccatcaactaaccagtcgataatcttttggtcaaagtcatcaccaccaaggtgggtatcaccatttgtggataatacttcgaagaccccgtcgcctaattccaagatggaaacatcaaaagtcccaccaccaaggtcatagactaaaatcttttcatctttgtcggtcttatccaaaccataggctaaagctgccgccgttggttcgttaataatccgttcaatgtttaagccggcaatcttaccagcatccttagttgcttgccgttgggcatcattaaagtaagctggaacagtcacaacggccttttcaaccgtgtcacccaagtaatcttcagcaaagcccttgatatattgcaaaatcattgctgagatttgttgtggggtgtagtccttaccttcgatgctaactttgtaaccagcttcacccatgtgacgcttgattgaagctaccgtattcgggttagtgattgcttgccgcttggcaacttcaccaacttgagtttcgccatctttgaatgccacaactgaaggaaccgtccggccaccttcaggagtggtgataatcttaggttcattaccttcaagaaccgctaccgcagagttagtagtcccgaggtcaatcccgataattttattacttgccataaattaacaaacctctttttaatttagtatttttattgattaattactgtgccacaacaaccattgctggacggagggtccggtctttcaataggtaaccccgttgtaagacttgtactaccgtatcagctggatgatcatcatcaactggcaccgtttgaacagcttggtgaatattgggatcaaacttttcgcccgcagccgcaatttcggtgaccccatgttttttcaaagcatcctgtaaatggccatagaccatttcgacacccttcttcaactgttgggccgcttcatcgtcagctggcgttgccaaagcccgttccaagttatccagaactggtaagacatcctttgcaagtgcttgaccgtcatatttcaacagcgccgcttgttcttttttgttgcggttttgcatgttgacgatctccgcctgtgcacgcaataactggtcatctttcgcatctaattgcgctttgagatcagtaatttgttgtgtcggatcgaccgctgtcgtttgctcagcttgatcatcagtcgcactcgtcgctgcctgtgtcgcttcactggcagttgacattgctgctgaatcagttgttgacgcttgtgaatcttccggcgtcgtccgcgttgatttctttgccaatgttttcatctccctgtccgtcactcgtcaaagtaccggtaataatctaataatttgcgggctaattctcgttggaacgcacccatcagtccaatcatccgtgaatacggcatggcggtcggcccgagcaaggcaatcacaccttgtccgtgttgatcaacatcgtaagtcgcggtaattaaactgtagttcttcaacaaatcgttggtgatctcattaccgattcggacttgaatccgttgaccgggtggaccaatcacgttagctaaccggtccgtttggtcgagtaacgagtacaatgactgtaactctttagggctctgctggtccgtatagttgaacaaattcaacttaccaccaacataaaagcgctcggaagctgccttggacaacacactgccaaaaatatctaagaaaccatctggatcttgcaaatactgtgcaagttttaacggaatctcatgcgttaattggcggaggacgtcttgtaacggcaggccaaccagttgatcgtcgatgaaacgaacgaccggttccagctcatcgccggtaatgtcactaggaatagtaaacgtctggttttcaacgtcaccattattcgtcactagaatcgccattacttgatgattccccaacggaacgagtctgaaaccactcaaccgactatctttaagttcaggtcgcaatgtaaaggtcgtgtaacttgtcagttgcgacaagatatccgccgactgagcaacgatctcatcgatcttgtgaaattcaccgcctaatgaatgttgaatcaccttcaagtctttgccgtccaccttttcaggctttaggatatggtcaacatagtaccgataccccttaatcgatggaattcgccctgaagacaaatgcgttttgacgattaatcctaaatcttctagtcgggccatttcattacgaattgtcgctgaactgaccttgatcggtagttcttgaactagcgatttggatccaactggattaccgccctcggtatagtcacggacaatggcctttaaaattaggctttgtcgttcagttaacgtgatcatcacctctttttagcacttaacttaatggagtgctaacacaattactaatataacaaccaccctgatgaaagtcaaggaaagacaaagtatttctagaaaagaatgcttaaattattaggaccccagtcccactatgactggacttatttgaccgtcgccccccaattagcactccttacttacgagtgctaatatacaccctcacccttcacaatgcaagcatggtgcctagcagactactcgcttttctgctgccattactcagcacaccagccacaacaaaaaaatctcaagagttacagactctcgagatttttgactagcctgatgtacattgccaacagacattctagtgaaacctggccttaacggtaatcagctttcaaactaatcaacgttcagctttattaatggcatgatcaatggtttcattatcaaattgttcttgtaagtacgcttcattgtcgattggcaagtgcacatgaaagtcagcaaaatgttgaactttcagcgtcgcttgttcgacttcaaaccccagcaagtgtccacctaattgatggtctttacttagaaagtgtaagtgaaagccaccgaccgtagcgccttggaacaaatgcggtgcgtagtagccaataatcgttccgtcaacatgttcaccggtgaattccggttgtgttgccgttgccgcgactaatgttttgtacggtggctcctgacgaggcgcgactcgcgtcttgacttttgcaaaggtcccatcgacgcgaatagccgcaaacacgttggtcaaacgatagtcatgaaccacttgttgctcgaaatcagtttgtgtgattgcagctaattgcgcactaatatcaggcttttcaaagtgcaccgatgcaaatggtaacgtctcttcgggctgaatttcccgaatttgaccatcctcacgtgcttgataggcgtgacctcctagaataatcacttcaccattgagaccgtctaacgtcccaatacccgtatcaccatgggttaagagttcaccagccgtaatcgtcccgtcaaataatccgggaacaagtaagcctaatgtgccgtgttgaaaaattgttgttgtgtccattcattgtgcctccaaacgatttgattgttgtgcaacttgaatccggggtgtgaccacaaagggatgcgccacataatagtcacgggtgttttgttcatcccgctttaattgcgcaaccaaggcatccgccccagcaaatttaatttcaccgcgcatccggtgcccccaacgcaccgttaaattgtggccataaagatctccttggaaacctaataagtatatttcaaccgtgattggtcggtgatcaccaaacgtgacatttcgtccaactgaggccattcccataacccagcgtgtcccaatctgcaccatcgtcgcgtaaatgccaattccgggaacccgggtattgggcccgtgagcaacgttggccgttggaaagccgagcgttcggccccgcgcttcaccatgaactacttcgccggcagtttcatattgatagcccagtaaccggttagccgtatcgatatctcccgcgtccaaagcgcggcgaatccgcgtggaactgatcttttcagcatctaattccgccttaggaacttcaatgatttcaaaccggttatgaccatagtcattcaaacgctgcatatttgcaatttcagctggcccgtacgtgtaatcaaaaccagcaaccaccgtttgtgcgtgtaatccaacaattaactgatcgacaaacgtttggggtggcatggcaccgaccgtggcatcaaagtgaagtacatataagatgtcaacgccgagctcactcatcaatgccgttttttgatcaattgtcgttaaataacggacttgctgcggatcagtgtgtttaaaaacaactgacggatgctggtcaaacgtcatcaccgctagtttggcgtgttgcgcctgagcggcctggcgtgccattgcaacgacttgctgatgtccacggtgaacgccgtcaaaaaatcctaaggccaatacgattggtccttcgggaatctgactaaacgccacggggtactttaaattaatcacctgcatgacaaaaactccttaattgaccgcaaacattttgaacggcttgtaccgctgttcgtccggtcgataactatatagacattttaggctgttttggtaaactaacgcaaccatcgtgttcgcatctggatcagtttgttgcccttctgccgccgtaataaaggccccattcttgacccgttgccactgctcatccgttaacgtgactcgcgggtactgacttaaagctttatcaattggcgccaataatgctccggccgttccagcatcgacgtgggccgcgatttcctcaaaggtcacggtttcatctaaagtaaagccgccactctttaatcgggtcaaatcactcatcacagcgggtaccccgagcactttgccgacatccaccgctagcgtgcgaacataagtccctttactacaagcgaccgtaaaatagatcgtctgagtctgggttgccgagtcataggtagatgcctgccgttgcttgaagctgctaattgtgacatgccgttctgggcgctcgacagtttcaccactgcgcgcatagtcatataaacgccgcccatttacttttactgctgaaaacatcggtggaatttgcgtaatggcccccgtcatctgtgccagcgcagcatcaacttggtcacttgtgaacggctctgtgaccgcttggcgcgcaatctcctcaccatctaaatcttcagtagtcgttgcaaatccgagggtaatgctcccttggtattctttgccagaagccactaaaaattgcacaactttagtcgcattcccaatacaaatcggtaaaacgccatccacatttgggtccagtgtccctgaatgacctactttgcgggtctgatagagtcgtcggattttagcgacacagtcaaagctcgtcatcccacgaggtttatataatggtagaatcccgttcaacataaaaaacgccttcaatcatttaaattcggtttctagtggcagccaatcaccgtgccacggattcgatcgttcttaatcgacggttttcagtataccacacctcacaaatatgtaagcggattatcacagaattcaaggccctgagcaccgcaactaagataccccaaatcgacacgctggtccggtgccactgacgaccacgtatgtgcctggcaaagctgtatttaactcattgatccagaaaaccgtgagcttaatccctattagtcaaataaaacgactgaaaaacaagaatcgcacaaattagtccccttatcaaaaggataccgcgcgggaccgtccctaattacgccgatgactttcaacatatgctgccatcaaaaaagcgtgcaacggccttagtgtggctgatgtacgcttattcaatgttatcgtcttaaaatgcaaccggcacgctaaccgcagttgacagctacatggttcttcaagcttggagcgcaactggctgctgattcaaccactgctgaatttgacgggcaatctgctggggtgtcagttgatcggttgcgatcgtcaaatcggccgcatcagcatataaggcttggcgccgctgcttcaacgcaatcagtgcccctgtatccaattcattgacaagtggtcggctagtatcatttttaacacggttaatagtggtttgatcactagccgtcaaccagataactggcaccgcgctttgtttcaggctaattgcattcattgcaatggtcggagtaccaccaccggtcgataaaatcccgggtgtttcgagtgcttggagcaaagtctgatgctccaattgccggaagtacccctctccttgctccgcaaaaatagtcgtaatcgaccgtcccgcccgctgaacaatcaaatcatctaaatcagcatgtttagttgctaacccggccgccaaaagccgaccgaccgttgttttcccactacccataaatccaattaaaattgctcgcattcttaattcctccttacaatctgataacccgcatcagctaacaacgacgatgcttgcgttctcgtctttagatcactaaatgtcagttgcaagacaccatcaatctcttcacgagtctctaaaatatgaatattgactaagctcagctgagcctgtgcgagccgctgagtgacatccgcgagagcgccaacacggtcggggacgttcaaaaacaaatcataaaagtttggtagtcctcccaactgttccggtcccaagtgatcacgcgtcaccttagctgtcgcaaaaaattcgtacaatgttgcttgatcatgcaccctaatggctgtcttgatgcgcaacagttggtcaatataatcctgcaattgattggttattagttcagcattagtcatcaggatggccgcccacatcgtggggtccgaactggcaatccgagtaatacttttaaacccaccagccgctaatcgcaacccgagtgccgaatctgccaaagccacctgagtctgatcaactaaagccgcagcgacaatatgtggcaaatgacttaactgtcctacaatccggtcatgctgtattgcagtgaccgtcaaccatttgacgtgagtcgcttgtaacaatgcttgcagccgttgaacggctgcttgattagtccggcccggcaccaacaagtaaaaggcgttctcgaataagttggcgcggccagccgtcacacccgatttatgtgaacccgccattggatgaccgccgatgaaagtcacaccgtgctgttgtatggcaagcgcggcatgcatcaccacttgtttagtactcccgacatccgtcacaagcacccctgccttgagtggcatcatagccagtcggtgcaagtcagcaacgatcacatcaactggccccgctaaaataatcacatcagcgtcgctcgcgaccgcggccaaatcagtgccactagcatcgatcataccctgttgacgcgcataactcaggctgacatcgtcacgatcaatcccaataatgtgcaccgtgggatgggcctgcttaatgcttagtgccaacgaactgccaattagccccaaacctttgatcaatacagttgtcatcttcacaccccctggcttaaacgtgctaaatcttcaaagaacgtcgggtatgaaatgttcacagcttcggcggactctagttcggcgggagcggctaatcgcaacgctgcaatcgccatcatcataccgattcggtgatcgccatggctggctaatggctcggtcggctgccgccaagacttgcgaccatcaatcacgaagccatccggttgcgaagtgatctgcacaccaagttttcgaagctcggtcacaatcgttgcaatgcgatcggtttccttgactcgtaattcagcagccccattgattgtgctaataccattcgcagtcgcagccaacaatgcaactagtggcagttcatcgattacggcaggaatttcagtagcagtgacttggaccgggtgcagttgtgcaaaccgcacgtcaagcgtgccaactggttcgcccattcggtgtccatgatcgaccgtcacttgaccacccatccggcgcaaaatgtttaagaaacccgttcgtgtcggattcagtcccacgttcgttaaccggacatgtgaatttggaataatcgtcgcggctgtcacgaaaaaagcagccgaggaaaaatcgccaggaatcgttagtgaccgaccaaccaaggctggctgcggttggaccgtgattgttcgctgatcaggcgccgtttcaatttgaccaccaaattgttgcaacaaccgttcagtgtggtcacgagtcggtaatttttcaataattgtacttgcttgatcggcctgcaaggctgctaaaatcaaggcgctcttaacttgtgcactagcgacctgcatctcggtacaactaccatgtaaagtccgaccagtgatcgtcatcggtaagtgcccggctgttaattgtacctgcgcccccatggcttgtaatggttgacgcactcgctccatcggccgttgactaagagacgtatcaccgaccaaggtcgtctcaaacggttgaccggctaacaacccagttaataagcgagtggccgtccccgcattccccatgtctaatggttgttgtggttgggtcaacccatgtaagccgcggccactgattgtaacggtcgtatcgacacgcttgattggcacccctaacttttgcagcgccgttaaagtcgataggcaatcggcggctggcaaaaagtgatgcaagatcgtcgtcccttgactaattgcccctaaaatcaagcctcgatgtgagacacttttatcgcctggtacacttaagtcaccttgtaacccactagctggttgaatacttagtttttttatcattaatcatcatcacctaatttatttgatagacgcaccacaccatcgaaggtgtcaaacgtgcaagttcacgttcatgagtcgtcagtgtcacgtttttctcattagttagcacgtaggccgcctgattacgttgataagcctgatacgctaaatatttactggcgactgtttgcaccacgacctgatgcacgaccctcgtcaacaattgggcggtcgctgcatgcgtgtaaccaatttgattatcggcatttactcgttggagcacgacaagtggatcgagctgggtcataaaacaactgctcaacgttaattgggacaataatgcgtaatgtatatccccccagctggcattcagtgtgtctgatttgaaagcagctggtatcaccagttggtcaccagaataggccgttaaatcagttaaaatggtttcaaagctcgggtgttcgacaatcaccgcttggtcctgccagttgcgatgattataaacttgcgcggccgcgtaactatccgtggcggtcgggcctaaagtatgaatctgcataagccctcctaatattgtcggagttcttcgcggtatgccgtcactgtttgctggaagcgagctaagttactcccgtcaaacgttgccgtcaatgctcgcgttaattcaatcgctaccacactttcaaccacaatcgaggcggggacgatggccgtcgtgtctgaacgctctacgctcgccttttggctgactttggtcgcgatatccacactttgtaatggtttgtaaagtgttggaatcggcttcatggcggccttaacaacaatcggcattccattagtcatgccaccttcaaagccgcccaaatgattggtcaaccgtgaccagccggcgtgttcatcccaactaatctcatccatcacttggctaccataatggctggcagccgcaaatccatcaccaatttcaacacctttcatggcgttgactcccatcactgctgcagctaactgtccatctaatttggtatcccagttcgtgtaactgcccaaaccagccggcacattttcggcaacgacccggataacaccacccaaggtatccccggccttcttcgttgctgtgatcagctcatggatttcgggaaccaaggccgcatctggtaatcgcaaatcattttgcgcgatttgggcttgtaattgatcaacggatagtgttaaatcggccgtcacttgcttagggccaatttgttgaacgtagccaactaggtgaatatctagctgcgccaataattgcttacaaatctgaccgatagccactcgcatggctgtctcacgagctgaggaacgttctagcacgtttcgtagatcgcgatgaccatacttcattccgcctactaagtcagcatgccccggacgtggacgagtgacttgccgcaacgtattggttgccgtagctggacttaccggatccatgattgctgcccagtgcgcgtgatcgcgattcataatcgttaatgcaatcggggaacctagcgtaacaccgtgccgcacgccaccagtgatttggacggtgtcatgttcgatctgctggcgattgccgcggccaaacccaccttgccgggctgcgaggcctgtattaatggcatcaatgtctagctgtaagccagccggaataccggtcagcacccctgtcaattgaggcccgtgcgattcgcctgccgtaacgtaattaatcatgatcaatatcctccttgtgtaaattcgtgtgtaaatccgtctgatatgcgcgtgagttatgcataattgcttgataaatagcttgtaaataaggggtatgcgcggtctgggtactcttcaccgcaacttgttgtaacacccgttgttcacgttgctggtctaataccggaagttgctgttgttgcttcaactccccgatggctgtaaccgtctcaaaacgttgattgagtaatcggacgatttgctggtcaatatgattgatacgttggcgttcttgactaagtgtggttgggacatgtagcgcccatacagctaggccgacaaaggcgagaccactgacagcaataactaaatcaaagcgcatcgcggtcgcaatattttgctttgacagccacccagtcacgagcggaatcgtgaaggaagcaatactgccaaacgtgaaataaattcctgtgattcggcccttgatgtggggatagcctttgataaataaattgaggccgacctgcatcacgccacccgcagcagtaaacccaaacccgaaagccgccagcatggacagcccagccgctggactataacagataaccgctaacgccagcagcgagccgccattcattgccaacaacaatttggtttctgccaccccacgacgtaacaaccagaaaatcacaataacgccggtgattgacccaatgctgtaaagtgaaagcaaccagtgcgctaacactgacgaaaaatgcaacgtcgtagtggcaaacaagctgacccactgcgtgtagaggatcataagtgccatcgaagtatacccataaccagctaaaccaactgtcgccaaccagcgccggttcttaagtggttgctgggatacgcccgttccggcttgagcaacttgattttttagtggaaactgctgccggttcaacaggatactgttgaccactaggattgccgcggccaggataaatgaccagccataccagattcgttgtgcttcaaagttggcaacgagcagtggtaataagaattcaccggcagacatgaaggcctttaacaagacattggctgagccttgccgcccacccatttcaataaacgtcgtgtaggttcccgcatacaacgcggagttcgcaataccggccaaaatcgccaaaccgtatgccagctgaatattagtgaccaatgccatccccacaaagaacgtgaagtagcaagccatgccaagattgacgaagactttacggccaaaacgatctgataaatttcccagaataaagtaggccagtaagcgcccaatgccaatcccagaaatgacataggaaaccgtcgctaacggggtctgccagtgttgacttaacgcttgcatgttttgcgttaaaataattaagccaataccatgaataaagtagtttaagtaaagactgattgataattggtgctgacgcatgaataacaactccttcgtggaaataaaaaaagccggctagattgtgaaaatctagccggctcatcaaaatttaatcctaattgatgatattattccagctagactcacggtgtctagctggccaagatgaattgacttcgcttagacacgaacgtaggtgccgtccgtatctaaggttccaacacgggcgctacctaaaataagcaaagccataataataagttgcgttgaatgctaacgtcgtcataatcatctatcctttccgtttcattgattgcttatattaaaacattctcattttgattcgtcaaccctaatttcattttaattttgcaattaagaaatcattttcgcttgtaaaagcgccacgatgcgtaattcgcctcatcctactactatttacaaaaatcgtcttcagtacgactactcattaaaccaattgtttgcgacggtcgcgagcaggctaccttgattagtcagtctaccgacaacgttcaagcagtgtgtgaatgactagtgtgaccctacaatcagcaccatctaaaccgcttaacctcagtgattgacagcgaacggctccattcaatttgaacacaaaaatagtcgctgtcaatccatctggattcacaacgactatttttccagcgcctaatcttgacgctttaagttattaattaattcatcaatccggctaccgtattgaaccgagttgtcgcgttcaaaagttaattccggggttttatagatgctaagtcgtgagcctaattcactacgaattaatcccgtcgccttagtcaatccagccgccgtcttttcaccatcggatgccttatctgacaaaatactgtagtagatggtcgcttgttgaaggtcgccagttaccgttacaccggtaatggttacacccgcaacccgtggatcacgaacccgttttaacaaaatatcattaacttcgcgttcgatttcctgttccaaacgaccaactcgataatgttgtgccatctgctaatcccccttttaaaggttattcaactggaacttccttcatcacgtaagcttcaatgacatcgttgactttaatatcgttgtaatcttcgattcgaagcccaagttcaaagccttgtttaacttccttaacgtcgtccttgaaacgccgtaagctagctaacttgccatcataaataacgacaccatcacgaatgacccgcacaccagaatcccggtggatgacaccatcagtgaccatcccaccaccaatcgtaccgatcttagaaaccttatagatttcacggatttcggcttgaccagtgatttcttctttataagttggttcgagcattcccttcatcgcgctctcgatttcatcgatcgcgttgtagataacttgatgcaagcgaatatcaacatcgtcagtatcggcttgggctttggcttgtggtgttggccgcacattgaacccgataataatcgcgttacttgcttccgccaaggccacgtcactttcgttgatcgccccaaccgctgtatggatgatattgacccgcacaccttcaacgtcgattttacgtaaactaccagctaaagcttcaacagaaccttgaacatcagccttaataatcacgtcaacttccttaagttcaccttgtttcattgaatcaaacaagttatccaaggtgacgtgagcagtttgcttccgttcttccatcaatgcctgcttagcacgttgttcaccagcatcacgggccgtcttttcatcatcaaagaccacgaagcgatcaccagcatccggcacatcattcaaaccagtgatttcaattggcgtcgatggcacggcttccttgatccgcttaccatggtcattggtcatcgtccggacttttccgtaagtattccccacaacaattggatcaccaacatgcatggtcccttgttgaacaagtaacgttgcggtagaaccttttccacggtcaagactagcttccaatacagatcccgcagcattttgcttagggttggccgttaattcgagcacttctgactgaagtaagatcatatccaacaattcatctaggttcttaccgaacttcgctgaaatctgaacaaagatcgtatcgccaccccaatcttcaggaatcagaccatattcagtcaattgttccatcacgtggttagggttggcacccggcttatcaatcttgttaacggcaacgatgattggtactttagcagccttagcatggttgatggcttcgattgtttgtggcatgaccccatcatcagcagcaacaactaacacggtgatgtcggtgatgtcagcaccacgcgcccgcatttcagtaaaggccgcatgtcctggcgtatccaggaatgtaataaccttaccatcatgcttaacttggtaagccccaatagcctgagtgatcccaccggcttcgccctctgtaacgtgagtatgccgcaattggtccaatagggtcgtcttcccatggtcaacgtgtcccatgaccgtaacaaccggtgcccgtggcgccaaattgtcggtattattaacttcatcatcaaagaacttgtccaaatcggtcacatcaacttggaccttttcttgcgcattgatcccgtaatcagtggctaagatttcaatcgtatctttatccaaggactgattttggttaactgcaacacctaacatgaataacttcttgataatttcagcaggctcacggtgcaataatttacccaaatcctgggcattcatgccgaccgtgtaaaccagtgtttctggcaacggcttgtccttacgaactggcgctggcttattattgacctggcggatccgttgattcttattgttccggctcttattgttccggttgttacgccgacggttattgttgttaccgccacgataacgaccaccaccgttattgttgctattcaaactaccaccaaagcgaccgctgccattacgcgaactattattcgacccattgctccggttactgttgttattattgttgttcgtcgtagtccggttgttgttccggttctgaccaccattattggtgcgattaccggtactgttggtacggttgttactcgtatttgagcgattgttattattagaccggttattattattattgttgttagaccggttcgtattgctcccaccgttattacgagcactgttgctccgtgaagcattggccgaacgattgccgttattactgttagtacggttaccgccattattgcttcgattaccgttactattacgactttgactattattttggttattattacgattattattcaaagaatcaccactctgttgatgacgcgagttggattgctgctgattagcagttcgtgtcacattttttgctacggcttgcgtagcccgactcgttttagctggagccggttgagatttaggatgggtaactgtggtcgtgccttgtaactggcgcgcctcactgtcaccgagtgtcgacatatgatttttgacggagaatcccaactgctgtgcttgcgcaatcagctgtttacttgggacgttgagctccttcgctaactcataaattcgctttttccccatatcttcaccctcctttactgtgtcatgatcgccaccattttcttggcaaatccggcatcggtaattgcataaacagtgcgcttattaccagtaaccgtatttaattctgctttagtaaaggtatcgatcactggaacatcataagattgggccttatcatgaaactttttggcagtcgtgggaccggcatcgctggcaataaagaccagtttagccgtctgattacgaattgcagccagggctagcccttcgcctgcaatttgcttgctggcacgccgtgaaaggcccagtaggtttaaacaagcttgcttaggcgtcatttccgaagagttcctttcgggcttgttgatgatcaacataagccactaactcatcgtaaaagtctgcacccactttgataccaaacgccttatcaaaagtcttttcttgcttggcacgttgtgcaacttgtacgtctaaggcaatgtaggcgccgcgtcccggctttttaccagtcggatcaacggacacttcatcctgcttattcttaacgacccggactaagtcttttttgggatgcatttcacccgtcacaatgtcctttcgtaacggcacttttctttttttcataatcccagacctcctttagttacttcactcacttagtgacgaacttattcagcgtcacttgctgattcatccacagcagtttctgaggcaggcgtcgccacggctgcgtcggacgttgctggttcctcatcttcgccggtatcggactgcactgccgcgtctgatgctgcttcagtcgtttccgtttcggcaactgcaacatcatcagggtttgcatccattatatcagaagcttcggtttccgatttaatatcgatcttgaacccggtcaatttagcagctaaacgagcattttgaccacgcttaccgattgccaatgataattgataatctggaacgaccacggtacaaccccgctcattttcaggatcaaaaataacatccaaaacttccgctgggttcaatgcattcgcgataaatacggcttgatcatccgtccattccacgatgtccatattttcgccgtgtaattcattgacaatcgtttgaacccgttgtcccttgggaccgacgcaggtaccgactggatcaacgttaggattgtttgaacgaacagcaactttcgcccgatcaccggcttcacgtgcaatcgaaacgatttcaacgatgccatcgaaaatttcaggaacttcttgttcaaacaaacgtttcaacaaatctggtgcagtccgcgaaacgaatacttgggggcccttcgttgcgttttcaactttcgagacgtaaaccttaattttgtcatgaatccgataaacttcaccaggtaactgatcagaacgacccatgaccgcttctactttgcccaaactaacgtagacaaatcggttatcttggcgctcaacttcaccagtgacgatttcattttcatactggctgtattcgtcataaataatgccacgttctgcttcacgaactcgttgcatgatgacctgcttagccgtctgcgctgcaattcggccgaagttcttcggtgttacttcaaatcgaatatcatcaccgatttcgtaggctcggttgatagccaatgcatcttgcaaactaacttctaaacgtgaatcaaagacgtcttcaaccacttctttaacggcataaacgtgaatattacccttaatttggtcaaagtcaacttcaacgttttgagcctggccataattacgcttataggctgaaacgagtgccgcttctaaggcttcgatgacaacttcttttttaatgcccttttctgattcgagggtgtctaaggcccctaataattccttgctcatgtgtagactcctttacttatttagaactttaccgctaagcgggcttgtgagatttgttctcggttgatcgtcaccgtcttgtgacgtgtcttatccaagtaatcgatggtcaaagtggtcggcgtcaccgccgtcaaatcaccttcaaaaattttcttgccatccaacttctggtataagccaacgtgcacgtacttaccaatagcattttgaaaatctgcttccttcttcaatgggcgttccgcaccaggagaagaaacttccaaaaagtaagcttggggaatgggatcaggctccatcgcatctagcttttcactaagttcatcactaaccattgcacattcttcaatattaatgccgcccggtttgtcaatgtataatcgcaaataccagctttgaccctcgcgaacaaattcaagatccacgagttcaaactggtgagcactgacaatggctgcggccactggctgaatggtttcaacaacattactactcaaggctgcgcctcctattcagattagtccaataaaaagagtgagcatcgctgctcactcgttaacgagttttaaattacaacccatatattagcacaattatgttgaaaccgcaagtttacgccatttatagcatttagccgttagctttcaagtcacggtaaacttccgcttcaacagcctgacaattgccggtgtatcaacattacaggccctaaatcagataaatctgtctgagtgctgttaaatgcatcaaccaccgcaaaaattcatcaaactttaacaattgtcgtgttttctagaacaacgagagttggttttcatctggcaaatcacttaacacaccattttcagtcataaagtcgatcaaactcttcgacacttttccacgcttagacaggtcttccttcgacaggaacggcttgtccgctcgggcagcaacgatttgcttggcaacgttcaaccctaaccccggaactgctcggaacggcgcaatcaacgtatcaccatcgatcagccaatccgaagcatcagatttgtcaaggtcgaccatggagaatttaaagccccgctccaacatttcgttggctaactctaaaacggtcagtaagtttttctccttggcgctagcatccatccctttgtcagtgatcgccttcattgacgctttgacagcatctttaccatgggccatcgcaaccaggtcaaaatcgtcagcacggactgaaaaataagccgtgtaataaatcaacgggaagtacactttaaagtaggccacccgcaacgccattaagatataggctgccgcatgggcccgcgggaacatatacttgatctttagacaagattcaatgtaccagtcgggaacgttggcatccttcattgcttgttgccattcatccgggatcccccgacccttccgcacgtgttccataatttggaaagacatatcagattccatgccgtagtgaatcaagtcggtcatgatgttatcacgacaaccaataacttcggccagcgtaaccgtgccatccttgatcaattcttcagcatttcctaaccacacgtcagtcccgtgtgaaagtcctgaaatctgaagtaattcgttaaacgtggatgggtgagtctcttcgagcatcccacggacaaaccgcgtcccaaattctggaattcccagcgtccccgttttcgagaaaatctggtcttctgtgactcctaaaacttcaggactggagaaaatcttcatgacgtgcggatcaactggtggaatactctcaggttggacacccgacaaatcttgtaacatccgaatcatcgtcggatcatcatgtcccagaatatcaattttcaaaatattatcatgaatcgaatggaaatcaaagtgggtcgtttgccaggccgcactctgatcatcagccggatactggacgggcgtgaaatcataaatatccatgtaatccggcacaacaataataccggccggatgttgcccagtcgtccgtttaacgccagtcgttccctttgctaatcggtcaacttccgccgaacgaagtgtttgattcgtatcccgttcatacgccttgacataaccataaccagtcttatcagcgaccgttccaattgtcccggctcggtacacatttttctcaccgaacaagactttggtgtaattatgggcaataggttggtagtccccagagaagttcagatcaatatctggcaccttgttcccataaaatcctaagaacgtttcgaagggaatgttttgcccatcacgcaccatgtcagtcccacattcagggcaatccttaggtggtaaatcatagcccgatccatactcgttattcgtataaaagtgcgagtactgacaatttggacaccgataatgcggtggcatcgggttcacttcagtaatcccagacagcgtcgctacgatactcgaaccgactgacccccgagacccaaccaagtaaccatctttattactcttaaacactaggcgttgggcaattaagtaaatgaccgagaacccgttaccgatgatactcttcagctctttatccacccgtttttggacgatttctggcaacggattaccgtaccacgcatgggcacggtccatcgtcagtttttcgatttccgcttcggcacccttcatccgcggagtatacaacttatccttgaccggtcgcacgatttcaaattggtcagcaagcgcgcggggcgtgtcaaccacgacctcatgtgccgtctccgtacctaagaaatcgaaatctttaagcatctcatccgttgagcgaaaatgcacgtctggccgttcagtccgatttaacgggttaccgggctgtgaatgaatcaaaatcttacgataaatcttatcctcaggattcagataatgcacatcccccgtagcagcgaccgggatattcatctcatggcctagttccaccatgttgctgataatttcttccaaatgatccgtatcagcaatcaaaccactctcgatcagcgccgaatatgccggtttcggttgtacttccaggaagtcatagtagccggccttttgtcgggcctcttccttccccttttgcatcattgcagtaaagacttcaccactagaacaagccgaaccgaccaggatgccatcccgatacttgtttaaaacactgcggggtacacggggcacgcggtaatagtactcaacattcgacaaggaaataattcggaagagatttttcaaccccgcttgggtttgcgcatacaatgtcgcatgaaatggccgggcatggcgataagccgcattttcattcatatgatcattcagctgatcgtggaattgaacctgataacggtcctccgcatctttcaaaaacaggtggttcaaatgaccagtcgtctcagcatcatagatggcgcggtgatggtgctccaaattaacgttgaattttttggctagggtgtttaagcggtacccgcgtaaattcggatacagccaccgcgccagcgtcaacgtatcaataattggatttgtaatcggccccatgtgatgccgggcatagcccgtattcataaagccaatatcaaaggtgacgttatgaccgaccacgattgcatcaccataaaattcgcggaaaagtttaaacacttcttcttccgatttagagccccgcaccatatcatcggtgatactcgtcaaattagtggttgtttccgacaagtgaaaaccagggtcaataaattcctcaaactgatcaacgacgttccccttgaccatcttaaccgctgacaattcgatgacccggtcataaatggcggacaaccccgttgtttcagtatcaaaaataacgtaggtggactctttcaaatcaacgtgggcgtcattataagcaatcggcaccccgtcatcaaccatgttagcttcgacaccgtataaaattttgatattatttttttcaccagccgcaaacgcttctgggaacgcctgcgcccccgaatgatccgtaatcgcaatcgccggatggccccatttagcggcttgtttgacataatcactgacactgttggttgcatccatctgactcatattagaatgcaagtgcaattcaacccgcttctcatctgccggcgccgtgtcttgccgactggcatgcgacgtttcgttaatatcatacgcattgatcgttaaatcgcgcataaaactatcttcctgcacagaaccacgtacacgtacccacattccaggcttcagtgccgcgaattgtgcctcgtcatcagcattccgtgagaacttcttgacgaccattgacgaactatagtcggtcacctttagaatcaataactgccgctgggaacgtaacgtccgcacttccatatcgaagacatagccttccacgacgaccgaccgttcttcttcagtaatttggaccatctgtttagccggctcttgcgggttgatctgcttgcctaattggacaggaccatcaattggtgctggtgcatccgcctgcttttgccgtttctcattggcctttttgatagccgcttccgctttttgagccaacgcttgatcagacttcgctttttgttcatgaaattccttgatcttcgcctgtgaagcactctcatcaatcatcgtgtggacggagaacttcgggaagcccaagcgatgataggtactctcaatcggccctaatgcttggttagttagaaaattttgaataacttcattttcagccaacaaaatgacccgaccatcttcataagtcggcacgttgctgttacacaatgattggaccaggggcgacttgatcccactgtgctgaacgatccattcccagtattcagctagttcacgaccattgacctcggtatcatcagtcacgatcgtaaaggtcacgcgtgcaatttctttaaaggcgatttggagtttgttttgaaaagtcataaattgtgtataaggtaaaacatgttggaaatgcaaatgaaattcccaaaccttggaagcttgatgaacggtcaatttatcgatcgctgcttctgtaaattcaggacccgttggcatttcaatttgttcgagtaacttcttgaacatttcttgttggtttaaactcaccagtggtcctccttttgttgattacaatcagttagtaagacacgcaccgtacttgttaatttgcgcttgcatatatattaaagcaaatccaatcttaaaatcaaaagccgctaaccgtgacccgctagaaatagaatctcgtttcaacaatgacttagtcgctaacaactaacccaatgccaagcaagacttttaatattaactagaaccccaattaagtgctcaaggccgcggtccacagttggcactactttgtcagtttgcttaaccgacagcgtgatgcctcggtgattaacggcatctgaaataatcttcagcgaacgcacaaatcgttcacttgaaacgttactattttatcacagtctgaccgttgagccacgtgattaatcggcaaacaaaaatcacccagtcaacagaatccaaccaggtgattgttgttggcgactatcaacgggtagttgccatatttttattaacttagttttgcagcattttaatcgatattcttgagcagaacggccaagttgttggcgatttcttcctgtttaacttccaaagtctcaccagtctggcgaagcttaatctcgacgattccttcgctggcctttttcccaatggtaatccgagcaggaatgcccattaagtcggaatcggcaaacttcacaccaggacgttccttccgatcatcatacaaaacgttgtacccagcggcttctaattgtgcttcaacttggtcggcaacctcaacctggtccgctttcttcgggttaaccggaatcacgtgcacatcaaatggtgcaattgcttttggccaaatcaacccattttcatcagcgcgttgttcagcgatggcagacaacaaccgtgagacaccaatcccatagcagcccataattaccggaatattacgtccattggcatccaagacttctgcgtgcaagtctttagaataacgggtgccaagtttgaaaatatgtccaatttcgatacccttggtgaacttcaagacgcccgcaccatctggtgataactcaccttcctgaacaaagcgaatgtcaacgtaagcttccgcgtggaaatcacgttcagggttgacgttcgtgaagtgatgaccgtcttcgttagccccgaccgtaatgttgaccatgtccttcacatactggtcagcgacaattttaacgtcatcatgaacgttaactgggccgagtgaaccaaagctagcgcccaaatattgttgggcttgttctggcgtagccatttccaagaaatccgcaccaaggtaattcttcaacttaacatcgttgacttcatgatcgccacgaaccagtgccattactggctgatcgtctgcaataaacagaatactcttaaccagttggtcagcaccaacttttaagaactcagccagttcgtcgatcgtgcccactccgggagtatcgatcttttccatatcctttaacgaagcatgtgacttctttgggacgtataaactccgagccatttcaagattagccgcataatcactcgcatccgaataaacaattgtatcttcaccaaccggtgcgatggccgaatattcacgggaatcctttccacccatcgccccaccatcaccgatgattgaacgaaacttcaaaccgacccgctcaaaaatattctgataagcttgcgccatatcttggaacgtgtcatctaatgaggcctcatccgcgtgaaatgaataggcatccttcatgatgaactcacgcccacgaagtaatccataacgtggccgatcttcatcacgatacttagcctggatttgatacaaagtcaatggcaaccgtttatacgatttgatttcatcgcgaacaattgacgtaaatgtttcttcgtgcgtggggccaaggataaattctcggtcatggcggttcttcagcttgaatagttctggaccgtatgtctcataacgcccagttgctttccacaactcagctggaatgactgctggtaccagcatttccgctgcatcaattttttccatttcttgccgaatgattttttcaatattcgtcaatacgcggtaagccaatggcaaataagcgtacattccggctgaaatttgtcggatatagcccgcccgtaacatcatttgatgactcaaggcttcggcatcattaggcacttccttgagtgttgggattaacaatttcgactgtttcatctacaaatcttctccttattgttccaaattaaatatcacttagaagaaatatcgctgaatatcattccaagttactagaatcattaataacatcaggaggccaaaaccaatcaaggtaatgacactttccgtttccacccgtagtggtttaccccgaatgccttcaacaatgtttaataatagtttaccaccatcaagtgctggaatcggtaataaattaacaattccaaggttgatcgacagcacggcgagcaaatagatcaccgtgcgcaccccggacttagcggcttgcgaggtcgtggcaaagattgccaccggcccacctaaatcgttcaaactgaacccgtgagtgaccatccgaccaagcacttgaaaaatctgtttggtaattccccacgaaccagtaaagccgtatgctaacttggcccccagactcgtgtcggtcttagtcgcccattggaccccgatttgaccgattcgattaccagagaccgtcttggcagcaggggtaaccgcaatttttttagtctgaccggcccggttgatggtcaaagtcaaccgttgcttcgggctgtcttgaatcaacagcgaaatcgattgggcactcgtcatttttttaccgttaaccgccacgatttgatcgcccttttgaataccggccgtacgggcaactgagtctgctgtcgtcgccgctacgtgggtcgttgtactcgtaacaccaccctgcataaaggcaagaattgcaaatgtaatgatggccaaaatgaagttattcatcggtccggcaaaattcgtcaacattcgttgccataacttggccgattgaaattggacgtcgaccggtgcaatttgaacttcggtaccatcgctttcaacgatcgtagcgtcatgatcgacggcgtagtgtttaacttcactttcgtccccgttctcataaccttcgatccagagttctttttcgagatcagtcgccgtcactgacagtggaattccattgaacaacgttgtcttcttactagcattgattgaatgaacaatcccatccggaccaatttgcaaactaactggcgttccgggcttgagttcttcatcttcatcatcggccacaccggccatccgtacgtaaccaccgattggcagaaaccgtaacgtataagttgttgcattacgacgaaacgcgaccgccttgggccccatcccgacagaaaattcacgcactagaatcccagcctttttggcaaagtaaaagtgcccaaattcatggacgatgaccaagattccgaaaacgataatgaacgtaataattgtaacgatcaattaagcgctcctttctcccgcgtttcgggtactcagcttaaaagaggccgaataaatgtgcaattggaaaaactaataacatactatcaaatcgatctaggataccgccatgtcccggcaagatcttaccagaatccttaacaccatagtaacgcttcaacgcggattctactaaatcgccaaactggccaactactgataagactaaagtaatcagtaccatactgatgacgctagcatagccgacgtgaaacccaattgcaaaggcactggcaacgatcacaccaatcacgctacccccaatacaaccttcccatgttttattggggctgatcggtgtgactttatgccgacccagtttgcgtccgaccatgtaagccccactatctgtcagccagacaatgaacatcaggaagagtaacatgtaaacactgacaccccgcgcagccgtgaagtagttgaagcccatcccgatgtacaggacgcctaacgtcaacattccggcatcatcaaatgaaaagcgattccgcgaccacacagtgtgtaacagtagcaagataactaagaagtaaaccacgtactccttgtttaattggtctggtaagccattgaaccagttattcggtgcaatttgaatcataactgcaagcatgcttacgattgcttcaaatgaaatcaataattttttacgcatcacgagtaactcgctcatcgcaacggcccctaacagcatggccacaatatctaaggttaccccgcccacaaaaatgactgggataaataaaattaacgcaacgacagccgtaatgactcgttgtctcataccaaaaactcccttttatttatgatccgacaacccaccaaagcgccgatcacggctctgaaaatccgcgatacaggcttgaagggtcgccgctgtgaaatccggccacttcacatcagtaaagaccagttcactgtaggcaatctgccacattaagaaatttgaaatgcgttcttcaccactcgtgcgaatcagcaaatctggatcattgtatggcgcaagtggtgccgtcatcagtgctgcgtcgatggttgcatcatcgatatcaccaaccgccaattgaccatcttgcacttgctgggcaattttttgcaccccggtcacgatttcggcccgtgaaccatagttgagagcaaagttcagcaccatcccatcacaatctttggtatctgcaatcgcattttggactgctttttgcgttgcttctggcaagtgatcaacgtagcccatgacttgcacccgcacattattttttatcaagtccggtacgaaagtatcaaagaaactcactggcagttgcatgaggtaattaacctcatcagttggccgcttccaattttcagttgaaaacgcgtaaagcgtcaggactttagcgcccaaatcacttgcggcaatcgtaatctttttgaccgtgttcataccttccttatggccagcaacccgtggtaaatgccgtgctttggcccaacgcccattgccatccataataatggcgacatgggctggaatacgttcaggatccaattgcacgtcggtgttatctgcaggatcattcttattaaaaaaagcgaacaaggcgcacctccataaaaatagcttaactatgcactattttaccaaaaaaagcactaattaactattcgtcaacaaaaaaaggcttgaatttctccaagccttaataaattggtcggtcattaaccttccaaaatttctttttctttgtccgcaacgatcgcgtcgacgtccttacccgcttgatccgttaacttttgggcttggtcttctaactgatgtaactggtcgtcagtgaattgaccatctttatggcccttcttcaaggcttccattgcatcacgacgcacgtttcgaacggcgaccttggcacgttcaccttccgccttaacgtccttggcaagttctttacgccgttcttccgttaattgcggaataactaaccgaatcgcagaaccgtcgttagctgggctaataccgaggtctgacgctaaaatagccttttcgatttctttaagggcactcttatcaaatggggtcaccattaagacccgtggttcgggtactgtaattgccgccatctgattaagtggtgtttgcgcaccgtaataatctgcagaaatccgattcaataatgatgcgttagcccggccagcccgaatattaccgagctcgcgttgtaaagcggcttccgcctttttcatccgttcctgtgcttcttttaaaattggttctgtaattgccatattatttccccctgactgttgtcccgatgtgttcaccggcgacgactttccgaatgtttccaggttcattcaagttaaagaccacgacaggaatgtcattatccatcgataaggaacttgccgtagtgtccatcacttgtaaccctttgttgataatgtcgagatgggtaagcgtatcaaatttaactgcactagcatccttgttaggatcagccgagtaaacaccatcgacgccatttttggccatcaaaatcgcatccgcgttaatttcagcggcccgtaatgcggcggtcgtatccgttgagaaatatggactcccggtaccaccggcaaaaataacgatccggcgtttttctagatggcgcattgccttccgccgaatgtatggttccgcgatttgtcgcatttcaatggatgtttgaacccgggtcggcacaccaattgattcgagattatcttggagtgccaaggcattcataatcgtagctaacatgccaatataatcagcttgggcccgttccatacccatctgggcaccagcttcgccacgccacatattgccaccgccaacgacgattgcaatttgtacgcccatgtcatagacgtccttaagttcctctgccaccgttttaatgacggggggattgattccaaagcccttctcaccagctaaggcttccccactcagttttaggattacacgcttatatttaacttccgacatcgttttgtcctcctcgaaattatctgtctatcattttaccatatatttcaataagcgtttggtatcagccgtaatccggcgcaaaaattaaccgaattctctttttaaagcggcttcaacccgttactttacaaaaagggactacgccgaaaattgctttccgtcgtaatccccaattagctaatcccttagtcagtaattagtctttaatttggttcataacttcatcgatgaagttatcagccttcttttcgattccttcgccaacttcaaaacgaatgaatgagctaaccttgccaccctttgattcgacaaagtgcgcaacagtttgatcagaatccttaacgaattcttggtcatccaagctaatttctgaaagccacttgtttaaacggccttcaaccatcttttcaacaatcttttcaggtttaccttcattcaaggcttccttaacaagcacgtctttttcatgagctaaccggtcagcaggaacttgttcacggttaacatattcaggattgatagcagcgacgtgcatggcaacgtccttagcagtagcactgtcagcaccgtctaagacaactaaggctgcaatttggccaccgttgtggatgtatgaaccaaaactttggtcagcacccttttcaacaacttggaaacgacgaagactgatcttttcaccagttacttgagtcgtttcgatgacgtcatctttaaccgtcccgttagccgtcttcaaagctaaggcgtcgtcaacggaagctggttcttcttcagcgatcttgtcggcaacttcagttaccaagttcttgaacttgtcagttgaagcaactgaatcagtttcacagttgatttcaacaatggcagctttgttgtccttgattgcaacagcagcaatcccttcggcagcaacccggccactcttcttctcggccttagcaacccctttttcacgtaaaacgtcaacggctttttccatgtcgccttcagtttcaactaacgcctttttagcgtccatcataccaacaccggttttatcacgaagttctttaacttgtgctgcagaaatctttgccatagtttactctcctttgagtatcttgattttagataaaaagctgcccgcaaaatcaggccgtaatggtccgcgatttttaggcagcctaattatttcaattaattatttgtcagacttggcgtcgttgtcgccttcaacagcttcaacgatgtcttccaatgagtcaacggacttcttagcgtccttgttgtccttgaaagaatcttcagtaacatcttcgtcttcaccttgacgaccttcaatgacagcatcagccatcttagaagtgatcaaacgaacggcacgaattgcatcatcgtttgaaggaataataacgtcaatgtcatctggatcagtgttcgtatcaaccatcgcaacgatcggaatgttcaatttttgagcttccttaacggcgatttgttccttacgaggatcaacgatgaagattacatctggaatccgaggcatgtcttcgataccgcccaagaacttttcaagcttggcacgttgcttcattaataatgaaacttccttcttaggtaaccgttcgaaggtgccatcagcttccatcttcttcaagtctttaagacgcttgatccgtgtttggatggtgttccagttagtcaaagtcccacctaaccaacgatggttaacatagtattgacctgcacgggttgcttcttcttcgattgaatcttgggcttgtttcttagtcccaacaaacaagataacaccatcatcagccgcagcgtccttaacgaagttgtaagctgagtcaatcatcttgaccgtcttttgtaagtcaatgatgtagatgccgttccgttccgtaaagatgtatggtttcatctttgggttccaacgacgagtttggtgaccgaaatggacaccggcttcaagcaattgtttcatagaaataacagccataataaatgtgcctccaaaaaatttgttttattcctccccaccgttcaactaatcatggcactctcccgagcaccgccatgattatcgcagtaggtgtgaattggttttaacaccgaaaattagtataccgaaaattactagtgcttgcaagcaatttcatcaagaatttgtgaattcctgaaagtgtgttaaaatacaatctcgcatagggggctcacttaataatgataaaagccatcatttttgaccttgacgatacgttgtatgatcaaaaatcaccgttcactgctgccttaactaaaacttttaaccaggctttgagcagcactgaattggcacaaatttttaaccggttccatgattttaatgaccgtacctttaaccaggtcactgatacaactatgacgctggaagcgtggcaaaccgcccgtattcgacacgcgttagcacccagcaaagtccacatcagcactgatcgggctatccaatttgaaatggcctatcagcaggaactaaatcagatttgccttttcgatgggctgagtgcgacgctgactaaactcagtcacgcttttaaaattggtatcattaccaatgggccagcgccgattcagcatcaaaagttacatcaattacaaattgaacatttcgtgcatccggataacatctttatctcagaagaattgggtattgctaaacccgacccatcgatcttcacgacgtgggcccatcaggttggcatcaaggccaacgaagccgtttacgttggtgacaatgcagcactcgacatgaccagtgccaaacacgctgggtggcaaactttttggtttaatcaccggcgcaatgaccaggtgacaccgagcgtaattcctgatcaaatcatccagagtccagcggaactaaatgaactattgctagcacttcttcaagccgccagcgcttcatagacgcatactggcgttaaagctacgagcaacttatgctggtaacaaccacggtaagtacgtgctagcaagacctttacctagcaacacttaattgtgttatcgctaacaaaatcgctcacttgtgaagcccacagtcgtgcaaccagctctattgtgggctttttgttatggataataacagcattgaaagtacgcttggggttaacgcttcgaaaaggccccatttaggtgaaagcataaaaaatggcgtcactcagatgagtgacgccattttcagtgataatcgagattaatcaaacttaacttgtgtgtcagctttaccagtttcgatgaattgtttgttactgttcattgaaacgtgcaccatgttgtgaacggcagtttcagtgtagaaagccgtatgtggtgtaatcaaaacattgtcgcggttgaacaagttcatgaagaccttgtcatcaatcgtttgaccttcaaggtctttgttgaagatcttagtttcgtattcatacgtatcaagagcggcaccggcaactttgccactgtctaaggctttgatcaagtcttctgaatcgatgagtgtcccacgagcaaagttcaagatgtaggcgccatctttcatcttgctgaaggcatccgcattcaacatgtggtagttatccttcaatgcaggaacgtgtaacgtgataacatcagcttgggcgtataattcgtccaaggtgtcaacgtacatgccttccttttcaagttcagcattccggtaaacatcgtaaccgataaccttagcgccgaagcctttgaaaatatcgatggcagcacggccaatccgaccagtaccgataacaccaacagtcatggtgttcaattccttggcaatatctggtgcccaacggaagtcttgcttagctaacttcttgttgaacaatggggtttgacgtaataattgcatcaattgcgttactgataattcagcaatcgcatttggtgagtatgcaggtacgttagaaatgtttaagccacgtgctttaacagtaggaacgtccaagttatcaacaccaacgttacgaagagagatgttcttaaccccttcgtcggctaacttgttcaatacttcagcagtatagtccttttgttggtatacatcggcaccgtcgaagcctttagctaagtcaacgttgtcttcagtaagtaattctggaactaatttaacttcaacatctgggttttctttcatccaagtatcgaagaatggacgttcgtcatcacgtacagcatatgcaataattttcattacaaaaattcctcctatatattgatacagtaaatattataacagtaaatgcgagaaatagaatcataaattgtgaaaacttcgctaaatttttacatcgtgagctgacaagtattttagcttggcagctcgcgattggtgtttgaaggcatattcagcctttaacgcacttgatttgtcactgaaagtttcatggtaaattaattgcaaaggccgccgtgagctgacccgcgtatatttagcccctttgcccgcattgtgcgttgctaatcgtcgctgcaagttatccgtaaaaccaccatacaacgtttgatcagcacataataggacataaaaataatattttttggttgccgtcgtggacgcagccggcttacttgtgcttgccatagagtaatgtgtgcacctcttccctgtattcaccatcatcacgataaacgacaagcggtggcatgattcgaacaccgttgcgtttcccatccttgatcatttcgatcagaaccatgttcgcttcccgttgtgctttgggatggacgaaccgaatccgtttgggtgccaaccgattggtcgccatggtactgaacaagtcatctagtcgttcaggacgatgaacaaaatatgctttaccattcatttttaacaaatcactagttaccgctaggatctgatctaaattagcggacagttcatgccgtgcaatcgccaaatgaggatttggatttttaacgctctgcggtcgatctttaaaatacggtgggttacataagactgtatccaccgaatctttcggtagttggcgcgtaatttccagtaagtcttcgttcaggactgtcatttgttgggttaaatcgttcaaaacaacactgcgttgagccatatcggccaaccggggctgaatctcgaccgccgtaatatggccttgagttttagcactggcgaataggcctactgcgccattgccagcacagagatccacgatctggctcttaacgcccttcgcaacctgggcaaagtcacccaacagaacagcatccagtgagaacgcaaagacttgagaactttgaatgatttgaatatcttgactatataattgatcaatacgctcatcggcgtgtaacgtgacgtctgccatattcggccacctctccattcaattcgtcgcacagctatcatacaattaacttgcagaatttgccaaatttcgtcatactgtgagcagttattaaacgaaaggaagatcgtgatgttttattcatttatgcgcggactagtccggctaatcatcaccattattaacggtcggccccgctatcaaggacgggaaaacctaccagagggggcctatatcttagttgggccacaccgcacgtggtttgacccgttgtactatgcactggctggcagcccaatgaaatttagctttatggctaaggaagaactatttaagaatcccgttctgcggttcattctcgttcatgcgaacgcctttcctgtcaatcggcaacatccaggaccttcagcaatcaagacccccgtcaaatttttgcgcagcggtaagctttcactaatcatgtttccatcaggaacgcgccactcacaagaacttaagggcggtgcaaccgtcatcgctaagatggccggtgttccactagtcccaaccgtttaccaaggcccattgaccttcaaacaactctttagccgtcagcgggttaccgtccgtttcggtcaaccgattgatattgatcgtaaactgaaattggatgaagctggtcaaaaacaaattgagactaaaatgttgcacgcttttgacgacttggatcgtcaaatcgacccaacgttcaaatacgttgatcctgctacaacccgtcagaaacattaagttcgataataaaaaagtgtcggtgatcgcaatttaaagcgagccgacactttttactacttgttatcgtttttagatgcagctttcatcgaattcaacatctgatgtaacttcttttcggatgggcgttgacccatttgcatcatcatactacgaagcatctcttcactaattggtggattttgcttcaagtaattttgcatatagtgccgggcaccgaagaaaccaccagttaacccaaccaatacgccgataacgacgattaaaatccaaattcctgtagacacagtcattcccctcccttattacagtcttcattaaactagtctacacaaattaataataaaagaaaaggaaaatttgtcagttgacaaattttcctgaaatcggttaatcatctcgaagaccgcgatcgcgttgcacttgacggaccttttctggcgtaacctctttaccatctttatcataaacctgaagcatttcaacttgttgccgaaaaccggcgcgaaattccttcaagtatttttgccgcaactcttgacgttcggcttcttctagctcggtgagcccctcggctttcgccttatgagctaactcattgatccgagcaagcaattcttttgaaatcaaatcagcagcccctttcactcttgaaatatacacgaaaatagaccctaaatcaattaacagtgtttgtcaaccgaacatttgtttgaaagctatgaaacgctatgctacaattggtttaaccaataatgaaaataaaaaatgaggtgccaagatgagtaaaacatcggaaagcaaacaaatggccgttcttcgctttatttatgaacgtgtcaatgaaaaaggatacccgccaaccgttcgtgagattggtgaagccgttgacttatcttcgacttcgaccgttcacggccacatttcacggctagaaaaaaaaggttacatccaaaaagacccaactaagccacgtgccattgaggtaacgccagccggtttcgaagcactgggcgtcgaaactacgccacatcaaattccggtacttggaacggtaaccgccggccaaccaattcttgccgtacaggaagcgacggattattttccaattcctaaggaacttgaatcattcggtggcgaccttttcatgctcaccatccgtggcgaaagtatgatcaatatcggtatcatgaatggtgatcaagtcattgttcggcgtcaaagttccgctgacaatggtgatatcatcattgccatgaccgatgaaaatgaagcgacttgcaagcgattcttcaaagaggccgatcactaccgactacaacctgagaacgacacgatggccccaattatcttgaacaacgtctctgtattaggcaaagttgtcggtttatatcgcgacatgctgtttcagtaaactatcacccacaagatgacaattcaatttgtcatcttttttgttcgccagtttttagagcaggttgatggcatgcctacagattccactcacaaatatttacacccttcccgccgtgccagggacgagagcacgttatttgcgacaaaagcacgcccccattccgaattcaccttgccataatcccgcaatgcccaaccgattgccttctgaataaaaaagtcatcatcaccccgattcgttagtatcgccgtttgtaaattggcaatccgtcctctttcaagcctaatcgaagcgcgatacctactcgtcgcacctatttatcggtagctcgtaaatataccacccacttgttgtaaacaaccgtgcgctgagagatacgctgcaggcaccttgcgccaggcatcaacactatcccactgtggcgttactgtgatttggtggtagcaccattgctattgaatcagcggcgcctgattctcccgatgtatcgacagaaaaagtgctggcgtcaaattggttattagtcggatctcttttcaaaatatttcaaatctgtgacgaacagccaatagttcaatggtataatgattatactattttaaacattgggagttggttacatgttgttcctagccattatgggcttgattgtttttctattagcattattttccgtgatttacgcacgtcaaaccggtggtggttggaaatttctaacactaattacggtcctcagcgccctggtcaccatctacgcggtcgttaaattgccttactggccatacaaccagtcacagcaatcggcgcgcaaagcatcatctagcacgagtactagcgctagtaccagcaagtccaaatcaacgagcttgagttcctcacaagtcgtttttaacgaagccagcaccaaacgcgcggccgcaacgactaagttgaatgaagaaaatatccttaaacaattacaatctaactatcaatcgattggtaccgttgcattcaccaagtcaacgaaaacatatacgattacgccaaccaataaaaagtacgttaaatctttgaagacgattaaatcatatccatctcaaaaccaaaaagcaatcaccacgattacttcgaattttaaatcgttgtcaaaatcgctccaaaagaatcttgccgctggttacacgattcagttgctacaaccagataccactgacaagacgctgttgagtgtccaagatggtcaaattatgaccaataacttcaaataggaaaagtcacttgtctagaaaatttgctagtaacaagtgacttttttgtttaaacttgttgatccaaatattgacgttgttcgttcttttgaccggtcaatacgaatcgatggggatcatcagcatagctgaccgactgatcatcggcccgccattgcaattgatgactgaataaggcttcatactccgccacactaactcggcgacgacgagccaaccgttgtggtaggccatgatctaaaccggtctgataatccggctgaataaccccggtataaaattcaccctcggcacccgagccataactgaataatccgagtcgattccctggttgtaactgaggatcagtcagtaactgcgataacaagctcaaatagagtgaaccagtatacaagttaccaacttgtcgatttagctgacgcgcatgttcgaagtgcgccaaccactgggcttgtttctcggcatcaactaatggtaacacgcttcgaagcgctttaagtcccatctttgtatatggcaaatgaaaaaccaaggccgtcagtgtgtctggactagtttgagtcgtttgcaggtaattcttaaacacatcttgaaaataatcaatatagatattagacgagtatttgccgtcaactagggcttctgtatgatacaacggtcgccaaaagtccatcacatcttcgctcagtagacttgactcagtacccagtactaatactttaggatccgcactaattaacatagcaaccgccccaccaccttgagttggctcgcccggtgtgttcaatccgtagcgtgccacgtcactaccaatgaccagcgcctttttatctggatgaacacgcacgtgatcttgggccagttggacaccagccgtcgccgcatagcaggcttctttcatttcaattgttcgaacccgctgactcaaaccgagcaacttagcgacgtaaatcgcactcgctttggaattgtcgatccccgactcggtaccgacgactaataaatcaatagccgcaatgtcagtcgctgtcagcatcggtgcggcagcattagcagctaacgtcactacatcctgactcggcggaatcaccgccattttagactgaccaataccaatcaaatacttatcaggttctgcctggcgagctgttgccagttccgccatgtctacgtataaatgtgaagttgcaaaatgcaacttgtcgattccaattttcacgtcttttcctccaatttgttaatgacaataagggattaatatgcacgtccgcgtggccctaagtaatgaaaatcagggtcagttccgacccgatagcagccgaaagcccgactaatttcattatgaaaagtcacaacaattgccggtgtcgcccaagtagacgccgcccaaaaaacggtgtcatcaaacgcccggttgtcattcgggtagcggtgatagccttgtacattgtcccaaatggtgccgtgcgtattcaaccaatcttcagcaagtccggcgtccacctgcatcatcacgtcttgattatcagcaatcaaactacttagtttttgccaatcgagttgccaatcatgaatatggggattcagtccgcgtgtgccaagtggtgtatgccccaatgcgatcggtgtcaattctacaaagtccatcttgaccaccccgttcgttaaccatcctaagatttcttaactattatagcatttcacgacaaaaatactgcccgcaattgcttgacctgggacgggttccataatttatgctgttattaaataaggcgatcaagacaagcaccaagtaaggagcgcggtaaacatgtggttctcacgtcatcaaaaacgaaatagtcttcaggcacctgtcgctggtacttatacggcgattcccactgccacatcaccccaacaaatcgggctattagccatacaaccgaccagtccggtgattaatgccccgattgatggtgatatcattagcctgtcaccctcgcgtctcgttatcaattcgctgagcaatcaacatattgaactgcgtatcgaccggacgaacttccacaacaactgtacctggcaagtacgcgtgggcgattccgtttcaccattaacaattgtagggacactttatggatccttaaaagacgtcaccatcgctgtctatcgaattgataccattcaggccactaattgggtttcactcgcaaataattagctgtttacggctatagattcatatccgctaattgggcatttcggttgtcaaaatataaatttgacggttgtgaatatttctaagtccaccttgacacccatcgcccaatctcaaaaagataaatcacaataatcacttttccaacagcttcaacgggccatgctactgtgcccagttggagttgtttttttgcaaactactcaacactgccaggtgtgaaatttgaaataacatgacgcatcgctgtcgacgtacttgattggtggtgtaattgacaagctatcgtgacatcattacaatttttgtggtttgatatttgattgctttataccttaattcaagctatgatattcatactggtttaaaattcctttctttattaatcagggctcctactgattaatagatcaatctaaaaattataaaaaggtcggatacaattatcatgaaaaccatgagtcttgttgttccatgctataacgaggaaccaacgattgaaatcttttataacaccgttgaaaaagtcctggcagataatccagagtcgttcaaggatatcactactgaatatgttttcgttaatgatggctcatctgacgacactttgaacgtactacgaactttaaacgccgcccatcctgacactgttcactatgtctccttttcgcgaaatttcggtaaggaagctggtttattagccggcttagaacacactatcggcgattacgtcgccgtcatggacgttgatctacaagatccaccaactttattgcctaaaatgctggcgatgcttcaaaccggtgactatgactgtatcggaacaatgcgggaaaatcgtgtcggtgaaccaatgattcggtcattcttatcacgctcgttttactcagttgtcaacaaaatttcaaaagtacaaattattccaaacgcccgtgattaccggttaatgacacgtcagatggttgatgccatcttggaattgcccgaatataaccgattttcaaaaggcatcttcaactgggtcggtttccgaacgacttatttgaagtttgagaatcagccccgctccgctggcgaaacacactggtcaatttggcagctgttcaattattcaatggacgctatcgtcgacttttcagatgtacccctgaagattgcgaccttcaccggtggcttgctctcactaatctcaattatcagtatatttgtcgttattattcgtaaaatattatttgataacagcgtcagtggttgggcttcaaccgtcacaattttgctcttaatcggcggcatccagctgttctgtctggggattatcggtaattatattggtaaaatttatatcgaatcaaaacaccggccccactacattgtgcaggaaaagaagtaaacttttcaacctaaactgagacgcatacgaccatatcgggaaaatggtatggtcgtgtgcgtttcggcatctggatgaagttaaaggttatgaatgaaattattatttaaaagctcttttgggggcatcagtccttgtcaagttgatgaatgaaataatatgatttttaattacttttcaaacggcttcatcgcggtattcaaatgcggtagagccgtttctttgtactattcgtatgatttcattaaagtattaaaagcctggttaaaggtatcaaccaccgcctcgctggttggctgacttaactaaagatgttttagagcgccgtaaatcgggctttgtgcttgttattagcccataaacgacttcggtggaatcggataatcctacttggttagactgagttacttgatttaatttcttacttagtttgtttgatgcgttgaggccgcttaatacaactttaacattttagatggagtacagatacagacatcaagtgtttaactgaaaacccaaaaccaatcgattcatgatgaagccacttattatagactgagcgcgacaaacctggcttgctaaacaaggtggcctgaacaccatgaatatccgagccgacggttttgattccttgataggctaatttatgttgtgcattcaatctttgtgctgtattttttggacttttttaaaaagaagtcaaacctcctgctccttgatttgaatcttaagttgacgtttcttgagccttagtcgttcaacctcagtcattttttcaattggtttcgtccatccaagccggtctttaagtgcgatgtaaccattggtggtggttttgagcatccagaaacggatttgctgataagatacattgtaatgtttcgctgctcgggaatatgcatgttcactcaccgtaatgtattcaacgattctaatgcgttcttcaaaagttatttttctactcataatgtggaccagcaattcactgatccggtcctccagccgtctagtacttctaaggccaaatctgatttgaatatcccacaaactactttcatcattcaagtacgctgatatggcctgccgcttaatctctgagatatatcgaatccaattgtgctgttcttttaatccttccagaccatcctgcatataaaaattttgacatctgatgaaagtacttcgagcgataccacacgctttaaaacacgttgatttagtcaggttagttttttcaagacccagaataatagctaatttttctgtgaccataaaattggttctagatataataaaatctccttaaaattgatagatgaagtatatcatttcatctatcaaccttaaggggactatagcacttaaaactgtctggctcgttttggttactgaatagtgtccacttgctaacgattatcggaatctaatgtaccgtgtacatcgtttcagtcctatctgaaactcggaaaccatttttcaacggcaccgctgctggtaatttaccaatagtagtattaccagcatgacctacgtacacatgcgattggccataatgcgtatcagccttagcttcatcagccttactttcaacgctttcatcgctggcataccgataatgtccattggttgtaaaggtctgcgaaggcaagtctggccgtagcccagcggcggcttgtagttgccgactcacctgtacgcgactgtccggataaacctctaccatactacggccagcaacatcaaacgttcgccactgaaatgtcaatcgttttactcgatatcgcttaaaagttttacgacttttaaacagtgttaacatatcgtgattcgtcaaattagtcctcatttgatctttcaaatcaccgacaactttggcccctttagacgaaagcccttcctgattcaagcgcttgaccattgcgtaaaagacggcttgctgccgaaaaccacggtgttgatcgttgtcaatatgtctttcgcgtgcataggctaatgcacgtgcaccagacatcgattgcaaacctgctttaaatttttctggttttccccagtaatcttgtccgataaaatcacgatcaacattaacttcaacgggaccaatatcatcgattgccctaataaaaccatcccaattaacagttagataataatcaattggtaaattcaaataatgttcaacggtcgctatcgccgctgcatcaccaccataggtatacgccgattcaatgcgctgataaccatgatattgctgcgaatggatcttaacaaaagtatcccgtaataaactacataaggtcattgttttagttttatggtttacaatgactaccatcattccatccgtgcgcgttgtcgataatttgcgcttgccactattatctaaccccatcaataaaaaagtactgaccggttgctgggtcaaattatgatgcgacttaataactcgtgactcatggaacgagtgcaacatgtcaaataaccgaataccttgaattgtgaaagctactaacataaaggttatacaactcgttactagtacaattagtcgttttctttgccatttaggtagttgccgccttctcataaactcagtccccccgcatttcattcatatcgcgcttaaattgatcagtaattgccattgtcttggcccaaatttgttgctcagtacgttgatttctaggcgtcttaatctgataagtgttcataatttgtgcaggtttccctcctagaacataaatgacgtctgaaagacgaaccgcttcagaaatattatgcgttatcaaaacaatcgcttgcattttaaatttcctgcgttcccataatgtgatcaaatcttgccctaaccgctgccctgttaaaacatccagtgctgaaaacggttcatccaaaaggagcagttctggctcaacagcaagtgcacgcgcaaaaccaacgcgttgtttcatccctccagatagttcataggggtacgcatttttcaacccttttaaaccaatcaaattaattaaattgtcaatttgattgtcaacatattgacagtcagaattaagctgactttctaggccaaacatgatattttgacgtactgtcaaccatggaaatagcgcaaagttctgaaataccatactcatacggcgattaggagccgtgactaaattaccatcaaaagtaatggcgccatagctgggccgaataatccccgcaatcattcgtaatagtgttgattttccgacaccagacgaaccaataatactaataaactggtgggtttgaacctgcaaactaaccgcttccaaaatcagttcagactgccgttgttttgaaagtataaatgactttgaaacgtgatcaacatctaataaaactgcttttttcaacttaaactcctcctcgtattaataatgaaagcgacgttcagcaaatcgatataatggttgccaaatcaacacaacgcataacccaacaatgacacaaataatcagtactccagttgcttctgcaggcttattattgatattttgggcaatgtaagcaccaagtccagtaaccgcatactggtgggtaccccagctaatcaattcagccgcaatatcagcattccaggctgccccagcagcattaataattgcggtaatgaacgatggaaacagtgatggaattaaaaagtgtgtccaccaacgccaccctgacaggtgaaaaatattaacaacatctttgatatcactgggaattgccagataccccgcgataatgttgaaaaaaagtaccattgagttccagtcattatcaatggaatgacccaccaatgctgtgtcgtccctgtcaacgtaatcattaatgcaacaattggaatataaatatccgcgggaattgatcctaaaacttgtccaaccggttgaatcagttttaaccgccgcgcattactagcaacccatacggcaagtggaataaaaataagcgccgaaagtaaaacagctatcaacacacgactagttgttaggaaggtccatttaaacaaaacactcaaattaatccaatcaagatattttattagtaatacacccaagcgatatagaccaacagctattactagccaccatgcaatacgccaatataccgtatatttttttaatatttgtataatccgtgaaaagcccagtttttgccattgctttggagcaccatataaccaccaataccggatatgacgatgtaatcgcttaactaacagcggcactttagccataaccatcaaatcatagacttgcgattgctgtggtagttggctatcggtactcgtaccgtatttataatgtgccgttcctttaatcagcggttgaaaaataaacacattgaccaataacacacagataactagcgcaatcactgcattaataacagcaccaaaattagctgtatcaagcgcaatctggatgtatgatccaattcctggtagcactaatgtttcatttttaggaaccacgatcgtcgcttgttcacaagcgactagggcaaaccaagcggccgattgagaaatgacaatattccatagaatgcttggcgtcgcataaagaaattctaagcgccagaatcgttgccagctattacagccaaattgcttagccactgtcatcaagtcttcgggcgtaacccgaagtgactgatagagagccaacataatattccaggcctgtgcagtgaaaacgccgaaaatagcaacggcctcaacacccagcacattattgggaaacaatcccatgaaccatgcagttgtaaacgttaaaaatcccaataacggcactgactccaataaattaacaatcggcaaaataacatagcgtgcacttcgatagcgcgctgctaatatgccaaaaatcaaagaaaacaatattgagtagcccattccaatgaatagtctcgttgttgttcgtaacgcagccgctactaaatgtgacattgttaagtagtctttacctcccgtagtatctaaataaccctgagtgggtaatcgactgagcggcaggttcatcttggcaatgcaccagccaatcataagcaatattccaatacttagtccaagccacatcatcgttcccaccacagaacgtactttaatccctctttttaaacttgtcatggtgactcctttccatgttcaagttgtttttaggcaaataaaaccccattagcaaattgcagctaatggggtaaaaaactaaaatggataacgatttttgcatcgacgcattcattgagttttagcactttaagacgtaagaactagtctagttatcttgaaagagccttaattcggcaaattctgctttactcattcctgtctctcgacatttctgggcgataacctatattcttaaagtaacctcacctaattgcaactgatttttattgctgatgtaatcaacaatgctatcatagtttcaagatctttaaccgtcaatagaaaccagctaatgataatcattaacaagtgattatttatactttttaggtttcctttataatcgtaactttttcttaactatttatctctaaacaaattactcgtactgtctagcttgaaatttggactttaattgccacaaaaatcctgttacttagtgaaaaattctcggtaccgaaaaaatagagcgcacgttaggatactgtgtcgcaagaaccaagccaacccccataaaatcgccaattatggccgaacctccctgactaacaaaaggtaacggaattcccgttaaaggtaacagcccaatcgtcatgccaatgttttcaaacatatggaaagctagcattacggctactccagtggaaacatagacataaaatcgacgtcgactagcgaatgctgagcgaaaaattagataaaacaagtacatgtaaacgataagtaagacactacagccaatgagcccagttgtctcaccaacaaccgaaaaaatcatatctgattccctaactggcacataaacagcgttatgagttacaccattcccagttaatccacccaccccaaccgctcgcatactttgccacaattgatagctttgatccgagacgccattgcttgggttaagccacgtattgatgcgatcaaactggtacaatttaaatccgatatgagataacagagattggcccgtgctcgatgtcgctaacaaaattaaaacaaccccaatggatccggccaccaataacacacgccacaaaaaactaaaccggcatggtgaaacaatgagcataccaataaaaattgtcagaaaaactaacgtcgttccaaaatcattgatgattttcaacgcaacaataattggaaaagtgtaaataactaagcgacgtgtcaaccgccaatccgcattaaaattattgtggggtccccactgttgatcttgaacgattaaccggcccatcattaaaatatagagcggtttcataacttcaactggttgaaaagtcagtgtaccaattgcaaaccaacttttagcccctgtttgaacataatattctcgactatagaagaccaataaaagtatcaataacagcatgccaattgaatagccaatcggggcccactgcatcaattgtttttcacttaggtgaagcatcgttgtcgctatcaatgcacccacaaggtaccagagacactgcatcattgtcgtccgaacaggatcaatcacttttaaatcatgcagacaagcatagtaaacagcccacataccaatacaacagagtatgatgacacataatataatcccccagccatagtcgccaatatgtttatgctcttgccaccgaccaagttctctattattcatttgttaccccccataaataaaatttataccgggcttagtatagcggtaaatccaagtattttatattttaagtggcttttttatgcttaattaatcgatttaaccggattctaaatattgcattaaaatcttaataatcgtggctaagcctcttgctagccacgataaattaattgatacaacatttgatcattattacggttaatattttgcacgttgttgactaatcgtcttaaaatcttagcgtcaatctaatatttgacgctacctttaaatcttttgaataaatatttattccagcagaaaattatgctatacttattaagtaccatatggagagttggcagagtggtaatgcaccggactcgaaatccggcgaaccggctaataccggcgcgcaggttcaaatcctgtactctccttattaaaatagtagagaccagccagtaaaaacaagaatcccaacaagcattgatttgtcgggattcttgttttttatataattcaaatcaaacaagtcaatatcaacatggtttgctacctactatactgtttggaaatggtatggatactactattacaaaataggttttagacttgagctactcttgcctgctccaaaattttggcactcaatatcaacgctttcttgaaccacctagaggttttctatactattggtttagtaacatgttctaaagctgcttctttaattgttgaatgccaattcaaattcattcacatcaatgccttattaaacatcggcacttgaaataatcataatgatcaacaacatcaatcaagtaataccattccccactaatccacaaaaaatatccgtcagcccttgccaacggatacccaattacttctgttcacgtgcggcttgaccaaaaacaaagaacgaaccaagaatacccacgcatgatagtaaaaataaaatgccatagcacagtacatcccccactgtcactaaagtcttcggaaaaccggcagttgagacccatagaaaaatcacgcttaaccaaaaccaaaatgaacgataaaaccgaaccggtcgacgtatccgcatgacgctcccccctaactcgtgattccaatgaaataaccgattggaataacgcctattataggcagtgcgcaattaggtacaagctctgaatactcaaatccgacgtttaagttacaattcataaccgattacgtttgttaagtgccaatccgattaatatgccccctcgcaacctcaatcacgacgagccagtttacgagcgataatcataaatcggtcttcaaacgtcgtgacgcgaccattaatggccagtaaggattgtaactgatgtaatttgggaagcatccgtgccacgtcaaaattcggaaactcccatggaatcaccgtggtataatagacaattgcgccaatatcagtaaaactcagtgccgcgtaggcttgctcagcccgcagaatttcaaatcccgcagcctgcatttgagccattaccgtcaacaactgattgtcaggatacgccggttcgtaatgctcatcaaagaatcgtgacaacgcataattattggtcgcaccaacttgctgaatcacaagtcggccccccagctttaaaacttccgcaattcgcttcactggcatcgcaccatgactattcgttacaatatcaaatgtcgaatttggtacggccgtcaactgttcggcggcatctggatataatgttatcccctttttaaccaccgtttgcttcaacaactcaatatttggttgccacccctcagtcaccgcagtcagcgctggctgatggttaaaacgccccatcaattcaccaccgcccgtatcaatatccaaccaccgatcatcggcacttagatgctcacgaactagggcagcgtaatcccacggtaagtccgcagtctgccaccggccagccagatgactaaagtcccagccgtgcatggattgctgcgcttcttcaaaccaactgctttctaaagctgtcatattttgcctccttcgtttcctataaaccagaccacccatcaaagtctccgctggcctatttcaatacgaattatgctatgattacaatatctttaaaaggaggttcagtcaatgacacaattactggtcacaaccactgaaaatattccggggcacccctatgaagttatcggtgaagtctttgggctaaccactcaatctaagaatctggtccgtaacattggggcgggcttaaagggcctagttggcggcgaaatcaaggattacaccaagatgctcgaagaatcgcgcgatgtcgcggtcaatcggttgcgcgataatgcaagtgccatgggtgcggatgccgttgtgatgatgcggttcgacaccggctccattagtcaggatatgcaatcggttgccgcatatggtaccgcagttcgttttatcaccgaagacttgaccactgacaatgcttaactgattcgagactaacgaaaccgcctgccggtaatctgggcaagcggtttttagcatggtggcagctgtttgtataacacaattataattttcgtcaccggcgaatgaacagacaaccaccacaagctaacagtaatcccatggccgtcaaataagccgcttctgggctcacgatattatccaacaagaccaatccaacactgccgattggaatcgaaatcgtcgccaatgaatttatgatgccgcctaaactcccaacgatactttgatcggccactttcaataaactcgccatcaatttaggatttgcttgccccatacaaaatcccccaatcatcatgattgtaaccactatccaatagttttgccaaaacaacagattaataaataaaccctcaaacgccacgacggtagttaacatgacaccacgaaacgtccacctctgaaagtaacctgtatgtaacaaattccctgcaaccgatccaaatacgtcagcagtattcatcacaagaattgcgactccgaatgaaagtggtaactgcgtcgcccggtgaatcaggtataaattcaatagtgcatcgacgcttgcacctaccgcattcaagaacaagacgctccccaatagcgccaagacgttcatgtgcacccccgcttccattgcttgtcgcacttgtcgtagcagttgacgaaatgtcgacgtcacggtgacagttgcggaaggtaattttagcgtttcatacccgaacagtagcaccagaccggcaatcaagaacgtgattgcattcaaatatcccgcgagacgataatcgcccgttgcggccaatagactgacacccaacgcttggcctatcgtctgcattaacactccgataccttggttgatccctaaggcctcttcttgtaactcagacgcgactttagcttgtaataatggcattcggaggctgccgctcaacatccccaacacgtctgaacacaaattgatgacaataataatcaacagcaacccgacctgtttttcagtaataagttgcgctaacacgagatataatgccgcttgaacaaatttcaaacctgctaaccacccccgcttattggtttgcgagtctgccaatcgaccagtaagcataccaaaaataccaggaagcacagtagccaccgaaactagcgaaaccatcaaatttgcttgtgcaaacgttcgcgcgtacgttaatagaataatgttaaataggctggtaccaattgtctcaaaaagatcagctactgttaacgtgacaaacgctcgattacggcctagatttttcataacgccacttccaatttaatattatttattgcttaaataaatttaaatgataaagcaactttaatcgtttgatttctatttgtcaaatggttaagctagtattgaggtgaaaaacatgtccaaaaacacactggctcagtttgcaaagttaatggccgatcccaaggtggccgctatcttaaaggccaccaaatctaaaactggtttaacaactaagcaaatttcggcccaaactaaaattcccaacaatcagttgtactacaccatcaacaaaatgcaggatgccgacttattaaccatcgttaatcaagttcaggttaaaaatctaactgaaaactactattccagtgcccacctctcccatgagacgccacacgatcttgatggtctcgatactgatctgactgacatctccggtacgtggactcaagcccatgtccaacaagttttacaatggatcatgctattgaaccacgactttaccgaagcctaccaggaagagatgacccgcaagcaacctgacaagtcagccatttttttcagtaacgcgatcctaaacctttcagcggtaggcgagcaccagttgcgcttagatttgatcaaattgcttggcgatgctgaaaagaatgatcctgatcctcagtcaacggacaagcgtcaggttaaactactcattgaaaagtggcaataattagaatatgcaattgttagtctttttggcttggctaccaaagaatcactgactatccaagctaactaacgaccaaaacaagggttagcaaaaaagctccgaatgactaataaatcgtcattcggagcttttaatattggctttaaaattgcatcaagctcaacatatcataatctttaatcttatcgcggccgtgcaactctttgagttcgaccaagaaagccgtcccaaccacgttaccgcctaattcttcaaccatttgaatcgttgctgagatggtcccaccagttgctaataaatcatcagtaactagcacattttgtcccggcttaattgcatctttatgcaaataaagtgcagactgcccgtattccaaatcataagtcgctttgaccgtttcgcgtggtaacttacccttcttacgagcaggtgcaaaaccaacgcctaattcataggccactggacaacccacgataaagccgcgcgcttcaggcccgacaatcatatcaacatgtttatcacgcgcaaattgcacaatctgatcagtcgcttcacggtaagcttccccgtcagccatcagtggtgaaatatcgcgaaaaatgattccaggttcgggatagtccggaatactagccacatacttttttaaatctaatgccatttgttcttaacagctccttcaattcttaaccgcagcctggttcttcacccatacttggagcgctgcagatttactatataaaagcgtttcttcagcaacgatttgttgttcgcgcagctgataactaggggcgtgatgtaaatccgcttttgccggattcgaaacgccattcatgacaccatcatttattttaacaaatccgacctcaaaaaacacctgaatcatgaaaataagcaaatttcgttcaatatgcagatgcttggccactaatgttaattgatgatgaatatcaacatcatggtgcgctgcggtaaactggaaaagtttcgcaaactgcgcgcgatttggcattcccgttaaataaaccgattcttgccgatataagtagagcgtcagctgatcgagcgcaattgtgctgagtacctgggtcatatccgccagcgtgtcaggacaatcgacaatgaagaccgcttgattagccgtcacggcagtcagatccattttcgtatcccccacccatacggcttgcgcttgggaacctaaatactgttcaacttttttcaacagacgctggtggaaaaagaggtaaacccccggtgcttgaaacaaatgggccgaaagatgttgcgtccgggcgtcgatcacctggatccccgtcactgcaatatccttaaccatgatttggggcttcgtctgaccgttccaagtattttcactcaactcacccactaacgtcacatcggtgggactcgcctgaatagccggcaaggcagtacccatcgaaaaaccgatagcatcaatcgtattggtgccatcacccagttgtaatttcaagtgttgctgatcactaccgatcgcgcgtgcttgcggaacagtcgttggaactaattcaaacaacggtgccgggttatccgttccaaagggggccaacgcttgaatatctgccagagttgccaaggttgcctcagctaatggtaacgtgccgtcaattggtaaactgacttgcgcattatctgctaattgctgactaaccgccgccgcttccatcgcctctttaagcgttgctaactggtcggccatgacagttagtccaaccgccatatgatgaccgccaaaagccaccaatgactcccgaactgggtcgattgcggcaaataaattatacgcttcgacgctccgaccactacctttgagccggccatcatcatcctcatttaacactagggttggtttgccagtcgtttcgaccacgtggctcgcgacgattcccaaaacaccctcgtgccaaccatgcccggtaataactaaggtttggcgggcctcattttccggcgtctgtgcttgctcgattgcactggcactgattgtcttgaccaagccttggcgtttttcattcaattgattgacctgcttggccagcgcggtcgcccgctcatcgtccaaagttgtcaataattctacaccgctctgcgccgactgcagacggccaagtgcgtttagccgaggggcaataccaaacccgatattggtctcggtcaatttatcgggaatcagtccggcttcttgaatcagtgctgccaagcctgggcgggtcgtctgctgtaagaccttcaggccgagcgttaccaaagtccgattttcaccagttaagctgaccaaatcagcaaccgttccaatagcagccagatctaatagttcctcgggtacttcctcaagtagcgccgtcgctactttaaacgccacaccggcaccagaaagaccaccaaatggataactgccctctggatgtcgtggatggacaatggcgtaagcgtgcggcaattcagtcggtaactcatgatgatcggtcactacgacatcgatgccctgttcctgcacttgattgatgaccgcatttcccgcgacaccgttgtccaccgtcacaaacagcttcgttccagccgcaatcagccggtcaaaagcggcctgattaggaccataaccatccttgaaacgatctggaatatagtaattcacgttagcgccaatttggtccaacgtttcatacataattgacgtacttgttaaaccatctgcatcataatcaccgtaaatggtaatttgatccccggcaataatcgcctcttggatgcggtcaacggctttttccatatcgtgcatggtcgttgggtccaacaatggttgttgatccgcgtgcaggaatggggcggcttcttccgccgtattaatgccccgcattattaataaccgggcaactaagggggtcacgctggccgcctcagctaacttatcaacatcggcttcatcaacggccgttgttaaacgtggcacccactttttctttgccgctaacatggcatccttcctttcaacaacttacttatctgctggcgtggttggttgttctgccaccgctcgtttttgtttacctttattattcaaacgcaacgttaattgcttattttcggcagtcaacttgtcaatcttagcctgggccgctgctaaagcttcactatgggctgtccgttccttagattcattgaccgtcgccatcagtactgcggtaatgacacctaagatcaacgtcaccacaatgaccaaaatcagtggccaatgaactgctgtaattccaaaattgattcgaactggttctacgtttaaaattgcaaaaataatcactactagtgcaatgactagtgcactcactaaccgccattgattcttcattaaattcatcccctatttaaaattaaaaaccgtccccgtcagccaatccccgagcttgggtgccagctgataacctaaattagctgcagacatcacccaaggccgattcagttcgcgccgttgatgcccgagtttgcttacaatcaattcagcaaacttaacggggttcaatgccagctggtcgacccggtctaaatagtgccccgtgggatccgcaattttgaaaaagtccgttttaatgggacccggattgaccgtcaatacgttgacatgagcatccttgagttctaagcgcaacgcattatcataagcaataatggccgccttactagccgcataaacggctgatttaggtgttgcgattttgccagccatcgaggcgatgttgacaatttcacctgcatgttgcttgaccatccgttgcgcagccagttggctaacatacatggttcccaatgtattgacgcgcaacattttcgccatcaccggcgcatccatggtgatcaccgtggtcatatcgccaaaaccggcagcgttaatgaccacatccaattgaccaaatagctcatcgatggtcgtaaagacgtgatcaacgtccgccacgtgacccacgtcacaagtaatcgccacggcctgcccttttgataacagacgacattgatcagcaacctgtgttagccgttctcgccgccgggcggctaagacgacattggctccctgactcgccacagctagggctagttgctcgcctagtccactagacgcgccagtaaccaaaacagttttacccactaagttcgtcatttacttgacctaacctttctcaggtaatggaatatcaattacatcaaagtcacgaacgactttcgagtgactaaagactttctgtgcttgtttttgtagttccttactcaacttacccgtgtaccgagccgagatatgggtcaacaatagctgcttaacaccggcctgttgggccacctgggctgcttgggtactcgttgaatggtaatagttatgtgccaacttaccttcatcttttccgaacgtgctctcatgaactaaagcatccgcatcctgtgccaagctgaccgcgtgcggtgtccgccgagtatcaccgagaatcgtcaccgtccgccccttttgtggcgcagcgatgtaatcttgaccattaattgtccgaccatcaggcaacgtcaccgttttgccggcttttaattgaccatagacgggaccactcggaatgttcagggctttgagtcgatcggcttgtaattcacccgggtggtccgcttcttctacccggtaaccaaaacaagcgatccgatgatccagaggttcgcagcttactttgaacgtcgtatcttcaaaaactgtctcagctttcgtgatttcatgaaacttcaatggatatgacaaatgggtgccagagacccgcaacgccgtttgaacgaagtcgcggacaccgactggcccataaatggtgagtggttcgtccccgccttgaaaagaacgcgagctcaataaccccggcaagccaaagatatggtcgccatgcagatgggtaataaatatttttgcaattttgcgtggttttaacgtcgtgcgtaaaatctggtgttgcgtcccttcgccgacatcgaacaaccagacttcatttcgctcatctaatagtcgtaatgctgtgctagtgacattccgaaatttgcccggtgagccggcaccggtacctaaaaattctaattgcatatttttgttcgtcctatctatacagtctgctaactattttaccgaatctagcggcaatacacaattgttagcactgcaaagtcatggccggtcaacaccgtgcgctcaccgaccgcaattctaaaaagcaagcgacgttgggcgactcctcacaattaacaggaagaacacgaacaacgctgctcattttattttaacatgtcaggctaaaattatcgcacttggtttcaagattccacgtgccaagactgcctgccaccggtgttatctataatcaaaaaatgcacttttccgggcaaactgactatgacgggttgtgaccgttttcattcaacccgtcatcgccggcaaatgaatcctcagtccatcttgcttaacccaattgattatcgtatacttgcttacaaatcgtctgaacaagaggtaaccgttatgcgactcatcgactttaacttatcaaccgctgatctacagcaaactttaccactgtattgggaactaacgactaatcaaatctggccaatccaaagtgttacgctcgtcgatcaccagctggttttagtagcttcaaaaagcgcgctcccgctgacactcgaccagttcaatgcgcggacgcgccaaatcgatggtcaaacgcagctctgtattcaaaccccaccgcgcccgcgccgattatttggctatcgcttaagccagcagcgcttactgtttggctgagcatctaatcgcacgtcagctcaaaaacagcgtcgttagttaaaattctaacggcgctgtttttggattgttcattattttatcactagtccacctatcagactgtcgtaacgacaatcatcaactaattatgtcgtcacaaaagtttagtccataaactggaaggagtagtccaagatttgaatcgtatcatcattcttggcaccagctgcacgtaaggcatcatcaacacccatcccacgtaattgtcgagcaaagcgcattaaactttcttcatgatctaaattggtcatcttaaagagccgttctagcttatcaccagacaagacgaacaagcccggttctggattatcaatgctaaagtctgcatccgcttcagtcgtgtaatcacggtgcttcaagtcgtcaacacccttgattgggaattgtggcgtcgtatccaataaatcagccgtcttggctaacaaggcttttagtccctgttgtgtaatcgacgataccggatagacggctggcgtgtttggcaacgtatcatccgtcgctaacttcgccttaaagtcttccagattagcttcggcatccggcatatccatcttagtcgccaccacgatttggggccgcttcaagaggtcaggatcataactcgtcagctcgtgattaattttgtgataatcctcaaacggatcgttttcttctacaccactcatatcaatcagatgtaaaataacgcgcgtccgttcaatatgccgcaagaattgaatccctaagccgaccccgttagccgcaccttcaatcaaaccaggtaaatcagccatgacaaagtcacgaccgtcatccaaacgaaccatcccgagattaggcactaaagttgtgaagtgataggccgcaatcttgggcttagcactcgtgaccactgaaagcagtgtcgacttgccaactgaaggaaaaccaaccagaccaacatcggccaagactttcaattccattcgaatcgttaattcatcgccgggctcaccattttcagcaatttcaggagcagggttcttagcgctagcaaaatgaatatttccccgaccgccccggccacccttggcaaccactaaccgctgatctttattgacgatatcgccaattaactcaccagtttcagcatccgtcaccgttgtcccaagtggtactttgataattgtgtccttcgcggaacgacctgtcatctgcttaatcattccattgccaccagctgcggctttgaacttccgcgtataacgaaaatccatcagtgtccgtaatccttcgtcagcctgcaatacgacgcttccgccgcgaccaccatcaccgccagcgggaccaccattgggaacaaacttttcacggcggaaagcaaccatgccgttaccaccgttaccggcctttacatctacttttacttgatcaacaaacatgttcttttctcccgtttcttctatattattatctacgaaatccgatcgtgcgaaattagatacctgacctagtatacaaatcttcggccacttcgtcaaaagttccacgcctaattagacagatcatctttatttggatgctaatgacgatttgatgacagattttggattattttgacggtttttgaaggtttttgttgcattttgacgtttaaacaggtatattattatgcggagggatttgaaagtgcttacagaagaacgtcaacagtacattttaaatacgatccgtttcaagggcattattaaaatcaaggacatctgttctgaaactcgttgttccgagtccacggcgcgccgtgacctccaacagctagaagaacagggcgagttactccgcgtgcacggtggtgcgaagtatatgaactcactccaagaggaacccgcgatgaatgataaggtttcccgtaacgttaacgccaaggaccatatcgcgcagcaagccgttgcgaacattcaagttgatgacgtcatttatttggatgctgggacttcaaccctagccatgattcaccatttaaatccgagctacaacttacgtgtcgtgactaatggtgttgtccatgcttccgctttggcagacatgggcatccaaacctacctgcttggtggcaatttgaaaggcaccaccaaagccgtgattggtcccgaagccgttaaatcgttagaggaataccgattcaacaaagtttttcttggtatcaacggtgtccacccaaaattcgggctcacaacgcccgaccccgatgaagcggtcgtcaaaaaaaccgcaattctacaaagtgaagaaagctttatcttagctgacaacactaagttcgaccacgtttcgtttgcgcgcgtcggtgatttatccagtgcaaccatcatcactgaccaactcacgccaagcgttgccgaacagtatcaaccattaactacgattcaggaggttcaatcatgatttataccattactgtcaatccatcaattgactacgtggtgcaactaccccaaatgaccctcggtagtgttaaccggttagcacacacggcgaaactccctggcggtaaaggcatcaatgtatcgcagattctgaacgacctagaccaacccaacaaggccctcggctttatcggtgggtttaccggcacgtttatcagtgatgctttaaaagccaagggcctagattgtcacttcacaccgattgccgatgacacccggatcaacgtgaagattcacgctgaagaagagaccgaattaaacggtgctggcccggacatcaccgccaaagaaacagaagccttctacaccgaattggccaatttaacgccgaatgacgtggtcgtcatgtctggtagtttagcgcctagtttaccagatagcttctactacgatattattcagaaggtcgaagctgctggtgctaactttgtcatcgacacgaccggtgaagctttgaagaaaactttacccagccaccccctcgttgtgaagcctaataaccacgaacttgctgattactaccacacgacgtttaatagccaggctgatatcattgcagcgggccaacggatgctagctgaaggtgcacaacacgtgctgatttcaatggccggcgatggtggcctcctaatcaccaaggatgcggtctactttagtcccgcaccaaagggccaggtaatcaactcagttggtgccggtgattcaatgattggtggctttgtcggcacgttcgccaaaacacacgatgctgttgaaagcttccgctacggcttagcttgtggctccgcaaccgccttctcagaagacattgcgacccgcgccaagatcgatgaaattttgccactcattaacattgaaaaactcgctcactaaagaaaggactgttaactaaacatggatatccgcgatttattactaaaagatgtcatgatcatggacatgcacgccacgaccaaggacgaagcgattgatgagttagttcataaatatgccgaacaaggtatcatcaatgatgaggccctctacaagcaagacatcatcaaacgggaagccgaatcaactaccgggattggcgacgggattgctatgccccatgccaaagataaggctgttaaccgggcaaccgtgatgtttgctaagagtaaggccggcgttgacttcaacgcgttagatggtcaacccgttcatcttttcttcatgattgctgctcctgaaggtgccaacaacacccatttagccgccctcgccgccctctcaagcttattgattgatcctgaattggtcgctaaacttaagaatgcacagtcacctgaagaagttcaacaactcttcggtgatgcccaggctgctaaggaagaaaaggaagccaaagatgcagctgccaaggccgaaaaagaagccgcagctgccagcaccaccactgacgaaaaacgtccctatttagttggggttaccgcctgtccaaacggaatcgcccatacttacatggccgaagcagccttgatcaaagccggtgaagcggccggtgttgacatcaaaatcgaaacgaatggttctgaaggtgttaagcacttattgactgccgatgaaatcgctcgtgccgacggtgttgtgatcgccgctgacaaaaaggtcaagatggcccgttttgatggtaagcacctggttaaccgtcccgttactgacgggatcaacaaggccgatcaattagttcaagaagccttgagcggtaaagctcctgtctatcacgatgctgatggtggtgctgcagatgacgatgaaggtggcagcgctaatggtagtgtttggggtgaagtttacaaagacctcatgaacggaatttcccacatgttgccattcgttgtcggtggtgggatcttaatggccctctccttcattattgagcaattcgttggtagtaagagcttagcctttaccttcttcaaccaagctggtaacatggctttcgccttcatggtacctgttttagccggttacatcgccgaatcaattggtgatcgtcctgctttgatgcccgggttcgttggtgggttcatggccacggtatacactggcgcttacggtggtgtttacacggcctccattaccgccaatgctaagagtcccgctggtttcttaggtggtttagccgctggtttcttagccggttatattactgtttggatgaagaagtggaccaagaacatgccacaatccttagacgggatgaagccaatgctgatcttcccaattctgggcttattgattattgctgcgctaatgttcttcgttgttaacccaatcttctcagttatcaacgcctggattacccacttcctaaactcaatgggtactggtaatgccgttctcctcgggcttgtcctcggtggtatgatgtcgatcgatatgggtggtcctttcaacaaggccgcttacgtcttcgcaactggtgcctttaccgcaactggacatgggaacttaatggccgctgttatggctggtgggatggttccaccattggcaactgcgattgccactgccttctggccaaagaaatttacggatgacgaacgtaaagctggtatctctaactggttacttggtatttccttcattactgaaggtgccattccattcgccacagctgaccccttgcacgttatcggttcaagtgtgattggtgctgccatcgccggtggcttaactcaactttggggcgttgccgtccctgctcctcatggtggcctctgggtctcattactcgccacgaatatctggggctacatcggtgccacaattatcggtgccgttatcgctggggttatccttggtctctggaaaccagctaaagcttctaaataatgtgatatctaaaaagacgatcaaattgatcgtctttttttgttttcaaaattaacgaatcagccgtctaaccccgcaataaaacgggtataatgaaagtaatatactgattatgttaacgagaatcgagacgagtttgatgaaactacgaaaatctatctttggcatcagctgtgtattattcggcatgatgctgctttccggttgccaaaaacaaactaaaatgaccctgccccctgtcagtcacaagaccttaacagcgatggtgatcagtgatgaccatgtcattgcgcccaggctgcatgataatggtaaggctttcacgcagtacgcggctaacgatgccggtgcggatttaaaatacagcgcgacgatttttcgcgcttttattgctaaggcgttaatcaccaagcctgacgttgtgctcatcagtggcgatattactaacaacggtgaaaaagccagtcacgagtacgttgccaagcagcttcgccgactgactgctaagcacatccgcgtctacgtcgtccccggtaatcacgacttgaacaaccccatcgcccgtcgcttcaaaggaaagcatcaatatagcaccgaggcgactagcccgacccagttcaagaagatctatcatcaggccggctacggccaagccagtgaaactgacccaagctcattgggatatttggtaaaacctagtaaacacacttggtttttaatgctaaactccgccatttataaaagtaattatcaacaaggtaattcaacggtcggtggtggcctgaccgatgggaccttacaatggcttactaaagtcggtaagcaagcaaaacaagcccatgcgactctcattcccgtcctacatcacaatacaatggaccacacggtgattcatcaggactatacaatcggttatgccgaagatgtccgtaaggcctttaccactgcgggtatcaagttatcgctcagcggccatattcatgctcaaaatatcaagtctaccaaaatcaagaaccagtcactgactgatattgccagtggcgccctgatactgggatctcactattacggtacgcttaagatcaaccagagtaacgggacggccacgtaccacgcgaccccgttaaacgtgagtgcttacatcaagcaccaccgtggtaataaagcgatgcgcgcctatcaaaagtacgatcatgacgtgttatatgcggctggctataacgcagcactgagtcagttatatgaggaccgtgacgaaacgcaactatcaagcgctaaagttaatcagctagcccgcggcatggcggccgccaatatcgcgctctttcggggcaccccagtcaaaaatagcgccgctattcaagcttggcaacaaatgccccacaatacaagtttgcgcggcttcgtgttagccaccaagaaactacacggcaacgtgacgtggtctgggtccgtacaataaccactttataaactaaaggcgacagcgaattttcaggctgtcgtctttttgattagtcactacttatagctggtcagtcacaccggcaccaccctacttcgattcggctagattggttttcgcacacgtagcatttggttaacaatggtcattaaataatcacgcttgctaaatccgacgacggccgttatcaaaatcaatagataacggagtataacactgtgatagcctcctaaaaatagaaagccaaccgccaaaaaagtgagcgtaatcagccccagtatcttgcgatcatatggaagcgtgccaagtttttcgcgacagattcgattcataaaccaataatgaacaaccgcatacatcacatagcaaattaatgttgtatatcccgccacctcgtatcctaaaattggaatcaaccaataatttagcgccacattcaatactgcgccaataacactggcaatcatgattaaagatgtccgttcataatagaactcaaactttgcaaataaatcaaaagcaaaaatgaaaaagacgctcattgcgattggtggaacgatccaggtcgccttagcatacgctcgtggtgcgaatatcgaaacgatttcgggcgcaaatgcaatcaatagcaggttgacaaccgcaattaaaactaaggcaccgtaagcgacacccgcaatatcggccacccgtcgatccttgattttttgatatatccacggactcagcgtttgcgacaatgcaacgttaaataaaatcatgatttgtgaaagtgagtacgccaaactataaatgcccgcacttttcgtatttaccatgttcgcaatcataatccggtcagcactactcagaacgatttgtgaaagataatgtggggccaacgggatgttgaacattaatgcgtgacgccaaaaatagcgcgagaaaaacgttttgccacgatacatttgcacaaaaaacaagcccgtatagcctaccagttccactaatgctagccctaaaaatcgagccgtcactttatcattcgcatacacaacgagcaatacgcctactaacggtttggcgattgcaaccagcaaggtcaccatcaccaatgatttgtattgcaaggcaactcggcgctcaccagcctaaaaattaaaaactgacgaggtccataccattagaagcatcgccaacatctgcgtcgtcgttaaagaaaagacactattccaaaaatcacgaaagccaagataaactagtgtccatgctaataccaacacaaccgttaatccttgtaattcagccgaatatcgacgtcgatcatggctgaatttgatgagaccttgagtataaacgccgtagcacagatttagtgagacgatgatcgtgacgatagtcagccaggagtacagcacattaaattgaccatactcggaagtagacattattctggtaaaaatgggcgttgcgattattgaaatgctcttttcaaaaaaagcacagattaagaaccaaagtgaggccttaacttgctttggcaaatgccgatatttatttctaatactgactaacataaattcctttctcatagatctgaactgagcatcacatcccgtgcttactaataacaaatctcataagcaccgcacacgttcaatcacttggttgttgtcgataccggcgcccatttaccgaccaaatcgttcttaaacgtaaatagttgatcacatagtaacaattatctggggatgtcaccattgcgcggactaacgcagccagggcctgaccaagttttcgtttgcgcatactggccatcgccatcgtaaaatatttttgcccacgattaaacgtactttgggcacggacgtcatttattttgtctgttaacgccgacatcccgcggccgaaactgtctgctcccgtccgtttacgttccgcatacaattgttgaatatagcgcgataccagatacgttttccacgcgtcgctggtcatactattaccgcgtaaccgatagttcaacactcggcggttaattgacccgattttgaatccattagcaagcagccgcagccagagatcatagtcctcagccgttggtaataaacggtaaccaccgacttgttggacggccgttttccgcattaaaacggtgggatgaataattgtcgaaccatagggcaggattttttgaattagtggttcagcctcgggaatggccgatttttcaccgacaacctcatcctgctcatcaagataagcaatatttccagaaattaaatccaaatcgcgcgtttttagcgcctctaattccacttcgagccgattagtgacagaaatatcatccgcatccatccgcgcaatcaactcattacttgctagctcaatcgccttattgagactagcggccaggccgaggttttctggattgcacactagtttgatcatttccacacggcaatcgtaatccattaacaagtcttttaaatcactccgttctggattatcaagtacgatcacaaactccctcggcaaataggtttgcttcaaaatcgattcaaccgcttgctggacttgctcaggtcgttcattatatacactcataattacgctgattgccattttttctcctcaatcttcaattcagttgaaagtaaataccccaagaatattattgccgtcagtaccatgccgctgcgcgcaacctcacctttataatttgcgattagtagaactacgccaaaggctagaaagattttactatcacgaacaacctttccagactttttgtggcaagccgtcaacgaggctataatcgtaccgtacagtagcgccatgtaaatgatgccccccataaataagtcattaataaagccaatgtcggacgttccgaaccaaatattgctggcattgccaccatatacgcgaacgccataaccaaacacccagtctaaaagctgactcggaaacatcaagaacgagcccgtcagttgttcgtaattgccctgcttactaccttcaaagacgagtgcaaacgtatcttcgaagccactgacgatccaggtatacgtatcaggttggatggattgcaaaaacgctaaacccaatatgataaaggtcacactcaatatgataatcaacacaacttgaaacagccctcgaacactggacagcattcgtttgaccagcatcaaggcaaaaccaaaagccagcgtgatcaagccagttcggccgtttaatacgataataaagacacaaaatggcaggaaccaataatactttttgccaaggttcattcccatatatatcgcaactagtcccatcagactatggtagattggtgtaaaaaatgtgtagtcactgctgattccatacaaacgttcaccataaataaactgattctgaataataccggtggctgtttttgctaaaatcgcagcgcgaatacccgaacttgccagcatgaccaaagcaaacaagcattgaacaaccaccatccatagcatccaggtcaagaccgtttcacttgtcacgttaaaatacttacgaagaacttctagccataacactaaggcaaggacattcaaaataatcacaacattttgaaacacccggggatcagttcctgccagcttcgctctgaacgcaaagtaaatcactgatagcatcacaccaatcacaaaaatgtgcagccgattaatagcaatcgataagtcctttggcgacaatagcaagacgcaaccaccagtaatccccagtgtaacaatcaggggcacataactactgctccaaaagttgggttggtaaatcaggtaaaatccggcaatcaatagtcctagtcttaagaatggcccaccaatctgacgatttactgcagtcatcgttccattactcctttataaacttgctggatccgctgaatgaattgcctttgttcatagtcactaaaatcgaccgctgctattttagccttggtttcctgataaaatttcccatccgaaaagagacgtgtcagtactgccaataattcagcatcactcgcataaaccaggccatttacccttgcggccgtttgagagatgcccccaatgcgggggcaaacggaatcgcacccaataaggctgcctcgaccatggtcaatccaaacgcgtctgatttggacgtcgacagcacaacttttgcatgccgcatgtatttgtaagggttacttttaaaccctaaccaccgtatttgcggggtggctgcaatctgtttagcgatgtgtgcgctcaagctaccatcgccgacaatcccaatctttagttcagggattgcgtctaataatttatgcgcaattctcacaaatcttgcgggatctttaacatcttccaaccgtcccacgaataacaggtcaaatgcagtggttgtactggcagtagccagttggcaaatccgtgaactgtcgattccattgggaataatcgccgtattggttaaatgtttgtggaagcgatacgattctttagcccaatctgaaacatataagactcgtaagctcttgttgccaatatattgaaacgccaaacttttccagttcacactagtctgccatatcggggcttgatggatatgggtgataattggcacatggtgaaaaagcaggttgaccaaaaaactcgctttgaaatcgtgtgcgtgaataatatctggctggagtgccagaatagctcgccgaaatttaagaagctgtttcggcgaaaaactttgatacgcgattccggcagcttgcaagctttcttgtatcgatcctgattgtgagcagtaggtgaaatcataggatccactcaaacccctactgatattaatgaccacctgctcagcaccacctaatttggcggaaaacaagacatgaacaatttttgtcatcgacaatcgtcccttctaggccaagcaacgcaaatagtacgcctgcgtttgttcgagcatctcatgctcagtatagtgacgttgatacatttgataggaattagtcttgacctcggcgatctttttcgattgatagagtgtcagaattttttcagcaatctggcgcgcatcattggtgaccaaaaagccattatgatcaatcaattcctgaatgcccccaacattcgacgcaataatcggcagaccttgggctaaggcttccactaaactgattgggagtgcttcataatcagaaatcagcaccccaacgtccgattgagaataatatttttgtacattatccaccaccccataaaagttcactttaccatccagattcaactggtgcgttagcgttttacaggcttcaatcgaagggccgtcacccagaaaatgacacacgattggtagattttccggcaagtatgtcaatgcttgaatcaggatatcctgccgttttggtgtatcaaagcgtgccgccattgatagtacaaagacctcggaactggtcgccttgtttgcgcccgttaatgctgtcacgccattatggataacacgagcaggatgagcactagtaatcacaccactttggacacccaaatcataatcaaactgcgagacacagatgtaagccgttgtcaggcgacttaatgctttttcaatagttttccatcaatagctgccgtttcttcccgacaccaggagtaaagccccagccatggaccgtaaaaatgactttcattggcaatctaatcgtggcgagcctcccaatcataccagccttcgaagaatgcaaatgaataatatctggctgccaattttttactaatttccttaacgtgtagattgctttcaaatcactcagcggtgcaatcggatgtaccaggctggcaactctgacaacttgcacgtcttgaaattctttcgcgacgcttgcactcaggcgtccttcaacgccgtatactaaggaaacggcattgccacgcatcacttgcgctttgatcaaactatatagatgcgcctgggccccaccccaagtcgcttgagtaatgatgtaaaaaatcttcactaccgcgcaccatccccggaaataatcaccctaaccgttcccatcagcatcttgatatcaaaccaaatcgaaaagtgctcaatgtaatagttatcgtactgacacttggcacccggtgtaatatcatagccaccattgatctgcgcatagccggtaatgccaggaatgattcgtagccgtttcggaaaatcaggatagcgttcactgaattgttcggttagttctggccgttccgggcgaggtccgaccaaactcatatcgcccttcaaaacattccaaaattgtggtaactcatcgatccgagttttgcgcatccagcgtccaaccggcgtcacccgaggatcatttttttgtgcccagatcgcacccgtctgcgcctcagcgtcctgatacattgatcgcagcttaatcacgtcaaaggtcgtccccatccaaccgactcgcgcctgcttgtagaaaacgggaccgtcagaagtcaacttgataagtatggcaaacacaattacgatgggaacgctgagcagtgtgcccaataagccgactgctagatcgaaacaccgctttagatccatcttccagccggtgaccggaacaccaattttgctaataaattcacagtgttgttcgtcagccacgattgattcattaatctcaacttcgtgcatgctcacattccccttcccagtacttggttaatcctcttctcaacggccactctgattcataatttaagcgtgccaacttgccaatacttgcaactgaatgatcaacttcaccaccccgctgctcggcccgtttgatttcaagttgttgaccagcaatctcttgatacatctgaataatgccatttaaacgtttctaagccattggcaatattgatcacttcatgttgcacttgatgttctgtaatcaaccataatgccttgataacatcacttacatatacaaaatcacgggtctgcgttccatcaccgaataatgtaaatggtcgctgtgttttcaaacaatccgtcaaaatcgacaaaacccccgaatacggtgagcttggattctgacgcggtccataaacgttgaagaaccgcacacaaacggtcggcaaatcgtacaactcaccgtatgccaatacaaaacgttcagtcgcatacttatcaatagcatacggtgacacgggtgcgacgcgcgaatcctcgcgttttggtaattcaggtagattgccataaaccgccgccgaagaagtgaatagaaattgcttaataggcaagcgaatttggcgaatatgttcgagcaagttaaataccgcggtatgattgacagcatgcgtttctgccggccgctcaatcgaatccgccacacttgcaatcgctgccagaaaataaatatagtctggccgttcgtctgctaacaattgttgcatgaatttatcgtcacagacatccgcgacgtatatcgtaatctgttcccaatgcttgatattgctgatggcccccattgacagatcgtctaccaccacctcaaagccagattcaactaaatgatcaaccaagtgcgagccaatgaaccccgcacctcccgttaccaatgccttcataactatttacccctctcaaaaaagccaaaattttcgtcgttgatttggtcgcaagacttcccctaacactactggatccccgttcagtagcagtcttgcattcactgcaaaagatgcaggattggtactatctaaccgtgctaatgcctgataacctgcccgcatcataaatcctcgtcgtgccatcaaatgcgcatctgaagcaatcacttggaccagcccgcattcaactaattccagcgctgtacttttaaccgctcgcccaaattgcccaacgagactccccgctgttagctgtgccaaacagccctgctgcactaaatcatagagccgctctggttgtgccataatctgagcatttcgctctggatgggcaatcaccggagtcgtcccttgctgtaagagctcaaagattacttgcgccacgtaattaggtacctgctcgtgtggcaactctagtaacaaatagcgccgaccaacatcaattcctagcaagtgcggcagagctgtcgccaaatcatctcgcaaatggacctcctgaccggcaaaaacggtcagtggaatttgttgccgcttaagttcggcctggagctcggcaacggcacgctcgactaccaggccggtattctgataacgccgatctagatgatgtggcgttgccaagacgtaatgaatgccatcagccaccgcttgtcgcgccatttcgactgcctgagcaagctgctgggggccgtcatccaatcccggtaataagtgacagtgcaggtcaatatactcagttggtctcagtcccataatagccgtacccataaccgtgagttttaatgtccacgtcatttaaaatagtcccgagtaattgtgcgcgagcattcttcaaggcactcactgcctggcgcaccgcaactttttcgacaaagttttggcgaacgactaggacagtgccatccacttgaccagctaaaatccgagcgtcggtcacgggcagtatcggcggcgcatcaacaatcactaaatctaacttacgtgttgcgaccgttaaaaacttggtcattctatcgctggctaataactcagctggattgggtggtttaggtccactcggcatgacaaacaaatgatcaagtacgggataaatggcttcgttcacgtccgtcagttgcccgcttaaccatgaactcactccccgttggttactgatcgcaaacgtctgatgaatcgtcggccgccgcaaatcagcatcgacaagtaagacttgcaggcctttcttggcgtattccacggctaagttgctgccgaccgttgattttccctcgccctgaatcgctgacgtgatcattagtgttttcaacggtttaccgaccatcgcatagttaagatttgttcggatcgttttgacttgctcagttacgactgacatcggtgccgtcaaagttgttaactgtatgccggtatgcatattcgctactcttcgcctcaatttcataaccgttcccccctatgttaaactcgtttgactgccgctttaacaactgacgtcaccggctgtggtttaatcgccggttggtcgtgagtcgctgtgaccggctgctgatgattaatgattcctagacttgtcagcattaattcatctgctaggtattcgagtgtctgcacccgccgattggacaagattcggacacttgcatacaccaatcccaaaatcagccccccccccccacgaaaccaattaggatattgatgatttttttaggcgctaccggctgatccggcgtctctgcgggtgcaacgatcgttacattattgaccctaataatatgctggacctgatctttaaacgttgcagcaatttggttcgcaatcattgcactagctttcgcatttttatcacgaacaacgattgaaaacacctgcgaattggccgtactggtcacgctgaccgtttgcttaagcgactcaagtgagcgtcgaatgtcagtttctgccattaaagtctgccgtgccggcttcaacacgactggttttgtaattaattccttataagtcgtaatcatctgcacatcggcttgctggcccgtcaaatccgcgcccgcactactgtgtttgcggttcactaatatttgaacattggcttgatactcgggctgaatgacccacaaagtcaccactgttgcaatcgtcccgcccaaaatcattaaactcaataataccttccaatactgacgaatgagtttaacaataaaatcaaaggttattacttgctccattccacacgctccaatatttcttgactgacttttattaaacgattgacattattgtagaaaaccagttgcaaacgacgcaatagttttcacgaattttcatgaaactcatataaatacaagcgaatattcgacaatctctaaatttaaattgacattatagacaataatgttatatttattgatagttactgatcaaaataatataaatcgtataattatttgactttattttagctcgtatttacccacaattatttcgattaaatcatcggttactccagcaaccaatgtgcttttcaactaatcacaaaatcgacatttttacaaatcaatgatgttttcaagcatcaaaaaagaccacctagttcgtgaaaactagatggtcttcttaacattaattacattagttagccagatgacaactatgtggcgcccttttgataatgcttcggtgttacaccaccaccggctaatgaaaatttgacagtttgtgcaacgtttttagcaattcccagggactgaatctcttccagtgaggcaccagcaattttactcatcgatccaaatttacgcaacaacttattacgcgtcttcggcccaaccccggggatctcgtccaagcgcgaactcaatgaatgtttggtatggacttgtcggtgaaacgtaatcgcaaagcggtgcacttcatcttgaatccgttgtaataaataaaatccttgactcttcggatctagatgcaaatgctgatcaccagcagaagcgagtaggtccgccgtcttatgatggtcatttttgaccattgccgcgactggcgttgcaatccctaattcgttctctaagacgtccttagcggcttccagctggatctcgccaccatccatcaaaatcaggtcgggcaatgctgcatgctccttcagtagccgtgtatagcgccgccgaatcacttcacgggtcgatgcagcttcatcagcatgatcgaccgtccgcaacttatatttccgatacaattttttattcggttgcccgtccgtgaagacgaccatggcagaaaccaagtcggccccctgaatatgagagtggtcaaaagcctcaattttatgaccagcaggaatgcctaaagcatccgtgatttcttgcatcgcccccgtcgtcttgcgctcatccaattccaacaaccggaacttctcttctaagacgattcgagcatttttttgtgccatgtccagcaaatcctttttctggccgcgttgaggggtccttaccggaattccgagaatgtcactcaggacctgcttatcaagaccgttggggactaaaacttcgcgtggtagaacgttatttttgcgattataaaattgcaagataaagctcgtcatttcttcaggtgcagttgacactactgggaacaagcgtttctcgcgcttcatcaaccgcgcttgccgaataaagaagacctgaatcgaaagccagcctttatcaagatagaaattaaacaggtcgcggggcgtattatcgtttgaaataattttctgcttttcaaccgtcatttcaatataattcagttgatcacgtaattcagcggctcgttcaaattctaggtcagcggccgcttgatccattcgtttagttaactgcttcttgaccgtttcaacgtgaccattcaaaaaggatttaatccgcttgatctgagcgtcatattctgccaccggcaccgttttaaagcaagctcccaagcattggcccatatgataatagagacacggccgcttctggaaaccatggcaacgccgcaacggatagaccttctgaataaaattgaccgtttcctgagccgcgtaaacattgggatatggcccaaagtagtagccaccatctttacgaacatcactgacgatcaggatctgggggtctcgttcattggtaatcttaatgtacggataaccggttcccttttttaatttaatattaaagtacggttgatgtttttgaattaacgtaatttctagcaggaaggcttccttatccgttgaggtcacaataaactcaaagtccgcaatctctgatactaaccgcgcggtcttaccagtatggctgcttttgaaatatgaacgcacccgatttttcaagttcttggccttacccacataaatgatctgactgtttaagttcttcatcagataacatcctggtaagtccggtaacaaggataacttatgttcaatatgcgcggatgccataacacaccttcccttcatttagattagcattattagtataccgcctgctagcatggggctcaaccaaacagcccggaaatatgatttttattatgaccgactattcatcactgtcgctactgatcacagtgtagcaaaaaaccggtaatcagcaactgagctgattaccggttatgtgttgtttacatcaaaattttagaaagaaaatcttgggcccgctctgtttgcgggttcgcaaagaattcctcaggcgtattattctcctgaatatagccatcagccatgaaccagattcgatccgctactgacttagcaaaacccatttcgtgagtgaccacaaccatggtcatcccatccttagcaagttcttgcatcacgtttaacacttccccaaccatttccgggtccaaggcagacgttggttcgtcaaacagcatcacttcagggttcatcgccaacgcacgagcaatcgccacccgttgagcctgaccacctgaaagactacttggaaaggcatccgcatgatcgtccaacccaacgcgttgcaataattcgtgcgcttgcttagtcgccgcggcatcatcgacatgcttgaccttcatcggcgccaatttaatgttttccaatacagtcatgttgggaaatagattaaacccttggaaaaccattcccattttttcacgtagcgcgttaacactcttcgtatccaaagttgtgagatcttgaccttcgaaagcgacttgaccacttgtgggcgtctcgagtaagtttaaacaacgtaagaaggtactcttcccaccaccagaaggaccaatcaccacgatcacctgaccgggttcaactttttctgtaatatcctttaaaacgtcattttcaccgaagctcttcgcaaggtctttaacttcaattactggtttagtcatgttgcattctcctttcgaagtagttcaagatccgtgaagcggtaaaggttaagatgaagtatagcaccataataacaacgatcggtgcaaccccccggtacgtatctgaacgaacaatgttactttgataaattaattcagtgaccccaataatcgaaacgatggaactatccttgatcaacgtaataaattcgttcccaagtgatggccaaatgttcttcaatgcttgtggcaagaccacgtaacgcatcgtttcaccgttggacattcctaaactccgagcagcttccgtctgcccaacatcgacggaattaatcccgccacgaatatattcagcaacgtacgcaccagagttcaaggaaatcgcaataatcccagaagtcagtgctggtaaattgacgaataacccaagtccgaagtacacaaacatcacttggaccatcattggcgtcccacgaataaattcaacatacgcagttgctaaccaccgaatggcagtcttaagtggatttcctttagccatccgtgctaatgccaataaaataccgatgataaaaccgaagaaaacggagcaaaccgtaatgattaacgtatattcgatcccggttgcaaaagccttccagtaatgtcccattgacgtattaacggtattggtcttcaaatacttgccggctgccggtaagtattgctttttaacgaggttctgtttcttaatccgatcaacggtcttattgactttgttaacaagactagttgaacctttccgaaatgcgatcgccgaactcgttgcactagagctcatgttgaagtcactaggaatagcaaccaaactcttattgtttgcaacataggcttctgcagaaggcttttccatagcaaccccatcaactttgtgactctgaagtgccaaaatcagatcagattgtgaagtcatccctttagccttggcagtcgtttggtttttgacggcattatattgagtcgttccagtttgggcacccaacgtgccattcttgaatgaattcttattcttgtacttgcccttatcagtcttattgatgacaatatcgtagccaccttgataataaacgtgggtaaaatcaacatttttccgccgtgaaggggttgggttcatcccagagataatcatatcaaccttgccagtttggagtgccactagcaatgagtcaaatgacatggatttgatcttcagcttcacgcccagatccttagcaacttgtttcccaatctgaacatccatcccaacgatcttactcttaccgttgaccgttgcttgaaactcatacggtggataatcaggcgacgtccccattactaagacgccctttttctgaatttgttctaatgaattatcggccgcttgcgcatgttgcgtctgtccgagtgggacgacggtcatgatcagggccacaataatggctaaaaaccacccaaatctttttttcataggtattctcctcgttttgtaatttacaagaataaagtataaccgcatatgattatttatgcaagtatttttgagaatttctttattttatgcataaacaagtcgtttatacacgttttgacccattgattatgcataaaagacgaataactgacaaattgtcggaaatttgctatgataggcgttaatcgaaaggaatgattttatgagtttaaaagtacagcgtcaagataaccttgataagctattcgacaagtttgccattggtcctgacgataaggataaactcaccactaaagcggttcaggatactattgacgaacatgctaaacgcaaagaaaataaggcagctgataaaaaggacgcccataaatagcagtcaaaaaaaacgcaatggcagttagccatcgcgtttttatttgaataactatttagcaaattttagtcccgattgtttgcatcttttcgcgccgctctgcttccgtttctggtgaaacatcgcgccaatcaacaacagccaaagcaccgtcgagcatcccgctatcatccttgagcgctaaagcattatgccagcgagaaatgttgaggccgttccccaagtaggcttcatcagccggtgcaacgtgcatcacataaccagcattattttctaatggcgtggtatagtcgggatcagcggctttaagaataactaactgaaacttattaccaatggcacagctaccgcctaaactcgaatatttgttagaaccatcgtcagttgttaaaattacttgactccctgccggaatcttatctgcaaggtaggcttgagcatcgtctttgatattaatcttcatagttaagcatcctttccgtttcaaaaacatttaagttgtgcacaactcttttacagtctttaatttacgctatttcagctgcaaatgcaattaatttacctagaaaagtgaaaataaacagccgaactcaataatgacacaatctttgcaaatgatatgtggtcgtccgtcgcaataaaaaagagttgggctgccagccttacctgctgacagcccaactcttcaggttagaccactcttcaccgactatttaactggtttaccattcgggtacttatcgttgagtttaacaatattttgttgcgcaacttcttcgaacggaatatccgcccattcagcaacttgtgataagtaccataacacatcgcccatctgtttcgtcagctgatctttattcaaacgttcaccatgaaacgtatactttttgactaagtcaacgacttgaccagtctctgaagctaatcccagcgataagttcgtcagcacctgctcattaccatataatgtccgatttgctaacgactgatactcattaaattccaagttagttgcctcccacagtgtgcgcttcgatccattgccaaacagcatccttgccttctttggtcttagctgaaaaggcgataaaatcgtcttcagcttggaagttaagcgtctttttaattaaactttcctgtttgttccacttaccacgcggaattttatcactcttagttgccacgaccagtaatggcatctcatagtaacgcatccactcgtacattacgacatcgtctttagttggcgcatgacgtgcatcgactagaataacgacacctcgcagtgtctctcggcttgttagatacgtctcaatcatttgtccccacttctcacgttccttcttagataccttagcataaccgtatcccggaacatcgacgaagtataattgatcttcaactttataaaagttcagtgtttgggtcttcccaggttgactagacgtccgcgcatagctattgcggttaatcaacacattaatcagggatgattttccgacgttagagcgccccgctaacccaatttctggaaacccagtagtcgggtactggctcggcgctaccgcgctcatgacaagttcaacgttatgcacttccatcgaattaactccttctgcaatcgtattgcattcattttaccataatttttgcagcgggttgtcatccgcgctcaaattcgatttaaacagcactcaggaccgcgaatgaaaactcatcgcggtcctgagtaatgtctattgatcttctgaacgaaacgttaggaagctttttgatcagctaaaaccagttctggttcagcgtgatcagcaaccgtctcgcgagtaataatcacctttttaacatcttcacgacttggaatatcatacataatgtcccgcatcgtgtcttcaataatcgagcgtagaccccgagcaccagtattacgtgctaaggcttcttgcgcgatggcacgtaaagcgtcatcgttaaagtctaattctgcaccgtctagagcaattaggcgttgatattgcttgacaagcgcattctttggttccgttaagatccggaccaaatcatcttccgttaaacgttctagcgcagtcaagattggaaggcgcccaataaattcaggaattaaaccgaattgtaagaggtcttctggcacaacttgttgcatgagactcttggaatcgtctagaacggcattcttaccatcggtgtccgtaccgaaaccaatcgttttatcgcctaggcgacgtttgacgatgtcttcgattccatcaaaggccccaccaacgatgaataaaatgttggtcgtgtcaatttgaataaactcttgttggggatgcttacgcccgccctgcggtggcacattggcaatcgtaccttccaaaatcttcaagagggcttgttgaaccccttcaccggaaacatcccgtgtaattgagacattttcactcttcttggcgatcttatcgatttcatcaatataaatgatccctttttcggcacgttcaacgtcgtaatccgcattttgcagtaatttcagcaaaatattttcaacgtcttcaccaacatagccggcttcggttaacgtcgtggcatccgcaatagcaaatggcacatccaaaattcgcgctaaactctgagctaagaaagtcttaccagaaccagttggtcccactaagctaatattactcttttgtaattcaggaccatcttcggtctcttcatcattatcagccatggccttaacccgcttgtagtggttataaaccgcaactgatagggtccgcttagcttcattttggccgatcacgtattggtctaactcgtctacaatttcctttggcgttgggatatctgttaattcatgggtttgttcttcgctaaactcttcatcgataatttctttacataaatcgatacattcattacagatataaacgccggggccagccacgatctttttaacttgatcttgtgatttaccacaaaatgagcagttcacagggccgtttgtctcggtattttcaaacattcattctcacctcatcgatgtatttacatggattaatcataacagaaaaactgagctaaaaccagcttaggcactgtcttctacgtccactactataacatggacgaacctaaacccgaaattatctgttcaatcatccggctaaccactttgaaaaccgaatgattctcgcagtaaatcacaggcgtcagccaaatagctattaaattaatcttacgattagctgacgctatgtaaaagggtctcggaagaattattcttccaagaccctcgacttgtatctaattgaattaattagttcttgtcgctgtcgtcttttttgtcttctgctttggcattttgcttagcagaatccgcaatcaagtcaacggcttggcgaatcgcaatgtcatgtgacaacatgtcatccgttaaagcaccacgaacagcactttcttccatgttgtattgactagctaaatccttaacttcggccgcaatttcatcctgagatggcttgatgttttcagcttcaacaaccgcttctaagaccaagttagtcttaacccggcgttcagcatcagcagcaaattgcttgtgcaagtcgtcttcagtagtaccagtcaacttgtagtaagtctttggatcgataccttgttgttgcatattagccaagtattgatccatttgacgatgaatatcgtcttctttcatggcatcaggaattgcttgaatttcagcattgtcaaccgcttggtttaaagcttcgtcttcaattgcatcatgcgcagcggattccttttgttccttaagttcgtccttgatcttagcttttaattcttcaagtgtgtcaacatcttcgtcaacatccttggcaaattcgtcatctaattcagggagttccttagtcttgacttcatgaactgtcactttgaaagtggcttctttgtcttgtaagtcttcagcttggtaatccttagggaacgttaccttaacttcagtttcgtcgccagccttgacaccaactaattggtcttcaaaaccagggatgaatgagttagaacctaattcaagtgagtagttttctgattcgccaccttcaaatggttcgccatcaacgaatcctttgaaatcaataaccaccgtatcgcccttagcggctggttggtcttccttcagaactaattcagcttgtttttcacgccgtgattctaattcggcatcaacatccttagcataaacgcgagtattttgacgcgttacactaagttccttgtattgaccaagcttaacttctggtttaaccgttacaacggcctttaatacccaaggcttacctttttccatgctatcaacatcgatttgaggttgatcaactggttcgatttcagtttccttgattgcttcttcatatgcctctgggagcacgatgtttaaagcatcttgataaagtgcttcttcaccatacatttgattgaagatttgacgtggaaccttacccttacggaaaccaggaacatttaagttctttttagtccgttggaaggccttgtcgataccttcactaattttatcagcaccaatttcgaatgttaattcgccttggttgccttctttcttttcccactttgcagccattgtattccctccgaaacattataatttctacaattctagtcaattgcatacttgttaagtttaacctatcgacaccgtaaagtaaaccaaattggctaaaaaagcgcgtaagctcgcgatttattgttcgtttttcttaaaaaaagcgacttggaagaagacttccaagtcgcttagatcaatcaatgaaaatcagttagagattagtcatcaatttctgaaacaacaccggcaccgacagtatgaccaccttcacgaaccgtgaacttggtacccttttcgatggcagctggttgaatcaattcaacagtgaacgttacgttgtcaccaggcataaccatttcaacgccgtctggcaattcaataacaccagtgatatcagtggtgtggaagtagaattgtggacgatagtttgagaagaatggcgtatgacggccaccttcttctttgctcaagatataaacttcacccttgaacttcttgtgagtttggatcgaacctggcttagccaaaacttggccacgaacaacttgttcacggttaacaccacgtaataacgcaccaacgttatccccggcttcacctaagtcaagtgtcttacgaaacatttcaagacccgtaacagttgacttaagaacatcttcgtgtaaaccaacgatttcaacttcgtcgccgaccttaacagtcccacgatcgatacgaccagaagcaacagtcccacgaccagtgattgagaagacgtcttcaacaggcatcaagaaaggcttttcagtatcacgaactggagttgggatgtattcatcaacaacatccattaagtgcatgataaccttttcttgttctgggtcgccttcaagtgctttaagcgctgaaccacggataacaggaatatcgtcaccagggaaatcgtattctgaaagtaattcacgtacttccatttcaaccaagtcaactaattcgtcatcgtcaacaagatcagtcttgtttaagaagacaacgatatagtcaacaccaacttggcgagccaagaggatgtgttcacgcgtttgtggcataggaccatcagttgcggcaacaactaagatcgcaccgtccatttgagcggcaccagtaatcatgttcttaacgtagtcagcatgtcctggggcatcgatatgagcgtagtgacgcttttcagtttcgtattcaacgtgggcagtgttgatagtaataccacgttcacgttcttccggagcagcatcgatagaagcaaagtcttgttctttagccaagcccttagatgctaataccttagtgattgcagcggtcaaagtagtcttcccatggtcaacgtggccaatagtaccaatgtttacatggggttttgttctttcataatgttcttttgccattaatgaaacctcctgtgattttcgcaagaataacgtcgaggccaaaatggtctcaacaattctttagttagtattatactacatcctagtgaaaaggccaaatcgcgcacccatcactgagaatccttaaatattatatatagcctaatctgatttgtaaacagatattattcaaaaaattgaatttttgttagtaaattcttattacgcacgcttatgattgtaaatcaaggctaaattgctgaattttttgctgaattttcatcattttttcagtttggtcatcagacggcgttatcgtctgcccagtttgcaaactaatcaaaagatcgatccaagccgtggaatctgtaataacctgtgcagcgcatggatataaatacattaattgcaattgtaaaagttctcgtaagctttcatataaaaagacatcttgattaccaagtcgcactttcaaagcatggtaaacggccttgctcgtctcgtcctgaccgagtgcgactaactttgctggacacagtgtcaacatcttctcatccagtagccactgcatcttgaccgtctctgatacttgcaattggtacagtgtatataacacttctactcgtgttaagggatgcaaaaacggatctactaatagaaacttggctgccgtcagatagcgctcatatggcaggtgacgggctgcttgcaaacctgccacctgtttctggacgggctggtcagataaatgataaaaatgacgcattgttgtggtcaatgtcgatcctagcgttcgctcagccgtactctccgccgcttttaaagttgtgtttgcagccgtagtccacgcactcgttgggcgtgccttgatcataatgtgggcagaaatgaagtcatgattagcaaccaatgcattcagatacagatctgcggccgcatcggttgctaaatactgcgcttcaaactcactggcataattagctgctgccacatattgttgatcagcaaccaacgcttggaccagttcgtaattaactggtgccgtttgctgtgcctgatacacttgctcccacaaactagccgccttggaccaatcctgagctcgactggcttgttcggcggccaattgtgtttcagctattgtcattgaaccttcctcctcttcattgtaaccaaaaaagtcggaagtagcttccgacttttttaatactaagctttagattcagtctcgactggtttggctggtttagccttctttgtacgccgatgatgctgattaacttccataataaccggtaaaataactgggtgccgcttggtctggtcccataaataatggttcaacttctcacggacagcctgttttaaatggccccaatcaaactctttattatcgagattttcttgcaccgtcgttttgactaactcagcgctctcttgcatcaagtctttactagtcttgacatagacgaagccccgtgaagtaatcttaggagtcgcaataatcttcttctttttgcgatcaatcgtgaccactgccacgaaaataccgtcttcagacaaaatcttgcggtcacgtaacacaatgtttccaatgtcaccgaccccgatgccatcgatcatcgtatcgccgacttcgattgaaccggccaagtgcatggtatcaccgtcataacgtaactggtcacccttggctgcgatcaggacatggtcgtccggaattccaacttcacgtgcaaagtccgcatgagcatccaacagacgatactccccttgaatcggaatgaaatattggggcttcatcatgttgatcatcatttgcaagtcacgtttagcggcatggccggaggaattcatttcatcagcaatcgccttaacgtccgcatcagcacgataaatcatatcacgggtcttggcaaccacggtttccatcgaatgtgacggtgtggtagtaataaataccagatcacccttttcgatattgaccttgctctcctgcttattagccatccgttgtaaggccttaataggttcgcccattcggcccgtttgtaaaatcacgatttgttcaggtttaagtttatcaatggctttaagtggtacgacaacgtcttcaggcatgtgtaacttgcctaaatcgattgcggtcttcacgatactctcaacgtcaccaggcattaaagcgactttccgattagactttgcagcggcatctaaaacttgctgaatacgcaagatattggatgcaactgaagcgacaatgatccgtcctggatgatatttaaacgtttctaaaacataggccgcaatttcacgttcactgaccggctgttcataattttctgcattagctgaatcactaagtaacgccaagacgccttttgatccaatctccgccaaccgcgcaaaatcagtctgatagtcgcctgcggccgtcggatcaaacttaaagtcaccggtataaacgacctcaccggcactggtttgcaacacgattcccattgaatctggaatcgaatgggtcgtgcggaaaaacgaaaccgtgaccgtgccaaaatcaatttctgtcttctcattaatgatgtggaagtcattaaagtttttagctttagggtccttttgcaattgaatttttgccaactcaatggttagctctgaaccaaacacgggaacgttgaactcattcaaaaagtacggtaacgcaccaatggcatcagcgtggccgtgggtcaaaaagacaccgacgattcgatcagcattttctcgcaaataactgaagtccggaatcacgatatcaattcctaataactcattttctgggtactttaacccacaatctaaaatataaatatcaccatcgacttcgacagcatacatgtttttgccgttctcacggaccccaccaaatggggtaatttgaatttcactactcaattatttcaccttgattcttctaaatgtttaatgttttaaaaagctgagccgtttgttcagtactcaatggtaagattggtaaccgtggttcacccaccggctgacccaaatgatttaaggccgctttaactggcgatggcgatggtgcactaaacaaggcactcatcttgggtgttaagtcccgttgatacttagcggccgtggcaatctcaccctggtcgatggcactaaacatcgccgtcatttcgtcaccatagatatgacttgccactgagataaccccagcaccaccaatttccttggcagccaaactctgagaatcttcaccagtataaacaagaaaatcagccggtgcattttcgacaatcgcgccaaactcttccatcgtcgcacactgcttaatcccaataatattgggattttgtgctaatgttaagatcgtggccacggtcatcttcacaataacccggcccggaatattataaataataactggtaagccaccttgatcagcaaccgctgtaaagtgggcaatcataccagcttgatcaggcttgttgtagtagggaaccaccactaaagctgcatcaatccccttaatctgactaaccttcttagtaaatgcgatggtagcagcggtactgtttgagccggtcccggccacgattggtacccgaccatcgacaatctcagctgctttctttagtaaggttaatttttcatcttcggttagcgttggtgcttcaccagttgtcccacccaccagaataccttgggtgccgtgtgccaataaatgttcaatcaaacttgctaaccgcttttcgtccaattgttggtgatcatcgaaaggggtcaccattgcggtcatcaaatcaacgtttgcaaagttcatgatctaaaaactcctctattaaaatttacaagtaccagcgtacctgttccgattaagtaactctccccagtttaccacattttaaagtaaagcaatagttagaccattcaatgcaatctaatgtggtcgttgctgactaaaatacgcgacccacagcatcaatgccatcagctgtaatccagccgtaacaataaagattgactgatacccccaccaattggcaacaatcacggctaacccggggccgaccacgttaccacaagcttgcgcggactgatttaaactaaacacacgcccaaacgctgcgtgtgggacatgctcgactgtcatcacttgaagcgcgggcaatagtgccgcatccgcaattcccagtattagccgtagcccgaccagccacgcgacctgatgtaccaaactagtcaacaataagtcaacaatcgctaaaatcaaaaaagtaactaagcaacggccagcgcccagccgatccagaatgcgcccaacacgaccagccattagaatcgtggcaagtcccggcgcagccgccacaatccccgtcatcaagataatcgtctgcgccgttgcttggggcgctaactgtccgaccagcaagcttaacagtggtgttatcgcattggtcgtcgcctgaacaactagtaacgatgtcagcaaggcacaaataaagcgaccacccaattgatgtaagattggtcgcaatggtggtaacgtggcgcgactaactgccgtcaccttctcttgaacaccccaccaggtcatgacaaagacaagcgccatcaaactactggtagccacgaacgccccccgatagccaacggtattagccagaaagcttcccaaaagtggccccatcaatgtgccactgatgctaccagtgaccagtttacttaaccactggccacgttgttccgcaggtacggtaatcgaaatcagtgcgttagcattattgatgtaacctgaaaacgctccctgtgcggctcgtaaaatcaagaggacgatcacgttaggtgctagtcccacaccgagaatcgttaaggtcatcatgccagatgcgcgtagacacatcagcttacgccccttttgatccgccaatcggccccacaatggtgcgactaaagctttgcaggcgtatgtcacggcaaacgccgctgcccctagaaaattcaactgggtcgttgaataatcgcctaatgtctgaatatacagcacaataaacggtaacgtcattgcgttacctaaatcagtgattaaactgccaaaccataagacccgaaagttacgagtcaacgttgccattgcttccatgaaatcccctcattcacttttgaataaacataagtatagcgaacggttgtttgggtttaataaagtttatgtatcgtttctgtaattttttacacaaaaaaagaaccacccgcaggcagttctcgtaatctcaatattaacgacgaagaccaagactttggattaagtcacggtaacggttaacgtcttctttacgaaggtaagctaacaagttacgacggtgaccaattttcttcatcaacccacgttgtgaatgaaaatccttcttgtgaactcgtaaatgttcgtttaattcgttgatgtcttccgttaaaactgcaacttggacttcaacagaaccagtatcgccttcgtgacgagcatacttgttaataagctccgtcttcttttcgcgtgaaattgccatgtgtttcaaccacctttccaataattgccctaaactgagtaaatcgttggtggtgcacgaaaaactaagtaaagggttgctgaacacttgatatagtctagcaaactaaggagtaaaaagcaagtttcaatacatatcaagataaattactttacacataacggttgcattcaagccggggcttatgtataatagcatttgttgaaaaaatgatggaggtgaatctgatgccaattatcaaatccgctattgaacgcgtgaaaacaaacaataaagcaaacgtccgtaacaccgcccaaatgagtgcgatgcggactgctgttaaaaaatttgaagctgctaaaactgctggtgccgacaacgtcgacgatttatacttagcagcaactagcgccgttgacaaggctgcttctaaaggtcttatcaagcgcaacaaagctgcccgtgacaagtcacggatggctgcacgttacgctaaataagctaattttacgcccgagcattgcgacggcgtttttttatcgcctttaatgactcaaaagatggtcgaccgaattctgagaattccggtcgaccatcttttttgggggctccatatctaagcactattacttttgccttcgtgaatagtcgttctcgcttgtccaacaagccaatgcctaacgggacagccgcgttccgaccgctgcctgtcgctcattaacaaattgaaccataaataactcaaagagcaactccgggtcgcgttgtgtcgttttcatttgtacttctgtttggagcagtcctaagtacgccgcccgtaacgcagcttgatcaaaatggcggaccgtttgcatggctagtttgacccgatatgggtgcactttaagcgtgctagctaggctgccctgactatagcctgcacgcgccataattttgacctgtagcaacaatcggaattgtcctaataagattgcattgatctttagtggggcttcctgagctgccaccagttcatggtaaagttcgaccgctgactgcgtctgataacgaagtacatcgttgaccaaatcaaaaacattttgcgtcagtgatttagtcaccaaagcctgaactgccgctaaatcaattcgttgggattgggctgcgtaaatcatcaacttcggtaattgtcccataatcagtcccaactgcccgtcagttcgattaaccagttcctgtagtgcgtccgcaccaatgcgaatctgtttctcatctaacgccgcttgcacatagcgttgcgtttcagcctccgagacttggttgacttcaaccgtcgtcgcctgtttttttaacgttttaacgagctttttacgcgcatctaatttctcatagggtgccataaacaccagaatcgtacttggttcaggttgttcaaaatagtgctgtagtgaggccagatcatggtcaaccttggtcttcttattttcacccgtcaaaaagtacgggtgattaataaagactaatcgccgttcaccaaaaaacggtgccgacattgcatcatctaaagccacagctactggcgtcgtttccatatcataactgccgacgttcatcgtttgttcttcactgggaatttgctgcgtaaaagcctgtttgagctgatcggccaaatagtcgaccgttcccaagataacatagatcgatgccaagtcaccgttgcgaatcgattttaacgcctgttgtgcgttgatggcgatcaccttcctttaaaaatgtttgccaacgtccctggcgatgattaacgaaacgataggttatcatcccctgcaaagccgttgaataagtgacaatatgctgttcagctagagttattagtgtttcttgattcggatgcccatagcgattgtgccgacccaccgataaaataccgtggtgcacacctaattggcgcaaagctaacggatccgaggctgttttactgccatgatgccctagctttaaaacgtccacgcgtaattgtggatatcgggcaacgattgcacgctcccccgctcggtcaagatcacccgtaaacatgaaacgttgctgaccaaaaacccccgttagcaccaacgaatcttcattttaagcccgtcccggtttaaacggatgcaccgcaaccaatccatctgcaaacgtatggccggccaatgcttcaaccactttaggccgctttctggcgggcactagcagcttttgaaacttggctaggcgcgccattccggcaggtaccaccacttgattgaccggcatcaagcgtaatagttcacccaaatcaccaatatggtcaacatccttgtgtgataaataaactgtatccaagtgagtgatccctagccggtgcaaataattgaccgtaatcgtttccgcacgcgatcgcggttgtacctgctctgcctgccaacgtggccgggaaaagtgtagttgccccccagtatcgatcaaactcacttggcggttaaatggttggcgaatcaagatcgaatcgccctgaccgacatcgataaattgaacggcaccgtgaagtggaaaacgtagactaagactaaaacaagcatatgccagtaacagtccccagtaataccgacgccgcggtgtccgtaacaaccacaaactcaatagactgagcgtccatgcccacagtgtactcggttgaccgataatgagtaggcctggccaatggctgacccactcaagcccattctgaaaattaaccaacacccattcacacacgctggtgacattggtagaaccaaagccaatgctcgcccccacgaccgtcaccggtaataatacccaactaaaaataggcgcaaccaccaaattgactgctaaggaccacagatgccactgcgccgtagctacaagcaaaaccggtaaactgataacctgaatccaaattgctaatcgccacggcggcaaaccaggcattaagatcagcagcaaggctagtccataactgagctgaccacctaattggctcaataccaaaggattatgggcaatccccattatcagggcaaggctccaaccacccaacgccccacttgactgatgtgttagcaactgccaaataattggtaaagccgcggttacaactgcccgccgcaagctatcggcaccgccgcccaagacaaggtatgctggcaagagccctaataaccaaatatcgattgcttgctgacttagatgcagtcgtaacaagacccattgcaagaatttaactaataaaataacatgcatacccgacaaactgaacaaatgcaatagtcccagctgttgaacggcccccattgtcgtctgaaaatctgtggggcgtatcccaaccagtagactcgtcgcataacgactaagcgttggtggcaatctttgacaggctagaaagaattgctgacgccattggtgtaatcgatcaagtagcaccagccaaccacgctgcggcgcaatttctattcgttgaaccgctgtgaccgtcacttggcgggcgatgccttgactgcgataatacctaggcgcattaaactgccccgggttggtaggaggtgcgatggcggcgacttccccctgaacgtgccagatcgtccggtgagtaaactgggtcagatactgtttttcagtggcacttttcagctgtcctctaacaagtactttgcccattggactagtggcaatcagctgatactgaccaccgcgcaccgtaatcgcatcgggttggacagccaaatggcttgtgaccacctgactgggctgctgaacaatggaggcgaaacggtggttttgccagttcagccagattgccaaagataaaacacagccaatcgtcaccatcaaacactgtcgatctcgtaatcggatgactcgcaataaccaaattaataataatccggctgccagccattgttggtcaactaaccaactactaagtaagccgcacgcaatggcggcaaaaaatagtgcgcgcaattagtcacgatctaacaagatttgatcaagattcagcttatccaaatctgattggtcgaactgaacttgttgtaaagccacgtgttttcgttcaattaaggacatggcatacgcatcgttatgataattacgtaaataatgaattttttgaattccagcttgtaataacattttcgtgcattgtaaacatggaaagtcagtgacatagatttcagcaccatccgtagctgcaccgaattttgcacactgcaaaatcgcattcatttccgcgtgaatagtgcgaacacagtgcccatcaacaaggtaacacccctcatcgatacaatgaacatcgccggatactgaaccattgtaaccacccgcaataatgcgtttgtcgcgaacaatcgtggcaccaaccgaaagccgctcacacgtgcttcgactcgccaataagaccgcctgcatcataaaatactgatcccatggaattcgttgatctttcatcattttatgcctcactttcaatgacagtagtataccaaaatgtgcgctttgaaactagacggtgagctggtctttgtatttggccacagtcttttctccaaagccgctgacgtttttcaaatcatcaattgttttaaaattaccatgttgctggcgataatcaatgattttttcagccttcttctgcccgattccgctcaacgtttgcagcgcggccacatcagccgtgttgagattgaccttatccgttgccgcatgattactagttggtgttccgccagtaggccccgttgactggacgactggtggcgcaacagccggggcctgttcgcccttagctggcacgtagatcacttgctgatcagtcactttggcagccaagttgatctgctgagcatctgcctgtggctgcatgccttgtgccagttggatgacatccgcgacccgcatactagcagtaacctgatacaaccctggtttattaaccgcacccttaatatcgacatacccgggtgaactagcacctgtcggtcgggctgggctcggtgtagcgttcgacggttgggtactcgttgcgggctggtcagcattggcagacgttcgactcgcgcctcccattgatgtggaattgaacgaatgcgccaacaagttatccgtaccggcgggttgaggctgcttaagttgactcagtgcccatcccgttatcaaaataatgatcacggcagtaacaccaccaacaatccgccagtgcattttgagcagcttaatccaatctatcatttgttttcaccccttcagcgaatagttacgcaaaaggagcggctgcccatgaaaaaagtttgggttttaccccaaactttgctaacttgcatttcaattttactattggtgtgtctgcaaataatgaacggcctgtttaaatgaggtcactggaacaactttcatattaggcgcgtactttttcgcggtcgctttagcaagttgatagttagtttgacccttttcttcaaccgccaaaagcgctttggttggtttcacatacggtgcaaagaaaattgtcgcccctgcccgcttagcagcaatcactttcttgtcgataccaccaatttcaccaacttgtccattttgatcgatggtgccggtccccgcaatcttccgtccgtgtcgcaaattctgattagtcaattgctgatagatttgcaagctaaacatcaatccggccgagggacccccgatttgtccgggatcaaccttaaccggaatagtcgtcgtcactttaatattatcagttaggccgataccaatcccggcgcggtgcgtgctcagcttgattaggggcgcacttgcttgcttcaaatggccctttcgccgatacgtgatcgtcactcgatgtccgacgccctgcttaccaatataatgctgatacgcactggctgtattaaaatggtggccatcgactttcgtaatcgtatcgccaacttttaactggtttctaaattttgaattagactgaaccgttaaaacgtagataccctgataaaccttgcggtattgctgatgcgcagccgaatacgccgtcgcgatagcttcgttgattgcacttcgcatataaaacttctgaacccgattataagtcgcgtcatcctgaccgccagtcatatcctgagcactgaccacgtcatagtgcggattcaattgtgcgtaaagccacaacagcggcgtcgctcgagcttctgcgaccgaggtcaacataaacttaccccggtgatgatccggatgccgcttgacggtcacaaaagtcttcaaattatttgcacttccgggtccttcaatatagtacggtaaaggaattagaaatagtgcaagtaccaccagtatcacgaccagcaagccccagtaacgttttaacaactcccggcccttagtcatgctgatcagttcctaaccgctgatggagtttttgtgccaccgcggtcgggacgtacttggaaacgtccgctcccatcttggcaacttccttaattaagctggaagaaaagtaagcgtacgggggccgtgcaatcaagcaaatcgtttcgatcgtctcgtctaatgacttgttcatccaagcgatatcacgttcatacccgaaatcctgttcattccgcaaacctcgtaccaaaactgtcgcatggacactcgccataaagtcaacggtcaaaccagttgcggcctgaacttcaacgttgggtaaacccgtcagctcatcactgatcatcgcgactttttccgtcatcgtaaataacggttgcttactcgtattgaccatgacggccacaatcaaccggtcaactaatcgactggcacgttgaatcatatccaagtggccccgtgtgattgggtcgaaactccctggaaaaactgctgtcaccataacttacccgacctccattactttttggtaaatggtaatgaccgtaataccgtaatcttgttgtctgatcaattcaaatccgggtaagaccgttggcaagttcgcattcgtatccgtctcacaaatgacccggcaacccggattcagcaatcctagtgcatcacaatgctgaatatccttcacaatctgttgcttggcatagggtgggtctaaaaacacccaatcaaagtgttcatcttgggatgctaatcggtccaaaatacgctcagcatcgcctttgataacttcaaatcgttcgggggcctttgtaacggcaatgttatccttgatcgtcttgatggcttgatactgccgatcaatcaagacggcccgagccactccgcgtgatacagcttcgatactcaagccaccgctcccagcaaataagtctagggactgcccaccatcgaaataggggccaataatattaaaaacagcttctttaaccttgtccgtcgtcggccgagtttgcatgcctggcacggctttgagccgccgaccaccaaagtctcctgctacaattcgcatttcatcttcaccaacttaatcctcatcatcgtcatcaggcgcaccagtcgtggttggcttaaaaaagccttgatccacacgttcgccaaagttcattgcaacgtccgggcggtatgacggttcaaccctgcggacaaaatttaattttttgattttcgtggtcgcggccggaatttgactttcatccatgtacaagaccacataatgctctttacgcgattggtattgaattaatccaaaacgtttcaattgacgcacctgcttcatcgaatgcatataaacgatgagcgaccggcgcggtttaactgtaaaatccatcgaacctcacctcttctactagcgttgctgtttaaatgttaggctagattcagcatttcgtcaactaagttcttaactacgcagtggtttttattggcgaagcgctgaagctaaaaaacactagtaacctaagccactagtgtttttgcttgaaatatccttattgtggtgcaatctcgagcagtaagtcatccgtctgaatgacgtcacccgcattaacataaatatgttcgatgaccccatcttccggtgcctgaatggttgtctccatcttcattgcttccgtcacaagtaatggctcacctttcttaaccgtttggcccttcttaactaacagtttcagaactgaaccactcatcgttgcgccaacttcatcttcattagttggttccgccttgcgcgtgctggttgccgattggtgaatggcattgtccttgaccataatctcttgattttgaccattgatactaaagtaaagtgtccggacaccatcgacatcgggatcactaatctgattaagcttgacgatcatcgtcttacctttggctaactcaatattgaccgtctcaccgaaccgcatgccttggaaaaaggtcggtgtgtctaacagtgatacgtgcccgtagcgcttatggctagcgtcgtaatccatgaatactttcgggtacaggatgtagctgagcacttcctgatggctcgcttcatgaccaagcttagccgatagctctgctttgaccgcagcaaagtcagctggtttggctaaactaccgggccgcacagtcaacgctggctggcctttcaagacaatctgctggagcttctttggaaagcctccgactggttgaccaagattgccagcaaagaagttgatgaccgatgccgggaaatcgagcttggtaccctgattataaacatcgtccggtgtcaagtgattttccatcatgaacagggccatgtcaccaacaactttagagctgggcgtaactttgataatatcaccaaacatatcattgaccgtcgcatacatcgtcttaacttcttcccaacgatccccgagaccaacagccttagcttgttgctgcaagttagaatattgtccacccggcatctgcgtctgataaatatctgtctgtggtccggtcataccgttcgagaagtcttggtagtatggccgtacgccttgccaataccgattgatggcttcaacgttgttaatatcaacatcaggttgacgatcattgtgggctaatgcgtaatacaacgaactcattgatggttggctggtcgtgcctgatagcgcactcgcagcaacatcgaccacgtcaacaccagcttccactgctcgggcataggtaaagattccattaccagtcgtatcatgcgtatgcagatgaactggcacggacagcgcgtctttcaacgtcgatactaattcataggcggcctctggctttaacacacccgccatatccttgatggcaataatatcggcaccagttgattgtagatccaaggccagctgacggtaataatcaagattgtatttttgccgatcagggtccataatgtcgcccgtataacaaatcgtggcttccgcaatcttcccggtttccttgacggcctgaatactcttttccatttgaggaatccaattcaaactgtcaaaaatgcggaaaacatcaatgccactcttagctgcttctaagataaattcgcgaatcacattatctggatagttctggtaacccaccgcattggaaccacggaacaacatttggaagagtgtccggggcattgcctgccgaagttctttcagccgattccagggattttcatttagaaaacgataggccacatcgaacgtcgcaccaccccacatctcataggagaataactgtggcaacgctttttgtgaagccgcggcaacggctaacatatccttcgtccgcatccgcgttgcaaataaactctgatgcgcatcccgcatggtcgtatctgttaataacacttgcttctgggctaacaaccactgttgtaatccctggacaccttgttgatccaacacgtcttttgccgtgacgatgtcgggtgcgatcggttgaaaatcatccttaaactcaacgtccggatagtacttcttcgaatgttgggcaacgtcagcgaaaccattgaccgtcacatttccaatatacttcaacatcttatcttcacgttgcgtatcgtcagggaatttgaagagcgttggggtctgatcaataaaccgggtccccgcttcacctgcttggaacgttgggttgtcaatcacattcagcataaacggaatgttcgtcttcacgccgcgaatatcgaattcaactaggacgcgtcgcattttatgaacggccgctctgaagttccgcgccgcaacacaagcctttacaagcagtgaatcaaaataaggcgttacgattgcgccggaataggtattaccagcatccaaacgaaccccattaccacctggtgaccggtacgtctcgatgcgaccagtatctggcataaaatcatttgcgggatcttccgtcgtaattcgacactgaattgccgcacccttatatgtcaatgcgtcttgatgtggtaaccgtaaatcctcgaataggtcaccacccatcgcaattttgagctgagcatggacaatatcaatttcggtaatcatttctgtcaccgtatgttcaacttgaacccgcggattaacttccatgaagtagaattggtccccttcaaccaagaattcaaccgttgcggcgtttaaatagtgtacactcttcatcaagtcgactgcggcgttacagatcttttgacgcaactcgattggcagggccacggccggtgcaaattcaatcaccttttgattacggcgctgaacagaacagtcacgttcaaataaatgcatgacattgccgtgagcatccgctaaaatctggacttcaatgtgtttgggattcgcgatgaatttttccaagtaaatctcgtcatcgccaaaggattgcatggcctctgaacgggcacggtcaaaagcttcttgtaattcagaagcttcgtgaacgatgcgcattccccgaccgccaccacccatggcagctttgatcataattggataaccgtattgctgagtaaattgtaacgcctcgttcaggctagtaaccgggtgcaaggtactcggaatcgtctgcacaccggcatcgcgagccacacgtttggccgtaatcttatcaccaaacatctcgaggtgctctggcttaggaccaacgaaggtcatgccttcttcagcaatccgccgagcaaaagtagcattttcagataaaaagccgtaacctgggtgaatcgcatccacatgattttctttagcaatgcgaataatatcttcaatatccaggtaagccgcaatcggcgccttaccctcacctactaagtacgcttcatcagctttaaaacggtgaactgaaaactcatcttctttggcgtaaatcgcaacagtctgaaggcctaattcgtggcaagcacgaatgacccgggtcgcaatttcaccacggttagcaattaatactttcttcaccaaaatccctcatttccaaataaaatcgtcttagcctgcctgtcgaactgtattaaggcgcgccattttttcaagtgcactaatgtttaataccaatcctagtgaaagcgtcaataccatcatgctagaaccaccataactcatgaatgggaaggtcaccccagtaatcggaatcagaccaacgatcccacccacattaataaatgcttgaatggtcatgtaggctgcgacaccgtaacagaccaacgcgttgaacgtattagtcgcacgaaccccgatatagatcgtgcgcatcacgatgacaagtagtaagcccattacgattaaaatgccaattagtccgagttcttcggcagtgattgacataataaaatcagtgttcggttcgggtaaataaccacgtttttgcaaactattcccaatcccaacgcctgtcaaaccaccgtttgagatggcatagtaagagttgactaactgcgtccccgctcctgaagccgttttaaacggattcaggaaaccgagaaaccgccgtaactgataagaatttgcaaaagcactttggggcatgcgactcactaaaggcactaaaatccattcaaaggcagcgaccgccccagcaaagacaccaacacctacaaagtatgaaatgccactcgcaaacaaaataaccgccgcgatggctaaattaatcgtggccccaccaaggtcgggttgcacaaaaatcagtaaaatcatcgcgaacaacatcacaaactgagcacccaattcacggattcgagccaccccaaaatgtgcctcccgttgagaaataattgatgccaagtaaatgatcaggtaaaacttgcaaaattcagctggttggatcgagactggtcccaaaatgatccagccagccgccccattaattgattgaccaaccaatcggaggagaaccagaacaaataacatcgcaaaccctaacataccaagtaacttggtttgcttaaaatagtcgatcttcaaattcatacaaaccaaggtgatcactaagcctaagacgacccagatcagttgtttaactaaataaccggtgggtgtcgaaccgttttgtgcggctacgtatgaactcgatgaatagaccatgacaacgccgatcccgctgagaatcaaatacgggataaacagcacatagtccatatagtgtaactttttccacatgagcttaaatcccaccctaattaatatctcaattcgggttatcccccacaataacgcgaactgtttgcttgcaacaattatagcataagtcgattttaacacagcattttcacatattaatttgttgttttttaattaagtttggattactgatttacaaactagtgcgtttagcctcattagtaaccggctggccaacgcctccaaatcagtgtatttcccttaataaacgtacctagacgatttgaacaacccgcgccgttccggcacttgacgtcggaatgaatttatcgcgcattgccacccataacgcgataagcgcccccgcaagagccaacaatcgacaacgtgaacgataaaatagccgtggtaagccccatttaggacccaccacagctattttggattgctaaccgctcgttaacgatcaatttcgtgtcacgcactgggaacgattgcacgctcactcggcctcatctgccgcaatcgcggctcgcaacttacgctgataccaatccctaacacgctggatattcgcaactgcccgttcaaatgagaatgcgcccagtaatagcaggcacggtaagtactgaattaagtaccgactccgaccaccttcgaacaagaggaggaagataaacccaccaatcatcgccaaccggagcaattgaatcaattgccagcgcgggccaaaacccaacgcgataattacgagtagtactaaccaccacagttgcgccacaaaccgaaaatctgcaatatggcgaccgtataaataaataaagttttttaaccaattactaaagccctggttgcttggtttttgattttcgcgaaagaaattgccttccttcaaccagccaaaggtcccgtcagcagtattattgcgttgcttttttaccaagaattcaaggtaaccccacggtcccagtttcttgagctgacgcttcagcatcttgattgagtaagccgttttttgtgccttggtgggcaaaacggccatctgtatcgcctgcttttcactatacccgccggagccgtaaacgcccatggccataaaatgaatcgccggaatcgaccttgatttatcgattttgatatacgtctggttctggatggcctgattcgtataatgataagtgaggccggcactttcgagcatcaagattgccatggcgaccgtcacaaaaatcatcgtcgtttgtgaaccctgccgcgaccgcaaacgtgctaaaaagctgatgatggcaatggcgattaccggaataatggatgagggtttcatgaagtacgttaatgtcacgctcacgccaaacccaacggcggcggccacacgcagtaacggcggtcgcttcgtttgactcatcacaaaatagcacagcatgcaaaacgaaaccagcggcagtccccaagcatccgtatacggcataataatacttggaaaaaccgctaaccaaccagcgtgcagatacatagcgattcctaacgccgagcgtcgtaccacaaatacgctcattaaattgaaagctgctgaaagatcgacaaaaaacagcgtcacgtaatcaaaaaattgccatgaagtttgaccagtcacttccgatagccagtgcataaaaagcatgattggcatgttgttttgattaagactgtaatacgccgtcacgcccacctcctggacgtgtttcgcactggtagccgcatagtggagcatcccagcgtcaaaaccactgacgggatggacaaatgtcacgaatacgagctgaccaataaaaacgagtgctaacaagacaccagccgtccagagctgatttgtgattaatagtcgatatagcacccgatgaacgcgcggatacgcatagttcataatcaacacggcgacaatcacaataatcaaccccgtcgtcaataaggtcgtactcgtcccaaacgtctcgttatcccctaaaataatattcggcgacattactgcaaataacaacattggtgcaaatagtaaccaccaaacgctcgtaatcatcttctgactaaattgataaaaataacatctcatcattaatctacttcgtttgaattcttgcacctgaactaaacaatcaagatattccgccaacttcgcgtgatatcttgtagtcagccaacacgtgccgcttcaactcattttcctttccggcgtcgatagtgattgtgaattgtacgcctatcatcacgtaagacggccaacaatcgttgccattcttcggtgaacccccgcattttccaagttgcctgggtcgtcatcgcattgataacaccaatcaatcgaatccaagctgtcaaaaacatataaagtggcagcgttaatgttagccaccataaatgcttgtagaaatggcgttcttcaggatacggctttaataaaataccaacactaataaagttaataacccctaccatgacgtataaactatagatcaagagatatgagagccccacgaccacagttgaatagccaaaagcaatcaaaacaatcgtcgcaaaagtccaaatcattcgtggaaacgtaaacgtgtgatcaatcataattcgccgcaccaaaaattctttgaaaaagcccttgatgctagctgtttgtgacatataatgttgtgcaacttccagttcaccacgttgccagcgctggcgttgcgtatataactcagaaaagcctgaaattggcgctacataaaaaatagcatctgcacaaataacgacctttttgcctaaacgtgtccgaatctgaaacgtcatgtccgtgtcctcaccgattgtatcggtgtcatacaagaaagtttccattaacacttcccgtcgaaatgccgagaaagctcctgacatggtaaacaactggtcgcggaacgactcgatggtacggccagaaagaaaagcctgtgcatattcgtaatactcatttttagccaacagccgatgccaccaaccatgaacttgcttaaccaagtttctttgtgggagcactgccccggtcatggccgcaatctgctcatcgttctcgaaccgtagtaccatatttttaatcgcgttgggttccaataaaccatcactatcaatattaatgacataactaccaatactctcgtaaatggccgcgttaagcgcgcgagctttccccttgtcagtattgacataccgtaaaaataaattaggaaacgcattttgggcgcgagcatacgccccaaaactatcatcggtactctgattattcgccaaaataatttgcatgctttttttatcatacgtttgatgatcgatggaacgaatgcagtcaaataacgtatcttcagaattataaaccggtacaatgatggttacccacggccacttagcaggcgctttaagccggggcatgtggcgatgtagtcgcattaacttaatagtcgacataattgccggaataatttccaccacgatcggcactaaggcccaggtaatccaaaaccccattctagtcagcgctaagtttatccagtacatcacaggattcgctccctccaatcaataaactgctgataaagtcctcgagctaactgtgaataggtaaaaacattgtaatataagacaatgaccagaacatagaacagtaaccgcccaatcactgaatgagccagaaagaatgtttgaccaccgccaaagtgaacaatcacaatcactacggacaggcgtaatacattaatcaagtaaatatacaacaatccaaaaacaccataaaacaccttttcacggcgctggtaagccgggtaaaaggctactagcgaaataaatgcgcacgtctcaatgattcccgagcattcataatcaatcgacatgattaccggattaccactattaataatgtagaccaggcccattttgaacataatactgcaccaaccggtaatatcactaaacagcgctaccccatgaatcacagcgtgggtaaaaaaccacacccaatacggacgactaattgccgtcaagataaaaaagagcccggcgcttcccacaatgaagtagaaggcagatagccgagcccgtttgagcactgacagtccgtataaccatatcacaatccctagtaggatctttacattcatcgtacatcagtcctattaattagcttaccgacgcgcctaagccgccggtggttataaattgattgtcagtaaattaaatatcattagttcaatagttatcgattcaattcacatcgtacaagttaatctatctttaatcatgattaaaacatgccaattttagattcctgttcatcagccggtgcgcgtcctatgccgacctccggggctgggtgccaattgctggaacgcagccgacgtcgatttgagctaacgcataacccgcgtcatctcaaatacgagtcttattctaagctggaagaaagacacttccgactaagaataatttggctactgagcattgtcacccagcccctccggtcgggaagccgctcgaatgcctaatgaacgaccatcgaactcggtacaatttgttgttcgctattttgatactggaattttaaacaaagcgttaggtgtattaagcactccgtcaagagattaaatctcactacaacaatttaggattagtgagctatctcaatatcattttcagtctgacagttgattgacaaaattatggtttatgaaaaacaatgacgaattcaccaaaagttgggtacgcacatgtccgccattcgaacactgtcccgactggaaggcgtttcggccaatgctcagcggtgaaattccacttagcaagcgtccttggcttggttagtggaagaccagtatttaagacgtgggttgcggcttaaatctgtgtccaccgcgttccagcaattggcagaaatgcctggaagtcggcttaggacgaaccagcaaaacaagtttacaccaactcgtatctatttccagcgggtttaagctggctgcttctgaatttaaaggaacggcacgttttaatcgtggttaatgctaaataataacgagcacaacatgttatcaatcatcagttcttagtggtcggtaaatccgttgcagttaatcgacgccgcttgcggaatttaaagtatccccaagcaacgattacgacaccgacaccggaaattacgtacggaccagttgagcccccggccacggtcattttttgattaccaatattcggattggacatcgtaatcgtttggccggtcatcgttgaaatatcgaacttgctcaagtccactcggaattcagcaatcgaatgtgaaccggcttgagaaacatacccgttgccgaccgtcccgtactgatggccctcattgtacttaccacccgtaaatgagacagctttgaccgccccgtcactttgcgagctaggcatctcattggaccacacgtaatacttctgaccaccaatgtcgaaattataatccccgtaaccgggaacctgtccatacttcatcttgacataaacgtagacgtactttccgtcactaaccattgccatataaccgttataaccctcggtcaaagtcacgttcttccaatcattaaagttaccatcgattttaatgttgagattatcattgtcattggctgcattattgtccgtcgtcgaggacgccttggaagagaccgtgcttttatcagtaattaccccagctgagctagttgctgaggaactggctgcactactggtgctagtcgtagaacttgaactagttgtagaattcgcatttgtacttgaactggtactactacttgagctagttgaagtcgccgtaattgttccaacagtgctagtcgtagagtcactaccgatattcggattgaccatcgaaatctgcttaccactcgcactgtcagttaatcctaacttggttaagtcaatctgaaattcggcataattatgcgaaccgtcgttggtcacatatcccgtcccgacagttccatactgagtaccatcgtaccatcgttccatttaccaccagttaatgtgaaggacttgaccgttcccgagctaacactacctgaaatattcttagaccaaatataatacgtcttaccatcaatagtgaaattatagtcgccatatcctggcacagcaccatttttcatcttgacgtaaacattgacatactggccagcactcgtgagtgccgtgtaaccattatagccctccgttaacgtcgcatctttccagtcgttcatcttgccatcaatggtgatgttggcgctagcatgcgctgcggtcgtcatttcaggattgatcattgttgcccccgttacccccaaaacgagcatgcctaagatcatcaacttattaatttttttcacgatgatcacacctcccaagttcaataccattttaacgggtaacgaagaccatcagactctttttaccctataagctaatactatactctggataacaatttatcaatcattatttccatactaaatgaacccaataaccattaatggggcaactatttgagttggtgattaaacgactcctcttcaaaccgctttggacgatacagccttaggcatgccagtaccaaaaaagcacgccctattaaggacgtgcttccaagcaaccaacttacttgttcattttacgctttttagcttctttttcacgggagttcgtgttcaaaatgcgtttccgcaagcgaacatgatctggcgtaatttcacagaattcatcactattcaagaattcaagcgattcttccaatgtcaaatgcgttggcgtcttgattgtcgccgtcaaatccttgttagaagaacgcacgttggtcatgttcttacccttagtaatgttaactgaaatgtcattttcgcggctgttttggcccacgatcataccttcatatacttcggtacctggatcaacaaaaatcgttccccggtcttcgattcccattgtggcgtatgtcgtagtcttaccctggttgattgaaaccaaagcaccgttacgacggcctgggttccagttaggaataactgggaggtattcagagaaagtatggttcatgattccgtaaccacgcgtcaatgaaaggaattcagttgaataaccgatcaagcctcgtgaaggtgctaagaaagtcaaccgggtttggttattaccagtactttccatgttcttcatttcagccttacgctttgataaggtatcaataattgaaccagtatattcgtctggcgtatcgatttgaacagattcaaatggttcgcaacgcttaccatcaatttcgcgatagataacttctggacgagatgcttgtagttcataaccttcacgccgtaacgtttcgattaagattgacaaatgcaattccccacgaccagaaacgacccatgaaccaggttcgtcagtatcatcgactcgaagtgaaacatcggtttcaagttcagccttcaaccgcatttcaagttgacgggcagttacgaacttaccttccttacccgcaaatggtgaggagttcgtaccgaaagtcatttgtaaagttggttcgtcaatccgtaagattggcaaagcttccggattagctgaatcagcgaccgtttcaccaacgttgatatcttccatcccagaaacagcaactaagtcaccggcgtgggcttcattgatttccaaacgttgaagaccaaagaacccaaacaacttagttacgcggaaattcttcttactaccatcgagtttcatgacagaaacactgtcaccaaccttgatcgtaccacggaagacccgaccgataccaacccgaccaacataatcgttgtagtctaataaggccacttggaattgtaaaggttcgtcagagttgtcaattggtgatgggatcgtcttgatgatcgtatcgaagattggttgcatcgtatgttcctgcttagcaggatctgattcataactagaagtcccatttaaagctgaaacatagaccactgggaagtctaattgtgattcgtcagcacctaattcgatgaagaggtctaacacttcgtcaacgacctcttcaggacgtgcaccggggcggtcgattttgttaataacaacgattggtgttaggtgttgttccaaagcttttttcaaaacaaaccgagtttgaggcatcgttccttcaaacgcatcaacaacgagtaataccccgtcaaccatgcgcatgattcgttcaacttcaccaccgaagtcagcatgtcctggtgtatctagaatgttaatttgtttgtcgccgtaacgtacggccgtgtttttcgaaaggatcgtgataccgcgttccttttcaatggcattagtgtccatcgcccgatcgtcaatctggacatgttcgtcaagggtatccgattgtttaagcatttcgttaaccaacgtcgttttaccgtggtcaacgtgggcaataatggcaatgttgcggatatcatctctaaatttcaaaattgatcttcctttcatccttcaaaattctgactatcttcgacagcagaaatcttacatatattaatacaatccgccgttactatcaagtcatagcttcaacttgaaaccttcataacgacgttttcagcggctttcatccattgacataaaaaaactgtgacatatgggtcacagtcccactacttactagacgattgccaaaattgagcgttgtgcgcgctttgtcgctatcagtacagcacccgatgataacatattaaccgggttgccgtcaactctagacacaaccaagccaaggctttccgcgagaacgcgaccagccgcaaaatcccatggtcgcaagtatgacaggtagccgaccagttcgcccgctaagacctggctaatttgaataccagcactacccataatccgtggtcccagtgatttggcaataatcgtctgcatattgaagtggtcttgaattagtaacggcgcactcgcaccaaacagccccgcactcagatcaacatccgcgggtgcagccagcaattcaccgttaagcgtgacgccgacttcaggaccaccagcatataatttattcgccatgacatcaaagatatatcccagtgttggtttaccgtcaacatacaagcccaccatcatcgcaaaatgattacgctgatgcacaaaattcatggtaccgtcgattgggtcaacgatccagacgtgaccattcatatcagtaacttggtcgccggttccttcctcagctaaaatcttcgcaactggatccaaggctcgaatctgacgcaccaaaaaatcttcattgctatgatccacgttagtgaccaaatcacgccgactcgtcttctccgcaaccgtcaagtgggtgcccatcttcgccaacacttgcgctctcgcagtttgcatcacgacttgcattttctgatttaactgtttcaccacattcgtttgcacgttaagtcacctagtctcggtattgaaatcgctgcttgttagtttcctgagctgcgcgcattgtttgataaatccgataacctgaagcagcctcataatcacgagccagtcgtttttcttccgacttagccggaacgaccgtcttaaaatcacgataggctgccaacaggtctgctgtagcgattgttccttcattagcggcctcgatggcttgataaaaggtcgtaaccttaatgatctcggccgtggtccacgtctcatccagtggatattggtaattatcattgtgtttaggcatcttcatccaactcccccgccgtgacccggtcaagttcctcttgaacctggctcgcaatctcagcgtattctttctgctcttcatcagatagcaccatatccgccattcgtttgattccgttagcactaatcagtaccggtgatgataatccaaccagctggtcgtcatcgactggtgtttggatatttgtgacggtaccgataaacggtgtctgggcgtaaaacgcattgagcacttgtactaatgctaacacactcaaggtctgattagtaacaatcgtggggtcgtcgatctgctccgtcgctgcactcatttcgtccatcccaaaactaatatcctggttagccaaataagtcatcacgggcgccggcccaatatatgaacgactccatgagatcaggtgtgtcgccgcagttcccactacgaatgcgcggacatccgccgggccgacacttaattgctgacgtagtagttgctccaataaacgactctgcggcaaagtacccaatccgaccactttagaatgatcaatgccactgaaacgcgcagctaagacacttaaaaccgcatcattgctaccagccaaaataatttttccgttaaaaccagcgcccatcgcatcattcacaaacgcgcgaaatagcggcaaagtcgcctttaaatcaccactggcatcacggtcgcttgccaatggcactaaatttccaataatcaagctatctgcttgcgaataatccggcttagcttgcgccactagtgtaaactgacgacaagttaaactcgctgttaccagtgcttggtagcgcggcgcttcttcagcacccgttgcgaccactaatttcactggcaaatctttggcaattgcgactaatattaattgttgtacgaactcgaataatccccgaataattactgtattaatcatttcaatccctccaaccttcgataataattgtacctgagctgtcaatgaattcaagtaaatgttaataaaaagcttactcttttgtaacatttttgcgtaaccaattggtccacttccccccgaagcaaacacattttgatatgttattaatatagaccactacatgctaaaaagttagcaatttgaataacaacatccgcatcaggttcaaaggcgtcacttacggatcagctgagtaatgattaacaagactgaccttcattgcgcctgacagcgcgttaagttacgtttttacgtgactatcttgactggtacttcggtaatccatactggctgcaacatcctatgtaaaataaaagtttgagactcacgcctcaaacttttattaagccatcatccgctttagatgtgcgttgggtaacccatcgcttcatccgccgcttcttgaactacttcacctagggtcgggtgtggatgaatcgtcaaagcaaggtcttcgacattcatcccaccattgaccgcaacgcttaattcagaaatcaaatcactggcacctggtccggcaatttgggcgccgacaatggtgccttcgtccttcgtactgacaagacggaagaagccgtccatggcgttcaacgagattgcacgaccattaccagcaaatgggaacttcgacgtcttcacttgcaagccggcttcttcagcttcagccttcgtcatgccaactgttgccaattctggatcagtaaagcaaactgccggaattgaaacgtagtcgttcgccgtcttcttgccactgattgcaccagcagcaactttggcttcagcaaaagctttgtgtgccagcgcagcaccggcgacaatatctccgattgcgaaaatatcctcagcggccgtccgcccctgttcatcaacttcgatcaagccgcgcttcgttaacttgacgtcagtgtattccaagcccatgtcgtcagtattaggccgccgaccaaccgtgaccataacatagtcagcatgaatctcagtttctttcccgtcgacagcgtaggtaaccgtaacgccactatcatcttgttcggagtttttagccatcgcattagtaatgacatcaacccccttcttcttaaagctgttcaagacaagcttgaccatatctttttcgaagttaggtaagatttgcggtgtcccttcaagaatcgtcacgtgagcaccgaggttggcataggcaccagccaactcagaaccaatgtacccaccaccgataaccactaattctttaggcacttcgggcaaattcaagccacccgtcgagtcaacgacccgaccactgaacttgaagcccggaatttcaactggccgtgaaccagttgcgatgatcaaatgtttgaatttataagtctgaccagtatggtcaccattcatcacccgtaaggtatgattatcatgcatataggcttccccacggaccacttccaccttatgcttcttgagcagcatttcaacgccaccagtcaaccgatcaacaacttgatggtctttccagtcctgggtcactttaaaatccaacaccggatcctgaatatttttaataccaaagatcttactgtccttggcttcttgtagccgatgaccagcactgatcaaagcttttgatggaatacaaccaacgttaaggcagacaccaccgatatattccttttccaccacggtgactttttggccgagttccgcggcccgaatcgcagcgacgtaacccccagggcccgcgccgatgatcattgtatcgcgttcttcagcaaaatctcctacaaccattctgacctcatccttccatcaaaagtaattctggatcatgtaacaattgcttcaataagttcattgcccgttgtgctgttgcaccatcaatcagacggtgatcaaaactcaaggacaacttctgcatcttaccaacaacgatttcaccatcgtcattgacgtaaggttccttaccgatacgcccaacacctaaaatggcaacttccggttggttgataactggggtaaaccagccgccaccaattgagccaatattactaatagtaatagacccaccactcatttcactggcctttaacttgccatcgtaagctttttgcgtattgtcagtaatttctttggcaattgcaaacaagcccttaccttcagcgtgcttaatatttggcactaacaatccacggtcagtatcggtagctaccccaatattgaagtagtgtttgtaaacaatttccttgtttgcatcatcgatcgacgcgttcaattctgggaattgttgtaaaaccgcaaccaaagctttcacgaagtatggtaagaaggtaagatggatgtcgcgatccaaagcaacttgcttgtacttcttccggtgtgccatcaacgcactcacttcaacttcatcaaataaagtaacatgtggcgcggtgtgtttactgttcaccatagccttagagattgccttccgaattggcgtcatcttttcacgcgtctctaattcaggtgtgtcagaaacatatggtttaactggtgttggtgctggtgcttcacttgcagccggagccgttgtcgctggcgtagctgccggtttagcacccgttgccgctggcgcacccgtgtaattgtcaatatcttgctttgtgatctgaccatgggcaccagttggcgtaactaacgtgatgtcaatgtccttatcacgtgcgtactggcgcactgatggcattgccaagacccgtttattaggattgcccgcagccggggttccagtcggttgtgctgatgttgcagcgggagtttcagctgcttcacttgccggggcttccgtcttagtagccgctggtgtttcagccttagccgctggcgcagcgtcgccagaaccatcgtcaatcgtgacgatcacatcaccaattttagccgtttcaccttctggaactaaaatatcaataactttaccacttactggcgatggtaattcttccaccgatttatcattttgaatttcaactagagaatcgtcttctttgacttcatcaccaggttttacgagccatgatgcaatttcgccttcttcaagaccttcaccaagctctggtaatttaaactcgtaagccattggataacttcctttcatgacagtctcaggtgactgtttttcgatgccgcgtcttgattaatagttcaagatttcgcgggtttttgcctcaatttcatcttcagctggtaaccaatcgtcttctgctaatccgaatgggtagaccgtatctggtgcgtacacccggccaactggggcactgagataaagcgcacctttttcagcaatcagtgaagcaacgttcgcagcaatcccagcctgtcgttgtgcttcttgaatcgcaacggcccgaccagtcttttgaacagacttgagaattgtttcttcatctaaaggtgacaaggtccgtaagtcaacaacttcaacggagatttcttctttttcgagcttttccgcaaccttcagtgactggttaacttgtgcactgtaagcaatcaaggaaatatcagtaccttcacgaaccacgtttgctttatctaacggaacggtataagcttcatccggaatatccgccttcattgaccggtataacttcaagttttcaaggaagaaaactggatcgttattccgaatagaagaaattaatagccccttggcatcgtaaggattagatggcgtcacgacccgcaaaccaggaatttgagctaaatagccttctaatgagtccgcgtgcatttctggtgtatgcgttccaccaccatatggtgatcgaatggtaatcggcatatgccgagtgccacctgtccggaaacgttcccgtgacatttgaccagcaattgaatccaaagtttcaaaaatgaatccaaggaattgaatttcagggattggccggaaaccttccaatgccagcccaattgataaaccgccaataccggattctgctaaaggagtgtcaaaaacacgatcttcaccaaattcggcttgcaggccatcagttgcccggaagaccccaccgtttttaccaacatcttcaccaaaaactaaggtcttttcgtctgacccgagttctaatcgaagtgcatcggtgatcgcttgaatatacgttttctttgacatgttacttcgactcctttgcttggaattccgtaatttgttgttgaatgttttgtggttgttcctcaaaaacattccccaagaattcggtcattttttgctttggtgcttcatctgcttgtttaacagcagccttgatatcttctttaacttgttcaacgtattcgttttcttgatcttctgaccaaacaccttgatcagtcaagtacttacggtaacgaatcaatggatcattatcgaaccaaggttgttcttcgtccttagtccggtaacgcttaggatcatccccagcattcgtatgcgggccaaaccggtatgtcagcgtttcaatcatgacaggaccgttgccagcagcagcgtattcccgggcggcctttgttacttcataaacagctaggaagtccatcccatcgacctgaacacttggaataccggcagcaactgctttttgagccaacgtcttcgcagctgtttgcttgcgccgtggtactgaaatggcataaccattgttttgaacaatgaagacggccggtgcttcgaaggctccggcaaagttcataccttcatagaagtcaccttgcgaagtcccaccatcaccagtataagtgtaggcaactttgtcttcggtaccgttctttttaatccctaaagccacaccggcagcttgtacgtattgagcgccgataataatctgtggtggcattgcatggaagtcttctggatattcgttacccaagacatgaccacgagaccacaggaacgctttgtaaacaggtagtccgtgttgaatcaattgtggaatatcacgataagcaggcattaaaacgtcggttttcttcatcgcggcgttactccccatctcactggcttcttggccctcagtcggcgcatagaatcctaagcgtccttgccgtgtcaaagcgttagaacgttgatgtaacgtccgttcccataacattaatttaaagaattcaacgagttgttcgtttgaatatttagagacaatttctggtttaattactttagcttgaccatccaatacttgcacgggctcaaagtctttcccaagtgcatcgcggatcgcaccaaaatcaacaattggtttttcgttgtccataaatgacacatccctttcatgaacgtacaaacgttgtgcatcgcaccgcgttcgtaatcgttttcataattacaagtctaatttaccattgcgtttcatcttttgcaagcccttccaaagagcgaaaagccggctttttctgtccaaatgattgtgaactatttaatttgtgcttaattctgttttcatctttttcataacgggcgctactttttggcgtaggcttatgataaactagatattaagtgtaaactgcgcgatcttaattttggaggtaattggaattgattaaaatgcgcgacattatccgcgaaggtaatcacacgttacgcgcggaagcaaagcaagttaaatttccgttgagtgaagctgatcagaagttggccaatgacatgatggaatacttagaaaacagccaggatcccgaattggctaaaaaatacggactgcgtgccggtgttggtttagctgcaccgcaagtcgacgtttcggaacagatggctgctgtccttgttccgagtgaaaatgaagatgatgaaccggtctttaaagacgtcattatcaatcccgtgatcatcagtcactccgtccaacccggcgccttaactgaaggtgaaggttgtttatccgtcgaccgtgatattgctggctacgttattcgacacgatcggattacgttacgctactataatatggctggtgaagagaaaaagattcgtctcaagaattatccggccattgtttgtcaacatgaaattgatcatcttcatggtattttattctacgaccatatcaatggcgacaatccatttgccgctgatgatgatttagttctaatttcttaaagtcatttaaaaaagcagtcctgaaatgttcaggactgcttttttggtgcactcgaattcaaccgacgcaaatcttccaaatactctaaagtggcctcattcatcaaataggcaatatctaagtggagctgtccgctgcgcagccacgcatcagtcactcgtaacgctggtccagcttcccgaaaagcaaccacctgattgtgaattgcgtacgcttgcaattcgttattgaataatcgccgaacttctggcaaatcggccgtgaccatgcctggtgcatctagcacgtactcaaaggccatcacaccacgcccccagacgtctgcgacgggcaccgaatgaatcgcccccgcaacctcttgaatcgtcatcgcatttgcgagcactttgaatgctgctaccatcgcactatcaaccgttcgttggccagcccgccgaatcttcaacgccgcacgcttcagcacttgccgtcgcagcaattcataaacgacgattgccattagtaccccaccaatgattgttaaccaactctgcatgctcaaccctcaattctttttttgtataatgattcacaattttaggaatttttcattttattacttatgtttagcatagcatgtttcatcaaaaaaaattcttttaaccgctctatttttgaagaaagttaacattgtatacacccatctcaaattatgctaaaatgtaagataattgttgtgtttacacaacctggtgtacggatcaaacttttatttttgctatctatttagattacttagtatctaaataaatcttgtttatattaaggagttttacgcatgatttacaaagtatattaccaagaaaccaaagaacggaacccacaacgggaaacgacccaatctttgtatctcgaagctgagaccgaagtagcggcacggaccttagtggaagataatacagatcacaacatcgaatttatcgaaccgttagaaggtaacttcttggattacgaacaaaaaaatccagagtatcacctaacggagttcaataaatgaaacggttaaacgtcaaaaataacgaaaccgctgtttttgcagtcggcggtttgggagaaattgggaaaaatacctatggtatccaatttcaagatgagattattctgattgatgccggaattaaattccctgaagatgaacttctcggaattgattacgttattccagactattcttatctagttgcaaatcagcaaaaaataaaagctttagtgattacgcacggtcatgaagatcatatcggtgggattccattcctattaaaacagatcaacgtgccaatctatgccggccccctagccttagccttgattaagggtaagttagaggaacacgggttattaaaaacaactgaattacacgagatcaatgaagatacggtgctcaagttccgtaagacgcgtgtctcgttcttcagaacgacccattcaattcctgatacactgggaatcgccgttcaaacaccacctggcacgattgtagaaaccggagactataagttcgatctgacaccaattactaaccagccgccgaaccttcaaaagatggcgcatctcggtgaacgtggtgtcttggcgctaatgtcagacagtactaacgccgaacggccaatctggacgaaatctgaacggtgggtggcgcaatcaattcgccacatttttgaacaagttgaaggtcgaatcatctttgctacctttgcttctaacatctcgcggattcaagaggcagcgcaagtcgcccttgaacatcatcgtaaaatcgcggtatttgggcgtagtatggaagcagctatcgtcaacggacgtgaattaggctatttaaacattcctgacgaagccatcgttgatgctaacgatttacgctccctccccgccaataaagtcatgattctatgtactggttcccagggtgaaccaatggcggcgctctcgcgaattgccaacggtactcatcgccagatttctattgaacctggcgacaccgtgatcttttcaagttcaccgattcctggtaatacgttaagtgttaaccacgtaatcaacgaactcgaagaagccggtgcgaatgtcattcatggtaaagtcaataacattcatacatctggtcatggtggtcaggaagaacagaaactgatgctacggctgatgaaaccaaagttctttatgccgattcacggtgaatatcgaatgttgaagattcacaccgaactggccgaacaatgtggtgtgccactagaccatagttttatccttgaaaatggtgatgtgcttgcctttacgaaggattctgcccgggttgccggtcactttggtgctggcgatgtctatgttgatggttctggaatcggcgatattggtaacgttgtgttacgcgaccgccaagtgctttcggaagaaggtttggttgttgtcgttgctaccatcaatttgaacaaaaaagagatccaagctggtccagatattctgtcacgtggttttgtctacatgcgcgagtctggcgatctaattaacgaagcccggcggcatgtcttccgtacgatccggcgcaaaatgaagtcggataaagcaaccgaagcgactatccgcaatgcgattattgacgacctgcagagtttcttatttgataagactgaacggcacccaatgattctgccaatgttgattatgaactaactacttgccggaacgatctcgttccggttttttatggtgtaagactgatatgaggtgtaattttgattgctgaatactacattattattaatgaactggcaggatctggtcacggtaaggtcgtttgggaaaccgtcaagccgattctagaacaacgacagattcgatttgaatatcgaatttctgaatatgccggccacacaattcggctcgcaaatgagtacgttaaaaccattcaacgacgaccaaacgtgaccccggtcattctggtcattggtggtgatggcacactgaacgaggccttgaatggtattatgcaggccccacaagctgaaccgatcccgctcgcctacattcctggaggttcgggcaacgactttgctcgcggtctgggtatggcgactgatccagcaattgcacttgcacaagtactcaacaatatgcggccccgttcgttaaatgttggttatttccatgaaaccttgaaaaacgaacaccggtatttcgtcaacaacgttggtttaggatttgacgctcaaatcgttgatgacacaaaccgtagcaaaaagaagggccgtctgggtcgttgggcttatctcagtaacatgctggccgcatattcccaacaggaaggcttcccgctaaccgtacacgttaaccggaagcgagactattataagcgggctttcctttgtacagtctcgaacattccatactttggtggcggagttgaaattctgcctcaggctaatctgcacgatgatcagctcgaattaatcgttgtcgaagagcctcactggtggattatcctctggttgttcgtcttactgctactgggtggccgtcatctcaagtcgcgtttcgttcaccattatcgcaacgctaacttgcacttgttggttaactctgttgaaattggtcagatggatggtcaaattattgggaatcgtaactacgacctctacttgtccacccatccctacccattctggatcgacactagtatccatgaccaccactaactctactgctaaaacaatacaaattaacgataaaaagtcgttgcgaagatgctcgcaacgacttttttataggacccagattggcaattcatactacttgagcaccgtccacttaccggccagcaatgctaatgaccacttaattgactccccacccactcggctaataaaaaagactgctgaccatctcaatatggtcacacagtcagtcttgattaatcttagtcctcagaagcgttgattgcttccagaagcatgtcaagttgttcacatttacgagataagtgactcacccgttctttcaaatgcggataaatggtcacaacccgtgagcgatcctgttgccgaacggctagcgtccttaaatgatcgagttcggtattagcctcttgatattcttctagaatctcaaaacgattactcactgatagcacttccttatcacaatagatggtccaatttttcgaattgaaaaacgacaaacataatataccacaattattggtaagtttaaatcataaaattcaaaaaaatttaaataaaaatccccctaacacttaacaatatcgtgttagggggattagcaattaaaatcggcttacttaaccgtacctgcaaaacttggcatgaagtatgaactgattgtctgaacttgaacgttttggccttcagttggagccgcaacgtattgattatttccaatatagatggcatcgtgataagtgctaccacgactaccccagaataaaatatctccaggttgagcatccgcaacggaatgcgtcgtcacataagattcctgtgcaaccgtactatgtggcaaggtaatcccagctgcatgttggtaaacataggaaactaaaccagaacaatccattcccgaaagactcgcaccaccccaaacataagggatgttggcactagccaacttcagcgcaaggccggttacagaaccagtagctaaatcactcgttgaactagtagtggtactgctactattagtcgttgcggtactacttgcggtattgcttgcactgctagtggctgctgaagaactactctgactggtcgtgcttgaactagtcgctgccgagctactctggctggctgtactcgtagttgatgctgcactagcagctgtacttgatgcttgactagctgtgctagtagcagtcgtactgctagtactagttgcactcgcagttgaagcggtactttgactagtcgttgttgaactagcagctgatgaggacacgctactcgttactgaggcgctcgctgcaacactcttcgactgactggtagcagtcgaagaactagcactacttgctgatacggctgcactcgttgcgactgctttgaccggtgcatttgaggtcgtagccgttgatgaagcaatagagccggtcgatgatgatatcgttgacgtgctagtactgcttgctgagttcgcactgacagcatcctgacttgctgcactggtgctacttacaacgcttgcactcacacttgaaaccgaactcgcacttgtacttgaggtggaactcgcactaacagccgtcgtggccttggcagtcgtactcgtagttgacgctgcactagtagctgacacggttgttttttgactcgtcttagcggtcgtcttggtcgttgctcctggcacttgaatgttctgacccaccacaattaaatcgccagaaagaccatttaacgtctggagagcgtgaacagaagtgttgtacttatcagcaagcgcccaaagagtgtcacccgctttaacggtatatgtacccttagtagcggctttcttagttgctgacttagtcgtggcggtcttagttgcggatccaccaatttgtaagttttgaccaacataaattaaatcgatattaccatcagatgctttaatctggttaagtttttcaatactctgcacggaaacaccgtgttgttgagcgaggccccaaactgtatcgtttgcttttacagtgattgaggcagcattggcagcttggcctgtagcaagcaataaaccaacggcaccaaccgtactggctaggaccttgcccgttgtatgtgcttgtgacatttaattcactccttagtttttgaactcaaattaacagtaacaaaatcgtcttgtgactgaagattaagaaattcttaacctgcttttacaaatcataattttattgtagcacaatttaccaaaatacaaactagaatcgctcgtttttttacaaaacagtccggttattttaaaaaacgtttgccaatgccaaagcggcgtatttggctgttatagcaacgtttatgcatataaacggaatgttatcttttgattacttcaagtaattagttgcactgtttggacgagttacgctattcagtaaacgaacaaaaaagcacattaacctttttgtaggttaatgtgcttaaagttgcgagctagatgcgaggatcaaacaaccgatcaactggttgctgttcatgtactaatttgattgcatcacccaataatggaccaaccgaaagttgcaccaacttatcaaattgtttatccgctgggatctgaatcgtatccgtcacgatgactttctcgaacttggaagcctgtaatttagccactgcatcctgtgaaaagattgcgtgagtcgcacagccgtatacggtcgctgctcccgcttgtgctaaagcatctgccgagacatcgaaccgagttcccgtatcaatcatatcatcgatcacaatggcgacgcgccctttcacatcaccaataatactacttggcactaggtcatcatcatctgggtgtcgattatcaataatcgcaattggggcccccaatagttctgccatcttacgtgcccgcgaaacaccggcatgatctggtgacacgacgacgagattatcggtaatgccgcgatctttaaaataacttgccaagagtggggccgcaaataaatgatcaaccggaatatcaaagaatccttgaatctgtgcggcgtgcagatcgaccgtcaagactcgactggcccggtccttttccaataacgttgcaattaattttgcagtaatgggctcacgtgaacgcgctttgcgatcttgacgtgagtacccgtaataaggaataaccacgttaatttgactggcactagcacgtcttaaggcatcgatcatgatcaataattctaatattgtatcattgaccggttccgaaatagattgaatgacgaaaacttccgccccacgaatactttcttcgatgttgatctgaatttcaccatcactaaaccgctttacggaacttttgccgagtggaattccgacccgctgcgcaattttttcggctaacggtaggttcgaattcagggcaaacagtttcagtttggcataagattgatctgttgacataacgacctccataaaagttgtttgatgattttgctactttgattatagcagtaaccacggctaaaaaccgcacacaagcaaattttcttgcataatgagcgtcgccgacaatgtgtcgttcattgtaatttcagttgcaataaccaattaattatcaattagctacttgcggcatgaaattagctggcgtgataccattcatgccaatcatcggatcgattcggccagcgctgactagcgctggggtcaaaattgttggtccagcagactgggaactcggttcctgagttttttcagtggccgactcctcgtcagaagcaactttcttaaccgccgtcgctttttcgccggctggcattgcctctgcttggtcagtagtcgcaatagtggccgtttcatcggatacggtatccccgccaaagacttgttgtaaccgtttcgtcagtgtggtttggcgattaaccgattcattggtaacgctccgctcaaatgattgactatcacctaacaggatcagcatttgttcagcacgtgtcacggcagtatacagtagattgcgttgtagcatccgtgcaaattgtggtaccagtggcagaatcaccattttaaactggctcccttgagacttgtggatcgacatactgtacgctaatgtcaatcgattccattcattgcgttgataagtcacttcattttgatcaaaggcaatcgtgatctggtctttcttcgattcattgtgagaatcatttgccagatcgataccgacgattttaccaatgtcgccattaaaaacattatcctcgggtgaattaacgaggtgcaggaccttatcaccgacccgaaaatcttgaccgttatacgttagatgcttctgatgggcactcttcaacggattaaagattttctgaaccgtggtattcagctgatcgatcccggcagtgccgcgatacatcggagccagaatttggacctcctcagcactgaagcccttcgccttggcacgtgccacaacttgttcaacaatgtgattgacttgataagcgttgcaggcaataaatgagcgatccggttggttgacggcaaaatcggccggtaaatgaccatctttgatggcgtgggccaacggaataatactggaatcattgccctgccggtagattgtcgttaactcaatttggggcagttcactaaactgcaataaatcatgaaacacttgcccggctcctaccgatggcagttgatccttatcgccaacaagaatgacttgcatgtgacttggaatcgccgtcagtaactgctgaaacagtaccgtgtcaaccatcgacatttcgtcaataatcaggaggcccccatctaattccttactaggctcctcgggaccatcttcacgccccgtcaacccaagcaaccgatgaatagtactagctgggagcccagtcgtttcagccatccgcttggctgcccgtccagtcggtgccgccagcaggattggaaaaggcttatccttatactgattgatatctagtgcaacgtcgtgtaattccgcatagagcgcgactaagccacggataatggtcgttttaccagtccccggtcccccagttagtagaaaaacaggcgccgtaatcgccgcttttagtgcttcggtttgtgattcatcataagtaatgttgctagctcgaccgacatgctcgatagcatgatccacggcacgttcagacaatttttcatcattatcggcggctaacaaccgttgtaaatgttccgcaacgcgccactcggcttcatagaggccgcgcaagtagatacgattctcgtcacccacgattttattttccttcgccaagacgaccaactgatcagccagcttcgaaggatcaatttgaacattgcgagcattctcaagtagttgcaacgtttgattcagcaacggttgagccgtggtatacgtatcaccgttttccacgcacagctcattaatctcagtcaatagggccgcctttaaccggtcatccgcttggggatcaattttaagttgggccgcaatttgatccgcttttttgaacccgacgcctttgatatcctcaaccaaacagtacgggttctcttgaatcttagccaaagtgtcaccttgatagcgtgcatagatggccgcagctaaccgactcccaaaaccgtacgcattaagtccaatgatagtttgctccaaaccgttattgaccgtgagcgtgtcgatcaaagtcgtctgaacgctggcccgaagtccgattggttttaaaaccttcggatcagctaaaatttgatcaatggcatcttcgcccaaagtatcgacgattcgctcagcagtccgcttacccaacccaggaaaatcactaccagatagataggcaatcaagcctgcgcgtgtcgtgggcgtttcattttgataattatccgcttgaaactgaaccccgtatttgggatgcgtgaccgttttaccggtaaaacgatacgttgtctcctcctgaatatccgcaaaatttccagtaacaacgatctcatcttccgaccaatcaatgttctgttcagttactttgactaataagactttataaaaactatcggcactgctaaaaaaaacggcagcgactttaccgacgataaagtgtgtgaccggttcccgaccaatatcgtcggaaaataaatgtgcttgttcgtccgtcacggaaatcctcctaaattagtgattttgattatctgcttgtgcggctaacattttttcaatatccgttagctgttgctgatgacttttaaaatattgactgtccaatttctgcgcgcgttcaaaccaggtggcatacggtttccccagtaccattgcggtcagtccaaggttaaaagcagctcgcccagattgcgaatcaatcttatatgcgcgttgatagtaatccgatgcttgctgattattgcctaatgcaagtaatatgtctgctactaacaaattagcgtcaagttgttgtggacgtgcctcttgagccgtaatggcccagactagggcatgttggtaatcgtgttgggccattaaagcttgtgcactcattaaataagcatcctgttttagttgatcatccgtaatttgttgataatatggtaacgctttgtcataagtttgagcttgataatagacatttcccaacgcataacgcaggtagtcggctgcgggttgttggtggtcaaactttcccaacgccttcattgctaacgcctctgcctgttcaaaatcttgaccagccgttaataataccactagttcataataagcatggtagtcctcgggctgtgcatcaatcttgccaatgagttgatggactagtgcttgctgtttagctttgctaggacgtgatgtttttgccatccgaaccacttccttctatattaaatcgtatcagttgcatcgggccgccgtgataggtatgaggtgtcattccaatctaatagcttaaaatgttgaccacggtcacgcgtctctaaaattgttgttgacgtattcgacaagccaccccgttgccgtaacgtcgccagtgtcgctcccagtaatgagttgaccaaggcattcaaggccgcaccatgactaacgatcaaaacattgtcatcgcgacgtggatttgcttgaacaatttgcttaatagcgggagtcatccgcttcagcagttgttgaaagctctccccctgaatcgctgtcgggtcatactgatccggatgatttcgaaacgcgtcgaattcggccggatacgtagcttcaacatccgtgaaggccattccttccatcttaccgagattgaactcccgtaaacgactcagtaccgttatgggtaactctgattgtgtcaaatcattacgtagtgtcatcgctgtatcacgcgcccgttttaacggactgacatagatatgactaaaccgaatatcctggagcgccgctgccaattcatgaatttcttgataactagtcggtaataatggtgaatctccctgagagccttgatagcgcccctcaagattccactctgttttcccatggcgaacaaataatagttttgtcaattgcttacttccttactctagtgtcttgatttgatcttattttcgagcaatggcccctccaaactgaataacggttgcgatgattcagcagtatcattgcaactcatcgtcaatcgccgttaggccaaccctgttaatacttcaaatgacgtggcggatggtcgtgatacttcgtcacgctcgcaacacgtcttacgttctatattatgacagttttcagactgattttcaaaatctgttcacgaattttaacgatcatcacgctattatttgataaacacgatcagttgaccgggcatggtatcttttagccactaagtatgcaactgctacaccatactgccaatggctgttattcaccgtactactcagccgtaagagtaaatcgtcgtttttccaatctacttaataaaaatataattatgtaaactaaatcagccgaaccaagttcaactccagcattaccctgctttaacaaaaaagtggtaagtagctttgaaacactacttaccaccactaattattatgcagcgggcacaatcgccaaggtccaagtaataatgctttgatactcaccaggcgttgccaatggtgttgctggtaactgtaatgaactaggtgccacatcaaaagtttgactctgatgaccagtttgccggtaaacgctggttgtcgaaccatccgttggtatcgtttgattgagcactcccgtcgagtctttgagcattaaccgagccgtcttgattgttgtatttccagcagtaaagggactcagactcgccattaactgccagtcagccccaacagtccggtcatcaaccacggccaaccgatagtcattattaccgtcataaccgtcattagcttttacggccgtcgggtctgtcgccaagtcagtaccttgtgcgagtcgctgcaggtttaacgttccaaaattaaaattaggaacggcactcaatgataaccgcccaccactcttaactgttagcaaagcggcgttggtcgtcaccgtctgtggcttgccattgaccggatagcttagactcgcatagtaggccgttccatcatcatccgcattggtcggtaccttgaccgtataactcgtatccgtgacattgagggctgtagccttaccattcttgacacgataccaattgctaacagtcaccccctcgggcaatgctggtaatgtaaatgttgccggcgtcccttctacgaccgtcacatcttgtaacgctccaaccaaaattttgacgctatcactcagaccattagaggttccggtaatcgtgacagttccgtgatcatccgcttttccggaattatccgtggcggcatccgctgcggtcacattcccatattcatcaactgccgcaagtgacgggtcactactcttccaagtaattgaatccgttgcttcctctggcgtcagtgctgcatgtaccatggtcgtttgtgcattattgagccacgcgtcatcactcgtcactttgatgccagtcgttaccacccgggctggcgtgaccgtcactttcgcgattttggaccaataatcaggaaacgccccaacaccagagaaatcatactggacttgaaaataaagatgcgttgttttggtcacttgcggcgcattgaaagtataggttcgactattagtgccaatcttctgataggtttgcccctcatccgtcgattcccaccaaacgtacttgcgaccactcaacagacttgtcgccgcctcaagcgcactgcgctgggcccgaaccgacagcgttactgagttgccaccaatcacatttgaatcgattggctgttgtgaaaaaccgcccgatagattcaagcctaagacggaactcggtggactgcttggcgattggggcgccgttttggctgctaaggcactcgtgacgatacctaaaccaaccagcatacttatcaccattaggccacaagccttgatcaactttctcatcgttcctcactccttacgcgaacgccgctggccaaaccagtacgccgccattagaagtgctaagagaatgactagtgccactgcaccccacagccaccagttgacctgacgcggtccaaccagatgatgattatgttgttgcgtccgttctgcagtcaaggtaaagtcacgggtgaaatcccagacacgctggccgctcgttagatgcaattttagtcggtacttccctgcggctaagttttgcgtgcccaacgcgacttgatagttaaaccagctattcggtgccattgatcctgatttaagttgctgcgtggcaacggtttttcccgtcgtgcgttgaataacgcgtgcttgaattttgagttgtccaaaaagtgtcggcgtcagattacggagtttggcaaagagtactggttgcccattggtgggcgtcactttgacttcatcgaggactaacttaactggaatcgtcacttgcggctgacaccaaagcgccaccgctgtaacctctgcatagcgattcttcaacataaaaccttgactcgtcgttggccgggccgcattggcggttggattggtgacaaagaggccacctaacacctccccttggaacccagacttgggaatcgtggtcttaaaagccaccgttttcgcttgatgagccgctaacttaactacgacgccacttgacgtcatgtcagtaaacgtcgtcgtggcagatgggtcatgccgcttagacggcacgtacgcgacgctgcctgcatctgaggtcgttgcgttgaccggtgttacctgcaacgtaattgctgatttaccaggattgctgacggagactctgaacgttgacgtcgttcccggcgtgaccttcatattaaagtaacccgcctgcttatctagttgatccttgggcagtaggggtgtcagaataaaacccgatgcgggtgtgttagatgccgcttgaccaggtaatgaccctaaaagcccgcctagtagcaatgccaacactaataaccaccactgaccgatttgtttccatcgcattctaaacacccccacttcacttaatcattgaataacgacgcgcgatgatcagctgaacctatgaagctgcttttggtgttgctgcagctgctgctggtgcattttgaagcgtccagtaaagcgttgctgtgtaagttccagcagaaatattggactgcttaccgacttgcaatgaactgctcgtggcagtcgtcgctgtatttgaaccttcaccactatctgcagcagcattccataacgtttgtgggctcgcgacccatccgtttgtcacttcgctctgattcaaactcaatgcggtcggcgcggcagtattagcattgtcagcgttacccttggtcatattcaaattcaatgtggccgagtcaactttagccgctcccgaactaaacggtcccatcccaactgtcaacgtccagccagcatgatttccccgaaagtcgctaacgtttaaattgccactaccattgccatcatagccactgcctcccgacgtattgctacttgttgcatttaacgttgtggcagcagatgcaatattcttaacgttggtcgaacttaacgcgatatttggcacagcatccaacgttaattcaccgggcataaccgtgaattgtgcattcgataacgcttccgcattacccgtgctatccgcaacataaccagacgaaactgtcgtcaaattgttgcttgctgttccgggtccggccgctaacgccgctaggggcattagcgcaagtgatagtaaagttgcgccaccactcaacccggtcattaatttaaaagttcgcatgttgcttcctccttctcaatcgactgcttttccagtcgcctgctaccatattagtttactaatcactttatgattccgctttcaccgtcctcttcccctgacgccaaccatagtttatcatgtataccaatcgaaactgtgggttatgttttgattcattaactttccatattaattaaacgcctggtgataaccggccacaacgtggatacccagtcacccttgtaaccaaaaaaacatcaaggcccgttgtccttgatgtttttacatcattaattcatttatttttttaacgcttcatctaacgcaataacgcccttaactggaccaaccacagtaatcacatcatggagggccatcatatccgtcggcttgggcgagacatcaatgtgtttctcgtgtttgattgcaattaccgtcagaccaaaacgttgccggatctttaaatcgatcagattctgattaacaaagttcggatccgtaatctcgattgcggccaacgtatactcatcacttaagtcaataaagtttaaaatatggttggaaaggatgcggtgggcaatgccctgacccatatcacgttccggaaatacgacttggtcagcgccgacccgttcaaggacccgcccctggtcgctagtttcggccttggcgatgacctttttcgccccctgctccttgctcaacatcgtcgtcagaatactggcttccatattattgccaatcccaataatcacataatcaaacgtatcgacgttcaaatcacgcaacacctgctcgtcacgggtatcagcaatcattgtctgtgtcgccacgtccattagctcgttaactggttcttcgttaatatcaacggccaaaacatcctgatgagctgcggcaagagcccgaacaacactctcaccaaaccgtcctagaccaaatacagcaaaactttttcgcatgttgcccacctaaccaatcaaaatattttctgcaggataacggatcaagttcaccctagcttgacgtctggaaagcgcgtagagtgacgtgaagatccccacccggccaataaacattagcatcatgattacaatcttcccaatcaaagtcagattgggcgtcaatcccaaactgagtccgacggttccaaatgctgataacacttcaaacaaaacgtattccaacccgaagcccttcggaattttttcagtctgcgttaagatcagtgttgccactgtcagcacaatactagccaagaaaatcagcattagcgcccgattgatattctcctgactaaaacgacgatgactaaactcaacatcacggcgaccacgtagctgggcaatactttggaacatcaaaacgccaaacgttgtcgtcttgatcccacccgcagtcgatccaggcgtcccaccaacgaacatcagaatcataatgaccaataaactccccgcttgcaatccttgagtaggcattgtgattaaacccgctgtccggggggtaacacttaaaaacagcgtattgatcgttcggttgacccacgacattccggttggcaacagttccaagtcacgttcagtgatcaacaacaagacaaaaccgatgacaaataaactgaaagttgtgagtaaggtcagtttggaatttaaagtcagtcgcttacgcgtatggtacagcagcacgtcacgccaaactaaaaatccaaggccacccgcaataattaggatcatcgtgaccgtcaagacgtatggatcattacgaaagccttgcagactatcgccaaacacatcaaaaccggcattacaaaatgacataaccgcatggtatagtgacacatacaatccgtgacgccaaccaaatcgaggtacaaaatcaattgcgagcaacccaagaccgcctagctgaaagagcagtgacaaacccacgacatacttcataacgcttttagtatcactcaatcgttccaaattcagggaggccttgaccatcaactgcgtagagagaccgatctgacgacgcataatattaaagaggagtaccgcaaaggtcatgtagcccagcgcaccgacctccgaaagtaccagaatcaccaattgaccaaacgttgtccagtgcgcagcagtattgacgacggtcagcccagtaatacatgtcgctgatgccgacgtaaacaacacatcgatcaacgacgtgtgcacgtttgctggcgtcgcccatgggaggctcagtaagactgtcccaatcagaattaagataataaaaccggctaccattttcttagatagcgtatcaaaaaatttaaaatgtgctaattgtctcataatcattccatcccacaacagcttatcgattataaccaatcagtccgattgatcatactccatttagcttaatcaacctagtcaagaaaagcaagtccgacctaagctttgacgtacgccggccacggccgacccaatacatacaaaaaaaaccgctaatcaagctcagcttgatcagcggtaaaccaattacgaactaaacatactgtaagacgcgctcatcattataagcagcgtcaatcataccggaacctaagcattcctcaccgttgtagaagacaacggcctgtccaggagtaatcgcccgaactggatcatcaaaagtcacggtaacttccgtgtggtcatcattaaaatgcaccgtcacaccagaatctttttgccggtaacggaactttgccgtcacgtggaagtcattacctaagtcttcatcagtcacaaagtgtaaatcggacgcctttaagtgggtcgcgtacaggtgcggattatggtagcccttgccaacatacagaatattcttcttcaaatctttgccgaccacgaaccatggctcgttatcctcgccatcaccaccgataccaagtccgcggcgctggccgatcgtgtaatacatcagcccggcgtgctcacccttcacctgaccatcgaaagtcatcatcttaccgggcgttgctggtaagtaatggcctaggaattccttgaagttcttttcgccaatgaagcagatcccaacggagtccttcttcttagctgttgccaagcccgcgtttaaagcaagcttacgaacgtcaggcttcaccatttcgccaagtgggaacatcaccttttgtaaggtcttcgaatccagctgacttaagaaataagtttggtccttgttgctgtcaacaccacgcaaaaggtgcatcgtgccatcttcatcatgttgtaaccgcgcgtaatgaccagtggcaatgtaatccgcccctaaatccatcgcgtaatctaaaaacgccttaaacttaatttctttgttgcagataacatcggggttcggtgtgcggcccttcttgtattcgtctaagaagtacgtgaagacccggtcccaatattccttctcgaagttaatcgagtaataaggaatcccaattttatctgccactttggcaacatctttataatcttcggtcgcggtacagacaccattttcgtccgtatcgtcccaattcttcataaacacgcccaccacgtcataaccttgctgcttcaagagcaacgccactacggatgaatcaacaccaccactcatgccgacaacgacacgcgtgttactgtgatcagtcatacttttcaccatcatttccaaaagattctggagaatccacgatttgaaggtcgtacaagtccagtaagttccattataacaaagaaaacgccggctgcaagccaggcgttccctgattagtccgtcgtgaggacatcccgttcaataaagttagctaaaatataccgtaattgttcaacagcttccggatgggcgtcatttttgaaaatatttgcccgttggacaccattgcccgttaccgtcgtcatcttaaacccagtcaaatccgcattgactgtcatcttcagcttgaaagccgcttgatagggtgaagtgggatccaaggaacgttcaaaactaaacgcgcccgagcgacctttcacaaaacccaaatccatcaacgtgtatttcttgaccgttggactcagcgtatacgtcttagtatccccatctagtttaaccgttgttgtgtatgccatcgtcacgccccctgctttttaataagcgctgcgtcgtcttcgtcagcaccgttacaaactgatccagatcagccttagtagtatagcgaccaaagctcaaccgaatcgactcgctgatccggggagagtcttcaccatacattgcaattaaaacgtgtgatggttctaggctccccgccgtacatgcggagcccccagaaactgcgacaccacctaagtccaggttagtttgcattgtataggtcgatacccctttgatccataagttcaaaacgtgttgcaagttatgctcaccgagggacccgttgacttcaaaatcaactccgttagccgttaactggtcaacgatgtattgcttgaactcacgatacttagcctgccggtgggctttctcagcggtcgtcagttcttgcacggccgtggcaaagcccgcgattgccgggatattttcagtaccggcacggcgcttatcttcctgttcgccacccttgacaaagctaggaaagttaatgccattgcgtctgtacaagaagcccaagaatttaggcccattgattttatgtgctgaggtggacaacatgtcaatatgatcccgttgcacatcaatatccaacaacccgtaggcctgcactgcatccgtatggaaccatgcctggtgatcctttaacaattcaccaatttcatggattggcatctgtgaaccaacttcattattcccggtcatgattgagacgagaatcgtatcaggacgtagtgccgccttcaaatcatccagactaatttgtccctgttcattcacgggtaaataagtaatctcaaacccatgttctgccaaaaaagcagtcgatttaagaatcgcttgatgttcgattgccgtcgtaataatatgcttgcctaaatgttggcgcgtccacgcggtctgcatcaccgccgtattatcactttctgtaccaccactggtaaagataatgtcatcgtcagctgcgttaatgctttgggcaatcacgtgccgactatcgtctaaaacttcacgggcggcccgaccgaatgcgtgggtgcttgaggcattaccaaacgtattcgtcatttgatccgtcatcgtctgaataacggacgctgccattggggtcgttgccgcattgtctaggtacacttgcttcattacatcatacttccttctaaataattcttagttattagcatcgctgcgatacatctgactaattttgcgccgcaaataatgcaagtaacatcgctgcggactgcttacccgcttccaggataaattcgtcaaaactaacaccggcattttcatcaccgacatcggacatcgcgcgaatcaccacatatggcgtctggaactggtgacaagcttgaccaattgcggcgccctccatttcactagatagtgcttctggaaagtgtgctaaaatcttatcggtagccgccttacctgcgataaattggtcaccggaaacaatcagtccagtcttggcattcaaaccggttgccttggccgctgccatgatttgctttacccaattggcatccgtttcgtagtatagtggctgttgtggtaattgaccatattcgtagtcaaaggccgtcgcatcaacatcgtgataagcagttgccttagctacgacaacgtcaccgacatgcaaaccagcgccaatcccacctgcagaaccagagttgatgacaacgtccacatcaaagttagtaatcattaaagccgtagtcataccagcttgcactttaccaatgcctgattgcactaagacaacttcctgctgatcaattgtcccatcatagaacgtaatatccttaatattaacgatcttttcgtcttgcaaagcgtcccgtaacgttttaagttcttcttccatcgcacaaataattccaaatttcatgtgagcctagcgcctactttctatggtgttaaaaataaaattaaaaagacaataataatcccaacgactagtccagcaatcgcccaattcaatttgcgggctagccgtttcgtcttggcttcttcaacagcccggttgttctcagcagcatacgcttgtcgggatgcactgggttcagccgttggtgattcttgctcctgagtatcgtgaccagttggctggctacgttgttgtcgatattgctgtctggtgagtcgatcatcatctgccactatgcttcaactcctaactcagggtgactttgccagtaccaaatcgccattacggttttggcatcctgaatctgaccagtctgaacttgactgacagccgtcgcgaggtccagcttgatgagcctaatttgttcgtcagggtcttgtgggaatgccgttgcaaccgcactcagaccggtagcaacgtacaacttcattagttcgtccgtaaacccgggtgacgtgtagaattgggcgactgcttctaagtgctgagctgtcaatcgggtttcctcatttaattcgcggacggccgcctggtccatggtctcaccggattcgaccttaccagctggaatctcgacggtcagcccaccggttgcagcgcgccactgttgttcaacaatcattttatgttgcgcggtaatcatcagcatcgcgacggccggctgatgtcgcacaatttcacgtgttgccgtcgtttgatctggtaaagtgacttcttgtcgttcgacctgtaccaacccgccttgataaaccaactgacgactctgaacccgttcctcaaatgtcattgatcaagaacccctttcagtgtctgctctctcaataaggataccgattttttagctcgattgcaattttcaactgggcgatttcggtaattttaacgaacccgcaaaaaatgggctaacgagcgaccaatttggctccttaacccatttttccaattcttaaaatcaagcggaccaattgacactaatcgccattaggcctttgcaaggttagcgacgaaatcttcataagcaacctgctcaccagtttccgttgcggtagctgggctgtagtcgccctgaagcgcatcttctaatggcaaagtcacgatccggacgaacgtcgcgttaccgatcaattccatccagtattcttcatcggcaccttggtgaacaacggttttgaccatcccaccaggattggtgacgtggatttcttgattaaaatcggtactttcttggtgtaataacacgtacatcaatgaggaagccgacatcgcagtcccacaagcattggtaaaaccaaccccgcgttcaaacgtgcgtacaaaaattgaatttggtcctaagacttccacaaaactaacgttgacgccatcagggaaaatttggtttttaccatcattcatccattcaccgatacgtcctaattcggggccaaccaacgtatcatggtcaacgaacgcaatcaaatgcggattaggcaccgccacagctgagaatttcaagtcagcagacagcgctggaatcttttcattaataattgtcgtcgcatcgttattcgcatgcatgccaagtgtctgcgcgtcgaaagttacgggtgaaatttcaacactgtaagctgggacgtgggccgcaaaatcagcaacggcctgcacctttaagtccgcatacatcgtctgaacccggaagtcttcctgactattttgcgtgcccaaataacgagcaacggtccgtagcccattaccgcacatgctagcttccgtcccgtccgcattaatgacccgcatccgaccaagtacttgtggatgttctgatttatcaacaaccaacacgccatcagcgccatcgtacaaacctgcgccgtcacgtttacaaatgttaattgccaattgcttcaaatccgcatccgataacggtgcttgaaattgtgtttgatccaataaataaaaatcgttaccagaaccgtgtaccttgatcattttcacagccatcaacatcctatctatataaaatcgaccttaatttaaactacttcattatcatactgactttttcatgaaaattcaattgcaaaggaccatttctcataataaccattcaaagtcctgcgcagcaactgtaaattcttaatagctcttaaatcttgcatccgaaaaacgcaatcagttttttacagctgtatctcaatcatcccggtgttcggatttactgactacttgataatccccacacgccagcacaaaaaagtgccactaatcagtcccgttcgactgattagtggcacttttcataagttatcaagactcacgctaaatctaattcagattaagcttccaaaccagttgttactgattcagggtagttttcacgaacgattgcggcgcaccgtgcacataacatcggataagcctcgtcactgccaacatcggtcttaaccattcggcaacgatcacaaacgtcaccgtcagcatggccaaccttgatggctaacgtgtcaccaaatgtttctgcgtctgcaggcgcgtcacttaacgcgtgtagatctaatgctgaaaccatcaacatctgccgaacattggtgctcaaatgatctaagaaggcttgcgtatcatcatcaacatacaaatccaagtgtgcttccaaggatttaccaatcaacttagcatcccgggcttcttccaacgcctttaagacgttactccgaagatccatgaaccgcgtccattgagccatcaactcgtcgctgttcgcataattttgaacagctgacatctcagctaattgcgcaaattcttctggttccttcaagaatggccaaatttcttcagtcgtgtgtggcagcattggtgtgaagagcttcgtcaaggcaaccaaaacatcgtagaagaccgtttgcatcgaccgccgtgaatggctatcctcggcatcaatgtacataatatccttggcaatatcgagatagaagtttgataaatcaaccgtcaagaagttgatcaacttcttgtagatatccaagaaatcataatgatcgtaatgatccttcgtctcagctacgaattcgttcaaccgtgtttccatgtactggtccacacttgctaaatcttcataagccacgcggttggtcttcggatcaaagtctgcggtgttgcctaacatgaagcgtaccgtattccggaacttcttgtaggaatcggctacttgcttaaagctttccattgagacccgaacgtcggaactggtatccactgaagcgacccacatccgaacgatttcagcacccatctgcttaataacatcagctggcgcaatcgtgttgcccagtgacttactcatcttacgaccttgattatccaacgtgaaaccttgtgacaagacttgcttgtatggggcatgtccagaaacagccacactcgtaatcaagcttgagttgaaccaaccacgatattggtcagaaccttcaaggtataagtcggctggatagtcgaggtatgagcgctctgccaggacaccttggtgtgatgaaccagagtcgaaccaaacatccataatatcggtttccttagtaaaggtaccgtttggtgaatgttcattggtataaccatctggcaataggtcctttgcgtcgcgttcgaaccaaacattcgaaccatacttgccaaataaatcagctacgtggttaatcgtcacttcgtccatgatggcagtgccatcttcagcatagaagattggaagaggtacaccccaaactcgttgccgtgaaatgacccagtcaccacgatcacgaatcatgttgtaaagacgctttttaccccactctgggaagaattcaacgtcatccatcgacttaaggatttcatcacgcatatcaccaacggaagcaaaccactgtggcgttgcccggaagataatcggcttcttagtccgccagtcaaatggatagctgtgttcgtatggcatatatttcagtaataacccagcggccttcaacttgtccagtgcgatcttgttagcgtcatcgtagaagacccccgcaaaatcatcaccagcttcagccgttaagaaccctttgtcatctacgggagcaaagattggcaggtcgtattgcttaccgatccggtagtcatcttccccataaccaggcgcagtatgcactagcccagtcccagaatcaagtgtgacaaaatcacctaacatcgttactagatgccgactattgtcaaaaggatgttcgcacaaaatgttttcgagttccgcacccttgaccgttttaagcacttgaacatcttcccaaccaaatcgttcggcattttcgtccaacaattcagccgcgagcacaaacttacgattttcaccagccggttgcacaacgacgtaatcaaaacttgcatcgattgtgattccttctgaagctggaatcgtccaaggagttgttgtccaaacaaccatataggtatcatcatctaagacacccttaccatcaatgacatgttcaccgtagaaggcggatggcgatgtcacatcatgatattccacttcagcttctgccaaagccgattcagaagaccatgaccagaagacaggcttttggccccggtagatcaagtgacgtttagcaaacgcaccaaagacccgcacttgagccgcttcaaattctggctttaacgttaagtatgggttgtcccattcaccagcaacgcctaagcgcttaaactcatcacgttgacaatcaacttgttccaacgcgtatttccgacaaagttctcggaattcattgtccgtcatcttcttgcggtcataaccggcttgctttaacttctgttcgattggtagcccatgggtatcccaaccaggaacgtaaggtgcccgaaacccattcatcgacttatagcgaacgatgaaatccttcgtgatcttatttaaggcgtgccccatatggatatcaccattcgcgtatggtgggccatcgtgtaagataaagcttggcttaccttcattcaatttttgccgttgttcgtagactttattttcagcccacacattttgccgttcaacttctttgaccggtaagtttccacgcattttaaacttggtcttaccgaggtttaacgtttctttaacgcgcatattctcactccttaaaatttttatcaaacaatcgccattggatttttagacacaaaaaaacttcgtccacccagggacgaagttatcgtggtaccacccaattttagaattgtttaaattctctcttagcatggttaacgtccatggaccggccacccttactcaattcaggatagcattcggagatgatctgcaactaactaagggacgactgcctttccattgccggcagctctctgggcgtattagttaattgtttgctgttctcctcaatacattcaattcgcttcaattgtgcctgacgatcgcctaattaattattagtgctgtcatcatcagggaaaataaccaccgtctgttgttggacttgatcgccaccgtccgcaacgggggtctcaccactcgttgcttccgtaatttcaacggttgcttctgagtttacgctcgcatcccccgagttgtcaaggttatcttcctttaaaacgtgttgaatttcagcataatcagccgtattcgtttcgctaagtagttgatcccaatccttgctcttaaccacttctaactgcgattctaacatcacttgcaagcgttgccggaagacccgcgtttgtttcttcaaatcatcagtttcaacggataatcgtttggccttttgagaagcttcgtcgatcatttggtttgacttgtcggttgcttcactcacaatgtcagacgcttgtttctgagcttcgcgggtgataatgtcggcttccttcttagagttcgtcttcactttatcagcagcttcttgagccaccaagatagattgattcaaggaatctttcaattcattgaaatacttcaacttaccttcactcgagtccaaccgttcttggaggtctttattttgcttcaaggtaatttgataatctttgataatttgttctagaaaatcattaacctcatcaatattgtaaccacgcagtttcgttgaaaactctttgttatgaatgtcatcaggacttaacaccattagaattcctccaatatctatttactatgaataatatttaatgttattcgcagccgcgcttttttggtctcaccgctaatttcggcaagtcggacacgaccgtaatggttcacactcagcatatctaacaatgctaactcgtaatcagctttcggtaagtcagcccaattcagccgaaccttagcaccttcgatcaattccttggcgtgatgccgcgacaagttgaacgccgccttaatgatactatccgcacgtaatgaactaaccgtcgtagtaactgcctcccagtcgtcttccggtgtgatcaccgccgacaatggtaccgctgttaagtggactttcgtcttaccaaaacggtcgatttgctcctcgaaatagctggccatctcggtttcgcacacaaactgccatgtcgttccgtcagtcacgatgtcaccaaagacatcacgctcgacgccggcattggcaagcgtacccagaatttgaccatgctttaaggtggcaaacttcacgggataaacaatgttaaacagtgtgatttgaaaatcggccacttcaggttcgtaatacaccgggtaaaataagatccgttgtaactcagcaccttcaaagccaccggatgcccgcatccgcacgtcgtctaactggttgaccagcgtttgcgcaatgtagatttgtcgcgggttcaaaaacgcagttaagattggtcggtactgatcagctacttgccgtagccaaccagtgacctgttcaataaatggggcttcactatcgcgaaaatgttgttttaagttatcattcacgatactatcctcgttattttaatttagtatatcaataaagttatcagataaaataggccactttcagctaattggagcactaacagcgcaatgatcggcgaaaaatccagtccggcaattgcgggaataaagcgccgaaaaatactgagaaatggttcacagatttgacctaagaattggcccacgcgagtattataagctcccgggaaccatgacatcaaaatgtaaaccacaatggctaattggtacagttgaaacaaccgactaataatcgtcactaacaggccactcactccttataatttgctcgtatcaaactgacttgtcgtacttccggaaacctcgtaattttcaggaatacagaggaaaatttcatcaccaatccgttcgatctcaccattgatggcaaaaaccgtcccggtcaaaaaatccacaatccggcgtgccatttcatcatcgacgtgatcaaaattaatgattacagcttgatttttcaataactgcgtcgcaatttctttcacgtccgaataaattttcggttcgaatagggcaattttgctattcaccgacttgcccccttgcattggaactacctttggcgtgctccgagtattggttgcagattcagtgggagccgccgcttgggaagcttcggtgggttcctcatactgactgtcagaatcaccaacaccaaaaaagttactaatgaatccggccatgtgcttgcgctcccttcaccgttttacttacgccggcgcttgaagaatggtggtgtatctagcgaatcaccactgttatcatccttactatcgtcagcttgtgagttgtcattaaagacatcaaaatcagttttttcaacattgttaaactcttgaccattgttgactggccgtgaattgttcggttcgcgccgaatatcccaattaccgaatgggtcgttagcttgggactcacttgattgggccgcttcactcgtcgctggctggtcagttggcgttgcgaacatgccgcctcgttgctgactagcttcactacgactaggctggctgtccatcttgagttcgcgttgcttctgatcgataccagtggcaatcacggtcacccggacttcatcaccaagactttcatcgatcgaagtcccaaagataatgttaacatcagtcgttgccgcttgggaaacaatgtcagaagcagcttgggcttcatacaaggacatgtcggggccacccgtgatgttcagcaagacttgttcggcaccatcgattgaaacttccaataatggtgaagaaatggcttgtttagtcgcgtccgccgtccggttttcaccactagcagagccaatacccatcagagcggaaccttggttttgcatgaccgtcttaacgtcggcaaagtccaagttaacgtaccctggtgacgtgattaagtcagagataccttgaaccccttgacgtaacacattatcagcttcttggaaggcttccatcattggagtcttcttatcaacgatttcaagcaaacggttgttagcaataatgatcaacgtatcaacgttgtctttcatctgagcaattccttcagcagcgttacgagcacgcttaggaccttcaaatgtaaatggacgggtgacaacacccactgtcagcgcgccggagtccttagcaattttagccacaactggtgccgcaccattaccagtaccgccacccataccggccgttacaaagaccatatctgagccttgtaacgcttctgtcaaggcctcttcactttcctgcgcagccttggaaccaacatcaggattagaacctgcgcctaatccccgcgtaagctttggtccaagttgaattttagtttcggcatttgaagtttgtaatgcctgcacatcagtgttggcaacgatgaattcgacgcctttaacatcttcagcaatcatccggttaacggcgttaccaccaccgccaccgacaccgatgactttaatattagcccctgagttctgggttgaatctaaagaaaattccatgttttttcctccgtcatttctatccgatattaatcaaagaagtggttgaagaagcctttgacccgttcaacagttcccttatgatctggatcagcctgttcctgtggtgcttgtggcgcagactgtttcttagttgcttttttaggttgtgctgcgggttggctaggtgctggtgttgtatcagcaaattccaacgccacactggcacgagtatcaccggtaagtgcactcttaacgagtaacgtaacttcactcaaggccgcttgatatttgatgaccgctaacgcctcatcaaacgacggatgcctcaagcccatttgattaggcgtaaagacgcgaactcgcgttccaaaacgttgcgccgccaaatcagtgataccgggtaatgctgccaccccaccagttaaaacaatgcccccggggagctcgagcgcccgaatctcatccaagtgctgcttgaccttatcaaagatctggtctagacgagcctcaatgatttctgctaagtattgctcacttatttgctccggtgtactttgcccaacaacatcaactgggaaaagttcatcatccgaggcctgctgagcatcggcatagccataatcacgctttaacttctcggcattctcgatcgatgtattcaaaacgaccgagatatctttggtaatatactggccgccttcttggtcaacgtaagtatacttcaattggtgatcatgtataactgccgcagtcgtttgaccaccgcccatgtcaataatgatcgaaccaaaatcttgttcaccgtcattcagcactaaggaacttaatgccaagggcgcgatcacaatctgttcaatttgcagtccagccttttccaaagccttccgcgtattgtgaatgattgttttcggaccagtgaacagggtgccgtgcatttcaagccggaccccaaccatgccacgtgggtccttgatgccatcaaaaccatcgacgacaaattcatcggggatgacatccagtacttcccgctctggcggtaaactctgaactaacgcagccgccgcaacgttttgaacatcttcattattaatttctttggactcatctgccacggcaatcataccacgacagcgttcaattttaaccaggttagcgggaactcccgcaatcaccttttttatttcgatacttgctttttcttcagcttggcgtactgctgatcgaatcgtttcggccgccttatcaatatcgacgatcacgccacgacttaaaccattagaacgtgcgcttcccacaccaataacgttcatttgccctttaacacgttcagcaacaatgacttttattgaggtggtccctatatcaagtccgacataaattcctgaattatccataatagaggaacctcctagtattttacataaatattcaaggattcgctgacatatccagttattccttagtttaccatatcctaagcgcttttaaaaaggtcacacttagcattctatcaattattctgattcttgaacggataggagtatgcgcccacctcaagattgatgacacccttggttttcatcttcgccacaattcccggataataagccatcttgctagcaaaagtgctaattgttgcgtacacttcattaccgtcattcatgtaaagatgaacccgttcgggattagccttgttcggcgcaaacttgatctcagaaatattgtgtttgaccgccgatggtaacttagcgtactgtgcaatcatcgttgctaagcggtgaccgcttttaaagttggcatagatcggtgaaccgccaccgggttgagaataggtcgctttcaaaatcagcccattttccaaaattcgtcgatagtgttgaccagtcgataagtaacccgcgatgcgaatttccttaactgtcacccgaacactgttcaatccaactagcttagtcgtgaccttgccaatttgcggctgggcgcgttctgcgcgcttagtagtccgttgatcatgaccaatcacggaccataaggcaactccagggttgatcttagtcgccgtcttgacctgcgtaacagacaattgatcgttaccatgtacggtcaccgtctgaacatggctcagtggtgaaatgaagtaaccagccacaccagcaccgatcaggaaacagcccatcaagatcacgacccgtttgaaaagtaatcggcggcgctgagatttgagtttcggtaatttatcgccaattcgcaggcgtttacctgaccaactatggtgactcttttgcgctgcgcgatgattctcagccgcgtctcgttgaaatcgttcccagggtgtcagctgctcggggtgctcacgctccttgggctttttatgaaaaatggccatcacacccaccctttcactctagtctctgtactacttaatcaccgtttctaaaacgtgtagtaactggtcggccgcatcaggcatccccagttttttcgcattagccgccatcgtctcacgatgcgtggtactttggagaaggccatctaatgcagctaccaaactggttcccgtcaaatcagcttccttaatcagttcagccgcccccgcattcacgaggctttgtgcattcttggtctgatgatcattcgtaacgtatggactaggaactagaattgaaggaatccctaaagccgtaatttccgcaatactagttgcacctgctcgaccaagaataaccgcgacttctggtagaattgctggcatatttttgatgtatggttcgattttaacattcggagctagcgctgtcgctgacaagccattccgaatcttttcgtagtgtacctgaccggtgacgaacaaggtctgatagtcacgtttgttcagttcaggaattgccgcgaccgctgctgcgttaatgcgcgcagcaccccggctccccccaaaaatcaacgccgttggaatatcaggatccagatcaaactgcgccaaagcgccactttttttaatattagccacttgttgggctcgaggattcccagtcatcacaactttttgagcgggaaattgtgatcgcgcactctcaaatgaaatggcgattttatccacaaaccgacttaggaatttgttagtgacaccaacaactgaattctgttcatgaatgaccgttggaatgtgcatctggctcgccgcgaaaacgaccgcaccactcacgtagcccccggttccgaccacaatatctggtttaaacgccttaatgtacttacgcgccgtaaccacactctttaaaaacaaatagactgttttaacattttgtaatgacaatgaacgcttaaagccctggatcttgattgttttaaaatcgatcccccgttccggcacaatgcggctctctagtccacgatgggttcccacaaactgaacttgcgcttcgggatcatgtgcttttaaggcatcgatcagtgccagtgcgggatagatatgaccacctgtcccaccgccagaaatcattaatcgcattagttttcttccgcctttccagttaactgttcgattgctttaataaatcggtcgccccgcacttcgaagttcgggtactgatcccaactggcacaagccggcgataacatgatgatgtcaccagcctgactatgttgccaagcaattggcacagcagtctcacagttgtccgtaaactcaatatcttgaataccagccaaacgcccagcgtccgccattttttcagcagtctcaccgaagacgattaacgtcttgacatgcgcctttaatgcgggagcaagcttttcaaacgtattaccacggtccaaaccaccagcaagtaaaatgaccggctgatcaaagcccttcaaggccatctcggtcgacaccaagttggttgctttggaatcgttgtaaaattgccggtcctgatacgtctcgacatattgagtccggtgtcgaacacccgtaaacgtcttcaagacttgaacgattcctgctgttggaacggcttgaagtttagcaacagcaatcgctgctaacgcattttcaacattatgatcaccaggaatccggatatcagcagcatccatgatgtactcatctttaaagtacagcttgccggcctcttcataggcgccatctttcgtattggcttgccgtgaaaatggcacgacggttgcttgtgattgcttactgagttgccgccattcttcactatcccaattaatgactagataatcattagccgtttggttcatggtgattcgcatctttgccttgacatagttctcacgtgagccatggtaatccaaatgcgtcgaataaatattcgtaatcaccgcaatatgtgggtgcaaagtttgaataccacacaacataaaactcgaaagctcagtcaccattgtgtcggccgccgtagccttttgtgcaattgctgaggccggcacgccaatattgcctgctacgtaagctttaccggcatttgtgcgttgattaagcatcatcgtgatcatcgtcgttgtcgtggttttaccgttcgtccccgtcacaccaatcaactctcccgctaggatttgcgatgcaagttcaacttcggtaataactggaatacccttttcctgagccccactcacaattggatttgagtatggaatacccgggttcttgacaacaactttaaaatcttcatctagtagtgacagcgggtgaccacccgtgataactttgattccatcactcaataattcctgtgcatccgggttctcatcaaatttctttttatcattaacggtcacaaacgcacctaatttgtggagcaaccgtgcggcattgaccccgctctttgctaatccaagaaccaaaaccttttggttacgatactgctcaaccgacttcataaaccaagatctccctataatgtttgtagatgatacctaaattaacttgttatgtggctgatgcaccaactcgtggtcatcagcaaattattcatggtgagccagtgaccaattccacgacataatctgcggcagacaacgcaaccatttaaagaacaatcgttgcgttgataggaatcagtactatttacttgtcacttacttggcgaccaccaatgaataaagtcataccgcaaagaccaattatgtacaactaactcggacaagaatgcccgagttagcaaactgtgactaaataatcgtggcaacactgattacggctgccactaaaccgatcgaccaaaaaacgatatcaatcttccactcgctccaacccttcatctcaaagtgatggtgaattggactcatcaggaagatccgttttcccgttaacttgaacgaggcgacttggaggataactgaagccgtttcaatgacaaaaatgatgccaatcaagaggagggatagttcatgatgcaataagatcgatactgcagctaaagcaccaccgagcgctaatgatcccatgtcacccataaagatcttggccggtttgtgattatacacgaagaaacctaatagtgaccccacgacggccaaacagaataacatcacattatactgattttgagcgtaagcaatcacggcatacgcaccaaaggcaatcgtggcctgaccagcgactaatccgtccaacccatccgttaagttgacggcatttgagaagcccactaaccagatgatggcgaagagcatgtaccaaattcccagcgaccagacccccaaacctggaatcctaagtgccattggcaaatgttcatgttgatagaccaacgttaaaattactgccccaatgacttgaccaagtaatttttgccaagcctttaaaccttcgttttgtttacgccaaagcttgatactatcatcccaaaaaccaagtgcaccgtataagaccaggataaacatcaaaatccaggtggttggttgtagctgatgttgccacccaccgacccataacgtggtgactaagattgcgataatgaacagtaggccccccatagttggcgtcccagattttttctcatgccacttaggaccttcctcacgaatcatctgtccttctttgcgggcgcggaaataccgaataagtgacggcattaacgcaaacacaataataaaaccactaattagggttgcaccccacactaataaactcacaacaattctccattctaagacttgataactacttcagtgtcacactaattgcctgcttagcttcgatcggattacccgcagtcacactttgcgtcttgacgtaacccgtcccgctagtcgtgagcttaacgcccgtcaacgtcgcaaaatcagccacttcacttgccgaccatccagataagttcggcatatacatctgcccgttggcaaccagaatgacgcgttgaccacttgaaacgacagtgccagaagaaatggattgcttgacgacccgactacccttaccaacaacgaccacgtcaagtccctgcttcttagcagctttcttggccgcgctagtcgacttactcgtcaaatctttcattttgatcgtcgtcgctttagtctcactcgctttttgttcttccaatgcccgtttcatcacggtatcaaaaatctctgccatgtcatctgacgcggaacttccgttaagtgtcggttgtttcatcgtaatgtacataatgtacttcggatttttagctggcgccatcccgacgaccgagtacagataggtgttgtcaccttgctcatacgtactcccgttgctgacctgggcagtcccagtcttagcagcaatgcgatacccgctgatcttatatgatgagccagtaccgtatgacttatataccacatcttgcatatgatccaacaccttgctggcagtcttcgaactgattggctggcttacaaccttcttcttacccgtataaaccgttttgttggtgttagggttagtgatcttggagataaagtacggctgtaacatcttaccatgattagcaatcgctgtgaatccacgaagcatctgcatagcggtcacctgaatcccctgaccaaaggccgtatccgcttgttcgattggatacgtaaattgaattgaaccactctgctcgttgtcaagaccactattagtactctcacgcaacccaaagcgtttaatgtacttcagccaagtcttggcccccattgcttgttctaggtgggccatcgccgtgttacttgaaagggcaaaccccttagcataggtaatattgccccacccgctcgtattccaatcaggaacggtattattaccgatcttatattcaccggttgggacggttacattagcattgtacttaccgctgtcgatcgccgctgccattgtaaagaccttcatcgtcgatcctggttcatacgtgtcttcaaccaacaaattacgccacattttagatagtccggtctttgtttgcgcattaaatgtcggtcgctgcgtcgtcgccagaatggcaccagtcttcgcgttcatcaacgttgctgtcattgacttaggtgagaccttagcgtttacttgtgaaactttagtttccagtaatgtctgtaacttactatcgatggtggtataaatattatccccatccttaaccttcttaccagtctcagtgctaccttgatatccgctcttcgtaatcgtcttgcgaccatcggttcccgataactgcttgttaaaagccaactcgatgcccatcgaccccgttaaccgcgtctgatcggtatccttctgactcttggaggtggtcagcccaaccaagtgggaagcaaacgtgccgtttgggtagagccgcgcttcagattcaataaagtgcagcccagccacattttgggcatcgatcttttccttagtcgtcagtgaaatattcttaccagccgtcccaaattcaatttggaacttacctgcgcctttttgcaaggtcgcgagggctttcttatagctgattggcaaatacttcgataagacacgcgccgccttcgcattatttttaacatacagtgccttgccactagcactttgctgatttttcgccataatggcgtagaccgtgtacgtgctagtatcttcagcgattgggtcaccgttggccgtataaatagtcccacgtttggccgtgatggtctggtcttccgtataaagtttcttggtggcctcgaccagattgaccccgttgacgtggcgcacaatcgcgatatatgaaaaacgaatgatcaaaacaccaaagacggcaatcgcgccaaaaaatagccattggccaaaaattctacgattttgttttggtgaccgtttcgaagtcattcgttgtttgttcttattcatttgtaaacattccttatgctaccgttgttcagcgataacccgtactgcttagcaattttatttaaacggctccgacttgaaagttcactgatttcttgtgcggccgacgtattttttgcctgcacttttgtgactttcgtttgcaccgtctgtaactgactttgtgcgttactcgttgcaatgttcgttgaaactaacataatggctaatccaaacaccaccaaactcaaaccaacacacaatactttttcaaataatgaaaaagcaactcgctgcgtcttgatggacggattcggggtcacaacggtttttgttttatgtaccggggtggttgcgccaggagtttgctgtggcaactcccgcgctaatccattttgggccattttaatcactcctttaattattcctgaatattatttattcgttatctttaaacgttcgatggctcgtaacttggcgctgcgagcacgacgattagcttcgatttccgcatcgctaggcacgaccggtttacgactgactaagcggtaatctggttgcatttcagctgggataactggtaaaccaggtggcagctccggcaaatcgctgtgctccttaaagatcgtcttgacgagacgatcttctaacgattggaatgtgatgacactgacacgaccatgaacattgattaaatcaatcgcttgttcgagcgaagtctccagtacgcccaattcgttattcaccgcaattcgaatagcctggaaaacccgtttagcgggatgaccacccgttcgccgcgctcttgctggaatggcattcttaataatttcgaccaattgccccgtcgtcacgatcggctgaaccgcccgttcacgctcaatcaaccgtgcgacttgtttagaaaacttctcctcaccatagcgatagaaaatacgaaccaagtccgcatagggccaagtattgacaactgtttgagcagttaatttctgactctgatccatccgcatatctaacggcgcatcatgttgatacgagaagccgcgggcagcatcatcaaattgtggcgacgaaacgccgagatcataaactaccccgtcaacgtggtcaaggccccgagcatctagttcagtcttcaagttggcaaagttacttttgatgaacgtgacctgaccacgttcaagataagtcgctaagttactttggttataatcgattgcggtttgatcctggtcaaagctatacaagtggccttccggacctaactgttgcaaaatttcacgagaatgaccaccgccacctaacgtacagtccacgtagatgccatccggccggacgtttaacgcggcgattgcttcatgcaaaagtaccgttgtgtgttcaaatgttgccacgcgtgcgcccccttcctaaattattattgttatttaaaaatcaatcaagttttctgcaagatcatcgaagttcgctgcggtctccgtctcaaactgttgccagtgttcggcaccccagatttcaaatcggtcagaaactccgacgatcacacattgcttttccaactttgcatattgtctcaaggttgcaggtatcatgacccgtccctgtttgtctaattcacattcagcagcagcagcatagaaaaaacggacaaacgctcgcgcatccttgcgagttagtggtaaatcatctaactgtgcttgaagcgttgcccaccgttcagcgggatagccaaaaatacaaccatccatcccacgagtaatgacaaacgaagtgcccaatagctcacgaaacttggcaggaatgattagtcgccctttcgcatctaaggcatgttcaaactctccgaaaaacatcttagacgccacggccaatcaacccctttcattaaacataattcaagtctaccacacccccccacttcctaccacatcgttttgttacttttccaaattgttaacaaaatatcaaaaaaagtcccacctaacgttagtttcgttaggtgggacttagtgggggacatttttacgatgttaaaaagaagtggctgccaagtgctaggatatagacgacgagtgtcaataattccgctccccgccaatagagcttaaaaaagcgccagtaaaggatttctccgcgttcaacagcttcaatcagtgttaaaccgatccccaaaatcattagggacaacacttcgtacggtgccagcgaactatccgttgcttgcagtgtcagaaagtgggtgaaaacaattaaaaatggcggccaaaaatccaacaatcttaatccatgtggccaaacgcggtgtgcaacccgtttagcacctaaaatgatcatcgagatggcggctaaaaataccagctgcccataccaagtggtccataaatctcgcatatgcgtacttgcctccccattagtgtcgggttaaattatagagattatcgttaaacttttcaatcatctgtgacagccctataataaacataaactattactggagggatgaccgttgttacaatactttaccactggtaaaaatggccttttgactacgccgaacgaccatcacgatcagccatactggatcaacgttgaacgcccgacctcaactgaaatcgaccaactggtcacacaatttgatcttcccaaagattacttaactgccatcctcgacgatgcggaggtttcacgagccgagcaattatcaaccacgcaatccagtcaaccaatcttaatcgtgatgcagtatcccaaactcacgacgagtaagctggggtaccttgaatttcaagtctatcccttcgccttgattttagtggatcaagtggtcatcaccgtcagtaattacccggctagttttattcaagactttgtgatggacccggcctcgtctaagctaagtctggataatcacgaagattttgtgctgactatcatgtggtacatcgagcacagttttgtgaccgcactcgaattgatcaaccaacggacaagcgccctggaaagccgtttgaaccaagctactcacaacgtggaactctttaccattatggcttaccaaaaatccttgattcgttttaaggccgcccttaatcagaacacacccacgcttgacgcggttgaaacttcgatcacccatttcaacgcacctaatcaccaatcactcaccgatgatattaagattgagacccagcaagcgagtgacatggctgaaacgaccaatcagattttgcagcaatatagtcaattagtgggttcagtaatttccaataatttgaatgatgtcatgaaatttctgacctcactcacgatggtgttgacgattccaacgattatcggtggaatctatggcatgaacgtcaaattacctggtgccggtctcgtccacgctttcacttggctgatgctaggaacgattattctttgcattattagtatcgaatatttacgaaaccatgactatttttaatttcaattgaaaaaaaactgattccacgttaaactatgaaagaattactcgtaaagtgtggtgcatacaaacataatgaagaaaaaatcaacttttcaaaaaattacgatggtcgttatctggttaatgatcatttctaccattgggtcattggtgcttaccgccttatctgggttaggtttactaaccttctaggttaaacaccttgcgaaccacgaatggttgcaatacttaccaagaaaaaagttacgcttgctcacaacaagcgtaactttttttattactggtggatcactcagccatggtcggcaagcctagccaccaacttctgagacaatgtgaattaaaaaaatcacgcatttgtctctgaaaaaggttccaaccattagtcaaatctggctaacgattggaacctttactttaacgtcgattattcaatcgtatcggcagcgccaccatgtgaagtcatgccattcaaatgatgcccaccagtcttactggacgctaagcgtcattacccgacgcgggcgcttcgtcagccgatttttggcggtaaaccttacgtggcttactcccctccgaagggcccaccacgccgcgttcctccatttcgtcgacgatccgtgctgcccggttatacccgatacggaagcgtcgttggagcatcgagacactggcggactgttgatcagtcaccaattcaacggcttcggcataatactcatcctcaccgtcacgagggtccccactaccagcggcatccgtctcgtcatccttgaccagcatactatcgtcataatcagccgtctgttgggctttgataaagttgacaacttcttcaacatcatggtcagaaatataagcaccctgcacgcgcagtggcttattcatgcccattggctgatacagcatgtccccacgaccaagtagcttttcagcaccgttactatcaataattgtccgcgaatccgtcccacttgaaacggcaaatgccatccgtgacggtacattggctttaattaatccggtaataacatctaccgacggccgttgtgttgccaagatcatatgaataccggccgcccgggccatttgacccaagcgaataatggcatcctccacttcgctcgaagtgaccatcattaaatcggctaattcatcgacgaccaccacaatgtatggtaagacgggccgtgactgcccatcagccgcattttgttgacggatatattggttgtacccctgcatgttacgctgcttggaatccgcgaacaattcatagcgtcgctccatctcggcaacgaccttatgcaacgcccgggccgccttcttcggttccgtgactacgggcgtcaacagatgtggaatcccattgtaaacccctaattcaacctttttagggtcaatcagcataaacttaacttgacttggtttcgtgttcatcagtagccccgtgatcatcacgttaatggcaaccgacttcccactcccagttgaaccagcaatcagtaggtgcggcattttagacaagtcggcaacgactaaattaccagaaacatcacggccgagcggtacggccaacggtttggtcgggtgcgctggttgggcctcaacgatatcccgaaatgacactgttgaaatctgtttatttggcacttcgattccaatcaatgatttaccgggaatgggcgcttcgattcgaagatccttcgctgccagcgccaacgctaagtcgtccgctaaattgacgaccttgctgaccttgaccccaacagctggatgtaactcatacttcgttacggatggccctaagctgacattcttcacttcaacttgaacaccgaaactcgccaacgtggttgttagcttctgcgagttactctcaatcgttgcgtactcagcactctgatccgtttttggaatcttcgtcaatagtgttgactctggcaactggtagtccgcatcatccatcacttcagtcccttggagttcttgttcatgatcaaccgtagcagctgaagttggggattttatgggcgaggcttcacgatcactagccaccgtgatattcaagtcggcaggcgagctcgtaactgcactggctgctgagtccggcgccgaagtcccgctcgttgtctcagcaggggctgctgactgtggtacggttgacgttggctgcttctcagtacttgccgcttgattggcgcgcacttgttggtgaacccgccaacgggcaatttgaacccggagcacgtgcgtcagccattcataaccggatcgcagttgctggcccaattgcatcaaggcctgacgcaacgcttgcatcgtcttatggaacggcaaatcaaaggtaatgtagatactggcaaccatcaggatcagtgcgatcaaaattgtcccgacattagccaatagtggataagtgacactatagccagcagcgccgactaatccgccaccaagattactggccatgccccccttggcaaaatcatttttgatcagattccacgtcaacgaccaaaaatcggcatggtgattcaattgattaaacatcgggatctctaatagcaataagtaactgaagaaaaacaagttaccaccgacccaccaccgccaagtcagtcgtggccaccgaccaaaaatcatcaaatatcccatgacgaggagtgttagcccggcaaaaatctggtaggcattcccagcaatggctcggaaaaactctgcgaataccatgcccactaaccccaccttcaataaggcgagaatcgtgaccaatagtccaatcaggccaatgacattccccgtcatctgccgcttagccgcaaccgtcggcttcttcttgcgcgtcgaggtccggcgcttttttgttgttgcttgtctacgcgccacgcttcgttcatcctttctcaattaatactgtcttcattataacaaactcaagttcccccgtccccatcaaaaaacgcaccctaacgtttagcgctagtgcacgttctgttggttacttcaacttatcattttcatagtggtgcgaccgttcaaggtttgggaattgttgttgccgcagggcttcataaatcacaatcgcagccgaattcgataaattcaaggctcgaatatgtgaatcatcttggggaatccgaatggccttttcgggatatttgcgcataaatggttctggtaaccccgtcgtttccttaccaaataagaaatagtgatccttacccgtatcactataatcaacatccgtatagtcatgttcagcaaacttagacactaagtacaactgatttaaatcaggaatactagctaaaaaatcttgcaagtcagcatgataagtaatatcgacactatcccagtagtccaagccagcccgttttaagtgcttatcatcaattttgaagcccaacggttcaatcagatgcaaggccgtatccgttccggcacacgtcctggcaatattaccagtattcgctggcattaacggttcaaataacgcaatgtgatttgtcaaaataatcgtcctcattcatattagtctctacgccatgttcattcatagcaatcctattaatcataccatgtctatggttcaacagcgaactttgaaactaaaaaacgctttgttcgcattcttaaccaatctttcctatactaatcaccgtacgcgccggagggcggaacaggacgcacactggctgacgaacaccaatctaaacctgacacgttgtcatcatgattcatgccggattaacacgtacaaggcagcattcgaatcattttataactcgaggaggaattatctatgaaaattatgattattggcgcaaccggaatggctggctcagccatcaccaaactagcacttgaacggaaccacaccgtcgtggccatcggacgttctgaagaaaagctagccgctctaccggctaacccaaatttgcagaccaaagctaaagacgctttcgatctcacactatctgagctacaggcggttgacgtggtcattgacgcaatggcgactagtcctgataaggcttaccgacacgtggatctggcaactaagctgattgctcagctccgcgaacaacagcggccacgtctcctcttcatcttaggggccggtagtttaacaactggtgatgatcaacacctcttcgtgcacgacattgaaagtaatcccgccaatgctgccttcgtcgctattccgcaaaaccaactggccgaactgaccttcttacgaaccgtcaccaacgtcgattgggttggaatttccccggccgccaatttcacagcaggtcctgctaccccggcccagtacggccatgacacattactgacgaacactactggtgaatcagtgaccaatagtggcacgatggcggtagccgttttaaacgaactggaaacgcccaaacatcatcaagaacgctttacagtcgctaaccagtaaacgtcttgcctagcagcgctaaaatatcgagtggcagccaaaccacaagccgagcgctacttgagcaatttagttaactgtgacgcgctttaaataagaccaattaatcccgccagaatctgacgggatttttgtggcgtcgcaattgctggcagtatttaacagctaagtgctgccaccgccccatctctcctcattgcgacagtcgtagccaacattgtcactaaccagttggttgcattacaccgccagttaacgccctcaccgacctttaattaattcttcaccaaagcatgctaaactattgccatgattatttgaaagtggggataccatgaataaccgtttatcaggacggaatttactcttcatcggcaccatgttatttggactatttttcggtgctggtaacttgatttttccaatttttctgggccagcaagccggccaacacgttggtgcggccattatcggactattgatcaccgggattggacttccattactaggcgtgatcggcatggggctgacgcgcagtcagggcgtatttgacctggcaacaaacgttagccgatcatacgcgtatgtcttcaccgtactgctttactttaccctcgggccactttttgcaatgccacgattagcaactacggcctttcagattggactggcccccttcttaaccaccaaattacaacccgtggtgctattgggcttctccgttgcttttttcgtcgtcacttggttactggctcgtaatcccggtaagattatgacctatgttggtaagtggctgacacccatctttttgctattattaggtgccttaatgcttgtcgctatcattaagccactgggatcacttaacgtcgcggcgagtggcgcctatgtcagccatccagttctaactggttttactgaaggctacaacacgatggatgcgttagcctcgctagcttttggcatcgtcgtgattgatgtgattcgcgacctcggtgtccgtgatccggggcaaatcgcaactgataccattaaagcaggcctaatcagcatgagtttaatggcagtcatctatggtctgctggcgattatgggtaccatgagcttaggtcgcttttctccagctgccaatggggggattaccttagctcaaattgccgatgcctactttggccgattcggtaatgttttactagctctaattgtcatcatcgcttgcttaaaaactgccattggcctcacttctgctttcggtgatacgttgcatggcatgtttcctaagatttcctaccattggctgatcaccatcgcttgtctcattccagccattcttgctaacgttgggctaactgaaatgattacttattcaaccccagtgctgatgtttctctacccgctcgcaatcgtgttaatcatactggcagtactggcaccatggcttgggatgtcccgctggttatatggaatgacaactgtctggaccatgattccggccattcttgccggcattaacgctatgccatccgcctgggtacaagcatcctggttgcaagctttgcttcatctcaacgcgtggctaccgcttgccaatctagggttaggctggagtgtacccgcactgctaggttttggtttagggtggttgatcagccgtaaacaaccatctgcttctaaattgcattaatatagcgtcacatataaaatagcggaccttctgatagccatccacgacttttcagaaggtccgctttaaattacgagagccatgccaattgactggttgccattgaacctcaccggtgaatcatggcattattcaggactggtatgaatgcaatagcaacacatggtcacacctcaccgtcagcttttgaagacacaaaaaaacgtagtatttcggtgtgggcacggcgaaacgctacgttaatgaagtacaactcggtagtcaccaacgacatgtcgatgttaactaccaaacgatttctcaaaggttatcttaacaccggcgtttcaatcatgcaagcacccgcgctaacctttttgcatcgttaataaactcacatcaacggtaatcttagttaacctctgccgtttagcggttgcgagctgctcagcatccgcaccccagtgcagcggtgtcatgactaataagtcgttaaagtcaatgttatcaagcgcaacttggtattgaattcgttgccgcttagcagtgggatagtgctgggcaaacagatctaacacccgttgattatcatactgatactgtcgatcagtcggtttaaatagtaaatgacgcagttcaactaagtactcaggatttggcacgatcttcaataactgtccaccgggcgcaaggacccgttcaaactcttggtaagcggatggtgagaagacatccataatggccgtgaatgccccatcggtaaagggtaattgggccaaatcggccacacaataataagcagtcgtcgtcaattgggtcgctaagttaaccccatccttactaatgtcaaaaccaatccccacgtcttcagaattggcatgcattgtcaacaaatcagctaggggggtgccttcaccgctaccaatatctaagattcgttgcgccgtttttggcaatgccgcattaatggcttggacaatggggccgaaaaaaccagcttgcaaaactcggcgccgcgctgccagcatgttagcatcgtactcgctagcgacttgatgcgttagaaaatacaacgtccctttttttgaaaaatctacttgatgcccattaggacaacataagctgtggccgtcaattgtcacgtatgcttgattacaaactaagcatcgaaagcgatcgatatttgcctgaacaaactggatgccgcggtcaatttttttcacaggtgtcaccttaccttggttaattttatcattaggcgtcccatatccaagcgatgctttccagcttacctgaaactatggattcacgatgacaacatcgtgtaaaggacgtatgttcaatcataccatatcggggcggacaaaatagtagctgttacgatttaggtgtggtatcttattaactgttctaaaggctgacttaaattgtcaaaatgaatttgctaccgaatggcatgaatttaatgacataaaggagactcattcagatggcaaagaaatcaaaaattgcgaaagaaaaacgcatcgaagcaaccgtggctaagtatgccgaacgacgccaagcacttaaagctgctggcaactataccgaattggcaaaattaccacgtaatgcttcacccgtgcgtattcatcggcgcgactcacttgacggtcgaccacatgcttacctacgtaagttcggcatgtcgcgccttaactttcgtcgcttagcgcacgctggtcaaattccaggtgttaaaaaagcaagctggtaaagtgacaactggcgtgatattcactaatgattagtaacatcaccattcagttaaattaaaaaggttccacagaattgtcatcagacttctgtggaacctttttaatttggcgttattggtttaatcgcgtttcagcgccatctgagtagccaacaattaccttacttgttagtttgatcagttgatggggttgcttcagcctcatacaatcccgaagaccgtcgataccagtcaaacagatgtgtccacaaaactttcaagatcgcatagcctggaatcccgaaaataacccccatcaacccgaagattttaccagccgctaataggacgactaaaatcgtaatcggatgaatagctaagctactccctaagactaacggtgagataaagcggccttcaatcgtttgttcaatgacgaagacaatcagaacttggaccaacatccatggtgaggtgactaacgcaatgaccactgaaggcaccattgcgagaaaagaccctaaatatggaatcaaatttaagattccagccgcaattcccaacgtcagcgcaaatttcaagccaataatactgtaaccaaccgcaaacatcacggcaacaaagaacgccacggtcaattgaccacgaatataattactgacctgtgaattgatttctgtcaaaacttctaagaatcctgagcgcgctttggtaggtacaaacttagccatatacttcggtagttgatgaccatcgcgcaataggtaaaaaagaataaacggcattgttatcaacccaatgatgacggtcgttacggtactaaatacgcctgtaagtgaagtcaccgtcccggtcaaatacttcgaaaagcggccactcactagcttactgagatccgtgttccaactttcaagttggtcacggatactactgagttgcggatcattgagccagcgattaacttcagtactggcatttttccaataattgggccagtcattgataattgataaagtttgatcgcgaatcgttgggataatcgcaataatgcctaacgccaacagcgcgacaaccacaataaacaaaccaatgatcgtccaggttcgtcgtacgcgaaaacgcttttctagccagtcaacaagtggattaagcaagtagtacagcacaccggccaaaataatcggcaaacccacgatgctaaaaaattgccggaccggatctaatagccaatcgacttgcttgcccataaagaagatcgtcaatactaataaaataacgaccaaaatccgaatgagccgttgcgctgaccaccgttgtttctgtgaatcaggtttcaaacaatccctccttcctaagcctgatacgtaataacgctaccgaccttgattgttggtaactggtttggtgtcaaataaatgccgttttccattggtttggcaggtactggtttgaagtacaacgtcgcgtgcccaattgacgttaaattagcttccactagtccccctgcaaaggccaccgtataagtttgtcgatcgatcgtaatggtgctaccagcaactaacgacagactcgcgatgggctgctcaaatttctgaatcaccgcgatttgctgtaatggtgccgtggccgtttcatcgaataaaactaaaattggttccttggaatcgatagcattcgcaccaatcgattgtactgttgcagttattgtcatattgagacccccatcggttaattaattgctttaattgtagcatagtcctaatcacagacgccaatttgtcatcgcttacacgggccatatctatgctatacttgaattatctatcaaggaggtttgttatcatgcaagaacgcattttattcggaacatatacgaaaaaaacaagccaagggatttaccaaggaacccttgacaccactgccaaaaccttaaccaacgatggcttactggcagccactcaaaatcccacctatttggccctctcagctaaggattgcctatacagtgtcgataaggaagatgacgagggcggtatcgctgcttggcaaatcgacgggcaaactgctcacaaactaaacaccgttgtcgcacctggcaccccaccagcttacgttgctgtcgatgaggcccggcaactcgtctacagtgccaactatcataagggaacggccgaagtcatgaaaattgctgctgatggcgcgctgactttgaccgatactgttcaacatagtggccatggccctcgtcctgaacaagacggctcccatattcattacaccgacctcacgccagataatcgcttagccgtaatcgatttaggtagcgataaggtctatgtctataacgtcagcgacgccggtcagttaagtgaacaatccctgctcactatggaagctggctttggaccacgtcacctcgtgttcagtccagacggccaatacgccttcttagctggtgaattatcgagtcagattgcgagcttaaaatatgacgcccaaactggtgcctttacgcagcttggcattgtgaagaccattcctgccgactacacggcgcacaacggtgccgcagccatccgcttaagtcacgacggtcattttctctacgtctccaatcgtggctacaatacgttagctgtctttgcagtaaccgccgacggtcatttgaccctgattcagcaaatcagtacggaaggtgacttcccccgtgattttgatttagatccaactgaagcctttgtcgtggtcgttaatcaaaacactgataatgccactttgtatgcacgcgacttaacgagtggtaaactaagtctattacaaaaggacgttactgtgcctgaaggcgtttgcgtccgtttctagtaaaggatgaaactcatgttattaaaagaagtctgtgttgaaaattacactaacattcccgcagccattgcggccggtgccaatcggatcgaactcaacgataacctatccgttggcggtacaacggtcagtcgtggtgtaatgtctgaggcagccaagtataccagtgaacatcacgtgcccctagtgaccatgattcgcccccgtggtggcaatttcgtttataatgatacggaattaaaaatcatggaagcggacctgctacaggctcaatcattaggtgttgatggtgtcgcatttggtgctttgactgcggataatcagcttgacgaagaagccttagcgttattaattggtgcagccggtggcatgtcgatcaccttccacatggcttttgacgccatccctgaaaatcaacaagccgcggcaattgactggttagtagaccatgacgtcgatcgcattttgacacatggcggcccacttgatcagccgattactgactgtgtcccccacttgcaaacgacgatcaaacaggccgctggccgaattcagatcctacctggtggtggcattaccactgccaatgtcgccgacatcaccacaacactcggcgtcaaacaggcccatgggaccaagattattaattactaagaactgccaaaaaggcgcatctcattttttgagatgcgccttttgattggcgaagtaaactaaaaaattagaccattaatcacggttattcaatggtctaatattggcacaagcgcccgcactaagccaacttgccctgagccctcttccgcgaacaaattggtcattgtcaacgctgatcaattggctcgtgttcatcatcaatcatgctaattaggataaacataaaacagaccaaatcttaatggtcactttatgaattggcacgttgattatgaataattaaacggttaagatcagccggtaatggtgcaaaggtcgtgagggtctggctaatgaatggatcatcaaattccagttgcatgcagtgcagtgcttggcgctgaatccacgggtcacgaggaccgccataaagggcatcaccgatcaatggatgaccgctagctgcaaagtgcacccgaatctgatgcgttcggccggtatgcagccgtacccggacgactgtcatgttacgcagccgcttaaccacccagtactcggttaaagacggcttaccgtcgggacgggtcgttcgtttgataaatgaatcagcggcacgaccaatgggcgcatctagccacccgtggtcagtcgtcaattcaccactgacgacggctaagtacattttgcgcatcgcatgggccttcaattgatgatcaataatcgaatgggcaaaatggtgcttagcgaagagaacgataccgctcgtatcccgatccaaacgcgtggtgatatgcacaacctcattatcataatgggccgcttgataataaccttttacccgattcgctaaggtattgtcaggtaaggcatgcgccggtactgaggccactcctgctggtttattcacaatcaggtagtcacgatcctcatataagatatcgatcggcaacgtcgagacgcctaagtggtcattaccaatttcagcaggtgtgaccatcgtcacagtctcaccgcctgtcagcatatgaatcgctaataccggtcgttcatcaacgagaattgccccaccatgaaacttaacttttttcaacaaactacgtgtcacaccatgttgtgccaagagtgtcttaactttcatcgggttcgtctcatggttgatccaagtaaacctcattgctcgtccaacccgatgaaggatgtcccgacccgttgccagaagcgattatgacgatgctgagcaaatgcaattcgacgattagcaattgaataacgaatttgttcaattggccgcggctgcgtatccatttgatcagctgtaaagacaaagtgtgactgctgttgtggccgaatcgttattgtttcatacggcgctacgatgactggcgagcctaatgttcggaagactcggttgttgatcgacgcaatctcggccatttgtaaagcgtccaagcgcggatgaatgacagcaccaccaactgacttattataagccgtcgaaccagttggagtggagacgcataacccatcgccacgaaaacgttcaaatagttcatcttgaatataaacatcggtaaccatggtactcccaagcttcttaagcgttgactcgttcaacgccaaataatgatcagtcgcatccgtatccgcataagtaatatctacagctagcaagggataggtcacactctggccgttgtcttccagtaaaccgttgatcagttggtcgatttcataatctcgccagtccgtatagaagcctaaatggccagtatgcacgccaacaaagcgaacttggtcaaccatgtgactatagtggtgaaacgccgctaaaagcgtcccatcgcctcctaccgacaaaacaatgtctgggtgctcatcatcaatttcaaacccggcagccagcagtttagtatgtaactcacccgctactttcttggtcttggcactcgcatttgcaaaaatcgttactttcatgaattttgatcttcctttgtcgtgtcaggctcatcgttgcccggccccttcccatacgagaacaagctctgagcttcttgaatttcctcacgaatttctgacatttctttatccaaactaaaggcggcttccgcagcccgttgtaatcgttgactcaagttttcagggaaatccccttgatatttatagttaagcgaatgttcaatggtcgcccagaaattcatggcaagtgtccggacttggatttcggccaaaattttcttttcaccaccgaccatttggaccggatattcaatcacgatatgatacgaacggtaaccagatggcttttcattactaatgtaatcgcgttcttccagaattgtcatatccgtccgttttcgcaataaatcaacgacctgatagatatcctcaacgaattgacacataatccgcaaaccagcaatatcctgcatatcttgttctaggcgatcttcttgtactttacgtcgggtcatcttttccttaatgctatcaacgggtttgacccgccccgttacaaattcaatcggttcatgctgattcaaatcacgaaattgtttgcgcattccccgcaatttaactttaagctcatcaacggcttgctgataaggcagtaaaaaatgattccaatcttccatcggggcacctccgtttcaatccataccctaaaattttaccataaatcgtcggaataaaaagttaacgttctcgagactgaaccctaagttcactttttttccaaactgtaatcctagaaacaaaatactttacgaatttagcaaatcggtgcatgattacgggtgaaggtttaagctaagtaacgagtgattttctgcattaaaaaatttatgaaatgaaaaacttgcaaatacctcgtttgattggtattctgcactatgacgcgaatagagaaagtggaggaattataacgtgttagaagtgtatttatttgtaaatccgttggcaaaccaatgcgtacgtgatgagcaaaacgtgttacggttggcaaacgactcagacaagcaaatccaatttcaattcgtaccattactcaatattaatgtgattcaacgggctctaaagtgccaaggaatcaaggcatccgactggcatgctcaaaatcaacagtctcaaacattgtaccgagttattttggattataaagccgccctttttcaaggcaaaaaacgggggcgtaactttttaattgccttgcaatctgcaatgctcaaggctggtcaacactattcggaagagctcgtcaaaacggttgcaactaactgtcagattgacttagacatgttcatggaagatcgggacagtgacttggcgaaacaggcctttcatgctgatcagcggcttgcatctgaaatgaacattaccgaagcatcgtcggccgtcgtttttgattgcgaccaatatgattatggtgtcttgctagaacattttaattacacgactctttttgacttagtcaatggcaatctggatccttttcaagatgcaactcgggcaactaatgccagctgtgctagccttgccaacgcacaattacacgttttataattccagtaattgcaattattcaactggtcctaccagtcaaaagcacccgacgatcattttcgccgggtgcttttgactgtatttaccttttatagctgccagaataagccttctggactcggcagctaacaccctaactgataagcgggtcaggtctaaaataagcgtcgggaccgaacatcctgacgctcattgtgcttgcttttataactggttaatcttgggtgaccaactgttcaaattcatttaatcgttcttcaaatacctcgaaagctgcatcaagataatcaggcttggtcatatcaactccagctcggtgcatgacatcgattgggaaagcagatgaaccagctttcaagtaaccgagataatccgcaacagcatctgtctgttgcgtactaatacggtcagccaacgttgaggccgctgcaaaacccgtggcatactgataaacataataattgtaataaaaatgcgggatacgggaccattcgtcggcaatttgcggatcactgacgacggcgtcaccatagtagcgttggttcaactgcaaataatgttttgacaagcgatcggcagtcaaagcctgaccttcttgatcttgctcatgaagccactgttcaaactcagcaaattgcgtctgccggaaaacggtgcctttaaatccatctaagtagtaattcaagacatacgcccgcatttttggatcttgttcagtcgctaagaaatagttcgtcaacaagttttcattagtcgttgatgcaatttccgccacgaaaattgaatagtcaccatactgataaggctgatgatgtgtcgtgaagtaagagtgcatactgtgtcccatttcgtgcaccaacgtatataaattatcaatattatcctgccagttcaacagcatgtatggcgcggtatcatacattcctgacgaatacgccccgctacgtttgccttgattttccaccacatcaatccaccgtgaagcaaacgctgttttgacgtgtttgagataatcaggacccaaaattttgagcgcttgtaaagcagttgcttgagcctgctggtaggaatagttggtcgtcggcttgggtgccaatggcgtgtacatatcatacatatgcaactgatcaactccgagcagttgtttccgtaacgcaacataccggtgcaataagtccaaatgcttgtcaacggacgtgactaaagaatcgtaaaccgccgtcggaatctgattggcagcaagtgctgccgtccgcgcatctggataatgatgagcctgggcaacaaaattgtgtaccttgacttggctagctaaagtcgaagcaagtgttcgccggaactggccgtatactttatacagtgcttcaaacgcctctcgccgaacagccggatgaacggactcaagtaacaccccataaattccttgtgacaatttgacagggttgccgtcgtcatcctttaccgttggaaattgaaagtcagcgttattcagtacaccaaaagttttcgcagaagcaccaaaaatatcactagcgcctgcgagtaaagcttcttcgctttcagacagaacgtgtcccttttgcaaccggatcgtatccaacaaatgccgataatcacgtaaatcgacgttttcatcaaggtacgtatccaattggcccggcgttaattccaagattgctggttcgaaccaggcagtcgctgcggataccttggcagtcaaactactagcttgatcgtctaaagccgcattggtactattgccagtatcctggtcacttttcagacttgcgtataccgccactttctctaaccgacgatacagcgctaaaacagcctggatgccagccagcaccgtgtcggccgagcttgtaaacgtttctttaagcgcagtgacggtggggattgcagctttgacttgtgcaatatccgcctcatacgcggcctgatctgcataaatgggcgtcaaatcccacgtcagttcttcaggaacggccgaacgggtcggcaattgtttggttactaccatgcaaattcctccaattatttcaatatagcactagattaccacagattgcgcctatcgcggtagcatctgttccggaatcaatgtttgcgccatcgaagctggccggaattcacatgccactcagttttctgccagtttatcacttgctgctcgctaagcatcgtaatcatggtcgttatcagttgttgtattaacgtgcctcgtgcttgcaggcaggcacgccgggcaagtaatggccgtaattgggcccagatcaatgcctctaattgtggcccagtaagccgtccggactgttgccgcagtgcaaaaaagacgtgggcgtgccagaccagatatggtcccgataacagcggtagttgcggcacagtgggcatcgtccacgtcggtaactgggcaatcgttcccccgcgttgatagcaagccacttgtaacgcatcaaaaccacgttgatgtcgaagccgtgccaacattagctgttgataataatgccgtaaatgcgtgtccggcaaagttggggtgttaatttttggagccaattggcgaaaatgtaacaccgactggctgcgcgtatccagtcgaatcgtttgataggtcagcggttccgtatccaatgtcaagacgtgatgcaataaacgaacactagtactttgagtgtccaaaaaaagtagaaacaggccccaccgttgctggtactgcaaaaacttcaaagccttgctattgaggtgcaattgtcgctgataggggcgtcccaacaaccataacacttgatagccatgctgacgatagccctgcgtccgagctgcgagtcgctccactgacaagggtgaacactgaaattctaacgcgagtggttgcgctgtacctcgtcgaaccaagatatccgggcgctgatgtatctctggcaaaccagcctctaagcgcaccgtataaccactggcagcgaaccaggtcgctaattgttgtttaccacgaagatggtccgttgtttccccttcagagaaagcatcacaatccgtggcatggacgtgggcaaaatgtggcacgatcactgccccccgtttcaatcgcaccggctgcacacatcctggacagtaatattctatttggcgatcagccgtcgccgcattaacgagttgatgctgggcatccatcgcgatcaacatgatggtccctcctttcaacaactaattacgtcattaaagccaattctcacgtaaacccatcatcatttattgaccccgagcagcacccgtcttttggcaaagcgtccggcaggcagattgtttatccgtggatacaaaaaagccttaacattacgaataaacgttatgttgaggcaattaactgctatttaaaatagtgccggatggtttccaaagcagcattagacatgatcttttcaccatgttcaagtagtacgtcagctgaaatattagctaaatgggcatattccaaggctactgcgacatcatctttgatagtggccgttgatgattgatcgacaaagaaaaccagttctagataatattggtcgcgatacttgaataagttagacgcgagtccctctggccggaataattgtgccaatgaaacaagatcctcaaattgatcgaatttcaacacgtattccttagttggtgtatcaggatcatccaaatacggatcgagatcattagtgtccttagttggattatgtgcaataccttgtccatcttcaacctgattcgtatccgtctgcatcagtttacgcttcaaataatctgaaacatcatcttgtgagtcgctatcatccgattggtcgggtgactgagttgctttagcaatcgtatcttgtaaattatcactgtttttgctaataaataattctaaaccatttcggtttggtaatacttggaaagttacggcatcattgtcctgaaattgatgatcaacatcaacttcctccaagatgctatagaagaaactttcaatttgcttatgattccctagtaaatctagtacgcgaataccgcgttcattgagatcatcattttcaataacgacgcgaatcgtatcttcgttgatgcgttccatctccattacagatccacccctttctaagtgtcaagggccataatcactatcacaattctaacttatttcagtttattgtaaagtaatctatctgaaaatacaaaaattggccaattagttaagctaactagccaatgataatcacatatttgctaattgttgtgcccgtaataattctaatgtccgaattttgcgtggcaagaagcggcgaatctcgtcctcattgtaaccaacttgcagccgcttctcatcaagcataattggtcgacgtaacagactaggatcatgagtaatcatgtcaaacaattcattgagtgacaaatcattaatatcaacgttcagttgttgaaaggcctttgagcgagtggaaataatttcttccgtccctgattcagtcagttgtaggatctgcttgattttttcaattgaaagcggttcggtaaacagattgtgttcttgaaaatcaatgtcgtgtgtctgtaaccaagccttggctttgcgacatgaggtacaacttggtgcggtatataaaataaccatcctgggtcctccttggcatcgttaatcaattttataacataattcattatacgctactcacttttaattgtgaataggtttaacaaaattaattcatttaaaactaataatctaaaatacaattattcgatatatgtattttttctattgaataaaccgcttttatagtcattcttgttattaattaattcgtatacaatttaattatgacttatgatatcaataatctattaacggtaaactgacagaaaaagcttagcaaaatgatttgctaagccctatcatactagccaagattcaattgtaaaaacttttgagcaactgtcacttgaatgtcattaccggcggctgcttgtgcttcttgttggagttgtgtaaatgagacatcttgtggcaagtgtgtgagcaataattttttgacgcgggcatatttggcaattttaccagactgtgccgacgtcatatgccacattttaccagttttatctgcggcaaaattcgtatcagtcatcaataactgtgccccggctgcgaaagtcgctaattctggcaaataagccgtatcggcggaaaagacaagttcttgccccgtcgctcgctcgaccaacttaacggcataggctggaactggatgtttagtcggtaaaaagctcacatcaaacggcccaatctgattgacagcagccggatcataggcccgaccttctgtggcattcgcccaggtcaaggcaccaaagttaagtggatcagcggtgtgcccgtaaatcggcagcacgggcgtcttccgttcaccagcacgcaactgccagtaatattgtaagaccccaacgtccgccgtatgatcgtgatgataatgagttaggagcacactatcgagctgtaaggggtctaaaatctcttctaaggcgtttagcgccccagacccacaatcgagcaataaatggtaatcaccggctgtaatcaggtaagaactcgtacccacgccatcgtatggataaccaccatagtaaccaagaactgttagtttcattattgaccatcccttcatttctctgtccacttctattttaatatagcaccaagaaaaaatgaaaccaacaacttaacatattttcaattattttgaaaaacacgtataataatagatgtaataaataaggagtgatattgatgagtggaaagattgcagcaacatttgggacacgtaaaattctaaccatgatccaacaacaaaatgctgatcgtgacttgttattaatgcaggccaacgccactgaagatcgctatatgctactcgatttaaccggcgaaaaaaccgttttttcaagccccgtaacgtatgacgttttactttcaaaaggatcagctgactggcatggaatgacaagtttcatcttcattgatttaccggaagaagaacaaaaagtctttaaatctaagtttagtagtttccgacacgattataataagccagatgggctgaaacatttttggatcttacgtgagtccaaaaataattcagccttcgtgattgtcacaaattggcatagcgactccgaatatgctgtttggctgcgaagcgcttcattcaagccatttgccaagtacatcacctcagattacggctaccacgaaagtcgctattcatttgtacgttcattaaaatcataatcatccggtattggatatttcaagtcgctgcagtgattgaactgcaacgacttttttcatgaatattacttttactcaacactgctaaatctcatcagttgatatataagcctcgttcacaacatcacattgcagtcagaaccaacatatgtcccgatcagtgtgatcctaaagaatctgccgtcagctttagttgagcaatcgtgagcccaatcagccatctgttgaatgacacccaccctatttactgattacagtgcgcacctctttaggtgatctcgtcaaacagttaatattctgaaaacacaaaaaaacgtcattcatcaacgaatgacgtttgtgacggtccgtacgagactcgaactcgtgatctcctgcgtgacaggcaggcgtcctaaaccaactagaccaacggaccaattgcgggagcagggtttgaacctgcgaccttcgggttatgagcccgacgagctaccagactgctccatcccgcgataatataatgacccctacgggattcgaacccatgttactgccgtgaaagggcagtgtcttaaaccacttgaccaaggggtcatatttttaaatggtacaacggagaaggagggattcgaaccctcgcaccgcttgcgcgatctatacccttagcaggggcacctcttcagccacttgagtacttctccaaaatgggcctaaatggacttgaaccatcgacctcacgcttatcaggcgtgcgctctaaaccagctgagctataggcccaaaaaaagcgggtaacgagaatcggactcgcgacaacagcttggaaggctgtggttttaccactaaactatacccgcagaatacagatatggcgcgggacggaatcgaaccgccgacacatggagcttcaatccattgctctaccgactgagctaccgagccattgtagccatttagaactattaacttaacggtccgtacgagactcgaactcgtgatctcctgcgtgacaggcaggcgtcctaaaccaactagaccaacggaccaaattgcgggagcagggtttgaacctgcgaccttcgggttatgagcccgacgagctaccagactgctccatcccgcgataataaggaggatgagagattcgaactctcgcgtggtttgacccacctgacggttttcaagaccgttcccttcagccagacttgggtaatcctccatatgatgtaactaggaaatgtccactattaatagtagatggaccttgtagggctcgaacctacgaccggacggttatgagccgtctgctctaaccaactgagctaaaggtccaagctctaattcctatcgcggcagggggaatcgaaccctcgacctcccgggtatgaaccggacgctctagccagctgagctacaccgcgatgtgttaaataatcgtatatgactacttaatcgggaaaacaggattcgaacctgcgaccccctggtcccaaaccaggtgctctaccaagctgagctatttcccgttatatgcacccagtaggagtcgaacctacaaccttctgattcgtagtcagacactctatccaattgcgctatgggtgcttcataaaagtgccgaggaccgggatcgaaccggtacggttatcactaaccgcaggattttaagtcctgtgcgtctgccaattccgccaccccggcaacactttggaacaaagcggaagacgggattcgaacccgcgacccccaccatggcaaggtgatgttctaccactgaactacttccgcataactattcagttaatgccgactagaggattcgaacctccgaccccctgtttacaagacagatgctctgccagctgagctaagtcggcatgacgattaacacaactataacatcatatcatgctcagttacataaatcaacaataacttttgtgaaactatttaattatgagccgtgaacacggtgtggtcacaaagattggggtctcaccagtcgaggagagtaaagcgactttttatgaagtgacagcggccgttccgattacagccgatcaggcacagttactgcgctacgggatgattgggcaaacggcgattattacgggcaaggtgacttggtttgattattataaagataaggtgctggataataattgatggtggtccatcagtactaactgactaaatatcactgtggtaaagtaaagttatctagaagcacatatatcatacgaaagaggtaagtaatggcacactcaaataaacaattcatcattaacctagtcattgccagtctaatcagcttagcattggtgagctttagtatggcaccggcgtatcttttcctaattaagaataattggttcatgatcacgattggttttgtaatctatgccttggaagcttgggggctatattggctttattggcatacagcacgagttaggcattaccaagtcgcgacgttgaagtcccgggtgaacattgcacaattaggaactgtgattattgcgatgctgacaatggtcgtgctcattattgttgatcttaaattgagcgcgatgctaaatattcccgagaccagcaattccaggtcgttggcatggatgctcggtgaagcaccgcttcccatgattgtttcggtcgtgatattttcccccatctgtgaggaattgatttttcgcggtatctttttcagctacgcgttaacgaatcagtataatcaccgtaattatcagatgatcgcggttgttattaatagcttaatatttgcaagtgtccatgttgatgcaaattgggagccgtggatttattatacgttaatggggggcatcttggggacaacttatttgttggctaagcgcgatattagaatgaatattctggtgcacatggggactaatttggcagttttcgcgttggcggctatgagttaatgttgtggataaaaaattaaaacataagaattggtttatccacaggggataacttgggaggcttggtatggttgctcgattgatcagggtatttggttatgtgttagcgggtttagggctatttatattcattcaattaccggtgttagcggatggctattggaattggtggggtgaacgcccgcaacaaatcaacgtcggttatcattggggagcattagtcgttttaaccgttggtgttgcggtcgtactagtacgttgctatcaccattattttgagatgccagtcctgttagggtatttttcttggtcaatgatggggctgactgctttagtggcagtggtggtcgtggtgattcaaatggggataagtggtctgctagtcagtccaaccgaaacacaaaatgatgaaatcatggcactgatccacagtccattggggttattaacattagtgtgcacaaacatcgttagccccgtactcgaagaattacttttccgtggaattgttcaaaatacgctgcgacgatacttgccagtattgggcgcgattatgctgacaaacgcagtattcgcactcggccatggttatcagttagccagtacggtgggcatcttcattacaggatgcggtttttcatggttagtactcaaaacaaaacaactgagtaccgcaatgggatgtcatatactggtgaactggctggtcacacttattaacatgatgtggggataagtttcagttagtgatatccggtcaaaccgcaagttgtggattagttaccattggggataattatcaggaaatggatgtgaaggagcatggtacatcaaaacgtcaaatttattggtagattactacttgccagtttattggcagcaatcgtgatggggcttagtacggcgcccatcgatattttaacactcaagtataactggataacggtggcgatcttcttggtcgtctacctgtttgcaatttatttattctatcgaatttatctggaatcagttactaataatcattttaagattacgaaaatagttgctaagccgagcgcgcgtcaattagtgattacggtactggcaatggtggtcatgctgattttggcagcggtgcaagttaaatttgttagtgatgctgtctatccaatcgcggagaatgttgctgacttgcaaacattgtctcagcgctcaccgatattgatggcgttggccctgggtgtttttgcaccgatttgcgaggaattaattattcgcggcaatttcttcagttatgcgctggcggaacgttttgatcagccacgctaccaactagttaccgttattgttaacggcgtgttgtttggtctactgcgtggcggttttagttgggtgcagttgtcatactatacggttatgggtctcgtactcgcggcaacctacatattatctggccgggatattcgagttaacagtgtcgtgcacgtcacagctaatctgggcctcatgctaatggcatgaggccagatggacttggcaagtaacttgagtgggttgatttaaaagcccgttagtgaacattctagttacggttgtttggatggagtggatgaaatgttacagaagaatttacggtttattggtaatttactaattgtgagtgtgttgagtgtcattattgtcaatatcagttccttacccgtgtatatttatttgattacggccaattggtttacactgttagttagcttcagtttatatgccgtgattatcgttttcttgtacaacatctataagacgaccgcggaattacggcaatttgattttcgaccgtggcgaacgcggctaaataaacgggccttgctattcatgatgatcggcgcagtcattatcgtggcgcttgcttttggctatgctaagctgacggcggtatggcacatcactgaatcgggtaatgaacgttcattggatttactgttgcggaaaaatccggtagcgatgacactcgatgccgtcatttttggaccaatcgctgaggagctgagtttcaggggctttttctttagttacgtcttgtcagaccaatatcttgaccgggagtaccaagcagctaccattgttatcaatgggcttcttttcggttatctgcatagcggaaatagcttggtgccattagcatattacacgctgttcggcatggtgctggggaccatctacctattatctaagcatgatattcgtgtgaatagcgtgacacatatgttagcaaatctggggatactctggttggttcctagctaaaataggggtcgtactagtcgggtactcagatgaattggatatttgggtgtggtcagctaataataggagcaagagtcggatggattgagatatacacgtgatacgggtataatcgattaagaattttgcagataaggaaactcacaaggtttaccaacaaaaattctctaaacaattgccaccaaccattcagcgattagcattgcgaaaattactaatgattgatcatgcggaaacaattaatgatttgagcctaccgcctgccaatcacttggaaaaattaagtcatgatcgccaagggcaatatagcatcaggattaataatcagtatcggatatgttttgcaattcgaaatggtaatgagtttagttttatgatgttgaaatagtcgattatcatcatggttaggagaccaaaaaatgaatgaaatcccaacacctaaaattagtgaaattcttgaagaagagtttatggctcccttgcatatctctgcatattttttggctcaacagattggggtacccacgtcacggattcaagacttactacatgatcgtcgacaggtgacggttgatacatcgctgcggctaggacgattctttggagtgtcggatcgttatttcttggaacttcaaaatgatattgaaattcgtaatttgaaacagatacatggtgctgaatatgcacagataaaaaagtatcaagtcagttaaataaggacgtagaccgtagttgcttggtagcgtactacggtttttgcaaatataacctaaactgataagcagcagatcttaaattttaaggttatcaacaggtggataaagcagtggcgtttgtattatccacctgttgataatcattgagttggctaattgcactttcactactgggttaactggtcgtgagaaaaatggtcaagcattagtttcgtgataacgaaaaacgactggaagtagctagcgtaataccgctgggctacttccagtcgtttttttattacagttatactcgtacctgatgttcaatcgtaaataatgtcgggtccaattgggtaattagtggggagacatcaccgatgctgagcaatgtcaagtggtgcatcgctcgtgacgcaatcgtgtataagatgccaactgaatccgcatcgggataattggtagcggagacatcgtatgcgaccaccgcgtcaaattctaacccctttgcaaggtagattggcataacaatcacgccttgtggcatggtacggtcgctatcggccatcaacgttgttactgtatagcgcttcaggtattggtagacctgcttgctttctgctaaatctttagttagtacggcaacggtgttagttgccttgagctgatgttcaacttcgctacgcagactgctgagagcggcgtcttcgccatagcgaatcatgaccttaggtaaatcgcctttacgtgtgaacgcttgaatctggtcgccgtcgggtaatagcgctttagcaaagttcgtaatctgttcggtcgaacggtagctcttattcaacgtaatcaagttcgcccgtcggacattgaaagcatccttgaggcgttccagtaattgctgtggtaactcaatccccttgaataatgcttgttcactgtcacctaacagtgtgaacttagctagtgggaacgcgtgcttgatatataacagttgtgctagcgaatagtcttgcatctcatcgacaaagatatattgcatccgccggttctgaccactgccagttaggacatcgcgtaataacaatagtggcgcgcagtcaaccagagcaatccgatggtactcaacggcggcctggtaagcggcaattcgttgttgccattggtcaggcgtcacggtggtgggccgatcaacttgcgctaagaaatcgttatattgttcataggtgtctaagaagtaaccattatagatcgcatcgtagacttgccgcagtcgtttggtcacgatttgcttaccaatatagaagacttcatcgtcgagtgattgaaaatcaccgcggcgcttggaacctaataagtcgtggtaagcttcgtcgctcaattggtcaatgatatcattgacccagtcagcttgggcttcatcgtcaatgcgatgctttaagcgtttaattaaagtgttcttgattgctaggaaacggtcagctggttgcatcgctgctggtaaggccgtcgcaatctttgtaatgacctctttagcgaagaagatttcgccattaaagacgatgttggtgaagcgtaattggtcggctggtagctgatggcaatattgatcgacttggcgcataaagtcggcgctttcttgaaaatcgcgaattgccggtgtcagttgttcacgctggcggtcactttcgtagcgctcaaagaggctttcaacggttaggccttgaaaacgtgcactgagaaattcggcaagcgtgacttgacgcatattgcgctcccctaaactaggtaagacttcggagatgtagtgactgaataagcggttgggcgagaataataccatttggtccgcttctagggaagcccgtgagtggtagagcagaaaagcgatccgttgtaaaatggcggacgtctttccagagccggcaaccccttggacaactagtaagtcactagtggtgtcacgaataatatcgttctgttctttttgaatggttgctacaatattttgcatgtaggcatcattttgttctccaaggacggcctgcaagatttcgtcaccgaccgtttcattcgtgtcgaacatattcttgatctgaccatgattaatctggaattggcgtttcttgatcagctcggtcgtctgctgcccggccggtgtttggtactggacctgacccagagtaccattgtagtagactgaggaaatcggggcgcgccagtcgtaaactaagaaattctgttcagcgtcgacaaatgaggcggtgccaatgtataaacgttcggcttcctcgtcgggactatcttgaatatcaatgcgcccaaaatagggtgagttactgagatctttcaagacaccgacttgccgtttcaagatggcttcggattccacggcgcgttcaaccatttgcttttgttgttgcagttccgcgttcgtttcaatccggtcatcgacttcaaacgtgttgacggaattattatcaccatagtttttctgaatgacatcggtttcgtgatgagcctttgccagcaagtcgtcggtctgttgtgcccgttctttaacttgctcgatgactcgatcaacccgttgttgttcgcgttgttgctcttgatctgatgttgccacgtagagggcctcccgtctgataatcgtctaaatcgcttgaacaattttaggcgggtttagggatgatgtcaatcaaagcgcctgcaaattcactgatttatcagtaattgttgtgaaatgtgattatgagtggcactaaggcgtgctagccaacggtgggcaagttcggcagccttacgatggcaaggctgaaacttgcaacctatgactatttattctaatatgattttaatcattctaataaagtgggtggaacgaatgcgtgtcgcactagcacaacttaatattcagtttggaaatccggatgccaactacgagcagattgaagtggccattcaacgggcagctgagcaaactgtcgacgtgatcgtcttaccggagatgtggaataccggttatgcgttaactcgcctgaatgtcttggcggatgatgatgggcagcgaacgttacaattactcagcaagttagctcggcagtttcgcgtcaacattgtcggtggctcagtcgcggtcgctcgcgatgggcattactataatgagatgttagtcgtcgatcgtcagggacagttactgagtcgttacgataaagtccaccggtttgggttaatggcggaagaccgttatattaccgctggtgagaccgagaacgtttttgaactcgacggaactgttgcgatgggggcgatttgttatgacattcgtttcccagaatggcttcgtaaacaagcagcccgtggcccccaagtgatttttgtcagtgctgagtggccgacagtgcggcagatgcaatggcggctattactgcaagcacgtgcgattgaaaatcaagcattcgtggttgcggttaaccgcgttggcagtgatcctgataatcaatttggtggtcagtcactagttattgacccgctcggccaaattgtggctatcggtggtgcccatgcccagttgattacggccgagcttgatttaacacaagttgaccaggttcgtggtcagattccagtgtttgaagaccggcgcccggaattatactgaagcgtaaattggggactggggctgggagcacttaactgaattttaatggtgttgaaggaacgcccgcttgaatttcgatgggcttaaacgtcgaaatgacggtcggtatgatgaaatggtagcggctagttaacgcgaatgatgcccagaatttattttgacacggtcaggtataaccagtacactagaactaattaatcgttgaagaaaagaacagtaaggcgtccaataacagagacctagcacgtgctgaaagctggggcggactaatgaattggctttttggagattcggtgaacaccggggacccacccttatcggtcaatgagtggcagagacaagctttctgcaatttaggtggtaccacggtgatgcgtcctaattaactagtattagttgatcaggcgcttttttagtgccaatagaaaggatgagtacaatgacaaaaaaagtgattttaacgggtgatcgccccactggtaagctgcatatcgggcactatgtcggttcattacgtaaccgggtcgcattacaagattctggggactatgattcatacattatgattgcggataaccaggcgttgacggataatgcgcatgatcccgaaaagattcgtaaaagtttattacaagttgcgatggactacttggcagtgggaatcgatccccaaaagtcaacgatcttagtccagtctcaaattccagcattaactgacatgatgaatcaatacttgaacttagtgacggtagcgcgcttgaatcgtaacccaaccgtgaagacggaaatcaagcaaaaagcttttggtgaaagtgttcctgccggtttctttgtttatccagtcagtcaggccgctgatattacggctttcaaggcgacgaccgttcccgttggtgacgatcaagaaccaatgctcgaacagacccgtgaaatcgtacggagcttcaataagacttaccaaactgatacgttggtcgaacctgaaggctacttcccaccaaagggcttgggccgaatccctggacttgacggcaatgccaaaatgagtaaatcactaggaaatgcaatttacctttctgacgatgctgatactttgaagaagaaagtcatgtccatgtataccgatcctgatcatattcatatggaagatccgggtaaggtcgaaggtaacgtggtcttcacgtatcttgatatttttgatgaagacaaggccaaggtcgcagacttgaaggccgcctaccaacatggtggcttgggtgacgttaagattaaacgctacttgatggacgtgttggacggtgtattgcggccaatccgcgaacggcgtgcaatttacgaagctgatccagctcaagtcttacaaattttgaaggatggtacagcgaaagcgaacgtggtcgctgaccaaacgtggcgtgaaatgcaagacgccattggaattaattattttaaataaattatggtagaaaatagtgcaactgaccgtcggatgtgtgaagacggtgagttgcacttttttgtagacccttaatatatggggctttccggtaaattaataacgatggcccaacgcatcacggttgcgaattaaaaagaaaaggcagactaaattgaaaattaggctgatttcgtttgctttcttacatgaatgattgtaaaaaagtgcttgttaaaataagtttttggcaagaaaaggggtggtaaggaattcgaaagcgcttgctgtggctgcctttagtcataatataaattcattggtataaaattacgaaaaataaagcgttttcatgtattctgtgataatataatttgtgggcacaagttttacaagcacctactaatttatcgaaaggaggtttagtcatgtatcaggcaattgcgcaggcaatcattaaatcgataatggcggatgaatatccgactaagttaccaaccgaaaaagtgttaatggcgcagtacaacgccagtcgcaatacgattcgtaaagcgattgatgtggtcttccggcatgggttgttacgtcgcgtgcaggggagcggcaattttattatcaaacaaccgcagaacacgaagaaagtgctcaacttatcgattggatttgaccagtccgccatggttgagggtggaccattagtatcaaaagttgtcacgtttgataaagtgacagcggatgaaactttagcacaacaggggaacattgcgcttggtgacgaggtttatcgggtggtgcgattacgttatttgaatgacatcttgtatgacctggaagagtcttattttccgcgaacggtcgtcccgttcttatcgagtgagagcgtgcagcattcaatcttcgccttcttgcgagaggcatatggtattacggggagcaccacggaaaactacgtccatcaagtgcgggtggacgcgcaacgggcggagttgatcggttgcccagatggtgacaaaacgttgtgcttggaagcaatcaattacttggctaatgggacggtctttaacttctccaggacgttcttcgtctatccagatttggaactctattaccataccgaaaatattgatttacaaaactagtacgggggtgacgcaacagttgtgttgggtcactaactagcgaaaacctacattaggagtgaggggtatattatgaattcatttatcgaatggcttaacaaacacttagtgccagttgcggccaagattggtgcagttcggtggttgatcgcattacgtgacgcgtttatagcaattatgccggcaatgatggccgggtcgatcgccacggttctgaacgctttagttcgagatattccaacgaagttcggttggatgggcattgttaattcgatgcagtggttgattggaattaatgcgatggtttggacggggacgttagccatcttaggtctgattttctcatttacatttgggtatcaattggcaatccagtacaaagttgaaccagttactggtgggatcgtgacacttggaactttcatcatgagtttgccacaaaactttaccggcacgttgacgagtacgttgagcaagggcgctactaagattttgacggactctggcatggcggttgctggcaaaaaagtgacggcttggggttacttcaacttcaacacgtactttggttcgtatggtttctttacggtcatgattttaggggccattgcaagtgccgtttacattgctttgatgaagaaacacattacaatcaagatgccagattctgtgccaccggcagttgcaaacgccttcactggggttatcccagccgccgctgcattttatgtcgttgggattattaactggatcttcagtaaattcaacaccacggtgattgaatggatcgcgaagattattcaagaaccactattgaatatgagtcaagggtacggcgccgtcctcttaatgacgctgttagttcaagttttctggttcttcgggattcatggttccaatgtcctggcaccaatcttggacggaatctggttgacggctcagcttgctaatgttaacgcttaccaagctggcgaagccttgccatacgtttggacgcggaactgttttgacttgtatgcatggattggtggggccggctcgaccttactattattagtagcgattttagtgtttagtaaacgagacgaccaacgttcagtggctaagttggcgattggccccggattctttaatattaacgaacccgtgatgttcgggatgccaattgtacttgacccaatctactttattccgttcgttttagcaccagttgtgactgtttcgatcgcctacgctgctttatcagctgggtgggtcgcaccgattacgaacaatatcgtttggtcaatgccaccgattatgaacgccttagttgccacaatggactggcggtcagtggtcttacaattatttaatgccgccgttgcctttgcgatttacgtgccattcgttaaggctgccaacaagattaaaccagcagcgattggagaatagattgtcatgaaaagcttaaagcagtgtttactcatcgggatgaaccttggattattagccgttatcttaagtcccctggccggaacgaccggtcaatgggtgacgctcggattaggtttagcggtcagcgcagcacttttcgtcgtttatcggcgagtgggtcagatagaaaggagccaccagaatgcagattaaattaactttgaacgcccctgtggattatttataccaacagttgatcgattccgcgcgggctgatattcagcagcaaacgggtcggccggcgccacggcggagcttacaaggctatgagtatgccaaacagtggtccaacggtctgaccggtaatttgaagattacccacgcgcaacccggtgttcgatatgcgtatgaattagaaacgccccacgatcattacggcgtcgattatcaattcgtaccggacactgatggtcaccaaactgtcttagaatatgccgaaacctttttaggcaaggataagaagacgaatgccaataataagcttggcgtgctattcctaggatggttccgtaaacgccgctttaagaagatgatgaatcagatggctgctagttataatcaataagtaagttgctgaactgaaaaaaaggatttcgttatttcgaaatccttttttgtgtccaggcaagatatggaagctaatcagttgcaacgagcgtaacttcgtgtatactcaagatacacgggagggatgcgtaatgaaagcacgggtggttggtaattcaacgacattgacaattcctaaaaagttcaatgttgcgaatggcacagagtttgaagcagagcagctagatgatggttcgattttattcaaattgaaacatcgcaatccgttcgagggtgattggtttaatgaccaactagagcagtctgacataaccctggacatggaggacgtcgatagtgaatgggactaatcagtatattccacgtaagggtgacatcgttttaatcaattttaatccgagtgctgggcgcgaaatccaaaagtatcgcccagcattagttgttagtaatcaaaagtatgcgcgattaacaaagctagcgctagtttgtcccattacccatactgccaataaccggatgacggctttggggttgttgatcaaaatcaaaacaccgaaagtcgacggctatatcaatccactccaatttcacacgtttgattacgtccgtcgggatatgcgtcaggttggcgctgtcgataagcaaatattagatcagacactacaagttattaacgatgttgttaatgctaatgaagtatagcatgttgcttaaaatagcgcttagtcacagtgttcaccaatagtgtgactaggcgtgatgttcgcgacgccaaccaatcgtggcaaagttcgcgtttatcggttggttaagcgatgcttgggagcggacgaacggccagcaaacgtcattcctgcaaagcaggcatatcaatgctaaaattaaaagcattcaatccaaaagttaaactagtgataagggagtatgagaacgtgacagcaacaccattctggtcgcaaattgcggcccaagccaaggcagacgggcgaccattttttacgatggccccgatggaagccgttagtaatactgtttttcggcaagtcattagccatgccgctgctccagatacgttttttagtgaattcgtctatgctaagagtattacgaacccgaatacgaagtttccggtgcatggtcggttgtacgtggcggcagctgagtcgcaaaaaccggtcgttcaactgtggggtaacgaagcggctgactttgcttcggctacagctgaacttcgtgaccggggctttgaagcagttgatatcaatatgggctgcccggatgggacggtcatcaaaaatcatggtggcagcgatttgattcgcaatccgcagtgggctgaagacgtgattgcggctgcaaagacgtcgggactggccgttagtgcgaagacgcgcttaggttacagtaaagttgctgaatatcatgactggattgcaacgttgttatcgcaacatgtggcagtcttgaccgttcacttgcggaccaaacaggaaatgagtaaggtacccgcacactttgaagttatcgatgacttgattaaaatgcgtgatgcgatcgccccggaaacgttactccagattaatggtgacgtggctgattatcaggccggggtggcgttagccaaagcacatcctggattagatggtatcatgattggtcggggagtgttcgcgaatccgtttgcatttgagtcccatccccaatcgcatgatttgcatgaactattaggtttactgaacatgcagctcgacttgttcgatgactttgccacccgttatgacgtgccacgttttccgtccttaaaacggttctttaaaatctatgcgcgcccagaactaggcgccactgacctgcgtaacacgatgatggatgccaagtcaacggatgatgtacgcaaaattttagcggcttatcaagccaaaatgcaggtgaccaatcacagttagtgtcagcagcagacaggttgattaaggcagtaatacgttaataaacttcaatcttattatatagaaacatctcgatatcggcagtgagtgctaatgttgggatgtttttgtatctaaaggggtatgacaattgtattcaaatcattggaggactgattgttcgcctgtcgccaagctaatctggatgcttgtaacatcatttacaatgattgtaacgttgtcatcttatcaagaaaaccatgttacaagcattcgttactgccaactagctagtctaatgaacccaaaatgaacggccctagtcaaaacattagcgtcgttcattttgggctttttgatattttttggtgtgcaatccggccctagaagtcacagtgttacatcataaatgttagaataaacctaactaatattttataaacgaaaagtgagcgtggtgttatgagaaacttagcgattgtggatttagggtccaattcggcgcggatggcggtcagtcggttgcacgctaacggcactgctcaagaaatcaagcgtgttaaggaagatacgcgtttgtcggaaggaatgggaacggcacacgtactccagcccgccgcaattgagcgaacaatcaaggcgttactcaattttcgccgactttatgaaaaaatgcccaatacggatgttattggcatcaccacagctgcagttcggatggcacaaaatcaggctgaatttctcaatcaagtcaagcaagaagtggggctcgatttacgggtcttatctggtgacgatgaggcctattacgattatcttggggttgccaattcattggtcatccatgattgcctaatcttagacacgggtggcgcaagttgtgaactgatcttggtcaaaaatggccgcaaacagcaactgatcagcattccatttggcgcggtgacattatcggaacaattcggtctcgacgacttagtgccgtctgcgagtctatttcgggcgcagatgttcctacgtaaccgactggcagatatttggtggttatcagaagcagtgcacttcccaatcattctattgggtggtgccaaccgaaccttagcccgcattaatcggcgccggcaacaaaagttaaaagttgaagatattcacgggtatcgtctgaagacagagacggtgttccacacgtttttggacttactgtcacggtcgaaaaaaggtcgccaggaaatttcaggaatggaatatgatcgtgcggacattattgttggtggaatgttaccgctagtgacgttattacagatgttggatagtgatcgggtgatcttttctgaaagtggtgttcgtgagggaattatttcagaacacctcaattcaataggtcggttcggtagatgagtcgaatggagagaataggaatgagaatatgacagctgattttcggcacttttatcaaaaaaattgggcggaacgtactgccatcgtagcgcaacaggcccatttaacgccagctgaacaggcgttatttaaacaatattatttaccacaacatcatgaaattattgagaattatttgacggattacccattaccgatggggttggctgtcaacttagtcgtcgatggcgtggatcacattgttccaatggttactgaggaaccttctgttattgcggcagcaagtaatggcgctaaaattgtcaagcgtgcagggggcttcacgaccgtccttaatcaacgtgaaatgattggtcaaatcgttctggagcagttgtctgatccggctgcaaccgctgccgtgattgaagcccacgctgcagcattattaaaagtagctgatgcggcccatcccagtttaaaaaaacgaggtggtggcgctcggcgcctacgtacgcgtgttctcggacaaggctatttatcaattgacctattcgttgatgtgcaggctgctatgggggccaatatgctcaatagtatgttggaagccgtggcaaagtccatcggtgtgatgacgaagcaggacgctttaatgagtattctatcgaattatgcaacggcgagcttagtcaaggccatttgtgacattccggtcggattattacaggctgggcggtatgccggcaaactagttgcccagaagattgcgtcggccagcacggtcgctcagcttgatccgtaccgggccacgactcataataaaggtatcatgaacggtattgatgctgtcgctattgctagtggcaacgactggcgcgctttggagagtggggcacacgcctatgctgttaaggacggtcaatatcgtggcatgagtacctggaccagtgatggtcggatgctgcacggtgaactggaattgccactaccggttggcattgtgggcggttcaatcaaaattaacgagttagcccagttgaatcaacgaatattaggtattcaaacagcgggtgatttggaaagaattatggttgccatcgggttagcccaaaatctagccgctttacgcgccttggtcacgactggtatccagcagggccatatgcacctacagttgaaatcgctcgcgatggcagcgggagcgactcctgaggaactccccgttatcttacaacgacttgaattagcatctcaacaagacctcgcaaccacgcaacaactcattgcggaattgcggcaaacaaaggaagagactgatgactgaaattaaattgaaccaaactgttacagatttattaagtaccgccaattcgttatatccgggcaatattagtgttcgttttggtgacacaaaagcgggttacgtccgccatgatcaagcacaacaagtgttagatgatggtgacctgaccgttcgggttagcgatattacggctcctaattacacagcgtcacatgaattattacatctattattgttattacaaggctttccacagattacctttaatttaaccacgcgtgatcaacaactggacgaacaattgatggcaatcgctatggaactttatgacatggtgagccacgtcttggtcgtacgcaaacaacgtgaacataacttaatcgatgagcaaattgaaacgctatacatgcaaggtgtggcggccacaatcgaaccggaacctgcgggcaaggcggatgcgatgatgacgttacggttattaacattgactgacctactcgttttctttaatggtgaattaccagctgatgatttgcaaaaggtgacaacggcctatccacaagcttggccggctgcacagaagctatacgccgtaatcagtcagaagccagttgacaccccgtttgcgatgcggcgtgccgtagtaaagctgtttaaggcttttgatgatcagatgacggcttggcatttaccagtcctacacggaacggaatttgtgaccgttcagagtgtgctcagtgaacggcaagagcggctggaagtccggcagttatttgacgtttaccattcagatctattagataaaaataaacatacccgagcgtacattgggttatataagagtgaccgtcagaatgcgtttgtcctaccagcaccggcgcaaaagaagagcgatgcctttttcaaagaggtgtacgataagacggtcaaagaattattccaagaaatgaatctaccctatacgttacggtaagctaagcagggagatgtcagaatgagtgacattacagcagcacaaacaactttacaacaagctcagcatatcgtttttatgacgggggccggcgtttcgacgccctcgggaattcctgattaccggtctaaaaatggactgtataccgaacaccataacgcggagtattatttaagccacgcgtttttggcggagcatccgctggaattttatcaatatttacaatcaaatttatattatccagacgcccaaccgaatgtgattcatcaaaagatggcggcactgactcagcaagggcgggccagtgtgattacacaaaatattgataatttatatggggtggctaaaacggctcagctcgttgaatttcacggtaatctctatcaggtctactgcaccaagtgtggtcagcatgtcgattggcatgagtatttgaagtctccttaccatcagacagaccatggctacttacggcctaacgtggtgttgtacgacgaggggattgcgagtgccaatatcgaacgggcagttcaatatttacagcaggctgacctagtcgttatttgtgggacctcgtttcgggtgtacccgttcgccggcctaattgactatcgtaatccgaaggctcaagtgcttgcaatcaatgcggaaccgctccagttgccatttgcatttacgatggtgcaacaagatgcggtcgacttcttcgagggggtgcaggtctgatgataacaattggcttaacaacttggacggaacaccctagtttactgggtggtactgaaaagctgaccttaactgaatattcgggagtcctaccagtcgtcgaagtggacacgccattctatggtattccgaaagtgacgacggtcgcgaagtggcaaaaggccgtccctgataagtttcagtttattttgaaagcaaatcaggtgatgacgctgcatgacacttatgacgaaggggtttcgatggatgcgctaaagacagcttatcgggaataccgtgcgatgctcaaaccgttaacgcagcaccagcaattaaaagcggtgctcttccaatttccgccgttttttgaacggtcgaaccgcaacttccattacctacaacggatggtcgagtggttacccggtgttccaatcgcagtcgaatttcgtaaccagagttggtacgaggagagtgtcaaagatgcggtctttagttttctgaaggatctggggattacccatgtgattgtcgatgagccgcacgctttaaatgatggcgttagtttcgagccggtcgtaacgaattcgaaattggcactcttacgcttacatggtcgtaaccagcagggctggtcagccaagggcgctaactggcgtagccaacggactttatatcggtatagtgatcaagaactagctgaattcaagcaaacggtggaacagttacaacagcaggcggacgaggtttgcgtcatctttaataataattctggtggtgacgcggccgataacgcgatggcactcaaagagttgctaggcgtttcgtttggtgatttaggaccgcatcaactggacttgttttaaaatgatttatgagtgattgatgtgatactttgcttaattgaacgagttatcagttgaattactatgttggatcaatacagtcactatgaccgtgaaccgttgaaatttggtagtacggttgaatattctttaattgatgaatcatgacaactaaaaatgtagcggtagttcggacattcaataatgtgagctgccgctacatttttttgcacttacaccttagttaatcaatatggccttagccatctgatttgaaagcgaacggttgggatacatcatttggaagtaaagttagtgtaaagtcaagaagtagtttatgtaaattcctgtttagttttggtaataattatctcgttggtcgtggatacgatggcttgggactgccttaaaactaggcagttataagtaccttaattcatgattcttaggtgaattagggtgattgagaaaagtgcgtgattaagatacactgacttcagttcaagcaactaagtagttgcctgccattatgtgagttgcagatagttatggcaggttgaagtgttgttgagaatcgaatgttaggtcataacaatatagattggggcggattgggtatgcaaccggatattatttgcgcaaatggggttttctgcgctgatggaaaagtcttattaacacgggaatcaaaaaacacagcttattattttcctggtggcaaggtcggtgtgggagagacgctaacacagactctgcagcgagaattaaaagaagagttgtcattagttgtgtcgccagatcggtttaagtgggccttcacccaccgtggtacggcctataatcaaccgggaaaaatagtcgagttaaattgttttttagttgcggggagtggcgcgctcaaagtcgactcggaagtttatgattataagtggtgtcggccggacgatagccggatcgcggaagtcgttcgtgaagcgctggcccgatattcgtgggttgttgaataataatagattaccaataaatgaccggttaaaatcaactcgtgattttaatcggttattttgtggtggttggttgggccatttgaagcatggtagttgactagtctgccacgatctttgcgtgtggagaactcttttgttagtgtttcttaataaacacaggaaatatgatacaatataagagattctacacattggcccagcaacatgttattttagaccaagacgtgttgtttggacgcgtgtgatttgttcatggattttaatcaaagacatgcttaacgagttaatcataaaccagtttgaagggaatttacgtcatggcagaaacaaaaccaacttattatattacgacgccgatctactatccttcggggaagttgcacatcggtaattcatacacgacaattgcgtgcgatactttagcacgttacaaacgtgcgatgggttacgatgtttacttcttaaccgggacggatgaacacggcctcaaaattgaagaaaaagcagaaaaattgaacactgatccgaagtcatacgttgatgggatggcaaaacaaatcaaggatttatggcaattgctagaaatctctaatgacaagtttattcggaccaccgatgattatcatgaacgcgcggtccaagaaattttcgatcggttacttaaaaatggtgacatctacttaggtgagtacgaaggctggtactccgttgatgacgaagaatacttcactgaaacgcagctggctgaagttttccgtgatgataacggcaaggttattggtggtaaggcgcccagtggtcatgaagtcgaacttgttaaagaacagtcctacttctttaagatgagtaagtacgcagattggttgttagattattatcaaagtcatcctgactttattgaaccagctaatcggatgaccgaaatgatcaataattttattaaaccaggtctggaagacttggccgtttctcggacgagctttacttggggtgtccctgtcaagagtgatcctaagcacgtcgtttacgtgtggattgatgccctgacaaactatattacggcactgggttacgcaaccggcgactccgaagacttgtttaacaagttctggcctgccgatgttcaaatggttggtaaagaaatcgtgcgcttccatacgatttactggccaattattttgcatgcactcgggttaccattacctaagaaggtctttggtcatggttggttattgatgaaggacggcaaaatgtccaagtctaagggtaacgtgatttatcctgaaacattggttgaacattacggcttggatgcgcttcgttattatttagttaaagccatgccttatggtaacgatggtttattcacaccagaggactttgtggcgcgggttaactatgacttggctaatgacttgggaaacttgctgaaccggaccattgcgatgatcaataaatatgaagatggtcaattaccagcattcaaagccggtgtgactgaatttgacgctgacttagaagccacagctgccacgactattaagaacttcaacgcttgcatggacagcctgcatttatcagatgcgctggctgaagtgtggaagttggtcagtcggacgaataagtatattgatgaaacggcaccttggcaattagctaagagtgacgatgcgaatgatgctgataagttagccagtgtgatggcccatttagcagctagtttgcgggtgattgctagtttgatcagtccggtcatgacgcatgcacctaaggaaatctttacccaattagggttggacccagcaactttagcaattgccgacttacaactggctgatttgccggctggcgcacaagtcgttgctaagggaaccccaatcttcccacgggtcgatatggatgccgaagttgaattcttgaagggtaagatgacgaaatccgacaaacagaaggggcgtaaagccatggaaaacgcgaaacatgaagctgaagtcgaacaaggctggaacccagctgagactaatttgaacctcactaaaccagcgattaccattgatgattttgacaaggtcgaattgaaagttgctgaagtcattacggtgcagaaattgaaaggggctgacaaactcctacaattccgtttagatgcaggagatgctgatcatcgccaaatcctttcaggtattgctaagtggtatccagaaccggaagaactgattggcaagaaggttatcatcgttggtaacttaaagccacggaagcttcgtggtgaaatgagccaaggcatgttactgtcagcagaacacgacggtcaggtgcaattaattacggtaccagataatatggtaaacggatcattgatttcgtaaaaactaaatgttgagtaaaaaatcgggcgcactgactagtgagctcgattttttatttgtaattcaattgttattttagttgtttttgacaaatgggttaatctcccgtacagtagtacgaacaagaaatgaggtgagaacatatgaagtatgaacagattctcgtatgcgtctccgtagatggaaaaggacgtttttccgaaaattaattaaatttaggagacttaattaaatgaaaaacgtccaaaaacaagtgccatcattattactattaatcacattagtgggttttccacaaatcagtgaatcaaattttacgccgatcttgccagcactcagtcaggcaatgcacgttagcgccagccacagccagctaaccatgagcagttattttgtggcttttgcagttggggtgctcttctgggggcaatatgctgactatcgcgggcgccgtgatgccatgttaggtggattagccttttatttgattggtaacttagggttatatctgagcccgggctttacttggttattggtttgccgcttgatccaagctttcggtgctagtgctggttcggttgtgacacagactatcatgcgtgagagctttacgggtgttactggtgcaaaaatctttgcgaaggtgagtgcggccatggcactatcacccgctctcgggccactcatcggaggtggcgtccagactgtgttcggctatcagcatgtcttctcggtcttgatcatgatagcagtcgtaatactgttgtacgcggggtgttgcttgccagagactcgaccagaaacggtcaaagtggcctcttggcggcaacaaagcgttgtcgtttcacggttattgcacgatcccgtggtctggtgttacggcctattgattagtggtattaatggtattttgtttagttattacgctgaagcgccgtttatttttgaaacgcacttcggctttagtgctgtgcaatacggtagtctcggtttagtcttagccgcggccagtctgctgggcgcgttgctagtgaattggcttgtcaactattggtcaccaatgcaggtcgctttaagtggcttaggattgagtttggtagcggcagttggcttggtgatgaccgctgttggcaatcacgtcattgggatgctgattgggatttttctagccttcttaggtctgaacatcaccctaccaaacgcgttgaatcgtgctttgattggctatgaaacggtgatgggaagtgccagtggctggtttagcctgggttattatctactagtgagtgtgctaacttacttaatgagttggctccaccacggtagtatcgtgacattgcccgtatacatgttaggcgtggtcgtcgtgatgacggtggtgtatgcgggactgtattggcggcgtgtacgtcattaattttgcttgaaagcttggggaaacccaggctttttatattggcattgtttttaggtccagtaagacgttttgaaaaatcgtgtcccagtattggatgtgtaaacagtgcacaatatcaagtgcttgactacaggcggtcaatggctggttgggcttagtcacgtagtccgtaatgccctgacagaattttagtagtaatgctggccgagttggtcagagggaaagttgatcgttgtcattataggatatattttagtaattagcttgggctgtttatcgtgaacagcaacgaacagctggttggctagaaatgtcatgaaggttaaagcttcgtcagtcaaccgttgatatttgtggaaacttttattagcgcttgttaataggatgatttgctgctctggcgtaagagtggtgaagatttggcgacataacatcaaatcatatttggaccacagttgaagattcaataggtcttgaataagcccgtcaatcgctgctcgtaacgttgaatccagtgcctgttgtggtgtttctaggtggtgcaaagccaggtgggttagcgttagtaactgttgataacgatgagcatgcgttgcattaaatagcttgtcaatttgcttctttaatttccaaagctcgccaatatcttctttgacgactgcgttttggatttgttgcagcaattgttcaaccgggggaatttgatagtgatgtaagatgaagtcaaattcctgaagggtaagttctaaccgctctagtagctgtaaaaagcaaacagccgagatgttgctgtgaccgttgatgaagcgatagtaagttgactttgagataatgcgttcattgttagtaacatcattgactgatagtcttttagcatgctgaaccatcttgacagttgcaccgattgaagctgaattagacaaactggacactcctaaataactggatttgctgatgatttcccatatctgggaatttttctcgcttagaataattaatgtgctacattaaactgaacgaatagttaatgtggtgaattgaacattgcgtgtatcgttatctgatgattttgaacattctattaactattattgttttatgttagttgatggaattaagcattgaatgaaaaagattagaataatgtatgaatttttgaaaagagtactttgtgttaaagcaggtgaatgttagtaaccataacactgaggtgttgttactgaaaagtgtcgctattgaattgagaaaattaaaaccagtaattttgaatatcgttgagatgggttattggttttaatgaatatactcaaatttggaagatgtcaaaatatgaaatgttagcgcagatattgactttaaactaaattattcttcgaaaaagtcacaatacataataaagattgtttgaagtcctctcagcggttataaagtttaaattgatagtctccattcagcatcgataatagtttttgtaagggtgatttgatgaagcgctggaatcgattattacaacgtattcaagtaaaatatggcagtttatcagagcagcaattgttaaaaatcgattattggttattagcaatctacctagtcttgtgtggcgttgcctacattcgtctgcttcattcccgcagtgctgtgctccaagttgtgccggaattaataattactctaatggcatttggattgttgcgaataattagatggcggaaaaccacgcccaagagtcggtttaagtttgcgactgaggattattcaccagaagagcaattagtttttgtgatgattgtttttttagaaaattttccgacccccgtggtaatggaggtaatcggaaatattttatttattctgattagtattcggaaatttttccaatataaactggaccgattatcagcgtatcgaacgttgaatattatcctggtttttgaaactgttatggttagctggatcgtcctatttggtggataaggcagtgctcgtgaattcaatgattggcatgggctgagattgaagaaaagtactgtgaatttttgtcaatcattctagttagaatatagttagttaagagggtgcctagtgcagcctctttttatggctaatgactagtatgtcgttattagtttgcaagaaataggttggatggcccgtcttcttttccgaaaacttgcgtcccatggtaaaatcaactaagataacaaaagtcgaaaaggggttattacatgcggatttttgattctcatacccatttaaatagtgaagaattcatccaggaagtgccacgttacttacaacaagcggctgaccttgatgttacgcggatggcaatcgttggttcgaatacacaactgaacgccgatgcgattaaactggcggaaacgtatcctcagttagtcgcgattgttggttggcacccggaagatgccaaaaactatgatcaggcggctgaaaagttgttgattgaacaagtccaacacccgaaagtcgtcgcgttaggtgagattggactggactaccattgggatacgtcgccacaagacgttcagcggcaagtctttgcccgccaagtcgccattgctaaagagatgcaattgccaatttccgtgcacaatcgtgatgctttcgaagatacctataagatcttgaaagcagctgatattcgtgacacgggtggcgtcatgcatagctttaatggtgaccctgagtggctcaaacggttcttggacttaggtatgcatatttcctatagtggtgtcgcatcatttaagaatgcgcgtgaagtccatgaatccgtcaagcaaacgccactaacgcaaatgctggttgaaacggatgccccttatctaacgccggaaccataccggggaaagcagaacgaacccggttacacgcggtacgttgttgaagcaattgccaagttacgtgaaacgacgccggaaattatagcggcccaaacttatcaaaatgcagaggaattttttaagattgaaaaagattaaagaagtaattgtggttgaagggaaagatgacacgaagcgtctcgccctagctgtcgatgcagatacacttgaaacgaatggctcggcgatttccgaagccaccttagcccagatcaaaacgttgcaggccagtcgcggcgtgatcgtgttcaccgacccagacttttccggtgaacgtattcggaagacgatttcggcggctgttccgggtgtcaagcacgcctttttgccccgcaaagctggtgtaccaactaaggctggggggagcctgggcgttgaacacgcgagcccagcggcgatccaaactgcactcgcccatctatatacggagcaaatcgacgagccccaacagttgatcagtcaccatgatttgattgcggcgggcttactagcgggtcccacggcgcgtcaacgacgcgaacagttgggtgaacgtttaggtatcggatacgtcaacggtaaacagctgcccaaacggttacaactatttcaaattcagccagctgatttttgggcggctgttgaccaactaaccacagaggagaaatgatgagtagagatttagatattgcgaatcccgcccgcacacgggcaattatgcatacgtacgggttacaagttaagaagagtttaggacagaattttttaactgatcagaacgtgttacacaacattgttgccactgctgacattggaaccaatgatgacgtgattgaaattggccctgggatcggcgccttgactgagtatttggcacgggatgcgcaccacgtcctggcctttgaaatcgatgatcggttactgccaattttggatgagacactagctgattatgacaatgtaacggtcgttaaccaagatattttgaaggccgacttagccgcgatgatcagtgaacatttagataacgagcggccgttgaagctcgtcgccaatttaccgtattatattacaacgcctattctgatgaacattttggcgggggacgttgcttttgaaaatattgttgtgatgatgcaaaaggaagttgccgaccgtttggcagctgaaccgggtacgaaggcgtatggtgcgttaacgattgctgtgcagtaccggatggctgctgagatggcgatggtcgttccccggacggttttcgtgccgtcaccgaatgtcgattctgcaatcgtgaaattgacggcattgccaccgcggacacacgtgccatttgacgaagcagcttttttcaaggtcgttaaagcgggctttgcgcaccgtcggaaaaatctgtggaataatttgcaaagcctatttggtaaacaacctgagacgaagacggccattcaacaggctcttgatatcgcgacgattgatcccaagattcgtgccgaacggttgacggtcgatgaatttattacattgacggatgcgttacatcaggctgacttactttaagttatctatgcttataaaatggttgcacattagaaaaccttgtgatataatattgacttttttgtgaaaagctagtatagtgtctttcatgaggaggattctcaatgccaatttcactagctgcaattaaagataaacttgactcacggatcggccaacgcatgaaggtcgttgcccaggctggccgtaagaaaacaactgaacgccacggtatcttgaaagaaacttatcgttcggtgttcgttgtggatttagatcaacaagaaaacgcatttgaacgggtctcctacagttatactgatgttctgacaaagaacgttcaaatcgcttttgatgatgaaacaactgaagcttaattcgcgtctcgtgaattctcaatattaagacccccaagcaaggtctttttattttgccttgatattagtataattgtatcaaagtaagtcagcgaccccgggtaatcgcggtcatggaagagggtgagacgcgtgcagatcgttgaaaaagcaccggccaaaatcaatttaggactggataccttatttgaacatccaaatggggataaagagtgggacatggtgatgacgtcggtcgatctggccgactatgtcatgttagaatcattgcatacgaaccgaatcgaagtggtcaccgatagtggctttttgccgaatgatcgccgtaacttagcttttcaagcggtgagtgttttaaaacggtattgtcatgttgatcggggtgtccgtatcaaaataagaaaggccattccggtagcggctggtctaggaggcggctcatctgatgccgccgctgttttacggggcttgaaccggatgtggaatctccacttggacttagccacgttagcacgtttgggattgcaagtagattcggatgtgccatactgtgtctacagtcagacggcccacgtgacgggaaaaggcgatgtggttaccccactgcctaagttgccgccgatgtggattattctcgcgaagccgaaagtcagtgtgtcaacgccaaatattttgcggcaggtcaattacgagcgcatcgaccagcatcccaatattgaggccttgttggctggtattcaacagcaggatttcgcggagatttttgcgaatatgggcaacgttttagagccaatcacggcaaaacgctaccccgagattttacagatcaagcggcaattgttaacgtttggggcggatgcggcccagatgagcggcaccggaccaactgtgttcggtgtgtgtcgcaaacaatcgcgggcgcaacgcgtgtataattccttgaagggtttttgtcgggaagtataccttgtgcggccagttaatttaaatgaacattagaccgtagtagtccgccgtgatggtgggctttttttattggtacggggttaggtgagccgagtctctaatttactgctacgcttaaacggtagcgctgagccatttgtcatcacgacctgtgtccagccagagatggtgtagcagtgcaattggcaccggaatgcgagtagccgcggctttgcttgcaggttgacacacgaagatggtcgttgccttcaacgcatcatcggttattcggacaacgcaatctctttttgtaagcaatttatgcgcgtttatgattaaataaggagtaacggaggtgttcggatgaagcagtcgacaaaatttggattgaaattggcgggcgtcattggtgctgcaacttatgcgggaacgttacttggtggcttagcggcgtatcaagtcgcgatgcacgtgagtgacgcacagaagcagcagggccgcgaacgttcgcgggcagaaaacactgaaattgagaatttttggtatttcaagcagcctaaacagcagtggatgatccagtcctttgatgggctgaacttagtggcaacatatatccctaatccgaaaacaattggccgcttggcgattttggcgcatggtctaggacattcgcgcgaacaaatgattccgtatgcgcgcatctttatgagcttggggtatgacgttttaatgcctgatgcccggtcatttggtgatagtcaaggccatacgattggttatggttggctagaccgactagattatgaacgttggattacgatggcgcttagtcaattaggtctggatattgacatcgtattgatgggaatttcgatgggggccgccacggtcatggcgactagtggtgagccgttaccggagaatgttaaagctattgtggaggatagcggttatgcggatctttatgatgaagcgaagttcagactgactcataagttccacttgccagcctatccgattatgccggtggcgaatcgcttagcacacgttcgcgcgggctatgggtttaaggatggccggattctgcaacgggtgattgatggtgggttaccgatcttgatgattcatggttccaaggatcagacggtgcctgtccgcaatgcacataccttgtacgaccagttaccacaacaaaagggcctgtatatcgaccccgatgctggtcacgttgaagccatccgaacgcacccggatcgctatcaagaagtgttggatgaattcttgcatgagcaggcggggttggcttaagcaccttaaattaaagtaatgataaacatgaattgaccgtgttttaccggcttaatggtaaaaacggtcttttttttgcaatctcgtcttagtgataagcgcattcaactagtggtcaaggtgttatttgattaggccccgatgattgccgcagctggtaatgattacggcattttgaactcaggtattgacaaatcaccgcattcaggtaaactaaaatagtaatcattacgatttactttaatttagaaagttggggtagtgttatgacggaaccgttaattgccgtccaacaccttggaattggctttccaaacaaccaggtgtttaaagatttgaattttaacattgaacaaggtgactttttgaccgtgattggtgagaatggggtggggaaaaccactttaattcgcgccttgcttggcatgctgaagccaacagccggtcaaattaagtattatccgaataaaaaagccattaaaattggctacgtgccccaatttcgcaacttagaccaggagtatccgttaacgattgaggactttgtcgggctgaacctaaaagggtggcagccgtggctgtctcgagctgaacatcgtcaggtagcgacagcattagccgtgaccaatttgaagaaactccgtcagcgaccgcttgggatggcttctggtggtgaaaagcagcgggcttacttagcacaagcaattgtgcaacaaccgcagctattaattttagacgaatcgacggctagtttggacaatgaaatgaagtatgaattgttggacctcgttcagaacttaaaccaaactagcaacattaccgtcttctttgtgacgcacgacttgccattagcgaagcaatacgccaaacattatctggccttaaagcccggccaccagcaatttggcaatatcgctgatatgtcggtagagcaattaaaggaggccactaatgtcaatgtttagcttagtatttatgcgaaatgcctacttagcaggaacctttattgcaattatttgtgggacgattggcgttttcgtgattgcccggaacctctcatttctgacacacacactgtctgaaattgggtttgccggtgcagccttcgggatttttatgggctggaccgcgttgagtgggatgctgatttttaccgtgattagttcggtcatcgtggggcagatgagtgtgaaacaatcacgacgcgaagcctcgatttctgcaatttccgctctgtttatcggcttagggattctattcctgtcgttatctaatcaaacttcgagttatgcgacgagcatcctgtttgggagtgtgattgggattgccagtgcggatgtcatccgggtcgcaatcttatcggccatcgtcctactcgtgatgttgggcttgtaccggccactcaaatttgattccttcgatgcgattggcgcccgggtgagcggcttatggacgaccggcatctcagtggtcttcttggtactcgttgcgatgagcgtcagcgtggctgcccaaattgtggggtcattactgatctttatcttactcacgttaccagcagcggcagcgcgatactttgtccatacggttagcaagatgatttttctagcgattggtttcgcgttgattggggtttggctggggctgtacttgagttacgtcacgaatttaccagtcagtttcttcatcgctgcaatcgagtgtatcttctactttgccgcgctgggttatcagcgacttcgggtcggaagctagtggggctattcttgttcagctgtatcacgttaaaagtaggtagtttacagaattaagtggttcgttgtgacacgctaaaatgttactagtcgtttctggaattcattgggaattctagagcggctagttttttgttcgtgttggggttgcaacttttcgtttgcgtgggggggcaagtcacacaagaagttttctaaaagcataagtccaagggtagcgctgtaattgccacacttagtcgtaggacgggaatcagtaaaggtatcatttcgtttttgacggatatgattgggtataatgatatttataccattattacggggaaagatgcgctactggtaagaagcgttctcgtttgaagggtgcgttttggacagccttgaactttgtgccggtcgggcaactaagcaggcaatgaagcgtgcggctgaggaattggccaaacgtaagccggctaggaagacgaccaagaaagcagccacgaagtctcacaaaactacaaagaccaagcatgggacatcaaaagtctaagcctcaaaagacttctcatgcgacaaaacacaagaccaagaagcacaacagaagcgctacaataagaaaaaagttgcgggcaaggcaagaaaagcttctcagagaaaacaatcctcgcagaataaagatagtcatgggaaaaaggagaaatctagcaaggaaaaatcttcaaaagatgggaaagataaaaagacaaataatgtcccattggaaaatggctcttatattaggaacggaaaaccttatggacgaccaacattaaccgggaagaaaaaactcgaattcgagcaggaagtatataataggcaagctaaagatggagtgcttattgatcgaaatacgaaacaagtgatacattggaagccgggctaaccccgaaaaggaaaggtcgatctcggacatctaccgggtaagtcttataaggaaatgttcaatctatataaaaataggaagatgacattgaaggattttcaatttaatcccaaaaactctagattagaaactccgtctgctaatcggagtcataaatatgaaacgaggtaaaaagtgtgctagtttacaatgcttttagtgcggtaagagatggaacatttgatcagtttaaaaattattattctggcaatgtggatgagactgataagtttgaaggacttaatttattatgcatggcaatgacaaacgatgacaatcctgaggaaaagttaaagattgttcattttttgttacaagcaggtattgatgttaactttgtcaccaagagtgaacatcgaaacgcattacattatttttacaattgtgtatggcgtccaaatcctaagtttgctatggaaattacgaaactattagtcgagaacggcatcgatgtaaatagcgttgataagtatggacatgtaccactgttttatgcggtttttgataatgatttggatactaaggaaaatgaagagttatatttttatctattaaaggcgggctcagattatcgtttgcgtgatccatttgggaaatccattatagattatgcacgagaaaccaacgagaggactgattttttagatattgtaaaagagtatgaaaacggcaaaaaatgattgcaggttgaaaaatggcaacgattataattattggagtagtaattataggaattacgctgggattaggatactggagttatttactgggaaaaaggaatcaatctaattttgttggccctattattccagtagcttactttgctgttcgagcaatcttagctgtgatgacacaaactacgacacatgggctagtatcgtcattactcggtagcttgttattcagtttgatttactatggcttatttgttgggggtaagcaccgggccaataagtaacatgaattagtcagattaagataaccgatattcgacaaggactaattgccgagtatcggttattttatagaaaagtttagtcggtaatttggtaattactgttgtctatatcctattgtttggggacgacaacgattcaataagcagaagccaataaaataaattgcttgaaagctcagaacgattccaaaattactcgttctgggctttttaggtgtaagtagcgaccaatcaatcgaactttctggacgctacgtcgtgtgaacgatggattcccctggcacattccgtatctactccgttataagttgcctaagtttattgttctcgaattcgccaaatatgagctgtacagacaagataattggcaaacatattaagaaattccgatggtttagtaaaaaaatgtgaaaaaattagcttatttccgaacgtttgtgttatcattttgcatagactttaaaaatgatgatttaggttgaggtggaagttatgaaagtacgtagaagcgaacgtttaatagatatgacgcgctatttgttggaacgtccccatacattagtttcattgacatacttcgcggaacggtacgcatccgcaaagtcgtcaatcagtgaagatttaacgattttgaagaaagtgtttcaggcccggggaacaggaatcttggaaaccattcccggtgctgctggtggtgcacggtttattccttatattttaaaggaagaggcccaagaatttattgacgagatgaccactaaggttgccgacaagagtcgggtgttaccgggtggctatgtttatttatctgatattttaggccaaccagatattttgcgccaagtgggtcgggtgattgcgactcagtacttgaatcaaaaaatcgacgctgttatgaccgttgcaactaaaggaattccgattgcccaaagtgttgcgacttatttaaacgtgccgtttgtgattgtccgcaatgattctaaaattacggaaggctcgaccgttagtgtgaactatgtctcgggttcttcagaacggatcaagaagatggaactttccaagcgaagcctaacggaaggcgccaacgtgctcatcgtggatgatttcatgaagggcggcggcacaatcaacgggatgaagaccttgattgaagaatttgatgctaatttaattggcatcaccgtttttgccgaagccagttttgttggcaatcgtttaatcgatgactacacgtcgttattacgagtaaccaacgtgagtgatagtgacaaggcgattaaagtcgttgctggtaactatttggagaaggttttcggtgcggaagtctagcctggtgtgttatccagaccagttttttgatatgatggacttatctgaggactaaggagtaatttgtaatgacaaccaaaaatgcaatcatcatggccgctggtaaagggacccggatgaaatccaagctagtcaaagtattacatcaggtctgtggcaaatctatggtcgaccacgtcttgacccaagttgaagccacccacatggcaaatatcgtgaccattgtaggccacggtgccaaagatgtggaagcagccttaggcgaccgaactgagtacgcggttcaaacggaacaattaggaaccggtcacgcagtattacaagccgaatcgctcttaaaagatgcggatgggatgacgctgatcgtcagtggcgacacacccttatttaaagctgaaacttttgaagaactatttgaatatcatcaagctaagggtgctgctggcacgattttaacgtccaaggcacctaatcctcaaggctacggccgggttgttcgcaatcggttaggcatcgttgaaaagattgtagaacaaaaggatgcgactaaggaagaacaagaaattcatgaaattaacacgggagtctactgcttcgataatcagaagttgtttgccgccttacatgaagtgaccaacgataatgcacagggcgaatattatttgactgacgtgattcagatcatgaagaatcagggtgatgtggtcgccgcctatcaaatggatgattttgatgaatcaatgggggtaaatacccgtgcagctctagcccaagcaaccaaagtgatgcaacaacggatcaacgcgcagcatatggaaaatggggtttcaattatcaaccctgacgatacctatattgaagcgggcgttaagattggtgctgatacgattattgaaccaggcgtcttgatcaagggccatacgacaattggtgaagattgcttcatcggcgcgcactccgagatccatgacatggtgattgaagatcgtgttcgggtgacggcttccttcttggaagattccatcatgcacgctgacagcaatattggcccgtatagccatttgcggccgcaagctgagattggtgaacacgtccatcttggtaactttgtcgaagtcaagaaggctaagatcggtaatcggaccaaggtcggccatttgacttatgttggtgacgcaacgttaggtcaagatattaacgttggttgtggtgtggtcttcgttaactatgacggagtcaacaagcaccacacgaatgtcggcgattccgcctttattggtagtaactcgaacatcattgcgccagttgaagtggctgaccactcgtttatcgcggctggttcgaccattactgatgatgttaacttccatgatatggcaattgcccgggcacgtcagacgaacaagcctgacttctggggccgcttaccacatgaaccagaaaacatgtaattattatcattgataattgaattcagagaccatccaagtgcgttgttgctgggatggtctctttttgttagctcatcggcgtgacttgtggtgtaataagggctatttagctgctaaataggacaaagttgatttgactgtgtcagttcagggcaactgagtgattttaattaagtcacgaaattggtataattggcgaggagtttacgggacggggaagtttggaggcatttagatgcagacgaagaagtggattcacggccttgtttgtggtctggcattgcttggcggttggagctgggcattaccagtacacgcaactagcgttaaaagtgagcaaacagccgttaaaaagatcgcgcaacgtgatttgaaatcactaggtgggcgctggtcggtcaaggtgacccgattaggtcgacgaaaactaaccgtgcaaacgggaaatcagcgcatgactcgtcaacgttctgctagtacgatcaaagtttatgttatgctgacgatttatcgacgggtccaacaacgaaagttacggctaacacagcaagatcaaaatgattttaaattaatgattcataattccgataataacgcggctaaccggttaatcaaacgtgcggggggcttcaggagcgttaatgcggccattaagcattatcgattcaagcagacggttttacaacggtatatgcttgatacgaacgcgctacgctggggacgcgataattacacgtcggtggctgatctaactcgttttttaacgctgacatatcaacataagttattaggtaagacgtatgataagaagatgctgaccttacttaagggctgtcgcaaccacagcaagctaccatacttagttaaacacgccacggtctataataaaactggcgaatatcccgataagggtgtccaaaacgatgcggccatttttaagaccaaacaaggcacttatagcattgtcgtcatggcccagaatggcaagcagtaccaacaatatcaagggatgaatcgcttggggcgcgatgtcgtgacttatttaaatcagcaccactgagtgtgtttagataactgaacagtctagtagattcctgttcgtcagccggtgtgcgctctattccgacttctagtactggctacttttgaacgcgagaaacggcagcggtcaagtaccaactaagacaataactagtgcaatgcgtgtgtcagtaccaattacaactgatagcggtctcattaactaagattgttcggtaatcggggctcacgaaactttaatctttaatcacgaaggggcttagattgccgaaagtcgtgcttccagcccagtctcacgcaattttgccttgttgttgggacttgattttcactagcaaaatgcctattatttagtaagtaataaattttcgaatggaggaaattatgtcagaacagtattttgatccaaagttaaaaatctttgctttgaattcaaataaaccattggcagaaaaaatcgcggacgccgttggggttaagttgggtaagacttcggtcgatcgctttagtgatggcgaaattcgcattaacattgaggaaagtattcgtggtgatcaagtttatatcattcaatcaacttccgctcccgttaatgacaatttgatggaactattgatcatgattgacgccctacgtcgcgcgagtgctaagaccattaacgtggttattccttattacggatatgcgcgtcaagatcggaaagcacgttctcgcgaaccaattaccgctaagttagttgcaaacatgctggaaacagccggtgcaacacggattttggcactcgatcttcatgctgcccaaattcaaggcttcttcgatattccgttggatcacttgatgggtgcgccactgttagctgactacttcctgaaccaccacttggatgaaaatgctgtggttgtttcacctgaccatggtggtgtgactcgggcacgtaaattagctgaattcttgaaggcaccaatcgcgattattgataagcgtcgaccacgggccaacgttgccgaagttatgaatattatcggtgatgtcaagggtaagcgggccatcatgatcgatgatatgatcgatacggctgggacgattactttaggtgcacaggcactggttgatgcgggcgcaactgaagtttacgccagttgtacgcatccagttctgtctggtcctgccatcgaacggattgaaaagtcaccaattaagaaattagttgtgacggattcaattgaattaccagctgctaagcgaatcgataagatcgaacaagtttcagttggtcaattaatgggtcaagcaatcaagtttatccatgaaaataaaccagttagtccattatttaagaatcgtttccataacgaagaaaattaattgacgaagcgtcaaattggcaattgctgatttgacgctttttaagttgcagtaatttctaaaagtgatagagtaaaggtgttgtttggtgggcattatgacctagtcaaggttggactggacgccgtatatcaacgaatctttcgttttggcgtgcttcaacattaattaggtgatggcgcggaacggataacggaccaacgtcgggctaccggcgtcctttttttatccaataaacactagcacgaatccttaaaatgattacaatataagttaagggggtgttgcgatgacaccgttttattggggtagtttggcccttgctagtgcgttgaccttgcaattgacggaccggcggcattggttaacgggacatctttttttgattgcagtcattggcattttgttaagcgcttaccatcgattcagtgcgcaggcaagtcctacttggcaattcatgttggtcggtgcaaaaattttggcttatacgttgttgccaattgtaattttgattgtgggcattagttttgtcaggtatagttaccgattgattcgcaaggagggctgggcgtttcattacagcttgctagcaatcgtcggtggtgtattagtcataatgctggtcttatcagtaatcaacttaggagtttggcattcgcgacgcttgtggcagttattaggcctagcgttattattgacggcgtattttgcgttcagctttatcgcgtatctattagcttgcgtcatgacccgactaggacgtcatcgacagatcgattatatgatcgtcttaggagcagggttgatgccaaatgggcagccaacgcgaacactggcatatcggcttcaggcggcagcgaagtactatcgggtgcaacgggcgcgttatcatcaaccaatcacgatcgttgtttctggtggtcagggaccggatgaggttatggcggagagtaccgcaatgcggcagtacttagtggatcaaggggtcccccgtgatgccattcaagaagaaaatcggtcaacgtcgacaattgaaaatctaaaattttcgcacgcattaattgtgcggcaacaaccgttttatcgcgccgtgattgtcacgagtggctatcacgttttacgggctaatatttttgctcggcaactgcacctgaacctaacgggaatcggtgcgcacacgccactgtattatttaccgtttgctatgtttcgggaatacttggccttaattgtgatgtatcgctgggccaacttagtggtggtacttggtttagcggcttattatgtcgcagcgttagttaggttaatttaacaaagccgctactcagagctttgaaaaaaatgacattgcgattaatggtataatggagaatgataaaaaggaggggtttgccgtggatcatgcctatcgatcatcttggccactgattgtaatcgtcctactcggattgattacactttcaggctgtgccaaaaataccggaggcgtaaccgcaagttcggcaacgaccgcaactggtaacagtacaacggccgttttaaccaaagctgatcagcaaatttcgcaacaaaaaattgccgctgcccagaagactttagcgggtgcttctgaattaactccagcgatcaaaaagttagcccttgggttaaagtattatcaggaagctgaagaagcacttgataataatcagctcagtctagcaaagggttattttgacacgttaagtagttatgatggcacgactgacgccagttttattgctgctcggcaaaagctcgtcaagcagtaccaggcggtcaagctagccaatggttactatagcgctgcccgtgatgaattaagtattcatgatttggccactgcgaaggccaatattgataagttggacgatgtgcaagccacacatccggttatcaaaaaattacagaaaaaagctttggcaatgaaacaagccattatgaattatgaggcgtcgcaatcaactagttctggtagtgatagctcaacggttgtcagttcgagttctgcggctagtgcgagtgatagtaggacgtctgccagcagtacgagtagtactagtgccgatagttcaacgatgacaagttcgtcgaatagcagcacgtctgccagcagtagttcttcagagctgacaacttcggcgatcatcaaacagtttcaggatgcgtccggtgttacgtttacttcggataccgaatttaatattactaaggagaccagtgcttattatcagattaccgcaatctatgcgacgaatgagtctagttcttctgcttccaagacagtaacggatacttatcgttattatccggatagtggtagtgttactaaggaaaatagtgcaactggtagtttcgaataaccagcattaaaaagtgacgatcaggtaatgactgatcgtcacttttttgcttgactggattgtttagaaaacgctgggtagcggtcataacagtgataaaaaagcaacgctcacggcacgttaaaaacgagccattagcgttgcttgaattagtttgaaaaatagtagcttaggcgagtgcccaagtgttaatggcgtgtgcgaccccgtcttcaacgttagtcttggtttcataacgggcaatttgcttggcctcatcaatggcgttacccatcgcaacactgttggttgcgtaacgcagcatactcaaatcgttaccttgatcaccaatcgccatgacttcatcagcagttaagttcagatggtcggtcaacgtggctagggcgttacccttgctagcggcgggattcatgaattctaggaaatacgcttctgagcgaacaatggtaaagcgcttggagaatgacgctggtaattgcttgatggctgcatccagtagtgggccgtgatcgatgaacatgcacttgacgattggtaagtctgggcgcatttcttccggtgtccggaaccgaatcggcatattgacgagtgcactttcgccgaccgtataagggctgatatttcgattggcggtgtagatatggtcttcactttcaacgtgacaatggatattgagttttcggctgagcgtttcaatgtcgatgtaatcgtcatgtgacagggtaagtcctgtgatgatcttaccggtgattgtctgaaccattgagccattaaaagtaatgacgtaattatcttcaccagcgattccaagttgctttaaaaagggcgtgacgccacttaatggccgtcccgtacaaatgacgactttgattccttgcgcgttagcggcgttaatcgcttgaacggttgcgggatttagttcgctgtgctcattgagtaaggtgccgtccatatcgatggcgataagcttgactgacataataataattcctccaaaattagtgtggtacgaccagacgatcgtttaaaatatattgctggaattcttggtaaattggtttgaataaatcgttttcggcgtttttgctgagcatttcttttggaaagaaaaaccgctgatcgccagagactttcccggtgatggctcgcactaggtcactgacggtggatagttctagtaaggaaccgtctttttgttgcagttcaatctgggtacgcggcttcttcatcttaggatcgtaggcgtcgtaagggagatcgtaactgtcgttgatgtcagtgtagtagtgcgtatcaaagccggcttgttcaattaatttttgtaacgttggaattagcggttgagtcgttgcatcgactcgtgctgattttaagggacgccggtctaagaaacgggttgctaggtcagcgagaatttgatcacggctatcacgccaatggctaaaataagtgtttaagacgccatcgtctaaccgtaaataatcgtgtaacgtaaagttattattgaaaaacggcaataacatcactggtgtggcttcagcgtcgaccgcgtggctttgataaagatcgttagcccgttccagtaggcgatctaggatgacttccatggaacgtgatactggatggaaatagacttgcatgtacatctggaagcgactgacaatgtaatcttcgaccgcgtgcatgccttccatcgcaaatgtaatgccgccttgatacggcttcataacgcgcaaaatacgggtcaaatcaaaattgccgtaattcgtacccgtgaagtacgaatctcgcagtaggtagtccatccgatcggcatcgatttgactagaaatcatctggacgacttggggattcgggtacgttttttgaatgacggccgcaacttgggccgggaagtcaggcgagacttgctgtaagacctgattgacctcggtttcaggtgatgtcaaaatctgaacagttagggcttcatggtcggtgtgaaagatgtgctcgaatgtgtgtgagtatggcccgtgaccgatatcgtgtaacagggcggcgcatagtgcgaccaatcgctcgtgatcatcccaaccaccgtcaccaggggcctgggtcgggtagttacgttcgaagttatcgcaaatacggcgtgtaatctcataaacaccgaggcaatgtccaaagcgggagtgttctgcaccgtggaaggtcagcgaggtcgtaccgagttgcttaatacggcgcagtcgttgaaattccgaggtgttgatcaaatcgagaatgacttgatgttggatataaatgtaatcatggaccgggtcacgaaagactttctccatgggtaatagttgctggcgataggccaaattaattccttctttcagtgatgcaagcgttgttgtcggcgttgcatttgttgataggcttgatttaagtgtgcttgaaattcaggttcttcggtgactaacggcaaacttgttgtgtcgaccgtcccatgttgagctaggatggctataaaacgagcttgtgtagcggtagtgtcagtcggcgctgccaaagcgtcagcaacggtcgtcatgacttgtggatcaacatctggaaaccgcgcgtcatggtgaccggctaagctgacttggtaaaaacgctgaatgagttgactacgggccatctgatcgccatcaacgctgacatacagcatgatgaccagcgcttcggcagtgcgccgttgcgacattccggcaattttacgaccggcaatactcaaatcataatcaccaggacaataggagcgtgtaatctcaccagtcgtgatatttaattgtggccaaactgcctgaacgtagtcgaccatcaattgatatgccgctgtaattgaatagcgttcacgagttgctggaagaaataaggagacgtttagtacaccagggtcagcaactacggctagcccacctgaattacggagcatgacctgataaccggcagcgtgtagatgtgctaagccagcagttagccgtggcaagcgttggtctaataggccgagaatgacggttggctgtaactgccagaaatgaacgattggttgctgacgagccgccgttaaccacagcagggcgttcgtgtacgcaaaactatccagcatcgctgccggttcgtatttttgactcaaagttgcaattgttgattccgtcaagaaagccaccccgttatccgttgttatcgggcacgagggatgtctcatgatgaaaccgccaccgttgtccgtatcatcactaattatactagaaaaatggtaccgttgcattggcttagacaaatcaacttaatctgtagcataccatcataggataatgaaacgtgcaagttagttggctttttgttcgtcagcaacgtgcggcctatttcgacctccggggctgggggacaattgttggaacacagccgactcaaaaagtttacgcgggttcgaactttttccagcagatctaagctgaccgcttttagtcctatttttagttattttggcatgaatggcttataattaaacaggaagttttacgatgggcgtgatgggagtcgcgcggtcgtgaacgctgaaaaggatatagcgagtgtggtaacacggtgatcgtagacgggcgttcagcgtgtgattttgaaatattaggaggtccaaatatggatgatttaacaactggtgtgccagtggcgattcatttagagacgcaggcgcggcaagatgacgatacggcgaactatgcactggatgtcgatggtcaattggttcagatgggtgacgcgttttatttacggtataaggaagttaacgatgatgcgccagaaccgattccagtgacgattaagctggcagctaatggggacgtcgtgttgacgcggagtgcggagaaccgacttcggttgcacttttccaatggtaaacgggtgcgtgctcattatcaaacgcctatggggatgctacctgttgaaacggtgacgccgatgttacgagtacggctacgtgaacggccattttcaggtgaggtgaacgttgattacgatttatacgcgggtgagcagctacttggtaactacaagttgcgattgcaattcacggcctaatttggtattatgtactataaactgtggaaaggacgtgcaccagtttggaactaaaacaatttgatggacaaaaaaagtccgaattatctttaatcgaggttgctcacgcgatcttatcacaacatggtgatgtgatggcttttgccgacttgaccaacgctgtgcaatcatatttaggtaaaagcgacgaagaaattcgggagcgtttatcacaattttataccgatcttaatatcgatggtagtttcatttcgctcggtgacaatatgtggggcctgcgtgcatggtacccatttgaatccattgacgaagccgttattcatacggacgatgacgaagatgaggatcggccaaagcgcaagaagcgtaagaaggttaacgccttcttggccgatgccggggatgatgacgacgtgatcgattacgatgacgatgatcccgaagatgacgataactacgatgacgatgatgatcaggacgacgatactgatgattcagcaagcagcaagtacgatgaacttgcgggtgttgatgacacagacgacgatgttgctgatgaaacgttgccagacggtatcgagggtcaattatcagagttaaatgatgacgatgatgatgacgactacgatgacgaagacgacgaatcgaaataagcttttcaagatttttccttgacgaaaagggaatctccttgtattatcttatttgggctctctggtagaaatacctgagacaaacgatcgtattagctccctatttctgctgaaatagggagctttctttatttataccaccccacgaaataaatctttaaggagttatcacatgaccaaatatatttttgtaactggtggcgttgtgtcatccattggtaaaggtatcgtcgctgcttcgctagggcgtttattgaagaaccggggcttaaaggtcacgattcaaaagtttgatccctatatcaacgttgatcctggtacgatgagtccttatcaacacggtgaagtcttcgtgaccgatgatgggaccgaaactgacttagaccttggacattatgaacggtttatcgacattaaccttaataaatattcaaatgttaccaccggtaagatttattcagaagttctgcaaaaggaacggcggggcgattatttaggcgccacggtgcaagtgattccgcatatcacgaacgctatcaaggaaaaaatcatgcgtgcgggtacgacgacggattccgatatcgtgattactgaaatcggtgggacggtcggtgatatcgaatccttgccatttattgaagcgctacggcaaatgaagagtgatttaggttccgacaatgttttctatatccataccacattgatcccatatttacgggcagctggtgaaatgaagacgaagccaacgcaacattctgttaaggaattgcggagttatgggattcagccgaacatgttagttgtccggactgaacaaccaattacgcgggaaatgcggaataagattgcgtccttctgtgacgtggaaccagaagcagtcattgaatccttagacgttaagacgatttattcaattccgttgaatgttcagaaacaaaacatggaccaaatcgtccttgaccattttgatgtacaggcacctaaggccgacatgagtgaatggattgacttagaacatcatgttcagaacttatcacggaccatcaagattgcgctagtcggaaaatacgtcgctttacaggatgcttatatctcagtaacggaagcattgaagcatgctggctatacggatgatgccgacattgatttgaagaagatttctgctgaagatgttacgccagaaaatgtcgaagaactactcggcgatgctgacggaatcttagttcctggtggctttggtgatcggggaattgaaggtaagattacggcaatcaagtatgcccgtgaaaacgacgtgccattcttaggtatctgcttgggaatgcaaatggccagtgtcgaatttgcacgtaacgtacttggattgaaggatgctaactctgctgaaatcgatccgaagacgccggacaatattattgatttgatggccgaccaagaagacgttgaagacatgggtggaacgcaacgtttaggcgcttacccttgcaagctgaagccgggaactgtggcggctaaagcttatcacaatgaagaagttgtgatggaacgtcatcgccaccgttatgaattcaataataagtatcgtgaagcaatggctgctaagggcatggtcttctccggaacttcgcctgacaaccggctcgtcgaagtgattgaattaccaaagaagcgcttcttcgtggcctcacaatatcatccagaattcttatcacggcctaaccgtccagaagggttattcaaggcattcatcgatgccgctaaccagactggtaaagtgaaggcataaatttagtacggtagaattaagaataaagcacgccagcgaattgttggtgtgctttttttgttgggcggccacgggcttgattaggtcaccgatattcacagtgacaactggtgttgcgaaaatacatggtaacaataaatggttctcttgataatagaaaaataaaatgataataaaaaactattgacaataaatggcgggaggtctagattataagtgtaaattgaaagcgcaaacataatgggttagtagttaatctggttatttagaaagccaacggttgctgaaagttggttgattggactgatgaatccgccatttagcgtttgacttcatttttaagaggtcgcggtgagacgatatactcgtagagcagtaaattgggtggtaccacgttgataaaaaacgtcccatagtcttttaggtgaagactatgggacgttttaattttaaggaggcttttcgtatgttaaatccaaagtttgttcgtaataacccagaacttgttaagactaagctccagactcggaaggttgatccggctgaggttgatgaatacttacagttagaccaacaaaaccgggatgcaattaccaaggttgaaggattgaagaaacagaaaaaccagttgacggaacaaattgggcaaagtgatccgcaatcggaagcgggccaagccctcattcaacaagtcaaacagctgaatggtgatattaagagtacggaagcggcccaaacggaagtaaacgatcggcttcattacttagcgattcgcttcccgaatttacctgccgatgatgtaccagtcggtcctgacgaagatagcaatgttgagatgcgtaagcacggcgatattccaacgtttgattttaaacctaaggcgcactgggaattgggcgaaagcttaggaatcttggattttgaccgggcagcaaaagtcgcgggcgcgcgctttgtttattataaggatgcgggtgcactcttagaacgggcggtttacagctttatgctagatctgcacacacaaaagcaagggtaccatgaaattattccgccatacttggtgaacgctcagacaatgtatggaactgggcaatttccgaagttcaaagaagacgtctacacggttgaatcttcaggaatgacgttgatcccgacggctgaagtaccgctgaccaattactatgcgaatgaaatcttatctgaagatcaattgccaacgtacttcacggcgatgacgccttgttatcgctccgaagctgggagtgcggggcgtgatacccggggcttgattcgtatgcaccaatttcacaaagtcgagatggtcaagtactgtaaacctgagaattcatacgatgagctcgaaaaattaacggataatgccgaagaagtgttgcgcgaattagggcttgcataccatgttattaagctttcaacgggggatactggtttctcatcagccaagacctatgatgtggaagtatggatgccagaacaaggcatttatcgggaaatcagttcatgctctaactgcttggacttccaagcacggcgggcgatgattcgttaccggaaagctgatgggacggtcgattacgtccatacgttgaatggttctggacttgctgttggccggacggtagctgcgattttggaaaattatcaacaagccgatggcacggttaagattcctaaggtgctccaaccttacatgcatggtatgacagagataaaataaaattattatgagaataaattattattcaaataattcatttgaatgttaaacttaatatcactaggattgagatggatacaggctaggactgttatgataatctcagtcctttttaatttggtgttaaaaatacttaatttttataatcgaaatcacatgaacggtaattgtcgccgtgataatattttatcatgaagaaaaggttttcacggcactaaagtgatgtttatcacaaagtggcgttttacaacgagtcgagacgttaaatctaatgggagggttattcatgcaggttatgttagcacattctctggtgtgaccagaacaacgttataaaaaggagatttaaaaatgacaaatatatttaagggttggagaaaaaatgatactttttggatgctgagtttgttcggaacggcgattggggccggcgtgctattcttaccgattggagttggcacggtaggtattcttggtatcatcatgatacttattttggctttgccaaccacattttttgctcacaggggcctgagtaggtttgtcttgtcggctaaaaatgatggtgatgacattactgatgttgttgaacaacattttggctttaagattggattgctttttaccattatttatttcttctccatttatccaatcttattagtttattctgtttctattacgaatactgtatcgaaatttattaccgaccaaatgcacatgcaaacaccacctcgttggctgttgtcgctagtacttgttgggattctcattggaattgctcgctttggtacctctttgattaccaaagttatgagtggcctggcctttccatttattattgtaatcgttctgttttccttttatcttattccgcattggaacggcgcaatcctctcaacattttccagttctgtatctgggggacatttggttggcactttaggaaacttgtggttacttattcctgttatgatcttttcgtttaaccattctccgatcatctcttcattttccgttgccgaacgtaaagaatatagtggggaaggtaaggacaaagtcgataaaaagatttcgacaattctattgtcggccgaaacgttgatggtcattgtcgcaatgttctttgttattagttgtacattggcgttgactccagaccaaatccttgaagctaaaaatgaaaatgtttcaatccttgattacgttgcgactgctttcaataatccaattattaaatatgtttctcccgtaattgcttttattgcaatcgccaagtcctttttaggacattatctaggaacgagtgaaggcttacgtgggattattcgtaagatggaagaaaaatctaacaagacgctttcaagtcgaactgtttcgacaattgttgatcttgttctgctactaagtgcctggatagttgcctgggtcaatccttccattatgggaatgattgaaaccatcattggaccaatcattgcgtttatcttgttcttgatgccaatgtatgccattcataaaagtcctaagttacagcaatatgccggcaaacacagcaatgtctttgttgtggtaattggattaatcgcagttagtggtatcctgttcaatatcatcaaattgtttatttagtaatctgactaaaatacgagatgaattcacattggttaatattattgaagccaatttttgtcataaatctcgttgctagtgttattgacgagattcgcatgacggtgttggggttcgtgagggtcgcgaatcgaatgaccatactggaggctggattaatcacaacggcggaattaattcagaaatgaaagctttgatgcaacggctttatgttttctgatcagtacaactgtggtgcttgcttgtgccgtaacttcaagattcataaagtttcgaaacgatgtattgacgatgaatgcgcaaagaagcgctagttgcccgtaccaaagcttaagttaacgtgatgattcaaataggaggatgactaaaatgacggtgaattacaagagtgtttttgatattattggcccgattatgattggaccttccagttctcatactgcgggggcgtgtgcgattggtcgagcagcgaatagcatttttcaggagaaaccgacagatattgtcattcattactatgaatcatttgcgcaaacccacaagggccacggaacggactatgcgattatcagtggcattcttggttttgatcctgatgatagccgggttccatatgccattggtttggcccgagatcaggggataaatattacctttatcgaagagcctggtgatagcccaatcaaccacccgaacactgccatcattgacttaaaaaatgatgataagcaagtgacggtcgctggatgttcaatcgggggtggaaccatcgaaattcgtgaaatcaagatggatggttttgatgttaaacccaaagggccacttcctatcttgttagttcaaggtggtgagaatgaccatcagcacgtaaccaaacagttggctgatctgactaaagtaaacgaccagcagcagtacaagacggctcggggcaatttatatgaatatgatttggatcgccgcctcaaacaggatgaaatcaaaaaattagcgcagggacacgcaaatttagtttacttataatcagggaggtcagttatgatgtacatgagcgtagcagaactggtaacagcggccaaggagaccaagaagccgatctacgaattaatgattgaacaagagatggaaacatcgcaaacgagtcgtgaagaaatctggcacacgatgggccggaatctagacgtcatggaagcagctgttaataaaggggctgcgggcgacggggtctattcaacaactggtttaactggtggtgaagctgttctcttgaaaaagtatcgtcaaaaagggcacactttatccggcgatacgatgatgcaagctgttcagaacgcaatctcaaccaatgaagttaatgcttcgatgggagtcgtttgtgcgacaccaacggctggatcgacggggacactacctggtgtgattttcacgctgaagggccgaatgaacctcaaccgtgaccagatgatccaatttctatttaccgctggcgcttttgggatggtcatagctaataatgctgggattgctggtgcgactggcggttgccaagctgaagttggtagcgcttctgcgatgggcgctgcggccgcggttgaagttgctggtgggacgcctgaacaaagtgctgaggctttggcgatggcaatcagtaacttgatgggattagtgtgtgatcccgttgctgggttagttgaactaccgtgtgttaaacggaatgcgattggggtcggtaatgcgttgattgcggctgacatggctttggctggctgcacgaacaagattccagcggatgaagtcattgcagcgatggataaagtcggtaagggcttgccaaaggcacttcgggaaactggactgggtggcttagcggcgacgccaaccggtattcggatgaaggaaaagatttttggacgatcgactaattcacaagttcatgcataaaaatgtcgcagaaagatgatgagctgactaaaggcggtatcatcttttttaattagatgtttatatcgttacatgtattaacattttatcagtgtgataaaataatattaagtcataacgttgtaaaaaaatagtgaggtgagtgccgttatgcaaaaaccattaacagctgagcaagaatacgtgcgcgagtttattccgtttgttgattttttagcagatatcttaggccccagtagtgaagttgtcctgaacgacttgttggatttaaaccactccgttgtggcaattcgtaattcccacatatcacatcgacaagttggcgatcctgcaactgacttagcgttgcgaacgatgaaggccggtaaagctgaaaagcgtgattatctagccaactacaagggtgtttcgcaaggaaagcactcactacgatcgtcaacttattttttgcgattagatggtgaaatcgtcgggatgatttgtattaatacggatgatagtgccctagacgatctgcaggaacaagtattgaaggtaatggcgagttacaaacatttgaactcaccaacgattaatcaactcaaaggaacaccagctaatgagaaggcccatgacacgccggtcgcgccggaacatctaaccacttctatcactgatttagctcgggaagtgacccaggctgtctgtgctaagtatggcgtctctgttgaatatttaaagcaaaatgaaaaattagaaatcgttcgtagcttataccaccaaggttacttcctattgaaggattcagttagtgaagccgccaaagtgctcaaagtctctgatccgagtgtttatcgttatttgcagaccgtcaaagatgaggatctccagcaggattaaacgatgtaattgtaagcgattaacgtcatgaaaccctgtcaaaatttagttcagccatagtggcgaaactgtgaggaagctactctgagttcctggacaggtaagaatcatggtcaccaccgtaaaaatgcggcagccaacacaaccagtttgtgtgcgggctgccgcattttaagtagttaaataaactgagcaatcaaatcccccgttgttcagtggtggctggtcgcaattggtgtggcgattagtgccaggggagcgtgtgtttttatgtgattcaggttggaacgtagcccctttttatgataatttggttagaatgacatctttgaggatgtcagtgggaattttctaggtcttatcaaaagggggattaaagattttattaatttggttatcaactgattatcatcataataaatctcatgcaattttcattagctgacagcgagttgaaaggctgatgtagcgggggtcaattgcgattattatcaattatcaaagattatcaaatcgtatcatggaccgttgattggcgcattatatggtattatggtgaataataaatggaggtgatgccaatgttgacaccgaacgaaattcgacgccggttacgacgcgatttggttacaattgccgaagcttatcagattggctttgagagccgtttatacacggaagccgagtatgaaaacttaaagcagacgttattgcagttgcgtgaacttaatatgaaaccccaacatatggaacagctacttgcgattaacgggtaacggaatgttgctaaattaaataaggaagtgattagtcatgaatgctgatagtccatcaggttcaattcagtccagagagtgctaatgccagtgaaatttatcacgcgcattagcactcttctatttttctagcgggcggtgtgttaataatcatttaggacttgagtaggattaaaataggtcgcttagttgaattattattcggtatcacgtcgttcccaatcatcgtatggagtacatagtatgacagtagtaaaatcggtggccaatcgtggcgttaattacgtgacaatgttaactgttgatgtcagaatgaattgtacagcatcgcacgtcttggtggcaccttaaattacgcagatttagcttaattatcttacaaaatcgttcatgaaagcgtttgaattagtcgagttaatgattttattgcgtaaaaagattacagtttcctgatattggttgtatttttgacggacattctttattatggttaatgattgtatgatacagtgtgacacttatttagcgaggaaagttatgttatgaaaaaaatgataatccatggcggaaaacgactttctggggaattaacgatcggtggcgcaaaaaatagtaccgtcgcactgattcctgctgcgattcttgcagacactccggtccaattcgatacggttccgcacatcttagacgttcacaacttacggctcatcttagagtcgatgaacgtccattccacttttgaaaatgatgttctaacaattgatccaacaaatattgaagaatctgaattaccaagtcatgccattaaaagcttgcgagcttcttactactttatgggggccttactcggtcgttttaaccgtgcaacggtgactttccctggtggtgataatattggtccacgaccaattgatcagcatatcaagggttttaaggcgctcggcgctaacgtcgttgaagagaatgactctgtctttatctcaacgggcacagagggccttcacggagcgcgcatctttttagacgtggtttccgttggggcgacgatcaacattattttggctgccgtcaaagctcatggtacgaccacgattgaaaatgcggctaaagagcctgaaatcattgatttagcgacttttttgaataatatgggcgctaaaattcggggtgctggtaccgacgtaattcgaatcgaaggcgttccggcactgcattcgcgggcaacccatacgattattcctgatcggattgagacgggaacgtatctatccctggctgcttcgattggggacggtattttgctaaagaatgtgatccctgaacatatggagtcattcacggcaaaactagtcgaaatgggtgtcgatttacagattaatgaagatagtatttacgtcccacggtccaatgatttggacccaattcgggttaaaacaatgacttacccaggctttgccactgatttgcaacaaccaatcaccccattattattgcgtgctaacggtagtagcgtggtgattgatacgatttatccgcaacgcacgcaacacgttgaacagttacgtaagatgggggcggacattcgcgttcaagataacttgattgtcgtgggtcattcttcccacttacaaggtgcacatgtcgaggccggtgagattcggtctggggcggcactaatgattgctggtctcgcggctagtggcgttacggaaattagtcgcgctgacaatattctacgtggctatgatcgggtcatcgataaattgcatacacttggtgcggatgtggaaattgcagccgacgaagaagttcccgaaaactaacgatgtacagctaagaaagaacagtggttatggaaaaaattttaacaatgcacgatctcgagcagaaaacgttaaaagaaatttataactatgctcgtgagtataaaatttcttattattcgcaaatgaataaaaaggaactctcattagccgttctccgtgagcaggataaaaagcggggctttgtacaaatggaaggcgtcttggaaattattagccaagagggctatggctttttgcggccaattaattatgggccttcgcaggaagatatttatatttctcagtcgcagattcatcgctttggtcttcgtaacggagactatgtggctggtcaagcccggccaccgcgacctaacgaacggtattacggtttaatgcgggtagggacggttaacggtaaggatgctaatgaggccaagcaacggccccattttccagcgttaacaccactttatccacaaaaacaaattaagttatcgacaacggccgccgttttagcgacccgtttgattgatacttttgtcccgattggcttcggtcaacggggcttaattgtcgcacctcctaaagccggtaagacgacgctgttaaagaatattgcaaatggcatcgtcgccaattatccagacgctaagctgattatgttactgattgatgaacggcccgaagaagtgactgatttagagcggtcaatcaagggagaagtggtgagttctacttttgatcaacaaccacaaaatcacgtgcgtgttgcggaattggtgcttgaacgtgcgcggcgcttagttgaagacaaacaggatgtgattatcttattggattcaattacccggcttacgcgggcatataatttggttatcccgtctagcgggcggacgttgtctggtggggtcgatcccacggcgttttacaagcccaagcgattcttcggttcagcacgcaatatcgaggaaggtggtagcctaacgattttaggcaccgcgttagtcgatacgggtagccggatggacgacatgatttatgaagaattcaaaggaactggcaactcagaattgcagctatcccgcgagttagctgagcggcgggtcttcccggcgctagacttgaagcaatccagtacgcgtaaagaggaattgttggttagtcgtaagaatttggagccagtctggcagattcgtcgatcaatgactggcaacgcgttagagtacaccgaacagcttttacaatttttaaaacacacgaagaccaacactgagtttgttcgtgatttagctagcttaaagttcactggtcaatcaacccggcggtcgcgtcgttaatactggcaggcgggctactttgtaggttgacgggaagctgtgattcgtgataacatgtttatcgttggttaaaactatgataatctctgtttcagcaaatgattcagggcaaaggagcgaaatacaatgcaaaaaggaattcatccagattaccatttagttgtgttccaagactcaactactggttttaagttcatctctggttcaacagcaacttcagcagaaactgttgaatgggaagatggtaatacttacccattgatccgtgttgaaattacgtcagattcacatccattctacactggtaagcaaaagtttaccaaggccgatggtgcggtcgatcgtttcaacaagaaatacggtctcaaataagcagacaattaaacggcgttccggcttcggcgggggcgtcttttttgtatgtgcaaatcatcgacgctcacaaacaaagccgcaccagttcgagtaatgaactggtgcggctttgtctcacttacgatatgattagtagcgcataatcgcgagagcagcggtttctacgggcatccggtctgcggggatgattcggatttgcccgttcatggcaatcacgacatcgaccaggtcgtcaattaaattatcaggagcagcaattggatcagttaattgaacatcggccgctggtaaggagccggcgacattcgcgtctgcggcgacaatcaaggtgtcgatccgcccacttagtgctggcttgatcatgtcaaaaggatcggccaatgctaactggcgggacttagcctgatcataacgttctagtaaaatgtcggctaattgggtatgccacatcgtctgaacgggttctgtggctgtttgcattgcgcccaccgttaagtttttcggtgacttattgatcatgaggtgttgtgacaggtacggattcttgttgacggcacggaagactgcctggttatgtggtagtcccattaagatcaatggccgtcgcgtcttttgtgaatgggcctgaacgtactgcgccacttgttggtaataatttcgttggtcaatatcgcgttcttcggccttcgcattatgaccatgatagttggcaccgtgaacggggctggcgttgaaattcagatcaccgccacgtttttcagtgcccaatgcttctgtcagggtgcggggggcctcagctggcaaatcaagttcgacgaaactgccatcacgttgggcgtagagcgccatgctatcttcattgagtgctagcaagtcgaagtcgaattgatgctggcggtcggctagtactgggcgaatagctggcatgctattgacgctgacatggttgtcagtgggatattgtaagtcgaaaatgtgtaggtcacgactgttagtgatgatgcccgtctgagggccagtgtgctgtaaccagaaggcgttgtcattaattaattgctctagttgcgtcgcgtatggcgcaaattcggttttcggaaagtggtgggccatctgggtttcagcttcattaactaattgtttgaattgtaagcggcggcgattgaggtcgttgagcacaacggccgtgttgaggtaaattgcaatgtatgggccatcctcacgttgttgcattagttgattgagatcgttttttaccatcgtttccataggtccaacctgctttctgtttttgatacaattagcataacaagaatccgattacggacgcaaatataatgattatgataagctatagataattctaacgaactaaacgaattcggggctttattatgcgaactaattaaggtatatttaccatagaacctttgataaggggcgtaaacaaattaggaggcgggattaatgaagtccaagcaacatcccgggttaaagtggttaggtcggggcgtttttgtcctgctggtgctagtatcattggcattaattttcaatgaacagatcaagagctggttagtgagttcatactcgccgaccgttacggctaagacggttaagcagaatacgaagaagaagagcgattttaacttctcaaaggtcaagtcacttgactttcagaccgttgccaaggcccgcatgaataagaatgcaatcaacgtgattggctcgattgcgattccgtccgttgatttgtacctgccaatcggtaatggtgtcagcaatgaaacgttagcattggcggctggcacgatgaaagctaatcagaagatggggcagggtaactacgcgttggctggtcaccatatgatcaagcatggcgcactattcagtccgttgtactataagagcaaggttggccaaatgatttatgtgagtgatgccaaaaagatttatgcgtataagacgagtcagcgaacattcattaaagcaactgatgtccaagtaattgatgatgttcctggtcagaagctgattaccctaattacctgtgataagaccggggcgggtcgcttaatgattcgcggtaagtacgaacagcaatggtcgtttaagtcggcgccaactcaggttcagaaggcctttacaagtcattttaataacaaatattaacaattattacattctaggggtatcgatatcttctaacggaatttcacggtacaatataacttaaggtcacatgtctcagataagacataatttagagggggtctattgatgatagctttaattatcgttgcggtcgtattggttttgatcgcaatttacgtggtaatttataacggtttagttaagtcacggatgtatacgcaggaagcatggagccaaatcgatgttcagctaaaacggcggactgatttgattcctaatctggtcaatacggtcaaaggttacgcgaaacatgaaaagagtaccttagcggaagtgatttcattacggaatcaattaacgcaagtgccgagcggtgatcaccaacaggctatggcagtttctgatcaattgacaaattcgttgaagagcatttttgcgttagctgaaagctaccctgatttgaaggctaatcaagaattcggtaagctgatggaagagttgaccaatacagaaaacaagattgcttattcacggcaactgttcaactctagcgctgccagctataacatgaagttacaacaattcccgtcaaatattattgctggcattcatcacttcaagaacgttgaattcttaactgttcctgaagcagaaaaagcagcacccacggtttcatttgaagattagaggttatgcccatgttatttgagcaaattgcccgcaacaagcggcacacgttatacgtgatggccgcttttgtcatattacttgcagtgattggtttagcagttggctacgtgttttttaatagtgcgattgcagggttactagtagccttgattgcagcggtattttatatggtattaatgattagtcagtcgactgacattgtcatgagcatgaatcatggacgtgagctgcatcaagctgacgatgatccagagctctggcacattgtggaagacatggcgttggttgctaaagtaccgatgccacgtgtctttattattgatgatgagagccccaatgcgtttgcgacaggaaatgaccctgagcatgcggcagttgcagtgacaattggtattcaggcacgattaacgcgtgaagagatggaaggcgtcattggtcacgagatgagtcatgtgcgtaactatgatattcggttacagaccattgccttggctctgacagcggccgtcagtttgttagtcaattggggtatgaacgccttttggtggggcggtggccggcgcagtcgggataatgatcgtgacggcaacggtgcccaggtcttactaatgatcctagcgattgttgtcattattttagcgccgctagcagctagtttagtgcagatggcgctatcccgtaatcgcgaatacttagcggatgccggcagtgtggaactgactcgtaatccgttgggcttaatcagtgcacttgaaaaaatcgatgacagccaacccatgcaagcggcggatcctagtagcgcggccctttatatttctgatccgtttaaggcgaagaaatcatggatgcacttattcgatacccacccaccgatggctgatcgcatcactcgtttaaaaaacatgtaataaaaaaatgcgtttaggttaataacggattataatgaaaacaaatagaaagttgaaagagtgagacggttgcaacgcaaatatatttacgccaatttggaaaaactggataaccttgtctttgcttacgggatcgaccagagcgactttgtgcatggtatcaagcgcttgccagctaacttggtctcgttagtcggtgttgatgataacgagcatgcggtaaatgctcacacgggtctgaacgtcattaatgatgaaaatgaaattcggcgatatttgttacagagtcacgcgttacccgttaagtggcttgattatgatgaagttggcgatttggattttctaaccgcgactgagattgccgagctattgtatctcggacatatggatcgtccaattcgatcaccgtttaattacaaactgcgcaaccactacgttttcttggaacaacgcaatggtggtatcaaagtgtacttctattatatttccgcatttagccatattttaagtgctgccattgtgcggcacactttggcagcttaccgtggccggcgtatgtttatgcgttcactgagtgttccacgagtacctgaagcgattctcaagcaactcgttcaattgatgccagatggtttgttcatttactttgatcagtcaatggttcggcaacgccaattattggtgccggtgcacacggagacgacaggcaatgaaatcgaagtttttgatcccgctcgtggtggagagaatcggcgaacccaccatgtcgcgacccttacttttaacttgaattcaggcgtgtgggacttgcaagtgcaggaccaggctgcgttcgaagaacatttatagtattatcatcttaacgcttggctgatcattcagcgggcgtttttaagtcgtttggggcgggatttaggggctaaattggtctagccatagagtccctggggtcaaagtggtataatttttatgcgcgtagcttgaattgggctacgattcgagaaagtggaaccttagtcagaacttggctgaccgacaagtggtcgccatgaatggagagtttaatcgatatgaagatgcaagttgccgaaattgctaaggccgttcaagcggtcaatgccgaacaggcgtggcccgatgttaatgtaacgggtgtggcgtttgatagccgaaagctccaagcaggggatctatttattccgctgatgggcgctaatgatggtcatcaatatattcaaagtgcaatcgagcacggggccgttgctaccttatgggccagcgaccatgccgacgacgttccagaagacttacctgtcattatggttgctgatacattgacggcactacaccagctggggcaatactatttacaaaaaattaatccgaaagtcgtggctgttacgggtagtaatggtaaaacaacgacgaaggatatgattgcgagtgttttgagcactcagtttaacgtgacaaagacgcacgccaactttaacaatcagattggtgtgccagtgacgttactcagtatggaaccgaatacagaagtggtcgtcgttgaaatggggatggaccattttggcgagttggatttcttgagccgtctcgttcaaccagacgttgcggtgattaccatgattggggaagcccacattgagttctttggtacacgggatcgaattgctgatgccaaaatggaaattgttcacggcttaaaagaagatggcacgttcatttttaatggtgatgaaccactgctacaagaacgtgctaaggaagtcagtcagcatcaacggacgtttgggttggatgatacgaacaccttagcaggcagtgatatcacgactagtcgggctcaaacgcaatttaagacgagtctgtggccggacaacacgtacacaattccgatgatgggtgcgtacaatgtcaataatgcattggcggcgctcttagtagctgatacttttcacattcgaccagccgctgcgcaacaagcaatcgccagttttgtgccgacggagaaccggacggaatggttaactggttaccgtggagaagccatcttaagtgatgtttataactctaatccaacggcagctcgacgggtcctagccgcttttgcggcggtacctactaagggtcagcgaatcgctgtactcggtgatatgcttgagttgggtgaccagtcggatgcactacacatgagtttagccagtgaattggatccagccacgattgccagcgtctatttgaatggtgaacatatgcgagcgttggcagaagtgctacaagaaaagtacccagccggtgcggtccactattatcaaacggatcaacagccccaattgattgccgacttaacggcgacggttagtgcggatgatcaggtcttattgaaggggagtcacgggattcaccttgaaaaggttctgacggcgctggaagctgctcctgaaaaataaaatttaagtgattcgattaagcaggcccctcgcaatgactgggtaatggtgacgctaacattagactgataatgttgtttcccttccggtattgctaggggctttgcttgcttatttagaataaccggtgtatgataattcagttgtaccatatgaaagtcagaccgttggcttacatgacagcgtcttacgggaaacggattttttcctagctggcagtaatcccatggtgtcatccttaggaggaaacatatttgaagtttacagaactaggcttatccgatagcctacttaaagcagttaatcgggccggatacgaagaagcgaccccgattcaagccgaaaccattccaatggttctagaaggcaaagatgtgattggtcaagcacaaaccggtactgggaagaccgccgcgtttgcattaccaatcttacaacgcttggattttgacaaccataacattcaagcattagttgtttcaccaacgcgtgaattagcaatccaaactcaggaagaaatcttccgcttaggtaaagacgaacgggcgaaagtccaagtcgtttacggtggtgctgatattcggcgccaaatcagaaatctgaagcaaaacccacaagtaatcgtcggaactcccggccggttgcttgaccacattcgccggggcacggtcaagttagaccacgtcaagatgttagttcttgatgaagctgacgaaatgttaaacatgggtttcttggaagatatcgaatcaattatcaaacaagtgccggatgaacgccaaactatgttgttctccgcaacgatgccacctgaaatcaaacgcattggtgtgcagttcatgaaggaaccgcatcacgttaagatcaaatcaaaagaaatgactgctgatacggtcgatcaatattacgttaaagccaaagaatttgaaaagttcgatattatgacccggttgtttgatgttcaggcacctgaactcacaatcgtgtttggtcgaacgaaacgtcgagttgacgaattatcaaagggtctcgaagcacgtggttataatgccgctgggattcatggtgatttgagccaacaacgtcggacgcaaatcatgcgtcaattcaaggctggtaaattggatattttggttgcaaccgatgtggctgctcggggacttgatgtttctggtgtgacccacgtttacaattacgatattccacaggatccggacagttatgttcaccggattggccgtactggccgtgccggacacaagggtgtttcattaacttttgtaacaccaaacgaaatggaatatttgcgggtcatcgaaaagttgaccaagaagcggatgttaccattgaagccaccaactgaatctgaagcttttgctggccaattagctgctgcagaagcgaatgttgattcgttagttgctaagacttcgactgaaaagtatgctgatcaagctgctgaattattacaaaaatacgatgctactgatctagttgctgccttgttaaatgacttaaccaaggatgactcgtcagcggtacctgttaagattacgccagaacgcccattacctcgtcacaaaggtggcggcggtaacaaccggcgtggcggatatcgtggcggtaatcgcaaccgcaataacagtcatggcaatggtcgtggcggttattctcacaatggtcgcaatcgcgaccgtgatcgtaacggtggccgtggcgatcggaagagcaatggttataaaggtcgcagtcgcgatgataaccggagcagcaaccgcaaccatgatgaaggtcgcaagcaaagcagcaagcggagctatacgatccgcaccaatgattaaagtcaacgcacaaattaagttgaattaaattaactttgcacaaaagccgagcgcacgctcggctttttttatgccctacaatgttagaatacaagtagtcggcagatgttcgtatgaattattgttaaaacgttccaaacgcgtcaagtcaaagtcggccagcttaggccgctggaaaaaagtcgagtgagcgtaaacatgtttggttagcgcgtcctaaaaccgacctccaggcatttctgccaattgctggaacgcggtggacacagatttaagccgcagaccacgtcttaaatactggtcttccactaaccaagcaaaggacgcttgctaagtggaatttcaccgctgagcattggccgaaacgccttccagtcgggacagtgttcgaatggcggacatgtgtgtacccaacttttggtgaattcgtcattgtttttcataaaccataattttgtcaatcaactgtcagactgaaagtgatattgagataattcactaattctgaatcaaaatagtaagatttaatctctcgacaaagtgctagtgcacttaacgctttgtttaaagttccagtatcaaaataggcaacgatagattgtgctaagttcggtgccactaaagcctgtgttggctaggcaatgctcggcttcaacctgtggcctctcacaggcttgagactggaggggatgggtgacaatgctcagtagccaagttattcttaggcggaagtgggttgcttccggcttagaataagactcgtatttgagatgacgcgggttgggcgttagctcaaatcgacgtcggctgcgttccagcaattgtcacccagccctggaggtcggcataggacgcacaagtgctgacgaacaacaaaccaattaaattggaacgttttaacaataattcatgctgacatgaaaagattgcgtgtatgggcccttttatcgcggcggtagctgtggtaaattggaaacatcagcctaagttgacgtgataataatgagatagagggggtcacagcgtgatttatggtaccggcattgatttaactgagcttagtcggattgaagcgattctagcgaagggactgagattgcctgaaaagatcttaacaccggctgagttggcggtgttttcacgttacccggttaaacgccagatcgagtttatggcagggcgtttttcagctaaggaagcatatagtaaggcatatggcacgggaattggtgcggcagttggatttcaagatatcgaaattttagacaacgcccagggtaaaccggaagttacgcgccacccgtttgatggtccagcgtggatttcaatttcacacacggatacgttagtaatgacacaagttatattggaaagaggcaatttgtgatggttgtaattggggagcaccgccacacacaagtcacagtcgacttgcaggcaattaagacaaatattagtaatgaaatggcgcaaaaggatgagttgaccgagttatgggcagtcgttaaagcgaatggttatggacatggaattatccaagttgctcaggctgccaaagaagccggggcgaccggcttttgtgttgcaatcctggatgaggccttagcgttgcgggccgctggctttgcggaacccatcctagtacttggaattacggaaccggaatacgccccactggtagctgaaaaggatatttcactagctgttggaacgcaagattggctgactacggccgcagcaattttagcggctaatcaagtgacgacaccacttcacgttcatcttgcattagatacgggtatgggacgaatcgggtttcagacgcccgaagaattggcaacggcggttacgactttgcgtcaaccgcagtcaccatttgactttgaagggatttttacgcattttgcaacggctgaccaggcagatgatacgtattttacccatcaattaaataattggaaacacttgattgcagtggtggatgagctaccacgctatgtccacgtgtccaattcggccaccagtctctggcatcaagcttgcaatggcaacatggtgcgctttggggttgcactctatggtctaaatccttctggtcgcgaactcagcgcaccataccccttgcaacctgcgttgtcgctaacggcacgcttgacgtttgttaaacgcttggctcggggcaaatcggtcagctatggtgccacgtatacggccgcacaggatgaatggattggcacggtgccgattgggtatgcggacggctatgaacgccgattacaaggcttccatgtacttgttgatggtgagttttgcgaaatcgtcgggcgggtctgcatggaccagctgatggttcgtctgccacatgaagtaccggttggagctaaggtaactttggttggcacggacggtgctcgtaccatttcgttgcaagatattgctgactattgtgggacaattcattatgagattgcttgtgggttagcaccacgagtgccgagagtttatatagattaagttttatcagacgataggtttgcgaagattgtctcgtacaggctatggtgttacatggttggttattgagattaagccaataaaatgagtgccagagaaattctggcgctcattttttagagtctcctattttattgatgagggctgttaagtttttttcagtgattcgagtgatttatcggcatctaattataagttcgtttatttttaaacattgatgaaatcatcattgggcagtcttaattaatcggtctgaagtattagttttaacggtgcttagcgattagttctttggattaaattggtaaacggttgctaaaagtgaatggttcatgctattatgagtagcaagatggttatattggggtactatcagatacattgggtatcgaataaagggagatgaggcgatggccgcagctgacattaagcgtggtgacatcttttatgcagatttatcaccagtcgtaggctccgaacaaggaggcatgcgtccagtactaatcgtgcaaaataatgtcggtaaccattacagtcccacagtgattgtcgcggcaatcactgctaaggttcaaaaagcgaagatgccaacacatgttaacatcaacgctgcccatacggggattgaaaaaaattcggttgtgttgttggagcagatacgaacgattgataagcaacggcttaaagatcgcgtcactcatttggatgatcagacgatgcgccgagttgataatgcgttacagattagtattgggttagctgatcgaacacgacgtcggccacaacgcacgtttcaatcatagtcaatcgatggggattaattatttacataattgaactatttcggtgcgatgaccgagtatggataatcagcgggtttcaattcagttaatgactggattgaaacccgcttttagtttctaaattggctatcggtaaatgttacagggcctgttggagcatttagtgatgagctaacattattgtgcattatgattgtctttctgatgacgattaggtaagctagttgaacccattataacgagggacgattggctgtaactcgtgaatatcggtgaaaggatgggggcataatgagtaaacaggctcagttcaataagcatcgggtggcaggattgttagtcgcgatgggcgtcgtatatggtgatattggaaccagtccgttatacgtgatgaaggccatcattaccggtcaaggtgggatgcaggccgttgatgagaagtttatgttgggggccgtctcgctagttttttggacaatgacgttgctcacgaccgttaagtacgttctgattgcgttaaacgcggataatcatggcgaaggcggtatcttttcactattcgcattggtgcgtcatcgtgcgcgctggttagtcattccggccatgattggtggggctgcgttactggcggatggggcgctaacccccgcagtgacagttacgactgccattgaaggcttacgcgatgtaccagcatatgttcaactgtttggtgccggccaaaatacgattatactgattacacttggaattatcaccctattatttatgctacaacgttttggaacgaacacgattggtaagttattcggtcccatcatgttgggctggttcacgtttttgggagtcagtggcttcgttaatctggtgcaggattggacgatcctgcgtgcactgaatccctattatgcgtggttactcttgatcagcccggcgaacaaagtgggaatcatgattctagggagcgtctttctggcaacgaccggtgctgaggccctatacagtgaccttgggcacgtcggcaaaacgaatattcggttgagctggccgtatgtcaaagcttgcctactactcagctatttcggtcaggccgcatggattttaggtcccggccaagcgattcagggccatgtgaatcccttttttgcaatgttacctgctagcctgacgatggcggcagttatttttgcgacgctcgcggccattatcgcgtcacagtcgctgatcagtgggtcgtttacgttagttagtgaagcgattcgactgaaactattcccccgattactgactacttaccccggtaaagcagtgggccaaatgtatttaccggtcgttaactgggggctgtggggcgtgacgagtatgctggtgattttctttcaaactagtgaaagaatggaagctgcatacgggttagccatcacactgacaatgctgatgacgaccactttgatctacgcgtttttacggcaaaagcgcttaccattaatcggtgcgggactactgaccggtttcttcgcgaccatcgaagtaattttcctgattgccagcgcagccaagttctggcacggcggctacgtagcggtcggacttgctttactaattttcctagtgatggctgtgtggtatcgtggcgaacaaattgtcagacaacataaccacccgcttagtttacgacaatatcaggaccagcttgctaagttacgtaacgatcagacggtggacaagttccagacgaacgtggtcttcctaacaagccgaatggatggcgaccaagtggagcgaaaggtattatattcgattttagacaagtggccgaaacgtgccgacgtctactggtttgttaatgtgacaatcacggatgaaccgtataccgcggagtatactgtcgacacgttagcaacggactatttggtaactgttaagttatacctgggctttcgtgtccgccaagatattaaccgctatttacggacgattgtccgcgacttaatggctacgggacgtttagcggcgcaaaagcagacatattcagtcacttctggccgcgatgtcggtgacttccgcttcgttatcatcgaggagaagttagaaaatggtagtcggttatcccgcttggatcgattagtgatcgagacgaaattaatgattaaaaaatacgcgacaacgcctgccaaatggttcggcctagaattctccgaggtgactcttgaaaccgttccaattctattcaatgagatcccggcgttaccgatcactgaaagacagtaatgccatgcagatttctgggggtcagaatcagccagcttagatttgcttgaaaaagttcagcgtagtgtaaacacgctctacgacatctaattgtaaggcgcttcacgtcggctacgttccagcaattggcaactagccccgaaatccggaataggacgaacaagtgctgaaaaatagaaaactaactgtcggcttgcttaacaactcatctaattttaatttttgcttgagcaactgataactcaaaactaatttcaatagctgatactggacgcaaaacgttgacttgacagcgataaaagaacgactgaattcaaatcaaaaattagaaacattaaattttgtgttgacaagtgtgaacttagaactataatctaattatattctaattattcaaatgcggtgatgagataagtaaatcaatcgtgggtttttcagagagccgggtcaggtgcaagccggtattcccgcatggttgaaaatggtcttggagcattcagtgccgaatgattaagcgctgacggtggtccccgataaacggacaaaggtatctcaattcagtgagattgacgtacctgctgaggactattttgcgaaaaatagtcgaattaaaggtggtaacacgagtcatcgtccttctgtcataacgacagtggggcgattttttattatatatttttggggaggcttcgcgtatgcgaaaaaaggaaattatttttgggttattaagttttattgcactgggaacagtattagctggctgcggcagtagcagtgctagtagtaaggatacatctaaaacctataagtatggtgaagtaacgataccagctaaggacggttctatttgtaatgcgccaaattatatcgcgtatgagaaggggttctttaagaaaaatggtatcaaggccaaactagtagcgaacccgcgggatatcagtgacctagaagcgggttttgcgagtggcaaatatgacgcgcaaaatggtgattttcaatacttacctgcgattcaaaacggggcgcaaatcaaagctgttggtggaatccaccaaggctgtatcaagttgctggttccgaaaaactcaagcattaagagtgttaaggacttaaaaggcaagacgattgggattccggctcagggttcaacaccacaatacgtgacgtccattgcacttcaacatgcgggtattgatccgaagacgggagtaacgtggaaggtttacagcactgatctattggcaaaggcggctgaaaaggggcaggtcgatgcaattgggacggtcgatccgtatgcttaccaagcacaaaaggaatctgggtttaagaccattattgataataataacaatagtggcaatgctaagatggctgcaatgggaatgaaatcaaagggtgcttgctgttacttgtacgtttcgagcaagttagtcaaagagaatccagcgaaggctaaggccattgtccgttcatacaaacaagccgctgcttggatcaataaccatcctgaagagacagcaaagattgaattaaataaggggtatgtctccaagacgaagtttatcaatgtgaagaatgtgacccagatcttgaaagatgaacattttgaactaaatcttaagacaggtaaagaagatttaagttattatatcaagcaattgaagcaagcaggatatttgaagaagaatacgaataacaagcaattgttgaagcaagcttattggtatccagatttatctaagaactaagttcaaggaggtagaatagtatgcaaataacagcagtccaattgagtcgaaaaaaagctgtgcaggcagctaagacaactggccgttattggaagccctggcacttgacctggaacattgttagtttagtcgtattagcaattgcgtattttgaaaaccaattggttgtatcacaggaaaccgttaataatcagacgtatcattggtttttaggtgggtactttgcttatttattgattgttacgctgattggcgcagttacaaatggtcgaattcgccggtataatggacattttgcccagttgaacgtttcgttagttggcttgctgatcgtgcaggatcttctgaccgaaaagtttgccgttctagaacagcctttcttcgtgagctttgcacaaatcttggaccagatgcgcgaaaatgccggcttgctctgggcttcgacgttgtcatcattagcgctttggttgattagttttgtgattgggaccattcttggaatcttacttggtttgggcatgggacgctatcgtgagtttaactactgggcattcccctacttgaaggtcatcgggattatccctgcggctgcatggatgccgctgacgatggtcatctttccgactagttacatggccgaagtcttcttgattgccttctcggtttggtttccagtggccttcatgacgattggtggcgttcaagggattagcaaggaatacttcgaatcagcaaagaccttaggatttagtgagtggcagattatccgcaaaatcgtccttcccggagcgttgccaagtatctttactggcgtttatacggcaatgggattgtcgtttacaatgctggtaatttccgagatgattggtgctaaggtcggactgggctggtttatcaactgggcaaagggtaccgggaattatacacaagtctatgcggcaattgtgattatggcgattctgttttcagtgttatttgcggtgtttaccaaagttcaagattactgcctacgttggcgcgatggtgctcactagaaaggagcttataagatgggattacttgcagttcaacatgttaatcagcggcttcaagacaatgatggtcatcagatcgacgtgctagatgatattgatttcaccgtcaatccgggtgagttcgtagcaatcattgggccgtctggttgtggtaagaccacgttactacgcctgatttctggattagaccatcccgctagcggtcagctaacgatcgataatcagcagattaagcgaccagataattctcgcggttatgttttccaacatggcagcctttttccatggtcaacaatcaaggagaatattagtgtcggcctgaaagtgacgcgtggtcggcattatgaccaccaattggtcgaccattatattgaattgatggggctaaaaggctttgaaaatgcttatccgcatcaggtttctggtgggatggcccaacgagctgccctcgcgcggtcaattatcatgaacccgcagctcctacttttggatgagccgatgggggctcttgatgcgtttacacgtgcggatattcagaatgtcatcgaacaggtttggcagcagacacagacgacgatgattttagttactcatgatatcgatgaggcagtctacttgagtgaccgaattattgtgatgacgcctcgtcctgggagaatcaaagaaattgtgacaaatccattaccacatccacggtcacggttgagtgtcgattttgctgaatttcggcatcggattcaagataaattaaactttggcgctcatgatggacaggttgctgggtgatgactaaaaaatgcttatcaagatgattggcgagataccagtcttgataagcatttttgctgtgaaaaaacaggatcgcatggtggtgagcttgatatggccatccaggggacttcgttagttggactaagtacgaagaagcaggcttattcgcttaccatcgttgtcgtactggccaatagggtcttaagcgtatcaatcgccgtaatcaatggttgtccatgattcaatgcagcgatagccacgggattgtcagtttggtcattaagtgtgaaacccactgctttagtctttgcaggccaatcagtcgtgttagcgattgttgtgacggtgaggtggttagccgcgaacagttcctggaccgcgggttgcgccacagtggcaatatcggtgatgagaccatccactgtgtgccaagtctctaagtgataactatcagccatggcggcatgccaagcggtcgtgaaagtcgggccgataccaagagtctcaccagttgatttcatctcaggacttaaaacgactggtgattgtggcaatttattgaaagagaagactggggcctttatagcaatttgttgtggatcgggtgtcaagagtccggggactaggccaagggttgctaaactttgaccgagaattagccgggttgccaattgtgccagtggcaagtgagtaaccttgctcatgtaaggaactgttcgacttgcccgcggattaacgtcgattacgtagacatcatcggtgacgacgaactgaatgttcatcataccgacacagtggaggtgttgtgctaatttggtggcaatggtgacgatcttatcttgaacagcagggctgaggtgctgtggtggatagactgtaatggaatcgccagaatgaacgccagcaccttcaatatgttccatgattcctggaatgaagcacgacgttccatcggagagaacgtcaacttcacactcggttcccgacaagtattggtccattaagataggcgcaccatggccagctgccaccgctgatttaataactggcgtgagctcatgatcgttatgaacgattgccatggcccggccgccgagtacaaagcttggccgtacgagtaaggggtaaccgattgcgtgagctgcttgacgggcaccggataactcagttacggtcgttccagcggcttgggcaatctttagtagacgtaaacagtccgcaaaagattgccggtcttcggtcaaatcggtagcggacacactggttcctaggacggtgactcctaatttagtgagctgatgggcaaggttgatcgcagtttggcccccaaattgaacgatgacgcccgcgggttgctccaacgcaatgattggcatcaaacgttcgattgttagtggctcgaaataaagcttatccgaggtagaaaagtcggtggagaccgtctcggggttgttattgacgacgattgcatggtagccagcttgttgaatggccttgacacagtgaacggtggtgtagtcgaattcgatgccttgtccgattcgaatggggcctgatccgagtactaaaatactgtgtcctagtgggtgactctcgttagtttgtccaaaagcagtgctgtaaaaatatggtgtaacactggcaaattcaccagcacacgtatcgaccattttataaacgaagggtaaatcagcagtcatggcagcaatggtcgctaccgaagtttgggcataatgcgccatggtcgccagactcacaccgtactttttcgccgataagaggtgttgggacgtcggcacttgcttgatattccggatgagttgggcgatgtgctgtaacttactcaagaaaaatggcgtgatttgcgttagcgtcgctaattttgctaacggccaacccgcttgcagcgccgccaatagatagaagagccgctgatctgtcgggtgggtcaattggtcgatatattcagtcgtggtgacgtggtggtcaggggtcaaggaagcttgggtcttgggatcgatttcaagcgaagcaatcgccttgagcgtggcttcctccaaggttgacccaatcgccatgacctcccccgtggctttcatctgtgttcccaagtgagcgtcggccgttggaaacttgtcaaacgcaaaccgggggattttggcaaccacatagtctaaagctggttcaaaggccgcataggttgtctgcgtgactggattcttgatctcagataaatttagaccaattgcgatatcggctgcaattttggcaattggatatcccgtcgctttagaagctagcgccgatgaacgactgacccgcgggttcacttcgatgacgtagtactgacgactattcgggtcttgagcgagttgaacgttgcacccacctctaatgtcgagggcttccacaatcgtcaaagccgccgttcgtagctgctgatattcagtgtcagtcaaagtctgaacgggggcatacacgatagaatcgccagtgtgaataccgaccggatcgaagttttccatggaacagacgatgatcttggtaccctgattatcacgcatgacttcgaattcaatttctttgaagccggcgatactttgttcaatcaagcactcggtgacgggggacatggtcaacccccgctgtaacgtttgggtcaattcggcggcattattggcaatgccgccacctgaacccccgagtgtaaaggctggacgaacaatgaccggataaccgattttttcagcaaacgacaatgcactggtcacgtggtgaacagtggtacttgctggaatcggttgatggagccgcttcataagtgctttaaatgctgcccggtcttcagcttgattgatggtggctagggaagttcctagcagttggatcttcaactcattaagaacgccagcctgatctaacgccatcgctaggttcaatccggtttgtccaccaagtgtcgggagcaaagcatcagggtgggtggcccgcagaattttagtgacactggtcaaagtcagaggttctaagtagacttcgtcggcggtggccgtgtcagtcatgatggttgctgggtttgaattgatcaaaatgacatgatagccggctgctttaaggcttagacaagcctgagtaccggcatagtcgaactcagcggcttgaccgattttgattggaccagaaccgatgacagcaatcgaatgaatggcattgtttttaggcattaacaaccgcctccttttgaattgttagtaagaaatcatcgaaaaattgcccagcttcctggggccccgggtgtgcttcgggatggaattgcaccgacattacggcctggtgcggtaggcgcaagccttcaatgctgccgtcatttaattcagtgtgcgtgacgatcagcggggtgcccttgatcgatgccggatcgacggcgtaatcatgattttgcgaagtcatgataatacgaccgtcagcgcaggcttgtaccggatggtttagcccgtggtgaccaaaggaaagctggtaagtctgagcaccataggcgagcgcaatcaactgatgaccaaggcaaatgccagccagcggataacgttgtgcgagttggcgaatggtcgctaagtaagtgtgatagtcagtcggatcaccgggaccgttggataacaaaattccgtcagggtgatacgcggccacggccttgagactagctgtaggtggaaggacaacaacgtccgcgccccgggcttgcaattcagcggtgatagctgctttttcaccaaagttgagaatcgcgacgcgtggacggatggtggtcgtcgctactgggaggggggtagccgttagtgcttggggtgcgaatgtggcgagttgcgcttcaaaatcagtgatgggatgattgctcaagattgccatctgggctcccgtttgacgaatgtgaatcgttaggtcacgagtatcgacgccttcaatgccggctacatggtggattgtcagaaaacttgccagtgattggcgactagtatagtgatcattaaaagtggccagctcgtgaacgatgatggcttgtgcgccaatcgttggtgcctgggccacggtcggatcgataccataattaccaattaatgggtaagtgaaggcaatcatttgatttaggtaggatggatcagtcaatgtttcctgataacccgtcattcccgtattgaagacgatgcgccccgcagcctctagctggcaatccccaattgccgttccaatccactgtgtgccgtctgctaaagttaagtatttgttcatcccaatcgcaccctttctgataatttggttaaaatttcattttggttaatgggataagtaaacatcattttattgtggatgtcaattaaaaatacatattaaatgcataaacaactgaataaagctaaaaacatgcaattaatagagcaaaaatgaatattttttcaataaagcttgcaattttaaagcgatgagaatatagtgtgaatcatactttctgcatgaacatgcagctaatacactatttttgaatatttgaggtgattatatgcaagtcgcgctagttggcgttacggggtacagtggcatggtgttgtaccggctcttgaaacaacatcccgagatcgatcgcatccaattatacgggcacgtgggagcaactacggtggcattaaagacggtggcagccatgtaccagaaggaaacggcggttattcgaccattcgatgcgacggcaatcatgcgcgataacgcgattgtgttctttgcgacatcagcgggcatcacgcgacaattggcattaccattcatcgctgctcattttccagtcatcgatttatctggtgacttccgcttgcatgatccagagcaatatcagcggtggtaccaacgtgatccagcaccggcgaccgctttggcgcaggcgagctacggtttagctgatatgccggcgccgttgtccacctacattgcgaatcccggctgttatgcgactgctacgttattaggactagcgccacttgctcagcaacagttggtcgaaccgacttcgattgttgtggatgctaagtccggcttatctggtgctggcaaacgagcgacagctgcgagtcattacgtcgctgtgaatgataatttgagtttatacaagttgaatcaacatcaacatatccctgaaatgatgcaacagttacagcagtggtggtccgcgatttctgcgattgaatttactaccactttgattccagtaacgcgtgggattatgacgacgatttatgccaaagcgaagtcagcattgacaacgacgcaggtccgcgcagcttttaccgcgacctatcatgagcagccgttcgtgcaagtgctaccaacggggatgccgacgctcaaggacgttgttgggtctaataactgtgcgttaggcgttgattataatccggtcacgaacaccatcgtggttgtgagcgtcattgacaatttgatgaaaggtgctgcggggcaggccgttcagaattttaatcgctattttgatttcgcggttacggccggattaccgacgttacctgtatttccctgataaggtgcaataagagaggaagttatgcagatgcaagttttaacgaatacgaagtttgaaacggttgcctttcagtggccggcaggtttttacagtgatggcattcatattggtcttcgtcgtcataaaaaagattttggttggctattttcaaaagtgcctgccagtgcggctggaacttatacgacgaatcagtttcaggcagcaccaactaagttaactaaacagatgatcgaccagggccaccaattacagggactgctgctgaatagtgcaatcgccaattcttgtactggcgagcaggggtggcagaatgcgctgcaagaacaagcctggttagcgaataaactaaacgtggagccgaacttgattggcgttgcttcaactgggctgattggtgctcagttacccatggataaaatcaaaaacggcttgccgcaattgacaccaacgaagagtgacgcggtgacctacgccgtgttaacgacagaccagcatcccaaaaccgtctgtgtgcagtgtgaactcagcggccagttagttaccttgaccggttttgccaaaggttctggaatgattcatcccaagatggcaaccatgcttggttttgtcaccaccgatgcccaaatagacgggccagttttacaggacatgctaagtactaacgttgatcagacattcaatcagattactgttgacggtgacacgtctactaatgacatggtggtcacgttggcgaatggtctggcagataatccgagtttacaagcgggtaccaccgactatgatatttttaatcaggcgttgcactatgtcttaggccaacttgccaagcaaattgccgctgacggtgagggtgcgaccaagttagtcgaatgtaatgtggtccacgccgctacaacgtttgatggtcagcaaatcgccaaagcaattgttggctctaacctcgttaaggcggccattttcggtgaagacccgaattgggggcgaatcattagcacgattggcgccactgatgcagacatcgatgtggcgacggtcgatattgaaatgaacggcgttttacttgttcaacaaagtctggccgttgactttgatatggcagcggtgcaggcgaccttacgtgataaccagattatgatcgatgttgatttacatcacggtacagcaagtggtcaggcttggggttgtgacttgacttacaattacgtcaaaattaacgcgagctatcatacttaaacggaggtggtgaaaatgacaaaattaattgtaattaagattgggggccaggcgattagccaattgagcaccactttctttgaccaaatcgcacagtggtaccaacagcattatcagattctgatcgtacacggtggggggccaatgatcaatcgactgacgactcagcttgctttgcccgtgcataaggtgaacgggttgcgggtgacggatgcggcgaccttagtgctcaccaagttggccctgctaggagatgcgcaaccagccttacttgcaaaattaacgcaacatcacctacctgtgttggggctcaatgcggcggataatcagttactaactggtgaattgattgattatcgacagctagggtatgtcggccggctcaccgctgtcaatcaagtgcaattaatgcaattgttggctcatcatatcggtattttggcccctttagccttaaccgagacgggacaatggctcaatgtcaatgcggatatggcagcgaccgtgctagcccaacaactacatgctgaaaaattggttttgctaaccgatgtcccgggaattatacatcacggtaatgtgatgacatcactatcgccacaacaagctcagcaattgattcgaacagctgtgatcaccgcgggaatgcaacccaaagttcaagctgcaattgccgcgattcagacgggagtcaagcaggctattattacgaatgcaatcgatcaaccaggaaccgcaattattcaggaggtggccgtatgaccatgcaacacgtgtttccaacctatcaacgttttccatttgccattacggatggtcagggcgttcatctgactgataatcatggcaagacgtatttagattttacggcgggaatcggggtctgcaactttgggtatcaccaaccacaaattcaggcggccgtcacccagcagttgacgcatatctggcatacgtcgaatttatacgaaaatgaattacaagatgccgttgccggcctgttagcgaatggtgaagagcgactcgtatactttgcaaattccggaaccgaagccaatgaagctgcattaaaactcgcacggaagtacacgggtaaaaccggcatcttagcttttcagcattcatttcacggtcgaacctatggcgctatgtcgatgacgggcaatcctcatattcaggctggctatgcgccattagtgcctggcatcacgtttgcaacctataatgacgacgcggctttggacaaaatcacaccagagttggcggccgttattttagaagtcgttcaaggtgaaggcggcgtctttgcgggacaaacagcttggttacaagcggttaatgcgaaatgccaagcaacgggtgttttgttgattattgatgaggtgcagacgggaatcggtcggactggttaccggatggcctatgaaggttacggcctggatcctgatatctacacggtcgccaagggcttagcgaatggcttgccagtgggggcaatggttggtcggcggcaattagccactgcctttggtccgggcagccatggctcgacgttcgccggtaatgctgttgctatggcggcggcaaaacgtgtcttgacccaattaacaccggcgctgttaacgacggttcgggcccatgccgaacttgtctggcaagccctagcgactcaagtcgaaccgataccggtagttaaacaaatcacggggaagggcctaatgattggaatccacttagatgaacaaatgccggttaatcaagtcattatccggctacaagtagaaggcttattgacgttatcagctggcgataatacgttacgtttgttacccccaattgtgatgcaaccggccgatttattagctgggattgccttgattgcaaaggtactgacaactttgacaacggaggtcacgacgaatgaataatcaatttgaaggtcggtcattcttgaaggaaatcgactatacaccaacagaattagcttacttaattgactttgctagtcacttgaagacccttaaagcacaccatatcccacacccttatttacaaggaaaaaatattgcgttgctgtttgaaaaaacgtcgacacggacacgttctgcgtttactgtggcggctaatgatctgggcgcgaatccagagtttttgggtaaggacgacatccaattcgggacgaaggagtcagttgttgatacggcgaaagtactggggtccatgtatgatggtattgaatttcggggctttaaacaaagcacggtcgaagacttagcgacctatagtggtgtgccagtctggaacggattgaccgatgagtggcacccgacgcagattttagcggattttttaacattaaaggaacattttggtcatttaaaagggttgacgttagcgtacgttggtgatggtcgcaataatatggctaatagtttacttgtggcgggagcgatgctcggcatcaatatcgctatcggggccccggtagcgttacagccagccccagcagtggtcgcgttggcccaacagtatgcgcaggcagctgggagcacggtcgtgattacggctgatccgcaacaagccgttactcaggctgatgcgctttatacggatgtctgggtctcaatgggcgagcaggtcgactatggtgagcggatcaagcaactattgccgtttcaaattaatactgcgttactcgcagctactggcaagtcatcgacgattgtcatgcattgcttaccagcactacacgatctaaagacgcagctgggagccaaattaggcgaacagtacggaatgacggcgtttgaaattacggatgatgtcttccagagtaagcaggcggtcgtctttgaagaggccggcaaccggatgccagcaattaaggcggtaatggcggctacattaggtaacttatttattcctaccagcattttcaattagcaagcttgcgggaactactagagcgtgctacgattatattcgctttgtttcaatcaatacgtggttcgtaaccatcccacgttaaaaaaactaggaggaattaagcgaatgacacaatcaaaaactcgaccatggattatcaacgccctagtcgctgcaatgtatgttgtactatgcctaggccccgcagcttttagcttagcatcgggcgcaattcaattccgcgtttctgaagggttgaaccacttagccgtgttcaatcgcaagtatatttggggaattgttgctggcgttattttgtttgacgcttttggtcccggtgcgagtctcctcaacgttctctttggtggcggccaatcattattagccctgctggtattgacgtggttggcccctaagttgaagacggtttggcaacggatgttactgaatatcgcgctattcaccgtttcgatgtttatgatcgcactgatgattaccatgatgagtagcggcgtcgctttctggccgacgtatctaacaactgctttatcagagttgattatcatgagtatcaccgcgccaattatgtacagcttggatcgggtcttgcactttagtgaccggattcagtagggtgtgatttttacaaatcagactaaaaaccgttatttcgatgaaggatgagtcattgaaataatggtttttttgtcgagtcattacgatgtcagttgaacaaaataatctaatcgactcatagtgaagttggcgatgagagttcattatgggcagatatagtgcataatgactggtgtttatttcagaacccagacaattatttgaagtaagcacgcgtataatcgttttcgccaaccgcatgatagctgacaccatttaaattagaatttacaaggtgactttcagtcatgttgtaaagcggtacgactgctgctgtttggttgagacgtttggcggcagttctcatattttgccagtatgattgtgtgttagttgcgttctggttgtgtgcagcggtgatttgttgattgaaaacagtgtcatcatagtgcccgtagttttgcggattgttctttgtcagaatgtcgaaaaaggaaatcgggtccgcgtagtctgctagccagagtgtataagtcaaatcgtaatttccgttagtaactgcttcgccggaggcctttgaaggtatcgctgaaactgacattttggcatgtttcaggttttgtgctacagcggcttgaacaaactggtcaatattcttagcgaccgtcgtgtcatcactaactagctttaatgttacagaagaacggtcaagttgcttgagacccttattccataatacttgtgctttagcaacattgtgtcggtaggtgctttgagtttcagtaccaaaatccttgcccgtagtgggatcggtggttaaacctggtgtgacataattgtaagcaggtgttgaaccatcactcaaaatatttttggtgagtgtttttttattaagcacaagattcaaggcttgacgtaaatattgattgtttaaagcccgatttttttgcatgttgagacgtaaataataagtgccagctttactgacgtgtttcagatgcgagtcattttgaacaccctgcgcggtgacgccggtgacagtagtgtcatctaatttattttgtgagaagagattatgggcagttgtggagtctttgacaacttgcattgttattttatttaacttgatgtcacttttatcgtaatagtatgtattttttaacaaattccaagaatcattagtcccgttccaacctttaacggcgaacgggccattgtaggccatttttgtactagtagttccgtaatctttcccgtatttggacaccacttgatgatcctgggaaagaaagcgggcatggtgagcatcttactcaagtatggcatggcgtggctgagcgtaacttttaaagtgtgcttattcactgcagtaacgcccaatgatttaacagatttatgtccggctgaaatttgagcagcgtttttgataccttcgtatatgtaactataaccagaggtagaagtggcactgacagagcgttgccaagctgttacgaaatctttggcagtgacggtgtgaccattactccactttgcatttcgtcgtaagtgaaaggtgtaggttttgccatgatttgttggtttaacgactttagtggccattgcaccgaccactttattctgagcgttcatgcgatagaggccttccatggattgttgtaagacgttccattgtgtaagtgtggctgtatttgaggtatccaatgaggttaattcactatcctgcatcaaatgcagggttttcctggtggttgtgacattggcatgtgcttgcccacaagcggttagactacttagtactagtaaaaggcaactaatagttgtcaattttttcatcaacattagcgttcctcctcaattaatatgctgtaaattgattggtttcgacatcggtgagatagcgtctcaagctatggaagaaagcggtgggattatctacactatgacaatgaccaccatctggcgttaaagttaaccgtgcctttggaagagttcgctgcatacgccgggcaactgatagcggcatcgtgtcgtattccccaaaagtgagtaaagtaggtgtcatgattttatggaggtttgcacgttgatcccagccatttaatgccccaaccatcacgaattcgttattgccctgaaaataattataaacaggggtagctagtgttgagactaattgacgaggcgcattttccggatgacgacaaacgaagtgccggttgagagtcgtgacaaggcttttgtattctggatcatcaaaggcctccgcgttttcaatatcttgcatatagctaacttggctcgctattaacgtttgttcgcgcaatttattgacgtgtggtgtgtattcagcgatgttatcaatcatactcatgataattaagcctttgaggtgctgaccatatttcagagcatattcttgagccaataagcccccccacgagtgaccaagtaagtaaaagtcttcgagtccgagctgctggcggacttcttctaattcagacaaataataatccaaagacaagaactgttgattttcaggccttgaaaagtcaggttgatctgagtaaaaggagcctaattgatcatacatgctgatttgaaaattttcttcacctagctcagtggcaaagttttcaaattcagtatgattactaccagggccaccgtgaacgcataatactttgactggcccgtgaccaactgtccgagtaaataaatgaaaaccattttttagctgtattaaatgagttcctgttaacatagaaattcctccttcgattagacaataaaaacgccctataccaatcaagtagttgattgatatagggcgtttccgcggtaccacctattatttgccagtaaactggcctcacttcacgcacggtaagttaagtgacgatgcgctagcatgataatggatgctgccattaagtactcacaaataatgatcgcacttaccgtgattaggggattttcacaagatagcaatatgaattcctttcaccaaccggaacctctctgaacaattgcttaagtgctactttcctaatcgtcgcgtttaattattttctaatctttatttaatgttgactactttatcattgactattatgtttgtcaaacgattttagataaatgatattggtcgttaaaattagcaggtagatttaaatagtttgaaattagtcagcgataatttaatgcttcatcaagattccagtgtgtgttctactaagacttccggagctgggtgccaattgctggaacacagctgacccgaacacgtttcgtcaatatggcattagggagtgaacggccagcatttgagacgcgatattttgactcaaatctgcgcccaccacgttccgacaattgacaaaaatgcctgtaagtcggtggtaggacgcttcagccagacaggtttacgctaattcgaactgttttcagcagtcttaagctggtcgcttttgaactgaaaattcatctcataaaaaaagccccaaggtaacctcggggcaactgtgattattcagcttgtaaatcttccacttcgatgactttaaattgtttgcgattcaagttgtcgataattcgtttgagcttttcactgtcgacattttctggcaaggtaaagagcgtccgataaccgagtgtcccgttttggacgtctaaggtcaggcagccggcgattgaagtatatttcgtgataatcttagccatggctgcaagatcaccacgttcaccaacggagacaactgttaaaacatagctaccaacattaacgttccaagattgtgagagcatgtcgagcagacgcgtatgagtgagaatgccatagaaatagccgtgttcatcgagcaccgcaatgtatggcaaatctttgatggagaagaagatgttgtagaaggcggagtcgacttgaatcgttttcgtggcatttttaagcagggtcgtcacgggaagcgacatgtcgccgccccgtgacttgtgccgatagatgtgcatcttatagatgttgccgcggaagatatgaccggtttcatctaagattggaatacagcggaagccggaatcctccaagacttttaaggcgtcctctaaggtcgcgtccgccgtaatggtgacgaggcgttctttaggctttacgagtgtttttaatagcatagcagttggtcccccagatttattagtttgttttaataaataataccataaaacgaccgcttacacgtatcattatgacatcaaacgacggctaaaagggatgaaaaagcgggcctgataacattcagaccggcttggttaaattagatttaaattagaaaacaatgactggtgttccgactggcacggcagcaaaaacttttttcatgacagaaggtggggtgttcacacaaccatgcgagccgtgcttcttgtaccaagtaccaccatattgagtttgccatgaagaatcgtgaattccttcgccagtgtcatcgaacggcatccaataagaaactggttgggaataacttgagccatcgtcattatcacctttaagggtcgcgttcttttccttattccagatgtaccaaacacccgttgttgtagcgtgtttaccgggctttccagtaacgatgtccgttgaaactttgagcttcccatcaacgtagacgtacatatgctgattttctttatcaacttcgacgtaggtgttgccgatgtcggtgcccttgttgttatatccggaaccactggtgattggtgagcgggtaaagtccttgcctttcaaaatttcagtagcaagggctttggcctctgcttcggtcttaatggtccagccataaaacccaccgctgacggatacggtcccacgcgccgtactcttgaactgacgcgtcgtatgataggtatgatacttatcattcaattgcttcacgtaagtcagaacagcgttttggtctaagctcactttgccttgcttatcgactttaatccaactgagaattaggtcgtgaggaatcgtgaatttatgaccgttgatattataggtggccttttcggtagcgtatttcgctgattttactttggccgtctttaaactagcactcgtgctggtaacggtcggagtgacgtaggcgtctttaagggtgatatgactgtcaccattactaattgctttggtgacgaccgtcttaagtttagcttgatctaattcggttccttgaacttctttcttaatctcaacttggttatgttgataaactaacttggcgttttcagtttttgttcgtttggtttgattggcagtcgtggtgattttttgtagtagggttttcaaatcagtgtgattgatggttagttgtccaaccgctgagctatcatcagcctgagccgattgcaatagtgcaaggggccaacgccagtagttttgtttggtcactaatttggttaaatcttttttagtattgattgtaataccggctgatttgctggtaaatgagtactttgtttggccgttttcaataattcgataagtgcgatgttctaaagcgcgattaactttcggtgctgcttgagcggcggttttaccactgacgtcaacaccagcgaccgacgtattactgaggaacgtttgttgatgttgccagattaagctcgtggcaacatatccgatgacgaggagaccgaggatactgcccccaatcataagtccacgtttatgtttcataattaagttggtcctccatatattcgtaatattctcaccttataacagaagtgagatgagtgcaaacttcaaggccggtaatcgtgataagaaagttttaaaaatagcctttagtgcatgttgcgctttaatgaatcgctaaggtaccctcaagcaaacaaaaaaacgcccgtctgctatagacgagcgttcatcatacatttaatcgtatgaaatgattatttattttctaattcagctaaaccgtcgttaagcacttttttcaaagttgcggcggaatcttgcatcttcttgagttcgtcagctgaaagtggtgattcgatgatttgtttcaaaccagttccaccaatcacagccggagtcccgatataaatgtcgtttaagccgtattggccgtccatgtaggcacctactggtaaaacggcattttcatcacgtaaaatggcttgggaaatccgcattaaagcagtcccgataccgtagaacgtggcacccttcaagttgatgatgtcgtaagctttgttacgaacaccatcttctaacttggctaaatcttcgtcagaaacgccttgttccttagcgacatcacgaactggacgtgtcccgatggttgcagttgagtaagcagcaaattcagaatcaccgtgttcacccatgatgtaagcatcaacggaacgaggatcaacattgaattgtttgcctaacgcaacgcgtaaacgtgaagagtctaaggaagtccctgaaccaatgacacgatcctttgggaaacctgagaatttccaagtagcgtaagttaagatgtcaacagggttagcagcaactaagaagatgccgtcaaagccggagtcaacaactggtttgacaatggatgataggatatttaaattcttgttaactaagtctaaacgtgattcaccaggcttttgaggcgcaccggctgtaataacaactaagtcagcgtccttacaatctgaatattcgcctgagtaaatcttcttgggagcggtgaatgcttgggcgtcttcaagatcaagggcgtcaccctttgtccgatctttaacaacatcgacaattacaaattcttcagcaattccttgttgtgccatggcaaaagcgtaactagaaccaacagcgccgtcgccgactaacacaactttttgatgatttggcatgcttgacaaaataagtcatcctctcgtagtgaaaatttagtttttacggttaaagtataccatgtttgtgcaaaataagtgttagattgagcatgcttttaatacaattattaacaatgtccgcaaaaccctttggcgggcgtcaataagccctttgtggtatacttatcgcacttaataaacgctaacttttgaacacttgactggcgggcgcgtcggtcacggtgtgagtagtggtgccaatacgacttaggtggtatcgttactcagagttgccgaatcgggtcgattaccggttcggcctgttttggtatgcaaagtaataggagaagataaaattatgaaaatgatcgttgggttaggcaacattgggcggcaatatgcccagacacgtcataatgttggttttatgattgtggacgaattagctagcaaactaaacgttacgtttcaaacgagtaaatttgaagcacaggtggcaacggcttttcaagacggtgagaagattttactggtgaaacccgccacttatatgaatgattctggacgagcggtgggaccgttgatgagctattacaatgttgatcctgctgatttgctcgttatacatgatgatttagatttgccattaggaaaagtacgcctcaaacaaaagggatcggcgggtggtcataatggcatcaagagcattattagtcatgttggtgatcagcacttcaagcgcgttaaagttggtattgaccatcctcagaagatgagtgttgttgattacgtgttggggaaatttacgccagccgaagtggcgaagtttgacgatgctaagattacggcgctagcggcggtcgaagcttggttagcaaatgatgattttgcggcagttatgaatcaatataactagcccgggaggaaacgacagaatggatattgaaacgattgttgagcaaacgcccgactttcaaacaattttagcaggtatcagcccgcgtagtcggcaactaatcaccggattgaacggttcggcacgaacggtttatttaagcgcgctatttcaccaattaacgcattcattactgatcgtgaccgataacggttttcacgcgagtcagctagtggatgatttaacgagtctcttagatgaagaccaagtttttttattcccagctgaagaaatgattgcgacggaggttgcgacaagttcaccagagtcacgagcgcaacgggtccaggctttaaacgccttattgcgtgacattccggcagtgatcgtgacctcggttgcaggtgcccggcggttcttgccgcccgtcgcacaatttcaagcagccacgttaccggtagccgttggtcaagatattgatttggaagacttgcagcggcaactacacgacatgggttacgttaagaaaaagttagtcgcacgcccaggagattttgcggtacggggctcaatcgtggatatttacccgttagatgcggactaccctttacgactggacttctttgatactgaagttgatacactgaagtattttgacccggaaacgcaacgttcggtggaaaacttggatgagtatacgattttaccagctaccgactttatcctaacatcagctatgctgcaggccggggcacagcgtcttaaaacggcgattgcggctgaaagtaagaaactcaagccagccgaacgccagactttggccgataatttagcacaacctttagctgacatggaaaaaggaattatcggaaacgatttattattatatggcgattatttatacgaccggaaaacgagtatttttgactatgtggccgctgacgggctcgttatcttcgaagaatattcgcgtttgcttgatagtgagcagcagttattaacgcaagaagctgactgggttacggaccaattggcacatcaccgggtgttggcaactgcgagttacggcaatgatattcgggatttgctccgggatgaccaacatgcacaactcttgatttcgctgtttcaaaagggcatcggcaacgtcaaactagcgcaagtaactaacgtgcgcacacgcccgatgcaggaattttttgggcagctcccagcgttgaagaccgaactggatcggtggcataagcttaaacagacggtggtcttgatggtatcagaggctgagcgtctgacaaaggtcagtgatacgcttgatgattttgaaatcgaagcggtcatgactaaggccactaatttacaaccgggtgcggttcaaatcgtgcaaggtagcttgcaaaatggatttgagtttccggatggtaaattagtcatcgtaaccgagcaagaaatgttcaagaaggtggctaagaagcgtccacgtcgtcagaccttggctaatgccgaacggttgaagagttatacggatctcaaacccggcgattacgtcgtgcacgtcaatcacgggatcggaaagtacgttggtatggagacgctggaagttgatggtgtccatcaagactacattacgattgcgtatcaaaataatgcgaagatctttattcccgtgacccagttaaacctagttcaaaagtacgtttcgtcagaatcaaagacgccacgcatcaataagttgggtggtaccgaatggacgaaagcgaagcgcaaagtcgcggcgaaaattgaagatatcgcggatgaactagtcgacctgtatgccaagcgagaggcggagaaaggttacgcctttccaccggacgatagttatcaagatgatttcgataacgattttccgtacccagagacgccggatcaaattcgtagtattaatgaaatcaagcatgatatggaacgaccgaaaccgatggaccgcctattggtcggcgatgttggttatgggaagacggaagtcgcgttgcgggccgcgtttaaggcgattgaggccggcaaacaagtggcctttctagtgccaacgaccattttagctcagcaacattatgaaacgatgctgaatcggtttgaaggctacccgattaacgttggcatgctgtcacgattcagaacaactaaggaaatgaaagagacggtccaacagttaaagagtggtgaaattgacatcgtggttggtacgcaccgcttactgtctaaggacgtcgcgtttgctgatctgggcctgctcattattgatgaggaacaacggtttggggtcaagcacaaggaacgactgaaggccttgaaggctagtgtggatgtcttgacgttaacggcaacgccgattccgcgaacattacacatgtcgatgctcggtgtacgggacttatcagtgattgagacgccgccaacgaaccgttatccgatccaaacgtacgtcatggaacagaattttggcgtcattaaagagggaattgaacgagaaatgcaacgtaatgggcaggtcttttatttgcataaccgggttcatgatattgataaagtcgttgcacagatcaaagacttggttcccgacgcggcggtggcccatattgatggtcagatgcctgagtcacaactcgaagggattctctacgatttcattcggggtgagtacgatgtgttagtgacaacgacgatcattgagaccggggttgatattccaaacgtcaacaccttatttgtggaaaatgctgaccggatgggactgtcacagctataccagttgcgtggccggattggtcggagtagtcgggttgcctatgcttactttacttatcagcaaaataaagttttgacagaagttggtgagaaacggttacaggccatcaaggactttacggaacttggatctggctttaaaatcgcgatgcgcgacttgtcgattcggggtgctggtaacttgttaggtaagcaacagcacggctttattgactcagttggttatgacctctatacccagatgttgtcagaagcagtggcgaagaagcgtggtcaggcggctaaagttaagaccgatgccacggtcgaacttggaatcgaagcctacttgccgaccagctatattgaagatgaacggcaaaagatcgaaatttataaacggattcgccagctggagaataatgatcagtacatggaagttcaggatgatttaatggatcggtttggtgattatccggtagaagtcgctggactattagcagtaggtaagctgaagttactggcggatgacgcgctgattgagaagattcagcgtgacgatagtgagctacacctaacgttatccaaacaagggacggctaagctagatactaaagatatttttaaggccttggcaaaaacaaaattaaaagcgacagttggaattgatgatgataaaatgaaggttaaattagtcattcagccaaagatgcaacaggatgagtggctggcgcaattaacacagtttgtcgaacaactgagtttgatcttagccgaagacgatgtcgctagtgcgtcttagctcggtagttgttgttatgaagcatggttgcacggggtgggttaagcgctatcgagtggaaccaatggcaaatagcaggaattatcgtctgatggggcgttgtcctggctagtcagggcgcggctcaaatgaattagtatgagacaccgagttgctcggtagaagggatttgttatgccaaaggatcacttgaacaccgtgttcaaaggtgcgttaattttatcgatatcatcattagtcgctaagattttaagcgcggtataccggattcctttacagaacatggttggtaatacgggattttacgtttatcagcagatttatccgctgtacggcattggcatgacctttgcattaaatggatttccaaattttatttctaagttagtggcagaacagccagacgaaacgagtaagtcgctgattgcacggcgggcgtttcatatcttatccggattatcgttggtcgtctttttcggcttgcagcttggtgcaacgtggattgcggcccacatgggtgacgttaatctagcaccaatcattagtgccgtggcttggatgtttgtctttatgccatggttagcaaccggccgtggttactatcaaggaaaatttttgatgggaccgaccgcagtgtcccaactgatcgaacaggtcgtacgggtcgcaattatcatcatggctgcatatttcagtgtccgtctcggttgggataattatcggatgggaacgtgggcaatgagttcagcgccactagctgcaatctgttcatcactgatttttactgcttttggtctacgctatttattggcgcccgcacccgcaccgacccacccgttacctagttatcgcaaattaaccaaaagatttgtaattgaaggtgggacgctgtgtcttgtcgccgctgttgttatcttactgcaattagtggattcatttacggttatgcggggcttggtgcatcaaggtcagttaccagaagtagccaaggcactaaaaggggtctacgatcgtggtcaacctttggttcagttagggttggtggtggcgacggccttttcagcaacgttattgcctgctttgacggatgcgttagccaagcgtcaaccgattgaattcaagcgccagacacaggcgatggttcacgttagtttagcattatcaatggcagcgacggtcggtctagttgcgttgatgccacaaatcaatcgcttgttatttggttcattagaaggaacaacggcattgcgaatctatatcattagtattttatttgcagcgttgattacgacgtatacaagtgtgttacagagtttgaacgaatatacggccatgatcattggcatcattgctggattagcgacaaaagtgctggctaattacatcttcgtggtccactatggcatcaacggtgccagtgcggtgaccgtattgagcttggccgtgatgtttgcggtcatgtggttaggttcgccggaagacttgcagcgggtgctattagagagtggttatttgataaaattgctcgcattaagtgccgtaatgggtatcgtggtgatccttagttgtcatcaaatcaccgccttagtaggtccgatactagcgaatacgcgtggaatggctggaattataacggtgattggggtgctaatcggtgtgctggtgtttgttgccggggccgtctatgcccgattattcacgattcgcgagtggttagtgttgccatatggaaagcggctaattaaggccgttgcaaaaggaaaggaacatcattcatgagtatgcgtttagataagtttttaaaggtttcacgaatcatcaagcggcgctctgttgctaaagaaatcgccgataaggggcggattcaaattaacggtaaggtagcgaaatcttccagtaatgttagcgttgatgatgaactaattattagttttggaaataagacattaacagtcaaagtgacgcagttattggaaacaactaagaaaaatgatgccgagctgatgtatgacatcatcagcgaagactacaaaacggattatcgccaaccatttagtgattaggtcagtgtatccgttcatcgaaatggtcgtaaacgttgacttaatcagcatgatgtcgtttacaccggccgatgaagttgttataatttaggcaacctaatttgaaaggactggaccaacatgacgaacgggtcacgtaacaaaatcaagcagttagataatgattatattcgtcaagttgccaccgacgagcatgggcaagcccagcgtgttgcacaagtacggcggcgacggtttattttgattgttgcggtgttcggagcattgatactattctttggttttcagttgattaatacgcggtccaatctgcaccaggtaaaccgtcaagttgcgaccagtcaagttaaattaaaaaaggtgcagcaaaaaaataatcaacttgagagtcagatcaaacagttgaataataaggattacttacaaaagttattacgttcaaagtatgattatacgaagagtggcgaaacggtctacagcttaccaaatgataatgctgccgatgtaactgccaactaatcggggttgtggtctgctttatatgagtagaccactttttattaattgcttaaatgtataactcaacgtttcacaaagtatgctatactaaaaccattatttcataggaggaacaactttttttatggcaattgaagtaggtacaaaagtcactggtaaggtatctgggattactaattttggtgcatttgtaaacttgggtaataatcaaacggggctagtacacatcagtgaggtttccgatggctttgtaaaggacattcatgatgtcttgagcgtgggcgacgatgttacagtcaaagtgttatccgttggtgatgacggtaagattggcttgtcaattcgtaaagcggttgacaagcctcaaggtgaacatgaacatcatggcaaccatcagggtggcaaccggccaaacaatcatcaaggtaacaaccatggtcatggtgaacgtcaaagcaatggcaatcatcacgatcggtcaaataatttccatagtcgtgggggaaatggcggcggtcgttaccaatcacgacaacatgaacctaagaagcaggactttgattcattgatgtctggcttcttaaaagatagcgaggatcggctagcaaccttaaagcgtaatactgaaggtaagcgtggtggccgtggtggtcgtcgtagctaaacttagtgacttgccattaatctagttaaattttgaagcacggtgcggctatttagagtcacgaccgtgctttttttattgaaaattgccgattgttcaaggtcagtcagcgagacacgttggaaacggtgtgagttaccgtaaacttgcttggctagttcatcttatgctatccagtcggaataatgttcaaataggtgacaaacgaccagccaactaatcggcaagttttaacaataaataaatccaatgtatttataatgaagttagatgggaggttaagatgacaccaattcaaaagttcaatcggcaattagctgcagccaaactgttatcaccacagcaaacagtggtggtagcggtgtcgactggggtcgattcaatggtattgttgcatttgttgcaacgattgccagcagcggaacggccacgggtagtggtggctcatgttaatcatcatttacgcgaacaaagtcaaatggaagcggactacttgcgacaatattgccagcagcaaaacttgaagctagtcatggccgattggctacccgcggcacatcccaagagtggtattgaagcagctgggcgtcagtttcggtaccatgtttttgctaaggtgatgcgggaaaatcgtgcaacggcagttttgactgcgcaccacgccaatgatcaagtcgaaacgtatctgatgaagcttgcgcgtggtggcgacatctcacaattgacaggaatcgcaactagtcggccctttgcaacaggccgattaattcggccgttgttgacgtggtcgaaagatcagctacgaaactatgctgccgagcagcatgtcgtttattttgaagacgttactaatcaagatgtggccttgacccgtaatcggattcggcaccgtgtcgtgccagaacttatgacggttaatccccagttattaaagcatgtggccgattaccagcaacagttgacaacgctgttgacggctaaaaagcaaatggtcacggtactactgtcgcaggtcgtaacggccacaggggcgttggttgttgatcagtggggcgcactcccgagccagtggcagttagccgtttttgcgacgtggttcgagcagcagacgcaacaactattcaccgagtcgaagttacaaccgctggtctcgtggggacaacggacgcggcctgccacgagtagattaacggtaaacgcggcctgggagttgtaccgtaacgctggtatcattgaagctttgccaataaaaaaaaggggtaaaaagttaatgccccgtgaaaaaattatggtagacttaaaccaatggcagaaaattactgcaacccaaacggtgggaatctttacgcgggtgccaaatgttgtcagtcagccattttggttaacagaagccgattggccgctagtgtggcggccgtggcaagctggtgatcgaatcgttctcaagggcggtggtcatcagctggtacgtcgactgctgattgatcgaaaagttccggctgaacggcgtgaacaggtgcaagtgttagtgaatgctcaagggaacgttctgtgggtggtcggtcataagtttagctatcgtacgactggtacccagacagtatttttagccttaaaacacgagagttgaaaggagtacatctgaaacgatgaacaacgacattgaacgagtactttatagtcgcgaggatatccatcaggttgcacaaaaattaggaaaagaactcacaactgcatatgctggtaagaacccattaattatttgcgtactcaagggtgccgttttatttaccacggacattattcgtgaaatggatatttacgcggatcttgattttattaatttatcaagttacggtaatgaaacgatctctagtggtgaggttcaactaacgaaggacttagatgctgatgtgacgggtcgtgatgtgttagtcattgaagacatcattgataccgggcggacgttgaagttcttgatcgatttgttgaagcggcgcgatgtgaactcagttaaggtctgcacgttattggataaaccagctggtcgactcgttgatattaaggcagattatattggttttgaagtaccgaatgagtttgtggtcggttacggtcttgactatgcagaacgctatcggaacttgccgtacgttgggattttaaaacctgcgatttacgagcataaataattggtcaatgatagtcaaatgtgctattatttagactatcgaagtactgtatataaaagtttcgatgaaggaggcacatatgaacaatcgacgcaatggactctttcgtaatagcttattttacattttgatgtttctgagcttgatgggaattatctactttttctttggcggtaattccggctcacaaacgcaaaatattcgttatagcgaatttgtcaaacaattagataagaataacgttaaaaacgttagtatccagcctagtggcggcgtctacaaggtaactggttcataccggaaagcacggacgacttcttctgcaaacgcccttggtatcaagagcgcatctacaaagacgacgtcattttcaacaacgatgttggaaaacaactccacggttgaccaagtttctaagttggcggctaagcatgacgtcaaggttacggctaaggccgaagaatctagcggcatctgggtcacgttattaatgtacatcgcgccagtcatcctgatgttattcctcttctatatgatgatgggacaagcaggacaaggcggcgggaacaaccgggttatgaactttggtaagaccaaagcaaaaccagctgatagtaagcaaaataaggttcgtttctcagatgttgccggtgaagaagaagaaaagcaagaattggtcgaagttgtcgaattcttgaaagatccgcggaagttcgtgtccttaggtgcacggatcccatctggggtactcctcgaggggcctcctggtactggtaaaacgttgcttgctaaagcggttgccggtgaagctggtgtcccattcttctcaatctctggttctgacttcgtcgaaatgttcgtcggggttggtgctagccgggttcgggacttattcgaacaagctaagaagaacgccccatctatcatctttattgatgaaattgatgcggttggtcggcaacgtggcaatggtatgggcggcggtcatgatgaacgtgaacaaaccctgaaccaattgttagttgaaatggatggttttacaggtaatgaaggtgtcatcgtcatggcggcgacaaaccgttctgatgtacttgatcctgccttacttcgtccaggtcgtttcgaccggaagatcttagttggtcgtccagacgttaagggtcgggaagccatcttaaaagtccatgctaagaataagccattagcagctgacgttgatttgaaggaaattgccaagcaaacacctggattcgtgggtgccgatttggaaaacttattgaacgaagcggccttgttagctgcccgtcgtaataagaagcaagttgacgctgcggatctcgatgaagcagaagatcgggtcattgccggacctgctaagcatgatcgcgttgtgaataagcatgaacgggaaaccgtggcttatcacgaagctggtcatacgattgttggattggtcttgaatgatgcacgggtcgttcataaagtaacgatcgtgccacggggtcgtgctggcggttatgccatcatgttaccacgtgaagatcagatgttgatgtcgaaacgtgatgcgaaggaacaaatggctggtttaatgggtggtcgtgctgctgaagaaattatctttggggcgcaatcatcaggtgcttctaatgactttgaacaggcaacgcaaattgcccgggcaatggttactcaatatgggatgagtgaaaagcttggtcctgttgagttagaaaatgccaaccaacaagcagcttaccaacagggtatgggtgcgagtgccttttcacaacatacggcacaattgatcgatgatgaagtccggcgtttgagccaagaagcgcatcaaactgctacggatattatcgagtcacaccgtgaacagcataagttaattgcggaagccttattgaagtacgaaacattggatgaaaagcaaattctcagtctgtttaagactggtaagatgcctgaaaaggatagtaatgaatttccaagtgagaaagcagctaccttcgaagaatccaaacgtgaattggaacgtcgcgaagctgaaaagcacgcgcaaaaccaaagtgcggatgataagcaagcagactcagctgacactacgactaatgtgagtgttgctgaaccaagtttcccaagtgaatcggatgctagttcagaagttagtgctgacagtagtgtcaattcaacagctaattcagccactgaatcagctaccgacagtgatgtcgcaacttcagccaccggtttaccaaatgctgaaagtgccacaccatcatcgcaggatgatactaattcgcaagcatagtattgaataaagtaaaatgaaggagctgggactttgtctcggctccttttatgcgttatgatatttcaggaaaataaatcaattgcgttaattcggttatgagcgtcgggtcgcaattaaagacggattgagataggagtatgattaaatggcagattatttagtaaaaagcgtcgcgggtaatgagatgtttcgagcgtacgcagttagcgcaacgggcgtggttgctgaagcccaacgccgacatgatacctggagtgcagcatcagcagcgttaggccgcagcttggttggtacgttattattagcatcatcggttttaaagggtgaagaacaaatgaccgttaaaatcaacgggaacggtcctgttggtggtatcgttgttgatggcaatgctaaaggtacggtcaaggggtatttacagcacccccatgtgcacttgcctttgaatgataagcataagatcgatgtgaaggcggctgttggaactgatggctttttatctgtgactaaggatcagggggttggggatccattcaccggaacggttgcgttagtttctggtgaattaggcgaagactttacgtattacttagcacagtccgaacagattccatcagctgttggcttgtcggtgtttgtaaatgacgacaattcgattggagttgccggtggctttttggtgcaagtattgccaaatgcgacggatgaagccatcagctcgctagaaaacaagctcaaagacatgccattagtctcccaattgatgcgtgatggtaagtcaccagaagatattttggatttattatttgatggtgacgttaaggtattagataaaatgccagttaagtttgaatgcgattgttctaaagaacgatttgccgaagcactaatggctttgcccaagcatgaggttcaagcaatgattgatgaagatcatggtgccacggcagtttgtcatttttgtggggaccagtatcagttcagtgaacgcgaactagaagcagtgctctcacggtccaagggtgacgcttaatgaatcaagagtggcagatcggtgatgtgacgattcccaatcgtgtcgtagtggcaccgatggccggcgtgactaacgcggcctttcgagtaatctgcaaggattttggtgcggggttagtcgtttgtgagatgatttctgatcgcgggatcatgtatcataatcgtaagaccctggaaatgatgtttgttgatccaaaagaacatccaatgagtattcaaatctttggtggttcgaaagcaacactggttcaagccgcccagtttgtcgatcagcagaccaatgctgatattattgatattaatatgggctgtccggtgaataaagtggttaagactgatgcgggcgctaagtggcttttaagtccagataaagtctacgagatggtcgcggctgtgactgctgcggttaataaaccagtgacggtcaagatgcgaactggttgggacgcagagcacgtatatgccgtcgagaatgcgcgggctgccgaacgagctggtgcagctgccgttgcaatgcatggacggactcgtaagcagatgtaccaaggccatgctgattgggacgtgttaaaacgggtggcggatgccctcacgattccattgatgggtaatggtgacgttcagacacctcaagatgctgcgcggatgcttgatgaagtcggggccgatgccgtcatgattggccgggcggtagaaggtaatccgtggatgcttacccagacagtacactatttagcaaccggggagttactaacgccacccacaccgatggctaagatgcaaacggcaatggaacatttgcagcggttagtggttttaaaaggtgagcggggcggatgtcatgaattccgtgaacaagcgccgtactatctaaaaggcatcccaaggtcggcacggaccaaagtggctttaatggaggcaagctcgttagcagaaatgatgcgcattttaacgcagtttcaggagcagacggcaacttatttggctagtcacgcggtaaagtgaataattaacttgcattttggcggcgtgattgtcaaaattaacatgtagtgattgtttaggtacggaataaatctgtacgctaactagaaatggaggaacactagtggcacgacaagaacagacgatgaacgaccaactgaaggttcgtcgcgaaaaaatggatgaactgcgtgaagaggggattgatccctttggtcaccggttcgaacggactgatttagcccaggacttgcaagacaagtatggggatatggataaggacgagctagacgctaaacaagtggtggcaaccattgctggacggatgctagctaagcgtggtaagggtaaagtcggttttgctgatatctgggatcgctcaggtaagatgcagttatacattcgtaaagatgtagtcggcgaagatacttaccatatcttcaagcgttctgatattggtgatttccttggaattaccggccaagtttttaagacggactttggcgaattaacgattaaagtaactggtttaacgttcttatcaaaggcgttacgaccattgccagataagttccatgggttacagaatgtggaacagatctatcgccaacggtatttggacttgatctctaaccgcgatagctttgatcgtttcttgaagcggacgaagatcatttcagcgattcggcatcatttagacgatcaaggcttcacagaagttgagacgccaatgttgcataatcaagctggtggtgcggcagcacggccatttgtgactcaccacaatgcgttgaacattgatctctacttacgaattgcgttggaattacatttgaagcgcctgatcgttggtggcatggaaaaggtttatgagattggtcgggttttccgtaatgaagggatggaccgtgaacataatcctgaatttaccatgatggaaacttatgtcgcctatttcgacttccatgatgtaatggctgagacggaaggtatttttaaagccgcagcgcaagccgtaactgacgatggcattgtcacttatcatgatcaaaaagttgatttcaatcaaccatttaagcaaattcacatggtcgatgcgattaaagaaaagactgggattgatttctggcaaccaatgtcaattgaagatgcacaaaaattggcggatgaacatcacgtgaagtatgaaccatactggaaagttggtcatatcattaatgcgttctttgaagaatttgttgaagacacgttgaatgaaccaacctttgtttatggtcatccagttgaaatttcgccattagctaagaagaatgaagaagatccacggtttactgatcgttttgaactcttcatcttaggtaatgaatacgccaatgcgttcagtgaattgaatgatccaattgaccaacggcaacgtttcgaagctcaggctgcggaacggactgctggtaacgacgaagctgaacatattgatgaagactttgtcgaggcgttggaatacgggatgccgcctactggtgggttaggtatcgggattgatcggttggttatgttaatgacggatgcggactcgattcgtgatgtcttacttttcccaacgatgcgtccagaagaagataaataattagatttaaaacggcagttagcttaggttttcctaagctaactgccgtttttgttgggtcagattgagtaactttagttcggaaagcgatttattgaaaaaaagttagattatttttacccgaacattgttgagacatttggaggctaaacttaagtaaaagcggattttatggtggtggtaggtaggatttgaagtcaattaacatgattatggttttaaataccgtatattatcaaagtggattgattaacatgatattattgactggttatttttgcattttagggcttgcaatttatcaggataattggtaaattagtatacgttgttgaggcgcacaaagcggttagccgcttgcttccaacgaaaattaattataaaaagttgttgacaagatgttgataacttgatatgatgattaagttgcgttgaggtaatcaacgaacgatttagacctttgaaaactgaacaaagtttcgacgaatcaaatgtgtagggtctcttgattttgaatcaagagcaaaacatttgcgaagttaaagggatcccagtcgctcgatagctgcatgcagctaattactgaaggcactggttttacttatacaattcatgatgatttcaatcattatgatttttctgaagatttcggtactggcttagcgtttgatttattcttaaacactttgatgtcagacttcaatttcgaatggactagtacaggcaaacacattgatatttataaacaagttggcaagcgtgatgctttcgtttggttagatggattgaatcttagctcgttgacagatgagagtgattacacgacgattgctacgcatattaaaggtacaggtaagttagacgacaaggaaaagccattggctactgctgagtacacgagtcctaacgcaacaacgtggggtgtaattgatgcagagccaatttctgatgagcggtttacaaacagtgattcattgctggcatatttgaaatcaaaattacaagatgtgccgttgattcagcgaactgcgacattgaatgatttcatgactaactcggtacctggaatgattaataacagtggggttgggaattatggctatattcgggatcgcaatggtgttgatgttgaaactcgaatcagtgaaaccgtgattgatttggttaacccagcgacgactagcgtgacatttggcaatatgaccaaaagctttacacaaatcaccgcgggattgcagactgctcatagtgattctggtaagcaaatcgcacagctaaaggccgggcttgatgctgtagacggcaatgatttgattactgatgcgagtacactagcaagacttaatgcattgggtggtgccgcgaatggataaaatgacggtgcaacaggctattaatattctttcaatgcagtttccaattagctgggagaagattgccaataaaccagagttagttactagtgatgacttggaccaacgactaagtttaattgggcagttgacgtcaccagatggaacggtatgggaacctgccattgataatgacgggaaagtgacgtggcaaaagaaggaggcggttgaatgagcattaaattattcgctaatgaattatctgctgtgtatgatgctccgctacgggaaatgctgatatctaactttacgataattcaagatgctttgaatgaaaacgactgggagacaattaagtcccaagttaatgatttagaaaaagaggtcaatcaattaattacccagccagaacagcttgaagcgtttaaaaacgagctatggggagaaatacgagcaattattttgcctgacttatcaccacttcaaattacacaagaagtgctgacgtttagaactgattcacaaggccaacaacaagcttccatgagcgaccggttgatggctgaaattaattatctgaaaggtagcactgagatatggcaacgacccatcacggttgacgatgcgggccaaattagcacggattacttggcgctctctactactgttaaaaatgctaaaaatattggcattatcggcgatagtgtcgcgcatggtcatcttgctgacgtcaactttggggatattttagtgaaggcttctggggccaagattaataacgtatcaagcagcggtgctcatatgatgaacaatgatgataacagtatttacgctcagagtaagcaaattgctggttgcgatttagtaatcattcaaggcactgatgatgattggttagcaaattccctcgtcggtactaagtcagacgatgaaaaaacttcttacattggtgccttttaccgcgtcgttgacaatattcgctcgcttaatcaacaagctaaaattattgtcatgacagcgacattgcaagtaccggttgatggtaccataattcgacggacagaccgcaccaaaaatgatctaggaaaagacttgcatgattacatggacgcacaaaagttagcttgcaccgatttggatttaccatatgccgacttcatgcaaccggaattattccagccgatgaacccagcctttcgaaaaaaaatgatgccagaaggcttacacccgaatagtgttggtcatcagcttattgcacaagagttagccaagcaactatattatttctatggataggagtgaactaaatggcaaaccaagatttagtgtatgacattactaaagtaccagataaccaagtgaccaagcaagccatctatgccagggttggcgatggcggcctcaaggctgttaccgtgaagctggtttctaatggtggaaattatgatctgactggaattaacgtcgtatttgaaggggtaaaagctgacgatactcatattattgataataatggtggaactgttttagacccacaaggcggcatctttaggtacgtattcccaccgcaagcttttacggttaagggggattacaaacaagccttcttcaaactcatgcgtggcgatcaagtagatacgaccgttgatgtagccattcatgttgattcaaacattgttgaaatgggaattaatagtaaagattatctcagcgattatgaagctttgattgcggacgttcaagccaagtacgatgctagtctcaaagatttactaacacaagaaaataattttgccacacaagtcaatggtgtccaaaccgctgtcaagaatgctcaaggcgcaattgataatttgaacgttcaaattaagtctggcaacattgtcaaaaccagcgatttagacactaaattagctccatttgacacggtaatttcttatgatccaaatcagagaaagctagtgtaggaaggaagttttagtaaatgacacaagaatatttcgatcaactcgtcgataaggatggcaatccaaccaatccttataccttaacgcaagcgattaaggacgcaactgataaattagtcatgactagcggtaaccaaatggcgattggcgggacgaagaacttcaccgatcaactaacggttaatgggcgtaatgtgctactaactggggacgctttcaaggatgcggtagccgtaccaaataatgatattcaagcgattaatgaaagtggtttatatcactaccacagcactgaaaataatttgccacatatggataatgaatatgctaatggatttattatagctgtgtttaccgatgacggtgattatggcattctgctgtttattggtagtctaacctatattgaaaagtatcagggccagtggcggactcctcattctgttatgcccgtaaaattgtgggaaggcgccgctaaacttggtgatacagttaatttaaaatcatctatcaatgaattcgatgatttacagttttttgtgaatacagtattaggtcaaacacgtctgagaacttcagcaataaatggtaaaacacgttatgttacacaagtcggccaaactcgtgatggcaaaaatacccgttcgcttgagcttacgatagaccagagtgatgatggcaacagtatgacgatttctcaagtattatttaatccgtcaccaggaaattcaactcaagttacagatgcagttttagatcgaatcgaaggaattagggggtaacgtgatgcaactattagtcgatcaacaacaacaaattacgagctatgcgtcttttggaagcttgacgggtggaatcgattatacgggccaaattccggccgagtttacggttgactttcagcctggacgatatttattaaagcagaatttgatcgtcattaatccagactacacggcgccaacagaagcaccggcaatgcccacaactgagcaacaattattgatgcaacaggagaaagacattatccaattgaaacaattagccatggatcaagaagcaaaaattgcaattttaagtaaagggagtgctaaataatgactgtttatgaagaatgccaattatttaagtcttggggtcaaaatgacgctagctactataaggtgtttgttggaatcggcttgacagccgatcaatacaaagaaatcactggtgaagattacgtggtatcaaccactgaataacgggagatgatggaatgacaaagacacttgaatttgcgtatgaaacaccgcaagaggttaaagtcggcgatgatgaaacaacgtttacgctggtatgtaaaaacgaagacctaccggttgacctgacaacggcgaagttaattactgtcaagattggtaatcgtagcggttatttacgtgggcagctaattagcaccgatagtttggcaaatttaccaactggacaactcaaatttaaccttgacaaggacacactggctaattttccaaccggtagttactgtttagaagtctgggtgacagacgctcaagggactagtatttatcctagtggcaacccactcaactttgtagtaacaacaaacatcgagaatagttcgggtgccacgattacgaccattacctttgacgattttgtgaaagcaatgaataaagccgcaagcacaattgccaagggtgataagggtgataaaggtgataagggcgataaaggtgacaaaggtgacactggtccaactgggccacaaggtcttaaaggcgacaaaggtgacaaaggtgacaccggggcttcgacttacgaagtagccgttaactccggttatagcggtacccaagaagcttggttaaatagtcttaaagtcgacttaaataatatgagcgtttgtggtcataattattttttgaacagtgaaactaataccataacaccaccaggtacagcaggttgggactggcgtattaatattagtgatgatttttggcaaaatcccgatcgtttaaaacaaaataatatcataatcaactttacttttgcggctcaaaaagcgctattagcagattttaattcgcggttttatttaaacacgtcaccttggccatcacagccatttagctatccagcggggaccacagctccgcaaaaatatgagctagtctttaacattacagaccaaacattaaatgatgtaagtgactgttttatccggtttcaagctaaggatacgcccgattttccgtttacgattacgcacgcaagcctacaaattggtagtgtagcttatgattggtgtcctaatccagcagaaattttgacacaatcagattacgcaaaaataaaagcggctattgtggcgctaggggggtctttgtcatgagttttgatttaagcgaatttttaacagaaggattaattagcagtgttaacaacgggttgattccatcggacttagcaactgtatacgctggcaattatttagtaaaatcactgattacccaagctcaggttactcaggtatctgatgcaattacagcctacaaggccgcacaggcagcagcggataagacagcagcggatcaagtgcaatgaggaggtagcttagttgaataagcataagttaaaggcactcatcttaacggtgggcgccatttttatggcctttttaatggtcaatgttaccagtcaggcttcaactagccgtgaccaaggggttgattggtctaaatataacggtaatagtgggacattcggctacagcactgataagttcgtattctcacaggcgggcggcttctatggtggtactaatatccctcagaccacttatgctagtcaagttaaatcggctaagcaggctggtaaacgggtgcacacctatttatgggacggtgttggtggcaatatgaccaatgccaaggcgatgatgtcctattacttaccacggattaggacgcccaagggtagtattgtagcgctagactatgaggatggggcttctaatagcgtgacagccaacactaatgtcattaaagctcaatttgagttaattaaggcgtacggctatacccctatgctgtactctggtaaagcttacctcaacgctcatgttaacgctagcgccattgcacgtgcctatggtaattgcctgtggctagctgagtatccggactatttggttagaactagccctaattacaactggttccctagcatggacggagtggctatcttccaattcactagtatgtataaagcaggtggattagatggcaatgtcgatttaacgggcattactaagtctggttatacgactgctagcaaggctaaagcacaggccaacattaatcaggctcataaacaggcagctaaaaaggccccatttaaggtcgttaaatatgaccagcgaggagtgttctatcctaatcggactctggccgtacgatatacggatagcgacaaagttagtcaagtggctacctattacaagggtgagagtgtgatttacaacgcggttattattgaacacgactatgtatgggcacgctacacccgttcaaacggcctgtatggctttatcaagctaggtgtcaccaatgggccagcttacgggaagcgagttactggtcagctggttagtcatacgtattacacagtcaagtttggcgacagctggtggtcaatcgctcagcacaacggcctaagtatgactacattagctagtcataatggcaagacaatttacaccactatctatcctggccagagattggtggtgcggtgattgcatacactattaggtttaggttgggatgaatggggatcgattgctgcaattgtcactagtatttgtgtattagctaattggattctcaataagacggtccgcattccacttaacaatttaggcaagcggcttagccgttttactgatgaaagtttaaaagtacgacagcaaaacgccgaaacaattaacgcaattgaaaatcgggtcattaaggtagaagaccggttagatggtcatgacattgaacttaaacatctatatgaaaaggaagccaaatcaaatgaaaaagattagttttaagaatgccgatggaagcttgaatggtaagttgattgctgggattatttcgttgctgatcgttttaattcaacaggtactagctgtatttggcatcaagtttgccggtgattggtcagccattgttgctgttatcaacactgtattaacgatccttggtatgctgggcgttattactgacgttcaaacggtgacggcaccaacgactgataacgatgaggaaagtcaggttgaagcgaccgctaatcaggccgctgacgaattacaagcacccacgtctacagtcgctgtagtgaatagttctgcatcatctgatactgaaacggcgtcagaatccgcctcacaagcggcaaaatagtgctataataactactggctataacttgatagagattttcatttgttgtggagcttgatcactctgcaacgtttcccctacgtttcggcgtgggggattttttgcataaaaaagccgcctgctgtaagggcagacggctaatacataagaagaagtatcttagcgaaagaggaaaccagatattactaggttccattattatcataggaatacataagaaatcgtgcaactttaatactcactactgtgaaactacattactggcaattagcgggtggcattctaaaaccagggcttctcacacgtattacacggtcgtttcaggtgactcatggtgggtgatcgctcaacacaacggtttaagcgtctacacgttggcagcgcaaaacggtgatagtatctattcaatgatccaccctggtaacaagttgcttatcaaataaaataacccgtatcggcttcggctggcacgggttatttttttgcaaaaaaatgctcacgcgggcaggcgtggacatagacagatagttctcgggtagtagaaaatcaataaaaaagagaaacttcggctgggcatggaatttgtgttaaaatgggagatctgagtattttaacccaacagcctcttttgcatgccctcctgtatattcttgaatgtttacacttctataatctcccggtatgtcccccttctgatctacaggaattgcatcaactgcatatgagtatttacttgtaggatcatatacgttgtcaatatacgttaccctttcaagtaagtaaaaatatttgccatcgtgtttaaatacatacccttttttttgtgtgttctctaaaatatatattgcattaccatcagtagggcctgcaccacccacgtcatcaacggtatacaatgtgatatttaattgatctctcttggctgcaaaattaattgcttgttcaggattggtataaccgggccatttaaacggtccaatactaaatatcatcattatccctacaattacaccaatgagactcatcaaagcccaaccatttttatctgattcccataataaccaagccgcaatagaaaatacaattaaaacaatccatccaaacatgagatgccctccaataaaaatatcaaaaccaattgtttttcctttttgtttaaattctataaactattatattataaatatgtacaaatagagatgcaaaatataaaatatttgggagccttccacgatttgtaaattaaaaatctctctttttcagaaatggcttataaatggcatttatagcgtgctacccttaatggtataactaccgtgcgggtgataagtcgacgtcggtagataaaaagagaagcgtcataatgctggtatatcagcattatgacgcttctcttttgctaattggtatcaaattaaaaccccaattttgcgttttggctgttgtgatcacaacagcactgttaagcgctcataaaaaagggttttgggatcgtgtcacaagtaagggtcctatgaattaattattactcgttaatagtgtctgaaaggccgttagcgacattccaggtacgacccgttgtcgagttgagattgtatgggttctgtgtgctggtggcgatgccaggtgccgttgatagggcatactgatagccagcctgtttatcggctttaatggtctgctgattagcacggccggctgggtaacaaataacttgtgtgttctgttgtaaattatgatcgagccattttttggaacttgataattccgtaagttgaacctggtaagttaaattatttaaatccagatggcgaacggtgtgactttgaaaatcaatattaccggatgcttgcatccgcttagcatcagctaaagttaagtggtttttcttatgggtaaagccggtaataaaattaatggtggcgtgttggtgcgtctgtttcaaaattggccaagctgctgtcatgttatctttatagctatcgtcgagtgtgatccagacaatcttcttttgtggaattcgccgatgtttgagcgcgtatacggcttcattggcagtcagcgttcggtagccgtgtgcctttagataagtcatttcagtttgaaattctttggcggggacacgtaactggttcccgctagaaatactgtgatacatcaaaataggcaagtgaacatctttgacggtatgccaatgttgataaggccgtgcttgtgcttggtgtttagccgagctgtgaacgcttttagcgctagtcttagatgattgactgctggcttttgtttagttgccggtgaagccgcctgacagcctgctaacaggccgagcgcgacgccgagacctaatacaaagttgataccccgcatgtgcatgataaatccccccatgatttaaaaactacttcctattctaatagaatagcatgtaaagcgcgataattattgaagtattgttaaaataatttccttaatgtttaaggaaactcgaatttgattagtaatcgtttaaactgattaagaaagcctagttagggtagccagaggaactttactccgatacgattaataaaataattaattcgggggatagtgtttatgaataaaaaatgggctgtttggttggtggcgattattatgatgattagtgtaggtacattgttaattgtaccgacgatgacgaagaatcaggggagtgagctggcaatggcggtggataacttaaacccatttgttaaggtacaaacggtctatggtcggactaatcaggcaatcggccactcgactggtcagatgggcgaagatatctatacctaccgaatgctgaccagcgatgcgcaaggtaagcaacgctggttgacatttaccgcagatcaccggctaaagcaacgacactatttaaagattgagacgaagggacaaaacgtgaattcatgggaggccgttgtgacaaatcaggtacctcaaaatatacaagaagtattggcttaaatttaggcatagtgccgtgtcagcgattagtgacgcagcactttttttgtgttattacgaaggcgagcttaataaattcttaaattcttttgagtgctaaactgcgatgagcgcgttacaatattttacgtgagacttgtaaagatggttgacaaaaggaccatttttagttagattaagatactgcattattatgtaataatgaatgaatgaaggggagcgtgcaaatgcttaaaatagcaaagggtcggatttcgtatcccgcggtaatcggtgcggtcttatttatgatcgtgcaagtgattgcgaccttaaatctgcctagtttgacatctaatattgtgaataacggggtggctactggtgacattagttatatctggaaaatcggatttgaaatgattggtttttcattgttatcagtcgtcgcagcgtttggcaacgtctttttggcggcgcggtcatcacaacaattagggaagaatttacggtcggatatttataaaaaggtcatcaatttttcaaatgatgaatttgataaagttgagacgtcttcactaatcactcgaacgaccaatgacgtcgtccagattcaaaacgtggccatgatggcgttacgaatgatgattatggcaccaatcatgctgattggtgcaagctttttagcgtataccaagagtcatgaattaacttggatcttcgtggtttctattccggtactattgatttttattggtttgatcatggcatttgcaataccgttgtttcgggcgatgcaaactaagactgaccgcatcaaccttgtttttcgtgaaggcttaacgggagtacgcgttattcgggcattccgtcaagataaatttgaacaggaccgttttgaagacgctaaccaagattacacgcacaatgcgattaaggttaatacgattgtggccttggcttacccggtaatgactttgattatgagtgggactaatgtggcaattgtctggtttggtggccaattgattagtagtcaaacaatgcaagttgggaatatgattgcgtttatgacttatgccatgcaagtattgatgagtttcatgatgcttgccatggtatttgcgttcattccacgggcggccgcttccgcttcccggattcaagaagtcttaagtattgaacctaaaattactgaccctgacaaggcagcaacgttaccagcgacgactgaacacagcttagaatttgatcatgtcaactatcgatatcaaagtgcggagcaattagcgctggcagatattgactttaaagcccattctggacagaccgttgccattattggtgggaccggttctgggaagaccacgctcgttaatttaatcccccgattctatgatattgagagtggggcggtcaaattagatgggaaagatgttcggcagttgaagttagctgatttacaccaagccgtttcgtttgttccgcaaactgctactttattcacggggacgattcgtgaaaatatgcaattcggtaacgaacacgcgaccgatgatgaaatctggcatgcgttagaaattgctcgttcaactgacttcgttaaagaagaaggcggcctggatgcacacgttgaacaaggtgggggtaacttctctggtggtcaacggcaacgattagcaattgctcgtgcacttgtcaaacaggcttccgcttatgtatttgatgattctttctccgcattggacttcaagactgatgctcaattacgggctgaattacgccaggataaacagattcaacagagtgtcgtagtcatcgtggcgcaacggattgcgacggtggcggatgctgatctgatcttggtcctagataacggtaagttagtcggcaaggggacccacgctgaattgaaagctaataatgaagtttatcaagaaattatgaagtcacaattacgagaggaggatcagctgtaatgagcgaaaagaatacgagttctactaagcctgcacgtcctgctggcggtcatggccccggtggtcatgctggactagttgaaaagcctaagagtttttggaaaacggcgattcgattgatgcgctacatgtcagaccggtgggtcggtttggcagtggtcatgatttttgccattgcttccgtgattttccagattcgaacacctaagattttaggtaaagcaacgaccgaactttataagggaattatgaagggggccgcgcaacagaaggctggtatcagtcaatccggttacccaatcaactttgaaaaaatcggtcagattattatgatcgttttgatcatgtacttggcctcagcactgttcaactttattcaacagtacattatgacgcggatttcccaacggaccgtgtataagttgcggcgttcatttaagggtaagatgcaaaaggtgccgatttcatattatgatacccattcgaatggggacattatgagtcgggccgtcaatgatatggataatattgccaacacgttgcagcaaaacctaacccaagcggtgacaagtaccgtcacctttgttggaaccttatggatgatgctgacgattagttggaagctgaccttggttgcactcgttaccattccactgagtgtcgtggtggttggtgtgattgcgccgaaatcacagaaattcttcggaacacagcaaaagagcttggggttgttgaataaccaagttgaagaaaactatgctggacacgtggtcatcaagagctttaacaaggaacaagatgccatcgatgattttgaaatccaaaacaataattattatcaatcagcctggaaagcgcaatttatttcaggtattatcatgccactgatgatgttcttaaataatattggctacgtctttgttgccatcattggtgggattgatgtggctaacgggaacgtttcgttaggtaacattcaagcgttcttacaatacacgcaacaattttcacaaccgatttcacaaatggcgaacttgttgaacacgattcaatcgaccgtggcttccgctgaacgggtctttgaagtgcttgatgaagaagaaatgaaacagacgaaatccaacttaccagccgaaccagatagtgataacttgattagtctgcaacacgttcaatttggttatgcggataacgacctgttaatgaaggattataatctggacgttaaacgtgggcaacaagtggccatcgttgggccaactggtgctggtaagacgaccatcattaatttgttggaacgtttttatgacatcaaaggtggttctattaaattgaaagggaccgatacacgggacctggatcgtgaagacttgcggtcacactttgcgatggtgcttcaagatacctggctctttactgggacgatttttgacaacttgaagtacggccgtgaagatgcgtcagatgaagagatttatgctgcggctaaagcggcccatgttgatagctttgttcgcaaattgccagatggttatcagacggttctgaacgaagaagcttcaaatatttcacagggacaacgccaattattgacgattgcccgggcgtttgtggctaatccagaaattctgattttggatgaagcaacgagttcggttgatacgcggactgaagtgcatattcagcatgccatggaacgactcctgaagaaccggaccagttttgtggttgcgcaccggttatcaacgattcagggtgcggacaacattattgtgatgaaccatgggtcagtggttgaaactgggacgcatgaacagttgatggctcaaaatgggttctatgcggatctatataacagtcaatttactggcaatattagtctcgactaaaggaggggtgtcaattgttccggaaaacagcaatggttgccgttactgcgggtgcgctaacgttcttattagcgggctgtggtaagacaaccttatcaacgactaaaaccacatacaagccgaacgggttagtagcggccgtcaaaggaaaatccaacgttaaaaaggttcattatcagcttgacggtggtcagacgaagacggcgacggtgcgtaatcatacgtttgttattcaagttccgaccaagacgacccgccaaacggtgaagattaaggccggttcggataccacgacggtgcacgtaaagggcgccaagaagctagttggctatcaaaagatggcgacgacttacaatcaggctttgattgcttctaaactcagcaagtctgatcaacaggcggctaagaagttgcaaactgagggtgcagcccttaaaaagcaacaagcaacgatccaagccaaagtcaagcaagcccaggcccaaatcaaggctggcggtacggcggctgccacgggtgctaagacactccaagcccaacaaactgctgcggcgcagctcaagaccaaagcagctagtttgcaaacgactcagaagcaggtcgaagcggcaatggcaacggcgaaaaagcaggtcaagtcgcaattgttaccgacgaagacgccaagtgatggcatcacgaacgtgttaacaactaaggattataagatccggctaaatgttcagaagggtgacgtattaggggcagcgatgattgttccaaccaaggcctttaagaacaagacccgccagaagaactttgggacggcgtttgctttgatgacgacaacaacgggcgccaatgccaagaaggttatgaaacagttccagaaggaaaccaaggataatagtggtagtacgacgacaatcgatccgattacctctaagggcgttcgcttcacgattggtgtctccacgtctgacttgtatatctttatgactaagtaatgttttatgagcgcgactggactttgattagtcaagtaaagctcactattcgaggttatgacgggacgaacccgtagttctaagtcggctgcattttacgcttgtaaagtaatcaaaaaatcaccacctggatgaacataatccaggtggtgattttttgattgatccattttaaatttgattccaaatagaccgtaaaggttacgtgcgttaaattactcaaatgataactctaagaagtataagtgtttggctggtaaatgggccgaagaaacccacacttcatggtagttagggacttttttctctgtgtaatcgaagaagaaatcaagtaagttgccgtttttagcgacaaagtcatcctgaaatcggttgactaatagcttgttgtcaggaaaataaatttcggggttagcgaccttaatatgatcggggacacccatccgaacgacattcgtgtattccggttgggtaaactgaatttcagtcgggtgatgggtgatatagaacatgacgttataaattgaatctgaattactagccacgacaaaccagtcctttgctaaatttacactcattataccaaaaaaatcttaaagcgttggaaatgtttgacgggcccttgacaaacttctaattaaccattaatcttttaattaaattcaaattaattaatttggaaaattacatataaaggaagtcgaagcatatggcagacgtacaattagactggaacaacttggggtttgaatatcggaatcttccgtaccgttatcgtgcgtattggaaagatggtgcttggtacaaaaaagaattaacgggagatgcaactttacatattagtgaaggctcaacagcattacactatggtcaacaagactttgaaggcttaaaagcttaccgcactaaagatggtagtgttcaattattccggccagatcgtaatgcagcccgaatgcagaccagctgtgaacggttattaatgccacaagtgccgacagacatgtttgtggacgctgttaaacaggttgttaaggctaatcaagattacgtgccaccgtatggaactggtgcgactttatacttacggccattgatgatcggggttgggggtaacattggtgttcatccagctcaggaatacatcttcacggtctttgcaatgccagttggtagttatttcaaaggcgggatgacgccaaccaactttacgacgtccgaatatgatcgtgcggcccataaaggaaccggggcttataaagttggtgggaattatgcggctagcttattcccaggtcaagaagctcatgccaacggtttctccgactgtgtttatcttgacccggttgaacatcgtaagattgaagaagtaggttcagcgaacttcttcgggattactaaggatggcacttttgtgacacccaagtcaccatcaattctaccttccgttacgaaatattcattactctacttggcagaacataaatttgggatgaagactgaacaaggcgacgtctacattgatgatttagaccggtttgctgaagctggggcttgtgggacagctgcggttatttcaccaatcggtggcttggaacatcaaggcaagttacacgtgttctacagtgaaacggaagttggtccggtaacgaaaaaattatatgatgaattaactggaattcaatttggcgatcgggaagcgcctgaaggttgggtccagaaagttgaattagactaagtacagtgttgtttgtgtgaataaaaagacggctttagtaagacccgtgatacgggtggaactaaagtcgtttttatgtgcgtgcgcatgatgcacgtggtattgtgaatagtaagaaatgctgtctaatcagtagacgcatgatcggaacgacagttattcggctaaggggacgttacggttaggttaagattgctgattgtgatgtaaagttgctgaagaaacgctaaaattaaagggagttgggcaagatgataaagtggagtaatcgacattggcaggcagttgaatgggtcagcacgggaattttggtgggctgtacgttactgtataatcatcaggttgtctcgaatcaatggcttctcgtcattggcggggccgctttaatcagttattggttggtcacattaccgcggttattcggaagtcagcactagcttcgggcaggtcgttgatgcaatcaggtcagttcgtatccgcagaaattgtcagggtaaaacgtggacactttgccaggttacttggttgatactgaccttgaaggcggtttagccacagtcaatcccaacttgaatcatgatcctaataagagagaatgaataaattaatgttaacttttagtagaaccgcagcactaattaaccaaatggtccaagatcaagtgatcccaggggcgagttatgccttgattgatggggctgagtggcacacgaatcaagtgggcgtcgctcaaataaaaccaacgatcaaaccattatggccggatgcgatgtatgatttagcctcggttactaaggtcgtgggaacaacaaccgtggcgatgcagttgatgcaaaatgggcaacttgaaattgaccgccccgtgcatgactacctaccggctttacagtccacaacgattacggttcgtaatttgatgacccatacaagtgggctgagtggttatattccaaatcggaatgcgttgtctgcagatgcgttattagccgcgattcaacagctaccaatcagtgagcgtaaccgcaatcatcgggtggtttatacggatttaggcttgatcatcatggggcaagtcattgaacgaattcttggagcggccattcagccaattatcactgagcgcgttttgcagccattagggttagcacacacgagtttccaacctcaactagcgcaaaccgttccgacgacgtattccatgaaaactgggttgttacgggggatcgttcatgatcctaaggccagagtcttaggtgaacactgtggttccgccggtttatttgccagtgtgacagaccttgttcggttttcacaattgatgctcggccaaatcgacgtaccagctgtgctatcacaggccacgattgcaagcttgtatcaagattggacgcccaatcaacacttacgccggagctttggttggaacctctggcaccgttctaatgagacgctgccggtgatttttcatactggttatactggcacgctcctgatgcttgaccgtcaacggcaacggggccttgttttcttatccaaccgggtgcatccagttgcaaataattcggtattccttccagcacgtcgccggttaattgcggcttggttggcggatacggttacaaattagctacttcggtttcacaaccgctttcatttatgctaaaatttagatattaaattcaacaatggagtgagtagatcttatgagtgagccatactttttaaagccggtgttccatgaaaaaatttggggcggtaccaaattacatgatgattttaattatgatattcccagtgatcatactggtgaatgttgggctatttcagctcatccgcatggtccagcgaccgttgaaaatgggccgtacgctggcatgacactggatcgagtatgggcagaacatcgtgatgtgttcggtgatgctaagggagatgtcttcccactattaacgaaaatcttggatgctagtgaagatttgtcggtgcaagtgcatcctgatgatgcgtacgcggctgaacacgagcacgaacttggcaagactgaatgctggtacgtgattgcggctgaaccgggtgcaacgatgatttatggtcatcatgcgaagacccgtgaacagctcgctgaatggatcaacaacggtgaatggaataagctattacggcgagtgcccgttaagcccggcgatttcctttatgtcccatctggaacgattcacgccgttggtaagggaattatggtgttagaaacgcagcagagttctgatacgacttaccggctatatgattgggaccgagtcgacaagaccactggtcagaagcgcgagctgcatttgcaacaatccattgatacaactaacgttccgcatcatgaccctgatcttgacatcacgactacccaggttggggatgcaacggtgaccaaatacgtccaatcaccattctttggtgtttggcaatggcggctaacaaatgggcaagcaacttttaaccggggaacagcaccttatacgttagtctctgtacttgatggtgaaggtagcattgtcgttgacggtcaagactatccattgagtaagggcgtccactttatcttgccatttgacgtaaaacaatggacattgaaaggcgatttacaaattattgcttcagaacctggggctaaggcataattagttaaccccttgatgggataaaaaagattgatactggttggaagccaatatcaatctttttttgcgcatctactgatagtatcagtttattaataatcactatctgaaagtatataaatatttattatagcttgaaggggtttactaatgagaaggcttccaaaaaactattatcattgtaaccaattaatacggatcaaactaaaaaaatcgtcactggctggtaactaagtcagtggcgattttgagtgatacgttttaaggtttcacgatgacgtttttagtgaggtcttcgttgagttgatccagtgcatcgaagttgccttcagggtatttacgttgtaaggccagtttcaagattcgtttggcgagggcttcattgcgtgcaaggattggaccatggaagtaagacccaaaggtgttcttgtagataacgccctcagattgatctttgccattattgccgttaccttggagcacttgaccaaggggccgttcaccttcgcccaggaaggtcatcccgttgtggttttcaaaaccatagtaggtctggtgggtttcggcgttctcaatggttatattaccaataaagcgattgttatcctgactgagcgtgtaatgatctaaggcaccgatacccgcgatcttttcaccatgggccccaacgtagtaatggcccagcatttgaaagccaccacagattgctaataatgggccaccggcttcgatatatgcggtcaaggcgtcttttttcgtttgtaaatccttggaaacaatcgtttgctcgtaatcctgaccaccgccgaagagggcgaagtcatatttttcttcgtcaaaccgatcatccaagctaactaagtcaacagtgatgtcggcatccactgctttagcatagtagcgcattgctaaaatgttaccgatatcaccatacgtgttcattagatcgccgtagaggtgtgcggcgtgtagtgtataagtcatggttaagccatccccccatcgataatgccttggctagcaagttgttttcgtaattgcaacatcgcggtgtaagttgcgacgacgtagacttgcttggtcggtagtttttgaattgcggtcgtcatgttggtcaggtcaggaataatggttaactgatcttccggtaccccagcaacttttagccggaacgtgatatcacgataacgttcacccccactaatataggcgggaatattcaatgccggtaatttttcaaaattaccatcccagatccaactagtatcaataccatctgcatagtttgcgttgagcagagcggcaaatgagaatggccggtcatcggtgctgattgtttgcaagacttggttaaggcccactggattcttgacgagaatcagcgtaacgtccttttcgccaacgtgaaaggtctcttggcgaccaaagacttgttcatcgttgtcgctaagggcgtgcgcgattttggccggcgtgacgtccatgaagcgcccaaccgcgtaggcagctagcgcattataaatattgtattgaccaccgatattaagatgcatggcctgaccgttgatttcaaagtctgagctagtcggtgtcatagcggttagggcgtttaatttgtatgtcaactgtggacgctcaaaaccgcagtggggacaataatacttgcccatattgctataagttcgactatggtaacgtaaaatatgctgacaacgcggacaaagcaggccatccgtatttgctggcgcttgttggtcatggtcgggctggtagtcaaatccgtaatacagtatcggattaggcaattgtttggcattgaagagtggcaaatcaccgttggcaataattgtcgcttcaggtgctaaagcaaccccgtctaagattttttgatatgtcgtgtagatttcaccatatcgatccatctggtcacggaaaatgttcgtgaagacaaaggcttttggtgtgatgtacttggtgaccatgattacgttagcttcgtcgacttctagaactgcgagtggcttttggtgcgctttaggtgcccgtaaaaaggtcgtgacgataccttgcttcatgttggatccgcttggattggttaaaatgtcagggtactgttcacgtaaaaccttgaccgtcaaggcggtcgttaacgttttaccgttggtcccagtgatgacgatgacgtcgtagtttttagcgagatgctttaaaatcgttggatcgagcttcagcgctaacttgccggggagtgagctcccaccgccacggaaggtgtgtaaaaaccaatatgcggatttacccgtccaggtggctaatgtactattaattgacataagttatcggtacccctaattcttgatttacctgggaaatgatcagtgtgaccaactaccgggtattaaaatcataattaccggacaaaatgtcctactctcaagtattttatactgaacgtccctaaaagaaaagtgatactcccgccatttaaccgcatattatcaattcgttaattagttttaatgacagaatgctgaaattcacggccaaatccgctataattgactagaaatgtgtaaaaaaggggaatgagtcgcttggcacagttattttttcgatatggcgcgatgaacagtggtaaaaccattgaaattttgaaagttgcccataactatgaggaacaagataagtcggtcattatcttaacgagtggcttagataatcgtgatggtgtgggctatgttgcgagtcgcattggccttaaacgtgaagcaacgccagtatttgatgataccaatatttttgagatcgttaaacaaacgaatccggatgctgcgtgcgttttaatcgacgaagcccaatttttgaaaaagcatcacgtcctagaattggctgacattgttgatgagctaaagattccagtgatgacgtttggtttaaagaatgattttcgtaacgaattgttcgaaggtagcaagtacctactgctatatgcggacaagatcgaagaaatgaagacgatctgctggttctgtcgtaaaaaagcaattatgaatttacggttccacgatggtcagcccgtttatgaaggcgaacaagttcaaatcgggggtaatgaggcgtactacccagtttgtcgtcatcattatttttacccgccgaaattaacaaagtgaggattaactgagaatggataagttttttgataagttacaagccgttgccgatcggtatgaggaactcggtgaactattaagtgatccggaagttatttcggattctcaacgtttcatgaagttatctaaggaaatgggtaatattcgtgaaacggttgaaaaatataatcactacaaggaagtcacgagtcagatcgaagaaaatgacgaattgcttcatgaaaagctcgacgatgagatgaacgcgatggtcaaagatgatttaaagaaccttaacgcggaaaaggatcaattggaacatgaaatcacgttattgatgttgcctaaagaccctaacgatgacaagaatatcatcatggaaattcacggtgctgctggtggtgacgaagctagtttgtttgctgcggacctgttcaacatgtactcgaagtacgcagaacgtcaaggctggcaagtagaagtggctgatcgtaatgaaactgaagttggtggctttaaagaaatcgttctgatcatttctggtgacaaggtctactctaagctgaagtatgagagtggcgcgcaccgggtacagcgggtgccagtgactgaatcagctgggcgggttcatacctcaactgcaacagtcggcgttatgccggaagcgcaggatgttgacattgatattgatcaaaaagatattcggaccgatgtctttcgttcatctggtgctggtggtcagcatatcaacaagacgtcttcagcggtgcggatgacccacttaccaaccggtatcgtggtctcgatgcaagaccaacgttcgcaacagcaaaaccgggccaaagcgatggaaatcttgcgggcacgggtctacgactactatcagtcacgggaacaaaacgaatatgatgctgaacgtaaatcagccgttgggacgggtgaccgttctgaacgtattcggacttacaattttccacaaaatcgggtgacggatcatcgaattgggttaacgctcaacaaacttgaccgggtgatgaacggcgagttagacgaagttattgatgccctcgttttagctgatcaagctgaaaaaatggagcgcttaactaatgaataagcccactcaacccacttattttgaagcccagcagtgggcttctttttgtctaaaaacggcccagttgccgactgatagtgctcgcttcctgttattgggcttgagtcggctagaccagacacaattactcattcgttaccgcgagccgctacccagtgctgtttggcatgcttatcagcaggggattgaccgggttgttgctggtgagccagtgcagtacgtactcggagacgcaccgttttatggactcacgttacaagttgatccagcagtgcttattcctagagtcgaaacagaagaattggtagactggattttgacggatgtcccagcgacagcgccagttcgactcttagacgttggtaccggctcgggcgccattgcattggcaatcaaacacgaacggccggcatgggagattacggccagcgacatttcaaccgctgcgctgcaagttgccaaagccaatgcggaccgcctacatttagatgttaagctggttcacagtgatctattgaccagcgtatctgcgcagccgtttgatattattgtcagtaatccgccatacatcgctgcgagcgaaaaagacgtcatggacgccagcgtcctcgcccacgagccacaaacggccttacttgctgaccacgatgggttggcactttacgagcagttagcgacgacggttgccgatcatctgacttcggccggtcgcttatacttggaattcggctaccatcagggaccggccttgcagacgcttttcgcgcagtcgatgcccgacgcgaccgtgacgctgcgacaagatatggcgggtcacgatcggatgctgcgagttgcaatgactctgactcggcaatagttgcgcgttatcctggagaatgctgataaaagcgggccgattaggtagattgctgtttgtaatccgcgtcccattccggccttcgggggtgggtgaacgcagtcgtcgatttgagctcgcgcataacccgcgttatctcaaatgtgagtcttatcctaagcgggctgtttttaacctgggaggtacggcgtgaatttatgagcaattgattaagtccgtgatgtaaataataaataatattatatgaaagtaacgatgaattaataataaagtagaggtttgaatatattatggaaacgaaagtatatacgccggcggagattccggccgctgcggcgttgttaactgcggggcagttagtggcattcccaacggagacggtctatgggctaggtgccgatgcgacaaatgtggatgctgttaagcaagtgtacttagctaaaggccgcccgagtgataatcctttgatcgtgcatgttgctgatgtggaaaccgttgagcggtttgctcaaccgttatcggaagcagccaagaagctgattaaggcgttttggccaggccccctgacgatgatttttaaattgaaaccagatgcgttggcaccagaagttactggtgggctgcagacggcggctttccgtaatcctgataatgaggcaaccctggctttgattcgtgcggccggaacgcctatcgtgggaccatccgctaatacatctggtaagccaagtccgacgacggcgcaacacgtattgcatgatctacgtggtaaaattgctggtattctggatgatggtccgacgaaggttggcgttgaatctacagttctggatctttcaaccgaccaaccagcaattctacggcccggtgccgtaacgcctgaagcaatcgaacgggtcattggcatgccagttcaaaccgaattgcaccatgtcggagctaaggaagttcctaaggcgccggggatgaaatataagcactatgcgccaaacgcacaagtttatatcgttgatcgttcggaagattggccagaagcgctggcgtgggcagcccagcaagatgtgccaatgggcgttatggcaacagatgatattttaactaacaatcaaattccgactaattgcgaacaattttcgcttggagaagatattcaatcggcaagtcgggagctgttcgcgggcttgcggcactttgatactgagacggaaattaaagatattctgtgccaagcctttgaaaataaaggacttgggcttgcctacatgaaccgattaaataaatctgccggtcagactcattttagtgtataatgattgcaagtcgggaaaacccgaaagttgtcacttgcgaaatggaggagatttattcatgaattaccaggaacaagatccagaagtatgggctgcgattagtaaggaacaggcacggcaacaacataatattgagttgattgcttctgagaacatcgtttcaaagggcgtccgggcagcgcaggggagtgtgctgaccaataaatactctgaaggctatccgggtcaccgcttttacggtggtaacgaatacattgaccaagtggaaaccttagccattgaacgggctaagaaattatttggtgcggaatatgctaatgtgcaaccacactctggttcccaagccaatgcggctgcatatatggcactgattcaacctggtgaccgggtgatggggatgtcactagatgctgggggacacttaacacatggatctagtgtgaacttctctggtaaactttacgattttcaaggttatgggctcgatcctgaaactgaagaattaaactacgatgcaattcttgcacaagcacaagattttcaaccaaagttaatcgttgcgggggcttctgcttatagtcgattgattgatttcaagaagtttcgcgagattgcggatcaagttggggccttattgatggttgatatggctcatattgccggcttagttgcggccggactacatcctaatccggtgccatatgctgatgtggttacgacaacgacacacaaaacgttacgggggccccgtggcggtatgattttagcgaaagaaaagtatggcaagaagatcaactcggccgtttttcctggcaatcagggtgggccgttggatcacgtaattgcgggtaaagcgattgctttgggcgaagacttacagcctgagtttaaggtttatgcccaacatatcattgataatgccaaggcaatggcgaaggtcttcaatgactctgacttggttcgggttatttctggtggcacggacaatcatttaatgacgattgatgtcactaagtctggtttgaacggtcgccaagtacaagatctgttagatacggtttatattacggtcaacaaagaagcgattccgaatgagacgttaggggctttcaagacctctggtattcggttgggaacacctgcgattacgacccgtggttttgacgaagctgatgcaactaaggtcgctgaattgattttgcaagcgttacaagcaccgacagatcaagcaaatctagatgacgttaaacagcaagcaatggctttaacagcgaagcacccgatcgatgttgattaagtaatttatatcaggtctggttttttctctctaaattagctacaatagaaagaaatcactaaggagtgtgcgtagcaacatgggtaagtttgaggttttggatcatccgctcattcaacataaattgacgatcattcgggaaaagaactgtggtactaaggtcttccgggaaatggttaacgaaatttcaacgttgatggcgtacgaagtatcacgcgatatgccgttgaaggacattgagattgaaacaccgattgccaagtcaacgcaaaaaacgttggcaggtaagaaagtcgccattgtaccaatcttacgggctggcttagggatggttgacggtttcttaaacatgattccggcagctaaagttgggcacgttgggatgtatcgggatgaaaagaccttgaagccggtcgaatatttcgttaaattaccaagtgatatttcacaacggcaattatttgtcgttgatccaatgttagccactggtggttcagccatcatggcgatggatatgttgaaaaagcgcggcgcaagtaatattaagtttatgtgtttagttgcggcgcctgagggtgttaaggcacttcgggacgcacatccagacatcgacgtttacacggcagcacttgatgaccatttaaatgaagatggctacatcgttcctggtttgggcgatgcgggcgaccggttatttggtacgaagtaagttgcattgacaaaaggtagcaccgccaggcaatgtctggggggctacctttttgttttccaaaattattaacaactctagctataatcatccgcattctgtgagttcattagtcatgaatcgtgactaaaacgtgctaatttctaagattaaaagcagccagctatggaccactggaaacgggtgtaagtgggcgtaaacatgctttgctggttcgtcctaagccgacttccagtcgtgacagtgttcgaatggctgacgaagatgtacctaacttttgatgaatttgtcgttgctttttacaaccagtaattttgtcaatcaaccggcagactgaaaatgatattgagatagctcactaatcctgaattggtgtagtaaaatttaatctcttgacaaagtgctaatgcacctaacgctttgtttaaagttccagtgtcaaaatagtcagcgacaaattgtaccaagttaagtggccgttcatcagccatttgagcggcttaccgaccggaggggctgggtgacaatgcccagtagccaaattattcttagctggaagtggtctgcttccggcttagaataagactcgtatttgagatgacacgggttatgcgttagctcaaatcgatgtcggctgcgttccagcaattgtcacccagccccggaggtcggaataggacccacaccggctgacgtacaacaatctaattagcacgttttaatcaccgttaatgccaaataataatttgtacaacgcgtatattataggtagttattgacattaactgttgggggacactggataattagggtgttttagatggcgattacgctgtattggtcgaatattcggtaacgttgggtgagaaagtcacattatttcaggaatgttgtcataaatattatgatgttttgaactaatatcgtttttaggggctgttactggttcggttcaaacattgagttgacaattatttcggagacgagtagactaattgcaattaaacagttcctttaaattagctcagagaggctgaaaaggatgaacggacgtgcgctttcaaggaagctgtgcgtaatttcggacagcctagccgctttgagtggtgggctgtcttttcttttgcaatcattcataaaaaggggtgcgttatgacaaagaaagcggcgtttcataatgatgaagtcgtgttagatattcatgaccgaccaaaattaggtagttggttaggcttgtcggtgcaacatctgttctcgatgtttggttccacggtattggtgccaatcctggtgggattaaatccaggtattgcgctgtttagctctggtgttgggacgctaatgtatatcctcatcacgcgcggaaagattccggcgtatatgggctcgagcttttcatttatcgttgtgatgcagtctctgatgaagaccgcaggatatccggccatcgctcaggggactgtcgcggtgggctgtgtgtacctgctagttagtttattagttactttaatcggttctgactggatcgataaggcgcttcccccgatcgtcgtggggccgattgtgatggtaattgggttgtcactcgcagggacggcagctaaggacgcaacgatgaacgggagtagttatgatattaaatatttcggcgtcgcgatggcgacgatgttactgaccgtcatttttaacatgtacttgcgtggatttatgagtttagtaccgatattgttgggaatcgtctgtgggtatatcattgccgtgttagttggaatcgttgacttttctggtgtggaaaaagcgcagtggtttgcgatgcccgcctttcaattgccttttattagttatcatcctggcatttattggggcgcgattctgagtatggcaccaatcgcctttgtgacgatgtcagaacatatgggccatattatggtactcaataagttgactaagcggaatttcttcaagaatccaggtttgaaccatacattggctggcgacgggacagcctcgattatcgccggctttgtcggtggaccacccgtgacctcctatggtgaaaatattggggtgctggcaattacgcgggtccacagtatttatgtgctcggtggggccgccttttttgccatcgtctttagttttgtgggtaagttatccgcgttgatcgagagtattccatcacccgtcatcggtggggtcagctttctactgtttggggtaattgcttcaagtgggatgcgaattctgattgataataaagttgattttaatcagaagcgaaatttaatgattgcatcagcgattttggtcattggaattggcaatgcctatttacaactgggaagctttcagttcagtggtctagcagttgcaacggtgctcggaattgtgatgaacttggtgctgccaaagacggcggtaaatgagaagtaggccgtcattgcgcgtgccaagaatgaaaataaagtcaaaataatgaaaatccaacgatttgaaagcttaatgagagcttgatattgttggatttttattgattgacgaaatgttgaaattattttgaattttttcgacggtggtggtattattacctttgtattttgattaggggtgtctctaatctaccatttcaggttacgataaaattgacgttgactagctcaaaggttaagtttatcgtagcaccgaaattaaaggaaagaggtgatattcagtgggtgatccagttcctacagtcaaattccttggactgacgtttaatatcgcgaatgacatctcagtaattgtgacttgtctgattgttttcttgtttgtttttttactttcgcgacatttaacaatgaagcccaagggtggacaaaatgtgctggagtggctcatcgagttcacgaatggcattgtcaaagggtcgatcaagggtaacgaagcgtctaacttcggtttgtacgcatttacattgtttctctttatcttcatcgctaaccaacttggattgttcattcacgttcaggtcgggcagtatacgtatctgaagagtccaaccgccgatccgattgtgactttgacgttatcgtttatgaccgttgcacttgcacatgctgcgggtgttcgtaagaaaggtatgggtggttatttgaaagaatacacacaaccttttgctgttttctcggttgttaacgtctttgaacaatttaccgatttcctaactttaggtcttcggctgttcgggaacatctttgctggtgaaatgttactaacgaaggttgctgatttggcaaagagcaacggttggttgagctatgtttactcatttccaattgaactcttatggcaaggtttctcagtgtttatcgggagcattcaagcgttcgtgttcgtaaccttgacttcagtttatatttctcagaaggttaacgacgaggaataatttctagttttttaattttaaggaggatacacagattatgggagcaattgctgcaggtattgctatgtgtggtgccgctataggtgctggtattggtaacggtttggttatttctaagatgcttgaagggatggcccgtcaaccagaattatctggtcaattacggactaacatgttcatcggtgttgggttggtcgaatcaatgcctatcatttccttcgttgttgctttgatggttatgaacaagtaatcattggtcaacgagttcattttaatgaaaatgaaagaaggaggtgtcattagatgctctcgcatttaattatcggtgcatccggtctctaccttggtgatatgttgtttatcgggattagctttattgttttgatggcattgatctctgttgttgcttggaagcccatcacaaaaatgatggctgatcgagccgacaagattgcgaacgacattgattcagcacaaaagtctcggcaagaagcgagtgacttagctgatcaacggcgtgatgcgctatcacactctcgcgctgaagcgagtgaaattgtcgctgacgcgaaaaagagtggcgaaaagcaacggtcaagtatcattgccgatgcgcaaaacgaagcaacgcagtataaacaaaatgcgcgtaaggatattgaacaggagcgtcaagatgccttgaagaacgtccaatcagacgtcgctgacatttcgattgcgattgctacgaagattattaagaagcaattggatccggaaggccaacaggcattaattaattcgtatattgaagggttgggaaagcatgagtcttgataatcttacaattgcaagtcgttattcaaaggcactctttgaacttgcagttgaaaaagatcagaccgaagcattcctggccgagttaaagcaattacggcaagtctttgtcgacaacccgcaattggcagaggtcctctcaggatcattgcttccggttgatcaaaaacagacaacgttgtcaactttgactgaccacgcttcagaatacattaaaaactttattcaaatgttgtatgattacggccgcatgtcgaacttagttggcattgttgacgcgtttgaagcacgtttcgatgagagtcgcaaaatagtgcatgccgaagtaacgtctgcggtcaagttgtcagatgagcaagctgatgcaatcgcaaaggcattcgccaagcgtgttggtgccaatcaggttgttttgtcacgtaaagtcgatgaagcaatcattggcggtgtaattgtgaagtcaaataatcaaacgtttgatggtagcgttgcgttacaactaacgaatttaagacgagcactcatcaacaattagtttacgaagaggtgaaacttttatgagcattaaatctgaagaaatcagtgctctaatcaaacaacaattagaaagttatcaaactgagctctcagttgctgaaaccggtactgtcacctacgttggtgatgggatcgcccgtgctcacggactcgacaacgccttacaaggtgaattactcgaattcagtaacggagtttacgggatggtacaaaacctcgaaagcaacgatgttggtatcgttgttttaggggattttgatggtattcgtgaaggcgatactgttaagcggactggccgcatcatggaagttccagtcggtgacgccatgattggccgggtcgttaacccattaggtcaaccagttgacggtttaggtgagattaagaccacgaatacgcggccaatcgaacataaagctcctggtattatgcaacggcaatcagttagcgaaccacttcaaactgggatcaaggccattgatgccttagttccaattggtcggggccaacgtgaattgattatcggtgaccgtaagactgggaagacgtccgttgccattgatgccattttgaaccaaaaggaccaagacatgatttgtgtctacgttgcaatcggtcaaaaggactcaactgtacgggcccaagttgaaacgttgaagaagttaggtgcgatggactacacaatcgttgtaactgccggacctgctgaaccagcgccattactgtacttagctccttatgctggggcagcgatgggtgaagaatttatgatgaacggcaagcacgttttgatcgtctatgatgacctttcaaagcaagcaacggcttaccgtgaactttccttgatcctccgtcgtcctccaggtcgtgaagcttatcctggggatgtcttctacttgcactcacggttactcgaacgggctgccaagttgagcgatgaattgggtggcggttcaatgacggccttaccaattatcgaaacgcaagctggggatatttcggcttatattccaactaacgttatttcaatcaccgatgggcaaatcttcttggatagtgattcattctattcaggtgtgcggccagcgattgatgccggggcctctgtttcccgggttggtggggatgcgcaaattaaagcgatgaagtccgttgccgggaccttgcgtcttgacttggcttcttatcgtgaattggaatccttctcacaattcggttctgacttggatgctgcaacccaagcgaaattaaatcgtgggcaacggatcgttgaagtcttaaaacaacctgttcattcaccattgaaggtcgaagaacaagtaatgattttatatgctttgaccaacggttatttggataaagtggcagttgatgatattgcccgttaccaaagtgaattgtttgaatttattcatgctagtcatcaggacctctttgatacgattttggcaaccaagaagttaccagaagctgataagatgaatggggccttagatgcgtttgcagaacaattccagccaaccgctgccgctgcgaagtagttatggctgaaaaggatggtgagtagtgcatggcagaatcattaatggatgtcaagcgccgaattgactcaacaaagaagactcatcaaattacgtcggcaatgcaaatggtctcaacttcaaaattgaaccagattcaaaagcataccagcacgtatcaggtgtacgcttctaaagttgaaagcatcgtttcacatcttgccaaagctcatctgatgtcagcaagtgccggtgttgctaacagtaattcgaacacgatttcagttagtgaattgctcgcgcaacgccccgttaaaaagactggtttattggtgatcacttcggaccgtggcctcgttggtagttacaacagtaacgtgttgaaacagactaacgatttcatgcggacgcacaaggttgatgccgataacgcagtcgttttggcggttggtggcactggtgcggatttctataaaaagaacgggttaaacgtggcttatgagtaccgcggcgtctctgatgtcccaacttttaaagaggttcgtgaaatcgttaagacagtcacatcaatgtaccacaacgaagtctttgatgaactttacgtcttctacaaccactttattaatcggctctcttctggttttcgggccgttaagatgttaccgatctccgaagagacctttgaacaaagtgagtcagataatcgtaaagccaaggatagccgggtagatgtcggtcccgagtatgaaatggaaccgtcagaagaagccattttgtcggccgtgttgccacaatatgctgaaagcttggtttatggtgcaatcttggatgccaagactgctgaacatgcttcgtcgtcaaccgcgatgaaggctgcatcagataacgctggcgatttaatcgataaattaaatctgaaatataaccgtgcgcgtcaagctgctattaccactgaaatcactgaaatcactggtggtttggttgcgcaagaataacgaagtgggaggaattaacgactaatgagtacaggtaaagttgtacaagttattggacccgttgttgacgttgaattctctctaaacgataagttacccgatattaataacgccttgatcattcagaaggacaacgatgacactttaacggtggaagtatcgttggaattaggtgatggggttgttcggaccgtcgcgatggatggtacggatggcttgcgccggggaatgacagttgaagacactggttcttcaattactgttcccgttggtaaagagacgttaggccgggtcttcaacgttttaggggaaaccattgatggtggtccagaattcggtccagacgcagaacgtaacccgattcatcgggatgcgcctaaatatgatgaattaacgaccagtactgaagtattggaaactggaattaaagttattgacctcttagcaccttatgttcgtggtggtaagattgggttgttcggtggtgccggtgttggtaaaactgttttaatccaggaattaattcataacattgcccaagaacataacgggatttccgtgtttaccggtgttggtgaacggacgcgtgaagggaatgacctttacttcgaaatgaaggcttccggcgttttgaagaataccgccatggtttatggtcaaatgaacgaaccacctggtgcccggatgcgggtggccttgaccggtttgacgattgcggaatacttccgtgatgttcaaggtcaagacgtgttgttattcatcgacaatatcttccggttcacgcaagctggttctgaagtttccgccttacttggtcggattccttcagccgttggttaccaaccaaccttagccactgaaatgggtcaattacaagaacggatcacttctaccaagaaggggtcagttacttcgattcaagccgtttatgtacctgccgatgattataccgacccggcacctgcaacgactttcgcccatttggatgcgacgaccaacttggaacgttctttgacggaacaagggatctacccagccgttgacccattagcttcttcttcaatcgctctggacccatcaatcgtgggcgaagaacattatcaagttgcaacggaagttcaacgggtcttgcaacgttatcgtgaattgcaagatattatctcgattttagggatggatgaattatctgacgaagaaaagacaactgttgcgcgtgcacggcggattcaattcttcttgtcacaaaacttcttcgttgccgaaaactttacgggccaacctggttcgtatgtgccaatcaacgataccatcaagggcttcaaagaaattcttgaaggtaaatatgatgacctaccagaagacgcattccgtcaagttggtaagatcgacgacgtggtcgaaaaagcgaaatcgatggtaactgattaggaggggtttacatggctgacaatgcaaaatcattaaccgttagcatcgtaactccagacggtcaggtctatgagaataagacgccaatgttgatcgtgcgaacgattgacggcgaactcggaattttgccgaaccatattcctgtgattgcatcgcttgcaatcgatgaggttcggatcaagcaacttgaaagtgatcaggaagatgacgaaattgccgttaatggtggttttgttgagttcagtaataatacggcaacgattgttgccgatagtgctgaacgtcagaatgacattgacgttgctcgagctgaaaatgcacggaaacgcgctgaaacacggattcaaaatgcccaacaaaagcacgatgatgctgagttggcgcgggcccaagtcgctttgcggcgtgccatgaaccgtttgaatgttgctcggcattaacaacttaaaattctgaaaagcatctgcaattatttgcgggtgctttttttgtgcggttcagttaagccgcgatgcacaagttagtcaaacttaccgcggtgagtcgtacccgttactgtccagttttaagcttgcacggttcaaagccgattggaaccgtgggttgatcaagggccaagcactggcttactaatggcgatatcgcgttgttaactagaagaatcggtctgattcgaatatttttcgccaatattgcatcagtatctggcagagcagtaattaagacgtggatcgcgacttaaatgggtgatcatcacgttccgacaattggcagcaattccaaaggtcggcataggaaacatgaacaactaagtttacagcgaacttaaacgtttcagcggccaattttgtcgcgacgttgaaatgttttgtccagtcggcgcggatgttcgtgaactaaattttactaatcgattgagcgtattaggggcattgcgataagtggaatggtagaatgcaacttatagtgagattacaataaagaaaacgattacaaacgaacgatactgctaatcaatatgggtatggcttgtcaaataattgcacgacggacttctaattagttaactaatcataagtatttaatatttgtgttgaaattgtaacgaaaatgtaaaatgtaatatttatccactagtgttctatggtatgatgattaggaaccgatttgaacctgcatgctgctattggcacgttgccatggtgtgtccaggttgttttgatggttgagctggtgtttggattgcacaccgcgcgttgccgatttgcttagtacagcggtgaacagtggaatttgggcaggtgcgaggcatctgatccaatcgggttcttttagtaagtgtgctttttacgcaatccgaaatctcacgtaacttgtttgttgattatcgtttagtgatggagggtttatccatggaggaaattgtagttcatggcggtcaacgtttgacaggaaatgtccatattgagggcgctaaaaatgccgtgttaccaatcttagccgcaagcttgttggctagttctggtcagacacatttatcaaatgtaccagtgttatcagacgtttttacaatgaacaacgtcttgaaatttttgaatactaaaattgattttgatgaaattaataaaacaattgatattgacgctagtcgtcaattatcatccgaagcaccatttcaatacgtatccaaaatgcgtgcttcaatcgtggtcatgggaccactattagcacgattaggccatgcgaaagtcgcgatgccaggtggctgtgcgattggttcacgaccaatcgatttacacttaaaggggctgaacgcgcttggtgctgaaatcgaacgccacgatggctatgttgaagcaaccgcgaaccagttacacggagcggccatttacttagattttccaagtgttggggcaacgcagaacataatgatggcggcaacacttgcagatggcatcacgacgatggaaaacgtcgctcgtgaacctgaaattgtggacctagcgaactatttgaatcagatgggtgctaaggttaccggggccggtactgaaacgatccgcattgaaggggttaaagcgatgcatggctgtgaccatagtatcgttcaggatcggattgaagctgggacattcatggtcgctgctgcggtgactcagggaaacgtcttggttgaggatgctattgccgaacataataagccattgatctcgaagatgcgtgagatgggcgtcacagtaacggaagaaccggctggtattcgggtcattggtccagaaatcttgaagccaacctccgttaagacgatgccccatccgggtttcccaacggatatgcaaccacaaatgacaattttgcagttgtgtgcgcagggcactagtttattaactgaaacggtttttgagaatcgcttcatgcatcttgatgagttacggcgaatgaacgccgacttcaaagttgaagggcgctccgtcattatgtatggtcccactgactttaacggggcccaggtcactgcgacggatcttcgggcagctgcagcgttagtaatcgctggactggtcagtcggggttacactgaagtgactaatttgaagtatcttgatcggggctactttaacttccatggtaagctggctaaattaggtgctgagattaaacgagttgatgttcccgatggcaccgtttatgcgttgaatcctgattttgcgaacgaagctgcggaataaatcgaaataaatgcttacaaaaccttcaaagtgcgataaactcgtttttgaaggcttttttgtggcgaagcggggtaacccggcgccaacattcaggaggacagcttatgtttattaatattatcgacaaacacatttcattgaaaccaactgaagtggctgacgcggagccgcttttcgacttagttgatcataatcgcgaccatttgaagttatggatgccgtgggttgatgcgacggcgaccgtgcaagacgagcgtcattttatcgaatcaatgttgaccaagcaggctcatggacaggtgtttatcaccaccatcattgtggatggcgaagtcgctgggatgctagacttgcataatattagtgccattaatcacaacggtgagattggctactggctgggccagaaatatactggtcgtggcgtcatgactaaagcgctcgaacgattagaagaaattgcttttacggagcttgatctgcacaaggtcatcttaggtgcagacgttgccaaccaggcaagtcgggctgttgctgagcgacgccaatatcatttggatgcgaccctgccagaaaatatcttgttaaatggtcaatatcgtgatgaagcaatttattcgctgacggtcgatgagtggtcgaaacgacaggatgattaggcacagccaattgattggtagtgacaaatgaacgagtggctaggacagccgtcagttctcatcaactgtagagtatggtataatgattagtcgtataattgtatgtttgagaggagcaaaaacatggctttagatattggtattgacttaggtactgccaatgttttaatttacgtatcgggtaagggcatcgtccttaacgaaccatccgtggtcgctatcgatacgaacacgaatcaagtgttggcagtcgggtccgaagcctaccaaatggttggaaagacgcctagtaacattcgggcaattcgaccattaaaagacggagtaatttcggattttgatgtcaccgaagaaatgctgtcctattttattaaaaaattaaatgtccgtggcattatgtcgcggccaagtatcatgatctgtaccccaacgaacactactgaaattgaacgcaaggcaatcttgcaagctgctgaaaaatctggcggtaacaaggtttacttggaagttgaaccaaaagtggcggctattggcgcagggatggatattttccaaccacgtgggaatatggtcattgacattggtggtgggactagtgatatcgctgtcctatcattaggtgacattgtggcaagtagttcgttacgaatggccggcgaccggatgaatcaggacatcgtgaactacgtcaaagatcaacatcacttgttgatcggtgaacgcagtgcagaacaagttaagattcaaatcgcacaagttttcaagcaggacggcgatgatgataaggtcacccaagttcgtggtcgagatactgtgacggggatgccgcgctcaattgacattgactccaatcaagttgaagaagctattcacgaaacgctgatgcagatcgttagcacggcccatcacgtgatggaaactttaccaccagaaattgcggccgatattattgaccgtggaattacgttgactggtggtggcgcactgttgagtggcctcgatcaattgatcagtgaaaacttaaaggtgcccgtaatggttgccgaacacccattgaacaacgttgctcagggggctggaattttacttgaacatatgcagaaaactgctaagaacaagaaataaattacgatgcgacggttattaatgaaaggcatccgcttttatcagcgggccttttctgcgtttagtccggctcattgtcgctattatccaacctgttctaattacacgttagaagcgatcgatcggtttggcgcagttaaaggcgttctaatgggagttgcacgtatcttacgttgtcagcccttagttaagggcggctttgatccggtaccagcccatttttcattgcgtcgtaatccgcaatacaaggaggaagaccaccgtggcaagaaaagataaggcgatttcggtcactttaaacgaaactaaggtcaacggtcaaccagttaccgaagttttgatcggtaaacaagtgattggacaagtgactcaagtcggtgaacgatttgaagctgaaatggttagtgacaaccaaccatttgcgcataccaaatcttttgatgagagtctgcaagagatcttgtcggcttaccatctacacaaaggctaatttttagtaaaccttcaacctggttccgagaattcggcaccaggttgttgtataataaaaactatcttaaagtacaaaatgatattgtgaatagggttagtctgacgcgtgcggtgggctaatcccaacaggttaggagcgttatttgtggcagaagaatctagactccgcagtcaagacgaggattcaagaattgactggggtatcatattttcagtgatgatgctaggattgatcgggctggcgtcgatttatgtcgccgcagtgcacgactctagttcagtaaacgtcacgaagcaggtgatttctcaagtcatgtggttcgtgattgggaccgcgattgccgtaattgtgatgcaatttgattcggaacagttatggcgagtggcaccgattgcctattggtttgggatcttcctgcttgcggccgttttggtcttgtacagtagatcactgtttgcgagcactggggctaaaagttggttcgcagttggttccttgacgttgcaaccgtctgaagtcatgaagcccgccttcatcttgatgcttggacgagtcgtgacaatgcataacacggagcacccaacacatacgatggcgagcgattggcaactcattgggaagttaattgcgtacatggtgccagttgctatccttttgaagttacagaatgactttgggacgatgctggtgttcttcgcgattcttgggggcgttatcttagtttctgggatttcgtggcgattattggcaccgacgtttgccattgtggcggcgattgcggggactgcgttatatctcgtgatctcgcagagtggtcgccatattttggaagctatcggttttaagcaataccaatttgcgcggatcgatacgtggttgaatccgtcgacggacacgtctaacaatgcttatcaagtttggcagagtatgaaagcgattggttcaggtcagattactgggcggggatttaacgtttcccacgtgactgttcctgtgcgtgaatctgatatgattttctcggtaattggtgaaaactttggctttatcggttgtgccgtggtcattttattgtatttcttattgatttaccagatgatccgagtgacgtttgatacgaagaacgaattctacgcttacatttcaaccggggtcattatgatgattctcttccacgtgttcgaaaatattgggatgagtatcggactgttaccaatgactgggattcccttgccgtttattagtcaagggggttcggcgttgattgccaatatggctgggataggtttaatgatgtcgatgcgatatcattacaagtcctacatgttcagtcgtaacgaccggtttgaatagtaaaattattgtaaaggtatggtgtttagtatgagtgaagatgcagcttatttttggacaaaagacgttgatggacatacgcggttaggtttaactaaggccgcccatgaggctcttggtgaagtgaaatatgctgagttaccagctatcggtgacaaggtcagtcagaacagcgcttttctgagcgttgaagcgaccaaagccgtttctgaattcaactgtccaatcaatgggaccgtggttgcggtcaacccggcgttgagtgagaacttcgatgcgttaaatagcgttgaagacggcgttgcttggttaatcgacgtggactaattgccaggccttgacaattagaaacaggctcggtatactcgttacattaacaattgattaaaaaagttatcattttgaaaagatgagtacgcggttatgattacttagagagtccctgattggtgaaaggggattaatcgtgaagctgaagatggtcttgaagtaatgaagtttagtgagcagtcgcaagctaagcttgggtcgcacccattatcatgcggagttcaaagtaactcttgagacaactggcgtgagctagttgtgaagatgggtggtaccacgaggctaagcttctcgtcctattgatgattattgtcgtaattgtctgggatgaggagctttttttgatgcgtaaggaggaattgacttgattgaatttaaagatgtgacgaaaacctttgatgctaagcaaggggcggttcacgccgttcaagatgttaatttaaaaatcgaagatggtcacatttatggcattgttggctattcgggtgctggtaaaagtactctggtacggatgctgaatggcttagagacacccactagtgggtcagttgtgattgatgatgtcaatattacaacgttgagcggggccaagttacgcgcccaacgtcaaaagatcggcatgatttttcaacattttaatctattatggtcgcggaccgttttggagaacattatgtttccacttgaaattgctggtctgtccaaggtggatgcccgtaagaaagccgaacacttagcaaacttggttgggttggccggtcgggaaacggcttatccgtcagaattatcaggtggtcagaagcaacgggtcgggattgcccgggcacttgcgaatgatcctcagattttactttctgatgaagccactagtgccctagacccgcagacaactgatgaagtgttggatctgttgttatcgatcaaccagaagctccatttgacgatcgtattgattacgcatgagatgcacgtgattcgcaagattgctgatcatgtcgcggtgatggaagctggtaaaatcgtcgaacaaggaccagtacttgaagtcttcaagcgaccacagcaggctgtgactaagcggtttgttaatgaagaggtcacgccgtcgctgaatgacacaacggtggtcgtggaccagctgctggcgaaatatccaaagggaaccatcgtacaactgacgttccatggcgatcaagcccagctaccgattgtttcagagatgttgaagaagtatccgttagatttaaatattattgagggtgggattcaccaaacccaagaaggggcgattggttcgctgtacttacaactaacgggtgatcaggaacagattaagggcgctctagcgtacctacaaacgatgcgggtggaaacggaggtcttgaaccgtgaatgatcaaggattagattcatattttaaatttgcaaatgtcgattggggtagcatgatgtcggccacgtgggaaacaatttggttgacgattgtgtcgatggtcgtagttgccattctcggaatcgccttaggtctgttactttatgagacggcggggagtcagaatccgctggctaaggccttgaattggattgttgcgctgttcgtcaacgttttccggtcgattcctttcattattttgatcgtgctattattgccggtaacgtctaagttagttggaacgattatcggaccgcgcgcggccttaccatcactgattatttctgctgcgccattctatgcgcggatggttgaattggccttccatgaattggatcatggagtgattgaggccgctgaatcaatgggggcgacccggtggcagattattcgaaaagtcctattgccagaaagcatgccggcattagtttctggaatcacggtcacgacgatttcattaattggctacaccgcgatggcaggagccattggtgctggtggtctgggtaatttggcctaccaagacgggtttcagtccaataacaacgccatcacattagtggcgacggtaatcattgtgattatcgtgtttatcttccaatttatcggggatattgcagttcggcatattgataaacgggttaattaaagttcgtataggaggaaacggaattatgaaaaaaaagggaattctaggattattagcagttgcggcaacggcaattttgttagtcggttgtgggaagtcatcgtcaacaaagacaacaaccattactgtaggggcttcttcagtgccacacgcacaaatcttgaagcacgtgcagccagaattgaaaaaggaaggcgttaacttgaagatcaaagtctttcaagattacgtcttacctaataaggcattggcttcgaaagaattagatgccaactacttccaacacatcccattcttggataactggaataaggaaaataatgggagcctcgtatcagcggggaaggttcacttggaaccaatcggtgtttattccaagaaagttaagagtctaaaagacttgaaagacggcgcaaccgttctggtcagcagcaacgtggctgactatggtcgggtcctgacgttatttaaggatgcgggtttaattactttgaaaaaagggacagatttaacttcagcaacttttaatgacattaagaccaacaaacgtcatttgaagtttaaacattcatacgaagctaagttaatgccaacattctacaaaaataacgagggtgacgcggtcgttattaacgcgaactacgcggttcaagctgggttgaatcctaagaaggatgcgattgcacttgaaaaatcagattcaccatatgccaacattgtggctgttcgtaagggtgataagaacaagccagctattaagaaactaatgaaagctttacgttctaagagcacccagaaatggattgaaaagaagtacaagggtgccatcctgccagtttcggccgactaaacggaccatcttaaatcagaatattgattgattgagctagcttcagggattccctgaggctagcttttttcacggagtttgactacggtaactttccgaagcgggttaatgaaaatgcacgtttgatattatctaagtagtactattgattaaattcttatgagacagcgtcctgcttgactttatagcggttgcaaggtacgctaaccaagttaaataaactacagattggggtttgcagcatgcgtaaatatggtgtgatcgggttaggccaagtcggtgcgacagtggcttatacgttggttcaacaaggaaccgttgatgaattagttttaatcgataagaatgaggccttggccaaggcgcaaaaactcgatttagacgacgcgtcacctcgtctaagctcaaccactaagattattttaaacgattattcagctttggccgatgccgaagtgttgatcgtggcttctggcaatattggtgccattgatatgaatagttccaagggtcgctttggtgagtatgatttaaaccaagcgattgtacgggagatcgcgcccaagattgtggcatctggcttcaagggtattttgatcgatattatgaatccgtgtgacgtcatgacggattatttacaacgaatgacaggttttccacggcaacgggtttttggtacggggaccttcttagatacggcgcggatgcaaaagtatgtcggacaagcagctggtacgaatggtaaaaatgttgcggggtacgtatatggcgaacacggcaactcacaatttgtagcttggtcaacggttagcgtcaatgggcagcctatcaaaaatttcccaggtctgaaccttgatcaacttgaagaagatgcaaggcaaggggcatttgcagtcatggcgggtaagcattatacaaactttgcgattgctacttgtggtgtccgattggcagaagctgtcagcgcggatgcacaactggcttgcccagtttcagcttttgatccgcaatatgggacatacgttggcatgcctgctgtgattggtaaaaacgggattgaatcattaattcaactagatctgaccactgatgaacgagcgtcgttagcagcgtcagcgaagtttatcaagtcgcaagtggacgttttaccgcaagcataagctttttctaagcatggattgaaacatcttgtcattaaacgtggcctaatcagggtgtgcggtgtggacttgggtattggctcaggttggcttcgtgacgtctataattaggtcacgttttatgattgaatggttcttttgggcagacaggcgctgacatgctaaaatagaaggtaaattcgagattacgaggtcattatgcaagcagagaaattgatgcaggttaaggatgcagtgttaaagttaagacaacaacttcgagcgggacaaatctatcagtcactgcccagtcgaatggcaacgctgattaagcagttaccgagtaccgtgacaaccacggtaacgattccgagcgacgaagaggtgcttccactgattgcaacacttcatgagcagttgaagaaaggcacgttgaccgcgatgagcgacgatcaaatcaaattattgatggcacacgttggttcgctgaatccgctggttcgtgatcaaggcgtctactatttgttaaacgaggcattacagcagcaggtactcacaccggaacagttgggcgatatttttgatcagttgattcaagatcagatgttatttgcacacatcgatgagccgcaaaatgatgccatttatcagcggtcatttgcgatactattactgtcagtgctcttgtatgcggaccatgcgggtctcaagtttatgacacccgcgcggctggatctagttgttgagcaaatgacagtctacattttactcgaaaaggatactcgggggtttgtgggcaccaccggttgggcgcatgcgtacacgcatattggtaatatcttagatgaactggcagatgagtctcaactcgcacgtgcggataaattattactgttggccgcattgattgctcgttatcaaaagttaacaacgccgttgatttttggcgagccagaacgactatcgacttatttgaccttgattacaaacaaacatgagctttattgtgattatttgttaactgcgatgaaggactggcatcagcagttgatgatgcatactcgtccggctagtgaagctgaatggacgcagattttcaatcgtaatcgattattggaagcacttgcattacacgatgatctgccaacggccgtcgtagattatttggatgatgaattagaatttttaggttagttttggaaggaagtcttttgaatgcaggcaaaagcagttggattaacgcaagggttgccagtgagcgatccgaatagtttacaagatgtcaccattaatgtaaatcaacctcgtggccgtgatatcttagtagccgtcttagcaaccgcagtcaatccaatcgatacgaagcagcggcaaggtcaatcgccagtgacaacgccgcgaatactaggctttgatgccgttgctaaagtgttggcggtcggtgaagcagtgacaacgattatgacagatgatgtcgtttattatgctggcgccgtcgatcggccggggagtgatgctcagtatcaattggttgatgaacggttagttgcgtgtgccccgaaaacgtggtcgccggcgcagtcagctggtctgccgctaacgacactgacagcttgggaagcattgtttgaaaaattaccattcactgcagtggctgacgcgaatcttggtcagagcgtccttatcatcaatggtgctggtggggttggctcgatggccatccagttggcaaagtgggcgggtcttcaagttattacgacgactggtaagccagaaaccactgaatgggttaagcggttaggtgctgatatcgtcttagattaccatcaagatctgggatcgcaattagctgcggccggtttgcaggctgtcgatcatgcgatactattacactctacggatcaatacttgccattagtgacaccgctagtccggccacttggcacgatcgtcgccgtagtgacaaatcagcaccccttgccaatggcgttactaaagccgaaaagtttgaattttgcttgggagtttatgtttacgaaggctaactatcagttgccatcgatggcgacgcaggggagtattctggcacaggtagcgcaactggccgatgccggggtgattgtaccgacgaccaagcggactttagctggaattaatgcagcaaatttgcgaactgcgcacacaatcgtagagacggggcaaatgttgggtaagattgtcttgactgcgccatttgacgcgtaaaaaacaacgttttattgtaaaaatgttttcaattgtgctcagatattgtagaattaactaagccgtagtatgaaataaaccttgataggatgaacaaaattatggagacacaaaaaaagatccatgttggtatgttgtttggtggtaactcttcagaacatgatgtttcgaagcgttcagcgcacaacatttatgatgccatggacaagaataagtacgagattgacttgtttttaatcacgaagaacgggattgtcttgagtgatgctgcaactcggcgcgtatttgatggtgaaccagaagatcaagtcgtcgccgaagaaatgccaaagttggacatgagtgatccattagctcccatcaagaacctgacactggccaaagatattgatatcttctatccagtggttcatggtaacttaggggaagatggtactttacaagggctgttcaagttattgaaaaagccgtatgttggtagtggtgtcttagcgtcggcagctagttttgataaggatattacgaagcagattttaacgcatcatcatattcaaaacaccaagtacgtggtggttacaccggaaaaccgggaccaaatgacgtacgcttatttacaagtccacgtgggtgatcatttattcattaagccagccaatcaaggatcgtcgattgggattcataaagctgagaatgaacaagaatacttggatggtttggccgatgcgttcaaatatgactacaagattttagttgaagaatcgattgacaatccgcgtgaagtggaatgctcgatcttaggcaatgaaaatcctaaggcatctaagcttggtgccattgatgtgccgaagacggacacgttctacgactataataataagttcgtggatgcgagtggtgtgacgttcgaattaccagtcgaattaccagctgatttgacgaaacggattcaacagatgtcgctagacgcgtttaaagcgcttggtctaaaaggaatggcacgcgttgatttcttagtgtctgaagatggtgaaccatacttgggtgaaatcaatacgttacctggttttactaacattagtttatatccaaagctatgggaagtttcgggcattagttatacggcgttgatcgatcaattgatccaacttggttttgatgaattcaaacgtcaatctgatattcactatgatttcgttgcgttagacgcggaataagatagtaatgagttttgtggtggttgggatgaagcgattcatcacggccgcctttttttgtgaggaggggtcaggttgttaagtcgcggatggcacttagtgatgcagggagcgcgccaactggctggaccgctagcctgctggtggttggccggcatattgctggcggtactcgctaaggtgctcgggattctggtcggtggggtagtcagcttgctaggcttgttgcttttgagtgcctggttaccagccatggtcgctcgtagtaatcatgagtcgtggcaggccggtcaatttttgtatcgctgggtgctgttaatgtttacggcggtgtggtggttaccactcggttggttaggctatttagcaactttacaagcgagcatacaattgccagcgactgttcaaaatataatctttaatacgcgttatgactggcttcctgtggcgggaccactttggctgttgggctggctgattagctggaagtggttaccagcactccaacgccaattgaccgctccgaccagctggcgtaattattggcgaacgggttggcggatttcctggtggacagtctttaaaaaaagtcgaaatgtgtggctgttcctgattagctggctcgttatggcaatcattggtggtggcatagtgtgggctagtggcgctgttagccagttggtcagtcaatttgttgcagttttcatgatgactgtgttgcaactgctggcttggttaatgtttatgggatggtggtcgcgcctttggccagaaacagcaatcgccggtcactctaactggcaaactgggctacttacgttgaccggtttgctagtcttgggtggttacgcaggctggtggctaggaacgccaccaacggcgccgctagcaattattgcacatcggggtgttaatggtcgtgacggtgtccaaaataccacagcggcgcttaaaaggactgtaaagcaagttcagcctgatatggtcgaaatggatatccagccgacagcggatcgccactgggtcgtcatgcatgatccaacgctgaaagctttagcgggtcaacccggtcccgttcatgagtaccccgttgataagttgagtggattaccactacgggagcatggtcaaaaaggctacttgagtacgtttaagcagtactttgcggtggcacacaaattacagcaacctttattagtcgaaatcaagtcagttgggacggctgatcaactaatggggatttttgccgacaactatgcacaacgactgatacaacaaaaaggggcggtacactctttggactatcgtgtgattgaacgattacatcaacgggcggcgcaactaccggttggcttcataacgccgttttatctgacggatttttctaattccgtcgcgggattttattctttacaagcactgaccgcgacccgtgagcagatcagtgcggcccaccgccaacatcggatcgtctacttctggactgttgatcggccgcttgcaatgcagcgactgacggccatgggggctgacgggctgatcacaaatcgaccgggccaactacgaagattacagggtcaatctaagcattattatttttatcaattgataaattggttagttagttggttataaactactgaaagaagtatgagaactaatcttaattattaagccacgtcaaccgattaattgagggtgtcatgacaattgatgtttgctgttaataaggttaattcgctcccctttaaatcgctttcagtagttctcacttttaatgaacaagtccttgattagggtggttaacgaactgtaagcctggataattaataaatgaccttcggccgatatcatggtataaacttaatattaaataagaattacgcgtatttcttgctaaaattccgttatgtgaatataattatatgcgtaattggtattgtccaattggttagtgctcaattattcgaacggattaacgaggattgattaggtgtcacgatacccttgttcatttagtgggggcagcaaggggagttacaaaatgagtttggtttaaggcaatcaatgaagaggggttaagcatgagaatattaggagaaaaagtgcggcagttcagaaagcggaagggcatgtcgcagaaggaactggctgatgggatttgtactcaggcaacgattagtctaatcgagaaaaaaagtaaaattccaagtatgaagattatgatgaaaatttgtaatcgattaggaattcgtttatcggaagtcattattgaaaatgacgaccagttatatcggaccttcaaaaaaattgatactttgattcgacatacacaactggaagaggctcaggatgtgttccagcatatccgtccgaagcagttacgtagtaatacggataagaaacagtattattactatgagggctatcttcaattagtgctcaatgacaatgctgacgaagccatctttaactttgggatgttgcttaatcagttcgtcaagtctagtcacgatatgtttgccatcctggccacacttggaaccggcttagcttatgaacgtaagcaggcctatgacaaggctgaaatttttgtcaaacaggcagttgctaccttacacacaatggatgcgcaagcaatgccgatgggtgacgacgattacttacaaaatgaaattttgatttacgcctcagccgcacaattgtatgctaagatcaattttccagaggaagctttggagttgatcgacttggcactcaagaaggctcaggagagtcagtcactttatttattagaccgtttgtatgcacaaaaggcggccaatgaagttgttttaaataatgtccagtcagcgcatgatcactattacgtggcgtatgcgttaagtctggtgacacataacagtagtttgaccgaaaaaatcacgaaagaaatggccgagtaccatattgcacccttgcaagtggctaacgacgcttagataacgtgataggacagttagcggtgaacggccgcgcttaatgggagatattgcggttcccattaggcacggcacaccgctgactgtcctatttttaataccggggggaatgtgaagatgagttgtcaaaactgtggttaccaaaattcaccgcatgccgtgacttgcctaaaatgtggtcatcgtctaacgccagtgaatggtgatgtcaatcagcaaagccgagtccagcggcggcgtcaacaatcacggcggacaactttttcgagtcgctttaggccacaaacactccttggggtattaattgcggggttactattgctgggtggcggctatatcgtgggacaactattgtggtcgtctacgacatcggcaactgccgagtcggcaggtaaaagccaggtgcataagccggctgccagcgattctgacgcaccgatgaaggcaacacagacatttccgactacgacagttactgatctggttgcgcaagcaacgaatgggttggctggtcaaacttcggtagcggtgatgccattaacgggtagccagaccgtggttttgaataatcgagcgcaacgtgctggcagtttgatcacgttatttattatggtcactgcctttgatcaggtccatcaaaataattggcgcatgcaggatcgttataccctgcgtgctgccgataaagttggtggaaccgggacgttgcacacattaccagctggaagccagttgacgtatgctgaaatcacgaaacgcatgattacggagagtgataatacggctgctaatatcatgttggatcgtgttggcggcttctcggcggtcaacacggaaattgcacagttgggtctgactgatacaaaaatggctcggcggttaatggatactgccgcactaaaggccgggcatgataacgatacttcggttcgggatgtggcaacggtgctgaaacgactggcgaacctgcgtttgatctcgaacaaagccgatcacgcgatgttaacgattttgaaggcgaacacggatcacagtaagttggtcaaaaatctgccaacacgcgcgacgatctataacaaaactggggactatcaagcatacggtgttcaaaatgatgcggccatcgttcagaatcgtcagggaacttttatcatgacgatgatgactgctagtggggaacgtaccgcgcaaacggtcgcgatgaatgatcttggtcaggcgctttaccgggcaattttagagcagtaagtggtatgattttggcaaatagtaaaaaatcggccagtgaggtaagtaacttcactgagccgatttttattgtacgtgtatcaaaagattactttttctttggtttaggagctggcttattttccaagtcagtccggacaacgagaacgtcacaaacagccatccgagtgacatattcggtgactgacccgatcaataagcgttcaaccgcgttgagaccagttgcgccaatcataattaaatcgatgcccatatccttaggaacgtcgcgcgcaataatcgtcttaggtgcgccatattcaatcgaataatccacgttatctaagccgtccgccttagcttctgcaacgtacttgtccaacgttttttgagcagtatcggtcacttgttcaaccatggtcgtatcaaaactagaaatgttttggaaagcacgggtatcaaccacgtggaccatgtgaactgaggcgttaggtccgttccgtttcgcgacggcaaccgcctttttaaatgctaattccgcttcataagaaccatcaacaggaactaaaatgtgttggtattgttgtaacatcattctcacccctcattactttataactatattgtaaaggttttcgcaaaaaataaaaagcgttttctatgagatttgcatgaaactcactaaaattagtgcaattgccatcataatcagtgaaccgctagccagtacaatggcaattagcattgtcgcttgaacaaagatggtcacgaaacaggcgatggtaactagtaacattaagccgccaccatagcgtgcgacgtgtttgattgtcggcgctttgttcgggtcaaaaaagagaaatggtcgggactggtgcgtcagcagataataactgagccaacccgcaatgagcgtgtatatgacaagcagtaatgtaatcaaaatgaacctccaacaggtgatgttaatcttattttagttgattccggaagagaagacaaatgcaatgctagctaaagataagcgattagtactagtagttcacacaacacaatttagcgtcaaatgattgcgacacacgtcatgctggttttatgaggatgagtaattgttcaggagtgccggattgttgcagaaatacccaaaccagcgtgatggactgtatttcagtagccgagattagtcatgtataaccggcttcccaattaaccattctccccatgagttttggacggtgttagtaaaatgacgttgtgaacttgggtcgctttcacgccacaaaaaaaggccaggaacaagtcctgaccaacggaagtaaacttccggaaaaactagtggtgccgttaatcgcccttcagtattgacccgctttaaggcaggtgggacgttctgactaattcgctaactaccaaaggataagacatgttatggaattagctaacggacatcccaaagtagtattaattgttcggcaacactttgtttagagcaatgcgcacaccttagtaatttcgactcttagtctagcatataaaaataaaagttgcaattattagcacaaccaaggtattgttagcgatttctctcgttagcctttaataatttttcgtattgttgcgcaagggctgtttcgtagcggccatttgttttgggctcgtaatacttggctgatttgatggcatctggtaaatactgttgagcgacccaatcacccgggtgatcgtgtggaaaatcgtatccaacaccatgaccgagtttggcagcgccttgataatgcgcatccttgatgtcggccgggatatcaccgaaatggccgtcacggaccgttgtgagcgcggcatcaatggcactgatccctgaatttgactttggcgataaggctaattcaatcacagcgtcagctagcggaatccgtgcttcaggaaatcccaattgatcggcagcttgaacagctgcgacggtgtgggcacacgcggctggattagctaatccaatatcctcataggcaatcaccatcagccgacgcataatactctttaaatcccccgcctcaactagccgggctaagtagtgtaatgcagcgtttacgtcggaaccgcgtatggacttttgaaaggccgagatcacgtcgtagtgggcgtcaccatctttatctgcggataaggctttcttttgcaagcattcttcaatcgtttgttgtgaaatggcgatggtgccgtcatcggccggagacgatgataatacggccaattctaacccattaagggcactgcgcaaatcaccgttggtagcggtgcacaggtggtgcatggccgcgggtgctaaatcaacgtggtaactgccaagaccgtttttttcgtcagcgagggctcgttccaccgcgtgctgaatatcatcgtcagtgagcgggaaaacttgaaagatctgcgttcgactacggatggctggattaatgctaatatatggattttcggtcgtagcaccaatcaaaatgatgcggccactttctaagtgaggcaataaaaagtcttgtttagttttatccaaccggtggatttcatccagcagaagaatgaccgtcccgctcattttggcttcttcggctacgatttgaagttgttttttactgtcggtagctgcattcagcatgcgaaaagcatacttggtggaaccggcaatggcactcgcgatactagtcttgccagtacctggtgggccgtatagaatcattgatgatagtcgtttggctttgaccatccgggcgatgatcttgcctgggccgaccaattgttgctggccgacaacgtctttcagcgtttttggtcgcatccggtaggctaatggttgttgcatcgtttgaaatccctccttgcaaaactagtcccaactattatagcatttacaatgaaggacaccgaataatcagtttaatgaacaaaataattataaaggattgatcattatggaattagatgccgttggtaaggcaattgtacagtatcacttagtcccactcgttcatcaggctaatttaggactagaggtcaccatgcaccgggtggacgaccatggtcacttagcgacgacagcacacccgcaagcgtttggatcagcgcaacaaaatcatcagttacgtccgggcttttccgcaagtgctttaaagtttactacgccggtacgtcgtgacattcctgcattgatagcgtatctgaagggcttgaataccgcagcacggcggtcactcgatgcggacgaacgactttggccactgtcgagtacgcctgtgttgccggatgatctaacgaacgtgccactggctgatgttgatcaagtcagctatcagcgtcgtcgcgacttagctcgtaagtatgagttacagcgattaatgacgactggtagtcacgtgaatatgagcttgaatgaagctttattcacccgtttatatactgagactttccatcagcagtatcacagttatgttgactttcgcaatgcaatttatctgaaagtcgctcagggattggtgcgcatgaactggctgattcagtatttatttggcgcttcaccacgcctagccgttacggatactacgagtcgtccacagcgcagtagtgttcaacatcccgatggtcgctacagtcaagtgacgggagactatacgtcaattgatcgctacgtggccaagttgacggcggctgttcgtcaacagcagttgttgtcggtcaatgattttgacgggccagttcggcttcggagtaatgggcagctagctatgatggcccggcagggggtctattatcttgaataccggggcttggatctcgatccaactagtccagtcggggtggacgcgaacgcggtggcatttgttcgtttgttggcgagttatttcgtaatgatgccggtacttccagctaagatggtatcccaagtcaacgctcaagctgaccaattgacccgtcaagttttgggtgaaaatccaacgacggctagtgctcaggccgtgccggctgttcaagttttagatgcacttgctgattttgttaaaacctatggcctaccaaatgaagatgccgtgttactcaaacagttgaagtcgcgggtcactgatccaaagaagacgctgagtgcgcagattgccatgcaagccgatccgttagcatgggcactcgaacgggctgcacgctatcaggaatcgagcaatgaacgtccgtttgaacttgcgggctttaccgcgctagatctatcgagccagcaactagcccagcaggccttgacgcggggagtgcaggtggacgttgttgacccacacgctaacattttacgattgactaagttaggacggtcgcaattagttgtgaatgggagcggaacggatttaaatccacaggcgctaacgaccgtactgacacataaagcagcggccaaacaaattctggctgagcacggggttccggtgccggcttcacagacatatcatacagctaatcagttgattgctgattatgatcggtacgttcaagctggtgggatcgtattaaaagcggcggatgagtcgcacaaagtaattgtctttcggattatgcccgaacgcggactgtttgaacaagtcgtccggcaactatttgagcaaacgtccgcggtaatggccgagaaagtggtagtcgcatcaagttatcgctttttggttatcgatggtcgtgtgcaagcaatcgtcgaacgaattccagccaatattgttggtgatggtcgctcaacagtcaagacgttacttgaccgcaaaaatggtcgagcgttgcgcgggaccgcttttaagtggcctcaatcagcgctacagttaggaacgatcgaacggtatcgcctggactcatatcacttgaccttagattctgtggtcagccggggaactcaaatcttattacgagaggatgcgacttttggtaacggggcggacgtgttagacgcgacggctgatatgcatcaatcctatgtgcaggcggtggaaaagctggtagcagacttacacttagcggtcgctggggtcgacgtgatgattcccaatctctatgccgaattagtgccagagcatcctgaaatggcggtatacttgggtattcatgcggcgccgtacttgtatccgcacttgttcccaatgtttggtactgcccaaccagtggcggggcagttgttggatgcattgtttaaaaatgaagattaaaaacaagaaagctggccttgtccagcttttttgatagctcataattaagtgtcatgattgaaaacacctatttcgaattttatctaaatatctcttgttgaattcctggttgcctgttatactctatttagatatatatctaaataggtgattggaggtagcccgtatggcgttgaatacgacctttaaagcaattgcagatcctgtcagacgccagattttggaagatttacgccagaatcggcaatcggctggtgagattgcggctcatttcaagttaagtaatgcaacggtgtcttatcatctcaagcttttgaagcaagctggtttagttaccgtgaccaaggaaaaaaattatgtgtactatgagctaaatgcgagcgtatttgaggaaatgttgacgtggctatatcgttttagtccaaagcagggggatgaaaagtgatgacaaaaaggaacttgcagttgtggctgagctatattgttattctgttaccaatgagctacggcgtcgtgaattatgcggccttgcccgccaaaatggctattcattttaatttggataatcaacctaatggaatggccgcaaaattattagtggtcgttggctttccaattatgatgatggcgtttcagctgatttgcgttggggtgacacggttgaatgccaatcataaggcaccggcgccacggtttgaacagatgatcatttggatcgtgcctgtactatcaagtgtgatctatgcgacaactatcagttataacttagaccatcaattggatatttggcgtattgccgttagtttgattgcctttattttcatggccatcgggaattatttgccaacaatcagtgtaaatcaatacgcgcagatgcaccgaggtggtcacacgattcggccaatgatttggcggcgtgttcgttattggttgggctatacgctagttggtggtgggatattgttactactgagtatcgtcacaacagcatgggtttcagtcagcctcatggggatcattgttgcggccttagttatcatgagtctttatggcactctagcgcgtaattaacgcagtcaaacgtaaaaaggtcctcatccgtgcgtggatggggacctttgttgtattaaagtaactttttgaatttatctagcaacccaggtgttttctcggcctggggtgttgctgatgaagcctgcgagggataacgctgcgcaacatcaataatatcttggttaatggcgcttgcagcagtgaatacaagcgcgtaatcatcatcagcagtgtggtagatgtcatccgttttgatagtgaatttgatattggcttgactagccgccttgatatacggcccaatcagttcctggtctaaattaccattaatatataattggtcatccggatggctcgtaaatgcttgatgaagtgcgtcgacgtaattggcctgtttaatttgggcaacggtcactgcgacttcgacgcgttcccgaaaggtccccaggtacttgcgttgttcgtcgggatgcaactttggcgtcccgtgcatggccgtttcgatgcggtcaactggttgtttatctgtttcagccattgtctaacatcctttccttgatagtaattatcattgtagcatgttcctccaataatagcgaagggaaggggggtagcgttgcgttagtgaatgcggtatggttaatctaaattagttttggggatgataaaacttgtttacaaatcaagattttgaaatttttaatgaccagacgttagcgggccgcatgcatttaatcaaaacggtgatcgatcctaagttcgaacaggtcgcaccaacgattatagcgagtttacaaacacctagcgagccaccgttctacgcgcacgttgccaaacatttacggcgatttaagaatccaccggtagacacttgggtcgcttttagtcaaaacaaacggagctacaaagcctggccacattttgaattggggctatggcctgaccgtttgtttatctattttgatattttggatgagtgtaaaccggccgtgcaggcaaagatgcaactcgcagatttaacaccacttttgaaggccttgccggcgggctatgttatcagtaataatcatggggtgccggccacgcaacttgcaacaccggccaatattacgcaggccatcaagaaattcgatcagtataaacacagcgagttggtcgtgggccgcgcagtcttggtcggtgatccgttatttgaagatgctgatacgttgaataaattgatcatcacaacattcaaacaattattgtcgatttatcaaccggtcatggcggctgtgagtgctgagcgtcaggtctgaaattaacagaacatacaaaaaaaccgccgcaaacgcgacggtttttaaataccggaaattaaagtttgttgtagtattcaacgattaatgattcgtcgatatctgcttcaagttcttcacgttctggtaaacgagttaatgagccttcaagcttatcagcatcgaattgaacgaagttagggcgtgcaacaacggcttcaacagcaccggtgataacagccaacttcttggacttttcacgaactgagacaacttggccgacactaacttcgtatgaagggatgtcaacacgcttgccatcaacagtgatgtgaccatggtttactaattgacgagcttggcgacgagttgttgctaagcctaaacggtaaaccatgttatccaaacgacgttcgagtaagatcatgaagttaacaccatgcttaccttcgcgaatcttaccagctttgatgaataagttagcgaattgacgttcagttaaaccgtacatcatccgtaacttttgcttttcacgtaattgtgtaccgtattcagaaagcttaccgcgacgaccttggccatgatcaccaggtgcgtaaggacgacgagctaactctttaccagtacctgaaagggacattcccaaacgacgggaaattttccaacttggacctgtataacgagacataaaatgtttcctccaataattttagttggagtaaaataatccgatgtaagttcgatattcgttcagattggactgcaggtttcaccattgcagccgcaggttactaactgaccaaaatattggcaccaatctgttgacgagcttacccactcactgctgcattattttacacaaagagtagcataacacgtttaatgctgattagtcaatgtgtgacgtcagaatcgccacaaattcggtcaattcagcttcgttatcagcattgaatcggtctaatgatggagagtcgacgtcgagtacgccgatttggtggccgtccttggtgattgggaccacgatctcagagttgctggcgctgtcacaagcgatgtggccggggaattgatggacatcggctacccgttggttcgtttgcgtttcaaaagcagttccgacgacaccagccccaactttgatgtgcatgcaagcgactttgccttggaagggacctaagtcgagctcgccagtttgttcgttaaataagtaaaagccggcccagttaaggttgtcataagtactgttgaggagggcactagcattagctaagttcgcgaccaggttagtttcttgaaacagtagggcgtcgagttgttggttcataagtgatgtttccgtggtagccatgtaaaaaatcctccttgaatgttaataaattgttactgtccgttagttacgtctatgttataatttaagatagattttaattggattttcagaaaaaagcaaggttacggttctcaacagggtgaggcgcaacgcaattaaaacggaataaataatgtaaggggtattcgtatgcaagtagcaatcggcattgttgtggttgcgattgtcatctacgcggcggtcaaaggctttcaattttatatcgacaagcaagtccgtcaattgacggaacggcaacaggcgctagtcaagcaatcgcagaccacagatttcgaaaaaattgaacaactcggactaacgggcggatcgttagcgaagttggaagcgttgcagagcgctggtcaagaagttgataatgatcagttacccgccgttagtgagcaattaacggccattacttcgcaggcgcggggcatcagatttctcgatgctcagcagaatctgaagaaggttgcggccacattagatacgattgaacaacgacaggcagaaattcgtcagggcttgcaggccttagatgacgcggatgccgcgcaccgccaagcagtggctagtttagagaagaagtaccaaaacatacggaagacgttattatcgcaaaacttttcatttggtccgagcatcgacaaattggaggatcagttagctaacttagaaagtgattttgatcatttttccgaattagccaaggctggcgatcatgacgcggctgaaaaggttttggatcagttacatcacgatactggcactcttgaaatggatattgatcggattccaccgatttataaggacctagtgagtgggtttcctgatcagttagccgaactggctagtggttatcaacaattaacggctcaacattttcactttgaggtcgaatcgattgatccagaaatcaaagcgttacagcaagcaatcgacgataatattgcgttacttggtgatttgaaagttacggatgctgaaaacggcaatcatgcgattgaaaagcggatcgaccacttatacgacgtgatgcaagcagagatcgatgctaaggccgttgttgatcaacaacaagaagaaatcagtaagttcttgacacatgccatgaatcagaatcaccgcttacaaattgagttggatcgattagcacaaagctatacgttgaataatggcgaagttgaacggacgcgtgaattgaacgaacaactgaagaatatcgaagctgtttatcaggcggacgtcacagctattactagtaagcaagctgtctttagtgagatcgcagctcattttgccgaacaagatgagcagttgaaaggcattgaagaagaacaagtggcaattaacaaaggtgtggcgagtttgaccgctgaagagtccaaagcccacgagacgctgcaacggttcgattttgaaatccacgcgatcaaacgccaggttgaaaatttgaacttgcctggactaccgaaagactatttggactatttcaaagtagttgccaaggaaatcgaacggcttgaccatgatattaataagcttgtgatcaatatggaagacatcacgaaacagttgattgttattcaggcggacatggcgaccttaaaggaaaagaccagtgatttaacggatgctgcggttatggcggaacagctcttacaatacgctaaccgttacaagacgaatcatgaagaggtgcaagaagccagcgtggaagcacaacggttgtttaccgagactcatgactacgcgcggagtttagaagtaattgcaacagctgtggataaagttgatccggggtcctataaacggattgaggacagttactatgcgaacaaacaagctgataagatgaacgatgaggcctgacgaggatagttgggaccgcccatatgcaaaattttagttaactgaaaataaccagctggtggtgattgttaaatgacaaccgccaccagctggtttttagttggcatcatgatgcaagtagtcgtgatggttctgagaagggtgactgggaacggccaacaaaaatggtgtttaggacgcaattgtcgtgtgattaatcagaaatttgaaacaaaaacccttgtttcactagtaatatttggtataattgcaaagaattcttatcgaaagtaagtgcaatgcacactttcttggaaagagaaggcgtagtaatgatttattttgacaatagtgcgacgacgcaagctgctcctgccgtactggagacgtatacaacggtttccaaaaaaatttggggtaatccgtctagtttgcataactttggtgaaacggcctttcatttgttggaacaatcacgtcaacaaattgccggcttactaggtgtgcaagcccacgaaattttcttcacgtctggtgggacggaaggcgataattgggttttgaagggtacagcgattgaaaagcgggcctttgggaagcatctaattaccacggcggtggaacatcctgccattcataattcgatggaacaattgaaggaacttggttatgaagtgacttacttaccggtcgatcaggaaggccgcatcaacgtggcggacttgaaagcggcaattcggcctgacacgattttagtgtcaacgatggcagtcaataatgaaatcggtacgattcagcctttacttggagtggcggaactactgaaacaatatccgaaaattcattttcatattgatgcagtccaaggaattggtaaaggaatccagaacatgatcatgaatgaccgggtggattttgtgaccttttcagggcacaagtttcatgcgactcgcggggttggctttatttacgcgcgcaatggtcgtaagttagcgccattaatgaatggcggcggtcaggaaagtaactggcgttctggaactgagaacttaccagcaattgccggcatggcgaaggccctgcgattgttgctcacggatgaagatggtaaggtagctcgtgagcgagctatcaaacagcgaatctacgagcacattaagtcgtttcctaaagtgacgattttcagtcagccaacgacggggttcgcaccccacatactgtgttttacgatcaacggtgtgcggggcgagaccattgttcacgcgtttgaagatcagggcatttatatctcaacaacgagtgcctgctcatcgaagaaacacttggcctccagtactttaatggcgatgcacgtgcaagaaaacattgcgacgagtgctgtgcgggtcagcctcgatgagaataatacgctggcagaagctgaccagtttattaaagtatttgatcaactttatcaaaaattctcaaaaattaatgcagacgcataacggaaaggaacttgttcatgcagtacactgaaatcatggtacgttatggtgaactatcgaccaagggtaaaaaccggcggaactttatcgatagcttaggccgtaacgtacgcaaagcgttgcacgactttccagaactaaaggtccacgcgaaccgtgaccggatgcacatcatgttaaatggtgaggatgccgataaagtcatgggccgtttgaagctagtttttggaattcaaaacttttcaccaagtattcgcgtcgatgccgacatggatgccgtctatgaaacggcgattgcgatggtcaaagcccagtttaaaccggggatgacttttaaaatttacacacggcgctccgatcatcagtttgaatacgatacaaatcaaatcaatgacatgctcggtgggcaaatcttggaccacgttgacgggattcaagttaagatgaagaatccggacattgtgttacgtgttgaagttcggttaaacggtatcttcttatcatcagaaacgattcagggtgccgggggattaccggtcggcaccgctggcaagggaatgctgatgctttctggtgggattgattcaccagttgccggctaccttggcatgaagcgtggtgtggacatggaaatggtccatttcttcagtccgccatacacgagtgaacaggcgttagcaaaggccaagcagttagcgtcaacgctagcaagttactctggtagcgtgaagtttattcagattccattcactgagattcaagaagaaatcaaagaaaaagtgcccgagggttatcttatgaccgttcaacggcgcctaatgatgcgtttgatggacgccattacgcgtcaacggcatggtaaggcgatttttaatggtgaatcattagggcaagtggcttcacaaacgatggatagcatgattgccatcaatgatgtgaccaccttgccggttttgcgcccagtgatttccatggacaagacggaaattattaagattgccgaagatattgatacctatgacttgtcgatcatgccatttgaagattgttgtacgatttttgcgccgccagcacccaagacgcatccgaagctagaccgttcacggtcctacgaagaacggattgatgttgaaggactgatggcacgcgctttggctggtgttaaaatgactgagatcaagccgggtgaaaattatttgaatacacaagaagacgtttttgctgaactattgtaggtcaaaaacgggtgatattattaccctaaaaacgagtacccggtaatactgggtactcgtttttttgattttttggatgatcaagcagggacgcgcggaagctcatttcgtaatggtaagtcagctaaataataggtcataatcagcgaaccaaggtcgtgactatgctacgataaatttagattgaatcagcgaggtgagtggatggagtggcaacaattattaatggaaaatacggcgttgatcaatgcacaggttgttcagattgggctggaacgggaaggccagcgggtaacggtgaccggtcatttggcggatacggcattatcaccaacacttatcagcgagttgtccggcctgcaacgggactttgcggagacacagttggagttagtcacccaaccgcaagcaagtgcggttgctgcgttgcacgccttaacgatgctcacacaacaagtccggcaaaggcttctgcctgaactgatttggccgctaagcatgccgcccacacttccacgagaagaccgggatattccaatcgctaagttggatgcggccgctgtcgcctatcgacaaggacttgctcaccgctatggccgacgacgtcaaatgttgtcaggtgttcactgtaatgtgagcttggcggctagtctgatgatgggattgtatcaggcccagacagatagtcgtgatttcaccacctttcaaaatcactgttacctgcacattgcgcagaattatttgcactatcgctggctactgacgtatctttatggctgctcaccatgctgctggccacagtctggtcttacgccaccagcccagcccgttcgaagcttacgcaacagttctagcgggtataccaatcggccgggtgttacggtctcgtacgcgtcgttaaatgattattgtcaaacactgcaagcggccgttgataatggaaaattaagtgcgaccaaggaattttacggtcaggttcggttgcgtcatgctggtggtcattcacaactatgtcaggatgggattcaatacttggaattacgtaacttagatctgaacccatgggccggtgcgggcatcgatctgtcccaactgacctgcttaacgtggttcgttttactgatgctctggttaccagtgccagctagtacggataattggattcaggcgggtcagcgcgccaacgaacaagttgccatcgaaacccccatgcaagtgactcgacagctaactgaaggcgaacaactagctgacgcgctacaaactatggctaccagtttacatcaaccacacgcgttgcaagtcgcccaacatatcttaactagtctgcacgacccggccaacacactcgctgcccgctgggaacaacaaacaaacgattcgctcgaacgtgcaacccaacttgcactccagctggctacgacaccacattttaatgcttgaatatactgaaatcggcgtacacacgtgttggcacgttaggacgcacatcggctgacgaacaacaaaccaactaataagcacgtttaaaccatgactaacgtcaaataacgcgtcgcatgtcaagaatgataatttttgagacgattatttgcgcggaaactgaaattgcgttaaatttgagctatactattactaccacaaatattagaaaaccattagttatcgaaggggtgttttacgtgcaagtattatttcatgatcaagcattagacttagtcggtgaaccgttacaagatggtgaccagttaccgaagttcaaagtgttcactacccatgatgaaaagattaagactaaggacttgctaggtaagcctgtcttgttaagtgtgatgccagatattgatacgcgagtttgttctattcaaacaaagaagttcaatcaacaggctgataagtacccccacgttcaatttttagccatttccaataacgcggttgctgaccaagctggttggtgcgctaaggaaggcgttaagaacttaacggtggcttccgatgaagaactatcctttggttacgccaccaatctatacttgcccaacaatgggacgttgacccgggcgatttatgtcgctgatgcggccggtaaaatcgtttatcatgaaatcgtgccagatgttagtcacgagccaaattacgttgcggcactggatgccctaaaacaattcgaataaggattgacggcactcaggaaattcattacaatagtgacaaccagcaatgagcaagagagtagcgataaacaacgtcaacagagagagcgtgaacagtgaaacacgcttggcggttttagcgtgaaggtagcttgcgagctgctattctgaactgttttagtaggaatagccggacgggatacaccgttcgttaacaacgatgtttaagctgtaaagcgatcacttgtgatggctttaaaattaggtggtaccgcgaagtccattcgtcctagtctaataggatgagtggacttttttagtgccaaaagaaaggatgtgccccaatgtcagaagaaccaactactgatatgccaactaagtatgatccgaccgccgtggaatcaggtcgttatcagacttggttagaccaagatttatttaagccttcgggcgacaagaaagctaaaccctattcaatcgtgattccaccgccaaatgtcacgggtaagttgcatttaggccacgcttgggataccacgttacaagatattattattcgtcagaaacgaatgcaaggttttgatactttatggttaccaggaatggatcatgccggcattgccacacaggcaaaggttgaggccaaactgcgcgaacaagggatcagccgttacgatcttggtcgtgagaagtttattcaacaagtttgggattggaaagacgaatacgcgtcgattatcaaacaacagtgggctaagatgggattgtcattggactattctcgtgaacggttcaccatggatgatggcctgtcagatgcggttaagaaagtcttcgttgatctttacaacaagggcttgatttatcgtggtgaatacatcatcaactgggatcctcaagcacggacggctttgtctgatatcgaagtgattcataaggatgacaagggtgcgttctaccacgtcaagtacccatttgctgacaaagactatactttcaatggtaaacattacattgaaattgccacgactcgtcctgaaaccatgatgggcgataccgccgttgcggttaatccgagtgatgaccgttacaaggaattggttggcaaaaaagtcatcttgccattagcagaacgtgaaattccaattatcgccgatgcgtacgttgaccctgagtttggaactggaatggtgaaaatcacgcctgctcatgacccgaatgactttaaagtcggcaaccggcatgatttgaaacggattaacaccatgaatgatgatgcttcaatgaacgccaatgcgggtaaatacgaaggtatggaccgttttgaagcacgtaaagcgatggtcaaggatcttgaagatcaagatttgatgattaaaatcgacccaattgtgcatagcgttgggcattctgaacggactgatgtccaagttgaagcgcggctctcaacccagtggtttgtaaagatgaagccacttgccgaacaagctttgaagaatcaagagggtgacgatgccgttgactttattcctaagcggtttgaagatgcctttaagcagtggatggaaaacatccatgattgggttatttcacgccagctctggtggggacatcggattccagcttggtataacaagacgaccggtgaaacgtatgtcggtgttgatggaccaaaagatccagaaaactgggaacaggatccagacgtgttggatacttggttctcaagtgcactttggccattttcaacaatgggctggccaaacactgatgcggaagactttaagcgctatttcccaacgaataccttagtgactggctatgatattttgccattctgggtttcaaggatgattttccaaagtcttgaatttacaggaaggcgaccattcaagaatgttcttttacatggcctgattcgtgatgaacatggtgttaaaatgagcaaatcactcggtaacgggattgatccaatggatgtgattgaaaagtacggggccgatgcattacggtggttcttatctaacgggtcgacggccggccaagatgtgcggttcagctatacaaagatggatgctgcatggaactttattaacaagatttggaacgccagccgttacgttatcatgaacctgggcaccatggacaaaccggaattaccagctgcaagtgactggacgttagcagataagtggattttgagtcgtttgaacgcgacggtcaaacaagtgacgactacctttgataagtttgactttggtgaagctggtcgagccttgtacaactttatctggaatgacttctgtgactggtatatcgaaatgagtaaggaagtcttgaccggtgatgacgctcaagccaaggccaatacccaaaacgtgttagcctatgtcttggatcaaatcttacggttattgcacccaatcatgccatttgtgaccgaaaagatttggttatcaatgccacacgttggtgaatccttagtagtcgctgcttatcctgttgaccatcctgaatttgatgacgaaacggcggaaagtgatatggcctcacttattgaattgattacggccgttcggagcattcgagcagaagctaatgcgaagatgtcatcagccgtggatctattaattaagacggacaacactcggttacaagctgttttcaaagctaatgaagattatattcaacggtttgcacatccgaagacactgtcaattggcgccgacgtggttgcaccgaagttagccatgacacaagtgattagtgatgcggaagtttacattccgttagctgaacttgttgacctcgatgaagaagtcaaaaaacttgaaaaagaacaagccaagtttgaaagcgaagccgcacgggcgacgaagaagttaggtaacgaacgctttgttgccaatgcccctgaagacgtcgttaatagtgaaaaagagaagttagcggacaatcagacaaaactagctgccttaaagcaacgtttagttgatattaaggctgaagcttaatttgcgataatagttaactgaaatgtgtgttactggtaaaatggtaatcgtcccgttttgggatggttaccattttattattaaaacgtaaaatataagggctcattagctagaagtatggtgagcaaacggccaaatgatgattcgcgcggtttacaggaaggaagaccaacatgattgacacttattcagcagcattagcctttattcacggccggactcagttcaaaaaagccccgacactcagtcgtatgcgccaattcttacatgaattgggtgatccacagttaaaggtggccggcattcacgtggcggggaccaatggcaaggggtcgacggttgcgaatttacgcgaattatttatggcagatgggctaacggtgggaactttcacgtcgccgttcattgttcgcttcaatgaacggatcagtgttgacggcacccccatcagcgatgaagaacttgttggtctggtgcaacagattcaaccgatcgttgccaagcttgacgcgacattggcaagtgggggccccacagaatttgagatcattaccgcaatgatgtttctttactttgctgctcagccaatcgatattgccattattgaagttgggttgggtgggttatacgattctaccaatgtttggacaccagccgttagtgtgattactacgatcggttatgatcatatgcaaattctaggtaatacattgacggcgattgcgactcaaaaagcaggtatcattaagacgcaggtgccggtaattgttggtaaattaccggctgaagcacagcaagtgatgattgataccgccatgagcaaacgggcgccgttgcggacgttgggagttgattttacaaccaaattattaccgccccaaggctggcaagaacggtttaactttgacgggttagaggcgcattttaaagacttgacaactccgctactgggagactatcaagttgataatgcggccgttgcaatagcggcgtacctaacttaccaccaagcgactcagctacccgtggtcactagcgacgtcaaagcggctgtgacagcaacacaatggcctggccgtttcgaacgcttgaatcaggacccactgatcatgattgacggtgcgcacaatgagccggcagtaactgaattagcagctactttgagtgagcgatttggacagcaaaccgtttatgtcatctttgcggtcttagcggataagcagcatcaacaaatgattcagaccttgggcgcattacctaatgttcaattacggttgacacaattcgaaggtccgaacgcaaaacgtccagcgaccgacccgacgatgttggcacatgaaatgccaaatggccggaccgctgaagtatttgataattggcaagctgccttgatgcagacactccaagaaatgtcgagtgatgatgcgttactactaacggggtcgctgtactttattagtgacgtacgggcttatttcaaggatggcagcgactcagaaactgattaggggctgacacggatgcttagaagacaattgcgcaagaaataatactgcgtccttggtactgatattatcaaagatgattgtgagttaactgaaaaaattgcgttaaaatgtcggtgaattaatggttagccggtcactttacgaaactactaggtagaaagggtggtttcaatgacgatgatcagcgaagaacaaataccgacagcacaagttcgtgaattaatgcaagcctactttgggacgtttttacccaacgacgcggtgactagcgcgatgcaggcctttgagcgtgagtacccgatagaggacgctatagagtggttacatgagtcgtctgaaaatccgcgctggcaaggtttaatcgtggcgctcagatgtgggcaactattaccccggccaagtcgattaattttggggcaggtatatggtagtgaacaactgggagccgttttagcacgggactttgccaacttagagcaggaacagttgcaattgttatgcttagatacgaaaaatcaagtgatcaaacgccaggtcgtctttcagggcacgctcaatagttgtccggctcaaccgcgggaaattattaaagttgccctaacgacaccgactgcccgggtcgttattgcacataatcatccgagtggtgatgtgacgccgtcaaaaaaagacgttgaatttaccaagcggttacaactggcttgtgaactgatggggttaccgctcttggatagctttattatcggtgtaaacgattactttagttttgccgagcagggcgtgttaaattgtaatacggattcgtaacagaatgtggtaaaataacggggttaggaccgataatttaatcggcctgatcgcgttttttttgttaaattttatctaagttaaatagtgggactgtatttttcattaatttacggtatgctaggattcaggcaatgcttttttaatgcagtgcgactatgctataatacttactattatgactaaataaaaaattaaatttgttaatgatgaagggatgaatgtagtgttcggatttgggacaaagaatatcgggatcgatctcggtacggccaacacaattgtgtacgttgacggcaagggcatcgtattacgtgaaccatccgtagttgcgaagaacacgaaaactggtgaaattgtatcagttggttcagaagcacgggatatgattgggagaaccccagcaagcattgtggcgattcggccaatgaaggatggcgttattgcggactacgatacgaccgttgcgatgatgaagtactttattcaaaagacactcggccgctcaaatggtaagccatacgtcatggtttgtgtaccaagtggggttaccgaagttgaaaagcgggccgttattgatgcaacacgggttgcaggtgcgcgggatgcatatgtcattgaagaaccatttgcagccgctattggtgcagggctgccagtcatggatccaactgggagcatggtcgttgatattggtggtgggactaccgatgttgcgacaatttccttaggtgggatcgtatcaagccgttcaattcgaatggctggcgataagatcgatgactcaatcatttaccatgttcgccagaagtttaatcttttaattggtgaacgcacagccgaacaactcaaaatcgactgtggctcagcatctttggaagccgctgaagacttggaagggtcaacgattcgtggacgagatcttttgtcgggcttaccaaagacggttgaaatctcatctgtagatgtttcagaagccatccaagaagtggtctctgaaattatttcagccattaaagaaacccttgaagaaacttccccagaaattgcctctgacgtaattgaccacgggattgttttgaccggtggtggtgccttattgaagaatctttccgaagtgattgcggacgaaaccaaagtaccggttttcatcgctaacgaaccgcttgactgtgttgcagttgggaccggtgaatcactcaagagcatcgacgttatgaaaaagcgataacaggtgagcgggaagacgtcttcccgcttatttattgttaaatcattgaattttcgaccgggggttcattatgcaaaagtttttttctaaccgaaaactagtgattgcgattgtcgtgttcattattagtttcggcttgatgagtgtctcagtagccattcgtgataagaaatcgacaccaccattgatccaacaatttggaaacgatgtggctggtgcggttgaccgggtgattgcttggccagtcaatggcttacaaagtgcgaccaactcagtttctgacttgttgaacacctatcaagaaaatcaaaaattgaagaagcaagttgatcaactggcgcaggccaaggttagtgcccagacgacgcgtgcggaaaacaagcagttacgcaagcagttgaaattaaataattcgttatctgattatacgacggtgaccgccaatgttttgacgcggacaccatcatcttggatgaaccaactcgtgatctctaagggtgcgacatccggtgtaaagaagaatatgcctgtcatgtcacaaaagggtttaattggccgggtcgtggaagttaaccaaacgaattctaaggttgaattaatttctaatacgagttcgtcttcgaataagtttgctattcagattacgaatagtgctggtaagactgttaacgggattatttcaggttatgataagagcaataatcttttagagatgggttccgtgacgtctaacgttaaaatcaaaaaaggcgataaagtcgtgacgagtggtttaggcggcaatacgccgaagggactttatgtcggcacggttgctagtgtcaagcaggatgattacgggctagcatccgaagtggaaatcacacccgcagcggaccttagtgacttaacagttgtgacggtcgctgaacagtagggaggtgcaacggtgcgttactcaagattaaaaatcatctttccaattgggttatttgttgcactctttttagacggctcggtgtcaaatgtttttgccggtaaactatttagttacccgtacgccagtgtcttacacctagttttactgtggattgtcttcgctgtctttttagacgaccgtgataatctgtcggttggaatctggtctgcattcgtgggcttggtgtttgactggtactatactgggattttaggcgtttacatgattggcttaccgttggtagtctatatatgtcgacaaatcaagccatggatcgacctgaactttttaacgttactgatgatctatattattaatttgaccattttggaagcatttacgtatatttggtacacgatgagccatgtgatctctagtgggttagcagactttgcggtgtacacgctaggaccgacgattgcggtcaacctagccatctttgtcatattatattatccaatgcgtcggttatatctgagtgttaattagtcggcagaaaggaattctaacatgcaacagagtgtagttttaaaggccagtaatgacggctatgaactgattttacggcaagaagcaagtttcgatgatattatggtcgacttgaaggtcttgttggatcggttgcaggctgataatacgactgataaacaaatctcgtttgacctggatacggctagtcgactactgactgcggaacaaaatcaaaaagtgacacagttgattcaacgatatccgttattcagtattcataagctaacggcagatgttattttgacggcggatgctttagcgatgattgaacgtgatacggtgcatctggttaatcagattattcgcaacggtcaggtcgttgagattacgggggacgtgttgttcttcggtaagatccatgaaggtggggtgctccgggcgacgggtagtatctttgtgatgggtgaggtaaacggtgcgcttgaggccggttatcccgatcacaatgatgcggtgatcgttagccccttagcgaccgtcccgcgggttcgagtcggtgaattgttagaattagtggaccttgaaaaagttgttgatgggacgaacgtcgtctatattaatgacattcaagcgttggactaccagccgctccagcaattaaaacgggtacgaccgaagctatttactcgaaatggaggacgtgtttgatgggaaaagcaattgtcatcacctctggtaagggtggggtcggcaaaacgaccactacggccaatttagggacggcccttgctttgatgggcaagaaagtttgcttagttgatttagatattggattgcggaatttagacgttattttgggtctcgataaccggatcctttatgatattgtggatgtagttgcaggtcgtgctcaaatacggcaggcgttggtcaaagacaagcggtttgatgacttattgtttttattgccagctgcacaaaatgcggacaaggatgcattgaatcctgaccaagttcgggcaatcgtagacgagttgaaaccagattttgattacgttttgctcgactgtcccgccggaattgaacaaggtttcatgaatgcgattgctggtgcggatgcggctattatcgtctcgacacccgagatttcagcaattcgtgatgcggatcgggtcgttggtttattggaacaatatccgttagccgaagcacctaagttagtgattaatcgaatccggacgcgcatgatgcaagatggtgagacgatggatattgatgaaattacgcatcacttatcgatcgacttgctaggaatcgttttcgatgacgatgccgtcattcggacttcaaataacggtgaaccgatcgttcttgatcctaagaatccagcctcacaaggctaccgcaacattgcccgccgaatcgaaggtgaaacggtgccattaatgaatttggatacacctaaaccgggtgtttggtcacgaatcgccggaatttttcatcgtggcaagtaaaaaaggcttgacggttgattaattttcgattagtatgaactcaacattaaaaaacagggaacagaagagtagttgtaaggaccttgccgagcgagttatcgatgatgggaagatgaccaaggattacaacgaaccacatctgtgagttggacagctgaagttagtaagctgtttcggttggcctcgttagcggcggagtttagtgataaactcgttgagattagttgtgtgagcaactagtgaatatgaggtggaaccgcgattaaatcgtcctcttaggcatgctggcctaaggacgatttttttattatcacaaaactccctgaggtaataactgtgaagttattacgaagtgaggtggcaccacggataaccgtcctcttgagtattcgactcaaggggacttttttgtgtacttgagtcgtgaccgattagtggacgcaggacaatgtgacctgtaaatttgggagggaaagtacatgcagtatattttagaaattttgccatcattattatccggtgccgttatgacactgaaaattttcatttggaccctgattgggtcgctaccattggggttagttgttggtctgggattaatgtctaacttcaagccgctgcaatggttattgcatttctacgtttggttaatgcgtggtaccccgttgttactgcaattaatctttgtcttttacggcttaccgttgattgggattgtttttccacggtactacgccgcgttattcgcatttattctgaactacgcggcctacttcgcggaaatcttccgtggtgggttacagtcgattgacaatggtcaatatgaaagtgcacgggtcttgcggctgagctactggcagacgattcgtaaaatcgttattccccaagtgatcaaaattgttttaccgtcagttggcaatgaagtcatcaacttggtcaaggattcatcgttagtttatgtcattggtctcggcgacttgttacgtgccggtaacgttgcgacagcgcgcgatgttactttggtacccttagtattagtcggaatcatttacttagcactgacagccgtaacgacttttgtgcttggacgaatcgaaaaacactacagttactggaaatagggaggccatcatatgttagaactaaaaaatattacaaaaagctttggttcacggacaattattaagaatttgaatttaaccgttaaggatggcgagattctaagtattgtgggcccttcaggtgctggtaaaacaacgttattacgctgtattacggggcttgaaaaggtgaatgccggtgagttcttagtcgacggccaaccatttgacccctatactaatcggagtaacgatagtgtgattggtgttgtattccaaaattttgaattgtttcccaatttaacagtcatgcagaatattactttagcaccgaccacggtcttaaagcagtctagcgcagaagcagaacagcaggcgcagactttattagatcgtttgaatctcggtgatcacgctgaccagtatcctttcgaattatcaggtggtcaaaagcaacgagtggcgattgcccgggcattagccatgaaaccgaatgtcttatgctatgatgaaccaacttcagcacttgacccgaacttacgacaggaagttgaaaagttgattttaggcttaaaggctgatggcatgactcaaattgtggtgacccatgatttaacctttgctgaaaatatcgcggatgaaatgttccacgttgaaccaaccaagaagcaatagggggcgtcagaatgaagaaaagattatttgcactcagtttgatcgttgtgatgctcctgggtatggcaacgacgttaagtggctgtggtcaaaatgtgactaaacgcgctgacacccaagatacttggtctaaaatcaagaaacgcggttacgttgtcgttggtttggacgacagttttgtcccgatgggctttcgcgaaaagtctgggaaactagttggttatgatatcgacctcgcccgggccgtctttaagttgtacggtattaagatcagctttcaaacgattgactggtccatgaatgcgaccgaattgcgcaatggcacaattgatttgatttggaacggctacacgaaaaatccccaacgtgaaaaagtggtggctttcagtaatacttatttgaagaacaagcaagtcctcgtttctttaaagaaaaatcatattaactcatttgacgatatgattggtaagacgttgggtgttcagtcaggttcttcgggctatgagtcattggaaaacaatccgaaactgctgaaggataagattgctaagaaaacgccagttcaatacgataccttcacgaatgccttcctcgacttgaatgctgggcgaattaaagggctcttgattgatagcgtctacgcgagctattatattaagcacgaagcgaactctgcggattaccaagaaacgcaaggcacctttaagtcggaagacttcgcagttgggatgcgtaagggtgacaaaacgatgaaacgcaaaattaatgccggcctaaagacgttgaaggctaacggaacgttagataagatcaacaagaaatggtttggtaatcaaaaagttgaaaactagcgtgacgtggcaggacttgtcattcagtgaccccagttatcggtgagcaactaatcataaataggctttccaagacggacgatgtcttggaaagcctatttatattggcacgcagacaaaatgggattgaaggcttaaacttatacacgaaaaattgttgaaaggtgccgctataaggccaaaaacaaccagctaaggcccgctggaaaaagttcgagttttgcataaacttgcttggctagcgtcgtcctaagccgacttccaggcatttcggccaattgctggaacgcggtggacacagatttaagccgaagaccacgtcttaaatactggtcttccactaaccaagcaaagaacgcttgctaagtggaatttcaccgctgagcattggccgaaatgccttccagtcgggacagtattcgaatggcggacgaagatgtacctaacttgtgatggacttgtcattactttttataaacgataactttgtcaagcaacggtcagacagaaaatgatattgttatggttcactatttctgaaccaatgtagcaataattgaacttctcgataaacatagagatttacacctgacgctttatttgaagctccggtattaaaagaccaattacaccaagttaagtggccgttaatcagccattcgagcggcttaacgaaacgcgcgcggtgacgctgaatcctgtgcttgctacgccaacggactgatgcccaaaccgcattaatccgttgactaggcaatgcttaaattcaacccgtgatccctcgcacactttagtctggaggggttgggtgacaatgctcagtagccaaattattcttagctgaaagtgggttgctttcggcttagaataagactcgtatttgagatgatgcgggttgggcattagctcaaatcgacgtcggctgcgttccagcaattgtcacccagccccggaggtcggaataggacacgtacatgctgacgaacgagtatccggggtcaattgccggcacctttcaacaacaattgatgaaaaacacggccataaaaaatgcccgactagttgactagtcggacgtatgggttaatcgaaaaattctttatataacgcaataacggcttgatcggcatcattgtcgtgtacaccgaacataatagaaatttcggaggcgccttgattgaccatgattaatttaatattgtcgttggctaatgcggtggcggcacgtgacatgatgccgacgcggttgcgcatgttttcgccaacgagcattaagattgagtagtcgtgcgtaaagtaaatttcatcgggattgatggccgctgagatttctgcaactaacgttttctctaattcgggcgtcaactgatgttcatcaaagatgatggtcaaatcatcgatcccagatggcatgtgttcataactaatatgatgattttctaaaatcgttagaattttacggcccagcccaacttctttgttgagcagatacttacgtaagtatagtgaacaaaaactagaagaactggcaatcccagtcaccgggtagtggggattgggttcgcgagttgactgaatcaaagttcccggggcctcgggatggttcgtattcttgacgttgacggtaatgttgccttcgattgctggaatcaacgcttcgtcgtgaaagacagaaaagccagcgtaagaaagttcgcgcatctcagtaaacgtcatttcactaatggccgctggttttgcgaccaaactaggattgaccgcgtaaattgcatcgacatcggtaaagttttcataacgttcagcatggacaccccgagcgatgattgcgccagtaatgtcggagccaccgcgtgaaaaggtacaaatttggccgttacgattgtaggcgaaaaatccggggataactaggatttgttcgctgttggcccacttagcgagctggtcataactactcttgataatctgagcatcatcaggaacgtccgtaacgaccattcccgcatctttagggtcaaggtagcgagcgttgaggccgctttgttgaaaaacagcggcgaccagttgcgcattgagacgttcgccgtgcgctttgaaagctgccatcaagtaggtgttgtcggcgtatgattgttttggtaagttgcgaattgtttcaaaaatcggagtcaattgtgcttcgggaacgttaaacccgtgaccgatttctgcataacggtcaatgatagctgcggtaacggcttgcgtatcttgatgatggatcgtttgacgggcatattgaataagtaaatcagtgactttggtgtcgccatcgaaccgtttaccaggtgccgatacaatcacatatttacgtttttgatcagcctcaacgatcgcgaggactttttgcagttgctgactactagcaagggaactgccaccaaatttaattactttcacattaaccgctccttaattttatcaataatgaaaagaatagcagacaaatcgcgacttggcaatgttaattgccactcacgagaatttaatttaatcgtgaaaataatcattttggcgaccataatctgaaaataaaaaaaacaataggacggaaagttgcgtcaatccggcctttcgcttattatttattacatatgcaaggaggaaacatgttgcaaactcagttagcaaaaggggtccaattgacgacggttcagagtcatcaatttaaaaccaaccagattattatcaattttcgggcaccgcttgcacgtgaaacaattactcagcggtcgctactatcgaatttattagaaacaagttctcgtgattatccagatcagcgagcgttagccaacgcattggctgccatgtatggtgctgcgtttggtgcgggtgttagtcgtaagggaccaacgcataacttgcaattagccatcaccgttgcgaatgaacggtatttggcaacggatcagccactgacaaatcaggccatccagtttttacaacaagtcgttttacagccgctagtggcggacggtcagtttgatcaagcgacgtttgaccgccaaaaaaagaatttggaagcggcgattatgtcggtcgctgatgataagcaatattatgctgcacagcagttaaatacggcgttgtttgcggacgaacctgcgcaacaagtgccaagttacggtacggcgagtgatttggcagccctcactgcggaaggtttgtacgactattatcaaatgatgatccaaaatgatcaaatcgatattatcgtgacgggtgacgttgatgaggcggccgttttagctcagtggcaacaagctggttttgaggatcgactgacggggcgcccacggccattttatcaacatcataatacaaaccagtacgtcgaagtgagtgaacaacaggcactcagccaagcaaagctaaatttaggttatgatttgccagtcttttatcgtggcaatcattattacgcggccttggttttcaacgaactatttggtgggtcaccgctgtctaaattgtttatgaatgtacgtgaaaaggcgagtctggcttactatgccagcagctcattggatactttccgtggggtgcttaaggtgcaagctgggattgatggcaaaaatcatgaccaagtgttagcaattattgcggcccaattaacggcgattcaagccggtgattttacggatgatttagttgaacagctgaagctgggcttgatcaacgattttgagtccagtttggatagtcaacggacattcgctgtgcaagccttgatcgatgatttaacgcaacaacgcgttacggatactgaatggctatggcagattcaaagtgtgacgcgtgaacagatcattgcagtcgcgaagatggtgacccttaataatgggttcttcttgagtggggtaaccgcatgaaagtaaaaaaatatgatcaatttaatgaaagttgttatcaagctcagttggataatgggctgacggtgacgttgttacccaaggccggttatcacaaaacgtacgcaacgtttacaacgaactatggctcgatcgacaatacctttgttccagccggaagtactgaaatgcaacgcttcccagatggaattgcccactttctggaacataaaatgtttgagaaggctaaccatgatgcgtttcaaatttttggtcagtacggggcgagcgcgaacgccttcactagcttcacgaagacgagctatttgttctcagctacccggcacctgcaggacaacctcatgaccctcttagattttgttcaagatccgtattttacgccagcgacagttgacaaggagaagggcattattgggcaagagattgagatgtacgatgatgatccaagttggcgcctgtatttcggaatgattggtaatctatatccgaaccacccactacaatatgatattgcggggacgactgagtcgattgctaagataacggctgatgacttgtacgccgcttatcggacgttctatcatcctgagaacatgacgttatttgtggttggtaattttgatccagacgaagtgttagggtggattacgactaatcaagcaactaaaaaatttgctgcctttcaaccgattggacgtaagattcctgaaaccgcaacggatggacatgacattattccttatcggacgattgatatgccagtcaatcgggccaaatcaatcgttggtgtcaaaggcttgctgccgattgaagcgggggctgctgctttgaagtaccgtgcagcggttaacgttttattagaattattgtttggcgatacgtcagcagattatttgcgattatatgatcagggtatcatcgatgatacgtttggttatgatttcgaattacagtctggatttaattttgtcacttttagtggtgaaacggatgatccagcccagtttgatgcagccatcattgatgtgctagaaaactggcggacggctgtagttggtcaggaagcagcactcgcattagtcaagaaggaaatgattgggcgggtcgtcttcatggcgaactccttggaggcaatcgcgaaccggtatgatcaacggctattcgggacggcgacaatctttgatgaaccgggtataattgatcagttgacccttgcagacttgcagacggttgctgaacaattattgacttctcaggcaatcagtgaataccagattcgaccacaagcaaagagttaaggaaatctgaaatttaatggtcatggggctgctaaatttagttgctgtgatatactattaaccgtaagattttgaaaatagacttagggtggagaaaaagtcaatgagtgaaaataacgaagaaacaacaacgattggggcgcgcttaaaggctgcccggacagcgaaaggcctcacaattgatgatttgcaacaaatcaccaagattcagaaacgctatttgattgcaatcgaagatgaacagttcgataaacttcccggtgatttttacgttcgggcgtttgttaagcaatatgcggaaacagtcgctttagatggtaacgcgttgttagaagaatatcgagaccaattaccgagtgttcatactgaaaccatcgttgaaaatgttgatgaagttcaacctacccgagttgctagtcgcgaacaacctgcttcaccagcgagccgcgtgcgtaactatttaccaacgatcatcgtcactgccattgtggttttgattttgttatttatttggtttatggcggttcgcacgcacgctggttcaagctctagcacgagtgcggacagttcttctgtacaagtttcgagttctaagaagcaatcgagttcgtcgaaagctagttcatcagcaaagtctagttctaaagcgtcttctgccaaggaacaaacaatcaaggctaacggcagtagcgatacggcttatactttgacgaatggtgcggataagaacaaagtggtcatcaagtctactaaggctgcttggacttccgttacgactaacggtactcagacttggcaaggaacgctaaaggcggatggctcacatacattaacgttaccaagtaatgctacgacggttaagttccagtttgggaacgcaactgccacgaccgtaacaatcaatggtaaggcgttcaattttaatccgaagaacagtacgtcacaagttcggacgattaccttgaccatcaaataacgttgcggaggaggcgggtactttgaatttacctaataaattaacggtgtttcggattattctgattccagttttcattcttattatggtgttaccccttagttggggacaggttgtgtgggctggaacaacaattccagtcacccaagtggttgcaactgtcatttttgcggttgcgtcattaactgacttagcggacggcaagattgcccggggtcaacacttggttacgaattttgggaagtttgcggatccactggcagataagatgttagtaatgaccgcgttcatcatcttagttcggttaaatgcggcccctgattgggtcgttgccattatcatgtgtcgtgaactcgcggtaacggggttacgattattgattgttgaaaataatggtaaagtgatggctgctgctatgcccgggaagattaagacaacgacacaaatgattgccatcatcttcctgctgctgaacaatgtcttatttgcggcaatccacattccatttgcggcaattatgttatatatctgcttattcttcgttatttattctggcattgattattttgttcagaatcgtgacgtgtttgcagatggcttcaaataaaattaatcatgagcgtctcaccgagtcttgcattcggtgagacgtttttgtataccattaacgtgttgcccttattaattaatcatgactcctgtcagtcgataattttaacgatgagtcgcgttggcaggttatgtcaaatgaaggtatttgaaaatgctaatctttttaatggggtcgatcgtcattttcgtatatacttaatgtaggacgataatcatcgcgcccacactgagtgtaatcgataggattacggggaggcatatatggcatgcaagcagaaataatcgcggttggtaccgagattttactgggtcagattacgaacacgaacagtacgtacatcgcacgtggattggccgaattaggaattgatagctattatcaaacggtggttggtgataatcggcaacgtttgtcgaccgtcattgaaattgcggcccagcggaatgacttagttattttaacgggtggtttggggccgaccaaggatgacttgacgaagcagacgctcgcgcattatttgaatgttgccttggttgaagatcaggcagcaatgcaaaaaattacggcctggtttgccactaatgacaaagtaatgacggccaacaaccgattacaggcattgtatccggcaggcgcgcaaccgttgactaatcataacggaatggctgttggtgcgttttatcagtcagaaaatagtgctgatttcttgttattgccaggtccaccccgtgagttagccgtaatgtttgattctgaggcaaaaccgaaattggcagctgcatatggggaacaagcccaaatctattcgcgagtgatgcgtttttatggcatcagtgagtctgaattggcgacccgggtgcaacccttgattgatgaacagcaggcggttacgattgcaccctatgccaagactaacgaggttaccctcagattaagtgcccaagctatgacggaaacggctgcaaggggaatgatcgacaaagttgaccaccagatcaaggctaccattgggccgtacttttacggttatggagacgataactcgttagttactactgttattaatcaaatgattgcggctaagctgagtattacagccgctgaaagcttaacagctgggctgtttcagagtaccatcggcagtgtgtccggggtctccgcaatctttccgggcggctttgtaacgtatgcgaatgaggccaaacatcagctagtgaacgttccacaagcaattattgacgctgagggcgtggtttcagaagcgaccgctaaggccatggcgagtggtgctaagcagcagctaaatactgatgttggtatcagttttacaggcgttgccggtccaggaaccttggaaggtcaaccggctggaacggtatggattggtcttgcttaccgtgatcgacccgtgaaggccaagcagtaccattttgctggtaatcgacaacaaattcgggaacgcagtgtgatggccgggttagacctattgagacatgcattgaatgaagatacggacttaaaaaaataatacgaacttttgttcgctttttgcttgcaattctaactttgaacagctatgatattaagagttagaaacgagcaccaaaggaggaaataatttggctgatgcacggaaagcagcactagatactgccctgaaaaagatcgaaaagaatttcggtaaaggggcgattatgcggatgggtgacgctgcccagacgactatttcaacgatttcaagtggatcgttggccttagatgacgcgttgggtgtcggcggctacccacgtggtcggatcgtggaaatctacggtcctgaaagttcaggtaaaacgaccgtggcactacatgcggttgctgaagttcaaaagcagggtggtacggcggcctatatcgatgctgaaaacgcactagaccccgtttatgcggaacacctaggggtcaacattgatgacctgttactttcgcaaccagatactggtgaacaagggcttgaaattgcagatgccttagtttccagtggtgcggtcgatattttagttgttgactcggtggcggccttagtgccacgtgccgaaattgaaggtgaaatgggtgacgcacacgttgggttacaagcgcggctgatgtcacaagcgctccggaagttatcagggacattgaacaaaaccaagacaatcgcgttatttatcaatcaaattcgtgaaaaagttggtgtgatgtttggtaatcctgaaacgactcctggtggtcgggccttgaaattttacgccacgattcgtttggaagtacggcgggcagaacagatcaaggaaggaaccaatattattggtaaccgtgtccggatcaaagtcgttaagaacaaggttgcaccgccatttaagcgtgccgaagtggatatcatgtatggtcaaggtatctcacaaactggtgaaattgttgatatggctgctgaaaaggatattgttaagaagagtggttcttggtattcatatggtgacgatcgcattggtcaaggccgtgaaaatgccaagaagtatttggacgagcatcctgatgtcatgacggagattcgccaaaaggttcgtgatgcatatggtatggatgcaactggtgaagaaacgtctgaaactgatgatcaggccaaagaagctaaggataagggaactgctaagaatggcagtaagggtcaaagtaagtccactaaagcgacaccagcggaaactgctctcgatctcggcgaccaaccaaccgaaaaatagacagtttgttatgcaacgcccaaaatatttattttgggcgttttttgtacatacttagcttgtttgcacgacaaaagtagcctgcagagagcggttgccataagactttaagttgacactattcgtttctaacattagaataacaagtgtgtaaataatcaaaatataacatctgaaaatttgtagttgattttatgttaactggattttggtggtgcggaggtggaaacatgaatgttttcggtataatcctcgcagtcatcgcaattgttgtcggttatgggattggttactatgtacgcaagaacgtccatgaaaaagaattggacgttgccaggaacacagccgaaggtattatttctgaggccaaacgggcagcggagactcataagaaagaaaaagtccttgaagctaaggaagagagtcatcgctaccgggctgaagttgaaacggagttaaagcaacgtcggaatgaagttcaaaagcaagaagaccggttgcttcaacgtgaagaaactttagatcacaaagagaatacttttgaaaagcgcgaggatgctttaggtaaaaaagaagataagattgccaatgagcaaaaacgcgttgaacaacagcaacaaagtgcagcttcactaatcacgcaacgtcaagctgagttagaacgggtcgccgccttgtcgcaagaacaagctcgcgatcagattttgacccaaacgcgcgaacaattaacgcatgaacgggccgtgttaattaaagaaaatacggacgaagtgaaagcgcagtctgaaaaagaagccaaaaacttaattgtccaagcgattcagcaaagtgctgccgatatggtttctgaaaccacggtttcggtcgtttctttgccgaatgacgacatgaaaggccggattattggtcgggaaggtcgtaacatccgaacgttggaaacgctgacgggaattgatttaattattgatgacacgccagaagccgtcgttttaagtggttacgatccgattcgtcgtgaaatcgcaaagatcgcgcttgaaaagctgattcaagatgggcggattcatccagctcgaattgaagaaatggttgaaaaagcgcgtaaggaaatggacgaaaagatccgtgaaactggtgaacaagctgtctttgatttaggattgcacgggatgcatcctgacttgatcaagcttgttggtcggctgaattatcggaccagttatggtcaaaatgttttgaatcactcaattgaagttgcgaagttagcgggcgttttagccgctgaacttggtgaagatgttacactcgcgaaacgcgcaggattattacacgatattggtaaggccgtcgatcatgaggtcgaaggttcccacgttgaaattggcgtggaattaacaacgaagtacaaagagagccccgtcgtgattaacacgattgcctcccatcatggtgatgtggaagctaagtcgattatcgcggtgttggttgcgacgtctgattcaatttcagccgcccggccaggtgctcggagtgagtcgctggagaattatattcatcggctcgagaagctggaagcaatcgctaataatgaggatggcgtcaagaagagctatgcgattcaagctggtcgtgaaattcgagtcatcgttaagccaaacgagatttctgatttacaggcaacggttttggcgcacgatgtcaaaaagcagattgaaaatgaacttgaatatcccggtcatattaaggttacggttattcgggaagttcgagcagtggattacgctaaataaccgggaaatgagtttaggtcttgacctaagctcatttttttagttgccagcagaattcaatcacgttttcaaggctaaataatgctaaaataattggtataacgttaaaacaagggagcaatctatgcgaattctatttgttggggatgtcatgggcaatgtcggccaaacggcggtcaccacgtacctacctaagttaaaacggcgctacaagccacaagttactattgttaatggggaaaatgccacccgcggccgcggcattaatcaggaagtgtataaggacatcttgactgcgggggctgatgtcattacgatgggcaaccacacctgggataataatgaaatttttgattttattaatggtgctaagaagttgattcgaccgttgaattttccgccagcgacgactccgggggttggttatacgatcgtgaaggtcaatacggtgaagttggccgtgattaatcttcaaggaaacgtctttatggggcaaaatttagcggatccttttacgactgtccaaccattggtcgagcaattgcgggaagagacacctaacatcttcatcgactttcacgctgaaacgacaagtgaaaaagaagccatggcgtggtatttggatggtcaggtgagtgcggtagttggcacccatacccatgtgcagacgagtgatgaacgcgtattgccaaatgggacggcctttttaagtgacgttggttttacgggtccgtataatggtattttaggaatgacccgtgagaatgttattcagcgtttcttggaacaaatgccgacccgtttcaacgtgcaagaggatagttcggcagtgttgtcgggttgtgtgatcgacgttgatggtcagagtggtcgggcgaaaaagattgcccggattttgattaatccggaccacccatattttgatgactaagatttacgatagaaagtaggattaagcgtgccacagaaaacaaaagatacaccgatgatgcgtcaatattttgcagttaaaaatcaatatcccgatgcgtttttattttaccgacttggtgatttttatgaaatgttttttgatgacgcgattaaaggtgctcagttattagagttgaccttaacgacgcggaatcattcggcggaaaaccccataccgatgtgtggggttccccatcgagccgtgcaaaattatattgatattttagtagataaaggttacaaagtcgctatttgtgaacagatggaagatcccaaattagccaagggcatggtcaaacgcgaagtgattcagctcgtgacacctggtacgacgttggaacggggcgcggaacaagctaagacgaacaattacttgactgcgctgattcagcgtgatcaacaatatggttttgcgtacgccgacttgtcgactggggaactaaaaacgagtgtcttaacgactaacgataccctaattaacgagttgaccagcttgcaaactaaagaaattgtggtcgacgactctgttgctagcgatttgcgcgatcaaattaagacgctaggaattctaatttcagaacagaataacgtcaccccccaggctgaattgagctacttgactcaggacttgacggtcgatttggaacaacaggtcgtggaacggttattgatgtatattacggtgactcaaaagcggagcctcgcgcacttacaaaaggcgatcgcttatgagccgtcatacttcctgaaactcgatcataattccaagtataatctggaattaatgaagtccatccgaactggtaaaaagcaaggaactctcctgtggctattagatgaaactaagacggcgatgggcggacgactattaaagcagtggatcgaccggccattgattgtgaaggccgatattgaaacgcgtcaaaataaggttgcgacgttattagatcattattttgaacgtagtaacttacaagaagagttgactaaagtttatgacttggagcgtttagctggccgggtggcttttggtagcgtgaatgggcgtgacttagtgcaactcaagacatccttgcgtcagattccaaagattcggtatatcttatcggaattagatacgcaggtatttaatgatgaagttaatcagctggatccagtcgaagacgttgcggatttgattgacgcggcaatcgttgaagacgcgcctttgtcagtaacggacggtggtgtgatcaaggatggttataacgagcaactcgatcaatatcgggatgctatgaataatgggaaaaaatggattgctgagttggaagcccaggaacgggcgacaaccggtatcaagaatcttaagatagggtttaaccgggttttcggctattatattgaagtcacgaaggccaacttggcccaattaccgaaggaccgctatgaacgtaagcaaacgttaacgaatgctgaacgctttagtactcctgaactgaaatcgcatgaaagcctgattttagaagctgagagccattctacggatcttgagtatcaactcttcacaaaggttcgtgaaacggttaaaaaggcaattcagcggctacaaacattggcgaaggcggtcgcagcaattgatgtcttgcaaagtttcgccgtcgttagtgaagattaccactttgttcgaccgaaattaactaaatcacatgatttgaagatcgttgatggtcgtcatccggtcgttgaaaaagtgatgggtaaccagagttacgtcccaaataacgtgacaatgtcacctgatgagacggtccttttgattactggtcctaacatgtccggtaaaagtacgtacatgcgtcaattagcattgacggtcatcatggcgcaaattggttgttttgtaccggctaaatcagcgcaacttccaatttttgaccaaatttttacacgtatcggtgccacggatgacttaatttccggtcaaagtacgtttatggtggagatgcaggaagccaataatgccttgcaacatgcgacagccaatagtctagtgttgtttgacgagattggccgggggacggcgacttacgatggcatggcgcttgcccaagcaattattgagtttgtgcataaccatattcatgccaagacactgttctcgacgcattatcatgagttgaccgcgttagatcaagaattatccgggttacgaaacgtgcatgtgggtgcgactgaacaggatggcgagctcgtcttcttgcataaagttgagcccggggccgccgataagtcctacggggtgcacgttgccaagttggctgggatgccaacgagtttattggaacgggccaataagattttaacgagtttggaaaatcaaacgagtacggtatcgacgacagcggcttcgattgctgctagtgatgctgctaatagcgtggcacctaacacagcggcttcaatgccggttgaggccgccgatgagtcacagccagtagaatcggagaccccggttgccgaagctccggtcgctgaagccggtgatgaacagctgtcgttatttgctgagccggcggtgacggatgcgaagggtgaaaaggttttacaacagctgaagacgttgaacttgatggcgatgactccgatggatgtaatgaaccagctgtataaatggcaacaaaaattaggcaagtaggcgcattttaactcatcataaatgagcgcaataagctgttatgatgggctattggtgcgtctgacggacaggtaggtcgacactagtcagttattgctagttgtggtaatcgaaaatgttcgtgcaggacacgagcttaattattttatgtgaaaggaccgatggaaatgggaaaaattcatgagttatcttctgtgctggccgaccagattgctgccggcgaagttgtggagcggcccgcctcggtcgttaaagaactggttgaaaatgctgttgatgcgcacgcgacgcaggttgatattttggtgcaagagtcgggtgttcagtcaattcgggttatcgatgacggtgacggtattgatgacgctgaagtcctgaccgcttttaaacggcatgcgacgagtaagatcacatcacgtgaagatttgtttcgcgtccattctttaggttttcgcggtgaggcgttgccaagtattgcgtcagtagcggacgtggtgatgaatacgagtaccggcgccactgggacgagtattcattatcgcggcggtaagctattacaacaatcgcccgctccgttgcggcaagggacggacattaccgtcaccgatttgttttttaatacacctgcgcgactaaaatatttgaagtccccccaaacggaattagcgaatattttagacgtggttaaccgcatcgcacttagctatccagcggtggcatttcggttagttcataatgcgaaagagctattaaaaacggctggtcgcggtgacttacaacaagtcattgctggtatttacggtgtccaaaatgcgcgcaagatggttgccattcaaggatcgaccactgattttaaattgagtggctttgtggctttacctgagctgacgcgggccagtcgccagtatattactgttctgattaatggtcgtgctatcaagaaccagcaattgaccaaagccgtcatcaaaggttacggctctaagttgatggtcggccgttatccaatcgcggtgatcgctttaacaatggatcctttattggtggacgtcaatgttcatcccacgaaacaagaagtccgtttgagtaaggaaccagaattagccaaactggtcagcaccacgattacggaccggttagtggatgtgaacttgattccgtcagcattgaccaatcttggcagccatcggcgtgaacatctaaatacagaccagctggcgatggatttgaacgccgtttcgtcacagtatcaagtagcggataagacaacgccggcatcgactgagcagtttgcagcctcgctggcagcggcaaccatgcagcccagctcggcaacgaccatggtaagtactacttcagcacagccatcagcggtaaaccgtgcagcagttagtgcggttgttccgtcagaatcagcggcaagttctgccaacccgccgattatgattagccatcgcgacgaactgacagctactccagttcaagcatttgaccagcgttaccagtcagaatcaggcgctttaccctttggtgaaactgctgaaccgttagaaaccagcacggctgcaagcgcgccgactagtgaagcgccggatacggaacgttttccacagttacgctatcttggtcagatgcacgggacttatctgttagctgaggcggatgatggtatgtacattttggatcagcatgcggcccaggagcgaatcaactatgaatattatcgccaagcgataggtgaggttagtgcggatcaacaaaatttattggttccgattattttagattacccgacgagcgatgttttaaagatcaaggaaaaattgccgttactagcagaattagggattcatctggaatcattcggcggcaacagcttcattgttcatgcccatccgacctggttcaaagctgggcaagaagaagatacgattcgtgaaatgattgattggctcttacaggatgataagttgacggtcgcccaatttcgggaaaagtcagctatcatgatgtcctgtaaacgggcaatcaaggccaatcaccatttggatgatcagcaggcccgcgcgttattagccaagttaccgacctgcgagaatccgttcaattgcccacatggccgcccggtgacggtacacttcacgaattcagacatggaacggatgttcaaacgaattcaggatagtcatgaagcacgtgattaaagtgattattggcggcgtactcgttactttagtatgattcgtaatcgatccgcattgtgcaagtaaatatttcatgaattatgattaaaacgtgccatttcttaagttcaaaagcagccagcttaagaccgctggaaaaagttcggactagcgtagacttgcttggtgtgtgcgccttacaccgacttccaggcatttctgccaattgccggaacgtggtgggcacagatttgagccgaaaaatcacgtctcaaatactggcctttcactaaccaagcacaagacgcttgctaagtgaaatttcaccactgggcattggccgaaacgccttccagtcgggacagtattcgaatggctgacatggatgcaccaacttttgatgaatttgtcgttgctttttataaacgataattttgttaatcaactgtcagactgaaaataatattgagatggctcactaatcctgaatcggtgtagtaggatttaatctcttgacagagtgcttaatgtacctagcgctttgtttaaacttccagcatcaaaatagtcagcgactaattgtaccaaattaggtggtcgttcatcagccattcgagcggtttcccgaaacgtgttcggtgccactaaagccttgtgcttgctacgccaacggactaatgccaaaaccgcattaatccgttggctaggcaatgctcggcttcaacccgtgacccctcacaggcttgagactggaggggctgggtgacaatgctcagtagccaaattattcttagctggaagtggtctgcttccggcttagaataagactcgtatttgagatgacgcgggttatgcgttagctcaaatcgacgtcggctgcgttccagcaattggcacccagccccggaggtcggcataggacgcacaccggctgacgaacaataatctaaacttggcacgttttaatcatgactgatactgaataatcacgaaccgaatgtgttatcgaataaaaatagcaatgttgagtagaggctgtgacataactagcctctgtataagcgaatgggacgagaaaccgaattttggtttctcgtcccattcgcttacgcctttgatttttaaagttggtccctaccgtgaccagtttcataataatgaaataattcaacaaaaaaattgcgcttcagatgttgattctgaagtgcaattttttgtctaagttaggcataaacatactagcatgtttgtatttaaacggagtggcttgcagggtgaattataactttagtatcgacatgcgcgctggcttccgcaatcgtacaccgtcagctaatctggcagcttatttgtgggcatctttctttgcttgttccactaaaatattatcgaccacgtcttgtaagctagtcttagctaaccgtgcttcggccgccgtttgcgcgtcttgatagtattgtttcagaacggtttgaatattgccaccaacaatacaatccggattggtcttaggatcgacggcgagtagcggcttatcgccctcaattgcgtagaagacgctgagcagtgaaatttgacttaaaggtttggcgagtgccggttgagcagtaccgggcgttgttgtgattagtccggcttgtcgaagcttgctcatcaatcggcgaacaacgactggactagtttcaatgctgcgggcaatggcgtcacttgttaatttagtatctgcgtaaattttaatgtaggctagtaaatggatcgagtcgctaaagcgggttgaaacacgcatataatcacttcctgtaacttaattggttactatgattataaataaatccacttataaaagcaattaacgagtttagttaagctgatgatgtaacttttataaagagggttgttttgggggaccgaatcagttatgatgtaaatgccaaaattgagcagttactgcaaaaaaggagcttatcatcatgagtgaaattgaaaccatccaggcctattatgcggcttcattgggaaaggatggtcgtattacccggacccaacggcaaattttagccgccgcgctcgacttatttgcagaaaaaggttacgaagaagttggcactcgggagattgcagagcgggccggtgtcgctgaaggaactttatttcataattttgttaataagaacggtattctggacgccattatgcagccgattgtgcagaatattttgccaacgatgttgaacactttggaccaggcagttttagatagtcctaaccagactttgcaagcatttgttgtcgcccttgtgcgcgatcgggtcgcatttgtcacacgtaaccgagcctccttagccgtcattttgtcccaatttttcaataatgctcaggatcgagcggccgtcttagggatggtcttacctagcattttggcgcaggcgaatgaagcgatggatcgcttgaaagccgctcgagaattagttgattggccgaatcgcatgattttacaattggtgttttcaaccattgggggatatttagtcgaacaggttctctacccacaactggatgatttgagtgatgagcaattgattcactatctcagtgattttttagttaatggtttgagcccacggagaatccccttacaagatgataataccgcgtcataacaagctttagggatgccaaagtaataattaataatagttgactaataggttaatggtgctatactaccaattggaattaaagtgagtgctcaattaaggggacgcactgttgaggatcacgtagtagtccacaacctgaattctaaaccaatagaagagagggtttcataatgaaatcagcaaaaacgaaggatcacgctaagatgaaagctgccgaagaaaaggcgattcattcaacgggtgccgatagtaagagcttggacgaagtcaatgggagtgtccgggtccctaaggatgccagcttctggcgaactttaattgcctacactggaccgggtgcactagttgcagttgggtacatggatcctgggaactggatcacatcaatcgcaggtggatcacagtacaaatatgcattactttctgtgatcctgttatcaagtttaattgccatgttgctacaagccatggccgctcgtctgggaattgtgacgggtaaagatttagcacaattgacgcgggaacgaacgtcaaaaggaatggggatttttctctggattattactgaactagcgattatggcgaccgatgttgctgaaatcattggttctgggattgctttgaagttattattcggatttccattaattgtcggtattttgattaccactgccgatgtcttgattctgttattattaatgaaacttggtttccggaaaatcgaagcaattgtggcaacgctggttgccgtgattctcttcgtcttcctgtatgaagttattatttcacaacctaatattccagaaatgttaaaagggtatgtcccaactagtcggattgtcagcaaccgttctatgctatttctagcactcggaattgttggggcaaccgttatgccgcataacttgtacttgggatcatcaatctcacaaacacgtcaagttgaccggagtgacgaaaaagaagttgccaaggctgttaagttcacgacaatcgactccaatattcaattgtcagtcgcgttcgttgttaatagtttgctattaattcttggcgccgcactgttctttggaactaagggggatcttggccggttcgttgacttgtacaatgcacttggcgatagtaaggtcgttggctcgattgcgagtccgttactcagtatgctctttgccattgcgctgttgtcctctggtcaaagttctacgattacggggacgttatctggtcagattatcatggaagggtttatccgtttgaagatgccactctgggcacaacggttactaactcggttaatctcggttacaccagtgttggcttttgcgatttattatcatggcaatgaagcgaaaattgaagatctgctgacgatgtcgcaagtcttcctgagtatcgcgttaccatttgccatgattccgctagtcatgttcacgagtaatcgggcgctgatggggaacttcaccaaccgtgtctgggttaagtggacggcttggatcgtgacggtgattctaatcatcttaaacatttaccttattttacagactatcggtctggttaaataatcaaacattaaaatgagctttccagggattgcaaagaattcctggaaagctcattttgtgttttgggaacagctgcaatgcaagataccgattcaaagcgccaagtgctaatacgtaccagtaattggcgattaaccgactttggatggccagtcttgcttagttggtatgatggtaaacggggtcgcagtgatgaggtccgtgaggcaggggagcaatccggtctcaaggttatataaatcgtgaacgtgtgcgctagtttgaccgtgctcagccatcttaagtagttgaggctgggtgaactggagttgactggctggtagaatcaggtccggttggctgcggcgtgtcaacggttgagcgtggtcgtgaaccaggtaagcaaaattaggcgccgtattgagaattagcgttaaaacgctgatttcatggggatctaatttggttgctaactggttcgtttgactaggggaataaaccatggcggcgtagatttgaggcgccagctcgggtaattggcgactaggcggtgtcagggtgaccgtcagtcccaattgccagctggcaagcaacaatcccggaatcgttacgacttgtgcggggctcagtagaatggcttgtccggcatgcacgttctgttgttgcagactagtttcacacagtgcgaggtcttctaaaacatcggccccggtataccagttgccatttagatctttcagaactggttcggcatattgacgttgtaattggcgggtaatggccttagtcagctgactcatcgcggggcctcctttaagggtttaagtgacggggcggaaattaagggtggcagtactactttgcgttagtgagatacttcatcttagtgatactctggctactagcgtcaatggttgctaacacttgattttgggtggatttaacaacaagcttagttggctgcggtgttaaatcatgtttcggttggctagtcgtggcacctgttgcgagtttagtatcacgagtgactttattgacgagtgtggtggacgttgtctcaggcttagttgtcgtcgtatcagcagaggcggaaacggaagtggcaaagtgggttccggcggccattaaagttagggttagttttttgaatgtgtttttcataataatcgaactccttttagttgttattatcggtggcggtcagtgaatgattattgggcagctggcattaaccagtcgttagagagtagttgatggaagtgacgaccaagtgggacccataattgcgaacggcggatgttttttaacgtgtcccagaataatggatcttgtagttgttcatcactaagtttgactttaacgaattcgccctcttcagttttcgcaatcaccagtgggtaggtcaccttaaccaattgaacagcggtgatatttttaatttttggatcagtatctaataacatatctacatagctccttagttgttgtgagtcattctgtttttatgagttaatttttaaagttggtttgtttaattgaatgactatagtttaccggcatatcgccgtgggaactatcgactttccataaactttatctaagaaattcttagattcagacttagaatataaaaaataccatgaaaattgaatctgagcaggtaatactttggcaggatcaagtactagttaaattaacaaccgtttcaagactgttaatgtccttaaaacggttgttaagagtttgtttgtaaatgaattagcttagtgtgcagggcggttaataatactaatggcaaagcctaataaagcacaaataagagaaacactaaaggaccaggttaaaccatgggcaaaccaagcaggatgtgctggcaagtaagtactaactcgatatccagcatcgatgctcattgttgtaaatagtgcaagagaaccaagtgcgacgcctaaaatattgccaatattatttcccaaagactgtagagaacccgctactcctagctgattttgtgggacgactgacattagtaatgtgttatttggtgcaatgaaaaatccagtgccgataccgttggaaattaacaaagaaataatgagggttaatgaagtatgtgaatctaggaataagaagccaatttgcgtaattataattaggactaggccggttagtagaacaagctgttgagagaaaagatcactcaaccagccaccaagtggggcagcaatagccataataagtggaaaaatcagcattaatattccagtagtaccaactgaccagttcaaataatcttggagatagagtgggaatataaagctgaacagtgcattaataagtggtatcagcattccgactagcaatgctaagctgaaggtacgattcttaaaaatggatagtggtaatagcgcattttttcgatgcttttccaaataaataaagtatagtgtaagtgctaatgtgataatgaagccaatgataattagcggctgcctgaaaccaatagtctgccctgcttctaatacaacaaagaatagtgtgatgataatgaatagaatccctgcgccccaaccatcaagtttagtggcttgttgccggccatgatttttgggaagaaataggtggcctaaaataatggcaatgattccaagtggaatgttaatcataaaaatagcattccaagcaaactgctgtagtaaaaagccacctaaggcaggtccggcaacaaaaccagcggaaataaacattgtattgatacccatggcagttccccgggtgtgattatcaaacagttccgaaattaaaccatagctgtttgaaagcgttgcggcagcgccaactgcttgcacaaaacgagccaatagtagaaactcaaagccgaagttgacactggccattagtgagccgatagtaaagctatacatacctaaagtaaagattctacctttaccccaaatatcaccaagtttaccgaatgttaccagtaagcctgatagaatgaccatataacccatcacggtatatgtgatctgactaattggaaccgcaagtgattttgacatgataggtagtgcgatattaatgattgatgcatcgagattagccataattgtaaaaataccgatgacaatcattgctaaccaagaacgagttgttgttttcatgataaaaattcaacctcctattttttgaacatttgaaagtataacaagttcgtgttacactaacgcaagcaaaatttaggaggatacgagtatgtttacaattacggcgaccgctcagaaatatggtgtgtcgaataatgcactacgttactatgaaagtgttggcctaattggtccgattaagcgtgatcaaaatggtatccgacaattttcggctagtgatcaagagatggttaaccgaattgtacatctccggcaattaggcgcgtcaattaaagagattcagcaatacagtttccgtcctgaagaagtaacactagaacgtacagttgcactaaaaaaatttctgttacgtttaaacggagatctagaagcacaagaggcacgaattaaaatagaaaaacaatatttaaaagcaaaaatagagcatttggatggtgatattttgagtatgaaatctcataaaaccacgcagatgggttagtaataattagtttctgcatatcaattcagaatagtcttggaggtatctttgtgattgggtggcacaagaccaaaagcgagtcctagatttttctagtgactcgcttttttatgagagtaattattagaaaataatagtacttgttactatagttgccagctgaccgtaaagatactcccggatggctggttgtcggtaattttaatgttggcctgattcaatgtgactaactgttgaacgattgctaagcctaggccactgccttcgattgcttgtgaccgagattgatcaacgcggtaaaaacgctgaaagacagcctgtttttggtcgtctggaattccctcaccatggtcggctacagctagttcgactgcttgatcagtctggtgcaaactcaaggtaatcggttgatcatgtggcgagtatttatgggcattatcgagtaaggccacaacgatttgttgtaacatttccgcattaccttgaacgtggatgttcggatcaattgcgagcgtcaatggttgatcaattgatggctggtaatgttcagccagtgacaacattaatagtgataggtcttggtcagttaagactagcttagcgcgatcagctcgtgaaaggtgaagtaggttctcaatcagatgttgcattcttagtgattcttcatcaataaactgtaatgattctggaatcacttcggggtgggcgtcaccccgccgcttgattagactgagattaccgcgaatcgcagcaatcggggttcgcagttcgtgtgaagcatcagaaataaattgacgctcatgctgcaatcgttgattttgcgtgaccaatagttcattaaaggcccgaccgaggtcgttgatctcgcgggggctagcaggcacgtctaaggtgggctggtcgctatctggattgttcgatgtgtacttggttgcgtgtaacagtttaatggttgggtcactcagtcgtagtgctaaacgatgggcccaccaagtccccaatgccagggcggcacaagtgacagccagcatgagcagaatcaaaataagcagactgttgaacaatcgccttaagctgacccatagttggtaagtgttatgcccatctttttcactataagataagaagaaaccaaatccgcgaacgtagactaacggccctactagcttagtctgttgcttggtgaaaaacgatttggacgatggggtagtgatgatcgtccgcttcgttttagtggcggtcgtcaaggttgctttcttggtggttacccggataaatgccggttgtttcgtattgcgtgtcgtcgtattgttccattgaataaaactggggacgtctttgatattcgcctggttaagactgctcatcaagtcacgggcttccctagtcgtattgattgtttgctgagtgccgaccatcagaagggtgatcaagctaaccaacaacgtaattgtcagcattagtcggcggatggccttattgatcagctgttcataggtcggagtggtgttatttttgggcatcagacatcggctcccttagtttatacccgacgccgcgcactgtttgaatgagtggggaggcgccgtttgtcgtgattttattacgtaaataaccgacataaacgtcaacgacattttgctgaccgagaaagtcggcgccccagacttggtcaagcaagtcatcacgggtaaagacttcgtcgggatgagcgaggaagaattgcagcaaatcatattcacggtgagttaaggtaacttcttcctgcccgttagtaacgcggtgggctttggtatctagctggatatcatccagttggtagacttgattgggttcaacttgattttcaatgcgtcgttggataacccggattcgggccaataattcttcgatttcaaatggtttggtgatatagtcgtcggcaccattatctaacccggcgactttatcaccgacataatctctagcggtcataataatgactggtacttgatcgtgtttgcgaatgcggcgaagaacttccataccgtcaagttttggcaacatccagtctagcaggatgaggagcaactcgttttgatgcgcttggtaggtttccatagctgccaaaccgttagccgctaccaaaacgttgaaatcctcaaattgtagttctttagtcaagtagccagatagactgccttcatcctcaacaattaaaatcgtgtttttcaatgttatgctcctcccaataaccctggtttatgtctaattatagcgaataattatgacgcttttccgatattttgacttatttttatggatttgtgtgaactaaatgaaagcgtcaccggacttatgctaaaattggactatgaaaatggaaggtaagtgagtgacatgggactttttcgtgacgccatgcaggcactgtatcatagtggtcattatggttacaacatcaatgtaaagaagtcggctcccgccgttgatccgaaggaagtaccagcgattgcggcgttaggacgtattaatcgaacgcccaactttaagacgtggtccgttgattcgccatataaaacggccgaatttacggctaaattaactgacgcagtagcaacttgtgatttggaaatgcaggatcttgagatcaaaccgcagatcgatggtcggtggggcgatcaataagcggaatttgttcccataaattctaatggtcatattaatttaatgatagaccaattaatcaatagtgacggggtgagtcaatgttttcgtacgatcaggtccagcagttaaaccgcttggaaattgaaatttataagtatattgtgggtcatcccgctgaagtaagtactatgacgattcgacaattggccgaccatagtcacgtctcagcaacgactattttgcgttttctaaagcacatgggctatgatggctacgcagaatttaagttcacattaaaagaacagttacggcaagatgccacacaaccgttagctcagacagttgtaccgatgcggacgttttttgaccgcatgaacttacctgatatcacggctaaacttcatcgggtcgcagaactggttcatcaagctcgaatggtcgtactgattgggtcagggacgagtgctggcctggccgcgtatggcagccatttattcgctaactttggtttatatagcttgatgattagtgatacgagtcagccccatccggttcagcaacaggatttatcggataccgtctttttcgcactttcagtatctggagagtctgaagatattattgaacaaagcgtttattatcggcagagtggcgcgaaggtggtcgctattaccgctagcagtcattcgacgttagctgggattgcggacgtggtgttaacttacgataccccggaagttcaagcaatcagtggtggtagcaccttgtcccagttgcccatcgtttattatctggaacaattagctatgattattcagccattaacgtaaaggtaattcaaaccaatctttggaacatgttctaaaaatggaacaaattccgatggatggaacaacacccattttagagtgaaagggtatacattttgagaatgacaggtataatgaattttgtaggaagcgtattcatgggtacaaatgtcagatgacaggactactttgtaacggacgaactcaattttatgtaaacggttaactattaattgaccgttagcttacttaaattattctgattgtttgagaatgttcgttaaatgaatatgcacaacaaattattttagggggtcacgacatgagcgaaaacaataacaagtcgagctttgttaatgaccgacttgtccctttctttggcaagattgctggttctcgtcacttaattgccttacgtgatgggatgacattggcagtgccaatgattattatcgggtcggtcttcatgatcattgcgcaattccctatcaagggttatcagacctttatggccaatacctttggttcgaattgggcaacgatcgtccaatatccaactaacgcctcgttccatatcatgggcttgattgcggttattgggatttcttataacttggcaaagagttataaagtcgatccaatctctgcctcaattgtttcgttaggcgcttggttcttaacgattccattaaacaccgataaggcaggagcactgtgggtaccattaacccaacttgattcggcggggttattcacggcgctactgattgggttgtttattactgatttttacgttttcatggtgcatcgcaattggacgattaagatgcctgatagcgtgccaccggcagttagcaactcgtttgcagccttagtacccggtttcgtcatcttattcttgatgtggttactgcggttggctgttgaagcatcaccaatgcagagtattcctaacgtgatttcattcgtcttagctaaaccattaggcttgttgagtaacacgttaccaggggccttggttgctgaattcgttgtatgtattctttggattttcgggattcacggtgccaacgtggtttctggggtcatgcaaccaatctggttagctgcgatgtctcaaaatgcggaagcgcttaaggctggtaaggctttaccaaacgttgtgacacaacaattcttcgacaactttgtccacatgggtggttccggtgcgaccttgggactggctttcatgattgcctttgttgccaagagtgccgaattcaagacattaggtaagctggttatcggacccgcattgttcaatatcaatgaaccaattgtcttcgggttgccaatcgttatgaactatcggattgccgttccgtttatcttggcaccgttagttaatgttacgacgacttacattgcaatgtcgacgggcttagttgcgaagaccgttggggtcatggttccttggaccacgccgccaattatctctggttacttagcaacgatgcacatctcaggtgcggtattacaaattgttaatattgtgcttgatggtgccatctactacttcttcttcaaggccttagatcgtgataaggttaaggaagaaaagacctttgctgctaaagaagctgctggcgaaacggtcgaagcttaagttaaatcattaatgtagtaattgtataaataccaccattagcgacttgctgaaagtctgttgatggtggtattttaatgtcgatttttgagaagcgcgtgcagattaaagcgaaccgagtgacttggaattgtcaccgggttcgccttttattaacgggtatgaaattgtgggtgcaacattcgggggtgaccatggtcagtacccttgtactgcaatagccaataagcgttttgcggcaaagcgctacgggcaatgacgtgtgcaacggtgtagcgaatcgtgtcggcattagcgtcagtccataaacgccaagttggtaacttagctgcttgaaccggttcccaatcgcccaattcttgttcactagtagttagtgcggtgagtaaatcaggccgttcggaaccagtcagttcgatgtagtagcaatacgcttgcggatgcagggtgttgggctggctcatgatgagattgctcctttggatggttttaacgagttatcgttgacttaaataaccttatcatcaatcatagtacaaccgtttgactaaattgactagctttttcgcttactgttattaaaatgtaatattcaaacttgcaattaaaaataattgagtgttgcgccttgacctggaacgcgtttcagcacgtatattaagtggtgaaaataacgagggggtgcagcacgaatggaaacgggaattttaaaacagattgatttaacaacgacaacggaacggtatttcttcgtgcaagtacaacgactggccgactatgtctggattcgctcagttcaaaactttaagcctttagaattaacggttcgggtgagtgatttacaggtgaacaagcaccaggccgttgctgaccgggggaatatcaaatatgagtttaacgacgataccgggggactggtgacgcaacttgctggctgggtgcactaagacggtgacagacaagcagtaactgtgatactttaggcaatcaacaaccaataatactaatggcagcaatcaattttaactaggctaggactaaatcaggcgcgccactgaaggctataatgcttcagtggcacgcctgattatcattaaaagatcacttggtattatcactgtaagtgattttatctaaaccttgggtgtcataattgagattggttttgccgtcatacacggtattcttggcgtttagcttggtttccatgttggtaagggtctcagtactgagccccagttgggtccgaaggcggtccgacgtttgttgcaaggtctttgtacttaaaatctgataggaactcgtattgatccaagcgggtgagccaatgacttgagtcgactggatgtgtttcatattggcacgatcatgcgtcgctaacccaacaaggtcgttaaagctaaggtcagtttgtaaattacccttcagtgaagtgagtaattgattgtagcgactataggtcttagtctcggcgagtttggcgagaaccgcccgcatgacttgttgttgccgtaattgacggccgtagtcgccccgggggtcctgataacgcatccgtgtataagatagcgcctgtttaccattgagatggtgtttgcccttggttactgtgatgtggtcgaatgaaacgttgagtggactagtgatcgtcacacctccaacggcatccacgatttgtttgagaccgcccatattgatagttgcatagtaatcgataggcacgttgaatagcttgctaacactagccttggccatcttggagccaccaatattgtaagcggcgttgagtttttgaacatttgtgtcctgatcaccgaccatttctgctaatgaatcgcgtggaatgctggtaatgagcgttttcttggtctgcggattgatcgtaacgaccataatggtgtcagaatttcccttatcaatacgaccgtctgccccggtgtcaacacctagtagtaagatgctgagtggcttagtcgtatcaattttagtactgctgtttcccgtatagatcgtcgactggtagcgcgcctgtgcctggcgaataattaagccaatcgccacgaatgcgataacgataatgatgccgaccgcaattaacactggccgtaattttgaagatgctgaatgccgcatgttcaaatcctcccttaattaaaggcgttaagatggttccccggataacgtctttgtcttgaaatcactgtttctagcatacccggtcagtacgatcccggaaaatacttattttgagtgtacttaatttaaaaaatagataccacctaaaagaattagattggaaactgagcaaattaggagcggtcacttacggacagtattacggcagaaaacggattcttggcttatactgacagtgaacttaaatatatgaagtgaggtttggtaatttgacagtctttcgcgcattttctaaccaagaagttttagattatttagcaacgcaagtcactgacgggcaggtcttcactgacgaggagacgctgaaaaaatactctttcagtccgcggttgaccgatgacgatagtggccttgccttagcctatgtcgaagcacatacgaccaaggacattcaaggaacgttgaaaacggcccgtaaataccacatcgcagtgattccccaagaccaaacaacgagcactgttatcggtgcggacaggttaacggacagtctgattctttcaaccgccaagatgaatcgaatcatcgaaattagcaaggctgattccatcgccgtggttgaacccggcgtcgttaacggtgatctggataaagaagcacgcaagcagggtatgttctacgcgccggaccctggttctaagcccatctctggaattggcggtaatgtggcgacaaacgccggcgggatgagcacggtcaagtatggggctactaaggacaatgtcttaggcgttaaggtcgttttagccgatggtcgcgaagttaagttaggcggtcggacgctaaagcaggcctttggttatgatttaacgcaattgatgattggttcggaaggcacgttaggaatcattaccgaagtaatcgttaaactgttgccgattccgctagggacccccgtgatgggcgtcgcctttttcgataatatgacggccttggctaaagcagtcacggcgattcgaatctccggtgtttatccaacgatgctagaggcattggatggcaatacggttgcggcactcgatcgttacgagaagacgcactatgctaagaatagtgcggcgatgttgatctttaagcttgataatggtggtcaggatagtatggcagtcgttaagaagatactggccgaacagcaagccaacgatgttaagattacgaccgagcctaaggaacaggcagcgctagaacaattacggcgcgacatgctgccggcagtttttgctggtcagaatcatattatggaagatatggccgtgccattatcgcaattagccccattaatggactatattcaagaactatccaagcggttagacgtcgaaatctatacggctggacatgctggcgatggcaatgtgcacccgaccttagtgtggtcaacgtcggtaaccgaagtgcctgaaaaaattattattgcgctacaagaaatgtttaagaagacgctggcacttggtgggacgatttcgggtgaacacgcagtcggaatgttgaaaaatcaatggaacaatgccgaattaggcgaagatgttgatatgttgcaacatcagatcaaagcactctttgacccgatgaatattttgaacccgaaacgtaaaatcaattaacccaacgattacaaagcgcttaagttttgatagcagttgttggtcagatattgcgtaacttggtcatcgtgtcttattattgagatagtcccaaaaatgagttgttggttaatgagtcactaagaatgtgcagtgtggattaaccgatgcgaaggaggccccaagtgatacctaagagtgcgcgaatccgaattgaatttgatgccgaagtactccgcaacgagatttttgatgtgcatgacttcgccagttttcaaagtttctggcagcgatttgagaatttcttggccgatcgcatggtcgttggtcacctgaacgtgttagagggccgcggcctgattcctagtgattttgcagatgttgacggacacttagcttaccaagttggtgaagatgcgcaccaaattgcgtatgaccaaattgcgcgtgagtggaccatcacgatccgttaaggtagattgagagagaatagagtcttatattggagcgatattgattgagcacaacaaattcccaagcaagtgcagataatgatcagcttttgccagcacacccccggaacttttgcaagctgttgatcagttgaaagcttattcgttacgttatgaagttgcgatgaagctcgttttagataagttagattatattagtcgagagtatgagcttcgttacggctacgcattaattgatagcaagcagtcccggatcaagtcgcctgagagcattgttggtaagatgcaacgtaagcatttaccgttaacgttaaatgcggtgtttaataatttgcatgatattgcgggtatccggttgattgttcgtttcctaagcgatgtcaagacagtcgagaatttattggcgactcaggctgacattaaagtattacgagtgaaggattatattcatcatcctaaagctaatggctatcagagtttgcatttaatcctcggggtgccagtctacactgttgatgggccgagcatcattgaggtcgaactacaagtacggacgattgccatgaacttttgggcgtcgttggagcatgaattaaattataagaagaacgttccgcatcaggacgcattgcgagcgtcattgactaagaaggcgcagttaattacggagctggatcaggaaatggacgatatcaagcaacggatgtatgaacctaagacgcccccaaaagaagtctaaaaaatgcccgattattagcaggtaattgctaataatcgggcattttggggttttcttgacgcgaatcaagtccatccatgcacatgactggtatcttatatagaagaaagtaattaagaagttagattgcttttgcaattaaagggttcatgttacttttaatatgcaagataatttccaagacatattgataataattaatttaatgggaatagctagattaattaaactaacaatcgaatagtggggttaaattcagtgttcagccaaatttttgactggttttcctcggtaccaccagtcgttgataaaactggccagttcttccggtgattcatgtagtcctgtttttaaccaataacggacaacaccaacgataccattgagataatactcaaacatgtactctttttcgcgattgccaataccagtgatctcagcttggttatgtgctaagatctcacgcttagttgttgcgataaagctcatcagaaaatcctggtcggttgttaagatgaaggaagtaacggcgtggcgtttcttaaccacctcaaaaattcccgtcagaatggcttgtaaagagtcgggattaagatgtttatcaataacagctagcagttcttccgtggcatcttgttccatcttctgcatgcaatctttgacgtcttcataatgggcgtaaaaggtgccccggttgatatctgcggccttgcagacagcagtgaccgtaatctcatctagcgactgatgttggagtaagttgattagactatcttgaattaggcgttcggtcatttgcgaacgacggttgtttttagtacctaccactgaagttcacctcattatttgaacaatatactattgtttgtttatttaatgacgattttatgaaaattgttggttgaaattacaccggttttcatttaacatgttgttattatttaaacacattgttgattaaatgtcacgatgtcgttttaagaatctgaattagggaagggatataacgtgaaagggagccgtagacgttttacaatccaagcgattgtttggctagttgtgatggtagcggccatcatcttcctgccaaatatcagcagtctggtacgtgataagggccagaccaagttgccaagtagtgccaagagtcaagtcgcacaagtcattcagaatcattgggggcgtaatcaaaataatacgcgccaagtggtggtggtcttcaataatggtgattcaccgttaacgagtgaccagaagcaagcaatcgatgggacgattcaacgcttcaaagtgcagaaatcaaaatatcacgtgaaatcaatgacggctgccagtgataatgctgctgccaaaaagcaattgatttcaaaagacaaatccacccaattactacaattaatggttggtaagaatcagaccgtcgcgaacatgaccaagaatattacggctggtgccaaaacggctggggttaagacgtacgtgacagggagtgacatcttaaatgatgacttcactcaggaaacggaagctgggattcagaagactgaaattattaccgttattttcattttcatcgtgttaacgttagtcttccgctcgccgattacgccgttagtttcactgttgtcagttggggtgtcgttcattatctcgctgagcgttgtgatgaatctcgttaataaatttaactttccattgtcgaactttacccaagtctttatggtcgtggtcttgttcgggattgggaccgactacaatattctactgttcgatcaattcaaagaagaactcagtcatggcgatagtccggtcgccgcgactgggcgcgcgttaaagattgccggacgaacgatcctatacagtggatcgtcactattgattgggtttagtgccctcgggttagcgaacttctcaatttacaagtcagcggttggggttgccattgcggttgctatcctattgctcgtcttgttaacgttgaacccattcttcatggcgttattaggaccacggttattctggccaacgaagaagtttgctggtggtagtacgagcaagatgtggcacggcattgcagcgtcatcagttcgttacccaatcatcgccctagtcgttgttttgggtgtctcattaccgtttatcctaacgtacaataatgaattaaactacgatacgttagctgaattaaacgacacgattcctgcgaagaaagggttccaagttgttcaggatcacttctccaaggggacggctgaaccgtcaacgttatatatcaagacggatcatgccttcaacaatgaaaaagatctaaaagtcattgacagcttaacgaagcagttacaaaaagttaagggtgttaaaaccgtggcgtctgtcacccaacccggtggctcacaaatcgatcaattatacgttggcaaccaattaggcaccgtcactagtgggatgaagtctgctagcaaggggttgactaagattggtagtgggttagatagcgccaatagtaagttgaagagtgccaatatgtcggatagcgcgaagtcggccaagaagttggcggatggggcggatgaagtttcatcaggactcaatactttaaatggtaagactggaaccctttcaagtggggctggtcagttggcaagtggttcgagctcgttagcgagtggattagttacttatactaatggtgtctacacggtcaataatggtttgaaccagttgaacagtaagactggaacgttggctagtggagttaatcagttgttaagcggcacacagagcttgtcaaatggacttgatacgttaaataataataaaacaactatttctcaaggaactgcaagcttaacctctagcgtagcacaattgcaaagtggttcgagtcaactttcaaccaagctagctgaactggaagcaaaagtgaaagctggaagcacggacgttaatgcgtcacaattgcagacattgattgatggactcaatacactcaatacaaagatggagacagttgctaacagttctggcaaagttaagtctggaattgcattgttacaagacagtgctaagaatgctaattctgcgcaaactaaaatgactaatgatatgacgactgttcaaagtgcgctggaaagtgcggctaaaactgatgctgctaatgcagccggtacatcgtccagttcaacggcaactgtgaatgctgatacggtcgcttctgcagcggttgctgctgcaggttcaagtgtgactgatgaccagaaggctgctattagttcggcagtaacttcggccgtgaacgcgcaaaacagttcgaacgctagtgcaagtacttcggcgacaaaggcaacaacgacgaccacgtcgggtgcaaaagccgggctggaagcattgtctgatttgagtgcgcaactcaagacaattgcggatctcaacaaccagttacaaacagcgagttctcaattgagtggcttgtcaggccttggtgacttggcaacggcaagtatttcagcaaataataattcaatcacagcaattaagggattacaaacggcggttacagaaatgcagacgcttgaaactgcgactgaacaattgtcagcaggctctgaccaactcacttcaaagctcggtcagttgctaagtggtaccaatacacttgcgtcaaaactggatacttacacaggtggtgtgactaagcttgcttctggggcaaacacggttaataatggaatgagcagtttaagcgcgcaaattccaacgctaacgagtgccatcagtgcgcttgattctgggactaaccaattagctgccaactcttcaacgttaaatagtggtgcttcacaattagctagtgggactgcaagtttgaactcgcaagtaccaaccttggtaagtggtgtaagtaagcttaacagtggtgcctcgcaagtggcctctggtaatgaacaaatgtacaccagtattcaaagcttagtaggtcagatgcagacgctccaagatggtttgaagactgccagcgacggaactaagacaatcaacactggtgttggctcagctaacagttacttgactggcttaaaggattccgcggctgcgaagacgtattacgtgccaaagagcactttgaagggtaagacttacaagtctgctttgaaggcttatatgtctggtaacaaccacgcaacgaagttaacaatcgtcttgaatgaaaatccaagttcgaagtcagcgatggataaagtaacggcaattcaaaagcaagcgacgaatagcttgaagggaactgcgttagatggtgccaccattgcgattggtggtcaaacgtctgaaacgaacgatacccaagcaattgcttctagtgacttcgttcggaccgctgcaattatgttggtcggaatcctaattgccttgatggttatcacgcgttctgtcttacaaccgttctacatcttagggactttgttattggcttacattatgtccttgagtattacacggatcttgagcaactggttcttgggtcaaagcatgttaacttggaacacaccgttcttcgggttcatcatgttgattgcgcttggggtcgactacagtatcttcttgatgatgaagtatcgtgaatttgataattcggctgcgacaccaagtactcgaattgtcagagcttccgccgtcattggagccgtggtcttatccgctgccttgatcttgagtgggacgttcgccgccttgatgccatccggtgtcttgacgttgattcaagtggcgatggttgtgattatcgggttgattatcctggtattcgccatcccaacgattattccaagtttgattcgcttaacttatccgttgacggatcgtatggaagacgaaaccactgctgaaaagcagacgaaacgaaatcggcaataaaataagtcagttatgcgataataagtgtaaccaactggcgccgtctaacgattcaagttggacggcgctttttttaggggctgcacttagattttaaaaacagtgttagttttagtctaagagtatgcggcgagtatgagatagccggattggatagtggcgataaggagatgtttttaatgcaacgatgtgcatgggcggattcatcaccagcaatgcaagcgtatcatgacaacgaatgggggcggccgcaacataatcagcaacgactttttgaactgttgtgcttggagacttatcaagcaggactgagctggcagaccgtcctgaataagcgggcggcttttaatgaagattttgcggattacgatgttgaccaggtggccgctatgacgaccgccgatgttgagcgactactaaccgatgctcgaattattcggcatcgtcagaagttaatggcaacgatcaacaatgctcgtgtgattcgagattggccggccggggaagactttgccacttggttatgggcgtttgttgataaccagcctatacgccaggcgtggccgtcaatcgatgaggttccggtaacaaacgacttggcgcaacaagtgtctaaagagatgaaacgccgcggcttcaagtttgtcgggccgacaaccatttattcttatcttcaagcgactggtctcattaatgatcatgtggcggactgcccatttgctccagaaaatttaccggcctaacgcgcttaattcccggcgcggtgagtaagtgagccgtcaatttaaaaccagcgcgatgacaactgtcaggcgctggtttttattaaaatcaatatgttttggtataagtgtgattgcttaaattttatgtataaataaatgcttattataacaataaaaataattgacatgatgtcgcttaatttgctaagatacggcgtaagaatagctgcggaaggcaagtgatgggagcgacgttaggtgaaagaagtaaggttttggggactcttgttaggactgtttgtctgtttaggggcagtgataccgttagttagtaaggctgacgtacttgatacggcacccgctggactgaatctggaaggcttatttgaaccgggaaagtttgaccgtaattcggccacaatgcagactgttttaaagaatggccattcgcagcatgttatcgaattaacaaatgacgataatcaagttggggcaatgtggtcgacccctgttaatcgctttaacatgcgggtcgataaccaagtctcaatgtgggtgaactttggggacaaagccgtgagtgaaggactggccgttgttttacagaatgatccccgcaaaatgagtgcgattagtcggtatggaaagaaaagcattattggtgagaacttgggtgtttatgggacggatacctatacacggcgaacggcgccggccacgattgctaagacggcgattcaaaaaagttgggcgttggagctggataccaaagtgaatgacggtggtttttggggattgtatccccgggggaattctttcgatgaaaagcctaaaaaaatgcatatggccgcgagctaccctgcaagtccggatacttatacgcaacggggtggtttaacgtcctcttatcgttttgaacagaaccatgggagtatcgctgataaattaccactcgcggacggtaactggcaccatcttgtattgaagtgggtcgccagtaaacaaatcatgagttataccctggatcagggaccaacacgaatgaccacaattgatacaacagtctttggaaaggatatccggaatgttacttggggattaactagtacggcgacaaccgctaatgccagaacactggtcgtctttgaccggttgccacaaccgattgaaatcgagtcagatttaaacgtaaccaatctgactcaagagcgaactgtccatgaaggagactgggttcatggtggggatgagttggaatatgagtacgttctgagctatctcaatggtgacaatgaatggcaacaggttaaggccagcctaccattacccgaacaagttcactttagtcacgcgaagatccgctatgcggatggtaccgaggaagagatcaatttaccagcggacgataacgaatcgtcggtggcccgcttacaacacgatttgcagcggacactatcaatgaaaaatccgcacgcttatattacgctgattggtgaggctgccaaggtcgatcgggatacttttgttgatgatgacatgagttactttgagggtcacgagatgaagaccgcaacggccacaccgcacttcaccattacgaccaataagaccgttaacctgacaattgaaccgttgacacaagtgaagaaaggcgatcccgtcatcattaagggccaaattaagctaaatgatgggttagactttgacaatgatggcatgcgtatcgagtaccgggtcaatggtgaagcgggagaagactatcagttgagcatggacgatccggttggttatgtcgaatttgaagtggatgccgaagaactacaaatcggtgaaaatcagattacgttacgggctcatagcaaagataacgcctactcagaaccagtgacagtaacggtcacggtcattggtggggagttacagctgaaaaaagtcagtactgaaagtgtgtttgcaccaatcaagctgacgggaacggctcaagtcagtcggcccgagggacttgaagtagttgtcaatgatgatacgggctcgaaagctgcttggcgcttagaggcgaccgcgacccctctcgtgactaatcagggccgcacactagcgggaaacttgtattatcaggatggtgccaagctgacaatgttgggaaaggatgccgtggaaatcgcgcgccaaaagacggccccggggatcgactatgacgtgaccgcccactggtcatcgcaacaaggtttggtgctcaaaacaacgcccgccgctgttcctggaagttatcagggtacgatcacgtggcacttaagtaccgtaccggaagagtgagtttacgattgtgtaagtaattcgtttaatcaataagttcaatagtcgcgacaagaattaattgctaattcttgtcgcgactatttggcgttcagcgaaagtgctgactaacgcatttaaacgggcctccgatacggtgcaatgctagtagtagcaagcacaaccagcctttcaggggcttagctagcaaattgaaaaatcttcggtttcagacccataaataaacccagcaagttcacaaattagtcagatttcccgtgtaggttaaaagcagtgcaaagcaattgtcataccaatactttatctgaaggagggtttaagcgtgaatttttttaaacgcgcatggctcaatctaacggcaaaaaaggccgttcaattctattagtacttgttacatcagcaatcatgctgtttgtattggccgggttattgattaggaatgctgccgatacggcaactagtaatgccaagaaaagtgtcggggcgaccgtcactttatctgctaaccgggaggcggcttttaagaagatgcgcagcgccacgtcgacgagtaaaagtagtcggcctaagttgacgacatcgcccgttaaactgagtgatgcgaagaaaatcgccaagcttagcaacgtttcaagttacaatgcgaccgtctcaacttccgctaatgcgaagggctttgatacgatttcaacatcaggtagtagtactggtggtgggatgaaaggtatgggtggctcaagtagcagtggtactggtgatatctcgattactggggtcactaatacgagcagcgtctcaacctttgaaagtagctcaagtaaaattacgaagggccgcggtattacagctagtgatgaaggcactaacaacgttgtcatcgaaagtgaattggctaaggaagatagcctgagcgtcggtgatacgattaagttaaaagcaacgaccggtgataagaagacttacacgatgaagatcgttgggatctataaagcgtcgtctagtgcaagtacgcaacaaggtcctgtggtagtaccgatgtcagcaacagtgtttacacgtcatacacgttcgctaacacggtcaagggttctaagtacaagaacacagctgattctgtgacttttgcaatctcagaccccgctaaagttagcagcgtcaaaacgtctggtaaacagttgatcaatacatcgaagtattcgttgtcaacggatgatagcagttaccaaacggttaagagttcgatgaataacgttaaatcatttgcggataagattgtctggctcgttgcgattgctggaacgattatcttagctttaatcgttatcttgatgattcgtgaacgccgctatgaaattggtgtcttgttatcattaggtgagagccgttggaagattgtcgctcaattctttgctgaaatggtgatggtcttgatcgtctcagttgtcttagccggattcggtggtaagtttgttggtaataagctgggtgaccagttagtttcacaacaaacgacgactgcaacgactacgacgagttcaactagtcagcagggtcagcctggtggcggtgggggcgcccctagtgataacactggtggtagcaagccaagcggcaatatgcctagtggcggcggtcagactggtaatgccagtgccacgaccgacacgaacttagatattaatgtcacggtaatggatttagttgaactcggcggctttggcttagccatcatgttcctgtcgattatgctggcttctggtggcatactacgactacagccgaagaaagttttaattgattaggaggggcggcaatgttaaaagtaaatgatcttggttactggtatgaccgccaagaaaatagtctatttgagaatgtaaaccttgaatttaagtcggggacttcgtatgccattgttggtcaaagtggttccggtaagacgaccttcctctcactgctggcgggtctagataaaccgcgggctgggcaaattgaactcaatggtgaaccaatcaataagattggtctgacgaactatcggaagtccaaagtggcaatcgtttttcaatcatataatttgttgacgtatatgtcaccattgaataatctgatgactgccatggcaattacgaactcggaacaccgtggtgacaaggattatgcgatgaagatgttacgacggttaggtattacagatgatcagatgaagaagaatgttcaacgcttatctggtggtcagcagcaacgggtggcgattgcatggaccatggtgtgcgatgctaaactagtggttgcggatgaaccaaccggtaatttggatgaagaaaatacgaaatatgtgattgaccaatttcaaaaaattgcgcatgaacaaaagaagtgcgtcattattgtcacgcatgaaccggatgttgcggacgtttgtgaccactcctaccgattagaaaagcacaaatttgtggcggaaacctagggtgctcttacgattgaatcagacgtgagttgacgcgtacaatcgcatttttgtcaagataagtcactaaaaatgagttctcagaatgatttgattctggggactcattttttgattactgtgaattgctaacgagacaacaatcgtttttgagggcgaacttgccagcgaacgataaaggcgatgatgataaacaagacgagatagagcaccgagatgccaatcgcgtaagcaaccggaatactcaacttggccgcggtgtgggtatgcgtggccaaactaacgacgacggatacgtccgataaggcgtgcaagaaaatcggccagactaagttattggttcgtagataaaggccgcaaaaaatcaggccacccgctgcagcataaaagacttgtgggatgacgtagctgagggtcagctggctgcagttaatgagtaggtgggtaagaccaaatagtaaactgtcgatacaaatggctagcatgagtcggtgagggaagcattgtcgtagtagtggcaggagcatgccccgatagatatattcctcagtgatcccgataactagggcgtagccaatatagagaattaacgttggggtccaagcaagatgacataccttgatgaagttgctcgtcattggtagtaataaaataataattcccgggatgagctgcaagcattgtcgtacgagtgattgcgattgccaccactgaatcgatattttaaaccaaaaatgatttaatagcaggaaaataagtaatacaagcaagtcttggaccagcccactgtataaagttggtactggtagccaggcaattaatttaaaaagaattggtactaaaatgaaaatactaatagcggctccccagccgcgtttggttgatgacatcgaaatcccctccagaagttaatgctaactttagtataggtcacattgaaggtgttggttatattaattacggatcgattagttgccggtggtcattatgacagccactggtgattttggcgtagaatcggcagtattaataggataatgaccgcgatttcgatgatttgaaaactagtcgtcgttataccgggcaaattgattggaggttccatcatgctaaagaagtcattgacggtgtgaatcaacaatggccatagtagcgatgttgtctgtgccgtgattaaacataatagtagccccagtacgaacgtaaagcccaattgcaatagggttaaactaagtgtttggtgaccaagattgattagatgggtcaaactgaagaggatactagtgaagactgcagctctacctacacccaatgttgactggctggcctgaaacaacattccgcgaaaaaaggtctcttcgaacaggctgatcaatatggcaacgaataacagggtcagggtgtttgtcagttgttgggcggttgctaacgtatataatccaattagtgcggctacgattaaggttggcatgatgggccggatttgccgacgccaagttgccgataccccaaattttaaggtttgccgtagccagtcacgatttaatatgagtgcaattgctaaaaagaacagctcttcgaccccagttgttaatgaggatgggagttgggttaagcgtggtagctggaaaatcaggccaatcaacaacatactgcctaacatgccaccccatagtgtgatgactaatttggtttcgtggcgcatctcctcagatccttcctcgtattctcgctactaagcatacgccttttaaatgaatctgagcataaaaaaacagcgtaacgacaattaatgtcattacgctgttcgttagtaatcagttattttataaagcccaagcagccatgccttgtgcgttgtataagctaacggcagcgttaacttggtcttcaacagagccactgctgatgtgcatgttttggaataaaccataggcaccagaagtactgttcttgaccgttgagttccagtttgattcacgcgtgatgatcgtgttccaagttgaagctgaaacgccagtccgtgattgcatttggcttaatacgtagctctttaagttactaccagtgtagcttgaagtcgttgaggttgttgaagctgttgatgatgcagctgagctagtagcacttgatgaagcttgactagtggttgcagcagaacttgaagcttggctagcagctgattgcgttgagcttgctgaagaagcagcactcgttgcaacgcttgaagtagcttggctagcagctgaagaagtagcagcagaactagtagcttggctagcaactgattgtgaagaagcactagtagcactggcactcgttgcagttgaagcaactgaagaagtagcttggctagttgctgattgtggtgcagcacttgtagcagcagaagtcgtggttgtagtagtagtaccattgacttcaagcttatcaccaatgaagattaagttaacattagctaacttgtttgccttttcaatggctgaaactgaagtgttgtgagcttgggcaattgctgaaacagtatcgccggccttaacagtataagtatcagcgttggcaaccgttgttgagatagcgaataaagctaatgcagcagttgatgataatacaaggtttttgatcttcataataattaatacactctcctataatttgcgtgtgttcgattatttacatatattttctattggtcgagcagttgatgtctcaaccaatcaacagtgactagtataactagtgagtgttgcagtgcaataatcagaacattacgtttttagggggtgcttgtaatataaggccgtttttgtaatgaattgtaatatttgagccggatttcatgtaaaatagcgctaccaatcccgattaactagctagaaaatcaataacgacaatgattaagcggggaaactaatgatgaaaattagccgctttatccgataaaagtgatcacttttggtcgatttatgaaaagtcaacgaggattatcgataattttaagcacttaactagtgaattttgacgggttaatttgtcgggaagtctgattatagtgacacttaactagtcattttattgcttggagacgtggcactgactaattatttttcggtaaagcagataattgatagaagttgcgcatcgtgtagtcaattgtggttggttaacgaaggcgtcgattaattaagtattactatagtaggtttatgccaaaagtagcccatgacgatcgctactaaaacgttactgggttagtataatggtatgtggttgtcgttgtggactagtcgtcaaactgtcgggggttcgggactgtacttagtcaggaaattagttggattttctccgttaaggttggtgaattgttaaataaaaacatgtggtattttggttgggagagtgggtcgtcgattgggggggacaactagcaggtctggatcgtgtccgtattaaagcggttgccagaataagcatatcgcatatctaaataacgggttgtcagcatgctctaaggcccattataaagtcacttagcaactgagtaactttataatgggtattggtgggggacacacgtgcttcagcacggatttaatagtagaaaaaaagattgcgaatcagaaatgatccgcaatctttgcatttgtttattaatttagagtggcttcttagtaccagccattagcaagccagtgactcttggcgttgctccatgagccataacgtgaagcaacataactgttagcaacacgttcttggttggcagcggagtagtcaccgtttaagtatgaagcacttaattggtacttaccgatgtattgaccgttacgagcagaatatgaaccaccagattctttaccagcaatccaagtcttagcagcactatcagaaccattgttgctatagtttgatgttgaactagacgtttgagtcgtctgagcagcaggtttgctagtttgtgtttgacttgattgggtctggctagcttggctcggttgagcttgagtttgactagtctgagctgatgattgtgtcgtggtcgtttgttgagtcgtctgtgttgaagtcgtggtagtgctatcaccatttacttcaagttgttgaccaactaagatcaagttaacgtcttttaagtggttagcttgttggattgcatcaatcgtcgtgttatgatcagcagcaatggcagaaaccgtgtcaccggctttaacagttaccgtagcagcttgagcggtagcaccaatggcaaagagactagcagtagcggcagcagttgataataaagcattcttaatcttcatttgtaatgtacactcctattttttagtccgaatttggcttggccccgcgaatcttccaagcactcaatggtacctagtataactggcgattgtgacagggaaatagcaggagttttacgaattaccctaattcttgtaataaacggcgtgttttgtaatcttttgtaatataacgcgcggcgcaattgtttctgagcgggtcaatcaaggctgtttacaaatgaagacggtgtctgttggttaacataaccaaatgttgtgattaaagttcgaagcgtgatatcactgggactggcaaccgctgatgtcgtgactaagcttagttaagccaatttacgagttcttttagtggaaatgtaagcgtttgtttgaatgtcagccaacttacttttggtaactcgaaattagtcggcctttaattggaccagccagttgtcggtttgtttattgttaatgagcgattggggtgccgcttgtaggtctttgttaagcttctgaacggtgccactaaagggtgttgacaccagatgcgccccttgatcgtccgtaatcgtgacgagcggatcacctgccacgaggtgctggcccttagttggtaaatcgagttgatgaacgacacccagtttgtgttgtccttggtcacttaaccccagtagaagccggtcatgtgatttggtcttcagccaaacgccgccgtataacatcggagcatgttgctcttcgtaatcatgacgatagaaatggatcatttgtttccaagcagattcttgttttgccatcatttctcctcaattcagtgctagtagtcggtgcatcaattgaaagtggtgcatgattgctaatttcttaattattcctaaccctgggaatttatcaccctcagcgtaggccaatagggtggcaagcgcgggggtgcgattgagtcccgtcaggtgtgcgggtgcccagtcggtgagctttgttaatgcttcaaaaaacttttgcttttgaccacgcatattggcattgctgtccgaaacaaaatgatggatgcgcaggtcaccgttaaccgtaacataaataagatgtaatgcaattgcgcgtgatggcataccgtggtcaaaatagggtcggcccatgagtgagtaatcgccaaaaccatcaaagccaaccggtgtttggtgccagttagcgggggcaaaataggcgtcagttatttcttgatagtccgcaacgtgcgctggggttgccacgggatcagtcaataagaccgcgtgttgtggtaatagttggtgcaaacgcgcttcatcagggattaggacatgaccagcatgctgtaaagtggtcgtatgctgataggccttaagcaacggatagttaggcgcgatgagcaagcttgtttgaccaggagtggttgtcagaaagtcgcgactaaaatcagccgcaagaattgcgcccggccggtaaaatgggtagggacgcagatccggaagtggatggagcttaacggtattaagaccatagacactcacttggggattcgcaataatgctaaatggttgttgggcttcaataaaagtcgtgactgtttgttgtaattctttggagtcacggactggttcaattactgggatgatgtgtgggccaagttggtgttgctcgcacaatgttcttaaggctaacaaatcatacatccgtccacgtagataggggtagtaagtgctcataactggtcacgcagatctggtgccgttagcgcctgatattttagtttgagtgtctgatattcggcattgcgggcatctaattctgtttgtagcgcagtcaccgcgtcattctgggtgtcatcgatgaagcgatcgtacaagttttgttcagaatcataaacgtcgtagccggtgcgggcccgtttgcgtaattctttgaagagttgatcatcagagtagagctgtagtcctttcttcacacgcttggctttatcgacctcacgaaagagcgatgtgataaagtgactgataaggggcgtttgctcgacttgtaagtcttggcgttgggctttcttagcgacagttaggaaaccagacgttcgcaacggttggggtgcgagctctagggcccgctgatcaaaagcacggtagatcaatacaccaatatggtctggaatttccgattgaacttctaggtaaagttgttgcggcaagacaaagtaattgtaatgaccgataaatgaaagtttggcctttgaatgaaaatctgctttggtgactttcaattcgtagcaacgccattcaatctgaccatcggggagttgttgatagcttaatgtatcaacgatccctttatcagcgggcatcgcaacttcttcaaccacgtaggcgccctgttctagacagtactgatagagagtactttcaagttgtttagttaatttagtcttcattaatgagtcacctccatttggtgccaaaagttggcaatcgttgcttcgagctgcgggactgattggatcgtctgatagtactgccaatgtgctggaaataaatctgtgtagcgccgactagcgaagcgttggtctaacaagagaacgattccggtgtccttggcactgcggatcaggcgtccagcagcctgtaagacgttgttcatgcctggcagttggtaagcgtaggcgaatcctaagccgttttgatggtcgtagtagtcacgaatcaagttcgtttcagggttgatacccggcagaccgacactgacgatagcgactccaatcaaacggtcgccacgtaagtcaatgccttcggagaagataccacccagtacgcagaaaccgagtaaggtttgcgagggtgctgactgaaactggttcaaaaaggtctgccgggcagttgcatccatcgtcgaggcttgggcggtagttgccacatcagggtaggcggcttcaaaggcagttttgatctgcaacagatagccatacgacggaaagaacacgaggtagttgccatgtttagccgtcaacatggcgtgcaagctggcaataatccggggcacgttatgttcgcgttcgtgatacgttgtctggacgtactgggtgacgagaatggcctgatgctttggtggaaatggtgatggaagctggtaggccaaactgttggcttcaccgccaagcacccgctggtagtaagccatcggggtcagcgtcgcagaaaataggacagcaccactgccgagctctaatgaccgattaagaaagtcactgggatctaggcagagttccttgatcgttaagtgatgaccgtcaaggacgaagcgcgtctggtagctgccatcatataggtcgccaattttaacaaaggtcagacaggcgaagaaatagtcacggacggcgtcgagcagtgaccccggcttttgttgcgccaaccagtcagtcacaaattcattaaatgttctgagggtgcgtaataatttgtccgggggatcaggtagcacctgttccgttacttggtcatcaatcaaggttttactgatgcgcgtaaaactacgccggactttcttgagttcgcgttgtaagtcgtcacttggctgacttttatcgggcttggctaattttagcaacgcactgattggctggtcactaacggctgcagagtacatatcacgggagcgactaacaaggttgtggacttcatcgataaggaaaaagttgtcgtcatcacgttcgctaaagaatcgttgtaaatagactaatgggtcaaaaagatagttgtagtcacaaataatcacatcacagaagagcgacgtgtcgagtgaaaattcaaacggatcgacagtatgcttgcgagcatactgttcaatcacggaacgggtaatctggtcttcatgggtcaacagatccttgagtgctggtttaagtcggtcgtagtagccaatcatataaggattatcttccggaagtacatcttgttcctcgggaaaccgaatctgatccttggcagttagcgtaatgcttttcagtttgagtccgtcatgactcattagcgtgaccgcttcttcagcaacgtggcgcgtactttgcttagcggtcaggtaaaagaggcgctcaatcacgtcttcgcccattgctttgatagccggaaatagcgttgagatcgttttccccgtcccagttggtgcttcgacaaagaggcgtttttgcaaccgaattgtcttataaacagcgccagccaattcatgttggcccggccgaaaagctggaaacggaaatggcaagtcttcaatagaagcgtttcgttgtcgtcgtaaatcggctcgtaatgtcaaccagtattcatattctgtaattaagtcgtggaagaatgcgtctagttcagcccggtgaaggatttgctgggtcttcgtgattttttcattgatgacttgaaagtaggtcagctgcaacgtgacctgctcaagatcgggatgttcttgcagtaacaggtaaccgtagactttgatctgcccccagtaaagtgtcaacgtgttggtacttaagtcctcgaagacttgatcggatgttttgatttcttcaatcaacgccccatcatcatttaactgaatcccgtctgcccgacccgcgataatgtaatcagtatcgttcatcgtcacaatttttttcaggtaaacttcgctatcatagtcttcaccacgactactctggagctgacgatgaatcttagcaccgttcaatgcagtgttctggctattctttacttcatttaaatcgccttgtcgcaagacgaattctaccaattgtcgaattccaatcctagttgccatcggagcatcccttctgaatttagtcgcttcctattataaaacatctgttcgtgtttgtctgctgttgattgatgatgccgggcggggctctgtgatgtggccttaaatgatggttaagctgcggcagaccaatatttaagacgcgggcttcggcggcttgaatctgggctcgtcgtgttccagcaattggcgaaaatgcctgggagtcaatgtaggacgaactagccagacgggtgcatgctattccgaattttttccagcgaatcttagctggtcacttttgcctttgaaaaactgatacgggttaacaatctggattgaaagctaaataaaaaagcatcgcgataagggcgccgatgcctgttgcgatgtttagattgacgattttgatttagaagaaaatgaatcagactaggaagttaatcgtaccaatggctgtggtgttggcgaatgctcttgcggagactaaaaccgtagctgatgatgccggctgtgataatggtcgctaaaatcgcaagcaaccatgaaccggacgtgctaaagtaggtggcgtaaccaaggctgagactgactaatgtgatgacgggaattagaattctcacaggggctggatgtaagaagacgacaccggctagccacagagccgctgctgtgaccatggcgtcgacactgattggtgaaccaaagctaataccaagagtgatgatagcaagaattgttcccacggtcaggaggaggacagcaaagccgttgctgacggaccaagtaaacgtttttttcatcatgatcgcctcactttctattaactatattataggctaatttcgccttatgaaagaaataatatgccgacaattaagtttgcaatgttatgaaaattgaaagtttgtgaacaaatccttgaaagcgtatccactattagttaaactggcattaggcacacttgatgatggatggaggaaaaatagtcatggcaaaaattttagcaattaacgccggcagttcaactttaaaatggaagcttctcagtgttcccgaagaaacggtaatcgcatcgggaatggttgatcggctgggattgccagattccgttttcacaattaagaaggcggatggtagtaaatattctgaaactaaggatcaaattgatgcaaaagaagccgctgcaatggtcttaacacggctgaagagcgataatattgtgactcatcttagtgaaatcactggggttggtcatcgggttgttgcgggtggcgaagatttcaaagactctgtcgttattacctcgcaaaccttgaaaaaaatcaaagatttatctgagtatgcgccgctacataatccaacgcaggcttattatattgaagtattccgtgatttattaccaaaagcgactcaagtagccgtgtttgacacttcgctgtatgcggatatgcctaaagttaattacctatatagtattccttacgattattatgagaaatttggcgcgcggaagtatggggcacatggcacaagtcatcgttacgttgctaatcggacggcccaactattggggaaaccattggattcgcttaaattagtgacattacatttagggtcgggtgcttcgatcacggcttttgatcatggtaaagccgtcgacacttcaatgggctttacgccgctagctgggattaccatgagtacccgttccggtgatattgatgcctcaattattccattcttgatgcgccatttagggatctctgatgtggaagactttgttgatattttgaatcataagtcagggttacttggtatttcaggtttgtcacctgatatgcgtgatcttgataagacgcaagatacccgtgaacggtcaaaactagcaattgatatttttgttaaccgggttgtgaagtatgtcggcagctatattgctgaaatgaacggaattgatgcccttgtcttcacggctggtgtgggtgaaaactcatggatgatccgcgaacgcgtcactaaagctttaggatactttggcgtgacagtggatgatgaaaagaatcatatgcacggtaaggaacaaattattagcaaagatgacgaaccggtaacggtcatggttgtcccaactaatgaagagttgatgattgtgcgtgacgttgaacggttatctaaagctgaataaatgagtcaattaaaaacgcgtgattcggattgtggtccgagtcacgcgttttgagttttggattctaatcagcatagcgctaagtcagctcttgtccccgcatatgtgccgatgtgatgtgctcagctattggcgttgtcgcgcaggtttagtcattttgatgtggggcgtgtggttgaatagaaaaggggtaccgctcgaagtgaagccgaaatgctggtaaaatctttgtactggcacttgggcttcaatttgaattggcaaatcagcatagtgttcctgtacgacctgttcgatatgggccattaaatcagcgcccaagtgttgtccgcgttggtttttgtccaccacgacccggccgaaggagagatggtcatcttctgtaaagattcgtgcgtatgcaacaatattttgattgacggttttaaagacatgataagcttttaaatcagtatcatcgacttcctgatagatgcgctgttgttcaacaacaaacgttttgacgcgcaattcataaatagcgtataattcagttgttgttagttctgagaatgttttaatcgaccacatggtgatgcctccttagcatagtgctaagtttatcatcaaatgattgcatatgcaataataaaaaggagcttctatgataccaacattaagattgatgggcacgttgtcgcgaatcgtcacgaacgagggtaatcaacgttttgcgaaatacggcctcaataacaatcagtttatttatttaattcgaatttgtgagcagcctggcctattttttagtcaattggctgaccaaatgaagatggatcgaaccacgaattatcgcgccgttcagaacttaataaaaaaaggttacgtgattaagcagacacatccagagaataaaaaggtccggtgtttgtacccaacgagcgctgggcaagcgttgtacccggaattgcatgcttatgagcagtggtgtgcagacttggttggtgagcagttaacgccgggccaacaacaagttttgtttgaaagtctgtcgttagtcacggctaatgtcacccagcatattgagtaagtttaatcactaaactagattaattgtgaacaattaaaatggcgtggcgttttagctgaattttaggcgtgaagagtgtaccatgtagttatcaagttataactggattaatgtgatcaacgcaggttagcacaattgctggacaggcggcattagtcaacaggaataatgaaaggggttaataaatcatggcaacaactttggtgttaggtgggggttacgcagggatgcgagccgtcaagtttttacagaagagtctaccaactgaggatgaaatcattcttgttgatcagacaccgacgcatacggagaagactaatttacacgaagtcgcagcggggacgatcgcacctgatcgaattacttatcagattccagatattatcggtaagcgggtccagttcgttcaagcaacggtcaagagcgttgatattgaacaaaaacaagtgacctttgaagatcatcctgaaatgacctatgactacttagtattagcattgggcttccagtcagaaacatttggggtagctggcgccgatgaaaatgccttgccaatggatgatttggcaacttcacaggctgtttatgaacatttggaagaacggtttaaagcctaccgtaccagtaaggacaaaaatgatttgaagattgcggtctgtggtgctgggttcactggaatcgaattattaggtgaactgacccagacgttaccaagattgcaggcgaagtatcaaacacctgctgctaagttagtttgtttggaacggatgccatcaattttaccgatgtttacgcaggaattgcgggactacgctttgaagtttatggaaaagaataatgtcgaaatgcggttaggtgccgttattgaggccatcaaaccgggtgctgtggtttacagtgacgcggacaagaacgaacatgaatttacggctaacactattatttggacggttggtgtcagtggttcacacgtcattgctgattccggttttgatcagcgccgtaaccgggtcgtagttaagcccgacttatcactggaagggcatcccgaagtattcattgttggggatgtcgctgcagtgatggatcccgaaagcaatcggccatatccaaccacagctcaaattgcactggcagctggcgaacaagctgccaagaatattggcgctttgcgtcataaccaagcaacggcgacgttccactatgaatctagtgggaccgtggcctcattgagcgatcgtgacggtattggtgaaatcttcagtagtaacaaaccggttcatggctacgcggcatcagcattgaagaaaattattactgaccgctcacttttggaaagtgcgcatttaggaacggtcttcagtaaagggcgttttgacttatatcattaatcattaaattaattccagtagtatgataaatagccaccacagaaatcgaatttctgtggtggctattttggactagttaaccgtcgaatggctcagctggttggctgattcgggcaattaagtaaccagctgttgggactaacgatactttacgggcaccccttacaattaaggcatgataagggggcggtcaaaatgacgactaaatcaatacgaacaccaattcaaccgtggtttaccctagtggtagcgggcagcttactgataaccttgttttctaccgcactttggtggttggctagcagtgcgttttgcgcgttactcattttaaacttacaatttatcgtctttccaaccaccgcggatcgttattggctaaatcggctcagtttaggattggtactagtgctagtagtgctcgcgaatattaaatttttaatcattagtggcttgacatggcagtaagcgcctagacattaaaggacctgacttgaagcactctgtttcaagtcaggtccttttgtctaatgatgccagtcatttgaatcaagtaggctgatccgattagtgatgcatcttaaattccaaataacggtcattatacaagccgactttggctggtgataaatcttgatagatttgaagatgcttgattgtgttattgtctgggtaaaattggcgatcgttgcgaatggccttaggtaatagcgccttggctttccgattaggtgtcgcgtaaccgatatattccgcattttgggcggcgttcttgggttcactcataaagttcaagaaggcgtaaatcgccttaaagtgtttggccgttttaggaatgaccaagttatcaaaccacaagttactcccttcggatgggacaacgtaatgcaagtgtgaattgccagccaacatttcactagcctcaccggaccaatcgaccgcgattgcggcttcgttttggatcatgtacattttaatttcatccgctacgacggccttgacgtttggtgatagccggttaagcttgtttcgcgcagccaatagagtggctggatcggtcgtgttcatggactgattcattgatgcgagggcgaaccccattacgtcgcgggcgctatcaatcagcataattttgttatggtattttcgttgccacaaatcattccagtgttgaatactgcccggctgaacgtacttgtcgttataaatgataccaagcgttccccagaaatatgggactgagtaacgattgtgttgatcaaaggccaagttcatgaagcgcggatcgtaattcttcattccagtcagtttacttttattgagcggtaagagtaagtgcgcttttttcattttttcaatcatgtaatcactaggtacggtcagatcgtaactggtgccgccttgcttgattttcgtatacatagcttcgttgctatcgaaagtttcgacgttaacgtgatagccagtctgtttttgaaacttagtgagcagactagggtcaatgtagtcaccccaagtatataggttcaaaacctttttgccagtactaccagagctcgtctgcaagcgttgcgcgccaaaggccagtaagccacagacgactagtaagctaacgataatgcttaataattttttcacttccgccgccccctaactgctggccgccggtgccgactactgtattggttaatgaagtagtagccaattactaacaccagtgccatcaggaacattagaccggacagggcgttgatttccaggttgatgccttgacgggcccgtgagtagatttcaaccgacagcgtgctaaagccgtttccagtcacgaagaaagtgacggcgaagtcatcgagtgagtaggtcagggccatgaagaagccagaaaagatcccgggcatgatgtagggcacgatgatttggctgagtaattgccaattgttggcacctaagtcagccgcggcatccagtaaactggtgctcatttcttgaatttttggtagcaccatcaagaccacgattggaattgaaaaagcaatatggcttaacaagactgagccaaaaccgagcggaattttaagggcagtaaagaaaatcaagaaactggccccgatgatgacgtcgggtgaaaccatcaagatattgttcaacgataacaaagtgttgcgggtaatcggtttggtcgtactattgattccgagtgcccccagcgtgccaatgacagttgctaataatgatgataagagcgcaatcaaaatggtgtcgagaaaaatggcaattaaacggctatccgcgaataagtcttggtaatgttgccaggtaaaaccatgaaagttgttcatagtcgtaccttggctgaaggagtaaacgactagaaaaataattggcgcatacagcacgatgaaaacaagccacaggtataagttgcgccacttgaagttacgtaaggtcattatttcgtcaacccctttcgtgcgcgctttttactgctgccagttagccacatgatgatgaccatcgcaataatcaggacgaccccgatcgtcgaacccatgccccagttcattgtcgtcaagaagtgttcctcaatcgcagtcccgagtgtaatcaccttattgccgccaattaaacgggtcaacatgaagagtgacagtgagggaatgaagacggcttgaatgccagccttcacaccggggagtgtcagtgggaaaattacccgattgaaggtctgccaatttgtggcaccgagatcccgactagcattgacgtaagatgggttcagttcgctaatcgagttgtaaatgggcaggaccatgaacggaatctgaatataggccgcgacaaagatgaagctgaaattagtaaagagcaattgcttgggcccgattccgatgaaacttaaaaactggttggcgatgccggcttgactaaaaatgccgatgaaagcgtacgccttaagtaataagttgatccatgttggcataatgattaagagcagccacagctgcggatgcttcgtttcgttgagtaaataagccgtcggataactgatcaataatgttgcgagtgtgatcaagaaggcgtaccagacagagttgagcgtcatcattaagtaggtatttgatgaaaaatacgtttggtagttgcccagtgtaaattgcccgttaatgttgaagaatgattgatagatcaacaataggactggggcaatgacgaagaggatgatccacaacatgtacgggataaagtaggcggtgttacgacttaatcgttgttttggttgcatgttgacacctcctaatcatcttcgtattgttcaagacgagcatcaaaagcagcttcgctctcgtttaaccgcatgacgtgaatgtcttgtgggtcaaaggtcaggccgatcggttcgccttctgcggcagggttagttgaatgaacgagccattcgttatgatcggtatcgtaagcgacgatttcgaaataattgcctcgaaatagttgggagtcgacagtgacgactaacttgccttgatctgcggccacaatgtcgagatcttcaggccgaagaacgacttcgacaacttcattaggctgcattcccgcatcggcgcattcgaattgtttgccgacaaactctacttcaaaatctttgagcattttacccggaataatgttactttcaccgatgaagttcgccacgaaatggttgatcggttcatcgtaaatatcaactggggacccaccttgtaaaatctcgccagcgttcatgacaaagatttcatcactcatggccaaggcttcttcctgatcgtgggtgacaaagagaaaagtgatgcccaggcgttgttgaaggtcccgcaactcatattgcatatccttacgcagtttggcatcgagagccgataacggttcgtcgagtaagaggaccttaggctgcataacgagtgcccgggcaatggcaactcgttgttgttgtccaccagagatctcactgatttcacgttccccaagatcagctagttggaccattgcgagtgctttttggacccgcgtctcgatttcatccttgggaactttgtgtaatttcaagccaaatgccacgttttccgcgacattcatgtgtggaaaaagggcgtaatcttgaaagactgtgttgacttgccgctgattggccggcagagtgttgatgacctgaccgtcaaagtaaacttgaccggaagtggcatccgtaaaccccgcaatggtacgcagaatggttgttttaccacacccagacggaccgagtaacgtatagaatttgcccgcttcaagatctaagttgatgttttttaaaacttgatgttccccgtaacttttagtgacatttgtcaatcgaatgattggttgtgtattaaccgccaaagtaaagacctccttaaaacgtgtaccaagctagtgtaacctaataccagctcgattggttgtgacatgattataagtaggacgcggtcgtaaccaaggtgaacgtgcaggacgtggtgccaagattacgaatctgatgcgtcttagtcgcatggaagtacagcgtatctcccgccgtggcagtatattgctgagctccgagctgtaagcttaaagtgccggtttgaaccataataaaggtctctgccggcgacggctcaaaagatttgaagcgaccactaggtgccagtgtgacggtgaccggttctaactgattttcgttagacgcgggtacgagccatttcacacggtatcctaaggcttcatcgtcatacgtggtctgatctgctggatggtagaccactttgtgagtgggctgctcagccgcaaaaaaatcagcgggggcacaaccgagtacttcaagaatcgcgaagaacgtctccattgaaggcgatgactgattgtgctctaactgtgatatgtaccccttgctaaggtcagttcgttcgcctaattcttcttgcgtgagttgcttttgaatccgtaagttgcggatgcgttgaccaatgtccatgacattcacctcgaatcggtagttttgttaaactaaacaataagtttagtacgagctttaattataatgaaaaatgacgtggtgacaagcattttttacaattggcagcttcttttttttagtctgccagcttgtctggtcaaatcgcccagaaacagtggtgttgaggggttgaaactgtcgtttggttagtgaataaattaggtgcgttgtggacggacttttcgtggcgtgccgctgaagcctgcgcttgctacgccaacgaatcaatgcaaaaatcgcattaatccgctggctaggcaatgctcagcttcaacccgcggcccctcacactctaataaaaaagcccaagacatccgtcttaggccgttagcgttgttgattaatccgcgcggtaaacgacttcaaaaacttcactgaccatcggtgtgtccgatgagaggtttttgccgtgttcttctaacgtcggggtgaattctgccgtcttacgcttgcgccaatcaccaattgtgcgatcaccatcgccttcatggtaagcgtgttctgccgagatgcgataaaacggaatgagttcagacaccaccgttttcagaatcgcgaccggtttcatgtcaccatttagcaagacgttgtagtcgccaacttgtggaatggcaatttgttccgcggtataactgtccagcggcgtggttgtcgctgtcttcgtcccagccagaattgcgtcggctaaagcagtcacttcggcagggttattttgttgaccgaaccaacgtgtttgataagaagccccgtttgtgtcggtgctttcgttataagcatgccataattgttctgctgattgagcgggcataaaggtcacctaatttcgattagaattattgaattcgaatgcatgtaaccgaattcacaattcaagtatagcatgacatttctgaaaacgacacgttcgacactggtttttcggggaaaattaagttagtcaactattgaccgacatttgctataatatacgtacgaattggagggcgaaaatcaatggaaattacacctgttaaaatgctggatttaccacaaatcatggcgatcgaaaaatctggtttttcagaagcagaggctggcagcgaggctgcttatcgcgaacgcattgagaaattagcggatacttttctggtcgcccgcgatggtgcagtcgtacttggctttatcgtgggaccagctgtcggtgcccgctatattgaagatgagatgtttgtagagacaccgactaacttaccacgtggcggccatcagctggttttcacgttggcagtttcgccactagcacgtcaccaacagatcggtagtcaattattgaccgcgctagctgagaaggctcaagcagacgggcggacaagcatggcgttgacttgtttggaacgactaattccgttttatgaacgtaatggttttattaatcaaggtgtggcgaactccgaacatgctggtgaaacttggtataatttagagaaagtctgggattgaatcatgaaattagcaacattacaagcacaattaccggattttgagatccgattactaactttagctgaccaggaagcattgctagagctggaacaaagtaatccgcgctatcatcaatatttctcaccggaaccactaacgatgactgaggtacaacatgatttgacggcccacccggacgagttagcggcggcacaaaaacaggtttttggtttttacttagcacaccgtttagtagccgttttagatgtactcaatcagtatccacaagaacaatttttattcgttggattactcatggtcaataaggcttaccaacgtaaatcagtgggccgagttattgtaaccggactgatgcaagcggcacttcaagcgaatataacggcgatccaactaacgcgcgttactgctgatgaaggggtcgcaagcttctggcagaaactcggttttgaagctggtaaccagctgttcttacctttaaaagccggtggtcggttagcggtgacgacgatgacacggctactccaatagaattctcatggaactcttagcaataaggcctagtaagcgatatcagacatgttaaactcgtgatgactaataaatagaaatgaggttaacacgatgattaagcattggggaaaggccgaaactggcatgttgattgcagccgtattgttattaatggtaatttttaccttttttgaaattacggctagtttaacagttagtgtcattgcttttccgattagtttgattgtgttgatggcgattatggaattcgccgcaacggaattacggcgcaagtaagtgactcgcagatagatcgtaacctaatatcgtgcttgtttagcaggagcatgtatatatagaagcccgtatttaccacgattggcagatacgggcttttttcgtgacggctgaggactattcctactaggtctaaaggacactgtttggactgtacaagtggcctgattttaacgttttcttagcttgtttataactgtactatactgtactatttaacgtaagcgaagtaacgactgtgtattaaatggaggtgggccatgcaaattgatcatggaagccgacaaccgtattacgctcagatagtaaccggtattgaacaagatattgctcatggtgtgttacaaagtggtgaacaactgccgtcggtgcgtgaaatggctcgtcaacacttgctgaatccgaatacggtcagtaaagcctataagcgactggagacacagcaaattatcgagacggttccgggaaaaggcacgtacgttaaagtggtggattcaacgctgttccgacaagaattacgggaacagtttacacaaattgtcaggctagcgggtcaaagaggcgtcagtattgctgaattgcatggctggcttgatcaaatgggggaaaaataatgagtttagtgattaatcagttaagtaagcgcattgaccatcaccagacgttagatggcattagttttgagattggacttggtcaaatcgtcggtgttgttggccgtaacggggttgggaaaacaaccctttttcggacaatcaatgggcagtacctcacggatcatggtcaggtcctggttgatgggcaagaggttgttgatcaaccggaaatgcggacgcaactgtgttttattgatccactggcaaatttttttaaaggcgcgacgattgtgcaaatccagtggtattatcaagctgcttacccggactttgataatgccgaatttgcgcaattgttagaccgttatcatctgacgtccaaacaaaaattacgccatttctctaagggaatgtttggtttgtttacaatcattctcagtgttgcgacgcaagcgccgtatctctttttggatgagccgctagatggtttggatgtcctaattcgaaaaaacattcttggtattctaattgatgaagtggctacgggaaaccgttcaatcgtgattgcgtcacataatttggctgaattagagggggttattgaccgcgcgttgatgcttaaacacggtcgcattgtcaatgactatcaattagaagccatgcgacgaagtgcacgaaaagttcaattagtgtatcgtgacaagcagattccagccgttgttaaacaattaggccatattgtacacgtttctggtcgggttatcgtggtagtgtttgaagattataatgctgaggtccaggcgcaattagcgacaactaacccggtatttcaagaagatttaccactctcattagcagacttgtttatggctaatctgacggatgaagctgactttgaattattatcttagggggacgataaaatgacgaaacgaaagttatggcagttgttatggcgccactatcgcacgttgttattaacggcgggcggtgtcttactactagtaggcataaaggaaggctacagtattgcccataatccgtcacggtatgttgcacaaaatgtcagtagttttgcgttgatggaagccactcatcttcggatggaaacggtggtcgccatcatcgttagtctggtgctaggagtcgcactattcttaagcgataatttcacgaattttaatcaatatttatttagtttgccggtcgctcgaaagcaaatttatcggcgtaagatcgggttacttattgggatgttggtcagcgcatacatgttggcggaagctgtttttggactgattgcttggcgcgtgttggctaaacagcaggtgcggattgattggcttacgacattgtatgaagaacttggaatcctggcagtaatgttagtgtttggattattagccgctacgttcgggttatgggttggccatatctttgcgagtgcgcttgcgacatttgtcttcgtttgtagcttgctctttgcatatgatggcttgatcaatcttgctgcaggattaacgaagcttaaatatgagcaggtggatgttttaggtcagctgccgagctggaaacccgggggcttactaaccacttgggtgatttgtggtgttatcggtggcggcctgtatttgcttaaccgctgggcgtttgagcatttatctttggaaaatagtggggattttttccgctttccgcagtggcgcggagccgtcctgggcttttcaattatttatctaattgttgcaatttgctgttcacaatttggtaatggtgttttagggttgctaacggataactatcatgcgcatatgccattatcgactgggattataatggcgctggtcgttgcctatctaacttggagtttggggcggtggtttctgtaccgaccggatcgttttcgcgatgcgtggacggttaagaagttggcttaacttggtcataaatctaaaatgcgcccgttgaagttaagcagactgacttcagcgggcgcatttgttagcggcaattttaaatttattatcctgattgatgaaactttagcgaatcttagttaagcgttttgcaacggtcttaatatttagtagatcccaatcttccaagttgtgtgaaatcgagttatgcccccatgttccacaaccgagtgttaaggatggtgcgacgttatcatatttataaccaatggcaccttgtgaagacggcacgttgatcaatgctcgacaagcagtcatttctaaggcaaacttgttcataacagcttcgtcggtcgtatgcaaggcggccgtatgtcccagtccgccaagtgctaggctgcgtttcatcaggttgaagccggcctcagtatccttggcatgaacgacggcgaggactggtgataacttttctcgtgataagacttggtcaccaccgatgctaggcaattcaactgctaatactttggtatcggatgggacatcaaagccagcccactgagcgatttgccatggcgtttgcccagctactttcgggtcaacagcctgtttatccaggttcatgacagttgcttctaaggccttgaagttctcggtaccgacaaagtacacaccgttgtgacttaattcacgtttaacttgatcatagatctgatcagcaacgattaagtttgattcggaagcacagatcatgccgttgtcgaatgacttggaagtgacgacatcactgactgcctgttgaatgtctgcggtttgctcgatgaagcatggcacgttaccagggccaacaccgagtgccggtttaccagttgaatacgcggtcttgaccatgccggcaccgccagttgcaataatggtagcgacgcccggatggttcatcaaggtgttggttgcttcaaggctaggcgtcttgatccactgaatccaatccttaggagcgccagcggcaatagcagcatcgcagatgattcggccagtttcaacacaagatttttgtgcaaagggatggaaaccaaaaataatgggattgcgagtctttaatgctaacatggcattgaaaatgacggttgatgttgggttggtaactggggtgacccccgcaataattccaactggttcagcaactttcatcacgccactgactggatcgtcattaatgataccgaccgtcttgtcatccttgatgtagttataaacgtttttggctgcaaagtcgttcttcgcaactttatcacgataatttccgcgacccgtttcttcgacggccatagcggccagcatgccacgagcagcgtgggcagcgcgggccatggcagcgacagcctgatcaacttgactttggtccatgacttcaagacggttggcagctaacgaagcatttaagactaaccgatcgattgaacgtgatacggttgtttcttccatttctttcagcattcacggttcctcctatgcaaaatcaacttgtttcttatttcacaatcactattataaatactttttcacaaatgtaaatagctaatatttaatttcataaattgcttttaaaacactataattattgatttaatagcgtatataaatgtaaataaactgttcgcttacattttcaccgaacggattgctgttataatattcacaattaattattgattaaattcaaagcaacttttggcttgatctgtaactgattttatataaatggaagggtttacaaacgggcggttgtcaaataagcaagaattgacggggaatcgttggttaataaatatgacaaatcggttatcactcctatgtaaaatgtgctaaaatgaatgtgattcaaaaatcgtatctcttaattaacctaggagggttattttatgtcatttgtaaatgctgttgatatgacacaagacgcatacaagaaccattatgctattggtgcgttcaacacaaacaaccttgaatggactcgttgcatcttgaagggtgctcaagacactaacaccccagttattatccaagtttcaatgggtgctgctaagtacatgggcggctacaagctcgttatggacttagttgctgatgaaatggaaagcatgaacatcactgttcctgttgttatgcacttagaccacggtaactacgaagctgccaaggaatgtatcgaagttggttactcatcagttatgtttgatggccatgacctaccatttgccgaaaacttagaaaagactaaggaaatcgtcaaattagctcatgctaagggcatctctgttgaagccgaagttggttcaattggtggtgaagaagacggtatcatcggtgaaggtgaattagctgatgttgaagaagctaagactttagctgctactggtatcgacatcttagccgctgggattggtaacatccacggcaagtacccagaaaactggactggcttacacttcgatcgtcttcaagaaatctcagaagccgttaagatgccattggtacttcacggtggttctggtattcctaaggaccaaatcgttaaggctgttgaattgggtattagcaaggttaacgttaacaccgaaaaccaagttgcttttgccaatgcaactcgtgcttacatcgaatctggcgcagaccaaatcggtaagggctacgaccctcgtaagttattggcacctggtaagaaggccatcgttgatgttgttacatcacggattggctggttcaagactccagctgttaaataattggatttttgattcagaaaaagtcgactcctcggggtcggcttttttcctgcgcttttttggagaacttgggactgacttaccacctgggagtgccagtgttagtgtgcccttttccggttgctattatcggggaaccgattatagcgtgatttttaattttgcggtttgttaaaataatcgtaacttaatgggatgctgttggtatccaattgaatgaaggaaaaagtgaggtcagtgattctcgaatgccgagggtcactgacctcattttggtgttaagaacggataactaaacattaatcgcgtcttgcaattgctgctcattgtaaaaaattaatacgataaacatcaccacgtaaagtaataatggtaaccacgcatagttcagggtaatcatatgctgagtggcgatattttgcgcatgattggccgtgtagccgcttagatgaaagagtccggcggtgactaggccaccaagtcctaagccgacattgacgccgaagtcatcagtagaggctaaaataccttctgcttgaatgccaagcgccgtgccataacggatcgtatcagcaatcataattgagaccaaaccaatgatgagaccgttaccgacagcgttgatcaacgtaccaccgaagacgaaggccagttgattgatggctgtcccgagaccgaggatcagttgtcccacagcggcgattgcgatacccgccaacatggtattctttttcccgtggtggttggctaagcggacaatcaaaatgacaccaatcagtgacgcaaacgtaaagccgttaacgactggcactaagtcctcacgctgaatcaagtatttaaagtagtagatggtcgtttgattcttgatggcggttgttaaccaatacagtaaaatcacgctggataaaataaaccacggctggttttgcttgagcatgccccacaccgcactgagtgattggtgcggacgctcaggttgactaaagcgttccttgacttggaagaaggtgttgaggatcagtaccaacgaaataatgccaaatagaacgattgtcagtaaaaaccctcgttgctgatcaccctgaccaaataaagcaactagtggcaaggtgaagacagcgacgataatttgaacgctactaccgaagaattggcgaatcacgcctagtaaggttaattcacgttcattctgggagagtgctggtaaaatcgatgtgattggtaggttgacggcggtatagaagaatcctaaccctaaataggtcacataagcccagacgagtttaccagttgctccgaaattcggggtcacaaaggtcaaaacggcgaacaagacgtagggtaacgcgtaccataagaaaaacgggcggcttttaccgaagcacgaatgggtatggtcaatcatgacgccgataatcagactttcaacgacatcggctaagcgcgcaacgacaaataaaatcgccgctgcactcgtggataggccgtaaacatcggtatagaagaataataagtatgtggtcatcatctgaaagactaagttatccgcggcatcactgagcccataactaattcgttccggccaagctgtttgccaaggttgtttcaatattaacacctctaagtatggttttgcacaatctaattctaacctagttgcacgcttaaacctaacggaaaggtttacaaaattgattaggtcttagattgatcagaaaaaagcctgcaggtggcgttcgtcaacctgcaggctgtgcattgtttgtcctgattaaaagctacttagttgttaatttgctgaccttggtgagtgctgggattaagcccaagctatctaacgtttggtttggtaaaacaacggtgttggcattgccgtccgctaaggctttgacagcttccgtgttttggaagataaagtagttttcggatgattgtgccaaggcttcgtttaagatccgcgtccggtaagcatcagcatctgcttcagtttgaacggctgttgctttcgcctttgcactattcactaaagcttcgttttgggctttattggtggctagtaaggcccggttattggcttcattttccagtgtgattgacttactcttaccttcagcagttgcgatggtggcatcccgttcccgcgtagcttgcaggagtttattcatggaagcctgaatatctgccgaagggttaacggaatcaatattgacccggtcaacgtttaaaccgtagcccgccgtaacggaggagatctccttgaagagggcggcattgatttcttgcgtcccattcaggacttcgtttaattctttgttcccaatgataccacgcagtgccgcgcgggtatcttgaatcatactacgaacggagtcttcgtttttaaaaacgaagtcttcaatattagtgacgtggtacttaagcgaaatcttaactgagatttcagcgttatctttggtgataacgacttgttgattaagatcaacgggtgtctgagccgtgttaacggtgatgacacgtgagatgaacggtttaataaagtgaaagccggaactaatgacgcgctcgaactttccaaatgttaagacgacaccttggttcggttgggtgatgatgcggatggaagcgattaggactaaaacgaccagtagaatgacaataattgcaacgatgatacctaccataataatttccccctattgttgtggtgcgataatcgttaccgttagaccatgagcactgacggccgtgatttcaacggtatcgccggtgtgcaatggtgttgcggcgtgcaaatggtacaagatgccatagaatgcgacgccgtcagttagatcggtcggtttgataatgaagcgctgaccgattaagcgctgatctaagtatccctcttgcatagatgacccacctttaatgtgataataattaaattatatgctgtttttggttagattgatagggccgttataaaatagtgggtgagttttggattgttgataaagtatggcgataaatggtgaattcatgctgcatatcgctcagtaactatttggataagctcgttttagagggcggttcagtaatacggagttaaaggagcgcttgaagtatttaagccgacaaaaaaccttcgtacgggaatacgaaggtcaaaaggagtaggtcagcatatgacggggaatcatatgctgataacttgatgagcgtttattcatataagcggggggacgttcacatgccgctcatcaagctgtcaaagttgttacgctttgacggatttcattactttggaggagtaaatgaaaagaatgttaattattatagtagcaatcttggagggggatccttaattgctatagatacatattaacaacgaattgtgaagaaaatgtgacgatgatttttcaaatttaagaattattgattagattacgaaaagatttatgactattgataaatttatcggcaattaaaattgcgtaagaattatctgtcagcgctttcgcaatggtggctttttaaattagagcgtgtatcattaataatgatcacggaaattaaagacaggagatgcttgcatgtacgaacaagcttgtaccacaattttagttgggaagaaggcgaccgttgatggttcaacgatgattgcccgcaatgatgatacgtttatgccgattacaccgcaaaaatttatcgtccatcccgccgttcatggtcgcaacgaaacgttaacttctgggaagaatgggtttaccgcaccacttccagcagatggctaccgttaccaagctgtcccgaacattgaagtcgccgaaaagggtgtttttgaagaaaatggctttaacgaaaaaaacgttggtgtttcttcaactgaaagtgtttatggtaatgaacatacgctgacttttgatcccttcgtgccgaatggtctcgcagaagattcattgccaaccatgctcacgccgttcattgattctgcccgtggtggggttgaatacttgggccagttgatcgctaaatatggttcgccagaaggtaacggtgttttgttcaatgataaagatgatgtgtggtacatggagatcgtcactggtcaccactgggttgcacaacggattccggatgatgcttacgcggtggctgccaaccaagttgcgattcaatgggttgattttgatgatcccgataactttatgtggtctgatggtattcaagaatttgttgcggaacaccatttgaaccctgacaaggaaggttttaacttccgtcatatcttcggtactgataatgaaaaagaccggcattataatactccccgggtctggtacggccaacgttatttcaatccagagatcgaacaagatccacagtcgagtgagctaccgttcatttgtcacgcagccaagaagatttcagttgccgacgttgaatttgtactgggttctcattataacgaaacgaagtacgatcccttcttgaatacaccagaagctaaaaagtttcggccaatttcaatgaatcggacgcagaattcacacgttatgcaagtgcggaatgacgtaccagcagaacaaagcgcgattatgtggatgacatttggggtaccagcttttgcgccatacctcccattccatgcgaacgtttctgaaactgatcctagttttgcgaacaccccgctaaaacatgatatgaatagtgcttactggctctaccggacactatcaatgattgttgaatcacactatgctgatttcgttcaggatgatattgattatttgaaagaatgtcgaatcgaactgggtcaatttgtggctgcgaccgataaacaagcggcgaagttatctggtgacgagttaacggctttcttgactgaacaagataaagtgatggtcgcaaagatgcgtgataaagcccaagctttgattggtcaattagtcaccaaaggtttaacgctctcgaaactaacctataatgttgatatcaatctttaaactttcgttatgacggtatcagcgtgtataattaagttattaagaggacaaggagctgatggcaaatggatgaaaatgtcttatttaatcctggtgacgcaatttcagaatcgcatgactacaatgaagcgctccgtagtgcggatatttataatgcgcgtcacggacgtaagcgcggactcatgattgcgcggccgctagaacaggatcacggttattcggttttttacgcggatgacttactgacagcagatacgccaagaccagaagcacgtcaatatcacgttgaaaagcgtattccaaaagaatagtgcaatcatcccatgatcagtaacaagggtcatgggattttttattttctaaacagtaacccatgatgttgatattgggttactgttgttttataatagcgtttaaattgattaacaggggtgcgatgatgacgaatcgacagacgattaaacacctgacccagacggcgatggtgaccgctttgattattgtattaggtttctttccggggattccagtgggctttattcccgtcccgattgtgttgcagaatatgggcatctttttagccgccgagttacttggccgcaaatatgggacgatcgcagttggattgttcttaggattagtggcactgggactacccctattatctggggggcgtgggggtgccgcgatttttctcgggccaacgggtggctatctcgttgcttggttgctggcaccaatgctgattggaacgttgatcaaaataactcgggcgatgacaagtggttattggtggctagaagttggcattgtctggttggctggtatcttatttgttgatgtaatcggtgctagttggctagctgttcagtctcatatgactttgacggccgccttgctgtcgaacgtggcctttcttcctggtgacatcattaaagggactttggccgtatttattgcccggcgtgtgcgggccatcgttgattttggattgccagcttagtaaatagctaatgtgattggcaggtcaggaggtcataatgacaactaaagaacaagtcttaacaattttattgcgtcatcatggtgagtggcaatcgggggaccagcttgcccaatcagtcggctgtagtcgtgagagtatttggaaggcaatcaatgctttgagaaagcaaggacaccagattgagagtcgtaaaaaccggggctactgttatctgggaagccgtaatttggatgccaaagccattcaaatctatgggcaacggcaatttacggggccccttgaagtggtcgcccagacgccgtccactcagattctagctaagagctttttaagtcatcatcagccacagtttgccgccttcttcgcggacgaacagacggctggctatggccgtttgggccgggacttctattcaccggccaaaactggactgtattttagcttggttgttcctaatcccacgaatgcattggtcaatgtgggtttactgacaactggtgtcgcggtgagtgtcttgaatgttttacagcaattttatcctaataagaactttgggttgaaatgggtcaatgatatttatcttgatcagcataaggtcgggggcattatcacagaagcaagtttggaattagaatcgacttccgcaacggcctttattgtcggtgtggggctcaatttaacgaccaccgattttccgcgggaattgcaagcccgtgcccaggcggtcgacccgagcataccagtggatcgcaatcggttagcagcggccttattatcagcactagtagcgctatcaaaacgctacgctacggccgactttttgcgagcatatcgggctaaatcactagtgttgggtcaacaagtgacacttcaagtgggcgattccgtggtgaatggggtggctgaagatatcgatgaacatggtggcttagtggtccgcatgttgaccggggagcggcggacatttacgagtggtgaagtgatcagggtagggttaccagtatgactgagtgggtaccagtgatttacggcatcggtttagacgctgccggtcggtgccaacattatcaccttgaaactgatattgcggcattgtggtgtcggcgatgtcaacgctattacgcgtgttaccggtgccatgatacgttgtgccagcatacttttgtggccagcgctccgacggatttagccgtgatgtgtggtgcttgtcgttatcgaatgacggttgatcggtatcatgaggggcaatgcccgcactgtcaccggccatttaacccgcggtgtcggttgcatgaccaggtttactttgaaaagtaaaattgagacgtatttttggtagttttggctgaatttagtgattaatagaaaaacaattaaaaaattgacatattctaattaaaaactcataattaggcttgagagtatggttgattgtaaattagtactgacaaccattgacagaagggaagcactaattttgaaatttgaagagtccaaaattttacagcaattaccaaaacagttctttgcgaatctggtcaaaaaggtcaatgccaaagcggcggccggtgcggatgtgattaatttaggtcaaggcaatcctgaccaacccacccctgagtttgttgttaaagcaatgcagactgcaactgccaatcccgcggatcacaagtattcgttgtttcgaggtttgccgcgattcaaacaagccgcggctgatttttacgaacgcgagtacggtgtgaaattagacccggagactgagattgccgtattgggtggcagtaagattgggttggtcgagttaccctttgccttactaaatccgggcgatacaatgatcttacctgaccccggttacccagactatttatctggtattacgttggcacaggtgaagttggctttactacggttaacagcggacaatcatttcttaccggattatcagcaggttgatccacaagtggctgcggcggccaagctgttgtacctgaattacccgaataatcccactggtgctgttgcaacgtcgcagttttttcaagacacggtggattttgcaaatgaacatcagattggtatcgttcatgactttgcttatggtgcaattgggttcgatggtcagcgaccagtgagcttcctacagacatcgggggctaaagacgttggaattgagatgtacacgttatctaagtcctttaacatggcaggttggcgcgttggttttgccgctggtaatgctgacatgattgaagccttaaatttgattcaggatcatctgtttgttagcgtctttccggccattcaagatgcagcgattgcagccttgaacagtgaccaacagacggtccacgaactggttgggctgtatgaacgacgccgtaatcagttctttacggcggcccgcaagattgggtgggagccctacccatcagggggctcattttacgcttggatgccagtccctgaagggtataccagtgaagcatttgccgatttgctgttggataaagcggcggttgcggtggcgccaggaaatggctttggcgcgggtggcgaaggctatgtgcgcgttggactcttgattgatgaaccccgcttcacggaagcctgtcagcgaattgcaaaactgcacttattcgatcgttaggatgacctcttagcattaatgatgacagtcagtcacttgcttagcataattcatgcaacgggggcgcaactcgttcttgattgctcggaaatattgagctgtaataacggtatcaaaataacgcaactggcatgtgaatgccagttgcgttattttgattcgaggtattgaattattataaattaccggtgctctttaaccgcttctctaacaggtacgcgtccatgtacccaaaggataattcaacgacctgatcgagttcgatcatcgtgccaacatgattaatttgattatcatcatccacgttatagaagatgaagtgcccgttcgttaacgttcccggatagccagtcattgctggcaacatggggttttctgtcgtgatgtgaacgaggttattgaaagttgcggcttgtcgcaaaattgaatcaaaaagatcagttgtggcgtcaaataaccgttcgtcgtttaagacgggttgaacatttaactcatactggcgatttaattcaataaagccacgcatcgtttgtaaatagtcggactgggttgtcaccgattcaattagtgaacggcgacaaagagtgtagcccccaaattggcccgtcatatcgatcagattgagcaggacactatcagcgttcaatgcgttaatgaagccaacaaagaacatgtcagacccgtctgctgaccgaattgcaatcagttggtgctcatttaaggcgttgtttaaagtatgatcaacgtcgtcaaactcgctaactttgatggttgctcgatgcgtatggatggtcttgacaaaggcgctttccaataagagctcattgccgcagaactctaagatctgaatagcagccaatggaatttcctgttgcccgttgtttttaaagttaaatttgtcaaaagttttaaaggtaatcgtttggtcagtgacttgttggacctgaccttctaaataattttcgttgtcttcgaggactagtagcacaacttgatgatcggtttgggcttgggtgactaactgtgttaggactggccgttgatcgtctaaagctacggttggttgtggcacactgttcaaaccttcagtagttgcattttcaaggcgaaaggccatgttatcaaggtcttcactcatcatttcaacttcatcaatgacgtcgtagcgcatgaagacggcgccgtcctggagcccagcatcatcgtaagtattcacgacaacgccatcaggtgccagacggtcgatgtagccggtgtaaaccacttcgctattggcttgatataggttgatgaggtgaacctgttgtgcggctaattgtaaattctcaataattgaactcatcgtgtctaacccccttagttaatgttccctcatcatagcactttttgaggtgaagacgccattataagtcattattcagctggtttggtaagtgtgttatgactaggtaagtaaacggatgctcacgtgctattcaggtcgctcatctcattagaagggccttgttctgcaaatttaaaaccgttttcgcttgcacccggacgctgttaccggcattgagtgcggctgtttggtatgtgtgcaacacaacacggttctggtcatcgctacataaaaaatagtgttccgatgatgcgttcacagctagtgatcttaaagtgcaattcgatattcaaatgatgattgccaaaataaacgcatacggtttttttaaaacacaacaaatgtaagggctttctttacttgtgaaataggagtatcggtcaataagtatctattgataataggtaaatatttaataaaaaatgttattttcggtgctattaacgaggtttatcgttataatgtagtctgcggtttatcttgaccgtaaatctgtcatgacctttcaagaggcgcttgatcgtgttgcgacatacatttaaggagtgcactatgtttacgatgtttaagacgattggcgatcagttcgccaatttcaagattattcggcgaatggcgaagtatgatgatcgggccacataccaaagccattaccttgggttagcgtgggaatttctaaacccactgattcaaatcggaatttattatttagtattcggggtcgcgttaaaacgtggcgatccgatgccaggaatcccgtatttaccatggatggttgtcgggattgcaccatggttatacatgaacaaaacgacgctggacgcgtcttctagcatttatcgtcaggttgggttagtttcaaagatgaaattcccagtcaacgtattaccgtcaattaaaatttatggtaacttatatagtttctggacgatgattgcttttggaatcttcctgatgttcgttaatggcatttggccctcagtttcttggattcaatttatctactactttggttgtatgatcgtattaatgtattcacttgggatttttaatgccacggtcagtgttctgattcgtgactggcatatcacacttcaatccgtattgcggatgctgttctatatgagtggggtgctatttaactttacaacgtctaacttccccgcagtttttgtgcgcctactagaactaaatccgttctactacgtgctcaacggaatgcgggaatcgttgcttaatcgtggttggatctggcaacagcctaatatcacgttgacgattgtcttttggctcttcaatctcgttgtgattctgactggaacgtatctctataacaagttccgttcgaactttgtggatttgatttaggaggcggaactgatggaaaatcaatataaggttgaattgcataatgtcactaaagaatatgatttatatcgtagtaacaacgataagttaaaacacttttttaacattggtaatgttgatgtcccgcggttttggtcgctaaaaggggtcagcttaaacgttaaaccaggtgaagcgttgggtattatcggaatcaacggttctggtaagtcaacgatttcgaatatcatttcgggaatcattcctcaaacgactgggacagtggatgtgcacggtgatacgtccattatttcaatcggagccggcttaaagtggaatttaaccggtgatgaaaacattcggttgaaaggactcatgcaagggttgagtattaaagagatccaagcggttcgtgatgatattgttgatttcgcggatattggtgattttattggtcaaccagttaaggactattcgaccgggatgcggtcacgattgggatttgcgattgcggtgcatatcaatcccgacatcatgattattgatgaagcactctcggttggtgatgacaccttctatcaaaaatgtgtggataagattatggaattcaagaagcaagggaagaccattatctttgtcagccataatttacggcaagtggaattactttgtgaccgggtcgcttggatgcactttggggatcttttagaagtcggcgagaccaaggaaactgttgatcattaccggaaattctctaaggatttcaaagcgcaaacggcggcttatcgtaagaagtatcaggtcggtaagaagaaggaacaagcggactttgacattgtcgcttatgaacgacaattagtcgaagaaaaggctaaggatagcgataagagtaagcaggcagttagccgtcaagttcatcggacgctatacaagcaaatcttgccagaaaagatgacgattgccaccaagctcgtcatgttagtggcaattgtcctgttcgtcttctttgcgttagtgaatgtttcaggtcactcggttacttcggcgattgagaatccgacagtactgttacatccagtcaatcattatattaaaagtcagtcggtcttattcaatagtaagtgacggcggctggttagtggttgcattaagttaacatactaatatcgatgggtgattgcgatggcaatcacccattttttgcgtgaattcaagctggctttggttggaataaagtacaatacaacgtcgcgcattattcggactgggggccgctgatgctttaattcgaggggataagcttgggctgaccgtactaccaatttgaaaggaaaatgtctaaacttcaatgcacaatttatgagttggtttcgggttaaattaagcttgattttttgtaatgcttcagcaatctagttatattcgttataagcattagattattttccgcctggaataccatttggtgggttatcttaatactagagcataaagggggtcatatcatggatatgccactattcttaaatgttgtcgcctatgtgctattaatattggtattacaatatatcaaattcaaatttccagacagtacctttatccgtttctttcaaaaatacgggtggtggttaattgggctatgttttgtcgcaatactggtgattttggccggaccgcaatttcagaacccctttaatgcgttagatgtaccggctattggggtcatgttagtattcgggtacttctttattaaagataaaaaatcgaaacataagtgatgattaaatgagatagcacctcaaacgatgatgtcgtcctgagaggtgctatttttttgcctaaaaatcgatttgagaagcgctgatgtttagccgttttaatctagtattaaacgtgaactgggttattcggtaacggaggggcataattaaaaaatcagtttggaaccttgcaatatatctaaaagatatatatatacttaacagcgcgaaggattggtgaatttaatgtatgaattgtttattttaggacagttgatggatcatccgatgacgggctaccagttgcgtaaagcgctggtaaacgtagtcggttcagaattaaccattagttttggcgcgttgtacccgttgctagataagttagccgcggctgaagaattaacactggcgtttaagcggaccactaataaacggccacaaaagttagccacgataacagcggctggtcgcacgcaattttggcagttagttatgacgccagtcgcgctcaacaagcaaacgcagttaacgtttcaaataaagctgaattttttacatttattaagtcgtgatcagcagcaagtaatcttgttggattttcagcaatttgcacggggacaggtcgcacgcttaacggcgcagcacaaacgggtgatgacgaatacccacatgcttgccgctgatattcaagatgcgttgatggtcaatgagttacaacgggtacgagcccaagcacaattagactggcttgaccgccagttgcgcaatggaggggaagttaagggatgaaaacaatgtcgtttgcgactgatccacaaattcaaaagcatcgctggtggatactggttgcggtatgtttatttacgttcatgtcaacgttagatgggagtattgtgaacattgccttgccagtcatgagtaagaatttagcgattccaatgaatcaggcggaatgggtcgtctcaatttatttgattgtgatttgtgcgttattgttattatttggtaaattaggtgatatttacggtaagattcgggtgtttaaaatcgggtccttactattcattattggctcattattgtcaggattcagtgtggggttaccatttctactaattgcacgcagtattcaagcagtcggagcggcaatgacgatgagtacgaacaacgggattattaccgaagttttcccgtttaaggaacggggccgggcgctaggtatgattggctcattcgttgcattggggagtattgctggccccggtatcggtggtttgatcctagctcatttgagctggggctatattttctggatcaacgttccggtgggaatcttggcgatgattttaggtgcaatgattttgccaaaagacgttacgacgacgcaacaaccattggataagaccggggcggggctatttgccgtactcatggttgcactatttgcaggtgtgtttatcgggcaacagattgggttcttgcagccggttatcttagccttgtttgcagtggcaattgtgacgctgattatttttgttcgcgtcgagttgcgccatgaaaatccgctgctagcgctacaattatttaagaatgcctgttttagcattagtatcttatgtgcgttattaatttttattgcgaactttttctttaacgtgattgccccgttttatttagaaaatgctcgggggctagcggcaaactatgcgggctacgccttgatggtattccccatcgtacaagtggtggtcgccccgattgctgggacgatttctgacaagatcggaccagaattgttaacgttcgtgggattggtcctgatttcaatcagtcaagtgggttacatggttgtggggctagcaacaccactttggttcttcttattattcgtcggattagttggatttggcaatggtatcttcatggcacctaataattcgatcgtgatgagttcagtggcggtcaaggacttgggcgttgctggcgggattaacgcgttggcacgtgaattaggcatgattgttggaatttcggttgccacgaccgtactatattcggcaatgagtcaatcagcggggtataaggttacgtcatacctgccagctcacccggagatctttattgatggtatgcacattgcgttcatggtctcgttagggatttgtttagttgcgacggtcattactggcgggcggttactaaaacatcgacgcacggcacctgccaagtaaacattagcaaatcaaaaaacgtgttgcgagaaatctgagatgatttcttgcgacacgtttttatattcttgcatccttgatgttgctgaaagggggtctggttaaatcaggcttgttttaaagacccagggcataagctcactgaaaaaaacctcggattagcgccgttatgacgccaaactcgtcgtttaattccctagttaggctaatcctcagtcttctcccgtctgatttatgcccgcttgtgatactgagcattgatagaaatgccatgcgactgctttctcgaacgcactgaaacctgtgcatattacgcccatgattccgattatcggaatcgttgttgcttatctagcagttgcgctaactgaccacgaaattcatcgctatggtgttggatgttcgtcaagtcgtgactcatttgaacggtgtagtcagcgacttcgccgtgttcgccttgatcgagtccgagttcttcctcttgttcgtcaacgcgcattctgatgactcgtttcaatagtacgataatgacgatgcaaacgatggtagtaaagccaatggtaaagatcgttgctaatagttgtaatccgaataatttaaagccgccaccatagaaaagaccgtttagagaaattgtgttattaacggctttgctagcgaatagcccagtcatgatactgccgaccatgccggaaacaccgtggcatccaaaggcatcgagtgcatcatcgatacctaagcgtggtttgatgaacgtaatgaagccgtaactagttaatgtggcgataaggccaatccaaaaggcaccagaaatggtgacgtagccacaagcaggtgtaatcgcaacgagaccacaaagggtaccggtgcagacaccgactagggttggtttgcccttggttagcatatcaacgaccatccacgtcatcatggaagcggcggtggcaacggtcgtggttaagaaggcttggatggcgatgtcgttcatggcaagcgccgaaccggcattgaaaccgtaccagccgatccataaaatagcggtccccagcaatacccataagatgttatagtgctgggtcatatccttgccatacttgtggcgggcacctaagaatgctgataagactaaagcggtgataccggcattgatgtggacgacggtaccaccagcgaaatcgatgacgccaagtttagctaataaaccgttatcccaaaccatatgaaccattggatagtagatgaggagtgaccagaagatgatgaaggctaataagaatttaaaacggatacggccgaccaccgcgccaacaaatagtgctggcgtgataatggcaaacatcatttgaaagatgagatataaaccgttgggaatctttgtcgcggtaagcgcggtcaagtccacaccatgcaaccaagtggctttgagattaccgacaaagccacctaaatcaccggaaaaagatagtgaataaccgaatgcgagccataacaagattgctaagccacaaatcatgaagacggataacatggtgttaacgacattccgtttggaaactaagccaccgtagaaaaatgctaatccgggcgtcatgaataataccaatatactagataacactaaaaacgttgaatttgcagcgttcatactcccaacccctatccataccatttgatgttagaaattataacattgattattgagcgacgcactctttttttgtgtttaggttaaatattaaacttacaaacgggctttggtgtcattatggaactgttgatgttagattttgtgacgcaaaactattgaaaacatgagtggactccttgtaaattcttagcaaaagccggtcaaggttgcttattggcagaaatgtaggaagtgacttccaagagtggtcgcgattagttcggtaatgaaaataattaggcaatgggggggcaagtgattaattatcttaaactaattaggggaattggtaactatagtgcgtgctattgcttaagaaaatgatgatatgaaagataaggcgctttcagcagttgaccattagtaaccggagcagtaaggttatcaccacataaattaaaagatggtgagattattacataacgtcttaataattaaaacggaggttcagcttatgcgaaaatatgcgattattggggtcggtcacgttggagcgactattgcttatacattagtttgtaaaggaattgcggatgaattaatcttgattgataccaatgcggccaaggcccgcgcagaacaactagatttacaagatgctcaagcccggttagatagtcgaacgattattaagattaatgattatcatgaattagacgacacggatatcttgtttgttactagcggcaacattcacgcgttagaccacgcttccggtaaccggtgggctgaatttgaatatacgaagcaaatcgttcaagatatcgcgccgaaagttaaagcaaccaaatttaatggcgtggtcatcgatacaatgaatccgtgcgacgcaattactcactatttccaacgcgcaacgggattatcacgccaacaggtctttgggactgggactttcttggatacggcgcgcatgcaaaaggttgtcgcagaagccttcaactgtgatccaaaaaacattagcgggtatgtttacggtgaacacggcgaatcacaattcagcgcgtggtcaacggttcaggttaacggtattccaattacatccttagttgataagtatgatttggacttagatgcacttgaggcagctgcacgccatggtggctgggcggttcattctggtaaggggtataccagttttgccattgctacttgcgcggttaaattaagtgaagcggtctttgcaaatgctcgcttagcatgcccggtctctgcgtatagtgagacctttgggacgtatgttggtcagccagcaatcattggcaaagatggggtcgagagtgtgacgacgcttgctctgactgctgatgaacaagctaagttccgtaattcagcggacacgattatcgagaaattccacgcctttgatgacgttttaagcgatcaatcagtaaaaaaacgtcaacaagcctaaaaagtgacggttgttaattgtcttgtttggcaaacttctaccaaaatgttaaaattttactaagcagaacgttgactgcattaactatatggtgggatgaatatgcgccgacaattaacaaaccggcaacggtggttcgtgattgtgatcgcgacgattttgggagtaggctgtgccttgcttggtcaatggggccagttcttcggagtcatcgcagcaacgtttgcgctaatgttgttaaccagtggctgtttgactttttgtcatcgccgcgggtggcaacctggaagcggcatgttgctagcattagtcacggctacagggtatgtactagttattttaggaagctatggttatttactgcacagctaagcgcagcactttgatacgaggaatcgaccgtatcaaagtgcttgttgtctgcaatcatttttagcgtgctaattaagttatgtttcaacaatgattacggccatcggtgctcataaaaaaggtcgcgactcatcatcgcggccttcctgggtgcggtattgattgtaaacatcaaagtggggtcaccgcacccaaggtattaatggcagacctagttggatagctttacctaaagcctgccaacaggtaagcggtaacgcagacgcaccgccgcgctatcggctgcactaataccgttatagcgattatcagctaacatgacactgtggcgatcacggctgtgttccaaaccaatagtatgtcctaactcgtgttcagccacgtggacttgatccgtataagaatagtggtagcgtacaaaattacgtgttaacaagtacacttgcgcttttgtgtaataaccattggtataaccggtcgaaaaagtaataccagctaagcgataatactgcccactggtggcattactggtccccaaagtaatttgatgatgagcagtggttcccggcacgaatttaaagtgaccagtcgcattccaggcttggatggccgcttgatagacgtgccgctcgtatgatgatgcttgaatgacgtaggtcacttgagcgtgtggccaacgactccgtgaatatggtgtcgcaatcgattttgcgttggcaattggtgtcagcccaagaccaaaaatcacggttaatgtggttaaacctaacttagcactgtacttattcttcattgttgtaaccctctttcccccaaaaacgaaggtcgccatcaataattgtattttaaaacgttgctgagataggggcctcatcctagacccgaatttgaccaaaaatcgtgtgatttggttgcgattaaagttagttaaataggttatcgcgtgctatgatgagaatatcttgtgatgatggaaggaaattgatatgacgattaaacaggcaattgttcaacaagctttgacgttaataaaaccgcaaatggttgttggttttggtggtggctcgacggttggtgaactggtcaaggaggcagccaatcatgtgaatgatattacggtcgtcaccccatcaccgacgacccgccagcttgcgaccgttctcgggtataccgttgtagatactgcatattgtgaccgggttgatattgcttttgacggctgcgatcagttagatcattacggtaacgcgctcaaaagtggcggtggaatccatgctaatgagaagattattgccagtttggcggatgaatattggctgttaacgatgcaggatcggttagtcgatcaatttgatatcaagacgccactagtcttagaagtactaccagcggccttatcgttagtcatgcggacggtgagtgatcttggcggtcaggcaaccattcgaactgctaataatcgggatggcttcacgttaaccgatagcggcaatttattgatcgattgtcattttccaacgtatgccaaacttacggacctgaatgttgaattggcaactttggctggtgttgctgaaacgagctattttgatcatttggtgacgaatgcttggttgggcgatgcaaccacgaatacagtcaacgcgctattttaagtgttatcagggacgacagcatgaccttaatgattagcaattgagcactgaaattcgtttgacacttttttaaaataattctaaactgaaggtgacgtataaaagcgccaccattttttgaatctaagttattttaaatatctaaggggatgtcaacatggcaaaaaaagtctatactgattatttttttgaggaacctgcttacaacacacatgacggtggctatattccactagttacaccgaaagtcgagccacaaccgttagcgattccgccgttattgaagccggatcgccagacggatacggatgattactataccgtcacggcacaagaaagcgaaactcagtttttacctggtaagaagactaaaacgtggggctataatgcgggcttcctaggccaaactatcgtctttcgtaatggtaagcagacccatattgacttggaaaataaactcccagaattgacgactttccattggcacggcttgaatgtcccagggcccattaccgatggtggctgccacgcaccggtctatcccggtgaaacgaatcacattgactttaaagtacatcaaccagctgcgactacgtggttacatgctcatccgtgcccatcgactgcgacgcaggtctggaaaggcctagcaacgatggtgattattaaggatgacgttgaagatcagttaccgttaccacgtaattatggtgtggatgatattccgttggtattacaagaccgtgaatttcacgatgataaccaatttgattaccgggcggactatgatccagatggtgttcaagggcatacggcgttagttaacgggacggtcaacccatattttgatgtgacgacgcagcgggtgcggctacgaatcttggatgggtcgaaccggcgtgaatggcgtctgcacttcaatgacgatttggaatttgcacaagtcgcttccgatggtggcattttgccggcaccggtttatatgactaaagtgatgatgacctgtgcggaacgggacgaaattgtcgttgatttcggtcagtatcagccgggcgatgaagtcacgctgatgacggatgatacgccgctatgtcgtttccgaatcaagtcgttcgtaccggatgacaccaaactaccagaacatttagttgatattcctgatgaaaccccaacacctgacttacctgttcgcacaatcacgatggatgggatggatgatgaagtcgcgctggatggtaagaaattcgatatgagtcgcatcgacgctcggcagaaagttggggatgtcgccatttgggaaatccgcaacaccaacagtactgaaaacggcatggttcatccattccacgttcatgggactcagtttagagttttggcacggaatgatggtccagtttatcctaatgaacatgggctgaaggatacggtcggtgtcaaccctggtgaaacggtgcggatcaaggtcaaatttgagctgacaggagtttacatgtatcactgccatatcatcgaacatgaagatggtggtatgatggcccaaattgaatcatatgatccacaacacccacaaacttatcatttaatggatatggacaccttacggaatgcttttgcgaaggaacaaggcatcaagcccgaagatgtttggatgcccggtatgtaagtgtagattaagctaatttggtaatgagatgtgaataaagtccggttgcaaccagcaagttatctgcttggtcgtagccgggctttatcatttaaaagcacctcggggtcaaaacggtggcagttttgaccccggatttaccatgttttaatcatgatttgtgacgaattagctcgtataaagacaagtaagtctgtatttctacagtttaggcgcagtaactggtacaattcaagtaaggaccgaaaaaaggaggggattaggatgcacgttgcagcaatgattatggcgatcttggttgccgttgaacatttatttattttgtggctggaaatgtttaatgcggatagtgaaatggccgcaaaagcgtttggaattccacggcaaacgctacagtcgccgtcagtgcaattattgtttaaaaatcaagggttatataacggtttcttggccgtcggtattttatacagcttgtttgtgattccggccgtcgcgagcgccggtgcaaccctgtttttcttagcctgtgtgatggttgccgcggtttatggtagtattactgtcagtcgcgcgatcgtcgtgattcaggggctaccggcattaattgcgtttattctgatgtattttgcttagctggttctttgaagtaatgccattatattagtgttaataaaaaacgttgctacgtgattctgtagcaacgtttttggttgtctaagctatccatattatatggcagattggattacactttgccaatgaccgtcgttttagcagttgctagcacgtgaccggcaatggcatcatgaaattcgttgagccagtatccaggttggaggtctaactcagtatcaagtgcaaatagtttaaatgaataacgatgatccttgtcaggcggatacgggccgacgtagtgttggctaactttcggatcagtctcgtgaacataggcgcccgctgtggaattattaccttggaccatcggaatagcaccggtctgactggcattttcagggatgtgggtcgtggttgccggtaaattggcggcaatccaatgaatccaggtgaagccacctaccggaattgcatcgtggtcaacgaaagtgaacgccagtgaatgggtgccagctggcacatcactaatgtcaacgggaaacgagatgatggggtggcccttatacgtttgggtaacggccgcttgtttggaataggtggctgcaagggcgccattgatggtcggaattgatagttgcattgcaaatccctcctcgtgtaattagtcttattataacgctaatagtcgctggcgtagtgctgggtcaaccgcataaatataaagcccataacgaccacgtttcatcaagacgttgattgagttaaagataatctgctgtttaaggggacgcagatcgcctaagtctgtccggtttttgaacgcttcttgatcttcatagcgttcagggcgaacgacaatccgatcatggtcttcatcatagcccacagaagggccaagaatgacccccgcataattcaaatcaaacccttgaatggtataaatagaaccaacttcattcagtgtctcaggtcgtaaggcccaaggatcatcagttaagttgactttatcccacggaagcttcaattgtccggccgtcacgtaccaagtgccatgattaacgacgtacgggaagtcagcggttgccaccatccgagcgagtccatactgctggtcgcgttgtttgatcaggtcgtataagggttgcccgtcatcaaaaaagcgtagatcaaagttatcgctaacgggttttggttgtaattgcccgcgggtaaaaccatcgatccagtcgacaacatcggcgccgccagtgacccgaaattgctcgtctaagttgtagttcgcgtgcgggtactggtctaaaaatggcttgagatcgttgctgtgccagtagctctttaacttcaagacttgacgggtgtcgaagacgaggacaacgacgcgactatgattgatcagttccgttaactggttgtgacctgtaaagcggttatagcggtctggttgcgtgagtaataggtgcgcttcgtcgataaaaacaacgtctgcttgccggtgttcttttgccaaccggttgatcaacggagtgggcttttggaagtcttttttgcgcaagacgggatcttcaccagctaagcgcttataaattttgagcatttcattgtgattgacgacgagatagttgtcagtggcctgcaaatcgtttggtgtcaagctacgattgagggcttgtagccgagcaaacgcggcggctaatacggcactcttgccagttcctgcatcaccatgaataacaaagaggctgggctgtttttgctggcgatgggtacggataaaagttaatagttggtgctctaatgattgttgtgccggtgacaacgcagcttgatcatttagcttgaacgttgcggcactgattgtagatgacatattttttcactcccaaacacattatacctgcatattggggctaattgaaatgagagtcattacagttggtggtagaatagaattatgacaaagtgtgggaggaagtaacatgaaacttgatttttcggtggcggtgcatagtatcctgtaccttgatgcacaccgtgatagtaaggtcgctagtcgggaactcgcgcagtcactgcatcttaacccggtgatgattcgcaatattttatcagttctacataagcatgggtatttaacggggacggttggtaaaaatgggggctaccaattagacttggcgttggccgatatgaacctcggcgatctatatgatttaaccatccccccaacaattagctatgcgcgcttcattacgggaccatccaaaacggatgaacaggctgatcaatccccgattgcggccaatattagtgaaacgttgacggatttatttacagtagctgaccgtcaatatcgggcttactatcatcagtttacaatggctgatttacaagccgacctgaaccaccacggtacgtttttacaacacgaacaagattcagaatcttaagtaaaaagcgtcacttgattgaaaaataaggcgattttcgttaataaccttaatttgaaacgggtttgccattcaggattgtcagggctaattatcggtgctatcttagatgttattatgaaagtggcattgagattgaaaggggccttggcaatgacagcacggttagtgttaattcatgaagttggtcgttatcgagaattatcggaacaacggtactggttagaatccgccgatttttggggtgtcgatgggcgtggcgcgacggtcaatgaggccgtcggtaactttttgaccaacctcgtgcaatattgccgcgactattaccaacgcggcttgtggcaacttgatgatcggttgttacagctagaccacgttgatacagtgttagcgtacgcgcaggcaggtaagtcaccagcaccattatttttgtttaaattagttccggcggatcatgagttggcgtctgcttaaacgaaatattgacgaattcttaaagaagcgttcatacttccaccacactcctgcgctaaactatgcgttataatcaaagcgtaaattaattggagggtgttgtatggaattagataagatttatcagttaatggacaagtttgaacaaagcagtttaactagttttgagtatcgggaccaagattttgaaattcaaatgggtaagaagggacacggcaagacgacggtgaccccgcagccggcgccacttcccaatcagccggtgattgacccaacgccggtcacaccgacaccggtctcaacagttagtaccccagttgttgcggaggcggaaccaaccccagtggcgaccagtacggctagcaatccgacgagcgttgtaacacctgatcctgaaccagaaccagcgccgattgatcctaaggaatgcgtgacggcaccggtcgtaggaatctattacccagcgcattcttcagaagaagcgccatacgttaagttaggcgaccacgttagcgttggtcaacaagtcggcctcattcaagcgatgcagatgatgcggccagtggttgctaagcaagcggggacggtcaaagccttcctagtgaagaatggtgaagaagtcaacttcggtcaaccattgattcaattagtcccagatacgccggatgacatttaatcaggtacggtcagtggttgctgagcgtattaagcactttgagtagcactacgttttgataaaagcgtaacgcaaactaaaaatgaaccacttcaagcgcacatgataattgtgcaagctgaagtggttcattttttagcttaattaatgacgattggtagtggtttatttaggttggtcaatggctgccacggtttctaggaaccacttgttgaaagcagccgcatcaatatcgacacaaacggtcgcgttggttttgccgtcatggtaagcaccacgaatatcgccaacggtctcgccattagcggggccctccgtctggacatcaatccacatcttttcagtcgtgaaggcttctggatgtagtaagtagaagagcgtattgacatcatgcatcgcaacgccagtctggttgcggtcgttgtaatgaccaaagagggcgtggagcatttcgccagttttaccgagggtcggtaactgttcaatcgattcgcgcgttaaaagggccttcatcgtcacgtctaagccgaccatggtaattggaacgccggattggtacatgatttcagccgcgtgcgggtcggtaaagacgttgaactctgcggcgctggtcatattacctttgcctaaggccccacccatcgcaacgatttctttaatgtgtggcattacttcggggtaggtcttaaataagagcgcaatgttggtataggctcccgttggcactaacgtaatcggttgttcagcagccatgatgtagtcacggagcgcttcaacggctgtttctggtaatggttccgcaaggtcagtcgggaagtcgtaacccggcattcctgaaacaccgtgaattcggacggcatcttcaaacggtttgatcagcggttgggcagccccacccgctacgggaacgtcactgttaaagaagcgcgttagtttgagcgcattcagcgtcgttttgtcgaccgtcacattgccggcgaccgttgtaattaattgtaagtccaagtcaggatgatttaacgcaaaggtaattgcggcggcatcatcaataccagggtcagtgtccatgataatctttgttgacatgttcattcctccaattaaattgacgtgcttgaaattagttctattttagcatactacgggcaatgaattcgattgcaattgtgaagggtttgacgtagcatgacagtaaatacagttaacgatggaggaacggattatgagtcaaccacgggtcatcttaattacgggcgcatcttcggggatcggtaaagcaactgctttgaagttacaagctcaggggaacattgtgtacggagccgcacggcggattgaaaaaatgacggatttagcagcggctggagtgcacgttttaaaagtcgacgtgacggatgaagcgacgttaatcgcggctgtcaagacgattcaggtcgaacaggggcgcattgatgtcctaatcaacaatgcggggtatggctcatacggttccttggaagacgttccggtcgcagaaggcgagtaccaattcaaggtcaatgtctttggtgtgatgcggttgacacaattagttttaccgttgatgcgggcacaacatcgtggtcggatcattaatgtttcttcaattgggggaaagatctatcagcctttaagtgcttggtatatggggaccaaacacgcaattgaagggatgagcgattcgttacggatggaagtcgcaccatttggtatagatgttgtcatcgttgaacctggtggaatcaagactgaatgggctggtattgcggaaaaaaagctgttggcagtttccggtgagacagcctatcatgaacaagccgttaaggtcggtgcgatgctgtcattgttcgatcagtttgcttccaatccgggagtgattgctaaactgatggttcgcgctgtcaatgatgtgaagcccaagactcgctatcacgcaggtatgggcgcgggggtctcattaacggctcgtcagtggttgagtgatcgtcagtttgaccgcatgatgaactcagccgtcaatggtgcggctaagctgtcaaaagttacgcggcgtaaggaccggcgaaccgggagtcggcattatcggcatggaaaaatacccgctgataataattaatctgaataatgatgctaagaagcgagcccaacgatcacagttgttattgtggtaggggttcgcttctttatttcaagtctaaactttaagcttcccccatgtagcatgggagagatagggtctcgttagttattattttagctggtgcttggatgatgacaagcaggtggattcttgttcggcagcaatgatcgtcctattccgacctccggggctgggtgacaattgccggaacgtaagccgatatcgatttgagcccgtgcacaaacccgcccggtctcaaatacgagtcttattctaagccggaagtagcccacttccgactaagaataatttggctactgagcattgtcacccagcccctccggtcggtaagccgctcgaatggctgatgaacggccacttaacttggtataattggtcgctgactattttgataatggagccttaaactagaggttagggttacattaaccactttgttgaaacgtttgattactactatggtgattccgaaatagtaagctatcacaatgtcactttctgcctgacagttgctcgacaaaattactgtttatgaagaacaatgatgagtccaataaaagttgagtgcctcaccgtcagccattcgaatactatcccgactggaaggcgtttctgacaatgcccagtggtgaaatttcacttagcaagcgtcttgttcttggttagtgaaaggccagtatttgagacgtggtgtttcgacttaaatctgtgcccaccacgttccggcaattggcagaaatgcctggaagtcggtgtaggacgaactaaccaaacatgtttacgctaacccgaacttttccagcgggcctaagctggctgctttggacttaggtttgcaccgccattatagcttcgtcatcaccgccgttagcgtagtcgttgcggtggtcatcgcgggatcgtccacggggtggtaggtgatggtgaggttgggaaattcttcgataatgggaatcagcgtttgccattggggtaggtctggctggtcggcttcgggaacgtcccagttgttttgccgccagcttaaataacgttgttcgctaataaccgccgccacttgttcagttgtggtgtgaacatgaacgggtaaatcatgacgtttcaacgtggcgagtgcggtggtcagagcactcaaggccagtgaagtttcggtatgtccgtagccaccgtcgtttagcgccttttgatggtcagcgtatcgcagaatgacgacccaggcagcgggggttgttgcggtgatgttggtcgattggtggttggtacttgcaaggtaaagatgaatcgtagccattgttggggcctccttagttgtaatgataatccattgagtggttcatctaatagtttcgtaaaaactagccagcttcattttaaattaatgaataactttaacatgaaactacaatagttacaaaatttagtgaattgtcagtgcgtattactatgatttttggcggattatgctacgattaaatacatggataattaagaagttattaagtaataaaggtgagcactggaggttagcatgcagacattaatacagacgtttatggatcgacgcggggatttgctgactgcgctatggcaacacttggggatttcattagcatcattagtcatcgcaatggtaattgcgattccgttggctatttgggtcgttcgacgaccacggtgggccgagggattgttacagctcacgagtgtcttacagacgattccgtctttggcactgttagggttattgattccgttagttgggattggaacggtgccagcagtaattgcgctggtgatctatgctttactgccaatttttcaaaatacttatttgggtatctcagaaattgacgcctcaattgaagaggccgccgatgcctttgggatgtcacgaatgcgtaagttgtttaaagttgaactacccattgccctaccacagatcattgctgggattcggaccgcgctcgtcttaattattgggacggctactttggccgctttgattggtgctgggggtctcgggacctttatcatgctcggtattgaccgtaatgatacctcgttattattgattggggctatctcatcagcattgttagcaattctgctgagtgcgctcgttcggtggtttcaaacggctaaaccacgccacgccttaatcgtctttgtcggtattttagctttactaggtggtggcggggcttatagtgtttatgccaatcgagttgaaacaattacgattgcaggtaaactcggttccgaaccagaaatcttgattaatatgtataagcagctgattgaagctgaagatgagcatgttcatgtgacgctcaagcctaactttggcaagaccacgttcttattcagcgcgttaaagaataatcaggttgatatttatcctgaatttactggctcggtgctggagaccttagttaagggaaataacccagctggtcaaacagctaatcagacctatcagctcgccaaacagcgcctcgctaaacaggaacaaatgacttacttgaagccgatgcagtataacaatacgtacgcattggcagtgactaagaaatttcaacaagaacatcatttgaagacaatcagcgacttaacgcaagttgaatcgattctgaaacccggaatgaccctagagtttattgatcgtaatgatggcttaaaaggaatcaagaagacttatgggttagacgtgactgccaagtcgatggagccggcgctacgctatgaagccatcagtaaggggaaaatcaacttggtagatgcctatgcgacggatagtgaattacggcagtatcacttggccttattgaaggataacaagcacttcttcccaacgtatcaaggggcaccgttgatgaagacgaactttgccaacaaacatcctaaggtcgttaaagcgttgaataagttagcaggaaagatttcagaaactgatatgcaagaaatgaactatgaagtcaatgttaagaagcagtccgcttcgacggttgcacatcgctatcttgtgaagcacggcttattgaaggagggacgttaaatgacaacggcaattgaatttcaacacgtccagaaagactttaatgggcagaccgtgattcccgaccttaatttaacgattgaccagggtgagctatttgttttggtagggacttctgggagtggcaaaacgacgtcacttaaaatgatcaactgcttagagccactgacggctggtaaaatcctagttaatggtactgatacaaccacgataccagtccgaagtctacggtggcaaatggggtatgtcttacagcaaattgccttgttcccaacgatgacggtggcgcaaaatatcgccgtgattccagaaatgaaagggacagctaagaaggaaattaatcaaacgattgatgagctattggcggaagttggcctcgatccaaaggaataccgtgaccggatgccgtcagaattatccggtggtgagcagcaacgcatcggtatcttacgggcgattgcggcgcaaccagatattgttttgatggatgaaccatttagtgcgttagaccccatctcgcggcaacaattgcaagacttggtcttacggctacacgcccgctatcacaacacgatcgtcttcgtgacgcatgatatgaatgaggcgttgaagttgggtgatcggatcggtgtcatgcaacacggtcagttaatacaagtcgatacgccggctgctctggctcagcatccagtgaacgactttgtgcggaacttctttggcgcgagccgagctaaaaatgtctatgatgtctacgttgggcgtgtagggcttattcagggttatctcacagaagaacccagtgttgcgagtggtcggattcaatcgttagacgttcaagccacgttacgcaccgcctttacggcattgacagatcacgattatgtggcggtcacggaagaaaatcgggttgttggctatttggatcgccaacgaatcgtggcttacttgagtcaacatgaagaagtatcttaatcgtcaattaaggatgaatcagttacactaggttgtgataattgatggtcgctaatgaatttaaggaggaatttcgaatggcggaacagtacgatgttgttgtgattggtggcggaccagccggcaatgccatggctagcggattaaaggcccagggcaagacagtgttgatcgttgaagcggatctgtggggcggcacttgtcctaaccgcggttgtgaccctaagaaaatcctgttaagcgccgtcgaagcgcgacaagcggcgcaacatttacaagggcagggcctgattggcgcgcccaaaattgattggccagcactgatggcgcataaacgaggctatacggatggcatcaacgatgggacgttgaacggactaacggggcaagatattgcgacgttacatggccaagcacactttcaatccgacaatcagttagcggtcggggatcgagtagtcagtgcgactgattacgtgattgccactggtcagcgtccggcgattctaccgattaccgggcacgaatactttaagacgagcactgacttcttagatttggaccagatgcctaaacgcgtgacatttgtaggtggtggctacgtaggctttgaattggcgacgattgcgaatgccgctggcgctgatgtgcacgtgattcatcataatgaccgcccgttaaaagcttttgatgcagatttggttaaggatttgatggccgcaatgacggctgatggaatcacgtttgacttgaatacggatgtccaagcaattactaaaacggcgaccggtctacaattgacagctgataatttcgagctgacaacggatctggtcatcagctcagcgggacggattccgaacgcggaccagttaggtctagccaacgtgggcgttacctttgatcggcatgggattcaagtcaacgatcatttgcagacggccaacccgcacatttatgccattggggatgtcagcgatacaccggtaccgaagttaacgccagttgcaggttttgaagcgcgttatctggtcggtgagttgacgcatcccggcgcagccataaagtatcccgttgtgccaacgcaggtttttgcagcgcccaatttagcgcaagtcgggatcagcgcggccgtggcgactgagcatccagatgagtatcgtgtcaatacacttgatatgacgaagtggttcacttattaccgctttggcgcacaacaagcccaagctaaagtagtggttgctaaagcgagtgggcaggttgtgggtgctacccttctaagtgatgttgccgacgagatgattaactacttcacgttgttaattgaaaaacacgtgactttaccagatttacaacggttggtattggcttacccaacgccggctagtgacttacaatatttgtattaatgtgtggttgaattaaatcaaagtccagctattcagcttaactgaatatgtcagcactaacggagtgaccaggaatgaccggtcactctttttttgtttgaccggcgtttggagtggaatacgaaggccaaatgatgtcgcaaacagacggtcgtcattttcgttgtgcgactatcttggcgtgtaagtactgtgaaaaaatgtcaaaattgtagctcgtcgcggtggcactaatgttagcaaattaattattttatagaactagaagcgatcgcttaaatgctacgatgcttgctatggcagtatcgaactgtgacatagtacaaactagttttaaagtaaattcaattgtgcaaaatttaatttatgcaaatctattcacaaaacggtcgcgacatggtatgattcaatcatcaattatgatagcgttttcataaaactgttatgactaaggagtgacacaccatgaccgacaagtacattatggcaattgacgaagggacaaccagtacccgcgccattatctttgaccatgcgggccataaagtggccgactcacaacgggaatttccacaatatttcccgcagccgggctgggtcgaacataatgccaatgaaatctggaatgctgtcttgtctactattgcgaatgccttcattgaatcgggaatcaaacccgctcaaattagtggtattggaattacgaatcaacgggaaacaaccatcgtttgggacaagcaaactggcttgccaatctataacgcaattgtgtggcaatcacggcaaaccgcgccgattgctgagaagctggttaaagatggctatggtgatttgattcatcaacatacgggactcgtcacagacgcttacttctcggcaactaaaattcgctggatcttagaccacgtgaagggggcccaagaacgagctgaaaagggtgaattactctttggaacgatcgatacgtggctcctatggaaacttaccggtggggccacccacgtgacggattattccaatgccagtcggacgatgctcttcaatattcatgatttgaagtgggacgaccagattttgcaattattaaatattccagcggcgatgttgccagaagttcgcactaattctgaagtttatggcaagaccaaggactaccatttctttgggtcggaagttccaattagtgggatggctggtgatcaacaagcggccttgtttggtcaactggcgtttgaaccgggaaccgtgaagaatacttacgggactggggcttttatcgtgatgaacaccggtgaaaaaccccaattatccgataataacctattgaccacgatcggttacggcatcaacggtaaagtgtactacgccttggaagggtcaattttcgttgccggttcagcgattcagtggttgcgtgatgggattcgcctggttgaaagcgctcctgattctgaacgggcggcgcgcgaatcgcataatgaaaatgaagtctatgtggttccggcctttactggtttaggggcaccatattgggactctgaagcacgtggctcagtctttggcttgacgcgtggcacgactcgtgaagattttattaaagcaaccttgcaagcattggcttaccaaacgcgggacgtggttgaaacaatgaagaaagattccggtattgagattccagtattaaaagttgacggtggcgctgctcgtaatgactggttgatgcaatttcaggcggatatcttggatacgcaaattatgcgggctgctaatctggaaacgacagcgcttggtgctgccttcttagccgggcttagcgttggttattggcaggatttggaagaattaaaagcgtcgtataagcccggcacgagttttgaccctgagatggggccagctgaacggacgaacttatacgagggatggcaggcagcggtcaaagcgacccaagtctttaagcacaccccataccacgcaggaaaatagaggaggacaacaacatggcattttcagcaacgacgcgtcaacaaaatattgaacgcttacaaaatgaaacgttagatttactcgttatcggtggtgggattaccggtgccggtgtcgccattcaatcaactgcaatgaacatgaagaccgggttgatcgatatgcaagactttgcagaagggacttcatcacggtcgacgaaactggtccatgggggcattcgctacttaaagacgtttgacgtgggggtagttgccgataccgttaaagaacgggcggttgtccaggggattgcgccacacattcctaagcccgacccaatgttattgccgatttatgatgagacgggagcgaccttcgacctcttttctgtcaaagtggcgatggatctgtatgataagctcgccgaagttaaagatcctaaattcaccaattataccctttcacgcgaggaagtcttacaacgggaaccacagctgaaccctaaacatttagttggtggcggtgtttaccttgattttcggaataatgatgcgcgcctagtgattgaaaacattaagaaggctcacgaaaatggtgggattatggcaagtcatgtgaaggcgaccggcctcttacatgatgatgatggccggatcaatggtatcaccgctgaagacttattgactggtgcatcgttcgagattcatgcccgaatcgtcatcaatacgaccggtccatggtcagacacgattcgtaagatggaccatactgaaaagtatcaatcccagatgcggccaaccaagggtgtacatttagtcgttgacgctgagaaactcccagtgccacaaccaacctattttgattctggtgatcaagatggccggatgatcttcgtggtgccacgtgaaaacaagacgtatttcggaacgactgatacggattatcatggtgatctgaaacacccgaccgttacgcaagaagatgttgactacttgttggaaatcgtcaaccgtcgctttccaactgctaaaatcaccttagatgatattgaggctagttgggccggattgcggccactgattgccgctaacggtagttccgattataacggtggtaattcagggaaaatcagtgataagagcttcaaggaagttatcaaggttgttgatcagtttgaaagtcaggaagccagtcgtgaagatgtcgaaagtgtcctgaatgacttggaaacttccttggcagaggacaaactcagtccgtcagcggtgtcacgcggtagttcgttgactagtagtccagacgggctgttgacccttgctggtgggaagattactgattaccgtaaaatggctgcgggtgccatggcgctgattgccaagattttagcagataagtatgatgcccactttaatgaaatcaattcgaagaacctccccgtttctggtggcgatattgatccgcacaacgtggatgcaacgattgcattttatgctaaacaagggacggataatggtttgacgaatgatgaagcgttgcggattgcaaatatgtacggttccaatgctgcgcgggtctttagtttgattggtaaagttgaaccgacgcatggtctgagtttagccgaaacgattagcttacgttatgctttggatgaagaaatgaccctgacgccagtcgactacttgctgcggcgcactaatcacttgttattcatgcgagatacgctggatggcttaaaggatggcgtcatagcgacaatggccgattaccttggttgggatgctgcaacggtcaaagcacaaaccgaattattgaatcagacgattgctgaatcggacttaacagcactgaagcagggctaaggaatggggtggtcatgatgaaagatccattagcactacaattgttgggggaatttctcgggacctttatcttgattctgttaggtgatggggttgtagctggggtaacgctcaataaatccaaagcgcaaaatgcgggctgggtcgcgattaccttaggttggggatttgcagtcacgatgggcgtctatgcgtccagctttatgagccccgcacatcttaatccagcggtctcactaggaatggcagtggccggtaagttcccatgggcctacgtgattccatatagtgcggctcagattgctggtggggtgattggtggcctcgtggtttggttgcactactacccacactggcaagcaactaaggatgctggcgcgattctcggcatttttgcaaccggtcctggtatccggcgatatttctggaactttatcagtgaagtgattggaacgttcgtcctagtctttggcttgttagccttcacgaaaggccaatttacggcgggattgaacccgattgttgtcggaattctgattatcgctatcgggctgtctctgggtggaacgaccgggtatgcaattaacccggcccgggatttaggtccccgcattgcgcacgcggtattgcccatcgccaataaaggaacttctgattgggcctacagttgggtgccaatcgctggaccattggttggtggcacgttaggcgcactgttgtttaatgtattgccataattttatgactgatttgatataaaccgtgaggactgttggaattgacaacggtcctcacggttttatttgtgagtaatggttgaaattcatgctttcattaactgagtaaaacggcaatagataagcagactaagacgtcgaataccgtcaccaataccattgacaatcaagcgaccatcacggtacatcattacatgaccgattctactgataaagttgctcctgatgaaacagtcaaagttggttacgggaaagcttatgatgttactaagcaggtcaaaacgataactggatataagcgtaatgccacattggatgaacatacccgtggcactgctagcaagactaccaaagaagccgtgatgtattatgatccgttgccatacaacattcatgtcaattacttgttaacggatgggcagaagctggacgaattggatgtcactggtctatatggtgatacttacacgactgagacaactgatttcgaagatttgtacacagttgatactgatcgcttaccgacgaatgcccagggaacggtaacggaaaagccaacaacggtcaattattattaccaaccaacgactgggcagtgggttgacgttggtaatcaaagtagtgttttagtacgacaagatacgaagcataatgtccgttctgtctcgcagatttatgccaacgatagtggctttacggtcaaatataatcaggatgctgctcaagttgcgattgcggctagtgatacaaacggtacccaagataacagcttagtctttgattataattcgaagtatacgtttgaattatctaagaatgagactgtcacttttaaggttgatgatcaaggccaagtgactgcgactagagtgttaggcgcagagcaaacggtcacgacttttgataaaagtggtcagcttaagacagtgaccacggtgactaacgcgaatggcactaagagtcagcagaccaacacggttgacgggttgaaatcaatggtgactggcgaacaatacgacttaggattgttgaatggggtgaaagttaccgcacaaaaagaaatcaatccgagtcaagcagcaacgactgagtccaagacaacgactgatactagtcagtctggtagtaatcagtcgacaagtacgacagcgactgaccaaactgagactaatgaatcaacagctggtagttcgaccaacgcaacgaacgcgtccagtagtgtcgatgcaagttcagcgaatagtcaaggcgacactgaggctacaagccagtcgggtactagtgcaagtgctgattcaaagacggatagtagtgcggcatcaagcactagtcaaactactgacggtgaaacaaccaataccgatgatacgaccactggaacaactactgacagtggactgggtttcaagtcaccatttactgaggatcaaaacacaagtagtgcactgggcagcgcccaaacttcgagcagtctcaatagtgatacgagtgcagcggtacaagcattgattgcagaacccaattccacgccggttgtcttgggtgaggacgcttcttttgaggaaggcgtgccagtcaatgatccggtattcagtaatgatgaaggggtttcgccgaacaacaatccaagcagcgcagcaacgccccttgcgcaagctacgaatacccgggcgcgtctgactcaaaatggcaaactgttatatgaaggaacgctgcaggctgatcaaggggaacagaacctttatgtgtcgccagatacaaccgttgaagttgatggtggggccgatggtgacggcttttacctagatacctatgatggtgataagggaatggcctatacattgggttcaggctatgcgtgggcagccgaaaacaatgatgtgactgcggcaccagcaagtagtgcgacgaccagctctgagagtgctgccagtgagtcgagcactaatagtagtgatagtagccgtacagcttcaagtgcggccgaccattcgactagttcggcaagtattagtgatgcgagccaatcaagtcattcaactagctcaagtgaaaatagtcgttcagaaagctcatcaagctcaagtacgaccggtgattcggctgacgcggataaacaggccgcagctcgttccagccaaactcagtcgaatagtgttaatggtagcagtcaagcagtaggctctagcacggtcactagtcaatcgtcagtaccaactaaagctaatacgaagcaggcttcatccacgccaacgaccaaggctaaccgagcaactgtcgtagccgctaccagttctacagcgccacggcagtcgcgggctacgacggcaagtgcgtcagttccaagtgtaacctcagcaagtgctgcggcggcaagtcgtgctaagcaacgatcggcgttcaagaagcaacatccaatcttgaaccaaattttgcctaaaacgaactccgcggtcgcgacctggttggtctggctaggagtgggtttattgatactcacggtagcgattacgatggttattaagaaacgagggcgtgactaatatgataaaattacgccaggttcttaaaaaaatcctcattggcctaatggtgtttgttctagttttcacggctttttccagctcggtcgacacagtctccgcacatcgccgtggtgtgacccacactcggaagcataaggtgcgacatagcgctagtggtcacgccaagaagtctcatcgtgcacatcgcaaagctaagcgcagagtcgtccaccgtaaagcaccgcatcggcggaaagttgcggtaaggcataagaaaaaaacgccaaagcgtcataaaaaggcgcataagaagaaggccgttaagaaacataagaagtcgcacaagaagtcacacaagaagaaagcggccaagaaacataagaagtcgcacaagaagaagtcttctaagaagcatggcaagtcgcacaagaaaaaatcttcgaagaagcacggcaagtccaataagaaaaagtcttccaagaaacacggcaagtcgcacaagaagaagtcttctaagaagcacggcaagtccaataagaaaaagtcttccaagaaacatggcaagtccagtaagaagaagtcttccaagaaacatggcaagtcgcacaagaagaaatcttccaagaagcacggcaagtccaataagaagaaatcttccaagaagcatggtaaatccagtaagaagaaatcatctaagaagcacggcaagtctaacaagaaaaaatcttcgaaaaagcatgcatccaaaggtagtgctgtaattgccacgcttagtcgtaagaccggtatcagtaaaggcatcatttcgcttttgacggatctagttgggtataatgatatttataccatgattacgggaaaagatgccgctaccggtaagaagcgctcgcggttggtaggagcggcttggacagccttgaactttgtgcctgtctcgaaagtcgctaagttagcaaaggccgcgaaggttctggcaactgctaagaaggccgagaaagttgcgaagaatggtggccggatcaaacgggccgcccgagcaactaaactggcgacaaagcgagcggccgagaaactagctaaacgaaagcccgccaaaaagactgcgaaaaaggcagctgagaaggctcgtaaagctaaaaaggtcaagactgccaaaaaagctaagcatcaacaggcaaagcccaaaaagacttcccatggcacgaagcataaaacgaccaagaagcagcagaagcgatataacaagaaaaaagctgcgggcaaggctaggaaagcttcgtatgcacggaaaaagggcggtactaaaaagaagccgggcaagcgtaagggtgctaaagctaagactacaaaacgaaaggctaagaataaggtaaaaaaggaccataaggctaagaaagccagtggggctaaagggtttaatattgacgaaattcatcccaaattaaaaacagagccagatactgcattcttttggtctggtagaacagatggcgttggtggagctgacatagcggctgatgtagctaaaagtaaaggtggcgttactttagaatcaacaataggaaataaaaatattaaaatgccagaatgggactttaataaacctgagtcaatgaaagcttgggatttggcttctggttcgtatgcagaacaagtttctggtgaagttcgtgcggtagttggttcagagttgagaaaagggaatatttgggaaaacgttgagctacctagattaaaaaataatcctaaagtaacgaaaataacaacgattgatcctaaaacaggaattgaaaaaataatttttgagaggaagtaagttaaatgaaaattacaggtagtagttcacatgtgaaatttgatttggagaatgagtatgcggtgaaggcagagggagaaatgttagtgggaggtcaatttgttgtattcaaagattctatgaagaattgggaaccgccacatgaagatgaaaagctttccgaagctgaagtacaagaaattattcaacaggtaaaacagaatacaaatgaaaacacagtacaaatttcatttgaataaaaaagtattagaattagagtaatcggttaattctgtgaggtaaaacaacttttaacgaaggaattaggtttttaatacgctattttgctagattttgagggcgaagtagaaaagattttaaagaacagattcaaatgctaaagcaaacgatgggcatgttatgctgaaaaggctcgaggaacaagttaaagtgctagctatttagtgagttcctcgggcaccaacaaactgactttctttatagtgttttatggattagaagagtcatttttctcattttcttccgcttcttgtagaagcagaagcaaacaaaatagttcggttgaagatccagaacgttgatgaaattacgcgttctggacttttagactgttaccagtattaatcaaggtatcatttcatgtctaacggatctagttaggtataatgatatttataccatgatcacggggaaagatgccgctaccggttacaacttggtcacggggacacgatgatactttgcttagggtccgcgatggtaaaataactgatggtggtattaatagtcgaccagttcctgctatgaaagatggaatgcataaagtttcttggtatatcaagaatggagtgaagttaccttgacaaaaagattaagtgaacaggaaagttacttttcaatgtctgagtttttggaatcctactattgggctagtagagacgatgatcttggaagtctattggggagtgtcacactttggagtgatgatggggaattgtttgatcaggcaattgcggaagactggcatgctttctttagcgacgtgagcaacgaaaatcacactgtgtttgagagctttcaagccgtcaagcagtttgtgaatgaatatttgccggatatcgcagcaacgacaccagtatcaggaagcttgacatataacattagaataatttgtgagatgacagaatctcaacgaaatcaggaacccgtgtggcaaaattgggtcgcggctgttaattggattacgaatcctaatgttgtgccagtcaatgaatcgccctttcttaaaacggggcaatcattgcctaatccaaaggaaaagggttttcggcaaaatcaatttccaattgccaaggttttgccagcgccacgaccagaaattccgatggggcccagtctggaaaaggtgaacttgacacagtcgtattatgcgtttgtgaaatttttacagcattattatcaggttagtgatgatagtgaattgggtaattttttgcagcaaaatagagctatcagtgaaaataatgaagaatatcgctattggaaggggaagttttcgagatgctctggtaataaaaagctattagatattttgaaggccttcttaatggtaagggattattttgaaattgaatttccggacaatgcactgcatacgcatcctgtacgtaaattgagttgtaatctccggaaggcagcgtatctgccacacagccaacgtattcagactgaggtttggcagaattggttaacggcagttcatcaagtaatagagtaagtgacaatgtcatttgataatcagttgagttctcaatttaaagatcaagaggatagttataatgcgattattttgttgtatgattatagctatgataaagaacaaggctgacaaatttgtccaaaaattcggattaaatttgcaatctaccattatagcaaataatagtcattagcgagtaaacaagcgaataaatatcgatatttattcgaataaaaattgacaagcaatcatgtgacctactataatgaaagcgaaatcaattcggtaatacgggagtaggagggggaacatatgcaagttgaacagcgcacattaaatactgcggcacacccatttcagatcacggcgtattggttagaccaaattagtgattttgaaacagctgttgattatccaatcatgattatctgcccgggaggtggttttacttatcattctgggcgggaagaagcgccaattgcaacccggatgatggccgccggaatgcatacggtggtcttgaattaccaattaattgtgggagatcagtccgtctatccttgggcgttgcagcaattaggtgcaacaattgattggattacgacccaggcgtccgcgcaccatgttgattgtcagcggattattcttgccgggttttcggctggcggccacgtggttgcgacttataatggtgttgcgacccaaccagaattgcgcacacggtatcatttggatcattatcaaggccagcatgctgccattattttaggctatccagtcattgatttgacagcggggtttcccacgacttcggcggcgcgtaatcagattaccacggatgcccggttgtgggtagcccagcgcctggtcacaccagctagtaaacccgcttttgtctggcaaacggcgacggatgagttggtcccgccaatcaattcgttaaaatatgtgcaggccatgctacaacatcaggtcgcaactgcgtatcatttatttggtagtgggattcatgggttagcgttagccaatcatgtgacgcaaaaacctggcaaggacaagtatttgaatgaccaggctgcaatatggccacaattagcattgcggtggttacaagaacagggattgttagctggtaattattgaaaataaatctgggcgatcagtcgtgcttcactgatcgcccgttttttgtcaacgatcctgacaccaattaattttctgcggtataataatacgaataagcttattaagtaagaaggagcgattgagatggcaacaaatcaacacttggtcattatttccttagatgcgttaggatttcgtgatttacgcgaacatcaagcagaattacccgttctgagtggattgatgaccggtggtacttgggtcaagtcggtgacaggcatttatccaacactgacatatccgtcacataccacgattattacgggacagtatcccagcgtgcatggaatcgttaataatactaagttacaaccgacacgccgttcaccagattggtattggtatcaaaaggacgttcaagtaccaacactatatgatttggcacggcaaaagaagctaacaacggcggcttttttatggccagtgacggctggcagcaagattacatataaccttgccgagatctttcctaaccgcatttggacgaaccaagttctcgtctcgttgaaggcgagttcaccgctcttcttactcgcgatgaatcataagtatgggcatcttcgtaatgggattaagcagccccaactagatgaattcatcacggcttgtgcagtcgatacgttaacgaataagaagccgaacctaacgatgattcacttagtcgacatggatagtatgcgccatcgctatggtgtgcgatccagtgaggccatggcagctttacaccggctagaccggcacgtgggccagttgattgacgcgactaaagctgcgggcacgtttgcggataccaactttgttattttaggtgatcactatcaaatcaatgtggatcacatgattcatttaaatacgttattcgctcagcagggctggttgaccgcacgtcaagatcagacgtttgaagatgactggtccgtgatggcgaagacggcggacggctcaacgtacatttatacgcgaccggaatttgaccagttagatgaattgaaggccctggttagtcaggtggaaggtgttgagaccatcattactggggaggcagctgcacgtcgtggtgccgaccccgcttgtgcattgatggttgaagcccaggaaggctattattttactgatgaaagtcgacgaccaactgtggttgaacccgtccatccagcgacactcggacaaccagaccgttaccacggggttcatggatatgacccgactaagcctgactatcaaacgaccctgttattcaatggaccagcagttaaagctggtgggacgattgaaacggctaacttagtcgatgaagcgccgacatttgcgcggttactcggattgaatttcgatggccccatgccgggacattgcctcgatggtgtttttaaagactagacaaaaaagagagagagaggaaaagcgggcggacatcagcaccactaatattgtggttagtgctcgttccgcctccgattgcgatcagaggttcccgcgaagtaacttaatgaaatttaataaacagcagtggggttggatcttttacgattgggccaactcgggctatggcattattgtcacaacggcggtgctacccgtttactttaaggcagttgcccaaagtagcggtgtgacaccggctaatgcaacggcttactggggttatgccaatagtattgggaccttactagtttcgattttggcgcccgtcctaggtgcactagcagactatccccatgccaagaaacgaatgctcaacatcttttcgatacttggaatggtgatgacgctagggctgagtgttgccccgactagtgcctggaagtggctattaggtatttatattttatcaattatcggttattccggtggtaatctgttttatgacagttttctgactgacgtggcgccaaacgatcagatggatcgattatcgtcatatggttatgggtttggctatctcggtggtgtcttggcgtttatcttattcttggtcttacaattaaccagtggttttggtcaattatcaagctatggggtcgcgcggtggagttttgtcttagccgctgcgtggtggattatcttttacattcctttgttgaaaaacgttcaccaaaagtacgcgttagcacccagtgcgcatccggtgcgttcaagtttccaacgggtatggtcgactttgaaacacatccggaattatcgcgctgcggcgtggttcttggtggcgtacttcttctacattgatggagtcgacacgatctttacaatggcaacttcgattgggatggatatgggaattacgacgaccacgttgatgattgtcttgctggttgttcagctagtcgcgtttccgttttcactgctttacgggtggttagcgaataaaatgtcgacccggacgggcatcttgcttggcattattatttatttaggtatctgcttgtacgcgttgcggttgaatagtacgacggatttttggattttagccatactagttggaaccagtcagggtgggattcaagcgctcagtcgttcgtacttcggtcgtttgattcctaagactagtgggagtgagtttttcggcttttacaatattctcggtaagttctcagccgtgatgggccccgtcctagttggaatcgtgacccaaatgacggggaagtcaacgattggtgctgcttctttaagtattttatttgttgttggattagtgattttcttggctctaccgcatttgaaccagaccaagtcggtttaagccagggtttgtttaatatcatgtaaaaagaacttcttctaatttggagaagttctttttacgttgctcaacctcaaaccatcatgagttataaattcatttccgtattccgctgtaatacaaaataaatgacaagccaacacaatacgcgctaattataacaatctgaaaggcatagctatcagcaagccttgggtcagttaatcagtatgtgtgattaagaaaaagtctgttccagtctggcataatttattgccaggctagaacaggctttcggtgtcaaagatgcttgtgagactgatgcgattggcgataagtctgggcttgcttagtgcgaatattacgaattgcaaataacgtattatcaatccgggggtgatgatgtgtttctaagacgctgacttcatcaagcaattggttgccaatttgccagtcgccaaagtagagattccagatgccaagccagaattgttggctcaaccgcccatcccagtttaactggtgactgtcgatggcagtgaacttggttttcagattttgagcggattgaaaatcatgaaagttcaatttagtttgaaatagtgatccataaaaatcgagtaagtcgttgctgacgtgaaagggatcgccccaagccgtttgataactggcacaattggcggccatacgggttgtcagtggtgttagtgcggccaaaccgtcgatggatgcaataattggaattagaacgggcactaattttagttcctgcagggtccaagtcttggcttggcgcaggtgatcaaaagcgggctgggtcgtggttgtcacgccgactgaacgatggtcataggatagcatcaagatgctggcataactggcgatgagttgttcgtaggcgtgggggctgtgtcgatgttcgcgaatccaagtggctagggcgggaaaatttagcgtttcataagcgtgacgaattgtccaaagggcctggtcatatgctgatggctggtagttttggtgtatgaatcgtaactcgtcggctgaaattgctaagttatccagaattgcaaagagcttactggcgccaatatcgttggcaccactctcaaagcgtgaggcgaatgagcgcgagataataccgctatacacttcttgttgagttaagcccttacttaatcgaatctgatgaatagtttctccgatgtttgtcatctagcactccttaatgtggcatatatgcaacctacttgctgattgtaccacggtaatgacgagtaagctaagtccattatcttaatgggagatgggttaatgctgactttattaaaaaatcggaccctccaaacgattgctagtgcaaatttttttacgacgctgggggtgagtttgttcaatatcattttactcacgtacgcaaagaattttccaaatccacattggtttgttgccatcgtttcggtggtgacagttgtgccgtatgttttcgggggattaacggggcgactcgctgatcagacgcaccgaaaaactaactggctgattggtactaaggtcgttcaagcggggttatatctcgtcttggcccaagtgattactcagcaaactgtggttgttttctacgtggtcgttgcgattaattttatttcggatctactaggacgatatggtggcagtattttgacaattgttattcaagaccggattgggcctgacgatcgccaacaagtgatggggtttaatgcgagcgtaagtacacttgttgagccactgggtcaaacactaggggtcttgattatcgcccagtggcatgattatgcgttagctggaatagtgaatgcgatgacttttattggggccgctagctgcttgttagccggacgttcagcgattcagtcgactcccaaagttgctgtacgaccacgacatattgaggcctggcccgtgattcagcgagtgatgctgacgacgactagaatgggcgcagtcagttatctgggtattctgatgattttaaacgtcgcaacgatgagtattgatgcgattttgaacttaatgtttattgacttggcatcccgcatgcccgtgagctattcggtcgcaattttaatggtcaatgtggtctttgttaccggaagcgtattgggtggcattactaaaaatacttggtttgatcggctctcgctgtttcaattgttactggcagcgattctagcgccgatgctgacctatgtgattttactagtcgttccacaactaatcttgattcttgggggcatgtttgcagtgggcttcatgagtggcaaactggacccgaagatgttcgccatcatgatgccacaaattgaccccctcttaacagggacggtctttggtaccatcagttcgattgtgacgttggcggcacccgttggtagcgtcggcatcgttttattatataacttagttggtgcgacggcggcgtgttcggtggtgattggtatgagtgcgctggcgttgatctgggcagtgatggcgcaccggcagtgattaattgctaatcttttgttattgatatttcaatttggcgttaggatgtggctatcagctttgtgatgacttacgaagggatttagtgaaatgcagtgctcaaaaagccatcttgggacggcttactaactgaaatggtgcattaaggaaaaggacgttagttttgtccgcttcattagcgccatctcggcaaaacaaaagcgtgtctaacccccagccagttaacttgctagggcgttggacacgctttttgattaaatattcgatcaggctgctgtgatgaatgaggtcggtcagcagttcattggttaaacgtggaatagggccaaatgcgtcttcaaatattgccctgttacactagttggattttgactaacggctaatggggtaccggtggcgacaatgttaccaccgttgataccgcccgcgggtcccatatcgataacgtaatcagcgttggcgattacgtcgagatcgtgttcgatggcaatgacggttgccccttgctgaatcagttggtcaaagactttgacgagttgctgaatgtcgagcgggtgcaaaccgactgaaggctcatcgaagacaaagagcgttcccgtttggcgtttgccaatgcgggaggtgagcttcaggcgctgagcttcgccacccgagagtgccggcgtactttcacctaatagtaagtaacctagtcccatatcatgcaggatctggagtgtattagcgatggcggattgcgctttgaaaattggtagggcctcgtcaaccgcaagatctaaaatatccgcaatcgaatagccatgccatttgacggtcagcgtctgtttattgtagcgtttgccgtggcattgggggcagacttcggtgatgtctggcaggtattgcacatctaaggagatttggcccgtaccaccacaagttgggcaagcacccgcagcgacgttatatgaaaattggctagcggtccaaccgtttgcttgtgctgctggggtggcggcgaataattggcgtaggtggtcgagaatgttggtataagtggcgaccgttgaccgtacattcttaccaacgggcactgagtcgacggtaacaacgtgccgaatgtgaccattgtcaaaggccttaacgtgggttggaagtggtcgctttttagctgtggcaatcagtgctggaatcaaactatctagtaccagagtcgttttaccagcgccgctcatacccgtgacggtcgtgaaacggtttttgggaatgcgcgccgtaatgtcttggatgttaaagtgatgagccacctcaatagcaagggccccctttttccagagtgcatcgtcggttaatacggggcgttcacgcagcgtggcagtaccggtgagaaatggcgcaattaaggactttttgtcccgcttgatggctgcgacagtgccttgtccgacaacggtaccgccgtgcttaccagcccccggaccaatctcaataacatcatcagctgcactgataatactagtgtcgtggtcaaccaccacgacggagtttccttgggcgactagcccacggaaagctttgattaggcccgccacgttagctggatgaagcccaacggaaggttcatcaaggacatatagcacgccagtcgtggcgctgcgcaaagtgcgtccgagctgaatgcgttgtaattcaccagttgacagggtcgcgccgggacgactgagtgtgaggtagtcgagtccaagttcttccatgggttgcaggctgagtagcaattcatcaacaagggattgtccaagatgatgcatcttagtaggtagccacgggacaatcgtggtcgcaaaatcatgcaaggcggcgacagtcatatcactaaccgtcgcaatattttgaccatttaattcgtagttaaacaactgaggattgaagcgtgatccgtgacaatctggacaagtatcaaacttgtaaaagcgattcagccgagtaattgcccgttcatttttggtcgtcgccatactatcttcaacggcggcaaaggcgttctcgtagacagcgttgtccatgtgaaagattttacccttagcgcttggaatgttgatggcaacggtttgcttaggaccatgcaatacgcgtgttttatcggcttcactaaggtttttatacggaatatcgatgggaattccaatttcgcgtgcaacgatcggcataaagttacgtccaggcaggtgccaagaagcaacggccccttcttcgatagtttgattttcatccgcaataatgagtgccgggtcaatttggcgaacttggcctaggccaccgcaagtcggacaggccccacctgaattgaaggcgaaatcttcggcgccgggcgctctgaatttggcgccacaagtcggacaggtgacgtaaccatcattttcagccacatcgagcgttggtagcatgcggtgaccattggggcaaactgctgagctgagtcgtgagaaggctagccttaagatatttaagctttcagacatggtgccgacggttgaacggacgccgggaacctgggggcgttggcgtagcgctaatgcggatggtaagtattgtactgaatcaacactggctttgccgacctgattgattcggcggcgggtaaaggttgacagggcgtttaagtagcggcgggccccctcagcgtacaggacgcccattgcgagtgatgacttaccggacccactgcgaccagtaatcgcaacaaattcgttgagtggaatgtcgatatcgatattttttaaattattgacgtgtgcgcctcgcacttgaatgtgagtcggtaacgtggtttgtggcatgactaaaacccctttcgtgtcactttctatgctacaacaaaaggacggctttgcctaagaaagcggtggcagtatctcgcgccccacggctgggtgagtatgataaactagggctaacgattattggagggggcgatggtgagatgtcgaagaagcgacgattaagttggctgagcgtgctcggactattggcaggattttgttggtggtttagcttagcaatgcgcgcggctgcggattatgatattgaccaatatcaagtcaatgtagctattcaacgtgatggtagtgcgaatgtaacgcaagcgatgacttatcaatttgatgatgattatcacggggtatttaatgttcaagatttgaaaggtattcagggggcccagttggaaggggtcacgacgcaactgaatggtggggccacggtgacggcggcgccaagtgaaatgggggccaacaacacgtatcagttgacccaaaatgctgaccggatgcgtgtcaagctctaccggcaagttcaagaagatgataagttacgggttgtctatcggtatcggcttaaaggggtcgtaacgaactatgcagacacggccgaactgaattggaaagtgattggtagtggctgggatgtaccactgaataatgtcaaaatcgtgattcagttacctgccaagaatgtgagcgcgctacaagcttggacgcacggaccgttgagtggtcagacgaaagttgagcgcgcggcaggccgggtgacgatgacattgggacataatcccgcgaaccaattcgttgaaagtcacctactatttccaactacggtcacggcgacgaatacgcggacgaatactgccaagcgaaaagtgacggtccaaaaacaagaagctaagttggcacaggaagctaatgaaaaacggcgacgtaatcgattactgcgtcgcgttatctttggtgccgcggtggcaggttggttattggtcatgattggctatctttggtggctggctcgtcatccggctaagccacatcagcaaccgattcccatcaaccattcatttgacgtgccaccagtaacaccagcagttgctgagtcattgtgggcacagcggtcgccgaatacggatgctttaacggctgaaattttgcgagcagcagctaatcacgaaataacgattgaaacggttgcgggtcaccgaaaaccggatgtgcggttaacgcaattgaaaccagtgactaactcatttttggctcactgttttgataaaatcgcggttgacgggcagttcatgttaacggatctcaaaaaatacgggaagcgtgataaggctggtcggctgggcaaatggtttagccgctggcagaccgaagtagaccaagacgtggcggtctatcaagacgaaactaattatcggcttcgtaatcaatggctgatggcagcagttgtcgtgagtgttatggggatgattgccacgggtgctgggttattagttagtccgaaggtcgtgaccctgatggtgattccagcgatagtggccgcggtggctttctggattggctggataattcaacggcggcggattgccatcaatactgacgcaggcttggaattacgtaatcagatcaatggactacgccgcatgcttaaggatattgggcactttaatacggcccaagtcggtgatttgattttgtgggaacaaatcttgccatacgccgcggcttttggactaaccaatcaagtgactaagcaattggcgattgattttggtacggaagcattggctacggggatgctcgtgtattacccactcttctatgccaatggtgggctggacttcgatttgtccggtgcaatcaacgatagttttagtggcgccttagatgcctctggaagcgctagttcggcgtcgggtggttcaggaggcttctccggcggtagttctggtggctttggcggtggctccggtggtggtgccttctaacaaagtatcagaaaagacttgtactttgcgggcataatcggtaggctaaggggtagaaaaggcttacatgaaatggatgattagtaatgacgattaaattaatagcaacggatatggatgggacgtttttaaatgatcatggtgattatgaccaggagcggtttgccaacgactatgcagcgctacagcggcgcggtattcagtttgtgattgccagtggtcaccaagcggcggaactagccacgacctttagtgcttaccctgagatgtggttgattggtggtaacggcgcggaactgtggcaacgagaagcgggactcaaagccgcgacgttcagtccccaagcgactcagcaagtgttggcggccctggcaccgtatcctgaattacaagtggcattgtgtggcacccaaacggtccatgtgttggcgcacgcgaacccgcagtttgtagctaatatgcgtgactactattaccaattagagacatgtgcggatttaaccacagttactgatccggttgtgaagttcgacgttatttgtcccgcggcaatgacggaccagttagtatatgaacttacccctaagctcgctggcattgccgtacccgcttcaggtggtcagggcagtatggacttgattcagccgggaatgcacaaaggccgcgccctcaaacagcttggtgaacagttgggtattctgccggatgagatgttagtctttggcgacggcaccaatgatcttgagatgtttcactatgcgacccatgcggttgccatgcaaaacgcgcctgaaaacgtccaagccaatgcgacagcggtgacaggtaccaatgtggacaatggtgtattggattatattgaacaacatattttgagttaactttgtgagaccagtattttgctaacttgagttacttggtgtgcgtgatgatcgtcaggcggggctttggtcgcgcaagccggtttgttgagtcactagacacggttaaaactggtgtttacgggtggggttaatttagattgtttatgaaaataatgagatgctttcagaaaatcacgtatggttttgattgccaaacgagctgaaagcatgctaaaattaagattatataattaacgacacagaggtctggaaggtttgtttaattccgacctcttttctatcggacaatttcactttaaaaaagaagaggtaatggaatgctcaccgtaaataatgttagtatgcagttttcaacacgtaagctttatgaagatgtcaatttgaaattcacgccgggaaactgctacggcgttattggtgccaatggtgctggtaagtcgacgttcttaaaaattttggaaggtaaattacaaccgactactgggacggtctcgatggggcctaacgagcggatgtctagcttgaatcaaaatcactttgctttcgaagatgaagaagtgttagcaactgttattcgtggtcacgaaaagttgtatgaaatcatgattgaaaaagatgcgctgtatgccaagcctgattttagcgatgaagatgggattcgggccgctgaattagaaggcgaatttgccgaaatggatggctggaacgcggagtcggaagcggatcagttgttacaaaaccttggtatcgatgaatcgatgcaacacatgaagatgagcgagttgactgaaccgcaaaaggtgaaagtcttattaggtcaagcgctatttggaagccccgacgtgctattactggatgaaccgacgaacgggttggacgtccaatcaattagctggttggaagactttttggctggttacgaaaagactgtcatcgtcgtttctcatgaccggcattttctaaatcaagtttgtacccacatgtgtgatgtcgactttggcaagatcacactatttgttggaaattatgatttttggatggaatctagccagttagcggccaaattgcaagcgaatgccaatgccaagaaagctgaccaaattaaagagttgcaagaattcgtggcgcgattcagtgccaatgcttcgaaatctaagcaagccacttcacggaagaaacaattggaaaaaattacgttggatgatatcaaaccatcatcacgtaaatatccgttcattaagttcacgccagatcgtgagatcggtaatgaccttgtgaaggtcgagaacgtttccaagtcgattgaaggcgttaagattcttgataatattagctttacgctccgtcctaatgaaaaaacggcgttgatcagccgcaacgacttggcaacgacaacgctgatgcaaattattgctgggtcgatggaaccagatagtggcacggtgacctggggacaaacgacttcgcggacttatttgcctaaagatattaatgaagaatacgcgggtagtgaattgccaattattgattggctacgccagtttgcatcgaaagaagaaagtgacaatactttcttgcgaggtttcctgggtaaaatgttgttctctggtagcgatgttgaacgaccagtgaatgtgctatctggtggtgaaaaagtacggggaatgttatcaaagatgatgcttagtcgggctaacgtcttattattagatgatccgaccaaccatttggacttggaatccattaccgcactgaatgatagtctgattgattttaaaggcgccatcgtctttacttctcatgaccatgaatttattcaaacgattgccgaccacattgtcgaagtgagtgcgaaaggcgttgttgatcgtggtgatacgacttatgatgaatacttggcccatgaagcaacacagggccgggtgcaagatctttactagttagtcgtggaatccgagaaatctaaacaaaatcacgtgtgagcgtccctcaatctggtatgattaatgcatatcagattgggggatttttttatgacgccggaaaccgaacaattattacgacgctggtacatggggcagctcatcgtgttatttggtgcggcctttattcaactatttacgtttgatggtggtgtgtttttcccagttggtggtatgcagttgctgatatggggactgttagcttggtggccagctgccgaggaggatcaagcacagtggtggcgtttgcgacatgttaattattacgtccaaacagtgctgcagttcacactcttgccgattttactggcgaacctcgtggcttggttaagtcagctgtcatggttagacgaacagggactgattgctgtggggatggcttatttaatggtcgcattcgtgccggtggtagtggtggtcactaaaccgatcgaatctgtgattggccggattgcggtcttaattacggctatttttagtggcgtcgtcagtgcgcagcagacttttctgattttaccgaatctgcaagcaccatcagtgttcgagatggtcagtgatactggtattttaggcgccctaggctttgtgattgctgttggggtcttactgtggggatggggattaacgggcccatcgtggcggtttaatcgtcaggctcaaactagtttagtggttgggctgatcgtggtggggacggcttttagtttatggaatgcttttagtgcgggtggttcgtgggcgacgacgttcacacattgggacttccagctacggtcagcgacttggaaaatgtttttgagtgggttagaaccgggaatcgcggaggaatggttgtatcgttttgccgttttgaccttgttattacaagcttttcggcatcggcgtcaccagctcgactgggcagtgtggctaagcggtggcctatttggaatgtggcatattacaaacgtttttgcgggccaacccttgtcagccacggttgagcaaatcatttttgcagcgacgctaggctggtttttagcctcgacgtacctgtactcaggtagtatcttgttaccgatggtgatccatgccgccattgatattttgagcatgatggcatcgggtagccagacgatggttaagccgaatgcgttcgaatggcaaacaatcggtgctactgtcattatttttgttggcataacgatttatttcttgaccggttcccggcgacaagttattcaagcacatgtcaatcaacggcttttagctcaataaagaccgactgttaaggccgtagtggacgactttgttcgttaaagataaactgggtgtccgtaatcagagacgattaagcaatactaggctaacttttagttggtttagaccagttgtaacatttttgtaatcttcgtgttatctaaacgcaatgctggctcgctatactaaaggcagagttatggagcaatacatacgctttgtcagcggatttaggttgggagccggatcgatttactttgtcaggacattgttaataagcaattattgatagtgataagtagctcaattagctgaatcataacgtttgacaagcatttatacctctcgggatgggctgggtccatgacgaggcacatacacaatggcaagcttggggtttgcaagtcgatcagagaaagggacggttggttaccggcccttttattgtggttaaaatttgtggaaattggatttaggaggacgaaatgagaacgctacataaaacgttaacacggttattacaggcagacttgattccgattgcgcatgtttcatttaatgagatgtataccggctatagtcgccgctatgataccgtagtttttgttaaagttttcagtccggattgcgaacgtaaatttagaactgagcagcaagtgacagcgcaactcacagaccgggtcttagccagttttcaattagcaagtcgcgagtgggtgttggtgttgcgagattggcaactaactcctgtaccgacaactttgactccagcgctcgtttaccaaatgggtcaggtagtctccaggtttcaccacgcaattcaacttccaacaaccgcagacctgatgccggttctggatttcgatgggatggtcgcccgggtcgagcggttaaagactagtccccattacgacgcgctggtgtccttattaccatactttctcgaccaccggacgatgattaaaaccgcactagcaccgcaaccagtcatgacactgcatggggacatgggtactcgtaattttcgctaccatcatggtcagcttgttctgattgattttgaacgatcccgtcacgggtacgccctcgaggactgtttgaaattcttttttgaagatcttcaacgatcttcaacgttgattcaagctttttgggctggttatgggacagacttacaaataccaccattagtgacacagtggttactgttacaatgtagtactgggatatttacgtacgttaatcagattactgacccccgatttgaagcggtaggaactgcgatgctggcacaggtaactttgccaaatcattgagagtggaacgaaataatttacatttgccagtagattattataattaacgaatcaataataatttggagatggcaatttgactcagtttgaaacggaacggttgatattacgaccaatgacagcggcggatcatgatgcgttagcggacatgatttttgatccgcaggttgtcgcttatttacgttaccgacgggttcagagtccggccacgttcgagcaactgtttacgacgcactttttggcagacacgaccactgtttttggcattgaacgtcgccgtgatcatcaactaattgggttttatgagtttcatggtagtggtgcgactggtgaattgacgtacgctttaagcccagctgcgtgggggcacggttatgttgcggaagccggcaattgtttgatgcattatgggtttgaaacgctgaactatgagaccatcgaggctcactatgcgagtgccaaccctaattctggccgagtgatggctaagatgggcatgcaagcggctggagaactgcacacgtttaccagtgataaaggtgaagtgatccacgtcatgcggtacttactgaccaaagcaacctggcgccaacttagtgcttgacctgaaacgcgtttcagcagctatactaaaattgttgcgacagcttgcaacacacgcttaagacttatgatcaccattctttcagccagaatggtggttttttaggctgttgttgtccctaagtgatctaaagtcaaggatggccagcttcggtccgctgggaaaggggccgtttaatgtaagtttatatgtccacgaatgtgattgttgttagggcgggttttcgatatagtagacctatgaattgagagggcgtgatcaaatgacggcaacaattacaattcgaccgcttcagcgcgcagaattaacaacgctatggcaactaggttttagtgatctagatgcggagtggacgcgctggaatggaccgtattttcatgaccaactaccgactcaaacagactttgagacaattattggcccccgtgattggctgattcgaccgcgtaactgggtcatcacacgggatggtgtgattgtcggcagtgttaattggcactttgtggatggttccctcaaacgctggttagaggtaggcatcattatctatgatcaggagcattggggtgagcatattgggcgcaccgcgttgactaaatggttgacccacttattccaagaggagacgactttgccgcacattggattgacaacgtggtcggggaatacgcggatgatgcggttagcggaagccgtgggattaaagcaggaggcccggattccacaagttcgttattggcaagggcagtattatgactcgattaagtatggggttctaaggaatgactggcaagtacaaaaagattaaaagaaaacgtttgttccccttgtgaaagtacggtatgatagaaccgtacttaaaaagacggggtggaagagaatcatggtgaaattaatgcgacgcgttggcatagcgggtctcttgagtttgagcttactgttgggtggttgtagcttgttaacgtctggtacggatacaacgagttcgacgactagtcagcagtctgaatccagtcgtaatcaaacgaccagtgcgactggtaatacgcaacaaacttacaaacaactggcaaaaatgacttatcaatcgggcagtgctgcggccatcaaagttaatagcggtaagagtacgctggcagcgagtcagtggaaaaattctaagattgattacggtaatttagattcattgaatcggacaaccacggacacggcttatttgagtaaggccaatttaggacggtctgaaggacggacggcgcaaacgtggagcccaactggctggcataatcaaccgattaccgttaatggtaagcgggtctatccgcaaaatcgcgggcacttgattgcttacacgttatcctttaacttgacgtctaatgggcagtatcgcgctggtgaagatggtagcttagataacccgaaaaacttggcaactcagacggcctactcgaatcaaaaaacgatgcagatttatgaagatcaggtgcgcacggcgttagaacaaggtaaaaaagtcatttatcgtgtgacgacggttttccgtggcaacgaattgatgcctcgtggttactggtcgcaagcagtttcaaccgatggcagtgtcaatttcaatgtctatatttggaacgttgaacctggcgttagtttcgactatgctactggtcgcgggaaagcggattcgacgatgcaggttgctggggctgataaagtcagcagtagtcagaatacgagtcgctcgtctcaatcgacgaccactagtaagcaagtcgagcgcgagttggttaagtatggttacaaatatgtgaagaaggcgttgaattaagcggcaagacagtcatctagttcagcataatgggcacggtcggctgttaaacgtcgttgtttcatacaacaatttaatctaaatgtcctgttttacgacaaaaggttcaaagctaggactagcaaagtttcactgagcgattatactgtagttattcgagttacttaaccgccgttaatttgctgatgtttctgtcattattaacaagtaacgcgatgtcttagatcatggggccttcccaaacacctatgattttccatacaacggctccggctcccaaccggacgttgctatcaatcgttttgattgctagtactaattacccttggagacgtctgactgcgtggtcaggcgtctttttttgcgtcaaatgcgacaaaaataataatttgtcgcgtttatcgacaaagtgtatttaggtgttgcaaacggattcaaaaagctttatcattgatacattcgaacattagaatataagaatataggaggctaatcgcatggtcagtagtgaagaagcactgcaagaatttcgagaaacaattccgatctttgaagtcttagccgatgaacggcgtcaacaaatcatgattgaactttcgcaacacgcgcagggcatgactgttggtgaattaactgaacggatgcatatttcgcaaccggccgtttcgcatcaattgaagacgttaaaggaacgacactttgtcgcagttgaacatcaggggacccgtaactattatcgggtgacgtttgacgcgccactaacgcaagttgagcatttgattcacacgcttaaggcggacttggaattgaaaccgtacttgcactaaactgcatgaacaccagcaatcgttgcacggggatgcagcggtgtttttatggtaactatattcttctattcgaatataagaatttaaaaacggggtgatggtaatttcaattcgtacggagctggatttacagcggacgatgtaccaattgttggagcaacgttcaatctcacaaattacggttgagcagatctgtaagcaagcatttatacatcgcagtagtttttatcgttattatacggataaatttgatttgctcaggcagatggtgatgcacacgttagatgaactattggctgctgagcgaactgatacggttggttcggcaattatgtcgacgtttatcggggcgcacacgcaagttttacgacatttattagtgacgaacaatgagggtgacaatacccgttctcaacaagtgatcaatgactgttttgtcacggtcgccgagacgggagcggatgatcgggtttttgcgatgattcgccagtcgcagcatcccgatttgacggcgtacttagtcagtggggtcgtcacaagtattgtccagtggctcaataacggtcatcgtgatggtcaggcggccagcacgcaggcgatgattcaggggacgcttgcgacggtgttttcacttgagcaacacacagtttaattatttgaaggaaggtttcaggttgtgaaaatgatacgcgacgaatggcggtcaattcgtcatagcaaaatactatggatttcagtttcagtcatgattttgatcccgtttttatacagcatcttcttcttgaagtcggtgtgggatccatatggggatacgcaaaacttaccagtggctgtcgttaatgaagataagtcagtgaactatcaaggcgaaaagtttgcagttggtaagcaagtcgtgacgaatttaaagaaaaataacgatttagattggcactttgtgtcggctaaaaaagccaagcagggattgaaagaccggaaatattacacggtcgtcacgattcctagcaatttctcaaaaaatgccacaacgatgacggataccaatccgaaaaagatgaacttgcattatgagacgaacgaatcgttgaattatattgctaaagtcattaccgatactggtgtttcacgagttaataagagtattcgggcgcaagtcactaaggcctacgcattagcaattttcaagcagattcggactgccggtaaaggctatcaaaaagccgccgatggggctaccaagcttaaagatggtggcgtcgaactgcaggatggcttgacgacgtatacgacgggtgttcatacgttgaagaacgggacgactgagctgaatacgaaagtgcagcaattacctgctgggattgctaagcttgctgatggtggtagtgcgttgaagaccggtctggatacgttgaatagtaagaccggggcgttagccagtggtgttagtcagttatcagatggttccgggcaggttactagtgggcttggaacgttgaatggtaagactggtgcgttggctagtggcgtcagtcagttgaaagatggttccagtcaagtcacaactgggctgactacgttgcaaggaaaagtcgtcccaatggtgagtggtgtcagtcaattgacaaacggctcagctcaagtttctaatggtctacaacaacttgactcaaaattaccgacaatgcagattggatcgcagtcgattaccgaaggattgttaacattaggcaataaagccgggacattagctggtgctgttaatttgttgacagatggttcaggcaaggtcacgactggactaaagaatttgaatgacaaaaccgggacaatcagtaatgcaacgggacagttagcagatggatcccaaaaggtcaaagtcggagttgccacatatactgatggtgtttatcagctgacgactggtttaactaaattagatggtcaaactggaaaattgtctagtagtgtttcgcaactttctgatggctcaacagaattggctagcggagttgcagattatacagcgggtgttggtaccgccaatgatggtgccagcctattgaaatcaaatactactaatttgagcagttctgttaacgatttaacaaccggtgcgcaaacagtcaatgccggtgttagcgatttacaaacaaatagtgcgaaaatttctgatggactggatcaattgtcagccgcagtaaatgattcagcgactaagacaaaaatcgaaactttgaagacagaaatggcacaatttgaacaggcattggcagctagtcaaaaagaaattgctgctaacacgaagagtagtaataataacgatgctttaaataccgcgttaaaatccttatcaagtaacgtggatgctttaagtacttccaagtcgccaacgcaagctgatattacgtcacaaatcaatagtaaaatagatggtttaaagtcgtcacagaatttaactgatacccaggttgcggcaattaaggaaagtctaaaagatgttggacaaagcacgacgactactactaatgcgcaacaagttcaaaatttgcagagcagcctatcaaaggtagagtcattagttgcggagaacacctcggcaacaagtaattctaatgctgacttagtaaccgagtacggaaagattgaagctgggatgaataccattatttcagacattagttccacgacttcaggaattagtcaacttgccagtggctcagaacaattaaccactgggctgaagaagctgcaaagtgggactgatggtttaagcaatggattgacagaattaaatatgaaagtccctggattagttagtgggattgagtcgttatcaacaggtacaagtaaattggcttcacagtcagctctgcttaataaaggtgctaataatttgagtactggactcaccacacttaatggcgcggttccagaaattactggcgcaataggccaattgagtaatggtagtcagcaattgaatgctaattcaaatgatctgaaccaaggtaccacacaactggcgactggtgctgcgcaactgaatggtggaattccaacattggtttcaggtgtcgagcagttgtttagtggttcccaaacggtcacgggtggattgaagacagtcaacggcagtgttcccgcaatgattaccggtataaataaattgagtactggttctcaaaccctcactaatggtattaacacagcacaagggggagttagtcaattactagttggttctaacaaaattacgactgggttggtaactatgaatggcaaagtccctgagttagtcagtggtgtccaacagttgcaagttggctctggcaaggtaacaactggtttagttaaccttaatggacaagtgccagttctggctagtggtgttcaacaactctttgccggttcaagtaaggtcacaaatggtttagtaacgttaaacggtcaagtaccagtcctagtaagtggtatccaacaacttgacaccggtgccggtcaactaaacagtggtttacaaaccttacaaggtagtaccggtcaattaacgagtggtgtcagtcaattaaatgacggggccacccagcttgacaacaactctgccaaactcctatccgggacaaagcagatcaagaacggtaacaagacactcgcgacttccttacaagaaggtgctgatcaagttaacgcgacaccattaaagaacgcgaatgcgaaaatgatggcggcgccaactaagacgtcctataaagactacacgcacgtgccaaactatggtcatgcgttagcaccttacgtcttgtcactggccttgtatgttggggcaatcgtcttcaacttcgcttatccaattcgacggattgcggatgacgacggcacgccaacacaatggttctggagtaaagttgccgttggtggtcccgtagcacttgcgatggcggtcatcgaagcgacagtgttattagttgctggtttgaaaccaatcagtgtacctgaatactacttgacggcaatcatgattgccttagcgtcaatgttcctagtcatgttcttatcgatgctattcgataacccaggacggttcgtcgcaatggttatcttgatgctacaacttggtggttctggtgggaccttcccgatggaaattaccaacaagttcttcaacgttattcacccatacttgccattaacgtactcgattcaagcgttccggcaagccttaactggtggttggggtagtggtattttctggtcatcaatcgttgtcttagcaggaattacgattgtgtcgctgggattactgtgggcttccatggtcttcctcaagcaacacgatatgcaagttccagccgaggctgaaattcagatgaaagctggtaagtaattactggtaatcatattatcgcgcttccaagacgaaaaaccgcgtcttgggggcgcggtttttttctcgaaaagggttaaattttaattttactgataccataattcgaagacattacttttttctacgagtgagcgcaactaatgaataactaggcacatctaatcgcgtaccaggccaattgtgcggcgataaacccgactccgatgctatctccaaggtatctgattagtaatttagccgctgccttccacgcctttctttggattaatccttgaatgcctccgcgtaataatgcttggaaagtttggtagccaatcatgtccaataattgatttttcatacaggaccaaaaacttctagtttgaatactatttagcttgccttggttgaattgcaaatttcgcttgtattcatatttcattatctcgttgatatgctgcaattggttctggttattggaaccgtattttgatactaaagcgttcacatctaagtttgttgctaatccagtctggggatcataccgaatgctatttgatacatctgctaattcttgagcgatacaatctatggcttgttgtgacgatgacgtcgtattggcagaaattttcaaagttatggtagtagatattaggatactgctcaataaaataatgatcaaagtaaatttgtgaatgttagcttgactggtataattcattggacttcctccttattccggtagtgtacatttttgaattgcgtatgtataataagacaaaacgaaaccggtttcaatagatgggagtaggatatgatggctgtttttaaatcaagtttcaaacaaagcatgattgtttttggaatatcagttatttatttttttgttttacatggtggatatgatcttctcacacaatacaaatattggtttacagaatactgtgctaatgttttgggtatttccattatttattttgtaatgtcactagttttcaattatagcatcataatatggaaactctattttagaaagcattgagatagtaatctgcttaatagtgtgtttactgacgctagagtacgcaaaaaggcccaggtcaaagaaaacctgagccttttcgatgtagatttaaagcatttaaataattaatctccaaaaatgcagcaatcaatccactttcaatacactttgacgttatggtgattcattcaccaatgctagaaatattgatctgagcgatatgtaatcgttcttgaataatcatatcagtaatttagtagaattatcttgggacatattggacacatgctttcaattggttgtgatcagcttggttgcagcatggcgcaatatgtccttttatcatacataaaaatggtgtcgatggataaaattcatcaatattttaaagctaaatatctgaaaaaatagatgacatatgattatcctatgctatcatataaggacaaagtataataccggtaaaaattggggaacgtattatgaaaaggggtagtttaactgtgttacgtgcactatcgttatcggctgtagggctgattgtgtcaatttttttccatgttgtaaatgccaactcgagtacttttacagagcaaagcgttacaactgaacaaaacgtgatttatgacaaagatggcaatcaggttccgctatttgatgcatcatctcaagaaccagttatcgaagaccggggcccgaaacaaccaacagccgtcaagcgattgggtaaagggcaatcttgccaagtaaataaattttctggttcaagaatacgctatggcagatatatgggtggtgtaactggaaacgctaagaacgttagcttttcagaaaaaaagggtgcttttacagggtacattactgatcgtcctgatctaagcactgtggcacagtattttacagcaactccaagtggcggtccttaccacgccgccttccatggtcttctttactttgaggctgacaatccagtacctggtccaaactattttatgcaagttcactaaaaccgtaataatttgcccgcaacggtataaagccgactatgcagtcagctttatgtatttatccaatacgcgttgtgctagttactttgtcatgaaacaattatgacagctgactttttccggttgttatctgaaagtattaaaatcggtgctaatgtcttgccagtggctaagcctaagtttgacgatttgctgaatgactagaataacctatctagaaaataatagtcgattgctgcattcggagttgttcaggtgttaaaaaggtaactgccaaaacgaaaatgttgtgcggttggtattagtgaagttaggcgttagttggtaaatggttttttatatggtacaagaaaggctcgggtacgctaacccgggcctttttggtatagtttcaaagtattaaagaattaatctccaaaaatgcagcaatcaatccacttgcaagactaacgttgctaccagtcaatcctagttttgccctgcttcaagtcgtttaacatgcaaaacactaaccaaaatggcgatcgccaacacgaataatagcaagaaatccaacttgctccccataatcgttccagttacggtggaatgatgaatttcatagccggcaattacagcggacataatactggtcccgattgaaccggcgtattgttgcatcatactgaacatcgagttttgatcggatttttgaggcagagggacgcgggtgctaccatccgaaatcgcagtcccaaaaccagtattaaagccgacgcgtagtagcgcgtaaatgacagccatgatgatgactgtgaaataatcggttgtcagccagaataatagtaaggcggcgctcgccatgatggcactaaatgttaataaggtcgttgggccttgtttatcgtaaattcgaccggcgattggcccagtgatggcgccgacgattgcgccgggaagcatcatgagccccgccgtcatggccgaagccccaaggacggtttgggcgaaaagtggcaggacgaacgataacccgatattaatgaattgtaaaccaaagtaattaaatagccgaagtcgcaagattggcaatttgagaattgaataatcaatcagttggcgacgccccttgatggcgtacgtcaccattgcaccaatcatcacgatgctccacagacaccagaggccgaagttcggcgacagccagccgtgagttcccgcgttgttaaacgtgaacaacagactagtgaaggtgatggctaaaaggattgcgcccagatagtcgaattttttatcgccaacacctaaggccttccccgaaatgttgaacgcccctaagattgccagtaatgccaataacggtacgataccaacgaaaattgcccgccatgaccagacgctagttaaaatcccgccataagttggtccgagagccggggctagagacacgatgacactagctaaaccggtataagttcctagttgattgcgagggacgtaagtgaaaatcaactggaacatcagtggaatcgaaatcccagtggctacggcctgtaaaaggcggccagttaataatacggagaaattcggcgctaaccaacaaagaatgcccccaagcagacacacgagggcggcaaataagaataagggcttggggttaaaccgctttagaacataggccgtggtactcatgacaatggttgtcagtaataggtaaccggtcgtcagccactggacggtatctagtgaaacccccattgttttaatcagcgtggggaacgtcacattcatcgatgtttccacgagaatcccgacaaatgagagtaaaccaacggataagattgccagtttggtttttaaagtgacggtacttggttgggacacaatcaacactccttataaaaataattggcgtattttggacagctcaccaagcccaatagtcggtggtaaaaatcagtaatctgaatttttgcgattgaaagggacgatcgtaatgaccgtcccactaacgtccccagtctaagcttattttcaatctggtgcaatcactttgcattagggatggaacttatcattaaggggtttgcgcgaggtatggtattataaaaagttgtctaattaaattttaattaaattattggaggtgcgctgtgagtatatttttgaaattaggctggtattttcggcgtgaatggaagttgtacctcgcgggggtgcttggactagttttgactgccattatcggcattgtgccgccccggattattggggacatcgttgatgggattaatcagcacagcttgacggcgcacacgctgacggtctatttagttattattggtgtggccgccgttggtcagtacctggcgcgttatttatggcggaatgccatctggggtggtgcagccggccttgaacgaacgctgcgggaacgactcttttggcattttatgaagatggatgcgacgttttatcagcaataccgtaccggggacttgatggctcatgcgaccaatgatctcacggcggttgaacgggtcgctggtggtggcattctccaatttgcggattccattattactggtgggacaacgctgattgcgatgatgacactaatcgactggcgactgacgctgattgcggtggtacctttcccattattagcggtcgtgtcacggtatttgggtaaaaaaattcacgtcgcgtttcgtgcctcccaagccgccttttcgcgactgaataataaggcgcaggagagtatcagtggaatcaaagtgatcaaagcgctaggtcaggaaaaggccgatgttgctgattttaatcaacagattgatcagacgattaagatcaatcggcatgtcaacgtactcgactcgctatttgatcccgcgattaccatgattattgcgttatcttacggcgccacaattattttgggcgggttgtacgtgacccacggtgtcatcacaatcggtaacttggtctcgttcgtcacttatttgggaatgatggtctggccgatgtttgcggtcgggatgttattcaacacgatggaacggggaaacgcctcgtatgatcgggtcatggaattattgaatcagcaaagtgccattattgatgccaaacggggcattgaacagcgcccgcatggtgatattcagtatcaaatcaagcagttcaattatcccaacgatgcaggaaccagtctgagtaacgtggactttactttgaaggcgggacagacgctcggaattgtcggacgggttggtgctggtaaatcaacgattatgaaactgattttgcgtgaatttgatcagtacgagggccacattacttatggtggtcacgatattaagcagtatgcgcttgatagttacttaccagcccttggttatgtgccccaagatagttttctgttctcgaatacgattcgcgaaaatattcgttttgccgatccgactgtgagtcaagccgttgtggaagcggtcgccgccaagagtgatttgagtggtcagattgccagcatgcccgctggttacgatacccaagttggtgaggaaggtatctcgctatctggagggcaacgccaacgactagccattgcgcgggccttactcatcaatcctgaattgctgatcttagatgatgcgttatccgcggttgatgccgaaactgaggcagaaattttagctaatctaaaggcagaacgagcagacaaaacgacgattatcgcggcccaccggttaagttcggtgatgaacgctgatgaaatcattgtgttggatgccggtcacgttgttgaacgagggacccacgcgcaattaatgacgcaacacgggtggtatcagaagatgtttacgcgccaacaattggagaccaaagtggaaggagcggtgcaataatggcagcacgtcaatcggtatgggcacgttccatgcctgttaaggaacaactcacggttattcggcgactattgccgtatgcgaaaccgttcaaatggttttttattgcggccatcgttttttccggtctgattagtgtggttaatatctatctaccgcgtgtattacagacctttattgatcattatctcaaaacaggacacgccacggtaccggtcatgtggtactttgcgggcctctatttcttcggcatggttgtgcgcgcgttgatgcagttcgtacagaacttcagtagtacgatgggggcagaatatatgcttgaaaatgtccgtcgacaaatgttcgccaagttgcatcggatgggcatgcgctactttgatcaagtccctggtggctcaattttgtcacgcctgactaacgatacgatgtcgttttccaatttttgggcgttgtttaatacactatttaccgccttttttgcggtgatttcgtcgtttgtcgcgatgtatctcaccgatgcgcagattgccttgtggttattggttttcatgccttttttggctgtaacgatttggtattatcaacggtatagctcacgggtttaccggcgaatgcgggaacggctcagtgagttgaataccaagttgagtgaagcaattactggaattagtgttattcagcaatttcgacaagaacaccgtatcaatggtgaatttgatcataccaatgatgcctattttaagacccgccaagcgatgatccggacgaactcattattattaagtccactgatcgacttgttttatgcgttagggacggtcatggttctgggaatcttcggggttcgtggactcaatggttatgtggctgccggggtcgtttatgcgttcatcacgtacctgaataacttctataatccgatgacgtcgatgatggataatttgtcagactttcaagatggcgtcgtcgccggatcacgggttttacgggtcatggatgatccaacgattgccccggcccaacacgccgatcctacggctaagattacgcgcggtaagattgaatttcggcacgtcacctttgcctatgacggccagcatccggtcttaaaagacgtttcattcgtggctgaaccaggccaaacggtggcactagttggtcagacggggagtggaaaaacgtcgacgattaatgttttgatgcggttttatgagtttcagtcaggagaagttttaattgatgatcgcgacattcgtgagtatccggctgaggaattgcgacagaagatggggttggtcttgcaagaaccgtttatgttttatggtgatattaattccaacatccgaatgtttaacgatcagatttcagatgaacaagttcaagcagcggcacggtttgtaaaggccgatgacttcatcaacgatttacctgagaattatcagtcacgcgtcattgagcgcggggccagttattcttcaggacagcggcaattgatttcatttgcgcggacgattgtgactgaccctaagattttaatcttggacgaagccacggcgaacgtcgatactgagaccgaagagatgattcagactggtttggatcggattcaggagaaccgcacgacgattgcgattgcccaccgcttgtccacgattcaaaatgctgatttgatcctggtcttaaatcaggggcaaatcgttgaacgcgggtccaacgatgagctattgcaacagcatggttactactatgatatgattcagttgcaaaattccgctcacgtcgattaaagtgtggtatgctcgatttaaattaattgaggtgatgccgaatgcgtcgaaaattatcgttaatggtcgtgatgactgttattagtacgctggttaaagtgggctggcaattaatcttagcgcgccatcaagcgcctaaaaagttaaaaattaaagtaaaactgaaataaacattgtcgtcgtgtcggtagcgatgcttacggcgattcaatcagttgtcatgaccgaccgttctggaaaaggtgtaacttctagaatggtcggttttgtgttgaaaaattgagttggcggaggtggtcgcggtgagttgtggtggtgcccacaaaaccggtttatcagtggttcgtccttaaaatcggtcggtgacactcactgcaggatgtggcctggtatgcttgcaatcgtgctgttcatttttggcccaacacctggagtacggtgccacgcttgaatgtcgccaggcacattgaaaataatgattggtgactaataacggtcattaattcctaaaacgactggatgacggataactatacggaatggttataattgattatttgaactaggtattttactctgccaacggatcgcgttttaataaagatggtaatgagttaacgaagggagttgtgatgcaatgcaatatcgacaattaggaacatccgatttaaaagtctcgtcgatcgcacttgggtgcatgggttttggtgcggggactggaacggcgcttaatcagcgctcgtgggcggttggtcaaacgcaggcgaaccaggtacttgatcgcgcgatatcactggggattaacttttttgatacggcgccggtctatcaagcgggtgcgagtgaacgtgtcttgggacaaggactaaagaaatttcagcgagatcaattggtactggcaaccaagtttacgaatcggacaacccaagaaatcgaaaatcatgtcagtgggcgtgaacatgtcttgcggtccctcgaccagagtctacagaatttacagacagactatgttgatttatatatttatcatatctgggactggttaacaccaatggctgaaatcatggctgggcttaatgaagctgttcaggccggtaaggttcgttacattgggatttctaacgcctattcctggcagattgcgcagatcaatgcgctagcggttcgttatggttatccacaatttgtctcgatccagagtcattataatttggtctatcgcgaggatgaacgggaactgttcagttatgctcatgagaacgatttggcaacgacgccgtatagtccattagctagtggccggttggcacatccttttggcacccagactactcggcgacaacaggatacgtttgctgataccaaataccaagctaccagcgagatggatcaaccaattattgatcgcgttgaggaactggcccaccaacatcatgtttcaatggcggccattaatttggcctggctacaacaacgagtaacggcgccgattattggggcaactaagccgcatcatttagatgcagtggctgaggcagcggggttggcgttaactgcttcggaaatacagtacttggaaaccccttaccaaccccatgacttggagggcgtgatggcacttaaccggtcacgaactaataattggaatcagtattccggacagtaagcgaacaagttagttgacttaacgtgcagttgaagtaatacactgatcctatcgtgcgactaaaggtccacgtttcagtataaaggagttattgagattaaattgaaaacaatcacacaacagtatttaacgggcgagcgggcactctttaaagctcacgaccttgaaatcgacaatacaacgtttgctgatggtgaatcaccactgaaggaaagtcgcgatgtcacgttgaaacagccaatctttaagtggaaatatcccttgtggtacagtcaacatgtgactgtggatcaaggtttgtttgagacaatgtctcgctctggcatctggtacaccaaggatattacgattacgaatagtacgctacaggcacctaagctatttcggcgggccagccaagttaagttagcgcacgttcacttttcagatgcggaagaaacgttatggaactgccaagatattacgttgaatgatgttcaagcagctggtgattattttggaatgaatagccagaatattcgcattgatggcttcaacctcgtcggtaattacgcctttgacggtgctaagaacgttgaaattcatcatgcaacgctgatgaccaaggatgcgctatggaattgtgaaaatgttaccgtttatgattcacaaatcattggtgaatacctgggctggaattcgaagaatattcggttcgtcaactgtacgattgagagcgatcagggcctgtgttacatggataatgttaagttggaaaactgtacgttactcaatacggacttagcttttgaatattgtcgtaacattgacgctgacgtggtttcaacgattgatagcgttaaaaatccgcttagtggtcggattcatgcgcaagccattggtgaaatcatcatggatgatcctgaagtagatcctcatcagaccctgattagtgttgaccatgaaagccgtgcgccccatgccgtttgattttgagaccgtacttaatcggcggcacacgaatgccgttaagtgggacgtcgcggataatgaattgccgatgtgggtcgctgacatggactttgaaacggcaccagttatcaagcaagcgttgataaaacgcgcccagtttggcgtcttcggttacgaagaagtccccacggcttactatgaagccgtggcagactggtgggcaacggaacacaacttccgtccgcaaattgagtggttgatgttctgcaccggcgtcgttccggcgatttcatcaattgttcgtaaaatgacagcgaccggcgataacgtgttagttcaggctccggtttataatatcttctatcattcaattgaaaacaatggccggcataccttgagtagtgacttagtggcacgtggcgcgtcgtacgcgattgattgggacgatttgacgacgaaactagccgatccgttgaccacgatgatgattttgtgcaatccgcagaatccaatcggcatcgtctggtcacgtgcgacgttgcaacgccttggcgagctgtgcttgaaataccatgtgctagtcgttgccgatgagattcattgtgacttgacccttaacggtcacacgtacaccccattttcatcattgactgcgccagtagcacataacagtatcagctgtatctcgccaagcaaaactttcaacgtggcagccttacacgcggcaacgttgattattcccgatgcacacgtccgcgcattagtgagccggggcatcaacaatgatgaattggctgaacccaattcgtttgcgattccagccagcattgcggcctatactgaaggccatgactgggtagccgcattgcgaaccaaactagctgccaatcaacgtcaagttcagacttacttgactgctgagttgccgcaagtcaagttggtggaagcccaagcgacttatctattatggttggatgtgcgtcaagtgacaaccgacagtgcggctttggctgcttttattcgccaacgaaccgggttgtttttatcagcgggagatgtttaccgtggtgatggcaaccgcttcttgcgactgaatgtggcttgtccaacgactaccctgacggatggattggcacgattaaaagctggtattacggcttaccaacaagttcaagcatagttgacgcgtatggggtgcaattccataatgatttcgctatcattaagataagctggtttggtctagatgaccgctgacagtccgtgataacggaccagataagtcggttaattcaaaccattattaaaagatgaggtggaggatagttatgaaaattggaattattggtgccggtacggtcggcacagtattagccaagacctttgcgcgcggtgatcatcaaatcaaattaagtcggcacagtggtgcggctagtttagcaacacggcgcgccgagtttgctgccaatgtggcttttgtagaagttgctgaagccttacaacagccgttagtcattcttgcagtgccgtttgaacaggcgccggcagtattagcgcaggtcgccgattataagcaacggatcgtggtggacgtgacgaaccagtttacggctgactttaagaaaattaagacggccccgttgactggaagtgaagtcattgctcgtgcagctaacaatgcccgggtcattaaagccttcaatacgattccaccggagtttatggatgggcacgttgatgggcctggaaagcgggtcttgttctatgcgggcgatgacattgctgctaagaaagaattcgctgcgctcgtccggccgttgaatttccgccccgttaacttgggcaagcttcggcatggcggcagtgtcatgcaagttggcggtggactaggtaacacacactttgttcagattgaagaatagtggattgtaaaaaggggttcacttttgaaccaaaatagctagtgctgaccttgtaagaaaaggtgtggctagtgtcactttgattgggccgtgcggtgagtatcaattgacaggtgttcctgccaatcgtcgccgcgtggttaaatttgaatcgtattatgggtcatgaagcctgattcttactgtgtcgtaactgtaagaatggggctgcatggctttttttaattgaggttaattattgtttatacggtttgatgaggacaatggtattgatacgagtctagtcaattaactccgcccacttagctacggaaatatccgataggcacaataagaggaacgtgaaaattcttatgtctttacgctattttggttaaataaaagtgtgaacattacctgctttatatcgtatgagatgcagtgtgcccattcaataggctttgcagattatgttaatgaatttcgactatacgcacaatacatattattatatttagccacgggtgttcttagttcccagctatctatatactagatcaagcaatgatactttcaactattatcgaaatttattggaataatgcaggttttccacttacagcgcctgaatttaatctccgctgtcaaagcaggtgcatgggtaataacccttgtctgacctgatgaatcataatagtgttattcttcaggcgtataatcatttattttctaataccaaaagcgttgtgcttcatttcaatgagaaatctagacacaacgttttttattaaatactgctatctaagctaagatacttaggtgacttcagaaaggactttctaaattaatgtcttcatattcgaatgagctgctcatgctgatttctcgatcgatgctattcaaacaagttatcatacttttcgcttatggttgcttgtactatttggtaactcattttatagataaaaaaattcagcataaaaaaaatttcttattgaaattaagcctagttaaactcaaaaaaagaaataagacaaggtgggaaaaaatacgattgataatgcaactgttcttactggcatcgataccggtcttagtctttagtgaactcgtgctaaatactgattaccagtacatgcttttggtttcttctattatgaagtgtgttggtttcatttcttttgtaattgcgtttgtggatagtttgggtccaataaaggagatgcagcagttgattgctggcgcacaaagcagtgatactttagacagtgataaaaaggcgctagcggtgacgagctttaaaaaaattagatggatgctgatattatatcaggtattaaaagtacccttgcttgtaatttttttgagcttaagtgttgattaccggcgcgacggcttcttttcataaaaatttgaatataactcatttttaatcccgttcctttagctattcttctcgcacgttaattgatagcaagcgtcaagtcgattaaatctgaaaatcttatcacctgagaagaaagggcacgttttgacagattacccagatgaactgctattagtattgtttcacggccaaatcttgaattaagcaacgacaactgttttatatgaattacttttcttgctgattcgtcaaatggtctttttgttgattggaaatcaaggtaagcagattattgagttaaaagccgtcgatacaactactccgcataatacctaatatgttacctaatatgttaaatagttcagtttttaagatacgttaggcctgcgcgcagagtttgctgattatttttgcgtttaagctgttaataacagtttttgcagttgcttaaagttatccacagtgtaagttggggcaattgttgtgtcgttatgcacatgctgtggattgtaccagatactaggtaaatgggcggtggccgctcccgcgatgtctgaacgcaggctatcaccaatcatgacggtattcgtggcattcatgtctgggtattggtcatgaatagcgctgaaaaagtgtgggttcggcttggcataaccgatactttcagagatgaagatatgatcaaaatagggcgtcatatgggcacctgccaagcgactgagctgggtgtgtttgataccgttagtgccgacgagtaaggtcagcccagcgttggtcagcgtgcgcaaaagttcgtgggcgccgggaattacctgataactgtgcgctaataattggtcgtattcttgttgaaccgcaggaccgtcaacggtgatgcccagtgtgcctagaaagacttgaaatcgttggtctaacaagctatcacgatcggcaccttgttcgatttgttgccaaacagtttcgttataggcctgatactcactttctgcacggcgaatatcagtgatgccatgatgctgaaagacggctgcgaggttagccgcttcagcgcggtcaaagtcaaggatggtattatcgagatcaaaaattgcgtattgcatggaaccactactttcaataggtttatttaaaccatcatacagcaattttgaatggtgtggtatgcttaaagtatcatacttaaaaggaagttaaacatggaaatcgataatgacccagcgtatcaacaaatgattaatggtgaattgtacttagaatcaccaatcctacagcaacgtcggcgagacgtgcggacgaagttaatgcaatataatcagattgctgacaatgatgaccggaatactaagatgaaaagcctcctacgttcagccggtgaccggttcttcgttgaaccgacctttgaattcagttatggcgtcaacatccgtatcggcaatcatttttatgcgaaccatggggtcacgttatgtgatgaaggactcattacgatcggtaatgattgcaaattcggtcctaaagttggcttgtacacgcctgctcatccattagatccaactgtgcggcggactgaagcggaacggactgcaccgattacgattggtaatgatgtttggattggtggtagtgccgtgatcttacccggagtgacgttgggcaataacgtgattgtgggtgccggggctgtcgtaacgcattcgtttccagataacgtcattgtagtcggtaatccggcgcgtgtcttgaaacaaaatgcaccgcagtcataattgacaattatgctcaaattgatgaaaataagggtgtagtcagattatcagagaatggggagtggagccatatgtcagagatgagtcctaaggaatttaagcacatcttagtcggcgttgatgattcggatgacgcgcagttagcgtttcggtatgccattaaccgggccaagagtgacggtgctaagttaaccatcgtttcaattttggaacaggataatatgaacgtgtatgaagcaatgagcaaagattttgttcatggccaacgcaaggatttggaagaacacgtccagcagtatcagaagttggcccgtgacttcggggtgacggatgttaacgcggtcgttgatgaaggtgaccctggtgaaaccatcgtgaagacggtgattccagcgttgaagcctgacttactagtcattggctcagttgccaagcatggtgttcgtaaatacttcggttcgcaagccgcatatatggcaaaacatgcaccgatttcagtactggtgattcggtagtgataagatgaattttgattgatcaggccttccggttatggagggctttttttgttgtgtcttgagtatcattttccggcgatggtgttgatgatgaataatagtggttgtgtcttgaataccgttgttatcaaagcagtgttcatttgagcaaatcagatgtttgctagcttctatgacttcgtggtaaagtgaccgtgacatgtcgttgggattaactgaaaattaagttgtgatggaaaggtgtgctgatagatggaagtgagtattcgtaagattggcaatgctcagggaatcatttttcccaatgaactgagccttgaagtaggggcacgttatagaattgagcaaagtggtccggcactgattatgacaccaatcaattcggaactttttgctaatccagatgattgggtgggttttcgtgacagtatctcccaagcagaccgtgaatgggaccagttagctgactcctaaaatggttagtgacaggcaattatagtgttagttacttaaagcgcatcagttttttgatggtactagtattctgatgatgttaaataggattgttcagtagggcgctgggcaatccttttttattgaagcgactctttttgagggattgttttaacaaagagtaaaggaggttaagtataacggataaaaaatagtcattgcaccacacgttagtggcgacagtacaaagaggacggcggcttacatttgatttttacaaaaaacaattagagatacaattaatatcagaaaaccaggtctagcggtggccgatttcctgatattgcttttcataagtaaaacttatcaatgtgggctgaatttgaaattggtctaaaagacgtttgcttgtaagatatgacttgtaagttaaggtgaatcaaaacaagtaaagaggtcaatgaatatgaataacgaagtaattgtgcttttcggtgccggctcaattggtgaagcaattgttcgacgtgttgctgccggtagaaatttattgttggcagactataatgaagcaaaattagttgaaatgaaacaacacttgacggaagctggatttaacgttaagaccatccaagcggatctttcatcacgggaatctattaagacagtggttgctaaggcacaatcgcttggtaagattatgggattggtcaacgcggctggcgtttcaccatcccaagcgagcccagagcaagtgctcaaagtggacctttacgggactgccgttttgttagaagaatttggtcaagtcatggctcccggtagtgcgggaatcgtcatttcgtcccaatcaggacaccgattacccgccttatcacaagcagataatcaagccttggctatgacaccgactgaagaattattggatttaccaattttacaaccggacgtgatcaaggattcattggcggcttatcaatatgcgaaacgaaccaatgttttacgggtcgctgccgaatcggttaagtggcaagctcgcagtgcacggatcaacacgatcagccccggtattatcatgacaccattagccgttgacgaattgaacgggccgcgtggtgcgggttacaaaaagatgttcgagtcaatggttacgaagcgtccaggaacacccgatgaaattgccaatttggcggaactcttaatggatcgccgtggtgcctttatcacagggagtgatttcttggttgatggcggaattaccgcacaatattggtatggtaatgtttcagaagttcgtaacaatggcgtccagaaatagaattttaaggagagtttattatgaaagcagcaacttttattgaaccaggaaaagtcgaagttaaagaatacgacaaaccaactattcaaaagccaaccgatgcaattattcgggtgctccgggcctgtgtatgtgggtcggatttgtggtggttccgcgggatttcacaacgccaagcaggttcaaccgttggtcatgaagcaattggaattgttgaatctgttggttcagccgttaaagatgtacaagcaggcgatttcgtgattgcgccgttcacccatggttgtgggcactgtgccgcttgcttagccggttttgatggggattgcttaaaccaagaagctggcggtaacggtggctatcaaggtgaatacttacgctttaccaatgcaaactgggcgttagttaagattcctgggcaacccgaagattattctgacgacatgctgaacaactttttagccttagctgacgtgatggcaacgggtttccacgccgcaactagcgcagaagtcaaaaaggatgataccgttgttgtgatgggtgatggtgccgttggtttgagcggggttctttccgcaaaattgcttggcgctaagcggatcatcgcaatgagtcgccatgaagatcggcaaaagttagcaaaagcatttggcgccacggacattatcgctgaacgtggtgatgaagcagttgccaaagtgatggctttgaccgaaactggggctgacgcggtacttgaatgtgtaggtactgaacaatccgttgacacagcagtcaaagtcggccgtcctggtgcggttgttggtcgcgttggggtcccacaaaaggctgaaatgaataccaataatcttttttggaagaacattggcttacgtggtgggattgctgctgtaacgacggatgacaagcaagttttgttagatgctgttttgacggggaaaattcagcccggccaagtctttacgaaacggtttatgttagatgatattcaagctgcgtacgaagcaatggaccaacggacggcgattaagtcattggtcattgtcagtgataaataggaggaaaatatgaagaaagttttaattattggtgcaacggggactattggcggtgtagttcgacaaacgcttttgaatgaaaccgataatcagttaacgttgtttgctagaagtgccaatcgattaaagactagtgagcgtgaaagtgttatcgctggcgatgttactaaagatagtgacttagacaaggcgattgcaggacaagacgttgtttttgttgccttgagtggttctttaggtcgctttgcccaaaaaattgttgcggcaatggaccggaataaggtttcacgattgctgtttattacttcaatgggtatttatgatgaaattcccgcttcggttggtgctagtggaaatttaagtagtaatccaatgctacgcacttatcgggaagccgccgatgttgttgaagcttctgatttgaactacaccctgattcgtccgggctggtttactggtggtcctgttgattatgaaatcacgaaaaaaggcgaaccatttggtgggcatgatgtctcaatcaattcaattgcggattttgtcaagaatgcgattgtcgataatgattattatgcacatgatagtgttggactaaatgcaaaataatattcaaaaggtcattggctagattgctagtggcttttttcgtttataagcatggtagggaatcggttcaggttctgctgaaaaacatttctcaaattgttgattaaggttatactaattaaaataatatgacaaatttgaacattcaaagataattttgtaaaggttgaggtgccattaatgtttcaacagatgcagtattttatcgcaatcgttaataatcatagttttactcaagcggccgtggactgccacatttcgcagtcagcgatttctcagcaaatgaaggagctagaaagtcaacttggtgtgaagttattgaatcggaaaggacgcagctttgaagttactgaagcgggtcaatacttttatagtcatagtcaggatattttggtggatgtggaccaacttataaagaaaaccatcaaaattgaaaagaatgatgaggtcgagttgcgggttggctatttaagaagttttgggactgccgagtttttacaaactgtttcgaagtttactcaggagtttcctaaagtgaaaatcaaaattagtagtggcacgcacgaagaactctatgaattattacagacaggaaaaattgatttgaatttttctgatcaacggcgggccttatccaatgaatatcaaaatgaatttttgaccgctagtgagtttatggttgccgttaacaattcgttgccagttgaggcacaaaaaatcgacgttgctgacttagtggatattccttgtattttgatcattgatggcaatcagcaagtctcagaaaaggagtactatcgcaatgttttaggtgtcaaaagtgagtttgtgattgctaaaagctatgacgaggcacaaatgttgatcgcgtctaatcaggggtatttgatcatcaatcagcggatgagaacacaattagataaagatattgttaaaatgatttccttggttaaaggggaccgaaaattgattcagaactattacgcttattggcaagctaataattcaggttattatatcgaaacttttgctgaattattgaaacaaacctttgcataatttttacttatgaatgacccttgatttctgaatggttttggcatagaaaagttggtatcatgcttgatgtaaataaagaaagcgtggtaagaatgacggataaagaaataattattaaattgtatcgtgatgaaaatattgctatggttcagaaaaacctcagtcggttaaatgaaattttggcaccaactatgaagttaacccacatgacggggtatgtgcagtctaaattagagtggattgaccaaattcaaaatgaagaaatgcaatattttgcttcaaaagaagataccatcaaagctattcaaattgaaggtaaccgggcaagtttaattggtcagaaccaagttcaggcaagaatttggggtgggggtacgcatacttggcggttgcagatgcagatgttttatgagaagaagaatggtgattgggtcattagtgcgcagaaagccagtacctactaaagcgactagtgattagtggtcagtaaaacggacgcattaggaaaatagtatttgttggcttggctagactgtcaactaaaggcaacacgcctgtgctttgtgacaattcctgaatagaatatattaagcgaaccataatacctttaatttctgatgactgtggcatataacaattatggtgattaagaccaatgttcgatattatacatctaacgctactaatgaagagaaatacacaatgatggtgttaagcttaccatcaaaagacgtgtggtgacttgatgagtattcagcatggcgattttcgctaattctcggttagccaaaatgaacgagctgttgccgcacaataattaaggtcgggataaggatgcacatctgattcttatcctgattttttgtttgccagctatatgttttaaaatgatagttgtttcattcttgattacaattctactcaaattcatattaaacaagtcctagagtccgtttgtccggccaagtttttatgctaaaatagttgaataatctaaaaaaactaacggagaattaaccatgaaatcaatcaccttacacttagtcgttgctggagcaacgtactttaatcaacttgaccggttccagggttggagcggcacgccgttgacggcgactggcgagcaggcgacggccaaggttgcgcagcagttggcgtcgacaacgtttgataccgccttcgctagtgatacgagtcgggcgattcagactgcgcgcattatcttagactcacgagcacaacccgttaagttacgaacggtagtcgcgttacgtgcgccattctatggcggttttgaaggaactgaacgcgcggcggtttggtcagggtttgcgactaagttgggttatcagagcgtggccgcttttgctgcggatcagacccccagtgagttacagacattgttgcacgatcacgatgcggatggattggcggaaagtggccaggagttctgggatcgctatcagaaggggctacaacaggttatgacggcaacgcctgatcatggtcaggtcttgttggttgtggacggcgcaacgttgcgaatgatgcattacgtcgcaactggtcgtgcggcaacgagacaggcattggcaccaagtgtggtgacaacgatggtttacactggggataagttgattgtaccggtcacggaataagttatccactgtggacaactagcggcttgcggtttatacaaaagtgcgctactgtgaaaattgagtttaaaaattttaacgaggagcttttaaaatgcaagttaatgttattacgagtacggtggccggccaagagacggtcgcaactgcggatgtgcaagctttcatggccgccatggaaaaacaattgggcgcagatttcaacttcacgttagatacagattatggtcagagtttgacggaccatagcgcggacgtttacctagtttattttggctcccaagcgaacttatccccagaacaacggtcccaaatgatcatcttctattccgatgaagatgtggctaacttaacaatcggacgttttgtggatatgctacaacagttaaacaagcagtaggcactgcgttaatcacaagttaggaagtggccccatgcaattactgattttaggtgttattgcaattgttatctttatcttagaagagtacctgtttacggctagtcgctacttttgggtcggcggtatcgttccggttttatggacggtttttttggcgtaccttgtcgtggtcaatgccatgaacttaacggtgcgcgagtatgctttagcaattattgcggtcatcattccttatgtttgttggggtaacggctatcagcggcatcaaaggcggcagtcatgaaaatccaacccctagcggcagctcaaattccacgggatttactgttattagccgatccatcttgggcacaggtcacagcgtacttatcgacaggccaatgttatggttatcaacaaaatggacaagtggtgggtgttgtcgtgttgacaacgttcaaaacaggggtgtgggaagttaaaaatattgcggtggcgcccgcctatcaacatcgcggcattgctaaggccctactagcaacggcgattgcggtctgccaagcagcgccaacctgtgatgaactgcaaattggcactggtaattcatcgttgcggcaactagcgatttatcaacacgctggttttgagatgattgcggtgtgggtcaacttttttgtggataactatccagacccgatctatgaagctggcttgcagtgtaaaagtatggtgcgattgagtatgtcaacaaccggggaggtggcacaacgtgtggaaaacgagtcatttactaattagttggttttacggtgcaatcgccgtcttcattatcatgttttttacggcccgtcaggaagtcaatcggatcgtgttagaatttaatccgttcgtcatttacagtattatttgtgcgctcgtgctgtttccaattgtgaagtatcgttggccgcgggtgtttcaagtctggcgtaaacaacccaaggaaacaccgtcaacgcgaccagacgatgagcaaatcattcaggactctggccgaccatggtcagtagcagccaagcggacaaagcccaaacccgttccaaccgcattaacgccacaagtcgaggctaagagtgacttcatggatggttttatcaacttctttaagaatattttgatggcagtgattttggttcctttaagcccgattatttgtgggtattttggggtccgggattggcgtcagcgccaaaagtagtcgaaactgataatctgttcaggaaactgatcaaatgagtggaagacttatgcagatactgttgataacgacattgagttatcaactgtggataaaagtctggttaacgaaaaaaacgaatcaacaagttgttcataactttgttgattcgttttttttgttagttttgaaaatgattgatgtattgttgccgattctgcctaatgacgccaatgatcttacatcggcaataaatgaggacaatgtaaatacaaacgagtcatttgtataataaaaaagcaagtcgcagttaacgacttgctgataaggtgttcaaatcttaaggttggtagttattaatatattgtttgcggttctgccatggccatgctttgacgaccccaatcatcttgctcttaggaacgagcccccagtaacggccatcgttagaaacgctccggtgatcaccaaggacaaagtagtaacccttcggcaccgtattgttggtcacggacttggcccagccttgatcatggctcaaactattgagtgtccaaccagtgaacttgctgtgactattagccatgaaggacccagtcgtctgttgatacttatttttgagataggtttgcttgactaatttgttgttcacgtaaagtttaccggaacttgtgtagcggaccgtatccccaggcatcccaatgacccgcttaacataaacggcgtttttgtcggtttggttcggatcgagtccgtaggcgttgaagacgacgacagaacctgctttgattttgctagtcttaaaagctacgacgcgttcgttattttgtaaattcggttgcatcgaagtcccatcgactttgaccatagtaaaccagaactgacgaatcagtaaggcgatgatcaagccaatcgcaatcgggaccacccagctcataatgcttttaaatgttttcaatggttaaaactcccttaattgtgtgtatacctctcattataaacgataatgattttttcgcagtataaaaaagcttaaaagttcaacgatactcaaaatgggggcggttgctttcgagaatgcgtgttcatggtgataattgcgtgctatgctggtgaaagtaaaatgcgattgatgggaggaactgggagtatgaaaacacagaaagaacgaatgctggcgggtgagttgtacgttgctgatgatccagaattaggacgtgaaaatcatcgtgccaaacggttagtacgggaatttaatcaaacaaccgaagcccaaccagaagaacggcaacgattgttaacggcaatgttcaacaaaattggtgacgggggctatatcgaaccgccatttcataccgactatggaagcaacacgacaattggcaagcacttttacgccaattacgatgcgatttttattgatgtgggtcggattacgattggggacaacgtctttatggggccgcgggtcggcttatatacggcgggtcaccccattgacgccgccattcgtgctgaacaactcgaatatggttggccaattacgattggacacgatgtttggtttgggggcaacgtggtcgttaatccgggtgtcacgattgggagtaatgtcgtgattgggtctggttccgtggttactcatgatatcccggataacgtggttgcggtcggcaatccttgccatgtcttacgagaaatcaccaccgctgaccatgaatattgggctcggcaacgggccgcctattttgctgatcgtgatgatgattgatagaaattaattgtactgtgttcatgtcattaaagtttggattagaaataaggccgcgatatttttaataatagacattacaccccctcagccttaaaattaacttagaaacaggataagaaagaggcggtaagtgcaatgctaaaagatgatcagatcgtgtgggcaattcaccaaatggaagcagacatcggaccagtgggaccttccctggactcgcggacgccgtttcagtatttgatttcagtaattctgagcgctcaggcgaccgacgtctcggttaacaaggtgacgccggtactgtttgagaagtatccagaaccaaaggacttgatggctgccgatgttgcggatgtggaagcaattatcaagagcgtcggattatttcataataaggctcgcaacatcattaaaacggcgcgcattgtccatgaagaattagccgatgtcgtgcctaccgatcgtaaaggcatcatggcgttaccaggtgcgggccgcaaaactgccaacgtggtattgagtgacgtttttgaacaaccgacgtttgctgtcgatacacacgtctcggcaatctcgaaacgcttgcactttgtcgctcagaccgcgacgccgttacaagttgaacaaaaaatcgtgagtgtgttggcaccggcagaattacatcaagcccatcacacgatgattgaatatgggcggaagtattcgatgaagttgacgccagacaaagaagtttgtcaattgatcattgactgtgacaagttgaatgaggaaaatgaagcgttgatctagtagcgtggggcgacagcgagcatattttagccattggtagaactgcctgtaagtcttgctagacgtgtaatcaaagccaggttacgctaaacaacctcttttccgacaggccgaagttggctgcccttgatcttaactggcagtcctatttttaacataatacgtactgatgcgagcattaagacgagtggtggtcttgatgttcgcgttttttagtttgttcacggtcgtgtttttcgatgcgtctgaaaaataggctattcagaaagtaagtaaaaccgaacataaaaacaattagcattaaaacagtcgcaatggcttgggcaatcatagttggacctcctcggataacgggtgataacactggaattatcagtgtcagtgactgttgtcattgtacgggcaatgcgaggcaaaatgcaagcggtggcttaaatgctaaccgtgaatcttgaaaatacggtatgataatagtaaccgattacatataggaggctaaattatggcatacatcgaagtgcagcaggcaacgcgccagtttaaaaatggtgagcaggtcaccgttgctaatcgtgatatttcatttgaagttgaccagggtgcggtcgttgtgattttaggtccgagtggtgcgggtaagtccacgttactcaatattttaggtggcatggacagccctacgagcggccgtgtgctggtggatggtgtggacattgcgcaatttaactcacggcaattaacgacctatcgtcggcaagcggtcgggttcgtttttcaattctacaacctggttccgaacttgacggcgcgtgaaaacgtcgagttggcgtcgcaaatcaccaaggacgcacgcgacgttgatgagacgttggccttggtaggactgacgcaccgggcagataactttccagcccagttgtccggtggtgaacaacagcgggtcgcaattgcgcgggcagttgcgaagaatcccaaattattactctgtgatgaacccactggcgcgctcgactatcagacggggaagcaagtcttacaggtgattcaagatgcggctaagcagacgcagacaacggtcatcattgtgacgcataatagtgcgattgcgcagctgggtgaccaagtcattcgtatcaatgatgctcaagtgcagtcggttgagcataatgctcatccaacgcctttggctgagattgaatggtaggtgcagcgatgacagcagcttattttaaaacaattatgcgtgagatttggtcgtcgaaagcccgttttgcttcaatattactgatcattttcttaggggttgctttttatacgggaattcgggcgaccggtccggatatgtcacaggcagctaatgattattatgcgaagcaaaagctggcgaccaatagtgtccagtcgacaatggggctgactaaggccgatacacgagtactgaatcaacaccgctcacagctcacttaccaagcgacacgctacgctgatgttaatcagttgaacaatagtcaagtcgtgcgggtgatggcgttaccgacaacccaacgactgaatcggttacggatcgttaagggacggttaccgcggcatgccaatgagatcgtgttagacgcgcaagcacagcgattgcagccgaagctaaaagtcggttcaacgtatcgaattagcagtacggctaagcgcaatgcacagttcacgcggcgaacattcaaggtcgtggggtttgtcaattcaccaacgtatgttgaaaatacgaatcgtggtgtcaccaacattggtaaagggactttggactacttggtctatgtccgtccgcaggtgattaagtccagtgtgataacgcgcattgacgtgcaattcaaaaatttgcggggcgtcaccccctacacggcgaagtatcggcgcttgaatcgcgagaacaccgcgcaactcaaacgctggttaaaaccacaagcgcgtaagcggcagcaggcattacaagcccaggcccaggctaagctgaaaccattgcggcaggcgacccagcaacttgctagtcaagtgccagcgggaacggcacaactagtcaagttacaaagccaattaaaacgcgcgcagtcccaggtcgcggccatcacaatgccgacttatttgtacactgaccgtacggataatccgggttacacagaatatcacgaaaatacgcaacgagtcgtggcactgtcgactgtctttccgctgttctttattgcgattgccgcgttaatttgtctaacgacgatgacgcggatggttgaagaattgcggctacagatggggacgttaaaggccctcgggtatacgaataccgcggtcggtagcgagtttatgatttatggtggtttagccgcgctgattgggaccgcgctaggtgtcctgttcggcgtcaattttttcccgcggtttatcgcgcaggcctatggtagtatgtataatttgcccgcaatcaacgttcaatacatttggatggacattggtatcgccttagccattgcgttgttgtgcacgttggggacggcactggtcgtgctccgcgtggatttaaacagtttacccgcgcaactcttacagccacgagcacctaaggccggtaagactttgctattagaacgctggcaatggctatggcatcggctgagttttaatcataaaatcacacttcgtaatctatttcggtataagcaacggttgctgatgaccgtgctcggtattgcgggctgcatggcaatgatgattacggggtttggcttaaaggattccattggtgatattagcgtcaagcaatttaacgagttgtggcactacgatgcagtggtgacgcgtagtgggaacgaaacggaccaacaacggcaagcacttagtcgtggtcaactttaccaggctagtttgaaattacaggccaagcaggtgacggtcaaacagtccggggtagcagaacagacggctacgctcggtatcccagcaccccaccaatcgctaagcaagttcgtggtattacggcaccgacaaagtcatcaggccattcatatcggtaatcgcggtgcggtcatcgatgaaaaattagctaagttatatggcgttcatgcgggcgatgatttaacaatcaagttggccgggcaaaccaccaagcggattcacatcagtgcggtggctgaaaattacgtcaatcactttatctatatgagtccgacttattatcgacgtgtcttcaagcaggcaccagtatataacacgaactatgtccggtttaagcaggcaacgaaaaagcaagaaaatgcttatgcggatcggctattgaaacaggcgggggttcagaacgtgacactgatgagtacagagaaagccactaattttaaaatgctggatagcatgaacttagtcgtattgatctttgtcatctcggcgggggcactagcgctagtagtgctctataacttaacgaatattaatgtttctgaacggatccgggaattgtcgacaatcaaagtgttgggcttttacgatggtgaagtgacgatgtatattttccgtgaaaatctgatattgacggttttaggcattattgccggttgtttcttgggcaactggttgcacgcatatatcttgcaaacggctgaaacgaacgcgttaatgttttcaccaacgattcatccgttgagttacgtttacgcggcattattgaccctggcctttagtttattagtcatgggaatgatgcatcgtaagttaaagcgagtcaatatgctggatgcactgaaatctgtcgattaaacgtgtctgacaacggccaacggtagccgaagtggtataattaaattgattggaacagtttaattaaggatgactaggggatgaatggcatggcagaaacggcacagttagaagctgctgtacaggcattaagcgatattgtaaaaatgaatacggtaaataaccatgagcaattggtggcggattatttggtcacacttttaaagcaacatggtattgaagcacaatcaatcgagtacgctcccgggcgggtgaacttggtggccgaaattggtgatggtcacggtccagtcgtcgcgttggatggtcatgaagatacggtggcgttgggtgatgcagataaatggcacacggacccgttggcagcaactatcaaagataatcggttgtatggtcgcggtgtgacggacatgaaggttggactaatggctgaagttttcgcgatgattgcattgcacgatcaagacgtcccactccatggcacggtgcggttactcgcagctgtgggagaagaagtcgaccatttaggtgctgaacaattgacggaactcggttacgccgatgatattcaaacgttgatctgtgcggaaccaagcggtgcggacaaacagcttttactgaccaagtcgattcaagccatgttaggtgttgacgacgatacggcgcaacggatggcggatgcgaatccgacgaccgaacaacacttcatcgaattagcgcataagggttcactgacttatacgattaaagcgcaaggggtggcggcccacagttcgatgccagcgattggtcaaaacgccatcgatatgttgatgacttactatcagaaacaaaccgcctattttgacagtttcaagactatcgttaatcccgtattgggcccaaccgtacctgtcgtgacgttaattagtggtggcgaacaggtcaacaccgtcccagccagtgccgaaatgtcagtaaaaattcggacgattccagaattacggaatgaccgcttgattaatgatttggaagccatcattgctgaatgcaatgcggatggtgccaatctaacgatggacatcgcaagttcgttctacccagtgcatacgccggaagatagccagttggtccagttggcgaagaaggttggggaacaagtcttacaacagcggctcccgtactttggtgctcctggtgggacggacgcatcgtcttatattgtaaagagtcctgatatgcaagtgatcgtcttcggacccggcaatattacagcgcaccaagttaatgaatatgttgatttggatatgtatgggcgcttcatcgagatttatcaaaaaatgattacggaattgctggcttaacggaaacgttaataatcgtgaattaaattatgctggaaaaggtttcaaaaaaagtaatagtcgtttcaagaattgattcttgaaatgactattacttttttgagcaaggcgactgaacctcggtgtatctaacttaataatgattgtggtgacggttgtgcgttattcaggttattcgtgatgcccaaaccgttgcaagtaactcgaaaaatcttcgtgatcctgggtaataccagcttccttttcttcataccaattaattttgtcgttgagaatctgtagatgatgctggacttcgttgaactggacgagaaagtcttctttaacgtgcttgagcagtgctaatcgcttgggaatcgtgtcgtcgccggctgcgcgccaggtaacgtattgctgcaattcgctaatactcatacccgttcctttaagatgtaataagaatttgacccagttaatatcggcagtctcataatagcgccggccattgtctaagcgatgtggttcaatcaagcccgctttttcgtagtagcgtagtgtgggggcgctgagaccaacggctttagcgaagtcaccgattgaataacgttctgtagtagtccttaccaattttaaaattctccttattctaacttttatttgaagtaactttagcaataacaataccacgaaatcctattttagcaagtttaaactttattgttgacttaaagtgtactttaagttgtaagctgtattcatcaatcagttagcaagcaaataattaaggagtgtttttaatatgacaacaactaataatagcggcctatttggattaggtgtaaagaatgaggcctaccaacaatactttatcggtcaaagttacctgaatgccttagccggtgatgagcaggtcgacgtgaatgtttccaacgtgacgtttgaacccggctgtcggaataattggcatatccatcataacggataccaaatcttattggtgacgagtggtgaaggttggtatcaagaggctggtaagccagcccagttattacatcccggcgacgtggtcacaattcatcctggtgtgaagcattggcatggtgcaacaaaggatagttggtttgcccacatcgcgattactaagggaactagcgaatggctcgaaccagttgacgatgaagcgtacgcaaaattataaaagttaaagcagttattgaaggaggaaactaatatgacagttaaacaaaccgcaggacgcgacaatttaggcaaattagcaccacaatttgccgcgttaaatgatgatgtgttatttggtgaagtctggtcacgcgaaagcgcactaagtttacatgatcggagcatgattacgattgcatgcttaatgactagtggtgattttccacaattaaaggcgcattttaagatgggcaaggatcatggtatctcaaaggatgaagccgttgaaatcgttacccacttggctttctatgcggggtggcctaaggcgtggtcagcactggcgctgattaaagaagtttacggtgaataggaggaatagttagatgacagttaaaaacaaagtcgttgtgattacgggggcctcgtccggaattggggcgacgaccgctaagcaattagccagtaatggtgctaaagtcgtattgggcgcacggcgtgaagaacgcctggccgctttagttgatgaaatcaaggcagccggtggacaagcggcctatcaggtgacggatgtaacgaagtcggccgatgtacaagcactggttaagctagcgcaaacgcaattcggtgggtttgacgtgattttcaataatgctgggattatgccgacatcgccaatcagtgccttgcacacggatgaatgggaccagatgattgatattaacatcaaaggcgtcttgaacggggtggcagcggtcatgccaatctttaccgctcaaaaatcgggtcagattattacgacatcgtcagtggctgggattaagtcctttgctggctccggcgtgtacggtgctacgaagtttgcggttcgtaatttgatggaagtcattcggatggaaagtgcccaagaaggtaccaatattcgaacggtcagcttatatccagcggccatcaatacggaattattgcacacgattacggataagacggccaaacagaatatgactgatttttatcaacaagtgggaatcagtccagcagccgttgcgaacgtggttaactttgccattgaccaaccagaagatgttaacgttaatgaatttacgatttatccgacgaagcaggcttaacttgatttagctgttgttaacggttgtttgagctagttgccgataagtcgaaaatgtgaattcaaaaaatacaagcacccggtctagcgcataatggcgttgctagaccgggtgcttgctgttgttatattgtattaataatattcaattagtgggcttacttcaaccgtaagccacgctttaagttgccccagaaaccgagttcatccgtttgtaacattagcccaccatagattcggccgatgtagatcatacttccaatgattgttgcaatgagaatcaggagtgacacgattgcagcgggcatcgttgccatgccgttaatgaggcgcaatggcatgaagtatgatgagaagaacggaatatatgagaaaatcttaacgaagagattggtgggtgtgttctgaaaggctagggccatgaaaaacgctagcatactcagatagatgaccggttgtgctgccttgctagcatccgcgacccgggtcaccaaagcaccacagaaggccgacgctacggtgtagagtagtacggccagtaatgcaaacaacaagttgattgagaccaagttgtgaatcacttgattgatcaaatcggtattctgttgccaaaaatcaattgtgagtgagctacgtttaacgaattgcatgacggcaaagccacccactaagtagacgagcagctgagtcacaatgactagtaagacaccgtaaattttaccattgaagtatttccgcggtgtcgtactcgagaagatgacttccataatcttggtgcctttgtctgcggcaatctcttgtgctgtgattgctgaataagtggtcaaaatcaagtagacaaagaagacgacaatatagaaggagaccgttttagccgttttatctgaagcagcgtgcttctgtaattgttcagtaaattttggctgtacagccaacgcctgggtctgtttggcacttagttgtgcgcgctgtacgttacgttggctttgggcagtggctaagaactgctgaatcttagccttgtcaccgctgctgacagcattaggaccagtgaactgcgcttgcaactgttgatttttggttgttaaaacgaggtagccggcgatgtcattgcgcttcgtcgccgccttagcgctggcgagtgtttggtatttattagcggtagccacatgactctgcttaatgaaacttgtgcgtaattgtgggctagtgctaacgaccgcgatgtcattcttactagcgctgggtgcagcaaaataagaaaaggcggccacgaacccgaagaacaagaagggcataaagacgagtgacaaaaagctccaggacttgatctgccgcaagtaggtttcaaaagtcacaatccaagtcttattcatggttaacacctcccgcttcagttcggaaaatctcatccagcgttggtggctgctgactgaactcttcaatgtaatgaccagcagtgacttgatcaaaaatcgctgggccaactgaagcatctgcaagttcgagtcggaatcgctgggcaccttgttgagtaacgttggtgactcctggtagatcggccagttgcgcttgtgaccagtcagtcgtcaagaagagacgggtacggccaaactgggcgcgaacgtcttcaacggtacccttaaggactgcttcaccattacgtagcataacgagtgagtcacagatcgcttcgacattactcatatcatgactggaaaaaataatcgcggcgccccgttgcttagcatctaaaatagcttgcttgagcaggtcggcgttgaccgggtccaaaccactgaatggttcgtccaagataatcagtttgggatcatgaattaaagtacaaatcagctggaccttttgttggtttcctttagataacttatcaatcttatcggtcggctgccccttgaccgcaaagcgcttcatccatgcggcaattttgcccttggtcacccgtgccggctgatttttcaaacgggccaagtacacgatttgttgtgtgatggttaatttggacattaggctacgttcttcgggtaagtagccgatttgatcgtagtcatcagcggtcaacggttgcccattccaagtaatttgaccgtcgaatgatagaaaatttaagatgctgtgaaacgtggttgatttccccgcgccattttgaccaatcaatcccatgatttccccgtcatggacgtcaaatgacacgtcatttaatgcttgaacagtcccgaaacgcttctgaatatgtgcgatggatagcattagtttgtcccccaaattcttgaaataaagtcattacgtgttgtgcgagctaattagtcatgaaataggatcaaaacgtgccaagtttagattgttattcgtcagccggtgtgcgttctatgccgacctccggggctgggtgacaattgctggaacgtagccgacgtcgatttgagctaacgcccaacccgcgtcatctcaaatacgagtcttattctaagccggaagcaacccacttccagctaagaataatttggctactgagcattgtcacccagcccctccagtcgggaacccgctcgaatggctgatgaacggctacttaacttggtgaaatttgtcgttggctattttgatacgggaactttaaataaaacatcagggtgcataacctactttgtcgcaacattcaattttgactacagcggcttaagatgttgagctattccaatatcattttcagtctgatagttgctgagagaaattactatttatgaaaaacaatgacgaattcaccaaaagttgggtccgcacatgtccgccattcgaacactgtcccgactggaaggcgtttcggccaatgctcagcggtgaaattccacttagcaagcgtccttggcttggttagtggaagaccagtatttaagacgtggtcttcggcttaaatctgtgtccaccgcgttccagcaattggccgaaatgcctggaagtcggcataggacgcgccaactaagtaattttacgttaactcgaactttttccagcgggcctaagctggctgcttttgaacttacacaacttggcacgttttaatcctaattaggcctaataactattggcacaattagcaatcattgtttgattttatgatgacatagttgattcggtgtgacaagggcgtgcgcttggttctaaatgaagcttatttgggcaagcgggcgttttcaagagctaatagggcgcgtttcattggcaaaccaccacgatagccgccaagttgaccgtctttgcggcggatacgatggcaggggatcacaataaggagtggatttttaccaacggcgctggcgacagctcggactgcggtagggtgattgatcattgtggcgagttgtgaataagttgcagtttgaccgtatggaatacgggttaaagcttgccaaacttggtgttgtaaaggggtgcccgtcgtttggtcgaggggtatgtcaaaatgctggcgttgaccagttaggtaatcatgtaattcttgacaggcctgttgattagcttgttgatcataatgaatattagcggatttgaagaaggcttgccattcgtcgcgtggaccgttggcacggccgacaaaggctaagccggtgggcgttgtgcccagccagtaagtttgctggttaatggttgtttgggtcaatgttaagtgcatgtgtgagccctccgtctcaattaggatagcgttagtataacagaattggtggtgtgacgacctgattaaatcagaacatcactgctatatcttaatgaaaaaagccagtgcgaacgatgagtcgtccgcgctggctttgatgtcaatgataaagcttgaatttgataattgcagatgctgattagtaccagccgtttgcttgccagaacgctttagcagcagtccatgagccgtaacggccagcgacgtatgcgtcggcagtcgcttcttggttggcggcagaataatcgccatttaagagggattgaccaagttgatatttaccatagtaaataccgttggttacggtgtaggagccaccagattcgcgagcagcaatccaggccttggcagcagcctcagatgtactagtcgagctggttgtcgtgcttgttgttgaactggccgtgcttgagctagcttgactggcagttgtgctgctagtacttgcactactagttgcggctgaactagcggtggtcgtcgtgctttgactggttaccgttgtactttgactagccgcactttttactgaactagcactggcttgactagtactgctttggctagcggccgacgttgcactctggctcgtcgtactagtgactgaactagcactggcttgactagtactactttggctagtggccgacgttgcactctggctcgtcgtactagtgactgaactagcactagcttgactagtactgctttggctaacggccgacgtcgcgctttggctcgttgcactggtaactgagctggcgctgttttgactcgtgctgctctggctaacggctgatgtgctgctttgactggctgcactggtaactgagctggcactggcttgactcgctgtgctttgactaaccgttgacgtggcggtaacggtgctagtaggattttgaacggcggcactagttgttgtagtcgtcgtgcttggcgtggctactgaggtggtggcccgtgtcattttaactgtctggtgtttgttaacttgtagtttgtccccgacgtagattaagttgacgttcttcaaatggttcaacttttgaacggcggcaacggttgttttgtgagtgtctgcgatttcactgacagtgtcaccagccttgaccgtcaccgtatcggccttagcagcagttgcaccaagggcaatggcaccagttgttgctaatgaggataataataggtgtttaattttcatataattgattcactcccaaactagattagacttcccttaaagtttaccatcatgtaagcggttcgttaagcgcaatttgcttactgacggactttttagaaaataaaacatgcccgattaagacatagtgtaacagattaacgcttacattaccgctaatttgcaatgcaatcttagtgacgagtgtgtcaatgtagtgacctgcgtaacgtgattacgttgacggtggggggcatggtagaattggacttttgaaaagccctcccaaattgactgcggcttgcacgtgttcgactttaccagcagaccatttgcatagtggttgatgaaggactgcaataagggccgatcatggggggattgccagtttgcagtcaggcaagtccgatgcacctatatggcaacagaaaaacgcggcccccatataggaccgcgctgattgtatgttcagttgtgcatgaatgtgtttagtaataaccgttggcttcccagaaggccttggccgctacccatgaaccgtagcgtgaagccacgtattcgtcagcgacggtttcctgattagaagctgagtagtcaccgtttagaagtgacttgctgagttgatacttaccataatagttcccgttagatgcggtataggagccaccggattccttgttggcaatccaggcttttgcggcagcttcagcactacttgatgtgctagttgttgatgaactgctgctagtgctcgttgtggtgctgcttgaagtggtagcactattgctggctgccgtacttgtgctggcggcactggaagcagtggtgttgctcaacttcgtcatagatgcggaagtagcggttgaacttgacgccgtgctagcttggctcgttgcagagcttgaagtggcactgctagttgacgaactggcggcactgcttgaagcagcactgctggttgatgaactggtggcactacttgaggccgcgctggcggttgacgtgctggtcacgctacttgaagcagcacttgtgcttgatgagctggcagcactacttgaggcgacacttgtcgttgacgaactggtagccgtgctagctgctgacgtacttgtactgctgctaacggctgcgctgctggcactttgggtgctagtactgttggccgttgaactggcagtactggtcgaactagccgtacttgaagcagcactagttggtacttgggtagtaaccgtggttgcgtggtgtttgccgttgacttccagtttgtcaccgatatagatcaagttaacgttctttaaatggttggctttttgaatcgctttgatggtcgtcttatgcgttaaagcaatttcactgacagtatcgccagctttaacgacaacggtatcggcattagcaacggtagtacctaaagctaacagaccggtagctgccaatgaagttaatagggcatttttaattttcataagttaatcagtcactcctataaaagttgtgttgttatttcgattgaatggtgattagtataccgaccgcagattgcaaagcaataaataacagattacggtttgagccaattttgtaataaagtaacatggtgtaacaagttaacactttcatcatgttttcgccacattatcatcacactcgcggtaaaattcagaaggtaacttaaaaaatggtttaaagctgtgagcgatattcttattaattcagtaaaatttgttataatcgagaccgttaagcagaacgtcgtgtaagggagcgagtaataatgtattattttgtgaataccagcattaacccgaaaaaatcgggaattgaacatgctgagatgaaacggctggcactttttaaccagcatcacgttcctgctaagatggtcacgcgatttttttcattatcgttacaccagacactgacagcagcggggattgcggctgaaaatcaaattaatctgtttgatttcattcagcattccagtgaacggccaacgactaagatgacgattgaagacctgcatctagcaccggacttgcgggtgcaacccgttgggcgtcattatgaagtttatcaaaatgaccaattattaatgaaggtcaatacatttctgaacactcaaaaacaactgaacaatgtccaatattatgatcaaaatggtaagttagtgaagaccgattggtacgatacccggggatttaaagggcttgaacagttctatgccgctgatggacaagtagcaagtgaacaagtctttaatccggacggggaggtcgtctatcagacatttcatatggcagatcgacaaaatcaggtccaaaattcactttatcgattcattaattatgaggggcaagactggtcatttgctggtgaaacggcaatgacaacctttttcctcgatgaacttaatcggaggacgccgcatgcggtctttgtcattgatcggacgtatgagttggcttacgccgcacttcacatgcgaactaaagcgtttaaagtcatgcacttacacagtaatcacgttaatgatccagcacatccgaagacggctagtctcaactttaattatgcttacgcgctcaataacctagaccgatggaatggcgttattgcgtcgactaagcaacaaactgctgactttcaagcccgctttggcaatcaacccgccgtttatacgattccagttgggattgtcgatgacgcgactttgaatgcgcccaagccatcttttgatcagcgcaccgcaggcaagattatttttgtggcgcgtttagccgaagaaaagcaacaagatcaggtgatccgggcattcaaaaaggtattggcccaagtgccgaatgcgacccttgatttctggggctatgcaaatggagataccggcaaacaactgcatcaacttgtggaacagctgggactgaaagcggcagttacgtttaatgattatacgaccgatttaacagctgtctataatgatgcgcagttggcgatgttaacgtcgcgggcagaaggttttgcacttgccttgcttgaaggtcaggcccacggggtgccccagattgcctatgatgtcaaatatgggccacgtgatattattcgggacggtcacgatggtcaattggtgccggtcaatgatgaaaatgcgttggctacggcgatgatcgacttgttaacgcagccgaaaaagttagccatgtatagtcaacaggcttatcaagatgcccaacgctttagcacaacggctgtttggcaacagtggcaaccactcatgaaagccgcagccgatttttatcaagttgagggggcaacacagcgatgaatttttttgtgaaccaatatttaatggcgttaaattctggtgtggaacatgccgaatttaaacggctccagttgtttaaagatcatcaggcaccggctaaactagtaacgcgtcaattcgatggtttgttacatcagaatatgcggcgcttcaatattgccgatgatcagatggccaacttgtttgacttttttcgtgaaacgaccagcttttccagtcgggtcatcaagatggctgatttgaactggccaactgcctatgacattaagccggaccccaatgtcagtgaggtacgagctggtgatcggctggttgctaaggtccactttgttcccagcacggtggggcacgtgtacttcattgaaatttttgatcacttcaataatcttgttcagcgtactgattatgatgaacggggctttaaagcccgtgatgaattcttctcgtcagccggggaaccaatcacggatattttctatcgaccagatggtagtcggatggccgaacagtattatgcgcatgataataatgggactaattatgtttcgttgtgccatcttatcaattatcatggccgtgactactactttaatggtgaacaagaatggtaccggttcttcttagatgaactgaacaagcaatatgatgaaaacaacgtctttattgcggatcggccgttagctgctcagtggccggtggtgaacatgcagacggcggctaaaaaatatttgtggttacccacgccacatgcagtcgatccgcgtgatcaagtctattctaatttgaataacgcgtatgtttatggcctgcacgagtttctgagtgcttgggacggtgtgattacgagtaccgaacaacagaagcaagatttgacgcagtggctcggtggtcaaccgagtgtcccaatcctgacgatttcagcagccattgtttccaaaaagcacgctcaacacgcaccaatttcgatcagtgaacgtcatgcgcatgaaattatttataccggccgtttggatgcggaacggcgcgtcgatcagctagtgacagcttttgaccaagtgcaccataagattacggatgcgaccttagtgatttacgggtatggtggtgagcttgaccgtctaaaacagcaagtgtcccagttgcacctagagaccgccgtgacttttgctgggtatcaaccgaacttaacaatggcttatgatcaggccggtgcttacgtttatactggtgaaagtgatgcgcagccattatcgttaattgaagcccttagtcatggtgtgccagcaattgcttatgatattaactatggccctaaggatgttttgaaggatggcaagaatggttatctggtcacggatggtgccgtcaaccaactagtcagagcgctgacccgaacacttgaaagtccgcaacgtcagcaacgacttagcaagggggcctatcggagtagtgaacaatatagtgatgaacaagtttggcaacagtggcagccggttgttcagtgaatatcaaaaatggtctgactttagtggtcagaccattttttaaacgctaatgtcaaaaagacctaataacaacggcggggatcgctaatctgaccacgttgttaggtactgggtaattgcagtctgtacggggcgcagtgccgctgccggttgcgtgttagtcagtaaaaagaattggcgttggtaatgagcacttagctgttcgatgggaatctcgttgcttaaaacgtgacgtgaaataattgtttggccgataccatgagcgaggaggtccgcgatgatttggttactgtggatgaccatgacttgtgctggctgaatgttgcgggcttttaaaaaggcgttggtataatgacgcacaccggaattaggttcacgtagcagccagaggggactggcaaagtcgcccgcatggacgagctcatcgtgaccaaatggcaagcgattgagctggtcagtaacgagtggcttttcaactaaaccaaagtccagtttgtgttgggacatagcggtcaaaatttcggccgaattggcaagcgtcacttgaaagtcaaagcgatcactgacggcactcaaattggctaataaagtgggtagaatcagacgcccggttgtgtgtgaggcaccaatccggcaaggaactttcactaagtggcgtggtgattgcaccgctgttttggtagcggcccaagttgttaacagcttttgagcctgttgatagaggagctgaccactggcagtaggaacgatttcttggcgcccgttacgtgttaagagcgtggtttgtaaatcggcttcaagttgtttgatttgtgttgagacggtcggctgggaaataaaaagttgctcggcggcatgggagaagttgcgagtttcgtataccgcacagaacgtttccaattgtttaaacattgtgttcacccctaactattatttttattaatagtaactatcataatgatttatttctcaaatgtaaataactttcgtatacttaaaagcatcgagatagagatgggagaaagcgaatgaaggtcaaagggattttaccggggttagtgaccagtctggtcattgcaattattagtcaaggattggcgcaatttgtgccagcgttaggtgcggctactatcgcgattctattaggaatcattggtggcaatacgtttctgaaacaaccgcaacttggtcgggggactaagttcgcagaaagtaagctgttggaatattccgtgatgttgctcggtgcgacgatgacggtacagacaatcggcaaaattggtgggttcggcgtgctctttattctttgccaaatgacgattacgatcgttggggctttgtggttagggcgtaagctgggtttcagccagtcggtacgtatgctgatggccggcggtaacgccgtgtgtgggtcgtcggcgattgcatcaatcgcacccgttattgacgcggatgaagatgataaggggactgtcatcaccttagttaacttgatggggacagtgctgatgttaacgttaccggtcttaggaatggccgtgtttggtggcagtgtcattcttaaaggggcgttgattgggggaactttacaatcagttgggcaggtggtggccgcagctagtatggttaatcaaacaacggttcaatttgcaactattttcaaaattatgcggattatgatgctagtcgtcgttgttttgatttttggccggttacaccaacgcacgattgaaaatgaattggctgaggatgctgtcgtcagtggtaatgggaacggtcattggttaccatggtacgtggctgggttcttaatcttatgtgcattgaatagcttgatttcgttaccagcaattattggcgcaacggctcatacaattagtagttggtttgaaatcattgcgttagcagctatcgggttacgtttgaatcttgttaactttatgaaagctggcaagcgcttagcactgtatggcttaggcgtggggacgattcaggtcgtcagcgccttgattttaattacgttattactacaacattaattgaattttgagacacttaaatcgcaatcagggttaatcatttaattaatcatgattgcgatttttcatctaagagagtaggaatgttcatgctaacttatcgagtcacaccagcgattgaattgcgagaaccactaccccaaagcgatgcgccggcattactagcattattaacagctaatcgtgcgcagtatcagtattatttgctatgggtggctaaaattcaaacggtggcggataaacaacgctttttaaccgcggcacagcttcagttacaatggtcgcaagcgctcaacctagtcattgtcgttgaacaacgggttgcggggatggttagctgtgaccacttcgatgataacgaccacagtgccaacatcggctattggttgggacgaccatttcagggacgcggcgtcatgacggcagccgtccgtggcgtttgtgacttgggttttaatcagtatcatcggcaatgtttgcggattcgtgtggcggtggacaatcaggcaagcaatgcggtggcgcaacgggcgggctttgactttttgattcagcatccaggtggtcagcacttattggatggcgatcatgatgagaatgtgtatcaggtttcagcggttgattggctggcgaagcgccacaagtgatgacgattaaacaaaataaaactgactagccaagatggttagtcagttttattaacgtctaatttttaactgtcaccacttgccatgttttaggaattgtaaacaaatattgtcgttgaacaatttttgtcttggtatttcctaggctgaataacacgtgtgtcaggtgatttttgaactgccaagtcgtggtctttagttgaacctgcgcgggtgaaccgctagtcagtttagttgttgtggtggttgcggtcaccgtgtgactgactttagtggcggctgcaacccggtaactgatgacacgttcagaccctgttccgagttgctggacccgcaacgctacttgtttggatttgagcggggctaagtcttgaatctgcgtgcgggtgacctcgtgcatgccccaatggtaattgtcgtttaggacgagggtgatgaggctagtggcaataatgaggccactaatgataatggcaatgagacggttgcggcctgccggtgaaaaaatcatcgtgccagcaaagacaaaggttgccagaattagtaagacaatgatcatgcggcatcatcctcctgactaatggtttttgaatgattggcttttaagaagaaggtaatcccaaagccaatcgcacaaaaaatgagtgagacaacgaacgccacgtgataaccagttaaggttgcggtgattccgtcctgacggtatttcaagggtgcctgtgtcagtaattgatgtcccggcatttgccacttagcgacgctggagtagacactgattaaaacggccgtccccattgaagctgcgacttgacgcagggtgttgttggcggcggtcccatgggaaatcaaccggaaaggtaacgcattgatcccagtcgttgtgacgggcatggtaaccatggtcaggccaaacatccgaatggcgtaaacaacgatgatccataagattggggtcgtggcactaattgataggaagaaagcagttcctagcgttaggagtaacatccccgtcattgctagtctgcgggcaccgatatggtcaaagatgcgaccagtaatggggctcataatccccatcatgattgcgccaggtaataaaatcaatccagagtccattgctgaacgaccgaggaccgtttgaatatacattggcaaaatcatttcgacgcccatcatagccatgtaagcgagggcagtcaggattgcggatagggtgaaagccggaatcttaaagacacgtaattccaataatggctgatccatgtgaagttgccgccagacgaatagaccaatgaaaatcagaccaatgactaaagttgtgagaacgactgggtcgccccaaccagcattaccaacggatgaaaaaccgtataacatactgccaaaaccaattgttgagatcaagactgaccaccaatcaattggttgtttggaagttggtaagactttccgcaaagtgaagaatgaaacgatgatgactaggatattgattggcaggatgaataagaagagtgcccgccaggaatagttatcaataatccagccagagagtgtcggtccgatggcgggtgctaagccaataacaatgccggctgtccccattgcggaaccccgtttttcgggtggataaactgaagacatgattgtttgaaacactggggcggaaatcccgacgcccattgcttgaatcattcgggcaatcagcaacatctgaaagttgacggcaaagtacgccagcgtagttcccagaccaaaaataagcatggctgttaagtacaaatacttggaattgattcgggtcagcaaccaggcactgacgggaatcataattcccatgattaacatgaaaccagtggtcaaccactgaacggcggttgctgaaatatgaaaatcggccattaacgttggaaaagctgttgttaatagtgtttgggtaatgaaggtggtgaacgtcccgacaagtaaagtcaatacaagccaagtccggtgatagggctggccgttggcatcaagcggcaacgttgaattttgagttggcataataccgtcctttcttttataaattctgtaataatgcacaatcaataagtatatcacgatgcaagtcctaggcctattaattggtaccggggcggtctgctgagtgttcggtgtcgtggtaaaataaaatagataatattagttaatttgtggtgagtcgtgctaatgatagccagcacaattcatcgacattcagtaaggaagctaaaaaatatgaccaaaaaatatttaacatttgattgttacgggacgctaattaatactgagccgctgtatcaatgggtggctaatttaggattggcgattggtttagacccactaacggttcgcaaagcctacgcgacttatgaggacgatcctgccagtgtcaatccttatctagattattcaacattagtccgggctgatcttaagcatttagatcgattgtttgaacagaaacacttctttgaaagtcattacgttgaatgcttggaagtgcaacgacacctattaccatacgccgatgttataccgaccttaatagcctggcagcaattgggctatcaattgattattatgtcgaattcttcctgggatattatgccggccaacattgctgctttaaaggtgtcgttcacagcggttgttacggctgaagacgttcaagcttacaaaccagcgtcagctttctttgaaacggttcaagagcgttttaagttaacggcagataatcattggcatattgcacgtggctatgaatccgatgttgttccagccagtgctatgcagtggccgatgatttggattaatcgtgatcagcgacaaccgactagttctgaacggccgacccatatggttactgatttggccgctgctaagcagtgggttaactaggcgtgcgcggtagtgtccccgttgatcaacagttaaaacactggttgatcatcagggttgaacaagctttctaattttgactaagctgttaaatctcaaaattggaaaggaaattaacgtgaattcaaaatctttaaataaaagtacggtcctattaatggcgatctccgcagccattgtagtggctaatattaattatattcaaccgattgaggcggaaattgcgcaacaatttaatctcccaaacgccgttattggcgcggtggcaatgctgacgcagttaggctatgccttcgggttgctcttaattgtacccatgggtgatatcatgaatcgccgaatgttgattatgcgcttactggtactcgcaatcatttcagcgttactagccttcgtggctcccaatatttgggtgtacgccttggcaagcttactgattgggataacctcggtggcaccacaagttattattccgtacgccggctttctcgcacctcgtaatcagcgtggtcaagtcttgggcaacgtcctgagtggcttgctcgtgggggttctcttgtcacgaactgtcagtggggtacttgcgagctatttgccttggcagatggtctatctgattgccgctatcttgattgcaggattgtggctcgtcttgtggcgaaaattaccgcatgatcccgtgacgacacataccacgaattataaagccatgattcagacagtacctcagttagtaaaacgctatccggttttgcgagcgtcggctgttaacggatttgtcttgtttggtgtttctaatattttctgggcaacactcgtcttttacttgcagcatcaatacgggtggggaagtcgtgaagctggtctgcttgcgttgctaggtgttaccggtgtgttagcagcccctttaatcggccgcctagccgatcgttttcggccccgaacgattatcggcttgggtctagtgttatcaacattagcctacgtagtgttttggctgagtggtacgcatttggtggggttaattattggtatcgtcattcttgatttaggtactcaattcgggcaggtcgcgaatcagacacggattcaaagcatcgatgtccatgtcagtagccgtttcaattcggtattcatgtttggctacttcatgggtggcgccctaggttcattttgtggcaacgtcttatgggatttagctggttggaacggcgtctgcgggttagcggtcgtcgtgttaatgattggcttttatgcccactttgttcattatccacgggtggtgacacgacaagcgcaacattagcagtgtattagttaatcggtcatgaatcatgattaaaacgtgtcaagtttagattgttgttcgtcagccggtgtgcgtcctattccgacctccggggctgggtgacaattgctggaacgcagccgacgtcgatttgagctaacgcataacccgcgtcatctcaaatacgagtcttattctaagccggaagaaaatcacttccgactaagaataatttggctactgagcattgtcacccagcccctacagtcgggaacccgctcgaatggctaatgaacggccacttaacttagcacaatctgttgttggctattttgatacgggaactttaaacgaaacgttagggttgtattaaccactttgtcgagacggccaattattacgatgttgattgaggaatagtgagacatcctaatatcattttcaccctgacagttgattgataaaattattgtttatgaaaaacaatgacgaatttaccaaaagttgggtacgcacatgtccgccattcgaacactgtcccgactggaaggcgtttcggccaatgctcagcggtgaaattccacttagcaagcgtccttggcttggttagtggaagaccagtatttaagacgtgggcttcggcttaaatctgtgtccaccgcgttccagtaattggcagaaatgcctggaagtcggcgtaggacgaacttgaaaagcatgtttacgcccactcgcacctgtttccagcggtttttagctggccgtttttgaacttaaaaaacgacacgttttaatcatgattaatcctaaaatgactagcacgatacctgttgttaagtaggctgttgatgtttgtgtaataacttattaaatcagaaatctgcgtttaagttaactaacataacgtttatcgagaagtacaacgaaatgaggtgttcaagtggcattaagaaaatcaagaaaggatcgcatcttgcttggtgtttgtggaggaatagctgaatgttttcagacttcttcgactttagtcagattagtcttcttctttggcgggggaatcttcttttggatttacctgtacttggcttataaattaccagaggacgagtatctttgaacgaactgtttattataccgagtaggccgttaatgtttgtgtaataacttaatgattggtataggcgctggcagtaggggacagttaattaatatgaagtatgctgatgatgagcttaatgaatattaaccataattggcgttgaacttaatattagtcgtaaatcaattaaaaggattgtatttcagagaaaatggtctaaactctaattattcatgttagaagatgtaacatgaaatctaaataagagggttttgctatgcgaattgaagctgattgtattggtaagttagctgttccggatgatgctttgtatggaattcatacgttacgtgccgttcataattttccgattacgacggaattgatgcatccactgatcatgcaaagtctcgttcaaatcaagaaagcggcggccagtgtgaatgcggctgccggaactttgtctaatgataaggcacacgccattattgcggcatgtaatcagttactactggggcgttacgcggataacttcattgtgccagcgattcaggggggtgctgggacctcggctaacatgaacgtcaatgaagtggtggctaatttggctcaccgattgatgccggcagttgccgttcatcccaacgatgatgttaatcaatcacaatcaaccaatgatacttttccaacggccggtaaaatggcgctttgcatgcaactcccaggactattaacggcactcagccggttggtacaaacgttactggttaaatcgcagcgttatcaagatgccatcaaagttggccgaactcagcttgaagatgcggtaccgacgacgtacgggcggacctttcatgcttattaccaattattcaagcgtgatttgacccgtgtacggcaggcgggcgaacatctccgaatcgtaaatttgggtgggactgcaatcggtaccggcatcaacgcgactcacacgtatcaacagcagattttagtgaaattaaatcaaaatactgatttagatttagtagctgcaccagacttgatcgatgcaacgcaaaactgtgatttgttcgtggaattctctgcggccatgaagacgttagccgttgatctttccaagtttagcaatgacttaagattgctggcgagcggcccacaagctggctttggtgaattgaatttgcccgcacagcaagcaggttcttctattatgccaggtaaaatcaatccggttattccggaggttgttaaccaagttgcgtttgaagtgattggtcatgacacgacggtaacaatggcagcggaagcaggccaattggaattaaacgctttcgagccgattatgttacgggcattgatagccagtgagcagcatttacagcaggctttgactacattagtcgatcactgtgtgcggcaattgacggtcaatcgccaacgctgtgcagatcaagtggcacattcggccattacggcaactgttttggcgccataccttggttatgagacgactaccgcgctgattaaagaagcgctcaccactaaccaagcaattcctgaattattacatcgacgtcgcttgcttagcgatgatttggtcgagcagctgttttcaccggccggactaactcagccacgtccagaggttattgaacaactacgagtggttgcaaagtagccactgttttgcagtgcaatttatggctgagatatgctagtgctggaggttgacaccagccagtttaaagccaatggacgtcgcacgacttagcaaaaaacaaagttagcgcgctttctgccaattgctaaaacgcagtggatctaagcttaagtcgtatctcaaatgctagtcattaaaaatgagccaccagaatgaaaaattctgatggctcatttttagttgtcgtttacttagtcttaactaaaagcagtgaggcacattagtacaagttgaccaaagcaaagacgattggaatggtaacgacacttaaaatcgttgagatgctcattagggcaacggctggcccgggatcaccgtggactttgagcgagaacaagacgacgattccggcgactgggcaagcagccattaacactgtggtgaataatgggataccagtgatacccattagctggaggacaacaatcgccaagtatggaaacagtaaatttcgcaataagatgactaaccaaagacgtttatcgagtgtcgcacggttaagcttaacgtctgccaaactgttcccaataacgatcatggacaagggggtgttgaccgaactgacatacttaatggcgctattggcaatcgttggcagttgcagcgaggttacgaagatcagtagcccaacaacaatggcgatgatattcggattaaagacgatctgtttaagattatcccgccgatttccctgttgtccggtgaagagggtgataccgtgagtccagctaaaaatattgaaggccgctaacgaggcaacagcatagaatacgccagttgcaccgaatagggagctggttaatggaatccccataaaaccggcattagaatatacggcaccgtaacgcataatgcgacgcaaattctggtcagagacgcgtttgaatagtaattgcgtcacaatgatcatgagcacataaatgatcacaattccagcaatgacccgggctaacatttgcaagcggtcggctgaaaatgtcttttcaaaggcttgaataatcaagcaaggtgacacaatgtatagcaggatgttggttaaatcagttgaagtctgggcatgcatgaagccgagcttgttaacgagcaggccgacgagcatgagaatgaacatcaaaatgatttgactagttagttgcgttaaattcatttacttcagtccaataaattagaatactctcattattgaggcttggcctgaactttgtcaagattcatttaggccggatgatgcgcctggacaatatccacgtgatgtttgagatggggaaaaacatgatgatcagaccaccccatgatggcaccttgagcaattaaggcaaaggccgtcccgaagccaatggcacgcaaatgacctgtggcgaagaatgaaacgacgataatcgtcagaggtggcaaataactggtccactgggcaatgatagcggaaccatgtaaaaaccgaaagcgtaagatgtacgataaatcatcgttcggatgctgaattaaattacaacgctggtaaatcgagacggcggccgcaacgcctaatagtccaagcacgtttagaatcaagcgtggcaacaggggcagggcgggaatctgtagccaatcccaaaagtagccgataaattggaccaggtaactaaagggcacgatatagagcaagttggagataaaccgacgccgatcaaagtgacctaacagaagttggttgagaatcgtgacaaccacaccgtacattaacaaggtggttcctaatgaaatatgggtccagtcagctagattaacgctggagccagtccagacggcactgcctaggctggtggcgatggtgagcgcgttggcagcagaattcagaataatggaaaaaactaaaaaaccaaaacgttgacgaaaatcaggaatgttcaacacgactaagcgacctttcagttaacagtatatgagttattataaccgctttcataagtagatgtcacggctagacttgtaaaaatatgctatactaattgcacaatagattttacggttgaaggacacttcaagaattcggactacttttgggttgggtagtcagagcttgcggtgcccttttttaggaggtttttaatggattatgttggtagtttagcgttgattttaattgttacggcggttgcggggcacctgagtgtccgaatgggcttacccgcggtgattggtcaattgttaagtggaattgtacttggcccagccgtattaggttgggtctcagcaacaagttttatcaaagacttcgcggagcttggcgtgattattttaatgttcatggccggtttagagagcgatttgaaattgctgaagaagtattggcgtcctagcttgttagttgcggtcctgggggtcattctacccgttgcggtgattgactggtgtagccaactatttcaccttaacgccactgaaagtttgttcttgggcgtaaccttcgcggccacatcggtttcgatttcagtcgcggttctcaaagagttaggcgccctcgatggtaaagaagggacgacgattttaggtgcagcggtcgttgatgacgtcctggctgttttgattctgagtttgatgatcagcttatttggcagtgaagtcagtggtggcggtagtcatgcctcaaccaacttgggactctcgctggcgattcagttggcgttctttgtggcgctgtactttgtggtcaagtgggtggtgccacatttaatggccgtggggaatgctctactggttccaacctccatcacgctgatgtcactagtgatttgttttggactctcatacttagcggacgcaatcggtttaagtgctgtgattggcgcgttctttgccggtatcgccgttggtcagacggactatcatgaagttatcgatgagcatattcaacccattggtaatgctgtatttatcccagtctttttcgttagtattgggctgaatatgtcattcaatggtttcttgaacgatttttggttcatcgttgtgattaccgttgcggcaattgccactaagctcattggtgccggggtcggcgcacggttagcgggttttaattggttaagcggctatgagattggcgccggcatggtgtcacgtggggagatggccctgatcattgcacagataggttatcaaggtaaattactatcagatgatcgttattcggcagtcatcacagcaatcattttaacgacgctgattgcaccgctattacttcgtcaggcggttaaacgccaacgtgaagcttaaagcaattgaaaatcccaacttgtttgcgtgttgcaaacgggctgggattttttaatcacgacattattcagttgttaaacgttgatagtggacttcggcgagctgaccatatcgattggtgtcaactaattcaaagcgctgttgctggtcaattgctttaaataagggaatgccgtcacccaaaatgactggtgcaatctggatgtagagctcatcaactaaatccgcagctaacagcggcattaagacgccagcaccgccaacaatccaaatgttttggccagcagtacgtcgcaagtcttcgacgatcttcgtgacgggggtgttggtgaactgggtacgttcatcaccggtgtgggggtgggaagtcatgacaatattgtgggtcgccggattatatggattaatgagttgatcagtggtttgttccatcgtgtattcgtaagtatggcggcccatgatggcggtatcaacttgctgcataaatgcttcggtgggggcatcgttggcaccagctgttttgaacagccagtccagccgattatccttagtggctaaacaaccgtcaattgaaatggccccataaaactgaactttacgcatgattcgacacctactttatctttagtagtcatattgtaccatgttttccggtcattcacttgctgaactccggtaaaagttcagtaacataattaaataattggttcgaaatgggaggtgggaaactacttaaggtgtcgctgggagcgtatgaatactgcaaataatgatgttgcggggctaatggggatgagtattcacagcgggttaagcaggtcgtggtgatcattgtcggagaagtagcatgcggcaatcaagatgtgagtcggagtaacgattggtggttttcaagggccccaccgtccgctataattggattagcatttcatcacatacagtttggcctaattaggcgagctggcctggttcgtaaacttcccaggataaaaaaccaagaacttcagttatcggaggtaagagaatgaatgcgacgcgtaacgttattattgactgtgatcccgggatcgatgatagtttagcactattattggctcttaaatcaccggcacttaatgtgattgggattacaattgtttgtgggaacgtgccaacccatatcggtgcggaaaatgcactgaaaattttagatttggctgaccgattggatattccagtctatttgggcgctaatcgcccattagaagtcgcctacacgagtgcgcaagacacccacggcgatgatggtttagggaatagtcagattccagcggtaacggcggtacgaccgattcaagatgccgctggttttattgaagagacgctgattgaagcacctgatacttcgattttagcgttgggaccgttgacgaacattgcaacggtactgcaacgtgatccacgcttatttgaacaagtcgatcaatttacactgatgggtggaagttatcggagtcacggtaattgttcgccagtggctgaatacaacttctggtgtgacccggatgcggccaaggtcgtctttgacttgatgcctgttcccattcagatagttggtttagacgtcacgcgtaacatcgtgttgacacccagtttattaacgtatattaaagacgtcaatccagcaatgggggcgtttattgagaaaattacaaccttttattttgactttcattgggaatatgaacgggttattggttgtgtgatcaatgatccgttggccgtggccggaatgcttgacccaacgattctgagtggctttgaaagctacacgacggttgtgacggatggtgtcgcgcgtgggcagtcaatcgtggatgatcatgatttttggcacaacacacccaatagtcaaatcatgacgaaggttgacgtcgtagctttttggcggttgttcttaacgactgtggtcggtgcggctgatcctgatttaacgcaagtcttgcaccaattggtgagtgcatgaagagaataaaaacgcgggcaattacgttattggcgctctgcattgccctgaatattgttggcagtaacattgccttgatgttaaaattaccgatttatttagattcaattggtaccgttttggctgctgctgtgtttggaccactgggtggaatgttggccgggggtgccaccggagttatcgtgggtgcgacgacagacctgtactcgctgttcttcatgcccgttcaactgctgactgggttagttgctggtctgctatatcggcgaatcaagccgggcacgtggcggtcaaattggtggctagctggtgttatttcacttcccggaacacttttatccacggcgattacggtcatcttatttcatggcatcacgtcgtctggttcgagcatgctagtccaattattattaggtaccggtatgggcaaagcgatggccgtcttcttgatacaagtgggaacggattatttagatcggtttatcacagtgtacgtggtcgcacttgtttaccgcgcattgcgatataaattgccgcaagctaattagttgaacggatgacttggtgtcggatgactaaatctaagcatgtttacgctaactcgcactttttccagcgggccgaagcaggctgtctttgagctgggtaaactctagctttcgatttgtagtacctgataagttgtgtgaatatgaacaataaaaatgacctcgcaggaatattattgcgaggtcatttttgttgttatgaggttaaagtgcagtggtcaatatcgctacgaatcgcggcgactcatcttaccatcttcaatttgatagaccacgtcacagtcatcaattagccgctggtcatgggtcaccattacgatggccttttggtgctgatgagcttcgttggcgaggcgcttgacgacgtcgatggagcggggcgtgtccaggctggcggtcggttcgtctgcgagaatgacgcttggatcattgtaaagagcgcgggcgatggcaacacgttggcgttcaccaccggagaggtcacttgggtaggcatcccgaacttcagtaagggctaactctgctagtaattcatcggtgcctgcttgatcaaatttgcgccgggccattttatcgacgagcttgaactgttcacgaaccgtcaggaatggaatcagattggaactctgcaagataaagccaatttcattgaaacggtaggctaagcgctgtttttccgtttgattcgatagtggttgtccgttcagaataacttgaccacttgttggcgtttgtaaaccggcagcaatcgtcaaaaaggtggatttacctgagccagaggggccgataatcgcgacgaattggccagcactgacttcgaaattggcatcagtcaaagcgttaacagcggtatgaccgtgaccaaattgtttattaatattttgtaaggctaaaactggttgactcattgatatcatcctccttatccaatggcaacgacggggtcaatcttggcgacagtccgccatgagagtaaggcaccgacgactgcagctaacaagagagccacactataaataccaaattgtggccagtcaatggcgaatggtaatccggcgggcatgatttgcgcgaggcctaacgtaattagaaggccgatgccgataccaatgattgccatgacgacactttgggtgagtagggcagccaagatgtgtttggtaccaataccttgtacttttaagaccccgaacaaggcttgtttttgaagggtcagaacgaacatgaaaattccaatcacggctagggcaattgcgaacaagaagtaaatcatcgtgttgagtgtcaactgctcagcgctgtatcctggtaatttttcaataaacgtgacaattgataaacgttgcatgttgccatgatgttgagtcttgaaatgactctttttagtcacaaaggcgttgaccggttgttgatcgccactggtgatgggattacctttgagacgattgagcgtggcaacgtccgtgtagaccgttggcgcaatactataggtactagctttgaaagtaccgacgatcgttaccttttgatcagtggtcccaatgcgaactttctgaccaatccgatagcctttgtcttttaatcccgcggaaatcaataattgattcttgccgttgattcggtgtcctgagatgacttttggcatcagaaaactatcgcgagtggtcccaaaagcgctagcgttagtcttttgaccattactggcagttcgtaaagtaccggacagactagctaagggtgcgacgtcctgacctttgattcgatcttggtctgctagttttaattgggatgctgacagtgtctgattcgcatcttcgttcaaatagactgtttgagcatgccactggtcaacagcctgacgattaccattggataacccgttagcaaggcccgctagcataaagacgacgagggcaattagtagcaaaaccccgctaagtagcccatatctgagtttttcgtgggccatttcttttaagcctaaatacatgtcaattcctcccttttaatttcatttatcaagtgataaatcaatgtggtaatcgtatcacgttcatttttgtaaatcaaattttttatttaattaccaggctaaattatttcgaaatgggtaccaaggctggtatgattaatttattgaatagagaggcaggtaattattaatggtgaacaagcaattcaatcatcgggccgcagttattgctggtgtgactggtggtgtgatttctggtttagttaagttagggtgggagaatatcttaccgccacgaacgccacagcgggatcaaacgaatcccccacaacaattattgcaacaaattgggattcccgccagcgttacgcatgcaacgtattcatattctggtcatgatttaccaggtgtcagctatgtcatgcatttcggattctcaacgacgtttgctgtggcctatagtttatgggctcgcaagcacccccgggcaaaaggtggcagcagcgcgttgtatgggttaggtatctggacagcctttcaccatggtatcttgccagcactggggaccgttcccgctgcgaaggatcaaccaatgaccgaacacgtgtcagaagccattgggcatgttttatggatgtggaccgctgattgggttagtgccgctgtctatgaccggatgacccgttccaaatagcggtttaaatcggttagtgagtgacgacatgatgaggtgttgtagccgcagccgttgaataaagttgttgcttgaaaaactagcttggttaggaatgattacaactactaaccaagctagttttaattgtcgctattttggttaatgttcggattctgatggtaacggaaatagtgattcaccgcgacaattacgtgattatgaggaaagcaactgagattaacgtctattacaatgggaccatttgattttaatgattgattttttaatttaattctcatattgactgaaaatgtgctaaaatattaatattgtgtgcaatatttcataaaaacatccataaatgagaatggggcggaagtagcttggaaaagcaggggaagatgaagcggtatcgccagttccgattgagcttgggctggcagatcttaattgggctagtgcttggaattgtattaggggtcgtcttttatggcaataaaacggcgattactgcgatgcaaaacatcgggacgatgttcatcagtctgattcaaatgatcgttttaccaatcgtggtggcatgtctgattaccgggattgctaatatgggcgacctcaaaaagttaggtcggatcggtggtaaaaccattatctatttcgaaatcatgacgacgattgcgatcgccttagggttgttaatgggtaacatttttcaccctggtgactatatcgatattcatcaactacatgcgtcgaatattagtcagtatgtgcaaaccgctaagacggtctcacacaatggtatttggtcgacggtcatgggcattatcccgactaacgtctttaaatcattgtcagctggtgacatgattccagtcatcttttttgccgttttctttggtttagggacggcggctattggcgaacaaggcaaaattattctggactttatgaacgctgtcgccgaagctatgttcaaagtgacgaactgggtcatgcacacggctccgattggcgtctgtgccttaattggggtcacggtcgctgaaatgggcttgaaggcgctggccccgttaggctatttcattattcttgcttatattaccatggcaatctttattgtggttgtgatgggcattgttggtaagttattcggtttaaatatttggcacctactacgggtcattcgtgatgaaatggtgcttggcttttcaacggcgagttctgaagcagccctgccccgcattatcgataagatggggaaatacggtgttagtgaaggaattgtctcatttgtgatcccaactgggtatacgtttaacttggatggctccgcaatttatcaatcgttagcggcgcttttcttagctcaggcttatgggattcacctgtcactcagccagcagatcactttattgattgtacttatgattacgtcaaaggggattgctggtgtgccgggggcttcgtttgttgtcttattggcgacgatttcaacgattggcgtgccagtacaaggactcgcttttattgcgggaatcgaccggctagttgacatgggacgaaccgtggttaacgtggtcggcaattcattagctgcggtaattatcggtaagtcagaacatgaatttgatacggccaaaagtgatcagtatttagctgagattcgggcggggcatgcgcgcgcaattacgaaataattgaaaacagctctgtcagttagttctgcattaataatgcgatggcgatgatcactgatgattgatagacccaaaagttgtatttcagaaattaatttctgaaatgcaactttttttatgatatcttattctggttacagcaattacttcagcgattaagttatgataagacctataggggaggatggcgatcggatgacaactgatttttcgattgggcaactcgcacagttatttgatatcccagtggcgactttacgctattatgacgagattgggttattgacgccggcacgagtcaatccgcatagtcactaccgatattatgggacgcctcagttcgaacggttgagtaccattaaatatttgcgagcactcggcttaccattggctacgattgccgatttttttgcggcccgtgaactgtccaagctgacgagtatgttaacgacccaacagcagcaggttgaggcgcaattgcaattattaacggctgtacaacaacggatcaatacacgcttggcccagattaaaacggcccaaagtgccaattttgatgtgactgaatgcgtgacgttacctgaaagagcgatggtggctttacgtcagccttatcgccctcaagatgatattgaacttgttattgctaagctacgcgcacagaccggcgcgacgaacgaaatctttctcggcaaggttgcgctgatgctcgaccagcaagccatccaagccggacattttgaccgctatgcgggaatttgtttattatttgaaccgggtgatacggtgccaccccatcaagaacacttggcggctggtagctatgcgcagcggatttttcacggcactcatttggatgccccgatgcagtatcgacaattgttagcggattgtcgtgctcgcggctggcacgtggcgggaacagctattgagacagcactgattgattatgggattacagatcaggttgcacagtcggtgacgcagatacaattaccaatcaagacttgaccctcaagtaactttagactttatactaaatgataattaattattttaaattgaaataagcgctagagattaagctattgattaggagtggcgatatgattggagcgatttttaatacgagcatgattttagctggttgcttggtcggcagtatctttaaaaaaggaatcaagccagcttaccatgcgatattattacaagcgttagggctagcggcttgtgtcatcggcattaatgcggtcgtgcaacggatgccgcagagtaagtacccggtgctttttattgtgagcttggcgattggtggattaattggtcaagctttggatattcaagggcattttgaccgctgggtgggccgtttggcgggtggcaacttagcggaaggcctagcgactgcggtgttactgtactgtattggatcgttatcgattttggggccgattgaggcagccttaaagcatgattacacctttttgtttacgaatggcatgttagatggcatcacgtcgatcgtattagcatccactttcggatttggcatcgcgattgcggcgggcgtcttgttttgttggcaggggagcctgtatgttttagcattaattttgaaaggtgcgttgagtgcagcgttactgaatgaaattaccattgttggtggtatcttgattctagcatccggcttaggtatgttgaaaatcaagcaattcagtacgttgaacctattaccagccttgctagtgccaccaatcgtaattagcgtgatgcaattattttaactagtgggccaatggtgaagtcaattaagtcttttgattgataaagtaaaagccaccaacttaggacaatcagtgaaagctgatcattttaagttggtggctttgtgtataatgcatcgatttgagagattggcattaaatatggttaaaacggactgttttttaaatcaaaagcaaccagcttaggcccgctggaaaaaagtcgagtaagcgtaaaattgcttagttggcgcgtcctacaccgacttccaggcatttctgccaattgctggaacgcggtggacacagatttaagccgcaaaccacgtcttaaatactggtcttccactaaccaagccaaggacgcttgctaagtggaatttcaccgctgagcattggccgaaatgccttccagtcgggatagtgttcgaatggcggacaaagatgtacctaagcttttgatgaattcgtcgttgcttttcataaacgataattttgttaatcaactgtcagactgaaagtgatattgagatagctcactaatcctgaattggtgtagtaagatgtaatctctcgacaaagtgctaatgcacctaacactttgtttgaagttccagtatcaaaatagccaacgatagattgtgctaagttcggtggtcgttcatcagccattcgagcggcttcaacccgtggcccctcacaggcttgagactggaggggctgggtgacaatgatcagtagccaaattattcttagctggaagtgggttgcttccggcttagaataagactcgtatttgagatgacgcgggttgggcgttagctcaaatcgacgtcggctgcgttccagcaattgtcccccagccccggaggtcggcataggacgcgcaccggctgacggaaaataatgcagttaaacagtttgttttaaccataattcatgtcaacacgcacaatagatgtcaaagtaagacactggttagattaagtggtgtttgatgctgaagagttgacgattgcgttccagatgacggtgaatgtgatcgatgaggacgtcgtgcgaccaatcggtagttgtgttaagtggcggaacgggaaaacgttcatcgatatcgattgtcggtggcgtgatggcacagttggcgactagggcgatggcgaggctcgtaggtgtgtgctggtacatgaggtcatttcgaatcgcaaaactgatgtgctgctggttggctagtttaacgtagcgattcaggatgtcttcatctagcaagccatgtaggagtagctggtaatcaggatgggccgccatttcactttttagttcggttgagtagtcacgcatgagtgcttgggtgaaagtaatgcccacatcgattcgttcgtgaaacgtgccaaggttacggtgttgttcatccggatgtagtacgggggccccgaatattgcggattgtaagtgtttatccatttggtcttcagaattagccatgccagtcaggtcctttcacaattaaccataaaatttaactgcttttactactattgtaataaagaaagcgctttaatcaacataaaattttctaaagctgatcagaagttaaaactttggatgccactaggcttgaaacggatgacagataatctaaggacgcaacggatttgccggggccaatttaatgctgttttgaaaacaaggactcagtgcttcataaaataacgaaggtgcccagaattaggaaagttgacttcatcggcaaataacgaatattcaaggccattttgggaaaagccagcctcggccagataatctcaattataatctaagtaacggtcagggctaattcaacaaattgataataaggttactaatatatcaataaactgattaaagcagtgtgttgcttaatgattagccaggctaaccttaatccttgtcagcattgacttacggctgattatacaagccttttttttaagattgtaaaggtgtattattgattcgtccatggtatgatactacatagtatgttagtaaagtagtcaatcaaattaaaagagaaacggatggtaacaaatgccaagacatttacggaaacggcgccggtcctggacgctgatcataattgccatggtgcttttgggggtcattggatttacaagcacacaagtttctgactggattgatgcatcgtttacaactaaacaaacggatgcagctaagtctagttcccaaacgaagcccaagtcggtcaatcaggtcaagttggacgtcccgctagtgaatcaaatgacaacaccacgtttatacaatggttgtgaagtcacatcgttgacgatgttgatgaattatgcgcatatcaatgtcactaaaaatgaattagcggcaaagattacgagtgtgccactcacttatagtgacggcgaacacggaaatccagagtatgggtttgttggggatattactggtaacgatcctgggttaggtgcctatcataagccaatctataaattggcgaaaactgagactagtcaggtgaaggacttaacgggggcaaactttgatactgtgattgaacagttagaacaaggacggcccgtttggacaattacgacggcttcgtttgcaccggtcagcacaatgcaaacttggcagacaccacagggctccgttaaagtgacttatgatatgcacagcgtggtcattgttggctttaaccggactaaaaagttgatttatattaacaatccgtacggagaaaaacagcaggcagtcagctggaagaattttgaggctgcttataatcagatgggcaagcaagccattgttctgacgttaccacattagttagttaacaacatgctattgtgaaccaattagtttaagcaactaatcttggtcaagatgagccaaaatcttgatgaggattagttgctttttttgtggcggtattttcgaatgaaacggttgtaatatcccgtggtatgggtagttcgggcaccggaaagcgggtgagaaactgctaacaatatcatgattgtaaccaaactgtaattcaaatatcagcctttccagagttgttcataatattaaccataaaggggcgacgctttgttaacaagctgtaactgaattgaaatcgaattgacgccccagcccattaaaaatggcctattattggtagtataagaatgttaaagttatgggtatgtcataaactgtccttgacagtttagttgttggtgattgtgggaatcaccaacaacttatgatgataatttttttaattgcggagcacagtatggggagagggaccgcatgatggggattaaaaggctcagttggttagttggaacggcggtggtcgccacacttggcatgcaaattacggttcaagcacagggacacgcggtggtcgatatttccgagtggcaaggacagctcagcccaagtcaggtgcaggcgatgaagtcgcaagtgctatttgtgatcaatcgtcgtcagtatggtttaaattatgttgaccgggacgcagcgaataatacggcattatatgttcgttatgggattccatttggtgagtatgatttttcgcaatttacggatgccgctagcgcgcgccgtgaagcccaagcgttttatgcgcgctccaataaagctgcgcgtttttatgctttggattttgaagttaatacggtacgttcaggatcaactaatgcggcagttgcggcttggtatcgtgaaatgcgcgcattgactgacaaaaaactgatcttctattcgtatgcttcgttcgcactgacgtatgccaaccaagcgcggcaacggtttgatgcccagtggattggtgcgctaacgcccaacccaccaatcatttcggcggcgttatggcagtataccaatcgctatcatttagctgggctagcggcaccggttgataatagttgggtcattactagtgttcatcccgtttcgtggtggttggggacgacccgtggcgcacccggtgttgcgattaaagctcaaccaagactgaaagttgtgcacgatcgccatttgactatgccggcccacaatcaacagcatggacgggtgggccaagcagttgtcgccattaagaggccagcagttcagccagctgtgaagactcggccggtgcagcagaaagtggtaagcaataagtcgcgttcgcagaccgtggcgcgcgtcaaacggcggtcattgcaaacgatcagtgttaacagccatcatggcaaaataactcagcatcgcgccattcgacgccgagcgactcagcccaaagtgataaaacttaaagcgacgcgacgtacaggaacacagtttaaactgaatacgtccaaagcaactaaacttcggcggcccggtaagagtattcgaacaaaaccggtgactcgttcaaaggggcgaacgcggcagcgacttacgcgacgtcaaccgtcactgaggcagcgagtaacgaaaaacaggcaatcccgccgccgcgcactacgagtaacggtgcagcggcgagggtcgacgattcgtcgtgcaccacgttggcaacgaacacaaatacgtcccgtacataacacttctcgggacaagcgaggacttagctgattgcatggctgtcgctcagttctcattatcatggtagaaaaggtaattatggttaagtaaaatcggtcatttgttgtagaaattaggaggatatttttcatgaactttaagcgcaaaattcaattaggaatcgccactgcaactgggatgttggtggtcggaattgttgccgtaccttcagtaacgaatgtattacacgcggcttcagacagtgttagtttggttagtcagacggcagcgcctacgaccgtcaaggcaaccaatcaaacagtcaaggccatcagtgcaagtgggaccaagggaaactaccgggtgaagtacgccaaagctgggactagttcgacgactgcgacgtatcaacagacgaactacaatacgaaaagtgatgccagcagccaagtcgattacttagcgaatacgcagggtcagcgtacgacacttaattcaggtacagcggcaacggttcaagggacgatgggcaaagtgtatgttcattggaacacgggtagttggtcagtgacaacgattgccaatacacaggacgttgctggtaatccaaccaagtttgctaatcaggtcaataatcagattcaaaagcaagatttgacgagtaaaaatgtcacgagtggtgccgttaccgtgtacgataccccacaaaacggacaggcaaactcagttcaatggcaaaatggcaaacaggttgctaaggttcaaggccagcaagccaataccgttatcaaaattgcggcggatgctaaaaattaagtttttacctgggagctcaataaatgagtgccagtagtctggttatatcactgtgtcgacgtcaaccgcattcacaagccagacactatggttagattagtgggtttaatgcgatgttttgaccgaaaataggattgacttttggcagtggagtgcttatgatgttaggtaataattaaaaagtagtgatcgttaattagtagtcgttgacccaacagtctagcgactcggtgggtggtgcgaaccgagctgtggtcaaagatgaattacataacgtgaactgccattggccggatgatatccgttactaatcaatgagcgatcacatttggtgataacttgggtggtaacgcggaaaactcgtccctgttttgatgacaggggcgagtttttttgtccagcgacaataacgaggaggactaacatgaacattatcgatgatttaaaatggcgtggtgccattaaccaacaaacggatgaggccgggttaaaggaacttaccgaaaaccaatcagtctcactatactgtgggattgatccaaccggggatagtatgcatattgggcatttgattcctttcatgattctcaaacgattccaattggctggtcatcatccctacgttgtagttggtggtgggacgggtgctatcggtgatccatctggtaagaactcagaacgtaagttacagaccatggatcaagtgaagcataatcaggatggcttaagtgctcagatgtacaagttgtttggtcatgacgaaaacttttcgattgtgaataactacgattggttatcaaaaatttcattactagatttcttacgcgattatggtaagttgttcagcgtgaacacgatgctgaacaaggaagttgttgcaagccggttggaagtgggcatttcatacactgaattcacataccaaatcttacaatcagttgacttcttacacttgtaccgtgctgaacacgtgcaactccagattggtggggctgatcagtggggcaatatcaccgcggggaccgatttgatccaccgcttagaaggcaatgacgctaaggcttacggattaacaattccattattgttgaaggcggatggaactaagtttggtaagactgctggtggggccgtatggttaaaccctgaacggacatcaccgtatgaattctatcaattctggatcaaccaggatgatcgagacgtcgtcaaatatctcaagtacttcacgttcttaagtcatgaagaaatcgatcgattggccgaaacggtgaagactgcacctgaaaaacgggaagcacaacggcgcttagctgaagaagtcacggaatttgttcatggcaagcaggcggtagttgaagctgaaaatattactaaggcgttgtttactggtgatgttcaaagtttaacggcggatgaaattgaacaaggtttcaagggtgtgccatcagcagacgtctcagctgaaaagcaaaacattgtcttgtggctggttgatgctacgaaattcgaaccttctcggcgtcaagcacgtgaagatattaaaaacggtgcgattcgaatcaatggtgaaaaggtgacggatgtcgatgccgagattgatccgtccgcagcctttaatggtaaatttgtcattgtacgtcgtggtaagaaacgttacttcttggcacatgttaagtaagttaatttagcaggtggactggacccgttgtggcccagtctttttattattattacaagtaagaactggtgtaaaatttacttaggtcacattaataatgtgtgatcattgccggatgaaaatcaattgaggagatgaaagttttggtgggggttaaatttaatacacggacgattgcaatcctggggatgttgatcgcacttaatgttgttatttctatctttttccatatcccaatcccgatgacacacggttatattaacttatgtgatgcgggaatctttattgcagcactgatttttggctggcgtggtggggtcattgttggcggtgctagcggactattactagatttattgctagggtatccacagtatatgtttttctcactactcgttcatggtttagagggcggaatagcaggatatcttggtgctagcaaatcacatggtcgacagattgcagcgataattactgcggtagtggtgatggtggtcggatactttttgtcagattcgctgttgtatacgatgggaactggattggttggtgtaccgactaatttagttcaagctgtggttggtggtatcttggcattcccaattgttgcgggaattcgaccaatcgttaaacgtcatttgaatttttaaaattagatgtgctggcttaagataagcgttcgtcgtgcttttacgggcgcttttttgctgtctaaagggaatccttaattggaaaacatagtgccatctcacaatgatgttaatcgatgacatataatgtagtaattgtgtaattgacgacagttttgtgccgttcttttcataaaagtgaaaaaacattggattaattgttgacagtttcataactggctggtatattagtaaacgttgctgctacggcagatgcatctcaccaccaaataattattgaaattagttgttgacaacttcttcagtaattagtaagatagtctctgttgtcgcaatggcaactatgacaaattaatcaagttacttcttaaaaaagttgttgacaagatattgattaagatgttatgatgattaagttgtgttaagtgattaacacacggaattagatctttgaaaactgaacaaagtttcgacgaatcaaatgtgtagggtctcttgattttgagctactgttttagtaaataaaacgaccagtactgttcaggttgctgtcaacagtcgggccgttagcgtaccgggtgactgggaagtttactataacgacaaactgactgattcgattgtgtataaagtaccggtttcttatacaacgtattctacggccgttgatacgagtactgtcggtaaatatacaatcacattaacagacgcggccatggcaaccttagctcaactgaatagtagcactgtatttaataataccaatgtcggtgatggtgtggtacttgtcaaagagagcaatgcggtcactatttcacccagtaattatggggctaaagcaagtgttaataacaatgtaacagcagcgtcaattcaaaatgcgcgggataaaggaattaatctattgtatggtcagggcctttacttggtcctaccactccttaatgtcgcacaatccgaaatgacagtggataaccttacagaatatgtcattattccagctggtttcaaagtggcgacgaccggtaatggggacactgttcaggttgcaactgatccggtcggggcgttaacggctgccattgagacgatgatgacaaagaataatgtgacttatcagggattagcggtgacacagttaactgattataatgggcgccaaacgttcaaggttcacctcgaccagacggctgcttacagtaatggtcttttcgagacaatggtgtacacgctcttaccgactatcgcggttcaaagtagtggcgtgactagtggcttaattggcaaccaagtctcaagtcctgattcagcggttatatatgttaccgatgatcctaatgaaaataatggtagttattcgttaaaagatcaaaactatcctaatattgataaggtagctaaagcgctaggagtcgcggatgcggtgactataagtagcagttttactgattacttgtatacctatacactgaaggcagctgaagccgacgatatatatatgttgcaagccccagatggcagttcgttaggtattatcgtagtatccggcaacgtggggacgacttatgttcctagtcgcgaattgcaaacgataacttcttcaggtaacgattattattacttgaatccggactcaataccgcgtacacgaacttacgatagtcctgatcaaaggacctatacgctcacttaccagcgctacgtcacaacgacgactgatactgcggccaagataacgattgcactagcttcaaaagtctatgataacaacgtcacgactgatccaagtcgctatacggtatacttgccgactgaatatacggccccaagcgattggactgctgatagcgcggcgacggctgtggatgggacgacggcgtaccaagtcagtaccgactaccttaacaccactgcaatcgatcaaaacgtgggcacttacgctgtcacgctgaatagcgccgggatggcagccttatccgctgctaatccagatttcttgattgcaggcgatgtgaatgttggtgggactctgacgattactcaacgtccagtgacgattactttgccggatacgattctgtgggccaatggtcaggaacaaaatattacgccggtcattactggtgttgttgcggtgcaaagtttggattacacgttaacgtcagggttaactgatccggacacgacaaccattacggccacgctgacgaatgccgctgctaatagtaattataaattgacgaattcacctagtggtcagttgacggtgggcgccgtaacggttgtctatcagtatgggtaccgcgacaaagcggggacgctacacgtggtaacaacggctaatggaacggcgacgcacgggactgatgttaccgctaaggactatttgagctacaccacgagtgatacgactgctacgcatgccaaaactggttatacgttacagccagaaagtactggctaccaagccgatggtactttagcggacattggtggtcaggtcgtgtacacctatttagcgaacacagaaaagattgcggtcgtttacgtcgatcaagataagaacaacgtgattttatatcaggtccccctcagtgggagctttggcacacacacgaattatacgacggtgcaggacattgcggcgtatgaaaaattaggctacgtgctagcttcggatgaggtcccagcgcagcttgagtttgatcaggatactgaacagacctactacgtatacctgaaacatggcaccatcacggcgacggttgatcagccaggtaacgtggccgttagtgatttgatgaagaccagtcagcgaacgattcattacgtttatgctgataacacacccacggacttagcggatgtgcttcaaacggtcacgtatacgcgcacggcaacggtggatgcggtggatagaacggtcctttcgtacggtaattggacgaccactgtgaatagctatccggccattgagtcgccgaccattactggttacacggcggatcaaacgactatcgcggcggctgtacccgctagcatgggcgagactacggaaacaacggtccgatacagcgttaattctgaaacaatccgggttcaatttgtcgatgggactacggataaccaggtcttaggttatattgatttgaatgggaaatacggtgatgctgccgactatacggtcactgctgacattgcgaagtatgcaaaattaggctatgaaccagttcgctcggatttgcctaatcagctgatttataatcagaatgcccaagtttatacggttatactagcgcatcgtcacatgacggtcagcgttgatcatccgggccaacctggtcaggccatcgatgctgattatccagccggtcctaaatatccggcaggaactggtcgtgattcgttggaacaaacagtgactcggacgattacgtatcaatatgcgtcaggtgaatcagcggctgaaacggttaaccagtcggtcacgttcaatcgcacggcaactttcgacatggcaacgggtaagcagctgacttacggtgactggacagtggcacctggtcagtcagcactattggccgcggtcacgtcaccaacgattacaggttatcaagccagtgttacagaagtcgaagcagcgtcggtcactagtcacgataagccgcacttgattgcaatcacgtacacggccaaatcacagaccgcaaccgttgcgtttgtggatgtaacgagtggtaaaacactacctacgacggtagtaactggtgcttatggcactacgaatgattattcacccgtttcacagattactgcgtatgaaaaactgggctatcgattagtttcgaataatgttccgacgactggcatcatttttgatcaagatgacgtcattaagtcatacacggtcaagctagcgcatcaaatgacgacggtcacgccaactaagcctggtcaaccaggtcaaccaggtcaaccagttgattccgctcatccagaagggcccaagtacccagctggtactgggcttaaagatttaacaactagtgttcagcgagtcattacctatgtttacaatgatggtcaaactgcggcgccaaccgtcacgcaaacggtcagttttgagcgcaaggcgacctttgaccaagtgacaaaggtggtgacgtatatggattggcgtacacctgaatcagcgttgacggaggcatacgcagtcgttgaatcgccaataattgctggctacaccccgaacgcaacccgtgtggctagtgtaactgtcagtgccaaagatactgagtcgcgacaaacggttacttaccaagcaaatctggaaacggcgacggtgacttatgtcgatgccacgacgggccaccgactgggtacaagcgtgacgttaaccggacgattcggtacgcaagcggattatcaaccaacgacaatgattgcgcagtatacccaggcaggctatgtcttgatggggagtgattatccggcaacgggtgttacttttaatcaggcgggcgtcgttcagaagtatacggtgtacttggctcataacaaaatcgtgattacggcaccagatcagctcaccaaaacgatcacgcaaacggttcactatcaggatcaggctgggcacacgcttcaagctgatacgatccgggcgctgacgttcacgcgttctgggatgaaagatgcggtgactggtgtggcaacgtatcgtgattgggcaccgaccgggttgaactttacagccgtgtctgcgccaacgattgcgaaataccatgcgttgacggcgaccactcaggccgtggcaatcacggctgctagtgctgatgatgtccaaacgctaacatatgcgctggacgtcccaacaccgacgaaaccggtcaaaccgactaagccagccaaaccgactaagccgacaacatcggacgatttaatcaagccaacgacgaaaccaatcacggctgctaaaccaactcaactcactgagccagcaacggttgtgaaggattttcaagccacaactggcaaccagacgccagctaaatcgacaaggacgttggtatcgagtcgcattaaggctgtcaaaacagctccggcatcagcaatcatcaagccgggaagtgaagtaacggagccggctcacaaggctcaagcagatacaacgagtcgattgccacagaccggtgaaacgcggcggtctgaagcagctgctgaaacactagggctcacactagcaacattattgctaggctttggtggtttgaagcgtaagcggcatgaaaagtaatgaatttatttaactgtgcataataaaaaacgcttaacatcctagcattggcaaaaagtcaatggaaatagggtttgttaagtgttttttgttgtgtttaggtatcaatggattgatgttcaaagtagtcgattttagttgccaataactgatcgattgcttccagatgccggatgcgatcccgaatgacttgttggtactgcttgaaagcgactacttttgcttgaccatctagtgctagatgggctggtgtcaatagacttaaatcgagatctaagtcccgaaatattttaatgacttggagtgtttccaagtttttgtgggaatattgacggtaattgtattggtttcgctgaacatcaggcagaatgccaaggtgctcgtaatatcgtaacgcatctttagtcattccagtaatcgtggtgacttccttcgtagtgaagtagtgctgttgttcaggaattttaaacgttaacacgagcgtctccttaatattgagaactgagtcgccataagtcgttggccttagaacgagtgtactgcttagataacggaacttgacgtaggcggtcatcgtagaagtgtccacttgtgtgagtgagttcgggagcagtagctaaccatgcaccaatcggggaatttttacgagagaaactttcacccagtatccgaccagccaaacgactcacccaactaccgccagcaccaaagttagaatctgggacatagccggggtggaaaatgttgattgtcacgttggttgctgttaagcgttcactgagagctaacgttagtagtacgcgcgcagcagtggcctgggctgtgacggtcatggcattgtacttggatgtggccggggcgtcaaagtctggaagactcactttagcatggttaatcacgaatggcagggcaccaaccaatagaatgcgcgcttggtcactgtgctttagcaacggtaacaaggcttgaatggtccaaaaatgggtgaggtaatttaaaactaggttcaaatcataaccatctgccgataaatgtcgctcaggtagcatcacaccaatactattgagtagaatatcgatgtgatccgtcatggctgcaagctgatgagcaaattgttgaacaccagttttggtactcagatcggccaaagccaattggacagcttgattgccagttgcttgactaatatcggcttgagcctgtcgtcctttgtcagcccgactgccaacaataatcacatgatagttttggttggcaaggtcaattgcggtgtgtttaccaacgccagaagtcccaccaataataacagctaattttgattgcatgtcagtcactccttcaattcgatgattatgcacaagtataaactatggggttgacccgatagcaagcattaaattaattatgacgtgcagtagctattggcgatttagaacataatcagcagagttcttctatgctttaaacctatgaatgtgtatttaacataagcatttcacatatatagtgaacgctcgtatactgaatttaacttaataagggagggacgcatcatcaaagcaaagtatttagatcaagattatctgcaaacaattcagccaattgtcgatgctaatcagcgccgcattcaagcgttgaatgtaacccgggaaccaagtgaaattcgtgaacgtcttgcggagataacgggtcaaactatcgatatttcagtcgagattcgcgtgccactgtggacagactatgggcggaatttaaaaatcggcaaacgtgtttttattaatgataatgttcagatcactgatttaggcgggattgaattagcggatgacgtgctgattggtccgggtgcgatgttactatccgttaatcacccgttagatcctgctaagcggcatgcggttgaagttcagccaattcacattgaacgaaatgcctggattggtgctggtgccaaggtattagctggcgtcacagttggtgaaaatgctgttgtgggtgccggcgcagttgtgacaaaatcagtgccagcaaatacggtggtggccggcgtccctgctaaagtgattaaaacaattgagcaagtagattaacggaggttttataaagatgagtattaaaggtaaagtggttgttattacgggtgcgtccagcggtattggtgccgccacggccaagttgttagcggctaaaggcgctaaagttgtattgggggcgcgtcgagaagagcggttacaggccttgagtcaagcgattggtgacaacgcggtctatcaagtaactgatgtaacagatcggcaacaagttcgcgctttgattgacttggccgtttccaagtttgggcgtgtcgatgtgctatataataatgccggtacgatgccccagggtaatctgagtgaccgtgaatacgataagtggcagatgatgttgaacgtgaatattatgggggttttgaatggaattggtgaagtattgccaatcatgcaaaagcaacatgatggtttgattatcgcaacggattcagttgccggacacgttgtttatcccgcatcagcagtgtataacgggactaagtatgcggtccgggccattatggaaggcttgcgacaggaagaaaaggaacacggaattcgttcaaccatcgtgtcgccaggtgcagttcggacggagttggtcaatacaatcggcaatacgcaaattcaggccggtatcagtgagctgatgaatgcggacgatcgtcaaggattggctttaaatccggaagatattgctaacgcggtattatttgcgatcgatcagcctaaacacgtcgccattagtgaagtgttagtacggccagcacaacaggaagtttaatcattaaatcaagtgatttaaatagtcgcggcttatctgtaagataggtcgcgactattttgataggtgctactgattagataagtctacatgtggagtggataataacgttaaatacaacgacatttttagacaagtgtcgctatcgtgaatagtatggatactttgttgctgtctttgcgctgtgatcatcgttaagatagaaggcaacgaaagcctcgaattaggtgtgtcacaagtattgaatattgaggattaattaaaatagtgtagatgagcggagatggttattgatgaaagtgtttataacaggtggtacgggatttgtaggtagtgcggttgtacaagaattagtcgctaatggttttgaggtcgtcggactagctcgttctgagacgagcgctcaaaaactcattagttggggagctcagcctgtacgcggaagtttgactagtttgtcaacgttggcgacggctgctgctcaggcagatgccattattcatttgggctttaacaatgattttcggcatttttttcaggctggtgcaatggatcggcgtgccattgaaactatggggcgtgccattagtgggactaataagccgttggtcgttacgtatgggacgacgggtattagaaagcatgtcgagacggagcatgaagtcgcggatactgggctactcaaatggctcacaccgagaaaatctgagatcgtcgcacgtcagttaatggctcaaaacatcaatgcgtttgtcgtacgcttatcaccggctgttcatggtgcgggtgataagggctttactagaacagtgattgagcgtgctaaaaaaagccaccgtgctgagtactttggcttaggaacacatgcttggagtgctgttcatcggttagatgcggcgcacttgttttatttagtcacgatgtatggccttgagcatccaacaactaacgagcgtgttttcaacgcagttgccgaggaatcgatcacaaccgcggccattgcgcgtacgattagtcgtaagttaaatgttccattaaaggctaagtataatccactgagttttggcgacacagcgatgctttacctaatcaattgtccgacctccagtcagcttacacaacaaatattaggttgggttccagtacaaccagatttattaactgatattagtagttcacggtattaagtgggttactaaaaatattgtccaaggtagccgtatccgtgaatatattataaggcgcattgcccacggttatccataaggtgagtcccttgatacggccaacagctagaaaccggactagtcgttgatcatcgtcaacagtatctttacacagatggattagataattcaggaatgcatcgcgaaaggcgtcatcgttaaattgatgacgcaatgtttcttgaaaacgcgcattgccgaatgagttgagcgtttcaaaaggatgtgtgaagatctggtcaatagttagcttcgattgctgccgcttttgttcaaatagggcttccaataaatcgtactgatcttgaaagtgcttgtaaaaagttgaccgatggactaacgctgcatccgaaatatcttgaacggtgatttttcgaaagggcttgtcactcagcaggttttcatatgccagtagaatcgtggcctgcatccgttgatttctttgattagccattacgaatacctcctcgaaatttaatagaatacgattagtataacctgtccggtgtgccgatacaaagatgtggtgtaagcatttgaaattcagagcgcttataagcatgtgccctgcggcggtatagtcaagggactagaattggtaagccaaccaaatattttaatgattaatcgtaaaaaaacgagtgcaatagttggtatgttcatgcatacgacacgattgcactcgttttaaggtttatttatctccgcactaacaggtaaataaaatatggcgctccaatcaatgcgacgagcacgccggctggcagttcagtggtcgtggtgattagttttcctaaggtatcggcagctagtaataacgtactccctaacagaccagctaacggcagctgatagcgttgtcgggaccccacgattcgtcgtgccaggttgggggtaatcaggccaatgaaactgataccgccactaatggcgacactaacgccggctaacatggcggccatgctaatcaatcccaattgttggcgtttcaagttgattcccaatgtttgggcagtggtcgtaccgagtgtaaaggcgtcgagaacgggtaattgaatgaatagaataccactaccgactgcgagccatggaagcgcccagccgatataagaccaatcagtgccccacaaactaccggccaaccaattcatgacaaattgatagttatcaggtgataattttaatgtcatcaacaccattaaggctgaaaaacagccggacaaggcgacgccgaccagtaacaggcgcttagacgagatccctcgttgacgctgattcgctaataaaaaaatcagggccgtacttaaccacgccccagctaacgcaacgataggtaaactcagcgttaacgaagcgttggtgcctgcaccaataatgagtaacataacggctagtccagcgccgttattaattccgagtagactagggtcggccattggattgttggtgaccgtttgtaagacgttaccggataatgccagggcccagccaaccatgatagcgagcacgatccgtggtaagcgaaagttgactaagactagcatgtcggtcgcattaccgcgaccagttaaaattcccagcagagcgggccagctgatggtcattgtacccgtactaaggttgagaatcgctagtccgagcatgctagcagttaagagcagtgaccaaataattaagcgacgattagggctcatgctttcatcggctcctttcgtgcaaggtagatgaagcacggtaccccgattaaggagataatgatgccaaagggcgtttcatgtggcggattaactagccgtgcaatcaaatccgcaccgaccgtcagtgttgcaccaaggatcaacgttaatggcatgctattgcggtaattagcgcccactaaccaacgcgccatgtggggaatcatcaggccaacaaaagtaatcgtgccaactaatgccactgagatcccggataaaatgacggcacagatgagagctaggcctcgcagtaatgggagacttttccctcaactctgtgcattgtcgtcagtaagataggctaagtttagttgcggtgcgagtagtagggtcagtagcaatcccaagactaatcctggaccgagaaactttaattgtgtccagctgacggcacccaggccaccgaaataccagaacgcgaggtcctgtttgagctgcaacacaagggccagcccttcgctcagagctgttaataggctactgattgcaatcccagcgagtaccagaatcgtgggatcgagttgaacatggcgggcggtgctgatactgaaaatcagtccggcactggctgccgcaccaataatggcccaaccagtcgtttgtaaagttgataactttggaaaaaaggctaaacacagcgttagcattaagcccgctcccgcgttaatccccagtaagcctgaatccgctaacgggttacgcgtcactgcttgcattagggcgccgctaccagcaagagctgccccaatcaacgccgctccaaggacgcggggcacacgaatgtgccggataatttgttgatcaagattgccagtgtgtgtggtcgtcagggcgtgccagacggtggccgtacgcatctggtcagcgccaaatcgcaaactgagccccatgacgagaatgagtacgccggtactaagtgccagccacccccaatatctggacgttgacttcatgcgggggccacttcctgacagccgttataggtcaaaatcagtggggtaccgtggtagtcaacgagggtggcatcaatattgaaaattgtttttaaattagcggccgtcatgacggtggacacgggaccgtgggccaaaacgtgaccgtccttgagcgcgattaattggtcagagatgcgagccgcgtggttcaagtcgtgtaatgccataatgatagttcggtgggcctgttcgttgagctttttgacgagttgcatcacttctaattggtgagtcaaatctaagtaggtggtgggttcatccagaataatcgtgtcagtatcttgagcaacggccatggcgatccatgcccgttgacgttgtccgccagaaagggtgcttaggggccgttggcgtaaatcttggaggctggcctgagtgagcgcccattcgattttttgatggtcagttgtggtgagcccacttaacggccgccgataaggtaagcggccaaaactcaccagttcttctacggtgagatcgttagccgtttggttcgtctgtggtaagactgcaatctttttcgcaaaagttttgcttttgatttgttgaatgttttgatgatccagtagaataacgccggttgttggtggcaataggtgggcgatggcacgaatgagggtcgatttaccgctaccattcgggccaatcagcgtagtgatctgaccatgcggaatcgtaattgatagctgatcgacgataaccttgtcgccatagccaatactaatattttgggcttcaatggtattcacaaataggattcctttcttaaagttaagcgttcaaggaggttcgcttaataagttaactaattttgtttagttgtgcacaatcttattttgctagcttgcttgttgggaaatgcgattaaaacaactgctaactaataattagtgttcaattgatagtcttatcttaaatgtttttattgacaattgatagtgttttcactaataattttggtagcgcttgaaaggtggagacagttgtgacaaaacggtggcaaattgtaaaattgggattagtattggggttaacgggaagcctactattaggtgcgtgcggtgcgaagcagccgacaagcacgacagttacacgaaccgattatttgaagcataaggtcaaggtgccgaagcatccgaaacgggttgtggcgagttatttggaagatgatttagtggctttaggcattaaaccggtcgtgcagtggtcggtcaaaaatggtagtggtacgcaggcttatttgaaaaagcagttgaaaggggtgccgctaattgactattcgttaccatatgaagcggtgaccaaggccaaaccggacttgattctgatggggacgagtagtgcggtcgccaatggcaagtatgcgcaatataataaaatcgccccgacctacgtggtcaaaaatgggactacggtaacgtggcgccaaactttccttgatgtggctaaggtggttaatcgccaggctaaggccaaaaaagtccttgctaagtatgacgagcaggtccaaacgacgcgacaagcgttgaaaaagtctggtcagcataaagtggcggtgttgtgggtcaccaataataccgcctacatggtcaatgacaattcagccagtggggccttactgtatcaagatttacaattgggtgaaccaagtttagttaaacaagtgtctaagtcggccacggcggattggtcggcggtctcgttagaaaagctagctaagttagatgcggatgatattttcttagtgaatagtcaaaagagtgcgtcgctatttaaggacccgctgtggaaaaatatcaaggccgtgaaaaacaaccatctgtaccagtatggtgacagtagcagttggcagtattcgggaccaattgcttattcacaaatgattgatatggtgaagacggacttgttgaaataatagttagtcaatcattataacgaaaaataataggattgagataaaaatttaaaacgcgtaaattactcacagtaaaataagtaatttacgcgttttattgtctatagacagcggtaatcatcagcccaacgcgtgttgataggcggggactaataaatcatcgacaagtagatgaagggtggcatcagtaatcggttcattagcaaaagcacggtagcgaagccagtcgaatggcatcagttgtaagtcgcacgataaagttcccgtacgcagttccccacgttgctgtgcacgctgacacacgcgttcaatcgcatgggcatcaatctttttcacagcattgagcaagtccttaacttctggatttgcttgttgatctaggtggtgaaaccaagtgataaccaaagcttgattgaatgtattaatactgacagtgaagcgcttgagtacttggaataaatcttcagaaagtgtctgaccggtcaagttcacttcgtctagttgaccatggttttccgtaatgatttggtcctggatagccgcaattgcaagctctagtggtgaacgccagcgtcggtaaatgacaggcttactggtgccggtctgttccgcgacgttagcgaacgtcaattgttcaagaccatcttgatttaagatgtcacgggcggcttgatagatggcgttttcgagttcagcgccacgacgacgtgttttagtcatgtaatccctctttttaaataagatactttaagtttcttattgactttttctttatatagcgtattataccagttatgcaaataagacacttttagtttcttaattaggaggataatatgcaagcaaaagcaaaaatttcaaaagcaactatgacgattgcctgggtcgtagtgtttggtgcgatggcaccattattagattcaaccatgataaacattgccattaacaacttagtgactagttttcatagtagcgtgacgacggtccagtgggcagttacaggttatttactggcaacgggggtcgcggtgccattttccagttggttactcaatcgatttgatggtaaagcagtctttgtggctggtgagattttgtttggtcttggctcgatatttgcagccgtagcaccgaatattcaactattgattatcgctcggttagttcaaggttttgcgggtggcttgattatgccactcttgacgaccttgcttgtgcaaactgcgggtgcagcagtgatgggccagatgatggcaacagttgggctacccatgattttaggaccattaatcggaccggtcattggcggaatcattatcaaatttgcatcgtggcattggattttttggatcaatgtcccagtagtcttgatttcaatcgctttgattttgtggaagatgccgaattatccggcacaaaatcgaacagcgaaaatggactttattggtatcttgctactaattgtgtcctcaagtgctatcatttatagtttggttaatgccgcgcatactgaccgttttaataacgcgacaagtattgagatgttaattctaggggcgatagcgttgattagttatgtcgtatgggccgcttggcaaaaagaacgggcggtagtgccactgcacttatttaagtttgcatcatttgatggtgctggcttaggattgtttatcgctgggacggtattgaacggcgcaatgttgttactaccactctattttcaaaacgttcggggaatgagcgtgattaacgccgctctagcgctattacctcagggagcgggaatgctagtttcgcggacgttaacgggaaggctaacagatcaaataggcgctaagtacgtggttctgggaagtgtcgtcatcacgtttgtcggtaccttaccgttttattggtttggtcaacagacgtcttactggattttggcacttattttatttgtgcggggaattggtgctggtggtattttaatgccgttaatggccgatgcttatacaggaatgcaacctggacaagtgccagctgcaacaattgggaccagaattatccaaaatattggaagtgcgtttggatccgctttgattacgacgattgtaacggcgtattccacacaccaagtgaatgtgtttgaacgacacctaaaagcaggaacgtatcacgtcgacgcagctcacttacaagtctttacaacaagccatttgcaagcaattcgcttagcagcgtttcaacaaggctttctagtgattgcaattgccgcaatagttattattttgccaaccttattgctgactaacaaattgaaggcggcgaagtaacaagctaggagaaaaaataattaaatctgcttgacttatagtcggctctaacaactattattagtctcgttgacagatgtttttaactttaattcatcgaaaaggggataacaattatgaagacaattcaaattggcgctagtcagctcaaagcgtctgcggttgcgctgggtattatgcggatggttcgtttagataccgatgcggcagcgaacgtcttagagatcgttcatgaccggggcgttaactttattgattcagcggatatttatggtaacggtgattcggaacggattttcgggcaggcattaaaacaatcgagtttaaagcgggaagacttttttattcaatccaaaggtggcattgtgcttgatcctgagaagagttctggtgaactagtcttcgggcaacgctatgacttttctaagcagcatttgattgcaacggtcgataagatcttgcaacggatgcagctggactacctagattcgtttctattacaccggcccgatccgctgatggatcccgccgaagtcgctgcggcgtttgatgaattgcaagctgctggtaaggtgcgccacttcggtgtttccaactttaacccgatgcaagtcgagatgctacaagcggcaatcagtcagaaattgatgatcaaccaattgcaatttggtgtcatgcacaccggcccaattcagtttgggttgcacacgaatatgcaggatacggccagcctcaatcatgatggcgaaattatcgaatattcacggctacaccacatgacgatccaagcttggtcaccctatcaatacggcatgtttgctgggacctttattgataatccgaagtttccagaattgaatgcgaaattacaggaattagctgatcaatatcatgtgactaaaaatgcgattgcgacggcttggattttacgtcacccggccaatatgcaggtcattttaggttcaatgaatccgcaacaccttgatgagagcattgcggggaccgatgtgacgttgacacgccaggaatggtatgacgtttactttgcagcgggcaatgatttaccttaatttgaatagtccttgtgatgattaattaatcataataggtttaggttctttcgaaacggttactagtctcgaaagaacttttttgtgtgatgcaattgtggttgttataacttggtgtattgatcaattgctgaataaagtcagaattgactttattggtagttaagcggtattaatcataaaattgagtaatgatagattataaggaggaacgattatttgaacaaggcaagattagaggcgtttacagatgcgattatcgcgattgttttaacgttattagtattagacttaccgcggcctcaaactccttcagtgcgggcactctttgcggaatggcaaagtatttatgtttatatcattacatttacactattgatttcaatttggcttaatcatcacgatttattcgtgcaggtcaaaaaaatcgatcgggttgttttttgggcgaatagtttctggttgctatgtcagtcttttattccattcatggcctcatggattactaaatttccgcattcaaaatggcccgcagtattttatattcttacgggttttgtttggatgttggcttatcagttactagtagccgccgttagaagattaaatccacacattcatcgtatgagtagtccggcattaagtgttgtttttggtggctttttagtggttctaacagtcgcgttaattaatcccgatgtgggcttgttcctaatccccgttcacgcatttgctagtgttattttggcgactaaacgtaagtggcatttacgcaagtatttttaatataaagatgaaattaaaaagtaggctcatatctggtttaggctagtatcgcaatgataacgaacgacaacgcccgcaaggttgaatactgagtccaatcttgcgggcgttgccggttagtatttagttggtgttagtaggagtatgcttatggtttggtgacgattcctaggtcaatcatagattgggcggttgcaataatcgattccgcagcgggacggggatgccaatccaacaatgtttgggctttatgattgctcgtttccgcgtaggtgccaactagtgaggcgaccattcgcaattctggtcgggccttagcggctagcttaactgctgcattggggatggttttggttggtagctgactggcaaaagctggaaaggcctgtcttaagacatttgcaacgtcaagcatggatagcgtctcacccgttgtggctagaaaacgttcgccgttagcttgcggtgcggtcatggcaagcaagtgcagactagccacgtcacgaacatcaacataaccggaatcaacgtttggaacggctttaacttggccttctaagaattgttggatttgaatattggaatgtgaatatttggcggacaacaccggacccatgacggcaacgggattgaccgttgttaattctaacccgcggccctcatggttaataaagtcccaagctgctaattcagcacgtgtcttggattcttgataaggatggatcgctttccagttgagatcagaccagtcagcttcagtgtagggggtcgtacgatttttgtgaccagcaaagatggccccgtacgcagacgttaacacgactcgtttaacgcccgcatcacgactagcagttagaacccgccgaacaccgtcaacggctggtcggatcatttcagctttgtttttgaagttgagctttggggttggggaagcgacgtcgatcgcataagtggctccggccatcgcttccgaccagtgttcatcatgcgccaggtcggccacaacaatttcgagagctgataagtcggtgataccaccattggtcagcatttctttaataacgggtgctttggctaatgagcggaccgttgtgcggacggcgtagccttgttgtaataattgacgaatgatatgaatggcgataaaaccgctaccaccagtgacgacgactaattgtttttgcatgggactacctccaaatgaatttatgaattgctgttacacttgtaacgtctgtgccagtatcttacaatggggtcacgacgaatacaaggtaatcacgagcatctgtgacagaatggaggaattgttatggcagcgaccaatcacgcgcaagcaatcaaaaaggattcacaaacttatttaaccacggccttattacaattattaaggactcatgatttagatacgattacggtgacgcaagttgtcaaacgagctggggtcagccggatggccttttaccgtaactttacgacactcgaagatcttttgagcacgtatttcgccccggcgattgcagcgcggtttcaggacgtcttgcagcatgtaccggccaatcagaagttattagcgatgggtcaatttttcagtgattttgcgccgacgttacgactggctgagcaacgtggttttgaaaatattattcaacaactttttaacgctaatatgactaattattaccaagcaacgatgactaatggaatgctcacggcggtgcagcttaagtattggacaagattcatgagtgccggggtatacgcaatttggcgcgaatggctacttggcggacagttggagtccttaacaacgattcatgaaatactagcaactttgcagacggcaacgatgcaggcgctgactcaggctcaaaaatgagcagtggaagaatgatcctaaattagcggtgtgaggaggtcgaaacgccgattttagcgtgttgattgggtacttatgagcaattgtaaaagccacctagccatgcaccggcagagctcggtgcggttaggtggcttttttaatcaaatgagctgagattaagcatcttgggccgtggcagcaatgtcaacttcacggatattgacattttgcggcatgtcatacatgaacttgaccgtggcagctacgtgcttggggtccaaagtcaggccacccatggaagctttccatgcttcgtaatcggacagtgccgacttgctagtaacgtgggttaacagctcagtttcggctgcaccgggggctaccagcatgacgcgcacgttcttcggcgcattttcttcacggagtgtctcggatagcccgtggacgccaaacttggatgcaacgtaagcggcgtgattgacgaacgttttcttgccagctaacgatgacatattgagaatcgttccatgttcccggtcacgcatgtcatttaggacaatttgagtgccgtttaaaacacccatcacgttcgtattaagcatggtttgccactcttgtgggtcctgattttgaacatttcctagtaacattaatcccgcattattaactagtaagtcggtcttgccatacttggcttcggccttgcgaacggcagtttcgaattggtgatagttggtcacatcgactgtgtcgatcatggcattttcaaagttcgcagataaggcggctaactttgcttggcgacgccctaatagtaacagtgggtagttgtcagcggcgaataacttggcaatctcggcaccaaagccagaactggctccagtaatgacgactaatggtttcattttgtaattcctccgtaattttggataatggttttcgtttgaattttcaacgatttacagtatacttggctagattaaacgcgacaagtacgcacttttaggtaaccaccaattgagagcagggagttaataatgttaaaagaacgggtaactgcgcaaccacgctaccgaaatgaatttgatgccacgatgcagttgattcgtggtaagtggaaaatcatgattttgtttgaactggccgaggttaaagtcagccgttttgctgacttgcaacaccatattcaagcggtatcgcataaaacactggcgagtcaattgaaggaattggaacaagatgagttgatcgaacggcatgattttaagaccgctcagccgcatgtcgaataccggttgaccgctaaggggcagagcttgattcccatcctagatgcgatttgtacctggggtgatcaacatgttgatccagctttgattgaacgttcactgtgtgacgaataggctagtctaaacgggagcgtgggctttgtacggcgccatgggaaaagtacgttgtcagtcaaaagcaactagcggcgctgttttgatgaccattatttgttattcaattaactcgtgctgtttgaaagctgacagccagctatacgggctgttttataagatgaaccaactattgccgccgggatgggggtgggtcgttatcatagacgagtacaacgcggaatcgatgatttgaattaatcgattgccgttacggtgacagcgacgacatcgccaatgcttttgtggagttttgcacgaatatccttacgaatacctaagatataacaaatactaccatcaaggtttttaacacccatattaacgatagaaccgttgtaagggacctcatcgaaagtggcatggactttgacgcgccccttaccgaaaaggtcgcgaatatcgaagggacaggccacgtaagccccacctttgccaattgttgcggcttgaatcggtgcgtcaaattgataagtcttcattaattatatgacctccgcctaagcgtaattatggaacggcttcatttttataatcagatttccatattatcatagcaaattagcaattgttggtgaactaagtggtcactcacaactaattataattaaggtgaaccgctatttgcgtgaaatattaaccgggtatatcgttggtatcaaaaatatttatcgaaaagtacaattattatactaaatccccttgcgagcggggcaatcaaccgcttataattaaactgctttaagtaaattaaaaaagggtgttcacataaattttaaatcacaaaatccaattgatgcaagtcagtcggaaagattcaagctttataagtcggggaaactttggctggttgctggattaactttcttctcatttttaggaggttccgttcttaacaatacaaacgtgcacgctgatgctacaaatgcaacgacaacatcgtcttcagctgcaagcacggcctctagtgcaagtgttgcaacgagctctgctgctagcgatgcgacgactaaagcgacctcagtttcgtcaagtgctgcgactcaagtaacgagtgcggcaacaactaagacgaccagtcaagcagcgacggcatcgtcgagtgcggccactagccaatcgaccagtacagcatctagctcgactagtcaagcaactaagacggcttcgagtgcagccactagtacttctgcaacggctacaagccaagcaaccagtgtcgcttctagtacggcaaccactactcaagtaagtcataccgcaagcagtactgctgccagtgctgcttcaagtactgcaacggtcaaggctgttaaggccgcttcaagtacggtaagtagtgcggcgacgaccgctactaaagccacagctaaagttgctgccgttgcttataccgcggcaacgacgtcttcaacggatgtctggacgattggggatacgactcggccacgcgttgatgttgttgacgtggcgtcatatcaaagtaccatgacgcaatctgatttcaataagttaaaggctgcgggtgttaagacggtcatcgttaagtcgactgaaggcactgattacacgaacccagctgcactgaactaagcaaagatggctaacaaagctggcttgaacgttgatttctaccactatgcaacgtttagcacggctgatgcagctaaatctgaagcgactaacatggctggtttcttagttaagaacaatgtttcaaccaaagttctcttgttcgctgacatggaagattcatcttcatactcagttaacgcaacggcgaacttgaacgcgttctggtcaacgttagattcctttggttacaagaatcacggcgtttatacgtccaactcatacttatatcgggatgctgttgttaagacagttggtcaatcacgtgtatggcgggcccaatacccatacacgccttctgctaataacctttggaacaccaatgatggtgcatggcaattctccgatacggcactcttaccatctggttcagattataccggttacattgatgtcagcatcgattacaatggtttaactgaagatagtgccgggaccaatacattcgtaacgacaactagtagcaatgatacgacgactagtgaagtaacgactgacactagtgctacgaccaatacgtcaactagttcaacgactaagaaggcctctggttggtatacctttaccaagaacacagccatcaagagcgctgccagtgacagtgctaaaacagttggaacttatagcaagggtaaccgcgtttactataatgctgaaattacaactaatggtgaaacttggttacgttacttaagttacagtggtagcgaacattttgttaagattgccgcagctaaaacgaccacgactaagccagccgcaagcactagcaagacggttaccaagaatgaaactggcacttacaagtttactaaaacgacagctatcaagggttcagttagtgactcagctaagactttagggacttactacaaaggtgacacggtttattacaatgccaaggttactaagaatggtgaaacttggctccgttacctgagttacagtggtgcgcaacactacgttaagatcagtggtgcagctacgtcaacgactaccaccaagccagccactagttctagcaagacggtcactaaggctgaaactgggacttacaagtttactggcaccacggccatcaagggttcagttaatgattcagccaagactttagggacttactacaagggtgatacggtttattacaacgccaaagtcactaagaacggccaaacttggcttcgttacctgagttacagtggtgcgcaacactacgttaagattagtggtgcaaccacaacaacgacgacgtcaagcaagtcaacggctacggctagtgctaagacagttgcgcaaaccgggacttacaagtttgctaagacgactgccatcaagtcttcagcaagtgatgccgcttcaactgttgggacttactacaaaggcaatacggtcaactacaacgccaaagtaacgactaacggtcaaacttggttacgttacacgagttacagtggtgcgcaacactacgttaaggtcagtggcggtgccgcaacgaccacgtcatcttcagcaagtaagacgacggcggctgctggtacgtacacgtttaagaccacaacgaatattcggaccgctgctagtctaaatgcctcagttgttggccaatactccgcgggcgaatccgtttattatattggaacggtttctgcggatggctatcaatggctgaagtacttatctaactctggtgcttaccattacgttgctaagattggctaacaattagttaccaattactagtgcaataacaaaacaggctttgagatcacgtcaagcgacgcgatttcaaagcctgttttgttgtgtgattgagttagtggcctgttcatcttattttgacaaaagtcggcatagacgcacttgacaaaaagtttatactgattcgaacttctttcagtgggcctaagctggtagcttttgacactaaaagtttgaaacatgcttcgtattcaagcacgtgtaatcggtgttgtagtgaggggctaatgtttataaaacaactaagccgccagcaccgttgtcgtagtcaggtttctgagcagtgacaaccagtttttcgttaacaaaggccattaagcccaggctgcttaactcgcgaccgtagccggagcccttgacgccaccaaatggtagttctggtaaggaactgaggaaggtgttaacgaagaccatcccagtttcaatttgttgggcaaccgctttgccatgcgccgcagttccggcgaagacgatgccacctaagcccagttcagagttgttggctaaatcgatagctgcttgttcagaatcaactttgaagacttgggcaactggaccgaacatttcttcgtaaaagagggggttgtcttgatcgatgtccgttaagatggttggttggaagaattggccaggtaagtcgattggttcgttgccataagcaacggttgcaccaccggcaatggcccggtcaacttggtcttgtagcttttccttagcgcgtttggaattcatcggtgccagggtagtttgtgggtccataggatcgccagggactaatttggcaaaacgttccttcaactttgctaagaaatcatcgtacacatccgcagcgacaataaagcgttttgatgaggtgcagacttgcccagcgttgtataaccggacccgccatgctaagttgactgcttcgtcaatatcagcatccgctaagacgacgaaagcgtccgaaccacctaattccatagaactcttcttcaagtttgcaccggccgctttggcaaccgcttgtccaccacgcttagaaccagtcagtgcgacgccctggatgcgggggtcggcaataatatcgttaacttgatcatagtttaagaagaggtttgttagactaccagcgggagcaccagcttcttcgacaatcttggcgaaggccgcagccgatcccggtgtattagaggcgtgctttaaaatcattggattaccgaccatgtagttcggtgcgaagacccgcatgatttggtagtatgggaagttccaaggttcgaccaacatcaggacaccggttgcttgtttttcaatttcggcatcgcccgttgcttgagtgctgattggggtcggtgccaataattcagcaccgtgatcagcatagtaatcagcaatcatggcgcatagttcgacttcaccttgagattcactcagtaatttacccatgtcgattgttgcaattttagctaattcatctttatgttcacgtaacagtgcggcaatcttatggaggctggctgcacgggaactaacgggttcatgacgccattggtgataaagggcgtcgccggtagttaaggcctgttcgatttggtcagtggttgcgttgtcgtaagttttaacaacttcattggtatatggattaattgtttgataagccatagtaaactcctcctataaatgttcaggtgttgtaaacggttaatctgcgattgtatgggactggtaaccgccttcactattgtacgctaccacaaaagtacggacaaagtcagctaatttgacttgaccagcgctagtgtcagaagcatttaggtctgcataaagtccttcaggttcgcgctgataacgactagtttggactaatgaagcggcaattttaacgggaacaccgtggttcgtcaagttagcttgatattgttcatctgagatttgtacccattgtagatcgggcatgtttaaggcgtcgcgcagatcagcaacgaattggtcaccggtgaacgtatcactgaaggcatacttgacggtgataccggctggcgtgtgatcaattaggggataaacgacactggcaatgtcctcgggcgcaacgtatttttgtgctgaagcagcaggcgtgctggaataaattttatgttcagccttgattgttgctaagttaccgaacaagttagcataaaatccggttggacggacaaaagccaggttaaccccgtcaagttgtcgtaattcatgttcaattaagttgtaagcatgcagcgagccagccacttcatcggcatctgcgccgatgctactgaggttgacgacgttggtgacgccggcattttcaattgcctgtttccaaattttagcctgagccacggccccttcgaagggatcatcaccgataccaccagaaagcatgaggtaaaccacatctttgccagtaaaagtggtggataagaaatcaacatcagtcattgtaccgatagcggcatgggcgccgacagcttcaattgaagcttggcgcttaggactagttgagataacggtgacgtcatgaccggcttggacgagcttaggaacaacgatccgattaatatttcctaatgaacctaacattgcaattttcataattatagaacctctttaaaatttgatttttatttttaaaagatagatttatctttaaacgattgctagtttaaaagataaatctatctttttcaagcttgaaaaagatatttttatcttttatactgaagacatgaagaaaaaagatatgaacaaacaagttaagattcaagatgcggttgcggcaatcattctcgctgagggtccagccggggtttcaacgactaaggtggctaagcgcgtcggcattgcacaatccaatgtttatctctactttaagaataaacaggctctgatcgatagtgtctatgcgcgtgagacgaaccgaattcttagtactaccgacttagaccgattaagtgcttcaacaatcgatgtgacgactcggattcgattatatgtacagcaggtgtatgactattcgttagccaatccagatagcttgacgatcattcaacagatcaaggcattgaatggacaggggatgacgatttcggcggcggatgccgatccgaataatattgtcgctaacttattaacggcggctatcgatgctaaggtgattaagcagttaccggttagtttgcatatgggggtcgtgttttcaactattcatacgcatacgacgaatatcagtaaggaacggtatgctcaggaccaatatacatttgatgatattttccaaatgatttgggacgcgatgaaacaagattaggaggtttaatgacaaaagacgcgacttaattgataggcacgagtggatatcaattaggtcgcgtctttttttgcgttcatgtagcgactagtcgtcttgaaatgacggtttagtatcttaaaggctggttgaataattcggttcattgtgtattcttttcaagtgtcggtgagtgttttaaactgtaggtaccagtttgagcaaccaatatgtaagggggactttgatggtacagtgggcaaaacgattcagtgaaacgaaggaaccggttgtattgattagtcataatcaaaataggtgtgccggcaaaatagtggcgttaatgatgagtaggctggagttgtggggtagctgatgaagattatttttgtgcaaacgctgttcctattcttgtttgttaaggtgcttttgcgtgattggcgggtacttagtatttgggatatcagttatgcggtggtcagtagcctagtgagcggctggattttttcagtaatcgggcaatatgcagcattgccattattgggactggtggtgctgtttacttggtggcatacacatagcttcagtgagtcattatttgttagcctacaggtgattatctggtcaattgtcgtcgatcatatcagttcacttttaacgtatatgttgaaattagatgacgggtatcttttgatttttatgggattacagctggttggtttaatcacattgaatctgattttaatgaatacgcatatccagacgacgttcaatcgtcccagactgaaccgggttacggccttgctgctactcgccatctatttatacattattgtcagcgagggactcgacagtgaattgagaatggtcgtcagtaacttagttgtgttgttggtcgttatggggctcgcgattgccatctatgatgagtatcgggttacgattcgggccaagtaccaggttcaacaacaacgcctgcaaatcaaaaatgatacacggtacatgcatgaaatcgaaacgcattataatgaattgcgccggtttcgtcatgattatcagaatataatgttgtcgattaatgagtatttgaaaacggatgatttggcaggcttacagcaatattatcaacaaaatattgccccagtgaccaagcgcgtttcggatgagcagtataatctcgaagatttaagtcgtgttcaggtcaaatcggtcaagagtattctatttagcaaactcagctatgcgcaatcacagggagttaaagttcaatttgacttgaagcaagtgcttaatggggtaacgacgaatgaattagacttggcaattgcgctaggtattattttagataacgcgattgaagccacggccggtcactatcatggtgagctgatgagcgccatttttgttacggcccacagtacggtgttcttagttcaaaataacgtttttgattccttgccacctttatggcagctaaaggaagcggggtattcgactaagggacaagagcggggcttaggcttgagtcagctcagcgcaattgttaatcgaaatgaaaatatgatattggaaacgcggttattggcctcagcctttgttcagcgtttaacggtaaagcgggaatgataaaatgatcaaagtatatatttgtgaagatgatactaaacagttacaaaccttgcagcaactggtcagtaaagtgattattgagcgtcaattggatatgggatttggcctaacgagtgccgatctgcatgaaatattagcgcatgtcaaaagtcagcaaccaactcaagccgtctttcttttagatattgcgttgaattcggatattaatggcattcagcttgccagtcaaattcgtgatttaggcatccgaagtaagattatctttgtgacgacgcatacggagctatcattgacggtgtttcagtatcaagtggaagccctggattttatcttgaaggattttccggatcgcttatacgagcgattaaataccgtcttacgcgtggcacaggagcgtttcaaagctgaagacaatgatcaaaatagttatatccagatcaaaattggcgagacgattcgatcgttggacgtgcaacacgtgttattttttgaaagttcaatgagtccacataagattatcgttcatttagatgatggtgaacttgaatattacggtttattaaaggatgtgccggatttgaattctgatttttatcgttgtcataagtcatatgtcgttaatctgacccgcattcggtcattggataaacggtatcgtcgactaacgatggctaacggtgaaactgtcctgtgctccgcagcggccagtcgctacttagtacggcagattggcaaaagcaatcgctgattgaaatcttagtcgatttatattgacggcagtaaaattgcagattgcaagattcggtttgctgactggtaaaataatcgtttcagcaatttgatttccctgaaacggttatttttttacgctttattcaggtgtattgaattatgaacctgagctgggccgttccaatcaattcgcttgcgtttattttgaacttatcttcaatgggccaaataaggtcttaatgtagtgtaatggttagtccgcctgtcttaaaacggccgttgcgccgggctacactaaattataattagaggcaaccagtttgaatcaagtgggttatgttcgccacaagtacggctgttaattatgatcaaggttggcttgccattatttcgcaggtcaaatcgtcgtactggacatgggttgtctgtgatttgagcgtgacttgtgattggtcactaacgataatattggtgattagtcgtaataacttaagtgtgggagtgaatagaatgtgtggattggttgggtgcttaacggatcggcgaaaagttgataatgccgcgtatgatcaggttgtgcgggaaatgactaaaatgattgtgcatcggggtccggatgatgaggggtactttgcggatgataatatcacgatggggtttcgccgattaagtattattgatttggcaggtggtcatcaaccgctgtcatatgataatgaacgttattggctaacgtttaacggtgagatttataactatgttgagctacgtgaacagttaattcaagaaggctacacgtttaagacggattccgattcggaagtgatcttagggatgtacgcaaaataccaggccaagttgacgacctatctgcggggaatgtttgcctttgtgatctgggataagcaggaaaaaacgttattcgcggcgcgtgaccaatttggaatcaaaccgttttattatgcgattgccggggatgatttttactatgcgtctgagagtaaggcgatttataagattttaaaagataagcattttgatcaagaggcgttacaagattatttgacgttccaatatgtgccggaaactgagaccctgacaaaggaaatcaagatgctggcgccgggctgttcattaacaaaacagttgggacacgcgccgcaaatcaagcgttattatcatcgggagtttcatccagtcgtccgttctgaacaggactacgcgacacggcttaaggggacgttgattgattcggttaagatccatatgcgttccgatgtcccagttggggcgttcttatcgggcgggattgattcgtcaattgtggtggcgattgccaagcagttcaatccaaatctcaagacaatctcagtgggctttgaacgacctggctatagtgaattagacgtcgcacaggaaacggctgctaagttgaatgtcgataacgtccaaatgaccatcacgccggaagcattcatggcagcctttccacattttgtctggagcatggatgatccgttagctgatccggctgctgtcccgcagtatttcttgactaaggaagccgtcaaacacgttaaagtttgtctcaccggtgaaggggctgatgaactttttggcgggtatacgatttatcatgagcccgaatccttgaaagcctttcggtatacgaagccaatcaatggggcccttcaacggatagccgcgatgatgccagcaggaatgcggggtcgttcgttgcttatgcgggggacgaccccgttagagaagcggtacgttggcaatgcgtttatcttcaatgaaactgagaagcaacagttcatgaagcactacaatcgtgaccattcgtttcaacagacaacccgggtcttttacgatgaagccaagcactatgatttaatctctaagatgcaatttatcgatatgcacacgtggttaaatggggatttgttgcataatgcggaccggacggcgttagcccacagccttgaattgcggacaccctttgttgaccgggacgtgttcaatctggcagcggaaattccagccaacttgcgaattagccacggtacgacgaagtacattttacgaaaagcggttgaagatattgtacccgcgcacgtgttatatcgcaaaaagcttggtttcccagtaccgattcggttgtggctcaaagatgagatgtacgattgggctaaaaatattattgtgacgtcgcaaaccgatcagtattttgacaagacatatttcttaaaactattggatgaccatcgagcgggtgttcgtgataattcgcgtcaattgtggaccgtgctgaccttcatgatgtggcataagttatacgtggaagctgatatgttaatggatagtgtaacggccaatcatcttgctgagcaagtcgaaatcggttaagctgttcatattaaagctaaataagaactcgttcaacgtgccaatgagaataaaaatcatccagcgacctgattgtcttaatacaaataggttgctggatgatttattttggtggttttgtagttgtttcgttagtcgatgacgactttagtgccatacttgatgttgttatagacccacttggaatctgcaacgctcagatgaatgcaaccgtgtgaagacggtcgcttgccaagatcagcagcgtctgatttgataaagtgaccttgggcatctacgggtgtggagtggaacaaatattcaccatggttgagccatgagacccagtaataggcaccttcatcaacactagcgctataaaaatattttccccgttcggcttgcacatgataggtgccacggggtgttttgcggtcagcagttggcacgccactggatgcatacattgtatagagaacgtggtgatggttcatcaagtatagccgttgtttagccaacgatacgtgaatccataagtccggatagcggttgacattgggatacgcgactgtttcggatgattgacgccagttgattggtgtgcgcatgaccgttgatttagccgtggttttggctttcgtttttgacacgactttttttgtggttaccgttgattggctaggtctgtgggcatcaccaacaactttgacagtgccgaccgccagtaagccgataactaaagtgatgctagttaataaaattaatgttgatttgcgttgcatgttgcgcccccatagttggttggttctgtctggctctgacttgatagttagtggtaatagtcaatactgaccattcaatcaagaccttctcagtaaaagtggaaaccaatcgtatattaccgttatagctttctgaaagtgaaaatgcaacccagtcgaatgctgggtaagtcggttttacgaacaaatcggggtcgcgatagtgtaaagcgggcatattcgggctttaagtcaattaacacagcctaaaatgacaataattggtcttcaaataacactgaaaataaacaataaattccaactaaaagtaggaaggccgccggtgaaaatcgggacgattcattgctagcactctgagtcgcctattaatgaggttcctgaactagtgacggttaagtggatttaaaagatagtgacataaagaaaaacactcagcctagcgataggacaaccgaattggtggtcattgttaagccgctaagcttagtgttttcgatgaccgtttaagacgactacgggtcatttagttattaattttgaacgcaatgccggtcggtgctttttgcgggccgcgctaaccaaattagacctaacaataggactaagctaacagcaaccatgatggcaccaaagatcggtgtccagcctaagccaaggttggtcgtgacttgaccaccaataccggagccgagtgcgataccgacgttaaaagcggaaatatttaacgctgaggccatcgtaatatcgtgtggtgtattctgttcagctaactgaacaatatagagttggagcccagggacgttcatgaaggcaaagattcccatcagtaggacggtcaatagtcctaaccagtgactgtacccggtgacacttagaatgagtaaggtgatgagtaacccactgaacatcttgaatagtgcaattaagggccgtgcattggcccaacgaccacccagtgtattaccaagggcgaccattaagccgtaaacgactagaatcaaaacgacagcgctcgctgaccaatgcatctgctgttctagtagtggtgataggtaggtgtaaactacgaaggtaccaccgtatcccagcgccgtgacgagtaaggcgaacagtagttgtggattagtgagtacgcggataatcccccggaccgtggctttactgggtaacggcagattacgtggaattaaccagtaatcagctaacaaaccaatgacaccaatcatgctaataaagataaaggaccagcgccaaccgcctaattgaccaatcatcgttcccaacggaacaccagtaaccgttgcgacagtcagtcctgtaaacatgatggcaatcgccgaggcccgtttggcaggtgcgaccacgtcagcggcaattactgaggcgacggtcataaaaataccgtgagccaaagcggccacgacccggcctgcaagtaagacaccaaaggttggggcacttgctacgagtaagttaccaataataaataaaatcataattaacatcatcaagcggtgacggttaagccgaccggtgagtaatgtcatgacgggcgcgccaatcatgataccaatggcatagatcgagacggtcagcccagcttgcgccaagttgatgtgaaagttgctaacgagtagtggcattaaaccaacactaataaattccgttgacccaatggcgaaggcactgattgcgagtgcaaaaagtgtccaactgggattaaactgttttgtcataagataagcctcctgctattgctaagttgataaataatgattatactagcaagtgaattttagacaagtaccgactttaaagtgggatacccactaaaaagtaagtatggaatggagggacaattattggaaaccaaaacgtatcatattggggtcgaggccacaatggaaattattgggggtaagtggaaatcaattattctgtgccatctgcgtactcagacgatgcggacgagcgaattggaacgcgcgattccacaaatctcgcagaaaatgttagtacaacaacttagagagttggaagccgctaatattgtgacgcgcaaagtgtaccaacaagtgccaccgcgcgtggaatacggactaagtgattatggccggagtttgtccgttgtcttacatgagctgtgcgtgtggggtgaggataatattgatcgccgccgagctgcgggtgaagagattgccttgttacatcgagacgatttatagacaatgagtttaaattaaaaatggtgcgtcaagaatgaaaatattctggcgcaccatttttgattagggggagttaatgttgggtcggttgacgactaaataaacaacaaatcagtggagttaacttattgctactagctattgtgtagggatttggctaggagttcatctgcgaaactcactgggttgttactaaagaactgcgggggtattttactatgcttactaaatatatagaaattcgcacaaattctgtactaaccagatttagttttgaaacttaatattagtagtaatgactccgcttacatttttaaatggttatgataagcttagattattgacgataaatagactggagttggtgagtatgacgaaggcagttatttttgatttagatggattattgattgatagcgaggttatttcattaaagatgtatcaacgaatcgtacaggattatgggcagacgctttccatggcgacttatgcacaggaatacagtggtaagtcggcggtgacgaatatgcaacacttgattgaacgttttgacttgccgtttaatgttgatactggattaaagcgggcgttaacgttggaaaagacgtttatgcaggatggcgttgagctcaaaccgggagcacgggtgttgttacagtttttacaccggaatcattattcagtggccttagcttcatctagtatcaagtcgcgggcattagacattttgacgtcccatgatgtggcgcaatatttcgaccagtttaccttcggaccggatgtcgatcgtggtaagccatatccagatatatttttgatggcatgcgccaaactccaacaacaacctgcagattgtttggttctggaagacagtgaagctggcattcaagcggcgacgtccgcgaagattccggtaatttgtgtgccggatatgaaacggcctaaccagccctatgctgatcaggcgactgcgattgtaccgtcgttaacggatgtgataacgcatttaaaatcagttcgataagattcagttgtaattaaagcataaagattattaaattattaataaggagcggttgtccgatagaaaaactgctatactacgaggcgtaaataaatcgctgacaagttagccagtggaacgaaggagtcttgatcaatgaagaaattgatgattgctgtaactggtttagccatggtggcaacgctgggagcagcggtacccgttacagggattacagcgaatgcggcgactaagaagacaacggctacgaagaatgtcgcaccaagtttgaaggtcaatgcaatttacaataatacgacgcaaattacaggtacggcaaccaagggcgctaagatcaccgtaaaaagtacggccaacgccaagaaaaatcttggaactgcaacggcctctaaaacgacgggaaagtacacggttaaattagccaagacattgaaggcgcaaagcaatgtttatgtgtacgccacgaatccaacgactaaggcttatttctaccgcgtcatccgtgttcagactgccaaaactactgcctcttcaactaagaagacgactaacaagacaaccacgactaagaaagtggcaactaaatcgacggcggccacttcgtcatccaagaagacgactaaatcgtttaaagtcaacgcgccagcgggtacttggaagtcgaatacgactaacaagtactcccaaatcttaacgtttagcgctaagaatggatttaatcagacgctttataagaatggcaaacaagttaaaaagctggtctcgtatgcgagttatagcatgactgccaagacgccaacgttctggaaagtcagctataagtcaggctcgactactaagaccctatatttacgctatacagcaactaataagtttacggtcgttaatgctaaaaatcagatcgttaaagttaaggttggcaatgccccagcagctgtttggacgtttaccaagaagtgacgggtcgttaaatatcttaagtacgaacaattcctcggtattttggggaattgtttttttgttgcttgctgatcaattagattgaacgtggcctagtgaatattaaaataattgaaaaaacgcagatagcttatcgtcattagcaggttaggtgagcgcatataaattggccaatttgggctgttcatagtgaccatgatggaaaaggcactacagcgttggtaagtcatctagttcgctcgaaaaatgacttggtcgtgagtcacttcaaaaatgaccatcgtgcagttgtatccatgaagaatactgaataaacaagtaaatgaaaatgggtgttcgttagctgatacttatcatttaattacggttattaacacaaataatatcacggtgataaaaatttaatattcggatatctgtaaaattgtaagtctttttctgaacgtcacaaactgaaaataatgtaagataattaacgtcaagagatgttaaaatactatctatgtgaagggagcgataggcatgcaacaccggcaattatggtatcggggcggcctgggactggcactagcgctagttgtggttggatatcgtggatcacggacagttattcgggcggttccccgcgcacaattgagtgttgatcaaaaaatgccatcgactagcagtgttttttctgcttcgaaattgacgttgcaagatgaggcaaacaactcggcaccacaagtgtcacctgaggcccaggaaagttcgggacctgacaagcagtcggatttaacatcaggcagtagtaccagtagcagtggtatcagcagtggtatcagtagtggcaatagcagtggcagtacaatactggaaaacgctaaaaataatcaaacatcagaaacggcgacgaccaaagcggcagaaatggtcaatgggacggttaaaatgaccttagatactaatggcacattgcatttgagtggtgggtcatttggtgcatcgctagggtcagccacggggagttggattgtaaaaaccttgacggctaacggctatcaaccgacccaagtttcaaagatcgtcatcgacggtaagataacggcaactgctatgactaattattcatatctgtttgctaacttacctaatgttacggcgattgatgggctagccaaccttaatttaactggcgtaacggatatctcgtggctatttttgaactgttcacagttaggcgcgttggacttgaatagttgggatgtcagcagcgtcatcagaatggagggaacgtttcaaaattgtgccaagttagttacgttgaatgttgccaattggaacacggattcattacagtatctaattgacactttcaatggtgacagttcattaacgtcgttaccagttggcaagtggaataccagtaaagtggcgacgatgatgcgaacatttacggattgttcttcgctgacgtcattagacatcgctaattgggacacccgtgtcgtaacgaacatgtccgcgatttttagaggaatgtcgaaggttaagagtttacccattgataagtggcaaacgggacgcgtggttaatatgcagttagtcttttcaggtgatactagcttggaaagtattaacgtcgctaattgggatacgagtcgggccactgcgttggatgggacttttgctaagcttcctaatatcaagtccctgccactcgacaactggaatacaagtaacgttcaaacgatacggagcacattttatggcgatactaacttgacccagctgccgattgacaactggaatgtcggcaaagtctttgattttaattcaaccttcagtggctgtgccagtttaacaactgcaccggttgcgaattggaacacccagagtgccaccaatcttggttatacttttgagggcatgactagtctcacctcgttaccagtagataattggcagactggtactgtcacgaatatggccggaactttttctagagttagtcagttaaagagtctcccgattagtaagtggaatacgaagaatgtacaaaatatggcggggactttttctgaaatgagtagtgtcacggcattatcagtagataattggcagactggtaatgtgacgacaatgaggggcatctttaccaaagttagccaagttaagaatttgccagttggtaagtggaatacggcgaaggtcgttgacatgggacaagtattttacggcaacctccagttaactagtctgcccattgaaaactggaatacaagttcagccacggatttttcacagctatttgcggaagattcgggtttacaaaccttgagtctaggtgcttggaatacgaccaaagtgactaactttgaatcagttttccaaaataccagtctagacaaattagatttgactggctggaataccaacagtgcgcaaacttataccaacgctttcagttcgaagttgccgcctaaacgtctattgttgggccccagttttaacttttttaagagtgaaagttggcacttgccaaatcctagtagtgaggcaccttatattgggaaatggcgtagtttaaataataaaaaagtttatacgtcagctgatttgatgactaaatacgatggcaaaaccattgttggagaattcgaatgggccactggcaacacgattacagtgaagtatgtggacgctgctggcaagtccttggcacccgacacgaaaatcagtggtgcaactggtgatgcctatcatattaaaccaattgagattcaagggtacgtgccagatcaaccagatggggttcaaggaaactttaccgtcaaagatgaaacgattacgttaatgtacaatcctggaggactaatgtttgtctcagcaccgcagaccattaattttggtcagaatccgattactggtaaatcagaaaattacggtgcctcctatgatactgggctagttattcaagatggccggtcaataggttcaacgtggtcgctcaatgcaacgctctcagcatcaggcttcactagtaagcagtcggcacgaccattagcggctgtgctcagttataaggatcaacaaacgggtggcgagtcaattcttacgccaggtgtggcacggttgatcgtcaataaccatcaaactgtttcgaaccaaggcgtcaatatcctcggtcagaaaacggcacttggggcactatcgttacaagtgccaaccgatcgtgccttgacggatacgtatcaggcgacggtcacttggacgcttaatcaaggggttcctaatcgatgatgaaaaaaataatgattaggtaacataaaatttgtaagactgcttgattgttgttagcgagttagttatgtatatttacaatgtaccataataactattccagcttaatgattggtttcggccagggttggctttagttataccgcaaataatgatacagaggaggagtggtgttgatgaagcgtttggggttcatcacaattgccatcagtaccctactttgttgggggtggttgtcagcaccgattattggtgtggctagtacggctgagagcccagcaacgattcgcttcgacggccaggctgagtcatcgaactcagacactggcgctaatcagttacaggtgactgaagcgtcaaagtcgagtcattcgattgtgcatcagccgaatgctagtcaagctgttcatcatcagaacccggggtggttaccacaaacgagtgaacaatggtggctgagtgctttcattggtggtattgggttattggtcgttttaattggttggcaattggttaactatctaaaaaaaaggagttcattatcatgaaaaaaacattattaggacttttattctcagcagcattgattgcaacatcaggtttgaccgcgagtgcggccgatacgccacaaacgtctaatgggacagttggtttcactgggggcgacatcactattgataatggtgatacggacttagctggtgctagtcttgactttggtaccaaccaaatcaccgcagctaccaaagacgataactatgacaacacgaataagtcagcggcggtatccgttgtggacttacggggaacggctgctggttgggatttacgtgtgaagcaaaatgacgtttttaaaaacgacaaagcggttgctaataaagaattgacgggtgcgattccaacattgaatggtgttttggattcaaatgcatcgacgactggtgcggacgcaacggccaataccggtgttgcgctagatacactcaatagtgacaaggttttgatgaccgccgctgtgggtaaggggaatggtaagaacgtggctgatattgctaagtcacaactaatggttcccaagactacggcacgagctacgggaagttatagtacaacgttaacttggagcttgaatactgcaccagcgaatagctaataagtattgatcggaaaaataatggctagtaggggttaatgtcatttttccgaatcatgattagggggagaaatgatgttaacaaagagatggtggcagttaggaattggtttgctagtcggattagttagtctaagctggggacgaacgggttcggctaacacagtcggttttgaggtcgcaccggtggcttccaaatatcaaatcgataaggctgtttcatactatgatctgaaactaaagcctagccaaacaaccactttggcagtgaaagtgacgaacacaagtactcaggaaatcaccgtgcatacggcaattgtaccggcgacaactaatcccaatggggtggttgagtatcaggcaacggctgatggcaagaacattgatttgccagctgatgctagtcaactgattacgacggcggcgaataagattacccttgctaagggaaccagtaagatcgtgacttttaaggtgaaaatgccggctcagaagtatgatggtgttgtcgttggtggactgagtttcttaaaaaaggccgccaaacaacagagtaagagcgcaatggcgattaagaatcaatacgcttactcagtggcggtcgtattgcatggtgaccacgcgctcaccaagaacaagttgacattgggtaagattgatgcgacgcaaaataacgggtataaccaaattagtttacccctacaaaatcgaacggccgctttcttgaatcaagtcaaaactgatgtccaaatctatcgtcgtggtagtaacaaagtgcgctacaagcaggtcaatgaacatggtcagatggcacctaattcagtttatgccttaccgttacgggttggccgggatgcgttgaaacccggccaatataccgctaagttggccgtgaagtccaaaaagcaacattggacgttcaccaaagattttgaaatcacgcgtgatcgtgcgaaccaactcaacaaaaccgccgtgattgaacatcatactaactgggggttgtggatcagcctcggtctgctagtcatcttgttgttactgattgcttggtacattcatcgcaagcagctaaagatcaagtgattagaagaacggcttaaagataaatcataaattcatagccattagtactgttataaacggactcggtcaggttggccgagtcttttttgtgggttcggtggcaatgaatacaaatttacctttgctaacttactcattatctttttgcaggcaatgcgcagcggcttgtttctaagtataatgaaagtgtagttaacttaaaggatgtgaatgaagatgaagtatgaatggcgtaaacaagaaaaaacaacctatgctactaagaagcaaccccaactgttgacgattccagcccaaacttttatgagtatccatggaacggggaatcccaatggcccagagtttcagacgcacctgcaaacgttatatccagctgcttatgggctcaagcatgcgtataagcagtatgcgcaaacacaggcgtgtgaatttgatgattacgttgtttttccgcttgaaggggtctggtcattgacgattaagggacagcaacttgaccatcttgacaaagatgagttcagttatgacattatgattcgggtcccagactttgttcccaatgaactgattgcaccggctttggcagcggttaaagctaagaaacaactgccaactgaacaaattaacgtgcagcagttcgacgcaatgcaagtggcacagattctgcacctgggtgcttatgacgatgaacccgcgagttttgccaagatagatgaactggtcgccaatcaggggatgcatcgtactagcaagattcatcgagaaatttatttatccgatgcacggcgggtggcacctgataaactgaaaaccattctccgatatcgagtggcgtcgaattaatgcgaaaacttttgactggcattgggcgtgaagcacgaatataatttaattatattttaactcatataaaattataattaaggggtgctgatagtatgacgcaaatagagattagtgatcggctgaaagctttattggttgcgaagggctttgataagaagcaattggttttggtgacggatgatggtggtggcaagtactctttgcacgggggtgcttgcagtattggaactaaatttacgataatcgtacttgaccagccggaccccgaatacaacgtaacggtggtgaatgatcaaggcctcgcgctttggacctccacatacgatctcattttctttaacgatggtattaagatggattacgatcaggggcggatcgctattaaggacaatgctcatatgctggacaatgccgttcaaatcgctaaaggagcggaagttttagctgcttttgaacagggcgtcccagccgataacctaacttgttaattgcgatatgaagaaggcataataatgaagtcagttatttttgacgattttggtagtcccgatgtattgcgcattgctgacgtgcaacggccggtggcgacaactgcgaccgtcttagtgaaggtcatggcggtggccgttaatcatgttgatacgtttgttcggagtggggcgtttaagacggccctggcagcaccacacgtggcgggacgtgatttagtcggtgaggtcgtagccagttcgcaaccgaactttcaaatcggtgaccaagtctggacgaactcaatgggctatgaaggccgaatgggcgcaacagccgagtatgtggcggtgccaactgatcgcttgtatcacgttcctgatggcgtggcgcccatgccactcgtcgcggcggtccattcagctgcaacagccgccatcgtacttaacgacgtcatggaaattcgtcgcggccagacactcctaattgaaggtgccgcgggcaacgttggccgcaagctgattcaacttgcgcatcaaatgggcgtgacggctgtgataaccgcatcaccacgagattttgcacggtgtcagcagctaggcagtaccgcctgttatgattatcacgcggggtttgcggaccagttaacgacggatcagtggacttttgaccatgtgattgatacctcgggacgcgtaccactggcgattaatttagcgttattacgattaggtggtcaggtgacattgattacggcaccgcaggataaccaatttgagttccctgttcgccagttttacatgtctcaacaacgaatcactggttttgtgattagccatgcaacggttgaccagttagcacaagcggccagtcgtttaaaccgagcttttagcgccggactgctattggatgatcaggtcagccagcgatattttaaggatgccgctcagtgtcacgctcaattggaagcaggcacggatcatcaccagcgctttgtgttattaccgagttgattcagcataacgattgaaagcctgattaattaatcagtaatactatgtcaacaatagtattgtaattttggtgatttaaagtgattacttggcaggaggactggacagtcggctcccgcgcgtctaaagttgcgaccaatattatctgtgaaaggaccggcgtgctaacaatccgaaaggtgatcgatacggcgatctttactaatgttaatggcattcctccgtggtaatacgcagacttgaaaagaatatcgatgacgaaagtccaacacttgtcagcaagggttggactttttgtggtgcagcaccagaagcaatggcagaaaaataattaatttactacctatactagattgttgatatgaatttatttattcggatagccatcgattgttggtgaacggctttaaaggaagttcgcctaattatctcaagcaacccacgcttgataacggttacacgaacaatccgggtttgtaaatatagttaacgttatacattattagcgctgttactgaccaaccaatataatgaaaatgtggtcaaaggagtcggcatttaaattaattaatcaatcgtacaaggttattgggggaggtcacaagtgatttagtgccagtaatttatgaattgttatgagagcaatcattgttgataatgaccaccgttcttagttgatgaaagctaaacaagcgctggtaaatgaaaaagggggatttataccatgaagccaatgttaggacacttattaatggcaggaactttattattagcgggtagtacaccgattgttgccaatgctgcagaaaatcgtagtgggaatacagatatcaaagcggaatttacgaagagtacgtccacggtgacgccagttgatccatcaaatcctgatgtgccaagtactgatggcgatggtgacaacggggcggcagcaggtggcgacctgtcgctgatttttgtgtctaaatcgttaggatacgggacgcatgagctggacgttttaaatgatcaacaatataaggttgacccaactagttcatatactttgctatggcaggataagatggttgtagaagtttctgatgttcggggaaccaatgccggctggaaattaacggttaccggctccaatttaacaggaacggatggtacggctgcaaagggcgcaacgctcagtttaccaaaaggtgacgtggtcaacagcggctcggaggccaatggtgcggttgctacggcttccgaagttgctttaaatggtacggtgggatcaagtgccgtcttaaatgccgataagggcggtggttctggggtaactgttagtcgcttagatccaaaggcgttgacactgaatattaaggctaatacggttaaggcgcaggcctatagcgctaacctgaattggacattgagtgatttaccaacaaattaagcgtcatcggggcgaacggcgccccaagtacatatgtgagtaatgggggcgagaagatgcaattattgaagcgaatcatggttattgtggggacgttaattttaggcctgcaagttagcagcgttagtggattggcagccagtaacgcaagtagcagtagcagtaaaaccacgcaaagcaatgacatcgggtttagcgtggccgcgaagattccgaataatcagattgatcaacataattcctattttgatttaaaaatgacgcgtggccgacagcaacagattcagacgacgatttataacgtcaccaacgctgacatcaaggttcaaacggcgattcatacggcttatacgaacggcaatggcattatcgagtacgtgacaccaactaaaagttatgatccttctttgaagtatcgaatggaccaaatcaccaaaatacagggaccaacgaccatcacgatacccgcaaacgggtcgaaagtggtaacggcgacggttacgatgcctaagcaagcggtgaacggtgtgattttaggcggctggtattttaaacgggtcgccaataaagtcaccggaagtgttaagggttccatgaatattgccaatcagtattcgtatgtgattggactgaaatatactgctggtatagtgccacaaccacaattgaagctcgatacgattacggcgggcatgcagaattatcggcgaggggtgtttccacaattacgcaacgttactgcggtgatcgtccccaaactaacgattacggctaggttaacgagtaagaatagtggcaaggtcatcaagaactttacacagaagaatgtgcaattagcacctaactcagtttataaagtaccaattttgacagggaccaatcgtttgcaggctggttcgtatcatgtccggctagttgctaaaaataccgatcatcgatgggtgtttgataaagattttgtcatcagtacggccgcggcagataagtataatcaggcttccgttgatgattcgggaatgagcgttggctggtttattctattcggagcgttaggcatgttaattattggattaatcggtctattaatctttttctggatcaaaaagcggcggcgtgcttagttcggtcagtgaaatgggggaaggaccatgccgaataaatggtggcgattaatattaggggtaatgctcgtgctgagctgggcaataccagtgcgggcggcaacacacggtcgcactgagatcagtgtggggttttatgagactaagtatagtgctgaccggattattcccgcccgtgtgattcctgatggtggtcacccgtacgttattagaccagctgacccgggtacccagggtcagagaaatcagtcagagcgcaagccaatccgccgacaactaattatcgatggctggttgcgtgggcaatcacgcaatggtcaacaattgccccaaacgagtgagcggcttgtcattggcagtatccttggtgggatggggttgttagctagtgttttagcagacgcgttgtaccgaatattaaaacggcaagatgggggtgaacggaatgcgtaacagacgagtaaaatggttactaattcttgtattcggtatactcggcttgctgaatttgctgtccttagagggtaacgctgcgactttgacgagcaagatgacggacgtgaaagctaatgctgcttttcaggccgtaccgggtggtaattcggttggtagtagtgttgataacggtttgcaagcgtatccagcattaggcaatgtgtccgctaactatgcggataatggtcgaattacgaggcagacgacccaaattacaatgacgatgacgggttcgattaccttaaaatctagtaactcgatgtcaaaagcttattttgatattatggctggtccggcaagtgggagctacaccggggcgacattagttacggctacacctactagtcttggcagtggcaattcgattatgattagttcttcaaaacagacgcagacgttatcggtcaattttcaaaatattaaaagtgagttgccaatctatattggcttccgaatcacagtgaatggtgaggaaggtacctatcagctggggcgtttcaacgcgcagacattatctcctaaaattacggggacactttattcgactgatacgacgatcaaaggaaccgggacacccggcaatacgatcagtagtaatgttaatggtgtgacgacgacggtcggaagcgatggaacgtacacgctgaatcttgggactgcactcggtactttaagtaacgtcaccgtcactgaggtcgatgagattaccggtgataaggggacggcgaccgcagcggtgaccctcaaaaaactaaatattactagttcaaagacggcagtcgatctatatcctggtgacttagattcactgacaagtgatagcgcggtcgtcgcctggttagttaagcaagctggcatcgttgcgacaaatccggatagtgcgactgacacaattacttacgcggccgacgagactagtttagcgagcaagttgagtagtttagccgttggtagcagcaccacgatcaatatttatgggaaaggcagttctgggctgaagtcggatgctaaggcaattactgtgacgatgcgggatggaacgttgagtctgggcacattaccagcaagtttgacgtttggcaccctgacgattccgtttaaagaaacactatatcagccgacaaatgcttggaacatcactgttaatgacacacggaagaccggttcacagtggtacttacgggcgacagcaactgccatgaaatccagtacgcggaccatgagtggcaacctgatttatctgaacgcggggaacaaacaggtgctgacgaatacttcggtaacagtcagttctggcaagaaaatcgcgggtacgacgagcactaatgctgcaagtggttggtcgagcagtcagggtattttattggatgtccagcctagtgtgcaaattgacagttacagtgggacgattaattggaccttacaggatacaccttaaaaattaatataagtggttaaaagatattgcaaaagtatgtcgatttgcaatgtctttttttatgaataattaataataagattgtaagggctttattatagtttaatgcaaatttatgtttacaatatagagtaaagggtttaatgaagccgtatttctgatatagtaaagtgaactaacaaatgtattaatatgatgaggtggttggcgtgtcagcagtacttttagcgctgtcgttgatttctggcggttatgaaatgttgtttttaatgattggttttagagaatatgtcacttggcggattgccatcatttggctaagtctggttattattacgatgagcctgggggaagtggcttcaaacttatggccccaagtccctctggcttatttttggatcatcccgattgtttgtgtgaccacctttatgagttctcggttgttgtacacccagtggattttaatgttaccggtggcaatctttttgaatgcgcttaagcgattagtaggggcgatcatgggtgtcattgccaaggctgtagcccaatctgcatcgccaatgttattacggcaagcgataggtctacattcgacagcggatattaatctctttttagcgtcgattatgatgctgccggtcattattattttagggatgttagcgcatcgctggttagtacaagtgtcggccgccgatttcttgcaacgggcgcgtgttaatattagcgattacttattagttattttgttttttgctatttatattattgcgtatgtttttgcgatggaatggtcagtcaatgcgcaaacgtatatggcaattgcggctatcgtgacgtttggcattatcgggtcgtatttaattagtaataaaaacagtcacttgaatgatgcgcagctattgctacaagtctcaaattacaacgaattattaagccaccataatcgtgatttacatttgtttaaacatgattatgagaatattcttttgagcatgtcggcatttattcagaacaatgatatggccggcttaaagcgttattttacaacggaagtaatgcctgccagagtaacccttaatcgtcagtcgggactgagtgatttgagtcgcttggataagccgacggtcagtggtctaatttatgcaaaatatgaggcagccaacggtcagaacgttcatttagtggtgacaatcttagagaaagtcacgttagcggatattccacagataaaagtagtgcggattttgggtaacttgctggataatgcgacggatgctgctgcccgagcgaatcatcaagtggcgctaactgttaaaaatcgggatgctcacacaacggtattttcgattacaaatcaaattccaacgcatgaagcggtagatttatcagttatcaagaaaagtcgatttacaactaaaccaggacatttgggttatggattgagtagtattgaacaattaactacagatcaattagttgttaattattgtattgaagagggcaactttattgcagagctcattatcaaacattaaactatgattatgaatcgaaaggatctgaatttggtggcattactaacaacattacctaatattgggccaacattagccaaacaattgcaagccgttgcgattacgacacccgaacagctaaagtcaacgggtagcaaagtcgcttttactgccataaaaaaggccaacccccacgcttgtattcaattattgtattcgttacaaggcgcaattgagaattgcgcttacccacagttatcaccggcaactcgcgaagatttaaaacaattttttagatcattgctataactcatgaatggcaatgtgagcgctggtcggagaatttaacgataagcttttagataattaagaccatacttttttcactttatgtgaattggttaacataaaaatgattgctttaaagcggttatcccagattacgagggataaccgcttttgtgtattgattgttaaacaaaaaatatttgttagaatcattagtgtacagcgggattagttagcattgtaaattgtcagatggcaaatgtaaatagtattactgctagacatctgttaaaatgagcattatttttgggttaacaaattttgaccaataacgtaaaggagttacagattatggggacagaactacaatttgtacaatatttacatcaaatgcgtgattataatgatcagcacccaaccaccaaggggctgatcttattaggttacttagaacgagattttattcgattctaccgggccggaaagattgaagaaggcattcaatttgctaagaagaatctgacccgttcgcgcgatttattaaataaattatcgagtgaggaaaaacagctgcaactcagtgcgctggttgatgtcttagcttttgagggaatccaaaatcatgctgagatttatgaatttgttaagctacgtaatgattatcaccgttggttagttaaattacccgtgacgacggaacgttaccagccactagttgtgcagattattcgtgattttgccgcaattgccaaaccgaacgcattagcttataacgcacatttagagtcaacgctcgatgtgatgtactataccaatgctcacctgcatgatcaattatcggtgaaaaaggtattggcccacgtcaatgcgcggtgcaatcctgagtcagtgcggcggtcgtttagtcaagagatgcatatgtcgattcgtgattacatcaatgccaagaaaattcaggaagctgagcatatgttgttggcaacggatttaaccattcgagccattgctgctgaactctgtttctacgatgccgccgatttttcaaaacgattcaagaaggagaccggtcaaacgcccttagaatttcgacaacttaatacacgaactgattagtacttgtatttttaaagataacctttttcgcgtaaatacaaacccccgttttactcgcataaaagcaggtatactatgtctcaaaattcaaaatatgtcgatatttgactaaaattaacagaggcaaattactatgcgatatacacggggcaaatggcgcgtaaccaatcccaaggtttggttgttttctagtgttttaattttaggttggagaattgtgccgacagtggctcaagcaagtgaagctgagacggttaccatgtcgagtcattcggtgcagttagaaacggataatcaagaccaattaacagaagtagcacggatttcaaaaactgcggtaactcgtgatagccacagtgtgaccgcccagtccagcaagtcagctgacaggactagttcggagcaacctgctacgactggcactgttgaggcggtcagtccaacgactagtgaagcccaacagcggtcaacacagcaagataaaacagctgttgatcaacgggcaagtgactcaacagcagcttctgcgggtgccagtactaatcaggcgtcagccgcaacaagttctgatcaggcgccagcagccaactcaactggcactcatcatgcgattgatatggccagttcagctagcgcactaggtgctgacagtggggcccattctgaaagtttatctgaggcgcaacactcaggcgggcaaggtaagacgatcgattcagatttatctgggactgttcattcacagtcatcagtgagtactgtgacgacagctacccctgtgaactcaaattcaagcctagaaagcgacaagtttacttccacacggagccgagctgtagcggtaactgatcaaatgagtagcagggttgaaaaaagggcattgaataaaacaaatgtcactaagtcaataaacatatcagttgcaacaaagcagccgagcaagcaacggacagtcaccgcttcgtcgtttttgacaatagtaaagaacttagccgataagaactatcttgatcagtataccaaacagcatgggcaagcggctttgattgctttgatccaagattggttgtccacgtatcgaattattgcacttacaggaattacgattgtgaatagttcgtttgatggtagtgtggctacgattagtggtggtctgcacgttatcaatacgggggcgacaattcgttctggccaggatgatgaatgggagaccatcataaacggtggtttgtcagtgacaaacaatacaatcacgtttacaactaccaatggattggtggaccgtcccgtagctaatcaggatatggattttacaaagcctcggccaacgggaaatggtgcaatcaaaggtttaccaagcgttacggttgattcttcgttaatcaatgcgcaagaatttagtcaagctcagatcaatattagtgacttttatgatcaactagttactgcagggactattttatcggcaactaatggtggcacgttgagtaagatgctgattggtgagtctggaactgctgatttgggctcttatcaaggacaccattattatgccgtgaatattgatttgaatgactggcacagtggtattcggaccactggttttaataatgatgatgtggttatttataacgtcgtcacggcagcaccagcgttaaccattggtggcggtttttctagtagtacaccgaatctagtctggaacttcaatcatgacatgcgtattcagaataccacgatgataactggtaaaatcgtggcaccacatgctgtctttacaactaatcaaaatgttgattcagcggccgttttacaatatggatatggcgatggtgacagtgctattcgagagacgattacgagccaaaacgagcataattatggttttggtcaagtggttactgatgacccgttggattacttaattgcagtgattaagtcggatggtacgagcattgatactttagctggttttcgccatctactagcaaccgggcaactgaagatcacgattacagatgcggctgggacacgtttatcagggttgaatgcagttgatacacatattgcgggccagcatcgctatctaattacttaccaatttggcgatcagactgcaacgacttggttgaacgtccaaccatcgcatgagcccataatacctatcagccggataccggaatattcagcgataacgcggacgatcaattaccaagatgagcgaactggggcggtgcttgctggcccagttatacaaaatgtacgggtcgtgcgatttgccatttttaatgctaaaactcatgaattgctcggctatgatacaaacggcgacggaattgttgatactagtgatgggacaattgcatggctgttagtaccgccaacggatcaagattgggtacaggttgtctcaccagacttatctgcgcagggttatcaagctcctgatattccggtagttgcggggcaaacagtgatcattaatggtggtgatagaacgatgaatacaaatgtaattgtcaagtatcagcaacaaacgcatattgcaacgacgcagcgaacggttacccggacgattaactatatcgatggtggaacactgcaacccatcgcgtcactacatgctgttgttcaaacggttaagtatcaattattagctgtggttgctcatgacggaacgatacttggctacgataccaacggggacggacagattgagacacaattggcagatgaagcatggttgattgttggttcagggccgtggtttggcgcggttaagtcgccagatctgagccatgagggctacgcagcgccggacctaaaagtagtgccggagcagatggttgctggggtcgatgataaagatgttacgatcaatgtttattaccgactagcaactcaggccgttacggtgtatcaaaataaacggcgcgttatcagctatattgatcgacagacccatcaatcgattgccacgaccgtccagcaattggttatttaccaacgaacagcaattattgaaaaaaagactggcaaatgtttaggctatgatttaaacggtgatggattagttgatacgagtcaagctgattatgcgtggattttagttggcagtggtcaatttgccgcggtaacgtcaccaacgctagtcgtccaaggctatactgatccggacataaggactgtagcggctcaaacggtcgcgattactgatccggacctgatgacgacaatcgtgacttatgaccatcgtattattacggtaacaccaggcaatcctgctcgaccaggacagccagttgatcctgacaatccgaatatcttgtttccagatgagtgtggcgacaccgatttaacgcacaccgttactagaatcattcactatgtttatgaggatggcacgacagccgcagcctcggtcctacaaaccgtccaatttcaacgcaatgcgatgattgatttagtgacgggcgaagtgacataccaagaatgggtaccagtctcggtaacggaaatggcgggcgttatttcaccaattgtagcgggtgccacgaccacattaacagaagtggcagcccagcaggtgagtgtcacaactgccgatcaggttgtagtggttacttacaagaaatcggcaatcaaaccggaagaaccgggtcaacctgagcaaccaagtcaaccggaagaaccgggtcaacctgagcaaccaagtcaaccagaagagccggggcaccctgagcaaccaagtcaaccggaagaaccggggcaccctgagcaaccaagtcaaccagaagaaccggggcaccctgagcaaccaagtcaaccggaagaaccggggcaccctgagcaaccaagtcaaccagaagagccggggcaacacgagcaaccgagtcaaccggaagaaccgggtcaatccgaaaaaccaggagaactgcaaaaacctagtcagccagctgattctgagcaaccagatggattaagtgatcaagccaatttgagtcgtaatcaggctgaacaatcacggacgtcacagccatcacaagcagagtcagatcaaagcgttgtgcagacgaatcagcagaaaacagctgcgtccgtttcaggtattggttgggttagtgcaccggcggtatcaaaacgtatcactaagcatcatcggatgacgacccttccccagacggacgagcagaatacgcaattatcactcttggggatgattggattagcattgagttcaattttaggttggctgaagattaagtcccgcgattaacagttgtgatatgatacccgttgtgagttgcggatctttaggaaccgggattgacggggttaacgttcctttgagggacagctagttttgaatgattaatataggcaatcactgacgtttcttattaaacggtagtgattgccttttatgatatcgtcgttggtacttttgatgcggtcagttgaccggtcgaaatggcgactaataactgagcaaaggaacgtacgcggcactttttgtagtgacactaaatgtcagacatatgatagtagcaactgggtggggcgtttaaaaaattaagggttatgcctaaaaataacatttatcgttgacaattgtaaacgaagggattaatatacacatatagattacaagtgtaaacgataatgagaaagggacgaataaaatgatgattaaagtattagtcttattaattggtgggttagcaattgggtttattctgtggtggttcttcgggaagcatgctacgacaacggtcaccgcgagtgcggttgatgatttacagcaggttgatgtggaggttaagggtggctattcgccagaacaaatcgtgttgaaaaaaggggttccggcggtacttaattttacgcgcaaagatgcatctggttgtctggatcacgtggtgttcagtgatttcggtatcaatcaggaattgccacaaaatcaagttgaagcaattacgattgatacgagtaagtctggcgaatatcaatgggcctgtgggatggacatgtttcatggaaaattaatcattaaatagtgggaggaaaatcaaatgagcgcacgacaacaaatcaatattacagtagacggccattatgacccagcagaagtaacgttacaacaaggtgtaccggcccaattaacgtttacgcgcacgagtacgcaggggtgcttagagcaagtacattcaaccgacttgcactttacgactgagttaccccttgaccaaccgcaaacggtgacggtaccaactgatcgagccggtgaatttcactttagttgtgggatggacatggtgagtggcaaggtggtgattgcgtgatgagcacgacgaaacggttttggatttcattaatattttccctgccactactggctaatatgattttgatgccctttggctggatgcttccgggtggtgattggacgcagttgattctgacgaccatcattatggctgtttcggctcggccgttcttgcaaagttcgtgggcgtcctttactaagcaccatgccaatatggatactttggtggcgattggcaccgcgacggcttatttttacagcttatacgcaatggcaacggggcaagcagtcttctttgaaagtgccgcacttgtgaccactttcgttttgctcggccaagtctttgaagaacgaatgcggcacaacgcgtccagtgcggtcgcaaagctagtgggcttacaagccaaggaagcggaagtgttacgcaatcaagaatttgtaaaagtaccgttggatcaagtagtggtcggcgacattattcgggtcaagccaggcgaaaaaattcccgttgatggtgtaattacaactggccgctcaacggttgatgagtcaatggtgacgggagaaagtatgccggttcaaaaaacggtggcggacgctgtcattggttcaacgattaatagtaatgggacctttcagttcaaagctagcaaggtcggtgaccagacaatgctggctcaaatcgttgagctcgttaaaaaagcacaaaacagtcacgcaccgattcaaaagctgaccgataaagtttctgatatctttgtgccgattgtgctaattattgctatcgttaccttcttgacctggtatgttttcttgaatgctagtctcgcgaatgccttgatttttgcggtcgctgtggtcgtgattgcctgcccgtgtgcgctaggtttagctacgccgaccgcactaatggtcggtaccggccgtggtgccaagatggggatcctgattaaaaatggtgaggtcttggaagctgtcaatgacgttaaaacggtgatctttgataagacgggaacgattacggttggtcacccacaagtgaccgatgttatcggcgacgaagcccaagtactgcgcgttgccactagcttagaggcggcttcggaacatcctttagctgcggcaatattaaaacgcggcacggcccgtggtattcaagcaccaaccgccacgaacttccaagccatcgagggtaaaggtgtgactgctcaagttgagggccaattagcggtggtcggtaatcataaattattaactgatgagccgattagtgctgaattacaacgccaagccactgagcttcaggacgcggcgaaaacggtcgtgtacgtgggcttaaatcacgaaatcattggattgattgccattcaagacgtcgccaaatcgacgtctgaggtagccattgcgagtttgaaagcacgtggcttgaagacggtcatgttaaccggcgataacgaacgggtcgcacaagctgtggcggatcaagtcggtattgatgaagtgattgctgatgtgctgccaggtgataaggctgatcacgttcacgcgttccagaaggctggcaaggtggcctttgtcggcgatggtattaatgacgcccccgcgttgacgacggcggatgttgggattgccatgggttccggaactgatattgcaatcgatgctggtggcatcgtgctcgttaagaacgatctgcgtgatgttgaccgggcgttggcattgagtaagaagacgtttaaccgtatcaaacttaatctgttctgggctttcgtgtacaacgtgctcgggattccagtcgcggcgggcctcttctttgccattgggctgacgcttagccccgaattggccggattagcaatggcctttagttcattgtccgtagtcacgagttcggtattgctaaataaagctaagatcagttcgaacgcccaacctgcgtagacgatgagcagatagcgtcggatgaaatcgggcttgttaaacaagcagaaatgtgtgttaatggtacaaaatatgcgggtgtctaacgccagttcacgttgttgagctggcgttagacacccgctttttgagtcgacaatttaaggaagaaaactggctataaattcctcacaatcagtaaaaaaaagagtattagatttacactaattaagtatcatatcgttagtgtaaaattagaagaatgcccatttaacggagataagtgtggtgttaaatgcttttgtaagcgcttgaatcaaattgtgtattgtgtaacaatattaattgtaagcggtttacatactatttgaaacgagggtttgaacatgaaaattaaagcagcagtggttgataaagtaaacgatccatttgtcattaaagatgatattgaattagctgaaatgaaagcaactgatttacaaatcaaaatggttgcgactggaatttgccattctgatgaagcaattcggcggggtgatgcgtcgttaggttatccagtaattttaggacacgaaggttctggaatcgtcgaaaaggtcggttcagaagtaactaattttgaagtgggcgaccatgttattctatcattttacgctgacggaacatgtgataactgtctgaaaggcatgccaactaaatgtcggaattatgccgactataacttgagtgggactcgtcccgatggttccgaccatttccaagaaaacgggcaccatatcagtgatatgttcgaccaatcttccttcacgactcatacggtagttgaccaacgtaatgcggttaaagtaccaaaagaactagatttacgtcgcttgggacctttaggctgcggctatgtcaccggaagtggcactgttttgaacagtttacagccgcgcccaggacaaacaattgcagtctttgggactggtgcggttggtttagcggcaatgatggctggtaagatttctggctgtaccgaagtgattgcggtcgacattgttgattcacggctagaactcgccaaagaattaggtgctactcacgccattaacagtaaggaagaagatccagttgaagcaatcaagaagttgacgcatggttacggggtcgactttgccgttgatacgactggggtagaaccagttatggtttctgcaatccacgcacttgctcaaggtgggactgctgctttgattgccgttacggccaaaaatatcaccattagctcatggaacgatttgtgtgttgatgataagaaagtcattggtgttaacatgggtgatgccatccctggcgttgatattccacggttaatcgatttctatcaacatggcatgttcccatttgaaaagaccgaaaagttctataagtttgaggatattaatcaagctaatgctgattcaggtagcggcaagaccatcaaacctgtcttgatcattgatgaagattatcaaccggggaaatagctgccggctgggtgccatcagtttatgatgaataacttctaaaacggcgatgtcaaaagttgattttgacatcgccgctttttgtgttaaacacaagccgcttggacggcttgcataatttgtgattaaaacgtgccgattcttaaattcaaaaacaaccagttatggaccgctgggaaaagttcgactcagcgtaaacttgtttagttagttcgtcctacaccgacctccaggcatttctgccaattgccggaacgtggtgggcacagatttaagccgaagcccacgtctcaaatactggcctttcactaaccaagcaaaggacgcttgctaagtgaaatttcaccactgggcattggccgaaacgccttccagtcgggacagtgttcgaatggcggacatgtgcgtacccaacttttggtgaattcgtcattgtttttcataaaccataattttgtcaatcaactgtcagggtgaaaatgatattgagatagctcactaatcctgaattggtgtagtaagatttaagctcttgacagagggcttaatacacctaacgctttgtttaaagttccagtatcaaatagcgaacaacaaattgtaccgagttcggtggtcgttcattagccatttgagcggcttcccgaaacgtgttcggggccactaaagcctgtgcttgctacgccaacggactaatgccaaaacagcattaatccgttggccaggcaatgctcggcttcaactcgtggcccctcacccagccccggaggtcggaataggacgcgcaccggctgacgaataacaatctaaacttggcacgttttaatcacaaatcaggacaaattaatttgcacaatgcgtgttctgatagatattcttatctgtgtttgtcggtttattgttgcggtgtttattttgaatagcgcgtccaaacgtggggtgcatggcattgccgagtaacgattcgagttgtagagaggtcccaatcaaataatcggttcaagaatttactatgaattcttgaaccgattatttgctgtgaatgatttagttaactttgaatgggggattacttggcatcatatgcggcttggaaaatcttgatgatgtcttctttagtgcctttgcgtgggttagagaaggcgttaccgtctttaagcgcattagtcgccatgtgttcgaagtcctcgatcttggcgccaatttccttgatggaatgcggaatgccaacgtcttcgctgagttgtttcatcgctttgatagctaattcggcagcatcacgagtcgataagccatcagtgttttcgcccataattttggcgagctcggcgaaacgttcggggcacgcgattagattatattcttcaacgtagggtaagagcagcgcgcagcagacaccgtggggtgcgtcatattggccgccgagctggtgggccatggcgtgcacgtaacctagattggcgttgttaaaggccatgccggctaacatttcagcttcgaccatgtgtgtccgggcttctaggttatgcccattggcgacggcttcgcgtaatgatgtttcgattaatttgatggcctggatgcactgtgaatcggtaatcggattgtgatcgacagaaacaaagggttcgatagcctggacaaaagcatccatgccagttgcggccgtgagtcccttaggaacatctagcatgagagtgggatcgttaaaggacacgagtggcatgttacgccatgaagcaacgacgaacttataatgcgtttcttcattcgtaatgacacagtgacgggtcaattcagaaccagtcccagcggtagtgttgaccgcaatcagtggtggtagggcattcttgagtgtttcgattcctgctaacttagtgatatcgtcgccgttagtcatgatgatgccggcaccttttccggtatcgtgggcagaaccaccgccaatagtaatcagggagtccgcttgattggcttgatataaggctttaacagcttgaatgttatgaattttagggttgggttcaacttgattataaattacgtagtcaatcccggcagcatccagtgaccgccgcacctgagcaacggcgccgtctggcagactttcaagaaatttgtcggtgacgatgactggcttgtgcataccaagagttttggcacgctcgccgattttactaatgacaccaggaccgaaaaagttaacgctaggcattaagaaatcaaaattacgttcagtcatattaataacctctttttatattgtaatcgctatcattactaatttacgaatcaaattatagtcgtaataattacaatttgcaatactttttggctaattaattatatttttcacaatatcgtttagaaaaggtgcggcaatcacggcatacctgttgtaaccaagtgttaaatgacggtgaactatagtcctcatgctatttgatattactgcctacaaaaagacgactaattacaaagattcacaatcttagtaattagtcgtctttttagtgtgatccaatagaaaaattgggttagtaccagtgatgatgttgccagaaccgtttggccttgacccaggagccgtagcgcgaggcgacgtaggtattagcacgtttttcctgattgacgggtgacaagttgccgtgtaagtatgagcgcaacaattgatagcgaccgtagcagcggccattacgagccgtataactgtatccagattcacgataggcgatccaatttttggcagcgcggttggctttcgaaagcttggcgttgatcttggcaatttgctgggcttggctaagcttcttggaggcctgggcggtgattgtggtttgtggtccaagactagtagtcacgttaacgacaaccccgaagacacaactagccaaaactaatagcaacatggttttaaagttaaattttttcatgatatgtataaccccgttttatattttccctaagctgataagtgtagaatacgccaattatgtgtcagctatgttaaagaaaagttactatgttattaaatgaacgtttccgttatgaaatagtttttgtcaataactgttgcggcaattgtttagatgaataattgcgctgactatcacatgaaaaaatcataatattgttaggaaaactaaagcgctttattgccttcgttcggtaatcttaaattggaatagctttacaaaagtattaaaggagtaagtgagggagtgcaataatggcaacaaaagataatgaaaagattacattgatggcgctagtcatgatgatctttacgaccgttttcggatttgccaatagtacggtggcctattatttaatgggttacagctcgattctattttacctagtcgcagccgtactgttcttcatcccgttcgcgctaatgatggcggagttcggggcagcggttaagtctgatagtagcgggatgtacaagtggctggaagtgagtgtgaatgcgaaatttgcgttcgtgggcacgttcatgtggtttgcgtcgtacattatttggttagtctcaacgtcagctaaagtctggattccgtttacgaccatcttctttgggagcgatcaaacgcagcgctttgcgatgtttggtctgaatgcgacgcagatgattgggattttgtcctgtctatggatggtgctagtgacgttcgtttccatcaaagggatgaaaggcattgtgcgggtcacgagtttaggcggcctggcggtgaccagtttgactgcaatcctgttagtggtttcgggggtcgttttcgccttgaatcacggacaattcgcacaaccgttacaacatgtgatgacgtcaccaaatccaagttatcagcatccagtcgggttactcgggtttgccgttttcgccatttttgcttacggtgggctagaagttctcggtgggatggttgataagaccaagaaccccgaaaagaccttcccacgcggaattattatttctgccatcgtcattaccttaggctatggcctgggaatcttctgctgggggattagtacgaactggcaagccgttttgtcgaatccaacgactaacctcggtaatattagttatgtcatgatgcaaaacttgggctatgttttagggcaagcgcttggtttgagtacagcggccgctaagacaatgggactgtggtttgcacggtacaccggcttagggatgttcctcgcttacagtggggcgttcttcaccttaacttattcaccattgaagacgcttatcttgggaacacctaaggaactgtggccgaagaaatttacgaagctcaacaaagctggtatgccaagttatgccatgatggttcaatgtgccatcgtgattgtgatcatcttggtggcgtcctttgcaacggcagacgcgtcagccttttacaatgtgttgaccttaatggcgaacgtttcgatgacgttaccatacctcttcttgctatacgcgtttccgaagtttaaggaaaaccagaacattgttaagccttttgaagtgtacaagtcattggcttggacgaaaattattagttgggtcgtgttcattgtcgtcttaggcgcgaatgtcttcacgttgatccagccaatcttggaaactgggcagattcaaaatacgatttggatgctagttggaccaattgtcttcggtgtggccgggattatttggtatcaagttcgagaacggcatgtcaattaaataaccaatttcaaaataccattcgattgctgactgataaaacagcattgaatggtattttttaagtgccttaatatgggaaatttagtacactcattagcaaaagctatctagggggggatggtcatgacattgggaactgcgttaaagcaggcacgcaaagccaagcaactcaatcaaaagcaagctgcccggggaatttgtgcacaatcgatgctgtcagcaattgaaaatgatcgctacgtgccgaatgcccggctattactggcgctgtgtcagcgattaggggtcgcggttagtacgttgagcctagccgacgattttgagatcagtgccgagcaagcgtttaatgaccgcgttcggcagatgtgcaatgcccatcagtatcagcaattgaaggattggctattacagccaaccactttggaacatgttcaaacggatgagcagactcaggcttactattattatctgggtgtcgcctgttggcaggttgatcgcacatcggatgctgcacaacaaaatttacggctggcaattggtatggctgctcccagctcgccgccgacaacgttgacacgcttggccttgatttcgttagccgtcgttaaggcgcaccaccatcctcaagccccagtcgcggccttagtcacccgggcactcgctgacattgatgcgagtgcatatgaagaaaatgccaacattgttttttaccttgctgggttggtggcctatgaacaacatgattcccagttggcggtggcccgtttgacgcaggggttggcctttgcgactacacacgattcacactacatgctggctaatatttatcagttgatggcgcaactcgcaatggcggcgggggagactgccacggcgcaggttgccagtcaacggtcacaagttttcaaagacctgtttaaagaacaaattaacgaccgcctgtaaattatcagtattctgattttatgttggcgtccccaccgtgtattttataatcaccaactaaatacatgtgcacttgatctaacggtccgttattgatttggagtggttggccgtaataacgatgaccgggtcaggatgaacattgggggttataaaatgacaacagcattatttaccaatcaagtattaacacaggcaactccagcaacggtgcgagcattgctagcagatccgctgaacttaccagcatgggcgactgccattaccacggtcaagccaaccgcgacggggtacgtgttacagcggtccggttcggcttttgatcagccggaacagttgcaggttacagtcggcgctgaccaggtcgtttatcacagtgaggggggccaattgggatatgaaattgtgttcaccatgacgccattggccgagcgaactgcggtccaggaagaagtctcccttacgactacaccgccgagctggctaccgttgccactagtgaagcccgtcatgcaacgagactttcagcggaagttgggtcaattggcaacattagcggaggaacagccgaatgacgattaatgatgggatgacgttaataaaagtgttagtgacgtggtggtctgtcagttggttattacgggccactttgatcggcgttgttggaataattgcctatcgttttttgaagcagcgtcaatttaagtgagttaagacgatgacagcttttatgcctaatatctaatcgtaactattattatttagtgtgcgtttaactatcatccgaaaactaattccggtattctatgggtattcttttgaaggaggaaatctcatgaatcaaccagaattacgtgacccacgctatttatataagactgatggctttgataagcaggatcaggagacgcccgcactacaagctaagatgcgtcctgaacctgattgtggtgagaagagttaccaaggacatgataagttgttgaatcgacgcgttttgatcacgggtggtgattcgggaattggccgggctaccgcgattgcttttgcgcgggaaggtgctgatgttgcgattcagtacttgccgggagaggagccggatgctgaggcggttgccgaactagtgcgcgctgcgggccgtcaagcgttattattaccttgtgatttcaaggatgttgacgttgtgaccgacctcgtggaccggacaatcgctgaatttggtggtatcgacacccttgtcctaaatgcggggcaacagatttcacaaccttcactggctaagctgccgatcgaacaggtgcgtgcgaccttcgaagtgaatatcgtcgcgatgtttgcgttggctcaggcggccttgccaaagatgcccgctggcggtagcatcgtcaccacgacttcgattcaagcctatgcgccgagtggtcatctattagattatgctgcgactaaggcggccatcaagaactttacgattaatttagcagccgaagcggccgaaaaggggattcgggtcaatggcgttgctcccgggccaatctggacgcccttacaactagatcaaggccagccaatcgaggcgctgccgaaatttggccaagacaccttgctcaaacgagcgggacaacccgcagaactggcaccagtgtacgtctttttagcttctaacgacgcgagctatgtgaccgcgcaaatttatggcgtgactggtggcggcgtgattaattaggtgttcactgcaagttaattcctgattggcttgaataaatcataagtggctaccttggatggatacattcaaggtagccactttagtgtgtttaatgatctgatgaggcgttcattaagtaatccagcgctgccgttcccaccgctttggctgcaattagtaaacagtcttcattcatcataaaatcagggctgtggtgcgggtgggactcacccggagctggttgacagccggcatagataaaggtgctgggtttggcttgtgcaaaataggcgaagtcctccgaggggtcttgggggccgcagtcgaatattttagtaatttctggaatctgagcagcttgaatactggtgatgacgcgctgtgtcagggttgcatcattcatgagtaccggataattatcatcgtaatcaagcgcagcttggacaccgaaagtcgccccgacaccgttcgcaattttaataatctggtcacggattgtctggcgcgtggtttcgtccataatccgtacatcgcccttgagggtgacttgcgctttgatcgcattgaaggaaccgacgccgtcgaatgagccgatggtgacactgccggtatcaaatgggtcaatccggcgggaaataacggtttgtaaggcggttacaaagtaacttccagcaacgattgcatcgtttgagaggtggggcatcgaggcgtgcccacctttacccgtgaaggtgatcgtaaaattagcccgcccggtctgcgtcgcatttaagtgataggcaatcgagcccgtcggcatggtactcatcacatgcagcccaatgacgttatcgatgccgtctaggacgccagcagccaacatacccttagcaccacccggtgacacttcttcagcgggttggtggataatgcggacgcgaccacgtagctgatttttcagcccgagtaaggtcttcgccagtaccatgagataagcagtatgaccatcgtggccacaggcgtgcatgacattggcgttttgcgatttaaatgataagtggttgtcttcttgaatcgcgagggcgtcaaaatcagcgcgtaatgctaactgaggtccagggtgaccgctatcgatgtcgacgacgaagccgtacccatcaccataagcggtggttgagacgcccagttcacgatagaacgctttgatgtaggctgcggtttgttcttcatgaaatgaaatctcggggtgggcgtgtaagtggcgacgaatcttgatcatttccggctccgccgccgtgagttgttgcatgagttgtgcttgaagggtcattagaatcttcctttctgattgttagtcaggtgctatcgttagtgtatcatcaaataagaagattagtggcaatcacgcaatgagttagatcaataaattatggggcgtgaggtgtattaggaacattgattattactagaagttgggaccccttatttaatattaattcttattataaagtctgcgataactgaatgacgttattaggtgggatataaccgaacatcgtattcattatttctcgcacatatactgaattattatcatcgtaatctgattttgcaaaagatatgatatattgattgtcctgactgttaatttcaggtaccctaaacaggagaccacaattatgaggaggaacgattgatgaagattttgatgccatattttaagcggtatcgactagacgtctggattgcgatgctgtcggtcatcgtcttagtgtttgcgacgttatggcaaccgcgattattgcaagtcattatggaagccattatcaagaatgatcaggctacggtattccgtgaagggctgatgttgcttggtttggccgtactgggaatcattggtgggatcgtgaatacgatatacgcagcccgggtggcccttggtgtggcgaccgacttgcgagctgacctatacgctaaggtccagtcattagcctacgctgacgtggaaaaattttcaccgtccaacttagtggtacgaatgacgaacgatattaatcaagtccaacagattgtgatggctggctttcagcagattacccggattccattactattcatcggggcactgattctcgctgtgatgacgatgcctgagcagtggtgggtcattgttgtcatgatggcggtaatcttaggggtcgcactgattgcggtgcggcgaatgactaaatactttgcacaaacgcaacaagatattgaaaacgtcaatacggttgcccgcgaaaacttaatggggattcgggttgttaaatcgtttgttcaagaaccaaacgagatcaaaaagttttcggccgcatccgatgaattaaccgctgtgaccgctaaaattgggtactggttcgctattctaatgccagcgttctttttgacggccaacgtggcggtcggggtcgccgtttacttggtcggtcaaacgattacgacgcacccggcctatttagcagctattacgagttttatttcttatttaatgcagattttatttgccgtgatcaacgggggatttctcatgacttttgcgtcgcgggccgtcatctcacttggtcgaatcggcgaagtgatgactaccgaaccaagtatgacctacgttgatggcgacgcggcgcccgtagctggtgatattcactttgaccacgtaaccttcacttatccgggagatgcgcagccaacgctaaaagatgtgacctttacggtaaaagcagggtccatgctgggaatcgttggggccactggatctggtaagacgacgttggcccagctgattgcgcgcttgtatgatccggatagtgggacggtctccatcggtggaattgatgtgcgggccttaccagaaaaagcccttcgatccacggtggcctatgtcttacaacggtccacgttattttctggcacgattgcgggtaacttacggcaagttaagccggacgcccagcctagtcacatgcaatgggcggctaatattgcgcagtctgcggaattcattgaacggttgccacagacgtacgatgcccccgtggaagaacggtcacagaacttttcgggtggtcagaagcagcgactagcgattacgcgtggcgtaattgccaatccagaaatcttgattttagatgatgcgacttcggcactcgatgcgcgttcagaaaaacttgttcaagaagctttggatcgcgagttgaagtcaacgacgaccgtggtcattgccgaaaaaattgcttcaattattcgtgcggatcaaatcttagtgttagataatggtcgcatttcgggccaggggactcaccacgaattgcttcaagatagtgcgatttatcgcgctatttaccaaacgcaaaaagcacgggaggagggcttacatgagtgatttacgcaatgctggtaaatattactggcactatttaaaacgctactggttaggcttcttactaagtgtgattctgattgccttttcgacttggtgcattgtggtcgcaccgacttatctgggacgagccgtggaggagctgacgcagtacttgcagcagtggacgaatcaagcgactcgggcacaagcaagcttgcaaccgttcaaccggaccctgatcatctacgtcttgttgtatgtcggtgatgctagcacgatttttattgcgagcttgatcttagcacgcgtgacggccttttcgaccgggacaatgcgggtaggcctatttcggaagatgcaacggatgaaggttcaatactttgatacgcatagtgacggggatattctggctcggttcacctctgacctagataatatttttaatgccatgaatcaagccttgctagaaattttattagccgtggctcagtttgttggcctgctaattgtgatgtttaatcaaaacactacgatggcgtgggtgacgatggcttctacgccggttgcattaattatcgcggcgtttgtcatgcacaaggctggcgtcgcggtgaaccaacaacaggatgatatcggtcaactgaatggttatatcaatgaacaaattaccggtcaaaaagtcttgattaccaacggcttacagcaggactccttgaaaggctttcatcagtataatggtaaggttcgccagtcagcgttgacgggtcaaatctggtcaggtattttgaatccactgatgcaagggatgtcactgcttaacacggcaattgtcatcttctttggctcatggttagcgctgaatgggagtatgtcgactggagcagctttggcgctggtcgtggtgttcgttaactacgcccaacagtactaccagccaattatgtcattgactagtttatatagtatgattcagttagcgattactggtgcacggcgggtcgatgaagtccgtaatcaaccggatgaagtgagccccgctaacggtcaagcgctcgacgggattcatgatgaattactgattgataatgtgcgctttagttacttaccaggtaaagaaatcttgcatggcgtgtcgatccatgtgcaccgcggtgagatggtggcactcgttggcccaactggttcggggaaaacgacggtcatgaatttgttgaatcgcttctatgatgttgatagtggtgcgattacgtttgatggggtgaatattcaagactttgatctccaggtgctacggcaaaatgtcgggattgtcttacaggaaccccagttgtttacgggcacgattgcggataatattcgttacggggacccaacggctagtatggatcgggtcatcgatgcggcgaagcaggctaatattcatgactttgtgatgagcctgccagatggctatcagacgcgcgtttccgacgaacagagtattttttctgccggtcaaaagcagttgatgtcaattgcccggacgattttaacaaatcccaagttgctgattttggatgaagcgacttcgaacgttgatacggtgacggaagccaatattcaagccgcaatggacaacgtcatccaagggcgaaccagctttgtcattgctcaccgcttgaaaacaatcctgaatgccgataaaatcgttgtattgaaggatggtcaaattattgaacaggggaaccaccatgatttattagcggcaaacggcttctatgcggaactgtatcgtaatcagatggtctttgagtaatgaaagtataaggagtcggacatggcagggcaagagcaacaagtgcgggtttcaatcccagtctcagcattaaaacgagccgggattgatcgcgatgatcagttacagttaaaggtgcgcaatgacgcactagtcttagagaagattaagccacgtcaaccacagtggcagcaatacttgataatctggccgctgttggttgcaatcctatcggggttagccagttacgggtactggtggtttcaaaaagtgcgaccagttccactgacaggtgcgcaatcaatcgggagtttgacgattgtggccggtgtggttaccggcgcagtgctatttgtcggctttttcttaaaaacgcgtaatgatccagaaaatcgattttcgcgccatatttattggcggaactttccagttattacgattgcgtttattatgatcttagcctttgcgctggtcggggctttctgggtattagaattattatttccagatgtcatcttcgatcgctttacatctatgttgctactggtcttgtttacgtattttgcggatgcgttcatgattagcgctgcgttgacgataaatgcgcggtcgttatcaacgattttaacggtggtgattgtcagtggctgtgttatctcaatggccgccaatggtcaacggcgatggtggcagcataatttaagctttttagggacgcatgccgctgaaaattcctggcaattcaacttgacactgattttttcggcgttattgatggtcgttctgattgactatctatttgtttcacttagtcgaatttatccgcgtacttggcgaacgtcaaccttgcggatattgttgacgttgaccgctgtcgatttcggggcggtcgggctatttcctaacaacctgacgtttcactggttacatgacttagttgctggtggcttggtcacgttgttagtcttgttgattgtgggggtgcggtggctattaccagccgtgacgaaagattttctgtggctctcatacggcgttggcgtggtgctattactactcaactttggttttcgctggtttgggtatccatcgctgacggcatttgagattcaagcctttgcgatttcgtttggctggttgctgatgctattttcacgtctacaagcgttagtcaatgaagacccggaattgttgacgattaagttggagcaggaaagtacggcagggcaataagtgccacgttgttttgaaacggtggctgagtatattaataataattgaatcagataaaactggctgctagacacggtttaaagtgtctagcagccagttttattaattatggatgattgttgaagcgggttaggtgtaattgattacttttaaatgttcacatttagcgatgctgagccatcaatttgacttgtggcaacatgttatcagtgcccggttgagaaataccaaggctggtattttcgtatgctgttggctcagcaataatcttcatgattaaatcagcaatactagcgcgtgaaatcatggttcctttgaagcgttcacctttgtaagtcagttcatagtcaattttggtatcgtcggtcatataggccgcacgaataattgtagcaggaatatccgatgattcaattattctggccgcatgtcgcgtatcgtttttagcagcgtgaccgactacctgttcgacccaagcgccaaatggattaggggtttcgtggtagagtccggatcctgtgacccaaataagatggggcacatgattgcgattcattgacgtgataatggtctgtgccaataatgccatattcccggctagatttgcatagacgatatcctgattaggcataacagtgtctagtagctgtgaatcactgacatcaccttgaataaccgtttctcgttctggtgaagtgactagtaggcgccctgcatttcttaagactagtgtcaactggacgtcagtttcggctaagagtcgttgttccacaatccgcgcaattcgaccgttagcccctaaaattaaaaccttggtcattctgatcctcctcgtattagtgaatagtgtaaccaccgtcaacagcgacggcttgaccaaccatgtaactggcagcatcactgcaaagaaagagcacgacttgagcgacttcttctggtttagctaaacgccccatgggaatttcgcggactaggtcgtccatctcctgtcgttcagtatcatccattcgggcaaccattggtgtatcaatgattcctggacacacggcgttgatccgaacattccggtcagcgtattctaaggcgctactctttgtcaggcctaagacgccgtgctttgaagcgtggtaggcagttcgatcagcaataccaacgagaccacccattgaagaacagtttacgattgcggctggtgttccctgagcacgcatctgtcgtaattcgtacttcatactgagaaacatgccttttaagttagtatccatgacatgatcatattcttcaaccgatagatcggcggtatcggtgactggactttgaatcccagcatcgttataagcatagtcgaggtgcccaaactgagcaactgcgaatttcaccattccggcgacgtctttgggatcagcgacgttacacttgaatgaaacggctgagtagccatgatcgactagctgttgggcttcgtctttaggttcatgatggccagctaaaatgacgtgagcacctgctttggcgaatagagtggcagcactcaggccgattcccgtgcgtgcacctgtaacaataacgactttatctgtaaaattgaacatgactttctctccttaattaatcttcttcaaactgcattttaatatttcttgatgaacggaattgtttcaaatcgccagcattaatgtgaccaattttttgaaggttactaatcacttcgccagtttgctcataaaaaatcactaagctgtgtcgcggtgtccagtaggcgatatcaccaactgcatagccagtagtgtgtgcctcgttagcagggagtgcctgctgaaaacgatacgtcaattcacggttataaaggttgagcatcggcagtgttagtggtagttgtgaaagtaacgctgcggtggtggcattttcttccaaatttgctgtgaagtggcggtcgttggctgttatcttcattttcttcattatctagtacctcctaagccaatgcgttatattcgtcattactaacgggtgatagccattctggtgtgcctgcagtgatggcaatgtgactgaaccaactatctttagtagcaccgtgccagtgtttgataccgtcatgggtgatcaccacatcaccaggatgtaatcgctgtgccggttgcccggcttcttggtaccagccttcgccaccagtgactaataagatttgatagccattgtgatggatatgccagttgttacgggctccgggttcaaagctgacgttgctgacagttacgttgacttgctcgtctttcactagagcgttgtggtaacttttaccggtaaagtattgttgaaaagcaacgtttaaatctcccattgcaaaaatgccgtgttggacgctattttcattattgttcattgttaaaaacacctttcatttaaaattaattgtgggctaaaatttgaagctcggcttttgttagtacgtttcccactagttgttcacggaagtcgttgtaatagaagcggttattcaacggcaagttgtgcttgagtgcaaatacggatagtgtatatcgatgaggctgatcaggtggattcggtccggcatagtgatcggcgaaatacgaatcgtttaactgataaaagcgtgacatccatgagttttgaccttgggggccctcaaaattacgactgaaatcggctgggatttctgccatgacaggaatattggtcgcgagccagtgaatgaacggaaaacccgttcgtgggacggcgtcgtaatcaatgagcgaaatagcaaacgcagtcgttattgcaggaattgatttgatttcaattggaaacgatagaatcggttggcctgagtgtttgacgttcgcgttactggtatagattagtggtaaaaagccatcgtctaaatcaactttaatttgcattaaaccgacctcctagtaaaaaccaggtttgttccaagcagtattgggttcagcgacgccaatgctacttcgctgatataattggggattgtgaataatttcagtaatcaggtcagcaacggcttggcgtgtcacctgcgtatctttgaatggcatcccctgaggaatgaccttgtagtccgtatgctggtcattattatatagccaggccattcttaaaaatgtatagttcagtccactattatcaatcacggcagcagctcgcttgatttcagtataatcacccatcatttgggcattccaaataccaaatttaccagcgacttcatcgtaaatgcctaaaccacctgcgacaattaggcgctcgacaccattttgcttcatcgcatcgacaacattttgattggcggtggtgaaatgccccgttgccaagtaaacgatatcttgacccgcgattgccgccgtaagatcagcggaattattccaattgccgttcgtgagggtaacctgcgattgggcggcgtactgatgaagccgtcgagtagcttgacgagcaaatagtgtgagttcaacatcgttttttgcaagtaggcgtggaattaaatattttgaaatgttactggtagcacctaataaaataacttttttcattgtaagaacctctcttttaaaaaataagacttaataaagttgctacgcccaaactaagtacgaggaagatgaggcaaaattgccaattccaacgtaccgagacagttgctgagctgacatgtaacagggtcgcgacaatcatgacgatacctgcaaacggtgataacatgtatgcaacgacgcttccgatattcagactcaatgcgattaatagtggtgaaagggcaatgtgcatggtcataataatcttgccaattagtgctactgatgctagtgggtgaatgccaattagggaaaccaatacgacaataatgggaattaaaacgatcaataaccagccaaggtgagcaaagcttggtgctaacgcgtgggttagttcgctactgatagtggaatgttgaaaaccgtacgtgaacgtaccgattccaacaaagaacggcgcaagcgctgcaccgcttgcaattccgtgttgccaataatcaaggctagctttttttagtgcaaatttgaaggctgtttggcccgtagtcggcttgagccctaatgccgtgacccaaatcaggacaattagtaaaccggaaagtgtaacagcgttcattgaacttacgactttgctttccattaaaacaaagctgagtattagtagggcaataacggccgccactaaactgacaagtgatgcgtgttcggtaaaacgagtctgctgcttagtattggttgtcacgggctgaatccgcatatacggttggttatattccatcaaatacgctagcaataatcctaacaggcctaaaatcaggcatggtatgaataattgggtccacccgactttagtaacggtactgattagaaagattgttgctgctccaggtgcccataatgtgccgagcgtaaatccacgggttacggctgttgccgaaaaacgggtggcgtctttgacttggcgcttgatactgtcgcctagaattgataggacaatggcaacggtccccatggagagaatacttgatagtaggtgcgtgacaatcatgacaaaggtgaaggtttgtttggggccacgaatgtgcttttgcatgaatgcttcgacagtagcttggtagttgccaatggtgacagggattaagaaaagttgcataacaactagtaacaccacgatatcgaccattgaagtgattgccatggctagaccgttgattgataaacccgtagtacttagcagtccaacccagcaatgaaaaagatcaatgtcgcgacttgaaaagagcggcttaagctttgaattccgagaattgagaccccgattgcaagcacggcatttaatagcgtcaagttgacggggacaattaagcttagtaactgaatgattattaggcttaaaactagactgtgataaatcgtcgctttattgatagaccgttccattcatgaatcgctgctttctaatattgatcgtggattgtcgtcatcgattagccttgctttgtcgggtaaatggtaaattcattgacgttgacgtcatctggttgtgcaactgcgaagtcaacgacacgggccactgcatctggggtgataccgacggatgcatataatttattcataccttgcttagcattggtatcggtaatggtgtgcaataattcagtgttgatagctgccggatagaggctggtggtccgaatattggtgtgttcttgagcactttccatgcggattacttccattaaattgcgtactgcaaatttagttgcaccatagatgccggaaccagcgaaactcttaagcccagctactgaagatgtcgtaatgatttgaccatacttttgattggtgaaatcaggcattactgcggcgacaccgttcaaaacaccttttaagttcacatcgatcatggcattccattcatcagtttttagtgcactgattggtgaagtcggcatgataccggcattattgaaaatgacatcaataccgccaaattctcgctttgctaaagcaactaacgctgttaagtcttcaggcttagtcacgtccgttacgcggtaagtggcttgcccaccttgttgctggattttattggctaatttctgtaggcgttgttcacgccgtgcacctaaaacaactttggcaccatggctggctaacaatttggcacttgcttcgccaatacccgatgaggctcctgtaataacgataactttgttttttactgacatatttgtttcctcctgattaatttttttgtttatttaaaatgtgatggtaatttaagacgtccattgtggaaaaatcatgaccggaaagctggattttttcaccatagggtgatagtgaaatttgattgtgcccaataattttccaagtaccggaataaatattagtgacgtgatgttggttctccttccacttgtgatccgcagtgaaagtgatttgttggtgaatatctttgttgtggtgattgatccaaacaccaacgacatccgcttcggtcagatgcgagttgtccgaatgggtaacacttgtctgttgcttggtggcttggttagacttgtcggtggttggtgagtgttgctgaactgcatagacgatgacgacaagtgcagcgacggtaacaataatttgaaaaatagtttgcataaactttttgttcaattaatcatctcgtttctgatgtgctgtgcctcaactacaatgactagtatagccagcaacgtgcctcctgagaagaatccgttagttagcttagtattaacttttagtttatactagaaggctaggaggtgaccgttgtggattttaatcaattacagacgtttttacgagttagtgagtatggtagttttacgaaggcgggggaacagagttttatatcgggtactgcggtgatgaaacagatcaaccggctggaagcggagcttaacctaaaactattcgtccgaactgcgaccggggtccaactcacaccacagggtaagaagttccaaccgtatgtgcaacagttgctcgatttactaaacacggccattgaagagacgcgacgggtccgttcagacgataagcaactgattttgttgggaacttccttactacatcctgctgatgccttcatgtcattatggaaagaactggcaccaaagatgcctaaatttcagattagattagttcaattgcaggaagacttgaattcgagaaatcgtgagtatgcgatgcttggtcggagtagtgatttaatcgttgggacgttcgatagcacaactttgaagcagtcctttagtgcgatacagttgggagcgtatcactttggaattgctgtccgtagtgataatccattagcccagttggatgaaatcatgtacagtgaccttgcgcatcgtaaagttctgatggtgtcaacgggaattagtgagaaaaatgatctggttcggagtgaaatgttggcggcagaacctagtattcagccaattgatactagcgggcgttatgacatcaatacgtttaatgagaccgttgaggagaatatcgcaatgatttcgcttacgccgtggaaaagaattcatccgaatttagttacagtaccgctgaaaacgtccgtaacagtaccgtatggtctattaagcaccaagttcccgggtaagaagacggcagattttctacatgaatttacgaagttggtcccgactgaaacgcagagccactcataaaatgacattaaaaaggcaactgttcgtggtcacggtacgtgctggtggactttttggggtttgagtctaatttgaaacttgcaatcatttgttaacgaatactggcattcaacctgagttaaatgtggtctgaaaagagccccatggtattgttgaagtacgtgagtattaagtttgcattgacatattgtaaaatgattttctagaaagttgtagaagtttatatctaaatcttttgagctactctctagatgcatgatttgcaattgcaatcagaaatgatataaagtttttaaactttaggcttgactataaacgaatagacgtttattatacaagacatgcgatacaaagataacaacaaaaaagaagcgatttatcaagcaacaattctgcttttaaatagagacggcttttcatcaacctcaatgtcaaaaattgctaagcatgctggtgtttcagcttcaacaatttatatctattttgagaataaagatgatatgctgaagaagttatacttggatactaaacagaaaatgagtacccaaatgttttctgacacgacagatagtgatgcaaaaactggtcttgccaaggttattcgtaactatattgattatattgtgaataataaagatgcttttctcttcttgcagcaatttacgaattcaccttatatgagtgaatttgatgatcaggaagcaagcaactactttacgcccatgtatcaaatagttaaaagcggccgacaggagggaacatttaaagatgtggacaatgatatattatttgcctatattgagccgccaattaccgaattagccaagcgttattttagaggagaatcaagttttaccgaggaaagaattgaagccttgattaggttagcctggagtgctattaaaaaatagcactttcatttcgctcctatagtgaacgtctattcgtttattatagagctaaatttcacaatcttttattcgcatactactaaaaatgactggagatattatgatgcaaaagaaagtgacttttcagaataacgaacacgatatggctggtatcttattcttcccagatgactttgatgaaactaaacaatatgccgccttcccagttgcatcgccagctggagctgtgaaggaacaaattgcaactaactacggttcaagattagctaagtacggctttattgccttagcctttgatacttcacatcaaggtgaaagtggcggcaatcctcgtcaattagaagcaccttatgaacgtgtagaagatattaagtgcgctatcgattatttaacaaccttgccttacgttgataatgagcggattggtcagtttggcgtatgcgctggtgccggttattcgatgcacacagccatgacggatcgtcgcattaaggccgttgccgttgcaagtatgagtgatccagcatcatggattcgtgacggatttgatggtaaaagtcccgttgatgcacaattggcactactagaagaggcttcaaaccaacggactcgtgaagctaatggcgctgacccaatttatggcacctttgttccagaagaagtcactgagggtatgcctaatactttggaagaggctcacgaatattaccggacggcccgtggtcaacacccacgttcaactaaccaagtatcaatgatgtcaattgacaaaatgacggatttctcaaccttcctatttgctgatcgttatttgacgcaaccgattttgatgatcgctggtactaatgccgacacattacgtttctctgaagacttacttaaaaaagcggcttcaaagaataaggaactatttaccattgaaggtgccactcacgttgatttgtatgacaaaccagaatacgttgaccaagcagttgcaaaggctgcggccttctttaaagaaaacctttaataaaaagtaaccaactcaaatgacgaagaaaggattggttgatattgactgaatcaaatggaaaagtcgctttgattacgggcgccgaccgtggaattggatttgaaactgccaaagaattaggtgcccagggctacacggtgttaatcggtagtcgcaacttagagcgtggacaaaacgcagtggataaactaaaagcaatggatattactgctgatacccttcaaatcgatgttactcagcgctatacgattcaaaacgcagctggtcaaattaataagatgtaccataaattggatgtattaattaacaatgctggcattgccatggcggacgacgtactaccaagtaccgtgagtgaagaggttctgcgtaaaacgtttgataccaacttttttgggagtttcgtagttactcaaattatgctgccattgatcaggaagtctgatgctggtcgaattgtcagcctctcctcttcggttggttccttagaatggcaaagtcatcctattgaaggtgcaccaattaacccggcttacgctgcatctaagaacggcgtcaatgcgttgacggtgatgtttgctcgcgaattagtcgatactgatattaaggtaaacgtggctgatcctgggtggactgccacggacttaaacggatttaatgccccacgtagtgtcgcggaaggcgcaaaaattgtgattaaactggcaactttacctgcagatggtccttctggtctactgattagtgaatctgggaaagtcgcttggtaagtcgtaatacagtgaggtgatcaaagtgaacgcgcaggtcgtttatttttcaaatagtggtaataatgaacgcttagctaaaaaaatttctgcttattatacaatcactgcaacaccaatcgtaccagttaacgcctatccgactagttatgctgctttaactacgcaggcaaagcgtgaacggtttcggcatgttgaggttccaattaggccgcttgaacttaaaatggataccagtatgttaattttagtatcgccaatctggtatgcagatttacctcgcccggtagttacttttttgaagcaacttcaacgatcatatcaacgagttgtttttatcagtgataaatttatggtggggttcggtacttgtggacgaactttgcgcaaatatttaccagctacaacgataattgaaaaggtagcagcaagtcgtggcaacttctctccgattatggcaacccttggaaaatagtttgagaggctgtgacataagtctctagaaacaaaacaggtctggaaaaatccgaaaatttttccagacctgtttttgatataatagaaaatatatactcttttcaacgtaatggtcgtttaaatcgtgcacagaacctagaaacgttgctttgacattacgactaccaccgatgttagatccattcatggtctgaatacgataagcttcgccactatcagaatctagcaaaagcgtgcgtggttgcaacatgcctacagcagacgcattcgtccccgtgttaatgaacgtcaattccaactgcgccacttgattcacggtttcagtcaattgtgctgaaatcgggataactggtagttcgttacctgttacatcacgtaaataaaacactgtcacacctcctaaacgtaatagcgtgtatcaaactccaaatcataattcgttgcacccgccaccagtaattcattaatccctttgacgtaatctaaataggcatgattccccttgctgtagacattcacgccatccacaactggaaccatgccatataaaattagagtttgggatttattcaatgcttggtttaactgaaacacctgccccgtagttttgttagtaattgataactgactagccacatctccatggaaggttaatgtggccgtcttgccatcagccagcagcggaattgagccaccaacaaacaccttgacgtcgctttgattggtgaaacgatacggtggcaaacatgcaaacggaatatcaaatcctaatggaatgttattcttcatgttagcagtagtgttaatcgtctcaccaaatccaccggtaacaactaggttaactgtgatatcttccgtcataataggtgacgcttcataagggtctacattaaacccatcatccgcatggactggccagcgaatcgatggaatgacgctactaacaacatagaaatcttcgtaaccacgaaataaatcaaacagcttcaaccgcattagttcttggtcaactgagtcaattgttttgacatcaaacactagtggtatcttgcgttcactcgtgtgtgtttcagatgaagttacattgtacttaccaactggcgtatacgttcgagtgaacgtcggtgcaggtggtgaaaacttttctacttgaatacccaaatcagatagccagtaattactgccatcctgttgaatcacttgaatatctaactccatctatttgcctcctctcgctcgatcaatgacaacatcttggcctagagccagcttaattaacggatactgggcattaaaaaggacgccattatctagtttggcagtgatgttaactgtcttgctagtaattgcgtccactaatgacttgaccacacctaatacctcaccagttccgttcgccactgtaccactgactgcgacgggcccaccgttcttaggaacatctagggggatggtactctttaatccagcggcctgctccgcacttgtagcaacgaaggcctgctgaccaaatgacatcttgacagcttgattcgttaaatacttgctgtaattcgactgatcatccggaatatgaatctcacgttggttatgctcggaaacccaagcaagttgtttttcgtaggactcaccgcccttgtcaaaacgacgatgaccgcttggaccggaagcttgtccacgccactcgccatatttgccgttataacctacaccaatatctgagctccaattgctattgttaaaaaacgctaataattgatcccatgcagataagatgttgtggtgcccgggtagtgcgtaggtatcaaaagtagatcgtttgtattgtagtagccccatagctgggcctgtaccgtcaccgtcatcaattcctctaatgtgagcattgccgcctgattcgttcttaatcaagtattgtaattgctttaatttttcaccgtctatgctggtcttcatagcaagcgctgcacgtttaatcatgcttggattgtacgttgcaccgccgacacccaagtcgcctagactgtcctctagtttctttagccaattggtttgcttcttttcccagtccttagtatctgggccaaactgattctgtgagccacccggaaataggttcatatcaaaacttgaatctattaatttttcccagttcttaatcgggtgctccatgaacttcatagcatcaccaaataggttcttaatccaatcaacgatattaccacccgaaccagtcgcaaacatcggtaaccccatcattttaaggaatggtgccgctttttcagtatcctcacctgaaaagacttgagcaccgacaggcaagtgggtcacagttggaacagccggtgacagtcctaatgatccattaccgtaatcaatcaattctggcttataaccatcaccgactattgcagtttcaggacttgtgattttgccattagtaccggttttatgtggtatccctgtcgttatacttaacttgttttcagttgctgtgtaagaactcttaccaccaacagctttagacaatgcattaacgctagctccaccttgatcgaggttatgggccacgccctttccaactccgccggcagacttcagggggtcggccgctttctcgactagaccttgattgaatgattccattgtatcgttaccagcaccaacagctttttgccccaaagtcataacatctttgatggtttgagcagtccctgtaactgaattaatgggcacctttttctcaccgttgataccatcgttataactatccatggtcttacggccgctttcaccaatatcaacattagtcttccccttaaccatcgctgctaatactttcaagtagttttcagttgaaattttcttatcagcataagccttgttgagggtatccatggtccaactaccttcgccactaatattaatcttggcgccggtcttcactgcggactttagcttgttcaatgcagatttagctccaggaattcccaaatcaataccagttgctaaagtgtcaatatctttttgcccaatctttttcaaatcgtgatcaaaaatattggaaattgctttaccataacgtgtctttaaaccactcttggtaataattccaagatccaagcctaatttgagtgattgaatatcgctcttacccagcttagataaatcctgcttaaaaatagcagcatattgtttgccataccggcttttcaactgagaatcagtaatatcaccactcttgagcccttcttttaaggttgctatatcagtttttccaagttttgataggtctttaggaaatagaccggtaatattgtctccgaactgctgttttaaatcagaaatagttacgactccatcggctaacccttgtttaagggtatcaatttcttttccgctcagcttggacaagtctttcgggaaaaggccagtaattgtatttccaaaaacgggagctaaatctttcaaagataagattcccgttgaaagacctgatcgaagttcttcctgttcagaatcggttaaatcactgatattctttttgccgtcatccttgaagccggttagaattgaattgaaatatacttgtgcttcttcataaccctgtttgctaccagatttgacatcagtccagaactgttgtgcagttttatatccgtatttaccaagagaaatgtttgcagcgctatcagaaagatcaagtccccattgcttagcaacattggctgggcttcccaaagtgcctttattcaaagacttaacataattatcatgcgttttttcagcacttgcggccaatttagcacctgcttttgttgtctctgccagcatattatcggcatctacctttgcttgtgcagcagcagtagagtcagacatccccattgcctcatatgctttttcctgagacttctggaacttagctatattcttttcaatggtcccatgtgcgttgacttgatcatcaatgtacttctgattgtctttcttatggtccgcaatccatttggctgctgattcttcactgttactgacatcgtcccaataaagcttttccttttttccattttcatcggtaatcgttttcgtgtattcatcatcaagcgtttgcttagtacgcaagctttcacgaccattgttgttatacgcatcgccggccgctttttcagttttgatgtattccagtgaggcctgagtttgttgcttgttacgcttagcgtctagcatggcaagtgcttggtcgtattggtccttgctaatttggtcattttttcttagtgatttcagctcagacagactcttcttataactatcacttgccttgccataagtcttggaatatgccgaatctgctgacttgacgtccgccttatacatgccatccgtgatagtgccatgttgttgaacgtaggctttatataatgcttgctggtccttataagccataccaaacgcggagacttgcgagtcaatgtaagcttcagcctcatttagcttggccttctgagtagcagacaacttagagaagtcaccgtcaactgactttaaaatgctctccatcgtttttttagctttttcaagcttactagtttgcccatcagcccgcttatcaacgcccttttcaacttgagttacccagctattgccagcacttccaaagcttccggataagtcggatagtgcagccatcccggcctttttagtcttggaaaactgttgttcaaccaaatcagccatcttactgtatttagtaaccacatcgctagataattgtttggactgcttacctaccgcggtgtccaatagtgccatatcattcttggctttttgatgtagttcgttgaatgagccaattgctttttgcgagttttgactaatattagcaccatattcgtccatcgaagcacgttggcgcttcaactggtcactatgctccttgccggctttaatcgcaaagtaagttgctgttcccacagccgctacacctaacacgaccggggcggcagctgcagccaatgcacctaatccggatactgtacctagtgctgaaccacctaatcctagcaaagaagctgaacccgcttcagcaccaccactaagaccagcaatgacagtactggccgcaccgccatctttaactaaagtgccaaataacggtgatagcttggcagcaccaaccaataatttcatagatccactagttagtagccctacaccagaggtcaattttccaaacatactaatcaatggtccaccagccgcaacagctaagcctgtattaagaattagtttctgcgttgccggatctaagtcgctaaaacggtctagcatattctttaactcacgaataatgggcgtgagggttggtaggaacttctgcccaaattcaatctctaaagcgtttaaactagatttaaattgggccatggtgaactgactcgtgttacgcatggttttgttgtatttatcaacggttccattgctgtgttcgatctcattagataacgatttgtaccgatcaagattagcgtccatcaaggtcataccgaccttcatgttttcctgaccaacaacgttgtacataaatgactggcgctgcttatcattcattttctggtaagcaccctgcatttgtccaagaatatcaaagacgtctttcattttgcctttgctatcgaatacttgaatattgtatttctttaaatccttagctgcttgacctgtccctgttccaactcgtgtcatcaatgatgacagccccgtaccaacagagctagcgtcaataccagcagactttaagcgccctgcaattgccataaattcatatgttttaacgcccatggcgtgcattgcagcaccagcattaccactaatttctttcaaatcgtctaatgacatggctgacttatgggtggcttcagtcatctgattcatcaagctattaccattcttgattacagtactgtttgaacccaagttctgaccaaattgttcaagcatagaagcggtcagtttaatagactccccagactgatcggaattagcggtcatagtctttaacaactctggcatcattcccatggcttgtttgacattgtaaccattagaaaccaattcaaacataccatcattgatttctttggtaccaacaccaaactctttggaccattttaatgtgtctgaagatagattcttcataattgagcttgtttggctagcagagtatccttgtgcaacaacttccttacggatatcagctaattgatattgataatcggaagcggctttagttgctacacccagtgctgtgacaataggtaccgtaaaaccaatagtggccttacttccaagagagctaatcttttcaccagcattttgtatcttagtacccattatcatggctttgtcggctgcagcagccatttcaggtgttaatgcaccaacacccttttgcaacttgcttgctgacaaaaccagagcttgctgttcacgttcaagggcagcatatttacttttagctgctactacttgagcagaattatcaccttctgctcgtgacagacgaccaatttcaccagctgttgctgtcatctcttgtcggttagcttgcaactgtgctttataagagttcaacttagagacttgagaagacatgtgcagccctgcttgttcttgagcggctgatagcttactataactggctgcagttgtctctaacccttgattcaacacttttaaattggcagctgctttcgggctaacatccacgtctttaaatgttcgcttaagaacttcggcttgtgcaagtgcctctttagcgattaagtccacgttaatcttgacgctaccagcaatatcagccatctacacacatcctttctatattttcccttgctcccgtaactctttcatccgtaacgccttgtgtggcatatctaaattagctagctcgatagatagttcatctggtgtcagcttgccgtcgccatcggtgtgagcttgctttaatccataaatcagcttcatttgtttcagataagtttgcgtatcagcatccatatcatcactaaccttggccagtcgaaatctgacaacttttttaaattgcgtatcttcattcagaccatctaacattgttgtaaatcgttcccaactgagactatctcggtctaaatcgataccatattgttgttggaacccagctttgattaacgattcgtcttcatcaaaatcaaaagaccgcttaccagatttgagcaccttggctcgaacccgatcgcggtcattattgatttttttattaaatatttcagacagtaactgacccttatcctcaaaacgtagcttgctcgtatcgtccaataccagtgcttttaagctgacttctacacgctccggtatagtgaggccttcatcccggatcgctttaaaatagagcaacaccatgcgaaatgaaaggtctaaacgataccgatgtttccgaaacacgatgctgttagtgtttatatcggtaaaactcattgttcattcttccgcaattctgtaatggactgtaagtacttgtcgcgataatcggaaatatctgtatgttgttctacgttaatcatgatttgagcgacgaccttagcaaataccaccatggaatcattgcaagtatggtatagttccttgccagcatttttgccaaacatgccatcaagtaattgataaaagcgttccttagcttcaagcttatatttgttctgaatatcatcgtacattcgtaaatagcgtcgttgtaggatttgtttcttatgatctaacgccgtcattggttcattaatcatatctttttccaattgagcttctttatcagttaactcaactgatcgatgatgtaactcctgctgtaatttcacctcagccattttaatatcattatattgatctgtaaaaacagcaaatgatttatccgcaaagctcaccgtgtaactcttatcaccaatttcaaaagtcatactgtcactaggaacctctaatttaattacatcactcatgctggtacctcctaatatttttagtgctatgtatggcggattactccgccacttgcctacatacttgttaccactgcaccatcagttgtaggcattgtattgatacttgatggtgctactattttgacgtgccatctggtaaattagctttgacatgcaagataagcgcattttgacatggtgtatctgctaaagcagctttcatatcagcagcttgtgtttttgcaattaaacctggagcagcgttatacgtcatagtagttttgaaactaccattatcatcagcggcaccaccaccatcatcaatatcggtaaaggttcccatccctgtttcaatcatgttaggggtaagtgatccatcatcttcctgcaaccattgtactttccggaacattcgttcacgttgtgacccagttttttgcttcatgccagcaatgtcatcttgcgccgggttaccaatagaacggtcaccagaaatatcatacgatgacgttaccccagtcactgtctgccgttcctgaccgccaccattataataagcggcagatttcttcttatcagtatatttaggtgtgaaagttgtaataccatcacctaagtacatccaagtaatcgtcttgtctgtcccagtcttacctacccaatattcatctaaatagttttcctgaattgatccttgataatttttatcggtaggatcatttgttggcgttgtagtatcagccattgtgcattcctcctaaattaaataattacttgtacactaaaagcgccttgatagacgccatacttttgagcatcttgaccatcgtcatcctgaacagtggctagaaactccggtgaggttgtcatcttagcgcttatgaatttgaaacttccattctcacttttgattgatatcggcgttgcattctccatgatgtccataatggcactgagagtgttaatacaaacaattccgtgtggatgtttagcagtgattgcaaatgcaaaactacggcggcggcgaccgtcataatatcgcgttgccggtccagcgggttgcaatgtataactcagtgacattccaggagcatagtcattgccaagtgttaacgtatcaaacagcttaacgttagcactaatataattagcaacccgaacatccagatcaaggtcaacttgactcactacgtcgcccccaatccgtgtgccacgagcgctgcccaattgtgaccattaaccaaaaaggctttatcaacccaacccttttgcgctaacgcatgcttagtgtggttataattcaaaggccgattcgtcactactttgtgatagcctctccgctgacccattgtatccggtgccttcaccattactttaccaccgtacatataggccgcatacggctctgtccaaacaatagtaacgccagtaccggtttgaattctcgatacatggccagctaaatcaccatttagaaatggcacatattggtcagaatcatgcacaatcacatctgctagtcggtttgtcagcacattaagattattcaaacgtgtaactaatggtgacaagtctactttgttagtcattgcagcaccccttcccaatgatgaacatgcgtaccgaaatcataaataggatcaaggctcttcacgattagcgattggtgagtactttttacttcaactttgtcgttaatcttgggcaacctatctagtggcgtcgagttagttgaatccacaattagtgtataggccccggtgacaacctgtgcactagcattaccactaacggattgaaccgacactgaggttgcaggttcgactcgtacatgtctaatcgtgtagtcatcagatccattactatctgagcttgtaatccatgaatcctgtttggctttattagcgtcgtagggtgtcactttgatggcatcatctaacaactcgatgggaattggatcaataatatcatccatttaatgcaccccacgatacaataggccagttggtcgtaagtagttgattgccgcattggagcgttgtgccgtaccacgtggcagcgttgtgggcgctgacttatcataactaaatttgcctatcgttacatgactaatccctttagccgattgtttagcgttagctagctcttcaaccccaccagaatcaataaaccattcaatctgagcgcagacagccttcttcacgttaattcggtcagcctcaagtggcaaatcatcaagattatgcgaatcgaaataataatttgcgtattgattgaccatctcttcggctcgcatttccaaacgtccaaaatttataattactggtacttgctcgccaaaataagtgttagcgtaaaaatcttgatctactatcggcatctaatcacctctaaccagcagttacattggcaccatcagtggttgctgcagctttaacattttgtggatcagcgggcttggcagcaagaaccgtaaatcccagaacatctaccttgtcactcacttggctaccgtccacataggcaacctgatagtcaccagtagcgacaactgtgccagctgctaagccagtaattgccacactggttgcatcaccagtcgcaattgccgtttcgttgcccttttgataagcattcaacactttagccattctacattcctcctaattttaattgcctactttgctgtgatcttcgcaccgtcattcgtaggcattactttaacattagacggtggcattattttgacggcgtatcagatgccacagctttacccttattggattttttaaccgtagcatccttagtgctggttacgttttggttaataacagtaccgccttcgacatcaaatggattaatgactaacaacttagtgtcatcatagattgcaacaccataatgttcatcggcattaaacttagtgatcttatgatccatatcgcgacccttttcagagagaacattccgcttcatgtaggtacgcattgcacccggcttaactgccacagcggagccttctttgatcttacgtgaccgcacaatttgccatccgagtaactcaccaaatgtgccattaatcaagatgttgtcgcctaaatcagttgctcgcgtccagttctcagcagcagccttacgtagtttattgacatctttagggttcataaacaagacgccggtggtcggtgaatcatcttctaccgcgtattcactcgtatcatcattaaatgcagcttcaattgcatcaaccatatccaatgacgtaacatcaacgccagtacttagcgtaagccgtgctttcattgcagtagccaagatgtcattgtcaatcttagatgcgattgccatcgtaatttgtcgctggccttcgcctactggatctccgtatccggatagagcggcttcgtcagtaatcttgacacctttacctgctttcttaatcgtgaacatgtcggtgtctgttgctaggctggcataatcaatagcgccaccttcatcgacatccgtcgcatctccgatatacttgtatcgaggtacggttacatcagtgcctggtcgaccttcaagtgtagtgtcaacaggtgcaatagcactaaaccggattgccttaggcaatttagcgctaatcatcgcagtcataacttgtggatcaatcaggttatctaatacagttgtttcatctgccatgtgttatttcctcctaattatttgttagttttgtaacagcttgcttgtaaacatcagggtgctctagtttaagttttgcagcttcaccatagctaatctttgacaaatctggcaccgcaacgttaccttgaccaccgctaaggttctgaccagcaacggctgttccttgtgcgacttctgcacctttaaacgatgggtttcgtgccaaaacacctgttaatgcctcatcgattgttttaacgccgttagctttattcaccaaatcggccttagcgagtgccaatgcgtcacccaaatggccagcatcaacaccctgcttaagtgcagccacttgtgcttctgcattttcagcacgactggtttcctttgctaatttactggttgccttgtctagctcaccagatttcgcttctaactcactctgattagccgccacatccttattatgttgttcaacaacccctttcaagtcatcttcattatcgaatccaagcgatttcaataattcggtacgtgcgtctgcagccacctgctctgtatcaaccgaagaaggagttgccactgaatcggttgctggggttgtcggaggcgtagactctgttgacgttgcattatcctctgccatctttattgctcctctctaaatttaggtataaaaaataagccttttaacgccatgctaagggcactactgtttttctcgattgtattgacgtactagcccatgcttgttaacaaactgacgagtaactgactgacgacgtctcactaattcttgtgcagccgtaatatcactttgatcaccaagctttttagctgctatcaatctacgcttagcttttcgtacctcacgttcaagtcgtcgctgagtttgttctaattgatacctagcagcattgtcatcatctgactgctgtggcactggcattgaaccgtagccttcgatatatggaaccgtataatgtcgacaattaatgcccccaatgccagtaatcgtaccgtatcccgttgttgattcaaaatctggatacttgtccgtatcaccatccaatgagtagacatggtcttgatactgcaagtggcttggccgacaaccaatatgtgaactaactttaactaacgaaccatactggcgatacctaagtaactctgtatcattcgtagcactattaatacttgagttaaccactgtccgcacatagacatctggtgaccattttcgaccagccttatcaacgagtgcgggtacaccttgttctgcccattgctcactagctttagctattgctttgatggcagttgtaccactatcaattgaccgctttgcatcaccaacaattcccctaaacatctgatacgcattagcgctcatattacgtctagcaaggttcagataattatccgtctctgttaactggtcatcaacaacttgcttaaactgttgcgaatccttgatcgaatccacttgctttccagtaacctttttaagccacttttcagcttgtttgacattatcttgactaattgtactaagtcttgtgtgcaattgcttagacgtatgctgtgtaggcgagacagttattttagcagcatattgccttacatcatctgcatgattaagtaattcgtttatccattcattgtcggtatcatcatgtttagatgcttcatttcctatcaggttgacaatgtaagaccaaatcaaatcttcaacactagcatagttgttagcatcttcatccgaatagtctgataaatcccatggtttaagcatcaccctcaccatctttaccattaccaccgacaacatcttcaattgcgccttcagcattcgctgtttctgcattgatttggtcaagaacctgttgagcttcaacatcagtaattccattagcccgcttgattgcttctagctgtgtcatgacggggtgattgccattagctttcatgtaataatccagattatcattccggtctttggcaatcgaatcatcaaagttaacagaaatatcaatatctgtttgacctgaatattgaacattggaatcatttttagccagctccacaataatctggcaaatatgttcaattgcttctccaatcaacgtttcatgactgtttttggattgatacgtatcactattctcactaattaccgctgtcgctgtgataacaccctgtttgctgtcaaacgtaaacatatctgcgctgaaaccaatttgtgaggagtagaaatgcaacagatcattgattccagatacgattgcttcatttcgcagtcctaatgtaatatcagtcggtttcactgactcaccatcaccgccactcattgtcgtgttgtatgccatatagacatcttcattccaatcaacataataccgtgttttaccggtttgtggatcaacttcacgtttcaattgatttgctggtgcggcaatacgccgttttcctttgacaaattcttggaataacaagtcataggcttcatctaactggcgcaatgtgtctatggcgttagcgtagataggaatacccaatggactgtcaatgtgcaagttattagctaaattaggctttaaataaataaacgtcggccgtgaataaagctttttggaatacctagttggctgcggtgacatgtttttgaacgcatctggcaagttactccaatcatcaatcttcacacccaaatcatcattgctattggtcgtactcttgtagatctcgttagtcacgacatagtctgtatcggtttcttcatgccattccaataacgtatagtaatgactgtcactcatgaacttggaggcaatgacggcttcacttacaccattagcatctgacgtgattggatagaatgcatcagcagtagcaaatcgaatcttaactttaccacgatcagtgtacaatcggataacaatgccaccagttgcgaacatatattctaagtaacgttcaaaattgttatagaaatgattgtccttcaaggtttgctgtacgaactgattctcagccgtttgataatcatccggcgatgagggatcatcaggattcttcgcgttctttgggctaacagtaataacagccttttgattgaataccaaacttgccatcttcttggcggcaacttgtcccatgtttaatgacattttctgacgatctaaataagaatcgtcgggtaactttttgtgtattttcaaccattccggtgttgactgataaatgctaaaccacttagcaatcaatccatactggtcatcatccgccattaccttcttatggtcagttacgctttgcaactcagtagctaatcccattttgactaacaccccctttatccaatcatgtattctgttaaacaaggctagtaacctcccttgtatttcttcgtaaagtaattagcagcgtaccggcactcgtccattgcatggttattagcatcgaccggcttaccggttgtttcatcacgtacatacataccaagttctttaacaaagtgataattatcatagctctgatttgctagtccactatccggcgtatcaactaagacaaactgaccatctgcaatcaatgattgttgccgctgaatgccgacttcaattcctttagagttaccaacgtgatcatgcccgttgttatccgccttaccagcttcaacgccaaccttaattagctcttgtcgtaatgccaatgaagcgggatccactaacaccatcgagtagtgcagttggtatgtgttaacacaccacaaaataaatcttcttaattctgtggcatatgtgctcattgcctttgtttgtccggtctccgtaccactgtgataataattggcaacacggtttagaacaaacttaaaacgcccatcaggttgccggacgcgggtaacaatattgcaactcattgttgtggcatcatcttgaccagcatcaccagtaaaaaacatttcaactggttgtccaatcaaggtatgattagtcatactgtcttggtcaaactggtcatagataatcccctgtggcatgactcttaatcctaaccaatcacgcttgtacagatatggatttttcttaagctgcgtctccatctcagccagacgcttggttgtcatcactggattatcagacatacgccaatgtaaccagtgcgcatcgcgctcatcaaaaaatttaataattgggtcttgtggtgccggtgggttaagatcagcaagatgatagcgatacttagctgcggccgtccgccgaaaggtttcatcaaggaattcatggtttaacaagttgatttcagaatacgcaactgagcctaatgacataccacggatagcattggcactgtttgacttggccccgcctttgaagtaaatcttcttttttccactcggtaggtctaaagctaaatgatcgccaccacgatcacgtctcaaatgactagcaccatcaaatatataggctagtcccatgccatcaccttcgataaacaggttataagcaagttcctggttataggcgctgactaaatggttctcatccgttgttgccaaataaaacagcgctaaccgggcatcatctgccgccgtcttgccagcacgaattgaaccttcattcacatcaaacagatggtcgaatggagaaaaaataaacgttgcctgtttcttaccatattgaatactacttagtggtgtttgcatcgtcttcttcctccttaggtactaactgctgtgctcctttagctaaagctttaagcaatggatttacatgaccaacgccttcaagttcattagccttatgctcaacaatgcgagcatccgcgttagccttcctgatttgtgcctcccgaagttcatcattaccatccgccgagccaaatccagccatggttagaatcgttgtatttgcttgtaagcgtaccatctcagacttggcatttaaggatagctggtgtaactgtttgactgcatccggtacataaccatccaatgcgatatggcggtattcttgctgagctttgataaaggtttggttcttcttccaattggcaagtgtctgtcgtgaacggtttaccgttttggcgatttcttcatcagtcagttcatcttcaaacagcatgataacagcctttttccgccgttcatcaaggctttgaaaagcaccattttgtaaacttttgtatactgtcattacataccaccacacctccgttaattggaattaattacattaatacaacttggctagatcattactagcaagtgtgctatctagcatattacctaatggatttacaatcttttcatcgttgcagatattgtcaagtccagcctcgtgcatcattgcgtgtaccatttcgtgcatgagcgtttgacgctgcttttgttctgacaattctttgcgaatgtaaatcgtggcaccaggataatcagttactccccaacaagcatcaccggaatcttcaagtcgcttctttaagacaacggtataattaataccactgatttttacatacgctggtagtttcatgttgcacctccttatttttatccaaacgaaaagcgccatgctgtttagcacgacgcttcttattcttgcaccacttatctaaccgagcatctgcttgtatccattcaggcggctcgtagccatatttactgggcattggtcgtgacattgtgccacctcctttaccttaatcggtaccttggctcatgattctttatgctctgttttatatgcgacataatcattaaagcttttacggctaataggaaacagcatttgcccacaatatgcacaatcacaactgttatcccatccatctgcagctgggtaagaatacttaataattttattaattcgaccacagttatcacattttctttgactttctgaattcatattaattcctccaattgtttattatattcattatataacaatcggaatctaaaacgattattttagagaaagcaaaagcccggttccgaccccgggctttaactaatagacaatgccagcggcagagaggagcgcatcaccccttataaatccgccggctacacagatagctggatttgaaccaacataaacggttttggagaccgccatcttgccaattagatcatatctgcttaataatggtacttaattcagttctgtgcgcataaactaatccatattgacaatgatcactgctggaccatcaaagttaaagactttctggtctccaacagtgatttttgcttgctcctctaactgtaagctaatggtctgaatgcctaagcgagattctaattccttcgaaagctccttagttgtcacatcctgtaagtccattatttcatcttcctctccttaaaattaacgtagcctgctggattcgaaccagcgacaacctgattaacagtcaggtgctctaccaactgagctaaggccacatgaatgctagacgtacaagctggggtggcttacctaacattcgataatactaatttactcccctttttgactcatttaccggaatcaacacggaaacttgtcggaatttactcggaattttgtcggagtaaatttagccctcgtcgtagtgagcaataatctctggctcatactttttaacgatcaggtcttccacgccatccggatatatctcagcgaacattaactgggcttgtttcaaatacttattaaatgttttgtcggagatattcaggttaatcatgcacttagtttttgaataccgtttaacatagagcagcattaatagctctgaatatttctccgtttcttcatcaattgtaacagcttcaatgaccttgacaactaaattagccataaaatcatcgttagctttactaacttgcttgtcttcaatatggttgccatagctaggacttttaggcattccgtccattgctggactttgcaggttgaaattaaccctgcgagctcgtagtcgccacttccaatagtcttttagcacccgttccgcattagcaattgttcgttcttcatccacgtccttaaaaatgctctccatcactgccaccccttgttttgactgtgctataattaattttgtaggaatcaatcgtaacggcgtcagtgatggcggcgctttttatatgttatacttacaacggtcattcgagtggtcctaatggctagccgccttaattggtggcttttttctattgccattaatttccaatagtattagaatttaatggcacgcatgtgcaagccaatgctcactacagttgtgaatagtagtgagcttttttgttcacccatgacgttgtataacccatgtcagcaagagcgcaataactacataaacaatgatgactcctagcacgattgaaccaatccaactaactaactgccacggggttgcgttccatattgcttcaaatatctgtttcattcgtcttcctccaccacatacccgtctagccacgcacgggcaatcaattcttgttcgtcatagttcaaaatcaacgcgtcagtgaatattttttccagtcgataatgattagctttatattcttcaatcgtatctgcccatgatttaggaatcactggcatttcggcataatcctttttaaattcattgtttgtcataattaggcgaatatttcccgaacattcaataatccaatcatcaggtttaattgaattttcatcatatccaaaaacagtaaatttatcttctggaatataccaacaaggttgagattccggtgtataactagggtcgcctataaagccattaccatcttcccattcgactcccatgcgattagcagagtctaaactaccatcgaactgttcggcctcaattggctgtttgcgatagaacttcatttttccgcctccaatagctccgggttctcatgcacgttgccaataactaatatactttttgaaatttttgataataagccatatttaacacagaatgcgcctctttcgaaccttacttcatatctgtttcctaactgtccccaatattgagatgtaactttaacaatatcgccaacataaatatctctaccgttcacgtctgtcaggccggtaaactgctcaatcactagtttttcaggtgttattgtgcctttacatttaagacctgctactttgactttttttaattcgccgtcagggtaaaacttaatttctagtaccttacgatagccgcttgtcactttgtcccacgctctaaatttaatcatttgtccgcctccaatagctccgggttagcgtgaacgtttccaataatttcatacgttcggtacttgtcagttttccagatattgtactcgttatttccagttacgaagcaccagctaaaactaactttgctaagtttgactactccaattttaggcgatcctaatatcggttcagtcggtctagaaacgataatatcattttcatagatgtccttgccgttcacgtctgtcaggccggtaaactgttcagggatgtatttctctggctccgtttcagcaagtgctaaaatatggcttgctctgctgtacaccatttcttgcatagcaccatactttccaaacggcatataccacgctctaaacttaatcatcgtcgccatctcctaatgtaatatcgtctatttggtcaagtacccatttacagcacgcagacactcctatgagacgtgcctcgtcagcttcacgcttatgctcaattaaaagtttacgtagctcttccagttcttcactcattttcaatcctccccgaacgcttcaaacgcccgcttgcgttcctcgttagttaattcatgaatatgtctctaaaccagcagtatctccgcattatttagcatcttctcgctagccagcttaaacatttttttgctcacctcgaatccgtaggcacttctacccaactcaatggctgctcttaatgtcgacccactaccggctaccggatcaatcaccacatcacctttatctgtaaatattctgattaattcttgaagtgtttggattggcttctgcgtagggtgaatcttggggtagccgttattactgccccatttaaaccaattcttaaccattctgccgtcattattaaacttaggtagcttatcacgatatagtacaatggcgtattcacatgctccaacaattttcatgtttgctttgagaacttgtgaagaagactttttaacaaaaatcaatgggtaagcgtgatcaaagccatattttttcccgtagtccatcaccatttgaagttgttgaaaagcacaaaatacaagcatagccggcgcctttccagtctcctttggttccttaatcaacatgtgcgaacagaagtgcataaactccgaaattctaaaatcaacatctgtgtcgaagaaagcagcatttgcttttgcactttcacctttagagttgtccccgccgttataccattctgggctagacgcaaaggcgttgttcgcaatgttatatgggatatctgcaatgactagttgtgctttgggaattccatatcgcttatagttctgaaagttatcgttaaataatttaattttgggttctctaattttctccatttccatccctcgttttcatgcgccggtgcttccgtttaatcgttgaacgcttcttagtgtgtttaggcattctcgtcctccgtaatttcatctatttctactcgcggatttcgtttatcaactgcaaattcgtcctgaaatcccgtgatatgctttcgattgtcgttgcctaaaagcccagccttcataaagccgtcaagcacaaactttttagcaaacgcgatattgtccgcatcttttcggttgtttttcgtgtaccacgtgaatttgagcttacaaggccagctgaattcgactccagaattccgacttgctcgcgcatatacactacataaggccgtgtaccgcttctttaggttagctgccgcataccgattggcccgttcagccttgatgtactcatttaagctaggtagttcgcccttaatcacaactttactcatactttcggcacccggccaatgtagtagccattaacgatcccgttagacatactggcctgtctaatcgaaaattctggggcatcaatcctcttacataatcgcgccagtgtttgataggcgatcacttcatcaggattgttatacttctcagcacgccagtaatcgttagtcagtggcaggctgtatttatggactaaatcctttacccgatttaattcaattgccgtactatcagctagttctctaagcgtatgtttgccatgtttatgtgcttgccgaatggctttaatatcttcacgttctccctgcttcgaatcttgtttcatactggctaagtaagcttcatcactgcgtaccttagtcccaggcttaaccagtctaaccggaaacgaccattcaccagatttgtagttatgctgcgtgagcttaaacatttccggttctgggcctattgctagtgggtgatcgatatcgggtctgtcagcattaattactagcacctgtgtttcagtcatgcgctcacctccgtttgcaatccttgtctagcttgctctaaatcaataaaatactcggctggcttaccccaacattgggtcaaatcaaaatttaagccatcccgctgatattcaataattaaaacctcgagtgcaaatagcttgtactcatgagcacatacctcatcttgcgcactaccaccggcctttaaatgccgcttcatgcgctgcttagtccagtgcaatgcggccggttcataggcatggttagcggctaacttgactagttggttaccccaattcatttagcttcctcctgactgttcatgaacgctaggaacgcctcgtcactcatatcgtcctgctggttatcacttgaatttggcttagaatccgcctgagaagcgccgttttgcatccactttggcgtaacttctttacggtgtggctttgaatatccactaggttttctttcactcttcacgcggtcgtcatgattagcagcagcctttttagcctgctctaacgtcgtaatatttcgtttcttccaacccgcaacaattgcacgaacgtatttcaaacatgcattagatttaatctgatgttctccagcaacccaaattgcataggcaatcacctcaggcttgaactcttccagccattcatcaatctcaggtcgggcaataccatttggaaatccccacaggttggtccaatcgttaatgacctgctcgcgcgtcacgcccgcgtcatcatcataagagtcagtatcagtcaagtcagggtcagtactagtaagttctttatgttctactggttgacctccaccttgcccaaccggttgacctactttatctaaaccagttgacctacttttatgacttgtagttgggttactggttgggtaaccagctgacctactatataaattaataatgcgatattcaggtggtttcacatttttcttgcctctaacgtatttaattagtcctagttgcactaatgagttgcgtgctttatcgaggccgggttcggatagtcctgtaagactgagtaatgccgaatttttcatgcgaaactgaacgtccaacttgccttcgtcgttcgcatagtctagtaactcgcgatacagattattttggccgttagagacactcgcttcatacatcttaaaattacggtacgctcgtcgttgtttgaagtaatccaaattcgtccctcctttactaatgggcctttcacccgttcggtgtattcagtcactgctgcattcaagccaattctgtttaatcaatccatgggcaagtcgtctgcactaacgacactctctaactttttggtactacgacaataagcacaatgtccgcattgggtaggatctgcttcgcctttaatgacatcttgaatatgctgttgagagtccaatacctggttcatagcgttagtaagtcggtactccggtaaatcaatagcttgcttgtctggtggatcctgtttgcttaccgcaacaatatatggcttacaattaacgccgaattgctgcttaatcaactcttgatagactgccatctgaagtgggtagttatacgcatatacaaacggttcccgttcacggctttcttcattccaataacccttataaatatcagcggtcgtctttagatccacgaagtaaccttgtttcaaatttaggcaatcaatctttcccttccagggataaccaccgatttcaccagttacaatcacttctttatcgccttgataaagaagattaaaatcatgatcgtcagataaggcttcaatcatggattcagcaattttgaagtcctttttgagatggcctttgcttgggccccggcttgaaattgcctctggatgttcatcaacaaacttggcatgagctttctcgctttcgaagtagctgtgaagccaatttccaacgactagcgccgttgagttcataactggctcccatttaccctgcaactcggctaacgcttctgcttcacatgctagaaaccgtttaaacaccgtcggcgacatgtaggcccggtcagtccagttctcataataattattcggcgtcagcttctgatccaacatcattgaggttgtcgaagagattttgctggtcgacttcgtctttgacaggttcttgatcattgcttgatgcctcctttacagctgttctaacgggttctttagctggttcggcagattctaccttctcggctttattctctgctacgtcagccaccaatgaccttttagccggtgttacgtccttcggattatcattctcgtactcggaactcgtcgtgtcgttaactgcttgcacgaacaaatcgttgtcgcttgaactgttaatgtagaactttgcagctcgattaattacagtccgtttagccatttcctctgggaactcgttttgaaccttcttcgtcttagcatggctccaactggtgtcgatgtcttttttagtcataacagtgtaggtccggttgccattcagatcttcgacccatgcgaatgctccgataattggcttgtctaagttctcaaagcttggctcgaactccttaaccaccagcaccccattttcaccgccaatcttgaacgtgtcgtctttgtggacaacctgtgcctgaatatccttaacgtttgaaagacgctttacaacgctaattgagccaaaataggagcgctgcatgactaactggttgccataaggaatgaaatagcattgatttttagccgggctcaatccctggattgccatgttcatcaacgccttgataactgatccttggtcacacttatcaagtaatggttggcccttagtggtatcgctcaaaatcagatacgcgctgttcagtgcattccctactgaataatcaggtggtaatgacaagccttcattattcttcatatcctcaatattgttattaaccatcgtaactaactcattactcatgcttcttcctcctccgatacccagtgatagcccagacgtgtcatcatcgtgtccgtgtcgatgtgtgccagtagctcgtcccatagacgggactgaccaaacacatcaatcaaccattgccaattaggttcctcaccttgatctggatacaaaacacttacgtcagtcgaaccgaaagtgacgatacaaatggcgctcaacatattggcctgcatatcagtcgcccactgcttaaagtcattgttatcgatgtaatcttggaacaactgtgccttgtcgaactcgtcaccatcgtagcaatagttatctgcgtcaagtacccagtcacgtgagtcgttacgttgctgccaatgctcgtttaaatctgcctgtgctggtatcatttcgtccacctccgtgctaaacgttgtcttagtgactgtttcggagtacaatagaactcgaaaataaaattagtaagcgtcttagctgcacgggtactaccaatactcgagcagcttttttcgtactcaaatttaggctttggcgatactttgcgtacttccaattcgttcaacctccttaaacgtgttaaaaagactatctaactcctgaatcgtgatctgcttgtaaagcacatttccaatcctgaatgtaaatttcatcgtcttcatctccttaaattccaaaccagccagcaacttcatgacgcttgaaccacaatgcagttaacgcgcagcctactaatgctccttcaatcattgctatttcctcctagccatttttccgattaactttatcgatgacttcttgcaatttatccattgggataccggcatactcagctttcttagccaaatcagttatctcggcgctgatctcttccgcgtattcacgtgggtagcgttcaataactaattgctgtgctggtgttcggtctctcggcttgaccgcaatagcttcttcgaactccgtctcaagcttctctcgctgacgttgctcctctctctgcttcatcagggctgaaaacatatcgccttgtaaccgatgatcattttgaaatgaaagcacttcaaaattctctcgcgcaccagaatatttaagccaaaaatcgttaattttgtttgctaacgacttccgaatttgtggatcagtgttccttgacccgtttttcaatcgtgacaactgcccgggagaaatatgcgtcccgtcggcaacttgctgctgtgttgattctttatgcctgtccaacgctaatgacaattgctctgcaaacttgttcttcatacctacacctctgtattttggaaagggctttatatggcctttccgtgtaattcacttataatttagttagtcgggatgatttaataggtaatccatcatctcagctgctggaatctgccagccgttatgggtattcacataatcaatgaagccaccctgttcaatatccaaatcatggcgatgcttgattaagtatcgcgaagctcgttcggttgacttggttccgtatttatacttggccaaatctttgagcttccaagtacgaataccacgttgtgcttgcttccaggcttggaacctctcgtattcttcttcgctaatgaattggaagccctttggagcctcatgccgaaccaatatcgtatctgacatgttcgtacctcctaatatgaaactgacataagttggctagcttgctcgttatactcggccgttactgctcgaaattcagcatctagtgctttatcgcttagtgcctcaaacattactcttggtgtttctggcttaacctttgctagtgcattgattaatgtagttcgtgatagatgtgtcattttgccgcctcctttggctttgtgtcactttttgcaacttttgagaacaaaaaaagtgaatcaattggtctctcaaccccatctgatattttcttagcgactttcggagatggtttccttccatttaatatttgagataaatatccataagaaataccgttcttacgggaaaacgaccgtactgtctcacctttcaggctaattagttctctgatttcatcagagttttttacaggaaggactactgccatgtcctcgcctcctttcttgattacataaattattataatcttttgtttcactttttgcaaccacttattacgataatatttcactttttgcactctattgtttcactttttgctataatccagtcatagaagggagtttgacgccatgagttcaacggaaaatttacgtaacgaagtgttaaacttcggtccaaaaatcaaagaaataagaaataaaaaacgatttacagttagacaagctgcgctacaagcaggaatatctccatcattttggtcacaggtagaaaataaaaaacgcgagattcccaaaccaaaaactcttcaaaaaatggcaacaggtctacgaattactgatgatgagatttttaaactagctggtattaccaaaaatcagaatagcttgcctacaaaagaatcccattactatgatctaacagaaaaagatgaaaaaagcatcgataaggaacttgaagatatgatgaacgggctagattccaaacattctttatcatttttccaaaatggacaagagctatccgatcaggacaaagaactgctcaaagcgtccatgcgccaaacattagaattatccaaacaattagcaaaaaggaagttcactcccaaaaagtatcgtaatggagaggaataataggagctggtcatatggaacggtggattgaagaagatattgaccacttaaccaacaagtttgggattcaaagtgcttttgatttggcgcgtgacttgggcattaacgtgcaattcaataaccttggtagcaatatttacggctacaataataactcgcatcgaatcccaatgattgtcattaacaacacaattgatgaacgaactcaagatggtgtttgctatcatgaaatttttcatatacggcatcacaagggatttaatacgcagttttttgcggtaaatacgacaagctttctatccgatgacaacgaaacagaggctaataagtttatgctggccatgttgaaagaggaatatggttggagcaaacaagaagatgttttagacttcttagatttcttcaagctaccacacgaactggcttcgttattttaattagcttttgttagcatgggaagctaacaaatagttcaaatattttattttagatgtatgaatgggattttattggggaataacatatttttggaggagttttaattgaaaaaaacaggtttatttcttgcatttctgacaatagtcatgctgctctctggttgtgcaaaatcagctattacacaaacacaagcaaaaaaaactgttcaaagttctctggatttgtattggcaaggtattaacgactgggcggtagatacattgaacaataagcctacatccactaaagtacaaccaattatcagcaaattaaaaaaagaacgggacaaacttaacaagtattcaaacaatacattactcagagaaactagtacgtttaacaacgacttaacccaagccttgatcaaacttaaatctggagatctatctggtttcaattcttatacaagcatgtccgcagatactggaaaaatcctaaaatctaaattaggggcatttagcagcccatacgaatttgaaggcaaacgcaactatgtagaagcagcgtcgtccataaaaaacaagataaattctatggatagtgattcaacaacatcatctacatcaaaaaaagcacattcttacagttatgaggcagcttctgatgatgaaagcgaaacagactctactgcatcagaagagactaatacgtcatctgactcatcttctactgggatatccgacatcgcaatcgaagacaccatcaaacagcatgtttctgatgtaaaggtaaaagaagtcagcggtgaataccataaaccggtaactaccggcattgatataaatgtcaaagacagttccgattactatgatgaaggtgcttataaaaaagacgcctaccatattttgctagcgattaaggatgattgcgggttctccgacttcaaaaatattactatcaccttttacatggatggcgatgcactggtaaaaagttcctttgaccaatctgcactcaaacaaatcaaccataaagatagtaactactataatattgattcggtcgctaccgaatggaacacagataatctgaatgctaagtataatcagtaacccgagtgaccagataggatgtcgataaaagctaggagttgggactacttataattcggggaattattattattggggaataacatattttggagggattactttggaatcattttttatacttatgttctttttatcgctaattgcactggcttatttcttaatcagatggggaatttatcactttcaggaagctgggattgatcgtccctataagaaatacaccttaatttcaacaggaattgccgttctatttttaatattaggtatagctgtggccccttctggtacaacaaaatcaagtgcatcacagtcagatacagtctcaagtagcaaagcgaagaaaagttcagcaaaagatgcatcgaaaagaaaggctagcatcagcaaagctaactctattaaagaaaaggagtcatctgaaagtgccctatcgagtagcaaaaaagaatctgaaagtattgctgcctccaagttggaatccaaagaagattcagagagtatagctagttctgaatctgagtcgagcaaaaaacagtctgaggcagaaagctcttcaatagctaaagccagttcagaatcattagccgctagctcgtcatcagcaaaaaaagcgagcgaaacaagtaaaacagacaatgcttcctatacacaaaatggtggttggactactgctgcttctggtatggtttttgtatcagactccaataagtactacaccagcgttaaaaatccaggtaattaccaatatatggcccagagtgctgctgataattctggtgccaagccagcaccacggggcaatcaatacgcaagaccataacaggtccaagccctcgtcggggctttcacgcgagcgtagttcaacggtagaacagtactcctttgaattgctaactagatactttcagatgtaggttcgactcctgccgctcgctttaaccagaaagaaggcttaatgctatggataatgaaatttcaaaatacgagctaattgccacgatgaagaaagatatacagacatttatggactcagaatccatgttatatctaaaaaaagattcatattcaacagaagaatataaccatatgctgacagaagtaaaagatgatttaaaaacacggctattgcaaaaataattatgaactcagtaaatgatagtcagccctagctgacttcacgcgagcgtagttcaacggtagaatggttcctttaattcaaatatagcctaccttccaatgcaggttcgactcctgccgctcgcatagagattcttaactcaatcaaacacaggagaatcaccaatgttcaattctttaacttattttttaaaaagcctgtcccctattaagtggagcactgagctattatttgtggcaattatatcagcattaattgcatattttctctataaaaaacttcatcactaattgattacaaacgtgggtgtagttcaacggcagaacagtaatccaagtcttgaagcccattctttcttggactactatgcaggttcgactcctgccactcacattgaccagtcaggatgtcattaaaagctagagtatattttcaggaggatatttaattgattcaagaattcaaagaattatgcctaaaaaagaggatgtcgaagccgatcctattccaacagctgaggaaaaatatctttcagaaattgtatcattattaaagcaacagaaaagataattacagtaagaaatcaggtgccatttatgaaaaaatcagaagatttatctactaatgattggaaacaagcacagtctgccgtcttcaaagagtacgaagattttattaaaagagttcaagaaaatggtgtagactatgctattcagcatgcaagacgtttagtaaattaccaaaaattagttaccgaatggaaacataaaacaaatattttaatggacgatctatctaataaccacgtcgctttaagtgtttttaaagacttagaagaaggaaaagaaagtcatgttttgagtagagcttacgagattatgaagaagtggccagagttcagcccagaaccattaaccatttggctagagctcatcgaagactcagatgatgaataataaaactaaatgtcaaaggaagaattccaaatgaagattatcaacgtcgcattgcatgttaaaccagagctcaaaaaagaatatgaagatttcattcatgaacttgttattaattcagcacaagaagctggtaatgaattctatggacatttcaaaaagttagatagtgataatgattacgaaattattgaacactggaaagatcaagaagccgtggattttcataatgacacccctcatttccagaaatttctagcacacgtcagtgactatctaacttcagaaccagaaattaccagaatggattattagctttctcgctttgcgaataagtgaaaaaacagcacttatttgcaaagcttccggacctttagctcagttggttagagcagacggctcataaccgtccggtcgttggttcgagtccaacaaggtccatttcacgcgagtgtagtttagtggtaaaacgacagccttccaagctgtagtcgcgggtccgattcccgtcactcgcttagtatcacttaaaaagtacatccttaccggtcaaagtctgcaaactgtgctatgatatttttaattagaagccgaggtcaagttatgccctacgatgaaaccaatttagaagactcagaggttaagtatttaatcgattcgcttaaaaatccttccaacaatttcgatatacatgaagtccagaaaaagcttacaactttatcagaagaaatagattcaacaggtgttgtgttaggacttgttgatgggattgaatataagttacatttcttttgtgggaacccacagagtcctaaaaagagattctctatccacttgcgatttgctcaaagtaataatcatttggctagagtagatgttggtagctatcacacgaaccctgaggggattagaccacacagaatatcatgtcctcacattcatatctatgataataggtataagaaaaaagatcgtatagcaatgcctataaatggtaataattttccaaatataacaacaattataaaagcatatcaggattttcttgatttcactaatattaactaatttagcaaaaaggaggtgcttctccatgcaactaaatgcaaataacttgaaaacatcgtatttaaaatggttaagtaaaaatgagcactataccaatatcgatagcagcgaaaatagcatcgttgaaattgatactccatttttagacaacgagtttgacgatattgtactatacgcatacagtcgtatcggagataacatccttgtgactgatgatggttggacaatcgataatctagaaagtaatggactatctttcgacaaacgtagtaaaacaagaaataatatactaactgatacgctagatatatttggtgttcaaaaagatcaaggatcaaaaaaactgtacattcgaacagattttgatggatttcctgcagccaagcaaaggttagtacaggcgatattaaaaattaatgatttgatgtacttaaaccgtcctactatattagatgctttctcagacgaagttcagaagttctttgataaagaaaaaatactttatagccgtaacaagtctatctctggaaaaaatgctttatcgtttcagtttgattttatcattcctcgatatgatgggggggacaggctcgttaggaccttttcacagcctaaaagagacaaaaaccctgctaaaatatttgcctgggactcagaaactataaaaaagatcaatggaaattctaaagcttcttttattgctatcttaaatgactcagaaaatagtacagaatctgtaaactctatttttgaggacagtttagtccaagtaatactggcttcaaagttagcagataatattgaattattaaaaaattgagtctcctgtattgagactttatttaacaggtgaacttacaatttcagtgcaacactaaaattatgcattactaccttataccccatcacggggtatatattttaagtcagaaagaacatacgtttgggaatgtcaacctattgttatttccagttgggaggaataaaacatgtcagtaaccaaacttaataatggtaaatggcaagcccgtgtctcttataaggatgatgacggtaactataagtcggttactcatttagaaaagcgcaaaaccgacgctgttgagtgggaaactaaaactaaaaatgctctgctggaaggtgctgacttatcacgtagcaccgagagtctaaaacactactttcttgattggatcagaatatataagactgatggtgtatcgcgtcatacccacgagctatatatgggcaactggcgccacgtctctgcatattttaaggataaacctatgagctcaattaaacgtccagattatcagaagttcctgaatgaatttggccgcagtcatggaattgccacatctcacaagcttcatcaacaagtacacactgcaatcaaagacgccgtagctgatggtattctaaaacgagactttgcttacaaggcgcacgtcactggacgccctcctaagcccgtagaggaaaagtatttgacgttgtccgattataagaagctgcgtaaatacctcattaaaacggctgattatgatcacatgactatgctaatgatgctgtttcaattagaaactggaaccaggttcgaggaagctgctggtctgacgtgggataatttggatttgaataatggaatagttcacattaaacagcagtgggacgcccgtagacagacttttcgtccaactaagggaaatggacaggccgatggagatataaccataggacccgcctactgtcgttttatgaggagctatcgtaatgcgcagaaagattatttagaattacacgaaatgaagaatcctaagaacctcgtattttggtccaaactaggaaaaatagtgggcaatgggaatgcaaacgaagagctaggacgtatttgtaaccgtctaaagatcaacaaagttacaacacacgccatgaggcacacacacgcttcgattcttatcttaaatcatgagtcccttccctatgttcaacatcgccttcgacatcaaaaactagaaacgaccgttaacacctacgtccatcttattgaagaagaaaacggcgtatcagataagaaggccactgagctaatggacgaaggattttaaaaatggtaattttatgattgctgaagtccttgtgccacaagggattacaaaatcatttgttaatttttcttccaaaaactgctatattttggctacttttttcgtttttggaagaatcgtggaagaacatatcgtgtttgagtggttttcgagtgtaaaacaaaagcaccaaaacgcctttatatcagcgttttggtgctttgtcgtttctctatatttgtcaacttatcacccgcacggggatcgaacccgtaactccgccttgagagggcgacgtcttaaccaatttgaccagcgggcacaaattcatttattatcttaccgaatgataagcggcttgtcaaatataattaagatttttgccacctaaaaatcgtcacaacaactaaaccaacaaataagagcaaacagtagaccacactacaccaaaaaacgaaagtcaataattgcggtaacaaaaagctgcgcataactgctaatccgatggccgtgaccgcccatacgatcaattgttgtcgcagatgctcgaataaatgatctaattctgacttcgacatacactcaccttccatttaactagtttagccaccaactgatacgatattcaagcaaaaatgcaaaaaatagacacaaagtttcagcaaagccttgacagtatttgctggaaaagttactattaaatagttgttattgggtattcgccaaattggtaaggcagcggactctgaatccgtaatttactggttcgagcccagtatacccaatattcgttatcagctgttatcattggttgtcaaaaacaccgtgattgcagcttttttattactttagtttatcattaattgtcatctcttttcactaaaagtcagccaaaaggacagccaaaaatataacaaaaaagccactgtttccagtgacttaatacttgcgcggggcagtgactgttagccaactttggttagcagtttttttcgttaggccattagtctaacgcttattatcaaggcaatgactgcaatagtaatgtgtatcacaaaaataacctttcttatagttttaggttcatgataatcaaacggccactgaataaagtcaaatactgacagaatcataaagttaaacgctaataaatttagcccataaacagtcaccggcatagacaagctgaaagccatgcggccatattgtaatatgctacatgttatcaaatatgccggaacaatcaacaatgtaatatttacagtaacttcgaacaaccattttttaatgaaataactcatttacaaggacactccagtaaatatttaactgcacattattaattatacagtaaaattgttgaagtttggctatagtagcattcaaaccgttagatcactgtaaaattttgcaaaagcgtgtaatgcttcattcttcatataattaaacttgctaacactaaccgataattggttacaagcttcattgcgggtgaaatgcttctcaataacgtaatcatgtaaaataaattgatattgtggatcatcaattgcatttagggcgtcttcgacttcttttagctggtaagacaggtcaacatggtttatcaggcggctttcagcgccgtttcggctgctatggcttgacactccatcgaatgaggggctggaaacttgattaaaagccgtcaaatcacgttttagtttggcatattgctttaataaattacgaattttcttaacatcttgacgcatcggaatcacactttctgatcccagatatatgtataaaaaagaggctcgggggaagagcctctcactataggatatgataatcgccgttattacgggaaagtaatattaggacaaattacaacattaattttagtaccaatcatttcatatgtcaatcctaagcttcaatttttccacgcagttgttgaatcatactgacaacttgatacggtgtctttgtcatatcagttactctgttttgataccagaattgtgtcagcaaggacaccgcaaaatcgtactgtttatagacagtcagatcttcattcttgctaacggccgtctgcacgtagtccttagcggcgtctaaatagctttgaatcattggatcatcttcggttacatcgattcgcaggcttagtttaatgtcgtctacagtcactgacaactaatcacttcctcataagtttaactttactctcataaaattatatggtataagtatagagtactcattgctcggtagttcagcggtagaataattgactgttaatcaagaggtcgctggttcgatcccagcccgagcagtttccaaaacacatatttatcataaaaggccgtgaccttgaagtcacggcctttttattaccaagtcatagcataatagattacctcaaacactttaaaagcaacatatgcggcgaatacatacgtgatgataataccactgtatgcaaggataaatgtgttcttcatggaatcactcctaaaattatagctgcacgctctattaaaatctgataagcgttatcatcatactatcacttgttgcttgaaatcccactcattttgtcttcctatttaccagcagtcgcagttcctaacgccacgttgattacagcggttttatcaatcacttcataatcattccgcacaattacggaaagaccttggctgaactggtcgaacttgtcccattgggcagttacttggttacgccggaaaacagccaccgcttgtgataagtcccccgcaatcattgggaacgtcccgtccgcgttgttagccagtaatttatcactgatcatgacgactggtgcccctaataaggtgaaaccactgggtgctgttggattaggctgtaataagtaacggccctcggtgtccttgagtgtatcaaggtaattaaacccggattggttcactagccacatcttgctcaaggcgggatctaacgtcacgttgaaaatctttttaagatcatcaatactggtggccgttgctttagcaaagctactacccgttaacagtcccatgatctgcgtgttgtccgtgttatcaaccaattgttgtaattgcgttttgacttcactgacaatatcaacttcggcgtcttccactacttcgttagataaggcaattttacccgcccgggtcttcacatcaaacggcacttccgtaaacatgtttgcgtcaacgtcggcaatgtccgctagttcgttcttagtagccagcaccgcagattgttgactagtggcaattggataagtcccggaaccgctagaaacttgcttaaccgttgcatattgggcaaggttgtacttagattgctttaattggaaaacaggggtaatcagttccttaggaataacggcactggcaccgtccgtctttaaaccgtcccgagtttccccgtgcgtccggacatattgttcaaaggcgggaataccagttttgttttcgttgccattgtcgttgttattgggatcaataattgtttgttttgccatgttatcaggctccttttcttggttaataaatttttcatagctacgggtatcaacttgaacattggtatcgtcataagcgggaacagcaaccactgaaacatcgaacaagctcttaacttgattaatggttcgggtgatattgccatcatcatctttagcccattcatcggtgttgtcgtcactatcaaatccaaatgaacaggaatcaacgttcccactttgaacttcttcgtatacatcattagcaaaagacgtatttggtagttgcgcaatgaaatgtagccccttatcgtccgtttctagcgttaacgtgcccgccttgacactggctaacacttgggtatagtcgtggttattaagcataagaacgtttgataaatcgacaccatcaagggccttgggggttacaatttcggtgaaaccgcctaaatctttgcttggtgaattccatacaatcgcataaccgctaattgttttgcccttagatgtctgtgagtctttaggttgcgggtctgctgaattttcagctggcccgtctaccagtgtttctggctgtggtgtttgtgctcgcaactcggcgtcaatcgttaaccgtcggtcttgtttcataaattagtcactccattcttttgtaagtttaagaaaatatcgccattgtcagttgggggtaagccaatcttggcacgggcttcattgcggctcataatgccgcccgtataacccgctacggcttgggcttgctgggtctgggggtcaaggctcaatagcttgtccgtattaaacgtgaagtcatgaccaagcttaaatgatagctcgctggtaaagctatcaaagtaatgttgcaacgtgccttgcagatactgcacgccactttgctcttggttagaatgatcattttcaacccctaagcgctccggtggtaagccaaaggctttagcaatttgtcgggtcgtccagtcattcgaattgaccagctttaatacatcggtatttaaggataagttgctaatgtccatcgtatcgtcagtcacaatcgtgttgatcgcgttgtcacccgtattggcttcatcaaactggttgcgaatattgcccttagcttccggtcctaaatcagattgatggactttaataatcgtggtgccgtgcacaccagcagtaaaaaagccggttagcaatttattgccggccgactgaatctggcgctcatctttgagggcatatagaggactaattcccgatacgccgtctttggtgaaatatttgaaatgtaaaatgttgttaggcgcgatctgacgactgttaccaccaatcggggtataggtgtaggttaacgccccactgacgtcatcttgttcaactgtcaattggttattggcaatcaatttcaacgtatggttaggcaaaatctccgcaaaactattgccattgagtaacaggttggccgccaacgcatatttgaaatggtagccgtccatttggctattgggggtctgattaatcatcgtgttaaaaatggccgtatcgcaaacaatcggattgctggcaatgtcgctcgcaataatgttaattgccgcgtaaatgtcactattacgcaacaccgccgcactcacaaacgtatacgagtcattgcttgataaactaaccaaggcgtcagctaccggatcatgcgtgccgctggtggtactgcttttaacgaagaaactcatttaatcacctctttgcttttcataattaattagcaaggccagcataatcatggctataccagccaatattaatcccgcttgccagctgatccagcaaccaaaaccaatcactaagcagattaagccaagcaccaacaagatcgtttgtacataatcagaacagatctgccgcagtcgctgttttgtagtaatcttctgcatgctgttgatcctcactttcttggtaatagtccataccggcaacgtaagaattaattaaggctgctaccgggtcaatccggttgctattgcgtgccttatccagttgccagccattgtttatcactttcaagatggcgttattgaccgcataagcgagaatcttgttaccgttatgtttaatcttgccatcgtaaagctggtcacgaaagttacgggtgggaatattcaaagtcttggtgccttgtcgcacttcaaataatggataattgagtttttcaaacttagtaatcaaggtctgcgcattgtatgggtcatacgcgatggcttttactttccagttatattgaccgaccagattttgcacgtagtcgaatagctcatcataatcaatcacaccgctatcaaggcgagtaatactacactcaccagcgcgctccattgaccggtaatcaatcccatcacgtttaatcttagaatccagtccgtacttcgtgccaacaaacgaatgactatcacaataaaactgaccgttgccaattggaacgagccaactaaccgcggtcaagtcattactttttgataaatcaatgccaatataggcgtcacgattatgtaagtcgggcaccttggccaatttaccagcggcccaatcgtctgctgaaatataactgtcctcgctggcttgcaaccacatattgaagttcttaaccagtaccggaataaggttattttgcttaattgcaaggtcaacatcggcctgaattttctccgtcatgcgttgcttaacgtgtggttcactgaataacgggttcgccttgatccaattagcttgatcgtaaacttcttcgcggtcgtccagttcccagattgccacaaaataacggtcagcttcggttttgccctttaaaacgtccgtcagcatgtcatattcggcgtgcattggaacgttaaggttaagacccgaggtggaaatcaccgccagcagggaattatcctcttgcgcctgaccagactttaaaacgttgtacaccttgcggtctttagcttcgtgccattcatctaaaataacggtagtcccggcataaccatcaagcgtactggtatcactggcaagggctagggcttgcgaatcagtttctaggtcggtaatggcttgtttctgtaccttaatccgttgccgcatgtactttgattgcttacggacttgtcgtagcccacttgatagcatgtcgtagcctaatttagcttgtttaagggcgttgctgacgaataatacctgtcggttacgggcgggctgacgttctcttaaaagcccattagcggccataccagaagccagataggttttaccgttcttccgagccatactaatgaatgctcgatcatagcgccgattaccggttgctttttcacgccagccatacagctcactgataatccatttttgaaagggttgcatggtgagtttgctaccgtcagtcttaggcattaattcgataaatttaaccgcctgtgccgctttgtcttcgtcatagtagaacgggaagctgtcttctttagaacggcttaaatcgcgtttaaatcgctcgcacgcccatttaatcttttgaccagccaacacttggcccgataaaacttggtcaacatattcaatcatgacaacatcgcctcgaaagtatcttcgggtgtctcatctttctgcttgtttaattccatgcgggcccggctcgatagcgacatgcctaaatcattggctaaggcttttaaatctttcatcgcttgtgactgcaaggccacgtaagggttcggcttacgtacaccagtatcttgattagtttgtaccagtccgttcttacgaatatcattctcacaagtctgtaccgttgcataagcgcggcaataactggctaacatggcccggtcaagttcactaattggggtattggcctttaaataaggcgctacccgttgccattcagttaaggcccgatcatgtaaccaatctggcggggttaaatcaagcaccggataatcaaacaaggccctttcagcgtctttacgttgatcacgctcatcattggttaaatgtttcttcatactggctaaggcttttactttttggctcattcggagcactcctttcgtttaaatttacgtaccaaaaagcccccacgggttagacccatagcggctgattgatacatatatccagaattcgtttattatacctatattatcgcacatattccgagaaagtgcaattaataacatgtttatatttacacatcaccccctgactgtttatttgttcaaatttcgcattattagtagggatatttcacaatccagcaaaatcagcaaaaaatcaaagttcaaaagggacttttataaacccaaaagtccgtctgtcgctcctctcgggtcggccatagccccccatatcaacgtttctgggctgtcatgccgttttgaattagtctcgtggccgaaaattaagccgccaacttgaattgcaagtcgaaaatttctactcactaactcacccgaaaattcagggcagtattccgcacttgtgaggaaacatctttgctgtccaactcagccgaaaactcgtcgcagtcaattgccaagttgggcaacttagacgcaaaatgcgggttggttaactcggtcgaaaatttcgactcagtagctcggctgaaagttcagcgcagtattgcgcagatctattgcctaagttaaacttagccagtctggttcactcagcggaaaactccgctcaactaaaaagcgccgcacctttcagcacgacactcattggttatttagttggttgttcccgttgttctctagccagtctggtcttccggttatgatgtcggtaacacaatggttgtaggttactttcatctaagcgacgtgaccagtcgtctttgatttcaataacgtggtcgaccacatcggctttacggatcaccccatcttgataacattgaacgcataccggattgctttcaagaaaccgccgtgacaacttgcgccacgctgacgacttgtagaactgttgatacttgctctcgtcagaatcatacatgcgtttgtgataccgccacttgttagtcgccttgtggtgcttctcacagtagcgtgtatcataggcaactagcgtccgacaacccgggtgctcgcattgcttcattggcttagccatgaccgttgaccttggttagtgtgaccacgtcataagcattcatctcgctatcagaactgacaccagcaacgcgatacgtaaccccatctagtattgcttccaaggtcgttgtgatccgatcgtcatggcgcaccacaattagctggttagttgtcgcagtcgtaccagtaaggctaatcgtgttactgatggtcaacgtatactcaccacgccagacagtgaacagtggcacgaattgttgcttggttgtgccgtttattggattttcaactgacttgacggtgccaaactgtacccgcttatttagtcgacttagattatagttcttcatcgtcatcaccagtcctataaaccaatgcttcacaatagatcacttttgaatcgctcaccttaataaaatcaaattctacatctaacagttcgtcatcaatatcttgtgctttgtcgacttccgaaacttgcgcaaataactcctccatattgtcagcatgtaccatcttaattttcattatttaagctccttttattctctaaaatattgcttcttaactacatcaacaacataatgacttgctaacaggtcatagtaatagtagttatatgtttccttgctcataatcattactagtgaagactggccgggataataccaatctactttgctatcaaatatcacgcccactaaatcaagcgacaagacgtgctccgctattttgctatgaacgctatcggccggcccataatcatgagcaattgcaacaattcgtgtagttccacttaccttttgcaattcggcatgatccaaccaatctccaaggtaaggtggtgtgtcatacttattacccgcattgtatgaacgatcacctgctagtagtttttcaagactatgtgggcgttcatacacggcacatttatcaaacttaaatacgtcttcaaattttttgagattttctgaactgctatattttgtgtctctcaataattgcatttcttgccatttcatacgtgtttcctcctagaactggaaatgttttttttaacgtggtccacgtggtccggtggtccaaacgttgatatatcagcacttcaaagacaccctgacgtggtccattaggtggtccaacgtggtccacttggtaaatttctgattaaacttcgcgcatatacccatgtagacgttggccattcattctaattcgttgacttttccaaccgtccatattgtccattaacaacttaattcgcttagcttccgagtttgttcgcccggttaaataacgatcaactgttttatggaagacaacttccataatttcccgagttgttgtttgattgagtagtttccgtttattactaacttgatcttgtaaccacttagattgctgaccgtagtcactaacatagctttgttttaagctggtactcatttttccccaatctgtgggaacttccattgctaaaaacgcttcgatggcatctcgcatagggtcgacagcttccgcagccatctgatacgccttagcctctttcacagtggcctgatccagatatagcagttcaccattcctaaaccagcacatggcctccgccaatacttgaagcatgtaattctcgtccgggtgccatacatctagcttagccttgttgaccccacatttaattggatagaagcgccgttcaccggtcgcgtcctttaaatagtcggtttggttagtcgtgccaataaatacgcatttacgcgggtgtggcaacgcatagcggccgtaactattccgatatgtgtcggattgtgcactaataaaatttttaattctctcaacgtccgtttttttcatggcggaaagctcggcaacttcaataatccaactaccttgtaactgttgataatcgtctttctgcttccccattcctttcaacgaatcattgaatttatctgggtatagattcttaccagccgtactcttgccaagtccttggcttccctctaagatagggacaatttcaaacttaactccgggaacataggcccgggcaataagaccagttagccatttcttagtgatggtgcgggtgtagtgattatcttcggcacctaagtaatcaatgaaataacgttcagcacgtggctggccgtcccattctaccgcttcaatacgagccttaaccggattgattgtcttgcggcgtgcttctgtaactaccgcgtcggtaatgttttccttgctgaataacaagttgtaatgatcttcaatataacttctcaataacgtgtcatcactatcattccaaaaaccttttttgaacagtgagttgtctgcttgtggtgttttgacaatttgttccgagaactcgtcaaagacaactagtcctttcaacatttcgtcatgttccataattaaacggatattgtaaagagactgtgttttgatcccatcgtccgaattttttttgaaatcattctgccaatcagcgtcacgttgcattttgataacattattggccgcttctcgggtctctgctggtaaatccattgctttgcccattaatgaacccccttactctctcgttttaaaatggattgaaaaatcacattaacttccttgcttggtagtgccggatcaacgaacgaatcattgatcactgacagcatgttatagactgtcttgggatcagcaccgacgccaaacatacgaccggcaattttagttaaccaagcattgcgattaccttgggttgtcccagttaccatttcatctaacaagcgaccggtatacttcttttggcgtgtggcataggcgcgttctgacggccagttcactttttgccccgtcaacttatcaactagccattgaggagccggcttaatatcagccaacgttcggccacctaagggttcatacactttgccgttaatctcacttggtgcaatcaccgtgaagtcacttagcaagtcaattccgggccaaacgtcaattttgcgaaccttagcacccacgtatttaaaaaagtaatggacgccgccgttagccgtccgttcaatgtaagtatctttcggcaatgtcagcccttgcttaaatagttgtaccaagctagtccgaccatttttagttggctcgtgcatatcaatgtcaacaactaataaatccgataaatctagccgcaagcctaagttgtaagttgggtgcttttcgaaccatgctaagatggtgttctggtcactagttgcggcttggtagccggccacccctttaggtggctttttcgtattcttaatcagtgggtaaaccgcatagccttgttgggccagctcaatggctttatcaagcgttgcgaactctttcatttttcaacaccgcctaatcttcgggacaaatggcattgctaacttctaacatcacactagcaatattcaatagattattttcaaggttgcttgattgctggctcttaaagaaatagtcacaccaatcactatcatatttcgtaacagtcattgccattgataaattatcaatacttactttcaatgattcccacgccgtttctaatttttcagattgttccactaattcactatttgtcattttccattctccttattcgtgttaaaataagggaaagcatatttttgattatctcttagacctactactcgccaaagtaaagtaggtcttttttgtatgctttcccatgcgactgacctcacattccaaaataacgacgcgggttcttgattaacttaaccaccacgttgccaacaaacgacacaatcataaacttgattgcccataagattgctgttgctatcataaaatcacctcccttaaatttattctgcccccgcacggtacaattaaattttatgtgcttccatgaacttatcagcgtctagttggtcaatacgttttgtactgttgattgcaactactcgtaaaccctgcttaatatatttgtaaagcgtgttgtatgacttgatatttaagcagtccatagcttgcttatatgtcatataacgtggcaattctttcttcattctatttcgtctcctttaacaatactttttgtcttaccaacgagttcatcatatattatacattttgtcttgtcaatagttaaaaatactttttgtcttgtttcaatcttgttaatggcttatacttcttttagaggtgataacatatgaaaaacaggcttagaaaactacgcaaggaaaatagcctaaccttggctgaactctcagaaatgttatttaaactatcagatttaagaatatctccagatttattaagcaaatatgaacgtggcgaaagaaatcctaaaaaaagtgtgttagtaacgctatcagaaatttttaaagtgccacctctctatttaaatggaactaaagatgttcattctcttataaaagatggcgccatttcaaaaatgaagagccaaaacttgaatattggcatatcagaagacaaggggggatattcttatgaaaaaataaatgagtacctagaagactgtattgataacaacccgcttatagattatatttttagtaatgagtctgattataaatcactcaatgacaaagttaatcaagcaatatatgttgtatctgaatatgtactattaagagtagagacttatgattttagtgtttctggaatgttaacatacttgtatttagaacttgatcatgcaggaggaaaactcgttgatgataatttgaacttgacccaaaagcaaaaagacaatatggcacaagtagtcccagaatttaaaaagatccgggaaaatgctatccattccctattgaaactagccaaagataagaattttgagtttgaagaggaaaacgctgtttcactagacttttttaaaaaaatagattcgtctaagtaattgataccataaatataatcagttctacataacactgcccccgcacggtacgttatggaggaaattataaatggcaacaatcaagaagtatcaggacaaggacgggaatacccgttatcagtttcaagtttatttaggtgttgatccactaacgggaaaaaagaaaaatacccgacgccgtggattcaagacaaaaaaagaagcccagattgtattatcaagacttgaacttgatatttacaatcatgggctaccaactaaaaacgataatacaatttttaaagatatttaccagctgtggttcacacaatataaacaaacagttaaggaaagcacttgggtaacgactcaacggctgttccggcttcatattttaccaatatttagtgattaccggattgctaaaatatccattaaggattgtcaaaaagccattaaccagtggtttaatgctggcttggccaagtaccacacgctaatgaactacgttgccaaggtgcttgattacgccatcaacattgacttaatcaatgaaaatccggctaagcgtgttattgtaccagtgaataaaaacgatcgttcacgcaaaaatttagaaaattactttgacaaggctgaattacaacacttctttgagtgcctgaatgatgatgacaatacaccgcaagccagtgtattctttcgtttagcggcctttactggtatgagaaaatctgaaatgctttgcttagaatggtctgacattgattttagcaatcacactatacgggttaataaaacacaatcccgtggtgatggtgcccgtctgctagtacaagcgcctaagacagcgcgtagcaatcggacggtgtatttagattccaatacggtcaaaatattgcaacgctggcaagttgatcaaaaagaatggctactgcgtttcggattcaacattaatcagggtagccactatgtgtttgccaatgaaaataacgaaatgtttcaaccatctaagccacgtaaatggcttgaacatactctaactaaatatgacttgaagcatgtcacggttcacgcattccgccacacttatgcgacacttgcatttgaagcccatgcttccatcaagtcagtacaagaccagctagggcattcaagctatcgcacgactttagatatttacaccgcagttactgccaagcaaaaaaatgaagccaccgaaaaactggctaattaccttaatttttaatatttagactgctaaatttgacacattttagcaggtggaccacgttggaccaccatatggaccacgtcaagaggtctttaaagcgttgatatatcagcgtttggaccaccggaccacgtggaccacgttaaaaaaaacatttccagttctagcaggaaatagggttaatttaaaggtagtcagccaaaaggacagccaactaatttttttaatggcctgaacaccttgtaatagctgatatacaagcatttatgataatacgggggtcgttcccagtatacccaatcagaagtacggataaagccacgcaggtaagatcaaatttacctgcgtggctttttatgaattgtcacacccttgccagtgcaattttatcttttttcactcaaaacggtttacggacttgattaggggtttataatagatagtgtagactgtctgtgaagccttgtaaaattgtcactattttaaattcaatccaaaggagataatgttgttggtatacaaagatgtttttggtatcgatcacaatgattgtcacattgttcagacgcggcacgagtttaaccggatcttcattatcgaaaatgaagttggctctcgctttacttgcatcaaagatgatgccccactcgaaaagaagatgtctgggcactggaagtatgcaaaagctagcgacgcccctaagaactatgccgttccttataaggcccagaaaaactaaacaaccgttgaaaagaggattacgatgcggcgctatcaaccgttaaccaaatcaaatggccgggttccccactcgctcaatcataacaccaacccctactatggtcagcatggtgctgattgggtcaaagacacgaatgcttcgctatttaatgcccaacatgagcatctccaatcaaagagccatgttgagcgacgcgtgcggcacaacgtccgtcaagtgctgtgggtggtcgtggtgattcttgccatgttacttggtggttttatcttgttctcattagcgatcaatatttaacactaaaaagagtcattcagcttatacaagttgaatgactcttttttactagcctttaatttccttggtatccactaaaactttgctgaccatccgaagctcatcagttaattcagaggttcgaatccggccaaattcgtcgaggaacttgccaaggcgttcttcgttaactttttcaatgacccgtgctaacttctcacctttggcggttaacgttagataacggtaccgacgatcataaggatcgatgttcaacacaatcaagtcattgttgatcaagtaggtcagtttccttgaaatcgctgaagaagagacgtggcagtcagcggctagctctttcaccgtaatccggtgatcagtgctatggtcaagatagtagagaatcaagaactgttcgaacgacacgtccgcatcagtcaccatcgtttgaataatctcgcgaagatggctttcaagccatgacatgcccactaagactttttcgaacaattccgcatcgtcgtacttggccttcttagtattagtcttcatcattatttaaaaccccattcatgcgtcacgttcaaggcatcatcaacaaccccgtgattacgcacggacttctgcagctggcataacggtgatttcaagatcacgtgtcatttgtttctcaatcgcagtctgaacatcacgatccgttacaactaagctcgacaacttactctttccgttgataatatcttggacgtgttgattatccaaatcatcagcagagacgattggtaagagatggaaattatcattcgttgcttgtaagcattggtcgaacaatggggcgttaactcccataaccaacacactgttttgttgttgtaagactgatgccaaccaccagttcaataattgtgcttcagaatggaagacattcgtgatggcttcttccttgttcactaattgaattgataattcgtggttactaccatattgcttgaccattgctaaagagtggtctggacgatagaagttttctagtgtcacttgtgagttattcgtccggtcaaggtactgagtgactgacaagaacccggcagcatcgtacacatcccgacgagttgctaatgacccattgaagtaagtcatgtaccaaatggcaccattcttacggtacttcaatgtcataattgggttaccgccgtcatcggcaattgacacaatctgcttatcagcattgcgcttatattgccatgcaggattatcaggtaattctggtttagtcttcgcaacggcacccggtacctttgcctgaatcgtgtagtacatgttgtacaagccagttcgtttatcaactaagccagctgattggtaactgttccaaatttctggcaagctgtcattatagttaaccgtaataacattagctttatccttaacttcactcttcaataagcccatgatcatttccatcgaagccttttcatcaccagacaatgattgaatcagatcggtgctgaacaagaagtactttgcagactggtcaaattcgacgggcgatactaagtgagtcgtcccgtaatccgattttaacttggcatcaatgctttcaatcttttgttggagccccttaacaatcgtggcattttgatcataatcatgttgtaatcgattgattttctgattaatcaagttgagtgaacgttcttgttcgtcttgagcactcttcttcttacgatcataagcaactaacgcatcttgagcggtatgtaagtctttttccgcactcgtaatcgcgtgttccttccgcgaacgttcacgggtttcagtctgttcacgcttctggagtttcacgagttcactgttgattgcgtcactcttttgatacagatcctgtgcttgcttctcctgttgcttcatcaacacgaataacttcttaagatcctgttcgccctgaattgctttacgcatatcagcttcattttgcttcaaatcagctaatgattgttcagactgcgtaatcttcttttccaacgatttgatggtttgatcgctcttagcaagagctttcttagcatcatcataacgtttttgagcagcattgatggtcttgaccattccctgccgttcgctatcgttcgtgttaacgactttgtcctgtttagacagagtaaccttagcgtcctttaactgttgttctaagtttaactgttcggcaactaaagtttcatactgttgcttttcgtgcttacgatcctgaactaattggaccttaagctccccacgtaaagtttggtattgcttgtttaagtcagccatttcgcgttcaatggccacactgtttttggctgctgtttgggtagcacgccgttggttgacccggttttggcccttaactggggcactagttgaagcagtcacgctgctactagttggccggacaccagcagatgaccgcacattgggggtcgtactactttgagtcgcctttggttttggcttttgagcagcaacggttgaagtcgccgttgcacgctcagaatgattacggtaatcctcattcttatctctgcgctttttattgaacatcttcataatgcaactcctccataaacttgattgtttgctcaaagagtagaaaggtcatcgctgacctttctatccgttcagcaaataatcaagctattctaattattatgcttcatgcttccgacgagaaacgccaaagtatagcgctgaacccatcaataaggttgaaagacccaagacagccaaggcagtcccgttttcgtcttcatccgtttgtggtaacgtctttgcgtctgaagtcgtcgtcttagtcgtaactactggcttcaatgaggctgatgcaggaacaaccccactagtcccattgttagtagtagccgtcgtcgttggcgttacttcatcatcagaaaccgtggttgctggtgccgttgaagtcgtcgttgatgaaccgttgtttgatgaaccattaccattatcaacagtatcgtcacttggcgtcgtaacaggagcagttgtagttgtaccagtaccgccaccgttgacgttgtcaccagtgccaggtgcagtcgtaggtgcggttgtcgtcgtgccaccaccgttattaccattgtcaccggtaccaggtgcggtggtaggtgcagtcgttgagccgccgttatcattcttagcataagttaaggtgatcgtcgcgtcatcagccaccgtaccactcaaagcaccatcagctgacttgtaagtgtaaccatcgattgaaggtgttgcgaccgtgtaagtgtccccaactttgtaagttgtggtcgtcgcactcttgatcgtattaccatctgcgtcaacatagttaactgtgatcgtcttagtttgttcagttggagtagtgccaccgttcttcgtgtaaacaagggtaactgtgttaccgttgtaggcaatcgttccggcaatggcatcaccagtggcatggtcataagtgtaaccagcaatttctggttgaccaaccgtgtaagcttgaccaacgatatattcagttacgctggatgctttgatggtgttaccatcagcgtcaacataattgatcgtcaagttagctttattttcaactggtgtcgttgaatccttggtgtaagttaaggtaatcgtcttattaccatcaaccgtaccagtcaaagcggcatcagctgacttgtaagtgtaaccatcgatcgttggcgtttcaaccgtataagttgagccgttatccaaagtttgggtcgtagcggccttgatcgtgttaccatcagcatcaacgtagtttaccgtaaccgttgattgttcaactggggctgcatccttcgtataagtgaaggtaaccgtgttaccaccagaaacaaaagtcccagtttgggttgcatcacccgttaaggtataaccgtcaatcgaagcggcatttacactgtaagcaccgccaacttcagctgcagtaccatcagcaccttctgtataagtcttagaaggtaagatcgtattgccatcagcatcaacgtagttaacagtcaagtttgaagcttcggtattttgtgagtagactaacgtcaattcagtaccagcagccgtcacattaccatcagaatcagtggtgtcagcggcaactgttccagtcaaagcactggacttagtcgtatctaacgtgtaattactgaaagtagcaggtgtaacggtgtaagtattgtcaacatcgccttgaacagtcgtgtcatccgcaatcttattgccgttttcatcaacgtaatggacaacgaccgtaccagcggcaacagaagtatccattacttgggttgcatagctccaagcctcaatctgctgattggcatcagtgttgttagtattagttgataacttattaactgaggtagtccctgtaaattccaaatatgcagcccggctacccgtcgtcgcgtcgtcgttagctttgaaagtatagagaacagtgacataactatcagcatcagttagcttcgtgatgtccacagtggcagttgaagcaccagctgcgtaactgtattccttaccggattcagttgcgtattcaacggcagtccaagtgccattactgttggaaccatttggcgcaattgaaacttgaccagaagcattagcccaatcaagcgcttggctcttggttaaccggatggcaactgcgtacgtatgcccggcagtaactttgatgttcgtgccatcaacattttcctgaatgtattgtgcttggtcttgtaagttgcccggaccacccgactgagtagcactcgtcaatgttccagcgtcaactgagccagcagcagtttgattagcagcttcagaagctggtgccgttactgttggggctgtagtcgcagccgtggtcgtagcagttgtggttgccgttgctgcagcagaagctggtgttgcaactgatgccttagcagccgttgctgcaacagttgccgttgaagtcgatgtcgcatcactgcttgctggtgtagtcgcactgacagttgcagctgaagaactagccgcactcgttgttgacgtagcagctgaagaagcagtcgagctggcagcactagaaacttgttccgtggttgcgtctgagctagcagcagtatcagcagaagcattaacgttggcaaatactaaacctgcagccaaagctaacgtggttgcgccggcataaacccaacgcttgccatctttatacatttttacccgataaaccgaatcaccggtcattttttgattatcttttgacatatggaatcctccccgagcacccacgattttctgcatttatgtaaaatgatggtcgacaaatcgcttgccagcccatcatcttagtcgtgcttatcgtgtcgtgcttaataacaccataacgattttgttggcatttcagttatatttaacgaattagcccttgaatgcggcaattacgtttaagataaaactgtgtaatccaccaaagatgtcgttggaaacacttgatgtatatgatgatgtgtgtgtacctggtaaaatatgaaaatcattgaaaaaactcatgagattaatcccctttaattgttaattaattagcctttgaatgcagcaattacgttcaatacgaattggtagaaagtaccaagtggttggttgctaacgtagctggtgtgtgatgaagtatgcgtacctggtaaaaagtgtaaatctgaaaagaaactcataatgtatatcctccctcattatctaaataatatcaagacattaattaatatattaattaattagtttatcgaaatagattatcccttgatcgctttaataacgttcaagatgaagctgtgcaagccaccaaagatatcatttgaaacacttgatgtgtatgatgacgtatgcgtacctggcaatacgtggaaatcgttaaagaaactcataatataaatcctcctaaaagattagttttgattacttgctgaataagctcttgattgcaggaatcaagtttaagataaagctatggaaaccaccgaagatgtcgtttgaaacacttgatgtgtatgatgacgtatgcgtacctggtaatacgtggaaatcgttaaagaaactcataatgtaaatcctcctataattgtttgactaaattactttttgaatgcagcgatcaagttcaagacgaagctgtggaagccaccaaagatatcgtttgaaacacttgatgtgtatgatgacgtatgtgtacctggtaatacgtggaaatcgttaaagaaactcataatgtaaatcctcctatgattgtttgactaaattactttttgaatgcagcaatcaagttcaagacgaagctgtggaaaccaccgaagatatcgtttgaaacacttgatgtgtatgatgacgtatgcgtacctggtaatacgtggaaatcgttaaagaaactcatgttgaaatcctcctataaaattaactatgattatttgctgaacaaactcttgattgcaggaatcaagtttaagatgaagctgtggaagccaccgaagatgtcatttgaaacacttgatgtgtatgatgacgtgtgggttcccggtaagaagtgcaaatcagtaaagaaactcatgaataactcctccttttaagttagttaatggttaaatccccaagcctagccacttgtatggcaagacttgagagtttggaaaacaaattaaattccgacaaacttgattaaacggttagaaaattcaactaattaatcattgaattccctaacacccgtctctagcaacgcttaacctttgattgcggcaatcacgttcaacacaaactgatagaaagtaccaagtggttggttgctgacataactagtatgtgatgatgtgtgggtccctggtaagagatgtaaatcactgaagaaactcatgttaatatcctccttagaaaatttacaaattgttcacaaattagcagctcaataatcattaatttaatttagtctgttaaataactaatattgattactaatgcgaacgtgaaacaagtaacctcgtttacgatttaaatattaactaattcgccccacaatcgtcaataaaattactaatatttgaataaatacagggcagtatcatattcaatcagtaaatgtgtatactatggacaacttacgcgtttcattaacggtcaaaatttgtgtccaatatcaatattatttatatttatcaccagttaactatgccagtagaaagcgtttaagcccctgataatatcagcatttcagcgtagttacttggtgcgacatcccctctttttttccgaattatgaaccataccatcgggaaatttattccctaaaaaataattataaatatcgcttttttcgacttattattaaaattattaatactttttatattttttacggcggttttatttcacgccgtgaccatcattatccatttaaatacatattttcggatcaaaaaagtggctattgccaacactcagcaataaccacttactaattttaataatcaaacaatatttcactaaggccttttttaaccgtgttgatactgcagccgataaaagtcacgataacgttcatgggttgctaataaggactcatgattgccatcacccgtaatctgaccatcctccatgaagagaattcgcggataagcttcgatctggtttaaccgatggacaatcgtaatagtcgtcaggtcagctggtaacgtcgccaagagctgggtcacccgttcttggttctgattatcaagactagccgtcgcttcgtctaaaatcaataacgacgggtggcggacgagtgcccggacgatggccaaacgttgccgctgcccaccagaaacattcaagccccgttcaccgacgtccgtatcaagaccagctgacagttcagctagccagtccgctaagccgacttgtgtcaacaacgcactcaattgttcatcagggaccggttccgtcgaacctaacaggagattatcgcgaatcgtcccgggcatcaagtctacttcttggctcacgtagccgatctgattacgaatcgagggaatcgtataactggccattgtctcgccgttcacgtccagctcaccacgagttggcgtatagtaagcctctaagagcgaaactaaggtcgttttcccgctaccactctcaccaatcaaggcaatccgctcaccgcgatgaattgtcaaatcaatgtccttaagcaccggtttatcactttcgtagccaaaatcgacgtgatcaaagtcgaccgtatcgatttttgacagcgtttcgcctgacaaccgcttatcttcttccggactatctaaaatgttgtcgattcgctcagttgccccgaccgtttgttgcaaggcagtcactaagccagttacgctactcagtggtgaaatcatttgaacagcatacattaagaaagctactaaacttccaattgtcaacgcgttcgtttgtaccaagatcccaccataaacaatgataatgaaaattgcggccagtaacatgatgtttagcactggattaagcaccgagatcagcttgatttgacggacactgaagcctttgatccgatcaacttgatcttttccctgttgtttcagtgccttttcagcaaccattgctttcactaaccgattttgaccaatcatttgtactgctgcactatttaagttggccgtttctttttgaatcgctttggagatccgcgctaacacttgacccattggcacaatgatcacggccatcaatggaaccacaattaaaataataatcgttaagcggaagtttaataacaacattaacgtcaaggaacccacaattgagatgatcccattaatggcattcgaaaactgacttgaaatcaattcaaaaatcgtcgatgtatcgttaactacccgactagacagttcccccgtccggttatggtcaaaatatggaatcggcaagtccacgatatgttgccataacgcgctccgcaacgtcgaaacggcgtcgacccccgtataactaagtagaaaactcgacgcaacacttgcaaatagctgcacgacaatcacagcgcctaaccgaagcaacagttgacccgaagtaccatggttaaaggcgtcgataaactccttcaacatcaacgtaatgccaagactacaaatcgttgcgacaaacgacaacaggattccaatcacaaagagtcccttcttcgggtgagcatgggtcatgatcaatctcaataaatcacgggtcccatacttggcatgtggttgtttagccgatgacgtgatatgcgtttccattggttgtaactcccctcattgcttgaatatcaggctgaatgacatgatcattccaacgttgccaaatcatagcctcagaaaaacggctactgttgccatatgcccgttcactcatcttcgccaactgtttagggtgttgtaagagcgttaaaatcaccttgcccaattcaactaaattattgggggtgatcaatcgcccattttcaccatccgtaatcatcgttgccggaccatacttaatgtcataggcaaccaccggaacgccatgacttaacccttccaaaatacctaagttaaagccctcatattggctagtaaggaccatcagttgtgcttggttatagaccggtgtcaaatcgcgctcaaagcccttaaacgtgataaatgactgccaacgttgcgaactgaccaaggctcgcaaccgattttcttctttaaatccagtccatgaatcaccataaccataaatatctaaggtcacattcgactgtttttcatgaacataggcgaccgccttaatcaattgttccaaatttttctctgccgataagcgagcaacggcaatcaccttgccctcaatccgatccttaaagtcaaccggacgagctgctaattgttcgtcacttacactaccaactggaatcgctaaagttggaatcacattatgaatgtggttcgtcatatcatcacactcttcttgcgtggacatgatcaaaccagccatttgactggcgtgatctaacccgatttgagtgtacggcacaattggtgagttcacaacgtcaagtgggtccagcgtgaaattactgtgtaagaactcatacttgcgcgctgctgtggacattttaacaatcggattcatcccagcatcactacgatccacgatcatggttccgtgaccgccatactcagtatttaacgcgtctaagaaaaaggcagtcagctgatcccagtcctcaaattcgtaattatgcccgtgatagtttaacagccgttgatgagtggcaactggttgttgcttctcatttggccggaaaaacgtctctaagacaggctgttgttgtaaattacagtgttgctctaacacaatattctgcttgtcatcaaagtactgggccaccgttaagaagccccgcgtatcataatagtctcgacggctgaccgcgccctgtggattgagaatatcgacgtaatcaatattcccctgcgcatttaacatcagtgctttttgccgttgttcccgttgaatgacgtcaaattcattagcgctgacccgttccagcgtttcacccgtcacccgtggataattggccgcagttaacggttcgccttcgtaattcgtagtgccttgaaaataatcatacatattgacctggaactcatcatcatacccaatgagttgcatattatgatgtaaatcgcgtacaaagttacgggtcacgatcaacgcaggtacccggtgctttgtgaataatttttgacgctgaatcatggctaactcaatagctgatggcgtcgaatcaattttgctcgtaataaagaaatacatttgctacgcccccgcttttattcatgtgataaactctcgactggatccaaccgtgccgccatatgtgccggtgccaaagcagccaataaactgatgacaacactgactgtaatgccgcccagcattgctgccccggagattcgaacgattggatacttaattaagctatagatggccatattgcctaagaattgccaaccttctccaaacagtaaccccataacggcggctaataccccgatagttaaggcctcagcaaagaacaaatgactaatatcgcgtttgcgggcgccaagtgcgcgcaaaaccccaatttcacgagtccgttcagaaacgctgacgtacaggacaacaatgatcataattgctgagactaataacgcaataccagccaccccggtcaatacgttagtggctaaacgaatataggtattcaatgaatcaattaaatcaccgattccggtatagttatactgttgcttcttattcgttcccttgattgccttgatttggtgttcgacttgcttaacattcgccaatttatctatttgaacaatggcaaaatttggtcgataagccacattcttagcagttaacatctttttgacggtttgtggtaagaccacgacgctagtatcatcgctacccgtaattccgctgacggtcagcgtctgactgaccgttacggactgattcttgcgattaaccgttgccaatttaacggtcaacttcttattgagcgcttgttgataatttttcttacccaccatcttcttagctaacttacgaccaatcaaaacttgaccattttcaggacgtgaaccgtccttaattgtcttactcaaaattgtggggttatccgtctggagactggccgtcacggttgtttttttataactcgcttgtgtgctcgtgtaatagcccagcttagcagacttaacatgtttgatagccgctaattgtttgacgtttgcagtcgtcacttcggcattcttcgcggctgtgacttgttcttggttaaccgctgctttgtaagctgctgcactggttgcttttttacgcgcagccgtgctgactttccccgtcttctttgatacttggacagcggttggattaacttgagacgtaatctggtgattcatataattttgaatccctgatcccaagcccagcattacgacgatactactgatcccgatcgacgatccaaagataatcagcaggtaacgaagccacattcgacgcatatgttgcatggacatccggaacatctgccgaaagccaagtgttcggtaacgcgtcggttgcttatcgaccacgtcgaaaggcgccccgatcactaattcgtcatgaatctggccgtcatccaaatgaacgatccgcgtcccgtagtcagccacttcctgcgaatgggtcacggtgatcacaagtttaccttccgcagcgattgagtataaaatatccattacttcttgggtattttcactatccaacgccccggtcagctcatctgcgataataatatcggggtcactggctagtgcgcgagcgatggcgacccgttgcttttgaccaccggatagttcatttggatactggtgcgtctgttgctcaagtcccacccgcttgagtaggtcctgtgcttgctggacttgttgcgcatgggacgtcttagtcatctttaatgaaagcatgacgttatccaagacagttaggtaacttaccaagttaaagttctgaaagataaacccgattgtctcccgacgataccggtccatttgccgcacattcattgaacgcaaggattggccgtctaacaagacatctccatcataatgatgatccaagccaccaataatattcattaacgttgacttaccaccaccagactccccaagaatggaaataaactccccccgttcgaagtttagattaatgcccttcaagatgacattctcttggtgatttaaggtataggccttacgaatatcgtgtaattctaaaaagctcatatatgtacctccactattttattaactacattccccacaatgtatttcctcattaataacattgcgatttttggtgaatgatgtaaagtgttattgaatacctgtggtcatcattcataattaaaattataatcatcctaaatcctaataaaccacctacttggtagttacaatttgtaaaatatcacccattttgctgatttttacaataaaattttttctatttcgaacttattttatgacggcaatcacgacttaaccgtcagcagagataaatccaagcaccccacacattcaaggcatgaactaaaaagcgtccattactaggcacactgactgccagtaacggacgcttcatcgtattaaattacacctaatgactccaacttcaatcagcaggattcctacttaaaaaaggaccgcttcgtgaccacgcggtaaatcgcatccgctaaaccagtcacaaatacgacaatcagccctgcaaattgcaaccatggcaattgttgcctgattactgtcacttcactccccagccaaaagactagtaacccgagaacaataatgatactttcgataatgtttaatttacgcatctcaaactcctcacgtacatcacacatcgttgcgagcaactaccatgcatgactatatttgtcctttaacacctaatctattataacccgtctgctgttaaatcacatgccaaccactcacgattaaactcgagataggtcggcagatttttcattgcgtgatgtcattcaaagttagtgcgaccagtgcggtcaaaaattacgagcgtcaccatgttaaattagggtcatcttgcggacgtagcgattcatttcgccaacaacgttgtgattcataaattttagattagcgacgacgctcaataacagctacgaacacagcgtcagaaagacaagcaaaaagcccccaaaacaagcagcctatcagccagctgatagttgtttgttttaggagcttccatcttaatttctaaagtgctagcaccttagtcactaagacgtgcggttaacttcttagttaattcttcgtaaccaggcttgccaagtaaggcgaacatgttgttcttgtaagcttcaacaccaggttggttgaatgggttgatcccgttcaagtaaccagaaatggcaactgcagcttcaaagaagtacatcgtgtaacctaacgtataggcatcctgtgaaggaatgttaacgaccatgttaggaacaccgccatcaacgtgggccataataaccccttcgaaagctttggtgttaacttgagccatcgtcttgccttcaagatacttcaacccatcaaggttttcggtttccttaggaatgtcaacatcactagtagcgttgtcaactttaacgaccgtttccatcaagttacgacggccttcttggatatattgacccaatgagtgtaagtcagtcgtaaagttagctgatgatgggtagatccccttttggtctttcccttcagattcacccattaattgcttccaccattctgagaacatcgccatgtttggttcgtagttttcaagaatttcagtggtgtagcccttccggtacaagatgttccggtaagcagcgtattggtaagcttcgttcttagataaatcggcatctttgtattcattttgggcatccgcagcacccttcattaatgaatcgatgtcgccgcctgataccgcaattggtaacaaaccaactggtgtcaaaacagtgaaacgaccaccaacatcatcaggaataacaaaggtttcgtagccttcagcgtcagcttcttgcttcaacgcaccgcgcttgcggtcagttgtggcatagatccggcccttagcagcttcttcaccatacttcgcgattaaacgttccttgaagacccggaatgcaattgaaggttccgtcgtagtccctgacttcgaaatgatgttaacagagaagtcacggtcgccgattaagtgaattaagtcgttgacgtatgaagatgagattgagttcccagcaaagacaacttgtgggaatttacggtcttcacgtgaaagtgatgaccagaaagtttcgtgtaagaattcaatggctgcccgtgcaccgaggtatgaaccaccaatcccgattacaacgaggacgtctgaatcgtcttgaatcttctttgcagcggttttaatccgtgcaaattcttccttatcgtaatctgttggtaaatttaaccagccacggaaatcattaccggcgccggttccttcacgcagctccttatcagcagctgtgaccatagcttgcatttcgccaagttcgttattatggacgaacttagttaaattagagctgtcaaatgaaatgtgtgccatttactattacctctttctatacgtatttacatgtcatattatacaatagctcgcctaataatgaaaagcgcttcctcccttttttcgtaaattttcgtcatttgtgtaaaaaataaatacaattattaacaaaaaaggtgctgataacttaccgttaccgcaccttcaacagatttttttaatctgtaaatcaaataattaattttttagtaaagctttactaagccttcattaaggataacgcgaccccaccaacaatgaccaggatcgagccaatcaccacgtaaaccatttctcgcttcgtcttgtgctctcctaagaggtagatactcccaaacgtcgaaataacaattcccatttgcgaaagggagtatgcgacagcttgtccgatttgggccattgccataaacatgaagagattcccaataccccagaccagaccagtgacgatattacgataagttgctttaacaacccatggcttatccttaaaggaccagatcaaagcacccagcaacatcccaacagcttgaggcattacaactgcctgtgcattgacgttaccataatggaccacaatcgtatagccagcgtatccaatcgttgataagatcaaggcacgaatcccaacaccccaattttcagaagcactacggttcggatcagtcttatcagttaaggaagttaaaacagccccggcaatcaacacaattacagaagcggagccaatccaatacatgtttccgtgccattcattgaataacagcacaccggccaacgcattagcaaccagttgcatcccagttgaaatcggcgtagtccgtgaaataccaaccgccttcattgacgtaaattgttgaccttgaccaatactccagaataacccagagacaatcccaatcaaccaaattttgcttgttaaagttggctgttctacggcccagagtgccaagccaaataccaaggctcccatggtcatcccaagggtctgttgccgagcggtaccgcccattcggccactaattaagccgatactgccccacgcaatcgcaggaatcagtgcaattagaattcccattactaataatcctcatttctatgttttctctcttgcctaacgacaaggaattattttaccagttaagtaaccgttttaccagtcacaatcagggattcagggttaaatataattattttctatattttcatgaattcgttttcttagcgatagggaccgttttcaattaatgaaaacggtccccgaaataccctttaaaatttttttctattccacttaaattatggcgcacacactacttatcgagtgtcaaaaccagaaccttcaaatagttgcttgccaagtaagccttgcgcgtcacgaagtctgctggtaaccggaacgtctcactaagtgtgaagtgccgatcactgcccacaaaggccgccgtgaccgcggctttaaacttcttcattgaaaaattattcgcagtcgttgcaatcactaattgcccatcacgccgaacaactggtaaggtcgctgtcaataagtcagttaaatcagttgcaacttggaacttctgctttttcacccgcgcaaaagtcggtgccgttacgacaacaacgtcataacttagtcggtgcttctgggcgtaatctagatagctgttcacttcgattgctcgaatttcctgcttatcagggtcaatattattgaccgccaattgatcagcggtctctttggcacccttcttacttgtttcaatggaaatcgtcttggcagcacccgcaacggcagcagcagccgtaaccccattttcctggctaaacaagttcaagaccgtcttaccttgcaattcggctccggccaaccattcccggatgggacgcatatctaatagtaacccggtcgttaaatcatcagcaaggtgtaatggatacgtcaccgcgccttcagtcactaataacggctctggtgctgcttcacccgtgacgagttgactctttaagttagcttcttcgacattaaatcgtaatttcgcatagatgcctttaaattgatgttcagtagccgcttcaaaagccgcatagatcatttcgcgttgctggtaaacaccttgtgcgtaccatgtaaagacatagtaatcttgataacgatcgattgctaacccgccgagaccgtcgccatccgcattgaagacccgttgtggtaactgtggatccatgctcgttgctcgccggaccaacgcctgtttgaataacttacgaaagtaatcggtcgttggcgtctcactttcatccaagctcaagacccagcctagttgccgacgatgcttcgcaatcagcgcgtagcccataaattgagaacttgccattaacgccacaaaagagccatcggttagtttcatactcggatccttgagatcatcttgtacgagtaaaggatagccgtccttgactttacgttgcgaatttcccgtaatttgtactctttgcatagttgttgtttctcctattcatttcaaatcttatctaaactattgataaatcgctgtttgcagccttgttaagggtaacatatttagcctcagagtgcgaggtagaacagtgtcaatcgctgaaaagtattaggcttaaggtccgcaatcgattactattaaacgtccgttcctactattaatgatgggttattgctatggcccaccgttaccccgcattagcaaaaccgggcctcgagatcattacgatccccaagcccggtccgtacggatttacccgctttaaactatcacgttaatcatcaataatcggtttatcaaaaccttcatctgggaaagtaacggtaaagcacgtcccttcgttctccacactgtcaaccttgatcgaaccaccatgttgttggactaattgatgtgaaattgctagccctaaacctgattcaccatacttcgtattctttcgtgatgggtcagccttataataccgttcccaaatatttttgacttggtccggtgtcatcccaatcccatggtcttgaatcgcgacaaccgtcgcatgatccgtacggctacccgttacttcgatcacgttagcttgtgaaaactgaatggcattctgcatgatgttaaacaagacctgaacaaagcgatcataatcggcccatactggcagtttctcgggaaccgtcagcttaaattcatcatccgcggcggccgctttctttgtgagctgttcaactaagttatgcaaaacctcggcgccatcaaaattggtcttgttcaaagcaatctgtccggttcgaattttttcgtaatccaagttctcattgactagtcgaatcaaccgtttcgtctcattttgcatcagttcaattgaatgacccttgtcttcttctggaatagcatcgtacgctaacccttccaaaataccattgatcgtagtcaacggcgttcgcatttcgtgggccgcatcggccataaactcccgacgccgcttttcctgtcgcttaatttcttcattggaagttcgcagggagttgaccatgccgttgaaatcatccgccaagtcatcaatctcatccttatgattactgtcaacttgaatgtcaaaatcaccatttgcgaccgagtgcgtcgcgtaccgcaatcgattaatacgacgaacggaataacgtgccaaaatgtaacttaacaacagagccgcaatccccgagactaacagtgcaatgaacagatttttttcgatctgctgttcattggcctgcaaggtctgttcaaacgacccaatcgagatggccccaacaaacttcttcgttgctccattcttatagaaaaggggcactaaaacgtcaatggttcgcaacgacggtgtattcacgggttgatcacgattgcgtgttctgaacgttacgtggggcgactgcgtaataatcttattccgcttcagcttcttccaatctttggctgagatcttgggatcataaatcgagccaccaggggtcccactcattgttgtccccataccacttggatagaccaactttttgttagcatcatataccgaaaagtgaatatgttgatctcgtaagatgacggtcccatcatttagaaattgttgattaaacccgacaacttgattagtcttcgtattataccgaatagcttccttttcaatactcgcggcgtactgctgcaattgttgccatgagttttgataaagcatcgttctagtcgttcgaataaatgaaaatccgaggacgacgattaccgtaataatgacggcaaagaacgctagcatttgttgataaatcagtttcattgagcgtcaactccactatcatcaaacttgtagccgaccccccaaaccgtctgaataatttgtggcccagctttttcaatcttttggcgcaattttttgatatgtgcatccacagtacgttcgtcaccataatattcataatcccagaccagttgcaaaagttgttcgcgtgagaaaacttgccgcggcttttgagctaaggtcttcaataaatcaaattctttgggggtcaagtcttgaatttgtttgtctgctaaataggcttcccgcgtcttggtattcagtttaaaatggtccgtctgaacatcaaaggaactcaccgtgctggcaggttggtcagccggcgtggtcttagccaaatctgctcggcgatgaagggccttgatccgagcaatcagtgtaatcggtgaaaacggcttggtgacataatcatcagcgcccatctctaagccaagtacctgatcactttccgaatcacgggccgtcaacataataattggtacagttggggaagccttgcgaatatccgcactaacttgcatgccatccttgcctggcaagttcaagtcgagcgtcaccatatcccagccatcgacatcttcattgaacatttcgacagcttcattgccatcataagcaaaatgggcatcccacttttccttcttaaaaaacatggccatcatttcagagaccgatttattatcttcaatcattaataatttcatagtgcaacgtcctccaagttaattacgattgctaactttgttgattaatcatcatttattaacctatctattatcataccctacttcgcgctaggattcaggatgacaattgttgaattgttagttttttattaattttaggagtgggtcattattctagaacaattatttcatttgcgtgaaaaccgcacttcagtccgccgcgagttgattggtggtctgacgacctttttagccatgtcatatattttagccgtaaatcccgaactattgggaagtactggtatgagtaagaccgccgtcttcaccgcaacgattttagcggccattgttggttgtctcttgatggggctagttgccaactttcccgtagcattagcaccggggatggggctgaatgccttctttacttatacagttgtccaggaatggcacattccttggcaaaccgctttggcgggagtctttgttgccggaattcttttcatcctactaacgctctccaagttacgcgataaactgatcaacttgattccaagtgcgctaaaatacgccgtatctgccggaattggcttgttcattgctttttcaggactacaaacctctgggattatcgttgcgaataagtccaacgcggtcgccctgggtaacttgcacagtcccaccgttttgttggcgattttcgggattatcgtcggcatcatgctagtcaccgctaatgtaactggtggtattttctggggcatgttcatcaccgccgcagtcggaatgatcttcggtattattcccctaccaactgggattatcagtggggttccgagcgttcaaccgatttttggtcaagctgtgacacaccttggtaatattaattcgtttcaaatgatcattgtcatcctgacgttcttcatcattggccttttcgatacgtcgggaaccttggttggggtggcaaccgaagccggcatggtggacaaagaatccggcgaagtcaaaggcgttggtaaagcgctctttagtggtgcactcgccacaactttaggagcagtctttggcacgtcaccgacgacggcttatgttgaatcgacttccggcgttgccgtgggggcccgtactgggttatcttccgtcttcgttgccctcttgtttgccatcgccgcctttttctctccaattttgacggtgattacgtccgcggtgaccgcttcagccctgattatcgttggtattttaatgttatcaaacgttcaatatattgattggaccaagtttgaaatcgccgtcccagcctttttcaccatgattatgatgctactaacttacagtatctcagaaggtttggccgttggctttatcttctacccaatcaccatgacggtcaaaggccgttggcgtgaagtaaacgccctcatgtggacgatgatggtcgtcttcattctctactttgcatttgtcgcttagaactgatggttagctaagcaatgatggcagtctaaaacacccctgagtcgtttaactcaggggtgttttttagtaggcacggctgcatctaacgcctactagtgtttaagaacttgttgattatggtaatcttcagcgtagacttgggcaaagtcagcaagtttaacatcgcctaatcgaggttgatgtgctcgataatccgcgtaaaaatcgtggtcacgctggtaagcgaccgttttaacatattcccgtgcaaatgcgaccggggttccggcagtcactaaatgatcttgcatgacctcatcaggcacttgtgaaacgcgcaaatccggcattttaagagcctgtgacagtacggaagcaacttccaaataagttttctcatcactcgcaacatatgtcaccgtttgccccggtgtcggttcggtcagcgccttaatcagtacagttgtaacgtcgaccggcgcaacccacacgttcttaacagccaaattggcatttgtgtagattcgatgactctttttaacggttggcacactgctcagtaaattatagtacattgccgttgggcggataaacgttaagtccacgtctggtaaagcggttgttaacgtttgttcgataatatgatacatgtaaagtgcaccgacttctgatcccaagtcggcccccacgctactcagattcaccactcgttttacgccggctgccttgatcgcagcggcatagatgtccgcttgtcgtttggcagcggtataaagatcatcactcgccgctataccagttaccatgaggtataccacgtcagcgcccatgaacgtcttggtcaaaaacgcttcgtcatcaagtcgaccaatggcaggggttgcgcgaaaaacctttatcaaactactgcgaattgcttgatgactgatgaccgtcacttcatgaccagcatgggtcagcttaggtaccaaggtctggttaatacgaccgattgaacccgttaaaacaattttcattttatgataaccctcttctatacttattaaaatatccgtcaaagtcattatcgattataagcgaccactaaaaccccgtcaatcactggtggtttagttggctaaacagtgttgatgtgcggttgcgcgattcgttcataagacaggactgattaacgctaatcaaaaattatttctatttatcaagagataatttttgttgaaactgtgcaaaattaggcctataatgtcaaaatgtttgacactgtcaactacgacggttagtcgcctttcctgttaccataagtttttcttacggagattatattagatgagtctagcacaattagaaataggattactgtggttgacaggctcaattgcggtcatcttcatcctgacgattggtacttactattggtactcccgcaaacgttccaacaattaccttgaaaatgatgattttaatctacgctactttattcaaaaacaagtcgattttcgtggccgcactaccggctatgaatgtctcctgcgtcaacaaaatactgatggttcgtggtcattaccaccacaacttgactcacttccacttcagcgggtgatcttcctgcttgaagatacctttaaggcgctacctgatgaagcgattacgttatcaatcaatttagaatacgaacaaatcatcagtcccgaattccgttattttgttcgctgggcaattgcgaacatcgaaccgatgcacttggcaattgagtacacacctcaataccaaccacgtcgtatcaataaacgcctatttcggcggcgaattcgtgaagcccgcggttacggcatgcagtttggaatcgataacgtcggtgcaagtctagccaatcttaaaaacattcagtggcttttaaaagatatcgacacgctcaaatgctcaatgcgctcatttcgcaaggaagacccatccgtctggctggacctgaacctccaattctggaatcagctctctaaggaaaacaatattgatctaattctaatgggaatcgaaaatgaggccgatgaacagctcgccgagcaactgcaaatcagcattcgccaaggctacttattcggccatccaatcaatccccagcaatcaaccacaaaggagaaccacgatgcctaaaccaaccactgatgatgttaatcggcaacaactatactctgatgcgtactttgacactggccattggggactcaagattcgccaaacgatcgttggtatcgtgggttggctcgcagtgattgtgcccatcaccgtgacagtcctttccatttggtcaagttataatccacacattccgcgtttctggcactaccatgaaggtcttttcgaatttaagttcatcggtatcttactagccttttgctttgcactcgcatccctttttgcagtgaccatgaccattatacagaatcgtaagcgtgaacgtgtcgttgaacagtggccaacctttaatcccattaatcagaaaaaacggcagcaactgctcgctcagttcatggcggaccgtttcggcaatgccgaatttcgtgaacatacccgccactaccgggtcaagccagaacaaaatctcgatactaatcagattcagcaactttatcaacaaaataatttagacgatattaacgattaaccagggggcgccatgacaaatatttttattgaccacatattcgccgcaaccttatttaaatcggtaatcaacatcgcactcctgattttatgcctctaccccatcgttggctcttttttctggttcgccggcgcgctatcctaccgctttatcaagaccaataagcgtgatgatgactggcagtacattccggctgaacagcaaccaatgattaccatcatgatcccggcgcacaacgaagaagtcatgattgaagaaaccatcacatacttatttacccagctcaattatacgaactacgaggtcctagtcatgaacgatggttcgaccgacaagacggccgccattattcaacggttgcagtccgtctatccacggctacgaaccgttgaaattgaggaaaacaagggcaaggcccacgccttcaatattggcatgtactttgcccagggtgagtatattctcagcaacgacgctgatacgattccagaaaaggacgccctgatgaagtatatgaatttcttcatccatgaccgcgatatgaatacatccgccgtcaccgccaatatggatgttcaaaatcgaacgtcgcttttaggtaaatctcaaaccgttgaattctctagtatcgtcggtgttatcaagcggagtcaaacttccatcaacgactctatgtacgcgtatagcggggcaaataccctctaccgcaaacaatttctaattgacgttggtggctttcgacaaaatcgcgcgacggaagatatcagtattgcctgggatcaccaaatggtgggcgccgtcccgcggtttgcccctaacatcgtcttccatatgaacgtccccaccacaatccgagacctttatcatcaacgcaaacgttgggcacagggtggcacggaagtgtggttaacgaacattaagaaattcattttccacccaatcgttcatcgctatcaactatcaatgttcgtcgattcgacgttgtcaatcatctggtcctttttcttcgtcatcacttccttgatgtttttgattctgatgggttacttcctgataaccggcaattttgaacgagtctaccacggcttgatgttgtcatttgtctttgttagttttgaactattggccgggttcatgcaactgttagcggcactcctgttggaccatcatggtgcgaaactaaagtactggttcttcgccccactctacatgttattttactggatgatcaatcctatcaccgtcgttgcaacgtttattcctgcactcaaaaccattctgggctttggctccggaacgtgggtcagcccgaagcggcagtcattgcagggtaaaaagtaaaacggtgtcttaacactttcaataattgatgacggggctactggtgcgagaacttgcaaccagcccaaccaaaaacgtgcacttacctgagtgataactgactcaggtaagtgcacgttttaatattaatcccttttgatcgttttcttagctatgcaaacggagctgcccaggccaccctgtgactagctacgctgagtaacaggtcccatgtgtcacgtgccactcaacgcagagatcggcaggtaaatcacgaacggcctcacgacttacctgtgtgccaagttcagtaattgagcacccttgctgactgccgaggccctggcgattcagctgaatcgtccgcgcaccaactcgatacaagtcactcatgatctggtggtaggctgcggccaagtcatgcaccatttccgtatctgattgatagactcgattaagtgcgcgcgcattatcggaccgtttgagttctgccaagcacagctcgggagcgggcaaaatttgtttatccacagttccaccactgatttgattgcccatgaattcaaaatgcgcaacggcaggatggttgaagccactgattttaccggtcaacgctagcgccggcaccaaacctatcccggattgggtgatgccttgtagcccccagaaaaagttaaagtgccaccaatttagattatgcgacttatcaaccggtttccgaatatgatgcataaaagcagcgtcctccatccgtttaagtcccgccgcgttaatattcaacgttgttgtgccccgatgcaaccctttttgagaccgcattgccatttgccaaccatgtacacggtgcctaaccatcatcatcaatgtgccaaattccatgcccgtttagcctccaaattaattgcattctgccaatataaaaatcgtcccctactgcttaaaaaggacgatttcaacgtttgggtcagcctttaactgccaacaccaaccattattcttttatgacgaatttaagtaatgtttccagcatagaatggtgctcaccgaatgtcaagcgctaatcgtgggacgctgtcatccccttaacgccaatatcagttcggtacactagattaccgactctgagttggtcgatttgttgataaacagcccgctgtgctgcgaccaagctcggggcacttgcggtaaccatcatcacccggccacccgcactgactaattgatccggggtacccgcaacgctagcataatccgcaccagcaaccgtcggaaccggtacaccggcttcagttggtcccggataaccgggagcagctagtacgacgccaagataagttgccgtcgtttgccactgcgcgtgtggttgccgatgttgcagtaagtcgacgatgacttgataaaaatcactctgtagttgtggtaataagatctgcgtttcaggatcacccagtcgcaaattatattcaataacttgaacaccggtcgcagtcaggattcccccaacatagatgaccccttcaaagcttaacccatcggttttgagacctgcaatcgtcggttcaataattgtcgcaatcgtttgatcgataaccgcgggcgtgatttgcggtactggtgaataggcccccataccacccgtgttcggtccccggtcatggtcctgtaaccgtttatgatcttgggcggtcggtaataacgcatagtgctcaccaccaaccaaaaccatttgggaaaactcaaagccagcaacgtagtcctcgatcaagaccgtcgaactagttttaaaggccgtcttaatcgctgccgcggcttgttcataactcgtcgcaaccgtcacccctttaccagctgccagcccatcgactttgataacttgcggcaccgcttgttcatgactataagctagtgccgaatccaattcatgaaattgccggtagtcggccgtcggaatgtgatggcgactcatgaaggccttcgcaaataccttagaactttccaactgtgccgcaacttggttggggccaaagatagccaggccggctgcttgaaagtaatcaacaatgcccgtggctagcggtacttcgggtccgacgaaggtcagggtaaccgtattggcccgtgcaaagttgaccaaccccgcaaagtccatttcgtcaatcgctagtgtccgaataccatcccggatcatgcctggattaccgggtgcacaatagacggtactgacttgcggacttgccatcattgccttggcaatggcatgttcgcgaccaccaccaccaactactaatacgtttgccatgcacgcacccatcctttcattaatgccggaagtgtcgaacaccagtggtgaccatcgcaataccataacggtcggccatggcaatcgaatccttatcacgaatactaccacctggttgcacgattgcacgaatgccgtgctgcgcagcatattcgacgcaatcatccattgggaagaacgcatccgaagctaggatagcattttcgtagccagcttgtttcatcgccttaccaatggcaatcttagttgaatcgattcgattcatctgaccagaaccgattcccaatgtccgatctgcggtagttacaacgaccgcattgctcttaacgtgcttcacaacttgttggccgaaagcgagtgcttttagctgcgcaggtgtcggttgggttacggtaactacggtaaaatcagctggcgtttcgaaggccgcgtcgacctcctgacgtagtaagcccccaccgactgaaatcgtttcaaacttatcggccgtgtgcgtttgctcaaagtcaaccgtcatcaagcgcagattcttcttcttggccaaaatagcaaaggcatcgtcatcaaaactcggggcaataataatttccaagaagagtgcgtgcatcttctcagccgttgcgagatcgactggtcgatttaaggcaatgattcccccaaagattgaaatcgaatcggcttcataggctttgtcccaagcagcctcaatcgtcgtacccaagccaaccccacacggattcatgtgcttcattgcaactacggccggctgttgatattcactgaccatccgcaaggcagcatccgcatccttgatgttattgtaagaaagctctttcccatgaatttgcttggcacccgtaatcgagaagtgcgtcggtaaagcattttcgtaaaaggcagccttttgatggctattttcaccataacgcagggcctgcttcttatcataagtaagggtcaacttttctggaaattcttcagtcgttaaatattgggcaatcaaggcatcataggccgcagtatgttgaaaaactttggccgctaatcgttgacggagtgccggtgtgaccgcgtccgtctgcaaatcagccagaatctgctcataatcagcaggatcaacaattggcagtaccgcggcaaagttcttagctgcggaacgcagcatcgacggaccaccaatatcgatttgttcaatagcttcagcttgtgtgacgtctggttgttgaatggtcgctttgaatgggtacaggttaaccacgaccatgtcaatcggttgaataccagctgcttttagttgcgccatgtgcgctggcaggtcacgtcgtgctaatagtccggcgtgaaccttaggatggagcgttttgacccgaccgtcaagcatttcaggaaaaccggtcacttcttcgattccgatgactggaatatcagctgcttccagtgcctttttggtcccacccgttgaaatcaattcatagtcaagggcaacgaggcccttcgcaaaatcagttaatccctgtttatcagaaacacttaacaacgcacgttttgtcatcttaaattgctccttcattaatgagtgtctgtaatacatctggataaaattggtgttcacaatcatgaatccgggtcgccaggctggctagcgtatcgtctggtgcaaccggaacgacccgctgggcaataatttgcccggtatcgattccggcatcgatatagtgaatggtaacgcccgtctcagtcacaccagcggcaaaagcatcctcgatgccgtgacgaccaggaaactttggtaacaatgctgggtgaatattgatgattttatgagcatacgcattcaagagggtcggaccaataatgcgcatgtacccggccaataataccagttcaatttgccgtgcttgcaaggccgtcaaaatgattgcttccgcggccgctttattcgcataatcatgaaaatcaacaattaatatcggtacgttagctgcccgggccttgtcaattaccggcgctgtcggttgatcacacacaagtaacccaatcactaccggtaattgtcgttcaataatcgcttggtggagtgcaacaaagttggtgccattacccgaagcaaatactgcaattttattaggcatgctcagcctcctcaaaaacaacgggtgtcgtaccagtttggactgttccaactcgataataggactgagcgttggccgtcaaattagccgtcacagctgccacttggtcggagtgaacgatcagaaccattcccaagcccaagttaaaggtcgaccgaagatccgtagcagtcagcccaccgagttcggccaataacgtcataatcggcggtgccggccattgacccaattcaaggtgcgcactcaagcccgccggtaacgctctggcgacgttctcaatcaagccgcccccggtaatgtgggcgatactcgtcactaatttctgctgtaataatggttgaactgcatcaacgtaaatggtcgttggtcgtaaaagttccgtttgtaaatcatgaccaagttcgtcaaaaaccgtggtcaattggtagtcgtgttgtttgaataaaatatcacgaactagactaaacccattcgagtggaggccattagacggcaacccaatcaagacgtccccagcccgaacatttgctggtgataacaggtccgcgcggttcgcaattccgaccgcaaaaccagcgaggtcgtaatggtcctgaccatacatatcgggcatctccgcagtctcgccaccaatcaacgctgtatgggcctgctgacagcccgtgacgacgccagtcaaaatggctttgacccgcttctgatccgtatgtccaagacctaagtaatctaaaaagaactggggggtcgcgccttgtgccaaaatatcattcacacacattgcgaccaagtcaattccaatcgtggtatgttgatcagcagcgattgcgactaagagcttagtccccacaccatccgtccccgctactaacacgggatcgttggcagttgcatccggactaagtggaaacgcccccccaaacgcgcctaattgctgattgccactcatttgtttgaccgtctttaagacgtcgtaaccagcgttgatatcaacgccagcccgcttatacgcatcgctcacttgatcaccccttcatgattggcttgtaattgcgcaatttccgcatcatactcggcttggtaatcatacagggccgttggataatccccattaaaataggccatgcatagtccaccatacggttcggtggtcgacaagccaactgcatcaacgacgccctgttcactgagaaaaccaagtgagtccgcaccaaacgtctgacacatctcccgaatcgtttgctgagccgcaatcaattcattagtcgattgaatatcgataccgtaaaaacatggatagcgtaatggtggcgatgcaattcgtaaatgaactgactttgcacccgcatctttcaataatttgacgatccgccgactggtggtaccacgtacaatcgaatcatcgattaagacgactcgtttaccagcgacaacacctttgaccgctgaaagcttcatccgaaccccctgttctcgcaatgcttgggtcggctgaataaaggtccgtgacgaatattgatttttaattaatcccatctcgtaaggcaggccactcgcttccgcatagccggtcgccgctgataaagatgaattgggtaccccgacaacaatgtcggcgtccacgggctgttcaacagcgagctgagcacccattcgtttacgtgcagaatggacgttgacgccgtgaatatcagaatctggacgtgcaaagtagataaactccattgaacaaatcgccaactgtgtatcagtcgtataatggtcgatcgtcaaaccatgatcatcgatcgttaacaattctcccggctgaacatcttgaacaaacgtcgcaccaatcgtatcaagcgcgcaagtttcactacaaacgacgtacccgcccgtgggtaactgaccgacgactaatggtcgtaacccgttaggatccaaagcggcaatcaaacaatcattcgttagtagtaagtaagcaaagcctccgtggacttgacgtaaagcatccttaacctgttccgttaacgttgctgcggggctgcgtcgaatcagatgcattaaaatctcactatcagaactagcatgaaaaatggcaccatgctgttccaaccgtcgccgcagtgtcaccgcgttcgtcaaattgccgttatgtgcgagtgcaaactgtgagtcgctaaaattaaaacccaagggttgaatgttttccaatccatgattaccagccgtggcataacgtacatggccgactgcagcttgacccgtcaaacgtgccaaccgccgtgggtcccgaaagacatcagccaacaaccctagtccgcgttccgtctgcagtttgccgtgatcattcgccgtgataccggctccttcttgcccccggtgttgtaacgcatggagcccaaagtacgttaattgggcggcgtccggcgagccccaaaccccaaagacgccacattcttcattcagacttcttacttcagtaggcatggtaaggccccttcccacaactgtttggcgaaactaaccttaatatcaaacgcctgatcagcagtttgaacgtgtagccgatccgttgcagttgttcgtcctaaataggtcacatatggttccattaaactttcaaacgcggcttgctgtgctggtgtcaccgagataacaaatcgtgactgcgtttccgcaaagaagttggcagcgggcaagtcactggccagttccaccccgatattttgtggaaaacatgattcggcaatcgtcgtaatcaagccaccttcagaaacgtcgtgggcactagcaactagtcctttttgaatcgcagttaacaatagacgctgattacgattttcagtcacaaggtcaaaatcaaacagctcgccactgattgttcccgtcaacatcttttgcagctcactaccattgaaatcggcttctgtggtacctaacacgtagactgcatcgccagcgtgtttaaaatcgctagtcgtaatatctttctgatgcttaattaacccgaccatcccaatcattggggtgggatagatggcttccccgttcgattcattgttcaacgagacattgccagaaatcacgggcgtattgaataattggcaggcacgagcgatgcccatcgccgattcgtccaaatcgtaaaattgttcaggtttctctggattaccatagttcaagcaatcagtgatgcctaaaggttgaccaccggaagcgacaatgtttcgagcagcttccgcaacggcgatttctccaccgacacgggggtttaagtataagtatcgcccgttaacatcggtggtgaccgccaacgccttatccgtatgtcgaatccgtatgacccccgcatcggaacccggcttgacgaccgtattcgtttggacctgcgagtcatacgttccatataacgacgctttggaagcaatcgttggctgttggagcatcttcttcaatgtgccagttgcatcaactagtcgtggcataaattgatgatggctctgatggttcaagcgcgttggtcgtttcttttcgcgttcatagaccggcgctttggtcgcaagtgcatcgacgggaacatctgcaactaacttaccatgatggaataattgatactggtggccggctgtcactttaccaattgtgacagcatcaagaccgtacttttcaaagacttgataaatttctgcttcggcaccagctttgacacatagtaacatccgctcctgtgattcagagagcatcagttcaaacggcgtcatgccagtttcacgttgtggtaccaagtcaagattcagtgacaacccactgcctgctttggacgccatttcggctgaggaggaaactaggcccgccgcgcccatatcttgaatcccgattaaaacatcacgatgatcatgaataacctcgagacacgcctccatcaataatttttccataaagggatcaccaacttgaaccgcggaacgctgggtttcattggcgtcattaaattcagcagaggcgaaggacgcaccgttaatgccgtcacgccccgtttttgcgccgacataaataacggcgttgccaattcctgttgcttggcccttctgaatatcagcttgatccaagattccaacacacatggcgttcaccaacgggttcttctgataactcgcatcaaataccgtatcaccaccgattgtcggaattccaatacagttgccataaccgccaatgccggcgactacttgcgaaatcaagtatttcgtatgagcatcagtcggttccccaaagcgaagactgtccagcagcgcaatcggccgggcccccatcgaaaagatgtcccgtatgataccacccacacccgttgccgcaccctcataaggttcaactgcagacggatgattatgactttcagctttaaagaccacggcctgaccatcaccgatgtcgataataccggcgccttcaccaggcccttcaagtacctgttcaccctgcgtccaaaattttttcaagactggttttgaattcttgtaggagcaatgttcgctccacatgccggaaaacaacccggtttcagtctcgttaggtaagcgttgaaggaccttatccgttaataattgatactcagcatcggttaagccccaatcccgatagaccttagaatcgcgaacatctgtaggtgataatggttgctttttaagcatgggtgacctcctcttgactcgcaatgaccgattgaaaaattctgagaccgtccgtggaacctaagatcatctccacggcccgttccggatggggcatcatcccaagcacatttcccgcttcatttgtaatgccagcaatattagccgtgctgccatttggattctcgacgtattcgaagatgatttgatgattagcacgtaattgcgccaaggtggcctcatcacaataataattgccttcgccgtgggcaatcggtaaactaatttgatctgtcgatccgtatgcggtggtaaaaatcgtctcatgattggcaattcgtaatgggctgtcctgacaaataaacttcgctgagcgattggcctgcaatgcaccaggtaataatccggcttcggtcaagacttgaaagccattgcagattccgatgactggtttaccagcgttagcaaatgcaataacggccggcatgatgggcgcaaagcgggcaatcgcaccactccgtaaataatcaccgtacgaaaagccaccaggtaacaccaccgcgtcataacctgctaatgaggtcgctgtcgccggaatcaaatcagccgtaacgtgtaaaatatcgcgcaaggcattcaccatgtcatgatcacaattagaaccaggaaagactggtacggcaaatttcatcattacaaagcctccatctcagtaatttcgtaacgataagtttccatattaacgttggctaacaagcgatcacacatctcgtcgatttcagcggcaactggccgatcatccgcgtgaattttcacctcaaaatacttacctaattcaacggcatcgacattcgtatatccaagtcggtgtaaggcatcatgaatcgcctcacccttggggtctagaattgattgcttataagtcacatagattttaactaagtacatgttaggcctcctcaacggttgctagccgcgtcaatacttcctgataaacactagtcaagtcgcctagatccttgcggaagacatccttatcaagcgatgcaccggtctttaggtcgactaaccgacaactatctggtgagatttcatcagccagcaagactttaccggtggtcgtcaacccaaattcgattttaaaatcaacgagctgtacccccatcgccgcaaaaattgccgtcaaacgctggttaacctgtaaggcctgccgtttaatttccgccacgattgccggtgttgcaacatttagcgcgtggatttgtgaatcattgataaatggatcatccagctgatcactcttatagaaaaattccagtactggttctgcaaatttggttaagtgtggcacggcaaatttacgctcaaaactacccgaagccacattccgaacaactgtctccaagggaatcatggtcacgcgacggacaagttgcacgtagtctgaaggttgctcaataaaatggttggcaatgccgtgattggctaagtctttgaaaatcaaactcgcgatgcgattattcaatcggcctttctggtcaatgggaaccttccgcttaccatttagcgctgttgcttgatctaagtattcgacccatagaatttcaggatcattagtggcatacatcgctttcgctttacccgtgtaaagcaaagcttgtttctcaatcgctgccgtcattattattgttcccctttcaaatttgccaccgacgctaatgctgcgtcaatatcgtgatttaatacggtgacatgacccatcttgcgctggggcttaatggccgccttaccgtagtcgtgaaaatgccattctgggtgttcaaccaactgttgacgtgccactgttaagtcatcacctagcagattacgcatcactgccggactggtctgcgtaatggccggaatcggtaagccacagatacttcgaatatgggcctcaaactgcgagatgttgcaggcctcaatcgtatagtgaccagaattatgtgggcgtggtgccagttcattgactaataaagtatcatccggtaaaacaaagaattcgattcctagcacgccgcgtagttccagggattcagcaatcgaaaccgcaattttgcgggccgcactatgaacactgggctgaacattagctggggcaatcgttgtgtgtaagatatgatgttgatgctgattttcaactaacggaaaagtcgtaacaacaccagcagcactacgcgtcaccatcatggaaacttctgttcgaaatttctgccgcgcctctagaatgcacggctgtgtcaataaggcactagcggattttgtcaccactgctgtgtctagatccgtttgtccgtgaccatcgtagccacctgccgccgttttgagaattgccggcgtaccaacacggttgagggcgtaatttaatgactgtaaatccgtcaccggtgcgaaagatgtgactgggatgccatgatcatgaagaaattgcttctcattaagacgatctccagtaatatgcaggagtgcagtgccctgcggtaactttgcataggcttgcgcagcaatcaaagcattctcatcaacgttttcaaactcgtaggtcaagacatcactacggcgcgctagatcaagtaaagccgcctgatcatcataagccgcaacaatctgaaaatctgcgacctgggctgccggtgctttgggtgtcgggtcaaggacacctacccgatagcccatcgccttcgcgctaagcgtcatcatctgaccgagttgaccgccaccaacgattccgatcgttgcgggtggtaagagtgcttccttaaaattggcgttcactttgttcagcctcctgacgttgacgagcacgaaattctccaattgcatgttgtacttgtggttcccgtaaaccgataatttgggcggccattagcgcaccattcttagcccccgcatcaccaatcgccatcgtcgccacgggtacgccagctggcatctgtacgattgacaataacgaatcaactccgttcaacgtatgggtcttaatgggcaccccaattaccgggagtagtgtattggcagctagcatcccgggtaaatgggcagcgccccccgcacccgcaataataacttgaattccccgtgacgctgcttcttcaccataggattgtaatgtctggggcattcggtgggccgaaataacgtgacgctcataagagactcccagtgccgttaactgttctgccgctaattgcatggttggccaatcagaaattgaccccataatcaaaccaactttcgccatcatgatccctctttccctgttttcaccattagtttagcaatcaggcgggacactgtcaacgaatttcttaactttatctattaattaacgttttaatgttcgtgttaatgaaattgataattagattaatgctacctcaacatgtacgaattacctcactgtttgcaggtttccggtgtctggaaaaagttatcaactgatttcaagcgactattttgataatattattaatattgaaatttccgaacaatccgtcatcatctaaattccaccataacaaacttactgctaccattatcaacaactatccgttgaaacgggccattaacttttgtcggtgcgcaccaacaattaacagcaatgactgggaatcggcgtaggacgagcaactaagcatgtttatgctaactcagactatttatagcggggataaactgactgccgctgaacttaaaaacaatcaacaacttaatttgcgaacgctttcctaaaggatcggattgaagtgaccaaaataacgcaaaaaaagtctcaaggaagcgattcctcgagactttttaaggtactaattattttgctgaagcgccggaaacactatcgacatcaggtgcttcaggcttggttggtgcttctggtgcggcttccgtatcggctgaagcgccagagacatcatccaccgctggggcagcatcaggcttcgtttccttcgccttcgatgaagctcctgaaacggcgtccgtcttagcatctggatcaggtgctaacatctggcccgtctgcttcaggtaatacttcacgattggtaagaggtcgagcacaaactcgttgatacctttgtactcacccttatcgtcatgcaaagcttgataatagtgcatcacatacttattagggataccaggtaccggtaacttgaagagatcagtctcaccggttcgtagcatgtgtaccgctcgcttaacaccaggtacggcccgctttggatgacagtcagctagtggattaccggcttgagcaggtgtccgtgaagctaacatcttgtcgccatccatttgatggttatagtataaaaattggttgttggcatcggcatacgtcaattccattggcatcgagttgaggaaccaatttaattggttgacggtcagcacaccccgatcgagcttaacgtagtcgtcaccctcagccgcatgggtcttggcagccgcttgttcgacccaatcagccgcatgcatgttgacgcccttgattgtcgtttcaacttcgcccttagcctcaaggtcttcattcttccaatcatcagcgtgtgcttccgcatccatcgcgttgaccatctttacaaacttcagaaacttgcctaacgtttcttgtaagaacgagacagtccgagcatccttcagattgttttggtcatcgaaagcctgcttaacttcgccgagcaaaaattcattaccaggcatgaccacagcatcaacacccggtgactctaaaatctggcgtagattcaactgtgcccgcgacgaaccttgatcatagtaagaagcgccaacgatcaatacgggtttccctgacatcgggtgaattttaaacgacaaccattcgatcacgcttttaagtgcagcagtaattgtatgattatgttcaggtgtcgcaataatgaccccgtccgcctgcatgatctttcgtttcaaatattgaacagcttcaccttctgtttgatcatcactctgattaaacattggtacatcttgaatatccaaaatttcaatatcaaccatgtcactaaaatgattagcaataaactttaacagtaaccgattataagacttatcttcaattgaacccgcaattccaactaatttcatcgtcgtcgccctctctataatttttcccaatccatttcacgaacttcttcatacgtcgtcgcgttggcattctttaattttttcgtgatttcgacaaagacttggaaatccttgaacaacccatcgagcttcgtcgctttctgttggtccgttaaattcccctggtcatcaaaggcttgcaatgaatgaccaagcataaattctgaacttggcatgatccgcgcccgtaattctggtgaatccaaaacttgccgcagatgtgcttgagcccgtgatgtgccgagtgccccgtatgaggccccaataatcatgacgggtttgtccacgaagggctggatatggaatgataaccattcgagagcattcagtaatgccgcgggagccgaatgatcatactctggtgtactaataatcacaccatcagcttgttcgatcttatccgccattgcttgcgcctgtgccggaatttcatgattttcgggcttattgaagattggtagacccttgatttccattaattcaatctctgcttgatccgcatagtgggactgcatatattgcaacaacttacggttggtcgactcatctgaattagttccaaccatcgcgataaatttgtgcattgagaacaactccttctatgatcaaatagtcaaatattatataatttcttagtcaataactatattgtagtagatttcactaaagaaagcaaaacaattttaagcgctttcagttttactatgcaaacaactgaactcactgatattaggcttatccgtgcaatcaagtaaattcagtatccgcgcaacgttgccgcaattatatctgcttaacaaattttttcacaaagctacgacgctacgatcaaatcaatcaaatccgccggggcaattcgaccaaagtaatgggttaagtccaacggtgctagcgccgtcataatcgcctgccgttcatatttcacaccagtcaaccgtgcaacgacgggagcaatcggttctgcaccgaagaaatcgccataaatcgtaactgcttcgatgcgccctgccaccacgtttaactgaaactcgacggtcccagcatcaaaatgccggcgctgcttaactgtaaacgctggtgactgaccgtaaatccaatcccagttggtaaaatattgttggttcagtgctgctacccctgccagtgccgtttcatctaactgatacgtcttagcttgactcaaatcagccacgcccaggatttcacgggccaacgtatcgcgaaattcctcaatcgtcaagtgctgataagccggcgccatgtacggtttcaagttcgtgactcgacttcggaccgacttgatacccttagaggccaacttatcggtcggcaccgtaagagctttcgcaatttgcgtctggtcgacatcatacatcagcgttccatgggagaacatccggccattctcaacgtgcatggcatttcctgagaacttcttgccatcaatcaataaatcattgcggccactcatcgtcgcaccagtggcccccatcgcgtgtaaagcctttagaactggtgctgtgaaccgcttaaagttaccaaaaccgtccccgtcgtccttagtaataaaactaaaactgacatttccaaggtcatcataaaccgctccaccaccagaagttcgccgcgtcaatgtaatgtggtgtgcgtcaacatagtcctggttaatctctgccttgacattttggtaacggccaacaatgatgcagggggcgttaatgtaaaagtatagaatcggttccgtcaaatcggcatgttccatcaagtaagtctcaatggcaagattcgtgcgaatatcatggctggagcttgcaagatagcgcatcgtcacacttcctattctaaataaatccgttgcaaatcattgatttcattgttagttaatttaagctcagtgtgtaaatagtggtttaaattacccgattgtcgtttaatttcggtcatagcggcgtccaaataagccgcatcaactgaccagagggcccgaatactttcgaccgttgcatctgatgcgccctgagcacgtgcttcggccatcgcaccattgatccggccaatcgaagcctgattagttaagagataatcctgcttgatcgtttcaaaatcgactccgagtgcggttaacaggtataccgcccccattccggtccgatcttttcccgcagtgcagtgaaatagtaacgtcgaatcgggttgatcatttgcaagtagattatcaaagaaccggcgatactcgtccttggcatgttgctcgtcggccaccatctgatagacctttagcatgtgcttgaatccactatctggatgcttctccaagttagccgtcatcttgtcagtaccgtcagaattccgcgtttcgtccacattgaacactggtgcgtacacgtacttagcattggcaggaattcgatctggcgcatctaagacttcttgtggtgaacgaaagtcaatatcgtagcggacgccataatcatccagcaaagcttggccggctggcgttaattgatcaagtccaccagtccgaatgaccttatgccacttgatttttcgaccgtctttagtcgagtaaccaccgagttcacggaaattaatgccacctggtacagttaatacacgttgatttgtcatttttgaaaccacctatctgttaacttttcattttctattctaacattatcggtcagtttaacggtgccccaatcaccgaatcagtcgctttatttccaagataattcgttagcaccatcgacaccaaccgacatcaacgcgtgctataatgtaagttacatagccagcgacggcccgtcgaatccagaacacgtttgctgacaaacagcatcacaaccttggaccgattagccataaatttccatactggcactaaataaaaaatattcactgaataatataacggaggatctttcgatgacatttgattatgcacaccaaactgattggcccatgactagtggtcaacatcagtcaccaatcgatattcaaacacaacacgttcagtcttcacagctatccgccatcagctggcgaggcttgtaccaagccaaaacgattacgggcgaagcgacaactttgaaggctagtggaattggtgccgcttatttgaacgaccgcgactttgcctttcaacagattcactttcatacgccggcagaacacttaatcgatgggcaagccgcaccaatcgaatggcatctcgttcatcaaagtgctaccggccagctcgccgtcgtcgccgtttttggacggattggcaagcctaattctagtttacaaggcttacttgaccagttcacagcccaaacgagccatgaactgacaacaccggtcaacttaactgagctcctcccagataccgggacggtctatcactacttgggctcattgacgacgccgccactaagtgaaaccgttgaatggtatgtctgtgccgatactgtcatgattggtgaacaacaattagctgcttatcagcaattatttgccgctaataaccgcaagattcaaccgttaaacgatcggccaatcattgccgaacgtttctaaataattttaatggggtgagctgatgcctaagaaagtaatctggggcttgattgcaagtggcctatttcttttattgatcgtcggtctcggactgacaacacaaatccatcaagataaagtcagtcacgtgattactgcgcaaaaacggccattgatcatgattggaggtagtagcagcacgcggactgactttgatgacatcgtccgttcacttaatgagcaacagcaccatccgctcatcaccctgactgttaaggcgaaccaaaaattggcgtttaaagaaaaacgcgtcgagaacaccaaccttaacgatgccctcatcgtgatctttttcgaagatagcacgaactcaacagagaacattatgacccaaacgaacggcttagccaaagctattcgttatttgcaacgtcaccaacatctcaccacggccaacgcactcggttattcaaatggtggcctgatctggagtcgctatctagcaggtttgagctcgtccaaaccattagcagtccacgatttgatgttgattggcaccccattcttgggtactgatgctgcacatcctgataaaacgctctatacaccacttcttgatcacaagaaccaattcaagaaattgcatgcggtcatcaacattgccggtgacactggcgagggtaacgacgatatcgtaccgctcagcagtgtgaacgctggtggcaacttatttatgaacaatgttacccgctataccgccatgactgttaaccaaaaatcaattagtcacggtgacctgcttcacgaagcatatgttgcccggctcattcgtcaaaatctgatcaatcaatagtatctttagctttagctgataaaaaactgagccacccttcataatgatgaagtgatggctcagtttttttatgattgatcgtccgctatgactactggcgatcaaactatccaacaattttgtgtcacgagtagcccatacacgggttgcgcagggctcaaaggggcgccacgtcgattatgaattggcagtcgctacaaatcgagctagctcatcggtcgacataccggcactgacacccaccagtaacttaatccgggctttttgtccattcaatccctgacaaaaaatcacacccatttgttttaattgaacaccgccaccttcataagcatagacatcctgagcgataccgttgaagcaccgggaaaccagtacaaccggaatctgcatgtctaataatttttgcacagctggtaacgtcgccggcggcaaattccccgctcccaacgcttcaatgactacgccatgagtcgtgggttgcgcaatggcgtcaaatagttctggtcccatcccggcatatgctttgatcagaaaaacattatctgtgaccgtttgaatcgggcaaaccgttgaccgtagtaatgattcaaaaaagacaatgcctttattagcgactaacccaatcgggccaaaagtcggtgttctaaaagtggccacgttggtcgtatgcgtcttagtgacgtagcgggccgagtggatttcatcattcataaccactaaaacacctttttcggccgcatccggtgtactagccgtttgaatcgccgtttcgagattatgcagaccatccgacccaatctcattggcggaccgcattgcgccggtaatcacaacggggagctcattcggtaaagtaagatctagaaaatacgccgtttcttctagcgtatccgtaccgtgagtcacaaccaccccatcgaccccttcgtgtgcggccttatcgatccgttgctttaactgcaacatccgtgccggggtgatgtgcggcgacggcacgttaaagacgtcctcagtctctaactcaatatccgtgccaaatgaactctgataattgtctaaaggattttcatctccgggggtcacattgccggattcatcagccgacatcgcaatggtgccaccagtgtgtaataccaaaatcttcttcaagaatactcctcctcatcttttcacgtgcctacgcacatctaacagtaaaattattttaggcttgccatcgcctaattgcaatccaccctcactggttcttcatgacaacttccttagattctcatacaagtgatatcaactaaaaaaactatcaaccattcaaacaatttacaaaacctagcaaccagatcagtacgttttattagcctacatagtgctagtcactcaattagttcacttatcaactagttcgttaatcggttcgtcggttagttaccccttcaggacgaagtcactaacctcagtgcaccttattactcaatttcagtctcagggctaaccgattgactactcgctagacgttgataaatcagcgtttgacgtcccaatgactatcaagcgagaaaataatgattgacactcgcgttagttgcctttatagttagttacataagtaattaaccaaataacttaagagaggtatttaaaatgacaaccacaccaatcatgaccgtcagcgacctgcacaaaacgtatggtaaggcgggcagcaaacaatacgaagcgttaaaaggcattaatttcaatgtgcaaccaggggaatttgtcggaatcatgggcgcatctggttcagggaaaaccaccttgctcaatatgctggccacactggaccaaccaactagcggtgaagtgactattcatcaacaaccgattacacatctgaaaggcaatcaacttgctgatttccgggccaaagagattgggtttatcttccaagatttcaacttattagaaactatgactgcttacgagaatatcgccctaccattgtcgctgcaaaatacgccagtcaaaaagatcaagccagctgtcgaaaaagtcgcacaccaattgggaattgaagaattcctatcaaactatcctaatgaattatctggtggtcaaaagcaacgtgtggcagccgcacgagccttaatcaatgaccccgctattctatttggtgatgaaccaactggtgcccttgattctaagtcagcgcgtgaattactcgacctgttcaccaaaatcaaccaagaacgggctgtctctatcttgctggtgacccatgatccattttcagctagcttctgtcaacgaatcttattcatcaaagatggccggattgggcaagaacttaaacgtggggatttaagccgcagtgatttttatcaacaagtcctcgacaacctagggacgtttgaacagtaagccgaaacagtaaaaggagtcctttaaactatgttaactaaacttgccatgaccggcttaaaacaccgttggcgcgactacctcgttctcttttcaggactgatcatgtctagcgcaatcttctatatgtttgaagcactggccactaaccaagatttcttaaaacaaaatacgagtattagtatggtcggcctcatcttccaatttggttccgtactactcacaatcatcacattagtctacattggctatgctaactcattcttattaagtatgcgtaagcgagactacgggctcttcatgctcgttggtgcacgcaaaagtaagattggtcaattaatttggctggaaacactacttgtcggtatcactgcaaccattgtcggcattcttgtgggaacagccttaactgtcggcgtaagccagattctgattaacagtctaggcctgacgcttcaccattttacagcctggtacacgccagctgccattgcgacactgttactctacgttggattgttcttaattgccggtttattcaacctgctatccctgaccaagacaccagccttgaaattactacacagtaatgatcaacctaaccggccacaactaaaaccagcccgtcaactcatcgaaattgtcgtcggtgtcatttcaattgcaattggttactggtcaatggctaacctgaaaattttgcaactgatgggaattggaattgcgctcgtcacaattgttcttggaacttatctgctgtttaacgctatttttgtctggttaatggtcgcactcaaacgattctcatttgcccaacgtggtttgaatggcttcaccttatcacagctaagctttagaattcgtaattacactaagatgctgtcaattgtcgcaatgctattcgcactagctctcggcgcaattacagttggaatgggctttcacagtcaaattccatcaatggctaatattaataacgcttatgatatgggactggtcaacgctagtaccgctgaaaaagcacaaattgcagcgatgaagcccaagacaacggcgacctatcatttcaaagcaaccaagaaagtcgtttatttccaagctgctgaattcaatcggcaaccattcacgactattcatactcgcaataagaatcaactgacttttaataccgttcataataatgcggctaaattacaaaaatcagaagataattatcaactgatgcagcttcagagtggtgtcatggcaaccgcaacacccgtatttttatcaaaaacggcgtacgcgaaacttgcccagcctgaacagcgactaactgtgtttactaccaacaacgttatcgaacatcgcgttgcattgaacaaactggccaaacatcactttcacactaccagccctgaacaatttggaggtcgctatgcgatgtatctaatggttaacggcatgtactccgggctggaatttatgggtatgttcctcggaatcgcctttcttgcaatgctagctagttgcctgatgttcaagattctgtctggtgccgatgctgatcaacaccgttacaagatgctcgataaagttggaaccactagacgccagctcaacggtgccattaacaaagaaattgctgtgctctttattcttcctggaatcgttggtattgtacacgtcttgtttgggttacaaatgttcaaaatcataatggttacctcaccatataccggaatttggttaccattcttgatttttgccggtctctacctactttactatctcattacgatcaccatctatcggcgaatcgttttacaataacctttcggaggagggaaaaatcatggtatactttggattagtcgctttattaatcgttattacaccattacaccgttacgtgctcgcaagtcgtcgtcaattctggttaggggcgctcatgccgcttctgtggctgagcgttaacttcggtttagccacccagattatctttgaacatcaagacattctactggccgtactgggcaccctcctcctactctctagttggattgctgcccggatcgatcgtaccgaacgacaactgcaccagccgcaacaaaaggccacaacgaaatagggcaatcactgcaatgaggtgaataaaatgcagttcaactttaatagcacggaaccaatctacttgcaggttgccgaccaaattgaagaagctatctttacggaaaccttcgctgaaggtgaacaaattccttcgacaaccgagatttctaaagaatttcatattaatcctgcgaccgtgcttaagggcatgaatattctagttgatgcccaactgattgaaaaacggcgtggggtcgggatgtttgtcatcgccggtgcacaacaacgaatcgttgaaaagcgccgggatcagttctacaccgactacgttaaaaaactagttgctgaagcacaaaagctccacattacgcaagatgaattagctaaattaattgaacgggggttttccgaatcatgagtattcaagttcaggctgtccagcaggcctttcgcggtcaaaccgtactggataatcttaacctaacgatcaaaccaaacacgatttacggtttgctaggccgcaatggtgctggtaaaagtaccttgctgaacattatcagcaatcgtatctttgctgacagcggaacggtcaccatggacaacgaatccatgtgtgataacgaccgcacgttaggaaaggtttacttgatgagtgaagttaacctctattctgagcgttcccgggtcaaacaactgtttaaaaccaccgcactactctatggtgattttaatgacacttatgctaaaaaactagcacaaacctttggcctcgatttaaacgcgcgatttggcaaattatcgacgggttaccgaacaatttttaaactgattattgcgttatgtgtaccggctgaatacatctttttagatgaaccagtcctcggtctggatgctaatcaccgcgaaattttctatcaagaactgattgaaacctatagtgaccatccccgcacattcgtgatttcgactcatctcattgaagaaattacgaacttgattgaacatgtctttgtgctggaccatcatcatattattgttgatggtgatgtcaccgacatcctagggcaatcttacgcggtaactggtccacaaactgatgtcagcacttatacggatggtttaaatattatcggcaaggatcatcttggcggaattacggcccactacgtttacgggccattagataacgaccgaccaattcctgatacggtcacggtcgagcatctggacctacaaaaactatttgttaacctgactaataccaaggaggaggccgccgctcatgtcaattaaggttcgcaacaccacccgttatttattaacggaacaattgaaaatgacggggtggtcggtactcgctttattcgtcgtattcggaatactaccactactatttgcagttattacgggtaatattcggcagtattctccacttggtaattttgctagcctaagcctcgggccactcttcttcatgcttatctttattgtggggtcactcacttacgacaactttaagctcttaatccaaaatgggatttcccgacaaacctactttcaagctcgagtattcgcattactcatgcttagtggtttgcttgtcatcatcaatgccatttattactacggtattcatgctccgtatttacactggagcaccaacaccgcgttgatgagaacgggctattcgctgtatagccatgcgctgggaaatcaggtctggctaaacattttagctagcttatgctttaactggattttctacattggcgttggccttaccggcatcgcttgtgggaccttactcgcgttatttggtaaatgggccaaaacgattttaatcattggcactcccatcattggcatgcttattatttggataatggtcatcattatgactcgcaatcaatcgaactataattacacggggcttgaaaacttcttgaaatttattattggttatcccagccacggtgaagcgacaactggttactttaacccaaccatgccattcatcacaatgctggtaggttgcggtatcattggtggtctcgcctatctgttcaaccgtaagttaagaatcagaaattaagctgataatctaaaaaatgaagcaggtcgtgaagttattgacttcacgacctgcttcattttttaatggttaatacaaacgtcacaccattcgagaagtggttttcccactaacgctacttttcaacctgcgtattttgcaaatccgtcttaaccacgattacatcagtcaacgcattacgctgcacatacgttgtaaccgagccttccagcacgcgttcaacggcatttaacccggttgcccccatcatgatcaagtcattatgatgatccttgacgaagtcctgtgaaataattggtttcggacttcccattcgaatgtggaaggcaatgtccgtaaagccatcctttttgacttgatcaaccgtttcttttaaataagcttcagaatcctgaaccaattgatacgtaatatcaccatccgccaaaccagctaaattatacccaaactgaccgggatcaatgactgctaacacgtcgatatgtgcctcattacgtttagcgactgcaactgctttatcaagcgcaatctcagcttgttgtgagccatcgaggggaactaaaatattcgaatattcttgtaccattgacgtcacgccctttccatctgttaattctattttaccatttatcagcgttggttgcgttatcatttatataaactaactaccagttatgcacagcagctcgccggctagcagtgtcgggtttacataatatttacaacaacgacatctgatatttacagttaccccttacaattggagttaatccacttgggggtgaatagtatgctttctttaggtattcgaccaggcctaatcgccagccatacaattgtaatcaacgatgccctttcatatcaaatccggttaagcaaattgcgtctcggacccgatgtctatcggctagacatccgtgcaaccactacactgggccgcttgaccgtgtcccacgcacattaccataactttgccacggcccagcaagcctttaatcatcagcgccaccaacttgaatcgcactaaaaatatccaacacgcagccatttaattatgataggatggtacctagtaataatcagctaaagtgagggtattcatctgtgggacaacttatcaaacaactctggcaacgctatcaaagcgtcctttcctatttaatctttgggggcttaaccaccctaattaatattattgtttttggaattttcaaccaattctggccctactggatagccaatacgattgcctggctcatctcagtgctattcgcctatatcacgaataaaatttgggtatttgactcacaaacacctactttccgtgctgttttaattgaaatgacatcattcttcggattccgcctactcagttactttattgaccaggggattatgattgtcggtatttcggttctgcacggaaacgaccttatcgtcaaattaattgatcaaattattgtggtattactcaattggttcttcagtaaactatttattttcaaggatcgtggtcattaaagcgaaccaacttaaacatcaaaacaagcgtcgtaggaatgtccgaaaattcctgcgacgcttattttattcataataattaccgacccatcttttttctgatacttaacttagctactattttagcaaccatatttttcacccaaactggcgttgcaccgtatgtaacgtcgctaactttgtgaccacatcatcaatattgaccccatcccaattataaaaaatatattggcgaccacagcgcatcttaatcaccaaatgacgtgctgatgaagcataaccattgcgaacttcggcctgatccgtcgtcaatgcatagtattgaatgtcatccgtatttaaagctaactctccaattcgtatcatgacttgttgactgacctcagtcggcggtcgaactgacaaacaagtcccatcatggtgctgataccgtaactctaccgcaactaaaccggccgcggttagctgtggtctaaaataaaactccgcgccaatatgcaacgcacttgacggccaaactgcggttagccgaaatttaaaatgccggccatgaaaatcagtcaggatgccttggtcgtaatctggttgcattaccgtaatatgcccaatcatgacgattcactcccttcacttagttattgataatgtatcacgcttcacaagcatagttgtgtttaaaacccataatcagtcgtttttaccattttttattaaaatagtaattaaattatccttactcatgctaatatttgagttaaccaactttattgattggaggtcccattttgatgacatttacaaatcaagaaactgactatcttatgaacctactaaccaaccagttaatggccctactaagccgcgtcacgcgctggcagacgcacagtctgagtcaacaccaatataaccaacaagtacacgaaacgctccaacccgaactgaacatgctcacgcaaatcactgctaaactccagggacaagcccgtgaccaaactcagctaggggccattcaaactggtttgaagaaacttcaagttgccaccacctatcagctaactgccgaccaacttgcacacgctaatgaacgccggctgaatcgccgataccgcgattaacttttacaacatcagcatatttaccaggagattcaaaactatttcgcaatccttaacagaaaattcaaatttcaatcacgagttagctactttttctcggtacaatggttttatcaactcatacaaccacttgactgaaggagggcttccatgttcttaattgtttactgtacgttcgctattgcagtttttttctggatattcggttacgttaaaaccgccgtcatcattggtatactggcactgagcttgattgcttactccttcattcgccgagagattactcgacgacgtttgctcaagcgacgcacggttaccaataaaagtcgttaaaaaaattccaacacgccggtgtcggaattttttggttatttttgcatttgtgataaacaagtgacgatccgctgagccgcctcacgcacattttgcggattagtcgctaagttcaagcgaacaaacccctgatcatcaggactaaaacactcaccaaagtcaactgcgagctgacattgatcttgaataaacgctttcgttgcagctggctgaacgtacgcgcgtaaatctagccacgtcaaatacgtcccctgcaaatcggctaaaaccaacttaggcgcgtgggcggcaaaggtggtgcataaataatgataattatcacggacgattgccaaaatctggtctaaccaggccgcgcccgattcataagccgtttggccggcaacctggcctaagacgctgatctcagtctggctgaagcgcccgatttgtgcatcatagcgttgtcgtaattttggattaggaattactagatgtgagttcaaaagcgccgccagattaaacgtcttagacggtgcattgacgacaatcacccggttactaaaccgcccattggctaccgttaacgccgatttgaacggatggttggtccgatcaatttctaaatcctggtgaatttcatctgaaataacaagcacatgatactgttcacataatgctaacagccgtgtctcttcatcttcagaccagattcgccccacaggattatgtggcgaacattgaatgaacaatcgcacctcgttcgccttaatttgctgttccacatcttcaaagtcaatcgtatagtgaccacgatcattgcgtaactcagatgtgaccagctgacgatgattatcccgcaccgcgttgaaaaatggatagtacacgggcgtcagaatcaaaacgccatcacctggttgcgttaaaatattaacgagcgcgtacaacgaattgaccacgccactaccaaatcgaatccaatcgtgtttcaatgtcagaccatggcgtgcctgttcccaatcgataaaggcttgataataacgatcaggcgtaatggaataaccataaatgccatgcgccactcgttcttgtagtgcttgcgtaacttgttctggcactttgaattccatgtcagcgacccacattgccaacaaatcaggattgccataccgagcttgtagtgcgtcccacttcaatgaatccgtatgctggcgcgttgttgcgtacttcttaataaatgctgcttgttccatcttaaaggccttctttctcaacaaaaaaacttcgtccttaacttactaaggacgaagtttatactccgcggtaccacctattattacagtcttgctgtcgctcacgcaacgtactcgttacgttcaacccaattatcggtggtcaatccgggctaatagcatcaaccattagccaactccgagttcatcttcacaataagctgatggtcaaattacaccactactttgactcgctaggcatcaacttattgttactcttctcatcaacatttaatcttcacgttgcttctaagttacaacgtgaagattaaaaagtcaacaacgtctttaaaattgcgcttgctctaaaacctggtagccatcgattcgttggtcagcggtaggaaacgccccggtctgtaagaaacgcttggcctgcatgacccgcggcgaactattcgaccaatttaattgatcaagtggcactcgagcggcccccgccgacattgattcggtgtaatgcggtcgtttgagcaacaaatggccccccaccggttccagtaaataataaatattaattaacgttgctggcaattctaatgttgttaaggctggaatcgtaagctggacggtcccaagttgctttgaaataacagtttgtagtcctgtttgaagttgtgcaatctgactaacggcctcactcaacgtggcccgtgtcgtcactggtgcggttactaaatcataacggttcttgaacggcccggttaaggatttattaaggaccatggccgtcgaatcaccaatgataccacaaacaaatagtggactaattgctggttcgttaatcatcaatcttttccttctctcagtcatacgattaaatagataaattaattagcctataaaaatataacagttacattttaccttagaattatgataaggttcctaaaaaaagcatgcgaatatgaatatttaacaacttttaataattctatgaaaaaaaccgaatcttggctactaaaacgcacaaggttcgattactttttttgttatttagttagattgcacatcggtcgtattaataaatgactgggctggcacacgaattaaccaccgcgtcatggcttgatgccccacatggacacctaagccattccagaatgacggctgataagtggctgtcagcttcactgcgtaggctttttcgtgctgccggtcttctttaaccagctgcttttgtgcccacggaatacccgcatccgccactttaacttgcgaaagattagtcaccacggtcgccttgttacttgaaacagtatatttcgcaccattaacccagtaattataaatatgcacgggtttttgggtcgtgccccgatccaccgcgacatagtaggaaccattagtcccaactcgcaaaaccagtggttcaacttgatacgttaccttaacgtccttagcatctgacaggtcgacctggtgattgaaagtcacgtatcccatgccaactagtaatccgagactaacgattaattcaacggtggtaatgataagatttccccactcaaacgtatgcttacgttccacgatcatcttgatgcgtcgtacgcgaatatgatgaaatacccacacgactaacgccaaaacaatgatccacgcaatgatcccaatccaattccatgcagaagtcattgattgccaaccctttctcaattacattattatgttctaattgtaaataatccaaccttaaataacaagtaatccagcaaattcaacacaatcattcagaagcagattgtgaaaataatcactgaaacggtgccaatgtaatcgaattcatggtaaaataaagttattaacttgtagaaagaaggagtacacatgatcgcgtcactaatttattgggtcgtcgttgttggcttgattgtttggggtgtttggatggccatcctttccgcatattgggccagccaaaaacaaaacggcaacattttctttattgcaattatgaatacattaggtgccttggccggcctcttagtatggtgggtcttcaacaatcaagactggcagtactactggttatccagcaccgttaagacaaccaacctcttaggcatcgtcctaatctgctacgttgtcttgattgtcatcgaattcattcaaggccggggcatcaagcctgagacagctaaataatgattattttaaacgccaagcaagttgctaggcgttttttattgtcaaatgcggcaacaatcttgctcttcagtgtttgttacggtgataacatttgatttgtcatgctgcatgcttcatcatgattaataaaaaaaaaacgattctcaaagacattgagaatcgtttttttataagcgactgtcctaatggcggctatcggtcttgaagatttcaactgggaaacacacagaacgctccaccagtcgacttgtgacactacttcacaactaagccacggttaattcaaagcctcccggtgccatctcatttgcggtaatacccgctgttaagattggcgatacgccacttactgttgagactgtctgtgcacctaaattaaagcggccttgaatcgtctgttcaacatccgtccgcgttaagattaagcagtgaccatcaatcgtccatgtcaattggctagttgctaaaaagtcggcctgttgccggcgaaacttgatcaaacgcgtgacaaattgtcgaacttgttgttcttgctcgtctggttgccagttcatgcaccgacgattgtcatggtcggcaccaccggccatggccacttccgttccataataaatacacgggctccccggcaatagcatcagtagcgtgagtgcagatttaaatttagttaactgaccatgcaacgtggtcagtagccgtggcgtatcatgcgtatccaacgcgttgaacatcgcctgttgattaggttgacgatacatcattaattccagattggttttaccaacgtaatcttcaaggttgagttgaccattaaacaacgccagaattggttgtgtcagtggataattcataaccgcgttaaactggccgttaccgactaacgattgactactatgccaagactcacctaataggtacacatcaggtttgattgcccgtaaggcaccacataacgctcgccagaaaccatggtcgacctcatcagcaacatcaaaacgccaagcgtcaatcccgaattgttcgatccaatatttggtcacatcaatcaagtaagcttgtaccgcggggttctgggtgttaactttcggcatcgctgctcccgtcgcaaaggtttcataattaagccgcttcgtcttcggatcacgtcccaccggccagccatgaatatgaaaccaatcagcaaaccgtgactgctcgccatttttaatcacatcttgccactgtggtgactgctcgccaaaatgattaaagacggcgtctaacatcacgcgcataccgcgcgcatgggcaccatcgactagcgcctgaaaatcggctttcgtaccaaagtggggatcgatttcaaaatgatcgatcgtatcatacttatgattagatggtgacgtgaaaatgggacacaggtacaggccattgacccccagtgcagccaaatcatctaaatgcgctgtaattccgggcaaatccccaccataaaatgaatcacggtgaacacgcccagcaccccacggttgaacattagccgggtcattttgccgcacaccatttgcaaaccgttcaggaaagatctggtaccagaccgtctccttaacccatgccggtggcagctccgcatcactgacgtgcatatatggcatgtgaaaatagttgcccactgtttgccagttagtggcaacgtcgtcaaagaagccaccctcaccatagccaaccgtcgcaccggtcgtatccgtgatcagaaaggcatagaccacccggttagtcggtacggtcagcgtcgtctgccagtactggttgccctgcgtcgctaatccgggctgcattatccgccgctctagcgctgttgttccttcttgccataagtaagaatcggcaaacaaaatctccacttgggcaacatcgtcacgcgcagtttgtagtcgtacctgtagttgatgtgcggctaagacggctgtatcttcactttcagggcggtgcctaattccagctagttgcattgtaagatctccttttgtgtaaacgattacattattaactagaccatttacgtcaattatcctcatgattttggtgaaaacgtccccgttcgcctcgattttagtgtatcatttagtcaaaatcagttgaaaggacgttatccatgaaaacactttatcgcagtacccgcgaaactgcaagtcacaccatgacgtcatcacaagccgtacttcaaggcctgacgccggatggtggtctctttgtgcccgtaacgctaccgaccgctaattttgacttcgaccagctcgccacgatgagctaccaagaagttgcttacgaggtccttaaactcttcttcacggattataccgctgatgaattacacgcctgcattgacgcggcttatggtgatcagtttgatgacccccaaattgcgccggtcaccaagcatggtcagcagtattaccttgaactttttcatggaccgaccattgcattcaaagacttggcccttcaaatcctaccgcatttgatgacaacggcagttaaaaagaaccatttacaagccgaagtcgttattttagcggccacctcgggcgatactggtaaagctgccatggccgggtttgccaatgttgatcagactcgcatcatcgtcttctacccaaaagatggtgtcagcgcaatccaaaaacagcagatggtgacccaaaccggagccaatactagtgttgttgcgatcaacggtaacttcgatgaggcccaaacaacggttaaaaaactgttaaacgaccaccaattacacgcggaattagccacccaccagttccaattctcaagcgctaattccatcaatattggtcgtttattcccacaagtggcctattatgtctacacctacgctcaacttatcaagcaggggcaaatcaagaacggtgatgagattaactttagtgttccaactgggaactttggggatattttagctggctactatgccaaacaactgggcacgcccattcataaactgatctgtgcttccaatcgcaataacgttctcaccgatttctttaataccgggacttatgataaaaaccgtgaattcttcttgacgagttcaccgtccatggacatcttagtctcaagtaacctggaacggctcctcttctacttgacaggatcagacgccacggcgactgctaaactaatgactgatttgcaaacgaccggccgttatacgattacaccggcaatgcgtgccaacttagctgatttttgggccggcttcgttactgaaagccaagatcaagctgaaattcatcacctgaaccatgcccatcactacacaatcgatccacatacggccgtggcctcggcggttgccaaacagtatcaagccgcaaccagagatcagcggcccatggtggttgtttcaaccgctagtccgtataaattcccacaggccgtcctaacggcaattactggtgagcttagtgcggtagatggcctagccgcagttgatcagttacatgagttgattcaaacgcccattccagcaacggtcacagccctccgtactgcgcccgtgcgccataagcgggttgcggatgttgatgatatgggaacgaccattaaaacaattttaaatcttaactagaaagtgtgaccaagatgattacgaccattgcgttagacctagataatacgttactaacttctgagaagacgatttctccgcgaactgaagcagttctcaaacagctgcattcggccggcaaacggatcgtactgtgtactgggcgaccaattaaggcgattcaaccatacttacaacaacttgaactcaaccaaccaactgactacgcgattacctttaatggtgggctcgttcagcaaaacacgactggtgacgtccttgctcgtactagtgtgaccaaacaagatttacaacccttatttgagcaagcccagcgcgatcatttctacttagacgtgattgatttgaagcaagtctactccattacggatctaggcaagtcaccgtacgaagaattcttgcaaggcttaatgccatttaagaatgttcgttttgccgacctgcctgctgatgatctattcggtaaagtcgttagtgctggtcaagatgctaaaacagtccaggccaaattaccaagtcaaattaccgatttcttccacgtggtcccatcccggcggactttgttggaattcttaccaccgcatactgataaggccagtggtttgaaacaactcctcggtcactttaatgaagactatgacaacttgatggcctttggggacgaagaaaacgacctaggaatgctaaccgccgccaaagttggcgtagcgatggcgaatgcgattcctgcggtcaaggccgcaaccacccatgccaccctgagtaatgacgaggacggggtcgccgttttcctagaaaattacttcaactgatcccaaactgaagcctgtaacgggcttcttttttagcacaaccactcaaaatcaaactaacgaggtgtcccatgcaagatccccgcattatcccagcagaattaacgactggcgcttttttcgatattttagcagatgaggaccacagcttaagttatattcaggttagtgaagaagacatgagtcaccagcacatcgatcaccccatgctggatcacgtgcacttcgaaaatgtccggtttacggccagtcaatttgaacggcttgacttgaccgatgctgtctttatcaattgtgacttttctaattgccagtttgaaaaagccagctggctacgcgttcaattcaaagattgtaagctcgtcggtgtcgacttgaacgaggctgccctcaataacgtcgcctttgaccactgtcagctcgacttagccatgctgtgcgacatgcggttcaaaaccgtgacctttgatcactgtcggctgaatggggccagctttatgaacaatcgactaacgaccgtcaagtttaacgaaaccaaccttgaccaagtcgctttcaacgataccgccctcaaaaatattgacctaagtacctgtcaattcgagcgtctcgaacttgatactgccgcagcacgcggtatgatcgtcaatattgatcaggctgcttatttggctgctgctttaaacggcatcaaagttaaaccctgataccggtggaacagtcaccgtatgagtgaccaactcacaatgccaaggacgattaagctgctggctggtaaatcttctaataacactgcacgtatctgtcagaatacttttcacgcgctgaacacaaaaataccacctccgtcaggtaacaacctgcgaaggtggtattttgtcgttcatcatgacaattcgaattgcgccccggtgtaaccagtgcggtcggccgccgtgattggtcgaataacttggcaagggttgccagccgcaatcacgttagctggaatatcgtgggttaccacgctcccaccaccaataatcgtgttagcaccaatggtcactcctggtaatacggtgacgttagcggctagccaacaaccatcaccaattgtgattggtcgggcgatgcagccgcccctaattcgttcggttgcatcaaacaagtggttgctcgtgtaaaggccgacttttggccccaacaagacctgactgccgatcgtaattggcgccccatctaacattacacaatcatagttggcataaaagttatcacctagatgaatgttccgtccaaattcaacgcgaaaattaggatttacaaatggcttgcgaccagctgaaccaaccaattgtcgcaataaagtttctttagtctctggatcagcagtcgcattgaccgcgttcgttgtcaacgtcgcttggtcacgcaacgccgttagttctgcatccgtatctcgatacggctgaccagtcgccatatacgcaaacttctcatctaaattcattccgcaccccacttctatcgaataaaattcaagtaccatgttattgcgcagattccttgtgctgaacgaatctggccattctttaataggtcaatcactttactgagcgggacaagttgcgtattcacgtattcgtccgcgtcaaaatgtcgttcgccatgttcttgcggatcaatgtgagtcaaaatcaagctgaccgtttcgtccgtaaaaccttccgacgagctaatttgcgtcataatttgtgattcatgggcaatgtagcccgtctcctcttgtaattcacgggccgcggccgttaacggatcttcccccgcattaatgaggccagcaggtaaactaatcgtctcggcattgcgaccgacccggtactctgaacctagcacgacttggtcatccgcggtgatggctaaaatcgtgacggcgttcccatgctgaatcaaatcgcgttttacttctaatccatcaggtgtttgaatcgtttgtttgaccaaatcaaaaatcggcccatgatacaccggtgtcgttgataggaccttaccgcgccggccaactttctcaaataaatctgccatacacattcactactccttaatctatctcaaatccggtacaccatccggcagcatcttacgaatgccacccgcggggtctggcacgtcaccttgatatcgcggtatcagatggagatgacaatgcattacggtttggcccgcagccggatcaacgttaatgccaatattatagccatccggatgattgtgcgcatctaggtacgcttttgcttgggtcagtaaggcgagcatcgcattcctggtcgccgtgggcacatcaaaatacgtggcataatgtgctttcggaataatcaacaaatgccccggactcaccggctttttatcgaagaaggccgctgctaggtcattctccaaaatatacggcaacggctgacaaaaaatacaagccataccaaagtccccttcctattttgctaaccaaccaccatcaattggaaccaccgtcccatgaatataatcagcgtgctgactcgctaagaatagcgtcagatctgcaacttcctgcggttgggcccaccgttttgcgggcgtctcactggcaacccatttcgccatcttaccatcgccagcaaaatcagcggcattcatcggggtatcgatagcccccggcgcaatgcagttggcgcgaattccctgagccgcatagtccaagtcaagttgtttcgtataaccaatgatggcgtgtttggctgcggtatacgctgcgccgcctccgccacccaccagtccagcgatcgatgccatattcacgaaaacgccgtgttgtgcggctaacattgcaggtagcaccgcattagtcacgataaactggcttgtcagatccgtcgccaaaatatcttgccacgttttcagatccgttgctaaagttggttgatagccgtctaacttaccggccgtattgcacacgacggttggcttgccgagtacgttaactcctgatttaatcgccgcgacgagcgcattagtgtcggtcacatcagcaatttcatagcgcagggctgacgtcgttactagcgctgatggctgtgattgccgatcaatggcaatcacgtcagccccctgggctaggaaactctggacctgggctaagccaatcccggaggcagctccagtaaccaagacagtctgtccacgatattcatcaaattgcattagtcaaccaactgccagtccgtcgctaaaatatcacaatctgttggtgaccacatactataggcttcatcggccgttttgattaaaaagtacgggttcagcgggtcgccgttgaaagtggttgccgtctgtaattcgacgaacaattcggtcccttcccaaccagtccgaacagcgcgcttaccagcttttaattcaggtaaaatagcttcaaatgtcatcatgatacctccaattattaatacccaaatcgtatcataatcccgcgtggagtgacaggcaaaaattggtaccaacaaattgtctattttactggtacggaccaattatttgtgcgataatgtaagcgaatacagaaactaattattatttggaggaattttaaatgagtaaactcggtgtttccgtttatcccgaacgatcaacctttgaaaaggatgcggcatacctcgatttagccgcaaaatatggctatcaacgggtattcacttcactgcttgaaatcaaaggggaccaagccgcagtggttgccaactttaaaaaagtgatcacttacgcgaaccaattagacttgcaagtaatggtcgacgtcaatcctgacctcttcaaacaacttggcgtgtcctatgacgacttgtcattcttccacgacctcggtgcctggggtgtccgcctcgacctaggattcactggtcaagaagaagcccggatgacgcacaacgaattcggcattaagattgaagtcaacatgtccaaagggactcactatgttgacacgattatggattattcacctgaaaaagataacttactaggctcacataacttctacccacaacaatacactggtcttggttatgattattttgttcagacttctgaacaataccgtcagtatggcatcaacaccgccgcgtttgtttcatcaaatgatgcgacttatgggccttggcccatgcaagacgggttatgtacccttgaagatcatcgggggttaccgattgcggcacaagttcaacatttgaaaatgacggggctgatcgacgacgttttaattggtaacgcctacgcgagtgaagccgaactaaaagcggctgctgaagtgttctttagtccttacccactgctacacgtcgaaaccgttgctgatctatcggcaattgaagaaaaagtactctttgcgcaaccacagacttatcgcggtgatttttcagattacgtcattcgttcttctcagacccgagtcatctacaaagacgaagcctttcctgctcatcacctagatgccattcataccggtgatgtcttgatcgataacgatgagtttgggcaatacaaaggtgaattgcagattgcacgccaaaatcttgaaaatactggccgaatcaatgtggttggtcatattactaagagtgacttaccttgccttaacttgctacaaccatgggccgactttaaatttgtcgctgccaaatagtactcaacgaatggaggggtcgcattaatgacaactgattaccgtttaactagcgatgctgaccgcgaagctttctaccaactttaccaatacgcgttcaataatcacgatacccccgcgcggcggcgatttttcatggatcgctaccaacatggctggatctacggccgtcacgatcatggtcaactggttagtgggctatacagtctgccactagcagtcaactttcatggcgtcacctaccggatgaatggtattggcgatgtgatgagtgcgcctgaatatgccggtcagggtggcgcgggacagttgctaacgacggcgctgacagaaatggcagccaaccacgtgacgctgtcctaccttgcccccttcgcgtacggttactatcgtcgttttggctatgaacacgtcttcgaccacgcgcaccaagtcatggccgctccagacctaccacgtgtcaaaccgacggactggtctggtacgatcacccgctatggcaatgacgggctggcccaaatcaacgatttttatgcacgacaaccgcaaaatcagcgtggtggtctgattcgaccagcctggtggcaacattacctgactctcaaacatcattggtcggtcgcaatttaccgcaatgcggctgccaatatcgagggctatttgatctatgaacggcaggccactaactttgcgattcaagaatgggtgactagcacgccgaccgctttcgaacgattggctaactttatcactaagcatggcaccacctttgaaacgtttagttatgatagcccaagtgcgaccaacggcttggacctactagccgacccataccgtttaaaagtgactgtccagccgtacatgatggcccgcattgttgatttatatgactttatcaagcgctatccgtttctcacggacatccaaccaattcgcctagcagtcagtgacgctaccctccctgctaatcaaggaatctggtcattgatgcggcacaacgggcaagtaacgctcaatcgggttagcgaccaattaactggaccggctgacattcagttaacgattcagcaattaaccactgcttgctttggcacccagagcttagcccgggcgtaccaacacggattaatcaccggtgatgtgaatgcaatcaaccgacttgacactagtctagttaaagaacgaccagcacttattgactacttctaagtgcttaatttagataagcagcatgactgactcaaagtgggccgccagaataatcattctggcggcccactttttgttcagacgctgactggtattgagatttgcatagattaagtcatttacgaatcagatggcaacagatactagcaccagtcgattaagctggagccgtgagcaaatcaacttaataataatgaattgccctcaaatcacggacctcattagtctccatgtttaagctaccttagcaaatacgttggttatttactcgacaggaatattccaacgcagtaggcttcaattgctattagaaagtgaggtcattattcgaataaatcacgttaatcatgatcatgctgtcgctatcactgcaacgccaacgacatttcccactaatacattaaacaaattatgccctattaccacgtgacctaaaccgaatttgctgaacacactgcaatctctaaaaaacaactgtcatttaccttgaaccgacgagccttcatgattatccttgtcgcccatcaaattaaaccagcaactagtttaaaagcacactgttgaatggcactggatttgaatatcgacttacaaactatcaaccataattcgaatccgatgtgattaaattcgaatgggcgactgcttaaatatgacagcaaccactatttttccaaaaagatctgtctctttcatttgagcaatcatgcttaatcttccagatatattcagaatcttcaccaactatacaaatacttaccggctacctgtttcatcatgactaggtgctgtctagcgaaaattgacaattcaattaaaaacattaaaattatattagattatccgtttttcatttctaatcaattcatactaccgaaaggaactcgccatggccatcaaacaacctgatttaaccatcaacattagtaatcatcaatctagcttgcaaatcttcaaagctgccgcaagtaatttcattagttcactaagcggtaaaatgttcacttttggccttggactcatgttactcgatgaaacacactctgccattagctttggtatcaacatgattatcagtccaattgttggcttgctttgccttgtcccaattggcaatctgattgatacttatccgcacaaaaccgttctcactggtagcctgactgcccgcacgcttgcactaattttattcgctgctagtatcaacttatttacggcaacagcaaaactcattccaatcgttctttttctaattatcgatgcaatttcgacaacccaaagtgcaatttctctttcctcgattctatcaccagcgttaggcgttggattatacagtttagtcggcttttctggcttcgttatattagagattgttgccacactcgcctcatttggcattatgctcacaatgaaatttcattatcacgcaactaatcaattcgctaattcacaacacgccccagtaacttcgcacagtcagtttgcaaaatttcattctggtctaaattacatgcggtcgcgaacaatgattaaaattacaattctgttgagtgttattctgaacttcttatatactgctgttacgattggaattccgtacatcttaaaagatcagcttcacacaggtaatggtcctattggcgtgcttgaaaccgggagcgcaattggtatgctacttggcagtctacttttaactttgctaccgccaaccggtcagaaacgtctctttttaaaattaattattccggtacttattcttgatagccaaatattgctattaggtgttctgttcatgacgtcccaatcaccaactggatatgccctgcttggtagctttatcatgggaatattggctttcgcgcttgttattcttaatataacttttcaggtctacttgcagcaaaccgtgccaactaaattactaggccgagtcgttgcaacattaacaacagtcaatagctcaatcatgccaatcggaacacttatgttcactttaatctttcaaagtaccactcatggcggtctcgtactaatcatcaacggaattctactacttgggtatacgttactgctgttgcggccattaaatcaggccattcatagtgaacagccatgagtcacgtatcatcaggcaattaacaatcccgattgcgatggaaaacgttgctttcgactttcaacgggctcaccaccgtgcttctatcacttcgagccctcataaaaccgccaataaacaaattattgattaacgaccgacataatacctaggaattataccagccaatgttacgatcaacatcacgaccaatcgttatgaacaactagcgcttttgcaacggcaaatagttattctattcaaaaaagatgtttgaagatccgactagatctccaaacatctttttactggcattatcctggttaatcaccagcatcgtgcgtaaataaaactaacgaatattaattgattaccaatgtaatattaaccatgtcttgacattaattttcatacaaataacccgcatcccgtaaagctgccttgatggctgttaattgttccggggtctgataagcaaccgtatggctatggacgccatctgttaattctgataataaatggccttgtaatttcttgagccggcccataaacagattaacatcaccaactgagcgaatctctaattcaccccggagccggccatacaatgggtgttcgacttcaacatccttgattatgccccctgcgtgaatgatcaaggccatttcctgcatcgcttcgtttggaaaatgacggcaaactaggacagcagttggctgatccgctttttctaattcatacccttgaagagtagcaacaatggccgttccgtgagccctcaataatgaaatatccccaacaatggtctgacgactaacgttaaactgcttcgctagcgttgttgcacttacggggacctgcgtttgcgataattttgatcgaatttgttcacgccgttctgatcctgtcatgactcacccttcttactctttcaatagaatcattctaccagaaaaccagtagaatagctttcatcaaatactaaattatgataaactaagttcatttatcataggtgtcaagacacctaaatcttaataacgggattgattagcaatgcgcaatttatctttattaaccgacttatacgaactctcaatggcaaatggatttcatcacgacttacctcagaccaacgccaccttcgaccttttttatcgccgggttcctgacaatggtagctttgtcattgcggccggcctccagcaagttgtcgaagctttacaagattttcattttaccaacagtgacctcgactacttccgtcaacttaacctatgggatgaatccttcttagccatgctggcaaattttaagttaacttgccaaattaaggcactaccagaaggaaccccggtctttcctcgtgaaccactattgacaattactggaccacttgagcaagcgcaattacttgaaacactcgtcttaaatatcgtcaatcaccaatcactgattgccactaaagctcgtcgactgagttatgctgcggcaggacgtccaattatggaattcggtgcgcgccgtgcgcaaggcccggacagcgcactttacggcacccgggcagccattattggtggcgccaatagtacttcaaacgttctcgctgcgaaactgtttgatattcccgttgctggtaccatggcccacagttggattgaagccttcccggatgaactaacggcgtttcgcaagtgggccgaacaatatcctgacaatagtgcgctactagtcgatacttatgatgtgcttaactctgggatccctaacgcggtgacggtctttaaggagctacgagcagctgggcatgaacccgtcggtattcgaatcgattcgggggacgtcacgactttatcacaagctgcccggacacaattggacgcggctggctttcccaatgccaaaatcactatttctaacgcattggatgaacacatcattacttcgctgttgcacgaaggcgcaccgatcgataattttggtatcggtgaaaagctcatcactagcgcgtccgcaccggttctaagtggcgtctacaagcttgcggcaactgagagcaatggtcagagcacccccaagatcaaggtcagtgccagtcgcgaaaaactaacgattcctggtgataagcaagtctatcgtctgtacgaaccaggaactcagcgggcctttgctgacttgattgcactagctaccgagacgatcgtcgatgcgaccagcctaaccgtcgtcaacagtgacccactcagtgtcgaccgccaacagcgactcacccattttgaagcccggcccttactcgcgccggtagatttgtccaacaccacgtcaattccggttacaaccattcaggcaacgacccaggctaaacttgccgagctcccacgaacaacccagcggctcgtcaacccagatctttacccggtctacatgacaaccacactcagccagttacaaactagtttgttgaataaaatgacgatactagcagattaacaaacgaacacgcgtagcaacgactaaagccacttctgatcagcgttcaaatgaccgcttaatacagaagtggctttagtttataacaagtaacagttagctcactgaccagtaatttgatcatgttcacccggggtcaatattttggtcatcaccgtaatcaaatacgcttgttcgcgctcaatttcagttcccggcaattccagcattaactgcgctaggtaaccgaatagctgcgataacaaactttgcagtatcaaatcattcggccaatccacaatcaaatgatctgcttttagttgatttatgacacttcccatctgcttgaccatcttaggcgcaatctggctaagaatctgttcgcgtcgttcggcgtcaaaagctaccatttcaaaaatgacctttaactctttcacgttagctttagcaaatgcaactcggtccgtaaaaattgctgtgacgaatgcctgtagactgggataacgctgccgtaattcatcctctgaaaaatcactcgctaaaattggcacaatgtgtgcggcaattggtgctaagatggcatcccgtaaggcagccttagtcttataccgccgatagaccgtcccctccgcaacgccggcccgttgtgcaatatcactagtactagtctggtcaaaacccttttcagcaaacaaatcgagacttgcctggaggatggcccgttgcttaggtgtaatcgtttcattctgacttagatcatgttgaaaataatcccgtatccgtggtcgttccatatcctcacaccttccgataacgtttcattccaacaatattcaacattgttagtacgaccataaaccctactaatattaacaaattgacaccaatatcgccaagcccagcaccctttgtcacaacagccgtcaacgcattagcaccatagtataacggcatgatgtgggcaattgcttgcaaccaactggccatgccatcgactggaaccaacccagcaaaaaagatttgtggtacaacaatcagtggaataaactgaatcatttgaaattctgagttagcaaaggtggaaataaagatacccaaggtcaaagccactaacgctaataataagttagtcagaaagaccagccaaatactaccaactaagtgaatcttgaagaccgtaattgcaaaaacaacggtcaggacagtctgaatgatggcaaagcccccataaccaattagatagcccataataatttcactccgtcgaattggagttgcaagtagccggcttagggttccagtagtgcgctcattcaaaagtgaaacgccagaaatcaagaacacaaagaagaagacaaagaaaccgagaaagattggcaaaaagttttcaaagaacgttgaatcactactaccataaatataatgactgctagtggtataggtcgtcgtttgtgattgactatttgttggcgccgcagcactcgctgtagcctgcctcaattgcttttgaattttagccgccgcagcagtattcccacttgcctgtgcttggaccaaggccgtctttagcttgctaaccgttgcctgtttttgcgccgcggtcaacttttgtagtgccacctgttgcgtttgcaacacctttttttgtgctttagtagccgtgaccaacgtttgaatttttaatttgaccagtccgctttgcaaagaagctttgatcaatgacgtattggtcggattactattagaatacgtgatcgttaagttgccatctttttgcgtcaaatatccatccaaatcatgctgcttaatcatcgcttttgcctggttactactgtaatggtgaatatcgacatgcttcgtattaatggctttgaccacctgatgatcaacattgtgaacacctaaagtcgccacttgagtcgtgttattttgaaacaaaaaatacatcaacgccataattaagagtggtgccaaaaacatcagcgccaaggtacgcttatcacgtaacatttgcttaaaaactcgtctaacgattgccatcattcgcatcttgcatccgccccgctttcaaaaagacctgttcgatcgtatctactgcatactgttgtttcagtgctgcgggtgtcccctcagcaagcgcaatcccgtgccgaatcaacatgagataatcacaccgttctgcttcgtccatgacatgcgttgtcacgagcatcgacttaccggtatccttgagcttatttagttcggtccaaatttgttgccgtaattctggatcaatcccaacggtcggttcatctaaaatcaataattggggatcctgaatcagggcaattgccaacgacaagcgccgtttcatcccacccgaatagccactgacccgcttgtctaattgggacgttaaatcaactaatccggctgcataatcaatcatttgtgctaactttatttttggaacgctcattaattgcccaaaaaaggtcaggttttcacgggccgttagtgtctcatacaaggcgtcactttgggccatataccctacttgtgccattaccgccctattgggcatcaccgtatccataactttaacagtgccactatccacagcttccatccctaaaatactcttgatcaaggtggtcttcccagctcccgatggcccaatcaagccataaatcattccagccggcagtgtcaaatcaatctgattaagcacttgctgatgaccaaagtgcttgctgacctgcttggcgatgacataatccgttgccattttaataaccctctttctcgaagtgagtgtatactcactcacttaatggctttagtataatcagtacatctcggtttgtcaacacaaaaatgagttgtcactcacttactttatttccagcccatttgtcaccgcactgcaaacaaaaatgcgccaccccgttgttgggatgtcgcattttaattaaatatcagcactgatataagcgttagcaatgttttaacgattgttaatcttggtcagcaatttttgtcctagctcataatccaactgacgctccgattccggcatcatgtcgccgccagttgcccagacaatgtgggtgacgtctttgccagcaagcgtgggaaattgggccatgatgggggcgatcgcggtaaagccggctgcagcggatggttcgaccattacatcttcggtatcgacgagcttcgtcaaataacgatataaatcatcatcttcaaatgttgctgttccgagtaatagcgtttgcatcaccttgcctgccaaccgtgatggccggctaacggctaacccatcagcggcagtcaggccatctaaaccaatgtcttgaacagcaattttttcattcagcttggtcatcatccctaaggtcacggacggcacgtgggtcggttcacaaaagacggggtaaatattggctcccataatcatcttgaggccaaaagcgacgccactaggactgccaccgaccccggccggtaaataaacgacaaccgggtgcgcagcatccatcttgatgccttgtacttttaattgatgttgtaaccgtaccccagcaacagcgtacccgaggaataagtcacgtgaaccttcatcatcaacaaagtgcgtatggtcatccttggccgcggcggcacgggccaccggaatcacacttgaaaagtcggtatttagttcctcaacggtgacgccatttgcccgcagtttgtccttcttccactgacgagcatcgtgagacatataaacggtcgtcttaaatccaaacgttgcggccatgatgcccacactgagtgccaagtttcccgtcgatgcaacgatgacgccgtattgtgcaaataactcgtgatacttagccgttgccaagacactgtaatcatccatatacgttaaatccgtatgggccatggctacctgttcagcaaacttgagcacttcgtaaatcccaccacgtgacttgatcgaacccgaaatcggcaactgactatcagcttttaaataaagctgccccgccaatgactggtggttgagagcctcccatgctggtttcatctgctcaagtggtaacaatggtgactcaataatcccattcatagctgccgtttctggaaaagcaacggccaaaaatggtgcgaaacgttcccaacgtgcgaccgcgtcaaaaatatcggcccgcgttaacggcaggtccgcccgcttcccataatctgggttctgccaaacaattggtcgttttgccatcaattccttaatctgtgggtgttcttcaatcattaccgttgtatccatactttcaggtccttttcatttaattgcatcatattacgtatcgtgagttaaaattatcagttttcgatggccgtctgcatgcgttcagcctattccgaccttccgagactaggtaacatactgaaacgtcaccacgatcagcacaaatgccgataagtcgatataacacgcactgagccaacaagcctcccccaacccgaccctttcaaccgaacctaagttagtggcttttctctgaatctaacgatttttaatcacaactcatgttagataatatgacatcaccttcgtccatcatttaaccatatttgatacttagaaacaatctttaggcactgattaacaataattgttgattagccaatcaaacaagctaataaggcaatcgaaaaacgacgttcaaagttcactcactttgaacgtcgtcttcaattagtggttattaattgactaataatcgtcgttcgaactgcataatcattcagtagtcttctagcacaacgagtttcctacttcaaatcggccccattcgtccgaatcactttttgataccagtagaacgaatccttcttcgagcgctctagtgtcccgttaccttcatcgtccttgtcgacgtagataaaaccgtaacgtttcgacatctgaccagttccagctgagaccaaatcgatacacccccacggcgtatagccaatcaagtcgaccccatcttcggtaacggccttgatcatttcactgatatgagcgcgtaaatagtcaatccggtaaggatcatgaatactaccatcggcttcgactttgtcgcgggcacccaacccattctcaacaatcatcattggcttgtgatagcggtcttgtaaccaattcaaagaataccgcaaaccttctggatcgattggccagtcccattcgctcgtcttcaaatatggattatcaacggcttcggtcccgacaaagtggtaacttgggttatcatcctgagcggcgaccgtgttggaattatagtaactaaagccaatataatcaacggtgccttccttcaagacttggcggtcttcggccgtgatatcagggcggaaaccagtctgtttgaagtaagcttccatattatttggataatagccccatgactgtacgtctgcaaaccaataacgccgctgcatagccttttcagcttgcatgatatcttgtggcttagcagttgcaggataaatcggtgtcatgttgatcatattgccaatctggaagtcgggattaatggcatggccaatcttaacggctagcgcactggcaacgacttcataatgagcagcttgatacatcaacgcttcagcgtcaggatcatcgggcttcaacactaaaccagaatccgtcgccatcaggaattggttcgtataagtcgtctgattattaatttcattgaaggtcatccagtacttaaccttgttcttatagcgcttgaagaccgtttcagcatagtgcacaaaaaagtcaataactttccgcgaacgccagccaccatattccttaactaagtggtacggcatttcaaagtgggccagcgtgatcactggttcgataccatattgccggcaagtatcgaacatatcatcatagaacttcaaacccacttcattgggttcttcttcatcaccatttggaaaaatccgcgtccaggcgatcgatgtccgaaaacacttgaagcccatctcagcaaatagcttgatatcttccttatagtgaccataaaagtcgatgccttcatggttcgggtaattcttacccgcaatcacaccatccgtgatttcacgaggaacaccgttggcaccggcagtcatgacatcagccacactgacccctttgccaccagcttgccagccgccttctagttgatgggctgcgaccgccccaccccataagaaatcagatcgtaaaccactcgttgttgccatgcattatcatcctttcactataaatctttaccatcactcgcaataacttgttggaaccagttaaaggagtctttcttagaacggtcaaaactgccttgaccattatcatcggcgtcaacataaatgaatccataccgtttcgccatttcaccagtacttgctgagaccaaatcaatacagccccacggtgtatagccaatcagatcaacaccatctaatacgaccgcttgttccatcgccaagatgtgatcacggaagtaactgatccggtagtcgtcatgtacactcccgtcggcttccttcttatcgtaagcaccaaagccattttcaacaatgaattgtggtaagtgccaccgatcttgcatccagttcatcgcatagcgcaacccagttggatcaatttgccagccccaatcagacttctcaacgtaggggttctcaacaaagtcatcgggttccttgaaatcgtaatcactgtcaccgtcacgaccctttgtaacaaatgacatgtaataactgaaaccaacgtaatccaccgtaccagcctttaaagttgccaagtcagcagcggtaatatccatatcgaagcccttgcgttcaaagtacttcggtaaccactttggatattcaccgagacagtggacatccccgaaccaataccgtttttgcatggcccgttccgccatcatcacatccgctggtttagctgttagtggatagattggacacatcgcgaccatacagccgatttgaaaatcaggattgattgcgtggcccgcttgcacagctagggcactcgctactaattcataatgagctgcttgatacatcgcctgttcccaattgtcatccttgctaagttgcaggccggaattttgtaacaatgggtgcggatcactccaagctgtttggttattgatttcgttgaaggtcatccaatacttgaccttatcctgatagcgcttgaagacggtcttcgcaaaatgaacaaagaagtcgatcatcttacggttgctgaaaccaccataaaccttcactaagtggtatggaatttcaaagtgtgacagggtcacaacgggttggatgccatgcgataataaatcatcgaataagtcatcgtaaaacttcaaaccagcttcgttaggctcgctctcatcaccattcgggaaaatccgggtccacgcgattgacgtccggaaacacttaaagcccatttcttcaaataatcgatcatcttctggatagcgatgataaaaatcattgccccagtgattaggatagatttcaccatctttgacgccatccgtgactttacggggaaccccgttacgtccggctgtcattacatcggcaatgctaacgcccttgccatcaacatcccaagcgccttctaattgatgggccgcgaccgcgccaccccacagaaaatctttgggcattttgtatccttttgtcatgaactaattccctccattaatgctgctcaggctatccctgagttacagtctttgttaccttaactaacgaaaagcgtgtaaccgccacgtcaccgttgttaagctgtctgccattataagcgaccacggcatgaatgaaaaaacaagcccagaccaacaccagcaggtatttgcctaggctcaaattaattaactacttcgcctcatcggcagctaaacgccgataaacgtctacaacttcaccagctaagtcgcggaaggtgatggcattcatgatgtgatcttgtgaatgtactaataacaatgacacgtgggtatgttccccttgtgcttccgccgttaacattgaggtttgtgaattgtgtgcttcggttagaaagttatctgcttcctttaacttggcatcagcggtttcaaagtcgccttccttagcagctttaattgcttcgaaagcggaactctttgcattaccaccattaacgatcaaacccataatggtttcgagacttgcttcaacttcttttgtttgttcttctgccatttaccctcatccttttagcatttattcgtgtgcatcacaatcaaaatgccaccggccgcgattgatctaccgtgggctggtagcacttacaatttaatgattagtttgcttttgcaattgatgcttcggcttcctttaaaactttttcgccgttcatcatgccgtagtcttgcatgttgataacttcaactggaatatcaacgcgcttttggaaatcacttaacatataacgaacttgtggtccaagcattaaaatgtcaggattcttttcagctaacttcgcatcagcgtcactggcagcggttgcaaaaatatctgcatcaatgccttctgcttccgcagccttttgcatctttgagactaataatgacgttgacatcccagcggcacataccaacataattgttctttcagccataataaacacgctcctagattgttttaaatttatatgttacagcggttgctttaataaaccgctttcattacaattagaattataagtcatgggtacaaatttgacaagccttattaatcagatatctgcaatttatttgatttgtacccacaaattattaaataacaacttaatattcgaaagaagtgaacaccatgtatcgtgacattgcaaccaaactcgttgccgccattcaagacggcatttttaccgtcaaactccccacggaagcccaattaatggaacgttaccaagctagccgcaacaccattcgcaaagcgattgacttggtgtaccagcaggggctcctgcgtcgggttcaaggcagtggctattatattactaatattcagcttcaacataaaacggtagtgaatctgtcagcacgctcactcttcaatagtcatgtccacccacggactttaacttccaagattctgacttttgatacgatccacggcgatagtgccctgagccgcaaactcaacattcccgtcgacgaagaactgtatcgtatcattcgcctccgctattggcacgaccaactgtattgtttggaaaaggcctactacttacgctctgtcgtcccctatctatcgaccgaagctgtcaatacgtcaatttgggacttcatcaacgaagcttacggcatcgggattgctaacagtgatgattatctttcactcaccaatcttaacaaggaagaggccgaactaatgaatttggcacagggcgcaactcacttggccttggattcttgtaactattataagaataatggcttactagatttttctcacaccatctttgtttatcccgaccttgcattgtattttcatacgacaaatcttgcaaataattaatttatggctaaaaaaagacgattcactataatttcatcacaatttatgggtatactagtaacagtatccaaatttacgatggaggaattagcgtgtcagcaccccttttttcagtggttgtaccagcttacaaccagcacaaatttatagatagctgcttgactagtctacaacgccaaaccttgacagactttgaagtcttcgtggttgatgattgttcgactgatgacactggtgaacagattgccgcgttaatcaaaggcgacgaccggttccacgtgatcactcacgcccataaccggggcgtctccgcagctcgtaactccggtatggctgctgctaagggtaagtacctttgctttgtcgatggcgacgattgggtcgaaccagactttctggcaaccttcctagccgcctaccggtcagcacccgatacccagctcgttgtatgcggtcactacggttacttagccgttccgagtcctgccaaaacatacaaccaaaaagacttgattgccaacatcaactttggcacggttggcggtttttcgtggaataaagcattcattcgcagtattattaccacgcatcacctcaagttcaacgaagatattgattttcttgaagaccagttgtttgcctttcgttacgctaactacgtacagtcctccgaatacgtaccggaccggacttaccattaccgttggcgttttcgaagcaaccttgctcacattggaattccattcttcaccgctcgtcgtaagatgatgaagattctcaagcaggaaaacaagcaagttttgaacgaagattggaataatcagtagcaacgttacgttgccatcgcctctaaaggtcggtagctgaaatagctatcaccctttaggggattttttgatacctagcataatcggctacgatgaccagaagatgcgcaattattcgaggctagtagccatccactcgcagcctcaaatgcgctttcgccgccgattaaaccgaccgtggcgcgaaacaagctagctgctcaagctctttttgatatcagcgacaaaataaagtggcaattaacaattaaagacttgttgaatgacgagtaacgctttacaattggactatattaattaatttgatgggagggttagcgatggctacgattcacttatacttagtccgtcatggacaaaccaagctcaacgcggccggccgtttacaaggcatctatgattcggaactcacacataccggtgtgcgctccgctcaacggttagcccgcatgctagcagatgttcatttcgacgctgcttacgtcagtgacttgggccgagcacaacaaacgagtcgcattatcaccgcactccatcctgaaataaaaaagccgacgattgacgtcggcttacgcgaatttaacttcggtgggcttgaaggtaccagaaacatgtggatcgtcaagcaagtccaaaaacaattgggtattggaacgtttgttaagttgatgttgagtcgtgaacgcttcgccaccctactatgggtctttaactccctcgaccagactcgtggcgccgagactttggtcggtgtcacggatcgaatcagtagcgcgctacgacgaatctgtttgtatgaatctcaggatagtcagcatgacaagaatattcttatcgtttctcacgggctggttctcagtgcattcctataccaaatcagcccccgtgagcttcccacccgactcctgaaaaatacaagtgttagtcgcgtggactacaaaaatcggcaattcaagttgatcgacattaatatcacccctaagaagcgggcctagttgtctcgatgctaacaggttgcgtggtacaactcggaaattgcaagcgcgcctgaataccaaaaaaggctttgattttgcgttgtaattcttgaccagttgcatgcactgaagcttcacttgcatctggatcgccaactacaattaaaatgcgactgcttttactatccaaattaggcctgattggggtggtagcatccgctgaaagactggccccctgtgccgttaaatgaagctgaacctgctcagtgccaagcgtattcatatcccacgcattgatctgcactggatggcgcgcgtgaatcacttgaagcaagtctgccaaagcattctgcggctgagcaacggcaagcccttgtgcagctaattgtttttcaattgctggattcaactcacggttatcaagattgctcatcgacaaaattgctaatggaatttccgtggtagtcgtcggtaaaatttcaattttcaacagttatcacttcctaaaaacacttcaatactaagtgtgccaaatttgacgtaaaagtcaattaccaccacttaagtcatagcaaaattttaataataccacaaaagcgattcccacacacgtgagaatcgcttttttaatggccttattgtcctcgtcgatacaccgatacgcttgtaagctgaccttacttagtcgttgataatgggtgggccgcgaagtatttttctaagaatagtgccaaaccatcattataattcatatcagttacatagttcgcaactttcttaacttgtggcaaggcgttgcccattgccaccgataagtcagcttctgccatcatcccaacgtcattcaagccatccccaaagacaaacgtgtgggcggcatcgacatgttgctcacgttgaatttgtttgaccgccgtccccttatccgtattcagaggaatcatctcaatattattcgggttcgatgatgaaagtcgcaacaatttactattagtgagcttttcgcgggcagaatccagccgtgacatgtcttcacgactgagaatgacgccgttcgtaatctggtcctcaatcgtggctaattgcgtaaagctcttcacttcttcatagccaatcgagacttcatccgcatcaaagttggccgcattacgagcaacgaaccgcggaatttgttccgtatagtaggccatgtctggcgtgaacaacatcattggtaagttatcacgacgcgcaatcagataggcaagctcaaccgcagcacccccgagtttggttagctcacggccctgggcaccatcgaacaccgccccattagatgtcaccaaacgaacgtcagcgtttactttgtctcgaacgatcttcgccagctcgtacatgcgccccgtagcgatgtaaaataacacgtcctgcttctgaaaccgttcaatcgtcgctcgagttcgctccgagacatattggtgatccgttaataatgttccgtcaatgtccataaagactaaatattttggcatagttgaactcctcctacgtatttacctatatgttgtgctagctaactgatcatctgtgacattcagcttgactgcttttgcttggtttgccaatcagtcggtaccatcctgccatcgtcagtaaatacgcaaattggcgtatccgcactgatgagtaagccggttggccggacttgaatgggcttaaattaaaaagatgacgcaccgccgccttttttagcaatcataattagcacaaggcttatttacactcccaattgtacgctattccctcctataatggaaatcgctttcaaaaccgaactagccaccgcattttcaccacgtaaggctaaacaatcttaagtttagaagctatttagagcattatttgccctcatcagctttatataccaaagaattcaatctcactacttgacattcactagtctagccgctaaattagagagcaattaataaatgatgataaaaagcattgaacagttcagtagttgccggtcgttagccttagcgagtctgagatggtgtgagcagacctaatccggtatcacgaatatcgactgtgagttgtatgggtgaaatcaagtaacccgtactggttaacacccactaacgtgtagtacatctttcatgatgtgcttaaggtcagtaatgtaaattgctgatgaataccggtggtaacccgcgctcgcgtccggcagacgacttcgtctgtcggacgtttttattttcatttattaataaatcattttaaaggatggtcatacatatgcattttacagtactcggcgcaggcgccatgggattacgttacggtgtgttattacaagaagcaggcaatcaagttgattttgtggatacttggcaagcaaatgttgatcaaattcatcgtcaaggtggcgtctacgtgtcgcgcgatcaccagaatcgacacttagttcccgtcaaagtctcaactcccgaagattataacgacgatcccgacgtgtgggtcgtatttactaaacagatgcaacttgctgattttttgactcggacggcccacgcttttaatggtcgccagtacgtgctcacttgcatgaatgggatgggtcacgttgcaaaattattacactacttcaaacccgaaaaattattagctgggaccgcactagtcgctacggtcttaaacggccctggtgatgtcgacttcattggagctcgcggcgccggcaccatgaatctcgccaattatacggaacaccctgacgaaatgacccaccgaatcgtgacagaattagataaatgccaattccaccctaatttaacaacgaacttccgcggcaccttgctggctaaagtcgtcttcaactcagtggtcaacaccctctgtaccctctttgaaattacgatgggcgaattcgcggcctatccaggggctgatgagctgagtcgtcaattgatcgatgaagcctatgatgtctgtgagcgtgatggtgtcaccatgttgaatacccgcgcggaagagctcgcctctgtcaactacgtcagcaaagtggctaatcccctccactacccatcgatgtatcaagatatgtctcataatcggccaactgaagtcgactatatcaatggctacctcgtcaagctcggccaaaagtaccattaccaagcaaaaacgcacgcgtttctgacccatctggttcacttagccgaaaccacccgccaaaccagtgccacaactgaacacactactgaacaaaatgctcagaacgcgaccgaacaggctagtcaacaagcaagtgcgtaaccgattccccttttctcagcaaaatcatgtacaatggagattaagttgattttactgaggaggcggtttgctgtgcaagtcagtcgggaattcaaaggtatctttcttgctagtatcagtgcgaccttctgggggatttccggagccgtcgcacaaacactttttgatacgaccgatattaattctatttggttaacgggaattcgcatgctgggtgccggaatcgcactattactggtcagtttgcttacccatgttgatttgtggtcgatttggcgtcaaccccgcgatctcctacagatcgtggcctacacactattgggtctaatgccggttcagttcacctactttttagcagttgaagctagtaacgcggcgaccggaacaattctacaattcatgggacccgtgttcattgctctgtggatgctagtcgctcatcggcaattgccgacccgtgcagaaggccttgcaattatttgtgcactactgggctcattcttgctcgtgactcacggcaaccctcagaccctagtcatctccgtctgggcgttgatctggggactcttatcgggggtctcgtccgctacgaataccttgctaccaaccaaactacttactaagtacgacccaatgaccgtcaacacctggtcaatgttgttagggggtatcttgtttaacatcgttcagccagtctggtcaatccatattccactgactatgcttaatatcagcaagttgacctttgttgtgctgtttggaacattgttagctttcctattcttcttgcaaagtttgcaatatatccggccaaccgttgtcagtctactagacgcttttgaacctttatccgcaaccatcattgcggtggttctactcggtgtcagcttcggttggctcgacattctgggcagtgtcctgattattagtaccgtctttattttggctattgggcagggtcccaatgatcgcacggcagagaatttcaagcaaccataaacgatgactcataattatgaaaccagtaaaagccggttgtgactaagtcctagtcacaaccggcttttacattgccgctaccgttacatatattcaattaataaccacgattcagatccacttggttacgtaccagcgtgccatctttgacaaactgtgcaaagttcgccgcaaagattggaaaaacggtcgcccgaaagtgggcaatttgacctgaaatatgtggcgtaatcagcacgtcatctcgttgccacaacgggtggtccgtcggtaatggctctggttcagtaacgtccaacgctgccatactgagttgatgatgatccagggcggtcattaacgctgtagtatcaaccgccggaccacgcccaatattaatcagcatcggttgctgtttggtctgctgaaataattcagtactaaacaaatgatgcgttgttggcgttaatggcaaagcgttgacaataaagttagccgttgctaacgcgtcggccgtcgcggtaaatgccactgtttcatgaaaatgatcagcggggtgaccggtcgtattgaccccaatcacgtgcatgcctaacgcactagccttagccgctaacgattgcccaatttggcccgtgccatatatcaacaactgttgcccggtcaaggtagatgtcgtcattggcaaggcccattgccgtgccccgcgctgattcagccaggccgcatggtacccccggactacgcttaacatcgcggctaagaccgattcactaatcgcatcggcgtgaataccactcgtgttcgcaaccaccaccccggccgcttgcaatgcctttaatggcaaataatcgacgccagctgaaatgacctgtacaaactttaactgattggttggccgcgctaggatcgtctttaataacggatgattaccatacatgacttcaatttggtcgtaatcagccgccgtgaccgccgccgcatccttgaacgtccagtccggataagtggtttgtaactgttgcagctgttcaggtttggttgcttgagccatcaataccattggcataacttattaccccatttctaatttcttgatcaatacttttatcataccactatcattcacttgaaccgtaatgatccacaaccggatattagctaagattggccaataagttaggctgacccttttttagcccacagtttggtttaaatcacaatgtttgacgctactgctgacaaacggctcacaaaataccaacaaaaaagcgatgttcgaaagtcgcactcccgagcatcgccaatcggtaactaacctaattgggtttaatcgttgaccaattatttaacaaccgcaaagccaccggtccagccgatttgttcactggctgctaatgtcatttgcataaaccccatcgcttcaagctcacgggcccgctttaacttacctgcatccttcacttctaacggactgtcagccaaggcgcgggtgaagcgttgcttggcgctatcgtcattaccagcaactaacacggttgttggttccttaccattgacctgcccactctgaagcgtcgccgcaaaagtcgtattgaaagccttgagcacctgactatctggtagttgctgctgtaattcttgggcagccgaactatcagctggaacaaccaagtcatcccacgtgtcaaaattcaaggggttcgtgatatcaacgacgattttgcccttcaactgagtcgcgtactgtttagccagcgcagctaaagcgggataaggtaccgccatgatcacgatttcaccgagcgttgtggcttggtccttggaaccataataagtgacctcgtgcccagcgatttcaaaattatgaccaattgcttgccccatgttgcccttaccaaaaattgtgatttccatatcaaaacacgcctctttcgctttataattaattttatatttacattctaacattgatgtcccatttacatcacttttatgtctgacagttaccgcaaaccggtcgtcaatcgccctagctagtagtcgctccttgaatgacgacaattagtggaactaatggctaatcagctcggatattcacctgcctgcacgcttcccaggttattgacacgagtcgatcagtcactaacgaccaaaaaccgaccaacttaattatgaaactttaaaaatcaaaggcgtaagcaaatgggacgagaaaccaaaattcggtttctcgtcccatttgcttatacagaggctagttatgtcacagcctcttttacatagttaaacaagtaaaaataaaaaatgaaattaatgcttgcgttggagtgaacttcaaggtttatgatttcattattgattaacacaacaaggagtcgatatgatgaatacacaattaccgaagggccgcggcgcaatttctgacggcaaagatacaaacttaaatgaagcacctactcgtttcatcacaaagaacgctaaaactttagtgatctatttttctcggagtggtaatactgaatatcaagcaaagatcgcgcaaaaggtgcttcatgctgatagctatgaattaattgccaagaattcatatccaacggattacgatgcaacggtcagccgttcgaatcaagagcaagccggttcactgccacagttagtaactgatgatttacctaactttgatcagtatgatttgttactgcttggtagtccaatttggggtatgacacttgctaatccgatgcagaagttcttagaacaatttggtagtcaacttggtggtaaaaggattgctgaatttacgactaacgcaggatttggtgctggaaacgctcagcgagttttaaaagaactcgtacccgtttctgcgactattttgaacgattatacgattagagacactgaaattgaaaaaacaaatgaccagtttaaagactggcttcaacaaactgaggagaaataaattatgaaaaatgtattaatcttagctgctaacggacaaattgctcgaattgttgagcagcgaattttaactgaacccgcttttgatcaaattaatttaaccttatttttacgagatgcgtcccgtttatccaagtatgccaataattcacgcgttacgctaattgaaggcgacattaccgaaccgcaggctgttgaagatgcaatgcgcaatcaagacattgtttttgtcgcagtagttgatcatgatcctaaaaaccgaattactaataacgtgatcaacggaatgcgtgcaaataacgttaaacgggtcctttctactaacgtgttaggaatttaccaggaagttggtggtgaatttggccgttggaatgcgatgatgatcagtcatggtatggaaccagcaattgtttcagatcgtctattagatgcttctgggcttgactacaccactttaagattaccgtggctaaatgatcgtgacgaaattaaataccaaattacgggtaagaatgaggcttatgttggtgtttcaggatcacgtcaaagtattgctgatgcagttttacaaatcatcgcagatccaactaaatatagtcggacgagcattggattggctgatcctgataccgagggtcagggccgaccggtatattaaaacggagtttggttttattgataagcatagataacaaacttataatgacgacgattattggcgctatgtctttaatcggtgtcagtaagaaaggtggtttaatacatggttaagcgaacactaggtacgactagtccgttaacagttgatgcaattggtttagggtgcatgggcatgagttccgcttatgggaaccccaaaagtgaaaccgagatggttcaattattgcgaaaagcagttgaattaggtgaaacgacttttgacacggctgaggtttatggaccctttactaacgagctactattgggcaaagcttttaaggggtatcacgaccgtattaccatcgcaactaagggtggtatcaaggtcgttgatggaaagcaagttgtggatggtaatccacgcggtttagtggcctcggttgagggatcgctaaagcgattgcagttggatgcgattgatatgtattacctacatcgggttgatcccaaagtgccgattgaagaagttgcggaaacgatgggccaattaattaaagctgggaaaattaaacactggggactatcagaagctggtgttcaaacgattcgtaaggccaatgcgattcagccgctaacagccgttgaaagtgaatattcgctatggactcgcgaacctgaaagagagttgattcctactctagaggaactgggtatcggcttggtaccttttagcccattaggaaaaggatttttaactggaaagattgatgtcaatacgacttttgataaaaacgatggtcgtaacaagttacctcgttttcaaaaggatgctatggaagcaaatatggccttggtacacctattgcatcaggttgccgaaagtaagcaggcaacacctgcacaagttgcgttggcttggttattggcgcaacagccatggattgttcccattcctggtactactaaattatcaagattacaagaaaatatgggtgctgaaaaaatagtgttcagcccatcagaaatgaaaaatatcactatggctgctgatcaagtgcagattatgggtaatcgctatacaccggaacttgctaaacgagcgggattataaaaataattgcaaattacgcttgcgttgaagtgaactccaaggtttattctatattcatgttgttagtaaccgatacaaatttataggatcactcaaaaaaaacaaaaaagtgtttgcgttggagttcacttcaaggtttatgatttactcacttaagaaacatgtctaaaacatttaagaaatggagaatttaaattatgacgatgaaattacaagatgttgctgttgaagacttacctaaaattaacgataatccatggggattagtttaccaagatgcaattactaaaaatgaacctggtaaagtgaacatccacccaatcagttatattttaaatggcttgaagattgcagctaatgtatataccccagctggttacgatccaaagaaaaaatacccggcattaacggtggctcatccaaatggtggtgttaaagaacaagttgctggtttatttgctcaacgtttagccgagaatgggtacattgccattgctgccgatgcttctttccaaggcgcgtccgagggtaccccacgcatggtagataacccagcttaccgggttgaggacattcacggtatggccgatgccttatctcttttcccaggtgttgattatgatcgcatggccgcttttggtatctgtggtggtggtggttacaccttacgtgctggccaaactgacaaacgctttaaggttgttgccacgttatctgcatttaactcaggactagttcgtcggaatggttttatggattctgaagcaaatacgattcaggaacgtctccaaaaggcctccgatgctcgtgaaaaagaagttaggggtgaaggtgttgactataccgctgatttgaaaaaattaacacccgaagaagctgctaagttgccatacgatttgtaccgcgaaggctatgactattatgcccaaacacacgcacatccaaagtcaacctttgtttacactcaaagtagtttcatgaacttaatgacttttgatgcttctgtaaatatggaccttattaatgttcctttactgatgatggctggttcacaggcagatacgttctacttgaccgagaaagcttatgccaatgcaaccgggacttcggacaaggaactgttcttaattccaggtgcacatcacattgaaacttactggaaacccgaatatgtcgaacaagaactcagcaaattgttggacttcttaagtactcgactttaatcacaaaaagtaaattagtttttgaaggcttacaaggtcacgccttgtggccttttattttaagaaaggaatggcctggttcaccatgaatttgtcttaatgacagattctaatggtactaatcagtccctagacaggagtacggtaaattatgaagaaaatcattattacggctgggacacttatactagttggtgtggcaatattaattggtgtattgttgtatggttctcaaaagtcagcaaataaatcacgccaattgattatttacttcacgctctccggtaacaccaaaaaagccgccgaggcattacaacaagatacggacgctgatattattcggcttcgccctaaaaaagcatacccaacaacgtatgatgcagccgttaaagttgccaaaaaggaattagcaaccaagacgcacccggcaattgctaccgcaattctcaatttggaacagtataaaactatttatgttggatttcccacttggtggcggcaaccaccgatgattattcacacattatttgacaccgtaaactttaaaaataagacgattgttccttttacaactagcatggaatccccgattagcagctcggtgccgtatctacaaaagatggcagacaaagatggtgctaaactagttaaaggaattagatacacgaataacaacaatttaaaacgatttttaataaccaacgatttaataacaaaatagaaataggtgaaaacgatgaatattaatggtgtcagtaaagaatttaatgtttctaaagacacgctccgttactgggaaagggttggcttattgcctgaaattaagcgaaatgccagtggttaccgagactattcagaacgggatctaaattgggtttattacattcaggttttgcgtaatggcggcatgtcaattgaatcattaattgagtttgtgaagttgtatcgtgaaggaaatgcctcgaatgatgtccgcaaaagtttacttgttgaccaacgtgatactatgcttgaagagattgctaacctacagaaaacagttgattacttacaatataaaattgatcacttcgaagaccatacgttgaactacgagaaggaaaaattggcgttagatgataagtagtatttgggttgtcgttgtccaatatctctttttctattagaaaaggtgcccgtctattgttgaaatagcgggcatttttaatataactatgactaagatatagttagaaaagctcaccaaaaagaatgtgtgttcgtataatggaggtataaaggttggtgagtttatggaaaacattgttccccgcgaaaagtggctttacaacgatcgtggcatgatgaattggatggggtggattttggctgaccatagtgcgtaccttgaaagcgagcaaaaacatcagcaaattaatccggttaaacctgagatgacgattgctgaaatcaatcgactactgcaatcgaattggcaacagcgcatggccattacgatacagttaaacgttatccggcaggattggtacgcaccagccgttactggcaccgtagtgggctttaacgacgagtgcacatacctccaactcacagatggcgcgttaaaggctgttaaagtgcagacgattcgcaacgtttcactagcagataggacgaagtggtggttatatgacgactccatttgatgatccgagccgcttacccgttcgggacattatgtgtattgattgtaaaagcttttttgcgagtaccgaagcaattcgtcgcggtgaatacccgttggctgctaaaattgccgttttatcccgtgaagaatttaatggtgggcttattttggcagcctctcctgatactaaacgggactacggcgttaaattgggaaccaggaaatacgaaattcgaccagaaatggatattgaattagcatcaccacacatgggtgattatatccgactgaattatcgtattagtcaaattgttcagcagtttactgacgaacaacactgttttatttatagtgtggatgaaatgtttgctgatataacgcattcccatgccctgtatgggtctaatgatgaaattgcggccagattacaggataaagtatttcaggaaaccggcattgtcacaactgtcggcatgggccctaatccgctaatggctaaattagccttagataacgcagctaaagtacaagctccgtggcgtgcgtattggggttatgacgatgttccggagacgctttggaaaattgataatttgaccaacttttggtcgattggtgctaaaacagccgctaaattagaaaaaatgggtattcactcaatttatgatttggcccatgctgatcggcagcagatcaaacgaaaattcggtgtattgggcgatgccttgtattttcatagtattactctgacttagccaagcggtatgtcccacgtagcgataaccgtggctatggtaatagtcaggttttgatgcgtgattatcgaaccacggacgatattgaaacggtattatttgaaattgctgatcaggtagccacttgtttgcgtaaacaccacgttcttggagaagtaatcggactttctgttggcttttcagaaccagatgaacgtggacgtaatggctggtcagcgcaaacaaaagtggatcccaccaatgaaactaacgacttaattcgtgcagtacggtacttgtttgaatcgcggtggcaaggtaacgcacttcgtaatttaggagttcgagtaaaccgaattagtaagccgaccacctttcagacttcactttttgccgatgaaaaagtacacgaagctagaacgcactattgatcaaattcgcgctcattacggctataaagcgattgtacgtggttccagtaaaaagttctctgggactgcaattgaccgtttatacttatttggtgaacgggtgcctttttggggcttaagtctaatttgaaacttgcaattatttgttaacggatactggtattcaacccgattttaatttataattagtcaaaagaacatatgttcttttaacgacaaattattgagtcaggtttcatccaaaagtgagtatcatgggggcgagcgacatgcggctatcgttaaaattcgatcagcagcatgagatttattttggattaccagcaaaatgttaaggtgaacaacgactgcgattgtgtcgattaattggaagggagtcattatattgatggaacagcgaacatacatggcaattgatttaaaatcattctatgcctcagtcgaatgcgttgctcatcaactcgacccattgaatgccaatttggttgtcgctgatacgagtcgcactgataagacgatttgtttggcggtttcgccagcactaaagcaatttggtgttccagggcggccccggttatttcaagttgaacaacgggtcgcaactttaaatcgcgcccgtggtcgccagacttcctatcaggcggttcggcggcatcgctcaatttatcgtgatcagctcctcaaacatgctaatttgggtatcgattatcgggtcgttcccccacgaatgagttattacatgcagaagagtgctgcgatttatgatatctatttgcgcttcattaagccggaacacattcacgtgtactcgattgatgaagtcttcatggacgtcacagactacttaagtacttttcaggtttcaccgcacgcactggcaaagacgatgattcacgagattcaggccgagaccgggattacggcaacggctgggattggtgctaatctctacttagctaaggtggcgatggatattgttgccaagaagattcccgctgacgctgacggtgttcggattgcacagatggatgagcagcaatatcggcaatacttatgggcgcacgagccgttgactgatttttggcgagtcggtcatggctatgctaagcggttggcagccctggggctcaatacgatgggtgacattgcgcgttgttcactaggaaccttgtcggattctcataatgaagaacaattatatcgtgagtttggtaaaaacgcggaactgttaattgatcatgcgtggggctgtgagtcgacaacaattgctgacatcaaaaattaccatgctagcgaacatggtatatatgccagtcaagtgttgatgcgaccgtatacttatactgaagggcaagccgtgttacgcggcatggtgaataatttgacactcgaactggttgctcgccacgtggtgacagatcagttgggaattcgtattgattacgatgctaatgcttcatcagttggcacgcattatcagggtgcggtcaccgaagactactatggacgacaagtaccaaagcccgctcataccaaggtgacattagcgcaggcgagtgcttcacaacacgagctaggggctgcgtatcaacagctttatcaacaagttgttaatcgtcaattgatggttcgacgtgtgaccgttatggcgaaccatttggtcgacgaacagcaggttaggcgccaacctcggtatcaacaaactaacttatttgaaaatccagaagtggcccaagcgcaagaacgagacacacaacgccaacgtgaacgcgatgggcaattgcaacgcgccattttgaaattacaatgtcgttccgggaataagaatgtcgtcattcgcttggcagatctaaaaccgagttcaactacgattgaacgtaatgagcagattggggggcatcgtgcctaatgacaaaggaagccagtactactgcgttatttaatgatacgagtcgctatgcggatattttagagtgctcgcgacctacttcaaggcatttaccaatgccccaagcagaccgtgctgcccaatttgcgccgttcgcggcgttgactggttatcatgacttgattgaaaaacgcgctgcaatctatgcccataaacactatccaaatgctcaggataaacgagctgtggcaacccagttgaagcagattgcagcgttaacaaaccgtccattgctcaacgtcgattattttaacgataccgttggctattatcagacggtaaccagccagttggtgaagctcgattggcatcaagctcggatctatctagcggcaccaaccagtattgcgatggccaatatccgtagcgtttccatagcgaatcaatcctaataaaggacggctccaatgactaagattagtcgttagaaccgtccttttgagattaatgattatttatttcgcggtgatttgcatccgcccgtgctttttagaatgatacagattggcgtcgacgcgttgataaaaggccgttggtgattggtcatcagctgctaattctgataggccgaccgaaatcgacagctgaatctgatgatcattaactggtacggcgatatgattgatagccgcaaatagttgttcagcgaccgcaagtgcttcagttaaatcatagttgggaaagataacgttaaattcctcgccaccggttcgatacagtgcgatttgcggattgttggcacgacagacgatcgtagccacttgcgcgacgtgctgcagaattttgtcgccagccaagtgaccataggtgtcgttgacttgtttgaagtggtcgatgtcaaacatcagcatggtcaattgtgagccgtttttccgactgcttgtaacctgataattaatggctgttttgtaagctgcaaaattttcgattttggtcagagcgtcgtgattagcgaatgcaaccagattctgtttgaggtgtgcattggctgacaacatgctggcgtagatatagagtaaggaagcaaagacgagtaggtaggtccattcttgccaataagttgcccatgataagttgaacttaagcttcatgaaccaccagagaacggccccaaaaccagcacaagtgactaaataaagtgcgacttgtccctgtttcgtttggagtgggacgtgtttacgcaatcggccgagcgccgtaaagaagaggatcagtgtgacggcgtgtccccacgattcccagtagtacagagagtgattaaaacccataaagataaagacaagcggatacaagtaatagtagcggacgcgtacattgagaaagtagccacaaaaaatgagtgcgataagctggaaattcatgaaaatccaggcgtcgttctggcccacaacggcagcttgcatcccaaggacaaatatcatcatgtaaattaagccgtaccagtcagtaataacagattggtcaacccgccaatgatgggtgttgaagaagctaataatccaattttgtgagacccaaaaaagggtcagcacgcctaggatgaaaaaaacacttgtaataaatggagttatctcccaatgtgaccaagtcatacgcaaacacctttcaaatcgcaaaaactgcgttggttcgaattaaatgacgccggtataagtatatccctttaactgctaaatagcgactgtgattatggactttaattggctttttagccgttattatcaggaaaaatcagcgggtctcgcgctagatacgccgaacggcaattaaagcagcgcaacaagcctgggttaaggcttaaaatgtccgagttggtgcggtgagcgtgggggcagcatcgttgacgaaggccggggagtcgtcgtaataatacccagttggtcgggacgtgccgtaataaaaccggtgtttaccagccaagcattaatcgttaccggaccgacaaatttaaaaccaacttgttgtaagtgctgtgcgatgcgatcgccagtaattgttgtgcgcgggagttcatcataatactggggctggataattaattgttgatggcccaattgttgccagagatagtctttaaaagactgtgtggtccgaatttgttgaatcaggcgggcgttgtgaatcacggtttcgattttacgacggtttcgtatgatggccgaattgctgaggagattggtgatttgttctgggcgatacgctgccaccacctcaatttgccaggcgtcaaatgctgcgctgaatgctgagcgtttattgaacacgacggcccagttgagaccagcggcaaaaccgccaagactcagaaactcaaataattgttcatcgcgctgaagcgggataccccattcgtgttcaaagtaataccggtagccggcatcgtacggatagtaacgattgaatagtggatcatcatcaaaccagttggtaatcattaaacaagcctcatttccaaatcaattagtagacactaactaaatacggtaaatgggtcggaaaacatgtggataaaaaaacttttccaatcctcctgagaatggaaaagttaacttaaagcgtgttcaacgatgatctttgattacaaggttagttggcatgtggcgaacggttttcgtcgcgtggtcacgcttgatctgagctagaatggtcctcatactgactgtggcagtcaaatcttttttaaaagtatgcacaccaaagctgtcataagtgacctggtcatttttgagtgtgaaccagttcggctggagttgcttggcatctgccttaatgtgtttatcagaccaaaccagatacttagtttgcccctggtcagtgtaaatttcgacctgccaacccaagctgaaatcactaacttcttgccaacgctgaatctttaagtgcttgatcgcgtaataaataatgcagctgtattttaaagcaggctgtttagcaatggtcgtttcggtaatcggttgtggttgttggataacgcgtgatttgtgaaccgtagttgtggtggctcgcggggtgcggtgtaggttgcggtgtagggtgctgagaccaacaatggtaccgataataagaacagtgataatcggaatcagaatttttttcataagaaactcctaacgaataaaattgtaaaacgtaaatattactatttacaagaatggcatttattgctattctttaaaacgtaatgattactatttaaaaagggagtggcaattgtgaaacgtttgtggctattactaggtggacttgttattggtgggggcttgttaacgggctgtcagtctaagtcaacgactgctgaatcgcataaggtcaacattgttgcgacgacgaatttttatggtagtgtggcaaaagctgtcggtggcaagcacgtcagcgtgacgtcaattatcaacaaaccgtccgttgatccccatgattttgagccaacaccaaccgtggctaagatggttggtcaggctgatctcgtcatcgctaatggcatcggctatgatggctggatgaacaaggtcgtgcactcgacgcaacgggccaaattgattcgggtcggcgaggacgtgatgcatcgcaaggaaggggctaacgagcatctctggtatgacagtgcaacgatgcccgccaccgcgaactatctcgctaatcagttggctaaaaagcaaccccagtatcgcacgtattttaaggccaacgcccgcaagtacatcgccacgcttaagccgattcaacaggaacaggccaagttacgagcgaaggctaacaagttaaagaatcggcaagtgttagtcagtgagcccgtctttgattacgcattgaccagtttagggtttaaggttgctaatcaagactttgaaaatgcgattgagaagggcactgacccagcaccgcaagttatccacaagatgcagcaggcattaaagagtcggcaagtcgccttctttgtgaataacagccaagttagtgataaattagtgactaacatggtgtcattagccaagaagaatcaggtgccagtgttgaatgtgactgaaaccatgccagctaagttgacttatcaacagtggatgttgacacagtatcgccagctcaaccagttattgtccgattaagggacggacctgcaaggcgacgacgcccgattgcgcaacttggacgggggaatacaacgttagcatttcttgaaccatctgtgttaccggcgttcccggggcactgccgacttgaacggcggtgtattcgctcagtaaggattcaaaactagcgaaacgcgtgatgtcgatgagctgagtggtgagctgctggccagtcgtcagatcgatgaaatttacaatgtcaccgacttgtaaggcttggcgttttgcatcgtttaaacggatttcaattgttttgagccccgattttattaacagccattgtggatgaatcaattgcatggtggtcattgaacgtcctcctaatcagtttagtcttaattatagtggataactaacgaaataggggcctaaataatggcaatgatgtgcctgaacaccggatattagtggtaggtagctggcgcctgtctataattaggttaacaatacaagggggatggcacaattggcaaaacgaacagcgattccagttagattacaaatcgttggcacgatgagcgcgttaatcatcatgtatgcgtggggccgctcactaatcggccagccgttgcaattgggcaatcaacagtttacttggttagggttggtttacttgaccggcgcttttctattcttgttagtggccccatggctgaccaatcgcttagcgttgacgccgtttgacttcatagcgatgacggatcatctggcaatggggtggttggggtatcttatcctaattttagtcgttccgatatggtttcagccggccaattccgggcttacactcggcgtgctttccagtgtggttggtggaatttgtatggatgttccacagaatgtgacctggggtatccgggtaccctggacgtacaactcgccagtgatctggaagaaagtcaactggctgaccggactattgttattaatcgccagttacggcatggttggcatcggctgggtatggcccacactgttcccaatctatcaagtgagtgccattgtgggaattatcgtgattgcgttgggttatgcgcaccatttagcccacttgacgtaagttgtgttggtgattattaacacggcaaattgatatacgcggatcataattaggggtcgcgagtggcacaagtcacgttaatcgtggttagttgaagcgttgttaacaatcgttgaacggcaaaaaaggctggaaaattccagccttttttagtgtctttttaatagagggcccaggcttgcatgccttgtgcatagtacaagttaactgcggcgtcgatttgttgttgaacggaaccaccactaatatggatgttttgaaataaaccgtatgcaccacttgcaccgttaacgacgtgtggttgccagttagattcacgattgatgatgtgattccaagttccggcgtcaacaccagtccgtgcttgcatttgaccgagcacgtaactttgtaagttatcacccgaatagctttcagttgccggggtagttgctggtgccgaagcaaccgtctcgttagtttgtgctggtgttgtttgagtcgtagttgcggcctgtgtttcagctggctgggttggtgtggtgaccggtgcctgttgaactggcgctgaaacgaccggtgtcgctggtgcttgactagtaaggtcctgggcgttcgcccctggaatccgtaattgttggcctggtaaaattaaatggccgtgaatgttgttggctgtttcgattgattcgatcgtcgtcttatattcttgtgaaattgcccagacacagtcacccttcttaacggtgtaagttgcgtcggcgtgtgcagaaacagttccggccaatagtaggccaaccgttgcagcggatgttgttaagattgtggttaataattttttcaagttatactctcccatttttgtaagcaatcagcgtgtcgtacaattgttgatcaacaaaaattagtatagcggcgacttattactcgcatgtgtcgctaattttaagaagcgattgcgagattctgagaaaattatggggagcaaatattttactgaatagttgaagactatcgtgacgggacgtatcggtgacaatatatcggctactaatataaaaaatatgacagaaatagcaatataataattactgaaattaccgatagttgagccagttagcaaaaatagcggcaattacaatgtttaacgtgacattcccaatattaaatagttaataccggtattgttcttataagtttaaaagggtgttgattatagaaagtaatttaccgcaacaaaaaaagtcgggaaggattcccgactttgtcttaatagttttagattaaagggcccaagcagccataccttgtgcttcatataaagcaacggcagcgttaacttgttcttcaacagaaccactgctgatgtgcatgttctggaataacccgtaggcaccactagaactgttgcggacgtatggttgccagttggattcacgcgtaataatcgtgttccaagtcgaagctgagacaccagtccgtgattgcatctgacttaaaacgtaactcttcaaattgctaccagtgtagcttgaagtcgtggaatcagttgaacttgttgaagtggtcgtcgcggttgtgttgctagttgaactagaactagtcgttgaagcacttgaactcgttgtgtttgaagtcgttgacgaggtgttgttatcagaactggctgaactcgtcttaatagatagtttttgaccaggtaagatgtagtgacccttgatgttattagtcgtttcaacatgattgatagttgtgttgaatttttgtgcgatggcccaaacggaatcaccgctcttaacggtgtaagttgagtcggcgttagcattgaggacaccggcgaataataaaccagcggctgcagctgaggtagttacgattgtacttacaagttttttcaaattagacactcctataaattttgtgattatcgattaaataagttactgacaaaaatcttaactgcgatgtcattcgcaatcaacagaacccagtctaacgcctccgtgttacttgttagtgtcgcgagttttaagaacgcaatgcaaagattacaagaatacggacttttgtaatcttcgtaaccgaactgtgactttgaaaaaggctggttaaatcggttgataggggacagtgacaagctaagttaatcaagttgaggtttgcctaaaattaacattatgacgtgaaatcacccaaaattcagccataaaaaaagccgattattttagtataatcggcttttagtgcttgaaaatggtgtcaaacacggctatttaacagtttattccgtcactggaaatggatctgctaaaccgagggcttgtttttcagacttcgcttgagcaatttcctcttgcactaattcacgcgcgtgcggatcactatataggtttaatttgtaatccacttccttcagattcttcataatttgggcttgctgagcgagaatggcattgcggtgagtcgtcagcagttctcgtcgttgtgcaatcgattggggacctgccatgacataactgatatattggcgaatagcactgattgccataccggtatttttgaggcaaataatcgtatgtaatagatgaagatcgccgtctgtaaatgctcggtagccggattcattgcgactgacaaagggaagtaagccttgtttatcataaaaacgcaaggtgtacgcacttagtccgaccttatcagcgacttctttaatcgtataggtcaaaaagattcctcctaacacttgccttagagtattgtctaaggtttatattagctatattaacaagccatgatgaaaaaaacaaccaatattccgggggaattaaacatgaataaatcattagtattagtcactggcggtaatggcttcttagccagtcatatcattaaacaattattaacagcgggctatccggttcgggcaacgttacggtcgttagataaagcagctggtgtgaagcagacgctagcgggtacacctaacttagatcgattgacatttgttgctctggatctgacacaggatcagggttgggccgaagcaatgcgtgacgtgacgtatgtgatgagtgttgcggcaccagtatttgttaatcaaggtcaggcttctgatgaggtcactagtgcggccaaggtcggcacgatccgtgttctaaaggcagcgacggcggccggtgttaagcgggtcgtcatgactgccaaccttggtgccgttggcttcagtcgtttggatcatgatcatcccgtcactgaagtggactggacccgcgaagaccaaccggggctttcgttgtatgaaaagtcgaagttggttgctgaagaggctggctgggcgtattgcaaggcgcatgctgatagtccagaattcacgacggttaatgccggtgccatgcttgggccatcgcttaatgggcacgtcacgggtagttataatctagttagtcggatattaactgggcagatgatgccaaaccttaaagtcaatgtcatcgacgttcgcgatgtcgctgacttagaggttcgggcgatgacggcgcctgcagcggccaatcagcgttttctagcagtggccgccacaccaatctcgatgcgggacctcaaaacattgattcaagaacaacggccgcagttggctgcaggcctgacgaaacatttgattccagactggtttgtgcgggggttagccccatttagtgggcaattacgcgagtctagtttgatgatccgcatcaatcacgaggtcagtacccaaaaagcccagcaattgttagggtggcaagcgcgctcagctgatactgcggtattagccgctgtcgatacactggttaagaatggtttgaataaataggacgatcaaaacggtctagcagtagtatttactgccaggccgctttttgtagctactttagtggcaaccggacttagttattttaacaaaagtatatatttttaaaataaaagtattgattttgaaatagaaataggatagtattatttcacgaggaaagcgttttccaaaataaatgacacagaggaggagtttgatggataaggagcgacagatgcccaaggattttttctggggtaattcagtgtcaagtatgcaaactgagggtgcttgggatgaagacggtaagggccgttcagtttatgatgttcgtcctgcgacagcaaccacttcggattggcatgatgccattgatgaatatcatcgttacgaggaagatcttgatttgatgaaggacttacatttgaatatgtatcgaattcagatttcatggtcacgagtagttccagatggtgatggtgagtttaatgccgctgggattgcgttttatgatcggctggttgatgcgatgctggcacgggggattacaccgatgatttgcctgtatcactttgatatgccgttagccttagctgaaaatgaaaacgggttcatgtcgcgccacaccgttgatgcgttcgtccgttttggtgaaaagatgattgcccattttgctgatcgggttaaatattggatcgtgttcaatgaacataatttatactttaccgacgaagtcttcaacatttcagggtacaccaagggtgatcaaagtgttaacgacttataccggattttccaccatactatgttagcgcacgcgcgcctagatgactttgttcatcagaactacgatgacgtgaagattggtggtatgttagcttacaccccggtttatccagaaacagctaagccaattgatattatggcggctcgtaagagtgacgaatttttgaacaacaacttgaatgacgcttacgtgcacgggcattattcaccagaagtcctgcgttacgttgaacaacagggcatcgattatgatttgcaaccaggtgatgaagcaatcattggcaaaatgaaagcggattttttggcttttagttattatcgttcaacggttatcaacggggataaaatacccgttgatgccgttccgaatcgttatctcaattattcatttgaggccaaccgctttttacaagctaatgaatggggctgggcgattgatccactcggtttccgcaacttgattaccaagttgtatgaccagtacgaagtacccgtgttcccgattgaaaatgggattgggttacgcgagcactgggatggccagcatatgatcgaagatgatgagcggattacttatcatgaagaacatatcaaggcgatgaaagatgccatgttgatcgacggcgctaaggtactaggttatctcggctggggcttgattgatattccaagttcacacgcagatatcgaaaaacgttacggagttgtttacgttaaccggagtaatcatgatctaaaagacttaaagcgggttcccaagaagtcatattattggctgcaaggggtcctagcaaaaaatggagatgaattgtaatggaaaatagtagtaatggtgctgttagcaatttcattaacaacaaagttttaccgccaataatgaagttcgttaacactaaaccagttaaagccttacaagacgggatggtctacgccttaccatttattatcattgggtccgtattcttgatcttatctaatattccaattccagctgtggctgctgttattaaggcctctggttgggcagcgttctttaaccaggcctatacagtaacgtttggggttctttcactttgggcggccgttgggattgcctatgtgtatgtgcgtaacgaagggtatgaaccactgcccgctgggttaacttccatggccgtattcttacttttgcaaacgcttaacattgccaatccattagtagctgcgatgggtaaagccggtactgggattaccaatgctgctgggaatgtcgtgatgtcaggtagcgccgtttcacagaatatcgataaattaccaaaggtcctacaaaattttgtgcaagcacccgttactggggttgttaatattacctggctaggtggccaggggatgatcgctgccattattgtcggtatcttagttggttgggcttactccgctatgattcgtaaaggttggaagattaccctaccagaacaagtaccagccagtgttgccaaccaatttactgccatgattcctgccggggtcatcttgattgttgcaatgttaatctttgcggccttcagtgctttcggtaatactgacatgttgcaatttatttacaaggttcttcaaacaccgcttcaaggattatccgattcactcggtggtgcgctggttattgcgttcttagtgccattcttctggttctttggggtccatggtgggttgatcatgggtgccattactagtgggttactgattccgaacacgttcgacaatgcttcattatataaagcaggtaagttgaccgttgcccaaggtgcccacattgtaactaatgaattctacaataacttcattaacttaactggttctgggattacgatcggacttgttatctttacgttgtttgctgctaagtccgttcaatttaagacgattggtaaagttgaatttgtgccagcattattcaacattaacgaaccattcttgttcgggttaccgatcgtgatgaacccattcttggcaattccattcttcttgacaccggttatcgtggccttatccacttatctggtcatctacttcggcattgtgccaccattgaatggtttcgcggcaccgtggacgaccccagcaatcatttctggcttcctgattggtggctggaagatggctatctggcaaacaattacgttggtcatgtcaactgcaatttacttcccattcgctaagaagtacgatgctatcttaacgaaggaagaaggcgaaaaggccgctgcggaagctgctgctggtaacgctgaaattgaaaagatgtaattatagaaaggaattaaataattatggctgaaaaaattattatgttggcatgttctgcgggaatgtcaacctcactattagtgtctaagatggaagctgcggcaaagcaagatggtgttgattacaagatctttgccacctcagcggctgatattgaccatcaactgagtcaagatccgcatcccgatgtcttgttattaggaccacaagttcgctacatggcgaatgacgtgaagaagaagactgataaggctgggattccaatggatatcatcaatatgtccgactatggcatgatgaatggtgaaaatgtcttacaagcagctgaaaagttactcggcgacagataattaggatttaaccgggaaagtcaatgcaatcgtgaatcaccaacgtgtgcggtggttgctttaacatgattgggacttgtccgagtgataatcaaacactaaccaaatcctagattgttttggtggtgggcatctcaggatgttatatatgttacgattcctcactggctaattgctggtggggaatttttttggtggtggctgtggccgcgatacggtactgcgagggtgtgcaggcgagtaagcgagagaagcatgtagtgtggacgttactttggcagtgcttaattttaaaggacggctgctgattcaaaatggctattaatcaaacaaattaaataaaacccttgacctgaaacccgttcgagcagttaggataaaggtaatcaaagaacggtagctggccagcgccattatggaaatctattcatcaaattcgggagggttttatcatgggactattttcatttggtaaaaaagttaaattatatgcaccagtcgatggcacactgatagatttagccacagtcgctgcgggtcagacggggtttgcggtgacgccagaacgccaccatatcttcagtccagtaacgggaaccgtcagtgccctgattccagaacaaaatgcgatcgaactggcagctggaaagctgacggtacggttacgaatgggtgttaataccagcgcaactccggcaacttatgttcatgaaggcgaccaagtgacaccagaaacaccactcgcttttgtggatcaagagcaggccgctgaaaatggggaggatatgacggtgttggtggttgtggataaaggtgggcaacccgctgaaaaaatcagtttatccacaagtggacaagtgagccacgaccaagaagttgccacggttgttgctaagtaggacggatgatggggctaatcgtgtgtaattgtttgcgatgagctgagtcagaaggaatttcatcgcgtcaccacagttgattgatgcaaggtcaactagcaattgcaatgcagttgttaaatacgaaaacacacttcaaagctgctacttttgaagtgtgttttcgtgttcagttgatttttgattggcggttgcaagcaattcaatctgccgcagaatgagcctgtccttgtccacaagccatcagttcagcttggtaggcatcattgatgcgattgagtgcttggtgaaattccgtgataactttgttcatttggcgctgatacttttcatccaacgaataaccgttttgaacttgagttttaggccccgttgtttgattcaagtacgcctttaagtcatcgtctggctgtaacttttcgtataaatcgacattgtctagtaagcggacgatccggttgtatttacccgtaaaggtccgccgaataatctgtattcggtgacgaaagacatagcaaccggcctgaatgacggcttgaggttctgggtaggttgtcgtttgttggtagtgttggacgatttcaggaacaatctgccgaatcgcattattgatagtcggtgtaactaaggccgccgcgattttagttgggtcggatacgccctgttcagtctgtgaggccgaactgaacaagtcactagaaagaatgttcggattggtcgtagttaggtccacatattcccatagtaggacattgaattctgaatgattgagaccaccattttgaaagacagcggtgacatattcagtcaaactaccgtataaaaggtaattagtggatacgtcaaagtatgcagctactttagcgagtcggtccgcgttagctagcgtacgtcccttttcccagtcattaattgtgctttttccagccaagccaatcgcagatgcaagtttggccatacttaaaccagcggcaattcgaagttggtgaatacgattaccaacttgttgtttatcaatctgcaatttgatttcccccctgattggttcttagtatattctaacatagggagggaagcgctcgcattgttaacactgaatatattagcactttcgatgattggcgtggtaacgacagataagtagtatcaagtgcttagtgatacttatgaataattgtcataaaagcggtgctattatttaccggccagccgtctagttggatttcataaggttgttccgtaccaggataaatatgaccgggaatcgcaaccttttgccggtggtcgtgaatgatcaggaaaaacatcgcaggtcgacaaaggatggtcacgtgtgcggccaggcagtcgctaagcgtggctgctaaatgctggcgaatggtcgttagtcccgcagccccttcattaataacgattgaccaatcgaatgccaagtctgaataggcggctaatggtgttaattgttgcatgttgaatgcctcctccaaggtattaattagactaaatattactattagcatacatgcaaatagttgtgatgacgaccatctgcgcttgttatggtcaattaataagctggcttaacagagatcatgcgacaagtgtaaattgccagcgtatactagaagtattatgtgcaaaaggaagtgtcgagaaatgcaacaccggattgctgtgctggcagatattcatggaaacttgacggcgcttaatgctgtgttggcggatgcgcgtcagcaagccgcgacggattattggttcctcggtgatctattcttacccggcccgggtgccgaaaagctctaccagaccttagcggacactgcgccgtcagtatggttgcaaggtaattgggaacaggggattaatgcggtcatgactggaaacgggcgactggatgatccttcacagatttattttgcacgattgaccgcgtatctggtgacccatctgagcaaatcacattacgctgaattagtgcaacggcccattgcgacaacgatggtcgtgaacgggttaacttttcaactggcccataatcagccggaacgctcgactggtcacgacctgtatccggatgaacgccagtctaattttgatcacctagctggtgatgcggatgtggccgtttacggccatacccaccaacaaattatgcgggtgagtcagcggggccagctcattattaatcccggggcgacaggccaaccttatagtccatacgctaagttcatggctgatcagcgtgctcactatgcaatcttaacggtggatgacgcgggtcgaatcagtgtggattttcgaaaagttgattatgatattagccttgagttgaccgttgcgcgtgaacaacaattaccatatttagacttatatgaacatcttcgccggactggttttacgagtacccatgaccaagccttattgggcaaactgaacgctaagtttaattacgctaatgaggtacgacgattttttggcatgcaagcgtgatagttagtggtaagttagtgagttaactcttataatgattgaacaggatacgaggagggttttcatgaactttgcaccatcagaatggtttggctttaacaagcgagctagacatgatatgacgtttactaagactatcaatggcgagaccagtaccaagcaagtgtacgggcactttaacgtgtgggccctgttgttcacgtggttttatgcgctgttcagtgtgcggtgtcgaaccccgtttttcttactgaaaacggcggtgccattcttaggcatgctgtcgttaaatatggtgacgcagctgttttttagtgaccaagttgtcatgagtatcgggttactaggcgatatttggtatggttttatgtttgagacgtggtttagaaatcagctggttgcaaatggctatcaacaaacggcttagtgcgacaggaatagattagcttatcaggcttcccagcaagacgtggggagcttttttgattggggtcgttgacaagcttctggctagtaaagtatcgcaacataaataatatcgtttctttacaaacatctgactaaacactttacattccttaactattcttaaaagtgcagtttgttttacgataaaaaagatggagtgataattttataatgataaagccgcgtgttttaacgaccttattagtttgttcagcaatcttaacaacgacggtgaccccggccgtcgctgcagtaaccccaatggcgactccgagtgagcaagttgccgaaccagttgccagcccggccgttccaacagcaaccttgagtttggcaattcaaaatcaacaattggttgatttaattgggcagacgcagtggcaaacctatgggcagcctgccgtgacgaaggaccctgaatttaacgaccaagtgttgaacttggatggcaaatcagcgttttacacgaccttcacggatcagcagtttgcaaagttacagaatgggatggcgatcgaggcgtactttaaatatgatccagccgccgatgccaatggtgaacatgagatcttttctagccaacagggtggtggtttaggacttggggtgcaaaacaatcaagtcgttttcttcgcccatgatggttccggctataagactcctaaaggcaccttacataaggggcagtgggtgcatgcggttggtgtgatcgataagaataagacggctagcttgtatctggatggccagttagtccaacaagtggctatgcccggtgatttaaagctggcacaaggaaccaaagactttgtgctgggtggtgatgcggttcctggaagtcacgttcagtcaatgatgaccggtcaaattagacaggcccgcttgtatgatcagacattgacgtcgcaacaagtaagtcaattgaacgttgaagcacaggtcggcaagcagccggtcgcacccgtaccagtcgaccaaacgattgcgacgaagctcgttggcccgaagcgaattgcgagtgggcacacttatggtcttaatgtacacgcccggcaaatcaaagctaccggtgccgccctaatcaccatggatgtcgtgtatgatgcggctaagtttgactatgtcggtgcagaacgtctcttacaagggggaaagacgcagatccaactgattgcgcctggccgtattcgcctgactacgacggcgaacctttcaaaagctgaatttaaaatgtatgcgcaaacgcggttagcgcaccttaatttgaaagctaaggccgctggtgagacgcagatcaagtttgagcagctaactaaagatacaaccattgaactagggccagctcaaactgttgaaattcaaggtaagtacgcgctagattataacggtgacgggattattggtgttggtgacgtggccctggcaaacgcagccgataaagtggcagccgccaatgcagctgaaatcaagccttataaacacgtggtcgttttaacgactgatggtggtgggaacccctgggatccgaagggaatgtactatgcacaaggtgcggagcaaggaactaagactcccgtatggacaaccaacccagaaatcatgaagaaacgtcggaatacgtatacgatggacttattcaataagcagtttgcaatgagtacgtcagcgcgggccgtttcaccagcggtttcggcacaaaactacatttccatgttacatggtcggccatgggacacgctacctaaggaatatcaagggactaacgcgaccatgggacaagaatactttgcagactttaacaaaccacaagcaatgttcccatcagtatttaagatgttacaagccgataatccaactcggggcgctgcggctttctcagaatggggaccaatcgtcaatagcatcattgaaccagatgccgcggtgactactaaacagtcagcttcgctgaaatcctttgatgatgtggctaactatatcggcacgccagaatttcaaagtactgggttagtctacatgcaaagtgattatatggacggtcagggacacggtcacggctggtacaatgacaattactgggataagtacgcgcaatatgatgcgctgttcaagcgagtaatggataagcttgaagcaaccggtcacattcatgatacgttagtcattgccaacgctgatcatggcggttctggcaagaatcatggtggttgggatgaatataaccgcagtattttcatggcgctcggtggcgaaacggtcgataatggccgccgtttgcatggtggaagcaatgctgatatcagtgcgctcatcctgaatgctttgcaagtcccacagacaccacagatgtttgacagtcaggtctttgactcatcggcttttcttaagcagactgacctatcgaagaagaaacgttcagttgaaacgttaaagctcagtcgcaatgatcaggaagcaaaagttcaattgactcataaccaaaaccggcaactgacggcatttgatctgcaattggacttagcaggtcgggaagtcgctgacgttaaggttccaaccggcgtgcagattttacggcagacggtcgctaatggtcaattaagattaacagtcagtgccagccaacccgtgactgacctggtgacgattaaactcgtaccaagtaagacgcgtgcggctaagaccatcatgttaagtcaagcaatggctgccactgccgacggtacagaagtgcttgtggatttggataatgataatccactgacgagtacggctaaacccgacgaaaacggcagcacgacgactaaaccagatggcaatggtactgcggtcaagccggatgaaaatggcagcacgacaactaaaccagatggcaatggtactgccgttaaaccggatgaaaatggtagcacgacaactaaaccagatggcaatggtactgccgttaaaccggatgaaaatggtagcgcgacaactaaaccagatggcaatggtactgccgttaaaccggatgaaaatggcagcacgacaactaaaccagatggtaacggtactgccgttaaaccggatgaaaatggtagcaacacgactaaaccaggtggcaatggtactaccgttaagccggacaaaaatggtagtagcacaactaaaccgaatggcaacgggactgctgtcaaacccgacaagcatgaaactagcaccacggggagtgggacagttaatacatcaggtgcagacaaaacgagcaccaacgacaatggcacttcaatgacggccggtacagctagttcgcatgcaagtacagtcacggatcgggtgacgagtggcacggtattgcctgaaactagctcgagtgcaactactaatcatggcagtcattcgacaggtcatcatggtagcggctggttaccacagacaggtgaagcggtgcaacgctggctagcagtcgccggcggtgtgttcctcatgctgactggtgcaatcgcggtttggtggcggaagcgacgcgcctaggtaaatataacttggcacgataattttggaagtaagcacggatgaggcagtttctgggaacggtgtgtttctcgaaactgccttttgtgcacgctgatcaacggtggtgatgtcggttgaagtaccagagcgaaccaggttgtaatgtcactccttaataattaatttcaaattatttagcctaatagttagtttttgctgttatagtctaactaaagtgctatgataagattcaataaaaataaggtataagattttttccacagttgtttttttggtaaacttaatgactaatagtcacagttaaagcccttgatataaataaaggggagttggcacacgatattgacgtacagtaaggtagggtgagcgaggatgagctacttagaattaaaagatattcacaaggcctattatttaggcaaggaagctttcccagtcttgaatgggattaatctaacttttgaacgaggtgaattcgttgcgattttaggggaatctggcggtggtaagtcaacgttgatgaatatcattggtggcttggatcggcaatttcagggacaagtgttattgcaaggaaccgcgttagatcatcaccaagagaaacagatggatcagtatcggcgtgaaacagtcggttatatttatcaatcatataatttgatcaaccatctgtccgtgttagacaatgtcctgatctcgttagatatgaccaagttaaatcggtcagaacgtgagcaacgagctaagcaactgttaactcaggtggggttagcggatcaaattaaaaagtacccgaaccaattatctggtggccagaagcagcgagttgcgattgcccgggctttagcgagtgatccgcagattattatcgcggatgaaccgactggcgcattggattctgaaaataccacggaagttttgaaaattttggatcagattgcggcggaaggtcggcttgtaatttgtgtgacacattcgcaggatgttgcgaatgcgggtactcgaatcgtgcgcttagctgatggtaaaatcacggatgacgagcgggtgaaacccgcttatccggtcgatgaaaatcgccaacagattgcggcacgtaagttaccgtggtatgtgccactgaacacggcgtttaaacatctacgctatacttggacttggaacttgattattatcattgggacagcgattggtttattcgcagtgatgttgtttaacgggttaggtaatggcctcaaggggtatattaatcaggaaatcaatgatatggtcaatccccgtgtcgtgacagtgagtcggtatcaaaaatcgagtcaaagtcagcgaggcggcagccaagaaggtaaccagcaggcagctgccatgggggcgagtgtggcgacgaccaatcagccaacgttcagtacggcccaactgagtaaactgaaaaaagttgcgcatgttcagaccgttcagccaattttgagtgcaagcaacgcgacaattacagttggtaataaagactacaccgcttcatcgttaacaacgtggacggcttctaaccggaagtcgattattaaagctggtcacgtggctggtaagaatgaaatcgtcgtcgataagagtagtgtggcgaagaaatggtcatctaagaattggaagcaattggtcggtaagaaagtgactgtggcttttcagacaacgaataagagtggtaaaagtgtcacggttaaacggcaattaacggttgctgggatcacggacagcacgactggaagtggtgtgaacgccgtgacctacgccactatgaaagatatgcggtcagcaaagaatttaagtacgcagccaacttcagttgcggtgaaagttgattcgcgggagcataatgatgctgtaaccaagcagattaataagctaaagattgatggcaaacgggtttaccgtgccaccagtattgccagcatgcttgatacggtcaatacgtatgttaacttagcaaccacgattttggcggcaatcgctggaatttccctactagtctcagcgttaatgatcattgtgaccatgttcatgtcggtcagtgcccggaagaaagaaatcggaatcttacgtgcgctgggtgaaagtcgccgtgatattcggcgattgttcacgagtgaatcattgatcattggggtcatcagtgcactactagctactggaattgcttatggtattggagctgccttgaataaggtcctctaccaaatcgccagctacaatatgattgagattcaggtaagtaatattatctcgacctttatcattgccctggtgattgccttattagcagccatcttaccagcttggcgcgccgctcggttgaatccaatcgatgccctcgccgctgattaagtaattgtgagtcattaactaaaatagtctgttagtaaaacggtaatgaagcccagaacgggattcattaccgttttttgtgcgtggggcctttgatgctaatttgctttacatatgtcgaaattgacatataatgaagacaactaaatagaacacacattgcgcgagccaatttgtcatgaatcgtgattaaaatgtgcaaagtttttaagttcaaaagcagccagctatggaccgctggggaagttcgactcagcgtaaacttgtttagttaattcgtcctacaccgacctccaggcatttctgccaattgccggaacgtggtgggcacagatttgagccgaaaaaccacgtctcaaatactggcctttcactaaccaagcacaggacgcttgctaagtgaaatttcaccactgggcattgtcagaaacaccttccagtcgggatagcgttcgaatggctgatagggatgtactcaacttttgctgaatttgtcgttgtttttcaatctgacagttttctcaatcaactgtcagattgaaaaagtcttgtgataactcactatttctaaattaccgtagtaataattgaatatttcgaaaaagtggagaaggcactctgatatttaactgaaagggttcagtatcaaaatagccaacgacaaattgtaccgagttcagtggccgttcatcagccattcgagcggcttcccgactggaggggctggtgacaatgctcagtagccaaattattcttagctggaagtgggttgcttccggcttaggacgcgcaccggctgacgaacaacaatctaaacttggcacgttttaatcacagttgatgctaaatactagcacaacgcgtaaagaaaagtgggtgaaatgatgcattatggggttttagcgttaacgtttttgagtgtcaatttggattttttcttgatgttagtttttttattgaagaagtatcggttgtggcaggtcttgttgggctatttgttgggcaatcttattctactaacggcaagcttctttgtgggtaaagcactgaccttatttttgccagaatggttattaggattcttgggtgtgctgccgatttggcttgcgtttcacgacgatgatgatgataccgccgatcgggctggtgggtcgccggtgattaacgtactagttacttatttggccgtatgtgctggttgtaatttatcgatctttttacctgtgctcgttggggaaagcatggtacactttgtgatgactttaggatttattggtatattgacgatgcttgtcgtgcttatcattaaccaggtggcggaaatcaaggctgttcaaaagcaaatagcggctcatggtgaacggttgatgaaaatttgttacgtggtgattggcttatatgttttctgggatagtgggctaattagccatttaatcgcattcctatgattggtgagaacggaggaattggcatggaggtcagcgggccactattaactgaggcggctaaaatatacaaagtattgagtaatgttaatcggattaaaatcctaatttttttagaacaccatgaagcggacgtcacgcaaatcgttgaacatgttcatttggcgcagccattagtctcgcatcagttagcaattttgtttcagtatcagttggtatctaaaacgaagcgggggaagcatgtctactattgtctagacgatccccatattttggaaatggttgatgccatgattggacatgtggctcatgaaattaaacatgaaccgcatcatgattaatgacgggaggaagttgtgaaggttaagataacgaaacgacagcttatcagtggggcagtactgctagcattactattaattggactgttgatctatcgctatcatggtacttgggagatcattcagcatcgggtatttgatcaatcagcactggtggcccaagttcgacggcaccgcgcgattgatattttattagtagttcccttattgatttgcttttcaattattccaggtgcccccgtggcgacgatcagtgtcgttgctggcatctgtttcggcaaagggcttggggcagtgttaaatattattggcattacgctgggcaacttgattgcacaacgctttttcggacgggtaacggctcgacgtgatcaacagccgtcaaaactcgtgacggccattggtaagatgcggcaccccttattaggaatcgtgattgggtatacgataccgtttattccaacgtcattagttagtttagcggccattgaaacggcggtgacaccccggcagctaaccgcagcaacgctactgggcagcatgcccacggcgattatctatgcttggggtggcgatgaactgattaaagcgcacttcaagaatgcgttgatgttggttggactcttggtgctcttattgggattgttgtggttgatccaccatgatcgtcaacgagcagttgatttggatcattaataattgaaattataagcggcgggcccgccttcttaatcattgactaagagggtgtgcccgccgctttgcccgtagccgttatgatgcaactggctgggtatgcttgaattgattgatttgagttgtggtcagtgtaactgtcttatatggtaagaaatgttcagacagttctgagcctggatcggcctgaaagatctcgaccgtgtcgtcagctaagtctagctgatagacacgccgcgcatgcgggctgtcaacataaatagcggtagcggtgaagggccgccaggtaaaattagtcgccggtaataagtgccattgttctaatgcgtcgtaggtttcgtttggtgtcataatcgaatcccccttcagtgactattatagtatgtttaggttaatagtcaaataatgttttgttaacctaaaacccccgttttcacattgaaaacgggggttttgaggttattttaattgatttaacgaataactaaaactgaaatcggtgcgtattttgccatataagcagcttggctaccaaagtgtttggcaatcccctttttggctagggagccaataatgagtaagtccggttgaacgtgggggatgacttccttaacgatggtctcaccaggttcaccttccgcaatcattgcgtggactttggtgacgccagcagcttgggcttgcttttgatatttcaatatatgctgttcaagttcttggcgttccccatgaatgtagtctttactgagcgcttgatagacgttcatttcatcattttcaagaatcgagataatgaccagttcggcaccatcttgcttcgcttgatggattgcatagtcaaaagcaagtaaagcatcggcagaatcatcaacaccaacgagaatccggttaaatttagtcgccattatttgttggcctcctttgctgctgcagcaagttgctgttcaacgtaacgtttgttaccgcgttgtaggtcgaagacggtccagacaagtagggctaagatagcggcaatcaaaaagtaggctagaattttagaaaaagtctgttcgccagctgaaggattatcgccaaagaagcctaagattgaatctggtagaccgagtaagtttaagaaagtcaaaccgatgacggataaccaacctaaacctttgatccaaagtgagtttttgaatcgtttgcccatttctgccgcgctgtcagtcatcattaatagtggcaacatggagaatggaagagcgaaagccagaaagacttgtgagttattcatcagattattcaatgcagtatgctcgtcgattgcactcttaccactagttaatagcacgcaaatgaggacgggaataacggagatcaaccgggtcactaaccgccgtaaccagagtggcatccgcatgtggacgaacccttccatgatgacttgcccagttaacgtaccggtaattgtggagttttgcccagaagccagtaacgcgatggcgaagagggctgagagcgccccagatttagcaacactgattaaaataccattgcttaacattgatgtattggataatgcttcataaagaccgaagaatgaaggatctttaacagcgccactcttaaagacggcaacgcccataatcaataatagtgaattaaccacgaaagcgaatgaaagttggatattggaatcccaagcagcgaatttaacggtccgcgcgacatcttcctcatcgttgtggtcaatcttccgcgtttgtgagatggctgaatgtaagtacaaattgtgtggcatgacggtggcaccgataatccctaaagcaccagaaagtggcgtcataccgtttactgaacgacttgtcgagaaagtgtcagcggttgggactaggcccttgatcacaccgccccaatcagggttggacagtgcgacttgataaacgaatacgaataagataactaaaatcaaacaaaccacgatggcttcgattttccgaaaaccgattttggtcaataatagcaaaactaaaacgtcaagcacggtaataaacaccgcaatgactaacggaatgttgaacaataaatagagggcaatcgcagcaccgataacttcggcaatgtcggtcgccatgatggctaattcggttaaaatccacaagacgattccgagtgatttactcgtccgcgcccgaatcgcttgggccagatccatctgactcacgataccaagtttagccgccatgtattgtagtagcatcgcaatcaaacttgatatcaagatgacagacattagcatgtattggtagttttgaccaccggtgatggaagttgaccagttaccgggatccatgtaacctaccgcaactaaggcaccaggacctgaatacgcaaagagggttttccagaagttcagattcttgggaacctcgatggtaccgttaatttcctctagtgaggggccgttagcatattcaatcaatttatgcttccggtttggggtgttcgtcttttcgctcaattaaaagaccacctttctatatctctaaatctttgagccgttgtcattgtacaataaataaaagtaaatggaaatacttttttaggcatgcctacaaaataattaaaacagtttgatataaaacattctaattgataataatatttttaacttactaagcagtcaaccaagcagactaaaacgctatgacggaaatcattgtcgtagcgttttggttcgcgattctcaaaaaatacaacacgcgcaaatcgccggcttcatcgacttgcttagaaacttatcttgccgaacaatcacccgtcgcgtacgatgtgcttggaggtgtgaaaatgaatttttcagataatttaaaaattattcggcaacaaaagaagatgactcaaactgacatcgcgacgcaattgcacgtttcacgacagacgatttcaagctgggagaatggtcgaagctatccagatattggcatgttggtgcaaattagtacggcgtatgatttttcagtcgatcaactattgaagggagatttagggatgttaaaacactacgaggctcagtcggcaaataatcggcggcagcagcgcttggtggcaatcagttatgacttagtcgttggcctactatttttaagctatttgcactattttttgcattggaacgacggcatcgtgacgatggtcattaatggtggattgattgtgatgaccacgacgttgattatgaattataattattttgatgattgggcaaccactaaacgccaggcgtggcaattagtgggggttattacgatgttggcggttttaaatatcgcgttggtgtggccacaactagctagtcagatcccatcaacccagttcttaaatcaacatgctggtgcatatttagcggggaatgtgagcggaaaattagttggtgacttcttgcatctctttatttggacagcggcggccgtgatggcgattgaaattccgctcaatcgggcgagaaagacttcagattaggtgttcaggttgtggatggtgttattaagtgctgcgaccactatttagtagcgatcgagtcacgctcaacggtcattttggcacctatgataatgatgagttatcggctacggcaagccgtttttaattcatgattgtcgcagattttggttattcgttgatgtgcaacggccccatgatgatgccaactagctgcagaattagctgatgcggacagttaaagctggttggcgttttgtgtatgtgaattattggggtaaaactgaatagttgccatcgccaatagttaactgctgtgctaagattaagttgtgttatttttactcataaaaatgaagatacaacttaaacagaattctttcacaataatcatgtttaagtgaagaaagtcaggtgtagtaaccatgagtaagccagattcgattaaagttgatcaaaatgaggaaacggttactgaaattttagagccagcagcagaattagataaaaaaattatttcacccgttaaagaaacccgtaatcaggcgattcgctatatcttgtggggattgatcagtgttgcggtcaactttgcaactttctatacgatgtaccacctaatcggactcgaataccaggtcgctaatgttatttcctgggtcattgccgttcaagtcgcgttctgggtggaccgcttgaaagtgttcgaccatcattcacaccacgtttatcgtgaaatgggtaagttctatgcgacccggatcgtgacgtacgtcgttgaagcgattattttatggttgttgatgtcagtattggggagctcggcggtactagccaagattcttgggcaggccggcgccatcattgggaacttcttgttctcgaaactgtatgtttttcgaaataagtagccacatcaagacggaaatgaaaattcacgtctttttttgttcagtggggtgccgcggttgttagaatgacgagtaggtgtgtgaaagcggattaagattacaagtagattgcggtaatcctaaatattcttaatgattcactaagagctatgtttaagtggggtgtcatgtggtttaataaacttaaattattgcttgtcaccatgttaaaaaattaagaggagcgcacagcatgctaaaaaatctaatgcgcggaatcaaagcgctgtgtctaatcggcctcgtgttatttgggtggcgcaactatgatacgcttgccccgcgcgcggcagctttatatcagacgagtcgtcagaatctagcggctgccttgtcgggtgacttatctagtcatttgttgggtgctgatgatactagcagtgctaccgaagattcggcgactaactcaagtaagcaatcatcaggtcagcagacggataagactgcgagtgccagttcggtcactagctcgagttcgcaagcaactagttcaacaacgcaagcaacaccgattgaatcgatcgtgcagaacgccaccttaaagaagacgtattattattccttcgatcataatgttcccaaagcggcccggcaggtctttcttgaagctgtcgcgacttataaccagactgggttggtccatctggtagctggtcaagccagcgggtcacaaaattcagtgactttttcgatgtatcataaaaaaatgacgactggtgcgaccagtgttgaacttggtcatggtggccctgatattactaagcaaattagctggcgaggtatccaatattggaataacgcgacggctagtcttaacggctcatacgcctcagctttcagtaaatcggtcgcagttcatgagttaggtcatgcgttagggttggatcacagttcatcgactgaatccgtgatgtacccggtttcacaaggtaagagcacgttgtcaagtgctgatattgcggccctggaaacaatttatcaaaagaatgcgtaatttattttcgtaataccaaacaaaatttaaccacttttcaaattttgacctataatcaaggtgtatcaaaaattagaaaggaagttgttttagtatggctgcagcagttgaaatgaacagtatgttagacgaaaagatgacggacgtgtttgattggagcgactctaagttacccgtacgggatgcgatttggaatcactttatggacgctgatagtcatgatactgacaagacggctgacgaagtagcgccttatatgagtatggacgaagctaagctcaagagcgaagttgaaaaactcttaaaggcttaactagaataacgaccatgacggcctaatttttgaatgggaactgattgccagtttagtaatcagttctttttttatgcttttaatccggctgaataagctggttggtcaggggggcctctcaaccgaagctaatcaagaccaaaaataatttttttgaattactgtcgacactatgagcccgtagtggtttaccttttaattaatataaaaacaattaaaaactcacttgacttataattaaaagttaattaatctaagaaacatcaacattacaaaaacttttgaaagcgaggcgtgtcaattatgaaaattcaatctaacctaaccaacttgttgacaacccttgctgttcaaaatttagccttattattaacgaagaaggacccggtcacttgaccttgagtataactcaaaattcaagtgaactgagcccttctttcccattgtggtaatgaggctcagttccgggtaaaggcctcattcactacggtggatgaggcctttttgtgacttaaggaggatcggggtcaacaacgtagcaataaaaaaacgaaagtgggaataactaatgaaaaaatgggaaaaacaaacgatgaagattgcagcacttggtgcgatggcgttgacactggcagggtgtgccactgccaaatcaagttcaagtcaaggaaataatcctggcaagactattaaaattggggtcaatatggaattgtctggatctgcggccggttatggagaacagcaaaagcaaggcattcagttagccgtcaagaaaatcaataagagcggtggaatcaaggttggggggaccaagaagaaaattcagttggtgatccgggacaataagacatcgaacacgactgctgcttccgtggctgcccagctcgtgaataacgataaggtcgtggccgtagttggtcccgcgacaactagcgccgggactgcggcgatccctaatatgactaaggcggcagtaccatcagtcagtccatcagcgaccgatccggattatacgttgcaaaagagtggcaaagttcaaaagtacatattccgagcttgctatcagaataattttcaaggagccacggcagcaacctttgtgactaagaacttgaaggcgaaacgcgtcgccattttgactgataactccagtgattacggcacgggcctaacaaaggcgtttaagaagcagtatcggggcacggtcgttagcagccaaacgttccaagagggcgataaggactttaatgccatcctaactgcgttgaaacataaaaagatcgatgccatatatgcgcctggttactattcagaaatcggtctaatcgttaagcaagcgcggcaagcgggaatcaaggctccaatcgttggtagtgacgggatggcggatgctaaattagcccaaattgctggcaagtctaatgctaccaatgtttattacacgacgccattttctactaaggcttcggcaacgaacaaagttgcttcgaaatttatgagtgcttacaaggcaaagtatggtagtaccgcaccaactttttcagcactcgcttatgattcggtttatatgatcaaagcagccatcgaaaaggaaggctcggctaattctgttaaaatcgccgatggtttagccaaacttaagaacttcaagggtgtcactgggacgacgactatcgataagcaacataatcctgaaaagacgatttcaattgaacaattgacgaatggcgtggtcagcaaggtttataacgtcaaatagtcagactagtgaaagcgtgggggaacacatatgcagacatttggacaacaattgatcaacggactatcgctaggaagtatctacgcgttattggcgctaggctacacgatggtttatggcattatcaaattaattaattttgcacatggcgatatttatatgttgggggccttttggggctattacagtttgaagtcactacactttaactttgttgcggcgctcctgtccgcaatggtgatctgtgcagttagtggtgtgattattgaatatttcgcgtaccgcccattacgccattcaccgcgaattaccgcgctaatcacggcaatcggtgtttcattcttgcttgagaatggaatgtcatactttgttggtgcgagtgcccgttcatttccccaagcaatcaaagtggtgacttatcactggggcggattgcgggtatcgaatgtgcagctactgatcttaggaacggcgtgcctattaatgattctattggaattaattatcaaacgtaccaaaatgggtaaagcaatgcgggccgtttctgttgatcccgaagctgcacagttggtgggcatcaatcttaaccatacgatttcgttcacgttcgcattagggtctgcaatggccggcgctgccggagtcttgattggcctatactataattcgattgatccgttgatgggcatgacgcccggtatcaaggcctttgtcgcagccgtgattggtgggattggttctgtgcctggggcttcattggggggctttattatcggcatcctggagactggtgttcaggcgattggcctatccgcatacaaggacgcggtggtttactttgtcttaattgttattttgctcgtgttgccggctggaatattcggtaaacgaaccaaggaaaaagtctgagggaggcgccaaattaatgaaagcaaatttgaaaactaacatggcgtggctcggtgtgatggttatcggctttgttgtgattgacggtttagagctgatgggcgtcattaactcgtttattgaaaatatgctggtgacgattggtatcaacgttatattggcggcgggactcaatctgattattgggtttgcaggccagttctcgcttggtcacgccggctttatggcaattggcgcctacgcgactggtattatgacccaaacaatggcgacgcccgcgggattttatctgtcgatgatcgtcggcatggtgattgccatggtagcggcggtcattgttggcatcccaacattacgattgcgcggtgattacttagccattgcgacgatgggggcggccgaaatcattcggattctaatcaataatctgaaaattacgaacggtgcagcggggttattcaatatcccggcacttgcttcgtgggcaacggtgtatgtcttaatgtgtctgacaacgattatcacggtcaactttattcacagtcgcggtggtcgggccgtgatggctgtgcgggatgatgaactggcggctggtgccatgggaatcaatacgacgcgctggaagttggccgctttcgtctttggcgcggcgactgcggcgattggtgggtcgttgcacgcggcctacattcagacgattgcgccgggtgattttaatatcatggcttccattgcgattctgattattgtcgtactcggtggggtcggcagtattaccgggactttcgtagccgcaatcgtattaggagcgctcgacacgatcttacaaaacttcggtacgatccgaatgattatttattcattggcactgattttgattatgatttttaagccagccggactgttaggaacgtgggagttctcattcacgcgtctattcagacggcgatcaactaaggaggcggttaaccatgagtagccggttattagacgcacaagggttggtcaaaaactttggcggcctgaccgccgttgctgacgtttcactccattttgatcaagacgagctgattggtttgattggcccgaatggtgctggtaaaaccacgttattcaacttgttgactggtgaaacgccggttagttcgggtagcattagtttctacacagatcagggcgtggtgtcgttaaatggcaagcagcccgctacgattgctcgggttggtatttcacggacatttcagaatatccggttgttcaaggagatgagtgtacttgataacgtgcgcattgcaatgaccaatcattatcatgaacggtttttgactagcatcctgcgcttacctaagtattaccagactgagcgggcaatgacccaggcggcgcaagccttattagcgatgtttgatttgaccgccgtcgctgatcagcccgcaaagagtttaccatatggtattcagcggcgattagagattgtgcgggccctggcgacgaagcccaagttactcttccttgatgaacccgcagcgggtatgaatcccgaagaaacggcggatttgacgcgcttgattcgccgaattcaacaagaatttcatattaccgttgtgctaattgaacacgacatgtcactagttatgaacgtagtcgagcggctctacgtgttggagcacggggcgttactggcaactgggacgccaaaagccattcaacatgatccggccgttatcaaggcctatctaggaggggtgtaaatgcttaaagtacgtgatttagtcgttaattacggcgcgattcaggcagtcaaaggtgttagttttgacgtgcaacagggtgaaatcgttacgttgattggtgctaacggcgccgggaaatctacgttgttgcacacgatatctggcttgatgcgtccggtcagtggttctattcactatttggatcaacccatccaaaagacggccgctcctaaaattgtgcgggcgggtatctcgcaagttcctgaaggacgccatatttttcccggcctgtctgttcaagaaaatctacaaatgggtgcttttttacggcaggatcggggtcaattggctcagacttatcagcaagtttacgactactttccaattttgaagaaacgtcggcatcaagatgccgcgacgctctcaggtggtgaacaacaaatgttggcgatgggccgcgcactgatggcgcagcccaagctgatgttgcttgacgaaccttcaatgggattagcgcccatctttattaatgagatctttgagatcatcaaggcaatcaatcaggctggaacgacggttttactaattgaacaaaatgccaatcaagccctgaaaatcgctgaccgcggctatgtcttagctagtggacaagtcaagcttagtggtcggggttccgaattattagctaattcagaagttcagaaagcttatctagggggttaagtatgagtgttgcagattatatgacaccacgcctggtcgttgttagtcctaaaacgacgatcagtgtggcggtcgaattaatgaagaaaaatgcgattcatcggttacccgtcatggcaggtaatcgaatggtcggcttgatcacgcatggtatcattcagcgtgcgatgccatcacaggccacgagtttgtcggtgtatgaattaaattacttacttactaagacgacggtggatcaaatcatggaaacggcggttcaaactgtcgcagcaaccgctcagttagaaacagcgattgcaacgatgcggaaaaataagatcggcgtactaccagtcatgacgggcgaccaagttgtgggcatcattactaataatgatatcttggatgcgttcttaaatattgctggttacggccagccgggaatcgtaactcgggtggtggtccatcatgaccatgtcggcgtaatttttgccatcggaaaggtcttaacagaacacgatttaagtattcagacgttaatggtcgtaaatcaccaggctgaaaaagtgattgagctccacgtgaatagtgaacaggccgccgatgttaaccaagtcttgacagcagcaggttttgaagtacaaccggtcagtgattagctctggcggctattgtctattattggagattaggtggctaaagacatcgcgttgtacaaagttatagggcgtggtgaaagtgtgtggtcacaaaaaagattcaggatgattcaatcctgagtcttttttttcgacgtattgttacttaaggctgcggtcgactgaatgttttatagacaggacattcgctagctaatgggaaattacggcaactaactagtacttgtgaggagtagcgataactgattggattcgttattaccatgcggttttgagcggtacacacaaatttaagaccggataataaaattgatagcaaaccgagactgatcaagaagaacgagactgacctgaacgtcacaataaaaaaaattattattaattggattaaatccctatctgttgttttattaatgttgtacaagtattagaaaaacagcggatagaacgttttttaatgtaaaaatgatgaaacaaaaaattaatactgcatacaaaatacggccggaacagttgacctggttgattttcacgggttaacaaagaagcaactcaaagattaaggggttgtaattgttgggaagtgtggtaaattattagtgcagttaatgaattaggcaaactaaagggatgcacgatatgaaaaaagtagtaggcagtttactcatgaccagtaccattttattgggggccttaacgccaatcgttggtcacgcggccgatggtgaaaatcggagtgggacgacgaatgcaacggcaacgtttacggcaaataccactaatccagttgatccggtcgatccgactgacccaacgaaaccacttgaccctaagcctggtgatggcgataacggtgccaattccggtgctggtttgtcactgatctatgcgcccggtaaacttgatttcggttcgcatgaaattgacgtgatcaataaccaaagctataaagcattgactggtagcgatggtagcacggtcaccatggggtcaacgggtaaagttggtttacaagtctctgatcaacgcgggacgaatgcgggttggacattgagtgttgccgctgcggatggcacggatggtaacttaagtacgcttaagggggccacggtctccttacctgcagggacggtcatttcttccggatcggaagctagcaacggcagtaccggtggtaatggtgcggtcggacaagctgttgaacttgacttaggtagtcaagcttcaactagtgccggggcgtcctttacggggacaacttctgggaatgtcatgacagcagcggataagagtggggcggggattacgtctgacttgcttgatccggctgcagtcaagttgaacgtcgtggctaacacggcggccgctacgacttacaagggcgtcctaaattggacattaacatcatcagcagataattaaattaatgaacttggagatgaccacgtaatagtgggcgtctcttttacataataatcgacggggggacgcaataatgaagaaaatgatgcggtggttaggggccatcttagtgatgatcagcggcttgtccgcggtggttccagcacaggcagccaatacggacaccagtaataatattggttttagtgtcgcggcccaaacgccgaaaaaccaaattgataaacaggcaacgttttttgacctcaaaatgacggcagggcagacccaaacgttgcagacgcgaatctataatacgactaaccgggatatccgcgttgcaatggggattcatacggcatataccaacagtggcggcgcaattgaatacgtgaccccggcgaaaaagtatgatgcctcactgcagtatcgggtcgaccaattgactaaaatcaaggggccaacgacggtgacagttccagccaacggttctaagctggtcagtgcccaaacgaccatgccgactaaggattttaacggtgccctgttaggtggttggtattttaaacgcgtcgatcaaaaggtcactggtgaagtgaagggtgctacgaatattagcagtgaatattcttatgtggtgggcatcaagtacagcttagggactgcgcccacgcccgtcttgaaactaagcgatgtcgctgctggaatggttaattatcaccggagtatcgtggtgacgttacgcaatactgcagcagtgatgataccacgggttaccatgaagacgacggtcacagccaaagatagtggcaaaaccgtcgtaaaggcgaccaaacaaggcgtgatgttggcgcctaatacgacgtttaattacccattgttactcaacaaacagaagcttcaagcggggacgtatcatttacacttggttgcgcacaacagcgctcataagtggacttttgaccgcgacttcaagattagtgccgccacggctaagacgtataaccaggatacggttgatgataacggcatcagtatctggtggttgattggtctgggcgcactgggcatgttgattgtagtcttactgattttgtggttagtgcttttcttgaagaagcggcggcaatcccaagattaacagcaatcggctcggtgtttagtttgggactgctaagcgtcatgaacaattagtagctgggtaaaaaagggggactgacaaatgatacgatggctgttgatacggggcttactgggcttattaatcggcctaggaccatccatcgggggagctgctcagacggtgggcacttcgtcgacacaaatacagttctatacgtcacgttcagcggacaaacaaacgcctacgacggtgcaacaaattccgcagggcgacgttgtgtacgcaacgaaggctgtcaaagccacgcccaatcgctttgtcggtcagtggcaacaggtactagcaacgggccgtttgccccaaaccggggtccaagcgaatcactattatcagtggctcgggttcctgaccttaatggcactcttattagggtggcaggtgcttaagttaatgcgtgaaaggggggcgaacacgtgaaacgactgcggcatattaagctaggcatgctgttactgagctgcttagcgtttatcagcatgctagcgattacgagtcaggcagcggcgcccgtgacgtctgcgacaacgacaatcgctaattcgagtaataagtactacacttactttaatagcggtgatgtcgttgggttcaatatctcgggtggaattgggatatatccaagcttaaccaaagtgacggccaactatgcggatcagggacgtatatcgactaagactaccacaataacgttgacctttagtggttcgttgtttgcgaatagttcggagattaaaacgctatattacgatgtcttttataagcaagcaaccgaagaatttggaacttcactagtgaccaagactccgacaaatatggcgactggttctagtacggtatcgatgaatactagcaagactttgacagtcgatatgagtaagttaaaggataatttgccagtatatattgggtttcgattaactacagtaaagggtgagacatccacgtaccgcttggcagtgtttaatcggattagccttaatacgacgctgaatacgccaacaacgacggataccactctgacaggaactgggattgccggtaataccgtcagcacgacaattaatggtaagtcgtacacggcgacaatcggtagtgatggcaaatatgaaattaagttaaatgatggcctcagtggggtcacttcagtcacagtaacgcagacgggagaagccgattatggcgaatccgaatcggtgactaaggacgtgacgataccaccgctgacaatcaaaagtagcagtacagcggtgaatttgtccgtgagtgatctagcggcgttgacgtctgatagcgatgctgttaattggttagttaagcaggctggcgtggttgcgacgaatcctagtaacgctaatgacacgatgacttatcatgcaagtgagagcggtctggtcgcgttattcaaggggctcgctgataatcagagtaccacggtccacatctatgcgacgagcgccagcgacttaacatctgataaaattgcgctacaagtaactaagttagcagggacgctgtcgtttggtcaattaacgaccaatatgagcttcggcgatttaaaggtgccgttgacaccacaagtctatcaaccgactaatccactagccatcagtgtgactgatacccgggcgaccggggctaagtggtatttgtacgttagtgccacgccgctgacatcgacaacggtcagtggacggacgttgaagggcgatttggtttaccgtgatggtagtgcacagaccgtcttaacgaatcaagcgacgttggtccaacagggacaaaaagtcgcggggacgaccgatacggtagtcactgacgattggtcgacaacgaagggaatcggattatcagcgcaaccaggtatttacgctgatacttatcaaggtaccttgagttggactttgagtgatacgccagataaataagttagcgtgtatcagttgggtgacggggactttgaccaattgcacttaaattttttactggttcgcagttgacaagttaggtgtcgtcatggtttactattagctataaattgaaacggaggatgactaatatgtcattagcaactaaccttcaattaaataatcaatttgcctttagctttttctttagatagcgtttgtattcgtttgatggatacaagcgcacgcaacgcgtttgtatctatcgagagctaaagttattcaacatgacttaaacgccaggtagatgcagggacaatctatctggaaaaatatcgggcccgataaaacaccagttagattcttcccagaatctaactggtgttttttgttttcagtccggttcatcaagacgttgatgaacgttgggcgaaccagacaatttttaaggagcgtttcaagatgaaaaaaacaactttaggggtattaattttaggtgctgggttactattagctggttgtggcaaacaagcaacgagtggtcagcaaagcgtgtcggtgggcatcttacaggtggttcaacatggttcactagaccaagcgcgcaagggcttcaaagccggattacaaaaagaattaaaagcgcataacagtaaaataacggtcaagtatcactatctaaatgcacagggtgatcagagtaatttgaatacaatgagccaacaactcgtccaacagaaaaatgatttgttagttggcatcgcaacgccagctgctcaggcattagccaagaaaacgacgacggtgccgaccttggttacggccgtaaccgatttgaaagcggcggggttggtgaaaagtgatacgaagccccaaactaatgtgagcggcacgagcgatttaatgcccgtcggcaaacaattacagttattgaagaatatgagtacaggttataaaccgttggggattatgtataactcgtcagaagaaaattcagtgctacaagtcaagttggcgaaggcttacgcgaaaaagcacggtatcaacttaaaggtcgttagcgcaacgagtactaatgacgttgccagtgttttggccggtttgacgggtaaaatatctggcctttacttaccaaccgataatttgatggcgagtgcgatgaagacgattggtcagaagaccaaggctgcaaagctaccagtggtaacgggttcgattgaaatggctgaagatggcgggactgcgacgtatggtcttaactattacgaattaggtgaacagactggaaaaatggcttaccaagtcttaatcaagaagcaaaagccgcaaacaatggcggttcaaacagctgacaagttacacctctacgtcaataaagcgaatgctaaggcaatcggcttacaaccaagtacaatcaagcaaccataagaggggagcgaggtaatatgttaatcacgagtattggacaaggtttattatgggcgccactggttatcggggtgttcctcactttcagaattttaaacatccctgatttgaccaccgagggtagttttccattaggggctgccgtgacgattagtagcatgttggccggacagtcagctatcgtggcgagtttattaggatttgtcgccggatgtttggccggttgggtcacgggggtattagatactaagcttaaaatgccgtcattattggccggaattctgacgatgacgggactatattccatcaacatgcacattatgggcaaagcgaatattcccttgcttgaccagaaaacgttgatgggatggttaccagcgagctggtctttgaatttacaaaccatcgtgattgggtctgtggttacgctggtcgtcctggccgggttgatttggttattccagacgcgtttgggactatctttgatggcaacgggtaataatcctgcgatgagtgctgcgaatggaatctataccgatcggatggtcattattggctatatgttatctaacggtttgattgctttatcgggtggtctgattgcacagagtaacggttacgcggatattgggatgggaattgggacgattgtcatcgggctggcttcagtcctggttggtgaaatcttcttacatggtcgtcaaatctgggtccgtttgactggaatggtcgtgggcgccattatctatcgttatttgttgactttggcaatgggcttaggtttccccgtcaatgacttaaagattttatcagcggcgattcttgtcatcgtcatctgcttgccactattacaaaataaataccggacaaaacggcagttacgccggtaccttaaagagattggagtcgatcaacatgccacacccaactattctgaacgtccaacacttgcaaaaagtcttctttcccggaaccagaaacgagcggcacgtcttaaaggacgtgaatctaacgattgaacctggcgaatttgtggcggttattgggaacaacggcgccggcaagtcgaccttgctcaatacgattgcaggaacgttaaatacggatgctggagagattacactagccaatcatcgtgtgaccaatcgtcccgttgcgtatcggtcacggtgggtggcccgggtgttccaagatcctaagttgggtaccgctggcgaactaagtgtggcccagaatctcacgttagcccaacgtcatacggggagcttgagtctgcgccgttatcgccaacgtggacaggaagaacgatacttaaggttgctggctagtcttaatatggggttagaagcgcgactgaatacgcaagtgaagtatttatccggggggcaacggcaagccttatccttactgatggccaccttgagccaaccagagctgttgttgctggatgagcatacggcggcgcttgacccgaagacgagtgcggaagtgatggcgctgacccaacaaatcgtgacggccaatcatctgacaacgatgatgattacgcacaaaatgagcgatgcgttgacatacggcgaccggctagtgatggtacaggatggtcagatcaagttggacgtgcgtggtgccgaaaagcaagcattgcggacggatgacttggtgacgatgttcgcagctgaggtgtgaggctgtcgttgcaaaaaacgacttgcaacggccgatgatcagttagcaggtcattatcttacttaacgaatttcgcaatcaaataaatgatcagtcctaaactgatgagaccaccgatgatagatataatgaaaattaaatcgccaaaatacattggttttcctttctagcttagcgcatgctgagcaataccaaaatataattattgtaggttcggttagtcaccgcttcgtgcaaatcatgattaaggcgtgctgttagtttagattgcagttcatcaacacgtgttcgtccgacttccgaggctaggtgacaatcgttttagcataccatattagtttcgtggcgataatattcatatgacgtataattctggaaaaataagttaattgaataatccataattgccggtaaacgttgctaaatggcgaatgagttacgttaagggaaatttaaagaattgtccggcgactagattatcgaaaatagccctctgcgtatcaaatacgtagggggctattcatataattggcgcatgtaacaagttatttcgtcgtgaccaacataatctcatcactgactttgacttggttggtcaacatcttgaatttcatcaaattgacagcatccatgttagtgatgataaccatcatggttgtggccttaccagcagccttaatcgctgccaggtcagctttggcaactacttcgccatggtgaacgggttgaccggtttggactagtacttcaaagggagcaccgttcaactcaacggtatcaatacccatatgcagcagaatttctaaccctgaatcggttttaaaaccgattgcatgcttggtaggaaagacggtgctgaccgtcccgtcgaccggcgtcgtaatcgtcccgtctgcgggatcaattgcgaagccatcgcccaacatcttcttagcaaatgtgttgtcggcgacgttttcaatatctacgtactgaccgttagcgacgctgtaaaagtcggtggtcacaccactagtgatattagtcgcagttggtgctgtcgcaacagcttcatcgctagtcgtggtcttagtaatgggtgcgttcgtgagctttaagtggctcaacacgtcggcgacgaattggacttcggtcccaataatgatttgtagattatggtcgtctaatttgttaataccagcagcaccactgtgtttgatagcggcttcattaatggttgacgtatcggctaattgcaatcggagacgggtcgtgcagttatcgacaaccgttaaattatcggcaccaccgagcgcagcgtaaatttgcttggcttgacgtgtgtatttgtcatcatccgcatcagtggcgatggctaaatcatcggcatcatcggctgtcactggttcgcggcccggtgtcatcaaatggaacttcttgattgcgaagtcaaagccaaagtagtaaatgacggctagaaccaatccttgtaagattaacattaaaggttgattagcaatcgggtttttaaggcttaaaatgtagtcaactaacccggcggagaaggcaaaaccggctgtccagtgcatgaaggcagcaaaggctagcgataaaccagtgaagattgcgtgtaaaacatagagtggccaagctacgaacataaatgagaactctaatggttcggtcacaccggtaaagaaggacgcaaacgcaccggccatcatcagggatgctgtttcaactttacgttctggtaacgcattgcggtaaatcgcgtaggccccagctggtaaaccaaacatcatgactgggaagaaaccagcttggtacatcccagtcacacccttgatccccttgtgtgctaagaatttaccaatatcattgatgccagcaacgtcaaaccagaaaacggagttgagtgcttggtgcaacccagttggaatcaataggcggttgaagaagccatagagaccggccccaacggcaccgagacccacgatgaatttgccaaaggtaactaatgcatcatagacgggcggccaaacaatgagaagcgcaacgctgactaataacatggtcagcgcggctaagattgggactagacgtttaccactgaaaaatgaaagagccatcggtagtttggtctcgtggaagcgattgtaaagagctgcggcaatcagaccagagatgatcccaatgaagacgttgccaatttgaccaaacgctggattaacagtggctaccttgatattcaagagtgtggcgaccgattctggttttaaaacgttagttggtaattcaaaggcaactaaaccagcaagagcggctgcgccatctttatcttttgacataccgagtgccaaaccaactgcaaatagtagtggtaattggctcagaacagcgttaccaccggcttgtaagaagtgtgcgacgatgtcgttactagcagatgcccaccagttaccaattcccacaagtaaagctgctgcgggtagaacggcaacgggtaattgcagtgaacggcccatacgttgcaaataattcttcatgtacaaaatccccctaaaaagatagttttgaataagtgcaaccattgttgtacggtggtgaaagcgctattacaaccgctttttattggtatagtccattggtttaataagattaacagtacaattgggagtggtctaatataaatacaaatacggaactacaagtccgacaagcataagtaatactggtataaacgatgaccccaggtaatgagcataaaaaataaatattggtcggaataataggtgctaatgatagcgatttcaaaataattgtgaaaacaaatacaaaatcagttataataagattgattaatgaatttgttacttttaaaaaaggagttgtttaggatgccaacaaccatgacgactaatattaaaaataatgattttaaagacgtggtgtttaaccgccaatcagtacggcagtttgatccgactgtcaaaattgaccgtgaagaattgcaaacgattattgatgagacaatcagtgcaccatcagcatgcaacttgcaaccctggcactttgtggttgccgatagtgcggacggtaaggcgaaagcaaagtcggttttaatgccgtttaattatccacaaattgattcttgctcagccatgatttttgtcctaggcgatacgcaatcgcatttggtctatcgggacgtgtggaataaagcttgtgaagaaggacgcattaccccggaaaagcgggatcaaatcttcaagacgttcttaccaatgtatgaaaatgcgagtccagaatttctacaagccgatgcgatgattgatagtagtatggccgcaatgcaattactattgattgcccgcgcacatggctatgatgctaatccaattgcgggttatgcggcagataaagtcgcgacgacctttggcttggatgccaagcgctatgtaccagtgatggctatagcacttggcaaggcggctagcgaaccgatcacgacaacgcgttacgctggtacgcaggttaccgaattcatttaattgagctaacctttttaactcgcgaaaatatcgcgagtttttttgtcatcgggcttgttctcgaacgcgtttgagcaggtatactaagggtaagattaataaaataattgacgggagtacattggcatgattaattatttgttttcagatttagatgggacgctattgaattctcaaggaattgtgagtccacaaactgttcaagcagtgcgagaaagtggcttaccaatgacgcttgtatcagctcgcgcacctattgaaatgcgtgatacaattcaggcactagggttaacaggtccccagattggctttaatggtggtttgatttttgaatattgtcagaatcaagttaaggcgttacaagcagccccgttagatcagaaattagcattacaagtgctcgagtttgttaagacggagtcgccgacagttagcctgagctgttacacgcaaacggattgggtgacggaaaaagttgatgctgggactcgtacagaacagcagctgacgggacaaatagtaacaccgattacgagttatacagatcactttcggcaatatcctgcagctatttttaaaattatgattatgaccttagacaaacatgttatggcaacactcgcaatggcccttaaacaattggtcggtagttacgctagtgttaaattatctggacagacgtatttagaagtaactagtgctcaggcacaaaagtctcgtggaattgcatttattaaagaacgatatcatttaacaactaatgagatagctgcctttggtgatggtgaaaacgatttgccaatgctgagggcggttggtttaccaattgtaatgggcaatgctgattcaactattcagcaatatgggcatcgtgtgaccaaacgtaatgatgaagatggcgtggcttacgccttgtcacatttaatcgggaggtaatattgatgacgaacattcatgatattgcccgtttgtctggttattcagtttccaccgtttcgcgcgtactgaatcatcaaaattatgtttctgccaaaactcgtggagatattgaagcggtaatcaacaaattagattatgttccaaacgccgtagctcgtaacctgagtcggggggcaacgttaactattggagttgtgctgccgcatgttgatcatccatactttactcaactgttacatggaattatgcgagctgcttttgctgcgaattatcacattgtattactaccatccaaatgggactcgcaattagagttgaaatacttggaggcactccgtcagcatgcttatgatgcactgatttttacatcccacgggttgccattaaaaaaacttgcagtttatcagcgttacggacgaatcgtattgtgtgaaaatccccatgactattctttaccagctgcctatgcccagcgtacagcgacgtatgttgaggcgtttacgtatttaaaacagcgacatcatcagcgaatcgcgatattaacaagtcgaccgctggaggttagtgccacgacacaggcgatggttggggcctatgaacaagtttatcagcggacattgtcaccgaagttattgtataccggaatcattacggcggaagatggcgagcatgctggaacctattttgcccaacttactgaaccagtgaccgcggtactgactaatggtgatgacattgcagtggggatgcgtcgagcttatttggctgcgcaacggcctgttccacttttgattgggcaggagcatcagttgtctggtgaagtgttgggcattccaaccattgatcatcattttgaagtcgtgggagctcgggcattagaattagcaatcagtgaacatccgcaaagtattgctttgccggccgaactcatcattaataattaattacactaaattgaatagtaataagtccgctctttctgagaactgctggtcagaaagagcggacttttaagttatcgtgcaaatcgtagtcttgataattgaggtaaaagcaatatcgttaatgatagttgcggtgaagtcgcaattggacaggtaaaaaaatgtttatataattagttagcttttgttgcatttatctaactatcgtgctaacataagcatcattcaaatcaaggaggacaaaaattcatgacagttaataatcgtgatttatttagtagttttgggaagttatttcaaaatcgggccttcgtcatggcggttgcccaacaatttcattttggagaccatggttctgagcgtggtcaaatgggaattttacgggtattggcggatgcacccgctggtttaaccaatgctgagattgctgagatcttggatattcgaccaagttcagttagtgccacgttgaatcggttagaagacgggggcttgattgaacgcgaaccaagtgcgcatgacaaacgggtggtgatcgtccggttaagtgaccgtggtcgtgagatggcggaccatcgcgcgcaaggaacgagtgatttagcggatcagttatttggtaatctgacggatgatgagcgcgatcagttacaacatttattagataagttgcgggccaatgcggatgacatcgatattcaagatttaatgcaatttggtcaacaacacggttttggcccacgtcccggttggggtcatgggcatcattggtttaattaaattttagaaacacgaggcataagagcagatggaacgaccacaagcagcatactcgcgtccggcgggtgataaatttgatttaaaacaattcttacagttgattcggcacgctagccctcgttattggcaactctggttgggcttggcattaggcttattggcgactggtgcgcagttgatggtgcccaagtttgcccaaacgttgattaatgggtttagtcacggcgttaatcagaccttactaattggtgtgattggcttattcttgatcagtgcagtcattagcgcgttatcaggttccttattggggatttttggtgaaaatgttgtcgctaatttacgggggactttatggcataaattagtccggctcccggttcgctactttgacaacgttaagacgggtgaaatgacgtcgcggttggtgaatgattcgacgcagatcaaagacttgctcgctaacgcatttccgcaagttgtgacgtcgctgatgcaactagttggggccatcgcaatcatggtcttgatggactggcgaatgaccttgattatggtcttggcgattccagccgttttattagtcatgtttccaatcatgcggcagacgggcaagattggtcatgaacgccaagatgctttagctaattttagcgggacggcagaagaaacgctgagtgagattcgcttagtgaaatcgtccaatgctgaaccagtggaaacaacgactggtgcacatcagattaagacgttgtatcgaattggactacgcgaagccatttatgattccatctcaagtccagtgatgacggcaacgatgatggcgttattcgttggggtactattgtatgcgtctgcgcgggttgccagtggaacgatgacgatggggactttggtctcatttttaatgtatctgttccaaatcattggcccagctgggatgcttggtcagttcttcaccacgttagcaaaggccagtggctcgacggcccggattcgggagttgttgaatgaaccagaagaacaattgacggttggtgttgaacacgcagtcgccaatgagactttggcgatgcaccatgttgactttgcctatgatgatgatcaacaaattttacacgatgtcagttttgaagctaaaccaaatacggtggtggcgtttgcgggaccgtctggtggtggtaagtcgactatctttggccttctggaacgttattatcaaccaaccgctggtgaaattagtattggcgagcaagatgttaatgaactaagtctcaatagttggcggtcacaaatcgggtatgtcagtcaagactcggcaatcatggctggcacgattcgtcaaaacttaacgtacggtgctgatcggttatactccgacaatgagttgtggcacgtcttagaattagcttccgcggctgactttgtacgcgccatggcagatggccttgagacgcaagttggcgaacgtggggttaaagtcagtggtggtcaacggcaacggttagccattgcacgggcttttctacgagaccccaagattctaatgctcgatgaagccactgctagtctggattccgaatcggaggcgatggtacaacaagccctcggcgaattaatgaagggccggacgaccctagtgatcgcccatcggctgagcacaatcgtggatgcggatcagatttacttcattgaagatgggcatgtgagtggttcaggtacgcatcaagagctgatggcgaacgtcccactctatcgggattacgttaaaattcaatttaaagattaactaaaaatagttggttaccgagatattgatgtatagtatccaactgacttgttgatttaatagatatcagatattttgggagatagattagcttaaatgagtgattgagccagttatttcgcgatggctggtatttgaatgaagacgctgaatttggaagcatggaaattatcaaagctcaatctttccaaatgtaggtgttataactaagatagttgctgagttcggattgctgatttgaaaatcatatgcaacaactgaatcatgcaaacacagtttgccaatcaaaagcgcacattaaaaggccaccatttctggtgaccttttaattgtgattcagaaagctagcttttagatatgtaaggcgaaaggtgccatcactggcgacccttcaatttattattatagccaagtcaattttctgtcgttagactgaatagagcatattgatttctagtgaagattataatagtgttgcgcagcaactattatcggttatggccgaaacaaaccatgtatgtcattaatgaaatgctaataatcatgccatccactaaaatagttttaagaagaatctgtttaagccagaaaacgttagctgatgatagtcgaaactctgaatacccacttttattttgctcccaataattcctcgtaagttttgaagtacgactgaaccaccaagtgaatccataagcggcgcaattaattattgtggcctccactggatatccatttgccattatgaaaatttgtcctccagtactgagagccgctatgaagctactaataaaatagccgattaggtacttctttgctgttggattattttttagtggctctaataaatatttttttctggcgttgatacgtgctcggaggttgaagaaactggctcgcatcttaatgcttggcaaacaaagaataactagccctattataaagagatttattaacgctatgaaaatcacagtactaagagtgtttgcaaccgagttagattgcatttgcatcccccttacatggtcttaattataatttttggtactcaaaaccgttattatcaagcaacagccgctaacaaagtgataatgaacatcatcataactgctaaggacgattctgttgaagctggcgtgggtgtgaattgtaaatctggatgcaagttattaatatagtctagagcatttgcgggaatactcaaaatagtctttagattattattataatcagttgcctgagtttgagtaacattaactggtaggggcgctatgaattcatggaagtgaatgtcaagtgtaatttcatattcaatagaatatgttttcccattgctggcagtgtgctcaaacgttgatttaattttcagggtaatcgtcatgagagaagttttaatagatgtattacttgaaatatcaccattttttatgacacccgcaatttcgttcatagcatttgtcatatcagatgaacctaatgcagtttcattctgtgtaagtaactcttggactgcatcactaacagaaaaactggtactaccatcatttaccttatatgtcgctgacacggtaccatcgtcgtcactaatgcttccttctaaatcaacttttaaagaaaaatcagcagcgggtgttgaaattgtgtacgtgtcactaaacgcttcaactgagacggatttcacaaaattaaagtaagtatttgtattgcctagtttctgaataatttcattaattgcgtctaaatcatcgcttccaccaacgctactaccagctgagaagtcatccactgccgtcgagcggctactgttagaagctaccttatcaatgtaaaaatcatcaaaagcaaccccattaaattggtcaaaggcccattcactgggcattggaaacccgagattacccgaaaagccagtagacatatcggatacaaaagctttttcggctaatccatccacaataatcgtattggcgacgtttcttgtggcgtaaataccaacttgaaacccgaaactactgatcccacttgccacgccagtgaagtatggttcgaccgtaccagctatgtcaccatcctgaatatcgacgtccacggcaaagtagataattgtatcatccgggaaacctaattgcatcgctgctaagccagctttacgcccatcactactgcccttagtttgagtgaagtagtcttcatcatcggatgcaccgtcttgataaatagggaaaattttcaaaccagcattagttaatatactgatttcactggtggttaggtttttatcaacctcactgcttccagtaccggctgtcccagttaagtagcgaccgatgtatttgtaaccagcagagctaagtgcggcggcttcactagcatcaatttggtgagatgtctcgcaagcaacagcatcgcggtcagggttaccggcagaggttagaagactcatgaaaacgtccaatcctgctgatgcaccagttgtttctggtagggccatatcgttttcaaaagttgctactgagcttgatacatctaaagaataactgccatcaaaagcccccgtatacgcttgattatttacataaaggccccattgtagtatacgaacaagattattattatcaccagttgaaacagttggagtcagttcttgcgtcattggcccataagttccagaggcagtgtcggtatcaagtccttcttcggcttgtaaagcataaatcaaagcggtgtttgtatcgcgttgataaacgccatcacagggtagaatgccagtataggcgagatagtcatgatttaattgttgttgcatcgtacggatcttttcatagccatccgcaaccagggtgaaggcgctcatattgagtagggcagccatgaactgagaatccagggtaccggatgtatcacttaatccagcgtattccttcatggttgtaactgccgatacagtatcgctagtgaactcgccatcaaaagcggcggaatcaatgcctttacaccagaaaccaccctgtataatatatgcgatattaccagaataaccaggtacaatatcatcagcaatttcatcaaagagctttgcagttgttggcccaaagttatcaactaaatcagtgattcccagttcatactgtaaaccacgagtaagaccgtaaattgtgtcccagccagtaagaccattttctggaacactaccaaatccagcgacgtcaccgtacgtggagtttaaccattgttgagtatctaatactagttgatcagccgtagacacgcctccgtagatttattttgataaagctttattatggactgtttcaccggataaacaagtctagctataaaacatcacctaaatttcttggaatgttcataaattcaaaacgtcatctttggaaatttagtcatgcaatcttctataattggatggaaaaggtgtttttatcaataattcaatgatgcaagatttggaattactgttgcctattcccaaaactatgataattaaatctaatgaccaagaaattaccgcatccgtcacagatttaaataactggctatgcaaggacttggaatggaaaactccaagtgaatttttttcagtaagtgaacccttaaaattggacaatttgtcatagtaaaaaggactgcttaacttgattttaagattcgcttagcttctttattgaatagggttcgaaaatatctagttggtcataacactacaatataatagtgataagttgttatttccatgaaaataatcagaaagtattttaggtttagtttgcggtctggtctgtgattttcaattgttggaacggaactgacatcgacttagaccgttgtttgtagttgatacaactagttaaagggcatgaaagataattgaaaactactgtatttgaagtttgacaaaagaatatacattttgttgattaatcgctatcattgttatgataactagtttaattgataaaggaatgataaaacgatgcagtcattaggagttattgatattggtggaacgaccattaagtttgctgtgtggcaagatcagcaattagttgctaagaccaaagttacgacgcccacaacgctagctgaattttacactttgctaaccacgcaggtcgcgcagatgaaacgcgattatcaaattgctggtgtaggcattagttcgcccggggctgtcaacaaggcaactggaattattgagggtgccagcgcactgccgtatattcataattttcggattcagccggaattacaacgccgttttgaattaccggtcagtatggaaaatgacgccaattgtgcggcgttggctgaattggcggatggggctgggaagcaggttgctagcctgtgcttcttaattgtgggaaccggtgttggtgggtcggtcattgtgaatcatcaaatttggcacggcgcgcacttattcggtggtgagtttggattcacgctcatgaatgaccatcagatcttaagtgagttaggcaccgcggtagctgttgcaaagcggtacaacgcgagccatccagctcaacctgagctagacgggcaagccgtgtttgaactggctgccaagggtgatactgatgctcaagccgaagttcaagttatggttcgggccttagcgcgggccatctacaacttacaatacagctttgacccggaattgatcgtgatgggcggggcggtctcaaataatccgcacctactcccagcaatcaatgctgaaattgaaaaattgcgggcaacggtcaaaattgcttctataaaaccagatgttgtggcttgtcatttcaccgatgaagctaatttacggggagcggtcgttgacttttgtcagacgtatctggacattcaaaaataaaagtctgaaaagtcgatggcaagcaagttattcgcattccaacgcaaacttacttagaatagtcataatgattataaattctaagtaaggaagtatggactgatggtaatgcgtgatctaaaatattggcacgaaagtcgggttaggcgtgctcaatgaccggtgggccgcgttagtactgatcaacctgaaggcggcgccaactgagattatgaatttgcgccagcgagttaggggccttagcacgcttaaactactgaatgttttagctaaattaaccgaattaggattagttgcgactgcagggaactatcaatttcagttgacgactgcgggcattagttttcaaaagcaactgcatcagttggaagtgtggggcgatcaaatgatcgtggccatgcactgaatataataagtattgactgtcgtgactaaaagctggtcgtaatccacaattatgggattatgaccagtttttagtttggtttctagttattatcggccccaagcggacgatcggaaaagagatggtaagctgcggtgtagcggctctgaacgataatgttggcaaccacttcaggtggctccggatgggccttggtcagccagtgctgaataattgccagcacgccactaaagtagattggcatggcgtagtcagccggaatcgactggaaatattgatgatttaagggcgcctgctcagtagtggcgagtaaattatcaatgagaccggcctgaaactgatcaagaaactgtggatcaccatgggggccaagcaaggcctgaaaactagctaattgggtgttgatattcgttgttaattccagataggttggataagcattccgcgggtcaggatgaaccaaggcagcttgaatcccttggttaaggacttgctttgaaacggttgcttgttcgattaaagcatgttcgaaagcgtgaatgaagtcgtaaatatcttgaaagtgactgtaaaaactcccacgactaacgtgggctgctttgacgaccatggtgacagtcaatttaaagatgggtgtcgctgtcagtagtgttgggacagttgcgaacattttctgtacggcaagcggatagttagttgtcatcatgtcacctcctgtaaatggtcaatttgacatcaattgtacatttccaacgcactcgtttggtcttagactatggttattctaaaaaacgaggtgcagctaatgtcaaaaattgattttcatacccactatttaccaacgagttacgttgaggcactaaagcgtcatgttccaggtgatcctgatggctggccgacacctgagtggacaccacagcttacgcttaactttatgcgtgataatgatattagttactcgattttatcgctatcatccccacacgtgaacttcggtgataaggcggaaaccatacgcttagttgaagcggctaacgacgatggtaaaagcttggcccagcaatatccagatcaattaggatacttggcgagtctaccaatcccttatgaactggatgctgtcaaaacggtgcaacaggctttggaccaggatggtgctttaggcgtcacagtgccaaccaactcacgtggactttactttggatcaccagtcttggaacgggtctaccaagaactagatgctcgccaagcgattgtggctttgcatccaaatgaaccagcaatcttgcctaaaaacgttgatattgatttaccagtgccattgttgggattcttcatggataccacgatgacgtttattaatatgttgaaatatcatttctttgaaaaatatcctaatatcaaggtgattataccgcatgctggtgcttttttgggaattgttgatgatcgaatcgcacaatatgctcagaaggtttatcaagtggatgtttatgatgtgatgcaccatgtttattttgacgtagctggagccgtgctaccacggcagttgccaactttaatgagcttggctcagcctgagcacctactttacgggagtgatattccatatacgccgttagatggctcgcggcaattaggtcacgctttaacaacgactgatctattaacaaatgagcagaaacaagcgatcttttacgataacgcccatcgcttactgactgagtaagtgatgttaggataactgttgaatttttggcgtgaccaatattaaaaaccggaacatctgttaattactggtgttccggcttttttacgttattgttagcataattagttgggctaatctgctgtacgggtaatgcaagtaatcagaaccctcgtctaaaaataaagtggctatggtgttgctgttttagccattgtctgaccgactgttgcggtatattcacgttcaccaagactgttgggatgtaaattatctttgacaaaccagttgtcgttgtcttgcgcaacgtatagccaatcaatgagatgcacattgttatattttttagcggccgcggcaatcaattgattgttagggtcttgccaatctttgcctggaacgcgggtgttgacccagtaaatctggtggttgctgccaatctgatcaatgatcccatcgatttcggcggcactcgttggaccgttcgtccccaagttgatcagcacgtttttctgaattgcattatcagcttttaattggctaatgacggctggtgcttccgacacttggcgaccaaccttggcgttaacgttaaaatggtcaaagatttgttttaagtcactcgtggtgcggaccatgattgaatcaccgatccccgtcactttaagtttgcgcaggacgtgaatttcactagtggataattgatatttttcaccaagggcactatccgaaacggcgtgtgtagcgcccttagttttagtattccccgtaatggcgttgccaatactgacaacctgttgcttaatggttggtgttggaatgattaatgcgccaccaatgaagacgacagcaaagattccgaccaaccaataaattaatttttgatgtttcatttggcacctccataccccgctataagattagcttaccaccattacagtgtcaattatgaaatttatcataaggtgcttaaagtggtgtgatggcaggtttgtcagtcggactgtctaagttgaatttgaaaagatcattggaaagtcaactggtgcttgttagactaaggctagtgcttttggaggtggttaaatgcaaaagaaaacggtgggactgttattagccagtgccgggccttttttgtggggaagctcgggaacggtggcacaacatctatttgacaccacaacgatttcgccgttgtggttagtggcggtgcggatgctagtatctggaggtctgttaattttatatggatttagtcgccggttaccggtcatggtcgtgtttcatgactggtgggcaacggtgcgtctgattgtgttcagcctgttcgggatggctggcgttcaattgacttattttatggcaatcagtactggtaatgcggcgatggccgcaattttgcaattcttgtcaccggtgatgattattatctttatcaccgccacgacttggcagcttccagggaaagtggatgtcatttctgtggtctccgcaatcgctgggacggttctaatcgtcacggaggggcacactgactcgctggctttgccagtaattgcaattatctggggattgttggccgcggttggtgcaaccatctacacattaatgccaacaaaattattaaaagtgtatggcgccacacccattgttggttggtcaatgctgattggtggtggcttggtgctagtcggaacaggtgcttggcaccattcgccgcagctaacctgggtggcgtggggacaagtcggcttcgtcgtgatttttggcacgatgctggcctacttgttctttttacagagcttggaatacatcctaccaacgactgctagtgttctgggagctattgaacccctagcagcaaccattttaagcgtcttatttttgcacgttcactttaactgggtcggactgattggggcgataatgattgtcggggtaactattttgcaatttgcagcgacacgcgccaatcagtttgtctctaagtgagcattgattggtatagatggggaccaaacaatatatgaacatattaatcgttttattcacaaattctattgaaaatccatcttgctagcgtatacttttcgatgaaggatattatgttacgagggggatttttttatgaagttaagtaagcggggactattctggctacttgggtttatgcggtccaagttgttatgcggtattagcatctgtttccaggtgttatcccccgcttctgggcaggtttcccacgtgttactcaccagttcgccactcactcaaatgtaaatcatgatgcaagcaccaatcaataccagagttcgttcgacttgcatgtattaggcacgccgccagcgttcgtcctgagccaggatcaaactctcaaattaatgatgagttctaaaaagctcatttaatgttgtactaaaatttatttgctagcgaattgacttcgcaaatgttttgctcttgattcaaaatcaagagaccctacacatttgattcgtcgaaactttgttcagttttcaaaggtctaaatcgttcgttgattacctcaacgcaactattaaagtttatcatcatcagaacaagctgtcaacatctttttataaattgttttgaataactattcaatgtaaatgctcacatcaatttgaatattcataataatgagtaatgttgcatatcgctcttaacgacaagaaatataataccaagaataacgacccgggtcaaccctttttatgaattaatttcagaaaagttttaaacaccgcttaatgtcgcaatagactatattctacggggtttttattaagatagcaagcaaaagttcaataaatctccctttaattttcaacgactgtttttcaaagtaaaccaacgctagcataatgaatattatttcgctgacaatctaccaaatcaagacaaccaatcagtcagcatccccacctcatcaccgtactttatcggttcacaacatccgcgacgcgcctaccattccaactttgcatttacttgggactccaaaattggtaatacttcatcgttcaccatcagtgtcaattcacactgcgcaacaatcggcttaataatagtgtaccgcgctgtggtcaaaacaagtggcagcttatttccgcaaccaaaaagggataacgccgtcagcgttatcccttagttgatacgagttcgattaatcagaactactgcttgaactactactactgtcacttgagctagacagttctggtgcatccgtcttatacagactctccgttgatttgcccttatgcttcgagagaacactcgtcttcttctcagcttggatctctttcaatgatttgagggtcttagtcagcttataactatagtccgacttattgaccttcttaaagcccttaggcgtgtagaaccgtagtaagtcaccctggatgacccgatcagagagtgagagttccgtcgtcacatgattttgcatctgtttgacagtatccttctgcttcgtcgtcatatccgttagcttcttaccggtcttcgaatcatagactgtcccactgatcttcgtatatgtcggtgagacaaaatccccgttccggaaagccactgtctggttatgctgtttcgacagtaagtccgttccgaactggatgtaacccttgttcttgatccctaacaggtcaaaaatcgttggcaacgcatcaatttcaccaccatacgtgtggttaataccacccttgattccttcagaatgaatcataaatggtactttctggaattgagccaagtcgaaactcgttaccgactttttacccaataactgtgcaatggcagccttatggttgtttgaaatcccataatgatctccataaagcacaatcatactattcttatataagccggccttcttcaagtaactaatgaattcggcaaaggcttgatcaagataatgggccgtttgaacgtagccatcaacggttgaatccccggtcgtcgtcttatcgatcgactggttcttcttatccaattcgtatggatagtggttcgtcaacgtaatcagctttgcgtagaatggttgtggtaattgctccaaatacttaacagagtctttgaagaagattttatccttcaagccataaccaatattgtagtctgacttctctttatagtaagaagagtagaagaagtagttatacccccacgacttatacgcgttatcccgattccagaaactagccacatcaccgtggaaagccgcagtcgtatagcccttttgtgacaggattgctggcgctgcctggaacgtattcgacgtcccatactgcgtcatcgctgacccggttggtaaaccaaacaaggagttttccatcatcatttcagcatcagaggtcttcccttgcgccacttgatggtagaaattatcaaaactcaaagtactcttatcatgatagaacttgttcaggttcggggtaacttccttaccatcgaccttataatcaattaaaaattgctggaaactttccaaatgaatcacgaagacgttcttgcccttcgctttaccaaagtatttgacgttctcgccagcctggtttttcttgaggtaggctagcacactcttcatatcactactacttgcttgggcgcgcgtcgcactttccttttcggtctgatagaagctataccctgcatatgtgttgagtcccaagtacttaacgatgtagttgttatcaaaagtccgcgtcaataaatctgaacggtcatgttcagacatgccgaggtcaacagcaaacaacgccaccccaatcatggtcagtgttgcagcataccgaattttgaaaggccgtggatcgatccgaatgaccttgaaggctaataacagaatcagcaacacgacatctgcataaactaggaagtcggttccatgaatgatctgtcccaaactctttccgaggttattactagcagcaccggaactcttaattacccccgccgacatgaaatcagagaattcccggtaatacaagatattggcaaataaccacgtcgtctgtagggcgtcaatgatcatcataatccaatactttaagcgaccacggaaatatagggcaataccgagcagcacgatcgctgtcggaaatggattcaagaacaagataaattcctgaacgggtcccttaacccctaaagtaaactcgctcttataagcgatatatgtctttagccaaaataagaccacggttaggaggtaaaagcccaacgttgtgttgaccttcccaaccgtgttttttataaatttaggcatggtaatttcttcctccgttattgctattaacaaatccatattataacggttgcgtactagttagcaatatcttgaagatttcttcaaaaattcttcaacattacaacgcgtcataatatggatctatcgaaaatctatctggattttgggggaatctagttatccgttagcaaatcgtataattcaattgccacgaggtcaatgttatcaaattcaaacgtttggtctggattgaattcttgtaacgtgtacgtcgaggtagcgggatcatacgctacttgcccacgttgaacgccttccttttcgaaccgccgtgattgcacttcggttgcttcagttgtgcgcatggcttctagtcgtttgagaattgctgatagttcagatttatccattatactaatctcgctccttcaagttttgtttacattctagcaaaaaataggactaataacacgtttttttagtagaaagcccatttttaccacaaattttcacacttataattataccctaacttcctgctaagacggtgagaagttgtgctaaaattagaacaacttataaattaaaggagttcggatatatgacactatttagagacgatctcaatgaaaccatcagtcacattcaagtttcaaccatccgccagtttgacgaagaagttagtgcgatacctgatatggtcaagttaacgctcggtgaacccgatttcaacacgcctgagcacgttaaagcggctgctaaaaaggcgattgatgacaactactcccactatactggcatggcaggtctgttggagctacgccaagcggccgcccactttcaagagacaaagtacggcgtccactatgatgctgaagaccaagtcttagtgaccgtgggagcgactgaagctatcgcaactgcattaacgacgatctgtaatcctggcgacgccattatcattccgtccccaatctttccagcgtacatccccatcattcaagaagcacacgccaagcccctcttcatggatacaggcgttaacgattttgtcattacgcctaagatggtcgacgattttattgctgctcatcctgacgagaacttcaagggaatcgtgttaaactacccaaataaccccactggtgtcacctatgttgaagatgaaatcaaagcgctcgccgactgtttccatcgccataacttgtgggtcgtatccgatgaaatttacagtgaactgacttacggtagcgaccacgtctcaattgctaaattcattcctgacgaagtgatcctgatcaatggattatcgaagtctcatgctatgactggctggcgaatcggcttcctgtttgcctctaaggaaatgacggcccaacttaaaaaagtccaccaatactacgtcactgcagcaaccacgattgctcagaaggccggtgttgaagccctcaccaacggaatcgatgatgcgcaaccaatgcggcaagaataccaagctcggcgtgatttcgtttatcaaacgatgtcgaagctcggtttcaaaatcgcacgtcctaccggagccttttatatcttcgcgaaaattccagctggctttgaacaagactcgatggcattctgtaaagacttagcacgcaagaatcagctcgcgattattccagggactggttttggtgccgagggggaaggctacgtgcgtctaagttacgctgctagcatggaaaagctccaccaggccatggatcgcctcactgcatatatgcaggaacctgctaaccgtatcaactaagcaacgacagtccaccagctaactgtcctagttcatcactgttagtcatttcaatgactgaattggattcaactcaaaaaggtgcgccaactactcgtaaattacgatagttggcgcacctttatttgtcttcagcatcacacgatctattaagcgagcatcactttgcgaacgcatacgtgcccgtggtggtccgttttgcgggcgctgttgcccattgaagtgatccaagcatcgtcagcgcttcaggcgtccgataaatgacttccttcgccgttcctgacaatggatccgtcaatcgcaatttaagaacggccgtattagcagccagataatttggcgctgtccgatgtaatggccacaaagcaattttggtctgcgtcattggctgcttactattcacccacagttttgaattgtacttcgtcaccagacgcactttggtctgcgtccccggaatctgataattgatgctcttaggcacaacctgtttatactgctcggtcgttttgagcatcagccgcaagttgttgttcgccgtaaactgccacgcaccgccaagtgttgttgcaatcatccggtggccgttctgccggtatgtagcgactaagcaagcaccggcctgattcgtataaccggtcttcagtccatcgactggcacgcggggatcatagtactcggcgcccttcaggatctccaccgaagttgggaccgtatacttatgaattttgactgaacgttgattagcaacttgaataacatcggggtaagcatcaatcaaatgttgtgcaatggtcgtcacagcccttgctgacaccagattttggtcctgatcgctggttcccttaatttttaaatcgtaatttttcaaatcagtattatcaagtcccgaagcgctaataaaactcgcatccaaatgccatttggacgcttgttgattcattaatttaatgaacttatcattactgccagcaacatactcccccagcgcaatggcaccactattcgaagaccctaccaaggtagctgcgaataactccctaaccgtaaacgtctccttggcgggcatcggcattacggataaagttgcactggttgccatcttacggacatttttgcgaattgggactgcatccgtccacttgatctgaccatgctcgatggcccgttcaactaaatacagcgtcatgagcttactcaaggacgcaattggtaatttctgatcggcattctgtgcataaacgacctgaccagacttggcatccatcacgtaggcggctttgacctcatccgccttactactggtcgcgtgtgccgctacattgcagctcaacaccccgctgactgtcgctgtcaacactagtccccataccaaccgttgtttgattaactttaacatagtaccttcctttaattcgtaaccgcgaaaaatgggtcgaacaatgatgtcggcccattaaaattactgttcttgtgaatccgaccggctaggtgccgcaatcggaatttcttctgctttttcaggccgcatcgccatggcgatcatccctaagaatagtcctaaataatacgttaagatccgccagatcagcatcgctaaaatcagcttactgtggctgggaatgaacttagcaaacaacgccgtgaaaccaaattcagcaccaccggccccacctggaatcgggaatagtgatgtcactaagaagatcaacacgttcaaactagtcaccataatcaaattaacatcatcgattcccattgcccgcataataaaatacggaatcaggtagtaaaacagtagctgtaagaaggtgacgatacaaacttcgaccagcatccgccagtccttggtcattcgaacgctttcttcgtagaacgaatcgattttttcactaatattgttttcgaacttggcaaatcgctcagctttcataaaccagctgaccgggatcaagacgatcttcaccgctcgttttgtaaagttgtaccagtacatcaccagcaacagaccaacaatcaccgcaaagtgaatcagaaaacctaacaaaacgtatagtgacaggtaacttaacttttcagctaaataatgaaaaccaattaacatggcgaataagaaattcaataccaccatggcctgaaaaacaacaaacttcatcaatgcaactgaacttgcccgcccagcgtcaatccctgattgtgccatcacgaagatttgggcaggttggccacccgaagaaaacggggtgataccgttgaatagttgctcggctaaaggaacgcgcagggcactcttaaagcgatagttccgataacggtgcctgacaaacttttgcaccaccacggcttccagaccgaagtatagtccgacacaccctaacgcaactaataaccaccaccaattcaaagtgagaatatcgtccattagattgcttagtttgacattgcgcagtgagtaccacgaaatgccgacgcctaacgcaaccattacgagtaatgaccagatattttttcttgtcattgactacccctcttttgcctgttgcaaataaaaatcatgccaaactttggcaaggcgctcttccgaataatcctgagcagccaaaaccgccttgtcatgcaagaattgcaacccggctggattatggcgtaactggtcgatctgtcgttgcatatcatcaacatcactggccgcttgatagtagccatcaatgattgcccggtacaaatctaaatcccggagcaatactggtgtcccacaactgaaagcttccaacacggacatcggaaataactcgttataagaaggcagtaagaaaagatccgccatattataatagtccaccaatttctcacgaggaacgatgcctggaaacgacagattagctggcgggttatccaccacctgcttcaactcctgataaccatccgtaattcggccaaacgagaacccaccggcccatacaaactggatatctggattctgctttgcaagcgtaataaaatcaggaacacctttccgatcctgaatctgaccggtcccgataatcatgaatttattttgatcatagccgtattgttggcgcaagcgcaactgtttagccttagtcatttcgtaaaattcacgtttgctgacaaaattcggaatatacgttacatccgctcttttgatatggtatgcttccaattttggaatgaaggtcgggttcaccaccacaatgtggtccatccgcttataaaatgagattaaataacgattgaaaatcatttggaatggtcgtggcaacttcaagctaccctcgagcgtctctggtaagaaatgcacgtaaccgattttacggcctcgattaggcataaacgtagacaggtaaaacattggattaaccgtatggtaatgtgaaacggcggagcgcccatatcgattgactttaatattaaattcatcctgccaatgggtccgcaacaaccgcatcaattctagataggcgctgccgactccctgacccttgacggagtcagcttttgaaaacatggtaatgtctaacataattcgtccccttacgcgtcatacgtcgaataagcatccccgttttggcggtgctcattgacgatttgacacacgttaattactaatattcgccgatttatccgctgattcagaatacgccagctgtacgtcttgatagtagttgatcacttgcttgccgaaatactctgcggaaatttggtaaagcttcttctgccgtggcttgggatcgttaaaagtattgggatgttgtaaataacgcacaacatccttgatcagatcggtctcacttgtaaaggtcgtccccagtgacggatcatcaagtaattgatccgtgtacggactagcagccactaccgttttaaggccagcagccattgcttcaatgtacgtcagcccctgtgattctgagttcgaagccgaaacgaacaggtcagccatctggtaatagttataaacttcatcattatcaatttcaccggtaaattgtacgtgcgccgttaagccggcgtcttgaacctgattttccagtgtttcacgtgccggaccatcacctacaatcaggagttgggcattcggcacctgttctaagatcgccggtagggctgcaatgacttcgtgaatgtttttctcgtaggccaaacgactcaaggaaagtaatactggcgtatcagactgatagccgagtctttgccgataatccaccgtcgactgctgctcgtactgattaatgtcgattccagtcggaataatgcgaattggcgctttaacgccgtagcccgtcagtgtatttgcaacccgctcactcggtgctacaatcccgttcagatgataacaatacgcccgtgtggcctccttaacgtggtatggctttaacaacttaccattcgcaatataatgtagataatcctcatacatcgtgtggtacgtatggatacatgggacttttaattgtttggcaacaaacttaccaatcatccccatggagaattctgtctgcgtatgaacaatatccaggccaagatccttagcaacctggtaagccttaaaaagcccgcgaacggcgatgcgccgatccgtgaacgaaacaaatggaatactcgtaaaccgaaaaatattgcgttcataaatattcttatcaacatggggatccgtggtcgtaaagatatagacttgatgaccagcccgttcgagttgattgcgtaacaccttgattgacgttgcgaccccactcacttgtggatagtatgtgtctgtaaatatcccgatattcacgtagattctccccttatttccatcaattaaccgtgctgctaatcgatgttgcttaaccgcgcttagatcattatttcatgatcatcacgaattcgacttaatgcctatattataaacattatattggttaaatatccgagttgcaaataatcttaatataaattaagagttcatgacaaaatctatctgaccagctacacctatagaaaatgaattcgaaatgatgaattgtaatcgctaggcatcactcaacaccgccattacatcgtttccactacaccaactcttcaccgtcaacagcgagtagcaatgtgccctgtgtccatcattgactagcgcgcggtcgcaactatggacaattgtcacaatgcctaaatgtccagtcaattcgcgtcatgtactgtgccagctctcatcataccggtgcgggtagcccactccccgtcgtgctaaacccggggctagtacaaactggttaatgacccgcatttacccacaaaaaaagagcaaatccacagatttgctcttagtttgattgtttatttaccgaagacgttcttttcaactaattctttgacttcttcgttagtaacacactcgttaagtgccttatcagctaatttagccatttccttagtatcaagtttcttcattaatgaacgtgtcttaagcacggaagttgaactcattgagaattcatccaaacctaagcccatcaataatggcaccgcaatctgatccccagcaacttcaccacacatacccgtgaagcggccgttcgcgtgagcagcgtcaataacatgcttgatcaaacgcaacaacgatgggttgtatggttgatacaagtatgacacttgttcgttaccacgatcagcagcaaatgagtattgaatcaagtcgttagtcccaatactaaagaagtcgacttccttagcaaactggtcagctaaaatagctgccgctgggatttcaatcatgataccaagcttgatgtcgtcagcaacaggcgtaccagctgcaaccaacttggctttttcttcctcaaagatagctttggctttacggaattcgtcaagcgttgcaatcattgggaacataatccgtaattgaccgtaatgtgacgcacgtaataacgcacgtaactgggtccggaagatgtcatcacgatcgagggaaatccgaatagcccggtaacccaagaatgggttcatttcatcaggtaatggcaagtaaggtaattccttgtcaccaccgatatccatggttcgaacaataacgggtttgccgttcatcccttcgacaaccttcttgtaagcttcgaattgggtatcttcgtcaggtaattctgaactgttcatgtacaagaattctgaacggaataatccaatggcttcagagccagcatccaaaaccccatccatatcgtcaggtgtcccgatgttagaagctaattcaaagtgcttgccgtccttagaaacggtggcctcgttcttcaacttagcccattcagccttttgcgcaacaaagtctttagccttttgttggtaatcagcaacttcagcatccgttggggctactaaagcgtcaccgttgataccatccaagacgaccgtatcgccttctttgatatcagtcgtggcagattcagatccaacgaccgctggaatttcaagcgtccgtgacatgatggctgaatgactagtccgaccaccaatgtcagtaatgaagcccttaacatacttacgatcaagttgagctgtatcactaggtgttaaatcgtgggcaaccacgattacttcggagtcaattaaagctggacttggtaaggttacccctaacaagtggcttaagacccgcttcgttacgtcgcgaatatcaccggctcgttcttgcatatatgcattatccgtcatcgcttcaaacattgaaatgaaagtatcagtaacttccttcaaagcttcttcagcattgactttatcatccttgatcttaccttcaatttgtccgagcatttctgggtcagacaaaatggtgatatgagcttcaaaaacttctgcttcttcttcacccaagttttcaaccgctttgtctttaatgacctttagttcagccttggaagcatcgaaagcgtcatgtaaccgtgcaacttcagcatccgtatcggaaactgttgtcttttcgaatgataaatctggatcaactagcatataggccttagcaattgcaacaccatcactggccgcaattccttttagtaccttttcagccattattcagataatccttctttcttcatcgtttcagttaaagctgcgatagcgtcggcttcgtcggcaccttcagcagaaatggtaacgtcagcgtctttaccaacaccgagtgacataacacccatgatggactttaagttaacggacttgtcttggtattgcaacgtaatttctgagttgaacttacttgctgattgtaccaataaagttgcgggacgtgcgtggataccagtgtctgcgataacgtgaaattctttcttttccataactattcgatctccttcaagataaataaatttaaaattggttccgagtcaattcgagttgccgccaacacgtatactcaagagcccttaataatgatgatagcaattatccaattaaaatacaagccctttcattcaagctaggcctattaattggttgtcttaccatccttctcgaaatggtaaacaatgcggccatctaagtccgccgtaccaatgactcgtttacgatactcatacttcatataggcatcgtgaaaagccataaattcatccggcgttacggtaaaactgtcgcgttcgccatgacgcaacgcttccattaactgggtataatccgttgccaaacaattaccgcctcctcaaagttaggttgacacattactgcatcattattttgatatttacgaacaaagttctccgccgctcactggctgttgacggtcaccaatgaaaaacgatgcgctgcaaacatcaaaactggtcaggctcgatacatgcaaaaaaaccgctttgtactataatatagacagacagttacatcatcacttatcctaaccagataattaatatacaacgaatccggttacatgacaagctatgagttgcgactatccagactattcagaaataattgaatcaatcagccattgcgaattatcccggccgcacgtccagttttgaccctgaggcttttcacttgcaacagtccgtaaattcgctatactaatagtcaaaggtcaacaaaggtcaaagagccgatgaacctttaactatgatcctaatcgatttagttatatttctgatgcgaaaggtgtgtgacagcataatgctttgtgacaattgccataagaacgaagcgacgatccatttatatacgagcgtcaacggtcagcggcgacaaatcaacctttgtcaaaattgctatcaactgctaaagaatcaggaacagcaaccaaataacggagttggaggtgctgatatggcacaagatccattcggttttggtggtcttgacgacattttccgtgcaatgcagggtggcgttgatcctaataacgcttaccggcaacaacagaccccaccgacccagccagctggtcctaatggcggcaatcgtcgtggcaataacaacggcggtggcctccttggccaatacggcttcaacttaacagcgcaagctaaacagggcaaaatcgatccagtgattggtcgcgataccgaaattaatcgggttatcgagattttgaatcgccggaccaagaataaccccgttttaattggtgaagctggggttggtaaaacggcggtcgtggaaggactagcacagaaaatcgtttctggtcaagttccacaaaaactgttagataaagaaattattcgtttggacgtggcttcccttgttcaaggcaccggtattcgaggtcaatttgaacaacgaatgcaacaattaatgaaggaggttcaaagcaatccgaatatcatcctcttcattgacgaaatccatgaaatcatgggtgccggtaatgctgaaggtggtatggatgctgggaacgttctgaaacccgcccttgcccgtggtgatttccaattagttggggccacgacattaaacgaataccgcgacatcgaaaaggatgccgccctcgcccgccggttccaaccggtcacggtcaacgaaccgagcgtggaagaatctatcaagattctcgaaggcattcagaagaagtacgaagactatcatcacgttaaatacgatcaagatgccattgtggcagccgtcaagttgtcaaatcgttacattcaagatcgtttcttacctgataaggccatcgatttactcgatgaagctggttcacgtaagaacttgacgttgaagacggtcgatccaaagacgattcaagaaaagatcgacgaggcagaaaagcagaaacaggacgccttgaagaaggaagactacgaaaaagccgcctactatcgcgatcaagttgctaagttagaaaaagctaagcccgatgaaagttcagaccagcctaataacgatactgccactgtaacggtcaaggacatggaacaaattgtcgaagaaaagacaagtattccagttggtgacttgcaggctaaggaacaggctcaaatgaagaccttagcacccgaccttaagagtacggttattggtcaagaccaagcggttgaagcagttgcccgggccatccggcgtaatcgaatcggtctgaacggaactggccggccaattggttccttcatgtttgtcggcccaaccggggttggtaaaactgaattggctaaacaacttgctaaggaactgtttggttctcaagatgccatgattcggtttgacatgagtgaatacatggaaccacattcagtggctaagttgatcggttcaccgcctggctatgtcggctacgaagaagccggtcagttaactgaacaggttcgtcgtcatccatatagcctagtcttactagacgaagttgaaaaggctcatccggatgtcatgcacatgttcttgcaaatcctcgatgatggccggctgaccgactcacaaggtcggactgtcagcttcaaggatacgatcatcatcatgacttccaacgctgggactggcgacagtgaagctaatgtcggttttggtgccgctgctgaaggcaagacgcacgatatcactagccggttgacggactacttcaagccagaattcttaaaccggttcgatgacatcattcaattcaacgctttatctaaggaaaacttgatgaagatcgttggtttgatgatcgaagacgtcaacggtatgttagctaaccaaggcttacacgtccacgtcacagaacctgtcgaggaaaaactcgttgaactaggttacaaccctcagatgggggctcgcccactccggcgtgttatccaggaacaaatcgaagatcgcatcgccgatttctatttggaccacggcgacgttaagaacatggttgcaaaagttgaagacggcaagattgttttggcggctgagacgaagtccgaataagataattaaatttagagccagaagcgtaaacaatcgtttacacttctggctcttttttgtgcctacctcaaatcctcattgagtcgctatgaatagcccgcgtctctgccataattaaacgcctaatttaaagtcccataattgtcgttccaaattatcacgctcaatgccaatatagcgttttgtcacctgctcgctcgaatgattgaaaatcatcatcaatccggcaatgtcacgagtcttttgataataatgatagccaaatgtcttgcgcaacgtgtgcgtaccaatatcatcccgctccaggtactcaccggccgtctgaaagactcgatagacaccattaacggttaaagctccgccccgaccactacagaataacggttcatttgccccccgataccgcgtaaagtgggctaattccgttttgaggtttttcaaaaacaaccagcgcttcttgcccgttttttgttccatgatcataacacgatctttgccacgtacttgcccaaccttcagtcgtaaaatatcactcattcgtaatcccgtgttaattccaaccaaaacaatcatgcgattacgttccccataacgcgcttgtgaaacagcccataaaaaatcatcgatttcttggtccgttcttagcggttcaacattataatgcatacgctccattacacctcaatcaatcttattaagtttaaattacttaacctagagtaaactaaacaaagtaattgttaacctataatgctccccactattaagtgctaaaacaaaagcgcgggacaaagagtctcccctttatcccgcgttaaggatattacttcacttaatatccgtgaacgtgtacatctgcctataattgcaaagctgataattgatccgctaactgtgttgctggcgtcgtgtcaagtgatttagtcaattgtgcatcaacatctttcattcgatcctgaccagccttcgtaagcgttaagacccgtaaacgccggtcttgtttaattggttgacttttcaaccatccttgggttattaaggtgccaatgttttgtgccaacgaggctttcgccacattcaacgcatttgccacatcaccaatctggataccaggatgttgttcgacataaactaagatccgtaactcgttcaaactaagccctgtggcggacgaccagttcgacgtaagtcgttttaagtcccgttcaaggtgcatgatattcataatataattaattggttgttgcatactaacagcatccttcctgaaatttgcacttttttcattaaccgttcaaaacaagccattgtcccttcgcatgattttttaaaaaaaatagtgcgaattgattcctgttaaatcaatatttttgatacgattcgtcattgccgctcgataaccgtatccttgacgacctcaattaagtcaacgtttcactcgcaatattttttttaaaaaatggtgcgaatcaattattaagacgaatagttatatttgttaacaaactttattaacaatattattattgcataattacaaaatttacacaaataactttgactaccggtcacagtttagctggtcaaaaatagccgtctatccccgatttaatcggctttttgacaattgattccatcaatattttttacatattaaatttatatgtcaagttaacatgagttaattataatggttattaattaataaacttatctaaacagttaattaaatattctactgaataataaaacagacgtcgagtattcgcactcgccgtctgttttattagccgttactcagaaaattccgtaattaaccccgcgtcaacagcccgcttggtgtatatcgggatttcgtcttcagttgcccggacaaagtgccctggtgcaatttcgaccattcgccgcttcttaccgtcatgttcggtcgtttcgtcataaggaacctgcttacggttacgttcaaactctggatcaggtaccggcaccgccgagatcaaactctcggtgtacttgtgtaacggatgattatacacttcatccgcaggcccaatttccagaatcttaccgtaatgcataacgccgatccggtcactgatatacttaaccattgacaaatcatgcgcaataaataaataagtcaagttctgcttaacttgtaattccttcatcaagttaaccacttgggcttgaatcgaaacgtccagcgcagaaattggttcatcagcaatgatgaatttaggctctaccgctaacgcccgggcaatcccgatccgttgacgttgaccacctgaaaattcatgtggataacgactagagtggtccttgttaagaccaaccgtctccaataagtcttcaacctgcttggttcggtctgcatcatccttggctaaaccgtgaatatcaatcccttccgccacgatatccttgactttcattcgtggattcaatgaggcgtatgggtcctggaaaatcatttggatctcccggcgaaattcatggcgttccttcttggtgtgtaatttggaaacgtccttaccgtcaaaaatgatttcaccatcagttggttcatataagtgaatgatggaacgtccggtcgtggtctttcctgaaccagattcaccaactaacccaaatgtttcaccttcataaatgtcaaaggagacgtcatcaacggcccggacttcatcttttttgccgacattaaaatactgctttaaatggcgaacttctagaatttttttacgttcatcaggcatgtctacttactcctttgctacgggatttgaaattggtgcttgcggtttttgcatggccgcaaacttttgctgacgccgaacgatttcagcaggtggcgttacctttggggcatctggatgaagcaaccaggttgccgcgtaatgggtatcagaaaccttaaagaatgggggttccttctccgtatcaatcttcatcgcgtaatcgctccgcgctgcaaaggcgtcaccaactggtggttccaacaaatctggtggggtccctggaatcgctaataatgagccactttcagtatccaaggttggcatcgaattgagtaacccccaggtataaggatgttgtggattgaagaagatctcatcgactgtcccgtattccacgattttaccggcatacatcactgcgacccgatcagccattccggccacgacacctaagtcatgggtgataaagataatcgacgtatcaattcgattttgtaaatccttcatcaagtccagaatctgggcttgaatcgtcacgtccaaggcagtcgttggttcatcagcaatcaggacttcaggatagcagaccaatgcaatcgcaatcacaatccgttgccgcatcccgcctgagaattggtatggataatcattgattcggccttcaggattagtaatcccaaccaatttcaacatctctagcgcttgggcgatcgcttcttttttcttcaaacccttatgtttcatcaaaggttccgcaatctgcatcccaatccgcattgttgggtccaatgatgtcattgggtcttggaagatcatggcaatatccttaccacgaatgtgttgcatgtctttttcggactttttaataatatcttcaccgtggaacataatgctcccacgtttaatttcagcattaggtgctaacaggcccatcagtgaacgtgtcgtcactgacttaccagaccctgattcaccaacaattgccaaggtttcacccttacgtaaatcaaagctaacgtcacggatggctttaacttcgcccgcataagtatggaaattgatttccaagttgcggacctcaatcacattttctggtttttccatagtgctgccgtcctcctaacgttttgactttggatcaaacgcatcgcgcatcccgtcacctaacaagttaaaggcgagcatcaagatgatcagcacgatggctgggtaccacatctgatatggcaagaattggaagttcttctgcccatcagagatcaacgtccccaatgaagcttgtggtgaactgatcccaatcccgatataactcaagaacgcttcgaagaagatcgcacttggtatcgtgaacatcgtttgaataataatgacacttgaaaggtttggtaacaagtgtttccaagcaatcttgacgggtgattcacccagtgtccgtgcagccaaaataaagtcttgattcttcaattgcaaggtctgtgctcgagtcagccgggccatcgtggtccaaccagtgatcgcgatagccgcaatgattgaggccatcccagtcttcgtgaaggccgtggccatcaacaccatgataaccaattgtgggatggacgagaggatttcaatcacacgttgcatgaataaatcgacgcgcccacctttccaaccggagagtatcccgaatccgaccccaatcgtcaggtcaatcaaagtagcaatcaacgcaatttcaagtgagatccgggtcccatacataatccgcgccagtaagtcccggcccagataatcagtcccgagaagataatgcacgtcagactttgcaccggccgccgcatacgcatcaacgtccttaccagattgagtcaagtgaccattcaaaccatggatactaacacccggaatcttcggagggaggttcgcataccgtggcgactgtgcattaggatcaacatggtagactgcccgtccaccaaatgccactaagaataagaatactaacacgataaagctgataaaagcggtcttgttagacttcaatcgccgccatacatcttggccgaacgttaaggaaggtgctgcgatccgttcattatcaggacccgcttgtttatctaacggctcgaagtcgccgggcttaatatcgatactacttggattttctgccattaactagtccccatttccatttaaacgaatccgcggatcaataattccgtagacaatatcggtcaacaataatagtaagcaaaggagtgctgaatagaaaatcgtcacacccatgatggttgggtagtcgttaaccagaattgatttaacgaattgttccccaatcccaggtactgagaagatattttcaacaaccattgaacccgtcatcaaggcggcggccaatggtccaatcagcgtaaccattggaatcaaactgttccgcaacgcatggtgatacacgataccaaatttcgacaaccctttggctttagctagctcaatataatccgaactcagcacgtccaccatgtcggttcggataaaccgagccgtttcggccagcggactggcggccaaagctaacgttggtaagatcgtgtaagcgaagccttcccaaccagcaacagggaaccaaccagcctttaagccgaggtagtattgtaacaggatggctaacacgaaacttggaactgcgatccctaagatcgataagatggttgctaaacggtcggcccaagtatccttcttgatggccccaacggcccctaggataatcccaaagacgattccgacgaccatcgcttgaccacctaactgcattgatggtcccatccggctaccaatcaggtaactgacggcttgatcagagaactggaaggatagccctaagctccccttgaagatcccgccaatgtaaatgaagtattgcaaccaaacaggtttgtccaacccgtattgggccaagatcgacgccttttcgctaggggtcaatttagcttcattttgcagcggtgttccgggcattaacttcattaagaagaacgtggcggtcgccacaatgaataatgtcaggaacaagtaaaatatccgctttaaaagatactttctcatgagaattcctcgcattctattaaaatcaacttaaaaaataatgacatccctcattataaaacaaaatggtaaggattaacaatgtgtcaatccttacccctttgcttcacattcattcagttaaagcacacacacttttttctgtggatttacatcattattttacggacatgtacttgaagttgtagtttgagcccgcagtgttgtagatgatgcccttcagattgctccgagtcaacgttgctgaggcttgttgatagattgggatgaccccttgatcattcatcaattgcttttcagcagcaaccatgtcagcccaacgtgcagtcttgttattggcatcggcaccttccgccttcttcacagcatcgtcgtatgcggcactgtcatacttcccattgttgtatgagttgtcggacgtgaagagtgacaagaaggaaattgggtcggtaaagtcagcattccaggcagagataaccgtatcgaagttcccgttttgtgaccgttgaagacgggtcttgaatgggacgttctggttagtaacggtcaaaccaggtaatttctcccaagcaccttgaataaattcagtagacttcttaccaccatcagtatcgtcagaaagaagcttgatgttcagcttagtttcaccaatttctttcatcccttctttccacaacttcttagctttcgttaagttgtagtcaactgcagaaggaacggcagcgtcagtcgtaaagtccttaccagttgtcgggtttttagctaagtcttcagaaacgaaacctttagaaacggtcgaaccgttacctaacgtattattaacgtaggacttccggttaattgctaatgacaaggcctgacgaatcttcttgttctggaaagctttggctaaagtcttatcgctatccttacgattaaattcaacgtagaaagttgaagccgtcttccgaactaagtagttcttatcattcttataattcttaacttgttcgttggaaagtgtcgtaaagtcgagcttattggaattaaataagttcaagccagttgaaggatccttaacgacttggtacttgatgctgtccatcttaacagctttcttatcccaataatcgttattcttcttcaaggtccatgacaagtttgtcccagtccaaccagtcatcttgtaagggccgttataaaccatggccttactgctcgtcccatacttagaaccgtacttcttaaccactttttcattttgtgggaagaagttgacaaagcccatcagcttgtcaaagtaagcaattggcttatccaaagtgaccgtcaacttgtaatcaccatcagccttgattcctaaactagaaacgggcttcttgccattgacgatagcgtcagcgttcttaatccctgaatataagtatgcgtattgtgacgcagtctttggattaacggtccgttgccaaccataaacaaagtctttggcagtaactttatccccgttactccattttgcgttcttccgtaaagtgaacgtatatgtcttcccaccattagtaaccttagtggatttcgcaattccgggtgtgaccttcccgttcttaccgagacggtataacccttcattagtgttattcaacgcgttagaactaaccacatcggtggacttagaaatgtccatcgttggtaattcggctgattcggtccaattggccgtttgcttagaacttgaagaactcttgcttgagccacaagcagctaagaatagtacggatgcgccggcaacgacggttacttttgcagctgttttgaaattcatataacccaacccctaactttaaaatagtttgtgtgtgcttttccctcgaaaagttaaagtaattgtatattataaataaattaaaatcaatcctaaactctaatttttatcattatttcgtcataatcgtcttaattatttcattttgcgattattatccatactgataaacatgcctgaaattactgatatataagcaattatattctcacatcagtgttcaattatcaagtgaacacaatcggcaatttttcttaataaataattcaaataacgataaaaatgacgatattaggtcttttttacgttagtcaaaacagctaaaagtgcacaaataaaaaagaatgctgattttttatcagcattctcttattattaaacaatattggctagttaagtactcgtacatcggcataaaacacaccagcccgtgaatttacaccaacttagattctttccacattaacctcgaaacaagctggtagccattttagatgtgcgcccattttaatcacgactcaacctgattaatcagctccgtctagcctagttaccgagatacccaatcaccgaagcaacaattaagatgatgagaacaatcgtcgtaatccaaacatataagtggtctttttccactgcaaaggcgtagatagagaccgcaacccgcaaagttggcgttaaaatcaatagaaataaacctaacataatcacggcatatggtttaagtgccacaatgccggctagaatatcagcgaccgtatggggttccataccatttgcataaccaccattgccctgaatcaacatcagaagcatcccaataataatcacgattgcagaaacaatgacgccaattcgtagaatatacccaatcatcatttcaacggcgtgcatctcttgcgctttagttgttttttgcttatccattagatggtcaccccgaatcctttagcaatcatttgaattcccagatagagcatcacgggcacaaagatcatgcgaatcaagcgtggcttgagccgcgtcatgattcgtgagccgattaaggcaccgacgataatcccgatagctaatggggccgcgattccgggtttgattgacccattaaagaagtagaccatcgcactcgctgccgccgtcacccccatcatcaggttagaagttgctgatgacggtttaagcggcatatgcataatcgtatccatggctagcactttgaacgcgccactcccgatccccaacaagccactggcgaaaccagcaccgaacatcatggaaaaaccacccggcacgttttcaacctgataatcaacttgcttattcaatgctttatcataataagtaccatttaagttcaactgtgtcgccagcttgtcatctttgactgacagtaattcaccgttcttactcattaatttacgaatcatattatacgtcgtgaaaactaacagcgccccaaataggaagtacaggaatgttgcattaagcacccccgtcaacactgcaccgaggacggccccgaccgtcgtcgcaatttcaagaaacatcgcgacgcgtaagttcaacatctcatcacgtaaatatgcaatggtagagcccgaactcgtggcaatcacggcgataatactggccccaatcgcatacttaatatctaatcccaaaccaagtgtcaggattggtgtgacgatcatgccaccaccgatacctaaaatagcaccgaaaattccggcaattaccccaacgccgagcattagccctaacgaataaatcatttccttcaccttcaccctttaaatttcaattgttagtgtaccatttaaaccgattgatatctaattattaaatgaaggttagcgtatccccagtacgacagtcattaggcttattttgcgtctgaaaacaccacttcaatttctagctagtgtaatcggtaacaacccgattaaatcagcaatccacccttaaccgcgattaaatttttagatatcaaactgattaaactagtctagcgactgcgcttgctggaattgtgccatcaaaccggcaactaatggggtcgctaaggcttccggggtcgttgctagggccagttgagtctgaaaacgatgatctgccaatgatcgaatcagcacgtcaccaccgtcataggtttcagccaatgaccgtggcaccagggccactcccaattggtgattagcccagtgcatcgccgtgcgggcatcatcacaagtcatgatgtaagtcggcgtaaccgacgcttccagaaaggcaacgtggaataattcattaaaacgacggtacttgatcaatggtaacgtagcgaggtcacttagttgtaactggcgccgcttttcaaaccgtgaatatcgcttcggaatgactgctgccatccgttctgcgggaaagtaacgacagactagatgttgcgcgttgaacggtgttcgtaacaccgccacgtctagcaaccgtttatgcagatcgtctaacaactcatacgtattgccttccgtaatcgcaagctgaacatcgggatgttgccctaaccactttagtaatgccgtattcggcatgacccctgccgaggatgaaactgtccccagattaatggtccccgtcacgccgtgtgccagggcccggaccttgttctccgcagtcgccgacaactgcgtgagctgttgggcataccccaccagtagcttgccagcttcagtaacagtcacaccctgaggcaagcgattgaagagggtgacgcctagttcaagttctaattgcttaatctgatagctcagtggtggctgcgccacgtgcaagcgtttggcggccgctgtcatctgaccttcctctgccacggccaaaaaatattgtaattgttttagattcatccgttaacgccccctgttattaaatattagtatacacgactgacaaagcgggaattttacaatttatttaagacgtgccagaacccttgtgaatgcgttatactagtgataattaatttattaatgaaaggagtggtcacgtgtcgtttcttgaccgacttaaaggaatgcttcaggcactaaacagcacggaagccgccacaagcgctactgaggcaccacgttccattgccgcacaaactgccgcagcacctacagttaaccaaacagaagcattagttctcgttcaccacctagatcaggatggcaatgaactgcaggctgctgatatgattgctggcaccattggcgaagagattcacttgccagccgtcagcatcaccggctaccacctcgtccatatcgaaggcttgactcgctggtttacgaccccacaggctagcatcacgttgacttacgaacgccaagctggccaaccagtctggatgtacgcctatgacattgaccgccgcgaactaattggccggccgaccatgtaccgggggaaattaggaaccccttacgaaatcagtgcgccgaccgtcgccggttttaagctcctccgttccgtaggcgacgtgactggggaatacacgaccacttccaagacggtcctttttttctaccgcaatcaaaattggcagcaaactgacctcagtactggttttgtccaagtcaacaagttgaccgccgtttatccgtatcctggggcaactacgaccaactatttaactaagctccagcccggtagcacttataaaacgtacatgcgcgttcgcttagttactcacgagacctggtatgcgattggcgatgatcagtggattccggagacgcacctccaattaactaccggtgacacactgttactcaagttgccagccggctaccgcgtccaaaataaacggcctgttcgccaaaccggcgttgtcagttttgtccctggcaaacaggtccacacatacatcgaaccatatggccgctatttaaccaccgtcactcatggtgacacggtcaatttgattgagcgaatggccgacgacaacggggtcgtctggtatcgcctgcaagatcaaggttacttgccgggccgttatttaacgaaattagatccaccgtttgcttaaacaagacttttgttcgattaacgcgaaccatgctaaaatgcgccactcgctagcttcaatctaatctagcgagtggcgcattttaatatctacttatcaacaattatgcgcatcaactcgatgccccgattcgtcagcaagaaaccttcctggctgtggtgcatgaagactaacccttcaaactcgcgatcaccagcaaagttcgcctcaccgacctgactagtcgtcaagtgtcccagtttagccgctggaagtgacgtaatactctcatcggagaccaggtagagccgaccagtaatctcgttatatccaatcgattgggcgaagaaacccggattattagctaacccctgcgcgagttgttcaaaatgtacaccagtcgtcgaactgattgtgccacgataaagcgtgacattgccatttctgagctgactcgcatgcgtccaataataggcctgcccagcgcgatcaaaagtcagttcatcacctagacgcccgctaccagtagtaaaggcaattttaagatccggcgtcagggattgcggatttagtcgcgcaacacttgcaagctgatcacgtgccgtcgatgaaataaaccacagctcgttcgtcttaggatttaaagctagtgactgaacgtgtcccgccgtaaactccggccccacttcaatggcggccagcacccgacggtcaaaagccgtcatcttcccgtcgaattggtgagctgctgctactcggaccatcgccatcttccctgattgcccagcccctaaagccatcaggcgttgccaatcatagcgaacgacccagccagtctggtcggcgccacccaactgttgatcattgacgtacatgacgtacaagtaccgattgtcagctgaaaacgtcgcactctgtgggtcattcaacaagcggctccctaactgttgcggtaaatacagtgctgttttgaaatgataatggtcgcgatagccactactctggcgcaacgtgtctggctgattttgtagcccttgagtcgctagatacgcggcggtaggacgaaacaaaatatgctcagcggtgtaccgtcccgccccttttaagggcaaataactcagcttattggccgcgcgcgtcaccccatgttcctgttgatccgttgtcaccacgcgcatcggttgccgcgtgggtgtcttaatatcagtggccctggttccgacaactcgtacggtgtccgccaacgcccagctcagtcgcccagcagtcccgtgacgcacctgccaataagtcactaaccgcttgttttgtgtcaccatcacctgaccaacccgttgccagtgactagtcgtccgggccgtcccacgtggcgttaattgcatcgttgcacgatttaattgatataagcgcgtttgtttcgattcaagttcacaattccggggcgctaagctttgcaccgctggccaccgtaccaagttcgtcgccgcgtgcaccgtcatcgggccccacaaccccattcctaacatcaatcccagcatccagcgtccccttattttcaatctcatcgccccctacaatctaaattgcagattgattgtatcgtaattctctcaccttagcagtgctacaacgttggttcacatggtgaatttacatggaccgataagcatgttagaagaacctctcatatcacttctatccggtcccgccacacaaaaaatgatgagaccgccaaatcaacttggcagccccatcattttatgaactattcacatatttgtttgtgcttttgcttgagacacattgtaacttttctatccgttaaatcaagagcagccagcttaggcccgctgggaaaagttcgagttagcgaccaattgcaccaagttaagtggccgttcatcagccattcgagcgggttcccgaaacgtgctcggtgccactgaagcctgtgcttgctacgccaacggactaatgccaaaaccgcattaatccgttggctaggcaatgctcagtaaccaaattattcttagctggaagtgattttcttccggcttagaataagactcgtatttgagctgacgcgggttgtgcgttagctcaaatcgatgtcggcttacgttccagcaattgtcacccagccccggaggtcgaaataggacgcacatcggctgacgaacagtaatctaactagattggtcagctaagtgtaaaccacaatataaatcctagagcttcgaggtcagcttgacatccggatacttatccgcaaaccagcgttcggcaaaggcattttcgaataagaagagcggtgccccgtagcggtccttgaccaatagattccgcgaactggacatcttttcatccaattgttcgggatcgatccaacgggcagtcttgctacccattggttccatgacaacttccgaattatattcattttgcatccggaatttgaagacttcaaattgaagttgaccgactgcaccaagaatatagtcacccgttgaatatgaagtgtacaactgaacggccccttcttgaaccagttgttcaatacctttatggaaagacttttgtttcatgacgttctgggctgtaacgcgcatgaagagctccggcgtaaattgcggtaacttttcgaattgaaccgcatttttgccagcgtaaatcgtatctccaatttggaagttacctgtgtcgtagagaccgacgatatcgccagcaacggcagtttccaccgtttcacgggtatcggccatgaattgcgtagagttgtttaagcgcatcttcttaccagtccgctgcaagaccacgtccatcccccggtcaaattcgccagaacaaatgcggacaaaggcgatccgatcacgatggttcgggttcatgttggcttggatcttgaacacaaaaccggcaaattcatcgtcggttggctgaacgacttggtcatcacgagtcttatgagcagcgggtttaggcgcatactgcagatacgtcttcaagaacgtttcgaccccgaaattggtgagggcggacccaaaaaatactggcgtcatgtctcccgccattactttagcttcgtcaaaatcattaccagcttcgttgatcaattcgacttcatccaacgtgtcacgataaatactgtccttggtcaattcattactaggatcaagctcaccgttctcgtctagtggtaagaacgtttcgccatgagcttcattatgataaagttccacacggtgattgtaacgatcgtataagccctttaagcccttacccatacccattggccagttcattggataagtttcgattccgaggacttcttcgacttcgttcaacaagtccaatggttcgcgaccatcacggtccaacttgttcatgaacgtaaagatcggaatgccccgcatcttacaaatttggaataacttcttcgtttgtggttcgatccccttagccgagtcaatgaccatgacagcggaatcgaccgccatcaaagtccgataagtgtcttccgagaaatcctcatgtccgggcgtgtccaagatgttgatccgtttgccatcgtaatcgaattgcatcacggaactcgttactgagattccccgcttcttttcaatttccatccagtcagacttggcaaagttcccacttttacgggctttaaccgttccggcctgacgaacaacgccaccaaacaataacatttgttccgtaatggtggttttcccggcatccgggtgagaaataatcgcaaaggtacgccgggtattgaccgcggcggttaattctgtcttattcattaaaaattcctttcatcataacctgtatattcaacgtgcacggtggtaccgtcccaccgtaaaaaaacatagccttacatattttactgatatttgaccaaaaaatccagtaccaccgaccatcttgcaccgattcggtgggaattcacttaacaaagtcatgacagaccagttgcaatcgttttcaaggccatgcttttaaattaaggccgcgttttatttggcatgttaaattaagttgtgtacaatgtatttgtttttaaataactgtgatttgggaacgaggaggattttaatatgtcagaaaaatttgacgttgtatatctaggtagcggtcacggaacgtttgacggggccattccgttagcggctcgtggcaaaaaagtagccgtcattgaagctgatttgattggtggtacctgtcctaatcggggttgcaacgctaaaatcaccttagaccagccggtagcattaaaaaatcaagttgctaacttccaaggatacggtctgcgtggtgaaccgacgattgattggcaagccaactttgaccacgaacgcgacgtcatcgccggcttaccagatatgattgctggcttaatgactagtgccggcgtgaccctcatcaatggccgcgggacgttcgtcgacgaccatacgattcaggtggcggacaagacgtataccgccgataagattgtcatcgcaacaggtcagcatccacatcgtttggacattcccggcactgaactcgcccatgacagtaacgactttttgaatctaaccactttgccacaccacatcaccgtgattggtgccggctacatcggactcgaattcgccaacatggcactaacagccggcagtcaggtcaccctactcatgcgtggtgaccaagcacttcgtcaattccaccaaccattcgttgaacgattattggccattctcgtgaaacaaggtttagtcctaaaacgtgaatgggtgccaactgcgatcaagtcgactggtgaccacttcgaagtcctcagtgcggatgacaagattacaacggactggatcttggatgcgacgggccgccagcccaacaccgcaaacttaggacttgaaaaaatcggtgtggactacacagcagctggaatcaccgtcgacgaccacttgcaaacgagtgtcgctggcatctacgcatccggtgacgttctcgccaaggatcaaccaaaattaacacccactgctatctttgagtcgcaatacctgacccacctattcacgggtgacaccaatgcccccatcaagtatccggccattccatcggtcgtcttcacgtccccacgattggcccaagttggtacacttccaaccagtgacactcatgatgtcaaagttaccgtcaatgatttaaaggatgactggttccggcagacaacgcgcgatgtcaccggccataacttactcgtgacggatgaccagcaccggttgattggtgccgctgaactcggtgaacaggccgaaaataccattaacacgttgctaccagcgatccaatatcaattgacaccggcgcaacgtgaacaactcgtgaccctcttcccaagtatcggcgcagccgtttggtcagcaatttaacaaattttttcttggcaatcaggcctgtaaaaccgggcttggttgcctttattttcagtctaatgaaaataatttacaaatatatggttgatttatgtaaatagttttattacaatgtaagcgaatacaaaaagtacttaatatttttcatataaaagaggggtttcatcatgaaattaggattgattggcttaggtaaaatgggaatgaacttagcgttgaacatgcaggataacgggcacacgccagtgggaatggatcttaaccccactaatcttagtaccgccagtgctcacgggttggcgacggccacggatctcaccaatttgcttgaccagttgccaacaccacggatcgtgtggatcatggtacccgctggtaaggcaaccaacagcgttatcgaacagttagcccagactttaagtgcaggtgacatcgtcctcgatggcggtaattcgcactatcaagatagtatccgccacggcgaattactggcaagtcaccacatcaacttcttagatgtcgggacgtcgggcggtcaagctggtgcacgccacgatggcaactttatgattggtggcgaccccgccactttccaagtcgtcgaaccactatttaaagcgattgccgctcccaatggatatttgtacaccggccctgttggcagtggtcattacctgaagatggtccacaacggaattgagtatggtatgatggcagcaataggtgaaggctttgacgttttacagcatagtcagttcacttacgacaacgcggccgtcgccaaaatgtggaataacggctcagtcattcgaagctggttaatgggcttagctcaagatgcattcagcaaggatggtaatctagatgacatcaagggtgttatgcattcatccggtgaaggtcgctggaccttagacgcggccctagaccaacaagtcgccaccccggtcattgcgatggccttgatgatgcgctaccgttcagaaaccgatgacacattcactggtaaagttgttgccgccctacgtaacgagtttggtggccacgctgtcgatcacgaataggaggaacgaagcaccatgacttaccttattggaactgatttaggaaccacaagtaccaaatccgtcttgtacgaccaccagggtcacgtaattgcgagtgccaacgttggctacccactctatcatgataccgtgaccacggccgaagaggacccgcaagaaatctggcaggcagtccaagcgaccatccatcaagtaagtgctggcattgatcccgaagacatcgaaggaatcgccttttcatccgcaatgcacagcttgatcctacttgacagtcagaaacaaccgctgacccgggtcatcacttgggcagataaccgggccgcacaagacgccgctgaattgaaaagtcaacccctgggcgatcgcctatatcaccttacgggaacgccgattcacccgatgagtcccctggttaagcttcactggcttgcccatcattcaccggaattactagcacaaacctgtcacgtagtcggaattaaagaatacttgatttacaaaatgacgggccaacttcaaatggattattcaatggccaacgccactggcctattcaatctttataacttcgattgggaacctgtcgcgctcgactatgcacacatcacccgcacgcagctaccaccattggtcgataccgacgccgtgatcgatggactgacaccagtcgcagcatcaaccctgggactcgcacccacaacgaaaattatcatgggtgcaagtgacggtgccctttcaaacttgggggtgggggctgatgaaccaggagttgcggccattacgattggcacttccggtgctgtacgggtgatgacgaaacaaccatacttggatcctgaaggtcgactattttgttactacgtcgcgccgcaccactggattgttggtgggccgatcaataacggtggtcaagtcttccggtgggtccgcgatgagctcttcactactgaaagccaaaccgcccgtgcgaatcaacaagatccatacgaccaattgacagcgcttgccgcaaccgttcccgtcggtgcccacggactcttatttcacccctacttaagtggtgaacgcgcgcctctctggaatgcggatgcccgcggttcactgctgggcgtcaccacgaccacgaccaaagccgatattgcacgtgcggtcttagagggtatcgtgatgaacctgaatactgtcctacaattgacggcagccgccgaaccagttcatgcgattcgggccactggtggctttgcccgttcaagtttatggcggcaaattttgactgacgtattgggacaacccattacgattccagcgagcttcgaaagttcctgtctagcagcggccgtgattggactcaaggcactggggcatattgatgatttaaccgcgattcacgccatgattggtgcaaccgaaacttatcaacccaacgccgccaaccaccagttatatcatcaacaccaagtcgtttttgaccacgtaacggcgcaattggcaccgttgtatcacgaaattgctactctaaatcgttaggagtgtccactatgccatttgttgttcttacactcggcatcctactactattactattaattattaaattcaagctgaatacttatattgcactgattgttacggccgtcgtcgtcggaatcggactagggatgccattaactaagattgctactagtattcagaacgggattggcagtcaactgggtgagttagcactagtcttcggcttcggtgccatgctcggccgcttagtagccgatgctggtggtgcttacacgatttccacgacactattggatattttcgggcgcaaacggctacaaattgccatcgtagtcgcctcatttatcatcgggattgccctcttcttcgaagttgggatcgtcttgttgattccaatcgtctttgccattgcgatcgaagcacaagttcccgttctctatctggggattcccatgggcgccgcattatctgttactcacggattcttaccaccgcacccggcaccaactgcaattgcgacgacgctaaatgcgaacgtgggtcatgtgctactattcgggatcattattgcgattccaactgtttatatcgcaggaccgctcttttcacgctgggcgcaaaagatggttcctgacgcattcaccggtaaaccacacctgccacttagcagtaacaaacgtcaattcaaagtatctgaagcacccgggtttggactcagtgtcttaacggcgctcttccccgtgattctgatgacaatcaccaccgtctacgaattagtcgttgatcacggtgtgacacctaaaaacccgtcgacccttgaccaaatcattcgtttgattggggcacccggaattgccatgttaatttcactattattcgccctctggtcaatggggattcaccaacacaagaccaataaggccatcacggccaccatcgaagatgccactaagtcaattgccatgttattactaatcatcggtggggtggcgccttcaaacagatcttaattgatgggggtgttggtaaggccgtggcccagttgttcagtggcagcagcatctcaccactgattcttggctggctagtcgctgtcatcttacgggtctcactcggctccgctaccgtagcggccctcacggcagccggcctagttgcgccgttaatgacgcaagctggtatcgaccccgccctgatggtaattgccatcggctctgggagtgtcgccgcttctcacgtgaacgacgctggtttctggatgttccgggaatacttcgacctgaccgtcaagcaaacgctgcttacatggacgatgttagaaacgatcatcgctgtctgcggtctcggaggcgtgttggcgctcaacgccatcttccattaagccctttgaactggctgaatgctaactataatccgcatcgaaccagtccatggtcatttaggcgtgacttactaataactgttaattaaaacaccgctgttacgcagcttgaagttgcgggtaacggcggtgttttgtgactgataaatcatctagcttagtggttaatccttggattgcatccctaaatcgtgcttgatacgcgtcgatgagatgccttcagtacggggcaaatagaccacctcgcagtagtcttttagaaaatcaaacttgccgtgccaatcgtcacccatcacgaaaatatcaatatcgttatcaacgacatcccggattttttgatcccagcttttctcaggtaacacttcatcgacatagcgaatggcttgcaaaatatacttacgatcctcatacgaggtgtacgcatgcttacccttctcagcattgaattcgtcggtcgagacgcaaacggtcaaatgatcgcccaaggcccgtgcacgcttaagcaaccgaatatggcctttatgcaacaaatcgaatgtcccatacgtaattactttcttcaaaaaatcactccttatgccacgttcaagcttaattcaccaattatagcacagactacttttttgatttagtggtcgtcgtcaagtctgctttagtcgccttagcaggttgcggctgatagaccgtcgtttgcttacgcaagtgctcctcatttcgtaactcgacaatattatagaggtaaataaccacggtccggaccacagcatagaacggaatcgctaaaatcatgccaagaattccggcaatatttcccgctgctagtaataaaataatgatcgttaacgggtggattttgagtgtccgcccaataatgttgggatagattaagttcccatcaacctgttgaacaatcacgactacgataatcacgtacactacctgcatcggtgacttggtgaaggccacgatgagtgatggcgcgatcccaatgtaaggtcctacgtacggaataatgtttgtcaatccagcaatcacgccaagcaataacccgtatggttgcgagatcaacatgtagccaatcgccgtaaacgtccccacgaagaaacactcaataacctgaccactgatataactagaaatcgtgtcgcccatcttttgtagtaaaccaatgacttcaggccgctgtttcttcggtaagaaccgactgatagctggaatgaatttctcactatccttcaacatatagaacaatacgactggaatcgtaattgccatgatcgtcacactcgtaatcgtggaaatcaccgtaacaacactacttgataatgatgacaaaaagttctgagaatacttactgatttcaccattgaattgcttggtgtacgagctaatatcaattcttttcagtaccgaactattattgatcagcttagtagcggctttttgcatctcagtggcaatacttggtaggttataaatcagttgtgtcacctgactgactaaccgtggcaacagggaaaccgctccccacaccagtaacccgaataatagcacaaatacgatagccacagctccggttcgagaaatccgaaacttcttgtaatgaaccttagtcaacaacttgaccaagggattcaacatataaaataaaaatcctgaaatcaaaattggcatgaacacgacacttaaaaacgtgccgattggctgaaacaaaaaaccaatgttcgtgcagacccagatcaaggtcgccacaatcaaaatttcaagtgaccaaaataacaaggccgaatcttttaggcgcttaaacactcgcgctcctccctttcttggtgcaactattaatgcgttaattataccctatttcacttagtccgaatacgatttcgatatttctcacaaaatctatttaaaatcaatgagaataatggtaatttaattaatgaacgataaactttcaaaggagcgctacattatgtcacgtaaaattgccattatcggaatgggacacgtcggttcaaccgccgctcactacatcgtcgccaatggctttgccgatgaccttgtcctcatcgatacgaacaccagcaaagttgaagcagacgcgcttgattttcaggatgcaatgcctaatttaccttatcacacgaatatcattatcaatgattatagcagcctcattgatgccgatgtcattatctcagctatcgggaatattaagttacaagattcaccaactaatgaccgcttcctagaattaccctttaccagcacacaagtcaaagacgtcgctgctaaaatcaaagccagtggtttcaacggaattctagtcgtcattactaatcccgtggacgtcatcacatcgatctaccaagcggttaccgggttgccaaagaatcacgtgattgggacaggaacactactggactctgcacgaatgaaacgagcggtcgccagtgcactacacctggattcacggtccgtggccggctacaacctgggtgaacacggcaattctcaatttacagcttggtcaacggtacgcgtgttaggtcaaccaattaccaaattagccgctgaccgcggtttagatttgaccaaactagacgccgaatcacgcgacggtggcttccgggtcttccatggcaaaaaatatacgagttatggcgtgacaacggccgcggtgcgcttagccaacacggtcttgaatgacgccctcaccgaactccccgtttcaaatttccgggaagaatacggcgtatacctttcatatccagccgtcgttggtcgtgacgggatcgtcgaacaagttcaattggatctcacagacgaagaattgaaaaaattacaagtttcagctgattatatcaaaaccaagtacgctgaaagtcagaccgactaatcagcactcaaatgtcaacgaactaacactttcaaaaaggcaccaccgacatgattatgtcggtggtgcctttagcttattggactaagcgaaccttgactggcacgattagttctttgttattatttaactgaattccatgtcatgatgattcgttttggctaattggctgacaatctgcaaccagtctttcatactaaccattaccgctgaatcttgggtgctgggattttccacctcaatggtatcgtggccttgattaacaatcgttaacaactggttgatattcttttttgctaatgcggtagtaacttttttcatacgcccatctcccaatccgttccataattgttgccattgtgcaccatccattcaagcccgtcaagcgctgctagcaattattcaagtaactgagcaatattttacactaagcaggtcccagttgcacctaaaagaaccgagttttacttaaaattaaagtcgcggggtcttgaacatcgacttcaagacgtttctgataattttcatctgttcattagtaatcggctgaccgtcgtattcaaattggtttttcttgttttcaatcacttttttaagatcaacagcagcggcattgatcgccttagctgtcggttctttatccttaccaaccaatttggtataactcgtaccgagcacttgagcaacttccttaagcgtaccgactgacggcgtgtgctttttccaactatagatagcactcgcacttaagcctgctaaggtcgccacttccgctaaggtcagtccattcttcttggcaaattgccgaatattcttaagtaattcaccgttatcaatcttcaaaaaagccaagttcgtcactcctatcggtcaagatctaatcaattattgttaatccactcaagctgttgacattacttaatcgaaccgcaactcatttgcaacaactttgttacaatgagcgcttatgatggggtcagcgttattgaatgagatggacatggggattttcggggaggaaatacatatgaaacaacgtcttatcacactgattgttgctattttaggcctcacggtggagctttggcaagcaccaaacgtcgatgccagctcaacgaatcgcgtcattaaaaccactaatcttactaaaagcgcctacctgacgaagaatactcagggcggcttctataacatgagtggtgccgcaaataatcttaaaatccagagtcggggaacgcttcgacaatatggtaataccacttggtttgtcacccaacaatggcaaattcgcttagctaataataccacggctaattattattttgtaacgagtgctaatacccgtgttcgtggctgggtcaagaccggctccctcaagaagagcaccagatctttcaccaacctctataacgtggccaaatccaaacttgaccatcgctatgtctatggtgcggtcggtccgaacacgttcgactgttccggttacactaagtatgtcttccagcaagctgcgcagaaaaccttaccacgcgtggcacaagctcagtaccgacaatatcccaaaatttccaaacagcgcgcccaaaaaggcgatttagtcttctttggtagtggcacaggttcgatatcacacgtcggtatttatgttggtggtggaaagatgattgacgctcaggacaatggtgtcaaaaatgaaaaaatctacgttccgtggtggcacgcggttggctattcacgaccagtcaactttggcgcttaaaagtgtaattcctattttcacccgacccacagaggcgacttgtgggtcgttttttattgtcctaattatcatgacttgtgtcaaccatgacggctggtaatcacctcttattattcaatgtcgagacgcaaccagaacacaaaagggagcaccccagcacggagttcactccctttgtactttaattacgccgctgacagaccgtcagcagagctattgccgacgtgataattcttgatagcgactataccagatatcaatgtagtcttgtgaaaacgggccttttttgtttttgatccaatcaactaagactttcacatttgcttttaaaatgcgatcagtatcagccgaataacgccattgggcaccgtgttcttcgtactcatcaacatccaacaaccgccgctcaccatcgggaaagactttgacatccaaatcatagtcgatgtacttcaaagcctctttatctaacacgtatggtgatgctaagttgcaatagtatgaaacgccgttatcgcgaatcatcgccacgatattaaaccaataatgcttatgaaaataaacgattgcaggttcccgcgtcacccaccggcgaccatcatcctcggtgactagtgtgtgatcgttacaaccaattagtacgttctcgcttgttttgagtaccattgtatcgcgccaagttcgatgtaaacttccgtcgtgcttatagcttttaatcgtaatgaagtcgccttccttaggtcccttagcctcgcgcgccatattaacccaactttctaaaatgagggtaaattttcatcgaatttcattaaacattataccagatttttatggcgtgcgggcaggtaattcaaccttttcattcatcagcaacttgttcgtcgataaatcgattgatatcgtccatcatgaagcccttttgaaacaggctgcgtttcgtgcgcatcatgcgttcacgaaacgcatacttgcgattgcgttgccacaacttctggccctgcgtcacaagggcggcccactgttcatcttcatccggttgcaattccaaactagcaatcgccgccgtgatcgtatcattgtcaaaccccttcgtcatcatcccttgacgaactttttgttgcattgtcttgaaggcttgccggtgataacgtttagccaacttgcgcgctagttcaccggcgttatcaacttgttcttcaggactaaactgcccggccagcgcgtcatcaatcagctgctcgcccacacccttttgtcgtaatttctgccgaatcacccgtggccccttgtcactggtccgtttggccgtccgcacaaaggcatcggcatactgttgatcattcaataaccgtaactcgcgtaattgttgcatcgtcgcgtcaatcaccgtttcgtcgatctcttcatcccgcagcttgtcatggacttccttctccgtccgcagttgatgtgataaataatctaatgcgcgcgtataagccttggatacatcgtcagccgcaatcattgtcgcttgtagttgttcatcaacttccatgcccttgaaaacacggaacttgatcatcactgactcactgattggaaaagcatactgctcgtctaagtatatgttgtagcgccccgcacgtttctgggctacgattttcgtcactttcttcgtcacggacatccccctcctctcatttaatcatcacgattatagtttaccgaaaaactgccgggtcaaccaactaatttccccaggcagtgctaaaattccataatgttttaagacctgatcggtgtatgactgcatcatcgcttgatccgcatccaatacggtcggtgatgactgatttgggactgcgcggcggcgatggtgttcctggactgctagttgcagttgccccgccttagccaattgacgagtaacgatccgcttgctcgcatcgacgcgaaccgtgatgggaccgtcataaatcaaagcagtcataaagccttgatcttcgatatgcgccaaataatgtcgattataccaactagtcgttccccgtttggccgttcctagcggcatcaagatggcagcaccatgaatcaccggtagtttatgcatcgatagtcctaactgactagccagccgtttaattagttgggtcccagaaaagcctagttggactgcataagtcatcatgatttgtcgcgttgtcagcttagtcttaatcagtcctcgttgacggtcaaaaatcaaggtattctcggcgcatgccaagtgtttaatgtcaagcagaaaaattgtctccagcacgtcgattatatcaatatctgaacgcgtcgctattggtaataatcgctgtggctgtcgggtgtcccaagtaccagattcgagatgccaaaaagagttaacgtgatgcggatcgtcaatattttgggtcataggtggtaaagccccctagagataagtattttctctaacattcaccggctgaacgcccccgcccgttcgcggttaattagattaatcacatcataacaattacatacaatctaggaaagcacttggtcattgaattgctcaaatctaaccggaacattaataatgaaaacaaatcgtcacttttcagtccgttttcaccacctgcaccattactgaccactcactacactagaatcaaccttggccaaggtaattaacgataaaatgaggttatttcaatgcacgctgaccgttttgataatcaagccgcctttgacctactcgcacatccggaacaccaacgcctgttgtatggtgctttgaaggccgcacacgtgaccaaatatcacccgcaatttgaggattgcgttacctgacctggctagccgcctatcagaactatgagcctgaactgcctgccaacttggcagactttcgcaaatttgcttttcggcgcatcaagtggcgaaccgttgactatttgcgtaaccaaactttgcggacacaatcgcaggtcaagctggaacacgccctgcccatcgccattgacccgatggctgatcaagagatccattggcaattagccgcattattaacggaactcttagcacaatgtcgtccgggtgaacgcatttaccttactgaattttttctggaagaacagtcggttgcaagcatcatgcaccgtcatcaagtcagtcgtcggaccgtctataactggcgaacccgcttgctcactaaagctcaccaactctatcagcaacaagcccgtaactaatactaaaaccgacatttgctcaatacgaaaggagccccatatgcataattggatgaacactcacctcattattacaacaactgacatcaaacaacatcaggtgcatcaacactggtccgctggtcgggagctaacggacgctgatcttgccactctaatggccgtcctcaggccactatttgctgacacgattatcagtattactgtccaaactgtcaccgagtttgccgactaaacactcaccagtcaaaaaagtttaatcaaacggtgcacaaatcgactggctcagccgtctgtattaatgtaagctggccagcctaccaccacaaaattcgaggaggaactcatcatgactaaaacttggttaaaagctaccctgacggttcaaacgacaacggaattggacgaacaacgtaaacaaacgtttaacggcatcgcccaagacgcgactgacgaacaactcgctgcttttggtaagatcgtcgaagtcttgacgggcgatcaattcatggccgctaacttggtcaacgcttaccgctacgatccacaacccgtcgcttaacacactcataatataggaggaaacgcccatgaaaactttagacttaagctttaaaactagtactaacaaggttcaccacttgaagttacactacgccaacgataacttgagtaaggatgtcgttagcaaagccatggcggatctagcagccacgaagctgttcgttaaggacggcgagaacctcgttgccgaaccactcgccgccaagtacgtcgaaaccatcgaaacaccaattatcaccgcaccaaaggcttaatccgcgttacctgctattacaagaatccccggtcaattgctgaccggggattctttattatattcagttagcttatggcaccacgttcggcactagatatcacaagaaagccggattgccctagtctcattgcgatcaactggataaatctcgataataatgctattaccgaccggatgccaatcaatcgctttgacgagtgctcgcataaatgtccgcgtaatttgggttttgattgaaatgccgctacgctcaatatcatcatagaaaatgacccgctgatctaacttatcgaccttaaagtagtagtacgcaaagtgggccgtcccccgtttcaaaattaagtggtacgaattattataatccgcggggaaaaccgtgatccaatcgtcattcatgtcggacatccttttcacttgaatttgagctcttgtctaattgtaccgtgaacggcggggaaaacctagggagaatgtgagaaacttgaactactgagcctagcatcattctgttcattaactaattttaccacgcgttttatttagtcattattatcgcgtttcaggctactaataattgcatcttgataaaatgctggtaaattatagttagccaaattgtagctagtcaaattagttaaaactaaccatccgacaattatgacttaaatactagtttactctaacacaatgtttgctataataaacttaaacgataccgcaaagttaatcatatcaagtatgtttacttgataactattttgtactataatcattaggttgtatcaatacagtacatacatagtcagtttgcggtaacccgaacactagtaatagattaatctgactgtgatttacgggggaaaatatttaaaggaagcatagggtgttacttatggaattgaaggaacgagaaatcagaccgattacgattgacgccgggcgtcagcatcgtcgttatggttatcggttcattaaacgcgtgtttgactttgttgctagcctcttaggcctcatcatcttatcaccactcttcaactttaattgcaattgcgattaaagttgaagatcctaaaggcgccgtcttctactcgcagacacggttaggtcgtggcgaagtcccattcaagatgtataaatttcgctcgatggtttccaacgccgatgaattgttggaaaaattacttaaagataacgagattgatggtgccatgttcaaaatgcaggatgatccccgcgtaactaagattgggcgattcatccgtaaatatagcattgatgaactaccacaattgctaaacgtccttcaaggctcgatgagcttagttggaccccggccgccattgccacgagaagtcgaagaatattccgactatgacaaacaacggttagccgtcaagccaggttgtaccggtttatggcaagcaaccgttcgtaacagtgtcggttttgatgaaatggtcaagttagacttaacttacatttctaaacggagtgtcgcatttgatgtctacattctgttcaagaccgtggtcattatgttcaagcctaatggcgcttattaaacatcaaaacaaaatgcgcaaccaaactcaaggggaaatttggttgcgcgtttttgtaacccattgatttgaacacaccacgcaccattcgctcgccataccatcaaagttatctccccgctcctgcaatcatcattgattcctcgaccctaccggccaaatttttcagtccctaatcatagtgtgcacgaacacaactcactgggattctccaaatattaagctattctcccaatttaattatcgttgatataactatgtcgctcctcagttaattaacaataaaaatactttctaatttataaaataataagtttgttaataaccaaccctagccagttaaaaccactatcaaccggctaattggctgtgatacaatgaattgaatgttgagaaattcaacgttagactgcttaactgccacaaggagccactcatgcgaatcataaggaattacttttatacagcggggtataacctcttaattttactaacgcccctcctaaccgtcccgtatatctcacgggtcttagggccgaccggcgtcggtatcaatgcaacgaccaattcgatcattacttactttctattgttcggaacggtcggtattacaatttatggtaatcgcgaaattgcctttattcgcgataatcgggggcaacgctcacaaactttttgggaaattgaaatattacagttattgaccatcagttgtgcttatctcgcctttttagtttttcttttttttgagcaccaattgcaaatttattttttctatcaatcattttatattattgcgggtgctgttgatatttcctggtactttatgggtctcgaagatttcaagaaaaccgtactccgtaacatgctcgtcaagattgcttctgtaattgcgattttcgtattcgtgaagactcggcaagacaccggaatctacattttgattttagcgggctcacaagttttgggcaatctgacactgtggccatacttacgacatagtgtcgaacggcccaactggcgtcaattgaatctctttcggcatctgcggccctcattagcgttattcgtgccacaaatcgccacgacggtttaccttgccttgaataagaccatgttatggcaaatggattcgctaaccgccgccggattttatgattactccgacaagttgatcaagctcgttttagcgctcgtgacagcgactggaacagtcatgttgccccacattgccaacctcttcatgaagcagcaacttgaacgcgttaaacaatacttatacatgtcctttgactttgtgctcgcgattgcgattccgatggccctcggcgtggcagcggtcgcaacgacgctcgcacccctattttttggacgggcatttggggcagtcgaccgactgttgatgattgaggcacccgtcatcatcctaattgggatgagcaacgtgcttggtcagcagtttctgctaccgactaagcagactaagacctatacgatttccgtcactatcggggccctcgtcaacatcgcttgcaacatcccacttatttggttctggggcgtggccggtgccatgtgcgccacgctcatttccgaagtgtgtgtcactggttaccagttagtcgtgactcgacatacgttagcgaccagacaattatttacggctagtctgaagtacgtgctcgccggtgtgatcatgttcgtcgtcatttacgccttgaatatcaatatgaccgcttcttacctcaatctggccttacagattggcatcggtgccctgatctacatcggactattgttcctgcttcagccgccagtactgactaatgctgcgaaattgcgaacccggatgtaataaccctacgtttgattactaattcatacaacagacttaaaatgcgccactcactagtccgatcatcgtctagtgagtggcgcatttttaaactattaagttgttatctcattaatttgcatgccgcatcattcatcagcgactgactcccacttaccacttcaatattctaattaatcgcaggcgccctaaaaatgagtccgtttagcagcttgtgggaagaacttacgtttcaacagattatacgctttcgccggtaactgttgcttttccatgtacattaccgggacttccacgtacttaagttggttgtggttgatccacacgtccaataggaactcagataagtacccgaaaacgcgagcttcttggacatcgtaatccgcaatatcgatccggtcacgcacagcaaacagaatatcaaagacccatttggcatagtcgtcaaacttaggacccgccataatcatcatgttaaacatatgcgccgacgtttgatgcatcaactgatcaaaatcatctaaataggcggcatgacgttcactaataaccgttcgcatcatgtccagtggttcccgatgatgtgcgtgaacgtaatgtgaataattcgattcaatataataatggcgcttttttggtacgatgacatcatattgctgcaataaactttcaatttcggtcattgataaaataccggctaatttacgtttgggtgcctcagacaagtagcgtcgatattgattcaagcccttaacatccgcatggcagttcttccagatccagtacatcgccgttagctcgttaaagttcgggttgcttgccgaaatgttgtcaccgacgtcatcaggttgataattttgtggtgcacccccatggatcgcagcaccaacaaaaataggtcggtaagttggatcctgtggcatttgatacggcttatgagccgctacataaatttgtactttcatttgccagtcccccctctggtatgaaatttgtgcttcaagtcatgataaattttccatcatttaataatgcaagtatttgcacgtgactgttaggtcaattaattatctcggcatttgccggattatacacagtaatttaacgacgttgtagccggcgaaatagatactgccgaggtaaaaaacaagctcgaattcccggaagatgcggaattgccagcatggcaaccgtcacgaagccaattcggtaactgattgcgatgatcgtcgtcacgagtggtcccatatgggtaatcaaatgattcgtcaaccatccttcaatgccaatcacgtttagatcgatcaaatgaaaacacagaaccactagcgataactgaccgtagcgttttaaccacttaatcggccgcgcattcggataatgactaagccagtcactgacgcgaatgatacacaaactgccagcaacgccccccatgacgctaatcaacagattaggcgatgttggaactgtcaacgcaaaataaccctggaaagcactcactaaccacatgaacgtgaataataaataccaagctgatgatatccgacttagcagggctgtttgtttaacgaggtagccagcatataaaaagagctgtgctaacaacgcggcgttaacggcccacggtaaataagcgacttgaccgagccaaccacctaagattgcgaaaatagcgaacaccccgccccgtacaatggcctgacgccagcgctgatgacgtcgggccgttagtagcatcacaccattgaacagttgcagcgcaataaacatactgagcaagaaccacacggccccaatcggttgaacttgccagtgccacggattgaacactgccgaaccggccccgtatgccgtggcaattagtccttgtcgccagcttggaaaatacgcattaaggagcggattcggtaataatcgggctatcgcacttacgactaagagcacaactgccgttgcgagatacggtagtaataggttaatgatgccacgctgacattcttgtcgtgccgggcgtgagtgatacaaataaccgctcaacatgaagaaaatcggcatgtgaaaggcgaagatcaaactaccgaagaattgcccgttataggggcccaaggtatgaccaaccacgaccgctaaaattgcgattccctttgcaatatcgatccactcaattcttttgcgcattaactgagcctcctattaactgggagccaccaaataaatctggtaatatccgttgcaaccagcggacatgtcgtaataaccatactagttcaacactaacgatcagcaccgcaatactccagagccaaccagaccaccacgcgccaataattggtgtcagcaaccgattaatgaccataaatggtgtaatcagtagaccggccaccagcatatcaccataacccgtttgaacaaagttatgccggcgtactgctttggaccgtggccggttcatcatccaggtggcaatcgtcacccacagcgtcaaacatggaattgcctgaaaggtttgggcaaatggctggctgctgataaggtcaaaattcttttccagattcacttgatacatcgtgaccgacaccatcacggcatagcacccacatgtcagcagccacgccactaagaggtgttctcgcgtaatccggtgtaacacctccgtttggctcaaccaataccccatcaatgcaaaaaagcaaccggccgtaatcgcgagcggcggattaacactgatcgtcgtcaagccagtgaaataggccaagattggtaccatgccaataaatacgagctccgcccaaaataggtattgctgaatcgcaacactcgcatggtgtgcaatcacccttaacaacggcaaggtgacaaagaagcccaatagttcatataaaatatcataaaagcccaccggcgcttgggctaacgcggtaaaaaagccagcgatgttaaaactagttaaactgccttgcgtcaccaagtcttcaagatagaaggccagtgagaataaggtaattccacccattatccataagactcggcgaatcaactgcgatactggtaacgccgcgcgtcgcaattgataggcacccagggccattaataataagttgggacctgctgccgtcatcaatgcaatgacgagctgcggatagaaccagatactttgtggttggtggctaaaactaaataccgcgttcatcccggtatcaccgaatagaattaacatcagggcgatgatcaggatcaaccgctggacccgataagcctgttgatgattcatcggcacgacgccccccttcgaataacgacaggttggtcaaatgcggggccgactgccgtttgataatttggtaaatcagcgaataacatcagaataaagacgttatacgttacttctaagaagtgctgatcaaacatactactgatggcaatggccacaaagattaccggcaacaaataatcgtgttgccgcgtacgttgatacaaaaaccaggtcataccgataattataatcagcgttaatagtaatccgtatgaaatcaacatatttaagaatgacgagtcaatgaagaaatacgttgcatcaccaacaccattggtaaacgtttcaaaccgatcgccgccccaaccattaattggaatcggggcttggccgaataatttaacgccatatgctaataacgcgttatttcctagcgcgagtcgcgtggacaaggtattattgagcgctaccagcaaccggtcttgataattaaaaatattcgacaacccaataattagcccactagcaagtggtaacatcaaaaagctataccgaatcatcggccgaagccaccgaagctgacggcgatagatatagaccaagtacaagctgatcaaaacgagtaaagcaatcacatccgtcatcgttttcgtaaactggtaaatcattgccaagccaaacaacacaggtaatagcgctactaatcgaaaacgacgggccaataaatacaaatacgccgcacacagatggaaaatatgggccgcaaaatcagtggtatacacgacaccaaacgactgacgtaacccatcggcagttgcaaacgtaatatttttaatcagtccgacttccgcagcaactagcgctaacaagagaatcgtccccacgacgcccaaataaacttgaatgatctgccgaaacgaaacttcccgggctgcaatcaccaacatgattgtcggcatcaaataatgcgcacccgatgtgagcgtcacgacagtcaccagtacaagtaaactgacttctccaataatttggccgggggtcaaggtatctaagcaaaccacgaggcccagtaatgcggccaaagtcgctaattcaatcaaaacgcccactcgatgcggtatcatctcgttaaaggtcgtcgtctgtagtgtgactgaggctaagtagattccaaagataatcagatagagcgcattacggtgctgctgtatacttgctcccctacgtctcatcatcgtgccgcccccaaccctgaccatatttcacgaggtacggactcagcaacgctaagccgcccccaacaactaatattaacttccaaagcgccccgcggatcacgttcgtctcacgcgttacggtacgtttaactgtcttcactcgataattttttaagcccgtcagattagctttaatcgccacattgaacgcctgaacattctgctgggccacttgccgtgaactactcgttgctgtcactcgcaagaccggtcgccgcgcaactggtgccgcttggaccgactcactcagttcctgaatcggttgccaaatgccataatgcgcataggcataagtgctggctcgagtcagcactgcactctggtgtggcatcacgttgaactgcgtgatagctttgatatcctggcgtcgctgacgttttagacgggctgttgacagccctgaacgtggcgtttgcgcaatccgaatatcaacagatgcttgatacaccggcttaggtagccatcgattgcccgcccatccaaggccgacgcttagcataatgatcagcaattcgagcggcaaccaccgccacgctaaaataaagcgttcctttggctgtaccttcatatgcctcactcactcccacgtagactaatttgaaattggctccagagataatcagtgaccaatagatgctgctgccccactgctttaaatcgccgatcaagcaaccgataacgtggctgtttctgaaccttttcagctgtcgtcaagtcaaatattaaccggtagcgatgcttggtggtcggtatcaaattcaccgcggtcactcgttgtgactgcgcatgatttagcttaacgcgaccaaccaacctgaccggacgcgtcaaccgattggcacgataaacggccaactgcgtaccgcgctgacgaaacaggtataagtgttgatcaatcaagctcattccagcaacttggcgcgctgggagctttcctagttgtaacgcgtgccaagctttgacccgtccagtcttcgtgagctgtccataatagagtttggcgcgactgctttggcgatcaaaccacaacaaccgctgaacgagtcgtacctggaaagacggcctgaacccgaccttgcttaaaatcagccccgttaaagttcaaccgttgatgttgccaatctttaaaattagtcgtccagtaacggtcttgcccatctatcaacgtcaagcgtccattcgcgtaccagacactcggccgcgacaattgcacgtgcggataactaattggtagtttcgtccatatccggccatcttggctggtactgatacgaccgtacgttgtcgcatcaccacgctgctgtcgattttgaaagaccggcgtggcggtattctgagtaccggcctgtaaataccgtgcttgacgtagcgtcttgcgtagctccaccgtcgtctgtgcagaacgatactttagatgcactgtttgattacggcgcggcaacaaagtcgccaatggatcgcgattcgttaagacatagccgttaatgccagactgaaataaattgcggtgattgaccttacctactaaggtaattggtccgggtgaaataatcggcgtcccattttgatcagtttgataaatccgcgtgaccgtgtcttgaccgcgctgaatactcagggcgtagcaagcatatcccaataatagtgcgagcaatgctaggctcccccacacaattgctagccgttttctcatcttcaatcatcacacattcttttatttggtcgttgcaaattccgacgcgactgtcactaaggccgcgtgaatcacttggtgcatgtcatagtagcgatactggcctagtcgaccaccaaagatgacttgcggttcagctgcggcgagcttcgcatactgtttgtagagcgtattgttggtttgattattgaccggataatacggctcgtcaccccgctgccagttcgctggaaattcacgcgtaatcacagtttgatccgcatcgcccttaccgaactcaaagtgtttgtgttcgataacccgggtatacggcgtctcagcatcagtgtaattgactacggcattaccttgataattatccacgggcacggtttcagtctcaaaacgtagtgaacggtaggctaattcccctaactgatagtcaaagaattggtcaatcatcccggtaaagacgactttcgggtattgggcaagatactcagccttatgcgcaaagaagtcggtgttcgtttccacggtaatttcaggatgagctaacatcttctcaacgatctgcgtataaccaccgatgggaataccttgataagtatcgttaaagtaattgttatcgtaagtgtagcgtaccggtaaccgccgaataatgaacgctggtaagtccgtagccttttgtccccactgcttttccgtataacccttgatcagcttttcgtaaatatcggtcccaatcaacgcaattgcttgttcctccaagttgcgtggttggtgatcaccgagattcgccgccgcgcgttgttccgcaatcttagcggctgcttctgccggtgtccgaacgccccagagttcactgaacgtattcatgttgaacggcaagttgtacatgtggcccttgtaattagcgactgggctattcgtataacggttaaattccgcaaattgattaacgtaatcccaaatttcacgatccgaagtgtggaagatatgagccccgtattggtggacttgaatccccgccacttccttagtgtagatattaccagcaatgtggtcgcgcttttcaatcactttgacccgtttaccgcgcaaggctgcttcatgagcaaagacggcaccaaatagtcccgcaccaactaccaaataatcgtattgttcgttcatgtgaattcccccaaaattaacttgttcttggtgaattataacaaacattacgtgataaacaatcgctcaacatacggatataatgggttttaatcaaatattggggcttgctaaattaagtttactatctaaataacaaataatattatgattaccggtttcaaccattgcggctaaatacaagcaatcatctgaatgcttgctggtggtcactggtcaaaagaccaataaacgttgctgtaaaaacagtaaaattatccattcgaattacaaaataaatctaaaaattaaattttgcttttccgtctaaaatgtcaccaaaacacaaaactagttgtgccaagaagttttttctcagcacaactagcttttaattcgttgttaataatgatgaagctgatgtccaaaattgagtcggcctggtttagtaatctgaccttaaattgcaataatcactggtttcgcctgtatacggttcccatgtcatcagacagttcaccgatcaggcccacactaaaacttctgtcccggcatgaagttgggattcaagccctcacgctcgcgactcgcatcacgtaacgcctccaagtaaactctgataaccattttgcgatagccacgataaaacggtccacagagtttaatggccaatcgggcgtagaatccaagcaaccatccgagactgaccaatgagtttgcacgccaccgcttaatcgtaatcaagcgattgcgctgcccgtaatagagacgccaatcgggtacgaatttagacttgaagtccagggaaggtaaagccgtcttgtgaattaatttagccgcactcacattgaccggtcgactcagcttggccgtccgtaccgcgtactcacagtcatcccaccagataaagtagccagcgtccgccactcccacttgcttgatcacagccacactcatgaaaacaccgcagaaagtgtactggtcaaactcaaaattaccgcgatattcactttcagggaccgcctgcgcttgaaaggtactccaattggtgaaccggttccgctgatccgcttgcaaacggccatcctcaatatacacactccccgtcaagatttggcgatttggatgattttgctgataagcaattagtttttcaaaatagtctggctcaaaaattgcatcatcatcggacattgaaacccaatccaagttcggatctgccgccgcaatctgcatcccccgagcaaagcccccagcaccaccgatatttttggtcaaataccggtaatcaacacttggattagccaaaatatcagctgtttgtaattcagcttttgtcccatccgtcgaatgattatcaataataataattttcgcgggtgggaccgtctgattcagtagtgccgtaattgattcgattagtaattgtttgcggttgaaagttaccacaatcgccccatattgcatgtttgtccactccttgtcttagcctaacgtcctttatggtaaataatcttgattgcgcccaagccggtcatgccaaccatcacggtaaccttgaacatacgcttttatcagtggccccgcttggccccatctatcccgaaaaagcaagatggcgaataatttgcgcgctaaaaagcgacgggtataccagcaggtaacccgagtttgcccacggtgtttgaataatgatgccagccgattacgcatcacgtaatattccttccacggcgctatagcagtacgagtatacgtcgttttgtgtaggaccaacgcgccgtggacatttagaaactgaccatacttgcgagcccggagcgcatattcaaagtcatcaaaccgaataaagtaatcctgttcaggtagcccaattcgttcaacaatgccgcgactcattaagatacccacaaacgaaaaaatatcatacttaaagtcctgcgcatagtcggcttcggctatgggcttaaccgtcagtgtttgcgaattggtaatcatttcacgatgcatcgcatcatggtgtccatttggtaataacaccgatcctgaaaatacgccttgttgcggctgagtcacaatcgctcgccgcatcgccgcaaagtagccggtctgaaaaatcgcatcatcatcagaaatcgagatccaatcacagtcagtctgcaatgctagccggattccagttgcaaaaccagcggaaccaccaagattttgctgacaacgaacgtaaaccaagtgttgatcatcaaagtcaaattgttgctgaataaacgcctccgtcccatccgtcgatgcgttatcgatgacgaagacatattctggcgcttccggctgcgtcaagacactctcaatagcctccgcaagtagcgctttacgattaaaagtcacaatcacacacgcaatttttgtcataagcttcccccaaattgttatgatcacttaaaactaatccgaattagtcagttaagctgactagccgtttcaagtaatttttcattatactagtctagtttgattatagctagacgtggtggttaggataaaatatttaaacctgatttttaaggggattaaacgtatttggaggttagtttggaaagatgcctatcattaactgtgtcgttatcaaaaacatgccttgatttcagagtaatttaaaaacacatcacaaaattagttaccgaagctaattttgtgatgcacactttcttaattctttttgattttctatgcaatccagtcgtcgaatacatccatcaattctctttcctcaggataatcaagataaataattaacctcgaccctatacttcagtaggcaaatcaattgatcatactgcttaatcatttaaatcaatcgtaattgttcaccctctaaatttaaaaactcatggaaccttagaattaagatcttacaatttgtgtatgaatcttgaggcatatatccaataaaagtattcatatcttcaggatagccctggttgtcataaaatttttcaatttcatccaataatttcttgtcatcagttacttcatcattgagcttggacagatagacaaacctaagttttctattctctagtttatactcatcattgtttttttcagatactaagttaaaatgacactttatttcaatcaatattcgtgatgagtccccgtcttcaactccccatgccaattgattgataaattcatcattaattccgccttccattagttcaacagcataatctgaaatagcttgaatggtaaaatacgccatttccatgccaacataaattgtttcccaattataggttaacctttttgctctcaaatcttttaacgttattaaattcataataagttcctttatttgtcgtgtgtttagttagacctcaaagttgtttggcctctaataataaatcttcgatgacttgcgtttaactaagttcctagccgcacagttcatcgtcatatttagttgattgaacatctttttacccagtgaccttcctcataactttcttaacagttgccaaaacattcgcacctttgttaacttagcaaatttataacatgttcgggatcattcagtattcttcctgatagcaacatcattgggcccacctctacacctaatttagtcactacattaattactatattactacctgtaatcgtcctaatatttagaatatgctaggttcatcaatattctaaaaaccaaccgatatccggcaaatggttttcgtcgaatatcggttggtttatctgattaattgatattgcctattcgcatgatgcttaatctaaattaatcagccatagtaaattagactaaccagcaaggctactgaccaataacaacactagttcctgtgtcatattttccaccatcatggctataactgaccatccagattaacgtatatccggacctttatcgcagtttgtttttttactctaattctccttctactatatctagcaaaaaatcaccaaaactattatataagacttcatttttttgaacgctttcagcaaatcctggaaaactaggaagtaattttaggctcttgatttgtatttaattctctataatttaaacaaagaatttcacccatctctgtattataaatcatcactaagtttgtgggcatctttaccaccctacgttcatccaaagttgcccaaactgcatcgggaactcctgaattttcaaaatcctcagtaaaaacaccatagatttcagccgcaccgaatgttaaggcgccatattccaataagaacttcctataatcagacggaaactgtacacctagttttgtttctcccattgctattaattcacttgacgccccaccaaaatgatctactaaatctttgttttcatgtattaaaatttttgcttggctataactgctcactatgcaatctccatttgtttataatcctttgcactattcttctaggaattcctttttcaactttcctggctgacgtttattcaattcttcagtcgttcctttattgctgtcctaacaatcttccatatgattaaactacccgaatttttcagcaattcatggtgatacttcaacatcaaccacatttttataaggttgcacttgctttggcaattcagtaggttaatttctcgtctgcttcatggttatctttatgatagttttaaattagagtcaagagaccctacacatttgattcgtcgaaactttgttcagttttcaaagatctaattccgtgcgttaatcgcttaacacaactattacataatatcatttcatcatttccttgtcaacaactttatttaagaagttgaataactatgcaaatgaatttgaaacgttattaccataacataatcgttaacacctcaatcagttgaattgttaacgcgacaagaaatatcttatcattagcgattactcatgtcaataacttttttgctgttttgaatatttattcacttacaacaatttgaaatgaaacaatgtaagtgctagcggctagctgtttaacagcagtgctcgcagcgacaagatatatattatcaagtattagtatgcaggtcaaccctttattcgaatttattttgataaattcgtaaacggcattgtttcactcacacgaacactcgtaaataactcgtgcaattcactggctagaacaaactcgagcccttgacgatcaaactttgcacgtacctgcccgtcaacagctaggtggtcaaagacaaagaccgcaactttttcatcatccaactcagccataatcgaatcatacaagcgcaattggtcaacatcaataccaatcgtatatcgcaaatcccacaatactgacgctaagggcgaatgccctgctcgtactggcaactgataaaaattgtatccattagtagaatgcttaactaaaaagtgcgacccttgctggtcattataaataattgtcccggcaacttttttctgcactaatactcacccgctttcaatcgatttagtgaatccgaagtccaactcgctaaatgattggcaattggttcaaagccagcatgaacatgccgattcgtccaaaaatgcttatgccgaaaagtcttgtagatttccaaatcattgaccgtcggatgcggttgatgctcgatacaacgtaatgacaagctgatttttccagtatattcgtcaatatctaaaataataacatctacggcttgaccaacctttagatactcagtaatacttttaacgtatccttcatgacactctgaaatgtgaatcaatccctgatgctcaccatctaaggtgacaaaagcaccatatggttgaataccagtgactcgtccgtgtacccgcataccaattcgataattgctcacgatcataccatcctttctcattcattctatattgtcgataattctaatccccaatattataacctgaatacagcggattgcaaaatcgtaattgcaaaaaaagaaacccgcagccgcagatttctttcaaactaactaatcctcaattgtaattgtttcgatcacaacatccttcactggtttatcctgcataccagtctcagtggccgcaatcttatcaacgatatccatcccatcactaactgcaccaaaaacagtgtgccggaaatctagccagggcgtgccaccattgccatacgcagtcacgatttcttccggataaccagcttgcttcatctgatcactcatcccagcatctaattgtggcttttgaacgataaagaattggctaccgttcgtattaggaccagcgttggccattgataatgcccctcgcaagttgaaaacctcttgtgagaattcatcttcaaatggtttaccccacaaactttcgccacccatcccggtaccggttggatcgccaccctgaatcataaaatcaggaatgacccggtggaagataatgccatcgtagtaacccttctgagctaaaccaacaaagttttcaacactcttgggggcctgctttggaaatagttgaaccttaatatcaccaaagttagttttgattgttgcttttggtccatcgacctgacttaaatctaattgcggaaatgccacaaaatcacccgttttctattaagattatcttgataatacaagagaactcgattaaatgctagccatttgtaaggatttcttgcgattagcgactaagcatagtatttcgactgattttctggtaacctagataggattaatttcacattacttggaggtaaccatgagttttttaatcgattttgtgttgcacattgaccaacacttagtcaccatcgtgaatagttttggaatctggacctacctaattctctttgccatcatcttcattgagactggcgcggtcattttaccatttcttcccggtgactcccttttatttgcagcttgcgcactcgccgctaatccaacctatggcttacatatctggacttttgtcattctcttcttggtggcagctttggcgggcgactcacttaacttctatattggtcatttcctaggagaacgcctaactgaaacatcctggtttggtagactgatcaatcaaaaacagctggcaaagtccgaaaaattcttcgaaaaacatggtggcatcaccgtgaccatcgcacgcttcatgccaatcatccgaacctttgtcccatttgtagctgccagttcgcgaatgaagtatcaacaattcattcgctacaacgttatcggctgtgtcctgtgggtcattctctgttgtggtggtggctactacttcggtaatatcccgttcgttaaggaacacttttcgatggttgtcattggaatcatcctggtttcactgattccagctgtcttctctgctatccgcgcacgctttagccatccaactgaaaacgaagattaatccaattataaaaggccgatcagctaataatagctgaccggccttttataatctaacttaaaatgcagtgtccactgtaaatactcttcattaatccgcttcacgtaacgcttgtctgccgatactgagtaagtaaaaaaaagaccactcaatcaggataaacgctagaacaaagcactgaccgaagaacgtatccggcaagaccaaaatgattcggtccaatagtggatcgaacaaccagtccgaattgcgaaataagatcttatggaacatgataaagaactgatcaaaattgatagccattataacggtcactactggtggtacccagagggctgtctgcatcggtaatactaaccgccacaattgtcgatcacgtcgtagtcgctgccaaaaaaaatagaccacaacactcgtgacgataaacacaccgtaatcaagcataaatagattcttcacatccgcaaagtgaaccaacgcactcgtcgaatccgtaaaatcgttcatagttaatttgggtacccacggaaagttaagatatgctaacagctgatagtagttcgtcatcagccgtcccaatgtcaaattcacagttgcgcctaacttttgaccaaccgcattggcaaaatacaaccagctcgcgttgattgttacaattatcgtgccactcactaaccataagtataaactcagccactgagccgcatttttaaatttatttagccacaccatcgtctaggtcccattcgtccaaagaattgatctcattagttggtttgacggcctgttgtgccactagttcaggggtagagacaccggtatacaccaataaggagtcaatcccaaagttaattgccgctgagatatccgtcatataattgtcaccaaccatcacacaatcgtgcttatcgagaccaatccggtcgaccgctttctgcataataattgtctccggcttaccgatgtaagttgcacgttgttgggtggcccgttcgaccatcgcaattactgaaccagcacctggcactagcccccgctcatttggaagattagtatccgcgttggtgccaatgaacttagccccccgcttaattgccagcgtagcaagttcaaatttatggtaggtcgcatcatagtctaaaccaacgattacgaatctaggtgtgcgctcatcgaacttgaagcccttttccaacattgcacccttcaagccaagttccccgatgacgtacatcgttttatcaccatcacctgcaaggtcattaacatagtctgcagtcgctaacgctgccgtataaacattcgcaggactcacatgaatatcatgattgttcgctaagtttgcagccacatcttctggtgatttagtcgtgttattcgtgaccaataaaaaatcagtctgactagcctgtagtcgttcaataaaccgtttagcagcaggaatacgttcccgaccacgataaactgttccatctaaatcaattaaataacccttgtacttacccaatcaaaatacctctctctgttcctacttttgtcgaatcgtaaagtggcgtttaccactactctgcttcgttgtttgcgcttgcttaccattaccggccgtaactttcgccggttgccgccgcttttcagtaaacggtgcggccttctgcttagtggtgaagctatgagacttccgccgttgtttgctgcgactactgttacggttactccgcgctcgggattgccgactattagtgtttttctttccccgccgatcatccttacgtgagcgactggtacgcttaggtttaatgacccgttcgtttttaatgataaaataggcgcaaccaaaattacaatattcgtacagatagtcttggaccgccccaatcgtctgtgagcgctggacatctttcatatcatcacggaaaaaaccttttaaccgtaactgttcaaaaccccaatcaccgacaatataatcatatttatttaaaattgagctgtagcgctcaacgaacttgtcgaggtcaaacccttggcgataatcgtacacgatttcaaacgggtgcttgctaacttcaaagtgggtcttatcagttcgtaatccatgatacaaattgcgccgccgttccgcttgttgttcagctagttcatcaatatgttcgcgattcacattgacaccacctttctcttatttaaccggccatcgacgcattaagtaatcgccaacgaccgttcttaacatggcttcaaataatatctcagttcgaccactgatattaatggtcgggaaaaacggaatgaataaatcatgatctaataacgcaatctggtacgtttgttgccgattgaccggctgaccattcactagtaatgtatgctgtcccgttttccacgtgaggccctggtactggatataaccaaagacttgaccacgaaatcccattcctttaatcggaaatttgttcaaaaacgggcgaactaactccatctcatagactaagcgccacaatgcttcaccacttaacgtcactcgaataacatgcatcgcgtgaggtagcatggtatgtaaatcatttcggttgaccatgcctgcgggaagatcccgcatgaacaggccaccgttcaacatacctagatcagttttggcatagtccgtaatggccgctagcccgagggccgtcaaatcacttgcatggtgccaatgtggccgcagctgcgtcggcaccttcgcaacaacttgccgcgtgagtaacgtttcaccctgttgctcccagccagtaatcaacgtttcatcaccggccacaattggtaagctggccgtggcaacagtatgcgccgcggccgctttaacgtgatgttgatgatcaatcgtcagttcaattcgcccaatatactcaccgtattttccagctgccgctatcaggaccccatttttcagttcaccgttcaccagtaaatgatgcgtatgactgccaataacaacatcgatcaccggaaactgttttgctaaccaccgatcgacattgataccaaggtgggacatcacgattaagacatcatattgccctgcatattgtcgtaacaactctgggaatcgcgtcttaacactggccggcgtccaaccgttcaacgggtaagtcaacgtaaacggtgccgtaaatgccagcaacaagactcgtgtcccccgtgcagttgtaatgattttagctggtaatgcccactgcggcggtcgttgcgttgcagtatctgtcaaattatcgagaacaacatcaaagttggcgcggtcatacaaccggtttaaggccgcgtgcgttaaacccagtccttcattattgccaatcgtgaccgcatcatagccaatcgcgttcaataacgccacgttggcctgcccttgagtggcttctgagagtggatgggcacgatcaaccgcgtcgccgaggtcaaccgtgatcacatggcttccagattgccggcgctgctcacgttcggttaataaataccgttgaatacgtggccagttttcaaaatgcgaatgaatatcattggtatgcagaatcgtgacttgctcgtccacggtcaatcgcccctcaatcgttgtctttgttaatcctaaagcattcaccaaagtcggtcaagcactcgcttactggcgcttggcaaaatcaatggctttaccgtcaaccatctgctcgatctcggccagtgaaaatggcgttccaaagggcaccggatggtctaagtaatcgacttctggtgtatcgacacccacgttgatgttctccttgacgttgacggcataatgatgaatatgcccgtgcaaattgataatttgtttgacgatccccatcatcattgggtagtgcgttatatagtattggcggtggtcgtacttaatcagtacccccacgtcgtgaaactcaaacttcggttgaccattcaactgtggatcatgagcagccaaatacttaaagaaggcccgtgaatcatggtttccctttataaaaatgattttgccatttaactgtgctaagagtgcaaaaacccgctcataagacaatttcgctggtcgcgtaaaatacagcgcaacatcgcctaaatgatagactgtatcctgatccgtcacacgggcattccaatggtcaacaatcgcttggttcattgtctctacatctggaaatagccggggcgcaaagtcgttgtcccccaacaaatcagcatgataaaaatgtgtgtcggacgtaaaatattgcatcgttcaaacctcttattcgtatatttacatttgtaacatcaatcggatgtgtcatgtctagcgaatttcatgacttttgcttgaaaagctgacttatccgttcgtcagcatatacccatgtcagtcattcgaatcctattacgactgtcagtcatcatatggcacactaactcggcaagtttatactaaacaaaccgtttccaccgagtcaaagctgacagttttggcacttactgaacagcacgtattaatcatgaaccattttaaagaacacctgacacaacgcgttagtcatttatcattgtaccgcgcaccgttctaaaagacactagaacagttttaagtttattgctttgtcagcactggaaccatgttttatgaccaacccatattcacaaatctagctaatatcgtcaaaaagtgcacttaactgcaatcggcagagttaagtgcacttcataaatcccattagttaacctacttgatagccaatcagcactcctggttattgctgactagtcgtgtgtccgttgacgaattcggtcactaacgatcttgacaatgtataagccaaccacccagaccgctgacacgagtaacgcgattaacgtttcaaacttcagacagagaacaacagcgataaaagctaagaacactagaatgaagtaatcagataacggaaacagtggcatctggaatttcactttagcctgactgcccgcttgacgtcgatacttgatatgtgcgacgacgattgcgccccaaataaagataaaacaagtagtcgatacactcgcaatcagcgagaagactttcccaggcatcagtaagtttagaattactgacaacccaatcaccagcgtcgagaaccataacgcattgcggggaacttggcgggtcgatagtgtccccattcgtttggcaaacttgcttttgccatcatacgttagtgagaataacatccgcccggtactgaataacgcactattacaactagaagcggccgccgtgagcactacgaagttgataatcgcagccgctgaacgaattcccaaattggtgaatacttgtacgaacgggctgtgtgccgatgaaaagtattgccacgggtacatacacattagaaagaatagtgacccaacataaaacagaatgatccgcacgggaatatcattgattgctttgggaatcaccgtcttcggatcagccgtctcagaagctgtcatgccgaccatctcgatcccaataaaactgaacaggaccatctggaaggaaagcactaagcctttgattccgtgtggcataaaaccgccataactaaccaaattggttaagctggcgtggcccacaggggtcttaacgctaaacaagaccataccaatcccaacagcaattaatgccaagatagcagcgatcttaataatcgcaaaccaaaattcagtttcaccgaacgctgagacattaatagaattcaagcccagcaataaaatcaagataatcagccccggaagccattgcggtaacttaggccaccaaaactgcatatactcaccagcagcagtaatttcggccatcgcaatcgtgatccagcaaacccaatacgtccatccagccacaaagccggtcttatcacctaagtattgcttaataaaatcaatataagaatgcgtatgaaggtcagataacagtagttcacctaacgcccgcattaataaaaagcacactaaaccggtcactaagtatgcgatcaggatcgctggccccgccaagtggatagattgaccggcccctaagaacagtccggtcccaatcgtgccgccgatggcaattaattgaacatggcggctttttaagcctcgcgagagttgttccgtcgcaggctgtgaattttctttcgtcattatctttgcactccccttgaaattattatagcggccaaattcctagcattcaaaaggccacgcttaagaaaatcacacgattggactataccattgttcgctaacgaaattcatcttatgtacgcgtaagcgtttgctaacttgcatggctgggattcagctttgttagttgactaaaccagggaacgctcccgctacgtgaataaagtgaaggcaacgcatactaacatgaataactttcacttcagcatctaaaaaagcacccggattttcatccgcgtgcctctttacaaccttaatcatattgaaacgatgctgatcactgattctgagccacgcgctcaacatcgcgggcaatcataagttcttcatcagtaggaatgagtaacgtccgaatcttcgcatcggtcgtactcaggtcccgttcgacaccactgacttgattcttagtcgggtcaatcgcgacgccaaagtaggtcaaccgatccgcgattcgttgtcgcatccgtgcatcccgttcaccgataccagccgttatcactaatgcatccgcaccttgtagctcagccaaataagcaccgacatacttaacgatccgattgacaaaaatatcaatagctaactgagcctgtgagtcctcatcataacgtgcctcgagctcctgcatatctgcagaaccagctagccccagtaagcctgactgcgtattcaaaatcgttaacatttcatcaggatcgctaatattaagctttttcatgagataagcaaccagcgacggatccacatcgcccgagcgcgttgccattgtaataccagctaacggcgtaaatcccatcgaggtatctagtgactgtccatgatcaatcgccgtaatcgaacttcccgcacctaaatgcaacgtaatcagcttcaacgtttcgagcggtcggcccaataatttagctgctcgcaccgcgacgtagcgatggctcgttccatgagcgccaaacttgcgagcaccatatcgttgatagtaatcatacggtaacgagtatagatagttaaccgccggcatacttgcatgaaacgccgtatcaaagacagcgaccgcgggcacatgtggtagtacccgcttgaaagcacgaataccgaccgcattagccggattatgcaatggcgcatattcggccagatccgtaatctgcttaagcacttggtcagtgattaaaactgaatcatggaattgctcgccaccggcaacgacccggtgaccgaccccagtaatttcatcatatgagtcaataattcgcaatttaattaactcatccaaaacgatattcacggcagccaaatggtccgcgactacggctttctcttggtaatgatgatcaacgccatagcgaatattgaccggtgaagttttgaatccaattcgttcaacagcgccctgtgcaatcacccgttcctgtggcatttcaaataacttaaatttcaacgtcgaactaccagcgttgatggcaatggtcttccccaaacgacacactcctagcgaataatattctggtcgacccacgcatcaatttgagcggtaaacgcttgaaaggcacgttgatcctcaaatgatggaaagtcgcctagtaatactttacctgcttggtgggcccgttgtccatgtttctgtaaaacaacaattgattttcgtgatttttcatcaagaaaaaggttagtcggcaagttcaacagaccttggaggtaagccgcagtgctcatccattttaacagtccttgagactcttgcgactgaaaaatcgtcgttggaacaaggaaaacaccccagccgcccggtaacaaatgagccatcgcttgctccatcatcaaatgatgaatgtaagaatgaccattcgtcgctttcgtttgaaaaccttggacacggtcatccaatgggtagtaccccactggcaaatcaccaattacaacggtcgttttcggcatgaccagggaatcaattgcgtcttgatgaaacaactccactgctgatcgttggagatccatgctcatcgcggcgattgccaactgattatcatcattatcgactccgtaaccctgaatcggacgtggccggtccgtctgcaactgatttatgaccgtagttaataagttaccagtcccgacagcaatatccaaaattgacaaatcagtcgtcgatccaactaacttagcaatcaagtatgccgttaacagtccaatcgaatctggtgtcatttgatggtttggatcaacgtgatcattatgaatcgcctttagtaaggccaactgaagcgcacgccgaattgtttcggcgtccaattgttttaagtcgatcgtttgatagagctttgttaaagctgccgtctgttccggatttggcttgccatcctcaacatgtacagattggcttaataaattatcgccagtctcaatgagcgcatccacgtaagaaacggatagttgttgcatcaaaacttgaactgattgatctaagacctgaaaaagcgtctcggtttctgcttgtgccagaatactcaccctcccgcaaaatctgtaatccttaaccatattactgattttacgcgttaagttcaagtcacggggttcactcaccaatcaagggagcgaattatgctgataagggtgctcataggattgtaaaatcaagcgatataacgtctggcgagactgaaaattaacgtatcgttgggtttcaaacgccccaccaattaacaataagctaatcaccgaaagcaggatcgttccgcgtcgcttcctcatctaccattgtcctccgatctggtaacagtaattgggcttgaaaatgaatccccttatcagtcgtcatcgtcagggtcaaatcatcggccacgtgaaattgccgaacgccctgcatcagattgatttcaccaccaccatagtggcgcaatccgattcgatgtaggatatgataataagtcaataaatactgtttgccggtgaccgtattaaccaaatgaacggcttttcccggcgtcagaccaccctcatcggaaatatggtccaccacaaaatggtgatccggattttcaagctcgtgaagcatcaaataccaatccactgttggcaaatccacttgggtgcgccgggccaaattgcgctgtccctgaaaaagtgtcgtcagcactacggccacgattgctaacgacacaacggcttcaattaacgtaaaaccgcgccgcctaatcatgtgcttgctccggtatcctggataatagctgctgacgttgccggtcttcatattgttttctggctgtctgaatcgcctgcaaggtctggcgttcatgtgactgcatcataatctctaaactttcaaacccaatcaaaccacccatcaatagccccagagcagtaatcgtttcaatcatcaaaaaacccattcgcgtctttaacatgtgtgactttataggccccccaccccatcaaagcattcagtttgattttctgcttcggctgtaattgcgacttgaaaataaccactgctagctgtggatgcccatttttctggatttgaatatcacgaccgcgctctgtttttaatgttgcaggcagtgggagatgccactgtgggccactgataggccgcccccgcttgccaccccaagtcacgacttccgtgccacgaaagctcacgacctggggctgacccgtcacactagcggttaaggtctgttgctgccacatcgtttgtaactcccgccagaaagcctgttccgcattctgttggcgttgccgtgtgggaaaacggtgcacagcaatcaccgccacactagccacgatcgccaagaccgctaccgtttcgattaaggtaaatccctgtcgcttaaccaccaactactttttgtggttgcggccgtaccggactaatgccctgtgacttagcctgcttatattgaccatcgttaatatatcccttgttccgaagttcttctaacattgcgtcgtcatccgtgacggtcttacccgtatcattcgcatacatttcagcctgattttgaacaacttcagtcagggcttcttgttggcgaccagccgcctgtttacgttgttgattcaaattgggcaccacgatcaacatcaagagactgatgatcgccaatacgatcaccatttcaattaaggtaaaaccgcgctgtggtgctgccgtttttttcatcaagcgtttcattaataatgtcattttaaaatctcccccattgattgatacatcggtaataacaaactcaagtatgtgccgacaacgacgagtgcaataatgccaaacatgatgggttgaatccaaccaatcatccggttcaactgtcgaatcaagcgttcgtactgcaaagttgcaaagtatagtaattcctgacttaactgttctgccggactctctttgccgaccagtagtgctaactcatcaggtaataatcggtcctcctggataattgtgactaacgaagtcccagtcagtaacgcctgttcgataacctgcccttgctgataaatcagcgccttagtttgaaagtgctgactgacttcacaaatgccacgaatccctaaaccaccagtcagcagcatacccgcattaaggcttaaatagtaaccacagtagtttctgatcaggggaccaatcaaggggacttgagccaaccactgatagcgccgccgaatgggtaatcggctaacttgaaggccaaccagcaataagcaaatcaccaaggtaatgaccgtgataccgctaaaccattgccaattcgcgattgtcccactaccattaccaccatgagcaagactcggtaaaatcgcagctttgaccgtgcctaaagttcccagcagtagaattaacagcagacaagggtactgtaacaaccgccgaatttggcgtccctgttcagcacgcgctcgcattaattgacctgcctgcatcaaggtccggcgtaattcaccatgagtctcagcaattaagaactggtaatacaagtccaccgcaatgtatggacgcagcgccatagacaaatcatcacccgcggctaaacgccccagcgcgggctgcaaggattgaaaggccggtccttctacatccaatgtaaattgaaaggcttgctgaaacgagaagccgttgcctagcaagtcggctagcgtttcaaacagcttcgcctgcatagcaatcggaagccgtttacgcttccttaagttgattggccgtcgcatgatcgagacggcccgctgccaattgttcatcaattaactccgcccacctttcagtcatcatttgcgacgttttgggccttgcatgcggtaacacgaccgtatcgaaaatcgtcgccacgctgccatccgtcactggtacgaggcgctgataggacattgcagttaaagcctgctccaaaacagcggcttccactcccaattgcgtcaaccggggaataatcccgtagacaccgcgcgcatgaatagtacttaaaactaagtgaccacttagcgctgcctgtaccgcaatccgagccgtttcggcatcacgaatctcaccaataataaagacgtcgggatggtggcgtaacccaaccttcagtaagtcgccatacgccatctgggccggcgtgtttacttgtagttgtaaaaattgtggttcataaatttcaaccggatcttcgatcgtcatgactagccgttggccacgaagctgccgcacaagatcatacatcgtggaagttttgccagaacccatcggcccggaaaataagatcaatcccgttcgtcgcattaattgactcaattgttgccgttgctgtgggaccaaatagctcaattttcgggccggaccttcatacaataaccggacaaccaacgactcacggtccaaaaagtcgccaactgccgagattcgcaaatttaaagtttgctctgccaatgttaacgtcatcgcccctaattggggccgccgatgatcactaatcgccatgttactacggtatttgatgtgattcatcaattgctgggccaactcagttgtaatctgagtaagtgcccgcaaactgcctgctgcttgcactaacacctgatacccttctgccgtgggtaaccaataaatatcactggcccgctgattcacggctgcctgaatgatttcgttcaactctgcttcaatcaccatttatcatggtcacgctcctttcaatcattagtttcgtaacaacgaccactttccacgaaaaaaatgacatttattttggcatcaaaaaagctgttccagaaataacaaattatttccagaacagctcgtcatcgcatattttcatttgcaatcctaacatacggcgttataagcgccccgatataaaccaattaaggcgttaggcccgctcagccgcttcaatggcttccttagttggaatcgatggttgcgcacccaatttttgaacagctatcgaagatgcccggttggcaaaccgtaccgcagcggccaaattactaaagtctggcattaagaccgaactgagtgcaccaataaaggtgtccccagctgcagtcgtgtcaacggcctcaaccttataagctgggacgaagccgtgctcagcaccgcgcatccagaaagcgcctttactcccaacggtaatgatcacgttagcaacgcccagcgcctgcaacttctgtgcaccctgaatcatcgattgctcatcagtaatgtgcacgccagtcaaggtttccgtctcagtttcgttaggaacaattaagtcggtcgtcgctagtaattctgcgggcaccgtcgtcgtagctggtgccgggtttaaaatcgttttttgcccagcggcctgagccaattcaaaccctcgaatcgttgctgcaatcggcgtttcaaactgtgcaatcaaaaaagtactagcgctaattgcgggttgggcccgttcgacatcttcggccgtaacctgctgattagttccaccatcgattaagatacggttctcactactactatctaacaagatgaaagctgagccggtactagccacattgctatgttgaacatattggtcattaacaccactattcgtcaactgctgcaccataaaggccccttcctgatcagtaccaactttaccgataaaagtcgtttgggcaccagcgcgcgcggctgcgatggcttggttagcccctttacccccaccagcgacactcttaccagtcagcggtagcgtttcaccaggcttaggaaaacgcttgaaacgcaaaatcgaatcaacattcaaactacctagtacggttactttattcatgattattcgtcccttcagtattcaactgctctaattttagcaaactggcctgttcgacgcacttgttttactaatattttaagcaataaaaaacgtggttcttgatttatcatcaaagaaccacgtcttttcatcattaatctgggtagttagcagcttcgtatacttctgatacgtcgtcgttatcttccaattcatcaatcatgtgttgtaacttttccactttatcagcaggaacgtccgttaggttttcaggaatcatggttaattcagctgtttccaacttgtaaccattagcttcgagggcatcacgaacggcagctaattgtttaggatcagtgtaaatttcaaacgcttcgtcgcttgattgtaaatcgtcgccaccagcatctaaaacgtccatcaacatcgtatcttcgtcggtatctaaatcttcgcgactgatcacgatgtaacccttacgatcaaacatgtaactaaccgcaccagttgcggctaaagccccaccatgatgcgtgaacgctgaacgaaccgccgcagcagtccggtttttgttatcagttaatgcgtgaaccagaacggcgataccaccagggccgtagccttcgtaagtaacttcttcgtagttctccgcaccggagccactacctttatcaaccgcccgtttaatattgtctttaggcatgttggcagctttggccttatccataactaaccgcaattgcgcgttagaatctggatcaggacccccggcttttacagccatataaagttcacgggaaatcttttgaaagactttcccacgtttagcatcttgggcgttcttacgtccttgaatgttatgccattttgaatgtcctgacatgtgtgactccttctttcatatttattttcagtttagtagataaacatacgtaaagtatgatagcaaaaaaagcgagcgatttcaagcactagaaccaagggcgtccaagttctgcgatttttattgcaaatctaatgaaccagtttcgttattggactctctttcagatttgaaatttcagtttgctaatgacaaccacaaccacgacaaactggtgttatggccgtaaatatgcgtaacccacagcttgcaagtccacgattcgcaccacaccagcgggaacgaccgtcacactggcaggaagttgggccgcagtcatttgatgactcaccatggcattatggcaagcatcaatctcaacttgcggtaacgtctgttgtaatggcttccaggcaccagttaccagcgtcgtgatagcgggcccgttgaccacaaccaccaccgtactagttggccgggctgccaaaaaattctgcacattgcttatggccgttgcgaccttagccggctcgtcgacatggactactaagttagtcattcgcttgtcctccctcgatcgaccgcagttcgagtgcgcgtagatagtgatagctactcaacatgttagcgcaggtcgcatccgtttcatccggcacttcataaatcatggtagcgtgcgggttgaggactggtaacacccgctgccagtcaatcagtccctgccctaaaggtaaactatcgtgccgcgtccccatcgaatcaaccaaatgataatgttgaatgagtggagccagccgcttcaaagccaacatggtcaattccatatcaccgtgcagcgcaatgaagacgtggctcaaatcacaaaccagcggataatgatgctgaatgatacgctcatctaactggggatcaccatacataaaacttgccgttaccccattttcaatcacgacatgtccactcgcctgacaaaccaaattatccaaccgctcaaagaccacgtcacgtgcaacctgcaaggactcatactcatcgatcaagcgcccactgtcgctaccatagccaccgtgtacgagcaccttgacatccaattccgtcgccaacgcaagtaactgggccgtactcgtttgtaggaattggtacgccgcagcttcacgatgtggatcaagcaattgatcaagatgaacgccttgataactcatagggtgatgaatcacaatttgctcggtgacagttgtctttacaaattggacagctgttttaagtgtctgaaatgcttccggttcaaagtccgtggcactcgtaaaaaattcaaatacttcgggccggtattacaaacgatccattaattgtgcgggtgcttgggacgccttcaagcctaacttaatttttccgggccgtggccgcattattagttgtgtcatccgtttaactcatcctttcacgcattccaaaaccaaaaaaggcttggaataaatattccaaacctagtataacgctatcgttctaaattatgccaacgtcactagctggcagacaaccgaacttaatcagcagacttggttgagccccgccgaacaatgccgtatggcaaggtgaccgtcttctcgtcaagttctttatcgttcatcaacttagttaacatccgcatggcaaccgcaccaatatcatataatggttgggtaatcgaggtaatggctggacgcgtgatttgggtaataatcgtatcattactcgtcacaacttccaagtcatctggaacgttgatcccggattccatacttgcgttgataagaccagccgccatttcgtcgtccccaacgaataccgcagtagcgccactatccgcaatgactggttgtaacttccgcccagcatcatatgagtagcccgcttcataaacgagggcgtcgtcaaacggaatcttagccttggttaaggcccgtttgtaacccgtcagtcggtattcagcgttgattgattgtgacaatgagcctaaagccaacgcgatcttcttgtgaccacgtgcaattaagttagtgaccacttcttcaacagctgcagcgtagtcgatattaacgcttggcgtttcattgttcggatcaaccgtcccagctaaaacaactggtgccttggcccgtttgaattcagcccggagcttgtcatcaatatggttacccataaagatgaccccgtcaacttgcttagccatcaacgtattcaacacgttgacttcttgttcacccgcatcatcggagttcgttaaaatgatattgtacttgtacatcatcgcaatatcatcaatcccgcgtgctaacgccgcaaaataaatgttggtcacgtccgggatgattaccccgaccgtagttgaacgcttacttgctaaccctcgtgcaactgcgttaggccggtaatctaaccgttcaatgacagctagtacctttttacgcgttgcgggtttaacgttgggattaccattgacgactcgtgaaactgtggccattgaaaccgccgcttcgcgtgccacatcataaattgttactgtttgtttttccatataaaaatagccctttcttgcttggtatcatatgttttcatccgttttcatgcaacatcaaccaatatagcaaaattacgcttccaatgcaacttaagattgttattgaaatcgctttcatgaaaataataccgtacttgttttcaaaatgcaagatttaccacacgaagattgttattttgggctcattattctcagctttttatcatcaacagcgctatactagtattattatctattattttatctaaggagtgtttgaattgacagattatacgaaactgcaacaagtccgtcaatggacccaagacaatcacgttgacgtgacctacatcagtaactttcacacaatttcatatttgactggttttgagagcaacccctacgaacggacgctagcactgtttgttttcgcggatgcggaaccatttctctttgcacccgctctcgaagttgaagcaatcaaggagatgggctggccttacaaagttttcggctacctcgaccatgaagatccatacgcgctaattgctgatcacattcacgcacaattgactgatcctaaagtttgggcccttgaaactgggaacttgacgttagaccgctttaccgcgctcaaacagcaatttccagctgcccacttcgataaggatctatcaccttatattcagcaattacggctggtcaaaacagctgatgaacttgaaaaactaaacattgccggtaaatgggccgactttgcttttgaacaaggatttgctgctgtcaaggcgggtcgcaccgaacaacagattgctgccgaattacagtatgccttaatgaaaaagggaattatggaaatgagtttcgacactttagtccaagctggtgaacatgccgccaacccccatggtgcaactaacgaagcccaagtcaagccaaatgaattagtgctattcgacctcggcgtcatgtatgaaggctatgcttctgatgcttcccggacaattgcttatggccaaccgagtgccaagcaaaaggaaatctttgacgtctgtctggaagccaacttgactgctcaagcggccattaaaccaggcatggcagccgaagatgtcgataaaatcgcacgcgatatcatcaccaaagcgggctatggcgaatacttcattcaccggttaggtcacggaatcggccaaactgaccacgaatttccttcgattatggctggtaaccacatgccactcgttgaaggcatgtgcttctcagtagaacctgggatctacattcccggcgtagctggtgttcgaatcgaagactgtggggtcgttactaaggaaggctttaagccatttacccatacgccaaaagaattaaaagtattagatctttaattaaaaacgtcaagagggccgtcacgacataatccgtgacggccctctttttttacctagcgttgactggtacttgcttttagtgttattccggtagcggatgttcggtttcataatcagccacttcggctaacagtgccgccgtcgttttcaatggcagcacgtcacagtcaaccgcggcttcactccccgcctgactcgcacgccgataaacatcaatcttatgattgactttttgcaaattcaacaaggattgatggatttgcgcttcaacagcctggcgttgctcttcaaacattgctagccgttgatcaatcgttccatccccatcggcacaccaactaataaattgtcgaatatcctctaacggcatcccggtctgcttaagacaacgaatcaatgccagtgaatccaagtcttcatcattgaagacccggcggccctgcttatcacgcttcacaaagggcgttaagcccgccttatcataatagcgcagtgtataacttgaaataccggtctttttggcgaccgctccgattgaatacaatgtgattcctcctcaaaagcagataggacaccgagcacttgctcagtgtcctatcttatcgctgtcagcttacttggctggtgacgattcatccgttgtcgattcatcatcagacttcgcaggtgttgcgtccttagcaggtgctgattctggtacgggcgctgaagtcttctcgtcctcgccagctttttgataagcagctccaccatcaatgacgatatcttcatcatcaccttcatcatcttcgaccttagctaattcagaccgtaaactatccgtagcttggtcaagacttgagccaaagctttcacccgtttcctgcttagcggcttgatactggtcagcaaaatcggccacttttcgctttgtatcttcaaattgttgcccagcttcagccttgaagtcttcagcagcatcgttggcatagaacgcatagtcgattgcccgatccttaaaatcggcaattccttgctgtgctttagctttcaattcagcctttttatcatcatccatcttcataacggcggtagcaatcgctgcaccacctaaaacaacacctaataagaatccctttttcgacataattaagactcctcactattattttttgaacgtcgattacgatagacatcaaaagcggctttgccgaccttgcttgcgctggagaacttgctccgcttctcattgttcttgccaatcttggctgttaagtctcgagtcgcagcatttaagtcagagacgctctgacctaagtcgcccatcgcttgaaacgctggatcaattgttgcaactttgccgttaacatcctttaagagttcattggcatttgccatgattttttcagtctcatgtgacaaggcgtcaacatcatccgtaatattatttaaactacggttgacttcccccatcgttttagtaatccgcattaaaaaaatcccgataaagcatactaataataagaacgcaatggcggcaatgatgcccgcaatgtgtgtaatcatcctaaaattcctccttcaacagccatgatattaaaactagcatagcattgtctttagtataccgcaattaaaaaagtgcttacaacattcacccagtcacatttggtcgcaataacttgatcacggcttggttgcccgcgtcaaatctgataaactagtgaacagacaacaataacgagggtgaagatatgtttaattcaattaacctagcagcggttgacacaccgactaaacaagtttcggtgtggatgaagttggctaagaaaattgactggcaacaaattattattaatattggcggcaagctactcgaaatcattttatttattttactattttgggtgattgatcggctaggaaaacgcctgatccaccacttatttttaacgaatgctaataccagtgatactgccaataatcggatttcaacgatttttacattatcattaaatatctaccattacgtcatcatgttttttggcatctatgcggtactttcagtgttaggtgttcccgtggggacgttgattgctagtgctgggattttcagtgtggcgttaggtttaggcgcccaaggcttcgtcagtgacattgtcaccgggttcttcattctacttgaagatcagattgatgttggggattacgtcaaaatcgaaaccattgaggggaccgtctccgcaatcggtttacggacaactcaagttacgagtcccgatggcacgttgaactttattcccaatcgcaagattttaatcattagcaaccagtcgcgtaacgatatgcgcgtgctgattgacctctacattctcacaacgactcccgttcaagatctgactaacgtggtccgcgaaactaatgccgacctcgtgcctcagtatcctgatatcatcggtgagcccgacattcaaggcgtcacgacacaagccgatgggacgttggtcttccgagtacaattttacgtcaaaaatggcatgcagttcgcaattcagcgcgactttttggccgcctacttgaacgcggcccgagcagcgggaattcaactcccctcgccacgtttaaatatcgccccaacgcacaagtaagctcaaccaacacaagcccgcacagcggttgctcagaaatgagcgccacggtgcgggcttgatctttcatctgacaaatttcttcaggtgggaaccatgacgcacgttgttattgtcaggaatagttttagttattcccattcgcaacctaacgtgaccaggcgaaaactattgtgcggtcacaaccaaccattaattgcaacaacgctcggcattcttgaaactcaaaaacgtactgacacgtgttagcgcagtacgttttgtaatttatttgtgtaacgcattccgatgagtcaaaaagctggtcatcgcattgaccccactcataatggcagccgtgtgcggcaccatgttttccgagtgcaacgaatatggactgtcgacccctaaccagaacattgtccctggaatctgatgaatcaaataaccaaagtcttccccagtcattgctggttccgtttcaataaagttgacatcatcatcctcctgcatgtacttgataaaatcagcagtgattgcgtcattgttctcaacgggataataaccaccttgattgagcttcaaatcgatattgcagtcataggcgagcgcaatcccctcagtaatcgtccgaacccgccgctgaatatgcatgttcatctcctgcgtcaacgctcggatcgtcccgtcaatctgggcctcaccggcaatcacattgccaatcgtgccagcagtaaagtgacctaatgtcaccacaccactttgaatcgggtccacgttgcgcgctacaatcgtctgcagctgggagactaacgccgcaccagcgacgaccatgtcgtttgcttgatgtgggtaagccgcgtgtccacttttaccacttaagtgtgcgtggatctcacaagttcccgcaaataacgtgcccatccggcaaccgatcgctccagttggtaaattaggattgtcatggaatgcaaaaatctcatctggcatccaatcaccatctagcgcaccactttcgtacaagcgttgcccacccgaggcattttcctcagccggctggaacatgaaaaccatgtcggtcgcaggtcggttctctgcaaagtagcttaggattcctagcgcgactgacatatgaatatcatggccacacgcgtgcatgacacctggatgggtcgatgcaaatggtaagcccgtattttcagtaactggtaacgcatcgatgtcagttcgataaccgattcgataatcatgctttaaaccactgactttcactaaaatcgccgtatccaaagtaggaatggttttgattgtcagccactcttgaggcatcttaccaataatcgacaataaataagcctgtgtttcatgttcttgtaagccgatttccggaatttggtgtaagtgttgataaattggaattagatcggtttcccgtaagaccattgtttatccctccaccattaaagattccgtaattctgccattaattcagtcttgctcttagtcttatcatcaatatctttcaacttacgagcaggaaccccaccgactacggtgttaggagcgacgtcttcaatgacgatcgcacccgcagccacaacggcacccttaccaacatgcacgccttcaagtacggccgcattggcaccgatcagcacgtcgtcatcgatttgaactggtttagccgaaggtggctctaccacgccagctaacacagtaccagcgccaatatgacagttcttaccaacaattgcgcgaccaccaagaatggcacccatgtcaatcatcgagccttcaccgatttcggcaccaatgttgatcaccgcacccatcatgataacggcattatcaccaatcaatacttggtcacgaataatcgcaccgggttcgatccgcgcattgtattgcttcaaatctgccattggtacggctgaattgcgcgcgtcattttctaattcataatcttcgatatttgcagcgttagcctttaagaacggttcaacatccgcccagtcaccgaataataccccagcgttgccactgaagaaagttttgatgcctgctggaacgtttaattggtctaaagcacccttcacgtatacttttacgggtgttttctttttcgcactgccaatgtagttaataattgattgtgcatctaattttgccatcggagaccctccaaaaatttatttagctttttcactagtggaaaaatccttctcaatcatatcatattgtttgccgatttcatgggtcagaaagttaaaactcttcatgaattcacgacgagtgacaattccttgaaaaatttgctgttcatcaacgactggaacaaacggattatcaatcatcaagtgtaacgtctcttcaacgtcatccacatcatgaaccgtcttaacttgtgtctccattacgtcacagacacgtttttgcagtaatatttcagtattcagttgatcaaaacctaacatttgttcagtaatcagtggcaacgatactaaaccttcaaagtgaccaccatgatcaagtactggaattttggaatacttgaccttcgttagtactaaaaacgcgtgatacaaattattatcagtttgaacgttggcaaccacgtccgccggaatcaaataatggtcggcgttacgtgacaataagtcctcaactggttgaattaacatacagcgcctccttcactaagcccatccctttattttaaccgcaaaagcactttgcacagccctaaaaatcagtttttttaccacattttaatcagcaaaatgaaattttagttctggcaccgcttgtagttgccgatcataatattggacgtcgatacctgcggctgacgttgtcacgatggcgtaggtgccaccgatacgtgcaaattcaccacgcggataagtaatactaccaggattaagcacgaccacgccgcctcgtcgttcaacacccagttgatgcgtgtgaccaaagaaagccagcttcgcattgtgcacctcagcattagctaatagatggtccaatcccatgttcacaccgactaagtgaccgtgcgtcatgtagactgtcacctcatcaatagttggattcacttcatttggaatcacggcatcgaaatccatatttccttgaaccgtgaacatctcttgaaaaaccgcgtcatcatgcggtaattcagaatcaccacagtgaaaaaaggcgtcgacctgaccgcggtacttatcaagcaatcgaactaacacgtcacgatcgccatggctatcactcactactaaacatttcatgctttcgcccaccattcatcgaatttagtcatcagttgtcgcaaggctgcaccccgatgactgatttgatttttttgtgctggcgtcaattccgccaaggatttttgaaacttacttgaccaaaataacggatcataaccaaacccattgtcaccacggggggcaatcagaatacggccggctaactcaccgttaacgacaagtttctcaccactgggtttaagggcaaccagggtcgtatgaaaagtcgcggtccgctccgcttcaggaacgccaccaaggttggctaacaacttggcattattcgcagcatcatcatgatcaccagcataccgtgccgagaacactcccggatcgccgtgcaacgccttgaccatcaagccggaatcatccgcaattgccggtaatccggttgcttcgaccacaaccgtcgcctttttagtggcattttcttcaaacgtgataccgttctccttaatttcaggaatatttggaaaatcagccaacgttttgatagtaatatcatacggtgccaacatcgcgctaaactcgcgcgccttattggcattgttagtcgcaatgatcaatgtttgtggtttagtcattcgcttcactccctaaatcaatatgttgtgcgtgaaagtccggttggcccaaccagttccgcgcgattgcttcgaattgatcagccgcccccgtcgtgtagtactcatccggataacgcttagtagaacgatcgttagcaatatccaagtaatcgagtaccgccgagacatcgttcaccgtttcggcaccagaatcaatcaaggtcaccccaggccccatcacattttgaataagtggccgcaataatggatagtgtgtgcagcccaaaacaagcgtatcaacgtcttgtttttttagttgtttcaacgtttccgcaaccacccgcttggcaaccgttgattgatactcattcgattcaaccaacggcacaaactttgggcacgcctgcgaaacgaccgtcgcagtaggatctttggttaagatagcatctcgataagcattactacgaatcgtcccctcagtcgcaatcacaccgattcgattacgatgagaagcttttaacgcagcccgcgaaccaggcgcaatcaccccaataacgggaattgacaactgctgccgcaacgccggcaatgccgctgcggtcgcagtattacaagctatcacgagcattttgatctgctttgctattaagaaatccgccatctgaaaagaaaaagttcgcacttgttcagctggtcgcggaccgtatggcaaacgtgcctgatcaccaataaaataaactgtttcgcgcgggagttgtttcaaagcttgcttgacgacagtcaacccgccaacccccgaatccatgaagccaattgcatgttcatttgccattttaaaatctccgttcactgaattctgaaactttattatggtcttttttgaaattgatttcaagccagaccaattgcgacgaaattgtaaagtttccgttgataaattgaaaaaaaccgacacattagtggaaacggggtataataatgattatacagtggctagagtaccacgattttttgcatggaaaggaattatcatgacgaacgacttttattctcaatttgcgggcaactcgatcaaagcttccatcctcagtgtggaaatcttgcgagatgccttaataccaaagttattgggtgatgacagtagtggcatcctttactgggcgggtaaagacttggcacgccagtttcctgtcgctagtgatgatgatcttgttacctttttcgagcaaaccggctggggtcaccttgtcgtgattacaacgacggatgatctaatcacgtatgaattgactggtgagccggtcgctcggcgtagcgccacgatcaaatcaccagactttatgcttgaaactggctttctagctgagcagtcagcgctccgcaccaactgtgtgagtgaagctaaaattacgttccaaaatcgcatgcgactgcgcatctcagttacgattgatcacaatcaaccaatcgtcaatcacgatcccgcaacaccaatcgaaatcgtgcggcctcaagttgaacttgatgacgaacaacctgaagaagcacagtaaaaaggacggccacgtggtcgcccttttttgcaacgttaaatagttttccttatatagtcattattaacggttgtccccggtcttaaaaaagagcgcaaaaaaacgcgccgttcacttaagaaggcgcgttcgctagcgaaccattaatgaaataatggcccagcttattatagatattgagctaaagtttgttggatctgttccttggaatggtagccaactaaggtatcaaccacttcgccatccttcttaactaataaggttggaatgctcatgataccaaagttgctggccgtttcagggttggcgtcgacatccatcttattgaacgtcaccttgtcacccatctcgtcagctaattgttcgaccactggtgactgcatccggcaaggaccacaccatgtcgcccagaagtcagttaacgttactcctgaagccgtatccgttgtaaaagttttatcagtagttgctgcgaccattataatcggcctcctttaagctttatctgttactaatagtaagtataccagtaaccgggtggaacacaaacaatttgcctgcaatcaaagcgccgatatcgtgcacagccatgaattcgcgtcatcactgatctgcacctggcactcgtcactggttatttgaactgcacctcagtcgcaccattgccgccatgatttggcgcagcaaagtgaaacgacttgacttgccgattagacttgagatagttggtaatgccttctcgtagagcaccagttcccttcccgtgtacgattgtgacggaaggatacccggccaacaacgcagcatcaatatagcgatcaacttgagtcatcgcgtcttcataacgcacaccccgcaggtccaagttcggcgaaacgtgactcgcgtgggcactctgaacagtagcacgcgcgcgttttggctcttctggcttaacgcgttccaagtcaacgtcactaatcttcatcttcaagatgccgagttggacttcccactcgtgtttacccatctgacgcatcaacacaccacgttgaccatacgatttgaccagcacgtcatcaccttcatgaaaatcatgttgggctttggcacgccgtaatacacggtttttcttgagcttaggctgttgctccaatgcattcaacgcgcccttcgcatcaatcaactcgttttctttgacagtcgccgtaccactcgctaattgtttcttacgcaaatcactaatgatagcatcggccttagtcttactttgctcaacaatggtgttcgcctgcactttggcatcttcgatcaactgatctttacgctgttgatacgcattgaattcgctcttcaactgccggtgcaatttttcagaatctgccacttgggttttcagatgcagttgttcatcttcaacctgtttgcgcttcgtcaccaaatccgcaatcattgcgttgaggtcttgactatccgtatccgtcaacgaccgagcttgatcaacaatcgcttgcgggatgcccaaccgctgtgcgatatcgagcgcattacttcgaccaggaatcccgaccaatagccggtatgtcggcttgagtgtttcttcgtcaaactccatactagcattgatcgtatcaggtcggttaaacccatacgccttaagttctgggtagtgagtcgtcgcaacgacttgggttcccttggccccaatggcatccagaattgcgattgccagtgccgcaccttcttgcggatcagtcccggcacccaattcatcaacgagtactaaactgtgagcgtcgatctgcgctaagaaactttcaatattttccatatgggatgagaacgtacttaaattctgttcgatcgactgttcatcaccaatatccgcaaagatctcattataaacgccaacgcgacttccggcttcaacaggaataaataatcctgactgggccatcaattgtagtaatcccagcgtcttcaacgtaatcgtcttcccaccagtgttaggccccgtaatgaccatcgcctgataatcagtacctaaactaatatcattggcaacgactttgcgaggatcaatcagggggtggcgtgcttgccgtagatagacttcatttttgggtgaaacggccggttcagtcgccttcatatcatgcgcataacgcgccttggcattgataaagtcgaaatgtccaagaatcgccgcattattaatgatttcgtcctggtaaggcgcaatcaagttggagagtgcctccaagatacgctgttcttcttgcttttccgcaacttgattttgccgtaaccggtcattcatcgccatgacagcctggggttcgataaagagcgtctgcccactcgctgattgatcatgcacgatgccaccaaaccgactacgattctcggccttgaccgggataacgtaacggtcgtttctaatcgtgatgattgggtcgcttaaatacttggcatcatggtcacgggtataatgacccatttggttacgaatctccgtttcagtacgacggatattgctccgaatccggctcagttctggtgacgcctcatccgtgatatgaccgtcaccttcaatggcagtagcgaggcgcttcgtcacatctggtaaagtaactaattctgcaacttcatcaaacaggtgtcgaatatcattctcaggggcatcttctagcaactcggcaaaaaagcgcgtgattgcgcgcgttgtccgtaacacccgcccaacttgcccgagttcactcccattcagggtcgcaccgatagctaaccgtttcatatgcggttttatatccgctaaacgagcgaccggaatgccaccctttaaacgatacacttctgccccatcgttggtttcatctaaggcccgttgaatatccgcaacgctggtcattgggtgtagttcattgagtgcttgttggcccgttgccgagactaagtatggtgctaattgttgttttacttgttggtactctaacgtattcaatactttggaattcactgatatccctccgaagttccaatgaattacgaaaagccgcaaaaaaacggacaatgcaattacttgtcggcatcatccgtttgcattttcaataattcagcttgtttgtcaacctgatctgaaatcgcattgaatgcgagcaacgtcgcaatctccgtatcagacaaatcgggggctaatttttttaattgtgccacttgctcattcatcatccgcgtcaccgtttgcatgtgacggtcagatgccgtgccaatgatcgtgtaagtacgaccatcaatttccgctttaaagcggcgcttgttagcagtcatcaacatcccgcttcctttcaataacaattaatattctagcatggttatcacaattatgcgacagttagaaccgtctcataatttctaaaaaagcccgcggacatacgcccacgagcttaatctactttcgactattgcatgccaccgtcatcggctaagaaggtattcaaaacttgctcaaccatatcccattcgtcgtccgactcgatcagttgtaattcgccattgtcgccatcttcaggattaaagatgtaggcttgaatatcaacttcatcatcggccgcagcatcagctggatataataaaatataggagtgaccgaaatcttctgaatcaaacgtgaacaaaatattaaataaggtttcgttaccttcgtcatcaactaatgtgatcacatcattgtctttacgatcttggttttggctcatgttagttcctcgctattcttgtgtgagtttgccgtggcgatccaagtagttttgcaagattaaacttgcagctagcttgtcgatcacctttttgcgtttcttacgtgaggtgttagcttcttcaaccaacatccgttcagcttcaacggtcgtcagacgttcatcttcaaagtctaccggcaaatgaaaccgggctgtcagtaactcgccgtaatgttgcgccgcctcagcccgtggtcccaaggtattattcatattctttggtagccctaggacaaagcccccagcatccaattcttcaacgagttcagcaacccggtcgattccgaattcctcagcatcctcattgattcgaataatttcaacgccctgcgccgtccatccaaaagcatcactaatggcaacgccaacagttctggaacctacatctaaccccatcaacttcatgcatcaacatccttatctgccttcaagtaagacttgacaagttcctcgataatctcatcgcgctgatgcttccgaattaagttccgagcatcctttaagcgcgggatatacgccggatcaccggatagtaagtaacccacgatttgattaatcggattgtagcccttttcttgtaacgcttcataaactgtcgttaacgtgtcgtggacatccttaacgctgtcattatcgaagtcaaagtacattgttttgtctaatgaactcatatcaagcacctcccgctagtttccggttctaatctattttactaaatgcccatatgaagtacaatcaatccactttgatgtaacacattcgtaataataacccggagaatgcagacgttttctgcaaatccatcccgatttacactgttttttcatatactgacatacccctgtttcgaatgttcgaatagttgaaattcaaaacaggcacaccctttgtaacccaatcttctacgagttaagccggtcacaaggtgccataacattaaaaaatcagtaccgttagaacggtctcgtcctaacagcactgatttaattgttattttgatagctttaacatagctaaccaacataaaaaacaggatgtgcaaccaaagcaatcagtcttattgttcggcaagccactcatgcgcagctttcagcgccgctggtagtccagcaggcttcttcccgccagcttgggctaaggttgggcggccaccgccgccaccaccaacttttggtgcaatggctttgatcaagtcaccagctttgatacctgccttgaccttgtcatcactaacagcaactaataagttgaccttttcgccaatgactgttccaagtaccagtacgtcagaatactgcttggtcttccaagtatcggccaattgacggagttgatccatgccagagacttcaatttgttgggcgatcaacgtcgtaccgttcacatcgtcaacttgatcaaagactgccccagcctgctgtttggctaagcgactttcgaggctggcccggttctgttgttccgctttgagatcggcttgtaactgactaaccttggctggcgtatcagctaacttcggtgccttgacttgagcagcaacttgcttcaaggtttgttcttcgccggcaagcagttcgaaagcttccttcgaagtaacggcttcaatccgccgcgttccagcgccaatccctgtttcggaaacaatcttaaatagccccaattcactactgttcttaacgtgggtcccaccatcgaattcgatagaataatcaccaattgaaacaacccgcacaattttgccatacttttcagtgaaaaccgcaattgcgcccatcttgtgaccagtttcttggtccgtttgaatagcactgactggtaacgctgcccagatcttatcattgacgatttgttcaactttagctaactcttcgtcagtcacttgaccaaagtgagtaaagtcaaaccgtaaataatcaggttctacaagtgaaccagcttgtttcgtatgttcaccgagaacgtcacgaagcgcctggtctaacaagtgggtggcggtatgattcttttcgactttgttgtggaatgccaagtcaacgttcagcgtataagtcgcgtcttttcgcattggtttcaacacttcaacggtgtgtaaatgctgcttgttgggtgcattttgtacgtcagtcactttagccaccatttcaccggcatcatctaagatcacaccacggtcggcaacctgaccacccatttcagcataaaacggtgtcttgctgaaaatcatctcagcttgaccactgtcgacgtgatcaaccagggtctcgtcaacaataatgtcgttcaaagtcccctgcacattcgttaattcgtcatatcccacgtattcacttggcgttttgatgtcgatcaagagactccgttggacgcccatggacttggcactgctacgtgcattgcgtgcgcggtcacgttgagccttcatttcaacttcaaaaccagcttcgtcgacatctaaatcttcgtcgccagcgtattccttagttagttcgaacgggaagccataagtgtcatataacttaaatgcatccttaccagctagtgtatcgtgaccagcctgcttggtttccgcgatcaagttatttaacagattcaacccatcattcaaggtctcattgaagcgactttcttctgaagccacgatcttttcgatatacgcactatttttgagcacgtcgggatagtgtgaagccatgatcttgccaacaatcggtactaattggtccaagaaagcttctttcaaacctaatttttgaccatgtaggattgcccgccgaatcaaccgccgaatgacatagccacgaccttcgttggaaggtaaggccccgtcactaatagcaaacgtaatggcccgagcgtgatcggcaatcactttgaaggacacatcgtcctgggcgttatcaccgtagtgcttgccatcacttaattcttccgtcttatgaataattgggaggaataggtcagtttcaaaattggttttcgcattttgaaagaccgaaacgacccgttctagccccatccccgtatcaatattcttacgcgggagtggttcgtaagtaccttcaggagtgtggttaaattgcgaaaagacaatgttccaaacttccaagtaacgttcattttcgccaccaggatagttttccgggtcatcatcagctaaattattgaaagcttcgccacgatcataaaaaatttctgaatcggggccagatgggccttgaccaatgtcccagaagttatcttcgactttaatgatgtggtctggtttcacgccagttgcttcccagaatttcacggcatccgtgtccttgggataaacagtcatgtataacttgtcaggatcccagccaaaccattttggtgaggtcaagagttcccaggcccaactgattgcttcttttttgaagtagtcaccaactgagaaattaccaagcatttcaaacaacgtgtggtgccgcgccgtccgcccaacattctcaatatcattcgtccgaatactcttctgtgaactcgtcatgcgggggttatccggcacaacggagccatcaaagtacttcttcatcgttgcaacaccggagttgatccataataacgttgggtcatccacgggaactagtgatgcactagggacaatcgtatgacctttttcatgaaaaaagtccaagtacatttgccgaatttcactactacttaattttttcatttaattctggcatcctctctatcattcttaatttaaggcaaaaaaacaccgttgctagcaaagacgctgttaacgcggtaccactctgcttgcaacgatgtgttcgtttacctcttaagctcattaacgctgagacacggactagtttgctagtcattacttctaggtagcatctaccccacaccgcactttttccagcaaccaaagtgtttcttgaccgatatgtgagatagatatgtccttactttgcaaagtatagaaaacttgcggcgacttgtcaatacaccactcagttattttgcattaatctatccggatgcacgtcaattaagacttacgatccttgcgttccttgcgggcagccgctcgttgttcgatgcggcggtccatccgcgccttatcgctgatctttttacgaatgcggcgtttgtaacccggcttgatctttttcttggactttttgacgtaaccaatcaaggttgggtccagtttttcctgttttggcccccgtttagcccgacgattacggtcatatgaatccacaatctcaccatcacgaatcgccttcggtttgaacttgatccccattgcttcaactgcactgaccttggcttcttcgcctgggctatataacgtaatcgcagtccccgccattccattccggccggtccggccaacacggtgaatgaagaattctaagtcattcggaatatcatcattgatgacgtgtgaaacaccttcaatatcaatcccacgggcagctagatcagtggcaacaacaaattgatacttcaattgttggacgtcgcgcataacccgctttcgttcacgtggttggatatctccatggatcattgcgaccgttaaaccttgttggcgcaaataatgggtcaactcttgaactcgttccttcgtgttagcaaaaatcaacacgagatacggttcaccaatcgtcagcaagcgataaataatactgtttttatcgtgactcttggtggaaatcagccagttatcaatagtcggactaatcacagattctactggaatttcttccataactggattgttcatgtacttgcgcaaaaatggcgttaatttttgtggcatcgtggctgagaacaccaacatttgtaaatcagcaggcattcggccagcaatctggtcaaccacgttcaaaaagcccaagtctagcgtcatatcggcttcatcaactactagctgagtcgcacgatgcacatcgagtgcctgggagcgcattaagtccagaatccgtcctggggtcccaataatcaactgtggttggtgccgatttagcttttcaatctgttcctgcttatcagtcccaccgacatagagtccaatgtgaatggctttcgggctgtgttggatcaactgtttagcagcagtctgaatctgataagctaattcacggctgggcgttgtgataactgcctgcacgtaacgttcatcagcattcagttgattgatcattggcagtaaaaacgtatgcgtcttaccactcccagttgctgactgaccgatgacgctgcggccagcagcaatcactggaatcaacttttcctgtaccgcagtcggtttgcggaaattgatgtcagtcagtgcctgcatcaagaacggctgcaatttaaaatcttcaaaacttgcggtcatatttaaacctctttctcataatggctagcgacttggtcgagttctcgcactaccgtttcaatttcttgttggtctttagccttggcaccgctcgctaatgcgtggcccccaccatcatggttcttggccacaccgttgattgacggtccctttgaacgtaaccgaatacggaagtcaccttccttttgttgaacaaaaatcgcccagcacttaaccgtatcaatacgcccaggtaatgggacaaccccagcagtactagcatcaccgattgcaaatgaatcgagaatcgcattcgttaaaataacgtaagctgcacccgaatccaactgtgtcagatgttcataaacgtaggccgacaaccgtgcgactggtaacgtgatggtatcttcaatacgattaacagcttcagcatccgcaccggcttccattaaggccgctgctgctcgcatggtactaggcttggtcgcagagtatagaaagcgaccggtgtccccaacgatgccggcatacaacaaccgagcggcgttagccgttagcgttaactccgccgcaaggggtgcgtaccaattataaatcatctcactcgtactggaagcatcaacgtcgacccactgtgggtcaccgaaagcgtcatcgtttgggtgatgatcgattttaacaattgtcttaccttgattccaaagttcaccatcaattcggggctgattagcggtatcaagaattaatactagtgcgtcttgatagtccgcttcggtaacctcatccatttgtcctaaccagtcaaaaccatggtactgttttccaggtgtcaatacccgcttcgcaggaaagctagctttaatgatagctgctaaccctaactggcttccgatggcgtctgggtcaggtcgctgatgacgatgaatgatgattgtttttgcttgtttaattaagtcaaaaattgctgtttggacggtcataaatgaaccttcttactctcataatttactggtggcgattaaactgtcacagtactccagtataccgaagaatccgcgtcgcgccaaataaattaattatcatttggataaagtggtaacgttaagttctcaaacgccagtggtgccaagccagttagcgtgatccctaacaggcggatgccagagttaaaatgatcatcgaccacctcttcaaaaatctcttcggcgtactgctcaaacaaggccgcgtcattaggtatgaattcaccgaacgttcgccgcttggtaattgtgacaaagtcaccgtaacgcaacttgagaacgagtgttttaccgtggcgctgatgcgattgcatgctagctgctaccaacttagcgatggccttcaagtgcgtattaacttccgtcgtcgattggagaaacggtccaaacgtccgctctttgccgattgatttccgttcacgtaaatactcgactggccgatcatcactgccgcgcactcgccggtataaaatatagcccaacttgccaaattgtttgattaggtctaattcagactgtgcgtataaatcctgtccagtcttgattcctaaatcgtgcattttaggtaccgtctttttaccgacaccccgaaatttctcgatgggttcacgtaataaaaatggttctgcatcctgtggtaatacgatcgtcacacccgctggttttcgataatctgatgctagtttggcaatgaatttgttgtaggagattcccgttgaacaagttaaatgtgtttgatgccaaatttcttgttgtaatcggtgcgccagttcgaccgcactatggatgtgtttcttattcgtagtcacatccaagtaagcctcatcaaaggcaattggctcaatcatctctgtatactcatggaaaatacgatgaatctgcgccgaaacttcgcggtacaacggaaagttgggcgtcttaaatactgctgttgggcagagttctaatgctttagcagctggcatcgccgagtgaacaccaaattggcgggcaacatagttagccgtcgtcacaacgcctcgcccacctgtctgccgaggatcatgcgcgatcactaacggctgcgccttgtaggctggatgctcccgctcttcgatcgacgcataaaacgcgtccatgtccacatgaataattttccgactcgtatccacccgaataggcgcttcaacaattgactgtgccatccgccgcccctccaatccttagtactttcattatacacgaacatacgttcaaaagcgcgtttcaagaccaaaaaataagcaaaaaaaataagcggtcatcagtaatgatcgaccacttatggtgtaaacctattttgcttcagaatcagcattatcgtcggcggctgagcttgccgattcaacttcagaagtagcagctgattcagccgctgccccagattctggtgcaactgtcttagcttgtgcatcttcggctggagaaatcttagcaacagcgttcaaatcaaaaaccaagtagatgccatcacagtctaaagtaactgttttttcggtttcgttaacttcatcaacgaccccgtgcaagcgaccaattgtcgtaaccttgtcaccacgtttgattttgcttaacatttgttgatgttgttgttgttgtttccgttgtggacggatcatgaagaagtataagaatgcgaacatgaccacgataaacagaattgatgccatttgacccatttaatatcgctcctactctaattaaaagtttgactatctttaactttaacaaattacagtctgaaataccagtagcactaaaagtttttcgggtttttatcgttaaaaccgtacatttcaaagaagttctggcgaaactccagtaaattatcatccataatggcttgacgaacttgcttcattaagtgtaacaagaaatataagttatgataactcgtcaaacgcaaaccaaacgtctcgtccgccttaatcaaatgacgaatataagcacgcgtgaaattacgacaggtataacaatcacaattatcatctaacggggtgaaatcgtgagcgtaggccgcatttttgacaactaaacgcccatgggacgtcatgcaagtgccattacgggcaatccgagtcggtaagacacagtcaaacatatcgaccccacgaattgcaccgtcgatcaaggcatccgcagagccaactcccatcaagtaacggggtttattttctggcaatagtggcgtcgtgaagtctaaaacatgattcatctcagccttcgattcacccactgataagcccccaatcgagtagcctggaaagtccaagctaacaagatctttggcactctgttcacgcaagtctttaaagcccgcaccttgaacaatcccaaataagccttggtaatcagggtgttgatgaaccttcaacccccgctctgcccagcgacttgtccgggcaactgacttgctaacatagtcgtaactttcaaagaatggtgggcattcatccaaactcatcatgatatctgggccaagatcattttcgatttgaatagccttttcaggagataagaacatctttgagccattcagatgattcttaaagtggaccccttcttccgtaatatcacggtttttagccagggaaaagacttgaaacccacctgaatccgtcaagattccctttttccaattcataaactgatgtaacccgccagcttctttcacgatttgctcgcctggccgtaaccacagatggtacgtattcgataagataacacccgcacccatcgcgtctaattcttcgggtgccagtgacttaacactggcttgcgtcccaacgggcataaacatcggtgttggaaaggtcccgtgtggcgtaatcaattcgccaaggcgggctcctgtgtgtttttctttcttaattaatcggtatttaattgccggttccatatctgttcctccgtattaaaatgttgctaaactcaaataatgatagcacgaaatccagccgtgaaccagtcgcggcaattggcgtgggcacccacgtggctttagtcagtctgttaacaaagcgttcaaacgtcaaatagtcgcctcaagaatgcattttaacttcttgaagcgactattgacaatctttattatctccagagctaaaacgtcagcttgaaattagcgatacgcctcgtataatacggcattttaatattcaaccgtcatccgtttcaaaataagcgatctcgtttaaagccagttatactagtgaataaacatcgcatcgccaaaactgaagaagcgatacttttcatcaatcgcatgttgataagccttcaaaatcatatcacggcccgtaaaggcagccactaacatgaccaaggtcgacttcggtaaatgaaagttcgtgatgaacgcatcaacgactttccattgataaccaggtttgataaagatatccgtccaacccgaatccggcttgatttcaccatcaaacttactaccaatggtctctaacgtccggattgacgttgtcccggttgcaatgatgcgcccaccattttgccgtacttcattcaacgtcttagcagcatcttcgtccaatcgataaaattcactgtgcatcttatgatcatcgatattatcttcttcaactggccggaacgtccctagtccgacatgcagcgtcaagtaaaccaacttaatacccttgtcttgaactttttgtaagagttccttcgtccagtgtaaaccagctgttggcgcagctgccgagccattttccttggcataaacagtctgataacggtctggatcatcgagtttttctttaatatatggtggcaatggcgtttcacccaggctctccaaaatttccatgaagatcccatcgtaatggaactcgatcattcgaatgccatcttccttttcggccgttacggtcgccgtcaacttaccatcgccaaatgaaatcacggtaccgaccttggcacgcttggcaggtttcatgagtgtctcccattcatcaccttccgtattatgcaataataggacttcagcgtgaccaccagtttcaggtttaacaccatacaaacgagctggcataacgcgggaattattcataacgaccgcatcgcctggattgagttgatcaataatatcgtagaaatgcttatcttgcatttcgcccgtttggcgatccaattccaacaaccgtgaactatcccgttttttgattggtgtctgggcaatcagttcatgtggtaaatcataatcaaaatcttcaagtgttaaactcatgttgtgacctcttatctttatttattttctgggtatgggaatcccaaatgctgataacctttaattgtaacaacgcgtccacgttgtgttcgcttcaagaacccaatctggagtaagtacggttcgaccacttccgcgattgtatccgtttcttcaccaatattggccgcaatcgtagcaagcccgaccggacccccgtcataatactctagcatcgttcgtaagagcttattgtcagtctcatccaagccggcatcatctacgcgtaaatatgtcagtgatcgcgccacgatggcctcatcaatggcatcttgatccgccacttctgcaaaatcacgaattcgcttgaacaagcgattagcaatgcggggcgttccccgtgagcgacgcgcaatttcgtgggcacccgatggtttgatactcgtttgaaaaatatctgcagtccgcttaacgatatcttccaaatcagcaacttcatagtacgccatatgttcgacgattccaaatcggtcacgtaacggagctgacagcataccagctcgggtggtcgcgccaatcagcgtaaacggcggcagtggaaagtgtacgggatgggcggttggcccctgtccgaccacgatatcgacaaaaaaatcttccatggccgaatacaacatttcttcaacgattttcggtaaccggtgaatttcgtcaataaataagatatcacccggctccagttcattcaagagcgcaaccaaatcacctggcttttcgattgcagggccactggtcgtgcggatattgacctgcatctcgttggcgattaccatcgctagcgtggtcttccctaatcccggtggaccatacagcaaaacgtgatccaaggattcctcacgcttgcgggccgcttcaatatacactcctaattcgtgcttgacccgggcctgaccaatatactgggctaacgtttgcggacggagcgatttttctaatgacgcctcttcgtcatcggctttgtcaccggataataacttgtcatcgtccatttagttacccctcccatctacttcttcatcaatagtcgtagtccttcactcaacaaggtgttcgtatcggccccttgtgtctgactaaacgtctccaacttcttagtgaccttcttgacatccgctttcgaatagccaagagcttccagagccgccaacgcgtccgctaacgcgccatcaacagcaggagcatccacatcgagcgcagtttgaccagtcacatcaacgtttagatcgtttaatttacctttcaagtccagcacgatttgctgagctgtcttcttgcccacgccaggaaaactcgtcagataagtcgcattctcttgattgatggcttggatcagacctgcatggtcgttgttggccaaaatcgcgagggccgacttcggaccaattcccgaaaccccgagcaacttttcgaacaacgccttctcgtcagcatcaaaaaagccaaataggctcatgccattttcgctgacggcttgatggatatacatcttaactgctgttgggcccacctggtaacggtatggattagccgttagcactttataaccaatgccgctgacctcaatcaccacataaccgggggttacatcggtcacttgaccgagaaaatattcgtacaccgaaaaaactcctttaaataaaacgtatgtttgcttgctaaattgtaccacattttcacagtggcttaacactggtgcaccgataaaaaccaaattttaatgttaaatcaatttcacctcgattgacggatttcgttgcaagaaatgcttgccgccacgttaacgtcatgctatgctcaaagtcctagggaggtctcgctatgcaactcaaaccgtttaaagcggtgttaccaaccacaactggtcaaactaaaattcaaacagctgcgaccaattgggacagccaggatacaatgacgacaaccgaagccagctattactggtacgaactcacactcaacggtgttcaccagtggcgcttaattggcagctggccggtggatcaaaccgtgacgaccatggttcccggcacgatcaacacagtcctttacccacagcagcccgttatcgagatgttgattgacgactgggtcggtcattttgccccggtcgtcgaggtgacggataccgcgcacgtcacacatcgactctggcagattactgagtctgaggtcaataccgacatcacaacggccatggcacccgttatcccgcagaaaacgtggttgacaacggtcagcacgccactcgtcatgttagtctcaaccagtgaatggcaaaaattagtcactgcaccggtcattcccgaacaattaattgcgttagcgacatctcataattaaccagtcgtggctgttaattgtgaatttcgctatggcatacattcgtttgtgttccatctaacgttaaataggcttcttaggaatcaaagttaattcctaagaagcctattttaataccgatttactcaattaagattgtctgacacgtttgtgaagcccccaccagcaggcaatcagtatgctaatcacaccaccaataatactcgaccatatgccgatttttagtcctggtgtgtgatacgtcaaccgaatctggtgccggccggctgtcaacttggcccccacaaaccctttgttgacgacttgggtcctaacggtttgaccgtcaactcgtagctgccaaccagtcgaatacggaattgacgttgttaacacggttgctgtcttagtcagcgtggttcccgtaatctggttgttcgtcacttgttgatgcttcaacccactcgtctgtagttgccgcgtccgttgacgataagtcttcccaagcggtacagcgatcagtttagcggacttaaaatgcaaactacgaatgctcgtaaagttcaacgtaatcagcttacgcgcgtacttgctataccctaagttgattactgctgatgtccggggctcataatctgacatattcgtggtacccaactgactaaagctcgtcaagttatccgttgtctgagcagttaaagaatacccactagcgctcaaattgcccttcagaccatcgcgaacatcatctagataatcgactttggtatacggacgggccgtgaacacgttggtattttgactcgttgtcaaggcgtgcttgattgaggaacgccgataactgatgccatctagcacaagatagagttccgtatttcgatacttcttagggtgttgaatggtcaattggtacggtatctggtgcccctgcacatcactgaccatgctcgttaactcgtcggcattgttttcctgatttttctggactaacttttgattagctgcaatcaagttcaacacgcggtttgacggtgtcgtcaggccagttgccggcgtcaaactttctcgttgttccggcgttaatgtgatcgtatctgccggtaacttagtcaacgcgttgttcgacgctcccgttgcatgttgattgcggtaaataatcaccttgtccaacgtatccaaaacattcgtcgtatccgcttgaaccgtataagcgacgttttttccggtaacggttggcttgacagtcttaacaccactaacctgctgcgtagtgaccgcaccttgtaacaaggcttgctcgcggtcaactgcgttcaagcgattaaattggcgttgactaatctgatgctgctgtgtataaactaacggcaacgcattcttggattttaacaagatcgtgccggtatgattactcatgccataaataaacttgtccgcaaaaatctttggttcgccagttttcatcttaacaacctcatatccggctggtaaggcttgtttcttcaactggtcctcacgtgcaaataaatatttaacacctaataagttatacatcgtcgtccgaccgtccaacgaaccgagtggcgagttcatcgcatactctgagttgcctaaggcctgactaaatgcccccacgtaaccattttgaactgaaaaatacgatccaaccgtgtgagttcctaacaccatcggcacatcactctcagccgaacgcatcgtatagtagttgggtgccaaagccgttcgataaaattggctagtcgtggttaaacttttttgcgcgccatcaaaataatttttgacccatttcattgccgcgccctgccgcaactgctcagtactattagaattagtattgatactaaaccagcccagtccgttattcgccaggttcagcgtgacaattcccagtaataacacataaaattgccgattggtcaattttaaggattgtttggccagcaggaccccaattaacgctaacaagataagatatgtcgcaatatcatgtttgcggatattgagatagaatccattgatcagccaaataatgacaagcagaccgccactaataccagccaaccattttaaatcagccgctgtcagagcagtgacttggtccataaatgccatcgtcgcataagcaaacacgagggttgccatcaacaaccatcgattagaaggtgttgaaaaaacgttgaatacggccgcaaattgaggcaacaaaatacccaacatcatcacgaccagtacccaattaagcacccaatagcgtctgaaatgacgtagtgtataaataattgcaataaagctaatgctactcagcccgagggtcacccagtattggacactgccaccattggtcaacagtcgattgggtaaattaacgtaataattgatgggataactcgtcaagccattcgcaaagttaaaactcgcacgcgttgccgtcaacatcgcgagcagcgtgggcactagtaagatgcctgccatcgtgacaccaagaccaactgccactagtaaccgccaaaataactgtccaaacgaccgcatcgttaaatggtcacgacgacgtgaccagaaacgcaccaaagcatagactaaaccgcccaatgcgagtaagtaagcaaaatagaagttactcaaaattacaacggcggtaatcagactgagtggtaaccaatgtcggcctcgtaagacccgttcaatcgcccaacacagtagcggaaaccaaatcattggtaacaagaaaaacgggtggtgcatcccaacatagaacgtatacgcggtaaacgtatacgtcaaagctccaatcaattgactgatacgtttgaacttgaactgccgactgaaacctagaaaagcaagtccaacgaagtacaatcgcagcaagatcaacgcttggtaggcccattccaaatgagcgcgcgaaacaaacgccactaaataattaaacggatcaccgaccacgtagtaggaaaaagtcgtcagttgatcggcccccaagccgagattccatgaccaactgaataattgttgtgggtggtgctgtaagatccgctgaaattccaataaaatcgggaagtgttgggcgatgccatccacttcccaaatcaatgtccggccggctaagaaaagcccactgtaagtaatcgtcgcaataaccacaaacatcgccgtataccagacgactagtggtatcttccgtactgtcttcaaatcaggtgcccctatcttgtaattacgtcgacaacgcaatccccatattttgccatctcaaacaatgtttctattttaccatgaacaatttcgtctcgtgatgttcagtttgaatcttaataaattcgtgattcacagctgtcccatcaacaactaacgccaatcccagttatctaaagtttcaatcttagtagtcgccggataactcccaaacaactgtactaaaggttgtaagccactcacagcattatcacgttgtaagttgatcgcagcgattgccgcttgatcatgacggttaggatcgagctcaaaaacagcaacttgctcatataaatttagcgtaatcaatttggcgtcccgcgcacttggatgcgcatttaattcccacagcgtcttgcgcccggccacgaacgtgggcgtggcctctggtaaatctgccaaaaaacaatatgccgaataaacctggcgataataaagtttggtcatatccaaaacaatcaactcccaatcatgttgagtggtccaagcacccgatacgcgctcaccactcattttaatcaatgatagctaactatttaaaccaattcaatctgaaattttacaactcaaattagtgtcacaaacgccacttccccaatcttaaagttgttttttagaccgcaatactggcgacaataaaagtgaggctgtgacataagtctctagaaacaaagcaggtctggaaaaatcttcgaatttttccagacctgcttttgatataatagaaaaccaacgattaagaacagtcaaatcgagaaaatccaaaagcagttaagagagcaacaagataaggacgatcaataccgaaaagaaaatatcgggcattatcaaccactgaactacaagccagttagtccagactattacttaaagacggcctttagtaacgcaatcatgaccgccctatatgcccgtgatgaagattaccaacggcaaaaacaggcgcaaggtttaaaggagactgagtgggaaatgacgaaaaagcaccggcaacaccaaactcgaaaccggcatgaagatggggggatgcacttgtaatcaaaatgtaaaattgaatggtatcaatgcacctatttatttgctaaactaaaaataaaataaagaaaggagaatccgcatgtggcaaacaaacaaaaatggcatagtctagcacaagcaagtcgtgaattaggacatgggcgcaactatgttagtgcttggttgagcagacatagagaagaattcccagaagaattaatgcttggttctgggaaaagcaagttaatatctgatgaaggcatagagtggattaagaagcacataaaaaaagagggcgtcctcgtcagcagtagagttgctaacggggatcagcacctagaaccgcaacttctaggtgtcaccctcctaacaatccattttaccgggcgggctgggggaaagctagttgtttaatatttctagcccagcaaaccacataaggaggtgactcaatgaaagtagaaagctggcaaggcattaatggcaagctagttcatgatgatcaaaaggcgattgtggttgataatgaccaagcattaaccgatcaaaaacagctacaagcaattttagatcaagacggccagccaatcgacgaagctcgccgagccatgattaagaagatggttaaacgtcagctaaaaacgccgccattaaaacttaggggctggtttaatcgccatcaagacagtcaaaatgctaaaaagtccgaaaaattggtgagtgacaaaccgacccatcaatataagcagatcagaaatgaaatgaccttttttggtgagagtttcctagaaggtttcttaggcttctatggcttagaagttgataacgccttagtccgttatgaacataacttgcatgtcctagagacccaagagttaggccagtcagaaaaagagtattacttagccacgagtgaaaatggccacgtcagattagccaccgacccattaccaagccagcaaattgccgaggaacaattgaacaagttctatcagcgtgagccagaagaaacgcaggcagaacaaattcaattacgaacatcagaagactataggaaggaggaataacatgtcaaaatacagaaaaatgaaagcgctagcaactactggagccaccacaatttacttgggcttgatgaacgcccaagttgtctttgccgcagacggtggcgaagttaaaagtaagctcacccaagctgggaagacgattcaaggtattttaaccgggttggtcgttttagtcgggatttgtgtcgcgctatttattattatcaaaagaatgcctgacgcagacgatccgcgagagaaatcagaggtttaccacgcggttggtcgagtagctggtttagttgccttggcggcggccattatctggctactaccttgggtttacagcctattcacttaatttaaaaaggagcctgccaaatgaagaaaggaaaagaatttatcttcccagagaacgtagataaagattacgggatctggaaagactacaccttgaaggattttggctatgcggcgctggtaggactagtgggcttaatttttattgcaatcccaccctatggtctgatcttagtcctgataaaaatagtgattgttgtcttagccatgacgattgtcatggctattttaacaattcggccagttgcggcgcggaagaatattaaagtgcgggatagctttaagctgaaacgccgctatgccaatggtcagaagctgttctatttaaaaccgaagaagcgaggtgaactaaatgcgtttgaaaaagagcaaaaccgccaataaatcagtaaagctcgattgggattaccaaccgcctaaaatcaatggtggcaaagagaccattgatgacatgagcttggtggtgggtatgtatggtaactatgaagttaccaaaacaggtaatctcgttggcattttggaagttagcgggatcaaccttgatttacttaatgaaaccgaacaacaggacgtttttgaggactatggcgcctttctcatgagtaccttaggtgaaggcgttgatgacaccttacagttcttagagccgacaattcccgtcaatatgacagcttatctcaatggtctcaaacggcggtatctcgccttacaaaaaggccacccggagcaacagttcaaagtccagctcatagccagttacttggatcactttactaaagtccaagaatccaaaaacatgacaactaagcaacatctgctaatcgttaaggtaccgattaaagacaagagcgttaaaagcttaaaattagccgtcactcatttagacgaaaagatcgaacaggttaaacgagacattgaaaatgcgttaacggattttgatgtgacggccaaagttttgactagtcaagaagtccaagagattttaaagaacttgatcaattttaatggatagggggaaacaggatgagttttggtgataaggtcattgatttatttatgccaactaaaaaagaaagacatcaaggcaacagcgaccaaacgggtagtaagcccaaaccggaggttgaggattttaccaagctgattgatcgcgatagcttgcattcactatttccgttcagctgggaacagtaccccacctacgtccagtcgggcgagaattttattcgggtgttagcgatcgctgactatcccaagcgggtgtatggcaactggttatcagaattaaagcgtaaaaaaggcgttatcgatattgtgcaatatatcgacagcgctagtaataattcaatgattacctattacaagaagacgattcaaaataaggaagcgcagaagttaaatacgttcgacccgtataaaaagaagattctgcaaaattatattgattcagccaacatgcaactagataaatacctcgataattctaccacatttgtgtaccaacatatgctgatttatctgcgggccaacaatttagcagacttagatgacttaaccgaaagcgttaagaatacgttgattaaactacaaatgaagcccttagtgcccgttaaagcgactttccaagcattttggtcaaccatgccaattaacgagaacctcatgggggattacacctataaagagagtaataccgaagttgccagcagtatgtttccttttgatgacgctgaaattctggacttaaaaccgagaagcgatattgaaggagttaacaaagataccaacagcttaattgccgtagatatgttggatcgcaacaagatcctaaatcaaaatcaagtgattatcgggacctcgggggtcggcaagaccacctatatgatccaaaaaatcctacgctacgccattcaagactatcaactctacattattgatccagaaaatgaatataccaaaattgtcgaagccctaggtggggcagtcttgcacctaacttctaatgctaagtacaaaattaacccgctacaaatcttttccgaagaaatcttaagcgccgatgaagcggtcacaaaccttgatttactagttaaagataaaatccagcgattaaaggggttctttgaagttcttaaaactgggattacccaagttgaactggcaatccttgatgatgtcgttaaacaagcctacgtcaacagtggcgttttgaaatatagccgcttaaaagaaattaaagacgatcagtggccgaccttatccaatgtttatgacgagttggaaaaattggcagataaggacgccgacaaattcaatcgggtcaaagacttctactacatcttaggcagttatacccatggttctaacagtttatttgacggccataccaacgttaacttaaaagggaaaatcatttcctttgatttaaaaccgctacaaagtgagcaggaagtccaatcagccgcctatctgaatactttccagtatctatgggacgaaattaccaaagatcggcatagccgcaagaaattgtttgtcgatgaatttcatttcttgaccttgcacaaagccgccgccacctttttccaccaagcctacaagcggtttagaaagtataatgctggggcgattgccggaacgcagcaaattcaagatgtgattgaaggaacaacagatactgggcagaacattggggaagccattattgggaactcctataccaaagtgttctttggccttgacggtaaaggcgttgatgatgtgattaccaaattgcgtatgacgttctcggataaagaaaagaagctactagaacgtcgtagacaaggcgaagccctgatgatctatggtagccaacgtgcctttatgcgcgtcgagttgaccgaagaagaattgcggttaattgatcccgaagcttaccaggaaaaatataaccgtgagaccgccaaccaaccggattatcaaaagcgcgtggtgttgacgccaagtgaaattgacgctttgaccaccaccgaagaggaaggggggactttaaatgagtaaatcaaaccaactattaaatatcgaggttgggacattcaaacggcaaggaaacaagttgatcctagagcttaatcacaatcaatttcgatatgaccagttgagtgagctaaacgaattaaagcaagctgatgccaatttcttgcagttggttaacgtggttgagcaagaccaaaaggtcgttttaacttataccttgccagataaggtcagatcattaaaggaattaccacatgaaaataaagcaatccggtcagcgattgccaaggaaatcatggcgcaacatgtggttaacgatagccagtatcacgttgcgttgaacccagctaacctgtggtattacccaatgcaacatgtttggtacgcctatcgcgccaatgaactcatgccttatgatgacaagcacagcaatttagctaaatacaaagcgctgattctattttgtttgacggggacaccctatgaacggctactaagcaatcctaaagaagccctagctaaacacccggacgactatttacaacaagtagctaaagctacgtcgttaaatgagttaacggaagtggttaacggcattgaggactttgtgagctatcacgaatggcaggaagttgaaacagcccagcagaaaaccaaacaacgtttatggttgagcgtggccggagtggcgattgtggccgttttggccgtcggcttagtccataaaagtgacgaaagaaagtatcaaagcttagctaaccagaaccaagcccaggtcacgcgattaaaatatagcggccaaattcaaactgctttaaatgatcggaagtggtcggaagcgcaaaaagatatgcaacgggccggctaccctgcaactaagcaagtcagtgtctttttaaagcatggtcagtaccagcaagctttaaaggttggcccaagccagttgaataaggttgtcaacacggcttatgccaacaaggatagcgggcaggttgccaagtgggaattgccaactaaggcgacaagcaagcaaaaagaccaattggcgctggaaaaagccatcgttaactacgacaccaatacgctcaataaccaattatcctttacgacgaacgctgatgttttattgagaatgggccaagccttcctagcccataacgatacgcaagacgcccagaccgtccaaacaaaattagctggggtgaacagccctaaagccaagtatctcaaagcgctattaagtctcaaagctgctaagaatgaagttagcgacgcccaaaagaagttagatgacgccaacaagattgatggcagtaaagataaggataaagacaagaaggtggattcggttaaggctgatctaaagaatgcgcagagcgaccaatcggcagcgcaaaaacaagttgatcaggccaagcacaaagtgggtgattaaatgcaggtattgtcgtttgaatataagaaaaagaagtggaagttgattgcttatattgtgggcggtgccattctgctaatcatcttgctgattgccgcggttactggtcagctacaagaaaacagttgtgataactcaaccaccacagagacgcaattagatagtaagagcatgacagaaaatgccaaaaatatctatgcgcactggaaacaaaaatatggtgcgaccccacaagcggccgccggtatcttgggggtcttacaactagaaagtcgccttgatcccaagtccgttaattccagttccggggccacgggcttagcccagtggttaggtggtcgaaaagataaactggaagatttagcccataaagaaaacaaaccagcgaccaatctcggggttcagttggactatctcgatcaagaattggacagtagttactatgcgtcaaacaagcagatctttaaatatacggacgtgcacaaagcgacgaaagcatggttaatggattatgaaggcatgagcaaaaacccggaacaatggtatttaagccaaagatacggttatgccgatcattggtattccgtgttcgggacgagtgatcccgtggccggtaatacgttagacaatgcaagttccggcgatctgaccgagttaggttgtgatagtgacccgagctattccggtggcagcattgttaaaaacgcggaaagtatgaagggcgacttctattatgttcaaacccaccctagccccgatttaggtagcgatttaaagaatcctaacaaaaccggtgggacagattgttcaggctttgtctggttagcgcttaataaagctggttacaaggtaccggataacatgggctggtttaccggcacgatggccagtgacgccaaaggtagccatcaatacttgaaacagatcagtgaaactgacgcgaaagccggcgatattgtgattgttaatcaaggcgccggggccggaaacaacgggcatatcgccattctattagataaatggcaaggtaaagccaccaagattattgagcaaggtggtacgggtgataaagttaacgaaagcacttttggggcagctttttatagcttactaaatggtggtgatataacgttagcccggccaatcaagaagtaaggagggaaaacaaatgaagcggagcatagttttaagtgtggtgattggcagcttgatcttagttatgtcattaggggcaaatgcctatcaacatagccaagttaagcaggcgcaacagcagattagtcgtctacaaaaacagaagcgccaagttaaccagcaattgactaaagccaaccaacaaaagcagttattgagcacccaaattgacagttataagacctaccaaaataataaagacaaaagtcaggctgaacttagctttaatacggtggtcaccaagttctttgaggtcatgaacaactttaagcccaagacctacggccagcgtaaagatggcgtgaaaggcttgatttccgacaagctatatcagcaatacttttcaaataaaggaacatatggtgatagcaatagtgtttcagctaagttaaaccaactgaacctgtatacgcaaagcaagcaggggcaaagcatgaaaggtttggcggttgttagctaccaaagtaagagtggcgacaacgactggcagaaggcaacggtactttatcaggtgactttcgataccaccacggatcgaatcactgcagtacaaaatttaggaagcagttttaaagccagtgaccttaattaagcgggttggtaaagccctagcgataatcgtggtggttttagccgttggcgggtttgccagtcatcaatatgtcaaccacgtagaaaagcagcgaccaatcgtgactttagctaagcaccctaaaaaagtgttgttcttctatcgcgatgattgcccggattgccaagctatttttcaccgaatctattggcacaacgtcattagccataacgttgtttttattaacatgaatcaatcgcagaatcggcattacattcagcaatatcaattaacgtcagtcccaaccttgatccatggcaagcaacggtacaccggcactaaccaaaaaaggattaaacagatagtaggtgattagatgaaagacaaattattaaacagcattaaagctagttggccgtatttactaacactaatctttggcttgtatttagcggagattttagctggctctgtcatggccttgtcgcgctataaactaacttttgcggatcatatgccaacggtgttaaaacaattagctttacacccctggcattattacaacttgtatttgggccaaaagaacccagtactaattattgtcagtgtcgccgtgatcctatacaccatctattttgccttgaaacgaagtagcaaacataaagcttgggaaactgcggacactgaaacccacgggagtgcgacctggggtgatctaaaagagttgagtgaccattactttagtatcaatgctaaagacctcaccacagcgtttaacaggagcactacaacagaaatattagaggcattaacaaaacaagaaacacaatccaagacagacaagtgaaaggaagtaagaagcatgaacagaccagatttattagtacgaatagttacgatcatcacgttgttaattgcaatagttttgtttctatttcagggttggaacacacctacttttgtatttacagttatcacagtcattttatctttcatttatcagttaatcagaatacagatgaaaaagaagtaaatcagaaaagtcatctaaagctaaccacattggaggtaaacgcatgaatgggacaattttaggaatcgtagataaacagattgtttaccaaaataacagtaccaaacccaatcggaatatctttgtggttgggggcccaggatcgtataagacccaatcagtcgtgattaccaacctgtttaacgagacagagaacagcattgttgtgaccgatcccaagggggaattatacgaaaagacggccggaatcaaactggcccagggttatcaagtacatgtcgtcaactttgccaatatggctcacagtgatcgctacaatccttttgattatattcaacgggatattcaagctgaaaccgtggcaacaaagatcgtgcaaagtgaaaatgccgaaggcaaaaaagacgtatggttcagtacccagcggcaacttttgaaagcattgatcctatttgtgatgaaccaccgtgcgcccgaccaaaggaacttggccggtgtaacgcaagtcttacaagaaaacgatgtggaggccgaggaaaagggcgcagatagtccgttagataccttgtttcttgatttaaccatgactgatccagcgagacgcgcttatgagttagggttcaaaaaggccaaaggcgaaatgaaggccagtattattgaaagcttgttggcgaccatctcgaagttcgttgacaaagaagtggctgattttaccagcttttcggattttgatttaaaagagattggcaacgacaaagttgtgctgtacgtgattatccccgtcatggataacacttatgaaagcttcatcaatctgtttttctcacaattatttgatgaattatataaattagcggccgatcatcacgctaaattgccccaccaagtcgattttatccttgatgaatttgtcaatttagggaagtttcccaagtatgaggagttcttagcgacgtgtcggggatatggcattggtgtgacgaccatttgtcagaccttaacccaactacaagccttgtatggcaaggataaggccgagagtatcttaggtaaccatgccgttaaactttgcttaaatgccgctaatgacgtgaccgctaaatactttagtgatctgttaggaaaatcaaccgtaaaagtggaaaccggtagtgagagtaccagtcatagcaaggaagaaagccacagcaagagcgatagttacagctatacgagccgttcgctcatgacgcccgatgaaattatgcgtatgcccgaagatcagagcttattaatctttagtaatgcccgaccagtcaaagctacaaaagcgttccagtttaaactatttccgggggctgatcatttggttaacttgtcacagaacgattatcaaggccaaccagaagccagccaggaaaccaactttaagaataaagtagaaaaatggaaagcaaaattaaaggagactgctcaaaaagaagtcgcaaacaagatgtctcagaaagaggaggagcaacaacaggacaacctagacagcgatttagagagagtttcaaataaagatagtcaaacagaggcgccagaagaagacgacaacaacttatttggataatggagggcatattaatgaaaaaatatcgcaaatatataatcgccgtgatgacagtgttactgattgttgttggtcttaccgcttgtgggaagtctacagcacaagatttgcaaagccatcagtggacatttgcttctagcaaagataatggtatggccgctactgcaaagttttcaaaaagcaacttaacacttacccaagcgggctttagcgaagtttatacttacaagttgattgaaaacaagggcaatgaacaaattaagttcattggtaaaaatagtgtttcaggtagcacagaaacacgtttgtttaagattaaaaagcagtcagacaaatataaactaacaccaattaacacactggctaaaagtgatactggtacggtctcactcattcccaaatagacaaaggaggattttaaaatgacagaaattattcaatcagctatttcacactttttcgaatggctactgtctggtttgttagatggtttattcaacatctgtaaggcaatcattgaccaagccaatcaaagcttgccgattgttaaaacgtggtatgccatcttcctgtcctttgcgacatcgttagtcgttgtggttgtccttgggcgtattgtgatgacaattataaaagaggcggacgaaagtaccgatgtgacttgggctaatatcatcatggacgggattaaatcagcggccgtgatcccggtcttcgtgttcttacagggctttattcaaggttcaattaccttgcccctgctaaagtatatgtttagttctgatcagcagttcactgctaaatcaattaccggcatgaataaagttcctgggttaaaagatgttggcatttcgctacctttacagattttgtttctgctaatcttcactgtcgtaaccgtcgtgttctttatcaaaatgtgtgtgtttgtggctgatatggcgtggtataacctgacaattcctttagctgcaatgagtatggcgaccgaaagctttgattacagtggcacgtggtggaagaagtacatttattacaatgcttctattattagccaggtgctttgtatgtcactatcagtatggtgtttcactaatatggctaaatacgggtttattgcttttattgcttcaatcggattcggctttctggtggtcaaaacgcctgacgcggttaaagacttttgggcttcaaccggtgtgactaagagtgctggtatgggtgccatgagaatgtttcaaaattatttccgtaaccactaggaggaaaaatagttatgaagaaaatcgcacactggctattggaaaaagccaaaaaagatatgcgaactgacccttttacaacaccttcccggcggactaagttgtcttactattttgataacttagttagcatgatcttctatttaatgggaacttacctcatgttaatggatttataccaagagcttttcacggcgaaccataccgattttttaggaactgcgctaatggccttagttttactgctgggtggcttattattccgttggtcagcctatgcagatctcaaagccatcaaccggtatcaacattatttgaagcaacaatcgatagagcaacaacaagaattgcgccatgaaacttggttgaaagcggctgaacaaggtaaaacagaattagatcaaaaacttaatcacaaggagtgaacgaacatgaccactgttatcttagctgaaaaacctagtcaagcccgttcatacgttcaagcctttcaaaagagcacaaaaaaacagggttactatacggttagcgaccctgttttgcccgaaaatacgcttgtcacgtatggtctcggacatttagttgaactagccacaccggataaatatgatcagaaatatcagcaatgggccttatctaatttaccgatttttcccgataaatacaagtttgtggtgtcagctagtaaaaaagatcaattcaaggtcgtcaaagacctgttaacgaaggccgataccattattgttgccactgatagtggtcgggaaggctctaatattgcgtggtcaatcatgatccaagcccagattgacgttaaaaagaagaccattaagcggctatggttgaatagtttggaaaaagacgccattattaccggctttaaaaatcttggtgactggcacaaagactatttggcttataaagaagcccaaacccgtcaaattagtgattggttgatcggtatgaatggtagtcccttatatactttgttattaagacaaaacggggtacgcggggtatactcaattggtcgcgtgcagacgccaaccttgtatatggtctatcaaagggaccaggcaatcaaaaactttaagccggaaccttattttgagctaaatgcggaaattttagctaatcagcaaaaatttgtcgcaaaattagacccttatcagcgatttaaagacgaagcagggctaatgacattcatgcaagctaaacacgttcagaaaggctcacagggtggtttaatcaaggacgtgcaaaagcaggctaaaaagagtgccagtccccaactattctcgctatccagtctgcaaagtgccatgaataaacgttatcacgccagcgccagccaaaccttagcagccattcaaagtttatatgaagccaagttgttgagttatccccgcaccgattgtgcttatatcactgatgaagaatttgagtacttagtggctaatctgacgaagtatctggggttagtctctaagcaagtcgctttaaccaataccaccccaaataaacgttacgtcaatgggaaaaaggttgaagaacattacgccattatcatgactaaagttgtgccgacgaaagagaaactagccagcttacctaaattacagcaacaggtctatgatttggttttaagaacgacgttagcgatgtttgctgatccttacgaatatgaagaaaccaccattgttacccaagtcggcgatgctaattttaaagcaacgggtaaggtcccaactaagcaaggttggcaagcattatttgatgaaaacaaagccgaccagcaagaagcagccaccctaccgctcgttcaccaaggcgatcaagtccaagcaaatctgcaaacaccgcaaaaagaaacgacaccaccggtaccctttaccgaaggtaccctgattacggccatgaagaccgccggcaaaacgcttgatgatgaagcagcccaagcgattcttaaagatgtgcaaggcattgggacaagtgcaacccgggccaatgtgctggaagtgttaaagaaacgcggctatctcgtcactgaaaagaacaagctacacgtcagtgaagccggaattactttatgtaaagcggttgaacttgagcccttgctaactagtccagaaatgacagctaaatgggagcaagcgttacagcaaatcagtaccgaagaacgcaccccggataactttttgagccaaattaagaagtttgtggctaaattgatcgctgatgttcccacgcaattgactggcagtgcagccattaagcaacaaatcaatcaccaacagcaagcacaaaagtccgccgaggtcttcttagaaacaccgcaagcgaccgttttaaataaacagaagttttatattgtaaagcctaagcaaggcgaagactttaccctgcccaagaaatggagcagtaagaccctcggtaagaccgcaattaaagcgttggtcaccaagggggaaaccagcaaactaaagggtttcaagagcaaaaagggaaagtcgtttgacgccaagttaaagcttgacggccataaattaagttttgattttgattagaacctgcctaccgccctatactacgttccggttggttaacccgtcatttaggttcacttttacaatcccaaaagtaaacctgaacaacgggtgagattaacaaagcaaaggagatcataaaatgaacaacgaattagcagttttagccagtgaattacccgttttgcaagctaaaggaacctacaagtatttaaaagaaatcactggtaacggcgcttattatcaagtagcctggcaaaaattgtctgacggttacgttgccctttatggcacgaccccgattcaaataagatcattgccaacattgaatgatatttttgaagatgaggaggggtaacttatgccaaataaagcagatgtgaaggcttggaaagcacaattagtcgcccaggctgaacagcaaatcctaaaattaactgatagtgaccaatttaaaaagtatctcaataccctggctaaatttcatcgttatagcgccagaaacattgatttaatttatgcgcaaaatcctcaagccactcaagtcgccggttttaagcaatggcagaaggattttaaccgcaccgtcaaccggggcgcaaaagcgattcggattgcggctccgatcattaagaagctaacaccagccgagcagaagcatcttgataccaccgatgagcgcgccattgtcggttatcgctatctacccgtctttgatgtggcacaaactagcggtgaaccagtgttaagtgctaaagactttgtcaaagaaaatttggccgatcatcagaatgtgacaagcttatataacgcgttcaaggattatttaaaccagcaaaccgaccttaaagtcagtgaagtgcctttagcgacgctaaatggggctaagggatattttcaacccagcactaatgaaatcgtcattggtggcgatgagcccgacaatgctttgaaactaaagacgttataccacgaatatgcgcatagccagctacacggcttaaaatcagcctttaaagatcggccacgagcctatcaggaaacccaagccgaagcggttgcgtatgttgccatgcaaaatattggcgttgataccagcaactactccctcggttacgtggccacctgggctaaagataaagccgtgatccatagtgctttaagtgagatccagcaagttagcaacaaagtgattgagcttagtgacgggttaaccaaacaattaggcttacaagaagcccaaaaagaacctgagcatgatctaaaaaagctatcagcccatgatcttaataagtcctaccaaggcttgcaacaacaagttcagcaagcaactaatccacaacaaaaatcagaactacaaaataaattaaatgatgtacaccaggaaatcagtaatcgaactcaaaaacaactgaaagtatttgctgaacagcatccagaaatcaaacaaccagattctgaacctgatcaaagtctaaaacgttagccagtttttaaaggtcatgctataatgtaatagaaaagggaagccttgcgctaacaagacttcccatgcaagccgcttcaaaggcggtggcagaaatttaataaacgattttagctcgtcctgtgacctctaccaaagttacacagggcggctttttttatttgtgatgcttgtcgatatagctgaggagcgcgattaaaaacgtgccaaacagcaacatcaactggaatgtttataattgattcaagaaaatctaaaaacgatttttttcagtgatcgaatattaacagactaagcttagaactgtgtctttagtgctcacttttgtatgctaacctaaagtttaacaagtgttgccacttccgacccagatgttttgaacagaacattaggttgtaaacgtggtgttggtgaaatgtagtcgtatggctcccctgcaaaagttttaagcactgccattaggatatggcgcataccagcaggtggaatcgccataccaatttgtttccgcacagattctttaccaccaatgaagtgataattatcaggaaaggtttgcagtcgtgcacgttcacggttggttaatgctcggttttccttccagtgatacatatgggtaccaccgcctccagatccggtaacagtatatgacggcttattacggtctaggcgcttatagatatttgaaagccgagctcccttgacgtttagacgcagactttcaggaatttggtgcgaccaagcattaccaccttctgggatataggacaacatctcaatagtcgaagccttgtgacgtgttaattcgttattaaacgcgtctgctggaatcggtggattagttagagcctcgccagcggtaacatagtcatctggattgggtgtggtcggggcaggtacgtgaaatttaatgccttgaatagccagatcattgcgaataccaacaattaatatacgatgccgggcctgtggaacaccgtattcctcaaacttatagaagtttggcgttagtgtgtaaccaacatcggctaatgatttgagaatttgaatgaaagcatcaccgtcgttggcagaggttaggccaccgacgttttcggcgataaaaacctttggttgaaactcctttaatgttttaactccgtaagtatatagtggaccatatgttccatctaaccccttttgcttgccgacaacggaaaaatcattgcaagggaatccgaaaatcaacgcatccatatcagtcagtaattggtgattagtgagatctaatttccttacatcttcgcagtaaacggtagtcgccttagggttattaaggatgttcagtttataggtatcaacagtatctttatcaaattcatttgcccaggcatgttgatacccccattttctgcccttagtatcgataaagtgtgaagttttagcagcatatgcgccaccaccaggtccagcgaataattcagcagttctaaatatcatagtgaacacctccatgagttcagcatatcgaacaagtgttttagcatatgcctatgctaaaaatcatacgactttttattacatattgcaagctctaatagtcgtgattaatctgctttagtgtgggaaaatggagaataataggaggactaaaaatgacaattttatactctaaagtaccaccgatgccatttggggagagcttaccacttatttctaatcagttggtaaaagaggcgagttcagcttcgagaattgacattgcagtaggctatgtttctgtagatggattggataaactggactcattagtttcaaaggggaacattaagcagatctgtctggttgttggtatgtatctggaaagtggtattccagaaagtatctataatcgggtacgtttgttacataataaatggcaagctacaggtaaaggcgaaatccgctttgtgaacaatatgagctatcatggcaaggtttatctcttttggcaaccgaaccaacaaggaaatgatgatttgaagtcagcggtattaggatcagctaatttaagcgtgctggccccgttgggatctgttgctcgtcaatatgaactagcaaccacaattaccaattctaaccaactgcatgaattgtctactcatattgagaaattgaaaaccagctgcaccgtttctgccaccaatttaaacgatttcaaggtaatccacgagcggatcgaagtgcttggcgggatcgaagaagttttggaaacgaccgaaagtgaacaagatatgtatcgttcactgcagactgatattgagattaggattccaattaaagcaccattagctactaatcgtttttctaccgcccggcatgattacgcgcgatcaaatatcaatgtggcctatggcggcggtcggtataacaaattgagtggtggtgttgatcccagaaattggtatgaggttcaaattaccgtaaataagacgatctctactcagccaaactaccctaaaaataagcctttttggattgtaacggacgatggttataaatttgaagcgcataccactgctgataacaataaacaactgacggcttatggtaagactggtaacgatcgcgtttttgggcgctggatcaagggacgattggctacagctggatacgtcaaaccagtcgataatacagccgccgatacggaacgtctcggcgttgtaacgcaagaaatgttaaacgctgcccaaatgcgcgtgatggttcttactaagacatctacacaggaatatggggtggtattcaatcgattagctccaacaccacgaaataagaaaggtgctttagacaagaaacattggacacgggaattgctagacgtctggacagttcactttgaaggtgagaaaagctaatgggatatcttaataattacctacaacaatttcgtgatgcaggtaaagatgagcttgcaaacagcatagaaaaaacgtctcgacgtataggcaaaaaatacatcagccatttcacctatataacacatgaaatgggattgctttttggcaatattcaaagtgggaagacgggacaaacatttggcattatctgtgaagctgctgatttggaatttcgctacttcctactgatgacaacggacagcaaactcctacaaaaacaaacacttgaacgcgcacaacatgatttgcctgaatttgcaatctgtagcgagaatgatgaagaaaagttcagaagcgcaaaaaatcagccggtactaattattgtaaaaaagaatacacgtgttttacaggcatgggttgatcgattccgtaattctcaaaaactgaagggaaatgcattattcatcgttgatgatgaagctgatgctgcttcagaaaatacaaaggttaatcaaaaaaaggtttccgcgatcaatgatcgactacgaaaaatacgtgatacagcacaagcatcaatttatcttcaagtgactggtactccccaagccctgctacttcaaagtcttaactccaattggcggccaatgtttactgaatactttgaacctggtaatggctatctcggtggtgactttttctttccgggaacagagactaacgatatacctaacttcattcattttgttgatgatgaaacaccgcaagaaagcgcaaagcatgttgtgctccgccacttggtcgtatcagcacaaatattgctaactggtggtaaagtctcaaactgtttagttcaccctggcattcgacgagcagctcacgagaagtcaaaaaaagaaattgaagatgcaattgcctggtggacttaccatcatgctgacgaaaaattcactgatgcatttgatcgggagtatgccgctattacaccacaaaatactgagaaacaaccacacgatcaagtattgacacgtgttaaacagattcttgaaaaacgtgagtttacgattgtcctattaaacggaacatcaattgacgatgacaaagactatgagtctggatgtaactttgttattgggggaactaacctgggccggggtgtaacctttggccaattgaatacgttctactacaccaggaccagcaaaaatccaaatgcggatacgatgtggcaacataatcgcatgtttggctatgatcgtgaccctggcttgataacaatgtatagtagccgggcgttgtataaactttttgcagaaatcaatgagactaataactcgattatccgtcaagctcaagcaggaaagaagattacaattgcatatccagatggtttgaatccaacgcgatctaatgtgttagataaatctttgctgaatatcctggttggcggatcaaaccactttccaagcgtaccgaagaacgaaacgactacgcaaatatcagatttggttcaacaattttctaatgatgatccagctactgaagttagcctaaaatttatatcggatattttgaagcatttcaaagcagaaaaagagtttaatcttgatggttacatcaaaatgattgatagtgcccgtagtgagaatccgatggcaagcgcccatattcttgtcaggcgtaatcgtgccgtgacactgggaaaccgtgcattgctgtcaccaaacgactggaaagaaactaatcaattccaagacgagttcgtattaacactgtacaaagtctctggagagaagaacaatggtaagtcagtgtgggtaccgaatattaagttaccgatgaaaaagaacttttatattatttaaattgtaattttaatataacgaaagttctttattcggcatcgaaagaaagcccaatgtaaaataatcaatggcacttttgacttttaaaaaaaagaggttgggtatcatgaatgacagtcaaaaatttttagataaagtagaagggaaaaatatagattttttaattggttctggtgcaagttctgattatataagcactctttctgttggggaaaaagggaataaacacagtattgaagaccttttaactgcctataattctcaaaaaatggcacaagcttttttgaaattccttttttttgattcatcagtcaaaaatggattagttagcactactcacattccagaagaagcaatggatactctgaactcttataaagaattaattgagaatatgcttactctttcgcgccacaacggatttgaaagacctaaaagaactaatatttttactacaaactatgatacatttttcgaggccgcttttgatgatatttctcttgaacaccccttagccttttttaacgatggctctagaggtttctttacgcgtgaagttagttacgaaaactattattttaatgttacccacagtggatccattgacacatttcgtagagagataccgtctattaatctgtataaattacatggctctctttcatggtcaaaaaaagttttgaaagatgaccaaaccattattacatcaagcctagaaaatgaattactaacgaaaataaaagaagaatcagatactattttaaagatgttgaatcaaggaaatagaattgaagtaactgacgaaaacgttattgaccaatatcttagcaatatagaaagaaatgaagaactaaaagatgaactcggaatatttgaaaacgattattccaagctattaattgtgagtcctaccaaaagaaaatttcaagagacagtgtttcagaaacaatactatcaactactaagagaattcgaaaatgagttgcaaaaggataacactgttttaatttgttttggtttttccttcaaagatgaacatattttagatctgttaaaaagatctatttccaatccatctttacagattttcgttattccatatagtgaaaaagacgttgactatattaatcttgtgttaaaaggatatactgatgtgacatttttaaagtcccctgatactaacgagccaggtaacttcaatgtcctaaataaatttttagaaggagcctatggacaatgaaaacagctaagatggatccgttaccaagtgtcggaatcgtaactgaagtaaaggggacttacgttacagctagaatgtttgaaaatactaataatttaacatattacagaaacggggttacatataggggagtgggtactggagaatacattggaattcaaagaggcccctataaattagtaggcaaggtccttcacgaatatttagaagacacgcaaaaagacagtaatgatcaggaattttcaaaaaacagatttattagagaagtggatatttcaatcataggagcctttaggcaaagtaaattcacttttggaatttctatttttcctcaaatattttctgaaatcgtattactaagttcagaagaaacccttcagatactaacgggaaatattctcaatatagattatccattatatattggaaaaacagtccccgaaggacttaaatatgcaattgattggtcgcatatctttaacacgcattttgcaatttttggtaacactggcagtggaaaatctaacaccttggcaaaaatgtattcagaattatttaatactgctgataaaaataattggaatattaataattccaagtttatttttatagattttaatggtgaatacactggtgatgaatcgttaacatcaagcaaaaaaactattgaacttaatacttcatctacatctaaaggagacaaaataatccttcctagatcagaattctgggatatagaaatgttgtcagtgttgttttcagcaacgcaacaaacgcaagaaccctttcttagaacaactttaaagcattttaatcccgggaaaaataaagttacaaagaaagaaataataagttacgttgtaaccgccttttgtcaggtatttcaaaacaatgtgcaagacccaagaacgttaaatttacttaaagtaattttaaatgacttacaaattaaaataccagaaagttccgaacttagcatttggttaaaagcatcatggaacagcaatagtggcacatatttttctaatattgatactacttatacgggtctattttggagttttactagcaatggcaaaatctattttaataatatggtcaataaatcagaatttagatatttgatagaagaaactctaaattgggaggatgtcatgattgatactgattggcaacctctaactttgttatctgtgtttgtccatctacaaatgatttataaattaacctacggaggagctcaatttgatttcattgctcctttattaaacagaattgaagcaaaatcaaagatgtttaataagttaattaaagtaagcaatgacgactcggataatttttctgagaaatattgcacaataatttctttacgtaatgtcaataaagacgctaaagcaacaattccattattaattgcaaggtatctttataagcttcaaaaaaaagacttattaggagaagatgaaattactaagactactaaccttataatcgacgaagcccataacattctttctgtaaacagaaatcgagaaggtgataaatggcgagattatcgtttagatgtgtttgaagaaattattaaagaaggcaggaaatttggcttctttttaactattgctagtcagcgtcccgctgacatttcagcaactattgtttctcagatgcataattttattattcatcgtcttgtaaatgaagttgatttgaatatgttaggcaatacattgaattcattggatagtgtttcaaaatctgctatcccttctctagcccctggaagtgctatctttacaggaaccagctttccgctccctgtaatggttcatatagatcaattagataagggacatgctcccagtagtgataatgctaatttaaaaaaaatctggttaccacatgaccatcaaaaatgattttttgttttacgggtcataactttaaaaatccagcctctaaaaaatcatcaggatggtatttaaatggtcacggttccacttttcttgtaatcgctaaaataataactctttaaggttctggtgcaaattttcctcgctgacttgattttagtatactgggtgccaagaaacgagggattgcgcgcatgaatcactttaagggacgccactttcaaaaggacatcatcttagtagccgttggctactatttcagattcagtctcagctatcgtgacatcgttgaattgcttcgggatcggggtatcactgttcatcacaccacggtcatgcgttgggttcatcactatggccccatctttaaggctctatggcgtcggcatcaaacagctcacgctaaaagttggcgaatcgatgagacctatattcgagttaaaggccgttgggcctatttgtatcgcgctattgacagtaacggtttgaccatggattttgagctacgaaaacaccgcgattataccgcatcctatcactttttgaagcgtctcttgacgaccaatggtcggcctgatcgattagtcactgatcaatatcgggcaacactgaaagcagtgaagcacctgataaagcaagactatttgagcaaatcaacccaccaatgttccaaatatcgaaataatttgattgaacaggaccaccgattcattaaacgtcatcgtgtccgctcagcaagctttcaaagcattcgaaccgctagtgcaacgttgagcggtgtggaaattgttcacgcaatacgcaaaagaacccgacgagagttaagtctcatcgggttctcagtcgtggacgaattagaagcattgttagctgcataaccttcaacataggatcaatagctggttagatggtcatctctcacactgtttgcaccagatccgccgagatcacacttcccgactcaaaaatccgggcattcgtcattccgaccgatgaagaattgatgatcgctcgcgatgtagaacatttcaaaaaattaggtaaataagcgctaaaacagatgacacatgcgatcgacccgcttttgcgggtcggttttttttatgcaaaagagttattatttgcacaataagtccatccactttacgatgggttggtagataacttaaggaatttataaagaaaacgaggaggaagaagaaaatggacaagatcaacaagaatgatgaaaagcagctggaacatttaggtgcctttgaaatcagcaataaaatgctgtcattggcacaaaaaagcgaaaaaaataatatctttttgaatgctggccgcggaaacccgaactggatcaataaaaaagcccgtttggctttcactcgcatcgttgaatttggggtccttgaatcagaacgcacaatgaaagacggcgatttagccggatataccgaaaaagacgggatccgcgaacgttttgaaacattcctcgatccagataaaaacgaaaccgatcaatttttgatgaacgtcttgagttatatcaaagacgaactgcatttggaccgcgatgaagtcgtaaaagaatttgtggatggcgtcatcggcaataattatccggtcccaagccgcatcctgaaaaattccgaaacgatcatcaatcattatctgcaatctgtcttgtatcacggagaagatttggaaaatgaaacgcaattgttcccaacagaaggcgggactgcagcgatcgtttatattttcaattcgctgaaagaaaacaaattgatcaaaccgggcgacaagatcgcgctcaacacgccgatctttacgccgtacatccaaatcccagccttgaacgactatgaaatggtcgaaatcgacttgggctcgaaagaagaaaataattgggaagtttcgccgaaagagatcgacaaattacaggatcccgatatcaaagctttcttcattgtcaatccaagcaacccaggctccaaagcatttgaccaaaaagcactgaatgaaatcaaaaaagccgttgcgaagaatccgaacttgatgatcattactgatgatgtttacggaacgttcgttgacgatttccaaacagtttacagtgtcgcaccgaaaaatactttgcttgtttattcttactcgaaactctttggagcgaccggctggcgcttaggggtgatcggtgtcagcaaggacaatgtctttgataaattgatcgcggcacttccgcaagcagataaacaagcactcgaaaaacgttacagtcttgttgttttggaacccgaaaagatgaaattcatcgaccggatggtagcggattcccgttcgatcggcttgtatcatacttctggcttgtcaacaccgcagcagatcatggaagtcctcttcagcttgacgcatttggttgagaagacgaaaaacgatccgtatatcgcagcttcgaacaaattgatcgataaacgctacgacgacttgcataaagccttgacgtatccggaagacaacagcgaaacttctgcgaaatattattcgatcatcgatatttacgaattggctgaaaagcgtcacggcaaagcgttccgcgaatacttggcagacaacttcgaacaagtcgacttcttgctgaaattggctgagaagaacggcgttgtattgatggatggtgtcgggttcggtgcagcacctggcgatttgcgggtttctgaggcgaacctgccgacggaagattatcgcttgatcggccgtcaagtgctggaactgcttgatgaatattataaaacgtttgaagcacaaaaataggggtggatagtgatgaaagcaattgtggattatttgcttgccaatccgatcattccggtatttcttagtctgagcctaggctatctgctggggcgtttcaagatcaaaagcttctccgtcggttcgacggtcggggtcttgatcattgcgcttattatcggtcaaatcggagcttttaagatcgatccgcttgtcaaaagcattttcttcgatctctttatctttacgatcggctatgaagtcggaccttcatttattcgcagtttgaagagtaccggacttaagatcgttggccaaagtgtcttcttcgcggtagttgcgtttgcgatcgcgatggtcttgtttaaactattcaaagtcgaccttggcgaagcggctgggatcatcgccggcgctttaacgcagtcggcggtcatcgggactgccaactcgtcgattaatggtcttgatatttcttcagctgctaaggcagcctacaactcggaagtcgcgatcgcatatgctttgacctatgttttcgggaccgtcggggtgctggtcttcttgaagaatatcgcgccagcgatcctgcacgtcgatttgaaagaagaaacgaaaaaattggcagaaaaactcaacttcacttccggaagtttttcgccattgactagttctgtgcgggtcagaggatttttgctgggagacgattctccgattgtcggcaaaaagatcttgcaaatcgaaaaacaatatcactatgaatttgttgttgaggatgtgctgcgcaaggaagaaagcatcccggcaaccagcgacttggtcctttcgccaggcgacgagatcgtggtcgtgggcaatatggaagaatttttacagttggaacaaagtcatggaacgaccgaagtttcaaacaaacagtatcgtaatatccaattgaaaacgatcaatgtgatgttgacgaatgcttttaatttccatgctttgcaagatatggtcaagagcggcttgatgatcacctccgtcgaacgcgacggcaaaaaagtgaccgatctgacaacgatgcgcagcggtgaccgcttgacgattatcggaactccgcgggcactgcaaaagatcttgccagaaatcggctatgagatcgctgaaggacaaacgaccgatatcagcttcttgactatcgggatcgttctcggggttctcttgggatcgatcgtggtcaaagctttcaatatcccgatcacactcggtgaaggcggcggcgcacttttcttggggctcttcttcggatggtatcaagaaaaacacgccaacatcggcaatatccccggacccgtccgctgggtcttcaagagtctcggtttgaacttgttcatcgcggtagtcgggctgcaagccggctcagactttgtcagcgccctagtgaagatgggctggaaagtattgatcatcggggcgatcatctcgatccttccgcatttcatcacattgctgttcggtcgatatgtcttgaagctgaacgcgatcgataatatcggctccttgactggggcgggtacgatcaccgctgctttgaacgcgatcaatgaagaaaccggcagcagtttgttcgccctcagttatacaccagggtatgcagtcggcaatatcctcttgacgatcctcggaccgttgacagttgcgcttttgagttaggcaaggcgcaaaatcataaataaagaggttgagacaaaagtgtccagcttcaagaaataagaagaaaaatccgaaaatagtttctcatatttttgagatttttcggcttatttccgaagaagctgcttttgaaacaccgtttattcggaaaaagaggctgggacatgacttttgtcccagcctcttttttatggttctataatatttagtgttggtggaaaatccttcgggtttttcttccagcactcttttttattcttgaggatagaaatagagatatccaaactgataaaatgtagtcgacgaaaaccaacagtcatcaggaaaggatatctccatggatcatcatactagaaaacttttaggtttcacagataaaaatctctctttcagcgagaattggctgaccgaacgaactcacgctgatagaacttgttcaattgttcctcggcaatttgctggcttggtaacggatcagtggctaatttgacgcgaccattttcacttgtggctaagtagtattctttttcagactgaccaagttcttgcgtttccaaaacatgtagattatgttcataacgtcctaatgcgttatcaacttccaacccataaaaaccaagaaagctttttagaaggctttcttggtttttatgggaaggcggaaaatctgtcgatacttcgatgggtttcacgccgcttgccggcgtaacgatggggactcgttcaggcgacgtcgatgcttcccttttgccttatttgatggatcaccttgggatgacggatgttcataaaatgatcgtcatcctgaacacaaaatccgggatcctcggtttgtccggaatctccagcgatatgcgcgatatcgaagctgctgtcaaagaagataacaaggccgcggaactggcgcttgaaatctattgcgaccggatccgcaaatatatcgctcagtatatttctgttatgaatggggtcgacgcgatcgtattcacagccggtgtaggcgaaaatgatactgggatgcgcgaacgcgttttgaaaccgatgacttggttcgggatcgattttgatgttgaaaccaataacaagatccacgggaaagaagccgagatggttctggtgcaaattttcctcgctgacttgattttagtatactgggtgccaagaaacgagggattgcgcgcatgaatcactttaagggacgccactttcaaaaggacatcatcttagtagccgttggctactatttcagattcagtctcagctatcgtgacatcgttgaattgcttcgggatcggggtatcactgttcatcacaccacggtcatgcgttgggttcatcactatggccccatctttaaggctctatggcgtcggcatcaaacagctcacgctaaaagttggcgaatcgatgagacctatattcgagttaaaggccgttgggcctatttgtatcgcgctattgacagtaacggtttgaccatggattttgagctacgaaaacaccgcgattataccgcatcctatcactttttgaagcgtctcttgacgaccaatggtcggcctgatcgattagtcactgatcaatatcgggcaacactgaaagcagtgaagcacctgataaagcaagactatttgagcaaatcaacccaccaatgttccaaatatcgaaataatttgattgaacaggaccaccgattcattaaacgtcatcgtgtccgctcagcaagctttcaaagcattcgaaccgctagtgcaacgttgagcggtgtggaaattgttcacgcaatacgcaaaagaacccgacgagagttaagtctcatcgggttctcagtcgtggacgaattagaagcattgttagctgcataaccttcaacataggatcaatagctggttagatggtcatctctcacactgtttgcaccagatccctctttaatatttctgttttttgacaaatatctgattcaataaattcactgctggcctgtgcaaccatacaatacttaaagtaaaggaggcacctttattgagggggagcgacgtaatgaagcttcgtttggatgggggcaacaaataacagcgtaaaacggccattagggtatatcctagtggtcttacttgtctgcacgagctgcttcaatttgcaagagttcaatagcattgtccaaaattatcaatcaactagcaaacagaggaccttaagcaaaactactgaacattgcttaaggccctctgtttgctacgtattatctaagtttatgcattgtttctgccataatccaatgaatgaattttaaattactgatgaagaatataaacattatgactacaacgataatccattcccatagcggagcttttgttaatgtgactaagctgtataagtaaaaaattgttatgggtaattcaataattgcggttatagctccaggaacataagcacgtttattaaagacaaaaactaagtgcatgatcaaatgaaacagatacggtaaaattgcagtggcaactagtaatggtgatcccatgatataggcgactgctgcgagcagtaaataaatacaaaattcttcccagattccagccgctaaaatatctgaacgattcactccaccaaacagcacacgcccgttaattttgggattatgatctttcaaccaatatgggacaaatactaactcttcaaaatcatggaacataaataacaatggcaatatccaataagaactaaaattaatcattttatggccctcccgctagtattatattatgttgatgcgaatctttgaatataatggaaacatgtgccactgaaaggagtttttgtgccatgtctcggaaaatgattattgaagagtctaaaaatgcttttattgaggccttgtttcaactactgaaaagcgaatcctttgaacatattacagtcaaacagttgacattagaatcgggttattccaaaaggacttattatcgatacttcaaaactaaaacaaaaattttagatatagcattttgtaaatatctcactagctatcatgattacttactaaaatcttccattacaccggatactatccctaaacattttcttgaatttatttggccccaccatgacaaaattgaattgctagctaaaaatgatctcttagttcctttgctaacaagacatattcaaaccattgtagcgcttctcctgaatgtaaatgtcccttggcgaaaaggcagtttgaataaccagcattatgagtacatgctaacgtactcaattggtgggttcggtgttctactggatacgctttttaagaagagtgctcccttatctccagatcaaattagcaaagctttaagcatggcattgaaagagattgctatccaagttgatatgaaataatataaaaaataccatacgttcaggatttctaactgacatttagcctctataactatatggtagattgtaaaattaatccgaacagcgtcggattaattttacaatctaccaattgcatgagtacaaaaggttggtagcaattaaaaaatgttcgataaataaggcggagtagcccgttaaggactactttttttggctataataatcatatactgcaaacaggaggtggcttgtattgactaaaagggagttattagtcccagaaatcacgacagaactaggggctcactgacaacgtgtgtatcgctcgataaaaggttgaggaatgtcaattactacggcgagcctactatcaagctggatagagagcattttattgtggtaggcatgtcgcggagatacaggtgccaaaaacgcgagtgagatagaaaaaaggtgtaaatgcttgatataaagccaaagcaagtcgatacaaagaagcgcatgtcagtacaaatgatacaggagaaaactgacaaagcattacagataaagagtttaagcaaggtagtgttgcagtacaaaaagtactggcggccaagggtcaacaaataaactagcacaacggggacttgaattttaattttttagggatacaataaaattatattgataagaggtgaatttaaatgaacaaatatgtcgaacttgatttagaacaattgcaacaaatctcaggcggtatgagtaaaaagcaatggtatcgtttaggagaacgtgtcggtcgtgtagcagtttttatcggtggaggattactttttaaataaaaatttttgcgtttctatactggtatgtgttatcgagaggtcggattctttatgaaaaaattaaaatcatttgaggtgctttctgatgaggaggctaaattgataattggcggcggacattgctatacggcggggtgtattcggcgtagagataagcctcggaattcagatagcttttttccgggattagcacatggtatttgtcaaggagttggtatttgcggatgaacccccttttttataaaaaaccatcgttttatgtgtttattttattttcactgttcttaggtatttcattggtatatcggagagattggtggattacaatccctcttgtactagtagttttaatacaaggatatagaacaattagataatcataaatataagttgctcttggtttcataggaatcccaaaagtatagtaaaaatggtacggtccgttactgaaattagtgattgtaatatttttaccatgctttttatatttatttaatgtatgtctgcaagttactttgatacggtgtagacgtgattctgtgaatggacgctaaaaatatgaccaattttttattgtaatctcttattgataatgaaagtgtcgatgtccagaaaactatagcagtacaagggaaggtttattatgaatcttagcaagaataataaggtgtggtatcttatttcgtgtttatttctgggacttctatttttagaaatccccacacagtcagtaaatgctagtacaagtaaaaaaccagaagaatccgatacagtaataacggtagttcagtataaaaaaaatatattaaaatcgaataaagtaggtgtttcgggtttatataaacttataacgaaaaagggtaatcatccattctacttattttttggctctgaggagtgtcaatattgtcgaaagttttcggtaacgttgaagaaatttatggcacaaaagagcactcaacctgtctattatgtagatgtaaataaatttggtgtgaacgctgattcgcatagtgttacttcgaaaaaagtcatttcatttattaatgatagagttaatctacattcaataccgacaattgttgccgttaataatacacacatcataaaaatatatcatgattcaaatactacacttaaacagttgacagaactaaacaagcgactaatttcaaaataggttgtaaaaatgaaaaagtgctctaagagtaaattaaagttgcttgtactgagttctaaaagatgaaaattagctttcgaaaatggagttacggtcagccccatttccaagaaagctttttttgaatcaattatcagcaaaatttaattccattatttgcacgttggcaggaggtggggacaatgtaaatacatacgaatttttgtgccaaatttaatgtataatcgcctcggaatattcatacggaaggtaacggtagaaactaaaacctgaacattaatcttcttcaactacttcagagagatacgttctgttaatctaacttatctatatgttgagattgtaaaaaagaaagttttttggtaacaatgttgaaggggtgatcaatggttattggctatacacaggtttctaagaatggtcaaaaattaaatcaccaaattgaccaactgttaacttatggcgacaacgacccgaattcgaccagttattaccactaattcgagcaaacgacgtcgtggttgtcgaaagtatttctcgtctcggacgcaacacgctcgatattttaaatcttatccaactgctccatcaaagacaggtcaagtttgtctccttaaaagaaaatatgggcacggcaaccgttacccgccgggcaatactacaaatgatgagtgtaaatgcggaattggaatgtaatttactggctatcgctttaaggaagggattgccgtagttggccacgggtgccacaagagaaaatgaagatcgctattcgaatgtaccggagtaatgagtattcggtgaaaaagattctggcagccaatcagatctcgactgggactttttattgtgaagtgaatcgcttgaagctcaaaaattttaagtaaaaagatgaacagtaagcgtaagtgatcttatgattattcgtcttcctaccgcgaccttttcgtatagatgttccattgacctcattaagggaaagcttatgataaaagttaacatcctatcacggactagttgcaactggtctttattgctgatatttatttttttatttacccggcgaatagatagattttaaaatacatcatcgttgaaattacaacggttatttataattggtaggcgttcgttagtcacagcggtgtttttgaatttctaatgattagtgattttgtaatcgatacttgcgaattgccataatcaatgacaacgtgttgagtaccaatgataaactgctgaggagcaaactcgtttttgtaatacgcatgagcggcctccattgattgaatttgttaattctagtttaccggtattacgcactaaaagatactaaaagcactaggtgattcgtgggttgtgcgatcagtggttaatcatttgacacggtctgttcggcctgggatagcgcgtccttgactgcggccttgatggcacggctcgatacagaagcgccggaaactgcatccacatcataagtgttagcagccaccatttttgccggcaattcggcaactgcctgaccaccaacttcaccagtctcatgttgttcaactacttcaacatgagttaattgttggtcaacatacgtgatacgaaccacaacttgcccaccaatgccatcatctgagcgccctaagtattggtgttcaccaactgtgatgtccggtgatgcttcagctagcaaatcattggcaccagtctgatgcaccgaagcactagtattcgcatccggcttagccactgctttttcatcgactaattgtgtcgtttcttccttaggtttagctgcattttcaccagcgatttttccaaaaatcaggcattcagctaaattaccgccaccttgatactgatttgcacaaataccgcccaattcacctgcaccatacaagtgcggaataggttgctgatttgcatctaaaatctctgcccggtcattacgacgtggtcccccttgggtattaagtacgttgtttgttaacttaagcgcataatatggcccaccatcaaatgcccgcatcgtatcaacctgccgattaaacgcgtagtcagtaccagactcgacaaaataattgaaatcatgaacggtcttggtaagtaccgtaccatcaacttccataactcgtgctaagtcgtttagagtagtggccttcacaactaaatcggtgagattattaatcggcgtatattgacttgctaacatctgttgatactgagtctcatcaaaaaccaggtatggatggacatttgtccgcggtactcgccacattccatgatcataaatgtgaccgtgccggttggcttcactctcatcaaaataccgactaccgtcatcagccaccgtaataacgctaccatggttaacttccggccagcctaaaatcaagcgaccacgttcaccttgtggtacggcaatcgaaagaccatgtaaaaatccgagtgattcataattttgcatgtgccaaaagtccgcgccaacttcttgggccatcttaataccagcacccttattaaacagcgtgcctaatggtgccaagtgctcagcaccaaggtagtcctggatggcttgttgattattttcaaaaccaccacatgctaggactacaccattggtagctcgaacattaactaaacgatgctgacgttcgatttggacaccgataattgtattcgtagtgggatcttgaatcagatgttgtgccggagcactaagccagacatcaatctgttgctgccgatctaacactttttgtcgaagaattttccacaaagctgcatcaaaaatgccatgatggacagttgtaaagtcataggattggactccatcaaattcaggaaactcatgaactgcactgtctaatgaaattggagaatcagcagctgtaaaatcatttttgacactcaccgggtcaacattgagatacttttgaacatagtcgcgcatattcgccatgcccgctacgaaagtatcaaccatactatcgtctaattgcatgggtgccgttaagttttgataatattttttaccctcatcgaaactatctaccgttcctaagagttgggcagaataacgggtattgcctccttcatgcccattcggcgctgcatcagtgagcaacaccttcgcatgtgcatccgccgcaaaccgcgctgctgtcgcctcggcaccaccaaagccaataactaccgtatcatattgataatcccatttaacctgattcatttttttgagcatgctgaccaccctttcaaaatccatttaacgtattctaaagcacaattaaaattgatatttaaatcacaaacagaatcattttttaactacatctgtattatataaccgctttcatttttatagaaataacaatctgattatctgttattacaaatgagtaatgggttatacttgattttaataagattaagcattaaaggtggcgatttcatggaaaataaattgttagtatttttagaagctattcaacagcacaatagtatgacgaaagctgcacaaagtttattcatcagtcagccgtacattagccgcacaattaaaagtgcggaaactcattttgggacccccttaatcgaccgcggccatcatccacttgaattaacttatgctggagaaagattactgacttatttgcaaagtgacgctcgtctccatcagcgaatgaacactgagcttaaagaaatcagtcaaaataagtatcaaagtatgacgattgggattacaccaccgatggctaatgcttggtttagtcaaacactacctgctttttatcaacgttttccgaacattcgcactaaaatactagaaatcacaacatcaaaagcagaaacgttgctagctagtcatcagctagacttttttattggcaaaacaattcatcaaactaacgtcaaaaccatccctttgcagacaatttctttgtatttagtcattccaaaaacagccggaatatatcagtccaatcaattttggcgaccgttcacccccaccattcttacaggaatgaccggtgagcctgtcatccgtgcagtcggtgaagctcgctttcaagaactggttgaccattactttgccgataaaggcattcaaacgattccactcattgaagtcgataactctcgctttgcactaagcttgacacttcaaggacttggtagcattgttctagccactgcaatgttggcaagactagccactgaaccagccaagtaccctatcaatgcgttcaaattaccaacaagcgagctcagccttgattttagtattgcctacttaccaagtcacgtgctagctaaaccgattgcttatctagtcgaacaagcttgtcaaacctttaaccctgcgattgatttttaacataaaacgcaaactgtcagcatctattaagctagatgattgacagtttgcgttttactttcaaaataaatcaccggtagtaaatcatgttcaaccccaccagctgttgcattagttgctcattttctggtgatagtttgatttgttgctgccgcagacatttggagatgtctaagttcattctgtcgaatactcccagtactgaaccagttcgttgttccaatagttcctgataataagttgccagcagctgtcgtaacggttgctcattcgtggtatttagattagcaactaaatcactaattatgcccacagcaacacgtgcccgatcctgccccccgctgtaccatttcaccgtcatatctgttcgactccttttacgcaataacaactgccaccatggtcgctgaacaggtcttctgctcaaacctaataactcatccgtcgagacagcaaatagtttgctcagtgctaccaacaactctaaatctggataacttttccctaactcccacttggaaatagtttgccgtgagacgtgtaaccgctccgccaccgtctgctgggaccattcatgctgttgtcgttgctcatttattttagtaccaatcacaattttcatcctacccgctcctctattaaaatactagactattgggtgcaccaattcattgcaacacacttaagcgctaccgcaacggttggttgcaaccactcaagatcaagtctcggtatgaaaatgttgatacaacgactttcctgaaactaacaattccacaacttgttgaggatcatcaaccgtcacaccttgtcgttgcaaataactgacaaattgcggtaaatagtcgctggccttcaacgcacattccagctgataagtttgggcattagtctttaaaatcaattgaaaataatccggattgaaatcaaatggtgaaagtcgtttgcgacaccgataactgatggtaacccgctgcagatctgtatagtggattagttggcaccgtggacaattgaacacaatttggcgaaacttcgtcaatgtcgatgcagcatacgtatgcaactcaacggtagcaggctgaatcacccagtaactattgattcccactggaacgaccacaatcaatccaacaatataaagtaataaaaagagccaccacggctgataaccaaaaccagtaaataatagacaaacaaatagccaaaataatccgagacccagaagtcgcccaaagcttagtcgtcgaccaacaatatatggttttggaaaaaaagcactaccacgaactaattcatccaaggatagattatacagatccgacagtgccagtaaattatcgattgacggaatcgcctttccgcgttcccacttagacaccgcctgagtcgtaacaaataacttggacgctaattgtgcctgtgtcaatccatactgacaacgacgcgttttcaataatgctgcgagtaacattggctcgccccctttatgatttcagcttaatcttcaaccacgatcaaaccaatcaactcatggttgtttagtcacaatcatgcatggcagtcataatttgttgaacttccgtggttaaatcttgttgctcgccaattaagacttcgttagcaacgcccaacgtatcatgtggaagccaccaccgacgcatgtcttccacaccaaaatcacgatgacgcttttgatgacgcgccaaggtcgtggcaaagctcacttcaaaataataagtaaggacgcgtggaaacgattgactaagccgcgccaacatttttccataccgatcacgtgctaagatgccttccacaatgactacaggcacacgtcccagcccataacacgcaatttattcaatcagaccaattgaaatatttcccgggtaatcatgactcatcagcatgtcgcgacgaacgacatcttgggacactagcaacgtatgatggcccacgcgtcgttgcaacgcctgcgctagcgtcgtcttgccactcccagaatttccccgaataatcaccaaagttgtttccatccacatgtcctccactcattcctgtatcttaatcataccgcacagctaacaaaaagcgttagccaaattggctaacgttcgctgatactatttggctttactggcgttacgtcgggcatcatgtaaaatcttcaatgcgcgtttccgcgattttaagttggtcccccgtagacgcctgcgcgcacttgctaaatcttgtttttccatcatgggtgcctcctgataaacagtaattattaccatttaaattataatcaatcttatgcttacgtcaactattatgcagccagctgacattgacagatacaattagctcccaataattaaattatcatttattagactaacggcaatgacaatgttacccttaaattgtcaacgacattatataagtattttgaaggagtggggatctttgaaaccaaacaatgttaataatcagaataaacgtcaccaatcgcgatgggtaatcacgagcgcaaccgccatgatactgacaacgttaacgattgccagtcaggcggcggctgccgacgatacagtcacgaccacaaccaacgaaccgaccaacagtcagttgaatacgaatactcaagttaacgctactcaggtcaatttgaaagcggatacttctacatcagtatccacgataaaatccgaccagtcagcagtcgcagccacgtcacccaccacatcaaccggaagtccctctgagcactcgtcgtcagtgaacaccaacccacaacaacaatcagcaaatccagcatcacaatctcaagcaactaccacgtcagaatcaacaccgaccacagatattaagcacccaactcaaaccgcaccagctcaaacagcctccgcatcaactactgaaccaactaccgaatcaaacactgaatcagcgactgatagtcaagctaaagcaacgacaaccgataatcaagcttccaagcaaccaagccagcaagccgtacccgcgtcgtccaactccactaccaccgaggtgaatactcagtcagcgactagctcagcgtcaaccgatgataaaattgttaccaatgtaaaccaggaaaagctggttttgaaaactaaccaaccagtcgtccgtgccattagccgcaccgcgtcagaaaatattaacgattggatgccgaacacgttattgcaacaagaggtactcagtcaactgcgcaaacagaacccagatcgtacctggaactcagctgcagacatcactaaggcagatatgctactactgaccacctactatggcaaggacacttatatcgacggcaagacttcctactcattagaaggactgcaatatgccactaaccttacgacagtctggctcaacaacaacttgaacgcaccgtctggcagttactatagtgatgtcactgatatttcaccattagccaacttacaaaaactccaagtggtcaatattcagcaaaaccggatcatggacatttcaccgctcgcaaacttaaagaatttaacggaggtcgatgccgcctataaccacatttcagatttttcgccacttaaaggatttaaaaatctgaaaggcacattcagtaaccaatttatcaccttaccacccgcctatattagtgcagataataatattgcgacgctggcgattgattgctatttgccagatggctctaaggttcaactgaagcccaataatggcgtcggtgaaactgttttctacaaaaacggtcagctttacgttcgctggtactttaacggtgcgggcggtggtaattacgacagcaacggtcatatctattacacgaatatgaagcctcagcaacccggaataacaggtccgaactttaacggtaccacggttattcccatggccgattattatttcatgaccgccgcttctgacggtaacaactttgtcgtcgtccgcccgtacgtcttagccgccactgctgcgcccatcacggtcaaatacgtcgacgcgcttaccggtgaatccttagtcaccaccgacctcaccttaaacggcatcgtcggtcagccttacacgactcaacgcattgatgacgacctaccaaattatgactttacgaacattgttggcaatgccagtggcgtcttcacggcggatgcccagaccgtcacttattactatactcgtaaggacgccggcgacattacgattcacatggtcgatactaacggcaacttagtctacgagccgcaaattctacctggaaaacacaatctcggtaacgcctacaatttagatgcgccaacctttgaccattttaaattacagcaaactatcggcaatgcggctggcgttttcaagactgatccgcaaagcatcacgtttgtctatgtccgcttagacgccggtaacattacggtgaaatatcaagataagcaaggaaaccaattaaaacccgataagacaatttccggctcccaatcactcggccaggcttatacgactgaaccgttggacattgaaaattacaccctgacgacaacgccgacaaacgccacgggcactttcacagaccaggaacagacggtcatttacgtctatgtgcgccgcgatgctggccagatcgttgttaagtatcaagatagtgctggtaacccactagcacccgacaagcttttagacggtaaagaacagctaggagcagcctatcaaacggaagccatttcaattcctaacttttacctagtcgccacacctgcgaacgccaccgggaccttttcaaccgacgcgcaaaccgttatttaccagtatgcacgttcgaatgccggccatatcacggtgaagtatcaagacgctaacggcacgaccttagctcccgacgacgtcttaactggtgacggtcagctcggtcgcccctatcagactagcgccaaggcgcttgaaaactaccgcttaattcaaacgccggcgaacgcaactggacaattcagcgaccaagcgcaaaccgtcatctacgtctacgctcgtgaagatgcgggcgatatcacggttcagtatttagacgaaaacggccagcagttagccgccgatagcgtattaagcggccaaggtcaattaggacaaccctatgaaacgtcgccgctgaacattaacggctatacggtaaaatcgacacaaggtaacacgactgggacctatactgtacagccgcaacgcgtcgtttacatttacgaacggacggctggacagtcggtcactgtcaagtatcaggaccaggatggtaagtctatccatcctgacgttgttctcagtggttatttgggtgacagctactcgactaaacagctggttatcgatggttacaccttcaaggctgtgcagggtgacgtcagtgggacgttcggaactaccacgaagactgtgacctacgtttacactgaaaacacccccacgattccagatacccaaggaaccgttacggtgcattacgtgaccaaggacggcattaaactaaacgaaccaaccgtgctgagcggcaagacgggaaccacttatcaaaccgtgcccctgacgttcactgatcatgaactcgttggtcagccggaaaatgccacgggtctcttcactgctgataacgtggacgtcacgtacgtctaccaagcaactgacacgactggtaccgacgatattattgatcccgaagaaccggaacaaccgactaagccggttgagccaaccacacccgagacgcctaacgaaccaggaacgaccgtaacgcagccggatcgtattaaaccgactcaaccagcggtagctgtaaaaccagcagcgaccgtggtattatgctggcacaacaatgcgcccagcagccgttatttgcacaagtccaattaattctgtcgtcaccctacacgcgtgccttacaaacggcactggaaatcgtgcgttttaatgatattccactaaaggtcgaccttggattacacgagtggctgcccgataacacgggtagtcggactgataccgatgaacaagcggccacggcctacaagctctatcgccaacacgccggcaaacgcaccaccgctagtcccctcccttacgaatcggcagctgaaatgaagacccgagttttggcaactttgaataagtatgccgcatcttacgattgcatcgcctgcgtcacgcacggcgaggtcatgcggcagtttggcgatcagaaagacgtggattattgtggtgtgcgtgttattgcggttgattaggtagttagggaaacattacttcatttgctatggttaaccagattatgagctagtcaacttggcatttttgcttggcttgcgaattggtatttttcaaaactgcttctacggttgttattcaaataatgcagaagcacccacaaatcagcataattatttttaatcttgataattatactagtattaaaccaaatgtggcataattattgatttatactctccgggtgcctgaagccaactttcaaactgtacttaagatgattattttatctcatttcactcacgctaaatgccccatatctaatcataaccattagtttaaatgcaatgaattagctagaaaattctttactattttaatgactaactttgggacttgctcattggcagcgataaggttacatatgttctttaataaagcaatgattttctgttgttcagagataactggataccatacttctatatttgaaagatctctcaggtatatacctggttgcgccgaaatagatgttactctttgcaatattttttttatggtaggcaattgaaagctaaacatcaaaaaataattatctataatttcttcttttccacgtattatggctactgaacgttgaaaagcgattttatctttggactgtctataaatggctgtgcgccctatagttccaacaatagtcaaaagaaaatccccatcatttaatgaataccctttgtatattttattaaaatcgttaatactaatttgtcgatcatttttactgtagacaatcctatttgataggatattttttgcgcttaacaggtaagctccatagtgctcaatatgtgtaccatgtgtaccatccttaattacactagttatctcttttagcttacgctgctcccaagtaccagttcctaatatatgaccgataagcctgaaaacttgggagcagcgtaagctaaagaatatcgccataagagttcggggaaatgacggaagaatggaattaccaactctcacaatttcggctacacaaggatggctgaatcagaaagatcgattttctgaaaatatcgctggaaaagaacaaaaaaactatactttattaaaaaagggacaattgtcatataatcatggaaattctaaaactgcaaagtatggtgcggtattcaagcttgatatctatacagaagcattagttccacgtgtttatcatagctttacagttaaacataataattcggcagatttcattgagtatttgtttgcaacaggaagtccaaatcgtgaattgagaaaattagtttcatctggtgcaagaatggatggattgttaaacattagttttgatgcgtttttcaatattaatttacaagtaccaattgcaactgaacaaatgaaaatagctaagttttttagaaaaacagataaccttatcgctgccaatgagtataatctgaaaaacgccctcaacattcgaggacgtttgaatctgcacttattaacgtaaatcctattgtctatattaggcttgctaaatgtttcatgaccttgtcgttatcctggttttctaattcttgaataatgtgtaaataagtttgctgtgtagtcgtcatattagaatgacctaaccgtcgagctactgaggcgatactaacaccagcatacaataataatgaagcatgtgtatgtcgcaaaccatggactgaaatcacaggaatagatgcgtgcttacataaacgctccaaataatgattaaccgtatcattataaacttttgcttgaacaaaaattggttgatcttcgggcagctttttagtcaactgggaaaattgaatcacagtctgccaatccagcggtactttacggactgatgagttatttttggtaggtgcgaagtcacttttggcagatttataatcccaagttttactaattgaaagtgtttggtgagcaaaatcgaaatcagcaggagtaacacctaaggcttctgcaaaacgaattccagtcttagcaatcagcaagatgaagtagtcccaattgacttcgttgttcaggtttaattcatttaacaatgcctgcaactcatactgatgtagatactttgttttatgctgacgatgcttaattcccttgataattgctttccgtgtcgggtcgcgatcgataaacccttcttccaacgcatcaataagtgaaccttttaaatgacgatgaaagtccattgtcgtttgccgttcatgggtttccgcataatcattgagcaattgctgatatgtcagccttgataaatcagccatctttagatccggcgctaacgttaccaattgccgatgtgacatttcatatttgcgataagtcactggacggaccgcatctaatttatagagctgcatccactgaaaaaaatactgatgaaacttaacatgctgtgccataagaaacctccaaaaaatgagttaacaaccacttgtgcagccgctaactcatttatacatgaataattattcatttggctaaaattgacacttacaaataaattaatactatcgctattcagcagggatagcccgtaaaaaatccataaatttaaacaaacatattttgcattaaatatttcttcaactttttgagttgatttagtttatcttcattggcagcgataaggctgtctattttaaatatggataatcctactttagactgttcgtcaataattggaaccagcaaagaagcattggctaattttgaactgctaatcgcaggatagctagttccagtggataaagtaagtattcgattaacaaacggcgtagtctgtaatgcataaaatagatatcttatatcttgcttggttctaatttgtgtataccctgttgaaaaaacaacgttatttttgtttgtcaaaaaaagcaagttatttttttgatatggtcttacattttggaaaaaaatatcgcctttttttgctaatcgttgtgccctagatggcgcatcatcttttgtcactgctttatactgtgtgactctattttgacttactgattccaaatccacataaagaaaatgcggagaaataactgacttcggattaatggtcgcaatctgacaaagcttacgctgctcccatgggtcagtgaatcccttgaagcgccattcctgagaaaaaatcttttgcatcatcaactttttgagagtttttaactgttctagtttatcctcattggcagcgataaggttgtcggttttatcaaaaatacgagctatcatactttgatttcttttgctgggatattttaatactacttgtttcaaatcagagttgtgcaaatgaactatagattttccctgtgcccttttaattagctctttgttttgctgaccattagaaatacaaagtgccagaaaagaactatcaataatgtttattttgggcttaattatattaaggtctcctcccaagacagccccagagatacatacatgcgacgctctggcaatgtcttcggctgtctcaccggaagcaggtacaataacatcattacattcgctaaaaacagaaccaggacgtactttcacaaaagtatcttttatagtagtaatattcacctgataatttgtatataaccgaccatataagacaataggtgtaccttgatctataatatctttcttcgaatagccggctcccttcgaaaagtcagctaataatttcaacttacgctgctcccaagggtcactaaagcccttaaaccgcacttttggcactaaattttcgtttttcattgtaacatcctcttaatggcctcaagctgctgttgagcgacagggtcagtcgccactaagtcggccatcattccggataattcagattgtaggtcgttgattttggcatccgcttcgcccatttccttaaccaacttatccacatcaacaggtggttcctcttcgaatgtatcgacgtatcgcggaatgtttaagttatactcgttttccacaatctcagctacttctgcaccatgagcatacttatccacatcttcacgtttttcaagggtttccaaaatcttatcgacattttcgtccgttaggttgttttggttcttacccttttcaaaatcattagacgcgtcaataaagaagatatcctgacgttcgcgacctttcttgaagaccaatacaacggtcggaatactagttccgtagaataagttcgctggtaatccgatgacggcatctaagacgttgtcatgttcaatcatgtactgtcggatctttccttccgcagcaccgcggaataagacaccatgtggtaatacaactgccatcgtgccttcattatttaagtgatagagcatgtgctcaacaaacgcaaaatccgccttcgacttcggtgccgtcttcccatatttccgaaaacgttcatcatctaatttatcatctggattccacttagccgaataaggtggattggcaacgacagcgtcaaaagttagatcatcaaagtgatcttcctctaaagtatcgccttgacgtaaatcaaaccgattataactaacctcatgcatcaacaagttcatccgcgccaagttgtaagtcgtaccgttgatttcttgaccatagtagtttccaatcgttgcgtaattacccaattgtaataacagcgacccggagcccatcgtaggatcataaaccgtcttcaaacgatctttaccggccgtaacaattcttgccaataacttagaaacttgttgtggcgtataaaattcgcctgcctttttcccagccgaagcggcaaattgaccgatcaaatattcgtaggcatcacccaaaatatcaattttaatatcttgttcaccaaaatcaatattcgacaaggatagaatcactttggcaatcagttcactacgcttggcaactgtatttcctaaccgtgatgactgcaaatccaagtcttcgaatagccctttaaagtcattttctgactctttgcctaaagtcgaattctggacttcgttgatggcattttgtaacatttcaacgtcaaaatcgccagcgttaatcttcttgaccatagttgtaaacagatatcgtggttcaatgaagaaacctaagacgtcaatcacttcatccttcaaatcttgcatcaggtcagcatcttgttccgcatctgcaaagtcaacatcatcgtcttgaagtaactcatttgcgtaattttcaactttttcagacaaaaagcgataaaagattaatcctaagatatagtttcgatactcactggcatccatgttaccgcgcagatcatttgccacagcccataatcttttttgtagttcagcctgttgttcggcctgttcaatatgactcattaaattcattctcctagcttagtgaatactttcggtcgatagtcgatacaaaatccttaatctcgcatttggcctgccgtttctctcgaaagccgagcccattagcacttaacttgtcaataatctctttgtccttggtcttaccgtagaagttgtagtcagaaatctgctcgttaacgaagtcttccgaaaggtggtgttcttgtgaaaagcccttaatggcagctcgctggctctcggccataaagttactcaacgacatgccgatatcatcgtctgtatcgagcgttggcaaaacttcattcaaaaattgttccaacaattcaaccttcgactttaattggtcattggtcgcattatccaacaaatgttcaattttctgaatatcttgcttacgttcggtcgacgacattaagtcaatgcctgagattaagttcacaatatagtcaacattgatggtatcagtctccaatagactgatatcaaagtcaacgtcatctaatattgagacgcgctcctgcgttttacgttggtaaatcgtttgataagccgtaaaatatttgcccccgaaggcttccatcagctgatccgaaaattcaggttcatattgcgcccattcaaaatcatcatacacgcgaatacgattatatacccggaggaccgcccgaaacgccatcacaaactcatatagtgcgtcatcgcctcggttatagaggtcgtccactgactggacatctggagtcaccgtcagtaattggccaatcttgtcagtaaattcagcttttaattcatcataatctggtgctaagaagccggaactgtccccgtctgaaaacaacgctacagcctcatccgtcttatttttgatatttcgataagcaataatatttccgaatggtttttgtttgccctcaacacgattggttcgagaaaatgcttggattaaaccgtgccattgcaaatttttatccacgtatagtgtggacaaccgtttggagtcaaacccggttaggaacatgttcacaacaatcaaaatatcaatattatccgtcggcgtttggtcattatgatcgcgcatccgcttagaaacatccgcaaaataatctttgaatttatccgttgaaaaatccgtaccgtacatttgattatagtccttcacgacttgatctaatcccatccgtgaagtgacatcatcctgtttttggtgttcctcgttgtcgtcctcattggcagcccacgtaaagattgtcgtgaccttcaaattatgatcaggatccaactttctaaacaactgatagtactttaaagccatgcgcgtattcgctaccgtaaagattgcattgtaatgcttattctttgtaatgtggctatggttcaacaggatatgctcaacaatcttggtcaatcgctcctcggactcatagacctcttgcgtatcaattcctggtacttgttcgtctgtaatgtcatgatcagtctcctcaaaggtcgacagatactgaatcgaaaaaccaagcacgttaccatcacgaactgcatcacgaatcaagtattgatgcaactgattctcgtacagatcttttgtggtccgcccatcgggtcccatattctgttgaaaaatcggggttccagtgaacccaaagtgttgggcattcttaaaccaatgattcacgttttttcgcatttcgcccatctggctacgatggctttcatcttcaatgaagatcactttgcggtcatggtacggtgtcagaatatctttataccgatcattagagaccgcattattcatcttctgaatggtcgtcacgattaagccattatcattagaggacagctgcttgactaatgcagcagtattgtcagtccgatccaagggactctggcccccagttgtttcaggcagataggcactaaaattctttaccgtctgaatatccaagtcggcacggtcaatcatgaagataaccttttcagcatcagtttcttgtaataacaactgactggccttaaaggaggtaatcgtcttaccggaacccgtcgtgtgccacacataaccattttcatgggggtgatcgatagcttgcttaataattgcctcagtggcatatatttgataaggccgcattaataacattttatggtcactactatcgaacaccgtatattttgcgattaaactatgtaaccgtggtttactcaagaaagtggtcgtaaaagcgtccaagtcattcaaccaattattatgttcatccgtccagtagaacatgaagtttgaatttaactcaccatcgccattcgcaaaataccgcgtttcattgccattggaaatgacaaatacctgaaccagtcgcatgagttttgcttgtgcgtacgattcagttcggtagcgaataatttgattaaaagcctgagtaaattcaaccccttgccgcttcaactcaatttgggcaattggcatcccgttgatcaagatcagcacatcatagcggttctcatgacgaccttcaaccgtcatttgatggctaacttcaaaaatattctgatcaaattgttttccattaaaaatttctaggtataagctgctatcatcatcacgtttaatattaattttcccagttggctgaacaaccgaaccacgtaaaatttgggcaacttgataatgcgtcttagcgccaatcaaatcatttaatacggcctgaaattcacggtcactcagtggtgttccctttaaacgttcttgattacgttcactcaagaccgcacgaaaatgtgtgtttagcgtttcaacatcgggaatttcaacgtaatgatagccaatgctttgtaactttcgaatgaggtgattttctaattctgcctcagattgatgtccacttgccatcataggtcctcccatctatacgactattaattagccgtaatactaatcaagtctactctccataattaccaatatcatatcatatttaactgacgctgtaggccagtgttagttatttctatcaattattaaatcattggcaataaattaaacatggtttgattgcaaactaaaaaggtagcccgcgctgaaacgtccagcaccgaactacctttataacgaatattaacttattttacaacttccgcgaccgctgcattcaccgcatcacgttcatcctcaactaaggcaacgcgactggcgattaccttcgtatccatcttaatttcacgcgttaaaccaggcgtattgatttttggttcaaagaacgccttgaattctgctaaacgttcagccgtatggaagacccgtgaaatgacggtgatgtaagtggtaaattccatgtcaccaccaaccgtggcttccaaccatgaccattcgtcgcgaatccaatcccaagctgcttgttcaccagctggattagccaagacgccgcggaaccaggcccgcaagtcttgtggcttaatcgtatccgcatcttcaaacttcacaactaactgtttgattaatttggggtccgtagttgcggtcaatgcgtcacaaatgtcagccttgtaactagcatcagctgtctgccgtgacgccgtcaataaactatcgaataagtccttgctaccaaagttcttgacttcattccgtaaaatgaagacccgcacatcggctggtaaggtcgctaacttatcacggttaccttcgaataattcatgggcagccaatacggccgcactattcttggcgtacaaagccgcactcaaaacgtatggccgcgtcaactgatcatcgttagattcaccagcttgtggcaaccaccctaaccgtttaacctgagcggcactcaattggtcaaataacgtttgtaaatgcttttcttcatcagaatctggcgtaacaaacttacgtaagttacccgcaacttggtacaacgctgcattaacgaccgttgaatggctggctgcaaaccggcttaataatggcacaacggctgcgtatgagatttgacgaccttcagctaacaagcgtaagtcttgtaacaactgtaactggtcaatagccgttaagtcatcaacatgcgctagaatatcatccaataacgtttggtcatacttgacgatgaagtgggagttattcccaacattcaagcggaatggttgcccactcgcatcacgtaatttggcataatcgccgaccgtcacagcttggtccttcataatcgctggtgccgcctcatagttgctattcaacggaatctgccattgacgaccgacttcttcaccttcaccgatgaagaactgttgttgtgacaaggtcaactgaccgtcaacaaccgctgccgtgaccactggatagccaggttgttccagccatgaatgcatgatgtccccaacttgcatcccagaagcatccgctaaggcgttccacaagtcatcacctttggcattaccatatttatgattgataaagtactgcttcaaacctgctcgtaaggcatcatcaccaactaaggcccgcgccattactaacatccgcgcacccttagcgtagacaatcgcaccgtcaaaaatcgagtcgatttcggccggatcttccacctgaacgtggactgactgaaccccatccgtggcatcccgttgaagcgccattgatgcttcggacgtttggaaagtttcccaaatatgccagtctggttctaaggcatccgtcgccacatattccatcatgttggcgaaactttcatttaaccagaggtcatcccaccacttcatcgtaaccaaatcaccgaaccattgatgggcaagttcatgggcaatcaccgtggcgacccgttgtttcgtttcgagggccgtgttgtcaggatctaatagtaagtaggcttcccgataagtaactaagccccagttttccatcgcaccagctgagaagtctggtaaggccaattgccatgagtgtggcaatggatatggcgtctgataaaaatcttcataaaattcgattgagcgcttagcaatgtccagagcaaagtcgagctcgttagccttgtgggccttagtaccgaaaacaccgatggtcacgccactcttggtcttcgtctgcttgccttgtaattcaccaaaggcaaacgcaatcaagtaagtcgacatccgcaccgtggtttcaaagtaatgcaccccatcggcttcatgatcttcgggcatgttgcttaagattgtttcaccatcatgttcatcgtacttgatggcaagatcaaaagtcgctttagcttctggttcatcgacacacggaaaggcttgccgggccgcggtcgtttcaaactgcgtcccgattagttctttcttcacaccgttgacttcgtaatatgatgggtagatacccatcatcgtgtccgtcaatttggcgctgtacgtaatcgtcaaagttgtttgaccggccttggcaagttcaattcgaattccttgaatcgcatcatccacagtaaagggcacgtccgcaccatcggcttggacaccagcaatggtcaaaccattctgatgaatcagcacttcctgcgccttagcatccccggtaatcgttgacttccccgaaatcagcttatccgcccggttaatattgatataaagatcgtaatgttctggttgaaatgtttcgtaaaaatgagttgtggttgccatattattctcctcgttttttaagaatatattcattatacgacaattgcgggtggaatgcgtcctctgccgcccatgaatttgtcacgcgcctagcaactaattctcgacaacccccatcactaatgatgacacggttccttgcaccgtacgatatcgataatcattagtgtaaacgacgatattacgccgcttgtctaaagtcatcaataatttcttcaaactccgcatccgacaacaccggctgccacttcagcgactgacccaccggctccaacatgatgtagcgacagctatagcggcgttcgaattggaccgtggtcggcaataattcaacatggcgcgtgtcgtcttgaatccaggctgtgggcaaccaactggtcacgcgactagcatcgacacttaactcttgcaactgttcggcaaaccttgtccgcatcagtaacggcgcgtccattggcgaaccggccacgtcaatggcaacttgaaaatggccgacgtatagcgctcccaaatcataaatcaaacgttcatgcttatgtagcgcaattgcaccggtgactggttgccacgtagctgtcgctaaggtagcctgattgatcttggtgaccaccaaataacggcgtggctgaatggtacgggtagttagtggtactgatatatttgcctttgtcagtaatttaggattggcagtaaaacattggtcagtaagcttatgaaacttgtgatcatcttcattactaaaagtaactgtcattttttaaccccatctctatccgtctaagttgctaccgaataccatcttccaaaatctaatcatgaaccagtacgcgacctttcactcgtcagcttaacgttcgtattaagccgcttctggctcccagcgttcaaaagcgccaatcagattctcagtcatctgtaactcgcccatcacgttgactaatgccgactgggcattcataaagagtgtcgagtgcacaaaccgttgagccttggcattctcgatcagtcggcgtacctgtaaccgctgggccgttagcaattcagtttcggcctgacgtaatttttcacgtgccgcctcgtagcgataggccgcaatctcggctaaggcagccgcaatcattgaccgggcgctgccgattttcaaaatcatcgtcatcgtaaggttgagcgtgtgttccgtatttttctgcatgtctacaccttttttctttgtatttcctactctttgaccaatcgtacacacttgtgttgacggtaatcttcatcatcgcgccattcccccaaatgacagcaatcatgatcgacaatcagctttaaaatgtcgtgccgttcacatgaatgcgccggccgttagatgtcttgacaccgttaacttatgtcatagtatagcattatttttagaaaacaattccgactttttcaatatatacataaactttacaaaatgaaaaccggggcaatttacgtgcatttgtcccggcttttatattaatattatattttcacagtgattaatttatccctgcccgcactaccgatcatgacaccctcgattaatctaatgagtcagcggccggactggtctttgattcatctccatattgccagtcacgcatttgatttgccgcggctgctgaaggataggcgttattatcgaaccaggccccagcaccactagcattcattaagactggaatttggcggccatcaaaataatgataacgcacgtattcaaagttaccggccccagcagtctgctcggcccccataatatgaatccatttttgtccctcagctgccacataagatagcttcaacccgtcggtatcattttgcgtcatcgaattaatcttgtgatcgtacttattatagtaataccaagtcccctgataactttgaggccattgattagccttcgcatcacgactcatgttcacgttcagcgcactatctgtcagcgtcgtcggtcgactgcccgtaatgatcttggcaaagccggcttgcaaagcactgttctgcgtgtcatgaatgatcaactcgtccccgttggtcgtctgagtcacaaagacgactggtcgccgatgatggaggcaaaagaagtacgtgtttggatattgtgcttccgccttaccacccgttgcgacggccaccacttgaaattcactacggtcttcgccgtccttggaccacttgagatccactgactgcgagccccacttgattcggcctgctaagctaccattaagcaaagcattgggaaaacgaaaacctaaatggtcaggaaccttgtcatcatacgtcccgacataggtctggcccatctcgcgttgccaagcggccataaacgttgataaagccgcttgcttgcccgtattccacaaggttgcctcagccggtgatgaagaatcactgctagcggtacttttttggctagcagcctgctttgccgctaccttggttgacgttgctttttgactcgtcttgggcgctgacgacttgggcgacgtcgtgcatcccgctaataataaacttcctaataataatccgacccacacttttttcatgttgctcctcaccggtcccgtaccggtatccccctattcaataattacttttatggtaccaaaaaaagtcggcattgtgctgggcgttacaatataaatcttcacccatctcacttaccgactatggctatttacttaatcgtgatatttaacgtccctaaatgtgtaatctgaccgcacagttgatcgccggcttgcaaaaagacttggggattgcgaccaacgccggtcccactaggcgtcccggtaaaaatcaaatcacctggttgtaactcacagaccgtcgacaagtagtgcaccaaatccggtaccttgaagatcagttggctcaacggcgcttgctgcatcgtctgaccattgacggtggtcgtgatcacctcatcgtctaagttagctaactcatcgacggtcgttaaccacggcccaactggtgcgtaattttcaaacgatttacctattgaaaactgtggattatcattctcgaactgaacggctcgatcagataagtcttcaccaaccatcactccggccacgtgcgccattgcatcagccgtcgcgatatcgcgcccacccttgccaatcatcacgactagctcggtttcccagtcggtctcaggaccatgcgtcgccacggtcacgttcgctggtgccagtgaactactaaacttcgtaaaaatacttggaaccttcggcagcgtaatgtggatctccgccgaatggtcgcggtagttcatccccaccgcaaaaatctgtcgcggggccgtgattggtgccgctaattcttgcggcgcaaacgtttcaagcgagccaagttgccggtccgctgctggcatatgtagcgcttccaaaactgtcttcgcatttaaaactgtttgtccatgctgttcatccgtaatgataaacggtcggttggcccgcatgccaatttccatattaatcacctcattaatattattgtacactcatctcatgaatcataacaataatgatagttgcgtgacggtcattccggacaatcttcatgaacgttcaaacgcaattacgaacttagttcaggatacttcttcatgtaacgctcatcactaaaaaaggtacccgcctaatttgcgagtacctttaaccattacggcttccattaatgtgggccgtcatcctttggttctggatgtttcttttctggtgctttttcttgcttgtcattttgttgccgccactcttctgtcgttaacatgtctttaacgactaattttaacttagtcacttgataaccagtcattgatttaacggccttggcaaccttatccgccacccgtgctagaatctcctgaccattcttaccataagctagaatggccgtcaattcgattccaaccgtctggtcatcgtcatcggtatccactgaaacaccggtctgcgggcgatccttatccgtaaagcgattggaaatatcatcaatcagatttccctgtaagctcaatactccttcaacttcttgggccgtgttactagcaatctttgccaataccgtatcgtcaaaaacaacttctggttttaaagatgtcgctgttgcttccatcaaaattcctccttgttttgtcaaaaatcgtcttaccaatgactactctaaacgaccgtgctattcaacttgccgcttatctgttgattgatccgtatttggtttgccagtggcctgatcttgccaatcacgcttgctcatgacgtcactgacatgtaccttaatttcaatgaccttcaagccagtataccgttcaacatcttgctgaacacgttgacaaatttgattgaagatttgtcgcatgtccttaccatattcaacgatcatcgtcatatctaaagcaacttgtttcttaccaacttgggcgtcaaccccctgcgtcgggtcagcttcatcacgaaagcggttcgttaaattgcttaacatgccgccttctagggataacacgccgtcaacattgcgtgaagctagaccggcgattttttcaatcacaccgtcatcaaacgtcaattgagtctgtaattgttgttctggttgtgccattgtaattcctcccattatttagataaatactcactcaacttctgactaactgcagccaaatcgacgtggacaaaccgtccaatcgcccagccgatcagccctaaaactgcgactaataagactgccgaaaaactggttaatacccagacgatacctaaaagcagtccaatcagaaaaccatactgtgcgttactcatcaggaccctcctttacaccacggttaacttacgctggtgatttgctggcttaacttgcactactggttgttcgaccgtcaatcccaattgattcttcaaatagtcctgtgccaaggttgccgcctgttgggccgtggtttctaacgatgcgtcagtattaaccatcgcatcaatttttactcgtacccggcgacgacgccgtaatttcaagtgaacctcaggatcaatcagattcaactgattaacgagtcggtactgcaaatcacgttccaaagcccgttgcggaatcgttaactggccaaccttgccatcatacgtcaacgtgctgactttaactggtcgaaacaagccaacaattatcaataagataccaacgattccggcaataatggcaaagaccatcaataagatactccaaaccattgggtagttaatcgtcagatcagctaaccaggacgtcaaccacgggatcgggtacaactgacccagttcaaaaaccgctaataacaccaatacaattccgactaacgtcaccgtaaacttagctaagcggctcatctaatcaccgcctaacgtttcttacgcatgccgaagattgcagaaacgattaatactaagataatagcgcctaagattgagggtaccaatgccataccagctaacgaaggtccccaagttccaagcaatgcttgaccaatccaggcaccaactaaaccggcaataatattgccaatgatccccattggaacgtcacggctggtaatcgcacctgctaacgcaccaatgacaccaccaacaattaatgaccatagccatcctaacattctaatcactccttacagttatatttgagtacatgcttatgataaccataatttaattttgggacaattaatatgcacactggtcgaattgtcacttaaaatctgaacaattaccatcaacgaatcccgccgcttcgcaatttaaccacaaacataaaaaaatcagcctgccaattgttacatcgcaagctgattatttctattaaattgactactaataactgctctgacttagctagattaggctggtttagccggagtctgtttggctgccgtcaatgcttgattgattaccttggcgtataaaatatcaccagcccgaatgccaccgaagtgtacgccatccgtccctttgaaaacttctggatgttgcgccgcaatcttgccccagtcggcaaccgtaatgaacttatacttagctggcagacgccgttccaaaacggccaactttgatgaattccagtcagcatcggcccgggcattataaggtgtcatcagaatcaacttgtgccccggctccaagtcatgaatgatcttcatggtttgttcttcgtaatcatccagcgcgttggtcccaatacaaatcaccacgtactgccgtaacgtatggcttcgctgctggttcatcatgactttatatgccaggttcatcgtccgatcgccctccgcatcaatattgctgttcgcgacgtgatcgcccaggtagctccgcgtccccagcgtgacactgtcaccaataatggaaacacctggtgctttttcttggtcacctttaggcgttgcctgcttcttcttgggcgttacggccgcgagcacagcttcatgagtcgttccgattttatcaatatcttggtaaatcccgctcacccataaattctgttccagtgtcgaaagttgcggtgcatttttgactacgaccccggtattaactgccaacaatactcctgcggtgataacgggtaactgcaactgtcgccacgtcactgtatgaccgaaaacgtgggcgcgtttgcccgcaattactggttctaacacgtagtatgacagcgcggataagataatcgacagtaccgtcgtgagcagtgccgccaaccagttgaccatcatgtgtgaaaaaatcacgtacaacggccagtgatagagatacacgctatagctcacatccgctaagaacgtcatccaccgcggttccttgaggttcggcgtgtggtcatgcaacaaccgggcgccatagatcatgatgccagcgagtacagtagccagtaacagcccatcctgatacgtttgtagcgcatcgaacttcatccggtcgcctaaagcaactaacaagataaaactaataagcatcaccgcgcccgcaatgatcggattgcagtgcgccgtggtccaacgatagattggcccttgagccttgatgccgctcaggacaccgataagcccgccgacaaagaacggaaaacagtgggtcagacttgaaaagtagactggtgaaaagtcctttaagccgaccgcaccaaagtacatcatgacaaagctttcaatcgcaaaggcagtggtcaacagccctaagccccagcgaaaacgggtcaatgcgcgccgaccactcgccaaccgccgactgattttagcgaccaaccacgcaatcaggccccataaaatataaaagtgcatttcaaccgctaatgaccacgtatggacaaataagtgcggaataaacttgttttcataactgccacccgtcgcaatttcaaaataattagtcgtaaatccgagagccgccgcgacctgcttaccaatgtcggtcacaaaatcgtggtcaatcaagtaagttagcggtagcaccaataacaccgcaataaataatggtggcacaattcgataaaaccggcgaccatagaaagccattagtttaaagttatccgaacgagcaaactcgtccaccattaatgacgtaatcaaaaaccctgagaaggtaaagaagatgtccaccccgataaagccaccagtaaactgggtttggaaaaagtgatacgtcaataccagcacgagtcccgttatccgtactaaactaaaccatttaatccgcattttctaacttaccgtcccccgtaatttttttggcataagtcttgttgccgacccgcagtttgaccacaccattcaacgcacccttgctgaagttgccttgcaaacgccacccgttcggtgcaatgaattcgcctgggccttcaaaccggccattggtaaaattacccacgtagcgcccctgtttgttaacctgcaacgtaccctgaccgtcaaacttgtgcttcaaaacggctccgctgtagctcatccgtccgtgatccaattgcacactttgctgcttcgccgttgatggtgctagactgataacggcaaaagtgacaataccgataatcgtgataatttcaaagaccattctgctactgatttttcccatacctctattcctttcacaaccttaattccccttaaagcaatcggcagttagccaccctggatttcccaatcatccacgggattatacggacacattatgtaccatggctgtcaattgcaactctgcatttaataacggatcatttttcattccgttaattatccattaatttaattcgtttatttaaataatcaaaaaaacttcaatggccgtattacttaatatattactaaatattagccttgccgtgtacaaaatatcaaaaatgagttgtcttttattgttaataccggttatgtttaattcactaaacttaatatctaaccactaaaaaaacagtcaggccaaggatttcggctgattgacaaccataggtaagcattcattgcctatctatcattcccggtatccatcggctatcctaatccaactgtttttattatttcatatgatcaataattctaaaaagctttgagctcagaaattaagcgcgtttgcgtaactttgttaaacccaataatgagaaccctgccgctagtaatcccaccacagtcaaactcgctgactgtttttcatccgtttgtggtaacgccgtggcctttgcggcagctggctgttgtttggcgcccgcaaccagcttcattgttgcattgccatctgaaacatctgcgctagtactcgtggcattagcggtatctttgctattcgctacggtttcagtcgcggttgcatgtggtgcagtaacaccagccgattgagcaacacttgtggtttcaacaattccatcagccacagccgtcgtcgttgtaaatttgttagcttcgacgcgtgccaagaaggctttagcagccgttaaatctccttgtgcgacggcgaaatcaactctggcagcgccaagcacttgtttaagttgtgctaaatcggcctttttacgatctagctgcgctttcccggcagcaagccgatcgtttgctgtatcgacttgagcctgcccctgcgcgagcatggccttggcaacagcgatttgttgttcagccgtagcaatttgggccttcatgcttgcaatccgcgcgggcagggccgcgatttcggccgccaatcgggcgttttcagcggtcaaatcggctaccaatgtcttggcactggctaagtttttagcggcttgcgtggtagttacttgcgccgcagccgtcttcgcgattgctgtcttcaaattacgaacgggcgatagttgttgctgttgcgccattgctaattgcccttgagcttgcgtcaaagcaacattagccgctgtcaaactagttgcagcgacttgaacttgggcctgtttagtcgtaacagtcgcttgtaagccacttgtctggttttgtaaagcttgtaaactggcattttggttagccagcgtggttgctaatgtcttcccggtattttgtaaaccattcaaactagccgttgcagcaatcaacgttgcgttagccgccgcaatcttcttcggatcagcgggggccgtctggacgtaattgaacgtgacagctggtaaggccttagtcccagtagcggcattcgcatgggcattgtcgaacaaatcaacatacttgtcttgctgtgcttccgtcatcccggcattatcgacttcaaatgccgccacgtgtttggccaagttgatggctactccggcatcaccagtcgagtatattaggttgacgcggtgaccaaaggaaccggactcaatgttattggattcatcataccaacccatcacagcattataggccgtttcttgatcgctcatgaaccattgcggataaacttgtgttaaattttctgcataacttgagctagtatgatccaagccaccgtcgtcttgggcagctgctcgcgcaatcgcattattttgcaacgtcgccgtctgtttcaatgctggttgaccattcagcgcccgtagctgattgatatattcaaacatatactgattgattttatccgcattaggcacatacttgccattacttggataggcgacgctgactgtttcggccccagtcaattgagattgtgggaattcggcagcgtcatacttattttgcgattccgtcgtggtcgttggccgttctgctgccgctaaagctgcttgagctgcggtcactttggcttgcgctgtggaaacagcttgattattcgcattaatttgactggtcgtattttgaatcgctgtcttggcagaattgattgcctgggtatttttattaaccgcatcttgcgctgatgctacggccactttagcttgatttgcttgggtggccgctttttgctgggcggcagatgcttggtcaaccgtcgcctgtttagcggcagtgacggcactggctgcatcggcatcagattgggccgtggcctgttcagttttagcttgcgtcaaggccgtgtcagccgcgtccttagccgtttgtgctttcttctcggtagctggctggttggcgatagcgactttgttggccgcaatttgctgttgatcagctggaatttgcgtttcagctgctgccgtttgcgacttagcagcgtcgactttattctcagcctcagcgaggacctgattgttagcatccagtttttgttgtgcacggtcaactcgggctttacccgcatcatactgggactgtccaatcgcaactaattgactttgattagtcacttgcccctgcgcagtcgccactttagcttgtgttgtattgacttggttttgagccgtgactacgttccccttggcagtctgcacgttggcttgatactgttgctgactagtcggtttgaccgttgctaacttttcgttagttgccgtctgagtgctcccctgcgtggcactcgtctgattcgtcgtatcgctgttatcagttgccgtgtcggcctgcgcattgttaacacccaattgggtccccacgaataatgccgcagtggtaatactggtatacaataatttcttattcataaactcactccaataagctaatataaatatcattataaaccaatgatgccataatgctagatggtgtttacacccttatgtcctgattgaacattggaaagccttatttaatcaggactattatgaattttagtcgttgaagaagtcgcaaatcaggaagtaccattgttccaattttacagtataaagttattttgataatcaacaattgctaatcaaacattacctagttatcattaatagccactgttttcaaaaacaaacgaaactagggtggtatatttctatccgattaacgacagtcgctggtatacttttattcacttgtttctctattgtaaggcccttaaactcctagttgtacctaattcaaaaggagtgagtcctattttcaatcaaatcactatccataaccaacatactgaaaattggcttattattggccttttctgtggggcttttgtgactggtgctgacgcatttattatttcagcactactccccgctatcgctactagtctgcatgtgccgactaacaccgcggcatacggagtcaccgtttacgcactatgttatgccatcggtgcacctttattcggcccattaggtgaccgctttaataaacgttttttgctaatcagtggctgtggcatcttcttactaggaacactactctgtggattagcaaactcattgctaacattctatctttaccgtgccatcgctggcatcggtgcagctttatttgtcccaaacatttgggcttttatcggtacttacttcaatggtcaacgacttaaccaagtcatgggcatcgttatgtcgtcactttcattatcaattgctaccggtgtaccactcggtgctttactagcacaactcagtagttggcatatggccttctggggttcagccatgctaaccttgattgcatcatcgattttgaccattgccataccttcattaccgagtcagaatgcccagcctgacggttattttacaagttttaagacattagtccacactcctcacgccatcgctgccctactgattacattaacttggatgactgggttctatggcgtttataccttcttaggtgtttttgcaactgcgacctttcatttcaacacaatacaaactggtctcatctttatcacttatggaagtgctaattttgttgcgagtttctttgccggtaaacttatatcattgcttggtaaaaaacagagcgttacaattaatggcttagtttcagctacattagtcttatccttaggcatctggggacaacatttagcagtattgctgattattctgattgtgctcgccttatctcaaggctggggtgtcactgcattaactgcaacaatcgttaatattgtgccatctaatcgttcaaccatcatgtcatttaatagtgcttttttatactatggcttaacgttaggatctgccgctggtggcctgcttttaactaaaattggcttttacgcagtgacgattgcagcggccatggccttattaggcgcagtattgattacaaatgcacttagccactattcggattagctttgagacaatcagcttttaatgcgtattaaaaacccgttagtaagttttgcaattttactactatttagtcagccactaggggcccaagccgcaactaattatcatgcgaaggattacacaactgccgcatcggtcatcaatggtcctgattttaagcacgctgataccattcaaattcagtatcaaatgagttttggggatacggctttcaaagctggggacacagtcactattgatatgccagctaatttggaaccacggaccgttggggctacttttgatgtgactgatgctgtgactggtacgggtgtcgtcggcggggatggtcaggtcgtactgaccatgaattcggcgattgaaggtaaaactaatgtaaagattgatgttaacctgggaatgaagtaccgttatgatgacttaggggaacaagacgttgtgtttgatacccaagacggtcaagatacatcagtgatcaatatggttgctaatgaagctaatatgtctaaaaaaggcaccattgataaagaaaatggcacgattaagtggaccttacttgttgatcggcgtgaaattaccataaaaaacttatcgattgccgataccattggtgatcatcagcaaatgatcaaaggtattgaagtctacaatggtgaatggtcgagtgccaacacttacaagcggcgtgataagcttagtgacgatgcttatcaagttaactacagcgataatggttttgacttgaaattcaacgatacagtcagcaacctagttgtcatcgattactatactaaaattacggatacagaattaattgatcaaaattatcattttaaaaataaagctgtaatggaatggggcggcggcacgtccggtggcaagaacagcgaagaagctaacggtaaggtctacgaaaaagtcgttaacggtgggagcggtactggcgacttaagttccagctcgagttcgaacagctctagctcaaataattcgagtgacgtcgattccagttccgacgattctaattctgaaagttcaagcgctgtggactccagttccgacgattctagttctgaaagttcaagcgctgtggactccagttccgaccattctagttcggaaagttcgagcgctgtggactccagttccgacgattctagttctgaaagttcaagcgctgtggactccagttccgaccattctagctcagaaagttcaagcgctgtggactccagttccgaccattctagttcggaaagttcgagcgttgtggactccagttccgaccactctagttcggaaagttcaagcgctgtggactctagttatgaccactccggttctgaaagctcgagtgatgtaaatactagttctgagagttctgacaatacgactacggaaccagacaatggccatcagactggtgacattgaagatcctgaagataatacggcggtttatccagatatcgatgaagatactgggaccatcgatgttgatggtgggttcgatagtaactacgatgggagtacgacttccaacagtactaattcgtcaaaaccattgaaagattcaacttcgagtgtctttacgagtacgcccgctaacacaacgacgggccaagatggtgctgatcaaacgccagcagcggatactaaaaagtctagtgctaagacaacggtatctgaaagtgacgcgttgaccccatcaacgcctaaccaagttgctaaattgccacaaactaacgaagctaagatggacagtcaagcgcttcgttcagtcggcattttgttaggtgtattaacgctaggtggcggtgcacttatccgtcattggttttaaggctaactgatagccctaaaatgatgcacatataatgttattttttaaaacggccttctgttaattcagaaagccgtttttagttagcggtcatttaatagctaacttgaaatagttagattagttagcaatggcgaccatggtcgttagaagggctcactggttaacgcacggcaacattagtttatgacgggttcacaagcggctgctgactacgttaatcgttattagtcgcaattggcataactggttgcgcaattcgatttgattttaactggataatgggggtaaagtaacgaatagatagaaatggaggtcacaagatgagtaaccgattgatttttgatgctgactggctggtgccggaacaggtccaagttgccgggcaggctattcaatattatgctgcccgtaatattcagtacgttcagcatccagtcgcagcgattcaggtcctaaacgtctttgtaccagccgcatacttgcatggcagttcagtcaatggttatcagcgggcaacggcgccaattctgatgccgaatacggtcggcggttatttgccaggaccggcggatgatccgcaacgtgtcacttggccgacgaatgcagggacgattcaacaggcacttaaacgcggttacgttgtggtggccgctggaattcgcggtcgtacgacggttgataagtctgggcaacgggtcgggcaagcgccggcttttatcgtagatatgaaggcggcaatccgttacgttaagtataatcagggccggctgccaggtgacgcgaaccggatcatcatgaatggaacgagtgctgggggtgccacttcggctttagcgggtgcgagtggcaattcggcttattttgaaccagccttaactgcgctcggggcagcaccggcgactgacgatatctttgcggtgtcagcttactgcccgattcataatctggaacacgcagacatggcctacgagtggcagtttaatggtattaatgactggcaccgttatcagcctgttgcggggacgaccaagaatgggcgaccaaaatttgaaccggttagtggtcagctcacagttgaagaacaggccctttcgttggcgttaaaagcccagttcagtacttacttgaaccagttgaaactcacggccagtgacgggacgcacttgacgcttaatgaggcgggaatgggttcatttcgtgatgttgttcgccaattattgatatcatctgctcagacggcattcgatcaagggacggatattcataagtacgcaggctttgtcgttactggaaatcaggtgacggacttggatttatcagcttatttgaagtcgttaactcgcatgaaagccgtcccggcgtttgaccaattagatttgacgagtccagagaataatttgtttggcgatgcaacggcgaaagccaagcactttacggccttggcacagacgcgaagtacggtgactgcacaactagcggacgctgagctgattcaggcgattaatccgctcagttacttaacgacaacttcgtcacaagttgctaagcactggcggattcgccacggtgcggccgaccgagatacgagttttgcaatcccgattattctagcaataatgttagaaaatcatggttatggcattgattttgcgctaccgtgggatattccccacagtggtgactatgatttaggcgatttattttcctggattgatggcttgtgccaatgatttgaatacgatgagtgaaagcgaccagcgagggcatcgtgcctggctggtcttttcgtttagttggcaacgataatgtgatgaaaatacgttgacaattttcaaaacacgtggttaaatgtagctattctcatttttatctaatcatattcttattaatttaaatggaggcctacatatggaagcaactacgaccgcggctaccgcgacacataagatgagtaccatggattacgtttataaagtttcggcaggtgtttctaatgctattttagtttgtttagggattggattgttattgcagtcactcgcgaattttgttcactgggcggcattataccaagtcggtgcgattgcgcaagtgttattgggaccggcatttggagtcgcgattgccacgatgctcaacagcaacacgttagttacgtttagcgccatgatttcgtcgacgatcggggcgaacgccgtctttttctcgcagtccgcaactaacggcgtcacagcgacggggcatacgttggcccaagcagctcagagctcgatctttaccaccggtcaaccgatttcggccgttgcggctgggttagtcgcggttctgatcggtaattatttaactggtaagacgccgcttgatatgatgttggtcccgttagcggccacttttgtcggtgcggtggttggtctcgggttagcagccgtaacgacgcccgcattggtctggctgagcaagttcatcgcgacttcgatgaaggtcaacccattgatcggttcgatggccgtttcacttgcctgggcgttatttttaatgacacctgcgtcttcggccgcattggcggtggcggtcatgttagatcccgtctcatcgggcgcggccttaattggaacaaccgcccagttcgtgggctttacgattatgtcttttcgccaaaacaacttgggggccaatatcgcgcaggggattatcacgcctaaagtccaatttccaaacttgctggtgaatccacggttagcgattccaccaatggttgctgcggttattgccgccccgctagcgacgattgcctttcatttttcaaccagttacaagctggccggcttaggattgaattcgttaattgcaccgatttcgttagcatcgacgaactttaacagttttatggtctatctcttgactggggtgctgatgccagcagttatttcaatcgtgctgtaccgcattctagttgcggcaaagtgggtcgaatcgcagcagctacagttggaaatcgtttgatgtccagccgatattaagagcctgtttctatgactgatgtgaaggccatggaaacaggttttttgtatagtgttagctgtttgttcaggatagggtgagtgctcaggactatgaaatgggacgtaaatccactatattaaaggtgtgaataatgaataagtgagatgacatcgatggaatttaagattaaacgggatgggttggcgttacaggcaaggttggagactccggcggcaccgagctcaacgctagtcatcttaatgcatgggtttacggccgatatgggatatgatacgacccaatttgtgccgcaattggcgcaggcattagttgctcacggcttggcagttctgcgttttgacttcaatggtcatggccgtagtgaaggtcggtttcaagatatgacagtgattaatgagattgcggacgctaaagcagttttagatgaagcgttgaccttacattatgaccacattgtcttggcagggcattcgcaaggcggggtggtagccagcatgttagcaggatattatccagacgtggtcgacaaactgatcttgatggcgccggccgcaacgttaaagtccgatgcgcaacaaggtgttctgcaaggtgcgacctatgatccacaacatattccggcctatttgaatattcgtgatggccttaaagttggtggcttttatttgcggaccgcgcaacagttgccgatttatgaggtagctcagcagtattccggttcggtgacattgattcacggtacggccgacacggtggtctcgccacaggcttctgaaaagtatcatgaggtctatcagcacagtcagttgcattgggttcaggacggtgaccatcgctttagcggcgatgtgcgcgctaccgcgatccaattagcactggccgcgtttaaatgatgacttacgccagttaatataatgttaggttagttaacgttggtgagtttaaaggcggtgctgacaaattagtttaatgttcaatgaaaataaccttaatcttttaccggaagacgcctatactaagagtagttagttttctgaaagtaaggtgtgcaacgtgaaaagtgaagtacagggaatcattcaagatttatatcaagaattagcaccaactgcggcgaatcaagaaattcgggcagcactattgaaggcacaccaacaattgaaacaggcgccccagcttgatcatgcgctaattaagcggttaacgaatgacgtgacttataatatttttactaaacagttgcgcttgacgccaactgaaaacttattggttagtgagttactatcggtcagtcatcggttgagtgcgtaatggctgaaccagcgactcattttggaggtgggacgatgcgccgaatcatcgcaatcgggaaagcactagtgacggccggatggttaataacgattattctggtgggttacggtgttagccgtcagctcaagcggacactattcgagtagcaccctgttatcggttacaaattaatttgctcaatctaatgaatataaaaagcctcgtaaattaacgcattatcataagcgttaatttacgaggctttatttgtgataccttcgaacaactagtattgactaccgaacaagttaccaatttgattggcaaagtcagttgcgtgactgagaagtgcagtctgtaaatcctgcagaataattttatccataaagtagaacagcaggctaacgactagaaccgcaataaggtctaggtagacgcggctaattaatggttgggtcaccgacttgttaatgacgaagatcaaacctaattgccagacaaggacactaacactcaacaggataatcgaccatctgaagctagccgcaatggtaaagaagttatcaacactgaagttaactagggacgaagcaaaccataataataggttcacaataatcgcgtaattggttaactgaccgaagcgtttcatataggtcgtaaagccgactttggtcccacgactgccaagtaagcaagtgacatagccgacagccaggtagaagcacatgccgattaggagacataagaaaatctttaagtcggtggaaaaagctaatttactaatgtggaaatagctttgactgtcattggcagtggtcagaaacttattgctaatggttacagcggccaacgtcataaatagtgcttcaatgacaaaggaaatgtaactaaaataactttcagttcggacttcacagctaggatttttccagctagccaagagccaactaaaataattcttagcagatgattgcagctgttggacttgttggttagtagccgttcgtgtcgtatcagcagctgctgaacgtgatgctgtttgtttttcagcgctggccgattgttgttgattggctgaagctgtgctggtatggacagctgcttgcgtcgttgcagtcgttgtttgggtagctgtggctgaagtggcgttggccgttgccgaggccggtgtcgctttggttagatcgtaaccacagtgggtacagaactttgcattggcagcaatctcagtgccgcagttgggacattttttcataagttaaattctccttcattaattatcagaatcatcggatttagtgtacgaccgaattttttgggccggtgtgattttaacaatcttgtagtgccccccggttttctcgaccgtcgcggtgtaacgaaagacctgaatgcgttcatcttcagagttggtaaagtcatatttgacgtcataagtgatctgactttgttgtttagctgctggaaccgttgataagacagtcggctcataggtgacatcgaggacgtcatcattgtcgtagtagcccttcgccatttggaccagttctttgtagtccgtgttatcggtaccgttgacgaagtagtcgtccaaagtgcggtcatcgtaatccgaagcatccgataggtcaccggtggacgtataactgctgacagcggtgaagataccgttcaggtagtccgaggcagtatctttactcatcacaccggcaaatttgaggtccacgtcttgaccctcagcgtcactaacgttagtttgtttggcggtcaatgtttgtgaaccggctttgtatttaccagtcaacatcatgcgattagaccagggaatatcattcagcgccagtgtgccactgctgttaatcgttccttcattttcgccattgatataaacggtggtattcggtgtaccattaacggtgaaggaaattgtacgtaaatctaagtcgtaagtttggccgtttgcccggaggtaataggtgccctcattggtaatctgatggccgctaaccgttcccttggcagtcaaggtgtatgaaccaggaacatacggcccgattttatgctcgtaagttgctttattagatgttgcgacgtgcttaccattaacgctgagtgcaacgttacggtggttcgtcgccagtgtggcataaacggaagtgacttgtagttgatacttatcgaaaaacaaccaggctttaccggttttaacgaactgaataccgtaatcattagtcgcagaacgacttttaagcgaactagccagtgatgctaatgattttcgattgtttttaaagtaagtgaccatcggcttgacgctatcatttgtaatcttgagtgatgggtcagtgctagttacttgcttcgctaaacctcttccagtcttgagtgcggttaagtcacggtcgagctgattgagcggctgataataattctgtccatacagatagccaccaatcagaatgacaacgataacggcaattagaccccaaccccaagttggcatatggcgttgggcttgttgtcgaaccttgcgcgtcgaacttgctgttgactgcgcggtgtttactgatggcgatggctgatcagtggttgcgtgcaacttaaaaccgcagttaggacaaaattcatccgttgcggccactgcttgcccacaattaggacaaaacgatgcttggccgcgacgatcgtcagcggctttaaaaaattggtgctgtttatacattccccgatgctcctccaaaaatagattgattagtcgacaataaaagactatttattggagtcttcacagtaaatagccgctactatcaatcgagttaaaattctgaataagacgtgtcacttgaatatgaataataagtgctaatcgatgaataaggctattgatgactaatcatcgttaatagcttaagaaagtctaaaaattattaacatattttaaagtataaacatgattaaactgtttatcaatatttacacggcgtatttatttagtaatgccccagtttgcacaataaacgacatgtcacgcattaaaaatacgactcggctaaatgctgtgccggttcgttagtcatgaattatgattgaaacgtgccaagtttagattgttattcgtcagccggtgcgcgtcctattccgacctccggggctgggtgacaattgctggaacgtagccgacgtcgatttgagctaacgcccaacccgcgtcatctcaaatacgagtcttattctaagccggaagtaccccacttccgactaagaataatttggctactgagcattgtccacccagcccctccggtcgggaagtcgctcgaatggctaatgaacgaccaccgaactcggtacaatttgtcgttggctattttgattaaacaaagcgttaggtgtattaagccctctgtcaagagcttaaatctcactacaccaattcaggattagtgagctatctcaatatcattttcaccctgacagttgattgacaaagttattgtttatgaaaaacaatgacgaattcaccaaaagttgggtacgcacatgtccgccattcgaacactgtcccgactggaaggcatttcggccaatgctcagcactgccaagagtgtgaggttcagacggggtgagactgaggattagcctagctagggcgttaagcggtgaatttccgcttgacgtcatagcgtagctaaccggaagtctcagtctgacccgagcacgtttcaccaatatggcattaaagcgtggaagaccagtatttaagacgtgggttgcggcttaaatctgtgtccaccgcgttccagcaattggcagaaatgcctggaagtcggcgtaagacgcgccaactaagcaattttacgctaactcgaactttttccagcgggcctaagctggctgcttttgactttggaaatcagcacgtttcaatcataattaatacataacaatcatcgacctaatgcgtttagttgtattattccattcacgaataacatatctgcgcaatccgaattgaacccgcttacgagtggccgtatgatggtcttgtaaactttaagggagatgaatgaaatggcagaacaaccatgggatttgcgtcgcgtgcttgatgagatcaaggatgatccaaagaactatcatgaaactgacgtcgaagttgatccaaatgcggaactttctggtgtttatcggtatatcggtgctggtgggaccgttcaacggccaacgcaagagggtccagcaatgatgtttaacaacgttaaggggtttcctgatacgcgggtcttgactggattgatggcgagtcgccggcgcgttggtaagatgttccatcacgattatcagacgttaggacaatacttgaacgaagcagtctctaatccagtggcgccggaaacggttgctgaagcggatgcgccagctcacgatgtcgtttataaagcgacggatgaaggctttgatattcgtaagttagtggcagcaccaacgaatacgccccaagatgctggaccatatattacggtcggtgtggtgtttggctcaagcatggacaagtctaagagtgatgtgacgattcaccgaatggtccttgaagataaggataagttagggatttatatcatgcctggcggtcggcacattggtgcgtttgcggaagagtatgagaaagctaacaagccaatgccaattacaattaatattggtttggatccagccattacgattggtgcaactttcgaaccaccgaccacgccattcggttataacgaattaggtgttgctggtgcgattcggaaccaagctgttcaattagttgacggggtgaccgtcgatgaaaaggcgattgcgcgttctgaatatacgcttgaggggtacattatgcctaacgaacgtattcaggaagatatcaatacgcatacgggcaaggcgatgcctgaattcccgggttatgatggtgacgccaacccagctttacaagtgattaaggtgacggcggtgactcatcggaagaatgccatcatgcaaagcgtgattggaccatccgaagaacatgtcagcatggcgggaattccaactgaagctagtatcttacaattggttaaccgtgccattcctggtaaagtgacgaatgtttataatccgccggctggtggtggtaagttgatgaccatcatgcagattcacaaggataatgaagcggatgaaggaattcaacggcaagctgccttgcttgcgttctcagcctttaaggaattgaagactgttatcctggttgatgaagatgttgatatttttgatatgaatgatgtgatttggacgatgaatacccgtttccaagccgatcaggacttgatggtcttatcaggcatgcggaatcatccgttggacccatcggaacgcccacaatatgatccaaagtcgattcgtttccgtgggatgagttctaaactagtgattgatggcaccgtaccattcgatatgaaggaccaatttgaacgggcccaattcatgaaagtggctgactgggagaagtatttgaagtaacgtcatccattgcacttgatgagcgtatttttatcgcattgaaccaaaatttaatcttacaaagagccgccagaccaacggaagtgtgctggtcggggggctttttgctgtcaaaattgaagggagcatgtagctcgtgaacaagaaaacgattggctttttcagtggaatcgccgtatttgccattatttacttcttaccgattgccggcttgtcagctaaggggcagatggacttggcacttagtttgatgacggtcgtctggtgggccacccaaatcgcgcaacccgcgttcgttggtgggatttacttaatgttgctcattattatgaacgtggcgacaccgtcacaggtcttctcttcggcgtggactggttcaattatgtggctcgtaattggggcgtacttgattgcgggagcggttaatgaatctggtttgggtcaacgcatcgcgtacgcattcattatcaagtttgtgcggagttggaaagggattgtgatttcgatttttgccctaacctttatcctcgcactcctgattccccatccatggcctcgggcgttcatgattatgtccgtcattacggtggtcgcggaaacggcgaagatgcccaaacgcgatttggctaagctaggcctcgctgtctttgctgcgtcctgtccactatccggggtcttttatactggtgacacgtcactaaatccgttggcagtacaggcctctggtcaaagcgtcaactttgtctcttactttatctacatgggcgtgcccatgatcattgcggccatcttaaccatgtttctgttcttattcctcttcaagcctagtcaggaagtccacatcgatgtggaagcgttaaagcaacaacaagcccagttgggtggtatgacggggaaggaagttcgaacaattatttggctgatcattgcgattgcactctggttaacgagtgggatcaccggtttggacgttggttggttgacgttgatcgttgcgctgatgatgagtctcccggtagttggcgggatcttgacggccaaatcatgggaaggtgttcccgtgaacgtgctcgtgttcttgacttcggcaatcgcaatcgggaatgtcggtggtgtgactggcatgaataattggattgcgaagaccttgattccaagcaacttgccaactaatatttatttattagcgattgtgattactgtttttgccatgattatccatatgttcatgggttctgtcattgcggtgatggggattacgattccggccttcgtagcggccacggctcatatgggaatttcacccttggccgtatcgttactagtcttctcggtgacaaacttgcattatattttaccgttccacaacctcgctgtcttagttggaagcgaccccgatactggtgggggttacacacaaaaagacgtgatgcggttaggaatcccactgacggcggttgtctttgtcgttgcgttagttgagatgttctggttccacctcgttgggttggcataagcggataagtttaaaaaatacccttttcaaacggccggttggtcggatggaaagggtattttttaaacttgttgattttcctgggcagtcaccgtcaagtagtcaattaagtcggtgagtaactggttccccgttcgctggggatatacaaagttcagttgactgatgaacgggatggcgagtgagcgcatgaccacgtgttcagtcatgaacggaagtaccgattgtttaaataagaaagtcacgttattttgattgagaatgcccaggagcgtttcaatatgcgtactttcaaagaagaattggggcgtcatgccttgctgagcaaagagtgcgatgatcggttcgtaaacaccggagcccggtggtaacgttgcaattttctgccgcgctaagtcttgaatccgaatgactggctgggcagctagggggtgatcacgcggtaaaataattttgagttcgtcagcgagtagtggttgtttttgaaattcggtgggttgcaattgggtcgtctgagtatcgcgaatgatggccgcttgcagctcaccactcagtaaccgtttgacgatttggtcgccctcatcctcgatgattttgatttcagtatcaggatgctgagtatcaaaagtggcgatctttttggcaatgttatattgacctgagattggaatggcgccaatgatgagcttggcaaatgtcgttggccgattcggtgccaaatcgtgcatcatggtctcatagtctgtaatcattttatgcgcatgatgatagaacgtttcaccagctggcgtgatttgtagacggcgcttgttgtgtgtatctagtagtttaatgttcagttcgttctcaagggctcgcattcgtttggacaattccgattgtgataagtggagttctacggcagcgttagaaatgtggcgtaaatcgtacaccatcacgaatgcttggaggtcattaatggtcatagcagtcacacttttctttaggttaaattctattctaacaccgatggcgaggcccgcctaattaagtaacggtataaattagtatcaatattgtgaggccgctatggtaatcgaaatattagttattttttttattgagaatgggtcactaataaaatcatggtgcgggttaacatttgttagcggtgatgattattcgttaccgtttaattgtggatggggactcgtgttgagggaggcagtaatgacatctagatataattattttggtgatgtggatgaaagttgttgagtggttggtgattacaaatacgctgaatcactagctttccttgcttttgaaattgaatccggcaaaatgaaatagttccagcagtttcatattgatcatcatgctggtcatggctgggcaatactttttaaaaggggattagtttagtatgtcaaaagcgcttaagatagtgatgggaatcaccatgttaacagggggcatcatggcccagaaaatgacggtacatgcagccgaatctaacactcgaaccggtcaggcagtaaggatgaatggcacggtcagtttagcaagtcaggtcgaaaataacccagctgttaaggcggcccactaccaggtaacgcaagcggtgcaagcattaaccatggctactacggcagtcaaaacggctatgagtgatctgcaagcggcgcaaaccacgttagacgctgccaacaaaacgttagccaagaatcaaaagattcagacgcatatgggcgtacttaagcaagcagccactgaccggcacgtcaaggcaacgaaagcacttgatgaacaattggcaactaaaaagacaagccaaactgcggtaacgacggcgcaagcggcagtgactaagtcacaagctgctgttcaagtagcccagagcaacttcgataaggataacagtgcggccaacaaagtcacgttacaaactactcaggcaaagctgaaaacggtgcaagagacgttaacagcggcacaagctaaccttgataagactaatgagcacgtgatgatggccgaagaagaattagccaacgccaaaattgaagtcagtggcacgagccgcgacttccaaatggcacaaagagattatgatattgttcagccccaagcagcagttaatcaggcgaaagcagcggtgacagctaagttgcagcgcgttgcgggtactcaagatcaggtcgttactgcacagcgggaattgtcccaagctcaagctggattaacgaccgtgcgcgcccggaccttggcaaccttaacagcagcggccgaaaagccaatgactgaaaaacctgtgggcgaacgaccagtcgttagtcattcaactggcacgtcaaccagcactaatcagtcggcggcaccacaagcgaccccggccaagcccactcttaatcagtcaagttcagcttccgtcccaacagcgcagcgggttgttacgacgcagccacgacaagccacaacggtattgcggacgacgacgagtccggcaatggctaagccagtgactcagcagacggtgccaacgaccgcaactaaaacggccacgttaccacagactggtgaacaaaccaatcgagttttgaccgtattgggcttcgtattattggccgcaactagcttatttggttttagcaagcaacaacggcgccataaaacaactgattaattaacaagtgtgtgggcacaattcgatttctcaatgattatttcgaagtgcaagactagttcaatcggttactttagtctgagcgactaagttgacggcggaattaatggcgatttaaaaaagttctttcggagttttagttgttcctgaaagaacttttttgctgggaatgattggtatcgtttagttaataataatatgctaagaacgccagtttttcggccggaaatacttgcttgaaagtagctgctggactactataaacatggtttcaaagagcccaagaattttactaaataaggagttgagtttgtgatgatgacgggaatgatggttctatttgtattgttagttggtttagttttaagtgggattttcttccgatatatggatacaactgccggtatctcattcagctcactgaagttcgctgatttgcggatggaattgttaaacttggtactcgttattggactattgctgtgggcactggttttaattcgttaaagcgacaattaaacttatcaacttagctattattgcgagtccggttaacgccggacttttattttggcttgtgattggcgaattatgttagtgcggccgccaaaatacttgcgcttcaacgtggaacaccgctattatggataagtgattattatctagaagggaatgaataactatgacgcagtcgccatattggcaacggatcgcggccaaagctcaggccgcccagcgaccgttttttagtttagcaccgatggaagccgtgaccggctccgtttttcgccgggtcgtgatgcgcgctgcggcccccgatgtcttttatactgaatttacgaatgcgttaagcattactcacccgaaggctaagtttacaacgcggggacgactatatgttgatgaggccgagtcgccccgaccaatcgttcaactttggggcaatagtggtgaggactttacgaaagcggcccatgaagtgaagaatcaaggttatcaagccattgatcttaatatgggctgcccagatatggcggtcattaaaaatcatagtggtagtgatttaatccgacattttgatcgtgccaaagaagtgattgagggcgcacgtcaagcagagcttcccgttagtgttaagacgcggttgggctttgacgatgtgcatgagtacgagacttggattccatttttgttgcaacagcaggttcccgtgttaacggttcacgtgcgcacgaagatggagatgagcaaggtaccagcgcattatgagttaattgataatttagttcaaatgcgtgatactttggcaccagcgacgctattacaaattaacggggatatcctggattatcaggctggtctgaagcttgccaaagcccatccaggagtcgatggtatcatgattggccgcggtatttttcagaacccatacgcttttgaaccgattccccagcctcattcaacgcgtgacatgctagaattgttacggtatcaagtagatctgtatgatcaatttattggcttaggtctacaagggcatttcgcaccgcttcaacgcttctttaagatttatgttcgcggtatgcgtcatgcggccgaattgcgcaatgaattaatgcagacgaagacaacggatgatgtccgtgcgattattgatcgcttagaggctaagctaccagcggattaggtcgcgttattttaactaaaacggctatatttttgccatttagctgtgcttgattaaaatggttttaatgtcgaacgtaccgcatctaaagtcaactgcaaattaaatgctagcctgtaagtggaccataaaataagctaggtccttcaagaagttaatttcttggaggacctagcttattttgtggtctaaattattgtaaaccggtcatcgagtaaggtaacttgttcaggtgataagccaacgatttgaagctcacgttgtttagtcacaaaaatggcgccgtaaatatcgagtcgctgagttgcccaatcgggaatcggttggcccgcaaagaagagccgcgtcgtttcgatttcaccatcaatggaagctttcgagaaaacggtgacactttcaaggtcgttttgtcggggataacccgtttgcgaatctaagatgtggtggtaggactggccgttaaattcgaggtgccgctcgtaaataccgctggtcacggccgagcaggggccaatcgtaacgctggcaatcgcgttaccgcggtcagtggtgggatcttggataccaacgcgccattgcccatccggatgaagtggggacgtccccaccattaacagattaccacctaggttgatcattccggcccgctgtccaaatgcttcccagtaatcttgaatgcggtcggcaatgtagcccttggcaattgcgcctagatccagctccattcccgtgaccttgagaagcacactgaaatcagcgtcattacaaatgacggcttcggggtcgatcaaggccaatcgttcgttaattgcagactgttcagggacgtgcgcgttagtaaaaccaatgtgccagagtttcacgagcggaccaatcaacgcattgaaaccaaaatgttgtcgactgagttcgacagcttgccgaacgagtgtataggtggcggcgctcacttgaacgggatgttggcccgccgcctggttgattgccatgacctcagaaacagtccggttgacagtcaagcggtcttcatattggtcgataagatcgcaagcaacttgtaggtactggtcactatcactaccaaaaagggtcaaatcaatgtcggtaccgagcgcgtgatgagcttggtgtcgacgctgctgagcgagtgcaggaattgctgtctcgccattataagctaaagttgtcataaaaccagtcctatctttcataaatatcaacgagttcagcaaactgaacatttattcccgctcagttagaagtaggcacaattaaatcagtttccctgcacagtgatctaattcgtgttgaataatttgtgctgtgaagtcgttgaatcgttgttgttgcggtttaaagtgttgatctttatatttcaccgtgatttggtgatagcggctagtcggacgttcaccaggtaaggacaggcagccttccttagtctcgtaagtgccgtgatgatcaattatcttcgaattgatcattgcaattgcaaagggaccgagttgcacgacaataatttgtttgttgaccccaatcatattcgcggccattccaacgcaattatcggtgtgtgcggcgagggtatccagtaaatcagtcaagacttgagtgtctgcaggggttgctaagtcagcagggacactaagcgcggcgggatcatgcacaattggtcgaatcatttgatgttcctccattgattagtcatattaattaattatagagagcacggttgacagaagcaagccgttcgctagttgtcaggccctaaaaaacacaccacactcacacaagtcaacgtgcaaatgtggtgtggccttcaattagtacgacaatttaaatgttggcgttaaggtgcccgcctttaaggcgtcattagttgtggtgggaacctggttgtgttcaggctgccaatttggatctttaatcagtgcgatattagtcccttgataattcatggtcatttgattagcgtcgttgagggtcagttttgcaacattgtgatcgattgtgaacgtggcacgtgtatcacttaacgttaacgttgcgcgactacgaatgggcgtatgtccgcgtcggaaccaagcaacttgatgattggtactgaggtacagactcattgctggtctagcgctgacccagcgacctaagaaatcccgagtcgtgactgagcgaacggcgctgacttttgatgttgctggttgaacggtgggcgtttgtgtgtcagtggcagaatggcatcctgtcagtagccctgtcaacaacaagccaacgattattcccctgcttttttgcataattattctctcctccaatgtccacatccctcaatgaggacttaaattcattatagcgaatccgccgcatgagttaaacaaaatagtcataagttaatcagtttacaacaacttggttgtgttcagcttaatttttaacgaattaaaattcggtttatggcgtgtgaaaaatattgaaagcaagccgtatcaaggttggttcggtagttaacgagattgattaaatattctgatattagataaaaaacagtataaaaaatattttttaaatattccaaagacgcactaaccggacgattaaagcgatttggtgtacacaactgaaggtgacagttaattttggcaatgggcaagttaatggaaatgagctactatatatagtattgattcaaacagaacgcactatcaattgtattcgatcaatgactttgaaaagtggggaattaagatgctaacaacgacaactaacgatatattagaccaattacggccactgaccgtcacaaagcggggtggcgcacaaacgaaatttcatccgtataaaattgactttgtcttacgacggttgttagcgactgatgacgaggtacgggtcgtcaagcaggcccttgttgcccagtatcaagatgctgacaacattgatactcgggagctacgtagtaccatgatgcagattttgaatgcgcaaggcctgaccgcggcagctaaggcatatcaggattactttgaagctgaacagcagcggtttgcggcagcaactaatgttcaaggacggattgaaaagttgtttgagcgcgatgccagcgttgtgcatgaaaatgcaaataaggatagtacgatttttaacacgcaacgcgacttagaagccggtgctgcaagtcgcgccatgggcttgaagatgctaccagatgtcgtggctaaggcgcatctgcgtggcgatatccattggcatgatctcgattattcaccagtcacgcctgaaacgaactgttgcttgattgattttgacggcatgttcaaaaatgggtataagattgggaacgccgaagttgcctcaccccggtcgattcaaacggccacagcgcaaatggcgcagatcattgccaacgtggcttcattacagtatggtggctgttccgctaaccgggtcgaccaattattggctccctatgcggcaatcaactatcaaaaacatatgactgatgcgaaaaagtgggtccctgccgatcagcgggaagcttatgcgaaagccaaaactgaaaaagatatctatgacgcgatgcaagcccttgagtatgaaatcaatacgttatattcgtcacagggccagacgccgtttaccacggtcaattttggtctaggaactagttggattgaacgagaaattcaaaaggcgattctccagattcgaatcaagggactcggtaaggagcaccgaactgcgatttttcctaaattgatcttcacgatgaagcgggggttaaatttaagtccgaatgatcccaattatgatattaaaatgctcgcgattgagtgttcaaccaagcggatgtatcccgaccttttaatgtatgacaagatcaaggaattaacggggagttttaagacgccgatggggtgccggtccttcttacaaggttggcgtgatgaaaatggtgtcgaggtaaactcgggccggatgaatttgggcgtggtgacagtcaacctgccacgaatcgcgttagccgcacatggggaccaacagttgttctgggaaatcttcgaggaacggatggcgacttgtcatgaagcactcgcgtaccgtatcgaacgaacgaaggaagctaagccggaaaatgcaccactcttatacatgtatggggcgtttggtaagcggctaccagcaggtggtaatgtcgatgagctcttcaaaaatcagcgggcgactatttcactgggatacattggaatttatgaagtctgcacgaccttctttggtccgaactgggaacaagacgagcacgcgttagcttttgcggagaccgtggtgaaagcgttacgggataagtgtgcgcagtgggcggctgaaagtggctatcattatagtctgtattcaacgccggctgaatcgttgacggatacgttctgtcgtgacgatattgcgaagtttggccggatcgcagatattacggataaggaatattacacgaatagttttcattatgatgtccgtaagcacccgacgcccttcgataaattaactttggaggaacgttttccacaatatgcgtcaggcggctttattcattattgtgaatatcctaatttgactcagaatcctaaagccttggaggccgtctgggactgggcctatgatcatgtcggctatttgggaacgaatacgtcgatcgaccagtgttttaagtgtgggtttaagggtgagttcaaggccactgcccgtgggttcgtctgtccagaatgtggcaatcacgaccctaaatactgtgatgttgttaagcggacgtgtgggtatctaggtaacccacaacaacgaccaatggtacatggtcgccacgttgaaatcgcgtcccgtgctaaaaatatgtctccggagatgattaagaatgccgcgcgctacgaaaggaccaaacaatccgatgcccaaagaatggctggcagaggacttaagtgaacaatatgttgctgattataaggcatttaactttgttgatggggaaggggtccgctgtagcttgtacttgagcggctgcccattccactgtccaggctgttataatgtggcggcacaaaattttcattatggacaaccgtattcacaagaattggaagatcagattattgaagaccttgggcaagattatgtgcaagggttgacgttgctaggtggtgaaccgtttctaaatactcaagtcggcattcggatttgtgaacgcattcgctccgaatttggaaacacgaaggatatttggtcgtggtcaggttatacttgggaagaattgcaacaagactctgaggataaactgaagatgctatcattaattgatatcttggtagatgggcgctttttacaagataagatggatctctcgctacaatttcgggggagttccaatcaacgtattatcgacgttcctaagtcgctaacagctggtaaagtcgtcatctgggataagttggttaagtgaaattaagactggtaaaaagagcgttatgacgaggtcgtcacgacgttcttttttgttacggtcaatataacggttacatataacccttaataatttttttaattaaagtctgtaactatgtctcgatattttagttaaaagcggttatactttacaggagttgtcaatttatattgacataaagaaatcattaaaagcgaggcttcatgaatgtatcgtttttttgttcaaccccaagttgatcacagccatcgagctgtttttggttatgaattactgttacgtaaagagatgaatggtcactgggccgttccgaagtcgttcactgaattatcattagataaacaagctgaattattagaacaacttgctagtcaattgcagacgaaagcgactaatcaggtgttagcccttaattcaaaccggcaacaagctgaggacgacctgatgttagggacgatcatttacctaaaaaaaaggttgaatccggccgcgctgacgattgagttgacagaatgtccttcattaaacgagattcaaaaatatagtctctttttccaccaacatgatattaaattaagcattgatgacgtggggacgggctcgagcacgtttgagaatattcgccacgcactaccgtttgttgatcaaatcaagtttgcgatgcaaaacttacggatgagtgggcaagcggagcgcattcctcatgaattagcattttggcgtgatattgctcagtcttaccatctggaatttattctggaaggtgtcgaagaccagggtgatcaaaagatggccgaacaacaaggtattgaatggcaccagggttactattatgggaaaccgcggttagtcgatgatggtcggcaattggtcaacggcggatgctgagaaaggatccttacgatgacatggtctaattggcgaatttcgccgttcgtaacgagtattttctttatattaggtgttctaacactttactgggtcctctttaattggattacgacgtggtttcatgcccgtcacattaacattgacgatgataccgtcaatgcttggcacggtgtgatttacatgttggtctttgtgtttgtcatgcaactgtcggtcgtcggtaaagcagatagttgggagtttgttaactttcacttgattgccgtcgtgttctgctcgttttttttgaatattcgaatgccgtattattcattgttacctgtggtcatagtgtacatggttttcgaccagtcgattttttactgggaatcgtggagttacgccgtcgtgttcgtgctatttttctggagcatgaattatctacggctgtgggtacctaagcatcggtatccttggctatattactatggcgcggtcgctttttacggcggaatcttgtggggcctgatcaagcttaaatattcgctggattgggacaatactttacaagaatatggctacttaatgatttttgcaggattattgtacgcctacgttaatatgctgacccaagatagtgagattaaattacggttggcccagtttgcgagtcacgacgctttgactgagactgagaactttgccgcttacacggaacatatcaaatatttattcgatgatagtgccaagaacaatctcaacttatcgatgatgatgttcgatattgatcactttaagcacgttaatgacacgtacggtcaaccttgcaggggaccgcgttttgcaagaagttgccgccacggtcacgacggtcttggccgccaatgacgagaaggtcaagctgtatcgcaccggtggtgaagaattcaatgtcctgtttcccggttatgatctggctagtacaaaagtgattgtccgtcaggtctttgaagcagtcaatcatctcgttgttaagtatgaagacgaggaaatcaatgtgtcgatttcggttggtgtctcgacactgcatcaagccgatggtagtccgattgatttgtacaaccgtgttgatcagaacctctatttttcaaagcggcacgggcggatgcgtgttacggttgaatagtggctgagattaaaaataaataacgttgacttgttgagctcccggaataaaagccggaagctcttttttgctcgcaatcggtctgactgaaattgtaggcctaaccgtcattgcctgattgacgtattggggaaacatgatgtcaaatctacaagattgattgagtgcgacattggggttatggtggccaatttcagctatttagtagcatcgttcgttaattgagtttacgaattaacgctaacagatgtaaaccttaatcgaaaccgttaattatgctggcattctagtttaattatggtatggtttatgttgtaaagataacagtcaatgacttaaactaattgacttacatattaaagaaaacaagttttttacgttacgtttgttaaggttatttaaatacgaatggttgccaatttataaagtaaggaagtgagaagtgtgccagtggtcattagctcattaattcccgtagttgcgccggttaaacgccaagtgatcaatgtgacgacccttgcaaatacggttcacttatatgggttactaggatttaagcagcaaattataccggcaacggatcaaattgttgcgccctttgctggggttatcacagccgtggcagccaatcaacggttaattggctttcgagcggccaacggtctggtgggctggctacggattggtcaattaaccagtgctttggaattgcctacatttaagttcaacgttaaaccgggtgactgggtggttgctgggcagatgttggttgaagtgatttcactactgacacaacggctccaaccagttaaaacgacggtggtattgacgattagacatgcggttgttcgtgttcgagaacggttgctggcagcaagtaatcaagtcgatccgatgggaactgttatctcaggtattacgaccagtatggctggtaatcatcgggtcgcaacgatcgggccaccccaaggtaattaattgtttgacaataagcaatcgacgtcctagatacggggtgtgtctagacgtcacgcttcgacgcagcccattgaatgggcagtagtggctgaggtgtgcgttttaataacgcagttaggggcagtgctggacgcatgaacagtactggttcacaaggtcgccgtactaggaggtacggcgtcgctgatgttataaggtattaagattaagtagttgtgggtagcagtaattggtcagcgattaagttttggcagacttataagcacaactgctatcacgggtacgattaattgggtgctaacgtaagtatggttacctagttaattaagtttcgtcggtcaaaggttaggccggtattaccgagatggttgtgggggtataactacttcggcgatcgtttgatgtcgtgttatgttcaagataggtcaattatttggtttaagaacggatcacttgcttttacttggcagtccagtttatcatgacggtaaattgtgaaggagtgattcggcatgaattcagcgacatttaatcaaactgaattagcaaaatataatggtcaggatggtcaacccgcatacgtggcggttgatggtgtcgtttatgatgtaacgggggttgcagcatgggctggcggtaagcatcatggtaatcttgcggggcaagaattaactgcagtcatcgacaccaaatcaccacatggacgtaaagtgttaacgggactgaccgtcgttggtcaatacgtgactaattaaattattgaagactggttgattgtgaccagtctttttttgtgtggataggcggctgttgtgattgcttaaacgagctttcacaccaaaatttttcgtactgcgaggcaagtattgaccaattttaggcggctgtttgtgggtttgagacattgtgtaaaataagtgcgtgatgataatcgatattccaagtaaacgaatagataacaaaaatactaacttatgattagttaagacctgtaatggttgctggcacgtctattgacagtcatccactgtttatataacaatacaaaataaattatataaagagttgaatgttgtatgaaaaagcgtgaaaatagaattgaattaaaggaaagttaataaactatattttaggtgggtaagtgatggagcgaaaacggacgaattttaaaatgtacaaaattggccgtcgctgggcgtttgcatgtgccgttatcttgacgatgggcacaacaacgctggtggctcgggctgatgatggaacgactgcaacggggactgatacggcatcaaccagttcaagcacaaccaaatcagtcacggctaagacacaaactttgaagactgcggccacaactgaagcggatgtgactaaccaaaatcagccggttttagataccgatggttcgaattcaaagactgctgctggcacagtggctggaactaaggcggcaacggatactgatacaaacgctaccaccaatttggatgagacaactagtgccaatactgaaactggttcagatacgacagctggttcaaagacggcaaaagagacgaatgcgacaaccggttcagagtcgacaaaagagacgtcgaccacaactgattctgccactgcaacggctgcgcggacaacaaccagttctaataaaggtgcgactactgactcagctaccagcaatgataccgcggcaacggctgctaaaactaccgatgctagtgctaagattgccggtacgacgactagtgatagtgtagcccagcaaacgacgacaactaaagaccagtcgacgacaactgcaacgccccagaccgtcgcggtggcgcttagtcaagctgtgacccatgcaaacgatgccgttgccgatggtggtaatgtgacggacgattatccggatctacataacatgctcggggtttcgtcccaattccatatttttgcacgggaagcggaactacatgcccatacgaatgggaacgttgcggtgcaaaacttagtgggcaacgttaactttggtacgaacattattgaagaattattagataaagatatttcgtatattcaaaatatcagtaatattgctgggagttcgtttgtttcggctggtgagacgcggagcaataaagttatctttggcgaaaatattgagattgatgtttcgaatcctaatcggccgatggtcaacggggtctatatcgaccatctacttgcctctgaagtttatcaagacaaagatggtaacgtctatattgattttgacaaagagtttgctaagttggaaaaattgagcgctagtcttagcgaagcgtccgcgaacgccacctatacgagtgacagttttgaagatatgaatcagcgggtcatcgatgtgacggatatgcaacctgatgcggatggacacattgtgatcaatctgtcagcggatgttttaaacacgagtacgccgctgacaatcaagggactatcggcagatgcggatggtaatacggtcattattaatgttgatacggcaggtgcgaccaactatcaagttaactcgcagatcaaaatcatttatgatgacggtacggagcggaataataaagaaactgaagactttggtgataaccatttgctttggaacttctatgattcaaccgcgagtgacaagttagcaactggtgtcattagtgtcgaccggccatttcaaggcagtattttagccccagcggcggaaattgatgcaaatcaaaatattgatggcaacatcattgctaataaagtcaacgtgaaggcggagacccatcgttgggatttacaggataatgttgataatgaaaatgatccagaaccagttccggactatgagaaaccggtacatccaagtattgatgccgaattaccagatggtggcgagggcgaagagccagaatacgacaaaccggtacatccaagtatcgacattgaaatgccagatgacggcgagggggaagaaccagaatacgacaaaccggtacatccaagtatcgatatcgagatgccagacgatggcgaagaagaagaaccagaatacgacaaaccggtacatccaagtattgatatcgaaatgccagataatggcgaagaagaagaagagtacgacaaaccagttcatccaagcatcgatgttgaaatgcctgactttgacgagattgaggacgaagaagaagctgaagacgcagaagaagaatttgaagacgatattgaggatgaaatcgaagctggtgtgacgccagacgaagttgtcgaccaaatcgaagaagaagtcgacaatgaaattacagctgactgggtcacggacgaaactgcgactgaattggaaacggcgtttgaggaagttcaaaaagaagcagtggttggcgatcagattaaggatgaggaaacactgatcaacttgattgaccgggcaatcgcacaagctaaagcgcatcataatacggcgttagtagcgcaattacaagctctacgaactaaggtggctagcgcgttggcagtggctaaggggcaagcattaccacagactgatgaagcgccaagtcagatgattagtttagcgggaatcgcattagcaagtacattagtattaggtgctgcagcggttagccggcggaagcgtcagtattaagcttaaaattgtattttgaagcaactgttgattcggcaagtttaatcttgcgaatcaacagtttttttgcataaaaaagtcactaaaccaaattggtctagtgacgctcaattctctctactccatgaccgacctaatctcttgaccccaaatgcgccactagtgaaacgtggtataaatgctaacccccattagcatttatgatatttattataaataattcagcacattagtcaacttttattcgaatatatttttaatttatgttgaaacctattcacagataaatttaattgaccgactgaattggtctaaagtaagtaaccataataaaaagctggatggtccggatgaccattcagctaagtaatgttggtaaggtttaattacgaattaattcattgaagttaaattcgttcggaataaagtgggattcagtgtattcaacctggcgtccttcatcgttaaatgcgatgctaatcatattaccgacgcaattattatcaccgagcgctagctgagctttgtcgagttcgttggcggattcgactcgtagcattcttttaacgacagcaattttcagaccattttttttgaagtgttgataaattgagtgttgggcaatggtcttagtcagagtgggagtgcgctgggcgttaaaatagttaatgtccagcactgcccgaataccgtctacgatccgaacccgttgaatagcatacactggaatacccacttcaaaagcggtatgtgtgctaagcggctggtcaacgattcgttgctgaaaggccacgacctcggtctgataatcgaggtggcgctccgcgttgaggctctgcagaccgttgagattatttaaagccagattgaattgctgggtttgtggcgtgtgctccaataagaccaccccgcgccccttaacgctgtaaactaggccgtctttggctagttgtgcgattgccttacgaacagcatagcgactgctatcaaattctgtaattaattcgtcttcaatgggtaatcgcatcttaacgctgtagtgtcccgtgagaatgcggtcctttaaaacgtgatagatgtcgctgaatgtttgtttccccattttaatacccccgctcatcatataattaatttaattaggaaaaatgcgtagttaaccgcatttttctagcacatcgtaatctgccggttattcacaataattttaccttccaaagctaactgcttaaattgacggctgagcgtctccggcgtaattcccaaaatattggcgagttccttctttttaagtggtaattcaaagacgacttgtccggattccaccgcgacatcccgcaaataagccatcagacggtcctttgcatccaatagatcacggcgcatctgatttttctcgacttcaatcaattggttgccaaaattgttgatcatcgctaacgataaactcgctgattctccgagtaactgctgaaaatcagcgtattgaatggaacaaacccacgcatcactagtcgcttggatgtagccctgattttcatgcggtgcaaataaccagcgctgaccgaccacatcaccagtatgtagtaagtcaataattttctccttgccattatcagctaacgcatagacttgggccgtcccctcgtccaaaatcagcatcccttcttggtggtccagcggttgtcggatcagttgacccttttgaaaaaacttgcgatggtgcgtcactgtaatcaatttagttttaattgtcggtgacagcggcgcgaaaagtggcgagcgactgatacaatccatttttgagtgcataaattttcctttcttgacatatatcaattttaataagtttagaatagcatataatggacttataatgaagaattggaggaatcattcatgactaaaaaatacgttgctaacatcgtaccactaaacgcagaaggcattggaacggcaccccatggaactgccacctttgttgaagacggtgaccaattacacgtggcgattgaaatgtttgatacacctgcaaatacgcaacactgggaacatttccacggttttccagatggtaaggcggcccaaattgccacgatggcgcaggatgccaatcatgacggatttgtcgacttgccagaaactgaaccagtctcagggacaacgatggtgccatttgacaacgccccgcatcacatggacgtgccaaatgataactacccagtcgctgacgcccaaggccactttgcctacgaaatcgatgtgccattagctgatttgcaagcgaagttcaaagaagtctttggtaccgatgacttggaactcgacaaacgggtcatctacattcacggcgtaccacaagacttggctttaccagccaccgttgctggtgaagttggcgcctacgatgcacacgtcaccttaccaattgcggttgggaagattgaagtcgcagactaacctaaaatttgaagtaagctaaaacataacgaccggatgagcctatcacatgacaggttcatccggtcgttatgtttatttctttagactatcgacggaagccttgaaaacgcgaaatcgattgacgattatggttccgactggcgaagcacgtccgttaattgttgccgaaaaattggcgtccagatattccgataacctaatcgggttggatgagcgtcgtcgaccattgctagtggttgggcgcgattttcagctttgaccactggatcttgccagaggtcaataatcgtgaagtgccacttttttttgtaagactttcaattgctgcactaatttaccataattcgcatcgtgttttcgcacacaagtgaagaacacgattggcaccgcccaatgctgttgaacataggccacgattgtttcaatcgctccgagcgtcgtcgtttcgtcaaagccgtggcgctgttgtgcacccgtaacttgccccatagccttgtcatgccgcccatcattggttgaaagttggcagacaaaagcgtccaatggttgggtcactggaatccgatgatagagccgctgcacatagctatctggtgcgttacctgctaaagtggtgccactcaccgcttccttgatggcaatcacgccatccgtcgcgacgagataatcgacgaacgaatcttccagtgcacccgcaccggccgtaattgacgatcccagaaatgcaatccgccgacccatcaacggtgacttgggattcaatgtttgatggctaggggcgtaactaggcaaattgcccgcaatcaaccgccccaccatcgtctcacgctgcaactgcttattcaccgttccgaccttgattgcctcctgcaacaactgcttaaattcttttttgtatcgaatcatattaaaaaatgctcctatgctattagtttacagggcagaagaaaatctgtccgtaaatctagcataagagcactggacttgaatctaaattagcaaagggatctcattctataaaagtttccgatagggaaaccaatattactcttgttgagggattacttgatccagggttcatttttagcaaggacgaattaaaaaaatatagcgatggacagatacttaaacaaatacttgaagacagttctggcgaaacagaacggtttgaatttaaacttggtttgtattcgttcaatccacagacgcaaaagaaagctttcaacacgaaactagtatccaatataacaaaaaaagcaacttcttttgccaatactccgagtcataagagttcttacatcatgattggtgttgcagattctgattcttataacgcatctgaccttggaacagaaccatttaagataggacctatttccattgttgggattaaaagagatttaacattaagtggaaaaagtatcgatgagtattatcaacattatttctcagcactatctcaagagtctgttagtgaagagatgatgacaatgttaaaagacataaaaagttatacctataacggtgcaacagtattatccattaaaatggataatactgggaaacctgaaccctacaatggtaagtactatcgtagagaaggcactaatactgttgagctaaatgtaccagacttaatatgtctaacgcaaaatttacaaaaacatatggatgattaaatctgatattagaaaaagcaggacttattctattttaaaagctcaaaaaggccactagggtataccctaatggtcatttttgtttctgtgctatactaggaattacaaatgttcattagaactgtccaaaaagaagtgctgacaatgatataaaaagcttcccagtaacaatattactgagaagccagaagaaattatatgtatatacatattatgacataataaagcccctttttgctattggctctagcagaaggggctttgtgttgtcgtaactctttccatatgggaaagaggcggtccaattggactatgcatcacaatatcctacagctgtattataccacgagcactaagctgttttcttttcgctttcttttcattgagctagatttctgcccatgcatgattaactacaagataatctagacagtcttggtcacgattagtcgatgtacgcttattttagtaagcgtacataactttcggttgctatcgttcccattccacctaagattgtaaaaaattgttgcattttaatttacccttcttaggactaactatgttataaaaagtaatattgataagttatactaaatttttaatcttgtaggctaatcctgggaatgccattaacattttcttcttccagtcatctggttgcacatccaaactcatcactggaatcagattattaatgtcatctacagcagtctggctaatttcggaagctccctttaatcgtccagttttcttgtcataaacaatggttagacgagcattatcggctgttccttgatagaaaaagtcacccgctgtaatatcaatatcttttataacatatttctcattattacgtgcttcatcaatatttataccagcttgtgctacttgagggaaggtaaaggcaactgtcccgattactgggtattgaattggtttcgtttctttttcagtaaagagagcactcagataatcaccttcaaattgagcagttggtgtcaagcctggcaccttcttactgagcacatcaccaagggcataaatattttccgaacttgattgcaaaaaaccgtttgttttgatcccatcttcggtcgcttcaactcctgcggcagagagattaagcgaacctaaattaggaactcgaccacttgcattaaccactgtatcaaagttacttttatcaccagtcgtggtttcaagttgatatccactttccttcttagtgatcgcctttacgctagtattgaatttaaattcaattcctaacgagtccttcatttcgttcacaagttgttgaacatgttgtgagtagaacgaccggaggggacgatcggaatgttgaataattgtcacatctgaaccagcagcggtaagtaaagtagcaatctccatgccaacatagccgctaccgattatggcaatacgctttggtaagtcctccaagtcaaaaatatctgtactagttagcgtatattcttgtccagggaaagataattgacgtggtgtgcgtcctgtagcaataacaaaattatcagcctcaatcacacctgactccacactgatgtggtgtgaatcaataaaagaagctgttcccgtcaatgtttgggcacctaaaccctcatacatttgctgtgtgctcttaggaaatggtgcgaatacttctttcttgtattgaattaatctttgccagtttaacttaccaggagtttcaattccctttccttctagctttcgtgaggtaagaactgctcttacagccccttctaagaagatctttggctcgcacccctcattcgggcagattccaccaaaacgctttttctccaccactaggattttctttttactatccttcattcccagcaagaaacgataaacagaaggtccacttccaactacgacgtaattaaacttttccattaactattcccctcgttctaattaatcggtatattgagaaagaacttgcttaagctggtccttgctgtgaaggccaaccagcttctccatgatcttcccatctttcttaataatcagggttggaatagacatgataccaaactcagcaggagtattttggttagcatcgacatccatcttactgatcttgaccttgtctcccatatccttatcaagttcttcgataattggtccctgcattcggcaaggagggcaccaagtagcccaaaaatcagttagagttactccagtattggtctctttcttgaagtcttgatccgtcacatttttaatcatgttatcttacctccctagtccttcttttcatcattctttttcttgttccagtgatcggcaatactgcagccgttgggcccacatgtgccactatcaccttgattatcgccgacaacttggaatggtgtagttacttccttttcttccatgataattatgcctcctcttcagcttgaacctgcttaagtgctttaacgaatacttcatatggttgagcaccactaattgcgtacttattattaatcacgaaaaacggtgcagcatgaatacctgattgttgggcttctacctcgtcactaatgacatcatcatgatatttatccgaatctagcacggcctctatttcatctttagctagtccagcatccgttgccgcattaactaaaacatcatgatcagcaatcgaggttccatcactaaagtaaacttggtagaaacgtttaataactctttctgtaagtgcaggatcacccttactgccagctaatttaattaaacgatgagcatccatagtattagtagggacaaccttattaatttccatcgataatccatctgcgtgcgccattgactcgatataagccatttgctttttggcctgaggctctagtgacttatttccctgagtaaagtgattaatatacccttcagtagttacttttggcgttgcagggttaagctcaaaagatttaaactttagttctgtctcatcgtaaataccaatttctttcatagccttcttcatacgattagagccgatataacaaaatggacaagcaatatctgaccaatatttaatttccatctttaattctccttcttaattaaaattttcaacatattcatatgcattctgtccagcaattcccccatcaccaacagcagtagtaatttgacgaagtctcttcttacgaacatcaccaattgcaaagacacccggaatatttgtttccatatcatcatttgtcagaatccagcctgctgagtctgtaatatttagcctcttaaaaagctgactgttaggtaagttaccgatataaataaagattccgtctgtattaataactttcttttcatttgttttagtatcgacgacctcaattccggtaacatgattttcatcaccaataatcttttcaactgtcgtattccaggtgaaattcatctttggattctcgaatgctctatcctgaagaacctgttgggcgcgcaatgtatcacgatggtgaactacatttactttgttcgtcacattggctaaatataagccctcagaaatagctgagtctccaccaccaattacggttacctgcttacccttaaagaaagcaccatcacatacggcacaataggagacgcccttgcctgaaaattcctcttctcctggaacacctaattttttattagtcgatccggtagcaataataactgacttagcggccaactcttcgctatcggttttgatatgcttccattgatttgaatcaacagttacttcttgaacatcaccacaaataaaattaactccagccttgaccgtactttgatacattttctcgctcaaatctggacctttaattgatgtgaacccgggataattttcaatatcatccgtattattcatctgaccgccgtatatgccacgatcaatcatgccaactttaaggtttgcacgagcagcatataaggcagctgtcattccacctggacctgcaccgattacgagtacatcatatgtttccattatttagtcactcctcacactctataaataataacgaattactgtctccaattgattttgatctataaaacgtgatatccgttctaccatctcatcatttttaattaatatgatgcttggcgcagttaacacattgtatttttttaccataagcgggttattatcagcattgagcacttcaacttctaattgatcatgatatttaatggcaagtctgtgaataattggtctttccgtatagcattgagcacttcaacttctaattgatcatgatatttaatggcaagtctgtgaataattggtctttccgtatagcattgagcacttcaacttctaattgatcatgatatttaatggcaagtctgtgaataattggtctttccgtatagcattgagcgcaccaatcgttctcaaagaccaacattttaagtttaggtatgtctagcttaaccatataaccaatatcacctcttatcaattcaactaattcattgaatggttaaataatagcacctactttttgtaagtgcaagggtaaatttctgtatttaaattacctaaacaaaaaagtgaccggtaaatcttccgatcactttttctcgttaatacatttcaatgctcttttccaatcatagtaactataatttaagctaagcgcattgtagccattattatttaataactgcgttgcaatattcgaattaccacataatctaccacgacaataaacaataatttgccgattcttcggtagttccgttagatggtctgataaagtatcaagtgggatatttatagcagaattaatatgtccttcttgatactcatcttgtggacgaacatctaaaagtagtccattcttataacttttcagtgcttgttctaaggaaatgctttttacattttctgaggttgtggctttatgttgaataactttcatttcagaaagctcgttttcgccaatatcagtaagcagttgaattagtttcgtaattaagggtgaactcaggctgtaaatgattcgattcccatctcgctcagtttttactaggtgactatcccttaatacttgtaaatgccgtgaagtattagcaacactaatctttaattcttttgaaatttcttctacactcttgggagcctggattaataaatcaaggatttccaaacgacgatcactgccgaggctctttcctattctggatagttctttgtaaagactatctttgtactcaattgcttcttcgtacataatctcaccactattcaaataatttattgaatagtttatcattattttaaaactttgtatagtttttctttaaattacgctcatttaccctattctataggcttttcattctgctagaatcttcaaataacgtcatacaacatggtaaccatctatctattttgctaaaaaaccgatgagtttcattaatttgcggccaaaggaattctagcatttattatgagcttatcttgctgttgaaacttatttaaatggccaatagtcagttcatctggataaagttgtcaggtgcttaactacaggaaactacgatgctttttaataccaattaagccaagcaaattgccgagtattactaacaaaataccagcaaatgatattgtttgatttccattattgtcttcacctgttcggggtaatcttgaggtgttgttagactgagattctgtactcgtggatgtattgacaattccattcttggtagaattatttagttgacttggattgtcgagttggtcaaaactaggattttcttgacccttaccagtagcagacggatttcctgattgagtagatccagtatctccagtgccgttcccaccagcaaccggattcttggtgtacacataggttacggtctgatcctgagctgtgaaactacccgtaggggtaccttgaacttctttgaaggtataaccagcaatatccttttgggttgtcgagtaaggggcaccaatattaccagaagaaacaacattgtcagcaatcgaattgccgctttcatcaacatacttagctgtgccgttcccaccagcaaccggattcttggtgtacacataggttacggtctgatcctgagctgtgaaactacccgtaggggtaccttgaacttctttgaaggtataaccagcaatatccttttgggttgtcgagtaaggatcaccaacattaccagaagaaacaacattgtcagcaatcgaattgccgctttcatcaacaaatttttcagttagtttcccaacactgttccaaatagaagcaattggattgatagttaagttactgatgttagtcgttccattatctgaatacacgtaaacaccatttgtagcttgatcaccaatattttctggccgcataaagaagttttgggttatcgatttttcgccattattagcaaaggcctcaatacttgtttcgtcaacataaaccgtaatcgtaattgatccatcagcattcactgttgcgttcattttgtctcgaggtgcacccatattgggttcaccagtgctgagtctctggacaaaaaataatcccgtagtcaaatcataaccaaccaacatatcatactttttatcatcagaaacacgaagcttaaagccgactgaacttggtttattgctctcatcccaagaaaatgtcgcactaattttatattgtttgccatcatattgaactttttgatcattacttgaaattgaaaagttactgtccttttgatcaataacattggcctcttcgttgttagcaatttctttgaccacagtatttgccaacaagtacccgtctgttgtatcaggactcttttcaagattcagttcgcgaggaagagtcatattaccgtaccaaggtgttgtgttagcttctcccgtatagctccaattcgactgccaagccaacataacagttcgaccatcgggcatattggagaaaggaataccggcataaaagtcttctcctgagtccattgtcattggatcttgaagcgtcttcgagctctcaggcatccaagtcccatcagcggtcatattgccaacataatattgcatcccagatcctgtggcatgtgcgccttgttgaacactgacacaaaatacccactttgtgtcatttgttccagctacctttattggtatcaatgatggacattcccatacgccgttacccacatcattttcacgttcaattttagaagcatatgtccagtccaacagattgctagatttataaatgagggcttgctggccagacacaacggttaaatagtattgtttattaaccgcatcgtagactacgcttggatcgcggaaattcgcggcatctcctccctggttcatgctggttggaatgattgcctgaggattagccgcattaccatccttcgaatattgaataaatgttttgccaccatcgaggctgtaggccaaatgttgctcttgaatctcatttactccaatccaagtccctaatccaccttcagcaccgtcattttttctagtcgcaatctcataatcagctgtgtaaaaggctaatatggtccccttacctaacccactaacattattggcatcaaccacaatcgaaccgctgaatatagccttactatttggtgtagttccccagtctcctgttggatccccaatatatctcactgttccataatctttgagatttcccgttgtgttagtatacgtaaagtcttcccaaccttgattctctaaccaaggaatggcaacatcttcttgtgtccaattaattagatccttgctgacggcatggccccaagacatattgccccattggttcccctttggattatattgataataaagattgtaaagtcctgtgctactatcataaaagaggccgtttggatcgttgatccaattttcattactggagtaatgaaattgatttctatattgttcatcatactgatcattttgactgatatcgggggttgtagcctttgctgaattgtcaatcgctatagtggtaattgctttggtggtaattgctttggttgcaattgttgtggaagatgttgattggtcagtttgagattgccctacactactttttgcttgttcatcacttgtcggcaatgtggtattcgaattgacaatagccttatctgaatcacttgttgtaacaggttttgtcacatcagtattgttagtgctatttgaggctacttgatttttgttatcatctgtttgactgactgtattactggctgtattactggctgtattactggctgtattactggctgtattactgactgtattactggctgtattactggctgtattactggctgtattactggatgatgcctcactgtcgcttgaactcggcaaatcaacttgttttgatgatgctacagtcggtacgtcattgactgaaagcgattgagtaaccgactcatctgttgtaacatcgctagtctgagtgttgttttgactaatttgagaagacgaagcgcttgtcgcagcgcttacattttgcccaccattaaaaaatgaaacgataagacatgttgataagcaggcaaatacccacatgctcttgcttttatacatcttatagtgctgcttttcattagtcttcaacctaattaccctcctattttttaacagctcattcacatgagtgttagtcaccactatttattcttccatcacagtgagctacacccaaaaaatcgttgagaactgaatctcaccgacttctcagtcctgccatagttgcactgatcactgataaatgaagcacctacaattaaagttacctgtaccaggagctatttgactttgggcgtaattcctgtctgctgacgaaccttcttttgaaaatatttgattttctggtcataatcgtcaacaactgcacgaatattttgctgtcctttccagcctacataactgaatgtaatggttagtaaagcacccaaaataaacaagctgataccaagtatatataaccataaattttgatgatataaataagatataacaataccaattccgctagtaactgttccgagttgaatccaatagcctaaatttttaagcatatgcttctgataagcaacttcttcttcataacccgtcttcatttcttgaattgtcatcattatcctcctccctggtaacatcatttacttattttaatatgatagtcccggattaaagaaaccaactaatacaccaacaagcgcaattactacgagaattaacattgtccagattgctgatacatgtttttttgtcattaaccaccaacaaaagaaggttacagccaccgttaacaatcctggataaatactatctaatttatcttgaagatttaggaacaccttaccattagccccagttaatttaagtgaagtcgtaacgcttacccatgaggctaaaacgccaccaacaaccatgcttccgacggttccaatagcatgtcgaacagctgcaccttgtttaccaactaaaaagctaactgcttgatcaccaaacttatatccccgaaaatataaaaatcgttgtccaaaataagcaatgagtacccaagcaataatatagaatattgcacctaatggtgaaccaccacttgacatacctaatgaaatccccaacagaataggaattaaagtaccgtcaattaaggaatcaccgataccggcaattggccccattaaacctgcccgcatatcgttaatcgtttctccatcgatttccttaccatcagcgcgtgcttgctccatactagccgtgattccaacaataactgtccctaacattggattagtattaaagaaagcagtatacgccttgatggctttaacttgatcttcatgcttgggatataattttctgagaattggcaacatagatgccatatatccaaatgtttgcatatgttcttgagaaaagcatgttagtgccccccaaaaccaacgatgaaatgactttgtcaatgtcttttgatcaagctgattatgactattaattttatccatgatcaaatatcctcctcatcgtcgctattacttggaccatcagtgacagcttcagatcctgatgtttttgccatctcaacttcatacataataactgcaaataatagcgaaataaccgtaactgataccaaattaagtttcaatgaagcagcaagcgtaaatcctactaaaaatgggatgaaatctgctgcccgcccaatgatttggcgaagtaaaatagcaatcccaacacatggtaacattccaccaactgtgaatagtgtcttcattgctatcccatccataggcagcgcatttcgtaatgccgttaccgctgttgcaccataataagttaataacatggttggtaagaaagagaaaatcgcatgagaaatccatggccagccaaaattaactgccgtcagtttatccaacttgccactatgaacatctttccaaccaaaagattgccataccaagttcatagttgcgactgcgtaatacaaaactgttccaactgtacccaccaaagttccaactgattttgcaaggttagcagcactaccgccaagcggattcaatccttgagaagcaattgcgaccattgccaatggaataccaatataagaaattgcacgaacatcagcagatactgtcccaccgggtgtcactaacgcaatgtaaaccaactgcattgcaacaccacaagcaataccaagttgaagatttccaagaataataccacaaacaagaccaccaactaatgggcggccaatcgtgtaattcccaactgcttgaccagccatacaagaattcgagcataaacaagcaaacagacctaatagggctgcttgaagccagctaattgtcattttaaaagcctcctatcctttctcaatcattgattaatatccgaatctcgatttaaatttattccaacctcctaatcgttgatctggtaataaagcaaattccacgttatagccattcttttcaatagcttcaaacgcatcaccctcagactgtgtaaaggattgattatctcctaatttaatcgcaccttcccgatcattacctggaccaacaataatcgtcttaatatcacctggtttaaaattcatatccaccaaaattgttttcatatcttgcgggtttttagtaatcaaaaagtattttgtttccgaactcaaaactttgtctctgacttggttaaagtgatcaagggtccaaacaaaagtttttttatccgatgcagccttataagcctcagctaaaatagcattattagctgctttatcgtttactgcaataattccatcacacggatactctttaccccaacggacagttataagtccatgaatcatacgatcgtcaatacgaacaaaagaaattgccattttaatatttcctccttaaatgtcttcatcagatggtttcaatattccattcatatctaagggcctaatggccttagttgcttctgaaagaagcttactcttcaattcgatattatctaaagaatctttaaacatcattgcggttaatgccattgggaaattcatccccccaataatgatgctatcattgaattttttttgtctatttaaaacattacatactgtggtaaggggactaccaccaataatatctgccaaaataacaaactgagaattctctggtattggcttcatagtagtatcaattcgcttatctaacgtatcaatagcttcatcaggttttaaaccaatggatatgactgtattagttgcatcacccgcgaacatacttaaagtctgttttaaaccattagaaaaatcaccgtgactaatgagtaacaaatacttcaattcactttcctcctaactcaagaaatttttgaatacattttctaaaaatgatacctatcatcatttattagggatagcaccttctttatcattaaataatataagcaacttcgaattcgaactagactgaagaatagttagcgcttacaatgtatatattaggcatataaatataaaaagtcatcaaaatattgtgcttaatttcagacaatagtgcttaaggggtggaaattttgaatgcaatagaaaaactttatgcggtcatcgcacaacaatttcctaacgttcgtattactacgaaccaagcagctcatgcaattgggctgacacgtggtgtaactagcagttatctatcaaaattagaaaaacaagggcgattagaaaagtctggcagcagaccagtatattggcaaattaaacatagaaagaatgcttttgataacttaataggctcatatggcagtttaaaatctaatattaaaaatgctataggagccattgtctaccctagccatgggttaccggttcttattacaggtagtcatggcactggtaaactattatttgctcacgccatttacaatgaagccatcagacgtaaaatcttgactgaaaaggctatttttaaactaatcgattgtgaagattatcaaaatcagttaaacgtgctgaaaagagaattgaaaactatttctgcccagtctaacaaaatcaaatctgaagatagttacgtgtgtattaaaaatctacagacatttaagcctgtagatcagcacggtttatttacttatattatgcaacaacccgatagtaccgttcgttatattttttcaacgactaatacaaacctcagtcttcaagataacatatatttaaaaaatgctatggtgagaattgacttattggaccttgatagcaggccttttcatgagaaagttgcttttattattatgttcctacaacaacaagccgatcaaattaacaagaagattttaatttcaccatctgaacttattaagctggccaagcttagacaagctgataacatcagaggcctgcaaaatacaattaaactactggtagcgtcagcctacgcccgatccttaaaaatgaatcagttagttattggtttagatgtaaatcatgctatctccatcatacctaaccagaatttattacaaactagcataactagggtagtcaacaatatcctacagcttaattccaactcacacactttactcgcaaaactcacggattcacttggccatagtgaatctatcacagagcaaaatttttatgtgcttaaagtgcttaagcaagtcagcgttattactaatgaaccggtattgatcagcttagcaccgacatttcaagaggctgtccagaagtatattactactccctatggcattaatttcccacaaaatagtaacttttggaatcaggttgctttagctttcatctatgctaatctttgtagcatcaacctaccagatgatgaacaatcctccaaactgcaagaagctttaagaaatcattacccgagaagctactatttatttaaaaaattattgaccaaaattgaacctcaatacgtaaaaaatagttatcattaccttccgtttttcatcctgatggcatcaagcacagataaaattgaatctgtgcattataacgctattttattagcacatggagaacaaactgcttctagcattcaacaaatagcgaatacattatgtggtaattacttttttgaagcctttaatatgccaatagatatttccttgggagaaattaatacttatgtctgtaattatttgtctgagcaaggtgattctgcaaaaggaaatattgttctatttgatatgggatcactacaccaaatgtttaaagaaattaagaaagtttctgatcaagaacttctagttgttaataatataacaactgcaatggcgcttgatattggtcttcagattcaacgcaacgaaccatttcttgctattgcagaagcaagccagaaatacggtgctactactgattctcaatactatgagggattatcgaacaaacaaaatattattgtttcttgcatgtcaggagtcggcttatccaaggaacttaaaaagcttattcaaacaactctgtcatcatccttagaaataattgctctagattacaagcaattacacaatttattaatcaaccaagatcatcaatttttttcaaagacaaaattaatcttaaccacaaccgatatcaatcatgatttagatattgagattataaatgtttatagtatttttgataaaaacacatctttaaaattacaatcaatattgttatcaattggtgaaagttatgaagcctgcaaattattgattgatcgcttactacagtttctttcaattgagggtattcgtggacggttacaaattttgaatcccaatattgtaattgaagatagtcaagacattgttacccattatgagaatttctatgatgttaaatttaatcctagattaaagctcaatttatatatgcatctctcgctaatgattgaacgaatgattatgaatcatacaagctctgataatctgataaaaaaaatggccatgactagccaagaaagagattttttcacattgtctaacggaatctttaaaccgatagaaaaaaaattcaatattgaaatccaaccttatgaaattgagttaatttatcaattgatcaaagattttataaaaaataaaaattaagacgtaatctaccattttaccaaaaggagcagagagactgcaatgatatattgctactatctttaatccatttcgtttagtatcctttactatatataataaagaggcctctaatactagtgtttctgtcaacatcattcataccgtccaatgataagacatggtcacgagttggcataaataagaatcaacaattcccgtcattggcgatagatttaagatgacgttttcttaattttgaatggtgttcatggccttagttaaacttttcttgtttctgccaaattgattcaattcagtaactatgacaacaccaccttaacaaatcataatttggataatagtatgttccatttgaaagctaagccttataattagcatagggttaatagctctaatcaaaatacccaccaaaggcctgctcaactaacaattgagtaggccttttgtagtacaaattaatccttatcacaactaacctcaatagcacaacaggtataaatagtgcctaaaatccctaaataaatttctctcacaactgtttaataaagtagcaatccccgttgtacgtgattaattaaacattcaattcttaaattaaatcaacttaaaccgtcgctgctgcgtgcgtttactaatccccgtctttcgttcaatcatcttataagtcatcccctgttgtcgtaactcataagcaaatttgatttgttcctcagaatacgttttcggccgtccttcccgaaacaacggatcatgttgcttggcatataatttaccttcttgtgtgcgcgtgacaatcatatcgcgttcaaactgcgcaaaagcactaaatattgtaaagactaattggccagtcggcgtattatcaattaagcccatattcaaaatgttgactttgacattttctttaaacaactcttggataatggctaaggcctcgcgcgtgttccgcgcaaaccgatccaacttagtgacaatcaaagtatcgcctgtttttagaacgcgcaacagtttttgaaactccggtcgttcagtagttgtgccagtaaacttttcctgaaagattttttctgctcctgccaattttagtaactcaatttgatttgctaatttctgatcagtggtactgacccgggcatagccatatttcatctttttatctccttacttatgtcattaagtaatgacacggttctaaccctttaattatacagcatcaaaaaagaggccacaactgttaagttatgacacagtttatatattcatttagcagacattaaccaatttattaataaaaactggacttagaatgcgtttctcaaacgtcaaaacatgaaaaaacgcctatttctaggcgctttttacgattattgttgtaaagtttgttgggcttttttagctcttggctttttcaaatctggattagcctttgcaaagtctttcaaatctttttgtgtttgctgactaatttttttacgaacttctttaagctgtgtttgcaaatgctggttgttatctggtggattgaagtcaatatttgagacagattttaagagacattcagaaccgcgtttaccttccacagctcaaataaatcattaatcgcgattaataacttatttgaaccctggaaagcattaaatcaggcggccatttggctcgtaagtattgcaatttcaacttgtaaggggtctggtagcccagtgaactatgaattctcttcctattgtagaaagcatgcacatattcaaaaaggacggcactggataaacacattcctttttgagggaagcgtgaaaggattccattggcgcattatcatacggacaacccttacggctgtatgagtggcggatatgtagttcagttaaacgttgattgtaatcatcgctggtatactgtgatcctaaatccgtatggataatcaggtccctggtaatggttagatttttaaccgcgctttcaagggtctttaagactaaatcagtagccatattttttgagaacgaatagccgataatccgtcgtgagtgcaggtccatgatggttgataagtaacaccagccattacgcttcgtttgaatataggtcatatcagccgtccatttttgatttaaaccagtggtcgagaaatcctgcttaagcaagttggaacactgttcaaccttggttttggaagccgaagccgctttccacttattgacggtaacggagtggatatccagttccttcatgagccgggaaatccgtcgtggactgcaccgaagctgcagtggttgaagttccagattcaattcatggtggatcttcataacactgtatcgctgcttaaattccgcaaagattcgcagaatccgttgtttcaagcccgcatcttcggcccggcgttttgaaggtttgggggatcgataacgataatactgagctctggaaacaccgaggattcggcacatcttggttacctggtggtgatggctttcttggtgaatgtaatcaaagatattggttacttctgcgcgaggaagcccagggttttttttaggatttcgttctcctcagacagcgaagccagtcgcttttccatcgctttgatttcgtctggcgatttaccggattgagttttggcctggccctggatccacttatgaactgttgaatagccaatgccatattctctggccagttgggcagctgattcaccttgcttatataggttgataatgttttgtttaaattctttgtcgtaacgagttggcatgtaaaaattccttccttttgagagacgatttattcattataccctctcttaaaagttgtctcaggaatcagcttacatccatttatatactttgttagccgacaatatcttgaatatcggcaagctggctaaagaacttagggaagtattatatttttccccccatggtgtacgtccctcatttgagtaagaaaaaaagacctctttcttagctcttgaaaatgcaacataaagtttgttggttatatcattcaaagcacctctatctacttcatcaatattaatggtcgtctgactaactggaattcctagatctcttaaatcattatggtttggaaaatcgtcttgttggaaatttgcaattattacgtagtcccactcaagtccctttgctccatgaattgttgatatagtaaccttagttgtgacatctggtaaactttggcgaagtgattggctacttaaagtagaaataatatgattattgcgaaaagcagacggaaattttttgaccgaactataaagaaacacacgtagtaactcctcaaaggacgttgtatagtctgagaggggtgaattgcttttaacattatgacaaaagtgttcaatctcatgttttgtaataggatgatttaaaaaatttgactggtataattctaatgcttgatattcaaaatctatgaaatttggatcctcggctttgaaagtagcatccattaacggcaggacttgtcttatgtttgtcactaattcttcggtagtacccactccttgattaactaatattgcaactgttgcatcgggatcagtagactgaatatgttggatgagttctataattcgtgatgcttggtcataaatcgtaataccgtgtaacggtttaatacctactggcttaattgaggtatcataaggattatctctgaatttatgaagtgcagtgtcaagagccaacatattaggtcgttttgtgaagcgatagttctttaacaaacgtatataagtaatcctatggtttacatcatcactgactatacgatcaattaggtttgggatagctcctaagaaaccatatatttgttgcatttggtctccgaagaccacacattttgtgtcaggaagtattaatgtgcgaataagcgccaatccaagaacgttagtgtcttgaaattcatcaatacatacagccttgaaaattttttgatacccatgttgaattgaggggtactctttaaaaagattaagtacaaataatataattgcatcgtaggttatttcccccttcttgataaataatgacttctgagcttcaatgtaaggtggggtacgtgtaaaaagctgatctattgatattgatgctgaagatatatcttgttccaagtgctgtattaaagtaagattttctttatcactagatgaaattgaatgaacgtgccaagtatcaatggatttcaatgcattaatgtcttttactccaacaaggtatccatactttttaagcaccattcgacaaaacccatgaaagttagtagtccatatttgaccagtcgttttattaaattgagaggtgttgaagaacacttctgatatgctttccttcattcggttagctgcactaacactgaacgaaagacaaagaatgaatttgttttccggaattttattaattgcaaaccagtagctaatcatcgataccatagtaaatgtttttccatagcctgcagatgcctcaactattagcctgttattgttattagtaataaccgcaagctgttctgggtcttgagaaaatcgactaacaatttcgcttgatgtaatcttatctttcattttatggcctccagaagtgttttcttgtacacatcagggacaactgatacatatcgtgcaataacagagccattcaaaatagacttatttttaaaatattgtttcccaatcaatttttccagaacattatttttaatttttttgatttcatcatcgtcaagcttttcaacatattctttaataaattcacaaacattttcgtgcttgcacactttccttattctatcttttttaaagttttgatcaaaaaaggggtcccaaaagctgccatcatattcgttttcgttaatatactcttcaaagtcggacaaataacaatttatgccgtttatgtccatcaattttaggcattcatattcgaaatccttttcttttgtaacatttgtacgcagatatcccctgtcttgtccgtcattgtcaataacagcatgattgtttatacccagtgtctcaaaaagttcttgaagaggaggtatattcttaacaccgccagatttaactatatcaacattatgattaacaagagaaattttcaaacgttttgcgaaaacgggtatcgcactttcttcggtgtcgccctcaactaaaataaccccatccgaaaatagcgaattctttatatatggaagctgcatttcaagctgttttttttgtctcatttttaattgaacatcactacctgaggtgattttcaattgattattaaagattccatagcgaatatatttatgataatcgtcagataagatatacggagaatgtgtcacaacaattaattgacctttaattttgctgatattaaacatttcttttaaaagggtattaaagttttcatcattccctgctaaaagattttctatatcttttatgacagaccgctgtaagttaggatgtaagtgtacttctggctcgtctaatccaagaattatatttaactcataagtatcttcatttaccatggaaagatgttcatctaaatgaccataacgtgaccaatatataatttggtccaaaatcgctaatggaattagactcgaaaactgaataccaaaccccattttggagaagtcaatgccccaaggcccttgaaccttcagtgtacgagtgatgtaatctaaatagtttgcttccagccccactgtaacattgttacttttaaaaggtttaattttcataagccatttattaatatattcgataacttctttatctgttttggttggggatatattgtctatgtttctattcaataaaaatcttttcgttaaatatggtatcaatttgtaattacctgcttgttgagttagatcgttttctttaattggtttctgacttgacgaaaacccaatgtaattagtaaattgaatttgtttttttgaaatctggtccccagttgtttttgatgtgattattatttgcgaatctggatcttcctgtttaaaaacaatcgtgatttggttatcttcactttcagaaaaatcatctccaaaaaagccaacctcactgttcttcaagtaaatggtagctctaactagtattggcttttgatcgtttagaaaatctgattcgtaaaagtttttccctgacaatattgtattaattaggtcaagagtacttgttttcccaatgttattcttaccaacaatataattaccattactattaaagcttaactccatgccatctaacattctaaagtttgaaatacacaatttcagtaatttcattgttgtattgctcctctaatttccctaattatcgatttgggcttccacttgaacaagtctaatgacatctagaattctattatatcacgaagtaaaaaatgaccattaggtgtaccctagtggtcgtataatttaaacttaattagttttaaattttcctcgaacagctttatacaagctccattcttgctttcgtttatcagtagcactaacttcgatggaatttgtttcatctgcattcctataatacgtattctggttgggataccctagaatcgcttagtagtcatcttgccctagattgcaataataaagttaccacctagaaagaggcttgctcactgcttgaactggggtttgccaacggagacattttctaggtttgttattgataagcgctgtggcttgttgaatatcggtctctgaaacctgatcaaactgtgttcccttcgggaaatagtagcgaagttctcgattgaaccgttcatttgtgccccgttcattcgggtgataggcgtggcaaaagtaaaccggtatccgatagcgctttgtaagcgcctgatcgcaggaaaactctttaccgtgatcaaccgtcactgatcgaattggacccggaaagtccaccatcagtcttgcaaatcccttgagaacagcattttgtgataagttttcaagcttagttgtcgccattaaacgtgtcacccgatcgacaatggtcaaaacagcagcctttgacccgcgaccaccgcgaactgtatccatctctaaatgtcctttttcggttcgccgattagctgactcactgcgaatctcaattgaggtgcctactgcttggttatagcgcgaccgaaggtcttgtcttcttttatgacgtttaccgtgatcaaagagttggcttggctgaaaatcgacttgtctttgataaatccagtggtaaatcgtgtgtggcgcacagtgaacggcataaccgaccatttcaggggaccaacctaggtttagcttctcagttaccatccgcttcaacttaggcgttaaaatcgagtgccgaccacaacgatgccgacaagtatcggcatgatcctgagctataatggcgcagtaatcaccttcagggcaacggtgaagctcatgcctaatagaaatacgagagcggcctaaggtcgcggcgatgtattgaatcgtgtggtgttgcatcagttctatctgagatcgttcaattaaggttataatggccatgggacctgtccttctctctagatggtatgttatgcaaacaccattttagcaagaacggacaggttttttttcacattttctgggtggtaactttaattatgcaatctaggaaattagcattatcactactgggagcatgtctcttatctaattgatctatatgaaccattacagggagcggaaagctggttcctgtaaagatagcacttccaggggctagagaagggatagcagattttgaaacactatccaatgaatttaatgtattgcctaacatattcaaatcaacttcatttttattatttaaagtacttaacaaattgtgaaatggaagctgggagaatgtttatattgtgtggatcaaatgcaaaatcaagtaattcgtttatattataatttttttctgttaagttacaggaatcatctaggtaatattgtgcaattcttttattcttgtctccatcaatacttcctgcagttgttacaagccataattcttcattcttattagaaagcaatgatgtataatccttagatttaagagaagtagttccatttttcacttgaatataaattctcctgtttttataggtaccttgtttttttgaggcatcaactaatacaaattcgtatctctgtgtaccaattttgttggttgacggtatcaccacataattgaattgatcatacaaccataaagaaactaaatcttcagcagctgcataaccaattaaattaaatagagaacttcttgtatgaatcattttaggaggcaaaagatcagtcttgtttaggagtattgctgaataataacttgttgcagtatattgggaagtttctaagggtgtctcatgattatcaacttttgtaattgctctcttattgtgtgtatacgtcgatacagaacctggaacagcgtcttcttttccgactggtatccaattaatatcagttaacatagctgaacagtcaaagtttgaagctatttctccaacatcaaaatgaaataaatctttaggtttatcaggtatctcagcgacataatatataccattgcatctgacccaaataaaatccccctttctgacattttcaaacaactgatgtacgctttgatagccccatttagaattccaatggttctcttttatttgtttattccaaaattccttatagtcttcaaaagtgttaattttctctctcccaggaacatttggaaatgaccatccacatgagacacaatggtttttaataaaaaattcatatgattttatatcatgatcacccccaccttttccctttattttccaagcatgtattgtcatcgtaattgtcctcttgtattctaaattattttaataacagtgctaggaacgccaaaacgactatttgcagactaatggttaatggatgctcaaaattccccaaaagttgccgacagttctctaaccaactaaggatcgttcgactacctaacgttgtgaggcatctgtccatgttttaattcactttgcaatgatccctttagcgtcagtcttactattcctacattaacaagaatatcacaaaatgtatttttaaatttacgttctgagaatcagaataactttattggaacagctcttcaaatttaatggttagctcaataatagtttcttattttttttagctttttatctgttttagtcttattcccaaattgcaagaacaaattagccacacgataaatcctattaaatcagtattttcattaatattcatattttatggacttaacttaaccggcggaagcagtggagaaaagctctttgggtgtttgatagccagtttgccggcgcggtaaattgtttagctttgactcaactgcttggatatcatgaggacccaaaatatccatggatagacccttgggtacatcgcggcggatcattcgattatgcgcttcgttagtcccgcgctcagaggaacgatatggatgggcataataaaggtcggcgacaccggtaagtacagtgccaacttccgagaactcagcgccattatcggcagtaactgacttcatgattgatccgtattcttgacagatcttggctagctcatagttgactgaatcggcatcacgaccatcgatcaaacgtagaatttggcagcgggattgacgctcgatcagcgttaagatcacactctcttgaccgttgcgcttgcccaccacggtgtccaattcgaaatgaccgaactcttggcgctggtcgatgcttttaggccgttcatcaatactccgtccggccagacgcttgtgtataaacgataaacggcagattgtaaaattaatccgaacgctgttcggacaaaaaagatcagcttcctttaaaatggtgtttaccacaaacccatcttttaggagctgatcttttgtctagtataacctattctgaacgaattaaaatcgaaaccttttgtgaactagggctgtccaatatccaaatgggcgatcggctaaaacgatcaccgtccacaatttcttatgaattatctcgatgtcaaccttatcaggctgaattagcacaaacagatgccgaatacaagcggtcacgatgtggccgaaaaactaaactgaatgacaaattaaagcaaataattctaaaccatttacgtctaagctggtcaccaggaatgattgctcacgaatttaaactagctactaaatctatttataattggctaaatcaggggaaaattgagttttctttaaatgatctacctgaacatggcgtacgccaacggcgtaaccttgaccaacgttctaaatataatcaatcattaggacgatcaattgaacagcgacccatggtgattaatcaacgtaatcgcatcggtgattttgaattagatacagttgttggccctcgtgggcatagtaaggcagttttattaaccttaatcgatcgcaaatcacggttcctttgggcctaccgattaaaagatcggacagcagcgactgttaatgaagccctaactaagtttctaacaacttttaatggcccggtgcatagttttacggtggaccgtggcactgagtttagtgggctagtatcacttgaagcacaatacggtattaagacctattactgccatgcttatacgccagctgaacgcggcagtaatgaacgatttaatcggaacttacgttatttttatcctaaggggacttgttttgagcacattagtgctcaaggcttgaaaaccaccttactcgaaattaatcagagaccacttaaaatacttgactggcaaacaccttatcaggtcatgctgaccaatttgtcaaaaaattcggattaaatttgcaatctaccatgtaaataaagatcagtctgttaaaatctttgggttttggcagaccggtcttttgttgaagtgaagcaaatttaaacattaagattatttttggctcgtgacaataatcattttgtatacccaagtaattaatcgagcgttgcaagtggcaaagtttctcaccattaaaaaagcttagatatatttagatacaaattttttgacgttttgaatatgtgataattaaagtgtttaaatggaacgaaccaggtcacaacttaacattaaagcgtcgtttgcgcttggtgggatcacgaaaccaacggtcgacctgcttaaagaaggcttagttaacaaggtcatggacgttcaagatttcgataagggtgcggccgactcgatgcatacgaacccgaaccaacaggagatcgatgcgtcctggtacgccgatcctgataataaaggggcgatggttgaccaattagacgttgtgatcctgtccgccttggaaatcgatacgaagtttaacgtcaatgttatgaccggttctgacggtgtgatccggggagccgttggtggtcaccaggacgcggcgacggcgaaattaacgatcatttcagcgccgctggtgcgtggtcggatcgccacggtggttcccgatgttgccacggtcgtgacccccggtgattcagttgacgtcttggtcacggaagtggggatcgccatcaacccgaagcgccaagacctgattgacgccatgaagaaggttcccggtgtgccagtttacactattgaagaattacagcaacgtgctgaaaaaatcgttggtgtgcctaaaccgctagaatatacggatcaaaccgttgccctcgtggaataccgcgacgggacgttgatcgatgcgatcaaggccgtcaaggattagttagtaattgatcattagctcaaccggtcgcgacaagacgccgcgaccggtttgtgtttaacggtataataattaagagaattgatgaggaggggacgcagatgacaacgatatttgagacgggggcaccacaaacgattgcccaggtgttagcaaacaaggacgcgcgtgcggcgctacaagctcaattggtggcaaccaaggcgccagcgaccattgtcgtagcgaagctcaacattcccggtccaatcaaggccaaccaaacgttgagtcgggtctttacggcgggcatggcagcatggcaaaaccggctggcaacggcggacgtgtcgcagaccatctcggctgactgggatcagccgaccgggcgggagcagtttgaagtcgttgctgagtcggcggccgtcgtgaaacggttggcagttcagtttgaggaccagttcacacttggccgcttgttcgacctggatgtgttgacggtccaggacggtcaggtcaagccgttatcccggtctgattttgacttacccgtgcggacctgcttcatttgtggccgaccagccaaggaatgtgcgcgttcacggcggcatagtgtggccgagctacaaacgatgatcagtcaacgcgttcaagaattttttgcgaaggaggggccgaccgatgcttaagggcgatcaacagttacccgcgctagcattacgggcgctgttatacgaggtttccgtgacaccgaaaccgggactggtcgatccgaccgatcccgggccccatccggacatgaccgtcttcacctttattgatagtgcggtgagtttgcagccctacttcgagcaatgccgtcaagccggccatgattttgagggtgccgatctgcggcaattatttcaacaaattcggccagcgggtgtgcaagcggaggcgacgatgtttgcggcgacgcggggggtcaacacccacaaaggggcgatcttttcgcttgggatcctggttgctgccagcgcggtcgttttgcgacaggctcaaccgacgatcgcggcggtttttcaaacggtgaaggcaatggtccggggactggtccatcacgatttaggagcccttaatcggcagacggcccaggctgctggtgaacggcagtacttaaagtacgggcagggcgggattcgtgccgaagccggctatcccacggtcgttaacgtggggttaccctttttacgggagcggcgggggaccatcaatcagcgtttgttggatacgctactgatgattgcaagtcatacgagtgactcaaacctagtcaagcgggccaaaccgttgagattttaccgtggatgcaagcacaggcacagcggtactttgacttaggtgggagtacgactagtgaaggctgggccttcttaacggacttgaaccagacttttgttgcacgcaaccttagcttgggcgggtcggccgacctcttgattctgacaatttacgaggccctcttagaagggacgttaacggcggaataagcgttaataatcagtaaaaaaacaggtttgtcgaattttttcgacaaacctgtttttttgagttttatgcgtgccggcccagtttgttatcggtgatcaggtcgatcgtccggttcatctggtcacggtagtcggcattttcgagcaacatggccgcgataatgtctagcgcgtaggtgatggcgaactgggagttcacgaaacgcgagttattaacgaatttactattcttcacttggatggttaaatcgctcaaagccgcgaggtgactgttttcatcagaagtgatcgaaatcacttttgcggatttctttttggcgagggccaccgaattattcacttcgtcggtttcccccgttagttaaatggcgaggatcacgtcatcgggctgcataatgcccccgctgatgtatatgacgtgcgtatcggtcatcgaaaacgcggcgatacccatccgcagtaagcgttgggtcatttcttgagcggtgtaaccggaactgcccagtccgaacaagtagacccgccgagcatgggagatcaagttgacggcggtctgcagttcatcagtatagagtcgttcccaggttccgctgaggatcttttggtagtagttgtagacttgatcggcaaccgtgtccgtttgactgacgacgggggccttgggagcgggactttccgctaactggagtttaaagttgtaaaagtttgtgcagcccatttttttgacgaaacgggtgatcgtggcgttgctcacgtccacggtctttgccaagctcgaaatggtcattttctgcacttcttttggtgactgaatgacctttaacgcgactttacgttcctgccgcgaaagggtggggtactgctcttcaactgtgctgacaatgctcataacggcttcattccaatctatttcccaatattaacgctacaataccatagattccgtcgaattcaaataaccaggtcggttagagcgttacttcgtgctaaaagatttaatactatcaatgacgaggtcggcaaaccactggcgatcgatgtggaagaggacgttggcgttgggtttacggttggtaatgtgataatagtcgatcaccgtttcaccagcggtcagttcgcccttagtttcgaccgcgacgttgcaacgttgactctcaaattttgtgggatcgatcaaccaggcgaccgtacacgggtcgtagagtggtaaccccttaaagttccagtgctgatggtcaaaggacatcccgtagaagtcgagcagtccgcccatcacatcggcgaccgggttcttgatcttatggatctttttgatttcttcgggtaataattgggcttcaaagtcgacgtttaatggtgctaacacgatgggaattcccgattccatgacgattttagccgcttcgggatccacttgaatattgaattcggtcgtggggccccagttgcctagacccatgccgcccccgaggattacgatctgcttgatactcgaccggagctcaaagtggaccgaaaggaagagggcgacgttggtgcaggggccggtgaccacgagggttacttttttctgatgagtggataagattttagccatcagttcagtagcgggaatgccctgtgagaagaagtcaggattcggcagggtcgcgccgtcaagcccggtgatgccgtgcatgctgatcccggaaatcagatcccggatcagcggcttagcgttaccggaagcgacggggatgtcttcacgtttcatcagggttaaaagggacatggcattgcgtagtgtttggctatgtttttgattaccggccgaagttgtaaccgctaacaaattaatgttttttgaagcgactgcaatcattaaggcaatcgcgtcgtcgtgaccggggtcacaatctaaaataatatcttccaatgttctcagctccaattaatatcgttaaaaagttggttaagttggcctttcgacggccttcgtgaaaggttgaatataatcgtttgattttcttactattaataattatagtacaagttagttattaatataagggcctgaccatgcacccgagacaaggtcagccggtttaattttgataataaaaacaccagccacgttacgaccgaagtgtaacttaagtaacgtggtcggtgcttttttatcaattcataattattattgaatgattattttttataccgttgttaccactaataattttaacagaaagcggtgcggggtgcaatcaaagtgtcacgatgactttaccatcagggttaccgccctcaacgaggtcctgaccctttcggataccatccagagtgaatgattccaaacgatcaatggaaacgtgtaactgatcattttggatcattaaggcgatggcggcaaaagcgtcactgtcgcggtattcgcgtcgagggatgacctgcttataagcaacgtccggcttggcctgacgatcctgtggcagggtggtcagtgagacgtaggtcccgtggggcttaacgatacttaacccggccgtcgcggcaccactgttagtggcatcgatcaggatgtcggccatgtcggcgaatttagcgctgacccgttcggtatcgtaggctccaaattcggacgcacccaagcccaagacggtttcccgggagctttccgtatcggtcccaatgacgtataacccaagggccttcgccatttgaaccaacatggaaccgaccccaccggaagagcctagaataacgatcgtttgcccctgcttaacgtgggcaatgtgcaccagcgtattgtaggacgtgatcccggacaatggtaagccggccgcttcatacgggttgtacttcttgggccgaagtcctaaatggtccgttgaaaccttaaagtattccgcgtaagtcccgataccggggcgggcgagcacgtcatcgccgaggtcgtactcgtggacgttggtgcccagcttgacgatccgaccgaccgcgtcggttccgagaatggtcgggaacaacatggtgacgctgttccggaaagttccgttacgcacggcaatgtcgaatgcgttaatggcaaacgccgacgttttgacgaggacttcgttgggccgcagttttggcaccgggagttccagctcttccataacgttagagttaccgtattgattaaaaccaaatgctttcaagtccatccctccaaacgttgattaagcttgttgcgccttcaaatcgagcaaggcgttgtaagctaattcgtgatcttcttcatcagttaacccagaaacgatcaagctaccaatgatcccggtgttggtgatcccgattgggaaaccaccaccaacgatggcgaagtctttcgggcttaacccgctacccttgtagaaactgtcaggatcgtccgcgtaaacggccttttcaaagagggaactgtgatcgaacgcgtcgacgacgttggccttcttttggatccataaattattttcgtgcgtggtttgggtgccggcgtggaagaagacttcccgcttgttgatcgtgattaaaatgcagacccgttcaaagtcggcttttccgatcttgcggagactgtcaaccaacggatcaacgtccgctaaattgaagtggctgagcaaagcttggttttcctggtttgcgatttcgtctgtagtgagcatttaaaaaacctctttctaaaatataatgcctattccaatgggtatgacgtatcaaccttttgtggtaagccggtttcaagggacttcttagcagcaacggcggcccgttgtgccatgataacgtcgcggccttctgcaaccaatggttcgtctttcaagattgaacgaacgaaggctttcatttcagcagtgtaggcttcacggtaacgttccttgaagattggaagtggcttttgtaattcttcgttcttgttgttgtaaagttcaacggtactgttgcttacgttttcagctttcagcatcccttcggagccaaagacttcaacccgttggtcatagccgtaaacggcccgacgactgttatcaattaacccgtaagtcccgttttcgaattgaagaacgagggctaaggtatcgatatcatcgatgtccttcaaggttgggtcgattaaagtaccacccttagcatacacctctgagatgttgctgttcatcatgtaacgcgccatatcgaaatcgtgcatggtgaagtcgaataataatccaccgatccgttgaattaaatcgtgtggcagtaagtcagggtcgcgggaagtgactttaacgatttgaggagtcccaatcttaccattgcgaacgccttcgtagacgttccggaattgagggtccatccgacggttaaatccgatttggagtttaacgccggcctttttaacttcgcgtaaaacgtttaagctggcttcttcgacttggttcatactcaatggtttttcacagaagatgttcttcccggctttagcagcagccgtaacgatctcttcgtgggtgtttgttgacgtaaaaatgaaaacggtgtcaactttcgggttgttgaggatgtcatggtagtcgcgggtctgattcgtgattccgatatcatttaaatgttcggaaacgttttcaatgaagacgtcggcaacttgttcgatcacaatttctgggatcgtcattaagttcttcagatgcatttgaccggcgcggcctaaaccaataatacctgcatgtactttttccataatatgaaaccaccttagtaaatatttttaaatagttaatacccaaattaaattattcatcttccggtttaaccccggaagcgtcgccgtacttgaattccatttgaatgagttcaagtgatttgccccgtgtttcaggcgcgcacttataggcgaagataaaggaaagaatgttgaaaccaacgaagatcaagaaggtccaggtcatcccgacagcactgagcagaaccgggaagaagtaaccaactaagaagttcgcaaaccagaggaagaacgttgaaacgcccatcccaaggccccgcaagttttgcgggaagatctctgacaagagtaaccaaactaacggtgaaataaatccttggaagaacccgaggaacatcatcgtgcaaagcacaacgtagatcggtagtaacgggctcttgctaagaaaggctgaaatcaacacgatgagtagtaatgaaatcgtcgtcccaatgatcccggacatcaacatgctccgccggttaacgcggttcatgatcgacatcccaatgaaagtggcgatcacggaaacaatcccgttcccgatgttggcgatcagggccgcattatgggcgaaaccagcctgggtcaaaatcgtggtgccgtaatacatcatgatgttgatcccgataaattgttgcatgacgccgaggccgatcccgataaagacaaggcgccgaatccatggcgtggtcaagtctttaaaggttgcctgcttgatttcactttcctggttcaacgtgtcttgaatctggctgatctcatccttacagtccttttcccgaggccggatccgctttaacgcgtcgagcgcgtcgtcaagtttattgaccattactaaccagcgcggggattcaggaacgatcatcatcccgaagaataacaggacggcgggaatcatcccaaagccgatcatgtagcgccagatatgggagatgtgaccgaaccagttcccgagaatggcgttaacgatgaaggcgagcagttggccagtaacgatcattaattcgttttgcgtgaccaagcgaccccgaattgaaggcgtggaaatctcggacaagtacgttgggacgataaccgatgcgcccccgacagctaagcccaagagtgcacggaagatgatcatcaacagggcgttgggtgcgaccgcacaagctaaggtacaaaagaagaataggactgataggtactttaatagtcgccgccgcccaattcggtcggataaccgacccgctaagacggccccgaacgcggccccgagggtgatcccactggtaaccaacccttcattacttgatgaaaggtttaattcctgcggggtcgccatgtaaccgatggccccattgatcacaccggtatcgaccccaaacaataagccgccaagcgttgagatcaacgcgatgtgttttaaattgtgcccggcattttgattaacttcatcattagtagaagaatccagcgggactttgtcatctctgaccactttttcttcggacataatcgttcctcctaaataacaaaccgttctattaattttgtttatacccttataaatggaatacaagtgagtagctagtggcgccataacaacatttaaacaatcgttactgtgtgaacaaagcaccatttgaattcacctgctattatttcactatggattgtgaatgtcaacacttttaaagaaagcgctttatttgtgaaaataatctttaaaattgtgttgacaaagtctggtatatcagttattctgtaagcgaacaaggaaatgaacatatcgcagatgaaggctgaaattcctccgaaacgtgataatttcacaagcgattgctcagttaagaaatgcttatggaaaggggtatcaacatggaaaaaagtacaaatatcacaagtcaaaatatcacaatcggtattattggtatgggtcgtattgggaacgtgcattacaaaaatttaatgcgaattccgaatgtcaccattaaatatatctgtgatttgattgcgactgatgactggggtatgaaatacaaggccgccgaaaacgtcgttactgattatcacgaagttttagcggatccggatgttcaagccgtattgatctgtgtgccaaccgacttacacccacaattcacgatcgacgccgctgaagctggtaaagatatcttctgtgaaaagcccgttgggtttaacgatgaagaaattttgaaagcgcttagcgttgtcaagaagactggggttaaattcgaagtcggctttaaccggcgtttcgataagaacttccggcgaatcgttgatcaccgcgaaaacggcgatatcggtgatgaacaggttctgaagatcacttcacgggatcccgaaccaccatcgatggattacgttaaacgatccggtgggatcttcatggatatgacgatccacgactttgacatggctcgctacattaccaacgccgaagtcgaccaagtctttgtaactgggaacgtcttgatcgatccagagattggtaaagccggtgacattgatacagcaattattaatttatcctttaagaacggcatgatgggggttatcgacaatagtcgccaagccgtttacggctacgatcaacggatcgaattattcggttctaagggcatggcccatgcggataacgttaacgatagtacgacgaccttttccggaaaggatgctgtcagcggcgacaagccaatgttctttttccttcagcgttacattgacgcgtacaaggatgaactagaatccttcttggacgctgttcgcggcgttcacgatgttgaatgcacctttgaagatggcattaaagcaattcggttagctcaagcggccaagaagtcacttgaaactggccaaccagcaaaagttgaagacatttaaataaacctaggaggttatgataatgagttcaaacgttaaagaagatattaaatggggtattgcaccaatcggctggcggaatgatgatattccttcaatcgggaaagataacaatttacagcaattattaagcgacattgtcgttgccggattccaaggtaccgaagttgggggcttcttcccaggtcctgaaaaattaaactacgaattaaaactccggaacttacaaattgccggtcagtggttcagtagtttcatcatccgtgacgggattgaaaaagccagtgaagctttcgaaaaacactgccaatacctacacgctttgaacgcgccaattgccgttgtttcggaacaaacttacacgattcaacaatcagatacggccaatatctttactgataaggcccacttcactgataaagaatgggatgaagtttgcaaaggtttgaaccattacggcgaaatcgctgctaagtatgggatcaaggttgcttaccaccaccacatgggtaccgggatccaaacgaaggaagaaaccgaccgtttgatggccaacactgatcctaaattagttggcttgttatacgatacgggtcacatcgccgtttctgatggtgactacatgtcacttctcaacgaccacatcgaccggatcgttcacgtgcactttaaggatgttcgtcgcgataaagaaaaggaatgccgcgaaaagggtctgaccttccaaggctcattcttaaacgggatgttcacggttcctggcgatggcgacttggacttcaagccggtctttgacaagttagttgccaacaactacaagggctggatcgtggttgaagcggaacaagatccagacaaggccaacccacttgaaatggctcaaatcgcgcacaagtacatccaagaacacttaatcgaaggtaaataaattaagtctcgtaattgaataacaaacattttataaaataaaatttaagaggagattgtttattatggctgaagcacacgtaacaaaagttgggatcgtcggaattggttttatcggatctgaccatttacaccgtttgactaagacggtcgcaaacgttgacgttactgccgtttgtgatatcgttcccggcaaagcgcaaaaagaattggaccgtcaaggcttacaagctaagacctacgacgattaccacgacttagttaatgatccaaacgttgaagtggttgtctgcaccgccgacaacgaagcccactacgaaatcgttatggccgcactaaaggccggcaagttcaccttctgtgaaaagccattagccttagatgcaaagcaatgcatggacatcatcaactccgaaaagaaactcggtcgtcggatgttacaagttggtttcatgcgtcactacgcaccagaatacgttcaaatgaagaaaatgatcgacgatggtgttattggcaagccattaatgatggaccaacgccactacaaccaaactcaaccagaagaatacgataccgcgcattcgatcatcgaaactgcgatccacgaaatcgacctcgaccactggttagttaacgatacttacgctaacatccgggtcttcagtccaaagcaaacccgtcatgctcaaaacgctaagatcaaagatccacaaatcgtcatgatcgaaactaagacggggatcaacatcatcaacgaagtcttcgttcgttgtcaatatggttacgacatcaagtgtgacgttattggtgaagaaggggttcttgaattaccaacagtgccacaagttgcgactcgtttgaacgctcaatacagtaccgccatcttaacggactggaaagctcgtttcgaaagtgcttacgatattgaattccgcgacttcattggtcacgtttccaagaacgaatcaccagttggtccttcttcatgggatggttacattgccgccgttactgccgatgctgctttgaagtcattggctgaagacggtgctaagcaagacttagacttcccagaaacgccagccttctaccaggatgacgccaaggttgctgaataactaacacacactcctgactggggaggtcatcacaatgcaaaaaaataacacaccgattcgtgctgcgatcattggcctgggtcgtttaggctcacgtcatgctcgtcatttagttgaaaaaattcaaggtgttgacctagttgcggcctgtgccttagaggatgatcaactacagtgggctcatgatgaattaggcgttgaaacgacgtataaagattacaaagaaatgatcgataaagaaaatatcgatacgatctttattgttgcgccaaccccattccatccagaaatgacgatttacgccatgaatgccggtttgaacgtcttttgtgaaaaaccattagggcttgattttgatgaagttgctgaaatggcaaaggtcatcaaagaacatcctaagcagattttccaaagcggctttatgcgacgctatgatgaatcgtaccgttacgccaaaaagatcgttgatgaaggcgggatcggtgacattatctatatgcgtggttacggaattgacccgatttctggtatggaaagctttacaaagtttgcaaccgaagctgattcgggcgggatctttgttgatatgaatattcatgatgttgacctgattcggtggttcaccggtcaagaacccgttcaagcttacggcctgacgagtaatctggctgctcctgaactggagaaaattggtgaatccgaaacgggtgttgctcagctgaagatgaacggtggcgttattgcgacgttgattggtggccgccacgctgcacatgggaatcaagttgaactagaagttatgggatcaaatggctggttacgtgtcggggaacatcccgacttgaaccgggtcacggtctttaatgaaaacggtgttactcgtccgtcactccaaagttttggggaacggttcgataacgcgtttacggatgaagtccaagactttgttaataatgtcgctaaggggactcagcctaacgttactgttgatgatggtatcaaagcgctgaaaattgctaaggcttgtcaggaatctgctgatacgggccaattggtagacattaacttataaaattaataggtattggcctgttgaaggaagaaggctttaacaatggatattagtggaaaaacaaccgaccaaaagggttcacacaccggttttctctggttagcgacgtttatcgcggccatgggatcactgctcttcggttatgatacggggatcgttaacggttcacttgaatttatggcgcaaaagagtcagcttgacttaacggcgttccagcaagggatcgtttcctctgggttaaccttaggggctgcgtttggtgctattattgggggaccatttgccgataagattggtcggaaaaagattttgaccattctcgggattatcttttcaattggtgcgattggctgtgccttcgcaaccaacattggaattttaattgcatttagatttattttagggctggctgttggttcagcttcagccaacgttccggtttacattgccgaaatcgccccaacggaattacgtgggaaaatggtgacgaccgcgcaagtaatgattgtttccggacaattcgttgctttcggtgttaacgccgctttgaccccgttaggtgcgtcaaacgctgctatctggcgttggatgttaggattagggaccattcctgggattattctctggattgggatgtacttaattcctgaatcaccacgttggttagtttcacaaggtaaaatggataaagcgcttggcgttttacgtaagattcgagccgctgctagtgttgattccgaaatgaaggaaattcaagacaaagataaggctgataaagaattaaacgctgaacaagcaacctttaaagaattgatcagcaaacgctgggtcgttcaaatcttgatcaccggggcgatgttggggattatccaacaattcgccgggatcaactccatcatgtattatggtgggaagatcatccaagaatctggatttaatccgaccgttgctgcgattttaaacgctggtaacgggttcttatcaatcgtcggggccgttcttgggatgttcacgatcgactggttaggacgtcggaaacttgaatttgccggattaacaatttgcgggatcacgttagttgctgctggtgttattcactcgacggcgccaaatgccggctgggctggtattacgatcgttgtcttggtttatctttacattattttcttccaaggtactttaggaccagttacctggttgatcaactctgaaatcttcccacaacgttaccgtggcatcgggactgggatcacgatcttcgttttatggatcggtaactttatcgtcggactcctttcaccggtcttacttgaatggaacatgtcgaatactttctacatcttcgcaatttgttgtgtactgggtattatctttgttgccatgcgcgttcctgaaactaagggtgttccgcttgaagaagttgaacagtacttcagaaataagtatgataaataattcgattcgctgattgcgaaaagaaggaatctctggcagatggataatctgacagagatttttttatgcgaaaggagaacgtaccatgcaatcattactctttttcctattagccgcccttgccggcttgtttcagcccatccaaagtgggatcaactcccaattaaagtatgatttgaattcaacgtatttaagtggtactatcagtaactttatcggggccctcttaatggtggggttggcgttgacgttggaacgcaacggcttacagtccccaacgctaagtggtaaccatctgtggaactggacgggtgggatcctgagcgcgttgatcgtgtccgcgatgatcatcgtgccgaagaagatcagctattccacgttttttgcgctcttcattttcggtcaactgttcatgtccctcgtcatcgattactttggttggtttggctcggatcacgtaccgctcagccctagtcggatcatagggatgctcttgttactggccggagtggtcctcgttaaaaaatagttattcgaaacataaaaaagccgctccgtggatcttgccggagcggcttttttgccgaggcctttaaaaacaaattttacgaaatttgctgggagtcatcccggtctcagtactaaaaactttgttgaggtgtgacgtatcatgaaagccgcactgctcggcaatgtccgcgatactgaggtcgggggcggtcgttagcatccccttcacgtgcaagatccggaccgatgttaagtagccgtgaacgctgttatcggtgtaggcgcggaagttttgcgagagaagcgacgggctgacgccgatccgtttacagagcgcggcaatcgtgattttctgggcgtaatgtttatcgagataatccagcgcctgagtaaccatctggggcgtttgcttcagactggaccgatcggtgggggccgggtccgcaatcagggtcagcgcgatcagcagctggtagagtaatactgaaaaagtggtctctttatccgcgaaagcccgggttttaaacaggttaaaaatctgattgatcaggtgtttaagctcttcagtcgcttgaaaacaattcgttttcgcgttagtaacgtaatcgtataaggcttggacctgatcgccgttgaagtgaaagaagatgaatttgcagtcgctagtcgcgaagtagtggttccgctttttacaatccatgatgacgacggaatccttagtagccgtaaagtcccgccggtcatcaaaagtgaaggagagttcaccatcttcaattaggaaaacgataaatgagttcatgtattgacgatcgatcatgtaagggtagttaacgcagtattcgccggtccataacgggtagtagtaaagctgcttggccttattcgacgggttgttaaagtacaagccctgtaagcagcgcattccctgttcgttggtgggaatgtattctgaaaaatcatccatagtaacagcctccaagtaatgcatattaaatcacaacgatacgtatttttagcgtttaaccaaaaatctcgttcccactgtgatgacgcaaaatggttaaactgatatatacatatctaagcttaatattactacatattggcgaataatcactgatttaagccgatttatttaaatgttcgtttttacaatttttcaagatgattgtacattgaagcgtttacataatggcggtattctaattgtgaaatcaaaaacaaatacggttcaggagggtattattatgactttatcaattggtattatcggattaggcttcatgggctcagaccacgttaaacgggtcgcaactcgactcaacggcgcgcgcttaggcggggttgccgatctaaagaaggatctagcggaaaagtacgctaaggaatacggtgccaaggtctttgataacgggatggacctgatcgattcacccgacatcgacgccgtcatggttgtaacgcggccccacgaaactcatgaaaaattcgtgatccacgccattgaagttggcaaattcgtcttctgtgaaaagccattgaccttaacggctgctggctgtcaaaagattatcgatgccgaagttaagggtggcaagcgtttagttcaagttggtttcatgcgtcgttacgatcctggttacatcgaaatgaagaaagctattgatagtcatgaatacggcgaaccattattgatccacgccactcaccggaacacggccgttgatgaaagctacgatacctcaatgtcaatcattgaaacggcgattcacgaagccgacgttttgcactggttattaggcgaagattacgattctgggacgaccttcctgccaaagaagcagaccaagtacacccactccaaacttcacgatccacagatcattaccttggataccaagtccggtgtacacattgacctggaagtcttcgttaacgaccagattggttacgacatcaactgtagcgttgtttgtgaagacgggatcatcgatcttgaatcaccacaagttacttccgttaagacaaataagctgaaacgtcaaactaagattcccgttgattgtacggaacgtttcaaggttgcttacgaccatgaattacaaaactgggttaacgatgttgcacaaaacaaagttaccggtccatcatcatgggatggcttagttgccatggtcacctgtgacgccttggcaaagtctcgtgataacaacgcggaacgggttgccatcaagttaccagataacaaaccagcactttacaacgattaataacgaaaaaattggtaagaagggattttaatgaaattagcatacgatccatcaatgtttcgggataataccccgtttcacgaaatgattgaaaagacggcccggttgggatataagtacctcgaattgtcaccacgacaagactttatctggttctaccagtatccaaaagttaattccgcgatgatcaaggacgttaaaaagtggtgccgggatgctggtgttgaaatttcatcagtcttaccggttcagcaatggtcctcacccgacgaacaagagcgccaggccgccgttcggaacatgaaacggacgatcgagatcacgtcggaactcggcgtggacacgttaaatactgaattttccggtgataaatttaacccggttgcttctgaaggtcagtggtacaagtcgatggaagaactgatccctgaatttgaaaagaaccacatcaagttagagatccaagcgcatccaaacgactttattgaatcaagtaatgaagcggccaagctgatccgttcactggatcttgactgggtttcccaagtttggtgctccgcacacgccttttactccgatggtggcgtcggtgacgtgactaaggaaatcatggatagcaaggacgtgttgacccacattttgattgccgacacgttgaactacaagagtaacttcggcttgcgttacattattaacccgcctgaagcaccggtcaccatccatcaacacctgaatccgggtgaaggcgaagtcgactttgacgccatgtataaggctttaaaggccattcactttgacggtatcgtcaccaacaacgtttttgcttggccggataaggtcgactggtccaacgaacaaactttgccgggcattaaaaagggcctgggaattaactaatgaacgtttgattatctaaaggaggttattaccaatgatttcaattgaccgtttctgtcttaaccgtaaagctgccccggggatcgacctggcaacgaccattccagccgttgcgaagttgggacttaaaaatatcgaagtgcgtaacgacttatacggcgcaccggacaacgcgtcgatcttcgaccacatggctaacgctgatgttaaacaattactggacgaaaacgatgtccatctcgagacaatcaatgcgatcggcaacatggacaatcgtcaaatgatcgacgaaaacttagctagcttgactgaaatgctcgacatggctaagaaccttaatttacgcaagatcatcttttgtccggttcgctcgaccgatgatcatcaaagcgctgagcagcgacaggcagacgccgtggcgaacgttaaggactactcgaaagttctgaaacagtatggggttgatgggttgatcgaacccctcggctttaccgatagtaccctaagaacgccatgggaaggtcaggcagtcattgataaggccggtgtcgataactttaagttggttgccgacacgttccactactacttagcaaacgtgacggaccaacaattccacgaccaagttgatatcaattacattggtttggttcacttgagtgccgtcacgggcgacaagccacgtgaggaattggatgatcaggatcgttacatgttgacggaagccgacgtgatgaagtcggcagattgggcgaagaagtatgaagcggccggctaccaaggcttgtacgcttttgaaccattctcggatgatctgaaacagtgggaccgcgcgaaggttgaacaggaactgctgaagagtattcaacttgtccgtgaataattaattaacggcctcttgaaggtaattataaaatgttgaagtggtgcgcatgcgcttgaccaggttaattggtcaagcgctgcgcaccacttttttgatgtcacttataggcttactaagccggatctaacggatgtgagaagcagaataagctgattggtgatgtccggtactattgttgatggggggcttaagagtagtgacctagctgggagttcaaccgtccagctaggggtaagtggggcggctatcaagcggttcagtggtgtcttttggcgttctccaggctgacccaaaggctgagcttaaagctgcatctgccatggttaagccgcttttgggtcagccggtaaagcgaaagtcttccgtggtccgggcttaaccaatcgtaggaaagcgaggtcggtcagtatcggtggacgtgcagttcattttttaattacttgtttagagaccgaggccccgtttaatcgtcggtaaagtttgttcgttggaccaatcgaccttgtcgggccaagcaaagacgttgttggtgacgatgccgtcaaaatgaatgtctttgagcgcttggtacatggcgtcaaagtcgacttcaccttcacccggattcaggtgttgatggatggtgaccggtgcggccggtgggttgataatgtaacgtaagccgaagttgctcttatagttcagagtatcggcaattaggatgtgacttaaaacgtcttggctatcaagaatctgtttgcggacgtcaccgacacctccatcggagtagaaggcgtgcgcggagcaccagacctgggagacccagtcgaggtcgagggaccgaattagtttagctgcttcgttactggattcaatgaagtcgttcgggtgtgcttggatctctaatttgatgtgatttctttcaaattcggggatcagttctgccatcgacttgtaccactgaccttcagaagcaaccgggttggctttatcgccggaaaattcagtgtttaacgtgtccacgccgagttccgacgtgatctcgatcgtccgtttcatgttccgaacggcggcctgacgctcttgctcgtcgggcgaagaccattgttgaaccggtaaaactgaggatagttcgactccggcgtcactgagccagcgtttaacgtttttgatcattcccgagttgactttcgggtattgatagaaccagataaagtcttggcggggcgacagttcgatgtaatgatagccgaggcgggccgtcttttcaatcatgtcgtgaaaggacgtattgtcccgaaacattgatggatcgtatgctaatttcaattcgattcctccactctctaatttaatttgccgtggtcgagagcgtaaaatatcttgtgtaaatgcataaaagatattttacgctctctttattcatggcggttatgttaccttaacaatcatgttgggtattctttatattatgtggctttggtactttggaaataaacgaagagaacattatgaaaaagaaagcgagtatgtttcacttcttgactatcgtgatcaactctctaaattaagcgcagacaatacaatacctttgttcacgactaacttagtgtatatgactaagattaagggtgattaccaaattaagcgtagtaccatgtattctattctcgacagacaacctaaaagagctaaagtttattggtttgttacagtcaatgaaaccaatgcaccttatgaaagtaattatacagttgatttacttgagacgcataatgttgttaacgttcaattgtacttagggtttaagaaatctcaatccgttagtgtctatttacatcaaattgtaaatcatctagtggaacaaggtattttagaaccacaaatacccacgtattcaacagagcgacaacggaaagtcggcgactttaagtttgttattataaaggaacaaccagcagatttaattgccaatgataagttaagctcgttagatagaagattgattggcgggcgcatctatttgcagaaaattacggcctcacctatttcatggtatggtttggagtttagcaatgtcatagaagaaagttctccgttatttattactcaagatcaggatcaatacttaatccaaaagaaaatttatcatcgaggcagattaagtaagactgaaaaatgagtatgcagtagtttaagtgcaacaactaagttagaaaaattatatttagttttaggtagattgtaaaattaaccttcaatgcatattaataatatttctaacgttcataatgagtttgaatcaatttattataataagaattataaatagtttatcgacagattttagagtttctattaacccgagccaatcaacgatgctgctaagccggttcaggctggtcaaacagaggctactaattttgtaggtcaatggttgcctcgaactgatgaaactgaccaacgacatatgacactgaggggcttattactattagccatgagtagtttgttataactcttcggaatgactaagcggcagtacaaagaataggatgatattatatggtaaatcatcagcaaactaagaaccagtttgagagcttaacaaccctggaagctattcagaaacaggcataccagatgttagtgcaaggactggccaaaactgaattttcaatgcgtgagtggggaatattagtctatcttgaacgacatgggcaagctactgctagtgaattagctgatgcattcacggtcacgcgcacactaatttccaggaatacttggcgattgattcaagataatttaattcaatcacaagtgaatccaaatgatcgacgagttgtttggctatctttgactgttaatggccaagaaagggtccaggaaggtgttcggcaagtgcaagcgaacttaaaaactttcaaccagagtcacgatttggagaagttgactaaatatgtggaagctttgtcacaacaacttgctaggatcaattaaagttttttcaagataagtcaagatgtactaatgtaaataaagatcagtctgttaaaatcttggggttttggcagaccggtcttttgttgaagtgaagaaaatttaaacattaagattatttgttttaaaaatcaaaggcgtaaacaaatgggacgagaaaccaaaattcggtttctcgtcccatttacttatacagaggctagttatgtcacagcctctttgtttattatggtattatgtcgtttcgtctttgtggatttttcttattatttcgaatgcttctttttttgaagagtgttatagagttgttcatttgtattgttgacaattaaatagatttttaatgtactgagtagcttatgttctttgtaaattattccattaattttatgagtttgtgttgttttaatgatgcgggaacatcaatgatacgttggttggaactacctctaaagggatggtcaccagctttaagacgttcatcgaaacgaccatcaactaaaacgtcaagttttgataacatttcaagtttgtcgtctgaatcttttaatagttcttcccacgtgtagcctgaccatgaccaaatatctttggtcggtaattctttgcgtacacgatcaattaacggaattaaaatatttgtgtttaaaaatggttcaccaccgagtagggtgagtccctgaacatatgaatgtgatagatcttggataattttgtcttgaacgtcttttgtgaatggtttgccgttgttgaagttccaaattgatgcattgaaacagttatggcagtggaacatacacccagagacaaataatgagcctctaacaccgtttccgtctgagaccgatggaaacttccagtcagcataaagtcctttggataagtctttagctaaccattctttgggctcagggttagcaaattgtttaattttggtaggttttggatttttgatatgaatgtttggagttgtcatgtaatcatccttttttttaatattttgaaactgtgaaaagaccatcacgcaacgaacgtgaatcgatcctctcatggtctttattttgattaattgtttagtttgcgaactttgtttttatcggcaatgtcggactccagaaattcgccgttatctaagcggccaagggtcccagacatatgcttgacacgatgaatgatttcggcttgacgaccgtgttttggcggacgtttcattggattgccaagataaccgcagatccggcgggtaacgtcactggtttcagaatttgaatttccacagtttgggcaatggtagcctttttcatcggctgtgtattcgccatggaagtcgcattccagacagtggtcaattgcggtgttgatttcaaaataaccaatgccggctttataggaataatcccaaattgcttcgagcgcatctaagttatctttcatacatggtaattcaacgtaactgataaaaccaccgtttgaaagtttttggaagggtgcttcaaaatctagtttttcgaacggtgttggttttcgttcaacaaaatagtgaaaactattagtatagaaatcatgatcggtaacaaatggtacgtttggatatagtttatggtcaatttcttcaaaggtactgttcagactttcggctggagtaccataaactgaaaaaccgtatccatattgttttttccatgccgcagctttttcgttcatgtgtttaatgacggaatatgcaaagtcgtgcgcttcttgattgtaagtgtgatcatgttgccagtcaccatagaagcgagcggtcatttcgtataaaccaacgtatcccattgaaacggatgcacggttgtgattaaacagttcgtcgacatttccatcaggatctaaacgaccatatccgccatacatgaatccggctggattgtatttcggtaaggcttgtttaacattttcaattcgaaaaagtaaagcatcacgttgtagatttagacgttcatcgagtaatttccagaatttttctttgtcaccgtttgaatcaagtgcaattcttggtaggtttaaactaacgacacctaggtttaagcgtccgcttgagtaatcatgtgtttcgccacgagcttttaaatcttctggtgacatcgcgctaagaaaactgcggcagcccattgaggctttaaaactgccagtaatatcgatgacattgtcatagtttagaatttcgggtgacatgcgtttaataactgattttaaagcgagtttcttgatgtcataattgggatcttttggatgcatgttaacgccgggtttaattgtaaataataactttggaaaaattgcagtccgatgatctttacctagtccagcaatgcgttggtgaaggataccgatttgaatttcacgttcaaaccaactagtaccaagtccaaaccctagcgtcacaaaaggagtttgtccatttgatgaatagagtgtatttatctcgtattcgaaactttgcatagcttgttgaatttcgcggcgtgtcattatttctgcgtagttcttttgatcttcgatgtttaatgatttagcaatttttaagtgctttttaaatgattttttagcgtatggtgcgaggacttcgtcaatgcgatcgtaggagcaaccaccatattgagatgaacttatcgctgaaagtatctgtgatgcttgtgctaccgcggttgtcaatgtgtggggcgattcaacatcagcgtttcctaatgtgaatccattcttcaacatgtcttctaagtcgattaatccacaattgtgatattggtttgcaggactataatctaaatcatgccagtgaatcaaacctttgatattagcatcggcaattttttttggcaatatttttaagccgattgcttttgaaacggcaccagcggtcaaatcacgtttggtggcataaacatcagcgtctttgttagcattttcgttaacaacgtcatcatcttttttcaatagcttgttaatttggtaatcaacagatgtttgttttttacgatcgatgtcgtgttgtaaacgatatgctgtatacgcttcggcaactttaaattcttcaacatcaacaagtgattgttcaacggcggattgaatctcagtaatgtcaaattgcattttattttgtcgtaacaatttgttaattgttaaatcaacaatttgatcaatcttggtgatgtggtcttcgatgtttgaatacacatcttcaaatgcttttgtgacagcgtttgtaatgttttcacggtggaatttagcaatggatttgttgcgcttgattacggttttttgggtattataacgttgtgctaagcgttgtttttcttcgagataatgcttataaacgaagacactttcgtcgtcatattcccacatctttgaatgatttttgtgatagcgaacaatttttttatcattggcaagtcgtgtgatttgcatttctgacaatgatagttcgttaacaacatcttttagttgcatgtagtcagacctttctgagtttttattttaagtctaacgataatgttagacttacagttttattatagcatagctcgcatttatacaataacatttgttgatgacagaaatgtttaactgaatcgcgttttgcttttgttaatcggggttaagagaaatcacagatgaaaatgtcatcggcatagtctttagtgaactactcgtcactaaagtaacgagcttctaggaacaccgctgacttacacgtatattctaggaatatcagtgcagaggttacggctatttactaagggtcgttccgacccagtttagtcttttattaaacgtttaatatattgatagcagcattaatgtctctatcgtgattaataccacagttaggacatatccactgtctaatatctaaggtatgtttaccatcatcgtacccacagcttgagcagatttgagatgtctttcttggattaacagtgaccaactgtttacggttctggtgcaaaatttttcaggtaaacttattttgagtataattagcctaaaaagcgaggtagcgatgatggaaaattattttaaagggcgacatttccaaaaagatattattttggtagccgttggctactattttagattctcattaagctaccgtgatgtggttgaaattttgcgtgaccgtggaattattattcatcatacaaccgtcatgcgctgggttcaccattacgggccactattcaaattattatggcgaaaacagcgagatactcatagtcaaagctggcgagttgatgaaacctatattaaaatcaaagctcgttggcattacttctatcgagccattgatagtcatggattaacactagattttgagttacgtaaacatcgtgattatcaatccgcctatcattttttgaaacgtttattgacgacctatggtcgtcctgattgtctggttactgatcaatatgctggcactttaaaggctattaaacaagtaattaaagatggcttattggtgaaagcaaatcaccaatgttctaaatatcgtaataatttgattgaacaagatcatcggttaattaaacacgtcttagtaaaatcaagcggttttcaatcactacgaactgcgctaaaaacgctaagtgggattgaagtcatgcatcaactacataaagtaagccaaagagaaccaagtctctttggtttttcgtcgtcacaatcactaatcgaattattagtacaatgatccgttcaacaatcgtcccaatgtattaaaaagactattttgttaattttgcaccagaaccaaactaacttcgtgaagccaagtggctgattgattaacgacgacacgcttaatttatctggcgttcaattcgcaagcgtcatctggcacgctttgatgcgtcattgacccaactaaactcataaaacttgattaaaaaattgtcgatttgaaatctcattatttcaaattgattttttattgtcttttttggccaccaccgtaatttaatcatccccggtaccagccgtttaatcgtcattatcaaatgataatgttaattcatattttagcaattcaatagattcattttgggaaagtcggtattcaaacgctatatattgtgctacgataattcacgtcacactatatatagacaaaggacgatgattcgctacggaacctgtaaatattctctacatcagtttgagcggtaataccaaatattttattggcaaactgacaaaatactttgaagaagaacgccacattcaagttaattcaattaacgttaaagaacaccccgaattcaccactctcgaccaaccgtttgttgccttcctgccggcctttcttaaaggcggtaacggagttaacaacggctacaccgaaatcttgaccaccattttgggggattacctagaacacgaagataattatcgccgttgttacgggattatcggtagcggcaatcgtaattttaataagcagtttgcactcacggctaaacagtacgctgagcgcttcggttttccctacattaccgattttgaactacgtggcacagcacacgattttcctcgcatcgccgatgcaatcttaacctatcgcgatcaattcagttctcaaacaacaaaggagtagtccctaatggcaactagcaccccagaaatggaaaacacctatttttacttaaataacctcgtaaacatccccgtcgacggagaaattccgctatattacgatcaagaagccctcaaggcctattttgaagagacggtcgaaccaaagactaaacaatttgattcattggatgccaaattaaactacttagtcaacgaagattacattgatccagatatcctgaatcagtattcccacgaatttgtgcggtccttgttcgaccgaatgaaagaccatcacttccatttccgcagttttctcggcgcgtacaagttttacacacagtacgccatgaaaaccaacgacggacaacaattcttggaaagctttatcgaccgtgtcgtcttcaatgccctctaccttgcaaacggtgatgagcaacttgctaatgacgttgccgatgaattaatttcacagcgttatcagcccgccactcccactttcctcaacgcggggaaaaagcgccgcggagaaatggtgtcgtgtttcctaattgatatggccgactcaatgctctccattggccgtggcgttaattccgcccttcaactatcacggattggcggtggcgtcggtgttaacctgtcaaatctccgtgcctcaggcgattctatcaaaaaaattgccaacgcctcgtccggggttgtaccagtgatgaagttacttgaggactcatttagttacagtaaccagcttggtcaacgtaacggtgctggggttgtctatctcaacgttttccatcccgatattttacattttctggataccaaaaaagaaaacgcggatgaaaaaattcgggtaaagaccctgtccctcgggctgatcgttcccgataaatactatgaattgctcaagactaacgaaccgatgtatctttttagtccctatgacgttgaacgcgaataccacacgccatttgcctacattgatatcacgaaggaatatgacaacatggttgccaacccgaacatcaaaaaatcggtctttaacgcccggaagctagaacaaaagatttctcaactccaacaagaatctgggtatccttacatcttgaacattgatacggcgaaccgcacgaaccccgtcgatggcaaaattattatgagtaatctctgtagtgaaattcttcagccccaggaaccctcagaacttgatgatgatctatcgtataagaccattggtaccgatatttcatgtaacctcggatcaactaatattatgaatatgattgattcgccagactttggtcgctcggttgcggtcgccgttcgcgcgctcaccctcgtgaccgatacaaccaacgtcaaggaagtcccaaccgttaaacatggtaacgaactttaccatacgatcggattgggtgccatgggtctgcataccgcccttgcacgccaccaaattgaatatggctcacctgaagcccttgaatttacggatgcttacttcctagccttaaactactattcactcgtcacgagtaaccaaattgcacgcgaacgtcacgaaaccttcgccaaatttgagcaatcaaaatacgccgacggtagttactttgatcaatacctgaacgccgactttgaatttaagagtactaaagttgcagaagttttcaaaaacattaaattaccatctgttgccgactgggaggccctcaaacaggccgtcatggcggatggtctttaccatcgtaaccgacttgccgtggcaccgaatggttccatttcgtacgtcaatgaaacaagtgcgtcacttcacccaatcacacaattagtagaacaacggcaggaaaataaagtgggatcaatcttctacccagcaccctacctgtctaacgaaactttgccctactacacgcccgcatatgatatcgaccaacgcaaaatcatcgatacctatgccgtagcgcaaaaacacattgatcaaggcatgagtctgacactgttcatgcgttcagttttgaaacccgacctttacgagtggaaggacaatgacaacttgaagatgacgacccgggaccttaaccggttacggaattacgcctggaccaagggcatcaagtcactttattacatccgaacattcacagaagacgacgaaatcaaaaccgcaaatgaatgcgagtcatgcatgatctagggaatgtattcagggttagcgcccgtttaacccaccgacaacacgttattggatcacggtgcccgtacacctgtgaatcctaactaaggagacgaacaaataacgatggactatttatactacaaagcaattaactgggatgacattaaagataatttcgataaatacacgtgggaacaactcaccactaacttttggttggacattcggattcccgtcacgaatgatcaaccagcttggcaacagctagcagacactcaacaacaggccattacccgcatgttggcaggtgcatcgatgttagccgtctaccaatcagaggtcggcactcctgccattcgccatgatcggcgaacccaacaagaagaatccgtattaaatactattaccttcatgaaatcagtccatgctaagagttacacgaccattttccgggccctgattccaggcaatggtggcgcaaatttcacttgggcagacaataataccgatctgcaagctgaaatagaccaactcgctcaaacgagcactaatggcacggctttacaaaaaaaagcccttttcattttgaccgaaactggcctttcatttggtaaatattggccaacccttcaaacccattctctcgtcaatacctaccaaatgttggccaatattcttcgtggaagtgccatctttagtgcctatgtcggctacaaatttcaccttgggtttgaagacctcgcgtcaagtgaccaagccgaactgcagcattggattaacacccagtttgatcaactcatgcaaaccgaaaaagatttcctagaagctaaccttgaagatgccaccgaagccatcaatttggcctactatggtgccaatcatgcactaacatcacttggtttcgatgctagctacgaggttcagccatctccactagtggcgcagctcaagaaattgatgatcgaccaagatcaattcttgcaacaggtgacggcagcaaacaacgaatcggacactgaagaaatgaccgacgacgactacgatttctaaggagcattcaactaatgagctataaaacaattaactgggacatcatcgaagacgaatttgacgaatatgtatgggataaagcaacggcacaatactggttagatacacgggtgcccgtttctaatgatttacgcgactggcggacactttctgacaccgaaaagtcagtcatcaaccgagttgtcgggggattagccttgctggacacactccaatccgaagaaggcgtcgacgtcatgcggcccgacgttcggacacggaaggaagcggcagtcatcaatgactttttgatgatggagtcaattcatgccaagagttacggcactattttgacctctttgaacgatcaggccactgttgacgaagtcttcaattggatgaacaataatccccgaatgcagtacaaagccaaacggatcaatgacatttaccaaacaggaaacaaccttgaaaagaaggtcgcaagtgtctttctcgaaggaattttgtactacaccaacttctttaccccactttggtaccgcggtaacaataagctctccaacctttccgaggtcatcaagctggtgatccgcgacgaatccgtccatggcacctacctcggctacaagttccaactaggctataacgagctgccagaagctgaacaaaaaacattcaaaaaatggatggatgatttactcgatgatctcctcgaaaacgaatttgcattcactgaagaagtttacgcgccaattggtttagccgaagacgtgaaacaatttgttcactacaacgccaacaaagcccttcaaaacatgggctttgaatcccgcttcccccatgccgaaattgaagatatcaacccgattgtgatgaacggcatttcaaccgaaacggcgaaccacgatttcttctcccaagttggtgctggctatctaatgggtaatgccgaagccatggataacagcgactacgatttctaattcttatccgctttctaatcaaaacgtccctccccgaatcaaatcgaggaaggacgttttttaatttgtagttgtttgaatcggtgctagcaaaaagtgaatctgttggcgaacccgttcccgcacatcggcactcaatcgccgctgatttttaatcaacaattcatcatacagtaccttctgaaaaatcgacatcacaatcatcgcaaggttatcggcagcttggctgtcattaagcgccagtttctcgatattttgaaaggcttgagataatcgcgcctgaatttgttgaatcgcgtcaatcaaccagtgagattgctcatcagacaacagcattcgttcacgaattgtaataatgaacgattgatagctggtttcactttggaatgcttgccatagctgatcgaataatgtcatcatttgagtttcgataccagtgacagttgtcgaatttgttagtgataccgttagtaaactaacccgactttcaattccctgctgaacaattgtatccaaaatttcctgtttaccatgtggaaagtggtagtaaagtgcgccctccgaagtccctgccgctttattaatcattcgtgtcgtcgttgcctcaaaaccgcgactagcaaacagtttgcgagccacatcaataattttatcctttggttggtcgtttttaatcatttaatctccatcttcgtaaaaagtcgggcactcaggcccgacttaaactacataataccgacagtttgtaaaataaggtacccgtttaagattaccaaaacaattgctgaaccccaagcacagtacttaatccagcccctaacgaaaacgaacaaggaacaaacagatataaccattggggggaagatgactataaagagttcttgacacatgtaagcaatgacttaatggaaaaggtccaggaaaaacaagatgctcttaattgataatattagctgatcaattcaatattgacctagactttttttatttcgtgatgtaacgagacttgtagatgtccactaggagtctccaaattagaccctgtaacagagaataataggagaatgacagcgacacaacttacagttgtggcctcttttttgatactgtataattaaagggttagaaccgtgtcattacttaatgacataagtaaggagataaaaagatgaaatatggctatgcgcgggtcagtaccactgatcaaaaattagcaaatcaaattgagttactaaaattggcaggggcagaaaaaatctttcaagaaaagtttaccggcacaactactgaacgaccggagtttcaaaaattgttgcgcgttctaaaaacaggcgatactttgattgtcactaagttggatcggtttgcacggaacacgcgcgaggcattagccattatccaagagttgtttaaagaaaatgtcaaagttaatattttgaacatgggcttaattgataatacgccgactggccaattagtctttacaatatttagcgcctttgcgcagtttgaacgcgatatgattgtcacgcgcacacaagaaggtaaattgtatgccaagcaacatgatccgttgtttcgggaaggacgaccgaaaacgtattctgatgaacagatcagatttgcttatgagctgcgaaaacaaggcatgacttataagatgattgaacgaaagacggggattagtaaacgcacgcagcagcgtcggtttaagttaattgaaaaagatagcttctaaatttatttaagatggcttaaattagcctaaacatgaatacttaaataatcgcttactaaaaagattactgcttggtttaagtagtcttgagaaatattcattttgaaattggaggcattaaattatactagctttctatataatattagttgtgatagggttcgatatgaactacaagaggcccgctcaattgttagttgagcaggccctttgtgggtattttgataaagagttagtcactctatgctaattataagtcttagtttccaaatagaaacatatttatcaaaataatacagtttatacgatggatgttagtctctacaatgtgtttcatagcagttgatagttacggttaaaaaccgtatgcaacaattaataagaaatgcaaattttactagggactgtctgaaaactaaaaattcaggtataatctgaggaaaaacgaatcgaggcattccgatgacaacacctaaacgatacgaactggaagatgctcagtgggaccgaatcaaaggatacttcccgccataccggactggccgtccatcaagcctagacaaccgtaccgccctcaacgctatcctctggctcatgcgcagtggggagccttggcgtgatctacctgaacgctatggctcttggaaaacggtgtatagtcgcttccgagcttgggtaagttcgggcttattcgaacaggttttcctcgaattgattgacgaccctgatagggaaaacttgagcttggattcaacgatcgttcgagcacatcaaaaagccactggggcaaaaaaaacgccgaatgtttggtcgaaaatcaagctattggactaagccgaggtggccgaacaaccaagattcacgcactcgttgacggattagggaatcctctggggtttcgcctaacgggtggccaagtacatgatagccaagttgccagcgagttactggaaagcttcgatatttctcaatcaaatattattgcggataaagcctatggtaccgcgaaacttcgccagtatattgaagataaagcaggcgtctataccattccgcctaaggaaaataccaaagacaagtgggcctgtgattaccacgtttattgtgagcgccatttgattgagaacttcttcaatcagttgaagaactttcgtaggattgcaacgtgttatgataagcttgctcacgtttatctggctacggtctacattgcctcaatttgcatcttacttaagtagttttcagacggaccctagtcagaataacaagtcaatctacagtacaatctatccaggcaaccggctacaaattaattaactatatgcttaacatttcggcaaaagggtgttataacataggcttttagaggtcgtatgagatctcaactaaactaacaagcgtctcattgccgttggcgtgtcaacggtccgtgctagaacaagaaactatttaggttaattattaaataatagctgctggcaaaagaagccccacagcaaccttaattggctggtgtggggcttcttttgttattctaaatcgttttcagtaattaattgattcaggtagattgtaaaattaatcctaacaaagttcgaaccaaaaaagatcagtgtcccttaaaataacgtttaccataaacccatttttaaggagttgattttttgtctagcataaccacctatttggataatttggcaaagaattcggattaaatttgcaatctatcatttaactttgaaatattggacaaaatagattaaagggaataaaattaacacgaacgtatgttctttggtggcagacgtgtcactaaaaatataaaaggggattttaaaatggcagatgaagccgtattaaaggttcaaaaatggttaaattcaacatatggtaatgtcgaagggtttaaaaaggcaccagaaaatggacagactggctgggcaactatttatagtttgcgtgaaggattgcaatacgaattaaaagtttcgccacttggtgaggggtttggtaatgccacccggaaggcggtagatggcttcgttgaaaatttgaagcttaattataaaggtaatgttgccaagctaattcaaggagccttttggtgcaaaggaatttcaccaaatgatttttcaactgtttattcggctgatacgatagcagcagttaagaaattacaaagtgatgctggtattactgccaatggtacaatgacaactaacttgatggctgcattatttgatatgagtgcttttgtattagtccaaaatggagatgctaaaattcgggcaatgcagcaatggttaaatgccaattatgagagttatattggtattagaccttgtgatggaatctatcagcgcgacacaaatgaggcactaatctatgctctccaggctatcgaaggtatgtcacccagtgaggccaatggttattacggtaatcaaactattgctttgacgcccactgtcaaggtcggcgagcatggtaatatcgttaaactaattcagtatgggctttatgtgaataactactatcagtctggagcctttgatgggtatttcagcactactgttgcaaatgagattgtggcttttaggaagtttatgattttacccgatggctcattaagtagtgcctcgacttattcaggcgtagctgatttgcgagtgattaaaggacttctaactagtaatggtgataccggtcgagattctaatacctttgattgcgcaacccaactgacagatactagtatgattcaacggctgtaccaagctggtttttcaatcgttggccgttacttaacgggatctgtcggaacgggtagtgccaaaaaagccaagaacttgacatctgatgaaattagtaaattaactgctgcgggtttttcgatttttcctatctatgaggacggtgggtatgaagttagttatttcactgaatcacaaggaactaaagacgcatacctagcagcatatgcggctcgtgcgctcggctttccagacggtaccgtgatctactttgcagcggacttagatttacaggatggagacatcgagggtacggttattgcgtacttgcaagccgtacgagcatcactaactgacttaggctataaaactgggttatatgggacacggaatgtttgcctacatgcggcagaaagtatgggaatttcgaatttctttgtggctaatatgtcttatggatggagcggtaacctcgggtttccaatgcccaagaattggtgcttcgatcaatttgtagagtatactactggttctggtgttgacattgaccaagatgcatcatctggtcgtgatagtgggactaaaaaatttaaaagtacaggtggtgtcaccgctgatgaagcgcttaaatatattttagggaatacgaacctgcaaattggtgggaaatacgttcaaactattgggccgtttaaggttacctggcttgctactaatgaagtagctgataaatcaagttcaaacattgtgactatttcaaataacgaattaccggaagctgatctaacagctattctagaaacaaagtataaacttccagattggattgggcatttaactgttgatggtattggaaaatgggggatttcagagaaaataaagaaaggaaattttgagttagaaattggtgatagtaaggacggtgagtttagttttaagttgaaatattatgtctatcaagttgaaaaaggcccattaagcgagaccttaacaattgaaattgatgttactttcaacaagagcgacttcgataactggcctacctacgaccctgctgaatcatttgggataacattagccgctaccctttcagtagctgtaattatttcaatggcgcctgcaattgctggttcagcgtctgctgcgggtgttgtcgcagcatttgtagcacttgccacaaaatttttaacgaataataaaggataagataaaaaatttagataaaaaagaacaaggtgagaaaccaaaattagtttctcaccttgttctttgagcactcagattcctgtaccaaaccatcctataaccaacgatagtaacaataaagagtaagattgtaaatggtacttaaataaggctttgtgatcttgttcgtttggtagtaggaaagcttgtttttcaataggctgctcatgccaaataggttgttgtttccaaaaatgatatagctgttggggaagtgctatcgtgggtggaatagcaatcataaagccaatgattgctggtcggatttggatgatactatttccgaaagcaactatgtaccagagccacatgagcgaaccataaaagcaacctctagcaactgtaaactctagccagaagagtagttcgttttttagggagcttctacgatacgtttgaaggacttttttcttgatctgtttcatcttttgacgggaatcgcttttttttagaaagaggccccaaaaatataactcgtctgatcttgtatagtccataattttttttcgaatcttaccaagaaatatgagtaaaacaaactcaactaataagatcaataatggtaacatcaattttgggcctccttaaaaaggtacacttatccagtcgctggtagttacttatcgtgaatgttagagttatactattgctgattttaacaaccgaaattttaatagttaattcagttggcgccaacgtggtatttattaatttgggccacaatagccgactacatctataaatgacatggtatcatactatttatagatgtaggttgctaatgaatcttttaatcgatggttatgttggtttttctcaaacagtccaactttaaccatgtaacaattaatgagatcatagcagcacttgaacctattaatcaacggccattgaaaactatcggacttattcggattaattttacaatctgcctagaatctattttttgttatagaaagtgttatatttttttgacactaggaaatgtgcaaaactatagacttacagatggattataatcaactttttggggccactttacatggaagatcgttttattttaattgtccgaaaaaatagaattatttggttaagtctaaagaggcacttcataatcgaggtgcccctttttagacttagctagtaatccgtaccgaattaagttaatggcttacgatctgtcaacaaagcaatcggcgacagaatcaatacaatcaccgcgcctactaagtaggtatgactgaaggcctggctgatttgtcgattcttactatgcttaatttttctcaaagctgtcgttaaagcttctttttgtgccaattgtttgagacctactaacaattttttctgaccctgacttattttctgattacccaaattaattttttgagaagctactgacagtttagatatagcggtattttgattttctaacttggttaaggtaagtgctagttgctggttacccgcttttaagttgtcagtagctagtgctaacttcttctgggcttggtagacctggtgaagatcggttcccttttggggctgtggtaaatcaacttgagatttggccgcttgtttaagggcacgtattaggttcgtctgtttgtttttagttgttaatttggctgatccagtagtggaaaataggctattcaattgttgatgagccactttgtttacaatctaccatataaacgcattctcgtgcattgtttgcttatacgtgtatatagttgtcaaatacgtgctatgattgtgtatgtcctaaatggacacaagcaacgctcctaagcaaagcctgtatgtactgatttcagaaaagccctctattccgcataatagaggacttttttgtgtgcattctgcttaatttaaacggacaagtatacatctaaaagctgaacgtgttgtctgagagcgcgatattattttcccctagttcgggcgtctctactctccagaatatctaattgaaaagtaaattttcgcttgtcttcagcgtctaaagaatcaatgagatagtctaatgcgttatcaatggcatctttttgagatttatatagaccaattccagataaagcttccgctttgttcttaatatggttgttgattctaacgttagcataaaaagtaacagaatctgcaacgctttttcccagttttgatggtttgccattattacttttaagatcatctgtagtaaaggtgtttttgggtttgatatcttgtccacgatcaagtgggtccgtctttggttgtttttttagattgggattgtttaataatccgctcattcctattcaccagccattctgctaaatatttcatcagtaacgttggagtatacgtcttgaactgctttatcaaattgatctttaaatgtcaccccggttacatcatatcgttttaagcgttccatatttttaattgttatgtcaaaaatattttctttaccaaatatatcaattgctttagctaaggtgctcttatcgacaggggcaccatttttcagcaaaaccggcaatattcctagtaaatctaatgtcggagcgtggaattcattgataatttgatcttgcatgtatttgatgaatgcctgggcaccctgaagcgatctttcctgagtttgaagaacgacaatcgcgtagtctgtcatatataatgcggtatctgtgattaggctaattgtaggtggaacgtctaccaacaagtagtcatagtcatctttccacggatttattaaggtagacaagtattttacacgatcggtgtagtcagaaattatattctccatatatctaggatataaagaaaagtcagctgaggatggaagaatatctaaattttggattacgttgatgatagctggtttgaggtttttgtttttaattgcggtcatcaaggtttcatcaaaagaagttacttcaccgccgaagttatttttagtttttaaatataaattagtggcgttagcttgaggatccaaatctattaatagtgttttatacccacgacgtgccaactcgataccagtcattgtactattagttgtcttgccagtcccgcctttaaagtttgaaaatgttatgactttgctatccaaaatatcacctcataaatatgtagtgtaatgctcttaaagcatagcacaaaaattagtacatgtatacaaatacaagtgtgtaaaaataaaaatgtatacatgagctttatgtagactgcaatagaggcgttttgaatgagtataaaaatactaatttttacattagtatttgtactaatgtaaaaatgtatacattttaaaaaaagtgttgatttcttttattgagagaaatacaattgtacttgtaagtgaatacaaaaaaacacccaccgacgggaatcggtgagcgccacataaaagtcatcgttgtttaatgactattatatcatggccggtgcgatttttaaagccctaggggacaagctggggtctaaatccaaggggacacgtttgccagtgcgacttcaataagtctggctataccacaacaaggtcatctgtacggctgggtggtgaatggtgagcgcgaccattaacggcgcgggtggtaaaacgaagcttcggcttggtgccactgattagttggcgatcgaacaaaaataaatacgtattgccaacgcctactagggcgttttttagtaggttaaaccgaaaacgtaggtttataatgagtggtggtagcaataccgcaattgtacagacaagcgacgggcgttaacgaccgacgaactaaggggaaacttttagtagtagaattgtactctggttcagttattccaaatagctgattccagggaacaattctgcgctcaaaacgtcactccctctaaactgaatggaaaaccgtagaccgtcaagtcaaattccaaagaaaaaaagaaagttggtggaattgttggaatgtaaggattacattgttccattgaatccagatgtgatcgttaagaagacaatctatcggagttctgcaagaattactgatcgacaaaggaaccaagtgaagagagttttgcgtagtcaagggtatcagggaagaattagtagtattcgatacactcgggtaaattacaagtattcctttaaagtatccgtgaagtatcaggggagtgtcggtaagtttttggttaatacaaagaatgagacagttgaattcaagggaatggcctagacgtaatttcagtgaatttcacaaagtatatttaccgataaatcagggattgaatagctagaccaattgtttaccagaaattttcacaaaggtaaaataacggatcgttgttttatcagggagtgagggggttacttgggataagccccattatgttaacctctaaacctgtttctataatattttattttttcgatcatttttgactgcatatgatcgttacaggaaatcgaaaatgaaagttgttttcacaataacataatattatattagtacttggtacggtttattaatttttttgattgcaattacgggtagcgtcaagaatcttgtgtaaatggtagattgtaatatattcgggcataaagagtcttctcaactgatgaggaggctcttttttgttttgtttaactgcggcaatacattgatctatcggcataatattttggttagtgattatttcgatatataatgcaattagttatattatttgaacgaaggtgctgccaatggattactggttatatcaactggaatgggtgctgcggctgtttgtggctgctatttgcggtggtgcagtcggttatgagcgcaaagtccgcttgaaaactgccggcattcggacccacatgttggttgcggtcggtgccgccctcttcatgatcatttcaaaatatggtttctttgatttaaccagtcacaccactgacattagcttggacccatcccgggtagcttcccaggttgtcactggaattggattcatcggtgccggggcaatcatgaccataaaccacaagattgacggtttgaccacggcggccggcttgtgggcaacggcggcaattggtttggctatcggggctgatatgtatgtcatcggcattgccggtacgctgtgcattctgatcacccaaacgattgtccgccgaatcaaggcgctaaaacgctacccgaaccgcaccatgatccgcctgcaagtgaccttcactggaaaattaaacgatatggacgccctgccgaagagattgcaaattatcggcagcagcaatgtccgcatgcgaatcttggcgtataagccggattcgttctcactagaaatgcaaatcaggttaataagacgaaccgatcccgatgatttcatcatgaagatgagtaatttagcggatgtgaagaagattgatgtgctggattgaggtcagggtcgtcagagcgcatttccactatataatggcgtacaaagccaaagtatcttagagacccgtcaaagatttctaccgtagtggcgtcctatacacactatctataagaagctgtccaagatctatgatttttgatatacttctacctatctgtccaagctcgatgtgaaagcaaccgatgtctatttacgcggcgaatttggtcgaaaaagctctcaaacctttgctacgagcggaagttcaaaaaatggacttaatctatatagagaacctaaagaaagagacaaaaacagatacaatatagatactcaaaagttgaacttttctacagcacgtttctcaccagatgaaatcgaaaagcaaaaccatgatctcataaatcatgctaatgacttcttaactaatgaagatactggcttaccggttttcttagaaccagaagctgtgcaattacttagcttatggtgtcggaccccgcaacaaatgcggcgcttcattggcattatcttaaatgctaagtaccgagttgacaaggatcatcaggatattggggttctaatcccgcttgacgacgaagaacttaaacctttgatgactaattacaaaataacccctcgaaaacattgaaagaataaccctcaatatctataatatagatgttgggggttatttgtcattatatactaaaaataacttcttctatttgtcatcaatactaaacaataatttgtacaaagtgattatttcttctagttcttcacgcgatacatgatcgacaatagtttcatcagtgacatgtcttgcccgtaaatctagggctatggtttgatctaataatacttttccatatactgtttgactactagttagtcgatgatacattggaaaattacgcttggtactgctaattggagccacaatcgtcatgttacttgtctgacagactagatcattgcttagcgcaatggctggtcgcttattcatctgttcatgaccacggcttggattaaagttaacataaaatatatcaccttggcttaccattgaagttcattaccttctgactttccccaatcaagctcgtgatcccttttcccgtcatcttgccaatccttaaatagttcgtgaatattggttgggttcttttttattggtgttaaaacaattgatccattttcaatggttattgtcatatcttggttatcatctaatttcagttgtttaataatttggctaggaattctagcagctttcgagtttccccactttgctaagcgtgtttgttctttaataagttccatattttcccctcctaaattattattacaagtcaagtatatcccgtgtagatacacaatgcaaatattcttactggaggtcatttacatgcaacaagttgtcttacccatcaaagattcaaacgttcttaaagaggttcaagatacgttactcaataactttaaagctggccgacgtaactatacgatttttcaagttggtaaagctgcgctactgcgagtgagtgacgttatgggtttaaaacagaccgatatttttaatccggacggttctattaaacaaaatacgtttattcacgaccgaaaaactggtaaacctaataccttgtaccttaaaccggttcaaacagagctcttattgtaccgtcaatggctacttgatcatagactagcctctgaatggctctttccttccattcaacaccccgagcgccatattacagaaaaacaattttacaaaatcatgagtaaggttggcgatctgttaggaattaattatctgggtactcatacgatgcgcaaaaccggggcttatcgcgtctacacacaatctaattataatattggtttggtcatgaatttgctcaatcattccagtgaagcaatgactttagcttatttaggcttagaccaggctagtactgaaacgatgctagatcaaattgattttggttgaatgcaatagcatataactttaaaataataatatatatggtataattcaaatatggaaaagccagaatttgaaacttacaaacgtcccaatggtcatgatgaattcgatgaatggttacagcaactgccaattaaagatcgcgctaaattactgcaagtgattacagatacgcaggatcaaggtttactagtcgctcaacgcatgacttgggttaaaaagatagaatcagctaaaaatttatatgaattaagaagtaaggtatccagtaatattcaacggacattatactttcacgttaagggaccaaaacatgtgattacccatgggtttaccaaaaagacacaaaaaacaccacccgctgaaattaaacatgcgattgaattacgaactgaatgggaggatagtcaaaatgaaaatcaatgatattttaacccgggaattaaaagaccctaagtttgctgaagcttatcatgctgacaaggaaaaatctgccagtgccttagcgttgtatcatactcgtgaagaagctggcctaactcaggccgatttagctgaaagagcaaacgtccctcaatccaccattgctagaatcgaacgtggcgataatgtaacgtttgataaactagctgaaattgcccatgctatgggtaaaacaattaaaattgaatttactcaataagttagacctttaaagaggtatttggcagcagttgatttaatcaactgctgcttttttgatcaagctaaattagcttgcgccgtttgcgcaaaactccgcctgaaaggctcctgctgaaggcatgctcatgatgcaaaatcattcggccgacagcccctgtctggaagacttttttactcaaattccgatagcaattttgagtaaaaacgcgaagctttgccaaaaagtggctagccaatcggctaaccattttggcattgcacagcgaacttgggggtcaagggggaacgttagctgtcccccttgcaagcaccgcagctgccacaaacgtagtcttgtggctagcttgcgggttgcttgccaatcctctgttattcgattatcattaggaggtcatcagccgacggctgatccgacttttgatatctcgaataactttgccgcagggcaacggaggtgggacttgtgaacgaaccacaaaatctggctagcacaaaaaagacgactcaggttcatcgtcaggctagcaaacaaattaattttcgggtgagtgaaccggactatttaaagctggcgcgttcggcgcaaactttaaatctgtccgtgccggcttttgtcaaaaagaaggcccagggggcgcgcttagttgcccctaagattgctgcccaagatgcccagaacatcactcatcagttagctaaaattggcggtaatcttaatcaattggcccatcatgctaatcaaggtggtcaaatcgatccccaagcattaaaggatttacaaaacgaggtgcaacgcgtatggcaacaactcacataaaacgttccaccagtgcatctaggttagtcaattacgctgaaaaacgagccatcaaaaaagatggcctcaatttagatattcagtacgctaaaagcgaatttaaacaagtgcgggccgtctatggcaatcctggtaaaacccaagcgtatgccagccggattgcctttagcccgttggaatttaatccgcaagatcctcatgatcagacaacggttttagccgttgccaaagaagtttatgccaaagcctatcccaatcaacaggtggccctttatgaacatgccgataccgattcgttacacgtccatgccgtcattggcgcgattaacctggaaaccgggcaaaaaatgcacggtaattggcaccaatatcgcgatcacttagtccacatcacggatcaagtgtgccaggaaaatggcttaatggtcacccggcccgatcctaaccgtcacgagaaacgctcaatggccgaaattaagctccgggctaaacagcagcccacttggaaagatcaaatccgccaagccgtcgatcacaccatgcagaaccccctgattcgcgattttcaggcctttcaggacgacttgaaacaacaggcagttaaagtagtatgggaacggggcaaaaatctcacctatcagctattagggaccaattacaagtctcggggaaccaaactcgggcttgattatgaaaaggagacgatttttaatgagttggcaagccgacaaaaccaaacaagaaccaaccagcaaccagaacgaaccgttaacccaacaattgacccagctcaatcagaccatagccgaactccggaattaccagggcactcagattcaactgcaagccacagccaaaacgtccctcgatcaacaacttcatcagatcgaacagaccgcccaacaagtcaatcaacagtttcagacgaccttaaacaacttagacagcagcaacgccagctcgcaggcccaattaaaacagaccttacaaagcgcctacgcagcattccaaaagcagaccaacctgatcagtcaggaaaatctgaccgcgctcaaacaaattcaaaccgaacaagccaaaaacaaccagcgcctcagccaactcagcgaccaagtgaaccagaccattcaagagacgatggcccaagtcgctgatcaaatggatcagcagttacaaaccacgaaaaagcggttctcgtggtatgaaattaagaattatctgctggctgtgatcccgactggtattctgacaggccttattttctggttattgaccaagtatttcggttagttcaagttaagctttcaggtttccgcgtcctcaattgctgacaattttatttcagggttaaaccaaattggcgttttattgacatgaatttaggattttgaaaccaattagcgtcttttttcgcttattattggctatatttatcgtttctaagccattttaaatcatctctggtgtattttatatgccagttaactaaaacggctgagaaacgattttagagctaatctgaaatgaccccttgatttttgaattcttctgagtgttgcgcccgatatttagccccagctagtttattccagtaaataccgaacagattcgtcatggtcccgtacaaatagttttccacgtccttaacatgcttctcgttacttctgagcacgttaaagtatcttctcaaggtcttagttatcagtggtttaagcgtatcgtcacctaaattaattttgactcctaaggcttgatgttctttttcgaggttgtttttagcattcaaaatgatgcggataaagcgtcgcatttgttgtggtgttcgacaccagaaactgagcagttgaatggcttcgggttctaagaagacttcccagccactttctggatcggttaaaaactcgtcagcatgttttactaaatcccggtttggggtttcaatttcagctggtgaaaagttagtgcaagaaatgccccacaatcgttagacttcttgtctaacaattgtagggcacttcaaatcggctgatcgaggactttttggtattcgtccagcacgtcattcggcaagggcgtcagtaaatgcaggtcatcgatgacatcgctggccgtgtcggtgctgggcaaatcaacgaaaaggtcgattttactgagacaatcacttagtagatcggtcagctgcgaaagcggcttgccgttttcatcggtgatcacgacctggcgatgattgaggggctggtgctcgatctgaatcattttcagcgcatgataaacattcaactggctcacctcgatatggttaccccgattgtaggcaatctggcccgaaaaaacaatctttaatcatgctctggggctaccggcgggcgatgccaacgcagccacagttctttgattccagacaaaatgagggtcggtagcgccgggataaagactaccgcagcatacagcgtgctagaaagtggcgcggtccccatcacttcgttgaagaacggcatgatggtgacaagtaatgaagccaccgccgcgaaagccactgccagcagcaactgatagttttcaaacgggttgcgggcgaacaaagtgcgggtgctacgcgcgtcgaacacatgccacagctggccaaacaccagggtcaaaaaggcgagggtttgcgcttctgcgccgctcatgccttgactggcagcccagatgaaggcgacatacacgagcccacccatcacaataccgcgcaggaagatgcgcccgagcatgccatgcaaaatggattgtttcacattgcgcggcggctggttcatgaggtcggcttctggcacatcatagccgagggcaaagctcggtaaagcatcggaaatcatgttcacccacagcaccatcagcgccgttaatgttggggtggtggccgccacttggccgacgggttgcgtcatcagtagcacgccgaacagcagcgccaacacctcggcgacattggtggttaactcatgccgcataaagtttttgatattgccaaaaatggtgcggccggcgcggacactgcgctcgatggtggtgaatttatcatccagtaaaatcagatctgcggcgtctttggtgacttcggtgccattaatgcccatggcaatgccaatgtcagcagcgcgtaaggctggcgcgtcattgatgccatcaccagtcatggccacggtttcgccatgccgctgcaaggcgcgcacgatgcgctgcttgtgttccggcgacacccgggcgtatacgcggatgcttggcgcgagccggaacaaatcttcatcggtcatggcttccagctgcttgccttccactacccgggcgctagggtcggtgacaatgcccagctttaaggcaatcgcgcgggcggtgactgcgtgatcgccggtgatcatcacgacctgaataccggcttggtgcaaggtggtcacactttgacgcacttccggccgcggcgggtcaatgatgccggcaatgcctagtaaggtcaggtgctgctcaagctcagcggtgctaccatgcaacgccaggtcctcgtcgatgtcacgcagcgtcaccgccagcgtccgcagcgcctgttcggcaaagcggttgacctgcgcttctaccgcagtttgaccagctggcaatgttacgagttggtcgtggtccagaatggcatcagttttggctaaaatcacgtctggcgcacctttagtcagcacctgatactggtcgccatctttaatgacgacactcatcattttacggtcgctgtcaaacggcagttcgcgaatgatgtcgatgtcctgcgcctggtctttgctcaaaatcgtatcgcgatcgatcccaaatttgtggcccatcactaccagcgctacgtcggtggggttgccatacgggcggctgcggccttcgtcgtcggttttaatcgccgcttcgttattcaggacagcggccatcatgaagcgcgaaaagccgggggtgtcggcttcgtcatcagggatgatttcgcctactggttcatagccgtcgccttccaccacataactggcgccattggcataaaaccgggtgacagtcatttcatttttggtcaaggtaccagttttatctgaggcaatgtagctggtggcccctaaggtttccacactgttcagggacttgatcagaccgttgtttttggccagcatcgtggccccgaccgtgagcacaattgacagcaccgccggtagcgcatcgggaatcgcggccaccgccaaggcaatcgccgtagagagggattcggccagcgcagcgaaggagagactgccagtttgctgataggctttcaagagctccaccagcaacgtgaacgccacaatcaccatcgccaccatcatcagtttggtggtcaggcgcgcaatggtgcgttcaatcggggtctttttgtccttgacttgatccagcaaggtggcgattttgcccagctcggtttgcatgccggtcgcaaccaccaccccgaggccgttaccatgcgtcactgtcgcaccagaaaagcccatgttggtgcggtcaccgatttgcacgtcagcgcccaatgcgtgggtttgtttttgcacaggttccgcttcgccggtgaggtgggcttcgttggtttgcagctcggcgacatggagccagcgaacgtcggcttcgatgaagtcgccggttttgacactgacaatatcgccaggcaccagctcggtggctggcaccgtcagccagtcgccatcgcgcaggaccttggcgtggtgatccgccatcaccttcagggcgtccagggatttttgtgcgcttttggcttgccagaaggagaggccggcattaacgaaaatcagcagcagaatcgcaatgctttcatacactgccgccataccatggctggggtcgtggcgcacgaagaagtcatagccggcgctggcccaggccaatagcacggcgatgaataaaataatcaccaaaggttctttcaaggtggccaaaaactggcgccaggctggtaggggcttgctggcggccaaggcgttggggccatgctgggtgagccgggcctgtgcttcttcactggtgaggccgctttgctggctggtggccaagcgctttaggacatctgctttgtgttcgttgtaaggggtcataagtttcctcctataagaaaaggccgcacccaagaatcgctttcctccccgagaaagctttcttgagcaccgcccaaccgaattttttgaattagttaccttttattgctagtttaaaggatacctaatgttgctgtcaaaagatttggcccgggccgccggtggcgtgggcaacgtgcacgttttctagtcgctaaactgtgaacaatgctcgtgctaaatgcaaaactgagcaaggagatgaactataagcgggggaccctttgctattgaggaggaaggcgaagtagagaaagagcggtgatttgaactcgaaacagcggtgccgcaggctagcagcactgttagattaatcgccagcagcagatactagacagcttcttatattttgaaaaaagacaagaagctattattaatcgtcctggcttcgttatttagccctctaagagcctgttgagggctttttgtttttgctttggtataaataatatataaacagtctcaaaaccgctaaaaacgaaaaataagacccttaaaaacgaacacagccgctaaattcttgttaagattcagaaaaactaactgtttgctgtcaatggtagcggacgagcgtagcgtgggagcataaggaattgacagctctaaatcagtcttagaacctgtttgaaatcttcttaggagtaataccagaaacgctaagataaccatttgacgacttgaattgagtttacgctcacagttcttccaaagtcgtcgacatttatccaaccaactgaaggaacgttcaacgatccagcgttgtggcagtacttcgaatttatgaagctcattgcgtttagccacctggacggtggcgtttaaattagtgtaaacatcagcggcaaaattcgatccagtgtagccaccatcgacaagaaccgatttaacttgctgtaaatgcccagaatttagagctaacatggcactggctccattacggtcggaaacattggccgtggtgatgtgaattgcttgtggtaagccgttaatatcaaccgctaggtggcgtttgatgccggatatgcgtttaccaccgccgtagccgcgatgctcagcagtatcggtatttttaacgctttgtgcgtcaatgattatgaaagatattctagccgagcgtgactgtttttcccgtagggtaaagacaatttttttaaacactgatctaagattgatagttcatcaataatctgttcctcagaccatacgcgataatagtaatagaccaattgccagcgaggaaaatcaactggtaactcgcgccattgacagccagttcttaaaacatagacaactgcacagaacaactcataaagatcatactttcgaggcctcgttgaacgccgtgcagcttctaagtcgggacgaatgagttcaaattgttggcgggaaatattgcttgggtagttcatgactaatcaccttttttgaactatcataccaaattagctagattttaaacaggttcttagtcccttctccacctccaaaaagcttatcaattaactgattattattaagcaatgcttcgggcacttgatacccggacgctagtaccactaaccactgaaaaaacgttgtcataaccaaacccctcactttcgatttacagttagcttacctactgctcatcaaaagcgagcaacactactcaactgataatggccgaatattcccggcttaaaacccgcctaggcggagtagcttgaatcgtgattatgcgtctcacgtgaggagttagttctaaacggtttggaggcgacgggacgactaataactaaataacaccctaatctagcccagttaacacccagcaggcctgcccagtccccaaccaagaaacccgtgtccagaactatagatacgtaatggcattttagaacactaaattctaacccgtatctagcaaattcaattgggcattgcgatgatgatcttggcgagcatcaaggctcaattgttgtagcgccactaattcttctgagggttctaataaccgagcaaccgttatccaatagtttaatcgctgttggcgttgtaacctcatcgcatgttgtaacaagctactacgagtcgcaaacttcgttgcttgccgaccgctacctttttcacgataaactaagccttgatcaattagatctttcagggccttggttagactacctaagcaaatatttaattcttgggaaatgtgccgtaaagacgttttggtaaaccaattattgtcctggaaaattctttggttaaagtaagccataagatctgcttgccattcatggacatgactattaacgcgttctgaacgtggcttcgcatacttgtaccaggtcgtttgcgaacgctgcaaataaactcgcctgtcagcatcgggaacccaagtttctagcaacgcattcacatattcacgactggccgcatggaactgacctgaataagcatcattaattactttttgaacgtgctgtgtcgccagcgggtgggtaagattactgttaaactcgtccaaaatgtcaaaacactgggcttgtaacacgtttgaagaataacaagctaaggccagcgtgaagattgtattgtgccgaccatagcccacgttttgatcaatgtccgtttggttaattaaggcttgaaaccacggttggtcaacctggcgactagtccgccgagcataaaaagaccgttgagtagtttggggcttaatttggtgctgatcattcgcaaaattaatactccaagtcattaaagcttggaagtcaaccgtcattttgggctcaaagtattcaatattgtccggccgcggaactctgaaaacaccaaagctgttgcaggtcacatcaaccgccggcaatttttgcgcgtagtattgctttaacgacttagcaatggctttagcagccctgacggctggcaattgaccattggcatgacgacggacgaaaaccggcctatcaaagacgtagtagatatgatagcccttggtagtcgccaaaattaaggttggaagaaactgtacgtccaacatcgccgtgtcccaaacctcggcaaacttcgcttggcgctcctcagcgtcacggtagtcaacatcaaccactaacgtattgatctgacttaaattttgttccttagtgccttttacataatgcttagccgcatcagtataggtgaggtagttaaaaacattgggcgtccaatgcgtgctggtcgcatagttatcatagactgcttctttggaggtataaatcgtcccccagcttttcgccatttggcctttactacgatacatggcaatcgcaccttgcttattttgttgccccgaaaccgatttttccaacttcaagacgttactatgccgggctttagtttcccgtaacccttgatgcaaaatcaaatcaatcgcttgttgtgccgtttccgtcgctgacatactgctcacctcctacaaaaaaagaacgccgtagcgttcttagtcatcatttttatgtattaaaattaaacgttcaaacactagatttttaagcaatcgctccagttaacgtggctacttggtatttaaaccccaacttggctcttagggcggtcaaattcatcaaactgcattcttgccaaacgtaactggcacgagtacaattaactcattctttggtagttctatgagttcccgtggcttagaccccacggggatttttttgtttatttaatttttaattgggattagcttaacaggtttcaacaaacatggagcacttctccctctaggcttaactacacaaaaagcagattaagccgcccactggggtaacttaatctgctttaactaaacctatgtatgcgtttaactcgacttttcgactagcatattcctaataggtttagtataatattcctatcaggcaactagagttgactgcttttagtagttcacatcctagctagccatctataaaagacgagcgttaaaggcgatcaagtagccttggtacttgatttgctggttcaaaaattattggagtaatttttgaaccaacgcttttttttatgttacttattttccatgtcttgaatatacaatacttttcattgtttgtaaacacttatttagcacaagtatactattgctaatgtagtatacttgtgcactaatcccaaaatccactaatgtaaaagtggatttttgtaaaagtatacttttacattagtatactttttcatttgtgcttgatatatcgttatactgctgtataattggtttgttagcaaaagtatacttatgaggagtgttgaatgtgacaaaagtcattgcactgagtaaccaaaaaggtggtgtaggtaagtccacaaacaatgttatgtttgccattacagtcgcaaaattatttaataaaaaagttcttcacattgatatggacttacaggccaacagtactttcatgctaagcttgacatttgaccaaacaacttggccggcatcaataactaaatgccttgatgacaaggacttagaagagggcattgtacacctcacagacaatttagatgcaatcgcaggtgataaagattttcgtaattggggtacatggttagctgacaacgtcaaaggtactcacaatcgaacgttttatttcaaacctctattagataaaattaaggatcggtacgactatgtttttattgacactccaccggccactgatattaaagtagacaatatcatggttgccacagattatgtggtagttgtacaagagactaaaaggtttgctttcgaagggtcaaaagatttgacaagttcatacttacaaaccttgtataatgatttcaatgatgaaattaatatacaagttgccggaattctcctagtacttcttgacaaaaatcattctgttgaacaacgaattgtcaaaaaaacgaccgaatattttggcaaagagaatatatttggtcaaataattaaaaaccatttgcgtttagaaaactatggcgaatatggtgtacagttcaacgactggcatgatagtagaatgttggcattgttctctgatcttttccaggaattggaagaaagaattgaacagtttgaaaaatacggtgatattaagcctggctatcaatatgagcctaaatatgtgattaacaatcgtctgacaactttaggcaagaaggagttgaaaccaaatggccttgattaaaaaagatgccgacgctttacatgtaaacgtagaaaaaaccgttgatgacacccggaaacagaaaactattacagctaaggatagaaaaagccttcgtgttgatccagatacttatgacacgattaagagtctggcatatatcaaagataaaaagatatatgaaattgagaatgaaatggttgaagcctataagcgagataagctttctccacgcgaaagagaaatatttgatagtatgaatagatcagccaaatagaaaagtacattagtatacttttctattagtatactaatgtacttttaagttgtagtttctgatcttatttagttttaagtttttaaagtacacaagtatacttttccattagtagaagagtatacttgtgtactttaaaaacttaatttagttgtaataatgcaatattttacaataagcggtgctgtttaattagcagctccgcttattatttttaaaaatcaatctaaatatgctctacgaaaaatctaactcaatcatggactcttccataccgtcaagaacctcattttcgttgataaatttaagccacttctctgctggcgtaaatcgattagctttcacttgagtatgcagtttcccatacaagttctcgacgacctgcgcatacattttctcagcctgacgagtgatctgttcttcattccagcgtttagctggctggcgttttttgttcttactattgagatacgccagggctttttgcataaagatagcttccacttggctgttatcactgataaatttttgtagttgaactgtgttcatttgaacgcccccatagataatttctgtcaatttatacatttattatatcacttttgtgaacatatgttccctattgtggtaaaataaacgtaaattattgagaaggtgagcttatgttttttgatcaagaaccgcatggcgtgttctttttaatcgataacaagtccttttatagcagctgtgaagccgttgcccgcgggcttaatcctttaaaagtcccactagtcgttcttagtgaagctaaaaacaccactggtgggctcatcttagccacgtcacccgaggctaagcagttatttcatcttaaagccaatgtctcacgcaaacgtgacttgcccaatgaccctagactatggatcgtgccgccgcgcatgaatctctatattcaacgcaatttgcaaattaatcaaatttttcatcaatttgcgagtgaaaaagaggtttggccctattcaattgatgaaagtattttggatatgacccattcatggcggctttttggcaattctatccgtgaagtggcgcggttaatacaaaaaacgatccgccaacagctcggtttatacaccactgtgggtattggcgacaatccggtgcaagccaaactagccctagataactacgctaaacacaatcatgaattgattggtgaaatccattatgaaactgtgccggataagatttggtcaattaacgaattaacggacgtttggggcattggcccccgtatggcgaaacgtttgaaccgccttcaaattcacaatatgtatgagttagcccatactaacccttatttactcaaacagaatctcggggtgattgggagccaattgtttgccaccgcctggggcgttgaccggacccagttaactgaaccaatcaaaactaaggaagctagtcttggtaactcacaagttctcccgcgtgactacttgacacaaaacgagattgaaacggtcattaaagagattggtgaacaagttgcggcgcggcttcgtcaccaccataaactagcagggtgtttatcactaagcattggtttttcttatgctgcggctgaaaccgatggccgcaatggctttcaccaggctttgaaaattgaaccgactaatgataaccaagctttaacgcaacaattattgtggttatttcgtaagaactgggacggccaagctgtccgtaatattggcgtttatagtagtaagctcagtcctgacgccgggcagcaacttaatttattcgaatccccgcttaaccaaattcaacatagtaagctaaaccaagttattgatgaaattcaccgacgctttggtttcaccaaactcgtctatgccaccagtctattgcccggtggtaccgctattgaacgggctgctttggtcgggggtcataatggaggaaatagttatgaataaagatttagatattatcacgagtcgcttagccttgttgtttaaaccgactagtcgaacccgttattggctagtaattgccaatgacccgtacgattacacttacaacgtattcttcaacagccagcgagctaatgagcgactacggtcaatgcctttacacaaactcgctaattataatctcaatgacttagaaaacttactaaaggtgttgcggcaacagactaaattaacgattgaatttattggctttacgggtcaagtttggccgcaaagtcaaaaaattattcaaaagaggcggcaggggcttgaatgaaaaggagtttgacctcggcattgttaagcgcttctttgagcacgattaccatgatcgtggcctaatgaaatggcaaggcttttacttatctgatcatactgccgctttaaaccaacagaagatccaagataaacaacaatatccacccgagccacaacagtctttaagtatcgttggtcaaatcttgtcaacagcttacacccagaaccaaccagtcaacttacaattaaataccgttgatcataataatcaacactttgcgaccatcacaaccccaatactgggctataatggggctactattgtgcttgccaaccaccaatttatcaatattaatgatattcagcacatcgaattagtgcgctcaactaactggactggcaatcaataaagaccaccaaggcgctaatgccgaaccttggtggtctttatttgaataagtgcttgtgctagtaattaccgtttagatattggccactaaagaagcaaagaaaaacatatataggacaaaaatagcaatcgaaataataaattggactattcctgctcggttccaagtcgcttgcacggccttgaatgtctcgacatcttgataatcacctttttgccaggcccattcattccccttaaaaccaaccacaaaaacccaaacgatattaaaaattggaattaacgttaataacggcaaataggttttattgccaatgccccaaaaaatactgtacataaatgcgccccaattccaccctttgaccgcttgtggcacttctttaccattttctttcatcattacgttcccccttaatattagcttaccaaacctaagctggcttgtatactaacctagtatacattatcgtgatattgtattacgtcgagcagctttaactgggcctagattcaagctccgacgtcttgcttcacgattagccaactgcaagctattattcaccttagtaatttgttcagaatttaccgtcttttgaagccgctttagtccattaacttgttgttttaaaccgcctaaggaatcgttaattcgatttcttttttttacgttgaatgtcaaccagtacagtttgaatttagacatgcttttggtatactggatagggtcaattaacgccgttttagctcagcaggtagagcacttccatggtaaggaagaggtcggcagttcaaatctgctaaacggcttgctgttagaagatgattggcgtggaatgcttgtttaactgttttttctgcaactaatcatcacattagggtccatgtttaagattaagacttgaacgaaccaaacttaatacgaaaagaggtccacacgctcgcattagattagctaagcgagcgtgtggacctcttttgctatcaagaactgggagggcgagcttcaaccagtatataccccctgtgattgagcgtaacacttcattttgcagttttagaccgaacggcttaactatggtagctgctagggcgtggcagtatgcttgagattggctggccacgcggcttcaaattgcttgaataggggcattaatgattgtcgattgctaacaagataattgacatagattggcatgtgagcacgagtatcgctgatcgggatagcgactcgattgtcatcatcggcttggctatctagctggtgaggcgccaatgcggtaaagttagtactgaagtacgggaaatcggagtatttagtgatttctgtaaaggccgtgcgttggggttggtataagaatttagcatctgggatggcctgctgaataatatctttccaaataccgattgcgcttagaactacgaagctaattcccttaagttcggcgaatgtgatactaggttggttcgcacggtacatgaatcgctgtaaatggaccacgagattttcagtaccgatgaagcgagattcaatgccggccgtcagaatttcctgattagagaaaatgaaacttgcctggcggttaatgagatgctcagtgatttggtcgtcggcaatcaatggttgcctaactcgcaatgtattaggtaataccgttttgagatgggtgagtaaggcaagtggaccaggtagggtggtttcgacggtacgtgtgactaagctttgctcgtagttttgtattttggttacaaaagtccgttgttgtgtcaataattgttcagcttcctgagcggctaactggccagtgggcgtcagtgtaattcgattgggttgacgatcaaataagcgaacagcgagcatcgtttccaatttctgcatgccgcgagtgatagttggttgcgtcacgtttaatgcggccgcggtcttagccagcgtgtgctcgtgggcgaatgtgatcagctcttctaataaataattttcaatcatcaggaacctccgttactagtatgcgctatatgtatactagtatgaataagtagtaattttcaagtattaggtttgcgggtatgcttgttattgtaatcaaatagtgaaaggttgatgcgtgatggttccaacaacgaaattaaacaatggtgtggttatgccccaattgggattcggcgtgttccaagtccctgacctgaatgaatgtgaagcagcggtgaccgcggccttaaaggctggttaccgtttaattgatacggcaacggcataccaaaatgaaaccgcagtggggcgggcaattcaaaagagtggtcttagacgtgatgaactctttgtcacttccaagctgtgggtctcagaattcacctatgaacgtgcaaagcaaggtattgatgcgtcattacaacgtttaggcgtagactacttggacttgtatcttttgcaccaaccttatggcgatgtgatgggtgcttggcgtgctttagaagaggcttaccatgctggtaagattcgcgcaattggtgtttccaatttttatgcggatcagctaaagaacttggaactgaccatgtccgtgcaaccagctgtcaatcaaatcgaggtcaatccatggtaccagcaagcagacgaggtccgctttaatcaaggtgaacacgtacgggttgaagcttgggcaccgtttgcagaaggtaagcatgcgattttcagtaatccaagtattcaaactatcgcacaggcccatggtaagacgaccggacaagtcatcttacgttggctgttgcaacgcgggattacggtgattccaaaatcagtgcatcctgaacgtatggctgagaatatcgctgtttttgattttgaattaacagctgcagaaatgtcagcaatggccgaacttgatcagggcgtcagtcagttctttgatcatcgtgatcctgtgacaattgaacagatttttggcgctagtttacgacaattacatgaataagttaaggagtgattattaatgacaaaaacaccaactattacgctaaatgatggccgcgcgattccagcaattgggtttggcactttccagattccagacgacggttccacttatcaagcagtcaaagaagcattggcgattggttatcgacacattgacacagccgtggcctattttaacgaagacgaagttggtcaagctattaaggatagtgggattccacgggaccaaatctgggtgacgagtaaactttggctccaagactacggctttgatgcagccagttgcgccatcgatcgttcgttaactaagttgcgactagactatattgacttgtacttaattcatcaaccttatggcgatgttccgggtgcatggcaagcaatggaagcagcccaaaaggccgggaaattaaagtcgatcggtgtttccaatatgacaccaacgttgtggcaaaaatttgtgccacaatttgaaacgatccctgcagtcaatcaggttgaatttaacccgtactttcagcaacaacccttgcgccaattactcgcggcacaagatgttaaattagaagcttgggcgcccttgggtcagggcaatcaagcattattcaaagaaccaatcattcaacaattggctattaagtatcataaggatgctggtcaaatcattcttagatttgaacatcaagaaggcgtgatcgtctttcctaaatcagtgcacagtgcacggatcaagagtaatcgggatatcttcgactttgaattaacttcgactgagatggcccaattacgagctttagataccggtaaaggtcaccacgacccagatgcgccaggggtttcagaacagttgttgcatgcctttgacgtgcatgcagatgactagcggcagagccggccaagtcgcggacgaacgtaccgtagtgtaagctgctttgattgtaactgaaaattaacgacgccatggacgctagaatcactagcatccatggcgccgttttttgattaaggcctttaaaagccgtaacttgaaatggcgacgaataaaaatcagcttactaaaatggggcacgttacgactaatgccgaatgatgaagctgaggatggctggttattaatcgctggcgggaacctcattattgataatttgctcgttaaagtcagtgaagatgcctagcagggtcttcacccgttgcgggcccaattgagtcgtccactggtgaaccgttttgtgcatggtggccattagttgctgatctaggtgacggccggtagccgttaaggaaagtcctttttggcggcgatcagtggcattagcctgttgctcaatgtatcgatgtttgaggaggactccgatttggcgtgagattgcgctgcgtgagacatggtgctgatgtgcgatctccattaataatagtggctgggggctttgacctatttcatgcatgattaaaaaagcgtcaaaggtaagatgttgcgtggccagtagtgaatttaagcgagtattcaggtaacgagagatattggcataatcggtcaaaaacatgtcgagagcgtcgacggtagccataataagaacctccttgaagagcgactgcttggtaaatttggattgactatattcactaagaatcataccgctaaacgtgtaaaaagtgtaagattgtgagccgcaaattagtgactgaaatgttacgtgaacacgcatgcctactagcaacggttggtaataccaaaaccatcgctgacagttttttgcgctgtcagcggtggcgaatagattatcgatcaacgttacaaaaaagtcagtgagtccgcaggcgtagagcgacgatgcgggcgtaaagatcggtgacgcactaagcggttttagtgcgatgacgacgagcaatcatcggcaaaatcatccctaaggcaacaaagataattggcgttagaatatttaaagtcagttggaagagccaactgctaggattgctagcgtaggaagtctttggaaccattccgaggatgcaagcaaatgctgtaaacaggaagcaccaagcaccgaccaaacggccagcgactgggtttttcaggaacttgtaatcactcttgaattcctttaagtgcttgttgagtagcatgtaagctagaaagacccacaggtagcgcatcggcattacgaccgaatttaagttcaataaccaattaaagagttcattcatgtttccaatccctaatgcaggaatgataatgagaatgctgaccaaaaccccagttaagatgtaaccgttgacgggcacatccttcttgttcattttacttaattttttgggaataaattcagggtcggcatcaccaagcaaaatcttcaatggcgcatcgattgagaacgctaaggcggagatttgggcaagcacattggcaattgcgtagaggatcaagaacagattgcccacgtggtagaaggcacctagtcgttgaaacgcgtagtaagcaccgttggccatcaaatcagcgggaatgtgcttggagttaaacagaatccccatggcaaatgaacccagcagggcacagattgcgaccatacctgcgagcactaacatgcctaacggaaactcacgtcccggatttttggttttattaacgtacggcgaaatcttttcagatcccccgaccgcgaagactaacattgaaacggtcgtaaagtaggtaaagtcaaacttaggtaagtaggacttgagtgaaaacatgttcggtgtctgaacagtcgccttggtcataaacggtgctgatacggccaagatgatgaataaaatcgacatgatgaacatccccgtaccagcaacgctcccgatgcgtttcagtgtcgttagtcccaatgaagcaatccagaggaagaataagaatagtactaaacaaatggcttgaacgactaacgcaggtgtcgtgttgacgaagttcccattaccgcggaacagccagctgaatgcaattagaatcccttggggtttttgtgctaagtacggaatgtgcacgatccaataagtccaggcagcatagtaagctaggcgcttggtactcgttgctcgaatccaagatgagacgcccccctcagcatccttaaaggtcgaacccagttgacccacaatcaaggtgtagggaataaaataaataatcatgatcaaaatccaagaagtgacgactgaaagcccttgtaacgcaaaattattgacaacgttacctaggccccagaccgccacgaatgcaattaaagcaatgttggaccatcgaagttgtttttcgttttccatgttgaactcctttgtgagctaaagtatgcttaattgtaaggccaaactgaaagcgatgccagtattaacaagttaatattaaaagcgctttaaattttaagtcaaaaaatgaattttgagtgtcaaaacagcgaaaatttgctattgttaagagtagataaaatttaacggcaacggacgcgcattgttcgaatgaaaatgaaagcaggaatggtcttgaaagaagttacagttggggagttaacgttagcgacagggatgcctaagattggtgttgttttagcgggggccacacgggaggacctcttgcgtaaagcggggcagattttaacttcggtggcacaaattgttgtttggcggttagatccttatcaggaattggataaccgtgcggagttagtcaatacagcggcccaattgcaacaagttttggggacgattccattaattgccatgtttgggctggcaaacgatccagctgaagtgaccgaatattatcaaacttatcaaacattagtgaataatcgaagcgtggctggcgtggatattgacttagccatggtcaatcagccagattttatgacgttgaccaaacagatgcgtgacaacgaaattcggttaattgcgagccagaccgtcacgacagcaacaactgacgatttattggcgacttatcacgaattagcagcaactggtgctgatgtcgtgcgggtgacagtggctggacatgatgcacagacggtgttggcattaatggcggcaactgagcaagcacggcagcaattagttgtgccaatcgtggcaacggcgacgggcaagtttggtcgttataacagtgtctgtagtcagttgacggggtcggcagttgcctttggacacgtcggccgggtcggtgatcaaagtcaattagcagtgagtcaggtcaaacaggcgttacaaatgttggcaccacttgaaggggcgtgaaatcaatgcaatggcgatcgttttggcggcatacccggacgatttttgaaacgttagtcatctatttcttactgattcaagggccgtatgatttgtggatcggcaaggtgggctatcgacttagttcgtatttaattgatattgtgggtatcacggtgctgtttgtcatcgttgagctagtttataatgcgattcgacaaatcgttgtgaaacgacgatccaaatgactcggggccgagtgacaattatcgtatctactagctcatgattacgcggggggagtctttcgattcaaattagggaaatacgctattagaatgggtaaaccaggtcttgagcagtaatattgctcaaggcttttttgatggccggggattactggaagacactggtcagtcgccatggtgacagctgaccggtgcatgatgcaactgtcagtatggtgaacgaatagtggtggtcgaatactaaaacgaccagaattaatgaatcaccacgatgaaaacgattgcagaaatagggagttgataattatatttttgcgataaacaagcggattaatcataatgataacaggttaattagaattgtgataatcagttgagcattatgagggtaccatggtatatttaaaaaccgtaaatgatgtactagttaaacacgataatcaaatatagtaagaacactttatttaatgagattaatcgttaggtcagttaggttgtttttgaagaaatggggaattactatcaattaccgtgaatcagaagtgaaatgttataaaatgtataaaagtggcaagatgtggttgtttgcgagcgcttcactattattgttgaatactcaactgttaaccgcacatgcggatgaaccaacatctgcatcgactagcgaaacgagtgtcgtagcgactaacggtgtgtcaattcaaaatcaaggtagcagcaatcaaacactggcaagttcggtttctaaaacggataacgttgtcgtggctaatgatgagaacgcttcgattactaatcagacggtaatcgatgcacagccagctactaatgacgagccgcaatccgctgcatcaacggctgcgttgaacgggacatctggcgcgcccaatagtgaggtagccgctgattcgatggcagcagtgaacggactaaacacggtagcgcccgcgacgaacagttatgaagcatcacggactgacgatctgttcagtaatgccgcagaatcgactgttagtgaacaacagcctgaagcgagtgaacagttattactcgatactgctgacgcgtcagaacgtaaacccgccgctgacttgcaacatgttgagcagcatcagctggtagatgaccttaaggtggagtcacagcacgttgatactcgtgctgtgactagggcggatgaggatgaaatgtctggtaactttggcgttgattggcactttgatgccagtacaggcacgctaacgctgaacgggggaacgttaaataacagttatggggataatccttggcgtcgcaagtcttgggcgccgatgatcaagtgtatcgtgattgctgacaaaattgttgccggtactaacatgaatagtctgtttgcgaatcttgacagcgtgacgcgttacgaagggttagaaaagattgataccagtgctgtgaccaacatgcagtctctgttcaaagaaaatacctcgctagagcgactggacttgagtgcttggcaagtcggcaatgtgaccacaatggtgaacatgtttatggggaacttcatgggtactgaacttaaataccttaatctcagtggctgggatactcataatgtcgccaacatgcaaaatatgttccagttcaacggccaacttcgaactattgacggtttgactgactgggatacgcgcagtgtgacgacgatggctaacatgtttgcgcgcacaggcgtccgtcacttgaatctgacgagctttgattcagccagcctggttgaaatcgatggtgcctttgcgcagatgtccgatttggagcgtatcgaattcggtacgcagtttaccgtcgctaaagtcactcaaatcaatagtttgtttaatgatgatgccaaactaaaggtgctcgacttgtcccatttcaatatgcagagtgttgaacaaaactggcaaatgctagctggtttgacaagtttgcaaacgttgacacttggtccgggacttgattttagtcaacacggcacgcaacccttagttgatttaccggaagtgcctaagaatagcaaatataccggcaaatgggtcaatgtagctgatagctcgcaaacgtttacgagtgctgaactcctggcgcaatattcgggaaaccacgctgacacggcggcgtttgtctgggaaaccgtctctgcggccgcgattaccggtaaagacagcacgctcttcttgaatcaaaaatgggactggacacaaaatattgcgcaactagttgatcaaaatggccagttagttgatccaggagtcttgttcagtacagacccccaagcggtgacagttagcggtgagcctgttgacaccagccggccagggtcgtatcacgtgatactaacttatgcgggtcggcaaacaaacgtggttgtcacggttgtggctaatcaaagtcaactaaatttgcatgcgcaagaagttgcggttgaaattgatcccgcaacgggaagcgctgtctggcgcccacgggataattttgcgagtgcaacggatgcagatggccgttcagtggaatggcagaacgtgacggtgcttggagaaccagacttaacacggccggggacatatgaggtcgtttatcagttcactgacttgaccggacagttagtcacggcgacaacgaccgtcacggtgactgaacaagaggctgacgttgaagacctgacagaactggttgttcaagatacaacggtgacagttggcgaccactggcaggcggcagacaacttcgtaagtgccagtgatgcgacgggacggccattaacactagcggacttagttgtgattggtgacgttgacacgacgcaacccggtacttatgaaatcacgtatcaatacacgaacgccaatggcctgcagtggactcaaacagccaccattacggtagtcgaaggtgctggcaatggtgaaacgccgttaccgggagaaccagctgaaccggagttaccggaagaaccaggaacacccgaacagcctgaaacccctgaaacccctgaaacccccgaaacaccaggggaaccgtcagcgccagggacacctgatcaaccagaactgccggaagttcctgaacaatcagaacaaccgggaactactgaacaccctgatactagtgatcctaacagtggtttaacgggcgcaaacgctggttccagcagtcaaagggagcaagcagacacgatagtgcgaccagaatttaacggtggtttagagaagcaagtgaccacggtgtttcgtgataacttgaaactgaatacggctgaacgcaatgaggacggaattgatgctaaacgttatgctaaggctgatacagctaaaccggaagtgactatggccccagtcagccatccagcgtcagtagctggtgagctaccgcaaactagcgaacaagttaatcgcttcgggttgctgggactcatgatgttaatggtgactggtttagccagcatcgtcggcattaaacgtcggcaaggttaattaataaaggagtgagaaattaatggaacaagtgaagaaacggtacaagatgtacaagagtggtaaggtgtggttgttcgctggaatcacgctcgttacgttgaacatgaatgtggtgacgggacgagcagatgaatcaacacacgtagaagcattgactgaaccggcagtggcaactttgtctgaaggtaacgctgagcagcaatccccagtaacggacgccatggatgaatccgcaatgagtgaactggtaactgaagctcaaccaattaaagtgcaggccgctgaagaacagtatactgatgagattgtcaatcaatctgatgatgagcatgcgaattctgatcaggtcagtgtaccggtcacggatcaagttgacagtgagacccccgttccgtcagacgaacatactgcaacacttgatacgcatccgaaccaatcgacaactgatgattctgaacagccagttagtgccgacgagcagtcgcaagatattgacacggatagtactgcaaaagtcttgtcgtcgcagcataaaacggaaaccatcaatgagcggggaagcggtgatttggctggcgtgattcgaaatccagaacgcccacatctcacggatggttatcgcaacgatgatatggaagacgatgactcgatggccggcatctggggtgctggttacaacgccgatggcattaaatggcattttgacgcggattctggtgtgttagtgttggacggtggcgatatttacgattgctatggggatagtccgtggcaatcaaaatcgtgggtgttacaaatagttaaagttgtgatttcaaagccaattcgcattataggtgatagtgggggcttctttgaaaatttgacgaatgttgaacactatgaagggcttgaaaaaattgatgttagttctgcgacggatttaagatatttcttttcagaaaatacgcatgttaaggagctagatttgagcagctggcaggtgggaaatgtgactgatatgtcttacctgtttttcaattctccagggactagccaactaacgacaatcaatatttcagggtgggacactcgtcgagtaagtgaagcggactacatgtttggtcccaatgaaaagttaactcgtattattggtatcgagaatttgaactttgaaagcctaaaagaagcaggcggtttgtttatcaaaacggggttgtcggagctagacttatccaaatggaagactgatagccttgacaatatggctgcttggtttatggacatgcacaacttaaccagtgttaaattcgggtctcagttcaaaacagatcaggttacttggattcatttgctattttcaggatgttccaatttaactgaggtggatctatctggttttaatttgcatcgcgttgaacaaaatctcgacatgtttgcgggatgtgagcgtctacaaaaaattacacttggtccggatactgatttgacgccagccaaaatcgagtcggttgggctaatggacattgaagctaatgaccaatataccggttactggataaatgtagccaatccccagcaacggttaactagtgctgaactgatgaatctgtattcaggaaaaaatacgccgattggaacctacatctgggaagcaaaccaagcagttatcgatgccaacgacattaccctggaagttggcgatgattggaactggacggacagtatcgagagtttaaccgaccaatttggtcaaaaagtcgatgttcaggccctctatgtggctaatccccaggctgtgaaactatcgggtgaccgagtaaatacaagtcagccgggtacttaccaggtcactttcaagtatgcaggtaagacggtcactgctttggtgatcgtgaaagctgaccagacaagtttgactgtccatgatacagagttacacgctggtggcacttggcatgcgcaggacggttttgacggggcgacggataaagacggtcacgccatcgactttaacgatgtgacgataacaggtgaagtgaacaccatggttccgggtgattaccagattacttacacgtatggtagtcagacgcagacgattactgtaactgttaaggaaaaccaagccagtttgaacttatatcaaaaccacgcaacggtgcatacggatgggcagggaaccagtacttggcagccccaaagcaattttcagaatgccactgatagtgatggtcaaacgttagactggtcggccattgaggtcgttggaacgccagattggactacagccggggactatcggttgacgtatcaatttactgacaagactggtcagttggtgacggcaacgatgacggtaacggtggttatcgaggaggccgacgaacaggcggaatcccaaagcgatttacagattcatgattcaactattactgtcggtgagtcgtggcaaccaagcgataatttagtcttggctacggatgttaatggcggtgaattgtcgcttgctgacctagtcgtaactggcacggtcgatactaatcaagccggtgtttaccaggtgacttatcagtatacggatgcgagtggtcaagttttcactcgcgtggcaacagtcacggtcgttgcggcgagcgatggcgatacgaatactgaacagccaggcgctaccaataccaatgacgatgtgaacggcggctcgactggaagtatcgatggtgatgatcaagcagaaatacctacggatgatgctgaccagatggagggtgatgcggctgacgttgatgcaaatgcagttattgatgacgcaacacccgcggttggcacgaatcatggaaagggtgcggatcgtaattctggcatgcaaacgacggctaatggggctaaatcagtagtcacttcatggccgcatcggagccagacgtccaacacagttagttcacaacacgcgcaaactatcgttgccggtcatcatcaagaatcacggccgactgaatcagcttcggtagctgttcagcccgcaacggccaaactcggcacatcggctttaccgcaaactggtgaagcgccaagtcgtgcaaatgtgatgggaacagtgctattggggttgaccatgttcggtagttggctcggatttcggcgtgtgaaacgccattaaacaacgtgctcgaaatcgtaaggactgaataaaagtgattacggtgattgtgattttcggtatcagcgtcaggatgatgtgtcgataacagttaataaaagaaacgcttcaagaattagtcatgaattcttgaagcgtttctttgttattcactcaatcaaactagtcaggttactgaactttagcaacgagttgttcagtaaatgcatccagggcttttacatcatcagcttctggtgcaaggttaacgaacacgtccttggcaccctgagtagctccagccttctttaacgcgttactgaaatcggtgacggcacggcaataatcatcatcatagaaagtatcgccagagccggcacagccgtaaatcttaccggttaaatccaaatcctgtaagtcctcgtagaagtcgagtccctcttcagggagggcgccctcatcgtaggtgtaagggacgacaacacaaatatcaacatcgttgaattcagttgcgtcggcttgcgagatttcttctttggcaacatcgaccccaagtttttcgaatttttcagtaataatatcggcaacgtcttcgttgttaccggtaatggtagcaaaaataactttcgcagtagccatatgaactcctcgctttcaaatatcttgataagccgattatagcagagttttaaccttaatttaaggtattgggcagttattcacaaatccgcttgaccagtggtttctcagtagccaattccatgctataatttaactattaatggttattttaccgaaattgataaaaatttttggtcggcgcttaaccaggaatctaatgtaaattataaattggcgaggagcgttggttttgtctagaaaaaataaaaaagaaggattgggtagacggctctggaattcgattactgagccaattcccgacgatgatagtactgaacaagataatgaacagatccccttggcctatgatctgaaagactcggccgcatcaaaggcggacgaagccgaagcaaaatcaacggtcaatattccccgctcgacggcgaataacagtgccgaaaagcaacctgttgacgcagtaattgaaccagaaaaggtggctaaaaaagcgcgccattccggagacgatcgccaggctgcaaaacaatcgacggcacccgtcaagcatggggcgactagtgcggttaagcaaaaaggctcggctggttctcagtcgtcggcaaaggcggaatccgcgcaaataactaaaaagtccgccgcaactaaaccggcctcaacagcaagtcaggcggcgccaaagacggccagcgcggtctcatcacaggcagtaagtgaccagcgtttcaagcacgcagcttcgacgacagctagtgcggctcaatcggcaccagcgcgggccgctaaggaagcgtcacaagcaaccagcaccgcagtgtctgatcagaagcgtgtggctaaaacaacagcaagtaccaaggttcatcagtcggcggcaacgtcggaagttccaatgacgcggatggcccggcgtgctagtcaggaagctgccagtcaggccaagacgcacagtcaacagtctagtgcttcgacatcgagtgccgcggccgccgcatctgcggtagcacaatccacggccccgaagtccacagtccccaagtcagcgacatcaaaggctgctgtatctcaggccacggccacaaccgctaaggatccgcaagcgactgctgctaaacagccgaaggtcgaaaggcgcatcccagctgatcatattccaccggttgctcgtaaacagcaaccgcggattgcggtcaaggggacggaacaagcggatgatgacacgcagcctgagttaccattatcacgtgaagagttgtatggtgatcagcagcccaacggtggcaagcagcccaataagccaaccatgtcacgggtcgctcggcacgaagaacagcgggtaccacatgatgatcagccggatgacgaccgtgacttttctgagttagaaacggatgaaaagaatccacatcttaagaagccagctcggcgctataactggaagttgatgttggctggtgttgcgattctggttgttgctgctggtggagctttcttcatgtggaaccatgggcaagccactcaagctgcggcacgaaccaatgcggaaaagatcgtggaccaagtttatacatcatcaacccaacgggacttgcgggcgagtgcctcaagctcgactttgaccaagttgcaaaataatattgataatatgaaggattcaagtgaaaagacccgtttgcagaaacagcatgatacggctgctaagatgttgacggtccggactagttaccaagatttacgcaacgctaaggggttacttaagaccgacgtgaccatggacaccattactaagggtcagcagcggttgacgactgctggcttaacgagtagtaagccgtactttgctaagaagtatgacaagttgtttacgacaacgggaaaaacggttaagaaagtggtcagctatgatgctgattttcaaaaattatataacaagaaaaataaactcaaggcttcgaccccgtcaacgacagtcgataaagtacttgcaaacctgaaagcttatcgcaaaaagtcgcagttagcggccgatgattaccagaagttgattacggatcgcaagaagttggcgaaagcgaataacgcatcgtcttcaacctcaagttcgagcacgtatagctatagtgaaccagaatcatcgtcgagttcatcatattcgacttatagtgaaagtagtgacaacagtagttcggcttcaacgcatagttatagcaacgatacggacacgagctcggcaacgtcaagctcaagtacgcctagctacagttatagtgcaaacaccgatagtagctcaacgacgaattatggagatacgtcttcaacaacgaccggtggcactgcttcttctacagatggttatagtacggcaacgggcaataattaatttttgggggtaacagaccagtaaacttgatgatcgactgaaaatttaaaaaccggccagcttaattaattcagaacaagttgttaggaaaattgctacaggtgagaactatcgtattaattacataggaacagtaatttatgaagatgaataactaaaataacatacatcgcactgttttagttagggtctccggtagctagtggtgatgaagtaatgttaagaatctagcttatttgagaattgatattttcctgaattttaaacttgagttcaatctcgaattgtcaaatcaagtgtaacaccctcgagtcattcttaaatagtgggctgattaatatctgtagagccatccattgatggctgatgggcaagtgtttgccgtggccagtatttcaaagcatctttgatagtttgaattctagtgatagttaaggcttgtatgcacggactttccttatagaataaactccctgatttactatgacttatttatttggaggagcgtctggctaatgggtaaaatgaattagtcagtagaaataactggtatccgatgagaaataattgccgggtaccggttattttttaagaaaatattgaaggagtttcaagctaacccaaataattttggatttgagacaccttcagctaatagaaatcataaatatgaacaataaaaaggagaagaaaaaacaatgaaaatattaaatgtttttgatgcagtaagggatggcacgtttcaagactttaaaaatttttatgaaggaaatattaatgtgattagtggaaacttggatttgaatttattatgtatggcagttactaatgataaaaatccagaagaaaaacttcaaataataaagttcttatttgctgaaggaatagatgtgaattatgctacacaaaaagaaaaacgaaatgcacttcatttattttatttttgtgttttgcgacctactatagaatatgaaatggaaataacaaatcttttcattaaacatggagtgaatgtaaatgcgacagacaaatacaatgcaattccattgaaatatgctattacaataaataatttgccaacttcggacaataaagaaatgtatcagttgctgctgaataaaggatcagattacaatttgaaagatggatttggcaaatcatgtttagactatgcgaaagaatattcttggagaaatgattttttagatattgtaaaagagtatgaaaatagcaaaaaatgattggagattgaaaaatggcaacgattataatcattggagtagtaatcataggaattacgctgggcttaggattctggagttatttactgggaaaaaggaatcaatctaattttgttggcactatcattccaatagcttactttgtcgttcggacagttttagctgtgacgacacaaaatatgacacgtgggctagtatcgtcattagtcggtagcttgttattcagtctggtttactatggtttatttgcttgggggaagcaccggactaataagtaatatggattagtcagataaaaataaaataaccgatattcgataaggattaattgccgagtatcggttattttatagaaaagtttagacaagttgagttattagggtaggaacgacatatgttggtatttattgtgattggattgattacgggggtaatcacgattggcttgggctattggagttatgcattagggaaacgcaataagttgaatttagttggtagtgtcataccagttggtaatttggtgattaccgttgtttatgccctactgtttgttgggggacgacaacgattcaataagcaaaagcaaacaaaataggtcggctgaagatccagaatgttgatgaaattacgcgtgctggactttttagactattgcaggtattaataaaggcattatttcgtttttgacgaatctagttaggtataatgatatttataccatgattacggggaaagttgccgttaccggtaagaagtgtttatgcttagcaggtgtggcttggacatccctgaactctgtgcctgtctcaggaaagcaaagaagtgaggtagaatatatggatgttgatgagaattggtggcatgagagcgtactaaaagagttccataaaggtggtaagcctaatccagattttaatcctaaagcttctaagaatacccatatccctgtcggtaaatagagaaagagtagagaaatatgaatatagaagaaatcaattcagaaatattaaaggttaacaattatttaaaaaaatgtttatggatggattttgaatttgctagtgtggatggtggagatattgttgcagcaggtagaatagatacttcatatgatgagttttctattaacattgatttcaggaaaccttattatctgtctagtttgctgtattggaacttaaataattctaagccatttatagagttggtagcaggcaaagaaatgtggaaagtcatcgataaataccaagtagaagaaggaaattatatatttaagattaatgctgaagattttgacacagcaccaataattattgctagtaaaggtcttaaagctgaaataataaataaagatccattttaaaaacaagaatccctgagttattaaatcaagtacaatactttcaactcgttcttaatcaggattttagctgattagcccattccagatggctttggataacttgaagaccagtgatggttcaggagcgcatcgattggtccttgggtatgagtttctggttcaactgtggcttttgttagtccagtgttccacgattagtatggtataccattgtgctaatcacttatgacaagtctgaaaattcttagctattatcaaaatttgcagcttttaaatgttctggaccatatccatgatttgctggataagacagtgatgggtatggcaatggaaagggtgatgttggacctcgtaaaggtattcaaaaatagtaaaaaatgacaatgattatcattatttgagcagtcatcataggaattacgctgggattaggattatggagttattggttgagaaaaaggacccaaactaatttagtagatgtcattattccagtagcttattttgccgttcgagcaatcttagctgtgatgacacaaactgcgacacatgggctagtatcgtcattagtcggtagcttgttattcagtttgatttactatggcttatttgtttgggggaagcaccgggccgataagtaatatgaattagtcagattaaaataaccgatattcgacaagggctaattgccgagtatcggttatttcatagaaaagttgagttatgagggaggcaacaacacatgttggtattttatcgtccggttagtctttgtgcgggtacttggtgacggcatttgagaactgataactagtttagttggtaatttggtgattaccgttatctatgtcctgttgtttgtttggagacgacaacgattcaataagcaaacaaaataagtcggttgaagatccagaatgttgatgaaattacgcgttctggactttttagacgattactggtatgaaaataagggcatcatttctaacggatctagttgggtattaatgatgtttatatgaggtcaagaaaatgagtggagataaaactccaaaaagtattgaagaagagttgacgcctgctcaaaagaaaagtgtaaataataatgttgctgatcatttaacggatggagattttagtggaactagaagagactcagaagaaaatcctgttccaaaaacagacgcacccggggaatactggaactacttagatgaaatgctaaatacgtacaaatctataaagaactcaaaaagaagaatttatgaaaatatataataaattcaaggaaaaagcatctgatctatagtttgttataacagagttattatctaaaatgtcaaattaactgattccgattctcgttagtgccatattctcttggtgagtaagagatgtgcaaaatagaccgttgcgcaggtcacttgggataagtccgcaagtttggacaggttgaaggaaaaaattaaatgtggatgatgattgtggtattgaaaaatgttggaacaaagtgactgaacttttgtctcttaatgaggatattacaataaagtatttagaagattgtgatgcggacggacttatattggatcagtgaagtttttgaggatatttctgccaatttgaaaagtcaaaagtttattgattgtttaaggaaattggataaaaagtttccaggattagaaatggcacatgacattgatattgctgaaagttatttttaaaggggtatgtaaacagcataggcggactataacattaatggaaaagtatatcgagtcgcatatggggacaacggtttcgtcgtatcgtttcatccaatgtgagaataagtaatacgagaggagaaaatatgagtaatttagaaatatcaaaaaattgggaagataataatttattagaactaagtattaatgcgaaatcaaaatttgtaacaatccatcaactgtgctatgtacaagatacagatttaaaagaaattggcgagaaaattattgcatattctttcgacgctaaagaagaaatttatgtggaatttggtgaaaaagaaggaaattttacaccagcattttctttaagctttttaccggccgataattctgggcgtgtaaaaatagagattgatatggagattgacgataatcctgatagaaagcatagatgtaaattttatatttatagtgagttaggattgattgagcaatttggtagaagccttattctgctatctgaaaataaaaatgaagatatcgcattgaatgttagaaattaaaggcgatttttataatcaaattagccactaatttttctactccgggttctcaaaacaagtgtaacacgtacgttaaatagtggatcagttaataaaataaccatctatgatacctgataagtaagtgtctaccatgcgtattggttcaaaacatcttgaatggattggatttcagtaataattaagaatcgcataaattatcttttggaaataaaatcgcgaatttaccggtttggatttacgcctaatccgtgtttccaaggtgagtatgggtaggggaaataggcctcgatggtttttgggggggtagtcttttatgtattacactttaattttagattcggaaagttaagtgaggtaataatggaaaataaaatttcatttgtcgataaagttgagcttgtgtcgttgaaagaacgattgaatgatttaaattattttgttgttacagtaccaggcaaaaaagttcgcacgtttcgtcaatatctgaattttatgggtaaaaaatttaaaatgccagattatgcaggctttgctgcctattcagattggatgacagacttgagctggatacccaatcaaaaaattgcagtaataataaataaatatgattttttcatgaataaaaatcctaaattaaaaaggttcataatggacagctttgaggatgatattttacccttttgggaaaaggatgtcgttcaatttatggttggtggtaagccaaggatttttgaagtttatattgtaaaataatactttatttgagctacagctcagatagtgatcttaattacgggtagtcaggttgagcagacgttcgtatcataaaacaatcagtaatgatgggttactcgaatataatataaatagttaggtggtgtaatggctgttctaaacttaaggctatgttgttgaggatagcagttatcaaatgaatacccaactgtggcgttgccaacgatcaacgttgctaaggtgttggcaaaaaatgaacgagaattaattattttgacgcatattaaaaatcagtccgtcgtattctgccgtgataaaggcagcgaatgcgatggactgattttttgaaaccactaatttaacaagctaggatcaatctggcggtctttaaagtagtactgacggtcgtgatcattaatgtgtcgcaagatatgggcgggattccccacggcgacgacgttatcgggtaagtctttggtcacgatgctaccagcgccaacgacgacattgtcgccaatcgtaataccgggtagtacgatggcacctgcgccgaaccaacagttacggccgatatgaactggcatattgtactgataagcttgttcgcgcaatgatggcaaaatcggatggcccgcggttgcaattgtcacgttggggccgaacatcgtatagtcgccaacgtaaatatgggtatcatctaccagtgttaggttaaaattggcgtaaacccccttgccaaagtggacatggtgtccaccaaagttactgtgaaacggtggttcgatgtaacacttcgggccgatttctgcgaacatcttgctaagtagaatttggcgcttggttagttcgctgggccgagtttggttgaaatcatagagctgatcgagatagccaaattggcgtttttcaagttcagggtcgttaggtaagtagagttcgccagtatgaagacgatcgttattattggtcattaattaaacttcctttcgtggatgatggctgccggtaatcaaggctaagccacctaaaatgagcataatccaaatgagaacgttggcggtgagcgtctgtggcccaagttggccgagactgttccagaccagtggcgcaaagaaagcgctgataatggtggcaatcgtcaggtagctactcaggacgttgacttgaatggtatccaggccagtattgctagtgaagaccaaatatggcccggtgtacgagtaaataaagttgaaaaatacggcagcgccaatagccacagttgcattggatgccaaccataatactaagactgaaatagctgctccggcatagcctaaggttaaggtgaaccggtgtaaatagcggtatagatagccaaaggtgagaccagccagcaagccaccgatgttcatggctgctaaggttaagttgatagtggcagcgttaccaaaatgacgggcgctaaagtaactcggcagctttaattgaacgccccagatgagtagataggtgataaaggtgagtcctagtaacgtccactggtgccgtggtagttgtgtcttttcagtgcgtgcgtgattagtcgttgttgatggaacagtgggttccggtaccaaccacgccacgcccccagcaacaatcaccagtagcccgtatagccaaaagacggcatgccaactgagactgatcagcaggcctgctaatcctagcaatatcgcgttacctagggctgagaggcccgtctggtaacctaacagtcgggcccgtaaatcaccggtaaagctgtgggtcaacaaactgatggcatgtggtgaaaagaggccgacgcctaatcctaatccgagccgactgaccatgattacggtaaagttagtcgtgatagcgggaatcagtcccatgatggcgctgatcaagagtccactaatcacgattggccgtaatccccaccggcttgttaatcgggggttgagtaacaaagtaatcaatgcgctacagttggcgatggtgacgagccattcaatcagcgtagtcgggacggtgggaaaggcccgcttgagctggggaatgattcctgtaataacggtagtgatgcctgttacagtggagaggctaagaatactgatggtggtggtcaaccgtggctgcatggcttacgcctccaaccagtttttgatccactgtaagacgccttgttcttggtttgtgcctgtcgtggcgttggctacggctgtcacggctggttgagcattcgccatggcaacgccgcagccgacttcccggagcatttctaggtcattgcccccatcgccaaatgcagccatgtctgcgaggtcgattccgagaacctggccgagttgcgctaagccagccgccttattcatgccgggttggataatgtcgatgtcgccgtgaccactgctggttggttcggcgacacccgttagtaactcgcgtagttgcgtcacgatcgctgtggtgcgttctggtggacatgtgatggcgaacttcataatgtcatcatcaagctggtcgtaactttcaacgacggctaagtgatgataataatgtcgcatttgtgccacgtgctcaggattagtggtcgttagggtgtaggcacttttggcaccgcaaaccagtagctttaaatccgggatggtttgaatcttattcagaatcgtctggattgtgtctggctgaaaggcgttaagtgcgtaaacgtggtcggcatcgcggatataagccccattttcagcaaggtagatcatctcaggatagtccttgaagaaggacttgagttggaaatattgattgccgcttgcaatcacgaaccgtacgccccgtagttgtaattgttgataaagcagtgcaaattgagcttcatcgtaagtcatatcgtcacgcaaaaagctgccatccatatcagttgccattaatttaatcatggttaaaatctcccgtcgtttaattgatagccgtagcttaccacgaaattcagaccacgaagggacatttttagaggcaactagtatcaattcggtgatagcgggcataggcttggcgatagtcggtaggcgtcatacccttccaagatttaaaattccgattgaacgtcttactattcggaaagccgcattgcatggcaatatattcaatcttatggtcggtctctaacaggaggcgacgggcgttcatcaatcggatcagtcgtaagtatcggttaacggatagttggacgtttgcattgaattgctgattcaaagtggtcaacgaaacgtgaaattgctcggcaagggtattaccatcgatgggctcagcgtaatgttgattgatggcagtcatgaccgtatccgttaatgtcaagttagggctgaccgttgttgcagtcagaggaacggtaaacgtttgccccagagtgacaagtaactggtaaaagtagctgaggatttgtaatctcagtagatcggtcgtgggggtcgtcaacaggtcgtgaatcgtgactaattgttggcggacatcggcgtaggcttgcgggtgagttttcgatgaggccgcgccgttcaatgtcaattgccagttcgcacttgccggaatttgagtttgtaagaaatcgtcgtcaatgatgaggccgaactctacccagtcaacttcggtgggcccactagcgctgtgaaccacgcgtcgattagtagtccaaaggtcaccaggccgatattcattcgtctgtccatcggtgacgaattttaaggtcgtaccgctgacgagataatttaactcaatcccttggtgccagtgtggggcaacgttgatatcagtcaatggatcatgttcgtaatatttaaaggggaggcggggaattgtctggaccgtctcgtgtaagattttcatcactaaacctcgcttcaagattttgtaaaatcgcaccgcttcctttcaaaaatcaaccttgatggctgacgcgctatgctatattagaattatagttcgcgataagcggtggcatgacttaattgtaaccgtattcgcagttgaaaggaacgaaaacccatgacaattaaattaattgcgattgatattgatgacacgcttctggattcaaaggggcaattattaccaagtacgattgcggcagttaaggaagcccacgaccaagggattaaggtggtcttgtgtaccggccggccacttgctggggcgcaacattatttagatgcgttaggccttgctggtgatgaccagtacgtgattacgtataacggtgctgtaatcgagagcattgctggccggatcgtcgccaaacatttagtggataatacgcactatcggcaattaaccgcgtttggaaaacaacatcacgtgccctttaacgtgctcgatgcggacagtacgatctatacagctgaccgcgatgttaactgggtcacagttgtacaggcgtgggaaaacaaagctgggctgttgattcgaggccctgacgatttaccagctgattttcaaattgctaagggggtctttgtaggtgaaggcccgcaactcgatgccgtagaagcgcaagttaagacgacttttggtcgggacctgtacgtggtacgtgcggcaactaacttcttggaactgatgcatactggtgtcaacaaggggcaggcagttcaggatttagcggcagctctggaaatacaaccggacgaagtgatggcactgggagacgaacagaatgatctgccaatgtttgctttcgccggaacagctgtcgcgatgggcaatggcagtgatattgctaaggcacacgctgatcacgtgacggctactaatgatgcgaacggggtcgcagctgcgattcggcagtgggcattatcggattaactcggatgattatttttagcgaaacagttgacaagactacgcaatgagtttatgattgcaaatattaaaaataaatgagactaaacgtgatgatcaggagagtaaagtcagggtaatcttaagcgagccgctggatggtgtgaagcggtggtgagcctggctggaaagtagcctgagaactgctaatgcgacgagctggagtgttagctgggtgcccccattaacgggccaacgtatcgtcagttaacattactgtttggggaaacccgtcatcagtgttggcaattggccgtacgcgcaaaggtgacgagctgcggttcgtgacgaattaaggtggtaccacgcgttagcgtccttacaaaatcattaattgattttgtaaggacgcttttttagtctcatggcagttttgagaggatggggacaatgcgcttaacaagtagtgatggtggtttgtatcgagtgctcctactagtgattgttcaaactggttgatgagaacgacgcttaacggaggagagacgacgatgcaaataacgcgaaaattaacaatcaaacattacatcattattggatcaatgctctttgggatgttttttggggctggcaacttgattttcccaattcacttagggcagctagcgggggccaattggttgacagctggttggggattcttgctgacagggacactattgccactgttaggaattatcgccatcagtgtgacgcacagtagtgggatttatgagctagcgcggccaattggcaaacgctacgcgacgatttttatggtactgacttgtgcgactttgggccccttgttcgcgacgccgcggacagccactacgccgtttcaaattggtattgctagtcatgtgagttcggcacaggcaccgtggtatttattagcttactcattgattttcttcagtatcacttactgggcagctcgtaggcccacccggatcgtcgatacgatcggtaaattgttaaacccagcttttctgattttgctcgccttaatttttgggattgccttcagccggccgttagggaccacgaatgcgacaccgaccgcggcctaccaacacggcgcgttcttgaacggttttttgcaagggtataatacgatggatgcgttagccgccttgttgttcggaattgcagttgtcaccacgattcggggccttggtcaacgggatgccggagcgattgctaagacggccgccaagtctagtttgttgagtattagtttagaagcagtcatttatcttggtctgatctggattggcgcgacgtcgttatcgcaatttaagttgtctgcggatggtggcattgcctttggtcagattgccaatgcttttatgggcacgccgggtgcgattgttttagcaattatggcgaccttgacgtgtctgacaacggcagtgggtttggcgacgtcatttgcggaagccttgcacgctaaatttcctaaaatcagttatcgcgcttggaaccgcttggcctgtggggcctcatttctcatcgctaatattgggttggatcaaattattgcatggtcgacgccgatgctgatgttcctgtatccgttggcgattacactgattatcttagcgattgcctcaccgctatttcattgtgatccgctcgtttatcgatggacgacggcgttaactttgattccagcgttcattgatggtctaggtgctgcaccagccctgattactcggttaggatgggttcaaacgattcttgcatgggatcaacgctacttaccattagctaaactaggatttgattgggcacttcccgccattattggtctactgatcggcttgggctggcactatgcgcgccggttccagaacgcccatgcttacaagatgagccaggactaaaggtgtatgatagatggtaagacttttgatggatgggtgagcacatggattttttgggaatattttgtttgttgattttggcgacaaccctcgctgggcactttgctcaccgtgcggggattcctgccgtaattggtgagattctggtcggggtgatattagggccggcgctatttaactgggtccatttaacgactttagttcaaacgttctcagatattggggtcgtggtactgatgttcatcggtggactggaaagcaacttagcacttttacgtaagtatttacgccctgccattatcgtggctattattggagtgatttttccagtcgttattatggggcttgcgagtcgcttctttcagtttagctggtttgaatcactgtttatcggtgtcatcttttcagccacgtcggtttcgatttccgtggaggtactaaaggaatttaaagtgttggatactaaggaaggagccacgattctaggggccgcggtcgctgacgacattatcggggtgattctattgagtatcatgattgcgatgatgggtggtcagagtggtgttgcccagactaatctcggtatcgtgctcttggaacaggttggcttcttcataggggtcttcatcgtgattaagtgggttgccccgtatctgatgcgcttgagtgatcatctgttgatggctgccagtccaactattatggcgattattatttgtttagcgttggcatggttggcagaactagtgggcttgagtggtgctataggtgctttcttcgccggagtcgcaattgcacaaactgattaccaacacgtggtggacgttagtattgaaccagtgggctacacgacgtttattccattattcttcgtcagtgtgggtttaaatatgacgttcaaaggggtctggcaatcgctaccgttcatcgtggtcatgacggtgctcggtgtgttaactaagttgtgggggtgtggactgggcgcgaagttaaatgggttcagtcgccatagtaattacttagtcggtgccggtatgatctcgcgtggtgaaatggcattgataacggcgcaaattggattttcagcgcacttactatcaaacgattactattcggatattattttggtcatcattgtggtgacgatgattgcaccattcgtcttaaagaatgccattcatcgcgccggtcaggtgaccgcaacacatagcatcatagaagaacattaaccacatagattgggcggaagttaaggaccgcttggacgacgtagtatgggactacggcgtttttttgagtctggaagatttgaacgaggagtgagggtgttgcattagcatgttgacttattgtcgtggtggttgtcgactaaacggctattttcgtggtatcggtgaattattgtatgataatagctaaaaatatgacgtttgtaaaaatatcgttcgataggtcgggtgggtgttatattaagagcatagaaagcaattaatattgaattgataagcaacaaaagtaaactgattttatcgttaaatatttttaaagaatccggatttttaaatcaaattgatgaaatataaatataggaaaaggtgattaaaatgaaaaatattaataattttcaggcattgcaaaaaaatgagctttctaaagttaacggtgggatttggcaatggattgtgggcggtttaggctttcttgctggtgatgcatggtcccattcagatcaaatctcaagtggaattaaaaaacgcaagaaaaaaggttatggttactagcctttttatggttaaatacagttgttaaggtgggtgattaacctgaagaaaaatacattattcaaaggctgtgcgcttttaatttctcttttgtttgttcttttaatgtttcaggtagataaagacatgatatggctagcatatgcctttgcattgctagctatacctaggcccaggcccaaatatcctaaaagctatgacaaatggtactatatagcatttttatttttctgtcttgcatatttattagaagaaaacattttgggaaatttgggaattatagtagctgtaatttcttttagtccaactactcatccattcgctaaaaataacatcgataaaaaataacatgaacctaagtgcagcactaatgagagtttatcttcaattctttagtactgcacttcatttgacaattctagggcattattcctcgttggtgtaggtttaaatataatgttcaatgagggctggcaatcgttgccatgaggtgtgttaactaagttgtggggttgtagactggattcgaagctaaacgagttcaatcgtcatagtaattatttggtcggtgtcggtatgatctcgtgtgaggacgatgattgcgctgagagcgctatttgtcgcgctaatcggtattacgagagtgcgctacttcattattattactatgaaaaacggctccaccgtggtaactgccacagtggagccgtttaagcaaaaactgaaaaatcatattatctcatttgtcagtttgacagaaaggcatacaaattcactcgtatttataatgtgctatcgcccagcagccccatcactaatcacatagattgcaaaaactacaataagcactaccagcaagcttctcactgggtatttcttaatgatgtttattgttttattgagcattaacgtgtgccttaccttttatatttaaattaatgtgccaataattaaaacggcgtctgagatccaatggacatagatgccgctccgtaaagtattggcagatcgccatgaagcagttattggataacgcgtaataccgacgattaagggataaatccagttgaaatgataatgtggaaggtgcaaacatgcaaatacgatgcatcccaatatattgataatcggccacgcaaattttttgagcttggtttgtgataataatcgaatcaacggaattgaaatagaggccattccgacttcctcaccaactagtgatactagcagcgtgaaggctatccatactctttcaattaaaggataatctcgtccagttaaactagttgtcaatgttgtattgtgaaatgacaataaagcatgcgaattaataatagctataaccacaatcgcaatgacttccagaataaacaataaaagcacatacttcaccactatacgccactttggcgagggtaacggttgaaaaaatagttttaagttagaaaaaccatatagcattactaaactaattattccagctgtaagcattgctaaccaatcaaaataaatattaagaaaaatcgcacccatataaccagccacaaagagcactaatactagcgggtaatattttcttttgaaatcaatttctatcatctatcataatcccccgagacatcaattacagcgcgtgcaaccgattcaaacacgtgctcaacgtcatttttacggcttcggcggccaccagaaatgttattttcaggatcagcagttaatttcgccaaatttatttgaaacagttaatttaattttcataatatgcgttccttaatttaagtacatttattaagatacactacaattctaaaaaaatcatttttaaatttattaatatactattcacccgacttaacgtaattttgaaagtgagggccattaggaaaattattttaacaatgatttgaaacgattaaatagtattaagtattcataatggtgtttggattgtgcccttcatggttgtaatacttgcttatctgtatgtatgtgttttactcacttttaataatagtgtttaattgatggatgtgctttagatatattacaatataaacgaattttaacgttaaaatttcataatttgacgttaatacctaattttgcaaaactatttataactatgttaaatttacagactaaagcattttccttccgcaccaaagcgggccgcatgctcatgtaaacgcggattataagtgacatagacgcatcgagcctgataaccagtggcgtcaaatagcgccagtcggttcaactgtgccttttcaattcccgtcaatttcaatcctaaaccagtacccacaaaataatacatcacctagccgttcccttctcaatctgaaaaatcaactcatcctgtcaccgagttcaaaaacttcgagtacgcacggacgattgaccacttcatctgttatatctatacactatctttaccctaccatattttatgttactcgaccaagatatgaacagttttattgacatacaaaaatcgctagtcgtgaacaactaccgtatcagcagtgcccgactagtgatttttcaccagtttcaattaaattgctagccatacctagtgacgctcagcacgctagttattgttttcctcaaatataattaaatcaataattagtgtgtaatgaacatcccaagacaacttagatctctgagacacgcccaccatgaactaaaacaccgtcatttcttaacatttttcaaagcttgacggaatccgaaacactgagagcccgtgccaccgtcgcaatatccttcggcgttgtgcgacaacagccgccgataatgcgggccccggcggctaaccactgggggacaaaggatgcaaattgatgactcatatgagttgcttgccaagtcttcgtcacgggatcatattgatcaccagaattaggataaccgatcaacggaaccgctacagccgccttcaaagtggttaacgctggtgcaatgttttccagcgtagtgcaattgacccccacagcgaccacgttcggctgggccgccacccactttgcggccacagctaatgacgtcccatcacataatgtctgtggatccttgatactaaagcttacccagtatggttgttgcggccaagtggttgtgattagttgtaccaaagcctgtacttcgtctaaacgtggcatcgtttctaatgcaagcacgtccaccccggcggccgtgatcaacgccaggcgttcgcggtgaaagtcttgataggcactcggcgttaactgatatgcacccgtgtactcactaccatccgctaagtaagcaccgtacgggccaatactaccagcaatcacagcatccgtgacatgactagcatcacacgccgtatgagcaattgtcaccgcctgttgtatcaattgacgcgcttgtgcggcagcaataccagcctgctcaaatgcagggacgttggcctggtatgtattagttgtcatgatttttgcgcccgcatccagatagctctgatggaccgcttgaatcgcatccggatggtccaacattgccgtggctgaccacagtgcgctattggttgccacgccccgtttttctaattccgtagccatcgcaccgtccgagacgaccgggccccggttcaattgttcagttaatgaaagcattgcaataattgccttcctttctacttataaattatgttattctaatagcattgttgattttctaatcatagtctaatcatattaattctgcaagtaaggaaggccggtacattatgtcaaaacaaacccacctcagtcgccagatggaatcacggcacgtgctgatgatttcacttggtggcgtgattgggaccggattatttttaagttccggttacacgattcatcaagcggggccaattggaactctgctcgcctataccattggagccatcctcgtctatctcgtcatgctctgtctaggtgagctgtcagttgcaatgccctacaccggggcgtttcacgtctatgcgaaaaaatatattggtcccggcacaggctttacggttgccatcctatattggttgacttggacgattgccctcggttcagaatttacagcagcggggctcatcatgcaaacgtggtttccgcacattgcgacctggatctggagcctcgtctttatggtggtcatcttcaccgttaacgccctctccgtacgctggtttgcggaagcggaattctggtttgccagtatcaaagtcatcgcgatcattgcttttattgtgttaggcggactggcaatggtcggtatcctgccacttcacggtcataccagtgccccgtttctgagcaactatacgcgtaacggttggttccccaatggttttggtggcgtctttacaactatgctaacggtcaactttgccttttctggaactgagctaattggaattacagctggtgagactaaggatccggcccacaccattccgaccgcaatcaaaacgaccctctggcgcctgattattttcttcatcggtagcatgttcgtcatggccgcactgattccttacaaacaagcaggtgtgacgcaaagtccattcgtgctcgtcttcaaagcgattgggattccctacgccgctgatttaatgaatttcgtcgtattgaccgccattatgtcggccgctaattctggcctctacgcgtctacccgcatgctgtggtcacttgcaaacgagggaaccattccaaaggttttcaaacgaaccacgaagcgcgatgtgccgttagtcgccctaattactagcatgctgggtggcattctggccctattgtcgagtgtctatgccgccggttcggtgtacctggtcttagtatccatttcaggacttgccgtcgtcattgtttggatggcaattgccctttcggagatcaacttccgcaaagcctacctgaaaagtgggcagtcgcttgatcaattgacctttaaaacgcccggctacccggtcgtcccgtggctggcctttatcttaagtgggctctcttgtatcttgatttggtttgaccctaaccagcggattgccttgtattacaccattcccttcgtggcgatttgctatctaggctactatctcaatcaacgttatcgacggacccacgccgcaaagtaagcccattagtcagctcaactcaccaagtccacccagtaatcgccttttgatgttgacgacctaaaaacgaacatggtcatggcttttgctggcatttctgaatctacttttaaagtacgatccagccgacgacaccgatttttgaactgcaacaaaaccaaatatcaatttcagatctcttgctagcccggccagttgctagcaagagattttatttatttcagcagtaaattgattatcactagataatcgaataaataaaccattaaccccgtatacaagctgacgattatgctatgattaatttatcaagagcattggaggggtttctatgcacccaggattattactcgtcaatttaggctccccagcatccccacggactaaggatgtcaaaacatacttacaagaattcttaagtgatccaagcgtcatcgagatgccagccgcactctggcaaccgctgttgcgtggtattatcttaccgacccgttcttggcgttcggccaccttttatcaggatagttggctcccacaaggctcaccattaatcgtctacagtcaagccatctgccaacaagtacaagcagcattacccgattgggacgtccgactagcaatgacgtacggtcaacccgatatcggtgcgaccttgaaagccatggttgctgatgggtgtgaaaagccaattattttaccactttttccgcaatacacccagagcacgcacggcggcatccatcgtcaagttgaagcaactggattaccacacatctttatcgacagtttctacgaccaaccgacctatattcacttactagcaaccaaagtctggcaaagctatcaggcgcatcattacgatgcggtcatcttcagctaccacagcattcccactgcaatggtccgccatggtgatccctatcaacgcgaatgcgaggcaacgaccaaagctgtgttggcggagcgaccagaattaccagctgataaggtcattacggcgtatcagtccaagttcggaccgatgccgtggttgaagccttacttaaaaaatgagctcatgcagttggtcgaacttggcaaacgcaacatattagtagttacgccatcctttgtcgtggactgcttggaaaccctcgaggaagactacgttcaaaattatcaaacctttcgggcaagcggtggtgatcggtttgacttagtaccaccgatgaataaggataccggcttcagccaatttctggctgacctcgctatccaaaagcaggaggcgtcgaaccatgcaatcgcatcgtcatcaaagtcttgaagaaatcaatcagagcgtcgcggttcccgacgttcatcagacggccttttggcgcaaatttttagcctatagcggtcccggtgcactagtggcagtcggctatatggatcccggcaactggttgacatccctagccggtggcggtcagtttcagtaccggcttttagccgtgctcgcattagccatcattgtcgccatgttcatgcaaggcctggcaatcaggctaggcgttgtagcccggcaagacttagcacaagccatcgctagcaagctgccccggcccgtgcgttacgccgcgtggattttaaacgaagtcgcgatgatggcgactgatatgacgggcgtaattggaaccgcaatcgccttaaaaatgttattcggcttaccactacttgcaggaattttactgacgattgcggacgtcttagttgtcttgttgtttttgagatttggcattcggcgtgtcgaagtaatcgtcctcgtcgctattttgaccgtcggcattatttttggtatcgaggtgggacgggcccacgttcaatttggcaacgtgttgctcggcttagttccaacaccattgatcgtcaaaaatcataccgcactagtcctcagtctcggaatcttgggcgcaaccatcatgccacataacttatacttacactcatcgcttgcacaaagccggcgttatgattatcataatccagcccaagtcacagaagcactgcgcttcgccaattgggactcaacagtgcacttgattgcggcttttctcatcaacgcacttttgctcgtccttggtgggacgcttttcttcggtcacaccaacgcgttagcgagtctgcaggccgtcttcgatgggttaaaaagtaccaccgtggttggcgcccttgctagcccggtcatgagctggttatttgcattagccctactaattaccggcctaatttcatccatcactagcaccttagctggtcagatcgtcatggaaggttatttacacatccgcttaccgctatggcaacgccggctgcttactcgcgctgtcacgctaattccgattctgattatcggtatgttagtcggctttagtgacactgcctttgaaaacttgatcatttacgcgcaagtggcactcagcatcgccctcccctttaccttgttgccactagttgcgctgacaaatgacgccagcctgatgaaggcccacgttaatcgcccggcggtaacgtgggtgggatatggactggccggaattattacggtgttgaatatttatttggtgtatagcttgttttgagattatgcaatatattggcaatctaatccccgttatttcaataaggaccccattctgatagattcaaaatgaggtccttatcttttactttgctaaaaactgacagaacttttgaagaagacagttgcacaaacaatgccagtcagtcatattcagcgattcagcagtcccgctaaagcaccaatcatgttggcctgattatgaaacttagcaggcacaatctctggctttgataaagtcgttccaattacaggatactgttgcagcagcgccgcatactgtttacggatcatgggcacaacactcggttgagcactgatgccaccaccgattgcgacggtcattacatccagtactgcttgaacgtttaagataatttgtgcgacctccataccataagcttcaaagatgcgttcagcatccgggttgccgtcagctatcgcggcaaacacctgatgaccatcatgtcgatcaggtaactgtaattggtgcgcaattgccgtaatcattttcactgcagaacccgtctcacccgttattttgaaattagttccagtcgttgcggctaacatcagactcaactcaccagcttgaaaatgactacctcgatagagctgattattaatgattaagccaccaccaaccccagttccaagcactaagactaaaccattttggcaatattgtaatgttccgcgccatttttcggctaaagccgccgccttaccatcattttcaaccgctactggaacctgataatggttttccaaagattcctgtaagttgcattgatccaggtatggtagtgcgccgccatggtgaatgataccgcgttgggggtctacttgacccggaacgctgattgccattcccgcaaagcgcccttgaaagcggtcgatagttgctgttaactggtgccaaaaatcatgcttatttttggcaattggcactgcatcaagtgactgctgcaattgaccattcgcatctatcagtcccgacttgaggctagtaccaccaatatcaagacataaataattattaatcatgcgtaccacccgtaatgttagcctgcgcttgatgaacatgtagataatgtccgagcgcataggcagctataagtagaaaggcaacgccactcaacatcataactccccggggcgtgccatgaccaactatattagccagcacatccataatggttggtgagacaaagcaaccaatattgaccaacactaacacaatcgtcgttgccaagttcaaggatgattccggggccgcccagtccaaccaattgtataagtatgggacaccgataccaaaaccaaagcccagaatcacaaccgcaacgaataaaaaaacaatattagttgcaactgcaatcagaatgaagcccacagcaactagcaaaaaacccaacgggaaaatacgatcatgtaatcgtttaaagaagaagccaaaactagcgcccactggaatactgaccaatgttgataatccagcaatcaaggcagccgtactactggtccccataccgtttgcgacgatcaagcttggtaattcataagaaaacggcatgtagaacataaagactaaaaacatcaacactgcaattaccacgactggcatattgatttttcgtgtgactgtcgctgcctttttggattggctagctgcctgtataactggccgtggtaacggcacaaacaatgtaaataaaatcaacgcgggaataacgagtaggtaaatggcaaaggcggcatgccaactgatcgttactaaataactaactaagaatgaggcaatggcggccccaacacttcccatcacgttctgatagccaatcatttgcgccaactcattttcatcacgcttatagaattgtggaatcaaactaacagccagtgagttgaatagcccaatcccagcaccgattagaaaacgggaaactaagattgcactgtaggccgtggcgtacattggaaaggtccctgccaatagggtgacaaccaggccaataacaatggttagtttttcatgacaccagcggaccatcaacggactgacaagcagccccgccacaattccaaaattaggaatcgttgcaagcgtctgaacaccggcctgttgaattcccgggaaagcatggtacatcaacggtagcgccgaagaaatttgcggcgccatcatcaaaaataatgaaattgataataatgaaactttaaacaataaatgattttgtttgtccttcatcatattttcctccagattagatcaggccatatgttcctgcaaaaagcgcatttcatcatccgtcgcttgttgtgctaattcatccttttgactaatcagaaaaacatgcccgcgaggatgatcgtcatcaccatacattttaaaaacgtgttcaactttcttggcagttaagaatccatcgagcttagccgcgttattacgcaaaaagtccgctgtcgccgtacaaatgaatgttggcagataatttttctgaatgtagttttctgccataatctgttctcgttgttgacggatgatgctgggagtaaagtatgcagcaactgcacctgtcaccatgccttcgtctagcggaaatgccgccgcactattgagcacgactgcgcgaaatttcagattagttagctcgtaaccaaacttggaccgatattccggattagtcagaatcgttgcatactgctcggccatctcaccacctgcactgtcaccaatcaagaaaacattattactgtctaggttatattcggctgcatgttccgctacccaatgaatataacgatctacatcatccaattcacctggaaaagtcacatctggggccaaacgatagttagggttaacgaaggcaaatcctcgttgggcccaattcagaccataaaattgataagtttctttagtgccataacaccatccaccaccgtgaatattgataatcacaggcaatggtttaatgaccttagtaggccgatataaatccaacaaatgccacttggggtcaggaccataacttagattatctaatctctcgacaccagccatttcacgaggtaacccagcgtcacgcgcatcatcatttttcttaaatgcggttcgcaattcaattattgaccgactcaattcttttgatatcattgtaagcgcctccatttattggctctatcataaaaaaactactagccgattaatatagcaatatcaaccagttagtagcagaatctaaacctctttcagaacatcgtccataaacagttagtctaatgtatgttcagttttgtaaattgtcgctgcagtttgatgatacaccgcttgaaaagcatgatttagggcacgcgtacttggaaaaccgttcatcgtcgcaattgcggtcaaatttccacgctgacctagcagatcttcataggcatgttgggcacgcaccaaactaatatattctcctaccgtcatctccatatgttgcttaaaaaagcgcgtcaaatattccttggtcacattaatctgttgcgcgatgtctgataagctaattggctgtgtataatgttgattgacgtacatggtaattttttgaattcgctcaacaatctgaggtgctttcccataaatcacaccagaacttgccttagccgtcgtaaaatagatcaataagcgttggaggattgcagttgttagcgcctcaattcgtaggttcgtatacgcagttgactgttgtaacgcgagtgctagttgatataaatctccctgtaaatctaggtataccgccgactgctgctctgaaaaatacgctggttcgttaatcgcgattacttcatgctcaatggacggataaagtcgatgcacataatcgtacggatagattattgataacgcacaactatttgctgtattgatcgttcgaacgctatgaattagttgtgaattcacaactaatattgaccctgatttagactgataatctcgaccattgattgtaaaatcgtcaatgtgaccactgagcgtatacgaaagttcgataccttgatgccagtgtggcgcaattcgctgtggcgccttagaatcgtgcaagtgaacccaagctgataagggctgtgtacgcgtgactatttcatgttgaaatcttgttgacaagtacgctacctccttagcgattagtgctggcacccattcatccgtttaacatgctattattcaaatacctagaacttgcaaaaataaacatctgaattgacaattattaaccagacacttaataacactatggtaaaataaaaaccgtgattatcgcaaggataaccacggcacgaaacgaattggcttgaatatacgtgctatatattacttcgtttcatacccattataacagataaaagttacgatggcttttcatagtggttacattcataaatttttaaaacccacgtttaccagaataaaacatctcaccagagtttagattacatagtagaaaggaagcatctcaacatggtaaaaattgcagtcctatctgacgttcacggtaacgctactgcactcgaagcagtcttagcagacgcccagaaacaacacgttgacgaatactggacagtaggcgacatgaccgttcgcgggccagaatcggagcgctgtctcaccttactagaccgcgttcaccccaccgcctacgttctcggaaatcacgaggaaaactaccaaaaagtaatggcagccaatcccaacacgtttactaaacccaaacaaattatggcaacggttctcaccgcttttgatcggcgccagctgagttcgacacactttgaacggttactgaacttaccaatgacagtcatcaaacacgtcggcccgttaaccatccgtctccaacacgttttaccgaccgtcgctagtggacacgcgctcgcaccaactgccagtcaggccaactttgaccaagccgctgaaggcgatgtcgatatcgtcatctacgcgcacacacaccagcccatcatgcgctacgcaaccacgggacagttgattctaaacgccgggacagttggtcttccgactgccattaatccccacctacgccaaccacgagcaaactacttgcttctgacaattgatgagactggcctccagcatgttgattaccgcgccgtagatttcgattggcagcgtgctatcacgattgcgcaaaatacccacttaccctacttcgaattctatgaacaaactttgcggactaatacttaccaatatgcaccgagtgcggtcgctgcttataatacgcaacatgacatggcccgagaagcgcgcaagattttacttgaaaatcgtcactgaaaatctcctaagaatcggtagaaaatagtttcatttttctaaaaattctgtatacttttaaaagtcgattactgcttcggcagtcaatcgctgttcaagagaggagctagaattatgtactttaaaaaagcgaccctcgatgatctcgatacgatcatcgacattctgagtgacggccgtaatcaacttgctgaagctggggtcaaccagtggcaaggcgactacccgtctcgcaaacaaatcacggccgacatcatgcaaggatcagcatacttattcaatgccgacgacaacgcaacggtcggcgctgtcgctgtcgtgccttcaccagacgaaacttacgatactgcgaaggccgaatggttaaataccacggcaccttacgtcgtgattcaccgagtcgcgattcattctagccatgcaggtcatggttatgccactcaattattcgaaaaaatcattgctcatattgctgcggatcatcctgaaatcaagagcatccgtatcgatactcatgccgacaatcaagcgatgcaacatctgattgcaaagatgaacttcaagcgagttggcgaaatggtcggtgtataccatgtcgatgacgtttgctacgtctatgaaaaaatgctctaattaatctgagaacctgaccacttgtggcaggttctttttttacgatcaaatccaatcagtcatgctaaatgactactcgtttgcggcagttgtcacagctaagtccttttgctcagcaaatacacaacgagtggctgtttgattcttataaccggcgcactagttgcagcccgattaagacaagcttggcttcatttttgtaacaaagtcgccagtgctgcataccgtttgcgccagtccaaaatagttagcgactcacagggttgcgttaatagccaatccaactgtgcttgccggtcaggctgatctaagaagacgtaactccgcggcgtaacaaagttttcaaactgacgacgtaactgtgccaacggaatgttaggtaaggttgtaaaagccgtaatcggtaacgccaatccgactttagcgccttcaaaataagccgcggtggttgtgggcgcgttatgctgtaacaatgcgcccacaagcgctaattgttcaggcacgagttgcatgccctgatcacaacgcaaaaagagttgaattcccccattagcccctgtcgtatagacaaatgcttgaaacggacgtgcaaaaaaacgccgacgatattccagaatcttggtgccattgataatcgcttgtgttggttctggatgcaacgaaaataataatgttggccgctttggcaagtaataatctttaatcgttggcatggtgccacccctccttcactaattagcactaagtataccccatttgcgagcgtgcgccaactaatcgtgatttgcaaaaacacgaactataaatagttaacaaacaatattattctgattttatcctaaatttactggattcaaaccctaatcagtcgtatattattcgtataaacaaaaaaggcggtattaatatgcattggttggcggatctattggcagcaatcggggtcgttttaaacgggatcccacaaggaattatggcgatgagtctcggttttgcggtctttccgactgcattttcattcggattagttggtttaatcaacggcgtggctagttcagttgcaccggtttcatttcaagcggaatccctcgcactagtcgggcacctgggacacgatttacgcgaacggtcgtcgattatctttttaggtgcgagtatgatgttcgtgattggcttgaccggtactctgccgctcatcgttcatagtctgggcaatcagcttatggcagcgatgatggcaggagttggcctgatgttggctaaaatcgcgttgcaaatggcgcacgaacaaccccaatttgggtggctgtcaatcggcttggcgggtgtgacttatttgatcagtaaagatttagtatggacaattgccgtatcagtgattggaaccagctgttacgcagcgacgacacattatcgcgtcgcactaccggaacacgtgacgacccgcaaattacaatttgtcagaccacagttcagttttaaaatcctgcgaggtgctctgagtctagcttgtcttaatatcggtgctaacctctcgtacggcttaattactggccaaatgacgggacaacaccccaacccggtcaatctaaatctactgactagtagccaggcattagcagacctgggaactagccttctgggtggtgcgccagtagaaacgattatttccgcgacagccagcgcgcctgaaccagtaatcgcgggtatcctaatgatgttgatcatgatgctgattctattactgggatggctgccaaagctgggaaaagttgtgcctagcactgcaatcgccggttttttgtttatcttagggaccattgtcattttcccggaaaatgcaaccaccgctttgcacggctcgtcaagtacggttgcaggcgtaacgctcgtcgtgaccgcccttgtcgatccattcgcggggctaatgaccggggcactcctaaaatttggtttaccattaattggattggggttataaatatgcaaacttatcagttaacattaggatcgctgacacggcagttaccattgattcgattaaatgccacgactagcatcgcctctttcgttctattgggcgacgctgagctgaccgactatgctgcccgtcagctcagtcaacggctaactaccactaaatttgattatttagtcacgatggaaagtaagggcattccgctagcccaggcactaagccaggccacaaaccaccctcgctttatcgttttacgtaagaatcgtaaggattacatgcagcacccgcttatcgaaccggtaagcgcaattacgaccagcaccccacaacagctagttttagacggtactgacgccgcactaatcaatcataagcgcgttatcattatcgacgacgtcattagcagtgggggttcgttgacagctgccaacgccctcctacaccaagctggcgcccaagtggtcaagcagatagcaattttagcagaaggcgccgccagcgaacgaacagatatcgattttttggcaccgttaccgttatttgactagctgcgattcagaaacacattacaactcactagcgagtcacaaagcagaacaagcaccatggacttaaaccaactatttcagttatcaccgagtgcaacgagcaagttttagatgaattgattcattttaaagacctaccataatatgaaaagccctatgttagcatgatttatgctaatacagggcttttcgatgcttacgagactatttctacgttcatattcatgcaatgctaatattgtaaatttattctttgcaattggaaagttcacccaaaaatcattttgcctattttcgcatgattctaagaatacaaaaaagccgttatatcaacgatataacgacttcttaaaggtacttagagcttcctgaaaacctcttagtaccggcgatcggggtcgaaccgatactccctcaacgggaactggattttgagtccagcgcgtctgccaattccgccacgccggcaaaataataactagatggaacataaatctgatcaggattataaccttttcaggaaaggcggtaaccggatttgaaccggtgatgaaggttttgcagacctctgccttaccacttggctataccgccatcatttattgcccaaacccaactgggttagctggattcgaaccagcgcatgatggagtcaaagtccattgccttaccacttggctataacccaatcaaagggcggtaggtgggaatcgaacccacgcgtgccggagccacaatccggtgcgttaaccacttcgccactaccgccatcatggcagggatagtaggagttgaacccacaccgacggttttggagaccgttgttctaccattaaactatatccctataaagaatggaggggagtggattcgaaccaccgaacccgaaggagcggatttacagtccgccgcgtttagccagacttcgctacccctccataaatggcgcgggacggaatcgaaccgccgacacatggagcttcaatccattgctctaccgactgagctaccgagccatatcattcttcatgatggagtctattaaattattgatgagtaactctcatcagatggaggatacagggctcgaacctgtgaccctctgcttgtaaggcagacgctctcccaactgagctaatcctccataatgacccctacgggattcgaacccatgttactgccgtgaaagggcagtgtcttaaaccacttgaccaaggggtcatatttattatatctaactaacggagagtaagggattcgaacccttgaaacaggtataacccgtttacagcatttccaatgctgctccttcagccactcggacaactctccatggcttaccgtagatagctggcttcacaatatgcggctatcttcttagatgccacttacttgccgttaaagcgggataccgttcaaaaagaagccgttcatattgcgattggcattcgtccagatggtacgaaagaagtgctgaactaccaagtggcgccaacggaatcgactggaatctggactgaactgctgggaaccttgatcaagcagggcgttaaagatgtgctgttgtttgtggccgatgggttagttggtttggatgaaggcttaaatcggcattttcccaaagctaaacgacaacgttgcctggttcatgttgggcgtaatttgataaacaaagttcgggtgaaagaccgtaaggccgtgatcaatgactttaaacaagttcattgggctgccaatcgtgaagcagccgaactgaaactgaatgagttcgccaacaactggcatcgtacctatcccaagttaatcaaagatctgcttaaaatgccgaatctgctcactttcatggactttccaccagccattcggcaatcactctactccactaacttgattgagaactttaacaagcatctcaagcgcaccacccaccacaaagaacaatttccaacggaagattcactggatcgattcctggtttctcagtttaatgcttataacgagaagtctctgaagcggatccaccgaggctttaaaggactccaggacaccttggaagcatcatttatttaagttagttacatattacatgtacgaaggcatttcatttacacaagattcttgacgctacccaatatttacaacaagctcatgcaaactaatctgctatatattttgtgaatcatttaaagattttactgccttaatttgtttactacgtaataactttttgggaataaaaatagcaattaaaggttttactacatatggcaaagctttaggaagagcacctaattttttaaaattacgatagcgataatacatttcacctaatcgatttcgccacctgatttttttaatataattattgtcttgataataataagttaaatttttttgaatattatacccttgcagcccaacagcatacattctaaggtacatatcgtaatcttgtcctctggctgtttcccaagacactctgtacccagaaaccatctcaagtgcttctcttctaaacatcatactaggattaaaaaattgactggttttcagtaaatctttaactgtagggttttctggttttgttagtctaccgtaaacaccctcagcattaaaaacagctacgtttgagccaacaaaatcaatttttggatgactttcaagaaaatctatttgttgttgcattcttgttggatcacaataatcatcatcatctaattgcatgataaattttccctgagcctttgagatagcaacatttctggtgtaagcacttttggaattacgctcattttcaaaagcaaaaattcttctatcttgagctgcgatactctttagtattgcatacgtattatctttcgagacgtcatcaacaagaattatttcaaaatcttgttcagtttgttgcaaaactgaatcaacagttctttcgatcgtttctttcgcgttatatgttggtataataacactgacttttggcatttattaagctcctttaatccatgtttaattcaaaaaactactaaaaggtataactccatcaatacctttatataattggtacaccattggcactaatgtaattaatagaacgactgctaaagtcaaattaatataatttgttttctttattacagacatttttgctatcttaaaaaagttaataatgacttctgggatataaataatcataagtattgaaaaataaaattcaattctagtcattaacacatcttttgaaaaaattaaacctaaaattactgtaaccaaaattactgcgttatagaaggcaacccgttttacagtatcttttgtgagtcttctttgaattaaaaagccaataatcaagaagcatgcataaaacatggttaaataaattttgttgccttgaccttggacagcaaaactctgagagccatactctgtatctgtataaaaagcataactagggaatattttaataaataaattcaaaagattttttgttaccacgggtaaaatcgacacaattatagctaaaataaaatatttaattttattccactttattttataaagtacataaataaatatgccgacaacggccgtactgtgaacaagacatgccattaaatagtaaacaaaaaatgtaacatccttatccttcagtaagaatgtgataccaatccacagaataactagtgctatatattggcgactaatatttaaactatgaaagtaaaaataaagcgacacaaacaaaaatgatgatacaaatacattcgaagacatccgcttaattattaaacaaataccaaatattataattaaagaattgaagattataatagtattcggactggcattaattttaaatactagtgcactatacaaatcatatagaggaaacttactattagctagagtatccagatctatttgtccctgcattctactaaacagtagtgtatataacttagtatcaacccctacgaactgacttctcaacatggctatcgatccaaacaccaaaaagaaaggtactaaatagactgttctaggaataatattagcaatatttccatatagtttgataataaacgccatcaatatgtataataaaaaagctaataaatagatctccatgcacttttaccttcctcttatttatttgatggtattaatcatctcattataaatattgagtaatttggaaccagccgtatcaatatcataccctgaattaattaattcatcataaggctggcttcgatctaaaaatatctttgatgatttaatatcaagaatcttttttatccaaatttcatctgtatcttttagactaataaaagtacacttattagatacttgaacttcatttggaacattatctgagcaaataacatgaagtccagcagcttgtgcttcaatgcataccatgcctaatccctcataatatgaagggaataaaaaacaatccatcgcttgataaatattctctggtttttctacgtaaggtacaaatacaatcttatttgctaaatcaagatctttggcaaggtttaataagtctgttttcaaaggtccctcaccaacaataagtaattttgcttcgggtattcgttgaataattttgttgaataaagttaaaacgtatttttgattcttttgccaaaccattcgaccaatatttccaatcacaaaattttccgaagagattcctaatttcttccgcatactaattcgttgtgcagtattatattcaaattttttaatatctatagcatcttttaatacaataagattttgttcactttttttcttaccaaataaccatttacctgtatcaaatgtagggctcatatagtgagttggataaattgttgatagtggccgtaaagcatctttaatccaattctttcgccattctttaggtgcacctgtactatggttgtgcgcaatacgaataggaattccacatttttttgctattctaagcggaaagatacttaatgtgttaatttgtgaatgtacaattttataattatttgttttaaacaatttagttaaatcgcgatcatattcacgtaattgttgatatggggccacttgatagatataaccacccaactcagctatttctttttccggcacaatagttgaatctttatcaataataaaatcaaattgcactttagaatgatcaatgtgtttataataattcataatgactgattcaacgccaccacccatcattttccccattatcatcgcaattctcattggctcattacccatttattactctccttaaagcttaaaaattaagacctgtatttttaatatgcactatttggatgtataatgatgacgattgttttaacaataattttaaaatcagtccataaagacatattttgattataatgcaaatccaagtcgaccatctcagcaaaactaacattatttctgcctgatacttgccacggtccagtacaacctggcttaacaatcaaacgttgcatatcatacttagaataaacgacaacctctctttcaagtggtggcctaggtccaactaaacgcatatcaccttttagtacattaataagttgtggtaactcatcaatactggttttacgaataaatttaccgattcttgttacgcgcgggtcatcacgcattttaaacattgctccttcaatctcgttatatttcaagagctctgataacagagtatctgcattcatttgcattgatctaaatttatacattcgaaaaggttgaccttctttaccaattcgaagttgtgaatagaatactgttcctttaggttcttctctttttatttccaaagcaactaaaaagaaaaccggagataatacaataagaccacacatactacctataatgtcaattatccgtgttaaaaaacgataaatatactttctacttactttatccttatctattgttatcccactattaatagatatatcctttttatttgacactttcttttactccttacaatcaaaaaacaattgaacatattaagaatattatgtaaattcaataatcatcacaaatatctaatctccagcatattttttaaatttctttatatgcaataacgtcactaacaaggaatttagacatattattaatttcaatagccataaccgtatccatcattcttactgtctttgactcgctccacaactcctaaaatctttgtatctcccaatttcaatatttcaacagttctttttagtgatgccttcattgttttacccagcatcgtaactagaacaacaccatctattaatggcaacaaaacttgtgcatcagatactgccataataggtggtacatctagaaccacaatgtcataattattccgcatccattcaatcaataatgccattcgttttgagtttagcaattcagctgggttaggcggtatcggaccagctgtcagtacttctaggttatcaacaaaagttttttgtaccacttctttaggttgtccggctgatgccaaaattgtacttaacccattcttatttgaaagtttaaaggttgattgtgctgtagaacgtcgcatatctgcatcaacatataaaacattcttacctgcttgtgcccacgtcactgctgtatttgtcgaaactgttgttttcccatcagacatttctgctgaggtaaacataataatttgtaatttatctaatgaggcaccggaaaattcaatattagtccgtaatgttctaacttgttccgaaacaacatttttgggttcaacaactgtaactaactctgcgccttcatcttgtgtttttgtatgtttgttaacatcttttttcttaaacaaccgcataacaacctctttatttaaattcgacgattacttcgtgactgacttaattcttcatttcttgatgtattgtcacctatcttatcaaggtctttaatttttccaataaaattaacttgccctaaattagttaattccaactcatccgttaagtaactaatttcttttattgtacgatcagtcaattctttaataagcccccaagcaaacccaatcaacattccaaaaactaaaccagctaaagtaattaacttaacattgggtgctactggtttcttattatccaatgcttttgaaacaattgaaacattagacacactcataatcgaagaaaccttttgcttaaaaaccttggcaatttcattcgcggcatcacgtgccaattgactgttctttgaagtaacctccactgtaaatatttgtgagttttgctgattagaaatagaaatatttttagataactcttcagtggtaatttctgattccgtataccttggatcaactgttctaagacagccaatgtttacgttgcttacgtggtacttcaattcttctagctttaattttatcgccgttcaacaaattccgagcgttggttgcaaaacgttcaggatattggtaatccatttcatttaatacttgataagccttggtcatagcaaagccccgatttttcagcgtatgcgcatctgaggcgaccacctgaaccaaaccacatttaacgaattcttttgcggttcgtcgaacttgttccccaaaagtaccaactaaactcgtagccgtaacctgggccaagcacccattctcagccaatttgtatagtcgttgcggttcggcaataatttgagcattccgttcagggtgtgcaatgaccggggtaatcccctcacaagacaattgaaaaaccatctcatccaagtaacttggtaccatctcgtgaggaagttctaatagcaaatagtgtctactggtatctatacccagtaaatcatcaatattttccatcaactgaccatttagatgtacctcttgaccaggaaaaatagttaacggaatatcatttgcatctagctcctcttgaaatgccttaaccgccgtagccacatcaccagcatgattgagatagtgccgatccatatgatgtggtgtcgctaaaatatagcgaatcccgtcagccaccgcctgccgtgctaattccaatgacgcttctaaggaaggcgaaccatcatcaatggctggtaagatgtgacaatgtaagtcaactaaattatttatcttcatcactgtagtacccataaccgctactatagccataataaccatggtgtgaaccatcgcgaacatcattcagtaccgcgcccagaatattagcttgcgattttttcaacgaattaaccgcatcacgaaccgctgctttttgcgccacgccctgacgaaccactaaaactgtgccatcgactttattagccagtaattgtgaatcagtaacaggcaagattggtgctgcatcaacgattactagatctaacttgcgagttgccgaagttaagaattccgtcattttgttgcttcctaacagttccgcgggattcggtggcttaggaccactcgtcatcacaaataagttaccaataacgggatggattgcatcattcacattgtccatttgattagccaaccatgaacttaatcccttatgattttcaagcccgaacgtcttgtgaatcgctggtcgccgtaaatcagcatcgaccaataaaacttgcatcccttccttagcatattccaccgccaagttacaacttactgttgacttaccttcaccaggcatcgctgaagtcaccattaaagttcgtaaatttttgtcagtagccgcaaaattgatattggttcgaattgttttaatctgctcagtaatgaccgacgtgggttcattaatcgtcgtgagattaattggtgccgtagtcgttatattctgtcctttacgtttaaacatctagcaccctcctaaactcgcttcatcgtttgcgatgttatttgattatcatgtgtgggatgagcaacagtcaaatttgaaacttgctttttaattgagtattgattttgatgattgactaagcctaaactagctaaccctaaatcatcagttaagaaatccatagcacgaacccgacggtcagttaacattcgaagcaaagcgtaaacaaatcctagtaacaatcctgcaactaacccaaccaacatattaagaggctttttcggtgataccgcaccatttggcgtttcggctggagcaacaatcgtgacgttgttaactttaataattttttgcacttggttctcaaaactacgagcaacttgatttgcaatcgtcgcactagcctttgcatcactgtcagtcactgaaattgaaaaaacctgtgaattggttgtatttgtcacactcacttcccttttcaatgtgtccaatgagcgctcaatgccataacgcttgcttaattgttgcttagctggttttaaagctacttgtccagcaattaattccctgtaggtcgtaatcatctgaatatcagcctgctgcccagcatactcagtagcggcattagtattcttacggttaaccaaaatctgaacactcgattggtacttaggtgtaattacaaaaaaggtcaatcctgcggcaactatcaatcccaccaccgtgaaactgacgattgcacgccagcacttacggacaagccggataaaaaagtcaaaactaactgtttgatccatcattcactctccaaaattaacaagattaaaacacgttttaactaacgctattaaatacaatctatcattaaatataacatcgcattggttgatttacaattgaagtccaagaaacgatctcacctattgactgcaattcaagatttttcatttaccttttgataaagggttccatgatagtctctatcatgctttttatcggccaaatggtcaatcaattttaagaatattatggtgatcatccaacataacccttatatgataacttgtaaaacgctttaagtctgtttttgaaacatattgtttgatgcctctgtcttttttgctgctattatgagatttgtcgggcttgttcggattaaacttgtaatttatcgacttaaaaagttagctggggtgcgttcttcggtactaatttgttgtaacgctttttcccatttagctgtcatttccggactagtcagcaatgattcgaattcaaccgctttacataaagtaattccggtttcactgacgtgcaacttattcttttcagtcactaaatagccgcgtttcttcaacacttccagcacattcggccgggtcgcactggtcccaatgccttgcacatctttgagaattgcctgggcttcttcatcatcaagcgttttaccggccgtcttcatcgccgtaattaaggtcccttcggtaaagggtaccggtggtgtcgtttctttttgcggtgtttgcaggttggcttggacttgatcaccttggtgaaccagcggtaaggtggcaatctcttgcttgtcaaccttgtggtcatcaaataaagcctgctaacctggcttagttggtaccttacccgttgctttaaaattagcgtcgccaacttgggcaataatggtggtttcttcatactcgtacggatcagcaaacattgctaacgtggttcataacaccaaaccatagacttgttgctgtattttgggcaagctggctaatttctctttcgttggcacaactttagtcatgataatggcataatgttcttcgacctttttaccgttgacgtaacgtttatttggggtggtattcggtaaagagacgggttgagagactaaacccagatacttcgtcagattagccactaaatacgcaaattcttcatcagtgatataagcacaatcggttcgtggataactaagcagtttgtcttcgtacaaactttgaatggccgctaaggtttggctggcactggcgtgataccgtttattcatggcactttgcagactggatagcgaaaacagttgcggactggcacgctttttgccttgctgttggacgtccttgattgaaccgtcctgcaagcctttttgaacgtgtttagcctgcatgaatgtcattagccctgattcgtctttaaaccgctgataagggtctaattttgcctcgaatttttgctgattagctaaaatttccacattcagttcaaaatagggttcgggcttaaagtttttgataagttgatctctttaatagaccatatacaaagttggcgtctgcactgcacatgaaataaccagttactaatggggtaatcacaagtgcatgccgccatcttcatgccggtttctcgtttgatgttgtcgttgctttttggtcatttcccactcggtctcttttaagccttgggcttgtttttgccgttgatagtcttcatctcgggcatataaggccaccataatggcatcactaaaggccgtctttaagtagtagcttggactaactggtttgtagtttaatggctcgtaatgctgcattttggcttttcggtattgatcgtccttagcttgttgtgcttttaactgcttttggatttgttcaatttggctagtcttaatcgtgggatcactttgacactcaccaataaaaatttgcttggttccgtcatgttttaagacccgttgcaagtcatgattttctaactgatctaagctaagctgtcccgacaaataagctaaccctaattgatgttcttgggtactgaaaacctttggcggtttttcttgccattgttccattgtttcagccttgcatggctttaattctggatcatagtacatcacggctgtataagcctgttcttgtctaactagagaaagatcatctaaatcaccattgggaaaggctcttttcaatacttcatggtattgcgtttgaatgacttgtttaactgccatgattgtccgtaggtctttgactgccctagtaatcttttgctgctctgctggtgaatacttttctagtagtccttgatcgacgtgttctagactttctaagctatcgtcatggatcatcagcgtatatttaagttcgcttttgacttccttttcttgttgcattaataacttgaagccaacgtatggacgcttggtaaacgtcaataattgctgggacagtaagttatttcgaatatccattaaacgttctgttaattcactacccttgaaaagggtttgctcgctatcggtttccttaattaattctcgtctttcagcggccgtcgtctgttcaaaatcaagctctggataaagctttttcgtcgtgcgatcgaccactttatttaggagttcatcagcctttcttaatgaactttcttgttgattaattgtcaataattgtttcgtcacatctgccccaactgcgtgtttaattaaggtactgtttttccaattaaatagcatgcgccgcttatcatctaaactctccaaactgatataagttttcagttcatggcttaactctttgaccacttttttctcgttaaaagagaagtgtttacttaggctatctaagtgacctctattaactactttttcttgattatttttataacttgctttggtcttgcgatagttcttaacttgttgattaaattcttttcgttcatatcgtttgctattgattccctcgtgttgggttggtgtatcatctatcccctgctcaataaatgatttttcactgatccgatccggaatatttttttgctctaaaacctgattaacactagctgcccaattatgacgccattcaattattttttctttcttatcccaatcaaccatcagtatctttctactcttagggtacttactagttccggtatatgttttattgccattctcatctaaaatatattgctttttgctcttaattccccatgttccgtctggattaaacggccggttagttaacatcacatgggcgtgagggttatctgcgtggtcgcgatgaattgctacatcagcgaccatgcccttatcaacaaaattttcttgcacgtatttaatcaataattctttttgttcatctgcacttaactcaactggtaaagctacgttaaactctttcgcataccgtgaatttgctcgtcgatcttttctttctacttcgttccataacttctctcgatcactcgcccatgctggcgcattttggggggttaaaataaaactatatggcatgacagaccgggcataaaaatagtgttgaccctctttatcatcaaatagtttttcaccgcttcgataagcggcactggcaatggcactgcgtcctttaccagcactaatattactaaaactcatatgaaagattgccatgtcagtcaccgcctttctttgctttatgggtttgattttgttgtcgccaacggcgacttctgatacaagcttttagtgcgatttaccccacaagattttggtggggtgtaagtgcgcatttacctcgtttcactcggtcttctgatttccttatatttactgttagtgtacgcctcacgcttcgctttttcaacatttatattgacttgtattgattcaggtgttattatctttattaattatatacaaatttgacaggaggagttaagatgacccaatcggcattggaaaaacaagaagctaaattaaaacagcttaatcaaaggatcaaagctgaaaaaagtaagattgaacaaaaccttggcaagcaaattattaaaacgtcaaatttagattacgccaatttatcgaatcaaaagatcaaagacctcgcgcaaaaaatagcaacggttttaaaccatgaatcaaataaccaattgtaactaagtggtgataatgatggctaatcaatacgaaaaattggttgcgcaaaaagctcgtttgaaagagaaaatggatcgggaagattttaaattacgacaatccaaatactatgaaaatcggcaagcccgcaaagcccgctctcgccgattaattcaaaaaggggctttattagaaaagtactttcaagctaataacctctcggtcgaacaaaccgaagaacttttaaaaacatttgctgactatgttaacgcccataaaccggataaattaaaaaacgatcaacctaataactaggccgatcgtttttattttcaggattgttttttggcttaatttctggattgtgtttagcaaagtcttttaactgtttttgaattctttgtgtaagctctgctttactttctttgtgcttccttttacttgatcgctgttgaattattttttgacccttacctcttctttttgattttaggtcaagcgtaaaatctgaaattttattttgatctagcttacttaaatgaccgattcctttaaagtttaaaccggctttgggaaagcgataaatattaccaagatcgacccaggaaggtttcttcagcccagcggattgccaatcttgaatcggataatatcgttgcttgatataagccgacttcttttcatatcattcagacgttaattttcgatttgatgtggcaagtaatttaaacgcaaccgtgcaggttgcgaagtgcaatgagttgcatcgattcgaagtcataccccaacgttgagtagtagaacgatcctttagttgattagagaattgtcggcgactttggaaaattgtgagcgtcaattaaccaccaatctgcaaatggtcgttttggcgtttttagcactattacttaaaagattttagacatcctcttaaaacaaatagacatctgtttttggacaccatatcgtaaaaatatgaaacaatgttcaggtgatgagagcttattaaaacaccaacggcgtaggatagaggatgtattttcacaattatgttgtttatttaatatcgagcaaaattctgcacgatcatacatgggttttcaaacacgtctaaaacaatgtctttttattggtacctggttaaaaattaactagcaccatgcgtattacgttataattctaaatctgattaactcttgattaaatgcatctttatcaatatcgtgaggaaccctagctattatacccattgttcagcactatactcatagtaaaataatttgaggttaactaaaattatacgcccagaggtttaccatctactatcgagtgggaataggattgtaatgtaagatagagttggaagcgcgatatatcggcattttggcagtgttaaaacttgactaactcattaaaaataacatgtttgtttgccaaaatgtttgccatataaagaaaacatccagtataacaactgggtgtttttatttatgaaaggtgtaaggataaggttgaaggttcgaatctttagtcagcactagatagagtctaatagcctgctataacggcatttatggtcgttataacaggctattttacgttaaaaaacgttatttttcatttaatacaagatttaaagcatgttaagaagtagtacatcttatatttagtgaaagaaaagttattatctagattattaaggattgttttaattaagagcattgtaaccgtttaaggtaaaattgttaataatctgtacatcatgataccatttattattttttctaaactggttagcacgattaaccgcaaaagaaccatggagagtgtataaaaacaatgtttctgcgtcttccttggataatccagtcttttcttgaattgcaggaactactcggttgcgctcacggatcataattcgcccgacgatatattctgtcaattcagggtccagaagtaatttacgatatttttcacttgaacctaccctttggcaggccggtatcaaagattcgttttctttaagataatcaatgctaaaattactgatcttaagataatctggtgaggtcatcttgattgcatcatcaagaatagcgttcaaaacatcattaatcgatttaaaatgtaaataaaaagttgagcgacttatgtcagcaactttacaaatctcttttattgatatttttgagtatggtttatcctggattagctccaagaaactatctttaattacattgactgtatatattgttcgcctgtctattcgatttgaatttttcattactaacttcacgatccctttacagattattaattactatattttattattgacaatttcataacggtgtccataaatgaacagcctcggaaaaatgttattcacttcaaatatataagcaattataattaatggcagattgcaagaaataacttgaacgaatttagtgacgtagattaagcaagaagatctcgattggtgtatgccaattaagacatttaagtggccgtgaattcagataccaattgatttgaaccagttggtaatcacttagttcttcaatggcttgtcccttgggaataaaccgtcgcaaaactcggttacggttctcattactaccgcgttcatgtggtgaataagcatgggcaaaataaacctgagtatctgttagctgttcaattgtctggtagttagcgaactctttaccatgatacacagtaagcgtcttgagcttgtcttgaagttgactagctagttcaagtacggcttgagtcatggactgactgtcgcgaccatggagccgtttaacaattgtcaggcgacttttacgctccacaaaagtagccacagcttgacctttacgtttaccagaaagtacggtatcagcttcaaagtggccgaattcctggcgagtttcgactttatgaggccgctcctcaatggagcggccgtgattgaacgtaccacgcttttctttagcacgatgacgacgaattccatgatcaggcaaatcgggcaactgtatatcaagccatccttgatcaatccagttatagaccgtcttgtaggcaatccccaccacatgggcaacttgttcaggggaccacttctggacttgaatcttttcctcgatcaagtgtttaaggtttttagtgagcgaagacttccgcccccgttgactaacctttcgttcaaagtcagtttgcgctagcccagcctggtactcactatttagccggtgaagttcgttaaagatggtggtcttactaaagtctaagtagttagcgatgtatcgcaaggaacgtccttcattatgaagcgtttcaatgacaacacggttaaggtccttctttctaacggattgtgtggtaacaccattaaagaccttgatgggtttttctgtccacttaaatgttcaacttaaattttacaatctgcctaatcatatcatttaactacattatgttcaaaaatggacatagtattcaataaggaggaataaaatgaatagacttgaaaatgtagtagctcgaattaatgatgcagatgcaattttaattggagctggttcaggaatgtcaaatgccgcgggaatggatttttggtatgaagctagtccattatttatgaagtacatgagtgacttttaccaaaaatatcactttgaaggtatttttaaaggattctataaccgttttgaatctcaagaagagcgatgggcttatttattaaaaatgttaaaaatggtttcaaccattccacctcaaaatagggtatatgattatctaaagacaatcattgacaataagccttaccatattattacaagcaatcaagatatgttgttcaagaaattcttcccagaagaacatgtcagtgaaatccaaggatcatggggattctttcagagtaaaaatacattaacagataaaaatttgtatcctatcgatggttatttagatgaattaatacctaaaatcgttgataatcgtcttccaactgaattaattcctaaaagtgaagttgatggtactccccttatcccatgggtacgtggtccggaatttcttgaagataagaaatactatgaagaatacgaaaaagcaaatcagtttctaggcaaataccagttaaagaagatacttttcattgaaattggggttggtcggatgacaccaatgtttatacaagagccattctgggaaatgaccaactacatgccacagtcattctatattaatttcaatcctcgtgatgtcttaacaaatccagcaataaaagatcgttcactgttgattaatagtgatacggctagggctttacaaaatatttctgaattaatcaaaggaggacaaaatgactaacacggtaaaaacagctcaacaatggttaagtgatgctgatgctcttttagtaactgctagtaacggtttttcaatttctgagggactaaacttatttgcaaaggacagtaaattgtcaacggttctgggtgacttagtagagaaatataatttaccaaatttattaggagcacttaactataattatcccaatgaacttgataaatggcgagtttatgcacgaattgcagaatactataattataattactatcctggtgaattaatggataaattacgacaggtgattggtaacaagccttatttcatctggacatcgaatatcgatcaccattttgcgttagctgaatttgatcatcttctcgaagtggaaggaaattggcagactggcatctgctctaaacaccctaaagaacacccacttgttgatttgaagtcaacccttcatgaaatttataaaaaagaccaaactggtacattaacagaagatgatttaccaacatgcgcaacttgtggagagaaactatcacttaatattccaggtcctgtatttagtatggaccaaacacaggtcaacggctttgagaactttttaaataattatcaagacaaaaaaattcttgtcttagaattaggaattggcccacaaaatcgaatgattaaggcgccaagtatgcaattagttgcaggcaataagagtagccgttatataacaattaataaggggcagttaaatatccctagtgttattgcagatcgctccattggtttctcatcaacaattatcgaagcatttaatgctttaataagtggtaaaggtgaagttgaaacacaggggcctgctaagccggcaccgcaattatctccagaagatcaacaaagacaagaaaaaatcttcaaaaacttttatccatcttatagtgtaaataagggttatcgtccaggggaacttgttatgtatacgacaattgaccatgaacacccatcacatttgcatatggtaaagtacggtaagtcactaatgtattcatatggtgatccggttaatgtgcattactttactcaagatggtcattatcacttggttaaactaggtttgaataaggataatgatgaagttcacggcttttatgtagagcctaatagttttattgcaatggaaagtgtgaagagagcaactggattttctcaaattagtgtcacgttaccgtcatcatcttcgaatgaaattttgattccgaaaaaggagcaattaaaaaagatgtttccacagcaacaagcattaattgaacgcttgtcggcagacaattgattttataaattatagcccccagatagtaagtttttgcgtaagtaccgaataacaacacgtattgaaaaaaagcgtcatgcacgacatcggttttgatgttacgcatgacgcttgcttattttaaatatgacattgagcctgggcctcttttgcccatggcaaaaagccctcaagatctttgttttcacgattcggtaagtgatcaaacagatacttgaagtatttatagatgtggcaaattctataattaatccgaacagaaattaaaaagcccaaagcaatcacttacaatggtagtagctaattccaaccaatatagggagtgattactttgggtacatctactttatcacgttttcaacgtggcgcactagcacaactggtcaatgaggggaataaatcttaccaagtaatggctgacgccttaggcgtcgccaaagctacgattagctatgagttggaccgggttaaaccttatgatccagaattagctcagcaagatgcagatcgcaaaaggcggaattgcggtcgtcgttcgatgctgacggcagcattagcgactttaattaccaatcacttacgattaacctggtcaccagaaaccattgcggccgcttataacttgagcactgcgtcaatttatgattggcttaatcgtggctggctccccttcaaattgactgatctacccaatcggaatgtccgccagcaccgagtgagcgaaaatcgtgggaaatttacaagtgggacttccatcgaacaacggccaacaactgttaatcaacggttagcttttggtcattgggaagtagatacggtgctttctagtcgaagtgagtcacgatcatgtctggttacattcgtagaacgtaagacccgacttctatgggccatcaaagcccctaatagaacggctaaggctctaaacaccgcctttggcaagtttatgggggccttcgggtccccaagtaaaatccattactgttgatcatggtaaagagtttgccaattatcaggccttagaacaggattatcagatcaaagtttatttttgccatccatattcaccatgggagcgaggttccaatgaatattttaatagacggttacgctggttcttcccgaaaaagaccaattttagccaggtaacgactgatgagatcctagcagcacttgaactaattaatcaacgaccattaaaaatacatcatcaacagactgccattgaaagattccgggcttgttcggattaaacttgtaatttgccattataaaaaagagattactgatctaatcggtaatctcttttaaaataatattgattgaccaacattaaacactgagacaaaacttaatgctgtcattaacatcgtataagcctttgtaactgaagtttcattaagcttttgattgatcaaagtaccaacgtatccaccgacgatagccatcacactaacgacgacagcgactttataatctatattaaacaaatctccatgcactccactaagtactaatttagacaattgagcaaagaatatcgtagcgattgaataaatagttgattctttcatcgtaaatgagaacaaaagcatcagcatggcaacattcaatggacctccaccgattcctaagaatacagaaatagcacctaacaacaaaccgactatgaaaatagaatcaaatctttttaatcgatattttccaaagtggttttgattcttcgtataaatcaaaataaaaattaacatgactagtaacaagacgttttgagtaattttaacttgtgtattcgaaaataatgttacgaaattattgaaaatcaactcaccaattacaccgccggcaactgatcctaacgaaatcgataacaaagttttcaaatcaaatgagaagccactcttagtttgtttaaaaatcgaaacgatactcatggtaaagactgcaatcgctgaataaacaccaatcgtaactgccgtatcttgtcccaacaaatcaaatattggttttattatgactccgccacccaaaccagttaaagcacccaaaatagtagctatcaaaacaactgcactatatacgatttcaatcacgttcaacatctccgtaacgaccaattactactttttggaactcatcttcactcatcgatggctcacctagaaagcttactagaatatctgaacattgactctttggcaaattggcggtatttaagcatagatcataatggtcaacatcattccatttgtcatcattattaccgattctaaaatacatccttcttaatgagtcctcatataccaatttgctttgtctcaaagaatcgtcagttaagtttttatatttgggcgcatatgtaacacgagaacacttggcattaacgtcgttattataaataaagacttttcttaccgtattatcctttggaatatacttctcaataccaaagtcatgaattacgatattgtcactatttgatgcatctaatattttgttcattattttattttgaatttcgcttaattccttttttaaggatgcatctgacgaatcacgcattaatttttcagtaatcaattcggactgctcaatcaaattttttgaatctgagaattctttaacaaaacgagcttgatcccagaaatcataatctaacttgttagctgctgctgaaacaatccaacgtcccatactacaaaattcactgttaaccaatgttatattactcattttacatatgctccttgcaattcattttgtctctttaaactgaggacatttctaacttcgtccttttcaagatttgcaccattacttaaaattacgtttttataccaattaaatgatttctttttgtatctatttccagttccacgtccaaaattatccatatctacataaatgaatccataacgtttagtcatttggcctgtacttgcagcgacaagatcaattggtccccaagctgtatagcccatgactggtactccatctatattgatagctttttctatttctaataaatgttttcttaaataatcgattcgataatcgtcttcaactgtataatgaccttgttttttgatgagattatcttctgcacctaagccattttctacgaccattaccggtttttgataacgatcatataaaaagttcaaagcaattcttaaacctttagggtcaatttcccaaccccaatcactcttttctagataaggatttttataacctgtttcaaggccatttaaacctttaaaaattccttttgtcttagaaccacaaacgtgtgtcatataataactgaaacttatgaaatcgactgtcccatcccttagaatttcatcgtcgccagtttgttttggcaaattaatatttaaacgttccaattcttttaatttataatttggataatatcctctagattgaacatcgatataatagatcatcttatcttggaaattattatttccttgtacatcatcaggactagcactattggcgtatgagaaatgtccacaatacattgctccaattttattattggcatcaatttcatgagcaatctttacaacttttgctgaagcgattaattggttataagcggcaatatctttcgtcttttgatctgcgtctaaagaaatacctccagcattccatggcatcgttgacatcacattgatttcattaaacgttaaccagtaatttacacgtcccttaaaatgctccaataccgtcgtggcatacttaacaaagaaatcaattgtttttttacttgtccaaaatccatactttttaagacccatcggtgtttcaaaatgtgacaaggtaattaagggcttgattccatatgaaagacataaatcaattactttatcgtaaaaagctaaacctttttgatttggttctgcatcatcgccatttggaaaaatccggctccaggcaatcgacatccgatatacattgaatcccatttctgcaaatagacgaatatcttcttcataatgatgataaaaatctatcgcattgtgtgttggatagtagtatttatcttcatcgattgtttcagagatcactcttttttgttttctacttcctagagtcatcatgtctgctgtacttaatcctttgccgtcttctaaataagcaccttcgatttgattagcggcagttgctccgccccataaaaagttctttggaaatttcatattatcctcctcaggaaatgttcaataatgaatcgccaacgttgatttcttttgattttgatagtgcagtaatattcttataatcattactatttgtgactacaatacttgtaatcgtctttaaatgatgttctttgataaagtccaaattagcatctaacaataaatcgccttttttaatttgttgatctttttctacgaatctcttaaagccttttccgttcaaactaacggtctctagtccaatatgaattaaaatttctgcaccattattagtcttgattccaattgcgtgattgctgtcaaaaacagctgtgatggttccatctgctggggcgtaaacttttccgtcttccggttcgatggcgattccttgacccatagcaccactagaaaatacttgatctggaacttcctttaaagaagtaactacaccgtgtaatggtgatgacaatgtgtcaggtatcttatttttgactacatcttttaattttgtgtttttatcatttttttcagttttatctgggtctgtttgttcatctattccgatgatcaattgagcgacaaacgaaactacgaatgaaatggcacaaccaattacggcatatacgaagttagaccaacctttagttccaataaaacttggtaaggcaaataatcctggggcgacttgtgcatatctaacagttccaaaaatcccgataaataatcctgcaatacccccaccgatcattgatgaaataagtggcttcttgaacttcatattgacaccatacaaagctggttctgtaataccggctacggctgaaatacctgttgaaagtcctaattctttagtctttttgtttttagattgaatacctactgcaagtgcggcaccaccttgggcgatatttgaaaccgtcattccgggaccagcaatagagtcaaatccttgtgtagctaattgattaatcccgagaggaatcaaaccataatgcattccggtcataactaacagtggtgtgaatgtcccaactaatagcggaactaaccattgaacatgaacatctaggaaactgaagaatactcctaagatacttcctaaccaataaccaataggtccaatgaatgttaaagtagaaaatccaacaatcattagtgttaataatggtgtcataaataacttgatagctgatggcatatgcttgtctataaagggttctacataagacataaaccacatagccaaaataattggaattactgaagaactatatgttgctaaagtaactggtactccgaataaattaatacctgtatgatttgtttgagcttgatttaccatttgaataaatgttggataaattaaaattgctccgattgacataccaacatattgattaactttaaatttcttggcagctgaattcccaattaaaacaggtaaaaagtaaaacgctgcatctcccataaaattcaaaatttgataagtctgagatttgcttgaaactaaacctaccaaaactaacaaggtcaaaacagctttcaacatcccggcaccagtcaatgatggtacgattggtacgaagataccaacgatagtatcaagtactttggaaacaactgacttcttttcttctttgtcttcagcgggttttgtctcacctatcgaataatcatcagtaatcgatttataaacgttctttacatcgggaccaatgatgacttgatactgtccaccttgattaacgacgctaactactttgcttaaatcttttaaagcgtcagcatttgcttttgaatcatctttcaaattaaaacgtaatctagtagcacaatgggttaatccagatacgttatcaattccacctacattatctataattgattttgcgagctgatttttactcattatttacgccctcctgtctctttacgtttttcataatagcaaaaaaagaaagcgctaacacataatcgtcagcgctttcatcggtgttgcagcagcgtctcactatcttgcacaattactgcaacaacgtttcactatttaactaattatcttctaaaagtggattttttgaagatcgtctattttcaaataacttggaaacttgttttttattatttaaggcttgttcttgattctcgttgacaaagtcagcatatacgatatctaacacaaacatcgcagacaaaaccgaactaaaattgcccaaattattaatcaatttttccctagttgaaatataaataacattattcgtcaactcggtcaacgagtttccacccatggtcgttaccgctacaaatggcaattgcttatcatttaatctatgagcaatctttaacaaattatctgtttcgccagaataagatagaaggatgaaaagactatttgaatccgaataattagctttgaagaaggcattgtcccctcttctttctactgaaacagttttcccaacttttatcatcttattttcgaaattttctgctgccaaaatcaaatccccggcggcataaatatatatatgatcacgaccacgaatcaaatactcaatcgtattcagactggatttcttcaagagagctaaagaatcgtcaattatttccttatacaaagtaccaattttattattgacaattgctgtcgtatcttctgataaaaagggtatattaggatcaatattattaaaatgtgaatccaaatattcgttctcttcttgatattgttttacaaaatcaggatagcctaagaatcctaatttttggcaaaatctggtaatcgtcgaagcagaaatatacaattctttggcgatagtatgcgtactaatttttactaaatcattctttctcttcaaaaagaaatccctaatcaataattccgcatctgtacctttttgaaaattatttagcctatctcttattaacaagacatcacctcccttttacaataattatgcaacgtaaagagttaagatgtttagcgctaattagttctttatattataagtgaagagaacaatttctccattcttagttacagaaagaagtctttttgtgactcataatgtagtatcacgatgattagttataggaaatggatttgatttgaaatctaagtttaaagattacagtagcaacaaaaatgatatgctttaaagaataaatacgttgatataggagattttaatgaaaagtatttgggagatggacgcaccaataggcttggcttttttctttgggccagctttaattattggaattatgatgttaataagtggttttaacaccgtttcagccattatggtcttagtgttagttttgtgtgggcttaaatacatgcatacttcaataattggtaagtatagaataatgaaatctattgttaacagtattcatttaaaaaaagacagtaagatattagacgctggctgtggtcacggtgccaaatatgtcagttaataggttcacggacgttaacgtctcaatcgactagagaaaattctaacaatattcaatgatactgaaggttcgtcaaattaaaaacgatatgccatataaattatcagaaaccagtcttacagttccatatcaaagtgactgtttactaataaccaacgactatttcatcaaaggctgagtactccatgtccgcctttcgaataggatcccggctggaaggtattctgggcaaggcccagtggtgatattccacttagcaagtgttgtgtgcttggttagtggaagaccagtatttaagacgtggtttatcggcttaaatctgtgtccaccacgtcctggccattgcacagaatgcctggaagccagtgtaggacgtcgccacaacagcaggtttacgcaaactcgcactatttccagcggtcctaagctggctgattttaaacttaagactcctcattaacgcaagaaaacaccaagcacaacggtaaatctgatttattttgataaattgaccaaaacttgatggctatcaagttgccatcaagaatcagcggctatactagggtcatcaaatcaaataaggagttgcaaattatgaaaattcaggggtttctaactaaacatacgaatcaaatcacattaatcactggtattctgatcgtcctcggcatgctcagcaaatacttgttccaattcacactggactaccaagtcattctggctgtcgcatccgtgattgcggttattccgatcgcggttcgggcttggagcgcgctgcgcaacaaggtcttcagtattgaactgttagtcagcattgccgttatcggggccttcatcattggcgaattcaatgaatcagccatcgtgacgttcctattcttgttcgggtcctacctcgaaagcaaaacgttacaaaagacgcggacggccatcaaaggtttgactgacatgtcaccgacgaccgcgaccctcgtaaccgctgatggtacggaagaagtcgacgtcgatgatgttgacgaaggcgatgttgtcttagtcaagacggggagccaagtccctgtcgacggggtcgtcgttgaaggtaatggttacctcaacgaagcttctatcaccggtgaagcccgtcagatcaacaaacaactcaatgattccgtttattctggtacgatggtcgaaaacggctatcttaaaatcaaagcgactcaagtgggtgatgacacgacgtttgctaaaatcatcgaactcgtcgaagaagcccaagacacgaagtccaaagctgaaaagttcatcgatcgctttgctcaatattatacgcctgccgttctcgttttagcagtcttagtcttcgccttctcacgtgacttccgattagcgatcaccgtcttagttctaggatgcccaggggccctcgttatcggtgcacccgtctcaaacgttgccggaatcggtaatggtgccaaacgtggcatcttaatcaagggtggcgaagtcgtcgatacctttgccaaagccgatacgttggtcttcgataaaacggggactttgacggaaggtaatactgccgttaccacgatgcacacttacacgactaacgccgacaatcaactcgctttagccgctgccatcgaaggtgtttctgaccatccactcggtcaagctatcgtgacctacgcagcccaaaagtccgctggtgtcgcacccgtcctcgatgatactgaaaccgtcaaaggccaaggcatctgcgctaaagtcggtgaccaaaccgtcgtcattgggaaccaaaagatgttaaccgcgcatcaaatcgaacttaacccagctcaactcaaagacctgaacgatttacaagccggtggtcaatccacagtcatcatggccgttgatggccaagttcaactgatcttcgggattgccgataccatccgcccaggcgtcaaggattcactcgccgcactcaaagctcagggtatcaagaaattagtcatgttgactggtgacaatcagttaaccgcccaagcagtcgcagatgaactgaacttagacgaagttcacgccaacttattgccagaagaaaaggtcgaatacgttaaaaagctcaaagctgatgggaacacagtcgcctttatcggtgatggaatcaatgacagtccgtccatcgctaacgcggatatcggtattgccatgggtagcgggaccgatgtcgctatcgacacctccgacgttgtcctgatgcaatccagcttcccagcactggtccacgcccatggcctcgctaagaagacggtgctcaacacgcgggaaaacatcttcatcgccatcgcgacggtagccttcctcctgattggcttagtcttcggttacatttacatggccagtgggatgttcgtccacgaagccagcatcctagtcgttattttcaacgcgatgcgcctgattaacttccagaccaagttcgacaaacaacaacctgccaaaacgatccaagccgcaacggcctaaccacgctacggatatccacccccagcccataaaaaatggcacccagactagtcttccccaactagtctgggtgccattttttgactaacaataactaaaatgataacgccataataatttcataagtacgctaggttgattaattgcaattataaactaaaaaagatcttgtaaagccaaatcccaatcacggcgccaacaattggtgccacgaccggaacccagctgtattcccaatgtgaagaccccttattgggaaccggtaatagtgcgtgaacgagccgcggccctaaatcccgggcagggttcagagctggcccagtcggcccacctagcgagatgaccattgccgcaatcagtaatccaaccccgatattggcaatatcgatattttgatggaagaacatcccgcgatacagtcccatcgccccaaaaattaggacggcggtcccgaccatttcggtaatgaacccgttcagctgactgtgagcggcgtcactagtggcaaacgtccctaatactgcgccagcatcagtcgtttgtcggtagtgtggtcagtatagtgcgagaatcaagcattgtcctacgatggcaccgagaaattgccagattaagtactgcgcaacgtgtgaccaggggaagagaccaaccgttgcttgaccaatcgtaatcgcagggttcaagtggtttccagagattgacccgaacatcattgctggcagcataacccccagcccgtaccccgacgccaccagtaaccaacccccgttggcgagtcctggatcgtcgtttccggtcgtgttctttaggaatgcattagcgacagcaccgttgcctagtagcactaggatcagggtgccaaagaattctgcagcgtagcgtgcttcccatgaacctgtcatcttgtatcctcctcgtatggtaccgagcatctatgatactttgaaggatagcatataaagccatttatgtaagcgcttcattttactgtgataagtcatttctaatcatctgagccggcctcctacttatacccccgcgcgtattaaagctgagctagcgacgtttagcaagcacgatatcagaattcaaactggcgaatcagattctcaccctggttcataattgacgaaactcaataattgcaggacttaaattaccaccagtgtcgctatccaccacttgacttcagacagacttgcgtactggagttcagtcattaaagctaactttcagttgctgaacatctagaacttggcatgcaaaaaagtcccttatggcaggtcagctgacaaccataaaggaatcataacaagcggaaatcggcgcaagcaaaccacacccccttatccgtattattggctaggccacgtattggtcgttcctagcatgctgaactcgccccaccccttctgagaatgcgtcacttcattgattgctgttagcactttgttttcgtcggtggtgaagtgtaacttatcgacaaacacctgactggcaatctggtcatagacaacgcgggcttggcgttcaggcgtctgttgattatgtttgactttactgataccagtctcaagaatatttagcacatactggtaacgctcgggcgtagcatgttgctgcagtgaaagctgtaaccgagtaaataagtctaaaacttggtttttagcatggtccgacttcgtgttagtcacaaaattccctcctgacattaaggttaaaaaagccttttccccgtggtcatcgtaaggcttccccacataactgtcaaacccaggaaaacgtttgtacgtcagccatttgaaagttaacttgataaattggtcatttggacaaaaaagttgcatctgtatacctatgggggtatattagtaattgttaataatgcacatctggaggggttaacatgattaaagaaattcatgatcaagattttgccaaagaaacggatactgggattgccgtcgttgatttccgcgctgactggtgcccgccatgtcgtatgatggacccaattttgaagtcattgtccgaagatgccaactacaaagacaaggtcaacttcgtctcattgaatgtcgacaacgacaaagaaattgcgagccaattccaagttcaagggatcccaaccttcctaatcaagaaggatggccaagtcgttagtcatctcgtgggcgcgcggccaaagccggcctttgaagccgaacttcaaaaagcactcgattaagtcgataggaggtctccatggcaacgaccgaagaatatgtcaccagtaaacaaattcagacccgtttgaagcgctccgctggtcaactggacggcgtcttgcggatgatggatgagggccgcccttgcgacgacgttctcgttcaactttccgcggtcaagtccagcatcgacaaggcaatgaagctggtcattgcccgcaacatcaataattgcgtcgacaatatgacaagtgccgatgttcagaacctcgagcattcattagacttgttgttaaaaacgaaataacattcaatcgattctaaaaaacgtgcgtgactgcagcatcaagttcatttgattgctgcaatcacgcacgtttaatattaatcactcgttgtgttcatcattatttaaggtcaactacggccagaccaggacgcggataagctgaccaattaatccgccaactcaactactaacagcgctggttattttccaattggcgccagctaacgccactaatccttccagtcgccctttttccaatcatcatggttccaatcatcttttttccagtcatcctcgtcatcactgtgggactgctcggtatccttgggcgctcgttttgctcgtttcaatagtactgtcgttgaaacaaccgttacgaacccagtcgcgataataaagacaaacgtccacatgataatatcactaatcgacatcttggggtccctcccttaattaatgtcgctagtatagcgcagcctagtcacaatagcaaaagtgcccggaatcgcctgcccacacaatggcgatcccgagcacttagtttgaactgacctgactaattagtcatcatcttcgtcttcttcatctagtccggtacgtgcctcgttgcccaagtaggcttgcagttcccggatgttgcgattattgctaccgcggtaagcgactaaccatgcggctaatgctggccgggtctctttttcagctaacttgatagcccggtcaacgaataggttttccgtatcaaaatccttgattgttgcggccacgagttcatcagcagattgatacttgaaagccccgttttcttccaacattgaatacttggttaattcagccgttgtggaagatggcttttggttttcatctaagagtaagtcaccgagttcagcaaactgacggacattttggtcgatcagttgttgatattccgtccgcaatgccaatgattgcgggcctttgacgtaccatttgacctgacttaacttaacatatgcgaccattagattcgacaggatgtgattcgtcatcgcaccggcagtcgggacgtggtggtcaatatcactttgttttaattcagcggcgtattgttcatcgatcgttaattcactcatgaatgcgtcctcctatttaaccttaacgttttctacttcatagcccaaaccagtcacgacttgtgccaaatcatcggccgacgttacttctggatcaaagttggccttgaccttgctagcattgaataacactttgacattttcaacaccctcgtggttcgacacagccttttcaatcttggtcatgcatgatgggcaggtcaacgttcctaattgcataatacttttcatttcaattacctccgtatcaactcatttgatggttctatcataaccggattttattgataagaacttgaccgccgtcaagaaataataaaaagttttcagttacaataaaattgttaaaaatcaagccatagatgaaacgcgaacgcctacgccatagcagaaatctggtatagtaaaggtgaatctaattagggggtgttctcatggcagagcatgaatgcgttcagttagtgccgattttcaaggaactcgctgatgaacagttagatacaattgaaacgatcgttcagcatcatcactttccatccggcagcaccattttcagcgctgacgacccactcgattcgttgatgattctcgccaacggccaagtcaaagtctatcaattagccgcaaatggccgggaacagttactgtacttattacaaactggtgatattgatggcgaagctgccttattcgagaaccaacgccgcacgtcctttggcgaagcgttggttccaacctatatctgcagcatccgccgcgccgactttcaagcgttgatgcaacaatatcctagcatcagcatcaacgtcttaaacgtcttcggcagacggctcacccagctggaacgccaaacgacgagcacggcgaccgagtccgtcgaagcgcgcctagccaactaccttacggaaacggcggctgcactcaagacagacgcgtttaaattaccattaaagaagaaggacttagcgaccttcttgggaaccacccctgaaagcattagccgcaagcttgcgttatttgaacgccaaggcctgattacccaaaagactggcaaaatcatccaaatcaacgatgcagaccaactcttattaactgaataagataatcaaaccaaccggatggcgattcaccatatgcgtgagcgctcatccggttggtttgtttccccgcctatttttgcgctgatcgcgcccgtaatactgtcccattcgaatataaggagccaaattaatgcgactgccgtaactgaagcgcgccgtttggccactaaatccgcccggtttaattttgctgacagctctcactgtccaaaatcattttaattttcagcggttctcgacgataccacttggattaatctaaggtataattaaactagggttcgtctgtaacggatgatgacactgacatactttcaattgttgtatcactaaataccgaagaaatttttctttgtttcaactccgaattcacttgtgttttaaagcttttaagactcaaaatttgatcataaacagtaatttgtgaagtatcattattagtttgtaaaaattgtatttgcgactgatattcaggctttttaatcaaatagttccaactaacaccagctgcaattgacaaaccaatgatacctattaacaaaacaatatgtcttccaatgattctaagcacattttttaatttaattcgtaattccattatttatcctctacattacttaactcttgcttcaccgtcactaatgctgcatgaatcacctgatgcatatcataatatcgatactgccctagacgcccaccaaaaatcacgttgccctcctgctttgcaagttcagcgtattgcttatacaacgtgttattgcgagtattattaactggataatatggttcgtctccgcgtttccagttagctggatattcacgagtaataattgtcttacccttgtcaccttttccaaattcaaaatgcttatgttcgatgattcgagtatacggtgtttccgcatccgtataattaataacagcatttccttggtagttgtcaacgtctcgttcttccgtttcaaatcgtaaagaacgatattccaattctcctaattgataattgaagtattgatcaatcatcccagtaaatatgatcttcggaaagtcggctaaatactgatttttattggcgaagaaatccacaccggtctcaacatcaatttctgggtgatccaacattttttcgacgatttgcgtgtaaccaccaattggaatcccttgataagtatcattgaagtagttgttatcatatgtgtagcggactggcagtcgacgaatgataaatgctggtaagtcggtcgccttttgaccccattgtttttcggtgtagcccttaatcaatttttcataaacatcagtaccaattaacgatattgcttgttcttcaaggttcttaggttcgccgcttaactgagcagcgtctttttgttcctgaatttttgcttgtgcctctgcaggtgtccgaactccccacagttcactaaacgtattcatattgaagggtaagttatacatatgtcctttataatttgcgactggactgtttgtataacgattaaattcggcaaattgattaacatactcccaaatctgcttatcagaagtatggaagatatgagcaccatattgatgaacttgaattccatttacttctttggtatagatatttccagcaatgtgatcccgcttttcaatcaccttgacgtgtttgccacgcaatgccgcttcatgggcaaagactgcgccgaaaagtccggcaccaacaaccaaataatcatacttactcaattcaacttcctccaagaatatatagtctcatcatgtcattatatcaaaaaaactttaatgtaaaagggcaatcgttatattgttgtgtaaacatcgataaaaaagacgactatttttacaatagccgtccaaagtaattatagtattatctacccaatcccaaagaatccatgcataaacaacgccgcacaagcagccccaacgaaaggtgcaatcccaggaacaatgatcccgtattgccagtcgctgtcagccttgttcttaattggtaagatggcgtgggcgatccgtgggcccatgtcccgtgcaaggttcatggcgaatccggttgggccacctagccccatcccaatggcccagactaagagcccaacaccaatcggcacgatccccggcgttttcacttcagaaatagctaaaatcccagaaataaaaataaatgtatcgaagaattcgacgaagaagttccgtggtaagttccgcacagcgggtgcggttgagaataagttccgaatcgtaattggggaaatctcatcagcagaagcggcaaaatggtccgcgtacatgatccagacgatcacggcaccaacgaccccacccaaaacttctgcaactgaatacgggataaacaatgaccatgaaaggttccctaaaatacattgggctaataccatggccgggttaatgcagacattgccgaaaatgaagagggcaattgtaatcccaaaaccccatgttgtaattgcgaagatatggccggaaccgcgatacttggtcccctttaaaacctcactacaatgtacaccgacaccaaaaataatcatcaaggcggttcccatgaactctgccaaaagctgatgaatcactatctttctcctcctgtggcgttgttacgcctgtttattttgaaatagacgccacttactttcagaaagcaccggcacttttttcacacgaacaccattatacacaaaatccgaatcgtttaatatgtaaatcgcaaaaagttttgattttacaggattaaacgttcggattcaattaaaaggttctgattattcttttttagtcgtttttttgcgtttgaagaattgtcgccgaatgcgacgaatcatccgtggagactttggctcaatcttatgctcaaaccattcctgcaccgacgcattgacgacgccaccaaacatcaagagaatcccggaaaagttcaaccagaacattagtacaattaaactcccaatcgtttggtaagtcgtaatccgtttagcaaataattcgatatacacccggaacccttgcgagatcacgatccagccaatcgtcgtgactaacgcccccgtccaaatgtaacgcaatttcaccttggcgttcggtacaaagtaatacaacaacatggcgacgacgaacatcccaacaaaggtaatcaagttcttgttttccaacaactgattaatccaattcggaatgattgcacgcgtgagatttgttaaattcaagatcacatctagaatcaattgactcaacgtgaagaaaatcgccagccctacgattaggagtaatagtcccaacgttaagaaaaaggcaataattcgcgtccaaacggcattttgggcatccgtaaccccgtacgcctcatttagactcctgcgaattgcagcaataattttagacgccgaccagactgtcaccaaaatcccaattgacaaactactactgctgccactggacaggaatgaaactaaaatcggcttaaacgtctggtagacgttactaggaatgacttcctgagcgtacgctaaaatctgcccagacttcaaatcgaaccgggcaatgaggtttccggcaatcaagataatcggggcaatcgacattaacgcgtagtaggccagcacaatcgcattgttgctgacattggcttgtccataccgccgaataataatttccaggcttttcgcaattttagggtaacgggcttttaaattcattcatttatcctcaacgctcacttatagtatttacaattatacaatggaatgccgcgggaaacaccttttatactaggattagtgctttcagcgaatagactagtcggtccaatcagatcaattgatggcaatacctgaccactgacgagtaaaatccgcttatctcccagccgtcagccactttgacaaaatcaagtagctgcctagacactcagtagtaccgggccatctagattttaacgcaaaaaaataaccggtattgatacccccgcggcatccatctccggctacttcactaatttcacatctttacaggagaagtgaaaatttttatcactatgtcagtgcttaatattacactgtttatacaaaaatgcaaataattttaatgtgtaccaatttttttcataatcgcttgtaagatgtattccgcagcatgaccatcgccataaggatttttagcgtctgccatccgttggtacgctgcggaatcatctaacaggctggtcattgctgccgcaacctgctgaccatcagtgccgactaatcgtaacgtccccgcggtgaccccttccggtcgttcagtagtatcacgcaatacgagcaccggtttattcagtgacggggcttcttcctgcaccccacccgaatccgtcataatgaagtaactgcgtgccgccatgttgtggaaatcaagcacgtcgagcgggtcaatgaggtgaatgcgatcggtatggccgaggatacgtttagcgactgtctgcactgccggactcaagtgtactgggtagaccacttcgacatcgggatgctgagcaaccactcgtttgatggcgacaaagaccgcttccatcggggcgccctgattctcacgccgatgcatcgtgagtaagatcatccggtgcccaggctgaatcaaatcaagcgcagcgtgttgatagtccatcgaaaccgtctgttttaaggcatcgatggccgtattgcccgttaccgtgatggccgtatccggatggttttccttcaatagattctgccgacttaattcggtcggtgcaaagtacatgtcggccagcacgtcggtcagctgccgattcatctcttcaggatatggcgagtacttctgccacgtccgcaaccccgcttccacgtgtccgactgggatttgatgatagaaagcactcacactagctgcaaacgtcgtggttgtatcgccatgcaccagcacgatatcaggcttgactgtatccataattgcatctagcttcgtcagtacccggctggtgataccagctaacgtctgattaggcttcatgatattcaaatcatagtccggcgtaatgtgaaaaatcgtgagcacctggtctaacatctcgcggtgttgagccgtcaccaccgttaccggttcaaattgtggctgttgctgcaactgcaacacgatgggcgccatcttaattgcttctggccgcgtgccgaaaatcgtcattaccttaattggttttgtcattaactttcacctgcatcatttagtttctaatctcatcatagcgttagttacgtcgtggcgccatcatttcgagtaaaagtttagttattttcaaggattcagccaaacggacgggtaagcaaaaacaccaccttgattgcaggcacacgttctcccgcaattaagatgatgttcagcccgtaccgtttctaaaaaggtaccgtcttcaataaaatatcacgaatcttatacgcgacctggttgtcaccaccaaaaacaccctgattttcaaataagactaaggcgacttgggcatttcgcgaccccatatagtagctatgaaaattattgtcattgccacccactcgaatcaactggcctgcctggtaataaacgcctgccgaatatttaatttgaaaattatccgcaagtgactttaaaccggcttcaccaactagctggccgctttgaagcccatacataaatttataataatcccccacactcatatatagactaccacagcctaattcactagattgtaacggcttagaaatgatgccactctgaccaaacccattagccaagcgatacgaagtcgggttgatcacattgcccggaatatcgttatattcataggtatgttttaatcccaatggccgaatgatgtcattagtcaaagccgcctgataggatttatgcgtcactttgcgaataacccctgccaataaggtaaagttcgcgttggaataggcataagcatgattattcgtcgaccgtaaatgttgcagtgtaaagttcagccgcgccgtctccgttggtaaaatcgtctttggtgttatctcagtcatccgaataccggaacgatggtctaatagttcacgtatcgtaatctgattggcgtacggaatttccgggtaaaagtgactcagcttcgtcgtcagactcaacttaccctgattgatcagtttttgaatcatcacgccagtcacagctttttgtaatgacgctaatggataagcctccgtcgcagtattgcggacttgattggcatcatccgcataaccatacgttcgaacccggacccccgccggaccgttcgtggtcagtaatagtgtccccataatatgatgacttttgatcaactgatcgatttgcttgattgcctgggcctcagtaagctggccgggcttcaatttaggcttagtcgtcgtttgctttttcgtcgcggatttgatttttgacgctgcctgctgtactttaattgtctttggtgtcacttgctgtgatccccacacacccacgccaatcaaccccagtaagattggcaataaacttaataaccaacgccgtttgttcatcatgatccccccctgtttctgatgagtcgcccgtcaaatctgacttgactactatttaattgccccaagcatacgccctcgcttctgactttgcattaaaatgcgaattattgttagtccgccgaaccaaatcgcaagcgctatcaacagcacggttttaccacaatcactaaaaattcatcaaaatttagttaatttaactcgtgcaatttccgaacgtgaccattaaaatgaagattatagttaacttattcaaggaaggatgatcatattgagtcaagcaaccgattatgtccaacatgtttaccaagtcattgaacaccgtgatccgaaccaaaccgaatttttagaggccatcaacgacgtcttcaaaacgatcacgccagtcctcgaacaacatccagaatatatcgaagccaatattttggaacgtttgaccgaaccagaacggattattcaattccgggttccttggctcgacgatgctggtcatgcacgagtcaaccgtgggttccgagtacaatttaactcagcaatcggtccatacaagggcggcttacggttacacccatccgttaatctgagtatcgtcaaattcttgggctttgaacagatcttcaaaaatgccctgaccggcctgccaatcggcggtggtaaagggggctctgatttcgaccctaagggcaaatcagacaacgaaattatgcgcttctgtcagagtttcatgaccgaactgagcaagtacattggtctcgataccgacgttcctgctggtgatatcggtgttggtggccgcgaaattggctttttatacggccaatacaagcgactccggggcgctgaccgcggcgtactcaccggtaaaggtttgaactatggcggttcgttagcccggactgaagctactggttatggtctcgcctactataccaacgaaatgctcaaggccaaccaactttccttccctggtcaacgtgttgccatttctggtgctggtaatgtcgccatctacgcgattcaaaaggttgaagaactcggtggcaaggtgattacctgctccgactcaaacggttacgttattgacgaaaacggtatcgacttcaagatcgttaagcagatcaaggaagttgaacgcggtcgcatcaaagactatgccgaccgtgtagccagtgccagctattacgaaggttccgtctgggacgcccaagtagcttatgatatcgcgttaccttgcgccacccaaaacgaaatcagcggtgatcaagccaagaacttgattgccaatggtgccaaggtcgttgccgaaggggctaacatgcctagcagtccagaagccattgcggcataccaagctgccagcttgctatatggtccggccaaagctgccaatgctggtggcgttgccgtttccgcccttgaaatgagccaaaatagtatgcgtttgagctggacttttgaagaagtcgataatcgcctcaaacaaatcatgcaagatatctttgcacactccgttgccgctgccgacgaataccacgttagcggtgattacctgagtggtgctaacattgctggcttcacaaaagttgctgacgccatgttagcgcaaggcttagtttaagccaactacatttaatcgcatcaaaaaaacggattgtcgggactttaatagattccatatcaatacccgaaaacgggttcaaaccgtaactctggatctcaatagttactataaagatatcgttaaggaaatgtttccaaacgcagaaattgtcgttgatcgattccacattatcgccatgatgacgcgggaattcaaccagactagagttcagacaatgaaaaaatatgacaagaaatctatcgaatatcgactgcttaagttctcatggaaactatatttgaagcactttgatgaactagaagtcagccaaactttctatgatcgtcatttacgacagcagttaactcaacaagggcgagtacaaatggagcttgacactgatgacactatttcgagcacatacgatgcgctgcaaggtatcatgtcctgtcttaaaaatcatgacaaagatggcattgtctactatctctacaaaaatgaaaacctaagttttcaaatgaaggaaacactaaaaacgtttaaaagtaatctggaaattgtcttgaatgccagtgaatctaagtattctaacggtccaattgaaggtattaatcggatgattaagcagattcagcggactgcgtttggatttagaaatttccatcatttaatctcgcggattaagcttcaacaaacgagaacaaaaccaaatacaaaaacagaactagaagccgcttagcttctagttctgtaaaactatctatcaacaggatttgacagagagccctaaaaacagtgccggctcaatgattagcctaatttagctttaatattttttaacgaaacttcactcgtatccgcaaagcgcacatccgcttccatcaattgattaccaatcccgattgaaagttcacccgcagcattaattgacttaatgccagcacctgaatcttctagaccggcaacaacttctggtgctaagtccatcacaccggccgccaaactgaagatttctggatctggttttccggcatgcaatttggctggatcaaccacgccttcaaagtagtcggtaattttcaactgcttcaaaattgcaggggcgttctttgaggctgaagcgacggacattttatagccgctagcttttaattcgtctaagaaggctttcatccctggtagcacgtcatctggcgttaatgattcaaccagcttcaaatacttggtgttcttttcggtagccaaagccaccttttcatcctcggtgtagtcattttcatggccacccgccttcaaaatcatttccagtgaatccatgcggctgacacccttcaaggcttccgctagttctggtgtccattctgaatgaacttcatccgccgtttggtgccatgccttagcgtgcaatcgggcactatcagcaatgacgccgtccaaatcaaatgcaaatcccttaatatcttcaaacttcatggttatccctccgaatagtaataagttgatgtgtaagttttagtttgattagcgggtaaaacaatgtcgccaaatccgtcgtggtgaatcgcatctgggaccgtttgtaattccacagccagtccgttatctggatgagcagcaagccaatccgcatctttgccaatgcaatcgggattgacgttaaaaataatgacgccattgcgatcactgcccatttctaattgatgctgctttgcgctatcaactagtaacaagcttggtgttacgcctagcgatgtatccggctttttaaaggcatcatcaaactgttcgttgccgccaagtttttcacattgatcgcccagcttaacaaggtttgtaaaatcaaacggggtattttcaacgacctgtatttcacccgttggaatcttttcttcatttaccacgatatgcctatccgcaactatcttcaagaattcatccttgattggcgcgtccggtccatccaaattaaagtaaacatgcgtcatcggattaaatagggtttccacgttgctgcgtccctcatattgtacggaaacatggttatcctcatctaaagaataggtgatggccatttccaacgtcccaggaaaaattgctttctgttgcatggtatatcgaattttggcagattggtcgtctagaataatctcgccatgccaattgagccgatcaatgcccgtgttaccactgtgtagcacatttttattttcgtttggcttcaaattgaccctgaatccagcgacgttaaacgtatggccgctcaaccgtcctgccacccgaccaatggtgtttcctaaatgaaagggattcgtttcatattcgtgcacgttatcaaaatttaaaatgatattcttctctggtgtcacaaagtagccagtccaggttgctccgtaactgattgtgcggaggctcacaccatttttatttgtaatcgtaaattctttgactaactcaccattttctaaatggccaaaatctttaacagtcgattccaccagtctcacccactttcttttaataaaaaaggcgaagagcagtttcccactcttgccctttttttagtcctatttaagctcttccttcttaccatcgaggtcaaccgtaattgggtcgccatcgagcaagtcaagcttcgtaccagactgatcaaccgttacctcaatcaaacgaccgcggaacaattgacggaactggtatgactgccatttcttaggtaggaatggtgcatagtgtaactcaccgttgcgaactcgcatgccagcgaatccttgaacaatggctaaccagccaccggtcatagctgtgatgtgcaaaccatcgaccgtgtcattattgtagttatccaaatcgagacgagctgtccgttcatacaattcggttgccttttcttcataatgaagatcagctgccaaaatggcatggattgaagctgacaaacttgattcatgaaccgttaatggctcatagaaatcaaagttggctttcttctgttcaggtgtaaagtcatcaataaagtcccagattccttgaagaacatcggcttgtttgatgtatggtgaacgaagaattttgtcccatgaccagttttggttaagtggcaattgatccttaggaagtgagctgactggcttgatatccttgtctaggaagccatcgtgttgaacgaaaattcctaacttcttgtcttcaggaaggtacattctgtccacaatgtcttgccactgtttcttttcagcgtcagtgacgtttaagtctttagcaacttctggtgcaacctctggcaaaatttcaagcgtatatttcaacgtccattgtgccaaaatgttggtataccagttgttatcaacgttattttcgtactcatcagggccagtaacaccatgaatcatgtacttgccattccgttctgagaagtgaacccggtcagcccagaaacgtgaaatctccgttaagaccttggcgccttcatgctgaacgtatgacttgtcaccagtgtagtttgtgtagttgtaaattgcgtaggcaatgtcgccgttacggtgaatttcctcaaatgtaatttcccattcgttatgagattcaatcccatcaaacgtaaccattgggtataaagcacccttaaggccctgttccttagcattatggaaggcaccgtcaatttgttggtaacgatacttcaacaagtttttggtaacatttggatccgtaacaccaaggtaaacgggaaccgcaaaggcctctgtatcccagtatgtggcaccaccgtatttttcaccggtaaagcctttaggtccgatgttcaaacgagaatcctcgccatagtacgttgagaagagctggaataggttaaaacgaattccttgttgcgcttcatcgtcgccagcaattttaacatcagaaacgttccagcgatttgcccaaacagctttgtgggcgttgaataaatcactgtatggtgttgcagaaatttctttatttaattgggttaaacgagcctcaagatcagcttgtttagggaagtcacgtgatgacacaacaactgtgcgcttctggataattgtttgctcaccagcagccagtgttccgctaaaatggttcgtcgctgagacatcggtttggtctgcagactcactgttccagtccgtgacaactgttgataaagcaccaaccgtaaattgtggtgttccaaagtcgtttggctttgtttccgcaataacttcggcttcattatcagtcttagcaactttcaaaacgtcccagaacttttcatcgtaattggcgtcttcattttgtacatcagcatcaacggatgaactgaattcaaccttagcttctttagaacccacattcttcaagataatcccttgaacaacgagttccttagttgcagcactgacaaatcgttcaaatgaaatctgaacctttgcgccacccttttcaacagtgaaagcccgttcgagaacggcctgttgcatatctaaatcaaggttgaagtcactcaccttgtccttagccaaatcaacaacttcaccgttgattttaatgccaaccttgataaagttgattgcattaatcactttgccaaagtacttaggatagccgtttttccaccagccaacctttgtcttatctggaaaccaaacgccaccaatgtagattccgggaagcgtgtcgccactgtaaccttcctcaaagaatccacgcatgccgaggttaccatttgcaagactggtcattgattcttgaagacgtttatcgtctggattaagtttagtggtcacaatgtgccacggtgatacgtcaaatgttcgtttcatcattcagactcctttaatttttatgcgaatacttctttaatactgcttactgagaaggcaccgactaacatcaagataccggctaagagaaccatccctggcattgatgagcccatcaatgggaacaaagcgaaactcaatactgaagcaacgatttgtggtaaacagatacttccgttgaatagaccaaggtacgagcccatgttggcacctgaaagtgcgttggtcaaaatggtgaatgggaacatcatcattgcggcccatgaaataccaatcaagcagaatgagaggatgagaacccattgattatgaacaacgaaaattgaggcaaacccaacggcacctaatactaaactagttgcgtacattggcttgtgcttgtcatttggcatcttagcaagaactaatgaccaaacaacggcagctaaagcgtaaattgcggatagaacaccgaaccagttggcaccggcttgatagccagcacttgcaggatctgttgcgcgccaaacgttcttggcgacggcacctgcaccataagtccaaaggtattggaaggccatccagcagaagaattgaacaagagttaacgtccagaatactttaggagcacgtttcaaaagtgtaaataaaccaactttttcttgaacatctgcttcagtaataccgtgataggcgttatattctgcgggtgtatattctttaactctcaaaatagtgaaggcactacagataactaagataacggcacctgtatagaatgagaaaataactgagttcggaatgacaccctttggcgcaatgttagcaacacccaaaccagttaagaggtatgggaaaattgcagctagcactgaaccactatttgataagaaactttggattgagtaagcaaatcctttttgctcatcattcaccatgtccccgaccatcatcttgaatggttgcatggcaacgttagacgataaatccatgaagagaattgtgatggcaccgaaccaaagtgctgcaagtgatccataaccaaatcctaagctaccagagtttggtagtaagaacataacgatgacggcgactaacgatcccatcaaaaggtaaggtaatcgacgaccaattttaggcatccacgttttatctgaataatagccaactaatggttgaaccactaaacctgctagtggaggaagaataaagaagaaacctaatttggttggatcagctcccaaagtttggaagatccgccccatttgtgaagattgtaaagagaaagccatttgaacaccgaagaatccgaaactaatcatccaaattgtcgcgatagacaattttggcattggcttggtttttggcgttgtagccgtgttgccttgtgctgaatcattttccatgatttgtcactccccgtttatttgggttatgtgaacccatttttcttaacaaaatgaattataaaccgctttgataatttgtgcaaccgtttgcacaaaaataaaataaaaaagagttgttgctcacaactcgtactgcacaattaatttttgaacatttcgatcggtaaataacaattctaccgcgcgactgcccagcatttccggccgcatatcaaccatgcggacatcttggtcaatcaacgctagtagctcactcttattgaaactcatcatcggaattttctttgtgtgtcgaattttgctccaaacccgattaaaccgcagcaagccaacatcgtcggttgcaattaccgcatcgacatcttggtgctgattcaaaaatacctcgactgctgtttcagaaacgcgttttggtaatctaaatactagcggttctaattggacttccgccatcgccttttcgtagcccattcggcgatttcgctcgtattgccactcatattcggattcaacaaatagtgggtttcgaaccccgccattttgaagaattgccattgtggcatctcgcccagcctgaacattgtcgttatcgacgtatcgatccggcaaatctccaactggctgaccaataaccacaaagtccaaattttcgcgacgcaaatagtcaacgaccggatcattctcatccgtatatagtagaacgaaccgtttgacctttgcctgttgaaccatggccgtcacgttagcaaggacctcttcaactcggctcccaatcgcaattgataaaacatagtgtcgggcgactagcgactgattgatgcctcggagcatatcaatatagaacggattctccggtgaggaactttccaccgttggaaaaataactccgacgacgtttgcttcaccgcgagtcaggttcttagcggtataatttggcagataatcaagatccttggcgagtttttggattcgttcacgcgttttaaggctaattcttgaattattatttagcgcacgtgaggcggttgagactgagacaccagcccgacgcgcaatatcttttattgtaatcatgagcgtttcctttttcatttattggcaagcttctccatctgaagtttaccacgaaatccctccatttaccgacaaattcaggtagaccatcgattttaatctcaagtaaaacttcaactttgaccaaagtcattctttcatcgcttacacaattacttaaggccctatacctttataaaatcctttcattgtgaaaaaattattttcaaaagatttcccgtagttactaatgtaagacagttttcacgaaattgtgtcgatttaaagtaaatgaaagcatttacaaaaaaaccagatgagtttatagtgaaaatgtaaactattggtaaagaaggggaattaagctgatgaggattgccatcgttaatgaaaactttgggcttggcggtattcaacgagtgtctaaagtaattggagatagtctaaaaaaaaataatgaagtatatttctatagtatcttcagtaatcaaaattattttaacgtacagcataactttattaatgggtcatttccaatattaaaaaatagctttttaaagggaactggtaaggctcgtaaggttattactaaatccgttttccataaagaatatagtaatgctcaaattaaagaaccatatttaaaaaaattattatcttttatttttggggctaatattgatgtggtcatcgttactggtcccactttaatttcatgtatagattacttaaaatcacatagtagttctacaattagatgggtagcttggatacacaataattatcatacttatatggacaattatacagttggttatcaaacagaatttattaatggtttaagaaatgcgacagcagttgtatgtttgactcaagatgatcgtgaacaatatgcgaaattcaattcgcaaactcacttaatttataatccattaacgattaataatacaaatatctcagatttgtccgcaaaaaaaatttgttttactggtaggattgcttttcagcataagggaattgattttttgctagaaattgctagtagactgtccaatggttggaaaattgaaattgctggtagtggatcaaataagcaagaaaaagaactaatgacacaaattaagaggcgtcatttagataaaaaaattgtttttagaggccctttatctggcaatagtttaaatcagcattatcttgactcttccatttacttgatgactagtcgttgggagggtatgcccttagtacttgctgaagctatgagttttggattgccaatcattgcttttaatcaatctggctctgcagaagttttaggcaaaggaaaatacggtatattagttgaaaatggaaatattgatgaaatggtatttcagcttaaacaattaatgagtaatatcgaaatgcgaaaagaatatcaaaatatttcactacagagaatacaggattttgatttaacaaagattacaaagacatggactcggttattagaaaggttgtaatagattatgaaaaaaatattaattgataattgtgtaccattaaataatggtgatgcggctctgattatgggactatttaaacagttggctaaaaaaaattatgatattggttttagttgtttagaccaagctagagtcaagcaagtctatccgagttttacttggtacaaatcacatataaacacattattttataaattatgctttaaaaataatttgtttgtgtggttctggaaaattgtgatgtttgtacgtctaatttggtttgataatgaatataaacgagcaaacattataatttctgcaccaggtggttatattcatagctattacggtattgaagcaagaatgtatattttatatttatgtaaaatgcatttacataaaaaggtaggcatctactcccaatcgattggaaacttaaccccacatgatcaaaaagtttttaaaaaatatggtcaatatttagactttatttttgcacgtgatgaagtttcgtataaccgagccaaagagtatggccttactaacaacttgactttaactaaagatgcagcctttttacttaaaacagatcaaaaaaatcttgaaaacaattctaaaaaaatagctatttctttgagaaactggacaaaagaaaaccgcagtatgaatagttatttttcacaaattaatgaagcagtatcttatttactagataataactatgacattactttcttatcaacttgtcagggaattgaaaattatgttgatgattctgaggttgccaaagcatttgttaagcactttaattatgaaaataatcagaacatacatgtcaatgatagctatcataccttaaacgacttgcaagcgttaattaggcaatatgattttattatcggcacaagactacatatgtgtttactagcttggattaataatgtgcctgcatttaatatatcctacgaagaaaaaggacgagaaagttacagatacttagggcttgatgcatatacaattgattttaatgcaacagatattttaaccaagttaccgaccttcctacggactgccaacaaaaaagaaatatttaatcgagtagataaagtctcgcaagaacaacaagcactttttgctagtttggaaaataacgactttgaaggggtctattgatcgatggataaatatcataaattagcaatgaattctctaatttttgcaattggaaatctgggtagtcgctttatatctataataatggtaccgttatatactcgttttatgaccactagtgaatatggtcaagttgatttggttacaactgctataagtttgttattaccaataatctctcttgccattgggcaagctgtcatacgttttgctgttgcttatagcgaaagtgacgatcgaaaaagaatattttctaatgctgttgccttaaatattttaggtacgctcctattaggattggtatttctaattttgcaaccatttcacctatttcacgggctacttgcttatttcactattttattaattttacaattatttggagataccatctcacaatttgtccgtggaatagggcgagtaagacaatacgctatcaacgggatactgactacaataattacggcaggtttaaatattttacttattgtgcaatggcaacaaggggttgacggttatctggtatcaatgattgttgctgctgctatttcagatttttatctatttattgttagtagaggatttaatttattttcaataagacatttaaataaaaaattattaggttccatgttaatttatgctgtgccgctcattccaaacagtatcatgtggtggattattaatggttcaactagatatcttatcctattttttgtcggagcaggtgcaaatggactctttgctgttgcaaataaaataccatcaatcttatctattgccacaaatattttttctcaagcatggcagctgtcagcatttgaagaacaagatagctctgacaaagctggtttttatacgtcagtttttaaaaattactatactgtgttgtttattggtgccagcataatattgattatcacaaaacctttaataatatatactgtaggacaacaattttcatcaagttgggaacttgtaccatttttattgttagcaagtatgtatcaaagtttttctggttttttaggcactacctatacagcttcactacaaacaaaaggtgtcttcacaacttcgattttagcggctatggtgtcatttatagctaatctagtcttattaccaatcataggggtctatggtgctggaattggtacttgtttaggatttgtggctatgtggtggattagattaaaagatactaagaagataattggtttaaatgtcaacttaaaagagtatgctcttttaaatatcgttttttttattcaaacgggcattatgtatttatttaataattctacattggtagtggctgaagcattatgttttatattaatgtgcctagttgtccatcaaaatttgtattcagtaattaaaaaagttctaaaataatatcaagatagaaagaagtatgagtatggcacacaataaaaataattatgttgattattatagaatgtatggacgttttagtctgaaatggcagcatcgtgtattcccttgtttaattccaccccaaattagacattttattttaattcgaaaatggcaaaacacacactctaatttaaataagtttttgttgaaaacaaggatgcattttttacaaaaaagatcgtttattgacataccaccacaaacaaaattaggcaatggattatctatgtaccatactggattagtcattgttaatgacaaagcaattattggtaacaatgtgaccctttcaccaggggtcactattggcaaaacagctaataaaaagggagatggtccaggatatccaaaaattggtaatgaagtatggattggtactaatgcggtaattattgggaatgttacaattagggataatgtattaattgcagctaactgttttgtaaacagaaatgttccaagtaattccgtggtttttgggaaccctgcaataataaaggaagggaagcaaaatgcaacaactggttatataagaaatcgagtttaaagtctgttgtagctacgctctatctattaaattgaaatggagaactaaaaatgaaaatttcagtatttggtttaggatatgttggattagcaaatgccttgcttttgagtcaaaatgaacaagtcaaagcttatgatatcgtcgatgaaaaaattgagatgcttcagaaaggcaagtctccaatagtagataaagagattgaaacttttttaaagcgcgatgacttgcaaattgaatttacaactagttttgaagagtcagttaagtttgctgactacttgcttattgcaacgccaacagattacgatgaagaaaagaattgttttaatacttcgacagtagaagatgttattcaaagggctttggatattcgttctgattctacatttattattaaatctacagtgccagtaggttacacagaaagcattaggcaaaagtttggtacaaataatattattttttcaccagaatttttacgtgaaggtaaagcattatatgatgacctatatccttcacgaattattattggtgaagactcagatcgtgggctggaagttgctaacatgtttaaagaaaacacattaaaagaagatatttctgttttacgtgttcattcaacagaagctgaagccattaagcttttttcaaatacgtatttagccatgagagttgcgtactttaacgaattagatacatacgctttgagtcgtaatttaaatgctaaagaaattattgaaggtgttggattagatcctagaattggctcacactacaacaatccttcatttggttatgggggttactgtctacctaaggattctaaacagttacttgcgaattacaacgatgttccacaaaatatcatgacggcaattgttgatgccaatcaaaccagaaaagacttcattgcagatcagattattcataaagttcctaaggtagttggtatttatcgtttaactatgaaaactgattcagataatttcagacaatcagcaattcaaggtattatgaaacgaattaaagcaaagggtattgaagtgatagtttatgaacctaatttgaaagatgaaaaattctttaattctgaagtaattagaagcttatctgattttaagaaggaagcagatgtgattgtttcaaatcgaatggactccgatctaaaagatgttaaagataaagtatatacaagagatatttttgggaaaaactaataatatattttttaagtattgcttttatggtagattgcaaatttaatccgaattttttgacaaattggtcaacataacctggtaaggtgtttgccagttaagtactttaagggggcgctggttaatttcgagtaacatcgtggttaaatcttgagcactaatgtgctcaaaacaagtccccttagggtaaaaataacgtaagttccgattaaatcgtttattactgccgcgttcagctggtgtgtaagcatggcagtaataggttggaataccgtattgtgatccaaatgacactagcttgctaaactcagtgccgcgatcgacagtaaagctgtgtactggccccttaaaagttgctaggaacttcattagggcttcattaacagctgctgctatccgatcttttaattgatacgcccaaagaaaacgtgatttacgatcaagtaaagttaataaaacgaccttactatgcccgcgagggccaaccaccgtatctatttcgaaatcaccgatgcggttacgttggttaagcataattggtcgttggtcaattgaacgtcctaatgattaattatatttagaacgttggtcaaggttacgccgttggcgtagaccatgttcaggtaggtcacttaaagaaaattcaaatttcccctgatatagccaattgtaaatagatttagtagctagtttaagttcatgagcaatcacttctggtgaccagcttagacgtaagtggtttagaatgatttgctttaatttggcattcaatttagttttccgaccacatcgtgcccgcttagattcagcgttcgcttgcgccaactcagcttgataaggttgacagcgggataattcataagaaatcgtggacggcgatcgttttaactgctcagccatttgggcattggccagtcctagttcacaaaaggtttcaattttaattcgttaagaataggttatactagacaaaagatcagctcctaaaaaatggatttgtggtaaacaccattttaagggaagctggtttttttgtctgaacagcgttcggattaattttacaatctaccataatgattaaagtgtttagatagagtaaagtggggccataacttaataattgtggcctgctttttttaatctatagctgaaagtggcaaaacatcataatgtatgcttataagccatttattaatgtgagtaacgaaattagtagccgtaagctattaacgaaaagcttcgttaactcattttttaggctaattgaacgcaaaataagtaacctaaatattaatcgcatcagtatctctaaactgaagtcctactcgtgatatgaaatccttaagcagatcaaacaatccctcagacctcactcaaataatcgtccgttaaaaataacgagcgtgtgctcagatgacgcttatttaacagctataccagccgatctttaatattaattactgtctgcaccgacacaccggtttcagctgcaattgcacgatagctaattggggcaccggttgctttgttgtaatacactctcctataatttgcgtgtgttcgattatttacatatattttctattggtcgagcagttgatgtctcaaccaatcaacagtgactagtataactagtgagtgttgcagtgcaataatcagaacattacgtttttagggggtgcttgtaatataaggccgtttttgtaatgaattgtaatatttggtagattgtatcaacattactagaataaaagtagcgggataaatatttcacgaccaaatagtatctaaatctatacgttcaacaccaagcaatcacacaccacaacacagcacaccgtatagaccctttaaaacgtcttctaagcgattttaaggtgcattgcttaattatatatggcgaattgtcaaactaagtgcaacggtttgtcaaaaaatacttcatatggggtttcatagtttaacactttgcaaggacgttgatttaactgcttttggcagtgttcaacgtcctgttctgtataattatcaatatctgttcgcttgggaaaatattcccggattaatccatttgtattctcatttgttctacgctgttcaggcgaatatggatcgggccaatagacagtaacacctaacctttcgctgatttcatcaagatgaagaaattcggtcccatgatctggtgtaatagaatgaacaaattctttaggaatggcccctaacagttcaactaagcctttatttatctcctgcaagtccttttgcacaacctttttgataagcgtaagccgactaagccgatcgacaaccgttaaaaggatggagtgacccgttcgaccaatcacagtatcaatttcccagtcacctatacgttgacgctggttgataaaaccagggcgctcatggatcgagatatagtcggtctgtacttctcgatgtcgtctagtattctttgaatgccgagtccgatgtttatgtctgagatggcgctgaataccggtatcaccacgtgaggagtacttctcacctaaattgtgttgatagatatgacggtaaattgtgttgtagctaacacaccattgatgttccttattaaagagagcggtaatctgctctggtgaccagtgcagatctaagatgtaatgaacaatttgacggcgtaattgtggatggctgtctaatagccgcttcttgtgacaattctgccgcttttgatgatagtcattatctgctttgcttggggaataattacctgcacaacgttttaactcccgtgaaatagtgcttggatttcgccccagccgtaacgcaacagcccggatagataaccccttagttcgtaaaaacataagtatttcacgttcttttatagtaagatgtttatagctcataccggatacctcgaattgtttgatttggtcgttaaacatattctacccggtatgggtttatttttttactttgtgttgcatttcaattgtaaattcgccctattaaaaaaattctaatcacgttctaaagctggagacttttaaaaaaatcaaaattttgatatagtggattatagtacttttaggtaaccaagaagtttttgaacgccttatgaaggttgagtaagatgaaattggttggatatggtgctaatttcttggtttagaacaaattggtgaatataaaaaatataaattttattttgactcattcatagcgttatacaccatgtctacccaagcgcgtggcgcatgttacccagattattattccttatgaataataatctgggtaacatgctaatacatggaggtgtatgttggtagaaaaagttaaagttaaaaatgtaactaagatttttggaaagcaaatatctctagcaaaaaaattgttgcgtgagggaaagtctaaagcagagatcctttcgcagacaggttgtactgttggagttaatcaagctagttttgctgttaatgaaggtgaactgtttgtaatcatggggctgtctggaagtggaaagtctacgattatccgaatgatcaaccgcttgataaattcgactgatggggatattgaaatcgatgaacaaggtgtgatgggcctcagtaaggaagaattacgtcacttgcgccaagataagatcggcatggtttttcaaaattttgccttgtttccgcataagtccgtattacaaaatgcggcttatggattggagcttaaaaagtttccgttagatgtacgaaacaggaaagctcatgaagcattgacactagtcggcttgaccgggtatgacgaccaatatccagatcagttatcaggcgggatgcagcagcgggttggtctcgcgcgcgctttggccaatgatgccgagattctgttgatggacgaggcattttcggccttggatccgttatatcggaaagaaatgcaggatttgttattgcaaattcaagaaaaaatgcataaaacgatcatttttattggccatgacctgaacgaagctttgaaattaggggataggattatgatcatgcgtgatggccatatcgaacaaattgataatccggaagatattttgactcacccggctaatgattacgtagaacgcttcatcgaaggggtcgaccggacaaaggtcctgacggcaagtagtgtaatgacgcaggcccaggtggttaatattggaaaggctggaccacgggtggctttgcggagaatgcgagccaacgatatctcttcaatatacgtggttgataatgacaacaaattcgtgggttttgccgatgcgcatgatgtttcggatctgattaagaagggcagtgaagacctgaagtcagttcttaggacagacgtgcctaagacaagtgtggatatgccaatcaatgcattgattaacgatatttcgaaggcagcaattccttatgtcgtgttggatgatgacgatcatctactaggcatcattctacggagttctgttttggcggctatcgctggggaagaggtgagtgcttaatgaatattggacaaatacctttagcggattggatcaactcaggtgttgactggctgagtcaatttaccggattttttaatagtgtgacgatctttttccaggtaatcattgacggtattcaatgggcttttgacttcttgccgcaatgggtctttatcttggtggtcttagcactcacgtactgggttaaacgaggacaaaagaaaattagtttcatggtgtttgaagttttggggctgttattgatctggaacttaggatactggcgtgatatgacccagaccttgacgttagttttgtcgtctagtttgattgcaatcgttgttggtattccacttggaatttggatggcaaaaagttcaagagctgagatcgtaatcaaaccaattcttgacttcatgcagaccttgccagcgtttgtttatctaataccggccgtttcattttttggtatcgggatggtaccgggggtgttggcttcagtgatttttgcgacgccaccgacagtgcgaatgacaaacttgggaatccggcaggtgccaagtgacttgatcgaggtagcggattcctttggctcgaccagctggcaaaagctaatcaaattacagttaccactagcaaaaacaacaataatgtccggaattaatcaaacgatgatgcttggactttcaatggtcgtgattgcatcaatgattggcgcccttggtttaggaactcaggtttactttgctgtggggcgtaatgatgccggggcaggatttgccgcaggaattgctgtggttattgtagctattattttggatcgaatcacacaatcgttcaacaaaacatccaaataaagggggaatgattagtttgaagaaaagaattctccgttatttgcaaatggccacagtgattatatgtttgacagccatagttagtgcttgtgctaaaccagctgaatacgactcacataaaaagttaggaccgcaaatcaattatacgattacagggatcgaagctggtgcgggtgtaatggctaatacacaaacattgttgtcaaaatataagttgaaacaggctaactggcagatcatgccaagttctacagctgcgatgattagcacgttatccaaggcagttaaaaataaacagcctatcgttgttactggctggcagccacactggatggttgctaaatattcgttgaaatttttaaaagatccaaaacatgtttatggtaatggtgaatcaatgcgcaccattacacgtaaagggttggaaaaagataatccaggtgctactaagttactaaagaatttccattggacaatttcaatgtcaaatccagtaatgctgaacataaacggtggcatgaataagcaaaaagctgtcaatcagtttattaaaaaccatcctaaacaagtcaaagcatggacagcgggggtgccaaacggtcatggcaaaaaaattaaattagtttatacaccatatgactatgaaattgcgacaaccactttagtaacgactttgttgaagcaaaaaggatataaagctacaatgcaacagttagacgtgggagttatgtggaattcgatagctaatggtagttctgacgcttccgtgactgctgagttaccagttacccatggcttgtatgccaagaagtacaaaggtaagtatgttcaattgcgcaaaaatttgaagggtgctcaaacagggttggcagttcccaaatatatgaagaatattaatactgttgatgatctaaaaaacaaatgatattggctgtaaaatttctggcattggaccacaccaatgccagtttttttgttatttgtcatgtgaagttgatggaatccttatgaagtatctggagcttaattggtctaggtacttttttataccgtcacagtttgacgtgctgggtgaagccattggcgttgaatcttaatacggttgacaaagttctcccaattacggaagccaaaagcagtgtttttaatctcccgaattgtcaaattaagttagaaattttttaactgttcatctgtaatctgactgatgaatgcttccagaggtgtctggtaacccaaactttttcgtgggatgtggtttcgtcgactggcaactgcttgaacaaatccatctgatagctggtccataataagattgtgacgtaaaccatctttacgcagcagaccattggtgttctcatttaaaccacgttgattgggtgctccgacagcggcaaagtaaatatttaaatcaaattggttagcaatggttcgccaaccggcgaactccttaccattgtcaaacgtaattgacttaaataggtgtcgtggcagcttcgaaagccatcctgctaaactacgattgacatcgtgtgccgacttggtatgcgaattcagcacaattgcgaccttagtttgtcgttcaaccagcgtggttaccgcaccctgatggtttttaccttgaaccgtgtcaccttctaaatggccgaattcttgattaaaattaggatagtcctgataacgattctttaaatccctgcccaattgacccgctttcccacggcgttcaatgtaaccattagggtgccgtttgccgtgcatcggtaaatctttggtcgacaaccccaaaacaccgcgtttgaaaaggcggtaaagggttcgaaccccacagctgaaagcccgttcttggcgattaataatggtatctggttgccaaccagcttgagttttggcttgaatataggccagttcatcagggcgtagttgaattggtttacgcccacaatgttgtttatgctttcgatagtggcattggtaatcaataatcgtaccgccagcgtcaagaaaccgataaatacgatacacagtttcagcactccgatggagcgctggggccactagataagcctttttaccgagtttccaaaaagaataaattgtggcaagttcgtctatagtaagatgagtataggtcatttgtgatcagcctttcttttgattttgacactcaaaagtctatcacaaatggtagattgtaaaattaatccgaacgctgttcggacaaaaaagatcagcttcctttaaaatggtgtttaccacaaacccatcttttaggagctggtcttttgtctagtatagcggtgtggtcacaaagattggggtctcaccagtcgaggagagtaaagcgactttttatgaagtgacagcggtcgttccgattacagccgatcaggcacagttactacgctacgggatgattgggcaaacggcgattattacgggcaaggtgacttggtttgattattataaagataaggtgctggataataattgatacctgttgtgacagataattgcagaatgtaatcaatccatgtaatggggccaatggaacacctatacgaattttagcggtaggagaacgaacaagttaagatcaattactgaagtgaaagcgtctctaaatacttcgttaatcaaaaatactttacgtgattatcttaaaaaggttgggtggttaagcaatcttgtttgactagtcattttcagtatattaaattttgtgacttttatcagagaagttgatggtgctgaaaccagtcaaatgccagccactaaattagctacttttattgtgctagtggtttcctttatttttatcgtcttgatccaacttgtcttactgccatttattaagcatagaaagtaaaatcgagtttcggggtccattttacaaacaacccctcaaagaacattgttaaaataaccttcaatatctatagtgtagatgttggggggttattttaatgttattaatttgaattacccatataatcagtcctttttgtgcttcaaataaatcgttacaaaattaatccaagcaactagggtaccgactaaaaataagaataacactgaagatctcagactaatctcagattcattaacattattagttacgttaacccaggcactaaatcagccttatcaaggcttgaaccaacaagttcagcgagcaactagtccacaacaaaaagtgcagtttaagaaccagttaaatgatgtacaacaggaaatcagcaatcgaactcaaaaacaactgcaagcatttgctgaacagaatccggagatcaaacaacccgaacccgaacttgatcaaagtctaaaacgttggccagtttttaaaggtcatgctataatgtagacagaaaaaagaagccctgctggaacaggacttcccgtgcaagccgcttcaaaggcggtggcaagttattcaaacgataattttgtcgccctgcaacctaccaaagttgagcagggcggcttttttatttgttccttttgtcgatgtatgttaacaacgctaaaacaaacattgcaaacagcaacatcaacgagagtgtctggaagacgctcattgactgtgaaaccttcctgaagattcttccatgttcccatgggcctcacctcacaaggaaaacgacagccatcgcccttaaaacattctaagctttatagtgaatcgattatccgacgggatagttgattcactattttagttttgttctaaactttaaatagtggtgaaactatatgccgtaagaagtttagacgcttgacgtcgtccttaaaacaggcaattttacttagtagttagtattctcttcgaagaatgtcgacacttgatgtccagtttagaaaattagaaataattaccttagtaaatacgttccaaccactaacagctatttaggagggtttaaaaatgagcattgtctttggcatagatgtaagtagtcgtgattccagtgtttgtgtacttcagagtggcgtcacacgagaatataagatcactaacgatactatcggctttaaaactctattgatagatctaaaagaatacgccgaacatccacaaatcatcttagaagcaactggaatttattcacgcagaattactagatttttagatgaatacgattatgattatgttcttcttaatcctttaaaggctaagaaagaaattaatcagggcttacgtcgcaataaaaccgatcgcaatgatgcttaccatttggcactagctcaagatcgaaatcagcatcaacctaatcgaaaagagcctgaggcttatcatcaattgcaatctttaagtcgggcttatgaagaattaactcacgatattgtttcttccaagaatcgacttcataaatatttacagttaacttttccagaattagaaaccattttcaataactctagaggagttaattactggtatttagttgagctctttccacactgccaagatgttagaaatcttgacgtatcaaccatcgctaagcaaattaaagattttaaaggttatggtattaaccgtgctcaaaaactagctattaaacttaagcatctcgcggatttagcttatccagcagtcgatcaagacgacccagagcgtgatgaagtggtttattacgccaatagattattacggcttacagctgatcgcgagcggagatcagaggcaatgattaaattagctaagactttgcctaatcgtgatctagaaatcttaatgagtattcctggtatcgctgaaataactgccgtccgaattctagccgaattaggcgacattagaagattcagtaatccaaacaagataaatgcttttgttggtattgatccaggtagatatcaatcaggggaaaaagattctagtttaaggatctctaagcacggcaatgctgttgcgcggaagattctttatcgtgcaattggacaaatcgatctagcggctaagactagtccatgtcatatagcagattactatgaacgaaaaaagcaattttctcaaacaaaggggttcaagaaaattgccattgcttcaatccataaattgcttagaacggtctacattttgattatcactgatcaaatgtatgattacaacgtagccaacaataatcaaaaagacttttgtcgtaattaattgatcatgttcattatagcctaggttaacttcaaagaagtaatttctttgaagccttttgtgatgctccaaatttaggaataaaacgccccgattaaagcaatgatgtcaaatatgtcagaaattaagactttagagtcctaatatacttgactttacgtagaaaacttcttgcttggtctattatacaggcaatttacttaatgaccaagctctcaacaactattagagcaattatcaatgatggaggggatttttttaatgaatgcactcatttttcatgggtcagcaccgcatgctacagcagacaagttttggtataaaaacattgctcatagtttaaactctttaggaatatcaacaattgtggcggatttaccaaatcttgatcaagaatcgctaacagatacactcgttaaaattagagaaatgaacttaggcattaatcaaaacacaattttaatcggccattctgccggaacaaatattatcttagctttacttgaacaactaacaaaaccagttaaagctgtctatttgattgctggctattgtcaacctaatggcatgcgtcacacaaccttaaaaaaatcctatgattggaagacaatcaagaagaactcaaatgagttttatatattcaattcatttaacgatcctttcaattgtaatgaaaagcaaggaagaagtttatttgaccatttgggtggaacacttattttaagaaatgatggtcattttacccaaaaaaagctgccattattaatgacgctactgcaacaatactaatccccccccctttagaaaagtatattaaacggccactagggtatatcctaatgactatttatacttagtgctatacttagttttataaacatccatagaattgtccaaaattgtaaggatgagttgcgctcagatcagttccaatgatccaaatgttagtaatgttgtcctaaaggtactgatatttggcataacgggtaagtattacctgaaaaattaggagggtattcatgaattttgatgctgtcggtgacaatgtaagaggtcttttaactgcgacaagatcttatgttgttcctagatttcaaagagatttttcttgggatgagaataattataaagagcttttaaatgacttattatcacaaataacatgtgacgacaataacggcgatgttatagaatttaaaacatctcaatattatttaggaaatatgattttcttaggcacaaaagataaaacatcggttgaaattattgatggtcagcaaagattaaccacagggacgattttattagctgccattcgtgattcgctatacgctgcctcaaaaaggaaagatgatctggctttcagttatgccgaaactacacaaaatgaatacttagtaaaaaagatagatggttctcctcaaagaaaattacaaactactagtagctatccttattttacacaaactatacaaggtggtgcagatagcgagacttctatggagccatcaaacgatgaagaagaagcacttaaaaaatcttttgaatttttcaaaaagcaactaagccaaaataaacttttcagtaagctaaacatagataagcctcacgtaaaaagtaaaaaagacgaattatttattaatactttgaaagctataagagatcagtttttaaactctgaaattgtcgaaatatttgttgcagacaacaatcaggcacatcggatatttgagaatattaattcaaaaggtaaaccattgtcacaagtggatttgataaaaaatgatatatttagtaaattagaaattaatgatgtaggtgtagattaccccactcaacagtggaaagagatcaatcttgtattatctgacctagacacaacatttgatgaatttttccttcacttttggaaatcagaatatccatctgattcggctaatggctctaatctatataaaaagtatttaataagatttaaaagtgatgatgaaaatcatatttcacttaaaaaatttgtgaaaaagttgcaggaatcagccaaaacgtacgcaaatataattaatccattaagagacgattttaaaaaacaagaaacaaaaattgtttaccaatccttagatgctataaataagttccggggtgtacagtcaagggttgcgttattatctctattcaatagtggtattaaagtgaaacagaagaagttaaataattttctgtttttcctggctaattttcatatggctgcttttggaacagatttaaaggtacgttctaatttaactactaataaatataaaagcttttgtcaaaaggtcaataatgctaaaacacccgaagatattcaaaaaagtatgttagctctcgaaaaatcattacttgatcttatcaatgaggatgatttcaaaaagtcttttgtaaaattagtgttccagaaagataaagcaagaaattcaatgagtagctatcctgcttcctatgctataaaggtaattgctgataaaatggatggcagacaatataatgatgatgactattcgatcgaacatatattagacgaagcaggtaaccgaaaatccttatcaaatattggaaatataagtgttttagaaagaaagtacaacgatgaattatgcaacattaagcctaaaaatttccataacaatattgattataagattgacacctataacgaaagttcttataaaatgatcaaaagcgtatccaaaggttttaacgaagaatctataccaaaacgggcacaaaaattagctgattacttttggaatgaatttttaaaaatagaatgagtgttttcccatggtgaagaccaatattcatgttgattattttagataagaaataggaaaagcagggttatatgtattgataaattatttaagatgaaagcggaacaaaaaaatactgacgaattagaagcaggtcgattttatagatgagcttttaacaggagaaaggcatgtgccacaacttaacagttgtggcctcttttttgatgcaattgttcaaaattgttcaaaacatattttgatgatcttcccttgccaatggatgtaagctgattcctgagacaacttttaagagagggtataatgaataaatcatctctcaaaaggaaggaatttttacatgccaactcgttacgacaaagaattcaataactataagcaagacgagcaccaggagttatcacccaagggtgattaatttcgaaaatttgaatttcagttgctaagtaaagtggcgtcttaccatgattaaaagcaaaaacgggttgcggaaaatcaggcttactagcaacctgatgaacactttgacgagaattcatctgccaacgaatttttaaatcttcacgcgacaataattgtggcagctgtgttttttcaatttgagcttgttgttgcaacttttgtgtaaactcttgtttagtcttgttttgatgccaatcatcaaaaagatcatacttgtttgatttaaaatctaaatccataaagccagcctcctaaccaaaatcaattttatccagcatcgtttcagtactagcctggtctaagcctaaataagctaaagtcattgcttcactggaatgatttagtaaattcatgactaagccaatattataatttgattgcgtgtaaacgcgataagccccggttttacgcatcgtatgggtccctagataattaattcctaacagatcgccaaccttgctcatgattttgtagaactgtttttccgtgatatgtcgttctgggtgctgaatcgagggaaacaaccagtcagaaaccaaatggttttcttgcaaccaagcttgataggctaataaatcagtttgcacgggttttaagtagagcaggttagctttaccggtcttttggtcgtgtataagcgcattctgacgcacggtgccgttttcgttaaagacatctgtccaacgaagcttcataacgtcgctcactcgcaacagagtcgctttacccacttgaaaaacggtatagttacgccaaccagctttgaaattatggagtaacgtatcttgcacttctttgagaacatttgaatctttgatgggtaagacaatttgttgcatagttttagctccttaaaaaattgatttttagtacaaattaaagtacaatattaagtacaatgaaagggtggtaaatatgacattagcattaacacagagcgattttcgcgctaacctaaaaaaatatttagatcaagttaatgacgaagacgaaaccgtttatattgctcgttcaaatagtcgcgcagtagccatcgtttcacaagaaaaaatggactggctagaaagagcattaaaagcgaaagaaggttcgttagaatatgcaattgcacgtgatcagttaattaaacgccatgttttacctgacgatgaaattgttgaatcagatgatgattattggggtcagtttaaataatgaaaaaactaagatttaaaccacgtgcaacctttaatgctgacctaaagcgattagccagtttagataaaactattattgacgaagttcgagcagccattgacctattgctcgaacaacaacaattaccaccagaatttgaagatcatgagcttaatcggcgaatgagcggttataatgaatttcacttacgagataccccgaaaaacaaaacaccaagcgaaactaacgatgtcctggtggtttatacgattgatacagatgaactagtcttaattggcattcgagtcggatcgcatgatcgtttatttcctggtcaaaatcgtgctaaaaggtatcgaaaaaatgacgaataagagaagtcatttataccatataaaaacaaataacccccaacatctacattatagatattgggggttattttaataatgattttgagggtctatttggtaaaaatgggcccttaaaaatatatagcttacttgatcttcccattttcctggaagatcttttttgttcgaaaataatccgacaaaaatttgttttcttgtttttctgtgctaaaattaagccgtctactcgaacgtgtgttcgaatattgagcaaataatttttaaggaggttgaatcagaaactgcttactcatttgatagcttgttcgttgtaggcgcttatggttgctaaacaacacagaaaggacgatttatgtatggatgaaatggtaaaagaaacacaagtctggctcaacaaaacttacggtaaagtttctggctttggtaaagtacccgaggacggtaatactggttggaacacagtttatgggttaactagagccctgcaacacgaattaggtatcacagatctagttgataattttggcccttcaactgccgctaaatgggatactcaatttgctaataaagttaaaactggctttaagcacaatgttgttaaaataatccaaggtggcttttggtgtaagggtatcaaccctgaagactttaccggagaatttactactaacacggctgctgctgtcgttgaattaaaaaaagacgccggtatcaaagacaccagcgccaatgtaaactcggatattatgaaagccttgttgacaatgagcgcgtttgttttagttcctggtggggacgctaaaatccgttcaatgcaacaacagcttaatcatgattatcaagcttacactggtattttaccatgtgatggaatttatcaaagggatacgaacactgctttgatttatgctttgcagtcagtggaaggtatggatactggaactgctaatggttattatggtcctggtacgatcaataaaacaccaactgttaattctggcgcaactggggcaatcgttaaaattattcaatatggtctttacgttaatggtttctattcaggcgccttcaatggccaatttacacaaaatgttgccgacggtatagtttcctttagaaaattcatgaagttgcctccttatacttcaactgctgacctaactgtgatcaaaggcttattaactagtaatggtaacactaaccgatcttcagatggtgtcgacatggctactcaaatcacatcagctgctacggctaaatcactgaaagcagctggctataacattatcggccgttatttgacaggaagcgtcgggactggtgctgataaacgagataaaaatttgactaacactgaagttaaactgctattagatgctaaccttaagatttttccgatttacgaagatggaggttatgaagaaagttattttaatagcaagcaaggtttcgcagacgcttctattgccgttaatactgcacgtcagcttggcctaccaagtgggacagttatctattttgccgttgatgttgatattcaagatggaaacatgagtagtacggttgtcccctatttcgagggtattactggtattataggatcaactgaatataaagcaggtatttatggaacacgcaatgcgtgcttgcatgtaaaccacttagttaagtatagttttgttgctgatatgtcttctggatggagcggaaatttagggttcaaaatgcctgaaaattggagctttgatcaattcaatgaatttactggagcttcaacagggattgatatggatcaagttgctgtctctggtaaagataacggagtttctaaagttaccaaagttaatataaatcctaacgctgctttctttacccaactgcaacaagtagaagaccaggcatatagttatatcagcggtgaaagctcttcaacacctgctgaacaacttgttacccaattttatagacaattttcctattcttcaccaagttgggcacccttggccggtggattaaatactagctggttagcattcgcaaactcagcattacatgtttcaaaagaaagtgacttcgaaactctttatgatagtactactggcataaaaattggcttaccacacatgatggcttctttaaacgcacttttattttggggagaaccacagtcagcctcaggaattcaggaccttgggggctggtgtggagatcttttaacaagtatagaagatgctcatcttaaccagaaaaaatacggctctttttatgaatcaattactgcatatgtaggtaataaagggcaatttggaagggaagatttggttgacgatttggatgcacttaacgtttacagtacaatccattcgcaaaacaaccaaactatatccaaaattattaaaacttattacaccggtaatgaaagctccgttcgctttaattcttacctaagtaatcgttttgatgatgaccttgattcactacagaacgacacatatactcttttaaaaggtggtacaggttcatggggtgcagcttataaaaccgctttattggcttttaaaaagtttaaattacaaaaatatccttcttatactgacagtgaagcaaaagacgccgctaaagcttttcgcaagttaattgaacaaaacgtatagaaagtaataagcaaaatgataaactatatatattagtttatcattttacttattttagttttttacttttatctaaaaaatagaaagaggtgctaaatcagccttgtactcatggttaatcgtaatattagttgttttttttctcataacaattgattttttatatttatgtgaccatataaatgatactatcattgaaaatggctattttaaaaacattcttacaattattatttcaattttatctagttggttcatctccaaatatttgggccctttttttctaaatttcacttcagaagttggagttaccaattcattcggctttatattaataattgttgcattaataggcttttcactcctattcaacgctgcaaggcatgacattgtaactaggaaaaaaactgtacagcaggctcaaaaaaaatacttcagacacaatcaagtcctaactttttctatggttcattacgtaatcggaataagtagtgttgtaatagttaatagcattgtatatttaccaatcttcctcgactttttaattccgattcccaaaagttaccctggtaacgttgaaaaaattgaactccaagaattcattacttttattattactcttgtaatgccttttttaatcatagtttttacccccttttctttgaaaaaattactctcccatttcaataaatagggtccattatctagattttcaattataatactcatacgcgtggtgctagttaaatttagacagtaaaaaagcctgacggtttacacttaaagcaatacacagtaaagaggtgttaagcatatcagactagtttaagccttatcagccgggaatgagtgatgttgatattgccgaagtacgtgattaagccggccaaagccgttacgttaattatttaataaattgtttatttatttgcctaataatgatataattaagctagatgaaggaggtatcgagatgaagattattacttttactgctatcaagggtggtgttggtaaaacaaccttgactttaaattatggtgattggttagccaaacatggtaagaaggttctattaatcgatttagaccatcagtgcaatttaacaaccgtttttgaaaagacacgacgaaacaataccatcgctgaagcgtttaaagaaaatgacaatgctcaaaaagtaaaaattgacagtgtcggaccgaatctagatttaatagccggttttatagacctagatgttttaggaagttatctagaaaataacagtaacaaagaaatgatgttgttcatgtggtttaaaaacaactccgattcattaagcttaaccgactatgactatatcttaattgatacgcacccagattttagcaccatcactaaaaacgctattgctatcagtaattacctgcttagtcccattacacccagtgaacatggctacaatgccaagtttgacctagaaacacgactcgaaaaattcagaaaatcactttttgattatcgaactggcgaaacttacgttgacgcaaagcttttctttattggtaatatgattagacataatacaagcatgtctcgcgatttgctaaaacacatagaaggcgatgaaacagtcgcaactataattcctgaaagagagctctttaataaagctactgcaaggcacgcttcaatatttgaattagccaatcatgatgaatccattttaaagcaaaatcaaaagttcatagaacacgccgatcatctttttcaagaattagcaaataaaaccaagtaaggagagttagattatgagtttagattcattcaatcataaaaaagacgaagaaatgagagaaagttacgaaactacattgaaagacaacaagaaagatgcagtcgcatttttgaaaaatatcagccgaaaggaagtagagcgtaagcgatcagtgaccttctcaattactgaaagtcaacttaaaaaaatggatacggctgcccgaaaaaacggatttaaaaatcgttcagaattcttagcttcaatcatagatgcaatttagcaattaaataaataattaatcaaacaagtaaatacacaatttattttcttgattaatttgcgcttaggtaaaagctagtaaagtgcactgaaccaaatacggttgcctgtaagtaagcgctatgctagactaagattaatttaacaaccaaataaagagatcaagctaaacagaaaaatccccgattcacgaggaatcggggattttaggtttagcaagtagctaacagagagctacttagattcagacaatttagaccgccaagttaaaatcgtctgaacattgttcttaatttgtaggttaattataccgcaaaccagtcctatgggacaagtgaaggatagttaaaaacaaattaaatccaatggactaagtagctaaccaatgctatttagtccatttttgttgttagaaattaaaaaaagttgccgtataggcaacccagaatagacacatgccggtgaatttacaaagccgatcacgtccaatgttcgctttgtaattcagttaaagcatatcagatttgtattttaaaacaagtcaggtgttttagcaactctcttttaagacggcgtgtgtcagttaagaaagggagcttttattatggatcaatcaaactttaactttacaaatgctaaaagagcctatgaagtaaagttctacgctttgccgcagatcttactccaaggagaaaaatataaggatcttagcgatagtgccattttactttattcggtgttacgcgatcgtctaagttactcactaagcaataattgggttgacgaaaataacaacgtatatttcatatacacaaacaatgaactaaaagatttacgaaactggtcaaataataaaatcaataagattaaacacgaattaatggacgcaaaccttttgtatcaaaaacatatgggttttaatccaagatcaggcaaaaacgaaccaaatagattatatttggcagatttggaagtaacagcaaaagacgtttatattaagcgagagccaataaaatcgcctgaatcccttggtacaagcggacttctcaaaaagagaaacccgtatgataccgttgaaccccttggtacaagcggacttctcaaaaagagaaacccgcatgataccgtttctgatacgcctgaatcccttggtacaagcggacttctcaaaaagagacaagatctagactatactaataatttagatactaatagatataatatagatactcaaaagttggacttttccacagcccaattctcaccagcagaactagaaaagcaaaacaaggatttggtgaaacatgctaatgatttcttaactgatgaagatagtggcttaccggttttcttagaaccagaagccgtgcaattacttagcttctggtgccgtaccccacaacaaatgcgtcgcttcatcggcattatcttaaatgctaagtaccgagttgagaaggatcatcaggatattggggtcctaatcccacttgatgatgaggagctgaaacctttaatgaccaaagccttgagacgctactttaacgctcttagaagcaatgagaagcacattaataacgttgaaaactacttgtacggcaccatgcacaacctatttggggtttggtggaataaacaagcggctagagaatatgcggccaaccaccccgaagagcaaaacgttgacaatgagcgcttttagaattaaacggtatataagctcatctaagccgttttaagtgttcggcacataattatattaaaaccgatttaaaaccgtttagaagctaaaataggcgccttaaatagctgaataggcgataactaatctagaaagatgggaaaggagttttttaaatgaccaaaccaagcaaagaagtcgaaaaaatagagcaattgttggctgacccctggacagtcaatatttaaggcatttgggaacaagcggaacataatccagaccctgataagcgcaagttgtttgacgcgttacacacttacctcttagataaacggcaagaaaaaaattatcaacgaaaagcatttcgtgatttaacatggacgagtcaaagaatcagtggttggaatgaaaaggaggcacaaaatatgactaagacacaagcatatatggacaagtatcaatttacagttgcagaaaacaaacggtttgctcgaacaaattttaccaagctagtacacactagtgcccgctttgaaggcgtaaataccactttgccgcaaacacaaaccattatggacggcatgagtgtggcaggcgttcctgttgaagatattttgacaattgttaacttaaagcgtgggtggcaatatatcactgatcaaaattcctccttaacgttaaccatggaaaaacaaattaacaagattgtggccgcggaagacgccttagtaccaggagaattacggcaaggaaaaggaggagttgatttaggcagtgaagacttttttgaaccacccttaattaacgaaaaacaagaacaatcctttttacaaaaaattttggctgatccgcaaacaacgaccactgataaagcattgactgttatgtatcataatatgcgccaacaaatcttttgggacgggaacaaaaggacggcgactttaagtgctaataaaattatgattgacggtggtgcaggcttaatcaatgtgccgttagataagtgggatcaatggaacgaactaattgccaattattatcgaactaatgacatggctaaaattaaacggtggacatatgacaatggcattcaaggattacaaattagagcaaacttagagcttaaatcagttgaagacgaaattggtaaaagaatccaagaacaattaaaagattttgcggatcaaaacccagaaattaagccaaaaaatgatccagaaaataaaaacgatcggcctagttattaggttgatcgtttttgagtttattcggtttatgggcattaatgtaatcggcaaatatttttaaaagctcttcggtttgttcaaccgaaaggttatcagcttgaaagtatttttccagcaaagctcctttttgaattaatcggcgagaacgagctttgcagtcttgccgactttcataatatttagattgccgtaatttaaaatcttcccgctcaattttttgttttaaacgcgcttgttgttcaactagtttttcatattgattaggcatagtcattaccacctaactattattggttattttgatcttgatttaaaaaggcggcaatttttttagcaatcattttaatttgtggagtggtcagtgttgcataattcaaattagatgatttaatgatttccttaccaaggctttgttcaattttgcttttttcagctttaatcttttgattaagctgttttaatttagcttcttgtttttctaagttactttgagtcacaattatccctccaatcatcttaaaataatcaccgacactatatcataagggaaacgctaagtcaaagtataagagttgaaatagcgaagcggaaggcatacactaaaagtaaattcaggagaatcagcagaccgagtgaaacgaggtcaatgcgcacttacacgtcatcaaagatgacgttgtgctaaacccattaaaacaaatactaaaaataagacttatggtttgcttgtaaatatttttatataattcgtagactaagattttgctactttaggaggtcgatgaacaatgaaaaacagaaaattagggttagttctattggcaagtgcaattttaactgccacatatataccaacaagcagggcttctgcagatactacccagttaaaacaaactaatgtcataaaggatgctggtcaaacaactgaaacagcaaaattatcagattcagaaaataatcaattgactgagaatcaaattaatcaaattgatccatatgtaaaagttgttaataatcaatacgtattacagctccctgaaaataataatgtctctcaaagcgtggttacagaaatagaagatgagctttcacaagtcaatgctgacattaaaagcaacggctatactatcaagactaatgataagacatatggagcttcaacaagtgcagtattcggtgtagtattggccaagtcttcatcaaatccaactattaaacatttttggtggggtattagggtgtatatgcgcaataagacagcagtaaataaagagatagcagaattcaaaaatggtcaagctattgctgaatttggatcacttgtatctccaccagtcggagttaccctttctgtctattttagcaatatagcagatcacctgactaatatgagagatgctcacccgcatagtaaactttatatggacattaatcgttttggcgtttataaaatcaaaacgtattaatttagagagcctgtctaaaatatgttccatagtgctaatacaaataagcaacgtctaggaggaatataaattgtcattaactgaattgggaagttttgtactgcttatctcattggtctactggtggtttttaatgtggcattcatttaaactaaccaggaaaacgttagtaattttaaataccgttggcactgccttaatgaccattttgacgtggcccatcacctatggaatgttactgattccgattttaattatttacgctgtatcgacttttatcatctttaaattaccactggcagccaaatagtatgagaaaaagcttttggcttcgcacaaccctagttgtaattcttttaatcatactgtgggcaagtaatcactacgattttccatatcatgatttagttggttatattctggttgttggcgtattagttggaatcttaggtgatcgtgttgacagtagtaggaaaaaataagcaggtattacatttgtaatacctgcttttattagctgtttcgtttcggtattacgggcaacgtctatgtcactcatgcctggttgataaagttaaaggcgtgttttaaacggggatcatcttcattatattgctgtttacgaccatgatattttccctgctggttagccaggacaatgccctgttgatgccggttaataatccgcttacgctctttcagcctggtacttactatagttcaataataaggttcgtcatcagttgccgtaaattagaatcagcaagtcccgtcatagacggcaaatttaatacatatagggtagtccctcattttgaatggtattcataatcttagctaaatcctgattatttctgtctaactaatctaatttttattcaaactatcagctaattgttgggcagccaataacattaaatccttaatttgttctggtggctcaggctgatcttggcctaaccagacacgtagaatattggtaaaaccacctagttgaaaagccatcacataattcacctgggtaggagtgccctgaacatgccagggagccgcaaactgttgataacgggggattgctttttgctgccaaatttcattcatatgatcaaataagccttgttggatcaataattgaattagatctcgtttttgccaccaaaaatttaaaaaaatgtcaaaagtagtttttagcatcatttcccctacctgcggtttctgctggagcaattgttcaaagtactgatcgaacaactgatcacacaggtaattaataaccgcttctttatttttaaaagaatgatagaacgtttttcgtgataattcagcggtttgggcaatttcagtaatagaaatatcctgaaaattttcttccgtcattaaatttataagggcgtcacataaccattgcttagactgctcaaccatacgctgctttccgttcattttgctgtcctcccatacactatcggtaacaaattatagcaatctgtagcacttagccaataaggattgttttaatgtttaggactaattatactaaagactgcaaacaaaggtaacaaatgtttcctttgtgttcatctgttaccgaaaggagcgcttgatagatgtcaaaagctactaaaattatcagttttatcgggttaaccattgcgatgtttatgggcaccttagacagtactatcgtcaacattgctttacccaaaattatgacccatttcaatgccagtttaactgatacaagttgggttgccaccatctatacgttagccttagccgtgtttatgatcactggttcaaagattgccgatcgttatggtcgtaaaaaaattatgttattaggattagccttatttggtggcttttcggcggcttgtatgctggcaacgtcgttaccagaattgattgcttttcgattttttcaaggattaggtggtgccattatcaccccgattgtcttaccaatgggaattgaaatatttggcaaagcgcatatgtccaaaattgctagcgttgtgggcgcggtaacggctttagccgctgccggggggccaccgattggtggcgtgattattgaatatgcttcttggcgctgggtattcggcattaatgtccccttaaccattgtagcctttctaattatagctatgggggtaagggaatcatatgacgaatccttggcggggagaattgatttaccaggaacgattcttttaacactaggcttgggtggtttaacctttggcctactagaaggccgccaatatggttggcaatcgggcatcatcttaggaacactcattggtggcgtattagctattggattgttcatctttatcgaaagtaaagtcaaacacccactacttgaattagatttgttccgtgaaaaaaccttaactgcttctagtttagtttactttttaactggctttgcgttagttagccccaccctgattttaaattattttttacaagacgttctgaacgatactgcgttacatgcagccctaattattattccagtttccttaacaatcatggtagcgatgcctttgggaactaagttatttgatcaagttggcgcagttccggttactttgattggcctcttagtcatggcagctagcttactgctcttgtcgtttatcaccaccacaacgcctaaagctgttatcattacttttctggtgattaacggtgttggttttgggttctcttcggtttcgttagtggcctcggttaagcatttgccaaaaaataaaagtgggattggttcgggaattgttaacgcagcgcgtcaaattggcacctgtttaggaattgcaattctagtaacggtccttgataataatgtcaatacagctaagcagcatattcatcaagatgccattcaaattgttgatcgacagcaattatcacccaaagtgaagaaagtggctcatcaacaattgaatagcctattttccgctactggatcagccaaattaacaactaaaaacaaacagacgaacctaagacgtgcccttaaacaagcggccaaatctcaagttgatttaccacagccccaaaagggaaccgatctgcaccaggtctaccaagcccagaagaagttagcactagctactgacaacttaaaagcgggtaaccagcaactagcacttaccttaaccaagttagaaaatcaaaataccgctatatctaaactgtcagtagcttctcaaaaaattaatttgggtaatcagcaaataagccagggtcagaaaaaattgttagtaggtctcaaacaattggcacaaaaagaagctttaatgacagctttgagaaaaattaagcatactaagaatcgacaaatcagccaggccttcagtcatacctacttagtaggcgcgatgattgttttgatcctgtcgccgattgctttgttgacagatcgtaagccattaaaaagttgaactgggagctagccactaactttaatacggattaatagctaaatctaaaaggggcctcgtattcgaagccccttttggtatggtgtaaacagttttaaaatatgttgtttttaactaatttaaatcgtcgctgctgcgtgcgtttactaatccccgtctttcgttcaatcatcttataagtcatcccctgttgtcgtaactcataagcaaatttgatctgttcatcagaatacgttttcggtcgtaaacaaagcaaccggtgccccaattagctatcgtgcaattgcagctgaaaccggtgtgtcggtgcagacagtaattaatattaaaaatcggttggtatagctgttaaataagcgtcatctgagcacacgttcgttatttgaacgcacgattgattgtctgaggggttgtttgatctgcttaaggatttcatatcacgagtaggacttcagtttagagatactgatgcgattaatatttaggttacttattttgcgttcaattaacctaaaaagtgagttaacaaagcttttcgttaatagcttacggctactaatttcgttactcacattaataaatggcttataagcatacattatgatattttgccactttcagctatagattaaaaaaaagcaggccacaattattaagttataacacttctctctactatttattctttcttgtgacgtttcactaggtttagtcctaagtttgaacaattatactggacacctatctttcttaatataactcgaaacaaaaacggccaatagggtatgccctaatggcctttaaacattttttattaaaaattattttttatataactagccacattttctttgtctggaaataaagtagcctggtttatttccaatgattgatttaattcatttaaaatttgttgctttttttcaccaggaattactaatctaattggctcattgtgtccattgtacagagatactttgttatcaatatcatcatgaatattttccaagctacatgatgtaccatcataaggttcaaaaaggaaaaaaccactttgagctcgtaagcgttcattattaattgaaggttcgacgaaaaatgggtgaagtaaagttctaaagttgattagatcagcaaaataaccagtatctcttttaatatcatgatacaggcattgcatttcataagactgatttatttctttatagaaatcatttagtgagtcatatactttttggttttcctcagaaagttgttcataatagccctctgggaactgcttgaccagatccatgtaccaactttggtataaatgattttcatcttctttcaacaaatcatcaatatttttgttgaaagaagatatttttctacaaatacttttctttttttcttcgtccatcaatgctaatgttgataagacttccacggtgtcactgcgactactatagtatgtgaaatcatcaatattttgtgtcttgttagaaaaaaacatggtaactatcccgtctgtttcatgtccttcagaatcaagatgagattgacaggcaaaataaagagcgacaagagcattggtcgttacatctaataacctagttggcaagccaaaatgttgcatataagacaggcgagaaaaattgttttctaaattgttaaaatcgtttgcgtacctacgcatgtactcattagtaaatgaatattcatgggtatatccggagagctctttttgtctaaagatgctagcaacgttattactacttttgaagtcatttgactgtcctctatagaaaaatcgtggtagcaaacctcttccatcaactgttacattagcttttatagactttagggattctgcttttttgcttaaaaaactatttacagattgaatattcaaaatagaacctcctatagatataagcaagcactctgataaaatgaatcaattaccgtatttttatgctcaatgttcttactaagatgacttacgttaatacactaatccaggttagaatgaagtacactactgatttaaaaatatgtttctaaaagaattatatctctgtataatgaatcaagtagagaagttaaggcggtggctatttccgatcggaggcggtgcttatggtgttaaacctttaaagcccataaatcctaacgaaaggagtagcctaagtgtccgtttcggacgctttacaattaatgctagctttcggtacatttatcgtggccttgattgcattaattgttgagctgatcaaaagtcagcaaaaaaaataatccgtcttagcttttggcagggctaacggattatttaatctattattaaactttgccaccgtcttaaacggctctacatgggaagccctgttctagcggggcttcctttttctgtttacattatagcatggctataacggacttgcgactattttaagtgtagtttctcaaaggctagagaaactattgttcgttcttgaaaatatgtaggagcaacggcctaagaaccatatatagtggtataatatgtaataaaaactatatgtagtgtttggaaggtgcaattcttggttcaagagaaacacaacaaactattgagcgcaataatttcgattggtcttttaagctttttaggaatagtggttgaaacagcgttaaacataaccttcccacaattaacaacgtatttttctatacctatcagtcaagttcaatggttgactactggatatatgctagtctcaactagtttgattccattgggttcattctttttaagacggtttcgtgtggtaactttatttagagtttcgtgcttaagctttttagtcggtacgttgattgcaagcttttccaacagctttaatttagttttgctaggccgcttatgtcaaggcattgctgatggaatcgcgttaccgttgatgtttgctgtcatactagatcaagtgccaaagaaaaaagttggcacttttatggggctaggtagcttagttattgcctttgcaccagcagtgggtcccatatatggtggcataattcaggacacattcaattggcattttctatttataattttaataccaattattatggttacctggctgcttggtgagcttagcattgaacaaagttcaccggttcattacgttccctttgatgtccgtgggggcattttcttggccatttttttgacaacgacgttgatgtttattgttaacttgactgctaacagtagctcttttaaattgtatttatttttactaggaacagctttttttagtggcttacttttccttcttaatgagaagcataagagccataaattgttggaattaagtctctttaaaaacaaacgctttttgcagttgttaagtgctttttttctattgcaattcagttctttgagtatgtcatacttaatccctaatgtgctacaaatactttttgcccagtcacctggtttggtaggttttctaattgctcctgccgctgtgattgatgcagtgctatcggtggttgctggtattatttacgataaaactgcaccccgcttacccattataagtggctgtataatcattggactgacctttttgggcgccaacctatttacaccaagtattggcgggctggttttaatatatatgctttttatggtgggattgagctttagctacagtaacatcatgacctatagtttgtctcaattacctgctgggttagtaaatgatggtaattcgatttatatgacggttcaagcttattcaggagcagttggaattgcaatatcgtcctctattgtttctttattgcagaaacaacaagggagtgtaatttcagggacaaaatgggggttagcaatcaatttcttgattttgttttttgttgccgtattcacaatttctctatgcttgatagctttacgaaataaagtaattaaaggagataaagagtaatgagtttagatgatataaaatcattttctaaagaaaatatggcctttgatccaactgggcatgattttcttcatgcccaaagagtggctaagttagctcagaaaatatatacagaagattttaaaaaagatgaaactgatattggtctgtatgttgtgaaagcagctagctatttgcatgacaccatagacgaaaaagtcactgcagataaaaagaatagactgagagaagtacgaattatacttagccatgagaatattgcaactccggctagagaagacattttagatattatccaacatatgtcatattctgacaacattgaacaccattaccagctttctaacgaaggtaaatgtgttcaggacgctgatagacttgatgcactaggtgcaatcggcatagcacgtgcatttgcttacggcgggcacgctggacaggaaatatacgatcccaaaatatcagtgaaggaaatcaaaacacacgatgattatcgccatcacaaaagtacaaccatcaatcacttttatgaaaagctactgaaattagcaagttcaatgaataccagaacgggaaagcaagaagccagtcgtcgaacaaagtatatgcgtgatttcttatctgaattccaaatggaaacaagtgtaaaagatgagacataatgagtacatttattttaaatcggcattttcccaaagctaaacgacaacgttgcctggttcatgttgggcgtaatttaataaacaaggttcgggtgaaagaccgtaaggccgtgatcaatgactttaaacaagttcattgggctgccaatcgtgaagcagccgaactgaaactgaatgagttcgccaacaactggcatcgtacctatcccaagttaatcaaagatctgcttaaaatgccgaatctgctcactttcatggactttccaccagccattcgtcaatcactctactccactaacttgattgagaactttaacaagcatctcaagcgcaccacccaccacaaagaacaatttccaacggaagattcactggatcgattcctggtttctcagtttaatgcctataacgagaagtctctgaagcggatccaccgaggctttaaaggactccaggacaccttggaagcatcatttatttaagttagttacatattatatgtacgaaggcatttcatttacacaagattcttgacgctaccaagattttcgatgtatcatataattgtgttaacaaatacgtaagacttttaagtttgtttaaataattgacgtgtgacttatgttcaattcagctatcaaatggttcgggggaacttgtttaatgaagaagttagaggttttaggaaaagctagaagtggggcggtgactgataacctgtacactaaggttggaaagcgcgcattcgactttttggtttcaatcatcggtttatttatttttgctattgcgtatataatcctgtttattccatatatgctgatggacccgggaccaatgctattccagcagtctcgcctcggtaaagatgggaagatttttaaaatttacaagtttcggtcaatgcgagtgaatgcagacgaatacctacacgcaagtaaagaactgtttgctgagtatgttgcagcgggttacaagctggaacctgaacgcgacccacgaatgaccaaaattgggcgtttcatacggaagactagcattgacgaacttcctcaattcattaatgtttttaaaggtgaaatgagtcttgttggtccacggccaatcgtggttgaggagcttgaagaatacggaattaagaagggcctgtttcttaaaatgaagccaggcatcaccggcgtttggcagacctctggccgcagcaatgttacttatcctgcacgcgttgatctggaacttagctaccttaatcagcctagcttctttagcgacgttaagattctgttcttgacggcggtacaggttgtaatgcatgacggtgcatactaaactgatgttcttggagtttaacttatttatgagtgacatagaaactgacgggaaaatattttcctgtttgtaaattggtagattgcaaatttaatccgaattttttgacaaattagtcagcatcacttggtaaggtgtttgccagttaagtactttaaggaggcgttggttaatttcgagtaacgtcgttgttaaatcttgagcactaatgtgctcaaaacaagtccccttagggtaaaaataacgtaagttccgattgaatcgttcattactgccgcgttcagcgggcgtgtaagcatggcagtaataggtctgaataccgtattgtggttcaaatgacactagattgctaaactcagttccacgatcgacagtaaaggtgtgtaccggtcccttaaaagttgttagaaacatagttagggcttcattaacagtcgccgctgtccgatcttttaatcggtaagcccaaagaaaacgtgatttgcgatcaattagcgttaataaagcagccttgctatgtccacgagggccaaccactgtatctattccaaaatcaccgatgcggttacgttggttaatcacaattggtcgttgttcaattgaacgccctaatgattgattatatttagaacgtttgtcaaggttacgccgttggcgtagcccatgttcaggtagttcactcaaggagaattcaattttcccctgatatagccaattataaatagacttagtggctagtttaagctcatgcgcaatcacttctggtgaccagcttagacgtaaatggtttagaatagtttgctttaatttggcattcagtttagtttttcggccacaatgcgcccgtttatattcagcgttggcctgtgctaattcagcttgataaggttgacaacgagataattcataagaaatcgtagacggagatcgttttaaccgctcagccatttggatattggtcagtcctagctcacaaaaggtttcaattttaattcgttcagaataggttatactagacaaaggatcagctcctaaaaaatgggtttgtggtaaacaccattttaaaggaagctgatcttttttgtccgaacagcgttcggattaattttacaatctaccttatttaaaaatagttatgagttcatagtgatgattggtgttaaaaaagccacttcaaaaagtggcttttttaacaagtaacaagtaacaagtaacaagtaacaagtaacaagtaacaagtaacaagtaacaagtaacaagtaacaagttacttgttactaaggttcaaagcacttatccctgcttctagaatagtgttcaatacatctactttagtttttttctgtttatacgcaacttcatttatgagctcatacttgctctctttaactctaagaggttttgttttttcttctttagcaaatggacttgttttactttccaaccgttcttttgcatgaatctgattaagaagactcttcttttcaggcattttcatttctccattcgtgtcaatgcttcatctaaaactactttgtacatgtgcagtactcgcttgtcccaaaggtcattatttttaataccacttctaccaaatcttttgacgcgttctcgttgatagatattttcatggaacaatgctgggccaagtgattctgaagcatctttgataatttcttgatcaacgcgaccatctatcttcacaagatattgaattatgccaagtaaatcaaaatgggattcgtactcggtcaagtcttgaagatagctaataaattttaacgtactcgaatatgcttgttcctgtgtttgcaatacacctataatgtaatccgaagctaaaacggcgttattgacaaagtttgataaagttggtggtatatctattaaaacaaagtcataatcattctttatattacttagaagtttatcaagaaggtatttacgatcatcttttctatactcttctagcatatctggaaatgcggatagtgaccaatcactgactaacatatcaaagtagtcagtaaattttgtcacagactgagacaggtcaaataattttagcccattcataaattcatttttggggctgctaataatctttgggtatgtttttttcatgatttcactagcgttaccttgaggatcaaaatctactaataatacttttcttttagtttcagctagtaaataggaaaacaggcaactagttgttgtttttccaaccccacccttgaaattaccgattgttattactttagtcatgaatccacctctttcaatagcttaaatataatacaaaaaggcgaatttgtaaatatacttctgtaacaagttacttgttacaagtaacttgttacaaagatagcgatatttcttgcgtattaaggttgctttaatttgtaactatggtatatttaggttaacaaaaaagagcgttgatcaaggagttatgtccagtaactctctgatcagcaaaccaagcaccgtgttgcttgatcgcctttaacgctcgtctttatagatggctagctagaatgtgaactactaaaagtagtcaacactagttgcctgataggaatattatactaaacctattaggattatgccagtcgaaaagtcgagttaaacgcatacataggtttagttaaagcagattaagttaccccagtgggcggcttaatctgctttttgtttgcttaaggctaaaagggagaagtacttcatgtttgtcgaaacctgttaagctaatcccaattaacaattaaataaacaaaaaatccccgtgaggctaatcacgggaactcatggaactaccaaagaatgagttaattgtactcgtgccagttacgtttggcaagggatttacagataaggagggggtattattatgactaaaaatagtatgtcttttgataaagtagtaggtaaaagtttaaatgttgagcagctgcaaaaggtaagtggtggacagtttaagaatatttcattaatgtatggaaataatgtttcccgcaaaacactgacaaacttttttaaatctttaataaaaaagataaattaggtggtgtcccgcatgctggattttggtgttgttgataccttttatcagggatttacctctattctagtagttttgttatggtactattttttatctggtttatttaactggaaaagcattttgaaaatactggttttagcatttcttttgggagtattaagtgtttttgttgcagattttattcttctaatcatggtattgattaattttgctagtcaatttattcaaaaaaatttgttggattatgataaaagtgggattttgctactagttgtaattatccaagttttaattggtaatattgcaatgtttctaggaagaatgagtgttagaggattgtataatgtctctaacctgatgggtgtacagtactacacacatgagctattaatagtatatgtaatattcgttattgctattaattatgttgttttatttttctatagacggtattctcataaaatagcgagtgttagtcagaagataaaggaattaaatttaagtaaatcgttatttgagctggttctaatattttatgttgctattgaaagtattatgttaataagcttaaatgaaaatattacggcgaccattcaattaactttaataacttcatttattgtgatgttgcttatgatgttgtggcagatggttttttttattcggtcatatatgaaaaagcaagaagctagccaccaggcgaaacaaaatacacaattaaatgaatatttgaagagtgttgaacaacaatatcttgagctaagaaggttcaagcacgattacaagaatattatgttgtcattgcaagactccatatctaacgggagttcttcagaacaactaccatactttaaagaattaattgcgcagagcgctatcgacacgtcgttagataatggtaagatagctaaaattcagtacattggtaatgaaacattacggggattaattgtacagaaatttttcgatgcccaaactaaagggattgagctgagtctcgaacttgatcagagtgaattcataattaagcataatttggtagatgttgttcggattgttggtaatttattggataatgcgattgatgcggccaagtctactccatataagcaggtaacttgtgcatttaactcgctacacgaaacgaaagaaatttcagtgagaaattcaactaataagaaacttgacgtgaataagatgttcgaattaggtgcatccactaaagggagtcagcgaggctttggcctatcaaatgtgcaacaattggtagacagacaaaagaattttttcctggatgttgacagcaaaaatgaccgagttattataactttgacaattttggaggaagaatgattgtttccaatttatttatacgaggataatgctgagcaaagagataattattgtaagaccgtcaataatacaattatgattaatgagtttgcaatggagcttagggttgcaacggatgatcaaaaaataattctagcagatttgaatcaacaacaagatggccttttctttttggatatggaaattggtgaggacaaacagactggacttgaattagccagtcgaattcgggcaacgataccattggctaaaatagttttcattacaacacacgatgagctatcgtttgtaactctggaacggcggattgcaccgttggattatattttgaaagaccagtctgctgacctaattacgcaaaggattattaaggacatcaatgtagtacagaacgaattaaaaaagactaatagtcagcgcaaagatgtttttaactataagttaggaacgcgatacttttcactcgcattagatgatgtgattttgttgagtacatctaaactgcgtccgggcagcgtacaactccatgctattaataaggttgctgagttcccaggaaatttaaatgcgctcgaagaaaagtatccgcaatttttccgatgcgataagagctcgttggtaaatttaaatcatttgcgaagttttgactataaagaaaaagagttgttgctcgacggtgaaattaggtgtaaggcttcgtttagaaagtcgcgggaattgaataagttgttgagagacaactagttttttaatattatttagagcttctgtcagtgttatttgacagggctcttttgttatgaatatgaaatctgattatataatataggcgctgaagatagttggagtagggctctgtgatcttatgagtattaaaatgactaaaaagtaagcacagtactcgatcgtaaagtatattagcatagcgttaagacgtgaaatttagttagcgatatgactagctcttagcgtaacccaaaacttcagagataattgaaattgtagtgctgcaaacaataatttataggaattcagaatggatgattactcgtctattttatcttcaatatttaggatactcaataacttccaatgcttagaggataggataaacgtagcaatgccaatgaataaaatatttagaaagagcccctttagaagagcttccattggcccgttaatgggtgattgagttgggtcaataccttgagaatagaaactagaaaaatctatcaaccaatggacactaatggcagccagtaagcttccggtttttaaatagattgctgcaagtaaaatacctaacccaataacatagagaacctgacacaatactgaccatacgggctgtgataaaaggttgaccaaatgcatagccgcaaaaataagcgaagcagtcatcatcgaagcgatggtggcctgcaatgtggcaaattttttaaggtttagtgctaaaagcgttctgaatatcatgccacgaaaagcgtattcttcagttatcgctacaatcaacgaaagtaataatgagattaaaaattgatacatgtggtttcgaaagaaaataagtagaaatattattgctaggctcaaaggcagactattcttctttaatattgacatgatattaacgggtagccagtggataggttgcttaacatatcgcctattcagaatgattatcgcgattaatataatagattcagttaatatgaattgaaagggtccgtcttttattcccataatatcagtcaaaggattcattaaaaagagcactattaggtagtaaatagctgtgattattacttttattaatggcatagttaaaattccccccatataaactaaaaaggctgagcactgcaggcccagtcataaatcgagtgctttcttatagtgcttaaacttgatggcttgaactatccgtggatgaatcctcggacagcgctaatgacccaatcggcaggcccaacagcacttttataattattccgaacgccacgcgcgctataggcatggaaaacgccacctgaaatagcatttaattcacggtcacgcaaaactagaaattttttcataattgttgatctcccccaagaaaattaacgaatacttttcaaaataccacgaatgcctgcaactgaaccaatttcatcaatgtcgaacacttttaccaaagttataaccgccccgattaaaaccaccagatattttggcaagctttttttgcggcaacctggaatattgtaacttctcaaactgtagcataaataatcccccttgtatgatgttatttggaacaaatttagtttaatttatttttttaccagattgttgaaaaaattataaaagtaaaaaaacgttctcttaacgtcaaataccaatgttagctagttgatgtttaaccgttaagcctgatgaggacatttatcataaaattatgtacgttaatagatagttggcatacgataacatttgttagcccataattaaatagataccgatacttaataattggtgaactgacaaatttgtccaaaaattcggattaaatttgcaatctacccttttattttaatgtagcactgcttacatattctcccgcaatacggtatacctgcgctgttgttcctcggtcatatccttgtaatactggtcaataagaagctggataatctcgtagtcgaagctaacatgttcaattgtcttcaggactttcatatccttgtaagtctctgcggataccttaagggattttttctgattttttggcatagaggaagatttattctcttttttcgtagcattatctgttgcatggtactcttctgatggctttaccgctccggtaacccttcgttgaagaatattaggctttttacttggcatcttacttggcctccttatcatctataaataagccaatccggcttaataactcatcggtaacttgctggtacttgtctaacactcgcttatcgaagcggtccttatcggtaattccattaattgggaatcgtttaatccgggccatttgagtaacaatatttgtgaatacattttcttctccaaactcatccttagcagattgtatgattgtctgatcgacaccgttacgggcatcgtgaagcattggcaagataccaattacctctatatctagctgatactcttgctgaagtttagaaagggtattcacatactcttctgcaccggatagactatcatcgtgtgtttgcaagctgataagtgcaaagtctgagaagataacagcattacgggtaatctcaatactaaatggtggcacatccaacagaattacatcatatttcttcttcaatggattaaacaagggctccaacagatgtgtttcttcgtactcattattcgtattctgatataaatatttcgtgaaatcttggaaatcaatatatgaaggaattaggtcaaggttatccattatcttaactggtaagtctgttagatctttctcctgtacgcctaccatcagagtttttttaattgagtacacggtatcttcctgctgacttttcgttaacattagtgttttagtggcgttggcttgtgggtctaagtctgcaaccaacgtatgtattcccattttagctaaggtataagcgatgagatacgtgttagttgtttttcccacgccacccttttgattaccaatcacaatggttaatgcctcatcacgagactgtatagcctttactacgtctggaatatccataacaacgacctccaattgatttttaattagtataccacaatttaatagtgaaagggaaatttccctaaatagttatttagatatatagaattagggatatatagaaattgggataaagggaaaaagggatacttatcgactgagaacactgttataatgggaattaaaaatatccctaaatagaaaaagggatttagggataattctatttagggataattctatttagggataaatagataaagggaaaaagggaaattaaatataattgttgacagatatcctatgaaagggctataatcattggtattgacagtcttactatatgatgtgtttttaacattatttctaccgtttgctgtactaactgtgaatcatgggggacactgtcagtagttcaaaagaagtaatacctaaaaaactgcataaaaaaaacacccaccgactggcatcggtgagcgccacacaaaagtcaactcatttactgactattatatcatggccggtgcgatttttaaagccctaggggacaagctggggtctaaatccaaggggacacgtttgccagggcgacttcaataagtctggctataccacaacaaggtcatctgtacggctgggtggtgaatggtgagcgcgaccattaacggcgcgggtggtaaaacgaagcttcggcttggtgccactgattagttggcgatcgaacaaaaataaatacgtattgccaacgcctactagggcgttttttagtaggttaaaccgaaaacgtaggtttataatgagtggtggtagcaataccgcaattgtacagacaagcgacgggcgttaacgaccgacgaactaaggggaaacttttagtagtagaattgtactctggttcagttattccaaatagctgattccagggaacaattctgcgctcaaaacgtcactccctctaaactgaatggaaaaccgtagaccgtcaagtcaaattccaaagaaaaaaagaaagttggtggaattgttggaatgtaaggattacattgttccattgaatccagatgtgatcgttaagaagacaatctatcggagttctgcaagaattactgagcgacaaaggaaccaagtgaagagagttttgcgtagtcaagggtatcagggaagaattagtagtattcgatacactcgagtaaattacaagtattcctttaaagtatccgtgaagtatcggggaagtgttggcaaatttttggttaatacaaagaatgagacagttgaatttaagggaatggtctaggagtaatcccagtgaatttcacaaactcattttccccaattaaggccaatctgcaacctataccacttcttttttgggcaagttcacaaagataaaataacggaatgtggaagtgccagggcgtgatgaggttacttgggataagccgccttatgtgaagtagaaattggtatactaaaaaaggctcccggtttaacactggaggccttttttctaggttacatattttgaggatgaatgtttttatcttcgtagcttttacttgggtgctgtaacatgatgaatactgcttagtttttggtgccgtaccccgcaacagatgcgtcgcttcgttggtattatcttaaatgctaagtaccgagttgagaaggatcataaagatattggcgtcataatcccactggacgacgaagaacttaaatttttaatgactaaagccttgagacgttactttaacgccctaagaagcaatgagaagcacatcaagaacgtggaaaactacctgtacggcaccatgcaaaatctatttggtgtttggtggaataaacaagcggctagagaatacgcggccaaacaccccgaagaagaaaagctggccgacaacgacaacagtgggttgtactactagtcctaaaaggctgcaaaatcctttctaagcggttttaatacttactaacctttatacttaaattagatttaaatggcttaaacagaagaacaggggcttttaaataagtggcagagctaactagctcaaaagttcagcctttagatcaatgccaacctcaagtggtctgaggccagggttttatccattgatcagatactcaaaaggtagtataatggtagtagcaaaagaaagggttaacttctgtgttcgacatgggaacaggtgtatccttctcgccatcgtcaccacactattgagaaacttgtgctctcaaaactagctaatatcaaatatcttcatatgaaccggaacaccaattacttggttaagtcctcgaccgattagtattagtccgcttcatgcgtcaccgcactgccacttctaacctatctacctgatcatctttcaggggtcttacttccataaaggaatgggaaatctcatctcgaggtgtgtttcacacttagatgctttcagcgtttatcacatccatacgtagctacccagcgatgcgcctggcggcacaactggtacaccagaggtatgtccatcccggtcctctcgtactaaggacaggtcctctcaaatttcctacgcccgcgacggatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccgctttaatgggcgaacagcccaacccttgggaccgactacagccccaggatgcgatgagccgacatcgaggtgccaaacctccccgtcgatgtggactcttgggggagataagcctgttatccccagggtagcttttatccgttgagcgatggcccttccatacggtaccaccggatcactaagcccgactttcgtccctgctcgacctgtctgtctcgcagtcaagctcccttgtgcctttacactctgcgaatgatttccaaccattctgagggaacctttgggcgcctccgttactttttaggaggcgaccgccccagtcaaactgcccacctgacactgtctcccaccacgattagtggtgcgggttagagtggtcatacagcgagggtagtatcccaccaacgcctccaccgaaactagcgttccggtttctatggctcctacctatcctgtacaagctgtacaaacactcaatatcaagctacagtaaagctccatggggtctttccgtcctgtcgcgggtagtccgcatcttcacggacaatataatttcaccgagtctctcgttgagacagtgcccagatcgttacgcctttcgtgcgggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcaattctgagcttcgccgaagctaacccatccttttaaccttccagcaccgggcaggcgtcagcccctatacgtcatcttacgattttgcagagacctgtgtttttgataaacagtcgcctgggcctattcactgcggctgatcttgcgatcagcaccccttctcccgaagttacggggtcattttgccgagttccttaacgagagttcactcgctcaccttaggattctctcctcgactacctgtgtcggtttgcggtacgggtagttaagtactcactagaagcttttctcggcagtgtgacatcagacgcttcgctactaaatttcgctccccatcacagcttgtccttaaagtgaaaagcatttgactcttcacaagacttactgcttggacattctaatccaacagaatgcacatcttagcctcctgcgtccctccattgctcaaacgcacttaactagtacaggaatctcaacctgttatccatcgtctacgcctctcggcctcgacttaggtcccgactaaccctgggaggacgagccttccccaggaaaccttagtcattcggtggataggattctcacctatctttcgctactcataccggcattctcacttctaagcgctccacaagtcctcacgatcttgcttcaccgcccttagaacgctctcctatcacgcgacctaatggtcgcatccatggtttcggtagtatgcttagccccggtacattttcggcgcaggatcactcgactagtgagctattacgcactctttaaatggtggctgcttctgagccaacatcctagttgtctatgcaactccacatccttttccacttagcatacatttagggaccttaactgatggtctgggctgttcccctttcgacggtggatcttatcactcatcgtctgactcccggatatgaatcaatggcattcggagtttatctgaattcagtaacccaagacgggcccctagtccaaatagtgctctacctccatgatcctaattccgaggctagccctaaagctatttcggagagaaccagctatctccaagttcgtttggaatttcaccgctatccacacctcatcccagcaattttcaacttacacgggttcggtcctccagtgcgttttaccgcaccttcaacctggacatggataggtcacctggtttcgggtctataacctcgtactcaaaacgcccatttcagactcgctttcgctacggctccgactttttagtcttaaccttgcacgggatcataactcgccggttcattctacaaaaggcacgccatcacgcattaacgcgctctgacttattgtaggcacatggtttcaggaactatttcactcccctcccggggtgcttttcacctttccctcacggtactggttcactatcggtcactaggtagtatttagccttgggagatggtcctcccggattccgacggaatttcacgtgttccgccgtactcaggatcctgaactgagagaatttgatttaatctactgggctatcaccatctatggcggattttcccaaatccttcgactatcaagttctttggtaactcaaatgttcagtcctacaaccccaaagtgcaagcactttggtttgggctgttccccgttcgctcgccgctacttagggaatcgaaatttctttatattcctgctgctaatgagatgtttcagttcacagcgtttacctccaactagactatgaattcatctagtggtaacagttgattaaaactgctgggttgccccattcggaaatctccggatcatagcttacgtacagctccccgaagcatatcggtgttagtcccgtccttcatcggctcctagtgccaaggcattcaccatgcgcccttgttaacttaacctcatttacctaaccgaacgacgcgaacagattcttagccagattgcgcctaagatggtcaagcagatgggaagtgtcataaatcaactaaaagcagatcatttgattgtggattggccgaatgatttgatactgcaaagtttgttatcgcagctattcggttacctagcgcagttaatgctggaattgccgggaactgaaattgagcgcgaacaagcgtatttgattacggtgatgaccaaaatattgaccccgggtgaacatgatcaaattactggtcagtgagctaactgttacttgatataaactaaagccacttctgtacttagcggtcatttgaacgctaagtacagaagtggctttggtcgttgctacgcgtgttcgtttgttaatctgctagtatcgtcattttattcaacaaactagtttgtaactggctgagtgtggtcgtcatgtagaccgggtaaagatctgggttgacgagccgctgggttgttcgtgggagctcggcaagtttagcctgggtcgttgcctgaatggttgtaagaacctgtctaatatcttttgagcatcacaatcaaataagctaaaacaaccatttggcgactagtactaagatgtcgttcgcaatttttccaaaggcgccgacatttatctagccaactaaaagtacgttccactaaccagcgttgcggaagcacttcaaatttatgtaattcattacgcttagccacctgtacggtggcttttaaattggaatgaacagcggcggaaaagttgttcccagtgtacccaccatcaactagtactgttttgacgtgattaagatgttcacgatataacgtcaacatagcaatggctccttgacgatcagacacattagccgtagtaatgtgaatagcttgtggtaaaccattgatatcaactgctaaatggcgcttaatatcggaaacttttttacctgcatcataacctttatgctcagcagtatctgcattttttacgctttgggcatcgattataataaatgtcgttttggctgagcgtgattgtaaattacgctgttgagcgataatttttttaaacagttatcaagtagcgatgcctctgtgacaaaaggcgatgcagaccaaagcttgtagtaattatagacggaatgccattcaggaaaatcacttggaacttgtcgccattgacaacctgtttttaggacatagataatcgcacagaagacctcgtagaggtcatattttcggggcctagtttgttttcgaaaactttctagctctggtcgaatctgttcaaattgtttgcgggtaatattgcttggatagtttttcatggctaaaactcactttttaataaaactatatcagattttttagatattagacaggttctaagcaagtcgccttacgggacatactctgaaaggtatgatgagttttaagcgttttttgccactgcttatgttggtactgaaatccttgatctgtgtgtaccgttgttcgataaggaagctcaggtagtccatctaatgcttcttttagtggcttcaacgcaaactcaagagttggatgtgcactaatgttaaatgccaaaatttcacccgaaaataaatccatgatgggctctaaatagattcgttcactttgactcatctgaccgtatcgaaattcactaacgtcggcgacaagtttttgatatggtcgatctgtcttgaatcgccggtgtaacttgtttttggcgattctaccaacaactcctttgtatgagttatatttacgagtttgcttattaaaggcctgacatgtccagccttgttccttcataattcggaggacgcgtttgtgattaactttaaatccctgttcatgcataactaacgttatgcgacggtaaccgtatttttgagtatacttggcatctgtttggcgaatttcatcaatggcttggataacctggtcatcatcatattttcgtccctggctgtgcttagtgtaatagtacgtgctacgtggtatcttaacggctttgaggataaaactaatcgacgttttgaagactcgcctcagatcatcaattaaggtcacggtttcgcgtgagctgatttttcgtgatctaaggcatcgagtttttttaggaattcattctcgattcttaacatcttattttcttgcttgagttgctttaactcatctttatcgtggcgtgcttgaatttgtgctgttgtgggtttggttacttttttatacttatgcttagccatagtctttgaatctcctctcactctatttaggccactgagtccctttaaatcaaactttctttgccattgccagatagtacttggtgaagagagattgaagtgtagtgctgtttctgaaagcgaagcttggtgctgttgtttccagtttaatacttctatcttgaactcactagagtattccaagttcataggtctcggttttaatcctgcaatgccaaaatgattaaagcgatgaacccataggagaatcgtttcattgttggcaatatggtattttctggccaattgaatggaactaatacccgttaaatattgtgtcacaatagaaattcgtaactctaaattaaatttagtcataataaaacccccgagattgttgtccaatctcgggggttcacttcaacctcgtgatgagatgagtggctttttggttgtgccaattttgtaggaccccctcagctattgatcaagtcgtaatagtaaccatgttcattcaacaatgccgcatgggtcccctcttcagcgacccgaccatcatgcagaacgatgatatgattcgtccgctttgcaatcgacaaccggtgggcaataaaaataatcgtcttgtcagtcattgccactaaattatcgattaattgtttttcagtaattgcatccagtccactcgtcgactcatcaaatatcaagacttgagcgggtgataataacgctctcgcaatcgttaatcgttgtcgctgaccacctgatagtgtattaccattctcatctagcttagtttggtattgcatggccattttattaatatccgtatcaattaacgccagttggcaagccttcgcaatatctttctcagtaataccgctgcgattacctaatcttaaattttcttcaatggtcgctgaaaagatgtatggttcctgcgggatgtagttaatataggtccgcaatgtatgcttgtcgatgttcttaacgttgaagccgttcaatatgacatcaccactatttggttgataaaaatcaataagcaatttaactaacgtggacttgccagagccactcatccccacaattgcaaccttatcatgttgtcgaatcgtcaaattaacatcatctaagacattttcaccgtaaccataacgatagctgaccccttgtaacttaatatcaccatttaattgactttcattatgaattggccgtgacgcctcaaattcactagcgaccaaatacacttcatttaaccggttgttagcgaccttagcgctttgaagcttagtctgcaaattaataatattctgtagtggattaacaaaataggctaataaagcattatatgtcatgagctccccaactgataactgattatgaatgacgagattggcgcccacccatagaacaacaacttctaagactaactgtataaacagttttaatgcctgttgcaaagtatccgctttaagataggctaaactcttacgtagataatcaacaaattctgaatcaattttctgataacgttccgtctcaccattcagcgccttaacagtttcaatcccatgaagatcctcaataatggctgaactcaaaatagcattgctttccatttccttttgattcaatcgttcaaaggatttattaaaggctaagatgacaaccgcgtagattggcaacgagagtaacgtaatccaaaaaagtgtcatattctggattaccaagattgcccccataataataacgatgctgacatctaaaaacagcgaaacaattgtgctagctaacgcatcaataatcttactggcatccgtaaaccttgaaacaatttcccccgtccgccgagtggcaaaaaaactcattggcaattcaaagacgtgccgaatatagcctaaaataatttcaatcgaaagtcgttgacctaaaaccgccaataaaaaattctgggcataagtaaagatagcctgaaaggtataaaaaacgattagaccaatggccaccactgccaatgtactgtgcatattattgggaatataagtatcaatcaccgcttgtaagaaataagacccacagatactaataatcgtgattaaaactgcagcaagcacaatattaataaccagtcggcgctgctttaataagcttggaataaatccccatagtgagcccttatcttgcttaactggcttatattccgacttcggtgcaaagaaaagggcaactccggaccattcgctttcaaaccgttcctttgacatactgataaccgcaactgttgggtccggatcagcaatcacgacatgcgttttcgaggtttttacaacaacataaaaatgctgtagatccccatttttggtaacatgcacaatgaatggcaatggtaaatcttggacatcgaaaagactcatatctgcttgaattgctttggtttcaaaacctaacttttcggccgtttttactaatcctaatgccgtagtcccttctaaactcgttttagcaatatttcttagataggccaatgatgttgtcgaaccataatttttcaaaatcattgctaaagctgcgaccccacagtccatctcgtcaacttgcgcaacatagtttctccaatgcatacttgtactcccctgtcaaaagctaccatttcaaaaatgacctttaactctttcacgttagctttagcaaatgcaactcggtccgtaaaaattgctgtgacgaatgcctgtagactgggataacgctgccgtaatttatcctctgaaaaatcactcgctaagattggcacaatgtgcgcggtaattggtgctaagatggcatcccgtaaggcagccttagtcttataccgccgatagaccgtcccctccgcaacgccggcccgttgtgcaatatcactagtactggtctggtcaaaacccttttcagcaaacaaatcgagacttgcctggaggatggcccgttgcttaggtgtaatcgtttcattctgacttagatcctgttgaaaataatcccgtatccgtggtcgttccatatcctcacaccttccgataacgtttcattccaacaatattcaacattgttagtacgaccataaaccctactaatattaacaaattgacaccaatatcgccaagcccagcaccctttgtcacaacagccgtcaacgcattagcaccatagtataacggcatgatgtgggcaattgcttgcaaccaactggccatgccatcgactggaaccaacccagcaaaaaagatttgtggtacaacaatcagtggaataaactgaatcatttgaaattctgagttagcaaaggtggaaataaagatacccaaggtcaaagccactaacgctaataataagttagtcagaaagaccagccaaatactaccaactaagtgaatcttgaagaccgtaattgtaaaaacaacggtcaggacagtctgaatgatggcaaagcccccataaccaattagatagcccataataatttcactccgtcgaattggggttgcaagtagccggcttagggttccagtagtgcgttcattcaaaagtgaaacgccagaaatcaagaacacaaagaagaagacaaagaaaccgagaaaggctggcaaaaagctttcaaagaacgttgaatcactactaccataaatataatgagacttagtcgtataactggttgctttagctgactgagtcgaactagacgtcgtggctgtggcttgcttgagttgcttttgtaatttctcagcagttgcctggtcaccgcgggcctgggcttgtgcaatggcagtcttcagcttggtcaccgttgcttgtgtctgggctgctgtcagcttcttcaaagcggcttgttgcgattcaagggccgcgcgctgtttcttagtaacggtcaccagcgtcttcattttcaacttgactaatcctgattgtaaactcgccttaattaaagacgtgttggttggattactatttgaataagtaatcgtcaattgaccatttttctgagtcaaatagccatctagatcatgctgcttaatcattttccgtgcctgtgaactatcataatgatgaatcgtcacgtttttggtatcgatcacgttaaccacggattggtctacatgatgaacacccaagcttgctaattgcgtcgtgttgttttgaaataagaaatacatcagcgtcataatcagcaatggtgccaaaaacatcagcgccaaggtacgcttatcacgtaacatttgcttaaaaactcgtctaacgattgccatcgttcgcatcttgcatccgccccgctttcaaaaagacctgttcgatcgtatctactgcatactgttgtttcagtgccagtagggggtgagcagtatgtcagcgatgaaaacagcacaacaagcgattgatttgatcttgcatcaagggttacgggaaactaaagcctggcatagtaacgtcttgaagttagaaaaaacgattccggggaagcaaaataagcacggtgcgattgccatgtatcgcagtaaagcccaaatggcgaaaagctgggggacgatttatacctccaaagaagccgtctatgataactatgcgaccagcacgcattggacgcccaatgtttttaactatctcacctatactgatgcggctaagcattatgttaaaggggctaaagagcaaaatttaagtcagatcaatacgttagtggttgacgttgactaccgtgatgctgaggaacggcaagcgaagtttgccgaggtttgggacacggcgatgttggacgtccagtttatgccaacgttaattttggcgacccagaagggctatcatatctactatgtctttgatgagccagtgttcgtccgtcgtcatgctaatggaaaattgccggcggtacgtgcggctaaagcgattgctaagtccctcaaggatttttatgcgcaaaaattaccagcggtcgatgtgacttgcaacagctttggtattttcagagttccgcggccggacaatattgaatactttgagcctaaaatgacggttgacttccaagatttaatgacttggagcattaattttgcgaatgaccagcaccaaattaagccccaaaatactcaacggtctttttatcctcggcgggctagtcgccagattgaccaaccgtggtttcaagccttaattaaccaaacggacattgatcaaaacgtgggctatggtcggcataatacaatcttcacgctggccttggcttgctattcttcaaacgtgtcacaagcccagtgttttgacattttggacgaatttaacagcaatcttaatcacccgctggcgacacagcacgttcaaaaagtaattaatgatgcttattcaggtcagttccatgcggccagccgtgaatatgtgaatgcgttgctagaaacttgggttcccgatgctgacaggcgggtttatttgcagcgttcgcaaacgacctggtacaagtatgcgaagccgcgtacagaacgcgttaatagtcatgtcaatgaatggcaagcggatcttatggcttattttaaccaaagaacttcccaggacaataactggtttaccagaacgtctttacggcacatttctaaagaattaaatatttgcttaggtagtctaaccaaggccctgaaagaactaattgaccagggcttagtttatcgtgaaaaaggtcatggtcggcaagcaaccatgtttgcgacccggagcagcctattgcaacatgcgatggcactcaaaaaagcccaacggttaaactattggctaatggtagcgcgcttcttggacccaactgaacaattactggcgttacaacgattcagcttaaccagtgccccagaaacgactaaagttgagcaactgagattggtggatacggggtaaaactttgtgttctaaaatgccattacgtatttatagttctggacaagtgggctttgattgggggtgtccaggttattgggattaaggttggtgcttgactagggtgttattcagttactagttgtcccgtagccttcaaaccggttactgctccgagtcaagtagacagttcaaataattaaaatagctatgcagtttttagaatggcatgattccgaaattctttcggggtcatgccatttagtgtttcttggcgacgcttgtagttataccagttaatacatttttcgataagttgaaccatttcttctcgatttaatgcatggtgaaaattaaagaactcggtcttcatatgactccagaagctttccataggactgttatctccaggggttcctggacgcgacatactatgcttaaccccattgctagctagatgtttgttaaatactccagatgtatagcttgatccctgatctgagtgtaaaaccgttggttttgcaccattgcttattgctaatgccttatcaaatgttcgagtcaccaaatcggctgtctcagtttcttcaatgtcccaagcaatgatactgtggtcgttcaggtctttaattgcactaagtctcaaacgttcactgaatttccaaccaaaacatagctctgtacaatcagttacccagacctgatttggcttgtctggcttaaaattatggccttcatctgaaaggaggaggttattgctgatgtgctctttccgttgagcttttcgatcatgctgtgccacgcgaattgaagccacgataccattttcacgcatgatccggcgcatttttccagcactagttcgatatgttgtatcgcaatgaagattcatcattaatcttcgtactccaagggtatattcgttctcctcttcaataattttgacgtactttaatatctctttatcttccagagcacgtttgcttggggttcggtgtatccatttgtaatatgcagcacgtgagactttcataaaacgacacataaaactaatcccataaacttggtttgtatcagggttcaccgtagttgctaaagtttggattgtttcgtagatgtgtgatgagtggcatccaacctttccaattcttggagtttttttagaactgcattctctgtcgataaatgttcaattcgggcctttagacgcttgacctccaggtcacgcttctcgttatctgtaagctggtcatgcacagtctttcccttaccacgacgatcgacaagggcttctggtccaccttgtttaaacttccgagtccacgagtaaacctgaccatatgacacgttgtacttattcatggcgcgtgagtaatccatatcgtttgctataatccattgaacaatttctacacgttccagctgggttgttttccgaccatctttcacttgtttcacactcctagtggtgagttgtttaccactagtatactgatgaacccattgatagatagtactaacgttaggaatattatatttatcgcataatcgaggataagaactgtgtccttctaggtactccagaactatttttaatttcaattcacttggatactttcccatgagtcgatgccgcaggccatcgatcccctgtaatccataacgctttacccatcggcttacttgactatgttcaactccatattttctttgaacggcattaggagccattccctgagtaactagaccaatgtaaaacaacttctctttaatcgtatagcgagaaccttttctgcccatagaaaaggatcggctttgcattcacccaaaaagagttgtttagtgccatcatgctttaaaacccgttgtaagtgatgattttctaactgatctaaactaagctgtcccgataaataagctagtccttgttgatgttcttggggactgaacacctgtggtggatttgcttgccactgttcaattgtttcagcctgacatggctttaaaacaggatcatagtacatcacggctgtataggcttgttcctgtttaatcattggtaattcattaaaattgccgttaggaaaggctcttttcaatacttcatggtattgcgtttgaatgacttgcttaactgccatgattgtccgtaggtctttgactgcgcgagtaatcttttgctgctcggttggtgaatacttttctagtagaccttgatcaacgtgttctagactttctaagctatcatcatgaatcatcagtgtatatttaagctcgattttgacttccttttcttgttgcattaataacttccagccaacgtatggccgtttggtaaaggtcaataattgtcggaccaataaatcatcacgaatattcattaaacgttcgtttaattcactgcctttaaaaatcgtttgttcactattagtttctttaatcaattcccgtcgttcagccgcggttgtctgttcaaaatcaagctctggataaagttttttagtcgtgcgatcaactactttatttaagagttcatctgctttttttagtgaactttcttgttggttaatcgtcaataattgcttagtgacatcttcaccaacagcgtgcttaattaaggtactgtttttccaattaaatagcatgcgccgcttatcatctaaactttccaaactaatataagttttcagttcgtggcttaactctttgaccacttttttctcgttaaacgagaagtgtttacttaggctatccaagtggccttgattaactactttctcctgcatatttttatagccagcttgggacttacgatagttcttaacttgttgattaaatgcctttctttcatgccgtttgctattgattccctcgtgttgcattggtgtgtcagctattccctgttccacaaatgatttttcactgatccgatcaggaatgcttttttgctctaaagcctgattgacacttgccgcccaattgtgccgccattcagttattttttcttttttatcccaatcaaccaaccaaatttttcggtttctcacattccctgcaggggtcttagttttattaccatgactatctaaaatgtatttggtttttgttttctgtccccaagtaccatcggggttaaatgggcgattggttaacatcacgtgtgcgtgtggattatctgggtgatcacgatgaatcgctacatcggctaccatgccttgatcaacaaagttttcttgcacgtatttagttaataatgttttttgttcatcttcacttaactcaattggtaaagccacgttaaactcttttgcataccttgagtttgatttacgatctttcttttcaacttcattccataattgttctcgattactggcccatgctggtgcattttttggcgtcgtccgagtttgaaagatggcttcggctatcacttttggatggtcccgcggcgtattagctagatggtggggtaacggctcaccatggcaatgatacgtagccgacctgagagggtaatcggccacattgggactgagacacggcccaaactcctacgggaggcagcagtagggaatcttccacaatggacgaaagtctgatggagcaacgccgcgtgagtgaagaagggtttcggctcgtaaaactctgttgttaaagaagaacatatctgagagtaactgttcaggtattgacggtatttaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggatttattgggcgtaaagcgagcgcaggcggttttttaagtctgatgtgaaagccttcggctcaaccgaagaagtgcatcggaaactgggaaacttgagtgcagaagaggacagtggaactccatgtgtagcggtgaaatgcgtagatatatggaagaacaccagtggcgaaggcggctgtctggtctgtaactgacgctgaggctcgaaagtatgggtagcaaacaggattagataccctggtagtccataccgtaaacgatgaatgctaagtgttggagggtttccgcccttcagtgctgcagctaacgcattaagcattccgcctggggagtacggccgcaaggctgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagctacgcgaagaaccttaccaggtcttgacatactatgcaaatctaagagattagacgttcccttcggggacatggatacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttattatcagttgccagcattaagttgggcactctggtgagactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatggatggtacaacgagttgcgaactcgcgagagtaagctaatctcttaaagccattctcagttcggattgtaggctgcaactcgcctacatgaagtcggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgagagtttgtaacacccaaagtcggtggggtaaccttttaggaaccagccgcctaaggtgggacagatgattagggtgaagtcgtaacaaggtagccgtaggagaacctgcggctggatcacctcctttctaaggaatattacaatatcttcgtcaaaatggcatgattgatgatgtttcatttattgatggaactaagatcctagccgacgccaacaagtatagctttgtttggaagaagaatacgatacgatttgacaagatgaatcgcgagaaactcgttgacctgttaggcgagcttcatgaagctaaaattgtcggtgaaattccggcaggatcagagctgactcccgaactattggatatcatgattagcaaggttgaggatcacttagtggtccttaatgaaaccgtggaagcaactaagcaggtttccccgaacccagccaaacagcaacgccggactgttaaatcacaaaaacgtaagttggacaaacgacgtgataaaatgcgtgaacaccaagcacagcaagcaatctatggtcagcgtaacagttactctaagacggactatgatgctaccttcatgcgggtcaaggaagatccgatgcaaaacggtcaattaaaacctgcctacaacgttcaaatcgccacgagtaatcagttcattacgggatatcggcttttccaaaatccaaccgacacacgaaccttacaaccgtttattgaacatttaaaggccaacaatgtgttaggtcacaccatcgttgccgatgccggatacggttccgaaagtaattatcggtacttggaagatgaattcggtcagcataccgttttgattccctacggcacaatgcttaaagagaatagtcgaaaatggcaaagtgatgaccgtaaggttatgaactgggactatcatgaaaaagatgattattttatcaatccacaaaacgtccggtttaattttaatgcttatcgtcaacggactgataagtatggttttacccgtgactttaaagaatacattgccgaaaagtatgatgaaaatcatcaactaattgccgcggcactaacaccaaaaggatattttaaaaggatttacgtgaacgaaaattgggaatatttcaaatcgaaacaacgagaattactttcagctccagaaactggtcagatttacgctcaacgtaagatcgatgttgagccagtttttggcaagatgaaggcttctttacatttcaatcgattctcggtgcgaggtttcgacaaggtcaccaaggaagccggaatcgtaatactggcgttaaaggcagattgcaagaaataacttgaacgaatttaatgacgtaaattaagcaagaagatctcgattggtgtatgccaattaagacatttaagtggccgtgaattcaaataccaattaatttgaaccaattggtgatcacttagttcttcaatggcttggcctttgggaataaagcgccgcaaaactcggttacggttctcattactgcctctttcatgcggtgaataggcatgggcaaaataaacctgtgtaccagttcgccgttcaattgtctgatagttagcgaactctttaccatgatctacggtaagcgtcttgagcttgtcttgaagttgactagctagttcaagtacggcttgagtcatggactgactgtcgcgaccatggagccgtttaacaattgtcaggcgactcttacgctccacaaaagtagccacagcttgacctttacgtttaccagaaagtacggtatcagcttcaaagtggccgaattcctggcgagtttcgactttatgaggccgatcctcaatggagcggccgtgattgaacgtaccacgcttttctttagcacgatgacgacgaattccatgatcaggcaaatcggtcaactgtatatcaagccatccttgatcaatccagttatagaccgtcttgtaggcaatccccaccacatgggcaacttgttcaggggaccacttctggacttgaatctttccctcgatcaagtgtttaagttttttagtgagcgaagacttccgcccccgttgactaacctttcgttcaaagtcagtttgcgctagcccagcctggtactcactatttagccggtgaagttcgttaaagatggtggtcttactaaagcctaagtagttagcgatgtatcgcaaggaacgtccttcattatgaagcgtttcaatgacaacacggttctggaatgataaaatagtggtgctcatcaaggtccttctttctaatggattgtgtggtaacaccagtaaagaccttgatggttttttctgtccacttaaatgttcaacttaaattttacaatctgccaattttactactaccattatactaccttttgagtaccttatcaatagataaagccctagcctcaaatcacttgagcttagcgttgatctgaaggctgaacttttgagctggttagcctggttagctctggcactcatttaaaagcccctattattctgtttaagccatttaaatctaacttacgtataaataggttagcaagtattaaaactgcttagaaaggattttgtagccttttaggactagtagtacaacccactgttatcgttgtcggccgacttttcttcttcggggtgtttggccgcatattctctagccgcttgtttattccaccaaacgccaaataggttttgcatggtgccgtataagtagttctcaacattcttgatgtgcttctcattgcttctcagggcgttaaagtagcgtctcaaggctttagtcattaaaggtttcagttcctcatcatcaagtgggattatgacaccaatatctttgtgatctttctcaactcggtacttagcatttaatataatgccaatgaagcgccgcatttgttgcggagtgcggcaccaaaaactgagcagctgaatggcttcgggttctaagaagacttcccagccactttctgaatccgttaagaactcatcagcatgttttactaaatcccgattttggatttctatttcagctggtgaaaagttagctgtggaaaaatttaacttttgagtatctatcttgtatctatctttatctttttctttaggttctttatatagattaactgcactttttgcagttccgcttgtagcaagggtttgagacacttttgggctatcttcaccgcgtaaatagacatcggttgctttcacatcgagcttggacagatataagcgattcggttcattcttttttgtttttgggttaaagcccagttgtttttgcatcagcaaatgagcggattcgagttcttttttaattttgacgactttttgattatggcaattatatagaccctatatattcatagcccctttctgtttggtgttaaagtattagtcatcgatgtcatgcactatcttgtttagctccgttttgatggaactgggaatattttctaaattgaaatgattatatatttctttatccttaagcatccttttttgtgccttatttaatttacactcattgttacccactacccattcatcctttgtacgtataaaggggttttgcgcactttcctttaacgcgttttgaacatcttcataaggtaaataaaattcaattgtagatttatttaattttacaatctaccatataacgtctccatcttttcaaaacgacttaattctacgggctataaataacttaatttgccagtgtataacgtttcagattaagctaccactaagttataataaccatatcgaaaggagatcaatctaatgaaatatacgaaaaccaaagcagtattaaatcaactcgttgccgatttgagccagatgtcaatgattatccatcagacgcattggtacatgcgtggacccaactttttgaagttgcaccccttgatggatgagttcatggaagaaattgacagccaactcgatgtcatttctgaacggctgattgcgcttgatggcagtccttactcgaccttaaaagaaatggccgaaaacactaagattcaagactggcctggtgaatgggacaaaacaaccccagaacgcctcgcacacttagttgatggctatcgttacttggaagacctttaccaacacggcattgaagtatccgatgttgaaaaagacttcagtacccaagatattttcattggtctcaaaaccgcaattgaaaagaaaatctggatgattcaggcagagcttgggtcggcgccggaaattgatgaataaaataatattaaaaaatcggtaggcttaagctactacttaaagacggcctttagtaacgcaatcatgaccgccctatatgcccgtgatgaagattacgaacggcaaaaacaggcgcaaggtttaaaggagaccgagtgggaaatgactaaaaagcaacggcaacaccaaactcgaaaccggcatgaagatgggggcatgcacttgtaatcacaaaattagcgactggttaattggtatgaatggtagcccataatgtattttatattgataaaaatttggtgcgtagagcgtgctcgattagttacctatagctgccagccttgtgtatggtctatcaaagagaccaggcaatcaaaaactttaagccggaaccctattttgaactaaatgctgaaattcttgctaatcagcaaaaattcgtcgcaaaattagacccctatcagcgatttaaagacgaaacagggctaataacattcatgcaagctaaacacgttcagaaaggctcacaggctggtttaatcaagggcgttcaaaaccaggctaaaaaacgtgctagtccccaactattctcgctatccagtctgcaaagtgccatgaataaacgttatcacgccagcgccagtcaaaccttagcggccattcagagtttatacgaagccaagtaccttagttatccccgcaccgattgtgcttacatcactgatgaagaatttgattatttagtggctaatctgacgaagtatctgggtttagtctctaagccagtcgctttaaccaataccaccccaaataagcgctatgttaatggaaaaaaggttgaagaacactacgccattatcatgactaaagtcgtcccgactaaagatcaattagctaccttacctaaaatacagcatcaaatctatgacttagttttaaaaacgacgttagcgatgtttgctgatccgtatgagtacgccaaaataattggcttcggtacgttccgcgtgactttgaatctaatggcttgcttgactttaacggaagaaatatccgccgtcgaaatatatagcttaacgttcactcgccgttgttgcttgattatcggtaaaattttagcgatttcagctcctgaactaacgtactttgcaccacggtaattgtctgcaacgtgtaggacgccggctttggttgccttgatcgtgtaagattttgattgtgtcgttaagctatcaatatctgctttcacggtccgtaaatcttgctcggctttcattcgtttctcagcgacttcgcttaactgatcattctttaacatggctaatttggtattgttagtctcaacactgtacttcgtatcatcaaagtcttgtaattcttctaactgcactttagctgaggacaacgaatcctgaagcgtatctatctgctgttgaatgtctgctaacgttgcagatttaacttcttttttatcgtttgcgttgttggcctcctttgacttagcgacatactcattaaaaacagacccatacttggcactattggcatacttgctaccattagccaccgcattgtataaggcttgataagcatccagactggtcttagtatttgataccacttgttgcgcggtcttcgttagcgtggctttcttaatactagcagcgctcgattttgctgccaacatttgattctccgttaaatagatttgacgctgttttaaataactttgcaatagttctcggtacccaaattcatcggtcgttggaaaaacatcactgtcagtattgatgccatctttaaaatgatccaaggctgtcacttggcgttgcaattgccgtttgctgacattatcttcgcgtaatttattgcgattaaaaacgttagtataaactaatagacctattccgaacgaattaaaatcgaaaccttttgtgaactagggctgtccaatatccaaatgggcgttcggctgaaccgatcaccgtcaacaatttcttatgaattatctcgatgtcaaccttatcaggctgaattagcacaaacagatgccgaatacaagcgatcacgatgtggtcggaaaactaagctgagcgatgagttaaagcaaaaaattctcaaccatttacgtctaagctggtcaccaggaatgattgctcacgaatttaaactagctactaaatctatttataattggctaaatcaggagagaattggtttctccttgaatgatctacctgaacatggcgtacgccaacggcgtaacgttgaccaacgatccaaatataatcaatctttggggcgatcaattgaacagcgtcccatgatgattaatcaacgtaagcgcatcggcgattttgaactagatacagtcgttggtcctcgtgggcatagtaaggcagttttattaactttaatcgatcgcaaatcacggttcctttgggcataccggttaaaagatcggacgacagcgactgttaatgaagccctaactaagttcctaaccacttttaatggtccggttcacagctttactgtggaccgtggcactgagtttagtgggctagtatcacttgaatcacaatatggtattaagacctattactgccatgcttatacgccagctgaacgtggtagtaatgaacgctttaatcggaatttacgttatttttatcctaaagggactcgttttgagcacattagtgctcaagatttaacgacgacgttactccaaattaaccagcgaccgcttaaaatactcgactggcaaacaccgtatcaggttatagaacgtgtttggatactttgacattcgatttgattttagttaaattagatcaaaaacaggagtttttaatccatgaaaagctttgcacaccattatagtagcgacatctctcgtgaacaatttgaactaatccagacagatctagaaggcatacgtaagcggactaagccaagaaaggttgatttatatgatatcttttgtgccctgctttataccttgaaaaatgggtgcgtttggcgcgatttacccagcgattttcctaaatgggaaaccgtctattattactggttactttggactaaaacgccatctcctgctggtatcactcctctggataaggttttaaaaaaattgtcagccaacatcggttggctcagaagcgttcagtttatacatcgttcgtcattctagatgctcaaagtgtcaagaataccgatcctgctgaaagtagcggctacgatggtggtaaaaaggtgagtgggattaagcgccatcttgctgtagatatcaatgggctgccgatggcagtccatgtgacaaccgccaatgtttctgagcgtgatggcgccaatgcgctactggcgttaaacaaatcacagtttgacctggttcaacgagtaatggccgatggtggttatactggtaacaactttgctcaatcagttcaggcaatgattaacgctgaagtcattattgctaaacagagtgaccttaggcacggtcaagtgaccccgcaacgctgggttatcgaacgcagttttagctggctaggaaaatatcggcgcctctggcgcaattgtgagcgaaagctgaacaccagtaagatgatgattagcttagccttcctgcgaatactcttgaaaagattctaaacacgttctgcgggtgtcccctcagcaagcgcaatcccgtgccgaatcaacatgagataatcacaccgttctgcttcgtccatgacatgcgttgtcacgagcatcgacttaccggtatccttgagcttatttagttcggtccaaatttgttgccgtaattctggatcaatcccaacggtcggttcatctaaaatcaataattggggatcctgaatcagggcaattgccaacgacaagcgccgtttcatcccacccgaatagccactgacccgcttgtctaattgggacgttaaatcaactaatccggctgcataatcaatcatttgtgctaactttatttttggaacgctcatcaattgcccaaacaaggtcaggttttcacgggccgttagtgtctcatacaaagcgtcactttgggccatataccctacttgtgccattaccgccctattgggcatcaccgtatccatgactttaacagtgccactatccacagcttccatccctaaaatactcttgatcaaggtggtcttcccagctcctgatggcccaatcaagccataaatcattccagccggcagtgtcaaatcaatctgattgagcacttgctgatgaccaaagtgcttgctgacctgcttggcgatgacataatccgttgccattttaataaccctctttctcaaaacgagtgtatactcactcacttaatggccttagtataatcagtacatctcggtttgtcaacattaaaatgagttatcactcacttattttgtttccggcctatttgtcaccgcattgcaaacaaaaatgcgccaccccgttgttgggatgtcgcattttaattaaatagcagcactgatataagcgttagcaatgttgaaagatcgtaaatcaaactcacggtatgcaaaagagtttaacgtggctttaccggtagaattaagtgaatccgaacagaaagaattactgacaaaatatgtgcaagaaaattttgttgatgagggcatggtagccgacgtggcaattcatcgcgaccacccagataatccgcacgctcatgtgatgttaaccaatcgcccatttaaccccgatggtacttggggacagaaaacaaaaaccgaatacattttagatagtcatggtaataaaactaagacccctgcagggaatgtaagaaaccgaaaaatttggttggttgattgggataaaaaagaaaaaataactgaatggcggcacaattgggcgttgagtgttaatcaagttttagagcaaaaaaatattcccgatcggatcagcgaaaaatcctttgaaaatcaaggaatagatgaagttccaactcaacatgagggaatcaatagtaagcggcatgaaagaaaagaatttaatcaacaagttaaggactatcgcaaggccaaagccagttataaaaataaccaagaaaaagcaatcaatagaggtcatttagatagcctaagtaaacacttctcgtttaatgaaaaacgggtagttaaagagctaagccatgaactgaaaacttatatcagtttggagaacttagatgataagcggcgcatgctatttaattggaaaaacagtaacagattagacactcaaattagacgtttttaacagattcaagaatcgcttaccgtgcccgatagaatctcagttttttcctatactcttagtataacgtttattgtccatttagggtacactctaatcgaataaaagggctcaaaaaattcggattaaatttgcaatctaccacttgacggtttcccgctggaggtcgccgctaatcgtgtatgcggccatgaaagtctatgtaccggcccatcaatctatgccgactgagcagcgggtgcgtattacggtgcaacttttcgtgtgcgtattttaaaataaccagtatgttgttgatctccatgcgtagcgaaagcttagagttggtatttatttttgtttcattgatgcaatctgttcatttgcttgaatataatgcgttactttattacggcaagtcaacaacaggcggggagatttaattgcgactgcaaattatgtaatcatgttgtaatttgaaatgggaacagtgatttgctcaagaatggagcggcgaacccctaattttatgcaatatttgcgaaagaaagattgtgaaagcgattcaaaatccgttttgctaaacttggtgtttcatttccgcaacttttgcgggttgcacaaaatcccccgaaaacggcaaaatgttatttccgcttttagttattgtaaagatcgcgcgttttataatcaagttagccaaatacttttagctaattgataaaataaaaaacaccaagacaaatctctgttatcattgatgttcctacacaaacaatgaaagaggttattgtcttgatgcaagaacagaataccacagtcagaaaaaaaggtcagcacctaacttcgtttgaacgaggcagaattgctacgctgcacagccaaggctattccaatcgtgcaattgccagagcgcttaatgtttgtcatcaaacaatcaataatgaattgtgccgcggcgagatcgaccaagtaaaaaaagtgaatggtcaacgccaatattacgctgtatactcaccagaaacagcacaagctaagtacgaagctaatcgagcccactgtcatcgacctttgaaactcgtcggtgtcgctgattttatcgactattttacgactcatttgcgtcaagatggttggtcgcctgatgcagcagtaggacgggccaaacttgaaggcttatatcaacctgaggagatggtctcgaccaagacgctataccactatattgatgcccagttacttgaagtccgcaatcttgatctactcgaaaaaacgcgccaccgtgccaaacatcatcactcgatcaagccgttgcaatcctacgaaagttcttcaactgattgaagaagttctcaatcaaatggcgctcacaataaacgtggtaatcacaggtccacttgtctttggtattttcctttggcggaatggtatagacgcctgctttatcttcaatatactggcgaagtttcgcggtgccataggctttatccgcgataatatttgattgagaaatatcgaagccttccagcaactcactggcaacttggctatcatgtacttgaccacctgttaggcgaaaacccaagggattccctaatccgtcaacgagtgcgtgaatcttggtcgttcggccacctcgacttaatccaatagcttgattttcgaccatacattcggcattttttttgccccagtggccttttgatgcgctcgaacgatcgttgaatctaagctcaagttttccatgtcgggatcgtcaatcaattcgagaaaaacctgttcgaacaagcctgaacttacccaggctcggaagcgactatacaccgttttccaagagccatagcgttcaggtagatcacgccaaggagccccgttttcaacttcattccacaactgctctcgatcactggcccattctggtgcattttttggcgtcaaaataaagctttctggcataaccgatcgggcataaaaatagtggcgaccttccttatcatcaaatagcttttcaccacttcgataagcggcactggcaaccgcactacgcatttttcctgcgcttatattttgaaaactcatatgaaaaattgccatgctgttgtctcctttcttttagggtttatgggtttgattttgttgtcgccaacggcgacttctaatacaagttttaatgggtttagcacaacgtcatcaaagatgacgtgtaagtgcgcattgacctcgtttcactcggactgctgattctcctaaatttacttctagtgtatgccttccgcttcgctatttcaacttttatcctttgacttaacgtttcctatatgatatagtttcggtgattatttctaatatgattggagggatcgttatgtctcaaagtaacttagaaaaacaagaagctaaattaaaagcccttaatcaaaagattaaagatcttaattgatcaacgatacggcggtagataaatcgtttttgtgggttaggtgcgtctgcggcgtaagcgggccgtgtccctcgatatttcccattggctttggcgatttcaattccttggcgctggcgctcacgaattttcttccgttctgtttgggccatataagctagcagtttggttaacaggtcaaacataaatttatccatatctgaatcgccagtgcgcatagaaagaaatggcgcatctaagacttccatcttaacttgtttgtccctgatctgcttgatgatatcactggcatcatcatagttacgactcaaacgatccaaggacgcaatgaccagcgtatcgccctgtcgaacatacgcaatggccgcctgcaattctggtcgattctcagttgattttcccgattgcttttcttcgaatattttttcacactcagcttttttaagtgctttgatttgacgcgctaaattctgatcagttgaactaactcgggcatacccaattttcatcacgacttctcctctcggaatttgaccctacattatcgggtcaagaatcttgtgtaaatgaaatgccttcgtacatataatatgtatctaacttaaataaatgatgcttccaaggtgtcctggagtcctttgaaccctcggtggatccgcttcagagacttctcgttataaacattaaactgagaaaccaggaagcgatccagtgaatcttccgttggaaattgttctttgtgatgggtggtgcgcttgagatgcttattaaagttctcaatcaggttagtggcgtatagtgattgccggatagctggtggaaagtccatgaaagtgagtaaattcggcattttaagcagatctttgattaatttgggataggtctgatgccagttgttggcgaactcattcagtttcagttcggctgcttcacggttggcggcccgatgaacttgtttaaagtcactgatcacggccttgcggtcttttacgcgaactttgttcatcagattccgcccaacatgaaccaggcaacgttgtcgtttggctttagggaaatgccgattcaaccgaggttatattcccgcggacggccaaactggtaatcatattttagttttaaactctcaacaagctggttgatgtaacgagcagaatgatgctcttctggttggtaatccaaggcaatactcaaagtggtttgattcatgttataataatcttgcatattaggaatgtcctttcgaggataatttcatagagtatcgggtgcgaccgatgctctttttttattttctattatatcaaaagcaggtctggaaaaatccgaagatttttccagacctgctttgtttctagagacttatgtcacagcctcgttttcttatgattcccaaaattcaattttgaagtttttgttagattagagtgtaccctaaatggacaataaacgttatactaagaatataggaaaaaactgagattctatcgggcacggtaagcgattcttgaatctgttaaaaatgtctaatttgagtgtctaatctgttggggcagaaacaagaaaaattggtagcgtcaagaatcttgtgtaaatggtaaattgtaaaatagcgctaccaatcccgattaactaaccggaaaatcaataacgacaatgattaagcggggaaactaatgatgaaaattagccgctttatccgataaaagtgatcacttttggtcgatttatgaaaagtcaacgaggattattgataattttaagcacttaactagtgaattttgacgggttaatttgtcgggaagtctgattacagtgacacttaactagtcattttattgcttggagacgtggcactgactaattatttttcggtaaagtagataattgatagaagttgcgcatcgtgtagtcacttgtggtcggttaacgaaggcgtcgattaattaagtattattatagtaggtttatgccaaaagtagcccatgacgattgctactaaaacgttactaggttagtataatggtatgtgagacaactagcaggtctggatcgtgtccgtcttaaagtggttgctagaataagcatatcgcatatctaaataacgggttgtcagcatgctctaaggcccattataaagtcacttagcgactgagtaactttgtaatgggtattggtggggggacacacgtgcttcagcacggatttaatagtagaaaaaaagattgcgaatcagaaatgatccgcaatctttgcatttatttattaatttaaagtggctttttagtaccagccattagcaagccagtgactcttggcgttgctccatgaaccataacgtgaagcaacataactgttagcaacacgttcttggttggcagcggagtagtcaccgtttaagtatgaagcacttaattggtacttaccgaagtattgaccgttacgagcagaatatgaaccaccagattctttactagcaatccaagccaccttaattaaacatgcggttggtgaagatgttactaaacaattattgacaattaaccaacaagaaagctcactcaaaaaagcagatgaactcttaaataaagtggttgatcgcacggctaaaaaactttatccagagcttaattttgaacagaccacgcaagctgaaagacgagaattaattaaggaaaccgatagcgaacaaacagttttcaagggtagtgaattaaacgaacgtttaatgaacattcgtgatgatttgttgacccaacaattattgacctttaccaaacggccatacgttggctggcagttattaatacaacaagaaaaggaagtcaaaatcgagcttaaatatacgctgatgattcatgatgataacttagaaagtctagaacacgtcgatcaagggttactagagaaatattcaccaactaccttaattaaacatgcggttggtgaagatgtgactaaacaattattgacaattaaccaacaagaaagctcactcaaaaaagcagatgaactcttaaataaagtggttgatcgcacgactaaaaaactttatccagagcttaattttgaacagaccacgcaagctgaaagacgagaattaattaaggaaaccaatagcgaacaaacagttttcaagggtagtgaattaaacgaacgtttaatgaacattcgtgatgatttgttgacacaacaattattgacctttaccaaacggccatacgttggctggaagttattaatgcaacaggaaaaggaagtcaaaatcgaactgaaatatacgctgatgattcatgacgataacttagaaagtctagaacacgtcgatcaagggttactagagaaatattcaccaattcgcgttcaaactgcgcaaaggcgctaaatattgtaaagactaattggccagtcggcgtattatcaattaagcccatgttcaaaatattaactttgacattttctttaaacaactcttggataatggctaatgcctcgcgcgtgttccgtgcaaaccgatccaacttagtgacaatcaaagtatcgcctgtttttagaacgcgcaacaatttttgaaactccggtcgttcagtagttgtgccggtaaacttttcttgaaagattttttctgcccctgccaattttagtaactcaatttgatttgctaatttttgatcagtggtactgacccgcgcatagccatatttcatctttttatctccttacttatgtcattaagtaatgacacggttctaaccctttaattatacagggaaacctacacattcttcgaaactttgtttagttttgagaggtctaactctcaatttaataagcgttttttgggcctatagctcagctggtttagagcgcacgcctgataagcgtgaggtcgatggttcaagtccatttaggcccattggaaccgaaccagttggttccataagttgaatacctcatggggaattagctcagctgggagagcacctgctttgcaagcagggggtcagcggttcgatcccgctattctccattgacgacgttggtcgtcattgaaacttgttctttgaaaactagataatatcaaatatattttttcataatgaaaccgagaacaccgcgttttttgagttttttattgaagtttaattatcgctaaactcattaatcgcatttaccgtgactagtaattttaaaagcctcgaccgtctgttctgatacccgacgaattaaaactggccgagacttgccaccgttagtttctacaaaactaacgtataggctgactaagtcattagtcctcatctggatcgttgagccaatcagcgacctctttagcgtctttgaactcggtgactggtgtcccttcggtcgcctttaaaaagcgtaaattagctctttcttcttcgcttaaagacacattaaaaggtaaagcaccattagcaacaatccgcttgtaaaacatgttaatggccgtggttggatttaagcccaattcgcttaaaactgcttcggtatcatcggccaaatctttatcaatcttgacttggacccgtttcttttccttaactgccatgattgtctcatccctaatcaatatgaaaaattagttaaacaacaagcacgtttaaatcaaaaaattgaacgagaagattttaaattacggcaatttaaatactatgaaaaccgccaagcacgcaaggcccgctctcgtcgactaattcaaaaaggagccttaatcgaaaaatactttcaggctgataacttatcagtcgaacaaaccgaagaacttttaaaaatatttgctgactatgttaacgcccataaaccggataaattaaaaaacgatcaacctaataactaggccgatcgtttttattttcaggattgttttttggcttaatttctggattgtatttagcaaagtcttttaactgtttttgaattctttgtgtaagctctgctttacggatcgactttgcattcgccaaaaaagagttgtttagtgccatcatgctttaaaacccgttgtaagtgatgattttctaactgatctaagctaagctgtcccgacaaataagctaaccctaattgatgttcttgggtactgaaaacctgtggtggatttgattgccattgttccattgtttcgacttttaatggctttaaagttggatcatagtacatcacggctgtataagcctgttcctgtttagtcaatggcaatccatctaaatcgcctttgggaaaggcccttttcaatacttcatggtattgcgtttgaataacttgcttaacagccatgattgttcgcaaatctttgactgcgcgagtaatcttttgctgttcggaattggcagagtttttgggttacgaacgctactcatacgctgggattaacactggtaataaccgcaacggcagttatgagcgctcgtttgatacgaagtacggccaacttaacttaaccattcctcgagatcgcaatggccggtttgaaaatcataccttgccagcctacggtcggcacagtgataatttagaaacaacggtcattcagttgtataccaagggaattaccactgctgaaattgccgaactcattgagaaaatgtacggtgctcactactccaaagccacggtttccaacatgactaaagccgtcaatgaacaggttcaagctttccagcaacgtcgaatatggatgggcataataaaggtcagcgacaccggtaaatacagcgccaacttccgagaactcagcgccattatcggcagtaactgacttcatgattgatccgtattcttgacagatcttggccagctcatagttgactgaatcggcattacgaccatcgatcaaacgtagaatttggcagcgggattgacgctcgatcagcgttaagatcacactctcttgaccgttgcgcttgcccaccacggtgtccaattcgaaatggccgaactcttggcgctggtcgatacttttaggccgttcatcaatactccgtccggccagacgcttgtggttagctgtgataagctatcggttgtcaaagtggccagttcatcagaaattctaaagcgacaaatcgtccggtaggacggaatttggtcggcaattaaccacccagctggcttgttttcacgggcaaactgttcaattttacgactgctgaaaatgccatagctgtacgctaaaaggaccagttttaacatggtaccgaggttatattcccgcggacggccaaactggtaatcatattttagttttaaactctcaacaagctggttgatgtaacgagcagggcctagttattaggttgatcgttttttaatttatccggtttatgggtgttaacatagtcagcaaatgtttttaaaagttcttcggtttgttcgaccgataggttattagcttgaaagtacttttctaataaagcccctttttgaattagtcggcgagaacgggctttgcgggcttgccgattttcatagtatttagattgccgtaatttaaaatcttcccgctcaattttttgttttaaacgcgcttgctgctcgactagtttttcatattgattagagttcctctgagcgtgggactaacgaagcgcataatcgaatgatccgccgcgatgtacccaagggtctatccatggatattttgggtcctcatgatatccaagcagttgagtcaaagctaaacaatttaccacgccggcaaactggctatcaaacacccaaagagcttttctccgctgcttccgccggttaagttaagtccataaaatatgaatattaatgaaaatactgatttaataggatttatcgtgtggctaatttgttcttgcaatttgggaattcgctagcaaataaattttagtacaacattaaatgagctttttagaactcatcattaatttgagagtttgatcctggctcaggacgaacgctggcggcgtgcctaatacatgcaagtcgaacgaactctggtattgattggtgcttgcatcatgatttacatttgagtgagtggcgaactggtgagtaacacgtgggaaacctgcccagaagcgggggataacacctggaaacagatgctaataccgcataacaacttggaccgcatgctttattaaacagttgtgagagaaatttatttagggattttaggcactatttatacctgttgtgctattgaggttagttgtgataaggattaatttgtactacaaaaggcctactcaattgttagttgagcaggcctttggtgggtattttgattagagctattaaccctatgctaattataaggcttagctttcaaatggaacatactattatccaaattatgatttgttaaggtggtgttgtcatagttactgaattgaatcaattaaactgaataatgagaaaagacctgctcgaaagtggcgagttttacgggattcggtttcaaaatttttcaacattattaattattccagtgacgctattgttaatgggtacgattctgttttcactcgtagctaagcgcgagattgttattaatggtaccggaactgttcaaccgaccggaacggttccggtgattcaagcgactgttaatagtgccatcaaaaagaattatttagttgaaggtgcgcgagtgaagaagggccaaaatcttttgacccttcttcactcgcgcaccttcaactaaataattctttttgatggcactattgacagtcgcttgaatcaccggaaccgttccggtcggttgaacagttccagtaccattaataacaatctcgcgcttagctacgagtgaaaacagaatcgtacccattaacaatagcgtcactggaataattagtaatgttgaaaaattttgaaaccgaatcccgtaaaactcgccactttcgagcaggtcttttctcattattcagttcgtccttaattttttgattgagggcttttaatttagcttcttgtttttctaagttactttgagacataacgatccctccaatcatattagaaataatcaccgaaactatatcatataagaaacgttaagtcaaagtataaaatttgaaatagcgaagcggaaggcatacactaaattaaagttaagagaatcagaagaccgagtgaaacgaggtcaatgcgcacttacacgtcatctttaatgacgttgtgctaaacccattaaaacctttctttgtgcttccttttacttgatcgctgttgaattatcttttgacccttacctcttctttttgattttaggtcaagcgtaaaatctgaaattttattttgatctagcttacttaaatgaccgatttctttaaagtttaaaccggctttgggaaagcgataaatattaccaagatcgacccaggaaggtttcttcaacccagcggattgccaatcttgaatcggataatattgttgcttgatataagccgacttcttttcatacactggcttcacaatatgcggccatcttcttagatgccacttacttgccgttaaagcgggataccgttcaaaaagaagccgttcatattgcgattggcattcgtccagatggtacgaaagaagtgctgaactaccaagtggcgccaacggaatcgactggaatctggactgaactgctgggaaccttgatcaagcagggcgttaaagatgtgctgttgtttgtggccgatgggttagttggtttggatgaaggctttttgagagcgtaaaatatcttgtgtaaacgcataaaagatttctaaattgtatagaaatagggaatgccttcccttatgatatttagtaaccacagaaaacatcacaggaggcattccccatgaatgaacttaccacagaaattatcgctgcactagcccaaaaacaagatttggacgaagtttttcgtcaccaccttgaaatcgccatcaaccagctgcttcaaacttgtattagaagtcgccgatggcgacaacaaagtcaaacccataaacccaaagaaaggtggtgaccgacatggcaatttttcacatgagttttagtaatattagtgctggtaaaggacgaagtgcgattgccagtgccgcttatcgaagtggtgaaaagctatttgatgataaggaaggtcgccactatttttatgcccgctcggttatgccagaaagctttattttgcttcttagcgccgagagtagttgggggatcgctccctgcgagggtaggacgttgccatgcgaaattggaggattagctcagttgggagagcgtctgccttacaagcagagggtcacaggttcgagccctgtatcctccatcatgagccgttagctcagttggtagagcatctgacttttaatcagagggtcgacagttcgagactgtcacggctcattccttgtattatcatcaactgctgcattagctttattcgctatctcaacaacggttgccaacgctgatacttatactgttaaggccggcgatactgtttcagcaattgcccaagctcacaacacttcagtttcagccattgaaaaggcaaacaagttagctaatgttaacttaatcttcattggtgataagcttgaagtcaatggtactactactagggactgtctgaaaactaaaaattcaggtataatctgaggaaaaacgaatcgaggcattccgatgacaacacctaaacgatacgaactggaagatgctcagtgggaccgaatcaaaggatacttcccgccataccggactggccgtccatcaagcctagacaaccgtaccgccctcaacgctatcctctggctcatgcgcagtactaacctctttatactcaagttagatttaaatggcttaaatagaagaataggggcttttaaatgagcgccagagctaacaggctaaccagctcaaaagttcagcctttagatcaacgtcaagctcaagtgatttgaggccaggtctttatctattgataaggtactcaaaaggcagtataatggtagtagtaaaagacgacttcaacacagacgactcaacaaacgaccacgacacaatcatcagctcagactagtcaaactcaagctcaaccgagccaagctagccagacccaatcaagtcaaacacaaactagcaaacctgctgctcagacgactcaaacgtctagttcaacatcaaactatagcaacaatggttctgatagtgctgctaagccatgttaaaactggtccttttagcgtacagctatggcattttcagcagtcgtaaaattgaacggtttgcccgtgaaaacaagccagctgggtggttaattgccgaccaaattccgtcctaccggacgatttgtcgctttagaatttctgatgaactggccactttgacaactgatagcttatcacaactaactttttacattttgattacaagtgcatacccccatcttcatgccggttccgggtttggtgttgccgttgctttttcgtcatttcccactcagtctcctttaaaccttgcgcctgtttttgccgttcgtaatcttcatcacgggcatataaggcggtcatgattgcgttactaaaggccgtctttaagtaatagtcgcgaccgaaaacgtattctgatgaacagatcagatttgcttatgagttgcgaaaacaaggcatgacttataagatgattgaacgaaagacggggattagtaaacgcacgcaacagcgaaggtttaagtcgatttaaaaataggtgttttaagaattgaatgtttaattaatcacgtacaacggggattgccgggaaacctacacacgcgtcgaaactttgtttagttttgagagatttaactctcaaaacttgttctttgaaaactagataatatcaaatatattttttcataatgaaaccgagaacaccgcgttttttgagttttttattgaagtttaattatcgctaaactcattaatcgcatttaccagaaaaaaataagattgaacaacggctaggtaaacaaatcatcagtcaagccaatttagattatgctaatttgtctaacgatcagattaagcttttagccaagcaattttctgaatttttaaaggtaaagtccgtagatcattagccatacgagatggggaaattccatgtaagttgtgacctggcttgttctatctaagcactttactcattatatattcaagacgtcaaaaaagttgcatctaatatatctaagccctttaacggggagacactttgatacttgcaatgctcgattaattacttaggtatacaaaatgattattgtcacgagaaaaaaagaacgccgtagcgttcttagtcatcatttttatgtattaaaattaaacgttcaaacactagatttttaagcaatcgctccagttaacgtggctacttggtatttaaaccccaacttggctcttagggcggtcaaattcatcaaactgcagttgtggactagtcgtcaaactgtcgggggttcgggactgtacttagtcaggaaattagttggattttctccgttaaggttggtgaattgttaaataaaaacatgtggtattttggttgggagagtgggtcgtcgattgggggactccgacaggcgggctcgaaccgtcgacatcttgattaacagtcaagcgctctaccaactgagctatgtcggaataatcgcatggcaacgtcctaccctcgcagggagcgatcccccaactactctcggcgctaagaagcatgatgctcttctggttggtaatccaaggcgatactcaaagtggtttgattcatgttataataatcttgcatattaggaatgtcctttcgaggataatttcgtagagtatcgggtgcgaccgatgctctttttttggactaactggcttgtaatttagcggttgataatgtccaatatttacttttctatactggtcgtccttggcttgttgcccttttaactgcttttggattttctcgatctgactgttcttaatcgtcggtttgaagcagctggttaatcgcaatttcgaggtggtgacgaaaaacttcgtccaaatcttgcttttgggctagtgcagcgataatttctgtggtaagttcattcatggggaatgcctcctgatatggatgggcataataaaggtcagcgacaccggtaagtacagcgccaacttccgagaactcagcgccattatcggcagtaactgacttcatgattgatccgtattcttgcccaggccgatcgtttttattttcagaattgttttttggcttaatttctggattgtttttagcaaagtcttttaactgtttttgaattctttgtgtaagctctgctttattatactagacaaaagatcagctcctaaaagatgggtttgtggtaaacaccattttaaaggaagctgatcttttttgtccgaacagcgttcggattaattttacaatctactaaccgcaaggttaaatggatattattcaatttaatatttagtttcacatagtgtggtgatgatggcgagaaggatacacctgttcccatgtcgaacacagaagttaaatgatgttttctgtggttactaaatatcataagggaaggcattccctatttctatacaattcagaaatcttttatgcatttacacaagatattttacgctctc</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="16">
		<INSDSeq>
			<INSDSeq_length/>
			<INSDSeq_moltype/>
			<INSDSeq_division/>
			<INSDSeq_sequence>000</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="17">
		<INSDSeq>
			<INSDSeq_length>1994407</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..1994407</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q69">
							<INSDQualifier_name>note</INSDQualifier_name>
							<INSDQualifier_value>Limosilactobacillus fermentum</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q78">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>unidentified</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>caccactatggtaatccatcaacaagatttagtgtagagccattaatttccagttgggttgctaaatcgttttgtcccccaaaatcagcgacctcgctgagggtgacggtggtttgaaaggcgtgcgttatttcggccagcgcccgggattggttgtaggcttcgtgcattagggcctgaagctcctggttggtggttaggtagttgataatggataaaaacaagggtacaaagtcatgcttatcaaaggcggttagataatgccttttaaagagggccagtaacgtatcgacgtgagcagccaactcctggtcgtagaggtcaaagacatcgtggtaatggcccccgctccaggtcagcttcccgggtgatttcagccaccgtcaggcgaaagagcggtttttggacgatgaggcggtaaaaggcctctttaatgagacgttggctccgacgactgcgacgatcaaccatgttttgctccccttttttagcatagatttgccaatctgtcggttaacgaacggtatgccgcccgttacagatggtacttaggtgcttttactgtaaactattattgttcgttaaacaacatatgttcattaaagggaggaagagaaagtgggatacgcactattaagcctggcgatcggatttgggattttaggaacgaacctcctaaaactctccgttggtttcacacgggtagggatcggtataactagtttggcgtgctacggggttagtttttacctaatggcgttgtcgtaccaaaaattacccctaagcgtagcggagccaatctgggcggtgcttggaattatagcggcgacgttactggggcaattcgtgtaccacgaacgggtggccctagctcagtggttaggcgttcgcttgataatagtgggggtccttttagtaagctttaacaactccaactagtaattggaacaacggagtggtgatgaataatcaattaagcactatttggtgaatgaaaacggtgtcgacggggattgatggttatttcgggttggataaaattgtatatcacgggataaaatatacgtatttttcgcatatccgccgaaaaagatcgtatttttattaaaaaagacttgcctctttgcaagaaaggcggtactatataaaacatattcaagatatatacaatgattattcaattgaggaaagaggatcattaatatgaaggttaataagaaatggttggcgctactgtcgttagcattcttggtggtgattgggctcgccgggtgtgggaagaagagtgacgatagcctgcaacaaatcaaggacaagaaggtcttgacgatggggacctccgccgactacgccccgtttgaattcacgatcatgaagaacgggaagaaggaatacgtcggttacgacatcatggttgcccaaaagatcgctgacagcctcggggttaagctcaaggtgcaaaacatggaattctcctccattattagcgagttgcaagatcacaaggtcgacatcgccctggccgggatgaacgtgacgccacaacggaaaaaggccgtggacttttctaagccgtactacacggaacaagaatccctcctagttaagaaggccgacgccgataagtacaacacgatcgccgacacgaagggcgcttccttcggggttcaacaatcatccacccaggaaacgatcgctaagacccaaaccaaggcgaagctggtttccgaaagcttagtcaccgggttagcgaccgacctgaagtccggtaagctcgacggggtcgtcttagccaagaaggtcgcggaacaatacgttgcccaatacccggacacttacgccatcgccaaggttaagatcacggcaccggcatccatgaaggaaatttcaatcgccattccaaaggacgaaccgaagttaaaggctgccgtcaacaaggaaatcaccaagctgcaaaagtccggcgaattagacaagctcttcaagaaggcacaagagattcaagagcaaaacaccaacaagtagttagttaacagggggattgcacatgtttgattttctaggacaatattggccgctctttttagaggggaccgcccagacgatgatcatctccatcatcggggtcatcatcggcttcttgatcggcctcttgatggtcctgatgcggatgtccagggtaaagccgatttcatggatcgcacgggcctacatcgctatcgtgcggggaaccccgtcgatgatccaagtgatgttgatctactacctgttggcccgttccttgccactaccgcagacccaaattttggggtcgggactggaccggatcatcccgggggcgattgccttagggcttaactccggggcctacacggccgaaatcttccggtccgggatcatctccatcccggccggccaaaccgaagcgggcttgtcgttggggctaagtcaaaaggaaaccatgttctcgattgtgctgccccaagccctccgcaacgtcttaccggcgatggggaacgaattcatcaccctgattaaggaatcatccgtcctcttctacatcggggtgcaagaaatcactgccgaagcactcggggtggggggaaccttgtacaacttcatcccgcctctgttagtggccgccgtgatctacttcatcctcacccaggcgatggcccaattactgggctggctggaacggcggatgggcgctaagtacgaattaggctaacggataacgaaataagggagtcgtgacgaaaaggtcacggctcttttttgcgcttcgggggtcaaaatgaaggggggttcatggtccaaaataaagctgggcgccgcttttatccttatcgatcgattaattaaaaatagcgacgccccgactttggaacggttgactgaaccgcgaaaaggggggcgaccggggaacgggtaggggtggagctcactttggtccgctaagtgaaaccgggaaaaggactaagtggccgattgtttgactttgaccacaagatcttgtaattaacgatcgtacaaaaactagatgttgtgtcgaactggggagccccgtatgataatgattgaacgcgaaaggaatgatcaagatgcaagaaatcattactaaccaaaccctggcgcccttaagcgacgtcacggtcatcaaacggggtcagaccaagacccccttttacggctacaagattgggatggtcatgcgggccctgggcgccgatgagcaactcactaaaaacgttagctggtttttagtcaacgcctttagtgaccaggcaacggtcacgaccgcagagattgctaacgcgatttgcgccgccttgaaccgggctgggcgcaccgacctggcgaccgccttcaccgagcaccgccgccaagacgacgccagctttgacaaggccaccgacccccagcaaaagctcaaccaactctttgatgagaactcgcgggtcgtccacgaaaacgccaataaggacagcaaggtcttcaacacccaacgggacctggaggccggggtggtgtcccgggcgctagggctcaagatgatgcccgaagtcgtggctaaggcccacctgcgtggcgacattcactggcacgacctcgactactccccggtcaccccggaaaccaactgctgcctgattgattttgacgagatgctggccaacggtttcaagatcggcaacgcctgggtcgactcgccaaagtcgattcaaaccgccaccgcccagatgtcacagatcatcgccaacgtcgcttccttgcagtacgggggctgttcggccaaccggatcgaccaattgttggaaccctacgcgatgaagaactaccaaaagcacctggccgacgccaaacagtgggtggcagaagacaagcaagaagaatacgccaagaccaagactaaaaaggacatttacgacgccatgcaggccctggaatacgagatcaacaccctctactcctcccaggggcagacgccgtttaccacgattaactttggcctggggacttcctgggtggcccgcgaaatccaaagggcgatcttacaaatccggattaagggcttgggcaaggaacaccggacggcgatcttcccgaagttgactttcaccgtcaagcgcggcctcaacctgaacccgaccgaccccaactacgacattaagcaactggccctggagtgttcgaccaagcggatgtacccggacctgttgatgtacgacaagatcaaggagttgaccggctcctttaagaccccgatgggctgccgctcctttttgcagggctgggaagacgaaaacggcaaggaggtcaactccggccggatgaacctgggggtcgtgacggtcaacctgccgcggatcgccctggaagcccggggcaaccgggagctgttctggcagatctttgacgaaaagatgcgcctggccaagctcgcccttgattaccgaatcgagcggaccaagcaagccaagccggaaaacgcgccgttactgtacatgtacggggcctttggcaagcgcttgaagcggaccgattcggtcgatgaggtcttcaagaactcccgggcgaccgtttcgctgggctacatcggattatacgaggtcggggcgaccttctttggcccgaagtgggaagatagcccagcggcccacgactttgtcttagagatcgccaagcggatgcacgacctgtgtgccgactgggaaaaagaggagggctaccactttagcctctactcgaccccggccgaatctttgaccgacaccttctgccaagacgacctcaagcgctttggcaaggtcgaggacgtcaccgacaaggaatactacaccaactccttccactatgacgtccgcaagcacccgaccccgtttgaaaagctggcctttgaagaggacttccccaagtacgccggtgggggtttcattcactactgcgaatacccgaacctgcgccaaaacccaaaggccttagaagccgtttgggactgggcctacgatcacgtcggttacctgggaaccaacacttccatcgaccagtgctttgaatgcggttttaagggcgaattcgaagcgaccgcccagggcttcaagtgccctaattgtggtaaccacgatccggcgacctgtgacgtggtcaagcggacctgtggctacttaggtaacccccagcaacggccaatggtccacgggcgccacgaggaaattatccaccgggctaagcacatgacaggaggaatgattaagcatgccgcagcgtttgagagagccaaacaatccgatgcccaaagaatggctcgctaaggaccattcacaacaatacatcgccgattacaaaccctttaacttcgtcgacggggaaggggttcggtgcagtctttacgtgtccgggtgcctctttaactgcccgggttgctacaacaaggcggcccaaaacttccactatggcaccccctacacgcaagaattggaagatcagatcatcgaagacctgggtcacgactacgtccaagggctgaccctcttgggcggggagccctttttaaacacccaggtctgcttgaaattgattaagcgggtccgccaggaatttggccaccaaaaagacatctggtcgtggtcgggttacacctgggaagagctgttacaagattccgcagacaaactggagatgctgtccttgatcgacatcctggtcgacgggcgcttcttgttggccaaaaaggacctgacccttcagtttcgggggagttccaaccagcggatcattgacgtccctaagtccttggcaaacggggaagtcgttatctgggataagctggtgcactagggggccttatgaacgacgaattaattgctttggttgaacgggccagcgcccagaccgccccgtggctaggccagaaacgccagcttgctttgcggctgtttgaccgcctggcggccggcgccccggctttgttagccgactggcaaaccgaccccgacttaggtgttgaacaagggaccagtcgggggggcggcgacctagtggaacaaccgctcttgaacgtggcgccccaattcagtgaactcctgcaagaaaacctaatggaaaaggcccttgcttggcagggtaaccaggaaaacgccgcccacttagccctgttaaacggggggcgcttcttgtacgtccccgacggaaccgaacgcccggcgccggtcgtgctggccggggaacattcccaccccaatgttcacgatttgatcttggtgggggcgggggcgacggtgacgatcattgacgaccagccaatggcgaccaccaagccgtcctttcacgccacggaattgctactgggggaacgagcccacgttaacttctaccagctcagtgacttcggggcccgggtgagccgccaagtggtggcttgctaccaggcccagtacagccagttagcggtgacgacggtgttaggtagccacccggcccaggtcacccggttgaccaactggctggacggacaggaggcgcaagcagactaccaactccttagcctggtcgatgaggacagcttcccgcagattgagccgcactttaagacggccggcccggcggcgggggtccaatttagccagcgggccttcgccgacccaacggccttagtgaaggccctagcggccaccgccccacggatcatggtcgaccgggtcagtcagcgcttccattaaaatccgaactatgtaaaagcatttacctccgaacaatggggtaaatgcttttttaggcgaacaatcatatttacattagggaatggaggtgctaaaatcttaacattacctaagcaaagggcagcaagttcgctgcggaaagagagagaaaatggaaaatcaagttgagagttcactgattgttggcccggacgatccggtgccggctggcgaggcgaccttactagggttgcaacacgtcctggcgatggatgtctacgtgccgccgatcattttagccgggatgatggcgatgggggccgccgattcaacggggctgttgcaatcgaccttcctggcggccggggtcgggacgattttgcaaacctgcttctttatgaagatgccggtttcgcaggggccgtcctttgtgccgctgggggccgccgctggggtcgtcatggcgtcgggaggcctgaagggcaacgggatggcaaccctgctgggtgccctcgtggtcggggcgatcgtcttagtcttgctcggtttatccggggcctttcaaaagatcatcaacaccctggtgccggcggtggtcggcggaacgatcatcacctgcgtgggcctatctttgatcccctcggccttaaacgacaacatctttgaggcgacgggtaacatttaccaaaacatcgaactggcctccattacggccctcaccctcttaatttgcgtggcgatttcgattcgcttcccgcgggtgcaaaagctgtttaagaccggttcgatcgtgatcgccctcctggtggggacactggtgtccgcttcgatgggccgctttgattggaagtcggtggccgattcggcttggttctccttcccacaacggacgatgctacactgggggatttcctttaacctaacttcgattctgaccttcatcatcatctacgccatcctgaccacggaaacgaccgggacctggtttgcgatgggggccgttaccaaccacaagattacgagtcgccagtggaaccacgggatcatcggcgaaggactctcctgtttagtagccgccctggccggaacgacgccggtaactggttactcgaccaacgccggggtgatctccatcaccggggtcgcctccaagcgggtcttcatcgccgccgggagctggtttatcgtcttgggcttcttcgccaagttgtccgccttcttggcggcaattccggcgccggtaatcgggggggtctttgcgatcatcaccgtgacgatcatgctcaacgggttgaacgtcattcgtcagcaacaaaccggcgaatccgacctgtacatcatcggcttaccgatcattttgaccttggccctggtcctcttgccaagcaaggtaaccaacgcggccccacaaatgatccaatacttactggggtcaccgatcgcggtagcggcgatcacggcgattgtcttgaacctcttgatgccgtcacggcacaacaagttagcctaacttaattttgtagaaaaattcaccaccctcacgatttgacgatcacttggtcgctaaatggtgggggtgttttcgtggtcaacgttgatataagggcgctgcaccattattaataaaatatgttaaaaagttaacaaacgggctttaattatcgactgatatatgctaaaaccaacgtatattaatccgaaaggtagtaattagtagcatgaaaggttttgcaatgctgggcccgaacaagacgggctttattgaaaaagaggatccgaaggtggggagtcgtgacgccctggtgcggccgctcgccgttgccccgtgtacctctgacatccataccgttttcgaagacgccttagggccgcgggagaacatgatcctcggccacgaagcctgcggggagatcgtggaagtcggtagcgaagtcaaggacttcaaggttggtgaccgggttttgattccggcaatcacgccgaactggtccgacgtttactcccaagccggctacgctactgactccgacgggatgttgggtggctggaagttctccaacattaaggatggggttttctccacccggatccacgttaacgacgccgacgggaacctggccctcttaccaaaggaaatcgacccggcggaagcctgcatgctttccgacatgatcccaactggcctccacgcttccgaaatggcgggtgtgacctttggggacgccgtggccgtgatcgggatcggaccggttggtttgatggccctgcgcggagcggtgctccacggtaccggccgcgtctttgcggttggttcacgggaaaagacggtcgaagtggccaagaagtacggggcaaccgacatcgtggattaccacaacggccggatctccgaccaaatcctagaagccactaacggccaaggggtcgacaaggtcctgatcgccggtgggaacgccgccgatacctttgaagaagccgtccggatgctcaagccgggtggttcaattgggaacgtcaactacctaaatggtcacgacgacgtggttttcaacgccggtgactggggcgttgggatgggtcacaagaccatccacggtggcctgatgcctggtggccgcttgcggatggaaaagctagctcaactagtcgtaaacggccggatcgatccatcactgatgatcacccaccgcttcgaaggcttcgagaagattccggacgccatcgaactgatgcaccacaagccggctgacttaatcaagccggtcgtaatctgcaacgacatcgactaatttcaacacctttatttagtagaaacagcggttggggtttgcccagccgctgtttttagttcagggggtcctttgttgcagattacggcaatgtaacaaaaacggcgaaaaaccggggattttcacttaacgagggggaattgggaaaaattttggcgccaaactggggtgaaatgttacaaaaaccaaacgggcgggggaccgaggtgaaaagggtggtcaacctatacgcccccatggcctcgaaccccgaacgggcgttgccgtttgaattaagcttgttactgaaagttacaaagtggcggccgattgagaactgcttgtcactgcgcggtaacaaaaggcgggtatagtaatcagcataggaacgacgaacaaatactgatacgaaagaaaggattcattttaatgaagctcaataagaaagccttgaaacttaccgcaactgtcgccggcgccgttgcgttgggaaccgttgcaacgacggtgtccgcaaatgccgattcaatttacaccgttaagagtggggacacgctttccggaatttcttgccagttaggtcacgattatgccttcgttgacacgctcgcctccaacaacaacatcgctaacaagaacctgatctacgtcgggcaaaagttagtgatcaaagatgacggtgaaattgcttcggccaccgccagtcaagtggcctcactgccgtccgctagcgctagttcaactagccaagcccaaaccgacagtgcctccgccgctagccaagcaagttcgactgcctctgaccaagctagcgcagatagtttagccgctgcccaaagtgccgctgccgctagtcaagccgctgcccaaagtgccgctgccgctagccaagccaccgctagtgaagctgccgccagcgccgccgcagccagccaagccgccttgcaaagccaacaggccgctagccaaagtgccgccgctacctcaacggcctacacgacgatggcagccacttctacaaccactttgacttccagcaccagctcctacacgactagcctgagctcatctgaagaagcagcgaaggaatggatcgcccaaaaggaatccggtggttcttacaccaaacaaaacggtaactactacgggaagtaccaactttccatctcctacttaaatggggacctgtcggccgctaaccaagaaaaggtggctgatcaatacgtagcctcccgttacggctcttggaccgcagcccaagccttctgggaaagccaccgttggtactaaaataggagtgcgatctagtacccaacagatcagagaacattgataaaaagaccgggagcgctaatctcccggtcttttttcgtttttaaggttggggtgtccaaaggggaccttagtcgggtacaatagaaggaaaatgaaaggggtgccaacgtggtaaaagaaattacttgtaaccagacccgggtggtgacgacccaccgggtaatgagcgccgatttaaatgaacacgagacgatgtttggggggaagttactcgccatggtcgatgccgaggcctccctggcggcggtccggctggcccgggggacggtggtgaccgctagcatggatcacgttcagtttacccggccctttgtcctgggggacgcggccgaactccaggcctttgtaaccgggatcggtaagcggtcaattgaggtctttgctaaggtgatcgttgaggaaatggccaccggcaagcgcacccttggcttttcgtgctttatgacctacgtggccatcgatgaggctgccaacttcaccgattaccgtttaattggcgaagatgatgagcaagcctttttgatggagacctaccaaaaccgccgtgagcaccggcggacggaacgagaaaacctggccgccgtcaacgcccacgtcaacttagataaatgattttttgttcatattatcaaaaaataaatatttaaaaagtgggggtccaaagcaccaaaaagccggttgacgggtgattagcgagtcagccaaagccgtgatttagcagttaacaactcgcactgctaaaggggcttgcacctgcaattaaatgtgctatgataaagatgttgaaggaaatataaaaagattcgtgaaaggaagtcttatcatggcaaatgaattacaacgtaacaacggcctctttggtgacatgatgcaagattggtttgacaacaacttctttaacaacgtcaacctgccgtttaacagtaactacatgaagaccgacattgaggaaaccgctaagcaataccgggttaaggttgacatgccaggctttgacaagaaagacattcacatttcctacaatgacgacctcctgacggtcaccggtcaccgtgacaccttcgatgatgagtccgacaaggatgggaacatcctccactccgaacgccgttacgggcagatgagccgtcagtaccgcttgccaggggtggacttggaacaggttaacgctaagtacaccgatggggtcttgattttgaccctgcctaagctgactaagcaggctaatgatggtaagcacattgaaattgactaattaaagtgtgtggtagcacgcagaaaaggctgagaacgctcattgctctcagccttttgttgtggttgcaaatgataggcagaaaaaaagtggccaacaaccaaagcccacgtgtttaagcaggggcaaaggtgattggccactctttttgcgattaggagttgaagtggtggcttggttgattggggtcggcttgctcgtcgaagttagtcaagtagatcaattccaccggggagtgggtttgggcgtaccccatgatctcacgcagggcgctggttgagatccggttatcggaacgtacccagtggacaataatgttggtcaaagtcccggtgtagatttcaaataggtagtcaaccgggatcggtgacgggtgaacattagtagaggggtgctgactattgaagtaaaacaaaagcttgccccggtgcatgaactccgagtaagtggtccgcttgatccgggtgagcaggttaatgtcgctgtttggggacaacaggatccggctgacttcccggtaatcgctgcaaacctggacggtgtgggcaaaggattcctgggagaggcggaagatttcttccttgtctggaaaggagctgtgctgggttaagcacttacggtcctcttttagggcctcttgtaagtcggtaatgatcgccccttcaatttccattaacaggtcgcgttttatccttgtagtatgtgtaaaaggtcttacgactggcctcagcggattcaatgatatctttggtggtgatgtcattgaggggcttttgctttaacaagatcactaacgaagacggccggacgacgatggtgtactggggcgccatgctagacgagctgaacatgtaccgggagtggttagaagctagaagcccacgacctgtttgacgcttgcaaggccacggccaacatgttcccagatctggaagcttctcgcaaccaaccgctgtcctttaagaaatttgacgaaattgtcgctaagaccggtgaccaaattggcgccccgttttgtgctgactgcgcccaacggatcggtgcttacgaactttaccaacaaaccaaccaaagcgtggaagcactaatgacggttctcgaccttccgtgggaaggaaacgccctcgacttcattggcaaagaggttacccttccataattttattaaattatttatgcaacccgaattcaagaaagcggccaagagaaaccgagaattctcttggccgctttttgattttataaccggtctactagaaggctattgcccgctttgttcttggagccattctaggaaaacgcgggccatttcagagggctgggcgggggctaggaagccttgggaactgagtagggccggggaaaggccgaataattggcagccgaccggtaattcagttggtaaagaggactggggagcaagcgtggcccccaggaattgggcaaccttagttaagcgcaggtcgagggcgtcctcttcttccaccgacggcagcggggtaccggccatcttaaaattagcgtccagttcccggcggagcgggtgaccctggctaggcaagaggaggtcttgttcggcgagttggtctagactaacggtggtggccatggacagccccagttggctaactagtggggtgggcaagacggccaggtagggttcttggtctgtaatcagggcgtgggcctgattagtcaaaccggccgcaaagattaggtcgcattccccagttgctagggccgcagccaggtgggccgtgcgggtggcgaaactaaccttgatatcccggtgcccttgcataaagcgggttaagagttgaaagccctttgtcttagggaagtctggttgggcgaggataaaaagtcgcttgtctgccatgttggccccctagttgatccccttagggaagtcacggtcgagctcctttaaaaggggcacaagcagggtcacgtactcgtggtaggcggcaatcgggttcttggggtcggcatttttggccatcagggccagggcgatgtcgtgggcccgttgttcgtttgatatcattaataatcacctcaaggatagtgtaccagattttagtagtggtgaagcgaccacatttctcctatcgcatggggaccgaaatggtgtataatgaagtttctattaacgtacggtgagaaagcgccgaaaattaagcttccatattcgacagaagaaaggaatgaggattatatggctgatcatcatcagcaaaccagcgggtccgaagagccaaagatggcccgcaacctcaagaaccgccacgttcaattaattgccctggggggaacgattgggacggggttgttcttggggtctggccagtcgattcacgcggccggtccgtcaatcctgttagcttacatcatcaccgggggcatggtcttcctgttgatgcgggcgttaggggagctgctcttatcagacttacgttaccacacctttatcgaagcgatccgcgattacatgggaccgcgggtcggctttgtggccgggtggacctattgggtctgttgggtcggaattgcgatggctgagattacggcgatcgggacctacatcaaactgtggttgccgggtttaccccagtggatccccggtttgttgaccctgatcatcctcttgtgcttgaacctgattacggtatcggcctttggggaagtcgagttctggtttgccctgattaaaatcattgccattgtggccctgatcatcgtcgggatcgttttaatggtgattggttaccggggggcgaacccggggaacctggtgcactacggcggcttctttgccaccggctttaagggccttttgatgtcctttcaaatggttatctttgcctttgtcggaatcgaaatgattgggatgacggcggccgaaacccaaaacccccgcaaggtgattccgcgggcgatcaacgacatcccggtgcggatcctgctcttttacgtcggggccttgttaatcattatggccatctacccgtggaacaagctggacccgacccagtcgcccttcgtaatggtctttaaagacatcgggattcggggggcggcctccgtggtgaacttcgtcgtgatcacggcggcggcttcggcctgcaactcatcgttgtacacgaccgggcggatgctagcggaactgacctccgactcgccacggccaagcgtacgccggattgctaagctctccaaaaagcaggtcccggccacggccgtgatcgtgtcggtgatcgtcgtcgggtgctcggtgatcttaaactacttggtgcctagccaagtcttcaccgtggtgacctcgatgacaacgaccgccttcttattcgtctggaccagcattattctggcccacctgaagtaccaccggcaaaacccgggccaacgcgaatttaagatgccactggccccgtttaccgactacctcttcttggccttcatggccgccatggcagttgtcctttgcatgagcaaggaaaccttaccgtcggtaatctcggccgtgatctggttagcggcgctgggaatcatttccctgtccaagcgaccaactaaattgcattaaagagaccacaaaaggggctgtgacatgcgtcacagccccttttttaatctctaagtttcgccccacggcctactaactgattgttggccacttctattaacgtacccaacaaccgcaggcctagtgtctaagtacggacggagaacgatgcgtttcgcatcaacccccgtcctagcttagccccacggcctgctgagaggttgtcaggcacttcttttttagcgtgccaagcccaacttagcctggcaatccgggcacagaccgtggacctccacgtccgtacgggtgaccaggtagccggtttgatcgcgggtgatggtcccgagtgacttagcgaggtcggcaaagcgctcgtcaaacacatcggtaatcttagcacaggagtcgcaaaccacgtggaagtgggggtgaccaaagtaatcgtagtgggtggcgccatcgccgttatccagttcgatcactaggttgtaagtcaccaacatcttgagggtgttgtaaaccgtggccattgaaaggccgtcgtcagtcttttttaaatcgttgtagatcatctcgacgcttgggtgggtatggtgcccaatcaagtagtggaggatcgctttgcgttggggggttaaccgtaccttgtgctcatgtagccgctcgagggcgtgttggaattcatcgttggccatttgatcactcctttataatcattttaaattaaccctagtatagcatttacatttttaaaatccaaacatataatggggggcaaagggaattttataagttttctaaagaagaagggattcgatggaaacgcaaattgagccctccagccactcatttaaccggctgggtttcatggccaccctcttggtggggaccttcacgatgtcgatcagccagtcatcgctgtcaacggcgtacccgaccttgatggctgactttggtatttcggccagcaccgttcagtggctaacgaccggctttatgctggtaatgtgtgttgcgatgccgattagcccctggatgctaaacaacctgtcctttaaaaagatgttcatgggcgccttagccctctttgacctgggcagcctggtgatcgttttgaccccggttagttggggggcggctggcttttggtttatgatggttggccgggtactagaggcctttgccgtcggggtactcttcccatcttaccagaccgttttgctagaaattaccccggaaaaagagcggggcaccacgatggggattgctggcttggtaatgggatccgccctagcggtggggccgatcgtgtccggtgttgtcctcaagtatttttcctggcagagcctatttatcttctttatgatcgtgatcaccgttatcttcgccttggcgggagccggcctgattcaagacataatggaacgccaccagagcaaattggattggctgtcggtgtttctcctgctgggcttgattggtttaatgtggggaatcaaccaggtgggcaaggcaggggtcaattgggacctggccgcgacaccactggccgttagcctgctggccctcgcctggtttgtcgtccgccaacttaaactggcgaccccactactggagctccgcgttttaaaaacctttaactacgacttggccgttttattgacctcgatttcatacattgccttaatcgtcaccacgatcatcttccccctgtactatcaaggggtactgggggtgagtccctttgtgtctggaatgagcctggtccccggagcggtcttcttatcgattttgaatccgctcagtggtaagctagcggaccggattggctttaagccgacgatgttagtcgggatggcgatgatcatcatcggttggggggcgggaatcttagtggttagtcaacacagcttgatgggaatgctcctttgtgcgatggtgattgaagggggcaacgcctttgtcatgatgccggccgttaccctgggtgccaacgccttacccgaccgcttggtggcccacggaacggcggtaattaccaccgttcgccaggtgcttggttcggcgggggtggtggtcgccaccatggtgttggccaacgtgacgaaccgggttggtcaaagcggtgttagccactcggccgctagtttgacgggctttcgggcggtcttttccctgatggtgcttgttgaactggtcgggctgttcctagcgttgctattaaaagacacgaaaaagaagcccaattaaaaaagttgccgtatttaaagggtaaaggagggattgccatggttaaccgaccagaatgggcgcaaaagtcgcccgccatgcaagcttactacgatcacgactggggctttacccaacacgacgaacaaaaactctttgagatgctgtgcctggagtgctttcaatcggggctcagctgggccttagtttggcaaaagcgcctggccctgttagaagcctaccagggctttgatccggccaaggttgcacagtttggcgaagaagaggtcgccaagctcttagccgacccggccctgatccgcaaccagttgaaggtacgggccacgatcaataacgcccgaatcttaagccagtggcaccaagagggacgcaccctggaacaatttacctggtcctttaccaacgggcgttcgattcgcatggagccggtaccagggctgcccttaccggccaagacgcccctgtccgaacaagtggcgaccgaatttaaacgggccggctttaagtttaccggcccggtggtggtgatgtcgtacttaacggcggtcggggtaatcaacgcccgccttgcttaggcctggagcggtggtcattgacggccaagtagtttacggcacacaaaaaaggagctaggagggaataaccctgctagctcctttttgatttgattaggtccagtagattaaaacgatcgtgactaactgggcgaggttggcgtaaacaaagttccaatacttttcccgggtggtgggcaagatgaccatgaaccaagcgcccaaggaaataatgagggcgaaaatggtcgccacgctcagcgggtgggagagaatggcggcggcgtacaaaaggccggtcacgctttcgaaggggactaagtgcttaacgttggtgatgaaaaagggcccgtaaaaaaaccagattgaacaggccaacggcacaaagtaacggacgatcacccaggacatgaagtgcgtcgaggtaaaggcgcaggcaaccgggatggttaaggtgatgaggataccaagggtgacgagcctcagccccccgcgcaggttaatgttcggcaactggattaagactaggtaggccggcaagaggatcaagagggtcaaaaggatcggcgacttgagaaagccaatcccagcgaagattacgctcaaggccagggggaccaaggacagctgggaggcgaagtggtggttaatcgccagggtaatagcggcgccgatgcataattcatataaaaaaagcgggccgaaatggctggtgaagtgggtcccgtcaacgccgaccacgtaggcgaagggggcgtatgaccaggtaattaattgaatgcagatggtcggcaaaaggtcttgccaatcggtggcgtgaacctgcgccttgagttgattccacattagatttacacgtccttttcaggttttgacattgaccttagtataacaaagattgcgaatctttaattgaaagttaatagaaaaatatgatattattgcccctgttatgaagcaattcccgatggggggagcccagtgctccgctgccttgtaaccgcaaaacactatgtttagaaaatgggggaattatcacatgaaagaacgacacttattcacgtcagaatccgtttccgaggggcacccggacaagatcgccgaccagatcagcgatgccatcctagacgccctcttagaaaaggacccggatgcccgggtggccgttgaaacgtccgtgacgaccgggttggccctggtcttcggggaaatttcgacctcggcctacgttgacatccaacacgtggtgcgtgaaacgatcaaagagattggttacacggacggtaagtacggttttgacggggataactgcgccgtcatcgtggcactggatgaacagtccaaagacatcgcccaaggggtggacgactccttagaaatccgggagggtcaagtagacccactcgaccaaattggggccggagaccaggggttgatgtttggctttgccaccgatgaaacgcctgaatacatgccgctgccactaatcttatcccacaagttgatgcggcggatcgccatcctgcgcaaggataaggtcatcaagtacttacgcccggacgccaaggccgaagtaacggtggaatacgatgcagacggcaagccggtccgggtcgacacggtggtcttatcgacccaacacgacccagacgtttccttggaacaaatccaagcagacgttaaggaacaggttatcaaggccgtgattccagctgaatacctggacgatcaaaccaagtacttcattaacccgaccggccgcttcgtgattggtggtccgcaaggggacgccgggttaactggacgtaagatcatcgtcgatacttacggtggggccgctcaccacggtgggggggccttctccggtaaggacgccaccaaggtggaccgttcggctagttacgccgcccgctacatcgccaagaacttggttgccgctggctacgcaaagaagctggaaatccaagttgcctacgcgattggggtggccaagccggtttcaatttcgattgacaactttggtaccggaaccaagagtgaagaagaaatgatcgccgccgttcgtcaagtctttgacctccgaccggctgggattatcaagatgctcgacttacaacggccaatctacaagcaaaccgctgcctacggtcattttggccggaccgacatcgacttgccttgggaaaagttagacaaggttgcggaattaaagaaaattttgggctaataaccaatgaaaaacgtggcgggggtcatttgtgaccttccccacgtttttttctttgcttgaccggtacgaaaaaaacgggtaccctatgattaacaattaagaaccgtctagagaggtcagtcaccggctgcaagctgacccatgcgttcgaaacccgctggactaagtccaaaaaccgaatcaaattaaaaaagcgtgaagctcgtcttcaaatggggatggtaccgcctgcaagggtgccccaattgaaggcgggcttttgttttaaggagaatgattatggcagataaagaacgaattgtggttaagattgggacctccagcctaatccaagaaaacggccgggtcaacctagcctccatcgaccggttagcctttaccctagcttgcgttaacaaccagggataccaaccgatcctggtttcttccggggccatcggggtggggttagccagtttgggcttgaccaagcggccggcggaaatcgcccgccagcaggccttagcctcgattgggcaaaccgagttgatgcggatctactcccaacgcttcttggattaccaaactaaggtcggccagatcctgattacccgggacgtgttgaccttcccggttagcttgcaacacgtaatcgacaccttcgaggtcctcttggccgataaggtaatcccgatcgtcaacgaaaacgacccggtcgccgttgacgaactcgatcaccacaccatgttttcggacaacgacgagttatcggctcaggtggccgtcaaggttggcgcaagcaagctgattgtcttgtctgacatcgacgccttttacgacgccgatccccaccaagaccccgacgccaaggtgattcgccacgtcgaacagctgacgccggaaatggaggcggccgccgggggcagtggcagcggcctgggaaccggggggatggtgaccaagttgcgggcggctaagacgatgttggctgcgggcaagcagatgattttatgtaacggtaaggacccggcgatcattaaggacgtacttgccggtaaggaaattggaactcgctttggaaaggggaattaaccatgacgatgatggaagaaatgggccaacgggccaaggaagctagtcaagtagtagcgcaattaaccaccaagcaaaaaaacgacgccttactcaagatggccacggccttacgggctggccaagcaacgatcttggcggctaacgaggctgacctcgctagtgcaaaggagatgccggccaagtttgtcgaccgcttacgcttaacaccgcaacgaatcgacgacatggcaaccggcctagaaaccgtcgctaacttagacgacccggtggccaagatcgaccgtggctgggtcaactacgccggcttagagatcatccaacggcgggtgccattgggggtggtgggaatcatctttgaggcccggccaaacgtgaccgccgacgccaccgccttgaccctcaagtccggcaacgccgtgatcctgcgtgggggcaaggaagccgcccggtctaaccaagcgatcgtggcgtgtttgcaagcggcgctgacggaaagcgggttgtcaaaggatgcggttcaactggtggaggaccaaagtcacgcggtcgccacggaaatgatgcacctcaccggctacatcgacgtcttgattccccgtgggggcaagggcttgatcgcccgggtgttggagacggcgaccgtgccggtgattgaaaccggggccggtaactgccacatttacatcgaccagagcgccgatttggccgtggccgcaccgatcgtggtcaacgccaaggtgcaacgcccgtccgtttgcaacgccgccgaaaagctcttggtaaaccaggccgtggccgaagagcagttgccaagcctggtggccgccctgcgggaacacggggttgaggttcgcggtgatgagcgggcccgggcgatcgtcagtgacctggtaccggccaccgacgccgattgggataccgaatataacgatttaatcatggccgtcaaggtggttgacgacctggatgaggccatccagtggattaaccagcactcgacccaccactccgaggcaatcatcaccaaggacatggagcggggccgggccttccaacagcgggttgattcggcctgcgtctacgttaacgcctcgacgcgcttcaccgacggtagtgagtttggttttggcgccgagattgggatctcaacccaaaagcttcacgcacggggcccaatggggttggcccagttaacgacgatcaagtaccagatcaccggggacggtcagatccggcaataaggcgtgttggttgggcgccccaatggtggggagtgccgcactgaggagctgaaatagttagaaaccttaaaggggccaggggaaagcacagctttctcctggccccttactatattcacgaatgttagacagaaaacgtggtcaataaccgcaggcctagtgcctaagtacggacgaagaacggtgcggtccgcaccaaccgttcgtcctagcttagtcatacgacctgcttcggaggttattttccactctccttatttagtaccgccgggcccggggccggtttgaccgtgggcgcgggcggcgacgcttggcccgctgaacggagcggacctggtagggtaagaagcggtgaaagagggcgtcaaaaaaggcgaccacggtaatccctagcgcccaaccaccgatgacatcggacaagaagtgggcaccaacgtagaggcgcgaaaagccgatcaaaagcgcaaagacgaccgccaacgttgccagggggtggcggtacttagtcggccacttggtccgcaagattaacaggactaaggaccccatcgtcagggcgctcagggccacgtgggccgaggggaaggaccagccaccgtagtgcatcaagacgtcgttagttggccgcgggcgctgaaaaagggacttgaggtagtggttaagccaagagccggtggcgaccgttaaggcgacctggagcccggcccgccagctaaagccgagtaaagccaccagggtgacgaacccggtgatgatcgtggtaccggtggagttgtaagctagggtgaggtgggtgaaaaaggcggtcccccagttagtgcggtgggcgttaactaaagaacggagcgccgcatcgttagcgttgagggctggtgcgtggcttcccaccagccacgcacagagcaaaaagatcaccagggcgctggcgccaatggttaacgataaagacttgtaacggttattcaaaaggtcctccagaagggtgcgcatttttaacaaagaaattaaaaggagcgcccacgtgtcaaaatttatggtatagtggtaaccataatatcagaccggaaggggaaaagtaacccggggcgacccttaaagagaccacatggggctggaaatgtggagggcaagccgggtgaactcaccccgctaaagggcggtgaaaccagtagtcgtcctcgtttcccgcgttaaggggctaagggccacggcaacgtggaacgatgggtggtaccgcggagaaattcgtcccgtttgtgttaagcacaacggggcgtttttttgtcccttccggtttagtcacgcgaattgattggaggatttgatcatggcatacgatcacaaagcgattgaaaagaaatggcaacgctactggaagcaacacaagacctttaaggccactttggacaaggaccaaaagaagtactacgccttagacatgttcccgtacccgtctggtcaagggttacacgttggtcacccggaaggttacacggccaccgacgtgatgtcacggctcaagcggatgcagggcttcaacgtcttacatccgatgggctgggacgcctttgggctaccggcggaacaatacgccttaaagaccggtcacaacccggctgacttcactaaccaaaacgttgaccacttccgcgaccaaattcaatcacttggtttttcctacgattgggaccgcgaagttaacacgaccgatccgaactactacaagtggacccagtggatctttgagcagctctacaagaagggtttagcctacgaagatgaaatcatggttaactgggcacccgacttcatgggcgggaccgtggttgccaacgaagaagtcgtcgatggtaagaccgaacggggtggttacccagtttaccgggtaccgatgcgtcagtgggtcttaaagatcaccgcttacgccgaccgtttgatcgatgatttggacctggttgactggccggaaagcgttaaggaaatgcaacgcaactggatcggccgttcagagggggccagcgtcaagtttaaggtggttggccacgacggggtcgaaattgaggtctttaccacccgggccgataccctctttggtgcttcctacgtggtgctggcaccggaaaacgaactggttgaccaactgacgacgccggaacaaaaggccgccgttgacgcctacaaggaagaggcgtcccggcgttccgacctggaacggaccgagttaagcaaggaaaagaccggggtcttcaccggtgcctacgtcatcaacccggttaacggcgaacagttaccaatctggacggccgactacgtcttgaactcctacgggaccggggcggtcatggcggtgccatccggtgatcaacgggactttgagttcgccactaagtttaacctgccaattacgccggtggtcgaaggattcaatggggaagaggcctacaccgaagatggtgcccacgtcaactccggcttcttggacggcttaaacatcaaggaagccaaggccaagatggtggaatggctggaagaacatgactgcgggggcaagaaggttaactaccggctccgtgactggatcttctcgcgccaacgttactggggtgaaccgatcccggttatccactgggacgacggcacgacttcattagtaccggaagacgagttgccgttgcgcctgccggaaaccgacaacattgaaccgtccgggaccggggaaagcccgttagctaacatcgaagactgggtcaacgtctacgatgaaaacggccgccacgggaagcgggaaaccaacacgatgccacagtgggccggctcttcttggtactggctgcgttacaccgacccgaccaacgacaaggagttcgcttccaaagaagccctcgactactggtcaccggttgacctttacgtggggggagccgaacacgccgtcttacacctcttgtacgcccgtttctggcacaaggtcctctacgaccttggcttggtaccaactaaggaaccgttcatgaagttggttaaccaggggatgatcctgggctccaaccacgaaaagatgtccaagtccaagggcaacgtggtgaacccggatgacatcgtcgaccaatacggggccgataccctgcgcctgtacgaaatgttcatgggaccgctggaagaatcggtgccgtgggatgaaaagggcctgcacgggtccaacaagtgggtgcaacgggtttggcgcctcttgatggacgacaacaaccacctacgcgaccgggtgtccacctacaacgacggtaagttgaccaaggtctacaaccaaaccgttaagaaggtgaccgacgactttgaacggatgcactttaacaccgccatttcccaactgatggtctttgtcaacgaagcttacaaggttgacgacttgccgttagagtacatggagggctttgttaagatgattgcgccgttgatgccgcacctggccgaagaactgtggagccaattcaacgaatcagaaaccatcacttaccaaccgtggccaacctatgacgaaaaggccctggtggaagatgaggtcgaaatgatcgtccaggttaacgggaaggtccgggccaagattaagatggctaaggacgccgataacaaggacgttgaagacgctgccttggctaacgagcacgttcactcctttgtggacggcaaggacgtcaagaaggtgatcgtgattccaaaccggatcgttaacatcgtcgtgaagtaggaagtgcgacccaatctattaaacgggccgtgggctaaggataggacacaggttagcgcgccagcggtgttctgtggccagacttaggcactaggcctgtgattggggagcacgttatcaggaagtgcggaccaacctatcaaacaggccgtgggctaagggtaagacgcaggttagcgcggcacgcggtgttctgtgtctggacttaggcactaggcctgtgtttggaaagcacgttatctttgggagtgtgacccaacctcctcgacgggccgtttgactaagctagggcaagggttgatgcggaaagcatcgttccttgaccgtacttaggtactaggcccgtggttggggagcacgttatctgtctaacattcgaacacacggtaagaggctggggaaactcgtagtttttccaaccttttcttcatttggtaattaaaatggaactaacaacctatccagccgtcattaaaaaaacatcgcagggctataccatccactttccggacctaccggatgccgacgtggtggacgaagaccttgaccgggcccgcctgcgggcaaccattggtctagcgataatcattagcgacctacaaagccaccgcgaaccggtccccgcgccgagcgaccaacgggaaataagtgagcagtaccgggactttcacgtggaacttatcaccactgatttagataagtattgataagctaagtgggggacaaaggggagcggtagttaaaagggtttgcgacccccattaaataaggctagaataagggggattgtaattttttaaaaatcgaggaaagaaagatatggattcacgtaatcaaccgggggcttcttccgcctcccttgacgattcgcggcgcaaaatgatctccggttctgcatggatgacggcgggctcgatcctctcccggattttgggtgccatctacatcatcccgtgggtgacttggatgggggcctattctaaccaggccaacgccctctttgctaaggggtataacatctacagcctctttttgatggtcgcaacggccgggatcccctcggcgatttccaagatggtggcccactacaacgggattaaccagtacggggtatcccgccgcttgtaccactcggggatgtacgtctcggtggcgatggggctggtctgctcgatcctgatgtttttcggggcctccctgcttgatgggggcgacccggatgtaattccggtcattcagtcgctagcctgggcggtcctcgtgatccccggcatgagcatcacccggggctttttgcaggggtacaactggatggccccttccgccatgtcgcagtttgtggaacaactgttgcgggtcatctacatgctgctggccaccttcgtgatcatggagatgggcagtggtaactgggtcaaagccgttacccaatcgacctttgccgccttcatcggggcgttggggtcaattgtcttgttagcctacgcctttttacggcgcaagcgcgagatggacgccctggtgagccagggtgaagtggcgacgggggtgtcgacccggcggttaattggtgaaattatttaccagtcaattccctttatcgtgattgaatccgggatcaccctgtttcaattgattgaccagtacaccttctttgacatcatgaagtggtttggcaactacagcgcctaccaactcaacacggtttacgccctgttctcctttaacgccaacaagctgtacatgattatcatctccttagcttctgccatggctgccacggcgatcccgctgttggccgaggcccgggctaaaaatgacattcaagacatgcggcgccaaattgaaaacgccctgctgctcttttacttcatcatggtaccggcggccctagggttagcggcggtggcccaacagatttacacggtcttttaccgctacgacgcggccggcatcacggtgttgcagtttgccgccttcatgtcgattccgtacgggatgtacacggttggggcggccatgatgcaggggatctccgaaaacaagaagatgatgcgcttcttgttcgtggggatcatcattaagtttatcgtgcaagttcccgccatctggctctttaaggggctggggcccctgctggcaacggcggtggcgatgctgtttatcaactactgcatcctgcactcctttaaccgggagttcaccttgcacttcaacgagatggcccagccaaccaaccagatcctcgccttttccttgatcatgtttgccgtggtcaaagtggtgatgctcttgttggggctggtggttagtccgtacgggcgcttcaccgcctttttcaccctggtaatcggggtggtcatcggcggtggggtctttgcctacctggcccttaagtaccgcttggttgataccctactcggtgatcgcttcgccggcctgcgaactcgtttccatattaaataaagaaaactcccgccgctcgggtttcgagctgggcgggagtttttctataggtcggctaaaacggactggtaaaggttagccatgttggcgatgatttgttgaccggcctcgcttagcttagtggcgttgggaaaatcgtgcgggtcacggtagagggccttggtgtggtcgccttctgccaccagtaacagtttaattggtaactcaaaggcgacctggtcgtcttcttgcatcaatagggtaccaaccttagggttaccaaaaatcaagaggacggtgggtttcagtgttagaccgacgttttgggcttctgcagcctggtcgatggcggcaaagattttaaagccccgttggtggaggcggtcctcaatggcttgttgtgcggtagacagcgggctggtcaagtgaacttcttttaacatcttaattccccccctaaaaaaccaatgtggtgggtagccgggccttgttcaacctttttcatgaaggagggcaaagccgttgcaatttgggtgggtaaaacaatgtattggtctttggcaatctgatcggcgatggcggagtgggcgtaaacggcggctaagacggcctggtcgccagcctccttaaactgggcgtaaaagccaccaaccatcccggccagggtgtcgcccatcccgccaaccgcttgggccgccgaaccgattggcaagcggaaggtgccgttggcagtgtagatttcggtgtggtggcgcttcaaaacgacggttccccccagtttttcttgggccgcttggttaagggcttctgcttggtccttgattgggataccggagaggcgttgccattccatttggtggggggtgaagactaggtgaccggccggcgccgctagttggtgggtggccattagggtaatggccgagccgtcaatcaccacggtttgggtgggcttggtatttgcaaaaacggtctttaacaccgcaagactttgctcctcttcccccaagcccgggccaacgacaatcgtatcgacgccgttaagcatttcaagcagggcggcttggttggaaaaatcaatcaccatcgcttcgggaagccgggcgtgcaaggcggtccggttgactaggtcgcaggcgaccgttaccaggccggccccggcgttgacggcggccgtggcggccatgatgatcgccccgccaaactggtggttgcccccgaccaagaggaccttgccaaaggtgcccttaaagctttcctggggccgggtggtgatcacatcttgtagtatctgttcagttaaatccttcatttaaattccccctcggctgaaaacgaattcagggggaccattttagtccccgttagctttatggtatcattatctgtaacaaagtgaacatgatggagggtaaaaaaatgaccgattggttaaaagaagctaacgcacaaagggaagattacctaaccgacctgatctccttgatgaaaatcgaaagcgtcagggatgacgaacaggcgaccgccgactacccactgggacccggcccggcccaagccctagccgcctttttggaaatggccgatcaagacggtttccggaccagaaacatcgataacctggtgggctacgccgagtggggggagggtgatgaaacccttgccatcttagcccacttggatgtgatgccggccggcaacggttgggacaccgatccctttgacccggtgatcaaagacggtaacctgattggccgcggtgcttctgacgataaggggccggggatggccgcctactacgccttgaagaccttaaaggaccagggggttcacttcaacaagaaggttcgtttcatcgtcgggaccgacgaagaggccgattggaccgggatgcaccgttacttcgaggttgaaccggcgccgacctttggtttctcaccggacgccgagttcccggtgatcaacggggaaaagggccaggtttcaatgctcttggacctgccgggaggcaacggcgatggcgacctgctgaagtcctttgacgccgggctgcgcttcaacatggtaccccgggaagcaacggcggtcgtggaagtcgccgacaacgaggacctggtcacccgcttcacggcctttttagacgaaaacccggttaccggatccatcgaggttgaacccgacggcgcccacattgaagtgatcggtaaggccgcccacggaatggaaccggaaaaggggattaacgccgccacttacctggccaccttcttaaagcagctccagctcggcgggtttgccaaggactttgtcgcttacgtggccgactacttacacttagacacccggatggataagtttaacgccgcctttagcgacccggtaatgggggaaatgacgatgaacgcggggctcttgagttttgatcaacaaaccggcgcccacattgacatgaacttccgctaccctaaggggattaccccggatgaaatcaaagcggcggtggcgaaggtggccgaaccgctacacttcaccgttacctaccaaggcggggaagttccccactacgttgacccgggcgacccgctggtgcaaaccctgatgaaggcctacattcaccagaccggcgatcagggggtccagccagaagtggtcggcggcgggacttacggccgcctgatgaagcgcggggttgcctttggtgctttgatgccgaccacgaccaacaccatgcaccaggccaacgaattccaaccggtcaacgacctgatcatgtcaatggcaatctacatggaagccattcacgacctggtcactgattagggaacggtttcattgtacggtttaccgtggtaaaataaacacaaggacgtatgatgtaatcacttggaggtgattctatatggtagaatacaaaaatgtaatggtcggggttgatggttcaaagcaatcccaagcggcttttgaaaaggggttgcacgtggcaaaggaaaacggcgccaccttgcacttggtgagcgtaattaacggggaacagtacccgagcggctcaaccttaggctacggcttcgtggaccgcggcctttacgacgacgctaccaagaagatgacggacgttttaaccaagatgaaagaagaagcggttgcggcgggcgtaacggatgtgcacacggacgtgatgatcggtaacgccaaggtggaactgaccgagtcctacccaaaggacaaccacatcgacctgatcgtgatcggggcttctgggctcaacgtgatcgggcggatgattgtcggctcgacggcggcctacgtggtacgccaggccccgtgcgacgtcacggtggtcaagaccgacagtgaaaataagccgattagcgttaagcgggcctcttatccggaaatgtaagtgctaaagaccgcaccctccctcaaactttaagggcggtgcggtctttttttctctcaattttcacagttaacctgttataattaaccttactaacagatcgcttgataagaatgaggacctacatggaaaagacccagaagttaatttggagggcgctggccgccgtggcagtgattggtggcttgggcgctagcggctactaccaccactcccactttaacaagaacgtgaccatcaacggggtgaaggtcggtggcctgaccagtgaagcagcttaccaaaagctcgcctcccaaaaacgtagcaacgacgtttacctgaacggtaaaaaaatctacgagggaaccagcacctcgtctggctacaccagcgccgacaaggccaaggtaaccaaggtcttaaaggaacaggccaccatcttgccgtcagcgaaaaagactaactacaagttgaccccgtcggagttggataccagccaactttcggccatgaagaaggcaattaaggtggcggttgataagttaaaccaaaaccgggtgatggccgtggacgccaaggcggtttggaaggataacaaggtaacggtcaccagccccaagaaagggaccgcttacgatacgtccaagattcaagccgaattgagtaaccaattggccgccgattcgatccagctgaccgcaaaggtgaagacgccattgactaaaaacagcgccgcggtcaaaaaggaagtagcggccttaaagaagctcagcaacaagaagatcacctataaggttgaaaacaagtcctacaccctgactagtgacgatatcatcaccaaggcaacctatcaaaacgggcagtaccagtttgataccgccgctcttgatcaggagattgccaagatcaacaaggcccagtcgacgctcggcaagtcctttaagtttaagacccacgccggcaacacaattacgaccagtgcccaagggtcctacggttggcggattagcacgactaaggccaccaagaccttgatggacgccctgctgaaggggacgaccagcgttagtgcgaaggccgacgtttacggaatcggctacaacaccggtggggtcggctacgggaccaccagtaacaacggcatcggtgatacctacgccgaagtttcgatctcagcccaaacggcctggttctacaaggatggtaagctggtctacagtgcaagggtggtaactggtaagcaatccagtggcgatgatacgccaaccggggtttactacatcatgtacaagcagcgcaatacgaccctacgcgggattggcgataccgggaaggcttacgcctcgccagtttcttactgggcaccgtttaccgaatccggctgtggtttccacgatgcttcctggcggaccgactggtcgacaaccgcctacgtcaacaacgggtccaacgggtgtgtcaacatgcacacttatgacgccccaaacgccttcaatgacttgtcggttgacgaaccggtggtaatttactagtttaatgaaaaaacgctcggcaaaaatggccgggcgtttttcgttaacctccccaattcttgcgtatttaagggtgaaggagggattttgatgaagaagttgatgacagtcaccaccctgatcgcagccctagcgttgccaatgacggctaaggcggcgactaatcaagggtggacacaagaagaacaggcccgttacctagcgggagtcaagttggccggggaggatttactgaccggtgagcaccaccagccaaccgatccggtggaattagccggttaccaggagggattaacgagaggccagcagtggcttgccgaccacccggttagtgaggcgccggccgctagttcaaccgctacgtcacaagtaacgagcgcagcgtcaagtacggaaccaacggaagcgaccagcgcaccaagtgatagcggggatgaacaggcagcaccggcggaatcgctcagcaacgggagcgcagtggctagccaagccgaggcaacggtcaccccggcagccgattaccacgaacgctacgctcccttgcccccgacaatcagccagcgtcaattcattaaccaggtggcaccggccgccgtcaaaatcggtcaggaatacgatctctacccgtcggtgatgattgcccaagcggccctggaatctaactggggcaacagtgacctgagccggttacaccataacctctttggtatcaagggaaccggggtggtaatgccgaccacggaaaacctgggcggtcaagacgtgacgattacggccggctttaagagctacgccgacgtcagcgctagctttgccgactacgctaaggtgctaaaccaggggctttaccggggtgtccaccggtcaactactaacagctaccgccaggcgacggctgctttaaccgggacctacgcgaccgaccctaattaccaggccaagctcaaccaactgattgaggcttaccaacttgaccagtatgaccaacagggggcgtcgccaacgtcaaccagccaagcacaagcagctgaagtcacgacggcgcccctaagctccgccgccaccagttcagttgcagcttcaccggccaacaccaaggaaaccgccagtccggtaaaggctggcggggtcccgtggccggtgccagtggccggtggtgccggttcggtggggttgctcgcctggttgcggaaattagtgaccaaataaaaagtcgttgggcgaaaaagatcgctcaacgacttttgtttaagctttgaatgttaggaaggtgccgtgccctgccaatggttggtccgcacttctaatttatcgaatttattttaagcggtcatcaatcattgccagaacggtggccacgttttgttcgtcctctaagttgtacttatcaaggtcgatcttcatcttcggcgaggcatcgtaatcttggtaccattgcttgtaggccgaccacatcttgtagtagtaatcctttaactcggggttggcgtcgatttgttcgtaatcgcggccccgttttttgatccggtagaggatcgtgtcaaagttggtttccgaataaaccatcaggtccggcgccttcttgggcagccgttcgaggtcgttcatcatgttatcgagcaaggagaggtaaacccccagttcggtatcggtgatgtttccctcggcgttgttttcccgggtgaagagggcgtcttcgtaaattgagcggtccaagacgttgttgtcgtcggacagggcctgcttgatcatggaaaagcgcttgtttaaaaagtagatttgcaacaagaaaccgtactgcttaggatccttgtagtagagggggaggacgggattttcccccacgggttcaaaaaaggccttcgtgtttaagtgttcggcaattttggcggtgagggtggtcttgccaaccccgatcattcctgctgtgataatcaccatgatgactcccctttaaaattttttcgtaacgaaacaattctactacaaaagctcgggcttgcccatcattaaataattgaggataatgaaattaacgggcaacccctttgcccagaagggaacaagaaaatggaactaatgacacaagaacaaatccgggcgcaactagccgtcagcaaacaacaggggagtttggtggaggtccacgattttgacgaggctggcgagacctttgacgtcggctttgtgttggccgtcgacgaattgtttgtcctcttactcgggatcgattgggacggtaagatcaacggtttaacggcggtccggctggcctccattcaccgggtccggagccaaactgattatttaacgaccgtttcgctcaagtgcaaggtcgcccaggaaaatggttactttgacctgtggcacctacaagatttcttgcacgatcacgattaccagggaaaaaacatcttgcgcaccctgctaactgactcctatcaaaatgacttgccgctggtgattggaaccaaaaagtacaaggggggcgacgattttaccggggtgattagcgacctggggacgattaagctaaccctccactacttcaactcccacgacttatcttctttatgggagtacgaaatcttgctggcccagatcgactacgtaagggtacgcgggacgcaaaccgccaccgcccgcaaggttttggatcaggttttccaccaggaataagcaagaggaatggtcagaacactaaaaatttagtaaaatgttttattaagatcaacaacaagaaggaacagtcatggcaaataaaatcaccatccgcgacctcgccaagcaagcgggggtttcggtcaccacggtctcccagatcctaaacgggaagggccagcgctttagcgaacaaaccagggaaaaagtgctcacccttaaaaaacagctgaactacgtcccggactttaacgcccgcaacctaatcatgcgctcatcgaagacgatcggggtcttgttaccaaacattgccaaccccttcttcgccgcctttgtcaagggaatccaaaaggcaacgcgtcaggcgggctttatgccgctgatcttttcggccgaccacgaagaagaccaggaacgctactacctacagcggctggtggagcgctccgttgacggcctgatcatcgcctcggcttcggtaacgacccagacgatcgacgagattttaaagcccctccaggtaccctacctactctttgaccaaaacgacaccccggacggcgaccggattgaagtcgataacgaccaggggggctacctagttgccaagcacttggctaaggaagggcaccaaaagatcacgctgctcttccctaagaacgttaaaaatattgaggagcgccagcacggctttgtccgcgggcttgccgaagagggaatcgactttgacccggctagccaggtagtttatggcaccctcaccaagcaggggggctacgaggccaccgacgccgttttagcgaccaagccgacggcggtctttgccgcgaacgatgaaatggcgattggcctgtaccggggactggccgagcggggggtcaaggtccccgatgacatatcggtggtcggctttgacgggattgacttagaccgctacgtcaccccgcaactgacgacggtggcccagccaattgaggaactgggggaaaaggccagcgcccttttgctcagccgaattagtaacccgcaggcgccaacccagcaaattagcttacccgtcgaactagtggtgcggtcgtcaacggcagccgttaagtaaaaaaggggggcgtcaacgatggacgaaacaaggccggccctgcccaagcgggtcctgatcatggtgttactggcggtttcgattcagattccaccaatttttgaactactggttaagcagaatatgtacagtcattcctcggtggcaaccaggtggctggtcgttgacttagtggtctttgtcgccattatcgtttgggcgacccacctgttttacaagtaccgccggtggacaccaaggccccagggggtgggtagccggctcggttggttaatcgggggctacctggtgatgattgccggcgaagacgtgttggcgattttaaaccaggctatctaccaccagagccagacgaccaataaccaaacgatcgccaacctgatgggaagctcgtctttaatgatgatgttggtggccggctccgggattttactgtcgccggtggccgaggagctgatctttcggggcgtcttaatgaacctgtttttcaaagacgatgcggtttggccgccaattttgttatccggggttgtttttaccctggagcacgccagcacgacgccggtttcgtatttgatttacttctttatgggggccgtctttgcctttgtttaccgcaagaccggtcacctaagcaacgtcatcgccctccacatgttcaataacatcgtggcgatggcggtcttgctcaacgcacgataaatacaatttagaaggggctgggaaaagcgtttttcctagcctcttactgtattcccaaatgttagacagaaaacgtagtcgataaccgcaggcctacctcggaggttattgaccacctaccttaatttcttcccgggagttctcgttgattagaaaatgcggtatgatggataagcacgaagaaaacgaacaaaataaagagaaaaggtgattgaatggggcaaattcgaattaataacatggtttttcacacttataacggggtctttgccgaagaaaagcggatggggcaacgcctagaggttgacctcgatatgtcttacccgattgaaacggcggtgcaacatgacgaattgaccgaaacggtttcttacgccgacgtttacgacacgaccaaggagtttttggaaggccaccagtttaacctgatcgaaagcaccgctaatgggttattaaagactttacagacccagtacccagccctagggacaattacggtgcgaattcgcaagtatgcggtgccaattgccggcgtctttgataacattgaaattgaggtgacggggagggcgtccgatgtggactaaggcctacttgagcattggtactaacatgggggaccgcctggctaacttaaagcaagcggtgcggttgttagagcggcgcccggagatcgaggtaaccagcatttcgtcggtttacgagacggccccggtcggtggggtggtccaagcaaacttcctcaacattgccgtgggcctgtccactaacttaagcgcccgggacctgttggcctggctacacgtcattgaacaaagccttcaccggcggcgtttaatccactggggcccgcggacgatcgacttagacatcgttttgtatgggtgcacacggttaaccagccccaccctgaagattccccacctggaaatggccaaccggcgctttgtcctggtgcccctgcaagaaatcatgcctggcaaggaacaggaatattggcacctagcccaactaatcagggacaccccggaccgggagtggcttacccaacgaattaagaaagaggaagtagcagaatggatcaagaaaaattaatcaaggccaccaagatgatgattgaggcctttggtgaagaccctgaccgcgaaggcctacgggagaccccggagcgggtggcgaagatgtacgcggaaatcttttcctccctggatgctaagcgcccggaagccgtcaccaactacaaggtttttcacgtggcagacaccccggaaatggtggtggtccaagagattcccttctattcgatgtgtgaacaccacctcttgcccttcttcggcacggtcagcgttgcctacgtaccgaaaaacggccgcgtgattggcctgtccaagatcccgcgcttagttgactttgtcagccacaagccggggatgcaagagcgggtcaccaccgaactagtccaggagctgacccgcctgctagatcccgccggggtggcggtggtggtggccgcccgccacatgtgcatggaaatgcggggggtgaccaaggccggccagtttacctacaccagtcactttaccggcgcctttttagaccaacccaacctgaaacaagaattcctagaccaagtgaggggacgaccatgagtgaataccaagagattattgaccggctacccaagcaaatgctggccggcgaagacaaccgtttagaaattttgcaccaggtattagacgccctgggtcacccggagcaccaataccaaattattcacgtcgccggcaccaacggtaagggctcgaccgggtccttagtggcccggtttttgatcaccagcggctacaaggtgggccacttcaactcgccggcaatgattagcgaccgcgaacaggtcctggtcaacgggaacctgattagcaaggacgactttgtgacgacctttaaaaagattctctgcgccctacctgactacatgaccgaacaggacctaaccatctttgaatggtggacggtcgtgatgctccaatactttgccgaccaagcggttgactgggcagtgatcgagtgcgggctgggcggccaagacgacgccaccaacgtaattgacgcccccgccctggcggtaatcacccacctggccctggatcacacccaaattttggggtccaagattgaagacatcgccaaagccaaggccggcatcattaagtaccaaacccgcgccctagtggtggcgcctaaccagccagaagcggccaaggagatcctggcccaacgcgctcaggaagccgacgtaccgctagtggaagcggccagccggggccaggtcaaacttgcggacgggaccgccaaggtaaagatgggggaagaacagttcacctgcccgtgcaaccttcatggccactaccaaacggagaacctaacgacggcgctggccatagtggaacagttacggcaaggcggggtcaccattgaccagaccatgctggagaaggtcttgcaacgggtcaccttcccggggcggatggaagcaattgaccacgacccgctcgtgatcctagacggcgcccacaacccggatgcggctaagcaaatggtggcgaccatccaagaggactttgctgaccgcccggtaacgatggtgctgggctttttggccgacaaggacgttgaacggatggtgaccatgtaccagcaggttgccgaccacctgatctttaccaccccggataaccacgggcgggcgatggacagttggccgctagcaacggcaatgggtcacgaatgggcgcccgacgcccgcgaagccctggaattggctcgtgaactaacgccgaccaacggggtaattatcgtcaccggctcgttttacctaatcaaggaattagaagaggggctcaacgatgaaagtttggatcgctagccacaaccagggcaaggttgccgagctggccatgatcctttccagcagtggtattgacgccgccccggcgcccaagctagctcagccaatgcctgccgagggggtcgcgtcctacctagacaacgcccggcaaaaggcccgtttcgttagccaagccatgccgggtgagtacgtcttagccgacgactcgggactgactttagcagcttgcccgggtcaattggggatccggaccgctcgcgaactggacgaacacggcggcgaccggctacaaaccgtcctcgcgatggtggccggtcgtgaccgggaatttacgatggaaacctgggtcagcctctttcgtgacggccaggaagtggcggtgggccacggttgcttaaccggcaccttagcggccactccccagggcgacgatggccggggctttgaccgcttattaattccggcgggacaaacaaagccgctggcgctattgccaacggcggagtggttaaaagaggcgcaccgttcccgggcggtgcgggacctgatggaacaactaaaggagaagagaattgaagatttcaattaagatgccaaccaccacggacgcctttaaccaggcggtgctagcgcaactggccacggtggaagaacagcgctttttgttttggcaagtcgaccaagcacagcagggcgccgttattgaattgatcgaacgtttagacgtcccgtttgctagccaagcagacgggatcgccctgatggtcaagcaggccgccttaccagtgttggtcaagtgggctaagcaagcctggccagccgatgacgaactccaaagctccttagaggccctcactaaggaaacggcgatcttatggcgggccggtcggttcacctttaacgtcaccgcccaccccttggtttacgggatcttaaacgtgacaccggactccttttatgacggcggacgctaccaagcaaccgacgacgtcaaggcccacatcgatcagatggttaaggatggcgccgacatcattgaggttggtggccaaacgaccaagcccggtggctttgtggaagtaagtcccgacgaagaaatcaagcggatcaccccggccatcgagtacttaaaggctaactacccggcggtggcaattgccgtggatacctacaagtacccggtcatgcaagcggccgtggaactaggggtggacatcattaacgacgtcaacgcctttttggatgacgatcagaagttaaccctgctaaaagatagccaggttggcctggtgacgatgcactcgagccgggaacacgaatacgaaaacctgacggtggcgatgaagcacttcttcgaggagaacctggcgatgctagaaaaggccggtatcgaccgggagcgggttcttttggatcaggggattggctactccaaggttgccgacggggaacaagactacgccatgatgcgcaacctcgaccagttcaactatttgaagcggccgatgatcgtggcgatctcgcgcaagggctttggtaagcaactctttgatctggccaaagacgatcgcctagacgtgaccctaattgccgaaagttacatgtacctgcacggcgggcgggtgctacgggtccacgacgtcaaggagaccaagcagttagtaaagatgctcgacacgattaccagtggttactggcaactgtaattaccaaggcaagactaggatgccagccagcgttaacaattccaagcgcatcatttggtggggactgccaaagctttcctgcttgcggccgaaggtgacttcgctaaccacaaacaaaaaaataaggtacacgccccggatgatcgataaaggattaaacgccggcagggagtggagctggtcgacgatcgttaggccgactaataacaggatgattaaacgggtgatgaccaaccaggtcgtgacccgtttttcttggtgggagcgcaggccccggtaaatggtaaagatgaggccgagaaaccccagaaggttaacggcaaagtaaagtggatccatgataattccccttgaaatcggtttaccaccattgtagcattgccgcatttgaccggcgaatggggcgtgggacttgaaaaaaatcttaaaatgtgtaaaatagcctttattgcgaaaaaagttgatcagtgaggtggaaggcatgacccattacaagattggtgataaagtagcggccaaaaagtttggtcccttagaacacgatttctccggggaagtcgaaaaggtttacgataactcagtaatgattgccattaccgaatacgatccggcagatcaaagtgggatcaacgaattaaacggccgggccgtggttcggaagggcgaagccaagatcttaaaggaagtgccacggaccaaagaggacttagaagcggccgctaaggaagaagaagaagcggcggcaaaggctgctaaatcgggtaagaacacccgccggcggcggacaaagacgactaaagagtcggctagttccgaaaaaaacgaaaaaagttccaaataagtagtgacaaatcaatttaatgtggtattataaatgagtaagttaattactcattaaattatgcgggtatagttcagtggtaaaactcaaccttcccaaggttgcgtcgcgagttcgattctcgttacccgcttctcgtcatcgcttcggcggtgattttttttgcttgttattctgccggagcttggtataataaaggcattccggtccctggagtagtagtaacggcgaacgtaattagcgacccctcgttggtgaaaggaggggcgttgccgttacgaaggcgtgtcagggaccagcagttaaatcgaagtttgagtggaatgatacattcaattagagtggtaccgcgggaaatctcgtctctagtaagcatgggcttattaggggcttttttactttttaggaggaatttaggatgaacgaacgtcaacaagttgcgtctgcactgcaaaaggtgctgccaaacctcagtgtggaagatcttgaagcaaagttggaacgcccaaaggatgctaagaacggtgattacgcctttccaaccttctttttagccaaggagctccacaaggcgccgcaaatgattgctagcgaactggctgaacaaatcgaccaaagtggctttgaaaaggtggttgttgccggcccgtacattaacttcttcttggacaaggctagcgtcgggggagaaatcttggccgccgtcttggcggacccagctaactacgggagcaccgacctgggtcaccaggggcacgtgaccattgacctgtcctcgccaaacatcgccaagccaatggggatggggcacctgcgttcaaccgtgatcgggaacgccattgccaacatcttggctaaggtcaactacgtaccggtacggatcaaccaccttggtgactgggggacccagtttgggaagttgatggccgcctacgaaatgtggggggacgaagcagaggtgcaaaaggacccgatcaacaccctgcaaaagtactacgttaagatcaacaccgaagccgatgaacaccccgaatacgatgacctgggccgggaatggtttgctaagctcgaacagggcgatccggaagcccagcggctctggaagtggttccgggaagtgtccttgcaacggtttatgaagatctacaacctcttggacattgatttcgactcctttaacggggaagccttctacaacgataagatggatgaagtggtaaccctcttagaagacaagcagttacttaaggaatcccgtggggccgaaatcatcgacctggaaaagtacgacttaaacccggccatgatccgcaagagcgacggctccaccctgtacctaacccgggacttggcggccgctttattccgtaagcggatgtaccaccacgcccaatccctgtacgtggtgggggccgaacaaagcaaccactttgcccaattaaaggcggtcctgtccgaaatgggcttcacctggtcagaccaaattcaccacattccgtttggtttgatgagcttaaacgggaagaagatgtctacccggaaggggaacattatccaattggaagacgtcttaaacgactcgatcaagttggcccgccaacaaatcgaagaaaagaacccgaccctggccaacgccgaccaagtggccgaagaagtgggggttggcgccgtaatcttccacgacctgaagaacgaacggaccaactcggtggactttaagttagaagaagtggttaagttcgaaggggaaaccggtccatacgttcaatacgcccacgcccgggccgaatcgatcctccgtaaggccggccgcccatcctttgaaggcgctacgttgaccgtcgatggtcaagaagcctgggaagtagccaagaagattggtcaataccaagaaacgatcgtccgggccgctaacgaatacgacccgtccttgattgggaagtacgccctgtccttggctaagtccttcaaccaatactacgcccacacccggattctggaagaagacgaccaaaagctctcccgcttagccctcgtccaagccgtttccgacgtcctcaagtccgccttagccctcctcggcgttaaggcaccagacgaaatgtaatttagtttaatacgttgccccgtcgcgctctgcggtggggcttttttgatacggggaaaaggttgccaacttcattgctgagggatatctgccaaaccattcgggcgtcactcccgttttggtgacaggacaaatctaaaatttggcgcaatgaccgctagacggcctgcttgataggttgggtcgcactcactgtattgcgcaaatctaaacatttgtcgtgtaccttattcggtattcgagcttacatacggtttgtcgaggagattgggttgcacttccgataacgtggaaaatgaccacaggtctagtgcctaagtacgggcgaagaacggtgcgtaccgcaccaatcttcccctagcttagcccacggcctgtttgatagattgggtcgcacttccaataacgtgctccccaatcacaggcctagtggctaagtctggccacagaacaccgctggcgcgctaacctgtaccctatccttagcccacggcctgtttgatagattgggtcgcacttcctccttgacaaatggttaagatcggggctaggtttggcgccggcttgcttgcaatgttaaaatagtcccatcatgttttcgttcggaggataaatgatggaacgtcaaagaccgccacgcttaccatttaaggagcgattgaaagaaggggtcaagcaagtcggtcaccgggtttggcaactagttcgccaccagtggcaccgtttccagctgacccgctggttgatcataattgtcttgagcctctttttggtgatgagcgcctacctgacctttgtggctaaaacgtctaacgttaaggacttaaaggcccgcttggagcagccaaccctggtttacgaccataacggtaagagcgccgggagcctgtattcacaaaaggggacctacgtttccttaaataagatttcgagtaacgtttccaacgccgttttatcgacggaggaccgcaacttctaccacgaacacggtttctcggttaagggactggcccgggcggcctacctgctggtcaaaaataaggtcttgggccgggactacatttccggtgggggatcaactttgacccagcaactggtcaagaacgcctttttaacccagcagcaaaccttctcgcgtaaggccgaggaaatcttcatctcgatcgaagtggaaaatcagtactccaaaaaagatatcttgaccatgtacttgaataacgcctacttcggtcacggggtttggggagtgcaagacgccgctaagcgttactttaacgttaacgctagccagttgacggtgccacaagccgcgaccttggcggggatgctgacgtcgccggggatttacgacccggttgaccacccgaaattagccaaggaacggcgcaacctcgtcttggacctgatggtggaaaataataagctgacccaggcacaggccaatgcctacaagaaggtgccgttaaccgttgaagatgggtacagtaattccaacacctacaagtacccgtactactttgacgccgtaatttcggaggcgatcaaggattacggcctgaccgaaaaagaggttatgaataacggctacaagatttacaccaccctcgatcaggggcagcaagaagcgatgcaagatacttacgataatgacaacaacttcccgtccaccaaggctgacgggacgatcgttcagtcagcttcgattgtcgttaaccctaagaccgggggcgtgacggccgtggtcggcgggcgtgggacccacgtcttccggggctacaaccgggccacccaaatgcggcgccaaccggggtcgacgatcaagccgattgccgtctacaccccggccctcttgcacggctacttctacgattcgaccctgcaagacaagctccaatcctacgggactaacaagtacaccccgaaaaactacgacaacacctactcgggatcggtaccgatgtataaggccctgtacgaaagtctcaacgctccggcggtctggctcttaaacaagatcggggtcgacaccggctacaagatggcccaaaagtttggcctaccggtagtgaagagcgataaaaacctggcgctggcgctcgggggcttaaccaacggggtttcgccacaacaaatggcccgggcctacgccgtctttgcctcgggtggggagctgccgacgacccactacatcaccaagaccgtggacgcctcgggcaaggtcgttaagcgcaagaacaagttgacgaccaagcggatcatctctaagaaggtggccaacacgatgacctcgatgatgatcggggtcttcaagcacgggaccgggaagaacgccgccccgagtggttacacgatcgccggaaagaccgggacgaccaattccggtttgacgaatgatgacaacgaccgcgataagtggatcatcggctacacacccgacgtggtggtggtgacctgggaaggttatgacactaccactaagactaaccagctttacgacgtcgaaaataacgacatctacggcctctttaagaccgaaatgagtgggatcttgtctaacaccgccgggactaagttcaccgtccaagacgcccaaaccaaggcgcaagaggcggccaagtccgcatcgtcatcgaactcgtctggctccaacctgtggaaccgggtttccgactttgccaataacgttaaccaacaggtccaaaacgcctggagcaacatccgctcgctcttctagctagaccaggccggtcatgatacaatgaaagcaatgtcaattaggaggacacattcaaatggttgtaaacatttacgatacggcaaacgaactggaacgccaaatgcggcaaacgcaggaattcatcggcttaaaggaagcctttgatgacttaaaggccgacaaggaagcaacggacctgttcgttaagttccaagctaagcaagcggcggcccaacaaaagcaaatgcagggccaagaaatttccgaagatgaaatcaaggaaatccaagccctggctaaagacgttaccagcaaggacgtcatccaagccttgatggccaaggaacaacaagttgaccaaatgatccaacaattaaaccagatcatcactggcccgctacaagaactttacaagcaattcggcccgcaagagggctagttacggggaagtgtgaccaaccctctcgacaaaccgtacttaggcactaggtttgtggttgggagcacgttagctgtgtaacattcaagatttgaaaagaggctggggaaactttgattttcccagcctcttttaacaaggagggatcacgatggagattggtaacttaactagcggggtggcgaccgaaggggtggcactgattaaggacgcccagttaaagacgacccggaccgggaacccctttttagccctgcgctttgccgaccggaccggtgaaatcagcggtaacctttgggacgcaaccgaaaaccaggtcgcccaatttaaggccggggtggtggtggagctcgccggccaggtcgaaacctaccaggaccagttgcagtttcggatccaggagctgcgcctggctagcccagaggagggccaaccggaagactttgtgccccgggtggcggaaacggacggggaactaaaggatgacctgcggccctttttagcggccattcaccaggtcgaatgggcgacgatcgttaatcatttgtttaaaaaatacggagcgcccttctttaacttcccggcggccaaggtcaaccaccacgccctggtcggtgggttggcctttcacaccctgtcgattttgcgcctggctaaaaacgtttgcgaccagtacccggggatcaaccgggaactcctgtacgccggcgcccttttgcacgacatgggtaaggtaatcgagttgtccggcccggtagcgacccagtacaccacgaccgggaacttgttgggccacatttccatcgttgatggcgaaattgtcgcctgttgccaagaggtcggtttattgccgaccaacccccaggtggtcttgcttcgccacgtcatattggcccaccacggcctgcgtgagtacgggtcccccgttgaaccggagctaatggaagcggaggtcttacaccgcctagatgagctcgatgcggcgatcaccgaaattaacggggcgttagagcaaaccgccccgggtgaattttcgccctgccagtttgcccttggccgccggcagttctaccggctcccaaccggacaagacacgaagaaagcgtgaagaaagcctaaaagctttctaaggagcaagcacgtgctttttgagtgtgttatattagattggtgaaaaaatccaaaggatgtgagatagtttgaaatcaaagaaaatgttggcaatcatcgctgggttagccctagcattgccgttggccgcctgcggtaacaaggcggtcgccaccaccagtggtggaaagatcacggagagcgaatactactccagcatgaagcaaacctccaatgggaaacaagtgcttcagcaaatgatcctagacaaggtgttggaaaagcagtacggaagcaaggtttcgacttccgaggtgaactccgaatacaacgcctacaaaaaggagtacggctcctcattttcaaccgttttatctgaggaaggcttgaccgccaagtcctttaagcaacagattcgttctaacctgctcttaaaggccgccgtgcgcaattactccaccttctcctccagcgctttaaagaagcaatggaagaagtacgagccaaaggttcagaccgccgaaattctggtgggttcaaaggaaacggcccaaagcatcatcgacaccttaaacaacacgtcgggaagcaagcttaaggaattcaagaagctggctaagtccaagtccaccgacacgacgaccaagtctaacggtggggtcttatctgcctttgataacacggatactagcttaccatctgcttaccgtaaggccgcctttgctttgaagaccggtgaatacacgaccgaaccggttaagaccgacaacggttactacgtcatttacatgatcaagcacccggctaagggtaagtactcttctcacatcagcgacttgaaggaccaaatcgttacccaaaacctgaacaactcgaccttcttacacaacgttgtttccaaggtcttaaagaagggtgacgtttcgattaaggattctgacttaaagaacatcatggacgactacttgactagttcttcgtcaacgtcttccacgacttctagctccagttcctcgagttcttcaacctctagttctagctccagttcttctagcgctagcgaatcatcgtcatctaactaatcaatgattaacgggtgacaataaaagcccagcacagttcgcattcagcgagctggctgggctttgttattgggtaggttactgctgacgttcttgaaccgtctttaacacggcttggatcttttccacgtgcggggcgatcttggtttgaaaacggctgacttccgcttgtaggtcactcaccaccggggagaggtgggcgacttccgtttggaggcgcttggtattttgggctagctgggcggtgctggttttgagggcgagcacctgattctttagcgtcgccagcttagcgcgttggttagcaaacatgttagtcctccaggtggtcgatgatcgcttgttggatggcggtgtacttttcctcgttgtattccccggaattatcaacgaagtgaatggagaagtcgtcatccttggtgtaacgtgggatcaagtggatgtgggagtggaagaccgactggtaagcgacggccccgttgttgttgacgacgttcatcccctcgatggccgggttggaatcacgaacggcgcgggccacctttggcaggcgggtaaacacgtcttgggctagttgttcgtcgtagtcaaagaggttggcgacgtgttctttgggtactaggagggtgtggcccggcgtgttttgggaaatgtctaaaaaggcgtagaccaggtcgtcttcgtaaaccttgtagctagggatttccccggcgataatcttacaaaaaatgcaatcactcatactaaaacctcgctttaaaaaccaagttacaatgatgagtttattttaccacgaactggggtggcactggcgaagaaagggcgccactacttgttaacaagaagatagggtataatacaaacattggacagcaatgaggagggacaccatgattttagaaattgatgacttggtcggcggctactcgcgggtcccggtcttaaaaaaggtctcctttaaagttgaagagggccaactggtcggtttgatcggtttaaacggggccggcaagtcaaccacgatcaaccacgtgattggcctcttgcaccctttttccggcacgattaaggtcggtggcaagcagttaaaagacgacgccgaggggtacaaggcccagatcgcctacattcccgaaacaccgattctttacgacgagttgaccctgcgggagcacttagccctgacgatccgggcctaccaaatggatgaacaggcagcttggcaacgggcgcagcggctcttaaagatgtttcgcctggataacaagttggactggtttccggtggacttttccaaggggatgcgccagaaggtgatgatcgtggccgccttcatgaccgaagctaagctcttggtggtcgacgaacccttttacggtttggacccgctcgcggtgcacgacttgttgaacctgatccaggagaaaaaagagcagggcgtcggtattttgatgtcgacccacgtcttggataccgcccagcgttactgtgaccgcttcgtcctcttggccgacgggaaggtgaaaacccaggggaccctcgcggaactaacggcaggcgggcagaccctggatgaggtctacttgaacttagcaagggatgagcaacatgggtgatttatttgaacaacggcggcgtcgccacttcgttctcttaatgaagtactggcggctcgtcttcaacgaccacttcatcatcgccctcttctttttgtttggtgcgttggcatacacctacgcccagatgcttgcccacgttagccccggccagtggtgggcaaagctgtttttgaccctctggttaggcttgatcgttcacgttggccggttggcgaccctagttgaaccggccgacccggtctttttattgccgcaaaccagctcgatgatcaactacttccggcgggcccgttactacagcctgattggcggtgaggccatcacaattttggccaccgtggtggtgttgccgttggcgatggcgaccgttaaactgaccggctttgaggtgggggaaatcatcgcctcaatggtattattgaagtttgcccacttgatcttggcccagcgccacctctccttggtggccaatttaaccatgctcaacgtggcgggctttggcgaacccttagtggcccaagtgattacctggtgggtatcgccaacctggggctttgtagcaacgatcgtcatgagcatcggccacttcgcccacctccgggtcaccgaagacgccgattgggccaaggcgatccgctttgaacgggagcggatggaatcggtctaccgcttcttcaacctcttcaccgacgtaccgcaagtgcaaggtaaggttaagcgccgcgcttgggccaacgggttgattaactggttagccaagggcaatgcctggaccttcttgtacgcccggggcctggtgcgcaacgtcgagttatctggcttaattgcccgcttgacggccttgatgatggtggtgctcttctttgtcccactagcctggcttaacaccgccctgttggtgatcggcctgtatttgattatcacccagctgacccccctggccgaccactttgaagccaaggccttcacccacgtctaccccttcccaccaaaagagcgccaggccgcctttgttaaggtggccaccaaggtagcggtggtggtggccgttttattggcggtcgcctctttgggggtcaggttggactggcaacgagcgggaatcaacctagtcgtcgccctaattgaagggtgcttgttgacccgttactacttaaaaacacgaattcactagcgaaatgaggaactaacatgcgcgtaaagcacaaaaagtgggccgtacccctgatggaagcccaccccgaaatgatgacgatggacccggccagctttaagggccgttggcaagaacgatttgccaagccccaaccgcttcaagtagaagtggggatggggaagggccagttcattatcgggatggccaaggcccaccctgaaattaactttatcggcttagaaatcgaatcgacggtggcggcgatcgcccttaaaaacgcccttcccgagcaattaccaaacctgaccctggtccgcggcgacggggccggcttggacacctactttgaagacggcagcattgaccggctgtacttgaatttctccgatccgtggccaaagactcgccacgaaaaacggcgcctgacctacaagaccttcctggccaactaccaacaggtggttaagccggggggcggcttggagtttaagactgacaaccaggggctgtttgagtactccttaaccagccttaacaacttcgggatgatttttgacggcgtctggttaaacttgcacgaaagcccggaaaacgagggcaacgtggagaccgaatacgagcagcgttttgcgagcctcggtcaacccatctacaagcttaaggcgcacttcccggtaaactaaaaagggcagctggatttccagctacccttttttatgttgcagaaaaggtacttctcacggcctgtcgaggagattgggtcgcacttctattaacgtgctcctaaccacgagcctagtgtctaagtacgggcaaagaacggtgctggcgcatcaaccatttgccctagcttagctatacggcctgtcgaggagattgggtcgcacttcttcttaattcatcctcttcaactcaatgattgaaccggtgtaagcgtcggctaaaaattcgtagttgaccaattggtcgtcttcttggcgccgcaagccaccgcggtaagccgtggtcttataagcaaagcgttggaagggaatcggttggtagtcaatccaagagccggccagggggccttcttttttaaagtcgttggtgacgagcttgagaatggttttagccccacggcgacggtcaccaaacatcttgccagtgacaaagcctgccaacgccgctcccccgagggttagcggaatcatccaggggtttaaggaaccatttaaattatccataagcaggtcgcttcctttgctagatcggcaatgccttgatctgagattaatcgactatattgtaccatactgacccggtggtgcaattgattgccccacggctcaattacttggcaggtggcgggggctatgctatgataccgataaatagtaagtgaaagtaggaggtttcaaaatggaaactttaccaaagacggacctggccgggttaaatgaccgcgtcaaggacggtaagcacgtgctcttttttacggccggttggtgcccagactgcgcctttattaagccagcaatgccggaaattgaacgcgactttgccgattaccaattcattaaggtcgaccgggacgaaaacatcgatttagccgccgacctgggcatcatgggcatcccgtccttcgttgcctacaaggatgggcaagaaattggccgcttcgtcaacaaggaccgcaagaccaaggaacaggtggaaagcttcttacgcagtttataagctaatgaaaatcccgtcgcccttagtggtggcgggttttataattatctgcccgccggcgggggaatatggtacacttaggtttggtttatttagaaaaatgaatggagatgtgagtcttacatgctaattgcaagttacaatcgtcccggcatgggcgacgtattggtgacgatggtcaacaacggcagtggggagcaaacggttaccaccaagcaaaacgtgaccgagattaaggacgcccagggtcagcttttgggctacaacttccaaaacgccagccaactgctgccggatttggaaggacaccgggggcaagtagtcctaactgaagaccaggtggccactttgaaccaggcgattcaagaagccggctttgcaaccccgttggtggccgacctcagccctaagtttgtggttggttacgtcagtgaaatggaagaccaccccaagtccgatcacttgcacatcaccaaggtggacctgggggacgaaacggtgcagatcgtctgcgggtcacccaacattgaaaaccacgttaaggtgattgtagcgaaggtcggcgccatgatgccatccgggcagattatttggccgggggaactggtcggcgttgaatccgacgggatgatttgtgctgggcgcgagttgaacctgaagaacgccccggacaagccggggtgcgtcattttaccagctgactttggtcaaccgggtgacgcctttgacttcgagaagggtaaccaactgttttaacgagcggacggcacgagaggaagcaatcatggaaaaaaagacttactactttgtcggaattaaggggaccgggatggccgccttggcccgtctcttaaaggacctggggaatgaggttttgggctcggatatcgaaaaagaaacctttacccaacaaccactagcagacgccggaatcccggtgctctcctttgacccggccaacctaaaggaaggcatgatcgtggtccaggggaacgcctttagtgatgaccacgaagaaattgtgcgggcaaaggaaatgggcctcaagatccaatcttacccggaaacggtggaacaagtggtcgctaaccacacctcgattggggtggccggtgcacacggtaagaccagcacgaccgggttattagcccacgttttatccaacgtcgaacagacctcctacttgatcggtgacggggtcggtgtcggggtggcggacgcccgcttcttcgtctttgaagccgacgaataccgggaccacttcctggcttaccacccggactacgcgatcatgaccaacgttgacttcgaccacccggactacttcaaggacttggccgacgtcaaggattcctttgaaacctacggccggcaagtcaaaaagggtctctttgcctggggtgaggataagagcctgcgtgacttaaacgttgacgtgcccgtttactactacggaacggcacccgatgatgacttccgggcggccaacatcgtccggaccccggatggctccacttatgacgcttactacaaagatcaaaagctggggacctttaccatccacttgtacggggaacactccgtcttgaattcgttggccgtggtggccgtggcctacatggaaaagatcgacttggaaaagatcaaggccgaattggccaacttcagcggggtgaagcggcggtttgccgaagaagacatcgccgatatgaaggtgattgacgattacgcccaccacccgtcggaaatcaaggcgaccattgacgccgcccgccaaaagttcccacaaaaggaactagtggtggtcttccaaccccacacctactcacggctagccgcttacctgacggaatttggccagagtttaagccgggctgacaaggtctttgtgacgccgatctttggctcgattcgtgaacaaaacgggtcggtttcggccaaggacctcgaggacctgatcccgggtagcgaggacatcgatcaagcatcgattaccaagctgttggcataccacgacgccgtggtggtcttcatgggggccggtgacatcgaaaagtacgaggatgattacaaggcccgtttgaaagagcgggggtaaattagttgaagggaatggtggcatttgctaccattcttttagttagtaaaactcttttagttagtaaaacagaaaatttaatgggaggtcatatcgtggacaacttttcacgtgagcccgaacggcgtgaagtaaacgtcagcgggctaaatacctttttgacccggatgtacgggttgatgtctttagcagtcttcgtctcggccattacggcctacctgaccatgaccgtcttcaaagcggcggtcttcacctttgttgctgggcatgccggcttggtctggatcattttgctcttgccaatcgccctttcgatggggattagctttagcgccaccaggaatccggtcggttcctttatcatgttgatgttggtgtcgatcatctacggggttgagttctccttgatctcggcaatgtacacggcggccaacattgcggcggccttcgtttcgtcggccgtgatcttcgtgacgatggcggtctttgggacggtcaccaatcgcgacctcagtaaggccggtagccacgccatggcggcgttggtggccttgatcatcgcttctttaatcaacatgttcttgcactcagcagcgattacctacatcttctcctacatcgccgtgatcatcttcgtggtcttaacggcttgggatgcccagaagatgaaggccatctacgttaactacggggctgaagtttccatgggcggcttggccgtcatgggggccttacagctttacctcgacttcattaacttattcttacagctcttgcaaatctttgggatgagcaaccgcgactaacaaaaaagaaccgtgccaaaagcgcggttcttttttgttagtttaagaaatcggccactaattgaagggtggtttcccgttggtcgccgtcgccacgtaactggtggctggccccctccaggaagtggatcaccccgttttggtacataacgttgtacttttgtgaggccttggggtcgaccaccgtgtcggccaggccgtggatcatcaaaaccgggccggcgtagtgctgggcggtttcgtaaattggcagcagttgggcggtcctgaagtagtcgccgccgactttgaagccaccaaccgttacgtagtcgggaatgtggttgggatcgtaggtggttccttggcaagtcccgatcagggcgtcatctttgagggtggcagctggggccaagagaactaacttgtcaatcacgtcgcggtagtaggcggcgagcatcgaagccaccaccccgccttgtgagtggccaaccaggatgatttcctttgcctgaacctcctggcgggcgtagtcgatgatcttcatgccgtcttgaagttcgcttaacacggtcatgtcgctaaactgaccgtcggacttaccgcaaccggcaaagtcaaaccgtaacgtggccaggccctggtcgtttaagcggtgggccagttggtttaagaggttctcctcggtgtaacctaggtcacccttaaaaccgtgcattaaaatggcgatccggtcgtttggcacctggtcgctcccctcgagcagcccccgtaaggtaagaccggcactcttgattgcaacttccattgtatcaactcactttcatgtttatccttacgatacccgggtcaaaaggcgatggcaagcgctttatttaagggggcggacaagcggcggggcgcaaagtttgctacaatgggagcagtgactaagaagggacggataaaaatggctaagcagcttttattaatcgacgggaatagcatcgtcttccgggcgtttttcgccatgcacaaccagatggagaagtttaccaaccaggcggggttacacacggcggccatctacgggttcaaactgatgctggatcacatattaaaggaggttcaaccagacgccgccttggtggcctttgacgccggcaagaccacctttcggaccgaaaagtacgccgattacaaggggagccgtgataaaacgccgggtgagctagtggaacaactgccctacgtacgcaagctggtcgaagcaagtggcctccacgcttacgaactagttaattacgaggccgatgacatcattgggaccctggccaaggaaggggaccaggccggctttgagacgatgattgtgaccggggaccgtgatttgacccagctggccaccgaccacactaccgtggccgttaccaagcgcggggtgacccaaaccgaggagttcaccccggcatacatgcaagaaaagctgggcgtcaccccacgccaatacatcgatgtgaaggccctgatgggggatagctccgataactaccccggggttaccaagattggtgaaaaaacggcggtctccctgattcaggaatacggctctttggacgggttgtacgaaaacatcgccgcgatgaaaaagtccaagcgcaaggaaaacctgatcaacgaagaaaagattgctcgggagtgccaagacctagcgacgatccgccgggacgctccgctggcaatcggcttaaaagacatcgcctaccagggaccggacgaagccgccctaattgacctgtaccaagaattagacttcaagtcctttttaaaggagctaggcgcccaagaagggggcgcacaagttgaccaagcgccaatcgaataccaggtgttagacgaagacaacatggcgttggttgatcaactcggggctaccgtttgctttcaattagaaatgccggacgctaactaccacgaatcaccactggccggctttgtaattggcgatggcaagcggtggctagtcagccgtaacgtcgacctattaaccaccgccccgctaaagaagctactcgaagacccagcggttgaaaaggacgtcttcaacgccaaggcccagctggtcggcttacaccggttaggggttgacctggccggggtcgactttgacttgctcttggcttcttacctgctcaacacgagtgaaaacgccaatgacttaggggtgctggcggccgcccacgattaccaccaggtccaaactgatgaagaggtttacgggaagggtgctaagcgggccattccggctgacgacgaggtctttttcacccacctagccaaaaaggcccgggcgattagggaccttaaagaacccctataccaacagctgaccgataacgagcaactaccgctctacgaagacattgaacgccccttgtccgcggtcttggcccacatggaaatcaccgggattcatgtcgacgcagcgaccctaaaggagatgggctccaagttagttgaacgtgaggcggagctagaacaggcaatttaccaagaagccggcgaggagtttaacattaactccccgaagcagctgggcgtaatcttatttgaaaagatgaagctaccggtcatcaaaaagaccaagaccggctactcgacggccgtcgacgtcttagaaaagctggccgaccgggcaccgatcgtccaagacatcttggcctaccggcaaatcagcaagctgcaatcaacttacatcaccggcttactcaaggtgatccaccaagacgaccaaaagatccacacccgctacttgcagaccctaacggcgaccggccgtctctcatcagtcgacccgaacctgcaaaacattccggttcgcctggaagaagggcgccaaatccggcgggcctttaccccctcggcaccggggtggaagatcttttcgtcggactactcgcaggttgaactgcgggttttggcccacgtcaccggcgataagaacatgcaggctgatttcttggcgggcaaggacatccacgccgccacggccaagcggatcttccacttgcaaagcgaagacgaagtgacccccaacatgcgccggcaggccaaggcggtcaacttcgggattgtgtacgggatttccgattacggcctagcccaaaacatccacgtctcccgcccacaggcccacgaattcatccagagttacttcaaggaattcccgggggtggaaaagtacgttcacgacatcgtggaactggctaaacagcagggctacgtcgaaaccctgacccaccggcgccgttacctgccggaaattcacgcgaagtcctttacccagcgttcctttgccgaacgaatggccatgaacaccccgattcaggggtcggctgccgacatcatcaagattgccatgatccgaatggaaaaggccttaaaggagcggggcttacgggcccggatgctcttgcagatccatgacgaactggtctttgaagcgccggaagaagaaatcgccaccttagaggagctggttccttccattatggactcggccgtaaagctagacgtaccactgaaggtggaaagcaagtccggggcaacctggtacgacctgaaaaaataagctagggcggtgggcaaattacttgccagtccgccttttttattgataatttagagtgattataaacaaaaaggggagttaagtatgccagaaatgccagaagttgaaaccgtgcggcgggggttaatgcgaatcgcggccggccgtcagatcaaggggattgacgtcaattacgggaagacgattgaaaatgacgtcgaggagtttcgccaggccttgatcggccaaaccatcgaacgaatcgaccgccgggggaagtacttgctcttccgcttttccaacgacctgacgatggtctcccacctacggatggaggggagttactttaaccaaccgaccggcgccgaagttgataagcacacccacgtgatttttcacttaaccgacggcaccgacctgtgctaccgcgacacccgtaagtttgggcggatgcacctggttaaaaccggggaagaaatgacggtcggcgggctgaaaacgatcggcccggaaccaactgaagaggactttcagtttgattacttcaagcagatcctcaagaagagccggagcaagattaagcccttcttgttggatcagtcccacgtggccgggttaggtaacatctacgctgacgaagtcctttggcaaacccaaattaaccccgagcaaccggctaattcgctgactgacgatcaaattaagcgcctgcgcgaaaacatcatcgcagaaatcgcccgggccacggcgggccacgggacgaccgtccacacctttaaaaacgccttcggggacgctggtcaattccaaaatgaactccaggcttacgggcacagcggtgacgcttgcccgcgctgcggcaccaagctagtcaaaattaaggtggcccagcgggggacgactttttgtccgcactgccaagcgctggtggaaccagatgactaaggtaattggtttaaccggcgggattgccagcggcaaatcgaccgtggcggcccagttgcgccaagccggcctggtggtccttgatgccgaccaagtcgcccgggcggtggtccaaaaagacagtcccggcctgctagcgctgacccgggccttcggacgtcaaattttaaagccggatgggagcctaaaccgggccaaactagggcaactggtctttagtgacccggcggccaggaaacaagttgacgccattacccaccccttgattcgccaagtttttgaagcaagcctagccgcgttgaaacgactaggggtgccgctagttgtcttagacgttcccttgttgctggaagccggctaccaacgctattgcgatcaggtggtggtcgtcaaggttgacccgcttacccaactgcaccgtttgatggcccgtaaccactacggtagccaagaagccagggaacgaatcgccacccaaatgccgttagcggaaaaattggcccacgccgacgtggtaattgataacaacgggagcagggaaaagactgcccgtcaggtggctaagttgattgctagctggcgggaaggggccgatttgcactctgtggtataatatagtttacgaaactatttgtcaggaaatcaggaggaacttcgatgctttgtccacactgtcatcataatggatcacgcgtgatcgacagtcgccccgctgaagatgggatgtccatccggcggcggcgcgaatgcgtcaactgtggcttccgctttaccacctttgaacgatacgaggaaacaccgttactcgtggtcaaaaaggatggaacccgggaagaatttaaccgccaaaagatcttaaacgggctcgtgcgctcggcggaaaagcggccggtcagcatggataagctaaccaagattgccgatcacgtcgaagcccgggtccggcgccttggtgaaaacgaggtctccagtcaggtcatcggtgagtttgtcatgaacgaacttaaaccggtcgacgaaattgcctacatccgcttcgccagtgtctaccgccagtttaaagacgtcgatgccttctttaaggaaattgaatcgatgaaaaaggaggagcgttgatgggtaccaccccatttaagctacaaccgcaaaccggctacctcgtcgccgccagtccggattatgccggcatagttcaagagtggttggtggattactaccaaccactacttagccccacggcgcttagcttattgttggcacttagcgggcggttggtccccaacccgatgccagcggagcgccaccagcacaccgtcctgttggaccaattaggggtggggattaatcaaattgaccaggcccgcggccaactggaggccctggggttgttgcggaccttctttcgggtcgatcagctgggcccggtagtgatctaccagctacaggccttaaagagccccgcggaattcattaacgaggacctgtttgccgtcgttcttttacaacacgtgggggaacggcgctaccagcagttggtggacaaggctaaccgttaccacctggctaccgatgactatcacgagttaacccagggcttttttgaggtcttcaagccgctggcgtccccggcggaccagcacaccgtggcggcaagcaaggaccagttgggccagccgagcgaaccacgggtaacggcccctgaaccaagcgttgactggcaattcttggccaaccaggttcaggcccagggattagctagcgaccaactatcaaagcaccgccagttgatcattgccgaaaagcgggtttacggtttgacggagctggagttggccaccctactgttggcggccaccgatttaaccacgggcgaactaaactccgaacagtttaaggcggtggtggccaaccgggcggcaccaaaggaaacagtgccggttaaaccagccccccaaccggccgacaaaacggggacactgacgccccaggaaaaggccctcgtgctagaagccgatcagggcgccccactccagtacctaacgaacctcaagaaggcgactggttcgggctttgttaccccgaccgagcggcggaccttagaacggctagttagccagacgccgttaaccgacggggcgattaacgtcttgagttactacgttgtggttgagcaaggcaacgccaatttagcgcctaacttcgtcaacacgattgccaataactggacccgccagggcgtgcggacggccgccgatgcggtagcggcgatccaaaagttttggcaaaaaaccagcgaaccaaagcggccgacctccaaaaagggccggcgtaaaacaattgtcgaacagctccccgcttgggcgcaggatgactcaaaacaaccggcccaagtggcgtcgccagaacaaattcaagcggccaaagaggccctggctaaactccgggccagcgaaaacaaaccgcaccacaatcaatgaccccgagtggtcaacggaaaggatggatggccatgcaatcaatcaaccaggcggttagcgccgctttaaaggcccgcgataataaccaggcctaccagcaactcgtcgaccacgtcttaaacgacccggaagtccaccagtttctggcgcaaaacgcgaactccctaacggtcgaaaccattgagcgcggctactcaaaactgtacgaattctaccgggaacgggagttaatgcgcgccggccgggcaacggtcgccccggggtatgcgccccacctcgaactggccaacgggcaaatcgccgtgacctacgttccgaccgcccagttaaacgcacaacgcgaacaagaggcccgccttaaccgggtccaagccatcaacatgcccaagttcatccgccaggcctcgtttgataccttttacatggaacccgaacggacctcgcctagtcgccagcaggccttcatggcggtgacggactttatgaaccgttacttggccaaccaaggctttgttccaggcctctacttttccggcagctttggcgtgggcaagaccttcttgctcggcgccttagcaaacgaactggccggccgcggggttgagtcaaccttagttcacttccccaccttcgcggtgcagatgaagggggcgatcgccaataacaccctcgaccaaaagcgcgaccgggttaaggcggccccaattttaatgctcgatgatatcggcgccgatgctttatcgacctggctacgcgacgatatcttgggggttatcttggagtaccggatgcaagaggagctaccgacctttttctcttccaacttcaccatggctgagttagaggcccacctggcggtcgatacccaagggaaccaggagcccctaaaggctaagcggattatggaacggattcgctttttggcccgagaagtcccggtcagcggccgtaacctccgtcaagaacaaagggcttgacttcgggcgggggatttagtatattagtaaacgttgaaagaaaaagtagaagcacccgcttctcgcctaggtgattggagtcgccgggctgacgagattaaatccgaatgaccattagggttagttcgctttgcgggggtgtgtgtgcactcccgttttttcttgcttaattttctttcgctaatcaaattggaggtgtgttgccatagctcaaggaatgattgtcaataacggtattcgtgcgcgggaagttcgcctgatcgaccagaacggggaacaacttggtattaagtccaagcgtgaagcattgcaacttgcagaggatgccggccttgacctggtgcttgttgcacccaaggctcgcccagcggttgcgcggatcatggattacgggaagtaccgttttgagatgcaaaaaaaggaacgggaagcccgcaagaaccaaaagacggttgccgtcaaggaaattcgcttaagccccacgatcgacaccaacgactttaacgttaagttaggtcgggtacggaagttcatcgaaaagggtgatcaagtgcgcgtttccctacggttccgtggccgggccattacccacaaggatatcggtcgggatatgattgaacggatggcggaggaaaccaaagacatcgccacggttgtgcaacggccaaagatggaagggcggagcatgttcttaacgcttgccccgcttgataaagcaaaaaaataaattaagaaggtaggaattcgttatgccaaagatgaagactaagagcgctgcagccaagcgtttcaagcggaccgctaagggtggtttcaagagtggtaactcatttacttctcaccgtttccacggtaagaccaagaagcaacgccgtcaattgcgtggtctttccatgatggacaagtctaacgtaaagcgttacaagaagatgattcctgctaagtaattgcgggacgcacagcgaaaactatttaaatttgtaggaggataccactatgcgagttaagggtggaacagttacgcgcgctcgtcggaagcgcattatgaagttagcaaagggttacactggttctaagcaccgtttattcaagacggccaaggaccaagtgatgaagagttacacttacgctttccgtgaccggaaggtgaacaagcgtaacttccgtgaactctggattgcccggatcaacgccggtgcccggatgaacggtctgagctactccaagctgatgcacggcctgaagttggctaacatcgacatcaaccgtaagatgcttgctgacttggcagttaacgacgccgacgctttcaaggccgtggttgacgaagctaagaaggccctgaactaattcaattagtcgggatataaattaggcaaaggccgctctggggcggttcttgcttttaacaattggcctccagtaatgttcgtttcgaactgctgggggccattgttgtttaccacctaactacgattggaggcaacgtcatcaaagagcaatccccaatctataaccgtgaccacttataccagtaccgttggttagcgctcgccttcaccttttgcgggggctacattgatgcttacacctatggcttgcgcggcaacacgctagcggccggtcagactggtaacatcatttttttcagtgttgaattagcgcaacacaacttaccaggcctggtgaccaagttgtggacctttgtggcctttatcttaggactggtgaccgttgcctacttccgggttcaccaccgaacccattagtggcgcattgtcagcttactgccggtaattttaatctgtttggtgatcggtttgatccccaccacctggtccaataacctggtggtgccaccgctagcctttgggatggcgatgttaaacctagcctttgataagattgaagggctggggtataacaacgttttttcgaccgggaacctaaaaaaggcggtgaccggttggtgtgcgtacttcttggaaggggatcgacagggcctaacggcggcggttaactacaccggtttagtgagcgcctttatcctgggggccttattgtcggcagtcttacaacgggtttgggggacgacgacgatttggggagcgtcggtcctgttgacgatcgtcagcggtttgtacgcgttcttgttgtaccggcgtagtcagtacactaagtcgcccttttaccggtcgggccaagatgatggtcacttagattgaagccccaggcgacaattactataatggtggtaatgactaaacacacaaggagaaaattgtgctagagaaattcaaaccaacgtggatggtgaactcgatttatcacgttcgtccggcggaactgaaggaagccgggattcgggccgtgttttccgacctggataacaccctgattgcgtggaataacccgaacggaaccaaggaactaaaggactggatgacgtccttaaaggaagcggggattcctttgattgtgatttccaataacagccaccgccgggtggagcgggccgtgtcacccctgaacctgcccttcgtttcccgggccctcaaaccactttcgtttggcattacccgggccaggacgcgcctgggccttgaagccagcgaggtggtaatggtgggtgaccagttgttgaccgatatcgccgccgctaacgttgccggcgtccgtagcatattggtccggccactactcgacagtgaccagtggaataccaaactcaaccgcttgatggaaaagggggtcaaaaagggcctcttaaagaagtaccccgaacaaacctggcaggagggattgaatgacggaattaaatagggacgaagaactgcgctgcatcggctgcggggcggtaattcaaaccgaagacaaggacgccttgggctacacgccggcgtcggcactgaacaaagggctggaaaccggtgagttatactgccagcggtgtttccgcttgcgccactataatgagatcgccccggtttccttgacggacgacgattttttgcgcttacttagccacatccgcgaggccaacgccctgatcgtttacgtggtggatatcttcgacttcaacggctcgatcatcccgggcctgcaccgcttcgtcggcaagaacccggtccttttggtcgggaacaaagaggacttgttgccgcggtcgctgcgccgctctaagctaaccgactggctgcgtcaacaggccaaccaagccgggattcggcctctgatgacaaccttggtttcggccaaaaagaatcaccaggtcgaagaattactggccacgattgagaagtaccgccagggtcgcgacgtgtacgtggttggggtgaccaacgtggggaagtcgaccttgatcaaccagatcattaagcaacggaccggggtggaagacctaatcaccacctcgcgcttcccagggacgaccctcgataagatcgaaattccgctggatgacggtcacgaactggtcgacaccccggggatcatccaccaagagcaaatggcccacgtcttgccggctgaggacctacggctggtggcaccccaaaaggaaatcaagcccaagacctaccagctggatgagcagcagacgattttcttgggggggattgcccgttttgactatctgaaggggccgcgggctggtctaaccgcctactttgacaacaacctccccctgcaccgaaccaagctggccaatgccgatgccttttatgaaaagcatttgggcggcctcttagttccgccacatcaaaacgaaattgatcagttcccgccgttggaacggtttgaatttgcgattacggaaaagtcggacctggtctttgaagggcttggctggatcaccgtcccagcggggctggtggttgctggttgggcaccgaagggcgtcggcgtcttagtacggcgggccatgatatagaaagtgaggaagaattaaatgaatttacgcggaaagcaaaagcgctttttaagggcgcaagccaatcacctacaaccgctctttgcggtcgggaaaaacggcttgacgccggcctgggttgaccaattaaccggcgccttagataagcgggagttaatgaaggtgaatatcttacaaaacagtgacgccacggcccaagaggtcaaggactacatcgaacaaaacagtgagattcaagtggtacaagtaatcggtcgggtcctggtgctatttaaggtggccgaaaacccccgtttccaagacctctcagtgcgggtggctaaaatctagattgcggggtgaaatgtggtgcaagcagtggtaaacgttatcccaaaggttcaaccccaacaggttaaagcggaaaggcaccgccgggtcggtttgtacggcggaacctttaatcccgttcacaacgcccatttattggtcgccgagcaagtcgggcggaccctgtccttagataaggtctccttcttgccggacatgcaaccgccacatcgcgatcacaagggcacgatcgccgccgatctacgggtggatatgctgaagttggccgttgccgataaccccttttttgacatcgaaatggaagaaattaaccgcgggggcgtttcctacacttacgatacgatcaaggccttaaaggagcgtcacccggataccgattactacttcattatcggtggtgacatggtcgactacctgccaacctggaacaagatcgatcaactggtggagatggttaacttcgtgggggtccggcgcaagggggccaaaaacgaggcccagtacccggttatctgggtcgacgtgccgacggtcgccatctcgtcatcggacatccgggcccgggtgaagtctggccagtcgattcgttacatggtgccacgcgccgtcgaggattacattaaggagcatcagttatacgttgactaacgaattagagtatcaccaacagttactgccgctgagtcgtgccgaattggtggataagcttcgccacgccatgaaaaagaagcggtttgaccacgtcttgcgggtcgaagaaacggccatcgaattggccaaggaaaatggggtcgacctggaactagctagcatcgccgctttgtgccacgattacgctaagcaacgccccgaccaagacttcattgcaacgattaaggaaaagcaccttgatcccgtactcttaaactacggcaacgccatttggcacggggtagtgggagccgagctggtggccgatgaactggggtgccacgaccaacggattttagacgccgttcgtcagcacacggtcggggcgccgtacatgaccaagctagcccagatcgtttacatggccgactacattgagccggggcgtgattttgagggggttgaactggctcgccaggtcacccaccaaagtctggccaagggagtcgccttgcaaaccaaacaaaccctgatgtacttagtatcaacgggcaagcccgtttatccaactactctggcgacctacaacgcgtgggtgccaagcaacggaaaggaagattaaatgcaaagcaaagagttattagaaatggtcgttaaggccgcggacggtcggcgggccgaagacatcgtcgccctaaaggtggaccaaatcagcctgatggccgactacttcgtgatcatgaccgggagctccaatcgtcaagtgcaggcaatcgccaacgccattgtcgaaaaggcccacgagcaacacgttgaaatcggctccgtcgaagggaaggaagcggcccagtggatcctggtcgacctgggggacgtggtcgttcacatcttccgcgaagaaacccgcgaattttacaacttggaaaagctgtgggccgaagcgccactggtgaacctgagtgcctgggttgaagccaaatgatttaccagaccttcgcccaactatatgacgaactatttgacgaccagctctacgctgattggcagtcgtttgtgatgcgagaggtgcaagcgccggggaccttgttagacctagcggggggcgccggtcgcctggccgttcgcctggccaagcagggtttttccgtcaccgatgccgatttgagtgtggagatgctgtcattggccgaccagcacgcccaaagtgctcaggttgacctggccctggtggaggccgacatgttggacctaaccggcttgggccagtttcagaccattacttgctttgccgactccctgtgctacttaaatgacctagcgcaggtgaacgcggccctgacgcaggccggccagcacttggcaccgggcggaaagttcttgtttgacgtgattaccccctaccaaaccgatcaggtttacccgggttactcctttaattaccaagacgaggatcacacccgggccttcatgtggcaaagctttgccgacgaagaggtggctcacggcgtcattcacgacttgaccttcttcattcaacagggcgacggcagctaccggcgcctgagtgaaacccactttgagcggacctacccgctggccgactacctgacggccctaaaggtggctggcttcgaccaggtccaagtcagcgccgactttggccgccacgaggttaaggatgacacgacgcggtggtttttcgtctgccaaaagggggggaccattaaatgaaggccgtgggacttgttgttgagtataacccgtttcataacggacaccgttaccacctagcccaggccaagcgcctgactggggcggacgtggtggtggccgtcatgtcgggggacttcacccagcgcggggagccgaccattttagataagtggtcccggacactggccgccttacaaaacggggtcgacctagtggtggagctaccggttgccgacgccgttcagccggcccaccgctttgccatgggggccttatcgttactaaacgatttacaagttgccgacgtggtgtttggtgccgagcacccggactgggactttgcggcgatggtaaaagccgagcaagactttaaccaggccgccttccaccagttcaacaatacctacgccacccagtttaatcagcaactggaagcggtgactggccatgccctaaccgatcccaacgatatcttggcctttgcctaccaccgggctaaggccgccggggactttggctttcacttacagccgatccagcgcgttgataaccattacgccgatcagcagttgaccggggcgatctcatcggctggtgcgatccgccaggcggttaaagggcaccaagacgttacggaaacggtacccgcccaaacggctagcgccctggccaagctaacgacgattcccaactgggagcaactctacccgctcttagccaaccacttgattcaaacgccggcgcctctacttgaacaaacttaccaggtcaaagaaggcttagagaaccggctcaaggaggccgcggaacgccaccgggacttcacctcctttctaaaggcggtcaagaccaagcgctacacgtacggccggctgatgcgggtagccttttacttgacgctgaacttatccgaccaggacatggccaactaccacccctaccaccgggtgttaggtttcacggccgctggccaggcctacttgcaccaggtcaaaaaggagctgtcctacccgttaatcaccaaggtaaaccagcggatgaaaaacgccgaattggcccttgactaccgggcgggcaagctctatcagttcttcggcaccccggagcaggatttaacccgggggccaattcgcctggtgtaaaagccgtgtggtgtcaaggaaaaaccattgacaaggcccggggacccgggtataattaggcacgttgcattaggaggttagtaccatgaagtgggcattatctgacttacatcgttaccaagatgagccattgcacattaatagtactttggatctgaacgcatcactgaccgatcggtttcctgaaaccgttctggcggccacgccagtcacggtcgatggttatttaagctatgacaagggggatgccacccttagtgcctgcgttgagctggtgctgacggtgccctcaagccgatcccttgctcccgtagagttgccactaaactttacgatcactgaaacctacctgccggatgatagtcaccgcgggcgctacgaagaagaagatcaactggtcttgacccttggtccttccggcgtcatcgatctagatgaaatcgtgatggaaaacatcattgagcaggtcccgctgcgggtgttgacgccggctgaagaagccgccgagcgcttgccagaggggaaggggtggtcaatggtcgatgaggcaacccttgatgaggagcagactaatcaagttgatccacgtttcgctaagttaaagaacttatttcctgatcaggatagccgtgattagcgaacggttagaaaccactagtggataaaaatttttaaggaggtgtcatacatggctgtaccagcacggaagacatcaaagacccgtaagcgtaaccgtcggggacacatcaagttaaccgttccgggcttagcaccttgcccacaatgcggcgagcttcgtaagtcccacatggtttgcccaagttgtggttactacgatggcaagcaagttgttgaaaacaactaaatcaaaaaggcttccccttaggcgccggacctggggaagccctttttttatgggaggggaatcctgcattaatccttactagggttaatgagagttctatgataaaataggcgatagttaaattaggatagtgtgcgattgtaaggagaaaaagatatgagtcggattttaattattgaagatgaagaaaacctggcacgcttcgttgaactagaactgaagcatgatggttacgaaacggatgttgaactggacggccgccaggggttagatgcggctttaaaccaggattttgacgtcatcttattggatctgatgttaccggaattaaacggactggaagtggcgcgccgggtgcgggaagtcaaggacaccccaattatcatcatgaccgcccgggattcggtcattgaccgggtctctggcctggaccacggggccgatgattacatcgttaagccctttgccattgaagaattgttggctcgggtgcgggcactgttacggcggatttcaattgaaggcgacgccaacagcgttcaccaaacgacggtgacctacaaagacctaacgattgaaaaggaaaaccgggtggttcggcgcggcgacgaggtgatcaacctgaccaagcgtgaatacgaactgctcttgatcctgatggaaaacattaacgtggtcatgtctcgtaaggaactcttatccaaggtgtgggggtacgattccaaggtggaaaccaacgtggtcgatgtctacattcgttacctgcgcaacaagattgaccggccgggtgaaaagagctacatccaaaccgttcgtgggaccggttacgttatccgctcctaggtaggtggtggcaatggacgaacgaaagcgggggaaccgcttcgtctccctcaaattaaagtgggccctgggaacggcgttggggtcgttaatcatctcgctggcggtggtgatggttttgttctcttcattcacccaggacttgctcggccaagaacgccagacgctaacccaatcgttaatggccattagccaaaagctaggccaggcgtctgagagcgagctcaccgcaagtaaagttgaccaaaccctcaaggacaacgccctaacccccaaggaggcgggaagtggaaaggtataccgccgcccggttgtccagggcctgtcggatggccacctgacagtgacggtttataaccgtagtggtaaggatctctttgccaccggggaggaaaatcagggctttcaaaaggtcagtgagcagaccattaaaacggtgagtggcaaaaagcaccagtacctgatcgggcgggtaccgatccgcagttccaagacccaccaagtgatcggctacctgcaggtggaaaacaacctggataattacttccagcactaccggcgcctacaactgatctcaattttggccctcagcttagtggtgatcttttcgggcctgatgggctacttcttatcctacttcctcttacgaccgctaaatgacatccaggaaacggtggaggtcttgtccgatgacccaaccaagaatcgccgggtgccggtcaccagtcggaacgatgaattaggtgaattagcctggatgttcaacgaaatgatcgaccgcacccagcgctacattgatcaacagtcccagttcgtgggcgacgtttcccacgaattgcggaccccggtggccatcattcaggggcacatgcagctgctagagcggtggggtaaggatgaccccaagcaactggaagaatcgattcaagcggccctagccgaaacgaaccggatgaacaccctgattaaagaaatgcttgatttgacccgggcgggccaggtggaagttaactttagaaacgccaccacgccggtcaaaaagctagttaatcaggtctacgataacttccggatgattcacccggactttcacttcagcctggatgatgacctagatgaggacgtcttggtgccggtttaccgggatcacctcgagcaaattctgatcatcctctgtgataacgccgttaagtactccaacgagcgcaaggaaatccacctgtcgctctcccggaacctgcgggccgttgagattggggtgcaagactttggggaaggaatttctcaagaggatcttcaccgggtctttgaccgcttctaccgggttgataaggccaggagccgtaagaagggtggtaacggactcgggttggcgatcgccaaacgcctggtggagggttaccacggaacggtgacggtggaaagccagctggggtccggttcgctgttccggattaccctgccgatcgtggaaccaggtgacgaaaaagaagccaaaaacaaggaaagtggtaaataacccttccggcaggccggccggaagagggggaggatggtgtagcacgcaccgttcttcggcttgcttaggcagccgaccggcggttagttgccacgtgttggtctaacattcgagcataaaataagagcctgggagaaaaccgtgttttctcccaggctcttattttagtgtccccattcttttaagcgggccctgatcaaaagcagggcgagcatggtcactaagaattcggttatcggcacggccgcccacaccccggtaatgccgaggacggccccaaggccaatgatcattgggatgaggatcaagtagccccgtaaaaaggaaaggacgaaggcaaaccgcgaggacccgatggcggtcaagaagatgattgccatcaggttgatggcggtgaagacggccgaggtgaagtagattggtaaccccaccgtggcgtacttaaccagttgggcctggtgctcggcgttgaagattccgatgatcggccccttaaacaggactaaaatcagggttaataagagggccaggctaatggtgatcttaaaggcgtggtttaggatctgcttgccggcggtgaagcggtggtcgccgacttcgcgtgagattagtggctgggccccgagggcaaccccgttggcaatcgcaatcgtcacaatcgcgatgttggaaatcaccccgtaggccgccacggcgtagttaccagccaggtgcaacaagacgaggttgaagacgtagatcgaaaccccgttagccagttcgttagaggccgcggcacccccaagccgggcggcggtggcgacgcttttcaggcgcggccaagtccagtaccagtggagctggcggcccttgaaacggcggtgaaaagacagtaccgtcaggctgcagaccggtgaaaagaggacggcgagggccgccccttccatatgcagaccgaggccaaagatgaacaaccaatcgacgaggatcaccccggtggtttcggttaaagttgcgatcatcgtcaggttagggttgccgtcgtttctgacgaagttgaccacaatgtagttggccatgtaaaagggggccgccaggctaatgatccgcacgtaggttagccccattggtaaggtggcggcgttggctcctagtaggtgcaaaagtggggtggcaaagaggttgattaggatggtcaccaggatccccagtccagccacgaagataattagctggctaaacaagtgctcgacccgctcggggtgggtgagcttgtttaacgagtagtaggccgccccaccaacccccaataagagcccagttgcgttaaaggccgaaaagagggggagggccaggtttaagacggtcagtcccagcggcccggcggcaattgagatgaagagggtatcgatgattacgtagattgaaagccccagtgaggccgcaatgttacgggtgatgtagtgattactttccttgatgatgttgggggtgttggtcatagcgattctaactcctttaaagactgcctcccccaagtgggcgcctgtaagcaagtcgttagtgaaatttgtgtgggacccggcgaccccaacgttccatatttgtttcagctgtgattctagcaagaagtaacggcggtggtcaaggaggcggggttagatcaggatcccccgcaggtgatcgcactcgtgttggacggcttgggcggccagcccggttagttcgagttcttgttgtgctcccgtcaggtcctggtaggcgaccgtgattcgttcaaagcgggtggtcgaccgggtaccggttaacgataggcacccttctttggtttggtaggggtgcgcttttttaaccagccgcgggttgagcatcgccacgttaacggggccgaggctaacggcgatgatggagactggaaagccgatcatgttggccgccatgccaatgcagtggtcttggtgggcggtgagggtggcgaccaaggcttcggctaattggcggtcggcgcttgtcgccggccgggcgggttgctggaggacttgttgatcgtggttgatggggtaaatcatggaaagctcctttcaaagttgggtgtgacaacgactaaacttaatacacgggtaagtaataaagaaatagctgaagatcgtcgctttgatctccagctatttttacttaccgttgttatttgtggtggtgttgcttgccggcgttgcggtttttccttggtcgcggggcgctggcggcacccttggccggggccgcactagccggggtggtaacgagtggctcaaccggctttggtgggttcttcttcatttcttcgtggatttgcttgcggatccgtggccggtagatgttaaccaaccaggtttgcaggatcgcaaacaccccaccgatgaaaaagtacaggcctaacccggccgatgcttgccaagagatgaagaggatcatgatcgggctcatcatcagggccatgcgcatctgctttttttggtcctcgggcacgcctagcatcgatagccagccctgaattaggtaggcgacgaaggccatgatggctaacagggcgctccgttgcccgagctggaggccaaaaaaggaagcttgggccaggtctggggagtagcggatggcaaagtagagggccgaaaagaccggcagctgaattaagaggggcaagcagccgatcccaccggttaaggagacgttgttgtccttgtaaaacgacatcatggcctggctagcggccgcctgttcttcgggggtcttcgcccgcttttgccgttcctggagtgcccgcatctgtggttgtagcatcgccatgcgctcttgcatcatggtggactttttcatttggctcatcatcagcggcaagaggatcaagcggaccaccaccacgagggcgacgatggcccaaccgtaggagttgccaaagaggccggcaaaccattccatcaggtgttgcattggcttggctaggtagtcgtaaaccattccgtatggcttcccactcttggtggtgcggacacaaccactaaggagggtgagggccatcgttaggcccccggcgaccaaaaagcgttttttcttcatttgttaaagttccctttcaaaaatcactataagaacaatcttaccctaaagaaggctctaataccactagaacccttctcgaatgctgaaatcggcgaagtcggcgaggttttcttgcttaacttgcacccggtcgacttgggcccagcggttggggccagcttggattctttttaaaaaggtgcgcaccgctgcgtgctggccctgaacgacgatttcaacttggccgtcggcgcggtttttgacccagccgaccaggcccagttcgttagcaatttcaagggtcgcccagcgaaagccaaccccctgcacccggccggcaacaagtaagtggtagttaatcatggtaagatcgtcctttcgtgttgttcgtggtaagatgaatggaaatggattttgaggtgaaagaattggtagaggaattaacgtcggtcaaaaacgcccgggttaaggagtggaagaagctccagaccagaaagggacgcaagcaacaggggcgctacctactggaagggtggcatctggttaacgaagcccttcaggccgaccgcggtctgcacgagttaatcggcactaaagaagaactcgcggctcaccctgatattgtagcacgctttaaagaggtctattccgtgaccccggcgatcatggcggccgttacggaaacggtcaccccccaggggatcatggtggtggccgacctaccggatctgcatcaggtggccaccgacctgagcggagcctggctctttttagaccgggttcaggacccggggaacgtggggacgatggtgcgcacggccgacgccgctggctttgccggcgtggtcgccggggacgggagcgccgacctgttttcccccaaggtggttcgttccatgcaggggagccagtttcacttggccctgtacgagggcgacttaaagaagtggtttgaagacgttaaacaagccgggtacccggtctacgggacccagttaaacccggcggcgaaggacttccgaatcgtcacgccgcaggggggctttgccctggtgatgggtaacgaaggacgcgggatgagcgaggagttgttgaaacagacgaccgccaacctctacattccgatgcgtggccaagcggaatcgctgaacgtcgccgtttcggccggcattttgatgtttgaactggccgacgcgttaaacggttaagatccggttaaatttggttttacttacaaaaacaaagggcgattaactccccttttgttcaggaatcgtgtacaataaagtaaactaaagcaagcaaagaggtaatgcaattaatgaaatcaaagaacgaatggcgccaggacggagaatacgttgcacttgtcagtgacctgctggaacaaccagcggtccaaaagttagctaattacacgcagcaccaccactccaaccgcttgcaacattcaatcgcggtttcttacgatagttaccggctggcgaaacgtctaaacctggattaccaggcaacggcgcgggctggtttgctacacgatttattttactacgattggcggacgaccaagttcgacttggggacgcatgccttcatccacccccgggtggcccttcgtaatgccgaaaaaatcacgtcgctttccaacaaggaaaaagacattattttaaagcacatgtttggcgccaccgtggccgtcccccgttactgggaaagtttgattgtatcccttgttgatgattacgaagcggagcaggaattctttggcccagtgcgggcacgtttacgcaagcgtcgtgaacgggtgaaggcaacccgaattagttaatcatttgagggggatttgtatggatcaagcaacgatggaacggagcgacaccttctgtttgtgtccccgtttttcgcacaccttttccattttaggcaagaagtggaacgggttgattatcgaagttttgttacacgaagaaagccaacggtttaaggatttagcatctagcattgaccggtgcagtgaccgggtcctttgcgaacggctcaaggaactggaacaagaggggattgtcagtcgtaacacctacccgggggaaagccgggttgattactcgctgactgaacaggggaaagacctcgcccccgtaatggcggccgttcataactggagcgataagtggtgctaacccccttgaccaaggcagtggcaatgagtacaatgttaactgtttaaaaagacagtgatggaaactagtaactgtcacaagtagtttcagggaggtcggggtagcaactggaaccccaaccactacttcagcagcgaatttcacttccggagtcggtacttgtacccggttgattaccgttaccaatcaaaaaagtgtttggcaattgtcaagaactagggtggtaccgcgaagcctcgtccctttttggacggggctttttctttaccatcgaaaacaaggaggcttttatgagcttaaaggagcggctggaagaattacgccagcaaggactggaagaaatcaagcaaagtgacgacctggaccgggtcaatgacgtgcgggttaagttgttgggaaagaagggcccgttaacctcagtcttacggggaatgaaggacctgtccgccgacgaacggccaaaggtggggaagttcgctaacgaaatccgcgacgaattaaaagcagcgctagaagaaaagcgggcccaactggaaaaggcggtcttggacgcgaagttagcggctgaagccattgacgtgaccctgccggggaccccggtggcccaagggcagccccacgtcttacaacaaatcatcgaccaactagaagacctcttcatcgggatggggtatgaagtggccgtgggggacgaagtggaacaagaggtgtacaactttgaaaagttgaacctgccaaaggaccacccggcccgcgacatgcaagacaccttctacgtgaccccgtctgttttgatgcggacccaaacgtcgccaatgcaggcccggatgctggaacaacacgacttctccaaggggccgttgaagatgatctcaccggggaaggtttaccgccgcgacaccgatgacgctacccacagccaccaattccaccaggttgaaggaatcgtggtcggtgaacacgtcacgatggctgatttaaaggggaccctagaggcggtggcccaaaacatgtttggcgaccagctcaaggtgcgtctgcgcccgagttacttcccgttcacggaaccgtccgtcgaggccgacatcacttgctttaattgcctgggggccggttgctcaatctgtaaggggactggttggatcgaggtgttgggggccggaatggtgcacccaaacgtcttgaagatgtctggcgtcgacccggaagtttacggcggctttgcctttgggctgggcccggaccggtttgccatgctcaagtacggggtggaagacatccgcgacttctaccaaaatgacgtccgcttcttgacccagtttgaccagaaaggataagttgaatgaaagtatcataccagtggttaaaccactacttgccgcttgaacaaaacgggatcaccccgacggagttagccgaaaagatcgcccggacctccgtggacattaacgacgtatactcaccgcaaaacggcctgcaaaaggtggtggtcggcctggtcgaatcgatcaaggaccacccccaatctgatcacttgcacattgcccaggtgaaggtagccgaagacacgaccgttcaaatcgtgtgtggggcgccaaacctggtcgccggtaagaaggtgatcaccgccctggccggggccaagctggccgatggcactaagattaagaagagcaagctgcgcggcgaagaatccaacgggatgctgtgtgccctccaagaaatcggcttcaccgataaggtagcaccaaaggcctacgaagagggcctttggtacctgccggacgacgccgaagtcggggcgccggtcttttcatacctggggatggacgacacgatcatcgataccgacgtgacgccaaaccggggcgacatgctgtcaatttacggtaacgtcaacgacctggccgccatttacgccctggacaatggtttcaccagccatgaagtggttgaaaacggcaccgaacggactgccgacctgatcaaggcgaccgtcgccgaccaacaactggcgccgacttacaagctgcgggtgatcaaaaacgtccacattcaagacagtcccctgtggctgcaaatccgcctgtggaacgccggcatccggccaattaacaacgtggtggacgtaaccaactacatcctggttaagtacggtcaaccgctgcactcctttgactacgaccgcttgaccagccacgaaatcaaggtccgtcacgctgcggagggcgagcagttcaccaccctggacggggaagaacagaccctggctagccaagacattctggtgtgtgacggtgaccgcccggccgccctggcggggacgatggggggccaagacaccaaggttaccgaccaaaccgtcaacgtcgccttggaagccgccatctttgacccggttatggttcgtaagcaggcccgccgcctagacctgcactccgaatcctccatgcgctttgaacgggggatcaacccggaaacggtggaagtggccctcaacgaagccgcctactggctgagcgaactggccggcggggaagtcaccaaggggatcgttacggcgaccgaagaagccgttcaggtaacgccgattgaattatccaccaagcgggtcaacgacgtcttgggcctgtcactgagccaagctgacttggtgaacctctttgaccgcctgcgctttgcaagccaggcgcttgacgatgaccggctgctggtgcaagtgccggcccgccgctgggacatcgccattaaggccgatctgtacgaagaaattgcccgcctgtacggctacgacaacatcccatcaaccctgccgaccggcacccagacgctgggggggctaaacgaacggcaacgcttcttacgggcgtcgcggcacgtaatgcaaggggtcggtttaaaccaagccatctcctactccttactgaccgccgaacaagccgcccagttccaagtgaacccgcaagccggccagccgatgcttttggattaccccatgagttctgatcacgtggcgacccggatgaacatcgtggccggcctgttgatcgacattgcctataacgttgctcgccaagtcgacaacgtagccctttacgaacaagggcgggtcttcttgccggtggctggtcaagaacggccgactgaagaagagcacatcgccggcgccgtgaccggttctttgacggccgcctcctggaaccaggcagacgacgataaccaagtcgacttcttcaccgttaaggggatcgtggagcgctacttgcgtaacatggccgtggaaggcgaaattagctatcaggcgaaccacgaccgggccgatttacacccgggccggtgtgccgacgtcttgttagacggccaagtggtggggtacattggccaggttcacccgaccgtggccaagcagtaccgggttccggtaacctacgtcttcgaattaaacctcgaaccactgctgcaagccgataagcgcgacaagcactaccagctgatctccaagtacccggccattacgcgcgacgtggccctcttggtcgaccagaaagtaaccaacgcccaaatcgtgacggcgatcaaagaagtcggcggaccgtacctgaaggccgtccacctcttcgacctgtacaaggggaacttcctgcccgctaataagaaatccttggcctacaccttgacttaccaagccgatcaaggaaccttaaccgaagaccaggttaacgaggcctttgacaaggtgattgcccacttaaaggatcaagtccaagcagaaattcgttaaaaattaccaattgggccccagtacgttggcttgccgacgcctggggcccttcgcgtggacaacgggcgccacttgcccgatgaaagaccctctggtatactttggcggatataagaaatgaggaaagcattcatgaacgaaaatagacgcccgatcatcattggggtgaccggcggctcgggaagcgggaagaccaccgtttccaaagccatttacgataacttaaacggccaatcaattcaaatcattacccaagatacctactacaacgaccaagcagacatgacgatggcagaacgcaaggcggtcaattacgaccacccgctggcctttgacagtgatctcttgtacgaacaactcaaccagttacgccacaacaaggccgttaacatgccggtttacaactacgaggaatacacccggtcgacggaaaccgtccgggttgaaccccaagacgtgatcatcttagaggggatcttaatcctcgatgatgaacggttgcgtagcctgatggacatcaaggtctacgttgataccgatgacgacattcggatcattcgccgaattcaacgcgacatccaggagcgggggcggtcacttgactcggtgattaaccagtacttagcgacggttaagccgatgtaccaccagttcgttgaaccaaccaaacgctacgccgatctaatcgtgcccgaggggggcgagaaccgggtggccattgacttgttatcaaccaaggtccgcgatatcttggtcaaacgcggtcacactaatttaggttagttctggttgaaagcaaccggggcactgtggtaaagtttgctagtgatcttttaataaaaaggggtgcagaaaatggctgaagaaaaaagcttcccgatgactgccgacgggaaggccaagttagaacaagaattagaagacttacggctcgttcggcggccggaagtcattaaccggattaagattgcgcggagctacggggacctctccgaaaactccgagtacgaatccgccaaggacgaacaagcctttgttgaagggcggattagccaaatcgaaacgatgttgcaatacgccgtcatcatcgacaacgaagacgttgccgccgacgaagtttcgatggggcgtgaaattaccttccaagaattgccagatgaagaaccggaatcctacacgattgtcggtgaatccgaatccgacccgctgtccggtaagatttccaacgaatcaccaatggccaaggggctgttgggccacaaggttggcgacaccgtggaaattgaaattccaaatggcagcatgaaggttaagatcctgtccgttaagtaagcaaaaagcaccgctccagtgggggcggtgcttttttaggttcaaatgtgcttaggaccggcggcgagctgttactttttgccaccacgggagggcaaagaaagcggcgaaggcgcctaggctaatgagcaggccccagattagtagcggtggcacaaagtagaaggtcacctggtgggttcccggggtcaatttcagggcccaaaaggtacttaagactttgtgtaacttaacggggcgaccatcgaccatggcgtgccacccggcggcggccgggatggtcgtcatcagggtggtggctcccttcttgagcttgacggttccgctaagcttggttgacgagtagttagtaatctttaacgggctttgggccagcttgtggtaatcagccataaaggaggcttggttgagccggtacaggctgacgttttggagccaggccgaatttttctttagcgtcatggtaatggtgactgatttgcccttggcgtggtcggccaccgaaacggctacggtgtcacggtaggtgtcgtattgattgagggccttaccattccgggtgatggtcacgctgtctaggatcccgttccccagggtcaggtagtaggggtcgttagtcgtcggcttgaaggtcagccggatggcggccggggcggctgaatcaaccttggttaagacggccccggtaatctgggtggtctcgtggaggttgatgaaggtaacgtgatcaaagttttggaccttaaataaggaatcgttagtcgacttgccggccagtgcttggtaaatttgcgactggtagttgagtgggtccaacgtgtttttggagaggctcaagatctggtcgctggccccaaaggcgagtggcagggcggtcgggtttttcttaatcgtgatgagctttgaagaagacagggtagtttgacggtcccagtcgtagcgggcgctggtcagcggtaagatttgggtgccggcctgcttaccattattgttggccgtcagtgagtacttaaagcccagcagcgaatcggtcaattcggttccgttggtgtaggtgataaacccgtccccggcgggctgaccgattgagccgacgaagctagaaacactgggttccatggtcgaactgaagtgatcggcggcgttgtagtcggcctggaaggggtcgtctttggtgcgcatgaagtccttagcgatgcggtaaagaccctggtcaccctttttaatcgtgttaaccgccgcatcaagtttggctgtgtagttaccaaattcggcttgggaaacgtaggagatgttattcagggcggtaaaggcgctcgtggagacgtcgcaaacggcgagcaagacgatcaaggcgtcggttagggcgggggaggtttggcgccgcaaggttaaaatcaccaccgcgatcgccgcaaagcccgccccgatccagagctgattttgagaaatgtaattaacggagcccacccagttgaaaaacagcggtaacgccccgactaaaaagatgagggccacgcccaagacgaccggccaagagaaggtcgttcccggttcaagagtccgggcggccaaccagattagccagaagcaaaagacaaaggagaaccgcgatgggtaccagaccgggtactggccgaggtgccacaaaaggtctaagggtgaccagacgaaggaaaccaccaaaaaggcggtaaccaagagggcgcttaagcgtgccggccagcggtcgcggcgactcagtaggtaggctaagaagccggccaccatcagcatgccaacgtagatgttgggctgcccgcttggcatctggtcgaagttaaaggagccggggacgaacctagccagtatcttgagggggttgtattcccacttaaacgagaccgacgttgaggtgtaagtccccttgctcttggttaaggcaaatacggcgggtaacaagacgacggcggctaacgtggtggcgccgatcgaagccagtagataacgggaaaacgccgttacccgggggcgccaaggctccttggtggtggtcaaataccagccggcaaacaacagggtaaagagggcgaccatccaggccatgtagtagttatcaatcatggtcacggccagggcggctaggtaaaagcgccagccgcggccgtctaaaatagctaatagaccgtagatgacgaggggcaaaagccataagacgtccagccacaacacgtttaattggttggcgatcatccaccccatcatcgaatagggggtcgaaaaggccagcaggcgcccgccgtgttgctcagtggtctggtcgagcagccaggccatggacagaccggctaagccgtacttgattaagaccaaaatgagaattcccgctgacaaaaacttgccggcaaagggcaggagaattaagttcagcgggctaaacaggtagtaggcgttggttccccacatttcaccgcccaggcccttagaaaaggaataaaaaatgctggtggggtggtggagcaacgtcgaacgtaagtaggaaaagaagtcgacgtattgctggccgaggtcaacggtcaggatgcttgaggaaccaaagggggccatcccccggtaggcaaagtatccccccattaacaagacggggaggaaaaaactaatcgtcagccagagccgacgatggcgacgttgaatatgcaaaacggttaggtcctttccattacaacttatgctgtcaattatataccggtggggtgaagaaatcggtcataaaatttgcttaaatcgtggtcaaagaggtgccaagcaaccttaaaaagagtatcatctagtagttagaccggcaaagggtttgccggagttgctaaaataagtactaattttggctaaggagagttttgcagtgaatttttttaaacgctttaagaggatccttggcccgcggacacaaaacaagaaccggagtgcccagtcggtcattcccttccggttaaacttgttgctttggatcgtgggtctgctcctcttgatgcttgccattcggttgttttacctgcagattttaaacggggcaacctataaggcggatgttaaagaatcggatacgaccgttcaaaccaacaacgttcagcgggggatgatctatgattccactggcaaggtgatcgtaggaaaccaggctcaccaagccattacctacactaaggggtctgacgttaccgacgccgatatgtacaagatcgccaaccagttgggcaagtacctgacggtgtcaacggagaagttaacgacgagaaacaaacaggattacttcctggctaatgacgataacttaaaccggatgatcaaaaaggcggggctggccaaggatgtcaccgccgatacgatctcaaccagtcagtacaacaaggtgctcaagtacctcaacgcccacccgagccagtacaagctaaccagttcgcaaaagaacaaggcgatgatttacgctacgatgaccggggcctactcgctttccacgacctacatcaaggaaaccggcgtgacctcaaaggaattggccgaggtcggggaacacttgagctcgatgccgggggtgaagatcgggaccgcctggacgcgaaactacccgcaggggaagaacttccagacgatgaccgggacggtgacgacctcggggctgccgtccgatgagatcaacaccctgctttcccaggggtattcccgtaacgattcggtgggtcaatcctacattgaaaaggaataccagtcgactctggcgggttccaagtcgcagaccgaagtgacctccaatggctcgacggtggcgaagtcggtccttaagtacgccggttcgaagggcgacaacctggtcttgacgatcaacgctaagttccaaaagcaggtccaatcgatcttgaccaagaactactcgtcagccggtaatgggtattcaacgggggtttacgccgtggtgatgaaccccaacaccggggcgatttacgccatggccggaattgatcgtgacccaacgaccgggaagcagaccgtcgatgaagtggggggaatcaaccacccgatcacgatggggtccgttgttaagggggccatggtcctcggggccatgatggacggggtgattaccccgtctaacaacaccttgaccgatatgccaatcaaggtggccgggacgtcggctaaggcctcctggttcaacaagaccgggtcggccaacacttccctgaccgcctccaccgccctagaagtttcttctaactcctacatgatgcaattggcgatgaaagaagggggcatgaagtactactccggcgcccaaatcaccctgaagccatcgatctttaagaagttacgttactacttcaacatgtttggcctgggccaaaagaccgggatcgacattccgggcgaatcggccggctacgaggggccgtcaactcagtcccacattgggtcggccctggacgaatcgtttgggaactacgatgagtacacggtcctgcagttagcccagtacatgtcgacgattgccaacggtggttaccggatgaagccgtacgtggtttcccagattcgggggactaagtccaacgggagcctgggggcggttaagtacaccactcagccacaggtccaacaagtgattccggcaagtaaggcggcctttaacgtggttaaagaggggctctacctggttacccacgggacgagcccgtacgtaaccgcctcctcgcttaagagcgaaacgccgtcaatctccgggaagaccgggacggccgaaacctactacggtaccacggcgacgaccaccctgtcctttgccggttactccccgtcggataacccgcaagtcgtagtggccctggccattccgggggtaaccaattcgaacagtggtgccaacatcacgatggctaaggaaatctttgccgcctactggaaggacgtccaaaactcgtccagcagcgaataggggtgaagctctgtcaaggaaaaatccttaacaaaagggctagccaaaccggccgattgatgatatagttgtacgagttagggttgtgccagtgaagcacaacaccgtttaataaaattacaaagtttggaggcacaacacgatgcgtgtaaacattactttagaatgcacctcatgccacgaacggacttacttaaccagcaagaaccgtcgtaacaatcccgaccgtcttgaattaaacaagtactgcccacgggaacacaaggtggtcttacaccgcgaaacgaagtagttcttcgcttcatgcgcgatcgatatttatcggtcgcgtttttttattccccacgttttctgtctaacctgaaagaaccaaactagcaagcggggaccagcgtttttttacacctattttttattaccgcgatcaatcaaaatcgggaaaaacgcttgcgtcccctgggggaaactgtgataatagatctttgtaaacgtttgacaaaggagagagatttgagatgacgtatacaaaaaaagagatgcgcaaggcttacattgcccggctccagcaactggatctgaacacgcgcgttcgagaagaaaggcggctggtaagtaggttatacgaccaaccggaatgggttagcgctaaaacggtggcgataacgcttagtcaatcctttgaagttgacaccgccccgctgatcctgcacgcccggcataaaggtcaaacggttgtggtgccacgaacacttccccatcggcaaatggagttcgtggccatcgacgaagataccacctttgaagaaacgagcttcggggtgttagaaccggtggacgggaccgtcattcccgccgaagagattgatttgatggtggttcctggcgtggccttcaccacgactgggaagcgcctgggctttgggggcggctattacgaccgctacttagccaactaccagggagcaaccatctcccttgccttaaacactcaagtagccgcggaagatgaatgggaagctgacccgtttgacatcacggtgaacaaagtgctgaccccaagtggtgattaaaagtgaaaaaggccattcaacaagcgccgctaacctgctgtttggtgggtgtgtgtgtacttgtctacctactcgaagaactagccggcggggccactaattcggccaccctccttaacctgggggcgaattatggtccctttgttagggctggacaatggtggcgcgtgttcaccgctgcctttttgcacatcgggctcacccacctctttttaaacatgatggtcctctactacttaggacggaccattgaggaattgactggtcatttgcggatggccgtgatttacttggtgagcatcttgatgggtaacttggttagcgtcgccgttcagccggtaaccatttcggcgggggcttcaacggggatctttggccttttcggggccttcctctttatgggaagcgaatttcgccagtacccagcgctacggggtttagcgcgccagtacctgatcttggtgattatcaacctggtttacgacttgattgcacccgggattgatatttttggtcacttggggggactggtcggcggctttttagcgtgcgcgctcgtgggggttcctactttagggaaaatccacttgcgaaaacggtttcttggtggcgcgatattagtgttagggtttgtactactgggtaaggtggtgtttttccagggatgaaacggattgaacagctccgcaccctgtacgatgttcagcaactcttaaagcagttcaacgtcttcgtgtacgttggtaaacgcttgtgggacattgaactgatggcaattgaactcgacaacttataccaagccggcgttttagagcgggatgtgtacatgaaagccaagctggttttacgaaaggaacaccgtctcgaagaagagcatccggaaggtaaatacttaaattagaagagggattattcattatgacgaacaagaagctgattggtgttgacttaggtgggacgacgattaagttcgctatcctgacggctgaaggggaaatccaacaaaagtggtcacttcggactaacattttggatgaaggttcccacattgtgccggacattattgactccatcaaccaccacatcgacctttacaagatgagtaaggatcaattcatcgggatcgggatggggacgcccgggacgatcgacctggcaaaggggaccgttaagggtgcttacaacctgaactggaagacgacgcaaaacgtcaaggaccaaatcgaagaaggtaccggcctgaagtttgccctggacaacgacgccaacgtagcggccctcggtgaacgctggaagggtgccggtaacgatggtgacgacgtggccttcatcaccctggggaccggggtcggtggtggcttgatcgccaatggtgaattgatccacgggctgggtgccggtggtgaagttggccacatgatcgttcaaccgaacggttacctttgtacctgtgggaaccacggttgcttagaacaatacgcttcggcaaccggggtggttcacattgcccaagacaaggcggaagaatacgaaggtaattctcgcttgaaggcgatgatcgataacggggatgaaattacctctaagatcgtctttgacctggccaaggaaaacgacttcttaggtaacgaagttgttaaccaagtggccttctacctgggtctggcatgcgctaacttagccgacgccttgaacccagaattcctggtaatcggtggtggggtttccgctgccggtgacttcttgctcaagcgggtggaaaagaacttccaagaatttgccttcccaaccgttcggacgacgacccaacttaagttagccgaattaggtaacgacgctggggtgatcggggcggcttccttggcacgccggtttgcataaaaaatgttagtgggggattgaatcgtggttttagcagttagttctggtctgatgatgttaaacattgttatcttgggcttgttgattgtctgggtcggggtcttgggccttggtgcatggcgccggcgccattacgcaacggtcctcagccaagaggaattccaagcgggacttcgccgtgcccaggtgattgatttacggccaaaggatcagttcgaccggggccacattctaggcgcccgcagtgttccctacgccctgcttcgccagcaaggggtcgaccttcgtgccgatatgccaatttacctctacgatgaagggatgacggtgtcaacccaagcggcggtgtacttgaacaagcacggcttcaagcaactgtacatcttaaaggatggctacgttcgctgggaagggaaggctaaaaaggccaagtacattgattaagagaagtgggaaacaacctcctatgcaggtagtatgacttagctagggcggggttagtacggtacgtactgttctccgcccgtacttaggcactaggcctgcggttggtttccacgttatctgtgtaaccgtcgaaaattaaaagggggacgttgcattgcgacgtcccccttttaattttacaattggtgtgccgaacggttcttgcgggtagcagaacggcggttttcatcgaacttggtttcttcttcttcaatcggcttgatcacggtcttgtggaaggcaagtgccccactgacgatcgcaccgagggtcgttaagctaccaaagaagaaaccacgcgtaaagtgcttcatcaaaaatacccccttcaattctaattaacatcattatgcaagatttgaaggggctttaccagttaaatctagattaatcaaagaaagagggatcagcgatggcaaaggtagtggcaattgtgggcccgacggcggtgggtaagaccgccctgtcacttcgggtggcccaaaagtttggtggggaggtgatttctggtgactcgatgcaagtttaccggggcctagacattgggaccgccaaggcgacgacggaagaacggagcttggttccgcaccacttgatcgacgtaaaagatattcacgaccgcttttcggtggctgattttaaggttgccgctgagcgtgagattgaccaaattgcagaccggggccatttgccattggtggttggtgggaccggcttttaccttcaggccctggttgaaaacttggccctgggccgcgaccagttcgatcaggaatcggcggcgattcgggatcactggcaccaaattgcgaccgagcggggcaagcaatttgtttgggagcagctaaacgagcgcgaccccgcggcggccgctaagattccggtggcgaacttacggcgggtgattcgggccctggaagtgattgaaaagacgggtgcactcttttccacccaaccccaaccaccggctaaaaacgacttcttgatcattgggttgaccacgcaacgccccgtcttataccagcgaattaaccagcgggtggatcaaatggtcgccaacgggctccttgaagaggcaaagtggttatatgaccaggggggcgaaaacgaacaggccggcaagggaattggctaccgggagctgttcccctactttgcggggacggttagccgccaagaagcgctagaaaagatcaagcttgattcgcgccactacgccaagcgtcaattgacctggtttcgcaaccaaatgacggtccactggtttgatctggtcagccagcaaaacacgactgaagaaattgaagccttgattaacggttggttaaaaaaataaagtgaaagcgcttagcaatccattctcttttcaaaccagcgagaatcgattgattttaacgggtggggttgttattattgatccatcgatttaaaaaagccgatcaataacggcggcggcggttaaggatatgacctagaccaatcgcctaatgatcggcgatgttacttgatgatacagaggaaggaatagcagacaatggcaaaacatgtttacacgaatgacgaagtacacgccctggttaaggaggaaaatgttcgctttttgcgggtgaccttctcagacctctttggcacgatgaagagtgttgacttaccgattagccaacttgacaaattattagcaaacaaggtgatgtttgacggctcctcgatcgatgggtttgttcgcatcgaagaaagtgacatgtacctgtacccggacatgtcgacctggctggtcttcccatggggggcagaacacggtaaggttgcccaagtgatctgctccgttcacctgacggacgggacgccatttgctggggacccacgtaacaacttaaagcgcgtcatcaaggaaatgaacgacgccggcttctctgctttcaacatcggtccagaaccagaattcttcctttttgaaaccgacgaaaacggcaacacgaccaccaaggttaacgaccaagaaaactactttgacctggaaccagctgataagggtgaagactgccgtcgcgacatcgttttggccctggaatccatgggttacaacgttgaagctgcccaccacgaagttgcaccgggccaacacgaagttgacttcaagtactccgacgccttagaagcggccgacaacatccaaatcttcaagttagtggtgaagacgatcgccaagaagtacggcttccacgccaccttcatgccaaagccactggccggcatcaacgggaacgggatgcacatgaacatgtccttgtttaaagaagaaggcggcaaggtggtcaactccttctacgacgaacaagacaaggttcaactttcgcaaaccgcataccaattcttggctggggtgatggaccacgcccgtagtgtgacggcggtctgcaacccgatcgtcaactcttacaagcgcctggttccgggctatgaagcaccagtttacgttgcttggtctgcctctaaccgttccccaatggtccggattccaagcgagcgtgggatggggacccggctggaattgcggtccgttgacccgtccgctaacccgtacctggccattgctgccatcttagccgctgggctggacggtttgaagcgtggtttaaagccggctgacagcgttgacgaaaacatctacgccatgaccgaagcagaacggcaagccaaggggatccacgacttaccagacaccctgcacaacgccttgaagagcctggcccaagacgacgtgattaaggcggccttaggtgaccacctctaccgctcctttaatggggctaagagcttggaatacgaaggctaccgccaatccgtttctaagtgggaacaagacaagtacatgagcgaatactaaacacgactgagagtggaaaataacctactcggcaggccgtatgtaagatcgaacgaacggttggtgcgtcacgcaccgttcttcggcttgcttaggcactaggtctgcggttattgcccccgtataatagtaaaaaagctcccgccggttgtggcgggagcttttttaagcaattattcgttttctaacttcttcgcgtcagcgtcaatccgggcaaaaccagagccatctggcttcttgctcccacgcttttccatcgcctttctggccatttccttacgttcttgcttgctaagtgccattgattattcgcctcttttcgaattagccattcaatgctctacatttgtaaagtactgaatacgattattatagagcgaattgaataacttgcaagctactttgataattattttgatatcggaccggcgagaaccccttttagttgggccagtgcgccttgtttcagaccgtttggcgaagcggattagaattaatggtgaactgactttaaaaaagggcggaaattagctaagataaagctataaccatgataaggagaaactcatatggcgaatgaagaacaacagcacggcgccgttagcattggagaagtgattaacggccagattgcgaccaaaattgattatctgcaacagttacaaaacgccattgcggatcatgatgactgccaggtctaccagctgctcgataaccagcgctacgctgccgaaatcgaacaccgtgagcagcaaccaaacgactcgcgggtgatgaacctagtggataacttggctgaccaactcagcaactacttaagcagcaacctgattaaatacctcggcaaggcctaccccttcttttactatgaagaataccagaccggccactaccgggtttactttgggaactggtgggaccgtcgccagttcggggagctggacgtgttaaacattcgcttcatctttaaccaagaagaatacgataagctcgcccaggctttcaagctgtcccaagccggcaagcgttacaacagcaagcggatcggggaattgtccaaggaaaacgaacggctacaatccttaattgacgacgcgacgactcgcgaacagcggcgggccgaattgcaagaggaactaaaagacatcaccgcccgtagcgggatctttgaatccagccgcaaccgggagagccgggagtcgattgtcgaagagattgctcacctcgaagacctcgatcaagaggcgcggacggcggcggaaaacattaagcaaaacgaacgcacgatactcgacttgtccaaggaaaacacgatcctttcctacgagcaaaagtcgattaacgacgtctttggctcctttgaagactttgagttagccaaccggagcctgtacgccaactatttagctagcctgagtggcggggccagtgacgagggaaagcgggggagtaacaatgagtaacagtcaaattgtttccacggccaccgataaggtgcgggccttgtcagcttctttaaaggatggtttgttagtggggaaacgctacgtggacctcttaaacgaattggtggaaaccaatgaaccccaggatctgttgtcggcaaccgaggagttagtcaacttaaacttgaccaacgccttcgtgaaattcccccagcactaccaaccggctgattactacctcttgtttatgagtcgcatgctggagctaaacgccatcaacggggtggcgattagccaacacaaccacgctttacaagcgaacattcaaccactagaagagggtttaacctttaagtttgagccagccaatgagcatgcgggggcctttttcgccgaccagcgtcaccacgaaccactcttttacattgacctggagaaccggttattgaacttttcaaaccaggccttggtcgacttctttattgttaagcaggtcaacaactataacgacttggacttagaagaggccttggcaccgctaatttcctttgcaaagctgttaaaagaccgcttagactttcggattgacctcgggatgctttcgacgagcaaccagaccgtctttggcttacaaaaaccagacctcgatatggccgtaatcgacaagctcttcatcgatacaaccgagacggattacttcttgatgagtctgccccaaaataacggtgcccagctgaacttagaccgcggtatcaaactgcaactgggctttgatcccgaggattacagccagcagtggggctttagggttctggacgaaaatgagcgttcctcgttcttcggtattttgttacactacccgattgtgcgggactggtacttaaagaaccgcgcagcgttggccattcaaaccacccattttgcaccgcggctaacccgggcccaggtaaaagaggaggcgcccttagaagatgcttaacatcaccgttttactgcaggacgtcatcgcaactgacaaccgcctctttgaagcaaaggacgtcatgctgggtcctgaggcacgcttagctaacgttgtcaccaccctcgacattgagctggccaagctagcaaacctagttggttggagccgggtgtacgatgagggtgaaaaaccagcagctaccgacctagccggccagtacaccaaggttctccacgcggccctgctgatggcggcgcgtaagcaatggacgcatttggtagttttagatgaccaggccttcacccgtttgttagcggtcaagccggccaccaaggtagcggatctcaacaaggagtacttggccatcaaaaactttaccttgggcagttacttcagccaccgccaagaagacttccgtcacgcctggcacttgctcttgaagctgggactggtggacctcggcgtttcggctgaccaaatcatggccgcccatcaacaactaatccaacgggctgaaagaaccattgccaaaacaaactaactaaaaagggaaaccgcgagcgaacggtttccctttttgagtgagagcaaagactatgcttttcgttgaaaatgttttccaacggggtggcttcgagatggattgccaaagtaaatttgacctgctacagataaagaaagaattaacacaatgataaagaacggtagcatcttttcacccccataaacattgcctatccttattattgcccattttgcaaaaaatgcaatagctttgtaaactttttgttacattggattgatttatttgaaataaagaatttaatcgccggctatttgcaagttattcgatgaaaaaagttataatataaccgatcgaagatgaattagtcgttatccttgatcttacggtgaaccagcgctgcgggagtgtgcaggtaagagatagaaaaaattcagctccttaccacaggggcaaggagctgaaagtgtaacgttaccgttttaaattaatgctgatgagacgggtgggcagtaacactactccacaaatgttgatttaacagcattcttgagctaaccgtgcaccaaatgtgcaccattagatggattcaagcgcggcgatgatcagttcatcggtctgggctttgtactcatcgatcaagtaagcataagtgttagacgtgatcacggtcgaagagtgaccaagccgcttgctgatggcgtagagatcaatgccactcgctagcaagagcgccacgtgtgagtgacggagactgtggaagtggaagttctgccggttaatgcctaagtcggccaagagcgttctcagcgtcttattgacggcgttactggtgggaatggtaccaaactgggtgaggaaaaccatattgcttttagaatgcgttctaagccctctcagaagcgccaggagatgacgattcaccttgatgacccgattagacgattccgttttagttggcttgaattggtgtgtatgggcgtcccacgacttgttgatcgtgattgtagatttaatccaatcaatgtccgaccacgtaagtgcctgaatctcagctaaccgcattcccgtgtaaatcgccgtcacaatcatgtggcgggaagtgtagtgatgggttaatcccgcttcagcgtgttggattaagcggtgaatctcagctttgttgaggtagtcgaccttgatcgaccgtgacttatcgctgttcagctccacaccttgcgtaaagtccttgatcagatagtcatcaagtatcgctgatttaactgctgatcgaatgtagctgttaacctttttaacagtggacggcgcgtggcagctgccatagtcattgatgaactcttggtacatcgtcctggtgacttgcctgattggtgtcatcttaaagaaacggcgcacttcgttagcggtgtagtagtaccggtcaagtgtgatcttcgccacctttggctctttgtaagtcgtaacccactgatcaacgtaatcggcaaaggcgatttccttatcggtcaggattcctttggccaagttagcttcattctcgactgcccactttttagccaggctcttagtcgcgaagccgcctttgtttttaaacctccgttttccagcagtatcataccagctgatacgagcttgccacttaccagacctttttacatatgacgccataattgcacccccttaattaaacatgcgttcgttttaatggcttttaaaaccggccattatgaccggcgcttttttatttgatcgtaaatgaccttccacagtccaagcatacccagtcacttttttggtttgcttaccggcaaaaccagcaagagcatcaaccccgacaattggactagttagcacggttccaccaacggccttaccaactgaaaatccccctttatgaactccggcagataacgaactttttagctaccaaatgtcggtatagttacttggaaaatgcatatcttgtaataatgctgaataattaattggagtaaaacgatctttaaattcttttagtaaaataccgatatctttaattagtctttgataatttcttctgggaagaacggctttcattgctattataagttcgaaaataccggcctgactctctaaaggaacatttctgatattggctgcgacctttatgtcacgcatatgaggagttcgttgaataatttttgaataagtgatttcaccgtgtgcaactgcgtttctgaaaatattaaccatttgattgatatccataattgcatttggcgtaatggcgggctgtgaactgctattgtacgaagcttttttagtatgttggaagtcttttgcaattgttagttgtatatcctgtgtacaatttgagtaaaaataatttaattcaccaaatgtcaagaaatttacaagaacccagagtggaacatgaccatgcttattaacataatgttttatagcatttttacccttgcgatcggaagaatattttttaatcgtactagaaagagaacttatagtaccaacaactgaagaaacttgttgaggatttctagaaaaattatccattgctaaataagcatgttcttcttgatgttgttcagaaaaacggtatgcaatttctgctcctaacatagtttcgtatttaagtaaagcacgatatagaattgctcttagttcaaagtcgaaattatacaatgatctaatttcatcaaaagatgtatcctctttgtatacttctggatgaattatgttcccgtttgaatccctggctaagaacatccatttataaccattgattaaggaataatatcccatctgttctaatgaacgtttagctttagcatgagcatcatcaagacctctatcacgtaaaattgataattgctgatttaatgttttgaatggtttagaattaattgtgtccgacaagaatttcacctctaaaaaaacaaaaaccctagaactgtacgaacgtacagctctagggttttgttagtccaacacctactcctagggccctttggacttgatctgtacgtttattattgcaaatagtaacaaaactgtcaatgcttttcccagcttttaacgtcgatcaggttttggacgtatcaagttttaaatatacgagataagcatattctgttggtatcccaaagcgataacagaaagcaagaggattatctggtttttttatttggagctagttattttctacaattttgtaagtctttgtgccgagcacttttccatctacacctttagatgctttcaactgtactggtgttgtggtgtccgaaagagtataagcaactgcgtttgaaactgtgccattcttttttattgtctcagtttgactatctaaatattggtcatctggcaacgacgcaacttcaagttcattgatactatttttgtcgttatcttggatagcagtgaacacggccatccatgctgatgttggatccaaatctttatcagttaggttagttgtatcataccaaactgcgaatactgccttatcgccatcgacgtttccaggttgcccgggttgaattatttttgttttagtaattttgatttttaaatcatgaatttttactacgttatctttaaaataatattttggagtggcagtctttttgactgtcgctttttcatttgaagatgatgaacttgatgaattatcacatgcagctaacgataatcccataatcaacgttacaccaataactaatccttttttcatatttacatctcccaatatttctagcttttaacgtcaatcagggttggacgtaggatttttttatttgtacagtttgaccccgccgcttaacgtcatgcgtgcaaccggattgccgttttggtcgtaaaacgataccggcgcattagcgttgtggctttcgagcagactgatcacactgccgtagacttctttttgctcgttgtcggtcatggcggcaacactgttaggcacggttacgtaaaactggctgtctttgtaggcaatcttaaagccgttaagtgtagagtcgctcgccatctgactggtcaaatttttagccagcgcggtatatgtagcatcatccatagcctggtcacgtgactcgctcttggattccgagattgactcggacttggcctttttagacgacgcaatcgacgacgattctgctgcccgttgcttatccacattatcagcgtgagtaaaaccgatgatagtcacaccgaccaccgctaagagcagagcactgattttaccgcctttacggtcacgattgcgtatccagtaccagacagccaacagcagaaaaagaaaacctaaaatcatcataaataatcactcccgataaaatcagcttttaatgtcgtcagaatttggacagttttcgcgaatcaaattacgcacggtatagtcaagagattggctgagattgtggcgctctaagaaatcgattgagttaagctcgctggggtcgcagctgtcgatataatcactaaccaccttatcaagcatgtactcattagcgtctttttccatgactatctttgaccgccagtcttgataggattgacagccatcgtttttaatatgcccgatttcgtgcagaattacttggttttccattccatcaggcatcccgctgcgcataatgataaccatgccttttggcgtattaaaaagccgggctgtaaattctatttcgtttgtatattctattttaatgccatatcgcttaagcagctttttgattgatagatccatgcctatcaccgccattcaacttagttaaaatacccgcgtagaatctttttgacgatttctctatcatggtcagaaattggtttgccatcaaaactgcgcgatgcatcaatagctttatctaagtcggtttcctgctctatatgtttcctatccggtatgctcctgcctaataagtagtccgttgagacatcgaaaattgatgcgattttatcaagttcttcgctagaaacttttcgggtacttttttcaattttattcattgatgatttgtcgataccaagacgtttggccagttctgattgactcatgttaaccttttctcgcaggtcgactattctggcagctaattgtgtttgcattttaacgcctccttattaccgccattgtgtgcggcttctattacaatttctattttagcaatgtttctaaaaaagatacatatttttgagaaaaaagaaactttattgttgacgtttctaaaatagaaacgtataataaaaatcgtggttgagataatcgcaaccgaaaggaagtgaaatgttgacctactcgattaacatcaagctaatcaagcagaaacgtttggaacacaaatatacgctccaggaaatgtctgaagtgctagggttagccaatcgttctctttatttaaaaagggagaatggctaccaaaaattcaaggcaaacgaattaccactgcttagtaaaaaactaggcattccattgaacgatttttttattccaaacgttgagaaaagctcaaaaggagaaagataaatggagaatttggatactaacaaaattatcaaatacgctggcgaatccaaacaacaagtaattgatagtcgggacgttgcgagaatgattggtaagactcaccgtcatctaatgcgtgacattcgcggatacatcaatgatatgaaggacagtccaaaattggactctcctaaattcttcattgaatcaagctatatctcatctcaaaacaaggagcttccttgctatctgctgactaaacagggatgtgagttcgtggctaataagctgacaggtcgcaaagggacgatctttacagcaacgtatgtcagcctattcaacgagtatgaggctgaacataacggcaaggcagtcgcaatcgacagtggtctggagcatgaaaagctcgcgtacaagcgagaatggctgattgaaatgcgcaagcagaacgtcaacaaagcgcacgagttacgcaatcaagacgtcaagctgtatctggagcttggcaaagttgctgacgattaccagcggccacgtatggccaccgacttccgcaatgaagcgatccgtgccatgtcagccttgccggtcggtgcacggcgggaatactcagcgaccgagattggcaacatcattggcgtatcgccaattgcaatcggaaagtgggccaacaagctaggggttaagcgtgatgccgatatgagctaccgcgatcacgatggagcttggcgatacttccctgaagcactaaaagtgttccaggacaacgcattggagatccaagatgacgatttaggactgtaggaggtggtggcaatgagaaccgttgaagagttcgaaaaagcaactaacaagtgtcaaaaaccgatgtccgattatgcacggatcattgttgaaacagatgaaaaaagccccaagaccttagcggtgatcacagatgacgactgtgaaaccgtagagggcctcagggttcggtttatgccggtttataggaattaatccttatccttaggcggcattgggtcattaccatatgagttctttaggttgatctgaccattacgtttctgactaaccaattcagcatggctattaatagcttgttgacgaccggctttaatagcttctgatttagtgccatagatcttagaagcacgggaacttccagaactttttacagcccaaccatttgaacggggactaacccaaacttgctttgacatagtttcacctcctttcatcaggagatgacttaattctaacagaaaggagaggttgatagtgccactgcaaatagatgacttcacaccggacttgatcgcccaactctatgagcagattcggccgatgttcttgaaggagtatggcttgcccaggcgccaagaggtcgacaagatgatcggcctagacgaattcattgggctcttgccgatgcgcaagggcaaagaatgggtcaaggcctacatcttcgaaggccacccagaaacgcaggcatttgtctacggactaaacgcaggacgaggacacccgattaagattaatgaacgcaaagcaattgaatggatcaacgccaatgtcgatttgatcgactggcgagccaagttataggagggatagagatgggaccattactggtcatcatggcggtcttcttgatcgctttggtggtcaacaacgttctactcacggagcgttgtcatcgcctggaaatgaagctacgcaacgaacactacaaggaggactaaccatgaacgggactgaatgcttggcgtacggagcactatttgtcttagcaatcgcactactgctgacaaatcacttgatcctagcaacggtggcaattgtgccgcttgtattaaccagcttcaagtacagcttttcacaacaaaaaaaggcccagcgaaatcgctaggccaaataaaaaaataaatttaatccgaatttttggacaaatttgtcagcataacctgatacggtgtttgccagtcgagtattttaagcggtcgctggttaatttggagtaacgtcgtcgttaaatcttggaatgcaccacactatcaagtagcaggtaaataaacagtcgtacaggcgttttaaatagtgaatagtgggaattatccatcacgcagttataacggcttaaaacggaccagagaggcgaaatatagagggtggcgaaaaagcacccccccgccctaccgcctaaaaaggtagagcgcacacattgccatccactcacatgacgactatgtttttcaaactttgacgagggggccagaccgttcgcagttcctaacgacatatattgtcgctaaagtggagaacgtggcaaatcgtcccggattaggacgactaacagctccctagccccaccaagtgatcgcctggtggtggatgctggttagtaattagcctaagagccaaacacggacccttatttcttgaagcaggtcacctttacaccatcgaagttgaccaaataaaaaaagagctatctatatcagatagcccacattgcgcccttcccttatttcacaaacttttcttcctggattttgaccccaatttgaccccaatttggggttaaaaccatgtttactaatgtttagtaagaataaaaaatgccgtcatcccaaggatttaaccatccctgaaaatgacgacaataaaacttagtgccccaaacaggattcgaacctgtacatggttacccatacaacgacctgaacgttgcgcgtctgccagttccgccactggggcataatattcgtttttaatgcgcccccggggagtcgaaccccgatctcgagaaccggaatctcgcgtgcgatccattacactaagggcgcgctacctttttgcgcatttctttgcctcgctgctttgttatcaagcaacgtatataataatacacattcagcgcctttttgacaagccccttttttaaattaattttcctcccctaaagcgagcatctagaccaatttatatcaaccggttgtttaaatttggtcattaaaaggacttgccaactagaccattgagggatatgataggtattgtcaattaacgacgggcattccctcgtcattaaccaatttaaaacataaaccaattaaataattatggaggacctagaccatgacgaaacacgaacggatgttagcagccttagacgtttacaaaaacggcaatgacaaagcagaaatgagtcaattggctgccgaaagcgccagcgctgaattagatcttttatgccaagacctggatgactaatcactaatcatctggctcgccgactgtcccggggggagcaccgccttctatggccgaactctggttaagatgctgatcatctccaccttttttctacctaacatttaaaaagctagcatgagtccgtgagagtactttactcgcggacttttttcacaccaagtgtcaactaatcgaggatggccccacctcgttacttcttgccgttcacattaatttaaaaataattctctcaatatgttaacggtgtgacagattgcgaaaacgcccccaattaggcctggtccatgccaatggggtgaaaaacttttgccaacgagtgggtaaatgatttgaccttttttgacctatagagtagactatccccataagttagcaaacagtactaactagtgctaattaaggaggccaactgaatgaacttagtaccaaccgtcattgagcaatcgtcccgtggcgaacgcgcttatgacatttactcccgtcttttaaaggaccggatcatcatgttatctggtccgattgaagacaacatggcaaactcaattgttgcccaactgctcttcttggacgcccaagattccaccaaggacatctacttatacatcaactcccctggtggggtggttacctctgggatggcaatctacgacacgatgaacttcatcaagtctgacgttcaaacgatcgtgatcggaatggctgcttcaatggcatccgtcctggtttcctccgggaccaaggggaagcggttcggtcttccacactcaactgtgatgattcaccaaccatccggtggtgcccaaggtcaacaaaccgaaatccaaattgccgccgaagaaatcctgaagacccgcaagatgatcaacgaaattcttgctaagaactccgggcaaagcttcgagcaagttgaacaagatactgaacgggatcactacttaaccgcccaagaagccgtggattacggcctgttggatggggttatggattcaaacaatctgaagtaacccccgcatctaggcactaggcagaatttatttctgcttggtgccttttttgattgacagcggggtgcccctcttttattctggggctaaatttaaattgagaggagctcaccatgaactacaccgaccagtggcgccaagccgttttaccgacctagcaagctagctttgaccacccctttatcaccgccttgcacgacggaaccctgcccgaagacacctttcgctactacctcatccaagatcaccactacctcaccgcctttgccgccctccacgaggccatcgctgaacacctaccggccgatcaagctcaggtcttgttagccctaaacgaagggagtggtgaagacaccatccgcgacaagatgcacgcggagctagggatcaccgctactgactttgccaccacaccggtcgccccaaccgcctacgcctacattagccacatgtattaccagctcaatgaggttaacccccaggccgccgtggccggcttgctgccttgctactggctttacgcccaaattggcgcccacatggccaagttaactagtcccaagccactctaccaagccttctttgacgcctatgctagcgacgacttcaccacgtcaactaaccaaatgctcgacctagttaaccaaaccgcagccgctagctccccggacgtgcaaacccaaatggcgacggcctttaagcgcagcgccgtttacgaaagccacttttggcaaatggcctaccaaaaagaacggtggtaatcaaaagaagcgtgcggcccaacctccgatatgggccgtttgaccaagctagagcaggaacattagttttaaagacaacaagaggctgcgagaaattcctcgcagcctcttgtttattatttagattaccttgccctgccgcaattcgtcggcgtaggcatttagcttgcggagccggtgattgacccccgactttgaaatcgggcccccgggtaccaacgtccccagttcctttagacttacttcctggtgagccaacctagtttcggcgatggcacgtagcttttcagggaggctacttagccccaccgtcgcctcaatcagcataatattttccacctggcgattggcggcattggccaccttatccatattggcgttctcacaattaaccagccggttgaccgaattacgcatgtcgcggacaatccggatgttttcaaattcgagcattgaagtggttgccccgatcaactgcaagaagttcgcgatcttttcggcttcctttaagtagacaatgtagccactgcgccggttggtggtgcgggcgtttaggtcatagcggttgatcatttcagcgatcatctcgttgtgctcttcatacaaagaatagatctcgaggtggtagcgcgacgtctccgggttattaacggaaccgcccgccaagaaggccccccgcaagtatgacctgatcatcaagtcgtcggtcaacaagtccaagggaacccgttccttgatttgaaaaccgtccaaaatggccaggtcccccaagatttcctgggcgtggtggcgtaagcgaaccacgtaggtgttattctttttgagtttcattttcttgcggaccagaatatcactttctaccttgtaaagttgcttaatcagtgaatagatccgccgggcgatggccgggctttcggtctggacgtttaaaatcatggcatggttagccagcccaatggagccgttcatccggatcagggccatcaattcggcccgggcgtttttttcgtgtaccgtgatcccggtgagttctttcttcacttcgctagcgtaagacatggaatctccccttcagtttagtaatgaacgtcatggagccggttgatcagctcttcgacgaccttgtcgcgatcatggaaggccccgttatcgcgcaagcgcaagaagttactagaaatcacccggcaccccatttcccgcagggtacggaaatcatgggtaaccggctgtgaaatctcattccactccttaaagtcaatgtagtcgtttggcaccggctgaatgttgaccaagacggtatcgacaaagttctttcccaggtgcttatttaaaacccggacgtggtcggcatcggtgaagtgatcggtctcccccttttgggtcatgatgttgcaaatgtagaccacctctgccttggtttcacaaaccgccctcccaacgttttcgatcatcaggttcggcaggatcgaggtgaacaaactccccggccccaagacgatttgatcggcgtccataatggcctcgattacctccggcaccgcttctggctggtggtgttccccgtcactaacccaaacgtggtcgatttgcccgtgggcggccgtaatctccgactcgccccgaatgacccggccatcggcaaaggccgcgtttaaagtcagcggttcgttggcaaccgggtagatgtgaccatggattttcatcatcatccctagttcttggacggcctcaaaaatcccgccccgcatttctgccaaggccgagatgattaaattgccgatcgcgtgccccgccaaaaattggtcggtactccggaagcggtactggaaaatatccttttcaatccggggcatttccgccaaggccaccaaggcattgcgaatgtcgccagggggaaccacgttcacgtaatcacgcaggatccccgatgagcccccgtcgtcagcaacggtcacaatggcagtaatatcaacattatggtctcttaggccgcgtaaaatgattggcaggccggtcccgccaccaatcaccacaaccttcgggagatgatgcatcaaaacgactccttctttctgttagttggccttgtccacgtcacggtgatggacgtgaactgggtattggttattcttcaggtcagcggccagccggttagcaatcgttactgaccggtgttggccccccgtacatccaatggcaattgtcaaactactcttgccctccttgatgtatcccggcaaggcgacttcaattagcgaatacaagtgttggtagaagttttgggccagcggattatccattacgtaagcttggaccgccggatcgttccccgtctggtgctttaggtctggaatgtaatacgggttaggtaaaaaccggacgtcaatcaccaagtcagcgtccaggggaagcccgtacttaaagccaaaggacatcacattaacgtaaaacgagtgggcctcgtccggtgaaaaacgttccgtaattcgttgcttaagctggcggggcgtcagggtggtcgtatcaaccaccagatccgcttgcgacttcaggtcgtttaacaactggcgctcccgcatgatgcctggtaaaacaccatcttggtgactcaaggggtgggcccggcgcgattctttataacgcgaaactagctcctcgtccgtagcctccaaaaataagagccgtaacgtaagatcagaacgcccccgtagttgcgctacgcacggcaccacctgatcgtaaaatccccgtgaccgggagtccatcaccattgccatccgggtaatttcaccggactgcttaaccgcgtcaacgaacttggtggccacgctaggaatcatgttgtcaatgacaaagtagcccaagtcttcaaaggactggacggctaccgtctttccggccccgctcattcccgtgatgatgaccacttctaattgttccgccattatcaaagcctcccgtcttttcaaacacccgtctattgtaacacaccgggcgtgtcatgcctagcaacgctacccggcgtatcaaaaaaggaggccggaagcatcgtttctcccggcctccgactgtattcacgaacgttagacagaaagtgtgccaaccaaccgtggcccttcacttggggctacgtggttggtgagtttccaccttcttgttacgcctagttactttcgggggttcccttttcggttttgatatttaattccttggccaggttagcgaccgacagaatcggtacctggtgctcttctaggtaacggaattgcgcactcttcttgctggccgcccgtggcaccgtactattggtgtccaaaagcaagccgagccgggcttcctttggtgaaacccgcttaaattggtgctggtagtgattagccaattggtcaatcacggactgatcgttggtgatccgggcctgcttggggttaaagaccaccgccaccggtacgctaccgtcatcttgggccagtttctttaaggaaacggggtgctcacttaggtcaaccaagtgacggtcagccggttggtcaattaccatcggcacctgcttagaggaattggtgttggtcgttgcattggcggacttggtcacttggcggtttcccttcttggtcgccttggtccgcccagcctccttggtagacttggtattggtcggggcctttttccaactggcaatttccggcagggcgactaagtagtcgtaaacctgcgcggttaacaagacatctgaaagggcatggtgcatatttgagacgtcaaagcccagcaaacgccctaccccacgcaggctcggtttattgggtagttcccctaaccagctgaccaactcgtcaacttcaaagcagcagaccgccttctcatcaacgagcgggccaccgtggtttttaattgcctctaacaacacctggagatcgccgtggacgttccaccccccaatcggtaggctaaagtcgataaagtttaagaggtcggcaacgatcttatcccactgtccctgcttcttgtaggtcttgtaggtgacgttggcgtaatcaattccacgcaaaatatcgtcggcctcggcgtcggcccagtaaacaaagcggtggaattgcttaccgaccttgcgcccgttttggtacttgaccaccccaatttctaaggggaggtgctcccgggtctttttatgggtggcaaactcaaggtctagcatgtagtacttgcttggtagactctggagtttggccagtttcatttcttgcattctaaaatcctttccattaggtgatttatccgaacgtgatcgttaaatcaaggataggagggcgcgcccctttttgtcaagaaaggtccttacttcttctttttagcggcccgttccgccgcccacttggcatcccggtccaacatctccttgaggtagtgacccgtgtaagaagctgggacctgggccacttcttccggggttccggtagcgacaatttctccaccggcttgccccccctcgggaccgaggtcaatcaaccagtcggccgacttgaccacgtctaagtcgtgttcgatcaccaaaacggtgttcccagcgtcaactaggcgctgtagcactgctagcaggcgcttgatgtcggccatgtggagcccggtcgttggttcgtcgaggatgtaaaaggaacgcccgttagattgacggtgcaactcactagccagtttcatccgttgggcttcccccccggacagggtggtggctggctggccgaggtgaacgtagcctaggccaacgtcttgaatcgtttgaagcttacgccgaatcttgggaatcgcactgaaaaagtggagggcctcttcaacggtcatgtctaagatctgagcgatgtttttgcccttgtattcaacctccaaggtttccgagttgtaacgggtgccgtggcaaacctcgcagggaacgtagacgtcgggcaagaagttcatctcaatcttgataattccgtccccgtggcaggcttcacaccgtccccccttgacgttaaaggagaagcggccctttccgtagccccgtaacttggcctcattagtttgggcgaacaggccccggatgtcgtcaaagacccccgtgtaggtggccgggttcgagcgcggcgtccgcccaattggtgactgatcaatgtcgatcaccttttccacgttttccaagccgcggatctccttgtaacgccctggcttgtcgctggcccggtttagttgctgggccaggatccgcttgaggatctggttaaccagggtcgacttaccggagccagacacaccggtgacgcagataaacttccccagtgggaacttaacggtgatgtctttgaggttgttttccctggcccccacgagggtcaagacgtggccattgccagatcgacgctcgctgggtaccggaatcatctcccgtcccgacaggtacttaccggtcaaagacttgcgtgagcgcataatctgtttcggggtcccagccgccatcacctgaccaccgtcttcgccggcccccggaccaatgtcgatgatgtaatcggccgcccgcatcgtatcctcatcgtgttccacgacaatcagggtgttccccaggtcacgcatcttcttcagtgagttaatcaagcggtcattatcgcgctggtggagcccaatcgatggttcatctaacacgtacatgaccccggacaagttggaaccgatctgggtcgccaaccgaattcgctgggcctcccccccggagagggtccgtgccgaccgggagagggtcaagtactcaacccccacgttttgcataaaggtcagccggtcgagaatttcctttagaattggccgggcaatctcttggtcttgttcagacaagtgaacccgctggaaaaagtcaatttcttcagaaatcggcagttccgaaacctgaccaatgttttggcccgccaccttcactgccaaggcctgttcgttgagccggtaaccgtggcaggctgggcacggcaactcggccatgtacttacgcatctgctcacgggtgaagtcggagttcgtttccttgtagcggcgggaaacgttattgaccaccccctcaaaggtcacgtcgacgtcacgaatgccgccaaagtcattttggtagtggaagtggaaggttaagtcatcaccgtacaaaagctggtgcttggtttggtcatcgaagtcttcaaagggggtgtccatgtcaatcccggcggccgcgcagtactgggccaacaggctggggtagtacttagaagagattgggttccacggcactaaggccccctcgtttaaggtcttcgtttgatcgggaaccacgaggtcgacgtcaacttctaacttactcccgagcccctcacaaaccgggcaggcacccagcggggcgttgaaggagaacaaccgtggttccagttcgggcatcgagaagtcaccgtacgggcaggcgtagtgttcggaaaaggggatcttctcaccgccaataatgtcggccaccgccaccccatcggccaggcgcaaggccgcttcaaaggagtcaaacaggcgtgaacgaacgccgtctttcacgataatgcggtccaccaccacgtcaatggagtgcttcttgttcttctccagttccggcacctcatcgacgtcgtaggtttcaccgtcaacttgcacccggacaaagccgtcctttttgatcttggctaacactgccttttgggtcccccgcttttcgtggacgaccggcgccagtacctgcaggcgggtccgttctggcaactctaggatctggttaaccatttgctcaggtgattggctggcaattggtaccccgtgggtgggacaaagcggcgtccccacccgggcccacaagaggcgcaagaagtcgttaatttccgtcaccgtccccaccgttgaacgggggttatgggaagtcgttttttgatcaatcgagatcgccggcgatagcccttcaattgagtccacgtccggcttatccatttggccaaggaactggcgcgcataagccgacaagctctccacgtaccggcgctgcccctcagcgtataaggtatcaaaggctaaggaggacttgccggaaccagacagccccgtgatgacgaccaacttattcttggggatcgtcacgtcaatgttctttaagttatgtgcccgggcaccccgaattacaatcttttcgtttgccatcaataactcctatttcttcttcattcgactagtcagttccatgaccgtatcacgtaaagtagcggcctgttcaaagtctaggcgcttggcggccgccttcatctgctcggttagctcggcgatcatctgggcctgggcctctttatctagggccgcaaagtccttgctggtaaattctgcccccttatcggcttgctcatcttctaccggcttaacggccttaattgcctcttggatcggcttaatgatcgtctttggcgtgatgccgtgctccttattgtaggcctcttggatcgtccgccgccgcttggtttcgtcgatggcggccctcatcgaatcggtaaccgtgtcggcatacataatcacggacccgttggcgttgcgggccgcccgcccaatcgtttggatcaaggagcgttcgttacgcaagaagccttccttatcggcatccaagatggccactaaagagacttcaggtatgtctagcccctcccgtaagaggttgatgccgactaaaacgtcaaacttacccagccgcaagtcgcgaatgatttgggtccgttccaaggtcttgatatctgagtgcaggtacttgacctttaagccaaggtcctttaagtaatccgataagtcttcggacatcttcttggtcaaagtggtgaccaatacccgttcgtttttttcgatccgcttgttaatctcgccaaccaggtcgtcgatttgccccatcaccggtcgtacttcaatggtcggatccaaaagccccgttggccgaataatttgttggaccacccggtcagtttgagcttcttcgtacgggcctggcgtcgccgacatgtagatgacctggtggacgtgaccctcaaactccttcagggtcaacggccggttatctaaggcgctgggcaggcggaacccgtagtcgattagctgctgtttgcgggcgcggtcaccgttatacatcccgcggacttggggcatcgtctggtgtgactcatcgacaattaacaggaagtccttggggaagaagtctaagagggtgaaggggggttcgccgggcttgcgccggtccatgtaacgggaataattttcgatcccgttggtgtaacccatctcccgcatcatttcgatgtcgtaagtcgttcgctgttggaggcgctgggcttctaagagcttgccttccttggtaaacttagcgacctggctcttcatgtcggcttcgatttccggcagggctaggtccatgatgtcttcggaggtcaaaaagtgggtggccgggaagatcgaaacgtgttcccggtcgccgattacctcgccggtcaaggcgtcaacttcgcgaatccggtcgatctcgtcaccgaagaactcaacccggatcgccttttcctcccgggaggctgggaagatttccaccacgtcgccccggacccggaagcgcccgcgttggaaatcaatgtcgttacggtcaaattggatctcaactaactcacgcaggagccggttacgagggatttcttgaccgacccgcagggaaacgacgtggttttggtattcggctggcgaacccaacccaaagatcgaggacaccgacgccaccacaatcacgtcgttgcgttcgatcaaagacgaagtcgccgagtggcggagttggtcgatttcgtcattaatggaggcgtccttttcgatgtaggtatcgctagaaggaacgtaggcctccggttgatagtaatcgtaataggaaacaaagtactccaccgcattattagggaaaaacttcttcatttccccgtacaactgaccggccaaggttttgttgtgggagagaattagggtcggacggttgacgtttttaatcacgttggaaatcgtaaaggtcttcccggtcccggtcgccccaagcagaatttgggcgtggtcaccctcttcaacccccttggtcaaggccgcaatggcctcgggctggtccccggttggttggtaatccgatacaagttgaaattctttatccggttggcgataaatcatcgtctggccccctttgttgctagcgtacaagggcccgcggtcaaaactccaccacgggcccacaattaagttaagtttagcacacgaacgtttattcgtctaattagatgacttttccttgttgacagaggggtgccccttctcttcttcgatccgttgctgccaaaggcggacgtaattaagccaggcaaactggtagctagcggccaccacgtagatgaccagggtgatgaccaggggccaccacagttttaaaatcaccagcgccccggcgacaaacatggctaggttggcaattaccgtcactaaaacgggagtctgttttttcatctctgttacctttgaataatctgggtggtgatgatggctagctgttggctgttggtggcgacgttatcctttaacagttccggcaaaatcttctttaaaaagtactgaacgctggccaggttggaaaagcccatgatcgcctccaggctggagcggtagatatccatgtaaactggctccgggttgcccttttggatctcttcaaaagattcgtacatcaggtcaatcttgtcggccaccgataaaatctgcccctccaagctctcatccttgccctcacctagccgccgttcgtaggccgcccggaactcggccgggatttcagattggatgaaattctcggttagcgaccggtcgaccttggctaacatcgtacgcaactcgggggtggcgtacttaaccggcgtcttaatatcgccgatgaagcgctcggtgtaatcgtggttaagcgccttctcgtacagggagcgccagttgatttcgttaccagcttgctcttcaatgtcgcccaacatctgggccgcttgggtcaccttaaaggagtgggcggccacgttatgttcttcaaatttaaagtagcccggtgcccggttgatcatttccaggtcgcttaggctcttaaggtattcatgcattcccatggtgattctctcttttctaaaaggtgagtggagtgggaaccaaccctaatgcaggccgtatgactaagcttagtcgaaggttgtcatggcacgtggcgttctttggcctgcttagacactaggcctgcggttggtgaccacattatctgtgtaacatagtggatttaacaaaggggcgggagaaaccagcgtttccccaaccccctcattaaaattattcatttgcaaacgcagttagggctgcttcaaagtctgccagtttttggttagcctcctggttgcttgacccggccgttccaatgtagaacttcagcttcggctcggtcccggacggccggatggcgatccaagtttcgtcggccaagacgtagcgtaagacgttcgaatttggcattcccagcttttccacggttccgtcggccaaagtcttggtatccttggcgaagtcttcggtctcttcaatcttgaccccggcaaagtcctgcggcgcttcttcacggaacttcttcatcaaagcggcgatcttggctggtccttgcaccccggcgtaagtcgttgagatcgtcttttccttgaagtaaccgtacttggtaaagagttcttgcaccccgtcaaataaagtcatttcccggctccggtagtatgcggccacttctgccaacaagaccagggtctggatggcatccttgtcgcgaacgaacggcttgatcaggtaaccgtaggattcttcaaacccaaacatgaaggtgtggttgtgcttggtttcgtattggtgaatttggtcagcaatccacttaaacccggtcaaaacattgaccatcgttaccccgtaactttgggcgatcttggtggcaaagttcgttgaaacgattgacttaacggctgccgcgttgtccggcagggtaccggcctgtttgttagcttccaagatgtagtggagcaagacggcggcaatttggttcccggtcaacaattggtactcaccgtttggttggcgaaccgcacagcccagccggtcggcatccgggtcggttgcgattaagatatcggcgtcgactttcttcccgagggccgttgcccgcacgaaggcttccggaaattccgggttcgggttctttaagcccgggaagtccccgttcggcgctgcttcttcttcaaccagctcgtagttagtgaagcccgcttgcttgagggcccgttccccgagcatccggccagtcccacacaacggggtgtagacaaacttcatgtccttgccaaatcccgtggccaagtcgctgttgaccgtaaccgtcttaacgttggccaggtaggcttggtcgacttcttcgccgattacaacctctaagccctgggccttaagttcttcttcgtcagctaattcgatgttaaagaggtcttcaatttggcggatgtagccggtcatcatgtccgattccttcggtggcatctgaccaccgtcttcaccgtagatcttgtagccgttgtattccttcgggttatggctagccgtgatcatgatcccggcgtaggtgtgcaggtgccggacggcaaaggacaattctggcgttgggcgcaggtcgtcataaatgtaggtcttgatcccctgggcccctaaaacccgggctgcttcgtgggcgaagaggcgggagttattccgggagtcgtaagagatggccaccccacgggccatcgtttcttcccccaagctggtcattaacttggccaacccggccgtggcctggcgaaccgtgtaaacgttcatccggttaatcccgggacccatcagtccccgcattccggccgttccaaaggaaagcgggccataaaaggcgtcctctttctcttggtcatcatccattgctacgagttgttctttcagcgctggttccaattggtcttggtttaaccattcttggtaggtatctttccaggtcacagcaagcatctccttatggtgtttatttcaatagttttagtataccgcactcgtgtaaggggttaaatagaagaccacgatattccggccgtcccaaaggaaagcgggccataaaaggcgtcctctttctcttggtcatcatccattgctacgagttgttctttcagcgctggttccaattggtcttggtttaaccattcttggtaggtatctttccaggtcacagcaagcatctccttatggtgtttatttcaatagttttagtataccgcactcgtgtaaggggttaaatagaagaccacgatttaatcaacgtcgccaccccgtcttcttcattagttggcaacaggacctgcgcccgttgtttaaccactgaagcggcattgccaaccgcggcggcgtgcccggcccggtttaataagggtaagtcgttttcgtcatcgccaacggccaccaccttcgcccgggaaattccggtactaacaaggtagtcaaccgcccgtcccttatcaacccccatcgccgtgatcgttaggtacccgtcaccagccgggctgatcgtcagcttaggaaaggcgcttttcaacaactgccccaacgtttgaaacatccccgggtcgctgacgatcatcaacaacatcagggcgccggccggttttaaaccatccattgctaggggaacgggaactaggcattgatcgaactcgacggccgcgtcaacaaagctaacgtgccaagccgccgcgtccatccaggtgaagttaacctccccgaagcgttcggctaccaactccaccaccgcttgggcatcccggtcatcgattggctgcgccctcaaagtctccccactggcccccgcaaaaatcagggcgccgtttaaggccgcctggggacccgtcaagcccagttggtcaatcaaaaccgtcatctgcccggggtggcgggccgacgccagcatcactcgatcggctacggccgcaaccgccgcttgggtgaccggactcagggcgccccgttcgtttaatagggtgtgatcaaggtcagaaacgaggtaattggtcatggtaagtccccctttcccaaacattttaccatcacttcgctaaaataatcgttgcactttccttttcaacgcgctatattaaaaaataattagaaaattaggcaacagtgtaaaggagatgttcaaatggcacgaaaagttgctgttgttgggatggggaacgttggtgcaaccgtcgcccactacttagtcgccggcgggtttaccgacgacctcgtcctaattgatccgcgcgaagaaaaggtggtggccgatgccgtcgactttgaagatgcgatggctaacctggaatatcacactaatatcttcgtcaacgactacgaggccctagccgacgctgacgtggtggtttccgcccttggtaacattaagctccaagataaccccgacaatgaccgctttgccgaactaccctacacccgggttcaggtcaaaaaggtcgccacaaagcttaaggaagttggcttcaacgggatcatcgtcgccatcactaacccggtcgacgtgatcacctccttataccaagaaattaccggcttgccaaagaaccacgtgatcggaaccgggacgctcttggactccgccaggatgaagcgcgccgttgccaagaagctcaacctcgacccccgctccgtggccggctacaaccttggtgaacacggtaactctcagttcaccgcttggtcaaccgtccgggtcttggggaagccaatcgagcaaatcgccgaccaaaagggcttggacctggtggacctggataaggcggcccgcgaaggtggcttcattgtttttcatggaaagaagtacaccagctacggggtggccacggccgccgttcgcctggttaacacgattctctctaacgccctaaccgaactgccggtttcaaactaccgcgaggaatacggcgtctacctttcctacccggccgtggtcgggcgcgatggaatcgtcgaacagtgccaattagacctgactgcagaagagttgcaaaagcttcaagtttccgctgacttcatcaagcaaaagtttgccgagtcgctggaagccgctgaccaagaagactaaccgttcattgaggaggaacacatttatggcaaaagaaaccgtcgctaacctggattggaaccacctgggctttgaataccacgacctgccgtacagcttcaacgaagagtttaaggatggccaatggcaaggtggtacgctgaccgaaagctccactttaaccctctcggaagccgccgaagtactccactacggccaggaagtttttgaagggctcaaggcctaccggaccaaggatggacacatcaacttattccgccccgaagaaaacgccaagcggctcgctaactctgccaagcgaatgctgatggaaccctacccggaagacaagttcgtcgaggccgttaagcaagttgttctcgccaacgaggaatttgtcccaccgtacgggacgggcggttccctctacatccggccatttttgattgggacccaacccatcgtgggggttgccccggccgacacctacaccttccacatttacgccaccccggttggtgcctacatcaacggcctcgctccttccccgtacacggtttccaactacgaccgggcggctggtgccggaactggtcaagccaagacgtccgggaactacgctagctcgctcctgccagaaattgaggccaagaaggctggctttgccgactgcctctacctcgacccacgcgaacacaagtacatcgatgaattctctggcgccaacttctttggtatcactaaggatggtcagttcgtaacgccaaagtccgactcgatcctgccatccatcaccaagaagtcgctcctagttctcgctgacgacctgggcctcaacccggttgaacgtaagatcgaaattgacaaggaactcgatgactttgctgaagccggcgcaatggggaccgccgccgtgatttcaccggtgggctccttaacttacaagggccaaaagcacgtcttctactccgaaaaagaagtcggaccggttacgaccaagctttacaacaccctttacgggatccaagaaggtgacttagaagacacccacggctggatcactcacgttaagtaatcaatggagtgggaaataacctccttggcaggtcgtatgtaagatcggacgaacggttgatgcggtacgcaccgttcttcggcctgcttaggcactagacctgcggttattttccacgttttctttctaacattcaggaataaaataagaggctgggaaaacagatttcctcagcctctttttgattgattaaaagttgtaaaggtcggttgataggtagcggtccccgccatctggggcgaccgtcacgaccttatagccggcccccagttgcttagccaactggagggagccggccacgtttgcccccgccgagatcccaatcgaaatcccttcttgttgggccaccgcttgggccgtcttgattgcctcttcgcttgaaatctcgaccaccccgtcgtagatttcctggtcgagggtggccgggataaagccggccgagatcccttgaatcttgtgcttgccaccgtgtccttccttgagtaacggtgattccgctggttccagggcgtagaccttgacctgatcatcgaccttcttgagggcccggccaaccccggtcagggtcccaccggtcccgacccccgccacaaaggcgtcggggaggttctccttgccaaaggcgttaatgatctcttggccggtcgtttgttcgtgaatggccgggttagccgggttttcaaactgcatcggcatgaagtagcccttctcgttaaccaattcggtcgccttttcaatcgagcccttcattccggcgtccccgggcgtcaggattagttcggccccgtaaccttgcatcatcttacgccgttctacagacatcgtttccggcattacgatcaccaagtgatagcccttagcggccgccaccatcgccaggccaatcccggtgtttcctgaggttggctccacaatcgtccccccgggggtgagcttaccctcttgttcagccttttcgaccatcgctagggcgatccggtccttgatcgagccagccgggtttaaggattccagcttcaggtaaacgtcggccatccctggttccactaaccggtttaacctaaccagcggggtgttaccaattaattgatcaacagaatcatagattttactcattggacatcttcctttcatcgttaactgactttacacacgcccaagaggcgcttagtggccaccatgttcaaccagtttgcaaaatagcgttgctgggtggctcgccaacgaaactttggtccttgcattcgcccctcatctttaaagtagtgcacgggtttttggtagtgacgcgtgggatgggcagccacctcacgctggtactcttctaacagggcattttgcccgtattccaggtgggcaaacaagaagctctggtacgcggttgcccgagcggctagcaagtagccctcacttgaacgcgccgttaccaccatttctggggccaactccccctcgtttagctcggcgtaacgggcgtggggggccaagaagttaggttccagcccaactaagagggggtcgggggccacgacttggttttcaaagacgccgaagtacttctttgccagccggtgtttttcaacgccgtacaggtagttggccgccaccatcgccccccagcacacgtaaagttgaaagacccgggcccggttcaaaacgtcaatcaggtcacacacctcggcgaagtactctacctggtcaaagggcaagttttcgatcggcgccccagtgatgataaaaccatccatctgggcggctagttccaggtccaagggccgggcaatcttagccaccgcctctggtaccgggcgaccagtgtagtgggtaaccgggtaaaagaaggtcagcttaaccggcaggccgggttgttcaaggacccgggtaaaacgacgcctagtcgcctccttgtcgtgcatgaggtttagcaccccaatccgcagggcctccattgccatgcccccctatccttaatcgttttcgctaatatagttgaagatttgttgaccggcgatcgccccgtcaccaactgccgttgcaatttggcgaaggacggtgttgcggacgtcaccaaccgcgtagacaccgggaacgctggtggccatcttctcgtcggtcttgacccagccccgttcgtctaagatgcccaggtccttaaaggcactggtcattggcacaacccccacgtacacgaagaccccatcagcgtcgatgtgaccatcctcgttagtctggttgttgtgggtcttgaccccggtcaccttgttatcgtcacccttaatttcggttacctcagtgttgaagatgaactccatttgtccattcttcttcgcccgttcctgggctaccatttgggccttcaagtggtcgtggcgcaccaagacggttaccttgtcggcaaactgagttaaatacatcccctcttcaacggcggagtcacccccgccgaccacgatcaggtgcttgttgcggaaaaaggccccgtcacaaacggcacagtaggaaaccccgcggccggagtattcctgttcacccggtgcgccgagcttacgttgatcggacccggtggcaatcacgaccgccttggcaatgaaggtgtcacccatgtcggtcgtcacgctcttggtgccatcttcgttgacggtcagcgccgttaccgtcccgtagccgtaagtcgccccaaactgggtcgccccgtcgtacatattctgggctaattccggcccctgaacggtcttgaagccggtgtaattttcgatcgtggcagtgttgttaaggttccccccgtaaattccgcggtccaacagtaacacggacaggttcgctcgggaagcgtacatggccgccgtcatcccccctgggccagccccaattaccactacgtcatagttcatttgcttctcttctgccatcgtgtttcctcctttaatcttcgcttggtcatatgttgattttatgatacttgctaactaaaggaaagtctaacgatttaacttactttttgttagttggatgtgaataaaaagggcgccggtcattcactcatcggcaccccatttttttaatcagctaacttagcgtaatcggcgtcggaaacttcttccaaccattccgaagagcccttggtgatggcgatgtggctaaaccaagagtccttggtggccccgtgccagtgcttaaccccttcgtgaattgccacggcatcgcccgggtgcaacttttgggccggcttaccaaattcttggtaccagccttccccagcggttaccagcagtaattggtagccgttgtgatgaacgtgccagttgttgcggcagtccggttcaaagctaacgttggccacgtgaacatcaatgttgtcatcggcggagatcaaactatttaagtaggagtcaccgataaagtacttagcaaaggcgacgttcttgtcaccaaaaccaaacaggtcgtttttaactgcttcttcgttgtttgccatcattaattcctccatttattgaactaagttaatgatagcgccgggttaattaaatgtgaaaaacctattctgactcacctttgatacccaaattgtattaattattcgccgtggccccgttgctggcgggtcgattcggccaggtgcactaagttacgcaagaagttgtgagtgtcggcttggtagccgtacttttgccccaggtcgtaaaggtaaccattgatgtagtcaacctcggtcggccggttcttgctcatgtcctggtacattgatgggtagtgaaggggattagagacggcggaaacgtagtggatcgtctcccattcctcttctcgggtcgacaggagctggatccccgcccgttctaccacgtcgtaggcctcattgattaactgtttgcccagtttttcagcggccggtgacttaatgaactgacccatctggatttcaaagagggtgcagatcgtgttgatcaccgagttaaagaccaccttggtcaacagggtaccgtagaaattatcggttaggttacagtggatgttggccttttcaaagtcggcgacaatttcttgtacccgcgggtcgtccacccgaccactttgcggggccaagttgatcgaaccggcaccagccttaccgatgaagtcaacgtcccccgccttgtttaggaccgtcccgattaaacaggtgccgccgatcacgttttctttggggaagtactggttgatcttttcgatatggcccatcccgttcatcccggagaagacgtactggtgatccggggcaaagaagtggctgctgcgctccaagaggtcttgtaaggtcatttgcttggcaaagatgattaagacgtctgggtcgccgtgatatttttccggggcgtagatgttcaccggaaccaagtgccgattttcgtggtcgcgggaaacgtagacgcccccctgctccttaatcgtgtcaacttggggctgccagttgtcaacaaagtccaccttcacacccgttaattcttgcagtaataccccgaagcgtagtcccatcgccccagcacctaaaaccgtatatgataaagccattgatttatcctcctatgtactgtgttaatcaaacaagtgtaaattgccaatccgctcgacggcctcgaccaggcgggccggttcaatcaagagcccaatccgaacgtaaccctcgccgtttttcccgaaaccgttggccggggccaccgccacggccgccttctctaacaagaggtcggcaaaggcttcggaagtgtagccggccggcgtcggcatgtaggcgtaaaaggtcccccccggaatgatcggacgccaaccgatcttttgggccgcctcaataaaggcgtcgcgccgggcctggtaacggtcaactatttcttggattgccgcatcccgccgcgggtcgatcaaggcgttaatggcggcgtattgcaaggccgggaagagtgacacaaagaggtggtcttggatcaagttgagcgcctcaatgatgtcggcattcccgaccgcaaaggccacccgccaaccagccatgttgaaggtcttggagtaggtgtaaaactcgatcccgacctccttggcacccggtgtttgcatgaaggagaccggggcctggccatcaaagccaattgccccgtaggcaaagtcggagaccacgccaacctggtattttttggcccaggctactaactcctcataaaaatcaagggtggccaccgccccggttgggttgttcgggtagttaacgtagatgaacttagcccgcttagccacctccgcgggaatcttagctaggtccggtaggaagttattttcctctaggagtgggtaagtttcaaacttgaccttgcccagtgccgcccccgataagtaatccgggtagcccgggtccggcaacaagaaggtctccccggggttcattagcgcccatggtagttcgaccaacccgatcttagaaccccccaaaatggccacttccgtttccgggtcgaagtcagccccatacttttcttggtagaagtcggctgccgccttcttaaaagcgggcagtccccggaagagggagtacttatgggtggccgggtcggcaacccacttttgggtggcggccacaatgtaatcaggggttggcttatcggggttcccctggcctaggttaattacgtccgcccccgtcgccaccttagcgttgaccttggccactaagttagcgaagaattgtttgggtaagccctgcagtagttctgattccggaaattccatgttcttgcttcctttctattcgtacaggtctgggcgccggtcattaaagacgggaatcggcccccggattgctagggcctcagccgggtcgatgtccacgtaaaagaggccctgttcctcgcccgcttcaaataaaaccttccctaacggatctatcaccattgaattcccaccaaagtgattggcggcgtcatcaccaacccggttaaccgccacgacaaagcactggttttcaatcgcccgggcctggagcaggattcgccactgatcaatccgctgaaccggccactgcgccggtaaaaagaggatttgactcccacccttagaaatcgtccgtagccactcggggaagcggaggtcgtagcagatcgcgctggcggccttcaccccgtctaatgcaaagcggttcggggcgtggccggctgaaatgaattctccttcgttcatcaggccgaacaagtgcaccttgtcgtaatcgccaaccaattgaccggttcgatcataaacgtaggtcgtgttgtagaaccgtttcccccgcttaatcgccaccgaaccgccaacgatgttaatttgattgtccctggctaaccttgctagggtctgcttagtgcgttgaccatcaaggtcggctaagtcccccagttggtcaagggcgtaaccggtattccacatttccggaatcacgattacgtccgctcccgccttagccgcctctttaacgtcagctgctacctgagcaaagttttggtctggccttgccaacgccacgtctaattgatcaattgccaccctcatttgaacacctcctaaaattaaaagcccgccccttccgtcgttttcgacgcaaaggacgggctgacgatcccgtggtaccaccttttttcacgcccccctcacagggagcacctcaatgggtcaatgacctaccggccggtaacggcgccgcaccgcccaaggcttgttccctcaccctggggctggtggtgaccatcttcaagcggggcccttttcccttccagccaccgggaaatctctggcgtagtggcgtaccgctttactcatcatcacatttgctcttaattattttatcatttgttggttagatattaatcgctttttaatctagtgtcaacccttgatggaaaataaaagagaagtgtgaaccaaccttcctcgacaggccgtgggctaagctagggcctcagttagtacccacgcactgttctttgcccgtacttagtcactaggcctgtggttgaaattggtgcaccaaaaaaggaagtgcgaaccaaacttggctccacttcctcatgatcgtttattttgctggcttcttcttgtcttcagcggcgaacttaacgcccaaatccttgatgtactcacggagttcatccttggtttccgggtgcttgaggccgtattcaatgttagtttcaatccagccaaacttgttgccgacgtcgtaacggtgacccttgtattcgtgggcaaagacccgttgcgtcttgtttaaggtgttgatggcatcagtcagttgaatttcgttacccttacccggcttggtcttggccagtacatcaaaaatttctggcgtgaagacgtagcggccgatgatggccaagtcacttggcgcatcctttggttccggcttttccacgaaggaggtaacgttgtaaagacccggcattacttccttgcttgggttgatgaccccgtacttggcggtgtcttcgtgcggcacccgcataactgctaaggttgatgcaccggtttcttcgtaagagttgattaattccttggtcaacggttcggcatcgccgttaatgttgttcaagtcgtcaccaagcattaccacgaacggttcgtcgccaatgaagtcacgggcggtcaacacggcgtcccccaaaccacgtgggtgggattggcggatgaagtagatgttaatgtcagtggtttcttgaaccagcttgagcatctcatccttgtgcttatcgcgcaggttatcttccagttctgggttagagtcgaagtggtcttcgatggagcgcttgttcttcccatcaaccaccacgatgtcttcaatcccggacttacgggcttcttcaacgatgaattgaatggttggcttgtcgacgattggtaacatttcctttgctaaggccttggtggctggcaaaaagcgcgtccctaagccggctgccggaataattgcttttcttacttgtttcatactaacttaaatccttccatgttaaattctcaatatggagccgctctcattttaccacaaatttattctttttccgaagtaacttcccgttccatcaagccgtcaatggcggacttaatgtcttcgtcttcatagatgacccggtacaaagcggcggtaattggcatctgaacgtgacgcttttgggccaactcgtaagcagctttggtagtcgctaccccttcgatgaccatccccatgttttccaccacgtcggcgagtttctggccctgaccgagttggtagccggcccgccagttccgcgagttcttagaagtggcggtcaccactaggtccccaaccccagagaggccaataaaggtcatcgggtcagcgccaaaggccaccccgagccgacggatttccgctaagccccgggtaatcaaagcggcccgggcgttatcgtggtaacctaacccgcttaaggccccggatcccagggcgatgatgttctttaaggcggccccgaactcggcgccaattacgtcgtcattagtgtaaacccggaagtagtggtttgaaaagagttcttggatctcttttgcgcacgctaagtcaccacaggctgcggtaaccgccgtcacgtccttgatggcaacgtcttcggcgtgactcggcccggacaagaccacgatcccgcggcgagaagccgccgggatttcttcggctagcatttccgaaacccgcttgtaggtattttgttctaagcccttagtggcgtgaactaacaatggtgccggcgtgacgccgtttagtagttcagccaattgaccggcaacctgacgaacccctttggtggggatcaccatcaagatgaccgctgccccactcacggccgcttgcatgtcgctagtggctactaacccttcgttgtaggtaaaatccttcatgtagtgtgggttcttgtgttcttggtttaactggtcaacttgggcttggttgcgggaccacagcattacttggtgcccattttcgacgaggaggttggccaaaacgctcccccaggatccggccccgaggacggctacttttttcatgatttctgactcccttctggtacgaataaactcgtgtaccaaggcaagtcggcttggtggcgccgacggtagataaaggtgcaaacagctacaactaagaaaattaccgatagccactgggaaacccggaggcccccgagcatcaaactatcggtccgcatcccctcaaccaccatccggacgcacgcgtaccaggatacgtaggctaagaagacctccccccgtttaaaaaggtggtggcggtggcgaagtaacattaacaaggcgaagcccactaggtcacccaacgactcgtataaaaaggtggggacccggtagtggccaccaatgtacatttgttggatgatccagttgggaaggtgttgggcgaccaaggaagcccgcgtggtaatcaccccgaaggcctcttggttcatgaagttaccccaccgcccaatcccctgggccatgattacggtcggggcaaccacgtctaatagggtccacatgttaacgtgacggtaatggcaaaagatcgccatcgtcaaaaagcccccgatgatggccccgtagatggcaattcccccatcccaaatagcgataatctcactcgggtgggcggaataatactgccactcaaaggtcacgtaataggtccgggcacaaataatggcaaccggcagggcgcacaataagtagtcataaaagacgtcttcgtttaaccccaggcgggccccctccctaattgatagccacagggccaacaccaccccgctggcaattatcaccccgtaccagtggacggtaaaagggccaaactggagggcaattggatttagggcactcagcacaagcttagtcattctccgcttcctttcggtcacgttctgagttttgctggatcaggcggttaaggttttcgtcaaaggtcttagtggcatcgtaccccatcgtctgggcacggaagttcattgccgccgattcgatgatgatggcgaggttgcgcccggtcttcaccggtactgacaccttcggaatggccacgtcttggatgaactgagtatcgccctgatcgcctaagcggtcaaactgggaatcgggcgtccagatttctaggtggacaataaagtcgatcgtgtcctgcggcaagacggcccccgatccgtacaaggtcataacgtcgatgatcccaatcccccgaatttccatcaggtgctggaggatcgccggcgccgccccaaccagggtctgttcatcgcgggcgtatacttcaacccggtcatcggcgaccagccggtggccccgacgcactaattccaatgccgtttcggacttgccgactccggagtcaccggtgattaacacccccaccccgctaatgtcgaccaagaccccgtgtaaggattcacgtggggccagtcgaccgaccaaataggaagtcatgttccccaaaattcgcgaggacgttagcggggtcctcaggattgggatgtgggccttttcggcggccgttttgagttcgtccatcaccggcaggtcggtggagaccacaaagcacggcgtttgcggggtgcacattctttcaatgtactcgcgtcgcttgtccgccggcacttccttagcaaaggaagtttcggtgattccaagcagctgaattcgcatagccgggtagtgcttaaagtaaccggcaaactctaaggacgggcgacaaatgtcactcgtggtaatctggcggttcaggtaatcttccccctgtaaaaccgttaggcgcacgttttgggccaagtcggcgacggtaactgaatcaacattgggcatgttgtttctcctccttattgattagcgaagtgattgctaataatggtgttgcaaattgacataatcagggcgatcaacatcgctgcccaaaacgaagagaaatgaatccccgggccgacgaaactcgccgtcaactgtagcatcaagccattgatgacgatcgaaaacaaaccgagggtcaaaatggtaattggtaacgataggaatactagaatcggtttaatcagggcgtttaagattgccaacacgatggccgctactagggccgtccaaacgctcgtgacgtaaaaccagccggtgttagcaaacagaccagctagggccacaaataggatggcatcgataatgatgttttttaaaaagcccactatttatcagctccccttttgacgtcttcttcctctacatcctggagttcgcgccggcttttcttggttgcttcagtcccgcggttaccccaaaagaagttatctaaggccccgttgctacttggcgccgggggcatgataatcgccgtcatcacgtagatcatggtgccgggaaccaagccggacagagcggtcaacactaggtaggcaattcgaagccaggtggcggaaattccaaagtacgtggcaaagccaccaaacacccccgccaagacgcggttggttcgggagcgggtcagcttttgatgccgtggtcgttgcataagcatccttcccttcttttgcgattatcttacttgcttttagccccgggcgcaatccatgctaccggggattcttctgggcgaggttccactgaaggtaggcgttaatgaagggatcgaggtccccgtccatcaccccgatcacatcgtgggtttcgtaaccggtccgggcgtctttgaccaacgtataggggtggaagacgtaggaacgaatctgtgacccccagccgatttccctttgttccccttcaatttgggcccgttccttggccttcttttcttcctctagttcataaagcttcgatttcagcatgttcatggcggtgatccggttttgcaactgcgaccgttccgcttgcgaggacgttacgatcccggtcggcaagtgggtaatccggaccgccgattccgttttgttaatgtgttgcccaccggccccggaagcgcggaaggtgtcgacccgcaagtcggacgggtcaatttcaacttcaatcgattcatccaggatcggcatcacgtcaaccgaagcaaaggaggtgtggcgccgggcggccgaatcaaacggtgagattcggaccagtcggtgaacccccttttcggggtgcaggtagccgtacgcattgtggcccttaattaacagggtcacactcttaatcccggcctcttcacccgcttcgtaattggccgtttccaccgcaaagccgtgctggttggcccaccgcatgtacatccgtaacagcatttcgccccaatcctgggcttcggttcccccggcaccggggtggatttctaaaatagcgtcgctttggtcgtagggcccgtcaagtaactgctccaggcgataagcccggaggtgttcttggacaccagggaagttgtcgtctagctcggcttttagctccgggtctggttcggcttggagcatttccgccgtcaaggcgagctcttcgacttggtcttgtaaggttaagaagttgtcccgacgcttttttaactcgtttaacgccgccaccttttcttgcgcccgttggttatcatcccaaaaatccggcgccgtcatttcgttttcaccctgggcaatcgattcgtttaaagcatcgaggtcaaagagacctcccgaagcgtgcaacctcagcctgcattgcttctatctgttttgtggcttcacttagttccattttttacctcaattcaaaaggcggtcgcggtaccgtttcggactgccaccgcctaattgttaacgcgttacgttttgccgaatttctgacttcatgaacagacgggtggtttcatattcaatgtctgccaccatttgttcaaacatccggtaccccgtcgtttggtattcgaccaacgggttttgctggccataacctcgcagcccaaccgactgccggaattggtccatggcgtcgatgtggtcggtccagtgggcgtcaactacccgcaaaattacgaccttttcaaattccagcatctgggagtcatcgtagagctggtgcttcttttcttcgtaaacctgttcggcaaagtccatcatcaggtcgaccatttcatccttagacttgccctcaagcattccaaccgtgatttggtccggcttaaccaagacttccaccgcaaagtcaacgatttcttggagcttccagtcctttttatcccccagggtgtgggcatcaatcgcccgctgaatcgtccgcttgaccatcggcatcaggacccacttgagcgagtcggtttcggtgatcacttgttgtcgctcgcggtagatgatttcccgctgttcgcgcatcacgtcgtcgtattgcaaaacgttcttacgggaatcgtagttgttcccttccacccgcttttgggccgattcaacctggtgggtcaggaaacgggacttgatgaccacgtcttcgtcatcgtcgtcagtttgtaaccgttgcaagaagttcttaattctgtcgcccccgaaacgcttcattaagtcgtcttctagggaaaggtagaactgtgacagccccgggtccccctgacgcccggaccgtccccgtaactggttatcgatccgccgtgattcgtgccgttcggtcccgatcaccgctaggccgccgagttctttaacccccgggcccagtttaatatcggtcccccgcccggccatgttggtggcaatcgtgacagccccaacttgaccggcgttcttgacgatttcggcttcccgggcgtggtttttggcgttcaagaccacgtggggaatcttttgttggtccaacaggtgggaaaggtattcggaggtttcaacggccaccgtcccgaccaggactggttggcccttttcgtggagagcttggatccgctttacgaccgcccggaacttgctctctaaagttgggtacaagaggtccggctcgtccacccgggccactggccggttggttggaatcgtgatcgtttccatgttgtagatttcccggaattcttccatttcggtccgcgccgtcccggtcatcccggctagcttagagtacatccggaagaggttctggtaggtgatgttggccatcgtcttgttttcttcttgaatttcgacgccttccttggcttcaatcgcctggtggaggccatcggagaagcgccggccttccattactcgcccggtaaaggagtccacgatcaggacttccccatcgttaaccacgtagtccttgtccaagagcatgatgtaattagcccgcaaggattggtccaagtggtgggtcaaggcggtgttttccgggtcgtagaggttctttaagttaaagtacttctcggcctttttgatcccctcgtcggtcaacgaaacggtctttgattccaggtcgaccttgtagtcgtcttcgttcttgagggtcttcacgaagcggtcggcctgttggtaaagctttgacgttcccgttcccggtcccgaaatgattaagggcgttctggcttcatcaatcaagattgaatccacttcgtcgacaattgcgaagttcaacccccgctgaacttggtcctccttgtaaacggccatgttgtcacgcaggtaatcgaacccgatttcactgttggtcgagtacatgatgtcgcaagcgtaggcggcccgcttttcatccggtgacttttgggccccgttgacccccacggaacaacccagccaccggtagagttgccccatttcttcggcgtcccgttcggataggtactcgttaaccgtgataacgtgaacccccttaccactcagggcgtttaagtagacgggcatcgtggcggtcagggttttcccttccccggtcttcatttcggcgatgttcccctcgtgaagaacaatcccccccatcacctgaacgtggaacgggaagagtcccaacacccgcttggcgccttcccgggcgaccgcaaaggcttccggcaagaggtgatcgaggtcctcaccatcttgaatccgttgccgaaactcgggtgttttcgcctttaattcgtcgtcggttaatttggccatttggtcttggtaactatccacccggttggccaaccggttaatccggcgtagttcccgccggtcactttcaatccactttctgagtatgttcgccatgaagcgtccctttcctttgttcacagatttggggtgtttaggccttcgccgacccctttttttatcgaaataaccttatcagctttcaattttaccatgtttgccccggcaatgaaaactaatcacgccaactaaaaaaggcgctagcacaagtgctaacacctttttgcctagttaacttcgattaaaccgtagcgcccgtcattacgccggtaaacaatgctcgtaccattggtttcggcatcttggtaaacgaagaagtcgtggcccaacatatccatctgaagaacggcttcttcagagtccattggcttcaaggggatctgcttcgtccgaacaatcttcaggctgtcgcttgcctctacttcttcactcggggtgtcaacgaattccaggttcttgtaacccttctcccgtgacttccggttaaccttcgtcttgtacttacggatttgacgttctagcttatcagtcaccagatcgacacttccgtacatgtcgttagaggtttcttccgcccgcagcgttaggtaaggcaacggaatcgttacttccaccttgtaagtacggttagagtacaccttcaggttaacgtgggcgttggcttccacgttgggttcaaggaaccgctctaacttggagatccgcttaactacgtaatcacggatggcatcagtaacttcaacgttttcaccacgaatattgaattttaacattgcacttctctcctttcagtacaagcactggcttgttctgatatcagaaggaccactcttctcatatcctatcttcattataagggatccaacctcatttaacaaacaagatccggaaatcgcttccactatctcctaattagctaacgttaccccgcaaattgtcttgcatccagccgcgcgcattagctgggccgcatggtacatagtgcgcccggtcgtgaagacatcatcgactaaaaccactgtcttcccccgcacccgttttcgatccgttaagtcaaacggttggggcgtctgtaggcgttgctcccgcgttttggccgactggggttcttgtttttcctggtccttagtcaccaacaacctttcaaaggggcactccagtaacccttcgacctggttaaagccacgcagaagctgggtcttttggtgtaagggaagcggaaccaccatttgcgccccctgttcttgtactaacttggtcaacggggcactaaaggcttggcgcaaacggtaatccccgacgaacttataggcgtgcatgaattccttcatcgcctcgttataaccaaagcaagcgcggaccgttaaaatgaaaccggcccgcacttgccactgctcacattccggacaagtcgtcgtaaaccccgggcgctgacaatacggacacccccgtcctgcctcccgggcggtgaaacgctgggaacaagtgccacatagttgcggcggcactaaccgcttaaaactgagaatatctttgaccggagggcgccacttaatcggggcgttacacaataggcagttcatttgctcaccccccgtgcccgccggttcatcgatttaatttgttgcttggcctcctcaatgcgccggctattttcctgaacccaaaaggtcacggcgccgcccggtcgctccttagaacgccccactcgaccagcaatttggactaacgccgccgtggaaaaaacctcctcgtccgcccccaagacgccgacgtcaattcccggaaaggtaaccccacgctctaaaatggtggtggtcaccaaaaaagacaactggcgctcccgcatcgcctggaccttctgaaggcgctgcggatcgctagcgtgcaccgtcataaacttaaccgcccccaagttttctttgagcgcccgggccaccggagcgaggtcggcgacgtggggcaggaacaacaaaaactcctgtcccttagtaacccgctgttttaaccaggccgaaacggcgttgggtagttttccctttgttagcttcgcccgccacttgccaaccagcacggtttgaatctggggtagcgggtggccgtggaaacgttggggcaagtaagaaaccgccaacttcttttggtgaacctgctggagcaattccttgctcggtgtggcggtgagaaaaaggagtcccccgccctctttgatcgcttggtgggcggcaaataacagggccggatccccagcaaagggaaaggcatctacctcgtcgatcaccaggttgtcaaaggcgtggtagaagcgtaataactggtgggtggtacagatggtcaactgtcggtactggtagggtgccggattcttgccgtgcaacagggcaattggtacccccgcaaaggccgcttgcaggcgcgggtagagctccaagcatacgtcgacgcgcggcgaggccaccgccacccgttcaccccgttttagtgcgccggttagtgccggaaagatcatctcggtcttcccggcacccgtgaccgcccataatagccggtgctggtgggccgccatcccggccggcccctcactcgctacccgctcttgcagcgggctcagttgcccctgccaggtgcacgggttagtgggcggggtaaattgatttggttcggctaagtgataaaatcgatcatgacttgtcacccgccccaaattcaggcacactggacagtaataggccccacttggtaagcgaacccgttccttaattaagcgggcgttacaccggcggcaggtaacccagcgtccccgttcatccatcgccttttcccccgttaacccaaatggagcgggcaaggcttggttaattaaaacccggcgcccgtataattcttctttttgcatggtttttcccccttaccattaaatacggggaaagtgcttttagtaacgtaaggaggcccttttttggcagcacaatatttgaccatccaccaaaacacggaattcgaattagtcatcaaaaaatcccgcttcatctgtagcctagcccgggtacacagtgaacaagaagcccaagacttcatcacccgcatcagcaaggaaaaccgcaaggctaaccataactgctacgcctacctgctcggcgataacgatcagatccagcgggaaagtgataacggtgaacccagtggcacggccggtgtccccatcttagaggccctccagctcgcccacgtccacgacgtctgtgccgtggtcacccgctacttcggtggaattaagttgggcgccggcgggttaatccgtgcctattccaacgtcaccaccgaggcaattgcccaggccggcttggttgagcgaatcacccagcaggtggtcgccatcactgttccctaccgcctcaacgatcaggtccactactacttagaacaggcggggttggccctggctggggaggaatatggcgttgacgtcaccatccgggtcttcatcaacctagaagaagtcgacgaacaaatccaaaccctcaccgaccgcttcaaccaccaactccaaattaaaaaggaggaccaacgttttcacgaggtccccttaaataattagcaggaaacaaccctctcggcaggtcttctgactaatcctagccgaataggtggtgcgaaatgtaccgttcttcagcctgcttaaacactaggccggcggttatttaccacgttttctgtctaacattcgagaatacaacaagagaggctaggagaaaacagtgtttctcctggcctcttgttgtactgccacttttttatataaactgctccaccaagttcagtgccaccaagagaacgcagagcaccgctaaggtgatggtaacgtggcgcacccggcggtcatgttcccgccaggcttcgtagtgggtactaacgtaagcacccaccaatagaatactcccgagcaccccgtaaattcccgagtgaaagtgctcttgttgaatcgtaaaggacatcattaagataatccccaccagtcccgtaaccacggttataatttttcgtttcataagtgcatccatttcccgggaaatattcccgttaagggggaatgggaaacaactggttggcaggtcgttaggttaagctagggggaggttagcgcggaacgcggtgttcttcacccatacttagccactaggccgacggttatttcccacgttatctgtgtaaaattcaaaaatcaaaaaggggccggaagaactctaattctcccctcccccatcaattattcatgcaaatgatagttgtaagttgaaacaatgatgttttcccgcgaattcagcagggttcgcaagcgtaggctcgtttggttgtgcaaagccatttgccacgggtgctttggaacgaactgcggaaccaatacggtagtcgaataattcttatcggccgcccgcttggcgatcacgtctacgaaccgtaacgttggcgtggcaatcgagcggtaggacgagtgaatatcaacgaaacgcacgtccgggaactcggccttaaattcgttggccgtcttatgttccttacccgggttttcatcaaaggacacgtgcatggcgatgacgtaatccccaattgaacgggcgtaattaatggcgcccatggtgacccgtgtcacgttcccgactaaaacaatcacggtggccccgtcgtaatcatgcaactgaaccttagccttttccgctacccgcagttgcatccccaccttgatgtagtgggtgtgaatgacgtggaacaggtacaagagggccggcatgatgatcaggtacggccacacgttggagaagtgttgccagaacaagaagatcacgagggctagtgagattaacgcccccaccaggttaatggttgacttaaccagccaattcccttcctttaagcggaaccagtggataatcatcccggactgcgagagggtaaacggtacgaacaccccgacggcgtagagcgggatcaataggttggtcttcccgtggaaaaggatgatcaacacgatcgccccgaccgccagggaaataatcccgttggaatagcctagccggtccccacggtccataaaggcgtgcgggaggtacttatccttggccatgttgaaggccaaaattggaaaggccgagaacccagtgttagccgccacggctaagatcatcgccgtcgacagttgcaagaggtagtaacctaggccctcgccaccaaaaacggccgccccaatctgggacaagacggtgtggtgcgggttcggtacaattcccaggtaaaaggacaggaaggtcaccccaccgaagaaggccgctaagatcaggctcatcattgccaaggtgttggcggcgtttttcttcttaggagggttaaagttcggtacggcattggagatcgcctcgacaccggtcaaagaagatgacccggccgaaaaagcccggatgaacaggatggcagacatcccggctaccggcgtcccgtaattggccgtggcgtggtaagccacgtgaccggtagcgatgttatagccaccccagacgatcatcaccgtcatcatgattatgaaaaaatagaccggaatggtcaggaagttagcactctcactcatcccccgtaggttcatgaacatgatgatcaagacaatcaccactgaaatatggaccgaataattatatagggaaggaattgcagacgtgatcgcttccgtccccgacgtcgttgataccgccaccgtcaacatgtagtcgactagcagcgagcccccggcgattaggcccccgttgctcccccagtttttggtggcgacaacgtaggcgcccccaccgctcggataagcgtggatgatttgccggtaagacaaggtaattgctaacaacagaactaaaacaatgccggcaatcggtaaggaataccagatggcggccgtcgaaagggttactaaaaccgtggtaatctgttcggtaccgtaggccactgacgaaagggcgtcggacgaaagcatggccaaagccttaaacttcgtcaagtgcgactggccctcgtcaagcgtctttaatggtttcccgatcaagacacgtttaagatagcgccacataaaatttgtctcctcttaaaaataagtcaacagctattctacaccccgggtgaaccgaataccaccgtttctacgcaaaaaaggtgggtgcccgaagccacagctccgggcactcacctcccaaaaaattaattttcaaattacatcatgccgcccataccaccggctactggtgcttgtggtgcagcgtcagcgggttgtggcttgtcggcaacaacggcttccgtcgtcaagaggagggcggaaacggaagctgcgttttgcagggccgagcgggtgaccttcgttgggtcaacaattccggcagcgaccatgtcttcaaacttgtcatcagcggcgttgtaaccaactcccggcttttcttgcttcagctggttaacgatcacggaaccttccaaaccggcgttttcggcgatttgacgaactggggcttccagagccgccttcacaatcttaatcccggttgcttcgtcgccagttgcggatgcttccacttcgtccaaggcagggataacgttaaccagtgccgttccaccaccaggaacaaagccttcttgcacggcggcccgggtggcgtttaaggcatcttcgatccggtacttcttttccttgagttcggtttcggtagcggccccaaccttaacaacggccaccccaccggctaacttagcgagccgttcttggagcttttccttgtcaaagtcagaggtcgtttcggcaatcgccttcttgatttggtcaacccgttctgcaatggcttccttgttgccactgccatcaacgatcgtggtagcgtccttggttatcgtaaccttgttagcagaaccaagttggtcaatcgtagcgtccttcaattgcataccaaggtcgtcggaaatcacggtcccaccagtcagaacggcgatgtcttccaattgagccttgcgacggtcaccaaagcctggggccttaacggcaactacgttgaaggttccccgaatcttgttcaacacaagggttggcagtgcttcaccagtgatgtcatcagcaatgattaacagggcgcgcccttcttgaacaacagattggagtagtggcaagatgtcttgaatgttagagatcttcttgtccgtaatcaaaacgtacgggttgtccaggttggcttccatcttgtcgttgtcggttaccatgtattgggacatgtaaccacggtcaaagctcatcccttcaaccacgtcaacgctagtatcaaccccacgggaatcttcaatcgtgatgaccccgtcgttaccaaccttttccatggcgtcggcgatcaacttaccaacttccttgttagcagcggaaatggaggcgatttgagcgatgtcgtccttggtcttaacgtcgtggctcatctttttcaggccttcaacggctgcggccgtcgccttttcaatcccgcgccgaatgcccactgggttagcgccggcggtcacgttcttcattccttcggtcacaattgcttgggttaaaacagtggccgtcgtggtcccgtccccggcaatgtcgttagtcttagaagcaacttcggaaaccagcttagcccccatgttttcgaagtggtcttctaattcaatgctcttagcgatcgttaccccgtcgttagtgatcgtcggggagccgtaactttgttccaacaccacgttacgtccctttggcccaatcgtcgtcttgacggtgtctgctaacttatcaaccccacgcagcattgcgctccgtgcgtcttctgagaactttaattcctttgccatctttatctcacctcattgaatttcttagtcaacaaccgcaactaaatccttttcgtggacaaccaggtaggtttcaccatcgtattccacttcgttgccggcgtacttgtcaaacaagaccttgtcgccttccttaacggcgaccgccaccacttggccattatccagcgtgcgaccttgtccaacggccactaccaccccagtggttggcttgttcttagcgttggaggctaaaacaatccccccaacggtttgttcttcttcttgcgcctttaaaatgacacgatctcctaatggttttaacatggttatccctccattatttcaagtcaatgattagtggttagcacggggacgagcactctgctagcactcaaccccctcaagtgctaattacatattctaatataacacctttcccccggaatgcaaccaaaaactttgactaattttgaccaaacaaaaaagaggctgggaattcccagcctccttgctgtatatccgaatgttagacagaaaacgtggccaatcaccgcaggtctagtgcctaagcaggccgaagaacgatgcgctcttacatccgacccgcagcggaagttattttccactctcttcggattaatcttcgtcgtcggtcgtaaccttgttgctttcaatgaagtagatcagtgtttgcaactcattggttaaatcgatgttttgaacctgcacgtcctttggcacggacaggcggactggcgtaaagttcaggatcccgtgaaccccggcttcaaccagttggtcggtgaccgcttgcgattccgaacccggcaccgtcaaaataacggcgtcgatttgttgctccttaatctgttttttcatgtcttcaaccgggtaaaccggaatcccgctcttgaccgtgttcgccagggattccttagggtcaaaggccgctgaaatccgcaggttggtgctctggtggaagttgtagttcatcagggccgaccctagggaaccgacccccactagggcgacgctggttaacttgtcttgcttcaagatccccttgaaaaagttcaacaacttttcgacgtcgtagccgtacccccgctttccgagctcaccgaagtaggaaaagtcccgccggatcgtggcagagtccacctgaactgcttcggaaagttccgtcgacgacacccggtgcttattagcgttcaataaaacgtttaggtaccggtaataaacgggtaagcgcttagccgtggcacggggaattttacgatttggcataataattcctccatttctttgattgtgaaatattattccttactcattctaacaacctctagtttgtttgtgaactaacattcattactttttggttattttttcggttttaagataaactatgctacactttgaagtagctaaaataggaaaaggatctccactcatgttgttacttcaaactaacgatgtcctccgccggtttggcgccgacgtcttatttcacaatattaacctccaggtcgttgatcatgcccgcgtcgccctcgttggccgtaacggagctgggaagacgaccctcttaaagatgattgccgggatcacccagcccgacgagggaaccatcaccaaggccaagggactttccattggctacctagcccaggatcagggccttgacagccagaactcgatctgggcggaattagacaccgtctttggtcccctccacaaaatggaagctgaaattcaccacttagaagggcagttggcaacggttgattcaaccaccgaccgctaccaagaaatcttaagggattacgaccgcctgcaagagcagttccaagaggcggggggctttgagattgactcccggatgcgcggcgttttgaccggttttggctttgaagaagaaagctaccaacgccccgtcaactccttatccgggggacaaaaaaccaagctggctctagccaagatccttttacaagccccccagctactgatcttagacgaaccgaccaaccacttggacatgggggtgttaacctggttagaagactacttaaagggctactcgggcgcccttttaattgtctcccacgaccgttacttcttagaccgggtggtcaacgaagtgtacgacctcgataaccaaaccctccaccactacacgggaaactactcggccttcgttaaaaacaagaccgcccgcttggcaacggaaatgaagcattacgaacaacaacaaaaagagattgccaagcttgaggacttcgttaataagaacctagtgcgggcctccaccaccaagcgcgcccaagctcggcgccgccaattagaaaaaatggaacgcatggaacgcccccaaaccgatgacaagtccatccacttctcctttagctcccaaaaggagagtggcaacgaggtcctagacgtcgaaggcctcaaaattggctaccaagacaccgttttagctggtcccctcacctttaacgaacgcaagggccaacgcatcgggatcattggccccaacgggatcggtaagtcaaccctgttaaagacactgctaaaaaagatgccggcgatcgcggggacgattaagttcggcgctaacctagacattggttactacgaccaggaacaacagcagcttcacccggaaaagacggtcttagacgaggtctgggacgaccaccccgaaattgatgaaacccagatccgcaaccttttgggctcctttttattcgttggtgacgacgtctacaaacacgtcagcgacctgtcagggggacaaaaggcccgtttggagctgactaagctctcctttgaaccgattaacttcttgatccttgacgaaccgactaaccacttggacattgacagtcgcgaggtcttagaaggggcgattaacgattttgacggtaccgtcctcttcatttcccacgaccgctacttcatcaaccaggtagctaccgatgttttagcaatgcaaaaagacggcattacccgctaccagggggattacgatgattacctacgggcggtcaccgaacaagaacaagccagcgccgacgattcaaccaccccggaccaaaaaagggcccccaaggctggttccgctgcccaacagtcctaccaacaaagcaaagaagcccaaaaggcccgccgtaagttgcaacggaccgttgctgaccttgaagaacagatgaaccagttgggcgaacaacaagagcaagttgaaacccagatggccgacccggacgtggcgaccgacatcggcaaactgaccgacctgcaaaaagagctcgacgccctgacaaagcaactagaagacgtcgaagaacaatggaccgcggccgccgaacggctagaagaatttgataactaaattaaaacgaggctaagagctaacaaactactcttaacctcgtttttaattttcggctgttaattggttatccttggtctcgcgtctaagtgtggcctgcaaggcaatcctccttagaagttgaccttagtaacctccccggaagagaaggttcttagctgaccattaggcgccctaaccactagttggccttggtcatcaatgttttgggcgattccgctaaaggtcgtttgcccaatttgaaggcttaccgaccgccccaaaatcaaggagtgtgcccggtactccggtaaaaagatcccttgggaatagtcggggaggtcgcttaggactgcttcgatcaactccgcagctagacggttacgatcaaccgtggccgccgggtcaattccggttaccttttcttttaagtcagccggaaattccttagtggtcaagttaatgccaatcccaattaccaaagaggtctggctagtggcttccaggtcggtttgcatttccgttaaaatccccactaccttttggtgtcccaagtacaggtcattgacccacttgtaactcagtctttgggcggggaaaaaccgttttaagacggttgccaccgttacggccactccggtcgttaacaagcctggttgcccaggaaaggtaacgtttggaaccccaatcgtcatataaaggcccgtggctttcggggcataaaaggcccggccccgcctcccgtaggccccgatttggtggtcagcaatcacaacgaggggggcggtcgaatctcccgttgctagtagttgccgggccgtggtttgggttgattcgagttcctcttccaccactagttttaccttcgtggtgcctaggcccagttcaattacgggtgccaacattttagcagtcccccggtaacaataaccccgtttgcggtccgaatcaatttggtagccggcctgttggagggaacgaattgccttccaaaccgactcccggctaacgcctaattggtcggctaggctctgaccggaaaaccactggtttggcgctgaaagtaagtgggctaatagccgttctttggtcgccattaacgccaccccacccggtggagctgttggctaatcgttacgcacaagatggccttcaacaagtcccccggcatgtagacgacgctcccaatcagggcagccttgaagctaatgtgggtaatgaagactaacccaattgaacccgctaagttgatgaagagtaccccaccgattaaaacggcgaagaactcccataaccaagatgggttggccttgaggttcatgatcgatgcgatgatcgccggggccaagagccagccaacaaagtaacccgctgaggcactgaagaagacggcgaccccgccggcaccaccggttaaaaatggcatcccaacggccaccaggataaagaaacaaaccatgaccaaggtccccttcttggcccccaataattcacccgccagcatgatcccggcgttttgcaacacaatcggggccggcaaaatacccactgggatccccgggaagaaggctaaaacaataattacggctaggaccatcccggcccgggttaattcagttatacgtgtacgactttgcgtcatcgatttttcatcctttctcttttgtaaccctaaaaaatccaagagggttacaatcatgccatgaaaaagtcccccgcaagggactaattgaataattgcgaataaatattaaattaagtggacacctttgtcaacgtaaattacgtcaccggtcaccccggtggacagatcgctcattaagaaggtggcggtgccgcccacctcttcgatcgtaacatccttgccatcgacggtccgggccttcgacatggccaataattcaccatgtccttgaatccccgtcaccgctaaggtcttcagggcgccagccgaaatggcgttgacccgcaccccatttttacccatgtcacgcgctaaatagcggacgttggcctctagagccgccttggctacccccatcacgttatagttagggatcgcccgttcggccccaaagtacgacatcgtgaccacgctagctgggttctttagcaacggggctgcggcccggcaaacggcgattaaggagtaggccgaaacgtcttgggccagggcgtaaccctcgcgtgaaacgtcggtcatttccccacctagttcagccgggttggcaaaggcaacggaatgaaccaccccgtccagttggccgaattgttcaccaatctgttgaaaggcccgttgaatgctttcatcactggccacgtcacattgaatcatccggtcggccttttcttcgcccactagcttagtcaggcgctttaaggtccgttcccggttgtaggtgtaaattaccgtagccccttgcttttccatttcctggacacaaccccaagcaatcgaacgacggttggcaacccccatcaccacaatcgtcttgttcgctaataatccttccatgagtctgtttaatccccctaaaactttctgtatcgtgcccggcgccgcttgaggagttcctcgggcgtcagctgggccagcgttgcaagttgtttttctaagacaacatcaatgttttgaatggttgcttggtgatcagttgtttcttcgatgatcccttcaatcaccccttgttcaaggagtgcctggggggtcatcttcatgacggcggccgcttccggtgcccgactactatccttccacaggatcgaagcaaaaccctccggcgaaaggacggagtaggtgctcttttctagcatccagatctcatcgccacaggccagggctaaggcgcccccactgcccccttccccgtagatcagggtgatcagtggggtcttagcctgactaatcttgagcaggttttgggcaattgccgatccttgcccctgttcttcggcggattggcccgggtaggctcccgccgtgttgaccaaggcaatcaccggccggtggaacttagcggcgttttcaattaagcgcagggccttccggtagccaccaggtgccgggctcccaaagtgcttggcaacccgttgaccaaccgtcttcccacggtcggtggtgatcaccgtaactgggcggccgtgataggtggctagccccccaatgatcgccgggtcatcggtcccgttgcggtccccgtgcagctcaaagaagttatcaaagagttggttgatgatctctagccccgtcaccttcccggcgctacgggcggcttgaacaatggcataagcgttttccttagtcattttgcttccccccgtacttcattaaccaggctaaggtcgtcttttcatcctggcgggtaacgatgtgatcgatgaaaccgtgctttaagacgttttcggcatcctgtaagtcggccgggatttccgtgtgcgtggtttgttcgatcacccggcggccggcaaagccaactaaggcccgcggttcagccaaaattacgtccccctccatggcaaaactggccgtcaccccacccgtggttgggtcggttaagaccacaatgtacagcaagccggcggcatcgtgttcagcaatcgccgttgaaaccttggccatctgcatcaaggacataatcccctcttgcatccgggcccctccggaggcggtgaagaggacgaccggacgctggtttttcgtggcgtcttcaaacaggcgggtaatcttttcgccggtaatcgtccccaaggaacccataataaaggtcgggtccatgatccctaagttaaagtcaacgtcaccaatccgggcacggccggtccaaaccgaatcattgaggccggacttttcctgggcctttttcaatttcccctcataacccgggaaatttaaggggtcttgagtttgtaaagccgtgtccattggcaccgcggaatccaccagccaactcagccgctggttagcactaatccgaaacccgtacccgcagcccgggcacgtagcgtactcatccatctgggcggcaaataaggtccgctggcactttggacaggtccgccacaggtcatcggggaccttggcgtcggccgttcggtcagcttgaacgtggcgctcactaagggtgtttttcgccttgtagagtttcacttgccaattcccccttccagcgtggcaaaaattcttgttctaagtagttagtcgtaaaggtggcttcattaaagaccggatcgtttagaatcgccaggtggaaattctggttggtcgtgatcccggtaattaccatttcatttaacaaccgcctcaggcgcgaaatggcctcctgacggtcgttaccatgggcaattaccttcgccaccatcgagtcataatatgggctgacggttacccccgggtacaaggcggtgtcgattcgcatcccgaggttaccaactggtaggtataagtaagtgaccttcccggttgacgggaaaaagccccgctttggatcctcagcattgatccggcattcgatggcgaccccttgggccttgatgtcagcttgggcaaacggtagggcttccccagccgccaccactagttgcgccttgactaggtcaattcccgtcaccatttccgtaaccgtgtgctcaacttggatccgggtgttcatttccatgaagtagaagttctggtcctggtccatcaagaattccagggtcccagtgttgaggtaatcaattccgttgacggcccgcacggcgatctcacctaactcacgccgcttatcttctgaaattaacgagcacgggctttcttcgatcaccttttgcttattacgctgcagggaacagtcacgttccgggaagtaaacggcattaccaaagcgatcacggaatacctgtacctcaatgtgcttaacgttttccatgatcttttccaggtacatccggtcgtcgttaaaggatacccgtgcctcagcctgggcctcactaaaggccttctccaagtcgctggcctgttcgatctttcggatccccttgccaccaccaccggcagcggccttcagcaaaatcgggtaaccaatcttgttggccaccgctagggcagtctgggcatcttgaacgtacccatccgaccccggaatcaccggcacacccgccttttgcatttgctctctggcgtgctctttattccccatcaaatcaatcgtggcggccttgggaccgataaaggtaatcccgacggcatcacacatttgggcaaaggtggcgttttcggacaggaaaccaaagccggggtgaatcgcctgggccccggttccaatggcggcggccaggatgtttttcatattgaggtaggagtcttgcgggcggggcccccccacacacaccgcttcatcagcaagctgaacgtgaaggctgtcgcggtcagcggtcgaataaatcgccaccgctttgattccctgttccctcaaggaacggataatgcggaccgcaatttccccccggttagctactaaaaccttcgcaaacattcttctcttcccctatctatttagtcaatgaagaaggtcagttccgccgtgcaagctcgcttgccatcgacggttgccactcccttgcccaggccaatgtggccgcggaccttttccaagtggacctctaacctcatagtatcgccggggcgtaccaccttccgaaattcagcggattcgatcccgccgaagtaggccgtcttgcccttgaaatcctcttgggataagagggccaccgccccagtttgggccagtgattccacgattaaggctcccggtaacaccgggttgtttgggaagtggccgttaaagaccgcttcgttgatcgtgacgttgcgcttggcaaccgccatttcccccggcaccaattcttcgacccggtcgatcaaaagcattgggtagcggtgcgggataatcttttgaattgccgtactatcaagcattaccttactcatcgttagtcctccttgagggtgatcaggggttgttctacttcaactaactccccgtctttaacgttgatcgcactcacgatccccgcgtgatcactcttgatttcggtcatcatcttcattgcttcgattacgcaaaccacgtcgccttcttcaacccggtcgccaaccttaacaaaggccgggacccccggtttcggttgtaagtagacggtccccactaacggggccttcacactaacccccggtgcctcctttgcgacgggagctggggcttgtggttccgccggcgccgcagctggggccggggctgcttgaaccggggcctcaacgggggcgtggtgcttatttttactcaggtaaaggtggaagtccccgtcgtcaagcttaaactcgcgactgtcggattcttcaaacaccttcatcagcttctctaaatccttgagttccatccttaatcatcctcccacttcttgaaggtcagcacagcgttgtgacccccaaagccaaaggaattactgatggcaaagcgtgcttgtggtgctgcttgattttctgcggttaccaaggtgactgggcaatcaggatcttggttatcgcaaccaacgttagctggtaactttccttgttctaaggcagcgaccgtcaaaacggcttcgattgccccggcagcccctaagaggtgtccggtcatccccttggtcgaagaaaccttaacttcggaaccttcgccaaagaccgtttgaatggcgtgcgcttcaccagagtcgttggcgtgggtagccgtcccgtgagcgttaacgtatgcgacttcggctggcgtaattccggcttcgtcaatcgcctgttgcatagcccgcgcggcgcccttccccgtaggatccggtgaggtgatgtggtaggcatcccccgtcgccccgtaaccaacaatttcaccgaggatctttgccccacgagccttggcgtgttcgaggctttcgagcaccatggcggcgcccccttcacccagcacaaacccgttgcgatcaacatcaaacggcttggaggccttcagtggatcttcggtcgttgacaaagcagtcagggccgcaaacccggcaatcccgatttcgttaacggaggcttcactccccccagtgatcattacctgggctcgaccttccttgacttgacggtatgcatcaccaatcgcgttcgtcccggaagcacatgccgttaccaccgccgagcacatgttttgggcgttgaagcgaatcgcaatgttaccggccgccatgttggaaatagccatcggaacaaacattggcgaaacccgctttggtcctttatcgtgcatcttaatgatttgttcttggatcgtggttaagcccccgatcccagacccaaagatcacccccatgtcctctggggcggtgttatcttcgttgattccggccatgtcaacggcttcttgggccgtttgaatggcgtattgggagtagaggtccatccgccgggcgtttttcttgccgactacttcagcgggatcgaaatcatcaatttgacctgcaaccgcaatcccggtctcttcggcatcaaacttagtgatcttcttgatcccgacctggccggccagactgttttctacgaaggcggttaagccgtttccgttcggggcaatggcgcccattcccgtgattactacgcgtgtcatcttgtgttcctcctaaatcgtcatcccaccgtcaacgaccaatacttggccggtaacgtaatcattttgcgccaagaagattgcgcattgtgccacttcatcgaccgttcctagtcgcttaagcggaatttgttccacgatgccctcttgaacccgttcggaaagggcggccgtcatgtcgctagcaatcatcccgggtgcaatggcgttgcaacgaattccccgcatggccccttcacgagccaccgtcttggttaagccaacgatgccggccttacttgccgagtagttggcctgcccggcattaccgtgtaatccaactacgctagccaggttgataatggcaccagagcgttgcttgttaaacttcttgatcaaggccttaatcagtaaaaacggtccccgcaagttaacggcgatcacctggtcaaagtctgctaccttcattccgccaatcagacggtcgcgggtgatcccggcgttattaaccaagacgtcgatgtgcccgtaggcatcccaagcctccttggctaattgagccaccgattcttcatcagctacgtcaccaatcaagaacttgtaatcggcgccagctgcttctagcttttgcttcatatcatcatcgaggtcgtggcgcccgtttaacaccaagcggctcccctgcttagcaaaggccagggcggttgccgccccaattccccgggttgaaccggtaataaagacaaccttatccttgagttccatcagaaacctccttaacaaaggcctggtaatcggccaggctactgatccggtagcgggtcagcttgcgatcaacttgcttagcaaagcgggtgagggtcttgcccggcccaatttccaaggtcgtatcaaccccttggtggttaatcaggtaggctaagtcgtcaccaaagtgagttggcactgccagttgccgggccaagacgtcagccagtccctccttttcaaacggggtcacggtggtgttagaaatcaccggcaccgttggcgtgtggaaggcgacggtctttaagcgctccgtcatcttctggcgcgcaccgttaaagaacggggtgtgaaaggccccggagacctttaagacaacggcttttttcgccgcttccttagccgtgatttcttcaaccacttgttccaaggcttccttagccccccctaaaaccacctgatccggggagttgtagttagcaaagtaaactccttgcccagcagcttgtgcagcttcaaccgcttggctgaccacgtccaacttgggctcaacaatcgccgcaagggtggacgggacttggtcggcatcttcttgcatgtagcgggcccggtcggctaacaaggccattcccggtgtaaagtctagcgccccagccgccatcaaagcggcgtattcacccagtgacaatccgaccatcccggcaatcggtaactgcaggtcgcgttccaacatccggtaaatcccataagaaaccgtcaccagggctggttgaacgtacttggtgtaatcaagttcgcccccctcacccttcatcagggtggcgatatcgagaccggtggcttgactcgcttcttctaccaattgacaaaagagggggtcgcccaaaaagtcgacccccatcccaggtttctgggcgccctgcccgctaaaaagaaccccgatttgcattaggcgtccttttcgtccagttgcttcttaacaaagtcaaccacgtcgccgatcgtttcgatcccttcttcaacgtctaattggatgtcgaacttgtcttccagttcgttcatgatttcaaacacgtccaggctgtcggcttccaggtcgtccttgatcttagcgtccaaggttacttggtcttcgtcaacgtccaattcttcaacaacaacgttcttaacagtttcaaatacttcttccttagtcatggtaaattttcctcactttaattttaatttagtatcttaagattagggttccaacggtcagtccaccgccgaaaccgcttagggccaccaggtcgccccgacgtaggtgacctttttgaacttcttcggcaaataaaattggctcgctggccgccgacgtgttcccgtattcgttgatgttaacgggaaaccgttggcgatccagttgcaaacgcttcgccacttgatcgataatccgggcgttggcttggtgcaacaagaaggcgtcaatatcttcaatggttaccccggcctgttgggctgctaaccgaattgaagtgggcacctcatgagtggcaaaccggtaaacggcccgcccattcatcgtaaagggagcgaccttcgttaccggtcccgggaaggacgttaatggcgtcgtttgcccggcactcagttggtcggcttggtcgccaaaggtggctaggtgctcgcccaacacgtgggagggcccggtagtttcttgttccaccagcaccccgccggccccgtcgccaaacagaaccgccgtggttcggtcttgccaatcaatcagcttggataagacctcgctaccgatcactagggcccgctgaccagggtttaataaccgctcaaccgtgtggagggcgtaaacaaagcccgaacacgccgctgacaggtcaaaggccaccgccttggttgccccaatttgtccctggacaattgccgccgttgacggggtgtaactgtcgggtgacatggtggccaccacgatcagggccacttgttccgcggctagccccgcctttgctaaaagctggttagctacgttaaccgccaagtcagaggtggtctctccttggctgatgtgacgctgcttaatccccgtacgggtggtaatccattcgtcgctggtgtccatcaactggctcaactcatcgttagtgaccacccgggtgggaacgtaacttgcggtttcaagtatccgcatggctattttcctttcttctagaatcaggatttttcatctaaaaaggcctcgaggttcatcaaggaacggcggatcacccgtttttgttcctcatcggtccccttcaaaaaactcttcaccatcatgttgtgaaaggcccggtgggagcggtacaaaacccgcccccgtttagttaagcccaagcggattacccggcgatcatgctcgtctcgaaaccgttgcacgtaccccttgcgaaccaggcggtcagtggtggcggtcatggtacccggcgacaggtggagttttttggccacctgcgaggccgtttggtggttatacatcgagatcgcatcaatggcgtgcatctccttgatggtcaagtccgagaaggcggatttcctgagttcatgttcttcaatccacatgatcccgttgtaaacccgcaccaaggcctgattgatttcccggtagtcgtcatccataatgcatttctcctctcgttattctagcaattcaaataatttgaatatcaaaatacattataaacgaatttgctcctagagtttctcctctcgctccgccacgataaaggtcagctctgcgctacaaacccgccggtcgtcaaccgtcgcaacggccttcacaattcccatgcgcgagcgaaccttctccatgtcgatgtggagctttaagacgtcccccggccgaaccatcccgcgaaactttgctttgcggacccggcccaggtaggccgtcttcttataaaagtcgggcgacttgaggatcaagaccgaagccgcctgggccagggtttcaataattaaaacccctggcatcaccgggttgcccgggaagtgaccccgaaagaatgactcgttgatcgtcacgtttttcgtgcagacgatcgacttgcctggttccatttcgtcaaccgcgtcgatgtaacaaatcgggtagcggtttggaatcagatccatcacctcttgcgctgtcatcagtgccaattttgtcacctaccttgtcgaaaagtatttcgagtatcaaaagattcgatagtggaattatattcaatgtcttttgcactgtcaaaccatcttcggcatttttaattctcccgaccccaacaaaggtaatagtttgatccttcaaactatcttgtttcagagccaatttgacgcgatcggttatccatgaacttttattcatttcactagaaaacgacccgctaaattttttcatttttgtttcgactatcaaagtattcttcactgtttttgccatcacaaaaagttcacgatttccctaattgaatccccacggggcccagagtagaataaagtgaaatttgggaggattaaaatgaaaaaaccactttcctattcgctgatcacccttttgatcattgggctaatcagcggaattgggtggcacggcttaaccacggccaccaaccggaccaccactagccaaaccaccagctccgaatccaaagacacaagttccagcactaagcaacggagcgccgaatcatcgtcagccacttcttctaacgcctccgcttcttcgtctaattcggcttcccccaccacccaaataacggtcgcttccacgggcaatcaccgttggcaaggcccccgggttatttcaaaggaggccgccatcaaggtggcctcccacaaactaggtaccaacggcggagactggacctgggagtgcgtcagctacgatggttacgcctaccgcctgcaagcaacctcccaaaaagcggttaataacggcgcccccaatcccattgccctaaccgttgtcgtttaccacgatggctcactagaggtaaactaggcactattaaaaaagctggcgagcaccgtttgaaacggtgctcgccagcttttatttaccacgttttctgtctaacattcgtggctacagtaaggggccgggaaaaacgatttttccctggccccttaattgcccttagttttcttctttcaggtgggcaaaggacaagcctggcacggcgtttaaggaaccatcggcccgatccccgtgtaagtagttaacgtagccggccgccccgatcatggcggcgttatctccacaatacttgagcggggcctgaagtaattgcacctcgggatgcttggcttgtagaccggcgcttagctgctttctgagcccctgattagcggcgacccccccggccaagatcagttgcttaaccgggaattcatctaacgcccgaatggttttggcgactaagacgtcaacgacactctgctggaaactcgccgccaggtcatatttatccagaacttcgccccgttggtcggcgttatgaaccgtgttgataaaggccgatttaaggccagaaaaggagaaatcaaagttatcctctttttccatcgcccgcggaaagtggaaggtgtcatgccccttggctgcccactgatcgacggttttcccggccggataattgatccccatcacccggcccaccttatcgtaggcctcaccagcggcgtcatcgcgggtttcaccaatgatttggtaatcgtgctcttctttcatgtagaccagctccgtgtgaccaccggaaaccaacaacccaagcatcgggtaggtaaagtcactcacgaaccgtgccgcgtacaagtgaccggccatgtggttgaccggcacaagcggtagttggtgggcccatgcgatcgtcttagcggccgtcaccccaatcaaaagggaaccgactaaccccgggccataggtaaccgccaccgccgttaggtcttgataactaactccggcttgctccagggcctccttggtacacttggtaatctgttcaatgtggtggcggctggccacttctggtaccaccccaccaaagcgttggtgactagcaatctgcgtcgccacaatgtttgataacacacggtgaccatcttcgatcaccgccacgctggtttcatcacaactcgattcaaaggccaagatcaggtttcgttttaccatttgctcgctgttcccccatcctcattaacttcgttttcatttcgtaggcgtcaccaccgtcgggcaggtagtaatggtgtttttgctgacacacctcaaagcccaggcgacggtacaagtgttgggcgcctcgattttcaatccgcacttctagactcatcgacgtcatcttgtgagccacggccacggccatcatcgccttcattaaataggtccccattccccgtccccggtaagctggggaaacggcaatgttggtgatgtgaccattccgttggtgaaagtgcagtgacaaccccaccaaggccacgatcaccttacccgtagtttccaccaccacgtaaaggcggtcgggccgtttaatatcgcccacgaaggccgctgcgttccacggggcttccccgtagatgacccgttcaatttcgaccaaggtgggggcgtcttcgaccgttgcttggcgcagaatgtacgggtcccccgcaatcatcacccgccgtgtcgcaaagcagagcgagggattacccccttccctagtcatcagccggtgcaataggtcgttaaacttcatgaacgtactcctgggccgtttgaccgggatgttgcttttgccactgggcctcggcttcggtgagtcgtaggtagtctggcaccagggcatccggatcggcgaccggggtggccgttcttcccagcagggccaggtggtacgttgacggcagggttaaatcggcaggcgctaaagttacgttagtgggcaacttggccagctcgtcggccagtttcggtgtgctttgcccaattaacaaaacgccctgtggctgttgggtcaccctaaccattaagtcgctaaaggcgcagtgctgatcttccatcaccgccactaactttcccgcttggtactggtacccaccggcaaagacgttgccacgccgggcgtcgaaaaaggggacgatcaagcgcttgtcatcgggaagaacgttggtcgccaagaccttcaggcttgattcagccaccaagtcaatccccagcgtcgtggccaaaaccttggccgtcgtggtggcaatccggatcccggtgtacgaacccggaccgtttgccaccaccacccggttcaaatccgctggtgtccagcccaaatcatccattaaccgttcaatggtcggcaaaacgtaaacgctgtggttgcggaccatgttcagggtcgtttgggccatgaggcggtcgtcttccaccagggcaatactcatcgggtaattcgaggtgtcaatcgccaaaattttcaattccatcgatcccttctacttttttctaacatacccacgatactcgccccaccagcaattgtccatcctattcgccttagttttgggcgtgtaaaaaggtgcttaaccggcgtaacccttcctttaaaaccggttggggagcgcagtagcctaaacgaacgtggtggggcgtttcgaaagcctccccgggaaccaacaagacgcccgtttgttccagtaaccgggtacaaaaactaaccgtgtcttcttcaattaacaggcggggaaaggaggttgagaccccggccggggccactagggaaaccagcggctccttggccagccagtcttgatacagggcccagttttgttccaccaacgcccggttgcgcgccaaaacctggtgacggtggtttaagacgtaggtggctaacaggtcgttgaccaccccaccacaaatcatggtgtagtcccggacgcttcgcaaacggtcggccacttcccggttcgtcaccgtccagccaatccgcagtcccggtaccgagtaggtctttgacagggaatcggtcgcaatcccccgttcgtagaggtcgacgatcgaacaagccgtcccgtttttcattagtgggtggtaaacctcgtcaaccaaaacgtaagcccctacttcacgggcaatctcagctacccgacttaacgtctccctgtctagtaccgtaccagtggggttattagcgttatttaagcaaatgagcttggttttttcggtgaccaagttagctaactcagccaaccgcggctgccacccttcctcttcgcgtaggcgccagtaatcaaccgtcgctcctagcgagcgtggaatgtcaaataactgttggtaagaagggtactccgcaatcacttgatctccgggctcaaccagtgcgtagaggacggctaggttagcaccagtggccccgttagtttgcagaacctggtcggggtcgacgtgctcgtacagttgcgctaccgcctctttaaaggctggcgaaccttcaatcaaaccgtaattaagcttagcgtcaaagagtaatttgtctagggtattgggatcatcgtccaactcccgtaggtccgccatcgataaggaggcaattgtgctttgtgaaatatcgtagcgggcctttttttcccatttatttaaccaagcttcgacgccaaacggtgctaattcaaccatctgtcccaccctttctattaaaaccattttcatttaatcttagcgcgccttcaccgggtttaacaaggggcgcccggattaaatttagtgcttgcattttaccaccccctggcttagaatgatgaaaattaaatgataagttgctgagaacagatgagtaactagttggcccccacccagagatgtgggggagctgagaaccacggggtggctaactagtgaagatggtctgggagcaagttcgaccagtgaattcattaactggtggcggttgggcccgttatcaccccgggtatctccgtttggacgtacctcgtgagggttttgccgtgagggagaaccgaattagggtggtaacacgcttttaagataacttgaatgcgtccctagagaagacaatggtcttttctagggacgttttttagttcccacaccattgttcagatagaaaggatgtttaattatgaccacaactttaaccgcgccctttaaaaatgacatcgtcggctcctttttgcgtccccaaaagctcaaggaagcccgggagcaattcaagcagggcgaactggatcaagccggtttaaccgccgtggaagacgcctgtatcaccgatttaattgaaaaggaaaaggcggtcggcctgcacgccgtgaccgatggtgaatttcggcggagctggtggcacctggacttcttgtgggggctgaccggggttggtcactacaactaccaccaaagctaccggtttaagggtgccaaaacccgtaccgacaacgccgaactggtcggcaaggtggcctacaaccctgaccaccccttcttcaagcacttccaatttaccaaccagcaggccggcccggacgtcttagctaagcaaacgatcccgtcaccaacgatgctcttccgggataaccgttccgaccactggccggacttttacgaccgctaccaagactacttaactgacctggcaacggcctatcgacaaacgatccaccgcttttacgaactcggctgccgttacctgcaaattgacgacaccacctgggcctttttaatcagtaagctcaacgaaactaaggaccaacctggagaacaccaaaagtacgtccaactgtgccaagacgccgtcaccgtaattaacggagccttaaaagacaagccggccgacctaacaattaccacccacatttgccggggaaacttcaaatcgaccttcctcttttccggtggttacgaaccggtcgctgaatacctgggccaactcaattacgacggttactttttggaatacgacagcgaagaacgcgacggtaactttgccccgctcaagaagatcctcaatcagcgcgaccaggtcaccatcgtcttggggctaatcacctctaaggacggtcaactagaagaccccgaccaagtcatcgcccggatccacgaagccgctaaagaagtgccactagctaacctagccttaagtccccagtgcgggtttgcctccacggaagaaggcaatatcttaaccgaagagcaacaatgggccaagcttaagctcattaaggagattgcggacgcggtttggggctaacgcgtgtcaccccctgaacacaaaagccacctgctacctaatcggtaacgggtggcttttatgttttctaaacgctacatcgctaacgtggttaacaaccgcagacctagcgcctaagtacggccgagcaagttgtttgccacctcttttctacccaacggcaatcgttccgttaaagatcaggaagatggcaattaaactaaaggctaagactacaaccatcgttcccttttcgcccccgctcatcgtccggttattttcacgtaccccttggtagtagatgataaagcccggaataaagctaatcgaaaccaggagcacttgttgccaaccggccaagaacatgcaggcaatttggaagagaaccaacaagagtccaatcgtccactgtccccactcttggtgttcttgactgtacttcatttggtacagccccacaaaaaggtaggagaagaggatggcggcggaggccagtgagtaagcaaagttgtaggcttgttcagtgaagagtaaggagaacaggaagatcgtttgcaaaaccccggtgatcatcagcgaggccgttggggccttcttagcgttgagtttaccccacacctttggcattgccttgtcttcggcaactagcatcgtcgtttcggctggcagcatcgtccaggaaagccaggaaataattaccgaaacaattaagccgacgttgataatcgtggccccccaggaaccaacgatcaacttcaagtcgttccccagggctggttgactagcggcggccagttgggcccgggtcagggtcccgtaaggaataatcgaaatcatcacgtaaatgatcaacaagaggacgaacccgatgatcgtcgcctgttgggcttgggtccggtccttggcccggtgacccatgacggaggccccttcaaccccaatgaagacccagatcagtgtcagcagggtccccttcatctgggtgtataccgagcccgtttccgtccccttggaaaggttgttagcgacgtggccccagaagtcggtcgtaaacataccggccttaaagaagataatcgaaataatgatgaataataccagtggaatgatcttaaagaaggtcccaatcgtgttaataaaggtcgccgtttccaccccgctgttaacgaggagggtcaaaacccaacagaagataatagccacgatgatcgacgttaggttctgcccgttgctaaagaccgggaaaaaggtccccaaggcactcatcagcatggtggcaaaggcaatgttacccaaccaagctgacaaccagtaggcccaaccggaaataaattcccccatcggcccaaagccggcgccggcatatgagaagatacccgcttccaggtccggccgtttttccgataggttgttaagcgcaaaaacgagcatcaaaaagccaaaaccgacgaagagccatgctagtagagcgggcccaggtgccgccgcggcggccaccgcattggtgatcccaaagatccccgtcccgatacaggaactgacgatcagggcaatcagaccaatgcgcccaattccgtttttgttttccatcttgattttcctccttttttcctcaacccgcaaaaaaggtgcaagtgagcccgtggtattgaactgaccactactcacctccaccttctttggttcaatgcgttactaattttcgttatcttagaggtcctcacgtacgattgggcaagacatgcaccgtgggccaccccgaccccgggatagttcactggagcgaacctcgtgaactaagatcccgtgttctttaagcagggcgtttgaaacgtagttacggttgtaagttaccacttcacccggtgcaatcgctaacgtgttggagccgtcgttccattgttcccgtggggccacgattgggtcaccattcccggttggaatcaggtcaatttccggcttgtttaaggcctgcttgaggaccgccttaatgtcagtatggtgctcgatggtaatttcaccatccttgcccgggtgcaagacccagttgtcaacctcacccttgtcatctaggatcgccgggtgaacggtaaactgatcgtggttgatcatcgtgaagaccgtgtccaagtgcatcatagcgtggttatgtgggatcgaaatggcaatcacggtgtcgtagttagaatccttaaagaggtttctagcgatgtcttcgatggcgtccgccgtcgtccgttgggaaaccccaattgctaagacgtggtcggacaagacgagctcgtcgcccccttcgatgtgggattcgtggttccggtcgcgccatacctcaacttgccccgcaaaccgtgggtggtggttgatgatgtattccgtgatcagggattcacgttgacgggccgggaaagtcatcttgttaatggagatcccgtcaccaatggaggcctgcggatcccgcgtgaagtaagcgtttggcattgggtccattaagaacggccagtccgtattttcggaaacggattgcagatccggttgggcgatgtcaatgtcagtcccccgcaccccttcgatgatcttgtcaaccatttcctgcggggtcatttggtagaggtagtcatataaggcgtcgtgggtggtacccgcaacgtaaccagactcggcgatcatccggtttaaaaattcctttctgacgtcgtcacttgccaatgcttcagcggctaacttttcaaagtacagcacttcaatcccctggtcccgtaaggtttgggcaaaaaagtcgtgttcttcttgggcaattggtaagtacggaatgtcatcaaagaggaggcgctccatgtagtcgggcgtaatgttttcaatttcacgtcccggccggtgaagcatcaccgtcttgagctttccaatttcggaggtcacatgaattggacttgtcattgtttctcgcactccttatctagtcttcgtttccagcttcttttattaagcgggtggtgattaaccgtgaatcaccgttcctaacttgccttctagggcctggtctaagccggcgagtgaggtgatgatcgccttgcgttctgggtggcccttcacaaaggacaggcaagcttggatctttggtagcattgaaccagccgggaattgaccggcatcgatcagttcctgggcctgtgcttgacttaattcggtcagcttctgttcgtccggctggttgtagttgatgtaaacgtagtcaaccgccgttaaaatgatcagctggtcggcgtcaacgttatccgccaagagggcactagagcggtccttatcgatgacggccggcactccggttagggcgccgccttcttcgaccaccggcaccccgccaccaccagcggcaatgaccaaggtcccgttttcaattaaggtttcaatgctgtttaactccacgatccgctttggtagcggggatggcactacctgacggtaaccacgaccagcgtcttcgacaaaggtgtagcccttctcttgttcgatctgggcggcttgttccttggtgtagaagtcaccgactggcttagttgggttttcaaaggccgggtcactagggtccactaccacttgggtaaccgtcgtcacaacgtctttttccattccccgctggtggagttcattttgcaaactttgttgcaggtgataaccaatgtagccctggctcatcgccccacactctgggaacggaaacgccgcggtcttcccgttttgagcggcaaaatccatcccgaggttaatttgaccaacttgcggcccgttcccgtggctgatcaccacctggttaccggcttggatcagtccaattaacgaggaagcggtatttttaactaacttcagttgttcttcgggggatttacccaaggcattcccccctaaagcaacgacgacttttgccatgccagttcctcctctttagtcccctaaggttgctaccattacggccttgatcgtgtgcatccggttttcggcttcacggaagaccaccgattgttcactttcaaagacttcgtcggtaacttccatttccgtcaggccaaacttttcagcgatttccttgccgacttccgtttccgtgttgtggaaggcaggtaagcagtgttcgaagatcgccttcgggttttcggttgcttccatgacttccttggtaacttggtacggcttaagcagttcaatccgctttgcccacatgtcgtcggattcacccatggaaacccatacgtcggcgtagattacgtccatgcccttaaccccggccttaacgtcgttagttacgacaatcttagccccggtcttagcggcgatttcgttagcctttgccaaggtttcggcttctggttcaagttcctttggcgtgaccacgtggtattccatccccattacggccgcccctaacatcagggcgttggaaacattgtcgcggccgtcaccaacaaaggcaaacttgatttgttggtatggcttcttcagtacttcgtgagcggtcaagaagtcagccaagacttgagtggggtggtcttcgtcagttaacccgttccaaaccggtaccccggagtattcggccaaaatttcaacgttacgttgggagaaaccacggtattcgatcccgtcgaacatccccccgagtacccgtgcggtgtccttaacggattccttgtggccgatgtgggaaccagatgggccgaggtaggtaacgtgcgccccttgatccttagcccccacttcaaaggagcaacgggtccgcgtggagctcttttcaaagattaaagcgatgttcttaccctttaagtgttgttgttccgtcccggcgtacttagccttcttcaaatcctcagcgaggtcgagcatgtattccatttcacgagtgttaaagtcagccaaagttaagaaactgcggttacgtaagttaaaagccattttcgggccctcctttaatctatcagtgttctctttacaatttttagtatagcaagagctttcaaggaccatcgcaaagcgcccggaatcatcaccaaatccgaacgattttctttttccacctctgtggttgtgaatggaaactcaagtttttgtatattggatgtttatattcaacggacgggcgttttttacccacttcctattcccttttggtgagcaaaaaaacaacttaatcgggtttcaaaaaacttcacactacttcagcttgattcaaaaatggtccaacgagcggcgccccctaacttccccctagtttagttgtcatcaccttaatcacgccattaaatcaattaatttagtacaatctattgctaaaagtcataaaaagtactatttattaaatagtaaccgcttttattctaacgttaaaaagggggagcaccccttcaatcaccttcaatcaccttcaaccaccgtgcgaaaggagctaacccgtgaacttctaccttcttcaagacgaccaggccactagtgcccttctccgtgacctaattgaaaacgacttcgacaacaccctggtcggcttaaccgccgatcccaaccgggcctacgaagaactcctccaactacgggtcgacatcatgatcctcccctaccaacctcacggaatggacggggttgagctaatctaccgcctccaacaagtcaacaaccaaccccacttcatcatggtggggccaccgatccccaccgccaaggaggccgcctaccgggctggctgtgacttttacctttctcaccctctcaaccacaccgaagcgcgccacatcattcgccaggtcgccacccacgtccgcttactcaaccgggtcaaccggatttacgaaatttcctcctcttcaatcgccccgtataaccgaccccaagctgcccaacgccgccaaatggatcacgtggacaccgtcctgcgcttcttagggattgcctccgagacggggagtgaggatatccgtaagatcatccgggtgatgatcgatcaaaaggccagcttttcttccattgatttccagcgcgacttccacgctgatgaccacgaaaaaaagatcgcctaccaacgaatccggcgggccctgcgggtggggatcaccaacctggccaccatgtgcatcgactacccggaaaatgatatcctactcgagtacgccaacaacctctttgagtaccaaaatatccacgtggagatccagcgcctccaccaccaagacgtccggcggggccaggtgtcaatccaacgcttcttcgacggtttgctccaagaatccgcccgcgaccaggaagttgactaagcgtaggaggaaagtgggaaataaccttcgatgcaggtcgtatgtaagatcggacgaacggtttggtgcggcacgcaccgttcttcggcctgcttagaaactaggcctgcggctttttcccacgttttccgttgaacattcgaatatacggcaagaggcaaggagaaaacacggttttctccttgcctctttggtttcaggactgcagtggtccctttatttagttacgatcgttgtagccttgggggtggctttcgtgccacttccaagcggtggcaatgatgtcgtgaacgtcatcgtacttgggcttccaacctaagacgttgcgggccttgtcagaggcggccactaacgaatccggatctcccgggcggcgtggggccatcttagccgggattggtttgccagtgacttcccgggccgcttctagcatttgcttgttggaaaagccggtcgaagaaccgaggttaaaggcgttggattcattcccggcaaagaggtacttaagtgctaggaggtgggcgtcagccagatccattacgtgaacgtagtcacggacgttggtaccatccggggtgttgtaatcatcaccaaagatggacagttcagcgcgcttgccctgggcgacttgcatgatgataggaaccaggtgggtttctgggccgtggtcttcaccaatcgaaccatccggcgctgccccggccacgttgaagtaacgcagggcgacaaacttaaccccgtaagccgaatcggcccaggccatcatgtgttccatcattagcttggacagaccgtatgggttgatcggcttttgcggatcggtttccttaatcggcatgtgttccggcaccccgtaagtggccgccgttgaggagaagacaatgtatttaaccttaaagtcgcgcattgcctcgagcagggtgatcatgccccccgtattgttatcaaagtacttgaggggttcactcattgattccggcacgatggagaaggcggcaaagtggaccaccgccttgatgtcttcgttaatgaaaatttggtctaaaaaggcccggtcgcgaatgtcaccaatgtagaacttggcccgcgggtccacagccttgcggtgaccggttgagaggttatcggcaaccacaacctcctccccgtttgcgagtaagtcctttaccatgtgggaaccaatgtatcccgccccaccagcgactaagattgccatgctgttaccatcctttcgatttttactaaaacttttactacaactagattgtaccacactcgtcgataaaaagcgctttcaatctttaattaagcccggtcggtacgaaagcccccaaacttttggtcaatgtattcaaacaagagcccctcccgtagcccgttgctagaaaacatcacttgcttcatatttaactggcgtaagagggccatgatcggcaacagccccccgataatcacgtcggcccgggccgtcgataccccccgtaccttgccccgctgctcccggtccatccgcagcaggtcgtccatcatttcgtaggcgtcaaccgtctgcatggttaacccgtggaccggcaagggaacgtcctccccgtccgataggcgccaccggtacatcttagctaaggcccggttagagcccccaagggccaccacccgggtgtggcgggcccgactcaaccagcgttgactagagagaacctcatcgactttgattacggcgtcgtacaggttggcggcgcttacttggtcgccaaggtggtaacgttgggacaacaggaccgaaccgatcggcaaggaaaccgtctcctcggcctggccctggtcaactaagattagttccattgaggccccaccggtatcaatgatgatcccgttttccagtggtagggtccgggaaacccctaggtaatcaaggtaggcctcccgtttgccggagatcacttggatcgtcaggcccacctcttgttcaacgcgctccagaaagtcccgttggttggtagcttggcgaacggcggcggtggccacggcgatgatctcaccgtcaaactggtcgtaaatctccttaaagtcctttaacgccttcagggtcctggccataggctcctcttttagcgtccgctccggacccatgttttctgacaggcgcacgtactctttttcgtagcgcagtagttccgtttggccatcatctaaaattttggtgatccgcagacgcaccgagttagatcccaaatcaatcacctttaagttggttgacattttcctcccccttttacttcttgaggcgtaggttattgacgtgacgactaagggtttcaaagacgttgtttaagtggcgccggttcttttgttcttggcgctgccctcgttcttgttgtttaacctgatcaacgaagatctcttggcaatcgacctgaccgctgaacggcagcggggtgtaccggtcgccctttagaacccgggtcttgacgtcgtcttgccacattgtatcaaaaatttcgatcgcccgtgccttggtatcttcttgggtgaccgggaagagctcttcaacccgccggttaaggtttctggtcatcatgtcggccgaggctaagtagatctccgagtgcccgttggcctcaaagtagtaaatccgcgagtgttccaaaaagcgcccgacaattgagtggaccgtgatgttaccgtgtaagaacggtaaatcgtttctcaggcacgtaatcccccggatcaatagctccaccttcaccccggccgcagcagcagcgtataggtgggcgataatttgtttatccgacagggaattcattttcatccggatcttggccggcagtcccttgttggccacctcaatttgttcatcaatcttttcgttaatgaagttgcgaatcccacccggtgaaacccgcaacttgtggaagtaccgtggccgggcgaaaccggacagcatgttaaagaggttggttaagtcgaccccgagttcgtaatcacaggtaaacaaccccatatcggtgtagaagttggcggtcacgtcattgtaattcccggttcccaggtgcatgtagcggcgaattccgtcttcatcgcggcgaatgaccaaggcgagcttacagtgggtcttgagccccactaacccgtaaattacgtggcaacccatccgctctagccgacgagcccagtgaacgttgttttgttcatcgaaccgggccttaacttccaccagcaccgttacctgtttgccctgctgggctgccatccccaagtacttgatgattggagaatttccggatacccggtagagggtcatcttgatcgctagggtcttggggtcggtggccgcctggtgaataaagttaacgacggcttggaaatcatcgtaggggtgttgcatcaggtggtccttttcccgaatggcgtcaaataagttgtgttccatatccaattccggggctaggtacggggtaaacttgctgtagcggtcttcttcgtggtcggaaaccatgccggagagcttctttaaaaaggttaagtcaatcgggcccgcaatgcggtaaaccccttcttcgccgaccttaaggttatcaatcaggtgggccgccagccaatcgtccatcccctgctccacttctaggcgaataacgtgaccgtgctcgcgttcccgcaactggtgctgaaccgcccgcaacaagtcggaggtgtcttcttcggccacgtccaggtccatgtcccgcacgacccggtaagtaccagttgcttgcacggcgtagcccgggaagaggacgctgataaaggtcttgatcacgtcgtctaagaggacaaagatgttggatgacggcatcttaaccaaccgcttatagacctcgggaacccggacggtggcgaattcctcttcgtacttaccgtcttgttcctttttttcgtggggctgggaaatggtggtcaccacttcctgatcgccctcgagcacttccttagcggtcgttgccggagccgtacgaatcagcttaacggccacgtttaaggagttattagagataaaggggaagggccgcgatgagtcgtcggccatcggggttaggaccggtaataattcatcgttaaagtaacgctgcaagtagtcgtgttggtgttgatccaagtccttaacggctaccaggtggatgtctttagcttccaaggccggaagtaagacgtccttatacacctggtagcgccgggccaccatctggtgctccttttcgttgaccgccgtcagttgtgctgccggggtcatcccggaggcgtccgttgtcgttaccccagcggcggctaacttactcaaagaagccacccgcaccatgaagaattcatcgacgttactttgggtaatccccaaaaaattggcccgttccaacagggggttggttgggctggcggcttcttctaacacccgcccattaaagtcaatccaggatagttcccggttcacgtaattttctggttggtaaaaatccctgtagtccatttagttgtccccctttgcaattaactccggttgcaaaccataaacgtcggtgaataacttatttttacgttggaaggcccacttttctagcaccaagtcatcgctagcgtgggcataaatcaagaggcggttgccttccaaagcgagttctaacttactaatcttttgctggcgggagtcgtctagcgaatcggccacccgtaaaatagccgccaacttggccaccggtagctgaatttcgtcatccatgttccggtagtggtgttcatcaacgtccgggctttccgacgagtggtagcgagaaacctccgcaatcacccggttatcttgatccgaaaggccgatcagggggttggcctctaaaatgtaagcggagtgccggtagtgcccctgggggctgatgaagttaccgatgtcatcaaccttgctggcgatctcaactaacaagcggtagtgctcgtccaagcggtggatcggggcgagagcgtcaaacagttccaaggtcaccttggttacaaaagcgcggtgggccaatttgaccccgtagcgacgggcaatgttgtccgccgacgtccgaatcatctggctaatttgggattcctgcccttcacggacggcgattaagccttcaaagggggtcaccccagttacgtaaagctgcttagcgtgtaggagccgcaacgtttgggagataattaaaaagcttggtaacacccaacccacgctttgttcatccacttggtagtggttgataacgtactggtcggtcgagtcggtaatccgtcggtagctggtgtcaaagtcatccaaggccacttcccctaggaattgcccacgctccaagtaggcgtccgctaacaccgagaccccctggacgatcagcgtggcgttttcaacgtcgcccagttcccccactaggtattcgaccttgctactaatgtagtcgaatatgatgtcactcggcgtggccgtggtctgccgtaggttctcggcgagttgactgattttggccttccctaagtcgatgttccaagaggtctcaaagacgccctttttaaagtaagcgagggtactagtcgatagtcccactaacagaacaaaggtatccgccccttctttgatcccttggcgtttgtgctgatgcttaattgcaactaaggtccgagcgataagctggttgtcactaagccagttaacttccagcccgcagcggacgcttaattgatcggccacgtaacgggccgttacctcatctaggtcctctagggccccgtaaaattccacctcgtctacttggtactccttgaggacccgttgaaacccaatcaggttgtcgacaatcgcatccatattttcggcatagttggccaccatgctagtccccacgtttaggttccccgattcgacggttgtcaccggtcgtttctcctggcgatcaatgatccggagtcccacttgatcgggctccaaaaacatgatcccaccgtaccgttgctttgccacgttcaccactccccatcataattaagttcttcctttaggatagcacgattattacttttctgttgatcaaaaacgggatcagcccccaaagtcgtttccgactcccgtaaggtctgatcccgtttcatttaattccgtggttgccagtaaaaggtcgcccgggcgctctcttgtccttggcaggtgatttggtgatgggtcaccattagcccctctttttcaaccggggtcgacccggtgctcgtaaccgtttgcccgtagcgaacttcgtgggcaaactcggtctgcatcttaactacctggtgggtgcgcaaaaagtcgccgtccaagacgtccatcatccactcaaagtagtgggcgttattgacgtgttggttaccatcgatgtcaaagtaacgaacacggtagtcccgtttcgcccagccggcttggtcttctggcaggctgggtttttccaggcgtggtaagcgcttggtttcgtccatctggaaggtatcaatcatctcctggggaatcgtcataatcttacgcttggccaggttcatgaagacaaaggtcccactcaccttagcgtagtagttgcccgctaaatccttgacccaaaagtcacgaatcacaaagaagcggttgtacgcccggacccgagtccctaagattacctcttcacccttcaccggttgcttttcagctagggttccttcgtagttgatgatcacccagccaccaccgtactggcccgcccgctttaggccgaccccgttttccttgttatcggcttcggaagcgaggatcagcattgcgacgatcatggccagggtggggtgaccactggtgtcacattcgtagtacttaacgtggtggtgcatttcaaattccgttgccatcctgctcgttcgatccttcctataattggtggtactgcttatacaagtcctgacggttcaagccgagccgtttggcgacctgcttaatcgcggcgttaggactttgaccgccatccacggcggattgaatttgttctaagggcgttcccgaggggcgttgttcatcttcttgggggtggtcattgccggccaccatcaccacaaactcgccccggaccccttcttttgcccacgccacgagttccgctaggctgccccgctcaaactcttcgtagcgcttggtcaattcccgggccaaaacggcttggcgctcctctccaaaaacctcagccatcgtggttaaggttttagccaaccggtggggcgcctcgtaaaaaatcatcgtttcgccccggttccttaaggccgttaattctgtcacctgttgctggtgcttgcgctccaagaaaccgtaaaagtagaagggctggggggaaagtcctgaagcaatcaaagcggtgagcgcggcgttggccccggggagggggaccaccggaatcccttctttaacgcaggccgccactagctccttgccggggtctgaaatcgatggcatcccagcgtcactgcactgggccaagttttccccttgctttaagcgggccaccagctctggcagccgctgttcagtgttgtgttcgtgaaagctaatcgccttggtggtaatctcaaagtggtttagtagctgccgggtgtggcgggtatcctcggcacaaatcaggtcaacctcttttagcaccttaatcgcccggaaggtcatgtcgtctaagttaccaatgggagtgggtactaagtacagccgccccgtttcggttgcttgaaaacttgcctgtctttgcatccctattttcctttcttacgcgggtttaacgccgattgacaaaagaggcactcatcatcgcgacgctttccgtagtattcgtgacagatgtgaaagccctcctcgtagatcttttggagcttcttttgtgaagccgtcagcccaccggcatccttttggctctgtgattccaataggcgccttaggtggtcattttcaattgacaaggcggcgttttcttctaatacctgcgtcatcatcttttgcaacccctccatgctgaccactagttccctgatctgctgaatggcctggttcaagcgatcatacaggttgcccttatcaaggtgttcactcacggttgctgcccctttcctcactaaagtcacccttcatcaccaagaggaggcggagcgttaattgctccaccacattttgaaagcttatgttttgatcaagcaagtggcgcccctctaaggttagttcactggccacgagaacttgctgggccgaacttggcatgatcagttgggccacttctgcttgccactgacgaaagtgaagccgctctggttcggtcacccggttctttaacaagagggcgtcgcgccaaaccatcgtcactaggtccaacaagactagttgctttgcccggtcgctaccctgctttaaaaaaccagtttggacgtccacaaagctgagcggatcgccactagctacctccttaaaccagtcgaaaactagtttcacgctggtggggagccagtcgtcttccatcaaagaggccccctgcttggcgcttagtcccagccccgcggccagggggcccaggtattctggtacccccgcctcttgcagctgctctttaaccatttcacttggcaaggggcgtaattcgattacttggcaccgggattgaaccgtctgcaaaacggcatttttgttaggagttaacaaaaagatgtagacccccggtccgggttcttcgataaatttcaataaggagttagcagccgagccggttaaggtttcggccccctcgatgatgaacacctttttctccccttcaaccccggttttggaaaattcagcctttagatagcggacctgatcaaccttaatctgacgcccctcgggacgggcaaccaccacgtccgggtggttccccgaaagaacccgctggcactctgggcacgtccgatcgggatgcccctggtcgtcttgatgggggcaaaacaagcgtaatgcgacctccgttgctaacgcgaccgttcccatgttgacgttgcccactaggaggtaggcgtgagccagcgtcccccgctcaattaggctggcaaagcgcgccgtgatttcaggttgtagtgcggtggcggttagctcacgctccatgttctcttccctccgtcctagaagtgtaagaactgctcaaccggtaagacgaagacggtcgcgcccccgacttgcacgttaattggcatggcgcccgccccgttatccatgtgggtaggcggcgtcatgtattgctcccgggactcggcgtttttcttgatgatctctaagacatcgtcaacacgatcgtcggcgaccccaatcaaaaaggtcgtgttcccttcccgcaaaaagcccccggtactcgaaagtttggtggcgccaatcttggcgtcgttaaaggcgtcgcgaaggcggttgctgtcttttggttgcacaatggccataatcatcttcatgacggttcctccttagttggtaaataggtctgcgtaacgtgcgtgaattgcgcttcgtacgtcttcaattacccgcgctaattcctgatcggcgtttaccttcacaattcgttctgggaagcgctcggccagggttaagtaggcctgacggacccgccggtggaagttggtggtttgctcatccaagcggttaattgtctccgcccgtcccttttcaatccgggctaacccggtttccacggggaggtccaaaaaaatggttaggtccggcaagagaccgtcaatggcgtactggtttaactcccagattcggtcgatccctaactcacgtcccccaccctggtaggcaattgaactatccaagtagcggtcgcacaaaattagcttccccgcttcaagtgccggtttaagggtttcaaccacgtgttggcgccgggaagccgcgtataataaggcctccgtccagtcatccatcgccccgttttgcttatctaacaagaccgcccgtacttgttcggcgattgggtttcccccgggttcacgggtatagacaacttgatcacccaactggttaactaggcccgtccggatcgcggttaagacacttgtcttcccggccccgtctggcccctcaaaactaataaatcgtccgctcatctcttggtgcgcccctatcttattgcataattacaccagcgttggtcttaccgtgcaagcctcgcttacgtgcccgttcgtacaagtataagtacttacgctcttgcagcttagttcgctccttgagctcgttattaacatggctttcgtaaacagcttgctccgtttcctttgcgtgatcccagctggccttggtttggtaaatcaagtttaacaagcgttggttaccttcctgttcaacttgatgttgtggtcgtttgaaaaacatcttacatctccgttcgcccttgaaccgcccggaagagggtcacttcatcagtgtaatcaatgtccgcccccgctgataaaccatgggctaagcgggttactttgatcccagctggcttaatcaagtgggccaagtactgggcggtggtttccccgtctaaagaagcgttggtggccacgatcacctcttggatttccttatgcgcttcaaggcgctttaagaggctctccaagttaatgtcttgggggcccgtcccttcgcttggcgatatcgtcccgtgtaagacgtggtaaaggccgtggtattccttcatccgttccatggccataatgtctctggaccgttccaccaccaagacccggctttggtcacgggtcttatccttacaaatgggacacgggtcgtcttcggtaatgttcccgcacacgctgcagtagtgcaagtcgcgcttaacggcccttaacgacttggcaaagttatccacgtccgcatcggacatgcccaaggtgtaaaaggcgagccgggtggcagatttctccccgattcccggcagcttcatgtagctatcgattaaacgggcaatcggttctgggtactgcatttgctcacctaaaccttacattcctaacccgcgggtgtacttacccatcttagcttgggtggcctgttcaaccttgtctaagccatcgttaaccgccgctacgattaagtcgcttaacatatccacgtcatctgggtccaccgcctctgggttaatcttcaaatccttgagcttcttgtccccggttaaagtcgccgttaccatttcgtccggcgcttggccaacaaattccatggccgctaattcttcttgttcggccatcatttgcttttgcattttttgggcttgcttcatcatcttttgcatgttcattccgcgcatcataattcattaccatcctttattattaatcgttttttacttcaattgcgtccgggccaaacaacttttcggcctgactgactaccggatcagttgccttgggggcctcctttttagcggttcccttttttaagtaaccattttccactaagaagtcttggcgcatttggggccacttgtccttaggcacgaagaccacttggcgttcgctaccggtcaactgttgtagggccgcccccattgcgttacctaggttgcccccgttggcctgttcaaagaggaagttattatcaaaggataccacgacccccgccggactggcagccaccggctcagaattattgatcaacgagctctgagcgttatctaataaggaaagcatgtctccccacaggccctttaaattctctaactcaggccgggttgcgttggtcaagatcaagttaacctgggctaagttaatccgcaacgcctgtttattgctagtcgaccggctcggccttggcgccggtgttttcacctctgctggtggggtttggcgtagctgattaacctcttgttgtaaggcagctaccgcctggcgaagctgcgtaagttccgcttggtcagcacctggctgggttctttcgtcccctctaatctggcacaaccggacggttaacacttctaggtagacgtccgggtgcgtcgtaaagcgcatctcctgttggatatcgtttagggtatcgatcatttgatacagagccgtcgaacttgcggcgccgctcagttgatcaaaatcttccttacgtaggcccgtcgccggtaggtcaatcaaacttggtgattcctggtacaagaggacgtcgcgaataaaggagatcaggtcctcaatgaaacgctgaccgtccttgcccgccccggtgatcttagtaagggtctctaaggccggggcgctatcacccttggctacttgcaggaaatattcctgcaccagctgcttggtcacactcccggtcaccaataaggcgtcatcaatggtcacctgctcatcgccaaaggacagtgcctggtcgagaatacttaaggcgtcccgcattcccccctcagcggcgttggcaatcacccatagggcgtcctcttggtaggcgacctttttttgatccaggatgtatttcatccgctcaaaggcgtcctttgcgctaattcgtctaaaatcaaagcgctgaacccgggaaatgatcgtcagcgggatcttgtgcggttccgtagtagccaaaataaagatcacgttggctggcggttcctccaaggttttcaagagggcgttgaaggccccggtcgataacatgtggacttcgtcaatgatataaaccttatagtcagcctgggtgggggcgtacttgaccttatctctaatgtcacggatctgctcaaccccgttattggaagcggcgtcgatttcaattacgtcatttagttgccccgccgtgattgcttggcagagttcgcactcgttgcagggttccccatccgtttggtggtggcagtttaccgccttggcaaaaattttcgccgccgatgtcttccccgttccccgtggaccggcaaagaggtaggcgtgactaatttttttggtgatgatggcgttttttaaggtggtcgaaacgatctgctgaccaacgaggtcactaaaccgctggggtcgccaaacccggtagagcgcctgataactcatctctgttcctccctgcttttgaagatatctttatccattatactagcttttaatcatctaccaaaagagatatctcaaaattcaaagaggctgggagaaaacaatgtttctcccagcctcctggttaatttcattcaaacttagggcacaaggaatcgcaaacttagtgctgctcccttccaggcctgacacggttcgtaaggacgcccttgccctaaggcctaacggcaaaaaagattatacactatttttcggtcactgaccagccttttgagccgcattttcttcctggcgccgttttttcttcgccgtcttttgccgcttacggatcgcccgaaagaactccttgagcatttgactggcttcttcttgcattaggccctggtgaacttcaacttggtggttcaagcgggtatcttctaataggtggtaaagggaggataccgcccccgccttttcatccggggtcgcaaaaaagactcgtttaatccgtgaattgatgatcgccccagaacacatgatgcacggttcaagggtgacgtaaagatcacattcttctagtcgccacgaacccaacgcttggcaggcctccatgattgctaatacttcagcgtggtaggtggcatcttggaatttttcccgcatgttgtgtcctcgtccgataattttccccttataaacgacgaccgccccaattggaacttcgcccagcaaggccgcttggttagcctccttgaaggcctccttcatataaccacgctccgttattttttcttccattctttgccccccttttagctagttttttatcgctcttcagtgtacaatatgctcttagttactttcaaatctgtcgatatgactgttcaatcatcggctaaaaatttttcaactttttttgattcggtcctaaccacgtcccatcaaccaccatatcttgtgttatcgttttcgaccagcacgagatatggtggtctttttatgattgatcggctatactagaaaacatcaaatattggtaagggaggaaatgctcatggtaaccgtcttttccaagaataattgcattcaatgcaaaatgaccaagcgtttcttagaggaacacaatgtagcgttcattgaacacaacatcgatgaacaacctgaattcatcgaaaacttaaaggcagaaggctttttggcaacccccgtcgttaaacttcccgacggtaatgccttcaccggttttcgaccggatcgcctttcagccttggcctaagggcgctgcaaaaattttacgggcggcgacacctgttctaggtgcccgccctttttattgttattaactcaggtataaaagaaagtaggaacgtgatcaatggctctttcagaaattgatatgaccaaggtgaagtacttcgacctaaacaacgagatcaacatccccaaggatggtcaaatccagttgaacctcgatcaagaagccctagacgactttattaaggaaaacgtggaaccaaacaccaagaagttctcctccgtaatggaacggctaaactggttaatcgaaaacgactacctcgaagaagactttattcgccaatatacgcccgcctttttagatcgactctaccaatacttaaaggaacaagacttccacttccactcctttatggccgcctacaaattttacgcccaatacgccatgcggaccaacgacaaggaatactacctggaaaactacatcgaccgggtggctatgaacgccttgtacctagccaacggggacgaacaactggccatggacctggctgatgagttaatccaccaacgctaccaaccggccacgccaaccttcttaaacgttggtcgcaagcggcgcggggaattcgtttcctgctttgaaatccaagctaccgatgacatgaacacgatcgggcggacgatcaactccgctttgcaactatccaagatcggtggcggggtcggcatcaacttaaataacctccgcgaagccggcgccccaatcaagaagatcaagggagccgcttccggggttgtcccggtcatgaagctcttagaagacgccttttcatactccaaccaactggggcagcgccaaggagcgggggttgtttacctctccgtcttccaccccgacatcattgactttttgggggccaaaaaggaaaacgccgacgaaaaggttcgcttaaagaccctttccctgggggtaacggtgccggacaagttctaccagttagtggaagaagacgccccaatgtacctcttctccccgtacgacgtggaacgaatctacggtaagcccttctcttacgttgacatcaccaaggaatacgacaacctggtcgctaaccctgaaatcaccaagaagaaggtcaacgcccgtgagttggaagacgaaatctccaagttacaacaagaatctggctacccatacattgttaacgtcgatacggttaacaaggccaacccaattgaaggaacaatcgtaatgtccaacctctgttccgaaattgcccaagttcagattccgtcccgggtcaacgatgaccaaacctacgaaaccctcggcaccgacgtttcttgtaacctcggttccacaaacatcgctaacctgatggaaacaccagacctcggacgctccgttcgggcgatgatgcgtggtctgacccacatttccgatgctgaaagcttaaccgtagtcccatccatcaagcacggcaacgacctttcccactcggttgggttaggagcgatggggctacacggcttcttagctaagcaccacatcatgtacggttctccggttgcccttgagttcaccagcgtttacttcatgcttttaaactactggaccttagtggcttctaacgaaatcgcccaggaaaagggtgaaaaatttgccaacttcgaacggtctgcctacgctgacggttcctactttgacaagtacctgactaaggactgggggccaaagtccgccgccgttaaggaactctttgccggcttctttatcccaaccccagacgactggcaagaactcaagcaacgggttcaagaatccggtctctacaatgcctaccgcctcgccgtggcaccgaacggctcgacctcttacattggggactccacgtctagcctacaccccattatcaaccggatcgaagaacggcaagaaaagatgattggtaaggtctactacccggccccatacctatccaacgacacgatgccgtactaccgctccgcttacgatacggacatgcgtagcgtcattgatacctacgccgccgcccaggaacacgtcgaccagtccctgtcgatgaccctgttcatgcgctcgaccattccagccggcatgtacgaatggaaggacgggcggacggaaaagatgaccacccgcgacctaaacatccttcgtcactacgcccaccaaaagggcattaagtcgatttactacatccggaccttcacggatgataacgaagaagtcggcgccaaccaatgtgaatcttgcgtaatttaagctgatcagtcataattaaatcgttcacattaacaaattaattgatagggagattaatcgaatggcaattaagaattataaagcaatcaattggaaccaagtgtccgatatgattgacaaggcgacctgggagaagttgacggaacaattctggctagacacccggatcccggtttcaaacgacctggatgactggcgcgaattagacgacgaccacaaatggacggttggccacgtcttcggtggcttgaccctgctggataccttgcaatcagaagctgggctgaccgctttgaaacaagacgttaagacccctcacgaaacggcggtcttaaacaacatccaattcatggaatccgttcacgccaagtcttactcaacgattttctccaccttaaacacgccagacgaaatcgatgaaatcttctcatggtccgatagtgaagaatacctgcaaagcaaggccgttaaaattggtaacctctacttggacgcccaagaagacccgctgaagaaaaaggtggctaacgtctttttggaaaccttcttattctactccggcttctacaccccgctgtactacttggggcacaacaagcttaacaacgttgctgaaatcatcaagttgattttgcgggacgaatccgtccacggcacttacattggctacaagttccaagttggcatgaaccaactgaccgaaaagcaacaacaagacatgaagcgttggatgtacgacttcttgtacgaactttacgacaacgaagagaagtacactcacgtcttatacgaccaaatcggctggaccgatgacgtcttggtcttcatccgctacaacgctaacaaggccttaatgaaccttggtcaagacccactcttccctgacacggcttccgatgtcaacccagtggtcatgaacgggatctccacgaccacgtccaaccacgacttcttcagccaagttgggaatggttaccgcctgggggccgttgaagcaatgagcgacagcgactaccacgtggccgacccgaacgccggcaaggacattaacgctaaggactaatttcaagtaaaagcacccgcgtaaaaacacccgccatggtcacgtgttatggaggattagctcagttgggagagcgtctgccttacaagcagagggtcacaggttcgagccctgtatcctccatttgagccgttagctcagttggtagagcatctgacttttaatcagagggtcgacggttcgagcccgtcacggctcattgccacttgtgggttttatacgccgacttagctcagttggcagagcacctgtcttgtaaacagggggtcggaggttcgagccctctagtcggcatcaaacttaatattatgcggaagtagttcagtggtagaacatcaccttgccatggtgggggtcgcgggttcgaatcccgtcttccgctttgccaattctatataatgccggggtggcggaattggcagacgcacaggacttaaaatcctgcggtcagtgatgaccgtaccggttcgatcccggtcctcggcaccatacgcacccatagcgcaattggatagagtgtctgactacgaatcagaaggttgaaggttcgactccttctgggtgcatttaacgggaaatagctcagcttggtagagcacctggtttgggaccagggggtcgcaggttcgaatcctgttttcccgatttacaatttaatagtaattgtagtatctttttcgcggtgtagctcagctggctagagcgtccggttcatacccgggaggtcgagggttcgatcccccccgccgcgatttgggtggttgtattggacctttagctcagttggttagagcaagcggctcataaccgcccggtcgtaggttcgagtcctacaaggtccatcaagcccatcgcttgatggtgctgttgtacactttcagctttatggaggattacccaagtggctgaagggggcggtcttgaaaaccgctaggtcgttagcgcggcgcaagagttcgaatctcttatcctccttatattatcgcggggtagagcagtctggtagctcgtcgggctcataacccggaggtcgttggttcaaatccagcccccgcaatttctttggtccgttggtctagctggttaggacgcatccctgtcacggatgagatcacgagttcgagtctcgtacggaccgttttaatatatactggctcagtagctcagttggtagagcaatggattgaagctccatgtgtcggcggttcgattccgtcctgcgccatgttgcgggtatagtttagtggtaaaaccacagccttccaagctgttgtcgcgagttcgattctcgttacccgcttttagatgggtctatagctcagctggttagagcgcacgcctgataagcgtgaggtcggtggttcgagtccacttagacccatttggagaattactcaagtggctgaagaggcgcccctgctaagggtgtaggtcgggaaaccggcgcgagagttcgaatctctcattctccgtattgacaccatgggtgttgcccgtggtgtttttttacggccacagcttctctttaaaagtggccggtaagttagcaaattagtccttgcaattatgataataacttgctatactatatactgttgtcagttatgatgacccgttggtcaagtggttaagacaccaccctttcacggtggtatcatgggttcgaatcccgtacgggtcacttttattatcgcggggtagagcagtctggtagctcgtcgggctcataacccggaggccgttggttcaaatccagcccccgcaatttctttggtccgttggtctagctggttaggacgcatccctgtcacggatgagatcacgagttcgagtctcgtacggaccgtctatagaagaaaaaggatcggtgtttaaccgatccttttttgtagtttaaaaaacgaaataatcttggtggtagaaggtgttttgcggacccggggcttggaattcctttaggacccttgctggtacactttcagtccaattgctaagggcgccagcattatcccacgtggttaacatcacaatagctcccgttcgatcttgattacgtaacaacattcctccgttaaaaccgggctgatccgtcaggtcaaccagaagttgacgagcatgctttaaaagtactttttcgggatcagcatctaagtgataagattccaggtgaatgaagggaccaaagttggttaggagaccgttttgttgaagggttgtaaaactaatcgggttagagaagatgggcttctcaccggaaagatcaaagagggtgcaccgagtttggtcagcggcgtccatcgtcataacaaggtgacggctggggtacttagctaagaatggttccaacacccctttggaaccagatgtatatgagatttgatttagcatgggaaattctcctttcgaggtctattctactcggttttcttaacatggaacgaagatgagcctattttcttttaccagggttggtagttagtaattgggatgatcggttgataataagcgggtaccatgttctaaaggaaggggttaccagagtgagaaaacggaatggttgacatagcgttatttgactatgaatgggagggcggtaaattacctaattcacttacaaaaaattatgaaaacgtctttcattatttgctagtggaggttataatagttacaaaacgataagagcaggaaagtagaaatgaatggaggcatctcagatggttacactttacacgtctccgagttgcacctcttgccgtaaggcccgggggtggctacgggatcaccagattccctttactgaacggaacatttttgccgatccgttgacaatggctgaaattaaaaatattctccggatgaccgaaaacgggactgaagatatcatttcgaaacggtcaaaggcctaccagagcctcaagatcgacgttgacgacctaccaatgacggaactttacgaattgattcgcaagacccctggtttgttacggcgtccgatcatcattgatgacaagcggcttcaaattgggtataacgaggatgaaattcgtcgtttcctaccacgggaagtccgggcccttgagttagcggaagcgcaacggcgggcagatttggttgaataatgaacggggatggcaattggttggccatcctcttttgttatgggctctccctttacttttcgtcaggatccgttaaaattactaagtaatgaataagcaaaaccaatctgtgaaattgggagtgagggggcgcaaaatgaaagttaaaagaatcaatgattacacgctccaagtgatgctccaaaaggatgagttgaccgagcggggcattggtatgatggatttgatggggaaccaacagcaaatggaagactttttccagaccgtgttagacgaggtagaccctcagcatcaattttcgatggatcaaacggtgctgtttcaggtgatgccaactaacgacggaatccagttaacgattactaagcacaatggcgacgttaccgaccaagacgtccaagaacaagccgctgaaaatatctcccggttcttacaaaatgaactacgggggcacgatttcgataagaatgaccagcgaagccacggggctgatgcgagtgaacaaactcacgatgatgccgatgagattgccgcggccttaaatgaccctgacgttaaaaaatatacccgggtggtgaagtttgattcctttgaagacttcgtcgcccttgccaaggtgattgataccagtaacatggcggcggacttataccaagaagaccaccattacattttggtggtgaccttctttgaaaacggcgaactttcgccggaaagtgtaaaggatcgcttagccgtcatttacgaatacgcttcgccaagtaaattggaagccatggtagttgctgaacacggccaccgggtgatggagcacgccgcctttgaattggcacgccactacttcagttaatttcgtgacaagcaaaaatccctccgtacttactgagtaaggagggatttttatgttagtggctaaaaacgaacggggacaactggtgcgggctagcgatgcccaacggacgcgagggtaccgttgcccagaatgtgacgccccactcgtcttacgacagggcagccgggtgccgcattttgctcaccggcctaaacagggttgtcagttggcaaaaggggagagtgagctgcacttgctagggaaagagaccttgtggtggtgggccaagcaacggggatggaatccccaactagaggttccgtttgaccagatcgagcaacgagcggacgttttagtgaccatccagaatcacccggttgccttggaatttcagtgtagccccctgagcgcacgtcggctagctgaacggacccaaggttatcagcaagtaggagtggcggttcgttggctactgggtccaacttaccaaaagcggctcctccaccgtgaaatccaagcgcgttttacccaactagttaataaccggcccagtttaaccttctgggagccccaccgagcacagttagactacctacagccaatttatcagggccaggttgggaatggtcgttggtgggcgcaggtgggtgttgagacggtcgatctacaccgccacgcctcgctaagggatgggttagttcgtcaagcctaccaagcggggcaccaagtagctgcttgtcccttagttgctcacgggcgtcgagaatggtggcccttaacctttgaacgcccggtacggtggcgcctcatgattttgctggccttagagcagttaccgctaggaaaaagttggcccccactggggtggcaggcttggttagcgacacagacgaagtggttgcccttgccggcccttaccccagtccaacgtcaggcactgcgaatgcaccacctaaacgagttaaccgcggatcttcttcaagcggggatcattaccatccgcggagaagagtaccgttacgttaggctcccccaatggtttgacgactttgatcaaaagctggccttcgttcgccaacaagagggaatctagaaaaaggagtggccaataaactacttagtcatacgacatgtagttagtggccacgtttgctgtctaacattcggatatgaggcaaaacaaaaacgaccttatccaaaaatgaatagggtcgcgatggtggtttgcatgaataaaaccctcaaatatctattaagtcccatactgagtaccattaccggtacgcggactcgaggtcccttatggaggtctaatttcttcactcttttaacataccacgattacccgatctttaaatcgtttttaagtaggacgggttaggttaggcttatttttgacaaatgcctctcgatcgccattaacttaataagttctaaagttagggcgcccctgccgagtgcggcgaaagaagcgttggtgggaatgattgaatttggtgggcgagaccgcctcgaggaaggttgcgtagtcaaaatcgtgaactaaggtgtcgtaatcgggatggttactgtcgtaaatgacggcggtggttgattcggcgacccccagttcattagcaatccgctggtcgtctttaaaggcttgttgactgagttcaccctgtcggtcttccataaacatggctaggtcgagtccgttgtctttagcgatctggtaggcgaggtcagcgctgtagttttgtccctcgtcaattaatgccttttggagccccaataagaattggcgtccccgcttgcgtccctgaaacaaagcggccttatagtcgagggtaacctggtagagggtggcagaaacccgttggcggttggccaaggtgggggcaacgttatatagacgtagggtctgttcgatggtgtgcatattgacgagcggaatgaagttaaaggttaaatcgaggtcgggtagttggtggtcagctcgcaacaggtcttgttcgcagttaaagcaccgggtccctagcgggttgacaaataaagatacttcaagcaccggtaggtacctccaatcattaggtttcggggaaagcccctttaatattgttattttggcaaatttagcaaaacttgtaaagtaatcaggtttggctagcatcatttttgggactaacggagccgttatgatagaatagttgatagctacggaggggatcaaatgattgaagactggcatgcgttcttgttgccctatcaacaagcagttaacgagttaaaggtcaaactacggggaatgcgcaagcaataccaagagagcgcccaacattcacccattgagtttgtcactggacgggtaaaacccgtagatagcattaaagaaaagatggttcgtcgtcacgtttcagaagaccggctagaacaagatatgcaagacattgcgggtttacgtatcatgtgccagttcgttgaagatatttacgcggtggtggacctactgcgtgaacgtggtgatattgcgattttagaggagcgcgattacgtaactaacgttaaaccaagcgggtaccgctcttaccacattgtaattgagtatccggttcagttgatcaccggtgaaaagaagatcttagccgaaattcaggtgcggacgctggcaatgaacttttgggccaccgtggaacactccctgaactataagtaccagggtgactttccgacgaaactggctgatcgcttgcaacgggcggccgcggcggcgtttaaactggaccaagaaatgtctgaaatcagagaagagatccaagaggcgcaaaacctcttttcttacgggaagtcttccggttgggaacgggtcagtggccgtgaccaggaagaacaaaatgataatcaccaagcttaaggggcataaaagagatgaagattgcagtctacacataccgatcaaccgaatcaatgcgggttcgccaagccattttggatggcattcaagggaccccactcgagtatgacgaggatcacccagacatcgtcattaccatcgggggcgatggaacgcttttgtcggcctttcaccattaccaacacctacttgatcaagtacgttttgtggggatccacaccggccacctgggcttttacaccgattggcgcaattatgaggttcaagaactcttaaagagcctgcaaaacgatagcggccagtcggtggcctacccactattagacatggaagcaacgatgagcgatggacgggtcaaacacattgtggccctaaacgagtctactttgcgtaacattgttaaaacaatggtgtgcgacgtttacgttaacgatcagctgtttgagcgtttccggggtgatggactgtgtatctccaccccgaccggttcaacggcctacaacaaatcagcgggcggcgcaatcatggatcccaacatcattggcttccagttagccgaaatggcctccttaaataatcgcgtcttccgaacgttagggtcgccggtcatctttggcaccgatgctaaactgaccttccgcttgcgtgatgattcctcggccgttttaacctgcgaccgagaacagatgatgttagggcaagatgattggcacctccaagaaattacctaccgggtggccaaagaaaaaattcactttgccaagtaccgccacaataacttcttcatgcgggtgaagaattcctttatcggggagacctactaatggaatttaagtggcactacttgggcgagcaaccacgtcggttacggtcggtctttcgctcctttggggtgactaattcgctacttaaggtggccatcttccatggcggtcagatgaggatcaatgatcgggtggcgtgggccattgaccaagttgagcccggcgacgtggtttatttagtggttcctaatgagccggctaatcccaccatcacggtcagtgaccaaacctttgaaatcgcttatgaggatgaagactttttggtgattaataaggaggccggcgtggccaccgttcctgcccatcacgtcgccgtccaagacagcctggtcaaccgggtcaaggggtattaccaacggcaaaattaccccaatcaagtgacccacgtggcaacccgcttggataaggatacgtcggggctagtggtttttccaaagcaccgcttcgcccacgcagtcttagaccgccaactgaaggcccgccaagtcaaaaaagagtacttggcaatggtgcaggggaggttaaccgtaagtcatggttacatcgacgccccgatccgccgggatccggactccttcgtgaaacggttggtggctccggatggcaaggcatcggcaaccgaatactggtgtgaacgggtgacagatacgactagtttggtacgagtccgcttacacacgggccggacccaccagattcgggtccacttttcctttttgggccatcccctattgggagacgatatgtacgggactggctttgggatgccccgtcaagccttgcattgtcaacgggttagtttttactctccctttaagcagaaggtaatttccgtcgccgccccactgcccacggactttcagcgggctgaggatgagtggttaaactaaaagcccccacctagttcgaagggaaccggtgggggtttggcatgtcttaggtggacttatttaacccactgcttaacgcagacgggttctgggcaggcaacatcttgttgaagtaaggttaactgaccggtcgtggtgtcacgagcgtagagggttaagttatcgccattttggttggaggcaaccaggaaggtttcgtcttggctcagttcaaagtcacgtgggaagtcaccagccgtggtgattgattgaatgtgactcagggttaggtcatcattgacggcaaaaacggccagggtgttttctccccggttagaggagtacacgaactttccgtccgaagagatgtgaatggcggcggccccgttgtgggcggtccaatcggccggaatcgtagcaacggtttggacgtgactgaagctgccagtttcagcgtcgtacttaaggacttccagcttggaactcagttcacccaaaacgtaggcaacttgaccgttggggtggaagacgaggtgccgggtcccaaagccagcctctgactggtagcgggatgcttgggtgagcttaccgtcgtcgctaacgtcataaacgaccactaggtccattcccaggtcacagacggccaggcgcttgtcaggcgtcaagtcggcatagtgagcgtggggagcgtcttgttccggcttcggcccacattcgccttggtgagtcacctcatcggtttgggtcagggtgccgtcagaagcaaccttaaagaccgttaccgttcccttgtggtaattggcgctgtatagcaacttccggtcttggtcgtaacccacgtaggccggtggcgcccccgcccccagcttttggtcgattaattcggcttgaccatcctttaattggtaagaggccacgccccccaggtcaccgtcttgcttgatggcgaaaacccggtcgccgacttgttgtaagtaggccggtttttgggaggcagccacgaggcggacattttccagttgctggtggtcgtgattcaaggtgacggcgtacatccccttgctagtcttgctagtgtaagttccaatcaaaaagtcttcgttcacgatagtcactcctttgttagtttcatcactaataatagcagtcaccgcctcaatacgctaggggaaaccagttgccaacctaactagttagtagaaaggatcgatagtaaagtgaaaaaaattgcgcgggccattcagtgggtgcaaaaccacccgggtctctttatctgccccgtttgcggcgatcaggacttacgggtggaagcaagttcgttagtttgcgctgccgggcaccgaaccgattttaacaagcacgggttcttgtactttttgcagggaaagagcaatgatgagtacgaccggtcgatgctgactgagcggcgccggttgctagaggcggggttattcatgccgatggttgaggcggtagctaatcaattgccggtggggtcgcaaaccatcttagacgtgggaactggcgaagggaccccgctcctacagttggcaaagcttcgcaaggaagacgacaccttggtgggctttgatatttccaaggcgggtatccagttggcgacccagctagactttgggggcttcttttgtgtggccgacctgcgtcacctcccgtttaatgcgggggcgtttgacgccgtgattgaattcttttcgccgtctgactatcgggagtttgaccgggtcttagcccctaacgcgaccctaatcaaggtgatccccaactccggctacctggcagagttgcgccacctcttgtacggaaaaacgggtcggcacgccgaatacgataaccaaccggtggtggacctgttcatgcaccactatccgggggctaagcaggtcccggttcgttaccaattcccgttgccaagcgaacttcggtgggcaatggttgaaatgtcaccgctgcattggggaaaggaggtccgtcccattgctgaactggaccttggccaactgactcacgtcacggtggacgtgaccgttttggtcggcgaaaaaagatcgtaatttactagcaatccccaacgagtgtgttaaaataacctttagaaatcatttagtagatgacatcgagcaatcgttggtatttattaaagagcacttcattaaagcagcgtttcgccgtggctacaccgagaccctgctttttttgtattttaaacgctgaaaggattcacgatgacaaatcacattgtattatttgagcccctttttccagctaacaccggtaatattgctagaacctgtgctgggactgataccgtcttacacctcattaagccgctgggcttttcgaccgatgataaacatatgaagcgggccggcctggattactgggacaaggtgaaggtggtttaccacgatgacctagtggcctttttggattcaattgacctagaccacctctacatcgtctctaagtttgccgaacgcgattatagtgaggtggactacaccatcgccggggaccactacttcttgttcggtaaggaaacgaccgggttgccagagggtttcatgcgccgttatcctgaaaaagcaatccgaattcctcaagatgacaacaacatccgggcgctcaacctgtccaataccgcggcaattgtgatttatgaggccctgcgccaacaaggcttcccgaacctcgcccgggtgcacaagtacccatttgataagttaaagtagggggaaattatggcacgcaaagcacggacaacgacccgaccgcgggcaaaggccaagcccaaggtgcaaaaccggttggtcaagagcctgagtgggattttggcgatcctgattttgctagtcggcctctttaaactaggcatcattggtaccctagtgatggggttatttgaactgatcggcggggaaacggccccggaactgatggtggtggccattatttattgcctgggcttgactttatacggacgcttcccccgtgtgaaggtccgctggttaagcggggcggtgctcttttacgccggcctcttattggccctgcacgtggcgatgtttgacagtttaaacgcccatagtcattacttattaaccacttggaatagcctgaatcgagcgattattaatggcgacaccaccgtggcgattggtgggggactattaggggggcttttgtatagcggtaccgtttatttggtggctgatttgggcgcccaagtgttggcctggctgttgatgttggtcggggtcgtcgttttcttcgacctcccgtggcaccgtgtgattgacgggttggcaaccctcgtgagcgccgccattgctaagtaccgggccaagcaaaaggaggcccggcaagcaccaattaagtcccgggttcaacagcgccaccaatcggggctgctagcacgctttaaggaccaccgcccctcgccaaggaccgaggacaaggacctgccggaaccaatcgccgatcaaccaccacaaggcaacgaatcggcagcggccgttgcgccgagcccgagcccggcccctgcgcctaagatcatggtagcggggcaaccgaagcctagcgaaccagcgagcgacgcgggggcggaaccggaattagccggggccaacggtcaagacgatgacgaagactaccaattgccgccaaccacgcttttaaccgaggtggcccctaccgaccaaaccaaggatttggaggcaatcaaggaaaacaccagcaccctgcaagacaccttgcaatcctttggggtcgaggccacggtggaaaatgttagcttaggaccgtccgtgacgaagtacgagcttcgcccagccgtcggggtgaaggtggcgaaaattacccacctggccgatgacttggccttagccctggcggctaaagacatccggatcgaagcgccgatcccgggtaagtcgttggtcggaattgaagtcccgaaccaaaagatcgccacggtgggcttccgctccttagaagaggccacccccaacgatggccgaccgctagcggtgccactcgggcggaccgtttcgggtgacgtaatggtcgccgatctgaccaagatgccccacctcttgatcgccggggcgaccgggagcgggaaatcagtggcgattaacgtcattttaactagtattttatttaaggccaagcctagccaggtgaagatgctcttgattgaccctaagaaggtggaactctctgtctacaatgggatccctcacctgctatcgcccgtagtttccgaccccaaaaaggcggcccgggccctggctaaagtggtggcggaaatggaacgccgctacgagctgtttgccgcctttgggatccgcaacctagctggctataaccaacgggtgactaaggaagaagacgatgaacaccacccgctaccgttgattctcgtcgtcgtggatgaattagccgacctgatgatgacggtttcccatgacgttgaagacgcgatcgtacggattgcccaaatgggtcgggcggccggtatccacatgattatcgccacccaacgcccctccgtggacgtaattaccgggctaatcaaggccaacgtcccgtcccggattgcctttgcggtctcgtccggggtggattcgcggacaatcttagacgctaacggggcggagcgactgttagggcgcggggacatgctcttccagccgatcgacaagaacaagccgattcgggttcagggggcctttatttccgaccaagacgttgaggcggtcgtcaacttcattaaagaggagcgcccagctgaatacgacgaagcgatggtggtgtccgatgccgaaatggaagcggcccaggaagcggaagatacggatccgctgtttgatgaggcgctggactttgttaccgaccagcagcgggcctcgacgtcaatgattcaacgtcggttccggattggctataaccgggcggcccgaatcctagatgaaatggagcagcggggttacgtttcaccagccaacggtgccaaaccccgtgaggtctaccggcaaccagaagaataaaaaacaacctcatcttattggccgcgttttctgtctaacattcgtaaatacaataaggggctaggagaaagtacggtttctcctagccccttattgtattctagtttatttcccacttgcttcgttgactaggcctagagcaagcctaacgaaacgattgccccgaagatcaaagaaccgagcatggcgattaacatcagccaaacggcgaccatggtgatcttttggaagcgggttttcttttttggcattacaagttcactccatcttcattttcttttcgttaagtgtaccgcaacctagtcgttaagatcaaattagagcccattgtgtggtagaattaacgggattgtcagagaggatgcggtgcgcgtgaaaaacattattactgaattggtgatgctagcgggctatggcctggttgaatggttggtcaatcgtttaattcgtcggcaaaagaagccggttcacctgttgtgggtttggacaacattattaataattagttgcctaatcaacctgactttttactggtttgcctatccagtgattatttggatgttgatcggaattggactggtgatccaccagttgtggaccagtcaccagttcttgtaccaacggttttggccgcgcttttggcaactgacggtgtttttttggctcgttgccttcgtgctatcgctgttgggtaaccgactaccagtggtttaagtaggagtggaaaatgacccgggggaccggtggttgttgtccactcctttttcttaaggaattaattattggtacccgtggtgagaagtgggggaatgtggtagactgttggtgtagtttttaatttgggggtaagacgccgtgttcatgggtgaatacacgcatacaatcgacgacaagggccggctgatcatccctgccaagttccgctcccagttgggtgatgatttcattatcacccgggggttggatcattgtttatatggctacccattaatcgagtggcaagctgttcaacaacggctggctagcttaccatcgaccaacgcgaacgcccgtaagttagtgcggtatttttattccgcggcctgcgagtgtcagtttgataaacaagggcgggtcaacttaccggccaacttaatgcaacacgcctacttagagcgggattgtgttgtaattggggtcgcctcccactttgaaatttgggacgccgagcggtgggcaagttaccaggatgctgcagcaagcgattttgaccagttagcagctggttttgatgggcttagcttttagaaaggaggaacgagatggcagaatttaaccacgtaaccgtgctacttcacgaagcggtggcggggcttgccattcagccagcgggtgtctacgttgacgccacgctaggtggtggtggtcacagtggcgagatcttaaaacaactcaccagtggtcacctgtactcctttgaccaggatgaaacggcgatccactataaccaagctaacttaggcccggcgattgaagagggaaaactaaccttaatgcagaccaatttccggaacttaaagcaggccctagctgatcagggagtcacagcaattgacgggatcgtttacgaccttggggtatcatcaccccaattcgatgatgccaagcggggcttttcctatcaacacgatgccccattggatatgcggatgaaccaagaccagcccttatcggcttaccaggtcgttaacgaatggtcataccaagaactagtccggatcctctaccgctacggggaagagaagtttgccaagcaaattgcccgggccattgaacgggcgcgccaaaagcaaccgatccaaacgacgatggagctagccaacatcgttaaggaggcgatccccgccgcggctcgtcgccacggggggcatccggctaagaagagttttcaggcaattcggatcgccgtcaacgacgagctaggggcgctggaggattctttagaacaggccctggcgctcttaaaagttggtggtcggatttccgtgatcaccttccagtccttagaggaccgcttggtgaaaacaatgtttaaagaggcaactagtttaccggacttaccgccgggcctgccggttattccagcggacgcccagcccgactttaaattgatcaacaaaaaaccagtgctcccaaccgaagacgaattgaaggttaaccaccgggcgcacagtgctaaacttcgcgtgattgaaagacttaaataaagataggtagtggaaaacatggcatcgaacgcagcacgacaactaacctccccaaccccgagtaaaattccggccccgcagccgacgcctagcccggccgctaaaccgggacgggtccccttttcaaattttgaaaagttaaccatcgtcctggcggtggcgatggtgatcgggatgacaatcgctttagtcaccaccaagattcaaaccaccagtcggcaacaggttttacagacgatccagcaaaagatcacgacccaaaccagtcaaaacactagtcagcaacaagaaattggggagttaacgagtcagtcgcacctaaagaaaatggcggctaagtacgggttaacggatacgagcgctagtgtaaggaacgttaataagtaatggataagcgccagcaaaagaaacgaacgataaatggggagaacaggcgaaaccgaaagacctttgggatgtggttctttttggtagcggccataattttcattctgtttaccgttcgttttagttatattgccatctttaaggatgttcaaaaccataacttaaaatcgcaggcggccaagctctacactagctcgcaagtgattcaagccaagcgggggacggtctacgatgccgacgggaacccgatcgccacggacactagcaagtacaccgtttatgccatcattgattccagctaccgctcggcaagcggcaaggccctgtacgtcactaacaagaagaagacggctaaagtgttagctaagtacttagacctaagtgaagcccagattctcaagatcctctcgccaagtagtaagggaatctttcaggttcagtttgggacggccggctctaacctgtcagtcgccacgatggaaaagattaaaaaggcaaacctaccagggattaacttcacgcaaatcccggcccgggaatatcccgagggcaactttgctagccagctgctcgggatgaccacgttaaaaaccaacaccaaaaccgggaccacccagttagtgggggacatggggttagaagggtactttaacaaacagctgaccgggacgaatggttaccgaaccgtaaaacaagacgtttatggttaccaactggctgattcgtcaacgaaggggcgtaaggttgaaaacggggataacatcaccacgactttaaacaataaggtccaacaccagatggaaaccttagtgtccaaggtggaaaaggaaacccaagcagaagggattaccgccatcgtgatggaagccaagaccgggaaaatcgtggcggccacccaacggccaaacatgaagtccgaaaccccttcttggaccaacgcattaacgcagcaaacctttgaacctggttcgacgatgaaggtgctagccttagcagccgccattaacagcggaaactttgaccctaacgccacttacacttcaggaacgtggagccttggtggggggaagatcaccgactgggtgaccagtgggtggggaaccatcacctataaagaggggttttaccgctcctctaacgttgggtttgcccacgttgaacaaaacatgggcgccaagacctggatgaaatacatccgccgcttcggcctcctaaagaaggtcaacgtatacggcatggggaacgaaacggcgggttacaccacctttaagggaaagctagaacaggccaacaccgcctatggtcaggggattaccgttaacgtgatggaactgatgcaagcctatactgccattgccaacaacggaaaaatggttaagccctactggatcgaaaaggtgaccgaccccaacaccggtaagacggtgaagaaactgtcaaccaccgtggtggggcacccaatttccgcttcgacggctaaacaggtccgtaagtacatggaaggggtcatttacaacaaggtcggaactgggcagtcctataaggtcagtgggtaccggattgccgggaagaccgggacggcccaaattgccgggacaaacggttacgagaccgggacgaatgattacatctactcttttgccggctttgccccggctaaaaaccccaagtacatcatctacctatcgatgaaaaagccgaagaatttaactaaggcggcggaaacccacctgtcgtcaatttcaacgccgatcatcaagtaccttttggaccaagaaaagctcaagtccgaggggcaacaaggggtagtcaaggttggtaactacgtcggcaagaatgcccaaacggtgcaaacaagcctggcgaaaaagaagttgcaagtcaccgtgattggtggcaataaaaagatcaccgcccagtcgttgacggctggtaaagaggcgatcatcaacagccgtttgatcttaaagaccagcggcgaaatgacgatgccagacgtttctggctggtcacaagcagacgtggcccagttggcacaaatgatggggctaaaactatcattaaccgggagcggctacgcaagtaaccaatcaatcagcgtgggcacccccgttaaggcgggcgacagcttgaaggttgcttatacgggaaagtaagaaagagaagaaaaacgtttaattggaggcaaattaatgagtatcttggtagcgggcttaaccctggtgagtgcatttttgatcacctttttgttaatgccgagtttgatccgctatttccgggcgaaaaaagagggccaacagattcgagaagagggcccaacctggcacgagaaaaaggccggcaccccgacgatggggggcttactcttcatcttgtcagcagcactaacctgcggctgggtgggggcttggcaaggccaactgaatggtgccttaggcgccctgttgttcaccctgatcgcttacggcttaatcgggatgtgggacgactccattaagatctttaaccaccaaaacgaagggtttaagccgtggcaaaagttcttagctcaggtagtgggggcaatggtttttgccgtcatttaccaacacgagggctttcaaatgggctttgggctcaccgactggggctggttttacgccctgtttattatcttttggatggtcgggttctccaacgccgttaacttaacggatggactagacggactggtgaccgggttagcaacgatttcctttgctgcttaccttgtcttagccttagtacaggggcaaactgaagtcgccctcttctgtttggccatgatcgggaccttgttaggtttcttccccttcaaccacaagcccgctaagatttttatgggggatatgggatcactagcgttaggggcaagcctggcggcggtcgccctggttttacaccacgaatggtcgcttctgatcatcgggatcgtgtacgtcttggagaccctgtcggtgattttgcaggtcgcatacttccggcggacgggcaagcggctctttaagatgacgccgattcaccacacctttgaaatgatggggtggagcgaatggaaaattgacagggtcttttggctcgttggtttaattgccggcgcccttacggtggcgacgatcttgtttttaggataatacttggatgagtttgaggtacggattgtgaagcaaattaatgattacaaaggcaaaagggtactggtattagggtttggaattagtggtctgaacgccgcttacctcctccaaaaactgggggcaacggtggtggctaacgatcaacaggttccaaaggacccgcgcgtggtcgccgacttggaaggggcggggattacggccgtgaccggctctaacccgctgagcctggccgaagaaggctttgacctggtggtaaaaaacccggggatcccgtatgatacgccgttagtggcggcctttgttaagaagggaacgcccattatcaccgagctagagttaggttaccaagtctttgcggggcacttgatttcggtgaccggctccaacgggaagacgaccaccacgaccttgattgaacagatggtggccatgggtaacccgcaccgggtggagtacgccggtaacatcggggtgtccttttccaaggtggccgaagagctaggtcctgacgatacgatcgtcaccgaagcctccagtttccaactactgggcgccccaacctaccgcccccacatcgccgtgatcaccaatatcttcgctaaccacttggactaccacaagacgcggcaaaactatattgacgctaagctggggatcacccgcaaccagaccaaagacgattacctggtcatcaactgggataaagaagaatggcaaaagctagctaagcggaccaacgccacggtggtcccgttctcccgtctcgctaagtctcaggagggggcctaccaaaaaggcggcgacctatactggcgacaagaacggatcatggccgctaaagacgtggtcttaattgggccccaaaacgttgaaaacgccctggcagccattgcggcggccaagttatccggggtcgcaaacgaagcgatcgtccgggttttgaccaccttcaccggggttcgccaccgccttcagtacgtgttggactacgaggggcgccgtttttacaatgattccaagtcgaccgacatcgaggcaacagaggtggccttgcaagggttcgagcaaccggtcatcttacttgccggggggcttgaccggggctacaccttcgagcgactggttccttacttcagggagcacgtcaaggccttaattgtcttcggtgagtccaaggataagatgaaggcggctggtgagcaggctggcgtgaagacgattgtcgaaagcacggacgcggtgacggcggtgccagaggcctggcggcttagtgaaccgggcgatgtcatcttgctctccccggctaacgccagctgggaccagttccccaactttgaggtgcgcggggaccggttcattgaggccgttgaacaactgaccggcaaaaaggaggaaaactaatgcgcttaatggtatcggggggcggaaccgggggtcacatttacccggccttagccctaattgagcggttgaagcaggtggaaccagacaccgaggtcctttacgtgggggccaaacggggcctggaaacgaagattgtcccccaggcgggctaccggctggaaaccatggaagttcaggggttccggcggagcctttcgctcgaaaatgttaagactgtctacctctttttaaaggccgttgcccaggctaaaaaactaattaaagactttcgcccagacgtcgttttggggaccgggggctatgtttccggggccgtcttatatgctgcggccaagctgggggtgccaaccgtcatccacgaacaaaactccgtggtgggggtgaccaataagttcttagcgcgttacgtgaatgaagtggcgatcgcctttgaagcggcccggagccagtttgccaagtcgtcagtgacgatgacggggaacccacgggcccaacaggtcgcccagcgcactaattcggcctattcctggaccgaagacgggcttaaagacggggtacccaccatcatgatttttggtggttcccaaggggcgccccgaatcaataaggccgtggttgaggccttaccaagttttaacgagcagccctaccaagtgatcttcgctaccggccggaagcgctacgatgacgttatgggggcgctagcggggcaaccaattggtgataacgttaaggtggtaccatacattgaagacatgccagacaagttgccacacgtcgacgccctggtttcgcgggcgggggccacgacgatcgccgaagtaacggcgctgggaatcccgacgatcctgatcccgtcgccatacgtgacggcaaaccaccaggtgaaaaacgcggaggccctcgtcaaaaagggggcggccctgatgatcttagaggatcaattagacgggcgttccttaattacccaagccaatcacctgatgaatgacgccgccgtccggcaaaagatggcggctaattcaaaggcggttggtcatccagacgctagtgaccaactaatcgccgtcttgaaaaaggcgatcgcagaccaccagaagtagaaaggaggaggggaacatggccaatcaccgtgataaccgggagcaccgccgctacgctgatcgcttggcgacgctagaagctcagagcgtgattgatgggcgtgaccggtttaaaaagcgccaccaggggcttaaaaaggggctccctaagctacgggcctatcaaatcaagagtaacttgggccgggccttgaccgtgttaatccccttcttcatcgttttactggcgatgatctacgtggtttcacccttttctaaggtcaaccaggttaaagtggttggcaatgaggacctgaccgcaaagcaagtggaagccgccagtggtgctaaagctggtgccttcatctggcgcctggtttttgaccaagccgcggtttccaagcaggcgcagcaaaataatttacaggtcaaaagcatccgggtgagcctcgttggcccccggtcggtgaaggtacacgtggttgaaaacccggtgattggaatcgtaacccataacggccaccaagaactcttgctttcgaccggaaagtaccaaaagattagtaacaacctgacgaacttcattacttacgccgggtttgccaagcacgagggaatgctgaccgaaacggccaaacaagttggtcagttgtcggcgacaattcgtcagggaatttcccaagttacttatagcccgacaagtacggatgacgaacggttaaagatttacatgaacgatggtaataccgtgttagccaatgcctcgaccttagcgcagaaaatgaagtactacccgtcgatcgtcaccaatatgaatacggcgggggtgatcgacttacaagtcggtgcctactcgtatgcttatggcgatcaaagtaagtaagtccggaaccggattcatttttgacaatctaggggtttttggacaaggactttctgtggtaaaatttagactaactaaaagtgtaaactaaaggggatttcccttacttttaattaaaatatttttaggaggttccgggagaaatgaacgattcacacatctacgtaggattagatattggaaccacctcgattaaggccctcgtttgcgaggacgttaagggcgaactaagggttgtaggcgttggcacgcaaccggctggtgggcttagtcggggcgtgattgtcgatatcgaaaagacggcccacgccattcaagcggcggttcgtcaggcaaccgagaaatccggcattaagattgataaggtgattgttggtttaccggcgaattacctgcaaatgaccgaggtccacgggatgattacagtggctaaccagggtcaaccacgcgaaatcattaatcaggacgtcattgacgttgcctcggccgcaatgacccaaaacctacccccagagcgggaagtgattgaccttgtcttgcgtgacttcgcggttgatgattttaacaagattgaagacccccggggaatggtggcggtccgcttagagttgcgggccaccatgtactcgggccctaagacgattgtccacaacaccaaaaaggcggtcgccttggcgggcttacagatccaagacttggtggtagccccgattgcaaccggctttgaattattgagtgatggggaacaagacttcgggacggtcttggttgatctcggcggtggtcaaaccacgaccagcatcatccacgaccaccaactcaagtttgcctacgtggacccagaggggggaaacttgattactcacgacatctcaacggtcttaaatacctcccagcgaaacgccgagcaactaaagcgtgatcacggctacgctgattcacgccaggctagcgatgaggtgcaactggcagttgacgtggtcgggaaaaatcagccggtcaattacagcgaaaagtacttagccgaagtgattgaggcccgggtccgccagatctttgaacggtcccaaaagaagcttcagtccattaacgccccgcaactaccagggggcgtggttctcctgggtggggtcgccattttacctggtattaaagaaatcgctagtgagtactacgatggcaacgtcaaggtgtacattcccgaccaaatgggggttcggcacccaagttttgccctggccattgccctgtgcaaatacgaagatgacctgcgtgacgtcgaccaactcctaaaagaaacggtacaccaagagggcaactttgccagtgtggttcaccaggtagtgcaacaagctgcccaaaccagtgcagcaccgcaaccaacccggcgtccggccccgagtcggcctgctccacagccaagtcaaccggaagctcaggcacaagaacaaccggtagacaaccaaccaactaagaagaaaaagaagaatccgttttcgaacttctttaacaacttctttgattaacactgataacgacggaggaaacagtcatggataacgcaaccaacgaattcgatcaattacacccaacccaggcccagattaaggtaatcggggtcggtggtggtggtgggaacgccgtcaaccaaatgattaacgaaaatgttgaaggggttgacttcatcgttgccaacaccgacctgcaggccttagagggttcccacgccaagactaagttacacctggggccgaagctgaccaggggcctgggggccgggtcaaacccagaggttggggccaaggccgctcaagaaagtgaatcagacatcaccaaggccttagaaggggccgacatggtctttgttaccgccggaatgggcgggggtaccgggaccggggccgcaccggtaattgccaagattgccaaggactccggtgccttaaccgtcggggtagtaacgcggccgttctcctttgaagggacgcggcgggccaagttggctgccgaagggttagagaacctggagaaaaacgtcgacaccctgatcgtggtttccaacgaccgcctgttagaaatcatcgacaagaagacgccgatgatggaagcctttaaggaagccgatgacgttctccgccaaggggtggaagggatctctgatttgatcactaaccctggttacattaacttggacttcgctgacattcgtcacacgatgaccaaccaaggggccgctttgatggggattggggccgccggcggtgacgaacgggccaaggaagccaccaagcgggcgatttcttcaccgctgctggaagtttctatcgatggggctgaacacgtgctggttaacgtgacggggggcaaggacttgtccatgaccgaagccgaagacgcctctagcgtaattcgtcaagccgctaacaccaacgtcgacattacctttgggatggccattgacgaaaccttaaacgatgaaatccgcgttacggtaattgcaacggggatcgacaagaccaagcagggcgacgaaaagccagttgaagaagtaagtcagccggccgcacagccggtcagtcaagccccggttcaaccacaggttcaggcacaaccgcgggctagtgccgccccggccccaacgtcggaattcgcaaccaccgatgacccgttccaaaactggaacgaagacctcggcaacgaactagaaggtggcgcccggccgaatagctttaaccacgtcaagaagccaaccttcagcgtccaagatgacaacctgtctaacgttgatgacgggggggaagacctctctaccccggctttctttaagaaccgccgcaagtaacacgaaccgaaaatagaaaatgactggaggaatggcccatggcaagtaaattttttagcaacctttttggggtggtcgacgatgaaccagagacggccgactactacgaagatcagcagccggctcaacaagccccggccccggtgccgactccggccccaacgcgttcaaataaagtcgtttcgatcaataacgcccgggtggctcagcaaccaaattcgtctagcaagattgagctagttgaaccacgggtgtacggggacgggaaggaaatcgtcaaccacctgttaaatggcaacgccgtcattgttaactttgatcagatggacgcaaaggttgccttccggattgtcgagtacatgaagggcgccacctacgccattagcggaaagatcgaacggattgacgcagaaattttcttgtgcaccccccaaaacttcgaaatctcggggaaattagccccgaccctttctagtgatgggttggatgataggagagaccggtattgattattacctttattgtttgggcgcttagccgcctgttgagtttgtatagcctactgattgtgatctggtgcctgttaacctggtttccgggggccatggatagctcactaggccgctttttaagccagctagtggcaccgtacctaaacttttttgaacgagttattcctccactgggcgggatctcctttgccccggtggtggccttgattgtgatttattttgcccagtatggggttcaaatggttgggcaaatcttaatcaacttaatgtagggggagcatgatggagcaggtgaacgtcaagcagcacttccgggcggatgaagccccgtttattgaccaggttaatgattggctgaccacggccggcgaccaataccgtccggtcctgaccgcctttttaaacccccggcaacgttatatcatgcgggtaattgccaatcgtcaagacgaggtcaaggtggcctttaaaggcgcttatccgggcgccgaaatgcagcgcggtttagcttacccagcttattaccagccgacggaagacgatttcgaattacagctgttagaaattaactacccccaaaagttcgcggagcttcatcatcgacaggtaatgggagcggttttgtcaaccggagttgagcggggggcctttggtgacattatcgcaagtgatgagcattggcagattatcgtacaaagacaattaagtgactacctgattgaacaggtaacgtcaatcggtaaagcaaaggtgcgcttagaaaaacgggaattgcaaggggcccgggtaccgcaagaagattggcaagaactcgtcaccacggtcgcttccttacgtttggatgccgtggtggcggccagttttaattattcaagaaaccgggctaagcaactgattgaacgcggtcaggtccgggttaactgggaagaaattgaccgtccggattatgagttagctagccgggacttgatttcggttcggcacggcggccggattaaggtgcaagaggagcttgggcaaaaccgtcacgagcgcactagaattcggttagccgtcatccatgcatagtggacagcgattggaggaactagaatggcattaacagcagaaaacattacaagcaagaaatttgatacgaaaatgcgcggttacaaccaagctgaggtcggggcctttttaaatgaggtagcggcaacggtggcggaactaactagccaaaaccgggaattgcaagaagaagttcgggctaacgaagagaagctcaaatactttgccgacttaaaggactccttgaacaaatccattttggtggctcaagaggcggccgataaggttaaaaacaacgctaaaaaggaagccgagattacggttcgcgaggcccaaaagcaggcgactgacattgtggcggccgctaacgaaaaggctaacttggtgatcgaaagggctgctgcttccacccggaagttgaccacggaaaccaatgacttgaagaagcaaacccggatcttccgtcagcgcctgcaggtaatgttggaatcccaactggaagtcgttaagtcaagcgaatgggacgagctgttggccaacgatgatatttcccaatacgatgaaatcgaaaagattttaggatccaatcttgacaaaaattctgagggcagtgtagaatctactccaatagccgaagaacaaccgagtagtcaagcaccggcaccgtcaaacgcggcggaaccggctgcggctaagacggtcgtcatcttcccggacggggaaagcaagtaggcgaacattaaaacgacgattaaaagcattgatgggaacccgtacgaaacgtcgacgattaagcgagccggtggttggtgcaagaccggtattaagaccttcaagcaaatcatcccagagcgtggtactgaagcgagtaaggaccaccggttcatgaccgttaccaaatgacaaagcaaaaggagcagtccttttgaaatttgggtggtaccacgagtgcgtctcgtccctttgcggacgagacgctttttgtttttaagcgttggattttaaccagagaagggggatttaagatgcgcgttaaagacaccttaaaccttggtaagaccaagttcccaatgcggggacggctcccggaaacggaagcgcagcgagaagcgctgtgggaagaaaacaaggtttatgaacaacgacaaaagttaaacgagggcaagccaagctttgtgcttcacgatggccctccatacgccaacgggccaattcacattggtcatgctatgaacaagatttccaaggacttcatcgttcgctacaagtcgatgaccggctaccgggctccgtacgttcccggttgggacacccacgggttgccgattgaacaccaactgactaaggctggctacgaccgcaagaagatgagcttaactgagttccgggacctgtgtcaaaagtacgccttggagcaagtcgaaattcaaaagaagggctttaagcgcctcggggttgccggggagtgggatcacccatacctgaccctggccaaggaatttgaagcggcccagatcaaggtctttggtgcctttgctaagcggggactcttgtaccaagctaagaagccggtttactggtcttggtcttccgaatccgccctggccgaggccgaagttgaatatcacgatgtcgttgcgaagaccgcctttttcaccgaacaggttcaggatggcaagggactgctcgattccgatacttacctggtgggctggacaacgacgccatggacgatcccggcctctgaagcggttgccgtcagcgctgacttcgaatacgccctggttcaaccgagcggcagtgaccgtaagtacgtggtcgcagctagcctgctgggcgatttagcccagaagtttaactggaccgactaccaggtggtcaagacctttaagggtgccgaaatggaagggatgaccaccaagcacccatacattgaccgtgagttgttagttggcctggctgattacgtcactgatgacgccgggactgggttggtccacaccgcacctggttacggggatgatgactacaacttcgggaagaagtacaacctgccgatctttgccccaatgaatgaccaaggggtactaaccgccgaaaacgggccggaatttgacggggtcttctaccaagacgccgatgatatttccctgcgcctgttagaggaacacgacgccctgcttttagaagaagacttagagcactcctacccgtttgactggcggaccaaaaagccgatcgtcttccgggcgaccgatcagtggtttgtctccatcgacaagatgcgcgacgaaatcttaaaggccgttgacgaagtgacctactacccgacttgggggaaggtccgcttgcggaacatgttaaaggaccgtggtgactgggtgatctcccgtcaacgggtctggggggttccgttgccgatcttctacgccgaagatggcacgccaatcatgaccgaagaaacgatcaaccacgtttccgacctctttcgggaatacggctccaacgtctggttcgatcgggaagccaaggacctcttgccagcgggcttcacctctgaacactccccgaacggcaagttcaccaaggaaaccgacatcatggacgtctggtttgactccggctcgtcgcaccaaggggtgttagccgaacgcgattacctgacttacccggcggacatgtacttggaaggttccgaccagtaccggggttggtttaactctagtttgatcacctcggtggtcgtttctgggcacgccccgtacaagtccgtcctctcccaagggtttaccttggaccagagcggtaagaagatgtccaagtccttagggaacgtgattgacccgaacaaggtggttaagcaaatgggggccgaaatcatccgcctttgggtaatgtcggccgacacctccgccgacgtgcgggtgtcaatggaaaccctgcaacaaatcgccgaatcctaccggaagttgcggaacaccttccgcttccttttggcgaacaccagcgactttggaccggagaactttgttgcctacgaaaagcgcgaagccgttgatcagtacatgacggttaacttcaatcgcttcctggccgggatgcgtgatgagttcgatcgttacgacttcttaaacgcctacaagcacttgattaactttgtcaacaacgacctgtcatccttctacatgaacgtggccaaggacgtcttgtacatcgaaccggaagactcccacgttcgccgctcgatgcaagcgaccttctacgaaattcttagcggcctgaccaagctgttgacgccgatcttgccgcacacaaccgaagaagtgtggtcctacatggatgaaccggaagacttcgttcagttaacggaaattccggaagcccggacgtttgaaaatggcaacgccctgcttgaaaagtgggaaggcttcatggaattacgttcccacgtccttaagtgcttggaagaagcccgtaacgctaagttgattggtcggtcacttgaagcgagcgccgacctgtacctgacggcttcccaacaagaattactagttgacctcgggaccgatgcgggactcttgtgtggggtttcagcgctgagcgttcacgacgctagcgaggcaccagcagaagccgaaagcttcagtgataacgcggccgtcttagttcaagcggccaagggtgaagtgtgtgatcgttgccggatgaccaaggaagacgttggctccgatccggcctacccgcaactctgtgcccgctgtgctaagttagtacgggaaaacttcccccaaacggttgaagaaggcttagaaaagtagtcgctacctggtgactggtgtaaaataggaacgaaagacgttgggcaaaccagcgttgagcgctccgtacaacaaaccgcttgcgctcggctgacgggcgtgggcggtttttgcgttggcgggggaaagtaggtgaaaagatgattcaagcaacgatcaagagttacgaccccaccaagggttggggctacattaccaccccacaagatggggatgtttactttcaccggcgggccattgaaggtcgcagccgggtcccaattcaaaagggacaagcagtcgagatggtgattgttcaaggccaacggggaccccaagcggcccacgtaacgattatgcaacgggaggattaagatggactttgaagaaaaagttactggacaccaaccggtttttagcggccatttgattgacgttgaggtccaagacgtgctgaccccggcggggaaccacgccactcgggaggtggttcaccacgccccggccgttgccattttggccctgaccgatgacgaccaaatgattttagaaaagcagtggcgggccccggtaaagcaggttaccctggaaattccggccggcaaagttgacgatcgtgaccaaggggacttgcgggcctgtgccgtgcgggaactcaatgaagaaaccgggctggcggctgaacaccttgatcaggttaacgcgacggctagttcggtcggcttttctgatgaggtaatcaccctctttgtggctaggggattacgcccggttgaccatgccctaccaaaggaccaagatgaagaattgagcctgttgaaggtgagcttgaaggaagccttagagatggtggccacggggcaaatcatcgatatgaaaacggtgatggccatttattactgggccagtcaacgggtgaactagatgcaagagccaaatgaagaactgagtcggcgccacttacgcaggcaagctggtgatcaagcggcaccggacgctagtggcgacgtgacgatgacccgccaggaaagcttggagctcgccaaaaaggagcgccaggagatggccactaggcagctcaagcggcggctcaactgggtgatcttgagtttagtggtagcgatcgtaattgtttatttgattctctttttcgttggttagaaaggaagtaccatgacatttggaattatttgcgccatgccagaagagttgcatgccctgagtgagcggttaactgaccgcaccgaaaccgtgttgggggggaaaacctacctagcgggaacgattgaaaaccaggcggtggtcctggtgaaatccggaattgggaaggtggaggccgggattacggccgaacacctcattaccgactttaaggtcgacgtggtcattaactccgggtcggccgggggaattggcgaggggctgcacgttggcgacgtggtgatcgcgacggaaacggcttaccacgatgttgacgtaaccgcctttggctacgaatacggccaactgccagcccagccggcccggtttagcgctgacccaacctgggttgagcgcattagtgaggccggcaaggagaccggcttaaacatcaagcagggcctgatcgtgacgggcgaccagtttgtgtcctctaaggcaatgattcaacagattaaggcccgctttaatgacgccctctcctctgaaatggaaggggcggccgtgggacaagtagccactgaccaccaagtaccgtacgtagtggtccgggcaatgtctgataccggtgacgagaacgccggggtgtcctttgatgaattcatcgtcgaggccggcaagcgctcggcggccatgctcttgcaactctttgctgatttgaacaagggaggggtggcgtaatggtgtaccaagcatccgttcaagtgcccggggaccaaacgacctacgcaattagccctaacattaagaagtactccctgattgacctaggttttgaacaaacccgccagggcaactacaagtacaccggctccctagaccggaccaacccctttaagccggccgccaagctacaaatcaccgttaacgccgaattaacggggtttaagatggatacggttagtgccaatggcttgcgtaagatcaatatcttcaccgggccgcgtagcgaggaatttgtgacccagtaccacttcatccttgatgaaatggtggccagggagattctgaccaaggcaagttagtttgatagcatcccgggcgtgtctttggtacaatggtaaatactggacatgcgaccttcaatcgtagatggatccagaatctattatgaaatgatggtgattttgcatgactgataacagtcatacccgcgttgtcgtcgggatgagcgggggcgtagattcctccgtgaccgccttgttgttaaagcagcagggttacgatgttgtcggggtttttatgaagaactgggacgacaccgatgagaacggggtttgtaccgcaacggaagactataaagacgttgccaaggtggcaacccaaattgggattccgtactactcggttaacttcgaaaaggagtactgggaccgggtctttacctacttcattgatgaattcaagaaggggcggacgccaaacccggacgtgatctgcaacaaggagatcaagtttaaagccttcatcgagtacgctaaccagctcggggccgattacgtcgccaccggtcactacgccgacttaaagcgcgacgaagccggtaacatgcacctgatgcgggcaaaggatcaaaccaaggatcagacctacttcttgagccaactcgaccacgcccaattggacaaggtgctcttccccctggctggttacaccaaaaaagaggttcgtcagctagccaaggacgccggcctcgtggttgccgacaagaaggattccgtggggatttgcttcatcggtgaggacggtcacttccgtgagttcttgagccagtacttgccggcccaacaaggtgaaatgcaaaccgttgacggtaaggttgtggggactcacgccggcttgatgtattacacaatcggccaacgcaagggcctcggccttgggggaaccaaggagaacaacgacccgtggtttgtgatcggaaaagacatcacgaaaaacgttctctacgtggggcagggctacgaaaacgagcacctttacgccacccacatggaggcttcggatatccactgggttgacgacgtggtcagccgctacgggacggagtttcactgtaccgctaagttccggtaccgccaaaaggacgaaggggtcaccgttaagctgtctgacgatggtcagatggtgaccgtgaccagtgacgatcccgcccgcgccatcacgccgggccaagccgtggtcttttacgatggtgacgagtgcttagggagtgccattatcgaccgggcttacaaccaggagcgtcaactgcaatacgtttaaactttaagcgaggctggggaaagaattccctggccttttttgcattccattttcaaagaccaccctcgccactcttacaatttagcctgtattggaggttggctcgcacttccgataacgtgctcccaaccacggacctagtggctaagtacggccggagaacgatgcgtaccgcatcaacccccgtcctagcttagcccaacggtccgtcgagaaggttggctcacacttccaataacgtgctcccaaccacggacctagtggctaagtacggccggagaacgatgcgtaccgcatcaacccccgtcctagcttagcccaacggtccatcgagaaggttggctcacacttccaataacgtgctcccaaccacggacctagtggctaagtacggccggagaacgatgcgtaccgcattaatccccgtcctagcttagcccaacggtccgtcgagaaggttggctcgcacttcttttagtggacagcgctttcttttacgactatcctataagaaaatcaatgaagggaatggtggccatgacactgttgacgaacggacgaatttttctgggaaccggcgagaatgactttgctaaggacctgcgctttgcggatggaaaggtcgtggaaacgggggatgatttaaaaccggctgaaggggaagaagtgatcgatgccaaggggcgcttggtgttgccggggctaattgatgcccatacgcaccccaaatacatcgccgacgcccttcacggggtggcttgtacgccgcctgacgtaaatagcattgcggaaatgcaagcggcgttgcggcattccccggcctttggtgccggtaaggacgtctggattgagggctggggctttgacgaaaccaagctcaaggagcaccggtccccgacccgggccgatttggaccaagtctcgaccgaccagcccatctttatctaccgttctgattgccactcctcagtgggaaactcccgggcgcttgagttagccgggattgaccggaccacccctgatccagtggggggcaagattgaacgcgacgatgccggggagccgaccggctttatgcgcgaggtagccgccacccaactgctaatccgggccaagtcggcgcagagttaccaagccgacgtggacaacctggtccaaagctctcaccactacctagccaatgggatcgtggcgatcggtgagatgatgggacgaaaaaagccgtatgattcctggcaactctatacggatgcggttacccggggctttttaccccggacgaccatttactacgtgtttgacgaattaaaggacggcgccgctctgtcattcaaagccactgaccagctaagggtggccggcattaaggtcttcatggacgggagcatttcgggggaaaccgcggataacacccgcccctacccggatgggaaacggggggtcttgttgacggatcaagacaagttgcttgcggccgtcgagatggccaaagcggccaaggtgcaactagcggttcacgcaatgggggacgccgcgatccagctggttttagacacgactgctaacctaaccccgtggctcagcgagaccccctcggtgcgaattgagcacgcttcgctattgaccgacgccatgtttgaccagattaaccgggccaagatgaactacggcctggttacccagccaatcttctttttcgctgaggtggcgtcctaccaagccttcttgactagcagccagtaccaagaaatctaccgggttaaaccaatggaacgctccaaagcgctggttgcactaagttccgatgcgccctgcaccccgtgggcggaaccggatagtgtcttttacagtctctacgcagcggtcaccaggagggcggctaacggggaggtagttggcccagaagaagccatcacggtgggaacggggctgttagcctacaccaaagacgccgcgttgatgggcggctttgaggaaaacggcaccctggtggcgggcaagaacgcggactttgtcatcgtggatcaggacctgtttaccatcgatcctaccgagattaaggacacccgggtcgccgaaacctgggtggctggccaacgggtttatcaacgtgcggtgggggaaggtaactaatttagccaaagttggtttgcccccttgtcagctccccataaaaggggtattatctaagacatccatgagaatgttagaattagattagaacgatgggggtaaggcttatggcaagaacagttgggatcatcggctccgggcacgtgggagctaccttagcaaacaatttattagtcactggtagcgtggataaacttgttttgattgatacaaatgagctaaaggtcaattcagatgcgacggactttgaagacgcccttgccaacttgcccacccacactaaggtggttaaaaataactaccgggagttaaaacacgcggacgtggtcgtaatcgcggttggttcaattggggttcaaaatgacgacgccaagcacgaccggttcgtggaattaaaagtgactagcaaggcggccaaggaggtggggaccaaactaagggaggtcggcttcgatggggtcttggtttcgattagtaacccctgtgacgtggtcgccgccctctttcaacactacaccggcttgccaagggatcaggtaattggcaccgggacactgttagacacctcccgcatgaagaaggtggttggccaacgctttgaattggatccccgttcggtttctggttacaaccttggggagcacggaaattcgcaatttacggcctggtcccaagttcgggtcttggatcagccggtgaccgcagcgctaagtgaagcggagttggacgaactggccgaagccgttcgggcggggggctacacggtctttcacggcaagcactacaccaacttcgggattgcggcagcggcgcttcggttggtcaccgccatcataaatgatgcccgtgccgagctacccatctccaacttccgcgaggagctaggtacctacgtgggctatccggccgtggtgggaagcggtggggtcgttcgccaaccccaactgacactcaccagcgcggaaaaagaaaagttattggcgtcagcaaattacatccagacccgctatgaggcggtcctgactgaattagagaagtagaaaagaacgcagggctctagcgaacggtgctagggccttttttagtaagccgggacgtaggtggttcatcccggacgggaaaagacggcggaattcaaaaggaaacccaattttttggtttgtgattttcactcacccggcgatctttggtattatagataacagagaattgttgttagcaaattaagagagcttttttgaggcaaacatgacaaccatttattttattcgacacgggaaaacggagtggaacctggcggagcgctaccaaggggcgcacggggattcaccactcttagaggcgagtcatcaagacatccgttctttagcggcgtcactggcgggggttaagttcattcacgcctacaccagtcccctaaagcgggcccggcaaacggctgaggagttgatcgctcagttgccaacaccagtggccctaaccgttgatgaacgcctgattgaatttgacctcgggaagatggagggaatgacattttcagccgttgaaaaagagtggccgaccaccgtcgataactttcaccaccatcccgagcggtttgacccaacggtggtgggcagcgagtcctttgaggcggtaattgaccggctcaaagctgccgtcctcgactactgtcaccgctacccgcgggggaatgtgttagttgtctcccacggggcggcgttaaatgccggcatcaacggaattttaggcgcctccttagtcaacctgaagcaacgcggcggtttatcaaacacttccaccacggtaattcagactactgatcaaaagcactttgaactcgtcaaatggaatgatacggagtacctgcaccggacgcaggtggacccaacggacacggtataacggggtgaaactaaatggaaaaagaaacgaagcaacaagaagcacaaaagcgtcaatcggaacaactggtgcaccaattggtggccgctattgacgccgaaccaaacaagtttaacaattactacgagctcggctcccttttgacccgcctccacgattacacccaagccgaagagctgttcttaaaggcgctaggcctgtttgaaacccgcggtgatgaacgggcggtaaccttcttaaagtatgggttagggaacctgtattacgaagtggaccaagtcgataaggcgatcaagtactacaaccaggttgaagacgaaaagatgaaggccgatgcttacttaatgctggcccagtcatacgttaaaaagggccaatataaacaggcggttatgtacggcttgacggcccacgagttagaagaaagcgacccagaaatcagccaggtgctgggggatgccctcttggctctgggcgaatttgagcaggccaaaaagtactacgaccggatcttggttcgccacccgggccgggccgacacccaatttgaccgggggctggtggccatggcgcttggtgaaccttaccaaccgtacttggaacaggcccagcaactgaacccggattactacaagaagagcgaaaagcggattgccgaaatagaaaagaccctgcaggaattaggtgacaaggggggccactaaatggcgtaccgggattatacccagccggtaattcatgacgaaaaggtccaagaaacgggaccaacgcatttttcggggcgggtacgaaaagttatcttttctaacccgccctttgctattttagcggtgacggtgttaaaggctgactttgagtgggacaccgaagaaatcaccgttaagggtgacgttggtcaagttaacgagggcgatgagtttgaatttgagggtcaggttgtcaacaacccgcgctacggctttgagtttgatttttcgggttttgtccaccagctgcctcacgacgccaaggagctggccgcctttttaaagaagaacaacgtggcggtcagtgatgagaaaaaggtggccaaggccattgatgacgccttaggcgaaaaggccatgagcaccctgattggcgacgccgacgcaatcgaagtggtgtccgggttgagtcaaaaagacatcgcgaccttaaagacctttttcaaccggttggtcaaagatgacgaggccagcaaggccaaccgccagttgatgatgctcggtttctcggcctggatgatccgccgcttgcaggaattctaccaacggcggttgcttaaaatcctcgaagaagacatttaccaagtggtagccgattatgagcagttggggattagttttcgcccggtggatgaggcggcacgccagtatcaagacgtggccttcgatgatccccgccgcatcgatggggctctcctctttgccgcccaaattctgattcgggaaaattccggctcgtacgtcgccccgcaattactgttgaaccgggctagccaactccttaaccagggcgccaccgtcagccaggataccctggcggcgcgtttgggaattttactgacccaaaagaagctttaccacgtgcccgagcggggaatctacccggccctgttctttcacgccgaaaatttaattgccagtcagcttcaccagatgatggcggcggcccagccggtcagcgccaagcggcaaaagctgattgaaaagatagttgatcaggtggccaaggaacaaaaaatcacttacgacgaccagcaaaaggcggcgattaaacaggccttagaagcaccggtgctgctcttgaccgggggaccggggaccgggaagacgacgattctaaacgggatcgtgcgggcataccggcgcctgttaaaagaggacggccaaaagctccacgcttggagcgatggggaaccaattcagttagttgcccccaccgggcgggcggctaagcaagcccgccaggcgatcacgggtgagggcgttgccgcgtcaaccatccaccacttcttgagcattgcaaccgataacgatgccgcccgtttgattgaaaaaccggcgcccctagaaaatgccggtcagatgctggtggttgacgaaatgtcgatgacctccaccctcttgatgggggggctaatggcggtgatcccgaccaacatccacttagtgttagtcggtgacttcgatcagctgccgtcggtgggaccggggcaggtgttccgggacttgctcgaatctaattgcttaccgcaagtccgcttggaacggatttaccgccaggacgccgattcctctttgatcccgttagcccagcggatcaacaagggggacgttgacgaggacttcattgcccccaccccaaagactaagtaccccaagcgaatctttgtgaccaccgccgctcgcgacgttccgtcccggattggtcagctagtcgacgcctacttgggtagtcacgacttggatattcaagatattcagatcttaaccccgctacggcgccaccgcgacctgattaatagctacttgcaagaccacctgaatccggccagcttaaaccaggccacttaccggttacgaagccgggagctacgggtgggcgacaaggtaatgcagacaacgaacgactccgacgccgaggtttataacggtgacatcgggatcatcaagtcgattgccgggaaagataagcacgtcgttaacggcgatcggctcgccaaaaaggagaaggtgcacctgaaggtcacggtcgactttgctggccacctggttaaatacgatgaccccaccgccctggctaacttagaactggcctacgcgatgacgattcacaaggcccaggggagtcaggcgccggtcgtgattgtgaccttgctgtcggagtttttcccgactaacccccaggctggttcaatcatccaacgtaacctcttgtacacggcagtgacccggtcgtcgcgggctctggtgatggtgggtgacgccccggccttcgtgcgttgctctaagacgccggtggtggaccgccccacctctctcaagcagcgactgaagttggtttggcaagcagcccagcaggatccagactccccggcagacgagaaagcccagacgccggttcaagaagaacaaccagcggatcacttgacgccggcaatggtggaagacgaacgggtggacccgctgatcggcatggatggattaagtccggccgactttgcctaatctggttgcaagccgggcccaaaattgtgataataggaaaaacgtcactaacaacggaaggacaaagacgatgagtaaaatcgaaaatgccgaaaacgtatccctctttgcgctaaacgcaaaccaaccgctggcccaagcggtggccgatcaggtgggaattcccctttcaaagtgcacgattagccactttgccgacggggaaatttccgtgacgatcgacgaaagcgtgcgggggcgggaagtatacgtaattcaatcgatttccgagccagttaacaccaacctgatggaactgttgattatggtcgacgccctgcgccgggcgagcgccaagaagattaacgtggtggttccgtactacggttacgcccgccaagaccgcaaagcccgttcgcgggaaccaatcaccgctaagctggtggccaacctgctgacgatggatcaaatcgaccggatgatcgtcgtcgaccttcacgccccgcaggtacaagggttcttcgacatcccggtggaccacttgctggccgccccaaccctggttaagtacttcatggacgaggggattaccgataacttggtgattgtggctcctgaccacgccggggtgaaccgggtccgccggtttgctgaattaattggcggcgccccgatcgcaatcgttgataagcggacggaaagtaaccgcgaagcccgtcacgaacaattaccaactacggtgattggggaagtggccggcaagacggcgatcattgttgacgacattgtcgatactggttcgcggattgccaactccgccaccctccttaagaagtgtggtgccgaccgggtctttggggttgcgacccacgcggtcttatccggggacgctagccagcgcctgttggattccccactggagaaaatggtggttaccgatacgatcgtgatcccagaagagaagcaaacggaaaacatcgaacaactttccgttgccccgctactcgctggtgccatcaaccggattcacaaccacctttcaattcacgatctcttccaactgccggaagaaggctaataaaaaaactcgcccgcgggcgagtttttttattagattaattcggtttgtacctgtggggtacccttctttaagttggccaagagccggtttaattcaagtcggcgttggtgcttagagatgaaaacccccatcttctcttggtcaaagccggtcaccatcttgtggtcgttaaagatgatcgggttgcgcaagatgtgcgggctcttttcaattgcttgggcaagttggttaatggttagattacgggcgtccatttgcagggccttggtatcatgggagcgtttagaaattaaatcgtcggtcccgtccgtggaaagggagagcaggtcgaggatttcaggggtcgtcaacggctccttttcgatgtttcgttgactaacggtgatcccgtgctgagttaaccattgaacggctttgcgcttggatgggtcgttagtgtggaaaaataaattgaccatcgaatcactcctttgtaagcttttagacatgtaagcttttagacattttagcagttttccttggttagaaacgctaattgactggtaattaatgaattctttagcactcattagtaattaattataaattactttgttcaattaggtgttagaacagaagggcgggtgctaaggaagtgaatatgtatattatactgcgataactaaaaaaagtcctgtcgttggacaagactttgactttatttaacctttttctttttgcgtaagtggcgcacctggcggaaggggtaagaagcggtccccagttccaggtcaacgaagcggttacccatttcctcaccgtcaacttgaccaaactcaagcgaggtggtggtgtagtgaaggtgggtgccgacgaagcggtgggcaaagcgggaccgggccaagtgttcccgtaagaagagccacatcgtccagaaggtaatcagccagttgtggcgctcgacgactaacaactccaggttgggttcggcgaggtcacggtcgggagcgaccttccgcccgccaccgataaaggggtggttagaggcaatgacgataaaggcgttagggaagagctggcgggtgcgctcttgttggaccatcagggtgaagggggcttggtcatataagacccccagggcctgggaaacgtaggaaaaggcccctaagtggagccggttgaggcgccgcttacttttcgaagcgttggtccggctgaccacggcggcgtcaaagccgatccccaagttatttaaaaagtagccgtcttcgtttttaatggcgtcgtgatagtggccaatggtgaccggttcggtagtttcggcatccaaaatttggtgcagggcggttaacgggttggttgagattccgtaaccacgggcgaaatcgttaccggttccgcaggggatgtagccaattggcagtgggtgttgccgaccgtttttgctctgcaagaccccgttaaccacttggtgtaaggtaccatcgccaccgatgacgatcagggtttcgtcgggccggccggcatgccggtcggccaggcgcatcgtgaggtaggtggctccttcctcgtccctggtaaacaacggggtgtagtcgagttgggctgcgtctaaggcagccttaacggttgaccatgttgaattcccccggcccccgccggccacggggttaataatgatcgagtaatgcatagtttcctccggatcatcaagaaagtgggtgggaaataacctccgctgcaggtcgtatgactaagctaggacgaacggttggtgcgggacgcaccgttcttcggcctgcttaggcactggaactacggtcatttaccacatttctgtctaacattcgtgaatacaacaagaggccgggaaaaacagagttttttcccggcctccgttaaacgcgaacagatcggcgccgcagggttaattaccgtgggccgtttaacgcttaaaattcagttaactggaagtccgcgttgttttcttgttcgtaggccagtgccttttcatccaacagttcgataaattcaacgttgtagttggtgttttcttctactaacacgcgggcagcggcttcggaatcggcttccaggtatagggattgggtgttttcccgacgcggggtcgtgtttttacttggttggtaataaactttgaaagtcatgtcatgctcctattcatttgttcgtaaattttacctaactatgatagcacacttgcccgggactgtccttaaatttccaactgtgctatcctaagctaagaaaaggtttagaaagtggggagtgcgatgaccctaatttggagtatcctgattgccttcgcagtggtggtcgtaatttatcaactggtgcaccggactttggttaagcgcgccacgatcatcatgcaaaaccaagcccaagcggccaccgatcaggccgtacaagccgccctaaaggcccacctccgcccggccaatttaccaaccgactcggtgatggtggccgacgtttggggaaagggcgtcatggcctttgagtacgtggtcgacatgccacagctaaacgtcgaagaacaagagtggctgaccaaagaaaatttgaccacggcccttgatcaggtgggggccccaacccccttggtgattacagactggtgggagtatgaacaccaactgcacgttgacgtagccaacttaatgaatgaagcaaccaaggaatacgtggccgacctagaaaaattagataaggcttagctggcggtaggtttttacggtagcttggtcaaattaaaaagcccgtcccgcgaaatcgcgagggcgggctttttaatttaaggtcataacgaattacgcccaattttaaccgaagaagacggttccttcgggggcctcaaatgggttgtccttgttaatgtgatcgtagaacagcaccccgtggaggtggtcaatttcgtgttggcaaacgatggcggggtagtgctttaagcggaccttgtgcgtttcaccctggacgtcttggtacttgagggtgatccggtcgtgacgtggcacgtagccggcgatgtcgcgatcaacggagaggcaaccttcgccttccgttagcgcccccatttgtacggattcggaaatgatgaccgggttgatgatcacatccttaaaaatcggggtgtcgtcttcttcgtcgtcggatggcaccaagacggcggccatttgcttgctgacgttgacctggggagcggcaaggccaaccccggcccgcaacccgtacttttcggccagttcttcatcttggctgatttccaagtattccattaggtccttagccaattgttgttcttcttcggtcagtgggaaggacaccttggcggcgtaatcgcgcaggaccgttccctcctggtcgtctctgacaatgtctttcattaaaatcattggtggatcccccttgtctctaattgctattttctagtttagcacaatcaaaaggggggacggcaataattacctccggggcaaatcatgttaaaatgagagcaaattgattaaaagggtgatgtaaatggcaataaacggtggaaactattcctacccattagacccaacgtggacggcggaagaactgatcgccgtgactaacttctaccgggtcgttgaggacgcctacgagacaggggtgcggcggcaacgggtcctagattgctaccaagcgtttaaaaaggtggtccctaccaaggcccaagaaaagcaacttggccgcgatttttaccgggtctcgggctaccagtgctacgacgtggtcaaggcggccaaagaaacgaccaaggggcaacttaagatcggggggtaaaggatgttagaaaaaattgatcaagccgttttggacttgttagatgaggtgcgtcaccggaccctcaaccggatgcaggcctcttatgacatcgatctaaagtcctcgtacaaggatttagtgaccacggtcgacaaggaaaacgaccagtacatttcgaccaggttacacgaaatcgacccgggaagccgggtggtttcggaagaggggtttggcgatgaagtggccaccctgactggccacgtctggattgtggacccgattgacgggacgatgaactttgttatgcaacacgccaatttctacatcatgattgccctctacgttgatggtaagcccactttgggttacatcatggacgtaattgacgggaccgtctaccacggcggtaagaagcggggcgtctttgaaaataaccggcgcctgacgagcccggccaataacggcttaaaggatagcttggtggccctcaattcagcgatgattttaaacaacgcccataacctgcgtgaggtggcccaccaatcccggggcctacggatgtacggggcggctggaatggaattagtttacgtcctcactggccagttgggcgcctacctttcctacttgcacccctgggacttggctgcgggccgggttttggcggaggcaatgggattagtggtcaaagcgattgacgcaccttccattgatgtgttatcatctaaccttgtattaatagcgacaaaacaagcggccgatgatgtcttagcccttgtcaactagccgataactgtgacctcggtcgcagtttttttaagagaaaaaagcggtaacgcttggaaacgaaaggaagataaatcttgaaaacacgtgacgatattcgcaacattgcgatcattgcccacgtcgaccacggtaagacgaccctggttaacgaaatgttgaagcaatcggataccctgccggaacactttgaaatccaggaccgggcaatggataccaacgccattgaacgggaacgggggatcacgatcctctccaagaacacggccgttaagtacaatggctaccaaatcaacatccttgatacgccagggcacgccgacttcggtggtgaagtggaacgtgttatgaagatggtagacggtgtcttgttagttgtcgatgcctttgaagggacgatgccgcaaacccgcttcgttttaaagaaggccctggaacaacacctaacgccgatcgtggtgattaacaaggttgaccgtgaaggcgctcgcccggaagaagtggttgacgaagtgctcgacctcttcatcgaattaggggccgacgaagaccaactggacttcccagtagtttacgcctccgctatgaacgggacgacgtcattagacgctgacgttgccacccaagaacacacgatgaagccgttatttgacacgatcatcgacacgattccggcaccaatcgacaactccgacgaaccactccaattccaagtggcgatcctcgattacaacgacttcgttggtcggattgggatcggccgcgtagttcgtggtcaaatcaaggttggggaccaagttacggttatgaaactggacggctccaagcaaaacttccgcgttaccaagctcttcgggttcgttgggcttaagcgggtggaaattcaagaagctaagtccggtgacctgatcgccgtttccgggatggatgaaatcaacgttggtgaaacggtggttaacccagaacacccggacgccttaacgccgttgcggatcgacccgccgacgttgcaaatgaccttccggaccaacgactccccgtttgctggtcgcgaaggtgaatttgtgacttcccggcaactggaaagccgcctgaagtctgaattacacaccgacgtttccctgcgggttgacgacactgatgacccgggtgcttggaccgtttccgggcgtggggaattgcacttatcaatcctgattgaaacgatgcgtcgggaaggttacgaactggccgtttcccgtccgcaagttatctaccgcgaagtcgacggggttgaatgcgaaccgtttgaagaagttcaaatcgacacgccggatgaatacactggttcaatcattgactctctttcccaacgtaaggggcaaatgaagaacatggaaccatccaacaacggccaaacccggttgatttttgaagttccatcccggggcttgatcggttactccaacgaattcatgagccaaaccaagggttacgggattatgagccacgtcttcaaggaatacgctccggtggttaagaactggaacccaggccgcaagaaggggaccttggtttcgatgaactctggcaaggccacgacctacgccatgatggggatcgaatcccgcgggacgctcctgattgacccagggacggaagtctacgaagggatgatcgttggtgaaaacagccgcgaaaacgacatcacggttaacatcaccaagggtaagaacctgaccaacgtccgggcagccggttccgacgacatggcccggatcaagacgccaacgcacttgtcccttgaagaatcccttgaattcttaaacgacgatgaatactgcgaaatcacgccggaaaacgttcgtttacgtaagcaaatcctggacactaacgcccgggaaaaggcggctaagcggcgcaaggcagccttgcgtgacaagtaattaataaggctttcttaacggccgtgacaacatcggattgtcacggccgtttggtgtataattagaccacgattgtcgtgaaaatggggtgaatttaagtttatgaaaaaccaagccaaacgccggatctccacttgggacccgtggctattagtgccctttttatccctgtgcgtattgggggtggtgatggtgtattcagccagtgcggtggttcgctaccagtccgaaagtggccccttctcctacctccgtaagcaggccatctttgctgtcttagggctgttggtgtttatgtttgtttcctcagttgatattaaaatgtttcgtagtccggggctcttaaaaaacttcgccatggcgatgtttttgtctttgatcggcgttaagctgtttggggcctcgatcaacggggcccaagggtggatcaatatagggggggtcttttcgatccaaccggccgaagtctgcaagctctttttgatcttatacttagctagtctctttaccgattaccgcgagcaccctaagtcgtttagcaagtacgcgtatgcctttccgatgacggtggcggctgttttgattgttttaatcgtcatccagcccgaccttgggggggcggcaatcaactcggcgatcgtcttaatcctctttttgagtgccaagactaagtggaagagcggcgtaacggtcctcgtttcggtctttttaggggtcgtatttggaatgccctttgtctcggagctagccgttaaatacattcatggctacaaggccgcccgcttcgtcggctacctcaacccctttggctctacttccggggccggtagccagttggtaaactcctattacgccatttcaaacgggggtctgtttgggaaggggctggggaactcgattcaaaagatggggtacctaccggagccaaacaccgactttatcttggccgtgattgccgaggagttggggttaatcacggtgattttaattctgctggggctaggcatcattgtctgccggacgattcagattggggcccgggcgactaaccagtacgacacgctcatttgttacggggtggcaacctttatcctggtcgaagcctcctttaacattggggcggtctgcggtctgttgccgatcactggggtgaccctccccttcatttcctacggggggtccagtatgttggtgctttgttttgccctcgggctggtctttaatgtctccaggaggcaacgggcccgccggtctgcccaacagagccaagtcaaggaaggggtgctcaatgcaaatgcctgatgaacaatttgaattggtaccccgccgggggctcgccgtctacattagcagccgccgggtgattcgggccctccgtcactacggccgggtccactacgtttccaagcgggcccactacgccattatctacgttgacgaggcgcaggtcgcagaaacgattgaacgattagagaagctgcataacgtcaagcgggtggtgccgtccgccttaccagatttagatccggacgtggccgaccttgcgtcgacgggactatacaaaacacacgatgaggatgattaacgatgagagttgtggcgggtgaataccgggggcgtaaattaagcgcggtgccaggaatggcaacgcggccaacgaccgacaaggtgaaagaagcggtgtttaacatcattggcccctactttgatgggggaacgtcactggacctgtacgccgggtcgggtggcctttcgatcgaaggggtgtcacgcgggattgaacgggccgtcttggttgaccgtcagctagcggcgatcaagacgatcaagaaaaacattgcgaccactaagcacgaggaccagtttgtggtgttaaaacaagacgccacgcgggccctgcacatgctacaaagtaagggtgaacactttgatctaatctacttggacccgccctatgcgaagcagcagatcgtaactgacctaacaaaaatggtagaattggacttgataaacccgggggcaatcgtggtggcggaaaccaaccaggaggctaaccttccagaacagctccccggcttttcctttaagcgacgccaagattacggcatcacggtggtgaccgtgtaccggtatgacggaaaggagtaagaatatgaaagttgcaatctttccggggagttttgatcccctaactcttggtcacttggatttaattaaacgggggagcgccctttttgaccacctggccgtggccgtgatgactaacaccagcaaggatgcctggttcacggtggatgagcgggttgcccaagttaaagaagcggtcgccggcctggacaacgtttcggtgatcaccgctacgggcttaaccgttgacctgatgaacaaaattggggcggattatttgatgcgcggggttagaaacgttgacgatttccgttacgaaaaagacatcgccgcaatgaatcactacctagacgaccaggtggaaacgatcatcttcttagcggaccctaagtaccaatacctctctagtagcctcttaaaagaggtcgccatgtcggggggcaacatcgccgccctcttgccggccaatatcaacgaggcgttgcaagcgcgcctggaaaaacggcaaatgaagcgggtaaaaaaagagaatgaagaagcaagataatcaaatactgcgccggattggggtaaccttagccttaattttatttgcctgttggttcttattttggccactcaacctctacatcgaaagtccggggtcggcggatagcctcaagagctacgtgacgatgaagaatcaccccgataagtacaaggggagctttatgatcacctcggtctacctccagcaggcccgcccggctacgtacttgtgggccaagttgaatccacatacttccattgaaagtgccgattcggtgaccggtggcgaaaactcggcgacctacaccaaggtccaagacttttatatgcaatcggcgatcaacgaagcaatcgccgtggcctaccgggctgccggccagcaatacaccaagaagtacctggggatttacgtcttatcggttcagagcaactcggagtttaaaaagcagatccaagttggcgacacgattaccaaggtgaacgggcgccactttgacaccgccgctggctaccaaaagtacattgccagccaaaaggtgggcgacaagctgacggtaacttacctccacaacgggaagcaaaaaacggccaccgaaccgttggtcaagatctcgaccggtaaaccaggaattgggatcatcttgaccgataacgtcaaggtgaccaccaagattccggtgtcggttaaccccgggcagttgggcgggccgtccggtgggttaatgtttagcctgcagatttacgagcagttgacccaacaagacctccgtcacgggcgaaagattgccggaacggggacaattggtgcggacggctccgttggtgagattggcgggatcgataaaaagatcatcgccgccaagaatgccggggcaacgatcttctttgccccctacgtgaaaccaaccaaggagatcctaaagtacgaagaaggccacaagactaactaccagctagcaaaggaaacggctaaaaagtatgccccgaacatgaaggtagttccggttcagacctttgaagacgcggttaactaccttaaaacccaccaataaaaaaacgatcaggttttttcgtgacctgatcgttttttttgcgtacttaggggtgaagggaggaattgacggtggaaaaattagtcgaacagctccaggccctgtgggaagagcaccgttcacaaatctacgttgtcatcggcttggtgctagcagtgggtttttggtggtggcatacccaccaaccggttaccgacgcggtaggggcgactagccagtcgagcgcctattcggcaaccagtgcggtgaccagtagcctagcaactagtaccgaaaacggttcggggcgggtgtgggtggacgtaaagggggccgttaataagccaggggtttaccacttgaaaaagggggcccgggtgcaagaggccatcgctgcggcggggagtcagacgtctttagccgacttaaaccaggttaacttagctaaggagctccaagaccaacaggtcgtgtacgtaccggcccaaggagaaaaggtggcggatgcgacgacggcgaccaccgggactacggacgccacgagcgctacgagccaaagcggtcagggtgattcggttaacctaaacacggcgactaaagagcagctgcaaacaatcgatgggattggtgacaaaaaggcggataagatcattgcctaccggcaggaacacggcggtttcaagacggtcgaggacttgaaaaacgttgacggctttggcgataaaacggtggccaaaatcaaagaccggctggcggtttaggcatgacccagaaagtttgctatactagtgggtgacacttaagggggtatcaaaatgaaaaaaagaattgattgggaccagtacttcatggttcaagccgccctgttggcatcccggagcacttgcacccgcttgtcggtgggggccgtgttggttcgcgacaaacggatcatcggctccggctataacggggcggtggctggtgatgagcactgcatcgacgtcggttgttacctgcgcgatggtcactgtgtgcggacgatccacgcggaaatgaatgcccttttgcagtgcgccaagtttggcacctcgacggacggggcgatggtctacgtgactgacttcccgtgcttgcagtgcacgaagagcctcttacaagccgggatcacccaaatcaattacctccgtaattaccataacgatgattacgctatgaagttgattgagctaaagggcgtcacccttcaccaaatcaaactagacgcagatatcttagaccaggttaacctcgaccaatacattaacccggactaaatggcttctttgcggggcctgttcttggcccttgctgcttccctgaccgccgcttggttaatcggccaccaaaactgggccgcggtggggttgcttcttttattcggccgggtactttgccagcgcgaccgccggacaacttggctgacggttggggtgatcgtgatcatcggcttacggtgtgggcagctacttgctcagcgccaggcacaaacgcagctggctggcgactttacggggcaactaacggttcagcccgacgcctggcgaattaacggtgacctggcttcggcggttgccgttaccgaaagcgggtctaaggtgcaactcttcttaaccctccagagtcaggaccaacaacgtcaacttcaagaggtgactaccccggtaaagctgaacgtcaccggtaaggtggaacaaatcttaccggcaactaacaccaacgaatttgatcgaagggcctaccaggccaaccggggaatttataaccaggtgaccggggaagccccggtcttggtagcccaagcgtcacaccgcctaacggactttctgcaccagttgcgggccaactttagtcaccacatggctaatttaccccagccgctagcggggtactgccggcggctgttgattggtgaacatgatccggcgaccgccagtgagatggtagcggtcaagcaactggggatcatccacctgttttgcctgtcgggtttacacctggtggttttgtgcggggtggtccgcggtttgtttgcacgcctaggcttgactaaggaaaccagccgggggttattgttaatcctcttgcccctctactgggtagtggggggcggttcggtaagcctagggcgggccagcatgatgatggagctacagttattaggacagttggttggcctacggggaatgctcccttgggcgatcagtttgttaattcaaaccctcatcagtccgagtatcctcttgtcaatggggggccagttgtcctacctgctatcgttttgcctgacctggtttgagcagcccagtggcctcaaacagaccctgcgcctttctttggttagcttgccaccgctcttgcattcggtttaccaatttcacttactaagcctggtcatcaactacctgatgatcccctttttctcgctgatcatcatgcccctggcaattggcgggggaatcttgtacccactgtttccaggcttgggagcggtggtcaacgccggcctgatcttatttcaccgggggttggccgccttggctaaccttcccgggacgattacctttggcaaggtacctgcttgggtagcggtgagcttagttttattaacgatggtgacttgggaaaagcggggcgccgttaagtggctggttctcggctacgttgtcacctttgtgtggctccattttcccctacaaggtgaggtcaccttcgtcgacattggtcagggtgattgcattatcatccgtgaacccttcaaccggcgggtgatgatgattgataccgggggtaaacttaactttcaaacggaggggtggaagaaacgaactaattcggccactgataaggccaccagcacctctttaaattacctcaaaagcgagggaattgatcacttggacgcggtgtggctgtcgcacagtgatgcggaccacattggctacctaccaacggtattaaccagcatgcgggtggagcgcctctacgtcccagcgggaatggaaaagatgaccaagtttaccaagcggttgccgagcaacactaggacccagattataccgattaccagtcaagcgccgggctttggtggccttaccatcctgcacccgtttacgccgggggaggccaccaacgatgattcggtcgtcttggctggcgagtttggcggtaagcggtttgtgtttactggcgaccttccccaagctggggaattagctgttttggcgcattacccgaatttaagggcaacggtggttaagcttggccaccacggcagtaagacctccagttcgccgacctttttaaagcaggtgggcgcccgggtggggattatatctgccgggcgcaataatcggtacgggcaccccaaccaagagacgttaacgaccctcgcgcaattacacatccaaacctattcaacgcaaacccaagggatgattacgtatcggtacaattcccggggtgggcactttattacccataacactcccgaacaacttcaattgagcaactgacagaaagcggtgatgacgtggacattcaagaactgagcaaacaactaaagcgggccaaccccgccatggtatacctagtgttgggtacgcaagcggtcttgcaacaggaggccaaagacgtctttttaaacctgatcccagaagaagagcgggtcatgaacgtcggtagctacgacatggaaaccacccccttggctgatgccttagatgatgcaatggcggcgcccttttttggggagcggcggctagtcattttgaataagccggcctttttgactggtgggactagccgcggggcgcttaaacaagacggtgaggtgctccgtgagtacttaaagcacccccagccaacaacggtgctagttttgttggccccctacgaaaagctcgatggccgcaagggggtggtcaaggaccttaagaagttggcggtcgaggtttcggcggctcccttagacgaaccccgggcccgtcgccttgttgaacagaggtttcaagcggatggttaccaactcgggcggggagccattgatgaactcgttcgccgcaccaacgccgattacggaaagatgatggccgccgtgccggtgattgaactagcggtttaccaagataagcgggtgactgatgcggccgtggccggtttagtcccccaatcactggacgaaaacgtctttgacctggttcaggcggtgttaaatcgtgagcaggtggaggccgttcgtttgtaccgggagctattagaaagccagcaggcccccttacaaatcaacgccattttagttagtcagttccgcttgctcttgcaaattaaggtattgagcaaccggggccttagccaggggacgctagcgggtcagttaaaggttcacccgtaccgggttaaattaggcttacaaacggcccggcgctttagcatggatgacctgtcccacgcatacttagggctgattcgttgtgagcgggcgttaaagtcgactcaacaggacccggagttattattccaactcttcttactccagtacaccaagcaaaaggtttcctaatgaggagagtggccaaggacttctgaggcaggtcggatgtaagcgtggacgagcgacctgcgtagtccggaccgatccgcgtcctgtagttattggtcgagttttaggcacgacgctaaatcttgtcggtggattgccatggtggtgattcgtcggcaggatttttcaagttttggggcacaaaaaacgcccccgccaaattggcagggacgtttttcttttattggctaaccgcgcttactttgcgtaacgggcggaaagacgtgacttgtcacgtgcagccttgttcgccttgatcaggcccttagagtgggcatggtcgatagcggaaatagcggccttgtataagtcgtcaaggttgtcagcacctgctaacttagccttgtcaaacttcttgatggcagtccgcattgcgctcatttgggaagcgttccgggcagcggccttttcatttacacgtacacgttcaatcgctgacttgataattggcatttcgatttcacctccgtcaccgtttggtatcagttgaccagaattttcaacttttttattatagcgaatctcacttttgaatgcaactaccagctagaagaagattccgacttgcaattgggggcaaagttaagtatagtggttaaggttatttaaccaagcttaacccccactcggtttgacgatcctcaccgacgtcttacctagtggcgggtcttccaaaatttgaaaggtgggaaacattcatggctatctcaaaggaaaagaagaacgaaatcatcaagcaattcgctactcacgaaggggacactggttcaacccaagttcaagtggctgttttgactgcagacattaacgaactcaacgaacaccttcgcgaacacaagcacgattaccactcacaacgtggtttgatgaagaagatcggtcaccgtcgtaacctgttggcttacctccgtcggactgaccttcctgcttaccgggaactgatcaaggcccttggtcttcgtcggtaattattttccagggtgcccagtttactgggggccattaatgaagatcgtaacggtttcgttgcggtctttttattttgacttttcacttgctaatgagtattcttatgagaaatcaattagagattaatgaaaactaattgatgagggggaatacatatgtttagcgagattggccaaacaatttttgaaaacgaagcggtcgctaaaacgttcgactttaacatgggcctggaagtagaaatgcaccgggctgataacatgggtgaattgagtcccgaaacgaccccggccagcattagtttagataatccgtggattaccaaggactttaccgagacaatgaccgaggtggtaacgccggcggccaataacgcccgggatgcggttcattacctatacagtctcaataacgccctgcgcaatgcgttagcgcccaatgaggttttgtggcccctgtcgatgccaccggcctttgcggacgcccaaaagattcagttggcaaagacaacgcctgaaaaagaagcctatttaaagcgggtgctagccaacatgggggcggtcaataagggcttgccctgtggggtgcacgttagtttgagcattgatgaccgggttgttaatatgatctgggagaagtaccagtctagatttaatagtaaagaagcggtcagaaatcacctctacatcttattagcccaagggttcacacgttaccggtggttgttaacctacctcttgggggccagcccggtggccgagcgaaacttctttaacccgggcgatccccaacctgaccacccggtgcgtagccttcgccagagccactacgggtttgatatgcgctttgctggtgactacaccaacgttcgccgttacgttaaccgggtcttggccggagttaagaaaaaagaaattatcgacgtcgcccagtttcacggtgccattcgcttaaagagccaggggagctttgaagaaatggaggagcggggggttaactacattgagttgcggatgctcgacctcgatccttggagcatggccggtattcggctaaacaccctctactttcttcggatcatggcttcttatttcatcatgactcccgggctagatgaagaggccgtttgtgaaacgattaccagggcgaatcagctcaacgaggtggtagcggtggaaaggccgaccgagccgaccaagtatgcaccaacggcgctggcctttttagaacgactagagctctttgccagtcagcttcagttggggccggagtacttagaggtcttagaggacatgaccgaccgggtcaaccgccctgacttaaccccgagtgggcagatggcgcggttcattaaagacggctcactgaccgaattcgggttacgccgggccttgcgttaccaaaagagcgccctgcaatccctgactacgtttaaggggtttgaaaacatgaccaccccgctgtcggcagaggacctaaagaaaaacctcttccggggcagttacgaaccaagtggcttaattcaatgataatagacgcctgtccggtgacccgggcgggcgtctttaactttgtcgccctaatttacgatctgtggtaagatgaatagtaatgatttgtgagtgaaaaaagagcccattagacaaccggtcgggtggggcatttacaattagatattgaacaaattaaaggagaagccatgagcaagattaagattattccttttggcggggtccgcgaaaacgggaagaacatgtacgccgtggaagtggacggccagatttttattctcgactgtgggttaaaatacccggaaaacgaactgatggggatcgacgtggtcattccggactggtcgtacctacaagaccacgctgaccaaattaagggggtctttttaacccacggtcacgccgacgccatcggggcactgccgtactttttagccgactttaaggtgccggtgtacgggtcccagttgacgatcgccctcgctaagttggcggttaaggaaaacaagcaggttaagaagtttaacgatttccacgtggttgacgaaactaagaccatcaaatttggtaacgttacgatcggctttttcaccacgacccacatcattccggatacattggggattgacgttcagacgccggaagggtcgatcgtttacaccggggactttaagtttgaccaaaccgccgttaagggttaccagaccaacttagctcggttagccgaagtcggaaccgaaggggtgctggccttgctcagtgattcagctggggcgggaattaccggcgcttcgaccagggaacgtgacatccgcgcctacatcaaagacacctttgaaaacaccaagggccggatcgtggttgcatcggtggcttccaacatcatgcggatccaacagattgttgacgcggcactggccaccgaccgcaaaatcgtgttgtccggcgaggacctcgagcagatcatcgagacggcggaggggctcaacttgctccaaattccggacgatacgttgatctcctttgaagaggccttggaccttgatgacgaccaagtggtgattttagtcaccggacggatgggcgaacccaccaagtccttgcaacagatcgccaatggtgacgacccagacatccagctgaccagcaccgacctggtttttgtgaccaccacgccgtcgtacgcgatcgaaacaatggtccaaaagaccaaggatatgctttaccgggcgggggccgaggttaagtttattgccgatgacttaaacccgtctggccaagccagtcaaaatgacgagcaactaatgctgaacttcatgaagccgaagttctttatcccgatccaaggggaataccggctgcttgaccggcacgccgaactggctgaagaagtcggcatcccggccgaaaacatcttcattaccgctaagggggacgttctctcctatgaagatggcaagttccacctgggggaccgggttgaagttggcaacacgatgattgacggaaccggggttggtgacatcggtaacatcgtcttacgcgaccggcgggtcctttccgaagacggaatcttcgtcgtggtggctacgattgaccgcaagaagaaaaagatcgtcgcccgtccgcagatcacatcacggggctttgtcttcgtgaagactaaccgtgagttgatgaaccaagcggccgacctggtcgaaaaggtggtccaagaagacctcgaccaaaaggaattcgattggggacacctgaagcaaaacgttcgcgacaaactgaaccgcttcttattcaaccaaaccaagcgtcacccggtgatcctgccggtgatcatggaaatcaaccagcaccccaagcgtaagaaccacactaaggcgaccaaggaagctaccaaggcaccggtggccaagaaaccggccaaaaagcaccacaattcccgtggtggtcgggggcggggcaagaagcgtccggcgagcgaagcaaagtaattaagtaaccaattaaacagatgggcttctagttgttcaattacgaacggtactaggagccccttctttatctgcaagaaggagggcactatgacaccggaacaaggagcacgatttaagcaggccacccaagcaatcgatcaggggcaatttggtgaggggattcggctgttgcaagagcttgatttagaggtcgatgactttgccgtcaaccgccagttagcccgggaactgtttgaagaccaacgctttgtcgaggcctaccaggtcgctgaacgccacttggccgattatgaccaatcccgtcaactagcggacttttacgtccagttggcccttaaaaaccaactgtttatccccgcccgccaattcatcagtttggcgacccacttaacggatgcggaggggcgcctggtcaaacgggccgaagaacaatatgaccgggtgggggcgcagaccttagcgagtcggcgccgccaatttatccacatgggggattgtagctttcgtgaacaacagcgccgctttagcgaggggcggatgctcccgctcagcgattacttggtgggggctaagttcttactgcgtgacccggatacccacccgttgatcaaatcatcactggtgcaggtcctccaacagctacggcttaacgaagagctcacggtgctctggcttgatgaaaaagagcaccctttaaacatcaaggagctcaagccgctgggtgaactgaccgtcgtcaaggagggggaacagttaattgccgcccgcttcgctgatcaagacccgctctcgtatcaaacctacctgcgagaattccacctgcaactggcctttttgtacccctttgtggagttagcaattgaagatcctgacgcttgggtgcaggccttggtggcgtattcggcaagcggaaatgaggagccaatcttgcgtgcacaccagtggcaggagcggattaacgcactagtgacaaggcttagttgaatttagctaaattcgtttacaaatgctaactgatctgataccattattaagaattcttcgccggaactgattttatcctttaaattggtttggcggagtagtacaattaatctaaaggtgtgtcagaacacccctggtggtctggcatgttacttgtaatttttcaggagggtttcattaatggcagaaaaagaacattatgaacgtactaagccccacgttaacatcggtactattggccacgttgaccacgggaagactactttaaccgcagctatcaccaaggtattggccgctaagggccttgccaaggcagaagactactctgatatcgatgctgctccagaagaaaaggaacgtggtatcactatcaacactgcccacgttgaatacgaaacggaaaagcgtcactacgctcacatcgacgctccagggcacgccgactacgttaagaacatgatcactggggccgctcaaatggacggtgcgatcttagttgttgccgcaactgatggtccgatgccacaaactcgtgaacacatccttctggctcgccaggtcggtgttgaatacatcgttgtcttccttaacaagactgaccttgttgacgatgacgaactggttgacttagttgaaatggaagttcgtgaccttctgtccgaatacgacttccctggcgatgatgttccggttgttcgtgggtccgctcttaaggccctcgaaggtgacccagaacaagaacaagttgttcttcaccttctggacgtcgttgacgaatacatcccaactccaaagcgtcctactgacaagccattcatgatgcctgtcgaagacgtcttcactatcactggtcgtggtactgttgcttctggtcgtatcgaccgtggtactgttaagatcggtgacgaagttgaaatcgttggtttgaaggaagacgttatcaagtccactgttaccggtgttgaaatgttccacaagacccttgatcttggggaagccggggacaacgtcggtgtccttttacgtggggtttctcacgaccaaatcgaacgtggtcaagttctggcagaaccaggctccatccaaacgcacaagcaattcaagggtgaagtctacgttatgaccaaggaagaagggggccgtcacacgccattcttctccaactaccgcccacaattctacttccacactactgacgttactggtaccattgaactcccagatggtgttgaaatggttatgcctggtgacaacgttaccttcactgttgaactgcaaaagccagttgcccttgaaaagggtctgaagttcaccatccgtgaaggtggtcacactgttggtgccggtgtggtatccgaagtgctcgactaatctcgggaattaacttctaaaagagtcgcgatttatcgcggctttttttattggcggactaccgggatttttaattgaaataccctcctttctagggtagaattaaaaagtatgtaggactctcgccaattgacgggaggctaaatagatatgttattggaggaaatgaaatgtcagtaaaatgggaacgcgatagcgacgctccaaaggggacgttaacgttcgatatcgacactgaaaccattcaaaaggggattgaccacgcctttacccgcacccaaaagcggatttcggttcctggcttccgtaagggccacgttccgcggacgatcttcaaccaaatgtacggggaagaatccctctaccaagatgctttaaacgacgtcttaccggatgcttacgaagccgccatcaaggaagcgggcatcgaaccggtcgaccaaccacaagttaacgttgaaagcatggaaaagggtcaaccttggaccttgacggccactgtggcggttaagccagaagtaaccttgggcgactacaaggggatggaagttcctgaacaagacacttccgtttccgacgccgacgttgacagcgaattagaaaacaagcgtcaacaacaagcagaactggtgcttaaggaagacgaagcagctgccgacggcgacaccgttgtcatcgactacgaaggctccgtagacggggaaaagtttgatggcggttccgctgataactactccttagttctgggttctggctcctttatcccgggctttgaagaccaattagttggccacaaggcgggcgaagacgtggacgttaacgttaccttcccagaagactaccacgctaaggacttagctggtaaggacgccctcttcaaggttaagatccacgaagttaaggaaaagcaacttccggaactggacgatgaatttgctaaggacgtcgacgaagacgttgaaaccctggccgaattaaaggacaaggttaaaaagcaactccaagaccaaaaggaagccgctgctaaggcagccatcgaagacgctgcgattgaagcagccgttgccaacgccgaaacggaagaaattccgcaagccatgttagacgatgacactaaccgtcaactccaacaatacttggccggcatgcaacaacaagggatcaacccacaaatgtacttccaaatcaccaacacgacggaagacgacctgcgcaagcaatttgctgacgacgcagctaagcgggtgaagaccaacttagtattggaagccgttgtaaaggatgctaacctaaacgctactgacgaagacgttcaaaacgaaatcgctgacctggcaaagcaatacgggatggacgaagaagccgtatccaaggctttgacccgcgacatgctggaacacgatatcgaaatcaagaaggccgttgacctgattgcggattccgcaaagcaaaccgccaaggccgctgacaaggactaatcatttaccgtgattaatctttacccaaagggggagtcgcaacagccatgcttgttgcgaccctcctttttaattggtagcttaattattttaaaacgcagcgtacgtctgttatgattatcctatcgattaccattaggaggtaagtaaatgtttgaagataccactggacaagatgtccactgttctttttgtgggaagtcccagtcggaagtgcaaaagatcgttgccggtcccggcgtgttcatctgtaatgaatgcgtggccctgtgccaagaaatcattgaccaggagctagccgaggaccgcacggaagcagaaacgttcaccgttccgaccccgcaagaaattttaaatcaattagatgactacgtaattggtcaacaagacgctaagaagaccctcgccgtagccgtatacaaccactacaagcgggttaacgccatggtgaccggtgataataacgataccgaattacaaaagtctaacatcgccgtgatcgggccgaccgggtccgggaagacctacttggcccaatcgctggcccggatcctaaacgtgccgttcgccattgccgacgccaccaccctgaccgaagcgggttacgtaggggaagacgttgaaaatatcatcttaaagctcctccaagctgccgattttgatatcgaccgggccgaaaaggggatcatctacatcgatgaaatcgataagatcgccaagaagagcgaaaatgtttcaatcacccgggacgtctccggggaaggggttcaacaggccctcttaaagattctggaaggcacgatcgccaacgttccgccgcagggtggtcgtaagcacccgcaacaagagttcattcaggtggacaccaagaacatcctcttcattgtcgggggagcctttgacgggattgaaacgatcgtcaaggaacgcttaggggataagacgatcgggtttgggaccgactccaaggaaattaacgacgtgactgaaaagaatatcttacaacacgtcattccagaagacctactgaagtttgggctgatccctgaatttatcgggcgcctcccagtcatgaccgccttagaaaagcttgatgaagccgacttagtgcggatcctgacggaaccaaagaacgccctggttaagcagtaccaagaactgatccgcttagacggggcggaactacacttcacggcgggggccctgcaagcaatggctaagatggcgattgaccggaacacgggtgcccgggggctgcgttcgatcattgaagacgtgatgcgcgacatcatgtttgacttaccaagccgccaggacgtggttaaggtggtcatcaataaggaatgcgtcaccaagcacaccgccccagaatacgtgttgcaaagcgaccaagcatcctaggcgaggaagacgaatgcaagtacatgatgttgaattaacgatctcggcggtcgaagaaaaccagtacccagccacggccctgccggagttagccctggtcggccgctccaacgttgggaagtcttcgttgaccaacgtgttgattaaccggaaaaactacgcccacacctcgggccaacctgggaagacccagaccctgaacttctatgaggttgaacacaagctttactttgtcgacgtgcccggttacggctacgccaaggtctccaagaagcagcgggaaaagtttggtaagatgatcgaaaactacctgaccacccgcgaacaactgcgcggagtcgtccaattagttgacgggcgccacgccccgacggaagacgaccggatgatgtttcagtggttagcctactaccacatcccgaccctggtggtggccaccaaggttgacaaggtcaagcccaacgcccataaccggatcgtcaaggtcgtcaaagagggcctgggcgccgcaaaggatcaggacttaatcctcttttcggcgacaactaaaaagggcgccgagtcggtttggcagtggattgaagaacggacgggagtaagtgactaatggagtttaatgactatcaaaaagcggccaaaagaacccgctacggcaacgaacaggtactgactaactgtgccctgggcctagcgggcgaggccggtcaggtggttgacctggtcaaaaattacacctttaagggtcaccccttggataaggaccagttgacccacgagttaggtgatgtcttatggtacctgtcccaaattgccgaatgggccgatattcccttcgatcaggtggccaaggacaatattgaaaccttgaaccgccgttacccaaacggctttaatagacaggcctagggtgggaagccctactttgtgtacggtaccttaaaaatgatgaaaggggctgggagatgcgttctcccagcccctttttcgattgaggccgggaaaaaactccgttttccccggcctcttgctgtattcccgaatgttagacagaaaacgtggtcaataaccgcaggcctagtgtctaagcaggccgaagaacggtgcgtaccgcaccaaccgttcgtcctagcttagtcatacggcctgccgagtaggttatttcccacccacttttacttggcggaaccttcttttttagcggcgtcttctttggcgtcctttggttggtcgtccggttttttaaccggcttgagcgggtcgctagcgaacttattgaataagtcgtccagcttatcgctgcggcgagtgacaagtcccattaggcatcctcctttgtggtgctaaattagggctattttagcacagatgccggatgaaaaaaagcaaagcggcgccgctttgttatgcataaatcgggaaaaacggggatttatatgcgatttacttgcataataattcgttagttagtataatgggttcattatcaacagagacgagggagcaacgatggaagataaaacaatgattgaaattaaggacctcaagaagtccttcggtaaaaacatcatcttagacggggttaacgaagaggtcaaaaagggccaggtgatctgcgtgattgggccgtccggggccgggaagagtaccttcttacggtgtttgaacctgctagaagaaccgagtgcgggcgccgtgttatttgaggggcaaaacctggttgagatgggggccaaggaagttcaaaccgtccgcgaaaagatggggatggttttccaaggcttcaacctctttcctaacatgaccgtgttagacaacgtaaccctcgccccaattaaggttaaggggatggacaaggaaaaagcacaaaagctgggacaccaactgttaagcgaagtggacatggacgataaggctgatgcctacccactgtccttatccggggggcaaaagcagcgggtggccatcgcccgggcgctggcgatgaacccggaagtgatgctcttcgatgaaccaaccagcgccctggacccggaaatggtgggggaagtgctcaaagtaatgcaagagctagctaacaacgggatgacgatggtcgtggtgacccacgaaatgggcttcgccaagaacgtggccgatgaaatctggttcatggccgacgggaacatccaagaggtggccagcccccaagaattctttaccaaccccaagactgagcgggcccaggacttcttggaaaagatattgaatgcgtaattaaaggaagtgcgggccaaccattaagcaggccgtgggctaaggaaaggttgggggttgatgcggcacgcatcgttttccggccagacttagccactaagctaggacaggggtaaattgcacgttgctttaaattaacatccggtcgcttcgcaaagtacttgcgaaggaccggatgtttatttgcagggagcggtagcacggccttttctttgcccccgcccccaaaaagccgtaaaatagatttatcaaacacctgtttaaagggggaacgagattggcaagtgagtacttagaacacaagctggccctcttgccggaccagccgggctgctacttaatgaaaaacgccaacgcccagatcatttacgtcggcaaggccaaaaacttaaagaaccgggtgcggtcctacttcaagtctagtcacacggggaaggtggcggcgatggtcgaagaagtggccgacttcgaaacgatcgtcacctcctccaataaggaatcctttttgttggagatcaccctgattcaaaaacaccaaccctactacaacattaagcttaagcgggggacggggtatccctacatcaaaatcaccaacgagcgcgacccgatcattaagattaccggccaagtcaaaaaagacggcgcctactactttggcccctaccccaacgtctacgcggccgaagaaacggttcacttcattcaaaaggtctttcccttacgccggtgccatggctaccaggggcggccgtgcctgtattaccacctcggccagtgcctggggtgttgctttaaggaagtaccggaagaagaatacgccgttcaaactaagcggattaagtcctttttaaatggcaataccgcccaggtgaaaaagcagttgaccgcccggatggagcgggctgccgggcagctcgaatttgaacgggcggccgagattcgcgaccagctccactacattgaagtaacggtcgaaaaacaaaagatcatttcaaacgataagaccccccgcgacctctttaacttttacttggacaagggctggctaagtatccaggtcttcttcattcgccaggcccggttaatgaagcgtgaaaaacggctcttcccggtggtcgatacggccgaagaggaaatgacttcctttatcctccagttctacaaccggcgcaacaagttgttgccaaaggaaatcctcttgccggagggattaccgaaccaagaaatcgaggagatcttaggggtgccggtgcggaccccccagcgcggggagaaacgcgacctgctggacatggctaaggaaaacgccatcctgtctttaaacgaaaagttccgcctgctggaaatggaccgccagaaaacgaccggggcgatgaaagagatcaccgacgaactgggcctgccaaccggccacgtgatcgaagccttcgaccactcccacattcagggggccgatccggtctcggcgatggtggtctttgtcaacggcgaaccggctaaaaagctgtaccgcaagtacaagctaaccaccgtcgttgaccacgccgacgaagccgcttcgacgcacgaagtgatctttcggcgctactcccggctcctaaaggaagaaaagccgatgccggacatgatcatgatggacgggggaccgattcaaatggaggcggccaaggacgtcttggaaaaccaactcggcttaaacattccggtgatcgggatggtcaaaaacgataagcaccagactgccgacctcttgtacggcgacgatgcccaccacgtcaatttggacccgcgtagccagggcttttacctggtgcaacggattcaagacgaggtgcaccgcttcgccattacctaccaccgcaaggttcacaccaagcactccctgtcgtcgcggctcgatgagattcacggggtcggtccccggacccggaacaagctcttgaaggcctttggttcgattaataagattgccgtcgccccggtcgaagaaatcagggcgctcgggattaaccaaacaaccgcccagttaatcaaggtctctttgcaggggcaagccgaggtcaagaaggggtccagtcatgactagctttgacctgacggggcttttcccatatactagagaatgattgaattaagaacggagaagatagatgccaacctttgtggatcaaattaaaattgaagtacacgccggacacggcggtaacggaatggtggccttccgccgggaaaagtacgttcccaacggtggtccggccggcggtgacggcggtcggggtggctcgatcatcttaaaggttgatgaaggcctgcggaccctgatggattttcgctaccaccggatttttaaggccaagaacggtcaaaacgggatgagtaagcaaatgaccggggcggccgccgatgacacggtgatcgccgttccccaggggaccacggtccgcgatcttgacaccggtcagattgtcggcgacctggttgaacaaggccaagaactggttgtcgccaaggggggccgcggtggccggggcaacattcactttgcctcgccgaagaacccggccccggaaatcgccgaaaacggtgaaccgggcgaagaccactacctggagctcgaactgaagatgctggccgacgtcggtttaatcggtttcccgtcggtcggcaagtcgaccctgctttcggtggtgaccggcgccaagccaaagatcgccgcttacgagtttaccaccctagtgccgaacctcgggatggtaatgctaccggacgggcgcgacttcgccatggccgacatgccgggattgattaacggcgcctccaagggggtcgggctggggctccagttcctgcgccacatcgaacggacccgggtgctcttacacctggtggacctggggaatcaggacgccgaattggcgctcgagaagttccacgatattaacaaggaactggcttcttacgacccggaactcctcaagcggccgcaaattgtggtagccaccaagatggacctaccggaagctcaggagcacttggacgagtttaagaagctactggaagcggacgacaccctcccggagacgccgcaagtctttgcgatttcggcggtaactcacgccggggttcaggaactgatgcaaacgacggccaacctgattgaagaaacgccggcctttgacgccaacgcccacgatgaacaagaagccgtcacttacaaggcgccgcaagaagcggaaccagacttcacgattagccgggatgacgacgggacttgggtcctgagcggggccaagttggaacggctcttcgtgatgacgaacttggatcacgaagacagtcagctgcgctttgcccgtcaactgcgccacatgggggtcgatgacgccctacgcgaggccggcatccaagacggcgatttggtacggatcgaggactttgtctttgaattcgtccaataatttgatgattagaaagatggtttagaatgcagattgaatttttaggaactggggcggggtcgccaagtaagcaacggaacgtttcaagcctggccctgcgcctgttagaggaacgcaacgccatttggctctttgactgcggggaggcgacccaacaccagatcctgcacaccaccattcgcccccgcaaggtggaaaagattttcatcacccacctgcacggcgatcacatctttggtttgcccggcttcttgtcgtcgcgctcctttcagggcggcgacgaaccgctaaccatttacggacccaaggggattaaagactttgtgcaaaccgccctcaaggtgtcggaatcgcgcctgtcttacccgctcaagttcgtggagctgactggcgatggcgaggtctttaaggaccaaaccttcaccgtgaccgcccggcggctggaccacaagattgccagctttggctaccgggtggaagaggcggcccaccctggtgaactgatggttgaaaaggtacgccaagctgggattccgtcggggccactgtacggccaactcaagcgcggtgaggtggtgaccctgccagacggccgcacggtcgatggccacgacttcatcggggcgccgcaaccgggccggatcgtcgctattttaggcgatacccgggtgaccgataacgccgttaagttagctaagggcgccgacgtcctagttcacgaggcgacctttgccaaaaacgagcaacgcttagcccacaactactaccactcaaccagcgcccaggcggccacggttgccaaaaaggcgggtgcccagcgcttattgctcaaccacatttcggcgcgttacgtcggcaggtacgccaatgagctggcctaccaagtgcgggacatttttgagcaaacccgggtggtgaatgatttagacgtcatcgagattccttttaaggaaaggtaaggaagcgagggtgaaggaccatgttaatgattaagcgactgaagcaactgcgttttttgcgtaacaaggtggttttgatcaccgggggttcggaggggatcggcaaggcgctggccctagaagccgcccggcgcggggccgtcgtggtggtggccgcccgcaaccaagaaaagcttcaagaggtagcggaccgctgcctgatcttagcggggcgcccgtcctttgcctttaaaatggatgtgaccgatcccgaccaggtggatgaggtccttgaccagattcgccaccaggtcggggaaattgacgttttgatcaatgccgccggcctcgggatgatggacgccgtggttgaccaaagctacgcgaccatgcacaagatggtgacggtcaacttcttggccgccatgtacctgagccggtgcgtggccaaacagatgatgaatcaagggtacggcgccattattaacgtcgcttcgttgggcggcaagatcccgacccctaactcggcggtttactcggccaccaaggcgggggtgatccagttctccaacatcttgcggatggaagttgccgactacggggtccaggtcctaaccgttaatccgggaccggtcgccaccgactttttcaagaaggccgacccgagcggggaatacatggcccacctaccgcagtggtttgttatcgcaccggacgccttagcccgccaggtctgggacaacgtgggttacgaaacccgcgaaattaacgtaccgggctacacgactgggctcgcctgggcctaccagatcatcccgggcctcggggactgggcgatcaagaagttcttcaacttccaacaaaataagcataacctctaaagtaaatgactccagcagttcgtaaccgggtgctggggtcttaatactgttaagacttagaaaggaacgggcatgattgacagcaagtacgcctggcaagggcaagcaaacggcgataaagaaacgatccaggtggtggccgatgcgacggggctaccggcggagttagcggcccttttagtcaaccaggggattaaaagcgctgacgccgcccaacggtggctcaacccgcaagcagaagacctccacacccccgacgcgttgcacgacgtcgaccgggccgttgagcggatcatggcggcggtcgaagcgggcgaaaagatcacggtctacggcgattacgacgccgacgggatcaccgccactactttgatgtacgaggcactggaaacgctgggggcgcaagttgattattacgtgcccgatcgtttcactgatggttacgggcccaatcaagcggtctaccagcggctgattgaggggggcacccagctaatcgtcaccgttgacaacggggtggccgggctggcggcgattgagtatgccaaggagcagggggttgacgtggtcattaccgaccaccacgccctgcccgaacaactcccgccggccgtggcgattgtccacccccagtacccgggtagcgagtatccctttgccgatctgtccggggtcggggtcgcctttgaagtggcctgggccctgctgggtgagttcccggtggaaatgctggacctggtggcgatcggggagttggccgacctggtttccctggccggtgaaaatcacgccctagtggcactggggttgcagcagctccgccaggggagccggccgggcttgcacgccctgctgaagttagccggggtcaaggaggcgaccctgaccgggaccgacgtgggcttccaactagcgccgcgcttaaacgccctcggccggattgaacaggccggcccgggggtggtcctcttgtccacctttgacgaagaggaggccgaacggttagctaaagaagtcgatcaaaccaacgaggagcgtaagcaactggtggagcagatcactaaagaagccctcgcaatggcggctaaccaacaggtgcccgccctggtcttggtgggccacggctggcaccagggggtgttagggatcgtggcggcccacgtggttcaagcaaccggtaagccaaccatcgtcgcttccgccaacgagggtgagacgatcgcgaagggctccggccgctcagtggatggcctcgatttgttcgccgccctggatcagcaccgcgacttgatgacggccttcgggggtcacgcaatggcctgcgggatgtcctttgaattaactgcggcagcgcccctacaagcggccttaaacgaagaggtcacggcgcagggctttaaccagcagcaaaaaccgccgttaaaaattaccctgaccttggcaccagaccggctcacccaggacctgtacacgcaaatccagcggttggcaccctttggcccgggcaacgaggagccccaaatcgaactcgacgtcaagggaccggtggcgacccaggtgatgggcaaggacaagtcccaccttaaactaaaggtcggtcaaccgccgttagacgtggtcgcctttggcaaggctagcctagcaccggccctggccgaggcggaagaagtcaaactggtcggcaccctcagcttaaacgagtggcggggcaagaccagctgccagctgatgctaaccgacgtggcggccaccggagtcaccgtgctcgaccaacggacggcccggctgttgccgccgatgtttgaaccggctgcggtttacctggccttcgatgagcggctgcgcaataacattaatggccacgctaacgggccggtggttggccctaaggacctcaccgccgacctggtagccaaccaggaactggtagtggttgattgcccgccgatcattagccagctgaccacaagcttggctaagtgcgcggcggctagttcgatccgactcctgtgctacttcaaccaggcccccctgaccgggatgccagcctaccaggcctttgccaacctgtaccgcctgctaggtcaaaaccccaacataaacatcaaccagcaggtcaacccaattagtaactacctgcgcttgccagcggatcagttaattttcatgataaatgtgttttttgaggctggatttgttacaataaaagatggtgttttaaatctcgtcccgcaggatcagcggcgggaccttaaagaaacaacgagttatcgtcgccgccaggcgcaattagaagttgaacgggccctggtccattcgtctcaccccgatctagtggcgtgggtcaagcggctggttggcgcgcgctaaaggagaaatttttatggctattaatctttacgattacgtcgctagcattccggattaccccgaaaaagggatcgttttccgcgacatcttgccgctgatggcaaacggggaggccttcaagcaggccaccgatgaaattgccaactacgctcgcgacaagcacgttgacatggtggtcggtccagaggcccggggcttcatcgttggttgcccggttgcttacgaactcggggtcggctttgccccggcccgtaagaaggggaaactgccccggccggcagtctcttcgacttacgacctggaatacgggtcggcaaccctgcaaatggaaaatgattctatcaagccgggccaacgggtgctagtcgttgatgacctcttggctaccgggggcacgatttcggccaccatcgacatggttgaacaaatgggcgggatcgtggtcggttgtgccttcttgatcgacttaaaggacctaaacggccgcgaaaagctgaagggttatgacgttaagaccctgatggaattcgagggagaatagttgagtgcgatccatccatcaggcagaccgtgggctaaggataggacgggggttgatgcggtacgcatcgttctccggccagacttagccactaggtctgcggctgggagcacgttatcagtgctgccgttgcgacccaaccattggctaggcacgcatcccatgtaaaacttaaccagcgccgaggagaaaagtcgtttttccctcggcgctttttgcattcaagtaattgatcaccaaaactgatcaattcgatcgccaaccggaattggcaagtgaccgtccaacagcgataatgggggaaagtcattttgattaaggaggagcgccatgacgagaagcgatgaagaagcggtggtggaaatttaccgggccgaaaaccgggcgatggttgaacgcgaccaggccaccctcgaacggatcctggcggaaacgatgaccttgacccacatgaccggttacgtccagccccgccaggagtggatcgcccagataatggacggaaaaatgaagtattattcttcaaccgaggagcgagactttgacgtggtggttgaaggggaccaggccagcctagtgggccaaaaccgggtcaaagcaagtgtttggggcggcggggttagtacctggcccctgcaaatgcgagtcaacttgaaacgtcaggctgggcgttgtcagattgtcagccaggtggccagtacttactaatctgaaccggtaatgctcagtccgaaaccataaaaaagcaccgctcacgaatgggcggtgcttttttgctaggctattattaaccaaccttaactggggtttcaggttcttcacccttaaccagggccaggttgttgtcgaaggcctttaataccatgttgcgaactgcgtgcgtggtgtagaaggcggtgtgaggcgttaccaagacgttgtcgcggtggatcaagtcgttaaggcgggcgtcagggaattccttaccttgccagtcttcgttgaagatccccacttcgtcttcgtaagtatccatgacaaaaccgaacagcttgccggagtccagggcacggataacggcgtcggtgtcaaccaacggaccacgagaaacgttaaccagtacggcgtcgtccttcatcttggcgatcgtttcgtcattgatcatgtggatcgtgctttccagggccggtacgtggagggaaataacgtcagcttgggcgtagatttcgtccaaggaaacgtagtagcccttcttttccagttccggatccttgaagacgtcgtaggcgatcaccttagcgccgaagccttccatgatttgcatgaagacttgaccgatgtgacccgtaccaacaaccccaaccacttggtcacgaacttcgcggccgatggttggtgcccaacggaggtccccgttttcgatcttttcgtctaacttcttggattgacgaaggatgcgggccgtttggatagcggcgtgttcagcgatggcgttcggagagtaaaccggaacgttggtgatttcaaagcccagttccttagccttggccatgtcgatgttgtcgatccccacgttacgcaaggacatcttagtaacgccctggtcggcgagggcttggagcgtttcagcggtgtagtcgagttgttggtaaacaactaccccatcagcaccagctgcttgagcggccgtttccggcgtcaacagtttggccgtgtagtcgaccgtcacgtcagcgtggttctttgcccattcgttcaagtaaggttcttcgtccttgcggattccgtatgcgtaaatttttgccatgaatatacctcctgtaacatgtacgtcagcttggtaacgttgccaattactattatagcgaatcttttcattatttaaagtaaaactgcatacaatttacctaacaaatcgattagactaattagtgttttttaattattttattgacgaacgacgaaaacgcccttatactaacatcaagaattagatagagattaaaaagctgtgacggaactactgtcggaacttcgtgaaaaagagaactagcggctggtggaagctaggtacgaaacccgaataagtgatcattcccgagctactggctgaacaaagtaagctaagttggttaccacccattatcctggtcgcgaatgaaagtttgtgctaagtggctcacttttgagcaagtaggatggtaccacgtgaaagcgctcctactccctaatgacggggaggaggggcgtttttgatctcgtcaattccaatacatagtgcgctaccagagttaaaggaggaagaattatgactgaactaaaccaacgccaagcagaatttgcccaggctctctaccaaagttacatgaccaacgttgccctcaacgaagacgattggcagggcgtggtccaagactttgagaccgcctacgccgtccaggaacgggtgatgacactcaagggtcaaccgaccgccggctataaagtttctctgaccagcgaagagacccagaagatgtttgacaccgatgcccccctctttggtcaacaggtcgccgagcgtttcttaaaaggcccggctggggtcaacctcgaccacctcaatgaaccactggtcgaagtcgaactcgccttccgggccaaggaaaccctccagccgactgattcactagaggaccttttgcataagaccaccgtagcgggtgccgttgaagtgcccgacgcccgcttcgttgactggttcccgagcctgggtaagtacaacgtcttgtcagactgcgccgtggggggattagtggtttatggcgaggagcgtgacagcgaccaggccttttcctcggttgaagacgccgccaccgttcacgtcgacctctaccaaaacgggcaacaggtcggcgaaggggactccagcgaagtgttggggaacccgctcaagtccttgcagtggttggttaagaagcttgatgaacaaggcaagcagttcgcccgcgggcaggtggtatcttccgggaccttcctcttgccgccacacttgacggccgggcgctgggaggcccgcttcaaccacgacttcggcaacgttttggtcttggcacggccgacgctggcggaattttagaaagtgagtgcgacccaacctcctcgacgggccgttggactaagctaggacgggggttggtgcggaacgcaacgttctccggccgtacttaggcactaggcccgtggttgggagcacgatattggtgagtgcgacccagccaatcaagtaggccgtgggctaaggacaagacacgggttagcgcgtcagcggtgttctccggccgtacttaggcactaggccgacagtgtaaccataagagagaccgttcttaaggggcggtctttttttgagtaaatttctggcggaaacccttgacttggagttaactcaaagtagtaaattaaggtcatcaggaggaaaatgacatggcgaatttaacgattacccaggtggccagcaagtacggcctgacgccgctatcatccccagggggtccaagactggatcgagatgatcgtttgcctgcgccactcgggggtgccggtcgacgttttgcaaacttacgctaagctactagagcagggcgatgcgacgttaaccaaacgccgggagctgttggctgaccaactcgaagttttgttaaacaagcgccacaacctggaccgctcaatcaatcgtttggagcacaagatcgctttgtacgatagcggtgagattcgggccaggaagagttactttgaagaataccaaattttagatgaccaaaaggagacactttaattatgaaaacaaccgtctttttattccaccccaacttcgccaactcccgcgtcaacaaggccttagccgccggtttaccgggcgacatcgaggtccgcaacatgtacgctttgtacccggactttcaaattgacgtcgccaaggaacaagccgtgatggaggaaagcgaccggatcgtcttgcaaacgccgatgtactggtactccgggacgccgctgttaaagaagtgggaagacgacgtgctgacttacggctgggcctacgggagcgacggtaacgccctgcacggcaaggaactactggtggcgatcacgccgggggccgacaactacggcgccggcaagttcgtcccgtacacggtttacgaattgttacggccgttccaagcgatgagcaacctgatcgggactaagtttgttaccccgtttgtgacgaccggcgctagctcgatcagcgacgaggacttagccaagcgggtaaaagagtacgccaactacctgagccaagacgagttaaaggtgctcggcgcctttgaatagggggattgaaatgtatttaattgacattcgtttgaagggtgatcaggtcgcggaagaccaactgaccgcccactgccagtggtttagccgccactttgaagcgggcgactttttgatcgtgggtccgtccaagagtcgtgcccagtccgggttgattttggcccggcagatggcccgcaaagacctggaccaaattattaccgaggatgccttttacccggccggggcggattacttagtcaacgaatttgaagccaagctggtagccgaccagattaagggggatgcgtaatggcactaacagtcaacctttattacacggggaaaaacggcagcgcccagcaatttgctaaggaaatgatcgaccagggggtggtggccgccattaaggccgagccgggcaaccttaagtacgattatttcattccctacgacgacccggagaccctgctgttgatcgatagctgggccgaccaagcctccctggatgcccaccatgcttcgccaatgatgaagcagttggccgagttgcgggagaagtacgatttgcacatgcgtgttgaacgttacgtcagcgatgaccgcggcgatgacgtcgacgaacagtttattcgaaagtaagagagtggcaaccaacctggtcccaaattaaaagaatacaataacccgcgctaatcccgattgccataaaaatcaaaacaaaaagcgtcttgaaaaatccaaaagtgatgataaggaccgctaagagcaatcctataattccaccaattagtggccaaaaatagtctttaatgagttcggtcacgttatcacctcctagacaactcgagattgatgcacattagcgtccgactcattgaaatcaacgagtcggatttttatttttttctgttcagaaattccaagacaaatacgcaaatctttttttaattgattgagaaaatttgcagtctgtttcttggcattgactgaatttagtagatcacccgatattttaagtgtgatcctttttcgtgataacttagctgataccttggggttaccaataaagggttcatgttgaagtgctgaaagagcaaaatgctcaatagctttcttactgatggtaacttgaccatcagacttttgatgaagatataataactgtgaccgtggccaaaaaagtgtgataatcaataaaacaattaacaccgccgccagaattatcccactccaaaaaaggtatatcggttcgtactgatccaaccaatcaaactttaattgcatgggtgtgctagtgccaatggccgttgaccaatttttaaagacaagaactatggacaaaggaaatgcaaggataataacaactactattaaagccttaaatataactcgcaaatcatcaccacctttaccatcattgtagcaggacagtagtgataatggaattatatgcacttatgagaaaccaattaaaatttttatttgactaaaccaatctggccactagggtataccttattggctttacttggctgtatgaactgatgccacctaaaatagttcagtaggattatccaaatatgttagcaattcctctatcaatgatattggatgtaagctgattcctgagacaacttttaagagagggtataatgaataaatcatctctcaaaaggaaggaatttttacatgccaactcgttacgacaaagaattcaaacaaaacattatcaacctatataatcaaggcgaatcagctgcccaactggccagagaatatggcattggctattcaacagttcataagtggatccagggtcaggccaaaacttaatccggtaaatcgccagacgaaatcaaagcgatggaaaagcgactggcttcgctgtctgaggagaacgaaatcctaaaaaaatccctgggcttccttgcgcagaagtaaccaatatctttgattacattcaccaagaaagccatcaccaccaggtaaccaagatgtgccgaatcctcggtgtttccagagctcagtattatcgttatcgatcccccaaaccttcaaaacgccgggccgaagatgcgggcttgaaacaacggattctgcggatctttgcggaatttaagcagcgatacggtgttatgaagatccaccatgaattgaatctggaacttcaaccactgcagcttcggcgcagtccacgacggatttaccggctcatgaaggaactggatatccactccgttaccgtcaataagtggaaagcggctttggcttacaaaaccaaggttgaacagcgtcccaacttgcttaagcaggatttctcgaccactggtttaaatcaaaaatggaccgctgatatgacctatattcaaacgaagcgtaatggctggtgttacttatcaaccatcatggacctgcactcacgacggattatcggctattcgttctcaaaaaagatggatactgatttagtcttaaagacccttgaaagcgcggttaaaaatcgaaccattactggggacctgattatccatacggatttaggatcacagtataccagcgatgattataatcaacggttaacagaactacatatccgccactcatacagccgtaagggttgtccgtatgataatgcgccaatggaatcctttcacgcttccctcaaaaaggaatgtgtttatccagtgccggtctttgaagattatgaaactgccgctgctgtcctttttgaatatgtgcatgctttctacaataggaagagaattcatagttcactgggctaccagacccccttacaagttgaaatcgcaacacttacgagccaaatggccgcctgatttaatgctttccgtggttcaaataagttattaatcacgattaatgatttatttaagctgtggaaggtaaacgcggttctgaatgtctcttaaaacctgtctcaaatattgacttcaatccaccacaaccacaaacgtttgaagacttagaacagctggtgacagaatgtatcgattactttacgcattcctttatttcaggcaaaagaaatgaccttaccgcagcagaataccgcttcggcaaggccaactagtttttattatttaatgtgtcaacttgacagggcacagtaccctgagctaagccacccactcaaatacactcctcaaaaaaaggcgacccaggaaaccgaatggttttcctgggtcgcctttatttttacgctagcaaacgtgggagctagccgttcgccctagcctcgtcatccgagctacaccaggggttggtgcccacttccctttattccaagaagtcctttaactgcttggaacgggatgggtggcgcaacttgcgcagggccttagcttcgatttgccggatccgttcccgggtcacgccaaagacgcgtcccacttcttccagggtccgcgtccggccgtcgtccaaaccaaagcgcaggcgtaagacgttttcttcccggtcggtcagagtgtccagcacgttttcgagctgctttttcatcatctcgtaagcggcgtggtcggccggactggtggcgtcgtggtcttcgataaagtcccctaagtgggagtcatcttcttcaccgatcggcgtttccaaggagaccggttcctgggagatcttcaggatgtcacgcaccttttgggtgtccatgtccatttcggccccgatttcttccggcagcggttcccggccgaggtcttggaggagttggcgttggatccggattaacttgttgattgtttcaaccatgtggaccggaatccggatcgtccgggcctggtcggcaatcgcccgggtgatcgcctggcgaatccaccaggtggcgtaagtggagaacttgaagcccttacggtagtcgaacttttcgaccgccttcatcagccccatgttcccctcttggattaggtctaagaactgcattccccgacccacgtaacgcttagcaatcgaaaccaccagccgcaagttggcttcggccagttcttgcttagcggtttcgtcacccttttcgatccgcagggccaacgccacttcttcgtcggccgtcagcaggttgacccggccgatttccttgaggtacatccgcaccggatcgttgatcttaatgctagacggagcggtggtatcctttaaggccttggaggacagcttttcggttgccttgagtgcccgcgggtccgggtcaccgttttcgtcaaccacggaaaccccggcgtcttccacgttttgcaacagggcgtccatcccgtcggcgtttaagccaaacggttcggcaatcttttcggttaattcatcgtactggatgttttttgccttcttgtaattgcgaatcaaagccccgacggccttgtcgtattcggcttggttgaaatcttctaagttcgaaattacccggttcttcttactgctctttgccattaattaacatcctccgttttcatcttctgttcctgtcgccgcaagtcaatcaactcgatcgtaagcttggtgatcaattgttgatcgtttaaggcggcagcctcctgaagggcggccgttttctctcttatttgttgttcaatcggggcgacgtcgacgagcacggcaaggcaatcgtcgacggtctcatccaccgccgcttgtggcaccacccgttgctcgatctggccaacgatcgtcctgagcttagcgtcggtcagctcccccattaactgggcgacgtccacctcgtcggccccggtcctttgcaactgctccttggcggccgcgtcaaggagctggtaagggcgatcgacaaagtggaagttttcaatcgcccccacgtggctgcggacggcgggattatgaaacatctcccgcaggagccgttgctgagccaattcgaccttccccaacagcggtggcgcctgggtactcggcgcggtagttgtggtggggggcgtggattgataacgccgcgtccctgcttgccgcggctgacgaggggagttctccgggtaagccgggcgtggcgccgcggtcgccgctagttcctgcacctgcccggtcaaagtggcgggatttaagtggtaatccttcgccagctgttgaatgtagaggtcccgttccaccggatcagtgaccttagcaacctcccgcaaggcggcttcaacgtagtgcaagagctcactttggttggctaggttaagcccctgctttaaaaagtgaagccgaaaggcggtcggcgtctcctcggcgtgggcgaggtactcttgaaacttggcttgaccattagcttggacgtactcatccgggtccataccggccggtaactggaccacgcgcagggttaaccggctggccgccagcatcgtcagcgcccggttgatggcgttttgcccggcggcatccccgtcgtagcaaatcgtcagcttatcggtggtgcgggcaatcacggccacctgctcgtcggtaaaggaagtccccatcgaggcaatccccgaccggacccccgccccaaaggccgagatcacgtccatgaagccttcgaagagggttaggtgtccctcctttctggccgcctttttggcttggtccaggttaaagagggtccgccgtttattaaagatcggcgtctccgggctgtttaagtacttaggggcgttttcggtcgcctttttagtcaataagcgcccggaaaaggcgattggttgcccgttagcgtttttgattgggtaaatcacccggtcaaagaaacggtcgtgcaactgcccggtttggtcctcggtaaataagcccgaggcccgcatgagctggtaatcgatccccttttgggtgaagtacttgaccaagaggtcctcttccccccgggcgggggcaaaaccgaggttaaactggccgattaactcccggctcatcccccgcttggttaggtaattgagggccggctgtcccgccacagtgttaaccaaaacgtggtggtaaaggcgactggcctcttcgtgtaagcggtaaagcggggtgttgggagaggcgctttccccgctcgggccgttactttcccttggcaagtcaacccccgccgtcgtggctacctgttcgacggcctccatgaaggagaggtcgtgggcctgctccaagtagctaaagacgtccccgctgcggtgacaggagaaacaataaaaatactgtttttcttcgttgaccgaaaaagacggggtggcatcctcgtgaaagggacagtgccccatcaggtttttcccctgctttttgagctggatgtcttggctaatgacgtcggcaatgtccacttggttgcgtagctgatcgatcgtttcccttgggatttggggcatccaccattccccctctcgctagcgatagttacgaaaggtcgccttcccgttggaatgcgacctttcgaattaaacgacattaaattgtttggggcccacttttactagttatcataataccataattttagtggtgggccaactgtattgcctacttaacaatcaattggtctaagttcccaaaggccgccgtttggtccgccaagatcgtcaataaggagaggcggttgttcttaaccgcttcgtccttgtccatgatcatgttctcttcaaagtagagcgagatgactggttccaattcgagcagggcgctgaactgttgatccaaactccggccttccttggcatcaatcagggcttgaaccgcttgatctaactggccttccgatgggttttcaaagaggcttgggtccaccttgacgtcgtcttcagacaggttccccttggcggccaggcggatcacccgggtcagggcttccacttggtcctttaagtccgcgtcgtccttgtgggcatctaagacgtgagcggcttccacgatggcggccgggtcggtcacgtgggtgtcggtgacggcgtcgacaatgtcgtggcgcaagtggtctaagctaaagagctgcttgagccggtcgatgaagaagtcggtcacggcatccgcattcttagcgtaatcaaggcccagggctggcgttgcttgttccaccgcttgcttggcactcgcttggaaatcaagcaagttcaagtgccacttacggtccgccagcatccgcacgattccgtaggcctgacggcgcagggcgtacgggtcgttggaaccggacgggatcatgtctacggcaaagaaggagtaaattgagtccagcttgtcggcaatcgccaagaccgccccgaccgtcgtttgtggcagggccccgtcggcggaaattggcatgtagtgttcgcgcacggcggcggcgacggcctcgttttcgccaaagcgcttagcgtagatttcccccatgatcccttgcaattcggcaaattcgccgaccatttgggtggtcaggtcaaacttgtaaatcgaagcggcccgggcgagatcggccagttcttggtcgcttaagcctagttgttgccctaagaggttagccagggccttggtgcgggccatcttgtcgtacatcgacgaaatttggtcgtggaaagaaacgttcttcaagcggtcgacgtactggtcgatcgtcatcttttggtcttcgtcaaagaagaacttggcgtcttctagccgtggtaccaacacccgttcgttccccttaatgacgttatctaagtggacggcgttcccattacggaccgaaatgaaggccggttgcagcttcccgtcgtggtcgcgtacacagaagaagcgttggttatccttcattgacgtgatcagaaccggttccggtaattccaggtacttttggtcaaaggtcccggcaaaggcggtcggccattccaccaggttgttaacttcttctaagagttcttcgtcccagtcgatcacccagttgtgttggtcgacaattgcttggatctggtccttgatcgtcgccttgcgttcggccgcgtcgacaatcacgaagtcgtcctttaaggcggccacgtaatcggtggcggacttgatttcaacgtcgtggcccaagaaacggtgcccacgggttaaacggcccgccgtgacgttcagaatgtcaaagggtaccacttggtcatcgagcaaggaaaccagccagtgaattgggcggataaagttgagcttaaaactcccccaccgcatcaaggttgggaagttcatcgccgtgattacgtcgtttaaaccggccaagacttcggcgactggcttgccttggatgtgcttttcgacgtaaacgtattcgacgcccttaacttctttaaattcgatgtcgtcaaccgtggccccctgaccgcgggtaaaaccaattgccgccttggtccagttcccatcggcgtcttgggcgatctttttggctggtcccttcaccgattcatcgacgtcgggttgcttgtcggccaaaccagaaatcaacagggctaaccgccgcggcgttgagtaggcttgaatgtcttcaaagtcgatccgttcttctgttaagtagttggccacccgggtctttaattgttggatgcttggggtaaccacgtgggccggcatttcttccaggccgacttctagtaggtatgaacgtgccattagttttctcccttctctgcccgcttagcgttgcgcttggccagttcttcggcttgcttggtgtacttagccacgacggcttggcgttcctgttcgtcgtgaatcagcgggaagcctaacttacgccgttcttcgacgaaggccttggcgaccgacttagccatgatccggatccggtgcaagtagccggcccgttcggtaaccgaaacggcgccccgcgcgtccagcaggttgaaggtgtggctgcacttgaggacgtagtcgtaagccgggtgcaccagaccgaggtcaattaagcgcttggcttcttgttcgtaatccttgaagaattgcaagagcatgtcctggttgctttcttcaaaagagtacttggagtgttcgtattccggttcttggaagatgtcaccgtacaaaacgccgtcggcccattccaggtcgaagacggagttgacgttttgaatgtattcggctaagcgttccaacccgtaggtaatttcggaggcaaccgggtccatttgtaattcaccgacgacttggaagtaggtgaactgggtgacttccatcccgtctaaccacacttcccaaccgaccccggcacaacccatcgacgggttttcccagttatcttcgacgaaacgaatgtcgtgttctaagggttcaatccccaattcacgcagggagcccaagtaaagttcttggatgttttccgggctcggcttcatcagtacttggaactggtggtgttggtacaaccggttcgggttttccccgtagcgcccgtcggccggccgccgggacggttccacgtaggccacgttccacggttcgggaccaattgcccgcaagaaggtatacggactcatcgtcccggcccccttttccgtgtcgtaggactgcatcagcatgcaaccctggctcgcccagtacttttgaagcgtgaagataatctcttgaacactcagtttctttgccattgtcttactcctttcaaacgcaaaaacgcccccacaatcaccggtttaaccggtcattgcagggacgaataacttcgcggttccaccctgctttcccagggaggtgggacagcttcgttaaggcaactcgggagtgccaccaggttcacgtcccccggggcttgcaccctcccccggtcgcttcatggacggctgaaccatcttttccgtcatcgttgcagatctttaattaacactttttaatgatacgaacgtcacctagaaaagtcaactcccggccggctttttttcgtcgtccgtccccggattctttctggcggtcaagagccggttggtccaggaatccatttcgttgatgaagcgcttggacttaaggcgcaagcccaactggtcgtcgtagattttgtccagcgtccgacctaattgacgcttggtcgcctcgtctacgtgtacctgatcgaccttggccaggttaagggtcgcaaacagccggaggtaggcgacggttttgggggtgaggtggaagcggtaggggtcctctgcaaagtgatggaggcacagcatcccgcccatcttttccgagtaatccagcggcaaatcactgcgcccgcacaccacgcaccggtcccagaccggggcgatcccgaaccggttgaggagttggacctccaacacgttcacgactacctgggggtcgcgccccgtgttgatcaagtttagggccgccatcacctgcttgtaccagccgcccagcgcccgcccctcttcaaaggcctggtcgaccagttctagcaggtaagtcgcgtaggcgttgcggtttaaatcggcgccgatcccggttaggtggtgggtttcttgggccgagacgatgtaagacaagccctcgtcggcaaggacccccacgtagctgccgtaggtgaagggtaaaatgtctgaagccaacttaaagcccttgcgtttggccccgcggacaaaaaacatcagcgggccgcgccggtccgtcaaaatcttaaccaggaggtcgcgttcccggtagtcgcgccggtacatgatcaccccttcaaagggttcgttgacccgggccatctgaattcccccttaaaaaagtgggtgggaaataacctctttgccaggccgtgcttagacactaggcccgcggttatttcccacgttatctgtctaacattttcgaatacaattagtaatccgtttgccggtaaccgtagtcctttaacatcgccgacttatcgcgccagcccggcaccaccttgacccacagctgcaagaagaccttgtcacctaagagggcctgaatgtcttggcgggccgcggtgccgatctttttgagcatcgaaccgcccttgccgatgatgatccccttttggccggggcgttcaacgataatgttggccgagacgtgaatcgtttcatcgtcttctcgttggatcgaggtgacgtcaatcgccaccgagtgcggcacttcctccctggtatttaaaaagaccttttcgcgaatcatttccgcaatcacgaaccgttccgggtggtcggacacctggtcggctgggtagtactgcgggccggtcggcagttggtccactaagtcgttaatcagggtgttgacgttgtttccctgcaaggccgagaccggcacgacctttttgaacggcagcgccccttcgtattgggcgatgatgtccggtaagtcgttggggttaacctggtcgatcttgttgacgaccaggtagatcggctgttgcaccttctttaagcgctcaatgatgaagttatccccggccccccgcttttcattggccggtaccacgaagagaatggcgtcgacttcatctaaggccgacagggccgagcgttccataaagtcgcccaggcgggtttggggcttgtgaatccccggggtatcgatgaagacgatctgggcctcatcgctagtgtagatcccctgaatcttgttccgggtggtctgggcgacgttgctcatgatggccaccttttggccgaccatgtagtttaacagggttgacttgccgacgttgggccggccgatcagggccacaaagcccgacttgtaatttggattatccatttgatcctcgtttctaattcagtagttttaataggtgggggacaaagattaagaggccaaccaccacggcaaaggaggcggcacacaacaccgcccccgccgcgacgtccttagcgtgcttggcgtttagatcgaagtggtggcgcacaatcaggtcaacgagggcctccaccaccgtgttggtgaactccgctgagatgaccgtgaagatcgctaacgccagccacagccattccacggttgaaatgtgcaaccaccagccgcaaatcacggcgagcacggccgccaccaggtggaaacgcatgttgcgctcttgtttaagtacttggcaaacgcccgcccaagcatggcgtaatgattgggcgaaggtgtggtttttttcggtttgcttaccggctgagtccgaggccatctaaaatctcctcctgaagggtgaacatctttttctcatccgccggctcctcgtgatcgtagccgttcaagtgcaagaagccgtggaccagtaagtagcccagctcgcggtctgccgaatggttcaaaaagagggcctgttcggtcaccttatcaattgaaatgaccaggtcgcctagttcaacggggagctcagcgcggatttctgcaggcaggttggcgaggtcatcgtcgtcttcaatcgcaaaggaaattacgtcggtcgcccggtcaatcccgcggtaatcacggttgagctccctgatctcggggtttaaaacaaaggtcaatgacatttcggcttgctcggggacgtctagtcgctccgctgcttgggccaaggccttctccgctagccgttcttgactgggttgtaactttccttcggtatgatcacgcaactgtaattccattacttattctcccgcacctgttcttcatcttcttcgtaggcggtaatgatcttggcgacaactgggtgacgcaccacgtcggccgccccaaaggtaacaaactcgatcgaagaaacgccccgcaggatccgccgggcggcaatcaagccactcttagccccgcgcggcaggtcgatttgggagacatcaccgttgacgaccatcttagaaccaaagcccaaccgggtcaagaacatcttcatctgggcgttagtggtgttttgcgcttcgtctaaaattacaaaggcgttgtctaaggtccgcccgcgcatgtaggccaggggggcaatttcaatcgtcccccggtccattaggcgttcggtgtgttcggccccaaaaatcgaatttaaggcgtcgtaaattggccgcaggtaggggtcgaccttttccttgaggtctcccggcaagaaaccgaggctttcgccggcttccaccgctggccgggtcaggataatccgttccacttccccccgcttgaggaccgccacggccatggccacggccaggtaagtcttcccggtcccggctggcccgatcccaaaggtaatgtcatttttcttcatggcgtgaacgtactggcgttgaccaaagtttttcacccggatggcctgccccttacggtcgttgatgatcgtttccgaatagaggtccttgaaatactcaagggtcccccggtgggccatcttcatcgccgagacgatgtcggttgacgagatctgaatcttttgttcaattagtcccaccagttggtttaataccgcctcggtcaggtgaacgtcctcggcgtccccctggatccgcagctgatcgccaaaggggttgatcgaaacgttcatcccctcttccagtagggcgacgtacttatcttgggtccccaagagggccacttcaatttccgggctgtcaatttgaaagttaacggccaaagtttcgttttcgctcaaaaacggattctcctttacaacgccaagcggcgcaaatgatttccttaattttaccgcggccaagcgcttggatgcaagattttggccgaaactaaaggggccctggcacgaccaacctggtcaaatgcgcggccccctctctagttgttacttggcttgcaaagcgtccttgacggtttggttaactaacttcccgtcggccttgcccttcacctttggcatgatggcgcccatcaccttaccaaagtccttcatgctttcggccccgacctgggtaatcgtttcgttaacgaccttagccacttcgtcagccgacatttgttccggcatgtacttagcgaccaccgctaattcgtggttggtttggtcaatcaagtcctggcgcccggcgctggtaaattcttccagcgattccttgcgttgcttgtattcccgggccaagacggcgttttcttcgtccggcgtcaaatcgtggcccacggcgatctgttcgttttgcacggccgcctttaacatccggaccaccgacagggtcgccttatccttttccttcatggcggtgaccatgtccttggaaagttgttgtaataagctcatcatcaatacccccattttatgtaagaaaaaactcccaccagaaaccggcgggagcttttcgcgactagtaacgacggcgcttgttcttgcgcttccgtgccgcttcagactttaacttacgcttaacacttggcttttcgtaaaattcacgcttgcggtattcttgcagagtcccgttacgtgaaacggtacgcttaaagcgccgaagagcatcgtctaacgattcattcttacgaacgatagtttttgacattgtaaaattccctccctccgagcttaagatcgtactgtcatgaccaagttctcctggcctttccactacaatgaccattataaacaagcactaattcaccgtcaatcaattttttagacgttttcaggattttctttcatcaagtagtccaacagccggttcatgacggcctggttgtccgccggaaccccgtggttgacgatttcttccgcagtctggtttaaaactgacccgttagcgtaggccccgtcgttagcgcacatttcccgtacgttcaattctaagggctccaagtgaaactgtaggccaatcgccaggtcctgatagacaaagccctgttcctgcaggtacttggacgaataaagcaggtccgccccttctgggatcgtgaacatctgctggtgccagtgcagtggcgtggcaacctccggcagaccggcgatccggtcgctttggcgggtcacttctagccaaccgacttctttagccggggcgtcttgaacccgcccgcccaaaattagcgatatttgttgggcgccaaagcaggccccgaagaccggcttcttcgccgttagcattcccttgatcagggcccgttcgtctttgatccattggtcgtcatcgttggggctagccgggctgcccaaaacaactaacaggtcggtttcatcaacggttggcaacaggccaaagtcgttggggtggtagatggtaacggtcgcttggtggtcgttggcccaatttaagatggcccccggtccttcgtcactgacgtgttgtaaaacgttaagtcgcatgtgcgttcctccggataaagttttctccattatactcaccgccccgtcacggtgccactagggaattaactaaaagaacgaagtgcggaccaaccatcaagcaggccgtgggctaaggataggtcacaggttagcgtgccagcggtgttctgttaccagacttagccactaggcctgcagttgggagcacgttatcttggaagtgggaaatgaccttctcgacagaccgtatgactaagctagggggaagattggtgccttggcaccgttcttcgcccgtacttaggcactaggcctgcggtcattttccacgttatcggaagtgcggaccaaccatcaagcaggccgtagtaaggttcggacacagagcaaaaggagttgttgcccaacgtcaatcttttcataatccctcatttgagacacgccaaattgatagatttttcctgtgcggtttgagatggaagtgcgactaacctccttgacgggtcgttgggctaagatagggtaaatagttggcgccccagcgccgttctttgcccgtacttagccactagacccgtggttaggagcacgttatcggaagtgcggaccagccaaaaaatagccgtcaggcgtcgtttcaaacggcacccgcggctatttctactattaatagtttggttattcggcttcctttggcgcctcttcaacgtttaggtgcaagacctccagttgttcatcgtcaaccgtgcccggggcagcggtcagcggttcaacggccttggagttctttgggaaggcgatcacgtcgcggatcgagtcggcgtgggccaacagcattacccaacggtcgagcccaaaggccatcccaccttctggcggcatcccgttttctaaggccttaatcaagaagccaaagcgggcctgggcggcttccttggtgtaaccgagggccttgaagaccttttcttgcacttctgggtcgtggatacggattgagccaccaccgatttcgttcccgtttaagacgatgtcgtaggattgggcgtgggcctggtgcgggtcctcgccctcttctaagtacttgaggtcgtcttcgtttaacatcgtgaacgggtggtgagcggcgatccacttaccaaagccttcgtcgtattcaaacatcggccagttaattacccagaggtagttgaacttgttttcgtcaatcaagtccagttccttggcgatgctttcacgcaggtaacccaaggagtcgcagaccacgtggaaggagccggccacgaagaggaccaggtcccctaccttggcgcttaaacgttcattaagggcgttggcgtcgtcatttaagaacttggctaccggaccgttgtaaccctcttcggtcaccttcacccaggctaagcccttagcgccgtaacgcttgatgtaatcttcttttttggtgatgtccttgcgggagtacttgtcggcgccccccgggaccacgatcgcccggacaaagttgccgtccgccaccgttgccgaaaagaccttaaacgaggagtccttaaccagatcggagacgtcttgaatcagcatgtcaaagcgggtatccggcttgtcggaaccgtacttatccatcgcctcttgccattccatgcgcgggaacggggtcggcacgtccacgccaacggcttctttcatcacccgcttgatcaacccttcggccattgcttgaatttcttctggttcggcaaaggacatttcggtgtcgatctgggtgaattccggttggcggtcaccacgcaggtcttcgtcgcggaagcacttagcgatttggtagtacttgtccaccccggcggccatcaggagttgcttgaagagttgcggcgactgtggcagggcgtagaagtgacccgggtaaacccgggacggcacgatgtaatcgcgggccccttccggcgtcgagcgggtcagttccggcgtttccacgtccaaaaagtcgttattatcaaagtagttgtgaacaattgaggttaccttggaacgtaacttcaagtagttcatcatctttggccggcgcaagtcgacgtagcggtacttcaagcgcaggtcttcggaggcgtcgacgtcgtcttggacttcaaacggcggggtctgggacttggccaggatcttagcttccttaacctcaatttcaatcttcccggtcgcaatgtccgggttgacttcggcccgggcgcgaaccagcccgcgggcctctaaaatgtattggttacgggcctggttagccacttcaaaggacgcctggtcttcttcttcgttaaagaccagttggacaatcccttcccggtcccacaggtcgataaagatcaagcccccgaggttacggcgcttagccacccaccccttaacaacaacttcttggccgatttgttcttcgctcgtgcggccagcgtaattggttcgcttcatgagttaaccttcctccacgtgttcttgataaaccttaccaaagtcggctaagcaatctgccaggggaacggagacttccttaccggttgccatcaccttaaagtggaccgtcccctcttcgatttcgcgttggccgaccgtcaacgttaccttggcaccttccttggccgccgtcttgaactgggcctttggcttacggtttaggtagtcgcgttcggccaccagcccggcatcccgggcggcggttaccagccggaagctctccaggttggtcgcttcgccgatcccgaccacgtaaacgtctaagccgtcttccgttggcatttcgaccccttcgtcgcccaacagcaagatcagccgttccagaccaatcccgaagccgacgccgggttcgtccgggcccccgagttcttccaccagtcctgagtatcggcccccaccgcagatggtggtgtagccgtggcccagtgacttggccttaaccattacttcaaagatggtgtggttgtagtaatccaagccccggaccatcgtagcgtcaaccacgtagtcgatccccaggctgtctaacatttccttaacttggtcaaaccgttctgcggccgccggggtcaggtaatcaaggattgacggggcgttttcaacgaattgctggtcgcgttcgtccttagaatcgagcacccgcagcgggttcttttccagccgttccttggagtcttcgcttaattcatcgtagtgaggctttaagtagtcgatcaacgcctggcggtagttggcccggctttcctggtcccccaaggagttaacggccacccgcaaatcagagaggccaagctttttaaagaaccgcagggccatcgtgatgacttccacgtccacggccgggttgtcggccccaaaggcttccaccccaatctggtggaattcacgttggcgccccgattgcggccgttcgtaacgaaacattggtccgatgtagtagaccttgtaaggcttattaaattccgggccgtacagcttattttcgacaaaggcccgcacgacgccggccgttccttccgggcgcagtgcgatgtggcgatcccccttatccttgaagtcgtacatttccttggtcaccacgtcggacgtgtcaccggccgaacgggagaagatgtcgtaggattcaaagagcggtgttcgaatttcttggtagccataagttttaaaaatttggcgggcttggccttcaacgtattgccaggtttgactatcccctggcaagatgtcggccgtcccttttggccgttggtagcgcatgtgtttcctcctcaggctctcaacaaaaaaagcacccctgcaaaagacaagggtgcaaaatgcacggtaccaccttggtatcaactcgtgggtaacgccgaatactcagcggggcaaacgcccagtctccaaagggtcactcaaccagcgcaccggtgggtcttgcaccaccacccactcgctatcccgggccggttgatcattctttttcattgacagtcttaattaaatttacttctcttaccttactcggcaactgggccgccgtcaagcgttgaccgcgcctttttaaagccttcacaaaatccaccttcttttaaccattattggtggtaagatttacgataatacttttaaattcgaggggatggattcgatgtttttaattgacaccagtcgcaacggccagcccgtttataacgccttggttaaccagtcgttggacgcttacttgatcaacgacctccacttagaggggcacggcctcatttgttatatcaacgacccggccgtcatcattggtcgctaccaaaacgcctacgccgaggttaacctcaattatatgaaggaacatcaaattcaactcgtgcgccagaccagcggcggtggcgccgtctaccacgaccggggcaacgtcatctttgaaaacatcgtcgtgggcgacactagcggctttcgtgattttcaacgggttggcgccccgattgtcgacgccctccacgacctggggattaaggatgccgaggtccggggccgaaacgacatggctatcaacggtaagaagttctccggcatggcgatggtcaaaaagggcgatgcttacgcagccggggggaccctgatgtttgacctcaacggtgaagttgccagcaccgttttgactcccgacattgggaagttggaagccaagggaatcaaatcggtggacgcccggatcaccaacatcaagccctacctgcccgcacaataccaatcttggaccagcgaggacttcaaaaactacctgctctgccacctctttggcgttgagcgcctagcagacatcccgacctaccacttaaccgaccaggattgggcggccatcgacgcccggttggataacttgtacggtaccgacgagtggaactacggccacaacccgggcttctcccactacgtttcccaccacttcccgatcggcacggtctcgtttaacttcaacgtcgaaaaccgccacatctcagaaatccgcctcttcggtgacttcttcaccaccggcgacccccacctaatcgaggcggccctggtcggcgtcgaatacagcgccgaggcgattaaagccgccctgagtaaggtcgacatcgaacagaacctcagtgctgtttcagtcgacgagctcaccgccctgcttatgcgggtcctttaattcattaatcaaatttgtcactgcggaggttatcattatcaaaacgctacgtcactcacggttggcgatcctcaccgtactcattgtcattgttcttaccattgccctggtcttcaagttgaccaactcgggcacccaatccggttcgctctttagttccggggagttgtcgatcaaccccagcaaggttaccgtacgtaagggcccggggcttgattactctaaggtcaaagttaccaagacctttcagtcccagattttgcaaaagcgcaacggctggttaaaggtccgcctagctaacaacaagaccgcttgggtgccgtcctggcaggccgaaaacacggttgcaaaaacggcggccaccaagttacctaacgccacgatcgtcattgacgccggccacgggggcaacgactccggggccctgtacgacgaaagtgaaacctcttcttactacatggaaaaaaactacacccttaagttggcgaagttagtggccaaagagctccgggcccggggtgcgcgggtcatcttaacccgggataacgaccgctacgtcgacctcaagtcccgcccggagacggccgagagcatccacgccgacgcctttatctcctttcactttgactcctcgccgtacgcaaacgaagggacgggggtaaccacttactactaccacaagggtaacaacagcaagaagctcgcctcggccatcaacagccagtttaacaacttaccgctgcgcaacaacggggtcgacttcagtgacttcttagtcctccgtgataacacccgcccggcgatcctgtgtgaaatgggctacatcaacaccgatcaggacttcaagcagattaccagttccacttaccgcaccaaggtcgctaaagacatcgtcaacgggttagataaatacttcaaggaagtgaactaaaatggatcaaacctggctcaaccaactgccgctccccgaaccactaactagctggcaaccggtcagcggtggcgacattaacttggccttccggctccaaacggctaccaagaactacttcatgaaggtgcagccccagcagccagcctcctattttgcccacgaaattaacgggctaaagcaactgggccaagccgtcaacgccccccaccccctttttaacggccaaattaagggcgacgcctttttaatcctcaactggctagatgaaggccacggggcgcaagccgacctcggccaggccgtcgccagactccaccaagtgcaccacgaccagtttggcttctttgaaaaccaccacaccaaggccctggtcaaggacaactcctttaacccctcctgggccgacttctacctccaccagcgcttggaaccggaagtagcaacggctgtcgcggcgggccggtggaacgactggcgcaacgcccacttcaaacggatggccgcccagtttgtcaccgattgtcagcaacggacgatcaccccttcactgttgcacggcgacctctgggcgggcaacttcatgttcaccgccgacggaacgcccaccctgatcgaccccgacgctgtctttggtgaccgcgagtttgacctagccatgacgaccatcttcggtggcttccgccaggccttttaccaggcataccaagccgcctaccccctggatgcgggctggcaaacccgcctgccctactaccaattctactacctgtgcatgcacctaatcttatttggtgagggctacgggccggcggttgaccggatcttagagcaatactaaagaagggtaactaagcacccaagagacagcaagaggctggaaccacgtggctccagcctcttttttggaattattaactaccggttatttcccactccccgcagcttttcggcgaccacggcaatgtcttggggcagcgtggtgcaacaccccccaatgattgcggcgccggccgttatccagtcgtcaatcgcgttaacaaagcggggcgtcccctcttcaaagcgccactgcttgacggtcgggtcgtaggtcgcccccgagttcgggtagacgatcaccggcttgtcggtgacctccttaatcgccttgattgccggggtgaccaggtctaagccaacgcagttaaccccgacggcaaagacctgggggtccttagtgacgacctgaaccgcttcttttaagctcgttccgtcgctcaggtgctcggcgtcccgtagcgagaagctgacgtaaaccggcatcgtgggctcgagcgtctttaaaagggcgaggatggccacgacctcggtcaacttaggctgggtctcgagcgccaggcaatcgaccccggtcgccaaaatggccgccagccgcggtaagtgaaagttttgtaactggatggcggtcaaatcgtaatcgccccggtattcgctcccgtcagccaggtaagccccgtacggcccgatcgaaccggcgacgtagttatgcttaccggtttccttctcgtaatcgtcccgggcctgattggcgagctgaacggctcgtttgattaaatcgcgggcctcctcctcacttaacccgtggcgcaccagggcgtcgacgttggtttgataggtgtccgtgatcgtcaaattggcaccggccttgaagtaatccaggtggacctggtagaccaagtccgggttatcgattaaggtttgggcggtccagaggtcactattggtcttggccccggcaacctccaggggcgttgacatggagccgtccaagacgagcggtccctgagctaatctttctaaaagtttcatttccgcaccggctttctagtgttatactaaacgaattgtaatagttttttaattaaaatacaaggattgggatgatgcactgtgaaaattgaaccaagcagcgagggcgaacacttagagcgtaagatggaggcccgccacatccagatgatctcgctgggcggggtgatcgggaccgggctcttcctgagctcgggttacacgattaaccaggccggcccggtcggcacgatcatcgcctacgcggttggcgccgtgttggtctacgccgtcatgttgtgcctgggcgaactatcggtggcgatgccttacaccggctcctttcacgtttacgcccgtgaactgatcggcccggccaccggttttacggtcgccctcttgtactggctaacctggacgatcgccctggggtcggagtttacggccgccgggatcatcatgaaggaatggttcccccacgtgccgacttggtactggagcctggccctgatcattttgattctcctgtccaacatcttcaccgtccggatctttgccgaaagcgagttttggttcgccgccgtcaaggtcttggcgatcgtcgccttcatcgttttgggggcgctagcaatcgttggcctgatccctgtccagggctacacccacgccccggggctgacgaacctgaccaaggacggcctctttccgaccgggatcggcggggtcttcaccaccatgctgacggtcaacttcgccttttctggcaccgagttgatcgggatcacggccggcgaagctaaggacccggaaaagaccctccccaaggcgatccacaccaccctgtggcggctggtcctcttcttcatcggctcgatggtcgtgatggcggccctgattccctacaaacaggccggcgtcacccagagcccctttgtccacgtcttccagatgatggggatcccctacgccgccgacatcatgaacttcgtcgtcttgacggcgatcatttcggcggccaactccggcctgtacgcttcaacgcggatgctgtggtcgctgggcaacgaagggaccattccgcgcatctttaccgccaccaacgcccacggcatcccggtcttagccgttatcttcagcatgcttggcgggatcttatcgcttttatccagcgtttacgcggccggcacgatttatttggtcctggtttcgatctccgggctggcggtggtgatcgtttggatggcaattgcgatttgccagcttaactaccggcgccgtttcttagcggcgggccactcggtcgacgagctgaagtaccggaccccttggtacccagtcgtcccctggttcgcctttttagccagcctggcctcttgcctactaatttggttcgacccttcccaacgggtcgccctttactggacggtgccgtttgtcgccctttgttacggtggttactaccttgcccgcttcctcaaacggagaggggcgctgccagcatcacccaaaaatcgtcactaaatctctattgacatttgattaaaatggcgatttaattagttttaaattaaaagtaattaataaatttcgttgatgagaagagtagcgacggcggtcacctacagagagccccggctggtgagaggggtgctgatcaaggtcgtgaagatgatctcggaggaagagcgggggtcctcgggctacccgctccggtggcacccgataccgtgcgggggatgtatgtcctcgctaaggctgctttggcagcgaaattgggtggtaccacgaagtcctcgtcccatggttgtaaaaccgggacgggggctttttttgatttagaaaggggtttttgaaatgacagcgttcgccactaacggcctggccagggcccaccacacctggtcgacaaccacccccgcaccgggggcgcgccaaatcctgatcgttaacctgatgccgaccaaggaggcgaccgagctccagttcctacgcttgttagacgccaccggggtaatctgcgacgtcaccttcgcctacccggctagccaccaactccaccaccagcgggcggccgtcttaaagcactacctaccgctggatcgactctgggggacccgcttcgacgccctgattgtcaccggcgccccggtggaagaactctcctttgaccaggtcgactactgggccgagttccaacggctggtggcctggagtaagacccactgccggcgggcgatctttgagtgctgggcggccctggcggcgctcaacgtccgctatcagatccccaaggccccgctgccccacaaactctttggtatcttcgaggcccgggttaacccagcgagccccctctttggcggcctgaccaagctccggatgccccagtcgcgccacagcgtcctccaactgccggcgaccctccccgcggacctgcaggtggtcgctaagagtcagggaattgctgacggcctcttgctggccaccaaggacacccgggagctctttatcaccggtcaccccgagtacgccactgacaccttggaccaagaatttcaccgcgaccaggcccggggacggaccattaacccaccgcaaaattactaccgccaccaccaggccgttaattcctggcgtcccaccagctgccggctctacgccacctggctaaccatttaaggaggaatgaacatgaataacaaacggatcgccctgctgggcttgggcacaattggccaggtggtcttcgacgaactggttgcctcaaccaacggcgcttggcaattagcctgggtagtggttaaacaccccgaacgccatcaaaccgtcttactccccactggcgcccaattgacgaccgactggcgccgggcggtggaagacccgaccgtcgacgtggtaattgagctaatcggcggtattggggtcgccaaagaggccgtcacgtccgccctcctccacggcaagtaggtaatcaccgctaataagggcctggttgccacggccggcaccgaactcgaccggctagcggagctgtacggcggcgccttgacttacgaggcggcggtggcgggtggcatcccaatcatccgcacgatcaacgaggggctggcccccgaccggatccgccgggtcagcgggatcctcaacggaaccagtaactacattctcaccgccattgaccaggaggggctctcctttgacgccgccctaaaggaggcccaagcaaagggctttgccgaagccaacccgattaaggacgtgatcgggatcgacgccgcctataagctaatcatcttaaccaagctgatcttccaccggaccctgtcgctcgcccaactagccccgaccgggattgaccacctttcaccccgcctgtttgcggcggctaaggaatgggggctaaagatcaagctgttagcttcaacttgggaaagccggggccaacttaactaccaggtggccccagtggcacttaacccttcccaccccctctaccaagtggacggggtcaccaacgcggtcgtgattgacagtgacctggttggtacctcgacctacctcggccccggggcgggcggtaaggcgactgccaacagcgtcttagccgacctggctagcctgagtcgcggcgagcagctgaccggctccagcgcctgtttgcgcattgaaaacgggcgaccgctcaccaagcaacgctacctggtcgttaacccgactggactgccaaccggcctgcagttcagcgatcgccacgccactagcgcccttacccccgcgttaaccccgacagacttgcaacggctccgggccacgaacccggggctagagaccttggcactgggagaatgaacgcaaaaaaggaacctgcgcaacgcgtgcgcaagttcctttttaattgcctgtggtttgccgggcgcccaaccacgggcctagtggctaagtctggccacagaacaccgctgacgcgctaatctgtgtcctattcttagtcatacggcctgctttacggttgggtcgcacttcctttttattgggccgtgtagcccccatcgacaacaaactcggagccggtgctaaaggaggccccatcggaagcaacaaagacagccatcttagccacttcttccggctttcccagccggcccattgggtgcttgtcgatgtagaattgcttggtcgcatcatcgaggtgatcgatcagcggcgtggcaattaccccagggtgaatcgagtttacgcggatggcgtaacccttttcggcacactcaagcgctaccgacttggtgaggagacggacgccccccttagcagcgttgtaggccggaacggttgggtcaccgatcatcccttcgatcgaactaatgttgacgatcgcgccaccatgttccttcatcgctttaaccccgtacttgcaacctaacatcgtccctgttaaatcgatggcgatttcgcggttccagtgatcgagcgtcatttcctcgatccccagcggaatcccaattccggcgttgttgacaatcgcatcaagctgcccaaatttttcaacaacggttttggtggcgttttgccaatcttcttccttggaaacgtcttgggtgatgaacaaagaccgttcaccgaggcgttcttgaaccgcttttccttcgtcttcgtgacgaccggtgaaggccacccccttggcgccttccttcaaaaacagctcggcgatggctaagccaatccccttcgttcccccggtaaccaaggcaaccttattgtcaaactgtcccatagcagcatctcctttcgatcctctgcggatttcattaattacattatgccatggtaacggtttctttgtaatgatatttatcgattaattaataaaaagtaactggcaccctactaaacggaccgcatggttatgctagggaaccggctggcaccccttcttacccgtactcagggccacgttagctgtgtaaccacaaaaaaaagatgcggcaaaccttccgtttcccacacccttatttcacttcctatcaaaggagagcgtacttcttatcgagcaaattgagtcgcacttccaataacgtgctcctcaaccgcagacctagtggctaagtccagccacagaacaccgctggcgcgctaacctgtgtctaggtcttagcccacggcctgcccactggttgagtcgcacttccaataacatgctccccgttatttatcgttagtgatgataatgtcggaagccttgacttcactaccgaagtacggcttgagttccttgttaaagtcggtcttaaagaagccgtcctcgttgagcttggtgatttccttgttggtccagttcaacagtgacttgttgcccttcttgacggccggggaaatgtcttgggaaggcccgagggtcttgatgccgaccgtgtacttcgggttcttcttaacccaagcgtaaaggtaggagttatcatcagccaaggcgttagcccgcttgttctttaaggcgttaaactgttgggtcttggtgtcaaacttcaagatcgacttgatgccgagcttggattggttggaaacgaagtagttttcggccgtcgtccccttgttgatgatgatgctcttgttcttcaattggctgaccttagtgatcgggtcggacttcagggaaacgaccccgattgaaaccttcatgtatggcttagcaaagtcaaccacttgcttacgttcgtcggtcacggtgaagtttgccaagaccaggtcggccttattagaattcagggtgtcgacccggttgttagcgttcacctggacaaacttaaccttgaccccgaggtccttggcaatctgccgggctaaccggacgtcgtaaccaacccgcttaccgtccttgttgacccagccgtatggttgtaagtcgccaaaaacggcgatccggatgtaaccgcgctttttaatcgccgaaacggaactttggttgctgtcggccttggctgaagacaggccggcaaaggaaacgagcgaaaagatactcaggacggttaacaaccctactattaatttttgaatcttcttcatttgctttctcccttattaaaaatccatactttccaagaaatcccgcgcccgtttggtctgggcgttggtaaagaattgctgacccggggtatcctccaaaatacgcccgtcctctaggaacagaacccggtcggcaatttgggcggcaaagttcatttcgtgggtgacgatcagcatcgtcatcgacccgtcgttggccagttccttgatgatgtctaagatcccgcggaccatttccgggtccagggacgccgtgacttcgtcaaagagcatcacctcgggctgcaaggccaaggcacgaacgatggccacccgttgtttttggccccccgacagctggcgcgggtaggagttggcgtgctcctttaacccgacccggtcaagtaaggccagggcctcttgctccaccgtcgcccggtcgcgcttttggaccttggtcggccccaacaaaatgttttctaagaccgtcatgttcgggaagaggtcgtagttttgaaagaccatcccgatcttttggcgcagccgttgccaattcttctcgctgggctccaccttggcgccgttaaagacgatctcgccgtcacgatactcttctaacccgtttaaacagcggatcagggtgctcttccccgaccccgacggcccgagtagagctaacacctcgccctttttgaggtcgaagttgatgtcgtgcagggcctgccagtcaccgtaaaacttatttaagtgacttacctttaaaatttcttccgtcatacgctcctccttactgccgggcggttagctttcttgcccacagcgacaacaggtagtcgacgatgaagtacaagaaaaagattaacccgtagacccaaaacaccccggttgggtaggttgaattgttggcttcgatgatctgttgaccgacgttgatgacgtccatgatgctgatgatcatcaacagggaggtcgttttgaccacccgggtcgccaagttgatggcggccggtacttccagcttcattgcctggggcaagaggatgtaacggaagatctgaaagcgggttaagccaattgccaaccccgattcgcgttggtgttggggcaccgattgaatcgccccgcggacgatgtcgctaaattcggcggccacccacagcgaaaaggcgagcaccgccatccaatccgccggcatgttaatgtgcaactggcgcggcaggatgtagtaagccaagaataagagcaccaccgttgggatgatccgaaagatttccaggtacaagcgcaggatgaaacggagcaccctgctcttggtcgtccgcaagaccccaaagaccgtcccgacaatcaagccaaagaagagcgacaccacggcgatccaagcactgacccataagccgcccatcagccgggagaagttggatccctctaacaagacgttaatccccgaatgtgccatagcgcaccctcctttccagccagttcaacactaagatcagcggaatcaagataatggcgtacccaatcaccaagaccaacaggtattcattggaccggtagtagagccctatcaagtcgagggccgtattcgtcaattccggaatcgcgatcaccgaaaaaatcgaggtttccttgatcaaaaagatcacgttggccgccaacgccggcatgctcagggcaaacccctgggggaagacgacgtagcgggccagttgccactggttcatcccgatcgccttacccgtttccaactgccccttgctaaccccggcaaaaccaccagtgaacccctcggccatgtacgaaccgccaagaaaaatcaagccgacaatcccgcaggtcacggcgttcatcttcaaaccaatcaccgggaaggcgtagtacaagaagaagagctggattaacagcggggtgttacgcgaaatttccacgtaaaccgtgcagacttggcgtaagacgggcacccgaaagaactgaaccaggctgacaatcacaccgacaatcagcgagccgacgatccccaccgccgagagccacagggttgcaatcaagccctgttcaaacattggtaagctttgctgaattacttcccaggacacaaacaaaccctctttccattcaatttcatcaaaaaagcccctgaccacagtgtgatcaggggcttcccatttctcttacttaaaataagtacgaggatttaacggaagtagcttcaccacgctgcaagtgtatgccaaagaacatgttgcacatcatcgtacaacattgcattgcgcacatcatttgcagtttagtagctggcatggtgaacattcttcccttctttgatgatattgtaaggataagccctctaataattaatgtcaatatctaagtttattctaattttaacttttggtaagttaattggttgggatgatcgagcagcgcccctccgttaatggcgagcattgacgtgggggcggagctattggatcaaccaatatatctcttgaagtaccgcttcttttttcacaattaaatccaccaacgcagcaactttctccttcggtagaaccattaatagcttctcttgtaacttttcagaagaaagcggcctatttggtgatcctaatggcattactactaactgtttaactattcctcttctagtaacagtctctacaagggtcggccgctttgtagctgacgtagttgccaaatcgtgttttctgacaatcttggccacgtctattttaaactgactgtcaacgaatctcgccgtaaaatcagcatctttaacatcaccaaatttaagtacctgccagatgatgaactcaattgagaactttgactcttgaccagtttgtggccattgctgatttagtgcccgatcgccattaggtggatagtggacaacaacttgaacacaatctgaccaccgaactcctttgttccataacatcttcgctgcttcataaccggacaaagccgctgaacaaaagggatgtactttaaaccatagtcctggtttgttgatttgtcccggttgataccaatcgttaccaagcaaactaaaactggtttcgttaaagcctaaagtagccccccagaactgcaaggaatcttcatttgcagtaaaggagcctctgctctgcgagagtataaaggcggttaccgcgttacgtgctgccaaccctgcttgcaacggtttagcatccgtcccattttgaaacgacatcccactcgcttgacttgtagcaaatgacaatgcccgagtagtctgatccacagaggcattagcaaggttacacagtgctcccgttgccgcaatcgttccaatggttgctgttgagtgccacccctgaacggtatgatccggatttaaggccaatcccaacttccctgccaattcaactcctgcgatgaaagcttggagtacttgccgcacctggctacttggtggagctatggcaaggagtgctgagtagatcacagcactagggtgcccacgaaaattagcttgaacgtcatcaaaatccagatagtgagcagcaaagctattgatcagcgctgcccgctctggtgtagtatgtaaccccaaaagcgagtttactttccctccttcttgctgccataaccgaccaaattcttgaacttttggttcctttctagcttgtaaaacacatcctaaatagtcgattaaagctcgtctagcttccttaattaatcttgaatcttcacttttttgctgtaattgcttcgcgactaacctggtctcgttcaagatcccaagccccctttgccaaaacccggcctgcattttttacaacgagttcaatccgttgactaatatttccaaggtcgttttccgcttttgcccattcatcaaggtcagaccgcttgaagtaatgatttacctcttcccgttggtagagcacttctaagaaattacggtgttgttcaattgcggtcatggcactctcataaactacttcgtgagctgtttgtttgccaatgatcgttcccaattcaaacataatcttttctgcaaacggtagtccaccttgtaaagcgatattctttttcatttgatcttcgttcacgttgagctcactgaggatatatgtagcattaacgatttgagcatctaagtaatttgtaatttctggtagagctacccactcatttcgccaatgaatcgcatctcgttccccatcaaagagcattgattggtgaattaacgctacatcgctaaataccggttgggttaaactagcaagcccctctagtaaagctggattacgtttttgtggcattgttgaagaaccaacttccccctttttaaatggttcggttacttcattaacttccgttttcattaggttaaatagctcatggccaattttccctaaggtcccggaataaatccccaaaacttctgcaatttcagaaagtcgatcgcgggaagattgccatgaaatattaggtacgtccaagcctaaacgagttaatacttccttttctacggcaggaccatcaccaccaaacgcagcgtatgttccaaccgccccgctaatactacccacaaaaacctggtgatcaattagggtttgtaatcgttggtaactacggactagttcatctaaccataccgctaatttaaagccaaaggtaataggaattgcttgaatgccatgtgttcgaccaatcatgggcgtttcacggtaacgttgtacttgctcagttaagacttcaattaacttttgtgtatgctccaaaatcacttcaaaggcttgcttagtctgcaacataattcccgtatcaacaatatcttgcgtagtaaccccaaagtgaacaaactcccctgcgctttcccctgctagatattgaagtctatgaatcaaagcaattagggaatgacgtttttcagcactctctcttactagcgcatccaagtcaaaattttccaccttagcaacttgggctatctgttcacctgcctctggtggtattacccctagttcaccctcaacctctgacagtgttgcttccactactaattgtgcttgcaatttgttgtggtcactccaaatttcccggatttcaggagtactaaagtttccttgcatcaattttgaatctaaaacactactcatctattttgcccccgttgttttcaattcactcaataaacgaagcgcagtgtagtaataccacttagcaccaacaagcaacccttcatcatcaacccgtaaatcagagtggtgccaatcagaattaccattactccccacaaaggcaaaaacactcggaattttttgactaaagtaggcgaaatcttcaccggcattagaaggtgttggttttaccaattgaaggtgcttttgagtttcttcgctaacgatttctgtaagcttaggatcattatcaacaacgttaggcccttcaatccactcaatttcaacatccactccaaatgacgctgcttgtccttcaataaccttgtaaaagcgttccttggcaacctgtcgtgcctgcttatcaaacgttcgtaccgtcccttcaaaccacgcattttctggtagaacgttccaggttgaacctccttcaatgtgagtaattgacacgactgctgttttctgtggatcttcattccgactaacaattgtttgaaccgctgaaacagtccctgctaatgcaataatgggatctttcccaaattgaggcattgccgcatgggttcctactcccttaaaggttactttaaactggtcaactgcagccatcagaccaccaggtaaaattccaatttcaccagtggctagatcaggcttgttgtgaaaaccaataattgcgtcaaccccttcgatcccccctgcttcttcaacttcttgggctccaacgtgagtttcttctgccggttggaagattagacgcacagtccccactagatccgcttctttttccttaagcactcgggctgctcccaatagtgaagccatatgaaaatcatggccacatgcatgcattaccccttcattttccgaactgtaagggagccctgttgcttctttaatagggagagcgtcaatatccgagcgcaaccccactactggtttaccctcaccaatttctgcaatgacaccagttttcaatcctactggcgtgataattcgataccctatatttaagaggtactcagtaataaaacgacttgtttcaacttcctgatctgacagttctgggtgttggtgtaagtaatgccgggtctcaataatctcgtcttttatttctgtaaagctactctctaccatttaaatgcctccaattatttttctaccgctactttttcaagtgaattaacgaaggaactgattcttcccgcaccacggccagaaagcaactcacttgctggtccctgatcaaaaatctccccatcttcgataaaaaacgcttggtcagcaatctgacgggcaaaatccatctcgtgagtgactaatatcattgtgatatgttccttagcaaggttggcgatcgtttgtagcacatcccctactaactctgggtctaatgccgaggttggttcatcaaacaagatcactttgggcttaaccgcaattgcccgggcaatcgatacccgctgctgttgaccccctgaaagggtgataggatattgatctgccacctgttctaatcccacttcagctaacacctcacgtgctaattgacgggcttctttttttggtaactgcccgtttaaaattaatggtgcggccacgttttcaagcgcagtcatatttttaaagaggttgaattgttgaaaaaccatcgcagagttctggcgaagctcctcaacttggcgcttatcaatttttcccgcctcaatctttgttccgttaacctcaattgttccttcagacggttcttgcagtaagttcagtgtccgcaaaagcgtcgtttttcctgaaccacttggcccaataaacgccgtcaccgttccctcttcaacatcaagattaattcgtttcaagatttgcttctgaccgattttcacggataggttccgagctttgattagtgacatatgcaatcctccgatatggtttttgtaaggccttttctaaaatcccctgcaaccaagagtaaataatgattaccgcccagtagagaagcccaatggcaacgtaagtttcaaaatatctaaatgaatcccctgcaagcattcttccttcagcgaacagctctgtaatccccaatgcaaaagcaagggaagtttccttaatcaaactaacaaaagtgttgccagttgcaggcaaggcattaactgttgcttgggggagtaagacatggaaaaacaatttggagcttttaatgttaagagacttccctgcttcaatctgtccttcatcaactgaaccgatagcggcacggaaaatttcagcgaggtatgaggattccttaaaaccgagccctactaacgccgctaacatcgctggaatacctcgcaatgcggggaaaatttgcggcaaaccataataaacaatgaacagttgaactagggttggcatcccccgaaataacgatacataaaacttggcaaacagccgtaatgccctaatcttagacagttccaataaggtaatcgctaaccctaatacgattgccaatgccattgaaacgacagccattaataaggtgactggaacaaatggtaataactgtccaaacaaacttataaaatatgagaaatcaaacttcatgttttcctccttgactgccttctaatggtttttgctaacaattgactttgcttttacataacgagcctcatccaaaactttgactaaatagactgtttggtgatctggaaactttctaaccgtctcaacttcatcaaacccaagcttttgataggtctttctcaaccaaggatgctctaatgcggttcctaaacttactgcagctgcttttaaatcctttgcaacatattcttgaataacccagtcaattaactctttagcctttccttgacgttgataggcgggattcgttgccacccaccctaagtgaggaagggcatatggtcctggattatttgaccacggtagccgaactgaaacggtggcaataatttgttgcccatcctttaccgcgaaggtcggggtactttttaaatgttcaatcactccttgatagctaaccgttgtagctccaaaatgaatcccaagtttctcatcaccttggtaagcttggtgaagaagttcttgcaatttcttagcatccccaactcctaagcgatcaaccatggttactctcctaactagttcttagacgtatcgtatccgtagtacttcttggaaagcttagctaacgtcccgtctttcttcatttccttaatttccttggagtactgctttgctaatttcttgcccttagcatcttttgagaaggcaatggcaaccttgttttccgctgcattccccttcaagatcttccagtcaagcttcttttgcttaatcgttgctgatagaattggccgtgtgttcacaacccctgctaccttaccggagtttaaagcggcgtatgcttgatcacgggtttcgtaagtcttgatcttgatcttagaatcataattttgaagtgacttaatgttgttagaagcaacaacggccgcaactgtctttccctctaaatccttgagcgttttaagcttggaatccttacttacagcaactgcagttggatcgtagctgtaaggagtggtaaatgcatacttttgttgcctctctgtagtaaccgcaacatcattagcaactgcatcaatcttgccgctatccaaggagcctaagagtccgtcaaaatcagcgttcacccatttaaccttgtagccaagccgttttgatgccttgttaacaacctcaacgtcaaacccctttaattttccatttgacttgaaggaactcgggtagctaacaccagtagatccaaacgtcaccgtcttgcttgcagcggaggctttggtttgcaaaattccaactccggcagagattcctaaaacggttaccagtactaactttgttaattttcctaacttactcattttctattcctcatttctttttttcttccctgcgctacatcaactttttcccttatccaccacccttcagcgtaaaacaaaaagggctaccgaccatccatggtcagtagcccttgtacaggttaaggggtgttattagacacccttagcaaaaagagtgtactcaaacagccccaactgaaaccacatcagttcggatgtcattttgagtacacatacacatgacttgtcgtaaacgtaacatgatttcagctcccttcgtttgctaatcttttgtaagaatgatctcatcatacgagccattccgatccctgtcaatagcataattaaatttatctgaatttttgattaaaatcggtgcaccctttctaaccttcccccaaggcctgctggaggtcgacgatcaagtccgccgggtcctctaagccgaccgataaacggagtaaggttggggtgatacccagccgttcccgttgcttttcctcgacgtcggcgtgggtctggtagtacggcagggtgatcaaactttcgaccccgcccaggctttcggcaaaggtgatcaccgaaacgtggttgaggagccgttcgacggtcgcctcatccctcaggtaaaaggagaccatcccgcccttgcccgggtaaaggaccttagtaacggcggagctttgctttaaataagccaccaccgcttgggccccggccgtgtgttggcgcatccggaccccgagcgtcttcaggctgcgtaacaagagccaggagtcaaaggccgccagggtgtcgccggttgtgatgtagtagtcaaagtattcatcggccaagtccttgtccttacagaccagcaccccgcccaggaggtcgttgtgccccgacaggtacttagtcgccgagtgaacgacgatgtcggcgcccagggtgagtgggcgctgatagaccggggtcaaaaaggtgttatccacggcgaccaaaatatcggggcgggtggcgtgaacccggctggcaatcgccgcgatgtcgagctccttcatcgtcgggttagacggcgtttctagccaaattaggcgggtattcggctcaatcatggcaagcaaatcgtcaattcgctccccgttccactgggcgaagttgatcccggcgtgggtcgccaagtaacgaaagtagcggaaatcaccgccgtacaggtcgtctaaagaaatcaactggtcgccggtctttaagatgctcagcgccaactggatcgccgccatccccgagctcagggcaaagccaaactggcccccttctaacttggcgagggtctcttctagcaggcgccggttgggggtcgccagccgcgagtaggagtagccagtcgtcgggtcaaaggccttggcctccgctaggctttcgtggcggtaattagacgaaaagtagagggggaatgaaacggcaccgccccgatcctcatggctccccgcttgggcggcaatggtatcaattgattgcggttgtttggtcatcttcaacacttcctttggtagtcactagttcggcttggtccagcgcctgggcgaggtcttcaatcaggtcggtcacgtcttcgatcccgatcgccaaccggatcagccccggtttaatcccggccgccaactgttcttcggacgttaattcggcgtggctcatcttgctgggcaactcgaccaggctctcgacggccccgaggctaacggcgcgggtgaagaggcgcaggccgttgacgaaggcgaccgggtcgaccgccccgcttagctcaaaggagagcaccgccccggcccccttggcctcctggcgcaattcttcgtaaccctcgtggcccggcaaccccgggtagtacacccgctggacttccggccgggtttccaggaacttcacgacttccaccaggttttcaatttggcggtccaagcggatcccgagtgtcttgatcccgcgggccagttcgttggccccctccggcgacaaaatcccgccgagggcgttttggacgaagtaaacccggtcggctaagcgcggatcgttgacgatcacggccccggccgagagttccgagtgcccggctaagtacttagtcgccgaatggatgaccagatcggcgcccagctctagtggctttaagaggtaggggctcaaaaaggtgttatcgacgatcgtcaggagcccgtgttgcttggcaatcacggccacctggcgtaccgaggtcacctgcaacaaggggttggtaaccggttcaaagtaaattgccttggtgttgtcctggatggcggcctcaatggcttgcgggtcgcgggtgtcgaccgccgtgatttcaagcccccagcgggcgaaaaattggtaaagcaagcggaaggtgccgccgtaaatttggtcacccacgatcaggtgatcgccggccttaaagatcgccaaggcggcgtggatagcggccatcccggaggcaaaggtgaaggcccgctggcccccttccaaggtcgccagttgattttcgaccgcctggcgggtcgggttccccgagcgcgagtaatcgtaggtcaccggcgccccaatttcggggtattcaaaggttgttgccttgtaaatcggcgtggtcacggcgccggtacagttgtcattaacggctggcccgtgcaccagctgggtatcaagtttagtcatggttaattcctccttttgcgggtacaaaaaaaagtccctggatcctcaaaatccagggacgattactcgtggtgccacccttgtttaccgctagattaccctaacggcctctacagcacccaatggatgccagggacagtaacgggtcctaccggaaaagcagccctgcgaccacttttcaacactccgagctcatcttcgcggggttaaccgtccgcctttgcacttacggcggtcactgaaaacggcgctgcccgttactcttctcatcaacgtaaacattagatttaaattaaattgtgattagtataaagaggggcgccccacttgtcaaccaccaataccaacttatttttccctggtcaaactctttaagaccgcgatcgttgtcgcgacctcctctggtgaccatctggtgagacgttggtcaaagaacttgctttcctggcggtgcaactcggcgtgaaggacggccattctttccccggccggcgtcaccgtcagttggtaggccttctggtcgtattccgggtgctccttgaccaagagccctagctcggccagccggttggtgtaacgcgacaccaggctctgggagtacaagacctcggcttgaacttcctggtaggcaatcccccgtttgccagcggcggcaaccaagtcgaggagctctaattcggcgtggttaaagtggttcgaacgtagccgttgccaaaccggctccggcaacacctcccggtagcgctcggccatttcccgttgggccgtcacctgccacttggtatcggcctcgcgcagccggtgtatcaatttgcgaatcgtttggtaatcggtcatcgaaagtccccttaaaatcacttgtaatatatattgacattataacacgttaggtttatatcacgcgtaattaatgtggctaagttgacgaaatgttgttcaggaacgcaattgcagtagctgactttaggttttgacagccaacgaatccctttagaagcaaaatagctggagatcggcgtcttaacaacgtcatctccagctatttttcgatatttagttgagtcacactcacttgataacgtgctcccaaccacgggcctagtatctaagtacggccggagaacggtgccaaggcaccaacccccgccctagcttagccatacggcccgtcgagaaggttggtcgcactcacttacttctcataccaaatcgtcaccggcccatcgttgaccagggccacctgcatatcggcgccgaactgcccggtcgccaccgggatcccggtggcggccagtttttcgttaaagcgctggtagaggggttcggctaaggatggtttggcggcgttggaaaagcccggccggttgccgtgcttaacgtcggcgtacagggtaaactgcgagaccgacaagatagcgccgtcaacgtcctttaagcccaggttcatcttgcctggttcgctctcaaagacccgcaggttggtaatcttgtggaccatgtaatctagcgtctcttcggtgtcatcgggaccaaagccgaccaacagcaagtagccctgaccaatttggccgacgacttgcccttcgatggtgacgcttgcttccttaacccgttgcaatactacacgcataaactcctcctagtgaatgacccgcttgaccacgtacacgtccggcaggttctttaacgaatccatgatcaactggaggtgctggaagttgcgcaccccgacggtcgccgagatggtggccatcttgttgtggtcgatccgaccgttgatcgacgtcaagtagcgggtgttgttgttaatcgcccggatgatgtcattgagcaggccgttgcggttgtagccctcaacttcaatatcggcgttgtagttggtcttgtcgccggctgggttcgcccagtaaacggagacgacccgctggccgctcttttcggccgccttgatgttggggcagtcggcccggtgcaccgagaccccgcggcccttggtgatgtagccgacgatggcgtcgcccggcaccggtgagcaacagtgcgacaggcgggtcaagaggttatcgaccccttcgacgaccaccccttcggaagacttagcgaccttctggcgggtcggcggctcctgttctagggtcttgtgcccttccagaattgccttttgggcggcgttttgcttctcttcttccttgtgcttacggatgtcttcggtaaaccggttccgcaggccgatcggggcgatgtcgccaaagcccagggcggcgtacatgtcgtcggcggtcttgtagtggagcttgccggcgatctcttcttccttatcgctgaccattaactcggctggctcgtagccggcgtccctgagctgttgttccatgatccggcgcccctcgatcacgttttcctcgcggtcgtgggtgcggaagaactggcggatcttgttgcgggcccgccgggtggagaccaggtccatccagtcgcggctcggcccagccgatgacgacgaggttaaaatgtcgacgatgtcaccgtttttgatctcgtagttgagcggtatgatccgaccattgaccttggccccggtggtgtggttcccaatttcggtgtgaatttggtaggccatgtctaacggtccggcgcccttcggcatttcgatggcgtcgcccttcggcgtaaaggcgtaaaccttatcggcgaagacgtcggattggatcccctgcatgaactcgtcggtaccgttagactcgctccgcaactcgaggatttccttgaccacgttgagcttcttggaatcctggctggcttgatcgaccccgttggtcttgccctccttgtaggcccagtgggcggcgaccccgtattcggcaacctcgtgcatttggtgggtccggatctggatttccagcggccggccctcgggcccaatcacggtggtgtgcagggattggtagccgttagcctttggcatggcgatgtagtccttaaaccggcccggcatcggggtccaggaagtgtggatcgcccctaatacggcgtagcaatccttaatcgaatcgacgaccacccggatcgccagcaggtcgtaaatctgggagaactgcttgtgctgggtgaccatcttgcggtagacagagtagatgtgcttggggcgcccgtagatttcaacgttggggccgaggtcgaggtcggcgatcgccgttttcacgaccttgatagcggcgctgatgtagtcaatccgctggtcgcgccgggagttcatcaagtggacgatccggtagtactgttgcgggtttaagtagcgcaacgataggtcttctagctcccatttgatggtcgaaatccccagccggtcggcaatcggggcgtagatttccagcgtttcgttggagatgcgccgttgcttatccgggcgcaagtgctttaaggtccgcatgttgtgcaggcggtcggccaacttgacgatcatcacccggatgtccttgctcatggcgagcaacaacttccggtgggtttcggccatctgttccttgttggacttgtagtggatcttggagatcttggtgtcgccgtcgacgatcatggcaatcgtcggcccgaacagttccttgatgtcatccaaagtggcgccggtatcctccaccaaatcatgcatgtagccggcacacaccgtttccgggtccatctttaattcggccaggattccggcgacttggattggatgaatgatgtagggttcaccggacttgcgaacctggccctggtgggcaacggctgcgaagtggtaggcccgctccactagggccacgtgctcctcattcatgtacttggcaaccatgtttttgacgtcttcgtgcgttaattcctttgtctgcgacatcaagccaccccccttttacttgttccgattagctcgcagcattgaccacgctaggtaggccaccgccaggtacgccggtgcaaaatacaggctgtacttgggtccaaacaggtgggccgccagcagaaaactgaccgggaagacaaaggcttgccaacaccggcgccggttttgaagggtgaacccagtccaaattgcaaaggccccgtacaagagcaggtagaaaacggcgaagcgctccaccttgttgataaacggtacgatgttaactaaccaggtcacgacaaacccgatcaagatgctcaggacccacaaacgacggtcggcccgctgccataaactcttcaaactcttcatcccttacgattgattattagtattcttattttagcacaaaccacggttggatttagcggctaatgttcggctaattcaaaatggtaggaaacggccgccattaaatagagcggcgccgtttcggtccgtaagattcgcggccccaagccgcaggccaccacgcccgcagccgtcatcgtttcgacctcggtttcggtcaagccgccctcgggaccaaagatggccaacaggctttgccccggcgtcacctggtcaaagacggttgccagggccgcccgttcgccctgcttagccgactcttcccaggcgaccactcggtgatcgaacgaaaagacagttaacaaacttttaaggtccttgacgtaggatacttcgggaatctggttgcggtgcgactgttcggccgccgcgttggcgatcttttgcaggcgctcgaccttcttgccctggcgctggtcgttccagtggctcaccgagcgggcactttcaaagaagatgatccgcttggcgcccagctcggtcgccttttgcacgatcagttccggcttttccttggtcttgggtagaccacaggcgagtgtcacttcgatcggtagttcgctgtcgccgccgaggtcttgttcgaccttgacttcggccgtcgccgggtccaagagggtcgctaagtaggcgtggtggtcggccaaaaccagttcgacttgggtgccggccgcggcccgcatcaccgtaatcaggtggtggctcacgtcgtcagggaggttcaagcggcggtgggccggcagtgcttggtcaacaaagtagcgttgcattaggcttcctccggtgctggcttgtgggcgatgatcccgtaccaatccttgatccgcatcgtttcgtcaaccacaaagccctgcgcttcgatggctttcttgaccgtttcaaacttggtgttgataatcccggaggtcaagaacttgccgcccggcttgaggttctcaaaggcttgtggcactaatggcaggatgatttcggccaggatgttggcgaccaccagatcgacctgggtgtgaatgccgtccaacagtgagttaacccctgtgtgaacgtctttagcgatcgggttgagcgctagattttttttggccgacttaacggccacgtcatcgatgtcgtaggcccagacctcgccggcgcccagttgcttcgccgcaatcgacaagaccccggagccggttccgacgtcgatcatcgattcaccgccacgtagggcgatcgttaacgcttggagcatcagctgggtggtcgggtgggtcccggtcccaaaggccattcccgggtccaagacgagcagcttttcatcggccgtcgccggggtgtattcctcccactgcggtacgatcgtcagctcacgggtgacgcggaccgggtggtagtacttttgccaggccgtcgcccagtcctggttatcgatttcttcggcagcgaccctggccggggccgggttgaggccgaagtcggctaacttggccacccgctggcggatgtcggcgattttttcgggcacgaaggtcgtgggcgggtagtagccggtcacggccgccccttcctcgcggtgtggtaaggtgctcgggtcgacaatttcgccgtagggcccgtacttaccgggcttgagcttttggtagtcggccgcgtcgtcgatcttgaccccggtcgccccggtgtcggtcaaaatgtaggaaaccgcgtcgacggcttcggtgctggtttccaccacaatggctgtccaattcatattattgattcattccttcctgaaagaaagggcgcccccgcggacgccccttttcttattcttcttcgccggtgtgaacccgcgtcgcctctttggcttcccgcttttctaagtggtgggccaggtaggccaacatgtcatcttcggtcttgaagatccgcgggtggtgttggtgatgcatccggacgtcgatttcgttaatctttacccgccccgtccaggtgtgggagtagcgaatgattacccgattgttgagccggtgcttgccgaaccggaaaacgtaaacgtgctccggcgacatcatcggccggatgtattctttcttataagtaagatcgtgttcgcgcatgaattgcttggtgcgatttagcatggtaatcacctccttatcatcggacccgtcgtgggctttttcgtctttaatggacctattttaacacacagcgccctgcttgccaaaggtctaggcaagggattaagaaatctcaagttttttaatggagtggccaatcacctccccagcaagtcggctgtacttaggcactaggcctgcggtgattgaccacgtttgctgtctaacattcgcccacctaacttccctaaggattggttaagttcaccccttcttcaaattcgccgtgctataatcggtgaccaactttaaaaggaggagttcaaaaatgggcctaattatcctgctaatctgtttatggattatgtggaaactattgaagatgtccttttggttattggggcttttgatcactattgcactgatcatcttcgccgttaaaatccttattattcccggtctgatcctaatctgcctaatttttgcgggaagttttttcacaaattagccatttattgagcaaacatgctataatggcaagcgaccgataatttatcgtggttaagagatttttaaggagtgaattactgtgtctaagactcatcaaaaagttgttttaatcggtgacggagccgttggttctagttacgcttttgccatggttcaacaagggttggcccaagaatttgccatcattgacttgaacaagaagcgcacggaaggggacgccctcgacctcgaagacgctaccccgttcacggccccaaagctggtttacggcgccgattacgacacgtgcaaggacgccgacctggttgtgatcacggccggtgccccacaaaagccgggtgaaacccgtctggacctcgttgacaagaacttgaagatcatcaagtccgttgttgaaccggttgttaagtctggtttccaagggatcttcttagtcgctgctaacccagttgacatcttaacttacgccgtacaaaagttctccggcttcccacgcaacaaggtggttggttccgggacttccctggactccgctcgtctgcgggttggtttgtccaagctgttcaacgttagcccggttgacgtgaacgccaacatgatggctgaacacggtgacacggaatttgccgccttctcctctgcaacgatcggtggtttaccactgtacgatctggcagaagccaagggcatttccaaggacgacctttacaagttggaagacgatgttcgtaacaaggcttacgccatcatcaactccaagggtgcgaccttctacggtgtggccactgccctgatgcggatttcccgtgccatcctgcgcgacgaaaacgctgtcttgccagttggtgccccaatgagtggcgaatacggcttaaaggacatctacattggtaccccggccgtgatcaacgctaacgggatcgccgaagtcctcgaagttccgctggacgaacgcgaagccaaggcgatggccgactccgctaagaccctggaagaaatcgctaagaacgggatggctaagatccaaggttaaagccagagtgtgaaataacctccttggcaggttgtatgcttgcggttatttcacaggtttcctgtctaacatttaaaaaaagcaacgcccacactttcctcgttggaagtgtgggcgttgcttttttattatgacttaagccttatatcccgtgactttagtcatgggatataaggctctttacgaacgctcgttggcgttctttttagtttaactactttaatcatcgcgatataatatagacacaattaaagaaaaggaggtggatacaatgcaacaaacgctaactgctaagattcgactatatccaacgcatgaacaaatagcgctatttaaggcggtgactaaggaatatcaacgcctgtgcaatattgtcagtcaatggtatttcgatggatattttaatgccaatcaaaaggtctttcagaaagacatgtaccattatctgcgaaatgagtcgccaaagctcaactctcaaatggtacagtcaacctatagaacagttaaggcacgatatgacacggtaaggacacaattgtatcagcacccttatcgttacgataccggactcattgacgaaaagaccggtaagcatatttgggaatccattccccgaactttagagtggttatggaagccgattcactttaaacgccctcaggcagattatgttcatggctctaactattccttcgttaaggaacgtacgatgatctcgcttaacgttttgggcaagcgaatcaaagtaccgtttaaagcggattatctggaagatttgttcgctaccaatgccaaattaggaactgctaaactagttcaactaaaaaaacactggttcttacatgttccggttacgattgaagttaacgaatggaaaaaaatttgcaatcagcacattgtgggtatcgaccgtggcttgcgtcagattatgacgatctatgatgaacaagggagaactaagtttttcaatggtaaacgggtggcctatcagcgtaagaagtacgcccatttgcgcaaacaactgcaagctgccggtaccaaatcagccaagcgtcatctaaaacgactggctggacgagagaaccgctggatggaagatgttaaccatcgcctgtctaagacactcgtacagcactatggagaaaataccctattcgttttggaagtcttgaccaacgtatcgtttgatgaaaagaatcaaagcactcgtgatcgtaaccgcgacctgcattcttggtcgttctacgaccttcaagttaagctgacgtacaaggcacaagctaagcaatcacaagtattgatggtatccgctaaatacaccagtcaacgttgccctaaatgcggtcagattcgtaaagaaaatcgtaatcatgcactgcatcgctacgactgtgcatactgtggctttcgaactaatgatgatcgcgttggcgcaatgaacctttacgaactcggcaaacaatatcttgccggaaacgagcgtccaaagtttgaattaaacaacgttgccgactgatacgttggcaatcaagggtgttgtcaatcacccaaacgtagccacatcgtgaagaagcacattagtgcgttactacttctaagccgttaggcttgtgagttacaagccaccgattttaatcggtggtaattgacctaaaactgtgcaaatactccggctgcgggtgcaagaaggtgcccgccgtaaagccacagtagttgatgatttggatgatcgccagtggccagaggtcgatcgccgcgtcggcgttaagcaagtagcgcaggtaaagcacggtgctgatcccgatcgaaaccagggcaacgccgatcatccggcggtccaataaggcgacgagggctagcatcaccatcacgaagtaggagtaacggtcgtgcatcgacggcaagaacatcgtgcgggtccaaaagctccaggtcgccaccaccaagaaacgttgcggggtcaagtccaggcggcgcagataccaaaagccggccaagagaatcaggcaggtcaaaaccattagcccccgcttgagcagttcgtagtggtcgaggaccgccgtcggaaaggccagttgcaagaacttggggaagttggcgatgtttaaggccaactctttgtaatcactggtttggccggcgtagatggtcaacggcgtcaggaggctgcggccggccaagaaacccggtaggttcatggcgtacacggtcaccgggacccaaccgaactggtaccagtggcggtagtcgtgccgggcccagtagacgtagttaaaccgcagcaccctgacgtttggcaaaatccccaaaatagagacacgacaaatctaaaatttggcgcaatggccaattacccatcctcaacaaaccacgttagcactggggttctaggctaccgcccccattctttgcgcaaatctaaaaatttgtcgggtgtcgtttcctgggtaccggcaaaattaaacacggtagatccttttgaatgcattttccaccactttagcgcatactaaacgtaccctaaaaagcgaggaggcagaccatgaaactgaaagtccaacaggttggcgactcattggcgttcgtcattccaaaggagtttggcatccctgacggtcaatgttacacggtagaacagaccgctgacggtacgatcattttccgccccattcccccttccctctttaaggagaatggttttcaaggaaacgaactacgccaaaaggatgttagtttggaagacggggtgctagatagcgagtggagcgactagcaatccgaatggtaattccaacttcaactcaagccaccttttcaatagatactaagacgaaagcgcccagattacgtaatgcaatctgggcgcttggtgtttacatacggaaggtttgcgcttcctagttttccacccagtacttggtctgggccttgaagaattcggtgcgtaaaaagtcgtgggccactttcgtaacgtcggcgtgcggggccacttggtcaaagccatggtagcaaccatcaaagaccttgcaagcaacggggatcccggcgcgttcgaggcgcttagcgtacaaacaggtttcatctaaaaaggggtcgaggtcgccaacgtaagtaatcgccggcggcaggcccgccaagtcagtggcccggccgggggcggcgtaaattggaatcttgtcgagcagcaagtcgcctaagtagaggtcccaggctgcctgattaacccgggagttccacaccggagcattgttattcttggccgaagctaacaccagccggtcgtcgagcatcggatagattgggatttaccagtcaatcttaacgtccccttggtcgcgggcccataggcagacggccgccgttaagcccccacccaccgaatcgccgccgaccaccaactggttggggttaaccccgaacctcgtggcgttatcccttagccacgtcaaggctaggtaacagtcgtctagggccgccggatacggtgccaacgccgaggtggtgtaatccggcgccaccatcacggaccgtccgtcagccaccaactgttcagcataaaccaaggcattttcggcggtttccaaggcgtagcctcccccgtgcaaccagaggatcccggtggccgggcgcttggtagcaacttgcttggcccggaaaatagccagccgaagcttgctatggtcagggcgttcaatccaaacgtcttgtttgatcacccgccgcgagtgaatgggcatttcgccttcgccgttattcgtcccattcgttgcaggcgtgcgggctggccatcaggttgatcgcgtaccccaccttgccgatccggtgcagttcggggcgaatccgttcgggatcaatttgcatggtaaacacttccgatcattttggccctatcctagcacatcgcccgctaaagttcccgtcagattaccaacgtgaaaacatttacctttccctcatcacttctaaaaaaggcattgctaaaaacagcaacgcccttagtctataattctaagactactgatctgacactcatccaagaccggttatcccggtcgccggtttttccggtcgtactcggaactactgatctgacactcatccaagaccaatggccacggtgatgatattttgtcggcgtactcggaactactgatctgacactcatccaagaccgacgatctacacaaggccggacttaacgtgtactcggaactactgatctgacactcatccaagacagtcttcgtcattagcaatgttcttcttttgtactcggaactactgatctgacactcatccaagaccggggatgggcaaggtgctacgactgccaagtactcggaactactgatctgacactcatccaagacgtcgctaggcctatctaaccaggacttcctgtactcggaactactgatctgacactcatccaagactgccccggtagtaaatgttctgggtggttggtactcggaactactgatctgacactcatccaagactgttgtgcaatcccttgtgtagtctagggtgtactcggaactactgatctgacactcatccaagactaccgatagtcatcaactggtattattcaagtactcggaactactgatctgacactcatccaagaccaagcaagtaaacgatcaggatgttatggagtactcggaactactgatctgacactcatccaagactgatcgggtcatcgtctggtaactcttgcagtactcggaactactgatctgacactcatccaagacttgtgaaggcctgaggtattcccacgatgagtactcggaactactgatctgacactcatccaagactgcaagcgttgtgttgcctacaagcgccttgtactcggaactactgatctgacactcatccaagaccgtgtgcacctttgtagcctggctcattaagtactcggaactactgatctgacactcatccaagaccagcaagggctttgcaactaccaacacagtgtactcggaactactgatctgacactcatccaagactcgtatcgtcttcataatctcctccgttgagtactcggaactactgatctgacactcatccaagactagcttgatgaacgtaactctggattctaagtactcggaactactgatctgacactcatccaagacggttgtctatattcaacaactcttgggggtgtactcggaactactgatctgacactcatccaagacatagctgagtgatcttgctcgatccgtcaggtactcggaactactgatctgacactcatccaagactggactggcaagcctgtttaaggacaaggagtactcggaactactgatctgacactcatccaagacgtaattatagtcacgatggatatcgtcaatgtactcggaactactgatctgacactcatccaagacgttggcaaagtcccttatgtatggggtggagtactcggaactactgatctgacactcatccaagactaaccagaccgtcaatgtctacccgctttagtactcggaactactgatctgacactcatccaagaccaatcactgccgctataagcaccgctaagagtactcggaactactgatctgacactcatccaagacggaggaggcgtccgaattcacgggcgacgagtactcggaactactgatctgacactcatccaagactagatagttagtcttataatgctgtaatcggtactcggaactactgatctgacactcatccaagactgttttgctgttaatttcatggcatctcacgtactcggaactactgatctgacactcatccaagaccccgtggttggcgaatgtagacaaaatcttgtactcggaactactgatctgacactcatccaagacgaatattcaacgccaactgggtaacagtaagtactcggaactactgatctgacactcatccaagactaaggacaacgtgttcgtgctaggacaaaagtactcggaactactgatctgacactcatccaagacttcaatgttatctgcgtcaaggaaccggttgtactcggaactactgatctgacactcatccaagaccgttattttctcatcaaaaactaacgatctattcgtgccagtccacgaagtcccgatcaatccggtaaatatcctgtttgagttgttgtagagtttctctcttttctgagaattccactaataaaactgccaattcggttttctcaacaagagtagcgaattcctgtatctgctcaggcaataagtaattagcgacattacaatacccaagaacctgacagtcttttaattcgagatgtaattttagatcggtttcaattataccataaggttgccttattacttgcgtcaaatatttaattttcgcatatttgtataatctcaagaggctctcgtcataccgcacctccaacggtaagtcgaattcgaacaaagaatcttgcatctctgagaacacctcacgagcaaggtcattcatccgatctcgtttctgaatgctaagatttttgacaatcatcttatcaagtgctgtttggtagctatcaagcttggttggattaagaacaaggtctccttcccacttcattaccttactcaaattaagctcttggtactcatcgtcaatcatccttaagcaatcattatatccctgcaacccctgaattaattcggtgttgacgcttgggttctctatttgcaaaatcactacttttccaggcatcagttcaactggttgatggccatggtattgcaatttcatagtacaatcgtcctctttgatgaatttctaacttctttaacctcatcaccaagcaagaaatgcatgtcactgtattgcttttccgttaacattaacgattggatgactccttggtctggtaaataatccttaagccttctctccaaaaactcagccgcactccttgtcgtacatacacgaacgtaaacagagtactggatcataataaatccttcatttaatagcttcttgcggaactgacgatactgctttcgttgctgactagtgtccgtgggcaaatcaaacatgaccatcaagcgcatgattcggtacctcatctttaaactccacctttacttcaatttcatcccgctcaccactcaagtaatcaagacattcccgcacatactgcctcactgcattttgagtcagcatttcaatcccgttatacttgatcaccgtatgcattgcatctactaagccaactcggacttgacgattgaattccgtaaacttttgtcctgtaacccagtagtcgatcactggtcgaaatggttccatcaaatctgaacccaaattaaacctgttttctcgattttgatgatggattcctagttccatcagatagccattttccgtaatcgattggtttgtctccgctaataaaaccgcatatccataatccagagcggcgttgtattgattctcctgtcgtcggctaaaatcttttccgaacagcaatgggaaatactttcgagcaaccacagcctcacggttagaaatatcatttacttcaatggcttctaactcactttctagttcttgaaccgggcatccattaagccgggccacctttatttggctctcgattttggcgtgggcaatcctagtccaaagttgttcccttcgctccaagggccataagaattggcgttccaacaattcataatccctcgctactggctgataaccaaccgtctccccaatcggttggtactttcgatcgacaaagattactttaatgttccgttgtaggcatgcactcatgaaatctgaagagatcatcgcctgagttgtttcaactagtacttttgcaatgtcatccatcggaatttcattaatcccatctttagtctgcacaaccatcatatgagcagagtgggtaatctttgcatgttgaccaatgattattgaacgccatcccatttttaaaattcctccttgtcaaattcaaccgaattccatataatataacttgtcgggtagctcccgacattcgagactactgatctaacactcatagtcaagatcaaacgagtggttttccacgagttattacttttgagccatgttattctggccatacatataataaaaaggagtcgatttaatcggctcctttttactttactcttaaatgtctttcaaacaaatgcgacgttcaaacaaaccggttggtgactggtatacgatcattgcatcttcacttaaattcagtccacctgaactctggaaaaacccaaaggttgataatcctaatactttcaaatcaccttgtgcagcattggcatgtagacccatcagtaagttcgtaatgacttctgtcttccctacttgcgttttcttagcaccctcatactctgattccgttggtaacgatacaaacttatctcgagccttcgttaccttttgacgattactacgttggtcaaagatagtaaagtaatggttcatttgattaacaatttcatcaaaaaccctaacaagttgttcatccgcagttgccggattttctttcacaaatttaaaatcatctgcaattatttccatcgattctttagaaagaactagctgagttgccggatgctgataagtatcactagctagggtaaatttgcagtcaccatcaactatcaactgactatacgaaacatgtggaactacaatctcaaaatctttctttaccttcggattagatttaatgattcgatgtaattcttggttatatgattcactgcccggtttcccaactcgttttaaaccgaccgccgatgttgttggaaccccaatcaccttatacttaggtttgtttccagtaaacttaatgatcgtcatgaaagctgacgttccattcgtataagcaccatacaaatcaacaggtcgatttttcttgatctcaattggtgaagtgagcttaccagattcctttgctgttacaatcgttgctccatacagttggtcactccggtcgtgaacttccttcgataccagcatatacttcatgttcaataatcgatcaaagctcttggctacttcatcccttgtcgtaatcagttcaccagtttgttgatcgacaaccttaccttgactcttatcgccttccatcaattcatggaagaagttaaagttacgtagcttcagatctgacccatgcttgaacttcatgtactcaccgtatacgaagaaggagcgtaatttcggataacggcggttcaaatattgcccagcaaacgtcgtcaggtaagcatcaactgcgtggtgatagtcgtttacttcacggacctttggtaaatcgaattcctcgcgtaattgcttagttaaaccagcccgagtctcaatgatgtccgtcccggcttcttggtacatactacccaagatgttagccgtcaacttgataacttggcgtgtttcaactaattggcgcttcacgaatccaagtgaccgatacttaatattttgatcaacgtccatcgtcaggttttcaaacttccgttgcgtgatcaatccctgcttcaaaagttggttccagtatggtttcatcttggctgcgtaaagcttagctggaacccggtcagacttcttattattctccgcccgacttactaacacccgattatctaaggaatcatccttcacgaaggattgtggcaaaatgtggtcaatatcatacttggtagaaatttcatcgaagttgattggatcaccggtgtacatatccttaccaccttgggtgaagtagaggtaataacgatcggaaagatccggtgccttctccaattcctcagtcaagctcgtatccttaactaattcatgggcctgatctttaaataatttctgcaattgagtacgccggctccgggttatttctcccttgttgccttcattacgggcaaattcgattgaaatcgactttggtgcattcccgaccgctttaacaatatcttccaccacccgaacaacttgccagatggccttcttgttctgcggtgaagtataggcgtcatccagaacgctctcgacccgctcccgcaaagtcatcccatcattggtgatggccttttggttcagttggtcaatctgttctttaaagacgggctggttgacaatctgcatgaagttttgatcagtattccacatcagatcaatgatccgttggccgttctcgtcaacgattcccgtcagtagcttcttggataaacgtccccagcccttataccgtttcttaacaagggcagaacgttgctcatccgtcagccattccacttcagttaacttgtccgcaaaaatttccccatcttcaaagacggaacgccactcgataatgttttcgaggtccgtttgataacggttatcatcaaccttgtcacccacaattgactttagatcaaggtaggttgccaaatttgaattgaacttcttcggatcggataaaccttcaacacttggcttgttaactcctcgtgtcttcgccatcactaggctggccacgtcacctgccttcaccgtctttttcttcttgaagagctcagtgtaaatatcttgtttaattccgactgataggcggcgtccattcactcgaacgttgtttagttcgtttaagacgttgtacttttggtatagcaagctgttagcaggcaggacatcctcgtttaatagatacgtatccttaaccgtcatccgcttgataaaggcttcagctgattcagcacggtcaatcttatcccacaggttccaaggggtaatctccccatcttctttccgctttgcccaagcaaacttagcgccagatgtcgccttttgaacctcaggcgttactagcggtccaacatagtaaggaatccggaaggaaactagctgatcaagttcatacttcgcttggtgacgatcacgttcaccagtggctgggttttccgttgctagccacgggtagtacttagcttgcttttcaataatccggtccaattcttgttggtgcatctggtgtgggatgaccccattggctgatgtccgttgctttggtaagaaatcacctgccttgagtaactcatcgatttctttccaattttcctttttggataaaatcttcttgagtcccttttcaaggtcaaagcccttttcctttggcacttgcccaatgtatttgttatacacttggtcaaactctttccgcgcgctagctggttgggtcgccaagtattccttaacttccgctaattgacgttcgtgcgtccaataacgatccatcatcgattcagaaatcgacatcccatttggcacgattgcattcagcatgatctgcgagaacaggctagtgatttccgttaagatatcattttgagcatcactcaattcttcccggaatttttcaatctcgtcctcactagtttcagaacttaaatcgatcttccattcgttgccattcgccatcgctaccgttgcaaagtccgccttgtagccaagaactaacttactcatcgccgttgcaatttgcttgttgcgcttggtctcctctttgtcagcgaccttcacctctaacaatttggcgaccgctttttggcggtccaacttacgcatcttcgtatctagcaacagttgtccaattttttcaaccttgttaggctcaatcgtgaatgaaccttcgccgttttgaagctcctcgtaggcttcgttcaaaacgttaaaggatttgtcaaaatcgattctccccactttgaacttatcaacgctagcgttatttaagaagtgaccccggtacttcacgatgtggtgaacggccaggtaaacttcccgcagatcaaattggcgatcttcgttaatcatggcttcccgtaacttgtagatgttcgttactgggtagtgggcgcgttgctcaactggcaattcatcgcgcatcttaatcagtgttgggtaaccacgctcattcttcttcagtagatccggaaataagagcttaccaatgaaggcttgattcttcgctggatcttccgggtggatatttgattgcttcagacggcgtaagaaattttcatccacttcttgtaagtgcggggcaaaaattttatctaagtagtgcaagcgccattttcgccgcttcaaccgccgccgcgttgtccggaaggttcgacgttctgcagccgtcttcccttcttcaaacaaccgcaccccgattgccgtcttccccttgatacgcatcagtttaaattggctatccgttaccgcccagccaattgagcttgtcccaatgtccaagccaatgtgatactctttcacgtaatccactccttaatatcgtagtcaagatagattatagcaaacgcaatcgctttcagtagttattttgataaatttgaacgaaggatcagcgactatttcgcgacctctttttgcgtttgccgactaactccatagtatcccacccctcggacatattctgtcgcccgcccaaaaatccctcctaattccaaattttctcctcttcccacccaaaaaccccagccctcggtttcccgaacggctggggttttctaattctatttaattggcggagcgaacgtcacggaaccagtagatcaatgacgtgtcccagtggaccgttccctggttgtccatcgggtacggcgccatccggtagtacgggacgtgggcgatgtcaacatcttggtccacggcggtttggttcttgatcacgaactggtaggtaccggctggcacgttcccttggtaatcgtactcgtcggcgtggcgcttgaagacgtattcgtcaccagtttttagttctaccagggtcaccgtaacgtgtgacttggcgtggatctgcacggagacgtcactggctgccccgttgatcttgacgacctggctgatttgcttgcccggcgccaggtcaaccggcttggccccgtactgggtcgatagctgggagcgttgggcggccaccgtaacggtttggccgctggagttaacgccgaggttggtcatcgccccgaccaggaccgccaccgtgccgagggcaaagacggacccgacttgcttaggcgtgatcggttggtcgtcagcggccggcaggagggtcaccaacagccagctcagtggcaccagcacctcgccgtagcgctcttcgacttcccacagcaagacgtggaaggccaaatagcccagcgccgttagaatcaccagcagggcaacttgttcgttggccgaggccagggtcatcttggtcgccaagagccgcttgatcacgaagccaaacaacaggcaggtcgccagttggtaggaaattgccacgagcccggtgaagaccggggcggccttgaggtagctccgcggtgcctcttgcatcccgccgttgtaccagtggaagatgttgccggcgttggttagcaccatcagcttggctagccagagcttgattaaaccgacgttttgcttggccaggcgctgtttaatcacctggaggttgtgggcgttgcgggccgccttggtcttgagcttgacgttggccacggcgtccttggtgttgtagaccccgttgctcttctcgttaagccccatcgccacccactgggtcagcgggaactcgtagtcggtctggcgggtgaagtgggccgccttgtccagggtgctggagagcggaaaggacagggcgacgccgagcgtaattaagagcattggcactagtagttggctttgtttaaagcggtggcgcccccataaaatcagggcggtcaacagcatcgccgggataatcacgatcatgttggccttggttaactgacccagcatggccaggagcaccaagagggccccactaaggctcttttgccaccaattacggcgccgccacaagaccagcgtccgcaacaaatacaagaggacgaacatcaccggcaggtcggtgtaaaagacctgcaggtagtaggtgtaggcaaagggggtcaggaccccgaaggctaagatgcccaagacgaggtgctttttcttgctgacccgccaggcggtgtcgatgccgagcaggaccatcccgtccagcatcagcatcgacaagaggtggacgccgcggttgacgcccatccccatttccatcgtcagcttgagccagcgcgacaggaggtaggcgatcggcacattttgcgggtagcgccagaagtaggtaatcttccagctggtgtggccgaccgccatccgggtcgcctggtcgaggacccggagcgggtcgtggtaaaccgtcactggcaaccactttaagaccgccatctgcaagagcaccattaccgtcatgccgaccccaacgagcagggtgacttggcggttggtcaaccggtcaattacgggggctagcttaggcaggccccaccagcccagtagggttagcggcaccaagattagggaggtgacccagttttgcgagaaggtaaagttagacaccaggccccccaccaggcaggcaaccaggatccaggccagcccgcggctcactcgccgggccccggtcaccgttcccaccccggtttcgtcatcaatcgcttgtgcattttatcaactccactttcaattttcagcaatattataagggtgcagcgcatgctttgaccataaataattataacttagttcaaagttaagaatgcactatgttttctgactgatccccgctataatggaggggtaatagttgctaggggtgtcggaccaccgactgagacgccaattggcggaccctttgaacctgggagtttggactcgcggagggaagcaacggtcggcgaaatgggccaccgggattccccccggtggccttttcttttgtcgctaacgtgctcaccaaccgcaggcctagtgtctaagtacgggcaaagaacaccgccaaggcgctaaccattttccctagcttagtcatacggcctgctaaattggttggtgaccactcacttaaattaaggagaaaaacatgcaaaacgcaatcgcaaccatcaagggaaccaacccgatcgtcttgaccatcgccaataacgttacccccgccaacgtcgccaacggcctcaacgccctgggcgcctcgccgatgatgtcgcaaacgccggaggaagccgacgacatggtcaacatcgcccaagccgccgccatcaacctggggacgctcaacccccaccagcgcggcgaaatggaggcggtaatggaagcggccaagaagtaccacaagccgaccgtcttggacccggtcgcttgcggcgccaccatgtaccggctccgggtggtcaccgaactgctccaccagtaccacttcaccgtcatccgcggcaacgccggtgaaatcgccaccttagccggggtcgaatggcaaagccacgggattgacgccggcgagggcaacgccgacctcgagaaggtggcccggctggcggccaaaaagctcggctcggtgatcgtcttatccggcgaagtcgacatcgtcactgacggcacccgcctggcccgcttgccgtacggttccccggcctttaagacccacgttgggaccggcgacatgctttcgagtttgatcggcgccttcttggccactaacgacgacgcctttgacgcggccgttgacgccgtgaccaccttcaccctctgcggccaagccgtcgaagaccagcgaccgggcaactggtacccgggactgttaaacaacctcgacgccgtcaccgatcagcagctcgccgcttggcaagaagcatttggaaaggaagcttaagatgactaacgaatttccccaggccctgacgatcgctggctccgattccgggggcggcgccggcatgcaagccgacctaaagacgattcagatgcgccacgtcttcgcgacgacggtggtggtggcggtgaccgcccaaaataccctcggtgtccaggacgccctcgctttgccgactgaaatgatcgacgcccagttcgcctctttggctgacgacttcaagattcgggcggctaaaacgggcatgctggccgacgtacccaccgttcaggcggtcgtgcgcaacttaaagcagtacgactttggccccctgaccgtcgacccggtcatgatagctaagggcggcgccaggctattgaccgacgaggcgattaccaccgtcaaagaggagctcttgccgctggcgaccttggtcacccccaacctgccagaagccgaagccctaaccgggttaaaggcggagcgccccgctgatatggttaaaatcggccaggccctgcaaaagctgggtcccaaaaacgtcctggtcaagggtggccacctcggcggcgaccaagcggccagcgacttcgtcttgatggaggacggcaccagcttttggatgacctcgccacggatcgacaccgttcgaactcacgggaccggcgacacgatttcggcctgcatcacagccgaactagccaagggcgtcgggttagaacaggcgatccggaccgctaaaggttacgtagaagcgacgattcgcgacacgatccaggttggccacggccacggcccactgaatcactgggcattatagagagtggcaaataacctaaccagcaggccgtatgactaagctagaccggaggttggtgcgcttacgcaccgttctgcggtcgtacttaggcactagggctgcggttatttgccacgttttctgtctaacatttgaaaactagccaatagctagggagaaaagccatgttatttaaaaatggaatgctgcgctgctacctgatcggcggcagccaagacacccaccacgacccggatgagtttttgaccaaggtcgaagcagcgatgcaagccgggatcaccgcctttcagtaccgcgaaaaagggaccagcaccctttcaaaggcggaaaccctggcgctgggtcagcaagtccgggagctggcgaccaagtacggcgtgccgctctttgtcgacgacgacctagagctggcggccgccatcaaggcagacggcatccacgtcggccaaaaggaccagcggatcgaagaggtcttagccgcggtcggtgaccagctaatggtcggctactcctgcaacacggcggcccaagtcgcccacgccaaccagctgaacgtcgattacatcggcaccggcccggtcttcccgacgatttctaaggacgacgccggcagcgccctgggtgtggacggtctcgccgacttcgttgaacaatccgcccacccggtcgtcgcgatcggcggcattagcctggacaacgtcggcgccactttgaccagtggctgcgccgggttgtcgatgatctcgatggtactgggggcagatgacgtcgccggcaccgtgaagaagattttggaactgtattaaacagcaaaaggctcccggccgttctggtgaacgactgggagcctttattcattagctttggttagttggccgcttcttgaccggcccagtggttgatcgggccaaactggtggccgacctcaatttcgttggcgatcgcctcgtggacgaccttcttggccaggcgcaccccggcttcaaccgagtgtcccttggccagttcggcggcgataatcgccgagaaggtgtcgccggtcccgttgacccggtcggtgggtacgtactcttcttccagccagaaggtcttgccgtccgctagtgacacgaagtcgcggaccggggtcgtttgcccctcgatgtgttggcccttaatgacgacgttcttggcgcccagggcgtggagcttggcggccgcttcttggacctgatcgtcatcctttaattccaactcggtcagcttttgggcctcgtagaagttgggcgtgatgacggtggccagcgggataatccgctcgcggaagagctcgtaggccgattgttccaggagcatcaccccgtgcttggtaatgatgaccgggtcgaccaccagcgggccgaacttagcttcgtcataagaatcggcgacggcgttgatcacgtcatcgttggctaacatcccggtcttggccgccttgatggcaaagtcgtcggcgaggaccttaaactgttccttaatgaagctggtcggcatgatttgttgctgggtgatcccgtaggaattccccgacacggcggcggtcagcagcccctggccgtaaaccccgtcgataaagaatgcgtgtaggtcggccggcatcccggcactgccgtcggaatcgtgcccggcgatggttaaagcttgaacgtattgtgtcatattaagcctccggatcaaattctcttctcaaaattctcgtctggatcgtggataaagcggcggtaaatcgccagtcccaccgtcagcaagacgatcgcccccacttcgaccatcgtttcgatgccgttggagttgctagcggccaagaggtgccgcaagagggcggttaaccccagccccatcagcatcgtaattgagatgtggccgtggttgcgcagggcttcgatcaccatcacgatgaactcgaagatgatgaaaaaggaggtcacttcgttcaagaagtcgtaaaagccggggtcggaaaccggggcgagcgccaacttgatgaccgccaacaattccatccccagttggacgatcaacgccaaccccaggagcccgacggccactaacgctaccagttcgagcaagtgggcaatcttttgaaaccattcttgacttgacacctcaatcaccattcctttctagtggctacattataacattgaaccggaacgaaaatggatcatttcccgctttctgttcgtttttcttccgggcgctttttttatgaaaacggtgtctcacccttctttttaagcaataaccgatcggcaaaccacagccagagcaaactgatcacaaacagcggcaagaagatcaatagcaaggacccccagttagtggccgcggagcccccggtcgcaatcgtcggctgaaagtcgatcaaggagtgaagcaagatcccgacccataacccgttggtcagaatgcgaatgaaggataaggcgagccctaagataagggcgtaaaagacttgttgcatggtggcgtcgacgctttggaaggttaagttcgataggtgtaagagccccaaaaacagcccaccagtcgtcatccgaatagcgggctgctttttattttctagatattgaacttacataccacccgtcgagaaggttggtcgcactcacccataacgtactccccagccgtaggcctagtggctaagtctggccacagaacaccgtcgagggcgctaacccgtgctctatccttaccccacagcctgctttatggttgggtcgcactcactttttccaattatcctcaataaactgcttacgcccaccagccttctctagcttcatccgttccgggtccttcttgtaaaagtcctggtggtaattctcgaccacgtagaagggctttgcgtcttcaatcgtggtcacgatcgggtcagtgaagcggccgctgttggctagggcatccttggaggcctgggcgatggcgcgctgttcttcatccttgacgaagatcaccggccggtagttatcgccgcggtcttggaactggccaaaggcgtcggtcgggtcggtttgttgccagtagatttccaccaggtccgcataagaaaccacgctggggtcaaaggtgatccggaccgcctcggtgtgcccggttcccccggccttaacctgctcgtaagtggggttaaccacgtggccgccggtgtagcccgattcgacctttttaattcccgggtaggtgtcgaagggttggaccatgcaccaaaaacacccgccggcaaaaattgctgtttcactcgccatgtttcttcctccttagttcttaccgaattgtggccaggccgcgatttgcgaacccttgtaagtcttatcgatgaccttcttagtggcctcggtttggtaggccgccacgatcttcttgtaggtggcgttatccttgttcttttcctgggtcgcgatgatgttaacgtacggcttggttgacttgttgaccggttccaggtaaatcgcatccttcttcggggttaggttagccgcttcggcgtagttcccgttgatgatcgaagcgtcgaccgaatccaaagcccgggccgccgtggctgggtcgacctctttaaacttaaagttatgcgggttggaagtgatgtcgtttaacgacggcttgatgccgctgtcttttttgaccttgattaagcccgccgattgcaagaggttgagcccgcgcccgagggtggttggctcgtttggaatcgcaatcgtcgccccgtctggtaagtccttaatcaacttgtaattcttggagtacaggcccagcggtgagatcacggtgttcccaatcgataccaggtgggcgttttccttcttgttgtaggactcaaagtagtagcgggtcaggcaggagtgcagatcgatcttaccatcctttagggcgacgtctggttggacgtagtcgttaaagatcacaaacttaagggtgatcccgtcttttttcaaccggctggccacgttcttccaaaccggcagtgagtcggtccccaccaggccaaccttgaccgtcttgtgactagtgctggccaggcgctggtgcactaagccgccaatcccccgagcacgactaacagggctaagactagccacaaccatttgcgataacgtttttgcataagatatcctcctcgaaaagtccaaaagaaaacgccccatgaggcattactacctcatggggcgttgatcaacgtgttaccacccattttcagtccccgcggggaccctcaaccggctccaacaagccgtaacggtgataacgggcgttaacccggtcggggctcaccactggctcaccccggcattgcacaaagaccatcttcaaccgttcagggagttcagctttcaccaagcgctgactctctgggcacccctcccggtttactcatctttctaacttttctttaatttgattttaaaggtatcatactgaacccagcctaacctgtcaagctgaaatttaataagttatggatggctaacaatcgagactgggaaaattctgctttacccagctgctcgttgttttcccgaatattagacagataacgtggcaaataaccgcaggtctagtgtctaagtacggacgaagaacgatgcgtaccgcatcaaccattcgtcctagcttagtcaatacgacctgccgaggaggttatttgccactcactcctttccagtgctgatcgataaacttctggcggccgccggcttcttcgatcatcatccggaagggatcctttttatagaagtcctggtggtattcttcggccggatagaatggttgggccggttcaatcgtggtgacgatcggttggtcaaagcgcccgctgtcctggagtttttgcttcgaagcttcggcgatccccttttcttcttcggtttggtaataaatcaccggccggtagttgtcgccgcggtcctggaactggccaaaggcgtcggtcgggtcggtctgttgccaataaatctctaccaaatcggcgtaggaaaccttactggggtcgtaggtaatttggaccgcctcggtgtgcccagttcccccggcgcagacctgctcgtaggtcgggttagccacgtggccgccggtgtagccggacacgacccttttgattcccgggtaggtgttaaagggttggaccatgcaccaaaaacacccgccggcaaaggtcgccgtcttaagttctgccgtcatctgatcagatcctttctgcttgtccttgcccctaaggttaccacgtttagttagttttgcccgccaacttgctcaccaccaccccaattggtcagggcgttgcgaccattaagcaaagcccggtcaatccatgtataatggacaagttagaacattagaaacgaggaatgaattatgattggaatttgggccaacgtcgccgcaataatcgtcgggaccgtgatcggctgggtctttaaaaaggtgctgaccgacaagtacgtggccaccttctggaccgctttagggctggccgccctcggggtcggggcgcaaaccgtcgtcgccaacctgcccaagagccactacccggtcctgtttatcatttcgctagcgatcgggctgccggtcgggacctggctcaagctcgacgaccgggccaacgcttggatcgaccggaccttccacaccgcactaggggaagcggtggcgaccgccagtttcctggattgcatcggcgccctggcgatcctcgggccggttaacgccgccaccactggcaaccaaaccttcttgtacaccaacgccatgctgaccctggtctgcgcgatcgtctttggggccggctttgggctggggatgatcctcgaagtaccggtgctcttcatctggtttaccgccatctacttggtcgccaagtttttgtcggcctcctttttctcgccggctttgatcaccgaaatgtcgatcgtcggcggcctcttgatcgtggcggcctccttttccttgctcaagatccgcgagtttaagagcatcgacatgctgccggccctcttagtgccgctgctcttcttcattggcctggccatcttttaggtgaccgccatggcaacggtcattactagcatcctcaccttcatctcgaccgggatggactacctaatggtgctgttaatcttgtttcaccgctaccggacgccccgccagcggctagcgatcatctgcgctgactacgccggcaccagcattttagtcgggctcgccctggtcgccgctttgattttacgccgggcccctgaccagtggttactcggcttcttgggcctggtccccttagccattgggtgccacctgttgacccaccaagaaagcatggccacccccgccaaccgggtttccgccaaccacctctttttgaccgtcaccttcatcacggtcgcctcctgtggtgccgacaacctgggggtctacatcccctacttcgccacccgcacctcccccgaactggtaatcgtgctagtcacctttgccgtcatggtcgccgtcttttgcctcttggccaccatcatcacccacctacaggccgtccgggcactcctggaccgctacgggaccctgttagccggggtgatctaccttggcttagggatcctgattttgggtgaaaacggcactgcccttcatttatggcacttaattcaccactaatcgcaacagaaaagccccggtgtgacttccgtaatcacaccggggctttatttcgtaagcggtagcgtcaaccaccactgactaaagtctgggcagtcgcttcggcgttaccgagagcgtcttttggccacggaaggtcacgaagccgggcttggcgccgtttggtttgtggaggcgcttgaccggcaggtagtcgaccggcacgttgtccgagtcgcggcccttggagaagtaggcggccaactgggcgacttctaagatcgtttcgtcactgggcgccgggttacgtaagacgacgtgggaacccgggatgtccttgacgtggaaccagaggtcgtttttgttggcgagtttaaagctcaatcggtcgttttgcaggttgtttttgccgaccaggacctcggaaccgtcactggtgtggaagagttcgggcttagccggttgaactttgcgttgtttctttcccttttggcgccgtacccgcaagtagccctgttgctcaagttccaagcgaatttcttggacgtcggccggcgaggcgatgttgatctggctgacgatgttttcaaagtagttgatctcttcgttagccagggccagttgttcctggtcgtaagcgacactggccttgagcttgttgtagcgggtgaagtagcgctgggcgtttttcgacggcgacagttccggggccagttggatctggagcggccggttttcgtcgtagaagttgggcagttcgatttcggtcatcccggccttgagttgccctaagtaggtggtcagcagttcaccgcggatccggtagtcgtcggcactttcggcgtcggccagttcctggtttaacttcttgaccttccgcttgtcctttttgagctcgttgttaacgacctttaagacctggccggccagttccttggtccggtcgtgttcggccttggcggcgtagtagccgtccaaaagctcggacagggtggcaaagtgggtgatggtgagcccggtcgggtcgagtggcggaaaggcttcaaagcgctgcttgccccgttggtcttcaatcaggactggttcggggtgttcgaagtgacgcaagaagccctcgtaagccgtcggcaggttgtcagccgccagcagttcggccgccaattccgcggcgctatccttgccaaagccttggtattggtgctgcaaagctttggccaaaccagcctggtcaccctggaactggctaaagagcttggggtagtgttggttaggcaggtaggggttggtgcgttcttgcttgggcggcatccggaagagcgcccccggcaagaggaggcggacccggttttggtcggagccgacgtgcttaatcgtgtcgatgatcttgccggtttcctggttgaccaaggaaacgttgctgtggcgggccatgatttcgacgattaacttgaggtgctgggtgtcaccgagttcgtcgcgggtcgtgaaggtaaactcaacgatccggtcgttatcgacttggctgattgaatcgatcagcgccccttccaagtacttgcgcagcgtcatggtaaagttagacggcaccgccgggttcttgtagggaacggcggtgatttggagccgcgggtaggtggggttcgccgagatcaaaagtgggtgattcttccggttagcacggaccaccattaccatttcggccgggtagggttggttaatccgggcgatccggcccccggtaagtagttgactaagttcgtgcaccatggcgtgggtgaaaagaccgtcaaatgacatataaaattcctcgcttccgaatcaaattattctaatttaatagtatacctttctcgtcccctaaatgcgaattggggggccgtaatgattgtatttagggggtatctatggtattttgatatttacgggattgaacagatcccccgcaattattcaattaattttatttacgacgatggaggacccaaccatgaaaattgctgttgttaccgacagcaccgcttacctctctgaagaagaggtcaaggcgaataatatttttgtggtgccaattcccttgatcattgacgggcagagttaccgtgagggcgttgacatcaccaacgatgagttttaccagcaactggcaacctcaacctcgtttccgtcaacctcccagccaccgctgggtgagctgatggagctgtaccaatccctggccgaccagggctacgacacggtgatttccattcacttaaccagcgccatttcgggcttaatgaatacggtcacccagctggccgaagagatgaaggacacgattcaaattgtgccctttgactcccacctgacgatccggatgatgggctacctagctctagaagccgctaagttagctaagcagggcgatgacttagacgacgtaatgaagaagctccgcgagtaccgcgaaaccttcaacaacgtcttcgtggttgatgacttacaaaacctggtccggggtgggcgcttgtccaacgcctcggcctttgtcgggtcgattttaaagattaagcccctcctgacgatgcacaccgccaactacgcaattgaggcctttgaaaaggtgcgctcgatgaaaaaggcgaagttacgttgcgaacagatctttgaccaagacatcgccaagctcgactacccggtccgggcgatggtcgttcacgccaacgccaaggaggccggtcaagagtggctagctaagttgcaacaagatcaccccaacgtgtcctttgagctgagctactttggccccgtcatcgggactcaccttggtcagggcgccttggccatcacctggatgcaagatacacgaaagaagccgttagcatgaccaatgaagtccgcgaatggttattttctttggcctgcctagtcgtgatggtgatcgtctcctttgtccaatggcgcttcgccctcccaatggggacgattggcatcattgaagtgggaggtgccttcggtttggcggcgatgatcggcgttggcctgttcaagggcggaatcgtcctagtcgccggtgccttgatcatgatgctgaccgaaacggccgactggattttggccctgaccctgctagtggtcgccttagccattgccgccgtggttggttggcggatgcccttagacattcacatgagcgccagccaagggattaccctgggtctaatcgtcgggttggtctacttactgacccggctggtgttgacggtgctgtacgcctacttgttgacggccaactggacggtctcctttggcttcggtaagatcgctttggcccccgtcctcttggcagccctgctgtacgcggcgatcgtccccctggctggcctgggggtacgtcacttcaccgagcacttgagctcgggggggccgaccaagccgaccgggtcagtggaaattaaccttagtgcagataaagacaagcaacagaagaaatagggagcgtgctctaactctgtagggcctagggtggagcacacgttacgtcagtagtgaaaagacaaattgggggctgggaaaacacgtttttcccagcctcttgctgtattcacgaatgttagacagaaaatgtggcaaataaccgcaggtctagtgtccaagcaggccgaagaacggtgcgtaccgcaccaaccgttcatcccagcttagtcatacgacctgccgagaaggttatttcccacccacctttcagatcggaggagcaaaatgaagatgatcatctcaccggctaagcaaatggttagcgatgacgaaccactggttagcccaacccccatccgctttcccgaccaggtgacggagttgatggcggatttaaagtcgcgcacccccgccgagttacaagaactctggcggtgcagcgataagctggcccgggaaaacgtcgcccgggtgcaggccttcgatttaaagcgggtcgggaccccggctgtctttgcttacgcgggaattcaataccaatcactaggggcgggagtgttgaccgaccggggtttgcaaaaccttgggcaacgcttatacatcttgtccgggctgtacgggctcttaggggccttcgacggcatcttgccctaccgactcgaaatgggggctaagggcgaaattgccggtaccaagaacctctaccaatattggggtgcccgcctttaccaagcactctttgcgagcggtgacctagtggttaacctggcctcaaaggaatacagcaaggcgatcaccccctacctcacccccgctgaccggtgggtaaccgttttgtttaagcaagaaaaaaacggccgcctggttcaacaagcgaccgcggctaagcaggcccgggggtcgctggtccgatacctagccttagaaaacgaacctaccttagccaccattaaggcctttacggtcggcggctaccgctaccgagcggacctttcgacggaagcggagtacgtcttcgtcaaagactagcgttgggcttgccactcggcatcaaactcagccaaaaagtcgatcatcacttgctggcggtgcgcagcgatttctttggcgaccggggtgttgagcatcccggctaacttgagaagtttttcgtggaagtggttgatgatcgtttcgtggtccaagttacggtattcgtccttagtcaggttttcccgcgggggcatggccgggtcgtaaatgacttggtggtgcttgccgccgtaataaattgcccgggtgatcccgatcgccccgatggcgtcgagccagtcggcgtcctgaacgatttggccggccaggggcagggcgggacggttaccgtctaaggtgctagcaaaggacatctggctgatgatcgacatgattagttcaacctggtctgctgtaaggcccagcccagtcaaaaaggtggcgacctcttctttagcggcgtcgacgttatcgactagcttgtcatcgatcgtgtcgtgtaagtaggcggccaccaccggaacaaagggatcctgatccattgcggtggcaatccggtgggccatcttaaccacccggcttaggtggtcaaagccgtgaccgctcttatcttgccccagtttttgtttggcaaacttggcgattgccattagttgtgcttgtgagtccatgagaacctcctgaaaattgatactctcaccttaagcccttgcgtgtgcggacgcaagggctttcgtttggaagcggtgggcaaagggcggtaagatagataaaactagaaagggtgatttgaatgagtaaaatttttgtcgctggagcaactggccgggttggccaagaggtcgttaaacaactagccgctgctggtcaagaagtcttagccgctggccgcaagctcgatcgcttaccaaagggggagttgattaccccggtcgcatttgactttacctggcttcccgaccaaatggccaagttgctgaccggcgtggacgcaatcgtctttaccgctggctcgcgggggaaaaagcttttacaggttgacctcaacggggcggtgaagttaatgcaggccgccaacttagccgggatcaaacgcttcgtcatgctcagttcggcctattcaatggaccaagcgatgtgggggaaggtaaagaccttgagggacatcactgattacaacatcgcccgctactttgccgacaagtggctggtcgatgaatcaggcttagattacaccctagttcaggctgggatcttaacggaagaaccggggacggggaagattgaacttaaccccgcccaaagtgacagcaacgcaatccccgacgtggcacataccattgtggccgctctggctgaaccggcgactgtcaagaaagtcttcatcattaaaaacggttcgacaccgatcgaagaagccctcaagacttgctaggcatgtaagcggcgccaatcgtttggtttgaattttcggtaacaaatatgctaatgtggtagacgttatcttaaaatttagaatgaaagaaggttccagcatgcacttgacgaaggcaacgatggacgaccttgaccgggtcattgaaattttaaaggacggccgcaaccaactggccgaacggggaattgaccagtggcaaggcgactaccctaatcccaagcaagttgaagaagacatcaacaagggggttgcttacctagttcactccgacgatcacgaaacggtgggcgccttttcaatcgttccggccccggatcccgtgtacgatgccatggacgggaagtggcagctcaacacggaccagtacctggtgatccaccgggttgccatccactccgctcacgccggcaaaggctacgcgtccggtttgtttaacaacgtgattgactacatcaagcaaaaccggccagacatcctgtcgctgcggatcgacacccacgaagacaacgtgccgatgcagcacctgattgaaaagaacggctttacccgggtggggaccttatttggggtttaccggccggaagaaaattcctacgtctacgaattattaacccaagggtaggcacagtgaccttagtactacaatccaaaaggtgggtgggaaataacctcctcggcaggtcgtatgactaagctaggacgaacggttggtgcggcacgcaccgttcttcggcctgcttagacactaggcctgcggttatttgccacattttctgtctaatatttgtgaatacagcaggaggctgggagaaaacacggttttctcccagcctccttttttgcattcggatcgttagctaacggtgacccccgttggatggggggttaagggaaccagccgtcccggcaagcccgcctgggtaatggcggcctgaaaggcggggaagtcggcttctttgagcagggtcatcacggtcggcccggccccgctgaggtaggtagccagggccccacaccggtggccgagctcccgcagttgggttagctcggggaccaggtgggcccgggcttgctcgtggaagcgatcctgttcgatcagttgcccgaccagttggtagtcaccggtaaatagggccgcgacgagggtgttggccgtggcactggccgccaccgcctccttgaaggggagggtcgttggtagggcggcccgggcctccttggtcttaacgttataggcgggaatgtaggcggcaaataaatagggcggtaggggtgctttgacggctgcaaacccaccgttaacttcagtgccgatcaccaatccgcccaagatggtgggggcgacgttgtcggggtgcccctccagttggcaggcgaaggccaccttttgttcgtttgacaggtgcaacgcccctagttggttggccaactcgatcccggcgacgatcgcactggaactggaacccaggccgtgggccaccgggatgtcactttgcacggcgaggtggtgtggtgtgaggtcgggtacaagctgacgggcggtttgaacgatcaggttactctcgtcgtggggcaagtcggccagttggtggtcgacttgccagctagtggccggcccgaggacgtcgacggttaaaagaagcgacagggcgacgccgattgaatcaaacccagggcctaagttagcactggatgcgggaacaataatctgcatggccgcctcctaatctaaaaccttgtaggccgcctgtaaggacagggttggtgactggtcaagcagttccttaagttgggccagttgggcctggttaatggcgtgggtgatcacgaccacgtgggcgtgcccctggtgggcggcggtttgcaccagctgctggaagctagcgcccacctgggtcatcaagccggctagctgctgcatttgccccggcacgtccggcatcttcaaggacaggtagtaagggaaactaaccgccttggggtcggcggggcctaactcctgggcgaagttattaaaggagttcccagtcgtctttaacaccaggtttttggtggtggaggtaatgtcgctcaagacgctgttagcggtgggtaagcccccggcaccgggcccgtaaaagagggtgtcgccgaccgcttggcccgtcaccatcacggcgttgttttcgttgttaattgaagccagtgggtgggactggttgaccaaagtgggcgccacctcgacgaagagaccgtggttgaccaccttggctaacccaaccagcttgacaacgtagccgagctttgatgcttgggcgacgtcttctttggtcaattgatcgatcccaacgatttctaactcatcgacggcgacctcggtcccgaaggcaaagtggctcaagatgaccatcttaaaggcggcgtcctttcccttaacgtcgttggtcgggtcagcctcggcaaagccgagcttctgggcctgtttgagggcagtatcgtaatcgagcccctgcttagccatttgggtgaggatgtagttggtcgtcccgttgacgatccccttgacctccaagatctggtcggccgaaaaactattggcaatcgtgcgcaggattgggatccccccggccacgctggcctcatacattaggtcgcagtggttatcgtgagccaactgggccaagcggggaccaacggcggcgattaaatccttgttggcggtaacgacgtgcttgtgctgttttaaaagggcggtgatgtattcttcagccgggtgcaacccgcccagtaattcaacggcgatgtcgatttcctcgtcatttaagatctcggcgaagtcggtcgttaaggtaaccgagtcggccacggcctcgtgcttggccggattacggaccagcgccgttttcacggtgatccgctgtccggtgacgttcgtaattttatccccgttttcttgaatcatttttaacactccggacccgaccgtgccgagccccagtaagccaactttgatttctctcattaactccacctctctttaatctttttttcattttagtgattgtaacacgggcgtaaattaggctacaatagaaaaaatttatgagatcatttttttatacgggagggagatcacatgcaataccgaagcacccgcgaccaagtggccaagcaaatgacggcgcccgaggcgattttacaggggttagccccggacgggggcctctttgtgccccagtcgtttccccaaccagactacgacctgggggccctcgttaacgccccctatcaagaggtcgccaccaccatttggggctggttttttgacgacttttcgctggcgagccgtcaagcaattgtccggggggcctatggtgagcagtgggatgattcccagattgcacccctaagcgagcgggtggcggggaattattacttagaactcttccacggcccaacgctggcttttaaggacgttgccttacaagcccttccccggttgatgaaggaggcggtcacggtgaccggtgatgataaacaaatcatcattttgacggccacttccggtgacacgggctcggcggcgatgcggggctttagtgacgttaccgggacccaagtagttgttttttacccggacggtggggtgagcccagtccaactgcgtcaaatgctagcgatgaagggggataacctggcggccgtagcggtggccggcaatttcgatgacgcccaaaccgaggttaaaaagatctttaacgaccaagaatttgccgctcggttagcccaggcgggcgaccgcttttcgtcggcgaactcgatgaacattggccggctgattccccagcttacttattacttcaccgcttatggccagttggtcaagcgcggggaagttgaactcggcgccccggttaactttgccgtgccaaccgggaactttggggatatcctcgccggttactacgctaaaaaattagggctgccgatcaacaagctcctgtgcgcctccaaccaaaaccgggtcctgaccgacttttttgcgaccggccactatgaccggcgccgccccttccacctcaccacggccccggcaatggacatcctagtttccagtaacttagagcgcctcttgtttgacctgtatgaccaagaggcaggggcggtggcttccttaatgaaggaattgaaccaaacgggcgaatatcaagttaccgacgaagttttaaagcgtctgcaccaagactttgtcgctgattgggccagtgaagaagaaattagcgaagagattcgacggatctatttggcagctgactacgtcattgacccccacacggccgtgggttcggtggtggcgcaccgatataaagaacggacgggggataacaccccgatggtggtggtcgccaccgctagcccctacaagtttgccgaaacggtctacccggcggtaacgggaaaggaaacggcggcgcgcgggctgcaagcaattcaagggctcaacgaattcttaggtgaggagttaagcccgggggtcaaggccctgtttgaaggggaccaacgctcagaacagcgggtggaaccaagtgagatggcccaactaattgaaaaacggctcggcttaacgagtgagcaaaaggaatgattgcttaatggaagaacaagtttcaagtaggcggcacgaatggcagattgccctaacggcttcggccccggtgatgctcggttacatcgtcttaggattggggtatggtctctacacccacagcctcggcttttcctggtgggtaccaactgatggcgctaacgatttacggtggctcggtcgaatttgtgatcgccaacatgttaacccaggcctttaaccccctgaccgtcctggtgattaccctggtggtgggctttcgccagtttttctactcaattgccatgttgggtaagtacaaggggcacggtttccaaaagttctttcagattttttctttaaccgatgagacctttgtcgttaactaccagcttcggttgggtgatgacgtggatcaccaacgggtgtatacgatggtggcggcactcgattacttttactgggtgtttggtacctggttaggtggcaccctggggagcattttggccatccaaattaagggcctcgactttgccatgaccgccctctttttggtcctcgctctcgaccagatcctcaaagaaaagagccacgttagctcggtgtcgggtctcgggattacggtggtttgcttaacgctggtggggtcaacttactttctcttggtgaccctgctactattagtcgttgaattcactattttgtaccggcggaggacgatgaaatgagtttagttcagcaattgttaacaatcgcgttcgccgctagtgctaacttcttgactagggtggtgccctttcgcctctttcaacggggcaatcaaacgccacgctatatccaaggactaggggagtttttacccggcgccattatggtaatgctggtggtttactgcctacgtaacgttacttggttgtctggcaaccatggttggccggatttgattgcttgcacgattacgattttagtccacctgaagtggcggtccctgtttgcttcaatgattatcggcaccaccgcctacattctaatggtcaactttgtcttttagacgacaaggtgggtgggaaataacctccttggcaggtcgtatgtaagattggacgaacagttggtgcggaacgcaccgttcttcggcctgcttagacactagacctgcggttattttccacattttctgtctaatattcgtgaatacagcaagaggctgggagaaaacacagttttctctcagcctcttttttacgttttctgattaagctaaggcaatcgaccaccacagccacacctttaagactggccgtaggggtgcgcacctattaatgaacaagactagtcgccccaaacctctttggcaatgttaaaagcggaccaagcgtttggccaaccaacgtaaaaggcgagttgggtaatcatttcggcgatctcttctttagtaataccgttggccttggccgtttgcatgtggtaggggagctgttcaaaggcccccttggtgatcaaggcggtgaccgttagaaaggaccggtcccgcaaggaaagtcccttttcccgggcctaaacctgcccgaataagacatcatcgtttaattccgcgaatttcggggcgaattcccccagctggtcgcggccagcggtttgctttttagccatttaaatcatcctttctccagatcgttaataccattataaagaagccaatttgaaaagttaaataccttcttagagggatagttaatacccaaagtgcattattgattcttagcaatggttgattattagcaattaattggacaattttcactcaaatcaatagttaaaaaacaatgagttttagtaaaaatttttaaacgatttcacagatggggattaaagcctaatgtaacggctttcttgatcgatcgctcaacgatgaacaatgtttacgataaatgaaaagcgtgtataataggcagtgtaagcggtaacttaattatcctttttactttaaggagggcactataatgaaaaagttagactttgaaagccttaagcacaaccctgagtacgaggttcttcaggtcctcggtactgatggcaaggttgtcaatgaggacttaatgccagacctaaccgatgatcaattggtagatctgtttaagcaaatgatttggtcccgattagttggtgaccaaactgctaagcttagccgtcaaggccggttaggtttcttcgccccaactgccggggaagaagccagccaaatgggttccaacttcgcgatgaccaaggacgacttcctcttgggtgcatatcgtgacgttccacaattgatcaagcacggtctgtccttagctaagggcttcatgtggtctaagggtcactacaacgctaacgactacccagaagaattgaacgctttgccaccacaaatcatcattggtgctcaatacgttcaaactgctggggttgcccttgggatcaagctcaacggcgacaagaaggttgcctacacctacactggtgacggtggtacttcgcagggtgacttctacgaagggattaacttcgcaggggcttaccaagcaccggctgtcttctttgttcaaaacaacggttacgctatctccgttccacggaagctgcaaaccgctgctccaaccctggctcaaaagggtgtggctgccggaattccttccatcgtagttgacgggatggacgccctggcggtttatgctgctgctaagcaagcacgtgactacgccgttgaaggtaatggtccagtgatcatcgaaacgctgacttaccgttacggaccacacaccctttctggtgacgacccaacccgttaccggaccaaggaagaagaagacgaatggcacgcaaaggacccactggttcggatgcgtaagttcctgactgacaagggtctttgggacgacgccaaggaagaagcctacaacgctgaagtggctaaggaaatcgacgacgctatcaaggaagttgaaagccaaccagctcaaaaggcatctgacttcttgaagttcgaatttgtcgacactccaggtgctattcaacgtgaaatcgatgagtacaaagaaaaggaggccaaataatcatggctaagattacgatgattaaggcggtcacggacgccctcgatgaagaattagctcgtgacgaaaaagttcttgtctttggtgaagacgttggtaacaacggtggggttttccgtgccactgaaggcctccaagctaagtacggcgacaagcgtgtcttcgatactccattagctgaatccgggatcatcggtttagctaacgggcttgccacccaaggttggcgcccagttccagaaatccaattcatgggcttcatcatggaagccattgacgaaattgctggtcaaatggctcgtcaacgcttccgtcacgcaggttctcgtaaggctccgatcaccatccgttcaccatttggtggtggtgttcacgccatcgaactgcactccgacaacctggaagggttagtggcccaagttcctggtctgcgggtagttattccttctgacccgtacgacgctaaggggctccttgcttcctccattcgttccgatgacccagtcttcttcctggaacacatgcgggtttaccgttccttccgtcaagaagttccggacgaatcatatactgttccgttggacaaggctgccgttaagcgtgaaggttctgacgttaccatcatttcctacggttacatggttcgcgaaagcttaaacgccgctgaagacctggctaaggaaggcatcaacgccgaagttcttgaccttcgtactgtttccccacttgacgaagaaacgatcttaaacgaagttaagaagaccggtcgtgtggttctggttcaagaagcaccaaagcaagctggtgtaatgggctccgttgctgccttgattgcagaagacgcaatcctttccctggaagcaccaattgcccgtgtttccgcaccggataccccttacccatgcagtgacgccgaaggtgcttggcttccaaacaaggacgacatcatcgccgctgttaagaagaccgttaatttctagtgaggtggatctgaaatgagtaaataccaattcaagttaccagaacttggtgaagggatggtcgaagggactgtcggcgagtggcacgttaaggaaggtgaccacatcgcaaaggatgctgacctggttaacatcgaaaacgacaagtcctcagaagatcttccgtcaccggttgatggtacgattacgaagattttagttcaagaagacgaaacagcagaacttggtgacccactggttgaaatcgaagttgctgacggtgaaggtaacgttgaagacgacggtgccgctgaagctccggccgctgaagaagcacctgctgcaacgcctgctccggccgctccagccgctgcgggtgctgctcctgctgaagcagaccactccgttccggttctggcgatgccagccgttcgtaagtacgctcgtgaaaagggcgttgacttacaccaagttacggggactggccgtcacggtcaaatcttgaaggctgacgttgacgccttcaacggtgctgctccggctgctactgaagccctagccgctaccgaagctccggcaccagcaccagttgcttctgccccagccgctaccgaagctccggcaccagcaccagttgcttctgccccagctccggctgccgcagaaggttggccagaacatgctgaaaagatgagtaaaattcgcaaggccactgctaaggcaatgacgactgctaaggaccaaatcccaatgatcactgtctttgacgacgtggttgttgacaagctttgggaccaccgcaagaagttcaagcaactggctgctgaccgcgggactcacctgaccttcatggcttacatgaccaaggctttagcagtgattatgcgcgaattccctgtcttcaactccaaggttgacatggaaaacaagcaaattaactaccgtgactacattaacgttgggatcgccactgacaccgacaacggtctctttgttccgaacgttaagcacgctgaccgtttgagcctcttcggtattgctgacgctattagcgaaaacaccgctaaggctaaggacggcaagctcagtgctactgacatgagcaacactgggatgacgattactaacattggttccattggtgggggtcacttcacgccaatcgttaactggccagaagttgccatcatcgggatggggaagatctcccaagaaccgatcgttgtggacgaccacatcgaaccagctaaggtgctgaagctttccctgactgttgaccaccgggtaatcgacggggcaaccgctcaacgggcaatgaaccggatgaaggaactgcttggtgacccagaattactgttaatggagggataattagtcatggttgttggtgattacgcaattgatttagacacgattgtcatcggttccggccctggtgggtacgtggcagccatccacgctgctgaactgggccaaaaggtggccgtgatcgaaaaggaaaacactttaggtggggtctgcttaaacgttggttgtatcccgtccaaggcgctgatccaagtttctgaaaactaccggacggccctcgaaaacgaagacgaaggaatttccgcatccgacgttaagttagactgggctaaggtacaagaattccgtgcgggcgtcgttaacaagatgaccaacggggtttcctacctcttcaagaagaacaagattgatgtgattcacggggtggccttcttaaagaccgaccacagcttacgggtaattgacggcgaaaacgcccaaacttacaccttcaagcacctgattatcgcgactggttctcacccgattgaaattcctggcttcaagtttggtggacgagtgatcgattccactggggttctggaattaaaggaattaccaaaggaactggttatcatcggtgggggttacatcggtagtgaattagccggcgcgtacgctcgcttcgggactcacgttacgatccttgaagggaccgactcaatcttaaatgcctacgaaaaggacttagttaagattaccgaaaagaagttcaaggaactgggtgtcacggtcattactaaggccatggctaaggaagctaaggatactggcgacgccgttgaagtttcctacgaacaagacggtaaggtgaacacgatcaaggctgattacgttgccgtagcagttggtcggaagccaaacaccaaggacatgggtctggaacaagttgggattgaaacgactgaccgcggcctgatcaaggttgacgctcaaggtcggaccaacaaggaagatatctttgccattggtgacatcgttgccggggctgccttggcacacaaggcttcctacgaaggtaagattgctgctgaagcgattgccgggcaatcctcagtggttgactaccgggcaatgccagccgtatgttacgtggaccctgaaattgcgacgaccggtttaacggccgctcaagcaaaggaacaaggcttagacgttaaggcttccaagttcccattctccgcaaacgggcgggcaacttctaagaaggcaactgatggtttcgttcgcctggtttccttaaaggacagcggcgtaattgtgggtgcccaaattattggggacagtgcctccgacatgatcagtgaattgacgctggccatcgaatccgggagcaccgtggaagacatcgctctgacgatccacccacacccatccctgtctgaagccgtaatggacgcagctgacgtggcccttggcttcccaactaacatctaattgattcatatgtgaggaagtagatacgatgcaatacctagcgatgaagtcgaacgacattcggcgcaacttagcaaccgaacagtacctgatgaacagtgaccaaatgactcctccgttcatgctcttttacattgaggactcatgtatcattgttggtcgcaaccaaaataccctggaagaaattaaccaggaatattgtgaagaacacggagttaccatcacccgccgcctctccggtggtggagcgatgtatcaagacatggggaacatgtgcttctcctttatcgtcccggccgatgaagttcgcttcggtgacttcaagcaactcgtgcaacccgttgtggacgccctccacgacatgggggccaccggagcgatggcgacggggcgtaacgacatcgtcattgatggtaagaagttctctggtaacgccatgtacacccgtgatggtaaaaccttctgccacggcacactgatgtacaacgtcaatacggatgtggttgcggacgccttgtcggtcccaaaggacaagattgaatcaaagggaattaagtcagttcgctcacgggtaaccaacatcatgccttacttgaagccggaattccaaaacttaaccacccaacagttccgcgatgagttaatcaagcggatttggaaggtcgataagattgaggatgcccaggttaacgagtacgaactgacggcagaagataaccaagcaattgatgaaattgagggtcgtctttacaagaactgggattgggtttacgggaagtccccggactttaccattcaaaagcggcggcactttgactccggaacaattgatgcgcgcttcctagttgaagaagggaagatcgctaacctgaagatctacggtgacttctttggtaccggtgacgttcacgaagttgaagaagccctccaaggggtagcctacacgccatcagcgatcaaagaaaagctccagcagcttgatttgaataagtacttcgctggtgaagatgcaacccaagtgattgaactactttccaagcaagaataagataaggggggccaccttggtggttccccttattgtacataggaggaagaacgatggaatggcaaagcgcatactaccaagtcccgcacgattttagtgcctacccctttagctacccacagttgagtcagctcgtgaaggtgaccccttttttgagtggggaaacaacccgcttaatgatgacaaatcattatggaaaggcgccgctgacttttgaacgggtggccattgctaatcaaccgaccatggcgggggcgacggaagttggggcggtgaccattcaaccgggacaaaccctcgccaccacaccggttgactttcaagttgaggcggggcggccagtgtacgtgttgatggttgccgagcgacctcaaacctattatgattacacttgcacctttgaaccgagttgggttaacgccggagtggcgcgtcaagccggcaaggtgccgcggctaaacgaccgctggcgggtccgtaagtcctggttctcattcgccgggctcgagacccaaccgacccaaccagcgaccgtggtcaacctaaccggagattcactggttgaaacggggatgttggcagcgggcctgtttacccttagccaacgtgacttcccgaattccgttacttggcggatgacggggatttccggcaaccggctagtgcttgcggccccaaccaatcagttgccggagaaaacctttggccccgctttggttgaccgcttggcagacttggtaaccgtatcggccaagttaacggttgcctcgattggggggaacgatctcctcttgccggtcgataatccgggaggggacgagccaattccgagtgtcgaaagcttagtccaagctttcaccaacttaaaaagcgagttggcggctcatggtcaggagttgatcgtgcccacccttgctcccttgcgcttggcaggggagccaaccctctttcaaccgggtgaaaaagaggtggaccaaaagcggcgcacccttaatcagtggctggggagtcaaccttgggtagtcgataccgcgccacagctgaccgcacctcacgccaccgtgctcgccccggaaaatgactttggtgaccaccttcaccttagtcctaccgggggacgacaccttgccgaactactctggccgcgaattaagggtgccctgatgaataactaaactagttaggaagtgaagcatggatacgcgcgtattacgatactttttgaaggtcgccgagaccaataacattacccgggcggccgaatagctccacgttactcaaccgaccctttcccgccaaatcatggacttagaagaggaattaggggttcccctgtttgaccgtcagcgtcggcaaatgcacttaaaccaggccggcgtgttctttcgccagcgggcttccatgatgttggccctggagcaggcggaaaatgagcttcaccagcagggaaccgatttaaccgggacgattaacctcggtgtggtcgaaaccggggttggaggtttcatgatggaaatggtggccaagttccgggaccggtatccgggggttcagtttgccctcttcgatggtgatggcgacagcctacgggagcgcttagatcagggagctgaagacattgtcgccttggtggaaccagtcgaagccgctaagtacaattacatgcgcctaccggtacgtgaagaatgggagattatcatgaaaaaagatgatccgctaacccgccgcgacgtatcaaccagggaggatttgtatgacctaccattgattgtggggcgcgggggatcatgcgcgactcagttagcgacgttttgaagctcgatcagaccaagcttaatattccgatcactatcaacttaccaatggtctccagggacttggtggttaaccaccactattaccacctaggaatccggggcgtttacgaaatgtacaaagacgacgacctcgcctttgtgcccttttcaccccagaaaacgagtgggcacctactcgcttgacgcaagaacacgatcttgtcgccggcggtggaaaagtttctccagttggtagcggccaacgggggcgaaatgtaacggctaggtggtcaaacttgctagtccagctagataaggacatcagccagaacgtcaatagaatgttcgagaagctgaaagaggccggtaaaaacggattttttcccggcctctttctgtattcacgaatgttagtgttgtagtttacggatccccggtagggtttgggagaccaggaagctaacgacgtaaagtccggctaagcatgccatcgtaacggctaagctgtagtggtccatcaaaatcccgatcacgaccgaggagaaaccaccaattgcccggccgacgttcataatcatcgagttggccgtcgagcgaatcgcggtgggataaaggcgggaaatcatggcgccgtagccaccaaacatcccgttggaaaagaagccgatcagggccccggcgaggatcagggcggtggcggatttaaccaccaagatgacgaacatcacggccgcactccctaataagaagattccgaaggcgacccgggggcccaaccggtcgaagatggttccaaaggccaccatgccgatgctcatccctaagatggtggcgatcatccagatcgaagaaccggagacggttaagccctgttgtttttgcacgatcgatggtagccagttcatcaacccgaagtagccggcaatttgtacgattgtcatcatcatcaggcccagggtttgaaccgctaactgcggggtggcgaagagccgggaaatagcgaccttttcgtggttttgctgggcttgcttttgggccgttaagaagctagccgattcgtgaacgtggcgccggatgaagtaggttaacaccaccgggataattccgagtaagaagagggcgttccaaccgaagctcgggatgatccaagcagccatcaaggcggcgaagatggcgccgacttgccccccaatggcggctaccgaggacatccgcccaatttggtgggtggagaagttttcggcgatcagggcgatgccgaccccgtactcaccaccggcaccgatgccggccaaaaagcggagtaggtagatcatcgggagtgagtgggcgaaaaacatcgctgccgtggcgaaggcaaaaataaagatcgtgtaagagaacgtcttgacacgaccaatgcgatcaccgacaaggccgaaaaccgcaccgcccgcgagcatcccgaggttggtgattgagccgatccaccccgccgccgcactggaaatgtgcaggctagcaatgatcggggcgagggcaaaggagagaaacatgatatccatgttctcgagcgaaaaaccagctgctgttgaagccatgacccacttttcgttagtggtcatggtgttagcttggcgtgtccctgtctgttccatattcaattcctccaaaatgggcgctctctggcgtcctttatttcgtatcgcaagtattatgtcatgaattgggcacgctggcaagtgaaaatgaagaaaagatgaataataaatggtgatcgattatgattgttcggaaatgaaaaaccgccggcgcacacggcgtcggcggctttcttagcttaattaacccttggcaccgctactggtcggcacgggggctttgccctggtgagctgacttagtagccttagccttggctttggtcttaataacggttacccgaaattcgttgacgtaggcgttttccaagtcgaggggggtaaaggagaagttttccacccgaattggttgacccaccttcaagtcgtactgttgctccaggaaaaagccggtcaaagttgacacttgggtctgttcgaactggggaatggaaatcttgaagtagcgcatgaaatcatccagtggcatttttccggaaaccttaaaggtggggtttccttgggaatcgggctgggtcttttcgatcatgtcggcttggacgtgatcgatttcttcgccgatcgtcccgaagagttcttcgtagatgtccttgtcggtcacgatcccagaggttcccccgtactcatcttgcacaatgaccattggaacctgctttttgatcattatctgtaaaacgtcggtgatcggctgattttcataggcgattggcaagcgccgcacgatggcccggattgattcttccgggttgatctggttttggcgcatgatgtcgtaagagaagatgtaacctaagatgtggtccttatcgtgattggccacgaccgggaagcgggtgtacttcttttcaaagtagaggtgggcggcgtcatcgatcgtttcggtgacgtcgatcaccgttaactgggtccggtcgaccatgatgtcgccggccaccttgtcgttcatcttaaaggcccgttccatgaataaaacgtcggcccggtcgagttcgccggccttctcagattcctgggagagggagacaatttcgttttgggtgtagatgtcttcatcggggtgaatcgaaaagccgagcaagcgcgtaatggcggccgctgagcggtcaaagatccacaccagtgggaagaagacgacgtggaagaacatgatcgggtgaacgatggccaggagaatattgacgggtttgtcaatggcaatgttttttggcaccaggtcggtgaaaacggcgtgaagaaaggtaaagaccaagatcccgatgactgaagataggtcgttggccacggcggttggcaacaggtgccacttgatgatcaaagccgtgatgtagccttccccgatccaccctaagatcagggaggtcaaagtgatcccaacttgggcggtggagaggtattccgttaggtgatccaacatgtgcaaggcccgcttaattttgcgggtctgcttcatggtcctcagttcggttggccgaaccttaatcagggagtattcgagaagggtgaacaacgctgccaaggcgaggatggcgacgatgatcaccaatattgcggggctggtactttctatttccatggattaaaaaaaatcatcctttccaaattaatcaatgttaagagcaattatagcaattcaaggccgggaagggaaagaaagtaaagtgattttccgtattttctgtctagcctgcggaaattaaaaagctgagggaagtccgcgcctatctcagcttcgtcattttaattagttggggtggttttcttaccccgaaagaggagcaccagccctaggttaaccagcaaggtgaacccggtaacggcaaataccgccgagtaagaatataccccggaaatcattgaacccatgaccgaaccaagtacggaaccggcggcttggaagctctggttgtacgagaagacccgcccaaaggcttcttgggggacgtcgagggtcaggatcgtttgggccgccggtaagagggcggcgttggctaaccccaacaagaaacgccaaaaggccaggtgccacggggacttagtaaagatcattggcacgaacagcagggtggcgattaaaagtccccagatgaggaccttcaagggaccgatgcggtccatcgtgtggccgaccttggaggcggccaccaaggtccccatccccggggtggccgccaccaccccggccacgaaggcaatgttaccctggttgtgcatcagttccttgacgtacaaggagacaattgggtcgattgacatcaccgaggattgaacgatcatggtggtgataaacatgaccacgatcagcttcacgttcgggattttgtgcatcagttcgcccattggcttgagggcctgcttagtgatgggggtgaactgttccttggtgatgaaccaggttgcaaagaagacgacgagcatcaaaaaaccggtgatgaaaaaggggattcggtagccaaaccatcccgatagggtccccccgagcagcggcccaacgagattaccggtcaccccggccgtcatcatggcggccattacccaaccggacttagagtggggtgtttcaccggccatcagcgccgtggcgttgttgatgtaaccagaaaaggccccctgtaaaaagcgcaggacgatgatcatccaaacgttggttgacaaaccggttaaaaagatggtgatcgccatcacacccgacgcccgcatgcacattagtttgcggcccttgcgatcggctaacgaaccccaatatggggaaacaattgcctgggaaataaaggtcatcgcaaaggcgagtccggaataaaggttgagctgcaggcgggagaaatgtcccagttcgttgatgaacagggagataaagggcatggtcatcgaatagcccatcccggtaataaagctgccaatccagagggtataaaaggttttgtgccagccccttggtaggtgttcgctggtgacgttagtatccatgatactcaggttcatctccttagaaagtggttataaagtggtggcctggcgtttttggtaggccaggtaagaccaaaagacaagtaacatcaaaacggctaataatacagtcacccacatggcgagcttgatcccggcaaccagagaggcggggatgtcggcgatcactacgcacatggtaacggccaccgccccaaatgattggcgtagggtgttgtttaaggccgacccgtggctgttctcccgcttagaaagggcgcggaaggcttcggaaagggctggtgaaaagaccagggcgttgccgatcatccggaccgtgtaagcgagggtgagggtcagtaacgaagaacgagttgagatcgtcaccagtgggatggaggccaagagaatcaacagcccccccgtggtgattaaccacttgggaccgtactggtcataaagcttgccggcaaaaaaggcggtgatggcgttgcaaatggcgccggggagcaggatcatcccggaaataaaggagccggtgtggcggacgttttcggcgtagattggcaggagttgttcggtactcaaaaggaccatgaaggccaaaatcccgacgatcgtcattaaacaaaaggaggggtaggtcataatcttaacctttaagaccgggttggttagccgtaattggcgccggacaaagagggttaaaattaccagcccgctgattagcatggcccaaccgagggcggaattgacggtgaaggtagtcaaagaacctagggtcagggcggaaccaatcaaagagatgaccaccgaaaagaagtcgatgtgaatggggtggggcgttgagtagttgggcaacatgaagtaacccagtacacaggccaacaccatgaaggggagcaccaaaataaagaggtagtgccagtttaaaaaatgtaggatcagcccggccgtggacggaccaatcgccggtccagcggcaattaccagggaagagaggccgaggatcgaaccccgcttttcgggcgggtaaatcgagatcatggtggtcatttgaaacgacatcagcattcccccggcgcaggcctgaatcaaacgggcagccaaaagcatcccaaaactggttgccacgcagcccagtaaggtgccggcgatgaaagttccgagggtacccaagaagacctggcggttagtgaagcactcgtacaggttagacgaaagcggtgtgatcaccccgatcatcagggtgtagcccgtgatcagccattgaacggtattgagggagcggtgaacgtcgtgttgaataaccggcagcgccgttatcatcatcgtctggctcatcaggctaatgaaggttgaaacaagaaggatgatcgttaccatcttgcggacgttggggtcaattttggtatgcattaacatttcctttctaatggtcattaaacgccagcccccggtaaccatcacttactgaggaccgcaggggtgctcagtttcacccctaaaaaacacgatgggtcccagtaatgttcgcagccgaaccaccagaacccataacggaggatactatgacgccactaaggcataatattatcgccgttgttgtaaatgcccctttattctaacacttttcttgggtatgaaaacgaccaatgtgttatcctaaccacagaactgataaggaagggtgcaagacatgggagaaaaaatagcggtcttttcggatgtccacggctcagcaacgggtttggcagcggtttaccaggatgcccagcacttaggggcaacggactactggttcgtgggcgatcttttaatgccgggtccgggggtcaacgaggtttgggacctcttttgccaaatcaacccctcgttaattgtccgtggtaactgggacgacctagtcattaacggggtggccgggcggatcccgccgacgaaaccctcgcgcttgtactttggccgcctggcccagtacgtagccagccgggtacaaccaggggtggtcgaacaaatggcgaagtggccactgcaacaaacgcgccaggtggggaaatacacctacacggtaagccacaacctccccgacctagcgatgggccaggacctgttcccgactaacccggcgcaaaactttgaccggctcttctccggtcaaacggcagcgaccacggctcaggtggccatttacgctcacgttcaccacgaactgatgcgctacgccactgacgaacgcttggtcttaaacccgggctctgtgggggaaccctttaaccggcagtgggacttgcaagcagataccagggcgcagtacatgctgttagaagtggatgagcaagggatcgccgggattaattaccgtcacgtcgcatacgacaaggaagaagattggcaaatggcgtgcgactatgacctcccttacctggagctctaccggcgccaacttgattccggtcgggtcgatacccataaccaggaactagtggccaaggtcagcgaggaacaccattacgcacaggagtacgcggcctttgttaaggaaatccaacaatcgaagtaaaacacttgcaatttctggggtgaacagtaataattactatttgaattgacgagtgaatgagtatgttgaagcgacgtgaaatttaaaatttaggaggaaagtatggctaaaaaatcaaaaattgctaagttagaacaccaacgggcgacggtcgccaagtacgcggctaaaagagcggccctgaaggaagcgggcgactacatcggtttgtctaagctcccccgggatgcaagtcccgttcgcttacacaaccgcgatcagtacgatggtcgtccccacgcttacatgcgtcagtttgggatgtctcgtctgaccttccgggaactcgcccacaaggggcaattaccgggtgtcaaaaaggctagttggtagtaacgtttaggaaggacgtaatcgatagctacggtattggtggttgcctaccgtcctttttgtcacatttgaaaatagactaagggctggggaaaacgttctttcccggccctttttctattggggtggtatacttaaacgataatacattagaacggaggagcccctatgattgacgccattgttaaacgaacggttcgctatcgccaacattcctttatccgggtggtacgacggaccctggccgtcatcttccccttagccttaattggcattatcgcccaggtattgttcatcgtttttttctctaacgatggatacttatacaacgttttatcgatcggggattgggtccctaaggtggtcttaaccaaggcgcagtattccctgttagccctctcacaggtcacaattgagatgctaacggtgtacgcggcttacggggcggcccgctacaccgcccagctctaccagattgatgaccaggtgccggggattactgggttggtgactagcctcttgctttcggtacgctacacgcccaaccgcggggtcagtttcgatcagaacatgatgagctacggctcgctgttagggggcttactcgttggttacttagtcggtcaaatctttcgctggttagggaaaaagaaccggctcaaacccggtcaaccaattcacacggtcgacattgaagagcaagtggccgcctacacccggccaatcttagtcattatgcttggcgctttagcgattaactttgtcttaaacctcgtgtcttattattcttcttacacccaagcggcggcgttgatgcaaagtctgagttcgggtaacacacccttttggctcgagctcttgatggtttgcctgacgactttgctggagtggttagggattagcggctcttacaacttccagctgggaactgacagcacggaggcgatggcgaacctaaattacgccttggcgcaccacaccgcatacggggtgccgtatccttaccttggctcttctctttacaactcctttgccaattttgggggaatcgggctcgcgttggccctgttacttgcaatggcgattgtggcccacagttataacgaacaacggatggtgcgggccaacttcttaccggtgctgtttaacaggaacacggggctaatggtcggcttgccggttcttttaaatccgctctacatcttgccggcggtctttttgccaatggtcaacattttaattgcggcctttgccatcttcattcacttaatcccgaccccggtttactgggtgccggatgggacgccggggccgttggtggcttacgttggtagtaacggtaatttcgttaccttactcttcacccttgccctgcttgcctttgacgtttgggtctacatcccctttgttcggctttccctggccgtggaggggcggatccgcgaaatcgatgcaaaggaggaccacaaagatgtttaaactaactaaccgtcagcaacggcggagcctgtgggtgttgttagtggggatcttgttgctagtggtccttttgattcccaccaccagttgggttaagagtagcacgaaggaaaaagcagcccagcacaattcccaactgtcccccttaattatgattcctggttcgtcggccactaaaaatcgttttgacaccctggttaagctcttaaaccaggggagcgctactaaacactccttgttaaaagtcgaagtttacaattccggcaagatcacgtacactgggaaaattcggcgcggtgatacggaaccgatcatcgtggtagcctttgaaaataaccacgatggttactccaatatcaaaaaacaggctaagatgtttaacgaggctttcgaacagctggtccaaacctataagttcaataacttcaaggcctttggtcactctaacggggggttaatttggacggtctggttagaaaagtattacgacgaagctgacggggccaagattaagaccttgatgaccttggggaccccgtataacttttcggaaagctcggtttccaataaaactcaaatgttaagtgacctgattgccgatcgggagaggatccccagttccctaacggtgttatcagtgatgggaacgaagacctacaactccgacggcttggtgccggaggggagtgtggaagctggtaagtacatctaccaaaaggtggttaagcactatacgacgatgacggtcaccggaaacgacgcccaacattccgacctgccccaaaaccaacaaatcgtttccctgattaaggaatacatcttgaaccaaaatggcaatcggccgggcagcaaaaaccgcagtaaccggcaaaaccagttgagtagcaactaagcacgagaaaggatgatacgatgattaagaaactctccgcttgcactagtattttgattgggaagaaagcgacgattgacggcacgatcataattggccgtaacgaagatgcgaaggcggcctggcccaaacgggtggaaattcacccccgcgatagcatggaacgcctctttatttccaaagaaacgaagctgaccttgcaactaccggcccacagcgctcaatacatggcgaccccggagtggaccgataaggacgggctctttgaagaggacggcattaacgagtatgacgtggcgatgtcagccaccgagagcgcctacaccaatgaactggtgctgggatacgacccgctggtggaaaacggccttaacgaagaggcaatgatcacggtcgtcctcccctacgtaaaaacggcacgggaaggggtggcccgccttggtcagttaattgccgagcacgggactggagaaaccaacggggtcctctttgccgataacgatgaagcctggtactttgaaacgggtggcggtcactactgggttgcccaacggatccccgatgacgcctatgcggtggtcggcaaccaactggcaattcaagaagttgactttaacgacccggataactttatgttccaccccggaattcaggcgtttgtgtccgaacaccacttgaaccctcatgaagagggctttaacttccgggaaatttttggcactcacgaccgggccgatgccatctactccaccccgcgggtctggtacggtcaccaactgttctcgaagtctaaggcccaagccgaacaaccagaagaccaggacctaccatttttgatgcaaccggatcgtaaactgagcattttggacgcccaacgctacctggcctcccactaccaaggaacgccgtttgatccggtggggcgcgggagccaagaggaaaagcaccgctaccggccaatttcgttagccaagacccaggagtcacacctgttgcagatgaatcgtggcggcgccaatattcattggttggcactgggggttgcggcccaaagcgtttacgtacccttctttgccgggattgatgacgtgccgtccccatacaagcgcggtaagttgcccgcccaacgcaactccgcttactggatttataaggaggcgggcgtcttagtcgacagccactatcacgatttcttacctgacctgcaggcggttcaaaaagaacttaacgttaacgccgtcaaaatggttgcccaaacggatgctcacttaaaggagctgaaaacggcaacggagcgggcaaactacttaacccgccaaagtatcaactttgcgaccgacgccctcaatgcctaccgggacctatcactaagtttactgaccaaaatgacggattacagcccgcttaactttaagactgacgaaaacctttagtgacggtcacccgtccctagctacggaccgagtgattgatgtgacaaagctaatctaaagcagaaccggatatttcccgggtgatcattaatggcggaggggatgaatatggaaagtttggtaatggcagtgagtgcggtaagtagccagcccctgtcaatgtttattgtgattttagcggccctcttaatccccatcttgatggcccgctttcaaattactggggtcccaaccgcggtggctgagatcatcgtaggggtgatcttgggtaagagcggcttgcaagtggttaacacgaccaccaacctgagcctcttgtcatcggtgggggtgatcgtgttaatgtttttgtcggggatggagatcgatttttccctgttccggccggaaaaaagcaagggtgccaatcacgaggcctcaccagtcaagttggcggtggaggccttcatggtcagtttgatcgtggcgtttggcttggctttagggctacgaaaattggggctctttagcgacgtcttcttagcaacgatcatcttcaccacgatcgccttaggggtggtgattgccaccctaaaggaaaaggagatcctcagtaaaccaatcggccaaacgattttgttaaccgcggtgttgggggaaatagtaccgttggtcttgctgacggtgtacgcttccgttcgcgggggtgatgcgaccaaaatctggttgattgtgatcccgttagtagtggcggttattttgttacaccggtttcaccgccacttcggttggtttaaccgggtcaccaaggcgaccacccagttggatatccggttggcggtgttcttaattttcaccctggtcctggttgccgaggcggtgggggccgaaaacatcctgggcgcctttttagccgggatggtaatgaagttattagagccctatgaatcaacccaagacaagcttacctcgattgggtatggttttttcatcccgatctttttcatcatgactggggctaagttaaacctacgtgaactgttggttaatccccacgccctgatgttaattccgattttagtggccgggttggtcatcgctaaattggggacctttttagtctaccggcagcggtttggcaaccgaaattcctttgccgggacttttttgaccgttaccacgattaccttggtgctgccatcgctggaggtagctaaaaacctaggttcgatcacccaaacccagtctgatgccttcgttttggcggcggtgatcgtctgcatctttgccccggtggtcttcaatagtaccttccgcttggcaaaggcggaccggatcaagcaacgggtcgtcataattggggctaacgttatgacgatcccaatcgcccagcaattagaacgcaattggtacgacgtccgggtggtcaccgatgatcaagatagttaccacacctacgattccgaactgcaaaacatttactaccttgaacaactcaaccttgcgaccctgaagcaatccggctttttgacgaccgacatcttggtgattggccagcaaaaagaggagcgtaaccaagtgctcgccttgggggccaaggaagcgggggttgaccgggtcatcgccaatcagtcttcgatgcggacggctaatgagcagactcaagccctagttgaggcgggggtcgaaatttttaatacttacaacgtgcaggcgtcggtcttacgggccctgatcgagtcaccgtcaatcatgcaactgttgaccggcaccgaggccggcctatttgaagtccgggtgaagaatcaccgttacagtggcatccaactgatggacttgccaatgattgaccaaatcacgatcagccggatccgtcgtaacgggacttggttgaccccccatggcacaacggtgatcgagtatggtgaccggattatctttaccgcgaaggatagggacgtggtggccaacctgcgcgatgaatttgcccgcccaaactaagctcaattgaaggcgacggctggctatgttaaaatcaaaacaagcaattaaggaggccaaacgaatgccattagtacacatcgacctgattgaaggacgtagcgaagaacaattaaaggggttagtgaaggacgttacggctgccatcgctaagaacgccaacgtaccggaagaacggatccacattgtcttaaacgaaatgcggcccgaccgttacagtgttgccggcaagatggctagcgacaagtaaagacccgggggttccgttatgcggagccctttttttcttgttacctacctagaaaggatgaacgagcgtgaatgagcaacaatatgtgatggccattgatgaggggacgacctcctcacgggcgattattttcgaccacgcgggtaaagaagtggcgattgcgcaaaaggaattccgtcagtacttcccccagcccggctgggtcgaacatgacgccgaagagatctgggatagcgttcaatcggtgatttcagaggcggtcatcaaggcgcaagttaagccctaccggattgtggcgatcggaattactaaccagcgggaaaccacggtgatttgggaccggaagaccggtaaaccaatcgcccgggcgatagtgtggcaatcaaagcagaccgccccgattgctgaacgactaatcgaggagggctacacggaccagatccaccaaaagaccggcttagtcattgattcctacttctcggccaccaagatcaagtggcttttggataacgtaccgggggcccgggagcgggctaaacgaggcgacctactctttggcaccatcgatacctggctcttgtggaatttaactagcgggcgggtgcacgctacggacgttaccaacgccagccggacgatgctctttaacatccacacccttgactgggaccaagacattttagacctgctcgatattccccgggaaattttaccggaggtcaagccgtcctcgcacgtctatggttacacggccgattaccacttcttcggggtccaagttccggtcgccgggatcgccggggaccaacaggcggccctctttggccagggcgcctttgaaaaggggagcgtcaagaatacgtacgggaccggggccttcacggtcatgaacaccgggacgacgccaatgctttcgcaaaatggcctcctgacgacggtcgcctatgggattggcaacgaggtacattacggcctggaagggtcgattttcgtagcgggctcggcggttcagtggctccgcgatgggctacggctctttaagtcggccggggagtctgagcaaatggccgttgatgcccagaccaccggtggcgtgtatgtggtgccatcctttaccggtttgggggcgccctactgggatcaagaggtccgcggggctatgtttggcctcacccgggggagtagccgggaaaatattgtccgggccaccttggaggcaatcgcctaccagaccaaggacgttgtggacacgatggtcaaagacaccaatttaccgttgaccaccctggcggtggatggcggggcgtcgcgcaataacttcatgatgcagttccaagccgacctcttacaaacgccgattgtccgtgcccaaattgaagaaaccacggcgctaggggccgccttcttggctgggttggcggtggacttctgggaggatcaaaacgagctcaagcagttggctaagtcgggtgaccgttttgacccggttatgaccaaagaagaggctgggcgtcactacgccggatggcaacgagccgtagatgccgttcgctactttagccacggtgctgaggaatgatccgggtaacggtacggcaagtccggcagcttgctggtagaattcaggcgatcattgatcacaaccacctagcgggactgatggtcacggagaactttttgctggcactaatggcgagctggcagccggtcgtaaccgacttaacaaccaccgggcgagttccgcaccaacaagttgcttactggcgcggggttagtcggtgggtgacgcaagtagaaacccacccggagtgggtgcttgaaatggaaccctatacctcagtggtggcccagcaagcggcttgccaatgcatccacgcctgtcaagcccaggcgctagctaacccgctggcggatgcacaagtgggagtggtgcaagctcaattagctaagtttgacctgcacacccaatcggtgggggagctagcgatgatccgccagtactggcaagcgacaggtgaataaaacaggagtgagtggccaaccacctccttggcaggccgttagactaagctagggtgcaggttagcgcaagaacgcggtgttcttcgcccgtacttaggcactaggcctgcggttggttgccacgttacctgtctaacattcatgaatacaataagaggtcgggaaaacatcttttcccgacctcatttttttagttctgaagcttatttcccacccagctattccttgggtttttggtggtagacggcccgctggttgaccattggggcggcccggcggttcaagagaatggggaccttttcaaccgtcacctgggagaattcaaggccaaaccactgaaccggggtggtggagtggttttggataaagatccgcgccccgattaagaggtgttgccagccccggagctgggtactagacgatagctggtcttggatgatcacaaagcggaagtcgccgacctggcgtccgggggtggtagtgtacttttgcggctgcgggtcgatgatcccttggcgcatcaggtcattaactacttgacgcaggtacaagggaacatggtggttcatcttaaagcctaggtaaagttgcaagttgacgatgttgcgggtgcccatcatgtcgacggtgtagtaattggtgtagggttcactggtggtgttgaccgtcacaaaccagtagaccttagcccgcttgggggtcttgtctagaatcgagtagaggacctcacgcttgatggcgtcgccgtctctgaccttggtaagcatgaccaagttggagatgtacaggggaattgcttcatcatcggttagctcttggagggtccgtttgtaatcgcccaggtgggtccacgccgtttcaccatccaagaagtcgcggagcttgttgccaaagtaccaggccaccatgatggcaacgatcaccagggtgatgaagagggtcacgtagcccccgtggtcaaacttggttaaagaggaaaccaggaagatgatttcgatgacggcgtagaggcaagtaaaggggagggcgaaccagtggtggcgccggctagctagatattggtagagcaagagggtcgtcatgaacatggtgatcgtgatggcgagcccgtaggcggcctccatgtgctcagaggtccggaagtaaaataggaccagggttgtgcaggcgcacagtagccagttgatcgtccggatgtagatctgaccacgcgacaaggacgggtggatgatcgccatcttcggcaagagcttgagcccaattgcctcttccaccagggtaaaggagccggtgatcagggcctgggaagcgataatggcggcgatggtggcgatggcaaccccaaataagtaggcccaggatggcagcatttcgtaaaaggggttaaaggccgaactagtggtggtaaagtggcccaggttatggatcaaataggccccctgaccaaagtaattgagggttaaagtcaaaaagacgaagggccaggtgatgtagatggcttggcgcccgacgtggcccatgtccgaatagagggcttcagccccggtcgtcgccagaaagatggagccgaggatgaagatcccgaccttgttttccggcgaaaagaggagcattaaaccatagtggggggagagggcgcgtaccaccagcggttctttaatcaagttggcgatcccaaagacccccaaaaaggagaaccaaatcagcatcaggggcccgaagcccttgccgatcaagacggtcccgaagcgctgaattaaaaagaggattaacaggatcgtaaaagtgacccagataaccgtggtttgactgttaatcggggtagccggaccaagcgcaacccccttgaggccttcaatggctgtggtcaccgtcacggccggggttagggtaccgtcggccagcagggcggcaccaccaaggagggccgggtagattaaccacttacggcgcttacgaacgaggtcgtagagggcgaagatccccccttcaccatggttatcggcccgtaaggcgaccaagacgtacttaatggtcgtcattaacattagggtccaaaagacgagggagaggcaaccaatgatgtagtcttcgctaagtttgttgagaccgccagcatcgttaatcagggcggtcattacgtaaagtggcgacgttccaatgtcgccgtaaacgatcccaatggtgatcagccccatcagggcgagatttttctttccttgctgcatgacaattccctttcgtttcccggtaaatagccgggttgattactattattttaatccaatttgccagggctgataagaaaagcccttcttgcgctataatggtggcaaattaacgaaatcaatcatatgctaagcgggaccaaagtacaatcagaaaggggaaattggggtggaaattattttagaaaaaacaaccaagcccttctttaaaaagcacgctggcagtcaagacctagctaaggaacgcattggggcaatcttggaacgggagcaagcgactgggctgacaaaggtcaagttagccctccaccagccagtggccgggcgcccctgctttgagctccgctgcaacctggctaaactcggttcagtccgggtggccttcatcctagacggccaggtggcgcggatctggtttatttctactagtttacaaaaggccaccttcaccagcgaagtgagccgggtattgcgggaggtcagcaaatgaagagtattaacgtcaagcaggccgaacgcctggtgaaggcgttcggccaaagcgggaccggtcactaaggtcaccctgttaacccgcaagaaggatcgccaactaacgatcgagcgggggacggcggccgtagtgatcgacgagcggggattttacaccggacaaatctcccttaaccttagcgatggtcaagcaaaacacgccctactacaagcctttaaacgcgagttcccccgtagccaccagctatacttacatcaggaaaaagattagcaaggaaaagaactggccaagtgccccgttcgtaaacgattcttaactagttttttagttaagattcccccagccgttatggcatgcggtaaaatgaaggggttatgaattttttgaagtaggtataattatggacttttcttttcgccgccgcccacttggcactctgtatcttaaatacaccctgatgtttggcctaattgccctggcaatgtttgggggctacgtggtgaccggccacaccctgatttggaacacggatgccttaaaccagcacctcccactgatggctaagtaccgggagatcgtacttaactggctccaccaccccttttcaagtcaccaagcctggtcttggcaaatggggatcggcaccgatacctttcaggtttattcttattacacgattggcgacgttttcgcttacttggccctcctatttccggcggccaagattaccttggcctaccaggtcatcatcgtcttgcggatgtattgcgttggtttggccttcatttactttgcccagcacttcgacttttctgaccgggtcatcctggcgggaacggcggtgtacatggttaactcttaccttttgtatgtggccgttgcccagccaatgtttaccaccaccttcatgctctttcctctgttggtcatccaagtggaacgggtcttaaagggggggagtgcttggcccttgaccggggccttcttgtggatgctggtggctaactactacctcgccttcgtggtgggggtggggacgatcatttacttggtcttacgggtggccactcactaccgccgtgccctcgactacggaaagaccttgcttaagctagtctttgcaaccgtgacctccattttgttagcggcggtcttattagttccagagctactggcggttcaaaactcgacccgggcgggggccgagttcgctaacggcctgaagacctatccgctgtactactacctctttttacctaagcaattaattaacggtggggacacgaccttcatgttctggtcggcgctgggactggcggcaatcgtcttcttagccatcgtctacgtctacacccgtccccggcaataccccctgctggccatcagtttggccctttccttggtgatgctcctgattccagcctgcggggcctttttcaacgggatgatgtcggcttccaaccggtggacgctcctaatttacttaccactggcgatgacggtctgcgtcttattgcaaaatgtccccacgttagaccaaagaaccctcaggattatgatactggccaccgggggctacctgctagttctgttggcgacctactttttccaaaatgatgatgacctctttgtgccggtcatcttcttgttggtgtccctgatgattatttcccgggcaattggtcacccggggccggggagcgaacgctggctattaggggtaatcttagctaacgtctgctttaacgccctgtacgctgccttaccctataacggtggctttgccaatgacatgctcacccggggccagtaccaggcaattaccagccagcgctacgggggcctaaatcagggcctggcacaaaagtctttttaccgggtcaacacgatctccaataatgacatcatcaattcgttgaagatgtacaacgatttgaccagtggcttgaacgccgttaagtcttactattcacttcaaaacaagtacgtcggggcgttctcacggtcactgggtaacgtgcagtaccaatctaacattccgctcaaccaactcgacgatcggacggtcctaaacaacttcttgggggtcaagtacctcttcgtccagtctaatggcgataacgccaccaagattccggccggttacaccctggataaaaccacgacgcccatcatcaattacgaccaggggcaaccaagcaatgccaagacggcggcggatctaacgacgattcagaccagccgctatacgaccaaaaacgccttcccgctcttgtattggcaagacaccgccatcagccaagcgacctaccgtaagttatcggcgacccaaaaggagcgggccttggcaagtggggtggtggtggcgggtaaccaagtcgccattaaggggttaaagaaggccaacctcgctggggaggttaagaagttaactgccaccttgatttctaaccgcttaaccccggtcaaggctagccagttggttcaaaccgacccagatgaaacctatcgcttgaccttcccggacctgactaaaaaggccgtggctaaagctaccaaggggagtgagttgcacgttgacgtttcatccattaagttcacccccttcagtatgaaagaagagcttgcttacgaggcggcccacgatcagtacatgctgaccaacccgggctcaacgtataacgctaagtttgcccgctaccaaaattggcgtaagctagtcctaaagggggctcccgataagtcgtttacgattacgctcacttcttcaaagggggaagagacaatcacccaacccaagcagtcaatcctctcgttctttaagttagtaacggatggctctttgaacttagggtactttggtggtcagcttccccaaagtgtcggcgttaccttcagtaagctaggaacctaccggctaaagtatacggttgaagccgaaaagttgggtaaacagtatgatcaacaagttaaaaccattcaaagccacgccctaaaggaccttactttcaagactaaccaggtgtcagggacgatcacgacgaaccggactgggattttaacttcgtcaatcccttattcgagcggctggacggccaccgttaacggaaaggcggttaagttgctacgtactaaccaggccttcgtggggcttcggcttccagcgggacaccaccgcgttgttttacgctatcacgtaccaggactgacgctgggggcgaaggttagcttggtagggcttgggtggaccctaatggcagccttggccaccctagtgttcaaacggcgtcgagccaagtaaggactggagataacgtcaaaattgccgctaattggcagttcttaaccgatcaccatggtccctcgggaaaagcggctggccaatgtggtggattgggcttgctaagcctactgtgtaacattcaaagtttttaaaaggggccgggagaaattttctcctggcccctttttaggtttaagtatcgttattgatctgacttgagccagttactaaggtagtcgcgaagtgcgatggcttcgtccttggtaatggaataggtagcgtcaacttggtcttgaccagtgacggcttggttcgatagtaacaagaagagttggtggtcccgggggacgattgacatttcgttggccaggccgtcgtcatctaattcatcgttatagcgaacgtcaaaccacttaccatcagttgttaatttacgcaccttttaatcctcccaatgatcaaaaaaatcaggttcccaatgtagggtccctgatataaatcatagttaattcttagcactttcgtcaagtttaattgagtggccccgttggcgatccttaagttggaaggaaacaatgaaggcgacgataattaaggcaatcgtaaagtaaaaaccggtgtggcttcccgccgtaaagcgggcggcggcggaaccggtggctgctccacgacccaattccaagaaggaagtggcaaaggcagttgctaaagcacctacgacttgttgcatcgtgttgagaattgtagatccatcaccagcttcccgtccggacagggagttcagagcggaggtttgggcgggcgacattgctaaaggcgccccgatcattaagattacgtgagcggcgatgatataaacaatgcttgcggtatcggaagccatggctaacataacggcccctataaaggcgatgataaaaccgagaatggcgggccgacgtgcaccaatgttatcgtataaccgaccggcaattgcggaggtcacggcgttgatcaccccaccaggaagcatgatcaccccagttaaggcaacggcaattcccaccccgttttgaatgtattgtggcatcaggtacattgcagacaggatgattgcgaagtccagcattaccaagatggtcccaacggtgaattctttgttctttaagaccttcaggtttagaattggtgattctaacgttagttgacggtgtacataaaggaataagacgacaaggccaattactaaactaacaattacctgccagctagcccaaccgtaacggctagaaaggctcgccccagcaacaatcccggaaaaaccgatgattgattcgatgattgataatacgtcaacacgcggcttgctgatgtgaccgacgttttccagttccatgaccgcaaaaattaaggcaatcacgagcaggggaatgaaggaccagaagatccaacgccaatttgcaatccctaagatcaacccggttaaggttggcccaatggcgggagcaaacatgattaccaatgccatgatcccgtttacggcccctaatttttggggtgggaagatttgcatcgcaacggcgaacattagcggcaaaataagcccggtcccgatcccttggatcatacgcccggttaataggagggcaaagcctggggccatggccgaaagtacactccctaaaataaagaccaataaggcaaagatgatgattttacgcgttgaaaaccactttgagatgattgatgaaaggggcatgatgatcccaataatcagcatgtaacccgttactaaccattgcaaagtggcagtcgacatgttaaaggcaatgctcaactttggtaaggcaatgttgagggacgtttctgaaaacatcccgacaaaggcgccgagaagcatcgaaaccatggcaagcttagggtgccgaacccggcttgctgaggtggtacgtggatgggcttgttccatttgaactttttccataaattaatttacaactccttctcttgatttcacaattgaatacattaccatatttttttagcctcgtaagttaaaagtttctcatctttaagaaaatctttaccaactaattaatgccccctatgcattattgttgccttaaaacgggcatttgacaacgatgaaaccgttaacgataatttagagaaagaagttgttttttcataaaataacggcgatttaagtttttatacaagtgagtggaggagaagttaggatgaaaaataataaaaatcggcgcatggtaataatgattgccataatttgtgtcttagcgctagcggggacctggctagtccgggcccaagctaggcaattaaattcaacaaaatatgttcaatcaacgacgcccacgctctttttccacggctatggctccagcgccaacgccgaagatcacatggccaaagcggcgcaaaaagccggggtaaccaagacgatcatccgcgctaacgtcactaagcaggggacggttaacctagtggggacgatcaaaaagggggccatcaacccaattgtcgaagtcaacttcgccgacaaccgtaaccccgactaccaagtagacgctcgctacgctaaaaacgtggttgttgcccttcaagagaggtacggttttaaggagatgaacatggttggccactcgatggggaacatggcgattaccttttacctggttaataatgccaacgataagaaacttccccagctaaaaaaacaggtagacattgccggtcacttcgacgggattcttggttacgaccaaccggcgggcttgtctatcaaccaaaagacgggggagcctaacaagatgacggacagctttaaggagcttttgaagttgcgccaagtctacccacgccaagcggcggtcctcaacctgtacggcgacatcggtaacggcagcgacggccgcgttgccaacatttccagtgagacgcttaagtacctggtgagcggccgggccaagtcataccaagcccaccgttttactggtaagcaagcacaacactccaaactgcatagcaacgcccaggtcgaccgctacctgatcgacttcttatggagaaaataggagtgagtgcgccccaacctactcgacgggccgttgattaagtgagggaagctaaaaaagctgaagacggcgtcgtctccagctttttttcttatcatttattcggggcggtagttagcggccaaaaaatcagccattgacgtgggggcgtggccggtgatggtccaaaagtcatcactagttccgctcaacaggcccatggcaccagcttggtacatcgaggccagttcgtcaccatccccttcttctcggtataaccgggcgaactcagcaaccgaaaccggctggtaaccaattcggtggccgctaaccttagtcatgatggcggctagttcggtcattgggaggctggttgactggctaaggaggtaggtttggtggtgatcccgcagggcgggggttaaggcgaccttagcgattgcctcggcggagttttcctgggaaataaaagacattggttggtcgccaaccgggtaaataacgttctgccgttcaatcagttccggtaggtaaggaaccagtgggtcggcgtagaggctgtttttgatgacggcgtagttaagcccactcccggctaagcggggaggtaagtaggcgtaaaagggcgccatccggaaggggttattggcttgatcggtaaaaaaagagaccgcgacgatggaagggacgttagcgatccttgatcgccgttaacaggttctccagttccgttacccggccggtcaaactgtaggttaacgacgggacgtaaacgaccacgtcgctcccggccagggcgggagtcagggtagcgggatcttggtagtctaagtgggcaacctgaaagccagcttcctttagagcggcggctttgctagggttgtgggcgccaatccgaatttgattgggcgaaagagttttgcttagttgatggacaatccggcgacccaggtggccggttgccccggtgacggtaatcaacataaaaatccctcctttgtgtaactttaattgtaacacattggaggggcttggggttagccttggttggtgaggtagtcttctaggacggccaagacaccgtcgtggttgttgtcgagggccgtacggtggttagctgcggcgatggcaaccgggccggcgtttttcattgcgtacccaaacttagtgagcttgagcatctcggcgtcgttaccgccgtcaccaaaggcgatcaggtcggcaccggaaaggccccaagaggagagcaagtcgttgagggcggtcgccttgttaatccccgggacggttacgtcaacggagccgttaccactcggggtaatccgaacttgattgccaaagcggtcctgtagggcggccaattgttcgtcaaccttagctgggtccagtaaaaaggagagctgatagtagcgatcggccggcaggtccttgtaatcgtcgaccagtacgtggttggggaagtaaaattgttggcgcttaagggtcgtggcggggagtttagcgtaaacgtagccgtgcttaaccccggagagggaaggggtgagcttcaagtcattacacaagaaccgaatcacctcgtcagcgacggcttgctcaaccgtggtctgcaccagatcttggccttggtagaccacgtgggcgccgttttcggacacgaagtagaggcgctccttagtgtccgggaagtaattggtgaggcactcgtattggttgccagacgacacgattaccttgaccccctggtcctcaagttgggataagatacgttcaaaacgggcgtggtcgtagctcttatcgtcgtggacgaaggtagcgtccatatcaaaggtgactgcctgaaacggtaatgacattgaaattcctcctttaataacaaaaaatggcgatcacgaaaccgtgaccgccatactattgggctagctgggttcgaaccagcgcatgacggtaccaaaaaccgttgccttaccacttggctatagcccaattaaattacttaattatcttacccggagtcgttctaaaatgcaagtgattttggtgaatttcttggtatttttttcttggaagcgttcaactaagcccattctcttgacccaatatgcaatggttgtataattgaacctattgttaataattatacattcagatgggagatatctaatggatcgacaaacggatacggccttctttggccaaccgcgggggctttcgaccctctttttcaccgtcatgtgggaacggttttcctactacgggatgcgggcaatcctacttttttacatgtattacgccgttactaagggcggcctgggaattaaccagactacggctgcctcgattatgtcaatttatggctccttagtctacatttcgacgattgtcgggggctggctggccgaccgggtctggggaacgcgccggaccgtttttttagggggcttttccatcatgctgggccacatctgcctctccttgccctttggggtgagcgccctgtatggttcaattgtcttcattgtgattgggtcggggctgttaaacccgtccgcttcgtcaatggtcggggacttgtatgcggaaaacgaccggcgccgtgacgctggtttttcgatgtttgttttcgggatcaacctgggggccgtcgttgccccgtgggcggtgccgtgggccgctggcggctttggtctccacctctttggtagcgagcaaaactttcacgccggcttcgccctagcggcgattgggatgttctttggcttgctccaatacatttgggacggtaaaaagtacttacccgaaggtagcctgaccccggacgatccgctgacagaagcggagaaaaagacggtaatcaagtgggcgacggtgatcgtcatcgccttagtggcggtcctggggctcatggctgtcttccacagcttcaacgttaacggtgtcatcaacttaatcacggtgatcgccattgccatgccaatcgtttacttcgtaatgatgctgcactcaaagaaggtcactaagttagaacgcaagcgggtggttgcctacatcccgctcttcattgccgccgccatcttctgggggattgaagagtccggttccgtggtcttggccctctttgccgagcaacggacggtcttgcacatcggggggtggtactttaccgccgctaacttccaaaccttaaacccactctttatcatgctactgacgccggtcttcgtcctcttatgggaccactggaaaaagcaaccgacttcaccggggaagttcgcttgggcgttggtcttttccgggttatcctacgtttggatggcaattccggggatgctctttggaacggccggccgggtttcaccgctgtggctggtcggttcctggttcttagtcgaaattggggaaatgctgaactcgccaattggcttgtcggtaacgaccaagttggcccctaaggccttcaagtctcaaatgatgagtttatggtacatggccgattcagttggccaagccgtcaacgcccaaatcgttaagtactactcatcggcgaccgaagtaccgtacttcatcgccgtgggggtcgtttcgattgcctttgggatcatcatgatgttcttcgttaaacggatccacaacttaatgggtggcgttgattaggcaaaaacgactagttgattagttgcgctcaggtaaccagtctagcaattttgccacgttaatattcattaatttaaaggggaccgctctggtgagggtggtcccttttttgcgtgtaattaggggggaaagacgtgacgcactaaacaaaggtggtgcggaaaccaaccaacagctggcggtgtgtcgaccggagtactccttgcgaataattagaataaaataataagaattgatccttgacgagattaaatgagaatgttttaatgtagttatcaacttgaaggaggaacaccaccatgaatcaattaacccaccttacgaacagctatttttcctttgcttatttcgaatagcgtccgcaccgcttaggtccggacgacgacgttcagacctaagcaagggtttttggtacttccttgctagggcagtctagcaaggaatggtggcgacatctctcactttcatttcctttggtgattaccggctagactgagcaacgtcttagtttagccggtttttttatacctttggaggaatgaacatggaatctaatttaaccgtcaaggcacccaccattcaccgggcccgcttggcctggtcgctgtacatcaactacttcattcacgggttcgggctaattatcttggcccagaacatgactagcctgggggcggcttggaacagccccctgaaaattgtctcctttgttatttcaggagttgggatcgggcgcctcttgtcctacctgattaccgggtttttagctgacttatttagccgtaaggcctttgtcttactggggatgagcgcctacctagcctttgcgatcggaatccccttcagccacaacatttacgtcgcctacttcttcgcgatcctggccgggattgccaactcggccctcgatgccggcacctacaccaccttcgttgaactaaacggcggtaacggcgcggccacgatcttaatcaagactttcatgtcggctggcgagttcgtcttgccactgctcatcgcccaactaacggccaacgggctatggtttggctggtcctttatgaccatggccgccctggtggtcatcaacttcgtcttgatcttgcccctgtccttccccctgcctaaccaaagtccggcccaagaaggcagcggagaaaaaaaggttaaaccaaactgggtgaccacgatcgctttggtcttatacgggtacacctccatggcggtgatgatctggtttacccagtggatctccctctttgccgctgacagcttgaacttttccgacggtcaggcccactttctcttgtcgctttacagcctgggttcgatcagcggggtaatgttgatctttgccctcttaaaacgcaacgtcaaggagacccacctgttgattagcatgaacgtgattgccgtcctcgccttgttaggggtcctggttggcaccagtaccgtgatggtgcaggtggctagcttcgtcttcgggattagtgccgccgggggaatcatgcaagtcggtttgaccctgttcatgcgcttcttcccgcaccaccgggggatggtcaccggggtgtactacttctttggtagcattgcttccttcaccgttccgctaattaccggggtcttgtcaaccactagcatgcgggcggcgatgaccggtgacctagtggtggggttaatcggtagcgccctgatgctcgtcgttttgattagcgaaagggggcgtcaccatggctgagttagagcagctccgtaaccagatcaaccaagtcgacgaacggctcgtcgcccttttaaagcaaaggtttgaaatcgttgaggcggttgcccgcacgaagcaagcaagcggggcgccggtctttgatccaacccgggaacgggcggtattgaagcgggtggtcgacctagtggcaaacgaggattaccaacccgccgtagcgcaagtttttaccacgatcatggatcaagccaagcaactagaaaggaaaaaattatgttaacttacctcacggccggtgaatcacacggcccccaaggaaccgcgattattgaaggaattccggccggtctagccattgacgtggaccaaatcaacgccgatttggcaagccgccaaggtgggtatggccggggcagtcggcaacagattgaacacgaccaggttgagattctgggtggggtccgccacggccttaccctagggtcaccgatcaccctcgtggtgaaaaatcgtgaccacgcccattggtcgtcgatcatgcacccaaccagcccagccaccgcggaaaacaccctacgcaaggtggagcggccccggcccggccacgccgacctggtgggggggatgaagtaccgtcaccgcgacctgcgcaacgtcttggaacgttcttcggcccgcgagacggcgatccgggtggcggttggcaacgtctgtgaacaactactggccgccttgggggtgaccttggtcggctacgtccaagcaatcggcccggtcgacaccgacctaactaagccccaaacggtgagtgaaattaaagacgccatcacccaaaacgacctgcggatccttgctcaagaccgggtagcggaacttcacgacctaattgaccagacccggcgtgcgggcgatactctgggcggttggatccgggtggtcgttaacgggatgccggccggtatcgggagctacgtttcctgggataccaagctagatggtcagttggccgccgccgtgatgggggtcaacgccatgaagggggttagcattggcgacggctttgagatcagtcgccaccccggcagtcaggggatggacgagattagccacgacgccgatggctaccaccgtttatccaaccacctcgggggcttggaaggtgggatgaccaacgggatgcccctgattattaacgcggccatgaagccgatcccgaccctttacaaggcactcaagacggttaacgtggtgaccaaggaagtggaaaaggccagcgtcgagcgttccgacactaccgcgatcgtgccggcttcaatcgtgattgaaaacgtggtcgccatcgaattagccaaggccttgactaacagctttaacgctgacaacctggcccggctacaagaacagttagcggcctatcgagaagaactgcggggttattaatatgaagattcacaccttagggccggcggtaaccgattcttaccgggccgccgagcaataccgggctgaccacgaaaatcttgaggtggttggccaccccagttttgaagtgctctaccagtcaatcccggaactaaggggtgaattattattaattcccgcggcggtcaaaacgccaaccggggccagttggggggacctgcactaccaatacggtgaccggttggagctaatcgacagcctaatcaccgaactttccccgttggccattttggaacggcgggggcgaagcggtcaacgggcctattgccacccggccacgattgattacttaacgagaaacgttgagggtcccttggaaattatgccctacccgagcaagtggcaggcttaccggtgctatcaaacagacgggcggtataccctgaccagccaggcctttgccgggccggccgaccgggtaatcaaaaccattcacttaaagatgctgtggagcgtgtaccaagttaagggagaaacggatgcaaaaacgagcgttaacaattaatagccggggcctgaacggggaactggcggtgcctggtgacaagagcatttcccatcgcgccctgatgatcggggcgttaagtgaggggaccacggtgattgatcactttttggcgggggaggattgcttgagcactttacgggccctgcaagaccttggcgtcgagatcgagcgaaaaggggagcacgtcgaagtaattggacggggaatcgccggcctggttgaaccggcggcgccccttcaaatgaataactcggggacctccacccgtcttttgatggggatcttggcgggccagtccttcactagccaactggtgggggatgcctccttgagccggcgcccgatgaagcgggtacaaggaccgctggcccgcctgggggcgcaaataggcctgagtgaggcggggaccttgccggccaccgtggtggggcaccccctccagggcgcacgggtgaaattagaggtggcctcggcccaggtcaagagcgccgtgatcttggcggccctccaggctcaggggtcaacgacggtgagtgaaccactgccgacccgtgatcacaccgaacggctcttgaaggcctttggggcgaacttaaccgttgaccgggcggcgaactcgatcaccgtgacccccggggcgcgcttggttggccaagaggtcctggtccccggcgacccttcctcggcggccttcttcttggtggccggggcggtgatcgctaattcgcacctgacggttaaagacgtctgcctaaatcccacccggacggggctcatacgggtcctgaaaaaaatgggggcgcgcctttcaattaaagagacggctagcgggggcgagccgttaggggatgtgacaattcaaaccagccagttaagggcggtaacggtgaccgccaaggacgtaccggacttgattgacgaactaccgctagtggccctgctagcggcctgtgcagacggggtaagcgagattagcggggcgggcgaactgcgggtcaaggagaccgaccggattcaaacggtcgccgaactgttcttgcaactaggggtggacgtggaagaacgtccggatggttggcgaattgtcggccgccccaattggcaagttcaaaagccaaacttaaatagccacggcgaccaccgcctggggatgttagcggccgtggcggccctccgctcaacgacgccgctgttcttgattgacccggacgccgtggcggtctcttaccccagcttctttgccgacttagccaagttagggggtgcttaaatgactaccgtctttattcacggcctcggcctgatcgggggatccttgatcagggcgattcgggttagccatccccaggatcaaatcatcgctagcgatccgaaccaagccgcactggattacgccctgcaagtggggttggttgacgagacgaccactggcctcgcgggagcacaacgagcggactttatcatcttggccggtcccgtcttggcgatctgccaagacctggctgacctggcgagaatggaactgaaagagggggtggtggtgaccgacgtggggagtaccaagcaagcggtgctaaaagccgcccaaccgctagttgacgccggggtcgccttcgtgggcggtcacccaatggccggttcgcacaagagtggggtccaagccagtcggcgcgacctggtggaaaacgccttttacttcctggttcccaccggcccagttgaccgccgggccagtttaaaagacctgctgagtggaaccggggcaaagtggttgaccgtcactgccgaggagcacgattacttggtggcccaggttagccacctcccccacgtgattgcgacggccctggttaaccaaacggcgaccgcctttgcggggcaaccgctaggggaacgggtggcggccgggggctttaaatcggtgacccggatcgtcgcttcggatccgacaatgtgggcggcgatcatggcgaccaaccgtgatttgatctcccaacagttagccagttacctaagggagctgcaacgcttcaaggacctgattgataagcaagaccaagcggggctgtttgaaaccttttccaaggcccgggtacgccgcaaccgactcaaccaacaaagtaaggaccttttttacgacctcttcattaacattccggaccaggtgggggcgattgccggcgtcatgaaccgtttagcggcggccaacgtcaacgtcatccacttgcaagtgttggaactgcgggatgaaattaacggggtcttgcaactgaccttcagcacccccgccgatcaaaggcgggccgctggggtcctcaacgattacgaaatcattgaacggggggaccaagaatgaacttaatcctagttggcttcatgggtagcggcaagaccaccgtcagcaccctgcttggtgaggccttacagcagccagtctacgacctcgatgacgaagtggagaaggcagcttgcaagccgattccccaaatttttgcagacgacggcgaagcgagttttcgcgacctggagcacagcgcccttaaggaggtggttaagcggcgccagggaatcttagcgaccggtggcgggaccccagtggcggaacgtaaccaacgactgcttgaacacgcccaggccccggtaatcttgctgacggctagccccgccgagaccgcccggcggttaggggacggggaggggcgcccgctagcaagtaagctaaccccggcggagttagcggacctccaagacgcccgccgccccgcctacgatcgttgtgccgacctcaccattcgcacggataagctctcaccgacggcggtggccgagttgattatcgcctttttacggatccaccaagaccaaagtgcctaagggcgcttttttagtggtggggagaaaccatctttacgacaggggaaaggcaaatggtatcaacacgcataaaaatgcaatgattgccgcatttattaactatattacgtatatttacttgtttttcacccgggagtagggtacaattcccctaatgattaaaatttgaggagaaatagtatggacaagtcaattttgagtcaagcttcccaacacgaagagcgcaacattttagctgaggtctgcaacttagcggcggccagggacgacgtgatcgacctttccgtcggcgacccgaacttcgccaccccgctgcccattgttgaggcggccaccgaacgcgccaaaaaagggcacacccactacacggcggcgatggggatgccggagctgcgagaagcaattgcggaatactatcaaaaactaggggtacccgccaaagccgcccaggtgatggtgacggtgggtgcggaacatgccctcttgttggccctatacgccttactcgatccgggtgacgaggtcttgattgccgagccgtgcttttctccctacgccgcccaggtgaaactggccggtggggttccggtgatggtggccatggaccccgaggcgggctttgccattgacccggccaaactcgaagcggcgcttacagataaaactaaggcgatcatcgtcaactcgccgaataacccgaccggggcggtgcttgatcaagaagctgcccagggcctgggtcagttggcaattgaccacaacctgatcctcttgaccgatgaaatctacgccgacttccaaatgccgggtcaccactactacccattggctaaggaggctccggataatacggtcacgattagcgggatgtccaagtcctttgccatgaccggctggcggctggggtggttagtggggccaaagtatttagccgatgctacggcggcggtcaacgaaaacgtggcctacacggcgcccacgatcagccaagatgcggccctctatgcccttgaacaccatgatgaactggttgccccgctggtggcggccttccaagagcggctaacctatttacaaacggccctgggcgccttgccgaaccacgccgtgaatccggttggcgggtcgatctacgcctttttagacattcgtaagaccgggcttagttcggagcaatacgctacccggctcttgaaccaaaccgggattttagtggtgccaggcttggcctttggcaagggtggcgatggctttgtccgtgttgccgccactcagccaatggcgacccttaaagaagcggttgctaagtggcaaagctttgacccccaaaaggaggattaaaatgaagattttgatgtattcgatcttagacaccgaacgcccctacgtggaggcctgggtaaacaaaacaggccaccaagttaagatggtcgaagaggggttaaataaggagaccgctaagtgggccgcgggctttgacgggatcgattttcagcagaccaatgacctggatccggaggtctacgcgactctagaggggttaggaatcaagcagctgaccgcccggatggttgggtttgatatgattgatttaaagcaagcggccgaccaccacttactggtgaccaacgtcccggcctactcgccgcgggcgattgccgaaatggggctcacccaggccctgcgcctagtccggaaacttggttactacgaccagcgaatggataattacgactttcgttgggtggggctggagtcaactgagatctacaacctgaccgtgggggtaattggtgccggccacattggcggtgccaccgcccgcctgtacagcgccctgggggccaatgtcttggccaccgacccggttcaccatgcggaactagaggccgacttgacttacgtcgacctcgagacattgcttcgggaagctgacattgtaaccatccacaccccccttaatgaggaaacggcaaacctcctggatcgaacagcctttgccaagatgaaggatagcgcctacctgattaacatggcccggggcgggttggtcgatacggcggccctgatcgaggccctgcaaaaccaccaactggccggggcggccctcgacaccctcgccgacgaaacgggctactttgaacgccaagccagcagagaagaagtatcagaatcctatctgaccttgcgggcgatgcccaacgtcttgatttcaccgcactcggcctttttcaccgataccgcaatcaaaaacatcgttgaaatgggactcgatgacgtggttcggattgtcaacggtaagcgaccactctacccggttaattaaaaacacccccacttgcagttggtaagtgggggtgttttagttatgagctccgttttaacaggcgttggcacagcttggttaaggcacgccgggaggaaccggcggggagctggttgatttctgctttggctttcttggtgaaggcggtggctagttgacgggcttgctcgaccccgccgttttcaagcactaattgacggacgagctgcatatccgcttcactcattaaccgtcccttgtccaagaggggcttaaaggcggccgagttagcttgcatcgctaacagcaaggggagtgagtagacccccgtggccaggtcttctaggaccggcttgttgagttggtcgccgctggagtagtcgaggatatcgtctaagatctgaaaggcgatcccgacgttttggccgatccgcttggctagggcgacggtccgttggtcggcaccgccaaagtaggccccttcgctagctgccaaggagaagagggcggccgtcttaccgttgatgttgcgcaggtaggaaaggaaggtttggtcttgtttgaaacggtcggccatttggcccagttcaccgcttaagatccggtgcatgatctgggcgttggtggtcaaaaagggagttgtagcggtggtggtggtgatcaggtcaaagaagatcgtgaacaggtaatcgccggaataaaccgccacgtccttgccaaactcggcttgaatgctgatgcgtccccgccgctcgggagagtcgtcaataatgtcatcgtggattaaagtggccatgtggaggacttcaatcgaggtggccagcttgattaagcggccgcgttgttctggttgcggttggccggtcagggaagcaaagagccagaaaaaggcggggcgcaaaaacttaccgccgttagtggccattctttgcagggcgctttctagttggccatccttagttttgatccgggctgccattaggtcgctaacggctaagagggcccgatttaattcggggttgtgcggaaaatgtgtttgtttcatcattaaatttcctttaaggtttatactgtctattgtaccctaaatagggaattgaataaataagggaaagggtggacttatttaatgtctgtcaaagtatttttagaattggttgaaatcaaggccaagaccgccagtgtcttgcccttcatactcggcctctttttagcggcctatcactaccacaccgtgcaaccaatgctggcgctcctcttttttatcgccatgttcttgtttaacatggcggtcgatatgttggacaactaccacgattacgttcacgccgtcgacaccgaggactatcagcaaaacaccaacatcatcgggcgcgaaaacttatctccgcacttagtgttggcgatgttgatcaccctagtggttatcgccgctttgctgggaatctacctggtgacccaactagggctgaccttgctttggctcggggtgttttgctttgcggtcggctttttgtactcatcgggtccctttccattatcggggctgccggttggtgaattcttctccgggttcacgatgggctttatgatcaccctgatttcggtttttgtgaacaccggagcggactttacctggtcttggactaacctgggggttattttcttagtggcgctgcctgatgaactatggatctccaacctgttgctagcaaataacatttgcgacgaacaagaggataacgataaccaccgccacacgattgtccactttatcggtaagaagtgggcgctgtacgcctttgcggttaaaaacaccattgcctttttagccattattgcggcggcagtgttacgcttaacgccgtggacggtcctgttgacccttttaattatcccgtttgtcgtcaagcaaaccaagcttttatttaacaagcaggtcaaaaaagaaacctttccggcggcgatccggattttactaatcggttcccttgtccaggtcgtgacctttgcggtggggttgatttaacaccaattaacataacattaacgaaaagcgagcgacagggaaattttcccgtcgcccgcttttttgtttattgggcaccgtgcttttcttgttttaagacctgttgtttaacggcgcaatcgtaatcgcaagcggcacacttgcccttcttggcccgcttaaagaccttaacgagttgccaaaaggcgcagccgatgattagcaaaatgatgacggtgttggtaattaaactaagcatgggaaactcctttctaaatgaagaggctgccgaccgtgtaaatcagccaggccaggccgtaagcaatgatcaggctagaaaccaaggaccagattgtccacttggtcgatccggtttcttgcttgatcgtccccaaggtggcaaaacacggggcgtacaagaggataaataccaagagggcgtaagcggcaaccgggttgatgaattggcccagggcgctaatcaagaccgcttggctgctggtgtgaaacatcaccatcatactggaagtgatcgcttctttagctaagaccccggtaaagagggcggcgatcgtttgccactgggtgataccgaccggtgcaaggaagggaaccaacaggtggccaaggctagcggcaaaggagtggctagaattagtgacgaaaccgtgggggccaaaggaggccaatagccaaatgatgaccgtcccggcaaagatgaccgtcccggcttttttcacgaagcccttccccttgtcccaagtcccgtgccaaatgacgtcaaagcgggggaggtggtactgaggtagttcaacgatgaagaccgaggagtcggtgacgccaaagtagagttggtaacccttagcgactaagagggcgacgataatccccaagaagtaaactgataggacaatcagtgcttggtgcttcgggaagaaggcggcgaccaccagtgagtaaactggcaggcgggccgaacaggacatgaatggtgaaattaaggttgtgattaaccgttcctttggttgctcaattgttcgcgccgccatgatcccggtcacgttacacccaaagccaatgatcaagggaataaaggacttcccgtttaatccgataaactgcatgatccggtcagtcaccagggctgcccgggccatgtaacccgaatcttctagcagcgagatgcaggcaaagaggacgaaaatttgggggataaagaccaagatccccccgaccccggcgatcaggccgtccacaatcaaggaccgtaacactggtaaggccccggctgcggtcaggacctggtcagcggtggtcgaaagggggccggagatgaagccgtctagcatgtcagacaggggcgttcccacccagtcaaaggacagtttgaagatcaaaaagaagatcccggcaaaaattggcaaccctaaaacggggttggtcacgatccggtcaatcttagaggtcatttccactttgctggtcgaggcgatgggttggctggccgcccccagcaacttttcgatgaaggcaaagcgggtattgaaaatctggtcttcgaagttttgggcgtcgtagtatttttcctggctacgcagcggggtcaagtccctaaagagggcgaagcgtcggaccgccttgtttttgttgatgtattgaatcgaaagccactgggcgtaatcgtggtccatatcgtaatctttgacgagggcctcggtggcctgacggattgcctgcttaaccatcggcgggtagtcgaggagcagtggtttggcctggcggtgctcctttaagctggccagttcggccttgaggacggcgaccccctcgtgggaacgggcgttggtggtcttcacctcacagcccagccattcttcgaggaccttggggtcatagtacttgccctggcgctttaagtcgtcgatcatgttgaggtttaaaatcaccggcgccccgagttctaagacctcaatggtcaacaaaaggttgcgcttcagttggccggcgttggtgacgtttaagatcaggtcggggtggtcgtttaataggtaagaagtgacgatcgcttcatccttagttaaggggtttaaggagtagacccccggtaagtcgactaaggtcacggcgctgtccttaatttggccaagctttttttcgaccgtgaccccggtccagttcccgacgtaggcgtacttatcggttagggagttaaagatggtcgtttttccggtgttggggttacccaagagtgcaacggtggtcatgactccatccctcccgttagttgacaaaagacccggtaacgtaggccgattcgctggcgatcactttcgatgatgactggcccgtggaatggatagcgttggatcaacgccacgtcctttccttcgtataaaccaaggttgtggagccgctcttgggtggcttcgttgagcagctcaaagtgggtcagagtatatttagccggcatcaaaaacccctccttgcaatattattccaaaaatatataatgaattgcctgatattttcattatattagttagtgatattattatacaagattccagaaacagatatcggggaatttcctagttttattttaccttgtaacgactataatgtaagacaagtgattaataaacgggccccagttggattctttatatagaattggaataataggcctgatttggaggaattgacatggcaacattagaagttaaggacctacacgtttcggtgaccgatgacgagacaaagcaaaccaaggagatcctaaagggagttaacctgtcgatgaagactggcgaaattcacgccatcatggggccgaacgggaccgggaagtcgaccctttcccaaacgatcatgggtcaacccggttacacagtcacggaaggtgaaatcctcttaaacggcgaaaacattctcgagatgccagttgatgaacgggcgcgcaaggggctattcttagccatgcaatacccggctgaaattcaaggggtgaccaacgccgaattcctgcgggcggccatcaacgcccgccgccccgccgacgaccaaatctcggtgatggactttatcaaaaaactggaccacaacctcgccctcttggacatggatgaatccatgaccgaacgttacctcaacgaaggcttctccgggggggaaaagaagcgtaacgaaattttacaattattgatgatcgaaccgtcctttgccatcctcgacgaaatcgactccggtctggatatcgacgccttaaaggtggtctccaagggggtcaactcgatgcgcggtgataactttggttctttgatcatcacccactaccaacggctcttgaactacatcgtgccagacaccgttcacgtcatgatgggcggcaagatcgtcaagaccggtgacgccgaattggctaagaaactggaagcagaagggtacgctggcttgcgtgacgaactgggcctcgacgtcaagctcgttgatgacaaccactaaggaggacgacgatgacattagatgttcaaacgatcgccgaccaaatagaggaagtttcccaccaacacggggagccctacaccttattggatcggcgcctggaagctttgcaactgatggccgaccaaaagatgccaacgattccgcgttaccactttgaggattggccactgttaagcgaccaaccactggcctttgaggattccgacccgcacctggccgaggggttgcttgactccgacccggatgtgatccggattgtccaagtcggtcaaactaccaccgaggttcagctgccggaagaactgcgccaacaaggggttatcttaaccgatattttctcggcggcccggattcatccccgcttgattgaacgcttctttatgaaccgggtggttaagccgggggaaaataagatgaccgccgcacacttagcctttttaaacgccggggtcttcttatacgttcccaagggggtcgaaattgacaccccgatcgaagccgagatcattcaagacgccaccaaggaccaaccgttaaactcccacctcttgattgtcgccgaggcccagtccaagatccacttcctccagcacttacaaacggtcggggaacggtcggtgccggctaacatgatggtcgaaatcgtcgctcaagaggggagcaacgtcgccttctcctcgctggatgaattggggcctaacacccacgtttacttcaagcggcgggccaacattggccgcgatgctcacgttgaatgggcggttggcttaatgaacgacggcaacaccctgggggacatggactccgaattgattggccaggggggctatgccgacgctaaggcgatcgccgtgaccaccggcagccagttgatggccgtcaacaaccgggttactaaccgcggcaagaagacgaccgggttgattaaccagcgcggggtcctacttgaaaagtccgagttgatctttaacgggattggtcaaatcgttcacggggcgcacggggccaaggccgaccagcaaaaccgggtcctgatgatgtccggggatgcccatggcgacgccaacccgattcttttgattgacgaaaacgatgtggtcgccggtcacgccgcttcggtcggaccagtcgatccggaacaaatgtattacctaatgagccgcgggattgaccgggcgaccgccgagcggatggtcatccggggcttcctgggctccgtgttaaccgtcattccggccaaaaacgttcgcgataagctggtagcggtactagaaaggaagcttgcagatggacaaaagtattagtgaccttcgcgctgactttccgattttggaccagcgggttaacgatgagcctctggtgtacctcgataacgccgctacggcccagcgccccaccccggttcttaagcaggtactcgacttttaccaaaccgataacgccaacgtgcaccgcggggtccacaccctagcggaacgggcaaccgccgattacgaagcggcccgcgatagggtgcagaagttcattcacgcaaagaagcgagaagaagtgatctttaccaaggggtgcaccgattccttaaacctggtcgccgccacttacggcgagcaaaacatccaggccggcgatgaaattgtcatctcaattatggaacaccactccaatttgattccgtggcaacagctagcgcttaaaaagggcgccacccttaagtacatcggtttaacgaaggagggtgaattggatctggcagatgcggcggctaagattaccgaccgtaccaagatcgtcgccgttactcacgcttccaacgtgatgggaacggtgacgcccttaaaacaattggccaagttggcccaccaacacggggcgattatcgtcggcgacggggcccaagcggttccccacatgaaggttgacgtaaccgaattggacgtggacttttacgctttttccggccataagatgatgtcgcccaccggaatcggggtcttgtatggcaaacaagccctgttggaggccatacccccttatcagtacggcggcgaaatgattggcacggtaaccgaacaggcaagtacctgggcggccctgccgtacaagtttgaggccgggacccaaaacatcgccggggccgttggcttaggggcggcgatcgattacttgacggcgattggaatggaccaggttgaagcccacgaacgggtgctggtgcaaacggtcttgcctcaattactcgcaattgaggggctaacggtttacggaccgaccgacccggctaagcacaccggggtgatctcctttaacctcggccacctgcacccccacgacctggcgacggcgctagacatggaaggggtcgccgtgcgggcgggtcaccactgcgcacaaccattgatgaattaccttggtctggaggccagcgcccgggccagcttttacctgtataacaccgcggctgacgctgagaagttggtgtcagcactaaaggaagcaaaggagttcttcagaattgggactatctaagttaaataatttataccgggaggttatcttagaccacgctgatcacccccacaacaagggagccttaaaggacgccactaacgccattaccttaaataacccgacttgtggtgacgaaatcgacttgcaagtcaaggtaggttcagatggcttaattgacgaaattggctataccggtcacggctgcacgatttcacaggcatcggcgtcgatgatgactgaagccgtcaaggggaagcgcccagacgaggctctggcaatggctaagatcttttcggacatggcgatcggtaaggaccatgacctagcggacctacaagcgttaggggacgcccaggtgctaaccagcatcatggaattccccgcccgcatcaagtgtgccaccctagcttggtgggccttacagcgggcactgttaaaggacactgatgaggaggatattgatgaccaaggctagcgaaatcctgcatgacgaccaggaatacgaatatggtttccacgacgacatccacccggtcttctcaacgggccgggggttaaccgaggaggtcgtgcgcgccatttccaaggaaaaaaatgaacccgagtggatgctcgattaccggcttaaggcgtacgaaatttacaaagcgatgccgatgcccaagtttggcccggatctatcagaactagatcttgaccacatgctctactaccaaaagatgaccgacaagaagttccgcgactgggaagaggttccggacgacttaaagaagacctttgaccggctaggggtaccagaggctgaacgtaagtacctcgccggctcatcggcccagtacgaatccgaagtggtttaccacaacatgcgcgaggaattcgaaaagctcggcattatctttaccgacaccgataccgccctacgcgagtacccggacctgtttaaagagtggtttggcaagttggttcaaccagatgacaataagtttgccgcccttaatgccgccgtttggtcggggggctcctttatttacgtgcccaagggcgttcaaactaaaacgccgattcagtcttacttccggttaaactccgagaataccggccagttcgagcggaccttgatcatcgtcgacgaaggggcctcagtcgattacgtggaagggtgtaccgccccgaactactcatcggactccctgcacgccgccgtggtggaagtgaacgtcttaaaggacgcctattgccgctacacgacgatccagaactggtcggataacgtctactcgctggaaaccaagcgggcggcggcgatggaccacgcgaccatggaatgggtcgacgggaacctaggctccaaggtaacgatgaagtacccgtccgtttacttagatggtgagggggccaaggggacgatgttgtcgatcgccgtggcttctaacgggatccaccaagattcgggggcccggatgatccacaacgccaagaacacctccagttcgatcgtttctaagtcgatcgcccggaccgggggctcgactgactaccgggggaccgttcgcttcaccaagaacgctgaaggctccaaggcccacgtcgaatgcgatacgatcattatggacgaccaatccaagtccgatacgattccttacaacgaaatcaactgctcgaacgtggcgatggagcatgaagccaaggtttccaagatttcagaagagcagctctactacctaatgagccgcggaatttccgaagaaaaggccactgaaatgatcatcatgggctttgtggaaccattcaccaagcagttgccgatggagtacgccgttgagttaaaccgcctaatttcctttgaaatggaaggctcaatcggttaataatttttaaagttagggaaaaccctaattttgcctgaaatcgcaaccaagacccccacaaaaccttttgtgggggtcataattttttatgaacaatgtttgaatatggctatttaataaaagaataatttattggaatagccattgaggaggaaaaatcaatgaagttcaagtggaagcgttttgcgggcctggtactggccggaaccttactgaccggggtcgttgcaccggttaccgggattaccgctccaactaccgttagtgccgcagctaagaccaagacggttaccgatatgaccgggaccaaggtgaaggttccaaccaaggtaacacgggtggctgacctctggcacgccagcaaccaagtggtcttgttgcttggcggccaaaagaagttggttgccaccacgccaataatcaagcaagagggctggtttaaaaccgttgacccaggaatctctaaggtaacggcgccgttctccggtcaagacattcaaatcgaatccctggttaagacgaagccggccgttgtgatttcatccaacccggaacaagttaagcaggctaagcaagctaacttaaccgccgtgaacgccatgttccaagacttcgccgggatgaagaagtcgatcactttgacggccgacatcctaggtggggacgccccgaagatcgctaagaagtacatcaagtacctcgacggcaacatctcctacgttaaaaagcaacttaagggtgttaagactactccttccgttttgcacatcacgagcccagctgacctgactaaggttgatgggaccaagacgatcgttgacgaatggattaagatggccggaggtaagaacgccatcactactgccggtaacatgatcaccgttaatgccgaagacatcgtgaaggctaacccaaacgtgatcatcgttggtcaaaccacgaccgccaacgctcgtaagctcttgaaggctgattccaccctttcccaattgaaggctgtcaaggataacaaggtttacggtaacccacaagggacctttccgtgggaccgttacagtgctgaagaagcgctgcaaatcctctgggccgcccaaaagcttcacccagaccaattcaagaacctggacatggttaagaagaccaagtccttctacaagacttactacaactacgacttaaccacgaagcaagctaagcaaatcctcgccggggaaatgccgaagtaagcttaaattaccacatcaaacatttggctcccttcccgggggccttttttgtatatcctgtcaacgaatcaccactatggtaatccatcaacaagatttagtgtagagccacaaaaaacgggcggcgacataagtcaccacccgctttttaaaaatgattacgccttagaaacgttggctgcttggagcccacggtcgccggtttcaacgtcgaacgttaccgattgaccttcttctaaagtcttgaagccgtcgccttggatggcggagaagtgaacgaacacgtcgtcaccagcttcgcgggaaataaacccgtaacccttttcgtcattaaaccacttaatagttcctttttccatggatgaatcctcctgttaaaacaaatgtatcaaacttggtaattctacctgagcaaactgggagattccttcaatgaaacaatttaccacttcgtacccgagtcaaactacttttataagtatagcatgcgccccactataaagctacttatttatctttcggcgtaataaaaacgttgtgcgccgccttgtaagagatgttgagcgtttgaccatccgttagtcgctcaaccacgaccggcccctcaaagggttcgtgcttaacaatcttaatgtgatcgcgcaaccgtaagccaatctcactaaggtaggtcaaaaggtcgtgattatccaagaagcgctcaatgattacctcttcgccatcttccccctccgccagtaagcggtggctaatattggtgaagcggccgttggcactagggatcacgcccccatgcgggcagtaggccgggtgccccaagaaatcatccaaggcggttgccaagtggtcgctggtcttgtgctccaagatctcggcctcggggtggacgtcagtcatgttatagtgaagcttatcaactaagaaggtttcccacaggcggtgcttacgaaccaattccgctgcgtagcgtccccctttttcggttagagcgatgccagcgtaaggttcatgctctacgagtccttcatcggccaacttggtgatcatttcggtcacggacccggcggcgattcctagccccagggaaatttccttattggaaacctttttgcggccccctcctagctcaaagataattttcaaataatcttctttcattggcgtcattgtatcgcctcaaaccttctttctttttgttcggatcactttgtcccggttgaatccagaatgattatagcatatcattaatttaacgatttggataacctaaacttttgtttttaaagaattaattttttcctgtaccaaggggggagaccaatgcataacaaccgggtgagtggcggccgttttctagccgtcaccatcttaaacgtcgccattaccattgttgaaatcatcggggggctcttatccgggagcctcgccctactttccgacgcctttcataaccttggtgactcactttcaattgtgctgggctactttgcccaatcaattgccggacgaccggaaaaccaccggcgcacctatggttaccggcgggcggaaattctagccgccatgctaaacgccctatttttaatcgtggtgtccgtctttttaatcattgaggccattaaacacctccaccatcccgaacacgttaacggaccaatcatgctcaccgttgccattgtcggtttactggccaacctgatctcggccggcctcttacaaggagggagtcaccacagcctaaacgtcagagctacctacttacacgtcttatctgatgccctatcttcggtcgccgtgatcctcggcgggctagttctaaccttcgtcaacctcccctggttggacccggttttaacgatcgccgttgccctttacattggctatgaagccatccccatcattcaccagactttgagcattctaatgcaatcggccccccgcctcgactacgaccaaatcaaacaggacctgctcggaattgacggggtcgtcaacgtccaccacgtccacgcctggtcgatcgatgaacaccggatcatcttttctgcccacttgaattgccaagacatgctcttgagccaggttgaagaagtctaccaccaggccgaacaaatcctcgaaaccaagtacggcatttgccacgtcaccattcaagccgagtgcttacggggtcaagacgaggagctcttcgacaccccaccggaccgtcaaagcatttgcaaataatatgcgcttcgtataacgtttaaaattataaaagtgaggcagggagaaaaacggatttctccctgcctcttactgtatatcagaatgttagagagaaagcgtggccaacaactatgggcctagtcatccgacctgcagctaattgccactctctttaaaataaccgtccaacgccgtagtgaatggtgatcgtgattaaaccaatcacgatgtttctaattacggcgaccttaaccaacccatcccccaacttcgagaaaatgtaaccggtcaaagcagacgataagatcactgctaagattgtcgcgtaccacttcaagcccgccggggccaaaatcatcgccattagaggtaagatcccccctagagcagccgcaaatagcgaggcaaaggcggcggcccacgggttgaggtagtggccaagttcaatatcatatttaactcgcacaattgttttcaagggcgccttggccatcaaatcctcagcgattgactgggccgttttttcactgagccccttttcttggtagtaggcccgcacggcgctcacttccccgtcccagtccgttttcaacaggccttcttctttggcaacggcggcccgttcggtatccttttgggtggagacggaggcgtactcaccggaggccattgaaaaggcacaggccaaaaggtccgataatcccgcaattaagatcgtgaattgatcggtggtggccgcagccacggataccaagaccccgactacggtcaaaattccgtcgttagagcctaagacaccggcccgcaaggtattcaggtgctcttccatcgtttgcttatggaggtttttaaccttaactttttgcattttaatccccctttagcttaacgggcaaagagctgcccaatgacgaaggttaccgccatcgttaacaggccggccactacgttacgaaccaccgactttccgcgttcagcgtcccccaacaccgctgccgcgtacccggtgatacatagggcgatcaaaacggcgaccacggtggcccaaatccgggtggccgccggagtaatcatcaccgccaccattggcaggatcgaaccaagcggaaacgagatcatagaagcgatcgccgccgcataagggctggtgaattcatgggggttaaagccatggcgttccaggacaaccgtccctaacgcatctttagccatcaactcgttggtcgcctgggtggctagcgcggggtcaatcccctgatccaggtacttttgcttcacgaagtcatactcgctttggtagtcttcgtctaggcgttccttttcttcaatcagggccattcgttgcgagtccttttgggtagaaaccgaaacgtattcccccattgccattgagatcgtcccggccagggcccccgataaaccggcaattaaaattgcataactattgctagtggccgctgccaccccaatgacgatccccgccaccgaaataatgccatcgttggcgcccatcacgctagcccgcaaaatgttaatccgccgcgctaacgatgtttttttcttcgccattacgccaccccttcttcttttattttagaaccattataatataactgaatataaaagcaagtggtttatcaaatttatagcttaaaatttagaagagttctaaaaaacggacacaccttaattggcgttgtccgtctcgggcgggatgctattgataatcccggatctcttccgtgcgaatcacaaagactgaggttccggcgtgcttagtcatgtaagaggcttgggagcccaccaccttgcgatttcccggcttactaatcgagcctacaatcagcaagtccggttggaactctggaatgacgtggttacaaatccgttcagcgggacggtccccctcgtctacgatcgccgtgatctttttggggtcaatcccgtaatcaatggcggcctgaacgtattcatcgatccgtttttcgaggtcctggcggctagtgtgaacgtaatccttgtcgagggcttggaagacgttaaccgtgttggtttcgtgaatggatacaatccctaattcactaccgtcacgcttggccttccccacggcgtaggcaaaagctgcccgggcatcgggtgcgtcatcgaccccgacgagaatcttatggaacgtttttggcttaatttcaaacatgaaatttctcctctctttcgggggccggcaacccggattgtccccctaattgtgttcataaattagtattgcactattagcaccgattgtaaatcagattttttagcctttcctaattttattttataaccctagaaattcatcccgttgtcgcagccctgatccgtgctatacttagtcaatcatctttttagggggaccttcgatgctgtttgataagacattttcgcaattaaccaccactgaactctttcaaatttaccggctccgggcggccgtcttcatcgtggcccagtcccgggtcgtccaagaccccgacgacgtcgacctcatcgctcgccatattttcatcaaggacggagacgcaatcgtcgcatacgcccgggtgtaccctgcggacggcggcgtttcctttgggcgggtcgtcaccgcggccagccatcgcggccaaggactgggccgggaattaatggatggcgtaatggactgcatccggaaatatttcccgggaaatcccatccatatccacacccaagaacaggtagaacgtttctaccaccagtggggcttccaaagcgaaggggcgccgtttattctcgcccaaaccccacacgttaaaatgacccaccccgccatataaacaaacctccaccccgaccatcaacttagtcagggtggaggtttttaattagaagcgaaaatcaaggcggtagccaaagctttggtcactccccatcaagcgttgggcgtgccgttctagcaccgtccgccgcttaccgtgcatcatccacaccgttagaaggatgaagaagaccagttccactaacgtcaacacccagctagaggtggttggcgttccagttaagggggtaccccccccagttccatcagccgcaaaggctagccaatcaaataaaaagtgcatcaaaatcgtcaaccaaagctgtccggtgtacaaaaagaccaccaggtaaaaaaggccaaatcccacggtccccgtgatctgcaggacggtatctgctaagggttgaccagccgcgttcaagaggtgggcgaacccaaacagtagcgccgaaacggccaaggggccaccaaggggccagcgggtgttttttaaggccaccaaaagaaccgccaagataacaaagcggcaaagggtttcttccccaattccggcacacagggccaccaaaaagttactgctactagttaggccctggcgcagggtcgttaggctaaccccacctatgttaactccggtcacgaccaggtccacggccaccaggaaggcgaaggtcagccagctccagccccaaccaaatttaggtaggaggccaggccaagccagctcccaggcccgcatgagggtagtagcggtgattaaaaaggccaacgcccccaccacgtgagagctaacgatggtttgcatgatcggcggcccagcgaacttcaccggtagggaaattgtcattcctaaaataatcaacaagaaccagtaaaagctgtagcaaagccgggaaagcccccacttaaaggcacccccaatttcgctagcaaggggggcgaacatgatcagatagtagattagggccaaaacgacgacgccccgggccggaagctggagccgaacgataatttggcgggtcaccgttccccagaccatgagcaaggccagaggctgaaagatggcttgtagccaacggttggtggccgctagccatgtagggaccgccggcagggaggcaacgattagcccaattgccgtaattacgcctaaaaaaatcatcaggtagccctgatggatgccaacgtacatttcccacccactaataacgagcaggaaaaagagtgcggcgaccaattgggtctcataccagatgtgcaggtaatctcttcctgacatcttattacctccaatcaaactttcatttcctataactatgatggtaacaaagtcccgggtcaagcaaaagggaaaagcaaaattttaatgttcgcacaatcaaaaagggccctgccaagttcgttaaccgaacctaccggaaccctaattgcttacgaaacctgatttaactattcggtgaccgtagccgtttccttcgcagccgttttcttggcgttcggacgacacttacggttgttacgccgggttgccccggatccttccttaccatcttcggcttggtttttctttggtgcccgttcctgagcatcggcgtttaggatcgtcaccatcggaataatgactgggcgccggccggtccggtcgtacaagagccgttgcaaacgtaagacgatcatccggttaatggcccggcgatcaacccgcttgtggttcttgaaggtgtttaggatcgcccagaagacttcgtgattggccgccttgatcagttcttgggattcgtgcatgtaaacaaagccccgggaaacaatatctggccccgccacgatctggtagtcctttaagtcgaccacggccaccgccgttacaaccccttcttcggagagcatccgccgttcgcgaatttccggatcaccaactgaatcgctgacgtcgcgtccgtcaatgtaaacgtcccccatcgattcgatgtggtcggctaagcgacaggtgtccttggtcaaggccagaacgtccccgttttccaggatgaaggtgttttcctttggcaccccggtcaattgggccagcttagtgtggatcttttgcatccggtattcaccgtggaccggggcgaagaacttcggcttcatcaagcgcaacattagttcttcgtcaatttggcccccgtgcccggacgtgtggatgttgttaacgtaaccatggataacggtagcgccgctttcttccaacttgttaatcagggcgttgaccgaagtcgtgttccccggaattgggttggaggagaagaccaccgtatcttcaggttggatcgtgatctgacggtgggtcccgttagcgatccgtgacagggcggccatcggttccccctgcgaaccagtacacatgatcatgaccttttccggtgggtaggagtttaactcgttggggtcgatcaaggagtcttccgggatctttaggtaacccagtgcctgacccgccgcaatggcgttttccattgaccgaccaaaaatggcgatcttgcggccctggcgcatggcggcgtcagaggcttcccgcaaccggtaaacgttggaggcaaaggaggcaaagatgatccgccccttaattcgttcgaagacccgccgaatatggatgtcaacccagcgttcggacttagtgaactccggccgttcggcgttggtggagtccgaggtcaacaagagcaccccttcttcacccagcttggccatttgttggaagttgggcgccggcaagttgccaaccggggttaaatcaaacttgaagtccccggtttgaatgatcgtcccttgcggggtgtgaaccgctacccccaccgtatccggaatcgagtgggtagtccggaagaaggaaacccacagcttcttaaagtgaacctcggagaattcatcaatctcgtgcagttccgtgctccgcaagaggtgcttttcgtctaacttccccttaatcaacgaggtggcaaacggaccggcatagatcggcacgttaaccttttgcaagaagaagggcaagcctccaatgtggtcttcgtgaccgtgggtaatgaaaatccctttaatcttttccttattttcaactaggtaatcgtaattttgaatgacgtaattgaccccgagtagttcgtcttccgggaagagtaccccacagtcaatgatcacaatttcatcttggaactgaacacagtacatgttcttcccaatttcccctaggcccccgacagcaaagaaggccacttcattattcttaatttgtaacttacgcataagtacctttcctttatctttagttgcgataacgatcggaacttctggatacaccaaaaggagggcttctccagttgttgccgccctgacgtttaattcagtttttcgttattttttcgtccgtaataaactatgaatagtttaccacatgcggggggtgaatcatagttggatcacctgagtaactaaaacggggccaagagaaagcgaatttccctcaaccccgtttaaatctttaaagatagttcggttttagtcccctaagcacaaattagttttctttaattaggccggcgtgcttatcggcgtaccactgttgccaagtagtagtggtatgcccccgttgatcataggtcatgtcgagggccgctaagaccccccggtaagccgctaccgtcatccggaggctaacggcggtgtcgtgttcaatcgtcccctgccggttctcacctaaaacgtgattaatttcagccaccaagcggtcatcggccagggccgcaatgatctccaaatcatcgtgcttgaagtgtgctacgtaaaaaggagcaaattccattaccgccacggtctgtgcttcgtcatttaactgattaaattggtattgttctggcattttttgccttcctttcacaaccaagacaacctgtttctactatataaatatagcctagcactttttagcgggttcggcatagaagagtcaccaattatttagtatcaaacaggcgtaactccacgtggtcatcttctttgacgatcgcctccaccgacttcttggggtcgtctgctaagggccctaaatcaatgcgggttccctccttggtcgcctctatttcaaagacccggtcaataataaagcgctgaaagtccttcatttgactgcgccgttcgtcttcttttgcaaccgccactggtagggtgtaaccctcatctaagtagtacttaatccccattacctgaaagagggttgctaactggtatttatggctggaattttcttgggtttgctccgagtggatgtagcccttgcgctcccaatagcggagctgactgggtgagacttccgcggcttcggctagttctcgcatacttagccgcaggttcgccttgataaatcgtttccggtagatcgatgctagcgacacgcctatccctcctcttaatttacgaaataaaacagggttattatctaattttgcgtaatctttgtcaaataatttgacaaagatctccaagagtaatatattaattcctgtttaaattttacaaacagtaagaaagaaggctttatcttgcagtccaatcaacgaccaatggacatcaacggcaagccatacaaccgggcgattctggttgccgtgctgaccgttggttccttctttacgatgttgaccgggaccttcttggcgaccgcttaccccgccatcatgcgttcctttgacatttccacttcgaccgttcagtggttgacgactagtttcatgctggtgaccgggatcatgatcccgatctcggcttggttaatcaacaagctgaactcccgggtgatgtacatttcggcgatggcgacgttcttaatcggaacgatcatcgcctttaccgccccgaacttcggcctcctcttaactggccgggtgatccaatcaatcggggtaggggtttcgatgccgctaaaccagaccgtcatgttatcgatcttcccgccggaaaagcggggcgccgccatgggggtggtgggggtcgccatggggttagcccctgccgttggtccaaccatgtccggtttgatcgtcgacaattggtcctggcgggacctcttcgggatcatgattccagccatcgtgatcgtgattgccctagccctggtttacatgaagccagtgctaaaggtgcaccaacaaccaatggatctttggtcaatcatcacttctacggttgggttcgggggcctcttgtacggggtttcagaagcatccaaccgcggctggggtgacgccttagtcctgtcttgcatcgtgatcgggatcatctttatcgtcctttttgcccaccggcaactccacttggacgaccccttcttggacctaaccgtcttcaagtacggtgaatttaccctggcggccgttttatccagtgccgttaacttggccatggtcggggtggaaatgctgttgccgttatacatccaaaatatccgtggtgaatcggccttccactccgggttaatgctgttgccgggggctttgatgctggggttaatgtctccagtaactgggcgcttattcgaccgttacggggcccggttcctttcgatcaccgggttgaccctcttgatcatcggaacggtgccgtttttaaccctgactaaaaacacccccgttatttcaatcgtggtcttctacgccattcggttatttggggtctcaatggtcttcatgccggtaacgacctcggggatgaacgtcttgccaatcacggaaatggcgcacgggacggctgttaacaacaccttccgccagacgatgagttccattggtaccgccattatgacaaccgtcttgactaacgtcaccaacatgcaaaaaccaacccacgccctactagaaaaggcgcccctttcctacaaggaccactacatcaacgctactctggccggtttccacgccgccttcttggtggccgccctctttgccgtgatctccttgatcctcgccttcttcctgaagaacggtaaccgggcccgcgaaatcgccttgcaacaatagaagggggaataagcaatgatcatcgtcttagtattactatcaacaattgccttttacctcttcaccgccgtttggcaaaaaatgcccggccgaacgctctggtcgttagtaagtctagtcgtcttggtgctttcgatcgtgtcctttgttttacacgataaccgccacatgggaatgaaactagaaacgaccaacaccacttctagcttggtgtctcccaacaagaacctcaacgtcttagtgtacaagcagctaggatctgggagtgaaaaggtctacgtctacaagaccgaccccaacgccaagaaaaccactacgacgcgcctagccgccaacactaagtcaacggtgaagaccaccacgtcaaccaacgccacggtggttaagcacaccaagcgttgggtttacaagaatggtttttccaagctgatgtttggcatcttaggcgacgataacgaagtcgaccaagtaacctacaccttcaacatcaacgaccagtggctggttctttctagcacccaagccgctaagttacaagccctgatgaaggacgtcaccgctcaagcagcgatgaagtccaaggtcgctgccctagtccaggaggaagtggccgccaaactcaaggctaacccaacgatgagcgccactgaccaagccgcgctccaggctgccgctttaaagagcgctgaggcaaccgttatcggccaaatgttaaagtaattaatgccacactaaaagggactctccgaattggggagccccttttttgtggttagaggaattgttagctaaagagtgtggggtaaataactacttgatgttgataaagtcgaccttgaacaaacgtgccaattgttctaattgttcttcgcttagggctagggtcaagacggtgtggtgaccaccaccgtacttcatccattgcttagcaccctcagccaacccaatttctggcgtccacatttgcttagcgaccggcaacttcggcatttcggcttctggcgtcttgcagtcaaccgggtagccaatgaacttgtagccatcatcgaagtaagacagggtaatgtcgtaacccttcccttcggccccagtgaagaccaggcgcgccgggtcgtccttgccaccaatccccagtgggtgaacttccacgcgcggcttgtcggaggccagggttgggtcaacttctagcatgtgcgaacccatgatggcttcgtgaccgtgacgaaggtccagcgtgtagtcttccatcagggcggtttgcttgttgtcggcggcaatcttaagcaatcggattaagccggccatcttgaagtccccttcaggaccaaagccgtaaccatcaatcatcaacagttgaacggccagccctggcagttgttctaagccttccaggtcttggaagttgtcggtgaaggcatcgtagccattgtcatccaagaacttcttgatccccaggtattcacggagttggtagcgaacgttgtgaacgtacttttcgtggtcgttgtcaccttcaaccaagtcatagttagcttccaagtccttgtaagcggcgtcgatttcgtcttcggcgattccgtttaccaccgctaccaattcgttggttgggtagtaatcaactgtccaaccaaacttgtgggttcacttcaagctagttttctctcaacctcttactgtcttttcaaaccttggataacaaacacgggaaccaaccgtccaccggaagttatctcccactccccactaatttaacccatcccacagggtcttgaaggcaaccggcatttcaacttcaaaggccaggttcgtttgggtaaacggatcggtgaaggccaagtggctagcgtagagggcttggtggtcggtcatgcttaggtcaccgccgtacaagtggtcgcctaaaagtgggtgacccacgctagccatgtgcacccgaatctggtgggtccgcccggagtgtaagcgcaagcgcaccaaggtccagtcgccccgactttcttcggcccagtactcggtcttcgccggttggccagccgggttaacctcacgttcgatttgccccttgatgcgggcgattggagcgtcaatgataccatgctccttagcaaaggttccggccacaatcgcccggtactctttttgcatcgtgtgcccctcaacttgggggctgatcatgctggaggcgacgttgtgcttagccaccaatagtagtccggccgtatcgcggtccaagcgggtaattaagtgggggcgcagatccggcgcgtccttggccactaggtagcccttcacccggtttaggatcgtcccgttgaccacgtgggggccgggaaccgaggctacccccactggtttgttcacgaccaaccagttgtcatcctcgtagacaatcgtcagtggctcttcggaagtcgctacggtggcgtcacccggttcaggttggacggtcagggtcagcggttggttcggcaaaattttggtggttggccgtacccgccggtggtcgacttggaactcgccagccccgtttttgatgtcgttgaaaagacggtgccccatccctagcgaatgaagaaaggttttaatcttaattggttcttggccccggtagacccacgtgttttccatctcggcttggctccttttttctgttgaatgtaaaaaaaccggatccgaagacccagtttttgaaaaattatacggtccgtacgagactcgaactcgtgatctcatccgtgacagggatgcgtcctaaccagctagaccaacggaccatttaacaacaaataatagtatacgggagagtgaattcaccgtcaaccattttttgcttttttgttcaaaacaggagcgccctttcccattccccggtataatgaatggcgaataggaggagaaaaaatgagtcacctgattagtcaactcaagaccctttggggacattattcacgctacttaaaggttatctttatcatttcggtaatcctgtttgtgattacttctttgaccgggttcctgcgcggcgttaactgggaccgggtcggcgacgggctgagctcgctttcgcccttaacgatcgccctgctcaccatcgccgggattgtctctgtcatcccgatgctgggttatgacgtcgccatcacccacctcttgcctggcaagtttaccgtcggccacatcatcaggagcggctgggtcaccaacaccctgaccaacgtcgccggcttcggtggcctgctcggggcgtctctgcgggcgactttttacggccagcaggccagcaaaaaggaaatcctaaacgcaattgccaaaattgctatcttcttggtggccggtctatcggtgatgtgttgggtcgccttggtcctcatgtttggttttcaccaggggggccactttaaccgttacgccatctggctggtcggcggtggactatacttcccggccgtctttttcttcacccgctggaagtccaagagcctctttgccgacctgtcgtggcgcctggaattattgatcatcatttcctcgacgctcgaatggctaggggtcgccctcttcttcgtcttcgttggggcaatgatgggcgtccacgttaatctggtcgccgttttcccgctttacgtggtcgcccaactgctcggggtcgtttccatgctaccgggggcgctgggttcctttgacctaatgatgatggtcgagttggtcatgctgggggttccccacgccaccactgtcgtctggttggtcttgttccgggtcttttactacttgattccactggccctggccgggatcttctttgttcactacctctggctccagctcgataacttcttggaccacctcccgcaagcggccggtcaccaagtcgcccactgggtggtgacgaccttcatgtacggctcggggatcttgatgcttttagccgcttcggttcccgacctggccgataacaacaagctcttgcaacaggtctaccccttcacctttttcttcttgcatcagctaacgacggtggcctttgcaatcgccctgctggcttgtgcccgcgggatccaggccaaggttgctaaagcctactggccctcgctagccctgctcgtaatcggaattgccaacaccctgtggtacctaggcacccttagcttagcgatcttcttagcggtcctatttttcttgaccctggcgatgcgccacgtcttataccgtaaaaaactccagtactcgctaggtaagttcaccctcgacgccgttatctacgccggggcggtgatcttatacgtcatcgttggcctcgttaacaaccccacctacatggccaagcactcgatcccgagtttcctactcttccccggcgaaaaggtgtggctgtcgggctttattggcatcctgatcggtctgtcgatcatgcttttgatcatccactacttcacctcggggcccgaccccttcgctggcgaacaaaagctaccggttgaccgggtcaacgccctgattgaagaatttgggggcaacgaaacctcccacctggcctttttaaatgacaagaacctctacttctaccaggttgacggccacgaccgcctctttttcatgtaccggcgcaagtacgacaagttgatcgtgatggggaatccggtcggagaccaaaccgtcgtccgcgaggcgagcctagaatttctacgcgaagccgacttatacggttaccaactggtcttttacgaggtcaatagccaactaactatgctcctgcacgaatttgggtttgacttcctaaagaccggtgaagacggattggtcaaacttgccgactttaccttggccggtaagaaacaacgctcccaacgggccttaatgcacaagtttgagcgggaaggttaccaattcaccatcgttgaaccacccttttccgatgagctgatgcaagaaatgcgggccgtttccgacgactggttgggtgaccaagttgaaaagggcttttccttaggcttctttgatcccgactacatcaacaccgccccggtggccctggtcgatgacaaggacggcaagttggtggcctttgccactctgatgccgaccgggggtaaggagatcctgacgatcgacttgatgcgtcactcccacgccgccccgtccggaatcatggatatgatctttgtttcaatgttcttgtatggtcaggaaaagggctacacctacttcgaccttgggatggccccactagccaacgttggtgaatcgcggtactcctttaccgaagagcgggctgcccacttcatctacgaatacgggacccatctctacggcttccaaggcctgcgccgctacaaggataagtacgctagcgagtggcactcccgctacaccgtctaccgcaagaaaaactccctgttggccaccatgatcgccctagtatcggtcgttaaccaacgtgccgatcaaaaggttgaccgccacccactaatgatgtggtggaagaaataggagtgtgacccaaccttctatataccatcaaataaaaaccgatcaattcgcaattatttgcgagttgaccggttttttacttggaaagaagtttgacaatctctatttcattttcactattacacagataacgtggtcaccaaccgcaggcctagtatctaagtacggccgaagaacgctgcttaacacagcaaccttctgcctagcttagctatacaccctgccatacaggttggttcccacttcgaaacccaggtgcgagggcgttttattgtctagtggttgttctctaataggtaagggtagagcatttgacgacgaacctcggcagcatccacccctaaggcgtccgcaatgcaataggcaaaggccaaggccgttgccggtccccggctggtgatcaactttcccttttcatcgaccacggtaatgtcttcgtggaaacgaccgctgggagcgacctgcgtggtcgtttgctcaatccccggaaaacaagtgtagtcgtgaccatccaagagtccgtagcgggcaaaggcaattggggcggcgcacatggcggcgttccactcccccgcttgttggcgccgctgcaccaattgcatcaagcgatcatcatcgcgcaatgcctttgcgccacccgagccgccggggaagaccacgcaatcgaaccccaagagcccctcgcctacttcggctaggctagtatcgcaagttaaggcaatctggtgggcccccatcacttggcgatcatctaggcccaccatcgtcgtttcaatccccaaccggcgaaaaacatctaccggcgtcagggcctcgatttcttcacaacctggggcaatcattaccgctacttttgtcattttgaatccctctttctagctgttcacaacccgtttgatctcttcaaccgcctgctcactctccgggctttggtaaaccgggtaaatgtgatacaggttccgcccgatgtgggtggttaccgggacgtgttgctgacggagccgctccgcaaagtccatggcgtccgggtacatcaactcttcggtccccacaaaaatcgtcacgtcgcgtaagggcgacagggttccgtacagcgggctcacctgccagttacggtggtccaacttagcagcccatatcgcccctaactgccgaagaccggcggcgtttaaggtaacgtctttttcctcgtagtcagcgacctggggattagttaaatcgatgtctaaccacggtgaaatcatgattaggtgaccgggttgcggaagcccccgttcacccaggtactcgcaaaaactagccgccaacccggcgccagccgagtcccccattacggtcacctggctgaccggcacctgggtgtagacctcgttatagatctgtttaagcacggcaaaggcgtcctcaaccgtgtgggctggcaaggtcgggtaaatgggcaccaccacttttgaagcggtcctgtccgccaaccggttcaaaaactgccagtgctcctttagcggccgctcaaaaaaggcgcccccggttaggtaaataatgaccgggtgttcctgcaagtccgcgttgagcgtaaagcactggctaccggccacttcgctctccttaaccgggacggtgaacttaacgtcactgggtaattgaagggggcgttcactttccaccgccgccctttgcaatgcatcagccagtttagtcggggtggagagtgtctttttaaaaccagacacccggatcgccatttcagttagggtggcccgctgggaacggtggtggccacacttggtgacctcctttagactgctcttaatgcttgtcacaattccgcgggctatttggcggtcaaagtgacgccgctttacgttcctcatcatctgcgttccccttatcaaaattttgtgtgcattcctcgtttctctctagttaaaatcctaacacggtccacgccccggtcgttagcgatttcccgttaagttttggtaaaagaagggaagtgggaaatgaccttctcgacagaccgtatgactaagctagggggaaggttggtgccttggcaccgttcttcgtccgtacttaggcactaggtctgtggtcattttccaccaccccttattgcggcatcaaatgctgttcttttagccacttcccgaaggcctgccagtcggcacgcacggtcggttctaggcgccgagcgtacaaaaaggcggccgggtgatacattggcacaatgtagtaaggggtcgtccccatttgataaccctggtgatccggccgggtttctaagaccgactggtgcaagacctgaccgtgcaagtcaccaatcttggcctctggtcccagcaagcgttggaggctggtgttgcctaggggcacaaccacctgaggagcgactgtctttaattcccagtcaaagaggggcccaaaggctaggacctcctttttggtgggggtgcggttggggtacttggtgacccgctgcccagttttcttatcggtgaccaccttaaccgagtacggccgcttgcggaccaccgaggtgatgtggacggtcgcccgcgacaaaccaatttcttctagcaacttgattaattccttacccgaagtcccactaaagggcacccggctatcggtctcactgcgcccgggagcctcacccaccagcattaccgccggatggtttggtccagcccccggtacaaagcccattaggggacgatccttgatcgctgcctctacttggtcaactaactgctgaggatactcaatttgcacgctgatcacccatcttcctatccgttatgacgccacttggtatcggttagtacccgggccgctacttgacccaggggtaaaaagaggacgattaacatcgcccgggttaaccactcggccccggtgttgaccgactgtaaccctaagttatagacggcccggtacatgtacagcccgggcaccatgattaccaccgagggaatcgtgatcgcaatccgcgggtaaccaacccggttacggacaatcgccgccaacaggccacaagctagcacccccaagaaggcggccgggccagccgccatcccaaagtcgactaattccagccgtaaggtgttaccaagcgccccgattaccccggccgtcgccgacattttcggcgtcgaattaaacataattgaaaagccaaagaccccgcaaaaagaggccggcaaccgcaacaataagagctgccattcatttaacggcaaggcggcgaagttggctggccttaagtggaccatcagggccaccagccagccaaccaaggtcgccacggtaatgattaacagggcgtaggcggcccgctccaagccggaccgcatgtctaatttggctaggtccagccccgaggtgatgaatggaaaaccagggatgataaagagcattgccccgatgtagccggcctcgtgacgttcgttgattccccagaagttttgcagggccataaacgggaccaggtataacaaacaagccacggccacggaaacggccacgcaagcaagcagggtaatgtgacggtcaatcatcttacgccgcacaaagttcccgcaccccgctcccacaaaggaacacaacatttctaccgggcccccgccgagcaagaagacgaaggctgaacaggccaaggccgccgctaaccccacttggtaagggcggtaattacccttcatccgttcaatctcggttaaacggtggtcaatttctgtaatcgtccactcccgcttgccccgctcaatttccttaacgaacttctccagggcgtttagccgggttgtgttcaccccggtcgtcggtaacgagatcgcctgggtgtaactgtggttatcatcaatgcaggtgtattcaatcgataccaagccaatatcggccgaacaggtcattccaaggttgcgggcaaccacgttcatcgagtcgcgcacccgccaggacccggttccgcaggccaaaatcattagaccaacccgcccaacgatcattgaccgttccactaagggggcctccttagccggggtaacgttgtcatcttctacaaaatcctgccacggaatctgcatgtggtggtggtaatcttcacccaccgcttgttccttatccatctttttctctccccactttaggcactaaattacgtcctattataggagggttgccgacgtttgtgtagggacaattaagcgggtgaaaagagttccaggtgctttagagtcgtcactagggtctgctcgtcttcgcttaacacgtaactttcccgggtcgccaccgagatgtaaaaactggccgggggcgggtccgtcaattctagcggtacgatccccggctcgtctttgatcgcatccaaaacgatcaggctgacgccgaggttttgacggaccagctccttgacccaagaaatattgggtagcgggtagagggtgctttccgggcggacacgggccgcatcgcaataagcgttaaaggccgcccggtggatgtattggtcactgtaattaatgaagcgttcgttagccaaatcgccaaaggccacccgccgttttttagccaacgggtgttgttcgctgaccgccacggtgaaggggcgcttggccaccaggtcgacaaatatcccctcctcattaatcggcgccatcgaccccaaaatggcgatgtcaatttgaccatccttgagccgttttaacagctcgtgggacccctggtcggtgatccgcaggcacgacaacaaatccggcggacaggatttaactaacccactgatgtatattttaccgatgatcgggggtaagccgaagcgaatgctgccccgcttagcctggctaattgacttttgcgccaaggctaactggtgattgatccggtccgccgcttggtaaagtaactgaccagcccgggtgatcttcatcccccgccggccacgggcaacgtcgaccaattggacgtcaaattcacgttccaggcgttggatggcctgagtaacggttggctgggtgacgccaaattgcccggccacttgggtgtagtttttcgtttcaacaacggccgtaaagtactgtaagtcacgcgtattcattctggcgttccccctttttcctccagattttaacacaaaagggcccccacggccgtgccccagtgaagtgaacccccgagattgttgtccaaacttgtgggttcacttcaagactcgcaaccgaatctgtgccttttatttattagtgttccttcaaaaattccatcatcagcttattaaaggtcccggcctgctccgccatcaccacgtggccggattggtcaaccgcctggtggctaacgtactccggattaactgccgccatcgcatcggcaaagtgaccatcaaagtagggactctggttcgccgtcaccaggagaaggggcacctgggcgttttcaaccgtcgtccgccaatccttctttgcgtggtcgtatagcaagggcaagttgtcagcccgcacaaagggaaacatttccttttctggagccagttggttcaagacctgcttgggtaccccgttcaacgtttcccggacattgccatgctccttgagtttgagccggtaggatgcccgggtgatgtccatgtagccatagggccattcggctgtatttagcatcttgggtgactggtcaatggcgattgctccccgtaccggaaagtctgggtaatgctggaggaagccgtatatttctgccgcccccatcgagtgcccaatcaaaaccggccgttcgatgttcaagccaactagcaactcatggaggtcatcaatcagcctgtccaccgaagccaggccagcagtgtgtcctgacgcgccatggttgcgctggtcatagctaaccacctggtaaccgtttgccagcaactcgggtacctggagacaccaaatttgctggtagccaccgaaaccatggatgaggacgaccggctgcccctggccctgaatccgataatttaaccgcacaccatcactcgtttgaaagtccatcagccagttcctcctttactaaggtcagaaagatcgtcacaatcagcaggtcggcggttccgccaaggctcaggtgcttagcagtaaactcctgctccagctgggccaactttgcccggcccgccgcggtcgtaatcccgcccgccgccagacatgcgtccacctgggtgtttttccgttccaaaatggctgggtcgccggcccgcttcaccagggtggaatcctcggtgtagcgagcaagggcaagcatcgtctggataatccgccggttccactcgccagcggtagcaagcatcgtcggtaagccatggtcaaataccgttgggtagccggcctgggcctcgccccgaatccccgtcaaaccgtactggcggtactggagttccccggctgtctgctggttcgttgccgcttttttttgcaagtcatcctgaaccaagccaacgaggagctgtttgaccgttgcttggatgtctgccagatcgacgcgaccattccgccgccagctatccgccaccgccaaggtcataatgccaagggagaagacggcacccttatgagtattcacatcgtgcgtcgccgtaaacatcgcctgttcggcccgcttgccgaattctcggagttccttaaacatcagcgggtaatcatccgggtgcccgttcagccccaattccgcggcctgttccaagtagcggcggaaactcagggagctattgataaaggtaaaaacgctcatgtcaggatgagcgccgtgttccaccggatccaccaagccaggcttgggccatgccactacttcgtacaagagtgattgctgggcaaaagctactaagcggtcacgcacccggcgccgctgttcgaccgccagtgccgcgctaatcaagctgcttaccgccgcctgcagttccgccaccgtatgccgccgcgaccgcccgcactccttcgccggccggccgcaaacaaagcaccgccgcgccggctgtctactgtccgcccgtgaaaggggaacaacctgcccagcccgctgcaccagaacatccaagtcaaagaggcggtgacttgcttgcccctcctcgaagcgggtcgtctgtgctttcacgtcctggggagctgccttgaccaggtagaagcgctcgggaccggttccggcatccagccactccgtatcctggcaaaagagctgacccgcggtgagccaatcacgttccaaggccagcagttccgccgtaaagaagcgctgaatagcccggttatttttgatgggtcccggaatattgagtttagctgccaccaccgtcatgccggggtgggccgctaccagccgttgttgaagggccgttcgccggtccttatttgccaacacagctggaatatcctgaggctggcccgttgcaaaaatgtttgtcattgtaggctcctttcacgtttgcgtgttctactatatgtattataaaggagttatgacataactcctattacttagataaaacataaacagcgcagtacacaaacggtctccagtgctcggcaaagccgaatcctggagacctgtttgtgcttgcgggggcgtgaaaacgaagtcataaatgacttctgtcacgctccctttatcaattattaagactaatccttaatctgctttacttcgtcaatcaaagttccgtcgcggtattcaaccagggccacagtccggtcagtgtattcgattggctttggcttgccaacgattccttctgcccgcttttgcagttcttcgattgaaaccagcggaatgcctggcgccttcttgaaggcttcaatgaggtccttccgtgctgggttaacagccaccccaacttcagtaaccaggacgtcaatggatgcccctggcgtggtgatggagttaacggcgggaacaacggtggcaatccggccccgggtcagtggagcggagataatcgtcatcttggcagtaccagcatcctggtgaccaccaacggcaccccggataaccccgttggaaccagtcagcacgttaacgttgaacttggtgtcgatttccaaggcggacaggatggcaacatccagttggtcaaccatcgcacccttgttgtcagggtcggcgtaccaggaaccgtcaatttcgatttgaccagggttggacttcatgctagaagcagcacccttgtcaaagtcctgcacgtccataaccttcttaaccaggtcttcttcaagcagcttgacgattggtgaagtcgttccaccacaagtaaaggcagcagtaacgtcgttgtccagcatggattgacgcaggtaacgggtaacggccagtgaagcaccaccagtaccagtctggaaggagaagccgttcttgaagtaaggtgagttaacgatgacgtcgttaaccatcttagcaatcttcaattccttcgggtccttagtgaaccgggtagccccactaccaatccggtcagggtccccaaccttgtcaaccttaaccacgtagtcgacctgggtctgcttgatggaagcaggcgtgttcgggtagtcggcgatggtgtcagtcaggagaaccaccttgttagcgtattgggcatccactagggcgtaaccaagggaaccaagggcggagtcaccttccatcccgttagcattccccatccggtcggagttcggaacacccaggaaggccacgtcaatcttgatgttgccgttttcgatggaacgcgcacggttaccgtgggaacggaagataactgggttcttcaataaaccgtgagaaacggcttcacccaggctgccccgcatcccagaactggtaatgttagtgatggtgccggccttgatggcttcaaccaccttatcgttcattacaccggtcagggatgatggtgccagggtcaggcccttgtagcccatcttgatgatcttgtccatgaccatgttgaagacatagtcaccgttccggaagtggtggtggaatgaaatcgtcattccgtccttcaggttgtccttaataacttggtctaaggagtcgaccagcttgtcgtcacccttggttacgcgaacatcatggcccgtgtagtgaaccgttgggtggccaatttcggtagtttcaaatggcttgtagttagttgagtttaagatttcgtctgagatttcacgaccgacactatttttcaatgtattcaccctcctcgttgattaggttggaagccttagctaagcgaattacccgttgtgcacgcaggacaactgggcggtcaaccatttgaccgttcatggaaataacaccggaacccttctggtgggcttcttcaatggctgcttccacgtccaacgcgttttcgatttccttcttggttggctcgtaaaccttgttgacccagtcaatttgccgtgggttaaccagggacttgccgtcaaagccgagttcgtggatgtgttcagtttcccgctggaagccttccacgtcgttcatgttggtgaagacggtatcgaaggcggcaattccagcggcccgggcggcgtggagaatcatattccgcgcaaattctagttcggcgccgtctgggtaacggtgggtcttcatgtcagtcgtgtagtcttcggcagacagggccagaccaatcatccggtcggtacttgcggcgatttctggggcgtttagaacacccttcgcgctttcgatggcagccatgacgtgggttgaaccaggttcgcggccaaacttcttttctgcttcttccactaccttgaccaggtcgagcatcatttgggcggattcaacctttggcaaccgcaccacttcgatgccggccttaaccatggcgtaaacatcattattgaagtatggcgtgtcaatcccgttgacccggataactaattcagagtcgccgtagtcttgggtttgcaatgcttcgtacaccagcatccgggcagcatccttttccgacatggaaacagagtcttccaggtcgaacataatggagtccgcaccgtaaataccagcatccttaaccattccggcgttgttccccggaacaaacatcatggtccgacgtaaacgttcttccattattaaaatacctcccagtctggttgatccgtagtttccagagcccgttgtgcggctgccatggcccgtgccttcacaacacagtccagggcccccttgtcaacggccttgacatttgcgttgtcaattccgtaggcgtttaaagtctcggtgatgaccttgcgaatttggtcgccgtacagctcctccactgaggaatccaggtcgatattgattccgttgtcgcccttgctcagggtgatttggatatcggatgattccaaagttcctgcaagtgcagtcttcttaatatccattattctaaacttccttccttaatgcgtgctctgagatcagaccagtgattttgaataaatgagagcgtcgtttgtggaacgtaatcttgcaccaccgctaattcatcgttagcaatcgctgctcgtaccttcgtggctgaaatcacgtcctgactagcattagcagcccggtccaggattttgacctcaacctcaggtggtagaaccctagttaattcttggttataaatatcagttgtcggcgagaacggctcgctgccgacgtagcgccgcgtgatgtttaacggcgcggcaatttgctccttaaagagggtggcgtccaaagcggcctgaaagtgggccacgttttggtcgtctttaaggaaataggccgggaacgtggcgtaagaaaccatgtagtccccgccagggaccaccgtcacgttgtccaggtcggcgcatcccgcctggactagctggtaacgctccgcagcggtaaagagcgaggcctcctggctgaccacgaaaacgtagacgtggtcgttttctttgctagcctgctccaccaggtagcggtggccgttagtaaagggattggcattcatcacgatgccagcaatttgactatcgtcctggtcggcaaagtgcggcaggtcctggatgtagtcgtgaacgtccggggttccattctccatgatggccccatcgtcaaccaccgccagggcgtgaaagccaacgtagccgaaactctgaacgtactggggcttggtaaagacgaagaggtggaagcggcccattgtcgccgcctcgttgaccagcttgctgaccagctcattaaaggtttccccatggcccttgaccttggaacagacggcgatgtatttcaggacgttgccagcaatcgagccggtcgccatgatctcaccgtcttcctcccagacgaaggttcgctcaacctgctgggtttcctttggtgaaaactccgtgattcccgtcttttttaagaacgcctgccacttggtaaagttccgcttgatgtgaatgttgatttcacgaacctgcatggtcgctcctcctctagttacttcttgctcgccgcgtaatccttgaccgcttgggctaccgtatccacgaccccgtcatcaaagacgccagggacgaaacggtcggctgtcggttcaggtactagactggcaattccttgggcaatcgccttctccaggccgaagtccaccttgttcaggtcggttgctaacaagcccttgtagagccctgggaagaccagaatattgttaacctggttcgggtactggctcgaaccggttgccatcacctgaacccccgcttcgtgagccacggcagggtcaatttccggcttcgggttggccaaggcaaagataattgggttatccgccatcttcttaacctggtcggcactcaaaacgtcggcgtcggacaggccaataaagacgtcccggttgcgaacggcttcgtccaggtcagcataagcagtttggtcactgctctgcttaaccaggttcgtctggtagtggttgtagttcttactatcagcgtgaaccgggccatcaatgtcaacgaaggtgatgttcttgattccggccgcgaaaagaaggcgggcggtcgcaacccctgaggcccccaccccgttgatgacgaccttcaagtcggtcagctgcttgccaaccaccttagcggcgttaatcaagccggccagcactacgatggccgtcccctcctggtcatcgtggtagacgggaatattaacttccttcgccagtttttcctcaatttcaaagcagcggggggccgcaatgtcttcgaggtggaagccggcaaaggactcctgcatgttcttcaaggtactaaccacttcatctggggaaacctgctcaacggtcagtggaatggcattcactccggacaggtccttgtataagagggcctttccttccacggtcggcaagccgccagcgggaccgatgtttcccaatcccaagaccgcggagccatccgtgaccagggcaaccagtttgccgctcatcgtgtacttatcctttagctccgggtagcgttcaatcagcttagaaataattgccacgcctggtgtgtaggcctcgcctaattcctgcttattgtggaccgcaaactccggtgagatggcaagcacaccttggtgttttgcatgaagcgataatacttcttcgtctttcatcattaacatcctccaatcactaggccctagtttactatcttttttaaatattgtaaatataagcgaatgcttttaaatatttaaaaagagcccaagcaaaattaaatgctataatcaactctaatagactttccacaaagcaggtgaaggattcatggacgcagaacacaaccagctcctggcaaccttagcgcaggactactacctcagtaagatggccatcagtgacatctccaaaaagtaccacctcagccgctacctcatcatgaaatacttagatgaagcgctggtctcggggattgtcagcatcaacatccacacagattacgaccgcaacgccaaactagaacgcaccctccaacagcactttaagattaaaaacctcatcgtcatcaaggacccgacgaatccccaagaccgcgaccagatcatcgcgacctttgcggccaaccaggtccaatcactgattagggactgccacacggtcgggctgacctggggagagaccatctacgccatactcgaccacttcaacaagcagaccgccagccagctgacctttacccagtttatgggcgaaaacatgcgctaccactcctcggcagcgtcgatgcagatggtccaaaaggccgcggccaagtacgatgttccctaccagacgattcccggcccgctgtacatcattaatgaccaggcacggacggacctttaccatgagccggcattcaccgcggcgtttacggcggcccgccggatggatattatcatttgtgggctcggcacccgccagtccatcaacagtatccccgcctgggcggagaatactgaccggattttccccggagtcgacctgggtaagattgccggtgtcgcctttggccggccctatgaccttcacggccggttcctggtgtcgccggaaaatgacaaaaccctttccatcccgctcgatcaaatcatgcaggttccccggcggctcgccattgtccagcgaaagtcaaagtttcaagcggcgcgcggtgccttagaagggaaactcttcaccgacatgattctaaccgagtcggttgccctgcgaattaccgacgctctcggaatttagaatttaaaaagtgacttagcaatttggtttttgctaagtcacttttctttttgactactgttgaatgattcaaaaaggcaacttaccaatccaactctttcagtagcaaacgattaaatttttaccagaggccgataaccttcatccacagggtaccgataattccgtataccaagaggtagaaaatccccatgatgaagttcatcttccaccattcggactgggtaacgtaacctgatgatgacagcacggaagctggtccgttggcatagtgagtagtagaactcatgaatgtggaagtgaaggccaacagcattgccgttaacattgcaggagcaccggcggcaaccgcaacggatacgaaggccgcgtacattgcggtaacgtgggcagtcgcactagcaaagaagtagtgagcatagaagtaaacgattattaggactgccagaacccaaacccaactgataccgtgaagggcagaaccgattgaaccagagaaccacttgataaagcctaacttggataattcatcagccatgtagaccaggacagacagccagatcaggacgttccaagcacctgtttcatgcaacaggtccttcgtgtccaggacaccggtaatcagcagcagggaaattgccaggaaggcaacaaaggtggcgtcgattgctggaataaagctagttaacatccagagaaccagtgtcaggatgaaaatcaagcccatcagcttttcagaaagcttcatcttgcccatcttgtctaactcttcgttagcccattccttggcgttaggcgtttccttaacctcaggcgggtacatcttgtagatgatgtatggagtggcaagcagacagataatacttggaacaacaccggcaacgaaccagcccaaccaggtaatgttgatgtggagggtcttagccagggcaacgataaccaggtttggtgccatggccgtcatgaacgttgcagaagtaatcaggttactgtggaattcagagaagaccaggaatgaaccaatcttcttccgggttcccttcttcgggtcagaaccgtaagtttccgccagcgactttacgattgggtaaacaaccccaccggcacgggcagtgttagatgggatagccggtgaagtaaccaggtcgattcccatgatggagtacgctaaccccaaactccggtgaccgaagctccgcacgaacaccagggcaatccggcgtcccaggccggtcttgatgaagccccgggagagcatgaaggccattgcaatcagccaagcagatgagttgctgaaggcggtcagggcccccttcattggtgccaagcccaccagtaccattaccgtgaaaccgactaaggtcgtcccggcaattggcaacggctgggtgatacagccgacgattgtggcaacgaaaatggcaaacatgtgccaagcagctaatgaaacgccatccggccgaattggaccgcagaaccacaggattaaaccaatggcgagcgtccaggcccaggctttagttttgaattttgataattccatctttcaattcctctttatattaagtctttcctctaatcaagttacagctcaacgccgtcaagaacttccttcatcttggcagccgaatgagccatcttcttactctcttctgctgacaggtcatgttcgataaccttcacgattccgctagtgttaataaccgctggaacacccaggtagaggtctgaaaccccgtattcaccgttcaacggtgcggaaattggcagggtcacgttgcggttttccaagatggccttcacaatgtaggccaggcacttggcgacgccgtagaaagtggcgcccttgcgtgcgataatcttgccgccccgctccttcaccatttcttcaatgccagcgtagttagctggtgtgaagttggcaacttctttaagcggctggccgttgaccgtagcttcatcaaaggccgcaaaggaagtgtccccgtgctcacccatgatgtgggcatcaatctcgcttaccggcacgtccaatttttctgccaaaattacgtttaagcgggcactgtccagtgacgttcccgtcccgatgacccggttcttagggaacccagacatccgctgagtcagagttgtcaaaatatcaaccgggttgctggaaaccacgaaaatgccgtggaaaccgctgtcgacgattggctgaacaattgtcgacaagatcttggcattcttgttaaccaggtccaaccgggtttcgcccggcttccggggtaccccagcggtaattacggccacgtccgcgtcggcagcgtcagcgtattcgccggaacgaataatcgttggtgcctccaaaggggtaatgtcttgcaggtccatggcatccccgtccgccttgtcgcggtttaggtcgacaatcaccaattcatcaacttcctgcgtcgtttgcagcagcgagtatgcaaatgacgaaccaaccgcaccatcaccgactaggagaaccttgtggcaacgtttaatcatatcgaattcctccctgaataaggttaaaaataattgcttatcaccggcaccagccacggtcccggtcaaatttcaagcctacttgaggctgcgggcgtagagggtaacctgctgcccagcctgccggccaaagataatcgtttcggcaatcgagttaccaccgacccggttattcccgtgtaggcccccggcaacttcaccggcggcaaatagtcccggaatcacgttcccgttgccatccaagacctctgtatgggtgttgatgtgtaaaccacccatcgtgtagtggatcgctggggcaatgtggatggcgaagaagcctggcttggcgatgtcgcggtccatcccggtcgtccggctaaattcctggtcatcgtggtccttgaccgcttggttccaggtcgccaccgtctttttcagggtggctggctccatggagagtttttgggcgagctcttcgatggtgttgccggaaaccactagccccaccttgtcgtagaagtcgacggccttggcccggtcacggatcccctggtcaaagatcaggtaagcggagtgctccggcaaagcggtgatggcgttggagacgatcttacgggtgtttaactcgttgacgaagcgttgccccttggcgttaaccaggattgccccttcgccccggacgacttcaccaatcaaataaacgtgcgggttatcttgttgaacggtcgggtggacttgaatcaagtccatttgaactagctgcgccccgacgtcttcgccgagtttcaggccgtcgccggtggcccccggttggttagtcgtcttgtaatcaaccaggtctgggcggtagcgcttcatgtattccttagaagcgccgaaaccaccggtcgctaggataacgctgttggccgcgatcgtcttggtgccggccgtggtttggacttcgaccccgttaacggtcccctgatcgtcttttaacaacttagtgaccttggtctggttgaagaccgggattccttgttggccaaccacccgcaacaactcgttgaccaagaatccaccgatcggggctaagctagccgggcggtgggtccgcatcaccgacatccccccggtgatcgtgacgtcttctaacttgatgtcgtgatcggccagccagtcaatcgccagggcggagtggtgaacgaagtaacccaagaggtccttatcgtttaaacgaccgccgtcttggtaggtttcccggtaaaaggagccgacgttatcgatcaccccgtgctttaattggacgttggtttcggcggcgttcatcccggatgaggcccggttagtgttcccacctaagccttcttctttttcaaggacgacggctgaaagccctagttcatgggcttggatggcggccgtcaagccggcccccccggaaccaatgatcaccgtgtcgtagcggtcctttaactcactggccgggcgtggttgaaatttttctcccataattccctcctaatcttgtttgtcgacgttggtcatctttaacatgtccatccattcgtcgtattgttcttcggtcaccttgccggacttcaaagcggcttcttttaaagtggagccggccttatcggcggcttgggcaatcttagcggcgtcgtggtagccgatgtatggcgacagggcggttaccgtcatcaaggagttgtccaaaagttccttcatccgggcgtcgttgaccgtcaagcctgcaatcatcttgtcggcaaagccggtgatcgtcccggttaggaggtcggctgattccaagaaggcgtcgatcatcaccggcttgtagacgttcatttcaaaattcccctggctagcggccattgaaacgaccgtgtcgttaccaaagacccgtagtgacgccatcgttactgcttcggcttgggttgggttaaccttccccggcatgattgaggaacccggttcgttggccgggatgtttaattcgccgtaaccagcccgcggaccggaggccaagaagcggacgtcttgggcaatcttaaacatgtcggcggccagggtcttcagggccccgtggaccacgtttaagccggagtggttggccaagccaaagaacttgttggtcttaaccgtaaattcgtgtccgtaaacgacggaaaccttttcggcgatcttttccggcatccccggggccgcgtttaaaccagtccccacggccgttcccccgatcgccagttccaatagggtcggttggagttgctttaagtagtcccggtcgtgttctaaagcggccacgtaaccagagacttcttggccaaaggttaacggggtggcgtcttgcaggtgggtccggccaaccttaacgacgtgccagtattgttcttgtttggcctttaattcgtcaattaggtgctggacggccggcagcagctgatccaaggcttccacggccacgatgttcatcgccgttgggtagacgtcgttggaggattgacccttgttaacgtcatcgtttggcaatacggtgacgtctggattcaagcgcttagccaggttggccacgacttcgttggtgttcatgttggtttgggtcccggaaccggtttggtaaaccttaagtgggaagtccttgcgcaagtcgtcatcgggcaggactaagagttggtcaatcgcctcgatgatcaactttcccttggcctcatcaatctggtttaattccaggttggcttgggcagcggccttcttaatgttgagcagggcgcggatgatggccaacggcatgaactggccggttgggaaattgtggcggctccgttccgtttgtggtccccagagggcttcttgtgggatttgaactggtcctaaagtatcttcttccgtccgaaattgtgacatattcttcaacctccaagtgattaatccgattgtatttgtgaaaagttacacattacttaacgattatacgataatccccccgctctcttatagtcaaacccgctagttattataaggattgattattattaacggtcctgcaccccgcttaattgatattcatcaactttaatcggcctatttttagcgggattgttagcgccttcatttatttgaattttgtctaatatccgtaattgcttgccaaatagtgacggcgagccacccgtaactttctaaatcaggatccctgattgattttattccaaaactatgtcaaaatggggacgattgttagccccttaacaaggtgacaaacacagaaatgagaggatttgatcatatgaagcactacattgggattgctggaaccaaccgtcaaggctccaccaaccgccgcttgttgcagttcatcaaggaacacttcgccgacaaggccgaaattgaattgatggacattggtggcctgccggtcttctacaagaccccggaccgctcagttccggaacgggtaactgaaatggccaagaagatcgaagcatccgacggggtcattatttccacccctgaatacgaccacggggtcccggccgttttgatgaacgccttggaatggctttcttacggtgtgcacccctttgctgacaagccggtaatgattaccggggcgtcatacgggatgcttgggacttcccgggcccaactgatgctacgccagatgctggactccccggaactgtccgcccggatcatgccatcatccgaatacatggtgggccactccttacaagcctttgacgacgaagggaacctcaaggaaggggccctcgtcaaccgcttggacggcttattcgccgacttcgacaccttcgtcgacgtcaacaagaacctggtctatgaccgtgaacacgtgatgcaagacatccgcgtttccgacctgaagaacgacttataaaccaaggaggaacctacgcatgaagttagttgggattgtcggctccatcgccgaagattcatacaaccgcaaattaatgacctttatggccaaccgtttcaataacatcgccgacattgaagtcgtttcaatcaaggacgtaccgatgttttccgaagacgacgaccaaaccaacgggatggccgttcaatacttgaagcaccgaattgaaaacgccgacggggtgatcatggtcacccctgaacacaaccacaccacgaccgccgctttgaagtcgacgatcgaatggctgtcctataagatccacccgttagaagacaagccggtcctgatcgtaggggcctcttacttcacccagggttcttcccgggcccaattggacctgcgcgaaatcttggaagccccaggggttaacgccctcgtgatgccggggaacgaattcttgttggggaacgttcgcgacgcctttgacgacaacggcaacttaaaggacggcggcacgattaaccgtttgaacaacttgttgatcaagttctccaagtgggtcaacgtcttgaaggccttaaagggcccagaaccggccgacgcctacaagaacgaagacctgactgcctccgggaagactgacaccactatcgaaggggtgaagcccggtgacccagactggattgaaaaggccgctaagttgaccaacgccgcttccggcaaggactacgttaagctcgacgctgggatcctgaccgttgaccaacttaactggttcttaaagtcgatcccggccgaactgacctacgtcgacgacaacaaccagttcctctactacaaccacaaggccccggctgaaaagatgtttgcctcccggaccccgcaacaaccgggttccccgatgtcggccgttcacccggacaagcggaatgtccacgaccacgttaagcaagtcatccacaccctacggaccggtaagaccgacatgttccaactggccgaaccagtggacaagaagaacgctaagtgggtggttaacaactaccaagccattcacgacgaagacaacatttaccgtgggattaacgaaatcgtgatcgacttctggccaatcgtcaagaagtacctggaaatgaccgggcaaaccctggttgacgacccgaacagcaaggtggacgctaacgccagtgcttctaccaaggaagaagccgccaccgaggctcccgccgttgacgctagcgccagtgcttccgaaagcgaaacggaaagccaaccggcaccggcaccggcaccagctactcaagcaccggccgttgacgccgacgccagtgcctcagaagaagacgcaccagcacaaccggaagtcgacgctgacgccagtgcaagtaaataacggaagtgcgcccaacccgttcggcaggccgtatggctaagctagggcaaatggttaccgccttagcggtgttctttacccgtacttagacactaggcctgcggttgggagcacgttatctgcggaagtgcatccctacaccctacaataagacccctaacgctcacctcgtgcgttaggggtcttttcattgtcgtttaagcaagggaggttggtgagcacttcctcttattcaaatctagccagttcctggtccagcggcttgtattccgcttgccaagtaaagtcggccaccgcctgcttggcatccgtgattcccgctgcggctaagccctggtcgatggcggattgagccaccgcctcagccaccttcttggagaagtcggctagcttggagaccggtggtaagacggcggcgcccggttgatcagcgtcaacgaggccccctaaggcgtgggcggccgccgccagcatgtcgtcgttaattaccttggcttggacggctaaggccccaaagcccacccccgggtaaatcagggcgttgttagcttggccaatttcgtactgaaccccttggtagtcaaccgccggggtcggaatcccagtggcgactagggcccgcccgtcagaccagttcataacgtcgtctggcatggcttcaatcttcttggtcgggttggagattgggaagatgatcgggtgcttagcgtgggccgccatttcgcggatggcggcttcggtgaaggcgttgtgaacggtcgacgttccgaccatcaccgttggttgtaccgccttgatagttgccgttaagtcggttaattgagcggcgttgtcgaattcaccccgcaaccgggtgaagcgggcttgttccggcgttaggccctccgtatcatcaaacaacaacccctggcgatcgaacaagtagaagtgctgcttggcttcttgttcgctgaggccttggcgcaccagttcttcgaagagcatttttacgatccccatcccggcggtcccagcaccaaaggttaggaaggtttggtcggttagcttttctttggtgatgtttaaggcccccagtaccccggccaaaacgattaccccggtcccttggatatcgtcgttaaaggtcaaaatcttgtcttggtacttatccaaaatcttggcggccgtcccacggccgaagtcttcaaagtgcaacaggctcttagggaagaggctttcgacatcgccgacaaattggtcaatgaagtcaaagtagcgttggccttcaatccgggcgtggcgcttacccaggtagttcttgtcgtccagtagttcttggttgttggtcccggcgtcaatcgaaactggtaacacttgggccgggttgatcccagcggcggccgtgtaaaccattaacttaccaacggcgatgtcgaccccattaactccccagtcaccaatcccgaggatcccctcggcatcggtcaccacgatcagacggatatcccgcccctcggcggcgttctttaagatctcacggttgttttctgggtgatcaacggttaggtaggcggcattttgcggcttaacgaagcgttcgttgtactcttcaatcgactcggcaattaccgggtcgtacacgatcggcatgaattcgttgatgtgcttgcccattaagttaaagaacagcgtccggttgttgttaaagatttccatcaggaagtggcgtttttcaatcagggtgcccttcttttggtagagggcgtaaatttcatcggcttgttcgtcaatcgtcttaacccgtggtggtaagagccctagcaggccgtgttgcttacgttcctcagttgtaaaggcggtgccccggtttaaaaaggggttgtttaacagttcgtatccactaatcattttgatcggtcctttcaatccatctgcacaactttctctctcatcgtggttgatcataagtagtcccttaggtgatagtcaaaccgatggaagccaatcaattttattgatatgataaacagaaacgccgttacttagggggggtaaagatgaacattaaggaacttcgctattatcatgacctcgtaattcaaaaaaatttttccaaagtcgccacccactttggcgttgcccaacccaccatcacgatggccatccaacgtttagaacgggaattaggggcgccgctctttattcggagccaatcccaccacgacctgaccgtaaccgccagcggtctgcagtttgaccagcacgtccaaaccatcctgcgcgaattggaggtcgctcaccaagagctttcccgggccaaacaggaacgaatccgctttggcctaccgccgatcatcggtaactactttttccccgcctacacccccgccctgctagcggcgggattgttacaacgcttagaggttgaagaccacgggtcccgggagctaacgaaaatgctggcccacggcatcatcgacatggccctcctagggtccttagcccccctacaacaagattctttttcgacgcaagtaattacgcgcgcccccatccaaattatcgtggcacccgaccaccccttagccacccgaaccaccggcgtttcctttcaggacctcaaaaaagagcccttcattaccctggccaacgagtacgttcacgcccaggccttccaccaggtttcccgggcggctggggtgcgtcccaaagttgtttttaaaacccacgacgttcacgttttaaaaaccctggtggcgaaaaactccgggatttcctttctcaccaccctagctctagaaccccaagatcaccttgttgcactgccactactcgatctgggcgcccccgaatttatcatttcggttgctacccgggccaaccggctactgtcggccccgggccaaaacttatggaatttattaactagcaaaggcaactaaaaggcggcccccaaccgggagtcgccttttgtcattccttaataaacttcgccgcttctttaagggcgtcttctgcttgaggggcgtagccgacttgatcgacaaagccatgggtaacgccgttataacgtaggtgggtcaccgcgacccctgtttgccttaggcggtccactagcttttcgttggacaagcgcagcgggtcaaactcgccggaaatcaccagggtcttgggtagacgttcgatgcccggggcgttgatcaccgcaatcaaggggtgctctaaactaccgaccgtcccaaagtacgatccccaggctaaggtatcactggaaaaggacttaaaaaaggcccgcatctgctcgccaaattccttgaactcgatcccggcactggtgtcttcaatctgggccccgggcacgtccgggtattttaagaccagcttttcaacccagttagtggcaaaaaccacccggtctaagtaggcggtcgtcagcaccagtcccccaccagccgagtcgccggccagcacgaaaccagcgggcgtcgtttggtaccagtcggcgtgctcgtgcaagtagtttaatacccggtaacaggccaggggggccgctgggaaggggtgctcgggggccagtgggtagtcgacgctaatcacttggcacccggcaaaatcggccagtgcccggcagagcatttcggccccggccacgctcccgccgtaataggcgccgccgtgaaagtacagcaccgttggcaacgtcggccccgccagcgcggccagccggtagcgacgggtcgctaccccgtcgataaccaggttttcaatttgcaacgagtgcttggcgatgtttttctttgaaccaggagcgcccatcatccgatcgcgcatgtcttggatactcggcttttcaaccgcttgagccggcgaagcgttaaatacgggcgccaagttcacccgggtttcgtcgcttaaccagccgcccgtcgtcttgcccggcacgaacttaacggtcatccccgcttgtttttggccccgctccaagctggccagtgcttcttgatagtccatgtctcctccaatcaaaaacgagcaaccacataggggcgcccgtcagttaattattcagcgatttcaacgtcttcaatcacgacgtcttcttctgggcggtcgcggaagtcgcgcttaacctgggaaatcttttgggccacgtccatgccctcgatcacctggccaaagacggtgtggtggaagtccagccacggcgtccccccctcttggtagcgggcgattacttcgtccgggtagccggcggccttcatttggcccaccatgtcagccggcacgttttcgttggtcacgatgaagaattggctcccattggtgttaggaccagcgttggccatcgaaagggcccccttgaagttaaagagttcctcggagaattcgtcttcaaaggcttggccgtagattgattcaccaccggccccggtcccggtcgggtcgcccccttggatcatgaagtccggaatcacccggtggaaaattacgcctttgtagtagccctgcttggccaactcaacgaagttcttcaccgtcttgggtgcttggtcggggaacagttgtagcttgatgtccccttggttagtcttaatggttgcttgaacggccttgacgtcggccaagttcagttgcggatattggctcatctttttcctccaaaattagtattagggtatattttaacacaataagggaagtgcgaaccagccattggcaggccgtgggttaaggatagaccggggattgatgcggtacgcatcgttctccggtcagacttagccacgttatctttggaatagtcaagatacaacaaaggcgccgcatggttttgcgacgcccttgtttagaagagagatgttgagatgtttagtttttaccaacgacggcgatcaggtcatctccggcctgaaccgtcccgtcagcgagctgtttaacggcactgtagttagcggtgttggtaattacaatcatggtcgtggtgtcgtagccggctgccttaacggcatcaaggtcaacggtgcccaaaacgtcacccttcttgactttttgaccctgcgctacgttggaagtgaagtggtcaccctttaagttaacggtgtccaaaccgatgtgaatcaagatctcggcaccgtccgtactggttaaaccgtaggcgtgcttcgtggcgtaggccaccgtgatctcaccgtcggccggtgcgacaatcgtcccgtcacttggaacgatggcggccccgtcccccatcatcttttgggagaagacctcgtcgttaacttgactcaaatcttcagcggtcccacttacgggtgcgcccagcgtttcggtcttagcggcttcaccacttggttggttagcactagcaacagttgctacggcttcgtttgcttgggtcgtagcatcaactgcatcagcgtcggctgcttcaacaaccgggtttaccaagtgattgtgcgtcttcccgtaaaggaaggtgatggtgaaggccaccacgaaggaaacgagttcacacagcaggtagaacggaattgacttggctccgatggataagaacccaatgaacccggccgaccccatcgaaacggcgatgacgtggaagagaccggctagagtagcggcggtcgcagacccgatcaaggcacagaagaatgggaacttgagcttcaagttaaccccgaagagggctggttccgtaatccccagtaaggcggaaacggcggcggaactagaaagccccttcatcttttcgttcttggttaagaagtaaacggcggtcgtggcagccccctgggcaacgttagccatggaagcaacgacgaagataaagtccccgtaaccagtcccgctcttgtaggcggtcaccagctgagtttcgatggctgggaaggattggtggagccccgtcaaaacgattggcgagtagatggccccgaagatcccggtcccgacaaagccgagggtcgagtaaagccaaacgatcccgttagtgattaagtctgatagttccttcataactggtccaaccacgataaaggtgatgaaccccgttaagatgactgacagcagtggcgtaaaggtgaagtcaaccgcggatggtaacttcttgtggaaccacttttcaaagattgacaggatccaaacggcggctaaggccgggatcacttgcccagtgtaagattggatgttaacggtaaaaccgaagaggtgccatgcacccccctctgccaaggccggcgccgtcatcatcatcccgactacggcccccaagaattggttggccccgaagcgcttagccccggaaacccccactagaatcggcaagaagacgtacggagcggccgacataacgttgaccattccttccagccccttgatggccgggaacatttggacgaccgactttggcccgaacagaccttgggaaactaaaacgttatctaaggccatcaacagacctccggcaaccagggccggaatgattggcacgaagatatccgacagcaacttaatgaaggccatcacggggttgaacttttggttcttggccgcgatttgcttcaagtcttcggtcgaaacttccttgagcccagtctgcttgatcagctcgtcataaacgttgttaacgtccccaggtccgatgatgacctggtactggccgttagtcttgaaggtccccttgacgccgtcgttgttgtcgagggccttttgatcgatggcctcatcgtctttgaggactaatctcaaccgagtggcacaatgggccgccgcaacaatattatctgccccgatggccttgatgacatcggtagcgacttgcttgtgatccataatcgttcctccatctgcaagtatttgataatgcgaacgctttgtaagcgcttttctaccttatccatcatacatgactattttaaattgtcaaccgtttgacatattttttgaaatcgctaccaatcgtgatttgatcacaagcccgttatgacggcatttcaagcacgtaagcgccgtcaatatttcctctgctaacccgtttcagagcctggtcagcctggtcaaatggcaccgccgtgaccgttggcgtgatccccaaccgatccgccagggtcaagaactcctcaccatcgcggcgggtgttagattcgacgctagtgaccgttttttcgtgaaagaggtggtcctggtaatttaagctggggacgtcactcaagtggattccggctaaggccagcgtcccgttgggggccaggttagccaaggcgttaggcaccatggcccccgccggcgaaaacataatggccgaatcaagcgggaccggtgctcggtcataggccccttgcgctgaggcacagcccaactccagggcaaacttttgggcgtccttgccccgggtaaagacgtgcacctcaatcccctgcttaatcgctaactgagccgccaggtgtgcggagccaccaaagccatacagtcccaaacggccccccgccggtacgttagcccgcaagagcgcccggtaaccaatgatcccggcgcatagtaggggcgccgcttccacgtccttaaagcgggcgggaatccggtaggcaaagccctccggtaccgttacgtactcggcgtagcccccgtcgtgatcccagccggtgtacagcgagtggggacacagattttcgtgtccactgcgacaataacggcagatcccacaagcgtggcgaaaccagggaatcccgatccggtcaccaatggcgaaacgctgggtgctagctccactagcgaccacccggccgacgatttcgtggcccggggtgacttccggttggtggacgggaaggtcgccttccatcacgtgtaagtcagtgtggcagaccccacaggccaaaaccttaaccaaaacctcgccgggcgccggggtcggcaccggttttttaaccaattgcaggggacagggatcactttcaatcggggcgggggcttttaccgcccaggcccgcatttgttcaggaatttgttctgacacagttaccactccttttagtttaattacgtttattatagcgcgggattaggagaagtgcgaacccacccagatactacttatcaagaaggtggtttgctattccacagataacgtgctccccgaccacgggcctagtgcctaagtacggcccgtttgataggttggtacacacttcctttatgccaatcgattgacagcggttgcgcaagggccctaaaataggggtaattttacaaaaggagcctttaaccatggaatggacccgtcaacaacgttaccaatcctacgatcactacaccgcccagcaactcttagaattgcaaagccaagccgccaccgacccggtgcaggtacgctaccacttgcaccccagtttggggcttttaaacgacccgaacggcttttcctattttaacggccagtggcacctcttttaccagtccttcccgtttggcgccacccacgggatcaaatcctggatgcacaccgtttctgaggacctggtccactggcgcaacctcggcttagccgtcgccccggacaccaagttcgacagccacggggcctactccggttcggccaaggccttcggtgaccggctcttcttaatgtataccggtaaccaccgcgacgccgactggaaccggatctcttaccaggtgggagcttggatggacaaggatggccaggtcaccaagctggaccacgagctcttcgttaacccgccccactttaccgaactccgcgacccccagctcctagttaaagacggccattactacgcgctcttaggcgcccaacggaccgcggataagaccggcgtcgtcgacctgtgggaaagcgaccaactggaaagcggctggcacgaagtcggtgaagttgacctggggcaatcagacctaggttacatggtggagtgccccaactacgtcgacgtcgacggtcgggctgtcatgatcttttgtccgcaggggctggatcaccaaacggcgccctaccaaaacatttaccccaacatgtacctgaccggtcaagactttgacctaacggcgccgcgcctggttaacccggacgaaacgctcaccaacctggatgagggctttgacgtttacgccacccaagccttcaacgccccggatggcactgcctacgccgtttcttgggtgggcctgcccgacaccacctacccaaccgatggccacaactgggccaacgtgatgagccaggttaaggagcttcattaccgcgacggccacctctaccaaaccccggtggaagcaatggccgacctgcgccacacccaccacgccaccatcttcaccggtcagccaaccgtgatcaaagaagacgccggccagcagttcgaactccaggtgacgatcgaaccaaaccaggccgggaccctgaccctagctggcgaccagagcctagagcacggcgtcttcctgaactttgacaccaccgccggccaactggtaattgaccgcgccaaggccggccagccggtggcagaagaccacggcaccacccggaccctaaccgtcccgggccaccaagaattaaagctcgacatctttgttgaccactcgctggtcgaaatcttcgtcaacgatggttacaaggttgccactttgcgctactttgccgaccaagcccacggccaagtcgccttcactaaccccaccaaggccaccgggaccctgtggccaatcaagccatactaaagaggtttgcccatgctcgttaccgatctcttcaaccaaaaccagctcagcccccacctctccaagcaggccctctttgacctgggggtggcgcgccagcaggccgttccgagccgcgaactggccgcctacgtgccggtcgatcgcaaccccttggacctgattgcggcgaccgaatcgcagatgctccccgacctcttggcgctgcgccaccagcgaatgggcgtctcgccctttacattctttcgtggcaccgccgagctgatggaacacgacctagccgaacagagccacagcggcatccaagtgatcatttccggcgacgcccacgtcaacaactacggcttttacgcctcgccggaacgtaagctcttgtttggcctgaatgattttgacgaagcccggattggtaactgggaagacgacctcaaacgcctcttggtttccacctacctggctggtcagtccaacggcttttcggaacgcgacctcttgccgatcctcaccaacgtaaccaggacctaccgccacggggtcaaatacgccaacgccctgaccttgccggagcgcttctacttctcctacgagatccatgacatgatggcgacgatcgaccggatcagcgacgatcaaccccacaagatcagcaccatcttggaaaagattctcaagaagagtccccagaaaaactccgaacaggtcatcgccaagctgacgaccgcggatgaagaggggcgccgctactttatcgaacaagcgccacgagccaagcgtgttccccaagccatcaaggaccaactgatccggggctaccaccgctacttgaaaaacacccgcgaggacgtccgcgtttacctgaccaactttaccgtggacgacgtgatccgctacgccgtgggggtcggctcctttggcacccactgttacctgatgctgttatccggcaacgacggtagccacctggtcttacagatcaaagaggccctgccgctgcgggctagcctaaccagcttgagctccgaccgtgacctgcggctggcccaggaacgctcggccggccgtcggatcgtcaccgcccaaaagaccctccagtcggcctccgatcccttcctcggggcctcccactttggtcaccgctcctattactttcgccagttccgcgacatgaaggagtcgatcgacgtcgccaagctcgacctggagtcctttggtatttacacggccacctgcgccttcttgttggcaattgcccacttccaaagcccgaccgccccaatgatcgcgggctacttgcaccaccaaaaaccagtcgacgataccctggctgattgggccgttcagtacgccggccaagttaaccgtgattaccaaatctttatcaattactaaaaggacccccgcaccgttcaatttgaacgatgcgggagtcctttttagttcctcaatgttagacaggacaaatgtttagatttgcgcaattgttgattcctgcataatcttagacgatttcacagataacgtgctccccaatcacaggccgtgggctaagtccagccacagaacaccgctggcgcgctaacctgtgtctaggccttagcccacggcctgccaaatggttgagtcgcactccctcttccaacggaagccaacccctacaatatattgatttagtcctctaatttggcgatttcacgttccagggtcttggcaaactcctcggtggccggcgtggtccgttcctcttgccaaaagaggtagtaatcacggtgcaccaaggtcccccccgccccgtggagcggcagtgacttgatcatcggtaagtttaggtttcttgagctaaccaccccgagctgatcagtaatcatgtagccccggttggcggccaccatcgtgtaggccccctctagcgtttgggcgaagacgaagtcgctcttgatccccagcgtttgacggtagtaattagcctcttctttttgctggctctccggcgcgatcaaaatgcaggcctgatcagttagatccgctctgccgaccgactttttgctggccagcgggtggtggctagagaagaggatcatcaggttggtagtgactaacttgcggttaatgtactcatcggacagggcccggcgttggtcggaaaagatcaggtcaaccttttcgtcgtttaagaggtcgtacaactcctcgtggttaccctggcggaggttgatctgaatcttaggaaagtgttggttaaaggtgctcacggcacgggcgatgtcgatcccggcgtattcacgtaagtaaccgaccgtcaggtgcgaaatctgacgctggccaacgatggtcgtcgccgcttctaattgagccgccgattccagtaagtccggggcgtggcggtacaggtattctcccgccgacgtcaaagaaaaggaacggttgtggcgttccaagagttggacccccagggaattttccaatgcttggatctgctgtgagatcgcagactgtgagatgtaagccgctgcggctgccttagtaaatgatcggtattcaacgaccttaatgaagtagtcgagttgttttagtagcatacaaacctcccccaatttcataaaaaacttgggtaactattctttttttagttccttcagtgcgtctttgagttcttttttcttatccttggttaccagcgggtaggctagcggcaggtgtgaaatctggtccactagcgcattggcaacgatgtagcgcgatgaccacttgtcatctgacgggatcacgtaccaggggctgtccttagtggccgtggcctggatcgccttttcgtaggcgtcctggtaggcatcccagtactggcgctcccgaatgtcggcggccgaaaacttccagttcttatccggaatttcgatccgggcggcaaagcgggcgccctgctcttctttggaaacgtgcaagaagaactttagaattttaaacccgttgcgggtcaggtaggcttcgtaatcacgtaagtcttggtaacggtccgcgtagaaactttccttaatgtctttaaccttttcgatgttgggcaggtgttcgctcaccaggatttcggggtggacccgggcgatcaaaacgtcctcgtaataggaacggttgaagatcccgatttgtccccgctccggtagctgctggttgatgcgccacaggtagtcgtgcaggatttccgtcgagttaggttgcttgaagttggccaccttgacgccgaccgggttgaccccggagaagacgtgggcgatcatgctatccttaccggccgcgtccatcgcttgcaaaacaataatcaccccgtaggtccgcttggcgtacaagatcttttgtagatcgcttaactgcttagtacactcccgtacccgctttttcagctcgtcggttgacagacccaggtcgacgttggtcggtgcctttttgattgcaaagtgatcatcacggtagcggtactgacggtagtccattctacttcccccattcaaaaaagcttgttaaacttacagtgaacaaccactacaccataaggaggtcgccatgtcacaacaaccatccgttacttcgtggcaaaccactgttcaacggcaagtcgaaaatggccttcccaagggttttaccctcttggctgctcaccagtcgaaggggagtgaaagtttgtacttcactgttttaaaagagggggtcgttttcgatttacgtttatcataccacccgaacgcccacccggtgaacggcttaattgactttgacctgcgcgcttttccgggcaaaaagtacttgttaaaagcgatcgcgggcgccctgtcaaaccggaccaatggccaccagttaagctatcacgattttgtcgccctcgcctttgttgaaaaggttagtcaagctagcggcatctacttagtcgcacaagaacacttactgtgcgccctttcaattccgcccctgctggaggcaaccctcttggaccagtgggcccgcaagtggttgctagttcgcttcagagacggtcagctcctcttatcgcacaccggaatggcgctattagaagcctactgggaaattgccgatgtcttcatcgacgaaccgatctgggatgacaacccccggatcgaaagcccggccgagttgattcatcatttttcctgatcatcgcttatcagattattattacagtcaacgtccccatactttgtgtgccatcgcttccgtccgttgcgaacgtagtcatcttcggaagcaaagatttgtaatagatccattaagttttcgcgtaatcgtttccggatccgtttccaatcagccatcgctcgcccccctttctatctacttatcttattataactaatctagcgaaaaataaaaagttcccgctcaaaaacgggagctttaattttaatctaagacatgttttcgttcagcgcgactatagaagatccaggccacgatgccgaagaagaccggtccaaaggcggtccaaaaggccgttacccagtcgccttccagtagcggttcgacgcaggtgaagacgatccccacggcgataactaaccaaacgatcgtggtaaccacccaggtggtggtcatgctcttgtaaaagacaaaggggcggtcgaggtcctttttcatcttgaagaacgggaacgccccgatcaaaaacaggtacggtgccgaagaggaaacgttcatcatatcggtcaaaatcgtgtagaaggtcgccgccgtgcttcccccaaaggtaatgaagaagacgatcaccgaaacgacgatcatttgcatccacatggcaaaggccggcatccccgccttgtttaagctcgttaacttgtccggcaagagccgcgggtcacacccctcgacaaaggacttgatgggcgagtaggtcatgacaaaggcggccccgagcccgccgaagacgtcggacagggcggtaatttgcgagaagacccgcccgagcgtcaccgaagtggcgtggcttaagcccaggtggctaccggctacgagccccatgttattgatcaaaacgtattcaacgttggccaggtcaacgcttttcttgcccaatacctcgtgccagttggtggtcaccccacacatgaagatggcgagaacgtacagcaaggtcataatcaccattccgatgatcaaagcgcgcgggaaggtccgttccggtttgtcaaccgagtcgatcaccccggccatcgtttctagaccaccgtaagcaaagagggcgtagacaatgaaggaaataatggcaattggcgatataaaggcgctgttgggtgacttgataaagttgaccgccgtgaccggttcggctgtggcgccgtgatccatgacccagatggctagtgaagccaggataaagactgcggcaatccccagggtgaagaccccgcagaccgaggcgaccttggcgatcttgtcaatcccacgactggacaggtaggtgacgatcgccaagaaggcaatttccatgatccccagcgtttggttcgaatcgaggcccaagaggtgccaggtctgggtcttgtcgcttccaaacaacatcgttgaaatcgacacgaggaagtactgggtggacgaaaccagccagaccacccaggccgacagccaaataaaggtcccgataaaggccggtttctcaccgacggagccccgcatccaagaaaaaatccccccacgagcagccttaaacgaggccccgtattcggcaaacattatcgccgacgggaggaagaataagatggcggtcacgatataccagatcatacttgcgtagcccatctggtagtaggccgtcaatgagttactaaaaccaaaaattgacgaaaagatcatcaggaccaggctggccgtcttgatcttcttcgttgaattttcttcgtccattggattaatccatcccctaatttagaattggggcaattatacccctttccgaataatctttaagtctttaatgacaatattaaagaaaagatgaactaacccttccaaaacgatgaatagtcacttttaaaaacgattatttccggctggaattctcatcgtttattaatcttaccctccactaggtagccgtcatttttcgtccctttttcgaaaatcgccgccgcatttttgggcaaatgtgctatactatctgagacgttccagattttcaacatttaaaagggagcgtggtagggagaccagaatcctgccacgctcctttttacattcccccaagtttttcttctaacttccttcgtactttgtgtgtatgattgggttctgagattcgtttaagaaagaagaattaacgccatgacacaacgtccgcaacggcagagccgctctgaggtgcgaccacgacacaggagtcatcgcttttacccccgcctctttagttttctctttattctggcggcggtggtgatgattatcgccatggtcaacggtaacggctccaacgataacggtcaatcaggaaacgcccttacaacagtgaaaaaacaattacttggtgaccgccttggcgatcgcctccaacaagcatggcaaaagcagttaaacggtaccgaccaaaacgtgtcaatcgccatctattcccccacgaccggacaaacttaccgcctgactagggcgagccacggtcaccagttccacaccgcttccacggtcaaggttggggtactgaccgccctcttgctcgacaataacggccagttaaacgacaccgaaaacaacctggcccaggcaatgattgagaactccgataacgacgccacttcgaccctctttgaaaattacattggtagcaaggagggtctgcaaaaagtctatgatgaaatcggtatgacccacaccaaggtacgtagtgagtgggggttaaccaccaccacggccgccgaccaggttaagttactcaacaacatcttttacaagtctgaccttttgtccgccgacgagcgccagcaaatttactctttgatggataacgttgaagaagaccagtcctgggggacctcggccggcgctgcttcttaccagcttaaaaacggctggctcgattacggtagcgaccagtggatcgtcaactcgatcggccacgttaccctgaagaacggcaccgactacacgatcgccgtttataccgatggctccagtacgatgcaagacggcgaaaccctgattgaaaacctggccaaggccaccgccaaggtcatgaaggacgcgaaggattaagtgcgagccaactcaacccaaagcaaaaatcccgccctaggtcaattctgacctgaggcgggattttattatctagaaattagcaggctgggtcgcacttcccataacgtgctcctaaccacgagcctagtgtctaagtacgggcaaagaacggtgctggcgcaccagccatttgccctaacttagccatacagctcgtcgagaaggttagtcgcacttcccccataacgtgctcccaatcacaggcctagtggttaagtctgaccacagaacaccgcgttccgcgctaacctgtggtctcatccttagcccacagcctgtttgatagattgggtcgcacttctttaaaaccaacccttattcttgtgaaccgtcttcgtcgcgtacaccggcaagtccacgtccggggcccccttcacgtgtacccgcaggacgccgactttttcgcccttcttcacgggggcgcgcagcttgtggccgccgatcgtccgcttgtttttatccaagattaactcgacgtcggccttcttgaggctggtgttcttggctaaccacagggtggtggccttcttgagggttaagccaaccgtcttggggcccttcttttcggcgtgggcgacggtgactgattgaacgcccttcttgaagtcgctgagcttgttaacggtcaggtactggtacttgtcgaggacctggccgatcattgcgtcggtgaccttaaactggttgttgtattcccccggcaccttcaaaaccactgtgatcaagcggcggccgttaaaggtcccggtccccacgaagcagtagcccgacgaatcggtcatcccggtctttaaaccgtccacctcaccatgggtcgatgcggcggcgttttgaggcagcatcgagttgatgttgaccatttcgtactgctggctgtcggacacttggaagttgacgaacttttgcttggtgatttccaagacgcttgggtacttctccactaggtaacgggcaatcttggcgacgtctttggccgacagctggttttccgccttcttggagacgtttttcaaccgcatctcgccgaggtcgccattagcgagaccaatcatgttgtagatcttggcgtcggtcaccccggcctctttagcgaccgcctgcatcttctggttgaaggcggccgtggaccccgccgaggcaagggcgagggcttccgccgacccgtcggccgaaacaatcatcattgattccaccaaggacttaacggtgtaggactccccctcgtttaactggacgttggagaagcgccagtcgttggcgaccttagcgacctcctttgagatcttaatcttttggtcccacttgagcttaccctgttcgatgtcttgttcgatcaccgctagggtcaggattttaatcaccgaagcgatcgggtagcgcttggtggcgttcttttcgtagagcacctgacccgtttcggcgtcaatcgtgatcgccgcccgggcgtcgacgatgctgctggcgttggcgacagcgccggcactagtggccagcacggtggtaaaggtgacgaccaccaacaagaggtggaagcagacccggcgtagttttctcatcgttactctcaatctctcttctaaactttagcaacaaaaaaacggcaacgttcaccgttcccgtcttatatattagcggatctgattgattaatagttattttatggaaaaccgttaataaactgtaatcttttcgcaaactaagcccgtggttcccggtttgggaagtgcatcgctaccggtcgccccggttgaccgggttggttgggggccggttggcgggccgccatcttcttttgcatctcgcggatcgatgcttcccggatctgatcggcctgcttctttaagtcggtgtcgctaccggactcgtaaaccgagaactggccgacgatctggatgtcaattaactccagttcgttaggcactaagaactcactcttgagcaggctagccaggtacttagtagcgtctgataggtcttctaagcgaccaaaactatcgccgtagtgcttcatcttggcggccttctcggtgtgccactggtagtactcgttaaactggtcaacaacgtggtttaaagagtggcggtactcgcggcggaactgcgggaccccctgcaggttttcggaaatgtacttctctttagcaatgaattccatattaaagccagaggggttttgccgaagctcctcttgggtttgcccctctggtttgggggtaatgtggaactgaattaagcgtgcgtccatgatttcacctcgttttgtattcccttcagtctactattagtgaccgggtgctgacaagggaggcgcccagttgtccatttgactttcccttactatcccttttcatctgataagttaatcaaaaaaattgctagatggtggtatgataagagaaacgctttcaggaggtactggttatcatgctcgaacactacttgattgggacctacacccaccacaccagccagggcatctactcggtgaccctagataccagcgcgggccggctgtcacccacccgcctggaaataccaattcaaaaaccgatttttatgacctttgctaacaacgggatcttgtacacgatcgaaaagctggaccaagaccacgccgccattacctcctttaaagaggaggggggccactttacccggctcagttcggttagtgccccggggaccacgaccgcttacttagccatcgatgaagaacgccaactgctcttttcggccaactaccacatgtcgaccgtcaccacctaccggcttgacggccagggtggcatgcaaaaggccgaccaggtgctcaaagtgggggcgaccggtccccgcccgcaacaagaactcccccacgttcacttcgctaacctgacccccgatcggcgcttggtgatttgcgacttagggatggatcaggtcaatatctataacctaaccgatcaggggcaactaaaactggtcaccacccaccaggatcaaccgggctttggggaccgccacctaaccttcgggcgtgacgggcgcttcatgtacctggtcggcgaattgtcctccaagctggaggtcctcgcctacgatcaagagaacggtgaactatcgtcaatccaaaccgtttcgaccatcccggccgactggaccgcccacaacggggccgccgccattcacgtttgccacagcggccgcttcgtctacgtttctaaccgcggtgaaaacacgatcgccgtttttgaggtccaacctgacggccgggtcaagcacatccagtcggtggccacggccggcgacttcccgcgcgacttctccttgagccacgaccagaagtttatgatcgttgccaaccaaaacaccaacgatttaaccctgatgcgccgcgatccggctaccgggcacctagccaccaaccaaaccggggtaccatgcccggaaccggtgcaggtgctgtattggaagtgaaggaagtgcggaccaaccattggcaggccggataacacccagaaattcaaaacgagcgcctaagagaaagtttgctcgggcgctcgttttagttagaaaattagttggtacaacagggtgctgatgataaaccaggccccggcaaagagaacggtgccggcaacgtcactgacgtggtgggcccgcaggatgatccgcgagctagctaccaatagccaggccacgcccccgatcacgatcaccggccaaatcggccatagttccacgaccatcaggtacagggtcgttccccccagtacgtgaccgctgggaaaggaataaccatcatcatgttccaaatgggcccccgggcgttcgcgcttgagggtctttttagtgatgatccctaacacgttgccgatccctaacgtccacaaaacccaggcggcggcctgttcttcgtggataaccaacagggcgacggtcaaaatcaagacgtaaaccacgaccgcccagggttcaccgacccaggccaccaggttccaaaagcggttgtcgggctggtggggcattttagcaaaggtccagtcgtcaaagcgggcgaccaggccgtggtgggccaggtccaataagagcaaccccaagaggaccaggagcccgattaaccaggccccccagtggggaatcaccgtcacgctcactggtcttcctccttccagtgccgggtttggttaaccttcatcttctcggcgatcgcttggtagggttcgagccccatttcatcgcacatgtaaaagaggtagatcaaggtatcggcgatttcttctttcaagtggtcgcgttcctggttggtcaacggcgtttgctcgtccttccactgaaagacttctaagacctcgctggcttcgaggttcaccgaaagggcgaggtcctttaaattatggtacttcccccatcccttttgggcggtaaagtcgcgcaggatggtggtgatttcttggtaatccataggtcctcctaatcgataaaggtgtggtagcggttatgttcaacggggtgatccaacagaaggtccattgccaaccgcggcaccccatcttgggtttctttttggacgctgttgttgaggtaacggcaagtcccgaggtagtaaaattcggtttcatcgatggcacccgacttctggacgaacagccgcagcttgtattcgccccccatgaacttcaccacgttggccgaatctaacttaatgtcggaattcttagtgtagtaatggagaacgtggtcattgatgaagcggttattgtaattgatctccttacgaatatttttggccttcttgtaggtgacgaagataatcgcctcttttaaccccgtttcttcactggtgaagcgataacccgacacaagctggccgttcatatcgtaagggttgttaatcagacgcacggcatcccgcctagtgtagcgttccccaatcgtaaattgttcgttggcctggtagcgttcggcccgcagtaggcccgtttcgatcgtatcagaccacagctggtaaaaccagccccgcttggtaagggcttgggccaactgctcccccatttggtagtttttttggtctggatcataattaaccagcgcaacgcccccataagaagctcgtgatgggtaggccctttcggcgtagtactggaggcttaacacccgccggaccgagttcaaggtggcttcgttgacgtaacagctagcctccttgagcgccctgacgtaatctgcctccttgaccacggaacgttgtagtaataaccgtagcaaaatcaattcgtggcggcgcttgccgtttaacaattcaacggagataagggacaaagcctggtcttcgtagtcagttacttcaactggctcccccatcttaagcaagaaacggttgtagttacggggcttgaccaccgtcgctaagatctgcggatcgaccgaatccatctttaaaaagtcgctgagcattgggattcgccccacccgtcgcttaatattttggtaggcgtcccgtaagttagccagtccgtctagtttgaccttgcttaaggactcgtaaatccgttccttagccacctcgtcaaaggcgatcgtcgacaggccgacggttggttcaatgtcgacggtatcgcgagcctgatccttggagtaggaattatccccggtcaaagcaatcgggatcatgtagttatttttatagttaccaatgaagtcgaggacctcgacgtactccttacccgggtacttgcgcaatccccgccccaactgttgaacgtagacgatcgccgactgggtgttacgtaggaaaacgacctggttgacgcagggaatgtcgattccctcattaaagatgtcaaccgtgatgatgtattcgataagtccgttttctagttcgtgcaccacctggcgacggcggtcgccattatcggcaccagacagggccttggctgggtggccggcagccgtaaaggccctcgccaacgcttcagcttcggccaccgacgaacaaaagaccaggccgtgcaagaccgggccggaatagccgtagtaatcggtctgttccaggatgtagttaacccgttccttactggtcaacaattccaccgcccgttgctcttgcttacgcgacggtttgctcccctgcttgcggttccggtactgatcaacttcttcttcgtattgatcagcaaaggcgtagtcggtcaaccccacgtaatgaaagggcgccagcatgttcaactctaaggcttgttggagacggatttcataggcgacgttatagtgaaagagattaaagatgttaaagtcgtcgctgcgttccggggtcgcggtcattcccaagaaaaactttggggtgaaatagtccatgatcctttggtagctctccgccccggcgtgatgaacctcgtcaatcaaaatgtaatcaaagtcatcgggggagaagcggtgcaggtgttcctcccgtgacagggtttgaacgctggcaaataggtacttggcgttcttgtctctggccccaccagtgtagaggccaaaattggctggatcaccacctaagatattttgaaaactctggcaggacttttgcaagatctgttcccggtgggccaagaacagcatccgcttgggcttggccgcccgaacgtcgaaggctcccaggtaagttttcccggtcccagtcgccgacaccaccagcccgcggtccttaccggccaggcgcagggcctcaatttcatttagggccgccgtttgcatttggtttggcttaacctgctgcgcctttcccggttcatccgacggcgtcacgtaatcgtgcaccgccctgttaacttggtggtccgcttggtaagccttgcggtagccgtccagccagtcctcactcagcggcttggcgtccctccattcggcctcaaagttttcctcgatttgacgggtgatctcaccgttattcagggagctgacctttaaactccactcgtagttttggtttttcatcagggcgctggcggttaaattagcactaccgatgatcaccgtttggtagtcgcggtgcttaaagaggtaacccttctggtgaaaacccttgacggtggcaatccggacctctaagttgtcgattttaagtagttcttcaaacatgtccggctggttaaattgcaggtaagtcgacgtcaagagccgccccttgactccccgggccgccaaggttctaaagagcggcttgaggttggagaccattgcgtcggtcacgaaggccaccgcaaaggcgtactccgtcgcgtcgtttaattctgaacgcagctggtcccagatctggttatcaaactggttcgttaatagcttaggcccgaagtcaccaattggttggaccccatcttggtcaacgtagccgtgcaaaagagaggcgcccatctccttagccaggctcccctgtgtccctaactcatccaataagtgatcgtaattaacatcttgatgcattcttttctcccattaaatagacagttgggttaagtcttcttgcccgatcaattccgcgatttgccgatccgtggcggcccagtctaacttccctaactgggtctgctcacaccaaacgaccttgccgtgcgccattagccgtaagtcctcgctagctaagcgcacgtagtaaaccgttagattcacggtcccaaagtcatactcatgcttaaaggtcggccccactgccgggcctacttgagcttgaaccgaaaactcctcctctagctcccgggtcagcgcttgctcgggtgtttcgccagccttgattttgccgccgggaaactcccactgttgaccgagaactcgtgcgtcggcccgctgcgttgccaagatttgattttggtcgtttaaaatggcggccccaaccacctgaatctgtttactcatcgttttcccccgttttctttcagtatagcaaagttaaatccggttcgattctctaccccaacatccacttggcaatcagtttcgccatctcctcgaccgactcgcggtcctctttttctaaccatgatttgatgacggccacgttaccgtaaaagacgtagcggcgttgatagtcgcgctgttcttgggtcatgttcttggggtgggtcttttggccctgggtcaagacgaagagctggtcttgaaagtcacccaggttgtcttgggcaaacagcaccaaaaaagtctggcgccgttcttgcacgtattccagcaccgcctgcatgatcgactccagggcggcccgtttgtcttggcactggccgtggttagccacgctttgttgcaggtcggtaaagacctcttcttctagttcccacatcacgtccatcgggttgccgtagtgggcgtaaaaggtcgaccggttgacgtcggccttctcgcacagctttttgaccgagatttcgccaacctgccgattggccatcagctcgatcagggcttctttaatgacccgcttggtgtatttgacccggcggttttcttctttttcagccatcttttcctccttgtttccaacataaaaacgactttgtgttggttttaaaacaaattgtcgtttcttgctgtgatcaccgcttgctcccctcactataatacagccatgtcattaacacaacactgtgttggaaagggagaatgaatatgacttcaagttccgttgatgtgcacggaaaaacctataaccgcatcctgctggtcatcgtggtgatgatcggctcctttgcgaccgttttaaaccaaacctttttagccaccgccctgccgacttttatgcgggtctttgacgtgtcgactgcgaccgtccaatggctgtcgactggctttttgctggtcaacgggatcatgatcccaatctcggcgtggctagccgataacgtcccgaccaagcgcctctacttaatcacaatgctgatcttcttttgcggcaccctgatcgcctttcaggcccacagttttgccgccctcttagtcggccggctgatccaagccgtcgggatcggggtcgtcttacccctgttacaaatcatgatgttggaaatcttcccggctaaccagcggggccaggcgatgggactggccggcatcgtggtcggcctagcgccggcggtttcccccaccctagctgggtacatcctggatcacggcagctggcggatcctgtttgggatgctgttaccaatcatcgccttcgtcctcttcggcgccctcttcttcatgaaggacgtcttacccggcaaacccagccagctcgatctttggtcgacgatcacctcatcgttgggctttgggagcctactctacggcttttcgaccgccggtaacgacggttggggcgacgctaaggtcctgatcgccctggccgtggggctggtcttcatcgccctcttcatccaccgccagctgacgatggagcgccccttcttggatctgcgggtctttttaaataaggacttcaccgtcggcaccctgctgtcgtcctttgttaacctctcaatggtcggcgttgaaatggtcttgcccctgtacttgcaggacttaatgggccactccccctttgaatcggggctgacgatgctgccgggcgcccttttgatcgggttgatgtccccggtcaccggtcgcctctttgaccagtacgggatccgcaacctagcgatcaccggctttgccatcttaatcctggggaacctccccttcatcttcttgagcaccacgaccccggaaatcctggtcgtcttcttgtacgccgtccggatgtttgggatttccctggtcttgatgacgacgatcaccaacgccatgaacgccatcccggtcagcgagtttagccacgggacggccgccaacaacaccttccgccaaattgcctcgtcgatggtcacggcggtgatgatttcaatcctgtccaacgtcactaaggcccacctacccggccacgccctaaagagcagcgccccgcttttgtacgccaaccgggcctttgaagcgaccctgcacggctacagcgccaccttcttgtttgcgaccctcttttccgttgccggcctctgtttggccctgaccctcaaaccaacccggaggtaatttgatgctgatcttactattaattgtcctctttggcgggagcttctttttcttcgccaacctacatccccaccgcactggggccatcaccagcgccctcttctttggtctgtccatctttttattggtcttaaacatgggcacccacctggggttgactaaaaccaccaacaacaaccgccaaaccattcgaccgacctcgacctcccagggagtccagctcctggtctaccagccactgggcaccaccaacaacgagcgggtttacgtatataacggcgaccaaaagtccccgctccccggcaaacggggcctggccaaaacgaccagggtcgccagttcggttaccaccactaacgctaagcacgccaccctgaccctaacgaccaccaagtacacctaccaaaaccagctcgctaaggtcctctttgccatccccggcaccaagctcgcgaccacccagcaagtcgcccacttcacggtgcccaagtcctggttggtcttgtcgagcaaacaagcgaccaggttaaaacaagcagccgctaaccctactaaccaggccaccttaaagacccaggcgaccgcctacgttaccgcccacgtccaaagcgacctgaaagaactggcggccaaggcccaggccggtgaccaagcagcgcaggctcagttggctaaccaaacccagctgacccaaagtttagcggccaagtaccaacgcgccttcacccgccaggcactcctaaaattaagtagccattaaaaaaaacggggctgaggaaaccatgctccccagccccgctctccgcccgtaacctgcgtggttaactaacccctcccggtggcggaagcaccaagccggacccccatccggcttgatgtctttattattacaggcgacttggtcatatattgtcgttggccaaaaaaagcggtaaaatttttctaaaaaggatttgatcatatcgataaccgccaagccgccattattttcctcctcctaaccaccggggaggccaccaaaaatgacctgattgataagtaccatacctcggccaagacgattgaacgagacatcgccgccatcgaaacgctcctcggcgactaccttaacttagaggttaaacgggaacgcttcgtcaatgacgacggcgagcgcgacgtcaggtacctggtcgacgctagccaggggccctttttaacccagcgggaggtcttcatcatcgccaagatcctcctggccagccgctcctttgataaggaagtcgtcgaacacctcattaacaagttgacccgccccttaaaccagctccaactcgccgaacacggggccgacgaaattaacaccttgttaaagggggagcgccattactaccgtccggtggccgaaccgacccagctggcggtcttagaaaccttcctcgacgccgtctacgcccacaaaaaggtgatcgttgactaccgtaagcgcgacggttcgatcgacaaggactacgttttcaccccgctaagcatcgaacacttcgattactactggtacgtccgcggctacaaggaggtcgacaccaccaagggcgctaagggggatgaggccgacgctgcccggatcctgcgctgcgacggggtattgtcgatcaaaatcggccccgacgccaccaagcgtgagctcgagggctttgaagccgaccgtaacaccgtgatcggtatgttcaagggcaaaaaccaccagacccaaaccatcctggtcaaggccgaccacaaggccgccaaaatcacgatcgaccgcattaacgccgaggtggttggctactacgtcgaccaaaccgagttcccggcctcttctttagccgaagtgcccgatgacgcgccggtcaagttaaagtcacgcttaatgctgggcgccggcctttacctcttgctgggaatttccggcatcgaggtcttggaacccaaggaattacgtttagaaattatcaaaaaactctccgacaccctcgcccgttaccagctcgactaaagattgttacgttccgcacctaatttcttgacgtcgtgtcacttacttttgtacaataaccgtaatcatccacattaacccttgaaacggaggtacatttccatggcagataaggtgtttaccctcgcggaacttgctcaatatgacggtcaggacggtcgcccggcttacttcgcttacgaaggccaggtgtacgacgcttcttccatcccgaactggaaagagaacaagaaccacggcaaccttgccggtaaggacatcactgacgccctcaagcactccccccacggggccggagtcatcgaaggcttgctagtggttggtaccctcggttaaggttacaaaaaagacccggcagtgaagtgccctagaattgttagacacacatctaacgattctggggcacttcacagtgcgccgggtctttttttgagtgcgaaccaaccattggcaggccgtaggctaaggatagggcacaggttagcgccctcggcggtgttctgtgtccagacttagccactaggcctgcggttggggagcacattatctgagtaaccatcaaggatcaaaaagggctaggggaaaaacatctctcctgaattttttgtttgcttggaaagccggggaatctctcgttggcttgattgatgataagtttttgtccgaaaaggcttgtcaatcatgacggcgcccttgcataatgttgctatcgaataagggggtggctagccatgacacaagaaggaaccgacctggcaatcagtacctgcctactggcggggcagatcctaattgaaaacgggtcaaacatggagcgggttaatgacacgatgtaccgaatcgcggccaacgccggtctgcagtcgtttcaagcctttactacggtgaccggggtcgttgcctcatcgaatcaccgctccaacgcccaggtagttgacgtccggatccgccgcaacgacttaactaggattgcccaggtcaacgccatttcgcgggattttgccgaccgtaagattgacttgcgggcggcctaccagcgcctaagcctcgtcgatcaaatttccactaagcagccggccttgttacagtgcttagcagcagcggtgatgagttgtgtcttgatggttgtctttacgggcgataccaaggatacgctggtggcctttttggtcggcggcttttcctactgggtctacctgtggttggttagtaccttcaaggttcgttacctgggggaattttgcacggccttagtgattggggccctagccagcacggcggtccaccttggctttgcccaccgggtggacgacatcatcattggtgccatcatgtctctggtacccggggtgccaattaccaatgcggcgcgcgatattgtgtctggtaacgtaatttctgggatcgcccgggcactggaagccgttctgacggcggcttccattgggtgtgcaattgtccttgtcttacggtacttatagggggtggccatgattgaacgactcttgctccactttgtttttgcctttgtggctacgatttgctttgccattttacttaacgtcccccggcgcgcttacttagctgggggcgtaatcgggggggcgacctgggtgatttacgtggtaatgtactttcacctgcacgttggcttagccctttcaaacttgagcgccgcgattttaatcgggattctcgcgatgatggcggccaaggttcagcaccagccaatgattttgtataacgttccggccctggtcccctttgtgcccggtggccaggcgtacaaggtggtgcgttactttgttttgggcgattacgggctgtccttatcttacctttatcaggtggtcgtgattgccggggcgattaccctgggctttgggctcggtgacctaatcaacaccgctttgtacggtcgccaccgcaaagaggcccggccctttagccaactcaagggctggaaaaaacgtgattgagattctacaacgtggtatactcagcacatactttgcaaatggagatttattaaaatgctaattgaacgagatcgcaagcgtcccatgcgcttgatcgtgacaaccgtcatttttttggtggtagctgcgatgatttacaagaattcgatgctgatcacaacggtagacacggtctgccaggccctctttacctctagcaagacgaccggttttgtccacaccctaatggtgttgaccgcctttttggctagcccgaaaatggatatcctctggggcttaattattgcctttttcctctggggctttaaggggaaaattcccgcggtttgggccctcttgaccctatttgggggtgacgttttagggaccatcgtcaaacacgttattaagcgggaccgcccggcccaacacccggtgtctgacaccggctactccttcccgagtggtcacgttttgggcttcttcttgattgcggcgatcattagcctggtcgtggtaccgttgattcggagtggggccacccgggtaattattcaactggtgttgatctttgcggtggtcctcgtggcaatctcacgggtatacttgcaggcccactacccatctgacacctttggcgccatgctgttggcttacgcctggctacaattttccgaaggggtgtacgttcggtacgccccacggctgcggcggtggaagatgacccataactcttggtattaaacatgcgaaaaaacaacaagaggctgtgagaaaagcgcatttctcatagcctcttactgtattcacgaatgttagatagaaaatgcggggaataaccacaggcctagtgactaagcaggccgcagaatggtgtgtgccgcatcaaacgttcggccgattttacgtacgacccacagcggatgttatttctcacccaccccttgtttaattttccgccgttatagggagagtgtttgggtgagccactcatcggcaagggtgacccagtggtgaacgtggggtttgtgaggttctaccgtgggtccaaccagatcggttgccacgtccatggcgtggggaccgccgtcaaagaggtggatttcctgggaaatattttcccgttgcagggcttggacgtaattaagggagttttgcaccgtaatcaaggggtcggtaaccgtagcccaagtgaaggtggggcggtttgcttggttgacgtggggactagcgttatatttggccgggtcgtcggtccacttggtaagggtggcttcgtctggaaagcccaggtcgaggtcaataaccgggtagccgaggacggcggcgtcgaagtgacgctcggcctctgttaaaccactctcttcccctaaccaggttgattgccagtagtcgttgtagagtgccactacttgacccccggcggaaaaacccattacggcaaccttgccgttcaggtgccaagaatcttcgtgatggtgaaccaagctcacagcctgggccaaatcaaggagcggggcggggtagaggggcgtggcctcgccgacaaagctgtagcgcaggatgaagacctggtagcctaaggcagcaaaggtcagggccgttttttccgattcttcttctgggatgtgggtcattgacccgcccgggacaaagatcagggccgggaatgcttgaacgggggccttgggggtgggggtctgcaggtaagcggtcaggctcgcttgggttgtttgcttgccgttggtcagtgaaagtgttttaatttccataacaaacttcctttctgtaatcataaatctatggggtaattatagtgcaagcagatccacaaaaacagttagacatccgcttggtgaccgaagcggacatgggctttgttaaccaatggttttccgacccccagctagtcaaagaggtgggtcttaccctaagtgataatccaagtgcccgccaatgggcctttgccatgtggcgccagtcgggtgacttctgggtaattaccctaggtgatagtcgggttggcttagcgactagtttcgtgattgaaaaaggggttcgtgaagtgggctacttgatcttgagaccctggcagggccaagggctgatgactagggcgctgcaaatattaatttctaacttacgggccggggggcaaacgaaacgggttgaggcgcaaactcggggcgataattacgcttcggcaacggtcttggctagaaatggatttataaggacggctgaaaatgaggtggtcgttaactggtgcttagaactttcttagaaaaggggttgccatcccccaatccccgttataaaatacttatgtttatcacacaagaagaggtcgcacgactcatcagtatggcgggttaggcaagcaaatgccccagcccgtttgaaagggtgtcgtgccgaaacatcggtaattttgctgttgcctttgttgggacgtggcttaagaggccacggactgtcgcagtttgcggagtgcttccagatactaattcaaatcatgagttgggtcttctagcacttgctagggggccctttaattttgccccacctctttagccatataggaggaaaaatcatggatgagcaacaatcatctggcacacaaggcggccacattgaacggacgctaaagacgcgccacttaacaatgatcgcgctcgggggatcaattgggaccgggcttttcatcgcatccgggtcggcaattaccacggccggaccagggggcgccctgattgcctacgcggtcatgggggtaatggtctacttcttgatgaccagtttggctgaaatggcgacttacatcccgctgaccgggtcctttgccgcctacgcaagtaagttcgtctcgccggcaaccgggtttgcactcgggtggaactactggtttaacgccgctatcacggtgccggtggaaatcaccacggtcgggttagtgatgaacttctggcttccccacgtaccggcctgggtcttttccggggtcgcctttatcttgatcttcatcattaattacctgtcggttcgttcttacggggaaacggaattctggttagccttgatcaaggtggtcaccgttatcatctttatcatcgtgggggtcttagtgatcctcgggatcatgggtggccaaggaccaaccgatttgactaactttacctacaagaaggcgccgtttgttaacggggtacccggcatcatcaccgtcttcttggtggctggattctcctttcaggggaccgaaatgatcgggatcaccgccggggaatcggaaaacccggaaaaggcggttccagaagcgatcaagtccaccttctggcggatcctcttgttctacattttgacgatcttcgtgattgcttgcatcttaccgtacaccgatccgcacctgctgtcgtctgacgtgcaagacatcgtgacctcaccgtttaccctgatctttaagcgggccggtttagccgccgctgcgtcggttatgaacgccgtcatcctggtggccgtcctttcttcggccaactcctggatgtacgcatcaacgcggatgttgtactcccaggcccgggaaggttacgcttggaagatgtttggttacgttaacaagcacgggattccgatttacggtctgttagggacgacggtggtcggcatcctggtgtgggcaacccaattcattggccctaacgcctacaactacttaatcagtgcttccgggctctgtgggtttatcgcctggttggggatcgctatttcacactactgcttccggaaggccttcttggcccagggacaccaactgtccgaactcaagtatcacgctaagtggttcccgtttggtcctattttcgccttcgtattatgtatcgtcgtaatcgtggcccagaacctgagtgcctttgccaagttggattggtccaacattgccatcacttacatggcggtgccgatctacattgttttgtacctgtactacaagcttcgttacggctctaagatgattaagccgactgacgccgatctttcccggtcgaccaagggggaaagctacgagccaaccgaagataagtaagttaagaccgaaaaccaaggggcgttgtattttcaaccacccttggttttttcttttcaaaaatgaccgcgggggtgttagaatagtccttgtgtcttttgaaacggaacgaataagtgaggtttaacggatgattgtattagccggaacgattggggcggggaagacgagcctgacgcagatgctcgccgaccacctgggaagtaagccgttttttgaatcggtcgatgacaacccgatcttgcccctcttttacaaagacccgcaaaagtacgggttcttgttgcagatttactttttaaacaggcgcctagacgaaatcaaggattcctttgataacgatttgaacgtgttggaccggtcaatctttgaagacgccctgatgtttaagatgaacgctgacttgggacgggctacccacacggaagctgatatctacacctccttgttggggaacatgatggaagagttaccagatcaggcccaccaaaaggcgcccaaccttttgatccacatccgggtctcctttgaaacgatgctcaaccggatcaagcaacgcgggcggtcctttgaacaaatcgaaaacgacccgagcctctaccagtactacaagacgctcaaccagcgttaccaatcctggtacgaggcatacgataagagcccgaagatgatgatcgatggcgaccagtacgactttgtggcggatccgcaggcggccaaggtcgtcttggaacaaatcgattcaaaactttctgcattaaatttaaagtaatgattgacagtttgactgacatcgcctatactatagaagttgtcagttaacatggaggattagctcagttgggagagcgtctgccttacaagcagagggtcacaggttcgagccctgtatcctccattttattagggcgtccgaggggatcgtccttttattttcgacgtttgtcatgcggatatggcggaactggcagacgcgcaagatttaggttcttgtgtctttatgacgtggaggttcgagtcctcttatccgcattgaccaaccaacttaattattttaaaaaagtaattgacaaagttggtctagaagagtaacatatataaacgttgaaaggcgagtaattgccaatcaccccgaaaattgcggaagtagttcagtggtagaacatcaccttgccatggtgggggtcgcgggttcgaatcccgtcttccgctttttcttacgcacccatagcgcaattggatagagtgtctgactacgaatcagaaggttgaaggttcgactccttctgggtgcatacctcgggaattagctcagcttggtagagcgcttcgttcgggacgaagaggtcgcaggttcgaatcctgtattcccgatcgttattccccaaaaggcgccgttgaggttatcctcagcggcgtctttttgtgttgaaattagtggttaacccaaaacgtcatgattataatagcggtaacgcttacagtaattgaaaacgaaaggatggtgccattatgacgggacgtttaacgggtaaggtcgctattgtaaccggggctggttccggaatggggaaggcgatcagccaactcttcgctaaggaaggggccaaggtggtcttagcagacatcaacgcccaagggatcgaagaagttaagcaagcgattgaacaggcgggtggctaagccgctgctaaggtgaccaacgttgtgaagcaagaagacgttgacggggtgattgactttgccacccagacctttggccaattggacatcttggtcaacaacgcggggatcatggataatttcaccccagtcgggaacctaaccgacgcagaatatgagcgggtaatggccattaacttgactggccctgttaagctatgtcaggcggccattcaggtgatggaaaacaagaaaccggcggggtcatcattaataacgcctcagtcggtggcctcttcgggacccggggtggggcggcttacaccatggctaaacacgctttggtggggttgactaaaaacatcgccgggacgtacggacgctttggtaaggtgcgggccaacgccattgcaccaggtggggtggctaccaacatccaaaccacgattacagcaccggacccactggggatgcaagccccgcaggccactggtgagcccccaattggtcaaccgggacaaattgccaacttagccctcttcttggcctcagacgaagcaagttttatcaacggcgacatcgtcaaggccgatgggggttggacggttaactaactgcatcaaaaaagaccggctggtaatcacagccggtctttttgatgcagttaacggattagtgggctaacagggcgaagtaggcaatcacgatcaccccgaggatgatccggtaccacccaaaggccttgaagtccttggtcttgatgtaatttaacaagaaacggatcgaggcgtaggctaccacgaaggaaacgatcaccccaacggccaagatgaggccttggttgccggccagggtcccgccgtgggcgaagaacttgtacaacttcaacagggaggccccgaacatggtcgggatcgccaagaagaaggagaattcggcggccacgtagcgtgaagtcccaatgaggatcgcccctaggatcgtagctcccgaccgcgacgttccggggatcaaggagaggatctggaagcacccgatcagaatggcaaccttgtaaggtagggtgttgagtctgtcaaagcggggccgtaggttttggttgtggttttcgattacgatgaacaagaccccgtaaacaatcagggcgatcgaaaccaccagccagttcatgaggtgggcgtccatccagtcgttgagcggtaagccgatgatcaccgaaggaatcacggcgatgatcacctttttccacagggtccaggtttgggaccgttccaagcgggactttttcggtgaccaggggttgagtttgtggaagtacaagaccaccaccgccatgatggccccaagttggatcacgacgttgaacatgtcgataaacttcttgggttcgttgagcttaataaactcatcgacaaggaccaggtgaccggtcgaactgatcggtaaaaattcggtgatcccttcaacgattcctaagatcagggctttcagtatttcaagcacagcatatcctccttgcgccccgactactttaaaggggcgccgcaaatttattcagctaccattatagcaaggggaagaggagctatggtcagtctttggtaaagttcttgtaaattttggtccccggtaattcaaactgccccttttcttttgggcggaagtgtggttgacttagggtaacgtaaatatcagaatctgtctggggtgctattgatttagctgagaaatacccattgaacctgatctagttaatactagcggaggaagacagttgaatcaacgggatttccccgccattccagctcttctgcccccggacagaagggctttttttggagggaaaaccatgaagcatctcacactcaaagacattatcttcatcatgttgatcgccctaatatttggggcgctctttgtcggaacagacgtcatttacgccccgctttacctcgtgatcggtccctttgccaacgaggtcttatttggcctttggatcatggccggaccactagcaattgccattctccggctcccggggacggccgtgattgggaggtgttagccgccgtggccgggagtgaactgggctttttaaccctgcactacaagaactggggctggccggcgctgatttcatcggccttttgggtcacggtggtgtcctttgcctacgaaatctttaagcagggttacattcacttagctctaccgatgattctcgccctgttttgcacccggctcgtttccgaccttttgtttggggccgtcttagtccactacgttgtccgcctcttggtcagggcgcacgccattcaaccagcctaactaaagggggagcaactaatggagccaaagcaaacgcagattaaaaagttggtgttgaccgccctgtttgtcgccattgctacctacggggggagtctcttttcctttccgatcgggatcgctaagtgcgcaccggtccaaagcctggtcaacgtcttgagtgggatcatcctgggtccctggtgggcacttggtcaagccttggcaacttcaatcctacggaacctgctgggaaccgggacggtctttgctttcccgggtagcatgagcggcgccttcttggccggttggttataccagaagttcaaaaaaccggtcctggccgtcctcggggaggtggtcggaaccggcttggtgggcgccctagtggcggtcccgctggcaatgcttttattcggtaagggtggtttaatgttatttatcccaagcttttcggctagtgcggtcgttggcgccgcactggcctacgtcttggtacgggcgctatggccagtcatttcccgggaaatagagcggggctaaaggtcgattaactgacggaactggtccggcggggtttgctgcttaagttttaggtactgttcgtgaatgtctggttggacgacgttggtcccctccataaagtggacggcttcggtcccggcctgtagagacgttttgtagtaccactttttgaagcgcaagaaatcgagttgttcttgcaattcggccaccttagcttcgatgaccgtttcttcttggtctaggtaatcgtagcgctcggcaagggtttgatccccttgcatacataagttgataaagcccgcgatgtctttaaccgggacaccactcttcttgaggcagttaatgaccttcaagaagttaaagtcgttatccacgaaggcccggcgcccattctggtcctgtttgacgaaggggaggagaccgtttttgactaactacaacctaacgatcttagacattgccaaggtgacgattggcgaccacgtgatgattggccccaacgttgatatctatacggttaaccatccccttgataaagaggggcgccgccattatcacgccacggccttaccggtgacgatcggcaacgacgtttggatcggcgggaaagcaacgatcttgccgggggtgacgattggtgataacgtggtggtggccgcgggtgcggtggtgactaaagacgtccccgctaacacaattgtggccggggtgccggcccgggtgatcaaagagcttccagaatagtggtatcatagatccaaaaaggagtgcctaaaatggacctaactgctaagtaccgagcaattaatcaacggggcacggaactattgctggcggggggcgacattgatccctggttaagtgaccgggcagccgatcgccggcgggggttaagcctaatctttaccctgccggctcacgttagccgtaacattagtttcgccctggggaagttgcgtgaggttgagcccgggcaatactactatcctgctcaagacatgcacgtaaccgtgattgatttgatccgggcgacgccagactttgccctgactccagaagaagaggctgcctacgtttccgccgtcaagttagcggtggaaggggggcacccctttgaagtggccttccgggggctggttgcgagcggcagcgcggtcatggcggctggcttttaccaaccggggctagcggacttgcgccaagcggtccgccaccacttaggggtgcacaagcttcaattaaaggagcgctaccagcagacgactgctcacgtgaccgtcgcccgccaacaagcgcccctgattgatccgcaccaggacctcgctaccttggcaactttagcgaacctcaactttgggacgctggtggtcgaccaggtggaactagtggttcacgattggtacaacagccgaaaacgggtgttggcaaaactaagcctataaaaaaaccggccagttcgcaaaatcgcgaactggtcggtttttaatttgccagctacttgctttaatcaaccgtcacttcggggtgatccttagttaaaatgaactgttcgctgggggtaaccttaaagaagtcggccaccagtttactcagttcggccattgcttcggttgcccggacggcttgttcggcgttaacggattccattaccgctaccccgttagtcgtggtctcggtcagcatggtccgttccgcttcccgccagttgagcgagcggcaaacggccccgccgttgtcgtagtagataacttcgccttcgcgggccgggtcgtcttcttcagcccccaacgggaagaagccttcgccacccttagcaagtcccaagtggagatcgccttcgatcttatcaaggtcttcaatcccaaccggaaccccgtagctcagggaaacgctgttgtaaaggtcaaccaaagggatggttggttcaaaaacgtggccttggttcgcccgcttcaacagggcttcgatggatgcgcgggcacccttacgcttcttgaattgggagtacgcatcccgccactgcgcgatgaccgggttgtcacggaacgggtcggcggcggtgaacttagcggattccttgactgcttgggctaacagatcggcccgttgctggtgggtttcgggggtgtcgtggttatcaaaccccttgatcgtcatgatgttaatttgtgcttctggaaatagctcccaaaagcccggatcgatgattactttcttcataaaaacagacctcctaaaaagcttgaatgcatttatttatccattgtagccggtccaacgacatggttgcaagtttgtattatcagacgctttgtgaaataaagtctaaaagcgcttgcattgattaaatcctttttgcctgggcatttacattattaatttattatgaatgaaaacttaattttcaatcctgtgctaaatttcacctttgaaagtcacagcttttttgataaaatgagagccgtaaatgaaaagttatacggaattagcaaaggagatagactttatgaaggcagctgttattaatgatcccgtagatggatttgttacggtcaaagatgtccaacttcgcgacctcaagccgggtgaagccctcgttgacgttgaatactgtggcctttgccacactgacttgcacgtcgcagccggcgactttggagaaaagccaggcacgattatcggtcacgaaggggttggccgcgtaagcaaggttgctcctggtgttacctccctgaaggtgggcgaccgggtttcgatcgcttggttcttcaagggctgtggccactgtgaatactgcttaactggtcgggaaaccttctgtcgcgaagtcctcaacgccggttacaccgccgatggggccatggcacaacaatgtatcgttcctgctgattacgcagttaaggttccggaaggcctggacccagtcgaagctacttcgctgacttgtgccggggttactatgtacaaggccctcaaggttgctggcatcaagccaggccaatgggtatcaatcgttggtgccggtggtctcgggaacttggggatccaatttgctcacaacgtctttggtgctcacgtggttgccgttgacgggaacgaagacaagcttcaagctgccaagggaaacggtgctgaagtcttgatcaaccgtcatgatggtgacgttgacaagcaaatccaagaaaaggttggtggggttcacgctgccgttgttacggccgttaacgcttccgcctttgaccaagccgttgactccctgcgcccagacgggaagttggttgccgttgccttaccacaaggtgacatgcaattaaacatcgctaagacggtgctagacgggattatcgtggctggttccttggttgggactcgtcaagacctggctgaatgcttccaatttggggctgaaggaaaggttaagccgatcgttaagacgcggaagttggatgaaatcaacgacatgatccaagaattaaaggacaataaggtcgttggtcggaacgtggttgacttcgttcacgaataagcttgtttgctaacttaagttaaaaaaggtcgccctgcggggaggcccttttttatatctaaagagctttgtgggggtttctcaaccaaaagaatggtataattaaggtcaaaattagtcagggatgaggtgaacactcttggaagaaaaaagtatctcggacgtgattgaggattacttaaagcaaatcctcggtaactccgctcaaattgaaattcggcgcgcagaaattgccaaccacttcgatgtggttccctcacagattaattacgtgattaaaacccgcttcacccctaaaaatggctacctagttcgtagcaagcggggcggtggtggctacatccgcattgagcgggtcagcctacttgataacgtcgacgtgattgagatgatgatggatgtggtcggggcggccattaatgaacgtgacgcctttgccatcatccagactctgtacaaggagaagttgattagccgtcgggaaggggacctcatgctagcggccaccgctaagtcaaccttggctccccatggaacccggggggaggaaaacggcctacgggctcagatccttatgtcgctcttgaatcggttacgctatgaaagctaaccagaaagcgagctttaaatggataacgaaaatctatacacaccaagcgccaataacgtcttgcggattgcccaggaacaggcgcgcttttttaaacaccaagccgtcgggacggaacacctcctcttggccttgagcctcgaaaaggtgggggtggctgcgacggttttgcaccagtttaacgtcactagtgacgacctgcgtgaagagattgaacgctacaccgggtacggaaccatgcaaaacaccgctagcgatgcgtacctgcctaattcaccaaagttacgcgaaattttggccctggcggcccgcttggcccaacaaatgggggcaagacgtgtgggtactgagcacctattgttggccctgttgtcagatgagaccatcctttcctcgcggatccttttgaacttggacgtggaaccaaagcaagcccgccggatgttgttacggcgtttgggggtttctcaagagggacggcgcaaccgccggcaaaaccaatccaatacccaaccggaggagggggaagggactacgccaaccctcgataagtacggccgtgatttgacaaaggtggccagagaagaagggcttgaccccgtaattggacgggaaaaagaaatcaagcgggcgattcagatcctcgcccggcgggccaagaataacccggtcctgttaggggaaccgggggtcggaaagacggcgattgtcgagggccttgcccaacggatagttaacggtgaagttcctgatgaactagccgaaaagcgcttggtggtcctggatatggggaccttggttgccggtaccaaattcaggggtgaattcgaggggcggatcaaaaacgtcatcgatgaagtttaccgggacggcaaaattatcttatttatcgacgaaatccacaccatgattggtgccgggggagcagagggggcgattgacgcctccaacattctcaaaccggccctggcccggggggaactccagttgattggggcgactaccctggacgagtaccaaaagtacgttgaaaccgatgcggccttagaacggcgttttgcgacgatcatggttgaagagccaactaaggagcagacccgccaaatcctcgagggaattcggccccgctatgaaaaacaccaccacgccaagattactgatgaagcgctgatggcggcggttaacttgtcgagtcgttacattaccaaccgtttcttaccggataaggcgattgacctgatcgatgaggccggggcaatggtccgcatcgatggtgaagaaaaggggaaccaaaagaatggcttgacggtcaagttagaggaactccgggcacaaaaagaggacgcaattgccgagcaagactttgaccgggcggccgacttacgccacgaagagctaacggttaagcgacaaatcgaagaacagcgggaacgagacgcccagttggttgccgatggcaagttcctgtacaccgtgacggctgaagacattgccaaggtagttaacgaatggaccggggtgccgttaacccaactccaaaagaaggaaagcgatcgcttggttaacctggagagggtgcttcacaaacgagtgatcggccaagacgaagccgtttcggctattgcccgggcaattcgccgggcccgcagcggcttaaaggacccgaaccggccgattggttccttcatgttcttaggaccaaccggggttgggaagaccgagctggctaaggcgttagccgaagcgatgtttggccaagaagacaacatgatccggattgatatgtccgagtacatggaacgctattcgaccagccggttagtcggggcggcgccaggttacgtcggctacgacgaaggtggacagttgaccgaacaggttcgccaacacccgtactccgtcgtcttattagatgaggtggaaaaggcccacccagatgtctttaacctcctgttacaggtcttagatgatggggttttgaccgattccaagggacgtaaggttgacttccggaacacgattttgatcatgacctccaacttgggggcgacccagttggccgatgaaaagacggtcggcttcggggcgactggcgttcaaaataattaccaagcgatgtcggcggccatcaagcaacagatgcgctttcacttccggccggagttcttgaaccggattgatgagaccgtgatcttccactcgttgaccaaggaaaatattcaccaagtggttaagctcttgagcgcccagttggtaaagcgggtggcggaacaaaagatcagcctgaaactgaccccggctgccattgagttagtagcggcgaaggggtacaaccctgaatacggggcgcggccattacggcgggccttacaaacgatggtggaagacccgctctccttatcgatgattgatggccaagttgcggccggtgatcaagtgacgattggtgcccaacgggggaaattgagcttcaaagtcaaaacttctgacaacgcttcccggaacctagttctccaaaattaacaagttgattatgcaattaagccgctagctgacgggggaagggcgcccccgccgggcggcttttattgcgaaataaataaaagataagttaaactaattattgataattaagcggaacaatgtacaattagttattggtgaacacataatgataaggaactaagcagtttaagaagggaaaactaatgaagcgagcggaacaattagctaaaacccgaaaagcgatcttgcgaacggccaccaagttattcttggagaatggcttcaacggaacgtcaacccgggacattgccaaacacatcggaattactcaaccagccctttatcaccactttagtgataaagaggtcttgtacttagacgtcttgacggccttatgcggaaaggtacgccaagacatcaacaaggtgatgagaaaagaagacatggacccagaggagcgactctgggaaattgccaaggtcatcttgaagtaccacccgttgagtgtctacagccaatatcaatttgcccgccggtcgcttacggccagctcccaattgaagttggacatgatctttatgatggactacgtggaacccctgtcggaatacttcaagctgccagaggtcaacttacgtccagacctgttgccaaaagaagcggcagaactctttattgccagcttgacgccactgtttggaaccttccaacaggtcggtggtcgggccatcaacgaagaacaacggcaacgaatcatcttgagctgcattctgcacggctttgttaagcaagcatagccgttgacattcaaaccgaaagcttgtatgatacaagagtatgtaattgtgagttcagtgagcctcatgatctcttgtccatcaggctctttataaaaaaccaaaggcaccgatctggttgcttttggttttcttttgcccaaaaatggacttttggttaaattgtaaccgaaatgtaacattacgctcctggacccgtttatcaaactagagaggtgaatagtttggctggacacttagttaagtacggtaagcaccgtacccgtcgttcttactcccgaatcaaggaagtcttggacctgcctaacttgatcgagattcaaaccgattcttacaattggtttatggacaagggtttgcgggaaatgtttgacgacattatgccgatcgatgatttccaggggaagctatccttggaattcgttgactaccaattgttggaaccaaagtacacggtcgctgaagcgcgtgaacatgacgcaaactactcagcaccactgcacgtaacgttacgcctgaccaaccacgaaacgggcgaaatcaagtcccaagacgtcttctttggtgacttcccactgatgacggaccaagggaccttcatcatcaacggggccgaacgggttatcgtatcccaattagttcgttccccaggggtttactacaacgaagaagccgacaataatgggcgcccaagctacggtgccaacttcatcccgaaccggggggcttggctagaatacgaaaccgacgctaagggaatttcctacgtccgtatcgaccggacccgtaagctaccaattacggaattagttcgggcccttggttttggttccgatgacgaaatttgggacatgttggggagcgaatcagaatccctgaacgccaccattgaaaaggacctacacaaggaaccggaagactcccgggttgaagaatccttaaaggatatctacgaacggctccgtccaggtgaaccgaagacggccgactccgcacggtcccttttgacgacccgcttctttgatccaaagcgctacgacatggcgccagttggtcgttacaagactaacaagaagctgcaaatgaagtaccgtttgttaggtctgaccctggctgaaaccctggccgacccagaaaccggtgaaattatcgccaaggacggggacgtcatcactaaggaagtcttaaaggaactcgaaccggttctggaacaagacgactttaagatgatcacctacacgccatccgatgaagcagtggtaaccgcgccggttcaactgcaaaagatcatggtttactccaagaacgaccctgaacgcaaggtgccggtggtatctaacggtcacatctccttggacttaaagcacatccaaccagccgacatcctggcttcgatcaactacttcttgaacttacaagaagggatcgggactaccgatgacatcgaccacttgggtaaccggcggattcgttccgttggggaactgttgcaaaaccaattccggatcgggctcgcccggatggaacgggtggttcgcgaacggatgtcaatccaagacatcaacactgtaacgccacaacaactgatcaacattcgcccagtcgtggcttcaattaaggaattctttggttcctcccaactttcccagttcatggaccagaccaacccactgggtgaattgacccacaagcggcgtctgtccgccctgggaccgggtggtttgacgcgtgaccgggccggttatgaagtccgggacgttcactatacccactacggccggatgtgcccaatcgaaacgccggaaggaccgaacatcgggttgatcaactcgctgtcctcttacgcccgggtgaacgcatatggctttatcgaaacgccgtaccgtcgtgtctcatgggccgaccacaaggtaaccgaccggatcgactacctgacggccgacgaagaagataacttcatcatcgcccaggccaacacgccactgaacgaagatggttcctttgttcacgacgaaatcatgtgccgtgataaggaagactacatcgaaacggcgccagaaaacgtcgactacatggacgtttcgccaaagcaagtggtttccgttgcctccgcatgtattccgttcttggaaaacgacgactccaaccgggccttgatgggtgccaacatgcaacggcaagccgttccgttgattaacccacacgctccgttgatcgggaccgggattgaatacaaggccgcccacgactccggggtcgctttgatcgctaagaacagtgggaccgttgaatacgttgacgcccgcgaagtacgggtacgccaagaagacggaacgttagacacttacaagctgatgaagttccgccgctctaacggtggtaagaactacaaccaacggccaattgttaaggttggcgaatgggttgacgctgatgacgtcttagccgacggaccatcaatggaacaaggggaattagcccttggtcaaaacccactgatcgccttcatgacttggcaaggttacaacttcgaagatgccatcgccattaacgaacgcctagttaaagacgacgtttacacttcgatccacatcgaatcttacgaatccgaagcccgcgaaactaagctcggaccagaagaaatgacgcgcgaaattccaaacgtcagtgaagacgcccgcaaggaccttgatgaatccggggtgatccgggtaggggccgaagtccacgatggtgacattttggttggtaaggtaacgccaaagggggttaccgaactatccgccgaagaacggctcttacacgccatctttggtgaaaagtcacgcgaagtccgtgatacctccctcagggtgccacacggcggtggcgggatcatccaagacgtgaaggtctttacccgcgaaaacggtgacgaattagccccaggggttaacaagatggtccgtgtttacatcgcccagaagcggaagatccaagtcggggacaagatgtccggtcgtcacgggaacaaggggacggtttcgatcgtcgttccagaagaagacatgccgtacatgccagatgggaccccaattgacattatgctgtcaccaatgggtgtgccgtcccgtatgaacatcggtcaggtgatcgaacttcacttggggatggctgctcgcgagctggggatccacattgccacgccagtctttgatggtgccaacgaccaagacgtttgggatgccgttaaggaagccggcttaccgtccgatgggaagacgatcctttacgatggtcggaccggggaaccatttgaacaacgggttaccgttggggtcatgcactacctgaagctggcccacatggttgacgacaagatccacgcccgttcgactggtccatactcactggttacccaacaaccacttggggggaaggcccaattcgggggacagcggttcggtgaaatggaagtttgggccctggaagcatacggggctgcttacaccctgcaagaaatcttgacttacaagtctgacgatacggtcggccgggtaaatacttaccaagccatcattgacggggaccaaattccaaagccaggggtaccggaatccttccgtgtgctggttaaggaattgcaatcccttgggttagacatgaaggtcttagatgacaagcacgaagaaatccagcttaagagcatggatgaagacgttgctgacgttcggaaactggcccgccgtggccacgaaacgctggaagaacaaccagcgcaagcgacgagcgcccaagacgaagccaagcaagattaggttcgccacttagggattaaataaggaggattatcctttgattgacgtcaataattttgaaagtatggagatcggtctggcttccccaatgaagatccggagttggtcttacggtgaggttaccaagccggaaacgatcaactaccgaactttaaagccagaaaaagacggtctctttgatgaacgaatcttcggcccgaccaaggactttgaatgtgcctgtggtcgctacaagcgggcgcgttacaacaagcgggtctgtgagcgttgtggggttgaagtaacctctgccaaggtccgccgggaacggatgggtcacattgaactggctgctcctgcttctcacatctggtacttcaaggggattccgagccggatggggctggtcttggacatgagcccacgggaactggaagaagtaatctactttgcttcttacgtcgttttagacgccggggacacgggactggaaaagaagcaattgctttccgaaccacgttaccgggaactcaaggaagaatatggcaaccgtttcaccgctgagatgggggccgaggcgatccaaaagctactggccgacgtagacctggccaaggaagcaaccgaattaaaggcggtcttaaaggaagcaactgggcaaaagcggacccgcgcggttcggcgcctggatatcttggaagcctttctcaagtccgggaacaagcctgaatggatggtgatggacgtaattccggttatgccacctgacttacggccgatggttcaactggaaggtggccgctttgccacttccgacttgaacgacttgtaccggcgggtcattaaccggaacaaccggttgaagcgcctgttagaattaaacgctccgggcatcatcgttcaaaacgaaaagcggatgctccaagaagccgttgacgccctgattgataacggtcgccgtggccgtccggttgccggtcctggtaaccgtccgctcaagtccttgtcccacttacttaaggggaagcaaggacggttccgtcaaaacctgctcgggaagcgggtcgactactctggtcgttccgttatcgatgttggtccatccatgaagatgaaccaaatggggttgccggttccaatggcgatggaactcttcaagccatttatcattcacgaactgaccaagcggaacctggctaccaacgttaaggcagccaagcggatgatcgacaagcgtgacgaaaaggtcttcgatgtcttagaagacgtgatcaaggaacaccctgttctcttgaaccgcgcccctaccctgcaccggttagggatccaagccttcgaaccaatcctggtttccgggaaggccatgcgtttgcacccactggtttgtgccgcttacaacgccgacttcgacggggaccagatggccatccacgtaccactgtccgatgaagcccaggccgaagcgcgtctgttaatgttagccgctcaccacatcctttcacctcgtgacggggaaccaatcgtggccccatcccaggatatggttatcggtaactactacatgacgactgaagacaaggcccgtgaaggggaaggtatgatctttaaggacaccaacgaagcccggatggcctaccgtaacggttacgtggccttacaaacccgggttggggtgctgacttcttcctttgacaagaagccgttcaccgctgaacaacgccaaaagatcatggtgacctcggttgggaagttgctcttcaacaacatcatgcctgaagattacacttacattaacgaaccgaccgccgacaacctgcaaaacggggttccggacaagtacttcttggaacctggtgaagacattcacgcctacttagaaaacgcgccgctggtgccgccgtttaagaagggcttcttgtcggacatcattgccgatgtttacaagatctacaaggtgaccgtcacctcccaacttcttgaccggatcaaggaccttggttactacgaatccacgatttccgggttaaccgtcgggatcgccgacgtgaccgacttaaaggaaaagccggaaatcatcgaaaaggcgcacaagcaagtggccctggttacgaagcaattccgccgtggtttgatcaccgataacgaacgttacgaacgggtcattgggatctggaacgatgccaaggatgaagttcaaaacaagctgatcgaacacatggatatccacaacccaatcaacatgatgtccgactctggggcccgggggaacatctccaactttacccagctggccggaatgcgtgggttgatggcttccccatccgggaagatcatggaactgccgatcctttctaacttccgggaaggcctttccgtcttggaaatgtttatctcttcccacggggcacggaaggggatgaccgacacggccttgaagactgccaactctggttacttgacccggcggctggttgacgtggcccaagatgtgatcgttcgcgaaaaggactgtggcaccgaccgtggtctggaagtgaccgccatcactaacgggaacgaaatgatcgaaccgttatacgaccggattttgggtcgttacacgatgaagtccgtctttaatccggaaaccggggaaaagatcgtcggtaaaaacgtcctcttgaacgaagagatggcgcaaaagattatcgatgcgggcgttcaaaaggtgacgattcgctccgccttcacttgcaacaccgaacacggggtttgtgaacgttgttacggacgcaacgccgctaccggggaccaagtggaagccggggaagcaatcgggacggtggccgcacagtcaatcggtgaaccagggacccagctgacgctgcggaacttccacaccggtggggtggccggtaacgacgacatcacccaagggcttccgcgtatccaagaaattgtggaatcacggaacccgaaagggaaggccacgatttccgaagttactggtcaggtggtttccatcgaagaaaacccagctgaacaaactaaggacgttacgatcaagggtgaaaccgacacgcggacttacaccctgccgatcacggcccggatgcgggtggccgaaggtgatgatattcaccgtggtcgtgccatcaacgaagggtcaattgatccaaaggaaatgattcgggttcgcgacgtcttgtccacggaaacctacctgctctccgaagtgcaaaatgtttaccgtatgcaggggattgacctgctcgacaagcacgttgaaatcatgattcgccaaatgatgcgtaaggtgcgggtgatggatcctggtgatactgatgttttaccgggtgaactgttggacatcagccaattccgcgatgctaactaccaaaccttgatttccgggggaattccggccactgcccggccagttatcctcgggatcactaaggcggcccttgaaactaacagtttcctttcggccgcttccttccaagaaacgacgcgtgtccttaccgacgccgccatccggggcaagaacgacccgctggtggggctcaaggaaaacgttattatcgggaagatcattccagccggaacggggatgggtgcttaccgcaacatcaagcccaaggaagtcagtgtcaacactggcgcaaccgatggggccattacctccatccgcgaaatggaagaacaactaaaggatcaagactaagcgcttgattgaataaaaaggacccgtcaaaccaagctggtttggcgggtcctttttgatgttgaatttagatttgttggctagcgcggtcaatcaggtccttgaaaatgacttgtgattccggtgtgtgtttaaacatgttttcggggtgccactgaacggcgagaatttgattagaatcgatggattcgaccgcttcgattaccccgtcgtcagcgcgggcaacgactttgagtcccggcgccacctcatgaattgactggtggtggcgggagttgatgtagattcgattaccaaccagtttttgaagctgggagccctcgtggacattaacgtggtgggtggggaggtttcctggggctaactggtggtgcttaagacgggcggtcgggtcttcagaaagatcttgataaagggtgccgccgagcccagcgttaatcaattgcaacccccggcagattcccatgatcggtttgccggcctcaatggtcgccttaagcagggcgatttcaaagaggtcccgtttacggaaggtttcccctaattcaaagtggggctcctgaccgtaaaaggtggggtcaacgtcaaaaccgccgagcaacaagagcccgtcgaacaggtcaacgtaagaggcggcgttttcggcggccacggttggcaagacgatcggaagccctcccgacttggtgatcgctttaatggccggatcgggcgcaaaagcggcgtttcgtaagttgatgatgctagttgcctcggtataggtatcggctggtaaagcaatcattggttttctcatcgtgagtccccccgtagtttaagtgtattgccctagtctaggggagggagtggcgcatgtcaaactttataattaaattttagtgagagtgtggtagtggtctaaattgatgataatctagtaagtataaaatcagttaacaaggagaagtggattgaagaattatcgcgtggaagttcccaaggtcgcccgggaccagttagaaattaaagatggcgagcccttagcaatgtgggtggaaggcaaccagttggtgattcgcccactgcggttggctgacagtttaccccaaatcaagctccggtggtactttggccccgccttagtactgacgttgttgttttacgccgatatgattaaccaaggctaccacctcttgccactggtggggggtgattcggtggcgtcggctagcctttaccttgctactttaagcgggttattggcctttgccagcaccttcattagccaaaaacgtcaccatcgtggccgggcgcaggaattttcttggcgggctatgatcagcattatggttgcttgcgggacgattaccgccttttcgttggtggcgggagcctggttggtggggtcgctttttcacggggccgtttttgacatttacacggccggcgccctgatttttttggtgattgccatggttacttacatcatgatcaacctggccatgacgatttctcccggggtgattactaacctaatgacattcatgattattgggggggtgttcttctcgatgttaactaattccaataaggattggtggcgtcataattttagcttcctggggacggcaaactcgtcgaatagctggcagtttaatattaccctgatcttttcggcaatgctgatgttgaccttgattgactatttgtttgtcaacctgtccaagaagtaccccggctggcgggttcaagtgacccgctggctacttaacttaatggcagcttgcctaggtggggtcgggctgtttccaaatgacccacgttttcaccttcttcacgatcgcatcgccatgtggatggtttacaccatgttaattttggtggtagtggttcggtggacgatgccaatgatgactaagaccttcttgaccctttcttacgtgatcggtggcgtgttggccgttagttacatcgcttttaagttcgtccgctacctttctttaaccgcttttgaaatgctggcctttgggatcgcgttttcgtggattttgttacttttccagttaattgaagccgtcgtgcaaagggacgtccgcctctttaccgtcgaattggtggccgaagaaaatgacgaggttagtcattaattataactagggggctgaggaaacgtgtttttccagtccccttttgaattcccggagaatttataaaaacatacccaaagaaaacaaaagacccggaggttaagtacggctaaagaacgccacggaccaactaccctaccgctaaatttagtcattcccgttggaaacttaatttccactcgttttctagatcaacaatgaaacgagcagcccggtagaaaggtagggcaaaaaggggagtggttggcggtgccataacttaggggaggttaaggctaggccgcagccaattagcagggtttgccaatagcactgccacccagctaaaagtaagacgactaagagccattcaagatcacctaggcccagtccgtggctaagtaaggtgatcaatgagagtaatcccgccactaataagaagagggcgggttgttctatccccaggggagacaacgcaattaaggggagggggagtaggctagtcagggcgagggggttcatccacccggcgtaccagtcggtagtggccatggctgacaggccagttaacaggactaggcttgctaaccactcggttaagtcaaggggggtgtatagggctaaccacgttccgcaagttagttcgcacacactggaccagggggcgatggattttttgcaccaccggcaccgccccaactgaagggcgaagccgacgaggggaatcaattgccaccaggctagggggtgggcgcagtgatcacaaagcgaacggggggaagaaggtcccatttctagaaggtgccgctgggtcatggtgacgatgaacgatgctaggcaagagccggttaaaaaggcgattagttgttccataattagttcctcctgcccattaagtacggcaaaaccactcaatgttacgaatttgatcatagttgtcgttgactttagtcggagagcgtgttaatttaataaaggtgcttttttgagcaacggattggtctgtcgttgggcagacggcatgcgcagcgatagcacaaaactaaataacatccagcgccctttttttattccaaaaaaagaaccgcctggatgtgtggacttaaattaaggaaggggaaaaattatgcctaccattaaccaattggttcgtaagggccgcaagagccacaagggtaagtcaaagtcacctgccctgggctttgtatacaacagttttaagaaggaagaaatcaagaacccatcaccgcaaaagcgtggggttgctacccgtgttgggacgatgacgccaaagaagcctaactccgccctgcggaagtacgctcgtgtgcgtttatctaacctgatcgaagtgacggcttacattccagggattggccacaaccttcaggaacactccgttgtcctgatccgtgggggccgtgttaaggaccttcctggggttcgttaccacatcatccgtgggacgcttgataccgccggtgttgacggccggatgcaaagccgttccaagtacggtgctaagaagccgaagaagtaatctttatataggagggattaagcaatgccacgtaagggacatgtagcaaagccggaagttttaccggatccaatttacaactcaaagctggttaccagcctgattaaccacttgatgcttgatggtaagcgcgggaccgcttctaagatcctctaccaagcccttgaccaaatcaaggaacaaactggtaacgacccgatcgaagtgttcgaacaagcaatggaaaacatcaagccggcccttgaagttaaggcgcgccggattggtggttctaactaccaagtgccgatcgaagttcgcccagaccgtcaacggacgttggcacttcgttggctcgtgcaatacgcacgtcttcgtggggaacacacgatggtggaacgtctttctggcgaaatcatcgatgcttccaacaacactggtgcttccatcaagaagaaggaagacaccctgcggatggccgaagctaaccgggccttcgcacactaccgctggtaagattgcggtttgaaactagcccttaaactagttacaatcaggaggggtgacggcggaaactccactcgtcacccctttttctaaaaataacaacacaaacacggaaggagatcacttttaagatggctaacaagcgtgaataccctcttgaaaagacccgtaacattgggatcatggcccacatcgatgccgggaagacgaccgccactgaacggattttgtactacaccggtaagattcacaagattggtgaaacccacgatggggcttcccaaatggactggatggaagaagaaaaggaacgtgggatcacgatcacttctgccgctactacggccgtttggaaggatacccggatcaacatcatcgacaccccaggacacgtggacttcactgtcgaagttgaacgtgccctccgggtgctcgacggtgccgtaaccgttcttgacgcccaagccggtgttgaaccacaaactgaaaccgtttggcgtcaagccgacgacttcaacgttccgcggctggtcttcgctaacaagatggacaagatgggggccaacttcgactattccgttaagaccatcaaggaacgcctgaacgttacgccgcttccaatccaaatgccaattggtgccgaagacgaattcgccggtgtgatcgacctggttaagatggttgcttacatctacgacgaagacaagctcggcgaaaactgggacaccgttgaaatcccagccgacatgaaggatgaagccgaaagccgtcacgacgcaatgatcgaaacgctggctgacgtaaacgacgacatcatggaaaagtaccttgaaggtgccgaaatctccgttgatgaaatcaaggctgccatccgtcaagcaaccctggaccaagaactcttcccggtaatggcaggttctgcctacaaggataaggggatccaaatgatgcttgatgccgtcttggattacctgccatccccagttgatgttaagccattcgttgctcacgacgaggaaggtaacgccattgaactgactgccggcgatgacaagccattcgccgctttggccttcaagatcgcaactgacccattcgttggtcgtctgactttcctgcgggtttacactggttcccttaaatctggttcttacgttctgaacgcaaccaagggcaagcgtgaacggattggtcgtctgcttcaaatgcactccaaccaacaaaacgaaatctcagaagtcttctctggtgatatcgccgctgccatcggtctgaagaacaccaccactggtgactccttgaccgacccagaccacccactgcaacttgaatccatggacttcccagaaccagttatccaggtttctgttgaaccgaagtccaaggctgaccaagacaagatggacaagggtctgcaaaagttggctgaagaagacccaactttcaaggctgaaacgaaccctgaaactggtgaaactctgatcgccgggatgggtgaactgcacttggacatcatcgttgaacgtcttcgccgtgaattcaacgccgaagttacggttggtaagccacaagtttcctaccgtgaagccttcactaagcaagtttccgcccaagggaagtttgttcgtcaatctggtggtaagggtcaatacggggacgtatggatcgaatttacgccgctggaagaaggggccggcttcgaattcgaagacgccattgtcggtggggttgttccgcgtgaatacatcccagccgttgaacaagggttgaaggaagcgatggaaaacggtgttctggccggttacccattggtcgaccttcacgctaagctttacgacggttcctaccacgaagtcgactcctctgaagctgccttcaaggttgccgcttccttagcattacgtaacgccgctcctaagggtggagccgttatccttgaaccaatcatgaaggttgacatcgtcgccccagaagataacctgggtgacgtgatgggtcacgttaccgctcgtcgtggttcgatcgacgggatggaagaacgtgggaacgcccaattagttcactccttcgttccgctgtccgaaatgttcggttacgcaacgacccttcgttccgcaacccaaggacgtggtaccttcacgatgaccttcgaccactactcagctgtgccgaagtccatccaagaagaaatcatcgaaaagaacggtggtaagtaattaacttgacccgtaaaaaaacaggtgctagcagctgctggcacctgttttttgtatggaatgctagggagtgtttcgatcaaggaaggggagaagagcgccgtcgaaaaaaattaagcgtcttttttcatggtcgaaggacaaagaaaaacgacgaaaccactttcttgaaattaatcccagaaaatccttgctacaccaggctttttcttgtattatagaaaaagtgcttgaacaaaagaggagcagagagtggccctcgctaggatttcagcacgcaggcgatgaagtggaaggttgcgacacacccggccgctttgccacaggatgtggcggtaatttccatggagctagtcataatttcaaatttgacgaaggagggaacacaatggcaaaccaaaagattcgtattcgtttaaaggcttacgaacaccgcgttttggatgaatcagcagacaagattgttgaaagtgcaaagcggaccggtgctcaagtatcaggcccgattccgttacctactgaacggactctttacacggtgattcgttcaccgcacaagttcaagaagtcacgggaacaattcgaaatgcgcactcacaagcgtctgatcgacatcatcgacccaacccctaagacggttgacgccctgatgaagctcgatctgccaagtggtgttgacatcgaaatcaagctttaattcaaaatctaaaaacaaacaaaaatcaaattaaattggaggtgtactcatgaccaaaggaatcttaggtaagaaggtcgggatgactcaagtcttcactgacaacggtgaattggttccagttactgttattgacgtaacgccaaacgttgttatgcaagttaagacccttgaaaatgacggttacagtgccgttcaactcgggttcgacgacaagcgcgaagttctgagcaacaagcccgaacaaggtcatgcagcaaaggctaacacgactcctaagcgcttcatcggtgaaatccgcgacgctgaattaggagacgacatcaaagttggggataaggtagcagccgacattttcgcagaaggcgaaacggtcgacgttactggtaccaccaagggtcatggttaccaaggtaacatccataaggacggccaacggcgtgggccaatggcgcacggttctcgttaccaccgtcgcccaggttcacttggtgccatcatcaaccacgtgttcaagggtaagaagctgccaggtcggatgggtaacaacacccggactgtgcaacacctgcggatcgttaaggtcgacactgaaaacaacgttctcttaatcaagggtaacgttcctggtgccaacaagtcctttgttacgatcaagaactccgttaaggctaacactaagaagagccttagcaagcaatccaacaagtaagaaaggaggaagtaatcaatgactagtgttgcattattcaagcaagacggtagccaaaacggcactgttgaactgaacgacagcgtattttctgttgaagcaaacgaatccgctgaattcgatgcgattcttcgccaacgtgcttccctgcgtcaagggactcacgcggttaagaaccgttccgcagttcgcggtggtgggaagaagccttggcgtcaaaagggtactggtcgtgcccgtcaaggttccatccgcgcacctcaattccgtggcggtgggatcgtctttggcccaacccctcgttcctacaactacgcattaccacgtaaggttcgtcaattagccatcaagtcagccctttcccaaaaggttgccaacgacaagttcgttgttgttgatggtttgaactttgacgcaccaaagacgaaggaattcgctggcgtaatgaacaacctcaaggttagcgaaagggtcttagttgtggttactgacgaagacaagaacgctcaattatcagcacgcaacctgccgaagacgacggttgtgacgccagctggtgtgaacatcttgaacgtcgttgacgcccaaaagatcatcattacccagtcagctctttctcaagtagaggaggtgctcgcataatggaagcacgcgatatcattttacgtcctgtaattacggaagcctccacggctgccatggacaacaagcgttacacgttcgacgttgatttacgagcaactaagacgcaagtcaagaacgccgttgaagaaatcttcgacgttaaggttgtgaaggttaacatcatgaacgttaagggaaagcaaaagcgccaaggccgttacgtcggctacacgaagcgccgtcgtaaggcgatcgttcagctttctgctgactccaacgaaatcaagttattcggcgacgataacgaataaatctaacggataggaggaaaacacagtgggaattcgcaaatacaaaggcaccactaacggacgccgtaacatgaacggttacgacttcgcggaaatcacgaagacgacgccggaaaagtcgttattggctccgctcaagcacaccgctggtcgtaacaacgctggtaagatgaccgttcgtcaccgtggtggtggtacgaagcgtcaataccggattatcgacttcaagcggatcaaggatgatgttccagcaactgttaaggccattgaatatgacccgaaccgaactgctaacatcgcattgcttggttacgctgacgggactaagtcttacatccttgcaccgaagggtctcaaggttgggatgactgttcaatctggtccggatgcagatatcaaggttggtaacacgttaccgctgaagaacattccagttggtactgttattcacaacatcgaacttaagccgggtaagggtggtcaattgacccgttctgccggtacttctgctcaacttcttggtaaggaagaaaagtacgttctggtacgtctttcttctggtgaagttcggatgatcctggctgcttgccgggcaacgattgggtcgatcggtaacgatgaacacggtctgctcgttaagggtaaggctggtcgttctcgttacgctggtcaacgtcctcacgttcgtggttctgttatgaaccctaacgatcacccacatggtggtggtgaaggtaaggctccagttggtttaccatctccactctccccatggggtaagaagactgttggtaagaagactcgttcacacaaggctcgttccaacaagttcattgttcgtgggcgtaagcgtggtccacacacgcgttaatcactcataaatcgtcaaatacccgagaggaggtacaaaaatgggtcgtagtttaaagaagggaccttttgcagatgcttctttattaaagaaggttgaagctcaagcagatagcgacaagaagaccgtcattaagacctggtcacgtcggtccacgatcttcccgagctttatcggatacacgttcgcagtatatgatggtcggaagcacgtgccagtttacgtacaagaagacatggtaggtcacaagcttggtgaattcgtaccaacgcggactttccgtggtcacgctgccgatgacaagaagactggtcgtaagtaaaggagggaattgattaatggctgaaaacgttacttcagctaaggcaactgctaagatggtccgtgtatcatctcgcaaggtacgcctggtgcttgacaccatccgtaacaagtccgttgccgaagcatttgctattctgaagttcactccaaacggggctgcttcagacgtcgaaaaagttttgaaatctgctgttgcaaacgctgaaaacaactttgacctggaccaagcatccttggttgtaagcgaagcctttgctaacgaaggaccaaccttaaagcggttccgtccacgcgccaagggttctgcttctccaattaacaagcggaccagtcacatcacagtggttgttgcagaaaagtaggaggaatgaatagtgggtcaaaagattaatcctaatggtttccgtgttggggtcattcgcgactggactgctaagtggtacgcagataagaactacgccgcttacctgaacgaagaccttcggatccgtaaatacatcgaaaagcgacttgctgacgcctctgtatcaaccgtggaaattgaacgtgctgctaaccgcgtaaacgtatcaattcacactgccaagccagggatggttattggtaagggtggttcagaagttgaagcacttcgcaaggaacttaacaacctgaccaacaagcgggttcacatcaacgtggttgaaattaagaagccagaccttgatgcacacctggttggtgaaagtgttgctgaacaacttgaaaaccggattgcattccgtcgtgcgatgcgtggtgctatgcaacgtactatgcgtgccggtgccaaggggatcaagattcaagttgccggccgtttgaacggtgccgacatgtctcggatcgaatcctactctgatgggactgttcctttgcacacgcttcgcgcagatatcgactactcctgggacgaagctcacactacctacggggttctggggatcaagacctggatctaccgtggtgaagttctcccagctaagaagaacaacgaagctaagggagggaactaaaacatgctagtaccaaagcgagtaaagcaccgtaaggttcaacgcggtaagatgcgtggggaagccaagggtggtaagaccgttacttttggtgaattcggtctgcaagctctcgattctcactggatttctaaccggcagatcgaagccgctcgtattgccatgacgcgttacatgaagcgtggtggtaaggtttggatcaagatcttcccacacctttcttacactagtaagggtgttggtacccggatgggtaacggtaagggtgctcctgaaggttgggtagcccctgttaagcgtatgaaggtgatgttcgaagttgctggggttcctgaagaagttgcccgtgaagcccttcgtcttgccggaaacaagttgccagttcgcactaagatcgttaagcgtgaggaagtaggtggacaatctaatgaagactaaagattacgtacaagaactgaatggattaaccactgagcaattgctgaaccgtgagaaggaattgaaggaacaattgtttaacttacgtttccaattagcaaccggccagttggaaaacactgcaagccttaagactgttcgcaagaacatcgcacgggttaagacggttcttcgccaacaagaattaaacaactagaatacgaaaaggaggattacgcatgagtgacgaacgtaatgcacgtaaggtgtaccaaggtcgcgttgtttctgacaagatggacaagacgatcacggtcgtaattgacacctacaagagcgcgccgatctacggcaagcgggttaagtactccaagaagtactacgctcacgacgctaacaacgaagcccacgttggtgatactgttcaaatcatggaaacgcggccgctgtctgctaagaagcgtttccggcttgttaaggtcgtagaaaaggccgttaccttataatcaacaaaccttaaattcgtattctaattcttacttatagacggaaggaggacactaaccgtgattcaacaagaaagtcggttgaaggtcgcagataactccggtgcccgcgaaatcctggtcatcaagattttgggtggttcccgtgttaagaccggtaatattggtgacattattgttgctactgtaaaacaagcaacaccaggtggcgttgtcaaaaagggtgacgttgtgaaggccgttgtcgtacggactaagcatggtctgcaccgtaaggatggttcctacatcaagtttgatgaaaacgcagccgttttgatcaacaacgacaagagcccaaagggtacccgtatttttggcccaatcgctcgtgagttacgtgacgatgactacatgaagatcatctcactggccccagaagttctgtaaagattacccaaaaataaggaggtgcactaccacatgtttttaaagacaggtgacaaagttcgcgtcatcaccggtaaggacaagggtcaagaaggtacgatcaagaagaccttcgccaaggaaaaccgggtgatcgttgaaggtgttaacaagatcaagaaacaccaaaagccaagtaacatgaaccctaacggcgggatcatcgacactgaagcaccgattaacgcttcaaacgtgatgctgcttgacccatcaacgaacgaaccaactcgggttggctttgaagtcgttgacggcaagaaggttcgggttgccaagaagtctggcaagcaaatcgactaatcattagcgaaaggaggaacaatcttcttatggaaaaccgtttaaaagctaagtacgaaaacgaagttcgcccatctttgattgaaaagtttgattactcttcagttatggctgctcccaagctcgaaaagatcgtcttgaacatgggggttggggacgcaacgcaaaactccaagaaccttgacgaagccgttgaagaacttgggcttatctccggtcaaaagccactgatcactaaggccaagaagtccatcgccggcttccgtcttcgtgaagggatggctatcggtgccaaggttactctgcggggcacgcggatgtacgacttcttggacaagttagttaacgtttccttgccacgggttcgtgacttccgtggggtttccaacaaggcctttgatggtcgtggtaactacacgttgggtgttcgggaacaactgatcttcccagaaatcgattacgataacgttaaccgtgttcgtggtttggacatcgtcatcgttacgactgctaacagcgacgaagaagctcacgaattactggcccaattagggatgccatttgctaagtaattaggaggttacaaaattggctaaaaaatcaatgatcgctaagagcgaacgtccggccaagttctcaacgcaagaatacacgcgttgcgaacgttgtggccgcccacactccgtttaccgtaagttccacctctgccggatttgcttacgtgaccttgcccacaagggacagattcctggtatgaagaaggctagttggtaaacaaatcaccgacaaaaggaggaaaaacatcgatgtctatgagtgatccaatcgcagatttcttaactcggatccgcaatgccaacatggcacaccacgattcagttgaagcacctgcatccaagatgaagaaggacatcgccgaaatcttgaagcaagaaggtttcatccgcgatgttgaatacgttgaagacaacaagcaaggcatcatccgcgtattcttgaagtacggccaagacggcgaacgcgttatttccggtttaaagcggatttccaagccgggtcttcgctcctacgttaaggcagacgctgtgccgaaggtcttaaacggcttagggattgccatcatttctacgtccaacggcgtggttactgataaggttgcccgtgctaagaaggtcggcggcgaagtcgttgcctacatttggtaataaataaactaacaaaggaggtgtacgcatgagtcgtattggttacaaggaaattgatttgccagcaggcgttgaagtttctcaagaaggtaacgtggttactgttaagggaccaaaggggaccctttctcgtgaaatttctccgctgatcacgatgtccgttgaaggcaacgtggttaagttcgaacgttctggcgaagataacaaggtccgtgccctgcacgggactacccgcgccaacgttaacaacatggttgaaggggtcgttaatggattcaagaagaccttgaagctcgtcggggttgggtaccgtgcccaattcaagggtgacaagttgatcttgactgttggttactctaacccagttgaaatgacgaagcctgctgaagtggaagttgctgttccagacaacaccacgattgaaatcagtgggattgacaagcaagaagttggtgacttcgctgctgaagttcgtgccgttcgttcacctgaaccatacaagggtaagggtattcgttacgaaaacgaacacatcgtccgcaaggaaggtaagactggtaagtaatcataggttacaaccagcaagttaaactaatctaaaaataagaggtgacagttgtgatttctaaaccagacaagaacaagatccgtcaacgccgtcacatgcgcgttcgcggtaagatctctggtactgcagagcgcccacgtttaagtgtttaccgttctaacaaaaacatttacgctcaattaattgatgacgtaaagggtgtgacgctcgcaagtgcctcaacccaagatactgaagtaagtggtaagactaagaccgaacaagctgccggtgttggtgccctgatcgctaagcgtggggttgaaaagaacgttaccactgttgtgtttgaccgtgggggttacctttaccatggtcgggtacaagctttagcagaagccgctcgtgaaaacgggcttcaattctaaggaaagggaggaattacccgtaatggcatcatcatcatacattgatccagctaagttggatcttgacgatcaagttgtttccatcaaccggattaccaaggttgttaagggtggtcgtcgtctccgctttgcagccctcgtggttgtcggtgaccacaatggccacgtcggcttcggtactgggaaggcccaagaagttccggaagcaatccgcaaggcttctgcagccgctcaaaagaatctgatcaaggttccaaccgttggaacgaccattccgcacgaagttatcggtacttacggcggtgggaagatcatgttaaagccagccgttgaaggttccggggttaccgccggtggggccgttcgtaacgtgatggaacttgcaggggttaacgacgttacctcaaagcggttaggttccaacacgccgatcaacgttgttcgtgctacttttgaaggtctcaaggccttgaagagtgccgaagaagtttccaagctgcgcggcacatccgttgaccacctggcagaataggaggacaccaaacatggctaaagttaaagttactttaatccgcagtgttgcccaccgtcagccgactcaacgccggaccgttaaggctctggggctgggcaagcttcacagctccgttatcctcccagataacgcggctactcgtggtgcaatctttaaggttgcgcacttagtttccatcgaggaagttaagtaaaaaacaaaatcaaataaggaggtgccaactaatgcaattaaacgaattaaagcctgttgctggctcacgtttcaagcggcttcgtaagggtcgtggcctttcttccggtcacggtttcacttctggtcgtgggacgaagggtcaaaaggcgcacggtaagacccgtcttgggtttgaagggggccaaatgcctctctaccggcaaaagccaaagcgtggtttcaccagcatgaaccacaaagacttcgcccttgtttccctgacgacgcttaaccaattcgaagacggcgctgaagttacgccagaagttctggttgcaaacggcgtgatcaagaacgttaagagtggcgttaaggttttggcaactgggaagcttgaaaagaagctgaccgttaaggctaacaagttctctgcttcagccgttaaggcaattgaagctgccggtggtacgactgaggtgatctaaatgttcacaaccgtcaaaaacgcgttccgggtcaaagaaattcgacaccggatcttctttaccctgttcgtgttgattgtttaccggttgggagcttcgatcaccgttccgggagttaacgctgcggccttgcagcaactctcgtcatcgggattagcatctattcttaatacctttagtggtgggggtttggaaaactactccctctttgcgatgggggtttcgccgtacattacggcccaaattgtcgttcaactgctacaaatggacatcgtgccgaagttcgttgaatggtcaaaacagggtgaagttggacggcggaaattaaaccaggcgactaggtggttaacgattatgttgggctttgtccagtcgatcgggatcaccgccgggttcaacgccctctccaccattaaactggtgaataatccggggatgaagacctacctcacgattggtctcatcctgacggctggaacaatgtttgcgacctggatgggggacatgattaccgagcggggacttgggaacggggtttccatgttgatctttgccgggatcatcgcccagatgccaagcgcaatccagcagttgtggacggatcaaatcactggcgaatccgggagtgccctttggatgggcatcgggttcattgcgctggttgtggtggctttgctgatcatcgttgcctttgtaacgtgggttcagcaagctgaacggcgtttgccgattcagtacacccggcggacgaccgtctcgccggccaatagctacctgccattaaagattaacgtttccggggtgatcccggttatctttgccggttcggttatttcgacgccgcaaacgatcttaatggcctttcagcaaaatcattccggggatacttggtaccaagttatgaccagtatctttaaccttcaatcgggtcccgggataaccctgtacatcttcttgatcgttgtgtttaccttcttctacgccttcgttcaggttaacccggaaaaattagccgaaaacttgcaaaagcaaggctcctacatttcgggggtttggccggggaaggggacccaagactttgtctcggggctcctgatgcggctatcgaccgttggggcccttttcttgggcctgatttctctgattccattgattgcttccaacgtttggaacttaagccaatcaatcgggcttgggggaacgagtttactgatcgtcgtccaaatcgccttggacgtcgtccggcaactaaacgggttgacgatgaagcgtgaatacattgggtttatccatgaatagtagccataaggaggcacaacaatgagcacaatgaaccttgtgttaatggggctgccgggtgccggtaagggaacccaggcccaattaatcgttaaggactttgatatcccgcacatttcaaccggggatatcttccgggctgccatcaagaaccaaacgccgatgggtgttgaagcaaagaagttcatcgataagggtgaactggttcctgatgaggttaccaacgggatcgttcaagagcgcctagcgcaagacgataccaaggatggatttatgttggacgggttcccccggaacctcgcccaagctgatgcactaaacgcaatgcttgtggacagtgatcgccaactggacgccgtgatcaacattcacgttcgtccggaagttttagttgaacgacttagtggtcggtttatctgccggaactgtgggacaacataccaccgtctctacaacccgacgaaggttgaaggcacttgcgatgtctgcgggggccacgacttctaccagcgggacgacgataagccggaaactgtcaagaaccggttagacgtcaacattaaactgaatacgccactgattgacttctacaagaagcaaggtgtgttatacaccatcgatggcgaacaagatatcgataaggtttaccaagccgttaaggaagttctgacgaacctgtaagcgaggtttaccttgcgcattcacccttaccgtggtagaatacacaaggtttatctagttttcgtgggagacggttgtcttccaccctttttacgtaagtaatagtaatattaaatcgagacggcgaggaggaaccattcagtggcaaaggccgatgttatcgaagtcgagggtaaggttactgaaaccttaccgagcgcaatgtttaaagttgaattggaaaatggggttgaaattctggcccacgtttccggtaagattcggatgcactacatcaagattttacctggggaccgggttcgggtggaaatgtctccatatgatctgaccaagggccggattactttccgcttcaaataagacttagtctaaagatcttttaggaggattatttacaatgaaagtacgaccatcagtaaaacggatgtgcgatagctgcaagattgttaagcgtcgcggccgggttatggttatctgcattaacccaaagcacaagcaacgccaaggcaagtaatttagaataggacggaggtgtcaaaatggctcgtatcgcaggtgtcgatttacctcgtgacaagcgaatcgtaatcggcttaacttacatttttgggattgggaacacgactgcacaaaagatcctggctaacgctggggtttccgaagacattcgggttcgcgacttaacgccggatcaagaagaaaagatccgtgcagaagttgaccaaatcaaggttgaaggtgaccttcgccgtgaagtatccctcaacatcaagcgtcttcaagaaatcggctcttaccgtggcatgcgtcaccgtcatgggttaccagttcgtggtcaacacacgaagaacaacgcccggactcgtaaggggaaggccgttgccattgccggcaagaagaagtaatcattatttagaaaaggaggttagttaatctatggcaaccaaaaagggtacgcgtaagcgtcgggtaaagaagaacattgaaactggtgttgcccacatccactcaacgttcaacaacactctgattatgattaccgatgttcaagggaacgcagttgcttggtcctctgccggggtccttggcttcaagggtagtcgtaagtcaactccatttgctgcacaaatggcttctgaagccgctgctaagcaagcaatggaacacggtatgaagaccgtcgaagttgaagttaaggggccaggttccggtcgtgaatctgccatccgggcacttcaaacaactggtcttgaagttactgccattcgggacgtaactccagtaccacacaacggttctcgtcctccaaagcgtcgtcgtgtttaatgtgcatctacggcgatgttttaatcggccaggtgccttttacagaatacgattcacgttttgaaaggggtaacagagtagaatgatcgaatttgaaaaaccaaacatccacaaagttgaagaaacagacaactacggtaagtttgtcgtagaaccgttggaacgcggttacgggacgactctgggtaactctcttcggcgtgttatgctggcatccctgccaggggcagccatcaccagcattcaaattgatggtgttctgcatgaattcagcacggttcaaggggttacggaagacgttacgcagattatcttgaacttaaagcaagttgctttaaagattgattctgaggacgctaaggaccttgaaattgacgttaagggtccggccgaagtaacggctgccgacatccaaggtgacggcgatgttactatcctgaactctgaccttcacattgcgacggtttccgacggtgccgaattgcacgttaagatgaccgctgataagggtcgtggttactcatctgctgatgataacaagactcgtatggagggcttggcaattggtgtcttaccaattgattccatctacaccccgatcgaacgtgttaactacacggtggaaaacacccgggtggggcaaagcaacgactacgataagctgacccttgacgtttggactaatggttccttaacgccaaccgaagcaatcagtcttgctgctaagatcctcactgaacacctgacgatgttcgtcaacctcaccgaagaagcacaagtaactcaagtgatggttgaacgggaagaaacccaccaagaaaaggtgcttgacaagaccatcgaagaacttgacctgtctgtacgttcatacaactgtttgaagcgtgctgacatccaaaccgtaaaggacttaactgaacggaccgaagccgacatgatgaaggttcggaaccttgggacgaagtcattggatgaaatcaagctcaagttggctgaacttggcgttggttttcgccaagaagattaattaattatttaaattaaaggagggaacacttcatgagttaccgtaaattgggacggaccagttcacaacggaaggctttattacgtgatttgacgacgagcctcatcgttaatggttctatcaccaccactgaaccacgcgcgaaggaagttcgcaagaccatggatcaaatgatcaccctggccaagaagggcgaccttgcttcccgccggaaggctgctgcctttgtccggaacgtcgttgctgacgttaaggaagatggcgatgacatcaagatccaatccgctttgcaaaacctgtttgaggacattgcaccgaagtacgctgaccgtaacggtggttacactcggatcctcaagaccatgccgcggcgtggggacggtgccaagatggttatcttggaacttgtctaagcgagattaagttaaatacgtaataaagaatcactacgtttggtggtatagagcgctacgatggtgaagcattgcttctagtctagcttgaaggtcggaaacggcgcgcctcattcgtaagtgattttttatttacgcgaaaatttgctagaatggttaagatactgaaagccagaggaggaaaatacgcttggcgatgattgaagtaaaaaacgccacctttacctaccccggtagtgaggcgccggcgctagagggggttagcttctcggttccggctgggcggtggttagcgatcgtggggcacaacggctccggcaagtccaccttggcccgcttaattgatggcttgttgccgttggcggccggggagattaccgtcgatgggctaccggtaacggtggataacttaactgccgttcaccaacgggtggcttttgtctttcaaaacccagataatcaatttgttgggaccaccgtagccgatgacgttgcctttggacttgaaaaccagcgtcttccccgggctgaaatgcaagaacgggttgatcaggccctagcgcaagtcgagatgacagcctttgctgaccgggagcccgcccagttatcggggggacaaaagcagcgggtggccctggccggcgccttggccctgcacccgaaggtcttaatcgttgatgaagtaacggcaatgcttgatccggaaggaaaagagcagatcatgaccctgctaaaacgactgcaccaaaccggaaacctaaccattctttcaattactcacgacaccgaagaggcccgcttggctgaccagatgattatgatcgacgggggacggttagtggtcgatggcgaccccaaagaattgatgcaggatcgtcagttgatggaaacccatcaactggcccccacctttttagtgaccctcaaggaggcgttggcgacccgggggatcgccattccaagggagattagtacggaagacgaaatggtgaagtggatatggcagaagttaagttcaagcaagtaggctaccggtaccagggggctgatgagcagggaactcaggcggtggttgatctgagtgccaccatccccagcgggacaacggccgccattattggtcacaccgggagcggtaagtcgacgctgatgcagatggtggacgccctgatcttacccaccagcgggtcgatccaggttggtgacttgaccattgattcccagaccgctaaaaaggatctgattaacgtccaccgccgggtagggtatgtttttcaatttccggaaaaacagctcttcgccccgaccgtaatcgaagacgtcgcctttggcccccagaacctggggaaggatgccgaggaggccaagcaagcggctaaccgtgccttaaccgcccttaacttccccgcagaccgtttgcaacacagccccttggagctttcgggggggcagatgcggcgggtcgccttagcgggggtcttagcgatggaacccgacgtcttgatcctcgatgagccgaccgcggggcttgatccggctggtcaagaggagctcttaaccctagtggaaaagctgcaccaacagggggtgacggttctgatgatcacccaccaaatggaccaggtagctcgtttggctcaacaggtgttggtgttaaaccaagggagtctagtctttgatggacgcccggctgacctgtttgccgaccctgacttgcttcaaaaaaaccaccttcaggctccccagtcggttcggtttgcccatcggctgaagcaagcgggggttgaagtaggggcgccgctctcgttaaaccaactagccgatcgactggccacgcagttagggggtgctgacaacgatgaatagccgcgtcttgtttgggagctttgtccccgtcgactccgtcttgcaccgcttggatccgcgcttaaagttagtgacctgtttttggtacgtggtcattattttctttgcgaagggcccgttaacctacctactcttggtggcgatgctaggcgccatgattgggctttcaaaggttccactgaaaatgtattgggcggggcttaaaccgctgctgtgggtaatcgggctgacaattgctatccaggtcctcttttcatcggggggccacgtttactggcactggggcttgatggcgatcactagtggggggatcaaccaggccctcgtgattctcgcccggtttattttgattgtcttagcctcaacggttctaaccgcgaccacgccaccgttacggctagccgatgccattgagtcgttaatgaagccgcttaagaaaatcaaagtaccggtcaatcagattgcaatgatgatttcaattgccctgcgctttattccgacgatcatggatgaagttaacacgattgttaaggcccagcaggcccggggggtggatttcacctccgggagtgtctacacccgggtcaagcgcatggtgccaatcatggtgcccctgtttgtcggggccttccggcgagccgaggatctggcggtggccatggaggcccgcggctacgatccagatcaggagcggacccgctaccgtcaattaacctggcggcgccccgacagcattgcgctggcggtggtggtgatagtgtcagtgctcttctttgttgcccggattttgctttaagaaaggacggttcttgtgcaccgttataagataacctttgcctacgacggcagtaactttgctggctttcaggtccagcccggcgaacgaaccgttcagcaggtcctcgaacgggccgttaataagatcgctaaaaaaccacaaccgccgctaatggtcttcggttccggacgtaccgacgctggcgttcacgccctcggtcaggtcgcccactttgacttaccataccaaattccggggccgtccttggtgcgggccctgaattcaagcctccccctcgacgtcttggtgaaggaggcaacagaagtggcgccggactttcacgcccgctttgatgcccaccataagcgctaccgctaccgggtggtggggggggagttcaccaacccctttaagcgtaattacaccggccattacaagtacccggtcgacgttgaacggatgcaaacagcggcccaggacttcgttggtgaacacgacttcacctcctttgttgcctctgggtcgcaagcgaccagcaacgttcgccgcatcgatgaggtaaccgtggttcgggatgaagaaaacgacgaggtggtctttgacttcgttggtaatggttttttgtataaccaggtccggattatggtggccttcttactggagattggtaacggccgccgccccgtcgatgacgttatgcgggtaatgaaggccaagaaccgtgatctcgcccggggaacggcgccggccagtggcttatacctggtggaagtgacctatgattccccggcgaattcacaaaatgattgacgccaacgggtttaacgagtaaactactaaatggtatttcttttccataaattactcggtacacaatttattgtaaaagaaagacaaatattggaggaacttaatcgtgagaacgacatacatggcaaaacctggtcaagttgaccgtaagtggtacgttgttgatgctaagggcatttcccttggtcgtttggcttctactgtcgcatctattttacgcggtaagaacaagccaaccttcactccgcacgttgacaccggtgactacgtgatcgttatcaacgccgcagaagttaagttaactggtaagaaggcaactgggaagatctactaccgtcactccaaccacccgggtggtttgaagcaacgcacggccggtgacttcttagctaaggatcctgaaaagatggttgaacaaactatcaaggggatgcttcctcacacctcgcttggtcggaagatggggatgaagctgcacgtttacgctggtgaaagccacaaccaagcagctcaaaagcctgaagtactcgacattactaacttaatctaaggagggaacggaattggctcaacaagtacaatacagtggtactggacgtcgtaaggatgcaaccgcacgcgttcgcttggtacctggttctggtaacattactatgaacggcaaggcaatcgaagactacattccgtttgccaacttacgcgccatcgtgaaccaaccatttgccgctactaagacggaaggtcaatacgacgtcttggtaaacgtaaacggtgggggcttctctggtcaagccggtgcaacccgtcacgggatcgcccgcgctcttttgaccgttgaccctgacttccgcgatgccctgaagaaggctggtctcttaacccgggacccacggatgaaggaacgtcgcaagccaggtctcaagaaggcccgtaaggcttctcaattcagcaagcgttaatctacgggttacgcttatcaaaacaccggcttgccggtgttttttcatgcttacttgaggataaaagttaacttgaccgggttgtggtcggcgtagtcaaagtcggtgttgatgttagtggcggttgccgtgacgttgttagaaaccaagaagccgtcacaaacggtcaggtagttgacgccggagcgataggcaaggtcggtggaacgaacggtcggcaccgtttcgcggttttgggccttgaccatggtgaagcccttggcgaccatgctttggtccaagacggagacccagtcgggcactttttcttggctggcgaagtgggttagcatgtccttgcccagggcgtgattgtagtcaccgccgacgatcacgtagttgccggctaagtatgcccgttcaatgacggcgtttaaaagtttcatctgggccttacgcatcttaccgcccttgtcgtaggcggacatgtggctgttgattaaaagtagttgcttgccgttagtgaccgggatggtggtgacggcaaaacagcgatccaggtcggtaaacttggagataaagctgttggtgactgggtactggcgccgggtagcactgccaatgtggtaacgactcagcgttaaaaggcccgattgaacgctaccgtgtgggtcggtgagtggccacattaaaaaggccgagtggaagttattggcaaagacgtgaccgtaaccgtggaacttattttcaaccatcctgacctggttgacgtgcttggagcgggtcgaattggtgtcaatctcttgaaagagcatgaagtcggcttgttgggcttgcatgaccctttcaacgcccttagtatcggttaaaactaccgccttggagcgggcggtcccgtacttgccccgtgtcttggtgccgcttttaagctcgccggcgtccatgaagaaactaaactggtggttgtaggccccaaaaccgacgttgtaagtagtggcggtgtagaccttaccggtcgttagggtggctgcttgattgttgccgatcgttagtttctggtggtcgggaatccggtagtattggtgttgcatgtataaaacgtagcccccgaccactagtgctagggtggtgattaccgccagcaaggtcagggcgctcctctttaaaatccgcattgatctttcctctctcattgattttattagcataccacaggtgaaaagggttgctaaataagcaacgcccttcttgggatcacgtgattattactaataaaataggggcaccgctctgttaattaaacaacgtacgggaacgagggggaagttgattgatttaacgttaaatcgaagcttagggttggaaaagtcaaaagggggatagctattctttgtgaagtctgttacaattaaagccgtgatcaagttttcacaaactaaacagattgagagaaagcggggaaccccacatgtcaaagaaagttgctttagttactggtgccggccaagggatcggggaagccattgccaagcgtttagccaaggacggttttgccgttgccttagtggctcgccacgccgacgccttagaaaaggtgaagcaagaaattgaagccgagggtggtcaagccctggtggtaactgccgacgttgccaagcgtgacgaagtctttgcagccgttgagaagactgtggcagaattaggtgacttcaacgtgatcgttaacaatgccggggtagccccgaccacgccgatcgacacggtgacgccagaagaccttgattacgtctactcaattaacgttgggggcgtgatttgggggacccaagcggcccacgccgccttcaagaagttggggcacccgggtaagatcatcaacgccacttcccaagccggggtggtggggaacccgaacctgaccgtttactccagttctaagtttgccatccgcgggattacccaagtaaccgcccgtgaactagccgaagaaggcacgaccgtcaacgcctttgccccggggatcgtgaagaccccaatgatgtacgacatcgctcacaaggttggccaaaacgccggtaaggacgatgaatgggggatgcaaaccttcgctaaggatatcgccttaaagcgcctgtctgaagcgtctgacgttgctaacgccgtcgccttcttggctggtccagactctgattacatcaccggtcaaaccctagaagtcgacggtgggatgcaattccactaacatttaggtgagtggttaccaacctcctcgacaggttaagggccacgttaactaatcgtaaaattaaaatattaaacgggctggggaaacacgatttttcccggcctttttctattccttgaagtttaacgataaccgcgggcttagtggctaagtctgctagattgagtcgcacttccagatagcgtgctccccaatcacaggcctagtggctaagtacggacggagaacgatgcgtaccgcatcaaccccgtcctagcttagcccacgacctgtttgatagattgggtcgcacttccagtttaaatcttccacaaaaattagtaatcttccccgcctaaatgcggtaagatgaaagtacaattatctgaaaaatctgaggaggatattttttgtggctaagcgaaggagacggacaaagaagggggctaaaaagtccctctggctggtcgccgtcctgattattttaattgggttaatggggagttacgtgggctatcacttgtaccagcgccacgtccaggaacaaatcattgaaaagcagcaaaacgccaagaagttgttcattaaagaaattgcccccgaggcccaggcgatgcaaaagcagtaccacgtgatggcctcgattacgatggcccaagcaatcttggagtcggactgggggacgtcggaactctccgctaagtatcataacctatttgggattaagggaaccggggcaaactccaagttgctctcaaccaaggaatacgttaatggacagtgggtagtgatcaagggacgctttaaggtctacagttcctggaacgattcaattgccgaccacactaaattgatgcttaacgggaccgacaccaatcagcaaaactaccaaaacgtgattaacgccactacctatcaacaggccgccgtggcccttcaggatgcggggtacgcaactgatcccgattacgcttccaagttaatcaacgtcattaagtcttataacctccacaagtatgatgagtaaggagcctcaccactaatgaaagagctagaagaaaaaattcgtcaatttggaactgtgttacccggtaacgtcttaaaggtggacgcctttttgaaccaccaagtcgacccggttttgatgcaacacattggccaggaattcgcagcccgctttaaggacgctaagatcaccaaggtttggacggttgaatcctccgggattgcccccgccgtgatgaccgggttagccctgggggtaccagtgatctttgctagaaagcacaagagcttaaccctaaattccggcatgtacacggccgatgtctactcgtacaccaagaagacgaccaaccagatctcgatttccaagcgctacgtggataaaacggaccgggtcttgttgattgatgacttcctcgccaacgggcaagcggtagaagggatgttgcaaatcgctgaccaagccggggtggaagttgttggtgccggcatcgtgatcgaaaagtgtttccaaccggggtccgctgaactcgctgctaagggcgttcgggttgaatcgctagcgaaggtttcgtcacttgcggatggtcaggtaagcttcaaacaaacggaaggggaagattaagatggcgggacaaaaccttttgtcccaggggaagaccctgggcatcatcggcctaacccaaaaggactggccgctgttggtggcggccaaaaaactggggttaaacgtgggcgcttacgttgatcactcccaaccccaactaaccaagctggccgattttacgattgttggcaactaccgtgaccgtgacaagctgaccgaatttggccaaaacagcgacctggtcatttacgccagctccctaattgccccggttgccatcaactacctgaccaactttacccaggttccccaaggggttgcggccttggaaatcgtccaggatcgcttgatggagcgggcctttttggatgaaattaacgtcaacgtgtccccttacgtcacggtgatttcacttgacgacgtttaccaatcgattgactcgattggctacccggcggtactcaaacccatccaacgggggttgggcgaacagagcctgcggatcaatcaccaatcagacattgcctatggtgacgactacattcaaggtggggcttacctactggaatcctggattgaccacaataccgagtacagtctgacggtggccacggacggggaaacggtggttgcttacccgctggttgaagagtttttcaacgaggaccgggagctaattgaggccaccaccccaaccgaagttccggatgctatgcgcgacgaaatggtccggatcgccaccgaaattgccaagaagctgggctaccgtggtgtgatcaccgtccgtttttacgcaacggctgccggagcgttgtacgtgaattcctttgacctggagccaaccatctctgggaacatctttgacgaggtggccggggtaaaccaatacgaacaaatgctgcgggtgatcgggggaatggcgatccacgaactccaccagctgcagccggccgtgttagtgccactctacgataaccaattagcctccgctactaggcagcaggtcctaaaggaaaactggaagttccgcttcttcccggccgacacgactaggacgaagggcgtgaaggggttagtttgggtgactggtggcccagacgccttgctcagcgacctgttaaatcaggttgacacaaccgaaatcttgcggccgaaaacgtcgccaacgcaaccagcaccggaagaagaatagttaaggggcgggtggtttacgcttacccgctgaacttaaaatggggctccagtaaccttcggcatggccgatcgcctggggccttcttagtgtagttagggaagggcatcagccaggtatttcccgggaaatttggtataatgaaggttacgatttaaagagaggatggtattaggcgtgcagaaccaatcgatgttagagggaatgaacgataagcaaagcgaggccgtgttgacgacggaaggccccctactagtaatggcgggggctggttccggtaaaacccgggtcctgacccaccggatcgcttacttgattgaggagcgtcacgtcttgccgtggcacatcctagcaatcaccttcactaacaaggccgcccgggaaatgaaggagcgggtcgctaagctcctaggtgaggccggcaacgacgtctgggtgtcgaccttccacgccctgtgcgtacggattttacgtcgtgacattgaacagctaggctacaaccgggcctttacgattgccgacaccagcgaacaacggacgctgattaagcggatctgcgaggaacaaaacatcgacaccaagaagtttgaaccccggcaactgctgtcggcgatttcaaacgccaagaatgcgatggaggatccggccaccttttccaagaaccatcaacgcccctttgaccggatggtggcgcgcgtttacgaagcctaccaaaaggaactggaacgcaaccagaccctggattttgacgacttgatcatgaagacgatcgagctcttcaaaaaggcgccggaaactttgacctactaccaagataagttccactacatccacgttgacgagtaccaggacaccaacgacgcccagtacgaattggtgcacatgctggccgaaaagtacgaaaacatctgcgtggtgggggatgccgaccagtcaatttacggctggcggggggccaacatgaacaacatcttaaactttgagcatgactaccctaacgcccattccgtgatgttggaacaaaactaccgctcaacccaaacgatcttaaaggcggccaacgaagtgatcgccaacaacttggaacgtaaggacaagaacctctggaccgaaaacggcgccggggaaaaaatctcctattaccgggcccaaaacgagcacgatgaagcgcagttcattgtcaaaaagatccaagaagaacgggccaagcacaactaccaataccaagacttcgccatcctttaccggaccaacgcccagtcgcgggtgattgaagaaactttcctaaagtcgacggttccttacacgatggttggtggccaccgcttctacgaccggatggaaatccgcgacctcttggcctacctgaccttgattgtcaacccgttggactcgatgtcctttgaacgggtggtcaacacccccaagcgcgggattgggatgacctccgtcgaacggttacgggagtttgctcaggagtccaacttgccactgctggcggcggcccaaaacgttcaaaacgccaacgccatctcggcacggacccgcaataagatcgaagaatttggccagttaatcgccgccttacaagacgaggccaaggtgctttcgatcaccgatttgaccgaccaggtgctggaacggaccggctacctagccgaattgcagaaggataaaaccctccaggggcaaacccggcgggaaaacctggaggaatttaagtcggtgaccgccgaatacgaccgccaacacgaagacgatgagggaatggaccacctacaaaagctaaccgacttcctggccggtttagccctggtgtccgaccaagacgacgtcgatgaagcggaacccgccgttactttgatgaccctccacgccgctaaggggttggaattcccggtcatcttcttgatcgggatggaagaaggggtcttcccgttgtcccgggccatgaccgacaacaaggaattagaagaagaacggcgtttggcttacgtggggatcacccgggctaagaagaagctttacatcaccaacgccttttcgcggatgctgtatggtcacatccaacgcaaccggccgtcggagtttgtcgaggaaattacccccgaactgatgcaatcagagaaccaaaatcagggtgaacgctcgttaagcggtcggatatccgggggcaactcctacgcctttaaggccgccacggccaccacttaccagcgcccttctgatgcggggaagcgggtcgccccgaagaccaacaccgggaccggggccgaaaagaagtcttggaacaccggcgacaaggttaaccataagaagtgggggcaagggaccgtggtctccgttaacggaaccggagaaaacatggaactagacattgcctttccacagcagggggttaagcgcctcttagcaagttttgccccaatcaccaaggtggaggattaagatgagtaagcaagaagccgtaagtgagctaaccaagcaacaggctcaagcggagttaacgcctttaagagagcagctcaagaagtggggagcggagtattacgaacaggacaacccgagcgtggaggattacgtttacgaccgggcttaccaacgcctagtggaaatcgagcaacgcttcccggacttggtggtacctgattcaccaacgcaacgggtagggggggccgcggaaagccaactcaacaaggtgatccacgagatcccgatgctttcgatgggggacgtcttctcgcccgcagaattggcggactttaaccgccgccaacaagacaacagtgacgtcaaagttgattttgactacaacctggaacttaagatcgacgggttatcgttatcgttagtctacgaaaatggccgtttggtgcagggttcgacccgggggaacgggacgatcggtgaagacgtgaccgaaaacgttaagacgattaagtccatcccgcaggtcctgcccgaacccctctcgctagaatttcgtggcgagtgctatatgcccaaggaggccttcgttaagctcaatgaacgccgtgaagcggagggacagccggtctttgccaacccgcgtaacgccgccgccggttccctgcgccagctagatccgaaggtgacggccgcccgccagttggatacctttatgtactacgtgcccgactaccaagcactaggggtgaccacccaggcgcaagcgctcgaaaagatgcgggcgctgggctttgccgtcaaccccaactaccgggttgttcacagccaagcagaactgaccgcctacattgaggagtacactgaaaaacgggatcagctcccctacggaattgacgggatcgtcgaaaaggttaacgacctagcaacgcaggtggcgctggggaatacggttaaggtgccacgctgggaaattgcctacaagttcccaccggaggaacaggcgaccgtcgttagagacattgagtggactgtggggcggaccggtaacgtcacccctaccgccgtaatggatccggtacagctggcggggacgaccgtttcccgggcctccttacacaatcccgattaccttgccgaaaaagacattcgcctgggcgataccgtcttgttacacaaggccggtgatatcatcccggaaatttcccgggtaataattgagaagcgcccggctgatagtaagccctacgaagtgccgactacctgtccggagtgcggggccgacctagtgcacctcgatgacgaagtggcgctgcgctgcgttaacccaatgtgtccggcccaaattaaggagggcctggcccactttgcctctcgcaacgccatgaacatcgacgggttggggcctaagatcattgaacaactctgggataaggggatggttaaagacgttgccgacctttaccgcctggaagccgcgcaattgttaactttgcctaaatttggcgagaaatcgatcagcaacctattgacagccattgctaatagtcgtcataattcatgcgaacgccttttgtttggcttagggattcggcacgtgggcgccaaggtcgcccagctactagccgccgaatttaagtcggtggacgccctgatggcagctgacgccgcaaccatttcggcggttgattcgatcggcccgatcatcggtgacgcggtggcgacttactttcaaaacgaacaggtccaccagttgattgccgaactaaaagaggttggcgtcaacatggactacctggcccccaccaccagcgcaacggaaagtgccgagtgggccggaaaacgggtggtcctaaccggaaaactaaccaagatgacccgcggccaagcccaggagtggctgagtgcccggggcgcttcggtaaccgggagcgtttctaagaaaacggatctcttaattgccggtgaaaaggccggtagcaaactggaaaaggcgcaaacgctgggcatcgaggtctgggatgaagaccgctttgaccaagcgatgaaggaggaaaactagacgtgcgagtaaagaaaatcgtcttggccgccgccatcaccatggtggccgccgtgacgcttgccggttgtggcaagaagagctccagtagctcgagtgtgacaaccaccgggtcgaccagtggtaattaccaaggggtgatcgaaaacggtcgctacaagaccagcaaggcccgtggggtgaacacggcgcaaaacgctaacgtgtacaacttgaaggcctttgaatctgggttgaccaacgtttctaagctggttttctccaccaagagctacatcttccaggaaggacagtacctgtcttctagcaccctggataactggttagggcgcaagacgtccagcaacccaaccggtttaaacccagctaagggtaagagcagcgacccgaacccagaatacattcaacaaattgaagaacaagattacatgcagcaaagcggtaactctttgaagcttaaggggatcgtaatcgggatcggggtcaacagcgaatacacctaccaaaagaccaccgatgggccggattacacgaaaaacatctccgacgccgaggtacaaaaacagggtaagttagccgccgccaagattttaaagcggctccgggcccgtaaggacttaaagaacgtgccgatcgtgatcgccctctttaagcaggcctccgatgattcactggtgggggggaccttctttgcctacagcaagaataacggctccacgatctcatcttggaagactttgaactacaaggcggtcgtcttaccaaaggcgagcgattcgacctctagtaattccagtgatcagtccgataactctaacttcacgaacttcaagacccagattcaatccttcttcccgaacttaagcggggtaacggcccaggcccagtactacaacaactccctgtccgggatgaacattacggtcacgacccagttctatagtgaaaccgaaatccaatccttcacggaatatatcgttcaggccgccaagaagtacttaccaaacgggatcccaattgaaatcaagatccaatcttcgaactcaattcaagcggtcgtctaccgcaactctgggtccagcagttaccaatcgcacatctttagctcctattaaaaccaaactttgaacagagcccgtgggcccgcgcaatcggcatgccgaaactgcgcgggtcccttgttgttagcggcgcgaattttagccgcttgagttaataagtcgccctaactgtgataaaataaggaattgtataaatcatcaatgcacaaaggaaaagaggttgagagaatggctgagcaattagaccggcaacaggtcgaacacgttgcggacctggccaagctggcgtttaccgatgcggagttggacaagttcacccccaaaatcgaagaaatcattgacctgttcaaggaactggaagaggtcgatacgaccggcgtggaaccaatgagtacgccaacgacggaagtcaacgtgatgcgagaagacgtggcggttaagagcagcgaccaagaacgccaagccctgttggataacgctccggaaacggctaacggcttaatcaaggtgccagcgatcatcgacgaaagcgaggacggagaagagtaatgactttttacggtaaagacatttcgggtctgcacgccgacctagttgctaagaaggtgagtgccaccgaactgaccaaggccgcctttgaccggatcaaggccaccgatgaccaagtcggcgcctttttggccctaaacgaggaagcggccctcaagcaagccgctgaattagaccaagcgggaatcgcagaagaccaactgctggccggaatcccgctggccgttaaggataacattgttacaaagggcttgacgacgacggcggcttccaagatcttggaaaacttcaagcccgtttacgatgctacggtcgttgaaaaactcaacgccgccggggcaatcaacgtcgggaaggtcaacctagatgaattcgccatggggtcgtcaacggaaaactccgcctttaagacgaccaagaacccgtgggacctaacccgggtaccagggggctcttctggtggttccgcggccgctgtggctgccggggatgttttaggggccttggggtccgataccggtggttcgattcggatgcccgcttcctttaccgggacggtggggatgaagccaacttacgggcgggtttctcgttgggggctgatcgcctttggttcttcctttgaccaaatcggttggctgacccaatccgttaaggacaacgccatcttgatgagcgccatcgccggtaaggatgaccgcgacatgactagcgctaaccaaccggtaccggattttgccgccggcttaaacgaccaggccgacatcaagggaatgaagatcgccgttccgcgcgaatacatggaatgcctcgatgacgacgttcaagaagtgatcgaagcgagcctgaagcacctcgaatccttgggtgccacgatcgatgaggtttccttaccacacaccaagtacggggtaccggcttactacatcctggcctcttcggaagcttcttctaatttgcaacgcttcgacgggatccgttacggtttccgcgctgatgacgttaagaacctggaagacgtctacgttaagacccgttcgcaaggctttggggacgaagtgaagctccggatcatgctggggaccttctccttgtccgccgggttctacgacgcctacttcaacaaggccgctaaggtacgccgcctgatcgcccaggacttcgatgacgtcttaaaggaccacgatttgatcgttgggccaaccggaaccagcaccgcctttaagatcggcgccgaaattgccgatccaaagcaaatgtacttcaatgacgtcttgaccgtgaccttgaacatggccgggctaccggggatgtcgatccctgccggcttctccaaggacaacgggatgccaattggcctgcagatgatcggtaagcgctttgatgaagccacgatttacaaggccggttacgtctttgaacagacgaccgacttccacaagcaaacgccagaattaggataggggggaaccatttatgaactttgaaactacgattgggctagaagtccacgttgaattaaagaccaactcgaagatcttctccccgtccccggttaactttggggcggcgccaaacgccaacaccaacgtgatcgactgggggtacccaggggtcttaccgtcgattaacaagggtgtggtccgcgacgggatcatggccgcattagccttgcacgccgaagtgaccaagaagatgcactttgaccgtaagaactacttctacccggataacccaaaggcctaccagatcacccaatctgaaacgccgatcgcccacgatggttgggtggaaatagaagttgacggtaagaagaaaaagattgggatcaaggaaatgcacatcgaagaagacgccgggaagaacacccacaccggcagtcactcctacgtggacttgaaccggcaggggacgccgttgatcgaaattgtttccaaggccgacatcgcttcgccagaagaagccgttgcctacctggaagccctgcgccaacggatccaatttaccgggatctccgacgtgaagatggaagaggggtcgatgcgggtcgacaccaacatttccgtgcgcccatacggctccgaccagtacgggaccaagacggaaatgaagaacatcaactcctttaacttcgtcaagaacgccctgaactttgaagccgaccgccaccaaaaggtcttgatggccggtggtgaaatcgttcaagaaacccgccgttacgacgaagcgacgaaggggacggtggcgatgcggaccaaggaaggttctgacgactaccgttacttcccggaaccggacctaccgccgctggaagttgatgacgcctggattgaagaaattcggtcccaaatgccagaaatgccgggcgaacgccggcgccgttacgttaacgacctcggcctgactgattacgacgccatggttttgacccagaccaaggaaatggccgacttctttgaagaggccgtcaaggatggtggcgacgccaagaaggtggccaactacctgatgaacgacgttaactcctacttgaacaaccaacacgttgacctggacgacactaagctgacgccggctaacctggcggggatgatcaagttgatcgacgacgggacgatctcctcgaagatggccaagaaggtcttccaagggatcttggatggtcaagaaccggccgccttcgctaaggctaacggtttggtgcaactgtctgacccggccgaactgcaaccgattatcgatgccatcttagacgacaacgaacaatcgattgaagactttaagaacgggaaggaccgcgcctttggcttcttgattgggcaaatcatgaagaagacccaggggaaggccaatccgaaggtggttaaccaattactgggtaagtcactcaacgaacgttaaggaggaatggtcatggccaaacgagctcggataatttacaacccgacgtcgggacgggaagctctgcgcaacgacttggtcgacatcctcgatgtttacgaacaagccggttatgaaaccagtgcctttgccaccacgccggaaccagattccgctaagaatgaggcggcccgggcagtcaaggaaggctttgacctgattgtggccgccgggggcgatgggaccttaagcgaagtggtcgatggtttagcgggcctaaagaagcggccgctgttagcgatcatccccgccgggaccaccaacgattacgcccgggccttacgggtaccgcgcgataacccggtggccgccgctaagttgatcctggagccggccaaccggttcaagatcgacatcggtcaggccggtgataagtacttcatgaacatcgcggccgggggaaccttgacggagttgacctacgacgtgccgtcacaaatgaagtcgatgtttggctacctggcttacttcgccaagggcgccgaaatcctgccccgggttaagccggtcgccatggagatcacttacgatggtcaaacctttaagggcaaggcctccacgatcttcttagccctaactaactcggtggggggctttgaacaaatcgtcccggatgcttccttagatgacgggaacttctccttgttaatcatcaaggattcgagcctcctgggcctgatgcagctgatggccaaggccttaaacgggacccacattgatgatccgcgggtaatctacgtgaaggccaaggacgtaacggtgaagccccttgatccaaacgatcggttaatgatcaacttggacggggaatacggtggggacgccccgatggaattccataacctgcaccagcacatgacggtcgttgccaacatggaggcgatcccggatgacgcgattaccagcgacattacgccggacatgcaaaaggccgaagacgacttcgtgcgtggcttgggcgaaatggaaaaggatacgcaagagtaataattagctaagtagggacccaaccgttaagcaaacgcacgggcccctctttcttgtaatgggcgcaattacggcgcccgttgtacatacaatatacggaggaaagcaatgagtaaggtgcaactaccagttcataaaaacgaaacggtcacggggacggtcctcgacctgacttaccaagggaacggggtcgtcaaggttgatcactaccccatttttgtgcccaacaccttgccgggcgaagaggtaacggttaaggtaactaaggtgaccaagaacttcgcctggggcaagctgatcagcattgaaaagaagagcccggaccggatcgatgaccccaactgggcctacctacagacggggattgcgccgttagggaacctgacttacccggcccaactcaagtttaagcagcgtcaaattcaagaactcttggaaaaggcccacctaaacttagaagtggccgaaacgctggggatggaccagccctttggttaccgcaataaggctcaagtcccggtgcggatggtcaagggccaaccgacgaccggtttttacaaacgtggtagccatgacctggtgccaattgaagacttttacatccaggacccggcaattgaccaaaccgtttcggtggtccgcgacctcttacgtaagtaccaagtgccggcttacgatgaagaaactcaccgcggcgtaatccggacggtgatggtccgccggggctactacagccaccaggtgatggtggtcctggtcactaacggggagcatttcccgcacgtcgcagaaattacccgggaaataagtgaacgggtgccgggaattaagagcatcgtgcaaaacgtcaatgataagcggaccaacgtcattttgggaacgaagaaccacctgttgtggggggaaccaaccatccacgacaccctcttggggatcgacttcacgatttcgccgctctccttttaccaggtcaacccgcaacaaaccgagcgcctctaccagaccgccattgaaaatgccggactagacggaagcaagaccgttatcgatgcttactgtgggattgggacgatctctttagccgtggctaagcacgccaagcacgtttacggggtcgaaatcgtgccggccgccattgcagacgccaagcaaaacgccgccaataatgggatcgaaaatgcgacctttgttgttggcaaggccgaagagcagtttgccaagtggcaagccgagggtctcaaacctgatgtggtgattgttgacccaccgcgcaagggcttggatgcccaattgattgaggccaccggtaagatggcgccccaaaaggtgatttacgtctcctgcaacccggcgactttggtccgcgacttacaacgcttcgccgaacagggctaccacgtgaccaagccgatccaaccggtcgaccagttcccgcagacgacgcatgttgagagtgttactgtgctggaacgtacagaaaaatagccgacaagccgcgtcataacggtatttacagatgattgaaagtgtactttttcctttctaagtgattggaattagtacactttttctatttaaggtcggcgggtcgagtgctcaatgtcctatttcgatagtcgagtatgctaatgtccagtttagcaggtcgtgttgattagggtagtgaaaggtggataaaaaggctgatatagtagcatttatagttagtgagaatagaataaaccattttgaaatagaacaggttaataggacgactagtgagcactggaagttgctactattagcagattcaaataaagagttaattcagaaatatttacgactaggcagtccatggttaaaaacgaatagtaaattggttttaatgtcgcctacttgtcgccttgttgtcatgctgatgtcgtgttcatattttccgggaaaagttataataaaagtagacttagattgagaggagatttttaaaatggtcaacaataaaattaagcaacttagacttagcaagaatttatctcaggagcaattagctgaaaaggcaaaagtctcggttaggacaattcaacggatggaggccggggatgatgctagcattgagacattgaaccttgttgcgggagctttgggtgtatcagttaaagaactttttgatgactcaccagctcaaaagaacaagataagaaatgcagaagaaaatctccaataccagcttaaaaatcggcatgatgaatttaagacctttaagcatatctatttaacatgctatataattgttatgatgttgtggggagtatgctttgatttccttcataatgacgcttggtcagccatcatgggagttctttggattggcggctggatgttgatgggacagttaacaaagttaattaccctcaagtggattgatccaaagctagatttaaaatatcccttaactgctagtcggatagataaggatagagaagataaataatttattctaatttcttatggtggctgctatttattcgctgaccaacttagccagccggcttattgattatatcatgaacgattttcgttgtcaagaagttttttatttaactttttgacaacttttcgttcgttgctggattagcaactcttataatataacagagttaccatccgctgtcaacaactttttccaactcatcttcattcaaagtgatatctgtcgtgacaacggtatataactatacagacaataccgcaaagtgtcaatagaatttagtatatattttggatttttacaaaacacgaacgttataccgaagttccatcctagatcaaaaataattcgaacaatgatggtttgttcaacgtaatcatccttttaatgttcatttagatcctaaatagggactttccttcacaattacatgacgtcttgatacaatttaccggtaattaaccatatttttaaaggagccatttatgtcgaccttaattgatttcattttgcacattgacgtacatctgatccaaattgttaacaactttggggactggacctacctaatcctgtttgccatcatctttgtggaaactggcgcagtgatcctccccttcttacctggggattccctcctctttgccgcagcggccttagctgctaatgctaactacaaccttaacatttggatttttgtcgccatcttcctcttagcttgcctactgggtgactcatgtaacttcatgattggtcataaaattgggaaggaactatccaatcactcccttttcggacgtttaattgataaagatagcctcgccaaagcggaacagttcttcgaaaagcatggtgcgccagccattatcttggctcgttacatgccaatcatccggacctttgctcccttcgccgccgctggttctggctttgcctaccacagttttattcgttacagcgtcatcggttgtatttcatgggtcgtaatttgttgtggtgcgggttacttcttcggtaacctccccttcgttaaggcccatttctcattaattatcctagcaatcatcgttgtcacgttaatcccggccatcgttggtttcttcaaggcccgtttccaaaaagacgaagcggcgtaactcttttttcacccaccgatagattaagtaaatgagtccctcgaccaaaagcccccagctaatggctaatgtcataaaaaagctggttggccacaggttgatgaggggctctttttttggatcaaaaagccaatcctggtttgaaaaggcgtggtaatgaaaccacaagaagactggttcaaaatttaatccaattaaaattaccgccactaaaaaaccaattagtagccattgcaaccacccacgcaaccgccatagttgatagcgctgcttagcccaccatagcccccaccagctcactaaactcgcgccaaccgttatagactcacccaataagaaaaggtggcggacgtctttaaagtgacgcagcacctttgcatccgtgggcaaataatcaagccgcatcgtctcccctgaccagggaagctgtaaataccccagaattcgtaagtaatcgtgcccgacaattcgctgactaactcccatcaaacgcccatctactaagaaatatgaagcgttcgttaccaaaaaaagggcgccacccaagcacgctagcataattgctaacgcgattagaagggtgcgcccctggttaattaaattattccaccatccagtcatctaatgaatccaccacatgggttggtgggacctcctctcttgccacctgctctttagtcgacactcccgtataaaccaggagcgtatccatgcccacgttgatcccagcttcaatgtcggtgtggtaattatcaccaaccatcaccacttgttccttagttaacccgacccgttgtaaggccatctccatgatgatggcctctggtttaccaatcatgatgggtttcgtttgggttgcgtactcgaccaacttgactaacgaacccgctccgggagtcagcccccgctcattaggaaggttactgtcggcgttagtaccaatgaaggtagcccccgctaaaattgccaaaacggcaacctccagcttgcgataggttacctcggtatctaagccgaccaccacaaaatcagggcgctggtccgtcaattcaaagcccctgctttccaacgcatcctttagcccttgttcaccgatcatataaacccggcggcggtctccggcccgcttagccaaataatcggccgtcgccaaggccgttgtgtagatctcagccggctgggccggaatttggtggttagtgactaggttggccgccacctgctcaggagaccgcgtcgaattattggtgacaaagagcacccgtttgttagccgcgtgcaggcgccttataaaactaggggccgccgggatcttctccttgccccggtacatggtcccatccaaatcaatcaagtagccttcgtaactctcctgcttgctcattagtcatcctttcgcgtccgtaccactagcttcgttcggttaccctttcccttcacacgccgtacctcttggtgccgtcgcttgcttagcgccggttctttaaggggccttttctcttcactgatctccgctcggccacgccgccgcgtccgggatttccgtggtcgcttggggtgagcaacctccaggttttggatgataaagtaaggacacccaaagttacactcttccatcaggtaatcattaatgcatcctacgccctgctcttcctccccttgcccgggtttcgcgtaaaagccccgcaagcgcaactggtcatacccccagtcaccgacaatgtaatcgtacttcgtcaacagggggctaaaacggtcggctaagctatcgccgttgaaggcctcccggtagtttttcttcagtaggtaggggtggccattgagggtgaaatgggtggcgtcttgtaacgtcacctggtaaagcccctttcgttggctcatccgttgctcaattaattcttgaatccgtgcccggttcacctaggtcacatcctttcattttgttatcataccacgccattagattgattgaccacggcaacctttttggccatcatctccattacctctggcaacgacaagggagtcccaaaggggggacggggcgttaagtagtcgagctctggggcgtcaacgccgacgtttaaattagttgtcgttgggaccatgtaatggtgaatgtggccgtgtaagttaatgatcttgggcgcaattcccatcatcattgggtagtgggtcaagtagagctggtggtggtcgtacttaattaacttaccaacgtcatgaaactcatacttaacccgcttgccaacccttgggttgtgagccgctaagtatttaaacaggctacgccgatcatgattccccttaattaacactaggtgaccgtttaattgaccaaggagggtcgcaatttgctcattggcaacccgttctggttggtggttttggtagttaaccgcgatatctccaaggtggtaaaccgtatcattttcctttacccgggcgttccaagcctccaccatcacttgatccatttcttcaacggtctggtaaggacgaggcgcaaactgatcgactcccaatagttgctcgtgaaaaaagtgggtgtctgagattacatactccattatttcctcctaaacaaaaagcgggaaacccgcaggctccccgcttcttcaaacccttaggcttgcttgcgaagtcgttcgatatcgtgaacgatcatcaattcttcattggttgggatcaagagaaccttgatcttagcgtcgtcggcagaaacatcgcgttcttcaccgcggacgtcgttcttttctgggtcaaccttgaccccaaagtaagctaacttgtccccaattgattggcggaattccttgtcgttttcaccgaccccggccgtaaagacgattgcgtcagcaccgccaagctcagctaagtaggaaccaatgtacttgagaacccggttttcgtaaatttcaagcgccagttcacattgcttgttaccgtgttcagcggccgcttgcacgtcacgcatgtcggcggacagttcagaaagacccagcaaaccagacttgtggttcaaaagctcgatcatttcttcgctggaaatccccaacttagattgaacaaaggcaactaaggacgggtccacgtcccctgaacgggtagccatcgttacccccgctagcggggagaatcccattgaagtgtcaaaggacttaccgttcttgatggccgtaatcgaagcgccggcaccaatgtggcaagtgatcagcttcaagtcttccagtggcttaccaagcatttcggcagcccgggaagcgacgtaacggtggctcgttccgtgggctccgtacttacgagcaccgtatttttcgtaccattcgtaaggaacggagtagagtgcgttcatttcaggcatgttagagtggaaggaagtgtcaaagaccgccactgcaaaggcgtccggcagcacccgcttgaaggccttgatcccttgaagttcggccgggttgtgcagcggtgcgtattcagccagttcatcaatcttttgcattacgtcatcatcaatgaccacggaatccttgaagaattctcccccggcaacgatccggtgcccaacggcagtaatttcgtggtattccttaacaatccccaagttgatcagttggtccaacagataggaaaccgccgtcccgtggtttgggaacggcttttcttcttcgctgacttggccatcgccgtacttaatcttggcgtgacccatgtccatcccgatccgttcgatgtttccttctgcaacaacttcttcacttggcatgtcgaacaacttgaacttaacagttgagctaccggcgttaacagcaatcgtttttgacattacaaattctcctttatttggcgggggctaagtattgggccacccagttatcaatttcacggataaaggcaataaattcaggacgattcttgaccgacgggaatgagcctaataagaccttgcccgcttggtgactagtccccccctgacgttgcaacaagaggagcgacttggctaccgttgagttagcaaacagttcctctggcaggttaatcaacccttgcatgtacgcaactgattggatccactccaccaacccagccgtttccttgctttgaaacagtgccttgggaaccaagaagaccccaaagccacccggcaacaagtaattcatcgcctgctcaatcaagaggtggtgaacataggaatgaccttccttggcccgggtgcggtaccgcttagtgttgtcatccagcgggtagtagcccaccggtaaatctgccaccacgaggtccacttggggaacatcgaggtcccgaattgcatcctggtggtacaactgaacgggaaggtcctggagttgggtcgaaacggccgccacgctgagcattgattcatcgttatcaactccgtaaccctcgattggttggtcggtaaccgattggagatgattcatcaccgtggtcagcaagttagccgtccccaccaccggatccaggatgcggtacgggtggtcaattttggtcacctgctcgatcaacgaggccatcagcatcccgattgagtcgggggtcatctggtgggtcgcttgaatggcgtccttttgggtcaccttcaacatccctagttgcaatagccgtcgcttggtttcccgatcggcctggctcaggtcaattgactggtagagcttcgttaacttttcagtcgtttcagcgtccggcaccccgtcttcaacccgtactgttcccccatccgctaggttctcggcgttttcgaggaaggcatcgaggtaagagcttgctaaggccgtttgaagcagttgcgttgcttgatcaaacggcgtgaataacgtttctggacttaaacgttccagtcgtggtcactcccttcaaaatcctagataaaccaattttacctagtttcgttcacaaattcaaggaagcccttgctttcctaatttaccgtgcctccttcacttgcttttcccttgcttgtcgcttgtgaatttgcctgccgtaaattttgtcgcgccgcctcttgttgctcgcgaattaactgcctcgtaatccgttcctgattggtcatgtaattgctgacgataactaaaatccccgtcacacattccattgccaggagcgccagtaggatactagtcgcccggtgccgcaaagcataccaccgccgtttgttcatgtcgtccccccgtataagtaaacctgacccgtctttggtcgacttgctcccaggtcaatttagtggcttgaccttcaaagatcggcaaaaagcctccccttccttcggttgataaatagatatactgaccggatgcctgccgagagagccggtacgttttgttcgttgtcttgctatatacactaaccccgtttttggcgacctccactagctgaaactgatgatccttggattctagctcgctgataaacaagtaccaattggttggttctgaagcgtcgaccttggttaaacggccatacccacccattaccaggccaaacaggttcaccaccaacaccaccaatgctaaggctacgattgcttcggccattgtaaaggcccgctgtcgcatgctcattcccccttgatttcgactagggtcttgttcccgataaaggccctggccccctgcctcgttgcctgcgctcggaccccctgccgactcagtgccacctgatcttttcctagcgcaatttgatcggtcgcctccttaactaagcgactggcgactaagttttgttctaattgacgacgcttgaccccgacttgctccgttaccaccaccaagctggcgaccaccacgcccaaaatcgttagggccaccagttgctcagccagcaggaaagccccacaccgcagtcttttgaacatagtatcccccccaacccatctgaattttcatgtcgtagttggtcatcgttaacttggaaacaaaggaccaggtccgcggactaacgtagccgtttttgtaaatcttgaccatatcttcgttagaggcaatgtgaagttgtttgggaagtagtacctcctccgttaccttcttcccactatcagtgtgatactcaaatctaatttctcgcttcgatcggctcgtcaaatagataaaggtcgcctttccctctacccgggcccgggtttgggcctcttgccagcgctgcttaacgtcccgccaaaactgttcctcactcagctcggcgttccttttttggtaaggaatggtggtggtcacgatcactagggcactgatggccaatacgatcacgacttccaccatcgtaaaggcgcgccgttggctattgaacaacggcctgaccattttggagcgtgatattttcgcggctagcctggcgaacctgcttagccgttaggtaatcacccttttctagttgggacaaatcggtcgggacgtcacccgtatcgtcatggtatagctcaacctggttttgaatcatgttgactaaggcctcttggttaaccgaagtggcgtgttttctttgcgcccctaggttgggcacgatgatcaagattaacaagctaataatgaacaagacaatcgtcatttccaccagggtaaagcccttggccacccgttttttcaatttctttaacattattccaccacctgtaatgattgatagattggcatcaggatacttaaatacatcaccacaaccacagcagctatcatcaccagaatcagcggctgggttaactccaacaattgcgacgaccgtgacgacaagcgctgataatttaaccgggccacggccgctaattcctcccctaattcccgttgggttaggccccggtttaaaaatgaaggcagctcccttggtaagtaatcgagatgtgaaacgacggcttctagtggtcgtcctcgcgctagggctccactgatcttttgaccaactaaataaagcatcgagcgctgatcaaattgaccaaccagccggctaatttcttgtagggacatcccgttttcgaccatcacggctacgttggccactaggtagtaggaccagtagtacttggtgggtcgcccaattaccggcagggtgcacaagaagcggacgcgctgctctgggtccattgtcatccaccggacgcccaacaggaccactgaagcgagtagtgcccccgcgcacgttaaaccaattgtggtaaccaacgggggaatggccagccccgccccgctgccccaactagcgacctcggggaggacaaagtgaatcaccattacgatcactagaactaaaaagaccagtaaaataaccgggtactgcatgaccgcccgtaaacgggcccgttgctttgcttgcagtgccatgaacttgcccacctggtgaatcgtttccgccaacttaccatggcgttctgccaagcgtagttggtagtaagtatcgaccgaaagccaagggcccagcgcctcggcaaagggcttgcccatgagcattgcctggtcaatttcatcaaacatcccctgccacttcgggtagagccgttgtgacatgtttaccagccggcgcaggctaatcccccggtcaataccgtcccccaagaataagagccagtccgccatttgcccctgtttcattttaaccggccgcgaattcttccgccgtttcctgcgtaatcttcccatttgctaccgcctcccctaagtgtttcacccacagtggggtcaccttcctcgtttccttttcctgccccggactggcaaagtcaaataacaccgccgccccttcgctagctaggggaaccaggcgttggtaacaagccccagttaccgcttgggctaactccagttcgctcacccccagttggcgtaggcgagtgtaaaccccacccgcgctacgggcatggaccgttgctaaaactagctgcccggccaaacccgcccgcaccgccatcttcgccgtcattgggtcgcgcacctcgccaatgatcaaaatgtggggacggtggcgcagactcacccgtagcagttcttgataacttaaccccgccagttcgttgacctgggtctggataaaccagggctcttcgatttcaaccgggtcctcgatcgtcatcaccacctgctcttttttgacttcgcgcgctaaacggtacatggtggtcgtcttccccgatcctaggggaccggcaaataagaccagcccccgctggcgagcaaaccggtgtaagttctgccattgagtgggaaccaggagctgatagtcggtgctaaccgggtagatgaagcggatgactaacgattcttgccccgtaaaatcacccacggttgataagcgcaggttgaccacaccttccttactgggccaactgatcccgcctgactgtggccgccggtgctcagtgaccgccatattggcgcggtacttaaaataagcgattagctgttgtcccccggccagcgtcaacgaacgccgttcctttacctgcccccgttcaaaggaggctaaccggtagcgaccctggtggggcaaaatataggcatcggccacccgctcaccgatcatggtggccatctcttttcgtaaccaactttccacgttaatccctccttgtttactaagtacggaggacacggaaaaagtgacgaaattaatggcaaaaaatctagggcgctaaaaaggccgagggaacaattgggttcctctcagcccttggcatttccgattatttagttagagaacgtaaggtatttaatcctacttagttgtacggtccctttgaccaggccttatttggatgctgataaacggtaaagggtcgcattggtacttcccatggcacccacgcctttggtttggctacttgtgccaccatatgcactggcactcaccttggtaccgtatttttttgacccacttaacaattgcgttgttattggtgtggctcgaaatgtagaagtatttaaccttcccgtccttgaccaattgcttaaatttcttcagggaaattgcgttatcggtcccgttatagcccccgatcgtcatcacggcctgaccggtcttgatgatgtacggggcggccgtattggaatcggtggtggcaaacaggtaggttgttgacttgccattatgttgtttaaggtatttgatcagttgggtattcaccgtaccagtgccaagtccggtggccgcaccgccacgactcagtagggacggtccggtggtcggaacggccgcggattcaccagagatcgttgaggtcagggcccaaaaacccggagccaaacagaggaaacctacccctaaggttaaaaagaggcgttccttagctgggatcaaggtcatcatgaccaacgcaaccgcggtcaaaatcaaaataactaaacttaaccacggatagtaagcccaaacataataggactaaaggcaagcggtggtccctaagcccatgaataaaaggtaacgcaaccagcgcgccctcttatcatcccttttcgacgtggccttttttagcccacttgtaatggccagggccgctaataccgccaacggaggcgctagcatgatggtgtaataaggatgaaagaagttagcaacgctaaagaaggccccaacggggattagccaccccgcccaataaagaacatcttgttgcttccggttagtctgccaccacttcttcttacgatcgtacgcagccaagtaagccgctaccattccaaaaagggccaatggcaagaaccagctaatttgccgtctcaatgccgtctggaataggcgggtcaccccagcggtcccaacgttgaagataccattgccaccttggccagcgccccccttcataccagttgggcgtcccttggtggtttttggcatactacttaacgacttgccggaaggcttccccccgtttgtagtccccttcttcatcccgctggttggcttagcctgcccagttggggctccgccagctggcttttttcattcccccctgcttagtaccacccgttggggccccggtcttagttttaccactcgctttagtccccatcccagagaaagtccccccggttccagtggtttgcccaaataaccgttgcgtcccgttataaccgaacgctaggttcaaaaccgagttggttgaagaactcccaatgtaagggcgcatacttttacttgtcgaatcgaccgccaggggccaactgaggctaaccacggctaaagccaaggtggccaacacggtctgagtaagtacccttttccaattctgccgactagcaacccagtagtaaagatacatggccggcaaaaccatgtatgcctgtaacatcttgatgttaaaagcgacccccactagggcaaaggataccaataccagccatccccgtcgctttcgaaccgccctttgtaaaacccaaccggctaacagtaagaaaaagaccagcgtggcatccatgttgttagttcgggagtcggtgaccacgatcggggtgattgtcataaagaaggcggctatccgtgcggttaagggaccaaaagttggcttaaccatcttgtaaatcaaatagaccgacccgattccaaacaggaccgaggataaaacgatactccaaccgtgaaggccaaagattttaacacagataaccataaaccagagggctaccgggggtttgtcgacggtgataaacccagccggatcaaagctagcataccaaaagttatgccaacttttggacatgctaacgatagctgccgtgtaaaaatcgttagcactgcccgcctcccagatattccacccgtacatgaataaactttgaggatttttacgctaaagcggggttaattgtttataaggttcttaacgatcctggttttataaataaaaaaagctgcgacatccctatcgcagctcctttggggaaaaaatgaaacacccttattagttgataaccacgtagtagcttggcgtgtaagcggacatgctcgtgatcttaaccgtttgaccagtatctggggcttggataaaggtcccgttcccgagcgaaatcccgtcgtggtacggtgcactatcggagccaaagaagacgatcgccccagccggtgcgttttcaacgtcgtaatggtgggttcccaaggcttgttgttggtaagtcgtccggtaagtagaactcaggccatatgcccattgaactagcccggagcagtcaaagccgctcgtggtatttccaccgtatacgtatggtgtaccgattacggattcggcacgggccaccgcttgggcggcgctgtaagtagccactcccgacgtgcttgtggtagtcgtggaagtgatggtcgttgatgaagccgttgatgagcttgctgaggacgcactagtggctgagaccgtcaccatcgtggtgttggccgtactcgtggcggaagcggagctagcagcactggaggtggtggcagaagatgccaccgcactcgtggctgaatcgctagatgcacttactgcagagtcggcactagcaacggcggaactagcactaacaacgttggttgcgctcgtggtactagtagcgctagaatcagcagccgaattagcactaactacggcgctgcttaccgcactcgtagcggacgtgttcgtggccacttcactggcactcgaactcgtcacactcgagcttggcgctgagttagcactagtggcgctagtagcggtgctcgtcgccgttgaactggccgtggccgccgtgcttgaagcactggagcccccactcgttggaatataaatcgtctttccggcaataattaagttcgggttctttaagttatttgctttaacaatgtcacccatcgtcacgtggtagcgctgtgaatagccccacaccgtgtcacccttttgaatcgtgatcgtgtctgcatgggccgttgctccggcggctgcaaggccaatggttccaaatcctaaggccaccgtgcacttgagcatcagtttcgttttgataatccttcacatccttatattatttatcctttcacaaggacccccttaatataaacgaaagaaattaccagaccattacagaaggtatacaatagattgttataagtatgatatatttatgaatatttacggtaaaatatcatttgtaacgattgacaccgttcgttacctagctgttaccaaaacgaaaagaggttgagagaaacacgagtttctctcaacctctttacttaacttattcgccctggtcggcatcttcaacgaaggctgcttcgtaaacgtcagccacgtcatcgttgtcttccaattcatcgatcaagtgttggtattgaccaaccttgtcggcaggaaccttggtcttgttttctgggatcatggttacttcggccgtttccagttcgtagccttgttcttgtaaggcgtcacgaacggaagtcatggcggaaggatccgtgaagattttgaacttgtcgtcagtggcttgcatgtcgtcagccccagcgtcaagtgcgtccatcaacatgtcgtcttcgtccttgtccaagccgtcacgaaggatttcaattaacccttgccggttgaacatgtaggaaacggaacccgtggcccctaaggaaccaccggagtgagtgaaggcggaccggatagcggcggccgtccggttcttgttgtcggtcaggcagaagaccattacggctaccccaccaggaccgtaaccttcgtaagtgatttcttcgaagttggccccaccagcaccagtggccttgtcaatggcccgttggatgttttgcttaggcatgttagctgcccgcgccttatccattactaaccggagttgagggttgttgtcgggatccgggtcacctgctttagcggcttggtacaagtcacgtgaaatcttttggaaaattttaccacgcttggcatcctgagcgttcttacgtccttggatgttatgccattttgaatgtcctgacatgaactaactcctcttttctttaaatgataacaaacagtcaaattatactaaatcatgggcgttttttcaagcccgtctgctaaaccgccgccagacccgcaccaataggcagagcaagaagatggccaccgggatcaccactaaggaccagcccttgttcacaacgtcagtctccacctgtgaaactaggggcgccagggtttgatcatcggtgatcgcccccgaccagagttgcggcaagagcaatagtccgctaaacaagaggctaacccaggccattgcatcgccaattgtaattggaaacgagaccgttcgcatgaaagtggcggtcactaggcacagggccaaaacgaccaaggacactagtagtaccaagttggtgattaccttgcaagttttaatggcgctggctgcttcctggagctgactcgtgtttaactgggaattgacctgctggcttagctgattttcaatggcggcaatcgccgagttgttggcgagactaaccgaaattcccagcgtcgaagctaattgctcgctagcctggttcgtaaggctactttcaatgctcgagaggtcgacttgaatcgtcttgtcctcgtaaacctcttcgaccacttgctcgattaactggttggcttgcttggtggttaccaccgttcccgagtaaccgtactggctcacgctttggttgatcatattttgtagggaggtcgctaaactggaattggttagttcctgtttagcaaaggactcgtttaacaccgttccattgatcaaaatggtgatcaacagggtgagggtcgctaaaaccgttagcaaggccaagaagaagtggtgcccaattcgtggccctaagtcagcttctaagggggccgccgcttgttcttggtgccgccgttggtactccgctcttgagatcaagccatcacccccagtgattagcgggtcgtttgccgttcttcaaacccgtgtggcaagattacgttttgctcgtcatcgccatcttcaccatcggtagcttggttgttacccatcagcttggtcaacaggcgcattgaaacggcaccaatatcataaagtggttgggtaaccgaagtcatcttcggccgagtaatttccgttaacttagtgtcgttagcggcaatcagttcgaaatcggctggcaccttgctcccgtggtcggtcaggccgtttaacagcccggcggcaatcccatcgtcggagacaaaggcggccttggcgccactttccagcaccttttcggttaggtcgtaaccttcccggtaggaatcgtgagcttcaaaaattaaggcttcatctaaggactggccggcctctttaagggccgcttcataccccggaatccgcatctgggcattgatcgtactggccttagagccgatcaccaaggcaaccttgtcgttaccgtggttaagcaggtattgaacagcttctttcgttgctgcttggtagttgatccgcaccgttggcaaatcttcatcgttgatggcagagccggcgacgaccaccggaatcgtggaggaagagaattcttgccgcagttcttcggagatgtcgtggcccatgaagatgatcccgtcaacttgcttggccatcatgctgcgtaccacttgtaaggccttgtggtcatcggcatccgagttggtcaaaatcatgttgtacttgtacatggaagcaatgtcgtcaatcccgagggctaacttggagaagtagtcgttggtcacgtccggaatcacaacccccaccgtggtggtcttcttggaggccaggccccgggccaccgcgttcgggcggtaattcaattccttgatgacgtctaagactttcttacgggtttccggcttaacgttaggattcccgttgacaacccgcgaaaccgtggccatcgagacccgggcttcacgcgcaaccgtgtaaatggttactgattgtttttgcatgatgctctccttcttgatctattatgttttcatagagttttcaatccaatccataatatagcaaagttccctttaaagggcaactttatggatcaatcttatggtaattttgcgttataatcgacttaatcgctgttacaagacggaaaggattgatttgatgaattacgaaaagttgcaccaccttcaacaactgctagccgaccaacaactagacgtcgcctatttgagcgacccaatgacgattaagtacctaaccggttttggttcggatccggttgaacgggtcctcgccctgctggtctttgctgaccaggaccccttcttgtttgggccggccctcgaagtcgaagccattaagggcactggttggccctacccagtctacgggtacctagaccacgaagcaccgtttaaaatgatcgctgaccaggttcaaaaacggatcgctaaccctaccaagtggggtgccgaactaggctttttgacggtgacgcggttacgggccctggaagaacaattcccggccgcccactttgatttcgacctgacccccgccatcgaacggatgcgcttgatcaaatcggccgatgaaatcgaaaagctcaacgaagccggcaagtgggccgactttgccttccaggtcgggttcgacgcagttaaggttggccaaaccgaacaggccgtggccgccgaattggagtacgccttaaaaaagcacggcatcatgcagatgtcgtttgacaccctgatccaagcgggcccccacgcagccgaaccgcacggcgccaccagtagtcgccaaatcgaaaataaccaactggtcttgtttgacctcgggacgatttacgatggctacatctccgacgcctcccggaccgtggccgtcggggcgctcaacgatcaacaaaaagacatttaccaagtctgcttagaggcccagttaaccgcccaggccgctgccaaaccggggatgacggccgctgaattggataaggtcgccagagacgtgatcgaacaggccggctacggtgagtacttcatccaccgcctcggccacggaatggggatgagcgaacatgaatttccgtccatcatggaaggaaacgacatgcaactagaacccggcatgtgcttctcaattgaaccggggatttacatcccgggcgtggccggcgttcggatcgaagactgcgtccacattaccgaagacggctgcctccccttcacccacaccagcaaggaactacaagtcgtcggctaagccaagcaaacacaaaaaagcccgtaccagcccaatcgccttcgattggcccggtacgggcttttattactattcttttggttatggttcatgcaatggctcaccggctgtcttttccggttcttttgcttgctctttagtttggtcgattacgatgtcttcttctggcgccgcttgtgcttggtgcgcttgggccaaggtttggcgcaactcctcagtttgggcgtcgaagttgtcgttggtgaagtggttaccaaccttgcttgcctgatccttcaaggtgtcctttaggttatcaagcttgtcgctagcagcttcttggtaatcgccaaccgccccgtcaacgacgtccagcgctaacaaggagtactccgtcaggtaatccatcaggtccttaaaccgtccttggaactgttcgcgcagtgcttggcgcttttcttcgctcagtgccttataggcagccacggcggccacacttcccagtgccagccccgttaaaaactttcttgccattcgacgtcctcctactgattcttcttgcgcttaaagacccggctaacaacccccatcgccgctgcttgggccgcggacttcatgaagctgttgcggcgcttttcacgccggctcgctaagttttccaccagtgaacgggaggcttggttgacgtctgaaacgctctgtcccaggtcagcaatcgcctgaacggctggatcgacttgaaccgcctttttgttgatgtcctccaaaagggagttgctgttcttcaggattccgtttaattccccgctgagggtatccacatccttggtgagttgctcgacactagtgatggcatcccgaattgccccggccacctttacgaggaaccaggcgataaaaattaccaacacgacgagcgctagggccgcaattaagcccgcaagttgtccaacagtcatagtgaaacctcctttatttaatcttaaggatagcattattaggtatcgaccgcaaattgatttgccggcgtgccactgggttgttatgatagaaaacaataacgtttttatggataaaggaacaattttatggaactacttgcctccacctcgctgaccaaccaggccagccaaatcagccattacttctccacccttaattgggatgcgatcgtcaaaaatctgggtgatcggatcttgtccattctcctcgcctttgtcatctttggcgccatcctctgggttggaaaactaatcattgacgccgcctttcgccagaccaggcgcatccaggtgctgggcggaacgcaccgggcggctacctttcacgccttaaccctcaacatctttcgctacacctgttactttttcttactctacgccctcttatctttaatcggggttcccgtgggcactctgttggccggggccggaatcttctccattgccctggggcttggggcccaggggtttgtttccgacgtggttaacggttttttcatcctcttggaacaacagattgacgttggcgacgtggttcaaattggcaccaccaagggaaccgtggccgccattgggttacggaccacccaggttctctccacagacgggactctgacctacattcaaaaccgcaacatcaccatggtacaaaacttctcccgccacaatctgaccgccaacgtcgacatccaaatcacgccgacgaccccgctcgaccaggtggaggcgatcgttaaaaaggccggcccaagcctgctaaaggaggtcgacggcttaattaaagaacccgacgtcaccgggccaaccaccgatcaaatgggacggctggtcttccgggtggtcatcaccacccgttccggcacccagggtagcgcggcggccacctgcttagccacctacctaaaggatttaaatgacgctgaagttcctctaggcaacgaatgggggcacccgcatggccactaaaattaaaatgatcgtcactgacatggacggcacctttttaaacgacgcccacggttacgaccaccaactcttctctaaaacctacacccggatggtcaccgccaagatccccttggtgattgcctccggttcttcttaccaccgcttaacccgggagtttgctaaccaggtcgaccagctaacctttatctcccaaaacggggcggtcgtccacctggggcgccaactgctatcggttagccccctaaccaacgccctaatcaccgacgtcctagccctaatcaccgaccactttgcagcgggccaactagcacaactggtagtctccggggttaacgcctcttacattgaccagtcgatgtcccccactaatcgggcaatcgttaaaaccttttatgagaaggtgatcgccgtttcggacttgcggcaggtggcaaccctggtcgatgaccaattaacccgggtctcggtgacctttagcccgaccgttgactggcaagcggccaccgcctggctaaccgctcacttacccgccggcctcgccctggaaaactcgggctttcacacctcccaaatcggcctcgcttcggccactaaacagggcgccctactgaccctcaccgaccaagaacgggtagaggctgagcacgtggtgacctttggcgataacgaaaacgaccttggccttttgacaatgacgccccaatcctacgcgatgaaaaacgcggcgcccttcattcaaggacaagcggctaacgtcactacccacaccaataacgagagcggcgttttgcggaccattaacgccctgctcgaccaacgaattaaataaacgcaaaagagagtggaaaataaccttctcggcaggtcgtatgactaagctaggacgaacggttagtgcgaaacgcactgttcttcggcctgcttaggcactaggtctgcggttattgaccacgttttctgtctagcattcgggaatacaacaaggggctgggagaaaactgtgttttctcccagccccttgttaatttgagggatcgggaaaagctccgtttccccctacacctctgttatcgtttcaagcgcttatctaagccgacgttgaccaggtcgcggttgaagtagcgcacgatgaagtgctcgggcgtcgtttctaccgtggcaaaggtgccgcccaggtaatcgtactcgccgcggggttggctaattgagcccgggtttaacaacaagatcccgtccaccacctggcaagccagttggtgggtgtggccgtacgccgccaccgtagcgcccgcttccttggccgctagcttcaggttcaacaagctctggttgacgccatacaggtggccgtgggtcacgaagacgtgctcatcgcccactacttggtccaccacccgcgggaagggatcccaatcggtgttgcccaccaccacttgaaaaccggctaaggctgggtcatccggggataagtttgaatcgccgcagtgaaacatagcgtcaacttgatccgccaagccttccttaacccgctctaaaatagcggcgtcaccatggttatcgctaataaatagtgccttcattacttctcccaccattcttcaaagtctgccatcaacgcccgcagcgcccgtccccgatggctaatggcgtttttttgttcatccgttaggttccccatcgacgttgccaattcgtcaacgtaaaagagcgggtcgtagccaaagccgttcgtcccggttaattcgtgaagaatgtgaccattgacttggccgttggcgactagcttggcgccgtttggctttaggcccacgatcgtcgtgtggaaatgggcggtccgctcttcatccggtaccccagctaatttggccaggagcttttggttattagcggcgtcattatggtcgccggcatagcgcgccgagtgaatcccgggctcaccgtctaaggcgtcaaccatcaagcccgagtcgtcggcgaccaccggtaagttgagggctgaaacggctgcctgggccttttttagggcgttttcttcaaaactgtttccatcttcgacaattggaaatggggggaagtcggccaacgttttgacctcgatccccatgggtgcgagcatttcttgaaattcccgggccttgccggggttgttagttgcaacgacgagtgttaacacgttaatccccctcttcaatttgggcggttcctaagtcaaagtgccccgacaacaaccacttattcaccccggcccttaagtcagggaggttgcccgttgaatataggtggtaattggggtgggcgtggttacccattgcttggtgctgttccagccagaacttggccgtggccaccgtttccttagccgggtcgactaaggccaccgttggtccgaccgccttacttatttccggggccaaaaatgggaagtgggtgcagcccataatcagggtttttaccgggtgctctttaaaggtcattagctgttcactaaccacttcttgggccttcgccgtcccggtctggccgtgctcaacgatttcgaccattggctgggtggcctttgcaatgaccggggtacccggcgctagccgttcgatcgtagctgggtaggtaccggccgtggtggttgccgtggtggcgatcaccccaatcggtccctttttatcctgggccagggccgcccgggcgccgggctcaatgaccccaattacgggaattgggagcgccgcttgcagggccggcagtgcggccgccgtcgccgtattgcaggccacgaccatcatctttacgtcatgcttgagtaaaaaagcaccaatcgaaagcgccagttgacggacctccgcttgatccttggttccgtacgggaagtgaccttggtcgcccacgaagatgacctcttcgttgggtagtttttgctggataacccggacgactgaaaggccccccaagccagaatccatcactccaattgggcgattgtccattttatgttcaccctttctctttttcaacaggttgaaaccttattttcgcccaaatcaagctgctttgcaatcctcgcccctaaattttcattaagtccctcgcccggctgccgatttccggtataataaaatagatttccaaagaaagaagttattaaaatgacccaaacacgttacaaccacctcattaacagccaccggggtcttggagccgccaccctgcgtgacatcattatccccgcccttttaggaaccgaaacggaggggatcctctactggatcggtaaggacctggcccgtgaatacccggttgccaccgaagaagaactgatcgtcttaactaaccaactaggcatgggcgaattaagcctgaaaaaacggagcgccacccagcaaatttgggagctgggcggccccatcgttgacgagcgcttgaccctcgacaaggaaaccacctcctttgccctggaagccggctttttagcccaggaaattgaattccaactgggctcggttgccgaagccgaggtccaagaacgcggccgccacaccgccaccttcctggttcaaaacgacccccaagacacctccgattccgaacgcaccgaactcgttgaattcatccacccccaaatgccgactaccgaagaacccacgtccaagaagcgtaccggcttgtttgggcgaaagaaaaagaaataggaagtgcgacccccaccgttaaacgggccgtgggctaaaacggtgactaccttatccacagagattaaaaaaaagaagctggaattttccagcttctttttttagttgctcgccgcactcagccacttattaacggcgatcgataaacccgccgctagcgctagcatcaaaaaggaaccgctagccaggtggcaaacttcaaagagcataaagagggccattaaaggcgccgtttgcgaggaggtcaaaaaggcgaccgccccgaccacggcgaactgggcgagtgggatgcccggcacaataatggcgtacaccatccctagcaagacccccagtgaggcaccaattgaaatggacggggtcaagaccccaccgtagcccccaaaacgaatcgtcatcagggtgacgattggtttggccaccaaaccaaagaacagggccacgatggcgatacggctcggtgccgtcgtcgacattgccaactgggctaacccccgcccgttccccatgatttgggggtaaacggcggccactaacccggtcaccaggccgacgattggaaagagcaccaatagtttgacttggtggggtcgcttggcgctacaagccttgatcgcccgcccaaagaggtggcctaaccaccccattaacggggcgaccacgataacgtaggggagcaagcgtaacgaaagctcccggtcagagaccaggtagtaaggaacgtaacccttgaccaaagcaccaatcatggtggcgatcgaagacatggtcaacgagacggcgatcgcccgtggggtaattcgtttgtagagtagttccatgcaaaagaaggcgccggtaatcggggcgatgtagaccccggcgaagcccgctccggcagcggccgccaccaacaagcgtttatcgtcgtcttccagtgttaaagcggggtgttggttagcaaaatcttcccacttctgggcaaaggcggccccggcctcccgtggtgccaattcacgcccaattgagcccccggtcccaacgaagaagatctgggttaagacgtgggcaagggtgcggaaaaggggcatccgttgtccttccacggccttagctagctccaccggacggtagccctttttttgtaggaggtaccaagagaacccagctaggatcccccccgctattaccgacaagccccggtgaatagcgctggcgtccaggttcaccggcatccggttactctcttgaaagcccaaaaaaaggtgctcaacgtggtccaaaaagagacttagtaaggctgaactggtccccacaatcaccccgattaccaccgtggcaataataatcgggaggttcctttgtagttgttgtcggagttgcatccgtcattccccatttcactaaaattcacaccttcctagttaagcgcgcttagggaaaaattacaagtcctggtccaatttttaagaaaatcgaaaaggaggacgccaattagaaacaagcttctaaccagcgtcccccttatgactagaggtattgttttaaaagttgggcgacctgctctttgctgtggtagccgattaattggtcgactacctggccgtccttggtaatcattagggtgggaatactcatgatctgaaactgttcggccacgttggggttagcgtccacgtctagcttgtgaaaaccaacttgctcccccatttcctggtcgagggcttcaacaactggtgactgcatccggcacggtccacaccaggtcgcccaaaaatcaattagggccacgccggtcgccgtgtcttgttcaaaagtggcgtcgcttgtttcgtgtactgacatactccaacccccctttgtttaattacccctattttaccatttatttaatggtccggcgccccgattcacccgctaaaagtaggcgatcgttgccccgtcgcccccattgctagggctggcgtattcaaagttttttacccgggggttgctctggaggtactgttgggtccccttacgtagggccccggtccccttcccgtggatgatcgttaccgacggcaagttgtttaacaaggcgtggtcaataaaggacgccagttcactcatcgcctcttcgtaacggtgaccccgcaagtctaaccgggcactggtttgccgcgtttgaatcgtccgcaccgccattcgccggggctgagcgtgctttttctcggcttgcttagcctgcttagccgaaatcttttcgaggtcggcctcgtcaatggccatcttcaaaattcccagttggacctcccacttatgggcgccgcgcttgtttaacaagaccccttgctggccataggacttgacgttgacgtggtcccccaccttaagttggtgcttttgcttggcccgttgtaaaacgctgttgtgatttaagcgtgggttgtccttgtgtagggcgtttaaggccccctgggcgtcaattaattcattttccttaaccgtggcgccctgaatttctagttggcggaggtggtggataatctggttggccttctttttagcttgggaaacctcgtggttggcctccgaacgggcccgttccaagagcttatcgcgctgctcgttaaagcgatcgagtttggcgtctaactcctctttggtggccgcgttttccttaactaacgcctgaagccgttcgttttcctcccgggcccgcttgcgttgttcgaccaggtcaccgatcatcttgtttaagtcctggctgtcatcagagaccaacgatgaggcctcgtcaatgaccgcttgctcaatccctagccgcttggcgatcgcgatcccattggactgccctggcaccccaagtaagagccggtaggtcggctgaagggtttgctggtcaaattccattgaggcgttgattgtcttggctcggtcgtagccgtagaccttcagttccgggtagtgggtcgtcacgacgacttcgctacccgttgccccaatttggtcgaggattgccatcgccagggccgccccttccttagggtcggtcccggcccccagttcgtccaagagtaccagggagttagcggtgatttgttctaagatccgcttaacgttttccatgtggccagagaaggtcgacaggttttgttccaacgactgctcatccccaatgtcggcaaagacgttatcaaaaatggcgaccgtcgagttttcgttggccgggataaacatccccgactgggccattaactggattaagcccagggtctttaaggtgatcgtcttcccaccggtgttcggccccgtgatcacgattgcctggtagtccttacccagggcaatgtcgttggcaaccaccttctcctggtcgatcaaggggtgacgggccatccgtaagttgacctcaccctcctggtttaaaagcggtacgctcgccttcatcgccgccgccaacttggccttggcgttaatcaagtcgaggtggcctagcaactgggcattttgcgcgatgtcgttgcggtaggggcgcaccaggtctgataactccgctaggaccttacgtacctcttggcgttcctcaatttgggcttggcgcaagcggttatttaactccaccacgctccccggctcaatgtagagggtttgcccggacgctgattggtcgtggaccaccccgccaaactggttgcggtactgagccaagactgggattacgtagcggtcgtttctgatcgtgataatcgggtccgacagcttcttggcctgcttgccccgggtgtaacgctccagttcgtggcgaatatcaacttcggtttgggtgatcaactgacgaaccccatgtagcttagttgatgcctcatcggtcacccggccgtccggatccagtgagcgagcgaggcgccgggtaacctccggaatcgtcaccaatgacgtcgccaggttatcaatggtccgcaagcgaattttcttttcgactaggccctcaaaaaagttttgcaccgccatgctggtccgcaagacctgggtgatctgggccagttcggtcccgtttaagctggcttgcaccttcaagcgcttgagttgggggctaacgtcggctaactccggcaggggaattcccccgaccaaacgtaataggtcggccccatcctccgtttcttccacccaatggtgaatggtggtgtaatcggtttggggttcgagcttagccagttccgcccgtcccgtggccgaaacgataaactgggcgagctgccccttgacccggccgtactctaaggtttctaaaattttatggttcattgacaaatcgatcctccttaaatgacccaggagatgaccaccttggccatccccggggtttgattaatgatccactgggccaatcccgacgccgctagttggctttgccaccaatcaacggggaggagctggaagatgaacaaaaagacgaagatgattaaataccccaacaggcaatctagcgccccgccggcccagccgttaaccgtcccgaccaccggaacctggcggacccagttaaagcggtgcaacaaccagcgggagaaaaaggtgatcgcccaaaagatcagcataaagctgaccccactgtagaaaaactcgctggtgctcgtctttaacaggctcgtgaccgttgaattggtgctgtcggtgatcgacggtaagataccagccaacgcggcccccacaaaccgggcccccagccgggccatcaaccacgccaaaaaataagcgaccgtcgtaattaccaggccgatcagccccatccggcggccgtgaatccaacaacccattaaaatgatgatgataatggcggtaaggatcatgtgttccctcctaaattttcactgaatattttagcattttcaccccggatttgctatcgtagggattgcaacagaaaggggagcaacatgaacatcgtaattaacgttgatacaccgacctttgaacagatgaagtcaacctaccaggccccgggaaccctcccggccggggcgtcctttcacgccaagctaaagggggtcaccgtgaccggctacaccaagagccacaaggtgatgtttcagggcgcccttgccaaccaagaggccgcccgatggcaaccaaacgacgccccagccccctcgcgttcgacacctgccccggctggcttacccgccggttttgccacctggtcggtcttggggtccgatgaggtcggggtgggctcttactttggccccctcaccacggcggccgtctttgtcgccgccgaccaagtcgcttccctcacccagctgggcgtcgccgattccaaaaaactaaccgacccggaaatcattcgcttggccaaacagatcatggcaacttgcccggtcacctacctcaacttgatgcccgcggcctataacgcccgcatgaaaaagtataaccaggcccagttaaaggccctgtgccacaactacgttctcgctaagacgttagaacggttagccaccaagccgcaggccatcttgattgaccagttcgtcagtgaacggacctactttaattatttgcagggccaaccacagattgttagccaccacgtttattttcaaaccaagggggaacaagctcacgtggcggtggcagcggcctcgatcgtcgcccgctaccaatcgttgaaggcaatggataccctgtctgaacaagccggcatcaccctgccaattggggccggtcacgccgtcgacttaatcgccgccaagctaatccgcaagggcctcgacctcaaccagtttgccaaggtccacttcgctaacacccaaaaggcccgccagctggctcgccaataaaatagggaaagcttccgtcttgtttcggtggcccccacttaaactactgctcaaactagcacatccggatatacagcaagaggctgggggaaaacatggtttcctcccagcctcttataatattaggcgttaaaattgccatcgtcatcgataaaggtgttaagcacctcttggaccatttcccattcggcatcgttttcgatcggcaatagttctaactcgtcttcttctgaagtaggttcttcaaaggcaaaggcctgaatcccaacctcctcgtcgttttcttcgtccagcgggtagaggcagatgtaccacttgcccgtctccggtgattggaaacgcattgcctctttgtataattcttcgttgccggcttcatcaaccagggtgaagatttcgccgtcatcgcgtggcgtttgctcactcatgacaattcctcctatagcttggcgcacaacttaccgtggcgatccaagtaattctgtaagattaaggtggccgccaattcgtcgatcacctttttttgtttgcgccgggaaacgtcagcctcttcgactaacatccggtgggcttggaccgtggttaagcgctcatcttgatagtcgattggcaaaccaaaccgctcctccaagagctcaccgtaatggcgtgccgcttcaacccgtggtccctccgtgttattcatgttcttgggtaggccgagcacaaagccagcgacctgacgggatttaaccagttccgccacccgctctaagccaaagacctccgcttcctcatcaatggggatgatttccacggcttgggccgtccagcccaagggatcgctttccgccacccccaccgtcttggagccaacgtctaatcctaataagcgcattactgaacgtccccactgttcttcaggtaggaccgaacgagttcttcgataatttcatcgcgctcgtgctggcgaatcaagttccgggcgttatttagccgcggaatgtaggcaggatcaccagacaagaggtaacccacgatctggttaatcgggttgtagcccttttcttcaagggcatcatagaccgtcttaagggtctctttgacgtttttttcgtgcaacttatcaaagtcaaaaaacatcgtttcatcagttgccatttcagtcacctccatcaaatgtaccattgctaattgtactatatccccaccaaaagtacaatttagccccccggaaatggggccaaacaaaaacccctaccagcttgcgcaagccggtgaggggttttatttcgtaatggtgccaggaaattccccgcggacttagtgtctaaatccagtctaccgaggaggaaaatgtcgactttcccttaatcattcatgaattggctagccagcttgagagcttcgctaatcccggctgggttctttccgccggcctgggccagggttgggcgaccgcccccgcccccgttaatggccggggcaattgccttgatcaagtcaccagccttgaccgtcttggccaggccatccttgactgctaccaagaggttggccttgtcaccagcggccgtggctaagaccaagacatcggagtaatccttttggcgccaatcgtcagccatttgacgcagttggtccattccggccaccttaacttcggcggcaatcaaggttcccttcgccgtttcttccgcctggttgaagacgtcgccggcttgttgggcggctaacttagcttgcagggcctcgttttgcttcgtggcttccttgagctggtcttgcaactcactaacccggtgggcgacttccttaacttgagccaccttcaggtcggcggcgatgtggtctaggctgtcgacccgctcttgcatgaaggcaaaggcgtcactggacgtcacggcttcgatccgccggaccccggcgccgaccccaccttcggaaacaatcttgaagaggccgatttcgttggtgtttttgacgtggtccccaccacagaattcggtgttgaaatcaccaattttaacgacgcgtaccttgtcaccgtacttgtcggagaagagggcgattgcccccatttccttagcggaatcaatgtcggtttcgaccgtcgtgaccggaatttccttccagatctgttcgttgaccatgtcttcaaccttcttaaggtcctctttagtaacctgaccaaagtggttgaagtcaaagcgtaggtagtgggcctccactaaggacccggcttgttgggtgtggccgcccaagacgttgcgtaaggcttggtccagcaagtgggtggcggtgtggttcttttcaatcttgaggtggcgggcccggtccaccactaacttgtagcgggcgcccttcttaattggggcggttaactctaaggtgtggaggttttgttggtgtggggcgtgttggacgtctttaaccgtggcaaccaccttgccgtagttatcgatgacctgaccggtgtcagctacttggccccccatttcggcgtagaacggggtctggtcgaagatgacgtcgacgtgttgacccggttccgcttggtcagcttgcttaccgtcggcggccaacccgattaccttggcgttatcaaccaccaggtcggtgtagcccacgtacttactttcgtccgtgaagttggtccacaggtcgctttgcacccccatcccgttgtccatgtcacgggcgttgcgggcgcggttttgctgttcggtcatcgccgcttcaaagccctgttcgtcaacggtcaagccctcgtcggctgcgtattcacgggtcagctcaaccgggaagccgtaggtatcgtaaagcttgaaggccgttttcccgtcgatttgcttgccatcagtttgcttagcctcatcgatcacgctgtttaacaggctcagccccccgtttaaagtggcggagaagcggtcttcttcagaggagatcactgaggcgatgtagtcggcgttttctaagacgtctgggtagtagtccttcatgatttcgccaacggtgggtaccatcttagctaggaacggttcgtcaatccctaacttcttgccggccaccaccgaacgccgtaagagccggcgaatcacgtagccacgcccgacgttggatggcagggccccgtcgccaatcgcaaaggtgatcgaacggatgtggtcggcgatgatcttgaactgaacgtcatcggcggcgttttggccatactgcttgtcggcagagaagccttctacctgcttgatcagcggcatgaagaggtcggtttcaaagttggtcttggcgttttcaaagattgaaacgacccgttccagccccatcccggtatcgatgttcttgttcggtaacggttcgtaagtgtcttctggggtgtggttaaactgggagaagacgatgttccagatttccaggtagcgttcgttttcgccccccggataggattccggatcgtcttccggtaagttgttcatttcctggccgcggtcgtaaaaaacttccgtgtccggaccggacggcccctggccaatgtcccagaagttatcctggtcggctaagaggtggtcttctttgaccccggcgtccagccagaattggtgggcgtcgttatccttcgggtagtaagtgatgtagaggcgttccgggtcaaagccaaaccattcgtcactggttaacagttcccaggcccaggtgatggcttcctttttgaagtagtcaccaaccgagaagttccccatcatttcaaacatggtgtggtggcgggccgttttccccacgttttcaatgtcgttggtccggatactcttttgcgaagaggtcatccgcgggttgtccggaaccaccttaccatcgaagtagttcttcattgttgccaccccggagttgatccagagcagggtcgggtcgttaaccggcactagggagcgtgacggcatctcggtgtgtccgtgttgaacaaagaagtctaagtacatccgccgaatctgggcggagttcagttttttcagttctttcattgcctttcctttctaaaacaaaaaatccacccctgctagacagagacgccggtcgacgcggtaccactctgcttgcaacgatggattcgtttgccacttttaatcccccgtgggggttgatcactaaattatcccctggggagcaacctggtttggttcgtcgtgctttgcagccaccagcacgtttctaaaagttcccccaaccggtcatgtcccagatgtgtttcattataaccaaggggcggggcaaaatcaacgcccattctgttgacgagcccgctccgcccggtgttgtttttgccgagcccgcttcgccttgcgcatttcgtggcgctgggcctgcttaaccttttggcgctcgtcttctttaatccgctgcttgatgcggcgcttgtagcccggcttgacctttttcttggccttcttgacaaagcccttaacggtcgggtctaaggccgccttcttacggcggtgggccttgcggcggttccggtcgtaagtcgtgacgatccggccgtttttcaagtcctttggaataaaggtgatgccccgttcctctaacttttcaatcaggacgtcttcggcgggcgcgtacagggtgatggcggtcccggccatgttcgcccgacccgtccggccgacccggtgaacgaagtattccaggtcacttggaatgtcatcgtttaagactaaggaaaccccctccaggtcaatcccccgggcggctaagtccgtcgccacgatgtattggtagtccatgtcccggatttggcgcatcgtccgcttgcgggcccgtggttccagtcccccgtgaatcagggcgacctttaagccccgttcttgcaagtagttagccagttctgtcgcccggtcacgggtgttggcaaagaccagggccaagtacgggtcccctagggtcaacaggcggtagaccaggtcgtttttgtcgcgccccttggtcgacatcaaccagttttccacgttggggttgatgaccgtttcggtgggaatttcttcaatcaccgggttttccaagtacttcttcaaaaatggccgtagcccttggggaatcgtggccgaaaagaccatcatctggagcttttcggggaagcgggcggcgatttggtcaaccgtttctaaaaagcccatgtccaaggtcatatcggcttcgtcgatcacgaactggctagccgtgtggatatctaaggcctgggagttaatcaggtctaagattcgccccggcgtcccaatcaccagttggggttggcgccggttcaattgttcgacttggtgctccttgtcggtcccaccgacgtagttgtgaatcgtcaacggggtggtcgcaaagcggtttagttgcttggcggcgttataaatttggtaggctaattcccgcgacggggtggtgataacggcttggaccgtctggttgttgggggctagttggctaaagatcggcaacaaaaaggcatgggtcttcccactcccggttcgcgattggcccaccacgctcttaccgttgaggatcaacgggatcacccgggcttgaacggcggttggtcgttcaaagtgaaggtcctttagagccggcgttaaaaagtcggccaagtgaaggtccgcaaaagattcaatcattaaagttctccttttagaaactgggtcgttaactcatccagttcctgcataatttgtttcatttctgcttcgtcattggcccgggccccggaggcgagcgggtggccccctccgtggtggcgcttggccaattcattaatcaccggccccttggagcgcaggcgcacccggaaaccgccatcctcttgttggacgtagattgcccaggccacgacgtctttgatccgtcctggcagggaaacgacggccgaggtgccggcttcagtcagcccaaattggttgaggacttcatcggttaataagacgctccccgccccgctgtcggtaatcgttaagtgttcgtaaacgtaagcggacaaccgggccagggggagcgaaatttcgttttcgcgctgggaaatggcggcggcgtccgcgccggcggccattaaggctccggccaccagcatcgtcttgggcgtcgtggccgggtacaaaaagcgtcccgtgtcgccaatgatcccggcgtacagagccgttgccgcctccttggtcatcgttagttccttagcaaagtgttggtaaaaaccgtaaatcagctcggaacaagaactcgcctggtcatcgacccacatgaggtcaccgtagggctcgtcgttagggtggtgatcaattttaatcaactcatcgccgttattaaagcgccggtcgtcaatccgcggggcgttggccgtgtcggtaacaatcaccagggcgccatcgtattcgctactgtcgacgtcgtccatctggccgatccagttaaaaccggggatttccttacccacgactgccacttccttgtagggaaaagacgcccgtaaaatcgacgctaggcccacctgtgaaccaatcgcatctggatccgggcgttggtgccggtggataatgatccggttgtactttttaatttgttcaaagatcgcatctaagtctgccatcgtaatcttcctttcgtccgcttggggtaaccggttcttagtataccagtttttgacggcgaaccaaaaactcaccgcccgactttcccctcttctcggccctaacttcattcgccaagaacgcgaatgggccccagccgtccggaaatcccgaaccaagctggagcccaatcccgtttttagcgcggggccaccgaattttaaattgttctgctggcctgcgtactacttttcggcttgttccgctggcttttcgtcgtcagcgtcggttgcagccgaagcaggcgcttgttcttcttcagcctgagcagccgcttccttgttggccgaagctgattcaactggtgcttcagtcacggtcgttgcagcggccggagctggcgttgcccggttgaccttggcaacggcggacaggtcgaaagttaagtaaatcccttcgcagtcaatcgttaccgtttgttcggccgtattaacttcgtggaccatcccgtgtaagcgaccaatcgtcaccacggcatcacccggcttcaattggttcaccattgcttggtgttcttttcgttggcgctgttgaggccggatcatgaagaagtacatgaaggcgatcatcagcacgatcaaaataatgcttgacatgttagcgttcacaagaattcatcccttctggtgttaatcttagtaatattttaactataccaaaaaccagcttaaataccagttaatttaacatttcccggtgttttttcgcaaagtaagccgtccagttcttcacgttagcctcggtcaacaggcgcgttgctaagccgacgtggcgctcggttaagtagggccaggcttgcttgggtaaaccatgcggcgccccttcttcgaccggcatgtcgctgaggtcttcttgcaggtaacggtggtggcgcgccaaagtcagcggtaaatcggaaatgatcaagtggacccccgcttcaatcgccgcctgaatccggaagggcgttgccgcttcaaccatcaccaagccgttgggtggtaacaagtcagtggtcatctccaaactccgttgccactcctcgtcttcgagtggttgctcaaagccgcccaggtaaaagttggtaatgttttgctcgaccaagtaggcaatgctctcctggcgggcggcctttagccccgccccctgcacgacgccccacccggttggcgtttgagcgccccaggcggcgttcaccgccacggagcgcacgatgtcgtcaaccggggcgtagtggtcaggcgcctggcttaacgggagggccaccgaagcgtgggctgcctttaaccactcctcgtattcggcaccgttaacggttttcttggcgcccccatgggggagttggtagtggacgccgacccgttcgctgtttttcttcaccttcgttaggggctgaccgaacccggggagggcaacggtgaggccttcccacttgagccaagcaccgaggccgccaacctcccccagggtggccgcgccgggggcgtccatggccggtgctagcggtaaggcgacgatccggaccccacagtgggaaaataactccccggcggttagcggatcggtggtcaagagggggagctttaataccggcatcgggaccgttagggggtagctagtcatggtcatgttaattttcctcctggtcaaagggtatcttgaggtgttcgtaggccacaggggtcaccacccgcccccgcggggtacgcatcaaaaagccgatctgaaggaggtagggttcgtacatctcttcgatcgtgttgacctcttcgccaatgttggcggcaatcgtccggatccccaccgggccaccgtggtagtgctcgatcatcgtggtgaggagcttgcggtcaatctcatcaagcccctggtcatcaacggccaataagtctagggcccggtcaaccgtggccgggtcaattgccgcctgaccgcccacctgggcaaagtcacgcacccgctttaagagccggttggcaattcggggcgtgcccctggagcgtagggctagttcgtgggccccgtcttcttgaatcttagtgttgaagatggtcgccgaacggtcaatgatttggctgagctccgtagtagtgtaataatccatccgggccacgatcccaaaccggtcccgtaaaggcgccgctagtagcccggcccgggtggtagccccaatcagggtgaagggcggcagcgggaagtggaccgggtgggccgtgggaccctcgccaaccacgatgtcgatgtaaaagtcctccatcgccgagtagagcatttcttcgaccaccttgggtaggcggtggatttcatcgatgaacaagacgtcccccggtttgaggtcgtttaagagtgccaccaggtcacccggcttttcaatcgctggccccgaggtggttttgatggccacttgcatttcgttggcgatcaccattgctagggtcgtcttccctaaccccggcggcccgtacaagaggacgtggtctaaggcctccccgcgtgacttagccgcctgaatgtagaccgctagttcatgtttgatccgcgcttggccgatgtaggtcgccagggtttgggggcgcaggctaacctcgtctcgcccctcctggtcatcagtgacctcatttgaaagaacgtcatcaaagtcttgttccatgaaaacctccttatctgctcaacaacttcaggccctggctgaggtagtcgttggtggacagctcgccttgcaagccttccaattgcttttgaacccgttcgacttgcttggtcgtgtaccctagcgactccagggctgccaaggcgtcttggagtgccgcggacggacccagtggccctgggaccgtgaagtcgagttggacctcgtcttgaaccgccacgaccttgtcctttaactcaataatgatccgcgaggccgtcttcttaccaatccccgggaacttgctcaggtacttatcgtcgccgttttgaatcgcgtcgattagcccctggtggtcgggagtggctaagattgccagggcactcttcggcccaatcccggagaccccaattagctgggtgaacaggcgcttttcggcctgggttgcgaacccaaagagggtaatggcgtcttctttgaccgcttggtaaataaagacctggacggcctgttgatcgtcttcttggtaggcgtaggggttggccaccgccacccggtagccgaccccgttgacgtcaaccacgataaaatcggggctgaccattgtaattaaaccggttaaatattcaaacatccgtgttccttacctttcgtcttcgttcccctattttagcacacctgttcgccttagtcctcgtggtcgtcaaagtcgtcggcaaagggttggtgggactcttggatccgcttaaagagcttctccaagtcggtggtggtaaagtgaatcgttaccggccggccgtggggacagttaaaggggttctcacactggggcaggcgggccaacagtgccttggcctggcgttcgtccaaacggtggttggccttaatcgcccgcttgcaagacatcatgatcgccgccttggcccggaagtccttgacgctcagcttgccactggccaaaacccaatcgatcatctcgcgggcggtatcctcttcttggcccgccacaaaccaggtcgggtggctagcgagcataaaactgttttgcccaaacggctctagttttaggccgcaggcggctaacactgcttggtgttgttggatctttaaggcgtcggctaaggagtagtttaaaaccaagggggtcaaaaagttttgctggtcggcagagaccttgccaatctcttcacggtagtattcgtaattgatccgctcctgggcggcgtgttggtcaacaatgtacagcccatctgaggcttgggccaacaggtaggtcccgtggagctgccccaggtagataaggtccgggaaacgttcgctcgcgacgtcgccccggtcgtcgatgtctaagctcacctgttccaccgccggttgtgcctggctaaccttcgcgtccgcctgggcgccaaagggggtcgccacttcttcattttggtagcgccggtcaaaggcttgcaccgccgggctagctaattcgctgcggcgactaataatcaccggttccccactggtcgggctgggctgccaggccggcggctcgtcgctggcccgttcgctgacccggggggcggcgcttctcggggcgtgaacggtctgctccctggttaaaagttcgtcggcccggtcaccaacgtcgggaatcaggttctgttggtcgatggcctggctgacgacccgctcaagtaagtccactaactggggttccatgctcaagcgaacctcccgtttagccgggtggacgttgacatccacgagcaccggatcgaggtcaatgttgatcaccgctagcgggtagcggcccaccattaacttggagcggtaaccggccaccagggccttggtcagctggaagttccgaacgtagcggtggttaatcatgatcgtcatgtactggcgcccggcccgggttaactcgggcaacgagaccaaaccagataccttgaagttcgggtcttctcctttaacctcaaccatcttacgcccggcttggaccccgtaaatagcggcgacgacctgttttaaattaccgttccctgccgagcgaaagacctccttgccgtcatgggtcaaggaaaaggccacggtggggttggccagggcgaggcggttaacgatgtccacaatccgggctaactcggtgtggggcgacttcaagtacttgaggcgggccggggtgttgtaaaagaggtcgctaaccaagatgtcggtccccggtcgggcactggcctggccatgggcgaggatctcgccccccttaatgtggatctggctgcccgccgccccgccagtcgccgtggttaacaagacatccgctaccgaagcaatgctgggcagggcttcgccgcgaaaacccatcgtcgtcaccttaaagaggtcgcctttatcggcgatcttactggtggcgtggcgcaaaaaggcccgggccacgtcgtctgcttcgatcccctggccatcgtcaatcacccgcacgctcttgagccctgcttcttcaacgataatgtcgattcggtggctgttagcgtccagggaattttccgccaattccttcacgattgaggcggggcgttcaatcacctcgccggccgcaatctggtcggctaagacgctgtctaattcatggatcttgcccatcgtgttcccttccttgttactttagattctgttgccacttgtaaacctggttcatcacgtccatcggcgtcatgctcatcaggtccaagttcttaacttgccgggcaagtttatcggccttaccgtcctttttttcgaccggggccgtggcaaacaattcgagttgaccgctactctcctcgactaacggggtcgtttgctctttgaccggcgtttgctcctttgctggcgtcggttctatcaccggtgctggtggttcgacaccccgcgaaggaaccgccgccgtttcttgcccctccaggctggttaggatttggttggcccgggttaagagcggcgtcggcatccccgctaacttagcgacgtggatcccgtaggacttatcagctggccccggggttaccttatgcaagaagaccaactcgccgttttcttcggtcgccccgacgtgaacgttttgcaggtggtccagttcgccttcaagggcggttaattcgtggtagtgggttgaaaacagggtcttggcgccaaccctgttgtgcacaaactcaataatcgcctgggctaaggccatcccgtcgtaagtagcggtaccgcggccaatttcgtcaaacaaaatcaggctgtcggcggtagcgttttgcagggcgttgttggcttccatcatttccaccatgaaggtcgattcaccggataccaagtcatcggcggccccaatccgggtgaagatttggtcaaaaatcggcagctgggcccgcttggctggcacgaagcaccccatctgcgccatcaccgccgtcagggctagttggcgcatgtaggttgacttcccagacatgttcggcccggtaatcaacaggatgctggtatcgccacccatcaagacgtcgttaggcacgtactcctggtggcccatgaacttttccacgaccgggtggcgcccgtcttcaatctgcagctggtgatcgtgattcaggcttggccgcacaaagtggtagtcctcggccaccttagcgaaggcctgaatgacgtctagggccgccaggttcgccgccagcttttgcaggcggtcaatctgttctttgacggcttctcgaaccttcacgaagagctcgtattccagagcggttgacttgtcctgcgcccctaaaatcaggctttccttttcctttagttccggggtggcaaagcgttccgcattcaccagggtttgctttctttcgtagcggtcagcgggtaacttgtcgatattggccttggtgacctcaatgtagtagccaaagacgtggttgtagccaatctttaagttattgatcccggtcgcccggcgttcttgttcttgcaggtcggcaatccactgcttgccgttttgcatggcgccccggtattcatcgagttggtggttatagccatccctaataacgccaccatccgtgaccgagatcggtggttccggggcgattgcccggtcaatcagacccgctacgtcctcaagggggtctaaggcctgttccaggtcatcaaaggccggcacgtctaacgtctgcaaaatgtatttaatcttaggtacctgctccagggaggtctttaactggatcaaatcacgcccgttcaccgacccgtaggcgacccgaccggccaagcgctccaggtcgtacaccttgatcaattcttcttgcaggttttgacgctcaaagtagtgatcgagtagctcctggacccggtcgtagcgccgctcaatctttgcctggtccaacagcggtcggtctaaccactgcttcaacagtcgtgaccccatcgccgtctcggtctcatcgaggagccaggccagcgtcccctgccgcttgcccgagcgcaagttggtggtcaactccaggttcaccttggaacggtggtcaatcttcataaaggaagagagttggtaggccaccgcccgttgtaggtgggccagggagcgtttttgcgtcgttaacaggtaggaaaccaataaggcgaccacgtctcgttgcccggcgtccgtgaggtcttggctcaagtaggccacctcggcttggttcaccacttgcccttgcgttgaacgtaaaatgttgcgcttggtcagttggtcaagcaggctcgctgaaacttccggttcggtgaccacctcccgcgtttgcaggttaactaattcgttaatggcggcggcctcgtttgacaccttagtgacctttaactccccggttgacaggtcggcgtacgccaggttgtagccgccttgctcttgtttgagcgccgttaggtagttattttgccgggcggcgtcccccgctaggtccatcgtcgtccccggggttactagccgggtaacttcccgcttaaccatccccttggtcgtcttggggtcctccatttgctcgcaaatcgctaccttgtaacccttatcgattaggatatcgacgtagttatcgaccgcccggtggggtaccccacacatcgggatcgagttatccttgctcttgctacgtgacgttagggtcagttccagtaactgggcccccttaacggcatcctcgttaaacatctcgtaaaagtcgcccaagcggtaaaacaaaaaagcatccgggtactgatccttgacccgttggtactgttccatcatcggcgtttgtttacttgccacactgccacccctttttaattactgctttcattctatcattttctcttagaagagaacaaaagagccgctagcaatgctgcggctcccctatctctacttggcataatcgacggcccgggtttcccgaattaccgtcaccttaatgtgccctgggtattcaagttgcttttcaatctcttgcttgaggtcgtgggccaaggtgaccgcttgcttatcggaaaccttggttggtttgacaatcacgcgaatctcgcggccagcctggatagcgtacgaatgatcaacaccgctattttggttggccaactcctctagcttcttgagtcgttgaatatattgttccaacgactcactacgggcaccaggacgggccccggaaacggcatcggcagcctgaaccaggacggcaatgatcgaggttggcgccacgtcgccgtggtgagatgcgatcgtattaataacgaccttgttctccttgtacttgcgggttagttccacccctagttcaacgtgggaaccatcaacttcgtggtcgatggccttaccaatgtcgtgcaggaggccggcccgcttagcgagggtcacgtcttcaccgagctcagcggccatgatccccgctaacttggcgacttcaattgagtgctgtaagacgttttgaccgtaactggtccggtacttcattcgcccaaccgtcttaatcaggtccgggtgcatggtgtgcaggcctaggtcaaagaccgtttgctccccgacttcacgcagctgggtatccatgtccttgcgggcccgttcaaccgcctcctcaatccgggccgggtgaatccggccgtcttggatcaagcgctccagggccatcttggcaatctcacgccgtaccgggtcaaacccggataagacgactgcttccggcgtgtcatcgatgatcaggtcgatcccggtcagggtttctaaggtccggatgttacggccctcgcgcccaatgatccgccccttcatgtcgtcattggggagggttactacggtcacggtggtttcttgaaccatatccgcggctgagcgttgaattgcggccacgattaagtccttggcgttcttttccgccgttaattcggcttcttgttcgctttgccgaatcatcgtttcccgttcactttgcaactcttcttttagttgcgaaaggagccgttttttggcctcttcgtgtgatagctgggcgaccttttcgagctcggcttggcgctgctcgactaaatccgctgcctgttgttgacgcttttgaatctgctccgtcttttgatcgagcttccgttcccgggcgctgatcgtagtttcgcggttctccagactggtgtccttgcggtcaagggttgcttcgcgttggagcaagcgctcttcttgtttttggacctcactacgacgatccttgagttcttgttccacgacttcccggtagcgatggctttcttctcgggcctctaaaatggcctcctttttcgccgtcgccgcctccttttgggcagttgcaataatccccgcggcgttttccttcgcctgggttaatcgttgttcgaaaacgattttcctacccacgtaaccggcaattagaccgacaacaatagcgacagcggcgattaataagctgattgcattcatcagttcaccttcctatcaactattgacttgttggttcaaaagtttgattaattttaagtaatgcaaaaaaaattcacatacaaaataattttaagcgtcccgccatggggtgtcaatcaacttcgctgagatttggaaagaaaaggaagtgcgaaccaacctcctcgacaggccgttgggctaagctaggatgaaggttgttgcggcacgcagcgttcttcagccgtacttagacactaggcctgtggttggggagcacgttatctgtgtaatagttaaaaaacaaattcaacggcctgcttaggtgacatggctgacctcgttttctacctaccattacggaatacagcaaggggctaggagaaaagacggttttctcctagccccttgtccattatttgtcactcgacgcttctttaatcgtttcttgttgcggttcgccttccttggcggccggcgcttcgtccggttccatcccgtaggccacccgcaccttgttcatcagctcgttcatggcgtcttcgtggtccgcaaaccactgcttggcgttttcacgcccttggccaatccgttcgttaccataagaataccaggccccggacttgttgaccaggtccttttcgacggccatatcgagcagttcccccgtcttggagatcccttccccatacatgatgtctacttcggccttgcggaacggcggtgccaccttgttcttcacgaccttaatcttggcccggttcccgatcacatcggtcccgttcttcagttgttcaccgcgccggatttccatccgaatggttgagtagaacttcagggcccgaccaccaggggtggtttccgggttcccaaacatcacccccaccttttcccggatttggttgatgaagatggcgatcgtcttggtcttgttgatttccccggaaagcttccgcagggcttgggacatcaagcgggcctgtaaccccacgtgggtgtcccccatttccccttcgatttcagcccggggaaccagggcagccacggagtcaaccaccacgatgtcgacggctcccgaagcgatcagggcgtcggcaatttccaacccctgttcaccggtgtctggttgggacaagagcaagtcgttaatttgaacccccagggcggtagcgtactggggatcgagggcgttttcggcgtcgatgtaggcggccgtccccccacggcgttgcacttcagcgacggcgtggagagcgacggtcgtcttcccggaactttccggaccgtacatttcaatgattcggccccgtgggtatccccctacaccgagggcttcgtcaatggctaaggagccactggaaatggttgcaatcttggtgtcggcggcgtcacccatccgcatgatcgaacccttcccaaagttcttttcaatcttacgcagggcgttatctaaggctgcttttcgttgatctgccaacttgtgttcctcctttgatccgtaggtgtctttaattattctatcaggttctttgcaaaagacaagcaaaaagtcgaacaggggttcggaaagttgccgtagggcgttgtaggccaggcgcatcccctcctggacgctttgctggcggacgaactggcgtgtttgccccggcaagcggaggaggtggctttcgacggggcgtcccttgatcgccaggccgagccatacggtgccggccgggtggccctctaagtcatccggtccggccaccccagtgaaggaaagacccacgtcaacgcccattttttgttggcagccactcgccattgcctccgccgtttgcttcgaaaccaccccgtattggcgcaccgtttcaaccggaacgccgagcagttgttccttggccgaggccgcgtaggtgacaaaaccgccgtcaaagacctcgctggcccccgccaccgagcacagggtggcttgaaaaaggcccccggttagactttcggccccggtaatcttaagccccttttcctttaagagggccaccagctggctggccatgctgaccccggcgccccggccaatgtagtagtccgcctcttgtcgggcgatcttggcgatggcctgctccaataaggaagtcgcttcttctttagccacgtcatggagtgtcacccggacctgaatttcatcaggctggacgtaagaggtcaccactaggcgttcgtcaagccctagcgaggccagctcttgcattagcagcgactccgggcggccaacgaagtgcaaaagggcggagtaagtctggtggccctttccgaagtccgcctttaggtgcggcaagagggattggtcaaccattggcttaaattcgtgcggtggccccggtaaaacgacgtaggtatgggcgccgtcttttaaatagaccccgagggcgaggccagtagggttagacagcggggtcccccccgctaagtagtaggcctggcggatgttttccgggctcacggtcgcggaaatcgaccgggcctccagttgggccttgatctgttgccagtagtcttcatcgagccgtagttggcgccccaagtagtcccccaccgccgccatcgtccggtcgtcttcggtcgggcctagtccgccacaaataaagatcagattggcacgttccttggcggttgcaagggcctgcttgatgcgggcggggtcatcatcaacgttggtttgccacggggcctcaattgccaactggcgcaactggtcggcgaggtagcgggcgttggtgttggtgatttgacccaaaatgatttcggttccgacagaaatgatttccgcttgcatggcggttcccccttaatcaataaatacggcaaaatggcaaaaagggacgaaccaaattggtctcgtccccgaaaaattatttgaacccgtcggcaaagacgccgcggcccttcacgaagtaatccaccccggagtacaccgtgaagaataagcagatgtagagcatgatttggccgaagggaattccccacatggcaaagatcacgttgtttaataacaagaagatgatcgcgataaactgcgtcgtcgtcttgatcttacccggcatcttggcggctaggacctgaccgttttgttccacgatcaataagcgtaagccggtcacggctagttcacgccagataataatcgtcgtgacccaggccggtaccaccccggaccccgtcatgacgatgaaggccgtcatgaccaagagcttatcggccagcgggtcggtaaacttaccgaagttcgtaaccaggtgctggcggcgggcgatttgaccatcgaggttatcggtgatcgtcgcggcgataaacaggatcgccgcaatcaattggctcaccgggatggtggccccccaaaaggtgacggcaccccagtggaagggaatcaccatcaggatcaggaaaaacgggattacaattaagcggaccacggtcagcttatttggtaaattcattgcaaattaactcctttagcgcgtcgatgaagattgggtggaagtgttagtcgtcgccgtcgttgacgttgagttcgtcgtggttgcgacactggaactagccgcactagttgaagttgaactagcactggaactagcggtcgtcgtcgccccaaacttaatcgtcaccgtccgggtgttggcgtacttaccgctgtcagtcaggtctagggtttggtcgccgatcttaaccgtcgttgcgcttgcgttccccagggtcaagaccacggtttgggcacccttgggcagggaaaccgttgacgtcgaattagccgtcagggtcttagaaagtttgctagtcccatcaaccgtcacgctagtccaggcttgaccgctggccttaatcgtcatgtcggtatccttggtcagactactggtagttgaaagggtgacggaagaagtcgtccggttcgcagcggtgaattccagcttagcagccttgctagacgagctggaagacttggaactggagctagaggaggacgactttttcgacgattccccggaaaccgacacggagctggaatcgatcttggtagcggcgtcctggcggttacgaacgatcgccgttgcccaaatcgcccccaaaataattaccaccaccaccgcaatgatcacggttggtaagtaacggcgcgcccggtcaacccggtcaacggttggttggcggttgccagtccgggtttccaccgcttgggcaaggtggttagaatactcggcggtcttggtttgcggcagatcgtcgtcgtaatcctttaaaagggtattaccgtctaaccccaccgtgtcagcgtattgtttaacaaaggcccggacgtaaaaatcccccggtaattcgtcaaacttttcgtcttcaatggcgatcaggtagcgcttttgaattttggtggcttgttgcaagtcatcaagcgttaagccctttttctcccgtgcctcccgcagctttttgccgacgttgactctttcttcgttttcactcattacctaattcctcattcttttttacagtattaacagttaccaagtatagcatactctcttgaaattgctgggcttgcccgtaaatcataataaagtttaaacttcttgcttcccctccggaaggacgaaaaaggcactcagtcgttgcgggacaattaactgggcgactgcgttttgcaggtcagcgaaggtaattgactccagcgacgccaattcatcgaagatcgtggcctgatcaaagaggtggccggaaaagcggttggcaatctgttctggtgagtccaggcaagcgactaggcggcccacttgtccccgcttaatcgcttcaaactggtcccttgcagcgtcgagttcgctgggcgcccgccttaaaatgtcgataatcgcatcggcaaaggcctcgggccggttggtttcgctcgcaaaggtggcaaagtggaacccacgttcaatctccagcccgaaaccaaaggaatcgtccaagacctcttcgttgtacatccgcaggtagttttccgacgtgtcgtcaaatagcagttccagcgccatcccgatcgcttgaacgaaacggaggcgctcctggccactttcaaagtcgctaatcccccgcaggccaatcatcgccttgggccgggccactggcatctctaaggtcgcaaagggaacgacgtcgtttgcctgggggtccaccggggcaaaggtgtggactggtaggggcgccgccggccagttggccagggtctggttagcttgtacccattcaactacccggtccgggtccaagttaccgaccacaaacaggttcatgttaccgggttggtaaaaggtccggtggatctggtacagcaactccggggtaatcttggcaatcgaatcctcactcccggcgatgtcgattttaaccgggtcctccgggtacagattccccagggtccccatgtacagccggttatccggattgtcagcgtacatccgaatttcctggccgatgatccccttttccttgtccaccgtttgttcggtgaagtaggggtcaaacacaaagtccagcaaaacgtccaggctctcatgaaggtgcgcggtggtcgaaaagaggtagctggtctgggtaaaactggtaaaggcgttggcgtcggcccccagcgctccgaagaggtcaaaggcatcgtgatcggccttttcaaacagcttgtgttctaagaagtgggccaccccgttgggtaccgtttgttgctgaccatcgataacaaaggtgttatcaaccgaaccgaaatcggtcgttaagatcgcgtaggttttgtggtaatccggcattggcaacaggttaatcttcaagccgttagcgagggtcgttttatagagttcccgcccgtaagcagggtaatcaagcttctccatcggtttctcctcccttcccgtcgagtaaaaagacggcctctagtgtcatctgggccgctaagttggccacttcctctttggtaacagcccggagcccctctgccaccttttgcgacggctcgaggcccattaaggcggtgatcaagcgagcttgggccaagacgttggggttatctagccccgtcacgtattggttcaccaatccctccttgacccgctggaactgggcgtcgttaaacttacccgccgccaggtcggccacctgttgttcgatcagcgcccgcgcctgcgtttgatcggccgggttaatcccggtttcaaccaaaatctcgccgctaaaggcccgcagcgaactggtggcgtaataagccaagctagccttctcccgcacgttggtaaacagcagtgagtacggggtgcccccgagcaggccgtttaaaacgattgccgttaggtagttgtcctgccggtagtaagcgggcaggtggtaggccaggtccaacttagcctgggccagtggctgaacctcagttgcaaaggctggtgtttggcgggccgcttggtggtacaagaggctttggtgcaggggagattggcgcggggaaaagtccaacgcacgcatggcctgacacacggccgcttcgtcaacgtcccccaccaccacgatgtcaatcttgtcgtgggccagcatttcttggtaggcctggtaggtttgctgactagttatattttggacctccgcaaccgtcccgctggccgggcggcgcaactcagccccctctgtaaagtaggtttgttgcagacgcttaagggcgtaaaaacgcttgtcatcgtcccaagattgcaagttcccaatcgtgttggcttgctgtaggcggtaggtttccgcatcaaaggcgccgttttcgaccagggggttaaataatagctcctttaaaagggcgctcccccgttcaaacaggggggccttggctgcctgatcattaatcagcgctagcttgagtcggacggtgtgggccaagccaacccggctcacgtagccgctcaacgaggctccgtacaggtcgtttaagtggcgggctaacaccgtttgggtgcggtacttggccgacgaggttaccaacaggttcgccaccaagttccgggcactcggtgaaatttggcactgctcggtcgcaaagttcaccaaaatccgggtcaccttaaactgcttggtggcaataatgtgcaaatcaaccccggtggttaattgaatgtccaaggattattcttcctttcctaagcaaaacgaggccgggagaaaaccgtgttttctcccagccccttactgtatttccgaatactcgacagaaaacgtaagcactaaccaacgcccgcgtgtccaagtgcggacccaaccgctacgtgctgtagtggcttacgaccgcccctccaggcgaccggcttggttatttcccactttcgtcttcttattgatccgtttcaaatgatacgtgattaccagttaaattacaacctacttgatcttgtaattaaccgggcccaagaagttcgaggccttaccgaaccacttctcattgatctttttaagctggccgtcttcttggaggcgcttgagcccttcgttaaccttctttttcagggtcttgtcccccttgcgcatcccaacggcaaagtaatcggcgcccatcttgttactaatgtacgttgaataggacttggcgtttgcttggtgttggatgtagtagttggcgtagacttcatccatcaagatcccctggatccggttagcgtttaaatcgataaaggcgttcgggaaggtatcgtacaggatcgggctcttgcccttaatcttgtcttttaacagtttcgggtattcatccaggtcggtcatcccggtcgacccgttttgtacccctaacaccttccccttcatgtcgttaaagttgttaatgtggtcctttttcttggtgaccagtacctggcggtttaagaggtaaggcctggaaaaggctacttgcttggcccgttccggcgtcatcgagtacccgttccaaatcaggtcaatcgtcccgtttttcagttcggtttccttcattgaccagtcaatcgtctggaagtccaccttaatcccgtactgcttgaaaacggccttggctaagtcgatgtcgtacccaaccaacttcccgtcccgttcccggaagcccatcggcacaaaggaatcgtccaagccgacgattaccttcccccgcttttcaatccgcgaccaggtatcctgggtgccggcccgctgggtcacactctcacagccgctcaagaggaccgccggaatgacaagcaggaccaagacaaataagtatttcagtcgtttcatcccactgctccctttctactttctggcgtctaaggcttgcaccttcaagatcttgtcggcaatcttttcggcaaaatccatgtcgtgggtaacaactaactgggtcatcccctcctttttcagtgacaagaggaggttggccacttcatcacgcaggttcgggtccaaggcactagttggttcgtcataacacaggatccgtgggttcatcgccagggcccgcgcgatggcgacccgctgcttttgccccccggacaattggaacgggtagtggtcaccgagaccggtcaagcccagttcttctaacaattcggccgccttcttattggtctcgtctttactttgctttagaaccatcgttggcgccaaggtgatgttttccagcaccgataagtgggggaagaggttgaagtcttggaagaccaccccgatcacggcgtcgctttcctcggttccctgggggtcgaacggttgcccgtcaattaaaaaggtcccactgtcggcactctctaacccggtgatgcaacgcaacagggtcgtcttcccggccccggatggaccaacgatactgaggatttcaccgtcttccaccgtcaggtcaaccccgtttaaaatctgacgcccgtcaaaactcttttttaggtctttaatttctaacatctcaatccccccgattacttgtagtatgagtaccgcttttcaacccagcgcaggatgaccgtgcagaccccgaccatcagcaggtagattaacccaaccaagaggagtggcactaaggtaacgtcacgtgaggtggcaacgttcccggcccgcagcaagtcgcctaacccgattacgtataccaaggaggaatccttgatcaagttgatgacttcgtttccgattgacgggattacaatcttgaccacttgtggaatcacgatcttcctgaccgtttgccagtatgacaggcgcaacacccgggccccttcgtattggccctggctaattgattgcaacccaccacggaagatttcggcgaagtaagcggcgtagtttaagataaaggccaccaaggcggcatcgtaacgttggaaaacgattccgatgattggcaggccgtaaaagacgaagattaattgcagcagcaacggggtcccccgcatcagccagacgtacatttccaagacccacttgagcggcttgatcttagaagttaagcccagactgacgatgatccccaatggcaaggagccaattagggtccaaaagaagagttgcagggttaatcctgcaccctgaaataacgatggtaaaatttccatgatatatttaaacgacatggttgatcctcctttgtcttcccccattaagcaaattaataaaaaacgccccttgaatcgtggtgattcaaggggacgccttaacgtggttccaccccagttcattaccagctcacactggtaacctcagcaagtttacaaaagacaaaacgccctcctagccacttggctaagagggcgttgccgcggttccacctcatcttgtcgccccctcacggaagacgacctcagtaagttcacgaattgtaaactttgcgcgctaacgggcttccccggaccaccttttggtcagtggccaactcacagttgtgattcgaacgggagtactgtaaccttcccaccaccggttactcgctgatagcacgcatcgttctactaatctgctcaatgtcgttgttaatgttgtaagtatcttaactagatttgattttcttgtcaacagttctggccgaaaaattaaatttttctcatcgattctaatgttgctccccaagcgcccgttggtagaggcggtgaaccggccaatacaacaagatgaagtagaccaggttcagggccaaggttgggccaagggtatccaacaagaaaccggcaaagcccacccgggtcacccccaccaagtagtatgcccaatagttgagcaactccagcagggcaattgaaacaaagaaaattaaaatatgggataaaaacgacggagtgtagtagcggttgagggcccgggcaaacatcacgatggccgggtataagaacataaacaaccctagaatccccgagtagtaaaggtccgcacagatccccgctgcaacggcaaagccagtcaggggaatttggatatcctcttcaaaaaaggccccgaagatcagccacaaaacaaccagttggctaaccattaagtaggggtagctgaagaactggttggcaaagatcttgctcagtgagccatccaggaaaaaacaaataaataggccaagcgggaacaggaacctcagacgtgataatcggtacatggtaaccctccctacttaatcatcaagcttggcgacggtcacaatgttgatctcgttgaagttcgtggccggggtgatgtaaaccttttgggccagcccgtaatcatccgttccgatcttagccaccttaccgacgtagagtccctttggcgtgattccccctaatccagaagtcgtcaccgaggtccccttcttgatcttggccttggaagttacctgccccatgatcaactggttggttgacgagttgtagccagtgatgatcccgttaaccgtcttaccgttagtaccttgaatcgtaatggcaaagcggttcgatgattcactagtatcactaagcaactcaacaatactgttggtcttgttaacttgagaaacccggccgaccaagcccccaccggataagaccggcatgttctttttaattccggccgaggaacccttattgatcactaactgggcctgccaagacgacgggtcccggcttaaaacggaggcggcaatggttgagtaatcagtcaaagaggactttacctttagttccgcctttaactgcttattttccttggccagggtttggtccctaaccttaacttgggctaattccgtaacctgttgcttgagctccttgttttccgagtaggtattcattaactcgttaacgttggacagccccccctggatgatgttagccgggtaggttaccacgctaccggcaatcccgacaatgtcatcaccaaactgctggatcagaggcggcgtgctccgccggttccgtaaggccacggaaccggccatcaagctaaagcagaccacgagaatcaccactaaaataactaggcgacggtttgaaaaaaacttttgcatggaagaaagctcctctttagcccccgagaacgatgaacggggctgggcaaaaacattgttttgcaaccagccccgcccgtttcacgatttctcgttggtgatttatcaatgaaatccgttacttctttttgcgcatggcgtcgatgctcttcaaggattccccagtcccgatggccacacaatccagtggatcgttggcaataaagaccggcaccttggtcgcttccgcaatcacttctggcaagtgcttcaataaagcgcccccaccagtcagcacaatcccgtggtcgataacgtcagcggcaatttcaggtgacgtttcttccaacgtccccttgatagcggcgataatttcgttgaccacatcttgaagggcttcggaaacgtccaaggcggaaacctccatcgtcttcggtaacccagtaatcaggtcccgaccacgcacttcggttgtccccatttccttggcagcgtccaaggaggcagaaccaatgtcccacttcaacttttcggccgtccgttccccaatcaagaggctcttgttttggcggacaaattgggcaatggcgtcgttcatcttgtcaccagccatccgaattgaacgactggatacgatgccccctaaggaaatcgtcgccacgtccgtcgtcccaccaccaatatcaaccaccattgaaccggtcggatccatgactggcaggccagccccaatagcagcagcgtatggttcttcgataacgtaagcatcacgcgccccggcaacccgggttgcgtcaaccacggcccgcttttcaacttcggtgatcccacttgggacacaaaccattacgtatggcttaccgccgttgttgcccagcgccttgtccatgtagtacttcatcatggcaacggtggtgtcataatcggcaatgaccccatctttcattggccggatggcaacgatacttgccggggtccgcccaatcatgtcccgagcttcggacccaacggaaattacttcgccggtacccttcttacgtgcaaccacggacggttcccgcaagacaatgccctttccatcaatgtaaacaattgtattggcagttccgaggtcgataccaatatttttagttccaaatcctaatggcaatctgtttcttcccttcgtttgtacgtttaatacgttcttttgtggtaatccatatcgccgatattataccatagccaaacgttagattaacagaccctactatactataatggcccgggaattgacagatccgccctagagcgttaacgattatttaagatttcaccaatcggtttcttcctcttcttgacgggcctcgcgccaactatagtaatcccttctgcccaccacgagggcgtcaatcagggcgatgccaattaatttaccggcttcttccatccgtttaataaagatcatatcggccgttgaaggggccggagaaccggatgggtggttgtgggccaagatcaccccgtgcgccccggttttaatggcgaaacggaacacctgattaggataagtggaacactcactggtcccgccaatgaagagccgcttggtggcaatgattttattgtggacatcggtacacattgccaccaccatttcctgttcttcgccggcaaactcgtcgatcagcgccgtccccaccgaggtcgacgaggccgcctgcccgtagagatcgtggggtgagcgtaccgccatcgtccccaggttgaccgccgccagcagtggtttaaaggcttgttggtcgtattcggtcaactcctcttcttcttcggccgtgatgttatgtagcgcccggggagttgggaagcggtccaaaaaatgctgggccaagtcgggatccggcaaggcctcgtgaatcgtctggtggtaaagcgggaattgtaattgttgttttagcatattaaaacctcctcaccatctaagtacggtgaggaggtttattttaacgaaattagtctaataaaaattggcgaacttcggaaacaaagtacaaggagccggtgatgatgattacgtcgtcaccctgggcctcttgggccagccgggcgatccccaactgccagttagggacgtattccaccgggtagcgggtcgccagttccttaacggccaatcctaggtccgcactggggcggctcgctgccggcccggcaaagtgagtcaccagcaagtgaacgttggccaggctcgctaattcgcccagcatcagttcatactgcttatcggccaggatcgccacttccaagtagacctgccgatcaaaaaagtcgtccttgatcgtttgcacgagcgcctgcacccccggcaggttatgggccccgtctaaaatcatcagtggttcatcgttaactacttccatccgggccggccaggcactttcttctaagccccgcctgacgtccttggctagcaccggtagccccagggcggctaaggccagttggctaaccgtgatcgccacggcggcgtttgccacctggtagtcgccggccaggcccaacttaaactgggcccggtgtagccctagccccgagtatgaaacggttgggtacagggcgtggggagtgacgtttggtgcgtcaaagtcggtcccgagctcatacaatttagcgtggtgagctttggccacttgggccaccacttcccgggcactggtcgggaggtgaccaatgactagcggcgccccctccttgatgattcccgccttgtggctagcgatctgttcataggtgtcgcccaggtagcgcatgtggtcgtaaccgacggtcgtaatcgccgttaccaagggggcttcgatcacgttggttgaatcccacttgcccccaatccccacctctaaaatgaccaggtcggggcgttgctcattcatatagcaaaacataatcgccgtaccgatttcaaactcggtcggcccgccctccgttagctcctggtctaacaccgtcgccaccttggcgacccggttagcgatccgggtcaaatcttcgtcactaattggctgcccatcgatggccatccgttcgttgtagcgggtaatgaagggcgacgtgaaggtccccacgcgcaggccactggcgcccaagatgtccctagtcatcgccaccgtcgaccccttaccgttggtcccggtgatgtggatcatgttcaggccctcttgggggttgccgagccgctccaaaaagaggcgcattcttttgagggtcggaatttttttgaaccgggtccggccgtgaatgaaggctagggcctggtcgtaagttgtaatctcttccattattttcccttttcattaaaggggctgggaaaactttcccaacccctcatctgattcttaactatgacggataacgtggtccgctgagaaggttgggtcacacttcctgatatcgtgctcccaaccacgggcctagtggctaagtacgaccggagaacgatgcgttccgcatcaacccccgccctagcttagcccaacggcctgtcgagaaggttgggtcacactcactttatccttcttgcaggctcgccaagcgttccttggcgctcgctaacttttgttgccactcttcggccttggcccgttccttggccaccacctgttcaggggcgctgttgacgaacttttcgttccccagcttcttggttgaacgagcaacctctttttctagcttggtaatttccttttccatccgggcccgttcttcgtccaggtccaccagttcggccatcgggatgtaaaccgtggcgccggccaagatcccactcatcgccagcttcggcacgtcgacttcggtggcaatcgttaggtctgacgggtggcagaagcggtcaaggtaatcccggttttcgttgaagacggcggcgtgggcctgatcatccaccttaatcatcattttaaccggtgacgacattggggcgcccgcttggttccggatgttacgaacggccttgatcagttcgatcaggtcttccatttccccttcggccttttggttggccagttcgacgtgttcaaccgggtagtccgctaccatgatcgattgaccatcgtgcggcattgcctgccacagcttttcagttacgaacggcatgattgggtggatcagcttcagggtctggtctaagacgtaacccaagatgttcttggtggcgtccttttcttcgtcagtcccgttgttcaacttctccttggtcatttcgatgtaccagtcacagaagtcgttccaaatgaagttgtataggtcacggccagcttccccgaattcaaacttctcgaacttggcggtaacgtccttgacggtcgtgttcaagcggctcaggatccagcggtcggccaggtcccacttgctttggtccggcagttgtggcgccggcatgtcaccgaggttcatgatcacgtaccggctggcgttccagatcttgttgatgaagttccaagaggcgtccatcttcttgtaagagaagcggatgtcttggcccggcgttgaaccagttaccaagaaccagcgcagggcgtcaaccccgtacttttctaccacgtccatcgggtcgatcccgttacccagggacttagacatcttacgcccttgttcgtcacggatcaaaccatgcaagaggacgtttctaaacggcgccttgccggtgaactccagggattggaaaatcatccgggagacccagaagaaaatgatgtcgtagcccgttaccagcgtggtggttgggaagtagcgcttgaagtcttcggcatcggtgtttggccagcccatcgtcgaaaatggccacagggcgctggagaaccaggtatctaagacgtccttgtcttgaacccagttttccgcatcggctggggcttccattccgacgtacatctcgccggtttccttgtggtaccaggccgggatttggtgcccccaccagagttgacgggagatcacccagtcgtgaacgttttccatccactggttgaaggtgtgttcaaaccgttccggaatgaagttgactcggtcatcggtcttttggttagccaaggcccgttctgccagcggcttcatcttcacgaaccactgggtcgacaggcgggattcgacttgcaccccggtccgttcggagtgaccaacggagtgcacgattggttcgatcttgagcatgtaaccctggtcttggaggtccttgacgatcgctttccgggcgtcaaaccggtccatgccgacgtacttgccggcgttttcgttcatcgaggcatcctcgttcatcgtgtttaattccggcaggttgtggcgcttaccaacttggaagtcgttcgggtcgtgggccggcgtaatcttcaccatcccagtcccaaagtccggcgtcacgtaatcgtcggcaatgatttcgatttcgcggttaaccagcggcaccattacatgcttgccgaccagttccttgtagcgttcgtcgcttggattcacggcgacggcttcgtcaccaaacatcgtttctggccgggtggtggcgatttcaatgtagtccttgccgttgaaggtcgtcccgtcggtgaacgggtacttgacgtggtaaaaggcgcccttatcgtccttgtgttcgacttcgatgtcggataaggcggtccgcgccttcgggtcccagttgatgatgtaagtggcccggtaaatcaaacccttgttgtaaaggtcaacgaagaccttgcgcacggccttgtttaacccttcgtctaaggtaaagcgttcccggtcgtaatcaacggagatccccatcttggcccattgctggtgaatgatggcggcgtattcgtccttccagtcccaaacctgcttaacaaacttttcgcgacccaggtcgtagcgggaaaccccttgcttggccaaccgggcttccaccttggcctgggtggcaatcccggcgtggtccatccccggcagccacaagacgtcgtagccctgcatccgcttttggcgaatgataatatcttgtaaggtcgtgtcccaagcgtggcccaggtgcagcttcccggtcacgtttggcggcgggatcacgatggagtaagggtgcgcctttttatccccagacggcttgaaaaaaccttggtcgatccaccattggtagcgcccttcttcgaccgcttgggggtcgaatttggttgccatttctttttcggtcatttaaatttctcccttcggtaacgggtacaaaaaaaagacccgccctaacataggacgagtcttctcgcggtaccacctaatttgaagtggccactgccactccctctttgccatttgataacggtaaatgaaccgggaacccctacttaattcaggactcctgctcacgagctaccttcatgatcagagtgccgggatcctttccaccaccggatcctcgcttaggcggtccctctattcattactctctcgttcatcgcattgaatgacttaaatcatagataacttttcgccagccgtcaagtcctagagcaactttttcagggcggctaaagcggcgtcgtaatctggttcgtcaacgacttctggcaccacttgttcgtagacaatcttgccatcggcatccagcacccaaattgaacgggccaggatcccttcgtccggaatcaaaaccttgagggcataaccaaaggattgttccgaatcggccaccatcttcatgttcttaaccccttcagcggcgcaccagttttgctggtcttcaatcgtgttcgtcgacaccgttaagaagttggcgcctgggtattggtccatcagttggttgaacttcttggtttgaattgagcagaccgaggtgttgatgttaggcaccaccgaaatcaaagtgggcttgccaaacagttcccgggtcttgatcttttggttatcctcatcaaagaccttaaagtgcggaacgtcttcaccgacggccggcggatttccaactaattgacggtgttcaccattgatcgttacttccacgattgtggcctccttttaatgattctttaatctagcaactatgggttaagtatagcagattgggcttacctttcaccagaaaaacgcccaccgaaattggtgagcgcttggactgggtaaaggggtacacccttactgaattgaaaacaggttacttaagctggagcatgtcatcaacatctccatcgctcgtaatgcggtagttatcagcgccctgtaacttcccatttttgaaggtaaggccatctaatttacagtacagagttttttcgtctgagtcactgtcagaattagtgtaaaccaagatggcttcatacttattgccatcactataggtgtccctccctacgtaaaccttttgaaggtcacccaatttggtaatgctcgttgaataaacgattttggaatcttcttcttttttcttctcgctatcaacgtaattgactagcttactgtagtcagcactcttgtccactaatccgctgaccgtgtacgtgtggttccccgagccggtaaatttgtagtctggattattttcacgtaactcttttaagagtgtgcttgccttgacagtgactttatcaccgtttacgtaccccttgttatcgtaggaatcatccaagtcacccaaatctaacttcggcttaccggtgtagctaaattgaatgctgttctcactcttatgcttagattcaacaccttcagctttcatctttaagttactgtacacagaggaaaggctgatcgttttccgttccttcaaaccggaaaccttgtaggtcttcttgcttgcccggatcgggttcttctcttcggcgtccttagcaaccttaatttcaaacgtaaccttatcaccgttcttcagccctgatgtcgaggtttcctttccgttaacactgacagaaattgtaatctcgcttgcctagcgcttgaacagggagaggtgttccttgtcggtgtttgaaagatcaaagtaatgctcttctaggtagtcattaactttgtcgccatccaaaatatagctagtgttcgacccatccccaacgatcgcttcggtttccatcttggtcaacttagccttttttaccaagatatccccaattgacttgtagagttggtaacgcgatttgtatgtgatatagccttgcgtgtcgatcccttcgtacttcggttcaaagtacttgttttgcaacacgttgaccgtccggccgtgaatcaagacggcaatcacaatgcacttcgtgttcccagaagctcggtcatttatggccgagtagtccacgtgtaggtaaaaatctagcctgcgatgtagcgaagctgggggagttcaaagaagtaagaaaggttaccggtttggatgacgtattgaccgacacggagttgggataagtgaccgcgaacgttggtgatttgaccatcggtgtggaccggcattagttgaacaaagacctcccggtgctcctcaatggcccgggcgaggaattgccgccgctgaaagaggggttgaacgggaagaacccgtggttccactggttgggcttgctgaggggtttcaaataaagaagaccaaagggcggtcccccggttaattaaagaacgcttttgaatttgcatcgtgcttccctccgaacgtttgtttgtgactatattatacgaacggacgttcaaaaaggcaagggtaaaatcgatcatttgttcgtatttataaaatggtggcgagaattcgccattgacgccccggcaggtgggcaaagtgtggtatcatatatccaatacttttaaaaaaggttaggggtaagagcaaacatgacaaagcgaggaatgttgattgtcctttcgggaccatccggagttggtaagggaacggtgcgtaaagccatctttgaccaaccgggaaacgactttcagtattcaatttcaatgacgacgcgcaagccgcggccgggagaagtcaatggcaaggactacttctttgtttccaaagaggagtttgaacaaaaaatccaggccggcgaaatgcttgagtacgccaagtatgttgacaattattacggcacgccattaaaatggattaatgataccttagatgccggtaaagacgtctttttggaaattgaagttaacggggcgatgcaagttcgttccaagagcccaaacggcgtcttcattttcctaaccccacctgatctaatggaattaaagcaacgtctaattcaccggggaaccgacagcatggaagtaattaacaagcgcatcaagaaggcctttagtgagatcgaaatgatgcaaaattacgactatgcggtggttaacgacgaggttccaaacgccgttgaaaaagttaaagaaatcatccgtagcgaacggttacgggtgcggcgcgtgatgccggactacttagaaatgttaggagaatcgatgaaatgatcttatttccatccgttgataagctattagagcgggttgactcccgttactcactaatcatgttggctagcaagcgggcccacgaaatcgacaagtaccggatcgataagtggcgggcggcccacccggataaggctggcgaaacggtcagcttagaaggcgacaagccgctcttgttggaccactatgactccaacaagtccgttgggatggcgctggaagaaatcgaagcgggattggtaacgatcgaccccgaccaacacgaagacttacaagattaatgaccgggtgaaccgggaaaagtggccagggggatcccgggtcgctttttattttaaggaggaagacaggatggcaaggattgcggtatacctaacgggaagcattgcggcttataaggcagtaagcgtggtgcgggagcttcagcgcgctggtcacgaggtgcgggtggcccaaacaaaagcggcggagcagtttgttggtcccgccaccctggcttctttgacgcaccacccggtcgttgatgacctctgggaaatgagcgaagaggggcaaatcccccacgttcacttagccgactggtccgacttggccttggtggtgccggctagtgcggatgtaattgctaagatggcggcggggctggctgatgatgcggtcaccagcgccctgttagcgacccaggccccgcgtctggtggtgccggccatgaattcacacatgtggcaaaacccagctacgcaacgaaacgttacccaactgctggctgatggggttcacttcttggaacccgccgatgggatgttggcggagggttacaccggcatgggacggatgcccgaggttagcaccattatcgcttgggttgcggagtttttaaccaccggaaacgccttagcgggtaagcgcttggtggtgacggcggggggaacccgcgagccgctggatccggttcgctttatcggcaaccgttcctccggtaagatgggaattgcgattgcaaaagcagctgctaaccagggggcccaggtggaattgattgttggcagcgtgagtgtcgacttgccaaacgacgccggaatcactgttcgccaagttgaaaccaccgaggagttgttggcggccgttgatcaggcttttgaaggggcggacgccctcgtaatggcggcggcggtggccgactttcgcatggaagcagtcagtgaccaaaagatcaaaaaggatgcccacggggagctgatcctgaaactggtgaagaccccggatattttgaagacaatggggcaaaagaaggggcaccgcctggtggtggggtttgccgccgaaacaaccgccctggtcgaaaacggcatggcagagttaaagaagaaaaacgccgatttgatcgtagctaatgacgtgaccaaggtgggcagtggctttggggccgataccaaccaggtcaccattttggcggccgatcaggcaccccagacttggcccaagcttagtaaagcggcggtggcaaagcgactggtagcgctgattggtcaacgattggggggaaaaaacaaatggcggaactcgttcaagtcatagttgatgttccaacgatgcagaccaaccgcccctacacctaccgggtgcccgaacgcctcgagcgtcaagtgcaaccggggatgcgagtgatggtcccctttgggcggggaagccgggaggtccaagggtttgtggtcgccgttgaccaaccaggtgaatttgacggtgacttaaaggacctcgctggggtgatggacctaagcccggtcttaaatgacgagctactgaaactagcgggttggttggccgatcaaacctacgcctttaaaatcacggccttttataccatgttaccgagcctcttaaaggcccagacgacacggttggttcgcttggtcgatgaagttgatgagcaaacgaggctcgccctgtttgccgatcaggatgaattagaccttgccaaagttcaaactgatcccctggcactgagtcagttgatgaggctacggcgagcgggtaaggtggtaattgactatcgggttcacgaccgggcccgggctaaacaaatcaccaccattaccccaacgctgtcctttgatgattacgaaggggagcgactaggggtgttaaaaaacgcccacgcccagcggaatctattggattacttgcaaagcttagcggggaaaaccgtgccactcaagcaagcccaagaagagagtggcctttcggcggctacctttacgaccggggctaagcggggttggctcaaaaaggggcaagcagaagtttaccgcgatcccagtggggcgctgcctacgtcaccaactgccccgccgaccctaaatcaggagcaggcccaggcggtgaaaaggattaaccaggccaccgatcaacgaaccgccgaaactttcctgttgcagggggtgacgggttcggggaaaacggaggtttacctgcgggcaattgaacgggccttagctaacgggcgcagcgccctgatgttggtgccagaaatttcactaaccccgcaaatcgtcagccgggtgcggggccgctttggtaaacaagtcgcggtcctgcattcgggcctttccaacggggaacgctatgacgaatggcgccgaatcaagcgtggcgaggcgaaagtggtggtgggggcgcgctcagcggtatttgcccccctagacaacgttggtttgatcattatggatgaggagcacgagtcgtcttacaaacaagacgacgccccccgttatcacgcccgcaacgttgctaagtggcgagctgcttaccatcacgccccgctcgtcttgggatcggcaaccccgagcctagaaagccgggccagggcggcgaccgggttataccaccgcttaaccttgctccaccgggttaaccaacgccccctgccgccgatccaagtggtcgatatgaaaagagaggttcaagcgcggggggagactaattattcgttgccgctcttgaacttgttgaccgaccggcttaataaggggcagcaaagcatcctaatgcttaaccggcggggcttttcctcctttgtgatgtgtagggactgcggttacgttcctaagtgtcccaactgcgatatctcgttgaccctgcacatggatagccggagcctaaagtgtcactattgcggtcacgaggagcggatccccaacacctgtccgaactgccagggccaccgaatccgctactacgggaccggtaccgaaaaggcggtagccgaattgcaaacctacctgccgaccgctcggatcatccggatggacgttgatactacccgccgaaaggggatgcacgagaaattactaactaagtttggtaaccacgaggccgacatcctattggggacccaaatgatcgccaaggggttagatttcccgggggtgaccctggtgggggtcttaaacgccgacacggggctggatttacccgattttcggtcctctgagcgcacctttgacctcctagcgcaggtggccgggcgggccggacgtgccgatgaggccggccaagtggtgattcaaaccttcaacccggataattacgtgatccaactggcgcgggcccacgattacgagcgcttcttcgtccaggagatgaacctgcgcaaactcggcgcctacccgccgtattattacacggtccgggtgatgggcagccaccccgatgagcagatggccgcccgggtgatgcaagcggttcgccaggagttggtggggcagttggattcgcaaacgatcattttaggccccaccccccgggcaattgcccgcttgaaaaaccgttactattaccaaattgtgatcaagtaccgtcacgatccggccctccatgcccgcttaaccgcgatcatggaaggggcccagcaacagtttgaccgggagacccaggtgatgattgacccggatccccagtacttcttgtagatgtagaaaggaaaccacgccaatgaaatcaattgtttttatggggaccccccagtttgcggtcccaattttgaaggccctcatcgatagcgaagactaccaagtactagccgttgtttcccaacctgatcgtcgggtgggacgcaagcgcgaattacgggccactccggttaaggaactagcccttgaaaacggaattgaggttttgacccccgaaaaaattaatcacagccccgaaatggaccgggtgattgaactagcaccggacctgattatcacggcggcctttggtcaattcttgccggacaagctactcgccgccgctaaggttgcggccattaacgttcacggttccttgttacctaagtaccggggtggggcgccaattcaatacgccgtgatgaacggggacgccgagaccggggtcacaatcatgtacatggttaagaagatggacgccggcgatatcatcagccaggctagtttaccaattaccaagcaagacgataccgggacgatgtttgaaaagctatcactactggggcgcgaccttttgttagataccctgcctaagttgctcgccggcgatatcaccccggtcaaacaagacgaaagccaggttgtcttttcaccaaacatcacccgcgaacaagaaacgattgatttcacgctcccggccgaccgaattgatgacctcgttcgggggttgcgcccagccccggttggtaacatggtgattgatggcctacgaactaaggtttacgacgtgaccccgctaacggaaacgactgatctgcaaccgggccaggtggtgcgggtggaaaaacacgccctgattatagcggccggagcggggacgacttaccagattaacagccttaagccagccggaaagcccaagatggacattacggattacttaaacggccaccaaaatttaaagccgggagtacaagcgattaacaatgactaagaaacaagcacaattaacgggggcccggaccatcgccctggcgacgctagataaggtccgcacgtcgggggcctattcaaatctccagttgaaccaggccttagaaagcgggcaattatcgggcgctgatcgccgcctagtaacagccttagtgtacggaactctacagcaccaacggaccttagactactggctttccccctttatcgccggcaaaaaggtgcgcccttgggtcaaaacccttttgttaatgaccctctttcagtaccagtacctggatcgggtacccaactttgccgctaccgatgaggcgatcgaaattgctaagcggcgggggaaccctggggttcgtcgctttgtgaccggggttttgcacgcaattctgaggaacggagtggccgacgttgaaaaaattgaggaccccaagcagcggttggccatccaagcctccctgccggactggctggttgacgaattggtcgctcagtatgggctggcccaaacggaggcgcttgctaaggtaattaacgaaccggcacggatcagcctacgggttaaccgggccaaggccacggtcgaagaagcccaagcactgctaaggtcagcgggggtggaaaccaaaccatctgaggtcgcccaaaatggcttagtggttactaagggggcggtgttaaaaacggcggcctttaaaaacggggtggtaacgattcaagacgaatccgccatgttagccgtggaaagcatgcacctgaccggtcacgaacgggtcttggacgcctgtgccgctccggggggtaaaaccgttcaaattgcggaggccttaactgacggggaggtctacgccttagacatccaccggcataaggtgggcttaatcgaaaagaacgcgcaacggatgggggttgacgaccgggttttcgcccgccaactcgacgctcgccaggttggccaggaatttgccgaccagttctttgatcagatcttggttgatgcaccgtgttcgggaatgggacttttacggcggaaaccggagattcgctacgataagcaactgggcgacagccaacgtctccaccaaattcagggggcaattttggattcggtggccacaaaagtcaaaaagggcggtataattacctatagtacgtgcacgatccttcgtcaggaaaatgacgagacggtggccgaatttttaaagcaccaccccaacttccggttacaaaaaaccaccaccgcacgtatgttgaaggacaaccgccaagcccagacgctcaccctgttgccgagtgactacggctctgatggtttctttattagtaaccttcaacgagttcagtagaaggggaaaaagaaactcatggagactgcatttcaatcagatatcggtcaacaacggtccgaaaatcaggaccgggttaataatttttttgctgcgccaaacctccaattagtggttatcgctgatggagtggggggcaataatgggggcaacgtcgctgctgaagaaacggtagcggcgctcggtcgttacttcacccaggaggcacctaaaaccgtccgcaccgctaaggcgtggtttcgggataaggtccgcttggttaacaaattaattttaaataaagcaaattcaaatcttaactaccgagggatgggaacgacgatggttgcggcaatcctgattgataacgttgccgtggtcgccaatattggtgacagccggggttatattttccaccaggatttgttgacccaaatcaccgtcgatcactccctcgtcaatgaactagtcaaaaacggtgacttaacggaacaagaggccgcacattccccgcaaaataacattattacccgggcaattggaatctcaactgacgctgaaatcgacgtcaattcctttgaactcggggaaaatgatcaactactgttgtgtacggatggcctgagcaaaatggtcgaaggtgatcagattgcggccgttttagcgggacacgagtctttagaagataagtgtgccgacctgatcaagctggccaacgcggccggcggcaacgataacgtcaccgttttaattagccaaaacgaccaggagaaataacagatggaacccggatacgagctaaatcaccggtaccggatcatccgtccccttggtgagggcggaatggccaatgtctacttggcccacgacctggttttagaccgggatgtatcggttaaattattacggcttgatctgcgggatgatcccaacacgcagcgccgctttcaccgcgaggctttagcggcaacccaacttaatgatccccacattgttggggtttacgacgtgggagaagaccacggaatgcaatacatggtaatgcaatacgtcaaggggatggacctcaaggcgtacattaagcagcactacccccttccgctcccccaagtggttaacattatggaacaggtgctggctgccgttgaagcggcccacgcccagggaattattcaccgtgatctcaagccccaaaatatcttaattgacgatcaacaaaacattaaaattactgactttggtattgcgacggccagctcggggaattcgttaacccagacgaataccctgttaggttcggtccattacttatcgcccgaacaagcgcggggctcgattgccaccaagcgttcggacatctactcactcgggattatcctgtacgagttattagttggcaaggtgccctttgaaggggaaaccgcggtttcaattgcgctaaagcactttcgggaccgggttccttcggtacgccaggcgaacccggcgattccccagtcactggaaaacgtcgtctaccgggcgaccgccaaggaccccgcccagcgctatggttccgccgaagagatggccaaggacttgaaaacggtcctgactccggagcgagccaacgaggcaccactggtcttagcagacccaggggatgaggaaactaaggtcttggattaccgccaaatcaaggaagcggcggccaaaactaagcaggagccggaagcaaaagaagcccctgaacaacaagagacggctccagaacagccgcctgtcccgaaaaagaaacggcgccgggggttgtgggtgagcctactgacgattgttttagcaggtctactgggttcggggtggtatttcaaccgtgaagtaaccgtgccggacctgaccgggatgacgaccgctcaggcgaccaaggcgttagctaaaaagcacctgcgcttggggaatataacccgggaaacatcctcgtcagtggccaaaaatcggattgtcgccgttgatggtgccagcaaggcccgttatggtcgtgaagtgaacgtcatcttatccaacgggatgaagaagtggacaatggacgacctggtcggcaacgactaccaagggaccgccgaaagcttacgggccaaaggatttaccgtacggattaaaaaggagtattcctcttccgttagcgcagggcaaatcattcgtcaatcggtgagctcgggaacggtggttcacccggcccaagacgtgattaccctaaccgtatcggccgggaaacaaacttataagattcctaactttaaaaacgaggacattaccgacgttcaagactacgctagcaagcatggcctacaactgacggtgacccaacaggaatcaaccacggtagcggccaacaaggtcattagccaaactcccaaggcggggagtcgtttagctaagggggacaccctgacggtggtgattgcaagttcggggacccaactgaaaaccactagcatccaaatcgacatcccctttgatggtaacgggggcaagaccgaaaaccgggtccaagtttacattgaggatgcttaccacaacctaacgatggaataccaagacatcacgattaaccaggaaacaacgatcaacgtgccgttcaccctgcgcaacggtcaaaccggggcctacaaggtgatccgaaacggcaagacgatcatgagtgcaacgaacattaccggctaaaagcgataggaggtcgtttgtgaaaaacgggacgattcagcagtcactgagtggcttttatgacatttggtccgggggaaaactataccggaccagggcacggggaaactttcggaagcgggggttaaagcccgtcgttggtgaccaagtggagtttgaggcggaaaaccaacgggagggctacctcctaaagatcttgccccgcaagaatcagttggtccgtcccatggtggccaacgtcgacctagcggtggtcgtgactgccgttaaggaacccaacctgtcaacgaacctattagaccgccaactagtggccttggagagccaggggattgatccggtgatttacttctctaaaacggacctcctgtcggatcaagaagcagacgccctgatgccggtggtaaaaggctaccaaatgattggctacccggtgctttaccaacggcccccgtttggtgaggaggccttaggtgagttacgtaagatactggccggtaaggtggtcaccatgatgggccagaccggggcggggaagtccaccctgttaaaccacctggcgcccgatcttaacctggcgaccggggagatttcccaggccctcaagcgggggcgtcacaccacccgtaaggttagcttgatgcaggtgggcgacgccttaattgctgatacaccaggtttttcgtcgtacgaagacttccaaatgaccgtcgaggagttaccccacttcttcccggagatgcaagcactcgcgcccgaatgcaaatttcggggttgtttacacataaaagaaccgtcctgtgcggtcaagaatgcgcttaaacatggtaaaataatgaacagtcggtatgacaattacctccagttccacgagttaattgccaaccagaaaccaaactatcagaaatgagggaattgattatgattaaagttgcaccgtcaattttgagtgctgattacgtgaacctgcaaaaagacattgaaatggtggaaaagggtggcgccgaagtccttcacatcgacgtgatggacgggagttttgtcccaagcatttcttacggtccaggcttcgtaaaggcgattcggccaatctctaagatggtcttagacgtgcacctgatggttcaaaacccagaacacattttaccggacttcattgacgccggtgccgacatcattggggtgcaagtcgaagccacccaacacattcaccgggcccttcaaatcatcaagaatggtggggtcaaggccgaagtagttattaacccgggaacaccggttgacatgatcaagcctgtgttacacatggtggaccaagtgctggtgatgactgttaacccaggctttggtggccagaagttcctgccggaaacggtggctaagattgccgaattggatgctttgaagaaggaactgggttacgacttcgacatcgaaatcgatggtggggtgaacgaccaaaccgttgttgactgctacaaggcgggggcaacggtggccgtagctggctcctttgtgtttgacaacgaagatccagtggcccaaatcaacaagatcaaggacgcaacgaagtaacgcttagggacgtgacagcaaaatcactgatttccgtcacgcccttttttgatggggaggtaaggtcgtgagagaagtcaacatcatggtcggggggatcctagagctcgtgccgctagaccaactaaggacgcgggccaaccagatttggatcggggttgattacggcgccaccttcttgttggaccacggaatcacaccacaagtggcactgggtgattttgattcaacgccggcgcccctcttgcaacggttagaggagcggggaatctctttaacgacgttcccccccgaaaaggactacaccgacacccaattaggggtcaagcgggcctttttagactaccagcctgatcgggttaacatatacggggccaccggggggcgcttggatcagcttttgtctaacctctatttcccgctcttagaggaatttcagccctacttggaccggcttcacttaattgaccggcaaaacgaagtcacttactactggccgggtgagtatacaattgagaagttaccggagatgaagtacttggccttcgtcaatttaacctccgtcaagggcctaaccctgccagatgaaaagtaccggctcactaattttgatgccgaggtgcccatttcgtggtccagtaacgagtttgttggtgaggttaaccacttttcctttcaagacggggtggttgccgtcattcagagccgggattggggtgcccgttagctgtcaagggaaaatacttgaaagaaaatgttgcaatcaccgtgcccctatggtaaattatttaggtgagttaccgcagatgcgcggagaaaataatttgatgaggagaggagggttatcatggctaaggattttattactggcaagcggacgcagtttggtaacaagcgttcacacgcccttaactcaagtcgtcgcagctggaagccaaacttgcaaaaggccaccattttagttaatggtaagccgaagaaggtttacgtttcagcacgtaccctgaagttagggaaagtgactcgggttaactaagaacctaacaaatgcggctgccaatttttggcagccgttttttgcttgccaacgggttagttttgttgcccggggcgttgtatggtaagatatgatggatacaaattttacgaactgagttcaacgactaaaggaggccgttttggatggcagtaaagattaaaactcctgctggaatgatcgacattgcaaatgacgtcatcgcgacggttgttggcggcgccgccactgataactatggagttgtcggaatggcaagtcgcaacccgctaaaggatggggttaatcaaatcttaggacgtgacagcttccaccagggcgttgtcattcgtcaacaggataacgggattgccgtcgatgtgtacattatcgtcggctacggaaccaagatttccgccgtctccaagagcgtgcaagaaaaggtgaagtacaacttagaggcaatgctcggggtaacggccaactctgtgaacattatggttcagggcgtgcgcgtcctgggcgactagcgtgaccgagcgggaggaacaataactttggtagttacaacaattacaaaccatgaatttggcaagatggtgcaagccgcggccgccaagctgacggcccaagcggattacatcaactcgctaaatgtctttccagttccggacggcgatactgggacgaatatgtcaatgtcaatggcctccggggccaagtacgaacgggacgccacggccacggccgttggtgacctagctaacgccctggctaaggggctgttgatgggggcccgggggaactccggggtaattttatcccaaatcttccgtggctttgccaagggctgtgaaggggccgaaagcctcgacgctaaggccttcgtggatgcctacgctaacggggcaaagacggcgtacaaggccgtcatgaagccaaccgaggggacgatcctgacggtagtccgcgagtcggcccaagcggggttgaacgtagtcaaaaacggcgaagacgatttagcaattgtgctgcaagaaatcgttaccgctgccgacttggccctccaaaagacgccggagctcttaccggtattaaaggaagtcggtgtggttgactccggtggtcaggggctggtaacggtgctgcacggctttttagaggctttgactggccaagtagtcgaagacaccctgccggatgccgccaccctagatgaaatggttaacgttaaccaccgtcagagtgcacaagggaagctcaaccccgaagacatcaagtatggttactgcacccagatgatggtgcggattggccgtggtaagacggttaccaagaagtttgattacgacaccttctacaactacttagccgacctaggtgattcactcctggtaatcaatgacgacgaaatcgtcaaggttcacgtccacaccgagcaaccggataaggttttaggctggggacttcagtttggggacctgcaaacgatcaagatcgataacatgcgttggcaacaagaatcgatcatggaacacgatcaagagcccgcacagcagtcggcaccggctgccaagccggccgaccaaccgcaatttgaaacggcggtgatcgcggtggcctctggtaacgggatccaagaactgttcaagtccctcggggtgacccacgtgatcagcggtgggcaaaccatgaacccaagtatcgaagacttggttaaggccgttaatgaatcaggggctaaacaggccatcatcttgccaaataacggtaatatcttcatggccgccgatcaagctgcccaggtggctaacattccaaccaaggtcgtgcatgccaagacgattgcccaggggatgagttccttacttgaatacaacccagaggccaccttggaagctaaccaaacggcgatggaagcgaacttagctaacgtgaaatccggggaagtcaccgtggccgttcgcgacacgacgatcgaaggccaaacgatcaaggaaggcgactacatggggatcgttgacggcaagatcaccaacacggcgccggaaattgaagacgccgccgtccaaatggtggttggcatgttagatgaggacagtgaaattgtcaccatcctttacggtcaggatggaaccaaggaagccgctgaacggatttccaaggcgatcgaagacgtcgatgacgaagtcgaagtacaaatttacgaaggggatcagccagtttacccatacctgatctcagttgaatagctaaccgcaaaagcggggtggtccacgcggcaaccccgcttctagtgtttaagggggtgcaagcgtgcggtcgctacaggattcagttggtcaattgaagggtgtggggcccaagacggtggagaacctagccacgctagggatcaaaacggtgggggatttgttaacccactacccgtcacgctacgatgactttgcccccactgatttaaccgtggctaaggacaagcaaaaggtaaccgttaagggtacggtggtttctgagccgctgatgtcacggtacggctaccggcgctccaggatgtcctttcgtttggtggttgggcaagccggggtggtcaacgtggtgtacttcaaccaaccctacttaaagcaacaagttgagcccaaccacgacgtcacggtactggggacctgggacgccccccgccagcaaattctgggcaccaaattagtcgctgccgacagtaaggccgaggcagtcggggccacctacccggccaataagcacgttcgccaggccaccctacggaaactgatccggcaggcctttgatcagtaccaaaacgtgatcgcgaccctcctgccaattagcctgcgtcaacgctaccagctgatggaacggcgcgagatgatcaagcagatgcacttccccaccgacaccacgatggctgaagccgccaaacgaacggccgcctttgaggaatttttcttgtttgagttacgcttgcaagcgatccgacgggcgaaccgcaaggaagaggggctccagatcctctatgataacgcggaattacgggactttatcaaaacgatcccctttgagttgacggcggcccaaaagcgggtggtcaatgaaatctgccgcgacttgcgggccccttaccaaatgaaccggcttttgcaaggggacgtcgggtccgggaaaacgattgtagcggcgattgcggtcatggcggccgtcctggccggctaccaggtggccctgatggcccccaccgaaatcctggccgcccagcacgccgaaaagttggcgaaggtcttttccggtacccacgttgaggtcgccctgttgaccggggctttaaccgctaagcaacatgaccaactggccaaggccatcaaggccggtgacgtcaatttaatcgtcggcacccacgccctgattcaaaacggggttgattacgccaacctcggtttggtaatcattgacgaacagcaccgctttggggtcaaccaacgccagcagttgcgtgaaaaaggggagcaccccgacgtcttagcgatgacggcgacgccaatcccgcggaccctagccattacggcctacggggaaatggacgtctcggtgatcgacgaattaccggccgggcgccaaccgattaaaaccacttggctcaagggaaaccaggggcaaagtgccctggactttttggatcagcaactaagggccggcgcccaagcctacgttgtgtcgcccttaattgaagaatcggaaaacttggatgtcaaaaacgctaccgacctctacgctaggtttaaggaacactttggtcctacctaccaagtggggctcttgcacggccggatgaataacgacgaaaaagcggtggtcatgaaggactttcaagcgggcaaggtgcaagtgatggtcgccactacggtgatcgaagtcggggtcgacaaccccaacgccaccgtgatgttgatttacgacgccgaccgctttggcctggcccagctccaccagttacggggacgggtcggccggggcaagcggcaatcctactgcttattagtggccgaccctaaaaccgacgaggggaaggcgcggatggaaacgatggtcgccaccactgatggctttgaagtggcccaaaaggacctcgagttgcgcggggccggggacgtactgggggaccgccagtccgggatgcccgattttaaggtgggtgacccggtgggcgacctcaagatgcttcaaatcgctcgggcagacgccggcaacctcctggctaccccgggatgggatcaaaaggatgaaaaccagccactggtgttgtacttacagcgtcaccagttagaaacacactttgattaggagagaagagttatgaagattgcagttgatgccatgggcggagacaacgccccagccgttgtagtggaaggggtggaacgggcccgggaccgttttaaagacattgaattcgacctgttcggggatccccagcaggttcggcccctcattaaggacgccacccggattaatttgatcgaaacgacggaaatgattgagatgggtgaagaaccggtgcgggccatccgcaagaaaaaggattcttcgatcgtccgggcggccgtcgccgttaaggaaggccaagccgacgccttcttttcggccggcaacaccggggccattttagcggccgggttattcatcgttggccgaatcaagggaatcgaccggccggggttgacttcgatcctgccaattgccaaaccaggcagtggggcaaagaactttgtttacctcgattccggtgccaacgccgaaagtaaggaaaaaaacttgctccagtttgcccaactggggcgcttttacgccgaaaacgtcttaggggtcaacaacccgcggattgccctgttgaataacgggaccgaagaagataagggggaccgcctccacaaggaagttcaccaacaacttaaggcccaaggggatctaaacttcgtgggcaacgtggaagcgagcgccctcttggctggggaagccgacgtaattgtctcagatgggtggacggccaatgccgctttgaaggctaccgaagggaccgccaagatgatgttgaccttaattaaaaacgggatcgaaaacggtgggctgcgggccaagctgggctacctgttcttaaagccggttttcaaaaagattgccaagttgatggggacgtcaacctatgggggcgccgtcttattggggctcaaagcgccggtagttaaaacccacggttcggctgatgccttagcggttgaaaacacgatcgcccaaatccacacgatgatcgaaagcaaggtaatcgaaaaaacggtctcctactttggtcaggtccaatctgaggaaaacatagacaagccaagcaaaaactaatagaataaggtagttagtttagataaaagaggtattgaaagaatggataagaaggaaatctttgatacggtctcgtcaatcgtggccgaccactttgatgtcgatcgggccaagatcaccgatgacctgaatttgaagaccgacctgaacgcggattccattgactttgtggagtttgttctcgaggtcgaagacaccttcggcgcggaaattgaggacagtgaagctgaaaaactcagtaccattggtgaagtggttgattacatcgccgcccaccaaaaggactaacgctggtacgctaaaaaagggggtcgcgaaaacatatcgcggcctttttttgcaaaacggaccaaatagatgggtattcggtctgtgataaggggtcgtgggctcacgaccccctatcagaggcccgatcagaaaggacggacacgatgattacacaattgcaggattacctagccaaaacctacgggattcactttaatgacccggcgctgttggccgaagcctttacccaggcctcatacgtcaacgagcacccgcacgagaacctaaagtactacgaacgaattgaatttttgggggacgcggtgttacagctcttcgtctccgaatacatctaccgccgctatccggaactgccccaggggaaattaacccggctgcgggccgccatggtttgcgaggactccttttctaagtttgccaaggagtgccactttgaccagtacatccgcctgggtaagggggaggaaatggccggggcgcgcaaccgggctagccttctgtgcgatattttcgaatcctttattggggccctgtacctagaccagggacgccaagcggtcgaacagtttattcaaaccgttatcttccctaagcttgacctggggtggttcgatcacgccgtcgatgccaagaccagcctgcaggaattcctgcaaagaaacggtgacgtggcaatcgaatacgacctcctaagcgaagggggaacggaaaacgacccggtctttgaagtggaagtaaccgttgacggtaaaaaggttgccaccggccagggaagttccaagaagcacgcggaaatggaagccgctaaacacgccttagaaaaactacgaatggacaagtaggtgttgatcactcatgcgactactttcactagaaattgaaggttttaaatcctttgccgacaagaccgtcatcgattttcgaccggggatgaccggaatcattgggcccaacgggagcgggaagagtaacattattgaagccatccgctgggtgatgggggagcagtccgccaagaccctgcggggggataagatggccgacgtgattttcaacggggcggccgaccgcaagcccttaaaccgggcgcaggttaagatcaccctcgataacagcgaccactacttggattccgagtttaccgaattaacggtgacccgccggctgtaccggaacggtgattccgagtacctagtcaacgaccggccggtacggctcaaagacatcgtcgacctcttcattgattcagggattgggcgcgagtccttttcaatcatctcccaggggcgggtagccgccattttcaacgggaagccaaccgaccggcgggaagtgatcgaaacggtagccggcgttgccaagtataagcaaaacaaacgggccgccgaaaaacggctagttaccaccactgataaccttaaccgggtcaacgatatcattgccgaaatcaacgggcgcttggccccgttagccgaggaaagcgccctggccgaggagtacctagagcaaaagggacgcctggaccgcctggatcgtacccaaacggtccgccaaaccagggctaaccaagcccggctaagccaggttaacgaaaaggtcgtcaagggccgagagctaactaagcaatacgatcaggacgccaacaccgctagtcagcgccaggcgcagctagagggacaacggcgccaattactggcgacgcgcgatgagcaccaggctaagttgctagaggcgacccaggtgatcgctaaactcgaaaatcaacagtcgctctcctcggttcgcaaggaacagcgccaggccgaacaggaccggttgaccaagcggcaaagcgacctgacggaacaacaacgggcgctgacggaccaaataacggcggtcaatggcgaactgactaagcgtaaggaagccatcaaggaccaccaggctcagctgcgtcaattaaagacgatgagcgccgaagagcgggccgcccagctagaggagacgattgaaaacctgcgcaacaagcaagtcgacttgatgcaggaacaaacgacgattcaaaacaaccaactcttcttaaagcgggatcaccagcgtaaccagagccaacaagaagccggggccgccgccctcagtgaagccaagcagaagttggccgagctaacgaaagcggctaaccaacaggccaccgttgcccaaacggctgagcaaacggtccaagaggtggtacagcgctataaccaggagcaggccaaccaagcaaaactccagcaggaatacgaacagacttcccgccggtggtaccaagccctgggggacgtttcttccgccgagggacggattaaaagttaccaatcaatggcggccgattacaccggatactaccacggggttcaacaggtgttgcgtaagcgccaggcctacccgggccttttcggcgccgttagcgaactcctggaggtgccaagtcaatatacgacggcgattgaaaccgtcctgggtgggcaactacaacagttagtcgttgacagccaggcgaccgggaagcggatcattcaggatttgatccaaagccggggcgggcgggtaacgatcctgccactggataacctacgtggcggttttgccccccgcaacttggccaagttagtgaccatgcccggttacgtgggccgggccggggagttgatagcctatgacgctcgttttcaagtcgtggtcgaccagctcctggccagcacggtggtcgttgacaacctcgatcacgccactgagattgcccgggccgggcagcaccaggttcgggtggtcaccttagacggccaactgatcaacgcctctggggccatgaccgggggggccaaccgtaaccagcggacggggctacttcgccaacgccaacagttggccgagctagagcaagccgttaaacaggctcaggccaccgccagtcagttggaagcacaggttcagcgcctccaacgggcgcgtcaggccagccaggtcacccgcgacaaactggaacaagaactagcacgggcacgtaatgaggccgtggagcagggtaaccaggcccagcggcttcaagaccaggtaacggccgccgcccaaacggttacgtcgctggaataccaaaccaaccaacaaagcaaccagcaggctaactaccaaagccgggttcaagaggcagcttgcgaggccgcccgggttgaacaagagttggccgaggttaaggagcggaccagccgggcgcaagagcagttgaccgccctccagtccaacgccgctagccaaaacgaacaggttcacgagctcagccagtggctggccgttgaaaagacccgcttggaacaggacgaatctcaccgtagtgagctgttgaagcaacaaagcgaggtccaagccgccttagcggaaacgcaaggggcgctcgcgcagttatctaaacaagaccaaacgatggacgccgaacacgagtccagccaggtggccttagaagaatcccgggccgctctcaaggaccaccaagccgccgtcgaaaccgtcaccgaccagttagatcaagtcgaagcagacttgcggcaggctagcgaacgggcccaacgactgcaggacctgctcaaggtggccttaagtgatcaaaccaggctggctgccgaacaagctcatctggaaacgacgattgatcagggcttaaaccgcctgagcgaacgctaccagatgaccttggacgccgccagtcaggacatggcggacctagccgacgaagagctagctcgtcaaatcaagctcttgaaccgtggaatcgcggacctgggggaggtcaacacctcttcgattgccgaatacaagcaggttaaggagcgctacgacttcttgagtggccagcaagctgacttggtggccgccaaagagcagctcgaacaaacgatgaccgaaatggatcaacaagtcgagacccgctttatgaacaccttcaagcaagtttcggcggcctttagtgaaaccttcacccagatctttgacggtggcgaagccaagttgatcctgaccgaaccaagtcagcctctgacgaccggggttgacattatggctcagccgcctggcaagcgtaaccagcgtctatccctgttatcagggggggaacgggccctaacggcgatcgcccttttatttgcgatcctaaaggtccggccggtgccgtttgccatcctagacgaaccggaagcggcccttgacgcggttaacgttgatcgttttgcccactacctcgatcgcttcggggatcagggcccgcagttcattgttatcacccaccgtaagggaaccatgatgaacgccgacgtcttgtacggggttaccatgcaagagtccggggtttcgcggatggtttccgttgacgtcaacaccaccctagcacagcaccaaggatagaaatgaggggatcacatgggattatttgatatttttcggcgcaagaagcgcgaggaagtcgaccaggcaccggtagcagaagccagtttggctacgacacttgaccagccagcatcagaaaaagaagagacgaccagcgcggcgccggtagaggaagcgggcgcagaaaccgcggctcccaaagctgacgaccaaggggaagtggcacccgaaaaagatgaagctgttagtgctacaccagagcaagccgttgaagctccggcgtcggcggaagggtcagccagcgtcgcaccagaggaaccggtagaagaagtggccccaacggtggtggctagtgcggttgcggaagaaccggccgtcagtgaggaaccagcgccaagtgatgctagtgacgtggctgaagaaggtagtgacgattccgcgtccgcatccgtggccccggtaacggcggactgggtcaaccagatcgccaaaccggagcccactaccccggcttcaccgaccgaggtgattgaggcccaagaagaacttgagcaaccccaaaaagaggatcacgaccaagcagaagacgagccggcgccacaaggggaaccagccgcagaagacgaaacggaaaagaagtacgaccaggggctggaaaagtcacgcaacggctttggggcgcggttaaaccgtttcctggcgaacttccgccacgtcgatgaagacttcttcgatgaccttgaagacatgttgatcgaatccgacgttggttacgaaatggcgatgaagctctccgattccctgcgcgaagaggtccggttgcaaaacgccaagaacaagcaagacgtgtccaacgtgatcatcgaaaagatggtcgacctctacgatgaagccggggctggggaacaaactaccctgacgatggccgatcagggtccaaccgtgatcatgttcgtgggggttaacggggccggaaagacgaccacgattgggaagatggccgcccgctttaagggccagggtaagcgggtgcttttagccgctgccgataccttccgggccggggctactgagcagttggaagtgtgggcccaacgcgacggggttgacatcgtcaccgggccggaaaatagcgacccggcggcggtggtctttgacgccgtgaccaaggccaaaaaggacaattacgacgtcctctttgtcgacacggccggccggttgcaaaacaaggtcaacttaatgaacgagttggccaagatgaagcgaattttaacccgtgaaattccggacgccccgcacgaagtcctgctggttttagacgccaccaccgggcaaaacgccctgacccaggctaagttattcaaggaaacgaccgacgtgactgggattgtcttaactaagctcgacgggaccgcccgtggggggatcgtcttagccatccgtaacgaattacacctaccggtcaagttcgtcgggttgggtgaaaaggtgagcgacttagaagaattcaacgcccaagacttcgtttacgggctcttcaaggggctcgtgacggtcgattagcaaggaggatttggtaatggaactcgaaaaaaacgagcggatcaacgccctcttcgccttttaccaacccttgctgacggccaagcaaaacgactacttgcagctttactacgccgacgattactcgctgggcgaaattgccaccgagttttcggtatcgcgtcaggccgtttacgataacatcaagcggaccgaaaagatcttggagggctacgagcaaaagttacatctgtacgcggagtttgaagcccgcaaccagcaggccgatcggatccgtgattacgttttaagccactacccgaccgatcagaccctgagggatttaattgacgggatggagaacctggaagcaaagtaagtttggtgagtagaaaagattagaacagcgaccaggttaggagaaggtttttctctcaacctggttttgtttttgtgaattttccgcccccttgtttagatggagaaaacggggcgggtgtagtaaaattagaaatggttttggcaaagttgccacacgaatttgaaattattaggggagaaacacatggcatttgaaggtttaacggaacgcctgcaaaaggcaatggaaaaactgcggcgtaagcccaaggtgaccgaagccgatttacgcgaaacgatgcgtgaaatccggctcgccctgctggaagccgacgttaactttaaggtcgttaaagacttcgtcaagacggtgcgcgaaaaggctgccggcgcggaggttttaaagggcttaaatccggctcagcaaatcgtcaagattgttaacgatgaactgaccgaaatgatgggtgaaacggcaacgcccctcaataaatccgcccacatcccgaccgtcatcatgatggtcgggctgcaaggggccgggaagacgacgacggccggtaagttggccaagcgccttaaaaaagaagaaaacgcccgcccactcttcattgcggccgacgtttaccggccagccgccattacccagttgcaacaagtggccgctagcattgacgtgccggtctttgaaatggggaccgacgtcgatccggtcgaaatcgtgcgccaggggatggaagtcgctaaggaaaagcacaacgactacgtgatcatcgatacggccgggcgcctgcaaatcgatgaacaactgatggaagaactggctaagatcaaggaactcgctaagccagacgaaatcctcctggtggtcgacgccatgaccgggcaaaacgccgtcaatactgcccaagggtttgacgaccagttagacattactggggtagtcttgaccaagttggatggggacacccgtggtggggccgccatgtcaatccgggccgtcaccggtaagccaattaagtttgtcggtgaaggggaaaagatggacaacttggacgtcttccaccccgaccggatggcctcccggatcctggggatgggagacatgatgaccctgatcgaaaaggcccaggaaaacttcgaccaggaacaagccacccaggcgatggctaagatgaaggaaaattcctttgacttcaacgacttcttggatcaaatggaccagatcactaagatgggaccgctggaagacctcttgaaaatgatgccggggatggccaacaacccggccttacaaaacatcaacctggacccgaagcagttcgcccacatcaaggcgattatctactcgatgacccccgaggaacgggaaaacccggacatgatgaacccaagccggcgccggcggttagcagccgggtccgggcggccaatcgttgaagtcaaccggatgatcaagcagtttaatcaaatgcgcaagatgatgcgccaggtcaccaacgggaacctcagcgggatggaaaacctgatgggcggccagatgccaggcggtcgcctcggtaagttggcgatgaaccggatggcccggcaaatgaagaagaataaaaagaagcgcctgaagaaaaagaagcgctaagaaaaaaatcgtggaaatccacgatttttttagttaacgacaaaatacgtccaggtcgtttgcaataatagagagtgaaaggaggaattgaaaatgttagtaaaagtgacactacaatcagacgccgatgactaccgggacttactggtcgctaatctgaaacgagatggcgccgggctcaaggacttcccgcgccagggctttacccccatgtataagggggaagacctcaagctgggcgattgggtgctagtaccctttcaagcgcacggtgaagctgagaagattttgccggccgtggtaattgaaatcgtcgacaaaccggaggcaagcttttcctttaagatcaaggaggtttttgccaccttcacgcctagttcggccaccattaaggaagcgcaaaaacgggtcaccgccgacctctttgccaaggccgcacgccgggccgaattcttgaagcggttgaaaaagtaccgcaagttagccaaggacgacccggcgatggccgaactggtcaagcagttggaacaactagatgtcgacgggaactgggaggaactgtttgacttcatggtggaccaaccagacccagacctaatcgtctactagactacttgttaatcaaacgatcaccagttagaatgggaggaaaacgcagaggagtttggttttgggaggaatcagaatgaaaaaaacactcttattgggaacgctaacggtggtcgcattggaattgacggcgtgtgggagtacgccgtctgggcaccaaaagacaagtagtgcttcaagttcgactaagcaggcgcagactatttctagccagacgtcaaaagccacttcaacgagcagcgcgtccagcagtagccaacagcaaacctacacggatgccgagtacgccctgatggcctacgaaaaactcgatgggcagggaatggccaatttacatagcaattccgacagaatgaactggtaccaaaaggacaacaagttttcagtcgacttcgggggtcacagcacgaccatgaccgtcaataacaacgacgtcttggttgcctacgactcagcgaccagcaacgggatggggccggttcgacgagtagcgccagttctagttcggctagcgttagtcaggaagcgttgaacaagacctatacgatcatgggtcatacctttaagccggtctgggcagatgattataagtcatgcgttttggttggaacggatggggaaggtgaggccgctgaatgggcgccgaacgccattggttactcggttgaagaacgtaagcagggaatggaacaagtaagtgaagcttataaggaactctacggaaaagactagactaaacaaaaaacgctcgccactgggggggagcgtttttttattccagtttatagccaaagccgcggacggtcgttaggtggacgggcttttgcgaatcgtcctccagtttgtcgcggaggtgggaaacgtggatgtccacgattcgtgagctccccaggatatcgtagccccaaaccccgttaagtagttgctcgcgggacaagacttggccctggtggtcggccaaaaaggctaagagttgaaattccttgcgggtcaggctaacctcttggccggccttggtgacccggacctttttggggtcgatttcccagtcgccgatcttaatccggtcttcaatgattggttcatcgtcatcatcattggtggtggcgtcttcatcggccaccgtggcgtgttggtaaagccagcagcgttgttcgattagtggtcgtaaaacgtcgtgggcgaggtctttttccaatacgtcgtcgaccttggcccggaaaagcttgcgtcgctgccggtcatcgaggttgggtgagaaaaccagcagcgggccgttttgctggtggcggatcagggtcatggtggcgatggtggtgtctaagttagtggcagccaggtcccacaaaataccggtgtaggagttttgctcgaggttaaccaccagggcggtagcggtggtgacccggttgaggtcccagtgctggtggtggcaaaagtgggctaaatcggtcgcaaaggtttgatccttagtcatgagcagaaagtttttgatgatcgttcccccctgaatttacaaaagctttacacgatgaaggtggaaggtttacatggccttgttaaattatagtagaaatgcgagggcggatggccggcacccgtcagcccccgaggcgtcgcgtaacccggcacggttaggcagggcgcccagagttagactaagaaaagtttacaattgtcattatagcaccttgcttacccggcggggggaaatcgtccgatttgccgcctagggtgatggttgtaagccaaacgagaggattttgataatgaagaagatcattgggggccttggggttatattggtgctcttgctcggttggggctggttttccgcccggggcaatggcgccaccatcaccaaggtgactgacgtgggttcaacggccttgcaacccttggcagaagcggcgatccctggttttaataagaccaacccggacgttaacatcaccgttcagggtgggggctcggggaccggcttatcccaggttcaggccggcgccgttgacatcgggagctccgacgtttttgccgcccagcaaaacgggattgacgccaacaagttggttgaccacattgtggccgtgaccgggattgtcccgattgtgaaccctaaattaggggtggacaacctatcgatgaaccagctgcgcgatatttttgctggtaagattactaactggaaagaagtcggtggcccggacgaaaagatcaccgtcatcaaccgggcctccggttccgggacccggctggcctttgagcaagtggtgatggacgagcaggaaaccatgaaggcccaggaacaagattccaacgggacggttaagcaaattatttctaacgtccccggagcgatttcctacgtttcctcggcctatttaaatgaccaggtcaaagccctgacgattgaccacgtcatcgccaccagtgaaaacatcagcgataacaagtggaaactgtggtcttatgagcacatgtacaccactaaacacgccaaaaaggcgaccttggattacatcaagtacctgcagtccagcgatgttcaatcccacttggtcaaagaagcccgctacatctcgattcacgatatgaatgtccaacgggatgctaacggggtcgtcacaaagattggagagaagtaatgaacgattgggaaaagcgattaactggtccctccaaggaaaccaatcaggagcggctagggcgggtgttgacgaccctgtcgatcaccgtgattggcttgctggtagtgaccatcctggtctttttaggcagtaaggggctgtccttattctttaagtacggggtcaacgtgtgggacttcttgtccggcaccgattggtcaccgaagaagggcttttacggcgccctgccgatgattgtaacctcctttggggtgacgatgatggccggggtcgtagccctgccattatccctgatggtagcgttggcggtaacggaaattttgccagccaccttccgcaaggtcacccagccggtgattgaactgttggtcgggatcccgtcagttgtatacgggttcgtcggtttgacggtgatcatcccggtcttgcgccagtggtttggcggcaccgggtttgggatgctagcggccacggtcgtcttgttcttgatgatcgtcccgacgatggtctcgatgacgatcgacaccctgctagcggtaccggaatcctaccggatggcctcgcggggcctcggggcgaccaggtggcagaccatttaccggaccattttaccgagcgcgaccgggggagtcttgacggcgatgatcttcgggatggcccgcgcctttggggaagccctggcggtgcaaatggtggtcgggaacgcctcgattatgccaactagcctgatgagctcggcggccaccctgacctcggtcttgaccaccgggatcgggaacacggtcatggggaccgcggctaacgacgccctgtggtccctggccctggtactgttagtgatgtcactgttctttaacctggccatgcgcctggttaaccgcaataaggagggctagcatgaacccacaaaaaagtgaccggctggcaaccggcgtgatccttttctttgccgccattgtgagcctgatcgtgttaaccctggtggtttacctgctggcgattgggttgccccacgtttcatggcacttcttgaccagcccggccagttcctttacggccggcggggggattcgcgaccagctctttaactccttttacctggtcgtcttaaccctgatcgtttcggtgccgttatccttgggggcggccatttacctgagtgagtacgcgccgcaaaaccggctcaccaataccctgcggttggcaatcgaagtcctttcgtcattgccatcggtggtagttggcttgtttgggtacctggtcttcgtgttgcagtggaagatggatttctccctgttggccggggcactcgctttgacgatcattaacttaccgttgttgacccgttcgtgtgaaaccgccctgtctcaggtgcccttcttgcaacgccaagcgggtctggggctggggatggccaagtggcgggtgacaacccggatcgtggtgccagctgccttgccggggatcatgaccggggcgattttatcggccggccggatcttcggggaggccgccgctttaatctacacggccgggcagagctcgatcaacgtttcttacagcaactggaacccgttcagtcaaacgagttttctaaacccgatgcgcccggccgaaaccctagccgtccacatctggaagctcaacaccgagggactgattccagacgcaacggcggtctcggccggagccgccgccgtcttaatcctagccattttggcattcaacctcttggcccgcttcgccggtagcctggttgctaagcacttccgtcaataaggaggaacagtaatggaagaaaacattgcacttgaattaaaggacgtttccgtggcctacggggccgaaccgaccgttcacaacgtctcaatgaagttcaagaaaaatcaggtgtcggccttgatcggggcctcggggtctgggaagtcgaccctcttgcggagcattaaccggatgaacgatgggattgccaacgtcaccgggcaaattctctttcatgacgtcgacatcaaccaacccaaggttaacgtctacaaggtccgccaagagatcgggatggtctttcagcagccgaccccgttcccgatgtcgatttacgaaaacgtcatctacggcttgcgtttgaccggtgaaaaggatcgtcaggtgctagaccagcgggtcgaagagagtttaaagcaggccgccttgtgggaagaagttaaggaccgcttgaaagtcagcgccctttctctttccgggggtcagcaacagcggctgtgcatcgcccggacgctggccacccggcccgagatcatcttgatggacgaaccgaccagcgccctggacccgatttcaaccacccagattgaagccacgatgatggacctcaagaaaaactacaccatcatcatcgtgactcacaacatgcaacaggcctcacgggcttctgactggaccgcttttatgcaccaaggaaagctgatagaatttaaccaaacgacggaaatctttatgaatccacacgaacaagcaaccaatgactacctcaacgggaagtttggctaaagggggggaataacaatgggtgtaatttttgacgaagaattaaagaaactgcggacccgttttatggaaatggggatcgacgcttccgagcagatttataaggcggctaaggcctttaccgatcacgatagcgccctggcccgggaagtgttggccacggacgcccagatcaatgacgaagaaatcagcctggaaaagcgggcccttaagctaatggccctgcaacagccgttggccagcgattttcggaagatcatttcgattttaaaggcctctaacgacgtcgaacggctgggggattacgccacccacatcgcccgctccgccatcaacttcgacaagaaaaaccacaacggtgagatcgaaaaagaaattgaaaagatgactgagattgtgcgccagatgctggaaaaggtgatggacgcttacgtttacaccaacgaaaaggcggcttacgaagtggcggaccaggacttaaaggtcgacatgatttacgtgaccgaacaaaagcgggtcttagcggcgatgatgaaaaaccaggcggcgattccagccctggaaacctacatgaccgttattcggaacctggaacgggccggcgaccacatcgttaacctggccgagtgggtcatctacattggcgctgggaagttagtcgaattaaatcccggcaagaccgacccggacctggttaagcgtaagctaggtgaagctaagtaggcaatgtcgtaggggcgcctaaccattaaccagaaaaatttccgaggctgtcaagaaaaactactttacaatccttggaaaacttggtatattattacctgttagaaaaaaggttaaggaggtgtcactatgtcagtcaagattcgtttaaagcggatgggttccaagaagcgtccattctaccggatcgttgttgccgactcacgttcaccacgtgatggtcgcttcatcacttctcttggtacttacaacccgctgaccacgccaaagcaagttaagttcgacgaggacgctgtgatggaatggttacaaaagggtgcgcaaccttccgacactgttcgcaacatgctgcaaaaggccggtgttatgaagaagtaccacgaagccaagtacgctaagaagtaatggtgtgatcggtcatgaaagaggttgattttaaggggctagtggttgccttagtggcaccgctagtgaaacaccctgaggcggtcaaggtagaagaagaaaatacttctcgctaccatcagttccgggtgaccgttgcgtctacggatactggccgggtgattggccgtcaaggacacgttgccgcagccttgcggaccattgtcgaaggggctcgtgataagcgggtgaatgacaagaaaattcggctgatcattcatgaccaccgtcattagaaaactcccacaaaggcttgtgggagtttttttgaaagcgggcaaggaaacacgttcttttaaggacgtgatgaattgcctttttttgtacattaaggtagataaaagaaagaggaacgagcgaatggaactctatacggttggaaaaatcgttaatacccacggcattcggggggaagtcaaggtggtcgcaaccaccgacttcgttgatcaacgctttgccgatggcgccactttatacctggtgaaaaaggatcaagcgcccgtcgaattgacggtggaacacgcccgaatgcacaaggggctggtgttggttaagtttaagcagttcaataacatcaacgaagtccaacacttccgtgacgccgagttaaaggtggcggatcaagaccaagcggaattagaagaggggcagtactactaccatcaaatcatcggcttgacggcggaaaccgttgacggccgggtgctggggaagatcaaggaaatcctggccccgggtgctaacgacgtctgggtggtcgaccgcgaacaaaagaccgacctcttgttgccggtgattgatgacgtggttaaagaagtcgacttagctggtggcaaggtgatcgtggaactcttggagggattggaataatgcggattgatattttaagcctcttcccggacatgtttgacgctacgttgggtcaatcgatcgtgggacgggcccaagacgatggctttgttgatattaaggtgactgattttcgccagtacaccaccgataagcaccgtcacgttgacgatgccccctttggtgggggcgccgggatgcttttgcaagctcagccaatctttgacgccatggacgccattgaacaagaaaccaaggacacttatcccaagggccgcgtgatcctgatggacccggccgggcggcgctttgaccaggactttgccatggaactggcccaagaagaacacctgacctttatttgcggtcactacgagggctatgacgaacgaatccgccagctggtgaccgacgaggcctccttgggggattacgttttgaccgggggtgaattggccgccatggtgatggtggacgccaccgtccgctttgttcccggggtgttggggaacatgtcttctccgatgggcgactcgttttccaacgggctgctcgaatacccgcagtatacccgtccggctgacttccgggggatgaaggtgccggaggtcttgaccagcggtaaccacgaaaagattcgggagtggcggatgcgtgaatcattgaaacgaacgctagaacggcgccccgatttattaaaaaacgccaagctgagtcgggaacaacagatcatcttgcaagacctcaagctcgacttggatccggacgcaccgaagtagggggcccagcgtgaaaaaattaatcgctcgtctcttaaaacaagaggaccccagcgtctaccaattaaaggacggccaactggagccaaccctacgcaccatcgacttaattggcctagggaccgggatggtggtcggaaccgccatcttcaccttgccagggatcgtggccgccgaacacaccggcccggctgtgccgttagccttcatcgtggcggccatcggggctggactgtcggccctggcctacgcagaaaccgcctcggtactgccctttgccggctcggccttttcttggatgaacgtcttattcggcgaattctttggttggattgccggctgggccctattagccgagtactttatctcagttgcctttgtcgcctccggctggtcggcttacatgcagggctttctcgcttcgtttgggattaaactgcccaccgccctgaccgggggctttaaccctgccagtggttcgtacgtcgatattttcgccgccatcgcaatcttagcagttggttggcttttatcccatggggtccaccaggtcgcccggattgaaaacacgatcgtcgccattaagctcctggtgatcatcctcttcatcgtggtcggggcgacggccattcacacccaaaattaccacccctttattcccgcacaccggccggggaccacgtttggcggctggaccgggattatggccggggcctcgcagatctttattgcctacgttggcttcgatgcaatcgccgccaataccgctgaaaccaagaatccccaaaagacgatgccgcgtggtttgatcggcaccttagttttggggactagctttttcatcgtcgtttcgctggtcttggtggggatgtttaagtactcgcgctacgccaacaatgccgaaccggctgcttgggctttgcgcgagtctggccactacctgaccgccaacctcttatccgttgtcgccttgatcgggatcttctcggccttgattgccattttactggcctcctcacggctaatttacgcctttggccgcgacgggctcctgccgtctttcttgggtcacgtcgacgccaagcgggtgccaaaccgagccctgtggacgatcaccgtgttggcgatgattttggggtcgattttccccttcaccttcttagcaaccttagtgtcggccggaaccttggtggccttcatcttcgtttcgctggggatttacgccctgcggcgccgcgaagggaaggacctacctgaagcccagttcaagatgccgggttacccgatcttgccggcggtatcggtgatcttttcggccgttatcttttggaacttaaacgtcgatgccaagtggatgatggtcggttggtttgccatcggcctgctagtatacttcttgtatgggattcgccactccaccttggctaagaagggctaaattccgtttgcaatttagcgggagaaatggtacattagttgttggctatgtaagccgcataaacggtattccgctggttccaagggaattaatgaatgtcggcgaaaggaaagaaatattatgcgtcaaaatcaattgatcgaaaaggtaactgctggtcagttacgcagtgacattccggccttccgcgccggtgacaccgttcgggtacacgccctcatcgttgaagggacccgcgaacgtgttcagatcttcgaaggggttgttatcaagcgccacggtgctggtatctccgctacctacacggtacgtaagatcagtaacgggattggtgttgaacggaccttcccacttcactcaccacgggtggaaaagatcgaagttgtacgctacggtcgtgtacgccgtgctaagctctactacctccgtgaacggactggtaagagtgcccgcattgctgaacgtcgtcgcgacaagtaagctcttgactaggtcaatgcctaataaagagactggaatttattccagtctcttttttttatggaaatttgggctttttttggctagcgacatgatatgtccaagtggtgtgggagaatagtcattaagagaggtggtagtaaagaaaaggcggaataaaaattagtacaaattttgatataatacaaaagttatgtgaaagcggttttaaaaatattgggaattgagtaatgaaagaactatctaaacaagttaaggcactctgggggaagaagagcaacgttgatggtcaagaactgtggcaacctctagtggtgcacctacttgataccaaaaacgtaattaattggctatatagtcattggctaacggacgggcaacggaaggttatccagggtaatctttcggaagaagccggtcaacagttggcggagtttttaggggcagtccatgaccttggaaaggcaaccccagttttccagatcaagaaaagctataacggagatcaagacctagatgatcaactgatggaacagttgattcaagttggctttgatcacctgggggacctaattttagcttccccaagggagtctccgcatgctcttgcgggggaagccttgctagagcagtttggaatcgatcaaacggtgggagcgattattggcggtcaccacggtaagccccagtcaaatgttccccggacagaaattaatgaccacaccaaaaactattggcaggttgataatttggtaaaggcacgagagggtaactggttaaaggtacaacgagaattattcagcttttgcttacaggaatgtggttaccaaagcgttgctgacgttcccaccaacctgactcagccccaagcggtccttttagagggactgctgataatggcggactggttagcttcaaccgaatacttaggtgatgaccggtcgaaaccgctctttccgctaatcccactccataattcgatggaagatttagatcttggtgcaaggttccaacgggcgatcttgacatggcgggtggaagaccagtggttcccggaacaaattacagacatcgatgagcagtttcaaaagcggtggggctttaagccacacccagttcagtgtcagatggatcaagtaattcaagatacaaccgatccagggataattattattgaactagaaccaggggcggggaaaacggaaattgccttagaagccgttgaacaactcgcctacacaaatggcgaacaggggctgttctttggccttccaactcaagcaacaagcaacgccatgtttgatcgagttaacgattggcttgctaaggttgcaaaagatgatgatgcacaactaggaattaaactgatgcattcaaaagcggagtttaacccgacctatgcagatttaaagatccctcgagcccataacgttgaaggggaaagggctgttaccgtgaactcatggttctcggggaaaaagtcgattttggaagaattttcaattggaacgattgatcaccttttgttaatggggctaaagcaaaagcacctcttccttcggcacttggggatgagcggaaaagtggtagtgattgacgaggttcacgcctatgacgcttacatggattcgtatttaactaaggcgttggaatggttaggggcatatcacgtgccagttattgcattgtcagcaaccttaccgattgcaactaggagcgcattgatcgaggcttactgtaagggaaaatacgggaaaaagaagatcgaaggtgcactaggctgggacaagaatcaagcctacccgttaatcagtgtgcttgatggaaagagattggttcagaaatcagactttactaggaatacgaagggatacgctgtagcaattgagcggctgacggtggaagatggtgacttgatcaaagccgttcttgaagcagtggaagatggtggcgttgctggagtaatcgtcaacaccgttaaaagagtgcagatgcttgcgagccaaattcctgaggatattcctaaattaatcctccattcagcctttttagcaccggaccgggccaaaattgaaaccaagctgcggggattaattggcaaacacggtaagcgaccaaagaagatgattatcattggaacccaggtcctagaacagtcattggacattgactttgacataatgtttacggacattgcgccaatggaccttttgattcaaagaattgggcgtttgcatcgtcacgatattcaacgcccttcaaaattggtgactccgcaggtcaagattatggggatcaatgactatggtgactatgggagtgccaacgaggcaatttattctaagtatcttttgatgaaaacagaccagtaccttcctgaacaacttacaattccggatgacatttctcctcttgttcaggcaacgtacagggatgacggtgaaatggagcctgacttacgagaggcgaaaagggtcttcgacgttaagcataaagaagagctggacaaggccaaaaagtttcagattaagttacctaagcaacgggaatcgcttcatggctggctagatagtgaattggttgatgctaacaaagatgaagttcgtgctcaggcagctgttcgcgacatacaagaaacacttgaagtcctgatggtaaaacaagtcaagggtgattactacctccttgatgggcagcaacttgaagaggttgattcaaaaacgatcgctcagcaattgattcgaatcccggcggcggttaccccgaggattgacaagtcaattgaacttctggagacgcaaactgctaaaagctttccggattggcaagcagatccttggttgaagggagcgttagtggtagtgcttgatgagcaaaatagtgcagagctagggaactggcgaattcattattcacgaaagtttggtttaagttacgaaaaggcggatgacgatgaaaaacaggcattttaacttaatcaccgagccttggattaaggtcctcgatgagaattatcaggaattaacggtatcaatggaggaggttttaaaaaacgctcgccattaccgtcaacttgctggggagatgcgatcacaggacttggtaattctgcggttactattggcggtacttctatccgtgtaccaacgggttaacgcagatggtgaaccttatgaaggcctaacaatggacgaccgttggcaggtgacggtagatccggatctagattttgaagacctaattgaggaaatgcaggaaacctggcaaaccctttatgagggtggagagttctcacaggcggtctttgactatttgaaggcatacgaagatcggtttgatttctttggtgaacatgccttctaccaagtcggtcgggaattttatgatgcacatgtcccggcaaaaaagtggattaaaacaggaaatgggaaggttgcagtaaaggaaattaacaggagagtttctgaaagtaataacagtgctgctattttctcaccacgatcgaatgggttcaagaacagacttagtttagatgaatttgtacgatgggtgataacgtatcaaaattatactggggtctctgggaaaacaagcgttaatggtatgaatgatgtttcaaagggatggctttacagtataagtcccgtttatgttaaaggggctaatctttttgagaccttaatgctcaatctaaccctctttcaagatgatcaagaaaagtataggtatccaaagccagtttgggagtggaatttggaaatttacatcgatcatcgtgttgaaggtctagtcccagataatttaccagaattatatacggttttatcccgaatcacatatatagaatggaatggagattatccgacaaccatccaaggaaagttatcaagattcgatgaagtaaatgcgtttatcgaaccaatgataacatggcgtctagacaagaaagggtataagccgagaacaaagcaactatctgatttaagaatcgcaatgtggcgtaattttggtgattacgttggaaccaacgatggagaaacccgagtcccagggatcgtttggtggctaaattaccttactgataaaggtttcctcacccaagaaactaatattaatttatcaagtgccggaatgatagtaggtgataataaaaaatcacaaatgccagctgcggaattctttgatgattttacgatcagggcggatgttttattcgatccggatccgctagcggcacggcgctggccacggcgaattgaggaggtaattgaattgaccaaaagggtcggagaaacgctttactattttgcaaaggaggttgcagaactacgggattcaaacggtagtggttcgtttgctaatcgaatcagcgctgaattttatgaccagttaaatgagccattcttaggttggctagctagtttgcgtaatgaccaagaccgtgatgagaagattttggagtggaaaaaggcattgcactcgctcgtaatgcaaacagcaaggaaactagtccaggagtcgtcacctacggagatgcgaggaaaggattcgacaaacatcttcactctttataatgcaacgcaactgaagattcgaaagcaattaagttaaggaggcatgaaagaggatgtcacatatcagcaagactgtcgccaagatcatccatcagttatataacgatggcgatcttgataaggggacattagcaaaactcaggacggcgaattcgcttttgagtcgtgatgcgaccgcaatttggccattactctttgaaaacattgaagataagcaagacttaagccaaactggggagccatctttcgcagagaccgccatttttgcagctttaagggcatacgcaatctatcagcaggggaccgaagaaagcgtatttaagcactcagataactggagagagaatcattcactattccaagctttcggtcggttacgaagtgatccggattttacggattcactagataaacgggtaagtaacgttttaaccagcctgaatttccaaagcgctgaaaattcaatcacccaactcgtcaggatattgaagtcaaaggggcaaggagggcaaattgactttgctcagctaggcgaagacttgtatcgtttccaattcagtagtgagagtgctcgtcaggtcactctgaagtggggacaagattactactggaataacttaaaagacaaccaagaataggggagtaaatcatgaagaatttatacttagacattaacgtactgcaaaccgttccatcttctaatattaaccgtgatgatacgggaacgccgaaaacggccatctacggtggggtaacgcggagccgagtttcttcacaaagctggaagcgggtgatgcggcaagcatttatgactgatagtgagggtgcagaatggttaaacagccaccggactaagcatgcagctaagcttttagcaggacggattaagaagctttctgatggtttgagtgatgaagaggccttagaaaaggcactggaagcctttaatacaacgaaggttaagccaaagaaggataagaagactggcgaatacttaaccggggcgctgttgcaattaagtaatggtcaattagataagttggcccactatgttcttagccatgatgagctagacacaaaagagattaaagaaacacttatggaaaagtcgtcattagatttggcgctctttggtcgaatggttgcagacaatcccgaattaaatgttgatgctgcttcacaagttgcccatgcaatctcaacccatgcgattgtcccagagtatgatttctatactgctattgatgatgataaagaagatagccaagccggtagtgcaatgatgggaactttggcttataattcatcaactttgtaccgctacgctaacgtcaacattaatgaactaatgcataatctaggctcgactgagctgacgattgaaggggtcaagctttttgttaaggaatttatgttgacgatgccaaccgggaaggaaaacacctttgctaacaaaacactgccacaatacgtaatgataacgttacgtgaagacacaccggttaacctggtttctgccttcgaagaaccagtcaagtcaaatcacgggtacgttgaagagtcaattgaacgcttagaaaaagagtactctgatacccttaaattagttgaacaaccaatttacacgggcgtgctcacgactaagcaatccaacttaaaccaagtagctaatacggaagaattactggaccaagtggctaaatttgtgagtgagaaggtagttgatgatgaaaacgttaacggttaatttaacgggaccgcttcagtcatacgggaatgaagcgacttttgagcgtcgaacgacctaccattatccttctaagagtgctgtaatcgggatgattgcggcggggctaggttaccgtcgggatgaccagcggattgaatcacttaataaattagggattgccgttcgaatagatcagcgcgggaaaataatgacggatttccatactgttcgtccccagaatgccaaaaacagtaagttaacctatcgtgattacctacaagatgcggtgttcgtagtggcaattgggagtggggatgacaatctcatcggtcaaatcaagtacgccttgcggcacccgaagtttcaattatttttaggacgacgggcaaatgttccggcgggcgtactttggattgaggagtttgatacggatccaatgacggtacttaaggagttgccttggcaagcaagtgactggttcaagaagcggatgaaaaaggaactttactccgctgaggtagttgctgattgggggctggaaaaaggagcggacaggaacttgatccaggttaaagatcaggtgggatcgtttaacgtccagcaccgttaccataagtatcgtccagcgattcggaccttcgtgacgctaaaaaataatatgtatcaagaaaatagtggtgaacatgacgtttggtcgtcaatctagatgggggaaaatatgtatctatcaagagtagaagttgacactaaaaatcgtcaaaagattagtgatctaacacatttaggggcctaccatagctgggttgaagattcctttccgcaggaagtagtgaagggtgagcgtaaacgacacctttggcgacttgatcaagttcaagggaaggagtacctgttagtgttgagtgatgatcaacctaatatgaaccgtcttgaaaagtatggtgttcctggtagtgctcagtcaaaaacatatgatcagtttctgagccaaatccaaactggaagggtaatgcgatttcggttaacggccaatcctgtgcatcgggttaccgagccgggagagaaggcaggaaaggtttacccccacattactattgctcagcaagaaaagtggttgattgatcgggcagaaaagaatggttttacattgttaacgacggctgatgggtatcagtttgatgtggttggtcgcgatcgaccacaactgttacacaaggggcaacggcgggtaaagttgaatcgggtcagttacgaaggactgctgaaggttagtgatgcagatctatttaagaaacttttggtcaatgggatcgggaaggaaaaagcttacggaatgggcctaatgacggtgatcccagttcacgagaaagcatgaaaagtgggatgggggctgagaagccaaaactaactgagttaagccggacaagtgaccgaatctcctttctgtacctcgaacacgctaaaattaatcgacaagacagcgcgattaaagtgatggatgccagagggatagttttcgttccggtcgcattgattagcgttcttcttttaggtcctggggtagatgttacccatcgggcgatggaattaatgggtgattccggcttagcggtcgtttgggttggtgagtatggtgtccgacagtatgcccatggtagggcgctcaatcactcatcaaagctactggaaaaacaagctaagttggtctcaaatgtaaggtcacgggtagcggttgcccggaaaatgtaccagatgcgatttccaaatgaagatgtaactaagttaacaatgcaacagctacggggaaaagagggctcccgggtgaggaaggtttatcgtaaactttctaatgagacgggggtcgcttggaacggccgcgagtacaacgttgataattttgatgagggtactcccatcaataaggctctaacagccgccaatcaaacactttatggtttaagttacagtgtcgttgccgcattaggtgcctccccgggtctagggtttattcacactggacacgatttggcattcatttatgactttgccgatatttataaggccaattattcaatcccgatttcttttgagatgaccgccaagtatggcgacgaagatatcgctactagaacaagacaagcaatgagggatacgtttagggatggtaagttgctaaagcaaatggtccatgacctgaaattcttattcgaggttgaagatgaccaagacccagaatttatgagcctctgggacgataaagaaggaatgcaaaagttcggtgtccaataccatgaaataagcgaggagtaagttatgattgtaattgctctttcaaaggttccggcctcattacgaggggatcttactaagtggtgccaggagattcaaacgggtatttatgttggacgtttcagtgcacgaattagaggcctcctttgggaacgtattcagaaaaacattggtaacggtgaagcgaccattgtgtacacaacaaacaacgaattaggttacgcattccgctcaacaagggaagatcgtgaagtcgttaattatgatgggattccattattgatgcacctggagaaaccgccttccgacattaagcatggtttcagcgatgcagcaaagttccatcatgctaagcaagcgcgaaagggaaaagaaactgggatgactaggacagttgtcgcattggatattgaaacgaccggactaaactcagcgactgacgaaataatatcgataggggcagttaagtcaaccaaggggagagggcttgaacgattttatcggatcgtcagaactagcaagcaaattcctcctaaaattgttaaattaacgggacttaaccaacgaaaggttaatcaagaaggaattagcttagaagctgcccttacggatttcaaagattttattgggcacgcaatagtggttggttataatgttgcatttgactgggaatttatcgaacgagggtatgataaaataggacaagatcgcttaggtaatcgaattattgatttacttaaagtggttaggcaaaaggaagtctttttggataattttcgctttgaaacggttctaaaatactaccaaattgagaatcaggatcaacataattcactagcggacgccgaggcatcgatcaagctcatgaccaaactgattgaaaaagggtttttgaagatttgaaaatcgcttggttacagggatcttttagtgctccccatgtatatgggggtgatcccaccagtcacgccagtgcgggtctaacagcactgtgctccccatgtatatgggggtgatcctaacactaatccctacataatcatcatagcgagttggtgctccccatgtatatgggggtgatcccgttagcttgtctgcgtccagttcagaaatcgcgtgctccccatgtatatgggggtgatcccagggaaccaaatcacccttaaatcgggaaacagtgctccccatgtatatgggggtgatccctaatcgatcagttaagtccatttgagcctcctgtgctccccatgtatatgggggtgatcctgcttgggtttatgatgatgcttgggtttgggagtgctccccatgtatatgggggtgatcctgatcaaaaggtcgtggattatctcaacggcatgtgctccccatgtatatgggggtgatcccagcaacacggttgatcacatcgtgccgatcgagtgctccccatgtatatgggggtgatcctgtccaaaagcgcatggataagattaggcaagcgtgctccccatgtatatgggggtgatcccaactagaccgtgctggcctagagatgaattaagtgctccccatgtatatgggggtgatcccgataatttcaagttggctaatgatacattagagtgctccccatgtatatgggggtgatcctcacttcctttaccatatgaaaattaccagatggtgctccccatgtatatgggggtgatcccatcgccacacttcaggcttccgccaagacgctgtgctccccatgtatatgggggtgatcccgacaacgttggaaagctgttgatcgtgtctgtgtgctccccatgtatatgggggtgatcccttatatcgaccataatgggattcacaactacggtgctccccatgtatatgggggtgatcctaaactttattagcttcgctatccttaacactagtgctccccatgtatatgggggtgatcctacgttgggcatgttgagcggcttgcttttctggtgctccccatgtatatgggggtgatccccaaagttgttcactccatacatccacatcgcagtgctccccatgtatatgggggtgatcctactacaggaagtttaattgctagttttgtcgagtgctccccatgtatatgggggtgatcctgaaaccgaaatctgattagcacttgccccatagtgctccccatgtatatgggggtgatcctcttctcaccctcgtcaaagtcagcatcatcgagtgctccccatgtatatgggggtgatccctggatctatccaggccaagtgctcaagctaaggtgctccccatgtatatgggggtgatccttgtgcgtgtcctggtgaagctgcttcccggtcgtgctcaccatgtatatgggggtgatcctttcaataaaagtattgactttaatctaaagtagtgctccccatgtatatggggatgatcccaccgtgctcaccattctcggtctctgcggcttgtgctccttatgtacatggggggatcctcatcatcagaaagagccatagtgggcgagatgtctctagcattcgaagtgatgaaggcgaaattcttttccctcgtgggactcgattcaaagttgtaaaatactaccaagatgaaaatggtaaaaatataatcgaggtggaagaagttgaataaagaagagcggttaaaatggctccgagcccgtgaccaacccactgctgaacaattaaggtaatgggtaaaagacttgccgaaacaagaaataactcccgaagagcgaaagaaaagagagacttttaaaaaggccgccagtaaaatccttgaggttgataagcgtcaccaagagaggcaatcatggaatacagagaattcatcccacaaaaaaggctgactattgaaattaatggccagccttatgaagagattaagattacaaccaaagatactcatgagttggttgttctattttcaccggagaaagttgtttggtctaaaacatacaacgttagctttaaacgggatttaagtcagatgggaaccattgactagaaagagtgacgtttcttttggctatgacgatatgggtgctccctttgattaaacctatattcgctttagaggtttttaaaaccggccatgatgatcggttggggttagttgtttagttcaattaggtcatctaagactgaagtgcaacagaaaagttagacaaaattgaataattaagcttgtaaggcatgttcacggtattgaaccggggtcatgcctttcgtttttaaggatattcgttcgttattaaatcgccgaacgtagttcagagatagctgcttaaactctgctaggtttttgatcggttgtagcttttcatttgaggccgaattgctggcagccggcatcgaggtgcgccacatcaccgaggaggtcaacgtgccgatgtataacaccaacttacccctgcaaggtgccggcgccctgcacggtaacatggtggtgtcgatgcgaccaatcccggctagccaggtagctaaggcggtggaggtgacggcggcgatgcctagagtccacggggcaccaatccacgttggcaaccccgcttcgttagggatcaaggacctgtcccaccccgattacggtgacccggtcacgatcaaagacggggaactgccggtcttttggccctgtggggtgaccccgcaaaacgcaatcatgcaaagtaagctcccgctggtgattacccacgcgccgggctacatgttgatcaccgacgtcctaaacgccgacctgaagggtaacgggtgatcaatcaaaactttgatgaccaagccttgacaccccccctatagaaggggtacattattagcaatcagatgtcctttaagctagtcccgtgaggctagaaaggtaacggagaaattgcccagtttgggccaccgttgagcccttcacttgcggaatgcgagtggagggttttcttttgggacagccgagaataaaccatcaaattgctccagcgagggcaaaatggttacgctttccggattaaagacggtagtggtaacgattaacctccctggagcagcgccaagttgccccggggaggttttttctttggggcacagaaaaggagaatgtctcatgaccacccaactcgttgaacaactggtttctttaccacactttgtttccgtggaggatttaacgactgaccaagtcaacgccctgattgcccgggccgaagaattcaagaacggcgcgccgacaccgaaacttagccagccggtttacgtgaccaacatgttctttgaaaactcgacgcgcacccacacctcctttgcgatggccgaaaagaagctgggcttaaccgaaatccccttcgacgcgtcccactcctcgattaaaaagggcgaaaccctttacgacacctgcctaaccctggatgccttaggcgttgacctaacggtgatccgggcgtccgaaaacgactactacctgccactgatcaacccgggggcgggccactacctaggcctggggatcgtgaacggtggtgacggctctggtcaacacccatcccaatgcatgctagacatcatgaccatccacgaacactttggccactttaagggcctcaaggtggcgatcgtcggcgacatcaccaactcccgggtggcccgctccaacatggaaatcttaaacaagctcggcgccgaagtgtacttctccggcccggaatactggtacgaccacgcctttgacaagtacggcaagttcttaccgatcgacgaactggtcgaagaagtcgacgtcatgatgctcttacgggtccaacacgaacgccacgccggcgatgcccacgaaggggacttctcggcggcggactaccacaagcaatacgggatcaacgaggaacgctacgccctgctcaagccggacacgatcatcatgcacccgggcccgattaaccggggcgttgaactagccgactccttagtcgaagccccaaagtcggccttcgtcgcccaaatgaaaaacggggtcttcatgcggatggcgatgttagaagccgtactgcgcggtcgcaaactggggggcttggaataatgaaaaccctaattaaaaacgggaccgtctacaacgatggccgcctggttaaagaagacgtcctggtggaagacgggatcatccgggcaattggcaaggacctccacgagtacctagacgatgattacgacgaactcgacgccggcaacctcctggtcagccccggtttagtcgacgtgcacgtccactaccgcgagccgggccaaaccgaaaaggaaacgatcaggaccggttcggccgccgcggctcacggtggttttaccacggtcggggcgatgccaaacgtcgacccggtaccggacaccccggccaaggtggcccagatggtcgctaaaaataagcaggacggcctggttcacatcgcccagtactcggcgatcacgaccgaccggactagcgatgaggtggttgacatggccggcgtcaagcaggccggggccttcgccgtttccaacgacggtagcggggtccaagcggcggggacgatgtaccgggccatgcaggccgctaaggcggtgggcctaccgttagccgcccacgtggaggacgaatcgctgctctttggcggcgtgatgacggaaggggaccggtcccgctacctgggactacccggcgccccggaagtagtcgaatccgcccaagtcgctcgcgacctcgccctggccaaggccactggggtccactaccacgtctgtcacgtttccaccaaggacagcctggcgatgatccacttcgccaagcaaaacggcgtccgggtgacttgcgaggcgaccccacaccacttgctcttgtccgaccagtgcattgacggtcacgatagcaactacaagatgaacccaccgctacgccacgaagcagaccggcgcgccctggtggcggctttaaacgatggcacggttgacatgatcgctaccgaccacgccccgcacaccgaagaagataagggtcgtgacttttgctgcgcggccaacgggatcactggcagtgaaacggccttcgccctgttgtacaccaagttagtcaagaccgggctcttgaagctagagcggctcttggacctgatggccaccaaccccgccgaagcctttaacctgaccgaagccggtcacttagaggtcggtaagcccgccgacatcgccgtctttgacctcaaccacccctacgttatcgaccagcgtgactacctgtccaaggtaatcaattcaccctttaccgggatgaccgtctacgggcaaaccgtgatgacgatggttgacggccaagtggtttaccaacgaaaggagaactaacgtgcaacgctacctcgtcttagaagacggcacaacttaccgtggcaccgcctttggggccgaccaagccaagaccggtgaagtggtctttaccaccggcatgaccggctaccaagaggcgatcaccgaccagtcctttgccaaccagattctggtcttcaccaaccccctgatcgggaattacggtgtcaacctcgatgatgacgaatccctgcttcccgagatcaagggggttgtttgccgcaaactggcccgcgtcgccactaactggcggatgcaagacgacttggccaacttcttgacccagcgggggattccggggctggaggggatcgacacccgggccctggttaaaaagctgcgccaacatggaaacctgcgggggcggctggtcgatgacttaaccgacctggaccaagtagtggccgcattaaagcaagccaccccgatgaaaaacatcatcccgctcgtttccaccaagagcccctatcccaacccgggcaccaagcgcaacatcgtggtggtcgactttgggatcaagcactccatcttacgggaactggctaagcgcgactgtaacgtgatcgtcttaccccacaccgcgacggccacccaggtcctaaatttgcacgccgacggggtcctcttgtccaacggccccggcgacccactggaaatgacggcggccgcggaaatggttaaagaagttgaacaacacctgcccgtctttggtatttgcatgggtcaccagatcttggccctagctaacggtgccaagacggtcaagatgaagtttggccaccgcggtttcaaccacccggtcaaaaacgtggcgaccggcgaggttaacttcacctcgcaaaaccacgggtacgccgtcgacgccacctccatcgaccccgaccggttactaatcacccacgtcgaaattaacgacggcaccgtcgaggggcttcgccacaagcactacccggccttttcggtccaattccacccggatgcggccccgggaccgcacgatgcggagcagctctttgatgacttcattaacctggtcgaccaacgcaagaaaggacgaaactaatgccgaagcgcactgatattcacaagatcatggtgattggctcgggcccgatcatcatcggccaagccgctgaatttgactattccggtacccaggcctgcctagccctaaaggaggagggttacgaaaccgttttggtcaactccaacccggccacgatcatgaccgacaaggagattgccgaccacgtctacatcgaaccgctgacggtggcggccttgacccggattttgcgccaggaggcccccgacgccctcttacccactttaggggggcaaattgggttgaacctagccgtcgccctttcaaagaccgggatcctagacgaactgggaattgaactactggggaccaaactggcctcgattgaccaggccgaggaccgcgaaaagttcaaggaattgatgcaagaactgggtgagccggtcccggcctccttgaccgtcagcacggttgaacaggccctggcctttgctaaaaccgttggctacccggtgatcgtccgccccgcctttacgatgggcgggaccgggggtgggctagccaacaacgaggccgaactcgccgaaatcgccaagaatggccttgaactatcgccggccacccagtgcttgatcgaaaagtcgatcgccggctacaaggaaatcgagtttgaggtcatgcgcgacgccgccgataacacgatggtcgtttgttgcatggaaaacttcgatccggtcggcatccacaccggcgactcgatcgtctttgcgcccagccaaaccctggcggaccgcgagtaccaacgcttacgggactgcgcgttaaaactgatttcggccttaaagatcgaggggggctgcaacgtccaactggccctcgatcccaactcttacgattacaacgtgattgaagtcaacccgcgggtcagccgttcctcggccctggcttctaaggccaccggctacccgatcgccaagctagccgccaagattgcggtgggcttaaccctcgacgaaatcaagaacccggtcaccaagacgacctacgccgagtttgaaccagcccttgattacgtggtcgttaagctcccccgctggccctttgacaagtttaccaaggccgaccggcgcctaggtagccagatgaaggcgaccggggaagtgatggcgattggccggaccgccgaagaagcgctcttaaaggcggtcgcgtccttagaaatcgaccaaaaggacctcttgtcaaaagaagccgccgccgatagtgatcgccaactagaagacaaacttgtccacgcccaagatgaccgcctcttttacatcgccgaggcctttcggcgcggttattccctggctgacctccacgaactgacccggattaaccactacttcttagacatcgtggccgggttggttgaagaagaggggcggatcaaggccgctggtttggacaaggaggtaatttacgaagccaagcgcgacggctttgccgacacgaccttggcgaccctactcggccaaaacccggcagccatccgtgccttccgcaaggctaacgggatcgtgccggtctacaaaatggtcgacacctgcgcggccgaattcgactcggcaacgccctacttttactcgacctacgaaacggaaaacgaaagccgccgtagcgctaagccgtccgtcttggtgatcggttcgggtccaatccggattgggcagggggtcgagtttgactacgcaaccgtccactgcgtccgggccctgcaaaagttgggttacgaagcgatcgtcatcaattccaaccccgaaacggtctcgactgacttttcggtctccgataagctctactttgaaccgctgaccctagaaaacgtcttaaacgttaccgacttagagcaaccagttggcgccatcgttcagttcggtggccaaaccgccatcaacttagcggccgggttggaggcaaacggggtcaagatcttggggacgaccgtggctgacctggacgccgccgaggaccgcgagctctttgaccaggtgatcaaggacctgaacttgcgccaaccaatcgggatgaccgctaccacccgccagggggtgctagacgccgctaaggagatcggctacccggtcctggtgcggcctagttacgtcctggggggcaaggcgatggagatcgtttacggccaagccgaactggaggaatacttaaaccaaaacgccgacgtcaccggtagccacccaatcctggtggacgcctacttggaaggggcgtagtgtgaagtcgacgccatttgtgacggggaacgggtcctcttaccagggatcatggaacacatcgaacacgccggggttcactccggggattcgatggccgtttacccgccgcaatcactttcgggcgcggtaaaggttcaaatcgaagaggcgaccaagaagctggccgtcgccctcaagtgcgtggggatcatgaacatccaattcatcatccacgacggccaggcctacgtcttggaggttaacccgcgggccagccggacggtgccgttcttgtccaaggtgaccggaatcgaaatggcccagctagccaccaaggtgatcctcggccacagcctggccgaacagggttaccgaagcggcttggcgccggaaagccagatgattcacgttaaggcgccggtcttttccttctcgaagctgggggacgttgactcctacctcggcccggaaatgaagtcgactggggaggtaatgggttcggacaccacctacgaaaaggcactctacaaggcctttgccggggccggcatggaggtgccagataacggcgccgtgctgttaacgatcgaagacaacgataaggcccaaatcctgccgctggccaagcgcttcttggcaattggctaccggatcctggccaccagcgggacggccgctttcttagaagagaacggcttgcacccaactgtggtcgctaagctccacgaacaggggcaacccgctattttagacgtgattaaagacaagcacgtcgacctggtgatcaacacgatgggccacgacgacgaaaagaactccgatggcttcatcatccgccaaacggcgattgaacaccatgtgccgctcttaaccgccctagacaccgtgaacgccctgttgcgctcgcttgaaatgacgtcctttaaaaccactgaactataaggagacccaaccatgaccaaccgacttgccgtatccttacccggcctgaacatgaccaacccgttgatgcccgcttccggaacctttggctttggggacgcctggggtgccgaccaggttaactttaacgacctgggtgctttggtaattaaaactaccacccccgaggcgcggacggggaacccgcaaccccagattgccaagctgaccgacggggtaatgaacgccgttggcttgaccaaccccggcgttgacgccgtgatcaaagaaaagctacccaacttagctaagcagtacccggacctgccggtggtcggctcaatcggcggcagtaccgaaaccgactacgtgttagtggccgaaaagttagccaagtcggggttagttagcgccctggaacttaacgtgtcttgccccaacgtcgcccacggggggatggcctttggcaccgacgccaaggtcttggaatcgttgaccaaccaggttaaacgggtggtcggcgacgtcccgctgtacgttaagctgacccccaacgtgaccgatattaccgaggtcgccaggggggccgaagcggggggcgccgatggcctgtccttgattaacaccgtcttgggcttacacatcgacatccgcaccggccagccggtcttgggtaacggaatgggtggctactccgggacggcggttaagccgctagcggtccggatggtctaccaagtggcccgcgctaccaagttgccaatcatcgggatgggcgggatcgaaaccgccgccgacgtgcttgagtttatgatggccggggccagtgccgtcgccgttggggccgcccacttcaaagacatcgccgcttgcccccacattgccgctcaactgccggccttaatggacgagctggggattaagaccttggcggaggtcaagcgggtttaacaggggagagggggaaataacctccttgtaggtcagatgactaagctagggaattggtgcactccacgccgttcttcggccgtacttaggcactaggtctgcggttgtttgccacgttttttgtctaacattcagacatatagggagtgtaaaataaaaagaaaagagactgggaaaacagggctttcctagtctcttactgtatgtctgaatgttagacagataacgtggaaaataaccgcaggtctagtattctaagtacgggcgaagaacggtgcgtttcgcaccaaccgttcgccctagcttagtcatacgacctgctttggaggttatttcccactccctaattattcccaacccagctcttctgcgttggaggggaggcttagtttgccagcggccagttcggcaaaggcctggtcgatgatggcaaaggctttgtctaattgttcttcggtgataaccagcggcggttggaaacggaggatgttcccgcgcaggctaatgataatcgccccgagttcaaagatccggtacatcagcttggtggtggcttcaacgtcgcccttaccagtggccgggtcgacgatgctaatcccaccgttgagcccgtacaagcgggcgtcgccaacgaagtcgtacttggcttgttcctggtcaaagaagtccttggccttttgccctagcttcgccgagcgttccaccaggtgttcttcttcgatcacgtcgagggtggcgttggcggcggcggccgtcaccgggttaccggcggtcgtgtagacattggccgccgggccgagcgcttccatgatctcttttctgccgaccacggcgctcagtggcatccccgaggccagcgacttaccaaccgacatcaggtccggttcgatgcccgggaagtgttgaattgaccaccactttccggtccgccccatcccctggttgacctcgtcaatggcaaagaggatcccgttttgcttggcaaaggcatagatcctttccatgtaggcctggggaaccttgatgatcccgccgtccccctggattggttcaatcacgatcgccgcgacttcttcggccggcaggtaggtttcaaagggttgcaaaaaggccttgtacatccggtcgacaaactggtcgtcgctttcaccggctaacttgtcccacgggctcgggaagggcaccttcaccacgccgggcaagagcgggcccatcttacggctcatgtttaaggtgacgcttgagatcgtcatcgagccgtacgtggagccgtgataggccccggtgaaggaaacgatgtattggcgcccggtggcggcgcgggcaaacttaatgatcgcgtcgttggcgtcggaccccgagttaccccaggcgacctctaccggcccgctgatcggtgccaacgccgccaggcgcggggctaagcgggcggcctgggagttcgcaaagtaagcgggggtatattggatcagcctggccgcctggtcggcgatggccttgacgaccttggggtgggcgtggccggtattggtagagctagcactggccaagaggtcaatgtagtcgtggccttccacgtcggtaataatggcgccccgccctttatcaatcacaatgtcataatatttaattcgggccgccgaggaaaaggcctcttcttcggcagcgagcatctgctggttactttttttctcctccatgatcagtgtctcccttcttggccaggaatgagtgactcatcccgtatgcgaagtaaatgactaatcctaaaacaaaccatgccccagcgtagagctttgcttgaatgtctaagcccatgaacacgaagagggcagcgatgaaacctaaggccggcatgaccgggtaaaacggcatcttgaaggcggggttcggaatatccttcccttcccgcggccgcaaggcgtaaatccccagggaaacgaacatgaaggcaattaaggttccggcagaaatcagttgggataagaaggcgaacgggaagacggccccgattacgatggcgatgatcgtcaaggtccacagggcgcggtttggccgttggtgctcgtccaattgaccaagccatttcggcaacattccgtcacgcccgaaggagtagatcagccgggagccggccatgctcatcccgatcagggcggtgaacatcccaactacggcgatcgtttgaacaacggtggcgaccccaccgtgaccggcggcccgcagtgctaacccaactggttcggcggagttggcgtacttttggtacggcagcatcccgatcaggaccaaactaacggccacgaacagaaccacggcgatcgccaaggaccctaagatcccgcgcggcatcgtcttttgcgggttaacggcttcggcagagttggcggcgatcgagtcaaacccgatgtaggataagaagatcatcgaaaccccggcgtaaatcccttgccagcccccgaacggcccgttagccgtttcgtggtacttggggatgaaggggtggaagttagcggccttgatggcaaagaggccgacgacgatgaacaagagaatcgcgaagacctttaaaaccaccaggacgttttcgacccgagcggcttgcgaagcccccatcgcaatcaggacggcggccacggcaatcacgaccacggagatgatgtcgacgaccccaccgtcagtcccaaaggcgttggataaggagttcggcagggtgatccccattggcgccaaaagcccccgcagattggccgacagccccgacccaacgaatgccagggcgatgaagtactcggctaacagggcccagccggcaatccatccgaaaaattccccgaagacaacgttaatccatgaataagcggacccggcgaatggcatcgccgccgccatttcagcgtaggcaaaggccaccaggccggccacgacggcagcgaccacaaaggagatcgccactgatggaccggtgtgaatggcagccacttccccaggaagagtaaagatggaggtcgacacgatcgtccctacccccaaggctaagaagtcgcgcacccgtaatgatcggaccaggtgggcgtccttattagcgtatacgtgcggatcttccttccgcgtaatggttttccaaaaactcactggtttttcctcccgttgaaaattagatattaattagaataataagaaaagtttaactcattttatcaatctcaccgggattagtcaatgtttcgccgccgctaaattagatttttattagaatcaactagataatattatttcattaattaactaaccgccgttatttaaatcttctttgccgaggcggcgctttcattaccgtttccataattggtttagtccaaaaaagagtgggcccccactctagccccgtcgctaacaacggtcggccagtggtgggtacccactcctcaacgtagctttacttaaattggtgtcccagctcagccgcttcctggacgtgcttggccagctgacgcccgttctaggaattactagccaggaccgtgccggccggttgccagcgcatgtagtccagcagctgcttgaagtacagcttcatggaggcaaaggcgctgtcatcgccgtacccggaaatcagggtgacggcctgcttgccgccgtgcaactcgtggttgtaggcgtaaaagcggtcgatgacggccttcaaggcggcgttaatcccgtagtagtacagggaggttaccaaaacgaccaggtcggcctcgatcagcttgggcaggacctcgttttccaccacgtcatccgggcggacggcgacttccatccccgggcactcgtcctccagctgcaggagactgaactcactggcccggcgcccggcgtcaaagctaaacttggtggccgttttcccggaccgccttttcaaaggcatcggccagctgttcggacgttcccgggtggtgcgggctcccagttaaaatgacaattttcatggtgtttccccctttagtagtattacttacattatataaggggtagctgcaaatgggaaatgcttgacctgaggcgaagttgattcattttacctggctggcctcttgtagggcctggtaaaagtccggcaggtcgcggttgagccgcaagagcttgccgtcctggttggtaaagcagtgctccgaagtcccctcgcacaccagctgatcgtgacactccattcggtaggacagggtcaagcgcacccggtcgagggcggcaatcttggtggtgattaccacctggtcgctaaaggtggtcgagcgcttgtagcggcagttgaccgaaacgaccggtgagatgatcccggccgcttcaatcttggcgtaatcccagccgatcgccgctaggaagtgggtccgggcctcctccatccagcggacgtagttggagtggtgggtgatccccatccggtcggtctcgtagtactgaacagtgtgggtgtagaccgtcccggcggccgggaagaccaccttggtcaggtccacaccttggagcttggcgatgaccggcttggcggcccccagccagttgaggtccgctaattcttgcggggtcccccaccggaaggcatcgtgagcgaccgcggtcagggcgttgccttttaaaccagcgtaaaagacctgcatgtggacctcgccccaatcgtaggtgtgaacgacggttggtaaaacccgttcaccgatataggatgcggtccccagctcctcttttaattcgcgcatcagggcctggcggggatcttcaccgggtttgagcttgccccccggcaactcccaaaagccttcgcccaagcggcccccttcccggcgccccgccagcagcttggccccgtcaatgaccaccgccgctaccacgttaatctgttttgccattcgaatccctctctccgccggctatttcccgggaaattatttccgtcaccggcccttttcttctataataagcgcaaacgaaacggaggtcacgacaatggtagagaaacttgatctaaacacgccagaatacgcccaggtccacgatgccgccgcggtgcgcgaactggtcagccagatcaccgggcgcccggttgacgagagcaccgaaatccgcttgcccttttacaccgactgcggggtccggattcacctgggcaaacgggtcttcattaactcaaactgcatgttcaccgacctggggtcacgattggcgaaaacgcaattgtggcggccggggcggtggtcactaaggacgtggccgccaacacgatcgtcgggggaattccggcaagggtgattgggagaatttgagtgcgacccaacctcctcgacgggccgttgggctaaggataggacacaggttagcgcgccagcggtgttctgtggccagacttagccactaggcccgtggttggggagcacgttatcggaagtgcggaccaaccattggcaggccgtgggctactcatccgaaaactaaaagcagtggaccatggccgtctcgggtcatggtccactgcttttttcaattaatcatttagaaagtagttgcttggcggcttcaatctgggctttgacctggtcaaacccggtcccgcccagcgagttccgccgctcgacggccaccttagattggaggtcgtggtaaacgtcttcgccgatcgccgggtcgatctcttggtacttggccagcgggatttcctgcagggtcgtaccggtcttgagcccctctaagaccagttggccaacgatggcgtgggcctgacggaaggggatccccttggtggccaggtaatcggccagctcggtggcattggagaagtcgcgctccgtggcctgcgccatcttctccttgttgacgtgggcggtttcaagcatcccggccaccaccttcaggctcggcatgatcgtcttaacggcatcaaagagcccttccttgtcctcttgcaagtccttgttgtaggccagcggcaggcccttgatggtggtcaagagccccaaaaggtggccgttgacccggccggtcttgccccggaccagttcggccatgtccgggttcttcttttgcggcatgatcgagctaccggttgagtactggtcggacagctctaggtagccaaattcataggaacaccacatgatgatctcttcgcacagccgggacaggtgggtcatcaaaatggcggcgttggccaggaattcgaggacaaaatcccggtcggaaacggcgtctaaggaattggcgtagggcgcctgaaagtccaagagcttggcggtcagttcccggtcgatcgggaaggtcgtcccggccaaggcggccgcccccaacggcattagatcggtgtgctgttggttaaactcaaaccgttcgacgtcacgctggagcatctggaagtaggccatcaggtagtggccgtaagagatcggttgggcgtgttgcaagtgggtgtagccgggcatgatcgtttcgacgttggccgccgccttttcgaccaataccttttgcaagtccttgatcgcctggatgacgtggggcaggcggtgcttgacgtagaggtgtaggtcggtggccacctggtcgtttctgctccgggcggtgtggagcttgccggccaccggtccgatctcatcggtcaagagggcctctaagttcatgtggatgtcttcattttcaaccgtaaacgtaagctcccctgcttcgagttggtcctggagcttcttgagccccgtaatgatctggtcagcgtcggccgccggcaggatcttggtttcctttaacatcgtcacgtgggccaaggaaccctctaaatcttctgcggccatctgctggtcaaaggagatcgaggccccaaattcttcgacccacttggcaccggtcgcttcaaagcgacccccccacattctcttaactgccattaattcgttaccccttggtgttgtacttgatagataaagtccggcgccccttcgtccttcgttggtgccgcgggcttcttttgggctggcgcttggtcttgttggtggacctgggcgtaaacctgggttggcaagccgtacagcttgatgaagccagcggcggcttcggaatcaaaggagtcggctaccgtgtaggtcgccaggttttcgtcgtacagcgagtttggtgacttccgcccttcgcaaatgacgttgcccttaaagagcttgacccgcaccgtcccgttgacgtcctgttggctttcctttaagaaggccagcagggcagtcatcaacggcgtaaaccactgggcgttgtaaaccatgtcggcaatttgcttttcgatcaccggcttgaagtgggccagcgaccgttccagggtgatgtcttcgatgtccttgtgggcggccaggaggaccgtggcggccgggcattcgtagatttcccgtgacttgatcccgatcagccggttttcgacgtggtcgatccgaccgatcccgtgcttaccggccagcttgtccagggtcatgatcaaagtggccaggctcagttgctcgccgtttaattcgcttggcaccccgtgttcaaaggtcagttcaatgacgtcgggggtgtccggggtgtcttctaaggccaccgtccggtcgtaggcgtcggccggggcgctcgcccacgggtcttccaggatcccgcattcgttggcccggccccagaggttttcatcaatggagtacgggctttgcttgttaatcggcactggaatcccgttttccttggcgtagtcgatttcttcttcccgcgcccagtgaacttcccggatcgggtcttcgatcttcatgtccggcgccagggcgtggatgccgacttcaaaccgcacctggtcgttccccttcccggtacaaccgtgggcaatcgcggtggcgccgttttccttggccacctccactaacttcttgacgatcaacggccgcgaaagcgctgaaacgagggggtacttattttcgtacatggcatgggcctgcagggcgggcaggcagtactcgctggcgaattcttccttggcgtcgatgacgaccgacttaacggcgccgaccttaagccccttttccttgatggcctccaggtccttgccttcaccaacgtcaatgcagcaggcaatcacgtcgtaccccttgtttttcaaccaggcgatttccaccgacgtatcgagtccccctgagtatgctaaaacaactttttccttggccataagctcgtcctcgctttctattttcaatgattaattgtgactaaggatacactccttttgcatgaaaatcaaataaaaatgcaatattttcggaaaataaccgtcaaataagcacaaatcacggattgtatgcattttattttgtatattcacccccaggagttcgctaccaaaataaaaacgaccgtcccgcccgggcgatcgtttttttaatccgtactaaataagtagcgcaggctccggcccccggtggcgtggtggttaaccaccagcgggtgcggggctaggcggccgtggggccagctagttacccaaactggctgggtgcgggccgttgggttcgccaccacgagccggtaggtggcggcggctaacttcccgcggtaggccaccaccccaccgcggcggtggagggccagccgctgaccggcgggcgtcagcagggtcacggtcgcccggctcttatgcggcagccaaacctgggcccggctggcggcgtggtgaagcgtcaccgcctggctcagctgggctccaggggcgagttggtaaggccgttcgccgtactggaccgatagcgagctttgctgggtggcgacggtaatcgaattaggcttgggaaggctggttaacaggagcagcgccccgacgagaccgaccagcggccaccagaaccagggcagtcgtaccccaacgtcattgaagcggggcgccgtcggcaggctgacgagcccgaataagaacgggagcagggccaagccataccggtcctccacttcccacaagaggacctcgaaggccacgaagccgaccgcccagaccgccaagaggaccgcggtcgccgagtttaaacgcaggtaaatgaccttacgcaaagtcagggcgaagagggttaaccagccgacctgtaataggaagttttgtaagacaccggccagcttggcgtgggccaggtaccaagccggtgcccgctggggtccggcccggtactcaattggcacgtggcgctcatcagtcaagttaaccagcttggtcccccactgctggaagaggccgccgaccccgagtttcttaacctggttcactagggcgctttgaacgaaccgctggcgggtggccaaattgggcaaggtttcctcttgttgcaccacctggctgttgtactggcccccggtggccggcaggtaggacatgtagatccaagaggtcgccggcaggcggtagcggtcgtttgcttggtagtggcccgccgtcaggagcgcttgtttaaccggcaacgttagggccaaggcaaccaaaaccgtagtaaccggggccaggagctggcggcggggtttgaccaagcaccaggttaacaaaacggccggcgccaagacgatcaggttgggcttgatcaactggccgaccaggaccgccccgccgaggacgagtaacttcgcccagtggggccgttcttggtgggcctgccaaaccagcaggatcaccgccacagccaggatgctgggcaggtcgctgtaaggaacctgcaagaagttggtgtaggtgaccgagttgagcaaaaaccaggcgacgactaagatggcggcggccctgtctttggcgagtcggctggctaggtgggcacaggcgaggatcagggcgttggtcattacaaaacccagcgccccgagcgtagtggcgtcgttaaacccgactaagcgccccacccagagcgggccggccaagagaacggcgttgacggcgttattggggtagcggtaaaagtagtcgctggccccccagtcgaagtggccgctagctaacaggctggcctggtagcgcacccggaaggggtcatgaaagacgctggtcggcatggtcagtagcacggtcagttcgatcaccgccgtcaggccgagcaggccccaacacaggttccgtttggtggtggccgaccgaccgcttaaccaacgccaaacccggggggcgagggcgaggccggccaaaacgattaacagggcgccgcgcccttgtttaaggtcggtcctgaggttggcaatggtggccattaagaggattaacaccagcaccgccctgacgagcttagtcatacacgcaccccacgatatctttgagcgggtggtcgcgcaggaccgtcagcatccccaccaagtcggcgctcgactccaccatcccgtcgttgatccacagcatgatcacggcgcttacctcgctggcaaacacggcccgcccgtacttggccggcagtaaggtggcccgttcaaaatcggcttgcaaaaagtcctccatgatcgagactaactcccgcttgagaaccgtttcgatccggttggccaggccgccgtgcaccatcgccatcaccagttgctggttttgcttaacgtaatcgatcaccgcacggatgctgtccggcgacagagcgtggtgggcgggatcggcccgcaggatttggcgaatttggccaaacaattggccctccagccatgtttccaggtcgtaaatgtcagtataattgttataaaaggtgccccggttaatctgggcacggtcacacagttccttaaccgtgatctggttgaagccgcgctcctctagcagggcgatgaaggcttggtagaggcgggccttagttttggtttgtcgggtggcggtcatctttttctccttatttcaacacattattcaatttgttgcttgttcactttttttaagaatactacaataaggctgttaaataaacatatgtcgaattaaaagagtgaggtttagaaaatggcatacatataagtgataaacaacaccaagaccttcccgtccggtgacgagccgaccggggcgctggactttgaaaccggccgcgccgttatgcaaatcctccaggacatgagcagaaagcagggatcgaccgtcttaatcgtcacccacaacgccgccctggctccgatcgccgaccaggtcatccacatccacgacggccgggtgaaggagatcacccaccaggaccacccgcaagacatcgccactctggaatggtaggtgaagatcgtgagcaagaaaatattatataaggacgcctggcaatcgatcgggcggtcgccgggccgtttcatcgccctggtcttgttaatgttgctcgggaccttctcctttgtcggcctcaaaatcaccgggccggacatgcgccagaccgggctgaactactttaaccaaacccacctggccgacatgaccgtcacctccgcctacgggttaaaccaggccgaccaaaagacgatcgccgaccaagcacgggtcaagaccgtcaactacggctacttcaccgacgctaagattaagggcatcaccaacggcatccgggtcttttccaattccggttccctgtcgcagtataaagtggtggccgggcgcctggccaagacagacaccgaaatcgccttaaataacaccctcaagggcacctaccacctgggcgaaacgatcaccctgcaagatggcaccggccttgctaaaaccaagtttaaggtcgtcggtttcgtcaagtcggccgagttcatcaaccacaacgactttggccaaaccagcgttgggaccggccagttgagcggctttggggtcaccaccaaacgagccttctccctgaccgagtacaacctcgcccggatcagctaccgggataccgccaagctcaacgcctattccaacgcctacacgaaactgatgaataagcggcaagcgacccttttaaaggacctcaatcagcaccgggccgccaagtaccaggcggctaaggctagcctgtccaccgccttgattaaccaggacaccaacgccctcgatgccgccagcgtcgacgccaccctcaccctggttgaagacttcttgaccagccacggcctcaccgccgttcgtgaacagtccaccacagctaatcccgtgctggtcgacttcccggtgtaggtcccgtctttcatggtcgagttggaactgctagttgatgatgatgaagtagtggtggagctctccgattcggtatcactcgctgcggtggcttgactttgagccgtttcctggctttggtcatgtttgaagaacattaagtaaccgtcgattagaaccgctactgacgatgaaattgaaacgattgtaatcagaaatttcttaaacatggttgtcacctcgcgttttaaattgtttttttcttaacttggtaagaaccattttaaactagattaagggagaaactatgacgacgacgggtagaattgtgcccacttattttctagtttgttacgcattccacgctcttttatctgatagaaccaaaaaagccccgtaaaccggctcaagagccaatttaagggacttagattaggttaaggatttattaatcgaccgccagagcgtcaattgggttgagggcggcggcgtgccgggccggcagccaagccgctaacaaggagatgatcagggcgattacgaagaccgtaaccacgttgccaaaggtgatttggataaaggcgtaggtggcgatcttagacagggcggcgttgaacccggcttgggccacgaaggcaatcacggtggcgacgatcgccgagaagatcccgatgatcaaggattcggcgataaacatccggcgaatgtccttcttgctttcccccagcgcccgcaggatcccaatttccttggtccggtcggccactgacatgtacatagttacgatgatcatcaaagcggaaaccaacagtgagatcccggctaccccggacaagatgttggtgatcaagctgatgtaggtttcaatccgcgagatcattgaggaaacggcgttagcggtgaagacgcgcttgtggttggtcttgatcttattgatctgcttggcaactgacttggagttttccatcgtgttcgccgtcacggccaaggagctagcgtttggcttaacgctttggtccttcatcgccttagtcagggtcttggtgttgacgtaagttgcccccaccgagctgctggagattccggcgaccttggcggtaaacttaacggttaccggttgcccctggctgttttgggcggtgtaagaaagggtgaccgtcttgccgatcaggctcttgccactgcccttttgcagctttttggcgaccgtgttttggtccagaaccacttcgccggcgcccggcttgtggccgtacttaatggaagaattggtgctggagttgttccagttagttaaagtttgggcgacggtgctcttcttgcccgcggcgatcgtgacgttggcggccgtgtagatcttttgaacggcggtcacgtcacttaagtccttgatcttttggacgtcggactgtttaaaggtggcagcgcccttactgagttcggccatcatcgactgctggctggcgccagaatcgctacccccggatgcatcgcttcccttcacgtactgggtgacgattaccgaacgggggttaaccatgtcgttaacctgcttgttaacgtagccctggaccccgttacctaacccggagaagaggatcacggcaaagaggccgattgccgtgccggccacgatcaagaggttacgggcgaagtggaacttgaagtgcttgtaggccgtcgaaagcgaggtctcaaaggacaggggctttgaggtcaggcgccccttgtttttgtcgaccgggtaggccgggcgcaggcgctcgtcaccgtcgatttgcccctcggccaggtggacgatcctggtcccggaatcggccacgtgctgggagtgggtaacggcgatcaccaggcgtccttcggcggcgatctcatctaagatcttcaagacgtcttcggtgttttcggcgtccagggccccggtcggttcgtcggcgatgatgatcttcgggtcactggccaaggcccgggcgatggccacccgctgcttttgccccccggacaattggctcgggtacttcttagcgtgttcacttaagccaacccgcttcaagaggtccatcgtccggtcggtggcttccttggcgctcagggtggtcatgtctaaggacaagcggacgttttcggtcaccgttaagtggttgatcaagttgtaagactggtaaatgtaaccaatctcgtcgcgccggtaacgatccatgcgttgttcttggctgtgatcaagcttgttaccattgatgatcacttcaccgtcaaacttgcggtccagccccccgatgatgttcatcaaggtcgacttcccacccccggattccccgaggatcgagacgaattcccctaactcaaactgcaggttaatcccctttaggaccgggaactcttccttgccgaggaagtaagacttacgaatgtcttttaattctaagtaggccattgaaacactccattctctcaaagtaaaacttaaacatttggcgttaagatttaagcatgtgtcatattgtacccgttttgcggggtatgtcaataaagtttaacatcttagttaaatatttaacttttaaatttaagcttttagggtataatgggattctagattcaacaagtgggggtgaactcgtgaagcgcgaagaactcaaggaacaaaacagaacccagatcatcgaagcggccaagcggctctttttggcccaggggatccaaaaaaccagcgtccgccagatcagccaggagtcgggaatctcttacgtcaccatgtataagtactttgccgacaaggaggccctggtccaagaagttttaaccggcctgatcgacacgtcctttgcagacgcccaggcgacgatcaaaaactccagccagccctttttgcaacgtctgcaggcgattcccaacacctcctcgctcggcgccatcaccagtcaggcttcctacgaagagctttctaagaccatcgagactaccccgaaattgcgggcccacgtccgggccaagctggatgggctgtttaccaccttcattcagattgggcgccgtgatggtttcatcaccaccccggccagcgatgaagcgatcatcaccatcctaacctcgctggtttattatggcgatgccaacggccacgaacccgaccctaagcaagccgaagggatcgttaacgtccttttgtatgggctgacggggaagtaagcagtgagtgcgacccaaccaactggcaggccgtgggctaaggcctagacataggttagcgcgtcagcggtgttctatggctggacttagccactaggtctgcggttggggagcacgttatcattaagtgggaaatgaccttctcgacagaccgtatggctaagctaggacgaaggttagtgcgcgatctgtgtaacagcaaaaaaagagtctcggagaagcagcttctctgaggctctttttagtttagttaagtgcttttaatgcttgttgggcaatgttgtcagccgtcaagccgttttgggccaacagttcgttgacgtcgtagcggtccgggtaagccttttgcaggccgtagttttgcacccgcacggcgctgtcaccgaggtaggaggcgatcgtttgaccgtaaccgccctctaggatcccgtcttctagggtcaccaccacttggtgatcggcctggagttggtcgagcaattcggtgtccaacccggtcaggtaacgggggttgatgaccgtggcgtcgacgccctcttcggctaacttagcggcggcttgcttagctaagccgagcaggttgccgaccccgaagatggcgactttggaaccttggtgaaccacctggttcttgttcaagtcgccgtaatcggtggtgtcagcttggccggttgtttccaacgccacggccggaacccgaatggcaaccgggtggtctggttgatcaatcgcccagttagtcattgcgaccagctcttccttgttggttggggccaagtaaacgaagttcgggatgtggctcaagaacgggatgtcgtagaggccgaggtggctttcgtcgttcatcccgtaggcgccggccaggtacaccaggagggtcgccgagttaccatatgagtacattgggcaatatgagcaaagaagttgtcgagaaatatatcaatgaccaaaaatatacagaaacaaacaaaaagccccataaaggggctcaatagtggcctatccatcccatgactaaagtcacgggatttccggctaatattaattaaagctgactttaggtcaaggggcacaccctaatttttttcgatgaatttaacggcggtcccgtaggccaccaccgactgcatgtccgaagcgatcgaaccggagtcaaaccgcatcatcacaacggcgtcggcgcccatcgccgccgcctcttctttcaaacggttaatcgcctcctggcgcgaggtggtcagcatcttggtgtaacccttaatctcgccgccgaccaggttcttaagtccggcgccgaaattactaatgatgtcccggctttgggtggtcaccccaaagcactcgcccaacacttcgtattcttggcccggaatccgttcggtcgttgtcactagcatggtggttcctcctttggtgggttggctacggttattaccttaattatcgcataattaccaacttaatggtaggggcgctgctgctttactccaacaaggacaacccacttaaagactagcgtaaattgagcgcgtcccaggccatgtgctcggccaccgtcaagccgaccagttcggcgttttgatcgagctgggtcaacaggttcgccacttctggcaaggttaattggcccacggtggccgggaagtccgccgggtcggtccctggttcggccgggtaaattgagcgaaaagccgtgggcaacaaggcgtcgaggtcaaagtgaacggccacctgcttgaagccgtggccgcggacccaatcactaagggcgttcggagcttcgcgcagctgctttggcgtcagccgttggacctggtaatcgaaaacgttgtggtccatcggccgtaggtcctcttcaatcaaccccgccaagatgacctggtcgcttgcaagggggtggtgggcgttaaagcccagcgcccccttgcccagcagggagctgaccaccatttcgtggaggtggtgggactcctcggtcgtggagatgtcggggtgggtatccagccaaacgacccccaggtcccgaccgtaacgcccactcaaataatcaaagggggccaggctgacggcgcagtcgccccccaccctcaaaaccttgtccggttgcttggtggctaagactccctggaccgccgttagttgaccttgcaaggcctggtaggcatcgatgccgtgttggcctccaacacctcgggggcattaacgtcggcaaccgggatcgtcaccgttggtaattattcagccggcacgatcaaatccattaagcaggcccctaagacgtagttggggttcaccccaccttcccactggggcaagataatctttaagcgcttcatttgatcccctccattaattcttcaaccagctcggcaaccgttccaccgtgcttgatcaagtccagcccggtgttggtggaaataatgttgtcgtccactttccccaggcgcaggcccggcaacatcccgccgcgttgggcgattatttggtcaattgcccgtccgtcattggtttccttaaaccgggccgctagttgcttagcccccggggtcattaacgagcgctggtcgtgggagaccaaatcgacttgatcgtaagaccccgccaacagggtctccttggcagccggggcaaccggggcctcagcagtgactaagaagcgggtccccacgtaaaccccttgggcgccgaggaccagggccgccctaaccccacgggcgtcgttgatccccccggcggctaggaccgggatcgaaacggcatcggccatcgtcggcactaccgtgaaggtcccctggaagtgctggggcaagatccccccttcgtcgtagccggtcgccactaagatgtcggcgccgtaggcctcggcggctttagcattagccacggttggcgttagtggccgggccaagattaccccaccgtggtccttgatccgccggtaaaccgcctggtcgggttcaccaaccacggcaaagtagcggagcccgttggcaaaggccacctcaagcgtgctgttcatgtggggcgccgggtccggttccaacaccacgttgataccgattggctggtccgtcagggtgcgcacttggtccaactgggcttgcaactggcgctcgtgggccgctgagccgtgcaccatttcgctcaggccggcgttggggcccaacaccccgagggcaccggcgttggcgacggcggccacgaaccgggcgtcggtcgcccagttcatcggggcctggacgagcgggtacttggtgtgcaaaagttcggtaacggatgacattggtttcctccttaaatttacatatcgctaattaacgatctaacggggtgaaaattaaggaaccacccttacagtgattcctcaattagccgccccagtgcttgcacctgggcttcattacgccggtagtaggtccacttgccgtgccggctggaggtgagtaaccccacctcttctagcatggctaagtacgacgaaatcgttgattgggccaggccagccttacggacgatgtcgcccacgcagatgccgccgaagtggtcgagttcgtattgaaccgtctcacaggttacgacgtcgatatgggtgagcgggtcttttaaccagcgcaagatatcgaggcgggtttggttggccagggccttaaatagcttttcatttatttccatggtctgattatagatcggcttttatcgatctgtcaattccccaccgctcactttccgttaacgatctccacgaaccggctcttgagcgtcgtgtccttagcgaccgtccagttatccggcccctccatggtctggttgatcaagaccaccggcttgccctcgtgaaaggcaaaggcgtaagtggtccgccccaggtccttgggctggttgtaattgtagacggcgaccacgttgtaatcgtaattaccgctcccagtgtccgtccaccccatcgagacgctacgcatccccacgaaggcggcgctaaagccggtcgggtaactggttcccgaggcggttaccaggtcgctgttaccgttgtacttggcgtaggtttgcttgtccgctgccccccacttagccatgaaggccgccagttggttatccttaccctggttccagcgggccgtcgttgacgaattggtggttgaactttgcgtcaccgttttaatttggttgttgctgctccccgactccatttctgggtggtgcttcggcccgcttggcaagaatgcccataatgccaagagggccaccacggccagggtaaagccccctaggcccagccatctcttcttcattccgatcgcctctctcgctctcttcttaattcgtggttattggtaatctaggttatcaaacttggtgtcgacgttatccttggccagctgttcggtcgggtaaccgacttcttgtacctgaacgtggcccccttcgactagcaacagcacccgggtgtcttggccgttcaccttttcggtcgtcacgccgtagtagttgtggggtgcgttttattgcaaccaagaacgaacactaaagtactggataccgttatgggtaaaggcgttcccctccgaccaatccatcgacttaaactgcaggtcctggctcgggttttgcgggatttggtagtcggactgacgattgtaaaggaccgtggtgctggaggaaccgtcctcaatcgtcgtggttagctcgtggtcggtaattgtgaccttggtgacggactggttgtcgttgacgaagtaccaagtcccccgggtggcgcttggcgtcgcaaagtaaccgttacgcccatcggaagtcaggtcgctggtcgcgctactggaggcactgctactggagttggcgctagttgacgtactaccagaggtggcactcgtcccgttggcaatccggtcgaaggcgtcgcggacgctggcgttttgggtcggataaaagtccggaccgccgttagttgcttggtcaaccagggcgaccggctggccgtcgtggaaggcaaaggcgtaggtgatgtgcttggcgccggcgaagtcgtcatcgttgtagatggcgaccacgttgtaatcgtacttgcccttaccgcttggccgttgagttgccgccgcacccggccaagagaatggtcaggtctaacagcccggcaccgatccgtactttcttcatttgtttactcccctaactgatgatctttacaggagataattatgaatcatttatgaagaattctcaaactaaattttcgtttttatcaacccttttaatggcacaaaccgctaatgcaaacggttgacatagaatttcgccctcccagcacccatcaaattagctttagtttttctttacctttgactaatattatgcacgaacaagactcccggttgatcagaaccactaatcagaacggcgccgcttcgttaattaaaattattattaaaaccgctttaaaatttgctaattgcgcctacaattaagtcaaaggggggattaaagatgccaactaaatcgttatcgttagaagaaattgcccaagaagacgatcaaacccgcctcctgaccgaactacaaaccagtcgcaccggcctgaccaaggacgaagttacccgccgccaggcccaagacggccccaacgtcctcaaacaaattaagggcgcctcctggttaaccaaattcacccaaaacttcacctcgatgatggcgatcctgctctgggtcgccggggcgattgcctttgtcgcccaactcgaggaactggggattgccatctggctcgtcaacatcatcaacgggctcttttccttttggcaagaataccaggccggcaaggaaaccgacgccctgtccaagatgcttccttcctattcaagggtcgtgcgcgacggccacgaccaaaaggtactcaccagcgacctggtcgttggcgacatcgtcaagctcgaggagggcgataacgtggccgccgacatccggatccttgcggccacccaggtccaagtcgaccagtcggccttgactggcgaagtcaacccggtcaacaagggggcccaggccattgacccaaccggcaagaaccactttgagttcggcgacatcgtcttctccggcacctcgctggtcaaaggtaacctggtgggggtggtggtcaaaatcgggatggccaccgacttcggtaagatcgccgaactgacccagcaggtcaaggaagacatcagtcccctgcaaaaagagctcaacaccctgaccaagcaactctccgtgctggcggtttcgatcggcctgatcttctttttggtggcgaccctcttcgtccactacccgctggtcaaatcctttatcttcgccctcgggatgatcgtcgcctttatccccgagggactgtcgcccaccgtgaccctctccttagccggggcggtcaagcggatggcgcggcaaaacgccctggtcaaaaagctggccagcgttgaaactttgggagccgcttcggtgatctgttcggataaaaccgggaccttaacccaaaaccaaatgacggtgtcgagcctgtggacggtcgccaagcactaccaggtgaccggcgagggctacgaggccaagggcaaggtcgtcgatgggccccgccaggtcaacgaagagaccgacgccgatttgtacgagctcctgcgcggcggtttgttggccgataacgcccggctcgttccgcccgatgaccaccacccccgctacaccgtcttgggcgacccgaccgaggcctgcctggaagtggtcgccaaaaaggccggcctaaacgcccacgacgaacgccaagtcagcccccggcaacgggagctcccctttgattccgaacgcaagatgatgaccgtgatcgtcaaagcggaccccacccacccctttaacacctacaccaagggggcgcccaaccaggtcctcaagcactgcaccagctaccttaaccacggccaggtcctggcgctcaccgacgaagttagacaacaaatcgacgccgctaacgatggttacgcccgccgggggctgcgggtcctggcggtggcggcccgcacctatcagggggacccgagtgacgccacgatcgctaacgttgaaacggggctgaccttcatcggcctctccgtcatgttggacccgcccagaaaggaagtcgccgtggccgcccaactttgccaccgcgcccacataaagatcatcatgatgaccggtgactacagcctgaccgccgagagcatcgcccgccaaatcgggatcgtcctccccgaccaaccagtcacggtcatcaccggcgaccagctcaaaacaatggccaaggccgacctcaaacaagcgctcgccggccagataatcttcgcccggatggctccggaacaaaagtacgacgtcgtcaccaccctgcaggagatgggcgaggtcgtcgccgtcaccggggatggggtcaacgatgccccggccctcaagaaggccgacatcggggtcgccatgggtttaaccgggaccgatgtggccaagcaagctgccgacatgattttaaccgacgacaacttcgcttcgatcgtggcggcgattaaggaggggcgcggggtgtaccaagacatccgcaagttcttgttgtacatcctcaactccaacacccccgaagccgtcccgtcgctactcttcttgctgtccggcgggacgatcccgctcgctttgaccgtcatgcagatcctatcgattgacctgggaaccgacctgattccggccctcgggctggggaaggaggtcgccgaggccagcgttatggaccggccgccccgctccaaacaagagcatttgatcaccaagaacctcttgctcaaggccttcacctggtacgggctgttgagttcgctcctgtgcgtggccggcttcttctttgccaacgccattaacggtcacgccttcccggccctggccaccagcggctttgactaccgtcaggccaccacgatgaccttagcggtgatcatcttctgccagatcgcggccgtcttaaacatccgctatgaaacccaatcggtcttcaaccgccacttcttcgacaactcaatgatctttctcgggatcatctttgaagtcgtcctcttgttatgcctaacctacgtcccggtgttacaagacgtctttggcacggtgccactagggcccgctcagtggctgttcttactgtgcatcccgctgcccctgatcctgcttgacgaagggcgcaaatggttgattcgccaccactaattctatggaaacaaaaacggcccccaccacctggcgggagccgttatttaaatcttattcatcaatttcgtttgcctgactcttcgtttcggcagcggcgaagcgttcgtactcagcggccgcggcctggttgtcagccttcttcaagtggaagagggccttccagcagaccacgagcaggatgatgaccccggccgtgaagatcaggtcccatggcatccgtccccataagattaaagaaatcagcttttcgtggtaaaaggacatttgccgggcgtgccagtagccgtacttcagggcgtcggctaactggagttgcccgaccggcattagggtggcaaagaccatcccggctaagccgatgttcagcaaccaggcggaccagcgaatcgccttttccattttagccgtccagaattccttgactgtcacgttgcgtaacacgtacaggataatggcgatcgagaacatcccgtaaaccccggccatggaaccgtgcgcgtgggcagccgtccactgggtcccgtgttcaaagtagttgatggccggtgcgttgatcaaaaagcctagcgccccggcccccagggtgttccagatccccgtccacatcaagaagatgaaggtcgtcttatacgggaagttgtggtacgtgtcctggtaaacccggtagtgggtgtaggcttcccacactaacagggacagtggcacgatttcaagggcagaaaaagatgccccgagggccaaccatagggagtggtcccccatccagaagtagtggtgaccggttccgaccaccccggaaccaagcagcaggatcaattggaagtacagggcccgaatcgttgacctaatcgtggtcagcttcatatcaactaacagccaacccgttaaaataacggcaaaggcttcaaagatcccttctacccagaggtggacgatccaccagcgccagtaatcggcgaaggtgacgtgtgaatcgggcatgatgaaaatcgacgcgcagtaaaaggctggcacggcgatcgcccctaagaagagcatcgtgaccaggcgggtgcggctttggttatccttacggcgcatcgccgggacaaagccccgcattaacataacgatccacaggaccatggcggcgatcagcaggtactgccagaacttcccgagttccaggtactcccagcccccgttaccaaagagccaccagttcttgtttaagacgcccaagtcggtcaaccattccccgagcatgctgccgcccaccacaaagatgagcgcccaaaagaggacgtcgactaagatcccttgacgaaccggttcccggcgcaggacccggggcacgatatagattccggcccctagccaggtggtggccacccagaagatgaccaactggaggtgccaagagtgggccaggttaaacggccagatgttttggagcgcaatcccaaagaaggtgttttcgacgtagtagtgggccatcaattcacctaacaggatttggaccaagaagagcaccattaccagggcgaagtacttagccgtcttccgctgactggtggtgattggtaaggtatccggttcaatgatcgggacatccttttggtactgggccttggattcgaagttgtacttcttttgaacccagatggcgatcgccacccccattaccaagagggccacggagatccccgtccaagtcattgcctttggcgtcatgacgttgccggcttcgaggtcatacggccaattattggtgtatgagtaggaacgtcccggccggttggtggatgacaaccaagccccccagaagaagaaggcggtcagttggtcgaccttgttccccttgaccatgtattcgttggtgcggttcttgatcatgttatccggcaagccgacttgcttaggattgttgataaaggccttacggtagtacttaagcaggtactggtacccggccgtctgggccttggttaaggttaattccttatccttagcgttatagcggttaacccggatttcctctttaaccttccccttaattccctcttgttgcagggtggtcaacttattaaaggacttgccgtacagggttttggcgtagtaacggtacatcccttgcaagtaaacgtgtagcgcctgggccgtgtaatccggtcccaagtaagccccgtttcccaggtaggtcccgtagtcagccaactggtacttttcgtaggtcgcctgaccagagattagctgctgtttggaaaccagcgtggttcccgcttcggtcacaatctttgctggacggggtgcctcatttttaaaaatgagcaagcccccagcaattaagatggaaaagacgaccactagcgtcacgattaacgttcgcgacagccgccgatattgatcttgcatctcgcttcctccctaaaaataaatcaatattaatttacttaagattagctaaagtgtgacggcctgtcaactaattttggaatattttgatattcctcaattttagttttgtcttattgctccataacttgataacaatcaataaagttacgtccgacaattttcgttccttcttacttaaccatggtaataaaaagcgccccgcacctttataagagtgcgagacgctttttaattaggctataactatggggacgaattttgggtcacacactatttgtcaacgactttactttccacttccagaaaaccacacccgacaaatctaaaatttgacgcaatagacgccgattcgctaaatacggcctgtttgatcgattgggtcgcacttccgttttgcgcaaatctaaatatttgtcctgtgtctagctctaaatgggcataattaaaaaagcgagtcaggaatcaaatcctggctcgcttttaattttgcaatgttactcagataacgtgctccccaaccacgggtctagtggttgttccacactccggcgcagtacaccaatgggtttcagtcgcttaccaaggtaagcattcctgaaaccctattggtgcttgcgggggtgggacgacgaaattagaaatttctgtcccactccctattcccactcaatcgtggaaggcggcttggaggtcacatcgtagaggatccggttaacgtgatccacctcattgacaatccgcaccgagatcttttgcaagacatcccacggaatttgggcgaagtcggcggtcatcccgtcgattgaagtaacggcccgaatgccgaccgcttcgtcgtaggtccggccgtcacccatcaccccaacggagcggatgcccggcaggacggtgaagtattgccagatgctttcttgcaggccagccttcttgatttcttcgcgtaagatagcgtcactttcccggacgatttctagtttttcgggagtgacttcaccaagcacccggattcccaggcccggacccgggaatggttggcgccagaccaggtcgtgcggaatccccagcttttcacccagttgacgggtttcatccttgaacagggagcggagtggttcgatcagcttgaagcccatcttttccggcagccccccaacgttgtggtgcgacttgatcgtctgggcggtgtcggtcccggattcgatcacgtcggtgtacaaggtcccctgggctaagaaatcggcgtccttcatcttcttggcttcttcgtcaaagacggccacgaattccttaccgatcgtcttgcgcttttgttcagggtcgctaattcccttaagcttgcccaagaagcggtcggcggcgtcaaccttgataatgttaaccccgaggtcggcgcttaaggccttcatcacggagttggcttcgttcttacgcaacagaccgtggtcaacgaagatacaagtcagttggtcgccgatcgccttgtggatcaaaacggcggttacggaagaatccaccccaccggaaaggcccaggatgaccttcttgtcaccaacggtttggcgaatctcgtcgacttgcatgtcgatgaagtcgtccattgaccagttggccttggcgccacacacgtcaaaggcgaacttctttaagatgtccagcccgtattcggtgttacgcacttcggtgtggaattggagcccgtacagcttttcggcgttgttagccatcgctgaaatcgggcagttcttgctggtggcgaccacgtcaaagccggctggtacggcggtgacccggtccccatggctcatccaaacgtattccttctttggtaagcccgcaaacattacggcgtcgtctttagtcacttcaatgtcggcacgtccgtattcggaatcatcggcggcttccaccttcccgccaaggtcgtgagccatcaactgcatcccgtagcagatccccaaaatcggaatcccgagcttgtagattgccgggtccaccgtgaaggccccttcgtcgtacacactgttcggccccccggagaaaatgatccccttagggttgatctgcttgatttcttcggccgtaatcttgtgggataaaagttcggaataaatcccaaaatcacgaatccggcgggtgatcaattggttgtattgactcccgaagtcaagcactatgatcttgtcgaaggcgtcaagattaatgtttgccaaattttccactcctttatattatcttcaaacgtcctaaccattgtacgggtttcacccgggtgggtcaatggtgaagggccggtttcgcggattctttggcaaattaacgaagtgctccctagccatacggcctgccaaggaggttaggtcgcacttctttccttttatcctttcttaaggaaggataactttttggataaagttgggggggttctcgcccctccccggttaaatcgctacaattagttgatacctgaatcctttctaaaagcttgctataatgagatttaatttactaaaggaatgatcagtaatggatatttacgggacgaccaccccttacctgccccagctgctcgattttgtgatggaccgggtgcgcgacctctccaacaaggaggtcgccgccgaccgtcccaagctgtacgagcacctgatcgggcgggtcaaggcccaggctagtatggaagaaaaatgccgccgcaagggctacccggtcacgccggaatcggccctgacgaagtgtaaagacgcgattgggattcgggtcgtctgtaactttatcgacgacgtttaccgttcaattgaccggatcaaggccgccgactggtgcacggtcgtcgaagaaaaagactacatcgaaaacgccaagcctaacggttaccggtcctaccacttaattttagacgtgcccaccgacctccctgactacacgggccacgccccgagccactacttcgtcgaaatccagttgcgcacgattgcaatggattcgtgggcgtcattagaacacgaaatgaaatataaacaccacgtcaacgacccggaacggattgaaaaagaactccaccgttgtgccgaccagctggcctcttgtgacgtgcaaatgcaaacgatccgccagctgatcaacgaaagtaattaaggaggaaccgcccatgaacatcctgcttgcggaagacgaaaagcagctatcgcgcgccctagtgacggccatgcaggcgaccggctaccacgtcgacccggcttataacggtcaagaagccgtcgacttagccgggcaacgggcctacgacgtgatcatcttagacatcatgatgcccaagttaaacgggatcgaggccctaaagcagcttcgccaaaccggtaacaaaacctacgtgatcatgttaacggcgatggccgaaattgacgataaggtgactggcctagacgccggggccgatgactatctgaccaaacccttctccttaaaggaactcctagcccgcttacgatccctggaacggcgcagcgaggattatcaagaagacgtcttaaacttcgccgacatcaccttggataacgacgaacaacgcttggaaagccacaactcgatttccctatcaggcaaagaaaccaagctcttggcctacctgatgaaaaacccgggcaaagccattgaaagttcaatcctacttgaccaggggtgggataaagacgacgaggccgacgaaaccgacctttggatctacatctcctacctgcgtcaaaaactccaggccgtcaacgcccacgtgacgatcgttggtgaaaagggcggtccctttacccttagccagctagcttagggggtggcgacgatgattcaaaaattccggcgccgcttcatcgccatttctacttgcgccctcttcgtggtcctcttaaccatcatggggggcatgctgggggtctcttattacaaggcttcccaacaagtcaccaacgttttaaatgtcctcgctagccacgacggccaaatcgataaggatagcgtcacccaggtcaccgtccaaaaacgctttggtcccaacaccagtaaggaaagcctctttcagtaccgctacttttcggttttctttgacaaatccggtgacatcactaagatcgatagcggccacatcgccacggtcgaccaagacgcgattaccgacatggcgcactgggcttacaagcaaaagaaagcccgtggccataccgattacggcggtaccacctacgcctacaagctaaccaaaaagtctaacggtaaggtttcgatcatcttcttggatgaatcggtcatcatggcgtcagccaatgagttgatgaagatcgccgccaccatgggaattgtcagcctgctcctcttcaccctggttttgatcgccctttccaaccgggcgatccagccgatcattgaggccgaaaaacggcaaaaggaattcatcaccaacgccggccacgaattaaagaccccgctggcgatcatcgaaaccaacaccgagttatccgaaatgatcagcggtgaaaccgagtggacgaccagcaataagcaacaggtggcccggttgacccggttaatcaacaacctgatctccttagcccgcttcgatgagcaaccggaaatgacgatcgccaccatcgacgcctcggccgccgttcaacgggccgccgacagcttcgaggcgatgatcacccacgaagggaagggcttttccaccaacatcgccccaggcgttaaggtccgcgccgacgaaaactacttctacgagctgtgtaacatcttgctcgataacgccaataagtactgcgacgacggggggaaggtttcggtcttactacgggaaaacaaaaccacccgtgccgttaccctagaggtcggcaacacctatgcggagggcaaagcgattgattacaccaagttctttaaccgtttctaccgcgatgacacctcccacaattctaagaataggggctacgggattggcctgtcgatggcccaaaccctggttcacgcctttaagggcaagattagcgcccgctacaagaaccagaccctctacttcacgattcgcttgaagatgacgaagtagaagtgagtgcgaaccaacctcctcgacgggccgtatgtaagatcgggggaaggttgatgcggcacgcatcgttcttcacccgtacttagccactaggcccgtggttggtgagcacgttatcggaagtgcgactcaatctatcaaacaggccgtgggctaaggataggccacaggttagcacggcacgcggtgttctgtggtcagacttagccactaggcctgtgattggtgagcacgttatcagtactgcagcatagaaataaaagaccgaccggcgtttttaaacgctaggcggtctttgttttcacgtggaactaatcctcacgtaggtacacccgatcaatgtagtggtgctccgttttatgcaaaatcacgtcggcccgggtccgagtcggcaagatgtagtcgtttaagttcggtaagtcgacgtctttccaaacctgcttggccattttaaaggcctccgcccggtcgccctgggcgtacgggtaatagtagttggtcgggtcctgaaaggcggtgtctaacaacatcccgaaccgctctaggtaccacttctccactaggctggcgtcggcgtcgacgtagacggaaaagtcgaagaagtccgacacaaacaggcgctgggtggtcggtagttgcaagacgttgatcccctcgacgattaagatatcgggcttgtaaatcgtttggggatggtcctccatcacgtcgtaaaccgagtgtgaataggtcggcgccgttacctgatcctcgccggcgttgacgtcgttcataaaggtcaggagccggtccatgtcataggattccgggaaccccttgcgcgccatgatcccgcgccgttttaactcagcgttggggtacaaaaaaccgtcggtggtgatcatttcgatccgccggtctggcattaagcgcttgagcaagatctgaagcagccgggccgtggtgctcttgccaaccgctaccgaaccggcgatcccgatgatgtacgggatccggcgcgaggacttgcgcaagaaggtcatcttttgcaactgcatttgctggtagttttggtactggagttggatcagcttaatcaacggcaagtaaatgtcttggacgtcgcgcagtgaaatctggtcatttaaggacttaatctcgtccaggttttcctgggtcaagaaggtgatttcgctgggaaagaagctatgccaggtttggcggtcaaactgatcgtaattaatccattcgtccattatcatttctccgttcatttggatagcccttacattttaacacactcaagtaattacgtgcattcttggccaattctcggtaggatagactgccaaaaggggaaattgatttgtcactaacatccatcgccgttaccaaacgcctagccgactacccggccatccgggccctgtaccaacgggccttcccgcgcgccgaacaggttccctggttctggttgatgtttaaggctaagcgctcccgggcccacttcaccgcctattacgatggtgaggacctggttggcttcacctacttgatcgtcggccacaacgttaactacttaatgtacttagccgtcaacgaccggatccgctctaagggctacggtacccagattctgacccacttaaaggccacctacccggcccaaaccctcgtgcttgaaatcgagcaccctgaccccaaggcaactaacaccaagcaacggttcgcccggctacagttttaccttaaaaatcactttcaccaaacgccacacctggccgctgacgggccgatgacctaccaactgctggctaccgatcctaaggtcgaccccgccgtgatttaccgccaccacttccgctggtttgcctggccgctggggtggttgtacccggcgccaaaacagattaaataaattaagaagtggagaacaacaaaatcccgcagcagatcaaccaagcttggttaatttgctgcgggatttttcacttgaggttgggttgggtcacactcacaataacgtgctcccaaccacgggcctagtggctaagtacgggcggagaacggtgcgtaccgcaccaacccccaccctagcttagcccaacggcccgtcgaggaggccggttcgcactcactcttatacctgcttcggttggcccgtcgaaatctcaaagccggccgtcaccggtaaggtctcaccggtgatagcgctggcctcatcagtcgacaggaagtaaacggcgttggccacttcctctggttccacgatccggttgagcgggctgtttttggcaaaggtccccttcatgtcttgcgggaacatcggggtgttggttggacccggggccacgctgttgacgcggatctggtcctcaccgtagtcaatcgccatcgcccgggtcatgttgatgatggcccccttggtggcgttataggccaccatcccgtagtcaccacccatcccggaaacggacgagatgttaacaatggcgccgtgtcgttggtctagcatggtcggcaggaccgccttagccgctaggtagctccccttaacgttgatgtcaaagaccttcacccagtcgtcagcgctaatctcgtgaaccttgccatgaacgacaatccccgcgtcgttaactaaggcgtcaatgccgccgaagcgttccagcgttgccttagccatttccttagtgtctgcttccttggaaacgtcggcggccacaaagccgattaacttctcgtcaaagtcctgggtcaggtccgctacgacctgggcgcccttagtggcatttcttgcgactagcatgacctgccagccgttttgtaggaacttcttggtggtggccagcccaatcccggacgtggcccccgtgataacaactgtttgcataacaagacctccttagttgccaccattgtatacccaaaagtgcgcgagtggaaaataacctaactagcagtccacctgactaagctagcccggccgtacttaggcaccaggactgcggttagttcccacgaatagacaacaaaaggccgggaggaaaacgtgtttcccctcggccccttgccttggttttaaacggttattcagctaatccctagtggctaagtccgggcacagaacaccgctgccgcgctaacctgtgccctattttaactagttgggtcgcacttcttatttcgtcgggaacttcagggtcttgttggcaatttctggtgcgtcggtcgtgtaatcatcgaacaacgacttccaagcgttttccgccagcagactcgtcttcttcttttgttggaccttctttaagttggccaaactcttttgggcgttgtaagtgtaactagacttgttaaccttggtgaagcccggtagcttgtagaagcgtaggaggtcaccgttgattaccttgtcggataaggcgaggtcggtcgtgacgtacttttggatcttgtcgatctgcttcttttggctcgtcgtcatcttagtgatcggcttaccagtagcggtgtagtagtagtcaccaccgtacttggtgtaggtcttagatacccagtcgccatccctaaacggcacgatctggttgcgcttggtgctcaacaagtcctggccgaactggatgtacttgtccgaagagatcccgaggaggtcttcaatcgttggcaagacgtcgatttcacccccgtaggtgtggtcgatgccccccttgagtccttccatgttgatcatgaacggcaccttttggaacatggccaagtcgtagttagtaactgacttcttgcccaagatcttggcgatcgccgccttgtggttgtcggaaatcccgtagtggtccccgtacaagatcaggacggaattcttacgcaagccggtcttgtctaagtaattgagtagctccccgatcgattggtcgaggtagtgggcggtttgaacgtacggttcaaccgtgtcgtcacccgtcgacagcttcgggaagtcggtgtcttcgctgtggatgatgtacgggtagtggttcgtcaccgtaatcaacttagcgtagaacggttgcggcagctgttgtaagtattcggccgtgtacttcaagaacagcttatccttggtcccgtaaccgacgtcggaatccttaacggtcgggaagaagtctttagagaagaagtattggtagccaaatgacttgtaggcgttgtcccggttccagaaggatggcacgtccccgtggaaggcggccgtcgagtagccgagcttttgttccagcagggccggggccgcttggaaggtgttggtggtcccgtcaatcgtcatggccgaaccttctggcagaccaaagagcgagttttccaacatcatttcggcgtcggacgtttttccctgacctacttcgtggaagaagttgtcaaaggccaacgtgtcgctagagtggtagagcttgtttaagttgggcgttacttcttggccgtccaccttataatcgattacccactgctgaaggctttccaggtggatgatgaagatgtttttacccttcgccaccccttcgtattgaatgtttggtgacgcgtagttggacttcaagaacttctcgaccggggcgaggtccttggcactggccttggccttgatcgcactggtttgggtggccttgatcccatcgtaaatcgtgtaggcttccagccccaagtacttaacgatgtagttagagtcaaaagttcgggtcagaagctggctccggtcgctttcggccatcccgagattggcgccaaacaggacaaagcccaacgccgtaaaggtcgcggcgtagcgaattttaaagtagcgcatatcgacgcgaacaaagtggaagagcaagatgacgattaaaatcaccacgtccaagtagacacaaaagtcgcttggtttcatgatttcggccagactcttccccaggttattggaggtcgaccccgaccccttgatcacgttcatcgtgatgaagtcggaaaattcacggtaatagaggatgttggcaaacagccaggtggacaaaagcaggtccacgattaccatcacccaataggataaccgcccgcgaaagtataacccaatccccaagaagacgattgcgctggggatcgtgttaaaggcgagcaggaattgctgcaccgccccggtcgctcccagagtgaactttgtttggtacgcccagtaactcttgatcgcaaacaagagcaccgttaaaagaaagaacctgagcttggtattgaagaccgcccggacctttcgcagcgctgttttcataatttgtgttcctccatcaaaaatatcaacattctctatcatacaagaattccgggcattggcaattacttgaccatttttttcgtaaatgcttaagaatttcctatttcctgggaaatatttgaaaatagagcggtgccccgccgttgatcccgggaaattaaccatttaccaagccgctggccgggtgtatgatcattggcggactttataagagaaagaagaatatatacatgcaaatttcccaatcccgggccaacctgatgctggtcctcgttgccattttgtggggctcctcctacgtctttgctaagcaagttgtcgacgccggcatgcagtcggggctgatcaacggttgccggggcaccttttgcgttgccgccggttacctgctcttccacgccaagatcaaccagatgagccgccgcgacctcaagatcgggctgaccgccgggttgattaacttttccggctactacctgcaaacggccgccctgcgctacaccaccccggccaagaacgcttttttaacgaccatgtacgtggtgattgcccccttcatcctctggttattttggcaccaggccccgcggcgcaaggattacttcgccatcatcctagccgtgatcggcatggcgttgctgtccggaatctcctctgctaacttcaccctccagttgggcgacctcttgaccttaatctcagcgatcttttgggccctgcaattaatctactttgccaagttcgcctccacggtctcctcgccctggatcgtgatctttttgatcggactagtgcaggggagcctcggttgggtttgcgccctcttgtttgagcggccaagctttgcccacgtccactggctccaggcccttgttccgttagccatcctcgccatcgtggttaccttcttagcccaggggatgcaaatcaccgcccagcacttcaccacccccacggcggccgggatcatcctaatgctagaatcgctctttgcctctttgatgtcggtggcgctaggctttgaccgtctcaccccacaattagtcatcggcggggtaatcctaattttggccaacctgctcatgcaactcgacttggcgaagatgccgtttgtcaaaagaatttcatcgaattaaaaaggaccaggagaaatggaaatttcccctggccctttttgttgttggctgtcatgcataacttacggcctgctggacaggctgggtcgcactcacttcgtttggtacaattcccccggaatctggccaatcaggtccgtaaccgggcccacactggtcacggtcagggcgtgcatcgcccgtgaacaaatcgtgtagaccaactggcgttccgcgtcgccttggtacttagcctggttggcatcccaaacgatcacggcgtcaaactccagtcccttggctaagtaagacggtaccacgatcgtcccctgggccagccgttgattttcggtctgaatcagggtgaccgcttgcccggcctcctttagaagggcggtgatcttttcggcgtcggtcagcgtcttggtgatgatggcggtggtgtcgtgatcggcttggtacttcgctaaggttgccacaacttgattaacggcgtcctcttcacttggcgccgtcagcacccgcggcagttccccttcccgttcaaaggcctcaatagcttccccgtcctttaggatcgccttagtaaagttggtgatctgcttggtcgaccggtaggaacgggtcagctgaatgaccttggtcttttccggttcaaacatcgtgcccaactgttgcaagaggctccgggcgttgttgtgggtgaaaatggcttggtttaagtcacctagcagggtgaagcgggccttggggaagcagaacttgaggtaggccagctggaaggcgtcgtaatcttggacctcgtcgacaaagacgaagcggatctcgcgttggccccgcttaccggtcaagagatcgtataagtacaggtagacgctgattccgttggcgctcatccgcttttccttgagggccgctaactgatcgtcaacgtagctcgcccattcgtcttcggtcaggccaaagtcggctaacttcactagcttcggagtcacccggagtaggtggatgtattgggcgttgatgttcatccagcggttatggtcaatcgcctttttaatcggcttgaaggcctccattacgatccggcgggccaggtatttgttttcggcctcttcgtccttaaactcgccaccgtactcgtggtaaatgacgtcgagctcttccttgcttagggtctggatccgttcttcgacccacttggagcgcatctcaccagaaatgcgccggttgagcatcttaagcagctcctgcttggtagcgtccagccggttccccaggttgtagttttggttaaatgagtagtagagctcggcgatcttgtccttgctaaagaaggccttcttattaaacatcaggttcttaaagcgtaggtggccatcgcggcctaaccgcttggcgtagcgagtaacggcgttaaagtaggtcaggctggttaacagttgactggcccgggcgttgaccccctcctggtcggcgtcgaagcgttcctggattgaggcgacttgtaagcgcggcacccgacggttaacgtactggtagtaggtcagctgcaccatgttgtgttcccccagttccgggagcacctggtcgatgtagtcgttaaagagctggttggggctaaacaagataacctgcgaggaattgaggttgccccggtagcggtacaagagccaagcgacccgctgcaagacggccgccgtcttcccactcccagccgccccctgcacgaataacaggtcggcgtcggtgttacgaatgatccggttttgggtccgctggatggtggtgacgatgctcttcatcttggtcgacgagtggttgtttaaggccgccaagagcatttggtcggtcaccgtttcggccgtatcgtagagggtcacgattacgccgtcttcaatttggaactggcgctttaacttcacattgacggtctgttggccatcgggggtgtcgtaggaaacctcgcccagttcgccctcgtaataaattgaagagatcggcgcccgccagtcgtacaccaaaaagtggtccggcgagtcggcaaaggaggccaggccgatgtaaatcgtttccggggtctggccagcttcttcggtgaaatcaatccgggcaaagtagggcttggcctcgaggcgccggaaggtccctaggcggtcggcggcgtgttgccaggagttttcccgctcatcgaggagctgctgttgggcgcgcaccgacatcgccgtgtccatcatccccgagtaggtggtggtattcatgcggatctcgttgaagtccccgctaatcgtatcgatgtcttttttagcggactggatcttttggcttgcctcttgttcggcggccttaatccggtcaatcacctggtccaagtgggcctgttcacgtgcttgggttgcgtcagtcaaatcgatcgctcctttttgcgtaaaatcaatctaattattatagcacgatcagcaatccctttccgctccaacgctcttcaattttggtaaagcttttggtattaatgattaaattattcgccctaaccatcatttccccctaaaataagggtattagaactttagaaaggaagccttccctcatgctcagccaactcacctatgggctcacccacattccggaagtcatcattccgctctttcaatccgtcggtaactgggggtacctgtgtctctttttgatcacctttatggaaactggtttggtcgttttcccctggctgcccggcgagtccttgatttttgtggcgacctcgctatcggccgtttcgaccaaccaaatccacattgaaatcttgttgccgggcttttttatcgccgccttgctgggtgatacggtcaattacttgatcggcacccggctaatcaagctcccctggctcttcaaacgcctggatggccctaacctggagcgagcgcggatcttctttcaacgccacggcattaaatcggtcatcttcggccgcttcgtccccctgattcgaacctttgtccccctaatcgccgggtcctcgggcctcaaagcccgccgctttttgatcggtaacttaatcggcagcgccctgtgggtcttgttagccggggtggccggctactacttcggcacgattagtttcgtcaaggaccaattctccctggttttactagggctaatctgcgtctcctttttgccggccgccatcgtctgggggatcaatcgcttacgccgccacatcatcatgaaaaagggctccttttaaaaccctcggttccgcatttcataatgttttctggtatacttacaattaaatgttaggcaccccaaggcgctccgccggcgggtgccaactgttaattcgttacgattgtgagggagaaaaatttatggcaattaacgtctactttgttcgccacggccaaacctacttgaacctctaccaccggatgcaagggtggtccgattcaccgctgaccgaaaaggggctggctgatgccgcccgggccggtcaagccttagccaaggttgactttgactacgccttttcttcggacctgaagcggacgatggaaacggcgcacgaactgttagccaaccacccgggtaagctaaccgacgccaccccagacccggcttggcgcgaagaattctttggctactttgaagggctcaattccgatgccacctcctacacggtgtcacgggaattccggacctttgaagaaatgatcgccaactacggtgtcgaagctacccgcaacaagattgcggccgccgacccgttcgaacaagccgaagacgacgacgccttttggaagcggttggaaccgggctttgaaaccctacgccaactaccggacggctccaacgtcctcgtggtttcccacgggatgacgatccgctccatcggtagtcgccttggcggggcagagtacactgcccaaccgcaaaacggcgcgctggccaagctggtcttggaccaagacggcgcccacttcgccttttacaatcaactccaggttcctgaatagatagggggaaacttcacctcaatggataccaccgttcccagtgaaaaagtgattatcattggcttaaacaccggccaggccaactacgagtactcaatgttagagctggccgaactggcccaagccaaccacatggaagtcatcgaccgcctcgaccagtccctcgaccggcccaacgccgctacctactttggtaaggggaaggttgaggaactgacccagtttgctacggccgagcaagccaccacgatcatcgctaacgacgagctgacgcccagtcagttagccaacctaaccgaagccaccaaaatccgggtgatcgacaggaccgccctaattttggagatctttgcccaacgtgcccagagccgggaagccaagatccaggttcaaattgcccagcttcagtaccgcctgccgcgcctacacacggcggccaaccagtccttagaccaacaaaccggtgggggggctgggtttgccaaccgggggtccggggaaacccagatcgaaatggaccgccgggtgatccaaaagcaaatcgcccacctacgcaacgaactcaaggaaatcgccaagtccgaagaaaccaagcgggccaaacgggaccgggatacgatccccacggcggccttagtcggctacaccaacgccggtaagtcgacgatcatgaaccagctggtggaacgcttcggggtctcgtccgaaaagaaagtctttgaaaaggacatgctctttgccaccttagacacctcggtgcgccaactaaccctgccggaccaaaagcgcttcttgctttccgacacggtcggtttcgtttctaaactgccgacccacctgatcgaagcctttaaatcaaccttagccgaagctgccagcgccgacctcttgatccaggtgatcgattactctgatccccaccacgaggaaatgatggcgacgaccgatgaaaccctgcgccaaattgggatcgaaaacatcccgatggtctacgtctttaacaaggccgacaagaccgaggtgtccttcccgaccatggagggtgaagaccgggtcatcgtttcggctaagcaggacagttccatcgacctgatcgtcaaggtcatccgccagcacctctttaaggactaccaggaggccaccctgttggtgccgtttgccgacggtcacgtggtttcctacctcaatgaacacaccaacatcttggacaccgactacctaccggacggtaccaagctacggttagagatcgcccctgaggacctgcaccggttccaaaagtacttgctgacggaataaaggaagtgggaaataaccttctcgacagaccgtatgactaagctagggagaaggttggtgccttggcaccgttcttcgcccgtacttaggcactaggtctgtggtcattttccacgttatcagtgagtgtgacccagccattaacaggtcgttagggataatattaaatataaccagggccgggagagcacgtctcccggcctttttaggaagtgttaacatgcaaattgttcaagccaccctctatcgcctttctttgcccctcaaacaccccttcacgactagctttgggcaactgggcgccaagcagtgtttgatcttagaactagttgacgagttaggccaccacggctttggcgagggggccgcctttgaggttcccttttacaccccggaattcttagacggcgactgggccctgttagagcgccaactcctcccccgcctcttaaagacgcccctggcccatcccgatgacggtgacgccctgttttcctacgtccgccacaacgaaatggcccgcgccgccatcaactgcgccctgtgggacctctttacccagcgaaccggccagtctctagcccaggcgatcggcggtaccaagacccaagtcgaggccggcgtcagcatcggcatccaaccctccccagcggaactggtgactaaggtgggcgactacctggcggccggctaccggcggatcaagatgaagatccagccggggcatgactacgattacctgcgggcggttagggaggcctacccgaacgcgatgctgatggccgacgccaattcggcctaccggctcagcgacctccccctgctaaaacggcttgacgacctccacttaaccatgatcgagcaacccttaggcgccgatgacctagtcgaacacgccgccctccaagccgaactggcgaccgccctgtgcctagacgagagtatcaactccttagcagacgccgccacgatggctaagctgggcagcggccggatcattaacgttaaggtcgcccgggtgggaggactgagcgccgccaaacggatccaggactttgccagccagcacggcttagaatgctggtgcgggggaatgttagccaccgggatcgggcgggcctttgacctggccgttgccaccctccccggcttcaccctccctaacgacatttcagccgccgcacgctactttgaccaagacatcaccaccccgccggttaccctaaatggggccataattgacgtgccgacccaagttgggctgggatttgaagtcgaccaggcagccctggccaagttcacaacccaaaccgttcaagttaaccgataacgctaaaaggcgcccgcccgttcgtagttcgaactaggctggcgcctttttagatctgcaattactttccggccccaccttcgttatcggcctccccgctcgaccacaccttcgtggcgtagaccgagttgaacaggagggccgcttgcagggccacctgcgataagttggcccccaaggaaccaatgtgggtcgccccagtcatcacttggacggctaagatcccccagtagatgatgttcgccaagttgacaacgatccatagtgaccaattttcctcaaacttgaggatgtaaagaatttgggcgatgaaggaaacgacgaagttaatcgaatcaaagtagggtagctggccgtgaacggtcgctaagatccaccaaccgatcgcccaggccacaaaggcaccgccaaagattaagccccgggtgcggctcgagaagcgcttggtggcttcgtcgtggccccacatgaaccagccgattggttgtgagataacgtagaagatgtcaatggcaaaggaaccgtaggcgtgcgagatccaagcgacgtaggtcatcgctaggcactgaatcaccccgaagataaaggaaatcttgcgccccttcattccgtagaccaaacacaaggtcccaaagacccccgacaccatcccgatcacgctatccggtgcgattagataaacgagcacctgtagggcgatgaggacgctaacgtagataacctcaaacttcttccagttggtaaagagctggttataccaccagccgtggcgtgcgttttccatggtttccctcctcaaaataaccataatgatattaaaaccatcataagcggggtgccggagggtgacaagccccaattaaaaatgggattggaaaattttccaatcccataacgtgctccccaaccacgggcctagtgtctaagcaggatgaagaacgccacgttccgtgacaaccttcatcccagcttagccaaacggcccgtcgaggaggttggtccgcactcactaagataacgtgctcctcagccgcaggcctagtgtctaagtacgggcaaagaacggtgctggcgcaccaaccatttgccctagcttagcccacggcctgctttaatggctgggtcgcacttcctattgctcatcaatcaccacgtcttcgttgaccttggcggcctcctttaggtctggcccgtcaatccgcgaggcaatcgcccagcggtaaacgattaaggacaagatcgtgatcaccacgaagtcatacgggtactcgatcaaaccggtcccgccaaagcccttgctcccgacgtaggaaagcaccgacagggtgaccaggtaaaagagcatccataaggaccccttcagttgcgtccggagcggcacgtggtcgtatttaacttggtagtaggcgtaaattggtaaccccaaaacaaccacgaagatcacttcgacggtcgttggccacatcgcccagtaaatgaccatgctggtcaagacaaaggataagggggcgacccaagacagggccttggagttgaagggccgggtgaagttaggccgcatcttgcgcagggaaacggcggttaccggcccggtggcgtaggccacgaaggttgaaaccgaaacgaccgtcgccagcttggaccagtcgcggaagaagaagaccagcaccatcgccaagaccaagtcggccaccatggcaaagcgcggaatcatgtagcggcggtttaaacgtcccagccaggctgggatgttgccgttgcgcgtcatcgccgctaacgtccgcgccgaggtggccacgaaggtcaccccggtcccaaacggcgaaacgaaggcgtccatgtacaagaggattgacagccaggtcaatcctaacagaatcgccaagtcggcaaagggcgaggagaaattaatcccctgccagcccaccttcgccaaggtggttgggtcgaccgccccgatgaaggcgacctgcagggcgatgtaaatcaccgccgtaatcgtcagggagatccacaccccgcggaagatatttttttgcgggttcaccatttcaccggccatgttgatgacggtttggaaggcgtcgtaagagaggatgatcccagaaacggtcaccgcctcaaagatcccgcgggtcccgtttggcatgaaggtcgcggtgctgtggccgaagttccccgggtgaaagccgaccacgatcaaggtcacgatcgtcaaggtcgggatgactaatttaaagaccccgactaaggaggtaaagcgggtcaacaccttgaccgaccagaagttgattagggtaaagaccagcatgaagacgtacacgaccaagagcccctcggtcgtgattgccccatcgtgcataaagttggccgtccagttggcccacttccacggccaaccagccatgtattggacacaggcaactgcttcgatcgggatcagggtgatcaaagagacccagttggcccaggcagctaagaaccccagtaagggcccgtggctgtactgatcaaagcggctcattcccccgctttcgggaaacatggtccccaattcaacgtagttaaaggcgatcaggatcatgatcgccgcccctattacccaggaaataatggcggccggaccagcaaccttggcggccgtccccgaaccaaacagccagccagagccgatcagagacgatagcgccagcatcaccccggaaaagaggctaatcttattttttggcatgattactccattcaaatgattagtgatagagaatagtatagcacagctcagcgcaagcaaacttaaaagcaaaaggtgtgacggaattagcgatttatcaaaaaggaaagcgaattgtggttccattaccagtctaaaaaaacgtcctcagcatcaaaagtgaggacgtttttttagatttctttttctaaaatcggacaaatacgatccaattcatcacgtccttaaaagaacgtgtttccttgcccgctttcaaaaaaagcccccagcatctgccggaagccttagtagtgcggcgaagaggactcgaacctccacggtctcaatgaccacaagatccttaatcttgcgcgtctgccagttccgccaccgccgcgtcaacaagaagtactatacccgcatcagtgaatcgatgcaagccccttttgaatttttttgacaagggtggcgattaatgtcaatctagtagggagaaaagggggagaatagtttgaacgaacaccgatcgacgacgggccgcccggggatttccttaccccaccaagagggggacattggtgacttcttgaaggtctttgcctgcacggcggtgatggtccagccattgcttgcccaactggtgagactttcgactgggccaacgcagcttggcctagcgatcttggataacctggttaagtacacggcacccgccttcatctttggcatcttgtacacgaccatccgtacccatagcggcgccggcgtttttaattaccgccactacctgcgccaacagtgggcggcacttttttggcccaccatatactggaccagcgcctacttacttttattacccaagctccaacaagagcaacactaccataattggaccagtttcgcctggcaattcgtgaacggtaacgcggcgccccacctttggtataacacgatgatgctccagttcatcatcttgatgccctgtttttgggccctccaccgcttggttgggaaacgtccgcagcgggggtgggtagtggctatcggtaccgccttaattacgctagcctggttggctttgtaccaacacctagtgggccagaaccccagccattggtatttgctcgaccgggtctgggtgagctttttaatttatgcggtggacgggatattattagttaacttccggcgccctttgcttaacgctttactgcgcttttggccacaagcagcggtcttcaccattgctagcctcgcctggatgatcgtccaaatgagaggcgagtgggccaatttaagcgtcgtcagttactacaagctttccgccactctctacgccctcggggtcatcagcttagtgaccatttggtgggtggtgaaccaatttggccagtggcgggggaacctgcggattatgcacggggtggcaacgtatgcctaccgcgcttacctaggcaatgtcttttggcagaccttgctttgggattggtggggtcgtcaattagccaccacgcacccatggttagcgttggcgctcctctggccggctacctggttgttagcgtttggttttgcctacctgttacacctgatatgggggcgccggccgattaaacaaaaatgattcaagaaccactaattgattgaaagcgtttaattatctggtttggaagggaataattaaaatagaccacttgacgaatcgaccaaagaccgttatggtgagggtagtttagttgcctagccagaatcgttggagggattatgctcaatcttaatacaactgccgcccaggatccccaagaagtggcccgcttagacgccaccacccagcgccagctaaacgccaacgccgcggtgctcgtgcgggggctgcgccaggacctggacatgacaacgggagaatttgcgacatacgtaggcttaacgccaactttaatttcgtctattgaagaggttcagattaacgtctcctacgccctggtggccgacatcgcacaccgggcgggaaaacggcttaacattgagtatcggtgatttaagagagtgatagcaagggactgggaaaagagctgtttttccggtcccttttttatatacatttaacgataacgacataaagttatatcccagatgtgtcgataacgtcataaaaaggagagatatcatggcacaattaagccacatggataagcaatttaagaccctcgctgactttttggggacccactttatttacacctacgataacggctgggaatacgaatggtacgctaaaaacgaccacaccgttgactaccggattcacggtgggatggtcgccggccgctgggtgaaggaccaagaagcccacattgatatgctgactgaaggagtatacaaggttgcttggacggaatcgactgggaccgacgtggccttggactttgttccaaacgagcacaagctcaacgggacgatcttctttcccaagtgggtccaagagcacccggaaatcacggtttgtttccaaaacgagcacattgatttaatgcacgaaagccgggaaaagtacgcgacctacccgaaactggtggtgccagaatttgccaccattacttacatgggggatgcgggccaggataatgatgaagtcatcaacgaagccccgtacgaagggatgaccgacgacatccgtaacggtaacttctttgaccaaaactaccgtcgtcaaaaatagcaaaataagaggaggtcagggaaaaaacgatttttcccggcctcctctttggtataatgtcgttaattaacggggaagggaagtgatgggggtgcccgccaaacgaattttaccctacgtcatcttagggatcattgaagaacatggccagctatccggcaaggatatcaccaaggaatttacgaccgacattggggagttttggaagtcctcgcacagccaaatctacccggaactgcggcggatgaccaccgaccattggctggccgtggtcccggacccggataacgataaggaaatccactaccaactaactacggaggggcgccggattttaaaccagtggttacaaacgccgaatcaggctttgccggtgtccaaggaccttttttcgctcaagatgtttttcattaaggaccaagacgacccgcggatggccgtgctgattgaaaaccaacgccgcttggtggaagcaagcctggcccacttaaacgaacgtaagaagcggctgtttagttcgccccaagcgattcgggaaagttacggccactacctgattctggagcgggcaatcagccgccagcaggctcaattgcagtggctagcggggttgaccccgccaaagaaaggatgatgacgatggcagaagaatggaccctagtattagttaagccggacggtgtcaaaaaccgccacgtgggcgaagtgatcactagaattgaacgcaagggctaccagattattgacttaaagatgattgagcctaccgaaaacaagttacgccaacattacgccgataaggtcaacgagccctactttgctgggttaatgtcttacatgaccgaggggccaatcgtgggcatcatcgtggcggggaccaacgtggtcaaggccattcaccggatggcaggggccaccaatcccgttgaggcagcctgggggactatccggggcgactttggccgcgaatggccggacggtaacttgcgcaacgtcgttcatacctctgacaacccggccaatgcgaagcgggaaatcgagatttggtttccggagcgaaccgtggttgatcaataggatgaacaacctaagattagtttagagtgaaaacataataaggggctgagagaatggcgtgtctctcggccccttaatatttgctggtgattctattttgtagctgcttctacccgccgttggtgaacaaagcgggttaaaagtaagatgatgacgattaagacaacgatgacgagtaagcgggtgtagtttcccttaaacaaggcgtcgcccccaaaggcgtagagggccgaagttgggaacatccccacggccaccatcaggatgaagttcttacgggggattttcatcgtcgcgcaggcgtagttaactagcaccgacgggatgatggggaccatgtaccccactgtcaaccctagggcgggatggcggtagtgggttaagctgtccaaaatcttgttttgcttaaatttatgggagagtttgacgtgcgataacagggcggcgacggcacaattgcccaaaatattccccgcccagttaaccaagagaccgatccacgggccgtaacagagaccgacaaaaacgcaaataacggcgttggagaggcccggaatcgcgttcattacccccacctaggagtaacatgaagatcaggtcgcgaataccgttgctgcgaatcatggttaagagctcggcccggtgagagggggtcaggtccattaggaggcgaatttcaggcatgaagtcgtgcacgagggccaacaccaagaggatgatggcgatcacgcccggcccaattagccagtacttatttaaacggtggttttccatgaactattttctttctaagttgctggcgtagatggtggccagggtgtggttgagcagggggtcgtgggcgtacaggtaggtgccgcggacgcctcgctttaggatgacgtttaacgcgtttaggatcagacgttcctggtagtgcttaacctctgctgggtcggtaaggtcgtcccgacgcttgaaggcctcactgtcggtgaagcggtccaagttgacctggaggcggttagtaccgggaacttgggcaatcaccggcccgatgatgatcccggcgtaattaagatcaaagccttggcaagtgtagatcgaccccacttcattgatggtgctggggatttctgcccaaggcgtggcggtgtaattgtactggtcccagggcatcttgaagcgtccctcttggatgtagtgcttacccccatctaaagtggaggggtaccccgaggttgacagaatccgggagaggccgaccgccgcgtcctgtttaaagacctgttggcgcattttctcagcgtctgtaaagacccggaagtcgtagtggtcgcgggcatcggcgggcaaggggttaataacgccgtcggtgaagtcgttcatccactgcaagagactggttgaggcgctcatccgaaactggtgggttaaggtaacttcttggtgaggatagcggtgagtgatctgttccaaacggtccctagtccaaaagctcttcattcgcaatacctggtaggggtcaaagactaagattaccacccgggcccgcttaatgatttctgctaactggttttcgtggtagaagttattgtagtgatcgggcttggacaagaggagatgggcctcgtcaacgaccaccacgtcgacagtttggtgctgcttatccagctggttgataaacgaggtgggccgcatgaagttcttcttgagtagggcggcctggtcgcctgcaatttccttataaacctttaaaacctccgggtgattaaccaaaaagtaattggtggtcttaaagagggggctggtttgatcattacgcgtccttacctggagctcattaaagaggtgggataagaccacgcttttaccggtaccggcctcaccgtaaatggtaaaaacggccggagccgtcccggtcaggtgctggttggtaaagttaagaatttggtggaggagttgttcttgttccggtgtgaggggtaacaagggggataacttagccaccgcttggttggtatcagtttgcataggggacgtccttaaacatttctttatgtttaccatggtactgattctgccggggagcgtcaaacgatcgggctaaattatccccggtggttgataaaatggtgtaaaataatgaatgtaaattatcgacgcatatcaaattaaggggtgtttaataacatgaacctgcatccagattacctgttaaacgaagtcaacgaacccgaagacatcaaggggatgactctccaacagcttcaacagttggcaacggaaatgcggaccctcgtcttggaacgcgacgaaaagattggcggtcacgtcggtccaaacctgggcaccatggagctgacgattgccctccactacgtctttgattctccacacgacaaggtgatttgggacgtctcccaccaaagctacgcccacaagatgctgaccggacgtaagctgggctttttagatccggaccactacgaagacgtcaccgggtacacaagccctgaggaaagcgatcacgacctgtttgaagttggtcacacctccacttccattgccttggcagtgggtgaggccgaagctcgcgacttgcaagacccgcagtccaaagacgacgtaattgccgtgatcggggatggctccttatccggtgggttagcctttgagggactgaacaacgccaccaaggttaagggaaacttgatcatcgtcgttaacgataacgaaatgtcgatcgacgaaaaccaaggggggctttaccaagggctcaaggaactgcgcgcatcaaatggtcaagcagcgaacaacatcttcacctttatgggccttgattaccgctacgtagaagacggtaatgacttagccaccatgatcgaagcctttcggggtgtcaaagacgttgaccacccagttgttttacacgtccataccctgaagggaaagggctttaagccggcggaagaggaaaaaatgcgctatcactggcgcagccccttcaatccaaagacgggtgcagaccttcaaccagccccaaaggaaacctactccggcgccattattgatgaattagaacgtttaattgaagccggtaccccaattgcggccattaacgccgctatcccgggagcctttgacctcaagcgcttcgaaaagaagtacccggaccgctactttgacgtgggaatcgccgaacaaatgtcggtttcttcggccgtagcgatggcccaagccgggatccgaccggtactgtttgaaaactcgaccttcttacaacgggcgtacgaccagttaatccacgatatggccctcaacggggaaccggtcgtgatgatcgttcgcaacgggtccattaaggaaaactccgccacccaccaaggctcctttgacattgcttacctgtcgagcctgccaaacgttgattacctagccccaaccagcgtggaagagctaatctcaatgcttgactgggcactgacccaggccgaaaacccggtcatcatccgccaaccagagcaaaagctgctccaccggccggccacccaggataactacgacacgatcgattacgaaatcgcccaccaggggagcgaagtagcgatcatggccgtggggggcttctgggaactaggtgaagaggtccttgcccaactcaagagcaagctcaacatcgatgccaccctgatcaacccgaaggcggtcaccaacatcgaccaacaagacctccactacttgcaagaagatcacgatctggtggtcaccttggaggacgggatggttgccggcggttttggcgaaacgatttcgcgctactacggaccaaccaacatgaaggtgctcaactttggttcccagcgtgaatttgccgataacataccgcttgacgtcatgtacgagtggtaccacttgacccctgaacaaatcgttgacgacattgaacgggtcttgcactcaagtttataaaatattgaaagaggtctggagaaagctgtttctctgggcctcttgttgtattcacgaatgttagacagataacgtactcctccctagcttagccatacgacccgaattggaggttggtcgcacttctaataacgtgctctccaaccacaggcctagtggctaagtctgaccggagaacgatgcgtaccgcatcaacccccgttctatccttagcccacggtctgcctgatggctggatcgcactctccctttttcgtcatttcctccccttttcccgtacttagttagtgagaccaactacgggaggaacaaaccatgtcatttaaattccaagcactggggctggccctcactagcggctgcctcttaaccactgccaccaccatcaccactagggaacccctggcgccagccagtaaatcgccagccatagcggtgcaggccgttaaaccggagtcggaggtggccaaaggggtggttaacagtccggcgccccaattaagttcacgggtagcaacaccaagtagtgcgtcaacgccaagctcgtcagccagttctgcccccactagtgctccggctttttcaactagtactactagttcagtcagcgaggttactaagggtgaggaggagacgacgccaagcaccgcggtatcaaaggcgagcgccgttaccgtggcgagtgccgccccgatgcaaccgcaagccaatcagccagaacaggaacctaccagcgccgcgacttcaagtgggaccagcgagaatgaagcggcgttggcaagtgatagttcggctagtcaggtggcagggagtttggtttcttcgtcggccgccagtgatgagcaggcaccttcgtcaaacacagccgccgttagccaaccgagtggtagtaggtctaccgaagcatccgttacaagtgcggccacttcctcgtcaccggtggtcgcaagctcgtcagtaaccgaaagtgctactagttccagtggggcggcaacgaattcgacaaaggaagggcgcccggtgaacgcagggaccgttgaccaagtactcgccaacatcctgggtaaaaaggcggcaagctcatcaagcgcccccgctgacgaacggagtggggatcaccaagccttaaaaaggggcggtgcttcgtccaccaacactccccaacgccaactcccccaaactggtaatcagggaacgggcctgaccatcgccgggctaggtttatttgcaatggttggtagcgcccttaaacggagttgggtgagccaaaaagtttaaggaattcacatgattagcttgcaatcgcttagttctaatggtaatctaataaacatattaaagacctgcaaggaggagccaacatgattaagcaattatccaacgttatcgttactagctccacctcaaccacaacaacaacgcttgttggttgagggattttgacatggtctaattagcagtcaaaaataccaggtccgctcaaccaccaacatcccttcggtgtttaatgagcgggcctggtttatttttacctggaaatgaggaatgcggaatggataagaaacctgaactagagcggtcgatgacgccgggtcagatggaaatgattgccatcgggggaacgattggctcggggctatttatgggggccacgtcaacgattaagtggaccgggccctcggtcctattagcctacgcctttgtcggaatggttctgtacggggtcatgcgggcccttggggaaatggtttacctgacgccggggaccgggtcgtttgccgactacgggtcgaagtacattcacccggtggttggttacctggtgaagtggagcaacgtcttccagtttattatcgttgggatctccgacatcatcgcaatgtcgcagtacctaaattactggtggcccaacctgccagactgggtgtcgggaatcgtgatggtcgccatcttaacggcggccaacctggccagtgccaaggcctacgggcgcctggaattctggtttgccatgattaaggtggtcacgatcatcgtcatgatcatcttagggttaatggtgattgtgctgggattcgggaaccactggcacccagttgggatctctaacttgtggagccacggcggcttcttcaccggcgggtggatgggcttcatgttctccctgtccgtgatcgccgggtcctaccaagggatcgaattgttggggattacggctggtgaatcctcttcaccaaagcacgcgattgttaagtccgtcaagtccgttatctggcggatcctgatcttctacattggggccatcttcgtgatcgtttcgatctacccgtggaaccaattgagctcggttggctcaccgttcgtggaaacctttactaaggttgggatcaccggggccgctgggatcatcaacttcgtcgtcttaacggccgccctttccggggccaactccgggatctactcggcttcacggatgttgtttaagctctcggttgacggggaagtttccaaggtcttctccaagctgtccaagcgggtggtgccaaacgtggcgatcctgacgatttccggttggatctccgttggcttcatcgttaactttatcctctccgccgtatctgccaagacgcaaaaccttttcgtgatcgtgtactcctcctccgttttaccggggatggtaccgtggtttgtcatcttgatgtcggaattaaacttccgcaagcaacacccggaagccttgagggagcacccgtttaagatgccgctcttcccggcttacaactacttctccttaatcgccttactgttgatcttgatctttatgttctttaacccagatacgcgggtttccgttgccgtaggggtcatcttcttagcactgatgacggcaatctacttcagtacggtgcacaaacgtaagcaagctcaggctgaataaaggagcaatgccgttattaaattcaaggatgtgggaaagttacgctttccccatccttttttattccatggaattagctttaaaccgaaatttggtgcttccttggtaaagagagtaaaatgaaccataataattccaatgaagggggccttgaaatggctagctacaatcaaacacttgccatgcgctacaaccgacagggggaggaggccgtcgttgatgggcatctccacttagcgatcaagtactttacggacgccatcgccctctggccaaacgccgagtcctttggcaaccgggcctttgcctttttagagagcggggatagccggccggagtggcgaatggccgtcgacgactttttagtggccgccgtgattgcctttgacgattactggggcgaagaagagagtgggtatttaaccaaccgggaacgtcgcgattacgccgattacattgagcggttcttagccggcgctagctacaccagcctctttttaacgctgccgccaatggacgaggaaacccgtagttatttccgcctttgctttttggcgatgctcaactactacgatttctatgaagccctgcaagaagagcaggtggccaacgaccgcttcgctagcttcattaactcacttgaggagcacgactttgatcgcgaaatggagatcaacaccgcccagattattcctaattaccggcaaatccttggcgattcccagcgggccggtcaatacttgaagaattcccgtcgcgaagacgcccgcatcttagcggaccgaaagatcggtcaactctttgatatgatgcaagaaatgctacgccgcaccaaaaaggaggaattctaatgccctgcaccacaattttggttggtaaagacgccagtctcgatcacgccccgttaatcgcccgtcaagaagattacggtaacgcctttaacccccagtcctttcgggtaattttaccccaggaccaaccccgccactacgcttctaagaccaccgacttcatctgtgatttaccggaaaacccgttacgctacacgtccactcctgacgtcgatagtagcgccggtgtctttgcggcggggggaatcaatcaggccaacgtggcaatgacggcgaccgaatcatcgaccaccaactcgcgtatcttagggctcgacccctttaaccaggaaagcgggattggtgaagaggacttcgtgaccctggtcctcccgtacgttcaatcggcacgcgaaggggtagagcgactgggtcagttgttagaacaatacgggacctacgaagccaacgggattgcctttgccgaccaagacgaggtctggtttttagaaacgattggcggtcaccgctgggcagcagtccggatccccgacgacgcctttgtaatcgcaccgaaccggtttaacatcaccgactttgactttgagagtgcgaccaccttggctagccccgacctcaaggactggattgaccaacacgacttaaacccagccgatgatggctacaacctacggcaaatttgtggttcccgcacttaccgggacatgcgctataataacccgcgggcgtggtacgttcagaagctattcggggtggaaacaggggcggacccaacccaaatggacctaccctttatctgccaccccaagcaccggttggcggttgaagacatcaaacaggccatgtcatcacattaccaaggtaccccgtatgacccctatggtggtgagaaggggggccaggtccgttcaatcgccttgaaccggaacctagaactacacgtcttagaaatccgggcgggagtggcgccggaagtggcggcggtccattggctggcctttggtcccaacacctttaacgccctggttcccttctatgccaacgttaccgacaccccgagtgcctaccgggacacgagcggtcagtacgacccgaccaaggcatactggctagcccacaccctggcggcgattggcgaccaccactaccgggctttggcccctaaggttgaggcctacgagcaaacggtaacggcgctgggccgtcaattacaagcggccgccgatgcgaaggcggcgggagaagcagacctgcccgcctttttaacccaagtcaacgaccaaatggctaaagcagcggtcgaggaggggactaagctccttggtgactgcgtaaaggaggcctttttaaacgagcacctgcagttttagaattaagtagcgaacaggcgttccaacaggtataatgggggtgagacaacccaacacctacgaggaggaaaatcatgaaacgccgacgtaacaagaagcagggctggcgctggttaattgccttcgtcatcctcttcgcccttgcctcgggtatcccgggcaaggcatcttctacgaccaccactagttcaccgagtgcccaaaccctggttgccaaggtcaactccctggtggaaaacctaagctaccggtcgcgctcgtcgtcaaccagcggctcgagcacgatggtcaccccgagcaagcaaaaggccgaggcggttttaaccgccaacgttaagcaacaactggggagttcgatcacttggaatggcgatggggccttcattatcaacaacaataagaccaagctcaacgccaagatcaacaacgcgccctacgccgttgaccggctcgacagccaggggcgtgcttggcagggcgatgcctggttaaacaaaacgacgcgccaatacaagaatcgttccgaaaccgggaacggcgccactagttggaaaccggtcggctttatgcaactgaccaacttaaagaacggcccgacccacgcttatgaccgggggcacctactcggctacgccttggtcggggggctctccggtttcaacgcttcggagtccaacccgaaaaacatcgccacccaaaccgcttgggctaacgaagcccggtcaaccgattcaaccgggcaaaactactacgaaggcctagttcgcaaggccctcgaccggggtaagcaagtccgctaccgggtaaccgacatttatgacggtaacaacctagttccgtccggcgcccacattgaagccaagtcaaaggacgggagcctccagttcaacgtctttgttccgaacgttcaaaataacattacgatcaattacgccactgggaaagccaccgctactaactaaattaaagaccactttcaaccgtcaggggagaaagtggtctttttgcttagttaacgtgatcctcagctatttttgcttagtttacgttgcctacttcaaaaagcccggggcgagaaactcggcgtccgggtagtggtaaaagccctggccggcctccctgccgtagtggccagcatcgatcatttccttgagcttgtcggcgacttgcttggccatttcatcaccggtggcttggtgcttgtttaaagagatttggtaagcggtccgtaagcccaccgtgtccaagataatgaacgggccggacggggagccggtggaaatcatccagtccttatcaatttcgtgggggctagcgatgccgttgacccacaacgccattgcggcatcgagaaacggaatcagaagtgagttgagcacgtagccgggttgctctttgtaaaggtggatcggcaccattccgatggccttagcaaagtcaattacctcctccaccagttccggcttggtgtccgggttaccgacgatttcggcgacgttgtacttccaaatttcgttagcaaagtggatgtgcaagaagcggcgcgggtcaccaaagaacttcaccaattgactaggcatgaaggtcgaagagttgctggccacgatcgtcttatcagggactacggccttgagttcctcgtagaaggcttccttgacttccatggcttccggcaccgcttcgatgactaaatcggcgtcttcaacggcttctcttaggtcggtcgtgaccgcgacaatgttggccaggccggcattaaaatcggcctcggaaagcttgaggtcacggtggtaagcatcctttaaggcgtgcaaacgagttttggcgctctcaacgtggcggttccaaacggtgacccgcattcccttgagggcggattggtaggcaatttggctccctaaggtgccggccccggcgatggttacatttttgatggtcatagtggtctcctttcttaaagcaaacgattagttttgtaattagtatatcatgaaaacgttttcaagcaaacgattagttttgtaattagtatatcacgaaatcgttttcaaactgacgtggttaacggtccggcgccctgcttgagacgaaaaaatgatgaaatcacgatcccaccgggcgagcgggggagtcttgtggtaagataaaattatcatgtgactaaggcaaaccacgatgtttgtcggtccgcccttggaagcgacaccaaatcatcaatgatttatcaatcgtttagcaacgaggggagggggtggcaaggagtaattatgagaattacggcgccccccttaacgaatcataatttacaacaaagaaggtttattcgatgacaagcaccaagacgaccccccaaccacgggacctgcacaagatccacgttctccacgatgggcaaccggttgaactggggattaaagagatttttgatccggaaaagtattcccagctgatcgccatgaccggagcggtgacgcctgactttatcaacacctacttgcccgattttgtaaaggtcgaaatcggactgggcgcccgccagacggcgaccgggtacaccgccaccgaaacgatcactaaagacgccctggcaacggcgatgttaaacgccgccaacaaggaagcggccaagctttttcatgctttaaccagccaaatgcagttaaacgccgtgtccgggctgttaaagctggacatttcgccaacccaagcggtccactcccgcttttacctgctcagtaacccgactaccgagcaaacccgggtagtgttggggtcggttaacttgaccgaagattcctttgacccggcccacaaccgctttgaagaggccctcatctttgacaaccacccgctttacgaaagcttgaataaccactttaaggttgacatgctaccggtgatgcagccctacttcactaatgaactactcaacgccgccgaaaagcaactcaaggccctgaaaaaggacaaggatgccgacgctagccaggtggtgatcctctctaacgaagagaccgaccggatcgcccaggtggagttgaccaacctcttagtcaacgacgtgcaacgtcagcttgacaaggaactggtcgacccggaactgccgctgggcttgcgtaacgtaacggtcaattacgccaccgaaaaggacgaggccgagcgggcgattgaacagcgtgaaatgatcctgaagttggaaaaagaggccgtttcaccgcgggcagcccacccgaagctacgggaacgggctcagatcaacaaacgggtggtggaagccttcgaacaggcggtgacccccgaggacttagcggtcgaaaaaaagtacaccaccttcttgtacgaccggcccctggaacgcaacattgcccgtaacactactggcctctacacccccaacgacaccggtacctaccccttgccgtttgggaagctggcaaccgtttctgaaattcgggaggggttgcaccaaattgacgccgtgatccagggctatgccaagttcgtggtcgattacaccccggaatacgggcgccggttctttgaggcaatcctctacggctttgcggcgccgtttttatgggaaatccgcaccaaggctagtttgaaccccgaggacggtaatgacgtgcctaacttcttgatcctaggggcgacggccgggtcagggaagtcgactctcttacggatcattaaccagctgacctggaacaccgccaactcgatgattgacttcggcaccatttacgacaccgataccccgcagcgcaaggccaagacggtccaggccctagaattgtacatgaagacgggctccagttacccagtcctaattgatgaaattgaaccctacttcttccagcaaccgcagtacagccgccacttggtcgtcgacacgatgaaccagttggttaacagccccaagccgatcgcaccattgatcgggaccactaactacaacgggggcttttcgatggccagagaaaccgcccggcggacctactacctgcaactggataaggtgattgacgaccagcaaaaatcggaggccaccaagtacatttacaacgtccgcaagatcttaaacaacaccctcttcaaggactttgtcgtccggatggccaacctcttagaagacgaccaaaccccgtggcggacctacaataaggaaaccggcctgctcgacttcttggccatgccgcggcggatcttcaaggagtactaccaaatggtcgaccaaccgctgccggactacttcaccgacgggattttcgatgacttccgcgagagctcacgcaatcgttgggctaagctgtacttaacccaagagagcgactttgtctaccgcaaggaaaacgacagcctgctctttgatatctccaagcttaactcctttaacggctttacccaagacgccgtcgaagagtaccgcaactccttaccaatcgaaatttgcgtcgacgggatcaacggtaaaaccgggaagtttgtcgaaattaaggccggcgccttttaccactggttggggatcaacaaccctcacatggcgttgccagccggggtgaccgtccacgaaacctatgacgtcgcagagacgccacgggtgccgtcggcgattgaacacgggcaggtttcaaaaccaaagaagaagggcttttgggcccggttgtttggctagcataactcaattcaatggtctccagtcgcacgtagcgaaccgtgctgagggcctcttgttgtttgtgcacacataatctaactagccaagcggaaccggaaagggtatgatggtcaaggaagcaaagaggcggtgaccatgttcaagaaggttttgcgccgcgtggccattggcttagcggtcatcatcgtcgtactggcgggggttcagttgtacttgctgcggggaaccccgggtaaggccatcacccccaccaactcatcggtaaagtattccgccacgcccaccctcctgatcccaggctggggtggaaacacgtggacctatacgaaattaattgactactaccaggaccaaaacatcgccacgaacgtaatggtggtccgggtagcacccaccggagccgtccaggtttcgggtagcttgaagggcaagcaaaacccactgatccagttcatttacgactggaattattccaccacttaccagccccaggtgcgggagctaacccaagttttgcaggttttagccactaagtatcacgttcaaaaactaaacgtgatcgcccattcctacgggggaaccgagcttttgcatgcctacatcgggtccaaaaccctgcaacgagaaatcgccttgcaaaaggtggtttttttaggggtcccggttgacgaatcgtttgggaccaacaccaagtacaccaagtggttattcaaaaagtctcacgatcaaatgtttaaaacgatgctcaaggaggttaaggaagcacagctaccaaggggactagtcttttataactggatgggaagcgacgaggggaaatcgaccactgacggcgaagttccccaaatccaatcactaatgttaaaaaccctgattaaacacaaacacgtccactatcaccaacacatcttcaccgatacgacccacacggagcttcaccaacgggtcaagattatcaagaagattgcccacgtgatttgggggaaggagtaggtgtcttttgcaaaaggaatttcatcaagtgactgggctgttgtggaagggcgaagaggaaatggccctttaccgtcagttaaaagccctcgctgagcaacggggtcagtcggtcagtaaaaccgctaaggacttggtcaaagccgggctaagaaaagaagttggcccaaccaaaaatcaataaggaagagagaacaacatgctgtacgcatccaacgtgctggaagaagatattaaattaagtgaggaaaagaaacctagtcccactagtttacgcgactggacaatccgcccgtttacgattaacgggatctcaatggtcctcgccgttaatcacgaaaccctgatgcccgccatcattccgggagtggaatacctgcgggtcggggttgagtttgtcttagcccaagtggttaagcaaatctgcagccgcttggccattaacccggataaggcgacccgctacaccgatcaaatcttaaacggcggggtggcctaccggaacacgagcaatgacttcttgttagagcgggccttccgttactacgtggacgcctttagcaagatcaccccggaagaactagaaagctacgaggaaaacgacctgttaatggggttagcgatggaatcggtcaccctcgcggaccgggaacggtttggccgccaggaaacgccgatgatcaactttaccgatcaaatcgtcaaccaggtccggatcccgatgatcacgaacaaggggaattactttgtacggcgttgggtggacttaaacaactccccaacctacttagctaactttgacgagcaggccccggaagtccaagcggtgtacgaccaattgatcgacattaacaccgaactaatcgctgacctgatgacctgggtggaaacctacaccacaacggatgaaaagacccgggcccagatcaaggaattgctcgatcaatacctaaacgactacttaacccagcggcggccgatgtgtgtcattgatgacctaacatcgcccaccgacttcctcctccagtgggaggccttcgccccagacgacgccgatccggagccgattttattagcgttacgctacttgattatgtacatgcagaccaccgaaatgctttcgattaaggatagccacgtcctcatgcgggcggtccaagtggtgatcgccaaccggtggggggaatccaacatcgatctaaacctgggctacaaggacatgattgcccaaccggataagaccacccaggaattcattgacctaatgaagaagtttccggactcctttttcgaattcttacgtaacctctcgcctcgcgaacgcctgacgatgatcgaccagctggcgcaactgaataaagaagacgccgcgaaaaattggaagggtgacaatctttgaagagaagatggctattcggcacggctcttggcttacttgcgggaatcgggatcactggggttcgcccccggattgtacacgccccggaagtaatttcaaccaccaagcgacttcaattaacgctcaaggacgtgcttaaatccaaccacgtcaacgggattcttttaattggtagcgatgacacacccaccgtgattcaaaactcactggtgggggccaacagtcaacgggcggtctctagccaccgttacttcccgactgcgtcgctgcaaaaactgttgacgggattagccatctacaccctcgtcaaggagggcaaattatcggttgacaccaccctggcgacttactacccccaagtggcccacgcgaaggaaattacgattgggtggctgatgagccacacctcggggcttgccgacacccagacggtcgccccacgggtcctcatgagtcaaagcgaacaggtcaaatactccttggcccactataagtcgagtggtaaagaaacttggaactactccaacatcgattacgtcctcttagccgcgatcgtttccaaggtcagcggcgaaagctatgatcagttcgttcgggacaaaatcctggcgccgtgggggattaaggagattaaaccctttagtgcgctgaaggccagccaggtgtctaagagccttttgccaacggcctcttggacgagcttgcggcgggcgatgtcggcgacctttggggccgggaactacttggcgaccccggtaggttattggcaattgattagccacttgatggacgaccaggcagccagcacctggctccataagtacgccgaccaaaagacggttagctactttggcgggatttactttagcggcaatagtttccacgctaacggaggctacgctggttactcggcgattgcctcgggggacttttcgacccagcagcggatgatctttttcactaataacatcaacctagggaccgcaaaaacaattcggacgcaactgaaccgctattactacagcaaactggctcaggaactcgattaaggaggatgtagcatgttaaataaagactttaagtatcccgacaccgttgcctttgacttcgttattgacggactgaaaaagcgcggggtggacctccaccagttgagtgggatcgcctatgatttacagcacaacttcgtgcccaccattacccaggaggagtgctaccaagaactgctgaacgtgttgcacaaacgcgaactcttgaacaacgcgatggtggcgttggaactcgaccgcctggccgaagaggggcaaattaaagagcccttattgaccatcattagaaacgactccggcgtcttcggggttgatgaagccctggccctgcaaaccgccaacatctacggcacgattggggtaaccaacttcggttatctcgaccgggtcaagtacgggatcatcaagcaatacgatgaggataacgaccaggtcaacaccttcatcgatgatttgctaggggcgattgtcgccgccctgtgcggtaagttagcccacaagtacgcataggaaagtgattggggaataaccttctcggcaggtcgtatgactaagctaggacgaacggttagtgcggtacgcactgttcttcggcctgcttagacactagacctgcggttattttccacgctatctgtctaacattcgtgaatacagcaagaggccggggaaaacggaattttccccggcctcttcagttgagttagaaaatcatctgcaaccccatcaggatcacaattaaggaaataactggcttgcaaatccggtcaaaggttgcccggttaacccgggataagacccgtggggctataagcgccccggttacggagccgattatcagtaacagggcgtaaaagtagctaacgcccccgccagtcatgtgcatcacggcaccgattaaactcgtccaaacgaggatgaagctagacgtggccacggtgcccaacatatcttcgcccatcgctagcaggccggccatgatcacgccgccaccggaaagcccaccgatgccgatcattaaaccggacaagatggcgtaataggctgccttgacccggtcgacgtggatatcttccgtttggcgcaccttgcgaaagtacatttgaacccctaacaccaccaagacgagtccaatcagcggggcgtaaatcttttcgggaatgtagcgggccaacaaggaagctacgatcacggttggtaaggcgaagtacagaaactggcgggctagtttgacgttgacgttgccgtgacggtaaaaggacagggcaccaaagcacagggcggggatggcggttagaagcgaggtatccaccgcgtgggcggcacttaacccgcacagccccgttaaaaccccaaggtacaaagcggccccgccacccccggttgagataacgaaaaagccaatcagaaaaccacacaccactaccaacaaatttaacgtcaaatctgccgcctcctttaactaaaaacacgcttattatacactatcacccccaccttggcgcactagggtgggggtgagtttagtttaattgccgcttggcaacgtcggtttttaatagttggtagaaggccgcaaagaggggcacggtgaacatcatccctaggatcccggaaaccccgccaccgaccatgacggccacgaagacccacacgctgggcaggccaatcgacttgccgacgatcaacgggtaagtaacccggttatcgaattcctggagggctagaatcatcaccaagaagatcagggccttgaccggggaaacggcgaagatcacgatgatccccacgctggcccccatcaaagccccgatgatcggtacgagggcggtgacggccatcaccgcgccgaccattggtgcgtaagggagttggagaattagcatcaagacggtgcacgaacacccgagcaccacggcgtctttaacttgccccacgatatagctagaaaaggactggtcaaacaccgtcagtacccgtaaaatccgggccacttgccccggcaagtaggtggtcaataagagcttgaactggcgggcgagacggtctttaaagagcaagaggtagatcgaaaagaaaatcgctacgacggtcgtagtcagggcggaggccaccttgctagcggtggacatgaccgtgctaaaggtgccactggccccgtttaagaggtaactttgcaccttagtccaattaatcttagagaggtcaatttgttgccagaggctctttaaaaagctctcgttttctagccagttgatgaactgggggatgaccttgctttgcccggagaagagcaacttaacacaagctactaactggggggccaccacgctagaaaccaccccaatcaccaccacgattgataagtaggcgaggcaaagggcggtgacccgggcaaacctttgggcccgctgtcccttaaagacccggtggtataaaccttcgtagcgtaccatcaacaggttaacgatgtaggcaatcacgcaaccaatcaggaggggcatggctgccgccaataatgttttcaacaggcccgcaacgtttggccaataggtaatcgccaggtataaggcgaaaatagccaccactaagggggcataagggagtttgaataatttacgcatacaatcctcctaacggtagacgagggtggcagcgcccatcccgccgccaatgcacagggtccccagcccccgcttggcgttttggcgcttcatttggtagagtagggtcaccaaaatgcgggccccggagtcgcccaggggatgaccaagggcaattgccccaccgttgacgttcaccttgctctcctcgaagcccaattcgcgctggcaaacgatcgcttgggcggcaaaggcttcgttaatttcgattaggtcaagctggtcgggcgtcatgtcaacctgggcgagcagcttcttggtggccgccaaggggccgatccccatcagttccggcttgaccccggccaaggtaccggcctgccagtagccgagaatttccttgccttccgccagagcccggcgttcgctcattaggattaaagcagcggcgccgtcatttaatccggaagaattgccggccgtcacgtcgccaccttctttaaagaccggctttaaggccgctaatttttccatcgtcgtgtcgcgaatcgcctcgtcttctgtaacttcaagttggtggcgcttgcccttgacggtcaccggcacgatttcgtctttaaaacgccccgcgtcttgcgccgtccgtgcccgcacttggctttgcagggcgaagtggtcgaggtcttctctagtcacctggtatttttcgaccaggttttcggccgtgcaacccattgggtagtggaagaaggcgtcttccaacccgtccttatacagggcgtcgaccagttcggcattaccgtacttgtaaccaaagcggcccttgggcatcaaatacggggccgtcgacatgctttcggtgccccccgccaccatcacttcggcgtcccccatggcaatcagcttggccgctaggttaacggcgtgcattccggagccacacatcacgttaacggtggtggccggaacggtaaccggcaacccggcggcaatgctggcctggcgggcgacgttttgcccctggccggcctggatggcgcagcccaggtagacctcattcacttcttcgggagcaaccgcagcccgctctaaggcggcctggatggcaattgttcccaactgggcagcggtcagtgtggccagggcgccaccgagctttccaatcggactccgtgcagctccaacgaaaacaactttttccatacttatcaaccctcatttgtttaatattaacagtctcatctattttaacgaaaaaagcggggagtgaccactttgatcactccgccgccatcaattagttctccaggtagttgagaacgtcggctaagatttcctcggcttgggcctggccctgttcgtagagctggcgaatttttttaacgttgccctctagacgcttgaccttaattggttctgtcggggcgatcacaaaggcttgccggtctttttcaagttgatcgagcgtttcgacctgctggttgtagacggttggccggttaatcccggcatccacgaaggccgggtagtccttaaaggagtgctggtacatctcactaagcacccggctggtcggcttcttgcggtagtcacgcggccgggtccggaccaccacgatcttgtcaaagtcctgctcttgggcgatgtcgaagggggttgaatcggcaacgcccccatctaaacagggaccggcggtggttacctggggctcggaaacgaagggcatcgaagaagaggccttcaggtcggtgatgaactcttcgcccgtcgcgtttgtgaaggtgacggccttcccggtttctagagcggtggcgacgatggtgaaatcggacgccgaacgctggtaggcccgttcgtcgaagttgtgccagtcccagccgtggtcttcaaacaaaaagtccaagttcaaaatttcctcgcgctttaaaaggcgcaggggggagatgtaattgcggtcgtgacggtagtgggtgttaacgtcagccattcgtccgtactgcttagaaacgaagttcgccccgcacagggccccggcggagaccccaattaccgatttgaattcaacgtggtgttttaaaaaggtatcggtaacaccggtggagtattgaccgcgcatcgccccaccttctaaaactaaggctgcgttatataacatgaaattccctcctgtcgactagatacagaaattatagcaccaccggattgccaacataagtgacgaaaaccctaattttgcctaaaagcgccttcatcaatggattttcatttggaggttggcggactgaaaagcggcgatgaggtctcgcagggcgtcggtgagcggacggtcctttttggcgccaataaagtagcggatttggatcagcgaggggtcgagtgggtagaggttgattggcgtttccttaatccgtttgaggatgctggcggccgaaatcgtcaagcccaccccctgaatggcgaggttggcgaccgtgatgacgctgtttgagaccatcaccaccttgggaaccagcttccggttttgaaagaggctgttaacctggtggcgaatttccgattcggcggagctcaagacgaagggttcttgcaagaggtcgtctaggttatacgttgaagggtcgaggatgaagcgaccgggttggtaaaacttggaggtggcggggatgatgacgtagtagttctcgccgccgttaatgtaggggtgaatcccgtaatttaaggtttcgggggtttggcctatgtaaaggtcggcctggtcatttaaaatccgctcctcgctttggtgggggaagccttcgaccacttggatccggacgctggggtggtcctttaagaagcgggggaggattgccggcaacaagaaggttcccaggctctctaaaacggccactcggatgatttcggtgctgtcgttggtgtagcgggctaattgaagtgcaaggcgttgatgttcggctgacaggttctcgaggtactggtagtatatttggccggcttccgttaaagagaagggtaagcggtggcggttgataattggggcgcccaattccttttcgatccgtttgattagctgggtcaaatagggctgggagatgtaaagctcgctggccgccttagtgaagttgctgtgcttaagcaagacctctaagtagttgagcatcaaatccgggtcacgcacgttaaccatcctttcgataacattttagttatgatccaataataacacaggtcgttcccatttccgttcggaagcgctacaatttactcgaacatgagattgatttcacaagggagcgatgaacaatgaaagcaggaacgtacaaagtaaaagctaaggggcacggctcatccttcatgccaatggaggtcacgctaagcgacgatgcgattcaacggattcgagttgacgccagtggggaaacaagcgggatcgccgacgaagtttttaaacggcttccggctaagattgtgaagggacaaacgctaaacgtggacaccgttgccggggcgacaatctcctcacgtggggtcgttgacggggtggccgaagcgattaccctggccggtggcgatgccgctgagtggaagcaacgggccaagccagaaatagcgactcaggccgctcaagttgaggaatatcaaaccgacgtggtggtagttggggccggtggggctggcttggcggccgctacccggagcctccagcacgataagcaagttgttattttagaaaagttcccgcaactagggggcaacaccacccgggccgggggaccaatgaacgccgctgatccggactggcaaagggactttgccgccttgaccggggaaaaagagaccctgaaagagttggctaacacgccattagaacagatcgaccccgaataccgtgccgactttgaacggttacgggagcaaattaaggaatacattgcttccggagcccagtacctctttgattccaacctccttcacgaaatccagacttacttaggggggaagcgtgaagacctcgccggtcatgaaattcacggtcggtaccagctggtcaagaccttggtcgataacgctctggactcggtcaaatggctagctgaccttggggttaaattcgatcaaaccgacgtaacaatgccggttggggccctgtggcggcgtggccacaagccggttgagccaatggggtacgccttcattcacgtcctgggcgactgggttacggaacacggtgccaccatcctgaccgaaacccgtgccgaacacctcctgatggaaaacggccgggtagtgggggttgtggcccacaagaccgacgggactaaggtgaccgtccgtgctaaatccaccttcttgaccgccgggggctttggcgccaacacgccaatggtccaaaagtacaacacctactgggagcacattgacgacgacatcgccaccactaattcaccggccatcaccggtgacgggattagtttaggccaggaggcaggcgccgagttgaccgggatgggctttatccagttaatgccagtctccgacccggtgaccggggaactgtttaccggcctgcagacgccaccggaaaacttcatcatggtcaaccaagagggtaagcggttcgtcaacgagtttgcggaacgcgacaccctggccgccgccgcgattgcccagggaggcctcttctacttgatcgccgatgataagatcaaagagacggcctacaacacgacccaggaatcaattgacgcccaagtcgaagccggcaccctctttaaggcggatgcgttagcggaactagccgggaaggtggggatggacccggccaccctggaagacacgattaacaagtacaattcttacgtcgacgcgggccacgatccggagtttggcaagagtgccttccaccttaagtgcgaagtgacgccattttacgccaccccgcgcaagccggccatccaccacacgatggggggcttggcgattgatgaacacggtcacgtgctagacaaggcggagcgagtaatcgccggtttatactccgccggggaaaacgccgggggcctccacgctgggaaccggctcggtggtaactcgttggctgatatctttacctttggccgcttggccgccgataccgccgcacaagaaaacggctagggggacaggacaaatctaaacatttgtgcagtctctaaagcttcctgtcgtaaaaaaccgaaataaaaagatcctgggaaagtcgttattcccgggatcttttttctactgattactcttcaaatcaaacttaaccgtcttatcgttccaaactgaggtctggtattggagctggagcttagagacgctcgtgcttgcctggccgaccatgttaccggtcaccgaggcccccttgtctaaggaaccggcgtttaaggtgttgtcgacgtcggtgtagatttcatcgaggtcggtgttattcccgtcggcgttgagcttaaagtcataagggttgtagtcttgcgattcgtcggtatcgttggtgatcgtcacgttgacaatcacgtattgcttaccggaatcgggctgttcgtactcgttaccggaactgtacgaaacgctattgaccttaatcttataacccttatacgaggcggtttggccgaccttgtacaccttatcgagtggggtggccgaactgctcgagctcgaggcggacttatctgagctatccgatgaaccggagccacccatccccgcggcgacaatcaccactaacaccacgaccactaaccagaaccagacccgtttataaaagggcttcttttctacgtacacgtgaccgttatcatccttaatttttcttgccatgaggcttcctcccgaatagcagcttttaacgtcgatcagtaattggacgtaggggtgcacccatttaaccaacccccattggttaacggaccccgcattcttcgatctagattttctatctatattataaagggtttgataaaccgcttccacccctattttatttggcgaggggggttgctcatttcttttggcgactgctatatttagggttaacactttagaagaagagaggggattgaatgacaaaatcaaacaaggggatcctcctggccatttgcggagcgtccctgtggggggcctcgggagctggcgcccagctaatcttttcacacacgtcaatgaccgcatcctggttagtggccgtccgcctgatctttgccggcttaatcatgacggtaatcggtttggtgcgcaacccggggcaaaccaaggggctcttaactaataggggcgacctagggattttaattgcatttacctttttggggatgctgaactcccagtttacctacatgaaggcggtacaaacgagcaacgccccgaccgccacggtgattcagtacctacaaccggtgttaatcattgtctggtttacccttcgtaaccgggcctggcccaggcggctagacatactttcgattacaattgctctggtggggaccttctttttggtcaccggcggacacttgaactcgctatccctgacgccgatcgccctgttttgggggttaatgtgtgcgctggcggccgccatctacaccgtcttaccccagggcctgttaagtcgctacgacacgctaaccgtctgcggcctaggaatgctgatcggggggattttcatgagcccagttttggtccttacgcccttacccaatatgacggccttcgattggggaacccttgtctacatcgttatattcggaacgatcctggcctacaccctctttttgagcagcattaattacatttcaccagccgtcaccgggatgttgtcggcctttgaaccactggtcgccacaaccttagcggtggctttcttgggaaccaagttgacggcggcgagcgtcttgggttcattattgatcatcctgtgcaccctgattcagtcgctgccactcaaacgaatcttggatcttttgcaccttgccaagcactaaccataacctttgataatgaaagttgcccttacattagtccatttaagtagtgatcgataaggagcgatgctcaatgtacaaccaaattaccattacgccaaccgaactgatcgtttccccggccggcctcgaccgcctctgggcgctgaagggagccattcgggtgccttggaggcacgtgaccggtatctttcgtgatcagggggcctttgaggagcgcaaaggtttgcgcttgcccggaaccgcaattcctggtttatactacgccggtagctttttttatgacggtcaacgccgcttctataacgttcgccgtaatagtccaatcgttgttataacgctgataaacgaaggctacgaccggctgattttgagtgttgaaaaccccgccaccgttatcgaacgagtgacaggtcacttgttaaacgaggcgtaaaataaaatcaaaattttcgttactcaaccgactttttacccggcaacggcgcgaaaagccggtttttgtgtgcttataaataaacgtatttttcttatttgaaaatctattcgatctatcttgtctatcgggtgtaaaataaatatagtcaaaggggtcgggatgaaggttattcaagtctcctcatatactactgataattcaccctttgaccgtatttttatccactttgatttagtggattgggaatcttgatcttcactccgataattatcatgtacgattacatatagactggcggtgaatttacatgtcgataagcgaagcccaaaagcgtgccaacgtgcgctaccaaaagaagaacccagatgttgttcgtcggattcaatacaagagtcgggggaagaactttatccttaaatcggcaaatgaacaggaccttcgtcaatttgaagaatggatccaaatccgccagcaacagctgaccaactaaccagggacgtccgaaggggcgttcttttttttgtgcacacaaaagcaattttattaaattaactgacgcaaactagctcttcattccaattatcgccccctttatcgaccggttgactttgttgttttgacagcgcatactaaaaaacgaactatttcccgatgagagaaattatttgcgataagggtgaagtcagaatgaagaacagtacactgaaaattaagctactgccggcttggcaacagactcaaagacaattagttcgccacgacatgataagtgatcgatcgataaaatcattgctgggtgatggcccgttaaccactttgggggaggacctggtggagcgactattcatggtggcgcccaaagaggagttactggaacggtcactgaagctgaccctgcttgatgatgatcggcccggtacccccgcctttacacccccgtttcacttccagcataacgctaaaaccctctacttacggtggctttgtcaccgggaccacaactgcctgcgggcggtggcggtgcgggggacgctcaacctcttgcaaaagtacgaggaccagtttgggcgctccctgcttcaattcacgatcgctaacaccaaggaagtggtccaccaaatcgttagttccggcttgaccccggtgatgatccggcgccaccaggataatttgattgacttttgtgacttttgccgcctccataccaactgccgggtgaaaaaccactggcaactctttgaacgggccctcaagaaaaccgcccagtccaacgacattttcttcacctcctatgaggacctggtttcgcccaaactgtcgacggtttgcctgactgaaggtaagcacggctcgatcttgccccagattatcgccctgctaatttttaagggggcggaattgactacggcttgcgctacattcaaaaccgtgacttgggcgaccaccgcctgcggattacgacccgccacggcgtccggagcttgcgcctgtccgaccgggaagaggaactgctaaagcaactcgtgggggaaaacgaggataaggtcggctgctatttaattcacggctgccggcgggtacaaaaccaaacgatcaagcggtgggcgattaaccataagctgcgctagctagcagctgatttctacggcgatcaggagctaatgagctaccggacgattcgccgtagcgggataccgtagcgggatgatgtattggctgaccgagcgggcccaggaacgcttcggggctgtcagggggctttcggttgaccagcgcagcgccctgattgatgagttgatggcaacccgggatttcaccgtcgccgccaccaacggccgggtaaccatccaacgggtctgggatcagtacttggcctcaaccaaacacgggattacgggggaatagccacgggattgaccacgttttcaaagtgagtgcggtctaacctcctcgacgggccgtagggctaaggatagggcacaggttaacgccctcggcggtgttctgtggccagacttagccactaggcccgtggttgggagcacgttatctgactaacattcgtgaacacaacaagaggctgggagaaaactgtgttttctctcagcctctttagttatttatggtcagattttttgttctacgtcggttacgtgcacgaccaggactttccgcagccaagggaagttagccttcatctggtcgaagtattcgccgctggctaagaactccccggttgcgtggacgtggtagccccgccccatcccttcggttcctgcaaacttcttggagccaaaggcgatcgttaacggactggactttttctggacgtcggcttcaattgaccgcatcccggcggccggaattaagaaggtttggtcatcaataacctgaacgtagtcgctccaggtgttaacgacgtgcgccggattaccttcgacggagacgatggtgactggctgcggatctggcatgatttctaataggcccttggtaagggtggtacttttttcaagcattaaaatgcccccattctttttgatgtacttactttatcgtataatggtgtcagatcttgtcaccattgcaaaaaggggaaatgaacttgcaaaaatccgcccgcctcaaccaagaattgatttacctcagcgataagcactcctttcacttaagcgacctaatgaccaccttcaaaatctctaagcggactgccctccgcgacattgaaagcctagaacagttaggtctcgccctttattcaacgcctggtccggctggcggctaccacctaattcaagaggggttgttaacgaaggtctactttaaccctgatgaaatccacgccatcttcttcgccctcaaagcgatgtcaatgatgagcgaaacgccctttaacgaaccttttaaacaaattagggccaagctcctcatgaatttagcccctaatcgccaagcgggggttcggcggctagaagatgcggtcgcctactacaccgtccctgcggtcaaacacaacccgtacttgcggaatctattgacgattatctcacacaatcacttagccagcgtcacctttaacggtcaggctctgaccatccagccctatcagctcctttaccgggacggatattggttggtggctagctgggacccgaccagtcaaacttgctggaactaccggtgcgactgcctgactagttgccaagagctagcctcgcccctagcactaaccaaacaagagctccaagcaaaaattaagctctttaatcacggcgagggtggggtcaagttcaaggcgttgttaacagagcatggtcgggaccacttcttgcggagtaattaccccagcatgcgactggaagaaaacgccggccgctactacttgactggctattataacgagcggaccttcgattacgtcgtcgactacctcttaacctttagcaaccacgccaagcttatagagccccaaccgctaatcgacggttatttaaaaaaattgcgcaccctgctgaatcagtatgccgattaagtgggtggaaaataactttctcggcaggtcgtctgacttagctagggtgagcggttggtagggtacgtaccgttcttcagacggcttagacactagcaggcttgcggttatttgccacgttttctgtctaacattcgggaatacaacaagagcctgagagaaaagcggctcttctcctaggctcttgtgcttagtttttaaagctgtggacgggggcggggagttggccaccacggtgaatcatggcggcagacgaggccttattgacgcccataatcggggcgtggcccagtaaaccaccgaactcgaccgtctcgccaacctgcttgccggcgaccgggatgacccgcacggcggtcgtcttgttgttaatcatcccgatggcggcctcatcggcaatcatggcgctgatcgtttcggctggggtgtcccccgggatggcgatcatgtccaggcccaccgagcagaccgccgtcattgcttcgagcttatcgaggcttaaggtgtgggcgttgaccgcgtcaatcatcccggcgtcctctgagaccggaatgaaggctcccgacaaaccgccgacgtggctgcaggccatgatcccgccctttttaacggcgtcgttgagcatggctaaggcagcggtggtcccgtgggtgccgacttgttccaagccaatttcctctaggatctgggccaccgagtcgccaatcgccggcgttggggccagcgagaggtccacgatgccgaagggaacccccaggcgttgggccgcaatcgtgccgactagctgtcccatccgggtgaccttaaaggcggtttgcttgatcgtttcggcgaccacgtccatgggttgccccttgaccttttccaaggccgccttaacgaccccgggaccggaaaccccggcgttgatgacgacgtctggttcgctgaccccgtggaagcccccggccataaaggggttatcctcgacggcgttacaaaagaccaccagtttggcgttggccatcaggtccaactcactggcccttttgatcaccgttcccatgtccttgacggcgtccatgttaattccgctacgggtggaaccaacgttgaccgaggcgcagaccaactcggtttcggccagggcttggggaagggagttaattaaaacgcgatcgccgctctggtagcccttttgggtgagggccgagaaaccgccgataaagtcgatcccctcggcgtgcgcggcccggtcgagggtcttagcgtacttaacgtaatcggcgtcaccactggcggcggcaattaaagcgattggggtaacggtgacccgcttgttaacgattggcaggccaaattcggcttcgatctggcgcccgactttaaccaagtcctgggccttagtcgtgatcttgtcgtagatcttttggcaggcccggtcgctgtcgctatcgatacaatcgagcagggaaatccccatcgtgattgttcggacgtcgaggttttcgtcggcgatcatccgaatcgtttcttggatcttttcgatttccatggcgccctcctaaagttggtgcatggcttgatagagccgttcgttgcggatgttaatctccacgccaagctgggtgcccaggtcctttaagtcggcggctagcttagtgaagtcctggtcagccgggacttcaaccatcatcatcatggtaaagtagccgctcatgatcgtttgcgaaacgtcgaggatattaatctgggcggtggaaaggtagtggctgaccccggcgatgatgccgacttggtcttgaccaacggtagtaacaattgctttcatgaagatcacctcaatggttataatttgctctaatcatacgggcttccgaacggaaatgcaattgttcttccagacgttcgggtcacttttttctaaatcccttattgacatacaaaaagtaaccggttatagttaaagcactttgaaaggagggaacaccaatgactaacgtatttactaagcaagccgtatgttgttgtggagcgcgtcaattacgcggctccactctttggcgttccctcaaacggggataagcttaatccggagtaagtgtaattggcgctgattcagcttgaatcggcgccttttttgtatcctcagttagaaaaggagtaaccaagatgctagttcacaatgtttaccaattaatcggccacaccccgctcttggagttgccgcttgacgtccccaacggcagtcacgtctttgccaagttagaaatgtataacccggggggctcgatcaaagaccgcctggggatggccctgattgaagacgggatttcccgcggggcgatcacgaacacgaccacgatcattgaaccgaccgccggtaacaccgggatcggggtcgccctggctgccgctaagcaccgcctcaagacaattctggtggttccggagcactttagctttgaaaagcagacactgatgaaggcgctcggcgcggaggtaattaacacgccggacgagggcggaatgaccggggccaccgcaaaggccttggagctggccgccagcattgccgattcctacgtgcctaaccagttcgctaacttcgataacccacgggcctacgaacggacgctgggcccggaaattatcagtgacttaaacgggcaaccaatcgacgcctttgtggccggggccggcaccgggggcacctttgccggaaccgctaaggcgctcttaaacgtctacccgaacgcttacacggttgcggttcagcccaagggatccattctcgatcaccaacccaagggcgaccaccgtaccgaggggattggggttgaacaggtgccacccttctttagcggtttaaagatcgacgaggtccaaacgattaccgatgacgatgcctttggctgggttaaacgggcggctagggagctggggcttttgatcggctcttcctctggttcggccctggccgccagtttgaaggtcgccgaaaaactacccgccggcgccaatatcgtcaccattttccccgactctagcgaacgttacttaagcgaaaacatttacgaataaaggagaaacattatgaagtttaatacccaattaattcacagcggcattagcgaagacccaaccaccggggcggtttcgaccccaatttaccgctcctcaaccttccgtcaacacgtcctcggcggtggcaccaagtgggaatatgcccggaccggcaacccgacccgtgcctccttggaactcttaatggcccaactagaagaaggggtcgctggcttcgcctttgcctcgggatcggctgccatccacgccgtcttttccctctactcctccggcgatcacttcatcgttggtaaggacgtctacggggggaccttccgtttgatcaacaaggtcctgaagcgtttcggcctcgaatttacggttgtcgacacccaggacctagcggcggtcgaagcggccgtgcaggacaacacggtggccatttactttgaaacacccaccaacccgctcttggaggtttcagatatcgaagcgattgctaagatcgccaagaagcatggcttaaagacggtcattgataacacctttgccacgccgtataaccaacgcccgctgaccctgggcgccgacattgtagttcactccgccaccaagtacctgggcggtcactccgacgtggtgggggggattgccgttacgaacgacgaggaaattgccgaacagttggccttcatccaaaactcaattggcgctgtccttgggcccgatgactcctggcttctgatgcgggggattaagaccctcggcgcccgaatgcggatccaccatgaaaacaccgcagccgtcattgaactgttggaaaaggacccgcgggttgctcgggtactgtacccggggctgccagatttcccgggacatgatatcgcggctaagcaaatggaccacttcggcgccatggtgtcctttgaactgcaagcggggctctcggcaaagaagtttgtcgaaagcctgcaggtgatcacgctggccgaaagcctcggtgggatcgagagcctgattgaagtgccggcggtgatgacccacggttccattccgcgtgaggtccgcctgcaaaacgggattaaggacgaattaatccgcttgtcggttgggatcgaagacgaagaagacctcgtggcagacttacagcaagccctggaccaactgtcataataaaaaaccgccagcggtgcaagagcaccaccggcggtttttatacggaaaaggtcaggaaaaccctttttccttgtcccttattttaatttgcgtatgttagacagaaaacgtggtcaataaccacaggcctagtatctaagccggccgaagaacgatgcgttccgcccctagcttagtcatacgacctgccgagcaagttatttgccactcccttttaattagtcgatatcgttgcaaattacgaccggcttgattaagtccgccggcttgtggtgcatcagttcgatggcgtccggaatcttctcgaagccttcgaagcgatgggtgatcattagtgatggatcgatccggccgttcaccacgagggcggccagcttttccatccgcaggcggccaccaggcatcaggccaccgtggatggttttgtgacccatcccaacaccccagtcaccggcgttgaagaccacgtcgtcgtgaccgtttaagtagttaacgttcccgattgagccacccggcttgagcatccggacggcttcttcaaaggtgtccttggcgttcccaccggcgatcagggccttgtcgaccccttggccaccagtggcttccaggatttggtcggaaatccggccgttgtggtagtcaatgatgtcggttgcgccgtactttttagccacttcgaccgtcttttcccgtgaaccaaccgcaaagacgcggccagccccgtggagcaccgccccgcgcagggccatcaagccaaccgggccgatcccaatcacggcgacggcatccccaaaggtcacacccgccatttcggaagcgtggaggccagttgggatcatgtcggaaagcatgcaggcctcggtcgggtcaatttcatccggtaggtgagccaggttcccgtcggcgtcgttaacgtggaaacgagtggcgaagaccccgtccttgatattagagaacttccagccgcccagcatcccgtcggaatcagtggcgtagccagcttgggagtaaacgtcagaccagtttggcgtgatcgccggaacgagtacccggtcacccggtttaaagtccttgacgtcttcaccgacttccacaaccaccccgcaggcttcgtggccgagaatcatattctcccgtggccctaaggcatcttcaaacacggtgtggatgtcagaagtacacggggcaacggctaggggacgtaccagggcgtcacggctgcccaccttgggatcttctttttcaataaagcccgtcttgttggggcccagcattgcaaaacctttcattcataactaccacctttcttgattagttgccgtcattctaacataaatcatgttataaccaagtcttcatatgtgagtttaattaatttcaaagaaagcgttctcattccctgaaagggttaaaataacagggattatgatagttaagaaattgattggaaataaataaaatgactgtgataatcccgtacgaggtcaccacagtcattaatcattctataattagcggattatttagcttttaaattcccaacgaagagggacgccaccccggccaccaaggcggagatgaccaggccgaagaaggccgtgtcgtatgaaccgctcagctgaacgatccagccgattaagaggggaccgaagaagcccccgagttggccaccaaagttaatcgtcccgatctgggagccataagtcttttgcgggaagagttgggccgcgtaggagaagatcccggtgaaggctagcgacttgacgaagtaggtggccatttggaagatcactaaccaaaccaggctggtggacttgtagagtccaaacatggtcaggaccgttaaaaaggaggccaggataatcatcaggcgttcgtgatttttaaagatgtgcaccattacgtaaccggaaatcaaggccgcaatccccccggcaatcgtcggtaggggaactaaccaagccaagttggctaagttgatgtggcgggcgtttaagaagtaaaccggcatccaggtttccatccccttggtgataatgtttaaggccagcccgatcaccacgaaggcccagacccgcgggtcgatttccttccagtttatcttttgccgttcttgtttcgttaccgtttgtccaccgccgtgaccgcggaagaagaggtagctgaccatcaagagtaggccaaagccccccaaccagaagaaggccgagcgccaaccggtggcggcgatgattggcacaatgatgaaaggggccagggccgcgccggcgtagttagaggaaattaaggcggcggtcagttgggcacgcttgttgaccgggaagtcctgggcgacttgcttcatggcggccggtgggtaagggccctcggcgatcccaaacaggaaccgaattaccaagagggcggctaaggaccaggccagcccggtaaatatcgtcatcaccgaccaaaaggcgagggtggcgatgatcaccttacgggaagagaagcggtcggtcagccagccccccgggatttgcatgatcgtgtagcccaagaagaagacggaactagtcgcccccagtgcggccgggctaacggagaaatccttgccgatcgcggccaacgataagttaagcacggtccggtcggcgaataagagcatgtaaccaaggtataaaatcacaaaggaaccgagcgacagcgcccggcggttgggttttgcatccatcatttatttgtatctttcttttctcaattgattattctgttgtggcatgactaagcgttagcgaccaggtcttgtaagcgaaacttttggaccttgccgctggcgtttttcggtagggcgtctgtttgcaagtagaccttgggtaccttatagtgggccaggtgttcacgcccgaaggcctccaactgctgaaagtcgacgggttgtttgctgacgaccacggccacgggaacggcgccccactgttgatcattacggccgaccacggcaatttcttggatacctgggtactggcgcaagacgttttccacctcggcggggaaaatgttttcgcccccggagatgatcatttcatctaaccgtccgtcaacgtacaagaaaccgtcttcatcaaagtggccgacgtcgccggttcggtaccagtcgccatcgtgcttagccgcaaacttggccggttggtttaagtaacccggggttaaggccggggtctggatctcgatttcgtgatgctcacccaccaaacgcagctgggtggtaaacaggggcttaccgaccgaaccaaggtggtaaggcgcctcttcagccgatagggcaacgaactgcgagcaagtttcggtcatcccgtaacactggacaaccggcagcccactttcttcgcaggcgttaagggtcgcccggtcaatcgtcccaccgccgagtagcaccaggcgaaaggccgatgagtaacagtggtcatttgcttggacgtcttcgagcatcttctttagcatgtagggaacggccgaaatgatcgtaaccggttcgtcctccaggatttggttgaccacttgcgcatcgaaatggttgactaggcgaacgcccatcccgtaaatcaggccccgcattagaattgaaaagcccgaaatgtggaagatgggggcgacgcacaaccagaggtcgtttggcaacaccccgaggttcaaagatgacgaaatggcggaggccaagtggttgccgtaggtttgcaagacgccctttggctgaccggtggttcccgaggtgtacatgatcgaggccacagcgtttaggtcaaccgtcggcgtcaacactgccgccggggcagtgccggctgtcaattccgaacagaggacccggtgcccaccgtaatagcggtcggctagttggtcatcgactaagactaggtcgagccccgcgtcgccaatttggcggctcagttcttcaggggcgaggcgccaatttagccaaacgatggtcttgtcggcggctaagacccctagggcggctaagtaaccagccaggttattgtgggtcatcaccccaacccggggctggtccgtctgcgcttgaatctggccagcacggtgggcgaccaggggaaccagctgggcaaaggtgtaggcggtggtaccgtcgttaaccgccacccggttagggtttagcgaagcctgtttgaggagccaatttggaatctccatgacggcctcctacgggaacttcgggaacttatcgaagtcggggtcgcgcttttggttaaaggcgtcgcgcccttcctttccttcgtcagtcgtgtagtaaagcatcgtggcgtcaccggcaaattgttgaagccccgctaaaccatctgtatcggcgttcatggccgccttaatgaagcgaagggcggtcggtgacttctttaagatttcatgacaccagtctaaagtaactgattcgacctcagctaggggcgccaccttgttaatccagttcatttggtaagcttcgtcagccgtgtagaagtggtttaagaaccaaacttccttggcccgcttgtggccgatcacccgggctaggtaacccgagccataaccggcgtcaaaggaacccaccttcggccccgtttgcccaaacatggcgttgtcggcggcgatcgtcaggtcacaaaccagttgtaagacgttcccgcccccgactgaccagcccttgaccatggcaattaccggcttggggatgatccgaatcaagtgttggagatccaaaacgttgagccgggcgatgtggtcggggccaacgtaacccccgttaccccgcacggattggtcaccaccggaagaaaaggccttatcgccggctccggtaagaataatcactccaattgtgctatcatcacgacagatgttaaacgcgtcgatcatttcggcgaccgttaccggggtgaaggcattgtgcttttccggccggttcatcgtaatcttggcgatcttatcgtcgcgttcaaaaataatttcggaatactccttaacgggggtccagttagcactcgtcataacaaactcctttacaaaatccagaggtacaaaaatgaatttacttgaaaacttaggcattcaccaggacttggtgaccaaagaccgcgttgaactctccatgccggtccaagcaaagcacttgcaaccgtacgggatcgttcacggcggaattaacaccgtactggcggaaaccgcagcctccctaggggctaacgccaacgtagcgccggggcgaattgcggtcggggtcaatgttaccacacaacatatccgtgcgatacgggaaggggagatttttgtggttgcaacccctgatcacgttggtcacacacttcagacctggcaagcccggctgctggttaacgaccgattaacggctaccgcaaccatcaccctgatgaacgtcccagcaccaaccaacaatcataaacattaattcacaaattggctactattatgcttagaaagttgccgggtgaccattgggggattacctaaatcacattttttaattttatattatgtaaatcaatcgagaagtcgtcggctaactgttacgaaaggggcgccactacgcagtcgatttaagttggccccgattttgtattagtgttgcaaccagtacgcaaaagcacacataatttatcgaggggaggaccagatatgaggaaatggtgggtggaattgaaactggtcgtcttttgcatcgccgctcttttcgggtaattactctaacggcgctaattagacttacttcggtaaatttacattatgtaaagatatcgtttgatgattaaagaagcctcaaaggtcctccgaggatgacaatacagatgttcaagacttaattacgtacgctagttgtgtattcaatcacctgaacggtgtgccagaaaaggacttggtcgaaagcccaaaagaggacacccaataacaattggggaactcagacgctctgactttgagctggacaaccagatcgccgatattgcttacctcaaaaaggagcttttaaacatcggaatcatgcctagccaggtcgatcaagaagatatggttgatctccttgaagtctttgccaccctcgaacagatgatgcattcatcttaaatcgccaaaaaaactacaaaatagtataactaaggtgacaaaaaggaggtgctggagattacttgttaaaaaagccgactccgttacggggccggctttttgttttggtaaaacattaggagcgtccttcttcggtgcttgttcctgtgattcgacatcgatattttccgcaacgttctttggttgctcgttaacatcttgtggcatgttgaaacctcctactcgcatttaacggcttgggagcctgtctcgggttttatttaacgtccacaactgcacggaaacggacataaaaaaacggctaccatctggtaaccgtttatagccattctttaaacgacttaaagattctaaaagctttctgcatcattgagttctcggccaggtattccaagccttcgatagtgattcttgcgtcctggaacgaatacaagactccctccttcgtgtgggtgaaggtaactccttcaatgtagttgtgatcgctcaacgtagttgtgatcgctcaacgtagttgtgatcgctcaacgtagttgtgatcgctcaacattcgcaatgtctcaacgtactgggctttggaaatcagcagcgttcgctcattaatcacacctggatcaggttgttcaccatgttcataacagtacttgaggtaacttagaattttataggctaccgtgaagaaatcgttacttcccattgtttgacctctcttggcgacgtttctcgatctccctaaaccttttgtgggcggcttttttataagcttcccgtctttttagttcttcaggagttaattttgactttgggacatccttcaaccactctcgtaactgttcagtagttggtcgatccaaagctctcaatcgtcgcatctcttcatcattcaacttcttccacatcgattatgtttttaccattctcatcttggtagtattttacaactttgaatcgagtcccacgagggaaaaggatttcaccttcatcacttcgaatactagaaacatatcgttcactatggctctttccaatgatgatcctaaaagtatcatctttatcgaataccttttcccgattccccctagccaaagtcaatctcagacgtgataatagaagcaataactaaacctaaggaggattttcatgaccgtccgtcgcaaccttattcgtgtctcaatcgccctggttttcgggctcctgtcggccgtcggggtgaacatgttcttggttcacgccaattcctattccagtggcttaaccggggcttcccagttggtccaagccctcttaaagttggcggggatcaacgtctccctctcgcttctggtggcgatctttaacatcccgctcttcatctttgcctggcgggtgtttgggacccactacatcaccttttcggggctcgcggtcctgtttaacatcatcttcttgcagatcatcccctcctaccaactggttaccgatcccctaaccaacacgattgtcggtgggatcttgattggggccggagtcggcctgtgcttcaaccgcggctttaccaccggggggattgacatcgtcaccacttacttgcaaaagaagttccaccgtaacgttggttcgattgccaacatcatcaacggggtcatcctcttgatcaccgccctggtctttggccccagccggatcgtctactccctgattgggatgttgattaccaactacacgatggaccacttcttctcctcgcagctagacgtcatcgtttcgatctacacgaagaacccgcaagccatcgccgaccagctcaaagactttacccacggggcaacgatgattaaggggaccggggtttacaccaaccaaccaaccaccgtcgttcaaatcgtgaccccacgcgggcagttccgccacatccgccaactcgccctcaccgccgatccgtcctcctttatcgtggtggcgcgcgtcgacgtcgaggtcggcaactaccgccacttcacattctaagtttacgcccgttttccttgtagaacgggccttttttgtgctctttttcacaccatttgtgaaggcgattgcatggccaatcgccgctaattatatagcggggcgttgcgttgatttaactaactttccctggtcggcaacttttttctgtcaaccgcttgacatagaaccgaaccagtcgtaaatttagtaaccgtaagtgaataatttcaccaacgagaaggagaataagattatgaaatcaaatgctgctagtgcgactagcaagccggtacaaggccggaccatttcaatgtccgcctccctggcttacttcgccctttcaatcgtcgttaactcgatggggaacgtcttaaccttggtcaccagttcccacatccacccgcaatttttaggatccgcctactggaccgccgccgaaaataacctcggttacgccgtcctaggtaaaggaaattcgatggcgctcttttgggccttcatgatcctggggatgctgacttccgttctaaacgccatcttaatgcacaagtgggactggcaccggattttcgggaacttcttgttcatgctgccgttctcaattttcatccagtggttctccaacatcttcaaccggatcatgcccgacgcccactccctgccgatgatcatcctctacgtcttgatcaatttcttaggggtgaccttcatcggggtggcgatctcgatctaccagcgggtcaacctggtcttgcacccggccgatgacctgttccagatcctgcgcttccgctacttcaagggcaacgccaccttggctatgtgggcttcatacattccgccaacgatcatggctttggccgccatcccagcaatgggcctggccaacttcgggttggggacgatctttgccctcctcttccaaggtgggatcacgggcttggccgataagttgatcttcccgaagttaaagcaccaagccttggaccttgggaactagttgtttgttgtttgattttgaaagcgaggaattatcatggcatttaacaagagcttagcgggttactttgacgatcttcaacacgttggcatcccaaccgacgacctcgacaagacggtcgccttctgggaaaagttgggtttcaagatgaccgggaactttgacactgacgataagggcaaccaagtggtcttcatgtcctacgcccacttgacccttgaaatctggactggtgacggcgccgttaagaagaccggggcgatcaaccacctgtctttaaacacctccgacgccgacgccgcttacaaggccgccaaggccactggcttcacgatgaaggaaacagaagtccaacacctcgacttctgggatcacgggatcaagttcttcaacattgaaggccccaacgccgaaacgattgaattctgccaaatcgttaagggctaatcatacctcctatattcttaattcaggctcgcttcggcgggtcttttttcgtggtgtgctacaatgggaacacgaaaaggaggactggcatggataaccaagaaaaaagcagcttagaacagcgcctgcaaaacggggtttacggcacgcccaagattaaccccgatgagcaacggcgctacttaggtacctttcgggaacgggtttgtttaaccatcagcaacgcccagattaaggagcgctcctggacaaccgccgtcgaaaccgaactaaaaaagggggtggtcacccaggtcttcatcaacggtaacctccccgatcaattgacccacccctacgtccaagtaattgcccaggccggcggcaacttcaccttaaaaaccgacccccagtttaagaccgacccggaccgcttggctttagtgatggccgctgatgacgccgtctaccagtcaccaattgacgtggccaagcgctacccggttccagccgccgctcaagaccagccggcgccccaattatcctggtggcaacgcctctttaaaaagggggggcaggaatgatggaaccccttgcctttcgcatgcggccccgcaccttggacgaagtggtcggccagcaacacttaattggccctggcaagatcatctggcggatggttgaggcccggatgctctcttcgatgatcctatatgggccgccgggcaccgggaagaccagcatcgccagcgccattgccggttcgactaagtacgcctttcggaccttaaacgccgccaccgatagcaaaaaggacctgcaagtggtggccgaagaggccaagatgtccggtaccgttatcttattgctcgacgaaatccaccgcctcgataaggctaagcaagacttcctcttaccccacttggagagcggccggatcgtcttaatcggggcaacgaccgaaaacccctacattgccattaacccggccatccggagccgggcccagatctttgaagtaaaacccctgaccgcagctgaggttggcctgtccatcgaccgagcgctaaaggacccgcaacggggactgggaaaattacccctcgtccttgatgacgacgcccgcacccagttaatcaccgccaccaacggtgatttgcgcagcgccttgaatgggttagagctcgcggcccgctccaccgcaccggcgagcgatggtcaaatttacctcaccctttccgtgatcgaagaatcggtgcaaaagcggtcgctggtcgccgacaaggacggcgacggccactacgacgtcatttcggcctttcaaaagtcgatccgcggctccgataccgacgccgccctccactacctcgcccagttaattgcggccggagacctggttagcatcgcccggcggctagtggtgatcgcttacgaagacatcgggctggccaacccgccggccgtcgaacgggcggtcacggcggtccaagctgcggagcggatcggcttccccgaggcgcggattccgttagccaacgcggtcattgaactctgcctctcccccaagtccaattcggccattgccgccattgacgcggcgcttgcccgcgtcaaccagggcaatagcggcgccgtgcctgatcacctaaaggatgcccactaccaaggggcccaaaagctggggcgcggggtcacctaccgctacccgcacgactaccccgaggactgggtcgcccagcagtacctccccgaccggattaaaaacgatcagtactaccagcccaagcaaaacgggactttcgaacgcgcctttgccaagcaataccgccaacttttggcggcccagcgcggtcagcaacctccccagcgctaatttgaagattggccaagcatgtgctaatatacttatagaagctctgttgtgtacgccttgtctatctagcaggtttgccttacagtcttattactttgggacgagtgcttcgtttagtttacgacatgccttttctcttggtagccgaatgctaaactgccatgtcccacctgtcttacacacaggtcaacactgtcggacaattaacggcacgaacggagcttgatacataccttttaaccaggctagccggcctggcttttttattgggaggaattaccatgctgatccaactgctcaccgcctgtttcaacctaatcctgctaattgaggggggctacctactaacccaccgccaccgcccgctctttaacctccacttaaagggggcggtcccaatgcccggcctctacctcttttggggggtagcgttaatcatcgtggccgtaatcattgaaatcttggccctgacctgctcggtggtgattaccttgagcgcaattgccgtcgcttgtttgcttgaattagcaatgactttaacggtggtccggaccttaatcccctagcttttgtagacttactttgcgtaaaccctttcaaaggtgtagaatagggatagataataaacaagggggtagccgattatgactcaacaataccaacacatcctggtgcccgtcgatggttccaaggaagccgaactagcctttaagaaggccgttgccgttgcactacggaacggtgcagataccgaattgcagctcctgcacgtcgttgacacccgtgccttccaaaacgtttctagtttcgactcgtcaatggtagaacaagtaactaagaccgccaagcaaaccttagatcaatacgttgactacgccaagaagcaaggtttgaccaacgtgtcttacacgattgaatacggtgccccgaagaccctgatctcccgggaagtgccagaaaagatgcacgctgacctgatcatgattggggctactggtttaaacgccgtagaaaggatcttaatcggttcagttaccgaatacgttacccggatggccatctgtgacgtcctcgtagtccggaccgacctcgacaaccaaccgacttcctttaaaaagcactagtaactaataacaacgccccggcctaccagattggtaagcgggggcgttgttttggttattcaactaattgactcaattcttgtgagagcgtctcttgtgcggtgtcgtcttccatgatcttgtagattgaaagggcgacggttaagctttcctgggccacgtcgccctggcctaacttagcttgcgcctggccacgggtcatgtaaagaccacccaataagaagagtgtttgctcttcccggcagatcttaattccccgtccagccattgaaattgcccgccggtactggcctaaacgatagtacaggccggaaatctcgtggtacaagatgatccattgccgcttaccaccgttaagctgcttgtcatcgatcaggtggattgcccgcccgacaaactggagcgccttttcggtgtcaccgcgcttctcgtatgccaaggccatcccgatcgtggtcatggccaagtagatgttggcactggtggtggagaattgcgtcaaaatcagctcaaagttaaagatggcatcatccacttggtcactcgccacttggagcatccccaagaggtagtagtagtgttgcttgtcaaaatcattttgtagcttcttgaccttcacccggttcagcttcttgcgggctccttcaaagtcatggttgactaacatcaaactgatttgatcaaagaagaccgtcattgaaacgtcatcgttttcgatgatccggtccaccggaatgtccaagcgggcacacaaagacgttaaaatattcatctttggaatccggttttgcttttccattaaggaaatggtcgcttgggtacaaattccctcggccaacgccgtttgggacaatccccgcttacggcgtacctgttttaaaacttctccctttaatcgcattataatcacttcttttctgtatcgtatggttgtttgattgctcaactcttttctgattgaactaactagataataacttttttatttatttttatcatatcataaattcggctattacgttactgacttactttataccatcatagggcgcaaaaaccatcttttattgaataaaagcataatcttatcaataatgatttgtgataagttcacattatttatatatatcatccaataattgagctgaaaaccaaatatactctttggattttacttgaaatcatttataactgcaaggtgaaatcacaggattgatggcttttataaagttcgcttagtaactcgcttaacttaatttatcatcagattttcgaaaagtcaaaaaaagaagcagtacaggaccacttcttgggcaaaactagttataacgcttttcgccgaccttttcgacccccagggccttgaagtcgtaccggagctggccttcgtgttcaaattcttcaatcccgagttgaatcagacgatcaatcaattcggagtaactaatccccgaaatattccacatttgtggatacaaggagatattggtgaagcctggcagtgtgtttggttcgcccaggtacgggacgccgtcttcgtctaccaagaagtcgatccgggccatccccttcatccctaatgcttcgtaggccttcagggccatgtcggtgatttccttggctaagtcgtcgtcaacgattaccggcaggtcaaagaccaccccggaagcgtcgacaaacttgttttcgtagtcgtagaattcgtcaccctctggtacccgaatcccccctaacttagaggcaatcggattttcgttccccagaatcgagatttcgatttcccgcgggttcttaatcccagcttcaaccagaaccttgtagtcgtaagtgaaggcatccttcatggccgtctcgtattcctcttcggtatcaaccttgtgaatcccaacggaagacccttgcttggccggcttaacgaagaccaggtcccctagctcttctttgatccgcgaccaggagtattgatccttgttttgcggggtgaccaacaggtacttcgtgttccgaatcccggcttggttcaggatccgcttggtgaggtccttatcaaaggacatagccgaagacgcaatccctgagccaatgtacggcttcttgaggagacggaacaggccttggacggtcccgtcttcacccaggttaccgtgaatcaccgggtagaagaagtcgatttctttaaccgtgcttaaggcggcaatcggggctaatggggcatcgaggtccatcttttggtaggcctcttgaaccacttgatcttctggttcgccatcaaaaatccgctgggaggcttcgttgtcgagcaagatgccatccttagtgaacatgaagattgacacatcgtacttgtccttgtccattccatcgtaaatattgtgggcggaccgcttggaaacatcgtgttctgatgagtttccaccgaacaggagggcaacgtgtaatttcttttctgtcatgatgtgctcctatctattatttaattttcgtacgcttcctagaagcttaagtataacataaatccgttttcattgctcgtcttgatttgactgatttgtaatttggcgggcaataatctccggcaggtcagcgctcatcaacagggcctgcattaaccggcggtagttaaagacctggtgccagccctgttcgctttggggccgttcttgttgcaggtctcgttgccagtcacgtaaaaagaccatgaagtagcggcggtagacggggtgttgattcatcatttcaattaaaaaatcggcaccctcatcagcttcgcccatgatcagtggggccttaagttggcggtaggccactaaataggtcgccattaagaagaccttttcgccgcgcaccagttccctgcgccggcatagttctcccaccaagacggtgtactcaccaaagagctggatccagcctaaccggttaacgtacccccggttatcatgctcccataacatgcctagcgccacccggtcaattaaatcactcaggtctgctttggtcacgaagaaatagccagcccggtcggcatatagcagcgaggcaaggccagtcaccgcgctcacccggcgcacagcgcccttattgattggctcctcgatgtggtcaaacaggatctcccacttttttagcgtgttcattgcgtgccgaagttgatccttggtcaacaggtcattggctaaggccccgttaaagagtaaggtcgcctcaccaaaacgaacggctgggtcctcgttagctaactgcgtcaagagcaactccagttgggtgtcgctaagttcggttagctggtcatttttgaggttgctcaccagttgctctaaaatcgcctgtcccgtttccgtaatggccgggagactaactgtcgtccgccggtgcctttgtaagccccgttgaaatgatgccaaacggggcgccaggtccttaaaggtcttcccttcttttgcttggcggtggagcgctttgatcatttctaacttcggtgccaggtctgtttctttcatcgacttgctccccctttaaaaagtgggtggaaataacctccgttgcaggtagcatgtaagagcgggcgaacggttggtgcgaaccacaccgttcttcgtcctgcttagactctgggcctgcggttatttgccacatttgatgtctaatactcgcgaatacagcaagaggccggggaaaacggagttttttcccggcctccatgtgcgttagttacattcaattcttaaaatccagtcggtagccccgcgctcagcccaaccaacggcccggggattgcgggccaccactgttccgttcaccggtaaggttagatcggtgtagcgccacttagccatcaccacgatcaacggctggttggccaccactttagcgcccacctccggcaaatcccagtactcaacgggcccgaggattcgctgggcttctgtcgttagtgacaggaccaccaccctcccttggtactcttggtgccaagggttcgctaattcacgcatctgatcactccctagtggaagttttggttattactgaacatgtaagaccggtggtgataccgcatcgacataatcatcccgatcccaatcaggttccccactaacgaagatccccccgcggagatgaacggcagcgggatcccggtcagtggcaagagcccgatgttcatcccaatgttttcaaagacgtggaagaggatcatcatgatgaccccggttgaaatgtaggcgtaaaattcgtttttggtgtcaaaggtaacccgaatcatcaggtaaatcaacagtaagtagagtagaatcaacaagatccccccgacaaagccgaagttttccccgatcaccgaaaagatcatatccgattcacgaactggaacgtagaccttcgagttattgaacccggtcccagttacaccaccggaaccgacggccttgatactttgccacagttggtaaccctggttactcgtatcttggtctgggtgcagccaagtatccacccggctgaactggtaggattgaaaaccgaccttttctaagattacccggccggccgtcgaggtcaccatcgccagggcactccccccgaccacggccaagattgaaaaggccgggactaggatccgccaggtcaccccggaaaccagaatcatccccacgaaaatggcaaagaacactagcgaggtcccaaagtcattttgaaacttaagggaaatgaaaattggcaggagccacataaacattttaccaattaaccgccagtcggaatcgaccttgtggaccgggtactggctgttatgggtggtaattacccgccccatcatcaagatgtaggccggcttcataatttcggaaggctgaaaggtaaaggggcccacggcaaaccagcttttggccccggtattaacgtagtacgaccgactataaaagatcaaaatcgcaaacatcaagaagatccccgcccagtaagcaatcggcgccagcttccacagctgttccgaatcaaactgcatgatcacgatgaccattacggtcccgacgaggtaccaggctaactgggtcaccacctgcctgacaacgccactcccagagctatcgtgggaagcagccacgtaaatcgacgccagcccaattagggccaatagaaggacacagaaaatgatcccccagtcaatccgggattcaacctccgtgttgtccgtcttcgcacgttgcattcatcaattctcctttgtcaccatcccgttatttcccgggaaattagggaatggttagtgttggtggaggtggtattgttgcaagatcgtttctaggccctcctcttgggagcgcacccgaaatgacgtctcgtcctttaacattaccgccttaaaccgtccatcatcaggaacgacttccccaatcagccgcttgccaataaagacctgctgtatggcttggttattccgttcgctatcttggacgcttacttcaattgctttttctctttttgacatgtttcacctttactttggttggtttctcttcagagtaaaatggttgggaagcggatcgtatcccccgcgtgcaaaaggctggcaccgtaaaatgcgggccagccccattaaaatcccccggctgtgataccggtcaatcgcttgaagcatgtactccgaacaagttggttcaaagcgacacacccggtacggtcggcgagccgagaaaaaccgctggtaggcgatcaccagagcttttactagcctggtcatttacttgcgcttacgcttccgtttgccgttgttagccgggttggcttgcatccgttccagcaattccccggcccccttggcaacgttatctaatgggtcttgggaaacgactacgggtaccttcaacttctcggagaagagctggtcaatcccgtgtaagagggccgtccccccggttaacataacaccgcggtcgataatatcgctggccagttccggcggcaccgtttcaagaacggcgatggcagcgtgcacgatttggtccagggtatcatgcagggcttcttcaatttcgttctcgttaatctgaatttgccgtggcatcccggtcgcaacgtcgcggccccgtacgtccatcgttttcggttcggctactttcaaggccgtccctaacttgatcttgatttgttctgccgagtgttccccaatcaccaagccgtgcttagccttgatgtattcggtaatatcggtgttcatcttatccccggccatccgaaccgactgggaagaaacgatgtcacctaaggaaaggatggcaatatcgctcgttccaccacccatgtcaattaccatgtttccacttggcttaaagatatccaggcctgctccgatggcagccaccttgggctcgtattcgaggtagaccttaccgccaccggactgttcagccgcttgaataatagccttgcgttcaatctcggtgatgttagttggtgcgcaaatcatgatgttgggcttggacatgaaccccttcacgcttagcttaccgataaagtaggaaagcatttcctgggtaatatcgaagtcagagatcaccccatccttgaggggccgcaccgcccggatgttacttggggtccgccccaccatccggtatgcttccgaaccaaccgccaggatcttaccgttgttggtatcaacggccaccactgatggttcatttaaaacaacgcccttaccctggacgtaaattagaacattggctgttccgagatcaattccgatgtctttagccatgtttttctccttccggttttaaaactatcgttcgttattataccacaaactaccccgagaatcggcgaagtcccttagaggggggcactaatttcaacttgaattccctgcttagccacggcggctaagtaaggagcgattacccgggctacttggtcggtcacctcaacttcgatgctagccgccccgcgcaggctcgctaatagccacattaaggcggccggtaaagccaacggggtcactggccccttaatcgaatcggttggttgccccgagagcttcaggcaccccgcttccacttggggggtcacccccagccgttccaaaacggtcagggctgggcttaagtcatccaagttggttccggctaaggaccgccgcccgttcatgaaagtaaccaggccgagcatgaggctctgatcaattaaagagggcgccaagaagtcatccatcgacaacgcggttggcaacgggtagtgggtcccgatgatccggaccccggttgcttgtttgacaatcgtattcccggcttgctccaggtggtttaataacgaggtcataaaggtcggcgaggccccatccactaagaggtcgccggccgttaacgccgctaaggttagccaacgggctgccgtctgctggttacgaggaatcaaaacgtctcctccgtgcaagagggtgaccccttggatccggacaattcgctccccagccccgtgaacccgggcccccattcggttcagcaagtccgccagggcgactaccgccggtgaatggggagcatttttgatcacggtaatgtcgctagccacaattgccgtcaacatcagggtgatcatcacctgtggatcagtctcttgcaaggaaatcgtggtcccccgcaggttggtggccttaacgattatctggtccgtttggccttctaccgttgctcccaaaatcttcagggcatcaattaggcggggattgaaatcgggggtgaggatcaccttaccctgccgaagcatcaggggaccggcgaactccgctagtgaattatccaacggttgatccgttaaactatgggtggcatcaatcttcagactagtacctgcggtttccacctgcgcaccaatctgctttaaaaagcgggtccctaacgttacccgctcgtttgctaaggggacctggtctaagataaccttcccccgtgacgacagtagggccgccgcttgaccggcgaccaccgcttctggatcgcccgccagggttaccgtcccacttagtcgccccccattttcaactctgatccgcaccatcaatcccccttacagtgaccccaaaatagttgatagggtcgtgaaaaaattagtaaagaaactcgcgcacgcgtacccgatcgcaatcgccactaaaacgatcagcaggggtaagcccgccggtggttggcgaaagaagcgctcgacttcgatgcttttaatcgcacgaaaggcaatcaaaataaagccaatttggacaattagcgtaataaaagtttttaactccgccattcaatcacctcatacaatggctatcataccatagctcaccaccggaaccgaaaccaaaaaataagcttaactaaatttttagcggtcataaaaggtggggaaactaaaaagaccgggaagaaattttactttctcccggtcttttcaattgtcgctgttagacagataacgcggtaaccaactaatgagcgcttgtgtaagcagtcataaaagttggttcccactccccgatagactacttcctgctaaggtgcagccggttaatggcccgccgcaagtgaacttccgctcgatcgagggcgtcagcatccttagcttcccgtgcctttttaattaatgcttcagagcgttccttagcactttgggcccgggcaacgtcaatgtcttcaggtaattcggcacttgaggccgcaatcgttgctacgttaccgtggaactcgataaagcccccgttaacggcaacccgttcgtcttccttgtcgctatcttggtgcttaatcaacagcgcgtcgatggctaacgaggcgattaacggttggtggttggccatcagaccgagctggccgcccgtcgtggtcattaccaacatggttgcgttcccgtcgtagacgattccgtcaggagtggagatggtgacttgaaaagtattctcagccatttaagacccccctaaccttcagctgccgtatccgcctgcatcttctttgccttggcaacagcttcgtcaatcccgccgaccaaacggaaggcttcttccggcaggtcgtcgtattccccatcgaggatggccttgaagtccttcaccgtttcttccagcggcacgtaagcccccggttgaccagtaaattgttcggcaacggcgaaactctgggataagaagttttgaatccgccgggcacgggccacgatggtcttttcttcatcggagagttcgtccatccctaagatcgagatgatgtcttgtaattcacggtagcgctggagaacgtgttgaaccccagttgccacttcgtagtgttcttgccctaccacttctggcgttaaggccgtcgaagttgaagccagtgggtccaccgccgggtagatcccaatctgggtcaggcgccgttccaagttggtcgtggcgtccaagtgggcgaaggtcgtagccggcgccgggtcggtgtagtcatcggccggaacgtaaacggcttggattgaggtaatggaacccttcttcgttgacgtaatccgttcctggagttgacccatttcagtggccagggttggttgataaccaacggcggaaggaatccgacctaagagggcggaaacttctgaaccggcctgggtgaagcggaagatgttgtcgataaagagcaacacgtcttgacccttaacatcccggaagtattcggcaatcgtcagcccggtcagggccacccgcatccgggcacccggtggttcgttcatctgaccataaaccatggccgtcttttccaaaaccccggaagccttcatttcgtagtacatgtcgttcccttcacgggttcgttcaccaacccccgtgaagacggaaatcccgttgtgcccttgggcaatgttatggattaattcctgaatcaaaacggtcttcccaaccccggcaccaccgaagagaccaatcttaccaccacgaacgtatggggcgaggaggtcaatcaccttaatccccgtttccaacacttccgtcgtgttactcaagtcttcatactttggtgcatcgcggtggattggcatccgctgtgcgtccggaccaaattccggtccgttatcaacgggttcccctaagacgttaaagacccgaccgagggtgtcgtcacccactggtacactgatggaggcgtcggtgttttcgacagccatcccccgcttcaaaccgtccgtcccgtccatggcaatcgtccggaccacgccgtcacccagttcaagggcaacttcgaccgtcaacgtcttgtcatcggcttcttggatctttaaagcagtgttgatttcaggtaacttctcgtccaagggaaactcaatatcaacaactggtccaattacttgaacaactttaccagtagtactcatgtgtttcctcctgtattcagaatcattcttgggccgtcatcccaccggtaatttccgtaatttcggtggtaatggccgcttgccgagcccggttgtattgcaactgcaaggtcgaaataatgtcatcggcgttgtcagatgcagaacgcatggcgttggcactggaggcgtgttcggacgtcttagcatccagaatcgctccgtaaatcaagctttccgcgtactgcgggacaagcatatcgagcattccaccatcggaaggctcaatctcatactcacttgccggaagcggaaccccatcgccggccgtccggttaccaatttcctgttcggtttggcgtaaaccatccgctgaaatcggtagcatttgttcggtccggtcctgcgaggagatccggttaacgtagtggctgtaggagatgtacagccggtcgtagacttgatcctggtaaagttggatcgcctgcttaaccacgtcatgtacttcccggtaagttggtacgtcactgacacccgtaaattcgtaggcaacgttcatcccgcgcttcttgaaaaactcggcgccggtccgtccaacggtcaaaaagaccgtgttgtctgcgttaaggccgtcttctttcatcttgtcgagggtggacttgataacgttactgttgtaagaacccaccaagccccggtcggacgtgatgatgaggatgccagttttcttcactggacgtttggagaacaagtcccccaaagaggagtcttgttcgtacttcagtgaatcggcgctatgagatttaaccaggctgaccaaaatggcttgcaccttttcagcgtaaacctggtatgtcttcgtgtggtgctgaatctgattgagcttagcagtggaaaccatttgcatcgccgaggtaatctggcgcgtactcttggttgactgaatccgccgtttaacagcagctaatgaagctggcactaaatctcaccgtcctttctactggtcactgttagttttgggccacggatgcatcttgcttttggtcactagtttgaaaaccagccttgaaggagtcgagggccttgtcgagcccgtcgccataagggagttgaccgctttgcttgattgaatcgtaaaggtcttggtggttggaacgcatgaaggtcgcaagttcgctttcaaagcgtaacacgtcgtctaccggaacatcgtccaagtagttgtgtgccaatgcgtacagggtaaccacctgttgttcaactggttgtggggcgtggaggccttgctttaagacttccatcgtccgttcaccacgatctaggcgggccttggtggcggcgtctaggtcactcccgaactgagcgaaggccgctaattcgttataagaagcgatatcaagacgcaacgtcccggaaaccttcttcatcgccttgatctgagcgtccccaccaacccgggaaacggaagtcccggcgtcaatggctggccgttgaccagcgtagaaggagtcggcatccaagaagatctgcccgtcggtaatggaaataacgttagttggaatgtaggcggaaacgtcccctgcctgggtctggataactggcagggcggtcattgaacccccaccaaggtcatcggagagccgtgccgcccgttccagcagccgtgagtgggtgtagaagatgtcacccgggtatgcttcacgaccaggaggccgacgtaaaatcaaggacagttcacggtaggcgtcggcctgcttggacaggtcatcgtaaatgattaagacgtcgcggccgccaaacataaattcttcccccattgctgcccccgcgtacggagcgatgtacagcaatggtgctgggttagaagcggaagcggaaaccacgatcgtgtaatcgagggcgccaaacttccgcagggtttcaacttgggaacgcacggttgattccttttgcccaatcgccacgtagatacaaatcatgtcttggtccttttggttaatgatcgtatcgatggcaatggaggtcttaccggtcttccggtccccaatgatcagttcacgctgcccccgaccaattggtactaaggcgtcaatcaccttaatcccggtctgcagtggttgggaaacggacttacgttccatcacccctggggccttacgttcgattggacgggtcttgtcggtcttgatgtcccccagaccgtcgattggccgacccagtgggtcaacaacccggcctaacagggcatcgccaactggcacttccatgatccgaccagtccgcttaacggtatcaccttcacggattgcggtatcatcccctaaaataacgatcccgacatcgttactttcgaggttttgtgccattccgtagacaccattttcaaattcgagcaactcaccagccatggcgttttccaagccatcagcacgggcaaccccgtcacctacgtaggtaaccgtcccggtttcttcaacggaaatctggtcctggtagttggcgagttgcttcttgatgagtgaactgatttcctcagttttaatgctcatacaaatctcacctcttcaagttcactgttacttaacaattaaacgccgtatctgttcgattttggtcttgatggacccatcgagggtttggttagcggtttttaccaccacgccccctaagatcgttggatcaaccttttcatttaagacgatttcttgggcgccgaggcgagccgccaaattgtccctcagttgattccttcttgtttcatcaagttgcaccgcggtcacaacttcggcatgaacacgcttgtgcttttcatcataccgccgttcaaactcatcgacgattgcaaccatgtcgctcatgcggcggtagtcaaaggccatttgcaagaggttggcaacgtacttgcttgccccttctttaacctggtcgactagggcctgcttttccttaatgccaaggtccaccccggctaatagtggggcgagacttgggttgtctaagaaaacctggcggacactgacaagctcttgataagtttgatcgagttgaccatcttcctgggctaactcaaagatggcccgggcgtagcggtttgcaaccgtcttttggtcaagtctactcatgctttaccaacccttcaatgtaagtgtcaatgagagcttgttggtcatccgcattcaattgcttgtggatgagcttggaagcaatctcaatagacaggtttgcgatatctttcttggcaccacgaagggcgtctcgccgggcttgttcagcgtccttttgggcctgattcttcaggttttgggcgtcttgttgagccgtggcgatgatttccgcacgttggctttcaccagcctgctttgcgttgtcaataatcgtggcagcttcttggcgggaaccctttagttcttcttgacgcttagaagccagcttttgggcttcttcacgcgactgtgcggcactatcgatatcatttgcgatcttgtcagcccgcttttgcatcatttgggtcactggcttccaagcgaagtgccaaacgagggcggccatgatcagaaatgagaccaggtagaagagcatgtcaccaagatacagttggtttgattccgcaatgataaacatctattgacacctcccttgtaatgaattttttggttaaacgattaactacttgttcattaccaggaaggcaataacgatcgaaagaattggcagggcttcgatcagaccaacaccgaggaacatcgtcccccgcagttgaccggacatttccggttgacgagccatcccatcaagcgtgtgaccgataacaagaccgttaccaacacccgcacctacagcagctaaaccagcagcgatacctgcagcaattgcacccattgtatatatcctccttaaagatatgtggttattccccggttaccttccgagaaatataaaccgtcgttaatgttacaaagacataagcctgaatggccccgatgaagactgagaagccttgccaaataatttctagtggcaggctcacgatcatcgtaggaatcccgtgagagaacgccattccagcaagtaatttcaacagtaattcaccggcataaatattaccaaagatccgcagccctaaggttaggaagttactaaactcttcaaccaacttaattggaaacataagtgagaatggcttgaagtagtccgcaaagtaacccttaacgccttgtcgagcgacccccgcaaagtgtgacagcgtaacggcacacaaggcaagcgtcatggtaactaccggatctgcggttggacttttgacaatttcatgcccgttccagccgaactgaatgatcaaaccaagttggttggaaatgaaaaggaagacgaacaagacaaatacaaagaaactgtaaaaaccactcgtttctgaaggcatttgtccacgcacaatcccgttcgtaaattccacgatccattccaagacgttttggccaccggttggcttcatctgcaggtgccttgacaacccaaataacaggaagaaggtaatgacgaagacgatcgtaccggagatcaagttggtccagttgaaggtcaggccgaatagttcaaaagtgaacgcatcaccgcccatctatattccacctcttttctttataacataatctggtttgtattaatgagctgatggacgaacaaaatcaccactaaacccaatatacaaagactaatatagcattctttaatttagaattcaaagcaatttcaaacttttgaaaccggcaccatctcaattattaagcggcttttgctttccaattccctttgattaaatttttattagtttgacatgttgaaagaccctaaatccgtatcataacggctttaattgtcgttaacgaaaaaaagattggccccgcttgtgcagctccaatctttttttgtgaattgttactcagtttagcgttcgctagccgctttttgtgggagaactaggttcaaaacgatccccaagacggcggccaccgccaaaccagagaattcgtattggcccagttgcaggtacgcgttcccgatcccaatcaccaaaatcaccgaagagatcatcaggttacgcttttcgttaaagtcggtttggtcttcaatcatcacccggagcccagaggaggcgatcaccccaaacaagaggaaggagatccccccgatcaccggggaagggattgattcaatcagggccgatagcttccccacaaaggagaagaggatggcaaaggacgccgccccggctaagacgtataccgagtgaacccgggtaattgccaagaccccaatgttttcaccgtaagaggttaccggaggccccccgacaaacccggcgatgatcgaagccgtcccgtcccctgccagggtgtggtttaaccccggatccttaaagtagttccggtcggtcagttcatttaagaccataatgtggcccatgtgctcagtcatcgtcacaaaggcaatcggggccattgataaaatggcgccccaataaaactgcgggtgatagttaacaaacggaatttgaaaggcaggcagactaaaccagtgggcggacattacgccactgaacttcacgattccaaacaggcaggcaatgatgtaaccaccaacaatccccaagaggatcgggattaagcctaagaagcccttgaaaaacatgttaaaaatgatcgtgatcaacagggttaacatcgccacgataaagtacttaatgtcgtaagtgctcccgttcatggtggcgtccttggcggcggtggcggctaaggacaacccaattaccattacaattggtcccaccacaattggaggcaagatacgatcaatccacgccgaaccgaagcgggaaacgatcaacgacacgatcaggtagacgcacccaacggcgatcgtcccctgagcaatccctgggtagcccgtcgacttcatcagcgccatcatcggcacgataaaggaaaaactcgatcccatgtacgccgggatcttgtggcgagtaattaacaggtacatcagggtaccgaccccggaactaaacagggcaattcccgggtttaaccccaccagaatggggaccaacacggttgacccaaacatggaaaacatgtgttgtaaggacagtccaatccactgcccagtgccagggcgttcatcaacgtctaagacgacgtcccgtcttttctcttccattttcttcctccatacaaaaacgcctttggacatccactgttccaaaggcgcacggcacgaattattcgcgatttgaccgaccctttagaacctcacgggattccattaaaggactcactaaattattcctattctacttgacgacctcgtccttgtcaatcccccggtgcttttgccaaatcatgatcatcgtcgaggccgggacggtcacgatcacggcgataaaggaaatcaaaacggcgatgatctcgctgacaaagatcttatcgttaacgatcgtcccaaaggagtagttaagcccggcaaaccagatgaagagggccaacaaaccaccaaagaaaccgaagaacagcgtgttcaaggttgtcccgataatctgcttaccaatctccatcccgctttgcatgaggcggttatcagacaggtcggggtgctcccctaagatctcggttagcccggcggcaatcgccatcgccgcttcggcaatcgcccctagcgttgacagggccgccgtggtgatgatcacctttaaataggagattccaattgccgttgacatcccctccaagtcgtcgctgtcttccaggccgaacccttgggccatcgcccagtgctcaaccaagtagattaagaccaccaaaaccaagaggaccaccactgaggcccaaaaggcggtcacggtggtgcgtaaatcgtcttcgcccataaagatcgtaatcgctaagatgatcaccccggtcattagggttaccatcattggcgggacgtgaaaggcgatcaggatgatggcaaagaagaggaaaccaaagtttaagagcaacgataaaaaggcggaccagccttgccggccccccacggcaatcatcaatagcatcaaaaccagccccagagcggtaattgaactcatgctgcttccccctttctcccgtacaagagcgcggcaaaggccgatactaacggaattgctaggacgattccgatcccggataccaaactttgaacggtccccaagctcatgttcattgaaaaggtgtagccccaattattcccgtttttaatgtagagaagggccgaagtaaaggtatcggccataaaaatcatgaacaagacgttcacgaggggacccatgattgacttgccgatgttgcgcccagacaagaagagttgccggcgactgatcgtcgggtcaatctcgtgtaactcgtgtagggtcgctacgatgtcactcgcctcatccattaccgcccctaaagaccccagtaaggtctcagccaaaaagaggggccgcgggacctgggtaacgtattgcatcgattcgtaatagattccctggtggtgagtcaaattcatcaccagcaccgacaccaacattgccaccgaagtccccaaaacggtcgctaaaaaggtcgccaccatttttttagtcagtccaagcaccaacaagagcgagagggccgcaaagagcagggctaaaatggaaaaggtcaaaaaggcgtggctcgcctgcatcttcaggtcaatttgaatgacgaagtagaacaagacggcgttgaggcaaacacttaacatcgccagactgccggcccaccccatcattaagaccagcaagaagatcactagccagcccaaaaatactaagaccacgtcacgcttgtaaccggccacgttagccgtcaggtggccatttcgctttgtcaactggctcaaaaagatttgatttcccgggtaataacgttggtccagggcccccgacttggtgtaggtattgttcaccttaaactccttaccggtgtatttcccgttcaacattttgacggtcaacgtttggttaacctggtagtcgacattttggaactcgtcagtttccttttgcgccttcccgttttcaacggccaccacttgggccaacggggccttatacaagtgctggttatgggttgtgaagatcatcgctcccaccccgagtacaattagggcgatgacgagtttatacttcgccttccaccacccagttttccacataatctcagatcctttgcttaaaatcacgtcccctattgtagcgcgggccccggcaataatgactgaattatgaaaagctttagcttattttgaactttagacaaattaaagaggcgaggagaaaacatggttcccccctcgcctcttgctgtattcacgaatattagacacaaattacggaaacagtcgcaaacctacttggtcccgaagaggcggtcccccgcgtccccgaggcctggcacaatgtaaccatcttcgtttaagcgttcgtccagcccagccgtgtagatatcaacatccgggaaggcctcttgaaccgccttaaccccttctggcgccgctactaagcaggcaaacttcatgttcttttcttggcagccccgcttctttagggcttcgatggccattacggctgacccaccggtcgcaagcatcgggtcaacgatgaagagttgccgttccgtaatgtcgtttggcaactttacgaagtattcgtgcggcttcaaggtttcttcatcccggtacatcccaataaagccaattttggctgctgggatcaattcggtcatcccatcgaccatccccaggccggcccgtaagatcggaatgatggctacctttttcccagccaattccttttgagtggttttggcaattggcgtttccacttcaacgtcctttaggggcatgttacgggaaacttcgtaggccatcaaggttgaaatttccttgaccgtttcccggaagaccttcgttccgacccgcttgtcgcgaatcatcgttaacttatgttgaattagcgggtgatccagcacctcaaatttacccatgacaaaacactccttttagtttctttgctattgtaccagtcggggcgccgtccatcaatggtccggcccgcaaaaagtcccctaattcaatgccaactgattgattaggggactggttttactaattggttttcttcagttagtcaaccgggtgcgcctgggtgagggcgtgaacggcttctttcactccagccaaaatggtttggtcgtcagcgttgtctaacgccttgataatcaggctggccacctgcttggcgtcgtcttctttaaagccacgcgaggtgatagctggcgtcccgacccgcagaccggaagtgacaaacgggctgcgttggtcatttggaattgcttccttgttagtggtgatcatcacggaatcgagcagggcctgggcgtccttaccggttaagccggtcttcgttaggtcaaggaccaacaagtggttggccgtcccaccagtgaccacccggatcgtttcggattcgttgaacacttccgccatagccgcggcgtttttcaccacttggccaatgtaatccttaaaggctggttgtaagtcttcgtaaaaggcctgggccttcccggcaatcacgtgttccagcggtcccccttgcgtacccgggaagacggccgagttaaacttcttacctagttcttcagacttggataggatcatcccgccccgtggtccacgcaaagtcttgtgggtggtcgtcgtcacaacgtcggcaaccggaaccgggttcgggtggtaacccgtagccaccaggccggcaatgtgggccatgtcgaccatcaagtaagcacccacttcatcggcgatttggcggaacttgtcccagtcgatgatttggctgtaagcagacgctcccgccacgatcaactggggttggatttccttagcctgagccaggatggcgtcgtaatccagttcctcggtttcgggactgagttcgtaaccgtaggtgtggtaaagcttcccggagaaattaaccttggaaccgtgggttaagtggcccccggcgtccatccccatccccaagatggtgtcgccaggctttaataatgcttggtagaccgccatgttagcttgggaaccggagtggggttgaacgttagcgtaggcagcgccaaagagttccttagcgtgatcaatggcgagttgctccacctggtcaataaattggcaaccgccgtagtagcgcttgccagggtacccctcagcgtacttgttggttaagacagacccctgtgcggcggcaacttcttttgaaacaatgttttctgaggcgatcagttcaatcgtgtcctcttggcgttgttcttcgcgtccgattgcggcccaaagttgggcgtccttacctgcatattccattagcttaattgctcctttcacttgcgtacccatattgtacggtaattacgtttaaattgaaaggttaattttataaacgtacgtaaaagccgaaccattttgggatggtctggcttacatgcgttatttattgagcaaatcccggaagtgggccccacccgccgacttattcaaacggttcatgtaagccgctcccagtccggtcggttcaaacccttggcaaaagatttggtggatctcttcttgattatcaaagtcccggagcccctcaaacaaatgggcgctggcctcttgcactcccgtccccagggagaattgatcggcctgaaccgaccaaacgtgggcgtgaagcacttggtcggtagccattaagcccacctgctccttcgactgggcgatcaccgccgctacttctccccaatcatcagcgggatcgacgatgtagacctgggcgttgggagcgtaatgcttgtacttcattcccggcgccttgggaacctcatcttgtttgacttggtgatggttgatgtcaattgagccgatcaccccttcaatgtcttgcttggtgacggctccaggccgtaagatcaccggttggctcgttgacatatccaaaacggtcgattcaacccccacccgggtcggaccgttatcgataatcccggcgatcttgttgtttagatcgtggtagacgtggttagccgtggtgggactcggtttccccgaggtgttagcggacgggcccacgatcggtacccccgcctggctaatcaaatcgagggtgggctggcaatcggggaaacgaaaggcaaccgtatccaaaccaccagtgaccattttagaaagggtgccgagtttgaaccgtaaaataatcgttaaggaaccgggccaaaagcggtccattaattgcttagcctttgccggaatttctgcggcaaagtgctcaaccatcgctaacgaggaaacgtgaacaatcaacgggttatcactcggtcgccccttggctaggtagacttgcttgacggcttcctcgttagtagcatcggcccccaagccgtacaccgtctcggttggaaaggccaccagttgacctgcttggatcaacttggccgcttgctttacttccgctggttgaaaaatgactgttttcaccattatctttccccttcttatctaatcaaagtctgtcaccttaatcatccgcattcgccccgcaatgtcgtgacgggtctcaattttagcgctcggtgccagttcctttaatagctgctgaattcgttcttcttgtcggtgaccagtttcaccaaacaggaccccccggggcgttaagtgctcaccggcggccgcaaacaaacggcggtaaaaggctaagccgttctcactagcaaacagggccagcggcggttcgtactccaaaacctccggatccatctcgtcaatttcacttagcgcgacgtacggggggttggtaacgatcaggtcgaaacgctggtcccctagccgcgcgaagaggtcgctttcgacttggtttaagttggtcccgtgcaagcgttggttagtcagggcgatcttcaaggcggccgccgaaatgtcactcagggtaacttgccacttagggcgctccaaggccagggtaataccaattaccccgctcccggttccgaggtccaacaccttgagttccttatccgccggcatcgaatccaggacccattcaaccaactcctcggtttcggtttccggaatcaagacgtcccggttaaccacaaacttccgcccaaaaaagggcgccttgccgaccacgtactgggccggttcgctactggcaacccgggtgatcgcccgttggtagcgggtggcttcttctacgggcatcggttgacgattattggccaacaggtcggtcatcgaccagtcgtggagcatttccaaaataaactgcgccgctgatggatccttaccatggtcccctaaaaaagaagaagcccatcgctgggcttgaaagtaggtccaattattactcattgcgtaattgctccagcttttgggcctgatcggcaatgattagcgcttcgatgatttcttctaggtcaccagccatgatcttatcgagcttgtttagggtcaggccaatccggtggtcggtaacccggttttgcgggtagttgtacgtccggattcgttccgaacggtccccggtcccaatcgcgtttttacgttgggcatcgtattcagactgttcttgttgttggtagtaatcgtaaacccgggcctttaaaatctgcattgccttggcccggttttgctgttgggaacgctcgtcttgcattgccaccacgatccccgttggcaagtgggtcatccgtacggccgaggaggtcttgttaatgtgctgaccaccggccccagaagagcggtaaacgtcgacccggatgtcctttggatccaggtccacgtcaacgtcttcggcttccggcattacccccacggtcgccgtcgacgtgtgcacccggcccgccgattcggtcgccggaatccgttgtacccgatgcgccccgttttcaaacttcagcttggagtaaacctggtcaccggtaattatcagggcgatttccttgaacccgccgacttcggtttcgttgcggtcaaccacttcaacgttccacccctgcttttcggcgtagcgaacgtacatgttatacagatcggcggcaaacagggaggcttcgtccccaccagcggccccccgaatttccataatgatgtttttatcatcattcgggtcctttggaattaacaagacttccagttcatcttggagctgggcttggcgttccttggcttcgttaagctcctctttggtcatttccaccaggtcggggtcgctttcttcgcgcaacatctcggtgtcatccttaatcgtttgggtgacttccttgtactcgttgtatttttcaacggtttcgcgtaggctcccttcttcctttgagagcttcatgaaccgttgggagtcggcgattacttcgggatccgagatcaactcgttaagttcatcgtagcggtcggccacggcttgtaacttatcgaaaatttcttccatttccattactcattctcctgttcacttggcaaatctgggtgaaaatagtgttcccggcaaaccgggtagtaggactcgttaccgccgatttgaacctgggcgccttggtaaaccgggtgcccatcgctaatccgcaggttcatggttgccttgcgggggcaaaaccagcagatcgtcttcatctcttcaatcttatcggcgtagatcaacagggcctcggatccctcaaacaactcgtttttaaagtcgtttttgagcccaaaggccatcaccgggatcttgaggtcgtcaaccacgtggcatagttgcagtacgtgggccttactcaagaactgggcctcgtcaatcaaaacacagtaaatccggtgatcgatttgtttgatcagttcaaaaacgtcggtgtcctccatgatcggcgtgacccgccgtttcaaaccaatccggctggcgatcaccccggtgccggcccggtcatcaattccgctcgtcaacaattcaaccggcttgccctgctcctcataattgtgggccacctttagaatgtcaattgacttaccagaattcattgcgccgtacttaaagaacaactgcgccacctgtctcacccatttcttcgcataatgccttaattatagcggatcttgggcccgttttaaactcttctccccccagttagccaatgttttcttgagttaaccatgcttattgccggtctaatcgtgatgaaagcggcttgcttagctctttcctcattgaaaaataattttcgcccgcgccgctagcatgacttggtgagggaggttactttccttttgggcccggaacgattaaaattaatcggtaatcaatacacgcaagcggaaggatatgaattatgtctttaagaagttcgctggccgaatttgccggtcggtctagttactggttcctccacacctttacccacgggggctcctcattaccaggcaagattgtcaccaagctcgatcccaacatcttacaagccttcagtaagaaatacgacctggtgatcctcaccgggaccaacgggaaaaccttgaccaccgccctctccgtccgggtgctacgggaaaagtacgattccgttttaaccaaccccaccggttcaaacatggaacaaggaatcgtcaccaccttcatcacggcgccccggcccaagcaaaagggcttggcggtcttagaagttgatgaagcaaacgtcgtcaaggtcactaagttcattaccccgatcgcctttgtctttaccaacttgttccgggaccaaatggaccgctacggcgaaatctacacgacctacgataagatcttagccggggttaagttagcccctaaggccaccatcatcgctaacggtgacgagcagatcttcaacactaaggagctgccaaaccccgtgatctattacggtttcaaccacgaatcccacgcggatttcaaggcgccggctaataccgatggactcttgtgccctaagtgccaccacatcttgcactaccacttacggacctacgccaacctaggcgactacttctgcccccactgtggctttaaacgtccggaactgacttaccaggtcactaaacttggtgaattaaccccgacctcctcttcttttgaaatcgatgggatcccctatcagattgaaatcggcgggctgtacaacatttataacgccttagcggcctattccttaggtcgtttcctaggggttagcccggcccaaatccaacacgccttcagcgccgacgaacgggtttttggccgtcaagaagtaatcaacgtcgacggcaaggaagttaccttaattttggtcaagaatccggtgggcttaaaccaggtcctggacatgattttgaccgatccggagcccttctcgtttggcttcttgttaaacgccaactacgccgacgggatcgacacctcctggatctgggacggcgactttgaacgcctccacgaccacgatatcccctacttcatgaccggtggggagcgctacaaagacattaccacccggatggaaatggctggaattgacaagatcgatcacttaccggacctcaaccaagtaattgaaaagatcccgcaaatgcctactaagcacgtatacctcttagctacctacacggcggtcttgcaactacgcaaactactagccgacaagaaatacattcaaggagggatggattaatggctaagtaccacttacacctcgcccacttgtacggcgacctattaaacacctatggcgacattggtaacatcatcgcccttaagtactacgctaagcaaatggataccgatatccaagtcgacgtggtctcaattgaagacgactttgatccagatcagtttgatattgcttttttcggtgggggtcaggactacgaacaaatggtggtctcaaaagacatccaaaccaaaaaggacgggatcaaaaagtttattgaggacggcaaaccaatgctcgccatctgcgggggctaccaattactgggtaagtactacgtgggggccgacggggaaaagatccccggcatcggggttttggaccactacaccttaacccaaagtgagcaccggtccgcccagcaaaaccagtcccgcttcattggcgacgtcgagattcaaaatgaagacaccggtgctaagttccacggctttgaaaaccacaacggccggaccttcctgggtgaaaatgagcgccccttggggcacgtcttagcgggccacgggaataacggcgaggacggcacggaaggggccatttacttacacacctactgctcctatttccacgggccaatcctcacccgcaacggtgagctagctaagcaaatgttacttgaagccctttcgattaagtatcccgacgccgatctgacaccccaagaggggctaatcgtccaaccaaccttttagggggtggcgcaatgttaaattcactctccaccctcatggtgatcgcctttatcgtcgagtcattctttgaagtccgcctccaactgtacttacgtggactactggccaacgatgaggcccccgccgaattagagggccgaattcgccggattgtccggatcgacaaccgctggagttggggatcgtggttgttaatcatcttcatgttcgttgccccaggtaactggtcctttctggcagtttgcatcatcaccctgttagaaacgatcgtggtgatggaaatggaccacctcaaagccaaaatcaaaaatagttaaaagtgagtgcgatccaacctatcaagcaggccgtgggctaaggatagaacgggggttgatgcggtacgcatcgttctccggtcagacttagccactaggcctgcggttggggagcacgttattggaagtgcgaccaacctctgattcgggtcgtatagctaagctagggggaaggttggtgcggcacgcaccgttcttcacccgtacttagctactaggcccgtggttgggagcacgttatctgtctaacatttgcgaatacaacaaaaggccaggagaaacatgatgttctcctggcctttattattacaaaattggggcgagtaagcggcagaagtcctgtttgaacttccgccaagctgattgctggtcgaagtactcctcgttcagttgggtgcagtcttttagatcgttttcaaaggccgctttcaattcaccagccaactgctcgttgtaagtaaaggcgttaacctcaaagttaagccggaaggaacggtaatccaggttagccgacccgaccgacgccaggtgaccaccggaaaccatggtcttggcgtgcaaaaagcccttatcgtacttgtaaaccttcaccccgttggaaaccaggtagtgggcaaagtactccgtcgcccggtagacaaaggggtgatccggcatcggcgggatcatgatccgaacgtcgatcccggatttagccgccaccactaatgactctaaaattgcgtcatcgggaattaggtacggggtttgaatgtagacgtagtgacgggccgaggaaatgatcccttggtaaccgcgacgaatcgcccggttatcgttatcggggccggacgaaacaatctgcatcggaaccattgaccgatccggattctttagccggatggttcgaacgttaacgtaatcacccgccaggtccatccgctcctttttggtccgccggcaagtcgtgttccaatccatgatgaagcgggcttgcatcatcaatacggccgtcccctcgacccggaggtggctatcccgccagtaaccaaactttggcgactcgcccaggtactgatcaccaatgttaaagcccccaatgtagcccaggtcaccgtcaatgatgaccaacttacggtgcaagtggtaattcaagcggggggtgttgaaacgagccttagcgctagaaatgaaggcctgagcttggccaccaagttcttcaaggtgactaaagaagcggtaagtggtcccccgcgaccccgacaagtcataaagaacccggacttccaccccacgctcggctgcccgttcaagggccgccaagacccgatgacctaattgatcggccgcaaaggtgtagtattcaacgtggatgtgccgcttggcctgatcaatgtctttgatgagctgatcgaacttagcgtgcccgtccgtaaataaatgtacctggttgccaaaggttagcagggcgttgtcggtgtttaacaagaggttggccatcatctgatccctacgcgattgctcttctttaggcaggagcttttgggcctccagtaggcgctgttgttggtgcttgtactgttctagaatgcgccgttgttcgtcttggatggtgaagatctggtcgtgcgacagtttgcggcccacgaagaggtaggcgacaaagcccaccaccggtaaaaaggataagaccaacagccaggcccaggttgaagcgatgtcccggcgctcccgaaagaccgtccaaaaggccagggctaggttaattaaccagatagtttcaattacatagcgaatggtatcccaagttatcattaattttctcccatttcacgaaggtatgtagcaatgatttgatcgcggcggtctaagtagcggttgtttttcccccgcgggtgcacccggttagtcagcataattagcccccggtcgtgatcacggtctaagactaagagggttccggtgtagccagtgtggctaatcaaaaaacggtgggtggctgggtttgggaccagcttccagcccaagccacggaggtgggggctgaccattctggtttgatcgctaaagagctgcgccatggtttgttcggtcaacaggccggccaggttagtccccaccagggcccggctaaaggtaatcaagtcagtgaggggggcaaaaaagccggccgacccgcagtggctccctaacaccgctcccttggggtcgtgcacttgaccgcgcaagagcccccgccgctggtcaatgctcgtcggcaccgtttgggtggctaccggctggtcggtgatttgcgtcatctgtaagggggcaaagaccaactccctcgccaacacgtggattggttgccccaagatgcgctcggcaatccagcctaagtagatgaagttaacgtcggcgtagcgaatcaagcggtcccggttaaccccactagtctggttcgttaacagggcggttgttaactgcttagcatcaaggtcatcacgatttttaatgtagccaccaattgccgacgaatgggtcagcaaatggtagattttaacctggtcgtttgaaaactccggtaagtacctactaaccgggtcatccagagacaggcgcccgctttgtaagaggatggcgatcaccggtaccgttgccaccaccttggttagggaagccaagtcataaagcatcccagggcgtaaccgttccggagtcggttcaatttgcgctagcccccgaacggcttcgacctgccagtcgcgttcaaagaggcaataagacatgccggggaccaccccgtcgtcgaccattgcccgtaactgcgcttgcgttgtttgataggtttgcaatcaacttcccccttacttttcacccattataccaaagacacccccgtacaaaagcccattttggcttccgaacgggggtgttttaaattgaaccttaaatctgattgccggcaaactgactgttgtacaggtcggcgtaaaaaccgccctttgccattaagctatcgtggtccccggtttcaataatttgaccgtggttcatcacgatgatttgctcggcgctgcggatcgttgacaagcggtgggccaccacaaagctggtccgccccttttggatgtcattcatggcgtcttgaatcgcctcttcggtccgggtgtcgactgacgaggtcgcctcatccaagattaagacctccgggtcggccaagaaggcccgggcaatcgtcagcagttggcgttgcccttgagaaatattggaggccgattcgtccaatacggtttggtaaccattgggtaattgacggatgaaggtatcggcgtgggcctgtttggcaaccgcgtagacctcttcttcagtggcatcttcacgaccgtacttgatgttgtcgtaaatcgtccccgtaaacagccaggtatcttgtagcactatggcaatcttcttgcgcaattccggccgcgtaaaggaacgggtatcgcgcccatccaaatagatgtggcctcccttgacgtcgtaaaagcgctccaagaggttaataatcgtcgtctttccggccccggttggccccacaatcgccaccatgtgattctgctcggccttgagattgaagtcttgaattaacggctggtcatcgtagctaaagttaacgtctttaaactcaactttgggctgtggccccggcaagacggtttgatcagccaagtcagtgtccatttcgtcttggtctagcacctcaaaaatccgttccgctgaggcgatcgtctgctgaatggtcgaggccaggctagcaatctgggtgattggctgcgagaactgattggtgtattgcaagaaggcctggacgttccccagggtaatctggccgttcaccacttgcaacgccccgaccaccgcaaccatcaagtaacccaggttccggacaaaggccatcgctgggtacatcaaaatggagaagaactgggccttccaagcggcttggtagtaggcggtgtttttttcttcaaactgcgcttcttggtccgcttcccggttaaaggtccggacgattgtgtggccagcgtaagtttcttccacctgcgcgttaatcttacctaataccgcctgctgccggacaaagaggcgctgagccgttggtgccacaaagccaataatcactaatgataatggcacggtaattagggcgactaaggttaacttccacgagatcgaaatcatgagggccaatacccccacgaaggtcagggcggaagtaatgatttgaatcatcccgttttggagggtaccggagatgttatccatatcgttaaccatccggctcatgatgtccccgttgggatgggtgtcgtaaaaagagactggtaaccgggacatcttagacttaaaatcctgccgtagttggtaaaccacccgttgcgaaatccgggtcatcatcacttgttggacgaaggaaaataagcccgacaatgcgtacatcactaaaacagcgatcacaatttggccaatcttagtgaagtcaatcgggtacttgcttaggtgcatccccagcttcatttcagacgcccccttcaagacgccattatagataaccgttgtggcctcccctaacaccttgggggccatcacttgaaagaccaccgacgcaatcgcaaccaggatcgaaataatcacgccccacttccaaggcttcaaataagtgagcaaacggcccgtcgtcttccaaaagtgttgtaccttggcgccgtctttttggtgtctatttccgttgtgcacgttcttcatccccctcttgaatctgcgagtgcagaatttcttggtaggtcttattagtggccttgagttcttcgtgactcccttggccgaccaccttaccgtcatcaaccactaaaataaggtcggcgtcggccaccgttgaaattcgttgggccacaattactgatacggcgcgctgaatttgcgggtctctgcgcaaggcttggcgtaacttggcgtcggtcttgaagtctagtgcggaaaaggagtcgtcaaagatgtatacggaagccggtttaataattgtccgggcaattgccagccgttggcgttgtcccccggagaagttactcccgtcctgttcgacgatggtatctaagcccccctcttctctaacgaagtcggcagcttgggcaatctctagtgcccgccacatatcgtcttcggtcgctgtttcataaccaaactgcaggttggaacgaacggtcccggtaaagaggaccgccttttgctgggtgatcgagatttcttggtgtaaatcatgttgactcaagcggtcgatcggttgaccgttgacctcaatccgtccgctttcaacgttgaaaaggtgaggaattaagttaaccaacgaggacttacccgaaccggtccccccgataatggctagggtttgtccggcttgaaccttaaagttcaggtcggtcaaggccagttcctcggctccttcataacggaagttaacgtgatcaaaagttaggctggctggtgcgtccttaaccacactcagttgttcatccggcgtggggtcactaacgctagggcgccgatctaaaacttcatttaaacgggcagctgaagctgaggcccgtggaataaagacaaacagcatggacagcatcataaaggacatcaggatctgggtcgagtaggtcataaaggcgatcaggttccctacttgcatgctcatgttagcaatcaacttggctcccacccagataatcccaatgttagttagggaaaggattagagtcatgattgggaagagtaacgaaaccagggtgaaggccttaatcccggtgttggtgtaatcggcgttggccccttcgaaacggtcttgttcccgctggtcctggttaaaggcccgaattactcgcaccccggtcaagccttcccgaaagaccaggttaatccggtcggtcttcttttgaatactcttaaagagcggaacggcaaagtacatcaccccaattaccacgatggcaaggaccggcaaggagatggcaaaaactcccgttaagcgcggctcgcggtggtaagccaggatgatggctgccaccaacatgatcggtgattgaagcatcatccgtaaaaactgaaccatcacgttttgaacctggacgatgtcgttagtcgacctagtgattaaagacgaatcaccaaagtcagacatctccttgctcgaaaaggttaacaccttgtgataaatttgccggcgtaacttttgccccaccttcattccctgggtggaggcgaagtaaacgttacaagccgaggctagcaacccgagggcggccaccaagagcattatgccaccttgttgccaaatgtaggccatatcatggttaatcacccccttatcaattaagtccgaggtgatggtcggcaggtacagatcggccgccacccgaaccaataagaagatgaccgccaagagggccggcaatttctctaggttgcgccgtgcgattctaatcatcgaaaaactcctttcgtgcgttggtctcaccatagtggtcaattaatgcttggcgaagcttgattgcaatttgataagtttgttcacgttccgatggcgtaagcggacttagtaactgttgaccaaaccgctcccggtccgcctgaaccttagcccattgctctcgccccgcttgcgtaatcgccacccggataatccgcttgtcgtggggatcacgctttctggtgaccaaaccctggcgctccaatttttcaattgctaccgttaacgaaccgggtttgatgcttgcttcatccgctaattggcgttgtgacaagtccgcttgtttattaagcgactcaaggatccgtgccgacccatgaaatcccgccgccttcttatgtttaatcaccacgtcacgaatttgcataaataagtcgtgatagctttgaaagatctcctcatcacttaccactagtccccctcctcaaaatcgttagacttataatcattagacttctaatgattgttagttttactcagattctcccttgcgtcaactaatttaattcctcataacacaaattcaaaaatacattttgtgatattcttgcttgcgatatgtctcgctcttatctgaataagatgacatttaatcttatcaacaatatagctaatatagcaaaagcagcttaaaacattcacaaagcagaattttaaaataacaccggagaaaaatatttttaactactaataaacacgtgaaattaagctcaattggcgctaaaagcaaagtttttctcgattaagatcaaataattatgcaatccagggcttagcatcaatcgcttgcaatacaaaaacgtaaaatcatgatagaatgagcgaatagagtactgctgaaaggaggcgataacatggcaactacgcgcattgacgttaagcctgctgtcttgcattgggttcaagaagcatctaatggtaccttgaatgaggcatggacaaataaaattgataaatggatcaaaaatgaaagtaagccgaccctaaatcagcttaaagatttaagcaaaaaagctcagattccttttggatatttctttttggataattggtcccctgtcaataaaatagacaatttaaatagagacttttttgtcctatgccacgactaaattttgaatttgagtttgatactcattttcaagttgctttggtgatttgaatcggttatgtccgtataattggtgtaaattctaaataggactttgtgaaatctgaaaggaacttcattaacaaatatcagaataaggtaagccactatggttctaattcggtggtaaacttagatgaaccggtaatattctagtattatcagtagtgcgaacctaaagtgaacataaattctttaaggattcgcaccagaattttggtgattttattcaaaaatcacactaacagttggtttttcagctgtttgacacccaatatgtagaagatggagttctctatttgctatatattgctgtcgcactccttcgcgggggtgcgtggattgaaatgtcttagcgatcgtattgttactgacgaaccagggtcgcactccttcgcgggggtgcgtggattgaaataccccctccctcaataaaataaaccgaaggaaggcgtcgcactccttcgcgaatgtggctattgatgatcattttattgatctactattcccctcgaatcttcatatacatggttaagactttctttgagttcatcctagtaatttctgaaatgggttattgggtctacaaaaagggaaagtggatccatgaccactaaaaaaacagttgtgataccaaaaagccgccagccccattctccggggttagcggcttatcttcgtttagcggtcttcaataaccacgtaggtgcattgaaccgggccgtggaccccaaccacgagttccatttcgatgtccccggagtttgacgggccggagatgatcgtgatcgcagacgtctttaagccctcagcgaaacggtgctcatagttaaccatcgcctggcgggtggaacgaaccaggccgctttgtggaaccagggcaacgtagtgggtggggaggaagttaaacccccggcccatttccggtcggttaaccacggtcaccgaaccggtggcggcgatcaggtagtcggctaacccgatggcgatgtcggcctggtcggcgttttgttcgttttgatcccggtcaagggtgggggaccaggtggcgacgtgctcgacccccgggttttgcgcccagccgtcgagttggtagtcggcccattcgctggcgtccaaccccggtaacaagaggcacttggcctggtcctggtgggctagctcggtcaggtagtcagccagctcggcgctcgacttaaccaccagttcggcgttgacgctctcgctgttttgcttggcggcgtccagcaactcagttggggttaggtcggcgagcatttgttccggtaggtcgttgagcggtttaaaggggtggtcggctaattgatggcgggaacgccccgactttttagccagccggtctaagaaggcctcgcggttagcctggttgtttgcttggtctaataaactagtcatgttcggcctcctctaggtgttttttgacggccggggccaccgcggttggctggtggtccttaaaccagtgacggaagttgtcctttttcttgcttggcatcggtacgtcccgggagtcaacccagccgtggatcagcttcggcgtgatctttggcacgtggttaatcttaccgccctcatacatcccttccacgtcgcccggggccatttgcttggcaaacatcccggcgccggggtgagcgaaggtcaaagcggattggaagaggaacggtgagccggtaccgatcccgatcaccttgaggatcaagttggtcatcgacttgtccatgtgcttgtcgtccatttcgacgatccggtgcttgcggatcaggctatggagcgggatccggaccgggcaggtttcggtgcaggccccacacagcgagcaagcataggggagttcttcaaacttctcgtagccgcccaggattggggagaggacttcacctagcgggccggggtagatggaaccgtagccctggccaccgatgtgacggtaaaccgggcacacgttcatgcaggccccacaacggatgcactgcagaatcggttcaaattcggtccccagggcgtcggaacggccgttatccaagacaacgacccagaagtcttcggggccatcgacttcgcccgccacctgcttgccggtaaaggtacagtaggtggttagcttttggcccacggcggagcgggctaacatgttgtccaagacctcggcttccttcatggttggcaccagccgttccatccccatgacgaccacttgggtcttggggatcgccatcgttaaatcggcgttcccttcgttggtgtctaagttgatcatcccgttgctggcgatcgcgaagttacacccggtaattccgaagtcggcttgcatgaagtacttacgcaggtacccccggacgaagcgggcctcgtgttgcgggttgttatcgccgtcgtagccaagcttttggaattcgcgttggatctgatcccggttcttgtgcagggtcgggaaaacgatgtgggtgggttcgtcccagttgtcttcttgcaagatgaattcggccagatcactttccaagaggctggtccccggaatcgtcaacagggtcttatcaaggtcgatttcggtggttaccatcgacttggacttgacgatctttttggcctgcttttcgatcgccagctccttgatgaagttgcgggcctcttcttcggtttgggcgaagaaaacgtgacccccctggcgctcgacgttgttggaaaattcctccaggtagtcgggcaggtacttgatgacgtgctggcggatctgttcggccaggtcgcgccactcgttccagtggcccatttcgcgccgggccgccgtccgcttgacgaactgggcgtcttgggccttggcgacggccgcccgcatgaacttgtcggcttcggcctcttccacccgcgtcatgtatggcttatcactcgttgaaattcccatttaaaagaccccctctccgctagccggaaccagctcttcgtcggtgtcggccaggtaggtgatccggttgacgtcgacgttgtggttcaaaacttcggcgatgtgcatgaccttgatgtgatcaccgttacgattcatgtaaccggcgatgttcatcaagcaagacggctccattccaatcaaaacttctgcttgggtttccatgatgtcagcggccttttctttgaccatttcatcggataattcggggtgcttggccgagaaggtccccccgaagccacagcacagctggacgtttttcagtggcacccgttgaatgtctttgacgtggtctaataagacgaagggcgccgtccgttcacccaacaagcgggtcatgtgacaggaccggtggaccgtcaccttggcgtcgagttcggccccgcagtcaacgacgccgaggacccggtaaataaactgggtaaactcgtaaatcttggcggccgcttccttggcgcggggaccgtaaaccgggtcatcagccaaaatttccgggtattccttgatcatgaagacgcaagagccggtaggacccacgatgtaatcggcatcgatactgagtagggcatcaatttcgtttttaaaggttttcatgctgcccttggagtagccgctgttataggttggttgcccacaacaaacctgctgttcgggcaaaaaggtctcacaccccagccgctccaaaacctccaccatggcttggccgacgttaggaaacatcaggtccaccaggcaagaggagaaaatacaaactcgcggttgtttcattcgttacgcttagtcagcaccctggctaagcttccccctttcaatcagttcgcttaccttaatcgtaagcgctattttcataaataataattaggagaaagtcctaattacttatcgttcggtagttatagtctggggagtcctttcttgctaattagcgacgaaccgtggtagcatttgatggttaaaagatcggcgccccgctgttaacgaggaccgagcaaaaaattcatttaaatgggggtttcactcgtgaaaatcgggattgataagttggccttcgccacgacaccttactacttggcgatggaggacctggcccagggacgcaacgttgacccaaataagtatctgattgggattgggcaaagcaagcaggcggtggttccaccgacccaagacgtggtgaccttagcggcggcggcggccgacaagctcttggacccggttgaaagggatcaggtttccaccgtgatcgtggcgaccgaatccgggattgataattccaaggcggcggcggtttacgtcaagcacctattgaagttaagcgactttacccgggccgtggaagttaaggaggcctgctactcggcgacggccgccttgcaatttgcccgtggtttggtggccctcaacccccaagaaaagatcctggtgatcgccagcgacatcgcccgctacggcctggaaaccggcggcgaggtcacccagggggccggggcggtggcgatgctaatcaccgccaacccgcgggtcctggcaattgaaccaaccagcgtcgcctacaccaaggacgtgatggacttttggcggccactgtacgccgaagaagcgctggtcgacggcaagtactcgaccaacgtctacatcgactttttcaagcagtgctggacccgttaccagcagctggccggctacgggctagaggacttcgccgcgttggccttccacttgccgttcaccaagatgggcaagaaggccctggaggcggaattaggcgaccgggacgaccaagtggcgacccgcttgcgggctaacttgacggccggccaggaggcttgccgccaggtcggcaacctctacaccggctccttatacctgggcttaatgtccttgttgacggaaggcgacgttaaaccgggcgagcggatcggactgttttcctatggttccggagcggaaggcgagttcttcgccgggatcttgcaaccgggttaccaagaaggcctgggcgatttaaacgagcagttagccgcccggacccaggtgagcctggccgaatatgaagacctcttcaaccaacagttaggtttaaaggaagaagacgtcacctttaaaacgccggcggctggtcaacgctttgttttggtggggcaaaaggaccaccagcgccagtaccgggacctagccgagcgggattaataaataaaaatgcggctggaaagcgggttgctttccagccgcattttgagtttgaagtggggaatgagggctcaacggcctgtcgagaaggttgggtcgcacttccataacgtgctccccaaccgcaagcctagtggctaagtacggctggagaacgatgcgtgccgcatcaacccccgccctagcttagcccacggcttactttagaggttgggtcgcacttccataacgcgctccccaaccgcaagcctagtggctaagtacggtcggagaacgatgcgtgccgcattaacccccgtcctatccttagcccacggcttgctttagaggttgggtcgcacttccataacgcgctccccaaccgcaggcctagtggctaagtctggccggagaacgatgcgtgccgcatcaacccccgtcctatccttagcccacggcctgcccgatggttgggtcgcactcacttcctttaaaaaatatcatcccgaaagaggccgaccaccttaccgaggatggtgacgtcgtccaaaataattggggccaacgtgtcgttttccggttgcaagcggatgtggccctgttccttaaagaaacgcttgcaagtcgcttcgttatcgctggtcatggcgatcacgatgtcgccgttattggccgtttcctggcggcggacgatcaccttgtcgccgtttaggatcccaatgttgatcatcgacgtcccctgaatggtcagcatgaacaagtcatcgtgatccgggatcgaaggcggaatcgggaagaaatcggtggcgtcttggaccgcaagaattggttccccagcggccaccacccccaggagggggatttgggtttgcttaggggtgattcccaggacttccagcccagccggggtgatttccagggcccggggcttggacgggtccttttttaggtagccctttttgatcaggcggttgatgtggccgtggaccgttgacgtggaagagagccccacggccccgcagatttcccgcacggtcggcgggtagccgtgggcgtcaacttgcttatgaatgaagctgagcacggccatttgtttgttggtggaattccttggcatgtttatttcctccgtattattgtgacctttattgcatattttaacataatgaacgggcgtttgtaaaacgtacgttcgaaaggggcgctccaacttgaaatggggcaacggattgggtagactgagaggcaaacaagtaaaaaaggggtagcagaatggcagaatcacctgaacaagatcgcttactcaagcggatcaatgaattagcccacaagaacaagaccgagggcttaacgaccgctgaaaaggccgagcgcaaacgcctacgcgaccaatacctgaagaacttccgggcggcctttcgcagtaacatcgaaatgatgcaaatctttgataagaacggcaaggaactcacgccggaaaaggttaaggaaatccaacgtaagaaggggctccgcgacgactaggctaaaaagaattggtcaagcgggtcggtttgtgcaataattaagagtattgataaatttaaggggggaaatcaccgtgggtcttactattgccttagtaatccttgggatcctggttggggcattgatcggcttcttcggggcgcgccgttacatggaaaattaccttcgtaacaatccgccaatttccgaagacatgctgcggactatgatgcttcaaatgggccaaaagccgtctgaccgcaagttgcaccaaatgatgcaaacgatgaagagtcaggctaagcgtgccaaccgcaagtaagtgaaaacaaaaaaagggctccagcactgctcggcaagaccgaacggctggggtcctttcatattagttagtcttttttcgtcttttttggtactacgtaatggtaggttgggtcgagttgcttatccagggcgtcaaaggcagtttggagttcttgttcgacctgggccaggttctcttcggtcagcttcatcttacggtcaatgtagattggcttaccaatggccaccttgcggcgttggcgcttgaagaggtccttgaaaaagagcggcccctggtagacggccggcacgagtggcacccccgccatcttggcaatcatcacggcgccgccctttaatttagaagagtagcgcgaccccgaggggaagatgatcgtcgacaggtcagtcttttttaacatcgtgaccggctttttgatcaccgagggacccgggttcttccggttcaccggaaaggcgttgagcttgcgcaagaagtagttggcaaacttgcccttaaacagttcttctttggccatgaagcccagttttttggggtaaacggccagggccaaaaagatcgggtccatccaggtgcggtggggggccaccaacacgtagttgccctccggtaggtccactttgttagcaacgatttgccgcccgttaaacagggagatcaagggaccaaagaagtggactaaaaaactatacaacattgtcattcacctttatttaagctagattaagtatcggttatagtatgaagaagaattcgtcaacttgcaagttggattcaagagaggtgtggagcatggaacaagaagtgacgttaaaagctggcgaacggatcgaccagttatcgagccagggggttcagatcatccaatcaagcgaggtctttgccttctccctggacgcggtgttgttggcggcctttgtacgacccagccagaagcggcgggccctgttggtcgacctgtgcgccggcaacggggcggtcggcctctttttaaaccggcgctttgccgggcaggtggtggaagtcgaactccaacaacggctggctgacatggcggaccgctcgattcaattaaatgacatggcggaccgctaccaagtaattaacgccgacgttaaagacgtctaccagtacgtggccaaggaccaagccgacgtggtggtgtgcaacccaccctattttaaggaccaaccggcgagtcaaaaaaatcccaacccctacttggcgattgccaggcacgaactgaccattgacctggcaacggtgtgcgaccggatgagtgggctcttgaaaatgaacgggcacggctacttggtccaccgccccgaccgtttgaccgagattttagcgaccctggcggaccaccggctcgaacccaagcggatccagtttgtctaccccaaaccgggaatggacgccaacatggtcttaattgaagtgatcaaggacggcaagaccggcggcagcaaaatcatgcccggcttcttggtggccgacgcgagcggcgaatacaccccggcgatgaagaaggccctgtatgagtaagccttactacatctacgtcttgtactgtgccgaccagaccctgtactgtggctttaccgatgacgtaaaaaaacgggtggccacccaccaagcggggaagggcgccaagtacacccgggttaaaaaacgccaccccctgaccctgctctaccaagaagaattcgccgataaatcggccgctttaaaggccgagtacgcctttaaacaccagtcgcgccggcaaaaggaagcctatttactcgcccatggcgtgagcccggaaaaactgcaggggcgcttttgatttaatccttgcccaaaccgcaatgattgggtataatggttttcggtgttaaatccataattcacacccatccatgatggttcgggaagtgccaattggtgcccaagccgtgcgagtgaatggggaggaaaaaactatttggagggattatttatgcctgttgttagcatgaagcaattgcttgaagccggtgtccacttcggtcaccaaactcgtcgttggaaccctaagatgaagccattcatcttcacggaacggaacgggatctacattattgacctgcaaaagaccgttaagatgatcgacactgcctacaactacgttaaagacgtggctgccgacggtggggtggttctctttgttgggaccaagaagcaagcccaagattctatcgaagaagaagctacgcgtgccggtcaatactacgttaaccaccgctggttaggtggtaccttgaccaactggaagacgatccaatcccggatcagccgtctcaaggaactcaagaagatggccgaagatggtacttttgaccgtctgccaaagaaggaagttgctgttttaactaagcaacgcgaaaagctcgaacgcttcttaggcgggatcgaagacatgccacggatcccagatgtattgtacatcgtggacccgcacaaggaacaaattgcggttaaggaagcccaaaagcttcacatcccgatcgttgccatggtcgacacgaacaccgacccagacgacatcgacgtaatcattccttctaacgacgacgcaattcgggccgttcgtctgatcactgccaagatggctgacgccgttatcgaaggcaagcaaggcgaagacgaccaacaagttgcccctgcagaagacgtagctgaagaagtttctgacgaatccttacaagatctgaagaacagcgtcgaaggcaacgactaacaaaatagttaatacttaggctgttttgcaaaaggacctatctggcctgagtgcaaagcggccttttttgaaaattaaggagagattctaatggctgaaattagtgcaaagcaagtgatggaactgcgcaagaagtccggtgccgggatcatggacgccaagaaggccctcgttgctagtgaaggtgacatggacaaggcaatggattaccttcgtgaaaaggggatcgctaaggccgctaagaagagcgaccggatcgccgctgaaggtttgactgacatcgtggtgaagggtaacaccgctgcgatcgttgaactgaactccgaaactgacttcgtggccgcttccgacccgttcaaggccgttttgaaggatgttgctaacctgatcgttgacaacaagccggccgacgtggaagccgccctggaattgaagacggctaacgggacgctcaacgatgacctgatcgccaccacccaaaagaccggtgaaaaggtaagcctgcgtcgcttcacgatcgttgaaaagaacgacaacgaaaactttggtgcttacctgcaccaaggtggccggatcgccgctttaacggtggttgaaggcgctgacgaagcaactgctaaggacgttgcaatgcacgttgctgccgttaatccagaattcctcgaccgcagcgaagtttccgacgaacgcctggaacacgaacgcggcatcttcaaggaagaaactttgaacgaaggcaagccagctaacatcgttgacaagatcgtggaaggccgcctcaacaagttcctctcccaaatctgcttggcagaccaagactttgttaaggacccagacctgacggttgaaaagtacgttgattccaaggacgggaagctcaagtccttcatccgttacgaagttggggaagggatcgaaaagaagcaaactaacctggctgaagaaatcaaagaacaactgaacaagtaattatcggttgaccgtggggggcgtacaatttcgtacgtccctttgtgcgaaaaacaggacccagaccaggaggatatggaatggctgacgtaaaatataagcgagtagtattgaagttaagtggggaagccctcgccggtgaccaaggctttgggatcaaccccccggaattaaagacggtggcaaaggaactcaaggaagtttacgccctgggagttcaagtagcaatcgttgtcggtggtggtaacatgtggcgcgggatcaccggtgaaaagctggggatggaacgtgcccaggccgattacattgggatgctcgggacgatcatgaacgccctgtcacttcaagacgcgctggaagggatcggggtaccaacccgggtccaaacttccattgaaatgcgtcaaatcgctgaaccatacatccggcgcaaggccatccggcacctggaaaagaaccggatcgtgatcttcgcgggggggacggggagcccgtacttctcaacggacactaccgctgccttgcgggccgccgaagtgaacgccgacgccatcttgatggctaaaaacggcgttgacggggtttactccgccgatccaaacaaggacgaatccgccgttaagtttgaacgactgacccacatggacatcatcgaaaagggcttgaacgtcatggactccacggcctcgaccctttcgatggacaacgacattccgctagtcgtcttcaacttgaacacgcctggtaacattttgaaagtggttcgcggtgataagattgggaccacgattgagggggaaaaataatgactggaaaagaaatcctcgcagaagcaaaggaaaagatggccaagtccggtgatgccttgaagcggaccttagccgacattcgggccggccgggccaacgcgagcctcttaaacacggtaacggttgaatactacggcgccccgacgccgcttaaccaactggcatcgatcacgatcccagaagcccgccaactgttgatctcgccgtacgacaagacgaccttaaaggacatcgaacgggccatttacgaatccaacctcggcttgacgccgcaaaacgacggggaaacgattcggctggtggttccgcaactgaccgaagaccgtcgtaaggaactggttaaagacgtgaaggcggaaatggaaaaggccaaggtggccgttcgtaacgttcgtcgggaagcgatggacgacctcaagaaggggaacaaggacggcgacttcaacgacgacgaattccacgacctggaaaagaaggtccaagaagaaaccgacgccggtatcaagaacctggaacaaatcgccgctgacaaggaaaaggaactgttggaaggctaagcagttttggctcgccagctaaccccgcggggtggccggcgggcttttttcgttacgaaggtgagtagccccccgccctaatatctggtaagatgttgatgatgcgaaaattttctgaaatggagaatgaagatggattcacaaaaacaagtggaaccggttggtgagccggtgttagaccggagccgggttccgcaccacgttgccattatcatggacggcaatgggcgctgggcccagtcccgccacctcccgcgggtggccggccaccaacagggaatgcagacggtcaaaaaggtaaccatggccgctagcgacctggggattaaagccttaaccctctacgccttctcaacggaaaactggaaacgcccctcaactgaggtcaagttcttgatgcaactgccaatccgcttttttaatacctttgtcccggacctggtggcccataacgtccgggtgatggtgatgggtgacaccaccaagttgccggcggggacccaaaaggcggtgcaaggcgccctggatgcgaccaaggattgcaccgggatggtcttaaacttcgccctaaactacggcgggcgtgacgaaatcgttcgggcgacccaggcggttgcaaagcgagtcgccactggggagctaaccccggacgccatttccgaggagttgatttcccgggaaatgatgacggcgccgctcggtcaattcgccgaccccgaggtgattatccgcaccagcggggaagaacggcttagtaactttatgctctggcaggcggcctacagcgaattagtctttgttgacgaacactggcccgactttgacggtgactccctcaagcgggccttggccaccttccaatctcgtcaccgacgcttcggtggcttaaataataagtagaaacgaggtaacgtatttgaaaacacgggttattacggcggtgatcgccttaattgtatttatcccgctgattatcgtcggtagctggcctttgatgctggctgccatcgtcttgggaatggtcgccatgagcgaactgctcttgatgaagaagatgtttttgatctcctttgaggcgattatttcctacctgggggtggcggcgatgatcgtgccccagacctggctggactttttgccggagcaaattggccggctcaccctggtttacgtaatggtggctcttctactcttacacaccgtcattcgtaagcaacggtttaactttgacgacgccggggttttgaccctcgggatgctctacatcgggatgggctttaacgcctttaccgttgcccgggccgtcaacttccaaaccctcttgtacgggatgctaattgtctggttaaccgactccggggcctacctgtttggacgccagtttggtaagcacaagttagccccgaacgtcagccccaacaaaacctgggaagggtccgtcttagggacggtagcggcgaccgtcattttggccgtctacttgaccttcttcccggttggttacgacaacttagcggtcatgatcgtcttgaccctgcttttgtcaatcctcggtcagttcggcgacctggtcgaatcggccctcaaacggtactatggggtcaaagattccggtaagatcctgcccgggcacggggggatcttggaccggtttgattccatgctactggtcttgccggccatggcgctgctgggcattctctagtctagcgaagggagtgattctttgatcatcaccatcattacttttatcattgtcttcggaatcctggtgctcgttcacgaattcggccactactactttgccaagcgggccgggattttagtacgcgagttttcgattgggatggggcccaaggtttggtggcggcgttcaaacgggacgacctacaccatccggatcctgccgcttgggggctacgtccgcctggccggggccgatgaagatgaagacgaactccgtcccgggacgccggtgaccttgcaaaccaatgaggaaggcaaggtgaccctgatcaacgccagcgaaaaggaaaccctgttggaggggattccgctgcggatcgttgacagcgacctggaggataagttaatcatctccgggtacgaaaatgatgatgaagaaaccgtcaagacctacccggttgatcacgacgcgacgatcgtcgaacgggacgggaccgaggtgcggatcgcccccaaggacgttcagttccaatcggccagcttaccggcacggatgatgaccaactttgccgggccaatgaacaacttcatcttgtccctgctggtcttcatcatcctgggctttaccctgagcgggatccccaccaactccaacgttttgggcggggtgaccaaggattcggtggctgccaaggccggcctggtgagcggcgataaaattaccagggtggcgacgaccaaggtcagcacctggaacgatatttcccaggcaatttcccctaacccggggaagaagctcgccgttacctaccagcgcgatggcaagacctaccacaccaccgtgacgcctaaggccaccaaacaggggagccaaacggtcgggatgatcgggatcagagaagaggagaagtttgatccggtcgcccgcattaactacggctggcgccaatttatcaccgccggcaccctgatctttgcggtgctcggccacatgattacgcacggctttagcttaaacgacctgggggggccggtggcaatttacgccggcacctcgcaggccacctcgttagggattaacggcatcctcgccttcttggcgatgctgtcgattaacctagggatcgttaacctgattccgatcccggccttagacggggggaagctcctcttaaacattgtcgaaggcatcattcgccggccaattcccaaaaaagtggaggggattttgaatttggctggctttgccctcttgatgatcctgatggtccttgtgacctataacgacattcaacgctactttatccattaacaaatttttttgaagaagaaggagaatcgatttatgaagcagtcacagatgctgattccaacccaaaaggaagcaccggcagacgccgaagtcttatcccacaagatgatggtccgggcgggctacatctaccaagtttccgccggggtgtgggcctacttgccgttggcctaccgggtcatccgtaagattgaacaaatcatccgcgaggaaatggacaaggccggggcggtcgaaatgctcctgccgggactcttgccggccgacttatggaaggaatctggccgttacgaggcatacggggacaacctgtttaagttaaaggaccgccgggaacgcgacttcatcctggggccgacccacgaagaaacggtcacctccatcctgcgtgacgccatccactcctacaagaagctgccgctggtcgtttaccaactacaagataagtaccgcgacgaggaccggccgcgttacgggatcttgcggggcaaggaatttgaaatgctcgacggttactccttctctgccgatcaagccggcttagaccaggcttacgatctgcaagctaaggcctaccgcaacatctttgaccggattggccttgattacaaggtgatcttagccgattccgggacgatggggggcaagaactcccaagaattctccgccccggccgcaattggtgaagacgtgattgcctacacggacggcgattacgccgccaacctggaaaaggcaaccaccaagttcaccccgacgaagcaaatcggtgaagaggccgaattgaccaagaaggcgaccccgggcgcccacacggttgacgaagccgccgaaagcctgggcctggaagccagccaaatcttaaagagcatggtcttcttagccaagtttgaaggcgaagagcttaagccggtgatggttctgatgcggggcaacgacgaggttaacgaaaccaaggtcgcttcttacctgggctgcgaagaattgttgatggcctccgaagaagacaccgaaaagtacctaggcgcacacccgggctccttgggaccgatcggggtcaaagaagacgtcaccatcctggctgaccaacacctgcaggggatgattaacatggccctgggtgctaatgacgatggttaccactacatcaacgccaacttcaaccgcgactttaaggtggatcagtttggcgacttccggaccgttcaagaaggtgaaacggcgccggacggtttaccaatcaagttcaccaacgggatcgaaattggtcacatcttcaagctggggacccactactccgaggtcttcggggcgacggtgctggaccaaaatggccgcgacgtgccgatgatcatgggttgctacgggatcggggtttcccgcctgctgtccgccatttccgaacaaaacgccgacgaaaacgggctggtgtggccgcaagccgtggcaccgtttgacatccacgtgattccagttaacgccaagaaggaagaccagatggccatggccgaagaaattacggccaacctagaagaggccggctacgaagtcctcgttgacgaccgcaaggaacgggccggggtcaagtttgccgacgccgacttgatcggggtgccgatccgggtcacggtcggtaagaaggccggcgaagggatcgtggaaatcaagatccgcaagaccggtgaaaccttggaagtgcacaaggaagaattggccaccaacatcgccatcttgcttaagcaaacggctgaataacaagcgaaagtggttcggggatttcaccggccacttttgttttttcttgcattcacccagtaagatgttagaatttagtttgcgaacaaacgtttgaaagagtgcgccctgacggcgtgttagaaagaggagggattttgtggccctaagcaaacaggaacagtttgaaaagttactggagcaaattgactatgccgacccccacttaacgggcggggcgattgaccaagtggtggttcaccagcagtcacgggtgtgggagttgcaccttcacttaagggaggtcttgccgctagccgtcttcacccagctggaacaaaaaacggcggtttcctttcaccaactggccaaggcccaggtccgctttgagatcacgaccgaccaaggggagctggtcccaaacttgattagcgactactggccttacgtggtccggatggtggccggcaattcgccgatggcccaggaaatctgcttaaagacctcgccggagctcgacgacgggcgggtgagcctgctgatggaaaacgaggccgtcgaacagatctttgccaccaagctcctaggcaagatcgaggagggctaccagcaggtgggctttccggcctttcatatccacaccctggtcgaccagagtgcgtcccaagccaagattgaggaattaaaggccaagcaacaaaaggccgacgaggagctggttaaacaggcccgcacccagatcgaacaagccaagcaaaagaaacaggcgaccgccagtgcggcccccgacggcccaattgtgatcggcagaaagctcgggccgaacgatcaggtgacccggatggccacgatcaccgaagaggagagccaggtggtcgtcgaagggtacgtctttgccaaggagatcaaggaactgcgctcggagcgccagatcctgatcctagagattaccgattacacctcctcgttttcggttaagatgttctccgaccggcgggggaccaataagccgctctttgccgccctggaaaaggggatgtgggtcaaggtccgcggttcggtgcaagaagacacctacatgcgcgacctggtgattaacgcccgcgacattaacgaggtctcccaccaggaacgccaggacacggcgccggccgaccaaaagcggattgagttacacctccacaccaccatgtcgacgatggacgccaccaacacgatcggcgaatacgttaagcaggcgattaagtggggccaaccggcgatcgccattaccgatcacgccggcttacagggcttcccggaggcctttagctcctcgtacgacgggaaaaaggacgaaagcaagattaagatgctctacggcgtcgaggccaacgtggttgatgacggggtgccgctggtttataacgaaaaccacctgccgctcaagggccagccctacgtgatcttcgacattgaaacgaccgggctgtcggccatctacgaccggatcatccaagtttcggccgtcaagatgcaagatggcgaggtcttagaccacttcgaccaattcatcgacccgggcttccacctgtcggaacaaacgaccgccctgacctcgatcaccgacgacatggtgcaggggtccaagaccgaagaagaggtcctcaagctctttgacgactttgcggacggctcgctgttagccgggcacaacgtctcctttgatatgggctttatgaacgtggcctacgaacggcacgggatggggcaaatcaagcagccggtcatcgacaccttgccgctggcccgcttcttgcacccggactttcgcggttaccgcttgaacaccctgagcaagcgctttaaggtctccttggagcaccaccacttggcctcttacgactccgaagccaccggccacttgctggcgatctttttaaaggacgccgaggagcgctacggggtgacctacgtcgacgacttgaacaagcatatgactgacaacggggcttaccgccacgcccggccgttccacgtcaccatcttggcggcgacccaggctggcttgaagaacctttacaagctagtttctttgtccaacgtcgagtactttgcccgggtaccccggattccgcgttcggttttgaaccgctaccgggaggggctcttgctcgggaccgcctgtgccgacggggaagtcttcaccgccatgatgcaaaagggttacggcgaggccaaacggttggcagaattttacgattacatcgaggtccagcccaagcctaattatgctccgctgttagagagtggcgtgatcacggatcaggcccacttagaagacatcctaaagaacatggtaaaactcggtagcgccctgaataagccggtcgtggccaccggggacgcccactacattaaccccgaagacgccatttaccgtaagattctgatcaactcccaggggggtgccaaccccttgaaccggaccgagcgccccgacgtgcacttccggaccaccgacgagatgctcgacctcttctccttcctgggcgaggacgtcgccaagcagattgtcgttgataacacccacctggttgccgacatggtcgacgacgggatccgcccggttaaggccggcttgtacccgccgcacatggagggggccgaacaagaaattcaggaccggacctggacgacggccaaggaatggtacggtgacccgctgccgcaactggttaaggaccgggttgaattagaactgaactcgatcgtttccaacgggttctcggtccactacttgatcgcccagcgcctggtggccaagtcaactaaggacggctacctggtcgggtcacgggggtcggtcggctccagtgtggtcgccactttgtctgggatcaccgaggttaacccactaccgccgcactaccgctgcccgaactgtcagtactcgcacttttacaccaagggggaatactcctcgggctttgacttgcccgacaaggactgcccaaagtgtgggaccaagatgattggtgacggccacgacatccccttccaaaccttcttgggctttaaggggaataaggttccggatatcgatttgaacttctcaggggactaccaaccgatcgcccacaactacatgaaggtcttgttcggtgaaaataacgtttaccgggccggcacgatcgggacggtcgccgataagaccgcctacggttacgtcaaggcctacgaacgtgacaaggaagttcagttccgcggcgccgaagaggaccggctggccagcggggcgaccggggtcaagcggacgaccggccagcacccggccgggatcatcatcgtgcccgacgacatggaaatttacgacttcacgccggttcagtacccggccgacgaccaatcggcggcctgggaaacgacccacttcgatttccactcgatccacgacaatattttgaagatggacatcctgggccacgatgacccaaccatgatccgggccctccaggacctgtcggggatcaacccgcagtcgatcccgatggacgaccccggggtgatgagcctcttctccagccccgaagcgctcggggtgaccgaagaacagatcaactccaagaccgggacgctcgggctgcccgaatttgggacccgctttgtgcgggggatgctagaagacacccacccgcaaaactattcccaactcctgcaaatttccgggctctcccacgggaccggggtgtggctcgataacgcccaggaactgattaaaaacggcaccgccacgattgccaacgtgatcgggtgccgggataacatcatgaccgacttgatccactacgggttggattcggaaacctctttccaggtcatggaacacgtccgtaagggaaaggggatccccgaagagtggcaagagaagatgaccgaagtcggcgtgccgcagtggtacctcgactcgtgtttgaagatcaagtacatgttcccgcgggcccacgcggccgcctatgtcttgatggccctgcggattgcctactttaaggtctacttcccgctggtttactacgccgccttcttctcggtgcgggccgatgactttgacgtcgtcgccatgagccacggcaaggaagccgttaagtcagcgatgcaagcaattaccagcaagggcaacgaagccacggccaaggaaaagtcactgctgacgatcctggagctggctaacgaaatgctggagcggggctttaagtttaagatggtcgacatcgaacgctccgacgccaccgactggttaattgatggcgacaccctaattgcgccgttccgggcgatcccgggactggggatcaacgttgccaagcagatcgtggccgcccgggaggaaaagcccttcttgtccaagcaagacctctccgaacgggggaaggtctccaagaccttgatcgagtttatgaccgtcaaccacgtcttagaccaactcccagacgaaaaccagctgtccttgtttgacatgctgtaatgggagtggcaactaacctcctcggcgggtcggctggctaagctaaggcaagggttagcgactacattaatatctgcgaataaaaaagaggcgatggtaaatttgtcatcgtctctttttgtttaagcagtcgtagttacagcgctttctaagacatccgtaatcatgtccagccccttctttagatcgtgttcggtcattaccaaaggtggcaagaggcgaagagtgttgtgcttggccgacagggttaagaggccctttgcttgcagttgggtgatgacgtcattgacgtcgaccaccgggcttaggtgaacgccaatcatcaagccgagacccgagatgctttcgaccgccggcagggtgtctatcttttcatttaggtagttccaaacgctggcggccttttcgtcaaccatcgctaaaaacgacggggttagctgctgtaagacccccttggccgctgccaaggaaagtttgttgccgccaaaggtggtcccttgcgaaccggggccaaaggtggcggcgaacttctttttgccgagcatcgccccgagtggcagaccgttgccgattcccttggcgaccgtgaccacatcgggattcaggttgtaatgctggtaagcgaacttcttgcccgtccgcccgatcccggtttggacttcgtcgataatcaagagggcgccggcttggtggcaggcggtttggaccttggtcaaccagtctggcttaccgttgatgaccccaccttcgccctggacgacttccaagatcacgccggcggtttggtcgtcaattaaggagagggccgaattgctgttgtaatcgccaaaggtgacgtccgggaccagcggggcgtaaccaaccttaatcgcctcgttaccggttaaggacatcgccccgtaagtccgaccgtggaaactgttgtgaaaggtgaccattttggagcgcccggttgtcttacgggcgaacttcattgcggcctcgttagcctcggtgcccgagttgcagaaaaaggctagcttgtcgggaccggcaaggaggccggcgacatcttcggtcaattggctttggtaaaggttagaggtgtgccaaatcttggtggcttgctcgaaaacgttatcggtgatttgctcgttgctgtagccaaagttacaaaccccgatcccgctggtgaagtcaaggtaggtctgaccgtttttatcggtgaggtgccagtcgtggccggcaacgatgtcaatggggtattggttgtaggtattaaaaatattactcatgggctgctccttttaagcgctgacctggtgggccagggcggtccctgactgggtgaggtcattagtgattgaaacgttagcaacgcccctctttagggcgaaaaaagcggcggttagtttcggcatcataccggccgtgatttggtggtgggcgaagagttggttggcaccggtctgatcaaggcgtggcaagaccttgccagcctttaagaccccgggcacgtcggttaagaggacgagcttgctggcgccaagtcgggtggcaatttcggcggcggccgtgtcagcgttaacgtttaagagttgaccgctggctgtttgggccaacggggctaagacgccaatttcgttggtcagaagttggtccagccatgcctgattgaccccggtgatctggccgacctcaccaaagtggggctggtcgaggtaattaccagctagtaagtggtggtcgttagtgtttaggccaaccacggggaggtggtgagtggtcaactggtggcacagggccggttgaaccacccctaataagacggcttgaatcacttctaggcaggctggggtggtaacccggaccccgtcttccttgtggttaggcagcttcatcaggtccagccactggctaatctggggtccgccgccgtggatgatcaagacgtgtttttcctgggcgcgccacttggcaagttggtggtagaactggtcgtctaagagtttactggcgtggccgccaactttgataacgatggtctctgtcataagcccctcctagttgtggtacgaggcgttgatcttgacgtactggtaggtcaggtcacacccccaggcctggccgagcgccttgccgttatggaggtcgactttaacgtttacctggttttcgtggaggtggctggcaaccacctgtgggtcaatcagataggcctgactgtccttgacgacgggttggtcgttgagccaaacgtcaacgtggttggtgtccaagtgggccttggtttgtccaattgcccccatcaggcgcccccagttcgggtcctcgccgaagatggcggccttgaccaggttagagccgacaatggccttagccaccatttgggcttcgtcgtggttgtaggcgtgcaagacgtcggcttcgactaacttggtcgccccttcgccatccttagcaatcgacttggctaagaaactcagcacctggtggaaggcggcggcaaagagggcgtagccagccggatctgccgttactggtgaggtttgggccatcccgttggccaagaccagtaccatgtcgttggtggaggtgtcgccgtcaaccgtgatctggttgaaggtttcgtcaacctgctggtttaacagctgctgtagggccaccccgtcaatcttagcgtcggtggtcacaaagcctagcatggtcgccatcttggggtggatcattcccgaccccttggcaaagccggtcacggtgactggttcgttattgaactcaaactggacgctgatcgacttggggtgcttgtcggtggtcaaaaccgcctcggtcacggcggcggacttggttaggctgagttggctaatcccgtttgtgatcttatccattggtagtggttcgccgatgatcccagttgaggccacgccgaccaactgatcggttaagcccagcttcttggctgctaggtgttgcattgttttggcgttaaccatgccctggggcccggtgcaagaattagcgttagcgctgttcataaccaccgtttggagttggtgggccaagttgacggtttgcttcgttagcttggtcggggcggcttggaactggttggtggtgtagaccccggcggcagcggccggcaccttggaatatagccagcccaggtcctttttttcttccttcagaccagcgtgtatcccgtcggcataaaaacccttgggccaagtgaaagtggttaaggtgttaatttcgtgtttagtcatggtaacaattcctttctcttttgaagctacggcaggaggggagccgtcggtaaaccagcggtcggtgcgaagttaaaacgttggttgaagttttggattgcctggccaccggcgcccttaatcaggttgtcaattacgctggccaccatgatcgtgttggcgcgctcgttgaacaagacccccaggtcgcagtagttggtaccgaccacttgcttaatggtgggtaagttttcaccggtataacggacaaaggggtcggtcgcgtaggtttgtttaaaggcagccaccacctgatccttgttaacgcccggtttgggtttagcgtaaatggtcgctaggattccgcgggtaatcggtaagagggtggtgctgaattggatagcatcaacggccggatcccaagcttgcagttgttgaacaatttcggggatgtgcttgtggtgattgacgttatacagctgggcgttttcattaacctgagtaaagtgagtgcttgacgtcggctttttgccggcgccagaggttcccgacttggcgtcgaccacaatggtatcaaggtcgatcagctggtcgatgatgagtggtgccaagcccaagagggtcgccgttgcgtaacaacctgggttggcaatcaaattctcgtcagtagcgtcacagaagtcggtcagaccgtagtgggcgactttgaggtcggcggtggcggccggggattggtggtaccacttctcataggtggccccgtttttcagtcggtagtcgccagagaggtcgattactgggaagtgggcggttaaatatggtcgggcagcggtcttcgtgacaccggctggggtggcaaaaaagaccgccccgtcgttagctaagattttttggctgtcgtaggggtacaccggttggtcatcaaataaattagggaccaactgattcaagggcgtcgggccagataagtggcgggcgtagagatcaacttggtcgatccccgggtgggttttaagcatttggtagaggaccatcccgccgtagccggtgatcccgattagggcaactttcatcttcttcatctcttttatgcaagttttataaattttttcgattgctaacagcctacaacgtggtgaccggattagcaagatcttttttatttttatccagaaaatacggataaaatgcgttaaatgttcataaataaccaataaattccgctatttcaaaattactccttgcgtggcgagtgaaagggcgttatgatcgtcactgaatatttatacacataacacgaataaaggagccgttaaaatgaataaatacctcatcttagaggacgggaccacctacccggggaccgcctttggggacctgggggcgcaagtggccggagagttggtgtttaacaccgccatgactggctaccaagcatccctgaccgatccatcctacttaaaccaactactaacctttactaaccccctaatcggtacttacggtatttggcccggccaaagtcaaagcaagcaagtgaccgctggtgccgtgatcgtccgtcagctcgaaaacgaaccgggaccgactggccagaccttggatgcttggttagtcgaccatcacgtgccgggaattgagggtgttgacacccgggcgattgccatgcacttacgcgaagacggcaccgttaaggccctgctagttaatcagctggtgaccccaactgagtttacgaacttatatagccggttggtcggccagcagaaacttcccgctcgaaacgctggtgctacggacccaaccgccaacctgaccgttgccctgatcgatcttggggtgaagcaggggattattgataatttagtggactgtgggtgtcgagtcgtcgtcttaccaccatcggcggcggtcgccgaggtccatgagctcaacccggccggggtcttgatttcaaacggtcccggcgatccgctggactaccaggcggtcttacccctaattcgaggtttggaacacgactacccgctggcgggaatctgtttgggacaccaattgttagccctagctaatggtgcaaccacttatcggctgccttttggccaccggggggctaatcacccggtgacgctgttggcctcacagcaaacgatcatgaccagtcaaaaccatggctatgccgttgatcccaccagcctcaagaagaccggcttaaaggtaactgccgttgagggcaacgaccacacggtagaggggctaaccttggttggctacccggtcatttcggtccagtttcacccagaggccgggccgggcccaaacgacgcccggaactttttcagtcactttaaacagttaatggaaacgggggtggcggtcaatgcctaagagaacggatttacacaagatcttagtgatcgggtcgggaccaattgtgatcggtcaagccgctgagtttgattacgctggcagccaggcctgcatcagccttaaggaagagggttatcaggtggtcttggtcaattccaatccagctacgatcatgacggacgatcaaattgctgaccaagtctacttggagccactgacggtaccgtcattaaccgagattattgaactggagcaccccgacgccctcttgccaaccctgggcgggcaaaccggtctgaacctggccatcgagctcgaccaagccggcgtcttaaataagttcggcgtcactcttttaggcaccgatttacaaacgatccaggaggccgaagaccgagagcaatttaagcagttaatggaggagattgggcaaccggtaccggcgagcctaaccgttcacactgtcgaggcagcttgtcagtttgccgaagaagcgggctacccagtaatcgttcgaccggccttcactcttgggggaaccggaggcgggatcgccaacgaccaggaagagcttgagctgattgctaaacgggggctagctcagtcgccggtcacggaatgcctgattgagcaaagtatcgccggcttaaaggaaattgagtttgaagtaatgcgcgatgccaacggggacgagataagtgtttgttgcatggaaaattttgacccggtcggtattcacaccggtgattcaatcgtagtggcgcccaaccaaaccctgccggatgttcagtaccaacggcttcggtcagcagccctagcgatcgtggccgccctaaagattgaagggggctgcaacgttcaactggcccagtcaccgattagtgatgattattacgtgattgaggttaacccgcgggttagccgttcgtcggccctcgcctccaaagcgactggctacccaatcgctaagattgccgctaagatcgccgttggccttaacttgagtgaaatcaccaatccggttacccagaccacaatcgctgccttcgagccagccctcgactacgtagttgttaagttgccgcgcttcccctttgacaaattcggtggaaccgatcgccacttagggactcaaatgaaggcaaccggggaggtgatgggcatcggtctaacctttgaagaggcgctcttaaaggcgattgactcgctggaaattgaccctggggttcaggcgagcctcctgccggctaacgatgatcagctaagcgaccaggaattggtggcagctcttaaatcaccaactgacctgcgactgtttgagctcttcgtcgcccttaaacggggctattcaaccgctgacttagcggaatggaccaagatcagccccttcttcttgcacaagctggcccacatttggcaactaaagcgggaattagtatcgcaggggggagaggtagtggttagtgccaagcggtttggctttaccaacgccatgctcgccagtgcgctccgatgttcgttgtcgaccgttgagcagctagttaaaagtgcggggttagccccggtttacaagaccgttgatacctgtgccggggagtttgctagtgcgaccccgtactattacagcagttatttcccgggcaataacgagagtcagccactgggcaatagtgtgttagtgcttggttctggtccaattcggattggtcagggggtcgaatttgattacacgaccgtccactgcgttcaagcgattcaagaggccggctaccgtgcgatcattatcaataacaatcccgaaacggtttcgaccgatttttcaatttccgacaaactctactttgaaccgctgacgattgagcacgtcatgaacgtggtcaacctagagcagccacgcggggtgatcgttcagtttgggggtcaaacggccattaacctgaccaaggaactggttaaacggggggttaaaattctgggcacctcactccaggggattgaacagaccgaggaccgccaccagtttgaggaattactcaaggacgctggaatcgcccaaccaaagggggccacggcgctcaatttagccgaggccaaggtgattgcaccggtggttggctatccggtaatggtgcggccaagcttcgtgctgggtggtcgggcaatggcggtcgtggaaaacgaaaccgaattggtaacctacgtcaacaaggccctgaaggcggcccccaaccaaccggttctgattgatcactacgtagctgggcttgagtgcgaagtcgacatcttaagcgacggtcacgacgttttgatccccgggatcatggagcatttggaggggtccgggattcactcgggtgattcgatggccctgtacccaccagttcgcctgacgtcagcccagcaaaaagaaattgttcaaactgcgattgcaattggtcaacgggtccactgtctgggaatgatgaacattcaattcatcgttgccgaccgggtctatgtgattgaagtcaacccgcgggccagccggacggtaccgtttatgagtaaggtaactgggtatcacttagccaagctagctacccggctaatcctgggtaaaaccttggtcgacttaggtttaccaagtggtttagcaaccccaagtaaccacttcgccgtcaaagcgccggtcttttcctttgctaagttggccggacttacttgccggttggcgccggaaatgaagtcaactggggaaacaattggaattggtgaaagcccggccgtagctctggccaaggcgcttgctaatagttatggcttagtaacgccggtgaagggtcaaatcgtcttacttgacccagttgccgctactgactctaaattacgggctcaacttgaacaagcggggctccgggtcgaggtctgggcaagccagcaattgccaacgctggaacaccaacgggtctgggcagtggttaatgatgacgaatcgcaaaccacgatagcaccattgaactactacgccctgagtaacggggtgcccctctttacggcggccaccagccttagtgaaatcatgtcgttaagcagggtgggggcgccgctggttaatttataaaaaggactaaaatttagccctgaaaagagatcgctggtcgccaagcttgtcagggcgggcaaagaatggtatattagtatttgaaataactcgttgagggggtgagcagaaatgctcgctctttttattgtaatgaaacgggaggtgacgagatgagtaataagactgtagtcgagaccgtaacggcgctggtggaaccaatcttagctgaacacaactttgaactgtacgaagttgaattcgtccaggaagccaagagctggtatttgcgggtctacatcgataaggaaggcggcatcacgctggaagattgtgcccttgtcagcgaccagttgagcgaacaactggacagcgccgatccagacccgatcccccaggcctacttcttggaagtttcttcgccaggggctgaacggccgctgaaaaaagaagtggactaccaacgggcccttgaccaatacgtgaacgtttctttgtaccaacaaattgacggccacaaggtgtttgaagggtatcttcgccaattgagcccggatgagttaaccattgagtacatggataaaacccgccaaaagcaggttgtaatcccgcgggacaaggttgccaaggcccgcttagcgattaagttttaagagttgaaggagtcgaaaaatgagcaagaaggaagaccgggtagaactactcgacgcgatggacatcctggaaaaggaaaagggaatcaaaaaagaggtcatcattgaggccttaaaggacgccctggccaacgcctaccaaaagaattacgaagacaacgcggccaacgtggaagtcgaaatcagtgaccggaccggtgaatttaaggtctacgccgctaagacggtggttgaagaagtcactaacgacgtggaagaaatttctttggccgacgcattgcgggttaaccgcggttacgaactgggtgatatcttcaaagaagaagtgacgccgcgcaacttcggtcgtctggctgcccaaaccgccaagagcgtggtgttgcaaaagctacgggacgaagaacgaaacatcatctttgacaagtacaacaagttaaaggatgatttagtcgaaggggaagtctcacgagaagacgaacgctacatctacgtcaacctcggtgacggtgtggaagcggccatgaacaagcatgaccaaatgccaaacgagcactaccgggtgcacgaccggatccaagtttacgtgacccgggtcaacgacaagagcggcgcccgcgggccgttggtcttcgtttcccggaccagtccggacctgctcaagcggctctttgaaaaggaagtgccggaaattcaacaggggatcgtggaagttaaggggatcgtgcgtgaagccggtgaccgggccaaggtggccgtcttctcccgcgacgaaaacgttgacccagtcgggacttgcgtgggaccacgcgggacccgggttcaggcgatcgtcaaccaactgggcggcgaaaacatcgacatcgttaagtacgaagaggcgccggaagaatttatccgcaacgccctgaacccggccgaagtcgaaggggtgctcttcgatgaaaacaacggggaagtcgatgaaccggctagcgtcgacgaaaacggtcgcaaacacgaggaacggatccaccgtggttgcaccgtgatcgtaccggacgaccaactgtcactggcgatcggtaagcgggggcaaaacgttcgcttagccgcacagctgaccggctacaagatcgacatcaagtcgtcatcccaagcggcggccctggaagaagcgcaaccagaaccagcagcagaagttgtagagcagccaacccaagccccagagcttgaccaagccgctgacagcttcgcagacgaagactagacttaatccttatcaagaaagcaacggggtgaaaaaatggttaaaaagaaaaaaataccgatgcgtaaggatatcgtgaccggagaaatggtgcccaagcgagaattaatccgggtcgtcaagaacaaggaaaacgaagtatcgcttgacccaaccggcaaaaagccggggcggggtgcctacgttgccgtgagcgtagcggttgcccaaaaggctaagaaggaacggacctttgacaaggcctttggcgtaacgctcactgacgaattttacgatgagttaattcaatacgctgatcaccaacaagcacgccgagagctgttcggtaagaatgattaatcagcgtcagcaaattttaaacctcctcgggcttgcccggcgcgcgggacagctagtgactggtgaagggatggtcttaaccgcccttcaaaaagaccaggtgcggattgtcttgctcgcaagtgacgccggccaggcaaccattaaaaaggtgaccgataagtgtcaaacccaccaagtgcgggtggttaacgattttacccggctagaaattagccaggcaatcggccaggcgcgcacgatcgtgggaattaccggggcagggtttgcaaagaaaatccatcaattaacaaccaaactaaatgagggagagtgagcgtatggccaaagaaagaatttacgaattagctaaagagctcaaaatgccaagcaaggacctggttaacttagccaaaaaggaggggatggacgttaagacccacatgtcttccgtcacttccgacgaagccaacaagctgcgttcaatggccaagggggcgggtaagccagctgctgttaagccggcaccaaaggtccaagaacaccagtcggccccggcgaagaaggaagccagccgtccggccaaccaaggcagccaaaacaaccagaaccgtaacaaccgggggaaccggaacaacaacggcaacaataaccgccacaacagcaataacggttccgctaatgctaacggtaacggcggcaaccaaaagcggaaccaaaagcggaaccaaaacaacaacaacaacaaccagggtggccaagccgctaaccggaacaataacaacggtcaaggtcagggtgcacactggtttaaaaagggtaagaagaacaacaagaagaagaaccgtaacaagggtaaccaacgcctgcgcgacacggctcctaaggccccaacccaacgcaaggatcggccgctgccggacgtattggaatacacgaacggcatgaacgcccaggacctcgggaagatcttgcaccggtcaccagccgaaatcatcaagaagctcttcatgttaggggtgatggtgaaccaaaaccaatccctggatgcggacacgattgaaattttggcggccgactacgggatcggagccaaggaaaaggtccaagtcgacgtggccgacttagaccacttctttgacgaacggatcaacaacgacgccaacctcgccgaccggccaccggttgtgacggtcatggggcacgttgaccacgggaagacgaccttgctagacaagattcgtcactcccacgtgaccgaaggcgaagccggcgggatcacccaagccattggggcctaccaagttaagtacaacgacaagttgatcaccttcttggacaccccagggcacgccgcctttaccgaaatgcgggcgcgtggggccaacatcaccgacatcaccgttctagtggtggccgccgatgacggggtgatgccacaaacgatcgaagccattaaccacgccaaggcagccggcacgccgatcatcgtcgtcgtgaacaagatcgacaagccgggcgctaacccggaccacgtcacggaacaactgaccgaatacggcctgatcccagaagactggggtggggacacgatttacgtcaaggtttccgccaagttcggcaagaacatcgacgaattgctcgacatgatcttgctgcaagccgaagtgatggaattaaaggcgaacccagaccaaaacgccgctggggcagtggtggaagcccgcctcgaccaggggaaggggtccgtagccaccctcttggttcaacaagggaccctgcacgtaggggacccaatcgtggtcggcgacacctttggtcgggtccggacgatgaccaacgaaaacggccggcggatcaaggacgccaccccatcgacgccagtcgaaattaccgggctcaacggggtgccggaagccggggaccactttgttgtctttgacgacgaaaagacggcccgggccgccggggaagaacgggctaagcgggccgaagacgaaaagcggcgccgcactagtcacgtgaccctggacaacctctttgacacgatgaagaagggtgaaatgaagtccctgccgatcatcatcaaggccgacgttcaagggtccgttgaggctctcgcccaaagcctgcaaaagatccaggttgacggcgtgcgggtcgacatcatccacaaggccgttggggcgatctctgaatcagacgttaccctggccgaagcttccaacgccatcatcatcggctttaacgttcgcccaactccgctggcgaagtccgaagccgaaactaacaacatcgacatccgcttacaccgggtgatctacaacgcgatcgaagaagttgaagacgccatgaaggggatgctggaaccagtttacgaagaagaagtgctgggtcaagttgaagtgcggcaactttacaaggcgtccaagatcgggacgattgccggggggatggttgtctccggtaagatcacccgcgacgccaaggtccgcctgatccgtgacggcgtggtcatttacgaaggcgaattgggctcactcaagcgcttcaaggacgacgctaaggaagttaagatgggctttgaatgtgggttgacgatcaagaacttcaacgacgtcaaggaaaacgacgtcatcgaagcttaccacatgaaagaagttccggttaagtaaaggaggagcgccatgccgaataagcaattccgggtggaacggctcgcgcaacagattcagcgcgaagtcgacgacatcctcttaaagcgggtccgcgatccccgggtcaacggggtaacggtgaccggcgttgacgtaacgggtgacctgcagcaagcgacgatctactacacgatcctgtcaaagctggcttcggacgccgagaaaacccaaaccgggttggataaggcgaccgggctggtgcgcagcgagctggggagccgcctgaatattttcaaggcaccggaaattaagtttgtccgcgacccatcgattgaatacgggagtcgcattgacgagctgctgaacgagcttcacaaaaataacgagctctaacagtagttgggccctagcgttcgtttagtggacgttggggccttttttatagagcagaaaggaagaccaatggacggaatcattccactttataaggagcgggggatgacctcgtttgattgcatcgcccgcttgcggcggattttacacaccaagaaggtcggccactcggggaccctggatcccaacgtggacggggtcttaccaattgcgatcggcaacgccaccaaggccgtggaatacctgatggcctcgggtaaggagtacgccggcgaattgacgattgggctagcgacgaccaccgaagacctcgatggggaagtggtcgaccaaaagccggtgccggcgcccatcgctcgagaaatgattgcggaaaaaatggccgaaatgaccggggaaatcacccaggtgccgccgatgtattcggccgtgaaggtcaaggggaagcgcttatacgagtacgcccgggctggtgaaaccgtggaacgccctaagcgccaagtgacgatcgaccagttcaccctgctagccaccagttacgaccaggaacggcaagtccagcgggtccgctttaaggtagcctgctccaaggggacgtatgtgcggaccctggccgtcgacctggccgccaagttgggctacccgggggtgatgtcgtctttgacccggttaaagtcgggtggcttcaccttggatcagaccctgagccttgatgacatccaagacatggtcacggcgagcgggatggtcaacttgtacccgcttgattacgccgtcaaggacctaccccacctggcactcaacgccgagcagtggcaagccgttcaaaacggtggctggctcaagcaaagcgaggtaaccccccaagagccgcgggtggtggtcacctaccaaggggacaccaaggccgtttataagcacgttgagcgccactaccaacccgaaaagatgtttaagaatagttagagggaagacaatggaagtaataaaggtacaccatccactattagagcaacaggtaccggacggtccggtagtggtcgcaatgggcttttttgacggggttcaccgcggccaccaagcggtgatcgcccgggccaaagaagaggcggtccgccgccaggtccccctagccgttttgacctacgaaaagctaccggggatcgtctaccagcgctacgaagagggggtccattacctgaccaccattgaccggaagctggccctgctggaacagctgggcgccgatctggtttacttggttgacttcacggccaaactcggcagcctgagtcccgaagagttcgtcagcgattacctagtcaggatgcacgcggtggcggtggtggccggttttgaccacacctatggtaaaaaggacgtcgccacgatggaccgcttggcggggtacgcggccggccgttttgacgtggtgacggttaaaaaacaggaaaccaggggcgcaaagattggctccagccggatccgcgacctgattgaccagggccgggtggaagacgctaaccagctcctgggctaccggtaccaaaccagcggaatcgtggttcacggtctggcccggggccggacgatcggctttccgaccgccaacgtcgcctggaacccgctcgaacggatcccggccgtgggtgtgtacacggtcaacttcttggttgacggccactggtacggcgggatggcctcggtgggctacaacgtcacctttgggcaaaataagcacaagacgatcgaagtttacctctttgatttcaagggtaacatttacggcgagcacgtcaccgtcagttggatacaacggctgcgcggcgaaattaagtttgacggcgttgatggtttaattgaccagctccacgccgaccaaatcaactcgctagcgatcttaaggaaccccccgaccttaccggcggggccgttaaattagtcagcgttataaagattaaagaggccggggaaggtgggctccccggcctttttttgttcccggctaagtggtatatttaagaaattatcgttacttaggagcgggagaagaaaattgaaggatcaacgaattgcacggtcactagtcattatggtctttgggaccttctttgggttattgtgttccaccctgatgaatacggggttgccccagttaatgcgggtctttagcgtgagtgaggggacggtgcagtggatcatcaacgcctacatgctaacgaacgccatgatgatcccgttatcggcctacctgattcggcgctggtcctttcgcaccctttttatcatcgccacggtggtctttttagtcggcacggtggggggagcggtggcgcccaccttttggacggtcgtgattgcccgggtggttcaagcggccggggcggggatcatgatgcccctagtcaacgtcttggcgatccgctacgccgaacccaagaaaaaggggacgatcatggggatcattggactggcctttaacttctcgccgatcattggtccgaccgtgtcggggctaatcctagacgacctatcctggcgctggctctttttggtaatcgtgcccttctccgtactcaccttagtggcggcgatgatccagttgccccggatcccccacaacgaaaacccccacttcgacacccgcgggatggcgattgtctcaatcggcctgtgggcattactgatggggctatccaacgtttcgaccagcccgttttggacctggcaggtgctggggctcttagttgtcggggcggtcgcgttagtcatcttttacttcagccaacgcggggttaaggcgcccttgattaacttctcggtgatggcctatgatcaattcgtggtggcaaccttgatcaacatgttgatcgtggcgaccatgtttggcaacaccatcttattgccgctcctagtgcaaaacgttcaacaaaaaagcgccctggtgtcaggactagtgatcctgccgggggcgctagtgacggggttcttgtcgcggttaagcgggcggttgtacgaccgcttgtcggtgcggcggctggtcttgttcggactggtggtggacggagcggggaccctgtttcaagctacgattggcgccgctagtgggccggtggtcttagcgctctttcaggcggtgcgccagctggggttggtttcgatgctgatccccctgcaaacccacgccctggggatcttaccctttgacctggtgccagacggggtagcgacttttaacaccatccgtcaggtagcggcctcgctgggaacggcggtgctcgtttctgtcgtcggcttaatggggcagtggggccacctggggaccctctttgggatccaggccggttttgccacctgctttatcttcttggtggccgccatgatgatcgccgggcggctcaaaagccagtttaaactgggccggccgacggtgagtgccgggtaaaggaggatggcaaatgacttcccgggcaggtcgtatttaggcactaggtctgccgtacaatagtcttaaaagttgtcactttaagaaataaaaagtgatgacttttgaggctatttttatgaaaatcacctattcaacgactactaagcttcgcttattaagtcaatttcaaaatcttgatgtcactccttaggtaaatctcaatcgcgcgttttcagttttatgaaagcgctaactccatttctcggtttttataatagcttgcttgctgccatatgtaaaccggtttgtatatatttttcaaaaaaaatcccccgcccgcactgcgaacgaggaatagcgggggctaagcagtcgtcccctcaactaatttaaccggcagggtccggtactgaacggcgggttccccggcgattttttccttcagcaattccacggccgcctcggccatttcctgaatcggctgttggatggtcgtcaactctggcaagagcaagcgggtcatatcggcgccgtcaaaaccaatgatcttaatgtcttctgggcaccgccgccccgcttcggtcgctgccgtaagggccaaacgggcgttggtgtcgttatcggcaaagatcccatcgacttcggggtgttcctcaaagatcttgcggatccggaccagtttttggtcctctggttcatcgaagggcacctggtagacaatcgccggccggtcgttttggctcattaagtcgcggtaggcgctctcccgggcctggtttggcgaggcaaagccccccgggtagttggtgtgaatgatatgttgacagccgtcgtcgagcaggcgttgggtggctagccgcccgccctcgtagttatccaccgacaccaccggcacctgattggaaaccacccgttcaatcgaaacgattggcaggctggttttgtggtaggccgggatttccgggttgtgggccccgacgatgaggccatcgagttggcggtccaagaggagttgcaagtagttctcttcctttttggcgttgttttcgctgtttcccattactgcccggtagccctcgttgtagaggcacttttcaagggccgcctccaactgggcaaagtaggggttattgatggtcgggaaaatcagccccaccagcatcgtctcttgtttgtagagttggcgggcaattgcgttggggcggtagttaaggtcctccatggcctggtgaaccttatcaatcgtcttttggcttaaatacccgcggtggttcaacacccgcgaggccgtggccttagaaacccccgccaagcgcgccacgtcgtctaacttaatctttttttccatcttctttctcgtccttccaccagagtttaattagggcttgggtgcccaagtcgccgtggcctgagtccaccagctgttcgtagagttgttttgcgaccttagttgccggtaggtcaatccccatggcgtccgcctcttctagggcgatgcgcaggtcctttaggaagtgcttagcaaagaagccgggcgtgtaatcgtcctttaggatccggggggcgtaattggtgaggctccaattagccgccgccccaccaccgaccgtggcgaccacgtcttgtaaattgaggcccgccgccttggcgtaaaccagggtttccaccagtccggtcatcgtgccggccaccatgatttggttggccatcttggcgtgttgccccgccccggcggtcccaaagtagtggatatccttgcccagttgcaaaaagaccggggtcatggtttggtaggcttcttggtcgccaccaaccatcacggtcagggtcccttccttggcccccttatcgccgccagaaactggggcatctaggattcccactccggccggggtcttttgcttaagttctcgctccaaactcggcttactggtggtcatgtccaccacgatttgacccggctggacaacgctaaagatccctttaggtcccaggtaggtttcttcaacgtccgccggaaagcccaccatcaccatcacggcctcgctatttaaggtggcctccgccgggctagccgcccaactagcccccgccgcgagtacctcctcggcgtgggctttggtccggttgtaaaccgttacccggttaccagccttcaacaaatttttgacaattccggtgcccatgaccccagttccgataaatccgattttcattttcttcgccttcctttgttaacaatagtaaccggtttcttattgattggaaagccattttgatgataaataaaaagcgcaccccgctttagagtgcgccttaaaagtttgtgcagtaattagtttttcaaggcttcttctacttgggcccgggttgggatcgatggcattgcccccatcccttgaaccgtcaagctggaggcccgttgagcgtaggtaatggcgtccgccaggttttccattgacggggtcagttgggaaaccagaccgccaatgaaggtgtcgccggccgcggtcgtatctaccgccttaaccttaaaggccggcacaatcccgctcttgccgttgtggttgaagtacgccccccggctacccagggttaccaaggtagtagctaccccttggccccggaagtagtccgccgtcttggccaggtcagcctcatcgttgatttcaattccggttaacagggcgctttcggtttcgttaggggcgatcacgtcggtcaccgccagcaagcccggtagaatttccttggctggggccgggtttaagattgtcgtcaccccgtgttccttggccagcttaaaggccgccagggttacttcttgcggagtttcgaactgactaaccaaaaagtcgacttggtcccacaggtcgtcggtccggtctaacacggcggtggtcatcgcctggttggcccccccgtaaaccatgatgtcgttttggccgtttgcgtctagggtcaccagggccgtcccggtcccgtggcgaacgtcattgccaacaaactgggtgtcaacgccgtcttcttgcagggcttcacgcatgaaacgcccttcgttatcggcgcccaccatcccgatgaaggtcgtctgcgccccggaacgagcagcggccacggcttggttagcccccttgccccccggtgccgagctcttgtcggtagccgacagcgtctcccctggttccgggaaccgagcgacgtggtaggtggtgtctacgttaatactccctaaaacggcgatgcggttagtcatgattttcctcctctggtgcgttcgttttcggtaaatcgttttacgttacttgatcgtttactagtataccggacttgtaaaccggttacaagtaaaagttgagtgctaaacaacctcctcggcaggtcgtatggctaagctaggacgaacggttggtgcgaaacgcaccgttcttcgtccgtacttagacactagacctgcggttggttagcacgatatctgtgtaaacttagggaatcaaaaaaaggtgaccaagaaatcactgattcctgtcaccactttttctatccctcactaagtttccgttccaagtagtgggccaagcggtcctttgggtacagtcccgtcaccttttccttggccttcccgtcccggaataagaccaggctcggaatgctcatcaccttgaattgggtggccgtttcctgatcctcgtcgatattaaatttaacaaacttaatccggtcgccgtattcggcttctagttgatccatgaccggtgccatcatcttgcagggcccacaccatggagcccagaagtcgaccacggttaccggaccctcaactagttgcttaaagttatctttgtgtgccacttgtgccatctttttccccccctactgacttgcttgaagaagctgggtgcttcccccggcgaaggaagtgtaccaccccggtcaaggcaaagaccagtaaaatgaaaatcccgaagagccccgatggaatttcgatgtcgattgccgggatcgtcagaaacagtttaacggcgataacggcaattaatacgtaggccatgggctccagttccggaactttccgcattaagcgcatgatgaattcggcgatcccccgcatacacaggattccaatcaggcccccgatcaagacgatcaccggattgttggagacggcaagggcggctaagaccgaatcgatggaaaagacgatgtcggtaaactcaatctgcgccaccacggcccaaaagcgcttgcgtccggttagcttccccagccgggagctcttcttatccttgtgtagggaatgcttaccaaagaacttaacgtgaaagaagcggtaagccatatacattaggtaggccgccccgagggccttgatttcccagaagtgaatcaagtaggtcccgatcccaatcaccaggaaacggaacagatacgaaccccagattccgtagaaaagggattcctcttgttcccttagggttggcaagacccgggtttgggcggctaagacgacggcgttatcgacggagagcaaacactccatcattaccaaggacaggatgattaaccagtcctgtccggaggttacgaccgccgcccagttgtgtaagtcaaagaatggtccgtagagattctcaataagtgacaattaattatgcacactcccttgtattgttgatttgtgacttgtctacccctattctatcaaaactgggggaaatcgtcagggattttggccacaatccgttcccgttttaaagaaaaggggagcaccaattcttgcgccaccccgtgcaagtacatccggggggccgccaccgtaccgtataacggatcgcccacaatcgggcagccagccgccgccaagtgcacccgtagctggtgggtccgcccggtctcgaggttcaacaccactagcgcccggtcgtcattgacggccaaggtccggtaatgggtccgggcgggctgggcgtttttgccgaagaccttgcgcttacgaacgtcggtcgggtcctgtcctaagggaaggtcccaaatcccgcgggccgggttcggcaccccggccaccagggccaagtagtcacggtgaatttcgccggtactaatcaaccggtctaaaatcggcaccaccaccggatttttggccacgatcatcgccccgctggtttcttggtccaagcggtgaaccatgtaggcggcgtcgttagtcccctctaaataggctgccacccggttcatcagggtgccgacttcgcccgcttggttggggtggcttttaattccggccggcttgtcgaccaccaagaggtcccggttttcgtacaggacggtcaacggtcccggatcgggaaggtacgatgaatcgggcgtgcgaaactcgtcgccggaaaaattaagcgtgatcacgtcgccagccgcaaccgtcttcgacaccggacggtaggagccgttgactaggacctgacggcgactgcgcaggtagtggaccaaacgcttgggcaacagccactggcgctgcaaaaggtgccgtaagggcgttgcctcttgatccaccggcaggcgttcttctatttgccagcgatattccatcatcattccccctttgtgactattgtaacctagaccaagggattggcaaactggtgtataatggggaaagctaagaaagaggggtgtgcaatgtgttaagttccgtcaagtttaatgaccacagttactgggtgtcggtctttgagcccctcccccacgaacgcgatgagctctttgaaaaatacgaagtgacgagtgatctgcttgactacgccatcgacccctacgaaaaggcccggattgaaatcgatcgtgacgccgggatcaccctgctcatctttgacgtctacatccccaaccacgaggaatcagccccccaaaccgccccggtcgggatcatgctgaccgaaaacaacgtcttgacctttaccaacgcccacactaacttcgttaacggtttaattgccgaacaactcaagcgcctccaggctcacggcgacatcgacacccgctacgactttatcttgccgatcctctaccggctgtcaacggcctactttcccccgattcggcgggccgaccagcaacgccaaaagatccaaaataacttgcggcgccggaccgaacgctcggcgatcaccgagtttatggaactagaaaccgggttggtctacatcttgacctccctgcagggcaacgtttctttgctccaggaattcaagcgccgcttcggttaccggatgagcgtcgaccagcaatccgacctggacgacgttatcatcgaagcccagcaggggttggaaatggcccagatgacctcggacgtgaccggccgggtctccgacgcctacagcaaggtgctggattccaacctgaaccaaacgatgaagtttttgaccgtctactcaattatcttatcgatcccgccgatcgtctctggtttttacggggaaaacgtcaagtccctcccctttgccaacaacgactttgcttggcaaatcaccatcatcattaccctgatcatggtcgccatttcaatttggctgatctttaacaaacggtggtggcgttaattttcggaaaataacgatgattaagtttccataagattgtatcgttcgcttttaagtggtaagatactggtatcaaatttagaaaacgtaagtgcctatataatcgccgtaatatggtcggcaagtctctaccttcagccgcaaactgaagactataagcaaaagtgagtgggcttttgtgggtccacttttttatttaggtacctgcggggaggaatcttttgaaactttcaccgtcaatttccgctgaacaacgcctggaggggcaagcaaccaccttctggcgccaccttatcctaggtttccaacacctgttagccatgtactccggtgacgtcttagtgccgttgttgatcgggaactacctgcactttaacgccgcccagatgacctacctggtttccatcgacatcttcatgtgcgggattgctaccttactccagttaaaacggaccgctttaactgggatcgccctaccggtggtcctgggctgcgccgtccaggccgtcgcccccttggaatcaatcggcggcaagctcgggatcggctacatgtacggcgccattatttgctcggggttgtttatcttcttgattgccggcgtctttgccaagctcaagaagctcttcccaccggtggtgaccgggtccttgatcacgatcatcggtttcaccctggtaccggtcggttttcaaaacctcggtggtggggatgccacggcgaagagctttggtgcccctagcaacctcttaatcgggatcgttacgatcatcatcatcgtcatgatcaaccgctttgccaagggctttttaaagtcgatcgctattctgctggggatcttactggggtccttatttgccggcgtcttggggatggtttctttaagccccgtcgccagcgccgcttggttccacgccccacagttcttctacttcgccaccccacaatttaactccagcgccatcgttaccatgatgctcgtcgccttaaccacgatgatcgaatcaactggggtctactttgccttaagtgacgccaccgacaccaagatcaccagcaaggatatggcccgtggataccgggccgaagggattgccgccatgctggggggctgtttaacaccttcccgtactcgactttctcgcaaaacgtcggggtgctcaagatgtccggggtcaaaaccaagaagccggtttactacgccgccttccttttgatcttgctgggcttattgccaaaggccggcgcccttgccaccatcattcccacgcccgttttagggggcgcgatgatcgtcatgttcgggatggtcggggtccaggggatccaaatcctgcacaaggtcgactttgctaagggttccaacctcttggtggcctccctgtccgtggggttaggcctcggggtcaccgtctacccgcaaatctttcaacaactgcccaccgaagcccaaatcatcttgggtaacggggtggttgtcggttcggcctgcgccgttatcttaaacctaattttgaactaccaagacttcttcaaaaaggaagccaagtaaaaaaaggacccgcgtcggcgggtccttttttacttagccagcaattccttgatgctagcaactaacgtcggcagcgggtgaccgaggacggtggccaagtcatcgcttgtcacatccaagtcccccgcctcgtgcggttcttcaaaggaggcgatcatggttgccatcgcctcgtccataccactctttaccaaagcggcttcataagcttcccggcttagtttagccacttctacctccttgcccagggcttcttttaaggcgtccccgagttcttcgtagctgattggttgaccgccaaattcgtaaacttcctttggctggtcactcaccagcaccttagcggcggcggtggcgtaaagggcctccggtgcccaagctgccttaccagtggtccagtaaatggccgcttgcccctccttgccagccgtcaggaagctggcgtcgttttccaggtaccagttatcacgcaagaaagcgtgggcgagcccggcttcctttatggccgcttcagtcacctggtgatcgtgggccaaaggagccttagcttggtccgcctgcgggtagctagtgtaggcaaccaaggaaacgccggcttccttcgcagcggcaaccacgtttaagtgttgcgtctcccgggaaactggcccccctggttgtgaggaaataaagagtaaacgatcaatgcctgccaaggcactggtcatccccgcttggtcggcgtagtcaccctggcgaatttcaattcccgccggcaatagctctcgccccttggcaacgtcgcgtacgatcgctaccacttgatccttaccaactaaatcaaccaattgttcaacggccacccgaccaaaacgtccggttgctgcggttactgcatacttcatcatttacttcctccttcggttcatatctgttactttttaaattacaacattgattgtaacatatgttattttattatcaacaaccatggccgaaaaaagaggttagaagaaaacaaggttttcttccagcctcttgctgtatgtccgaatattagacagaaaacgtggtcaataaccgcaagcctagtggctaagtacgggcaaagaacggtgctggcgcaccaaccatttgccctagcttagtcataaggctcgtcgagaaggctagtcgcactccctgataacgtgctcccaaccacaggcctagtggctaagtctggccacagaacaccgctgacgcgctaacctgtgcccgaaccttaccaacggcctgtcgaggaggttgggtcgcacttccttttttaatgattataaaactcaacgctgacccggtcgccatccatcaccaacttggataggctcccgtttgccggccgttcggtaatgtcatacttcccctcgccgaaacgttcaatcaaggacaggcaggtgttgccgtgggaaaccaacaaaacgttggccccgtccggcagccccacgtcccgaatgatcgctaagccttcgttcatccgtttccagtactcggtgctgttttcggcgtcgtggaagggatcggcgtcttttaaccagtccttggcggtgtcgatgttgtacttggtgacgatgtctttgaaggtctttaacccgtggggagccccggcgttataccaagcttggtccatataggtcccttcgtaagagccgtagaactcctcgcggaaatacggtgccgtcgtcggctccttgaccgaatcggccttattttcatcgaggattgtttgggcggtttcaacggcgcgggtaaggtcggaacaaaaggcggcgtcaaagtggacgtcctttaagcgttgtcccgccttttcggcgtcttggtaaccctggtcagtcaagggcgagttactccagccctgcagcttgttataaatgttgtagtaggtttgcccgtggcgaacgaggtaaatattgatcttggtcatcgtcatccctccattgttagtgctttcacgccttattgtaccccattttcgggttgaatgtagcggcgccccgctttgaattccgttaagtttcttcaacgatttttcaaatcccccaactccctgctccccctatgttaaaatgttgatcgttatcggctaatttacttagccccatcgctttaataacgaaattatttatgtttgcgaggatcactttacgatgaaacgactcggaaaattcgtgaacacccggatcggcttttttgcccttctggtggttctcttttgggccaagaccctctttgcctactttaccgactttaagttgggcgccgagggaattgtccaatacgccatcctgttagttaacccgcttgggaccaccctgctcttattcggactcgccttttactttaagcggtcccgcttcttttacccggtcctgatgggaattgacgttttaaataccgtcttgctctatttaaacgtcatctactaccgggaattcaccgacttcatgacgatcgccaccatgaccggctactccaaggttaaccaggggctgtcgggaagctcgattgctctgaccaacctccacgacatcttttactggctagacatcgtggtgatcttagtcttgatgctctttcgcaagatcaagttcgatccgcgggcggtcagccaccgggtcgctttcgccttcacctcggtggccctggtggtctttggggtgaacttggcggtcgcggaaatggaccggccccaactactggggcggacctttgaccggacctacatcgtcaagtacctcggcctagatacctttaccgcctacgacctagttaagaccgagcacgtcaacgacatgcgtaagtcggcgaccaaatcggagctagaaaaggttaaaaagtttaccgattcgcactacgcttcaccgaacgtcaaaatgtacgggattgccaaggggcggaacgtaatcgttatccacctggaaagcttccaacagttcctgattaacttgaaggtcaacggccaggaggtaacgccgttcttgaactccctgtacaagagcaaggagacctacgccttcgataacttcttccaccaggtcggtcaaggaaagacctctgacgccgagaacctgctggagacctctacctttggcctctcccaggggtccttgtttgccaccttgggtagtgacaacacctttgaagcggcgccggccattttaaaccagcgggccggctacacctccgccgtcttccacggtaacatcgcctcattttggaaccgtaacaacgtctacaaaaacatgggttaccagtacttcttcgacgcctcttactacgacacgtcgggtgacaagtcgaccggctacggcttaaaggataagcttctctttaaggactcgatcaagtacttagaaaacctgcaacaaccgttctacgtcaagtacatcacggttaccaaccacttcccgtttgacctcgatagcgaagataccgacccaaactttaccgccccggacaccgggagcaccacagtcgacaattactttgtcaccgcccactacctcgatcaggcggtcaaggaattcttcacctacctcgataagtcgggactggctaagaaatcaattatcgtcttgtacggggaccactacgggatttccaacagcgaaaacaccgccttggcctccgtactcggtaagaatgccgacgactggaccgactttgacaacgcccagctccaacgggtaccgttaatgtttgtcattccaggcactaacaaggggggcgtcttcaacacctacgggggcgaagtggacgtcttaccgaccctcttgcacctgctgggcatttccaccaagcgttacatcatgtttgggaccgacctcttctccaaggagcacagccaggtcgttgccttccgcaaccacgactttgtgaccccgaacttcacctcgatttcgggcacggtctacagcaataagaccggtaaaaccgctacgctgacggcggccaaaaagaagaaggtcaaggccgacgccaagttagtcaacgaagaactatccttatccgactcgctcaaccaaaagaacctcctgcgcttctacacgccgaagggcttcaccaaggtcaaggcaagtgattacaactacgccaacgggctgaagaaagaagaggcgatcgaaaagaaacttggtaacaagtcgacttcgctcattaatgaaaacggcggtaagacaaccgccgacgtcttcagtaccgatgccccagaagtgggccactcttcgactagttcgaaccggattaagattacgaacccggatgataataataattagggagcacgacagaaatctctgatttcgtcgtcgtgcccccgcaagcgccaataggattccagcagactcggctttgtcgagccaatggggtccattggcgtactgcgtgagaagtgcgactagccttctcgacgagccgcatgactaagctagggcaaatggttggtgcgccagcaccgttctttgcccgtacttaggcactaggctcgtggctaggagcacgttatcaggaagtgcgacccaaccattggtaggccgtttgaccaccacgcacctacagaataaacaaaaaggccgctcgcagcacctgctgccaacggccttttattatggatcccggcgtggtcgcggtccactttgatgtataattaacttgataaaggaggagattgtgatggcaactgttttcgtcgcccacgttaagttaagttggggccaagaggccgattatttgatcgctaacgacgtcgaaccgggcctggccagccgccgggatcgcggggataacgactggaacgccgtgatgctaaacgccttgattaacgtcccggttgctccctacctcaaagacaaccgcgtgactccgccaattgcgaccgggctggttactagcctaaccgcggtagaagcggggcccgctaccgctaagctcttacggacccgtagccagttcatcatggccgaaatgtggcaaaaacaagacgtttccgttgacgccacctttttgcaccacgaccacccccagctgagtcagtaccaaatccgtgccgacgttgattactggctcaaccaccgccgccacccactgatcactctaatcaccaagtggcgaatccggcttcagctagcccgggtcaaaaaagagaagtaggaaacagctagttaacgggccattgggctaagaaaggtgattcttccctctcccattagcaaactaaccaataaaaaaggacgcctagtggcgtccttttttattggttaatggtcactacacggttctggcgggtaatcttcccttcttcttgcaggtggcggaacttgcgcgacagagtttctggcgttgtccctaggtaggcggccaaatccttcatcttcatcggcagggtaaagcgcccacccctttggctggccaggtgggataggtaggcccacagacgttcttccaccccgtcaattaccaaaaactggttttgggcggttaattcccgcaccttggccatcgtcagttgcaagagccgggccgccaattccgggtactcggctaaaaggttggtaaaggcgtcgtaggttagttcgcaaatggcggcgtcttgttcaaccaccgcaaagatcgcttcattggcggccccgtaaagccactgctcgcccacgtactcgccagtccccagcaccgccagcacctgttcgtcgccgctttcgctgagttggtagagtttcaaccgtcccgcttcgacgatcattagctttccctcgtcgcccggggaaaggataatttcacggcgttggtagtggtggtggtgcaccatggtttcaatccgtttttgatccggcaaagacagttggttaaagagcggtaccagtgaaacgcagaggtgctcaccattgatcgtcgtcatcatcttcttgataccttcccgtcatcaaatcatttcccaggaaattttgcccggccaaaatttgcgtccgcatccaggtgtcgaggtcgactagggtgtgaactaacttcatcaacccttcttttttaccgagggcaatcgccttttggaggaagagcagttgggtgtcaaagtccttgattaggtcaaagagctggtccttgcccggagcatacttctgggcgccgttttcctttagcatcgtgtactgggtaaactgagcggttgtggtcggtaccgcctcgccattgatcactagcagttgattaattcgatcaaagtattggcgttccgtgttcaaccattcgcccgtgtactgagccaaaaagaggctggcgcagcccttggcaaacaggcgggcctgattaatcttttgttggtggagccagaggttagccaaaatgtggccggtcatcgccccggccgtgggggtgtggtggtcgacgtcagcttgctttaactccacttcgtattgttcttggatctccattaaactaactccttttccttaaccttattaacctgataaccaaggttttcgacgacctgcttcaaagcagcggccgtggtttggtcgctatccacggtcgcctttaacttaccggcgttaaagaggaccttaacctcactgaccccggcctggtgttcaaccgccgttttaatcttgtccaagcatgacgggcatgacatcccgcccaactccattagtaccttttccatgataaatcccccttttgggcttcagtataggcaggccaactcgaaaaataattgatccccatcaactttgttgaatttttaagagtcgcatcccgttgatgatcacgattaaaatactgagctcgtgaatcaacattcccgaggccatgtggacgtagccggcaaagaggccgccaaagagcagggcaacggtcaaaatggcaatcgcgatgttttggttcatgttggcgaccatcctcttggcaatcgtcagggcgaccggtaacttggctaaatcggaatggagcaagacgacgtcggaaacttctaaggcaacgtcagtcccgttgcccatcgcaattccgacctcggccgtggctagggccgggctgtcgttgaccccgtcgcccagaaaggcgacccggtgaccagctgcttggagctccttgatcttttcaaccttctctgccggcatcaggttcccgaccacctgggtcatcccaacttcttttccgacccgttcggcggtggtctggttatcgccacttagcatgatcaggttctggtaacccaacgcccgcaacttagtaaaggtcgcctgggcctcgtctttgagcgggtcactaataccaagcaggcccctcaactgaccatcaacggcgaagtaaaccagggagcgtcccgctacttgccatgccgacgccgtggtggccaccgcagttaagtccacctggtgggtagctaataatttagcgttgccaaccaacaccgtagcccctgccacctgcgccaccatcccctggcccgccagcaccttgctttcgtccaccggtaagggggcgaccgcttcgtatttgagcaccgccttggccagcgggtggttagcgaccgtctcgacactgactagcaattggtggtcgcgctcgctaacacctgtagcccaccagtcactcaccaccgcgggcaagcccttagtaacggtgccggtcttatcaaagaccagtgtgtcaaccttactcaaagcgctcaaactggcactccccttggtcaacaccccgagcttggcggcccgaccgatcccggcgacggtcgacaccggcaccccaattaccagggccccggggcaaccaagcaccaggacggtgatggctagggcgacgtctttcgttgccagtccaaccaccagggcaattagcataatcagcggggtgtagtacttggcaaagcgatcaatcacccgctgagccttggacttactgtcttgggcctcttcgactagttcgatgatctggccaaaggtcgtgtcttccccgacccggctagcttcgacaaccagggtgccatccgctaagattgttccggtgctaacggtttggtccaccgccttgggaagcggccgggcctcccccgttaagctggcttcgttcactaagccgtggccccgttttaccaccccgtcgactggtacccggtcgcccgctttcactaagaccaagtcccccgcgtccacgaagtcaatgtccgtacctccccggtggcgtcgtttacgtcggcgaggacggtggcggtttgcggcgccatgtcggtcaacgacttgacggccgcccgggttttctttagggttaacgcctccaagacgtcgccaaggttaaagagccacacgacgatggccgcctcgttgtactcaccaatgatcagggcgccaacgatggccacggccaccaataattcgatcgagatcacccggtaggtcaaggcgctgaccgcccgtaagaccagtggcaccccccccatgatggcgacgagcaccatcaagagtgagtaggcttgccccaagttagttaaacggctgagttcggcgaagatgattaaccccgtcatcgcccagacgttttgctgttggtggcgattaaagaatccttgggcttttcccataattatccctcctttgttaccttaaggatatccggtaccgcccccatttaaatcgatcggaatcaagagtaacaaaagaagtgtggaacaaccgtaaagcaggctgtggactaagctagggtgaaacgtaaaaaggcggccgacggaaagttcttccgtcagtcgcccgctttagtttaagaataatcgttagttagccaatccccatcgatgaactgtgagtagccatccgtttgtcggggtagagttccttggctaggttggtgattgccgtaggcgcctccccgaagccggtcgcaatcagggccaccttaccttcgtaaacgaccccgtcgccgattgcgtacaccccaggaactgaggtcttcatcgtttggtcgaccttgatttgcccccgttcgctcgctaggtccaaagaccagtcctttaaagcggcgttattggaggtgaagccgtagtttaccaagaccttatcaacttcgagtggtcgctcttcgtcagcgcgcatcttcttgaggttcaaggtgaccgattgatcggcgttgacggttaagtccttgggcaggtacggggtcaacttttcaatcgttgaggcctccagttgggcaacggtgtgttcaagggcccggaaagcatcgcggcggtgaaccaggtaaacttgctcagccacgtcttctagcatcaaggccatgtcgatggcggcgtccccaccaccgaggacggcaacgcgttggtccttaaagtcttccttgtggttggcaaagtagcgtacctgtttgccctccagttcttcggcgccgggcagggccagcttgcggggactaaaggcgccgttacccatcgcaattacaatcgacttggaggtcgacgtccgcttggcgctgtgaatggtgaaggagccgtcatcttctttgaccacgtcggtgaccttttcgcccaggaattgatcgaccggcgccacttcgatttgggctgctaggtcatccgccagttcctggccagtgaccccagccttaccggccacgtcccaaacccgcttttccgggtagagggcggcgggttggccccccagttggggcagtgcttcgattagttgggcctttagctggtgtaggccgcagtaaaaggcggcgaacatcccggccggacccccaccaataatcgtcacgtcatagcgttcttccatcgtttcttcctcctcgttttggttaccctgccgattataccacgcccgcttttctgaacaattattatgaatgttcggactttcttgattttaatttgtatttatccggtgattcaagtatcattgaaagcgaaattacaatcctaaattatacgttacggagggttttataatggcacaaaagaaaatgattttggacctggacaccggggtcgatgacgcactagcaattgcttacgcggttgctgcacccgacgttgatttgatcgggattgtttcttcttacggaaacaacctgctcgacgtctgcgctaaaaacagccttaagttgctagaactgctcggtcagaccgatgttccggtttacaagggtttacctcactccagcaccagtgatcatttcgatgtgatgcaagtttccaaggacatccacggtgacaacggaattggtgacgttgacctgccagaaccaaagcgggccttagaagaaatgtctggggtcgacttctacattgaagccgcccaccaatacggccaagacctgatcatcattccaaccggcccgatgaccaacctggccgccgccctggaaaaggaccccgagattgcccacttgatcggcaacgttaccttcatgggtggggccctgaccgttgaagggaacgtgaccgacgtggccgaagccaacatcaaccaagatgctaaggcagccgacgtggtcttacgaagcgacctaccactgacgatggttggcttggacgtcactttgcggaccctcttaactaagaaggaaacccaacagtggcgcgaactgggcaccaagtccgggattgcctttgctgacatcaccgacttttacatcgatgcctactacaacttagacatcgacaagaacggttgcgccctgcacgacccactggccgtcggggtctccttagacccaacctttgtgaccacgatttccctgttcatgaaggtaatctacgacgaacacaactacggccgtacgattggggacaaggaccgcttaaacgacccgaacccgaataccaaggtggccgtcgacgtcgacaaggagcgctacttagccaccttcatggacctgttgaccaacttgtttaaggaacactaataggaagtgcggaacaaccttctcgacgggccatgggctaagccaggaagtgagcgaaataatgctcacttcctttttctttgtcctccacaccactctccgttgtcttacgatgttacccgttttcgtcacgccacgttccgtggtcttagtcttttggtaacttttccaccgcttttccacttttccccaaggggttgtggataattacggacttatccccaagatatgggtagtcctttttccaacctagtcagagcgctcccgttttttaacaaggcgtggcgccacgaaccgtcctaagcaggcgatcggtaagcattttcttgcccccactaccaaaaacaggtatgatggtcttaaatcatgtcttgtctggggtgccattggctgagaaatacccattgaacctgctttggttaggaccaacgaagggaacgacaggtaatcaccgtcaaaaatcagccaccccatgtcccggggtggctttttctttgggcaaggaatggtaaaaatttttggaggaatgtttctcatgaataaatcacgtttcggattgcgcgacgtcatcttacttgccctaatcgggatcatcttcggggtgatctactttgccggcgactttgtttacaacgccgttaccttagccctgacgccaatcggcctgggggcggccggcaacgactttacaatgggcctgtggtgcatggccggaccattagccggtttcatgctcaagcgcccgggatccgcctttttgggcgaatttctcggggcggccggggaaatgtttttaggcggccaatggggggcttcgaacctgatttccggggcggtccaaggggttgcttctgaactcgggttcaccctagttggctaccggatgtacaactggctgacgatcctgtcaacgacggccaccaccaccatcctaacctttgcctgggactggttccgtaacggttacagccacttcgccctgccgatcctcttagcctgctttgcgattcgcttcatctcgatgtttcttttctgcggggtcttggtcaagttgatcactaacctcttggaacgtgcccacgtcatcccgcaagcccaggcctaacccatggaataccgtatccagcacctaaactttgcctaccaagaggaaccggttttagtcgacctaaacctaaccctgccggccggggagctctacctcttttccggcccttctggtagtggaaaatcgaccctcttgcgcattatggccggcctcttaccccggtacggagggaccttaaccggcgaggtaagtggggtcgaaccgggcacggcttccttgatgtttcaggacccgagcctccagtttgccctcgacaccccgcgccacgaggttgagtttgccctggaaaacctggcgcttccggccaaccagatcccggccaaggtggaacaagcgctgaagttttgccaggccgaccacctagccgaccggcgcttagtaaccctgtccggtggtgaacaacagctcgtcgcccttgcgatcaccgtggccatggatagccagttgatcctcctggacgaacccttcgcctccctcgatcatgaccaccggacccaattgttggcccgcttagtggagcttaaaaaccagggcaagaccgttatcatcgccgaccacaacttacagggctaccgccagtaccagccgaccgtgatcgcctttgaaaaggggcgctgtcgcttattacaaggcgaagaggcaacggagcgctttgatcaagccgagcaactagctaaaccactcccagcttacttgccaactgaagggaccacgcccctcttttccctggccgacttaaaactaattacgaacggtgcaacactgttaaccatcgaccagctaggcctctttaaagaccgggtcaccctgctaaccggggaatccggtagcggcaaaaccaccctctttcgggccctgaccaagctacgcccctacctaggttcggttacctaccagggccaagaaatcaaacaggccaaggcggccccgtacgcccgccaagtcggcctcgtctttcagcgcgcctctgaccagtacctcaacgtgacggtcaaagaagaactggaacttagccaacaacaggggcaaaacccctactttaccccggaacgggtccaagctgccctgaaaaaactggggctgaccgggatggacgaacgggtcgtttactcgctttccggcggccagcaaaaaaagctccaactgctgttgatgctaatgatgggccaaccggtcttactcctggacgaacccttcgccggcctcgacagtaagtcgattgaagtggtgtgggagctgatcgacgcgagccgccaagtttggccgcaaacgctgatcatcatcagccaccagctagccgggctggccaaccacatcgattaccgcctccacttagccgaccaccacttaacttaccaaggggaggtgcaccatgaatcctagtctgcaactgctgttggttctcctaatttcctttgaggtctcctttaccagccgcttaacggccaacctggtcttcttagtgattgccattttcgtcttattggcccaccgccttcactggcgccagtggctgcggctgctggctggccccttcttaccggccctggccctctttgtgacgattgttttctatagccccggccacgaccggcactttggcttcgtcttagtcagccggatctacctctacgtaatgctaggggcgacggtgacctttaccaccaccccgctcaaattggcccagtccctggaacaaaccgcccacctgccggctaagtttgcttacgggaccttgtcggcggtcaacctcttgcctaagatcaagcaagaagtcatccaaatccgggcggccgctttaatgcgcggcgtcaccctccacctgtggtcacccaccctgtacttcaaggcgatcctggtggcgattaactggtccgaccagctggcccaagcgatcgaatcgcacggctttgtcgaaggtaaacaacgcaccttcgcccaccgcatcgccgttcactggtacgactgggtgctcctcggcggcggaattataattttacaggtgctcttaattgcctttccctaggcttttaggtatgctaaaagaaaagttttgggggaggagatttgatgaacgagcagaccttaacaaaccgaatcgtggggggcttaagctacctggcagtccttttcttgccagtcttatttccgctgatcgtttggatcgtggcccggcaagataacccgccgttggcccaccatggtaaggtcgccttttggactcaactggcgcccttcttagtcgtcatagccttgctagtgatcgtcgccatcttaaacgcagtcgggattagcaccagccaccataccatcaccgggggcgccgcctggttaaacatcctctgggtggttgccctactcgtcggtagtgccgccctctttgcttataacattgtcatggccgtcctcgtcttcttaggtcggcgttaactttttgcgttgttacaaataatgcggaagccacccacccttgcttagaagggagttgtttccgcccatttttagaaaggatgataattcttgtcgacgatttttgggatcttaatgctcctaattgccgtggtggccgccaacgtcttacacctcttgtggccccggctgccactggccatctaccaaattttagccgggattatcttggccctgattcccgttcaatcccacacctttgaactagatcccaaaaccttcctcttgttaatcattgcccccctactctttaacgacgggcagggaacctccccacgcgaactatcgcgtaacctcaaacaaacgctatcaatggcggtcaccttagttgtcttctcggtactggtggtagggactggcttgcacttagcgatggcggagaccttctccttaccgctagccttcatgttgggggcaatcattgcccccaccgatgcggtcgccgtcaagtcactatcggcaacggtggcgatgcccagaaacgtcaaccggaccttagagcacgaagccctttttaacgatgcatccggcctggtcttgttcggcctggccacctccaccctgtcatcggggcacttttccttagggcaggggatcttcaccttcctctacgtcttcttaggcgggatcatctttggggcgctgatcggtttcctagccatccaattgcggacaaccttgatgcggacccacgttgatatcgggcgaattgtgatcccgatcaacctgatgactccaatcgtcacctactggtttgccgaggaactccacttatccgggatcctggccgtggtggccgctgggatcgtccacgccctcttgtacacccgcttgcggttgacctcggctaaggtccaaattgcctccaccacgatctggtcgatggtcgctgacattttaaacgggctggtcttcgtcttcttgggggtcaccttgcccagcgtgctcggtaacacttccctagcgcgcctagccaagattttcgtggtcgccattgccctctacttagtaatgggggcgctacgctacttctggagccaactcaagttcgttgacctccactctaagaaaaagcagcgccaaaaggacagtttcctactctcccttggcggaatccacgggacgatcactttagcgatggccttttcaatcccccacaccatcaacggccaacccctagcggcccgcaacacgataattttgatcgccgccctcgtgatcatcatcagcatcacggtcggggcgctcgcctttccacgcatcctaccggccaaaaagaagagttaccggcaaagcgagttccattatcaacttaacaagaccgtccactacgccatcgaccaactcgccaatgaaccgggcggggtggccgaaaaagcggtggtcttaaacgtgttatccagccaaagcaccctaacctttaagaccaaccaggcccgcttccaaaggatttatgaccgggcccacgaggtcgaactcgccgcgatcaccaagctcagtgaagaaggcaaggtgaccgacaagatcgcccgcctgtacgtcgggttgatctcacgggaactggctagccacggggacgggctgatcaacttctgtcgggggatttactaccggatcaagtggcaccgggtccgccaccgggtttcgcacataaccccggcccaaaccgcctacttcaagcgcgaggtcgccccgatccagcaacaggtcgcccgcgtctttgacctgatctacccccaagtcatcgcctacctgaatgacatccagacccccgccaacacccacgaggtgacgatggtccggcgctcctatttcaaccgccagcgtttcttccgccagcacgagcacctcgacggcgagcaaatcgacatcctcttcgtggcggccttccaatttgaacattcctacatccagcaggcggccgccaaaggtacgatttcggttgaactggccaacgcccttaacgaacacatctccaccgaccagttggtgtacattcaatcgactaactaggaagtgcgacccaacctatcaaacaggccgtgggctaaggataggtcacaggttagcgcgccagcggtgttctgtggccggacttagccactaggcctgtggttggggagcacgttatgggaagtgcgacccaaccgttagccgccattccccttataacatttggtaacccacctaacgaaaaaacgcccccgtggttaaaaccacgacgggcgtttttgattcccgggtaatttcccgagaaatattagggactactgacgcttgcgagggtgcgattactacccaactactcttttttaaaggcaacacggcagtacaccaatggactctagcagttcgtttcacgaacctagctagagtcctattggtgcttgcggaggcacgactaagaaatcagagatttcagtcgtgcctcattcctgccggaccagcaggtcgacaatttcgtccttggtgatcttaccaaagacccgggccaccaagccctcgtcaatcttttggttgatggcttcccggtcgtagcgaacccccaacaaacgctgttcaaaatcgcgcacgtcttcttgacctaagaagtcaccatagaccttgaggtaggcaatcttaccgccctcaatttgaaaacggaagtcgaccgtcccctggtcaaagtgttggcggtgttggatggccgccttgggcgacttgccgtatacgaagtcccagttgctaaagatctccgcgttgatcttggccacggcggccttgtcttcatcactcagcacgtattccttggcatcggctaggtcactgacgccgaggatcttcttggctagcgtgtcgcggaattcctcaatcgtcaggtgttggtaggccggcgtgaagtggggctttaggttagttacccggctgtggaccgacttgatccccttggattcaatcttgtccttaggcacattaagggcgtggccaatcacgtcgaggtcgacgtcgtacatcagggtgccatgggagaacatccgcccgtgggcgatccgcatggcgttgccggagaacttcttaccctcgatctgtaagtcgttgcgcccggatagttccgccttggtcgcccccatttcgtgcagggcctcgatcaccgggttggtgaacttagcgaagttcccgttagagtggccgtcgtctttggtgatgaagctaaaggaaacgttgcccaggtcgtcaaagaccgccccacccccggaggtccggcgggtaacgatgatgttatgttcacgcacgtaatcaaggttgacctcttcataggcgtcctgattgcggccgagaatgatgcaaggcgaattgatgtaaaagtagaggatcggctcatcgagttggacgtgctccatcaggtaggtttctagcgccaggttatagcgaatgtccctggtatcagtgactaagtacttcatgatctcctcctctaaaatgcgaattgcttaaccaggtgcaccctgacgttttggcttgaaccaacgattttagcaactgggcagcggcgttcgcacttggccaagatctcttgggcctctgcttcagcgacttggggaatccggacctggcagtccaaaaagaactggtagccctcggtatccttgcccatgtcaacgccaaccttaacttcggcggcgtgttctagtccccggcgcccctcttcagcttcgatcgtggcgtttaaacaagtagccagcgctaatcccaggagctgttccgggttggtccccgggtcatcctggagcgggctggacgtcaaaacatctaagtcaccgcccagggtcacgcgggcgtggccgtttaaaccggcatcattaatcacttcggtatggtataaagaacgaaaagtcatcactttgccctccttatgaatgcgtttgcacccattatacgctgaactgactaaaagaaaagggaagtgcgttattggaagtacgcaccaaccaattggcaggccgtgggccaaggatagggcacaggttagcgcggtacgcggtgttctgtgtccagacttagccactaggtctgcggttggggagcacgttatctgtacaacaaaaagaggttagagaaagatttaccctaacctcttaatatgtatgtccttcctctagctaagaggaagggtgaacaactatgctacatcaagtggctaatcttgattatggtagctagccatcgtgtgtttacaactacaccttagtgtatcaagtagggcttagcaactatttaatatacttctccaaaaagtccttcacgtgctcttggtaagccgctggggcggtcgcaaaggacttagcgtgaacggctcccttgaccaaccacagttccttgggacccctagtcgcggcgtagttttggtagaccatcgcggttgggacaaaggtgtccttggtaccgtgaatgaagagcattgggcgatggttgtggtgtagggacttcaccgaactagcctggccgatgaaaaagccgttggcaacccggttgatcccactcatcgtcttgatcagcggccaggcgacaaataccggcaagccgtacaggtccttagcttcgtgcatcagttcggcgttaacgctagtgtagccacagtcttcaatgaaggccttgacctggctaggcaacttgatgcccgacgtcatcatcgtcgtggcgccccccattgagaccccgaacatcacgatctgactatcggcgccgttttctttaatcagacggttaatccacttacgttcgtcgtagcgttccggccagccgtaaccgatgtatttcccctggctatcgccgtgggcccgggcatccgggatcaagacgttgtagcccagctggtggaacatcgcggcgtaggcccccatcgaatccttgttattcatgtaaccgtgggcgatcaggaccgacttattggtcttcttggccgccggaatgtaatcggcgtccagcttcaggttgtcggtcgccgacttcatcgtccaaacctgcttaggggtcttttggaaccacatcttctgggcgtaaagcgggtcggacttttcaatcttggtattgttgttaataaaggacttgtgccccgccaccattgcgacgttaaagaaatacagggccgcccctaaaaaggcgaccactaagagggtcactaagccaccgaccacccagggccagcagcggcgtttgttgctcgttttttgcatcgttttctcctcaattttcaatcgtttcattttaccacgctgtgtgggtaatcgtcatttgcttttctaagaccacggggcgtggcgtgaatggtataataaaactgaattgaggaaggaagtgtcgatatgtttccagaacgactccgggccttgcgcgccggacaaaaaattaccctccaagaactagccgacgccctgagcaagaacttagccccgggtgaaaagcctaactccccctcccaaatcgggaactgggagcgggggatccggaccccgtcttacgttgaggtccgcaagctagccgagtactttaacgtcagcctcgactacttgaccgggcgctccgaccacgacgaaaccgatttggccaagctcttttttgataccaacaaggccctgaccttcaaccagcggaccctaaccggcgaggaccgctacgaaatcttccaactgattgacggctactttaagggccaggccaaccgtcgcgaaaccgccactttctatgcccaacaagaagaactgaacttaaactttaaggacgaatcatgaaccccaaaaaactccgccaactcaaaaaagctactaaaaaggcccggaccacggccccagctccctacattgcacaactaacccgctaccgggacctgtttgacaaggtaccccaggtcaagtacctgctcaacgccgccttgttagacgaccagttgttaaagtctgggctcttgccccagccgttgccgaagttgctcttgcccgatgacatccaaaccgtcatcttcaaccagcttgcggctaagtacccccagggcgacgcaaccggcgaccgcttgtgggaccagtacacggccgccctgcccaaggttgacgccctcttgcgcgactaccgcgactacctagaggaaacctacggaatgtggtcctttaccaacgtctcctttatcagcagcctgagtgattatttaaagggcgcaccggtcttggaagtgatggccggcaacggttatttgtccaagggcttaaaggacaaacgcccgacccaaacggtgttcaccaccgattccacggcctgggtcaaggagaaccaaaccgggcgccatccggtcatttcaattgaacccttagacgcgctcgccgccgtcgacaagtacgccgaccaggttgaatacgtgatcatgtcgtgggccccggacaagggcgaggccgactgggacttgttagaacatttgcgggaacactaccccgccctcaagctcctcgtgattggggaaaaggacggcgccaccaattccaagcgtttctggcaagaagcccagctctcccaagacggcctagcccaggttaacgccgctctaaagtcctttgacctgattgatgaacaggtttatttagctaaataaagaagtgcgatccaactcctagtaagcatcttactatcttcacgaatgttgaacagaaaacgtggaaaataaccgcaggtctagtgcctaagtacggccgaagaacggtgcgtgccgcaccaaccgttcgtcctagcttagtcatacgacctgcttcggaggttatttcccactcagcaatataaaaacgccacccgcttctccgtggagaagtaggtggcgttttcgtttggcaaacgtggcttggcggccacgtggatgtgtattgatactatctcaggtcgcaccggtcgtccactaccagctggaccaggcaccctacaatccggtaggttacgtgccccactcgagaatcatttccgttcgcacgggggaaccaaataagggtcggttccctgacctctcgactcatcgcagtctttaccataccacgattttaagcttccggcaaggctaatcgtcctcttcttgggcggcccggttttgggtcaaggcgctgagctggttaaccagccactcacctagcggggtcacaaaactgtttggctggtcgctaacggcgtcggcgtcccccagttcatcgatccgcaggccggattggttaagctgttcgccctcaacgatcatgtaaaccttcaccgggtaaggctggtcccgttctaaaagcttggggtctaagcgctgtgcttcggccatcggcacgttgatcaggttcatttctaggcgcacgctgactgggtcaccaaccggcactttgacctcccagttgtactggcttaagtgtccggtcgcgatttgctcggccatatccattaaaccggcctttagggtggttgcttgctggacaacggcggcgctcacttgccccgtggtgacgtgtacccgttcgctctctaattcccccaggtattgttcgtaggtcatttccattgcttgttacttcccttctaagcgcgagtaggtgtagttgagccgctggcgaattccttggataatcccggccaccgccacgacgattccgcagatggccaccagttggatcaacaggccggacatggcggagcggtcgtgcacttgcaggagccccccgaggttaataatccccaagtagaggttaaccagaatcgtgacgtaactagacaggcggacccgcaaggccacgaagattaccaccaggacggctagggccaccaaaaagcccacccggcctaagacggccgctgaattccaggcttggccaacctgggcgtacatacaaaactcaatcaccgccgccagaaccatggcaataatggtgtaggcgatgatcttattcgcgttcgttgtttttttcattttgttccccttttgctaatcttcccctattctaactgatcaacctgtaaagctcaattttcctcccgccccgggtggcgtataatataggtgaaagcatgaatggaggaattgttatgacaaacggaacttaccaacgcatcttagtccccatcgacggctcccgggcgaccccggtcgtcatggaaaaggcgattgccgccgccaaaaagcaccaggcccacttagacatcctaaacgtcgcccaggttaaccagctgaccgacggctacgcgattgccagttcgctaagcaccagccaaaccttcgacctggttaaaacgacccaggagcggctgggcgacttaaagaagcacgccgaagaaagcggggttaaatcggtcgctatccacatccgctttggcaaccccaagcaggtgatcgcccgcgactttatcgccgaccaccacaacgatttaatcgtgattggtaccaccggcctgtcgatggtcgaacgcctgattgtcggctcggtcactagttacgtggtccgtaacgccgcttgcgacgtggaggtcgtacgggtttaggttttgaatgaaaggacggcgcccctatggtttcgcatcaactgacaatttcccttgacgaagatgcctttcgggcccttgaaaagagggcgcaaagcgaacgacgcccactagaagaggtggcggcttccatgctgaccaccgctagcaaggtcccggcgaccgggatgaccagtttagaggggcgcttcgtggttggccaaatcgtcaccccatctgctttcgaccccaccgagccactcgtcttggtgcgggggatttactaccgctaccggattgcgggcaagccacaacccggccaacgtttcgtggtcaccgcagtcaaagataacgtcttaaccctcacccccaccaacgaaagcgaggatgatgcctgatgtttttctcccttgtaatcgtatttatcatcttctttctcctttacggctacttcgccgctaaaagcgaggccaagaaaaaaccggataacccaacggcgccagccaagcaaaacactaaccgccccgtcgccaccggggtttcccaccgcagtgccaaacacacaggaggttttagcatgttcggaattgccatcgtcaagcaaaacacccaagggctgattgaaaccttagggaagtactcccggactgtcgaagccggtttacacctgtacattcccctggttcaacacgtccgccacgttagcttggccatgcagcccatcttattgcaaaagtacagcgtcatcaccagcgataacgccgacgtacaggcctcggtttcgttaaactaccacgtcaccgacgccgttaagtacagctacgaaaacaccaactccgaggagtcgatgatccaactggtccgcggccacctgcgcgacatcatcggccggctggaattaaaccaggccctcggttcgacttccaacatcaacgcccagctggccgctgcgatcggcgatttaaccggcctgtacggaattaacgttgaccgggtcaacattgatgaactgaccccgtcaccggagatccaaaaggcgatggacaagcagctgaccgccgaccgggaacgggtagccacgatcgcccgggccgaaggggaagcccgcaacatcaagctgaccaccgacgctaaaaacgccgccctggtcgaaaccgcccaggcccaagccacggcgacgcggaccaaggccgacgccgaagcctaccggattgaaaagattcgccaggccctgagtagcgttgacgacaagtacttccgcgaccaaagcctactggccttctctaagctggcggagggcaacaacaatttagtggtgatggataaagacgacatcaccgaactaggtaaggtcccggtcgctaaggaattgtgggacgccggcaaaaacaaataaagcaagaaattactcctagagataaaacagccacccaattcgctaagttacgaattgggtggctgtttcatttagaggaggttgggtcgcacttccataacgtgctccccaccacggggctagtgtctaagctggccgaagaacgatgcgtaccgcatcaaccgttcgtcccagcttagccatacgccccgtcgaggaggttgggtcgcacttcctaatttccgttagccgcgttggccttggcttccatttgcatgatcttgcgttccttgaagaccaggtaaaccaagagcaaaaaggcagcggcggccgccacgtaaatcgtcgtcgccgaagcgccccaaccaaagtggtcgaccagttgaccgatcagggccgtcgcggccgtttcaccgaagacgtattggaagaagcccatgaacccggtcgacagcccaacggcgtagttcggcacggcttcgttgaccattagtcccactaaggacagtggggcgtaaatcaggctccccataatgaagaggactaccgtgattacggcttgactggtgctagtaaagtaagtgatcaggcaggcaatcaaaccaatcacgcagatgaaacaaactaaggaacggcgccccttcaagaagtcggagaccaaccctaagatgattacccctggcacggccgaaagttcaaagatcccgactaaccacttggcccagtcggcggagaagcccttggtcggcaggtaacttgggatccaactcatgaccccgtaacggacaatgtaaattgacattgacgtcaaagtaacggcccaaaccaccttgttagtcaagatgtcttggaagaggatctgggtgaaggacttttgggaaagttcttgggaggtagcttcccccttttcgtccagttccacgtaaccagagtattccgccatgtttggcagccctactgcttctggccgttccgagttaataagcaacattaaggttgcgataatagctgagataacggaagcggtcaaaaaaaccatcgttaaagaacctgagaagagcagggtggccatttgaatcacggccacgcaggcaaaggccccggcgttgtgggcagaggcccagatggagaacatcgtcccccggttcttcttagcgaaccagagcgagatttcacgttggcaggccacggcccccatggcttgggtcacggccactaagatcatcaggaataagatgatgtaaaagttcttggtgaagcccaagaaggcgttgaaaatacaagataggtacagcccggaagccaagaaccacttggtgttggacttatcggctaagccccccatgaacagcttggccaccccgtaaccaatcccaaaggttgataaaatcagcccaatttgaccgattgaaaagccgtacgcctccatgatcggcttttgttcggtggtgaaaatcagccgaatgatgtagtaggacaggtaggtaacacaagtggcgactaagacccccgcctgacgcttgcggtattcgccggcgaccttttctttaggcaccagtttcgttgcgtccggtgacggctttaagaagttaaacatctaatcactcctattctgtttgatgtccccaccagcagaatagttacgagaggaccgaattaaaccagtgctcatctatgtatttcccgggaaattaccccggggtcataaattggacggttaaccgagttatctacgaacttgacctgcgagtggtagcgctttcatcaaccgtattatatatggattatcgaccaattgcaacgtggtttattgaatcacaggtgttttgacggctaggtaattcgttttatttaaatgcttatactcccgaaaaatgtgttccggcgtgaagcccagggctttaacgacttcggctcccggcccgctaataccaaaccggtcaacgcccataacttttccgtttaagccgacgtatttgtaccacgactgactggcacccatctcgacagcgagccgccgggttacttgtggcggtaagaccgcatctcggtacgccttcggttgctcatcgaaaaggttggtgcttggcatcgaaacgacccggacgtcaatcccgtcatcgaaaaggagctcgcgggcttgtaaggctagggcgacttccgaaccggccgcaatgataatgccgtccggcacctcacgactcgaatccgccaacacgtaacccccccgctcgaccggtgcgtccaccgtttcttctagcaccggtaagctttggcgtgacgccactaacaacgacgggcggtcggtcgtccgtaccatcacccgccaggccgcggccgtttcgttagcgtcagcggggcgaataacgttgaggttcggcatcgcccggaagctagccagctgctctaccggctggtgggtcggcccgtcctcccccacggcgatcgagtcgtgggtaccgataaagatcgacggcaggtgcatcagtgccgcttggcggatggcggcccgcaggtagtcggtgaagactaaaaaggtgctcccaaaggcccgggtccccccgtggaggttgatcccgttgacggccgcggccatcccaaactcgcggacgccaaagaagatgttcttgccggccggggtgtccttaccaaaggtgccaccgccgtccaagaaggtcttgttcgagctagccaggtcggccgccccaccccagaactgcgggttggcgccggccaccgtttgcaagacctccgcactagcttgacgagtcgccaccttctcccccggtttacgggtggtcgctacccccgtcacacttaattgcgggttagtcaactggcgggcttcctttgggtactgagcccggtaggtggcaaagagggcttgccagttgtcgtaggctgcccgcttattagccaccgcggtttcgaagcgttggcggatcgccggggcaatttcaaagggcgccgctgaccaggaatagaagtcggccatcgcttgacgcccctcttcccccaggggagcgccgtgcaccttgtttgtgccgccattcggggccccgtaaccaatcgtggtcttaacttcgatcatggttggctgcgtgctttgctgggcctgcttgatcgccgcttcaatcgcatccagatcggcgttgccatcgtcaaccaccaggtactgccaaccagctgccgttaagcgttggcgtgggtcctcgtggctactcaagcttagcgggccatctaaggaaacctggttggagtcgtacaagacgatcagcttgcccagccctaattgaccggccaggttgattgcttcctggctgagcccctccatcaagtcgccgtcaccggccagaacgtaggtgtagtggtcgatcagcggcaggcccggccggttgtagacggcggccaaatgcttttcggccattgccagcccaaccgccatccctagcccctgggagagcgggcccgtcgaggcatccacccctggggtccagccgtattcggggtgaccgggagtcttggagccgagttggcgaaaagccttcaagtcggcgagcgacaggtcaaacccgttgaggtgcaagaggctgtataacaacgccgagccgtgccccgccgagaggataaaacggtcgcggttaagccactctgggtcgcgggggttaaagttcatcacccgttcccacagggtgtaggccatcggggcggcgtcaatggcaatcccggggtgaccgctgttagcttggttaatcatatcgacgctcaaaaagcgtagggcgttaaccgccagcatttcttctcgttgcattcttccccctccttacttaaccgggtcagcgacgtcatcgaggatgctaaagcccagtgcctggatgtcttcttcaaaaccacgcaccgtgtctaaggcgacgtcggccggcgtcatgtcccggcgcgatagccacttttgcaggatcgtcggtggtaccgtgatgatgtctaagccggattgttcggcctggcggatgttatcaacttcccgggtcgacgcccagagcaacttcacgttggggtagcggtatgacattgccgagctgcaaatcacaaaggaagtcggatcaaccccggtgtcggcgacccgcccaacgaagagggacacaatcgcgggcacctcgggatggagggcgtctaaggcccagcgcacctgttccttggtcgtgatcgccgttacgttaagcttgatcccctggttggagagttcacgcaacaggttgatattgggttgcccatctaaggataagatcggtaccttgacgtagacgttgggccccaaagaggacaggatcgtggcctcttctttaatctgatccgggtcctgggtgaagacctcaaaggaaaccggcatcgacgggaactcggcaaccacctgcttggcaaaggccaggtagttggttaccccagcccgcttcatcaaggacgggttggtggtaaagccagtcacttccggtaacttggccatttcacgcatgtcattaatgtcggccccgtcggcgtaaatttcaatcgttgcttggttcgtaaattgcataactaaatcgctccttttaagagtataccaatttcaaattattaagttcgtcatgcttcatatcatgcacgtctcacccaactgggtcaataacctttttgtaaattggagcggttcatttgttaagaccaattatgtttaattcgcttatatcaaccgatttagcgatgaaataaaacccatttagcgccaatttaattggatataccattttaaaataaggacgctattttttcacccaagcggttgcgaaaattttataatcgccatataatgaatgatcgattattcatagatttagccaaaattaaaattagaccaatctgaaaatttcgacaaaaaaaggagtgcacgcatgttacactccttttttgttagcaaaacctattttttatcgcgcgtgtagaacttccgggccgtcttggcgaccaacgattacttcgttgacccgatccaagaagagaccgtgttcaacaacgcccacggtgtgaataaggtcctcagctagggtcttcggggcatcaatcttccccatcttgaggtcgataatgtagttcttttcgtcagtcaggtaacggttatccccgtccatccgccactgcggttggtagcccttcttttcaaacttgcggaaaacgtgggccgccccaaacgggattacttctactggtaccccaaagtcgccaagcttatcaactaactttgattcgtcaacaatccaaatattcttggttgaggcatcgttaacgaccttttcccaaagcagggcgcccccgccccccttaataccttggaaatcgttgctcacttcatcggcaccatcaatggtaaggtcaacgtgatcaacttcatcaatatctttgatcgtgatccccagttcagttgcttgcttggttgtccgacgtgaagtagtcaccccaacgatcttcaaaccttcgtttttaactcgttcacctagggcatccaccatgaagcgaacggttgacccggtccccaacccaacgatcataccatcttcaacgtacttaacggcttcttttccaacgagtgcttttaattcattttgatccataactatgtcatctccaatgtttagttttacattaaaaaagaccgggaaccccggccttttttacaagtctaagaatgcgagtcattccgatccgctcattacttccaggttcgctattgatcattactgtaaggtgttgtaaggagagtaactaacgatcactgctcacacggttttaactggccggtaacttagtaatcacaatgacttcgcatccttgagacaacgaaattaactatcaaccgtggtcgattggtattaatggattttattttatcctagctgacagttaattttgatcttcccacattttgttgaaaacgtcaacaacgtgatcaacagtgaagccgtagtctgcgaccacttccggtcccttcccactcttaccaagagtgtcgacgccgacaactcgaccgtcaaggcccacaaattggtaccaagcttgcgtgttccccatttcaaccgccagtcggtgacgaacaccagtcggtaagacttgctcttggtaatcagcggattgttccttaaagcgttcaatacttggtacggaaaccacttgaatgtcgtagtcgccttgcttttgaagctttgctttaacttctagggctaaggaaacttcggaccctgatgctaacaagatcccatctggttcttgcgtcttggccggcgaaatgatgtaggcacccttttcaacgtcggcgcccttcgtttcatctaacaccggcaatttttgccgtgatgcgatcaaaacgcttggcttatccgtcgtcttagcaatcaccttccaagcttccactgtttcgtgcgcatcagccgggcggaagacctgaacgtttggaatcgtccgtaacattgccaactgctcgattggttcgtgggtgggaccgtcttcaccaacggctaaggagtcgtgagtaaagatgaagattgatggtaagtgttgaatggcagccttaaggtagtcactaaagaccataaaggtacttacgtaagcacggctccccacgtgaaggttaatcccgttagttgcggttgcggccccgaactcacggaccccgtagtagacgttgcggccggcgtagttgtcgggcgtaaagttgccatcgtcctttaaggccgtcttgtttgaggaggccaggtcagccgctccaccccagaactgtgggtttgccttggcaagttgttgcaagacgtcggaactggcaacccgggttgccatttgatcaccagtttgatattcgtcaaccaagtcggtcacgtctaacatgttagtggtcaactgagcgtatcctgctgggtattcttgcccgtacttttcaaaaagctttacccattcatcgtacaatagccttaaaagttgtcactttaaaagtcagtggtggttgacaaagctaaagaagtcatcgactgactccccgcgcttgagctgggccaagcgaacgtcaatcagttcacgcacccttataaaaaccgccgcggtcatccggtcggtcaaatcgtacttatcttggtagtggtggtaaaaggtctggcggttaatcagtgccgcctgggcgatttgcgtaaccgtcaccgcccgaaaactctccttttccaacaggtctaagtacgcttcttcaatcgttttttgcatccgtttggcagcttgggttaccatcttgatccccacttttcgttaagtgtcagcaaaagcgacaggtgtcacttttagttacaacgttaagattattgtgacttgttgcccccgccttggcaagccataataaagttaatcaaacgcaaggggggacctttaatgaacgaactaatcaccattacggctttaaataaacagttcggcgcccagaccgttttaaacggcgtcgacctcaccattacctcggaaaaaatcatcggcctgatcgggccatcgggggccggcaagaccactttgattaagaccaccttaggaatggaaaaagccgacagcggcacgtccctggtcctgggccaacaaatgcctaaccgtcagatcctcggccaaattggctacatggcccaaagtgacgccttatacgagaccctaaccgccaaagaaaacctggccttttttgcccaactgaagggcgttgaacgtcatcaattaacggcggaatgccagcgcgtcgccaaggtggtcgacctaagcaacgacttaaccaagcgggtcagcggcttttccggcgggatgaaacggcgcctgtcattggccatcgccctgctcggcaaaccccagctcttaattttagacgaaccgaccgtcgggatcgacccggccctgcgcctcgaaatctggcgggaactggaccggatgaaaaaggatggctgcggggtgctggtaaccacccacgtgatgagcgaagccgagatgaccgattcggtggccctcttgatggatggtcggatcatcgccaacgacgccccggccgccctcaagcaatcctacggcgttggctcaattgaagaggccttcttaaaggccgaacgggaggtgaacgcacatgcgtagcttagccatcaccaaacggatcttaaccgaattgatccgcgacaaacgtaccctggccctgctctttatcgcccccattttaaccatgtggctcctatcgattatgttttcagccaccactgatacccacgtaacgatcgggacggccaacctttcctcgtcgttagtcaagcaaatcgacgtcgtcaagcacgtctcggtcaagacttacgccagcgctgaccaggccgaccgagccctcaaggactaccgcatcgacgccaccgtggtcaaaaccagcgccaatcactaccacctaacctttgccaacatcgactcggccaagaccgctttgaccaagcaagccttccaagtcgccctgcaaaagagcaatgcccaccaactggcggccaccatacagcgactggtggcgatgttgccaacgacggcgcaggatcaattcaaccaggggaccgcgagcgccacgacccacatcaagtcgacctaccgctacggtgattcttcgaccggttacttcaccaagatcttaccaatcttcatgggctttttcgtcttcttctttgtcttcttgatctccgggatcggcctcctgcgcgaacgcagctccggcacccttgaccgactcctggccaccccggtccggcgcggcgaaatcgtcaccggctacatggtttcttacggggtagtcgcgatcgtgcaaaccctcttaattgtcatcaccacggtctggctcctaaaggtccaaatcgtcggtgacttggccctggtctttttaatcaacatcttgttggccctggcggcactagcaatgggaatctttatctccacctttgccagctcggaatttcaaatgatgcagttcgtgccgatcgtggtcatgccccaggtctttttctccggcatcgtgccgttggacgccttgccaaactggattcaggtcatctcaaaaatcctgccattaacctacgccggcaacgccatgaacgacgtgatcatgaaggggcaaggggttgaaacgatcgccggtgaccttggcgtcctggtcctcttcatcgtcttcttcgtggtcttaaacgtggcgggcttaaaacgttaccgcaaggtttaagaggtgtacaatagttttaaaaaaaggagaacgcccctatgccaactttttactgctactcccgttgttcgacttgcaagaaggcccaaaagtggctcgatgaccaccaggtcgcctatgaccaacaagacctggtcgcagaaccaccggccaaggaactcttcgttaagtggttaaccgagcaccaagacctgggcctgcgctacttctttaacaccagtggtcagcactaccgggaacaaaagctcaaggataagctaccaaccatgacgatcgacgaggccgccaccctgctgtcttcggacggtaagttaatcaaacggccgttgatggtcgagggctcgcaactgacctgcggctttaaagaagacgtttacgaacaaacctggcgctaaccagttaaccacccttttgcaagacaggacaaatctgcaaatttgcgcaggataacgtgctccccaaccgcaggcctagtggctaagcctggccgaagaacggtgctggcgcaccaaccgttcgccctatccttagcccacggcctaccagtggttggtccgcactcactttttattgcgcaaatctaaacatttatcctgtccagtccttcggtaatcaaacagcccctgaccaatggcaacccatcggtcaggggctgtttagttaacgcgagctacgatccgttaccccttcactctaagttaggcagcgggttgaagtagttaaccaacctgctttccagcgtatcgtttgtccgcacctctttgatcaccttattcagggtgctgacccggtcggtgatcaccccgtcggcgtggtcgaaaagggcctgcttcatcgccccggcattattgaccgtccacgccattaccagttggttcccttggtgggcggcgtcaatgaagcggtggtttaaggtcgaatactccgccgtcaccccgtccgcttccctagccgggttggtaaagttgtaagccatgcagtagagcaccgttagcttggggttgagccggtgcaacttagctacgtaagcataatcgagcgagtgaaccatgtccccatccttgatcaaacgggcgccgtaccgctggttaaaacgcgccaagaggcccttggaatcgtgcggggtcgccttaagttcaacgatcaggcgttggtggttttgctcggcagccgccaggtagtcatcaaaactcactagcttggcccggtagccatcctgtttggccaccaacttcgtcagttgcttaagggttagctggtggggcgccttgtcgaccccggtcagttgcttcaagttttcgtcgtggacgacgacaaactggtggtcggccgtttcgtggacgtccatttcgacaaagtctgggtgggccgcccggtgggtcttttttaacaccgcaattgaattgggcacgccgttttgcccgtcaacaccgcggtgagcgaccgtcaatggcgccgctaacttagttgttaagtaagtccagtcgctcggcatcgcggcgaagacaaacaccactaagattaagagccaccaggggcgccactggtggtaaccggaagccttttggggagtggctaccaagcccagggcggttgcgctaagggccaactccgccgccacctgggcaattaagagtccgctaagggccaaccaagtcggggcgttgccgtggttaaccaacaccaccaacccgttgacgagccaggaccacgccccccaccaaagggccaagcctagcgccctcttcacccgtccccaggacagccagcgcaccacgatgaacaagcaggctgcgtaaaccaacacgccgccaatcattaagcttggccgcctggttaggtaatcgaggataaaggcgtcggccttgatgttgaccagcaacggggtccgaaacaacagggtcgcaatcggcatcgccacgatcaacagcggcacccaggccaaggcaccccgccagcctaagttcaccacctgctggcggcaggccgctagccagccggcgaaggaaaagcgcccggccactaagagcctgagcccgctaaaggccaccaggacttggagacccagtaaggccaggaccacacacacctcgactagaagggcgcagacgattaacgggtgggtggtcaagagggtgacgacgttgtcaacggacacaaaggggatcgccgcttgtgccaataagaaagttgtcacgaggcgtaacagcggggtgagtagccaagttgccaccaggtctaatgaggcgaccaagccaaacccagccaggccaacgcgtcgaacggacattaggtttaatttcagggcttgcatcttttcttccttttctacttactgtcccccattgtaccaccccccaaaaaaggcggccgtagcggggggcatcgattgcgggagcataaaaaagcgcctaggagaaaacacgattttctcccgggcgcttattatctttctgaatgttaggcagccaacgtggtcaataaccgctggtgcactaacctgtaacctatccttagcccacggcctgcttgataggctggagcgcactccttaatagtcaacctcatccgggtcggcgcactggccgcccatgttcggtaaagcggcaatttggcccatctccgccggtgacagggtgaagtcaaagacgtccgcgttttccctcatccggtgttcgtgaaccgactttggtagcggcaggacttcttgttgtatctcccaacgcaaaaccacttgggccggggtcttaccgtgcgccgtagcaatttgcttgatcgtttcattctccattaccgtggctccctgaccacccaacggggcccaggcctcaaccaagattcccatcgcttggagcttcttaatctcttcttggtgggtccagccggggtgaacctcaatttggtcaacctgcgggcggatcttggcggtctttaacagctcggcaacgtggtggggcatgaagttagacagcccgatcgccttaaccttgcgctgcttgtagaggtcttctagcgcccgccaggtctcggcgttaagcgctgcggcctggtcaccaaactgcttttggttggccggccagtggatcaaatacaggtccaagtaggtcgtttgcaggcgcttgagggaggcttcaaaggcggcgatcgtcttatcgtagccccgctcggtattccaaagcttggaggtcaaaaagatgctgtcgcggtcaatcccggaatccttaatcccttggccgaccgcctcttcattttcgtaaacggcggccgtgtcgatatggcgatagccgacttcaatcgcggttttgaccgcttgccgggccacggtggccggggtccggaaggttccgtaaccaaccgccggaatggcgattccgttggcaagggtgtaggcactcgttaagtcctttaattccattatgcttcctcctttggttcgtgcgacgacggcggggcgctcagggttaccacccgcttggcccgggtgaagtaaaggtggcggtggatcttttctaggggaacccccgtcatcttggtcagggcatcggcgtacagcaccagttggcccgagtacttgtccgccagttcctggaggtcttcttccgggtgggcctgactgatccggtcggtcttgtaatcgaacaggtcgatctggtcgtcgtgttggacgtagccgtcgatgatcccgtggatcaacacctcactgtcatcggtggccccaatcccgctgaagagatcgtgggcgctcagtaacatcgagaacggtacttcccggtgaacctgctcagggtgggcggtaatgacctgaccgagccccgtttggtaaaaggataccacgccggccacgtcaatgcccgccgcaacttggggattatcgattaaaccactctccgttagggacttaattaaagcacggaccgccccttcgtcaagcggttccgttaacggtaatttctggaagaccaagtgggtagcggtcccgatcgccgtcccggttggctcctgatcgctcgccccggtgatgaaggcaggattttcgaaggcccgctcttccggtgctaggtaggccccggcttctttgatctggtcgcggtcaatttctagccgacccatctccaggttggtagggtcctggcgggcaaaggcctcccgcaccgtcgaaacggcttgaaaggcggtcgtttgggtcgccacttgatccgggtaggtaaagtttaacacccgttctaagtcggccttaaactggcggctagtggcggccgccggggtggcttgctccgccgtcgcattcgggtgcaggtccagcggggtgttgagggccgcctgaacctggtcagcgttttgcagcttaatttggtaggccgccttggtaaggccccgcagcggggtggcggcggcttcaaccccctcccttagcgttgggaagttcgccgtccgcaccagggtcatcatgatccaatcaagcatcgattgccccttcaagcgtgtggtggtggtcaacagcgggctggcgctatcaaaggcccggttccacttatccatcttcttggtcaggtcagcgtccttcacgtacccggtgatgaagaggcgctgctcggcccgggtcagggccacgtagaggaggcgcatttcttcggcccggtcctggcgcttctttttctcctttaaggccgcctgttggaccagcgggtgcttgacgcgcatcgtctcgttggccgtgctatccacgtaggtgaagccaagcccggcctggggctcaatcgttaccggatcccggtcggcttggaactggtgggtcgtttccactaagaagacgatcgggaactggagccccttggacttgtggatcgtcatgacgttaatcgcgtcaccggccagggccgtggtcgcctcgcccaagtcgtcgtttttcttttgcatctgctcgatgaagtggatgaactggtaaagtcccttgaagccactctcctcgtagccactcgcccgttcgtacagggcgtggaggttagcttggcgctgggggccgccgctcattccgcccacgtaatccaggtagccggttgcttggtaaatcgtccagatcaagtccaccagggggcgtcgctgggcgacccggcgtaagtggtcccgcaactcaaagaagcgggctaacttcaggtagattaacccacagttgacgcccagttcttccttagtcgctaagccggccgggtcgcctgcgacccgttcggcgagctcctcttcagtcaaggcgtcgtggttttcaaccgcttcgacctcttgatcgcgccaagcgtagtagttttgctgcacgacgccaaagaagtccttggaggtgctgttgaccttcaagtaggctaactccggttccgtaaagccaatccggttttcgccctggctcaggccgaacttagccgccacctcgggagcgacttgaatcagcggcgaacggagcacggccgccaacggaacgtcttggtaggggttatcgatcacctttagcaaggacatcacgacccggatctcggtggccttaaagtagttttccaccccgtgcaccatcaccggtaagttaagcttggcaaactgttcggcgatcaccgagtgaatccgcttggcccgcgacaaaatggcaatgtcgcccggcgtgatcgggcggacccgcttggtttccgggtccaagatcgtttccttggccaggagctcgcggatccgttggccaatcagccagacttcgctagcgaccttgtcttccggctgacggaccacgatgacgtcctcgccggtggggttagcggtcgttttcttgacgcccccatcaaagagcaggagttccggggtcgccgggctagcctggtcccggtcggccccccaatcggccttgggcttcaagctggccttatcatcgtagaccatctcacccagttgctggtccatcagctgttcgaaaatgaggttgaccaggtcggtaacctcgtggcgggagcggtaattgtcgctcaagtccagggcctcgctgctttgcccatccgcgctgaactgatcgtagtagtccttaaacagggtggggtcggcctggcggaagcggtagatcgactgcttcatgtccccgaccataaagcggtggttttgcccactcttgtgcaagaggcgtaacaggtcgtcttgcaggcggttggtgtcttggtactcgtcgatcatgatttccttgtagtggcgctgcaactcggcttggacttgggcggcggcttggcgcttggcccgcgcttcttcgtcactccaggtcacctttgggttgatgttttcgccggtcaagatggcgtaggcgtagtgctctaagtcggagaaatcgagcaggcggcggtcctgcttgatgatctggtagtggcaccggaagtcggtggccacccgggttaagatctcaattagggcgccagccttttgaccatacttaaccaggtccgcggcggactggaagaagtaggtatcgtggaggtcgcccagctgatcccgcaggccaccccgctgaacccccagttcgtctaagagttcgggatcgtcgtcatccttacgtttgcgcaacttaggtgcaaaattcttcttgttgagggtctgggccaggctgtcccagctgcctaacaaatggccctggtcatcaacggtcgtggctaatttagctaaatcttcttcaacctgctcggcaaaacgggccggccccacttcgccaagggccgcccactggtcccgcagttcctttagttgcgggcccacgaggggttccaagaggcgcttaaagaaggcgctttgccgcgggtccgccccttcttcgaactggtaaaggccacttaagccggccagccagtcgctcgggtgcggctgggcgtcggcctcggtgtccagcgcctgaacaacggactcgaggttccccgccccaaagttatcgattaactggtgcagcgcccccacttggtccggattggccacccagtcatcgagggtcacttgccaggcctgttcctttaggagctgctgttcggcgtcgtcaattaaccgaaactgggggtcgaggtcgatgacgtagtagtagcgcttaatcaactgctcgcaaaaggagtggatcgtgctgatgttggccagggccaagcgggccacctgggccttcatgtgttcgtcggtcgccccgaccaggcgccggcggatccggtcgcgcatgttcttagcggcgtcggtggtaaaggtcaccatcaggatgtcatcgatgttgggccgctcgctaggcttagcgtccttactcagtccggtttccatcagctggatcacccgctcaaccaaaacggcggtcttcccactccccgccgaggcggaaaccaaaatgtctttttgccggtcgttgatcgccggctcctgttccttacttggtgtgaaaaccatcttcccctattcctcctcttgttcaaactttgcttccacgtcggcgtcggtcagctcgatttccttgtagtcatccagggcctgatcgaagcgggaaacgtctaagaagtcgctaaaggccaggccggtctccgcggtggtgccgacttggcgccggtacggcctaatctcgttttggccctgcaggatctgaacggcggcttccttaatcagttcggcgttgtggtccatcaggcgcttcaaatcggttggtgagaccaggttggagcccgccttagcgctgaattgatcgtcggcactaaccttaaagcggctggtgtcttttttactcttctttttgatgcttaacagggtggcacccttttcaccaagcccgtgatcgagggcggccaagacggcgtcatcgttaatcgtgatcccctggtagaggtgctcttttagctcctcggcggtcccctccttgccggcgtcaacggtcgggacgtacaaacgcaggtacaggctccccagtagttgctcgcccgggttggccgcctgtaacgcgttgaggtaggccagcatttgcagggcctggccggcgtaggcgtcgaccaagtcaaacgccttgttgtaggacttgtaatcaaccaccagctggtaggtttgctcgcccagtttcaactcgtctaagcggtcaatccgcccccgcaggctgaccttggcgccctcaccgagccccgccccggtcaggtcaaaggttaacgctggtaactcggcggcttggctttccccggtccaatccgcctgcccaaaggccttttcaaccgccactggttgggcgtcggtctgggttgcttgcaggcacagggtcttggccatggtggtaatcaactgcttggccacctgtagttgcaagttgacccggctgttattggccgccaattcccgcaactcctcttgttggttcatggcctgctcaaaggcttggtcaatcaactcggcttggcgcccttggtgctcttctttaaccaagtcggccagctgcaggtccggttcgtcgatcacgctttggacaaagaaggccagggcgtcgtggtttaaggtcccggacttgtcgctggagacctctaattcgtcgcgcttcttcaggtgcaaaccgtaacgcaagaagtagtcgtacgggttttggtagaacttctccagctggctaatcgaagccgtcaactggttggtgacttggccctggcggttagtggtgtacaagcgggccgccagttccggttgcagtggcaccgcctcgtttttggcgtactggccatcccggatgtcgtttaaccgccccgtcaaaccctcgtcgtggcgggttagggccctggccacgtcccgccaggcactagtcagcttacggccggtgtccttactcaggcgctccacttcaatcaggttccccatcgtcacggccggcgccgccacaaaggaccacacgtcgtcttcgcttgcccgcgggttcggtcggtctggcaagtcggtggtcggggcgttgttttggtcatcccactggttgaagtgacgggccaagcccttcaggtacggggagagggttaactcactgtcgtcgctgctcatcaggggggcgctcatgtagaggcgctcggttaccgacagcatgctcaggtagtttaagaagggctcgttgttgatctggtcggtcccgctgatgggcaggaactggtcgtcgtttaagccccgcttcaaaagttcccggtcggggtcggataagagcccctcgctggccttgacttccggcatcacgtcatcggtcgcccccatgatgaagaggaccttgcgctggttgtcctggatcatcccgctttccgaaaccaacacttgatccaaagtcgacgggatttgggcgtagcgcccggcgttaaaaccggtgttcatgaggtcggcaaactcggccaccaactgtcccggctgctcggtcggggccacctggtcgccaaggatggttacgtactcgtccaagagggtgccaaaggtctgccaaatttgctgaacgtcgcgcagctgggttaactgcccgctttcttgggcttggtgggcccaggaataaagttggtgacggaccccttgatccaagaggaactggtagaacttggtggctaactcccgcccggtagtggccgtttgtaggtcggccagggccggggccaattcgtctttgatgtaatttttgacccagttaatctgggcgttttggcgcttgagcgcatcgctttctggttgttctccttccagtcgccacggccgctcgtcaaaccacgaccgcccccccttgccgaacttcaggcagtagttttcggtccggtagacggcggtcatgaaggtgttggggtttcgcttcgcacgcccctcctgttggagctcttccggcgtctcgggaaccaagaggccggtctttaacaactccatcacgtcggcttcttggtagtagtcctttaagaccttgaacaaggcggcggtgaaggtcgctagcggcgaggtcgccattgggcgttggttatcgttgaagaccggaatttggtggcggctaaagatcggttctagcatcgtttggtagccgtccaggtgcctcgtaaccactaaaaagtcccggtagcggtactgaccggtggcaacgagctggcgaattttggtggcgacccggttgagttcggccacccgggttggggcggtgaaaaagcctacttggtcggtcggggccggcaacctgtctggcagagcgaagcgtgcgtctgcttccatccactcttcgacccccaccaaggcgtcgctaacccgtcgttggttcggctgattcaaaacaatcgggtctaacacatccacgcccacctgctgagtggcgaggttcaataagtcctggtactgcttggccgagcggtaatagaggttgttttgactcggcaactcccgtccccggtaatcccggtcgaggatcaaagaaaccgtggtgtcggcagcccgttgaatcagggcgtcgacaatcaactgttcctgggcgctaaattcaccggcaaagcgatcaaggtaaacgtgggtcgttgataggtcggcggcttcgaggtggtttaagagcatcgctgaccggtccggcgccgtgacgtgggtcgtgaccgccgcctcaaagcgccggtaaatttcgtacaggacggtcatcttgtcggtaaagaccgtcgattgactggcccggccaccccccgcctgactagccagggcccgcttaataatcccggtttcctgatcgggcgccaggtcggccggttgaatattggcgttttgtagttccaccagctgcttggtcaccgccgtggcaaagccctggcgttcgctttcgccccgaaacatcttcaaaaggtcgggggattctgccttgagttcccgaatgatcttggcgaccaccatcgccatccccacgttggaaaggcggggcttttggtaatcggggtcgtccttacacaaaaaccaccccaagcgcgaaaaggacaggaccgccacgttagcctgggcgtaattaccggtttgcttcaaccgctttttaagcccctttaaaacggctacttcggtggtgaacttaacgtggttgggcactaagtaaaggtaggtatcattgggtgcttgctggtactgagccgccaagcgatcgagcatcacttgctggtggtcaaaggacgcactccccaaaacaaattgtaaggtcgccatttttatcattcccccattcagatcgttgcctaattataccacgctagggtgccaaaaaggggaatgaatgttcgcattgttgtgcggacgaccgattgtgaatttatattcaatcacattcacctcgtactatcttttcatcttaatatcgttcaagttgctcacttaccaagttttttccttgtttttttagacagaccatggttaaatgaaattgttacttagtgaacttattaagtgctaagtaaatccatctcggcggtttagtgcgtcaattttcaaatctctcaatctttctattatgagtttgctcctcataggtgctaaaccgcgtggttacctaaaaaatacctccccgaaacagggaggcatttttagttatccaacctagtggctaagtctgaccacagaacaccgctggcgcgctaacctgtggtctttccttagcccacggcctgctttaatggttgaggcacacttccctataaaatcggcgacaacaaccgcgagaaggtctgcttaaaacgtaggcccagtggttgggcatcaaacatctccggggtaatcacccggctgtcacggacgtcgttaatgaagatttgttctagctcatcaactaactgccggtcgtacaagaaggcgttgatctcaaagttgagctgaaaggaccggaagtcgaggttggccgaccccaccgacgccatcttgccgtcgatcgtcattgtcttggcgtgcaagaagcccaactggtaagaataaatcgtcaccccttcgttggctagggcgcgggcgtaatactgggtggcccggtaaacaaaggcgtggtcgggcatcgaagggatcatgatccggacgtccaccccggagtgggcggcaatccgcagggcgtcgatcaccgaatcatcgggaatcaggtagggcgtctggatccaaatatggtcctgggcggcgttgattaggcgcaagtagccgagcttgatggcctgcaggggggcatccggccccgacgagacaatctgcatcgccgtttttcccttgttgagggcggccgaaggaaagtagtccttaaagtgggtcaagcgctcggccggcttgaccgaggcgttccagtcacgcaagaagcactgctggaggctgtaaaccccgcccccttgaatccttaggtgggtgtcgcgccacgggccgaatttctttagccggcctaggtactgatcaccgacgttaaagccccccacgtaaccaatctggccatcaatgacgacgatcttacggtggtcgcggtagtttaaccgaaagtctaagaaattagagtgggtcatcaaaaagggactggcaaagccgccgtttttacgtaggttatcgtaaaagctcttcttcacccccattgagccccaagaatcgtacagcacccgcacctctacacccgcggccgccttttgttccaagagggtccgcaggcggttgccaatttggtcgttgtagatggtgtaaaactcaatgtggatgctttgtttggcttgctcaatatcggttagtaaccggttaaaaaaggtaatcccggtggtgaagatttccacctggttgtcctcgctcaaaaaggactcatcaatgctttgaaagagcatgatcgttcgccggtaggtttgcaccaggctgtcctcggggcggggcatctccacaaaggcggtccgctgttcttcaaaggcgtcgtataggtgttgggcggttggcgaactaatccgttccaggcgtttttggggtaatttccggcccaaaaaggcgtaaatgataaagccgatcaccggaatcattagcaccattagccaggcccaagtagcggcgatgtcccgtttttcccggaaaacggtcaccagggccgccacttcgttgatgatcacgatcaccaaaagcgcccacctaatcaggtcccacgttaaacccatcaccaacacccccaaacgttatgaatatctttattttaacgtagtggacccggagaaccaagaaattcacttcactgaccaaaaaaagagactggaaaactttttccagtctctttttacagctattcaaatgttaggcctagccttagcccacggcctgccaaatagttggtccgcacttacttttaacgtgctcccaaccacaggcctagtggctaagtacggtcggagaacgatgcgtgccgtatcaacccccgtcctagcttagcccaacgggctgtcgagaaggttgatccgcacttactttgcttgttcaatcacgacttggccgtcctttaaggtggccacgaggtgcttttcgtccaggtggtcgaggtagtaatccgtcaccttgtcacggatctcttgttccaccacccgccgcagtggccgggcccccatcgtcttgtcatagcccttgtcaatcaggtagttcttcacttcatcggtcaccgtgacgtccatccccttcttggccaaggtttcgttaaccccggctaacatcaggtcgacgatttgctttaagtcgtccttggtcagggtgtggaattccacgattgcgtcaaaccggttcaggaattctggccggaagtacggttgcaacttgtccatcaacttagcgtcctcgcccgccacggcgtcgctactgaagccggcgttagaggtggcgatgatgatggtgttcttgaagtccaccgtgttcccttgcccatcggttaggcgcccatcatctaagacttgcaagagcaaggtgatgacttgcgggttggccttttcgatttcgtcgagcaagacgatcgagtacgggtgacgccttaccttttcggtcagggtgttggagttatcgtcgtaacccacgtagccagcggtggtcccgatcaacttggaaaccgccgtccggtcggtgtattcggacatgtcgagccggatgatgtcgttggtggaaccaaacatatcgagggctagttgcttagccaattcggtcttaccgaccccggttgggccgacgaaaaggaagctcccaattggccggttaccttcatcaaagccggcccggttacgccggatcgcccggctcacggcttcgacggcctcttgttggccgataaccttgccttccaaacgggtggctaagccctttaagcgttcgatatcggaagcacccatcttggacaccgggatcccggtcatccgttcaacggcggcggccacgtcactcggcgttgccacgacccgttcggattcggagtggtccttgagttggtcttgcaacttggccacctggtccttggcctcttgggcggcttggtaatcctctttttcaaccgcttcttgttgcttggcctcggcctttttgatctcctcttcaatcgtcttggcgtccttgaccgggtgcttggaggccaggtgagcggccgtgacgtcaatcaagtcgatcgccttgtcaggtaaggagcgttgcggaatgtattgaaccgagtaatcgatggcggcctttaagacgtcgtcgggcaaggaaacgttgtggtgcttttcgtacagcttacgcaaaccttgcaggatcttgaaagtgtcttccttgctcggggcgttaaccgttacttggttgaaccgccgagataaagcggcgtcctttaaaatcgtgttacggtactcgtcttgggtggtggccccgattaaggtcacttcaccgcgggaaagggccggctttaagatatcggccatccccttggaacccgaggcgtcgccggcgtttccggccccgatgatttggtgaatttcatcgaagaagaggatcacgttgccgtcctttttgacctcgtcgatcagcttttgcatgttctcttcaaaggagccccggtattgggtcccggcctccaagctggaaatgtcaatcgaaataatctgcttgttcttgatggcagcgggaacgtcgccggccacgatggcttgggctaggccctccaccaccgccgtcttgccgaccccggcgtcaccgactaacactgggttgttcttggtccgccgtgacagaatctcggcggtttcttgaatctccttgttacggccgatcaccgggtcgagcttgccttccttggcttcttgcgtcaagttgcggccgagcttagctagcatgctgtctggttgtggttgcttagtttttgcttgggttgggtcagttgcacccgggagcttcccggtctggcgaaaggcggcgtactcttcaggcgttacttcgcgcccgttaatcaggtaacggcggttgtcgctgttgaacccgttcattccccccatgagttggttaaataagtcgtccatgtcgttgttaaatggatctactggaattcgtgccataatgcaatcccccttgattgtcatttaaagtgagcgtgtagaaaagggcccatgttaaacaccgttaaacaccgttaaacaccgaccctgagactacacgtattctaatcatcatcgaataaatactgctcctccaattcccggaggacctgccacatctgcttatgctgggcctgggcaatcgcgtccaggtcgcgcaagttgagcgaagtagctttggtttgctgcttgttaaacgacttgtgtaaagtggtgtagccgtatccggaatctttagccacccggtaaatggtcaggtggttattatcgaggtaagccttgatatcgatccgcatggtcctcacttcctttacgattcttagtataccacttttacgatataacacaagtgtgaaacatacatttttcccaaaagtttttcttgactttaattagagaaagattagaatatgggtaacttattttaacaagggggttcaccaatgcgctcagccacgacacaacgaaacgcttatctggcttggttctttttcgcttcggcctaggaaccagctttcgttgtggtggtttctaggaagcactcccggaaaccacgcgcggtgacccgtcaaatgggaacaaagcgcccgggagttttcccgggcgctttttgtttccccgtcttcagaaaggaagtcttacccatgccgaagatgaacccagccctccgtggtcgctttaatcatgatttaaccagcatcgccccttccaacatccggacctttgacgcggaagtctcgtcaatcaaaggaattgtcaaactgaccttgggggagccggacttcaacgttccgaccgccctcaaaaacgccgccattcaggcaattgaaggtaacgactcccactacacacccagcgtgggaacggcggtgttgcgcgaggcaatcgcccacttcctttccgatcgctacgacctaacttacgaccccgccaccgaaattgcggtcacggtcggggcgaccgaggcgatcttcgccagcttcgaggcgcttttaaaccccggtgacaaggtcatcattccgaccccgaccttcccgctttacgagacggtggtccaaatgctcggtgccaccccggtcctggttgacaccagcgccaccgacttcgtcctcaccccggccctgttagaggagacgctcgtaaaagaggggccggtcaaagccctgctcttaaactacccgtccaatccaaccggggtcacttacgacgccgcacaactccaggacctagcggcggttatcgaaccgaccgacctcttcgtgatcgccgatgaaatctactccgaattgatttacagcggtcaccacgcctccattgccacctacctaccgggccaaaccctggtcttaaacggggcctccaagtcccacgccatgactggttaccgaatcggcttcgtggccgggccggcggagctaatgaaggtcgtttcgatggtgcactcaatgctagtaacctccccgtccaacccggccatggccgccgccgtgccggccttcggttctgaagaggggcgccaggctactttaaccatgaaacaagcctaccaagaacggcgtgacttcatgctccaagctttaagccaagccggttttaaggttgccagccccaacggcgccttttacctcttcgctaagctaccaactaagtttggccaagacgacgaggcctttgccaccgccctcgctaaggaaggggcggtcgccgtcatccccggttccttctttggccccggtggtgaaggctacctacgcctctcatacgccaccagcatggacaacctgaagctcgccgccagccgtatccaagactttgtcgccagccactaaaaaggagagaccaagatgactaagattttaatgaccagcgttcgtgacgacgaacaagccgccatccaagactacgccactagaaaccaagttgagatcgttactagcccccagcccatcgaagaggtactagagctaaccgcagacgtagacggggtggtcatccaacagcgcaacccactgggcaaggaagtctacccgaccctcaaggccaacgggctcaagcaaatcgccacccgaacggccggctacgacatggtggacctcgcggctgccaagcaaaatggcctgaaggtgaccaacgtgcccgcctactccccccgctcggtggctgaacacgccctgatgcagatcttccgcctcttacgtaagacccccgaggttgaccgccgggtcgccgaaaacgactaccgttggccgggactgcaagccaaggaaatccactcggtaacagtcggcatcatcggggtcggccgaattggggggaccctcgccaccctcttacacgccctaaacgcccgcgtactcggttacgacctcaagccccgcgaggaaatggaagggattgtcgaatatgtttctaaagaggaactcctccggcaaagtgacgtcgtttccctccacgtggatttgaacccaacttctgagggtctcttaaccaaggccgagtttgaccaaatgaagccgggcgctagcctagtcaacgccagccggggaccggtcgtcaacaccgccgacctaattaacgccttaaaggacagtccgctcgcctttgccgccctggacaccgtggagggtgaagggccaatctttaacgccgaccaccgccaggacggcctgaagggtgagccactagttgaggagctccacgccatggacaacgtgattttgaccccgcacatcgcctttttcactaacattgccgtccaaaacatggttgacatctccttagatgatgtcattacgatcctaaatgggcaaccatcggaacatgaagtagcgaactaggaagtgcgacccaaccatcaaagcaggccgttgggcgccatattatatctaaaataaggccgggaaataactccgtgtttcccggccttttaatgtattcacgaattttagacagaaaacctggtaaataaccgcaggcctagtgtctaagtacgggcgaagaacggtgcgttccgtaccaaccgttcgccctagcttagtcatacggcctgccgagtaggttatttaccactctgttttgcttgcctttccccacctcagggcgttaaataaccttattaataaataaggggatagtatcaatgcaacaagcaaagaaacgacggctcttagctagcgtggccgccgggacgctcggcctttcctacctgacggccgagtacctctttaacttcgccttcaaacgggtcgattacgtaccggaaacctcggcggacaagcaaaagtacgccgcccagtactggcgctacgttgactggttcaaaaaggttgaaaaagagcactggacctggtcgaccgatgacggcgacgaccagatgtcggcctacttcatcccggctgacgacagtaccaaggcagtcatcatttcccacggttacaagggcaacggcgaaacgatggcgaattatgctaagatgtttcacgagctgggctttaacgtcttattacccgacgaccgcggccacggtcaatccgctggcaagtacatctcctttggctggctcgaccggctcgattacctgacctggctaaaccggctcattaaacggctcggcgcccaaactaagctcctcttattcggggtctcaatgggcggggcgacggtcgagatgctgagcggtgaagacttgccgccccaggtcaaagcgatcattgccgactgcggctacgcctcgattcacgaagagctgacctacctgctcaagcgtcagttccacctacccgagtacccgatctacccgctggtgtcgacgatcaaccgccaccggctcggctactacctaggtgacatctcctcgaccgaccagctcaagaaaaaccaccggccgatcttctttatccacggcgaaaaggacacctacgtcccggccagcatggcgctggaaaattaccaggccaccgacgcccccaaggaactctggatcgtcgaccacgctagccacgccgagagcttttggcttgacccaacggcctaccgcgcccacatccaggccttcttgaacaagtatttttactaaatccggcgccgcccttataatattagtaaacgcttgcaggaaggtgagattagtatgtgcacgagcatcaacgtcattacccaggacggctaccacgtcttggggcggacaatggactgggacgacctcttagtgtcgcccatcttcaccccccgtcactaccagtgggcctcggtctttgaccaccgggtccacgaaaatccctacgccatcattggtggtggctcgatcaccgagcggcgaaccgacgtttccgacggggtcaacgagtttggcttgatggcccaaaagctgacctttaaaaacggcgcccgcctggttgacgagcgtcaccccgacaaggtccaactggccgcctttgagctaatcttttacttgctaggccactttaaatcggtggctgacgtcgcggcgcacctggatcaaatcgaactaatgagcgacgtcaacgccgacgtgccctttggctactccgagcaacactttgtcttgtccgaccccaccgggcgttgcgtggtcattgaacccagcgagcacccgctcaagctgatcgataacccgctcgggatcatgaccaacatgcccaagttcgaccaccagctggaacgcctgcaggactacctagacttcaccccggattttttgaacggtaccctggcgccgaacacctttcacgtcaccaccggtaagctctcgggcaagaagacgccacccggtgcctacacccccaaggggcgctacgtccgggccgcctacataaaagaactggccgaccaaccggcatcaaaagacgaggcgctggccaccacctggcacctgctcgattcggtcaccgtccccaagagcaaggcccaccggccaaccttctcggtgtaccgggctgccaccgttgctgaggaccgcacctactacttccagtcctaccaccaggcccaggtgacctcggtaaagctgactgacgacttgttaaagcgagccaccccgctcgtctttgacaccgccgacgtttgggcgccggtgaaattgaactaactaatcgaatgtagagacccagagaaaacatctttccccgagcctcttttttgatcagttacattagcatcgttggcgctgaactcggtaccgaaaaggggaaccacttaatcgaaggcctgctagccgccatccccgcgaaaaagcactataccggtaagatgctggggatctgctttttaattgccttccagctagtgttatacgccgttttcggcctcgtcggcttcctcttgttacgccactccaccttcgttaagtccctacacctcaacgattacctggctaaaattgatccccagtacctgtggatttctttgattctggcactcctttcgttgttcctctacatttcactggcggcctacctagtttccttggtttcgcgcgccgaagacattggccaagcgacctccggggtgaccagcatcctgttgatcccctacttcatcaatttcttaacccaaagtaaccccaacctactcgtcgttaagatcctatcctacctgccgtttatgagccaagatatcatgccagttcgcatggcccaaggtgctgcttcgtattcggccggttacgtagcggtggccatttccctcctgagcgccgtcttgatgtacctcttcgctcaacgcacctacgtcaacaacatcttcacttaccgctcggagacacccctcaaatacttaactaacaagctactgcgccgcaactaaatggggctagcagacgaataaaagccaaccacttcgcaattgatcatgcaaagtggttggcttttttcgtaagatcaggcttttaactcaaccgttccttcagcttagccaagctaacctggtcggtacgatcaaagcgggccgccgcttccttgaggtcgctggccggtccaattccgatcgacagctcgccggccgcgttaatggcggcaaccccggcctgggcgtcttccacgccggcaacctgggcgggggcaaggtctaacatctcggcggcggccaaatagatatcgggcgccggcttgccgtgggcgacgctagcggggtcgaccaccccttcaaagacgtcttctaactgcaggtacttgaggaccgtcggcgcgttcttggaagccgaagctaagaccagccggtagccggcggcctggagttcggctaagaaggccggcatccccggcagggcgtctgacggcgtcaaggtcttgaccagctcttggtagcggtcgttcttgctggtggccagggcgaccttttcttcctggctgtactcaccctggtggccgcctgcctttaggatcagctccaaggaatccatccggccaactcccttgaggctcgcctccagttccggcgtccagggcgtctggacctggtcggccagttcttgccaggcctgggtgtgaaagcgggcggtgtcggcgatcaccccgtctaagtcaaaggcaaagccggcaatatctgtaaagttcatggcgaaaatctcctttgttcgtggttactttcattgtacgggcgccggtcaagtgatttcctggaaaatagccacttcggaggccttaaagtccggtttattggccttccccccggtaaattcctgggaaaaaaggaggggcgccgctactttaattcggttaattggtcacccaattcgacttttaacggttccccgctcagcagttgcaagtgggtgccgtcagcgtccacccgtacctgaatcgtgcggccacggaagacctggttgaattggtaggccgtccagttcttcggtaagaacggggcgtaatgcaagcgcccgtctctaatccgcatcccggcaaagccctggacaatgtccaaccaggctccggtcatcgaggtgatgtgtaaaccgtcgtcggtgtcgttgttgtaattatccaggtccagccgcgccgagcgttggtaaagctcaacggccttatcctcgtcgcccaggtcggcggccacgatcgagtaaaccgacggcgacaggctcgattcgtgcaccgtgaactgctcgtaaaagtcgaagtttttccgcttttgttccggcgtaaagtcgtcgataaagtcccagatcccctggatgacgtccccttgcttgacgtaaggtgagcgcaggatcttatcccaagaccagtgttggttgagcggcagctggtcgctagggatttgggcaaccggcaccaaatccttgtccaagaaggcgtcgttttccgggaagatccccttgtcggcgtcctctggcaggtacatgttgtcggcgatcgccttaaagagccgccgttcgtcttcggtcaccgccaggtcctttaagacgtcctcatcgacttggtccaagatttccagggtgtattggaggctccactggcacaagaggttggtgtaccagtcgttgttaacgttgttgtcgtactcgttgggcccggtcaccccgtggagtaggtacttgttcttgcgctgggagtagtggacccggtcggcccaaaagcgcgccgtttcaaccaggaccttggccccttcgtgcaagacgtaggaggtatcgccggtgtagcgggtgtagttataaatggcgtaggcaatatcgccgttacggtgaagttcttcaaaggtgatctcccactcgttgtggcactcgatcccgttgaaggtcaccatcgggaacagggccccctttaacccctgctccttggcgttaacgtaagcgcccggtagctggtggtaacggtagtacaagaggttcttggcgacttgcgggtcggccaccccaaggtagaccggcaggcagtacgcctcggtgtcccagtaagtggccccgccgtacttttcgccggtgaagccctttggcgagatgtttaagcggctgtcgttgccgtagtaggttgagaaaagctggaagaggttgaagcggatcccctgttgggcctcgtcatcgccttcgatcaccacgtcggacttggcccagcgctgggcccattgactgacgtgggcggccaacaggtcgtcgtagctaacctggtcgacttgggaaactaagtcctgggccgccgccaccagttccgcttggtcggcatagtctcgtgaggtggtcacgatcgtccgcttttccagggtgacgctttgcccagcggccacgtggccggcgaagtggttagcaacctgcttagcttccacggcgtcgccaacgtggggaaggtcggtcttgacactggtttgcatggcaaccgtaaactgcggggtgccaaagtcgtttgccttggtttgggaaaccagcagggcgcccttaccgcttgcttttcggtctaggacttgccagaactgttcgtcgtagttggcgtcttggttgtaaacgtcggcgtcgatttgagcgctgatcgccaggtcgatttcagcagggctttgcaccgtcaaccgttggcccaccaattccttttggaccgccgagacaaagcgttcaaactttagggtgaccggggcgccgccaaccgtggccgtcaccgtccgggttagggtgccccgccgcatgtcgaggtccaagttaaagtcggttggggtttgcttggcaaagtcgacttgttcgccgttaactgcaatcgtcagcttcatgaagttgacggcgttgatcatcttgccaaagtacttggggtagccgtttttccaccagccgacccgggtcttgtccggaaaccagaccccacctaggtaaacgccttgcaaggtcgtatcggaatagccttcttcaaaaaagccccgcatccccaggttttcgttggccagggcggttatcgattcttgcagtaacttgtcttctggtgcccacttggtcgtcttaacgtgccaagggctaacttcaaaggttcgtttcatggttgattctccttatttgacgtaggtttctttgatcgtggtgacggacagcgccccgagcaacatcacaattccggctaagaggaacatattaacttgagagccgcccaacattgggaagagggcaaaggaggccagggaggccacgatttgcggcaggcagatcgagccgttgaacagccccaggtaagtccccatgtgcttcccggtcagggcgttggtcacgatcgtcaacgggtaggtgttcatcccggcccaggcaattccgaccagggcgtaagaaaggatcaagacgtactggttgtgaacgaagaaaattgaggcgaacccggtggccccaatcaagaggctgcccccgtagccgagcttgtgatattggttcggcaccttggctaagacgtaggaccaaaccacggcggcgattgattggacggcggctaaaaccccgtaccagttcccggccgcttggtaggcggcggaagtagcgttggtggtgtgccaaacgttttgggcgattgcccccgccgagtaggtccacaggtattggaaggcaaaccagcagaagaattgcactaaggtcacggtccaaaaggcctttggggcgtgctttaatagtgttaaccagctttcacccttttggttatcggcctcttcaatcccgtggtacagggcgtaagtggccgggtcatattccttaaccttgagcatcgtaaataaactagtaatgactaacagggcggcgccgacataaaaggccaccacgacggattggggaacgacccccttcttggccgtgttagcgacccctaagaaggtgaagaggaaggggaagatggcggctaagacggccccggtgttggataagaaactctgaatcccgtaagcgtaggacttttggtcgtcgttaaccatgtcaccgaccatcatcttgaacggttgcatggccacgtttgaggacaggtccaaaaaggcgaccgtgattgccccgaaccacagggcggctagcgagccgtaaccaaagccaaaactccccgagttaggcaagaggatcatcacgatcacggcgacaatcgtccccaataagaggtaaggcaggcgccggccccccagtttaggcgcccaggtccggtccgagtaggccccgacgatcggctgaacgatcaaacccgccagtggtggtaagaggaagaaccagcccaggttattcgggtcagccccaatcgtttgaaagatccggctcatttgggaactttgcagggtaaaggcggtttgcacgcccaaaaaaccgaagttgatcatccagatcatgctcttgggcagggttggcaaaccagttgttgtcttttgcgaactcattttctccactccaatctgcttgtctcctcctttgggtggatccctccccaaagaaagcgatttatcttttcgtcaggagtaaatatagcagactattttcttttatgcaaccgtttgcacaaaatttgcacaaaaaaatggaagtgcgccccaacctcctcgacgggccgttgggctaagctaggacgggggttgatgcggtacgcatcgttctccggccgtacttagccactaggcccgtggttggggagcacgttattggaagtgcgacccaccgcggaaatttaagaaatacctagatcacaaaaagcccggactagagcaatcaatcacgattgccttagtccgggattcatttaagtaggctgattgccccctactacagggcaaaggaaataaattggtggtcggcttggcggttgaagagtagctccacggcggcgatccccaactgacgagggcgcagatctacccggtcaatcgcgggtaagagccggcccagcaaccggctattgttaaagcaaatgatcgctaattggtcttggcgccccaaggcttctagttggcggtagatctgcaggaacaagatgtcgtcggcacagaccagcccgtcaatttccgggtgttgggcaaaaaattgtggggcgttgtcttcttcaaccacccactcggttccacccaggccgcgttcgttgaggcactggcggcaccctaaccggcggtcgacttcaaaggtccagtggtgcggcgaggtaacgaaagccacgtgctgacagtggtggtcgtccagcagcttttgggtcgctaaaaaaccggcctgaatgttgtcgttgtcgacgaagcgatcacccttcttttctgggtgaccgatgacgacaaagttcattccggcgtcccggaggtagtcggtgaccgggtccttttccttggtgtacagtaacaagaagttgtgcactttggattgggtgaccatcgacttgaccgtttctaacagccgttcttcggtttcggtaatcgccaccatcatcgtgtagtggcgctgctctaaagccaccccggccccgcgcatcaaatcgatgtgaaaggggttagccagggcgctttggtcggtcaccggaaagaccaacccgaccatgttggcctctccccgggtcaacgtttgggcgttgtagttgggggagtagcccagttccgccgcgatctgcttgaccttggttcgggtcgcttcgctaatgcgggggttgtcgtttagggcgcgtgaagccgtcgaaatcgacacccccgctaacttcgcaatatctttgatcgtcgccatcgctactatccctcaattcgctcttgcaagttagcggtgatttccgccagggtaatctcttgcatcgccgcctcggccgccgcttggaccttggcaaactcctgggttaagaccccctggatgtttttaccaatcggacaatccgggttggtttgttcatcgatgtgcaggaggtgatactggtcttccaccgcccggtaaacgtcaagcagggtaatttcttccggctccttagccagggctggtgaagccgtcccaggatgggtgacgagcaggccggccttggtcaggcgcgacatcaaccgtcgcaccaaactagggttggaatcaatactgctggcgagccgggctgacgagattttggtgtcttggtgtaagtaaacgtaactaaggacgtgaaccccatcactaacgcggtgcgagtacttcatcatcatccatcctttccgtagaataattgttacaatgataccattttctaattagaggacgcaaaagggacgccggtgggggcgtcccaactaacttaattatatactactcaaccggttggcggattaatcaggcgctaagtttttcaaaattacttatccttttccttccgccacgtagtttaggaactttttcattaaccgctcggcgcccctacttatggtagggcaggccattaatgatcgtgaaggcccggtagatttgctcggctaagaccaagcgcatcaacttatggggcaaagtaaaacgcccaaaggaaatctgggtgttggcccgttttaaaacggccggactaagccccaaggaaccgccgatcacaaaggttatattggagtggccataagtggccagctggttgatttccttggcgaactcctctgaggaacgttccttgcccttaatcgccagggcataaacgtattcccggtccttgatcttcgccaggatccgctcaccctcctttgccatcacggcgtccatttcggcctgactgagggtctcgggggccttttcgtctggtacctcgacaatttcaaacttggcgtagcgccccatccgcttggcgtactcggcgatcccggccttaaagtacttttccttgaccttgccgaccccgataatcttaatgttcattttttctcctctccggacttttccccacccgctcaaattagcgggggaaaagccgctctttcatgttcagcgactatatccaccgttaaagttcagttttccccagcttttcaacaagtcatccccaacttatccaccgtttcttggggataagtcgcggtacccccctgtgaataagtggttatttgcatgacttttccacattgtccacagaaacgattgttcgttccgtcatccaccaaccccttgccccgcttgcatttacggcgttcggtttcctcactcgtccacttttccaccggttatccaccatcctgtggataagtttgtgaaatgatcgtttccttactgccccggggctttgctctcttgtggaaaactttttggaccgggctaattttttctcgtttcgctacttcccttcggtttcgcttcgttcacgaacacttagcaacggaaaggaccctaacgcccgtaattcacgaacgctagggtccccctactcagttactcggcgctggttgcgtcatcactagaagaactgctggtcgtggtcgacgagctagcctccttgtttaattctaccttggccgttttcttgcttccgtcacggtagtaggtcaaagtgaccgtgtcgccgaccttgtacttgtagagcaccgtctttaagtcaccggcatcggtaaccttcttgccgttaatggcggtaatcacatcgtattgttgtaagccggtgttggcggcggggtagccactttccaccttcatcaccaccacccccttggttacgctggttggcaggtttaagaccgactgctgttgactactagaaacgtcggacaggtccaagagtgacacccctagcattggccgggtgatcttgccgtttttgattaactggttgatgacccggaccacttcgttactcgggatggaaaagcccatcccctccaccgaggtcccatcggtgctggaggctagcttcatcgagttgatcccgatcacctggccggccatgttgaccagtggcccccccgagttaccggagttaatggcggcgtcggtttggataacggtcgtggccaccgagctgtcgctggccttgaccgtccgcttggtggcggaaatgatccccttggtaaccgtgttggcgtactcggaacccatcggtgacccaattgcgatcacgtcctggccggccgcaatgtcgttagagttgccaaaggtggccaccgtcgttacgttggcggcgttaatcttcaagacggccaggtcggtcgtttcatcggtcccgacgatttgggcgtcgacggtcttgccattactcaagataacttggatttcactggagccggagacgacgtggttgttagtaacaacgtaggcaacgttgccgctcttcttgtagatcaccccggagccctcgctagccgtttctaagctgccagaactggagctagttgacccgtcggtgacgttgccgtacaaggagtcactgctagacgtggcctgcttattgataaccgagaccaccgcgttcttagtggcgttataggccttagtggtttcgttggtcaggctggccttattcttggaaaccgaggtgccgccgctcttggacgagcccgcgggcaccttcgtggtggcgtagttacggtaggtactgatggcggagttaatcccgagggccgcccccccaccaaggagaccggccaagacgccgacgaggatgaccttcccccaaaaacggcgctgctgtggtgctaagtgcttcttcatcgtttttcccccgatcctttttccctaagggtagcaaacatttacgaatattctattaatcagctactaactttttatagactcaagagcgggctgggttgatcgggctccgcgtccgccaacttaaagtcgtggtcgacaccgaaatcgtggttttccaagatgctagccacggtcaggtgcgccagggaccgcatgttgttgtgctggctgcggtggcccaaaaagacccgcttggtccgctcgccgatcacttccattagggccccggccccctcttcattggataagtggccggtgtcgcctaggatccgttgcttaagcggccatgaatagggccccatccgtagcatttccgggtcgtggttgcactctatcaagtagccatcggcgtttttgatcgtctgaacgacccggtcggaaacgtaaccggtgtcggtcaggatcacaaaggattggtcgtcgtggtgaatttggtaaaactggggctgcgcggcgtcgtgggagacggcaaaggcctcgacttgcagatcgcccaggtctaagaacttacccggcgccaggagttgcttttggtctggagcgatcttaccgatcttgccctccacggccgcccaggtacccgcgttggcgtataccggcattccataacggcgcgccaagacccccaccccatggctgtggtcgctgtgttcgtgggttacaaacagcgcctcgacctggtctaaggaccgcccgatcgcttccatccgctgttccagctgcttaccggacaagcccgcgtcaatcaagatccggtgacccgccgtttccaagtaggtcgcattgccccccgatccggaggctaagatgctgtaatgaattgtatctgccactgttgcttgcaccactcttcgttcccttcttaattgttttcctgaattatcgtgccactaaaggcgttgatccgcaagttttgtgttgtcgtggcgctcttggcccgcaactgaacctggtaaatcggcacgaagatctgcttaccattactagtcatcagcgggctgtagccgtaggtcacccggacaatctgcgtactgttaggaatttcgttgtggcggtacaaccaggtgaccgcccggacctgactgatcgtcccggactggggccgcaaaacacgctcctcttttaagtagccctgggtgtaaccgaccaccttagtcctagcggcgttgagccggagccggatttgcccctcgtggcttaacaccggttcacccttaattacctgggtaaagacgatgctgtggctagtcgacaaagcggcgctgtattgatagctagtcccgtgcaagaataggtgcgaatccttcagtagcttctttagttgcttggggactgactgggaagaagataggtctaaggcgtcgacaaagttagcggtcaacaggttcccatcggtccgggtggtttggtttttcaaccgcccccgctccgttgaaaggtccccgggggtcaccgctaagtagtaccccgtttgggagttggggctcaacttggggtaggtaatcgaattggacttcatttcctttagggttagctgggtctggctctgttgcttgccgctggtggaaaagttctcgttgccccataagagggttgaaacgagtaccaggtccaagatgataaaggcgattaaaaagatccactgaattctgcgaaagttcatcttaatccccctttaacaggctttgatacttgacccagttaccgtggtagtagacgtaataggttggcgaaagcgtgacgagcgacttattttggttggtcgcccaggtgtagcccagccgtaagcccttgatgtctttgccctttcccgcttggtacagggcgtttaaaaccgtgaccgtcgagggcaaggttaccttttggccactcgccggaagtggggtccccaggcttaacggcgagaggtggtagcgttcgaccccgtcgttattggccttaatccggaccgtcccgtagtcattgtcactaaagatcgggaaaccctcgacaaaggagcggtaggtaatcgtttgaccgaccaaggagacgttgtcgtattgaacttgttccagggggaccgcagtgtcggccaacaggtcaaacaggtgggtgtacaaagtctgggtgccgtaggaattatcctttcccaggtagttgtcgtattgaacctggccggtgcccttattgtaagtcatccgccgcgaattaccggccgtgtaggtaattagcttactggtcgtttgcgaactgaccgtcgaaacgctagacgaggccatcagggtttgggctatgctgtccaagttttggtggttaatcgttgaacggtaggtgggcatgctgatctggtgggggaaggtggtcaaaggaatcccgttgacgatcttgtggtcaacgtttaactggctcccccccaccagggactttttgatcaccgcaagcgattgactggtcgtcgtcagccggtagacctggtacttttcgtcggccatcaagtaaacggtcggcgtcttatccagggtaatgacgatgtggttgatccgcttgagccgggccgtatcgacactctggttaaaggtctggttaaagaccgtggtggctacggcatcggggtaggagatcatgattgagttttcggtgcgtaggtcccgcaagtaggccgccgaatcgttgttaacgacccgggtaaggtgctttaacttccacttgcggacctgttgttcaatcaccatgaccgggtttttagcctggtcatagagaagcttttgcgaccggtcctggtaggtacggatcacctcggtgggcttataaatgtcactcagggattgaacggtgtcttggcgcgccgaggtactcgtgctgtccccgctgccccgctcgtagtggaagggattgatccagacgctggccgacaaaacggccgacagggccaccacaatcaccagggcaatcgtcaggctgctctttttaatctgcttgatcatcccattcctcctcttcgtatggtacgtatggcaaggaaatgtagaaggtggaccccttgccttcaaccgaatcaacccagatttggccgcctagcaggttaacgacttcctttgaaatcgccaagcccagcccggtaccgccctgctttctggagcgggccttatcaacccggaagaagcggtcaaagatgtggccgaggtcctttcttggaatccccagcccctggtcagaaatcgacaggatcacgtggttgtgggtctccaacaggcgggcggtaatgaccccgccgtccggtgagtacttaacggcgttgttcatgatgttatcgaccacctgggtaaacttatcggtgtcgatttcaacccacaggtcctttttggtgaagtaacggacaatcgtgtacttctttttgctcggatccgcggcctcgtttttgatgatcatgtcaaaacggttgagaatgtagttaaacagctcgttaatgttgacgtactccaagtttaacttagccgttcccgaatccatccgcgacaggctaaggaggtcgttaatcatccggatcatccgctcggtttcatccgataccacccctaagaagcggggggctaattctgggtcgttgatcgccccgtcactgagggcttccacataggacttgaccgaggtcagcggcgtccgtaattcatgggaaacgttggaaacgaactccttacgttcacgttcctctttttgctgggaggtcacgtcatgtaagacgcaaactagacccgagacaaagcccgattcccgcttaatcggcgagaagtaggccgataaaatcaggtcctcgtttaaatcatccaagataacctggtcttggtcttcgtcgactaggtggcgaatcgagaattggcgccgaatctttaagacgtccaaaatcgacttgccgagcacctgctcttcgtcagcgatgtttaaaaactggagggcggtgttattaacgatcgtcaggttaccccggcggtcggtagccaacaccccgtcagacatgtgggagaggactgaatccaaccggcgccgttcggcatccgaggactcttgggactcctccacccgcaccgagaggttgttgactgccccggccagttggcctagttcgtcgttgcccatcaccttaacctgcccggagaagtccccacgggcaatccgtagggtctgcttgcgcatttcttcaatcggccgggtaatttcccgggaaattaggaccgctaaccccagccccaggacaatcgtgatcaaagccgccgacaggtagatcaaggagatcgagttgatcgtcgaatagaccccctcgaggttggcccgcatgtaaacgaccccgaccacgttattggcgttgccactggctaacagcggcacgacactgacgtagtagcggttgtggttggcgctgtcgtagaggttttcggtgtgggagcggttgttgaccagggtgtttttaattaccgtgtcggtggtcttttgcccgacgatcccctggttgcccgaactactggtcccgcgaatgatccccttggcatcgaccacccggatctcggtgatactggtgttgttgacccgggcgaggatcgttttaatttccttgttggccgttttggtatcggtgctggtcagttgggtggccaaggaattgtcgatgtaagacggcaactcaatttgttgcttgaagttggcgagttcttggtgttccagttgacgcacaaaaaccgcccccaccacttcgagcgtcagcatcagcatcagcgcaaagacaagggcgattttaaagtggatcgactggtagaatttgattttactgttcacgattcaggcccttaatcctgattcgggttggccaggtagtaaccgaccccccgccgcgtgatcagccactgggggtgactcgggttatcttcgattttttcacgcaaccggcgcaccgttacgtcaacggtccggacgtcaccaaagtaatcgtagccccacaccgtttgcaagaggtgctcccggttgatgacctggccaatgtgttgggcgaggtagtgcaagagctcgaactcccggtgggtcaggttgatgttttcgccccgcttggtgaccgtgtaggcgtccgggtggatggtcaaatcccccaccttgatatcggcggtccggtcgtcgttcgccggtgaaacggtggcgtcttggcggcgcaggttagccttaacccgggccactagctcacggttagaaaacggcttggtaacgtaatcgtcggcccccaactcaaggcccaaaaccttatcgagttccgaatccttagccgttaccatgatgattggcgtcgaacgcttagcccgcacctgcttagccacttccaggccgtcaattttgggcagcatcaggtctaagacgatcagatccggtgactcgctttcgaccttttgcagggcctcttccccgtcgtaagccacgacgacttcatagccctccttttctaggttaaacttaatgatatccgaaatcggtttttcatcgtcaacaaccaaaactttcttggccatgtcggtccctccgcatccatcttttttcattcttcgttaattgatcgtaaacttaattataccacaccgggtgggtggatcccggccctccaacttttttcacaaaaaggtcttgccaaattagaccacatctgatatagttaataacgttgtgttagacatgacatgggcagttagctcagctggcagagcaccggactcttaatccgggtgtccagggttcgatcccctgactgcccatttcgttccgtcaccgcttgggtggcggtttttttgtataaaaatggccatcctcaattggcggtggggcccactttccctggtccccgatcttttttaaaaaggggcttgccaaaacgatggtcaactggtattatattttatgttgttaagacatgggcagttagctcagctggcagagcaccggactcttaatccgggtgtccagggttcgatcccctgactgcccatttcattccgtcaccgcttgggtggcggtttttttatacaggaaataaaaaatccccaccgcccaaatgggggaggggatcataattgaaattacttttcgtcagcaggtgcttccttagcccacttacggatagcttcaatcttcttttcttttaaagcccgcttgtacttcggagcaattggacgccggccttgaacgccgtgtggatgtgctttgcgcatggttcatgcctcctttatctctctcgtaaatatttcaacattccgattataacgaaagtcaccttaaatagcaaccatcaatcgccaacggaaaatctaggcggcatgattggacaagcacaagtgaaatgggtacaatgttgtttgtattggtggtacccaatttgggtgaactttgttaaaaaatgcacgacgatggctgtattttttggctaatggtgatacacttaatgggtacatgaattattttcctaaaggaggaaattacagtatgactgtaaagattggtattaatggttttggccggattggtcgtttggctttccgtcggattcacgaactcaactctgacgaaatcgaagttgttgcaattaacgacttgacgacgccgtccatgctggcttacttactgaagtacgactctacgcacggcaagttccctggtgaagtttctgcttacgaagaagggatcattgttgacggtaagaagtacccagtttacgcagaacgcgacgctaagaacattccgtgggttgcaaacgacggggttgactttgtcctcgaatgtactggtttctacacttctgctgaaaagtcccaagcacacctggatgctggtgctaagcgggttctgatctccgctcctgctggtaacattcctactgttgttcctggggttaacctggacacgctgaaggctgacgacaagatcgtttctgcaggttcctgcaccacttcttgcctggccccaatggcttacttcctgaacaaggaattcggtctcaaggctggtacgatgacgaccatccacgccttcacttccacgcaagcgatcctcgatggtcctcgtggtaagaagatgcgtaacaaccgtactgcaagcacgaacaccattccgcactcttctggtgctgccaaggccattggcctggttatcccagaactgaacggtaagctttctggtcacgctcaacgtgttggtgttgttgacggttccctgacggaacttgtttccatcatggacaagcacgttacggttgacgaaatcaacgccgctatgaagaaggctacggaaggtaacgacgcctttggttacactgaagacccaatcgtttcctccgacatcattggctccacttacggttctgtctttgacccatctcaaaccgaaatcatggaagccgacgatggttcccaattagttaagacggttgcttggtacgacaacgaatacggtttcaccagcaacatgatccgcaccctgatccactttgcaagcctttaattgcaagctgaattaaggtgatcaaaaaggcgggaggaggcgactcccccgtcttttcttttaaataaggaggaagatttcatggctaaattaacggttgaagatttagacttggccggcaagaaggtcttaatgcgcgttgacttcaacgtgccgattaaggatggtgttgttggcgacgacaaccggattgtggctgctttgccaaccatcaagtacgtattggaccaccaggggaaggcaattctcttctcccacctgggccggatcaagaaggaagacgacaagccgggtctgtccatgcgtccggtggcagaacgcctttctaacctgctgaacatgccggtaacctttgtaccggttacggaaggtccacaattagaagacgccatcgccaagatggaagacggccaagtactggtggttcaaaacacccgttacgaagacgttaaggacggcgaatacgttaagcgcgaatctggtaacgatccagaattgggtaagtactgggcatccttgggtgacctcttcatcaacgatgccttcgggactgctcaccgtaagcacgcctccaacgtggggattgcttccaacatgccaggcaaggcagcggcgggcttcctgatggaaaaggaaatcaagttcttaggtgacgccgttaccaacccagtacgcccatttgttgccatcttgggtggtgccaaggtttccgacaagatcggggttatcaacaacctgctcgacaaggctgataaggtcattgtcggtggggggatgacttacaccttctacgctgccaagggcatcaagatcgggaactccctggttgaagaagacaagattgacgttgctaaggaaatcttggaaaaggctggcgacaagttagtcttaccagtggataacgtagttgccgacaagtttgccaacgacgctaacaccaaggtggttgaaggcgacatcgatgacggctggatggccttagacattggtccaaagtcaatcgaagaatttaagaaggtgctggcagacgctaagaccgttgtttggaacggcccaatgggtgtctttgaaatgagtaactttgccaagggaaccttggaagttggtcaattcttggggacgcttgaaggcgcaacgacgatcgttggtgggggtgactccacggcggccgctaagcaattgggcatttctgacaagttaactcacatctccactggtgggggagcttcattggcctacctggaaggggacgttcttccggggattgctgccatttctgataagtaaacttgaaaggggttggaaagaaaaagtttcccacccctttttcgtttttttgtggaatacagagtaggttgaattccatgttcttttttacgtgggggtgattgaatgcgaaaaccattgattgtcggcaattggaagatgtataagacaattacggaagcggtcgattacgttgaccaaatcaaagacgccctgccggatccggaacaagaagaagtggagctggcggtgccaaccctctttttggagtcgctcgtcgaacacacccgggggaccaatttaaagattgtagccgaaaactgcttttaccaagacgaaggggcctttactggtgagaccagccccttagccctacgtgaattaggaattaagcacgtcatcatcggccattcagagcggcgccgcttgttttatgaagacgacgccacgattaacaaaaaggtccatgctgccttgagcgccgggatttgcccgattttgtgcgtcgatgaaacgatgaaacgcaagcaggagcacgatcggattgtctgggtggtcagccaagtcatttccggcctccaaggggtcaaagaaagcgagctttcgcgggtgacgatcgcctatgaaccaagctgggcaattggtagtggtaacgaggcggccaccccgcaagaagccaatgaggggtgttacctgattcgccaaacgattgcccacctctacaacgatgaagttgccaaccaagtacggatcctatacgggggtagcgttaatttgtctaacatcaagaccttaatgcaaaaagacgatattgacggggttttgattggacgggctagtttggacgccaccacttttttagagatggttaactaccaacgctttggtcactgatggactggttaaatttcccaggaaattagcgatctgacttgttttaaactgatcaaaataatagaatggaaggcggaattgctttccaaataaaatcaagaggagagagtcatctaatgtcacttattacagatatttacgcccgtgaagtccttgattcacgtgggaacccaaccgttgaagcagaagtctacaccgaagctggtggtgttgggcgggggatcgtcccgtccggtgcttcaactggtgaacacgaagccgttgaacttcgtgacggtgacaaggaccgcttcggtggcaagggtgttttaaaggccgttgccaacgttaacaacgttattgctaaggaaatcgtcgggatggaagttacggaccaaatcgcgattgacaaggcaatgattgccctcgacgggacgccaaacaagggtaagttaggggctaacgccattctggccgtttccttggcaaccgcacgggctgctgcagatgaactgcaagttcctctttacaactacttgggcggctttaacgcacacgtaatgccaacgccaatgatgaacgtcatcaatggtggggcccactctgacaacaaggtggacttccaagaattcatgatcatgccggttggtgccccaaccgttcgcgaagccatccggatgggttccgaaactttccacgccttaaagaaggccttggaagcagatggcaaggttacttccgttggtgacgaaggtgggtttgccccagacttcgctaacaacgaagaaccgttcgaatacctgatcaaggccatcgaagctgccggctacaagcctggtaaggacgttgcgattgcctttgacgtggctgcttctgaactttggaacgacgaagacaagaagtacaagcttcactggtccactggtgaagaatacaccaccgaagaatggatcgaatacctttccgacatcatcgctaagtacccggttgtttctgttgaagacccgatcgacgaaaacaactgggatgactgggtaacattgactaacaagcttggcaagaaggttcaattggttggtgacgacttcttcgttactaacaccgactaccttgctaaggggatcaagatgggcgctgccaactcgatcctgatcaagctgaaccaaatcggtactctgacggaaaccgttgaagccatcgaaatggctaaggaagctggttacacggccatcgtttcccaccgttctggtgaaactgaagacacgacgatcgctgacttggtggttgctactaacgccggccaaatcaagactggttccatgagccggaccgaccgtcttgctaagtacaaccaattaatgcggattgaagacaaccttggcgacgttgctaagtacaagggaatccgttccttctacaatcttagtgaacaagctaagcaagacatcgaaaaccgttaatttggttgattaaaaagagaccggaagaaaccctgttttcttccggtcttttttaatttctggtgataatttgatgagacccgcttattgccccctcgggacggatcgcctataatgaaaaatagttgttttggcgctttgccatcgtcaagggggcacggtccccctttaacttagagaggaattgaaaataatgaaacagcaatcaagtggggcgcccgaactgcggcgttcgatgacagctggtcaaatggagatgatctccttagggggagccatcggggttggtttgttcatggggtcgacgtcgacgattaagtggacgggaccatcggtgattttagcttacgccttcgttggtttgattctctacattgtcatgcgggccctgggagaaatgatttacgttaacccggggaccggctcctttgccgattatgctaccgaatacgttcacccaattgccggttacttagctaagtgggccaacgtctttgaatacatcgtcgtcgggatgtcggaagtggtggccgccacggaatacctgcagtactggtggccacacaccaagccctgggcggctgggttggtcatcatcgccttcttggccctcgctaacttagccagcgccaaggcttacgggtcattagagttttggtttgcgatgatcaaggtaatcaccattatcctaatgatccttttgggctttatggttatcttctttggctttggtaacggcgggcaccccaccggcttttccaacctgtggagccacggcgggttctttaccggcggcatttcgggcttcttcttttcgatgtcaatcatcgtcggttcctacgaggggattgagttgctgggaatttcggccggggaagtagctaacccacaacaggcgattgttaagtcggtcaagtcagtcctcttcaggatcctgatcttctacgttggggcgatctttgtgattgtcaccatctacccgtggaaccacctaagtgcggtggggtcgccgtttgtttccaccttcgccaaggtgggcatcaccgcggctgcctctttgattaacttcgtggtcctgacggccgccctttccggggccaactcggggatctattcttcaagccggatgctctttaaattggctcacgagggcgatgcgcctaagatttttggccgcttgtccaagcacgtggttccggacatggcgatcctggggatttctggggggattttacttggcttcattgccgacattttcgcaacggtcttttcaaagacgaccaccgatatgttcgtgattgtcttctcgtcttccgttttaccggggatgatcccgtggtttgtgatcctcttggctgagttgcgcttccgcaagcacaacccgtccctaatgaaggatcatcccttcaaattacctttgtaccccttatctaattacttcgcctttgccatgctggtggtgattgtggtcttcatgttcgttaacccagatacccggatttcagtgattgccgggacggtcgtcttggtggtggccgttttagcctacctgatccggtaccggggcaacttgcgaaaagaaaattagcttaaacaggtggcgacgctttcagccctaagcgccgccctttttttgtgctaaaataatttggtaacttataagggggctctggagtagtgttcagatttaaatttttaaagtatagcaacgcccggtcggtgggacgggcaattgtgattggggtggccgttgggttagtggcctcggtctttcggttggcgattcaagacgtcttggtcctcaccaagctggcctttttgttcttccaccagcagccgctatggctattggcgtgggtagcggtaaccgtcccgttagcccttttcttggggcggatggcccaaaagaaccccaacattaagggctcggggattccgcaagtcgaaggtcagttaacgggccagttcgacgagcaatggtggccagtcttgtggcgcaagttctttgggggtatcctttccatcggtcccggtctcttcttgggacgggaaggaccgtcaattcaagtcggggccacggttggccaaggcatcgtcgaggggcggggaaagaagaaactgaccgccattgagcgtcgggtggggatcgcctccggagcggctgctgggctttcggcggccttcaacgccccgatcgcctcctcaatgtttgtcttagaagaggtttaccataacttctccccgttagtatggctatcggtgtttatttcctcgatcagtgccaactttgtgtcgatgcaattctttggcctcaagccggatttagacctgccccacgaaatgtatttcccggtcaatcagtacgggtacctattgttattagggttcttcttggggattttagggcggctgtatcagtacgtgatcctacggctagggacgtggagccgcaaggtaacgtggtttaagcccgcttggtacccggtgatcccattcttgttggtgattccaattgcttggtggtggccaaacacgctggggggcggtaacgggttgattattagtttgaccaacctgccgacctcagtgagcctctttttgtggttgtttgtcctccggtttgtcttctccatgatttcctacggttctgaattgcccggggggattttcttaccgattttgaccttgggagccgttctcggcgggctgtactgcgtcattttgattcacctgggcctaattccggcgcgctttttagccaactacgtgatttacgccatggccggctactttgcctgcatttccaaggcgcccttcacggcgatcctgttgattacggaaatggtgggttccctagcccacctcatgccgttagcggtggtggcggtggtggcctacctagtcgtggacgtcttaggcggtgctcccgtctacacggccatgtttgaaagcttcattcatcgtcaaccacaccagtccctggaggggattacgcagatgacgacgaccatctacgccgggaccgcccttgacggcgccttagttaaagactacccgtggccaccatcctgtttgattttaatggtttaccggggcgaagaagaaatcgttccccacggtgatacccgcctccaggtcggtgacaccctagtaatccagctaaccggggccagtcacctcaagtcccaacaagcgatcattagcggtgcccaccaggtgattgattagcaatttaggcttttctatgttaaactctaagggttatagtgtgagcagataggaggaagatcgtggaaaatacgttaatgaccctgtttttgatcgattgcgtggtcatgatcgcgtgcgtgatgatgcagccggccaaaaacgataacgattcgatgtctgctttgaccgggggaagtggcgacctcttctcccggcggaaggcgcggggcttcgaagccgttatgcaaatcgtaactgtcattgtgggaatcattttctttgttcttgctttggcgctggtttacgtttcctcacattagtagtgagcgcctccgtttaacgggggctttttttgaacgcgaaaggaataagatgacagatttaaagacacaaatactagactacctcacggaaaacgcggccctgagtttctcggccgaaaagttggcccgggtgctttcaatgaccagtgcggacgaattcacccccctggtgcaggccctcgttcaattagagcgggaaggaaaagtggaagtgacggatgatggtgaatttaagctggttccccaggtaaaggaattcactggcgtttttcaccgtaaccccaagggctttggctttgtttcctatgacccggaaatgccagatattttcattaacccggaccacacgatgtgcgccctaaccggtgatgaagtggccgttaagatcttacaagcgggcgatccaacccgcgaccagaggccggaaggggagatcacgaagatcattacccgctcctacgaccacgtggtgggggaatttaagaacatgacgatgggcaacttcatcggtgaagtgattttaaaggataaaaagctggggagcctccgcttttacgtgaccggcgatgggattcacccgcaggataatgaagtggtcaccgcaagcattgcgacctacccaagcgaagacgctccggaggtgatgactgggccggccctggaagtgatcggggataaggatgaacccggcgtcgacattctttcggtggtgtacgcccacgacgttccccacgaattcccaaaggaagttttggaccaagccaaccaaatcccgttgaccgtccaaccagaagaaaaggtcgggcgcccggatttaactgaccagcccttggtaacgattgattcaattgagtctaaggacttagacgacgccgtggtggcttggaagcttgataacggcaactaccacttgggggtccacatcgccgacgtttcccactacgttcaaccgggaacgccactggacgaagaggccttcaagcgggggacgtcggtttatttgaccgaccgggtaattccaatgttgccgcggcgcctttccaacgggatttgttcccttaacccgggtgaagaacggttagccatgtcgtgtgaaatggaaattgacccccaaggaaacatcgtgagccacgagatcttcccgtcggtgattcgttcgcacgcccggatgacctataagggtgtcaacgccattttagaggcccacgatgaaaagacccgccaggaatataaggaactggtgccgatgtttgaaacgatggccgacttgcaccggatcttgctcaagcaccgccaccaacggggggcaattgacttcgaagccccggaagcgaagatcatcgtcgacgagaatggtcacccaaccgacatccaattacgcgaccgcgggctgtcggaacggatgatcgaatccttcatgctggcggctaacgaaacggtggccaagcactacgatttgatgcacgtaccattcctctaccggatccacgaacacccggataccgaacggattaaaaactttgctgaattcctctccgttttcgggattaacatgccgggggacctcgccaacgttgagccaaagatgttgcaaaaggtgcttaagcaagttgccggcacgccagaggaacaaatggtccaaacgatgatgctgcgcagtatgcaacaggccaagtactccgaagatgagctaagccactttgggctgggagcccagtactacacccactttacgtcgccgattcgtcgttacccggatacgaccgttcaccgcttgatcaagtggtacaaggaaaacgggactaccgaagaggccaaggccaagtaccgggatcgcctagcggaaattgctgaacacacctcagtgacggaacggcgggggattgataccgaacgcgacgtcgattcgatgaaaaaggctgagtttatggaggaccacgtgggcgagacctttgacgccgttgtctcttccgtaatgaagtttggcctcttcgttgccttggagaatacggttgaaggtttgattcatatctcggtgatgaacgatgactactacgagtacatcgaaaagcacatggccttggtcggccgggaccaccaccacatcttccagattggtcaaccagtaaaggttaagctattgcgggttgataaggatcaacgcgaagttgacttcgagctggtgaacgccgatgaagcgccgctgactaagctgcgggcaccacggcaaaatgaccgccgcaacggtcgtggtcgcggcaacggtaatggacggcgcaataataacgggcgccgtcacttctccgatgaccacgatcgtgataacgggagtcgtaacaccacccagatcaaccgggggcaaactcgtcaccgtggcgaccgggataataatggcgaccgcaatcgtcgccgcaacggtaacggacaaaaccgccgccactagactgcaaaggagagaacagaatggcgaaaaagaaccaccaggggctcgacgccaacctgattgcccaaaataaaaaggctcgtcatgactacacggttaccgacacctttgaagccgggctcgttttaaccgggaccgaaatcaagtcggtgcgtgcacggcgggtcaccctaaaggatggctacgcccaatttcataatggtgaactctggttaatgaacgtccacattgccgaattcgcgggtggtaacatctttaaccacgacccgttacgtaaccggaagctcttattgcacaaaaaggagctcaagaagttacaaggcgaattaacggccaagggggttaccctcgtaccgttaaaaatgtacttgaaacacggctacgccaaggtgctcttgggccttgctcaagggaagcacgagtacgataagcgtaacgccattaaaaagcgtgagcaggaccgccagattgatcgggtcatgaagcattactaataaaagccaaaagcccaaccgccggagttatcggcggttgggctttgtaattggactggtggttactagtggggacagtccccggagcgggtggggatcatcgaccctgcgggggtgccaggtaaccgctagttcgtgatcgggacggtgggcccagtggtttaggatggtggccactaaaatggcgaggggttcttcgtcttggtcggcaatgtgaactgcttggtagagccccccggtgtcttcaaggggactagttgaaaagaccagccggttcccttgatagacccggtaacggtcagagaggggagagccgaccaccatccagttgagcccacggatgtagatgacctggcgtacaaaccctagcgatttagcgatcacgccaacccgttggcggttttggtagaggacaaatttgggccacagccctagcgtaacctgcttcacctcagcgagcaggctcccttgcatggtatacaaggaaagaacgtcttggcgcagcccccacttaccggtaagcaagtaacatgcattattgaattcatcgtgaacgatggtggttgcctgacgttgaccaccgtgctcacgtaggtatagggtgcgcaccaaaatccctcccttaaatattagctatctgtattctaacaggaactgcgcttaatttcacgaatcgacaacgaaaacggtttcgttcaaggctactcccgcttgggtgagtgtgctaaaatgtttacgaggtggcagaagtgaaacagttaatcaacaatgattggtggccggtgttaaaaccacagtttgaaacggccaactaccagcaattgcataatttcttggtggatgaatatggccaccagcaggtctaccccgagatgcaccacatctttgaggcctttaattggacccccttttcgaaggtcaaagtggttattttggggcaggacccgtatcacggaccggggcaggcccacgggtgttccttttcggttttaccgggagtggctgtgccaccgtccttgcaaaacatttataaggaactccaagccgatttggggtgcccgcccgtcaagcatggctacctcaggtcctgggccgagcagggtgttttactgctaaactcggttctgacggtgcgggctggccaggcttactcccaccaagggcacggctgggaacagctaaccgacgcggcgatcgtcgccctgtctaaacggccgaccccggtggtcttcatcttatgggggcgggcggcccgggataagaagcgtttgattgacctaaagcgcaactttgtggtggaatcggcgcacccgagtcccctgtcggcttaccggggcttctttggttcgcggccgttttcaaagaccaatcagtttttggagatgaccggccaagccccaattaactggcaactgccgtcgactgtcgaccacctgtagtatctggtacatttagaacggaggaaccatcgaatggacatttttgaaaagttagctgaccaactgcgcggccaagataagacgatcgttttcccggaaggtgaggacccacgtgtgttaggggcagcaatccgcctgaagaaggatcaattggttgaaccagtcgtgcttggtaaccaagaggccgttgaaaaggtcgctggggaaaatgggttcgacctgactggcctgcaaattcttgatccggcaacttacccagccgaagacaagcaagcaatgcacgatgccctattggaacgccgaaacgggaagaacacaccggaacaagtagaccaaatgctggaagacatttcctactttgccacgatgctagtttacatgggtaaggttgatggaatggtttccggggcggttcacgcaactggggataccgttcgcccagcccttcaaattatcaagactaagccaggttcccaccggatttccggtgcctttatcatgcaaaagggtgaggaacgttacgtctttgctgattgtgccatcaacattgaattagacgcgccaacgatggccgaggtggctagccaatccgctgaaacggccaagctgtttgggattgaccctaaggtagccatgttaagcttctccaccaagggctcagccaagggggacatggttaccaaggtcgctgaagccactaagctagccaaggaagccaacccggacctcgctatcgatggggaactgcaatttgacgctgccttcgttccatcagttggggaactaaaggcccctggttcagacgttgctggccacgctaacgtattcatcttcccgagtctagaagccgggaacattggctacaagattgcccaacggttcggcggctttgaagccatcggtccagttttgcaaggattaaacgccccggtggctgacctctcccggggaacggacgaagaagcagtttacaaggtggccttgattacggccgcccaggcactttaaggatcaccatgaaacaatttacctttaatactccagaacaaacaaaagaactcggccaaataatcgcgtcggggttacgggccggggacgtgctcgttttaaacggcgacctcggggccgggaaaaccactttcaccaaggggctggccaagggcttaggcatcgatgaggtgattaaaagccccacctttaccattattcgtgaataccaaggggggcggctaccgctttaccacatggacgtctaccggctggaaaacggcggggcagaggacctgggtttggatgaatactttgacggtgatggggttagcgtggtggagtgggcccaatttgcggctgacgaattaccagctgattacctagccctaacctttacgcgcaccgatcaagataaccaacggaaagtacagttagacccccatggcgaacactttacttccctagtggaggcattgtaatggcagacgaaacggtatccctacgtgaagctaagccgaccgatgcggccgcgctgttagccctgttaacacagttacaaacggaaaccaacgcgattgtctacagtaacctagcgaacatgacggtcgaacgtgaggcccaaaaccttgcccagatcgcccgctctaacactgggatcattctggtggccacttaccaaggtaagttaatcggcttggccaccgtgatgcgcatagaaggagacgcgaacgccggcgaactaggcttagcggtccttaaggattactggcacaacggaattggctcattactacttgacgaggccctctactggtttgtaaattttgcccagctagatcacctggtgctggacgtttacaagagtaataaccgggctcgccggctttatcaacactacggctttgtcgaggtggcggagtgcaccatcaaggacagtgatggccatgaccagccggctgtttcaatggagtatcaaggaattgaggaattgtgattccgtaaacgctaagaggctgggagaaaacacggttttctcccagcctcttgctgtatttgtaagtgttaaactgaagccgacccttgccctagcttagtcgtccacttcacctaattacgacctttcttagcggttgaccacccgaacgaagggtctaagtggcgccgtaccaaagtgattagcctggtacaaaaggatgttggcgcaggcgtgggcgtcgtctaaggcattatggtggtgatgtaggtcgatattgagctggtcacagattgtattgagcttgtggttgggaaacgccgggaacagctggcggctggtctttaaggtgtctagcgtctggtagaccgggggctcaatttcaaagtggagcagggtatttttcaaaacgctgttgtcaaaggtggcgttgtgggcaatcacgagcttatcgggcgtgaagaattcttggatgtgctcccacacctccggaaaggtaggggcgtcttttacatcgcgctcgtggatcccgtgaacctgggtgttacgccaaaaaaagggcgtttgcgggttaattaaggtataaaactcatcttggatctgactgttacgaacgatggtgatagccagtgaacaagccgaaaaacgtttcgcactagccgtttcaaagtccatggcgataaagttcacgaacaagcctcctttcattgctgacttcattttaagtgatggttgccggattggcaaacgaacaagaatcttgggggagtaaatgctataattggcaaagtgatatcaaaaagaagggatcttgcagatggaaaacttgataaccacctttccagaaattgaaattaaagaacacgagcccctggctcactacaccaacaccaaaaccggaggcccagcggactggctggcctttccggtcgacgtggcccaagttcagcaattagttgactactgccaccaaacggggttagcgctaacggtgattggtaatgcctctaacttaatcgtccgagacggcgggattgaggggttagtgatgatcctgacccggatgcaaacggttaaggttgaaggtacgatggtaacggcggccgccggggcttcttacatcgaagtaaccaagatcgctagggatcattccctgaccggtttagaatttgcggccgggatcccggggtcgattggtggggccattttcatgaacgccggggcctacggtggggaaactaagaccgttgtcgatcacgttaccgttatggaacgcgacggccaaatccaccagctatcaaacgaagaaatggactttggctaccgccactccgccgttcaagcaagcggggcgatcgttttagacgccacctttgcccttaagttgggggaccaaaatgccattacggcccaaatggaggatttaaacgcccgccgtgcggctaagcagccgcttgagctcccttcctgcggttccgtgtttaagcggccaacgggctactttgccggcaagctaattcacgatgcgggcctgcagggttacacgtctggtggggcgcaagtgtccaccaagcacgccggttttatcgttaacgttaaccacggcacggccactgactacttaaacgttattcaccacgttcaggaaactgtgcaagaaaagtttggggtccaactggagactgaggtgcgcattatcggtcggcaaagctaacgggggtggttatgatgacctatttggcggcactcttaacgtggcgcaacttcattaatttaatcgacatcctggtaatttggtttttaatttacgagttgatggttctggttcgggggacccgagccgtccagctatttaagggaatcatcattatcattgtggtaaagctgatctcttggtacattgggctgaccactgtgtcgtgggtgatggaccagatcatcaactggggggttatcgccatggtggtgatcttccaaccagaaatcaggcgcggcttggaacacctcgggcgggggaccatgtttacccgtaccaaaaccgaaaacgaggaagaagaagccctgattacccaactcgatcaggcaatccaatacatgtccaagcgccggatcggggctttaatcgccatcgaaatggataccgggctagaggaatacattgaaaccgggattccactggatgcggaagtgaccggggcccttttaatcaataccttcatccccaacaccccgcttcacgacggggcggtgatcatcaagggcggccggattgccgtggccgccgcttacctaccgctgtcggattccaagttaatcccaaaggaactggggacccgccaccgggccgccgtgggtatttcggaggtgacagacgccctgacgattgtaatttctgaagagactgggggcgtttcgatcactaaggataacgaattgatccgggacatgacccaagaaaattacctcaaattcttgcgggcccacctttataaaaaggagagcaccgatcagaataagcttttggaccggctggtaaacccgttccggaagggaggacgtcatgaaaaataacgataatagcttcttcagtcgtccgtgggtgatgcgcgggacgtcactcgtcttggccctgttcatgttcttttacgtcaacggctcctttttgcgtcaaaccactcgccagggtaatcaatcggccctgatgtcagacaagtcccaaaccattaaggtccccttgcaggtctccattgatagcaagcgctacgtggtaactggctacccgcagtacgtcaagattaagctgaccgggccatccgctttggtaaccaccaccgtcaacacccaaaactttaaggtttacgctgacctcagtgacctggggaccggtcagcaccgggttaagttgaaggtgtcgggattaaattccgagctgacttccagcatcgatccggaaacgatcacggtcaatatccaatcgaaaaagacgatcacggtaccggtcagcgttcaattgagtagcaagaccgttgccgatggctacgaggttgggacggccaagtcttcaatggccaacgtccaggtttccggggccaggagcgaggttgctaaggttgccaaggtggtagcctttgttaacgtgccccacacggcgacggccaccttcacgcggcaggtaaccttacaggccgtggataagaacggccaaaccttaaacgtggtcgtgacgccggataccctatccgtaacggtaccgatcacaagcactaaatcgtcatcgtcaagtgatagtggctcaacgtctggctcctcaagcagcagttcgggttcgtcagacaccgaaaccagttcagccacgtcgagtcgtcaatcatcggcgagctcccaaacggagacaaggagctccagtattcaatcagctagcagttcagcgagcaactagtagtcaagaaattaagcagggaagaaacgaggaagaatcatgaagttaaattattttggaactgacggtgtgcgtggcgttgccaaccgggatctgagtccggaactagcctttcgggttggccgggctgggggatatgtgttaacccgtcactcccaacgtaagcgcccacaagtgctagtttcacgcgatacgcgaatttctggggaaatgctggaaaacgccctggtggccgggctcttgtccgtcggaattgaggtatttcgcttaggggtggtgaccacgccgggagtggcttacctggtacgggcccaagaagcggacgctggggtgatgatcacggccagccacaacccgattcagtacaacgggattaagtactttggtggtgacggatttaaactctccgacgagctggagtacgaaattgaacagctcttggacgccgaagaagacaccctcccacggccgagtgacgatggcttggggacggtggaagactaccgcgagggggcgttgaagtacacttcctttttggagcagaccatttcaaccgatctggacggcttaaaggtggttatcgacggggccaacggggcaacgtcatcgtttatcgccaacctttttgccgacgttaacgccgatttcattccgctgcacgtgtcaccaaatggcttgaacaccaaccttaattgtggttccacccacccagcggacctccaaaaggccgtggtggaaaaccaggccgacctggggattgcctttgacggtgatggggaccgttgtatcgccgttgacaacgaggggaacctggtcgacggtgataagattatgtacatctgtggtaagagcatggaagctaacgggcgtttgaaaaaagacaccgtggtgacaaccgtcatgtctaacttaggaatgtacaaggccttagaaagtcacggtatgaagagcgttaagactaaggttggggaccgttacgtggtcgaagaaatgttaaagaacggctataacctcgggggggaacagtccggtcacatcatcttcttggatcacaacacgaccggggacggcatgctaaccgctttacaattgttgcaggtggttaagaccagtggtaagagcctcaaggagttggccgcagacgtcgtgacctacccacaggagttagtaaacatcacggttgaagataaagaagcggccctaaacaaccaagaattgaagaacgccattgccaaagtggaagaaaagatggccggcgacggtcgaatcttggtacggccgagcgggacggaaccgctgctacggatcatggccgaagccccgactaaggaactcgttcacgcttacgtcagtcaaattgccgacgtggctcggcaagtcttgccaggggcaaagtaaaattcgtaaaaggactgagaggctgggaaagttattcccactctcagtctttttagttggggtgcaaaaaagtcaaccgcttgatagaccaatttgggtgctcttggttgacattgttcgccattattattatgatacgtattgttaaggaattatcttttagcgagaatttatctataccaattttaaagattaaaggatggaattgctaatatgtgtggaatcgttggaattaccggtagcgaccggtctgttgaaatcttattaaacgggctcaagagcctggaataccggggttacgactctgcgggaatttacgttaatgatcaggcgggacacgactacctcgttaagcgtccggggcggatcagtaacttggaaagcgccttaacgccggatgttcacggtttggctgggatcgggcacactcgctgggctacccacggggaaccaagcgaagtaaacgcccacccacagtactccacggatgaacgcttctacttagttcacaacggggtgatcgaaaactacaagcaacttaaggaagaatacctgtcagacgttgacttcaagagccaaaccgacaccgaagtcatcgttcaactggtggataagttcgtggttgaatacgaaatggacactaaggcagcccttgtaaaggtgttacggttgatttctgatgactcagcctacgcctttgtcttgattgacaagcaagaaccggacacccttttcgtggctaagaacaagagcccacttctggtagggctggccgatggttacaacatggttggttccgatgccttttcaatgatcaaggaaactaaccagttcatggaaatcgacgaccacgagttggtgatcgttaagcctgacaacgtagcgatccaagacttcgacggtaatgaaaagaaccgcaagccgtttacggttgatatggacgccaatgccgctgataagggcgcttacccgttctacatgttaaaagaaattgacgaacaaccggccgtgatgcggcggttagtttccgaatacctagacgccgacggtcaaccaatggtggaagaacaaatgctggctgacattgctgatgctgaccacatttacatcattggggccgggacgtcttaccacgccggcttagtcggggcacggatgtttgaaaagttcgccaagacgccaacgacggtgcacgtttcctctgagtttgcttacgaacaaccactactgtccgccaagccgttcttcatcttcttatcccagagtggggaaacggccgacagccgggaagtgttggtcaacgtcaataagaaccactggccgagcctgacgatcactaacgtcgacaagtcgaccttgtcacgggaagccacctatacgatgctcttgtttgctggccctgaaattgccgtggcttctactaaggcttacaccgcccaaatcgccgttgaagcagtattggctaaggccctgggtgaatacctgaagagcgaagacgctaaggacttcgatttaaagcacgaattggccaccgtcgctaacgggatgcaagcaatcaccgatagcaaggacaagctcgaagaaatcgtcagccactacctttccaagccgcgtaatgccttttacattggacggggagtcgactgggcagtttctttggaagcggccttgaagctcaaggaaatctcttacgtccaagcggaaggtttcgcctccggggaacttaagcacgggacgattgccctgattgaaaagggaacgccggtaatcgggatcattacccaggaccggacggccgggttgacccggagtaacttagaagaaacccaggcccgcggtgcaagcatcctaacgatcgtttcccgccacctggccaaggaagacgatacggtgatcttaccggacgtgaacccgtacctgacgccgttactgtccgtggtaccagcgcaactgttggcctactacaccagtttggggaagggcttagacgtcgataagccgcgaaacctagcgaagtctgtaaccgttcaataattaaattgatttagacacttctcaggaccagaagtgtctttttctttctgagaattagattaaaatcagtgtaatgacttcttttttgccagtaaacattgacagcgcttacaagatcgcctattataatgacataaggtattaagtatttaccttctaatcaattctctttctctcttatgccgatcactgccttcccgggcagtgattttcttttttcaccgcttttttgctgtgaacagcgtaaaatagggggagataagaaaaaaggagggatttgatggcacaacgtccaggaacgctggatctgattgaacagattacccggcttgacgggactaagtactttgaaattggtaacatggtccacaacggtcgcgccgaactggcggctgagcggggctacattaaggaagtccggattttgaagttaaacattccgcactcccaaaccgtaattaagtacgaaaactacgtcaacgaacacttttattcacaagaagaaacgatggatcactgggaggaatgggaaaagaccccagccgaagaggagctggtggaaaccattctgcgcgaaaatcacgtcggataggaggtcgacatgcaaaagatcaggccggaaaggaccgaccaggggagtcgctacgttacgggagtggacgggatgcggacgctcgcggtggtgggggtcatcatttaccacctcttcatcgcgcagttaccagggggctttttgggggtgcccctcttcctgttgatttcgggttactttgtcactgaccagctgcaaaacgagtgggaccaacatcaaacgatcgacctcattagtttttaccggcggcgtttccgacgcttgtatccgcccctggtggggatgttgttggtgacggtagtttacattaccctgtttagccaccagctcctttaccaactccgacaggtggtggtgaccaacctgctgtgggtgtataactggtgggaaattggccacggccagtcctacttcgatcgcttcagtggcgagtccccctttacccacctctggaccctcggggtggaggctcagttttatttaatttggcccgccctgttgtttatcgtgttagttggtttgggcaagcggcgccggttaattaagtggttgaccctgaccctggccgtgttatcggcggttttgatggcggtcctgtataacccagccaatttaaaccgggtctattacgggaccgacacccgtgctttttccctgttactgggggcgtggttagcgatggtgtggccgcgaaaacacctccggggcaatttgccccccaccgggaagacgatcctaaacgggggtggggtcattagcctcctaataattctaattggcttttgtagcttggatgggcaggccaagtttacctactttggcgggatgttcttgtacagcctcgccgggatggttttattggcgacaattgtccacccgggggcgtcgatgaatcgttggctaaccaacccggtcttttcttggatcggacgtcggtcgtatggaatctacatttatcaattcccgatcatgatcttttacgaggccaaggttcaagtcggggcgcaccccttcatcaatggcttcattgaggtggccatgattttggtggcggcggaactttcctaccgcctagtggaaatgccggccaaaaacctccagcttaaggaactggtggggaaactcaaaacgcggccagcgggcctcaaacggtgggttcggctgggagccactagtctcttggtttgcgtagcgctagtcggattagcgctgccggaaaaggcgccggctaagaccgccttacaaaaccacttaactaaggcgaacgaagctacggccgctcgcaacaagttaattgtggcggggaaggcccccaaggtaaatgttaacgctaagtctttgaagacgaagtaccaactgagcacgaaacaaattaaggccttggggaagctaaagatgaccgtgattggggattcggtaatggccgacgccgctcaaaacatccaagaactggtgcccgacgcatacgtagacgcacaggtggggcgccaggggagtgcggggccggccatcattaaggaactcaaaaagaacggccgcctcgccaagatcgtggtcttaaacctgggtactaacggtccaatgaccacccaaacggtcaacgaaatcctagctgcggttgggaaggggcgccagatttactggattaacgcccacttaccaaccaagagctgggagaagacggtcaacagtcagttaaaaaagactgccaaggagcattcaaacgtccacttagttgattggaatgcccaatccaaggggcacgccagttggtttgccaaggaccgggttcacatgggaccggaagggaatgtccagtttacccggttgctactgaccacgattcttaaaaatgaatgattatataggaagaaagaagaattgaaaccgatgaaaaagatgattgcactcgacttggacaacaccctgttaaataaccaaaaggaaattagtccggctaacacgaaaatcttacgccgccttcacgagcaagggataaaggtggttttatgtacgggacgaccgattaacgccatttggcacttgattgagcaactggacctgacccggccagatgactttacgattacctttaacgggggcctcgtgatcaacaatcaatcccgtgaggctctctaccaaaacgggctgagtaaggaggatctggtcccagttcacgactttatggccgcgcgccggttaccgatggacgtgttggactttgaacagatctatgaaattgatcccgaccaccgctccttgtaccagcaaacggttaaaaacatccgctttgaagacaccacctttgagcagttagcggcagaagaccacgtttacgccaagaatgtgatggcgattccggctgaggaaatgccagccgttaagagtgaagtgttggcaactgaccggatcaccaaacgggtacaagtggttcagtcccaaccccatattttagaatttctaccccagggtagtgacaaggcggtgggcataaagcacctcttaaaccactttgggttggattttgcagacctgatggcctttggcgacgccgataacgatgccgggatgctcaaggcggccggtgatggggtggtaatggccaacgggctccccgccgtcaaggcaattgccgaccacgaaacggcttctaacgaggaagacggggtggcacgttacctaaccaagacgtttgcaacaattttgtaatattcagctaaatttgaaggcaaatcgcttcgaaactaaggttctatgatcttttttcgaaagatttgcctttttttaggcttaatttggcaaaccttcaaataaagttaggcaaacttgaaaaccccggccggttagcgattgatatctagtccgttttttcacgaacggcactttgttacaaaagattacaaaatcggcggttgttcgccgccatccgcaactcgcctgaaatcttttagtaacattctccttgtatcattaggaacgtaaatttgagagcacacgtaaacgaaaataaaaggatggttaaatactctatgttaaagaagaacttactgaagatttctgcaacccttggtgcggccgcattaggggtagccgctaccgctagcgttgcgaacgccgacacggtgtacactgttcagtcaggtgacaccctgtccggcatctcccaaaagttcgccaacaacaacagcttggttgattccttagccaagaacaacaacatccaaaacatcaacttgatctacgttggtcaacaattgctgatcaaggacaacggtgaaatcacccaagctacgcaagcacaagcacaaaccttgccgtctgctaacacgactagcaccgcaagttcccaagcaagcacgaacacgcaagcacaagctaccacgccggcaacgagcaccgctgctacgacgaccacgtctagctccgatgacgctgcaaagtcttggatcgccgctcgcgaatctggtggttcctacaccgctcaaaacggtaactactacggtaagtaccaactttcccgtgcttacttaggtggggattactccgctgctaaccaagaacgggttgctgaccaatacgttgcttcccgttacggttcttggagtgccgctaagtccttctggcttgctaacggttggtactaatattaaaataatcataggttaggttatcactacgatgaaccccccggtggaattttccagcgaggggttcattttttgtttaaccgagcggcgccctgaccttggttgttcgacgctagtttagactggtggacgcccacggctagagacggtgctaataagccggctaaggccgcctgggcgtgagtaggagcggtgaaggaaatgaacgtggtcactggtaacagaacgggagggggctttttgaggcccaagaagggcgggctagtaattgtggtgcgccgctaaatcctgtcactggactaccatgatggtaattcgttgacagggttttgcaggtacaaaaaaggggctacgacattgtcgtagccccgaaggtgaaacacatgagctgttttagaaaagcagtttgctcattaggataacgaaggtcaacaggattaccgagctaatcgtggaggcaatcagggcgttacgtccccgggtcaagaggacccggaagttaacgctcatccccagggcggccatcgccatccctaagactaggtaggcgagcttaaccagcatggccaagaccggtgcgccaaggggaacaaaggtcccgatcacggaggctaagataaagccgagcatgaaccacggaattggtaaggagcccttctcgccgttggtggagccggccgccttagcctgcttgcgttggtaccaaagcccaatgatgatcgctgcgggggcgagcaagaggacccgggacaacttggtgataatggcggtgtctaagctgaccggcccaccggcggaaccggcggcaacggcgtgggcgatttcgtggaggctacccccagtcatgaccccgaactgaacggcggtcatgtgtagaaggggcttgaggccaatttcgatcagggtgaagagggtgcctaagatggcgacgatggcgacggcgacgacttcgtcttcacggtcgcgctcttcttggccttccttgctggtgaactgtgatgagatccccattacggcggcggccccacagatcccggtccccgaagcggtcaggatcgctaagtggtcttccaccccaaagcggcgggcgatgttgtaggtgaccaggatggtgcccgtgacgatgaagaccgccagggtgatcgttttaaccccggcctgggctaacgagatcaggttaagcttgaaacccaacaggatgatcccgagccgtaggaatttgttggaaatgaggccgatcccggcttgcgagtagctgattgccggttcgtaagtttgggcgagcatcccgaggatgagcgaaatcaccagggccccaatcacctcaaggtagggaaaaccagcgaggtaagaacccagcagggagcaaataagggtcagcccgaaggcagacgcaaagttacgtgataaaacaacgttcatgtgacgattgatctcctctctcttattacttttttaactttagcatggtatagttataattaaaaatactgaaaagttgtaagttagtaagctttatttataagaaaggagggcgccccgatgaatccgctttacgatcaccggcttttgaccctagcaacactggttgaaactggttctttcacggcgacggccgagcggctcttcattagccaaccggccgtttcccagcagatcaccgccttagaaaacgaattaaacctggagttggtgcaccggcgcggcaagcgaatccaggtcaccaaggcggctgagcacttaaccaactacctgcaccgcgaaagtctaaacgccgaccagctgttggaacagttgcgtggtgcagaaccggtcccgttgaggttgggggcgaccctttccctagcggagttcatgcttcccgagttactaggcgaattggtcgatgccggccaccaggttaagatccacaccgccaacaccgatcaactcctccaggcaattgacgatgggaccatcgacctggccttggtggagggaaacttccataaagaggcgtacggggtactccccctggggacggcggcgtttggcccggtcatggcccaaccgcatggcccgcgcgattgggaagcggcctttaacacccccctttacttacgggaagcgggatccgggacccggatgattttggaagggtggctagcgacccacaattattcggttaatgatttttcccgggtcatcgaagtcgataacccgaccacgatcatcaagctgctcttgcaggggcgggggatctcgtttatgtacctccccctagtggaagggctgcttcgggatggtaagttgcaccggttggacctacctgactttgtggtgaaccacccgttgacgatggtgtaccgcaagaacagcgttgccgagtcccaataccagcaggtggccaaattcttaactagccaccacgaggggagtaagaagaaacatttgggtagggaaagctgagctcttggatgaatggattgatacaaccaaataaaaagctggagcgaccgttgcttaaaacggtcgtctccagcttttttaataagggtgatgtaattaaacggtgctggtggaagcgatcatagttaattccccggtcagggtccacgccgtcacgtcggccggcaagaggaagtggtcgcccttttggagggggtaagcgtccccgtcgacggtgagctgtccctgccccttgatgacggaaaccaaggtgtaggggcgttgggcggttaacgaaagctcaccgctgacttcccacttgtagacggtgaagtaaggcgaaagtggcggggccactagggtggtgatcgttgaggagccgcggtgctcaacgactggtgtcaggtgtggttcttcgaagggaaccgtggtcacgtccgtggcttgttgaagatggagcgcccgtttttgaccagtggtggcgtcaacacgatcgtagtcgtagaggcggtaagtggtgtcggagctctgttgggtttctaggaccacgatccccttgtttaaagcgtggatggtgccacttggaacgtaaacaaaatcgccggttttaacgggccgttttaagaagagttgtccccattcttggtggtcaattaggtcctttaactgtgcccgtgtcttggcggagtggccgtaggtgaggtaggaaccgggttcggcactgatgacgtaccaacactcggtttttcccagctcgtgctcgtgttcggcggcgtattcgtcatcggggtggacttgaaccgacaggctggcttcggcgtctaaaatcttcgttaataaaggaaagacgggggagtggctgttaccgaagagttccgggtggtcacggtaaatatcggggagaagttggccttggtagcggccgttggcaatctggcttggcccgtgggggtgcccagaaatggcccaacactcgccgatcttcccgtccggaagctggtagttaaagtcggttgcgagtcggcgcccgccccagatcttttcgtggaaaacgggagttaagaaaaatggttctgccattggatcacctcattaaagttagaaaacggtatcatacgtcctccagaataagaggtctgcaccaatctgtcaaccaccgggcccagttagccagcggcaaagccgatcattaagcccccctcctcggcgtatagggaacagagcccccggcattggttgatcgtgatctgtgccgttgggtaggtggccgtgatcagggtggctagttgatttgcgccggcgaggttggcaacgtggtcgataattacccggccgccccgaaagccccggtcggttagttggtcgactagtttatttaagacccgcttgcccttgcgcgttttggcgactagttcaaagttaccgtcggcgctggtcgagccaattacgttgatcccgagggcttgggccaatttagccagggcggggttaacccggccgttgttggccaaattgtttaaggactggagcatgaagagtagcttagtgttagcaagggtagcttccgtttgggtaaccacctcttcaaaggtgcgtccctggttgacgagctgggcaatttgttcggccagcagggccattgccggcccggccaccttagaattaaagacgtggatcttcacttcggggtgctcctcttgatagagctcggcggcgtggcgggcggcgttaaaggaaccggacagggctgcggcaatggtaatgacgtatatttcgtcggcgccaacgaaggcttgggtccatgccccggtgctggggcaggccgacccggtcttttctttggaggaaaagagggcggcttgaaaggagggcaagtcaaggtttgtatcgtcaacgtagtggttaccactaacggtgagggtgagggagacggtgacgtggtcaattccgttaatggttggcgtggtcagattggcgccggaatcagtgatgattttaatagtcatttttatacctcgattatctaagcggtttttgaaaaaccttattgacgctattctattatcattcactgatcaatgtcaacggttattcaaaaacttgatttcgggtgtggttgacgaataagtggcgcccttcttataatggtgggagaataaggaggagtaatgatgcgtgatttagagacccagatggccgagtcaattcaaggctttcatttacctcgctacggggagttgccggcggtggggttgtacttagaacaagtaactagcctgatcaatcaactactggcgcccttagaagacgtcaccctaaccagctcaatgatttccaattacgttaagtaccggatgattggccgacccactaaacgcctctaccagcgcgaacaggtggcggaattgatttttatcgccgtggctaagaacgtcttatccttagataacttaaagcgggcgctacgaatccaacgcgataattacgaggtggcggtggcctacgactacttttgcgaggaactagagaacctcctggccgttgtctttggctttaaagaccagcccgacccggttggtaaggaaaacaccgagcaaaaacggatgctagaaaatttgatcaccgccgttagtcaccaggtgtacttggataaatactttgccgccctggaaaatgaggactaaagagggggcgggaagtgacctcggagacaggtcgtttgtaaggttgggtgacggttggcgcactacgcaccatctttcggtttgcttggacaactgatttgcggtcagttaccacgcttgctgtttaacattcggaaagacaatcagagcccaggagaaaacacgtttttctcctgggctctgattgtgtatctgatctgacctggtaagttagttaatgactacttagactactaatattcgtcgtcggcgatcttatccaaggtgtcaattgacgggatgaagaagacctgaccgttgaccggggttgaatagtccaagaggaggtcgtttttggtgaacatgttagttaacatcgtcttggtaacgtcccagtagcgaccgtagccaatgaagtaagtacccgttacgttttcaccagggtcggagaaggggacgttcatccggataatcttgtgttcgacatcgttgcggttgtcttgggaaacaacgttatgagcgcgctggtttttgtcctcgtcgccctgttctaaatcggtgaacttccgccgcccgatgacttgctcctgctgctcagtcgagaggctcttccaggcgtccatttggtggaggtacttctgggcaaaggcgtaagagccgttttcaaattcggggtcttcttcgtgaatgatcccccattcgacggcatcagcgtcgaccgggttttccgttccgtcgacaaacccgatgatcgcccgcccttcaaagtagcggaagccatgggtctcatcaactaccttggtgactggccgcaagaaggtcatgatctcatcaatcacttcgtaggtgagcgactggtcatcggcccggacgtgaaagaagaggtcggccggagttcccggggcgtcgtatttgtcgcccttaatcccggtgaagtcttctaattcctttggcttcggggcctgcgggaagaggtaatcccaggccttgctagaaatcccgcaggcaatccgcaggtgactatcggggtagcgaacgtttaaggagcgcttgatcgcttgcaagcggtctgccgtctcctcaacggcggccttttcattggtttggtcttggcggttcagggaaagcatcaaaaagaggacgttttttccggcgtcacggtatacatcttgggaacgttgtgggttgactgacataagaacccctccttataaatagataaacagtttccacccttagtttagcaccattccagggaaagggttagcgaggggcgataattttggagaaggggtttaaactgtcctcgatcgttaccaaaaaccgctatttttttaaaaaatttaaaggctgattggggcaggagtctagatggtcaaggttgattgaatcggtttacagaacggagtttcggtcacgaatcccttaattggacaagattggtttaggttaatttgacccctttgatggtaaaatctcccccccgaaagcaacacaagtcctgtaaaatatgttaagatatagtgcacttagtaagcgtttacagaaattatagggctttaaaccggaaacgagcgcatacttgctaggtcaaattataaatctgtaaggagagaatgccggccccataatttataccatccggtttataaggcattaggtggcagtagatgtttagtattatcttgatcagccacggtcagatgtcccaggggatccttcactccagtgaaatgatcttcggtaagcaagaagacgttgtggcggtctcattgaatccagatgaggggccggatgacttccgcaagaagttagaagaagccatcgccagtctgggcaataccgaaaagatccttttcttggctgacctttggggcgggacgccatttaatcaggcaagcaacctgattaatgaaaaggaaaagggcggtgactggttaattaccgccggaatgaacctgccgatggtgattgaatcatactcggcacggtttagtggccaagatccaaaggacgtcattaagggcatcgttggtgaggctaagaagggggttaaggtcttcccagaagaattcaacccgcaagaagaaaaaccagccgctttagctaagaaggccggcagcgctaatttaccaactagcggccaaattcaatacgttttggcccggatcgacacccggcttttgcacggtcaggttgccactggttggacgaaggcggccaacccagaccggatcatcgttgtttccgataacgttgccaaagacaagttgcgtaagaacatgatcgcccaggctgcgccgtccggagtaccggccaacacggttccaattaagaagatggccgaagttgccaaggacgttcgttttggtaagaccaaggcaatgctcttgtttgaaacgccagaggacgctttaaaggcgatcgaaagtggggtcgacatcaaggaacttaacgttggttcgatggcctactccaatggtaaggtcaacgttaaccaagtgttagcgatggaccaagaagacgtcgacaccttaaagaaacttcgcgacatgggcgttaagttcgatgttcgtaaggtgccaaacagctccccagaaaacatggacgagttgttaaagaaggcgcagtcattgattgacggtaataaataggatttgaggagagagaaaaatgatctcagttatcttagttatcatcttcgcgttcttagcggggatggaaggggtcttggatgaattccaattccaccaaccactggttgcatgtaccctgatcggattagcgaccggtcacttagtaccatgtatcatgctcgggggatctttacaaatgatcgccttgggttgggccaacattggggccgccgtggcacctgacattgctttggcttccgttgcatctgccattatttttgttcaaggtgggggccaaagtaaggacgttgggactgccattgcgatcgccatcccgctggccgtggctggtttattcttgacgatggtggtacggacgatctccgtggccatctcccacatcatggaccgcgaagccgaaaaggggagcatccgtggggtgaacacttggcaattaatcgccctgtccttacaagggctccggattgcgcttccggcgattgccttaatgtcaattccgtctagcattgttcgtgacttcctgaactccatgccagcatggctgaccgatgggatgaccatcggtggtgggatggtggtggccgttggttacgccatggttatcaacatgatcgccacccgcgaagtttggccattcttcatcattgggttcgtcctcgccgccgtttcccaactgaccctgattgccattggggccttagggctggccttaaccctactttacctacaattggaaagcaagggtggcggtaacggtggttccagcaacggtggtcaatctgccggtgacccgctgggcgacattttggatgattactaaaccgaaattaatcaagaggtattgaattatggttgaagaaaaaattaagttaagcaagcgtgaccgcttcgatgcctgcatgcggtcaaccttcttgcagggttcctggaactacgaacggatgcaaaacggtgggtatgcctacgcaatgtcacctgccatcaagaagttatacaagactaaagaagaccgggcggctgccttgaagcggcacttggaattctttaacacccacccgtacctggcctccccaattatcggggtgaccttggccctagaagaagaaaaggccaacggggttgaagttgacgaccaagccattaccggggtgaaggtcgggatgatgggcccactcgccggggtgggggacccagtcttctggtttactgcgcggccaatcattgccgggttaggggcttccctggccatttccggtaacatcatgggcccaatcctcttcttcgtgatttggaacatcttgcggattgccttcatgtggtacacccaagaatacggctacaagttagggacgcggattactgacgatacttccggtggcctcttacaaaccgttacccgtggggcttccatgatggggatgttcatcctcgggacgctgatcgaacggtgggtttccatcaagttcacgccggtcgtttccaagacgccactgcaaaagggcgcctacattgaatgggataagttgccaaacaacatgcactcggtgcagaaggttctgcaacaatgggacatgggtaaaggcttgtccttgacgagcacgaaggtgacgaccttacaaaacaacttggatcaattgattcctggtttagcagccctgttgctgaccatcttgtgcatgtggttgttgaagaagaacgtttcaccgatcgtgattatcttgggacttttcatcgtcgggatcctcggtcacgttgtggggcttttgtaattgattaacgaacagccctgcttggtgatgccagcgacttcgtttctgtaccaaaactcctacggcaacatcgtgatcggcgatggtggtttcgagtactttgataacaaggaccggcggaagttcattgaaattccgtggtcagaagttgactacgtaatggtgtcggtctttttcaaggggcactggatcccccggattcaagtggtgaccaagaaaaacggtggttacatctttgcggctaaggaacccaagaagctcctcaagttgatgcaagattacgtccccaaggaaaatttcgtcaaaccgcgaccgatgttcaaacgaattagtggctggtttaagcactagcaataagaaaaagtcccgccaagcgctgttgcttggcgggactttttgtttggtggaataaaaaaggggcgccttgcttttaagcaagaccccctacaaagtggagatggcgggattcgaacccgcgtccgagcatatcgccgcttcaacctctacgttcatagatcaactacttaaacttcaccgcaccaaacgccgttaatcaaggctaccagggacggctagcttgcaaaactctttttaagacctcaagcggcaatctcaaacgtagtccactgtagataaaacccggtaccgcaccatggacgagcccggccggatttacgcgcgctacttgttaggcagcgtatgcgtaagattgtgaattattgtttgcagttataatttaaaactgagcgtttttacgaagacgcaaccttcgaaacgcagttggagctcgacctatacccgtcgaatccaaaaacatccccaaatggaataaaataattttaccaagaatcttcgctaaatgcacgtaatctatctttaaatatgaataagttggataagaaaaattgtgttttcgtttttataagtgtcaacttgacaggggatagtaccccgctggggcgacaaccttttgccctagcttagtcatacggcctgtcgagaaggttgaatcgcactcctcttaacattgtgtcccctttcactagtaaactatggtaaattttttagtaaaagtgttgaaagtttagatgaaagcggttaccattacatccgtaagcaattatattttatctgctgaggaggaaatgttagccatggatgctcaaaatactaaggcgaaaacatttagttcccggatcgcatattcgtttggggcctttggtcacgatatgttctacgggatgctttcgacttacttcatgatgttcgttaccggccacttgtttaacagcaacgccggtggggaagccgcccggatggtttcctttatcactttaaccatcatggtgctgcggattgccgaattagtgatcgacccgttcatcgggaacatcatcgacaagaccgacaccaagtggggtcactttaagccatgggttgtcggtggggggatcatctctgccattgccatcgccctcttgttcaccaacttgggcggcttgacttacaagaacccaatgatgtacctggtactctttgccattctctacatcgtgatggatatcttctattccttcaacgacgtggccttctggtccatgattcctgccatctcctttgatagtgcagaacgtgaaaagacggctaccttcgcccgggttggttccaccttagggggccaattggttggggtcgttgttatgccactcgtgctcttcttctcccttaactctaacagcggaaacggggacggccgtggttggtttggcttcgccgctactgtggccatcatcgccgctgtaacgtcaattggggtggggatcttcacccacgaaaagaagaacgaacttcgtaacaacaccgaaagcacctcctttgggaaggttttaggcgtcttagttaaaaacgaccaattaatggcgatcgctttaacctacgtcctctacaccaccgggattcaaatcatgaattccttccaactctactacttcacctacatcatggggaaagcaccaacctacacgatctacgctttgatcaacgggttaatcggggtcatcaccgtttccctcttccctggcttggctaagaagttcagccgacgtcgggtcttcttctactccatcttagtaatgctgatcgggctggtactcttcgccttggccggtcactccttaccaatggttatccttggtggggccatcttcatgctgccacaaccactgatcttcctggttgttttgatgatcatcaccgactccgttgaatacggtcaattaaagcttggtcaccgtgacgaagggttaaccctttccgttcggccactgcttgacaagttcggtggtgccgttgccggtggtgtggttgggatgaccgctaccgctgccgggatgatttccggggctactgctgaccaaatcaccgcccacgggacgtccatcttcaagctgattatgtttgccgttccagccatcctgatcttactggggacctttgtcttctcccgcaaggttaagctggacgaaaagatgcacgcccaaatcgttgacgaactggaaaagacttggcaccaacacctggaaggcgacgactccgcccttagcgaaacggctgccgctgagaccaccgctaccctctcctttgccgctccggttgacgggaagctcttaccattaagtagcgtttccgccccagcctttgctaacggctcgatgggtgaagggattgccatcaagcctaccgatggccaaatctttgctccggtggccgggacgatcgtcgctgacttcccaagcacccgtcacgccctcgggatccggaccgataacgggattccgttcttgatccacgtcggggtcgacacggttgaaatgcaagggactggcttcgtctcctacgtcgaaaacggtcaacacgttgaagccggcgacaagctgatggaattctggtccccagccattaaggaagcgggccacgacgacaccgtcatgatcgccttcaccaagtctgatgacacaccaaactacgagctcaagttcgtgaagaacgaaggcctcgttgatcacggtgacgaaattattcagatcgaaaataagtaatccacctttaaaccggggggccgcgactgtcagcgtcacggtcccccctttttcattaagaaaggaagttcattcatgccagtctttatcaacgaagagaccaagctcttccacttacaaaccaagaacactagctacatcttccaaatcctcgctaacgaggcggcgggacaggtttattacggcgccaaggttccggttaagccttcctattccaacctaatgacgatggaagaacacgactgcaccaacaccctgtcggaagaaaacacttccttccaactcgaactggttaaacaagaatacgccacccagggtaagggggacttccgcgaggccgcctacgttatccaatacccagacggctcccggaccagcgaatttgaataccagggttaccaagtcgaagaggggaaaaagcgcctgccgggtctgccatcttcgtttgacgacgaaggaacggacgccaccagcctgacggtcactttcaaggaccgcctctacgatttgacgatgaacctgcactacacggtctttaacgatgacgacgtaattgttcgctcagctagctttgaaaataagggtgacaccgtcatgatcgatcgggccctgtccgctcaacttgacttgccggacgacaattatgacctcctacaattctccgggacctgggctcgcgaacgtcacttataccgcaaccacctgcggccggggacccaaagcgtggccagtcggcggatcaactccagccaccacgaaaacccggccatcatcttagcccggccaaacaccgataataatcagggtgaagcctttggttttaacctagtttactccgggagtttcttagacacggttgaggttgaccagtttaacaccacccgggtcgttaccgggattcaccccgatgacttctcctggcaactagaagccggccaatccttccagaccccagaagcggttctttcctataccaacgccggcatgaacgccctcagccagcaaatgggccgcttctaccgtgaccacttaattaacccccactttgctaaggaagaccggccaatcctaatcaacaactgggaagccaccttcatggactttaccgaagaaaaactgatgaagatcgtcactaaggctaaggaaaccgggatcgaaatgtttgtcttagatgacggttggttcgggcaccgtgataacgacctgactagcctgggggactggttcgttgaccaaaagaagttcttaaacggggtcggcggctttgccagccgggtgcacaagttggggatgaagtttggcctctggtttgaaccagaaatgatctcaattgactccaagctctacgaagaccaccccgactggatgatccaaactaagggacggctagccaccccggcccgccaccaattcgtcctcgacatggcccgccaagaagtcgtcgatgacatcttcaacaagatgagcgccgtgattaaagacaccaagcttgactacatcaagtgggacatgaaccggacgatcaccgaggccttcaccgctaccctgccggctaatcgccaacaagaatttgcccaccgctacatcctcggggtttaccaactctacgaacgcctaacgcaggccttcccgagcgtcctctttgaatcctgcgcctccggtggtggccgcttcgacctcgggatgatgtactacgccccacaagcctggtgctctgacgacaccgacgccgtggaacggatctacatccaagacgggacctcctacggttacattccgtccatgtggggggcccacgtttcggccgtgccaaacgaccaggtcggccgcgtcacttccctagacacccgggccaaggtggcctacttcggtgcctttggttacgaactggacttaaacgaactgtcagaagaagagcaggaaacggttaaagaacaagtcgccttttacaagcagcaccgccacctcttccaacacgggaccttctaccggattgacagtccagacaccgctaccgataacgtctacggctggcaagtggtcaatgacgaccagtccgaagccatcgccgtgcgcttccagatcctcaatgaacccaacccgggttacatccgcttctactttaccggattagacccggaaaagacctaccaagttaacgacgacgaggaaacttactccggtgcagaactgatgaacgccggttacttcgtggctcggatcatgccacgctcggcctcgccaaagccgctggccgactttaacgccaccatgtttgtggttaaggccgtcgactaagccgctaacttacttacactccttctaaatcaacagcccctcccgagccaggaggggctgttttagtatcgcaaaaataggtggaaaataagattatagatgaaaacggacgaacagttggcgcataagacccggttcttcggtcgtttgtatctgtttcccacacaaaagggccgtgacgaatttgtcacggccctttttgtattgattggcattatgaattggtttcttctggtggcgtactttggcgtagcatcaacctagttccgaccaccacccgctggggagcgagttcgctatcggcgagccgccgtcctagcaattcgatggctacgctcgccatctggtcggtggcaacgtgaaccgccgacagggccggatagaggttacaagtaaccgattcgatatcgttaaaggagaccaaagcaatctggtctggaatgaccacgtgggcctcgtgtaaggcgcgtaaagcccccacggccatcgcatcgttggtaaccatcactgcatcgagggactctgggcccgccaagagctccttcatcgccttgtaaccaccgtcaacggtgtagttttcgaccttaaccagcttggggttataacgctcgcagtccttcaaagcgtttaagaaggtcttttcccgcacgtcgcggacccgctggccgtcggtagttaattcgagaccggcaatcagaccgatgttttggtaatgggtggtcaagtagccggccgcctggttcatcccgccgacaaaatcgggcaagacacagtcgaggccgcccaccaaaacgtcgtagtccaccaccaccacggccggggttagtttttcaaacaagtggagctggtgaccggaaaacttcccgatcgccacgatcccgtcaatatcttggggaatctgatccatgttgttttcaaagacggtcatcgtcatgaagccggcttgctgggccgcctgttcaacgttcatccggacgctcatgtagtagatatcgtcgagttcgcgctcggccgaataccactgaacaatggcgatccgtcgtcccgtcacttgggacttcggtcgcttggtgtaggaaagctgttcggcgatcgaaataattttgcggcgggtttccaccgataccgatagccgcgggtcgttgttgagcacccgggagacggtggccaaggaaacccccgctcggttcgcgatgtctttaagggtaactgccattagttccacctccacgggtcataaatcttatagttgcttaataaatcgttgccagccagcgtcgccttcgtccgtacgcttgaagaccccagcgtcctctaatacatcggagaagacctgggcgagttcttcttctaagaccgcctccacgttggccgacataatgtcgcggcgtgcggcgacctcctgggcccacggcaggtgcgctggggcaatttggttatcttcatttaaccagaatttcttaacttcttccagttcaaccttcagccgggccggcaagattgcccgccccatcacttcaatcaggccaatgttttccttcttgatgtgccacagcttttcgtgcgggtggaagattcctagtgggtactcgtcgctagtgttgttgtcacgtaagacgaggtctaagacaaaggtcttcccttcccggtgcatgatcggggttacggtgtgatgacgggtgccgtcttgcccggtggccacaatcgaaagcgccggatcgctgtagtcgttccaggtcttcatgatgtgggtccccaggttgatgagggcgagctggtcggtcgtttccaggcggatgtctgacattggccagtcaacgatgccggccttgacctgcgggtagtccttaaaggtcagttcctgcttaatcggggccttcatcatcgggaaggtgtggcggccaccttggtagtgctcgtgggccagcattgaacccccgacaattggcaggtcggcgttggagcccacgaagtagtgcggcagggccttttcgatctcgactaagttgaccagggtttgttgatcgatcttcattggctcgtgctggaggtccaagaagatgcagtgttcatggaagtaagcgtacggtgagtactggaagccccaacccttaccgccgatcatcatccgtataacccggtgattactgcgggccgcctggcctaagcgtcctaggtagccctcgttttcaatgcacagggcgcactgggggtactttttggccgtatcgtgggccgccgccgcaatcgccttggggtccttttccggcttggataaattaatggtgatttccagctcgttaccatccttgacctgccgggtaaactcgacgttctttttaatggccgctaccttaacgtagtcgttttcggtacaaagttggtagaaccaaccagtggcggcttccggggaacgttggtattcctgccagaagcgggcgttaacggcggacggcgtgggggtcagcaagtcaaagagctgctcgtttaagatttcccgctcggtttgtccgtcttcaatcttaccgttttcaatcgataagtcaaccagctgctcggcaattgaccgcccggcttgcacgtccccgtcctgatcgccgactaaagcacgcaccttgttggccacgtagaccttgtccaacggttggtaagcaccgcttgcaatcgccttttcggcaaaggtttcaattagtcccatgatctcaaacccttctctcttctctgcttacagcttgtgtggaccgtcaacgatttcggcgtcgtagaaggaggcgtcgtagccgaccttctcacggtagatttcgccaaccttttgcttcaggttttcggcctggtccttcttaacgatggcgatggcggagccggcaaagcccccaccgatcatccgggcgcccaaaacgcctggttgttgccaagcggcttcggctaaagtgtctaattcagtcccggagacttcgtaatcgaagtgcaaggagacgtgggaggcgttgatcagccggcccagcttttcgaggtcgccgtcggtcatcgccttagtggcttggatcgtccgttggttttcaaagacggcgtggcgggtccgcttgagcagggtttcatcgtttaagaggtagctgtattcgtcgaaggtgtcttcgtcgatttcgcccagtgagttgatgtcgagcttggtttgcaggcgctttagggcttcgccacattcagctacccggtcgttgtaagcggaagcggctagggagtgcttcttgttggtcgacatgatcacgatttcgtaatcgcccagttccagcggcatgtacttgtattccagggtgttgcagtcgaggaagatggcgttgtccttcttccccatccccacggcaaactggtccatgatcccggagtttaagccgacaaagtcattttcggtcttttggcccaacttcaccaggttaatttggtcgatgtccaggttaaattcgtcctttaaaacttggcccatcagcatttcgattgaagcggatgaagaaaggccggccccgtacgggaggttcccgtaaacgtagaggttaaaaccgtggtcaatcttaaagcccttttgacgcaggtaaaccaacattcccttgaagtagttagcccacttgcggtcttctgcttcttccggtgcttcgtccgtaatggcaaaggaaaccacgtcgccttccatattaccggagaagagttgcacctggtcgtcatcgcgggcgccgtacacaccgtaagtccccaaggaaattgcacacgggaagacgtgaccaccgttgtagtcggtgtgttctccgatcacgttaatccggcccggggagaagaagaggtcttggccctgcgctgcaaaggtgtcttggtacttgtcaaaaagctcttgttgattcatgtttgtttgccccatttctttgttagtaaaaaacaagtaaaacttttaccattcttatgctactatcacccggtttattagtcaatagagcgcttacattttttaccaatagctaatgaaagcacctaccgccgcaacgtgctatcataggggctaaacgggagggattggatgactaaactttttaccccgactgaggtggctgaaggcagcttgctcctggggcgctggcaattgcaaaatgacgaactctacaccccactcctaggcggagtgattaaaacgatcgtcaccggcagcgaccagctgactttaacggtcgctaaccgccaccacccgcttatgcccagccactactgggcggtgcgggtcaaccacacggcgtggcgccgctatagtgctgctctccctatcgaagtcgccttacccgccgagcgcaacctcgttgagatcatgaccgccggtaataccgacctcgacgacgtctggtccggtaaccaaggctttgccctcaccaagctcgaactgaagggcgccggccggttaattaaaccaagtccccgcccggtcgtagccatctacggcgattcaatcaccgctggctgctgggtcaacggctacggcgccagcagcgactaccgcccggaacaaaactttgtcggcctggcccaggacaaaatcgacgtcgacctcgcccgggttgcctactcggccgccggggtcttgcgcccggctaccgggggtgttccggtcgccatcgactggctcgaccatttcaacgcccagacgccttggccgccccacccggttagtctgtcggtcatcaacctcggggttaacgaccggcgctttagcgaggccgactttgcgaccgcctacgaacaatacgtgaccgcctttttaaagcgccaaactggtccggtcgccctaatgatcccctttgcccagagcatggcaaacgtcatccgggccactgcccagtaccaccagctccccgttatcgaaacggccgattggtgtgcgagtttcaccgatggccttcaccccgacctaaccggtgctcagcaagcggcgccccgctttgccaaggccctcacccgcctactcaatgaaaggatgtgaccaccgtgtctttaaatcgcctgttaccaattgaagccggccacaacttccgcgaactcgggggctaccagaccaccgatggccgccaagttcagtggcaccgcctgatccgggccggcgccctcggccagctttcggaggctgatttagccctcttagcccagctaaacgtgaccgccaacatcgactttcgttcccccactgaattagaggcggccgccgatcgggtcccccacacggccacttatcaccacgaaccggtctttgacaccgaccggaccgagtcatccaagaccaacgccgaactggagcccctcttagtggccgacccggacagcggtgcccgccacatggaggtcacctaccaggagatggttaccgagccgacctctaagacggcctaccaacacttcttcgcccacctactggcgacccctagcgacggggcggtcctctttcactgcaccgccggtaaggaccggaccggggtcggcgccttcttgttgctctcggccctcggcgtcgatgccaagacgatcgaacaagattacctgctgactaaccaggtcaacgaggcctttgtcaacgaactgctgcagcgctttgcttccgccggcaaaaacgagacttacgtccataacttccggtcactagccaccgtttcgccccgctacctcaacgccaccaagcaggccatcgctacccattacggcacggttaacgactttttaaccaccggcctggggctcagtgctggcgacctggccgacctcaaacaactctacctcgtttaatagaaaggaagttttttcatgcacatttccgttcccctgactaaagaagggctcctcgccgatcaatatggtaagttcgccccggccagtgatatgctagccgatcacccggtccgctccttccccattgaaattgcggacgtcccagccggcactgaaagcctggccctgaccttcgtcgattttgattccaccccggtttgtggctttacctggattcactggctagccgctaacttcccggccaacaccaccctaattggcgatgacgctagccgcaaggacggtcacggttttgtccagggcaaaaacagtaacgccggccgcctggttaacggcgacccggccattaccaagggctacgtcggtccccaaccgccggaccagatccacgactacaccctaaccgtttacgccttagacaccaccctcgaccttaatgagggctactggctcaacgagttccgccatgctgccaagggtcacgtcttagaaaaggtcagcctagagctaccgagccgcgctaattaaggaggaatcaccatggataaccggattttcttcaaccccggcgactcgatcgccaacatccacgactacaacgaagccgtccgcaagggccaaatcttcaaaaaggaacagcaggccggcgacctcgtgatcgctaagggtcccgatgacgaagaatacgccatcttctacgccaacgatgccctacccgccgaccacgagcaatcccaaccctacgagattaagaaaaacctctaagcaaaaagagcagccccagacaggctgctctttttacttagttttatcgaattggcaacagcgtagtacgccagtgggagcgacgacgaaatcaaagatttctgtcgccctccccctaaaattccatcgccgccaagaattccttgatccgcggcgttgggtggttaaagaagtcaccggccgacccggtgaagtcaacccggccgtcttcgacaaagacgatcttgtcggccacccggcgggcaaattccatgttgtgagtcaccacaattaaggaatcgccgtcgttggccaactgctggaggacccgcaggacctgggcctctaactcggggtccagggcactagtcggctcgtcaaagaggatgtaggccgggtccattgctaacgcccggcaaatcgaaatccgttgctgctgccccccggataattgacccgggtaacggttggcagtgtcgtctaacccgacttttttcaagagctcgtgggccttttgtttggccttgtccgggtcctgcttgaggacgtgaattggcccctcggtgatgttttgcaggatcgttaggtgcgggaagaggttccagctttgaaagaccatcgccgttttttggcgcaccgctaggatttccttgttagtcaaattggcgccgtaatcaatcgtgacgtcatcgatcgtcagggtgccggattggggccgctccaagaggttcaaggaccgtaaaagcgtcgacttcccggcccccgacggccccaaaataaccgtcgtttggtgttctgcaaagccaaccgtcacgtcatctaaggcgtggtggtcgcggtaggctttatcaacgtgttctaacttaatcatcttattcccccacggcgtccacgtaccgggacgtccacttctctaagtagtgctgcaggatgctcaaaacggtacagaagagggcgtaaatcgcggccacaattgagtacatcaggagcggttggtagttgttagaggcgatctgttggctgaccataaacatttccacgatcgtaatcgaactggccaaggacgtgtccttcaccaaaccgataaaggagttggacagcggcggcagggccacccgcaaggcctggggaaagacaatccgaaacaggacctggcggtaggtcatcccaatcgagtaggccgcgtcccactggctgtccggaatcgacagcagggcaccgcgaatcgtttcggaagcgtaggccccggtgttcaaagaaaaggtaatgatcccagccgtccaggcgttaaactggatgcccacgttaggcaaaccaaagaagacgatgaataactgaaccaagaggggcgttgaccggaataaccagacgtaaaaggaaaagaccgcccgcacaacggcccacacggccttgaactttccctggggttttgaaatccgaatcaaagcggtaatgacggcgatcaccaacccaatcacaaaggagatgatggcgatcggaatcgtgtatttaatccccgcccaaaaaatctccggggtggagcttttaatgatatcccacataagtttcctttctacatgtataaagcaaggggccctagtaaccggcactagccggccaaactagggcccgatgacgacaatttggagacggttagtcccgacttacttatcagtaatgttaccgtggaagtacttttcggacagcttcttgagcgtgccatccttacgtaattcagctaaggccttgttgaccttggtttgcaagcccttgttgttcttggccatcaggaccccaatcttttgaactgggatcttagatgacggaacttcttggtacttgaggtcagttgccccggtggacttttggtagtacaagaaggcttccttagagttcaaggctgcttcggcccgcccttggcgaaccagttccatggccgtggagaagtcggtggatgacaccgtctccccgccgaacttcttcacgttttgggcgttagccgttcccgtggcggcggcaatcttcttgcccttgatgtcatcgatactcttaatcgtggtgttgtcagacttcataatcaatgccgacttggagtaaatgtacggcgttgagaataagtaagacttttggcgttccggcgtcatagcaatgtcgttgatggccacgtcaaacttcttggagccgaccccggcaatcaaggagtcccacttagtcggaacaaacttcaccttgtaacccatcttctttgctaggtcgcgggccagatcaacttcaaacccggttaacttaccgttttcccggtaggagtacggggcgtaggttccttccagcccgaccgtcaacgtccccttggttaccagttggggctcgctagacgatgagctgctcttcccacaggccgctaatgccaccatagcaaccaggctagcagcgaccacactcaatcgtttcatccacttcttcattgtaaagaagcctcctcaatcattttcttcgggttcacttacaaaagtaagcaacttacctttagtaactataacaaggcaagttaggtacgtcaaagaaaaatcgttagaaaattttaatttttgctaatggcttacttaccggccgcccacgatccgttcggcggcgatttccaaacgttcaatcagggcgtcggcattttgctcaaagtcggtgttaaagtcggcaccctctggcgccaccgtccccacttcttcgcccataaaatcggtcacgactagggtttggtcccgccaagctacgtcgtcgtagtggccctctaaggcttcatccataaaggattgcatcaggtccaagacggcggttttaatgacctcatctttagtcaggctagttccccgcacttgggcttgggcgatcttcatcgctacttcttccatgttagttggaatctcaatactcattttgttatccccttcaattgaaatcttcccttcatcatatcataattaggctaagaaaccgttttgattggtcccaatcaaaagctgaaaggatgaatactatgagcgcgaccgtattagttcccacctacctcgccaagacgggctacgaagtcctccaacaggcggggctcaacatcatcgaagttcccaacgtcgataacgccaccctcctcaagtatcaggatgaagcggcgggcgccattatgggtgtgtcaccaattgacgaccaaacctatgcccaaatgaaacagttgaagatcttggcccggatcggggttggtttcgacagcctcaacccggttgaagccgctaagcacggcatcgtggtgaccatcaccccccactccaacgccatttcggtggccgagtcaacaatcggcgccctgttaaacctctccaaggatctcccccaacgaacggccctgatgcgtgccggtaagtggcgggaagctaaccaggcccagggtcacgacatcgacggcaaggtaatcgggattatcggttacggccggatcggtcacgaagttgaaaaacgggccgccgccctcgggatgcgggtgctgattaacaacggtaaccggccgaaagtccctgaaattggggcgccggttgcccttgatgagctactggagaagtctgattacatcaccctgtccacccgggtgacggccaaaactacccacctgattaacgccaccaccctggccaagatgaagggcaccgcgtccatcatcaactttggccgtggcgccttggtcgacaccgacgcgttgattgaggctttaaagaccggggtcattcactcggccgccctcgacgtctttgaagaagagccgctacccaccagctccgaactttacaaactcgataacgtcttactcagtccccacatcggcggtgggaccattgaggcgatggaccggggtagctggggctcggctaccgaggtcgttcgcgtcttggccggccaagaaccccgctgggccgttcgtcgctaaaatggctaagatttactaccaggagatgacgccggcgggctaccgggccatcgaagaacaaatcgaagcactcaaacaaaagcgaccgaccctgatcacccgtctaaaggcggcccgcgccctgggtgacctctcggaaaacaccgagtactcaacggccaaacgggagctgcgccacttagaaagccgcctgcgctacctcgacaagcagctaacctacgccaaggtgattgacgtctcagacgatggcaaggtggccctggggaaagtggtcacgatccgctttttggacgaccaagaagaggcgacctaccaaattgtggggcgccaccaggccgaacaggcttccttaactgaagaggttttggccttcgactcccccctggggctagccctcaaggggcacaccgccggtaccaccgtgaccgtccacgccccagcggccagttaccaagtcaccatcatcaccgtaaaggtgaagtaactttactagccgtcaccaaagaaaatttaaaactccttcaaggcggggcgctccccctttaacccggttaatcacttgattgaccgggctttttttacttgccctcacttccaaagaccgctatactattcaccgttgcgccaaaactttaacacaagatcttgtaaattaggcgactattattaccacatcttgtggttagaaaagagcgattacatgtttgatcagtataaagatgtcttaacccaccttccccagtactccaagaatatcttccgccccggctacttctcctggctagttggccagatgaagaactggagtaccttttcttggtacctggtggcctttaacttcattgtccaagtggtcttaatgatccagggttgggctagcgtacccgtctctcactccatcatcagctttttgtccgccaacctgagcgtattgtgcgtggtcgggatctccaataagtcggccatccagggctggtttggcctcacctcagcggtctttatcgccttaaacgcctacttggcccacaactttgccgacatgaccctgcaaatcttttacatcatcttcttggacctcttttgcattttgtcgccgtcctggaacgataacgtcaaggtccactcgatgggtggcgtcaagggctggctcaagtacctgctcttgttcgtcgtcttatggggtctgatttactacctgtacggcttgattaacgatccccgcctcttcttggactccttaaccttggcaatctctttgacggccgccgtaatggaattcaacctgcttcgccaacagtactacctctggacgcttggcagcatcatcacgatcggcctctggttacaaaccgccctgcaaggtgccgccaactacgccttggtggcttcctacctggtctttttgctaaacgacctgtacgccttcttcggtagccagggttggttcgtgaagcaagaagtcgtcaccggctacagccaaaaggaatccaattaaatagcgggggaaatggcctctagggtgggcctagcctacctaacattcggatacacagcgagggccccggagaaaaccatgttttctctggggccctctttttgggttaattttgctccagcgcccgctggtaagccgcgtaagttcgcgcgtcaaagcacaccatcgtcacccggtcgagctgggaattatttcctaggaaatgttgaatcgtcgcaatggctaagggcgccgcttggtcaagcgggtaggcgtaaaccccggtggaaatggaaggaaaggccaccgtgcgacagccgttggcaaccgctagttggaggctgttgcgataggagttcgctaacaggctggcctcgtgatgatggcccccctgccaaactggccccggggtatggatgataaaggtggccggtaagttaaaacccggcgtgatccgggcctcgccggtcgcgcacccaccaaacttagcacaagccacatctaaacctggtccggccgcccggtgaatcgccccgtcaaccccgcccccgccacgcagggtggtattagcggcgttgacaatcgcatccacctttaacttagtaatgtcaccttgggttacttctattcggcccatttaatcacctaccaaatttgaacccggtcggcgggcgccttgtacatggcgtcgccgtccttgacgtcaaaggcttggtagaagtcagccaggttttgcacctggacgttggcccgcagcttgttcggggcgtgcacgtcaacggacagaagtagttgttggtactgttcgtgggccttcatccgccagatccgggcccagttggtgaagaaggccaccggatcgtaatccgcttcttgcttagcggcggccaaggcgcacgataagcccccggcgtcggcaatgttttcggagacagtcagcttcccgttgacctgttgcccggcaaacggcaggccatcaaattccttaatcatgtcttgggctaggtccttgaagtgggcctggtcctcttcggtccaccagttatttaggttcccaaattcatcaaagagggcgccgttattatcaaaggcgtgtgagatttcgtgggcaatcacggccccgatcccgccgtagttttcgctggccgattgcttgaggctgtagaacggcgcctgcaaaatggcggccgggaagacgatgatgttcataaacgggtggtagtaggcgttaacggtggccgcactcatttcccagcgggtcttatcaacgggctggccaaagcggcggaagttttcggcagccgccaccttgtttaattcatccaacgcccccattaggtttaagccgtcgctaaccttgagttggtcgtaaacggccggcaacttagccgggtaaccaacctgaaccccgaggctgtcgagcttaacgatggccttttgccgggtcgccggggagagccaatcgttttcctctaggcgctgtttgtaaacggcaatcatttggtgaaccatgtgctccacgtctgccttagcggccgggccaaagtaggtttccccgtaatacttaccgattacctggccgaagtagctcatcgtcaggtagtaggcaaacttctcgtggttgacggcttccttggacccggaaagggcgcgggaatattcaccacccaagatccgcaactcatcggtcactaacgaggcgttaccggtgacggtcttggccaacagccagctcttaaagagggcgaagtggtcggtcaaaatttcgtttaaggccgccaggtagttcggttcggtcacgatcaccttggcgggttcggtccccaccaatccgctcaccatcttagctaggtcgagttggtcggtcgccttggtaaagtccgcccaagcgacagggttgtacatcttagcgtaatcagcccgttcttcggccgacttaacgtgaggcactagcagggcgtcgaattgcttcgcttcttcggtgacctggtgggcttcctccgccgagtagcccaccttaacgaacagtttttccaccatttgtgaccacagggccagaagttgcgggccctgcggattatcctcttggtagtaacccttttccggtaagatcaggctgggggcgccaaagaagagcccgtattcggtggcttttttcatgtccgggtcgatgtcaaaggagaccgggctcccctttcccaacagggcccattccggccacttagcggagtaatcggcgtagctggtcagggccgccacttcgtctagttccttgactaagggggccaccccttctgtttcgcgccggtcaaagtccttagctaaggcatacagcttcacggcctcttgcaaccgggcgtttgggacgtccttttgcccagcggccatcgcatttaaatcaccaatcagggtctcttcgacgtctttgaccaggtcgttaaagcccccggtcgccggacggtcggccggaatttgggcggtctgttcccattccccgttcaccgcttcgtacaggtcggcttttaccgcacccttctcaacttgtgtcatcttctcgcatcctttccaagcgtttatgttcattataaccgagcacacaaaaagaggctggaattttatccccagcccctggttagtctctattcataaaattcaacggcctgccgagtaggttggttcccacttctaagataacgtggaacccaaccgcaggcctagtggctaagtacggtcgaagaacactgctcggtgcagtaaccttcaccctagcttagcccaacggcctgccgagtaggttggttcccacttcctacttaacgtttaagatccacataaagccgatgaagatgaagaagagggcgtacatgatcgggtggacttccttcccccgcttagccgcaatcatcgtaattgggtacatgatcaaccctagggccatcccgtcggaaatgctgtaagtcagcggcatccccaccacgatcaggaaggatgggatggcgatctctaagtgactccagttaatttgacgcaggttttgggccattaagaccccgacgatgattaaagccggcgccgttacctggtcggttaccacggccagcagtggcgagaagaacatcccaaagatgaagagaatcccggtcaccacggcggtgaaaccagagcggcccccgacggcaatcccagccgaagattcaacgtaggccccgactggcgaggtccccaacacggaaccggctaacatggccgtcgagtcagacatcagggccttgccgacccggggcatcttgttgtccttcatgaaaccagcttgttgggccaagccgactagggtgccggcggtgtcaaagaaggtcaccaagaggaaggtcaaaaccaccacccacatttgcagggtgttaatttcgccgatgtgggtcaaagcaaccccgaaggttggcttcaggctcggggcggccgatacaatcccgtgtggcacgggaatcaggccggttaccaacccaacaaccgccgtcaccaccatcccgataaagatggctccgggtacccggcgcaccattaagaccgccgttaccactaagccgaccaccgttaaccaagtgctagcggtcgtaaaggaacctaatccaaccacggtggacttgttggcaaccaccaagcccccttggtgtaagccaatgaaggcgataaagaggccgatcccagcggagatggcaaactttaggtcggacggaatcgcgtcgatgatgatttcgcgcagcttaaagattgtgatcaaaacaaagatgatcgaggccacaaaaaccccggccaaggccgtttgccaactgatccccatcccaatgacggcggagtaggcaaagaaggcgttaatcccgagcgccggtgccgtcgcgattgggtagcgggcgaggatccccatcaaaaaacaccccaaggcagaggccaaggcggtggcggtaaagaccgccccggtatccatcttggcggcgccgagaacgttcgggttcacgaagaggatatacgacatcgagataaaggttgtaaaaccggctaaaatctcccgccggtaatcggtccccagctcttcaaagtggaaatacttgctaattgcagacacaattgatcccccattttatagaatgaacgaataaaatcacgatgaatatcatataatattcggctttcaatgtaaaggggcgatccgaactttcttttagtcagcaaagggggctaacagcgccgctttgccccccgcactcaaccagccgccgtggtgggcgactagctgggcgcaggaacgatagtcagccaggttaaccttgccagccacgatcccgtttgcttgtaaccgccgggccaactggacgtcaccagcggtcaccaagtcgttgacgagcgcgttggggcgggtttcccagcccaagttaagcagggcccgggcccgctgatcggctcggtcgtgggtcagggcgtgggctaagtcagttggttgcaacatttcaatcatcctttcttaggtgaaagcagctaccaggcggatcttgcaccgagagcttggcgccggtcgtcaaaagccacaggacgttttggtaggggcgagcatcaagttcttcttctccggcaccatcggtcaaaattagaattggcgtggttgggataacccggcgcacccttaggtcctcaaagatggcggcaaagcgggttcccccacccccaagacgccgcaactgcccaactgccagccgtccctgaatcgccgcatcaaaagcggttaggtggacctgccagccctgttggtggaccagcgccaccaccattttaagcaagcgtgcgacggtggcatcgcccatcgaaccggactgatcgacaaagatttccaccggggtcactaggcggctaacccgtcccggcaagtccatccggtagggttggcggcggttaaagcgggcaaaggaggctcgttgcccgtcaatggcggtccccatcaagcggcgcagggcccgggcccaatcggtttggtagctaccggacgactccgttaatccttggtcttgcccctgaggaaccgtcccacgcccccgctgatcaaagtggggcgcccgtcccttggtgagtcgctttaagcttgccttcattagtaaggggttagcccccgccggcgttacccaggccggggtgggccgctctccacccacccctctccccaccaactgacgcttagtggcgggagctagggcccgggcggccggtaagtaggcggcggaatcggctaggcggggcagccgttgcttggtcgcccgttccaggtcgactagggtgaccgtcccggctggcgactcttctaggtactggttaacggcaacatccgtggcaattgccaccgccgccggatcgaaggcgtcacggtagcggtatgggtggtaccagagcacgtggagggctaagtgatggagtaaattagtcagctcccgtagcggttcctctttaacccaggctgggttgtacgccaagacgaggtcatttgactgccaaatcaggttgagcgtggactgcaaagggtcggaaattcgtttaatgttgactaataccaccccagcgctatggtccttttttaacaggtcaattaccgccgcttgcaactggtgctccccctcaaccattgccggtgccccgcttggcaatttccgccagtaattcatacatagcgcgagccgccttatcatcccgcgcctggtaaagcgccgccagcagatcggcccgcttaccaatttggtagcccgccgccacttgcccatccgcactgagggacttgagaagggtcaccacccgtggcaaagtcgctaggtccagtggcaccgcttgccccagccactggttgaccaggtcgaggcgattactttccggcaggggggccaccatctcggtgaccggagacggggcggataacagttcttcaattcccaccgcgggcgtcaaaataacctgggccaaatcaacccccacttcttcgcctaagtccccagctaagacgtcggccaacaccaccctggattgagcggccgggagtttccttagggacgttaggttgcggctagctcgttcccaagagcgcggcgtcggcgtaatttgcccgaccaccggagccggcgctaagagattcgggtgctctcgcaggtagtcaaccaccactggttgcacccggggggtcccgtcaacttccccttcggcccaagtaagccagtcagttaggttggcccgcatttttaggcgaacggttcggtcacgaacggcggcgtcactgggggtcacggcgtaatcgccggctgcatccatcgttgggtccgggttttgggctagaataatgtgaacctcttcgggcagggtcagggtgtggatctgacgttgcaaaaccaggttcatcaactcactttgcacggcggcgtttccgcggttaaactcgtctaaaaaccaaataattggttgccccgggcgggcttcagcctccttaagtagggtaagcaaagtagttgagtagccgtacttaacgtcggcgagcgtcccaaagcgactggtggtcactaggctgtccttggttaaaggcggtactggtaaggccagatcccccttttcggccaggctaacgacggtggtcaacagggtggcgcccattcgtttagccacctcggctaccaacgcggacttgccgatcccggcttccccaaccaggttaggtacgctcccggcctcaagcagggccggcagggttaccagtagttcttggtaggttaaagacatttcaatccccccatccgtggttaaccaggtcggaatcgcgctttagcatcttggaaacgtaggggttgtggtcgacaaagaagcgcaacggggcgttaccgtggctccccctttggttgacccccacccgggaactgaccccaatcgattggggcgcccgccgcttggttaaatcaatcgaaagcggcgccgtttctagcggctggccatctaagtggcgatccactaaccccagggcctgcccaaccttgccgggcccgttagttaagttcaccccgacctgatgacggcgctcctccattaattcaagcccctccgtgggctctagtgcccgaatcaaaattccctggggttcttcttggtcttgcacgaccacgtcaaagcagtagtgagcccggatttggtagacgtagatcgttcctggcgccccgtacagggcctcggaatagttggtccgccgcccgttgtaggcgtgggaagccgaatcctgctcacccaagtacgcctcggtttcaacaatcaagcccgccactctccccgcggggctttggtaactgagttcacgccccaagaggtccttggcgatctcttcggtggggcgattcgtgaaaaaggcttggtatggtgacatttggtttcctccactgataattaggattatgataagggtacgaacagaaaggacgggatatgatggcattaaaactcgaacggatttacacccaacccgccgacctggacggctaccggattctggttgaccgcctctggccccgcggtatgtcaaaggaaaaggcccacctagacgagtggctaaaagaggttggcccaaccaaggagttgcgccagtggttcaaccacgaaccggccaagttcccggactttaaggctcaatacctagcggaactagccgccaacccagcctttgcaaccctcgagcagaccgtcgccgaccacttaaaggacggcaacgtgatcctcttgtacggggccaaggacccggtccacaaccaagcggtgatcctaaaggaaaagttggaagccggcctcggcctgtaatacgtttattttagcgcgccgctgggaaaagaccaaggaaggtcaaagaagtgcgatccaatctatcaaacaggccttacgactaagctagggtgaaggttggtgccttggcaccgttcttcacccgtacttaagcactaggtctgtggtcattttctacgttatcaaaagtgcgatccaaccattggcaaggccgtgggctaaggaaaggttgggggttgatgcggtacgcaaaaaagagcctaggagaaaagatttctcttagactcttttagtttagtctccattccctaattgctccgcttgcctccccaagcgcaaccgtccagctccccggctgctagcgttaagcggtggtcttgttcttcaatcgtctgtaaggttgctaagagcagggcccgctccccttcatccgtgctcttctccgttagttcgttcacctggtgtttaacccaagccatggttgcttcgtccatttaatcatcccccaacaggtctaagtttaggcgtaagtcactgagttggtcagtattatcttccaagaccgccgctaaccctaggtaacccggtgcccgatcggggtgttgctcagccaacttccgcaggcggcttgctaaccaggccgcctggtcggctaagtgcccgggccggggtgccgtcaggtactggcggtagttaacaaggagttcctggcgctcccgctcagtcaaataagcaaactggcccacgaccagcggggtcaggtaggtcatcttagtttcattggccaacgcctgcagtggacgcagcagctccgctagcgtaaaggactggccctgccccggcgcaaaatccttcagggcccggccagtattgaccaccagcccgagctccttgcccgctagccggtcgccagccgtcccgagcaagtcatcgtcaaagacctcgtctagccaggccttcatcaccgccgggacgctgtaccaatagaggggaaattcaaagatgatccggtcggcagcccaaagcaaggcccgctccgccccacggtcaaagggcgccactaaggggtaccaggtaacccctgcttcttgcttggcggcgtgcttgaaaaaaccttgggtgctcgaagtggctacatccgggtgaccaatcacgactaaggttttcattattaaccctcctctaaaagggtgcgcccttgttcaaccaagcctggggtcgccgtcgtcgtcaaaaagcgctggaggggtacttcctggtggcggtccttaaaggccattggctcggcggccacgatcatcaccagcaggttgttttccgtcagcatcagctggccaatcccggtgtacttaccccgggtgtgcttaccggtccgccagacgtggagcttggcggccccactggcgtcacgctttaattggtagccgccgttaccatcgttttcgaccggcacgcccgtgtaacgcgtaaccgggtattgattcttctttgccatgtttcctcctttggttaaccgtcctccaccccgcttgtattcgcttgcacaaaattattttctgtgctttgataggggcaaaggagtgatcttatgactgaacaagcaattaccgccgcccaaatgcgggccaaggaccaattcacgatcaaccagattgggatcccatccctggtgctaatggaacgggcctcgctcgccgttcgtgacgccattttaacccactacccggcggccaacaagattgttgtcgttgccggtcagggcaacaacgggggcgatgggcttgccattgcccgccttttgcacgttgccgggcggggcgtggccattttaaccattggcaactccgcccacgcttccagcgaacaccaaacccaggcccacatctgcgactactaccaaattccggtcgccagcgacccggcgctgttaaaggacgccgacttaattgtcgacgccatcttcgggatcgggattgaccggccggtcgagggcgcctacgccaccgtaattaagcaggttaacgccgcccacgccccggtggtcgccgttgacgttccctccggcatcaacaccgacaccggcgcggtgatgggcgtcgccgtcaaggcggacctgaccgttacctttgcctacaacaaaaccgggttggtgaccgaccagggccaggcctacgccggtcgggtcatcgtggcagatgacatggggacgtattaaagaagtgcggaccaaccttctcgacagaccgcatgactaagctagagggaaagctgatgcgccccgcatcgttcttcacccgtacttaggcctgtggttggggagcacgttatctgtgttgcagtcaaaaaataaaaaggagttaggggaaaacacggttttctcctaactccttttttactatgcgcgggacttgtaagcaccgtcagacgtgttgacgatgatcttgtcgccgttcttaacgaaggatggcaccgttacgaccaggccagtgttcatcgtagctggcttaccaccaccgtcaatcgtggcccccttgatttccggttgggtttccacgacttctaaggtcaccgtagctggcaattcaaccccgaccagttcgctgtcaacgaagttcatttgtacttgcatgttttccgtcaggtacttcttttcttcgctgatttgggattggtcgatttcgtattgttcgtaagtttccaggtccatgaagacggacgtgttaccttcgtcgtaaaggtattgagcgttcttcttgttaaccatcacttgttccaccttttcagatgggcgcatcgtggtgtgcacaattgagccagaacgaacgtcttggatgtccatttgcatcagggtgttacccttacctggcttgtggtggttgatggcgagcaccttgagcagcttgccgtccttttcaaagaccatacccttcttcaagtcaatcgtttgaatcattgtcttactcctttacctaatagctagattatagtggcgccgcccttgattaaagccggcggccaacttcgctttgccaccgggcgggcccgaacttggcatactttttcattatagcatgcttccctacttcttggcggggattcttattcgccgtttttggcctgttcaatcaggttggcggccgggacccgaatcagggtgtgctcatcggcctccttgttggcccgtagccccagcccgttgatcaagttgttcttgtagcgcaccgtgatcttggcggcaaaggcgcggctcgttgcttggtcttctttgcgcagtttgctttcgttccacgggtaggtcaccgccgcgctagataaaatgtcgttactatcggcgattgatgcgttcatcgccccgaccgtcacctttttggtcgtcgtccagtaagtataggaaacaacgtggtggtcaccgctaccgctgtggttagcccggacgtagtagtagtcattggtgttatcgttggtcagttgcaacgggtcgtatgaataactcaccgttacttgatcagaggttaaggctaccttacgaaacgccgtgaagtaaagcatcgtccccagccaggctaaggccaccaccaacaggaccacgtactttaaaaagagccccttttcaaaacgatgccccgtctttgcgattagcatcaactggtgcacccgaatatagtggatcacaaagcccaagaacactagggctaacaaccacagcaaccatcctagccaattccaactcatcttgtttactccttattatttccattacgttttcaaataaattgtaccacaacccggtacgcccctcggctttgttcaccaagtcggggcaagatttcacataaatttttcgcatctgtcccccaaaacccgtataatggataggaatatgctgatcaaatctgaaggagggcccctgatggctgaaaaatttaacgacctcgccgttgacatcatcaacttcgagcgtgaacaccaaatgattgataacgaaatcgcctacggcagccaattgaccgttgaacgaatccacgatatcaagtcacaagcaagcgtcgcaagcgaagaagaagaaagcttgatccgccgcttcatgcaatcacaaggttaatagttagcaacgtaaaaagggctgagagaagacctctcagccctttttacgttggtcgccggaagcggaccggcactggtgcgggggattcgatcacctgatcggggtgggcgatttgctctagcagggttgcaattagcttgtcggcaagctcttgaaccgggagcaccacggtggctaactccgggtttaagcgttgcatcaaccgggagccgttgtagccggtcacccaaaagtcttcattaattttacgtccgctggcccgtgccatcccctgcaactgaacggccacctcgtcgttaggggcgattaagccgtcatattggtttaagagcagcggttttctgatcagttcgtccaactcgatcaccgcaagggcgttacctcgtctagctaacccatccacgatcccgtcaatccgacaccgggatgacatcggtgagtgagcttcgtccaaaactagggccacctctttggccccttgctccctcaggtaggcggccgccatccgccccccgctgtaagaatccaccgtcaccaccgggatcccctcggctagttggtgggcaaaggaaacgatcggtaccgccaaacgttggtagtgttcgttatccaagttatgggaactagagatgataccgtcgacttggttggctaacaagaccccgaggtgctcttgttctagttggtcgtcggtggcggtggtggcgatgataaccttgtagcccttggtaaagagccgttcttctaggcagttggtcaactcagctaaaaaggggttcgtgacgtttggcaacaccaggccaatgaaatgtgatgactttccctgcatcgcccgggccagggcattgggttggtaatcaagttctcgcatggccaaccgaaccttacgaatggttttgtcacttagcgagtggtagttattgatgacccgcgagaccgttgtcaccgatacccccgcccgcttggcaacgtcctttagtgttgaagtcatgttagctcacccgtttcgtaatcaatttcacgattataacgcaagtaagcggttcttgaaaaccttagacgccgttttggagcgacaaaaaattactaacgctccgtggtctctttgaatcgctcttgattaatcgcccacaaccaccccaatccgttctcaggacggggaccacttcacttatttgccgatctaagaaaagcggttacatgatgattgtgatcacgctatcaatcagagtgtgtgaaattaaaattaattaatttctactactaattaaataccataaatttcattgacctacccccgaaatcatgctagtttaaacatgtattgaatacttaaaaaagtcttatcatttcgccattttagggaaaatgaaatacttatcatactcaaagaagataaatctaaaggagatccggcatatgcacaaaaagcaatcaaatgaccaatacctccactacaaaatgtacaaaagcggtcgcaagtgggtgtttgctggggtcgcagctctgaccctgctaacaacgactgaagtggctcacgctaacaccacgtcttcttcagctgcctccacggtcagcctcaacggttcaaccgttgccagtgaagcggctaaggccaccgttacctttatttcagaaagtaccagcgccactagttctagctcaagcacggctagctcttctagctctgctacctccgctagttctagttccgtggccacggcagctactagcgtaaccagtgccaccagcgctactagcgccacctcggtatcgtcaacgagcgctgacagctccgccagtgccgctacgtctagcgatgacgccagctcctcggccagcgcggcggatgccaacagcggcgtttcctccgctagtgccgccaccagtgctacgtcagcaagctctaccactgtggtccgagcggtggttgccgtggccactagcgctagtgcaagttcttcgtccgttgacctgtcaacgttaaccttctccaacaacgcctcccaacaggccttcatcgaaagcgtagctgaaggggcgatcgaaagttggaacgaatacggcgtcttgccgtcgatcaccgttgcccaggccattctcgaatccggttggggttcatccaccctttccacgcaagcccataacctcttcgggattaaggggagctacaacggtaactacgtcacgatgagcacccgcgaagtgattaatgggcaaagcgtctacgttaacgccgccttccgggcttacgctaacaactccgaatccgttgaagaccacgggaacttcctctactccaactcccgttacagcaacctcttaggtgacactagttacaccgacgtcgcccaaaagctttcccaagacggttacgctaccgacccttactactcttcctctttgatcagcttagttaagacctacgacctgacccaattggacagcatcgccattgcgaacacgccggtgatcaccaacaagagcgattacacccaaaccaacaacggggcatccaccacggcgacggcaacttactacaccgtccaatccggcgacaccctgtccggaatcgccgttgaatacaacacgaccaccgcgacgttgacgagtttaaacaacttatccaacccgaacttgatctacgttgggcaacggctcctggtcaagagcgcatcgactgcagcggcgtcatccgcaacttcaacggccaccagcaccgctagcgcaactagtaccagctccaccactagtgccactacctacacggtcaagtctggtgacaccctcagctcgattgctagctcccacaacacgaccacggcggcgttgacgagcttaaacagcctggccaacccgaacctgatttacgtgggccaagtccttaagttggctaacaccacgacggcaagcacgagttccaccagcagtgccgcttcaactagctcaagcgcaatgacttacacggttaagtccggtgataccctgagttcgatcgccagttcctacaacacgaccacctcgacgttgacgagtttgaacaacttatccaacccgaacttgatctacgtgggccaagtcctcaaggtagccggctcctctaccagtgtttctaccagcactagttctagttcggctagccaagcaacgaccagtggtacctacacggttaaagccggcgataccctcagttcgatcgctagctcctacaacacgactacggcggcgttagctagtgccaacagcatttccaacgccaacttgatctacgtaggccaagtcctcaaggtcactggcacttcttcaagcaccagcaccaccactagttccacttcctcaaccagtggttcttacaccgttaagtccggcgactcgctttccgccattgccgccgctcacggcttaaactggaagacgttagccgccaagaacaacatcgctagcccatacgtgatctacgttggtcaacagttatcgctttaaaattaatttaattatcaacaaaggacccgccaagcatggcgggtcctttgttcgttttggtccccatttttgaaatttaaccctaaaccgcttataatcaaaggcagatttaattccaatgagaggggccgtttttatggtaacaaacgaggctaataccaccattgatgcactagatcaggttagccacctgtttaaactgatgggacatcccaagcgcctccaactgctgtacctattgattcaacaatcgatgaccgtatcccaaattagcgaacgcttaaagtgggaacaatcggccgtctcccaccaactccaagtgttgcgtaagtaccagatcgtggagcgggttaaaaatgggcgccgggttgtttaccgcctggtcgaccccctcgtgatggggatcatcgccgacgtcgtgaatgaaatccgtaaataaaagtgggtaatcaccttctcggcaggtcgtatggctaagctagagcgcaccgttcttcgacttgcttaggcactagccctgcggttattttccacctttgctatctaaccttcgtgaatacagaaaaagaccgactgggtattccagccggccttttttcgttctttttaaaccccagtgacctagtgtccttggttatcggccaaaagttgaccaatcttttgagcgccctgtgcgtcgggggagataattaagagggtatcgttaccagcaatcgtccccactacctctggcatcgacaattcatcaaacatcccgccgaggatggtcgcgtaactcgagtccggggtggttttaacgacgttaacaaactcaacggtggtgtaagagaccacccggttggcaattgcccggtagagccggtcgtcgtcctccttggcggccgccacctgagcatagtaggattgcccatcactgctgctaaccttagcaatgtttagggaatgaatatcccgtgaaacggttgcctgagtggcgacgaccccgtgttgcttcagcaattccaaaagctcctcttgggtagcaatgtgattttcttcgaccagttgttgaattaattggcggcgctgcttgtagttcatacccgatccctccactcgttgaatattcatttatccccttaatattaacccattcaccttgggatacacaaatcattttttaaataaatgacggtttggcggtctttaaaccggtttcataaaatatttacattctacaagtagggagggaagtgcatattttacgccggtgttcctagcggtcgttcttcttttgccatttgcccatcaacgatcgtgtacacctggtcggcgaattcacgcagccgtaggtcatgggtgaccaccaacacggccttgttgtgcttgacggcgaggtcggaaaagagttggcccaccaccttaacccggtcggagtcgagggcggccgttggctcatcggctaagataatttgcgggtcagtgtaaagggcccgggcgatggctacccgctggttttgccccccggacagttcgcccgggtacttgtggatcattttttcgatcccaaggtcttttaacaggtcccctaattcccccttggaaaggttaccgtggcgcatccggtcaaccagggcgaactgatccctcaccgttaagtaagggagcaggttgtaagactgaagaacgaagccgatcttatccaggcgtaaccgatcgcgttgcttaccagacagggctgagatctcttggccgtcaatcaaaacttgtccctcagatggctgctggaggccaccggcgatcgttaaaaaggtggacttccccgagccagacgggccaatcaccaggttaagcttgcccagttcagccttaaagctcacgtcagacaaaacgtgaacccgggcaatcccttgtccgtagtacttttcaacgttacgtaattcgattgcagtcataacgcttcctccttagttcagggcatctagcgggtcaatctttttaatcacccggacgggcaagagggccccaatgacccccatcaccaccagggccaccgctactccaatcgttagcggccagttaaaaagcattggcaccgcggttggtagtaccgccccggtcaccaccgttaataacaaggcaatgatcaccccgaccaccatcaggatcaaggcctgccccaaggtggcgttaatcaggcgttgggctgggattccctgtgcccgtaaaaccgcgtagttggccaatttttgcatcgtcaggatgtataagaagacggcgatgataatcacggaaatcaccatcaaaaagccgatcatgaactcaaagaccgtgttttgagcggaatagcccggcaacttctcaatgaaggtgttgaccgagtaggacgctagacccgccgtcactgccggcttggcttggtcactaatgattccggaagcaacaaactggttaccgaccccgcgcaggctttgccagacgctgaggtccccataggcaatggaagaaatgtttagtttggcatccttagcaaatccgaccaccgtgtactcggtcgctgaattaccaaatttcaccttggacccgagccggtagcccttatccttcaaggattcgtctaaaaccagctggttggacctctgtacccggtgaccactggtaattgctaacttatccttggcgataaactggtcttctttgagccccacgaactgcagggaggtcttgtagctctctttttgaccgaccgtttccatcaccactgggactaagccgagcttggcttcgtgcttggttaacttaggcagttggcttggtgcgatcagggactggctaaggctaacgttggcgtttttatccaaaacgaccgccttggttccccacgattcaatggcgaccgtgttctcactagccaagccaaacatcatccccatcaacaaaaacatcaggtagctagttaagaccaccatcgtcacgatgaggccgtagcgcaccttctcgtgaagaatctctttgattgctagaaacatcttcggtttccccctcttttaaaaggacccgcaagacacgttccaaccgtttcaaaatcaaatcttcgttttccggatccacgaggcactccttgatgctttcgtgaattagcatcatggctgaccaccgttgatcatccatcattgccttaaccttggccggtaagggatcgggtagcaacccctcgttggccgtgtagtgcaaaacaaagaagttacgcaggctgccagacgtgtcagcgaggtcgcgcacccgttggatgtattccgtagccgtctgtaggtgacggcgcttcatatcatcccggctccccagcttggcagccagcaggtggtacatgtaggaataggcgtccgtgagattgtcaaagtacttgtaaaaggccccccgggcaatctgggcatccttaacgatgcgggccacttgggccgttgccagagtgtggttgctgaactcgtttaacagggcggcttcaatccgttgccgtttttcatctggaagattagtaaaggttgaacttggcatcttttcgtccacttctttctcatagtgacaccatgtcactcgattaaggccattctaatcgcgaggtgacaccgtgtcaatttttttaataaaaataggagggtcccgttacggaactctcctaattctactatagatttgcgttaatgccaggggttaggcttcttcgccaccaaccttaacgatcgccttggaaaccttgcctaacttaccggaaacaaagtcttccacctgggtgaattccagttcgtgggagaacagcggcagtgggtccaccttgccactggccaagagggcaattgagtcttcaaaggtgtacgggttgatgaaggccccttgaatggtcaattgcttttggaagacgtcgtaagtgttaacggagaacttgtcgtccgggttcccgaccccaaacatcaggacttgggcgccccgggccgccgcagccaatgcttgttcttgggttgccggggtcccaacggcttccacgacgatgtcaaaggcggcttctggcagttcttctttagtcgtgttgatcgtcttgacgccaaagtgttcgcggttgttggccaatttttcttcggagcgaccagccagggtaacttcgtgaatcccccgagcctttaaaatttgggcgaagagttgtccttcaaacccgtcccctaacaacatgaatacttaaataatcgcttactaaaaagattactgcttggtttaagtagtcttgagagaaatattcattttgaaattggaggcattaaattatactagctttctatataatattagttgtgatagggttcgatacattttttatagtgagcttccagtcaaccattgaatcgttaccatcattttcctcctaattcatcttctgttcgtagcggcgccaagcgtcatcaaagatcagcattgacggtaggtactcggcgttttcttctaagtacttagaaatctcgtcaaaatcttgtgactgcttgggaaaggcggagtcataaaaggcgttattggcaaactgctccacctcatcgggttggttggggtttcgttgggtcatcaaaaagtggtaaaaactttcgcggtacatgggggcctcctatttagttggaatcgtaatcaaaaagcggaaggtgccgttggtcatgttgatttctttggcggtatattgcacggatttatcctggctgtacttatttaaatccagcaggatcgtttcttttttcacgtttaaactaacccactggggcagcttatagttcttctttaaaaaggccatcacaaaccggatcggcaggtttagtcgtccaaccgctaatcccttggcgcgcaacaaaacgttaccctgactagttttttgcgggatgaagttcaaagaaaactgcaccgttgcccccaaaaatttagtccggccaatgacggtcgcgtactttttaccgacgacgaagcggtacttcaccttggagtcctttaagaacttattcaagtagttagccgacagggcgttaacttgcttgcggtttaaggttacctccaccgaggtgtccgcctgtttggtggcactgatctctttgggaacggagaccggggcggtcgttttatcgatcaccaccccaatgaaaatcacgaccaaagtggccaaaatgagaaaggcccacttccacgggttccgttttcttggttgtctgtgcatattctacctcgtttggtactcaaagttgttatttttcaccatcgcgtcaaagagtttctcggtcatcttggtgtaacccaggtgattggggtggaagttatctgacgtcgaaatgtagttgtttaggttatggtccttgttgttcatgattgcaagaaccgccgcttgggtgatctgatcgttattggattttttcgcctgactgaccaattgctggcgggccgcccgggtcgtgtattgaccataagaaagggtgtggttgatgtccacaaaggttgctggttggtacttggcaaccagccgcttagtcaactggttccacttggcaaccgacttggaaatcaccgtcacgttcggaaagtaggtgtaaaaaggattatagatcgagaacacgaaaagctgggcgtttgggttatactttcggacgtctttaaagagggccgtaagcttagtctgataaagcttacccgccgcattcacgtctttttccaccgttaccgaggacgtcgaaaaggcggccttttctaacgtttgcatcaggtcattgcccccaacggtcatcacgatcacgtcggcgctcttgagtccggtttggatttccctttggctatcgagccgggccttaatttgatcggaccggtccccggtgacaccaaagttttcggtggtcacctggttgccatacttatcttccaagcgggtcttaatttgccccacgtaaccaccctgctttttttcatccccctggccgtgggtcaacgagtcccctagggcaaccaagagaattttcttctttaaaatccgttgttgctcttggttggcgacgagggacggttcaccacgcaagtaccaagctgccccaccaccaatggcgatcagggcgacaattaacaacaaccagcgccatactttcttgctcaaaacgcttcctccattaaaaagggacggccgctttggtcgtccccttattttaccggggcggtgagacatcaccgtgcccaccaaaggttagtcgctaaccattgtagcacacttcccggccccgcttaaattaagcgtgaaggtgtttttggacaaattcctcaattggtaaacggaagtcgaggtagttagcctctaattgttcccgtgaccaatcccaccaagcgatcttttctaggtccgccttaatctcgtcggggaagcggtccttgatcttcttggccgagaccccgccgacgatcgtgtagggttccacgtcatgggtgaccacggccccggagccaatcaccgccccgtcgccgaccgttaggcccgcttgaatgatggcaccgtgcccaatccaaacatcgttaccaatcgtggtccggacctgcttgcggttagccaagaactcaacgtcgggctggtcaaagccaaaggtcgtcccgttgtaggcaaagacgtgttgggaagcccggttgtaagggtgattggttggcccaatccgcacctgggcggcaatgctaatgaaacgcttcaagtcgctgttttgcaggtaacaattttgcccggtgtaggtgtagtccccaatcgtgcagttatcggctaacgtccggtcgcctagttccacccactggccaaaggtggtcttgttaacctgggccccttcacccagggttggttcgtctcgctttaactttggaaattcgatgtgcattttagtaattccctcttttcggtttggtttatacttactttataatccatcttaaaggaatgagcaattatgtaccaagtaaaaacaattgataaatttgaattaagcgattttgcccacgatctacttcaaatttctgacacggacgctccgaacgccctgttggttcgtagctcccaggttgacgatgccctgatcaacgaccaactgctggcgatcacccgggccgggattggtaccaataccatcaacgtcaacgcctgcaccgaaaacggcaccgtcgtcttaaacacccccggtgctaacgccaacgccgttaaggaattgatcatccaagctctcttccgttgcgtgcgcccaattgaccgggcgattgcaaccgtcaaagacctgacggccgaaccgggagctgacctccaagtgctggccgaggcgacgcgcaaggaatttatcggccgcgaattatacgggaagacgattgggattttaggcctcggggcaattggccaacgggttgccgaagctagttaccacctcgggatgcaagtcttgggttataaccgtagtcccaagaacctcccccacgtcgttcaactaccgacaattgaagaggtcatgtcattagccgactttgtggttgtcatgctacccctgaccgaagaaaccaccggcctgatcaaccgggaacggctccaacagctaaaaccggacgcctacctcctgaactttggccgtggcgaaatcgttaataaccaagacctcctcgaagcactggccaatggcgagctggccggctacgttagtgactttccagctagcgacctgcaaaaccaaccgggggtcaccctcctccctcacatcggtggcaacaccgaagaggccctgacctttagcaccgatatggccttacaaaacctgcttaacttcttagagaacggtagcgtccggacctccgtcaactttccgcgcgtcgacctcccctttgataccccccaccgaatcaccctcttttacaaggaccgggccaacctgtggctcgatttcgtccaacttttaactgaccagggcttaacggtcaaggaaatgacgagcaacgccaaaaacggctacagttacgccctgatcaacaccgacctcagtgtgctcagccaagcggaaatcgccaacttacgtcaactcttacaagaccacggtgacatcattcgcttccgcttcttaaccaacccatctatgaacccagagctataagctccccttaaatcaacaaaccggccaattacgcaaccaaggttgcgtaattggccggtttttgattggaaagtaggaaataaccgcagacctaatagctaagtaagtcgaatgggttggttaccacccaccgttattccgtgtagtaagtcaggcagcaagcgcccaacccggtatgggtggcgatcacgggcaccgtttcccgcaccgtgacctcgatccccgggaacaactcgtttaattttccctttaagcgggcaacttccttatcggccttgacgtgggaaatcccgatccctttcaccttgggaccattagccatctggtctaagatcttgtcccattctttgtggatggccttaattccccggcccttcatggcgatgtggatttgaccacccgctacttccagcatcaccttaatgtttaacaggctagaaattgtaccggcaaagcgggaaacccggcccccggccaccaggttgtccaggttgtcaatcgccaggtacagcttgtggtggtcaaagacttccttcatcttcgccacggcctcatccatggtcccgccggcttcgattaccttagcggcctctaaaatctggaaggccatcgcccggtcggtggtttgacaatcaatcacccggaccggtgtcttagtcaaactagccgcctgctccgctgcgtgaacggtaccggaaattgattccatcatgcagacacagaggacttcagcgccatcttcgcccagtcgatcaaaggcctcggtgaacttaccgattggcggctgggaggtctttggcaaggagctggccttttccatcatgtcgggaaactggtcgttggtaatcgtttcgcgttcaacgtaaaccgtcccgtcgatcatcacggataaggggatgatcgtgatgtcgtgctctttgatttccgcttcggttaagccggcggaggagtccgccacaattttaatctttgccatggaatttatcactcttcctgaaaaatttggtataattaatctagtctttaaaactagattacgttatcataatatcacaaacttgcgaggagtttgccttcgtaaatcagtataacaaaagttacccttgatttcactgcttctccttgccccaaaggagtccatcatgcatcgtcaacaaccgaatctgttaattgaaattggcaacgccgttacccatgggctgggcgtcggcctgtcaatcgtggggatgatcgccttaatcattaccgccgttaatgcccacagcccgctcaagttagtggcctttattatctacggtaccgttctagtgctcttttacctggcctcgaccctgtttcactcgctgatcttcacccgggcccgccacgtctttcaagtctttgaccactccatgatctaccttttaatcgcgggttcttacaccccttactgcctggtggcgattagagggtggctggggatcagccttttaacggtcatttggttaatggccatcggcggcgttatttacaaggcgctgtggctaaacaaaaagagcttctggtcaacggtcatttacgtgatcatgggctggatgtgcttgtttgccatcatcccactttaccacgccctagggccggttggctttggcttacttttggctggtgggattaccttcacgctgggcgcagttttgtacagctttcccacccaatacacccacttgatctggcacctcttcgttttaggtggcacgatcctgatgtatttttcaattttgctttacgtttaagacccacttttcaaaggtgcaggccgggtccgactcggtcgcttgaagatggcgctcagcgactttttgccaggtgcgatagtcgatgggcgccatttttacgtcgccgtggtggtctccttcaacaaccgttcggtacaagacggtcgctaaagacatggtactggcaaagaggtgggcgcccccaatgatgaagacctcctcgtcttcaccgtaattggctaacaagtcggtcagggcgttgaccccgttaaccagggtgactccttcaattggcgtcgtttgtcgggtcacgacgatgttggtccgcttaggtagcggccgccccaaggacaagtaggtgtttttccccatgatgaccgggtgaccactggtgaggtgtttaaagtgctttaagtcggctgacaggtgccagggcatgtcattgtccttgccaatccagcccgcctcatcttccgcccaaataaaggcaatcttaaccatgctgttcctccttagaccgctaccggggccttaatggcgtcttcgtgttcgtagccctccagcttgatgtcttccatttggtactcgtcaattggcttggcctccgccggcaagatcagctgcggtgcctggtgaactgggcggctgagctgttctttaatctgatcgaggtggtttaagtagatgtgagcgtcccccaaggtgtggacaaattccccaacttccagcccgcactggtgcgcaatcatgtgggtcagtaaggcgtaagaggcgatgttaaacggtacccctaagaagatgtcggcactgcgctggtaaagctggcaagacagcttgccgttgttcacgtaaaactggaacattgtgtggcacggtggcagggccatgttatcgacgtcggccgggttccaagccgttacgatcaaccgccgagaatcgggattggtcttaatctgctcgatcacctttttgatttggtcaaccgggccgtttggcgtttgccaactccgccactgggagccgtacaccaaacctaggttgccgtactgcttagcaaagtcgtcatcctctaagatccgctggcaaaaggcccgcttttcctttttgtactcttcgttaaatgcggcatccaccaaggaacggcggccaaagtcggtcatgtccgggcccgtatactcgtcgctttcgacccacttcttaaaggcccactcgtcccagatgtggtttttgtgttccaagagaaagcggatgttggtgtcgccgcgcaagaaccagaggagctcgcttttgaccagcccaaaggccaccttcttggtcgtcaggatcgggaaaccttcctgcaggttaaagcgcatctggtagccgaagaccgacttagttccggttccggtccggtcccccttttggtcaccgaattccaggacgtggcgcgccaggtctaggtactgttcttcattatgatttaccgtcattgcaatcgctccttttattcaattgggtctaattgtaacagatctcaaccggattaccggcaactctaatccacgtaatcacttaggtattcccagcgggccgtcttatcatcgagctccttagtaacctggtttaactgggcctgtaacttagccagtttctcgtagttatcaccatttgcggccattgccgtttcaatctcttcttgttgactggctaactggtcgatttgttcgttaatcttttcccactccagttgttcggcgtaggtcaacttggttttttcctttttctccgcttgtttggcaaccggctttttctctaccggcgcctttttagccgggaccgtcgtttgaacctgattagctaggtaatcggtaaaacgcccggtgtagcgctcaatttgcccctgccccttgaaaatcaacaggtcgtcggccacccgatccaagaagtagcggtcgtgcgagaccgtgatcacggtaccactaaaatcgtctaggtaatcctctaagacggtcagggtgccgatgtctaggtcattcgtcggttcgtccaagagtaagacgtttggttgttgcatcaggatttttaacaggtagaggcgccgcttttcacccccggataacttccgaattagggtcccgtgcatgaagcgggggaacaagaagcgttccagtaacttcgtcacgtcaacgcgctgaccgtacttatcgaccacgttgtcggcaatttcggttaaataagagatcacccgtttatcgtcgtcgaccccctcggtttgctgggtgtaataacctaggttaacggtctcgccaatctttaagaccccggaagccagcggaacccgccccgcgatgacattgaggaggctggttttcccggccccgttttcaccggtgatcccaatccgatcgccaccctgaaccagcaggttgaagtcctgtaagatgtggtgttcgccaagggacaggttggcgccctttagttcgatgacgtccttcccgagccgttgtgaacccaggtcaatggcgatgtcctcgtccgtttccacctggcccagggagtccttgagctcgttaaagcggttgatccgccccttttgcttggtggaacgagccttggcgccgtggcgcatccaagccagttcctttctgtacaggttttgcttcttgcgttcactagcctgggagagttcgaggcgttcggccttcttttcgacgaaggcttggtagttaccgtcgtagtggtgcatgaccccgtaggccaattcccaaatgtggttagtaacttgatccaagaagtaacggtcgtgggtgaccaccaaaacagcccccttgtacgaggctaggtattcttggagccacacgattgaggccaggtccaggtggttggtcggttcatcaagcatcaggaggtccggttcttgaatcaggacctgcgctaggccaacccgtttcacttgtccccccgacagttcccccatcttctggtccatgtcggtgattttaagttgggtcaggatcgtcttaatccgggaatccgcgtcccacgcgtcctcttggtccatggacgcttgcagcttggcaaagcgatcggccgccgccgcatcttcggggtggttagtgtactccgtgagggccgcttcatagctgcgaattgtttgaaagacccgctggctgcccgcaaaaaccgcatcggtaatcgataaatccgggtcaaaactcggctgctgcatcaggtagccaatcgtgtagtcccccggcttagtgatctggccggcatcggcaccggtttgaccggcaatcacattcaagaggctggtcttcccactaccgttagtaccgatcaggccgatccgatcgccctcgttaatcaaaaaggacacgtcttcaaagagcaccttttcgccgtaatgactcgttaaattatccgcacgtaatgtctgcatgtttcctccttactacgcctttaacagctcgcccgccgcctttaatagggtctggtaatcattggccagctgaccttcaaccacttgtttagtcagggtggtgagggccttgcccattgctggccccggcttaacccccgctttaattaggtcgcccccgtttaaggccaattcgccgctctccttaattggtagagcctggtacgctgcttgaaccgcctgtggatcgacctgaccacccagggagttggcgatcacgacggcgtctgccaccgcttgctgacccgcctggtaaagatcgcttgccccagccgtcttagtcgtcagtttttccaccagtggaacggcccgagaaacggcggtaatcaaaccattcgatagcttccacccctttaagaaggggcgcagctggtttttatcaaggcccaagcagattgcaagtgctccccaagcctgcgtggcgttgtttaacgtcagtggttgctgagccaaatattggagcccttggccaccctccttcagtcctggacaatgcaggtacagcttggtgtctaacatggtagccaaaccgttttggaccgccttaccaaggagtaacttttcgaattcgacctggatccgttcaacggcgatcttttccaacagggccgcgttttgtgacatcccggccagcgtgcccggctcgatttgaaaaccaagcttggcggcaaaccgggctgcccgcatcattcgcaaggcatcctcgtgaaaccgctcggccggatcaccaaccgccttgatcaagtggcgctttaaatcccctaacccgtcaaaaaggtccaccaccgtcccgtcctcttttaaagccaaggcgttaatcgtaaaatcccggcgctgtaagtcttcttttaaagaccgcacgaaggtaacggaatccggacgccggaaatcttggtaacccgactcggtccggaaggtggtcgtctcataaccagtcccgtgatctaaaatcatcaccgtcccgtgttcaatcccggtgtctaccgtccgcgaaaagatctgtttgatctccgccgggtaggccgaggtggcgatgtcaatgtcatgaatgggtaagtttaaaatcgtatcgcgaacacagccgccgacaaagtatgcctcaaagccagcttcttcaatgcgcgaaaggattgggcgggccggttcaaattccgccggcagcgtctcaattttcatggtgaagccccgtttcgtccaaatttaaggtgcggacaattactacttgctcggcacccaattaatctattctagcaaattttggctggtcgtgttagggtgttggcgatttgtttgagtgggtgtatagttatagtaaatatctgcttacttggaggtgttcttatggcagaccattacccctaccaacaaccgtttgaaaattttttaatccaacagggactggcgccgctgacggtggcaacttatgccaccagcctcaccagcttctttgacttcttgcgtgctaaccgccccgcctttgcccacgacccccaggtggacgcggtcaccgaaaccgacgtccgggccttttttaactacctcaaagacgaccggacggcgacgctggcgaccaccaataagattttatcccacctcaaccgttactttcgctacctcttcactcaccaactgatccatggttacccgaccctgaccctgcacggggccctcccccgcccggcggtgaaggtcagccccaagtgggttaaccaactcgaccaattattggaaagtgaccaactccacttctacacccgtttaaccctattcctctcggctaaaggctacacggttggcgaattcttggcccccgactttggccaacaactgcggcgactgagccccactactaaggccgagaagaactttttagtcgcctttaacgttttccaccaacccctcgcggacctgcaggggtgcacggatccctttttaaaaacccggcttaaccacaatcagccacgccttaccaacgccggtttgcacaagtacctcaaggccgacgagtcgttaaccaacttctcgctggccccccgtaacctccaccagggttacgtcttaaaccaactccgcctccaccgggactggtcggaccagcaattaatggaggtcctgcgcattgacccggcctccttgctctactaccgccggctcttgtttaatcaagacagggcggaacaatcggcggaaaaagactagggtgattggccactaacgtttggaaatacaagcagagcccaagaggaagcggcgctttctcttgggctctgctctgctttatgccccgtttctcacgggtttccgttatctggttagtagtcttcgtccagttgttctaggagttcttgtagttcgctatcggccggatcaatcgccaggtagtgctcaacggcctcccgcaactgcgggcgcatccccatttcctggtaaaactcaatcaactgacgcaagaaggttgggttatcactcagggccggggcggccgcttcaaaagcttgcttggccccgtcaaagtcctctttgtgcaagtacgattgggccagattccactcaacttggggatcatcgttttcgtccaccagcggtgccaagagggcgaggttctcgtcgtcttgaccttggtgaagcaagaagttggaatactggagggtaatggtttggttatccggatccagttcgtgggcccgcttcaagtaggtcgccattaattccgtatcgccaacgtggctagccatctcagctgcttgggcgtacaggtgctcattgtactggtcaaccgccaatccttcttgcagggtggtcagggcctgggcgtagtggtgctcttcggcgtacgcttgggccagggccgggtagaccgaggcgtattggccatcgtcttctgctagctccttgaaggtaatgatggcctccttgagctggtggagggctaactgagtcaacccggtctgaaaccggatgtcactggtttgataaccaggcgctacctgatttaagtaacccagtgcctgatcaaacttaccgagctgggcgtaagcggtccccaaccgtccggcaatgtcaaccttcgcgaattcgaggtggcccgccttaatcagggcgaagtaaaagggaatggcctcttggaacttaccgattaggtagtagtactcggccagggcaaacaagacggcgggttcgtcgggcgccatccggtaggcctcgtttaacttggcctccgtaatttcaaattgctcctcggtttggtagaggtcggcttgcaccagcagcgactgcaggtaagccggcgagctgggttgaatttgggataggtaggaaagggcctcgtcattgtcgccattgtcgatggcaatttcggctaaggcggttcgtaactcatcctcttgtgggtagcggtccaaaagctttaaataggttcgctgggcctggttggtcaacccgagtgcgtaaagctcttccgccaagctgtagagggtgtcatcgtcatccttccgcagggcccaggcgaagtctttttgggcctggtccatggtaccttcttcaatgtggtctaacatttgttctgaataggtcacgttgttacccctttctaattgaccttaaaaggggctgtgacgtacttgtcacagcccctcgtttacgctaagtaaagcttacttaacggcgtccttaagcgcctttcctggcttgaatgccggaaccttgcttgcaggaatttggatttcttgaccagtttgtgggttacgacccttgcgggcagcacgttcacgaacttcgaagttaccaaagccgatcagttgaaccttttcacccttagccaaggaagcttggatggagctgaaaactgcgtcaacagctgcggttgcatccttcttagtcagaccggttgcagttgcaacgttggtaactaattctgccttgtttgccatgtcactttcacctcccactaacgatcactccacggggggtgatccagtgattgttaattttgagtggtccaaaattaacgaaacaatgacgaaccttcgcattatttcaaaaactagattagcatagtaaaaccccgttagcaaggcatttcccggggtttttaccatttttgccattttccgggaaatttccaccctcaatccttgcgcaagcggtttcttcctacttgcgccggcgtttgattaagcgaattggggtcccggtaaagtcaaaggccgcccggatccgattctctaagtagcgggcatatgaaaagtgcatcaggtccggatcgttaacgaagatcacgaaggtcggcggcgccacggcaacctgagttgcgtagtaaacccgcaggcgccggccgttggacgatggggttgggttagcggccagggcatccatcaagacgtcgtttaagaccgccgattgaatccgccggttttggtgatcgtaggcctcttcaatcatctccggtaaacgggacagccgttgcttggtcttagccgacacaaacacgatcggggcgtaactaaggtactggaattcgtgacggatcaggttggtaaagtcggtcatcgtccgttggtcccggtccgggatcgtgtcccacttattgacgacgatgatcaccgcccgtcccgcctcgtgagcgtagccggcaatgtgcttatcgagttcccggatcccctcttcggcgtttaacacgactaagacgacgtcggagtcatcgatcgcccgcattgagcgcattagggcgtaacgctcggtattttcgtagagtttgcccttctttttgatccccgccgtgtcgaccatcgtgaattcgcgaccgtccttcgccgtaaactgggtgttaatcgcatcacgggtcgtcccggccatgtccgaaacgatcacccggttttcgcctaggatggcgttaacgagcgaggacttaccgacgttgggccgcccgataaaggaaaagcgaatccggtcgtcctcttcttcggcgtccttttcggcaaagttttcaatcacggcgtcgagcatatcaccaaggccaaccccgtgaacggacgaaaccgggtacggttcacctaaaccaagttggtaaaagtcataaacgtcgagccgccgctcggggttatcaaccttattgacggccaagacgaccggcttgttggaccggtagagaatttgggccacctgctcgtcggcatcggtcaccccgttttcaacgttaacgaccatgatgatcacatcggcttcttcaatcgcgatttcagcctgttgccggatctgcgttaagaggggttgatcggacatttcaatccccccggtgtcaatcatcgaaaagtttttgcccagccattccccgtgggcgtagaggcgatcccgggttactccgggggtgtcttcaacgattgcgatccgctccccggcgatccggttaaagagggtcgacttccccacgttcgggcgtccgacaatcgctactactggatttgccatgaagtttcctcccttcaataaattttggcaaaaacaaagccgggattactcccggccctgcttattgatggttatgattacttgtcgaagttcttcaattggtcaccaagcaggtcacccaagttgaaaccactttcttcttccggtgcgtctgcgatgtagttgttgttacgacgacgcggacgacgggaaccaccgttgttgttattgttgttgtcactgcccgccggagcttcttcaagcgccttgatggacagacccaaacgttgacgttcagggtcaacgtttaagaccttcaccttaacttcttgccctgcttcaagcacgtcagctggcgtagcaatgtgcttgtgggagatttgggaaatgtgtaccaaaccttcaacgccagggaagacttccacaaaggcaccaaagctagtcagacgcttaaccgtcccagtcaggacagtaccaacggcagccttttcttcgatgtcatcccatgggccaggcaaggtttgcttgatcgaaagggaaatccgttcgcgttctgggtcaacgtttaagaccttcaccttaacttcttgaccaacttccagaacgtcggctggcttgtcaacgtggtcgtaagaaatttcggaaacgtgaactaacccgtcaacaccgccaaggtcgatgaaggccccgaagttagtcatccgggcaaccttaccttcaaccacgtcaccagcagccaattcagagaagatcttcttggcagcttcttcgtgttgtgcttgaacgatttccttgtgggaaaggatcaggcggttttcacttggttcgatttcaatgatcttgaattcaagttcttcgcccttgaattggttcagatcttcaacgtagtggtcagtaatcattgaggccggaacgaacccacggacgccggcgtcaacaaccaatccacccttaacggcttgcgtaaccgtagcggtgatggtttcgccatcgtcaaacttcttttggatttcgttccaaaccttcatggcttctaagcgccgatgagaaagcaggtaagaaccattttccttgtcgctcccgatcttggagataacaaccaggtcaagttcgtcaccaaccttgacaacatcattgatgttgtcaacgggcttggtagacagttggttggctgggacaaccccttccacaccagagtcttcgatcccaacgatcgcttggcggtcgtcgtcgatttgtaataccctccccttaacaacatcaccgacgtttaccgtcttgatggagtcaagtgcttctaacatagcgttattgttttcgttttcagccatctaaaaatatcctccttgcaacaatcaactctaaacaccattttacaggatccgaactgacattgctagtcttttactatttttgttccagtgttttttcaattcgaccggcaatctgatcgaccacttgctcaatggtcaggtgagtggtgtcgagttgataggcgtccgcggctttaacgagcggagaaaccgcccgggtggaatccttttgatcccgtagttcgatcgcccgttggagttcttcaattgaaccaccgtcgatcccccgctcttggttatccaagaagcggcgccgggcccgttcgtgtgccgaggccaccataaagattttgaccggggcatccgggaggacggtcgtcccaatgtcacggccgtccatcacgatcccgccctcttgggcaatttgacgttgcaattccaccatccggctccgcacggctggaatggcggccaccgtcgaaacgtgctgagccacttccgtcgaccgaatcgcctgggtaacctcatgcccgtcgatgaagaccttttgtgggtcgccgggggcgaaggtgatcgtgatttggttagccagttcactcaccaagtcatcttggcttaaatcaattccccgctctaaagcggccagggttaccgaccggtacatcgccccggtgtcacagtaaatgtacccgaagcgcttggccacgagcttggcgaccgtactctttcccgccgaagccggcccgtcaattgcaacttgaattccctttaccatataaaaatgttcactcctaaatattacttaacccgcaaccgttcaccgggatgaattgccgtggtagtggtgatgccgtttaaagaggctaactcagccaccgttaagccattatccttggccacccggtaaatcccttgtccggactcaacagttgtgtaaacagccgtcgttgacgaactgctagcactcgaagaacttgccaacgcggatgaactagaggtgctggccgccttacttacagaagaactgctactggcctgtttccccttactcacgctagctgatgaactggttgagctggctttttttttagacgttgctgtcgaagatgacgccaccttcaccgttcgttgcgggtgattaaatgactgctggtggttaacccagtataaaaccggggtcgccgccaaaataatgatcaagacgattaaaatcgtggtgatttgggcgttgtgcgtactttgcttgcggtgtgccatccgcgataggtgcccttctttatcgatgtcttggttatcggtaaaggtcttatcccagagcttttcgttccgttgatcttcccggcgttgagccatgtgccacacccccttaagtagatttcatcaacgattgtagcgcatcaaagcgccgtgtgtctagcccaacccctgtcggttgaacaaagttgcgacccggtttcgccaatcgaggacggacgaagccactcgccgtttgaccgcgggcagttgcaaagcggtcaccgtccagtcccggttggtcaggtcacaacaccactcgacctccgcctccagacttgcttggccaaagtaggctagtaaattagttcgccggcacttgtcttcctcgacgtaacttaacatccgttgcacctggcggccccgcttttgttctaggtccgcaaaaaagcgccacaccgcctgcccgtccattccctggtccaggtagtaggtgaccacgcgcttagcctcccctaaaagatcggccttcaccttgcccgccttgatttgatctaagacggcggggcttggtaaatcgacgtggtttaacaagagtggcaactgctcatcaccgtgacaatataagagcacggctaaggactggcggccatctctaccagcccgaccaatctcttggacgtacgcttctaaactccccggcatctgaaagtggatcacgtaacggatgtcttgtttatcaatccccatcccaaaggccgacgtggccaccactaggtccaattctccacctaagaactgctgctgaattcggtagcggtcaacggggtcaaccccggcgtggtaagccgccacccgtaagttggcttgttgatttaaccagtccgccaattggttggccccctcacggctggagaggtagaccaccccactaggccctaactggttgaccagttcgagaaggcggcgccgcttttcgtcttggtcagctagtttttggacggccaggaaaatattggggcgattaaccgatttaacgacccgcaccaccgcggccggattaaggcctagacgctgaatgatatcatcttggattgcgggggtagccgtagccgtcagcatcaatagccgcgcggggttgaccgcttgaatggcctgggcaacccggaggtattccggacgaaaatcagggccccactgggaaacgcagtgggcctcatcgacgacaaacaggctaatcggttgacggtgcaacgcccttaatacggcgggcttgagcaaggtctccggggaggtaaacaaaaacttaagctcccctaggtggctcagcacccactgttgctcttggtaatcgaggctagaattgaggctcgccaccggccctaagccatcgctacgcaggcgatcaacttgatcttgcatcaaggaaatcaggggggcgatgaccaccaccaagccgtctaacattacccccgggagttggtaaagaagggttttgccggccccggttggcaagacggccagggttggcttccccgccaacgtcgcttcaatcgtctccctttgtccgggacgaaagtcagcgaaaccgaaaaaacgtttcagtgcggtgcggacttgttgttcatcaatggtcactgttttgacacctcatgatttggtacaagcgaaacaagaaaaactcctggtttaagtccaggtccgggtgggccgccacgaactgccaactcgccaccggtccttgatagcgatttgccaactcttctagcatcccggccggaaagagggtgcgccagtccgccatcccgggggtcaaaatggcggcggttaacaggtgatcacggatcgtcgacaatttacggtggcgacgacgactaattgccacggggctttgaccggtcaaaaaatcagcgaccgtctgctgggcgctggtcgtcaacgggctgttagaaattaggggacccaccaactgactgagcggcccgggagtggtggctaagtaggctcctaaccctagccaggcgtcatggataatgatcgccgtttcgccctcactcacccggagctcacgcgctaactgaccaagcgttgccccgctggtctggtgaccgattaacagggccgctagcacctggggcaagcggggatccactttttctagggcagcaaaggcggcggtaacctgctgttcaacggccccttggatcccccgcccactcttgaggagccactgcttaacggttcccagctcgtagttaccaaggtttaagggacggtagcgacgattatggtgggcaaactcggaaaccacttgaatccccaataggagccggttggccaagcgttccgggttaattcgccacccccagttaccgaaacggggttggtagtgttcagtcaataagcgttgcttttcgactaaccccgcggtggtcaaccaggcctggccttcttcttgcaccattagccccgccgtgacctgctggttcatccatttgtcaaactccgcccgctttaactgacgttgaccggcgacggcctcctgaattccgtagaccatcgcccagaacatcgtcgcctctgacaaacggttttttaacaggttttcaattactcgaaaccgccgcggttcctgatcaaataaaaccaaccagtaatcgttcactgctagccccccttttacacttagcatacggtgttttgccaagcctgacaagcacctataaacagcccttaccataagaaaaaggaccaggagaaaagacgtttttctcccaacccctgactggattcataaatattggacggaaagtgacctcagacctaagtctaggtacggtctttttcgagggtcatttcccactccctagtgattttcaaatgcgctccaattaacggtctaaccgggcggccacccaatcccgcaggctccaagccaagaaaccaaagatcaagctcaacaagattcccttaatcaggttgaagggcaccaccccgattgctactagctctggcagtggtaagcttggtttccacccccacagggccatgtaggccggcgttaaaacaaagtagtttaataaagacattaccaccgttagggctaccgttgcccataggccaccaaagaagaggcgccgcttcaaacttcccttgccccggcgaaggaaccaagcaaacggcaacaagagcgacattgacgacagcaggttggacaaaacacccagtagctcgccaaccgacatcccgtacatcaaaccgtgcaagaggcacttgatggccgccacgatgatcccggccaccggaccgtagagccaagtggcgatcaaaaccggcaggtcggaaaagtccattttcaaatacgacacaaccggaatgaccgggaactcaaacagcattaagacaaaggccaaggcactcatgcatgccaagacggctaggcgctgaacgcgggtatgggtaagagacatagtataacctccaagaggtcatcttcttggtttcaaccactaccacgaaaaaaccggggacaccatcagggcgtctcccggttgaaacatcgttgtgatgatcttctacataccagactttactgtcggcacccggaatttcaccgggttccaccgcgtgtgcgggttgcgggctataccgccggtcgggaattacaccctgccttgaagacaaacctattaatttatttaattcttaaccattataacccacccagctctgtatttcaaattaatacaacttgcgtagggcccgcacctcatcgaccttgagcttacggaactggcctggattgagcccagctagagtcagcggtccataactttcccggtgcaacttaagcacggggtggccgaccgcttccatcatctttttaacctgatggtagtgaccctcgtgaatggttaacttaaccaccgaggtcttttggcgttggtttgcttcgagtagtttggtccgggccggttggctctttttgccatcaattttaaccccttcgcggagcagccgcatctcatcgtttgaaacgaggcctttgaccttggcgatgtagaccttatcgacttcaaagcgggggtgcattaaccggttggctaattccccgtcgttagtcatcaccaagaggccggtggtgtcgtaatcgaggcgccccaccgggtagacccgcgtttgcaccccttcgttttttaagatatcgaccaccgtcttgcgccccttatcatcgtgggccgaagaaatgaccccgcgtggcttatcgagcaaatagtactcgtgttgctcttgttcgaccggttcgccgttgaccatcacctcatcgttgccatcaactttggtccccagctcggttactacctggccattgaccttcaccttgccggcgagaattaggccctccgcagcccttctggaggcaaccccggcgtgggcgatcaccttttgcagacgttcttttgccatctattcgttttcctttccttcttcagttcgtgattgtagcgcccgtaagaagacgtccccgtccaggtcgtcttcggtcaagtcggtttgcaacggtggcaggtccgctaacgactgcaggccaaaatagtccaaaaaggccggggttgtgacgtacctgaaggggcggccgggtacttcgagccggccgtgggtctggaccagtccccgcaccacgagtttttgaagcgaccccgagctttgcacgccacggatgtcgtcgatttccaagcgggttagtggctgcttgtaggcgacaatggccaagacctccaagacggcttgcgacagtggggtggttagtggaacctcaaagtaagttttcataaccggcgccagttccgctttggtggccaaacgaaagacctccccgctattaagcagggttaaagcggtctgggggtcggcctggtacttttcttgtaggcgcgttaatagttcgttgacggctggtttcataaacccggtgatccgggccaggtcagcaacactgatcccctcgtcaccagcgatgaagagcaagccctcaatttgtgcgatattctccattttggtattcctcgtttcgtgggcccggcattacaatcagcgggccgaagcgttcagattgggccaaggcaatcacctggtgtttagtcaggtccaagaccgccaagaaggtcgttaccagactgtctttggtccaatcattttcaaacaggtcctcaaagcgggttggcttgttcaccacggtaatcacgtgttcaatccgctcggcaaccgtcaccgggtcgggatcgacggtttgggtaatcggttcgtgaaagtggtggcgcttgaccacgtcttcaaaggcccgttgtaactcttcaatgccaacccccggggcaaagcgggtctctaccaggttctttggcaccgccattgcttctctggtgtactcccgctgccggtattcttctttatcctttagggccgccgctgcctttttgtagcgttggtactctaaaagttgcgccaccaattccgcccggggatcctcttcttcaggtggtagctcatcttcaaccaccggggggctcggtaatagcatcgcactcttgattgacattaaggtcgccgccatcacaaagtactccccggcgatgttgagctggttttgctcctgttggtgcaaaaattcaacgtactggttggtaatcttggcgattggaatgtcgtagatgtcgacttcggcctttttgatcaggtgtaacaagaggtctagcggcccctcaaagtcacctaaaaccagcgtcggttgccccaccaagcgggccagttcttgttcagccatttaaatcccctccctggcggtagtagcgatcacgggcccagttggtcactaccccctgggtggtcaaggttcccataatccgtttttgggggtacctctcctgcagggccgctagcaaggcaaacacgtttttgcccgcccggtcactgggcgtaaaggaaaggtgccggactaacacgtagtcttggccaacggaaaccacgacgatcccggtgaattggccaatcgtttcgttttgccacaggtaaatcagctgatcggactcccccgaccagtcaatcgccgcttttagccggtggtaatccttaaaggggggcaacagtgacagtaaccccatcgcaatcttttggtagtccttacggtaagcgatcagcatggtgcccctcctttgcttgctctaagtacacttgggtcgtcaggatgctttggtgccccatcagttgctgaacaaggcttaaatcagcaccgtgggctagcaggcggtaggcaaagccatcccggacccgctggggggttacggccccctcaatgttggcccgctgcccagttgcgttcacaatctcccagattgactggcgcgataggggctggccccggttatttaaaaagacgtatccctcatcggtcgccgactggtcggccctggcggttaagtaggtcgtcaagtacgtttgggcctgttcgttgagcgggaccaagcgccgggaggactgccccaggtagacgacccccagttccaggtcgaggtcacccgtttgcaggtcccgaagttcgttagcccgcgccccggtcgccaccaagagtgcaactaaggcgcggttgcgttccctagccacccccttgcccgggacgtgatcaggtagcaaatccgcctcttgcggcgttaacccgaccggggccaaccggggcgtttgcttagccttcagcaaggcgaccggatcgtggttgacctgccccgtcacctgtaagtacacataaaagcgacgtaggctgctaatccggcgctgaatcgtcgttgttcgccggcccttatcgtttaacgattgtaagtacgccgttaaagtagcccggtccacttgctgccaattagtgaccccccgactggttaaataggcggccgtatcccgcagatccgtcaagtaactggcgatggtcaacttggcgcccccctttttagtcaaccactcctggtagctgactagtgaagcttgcagggcgtctgaccccttattcatttactggcgcctctttgattaaaattagccggccgttgacctggctgaccaagcgggcctttaaaaggtggccaaccgcccgcttaaactgccccttggaaatccctaacagctccttgatttcttctggtgaactcttatcggtcagggggagctgcttttgcggtgcacgtttcaacagctccaggatctgcttggcgtcatcatcgattgcctggtaggcccggggctttaaggacaggttcaggctaccgtggccggacaaaccaatcacccgtgcgttaaccacttgacccaaacgcggttcctggtcccgctcgctggggtgaataaagcccaggcagtaattatcggtcaaaacgagggtaccggccatcttcaaccggtagacggtcgccttaacgttccaattgaccatcttcttttcggggcggttggcaatcgttgcaaaaatcgcttcgtccgcgagggtcccccacaggcggtcgtggtcatcgacgcgcaaggcgatcaagaggcggtcgcccggttggggccagaggtgctttaaagtcggcagttcgtccaaggaaaccaccacgtccttgttgggcaagccaatgtcaacaaagacccccaggtcgcggcgcaccgccaccaccgttccgaagtcatagtgatcgacggcaacggttgggatgtgttgacacgtcatctggagctggtgctggtcgttttcataaacgaagccggagaccgatccgccaatgtggaggacctggggggcttcatccttggggagacggtaggtctgcccgttgcgatccggttggacaaagtagtcctggtcgttttcatcaatcatgactgccgtcacgactttaccgagtgcttggttcatttcatttcctccgcttacctagtgcttaactaacaacctataatacaaaaatttacgccaaaagaaaaggagcgtggcgaagccggttgactccgcatcacgctccaagcacttaaccgggacccgtgctcgcttacgttccccagttgaattgcttacttaacttcttgtacccgcatcatgttggtcgtcccgtgttgaccgattggcaaaccggccacaacgatgatcttgtcaccaacgttggcaaagcctaagtccttggctttcttggatgctaattcaaacatttcatcggtgctggttggcttttcaaccacgtacggttgaaccccccagttgatcatcaggccgcgttccgtgcgttcatcaaaggtgagcgccaagatgtcagcggaaggacggtacttagagatcatccgggccgtgtaaccagaagcggtagcggcaacgattgcctttacccctaagtcacgggcagccgtggcaacggcggaaccgatcgtttcagttacgtcagacttgtcaaagtcaaagacttcccggccaaacttgtccaggttgttttcggccttgatgtcgatccggttcatagtggcaactgattcaactgggtagtccccgttagcggattcaccagacagcatcgttgcgtcggtgccgtcaaagaccgcgttggcaacgtcggaaacttccgcccgggttggccgtgggttttcttgcatcgagtctaacatttgggtggcggtgatgaccggcttgcccagttcgttacaacgacgaatcatgttcttttgaaccagcggaacgttttcggccggaatttcgacccccatgtccccacgcggaaccatcagaccatcagcgacttcgataatcgcttcgaagttgtcaatcccttcttgggattcgatcttcgggaagatttgaacgtcttccatgttcttttcgcgcagcaagacccgaatgtcttcgatgtcttgtggcttccgaacgaaggaagcggcgatgaagttgatcccgttgtccagaccaaagttgatgtcactagtatccttttcggtgatccctggcaagttgatggaaacgcccggtgcgttaacccccttgcgggaaccgaggattccgtggttcaagacgtggcagacaagttccttgtttgcttcatccttttcgtccaccaacatgtcgagcaggccatcatcaaagagaacgtggccgccttcgtgaacgtcgtcaaataaaccggcgtaggtaacggcgatcttttccttcgtcccttccaggctgtcgtccatggagatccgaaccttgtcgccgatgttgaattcgatcttcccttccttttgaacggtcgtccgaatttcagcccccttggtatcaagcatgattccaacgtgcttgccagtaatttcttcggccttgtggacgttttcaatccgcccgaggtgttctgggtgatcaccgtgggagaagttaaaccggaaaatgttcgccccggcgttaattaactttacaatcgtgtcaacatccgtacttgccggccccaaagtgctgacaatcttggtcttcttcataagtgacatctctccttttgcgttttccggactagttagtcccttttttcacattgcctatcatagcaccttttggggtgggtgtcttgtatatttccggcatttttcgctgtaaacggtttcttgatttggtttacctaacttaacgcttggaaggccaaattgctcctccccaccaggttaatcaaaccctcttggaccacccgttgcttagctaaccacagttgcccgggcagttgagtggctttttgagtgaccgggtcgtaaatcaccactgggacgttgccggcgtgttccttagccaaggccttgatcccgtcggtcaccgtggtctgcgcaaccccactaggtaagcggagtacccaacggtggtcggccgggtgtaattcccggttgaccacctgggcgtcggtcacttgatcggctaagagttggacctggccctctcgttgctcggtcttggccgtaatcaagtaaatcccgttgacccttaactcaccttcgagctgggtgaagaggcggttaaagatcgtcacttcaactgccccggtttcgtcactagcggttaaaaaggccattggtttgtgctcgcgcttggtcgttacctttcgcattcgggtcaccattaaaaccaaccgtacccgctggttaggccgtagctgggccacggttggtaactttaacttggttcggaggtcttggtactgactaaccgggtgccccgaaaggtaagttccgaggaccgcgtgttcgcgggccaggcgaacggcgagcgggtactcattgcgttgggcaaccacgggtgccatccccaagcccaaaccggcgtactcggcgccctccaaaatcgcctttaaaccctcggccatctcagctcggttgtaaccaaggtgatccaaggcccccgcgtcaatcaggggtacaaagagggcttccttgtgccacttggcgtcgaggcggttgaccaggtcgggcaagtcctggtaggggccgtgttggttgcgttcttcaatgattgcccgaataaagtcacggcgcaggcctttaatcatgtctaaccccagccacaactcctggtcgactaggctcacccgttcttggctctggttgatcgccggtccgtgggtggtaatccctagttgcttagcctcgctaaagtaggcccagaccttactggtatccgggtcggtttccatcagggccgctaggaattcggccgggaagtggacctttaagtaggccatttcaaaggccatcttcgaataggcaaccgcgtgggagcggttaaaaccgtagttggcaaactggtcgatgtaggcaaagacctgttcggcaacggcgttcgggtagccccgcttgttggccccggctaagaaggcctccttcatgctcgccatggtcgctagtttctttttgctcatcgcccggcgtaacaagtcggcctcgcccaggctaaagccccccatcaccgccgccacctgcatgacctgttcttggtaaaccaagattccgtaggtcggtgcaagaatcggggctagttccttagccggcaagttaaccgcctcttggcccttctttctggcgatgaagtggttgatgttgtccattgggcccggccggtaaagggcgttgacggcgacaatctcttcaaagttatccgggtgcaagttgaccaaggtttggcggatcccacttgattcaaactgaaagatcccactggtctggccgcggtcaaaaagggccagcgtcggtcggtcatttaaagcaatgtgggtgaggtcaaagtccggctggtgctggtggatcaagttaagtgccgtttccaccgtcgttaagttccgcaaacccagcaggtcaattttgagtagccccagtgattcgacggtgtctttttcaaactgggtcacgagcatcgcccccggctcgttaccggcctgcaggggcaccgtcttgatcaaaggttcggcggccaagacaactccggcggcgtgaatcgaatcgtggcggggtaagccctctagcttggccgccacttccagcaggcaggccacgagcttggaatcgcgggccaggttttggaccggctgggcgctttccaacaggtcggcgagggtctggtggggccccttaacccggtcgatcacctggctgagcgattcgacctgatacttgggtaagttaaagacccggctgacgtcgcgcaggacttgcttggtccccaagctgccgaaggtgatgatttgggcaactcgttcgtgaccgtagtggtggtggaggtagtttaagacctcctcgcgccggttatccggcaggtccaaatcgatatctggcatctgggcgcgctccgggttcaagaaccgttcaaacaacagcccgtattggagtgggtcgacgtcggtaattgccagggcgtaagccaccaaggacccggccgccgacccccggccgggtccggtcaggatctggtgttggtgcgcaaagttcatcaagtcccagacaatcaaaaagtagttgtcaaagcccatctggtgaatgacggttaattcatgctccaagcgggcctggtactcggcgggatcaccggccaactttcgcttagccaacccccgttgacacagttcgcgtaggtagtcagccacgccctggccggccggagtcggaaaagcgggtaggaccggcgtttgatcggcaaagtggacctggcaccgttcggccaccgccaccgtttgggccgccgcttccgcaagccccgccgcccggtaggccgccgccacctcttcagccggccgcaaccagtgccgacccgttcgctgactggccttgagggggtcttcaatcgtgtggccggccttgattgcccgtaagacctgggtggcaaagtaatcatcctcgttgaggtactcgaccggctcgaaggcaattaggggcagcccacagcgctcggcgacggcttgtaagtcctggcgctcggccgccgtgaaatcgaggttaatccccaggtagtcggccacttctccgagctgggcgtacgtttgctcactaacgcccaataacatcaactgcggggccacgatcacgaccaggtcgtctgaaacctcccgtaaatcttcgatggttagtggttggttggcccggtcggtcatcgccctggtcgagaggcgggttaggttttggtagcccaccgcccccttggccagcagggtgacgtctaaggttccctccgcaaaggtgagcggtaggctgacgccgatcaccgggtgtagcccggcttggttggcccggcgaacgaagttgaccgccccgtacaagacccgcgcatcaacaaggccgaccgcctggtagccccgctctttagctaccgccaccagctccgcggggcgaaccggcgcctctagtagggagtacatactcttaacggctaagggtacaaagcccatttcaacccctccttttcttcttacttatcttaccacagggcaagttaataacttcactgttctcccccttcattttgtgctaaaataccagtgtactttaaaggggtgaacttcatgaaattagtaatgcaaaatgtaatggccgtcttttggggcgtcatctttgggctggtgattggttacatcgctggtcaacttgaatcggcgaccactaacttcaccaccgcagcgatccttggtggggtggtagccttgatcttcgttaacgtgatgtcttggatgactagtcacgctgacccgtcacgccacactaactagccggtcaacaatcaactcaaaaagggaacgaacttgggtgctgcacagttcgttccctttttttgttggccttattcttcggcgtttaaggcgatcatttttaacaagacgtccaccgctttttccatcgtttggacggaaacgtattcgaagcggctgtgcatgttttcacccccggcaaagaggtttggcgttggtaggcccaggtaagaaatcgtggagccgtccgtcccgccccgcaccgggtaaatgtcgggcttgatgcccaggtcttccatcgcctttttggccagttcaaccacgtcttcgtgacccttcaaggcgtcctttaagttatagtactgatcgtacaagttaaggctgatccggtcctcacccaggttagcgtttaggtcgcgcacgatcgcccgtaaggcctccttgcgcgcctcaaagagcttcttgtcgtggtcacgaatcagatagactaagcgggcgtggtcaaccgtgccatcgaacttgtaaaggtggtaaaagccctcccggtcggccgtcttttccggccggtcgtgcaccggcagttggttttgtaagtcgatccccacctgaatggcgttgaccatcgtgtccttggccgtgccggtgtgaacgtccttaccctggatgtcgatctcggcttgagcggcgttgaaggtttcgtcctctagttcccccagcgggccgccgtcaatcgtgtaggcaaagtcggcaccaaagtctttaacgtcgaagtgatcggccccggtcccgatttcttcgtccgggcccaagccgatttggatctgaccgtgcttaatttccgggtgttcctttaggtaggctgccagggtaatgatttcggccaccccggccttgtcgtcggccccgagcagggtcgtcccgtcggtggtcaccagggtttgaccggcgtacttcttgagggagggaaattcgtcaatcgtcaacttgtaacccgaatcacccagggcaatgtcactctggccgtcgtagtcttccaccacctgggggttaacgttttcggcgttaaagtccgccgtatcaacgtgggcgagaagccccatcaccggcaccggtcggtcgatgttggcggggatggtggctaacaggtaggagttttgggggtgaatccgcacgttttcaagccccaattccgtcagctcggctgctagctgctttaaaaaggccgtttccttagggctagacggtaccgttttcgattggtcgtctgagcgggtttccaccttggcgtacttaatgaaacgttccaataatcctgggtactttgaatctgtcatcttgatgcttcccttctaactactttgtgacaaactgaaacggctcggtgttgactcgggagcggtaaagcgtgattgaccactggtgctcttgttgccaattttgcaacaagttagccaattggtcaatggcgaccgcttcaatgtggtggccggggtcaactaacaccaccccgcttgcctgggcgtcgtgggcggtgtggtaggaaacgtccccggtcacgtaagcttgggcgcccttttgctgggcgtttaagtaaaactcactccccgagccccccaaaattgccacccgtttgatcgacgcgggggccggtgtcggcgtaaccacccgtaagccggtcaccccaaaactggttaggcagtgcttagcaaagtcactgacgctaagcgactccttaaggtcaccgatccggcccatcccaactggttgaccggtaatggggtcgtagccggcctccaccaggggggtcgtgttatttaaccccaactgatcggcgagccagtcattcatgcccccgttggcggtatcgaggttggtgtgggcggcgtaaaccgtaatttgatgggctaagagcttagcgtacatggcgttttgtgggttccgggtatctaagtccttggccggcttaaacatgaccgggtggtgggcaaagatgaagtccaccccctggtcaattgcttcgtcgacgactgccggccgaacgtcgagggtggtcatcactttgtgcaccggttgatcagggttaccaatttgcaggccactgtgatcccaactttcggccagttgtgggctggcaaagcgctcaaagtgggcaatgatttcggttcccttagtcatcttctaaaaccccctttattagcgccacccgggcttcgtaagcggccaaacggtcggccggaacctccttggccccgctcatttgctcgatggcgtactgatcccgggctagttccttttgccactttttaacgaagaccggcccccccgcttgaattaacaggggaccaaacagggcctcgcgttggttgtaggccaccgggttaggcgtcggggtggccacgataatttcgtaaacgtggtcatcttcttctaggatctcttcgtggataatttcaaagtggtgcttagccaaccaaaggcgcaacccctcttcgccaacgtttggctggaggatcaagcgcttgaccccttccaacttctcctggccggcgtccaagatcttggtgatcaaagccccccccatcccggcaatcgcaatcgtgtcaatccggtcttcttttcgaattgcgtccaggccgttggcgaggcggggaagcaagtggtcagctaggccgcggtgctccacttcttttagcatgttttcaaagggtccttcgactacttccccggcgacggcaaaatcgatttgctgagccatcaataaatgggctggcaagtacgcgtgatcggacccaatgtcggccaggcggctccccttgggaacttgtgctgccacggcggctaagcgctttgataagttctgtgcatccattaaatttcctacccttcaccaataatttcgtttaaatgttgtatgttttccgttttacccaggacggtaatccggttgcccttttcaacccggtcttcaccagccggcagtgtgttggcctggtcgtctttagtgacgatggcgatcacgttgacttggtaacgattccgaaagtccagctcgctgagtgtcttgttaaagaagcgggggttgacaacggttacctcggcaatcgtcgtgtcgtcgctgatgtgaacgtaatcgatcagggacgggttgagcttagcaaagatcaagcgcttggccaaatcgtgctcgggacgaacgaccaggtcggcgccgacccgctgtaaaacccgggcgtggttacggttctccgcccggcagataacgtcttttgcccccaggtccttagcgattagggtcgccatgatcgaggcttcaatgtccttgccaatcgaaacgtacacgtggtcaaaggtgccgattgaaaggtcctttaaggcctcttcgtcttgggcgtcggcaatcaccgcccgcattaccgagccggctaagtcattgattacttcttcgttagaatcaatggctaggacttcttgccccgcttcgaccagggcctcgcacagcgccgagccaaactggccaatgccgatcacggcaaagctttctgttttatccaattagaacacgctcctctgggtaccgatacgtttgacggtggggctgggcgttaaagatcgagaacatcaccgtgtaaatccccacccgcccgatgaacatcagggcgatcaaaatcattttgcctaaaaagttaaactggctcgccattcccaccgagatcccggtcgtcccaaaggccgacaccgcctcaaaggtgactaaagacagagcatcgtggctcggcaagggctgggtttcggccagcaggaaaattgccccggataggatcactaaggagataaagaccagggtcagggcccggaagacgttttcctgagcaaaacggcggtgggctaaggtggtgtcgcggcgcccacgcagggtcgcgagtgtctggagggccaagagccccaccgtggtggtcttgatcccgccggccgtcgaacccggcgtccccccgataaacatcagcaaaacggtgaaggccaagccggctgccgacagttgggtgtacgaaaaggtcgttaacccggccgtccgcggggtgatcgccatgaacaccgtgttgacaaagcggttaaagccatccatttggccggcgaactggtggaggttgcgttccgtaattaagtagacgatcacggaccccaccatgatgaccgccccggtgcgcagggccaactgggtgtgcaaagacatttggcggtggcgccggaaggtcaacaggtcatcccagaccaagaagccaaacgagccggcgataattaacagggcgaccaccgttagcaagtagggatcctggcggaagttggctagcgagttaccaaagaggtcgaacccggcgttacaaaaggcggcgatggcgtgaaaaacgctgtaccaaagccccttcaataatccgtagcggggccctaagtcacaccacaagagcagggcgccgaccacttgaatcaataccgacaagcggatgatcaaccctaccaccttcaattgcgaaaggtggtctaagttgagggcttcttgggccaacaggcgcgttgacatcttcatccggcgccgaatcagcatcgacgccatgacggcaaaggtcataaagcccagccccccgacttccattaggacggcaatcaccgcttgaccaaagggcgaccaaaagctagcggtgtcaaccaaggagaggccggtaacgcaagtggcgctcgtcgacgtgaacagggccgtaataaatggagcccgcgctccccgggtggccaagggcaacatcaacaaccccgtccccaccaagattacaattaaaaagcccagcgttaatagcttggggaaggataactgatgattcttgatttcaaccacgaccggaccgcccttcttttagcccctattattactcatttacccggccaacgtcaattgaccgccgcgatctaagaccataaaaaggggcgggaaaattgctttcaagtttcagcttttaatcctaaaaagaggctaagggaaagcaccactttcccttagcctcttttttatttagatgaatccgtagtatggccgctggcacagcgactggtgcaaccagttgattaaggtgatgaagtcaaagaccggcaagccgacccccgcttgaatggcggccgcgtacgggggtaaatcgctacattccaagaggagggcgccgacgctcgggtcctgtttgacggccgctaccgccttttggaccagggcccgttttaaggcgccgttatcgagggttgtttccccgtaacggatggcgtgaaattccggcaggctgccgatgtcaacgaaggtcaccttgtcaggcgtggcgttaacgttggccagcaattcaggggtcgccccctgaatatcggccaccaatacggcaatccgttggtcggcccgtaagctcgtcttaatcaggggtagttgggccaggctcgacaaaaggaccggcacccgcacggctgcttggacctgggtttgaaagttagcaaagtagccacaggccccaacgatcgcccgcaccccgcgggcctccagccacttcgccgcttgaacaatttggtcgaccgcccccggatcggcttcaaagagctgctcgatcgccaggtcaattacctcgtagtcgaccggaaaggcaaaggtgctagcgttggccacgttccccggtagcttggggtagaccaggttcacggcgatgattccgatcgccgctccggccactggttggggcgtgactgacaccactccgtccaggtccgctgggctccccaagtagtcgcccgtcttcttcattaagcttcctccttatagttgccgttttccaggtagtccaacagttcggcccggtctaagtggccgatcccgagttctttaagggtgaccccggtttgatcaaaatcaatcccggccatcgctgaccctaaggtaatgatgctgtcgatcaccggggtcttgacgccgaacttttgccccaactcgtggtagatgtggcaaccaaccgggatgtcttcggtcacgtaacggtcctggatgctaaacggcccggtcccaaaggccatcgggaactgctcgtcaaacggagcgctggccccgtcgcccatgtactcgggccctaagatgttagagcgtgaatagaaggtttccttggggtacctagcgatgtcgacaccgatcttttcggccagctcgatttcttcttggtaaaaggagtactggaccgccgaaaccgactcggtgtaaacgtgggaataaattgaaaagtcgctcttgtcgttgccaccaaagacgcggccgtagttttccatcactgcggcccccagaatcgttcccgggcagtggagggttgggttgacgttgctaaagccaacgtctaagaccgttttgccgccgaccgggccgtcgccaaaggtcaccgagtcaaagcagccaatgtgttcggtactctttaaaaaggcctcctgatcggtggacggcaaagacgccccccgcagggaaaccgcccggtaacgcaagaagacccgcttggtgtcaattcccgcttccttaacaatccgggtaccgtacggggcactcgaccagcccccgacaatcacgtcgacgtccggcctggtttcgcgcaggaccttgcgtaagcgcaggctaccgaagttatcggggataatgtggatgatctggccgtcttctaagagcggcaccagccgttcaaagaaggtttggtgaccaaccgacggcaccgcgactaaaatgatttgggcgccggcaaccactttggccaggtcgtcagacaccaggtcgaacttggcgatcccattgcgcttaaagttgtacttgcccaactcaaagccttgaatttcgatcccggtcttgtcgaggtccttaagtgattcaccggcaaactccggtaggtcaaacaaacggacctggttgccggccaacttacaatcggcggccaccgaccggcccacggccccggcccctaaaacagcaatcgtataatctgctaagtgttgtttggtcatggttcttcctcctttaattaaaaaacgccccgaacagagtttcctctcttcgggacgtcaaacgtgataccaccctcatttaagcaggggtcaccccccactcctcaataagtacccccagcggggagactcaagcggggtaacgaccgctaaccgggcggggctcaccagcgttcaccccaccaactgctccggaaccatcttcgtctaccgccgcccccgtggtttccaccagtcccacttctctagttggggtttggttagcttactcattccattaacgcattattatttatttttaatcattttataagggcggtttaactttgtcaaccaaaatttggtagcgttttactcgcaccacttggcgagttagcatgcagatttcattccaccaacccccgcgccccttcaatagcgtataatgaaggcgaaaggaactccaggctaaagacgttttacaccgaccgctctcgtcgaattttttaaccgacgtctgtaagggaatttcaatcgggttagcgaccggcttggtggttgcactctttcgctggctgattgaccaggcgatgctctttgcccgcttcgtttaccccctcttacgcagccaaccactttggttaatcccctatctgatcgccaccgtgatcatctggggactcttaagcttggtaattggcaaggaccagactgacctgctcggttccggggtcccgcaaatcgaagcgatcttaaaggactagcaccggatgaagtggtggccggtcctgtggaaaaagttcgtcggtggcctcctggcaatctgcccgggcctgttcttaggtcgcgaaggtccctgaatccagatggggccgcgatcggccagggaatgggtgaacgcctttttcacgccgaccggaagaaaacaagctcctcttatcgtgcggggtcgccgccaagttggcagccgccttttccgcccccttagccgggacgatgtttttactgtaagagatcaccttccgcttccagattcgcgagtggttgaccgccctagctgccgccatcagtgccgacttgatgaccgtgctcgtttacggcacccgcccctgcttatggctaccagttaatttcaacctcccccccgtcgcctacccctggctgatcctctttggcctggtcctcggggtgttggcctggtgctaccagtactgcctgttgaacagccgggtctggtaccgccactgcactcacctacccagcaaggtccaaccacttgctggccgccggcaactacatcaacctggtcgtgatcgggatggccgcctactttggggcgattgaaaaggcccccttcaccgccatctgtttattaaccgaaatggttggtaccatggagcaaatcttaccgatgctgatcgtgaccttcatttcctataccgtcaacgacttactcggtgggcggccaatttacgccgcccttcgagaagaaatgtttggcttggaccaaacaagttagtaatttctcctacaaagcaacagtccccaccagagctagcaacttgctggctctggtggggattgtttggttagctaaattttttcaacccggttttagacactgcacaaatgtttagatttgtcgggtgtgattttcttaaataagcgctgaccgggatcatcaccccgttaaccatcaaaaagccggtcgtcagccattgaaccgtcgaggtgttgacggcgaagtagcgcatcaaggttgggtaggcggtcgccagcaagttctgattcaaaacggtgcaaaaggacccggtcattaacactacaaccatgatggtccgttggggctgggtaaggtcactccgcttagccgtgttcatcgtcttcgcccctcccttggcggtcgatcaatgctcgtttcacgtttcgccaacgtaagcggaccgcctgacggtcggcaaacccggctaggagctctttctctagcggtgtggtccccttgaggaccggttcctcttgcaacgattcagcaattcgtgagcgccctggcccacacgattgccggcgtcgatcaactggagcgaattgaccaaaccctcgagtcactccggttaaccgggtcgatccggctggctgcccaactactcgaccacttagaagagattaccggcgccaatcagatcaccagcccccacttaaccgccctgcttgaccattggcgccaagccctaacggaataaagggatcaaaaaagcccgcccggaattcccggacgggcttttttatggcgcgcaccacatttatatgaggggtaaccccctcttcgcttcagaaaggcgcttttctaagcgattaatttggttaggctaggccttcttaactggcttcttgattaccgcaaagataaccaaggagatgataaccattaccaacagaaccttgtacagtaatgggaagttttgcgttaagaccgccccgttagcaagggtgaccttacctgggttcagtgggttacctgatgccatcaggaaaccaaccaggatggccccaatcccgaacccttggtagattaccgagtagttacgggaagtatcgcgaagaccgaagtagtcagaaacgaaggttgggaagacggtgatgttcccaccgaagcagaaggccatcgccataacaaccgtgtaaatcatccccatgctcatgtcccccggcttggtcattaagagggccaagagcgtcaggagttgaatgatgaaggtgataaagaagactggcttccgaccagtaatgtcagacagccaccccattacgaaccgaccaatcgtgttggcaattgccaccacggccacgaagaaggcggcggcgctagaaccggcccagatcgaaacgtcctttggtgattgggtccaagcagcggccatgttcgtaacggccgcccccaagagtcccatgaacatacatgccgtcatcaagcagaagaagatcatgtaagcttgtggcgtgtgtagcatttcggaagttgagaagttaacgttttcggatttagcttccgcagcgcttggtgcagtaacgacttctggggcgtcctttaacagtaaggaaccaaccacggccagaactaaggccaaaatcccccaccagaggagaacgcgaccgatgttggaggcgttgatcacaccgttaccaccggcaacccacatggcaatgtacttgaagacaaaggaaccaaggccgtaacatgcgacacagatcccggagattaaccccttcttttctgggaaccacttaatggcgttggtcaaagaggttaagtaaagcaccccgttcatcgccccgaggagaacccccccgaagagccacagggtccagattgatgatcccttaccgatcatcgtcaaaccaagaatggaaagaccataaataattgctgcaatcgtgttgacaatcttaatcccgtattttttagcaagcgggatccctgctaacgttgctagggacaagcaaagcatccctaaagtaaacgtgaaactaacggacgctgccggaagaccaccaacgatcttctttgcgccgttgaccattttaacaaccccaccggttttgagcataaacccgttgttaaaaatggcccatgcgtaaaaggaaccggcagaaagctgaataaacacagttccgaggacaaccatccaccggtttgtgttttgcttagtcgtatccataaggtacacccttctttcataatgactaataacaaagcgccttcatagatagtttaacatatttttaacaaagtaacccaagaatttcgtaacaatcttaattttattgtaaataatttattgcactttttatcattaagaggcaattattttatattaaatagatgaaaataactcatttgtcaccaaacttgttcattttagtaaaagttagctttgcgaaagggctttctcttgctctgaatttcacgatcactcaaacccttgccgctacttgtctagtgatagttataatccccgaaaacactaacctttaaacttcccctcagccaacaaatcatagtaaatagttgctaggtattagacattcttcacccttttgatcgtaatcacccgttaccaaaagaggtagggcgaaaacacggttttctccctacctctttactgtattcacggatgttagacgggaaagatggccaataaccgcaggtctagtgtctttacaggccgaagtacggtgcgtcctaacttagtcgtccgatctgccgcggaggttatttcacaccgacctcatttctgttaaatctcaaacccaactcttgagcaagaagaagaggacgggtatcaggagcgccggtaagagattaaccgttttgatctcccgcagcttaagcagagaaatccccgaagcggcaatcaaaaggccaccgacgattgaaatctcggtaatgaagctagcactaaaaaagctcgtcgacaggtacttggccaccaggtagatccccccttgccaacaaaaaaggaccggcgccgctagcatcatcccgaccccaaagctggcccccaagatcaccgaactgatcaagtcaagggtggcgttggtaaagagcatcgtggggtcgtgcttgacggcggccattaccgggccgacgatcgacagggcgccgatgcaataaagcaagatcccggtggacagcccgcgccccagctggctttggctgtggcggttgacgaggcgattaaagcgctcatcaaggttcccccaagtacccaggaccgccccgcaggcaatgctgacgataaaaaggaccgggtagtggctcttttgcatattattgaccacgttttctaaaccgatccccagcgccgctaaaccaatggcgaggtaaagggcctcttggtagcgtggcttgataccaccgtgtaagaggcaaccgatccctgtccctaccaggatcgctaaggtatttaagtaggttccaatcatttgctcccctccctggggttgtcgtgttggcggtgccaggctgcgatggcggctagacgttgtttgacccaagcctcgttaccctgatcggttgggcgatagagcttcgccccgcttatttcgtctggcatcgtctgcatcgtcgtcaggcggtcgctactgtcgtgggcgtactggtagcccttgccgtaatcaagctccttcatcagcttggttggggcgtttctgatttgaagcggtaccggcaaattcccggtctgcttgataatctttttcgcccggttgcgggccgcgtacacggcgttggacttaggtgcggcagccaggtagatcacgcactcggtcaggtggacgtcacactccggcatccccaagaactggcaggcctgaaaggtgttggtggccacttggagggcgttggtgtcggcgaggccaacgtcttcggcggcaaagcgaaccaagcggcgggcaatgtaaagcggctcctcgcccccggccagcatccgtgagcaccagtaaacggcggcgtcaacgtcgctgttgcgtattgacttatgcaacgccgagatcaagtcgtagtgctcgtcaccggcccggtcgtagcgtaacgaacgggtgctggttaattgggtcaggtcggcgttagttaatttaacctggtgaccgttgcgttgaccatttagcaccgccatttccaaggtgttaagggccatccgggcgtcaccgttggcaaagttggcaatcgcttctaacaccccgtcttcaaccgtaatctccaagtcggcaaagccattcgggtggtgtaaggcccggtgcaaaattttaaccagggcccctttatcgagcgcccttaatacaaagaccttgcaccgcgataaaagggcggcgtttagttcaaaggacgggttttccgtggtcgccccgattaagatgatctccccccgctccacgtagggtaaaaaggcgtcttgttgggccttgttaaaacggtgaatttcgtcaataaagaccaccgtccgctccccaaactggtggttagcggtcgccgcttccatcacctgcttgatgtctttgatcgacgaattaaccgccgaaaaggtaatgaacttggccttggtcttttgggcaatgatttcggccagggtggttttccccacccccggtggcccccacaagatcagggacggcaaccggtcttgttcaatcagctcgcttaagacctttcccgtgccgaccagctggtcttggccaaagaactccgccaactccctgggccgtacccggttagctaagggcgtcgcaccaccctgactactagcggaaaagagtgattcctgttccatcgtgcgtgcgccccctaattcagcaccgcccggtcaaccgtggcggttggaaagtgttgtttgacggccctgatgtcgtcctcagtcatccggtggttgtaataaattggtagcgggtggtctttgatcagggttgccacctggtctaaaaagtcgtcccagtccatctcccgttggttaacgacccaaagctccgtttgcgacaggccggggtagttaccattcgaccaggtcatcaggccccaaaagtactgcctagttagttccggtgttgccagccaataagcccgggcccggttttgattttggttaactaagcgaactaggcgctcctcaaccgtttcttctggttcttgtttttccaatttgctgcccccttttaacatttcccctattgtaacaaatcaggcgctccaaaaacaaaaagggccgggagaactgtgagttgctcccggtccctgatattggatacgttaaacaattaagagttcattaactggtctagcagttcctgggccgattcgtgcagggcgtctttagacttgtcggtccctaggtgggtgtaaacctcgcccacgtaaacgccgtccttaaagaggcgcttgaagacttcgtcgatgatcggcttggtccgttccggttcttgaaccgggccgaacgggttcgcgaagaaggtggaagacatcccgacttcatcggtcgtcccaagggccttgcgcttaccggcgataaagacttccttggcttcctcttcgttttcaaattggtggaccccaatcccgtcggagtagttattggcgtacacccacatgtcgatttcgtggtgggccaccacgttttcgtacgcgtcggccgggatgatcacccgggcgtttttccgttctgggttcaagaagaccccacggtccatgttgctaaaggccacggaagaagacaaatcgtcgaggcggacaaaggctccggtttcggtcccctgggcgtagatcccgcccttggcctggtcatccaggataaaggagcccatgtcgtcgaagatggtttccatttccacgatttgttcatcggcgatttcctgcagggcttctagcgattcggacttcccggcgccggaatccccgaagaagaccaccgtcttgtccttgccgttggtgaacttaatccgcaccatcgacccgtggattggcagcttgccgctgtagatttggtgtaagttgtgcagggttaggcacatcttcttcatgtaaccaaagtaggtcgttttgtcgttgtacgggacttcgccgacccaaaggttgttgtcgctgtcgtagtggtagtgcgatacatcgcccgccgtcttttcttggccaaaaatcaagatggcatcgggcttttgcccctcaacttcttctgccgttgccaattcaaacaagttagaaagggcgagcccgttaaccatataatcgacgtggaagtaaataaagatcaggctttcaccgaccttagccgggtagcacagccattcttgacgctggccggcaaagtggtcaaccggattgtaatctacggcggaaaagaccccttcccgcttgttggacttggtgtgcatcagcattggcggctgcaacatgaccttgtcaatgaaggttacgtcggtcaaggattcgtaaccctttggtgccggccattggtggtcgcgaaccagcagggtagcgttagtcccggcgttaacctgacggtaaacgttgttaacaaagccctggagcttttcttcgatgatccggtagttgcggatcactaaatcgttgaaccgggcgtcggcttccttaaaggagtgggtaatcaccgagttgtcgttgaagttagtgattgaaacccgcaggaaactccggtaaaaggagtacagtgattcaaaggaggccaggatttcttgaggcgtaaagtcatcgtaggtgtggtcgtcgttgatgaagaccttctttaggatcgccacgtactcttcggcggagacgttttcgatcccatttgcgtccttagtgtggtgcgatgaggtcaggtaaagacggatgatctcaactaatcccttcgaattgatgagattatagaagttgttaacatagtatttactgaagtcgagggtggcaatcccccggtcaggattcatatatagggcgtcagtacgaacggattggtgagtttctgtcataaacattcgtcttcctttcatcttagctatggaaacattataacattctcatttaggcttggcgttgctaaaatgcaactttttgcaattttattacaatccgtctaatcaaagaaaccgcttaccattagatcattcaacggatcggcggcgtcatttccgaacgccctaatttaagtggatcgtcgtctcggccggcttagtttgggccagaacacgtccgtggcggatgttgtacaggacttcggcgtgttggtttagggcctggtagaagttctgaccgtttaataagatgcagtcgccgggcttaccgacctcaatcccgtactggtcctcgatgtgcagggtcctggccgcgttggtcgtcacaaacttaaacgagtcttgcaactgggaataacccatcaggtgggcaatgtagacccccatcgtcacggcgtcgagcatgttaccatcacccagcgggttccacgggtcctggacgtcatcttcaccaaaggaaacgttgatcccggcggcgtcgagctccttgacccgggtgacgccacgccgcttcgggtaggtatcaaagcgcccgcccaggtgaacgttcaccagcgggttagccacgaagttaaccccgctcatcttcaagagtcggaacaacttgtaggtgtacgcgtcgttatacgaacccatcgccgtggtgtggctcgccgtcacgcggtcgcccatttgccgttcgtacgcttcggtcgccagcacttctaggtggcgcgacattgggtcgtcaatttcgtcgcagtgcacgtcaactagcttaccatacttgtcggctagggccattaagaagtggaccgattgccaaccgtactcggtcgaaaactcaaagtgcgggatccccccgaccacatcgagcccctctttgaccgcttgttccattaattccttgccgtgcgggaagcttaagatcccctcctgggggaaggccaccaactgcaggtcaacctggtcttttaagtcgtgtttgagttccaagagggcctgggcggcgatcaggtgcgggtcggtcacgtcaacgtgggagcggacgtgttggattccgtggccaaccatcttcatgatcgtctgcttagcccgcttcttaacgtcttctttggttagcgactttttacgctcgctccagattcggatcccgtcaaagagggtcccggattcgttaaactcgggctgccccgccgtcaaagtcgcatccaagtggacgtgggaatcaatgaagggtggcaacaaaagtttcccgttcccctcgattacctgctcgccgggcttgggagttagcccggcttcaatagcggtaaacttgccatcggtaatcgcgacgtcaacgagttcgggttggttgttaacgtggacgtttttaattagcatgattaactcctttgtaattttgacaggaccatgtacaagaggctggagactaccatgtcgataaaggtgatccccaccgtgttaacgaagaacgtttgtttttggcaggccaagaagatgaccacccccaccacgaaggtgatgatcgccgccgggttaaccccgcccttgtaccaataacgccccttaacccggccaaattcttcgacctggtagtggcgctttgccttccagtaaaagtcggtacaaatgatggcaatcgtgggtccgaggaccatcgccacgtaatccagaaagctttcgaaggtgtctaaaaaagaaccgacaaacatcgggattaaggtcaccaccgttgccaaaatcaccactatccagagggcgagcttcaggtttagcttggggaagatgttggacagggccgaccccgcccccaagaggttaacggcgttggcggtcatggaggtcaagacgattaccaacagggcgatcaccccgaggccgagcttggccgcgatcgtgctggggtcggagttattagcgttgtaggccccggaagtgatggcaatcgaaatcgttgaaatcaggccgatgaaggcaaaccagagcacccccaccatggcgccgacgaagggagagaccaccgaattagcccggctcggcgtaaagcgggtgaagtcggctcccgccgttacccaggccaagttgaaggcggccacgtagtcaattgctgccccggtcgtcattctcgccttggccggtacttgccagtgagcgatttcggtcagggagaccgtcttgaagacggccaccgattcccaaatcacaaagaccagcaccaaaataatgcccagccgttcaatcatctgaatcgaacgggacccggccgacaccgacaggatgtgcaagatgctcatcacgatgatccccaccacaaggcccttggcacccccgggttgaccgaaacttggccaccccagcagctgggttaagattaacccgaccgactgggcggcgatgaaggtgttgacggccgtccagccgatgaattgggtaatgttcaccagggatggtaagtagctcccccgctcgccaaaggaggcccgtgacaggctcatcgtcgacagaccagttttgtagcccatataaccaaccaggctcaaaaagacgtaggataaggccgatgaaatcaccagcacgttcatggcgacggcaaaaccgcaggcggcgagcaccccaccgacaaaccaagtcccgttgttggcgttggcccccacccaggtggcaaacatgtcccaccagttagtgtggcgcgcttccattgggatccgctcgatcatgacctctttttgctttgtttccattttgttctccttcaaaaaaatccccgcccgggtggcgaggattctaaatgacgggactacacccatcttttgtcgtcttcgccgcctctctggacgtcgttaaagactttcgtattttcgtttgttcaattataacagtcccccgccggttgtcaatcaggcgccgggcaaaaagaggggtgctaacctttccagaccggcttggtcctcctgatcaaaccgggcgagcttagggctgtcaatgtctaagaccccccagagtttgtcgccctgataaattggcaccacaatttccgagtttgaggcggcgtcacaggcaatgtggccggcaaactggtggacatctttcaccaattgggttttccccatttgggcggcagtcccgcaaaccccgctaccaaaggcgatgtgcacgcaagccacctgtccttggaagggacccaagatcaattcaccgtcctgaacgcggtaaaagccggcgaagttaacgtcagctaagccgttatagaggagggccgccaggttactggcgttggcgatccaatcggtttccccttcaaagagggctaaggcttgctggtaaagtaattggtaatctgcttgtttactcatcatttttttcctcatcgtaacgcttgccaaagaaaaccaggtcctgagttttgtccgggaagctagccacccccggaaaggccccccacttttggtagccgaacttcttgaagagggcctggctagcctgattggtgccaaagatgtaagcgaccaccgccgtgatctcgcaggcggctagttggctttccataaaggccagcgccttagtgcctaacccctggtggcgaacggcctggtcaaagtaaattgccacctcggcggtgtggcggtaggcggcccgtccataaaagggctccagacccacccacccaatcacttggccaccatcttcaacgacccagagcgggtgatcgtcgctaaaggagttaaaccacccccgccgctgttcgaccgtcacgggctccatgtcagccgtcaccgcgtggggggcaatggtttggttgtagattgcgacaatggttggtaagtcggctagcgttgcttgacgaaaattaatcatcaacggtccccctttattcattatttcttgttaattatacgctgaccgggtcaaaaggaaagggctagttaatttaggcctacagttttccagtggctgaaatttaaaaagggccctgggccaaacgaacccagttccctttcactcctgtactattcaaacaatgatcggtactgaccgtaaccggcttcttctaactcagcaaccgggatgaagcgcagggccgccgaattgatgcagtagcggaggccgcctcggtcgaccggaccatcggtaaagacgtgacccaggtgggaatcggcctccttagagcgcacctcagtccgttccatgccaaacgactggtcgcggttcatggtgagcttcgtgaccggtttagtaaaggacggccaaccgcagccggcgtcatacttatccttagacgagaagagcggttcccccgacacaacgtcgacatacaatccctcttcataaaaatcatcgtacttaccggtgaaggggcgttcggtggccgcctcttgggtaaccgcaaactgggtcggcgtcagcttctttagcgctgcttgcttgtcttccattgcgtcctcctagcaatcgtgggtcgtgccctgggtggcgttggcgttgactggttcggtaacgtcgaggatctccacgctatcagttaaaaccccgtgtggcgaggtcaaggacatcacgaagtaagtcgggttaaaacgtagttccatcccgtcggtgtattgtggggcgtcaaagcccttgtagtacacgtcaccgaggttggacgggaagtgggcgtcaaagtccggtaaatcagcatccttatccacaaagatcagcttgtagttggccgcaagcgaacaatcgcccagcttggaaaacggacctacaccgtcatcgtaatctaagataatcttcttgtcgggggaaaggtaacgggccacccgttcctttgccgcctcagtaaaagtcagatccacgctaatcactcctttattcgttcaggcatccatgcaattgtctttagtttaccattattttaagtaagcacaactttaatgctcaccaaccaccgaggtccttcccggctcgcgcaccgaaaaagcggtaaacgaataaggggcttggagaatgcctcgttctccaagcccctaggttcattttaatgtactactagccttcgaaggccttagtcaacggtggaacaacttgcttcttacgggaaactacgcccggcaggttcatccgcttttggtcgtttaacttcttgtcaaaggcggcttccaccttgtcaaggttggcaccgagggccaagaggtcggagtcgctgttcaagatgttggtcacgatcagaacaaaggtgtcgtaaccgttttcgtccatcagggcttgcatagcggcttcgattccctcttggcgggagaagacatcgtctaagtcaaccgtgttaacttgcccaatccgcaccttgctgtccgccagttcaaaggtcttggcgtcgccgtcaacgattgcttcgtcactcttggcagccaagttggtgccggcctttaacatttgcaggccgtattcttcgtaatcaacccccgcaaccttagctaagtgcttaacggcttccccatcgtggtcggtcgtggttggtgacttgagcaagagcgtgtcggaaatgatggccgaaagcatcatcccggccaggttttgcggaatgtcaatgtgggcgtcttggaacagttccgtgatgatcgtggaaacacacccgtacggccgtagggttgcccacagcggttgggcggtgttaaagccgttcaaacggtggtggtcaatcaggtgggtaaccgttacttgatccaagtcggcaacgctttgggctggttcgttgtggtcaaccaacattacggcgtcaacttcattagccaccgtttcaaccacccgtggtgcttgcatcccgaacttattcagggcgaacttggtttcgtcattgacttcgccgagggcaacggcttccgtttcgtaccccaattggttttggtagtaagaaaaggccattgcagcggcgatcgtgtccgtatccggcttttggtgtccaaaaactaactctttactcatgtctaggattcctcctcaaatttaacgaatttcacttcgctgatattacatattttagcatgcagccccggggcgtgcatggctttttcaaaaaagctaccgctacacccctaggccttttgttcttgcttggcttcggttaggcgccggtaaagttcgcggccgacaatgtcattagtccacatccaagcgatgtgacccaaggcttccgacaggtgctcttctttaggctgttccttcgccgacgggacggtccccattgctggcataatcccgaggtggaaggccacccagaccgccaagccaaagatggtcccgtagcccttctttaggtactgagagttttcgaccaacacctcgtaaatgatcccaaaggagaccgaaaagccgaagtggacgataaacgatacccacggcatttcctggtcagaataagtgtaggtcgagtgggtgaggttcggtgacatccccagttgctctaacaagcgttggggtgggttggtggcgttgcgttccggcgtccgtggtggtaagacgtcttcccagcctaatttaaccagcccggaaatcagccccgctgccgtccccgccttgatggcggcctttaagttaaagttctttttcatgtttaacacctctcgtctaaattgagcgattacacaccattattataggcgtttttaggggtggtttacagtaattcgatttcttcgccctccgacaccttggcaatcagcttttcgcgcagggtgaccggaacgccttgggtgtccgtgtcaaccacgaagctcccattagactgggtggtccccaaccgttgttcagccactaaaacgtcctggaaggccgggcggttggtgataatctcaagggcgccggtaaaatcagcggggtgggtaacaaaggcaaccacttggtgcggattcttcttcaagcggtgcaagaccaggttcccccgccttgcccgggcgccgacttcgaggtcgctgaccgccatttccttgaaggcgccccgctgggtgaccagccctaagtggtccccgtcgccagccaaggagatccccaccagttggtcgtcctccttgaggttaatggcccgaaccccggcggtccgaaccccagtgaccggcacgtcttcaacggcaaaccgcagggcgtaaccctcccggctaatggcgagaacggactggccggcttgttcaggttcaaagtagtccacgctgacgacctgtgccccttcacgaagcttgatcgctaccgaggcgtgggtcttgtagcgcgaacccggttggtaatcacttagggcgctctgcttaacttgcccatcggaggtggcaaaaatgaaggtccctggtaagtcgagcttatccaacagcatggccttgacgattacctcatcgtcgtccaagtcaatcgtctgcgataggtgctcaccagtgtccttccaacgggcgtcggtcagttcgtgaaccggccggtaaataaagcggccctggttggtaaacatgtagaggtggctcagggtggtcgtttgctccaagaggagtgggtaatcgtcttcccgtaacccgttatctcccacttcagaggccttaaaggaacgaatcgacgagcgcttgatgtagccagccgccgacactaaaacgatcacgtcttcatcggcgaccgtcacccgggtgtcaacagtcaacttctggacggtgtcctcgatctgggtccgccgtgggttggcaaattcctttttgatcgcctgcatctcccgtttcaagacccggtccaaggttttttcgtccgtcaggatccgcttgaagttttcgattcgctcggttaacttggcttgctcttgttctaaggcggtaacgtcggtgttggtcaaccggtagagttgcaaggcgacaatcgcttctgcctgcgtcggggtaaagtcgtaggccgccaccaagttttgctgggcgtccttgcggttcttggaggcccggatggtcgcaatcacctggtctaaaatcgacagggccttgattaaaccttcgacgatgtggaggcggctctgggcccgccgtaagtcgaagcgggtccggcgagtaatgacctccttttgaaaggcgaggtaagaagccaagtagtgctttagccccacccggaccggacgttggtcatcaatggccaccatgttgaagttgtaattgatttgcaggtcggtgtttttgagtaggtagttcaagaccccctgggcatcaacgcctcgcttgagctcaatggcgatccttaacccggtccggtcggtttcgtcgcgggcgtcggcaatcccctcgacctttttgtttaagcgcaggtcggtgatccgcttcattaactgagccttattgacttcgtaggggatttcggtcaccacgatttgttcccggcccccgcgaagggtttcgatgctggttttagcccgcacaactactcgtccgcgtccggtttcgtaagccttcttgatcccgtcttttccttgaataatcgccccggtcggaaaatccggtccgggaacaaacttcattaggtcatcgaggctggcagccgggtgggccaacaggtaaattaaagcgtcgattaattcgcctaggttatgggtgggaatttcggtggcgtacccggcggaaatcccggtcgccccgttgacgaagaggttggggatccgggcgggtaaaacgaccggttccttttcggtgtcgtcaaagttcaaagtcatttcaacggtgtctttgtcaatgtcttcgagcatccgcccggcgatctttgataagcgggcctcggtgtagcgcatggcggcagccgggtcaccgtccattgacccgttattcccgtgcatttcaattaaaggttcccgtaacttccagtcctgacttaaccggactagggcctcgtagatcgatgaatcaccgtgggggtggaagttccccatcacgttcccgaccgacttggccgacttgcgaaagcccttatcgtaagtattgccatccttgttcatggcaaacaggatccggcgctgaaccggcttgagcccatcgcgaatatcggggagggcccgttcttgaatgatggacttagagtagcggccaaagcggtcgcccataatttgttcgagggttaattcttcaatgcgtgtatcagccactggcgtcatcctttctttactcgttccaagtcgtcaccgtggggctcacttggcccttagcttccactaaggcatccgcttcttggtcgtcgctaatggtgaagtggacattttgatcgatccactcccgccgcggttcaaccttgttacccattagagtggtaattcgcttttcggctaattcggcgtcttcaatccgcacccgaatcagggtcctggtttccgggttcatcgtcgtctcccataattggtcggcgttcatttcccccagccccttaaagcgctgcaaagacgtccccttgctgccctttttggtcaacttagtcagttcatcattggtccaagcgtaggtgatcttggtgtttttaccgcgccctttttgtaggcggtacagaggtggcatggcaatgtagacccgccctgcttcaatcattggccgcatgtacttgtaaaagaaggtcaataagaggatttggatgtgggcgccgtcgtcgtcggcatcggtcataatgatgatcttgtcgtaattagcgtcttcaaccttaaattcggttccaaccccggccccgaccgtgtaaatgatcgtgttaagctcctcgtttttcatcacgtcatcgagcttggccttttcggtgtttaagaccttcccgcgcagtggtaggatggcttggaacttgcggtcccgcccctgcttggcactcccaccggccgaatccccttcgactaagaacagctcgtttttggcgctgtttttagattgggcgggggttaacttgccggacaagttacgctccttgcgtcccttacgcttgccagaccgggactggttgcgggccttacgggctgcttcccgggcttgccgggcccgtaaggcttttttaattagtgactgggcgaggtcactgttttccatcagggcgtagcctaactgttcggacacgatcgtatcaacaatcttgcgcgcctctggcgtccctaacttccccttggtttgcccctcaaactgcaggatccgctccggaatccggacggaaacaacggcggtcagcccctctcggacgtcggtcccctccaggttcttatcgcgctcctttaaaagccccaccttgcgggcgtaatcgttaaaggttttggtccaagcaccacggaaaccgacctcgtgggtcccaccacccggggtacggacgttgttgacgaagctcagtaggttttcggtgtacccatcgttgtactgggcggccacgtcgacttcgaccccgtcttgggtgccggtaaaggaaaagaccttcccgagggtgtccttatcttcgttgaggtaggccacgaagtcttcaatcccgtttgcaaactgaaagacctcttcttgctcccttccttcccgcttgtcggtcagggtgatcttaacccccttgagtaagaaggcggactcgcgcaggcgccttgccaaggtttggtagtcgtaaacggtggtcgaaaagatcgtgggatccggtttaaaggtgaccgtggttcccgatccttcccgggtcttgcccagttcctttagggtgccgattggttgaccaccgtcacgaaacttctcttggtagcggacgtggtcccgcacgatcgttagggttaacttcgaagacagggcgttaactacggaggccccgaccccgtgcaggcccccggagctcttgtagccatccgcttggccgaatttccccccggcgtgaaggatggtcatgatgacttccggggtgggcttgccgctttcgtgcatccccactggcatcccccgcccatggtcttgcaccgtaatggcgttgtctggttcaatcgtcacgttgatctcgtcaccaaaaccggacagggcttcatcgacggcgttatcaacgatttcgtacactaggtggtgaagcccgtgggcatcggtcgagccaatgtacatccctggccgcttgcgaaccgcctccagtcccttcaggattttgatcgaggatgcgtcgtacttgtattcttcttgtgccacaaaggggccccctcacattttggatttgcatttttgcattcgattttttatcatagctaactccggccgcaatttcaaatcatcttttgaattgaccagccggcgcccagctgaattacacttaattagtgtagcacaccccgcccattttaatcaaacacccgttcccttatggtcgaacctagtaaaaggtgctatgataggtgagctataattcaaaggagcgtctgtatgctaaaaattattctgatggtcgttattgcctatttactgggctcaatcccctcggggctttggatcggccaacacttctataataaagacatccgccagttaggcagtggtaacattggcaccaccaatacctaccgggtcctcggccccaaggcgggaacggtggtcttagtcatggacattttaaaggggaccttggcggctagccaaccctacctcttccacagcaacatcaaccctttgttgattgggatctttgcttcccttggtcacacggtttcgatcttcgaccacttccacggcggcaaagccgtggccacctcggctgggatcctcttggcctacaatccgccaatgtttctcctggcctccgccatcttcgtagcggtgttgctaatcacctcgatggcttcggcagcctcaatcattgggattaccagcatcttcgtgatcgccctggtgatgcacgactatatcttagcgaccgtggctggtattttaacggcggtggtcatttaccgccaccgcagcaacatcaaccggatcatccacggccaagaatcgatggtttccttcggcctgggccactacctcaagaaccgcaagtagactggcaattgaaaagaccttctcctaggtgtttccctgggcagaaggtctttttttagttactgatttaaaagggacggatgctgaattggtagttggcaacgcctcccggagctaactggttcatggccggcttatgggtcaattgaccgtcactatcaaccccatcggctaagccccaccacggttcgatgcacaagaagttcccggtgttagggtattgcgaccaaacccccacgaaggggttgccactggtgagcaccgtaaccccgtggccgctctccggttcggttagggttaaggacaggtcggcaccataaggggcgaaaactaaggcgtcatggtcaaagaggtcgtggtttaactgaattggccgccgggcgtccagttccttggggtgaccaaggtcgctgtatggccccaccaaaggaatttgggggtaaactttagccgggtcagccgtcaaagtcgccgtttcaaactgaccagccgccgttaacggaacgttgaatcccgggtgggcccccaaagcgtagcgtaatacctgctcacttgcggggttagccacctggtagctgatcactaactgatcttccaccaaagcgtaagtgatcgtcaggcggaattcaaaggggtaaacggtccgtgtttgttcatcgctttctaactcaaaaaccgctaaatcagcggcctggttaaccagtttaaattcccgaccgcgggcaaagccatgctgggtttggtgaaaatctcgtccttcaaagccgtagtgatcatctttcaaacgccctacgaagggaaacaggaccggggcctggcgtgaccaggactgggcgtccccttgccacaagtactcagtgtcctcaccccgccgcttaatgctgtgcatctgcgcccccagggggtcaatttggaccattaaacgctcgtttgtgatcgtaatcatcgttgctcttcctctctagaaatactgttgatacttcttcttcaaatcctgaacctgcccttgttggtaacccgccgtggccactagggtcttatggcccgccaaccggttggcgtcttccaggcgttgttctaacacgaccttgttcaaataggcatggcgtaggttcgcgggcgtggcgcctccgctaacccggcggacggttcgttcaacccaagaacggctaaccggtttcccattcgccaacgtcagcacccgttccctgaccgtcggtggcgtcgcataagccgcttctaactggcttaataagcctaacaggtcatcaggcaagggaacgtagcgctcggtttggtcctcgcctttaatcaggaccattttcatggttacgtccacctgcccccaacatagggcgattagctcgcccgttcgcatgccagtttcgattaccaagtaggtgacgacccgttctaagagggtcgcccgcttgctgttttgctcgatcgattccatcaacaattggtagttgggcaggttgcccctggcaccaccgacctcgtcaaattggatcccgaccaggggattttggtccaccaacccctgctccagtaagtagtggtaaaaccggcggagggtcgtggcctgataacgggtagtggccacgctaaccccctctttttgccggcgaatgaaaaaggcgcgaatttgggcggtcgaaaggtggacccaccccggccactcgccctggtaagaccggcgaacaaagttgaggttgcgaccgtaccccgcgatggttgatgcggcgagtcgtctttcctgttcctttaaaaaggccgcttctaattcttcatccattaccaaatgatcccctcccgacaaaactttaaaaaaattataacatagtaaatatcgcaagaaaatcggaaatggaaaccctttcgtaaaaatcgtctaaaaacgcccaccatcttaggcaggcgtcaattagattatttttgaacttcttccttataatccccgtttggacagaggacttgcttgccccccttgacctttttttcaaccaagaagtgcccatcctttgggcagtcgcgaccaattggccggtcccaagacaggaagtcacagtccgggtaccgagaacaaccgtaaaagacccggttcttcttggacttacgttccaccaccgttccctggtggcaaagtgggcattcgaccccggtgtctttaacgatcgccttggtgttacggcagttcggaaagcgggaacaagcgtaaaacttaccgtacttccccatcttaatgaccatcggggcaccacaaatctcgcaattggacccggctagttcatccttcatctcaatcttagccacctgctcttcggccgtggccacttcctttgagaacggcttgtagaagccatcaacgacttgcacccagttctccttgccctcttcgatcttatcaagtgagtcttccacctcggcggtaaacttgacgttgacgatgtccgggaaatgcttggtaatcaaatcgttaacgatttccccaagttcagttggttcaaagtgacgagattctagcttgacgtagtagcggcgttggatcgtatctaaggttggcgcgtaggtggacgggcgcccaaccccgttttcttccagcgtcttaaccagggcggcttcggtgaagcgagccggtggctgggtgaaatgttgggccggattgtcggcgaccatcttgacggcgtcgccctcttctaggttaggtaagatattatccttaccctggctccccttgtagaccttagtaaaaccatcaaacttaaccttcgacccgttggcacggaagtcgaccccattttgggtgatggtgacggccatcgtgtccgtcacttgcggggtcatctgactggcgacaaagcgcgaccagatcaggttgtagagtttgtattggtcaggggtcaaaaactccttcatctcggccggggtccggttaactgaggtcggccgaattgcttcgtgggcatcttgggccccttcttgtagcttccccttgaccggcttggtggcggcgtattccgccccgtagtgttcgtggatgaaagtggaagcctcgtgcttagccaccccagcaatccgggtggagtcggtccgcatgtaggtaattagcccaacggcggcgccctggccgatgttaatcccttcgtacagttgttgggcggccatcatcgttttacgggtccggaagtttaaacggcggttggcatcctgttgcattgtcgaggtggtaaacggtggttgcggcatccggcgccgttcccgccggtcaactttggtaattgaaaagtcctgctggcggtcgagttgttgtagaaccgcttggacggcttcttggttcttcaggttggccttcttaccgttttggccgtagaagctcgcttggaacttttctcggccctttttgaagtcggcgtcaatcgtccagtattcttcgggaacgaaattccgaatctcgttttcgcgctggatgatgaggttcaaggcgacggattgcacccgccccgccgacaggccctttttaacctttttccagaggattggcgaaatcgagtaccccactaagcggtcgagcacccggcgggcctgctgagcgtccactaggtccatgttaatcgtgcgaggttctttaaaggcctctttaacggcatccttggtgatttcgtggaaggtgacccggttcttttcggtcgggtccatcttcaagaggttcgccacgtgccaagcgatggcttccccttcccggtccgggtcggaagccaggtagacggccttggccgccttggcgtccttgcgcaattccttaatcacgtcccccttaccccggatcgaaatgtaatcgggttggtaatcgtggtcgatatcgacccccatccgcgacttggggaggtcgcggacatggccgaggcttgcgacgaccttgtaagtccgtccgaggtacttaccaatcgtcttggccttggaaggcgattcaacgatgaccagcttcttttggttagtccggctaactttgcgccgggtggtttttttctttgttgtgctttcttgtttagttgccaaactcatcggctcctgtcatttaataatctattccatttattattaatgcacgggcgccctgctgtcaaatgaaagatgcaaagttaaactaagcttcggcttcaaaccaggggtcaaactccgctaacaagtccttgctgtttaagattggttgcgccccttcactaattaattcgttggtgccaagcgaggtcgggctggtaatggggccggggaccgcacaaacattgcggttctcctgcagggctaagttagcggtgatcaaactgccactctgctgctttgcttccaccaccaaacaagtttggcaaagcccggcgatgatccgattgcgggcgggaaagtggctcggcaagggcggggtttgcagggggtactcggttaacaagaggccttggtcggccacttgggcctgcaaggcaccgtttgatcgggggtaagtttggtccaggccggtcccgatcaccccgatcacggcgcccccgcttgccagggcctgctcgtgactccgcgaatcgatccccctcgccagccccgacacaatggcaatccggtggttaacgacgctgggaatcagtttctctaagacggtgaagccgtagctagttgcctgacgagacccgaccaccgccagggccggcattttgaataggtcccggttgccctggtagtacaaaaccaggggtgggcagtagatttcccgtaagattgctgggtaatcgggatccagcagggtaatttgggggacccggtaattttgttcaaccaaccggtccaaataggggctcgcccagttttttagcaagctttccttgacccgtggtgtaatctgcgactggctggtgagtaattccaaattgtcaaagcagtagttttgctcggcgactcgccacaggcgcacccggcttaacggaccgaggccgggacagaggcttaagcgaaagataaattctcgtggttgcataaaaaattcctccctactgttaagtacggaggaatcggtaatggtgacgaaattaattgacgtaatctggcaccggtcggaaggtccgccggtggatcgtgcaggcccccagctgctctaagccagctaggtgggccgccgtgccgtagcccatgttgtccttaaagccgtagccgggatacagacgatcgtaaattgccatcaggtggtcccggtactccttagccacaatcgaggcggctgccaccgagatgctcttttgatcccccttgattaacgtcgtttggggtaccggaatgtctaacgggaccgcatcgacaatcaggtggctgggctggtggtggagtgctttgaccgagcgaatcatcgccgcctgggtggccgcatagatgttaagctggtcaatttcttgagccggactgaccgctagggaaacctcaacggcttcatcgaggatccgcaggtacaactgttcgcgctcgtggcggcttaactgctttgaatcggtcacgccaactaggtcaaactggctgtctaagaccacggcgcaagtcaccaccgggccagccagtgggccacgcccgacctcgtcgattccggcgacgtactggtgaccggcctgccaaagctggttttcgtagcggaagcggttcaaaaaggcggcccgcgcctcggcccttttttccagccgcttggcgaactggtttaacgcggcctgaacgcccttacgcgggtcgtccttgaactctgccagtcgggggtcctggggatcggtgattgatgaaagcaacgccctgacctgggccaccgattgcttactcatcttcgtcccccgcttccaaatcggtggggtcttcaagggtaaaggtccccaatttaccccgccgcatttcaaaaatcagccgctcgctggcccggtcgtaatcgtctttcatccccattttcttggtgatttctaacaacaggtctggggtggtcacaccgtcttcaagactagccgggctcaaccggtagcgggtcatgagctcttgggtacggtgggcccgtaagtaatccagggcaaagatcgccacgtcgtctttagggtacagcgagtccttgatcgccccggacagggccaacatcttggcctgggtttgggtggcaaacttaggccataagaccccgggggtgtctaacagttccaagtcggccgaggaacgtagccattgttggccggtcgtcacccctggccggttcccggtcgcggcaacgttttttttcaccaagtggttgagcaaggtggacttaccaacgttgggaaccccgacgcacatcgcccggatcgcccgcttttgcatcccctttgctcgctcggcggccaactggtcctttagaatctgttgggcctttacggtcacctgtttagcaacctggtgggccctggaatcgagcgccaagaccggttgaccgttttgttcaaagtagtcgatccagtgggccgttgtcgtcgggtcggccaggtcggttttggtcatgattaacaggcggggtttgtcgccggccatccggtcaatctccgggttttgcgttgaatacggaacgcgggcgtcgaccagttcaaagacgatgtcgactaagggcatttgttctttaatttggcgcagggccttggccatatggccggggaaccattgaatagttgccatgttgtgtaactcctttcgtagcaaggatttcaagctcttgctctgataaattttcttaatggtaccacttttgtgccatgtgtcccgttgctggtaccatattattagcattttatcggtaatagctgaactttgtttacaccggttgaagactaataccaaccttcctagcgaacgtatcaattacttcaaccgacttttcttgtgaatgtgaaaggcggtgcgtatagccatcagtcgtccgttcttcaacgtgaccgactcgctcttgcacttctttcaacgttacagaggaatcatcacgcaagacggagatatgaatgtgtcggaaactatgtggcactggattttttgtccatttgaagccatagcgtttttcacaattcttttccaagtctgctttaattctgccaagtacttcacgaaaactatgtgacgtgatcggtgaaccgtactcggtccgaaaaatcacttgaaattcatgaaaagcatcactcggtaattccttcatccgcctatcaaatacggcattacggtgtatcgcacgcttcaatgcagcaatcgcaaaatcaggtaactgctccacccgttcgccagcaaccgttttgacggtatcttcgtagtactcatcaacccgtaagtcatgtgattgcatggaactagaaatcgtaactgtttttttagcaaaatcgatcttatcagatgttaaccctgatgcttcaccaattcggcaacctgttgcaatcataaatagtgccagatcatagtacgccggattgcggcgttgtgccaattcagtgaacaagactttgacctcacgcgaatcaagaaacttactttccaagcgatccttccgctcgattttttcagtcgttgtcgcttttaaatgcagaacggctgtcggtgaagctggaatgatgttatatagcaccgcatggtcgaaaagtttattgaaagttgatttgatgtgttgcatggtggcaaaactagcgctgtatttttcgcgatagtcttgcaaacatttattgactaacataggcgtgatgttttttaccaaaatatcgtctgcaataatttgattcaaccgcctaataacaagcgcctcgcgcttaattgtcattggtttaacagactgtttccacaaatcaaaccaatcttcgcgtaaatctttgaacgtccatttttgaacgcgctcatcaagtgcttgagctcgctgtgaagttagctcttcgatcttttcatcaagttctcgcgccgcttgtgctttacctctttgagaattagacttaaaacttactgaggcccgtttccgtttgccagttaaggggtcaatataattctcgaaaacgcgataagttgaagttccgtcagcgagtactcttttttgaaaatgcataattttatcctccaattcaaattaataaacaggaaagataaaatgagattaaatagctatttcattttaccatgtcccggcggtgttgtcagacgtttcggatgtaatgatgctgtttccaaaacaagaattcttgaaaggtcgcaaagttgatcaatacaattttgtgtgtaggattaataacgccctgacgaaaagtagcgtcattacgcatttccgacaaccaccgatttaatgtataaatatttagaccctcatagcgtttcaacaatgcttgcttggttccccattccgctttaccggcggagtcgccactatatggtacacttgtattttccattttttcacttcctaatttctagatgaagtgagataataatcgtagatagattgcttattttatctattttaaggtgtaactacttgctttggtcggcgtagttgcatctttttattatctcaatcgccattatgtttgggttgctgaatcattatttcttcgggactagccaacatttgttgaatcatcacttgttgattttcacttaacttggcctcagcaatgatcgtcattagagtatcctcgcttttagccgaatcaattgccattaacatttttaaacttggcgccacttgtttcttgatccattgaatagtttggtctaaagtgaccggttccggcgaaacggccaaacgtaactcatcggcatatttaccaataaactgtgcccaccgatcgtccaacggccattttgacgttggcttgttggcaatcggcttcacaaaacgcaagtaattattgataataccgaacacggttcgctgcgggttgcgataggccaatagatcggcgaccgtttgctcagcccgttcgtcaaacacacgaatctcaaatcgattcttgattttggtctccgccaacgctttacctaatttaaaatattgctcaatatctttctgataaatacaaaaataaattgcacttttacgtgagccaaaatagagactttctccttttaaattgtctttgtcgcggacaaagtatttacactccctgaactttgtaatgtattcatgacgcatactctttttaatcaagtaatgaaccgggagcacatctaaataatcattgatggctagatcaatgcgtttaactacgccatcaagggccagtgcctgccgtaaaaagtcataccagctctgttcactggccactaaaatgccttccagttcgcgacaacctttccccttcaactcaatcaatgaaccgcgattatcgtcttccggtgaaacaaaaatttccatatcgccatgccgaaattttccactgtagccataacggccataaggttcataaacaaaataaatcggcttgatgcagaaaagtgccacgatcaattcgtcaacatcatgggttggaaatctgatccggacatagtcaaaacaaatgtttaatgcggtgatgccactcagttcgcaaaaggctgcggttaatcgttggcgcatggcctcagttaatggtcgcttactgttcaatagttgattgagataagaacgactgatgcccattgacttagctagctgactttgcttaatttttttatcctccaactgttgccaaaaaatattaagccaatcagcttggacctggtaatcaattagagttaaatcttcattcaagtacgctcacctccaaaatttgcaattcttagtcacggttaacagcaactttgttgcttgaatacctagaaattggcatttcttgctgctggattaattaaccgtttatactttctacccccctattagaacttgggggttgaggcggccggctaaagccgaccgccgctcacgctagcggctttcgcgttgcacgccgcgcgtggcggcggctaatcttttttcctcctttattctgttttcaaggaacgattatgatcaatgccagcaaaaatttgtaagaatatttcacttggcttagatcatataaacatgataacgtaggcctttagagctggtcaatcaccttatgccacctactcaaagaccgtgagtagtcgttgtagttgtctactttaagtaactaagttaagataatcatgaggtgatgataatgatcgaaaactttggtcaaaacataaaaagattgcggcaaaaacaccagatcacgcaagaagacttagccattgccatcgaagttcaaaaacaagcaatttcaaatattgaacgcggtaaaagttatcctagttttgaaaacttggaccgaattgccagatttttcaatgtttccgccgtcgacttatttggcacaccggctgaaattgaaatcagtagcactactgctattcttgatcgcattgatgaatatactgacaaaactgagcacctctttcgcttaatgcaccgcatagatgatttttcaccgcgtcaaattgatggtcttagtgatcaagttcatgaaattatgagctattttcaaccctacacaaaaatcaatgaagatggtaccccagagactgataacaatgatcgaccgatcgtccgccaatcaaaatatcggcaattaccaattaaaaaaatcaatgccttatacaataaaatcaataccatcaatgcttatcaccaaacgcaaaaaaatcaccttcaaaagaagatgatcaatgaatgataaaaaatatcgactactgcttaattaaaataatagctgcataatatgcctaatagtgttactttcaagaatgatcatgatgcctaaaccaatataaataatggccatgatccaatcaccaaaacgatcaagaaagttctttacaaaattcacttgtgagaacttatcaccaaggaaaactaaaaaataaatacaaatggtaaaaacaaacagcgttacgattagctgtaccagtgataatgatacgaagtaaggaacaaaaaggccaatattatccgcaccacaagaagctaccgtaattaaagccaccgttgcaattaaattcttatttttacgcgcttcaattttctgatcaacttctgcggcttcatcttctttgctaaatatatatttgattccaaaggcaatgggaatcaaccctaaaaaacctagtaaccatttggcgggtacgtaatggagaataaatgcaaaaaacaaactaattccaatgagcgtatatgagcctaagaactgaccaatataaatttgtcggcgatgctttgttgaacgatattttgaaaaaagtaacattaaaataactaataagtcgattgcagttgatgtataaagaataatactcgttataattgtcctgatcattttattttcccccaccagcattgatttttccggcatcttcagctaaacaccatgcccgttctaataaaattgccgtacattcatcaatgatctgatattcaatgaagttgccattacgcttcgctttaactatcttttgatctactagacgttgtaactggtttgagatggcttggaccttcatatttagtgatgtagcaatctcactaacggccatatctggttcacgcgttaagcaatgtaaaattcttagccgcgtattatttgcgagtactttaaaaagtaaagcaatgtcagcggcttgattctcatttaacaatgcccgatcagccaaatctggtttacccggacaacagtctacttgtatcattagatcactcctcgtttattaatctattacactatatcatgtaatagtgttgtcccccaatttaatttgaatcaaaaaatagagtagctcctatagccactctatctgacattaaccactattcatattcactagtccggccaatatttattaaactaaacacccgatcaaaaaatagctgaagagcaacgtctaaacaacgtcgtcttcaactattttttattgaccattcgtgtacttgccgcttaggttcttttggatcttggcgggggctttgtcgtaggcgaccaccttaactagcttaccacgcatcaacaagcgtcgggccccggtggcgtcacaggtcaccagggtgaggatattttccttagtgttatcgatcacgtcaacccgggtggcgtcaataaactttcgctcgtacaacttatactcgtaaacctttttcatatcggtgatgtagaccaactggccgaccttaccgtggtagtaaagaggcgaaaagaggatcttagagccgttagccatgttgtgagcggccagtgggtagttgcccttccccatttcttgatcggcccgcatcgttccggccgctagcgccaaggtcgtgttagaaactcccttggcaatcgggatccgcaggttgatcgccgggatcgagatcaccccgatcacgttaattgattccttcttggcccgggccgcggccaccgtctgtagattcaagtccttgacgctgctgaaatcgtaactggcctttttcttctcgttttttgccaccagcgacttggtcacctgtggttgataagtgttaaccaggtaatctttaacctgctgattaaagatcaagaccaggctgagggcaagccccaaaatgatcactaaccagtacaaggtggttttccaccatcgtttctttttcatcatgccctcccgtcagtgttaaaatatcaaagtcagtatacactatgtcagaagggaatggtacgaattggtatcatcgcgtcgccccgtctgggttcgcaacctgcgggtcctttcagtgggcgttttctttgccggaatggggttttctgaggtgacccccttcctttctttatacattgccaccctcggtcacttcagccaccagcagctgaacttcttttccggactatccttttaggcgatgtacttcgtttccgcctttatctcccccgtctggggacggttagcggaccgctacgggcgcaaaccgatgtgcctgcgcgccgccctgggaatggcaatcgttttgggggcgatggggttagtcaccaacgtctggcaactgattgggctacggatggtccagggggtctttgccgctttcatttccaactccaacgccctgatcgccaccgagacccccaaggaaaagagtggtggcgccatcggggtaatagccgctggggcgaccggttttgttttcatcaacctgtccctctttttcgtcaacgtcttcttgcccccacgcaaggcgaaccactaaaattaagaccacgctccgtcggccaggccgcaaaggggggtggtctttttttgttcgccacgcaccgtggttagtttgttaatcagggcgttgccgattcaacaaaaaaaacgccccaccgaagtgagacgctttaacgaaggttggtttacttgaaaccgtacttcttgttgaacttgtcgactgccccgtcggcctgggtgaacttttgcttcccagtgtagaacgggtgggagtcggacgtaacttcaacccggacaagcgggtattcgttaccatcttcccattcaacggtttccttggaagtagccgttgaaccggagataaacttgtaaccagttgctgagtcttcgaagactaccaagtggtaatctgggtgaattccttgcttcataatttaatacgctccttttgccatgaatcattgcctgaaacatagttatttcaataaccctaatagagtaacacgtgctcagtcaaaaagcaacctagtcttgctcatcgtcttcaatccggacgttggcgtttagacgattgagcttccaaacaatgcggtcgtaaccacgtaggatgttgtcggccttgtggataacggtttgaccgtctgccattaacccggtaatcaccagggaagccccggcccgaatttcaccggcctcaacgtcagcgccgttaaagtgatcggtgtgctcgatcgtaatctttccgtcgccggctgcgatcttcatccccatcttttgcaattcggggatgtgcttgacccgcttaggatagatcgtatccaccaccgtgcttaccccggcggccttggccatcaacggggtcaacggttgttgtaagtcggtagcaaagcccgggtacggcatcgtcttaacgtgaaccgccgttaagtgctccgccttaggcacgtagatcttatcggaatcgatcttcaaatcaacccccatttcgatcaacttactagtgtaggcttccaagtgttcagggatgacgttattgatcatcaccccatcgcccatggcggccgcaagggaaaggtaggtgccggattcaatccggtccgcaatgatcgtgtgcgtgttcatcgattgcagggagttcaccccggtaatccgaatcacgtcggtcccgaccccgcggatctgcgcccccatgttattcaaaaaggtggcaaggtccacaatctctggttcccgggcggcgttttcgataatcgttaccccttcggcacggaccgccgccaagatggcgttgatcgtggcccccacggacaccatgtccatgaagatccgcgttccgtgcaggccatttggtgcctccaagtggacggtcccgttgttttcactaacggtagcacccagggcttcaaaggcctttaagtgttggtcgatcggccgggggccaatgttatcgcccccggggaaggttaaggttgcccggtggaagcggccgagtagcgctcccataaagtaatacgatgcccgcaaactcttaatggccttgctaggcagttcggcttcaatgatttgagttgggtcaatgtctaacaccccgtgcttaaaggaagagtgcacgttcattgactctaagataatcataagattgtgaacatccaggatgtccggcacagtatcaaactggacgggagtatcggccaggatcgccgatggaatgagcgcgacggtgctattcttggcgccaccgatcgttacttcgcccgagagtcggttccctccttgaatgatcatttttttcatgattaggtatcctcgcttttaaacatttcatttcatttgatgaggaccgttttggcgttaaaacagtcaatattcatgataatgaaactggccctaaattacaagcatttcccgggattcttaacctttttacccaccgacatttcccaacgccaagcaccatttcccgccttttcccgggaaatggttcgcctttcagccgctaatggactagtccgctgccgcagccttaacaaaggcggcaaataatccttccggacggttaggccgggagaggaattctgggtggtattgggcggcaacgaagaacttgttttccggtagttctaccacttcgaccaggtttcggtccgggttcaccccagaaacgaccaggccgtggtcttccatttcctgccggaaggcgttgttaaattcgtaacggtgccggtggcgttcggaaatcatttcctggttaccgtacgcagcggccgctaccgtccccggcttcagttggcattggtaagcacctaaacgttgggttccccccatgtcttccacgtcttcttgatcggccatcaggtcaatgatgttgtgcttagtgtcttgatcaaattcggttgagttcgcatcttggtagcccaaaacgttccgggcgtattcgatgcaggccacttgcatccccaagcagatccccatgtacggtacgtcttgttcgcgggcgtacttgatggcggtaatcatcccttcgatcccgcggctcccgaaaccacccggcactaagatcccatcatagtcctttaaggtttctgccacgttgtcttcggtgatgttttcggcgttaaagtggtcaatcttaaccttggcgtcaaccgggtagccggcgtggcgcagcgattcgttaaccgaaatgtaggcgtcttgtaagtcagtgtacttaccaaccatggcaatcttgaccgtcttcgtcaggccgttttcgatgtggtccaccatcttggtccactcgcccatgtcggcttttggcacgtccaagccgaagtgatcaactaccagttggtccatcccttgcttttgcaggttcaacggcacttcgtaaaggttcttggcgtccattgattcgacgaccgcctttggttccacgtcacagaagagggcgatcttagtccgcatgtcatcggtgattggttcttcggtccgcaccaccaggatgttgggctggatccccaagccgcgcagttcgcgaacggagtgttgggttggcttagtcttcatttcaccggcggcctttaagtacggcactaaggtcgtgtgaatgtacaagacgttgtctgcgcccgcctcttttttcatctggcgaattgcttccatgaacggttgggattcaatgtcaccaacggtcccaccgatttcggtaatcacgacctcggcgtcggttgattccccggcccggcgaatcttttccttgatcatgttggtgatgtgtgggatcacctgaacggtccgtcccaggtagtccccgcgccgttccttacgcaaaacctcggagtaaatcttcccggtcgtcacgttggagtacttgttcaagtcgttgtcaatgaaccgttcgtagtgccccaagtcaaggtcagtttcagtcccgtcgttggtcacgaagacttccccgtgttggtatgggctcatcgtccccgggtccacgttaatgtagggatcaaacttttggatggcgatctttaagccacggttctttaacagccgacccaatgaggccgccacgatccccttaccaagggatgaaacaaccccaccagttacaaaaatatacttcgtcatatgctctctcctttacgcatgccggggttacaacaataaaaacggctccctatttcacgtgaaacagggagccgttcatttttaaactcagtgtcccaaatctttgggagcccaagtaaaataatacgaaaacaaccataattagtcaaggcaattgttaaagcaattattcctcgtcgtcttctttatcttcttcgtcctcttcttcatcgtcgccgaattcgtcgccgtgaagctcagacagttgatcttcgatgttggtttcctcgtcatcatcttcaacggggttatcctcatcgtagtcgtcttcttcgtaatcgtcgtcatcgtctggaccttgatcatcatccagatcttcatcttctggatcatcgttgtcgtagtcgatcacatcgtcgtcgtcgtcagttcctgccaagaaggcattgaccttgcgccggcgcttctttggccgatcttcttcgtcttcggtttcaccaaccgttgcttcatcgatcgattcgtacgggtaccaggcacgcaggccccaggtgttatcaccaagggaaataaagctgccatcgacgttcaggtccgtgtaaaactgcgagagtcgttcccgaatttcctcgtcacttttaccaaggtattgttgaatctcgttggtcaagtcggcaaacgccattgcctcattatggtaagctaagattgcgtgagccacttcgatcattgaaagttctgatttttcctggccatcgaaaacctttaaatccaaattggtgcacttcccttcaaaaagtctaaattacatagtatcatatcacgcttcgaaccgcaattcaatttggtaggttcccactaattggtcacccgccgttaactggtaggccaagtgtaaactaccactggcccggggccaatttaattcggcgaccaattcgtcggtaatgaccgtcagctgaatgatcccatagggggtgtggtaacggctggtggtcttcgtttcgcggtcaaaggtcaggcgggttttaaccggcccgttgcgggtcaactgaatggcgccatcacctaaacgaaattgcaccggggtggcttgccccgcctggtgttccgtgtagcgcaggtagcgttgcccgtttgctagggtcaccagttgaccatcttcttcaaactggtagctttcttcttgcccatcctgggccattcgggtggttaaacggacccgaactggtattacttcactcatagtgccctccctttcccccctatcttaacagttcttggtttacccgtcatctattcggcaactttaccacaatcatgtataatgggggcattgacaacgtcacagggaggaatcatgacatttcaagatgaagcactaccccgggagaagaccttccgtgacccgatcctggggaccataattgttgataaccaaattatcctcgacctcatcaacacgccggagtttcagcgtctacggcggattaagcagttggggactagttctttaacctttcacggcgccgagcactcgcgttttggccactgcctaggggtctacgaaattgcccgccggatgtgcaaccattttcaacgcaactaccccactcaccaccccggcgatgggctttgggatgattccgagcgaccggtcgccttatgcgcggccctcttacacgacctcggccacggtccgtactcacacaccttcgagcacatcttccacaccgaccacgaggagattacccgccgcctcattaccagccccaccaccaacatccaacggatcttagcccgggtcgccccggatctccccgcccaggtggctagcgtcatcgatcatacctatcacaaccagcaagtagtccagatgatctctagccaggtcgacgccgaccggatggactacctacaacgcgacgcctattacaccggcaccaactacggtaagttcgacctcgaccgggtcttatcggtgatgcggcccatccaaggtgggatcgcctttgaaatctccgggatgcacgcggtcgaagactacatcatctcccgcctgcaaatgtacttgcagatttacttccacccggtttcccggtcgatggaagtcatcttagaccacttgctcaagcgggccaagtacctctaccaacaccctaacgattaccagccgacctttaccccctacatgctgatgccctttttcaacaaccggttcaccctggatgactacctctccttagatgatggggtcttatcgacctacttcatccactggaccaaaagtgaagacgacatcttagccgacctggcccggcgctttttaaaccggcgccccttcaagtccgccctttacgacaaccagaccggcgccatgctagagaagctgaccgacctgatcgctacggcgggctttaacgccgagtactacacggccactaactcatcgtacaagttgccttacgatacctaccacccgcaaagcagtaaaccccaatcccagatcgaactaattcaaccaaacggcgagttagttgagctcactgaggtgtcaactttggtggcggcaattgccgggcgccaagccggtgacgagcgcttctttttccccaaggagatgctggccgaacacgacaacatcgaaatctttgagccgatctaccaagagtttcaacactacatttctaacaaccacatcatcattcccgactaaggaggcagaccatgtccattaaattaatcgccattgacattgacggcaccctgatcaacgaccaattagaaatcaccgaaaagaccaaggagaccctgcaaaaagccaccgcccaaggcatcaaggtggttttgtgtacggggcggcccatgaccggggtccacaagtacttggatcaactcggcatcaacaacttagctgatcagtacgtaatttctttcaacggggccctggcccaaaccacctccgggcaggtaatttcccaattcaccctcccctttgaaaaactcgtcgacctctccgccgttgccctcaaagcggacgtccacctcctggccgaaaccgccgacgcgatgtatgtcttaaaccaagacatcagttcctacgccgtttacgaatcgagcctggtttccttgccgatcacctacaagtccattgaccagttaaacaccatcaaaaacgacttagttatttccaagctgatgatcaccgatgaaccagccgccattgatggctttagcgctaaactaacggcgcccattaagcgggcctttaacatcgtccgctccgaaccttactacctggaattcgttaacccgtcggctagcaagggggcggcgctggcttccctaggccaggaactgggggtcgcccgtaccgaaatgatggcgattggtaacgcccaaaacgacgaatcgatgatcacctacgccggcatcggggtggcaatgagcaactcgatcccgtcgacgattcaactggccgacgaactggtcgccgacaataaccacgacggggtcgccgaggccgtcgagaagtttgccttggcttaaaggaagtggaaactgacctccgaagcagcccggatgactaagctaggacggagattggtgcgccacgcaccgtttatttaaatgagaccaaaaaaaatagctggatatcacgttttttaacgttgatcttcagctatttttggttcattgattagggaagttggtttcccaatcattaagaaatcttcgttacgctacccatctcggcgttgtattcgtaaatcccgatcaggttagccaccgtgttgtcctggttattttgccgcacttcaaagcggtaaacgctcccgttcttttgaaccgggataatgccgtatccttgttggttaaagcccatcttagtggcaaaggcgtcaatcacgtcttcgctcgtgctttgggccacggatgcgttggctgcggaactgctggagctactagtagctgccgcggttgtcgcactcgttgctgaagaagtggcactagaactcgtggtcgagctgcttgattcagccgccgcaatcttactccgcaggctctggtaagcttccttaatggccgaggagctggaagaagccgtattcaggttcgtcagggcttgatcgtagttgccgttgttgtaggcctttttagccgcaatgtagttttgaaggtcggtggcaagggcgcgactttcactcgtggacttagtaacgctgttcacttcgtccaaggcttgttggtacttgccctgttcaatcaacttttctgccgcggcgatcttgtcggccgccgtgaccgtcttttttgaactggtcgaggagctctcattcgttgaactgctggacgaagagctggctcccttgctaccacaagcagcaaggcttaacaccgttgccaaggcggcggtgccgaccattgccttcttgaaaaagcttctgttcatcttatttcctcctttgtcttgtcacattataccattcctcacccaatctaacattgttgatcgaaaggaaaagggggcgtgaccacctggccacgccccctgtgctaacttatttttcaatattttcttgccggaaacggttattaaacaggggactaactgcgcgattttcgttaattcgtttgatagcatcggcaattaacggtgccaccgaaacctgcctaatctttgtaatttgtttttcttctggtaggcgaatcgtgtcggtcaccaccacttccttgagcggggagttggccaaccgttcgattgccggaccagacaagacggcgtgggtacaagaagcgtaaacctcttcggctccggcgtcaattagggcctgagaccccttggaaatcgtaccggccgtgtcgatcatgtcgtcaatcatgatgcacttcttgcccttaacgttcccaatgatgttcataatttgggcaacgttggccttcgggcgccgcttatcaatgatggcaatcggcgccttcaagaattcggccagggcccgggcccgggtcaccccaccgtggtccggtgaaacaacaacggtcttgtcagccaccccttcgcgaatgaagtagtcggctaacagcggggcacccatcaagtggtcgacggggatgtcaaagaacccttggatctgggcggcgtgcaagtcgagtgccaccacccggtcaaccccggaattttggagcatgttggccaccaacttggccgtgattggttcacgggagcgggccttgcggtcttgacgtgcgtaaccgtagtacgggagtaccacgttgatcgtgttagcgctggcccggcgcagggcatcgactaagatcaggagctccatcaaattgtcgttgaccggggccgacgtcgattggatcacgtagacgttatcgccccgaatactctcttcaatgttaatttgaatttcgccgtcactaaaacggtccacggaaagctttcccagttccaccccaacgtaggcggcaattttttccgctaacggccggttggagctgagggaaaaaatctttaatttagggtcaaaataacgttctttcattaggtcctccgatatcgtaaagatcttaactcatcactttttatgatagttattccccccctaaaaagcaagctcttaccaggggagttttttggcgtaacccggcttattgacttggcgggcgcgggcaatcgccatatcaaattgttcggtgctgtccgtgatggtggaaccggcggccacaaaggaatcggcggcgatgttgaccggcgccacaatgttggagttagaaccgataaaggcgtgatccccaacgttggtgtggagcttgttggtgccgtcgtaattgacgaagacaaccccgcagcctacgttgatgtttttacccaaggtagcgtcgccaatgtaggacaggtgaccgaccttggttccggctccaatgtaggcctttttgacctcgcagaaattaccgacgtggacgttttcgcctagttcggcttccggacgcaggtgactgtttggtcccacgtcagccccggagtggacctctgacctttccagggtcgaagacatgatggtcacgtcatcgtgtaaggtgctgtcttcaatccgcgaaccggcgccaatcaagcagtcggccccgatcgtcgtccgccccttgatgaccacgttcccttcaatgaccgtgtcttggccgatttgtacgtcggtatcgatgtaggccgtttcaggatccaccagggtcaccccatccttcatcagctgggtgttgatccgcttttgcataatcttagtggctttggcaagggcgctccggtcgttaacccccattgactcatcaaagtcttccatttggtaggcggtaacgatttcgccttcctcctttaagatcccgattacgtcggttaggtagtattccccctgggcgttatcgttggtcaagcgcttgagggccgcaaaaagcttttggttatcgaagcagtagaccccggtgttgatttcgtggatggcctgttcttcaacgctggcgtctttttgttcgacgatccgttccacaatcccaatttcgttgcggacgatccgcccgtaaccggttgggtccggtgccttggaagttaagatcgttacggccgcgtggcgttgttcgtggtattggaagaggtggttgaaggtcgccgccgtaaataagggggtgtccccggaaaccaccagggtctgaccagctaattcacctagcaggtcttctgtttgcatcaccgcgtgcccggtccccagttgttgcttttgtaaggcgtagcgcacttgatcacccaaggcgtctttaacggtgtcggcaccgtaaccaaccacggtcacgatgttttggatgtcggccgcttgcagttgggtcaagacgtgctccaccatcgtcttaccacaaacctggtgtaagaccttgtggagcttggacttcatccgggttcccttcccggctgccagaataattgcgttcttgtttaccatcgttgccatcctttcttagtcttggtccccaaacaccttggccaggtaattccccggttgggcgctaatcttcttgttaacgccgtcctcggccgtcaccttgatcaaggaggtgcagtcttctactaagcgttggccggagaattgaccctcggcaaagacggtcatcccaattaagtgggcgccgaattcgttgatcagggattgcatcccgttgagggttcccccaccctttaagaagtcgtcgacgatcaccacgttggccccttccttgagggtccggcgggaaagttccatcttcttaatccgttgcgatgaccccgacacgtagttcaccgacacggttgacccctcggtgatgtgtgacgagttccgcacgatcacaaacggcttgtttaaatacatcgccacgctctgggcgatcggaattcccttggtttccacggtcataaccacgtccacgtccttatcgacgtactgggtggccaccaagcgaccaacttcgcggaggatttccggacgccctaacaagtcggacaagtaaacgtagcccccaggcaggagccgggaatcgtcgttaacggctgccactagctcatcaataacccgggtggcgttttcctcggcgtacagtggcgtcaaacgtgcaccaccagaagcacctggtagggtttctaaacggccgatcccccaatcagctaaggtggtccggataatgcttaagtcttcagaaatcgaggacttagccgagccgtaacgttccccaaagtacttcagggataccaattcacgggggtgttcgagcaggtagcgcgtcatgtcaaccagccggttactacgtcttactttcatcttcttacctctttacttgatgctggtcaacctggccagcgaattttgggtcttcctaagtgatttaccttgccataataccataattgttcgtcttttgcctaattattatcaaaaattacccaacgttaaacgatttatccgaaaaataaaaaaagccattccgaacatggttcggaatggctttttttaagttactgatattagaaagcacccgtggtcacttaagcaaccacccggtggtgatagtaaagggcgctgacgtagattacgacttcaatcacggcgatgaaaaacgagatcggccagttagtgacgtagcccaggtaaaggcccaaccaggtccccaacagggcaaataaaatcgctaagccgatcatcttggcggtcccggtggcgtagtacttagccgcggccgccgggagggttaagaggataaagattagcagggagcccacgatctgggccgccacggaaacggacagggcgaccaggattaaaaaggttaccgacacgagcgttccgttgaccccgttaacccgggcccccaccggatcaaaggaatcaaacttgaggcgccggtacatgagaaagaccaccgccaggactaacagcgacaataagaccagctgccacacttcccgcttggaaatccccaccaccgaaccaaagaggatgctcgtcgctgagctagccgtttggttagacagggataaaaagaggatccccaacccgataaacagggccgaaaccgccgaaatcacagcttcgcgccgggattctttaatgctcatctgcccgaccattaccgacgacagcatggtaaacaagagcatcccgtttagggcctgccagccggcaaaaacggcaaacgaggccccggcaaagccaatttcagacagggtgtgggtcaaaaacgacatccgccgggcgaccacaaagaccccgatcactcccgatacgatcgcaatgaaggtcgaagcaataaaggcgtaacgcataaatgacagttcaaacattattcttcctcctcgcccatcggtagttcgctgattggtccgctcgtcgcctgccccgcttctaggtgtaagtaacgggtcccatagtggcgagcaagttcccaatcatgggtgacaaagaggacggcccctcccttggcccggaagtcttccaccaggtcaagcaagtcgtacttcatttcgttatcgaggctggccgttgattcatctaaaatcaagagttgcgggtcggctaacagggcctgagccaagtaggcccgttgcttttcgccccccgacgccataccgagtggccggtcggcaatccgggtcaggtcggtcgcggccacaatttgcttaaccctttgccgctccgttcggttcaaccacggtatccggttggtcggtaagtttagggccacaaaattgcgaaccgacagggggtattcgctatccaagttccggaactgggggacgtagccgatcttgatgtctgaagccagcttgatctggccctggcggggctttaattgccctaacaaggagcggaccatcgtcgtcttcccgaccccgttttcccccacaacgactaaaaagtcacccgggttaacctgaaaattcaggcccgtaatgacttctttatcgccgtaagctagtgttaagttttcgacgtttacaattgggataattattcacctcgttggattttaagcaaggcttggtattgcttggtcatccaagaaacgtagtcctccccgtctggttcggattcagttacgtttaagaccggaacgttgttttccttggctaacttaaccaggttttccaccgttttgccgctttcttggctgttgttaacaaagaaggcgatccggtggttggtaatgtcatcttggatttgttggatgtcctttggtgacggatcactgtcatcttcaacggccttttcaaagtgttggtcattgatttggtaacccaagttttccaaggcgtaatcgaagaccggttcgctaacgtccactaagcggttatcgcccacgttttgcttggcttgtgcaattaccttgtcgagcttttgtaatttggcttggtaagccttggcgtttttttcgtagtcggccttgtggtcgggatccagcttgctaaattgcttggctaaggtggtggccaaagtgctcatcgttgccgggcggtaccaaacgtgttcgttagcaccgtctttttccttggcgacttgttcaccgacgttaatcagggtgatcttgttcttgctgtcggccttgaccatcttactcatccaagcgtcgtaacccagcccgttttcaatcgccacgttagcgatggcaacctgcttggcctgcttggtcgttggttggaactcgtggggttcaacggccgaactgttaataaaggaggtcaccgtcccgtgatccccagccacggccttggctacttctccgtagaagttcaggctcgtcaccacgcggattggcttttggtgggacttagacgggctccaccccgtcaccattaagcccacgattacggcgaggacgaccacaagcgccccaattccccagtattttcgcttcatcacaaaatcctccagtcttatttcccattaaatcgtaatccttacgattaagactgaagaataataactggtctgggtcaaaatggcaagcctttttttaaaaaagttaaactctttgcctaacacgtggaaaccccgggcagtttttcacgtagcgcccagggtttggcagttcagttataacaagacgacttggtagacctccgggcaaaagccacgcaggctgttataaatgcgcttggcccgtgattcggcgtggcacaaggcgaagacactgggaccagtcccgctcatctgtgccacgtcggcccctaatttttgcatccgttcctttaaacgggcgatttcggggtgggcctccatggtcaccgcctctagggcgttacccatgtactgaaagctctcctgaaactttccttccttgatggcttccaccagctggtccgtttgcgggtggaccaaacgctcgtaattaatctggcgtaagataaccggggtcgagactgatagcttgggtttggcaatcaccacccagtagtggggaaaggccggcaggggttccacgatctccccgtggccggtcacgtgggccgtttgggagtacacgcaaaatggcacgtcggaatcgattgataaggataagcgcgccaactcgtctaacgataaaccaaggcgccaggccttattgagggcccgcaagacggccgccgcgtccgaagacccgccaccgaggccggccgccaccggaatcttctttttgattcggatggtaaccccatcagtctggtgaaagcgggtctttaggatgtgggcggcttggtaggctaggttgcgttggtcattgggtaaaaaaccgctgttggtgtaaaccttgatcgtctgtggtcggtggtgaatctccacggtgacgtaatcagccaggtcaacggcgttcatcaccatgttccagcggggcaggccgtcaaggtagcgcatgggcgtatcgagggccaagttaatcttggccggtgccttttccgtcacgatcattccacagtccccctttcgactcagtttgcccttaattatactaattctcgctaattgacgcaaaaggtatgaggaaagccgccaagtcattcgctcggggcaagggtgagcgccgcctgcggtactctgtcatccgtcatccccgcggttagtgacggcaaaaagaggccggggaaaacgtgttttctccggcctcttactatacattcgaacattagacagcaagctaccacctaagttcgcgatgcttgcaattgtcagggaaactcttccccacttttatagcaattccttttcgtgcatggcgttcgctaagttgatgaagtccaccaggctcaagcgttccggccgggtttgagaatcgatttccaaccggtccaggacttcttttaccttccctaggcggtcctcgtccttgccgacgatcgtcttaaggttgttccacaagctcttgcggcggtgggcaaagcagccccgaatcaggccaaagaggcggtcctcgttaaagggggacaccggcagggccgcactcttttgcgtcaaaacgacaatcgccgagtcaacgttgggggctggtacaaaggacttgcgtgagacgttaaaggcgactttgacgtccatccggtagtcgatcgccaaggtcagggcgccgtagtccttagttcccggcttggccaccaggcgatcggcgacctctttttgcatcatcacgcaaaccgccgcccactccacttggctggctaagagggcaaacagaatcgggctggtgatgtaatacggtaggttagcgaccaccttgactggcttggtcgggtccttaaaggccgtctgaaccagatcggctaggttggccttcaaaacgtcttggtttaaaaccgttacgttgccgtagggggctaacacgtcgtctaacaccggcaggaggctttcgtcgatttctaaggcaaccacttcgccggccgcttgggccagcttttcggtcagggccccgattccgggcccgatctcgattacgttatcgtctttggtaataccagccgcccgcacgattccactcaagacgtcggggttggtcaaaaagttctggccaaagcccttcttagcgtggataccgtactggttcataatggcgcgggtccgcgagggactcccgatttgcttactcatgcgttttcccttcctgatcaagttgtgcaaccgcccgttcaaaggtcggccggtcaatggcaaagaggtcgaggcgcttcaatagttgcttagcgttgccatagccaatccccagcaattcacctaggcgctcccggcgcctcttggccaccggactccccgccaagcccgccttaatgaggtcctggttgctaaaggtgggggttaaaacgggagtggtggtgtagacgttttgcagggccgccaagatggtcgccgagcttgcgtgttcaacccccaggctcccgtgggcctcggttggcaccccctggtcgcgccggatgaaggcgtgtttgacgccgggaacgttttggtcgatcagcttacggagccgttcgccgttaaaatcgggatcggtgaagacgatcaccccccggctttgctggagtttttttatttgttcaagcgccttttttgacagggcggagccgttcgtttcaaaggtgtcggccaacacggctcgttgcacctgcttggtgtcgtctttaccctccaccacaattacttctttaatcttgtccattatgtcctttcaaaaaccggtttgtcgcggtctgcaacgtcgctgaggccacctcttctacggagcgttgcaagagtttggccagcgcttcgaccacaaagtaggtgaaggcgggctcgttttgcttcccccggtacggaaccggggtcaggtagggtgcgtccgtttctaccatcatccgctccaaaggggttaccttggcggcttcgtgaacttccgttgccttggtaaaggagaccaccccgctgtaggagaggtcaaagtccaggtcaaggaacttttccgcccacgctgcgtcaccgctaaaggagtgcatcacgccccccgctttaaccgggtgctccactaggacccggtatgtttcggccagggcctcgcggcagtggatcaccaccggtaagcttagctggttagccaggtcaatttgttcaactagggcggcttcttgggcccggtggtcggcgattccgttaacaaagtctaagccgacttcgcccacccccacaacctcgggacgtcgcaacgccttttttagcccctcccaatcggtcggggttacttccgctaggtcctcggggtgaaagccaattacggcgtgcaagcccgggtaggtgctagctagtttaagggcgcggtcgtttaacagccggttggagccaatcatgttcagctcggtaaccccgtaatgtttagcccgggccaaaaaggcccctacgtcaccgtaaaaggcctcatcgtttaagtgggtgtgcgaatcgtaaatcttaatcgtcattgcttagcagaccgttgagccaacttccaggctgtctggaactaacactagttgtacctggccgtttaattcagaggataagagcatcccctggctaatttcaccacggagcttgcggggagccaggttggccacgaagacgaccttcttacccaccagttcttccggtactgggtaccacttagcgatcccggacaggatttggcgcccgcccatgccgtcgtcgagggtgaacttcagcaacttatcagcgcccttcaccttgccggcttccttaatcaagccgacccgcaggtccaccttgtcaaagtcgtcaaactggatttcggctttgactgggtcaacgctagcagtcttggccgcttccatggccttgcgccccttttgcttttcgttggcactcatttgggacttaatgaagtcgacttcttcttggatgtcgcgccgtgggaagatcggcgttcccttttcaaccaccactacttcggccgggaagtcattaaaggagaggtcagagagggaaatggcttccttggctaggcccagttggcccaggatttccttgggtgccgttggcatgattggttgcagcatggccgctaccatccgcaatgacttggccaggtgggtcaaaacatcgcttaagacgggtgcttgttgttcatccttggccaagacccacggttcggtttcgtcaatgtacttgttggcccgggcgatcaacttccagatggcggacagggcgtcggcaaagcgggtctgatccatcaattcccggtattccaccagggcgtcttgggccacttgctctaagtcagcatcaaagtcggtcgtggcccctggttgacccaccaacttgccggcttggtacttgttgaccatcgccacggtccggttcaagaggttccccaggtcgttagccaggtcgtagttaaccttttcgacgaagtcttccggtgagaagaccccgtcatttccaaacggcatcgcccgtaacaggtagtaacgggtggcgtctaagccgtaacggtcaatcagggtttctgggtaaaccacgttccccttggacttggacatcttgccgtccttcatcgtcaaccagccgtggccgatgacgtgcttaggcagtggcaagcccagggcgtggagtatgattggccagtaaatggtgtggaaccggataatctctttaccaaccatgtgaacgtcggctggccagtacttcttaaagaggctgtcgtcgtcgctgccgtagcccagggcggtaatatagttggataaggcgtcgatccacacgtagaccacgtgcttcgggtcgtttggcaccttgaccccccagttaaaggaggtccgggttacggccaggtcctctaagcctggttccaagaagttcttaaccatttcgttcatccgcgattctggctggatgaagtcggggtgggccttatagtagtccatcagccaatcggcgtacttgctcatcttaaagaagtaggactcttctttcaccagttgaacttcgtggccagacggggcaatcccaccggttacctggccgttttcgtccttgaagacttccttgagttggctttcggtgaagtactcttcgtcatcgaccgagtaccagcccacgtattcgcccttgtagatatctccttggtcgaggagttgttggaagatcttttgaacggcggcttcgtggtagccatcggtggtgcggataaacttgtcgttggtgatttccagtttttgccacagttccttgataccagccgccatttcatcgacgtaggtttgcggatccttacctaatttttcggccttttgttcaatctttagcccgtgttcgtccgtcccggttaaaaagaacacgtcaaaaccactgagccgcttgaagcgggcctcggcgtcacaggcaaccgtcgtgtaggagttaccgatgtgaagtcgtccggatgggtaatagattggtgttgtgatgtagtaggttggttgttcagccatacagcgggacctcttttccgataatcgttttttcgttaacttccagtatagcaaaaagccacgccgatttcgaaccaaactggcgcaaaaccgcgtgacttcaaaagagttctagttgggtcgggtcctgtttggtcaggcccgtaaagtgtaaatccatttgccggctgagggcgacggcgttgtcggccgcatcgccccccgagttgttgttaaagatgacgcaagtttcttttggttgcggctgttgttcttgaattgcttgggccaggtcggttagttcgctcgccgagtatcggtacagggtccgcttgccccgccagtccttgcccccggcctgccagccggcttggttgcgcccgtgcaggcggatcagggttaggtgcggcgtcgtagtagtcaagaaaaagggaattccgccctgggtttggtggggttcatcggcggccaccagggtcagctttaggtcacggcaataattgaccagtgcatcgcccactcccgattggtaccaggaacggttacgcaactcgacggcgaccggcaggttccccatcagttcccgcaccgtgcgtaggtactcgatgtgttcggtccgggcgtcaaagtagggtggaaactggaagaggaccgttttaagctgaccggtgctaactaacggcgccacgacctgtttgaactgggtgaagacggcctgggggccgccaacggcttcctggtgtccggtcatcacctggtgggccttaacgataaactgaaagcccggggccacgtcggttagccacttttgcaccgtcatgagctggggcagggcgtaaaagaaggtatcaacctcgaccaccggaaagtgttggccgtactcctttaaggtcgttttcttgcgggcgttgttaatcaaactggggtgttcgctccaggtcgtcaagccaacggtgaccttcatttcaatcccctccttttagtgtatcttgcgccaatccagcttcgtttgcaagcgcctaggccctaaagcggcgccggacggcgaaggtcaacacccaggccactaacagaaaggcaattaccacccagtaagggtacaggtagttgcgatccaacaaggccccggccattagcggcccaatcacgttaccgacgctagttaaggacatgttcatcccgttaatcaagccctggttgtcttcccccaggtcggtcaacagggtggtaatcgccgggcgtaagaggtcaaaggcttcaaagacgaccagggtcgctaaggtaatttgccaagcgatgccgtcgtaaatgacaaagaccgtcccgaccgccgctagcaagtaggcccagcgaaccaagcgcaactccccaagccacttaaccatcgcttcaaagcaaaagacctgcaggaccaaggaaatgattccgtttaaggtcaagaccaaggcgatttggcccaggtcaaagccgtgcacctggttgacgtacagcgagtaaatcgcctcaaacccggccaacccgaaggcggccactaaaatcatcaagaagagcaggctcacggttggcgaccaaatctcctttaacgccgtcatcgtcgacttctcctggcggtgttcttcgtggtgggtaacccccaccttttcatcgctaggcaaccaaatggcggccacgatcgtcgaaataatccctaacactccggccacccagaagggtaacttgaagttgtcggcggccaaaattccaccaatcccggggcccaagatcagcccgccggaaaaagaggccgacagccagccgattaccttagcccgctgcgccggggtggtgatgtcggcggctagggccatcgaggttggaacaaacatcgccgccgccaacccgtcaatcgcccgtgaggtattaaaggcggccagcgagttacaggccgcaaacaagaactcggcaccggcaaagatgcctaagccccaaaccagcatctgcttgcgcccccacttatccgaaacccgaccgaccaccggtgaggccacgaattggactagggcaaagagggcggccatcacccccatgtcaaaggccgataggtggtaagcctgtttgatcgccggctccaccgggaaaatcaggctcatccccaaacaaatcaaaaattggcacaccaacatgatgttgatggtgcgcttcaccactctagtcatttaaacctccgcaattaattttctgaatctcaatttagacgaaaaaggggctgggaaaatttcctagcctcttttggatttttaagtgttacataaaaagcgtcgtcgacaacccgcctagtgcctaagtacgggcaaagaacggcgccaaggcaccaacctttgccctagcttagtcatacggcctgtttgatagattgggtcgcacttactctttaccgaacctctagctgcccaaagaagtccgtggcgtcagccaccaccatttcaaagttgcccggcaactccagcggctcctggttaacggccaggatcttaacccccggcttggcgtattccaacaagctagcaaaggggtaaaccttcatcgaggtccccaccaccacaatcaggtcggcctcttgcatggcggccaaggactggtttatcgccacctgggaaattccctcgtcatacaagacgatgttagggcgcagcggtccttggtcaagcttgtgcaggcgactagttaggtactcttcaactggcacgtgggcgccacatttttcgcagtagacgtcaaataggttgccgtgaaagtcgactaagcgcttggtcccggccagctcgtacaggttatcgatgttttgggtgatcaccgttgccttatcgagcttggtgtaggcagcctgcttttcgtgaatcacgttcggcttggcgtccgggaagtaaaggttatccttgcaaaactggtaaaacccttccggatcgctttgaaaatagcggtggctcaagaagtactctgcgttttggttttgtttgtacagcccgttggccgagcgaaagtcgggaatccccgaggcggtcgaaacccccgccccggtcaaaaagacgatctggtgggcctgatcaaacaaggcttgttgttctagcatggttatccctcccgaacggtgtacggaaagccgcgtttctccaaaaattcttgtacgggttcagcgtagagcttgacgaattcggccgggctgtttttctccggcatcgggatgacaaaggagttttgcccgtcgccgcgccgtaagccggcgtaggcatccccctggttaccctttaactgcatgtcggagcggtaaatttcaaagacctgcttaacttccagccgtaattgacgctcggacaagaccggggtcacggtcgtgtaacgctggttgtttaagaccggcaacccccaactacgcatctgttcgtcaaccagcttaaagaggttaacgatcgtgcgccgggtttcccacggcgtttccattggccggttgaagagcttagcttgccactccttcgccacggaaagggcgtaggggtagttggcgaccaactctttttcaaccgcagccaggtgctcgccgtaaaaggtcagggcgtcaaagaggttaatcacccgcaccagggtgttcatcttctggtccgcactagctagcgggtcggcgtcctcctttggcagggcgtcctttaaccccattaagtactcttgttcaatttggtcgttaatcaggccgcgcttgcgttgttcggccacgatcaagcggtgcatcaccgcgtcatacaggccggtggcaaacatccgcgactgatcgtctaaatcctcgtcaccccaagttaggttgaagagcacctgcgggtattgcttgagggtgtagtaaaggtgcaagagctcgtgggaagccgtgtagttgggctccgtcaggtcgctgacttggaccaccatcatccccggtacctgctttaggttggcctggtcgtggcgaacaaagccactcttgtcaccagtgaagtcaacgtggaccatccctaaggggtacaaggcatcgacttcgtccaacaattccttaactggtgctgatagttcaatcttctcttctgccatcgtgtgcttcctttctgagttgggccagcagttcgctagctacctgccgatcagcgtatcccgccgccgctaactgcttagcgaggacgggcgcctcggcggttgtcgctcccacgctaagtgctagggagcggtactggagtttcatgtgccccgcttggataccggtggtggccagggcccgcaaggccgctaagttttgggccaagcccccggcaacgattacacccgccagttccttggcactcttaatttgcgatatttggtaattgacctgggattggggagtcagcttgatcgaaccgccaaccacgccgatcggcattggcagggttagctccccgaccaggcggccgtccttaaattgccaggtcgccagcccccggtagtggccgtctttggcggcgtaagcatgggcgccggcttcgattgcccgccagtcgttaccgctagcgaggaccagggcgtcgatcccgttcatgatccccttgttgtgggtggtggcccggtaaacgtccacctgggccaggtcactcatcaaggcaatccgcttggccaccgtcaccccgtccatttcgctcgtggccaggtgggccggatcgatttgacaggtcaccgtctgtaagctgtcggtggctaggttgcttaagatggcggtgaggacctggtagccctgctcctttagccaggcgccaaccgcttcggccatcgtgttgaccgaattggcccccatcgcctcggagacgtcgatcaagaggtcgaggctaacaaagggtggttcaatccgtacccggatccctttggctccggcgccccgtttttgcatcgacgggtgggcgtcattggccaccgccaggattggttcctggtggtccagcagccagtccttggtggcgccaaagtctaccacgtcacacaagacgacttgccccaccagcgcccggggccctgccgtggctacaaagccgccgctcttggcaacccgctggctaccgttgctagcggcggcaatcaccgatggctcctcggtgaccattggcaggatgtagtcttggccgttgaccactaacccgaccaagaggccctcgggcaggtggtagtcggttaggtagttttccaccagttgatcgccgagctgggtggcttggttggctagggtttgggcttgctgatcactaagggcgctcgcttgtttaaccaagctacgccgttcctgcgcactccgcttgtaaaaaccgtgggtccagtccttagccattttgctcccccttctgccgtttttgaatgtactcggtaatgatcccttcccgcacgccggattccgagaaaattacccgcccgtcgctattacgttgcaacaagcacaccaggggtaacatccccccaatgatgatgtcggcgcggtcggcctctagtcccggcatcttcttgcgttgggctaggttacggttcaatagctcccggtaggtgccgtacaccaccttggacgacagccggtagccgtgaaaggaattcccgtgctggcgccggtgggcgtaggtcatccgggctagggtccggttggccccgcccaacaagacgatcggtacccgggtggcgtagcgcaaccacgggatcttgttgaagcgctccatgaccattgactgggcacggaagaggtcgtcggcccgtacgaagccgcccaggtggtactgttccgacaggttaaccgccccaaacggcagcgagattaggtcgcgggccttcttgtgttgaacgaggatcaactcgctactggcaccgcccacgtctaaaatcaggcagtggctcagttttaaagtgcgcaccacccctaggtagtcgtagtaggcctccttgcgcccggacagcacctgaaattccaggccggtctcttttttgacccggtccaaaaactcgcggcggttttttgcttggcggacggccgccgtggtgatcgcccgcacctgcaggttgggcaaaccctgataaagtcgcttgaaccgttttaaggccgcaatcgtgtgttcaattgcttgcggttggaggatcttctccgttcccattccctcggacaagcgggtgttttccttgacccgcttgatctcccgaaagtccccgttgtcggcaatttccgtgattgccatgcggacggaattagagcccaggtcaacaatcgccaggttttccacgactcatcaccccccttttcaatttttgtttttttcgtaatgtttatccctcttatgttaccatttttcaaccgggggcaacacggataatcccccacaaattaaattctcacccggccaaagttaactagcagatttctgttaattgatgggtaccgagtgctacaatggattgacaattttttatttggggggtcatttggtgactgaactaacggaacaacaacgagaacaagcgcgggtggatacggtaatcaaggaaatcgaccgccaaattgaaggggccaaacaagcactagcggccgcccaccaagaaacccgggcggtggagcaaaactacagcgaaaacgcctcaattaaccgctacgaaatcgacgacattgccgaatcacggtccgaaatcgaacaacagcgccaactggtggcccgggccagcgaaaacgaaaccatcctggctcaccaactggacaccctaaaacagttgcgggcccaaccctactttggccgcatcgacattcaagacccggggcaagcagaagccgagtccctgtacattggcacggcctctttaatgaatgaggaccggaccgactttttgatttacgattggcgcgccccgattgccggggtgtattacaacggcaccctgggcccggtaacttaccaaaccccggccggcacccaacggacgaccctggttaaaaagcgccagttcaccatccatgacggccagattgaaaacatgtttgacaccaatgaaacggtcggcgacgccatgctgcaagcggccctggggcggcaaaacgatcagacgatgcaaaacatcgtcgccacgatccaaaaggaacaaaacgacatcattcgaaacaccaccgccgatttgatggtggtccaaggggtggccggctccgggaagacctcggcgatcctccagcggattgcttacctgctctaccacgcccgtgaatcgctgaacgccgaccaaatcgtcctcttctcacccaacctcttgttctcccactacatcgcttcggtcctgccctcgcttggtgaacgtaacatgcgccaggtaaccctgcctaacttcttagcccgccgctttgaagggctacaagttgaatcactctttgaccgctacgaaacccgccagcaatccaatgccccccacccggtagcggattggttggagggcgccgctagcatggccgccgtcaaggactacgtcgaccaactggccaacagccaagcccccctccagttcgccgacctgacctttgaagggcgcaccctgtttaccaaagaagcgatcgccagcatctatcaccaccaggtcgctaaaatgacggtggccgaccggctagttaaggtcaaaaacgccctgctccgccgccttcagcacctagctaccaccgaagccaagcgcgactgggtggccaaagagctcgacaccctgtccaaccaagagcttcacgccctctacggccaaaagacgatcgatgactttgcggatgaacaggcccaagccgcatacctagcccgccgctgggcgaaaaaacggctccgggtggtcgccgacgccatttacaacaactactttttggactttcacgccctctaccgccagttcctgcttcacttgcccctgaccggccccatcacggaagcagtgcaacagcaactggccaccgactttagtcacggcgttgaatttcaccggatcaagctagtccacaccgctcccttcttatacctgcgcgaccttttgaccggtggggggcaaaaccgcagtttccaatacgtcttcattgacgagatgcaagactactcgctggcgaccttgatctacctcaagcacgccttcccggacgctaagtttaccgtaattggcgacgccgagcaggccctcttcaaaccgctcgagttaccagaaaccctcttgaaccgggttggcgacgccctagcggctaagcacccccgcttaattgccctacgccgctcttaccggtccacctttgaaatcaccaccttcgccaaatccctgttgcccgacggcgatgaaatcaccgccttcgcccgccacggggacccggccaagcttcaggttcattacgggcaagcggcctggcaaaccggcttaatcaaggcggtccaagccatgcagcaacgatttcccaccgtcgccgttttgaccagggatcaagaagaggccagccaggtttaccaccacctctacggccaagtaactgacctgcaccgcctgagcgaagaagacagccagctccccagtggggtcttgatcttgccaatttacctggctaaggggctcgaattcgacggcgtggtgatcgctaacgtctcggccgcccacctcggcgaccaagctaccgggctcttgtacacgatggcgacccgagcgatgcacgccttgacgatgctaacgctagggccggtcacgcccgctttaaccggggcggccagccagtacttaaccattgacccccccacggaaccacaaagataaaaaagagcattccagccagctaggtcggaatgctcttttgctttaataagttacggggtggtgcagccgctttaaggcgtgctttaaaatgaagggcgccaagacagtcgccaacacaaccaccgtgatcacgtcggaatagtacttagacgacaggaggtgggcctcgtacccaatctgggcggtgatcaaagccatttccccgcgggcaatcatcccgctcccaatcacgtaaccagactggcgatcaaagcccatcagcatggccccaccaccggaaccaatcaacttggtcaggcaggccaaaatcgtcattaccacgatgaagaccagtgagtccaagaagtggttcaggcgcatcaccagccccacgttgacgaagaaaaccgggatgaaaacggcgtagccaagcggctcgaaggcttcggcgatgtcgtggcgggccttggtgttagcaacggcaatcccggcaaaaaaggcccccactgccccgcttaggtgaactaggtcggccaacgaagccatccccaagcacaagatcattgccatcacggcgggggccgccgtcgtcaacaggcgcttgctcaagtgcatcaggtacggggctagccagcggaccagcaggtaggtcccgccaaagaagatcgcttgcatcataatgatcagcggcaggctggttgacgattcaccacccttaccgttcatcaaggagattaagacactcaggatcaaaaccccaccgatgtcatcggccacggccgctccgaggaccgtcgccccctccttgctgtcgatctggttaaactcgcgcaagacggccaccgaaatcgaaaccgaggtggccgagaaaatcaccccgataaagagtgactcaaaccactggaggccaaacaattgcgaggctaggcccatgactgcgatcggcagggccatcccccccaccgcgacggccatcgccggtttgaggtattttttcagcagtgacaggtcgctttccaacccggcgataaacattagaacgatcacgccgatctcttggaactcctcaatcattgcggtctggtgaatccaacccaaaacggccggccccgccacgatcccgactaaaatttggccgatcacgtctgggattccccagcggttaaagaagtgggaaaccagttgcgtaacgaataaaattcccgtgagcgttatgataaaagacatacaaaacctttctgacagactccaccgtacccaaaatttccttaatcaaaaaagacgcgaaggggcgcctttttttgttgcataattcatcataccagataatcttgtttgggtcaccaaacttggttgaaaagtagggttactacttttcaaggtacgagaggggtttattgacttccaccttagttccttggtacttctttttgatccattcctgaatttgctgattgtggtaaagcttaactaatttcaggtaggtctggttgtgagcgttcttcttggcggttgctaaaatattaatgttattcttcgtcgtttgatcgattttttcgtggtaaatcgaatcggttaagacgttcaagtgaccggtcaaggcgatcgtatttccgatcaatacggcatcgacagagtttaagacccgtggtccagtcgtatcatcaatctcttcgaacttgaaatggcgtggattagatgcaatctcgttagttccagacgtgacgccaaagcccttttttaaggtgatcaacccagcactttgtaacaagagcaatccacgagcggtgttagccggattattggcgatcgcaattgttgccccgtttggtaaatcgctaaccttcttgtatcgtttcgaataaattcccattggttctaagtaggtcgtccccaatgcagctaactgagcctttttattttgcttgttgtatgtctctaagtacgaccaagactgaaaggcattcacgtcaatttcaccactagccgttgccttattaaggccaatcggatcggtaaaggatttaacgttaatcttaatacccgctttcttagccgccttagactttgcgatgtgttgccagacctgaacgtccggtccaatcgacccgaccgttacggtgtgttgactgaccttactactagtggccaagtgtaaaccaaatgccgctaaaataataatcaagatggctactagccaccaccggtacttgcgcatcctcttttctcctccttaaaacaaaaaaatcccggaaaaggcacctgccttttccgggacgcactacttgagccgtgttaccacccgttttcagccccattgggaccctcaagcgccaccccaaccgggagggcgcaacgcaatagcggacgttaaccgtgatcaatttaccatgggctcaccgatcaaaacactcctggaccatcttcatcttttgtactgtcaccggctttcaccacctccggctcgcttcttgacatcctaaaaaactactcatccattcacagcatttcctcattcattgctcattattttaggagaacccctcccaattgtcaacattgtttcttactttttgtaattaaaaagccaggagaaccgttaccttctcccggctacattctgtaacaactcaaacgtcctgcccaatggttgattcgcacttctaataacgtgctcccaaccacgggcctagtgcctaagtacggccggagaacggtgcgttccgccccaacccccgtcctagcttagtccaacggcccgtcgaaaaggttagtcgcactttccctaagccacccgctggggttgaaccagctccttcatccttaccatgaatgacgctctacctattaagctacggtggctcctttagaataccaaaaagtcggggcgccggctagtttttgccccagtcgagtgccattccctgggcttggatggtggcggctagcttatccctggtcgtgtcgtgaacggccagcttggctccggaaatttgcttggtaaaggaatcgatccgccggttggcatcacgcaagtcgtagtaagtcgtgaccacttcgtcgtagtcctttagatcccccaccttaaagtcggttgggtagtgattttcaaaggcaatttggttttgtggcaaacgcggctttaattgcggttcttggtcgggaacccccacttgcaaccccaacaacggcagggtcatcttgggcatgttcaagaccttgaccagttcggccgggtcatctttgattgaaccgagcacgacgccccccagccccaggctttcggcggcggtcaggaagttttgcagggctaacaccgtgtcttcaacggcttggaagaagatgtcggtcgtgtgcaggcggccatcgtccttacccagctgctggcggatctgttggttacggtaaaggtcaacgacaaagacgaacagatccccgttagcaccaatgtacggctggccggagatgttccgaacaccctcacgcaaattttcgtcggtcacgtgcaggatcgaaaactgttgcataaacatcgacgtcgaggtttgactagcggcggcgtacagggtttgtagctgctctgcggtcaacgtttgatccttaaacttacggatcgaacggtggttggtaatttgatcaacaacgggattgtgtagcatggcaattcctcctcgtgcttactttttgttcattatgacggaattttccccgcctggcaagcgcttcctaggccaactcatcttcaatcgccgccagggtctcttcactgagccccttgcgcaagctaacgggaacaaagtggctgtcgactaaccgtaagtcgaggtccctggccacccggtcgcggtcgctggcgatcacgctcacccggcactggacggtggttaaccacttggccagggtggtcccgtttaaggagcgtaggagctgtttgaccggtttgggggtaaataacgatggcagcgccctgacggtcaggtcggccgttaagtggtagttgggggccaccaacaagaggcggtcaatgcgccccgattggctagcggctacccgcagacccaccaatgccccaaagccgttgcccaccaaggtgaccggctgttcggccgcgcgcaccagcgccgttatttgggcacttagttcttcaaattccgacgccccttctaagagcggttcgtaatcaaccacctgcttttggcggtggcccaccactaagtcctgccaggccgccgtggcctgccccagctccggtaaaataattacagttcccattttgaccccttctcaatcgcttaattgctctattttagcacatttgttctcccggtggtgggggtggtcggtagctttgcccaggccgctttcaagcggtccactaacggttgcacctgggtttggcgttgccgcttgacggtcacgtaaatcgtcagctccgctttgggccccttaattgatcgttccacccggttgttggctggcaccgggtgataggacgggtcggccgccgttacgttggtggtaaagtacggaaagctggagtagcgcgtgatttcgtccatggcgtcgcgttcgtcttggcacatgaagtgggcatcttcaatttctttgccaattacgtccttccacgccccgatgtcatcgaggactacaaaggacaatcccgccaggtcaaaatcccgaaccaaatcaatcagtacatggttgatccagttcgggatttcgttcaattcaattaaacagtggtgggtggccactcacctaaattattttgccgcttgggccttgcccttcttggcctttttagttggcttttcttcgaccaccggttcgtgaccgtattggaaggcttccccggtcaacacttcaaccggcttgaagaggccgataaagtcggcgtcaaccttgatgtgcttcttagcttcctcgtagaaaagggctctgattgcgtaaaccaccggcaggtaagccgtaattcccaaggcgatcagggcgtaacctaagtacatgaagaagtaggtcgccgtgtagatcccgtagtaagcaaccccgccaaagatggctgaccaaactacgatcggcaacagcaccaagacgatttgcaacaagaggaagttaaacttcagcccacccatgaagcggcggctggccgtcagggcgtggcgcatcgattgccccaggaagtctggttgcttttcccggtataaaagcgttgcttgcgagtattcgtaggacttccagatgatgatcaggtagttaaggatccggatcgtgtaaaccgcccaggtgtacttggaaacgaagctaccgacgatcgtcagcggcagggtccacaagaagatgaacaggccggtgtagaggctgatccgccacaattggttcttacgcaggtgcttgaaattcttccagatcgtgctagggctcaccaccacgtccgggtgttgaagccggtcttggtaggtgaagaccaccgccgtggaaatgaagttaaaccaaaagcctaacgctaagatcaaagcgaagaccccgagcagttccagcaaggctaacaaaatccccgacgtgctagccatcccgtacatcagcatcatcaagttcatgtacaaggtgctgacaaaggacaggtccacgtaaaccaaaagcgccgttaatgcgatgtagattaaaaagaacccacccgttggccacattgccttggtgtaccccggcttgaccaggtcctttagtttagccgtaaatgccttgagcggtacccgcgaaagtatattcattattgcaatctctcccctgtaaaaaaattattactttctatgataacagaacggggacgggcggtcaggtccttttacactttcctaactaaattgctataaaaggttcacttttaccggcgggcggcgcaatatttttgcaaacggtccagcgccgttttgatgacgtttaaatcggtggcgtaagagaagcggacgtacccttccccaccggcgccaaagtaagagcctggcgtgacggcgaccttcgccttttcggccaggttgtaagcgaacttctcgtcgtcttgttccaggtagtccggaatcttggcaaagatgtaaaaggcaccctccggattggtggtttcccagcccaactcctggagcccttgatacaagacgttgcggcgttcccggtactgggcccgcatagctgccgggtcctcttggccgttgcgtagcgcttcttcggcggcgtcttgtacgaaggttgccacgtcggtcacggcaaagccatggaccttaaagagctcatcggtgatcggctttggcgcacacatgtaggcgacccgccaaccggtcatggcgtaggacttggagaagccgttcaacaagatcgtttgttccggcaaggacttaacgatcgacgggtactgatccgctccttccgtgtaggcgagctggtcgtaaatttcgtcggcaattacgaaaattggcttgtcgcgcaccacgtcagcgatcgcatctagttcatcctggttcatggcgatcccggtcgggttagtggggttaaccacgactaagcccttgacccggtcgccgtattcatcgaggtaggactggatcaattcgggcgtcaggcggaagttggtcttggaagtatcaacttcaaccgccgtgcccccggcaatggcggcgtcggccatgtaaatcgagaaggtcggcgttgggaccagaatcacgtcgcccgggttggtgatcgccgtcaccgccgcgtaagcaccctcggttaccccgttggttaccaagatctcggtcgccgggtcgtacaccttgccaatctttttagccacgtcatcactaatcgccgacagcaaccccgccgtgccccgctgcggggagtagtgggtccggttgttagcgatcgcggccatcccggcctccttaacgtgttccggcgtgttaaagtccggttcgccgatggtcaattcaacgatcccttcgattgacttcgtgaaaaaggcaaagtcgaagatcttcatcgttgggacccgcttgaggtcggtgcgcatgtgctcttccattttcattaatcagtcctcctttattgattagagtttcattataattaaaaaattcacaaaaagcgataaatttatcaaaaaagaccgcccctattaaaggagcggcctcgtttacgttgattaaaaaagcttaatcaatgtcgtacttttccttgctgagcacgttcagcttttcatcgaagtcgtaaacgaccggttgaccagtagccatttccaagcccatgatgtcttcgtcggagatgttttcgatgtacttgctcaaggcacgcagggagttaccgtgggcggcgatgatcacgttcttgccgtccaagagctttggtgcgatttcgtcttgccaaagcgggattacccgttccagggtgaccttcaagttttccccacccggaatggcgcgtgggtccaagtcagcgtaacgacggtcctttgcggcagaaccttcgtcatcagcactcagcagcggcggcagcacgtcgtaagaacggcgccaaatgtgcacttgttcgtcaccgtacttttcagcggcgtcggccttgttcttgccttgcaatgccccgtagtgacgttcgttcaagcgccaagtcttgaattctgggatccacatttggtcggattcttccagtgcgtagtggagggtcttgattgcccgcttcaaaacagaagtgtaggcgtaatcaaattccagcccgtgttccttgatcgccttaccggcggcttttgcttgttcaacacccttttcgctcaggtcgacgtcaacccagccagtaaacaggttggacaggttccattcgctttgcccgtgacgaatcagtactaatttagccatgttcgtttgacctctttcttcttataaactttgcatacagcatacttctatattttaaatcagttcgccctaaatgaaaagtgaattgtagaacatggttaagcaccgttttttacaccgtcactaatccttgctagaaatgccgtaacagaattggagggctgagaacagtgcgtgccgcactaacccccgccctagcttagcccaacggcctgtcgaggaggttggtccgcacttccttaattaaacgccttttctccaatgtcttggcgccagaagcactccggttcctccagttggttgaggtaagcgtagacgtcttgttgggcctgctttaaatcactagccgtggcaatcaccatcaacagccggccccccgccccgtgtaagtcggctaaactaccggccacgttagcgtaatcgaccgtgatgttgccggccaccgggaacttgcccaacgcttggtttttgaccggcttttgcgggtaaccctttgaggccaccaccacccctaaaacggcgtcctctttttcaaccacttccggcaggggctggtcgttgacacaagcgtcaaccaggtcaaataaatcggttgctagccgcggcaagatcacttgggtctccgggtcacccaggcgaacgttatattcaatcaccttgggtccatcttcagtcagcatcaagccgatgtagaggatcccgtggtagtcgtactccccgtccacgagtcccttgacgcttggttccaccacttcttcgaccatccgttggcggtcgaattcactcaactggggcagcgggctgtaggcgcccatcccgccggtgttgggacccttatcgccatcgtaggcccgcttgtggtcctgggccatcggtaagatttggtagtcgccgttttcgatcaggacaaacatcgaatattccggtcccaccaaacactcttcaatcaccagccggccggtgtggtccgcaaacatttccttaatcgtcgcttcggcatcagcctggtcgctcgcaatcacgacccccttcccgccggcgaggccgtctaacttcaagacgaccgggaagccgaagtcggccacgtgcgtcagggcttcggcctcgttttcaaaggccaggtgcttggcggttggaaccccgtacttgttcataaaggagagggcgtattccttagaaccttccagctgggccgcccgggcgttagggccaaagatctttagccccgccgtttgaaattcgtcgacgatcccagccaccagggcgtcttccgggccaacgaaggtccaggctacctggtgctcctgggcaaacttaatcaacccagcaaagtccagttcttcgatcgccaccggttcaaccccaaccgttgtcatcccaacgttgcccggtgcgcagtagacgtggtcgaccttggggctttgctttagtttcttagcgatcgcaaactcgcggcccccgttaccgatcaccaacacgttttgtaatgtcatgattttcctcctgattttccatgaacaggcacaggggttggaaaaagcttcccttctcccaacccctgtttaattttaaattgaccatgtacgcacgaccaaaggatgccaggccttagcccacggcctgccaaaggctggatcgcacttctttttaacgtgctccccaaccgcagacctagtggctaagtacggacggagaacagtgcgtaccgcactaaccccctccctagcttagcccacggcctgccaaaggctggatcgcacttctttttagtgcctaaagtggcgcaccccggtcgtcaccatggcgatcccgagcttgttggccatgtcaatcgagtcttggtcgcgtaccgagccccctggttgaacgatcgccttgacgccgtgttcgccggcgtacttaacgcagtcgtcaaacgggaagaaggcatcggaggccaagacgctgccttcgaccaagtcgccggcgtgcttgacggcgatcttcagggagtcaatccggtttggttgaccttcccccacgcctagcgtccgttcattgttggccaccacgattgcgttggacttagcgtgcttaacggccttccaagcaaacatcattgccttcaattggtcttcggttggcttaacgtcggtcaccacttcccagtcgtggcagtcctctttaagcgtgtcttggtcttgcatcaagagtccccccatcacggaaaccacttcttccttggttggttcgtccttttggtcaaagtcgacttgcaagaggcggatgttcttcttcttggccaagaccgcaaaggcatcgtcatcaaagcccggcgccacgatgatttccaagaagatcttccgcatcttttcagcggtcgccaggtcgaccttgcggttcagggcgatcacgccaccgaagatcgaaacggaatcagcctcgtaggcccggtcccaagcgacttccaggctgtcgccgcggccaatcccacacgggttcatgtgcttcatggccaccacggttggttcgtcgaattcacgcacgcaccgcagggcttcgtcggcgtccttgatgttgttgtaggacagcttcttgccgtggagttgttcggcctccaaaatcgagaagctcttcggcagggcgtcttcgtagagccaagcgcgttggtgggagttttccccgtagcgcatcgtttcctttaggtcgtaagtcagggtcagcttttccgggtcttccaggcccacttgagcggtcaggtactgggagatcaaagcgtcataagcggcggtggtccggaaggccttggcccctaacttgcccttggtttcggaggtcgtatcgccgttttcttcgatttcggtcaggacctggtcataatcgttgatgtcggtaacgatcgtgacgctttggtagttcttagcggccgaacggaccatcgacgggccaccaatatcaatgttttcgatcgcatcggccagttcaacgcccgactttaagatcgtttccttgaaggggtagaggttgacgcacaccaggtcaatcggggtgatcgacaggtcttctaaggtcttcatgtgctccggcaagtcgcgccgggctaacaggcccccgtgaacgtaagggttgagggttttcacccgcccgtccaagatttccgggaagtgggtgacgtcttcaatcgagatcgtcttaatgccggcctcatccagggccttcttagtccccccggtggagacgatttcgtagccgtgctcttccagcccctttacaaagggcaccaagttggttttgtccgatacagaaactaatgcgcgcttcatgctattctcctttttcaattcgcttggttaagacttcttttaggaccgctgggtagaggcggtgttccgtttcgtgaacccgttcttctaagctctcgatcgtatcatcgggcttgattaccacgtgctcttgggcgatgattgggcccgagtccagcccggagtcgatgtagtggatggtgaccccggtttgtgtttggtgatcggcaaaggcccgttcgattgaatgcaaccccgggtaggccggcaagtaggccgggtggaggttgacgatcgaacccccaaagtgatccaaaatcgtcgggccgaccacccgcatgtagccggccagggcgacaaagtcgatttggtagtcttgtaagaccttcaaaattctcttctcatacgcaggcttgccaccgcattccttaacggtgaaggtttcataagggaccttcaggcgcttggcccggtcaattacgtgggccgtggggtggtcgcaaaataacagcactaagtcgcctggtaagtcgtggttttgaaattgctgggccaagatttcaaagttggtcccgtttcctgacgcaaaaatcgctactctcatgctcttcctcacttaatcacaatcttctcttcgccggccggccggttaaccagttgtcccacttggtagcacgcctcgcccgcttggttcagccgactcttaacttggtccactaggtccggttgcaccgctaggatcatccctaaccccatgttaaaggtttgccagcaatcgtcatcactcaacccacccagttccttgaggtagtcaaaaacgggtaggcttggccaggcgctgctgtcaacttgggcctggaggccgtcgccaaacatccgcggtaggttttcgatcaacccgcccccggtgatgtgggcgaccccttcgaccaggtggtcctttaacagcggcaagaccggtttgacgtagatcttagtcggcgccaagacggcttggccgaccgtttgcccgcccaatttggccggcgttgcggctaggtcaacctggtggtccttaaagaggatttggcgaaccagcgaaaaaccgttggagtgaatcccgctggaagccaatcccaacaaaatggcgcccgcctgtggttggtcgctagtcaagaggtcgtctttttcgaccaccccggtgaccgtgccggccaggtcgtattcatcctggtcgtacatgtccggcatctcggcggtttcgcccccaatcaaagcggcgccggcctggcggcacccttccgccacccccgccacgatgtcggccatcttggcggggtcgttgtggccggtagcgatgtaatcgaggaagtagagcggttcggcgccctgggctaagacgtcgttaacgcacattgccaccacgtcgatcccgatcgtgtcgtgttgatccatggccttggcgatcaaaagcttcgtgccgaccccgtcggtgccagacaccagcaccgggtgcttaaccttcagttcgcccaagtcaaagagtccgccaaaggccccgatgccgccgagcgcccccggccggttagtcgatttgacgttttccttgatccgtttgaccagttcgtaacccgcgttaacgtcgacgccggcttcttggtatcgattcattagaccgtgacttcctttctggccagtttctcttgttcgctcagtgacttgcggtagccctcctcgtaatcgtagagcggcgttgggtaattaccggtaaagtaggcgaccgtcaggccaccattgggcgccccgttgacgttgggcaggttgatggcttcgatcaggctgccaaccgacaagaagccgaggctgtcgacgccaatcaaatcccgcatctcttcgaccgtgtggtgggcggccattagttcggcccgcgtcgacacgtcgataccgtaaaagcacgggaaccgaaacggcggggaggcgatcagcaggtggacctccttggccccggcccgccgtaacatttggacgatctgcttggaagtcgtcccccgcacgatcgagtcgtcgaccacgatcacccgcttgccttccacgaccccgcggacggccgacaacttcatttgcaccgcccgttcacgcagttcctgggtcggttggatgaaggtccgggcaacgtattggctcttgatcagacccatttcgtacgggagccccgcctcttcggcgtaacccgaggccgccgacagtgaggagttcggcaccccaattaccatgtcggcgtcaaccgggtgttcgcgggcgagcaggcggcccatttgcttacgggcgttgtggaccgttaccccgtggatgatcgagtccggccgggcaaagtagatgaattccatcgagcaaattgccagctgggtgttggtggtgtagtgatcgacgtggagcccgtctcggtcaatgatgatcaactcgccgggttcgacgtcgcggacgaacttggccccgacgatgtctaaggcgcaggtttcactggtgacgacgtaggcgccgttctccagttggccgatgcacagcggccggaaaccgttcgggtccaaagcggcgatcaagcggtccttttgcaaaagcaggtaggcaaagccccccttgacttcgtttaagctctgcttgagggcgttaatgaagccggactggatgtgcttgcgaatcaggtggatcaggatttcggtatcggaatcggattgaaagaccgccccttcatcctctaattggcgccggagggtgacggcgttggtcaggttcccgttgtgggccagggcgatgtcgccatcgtggaagcggtagaggaacggttgcacgttttgaatcgagttgtgccccgaagtcccgtaacggacgtggccaatcgccccgtcaccgactaggcgttccagttcggccgggtcggcaaagacctcggataaaaggccacgatcccggtgttggtaaagggtttggtagtcggtggagacgattccggccccctcttggccccggtgttgtaaggtgtgcaggcccatgtaggtcaggctggcggcgtgttcggcgccaaagaccccaaagaccccacactcttcatttaatcccttgatttcagctggcacggaatggcctccttccacaattgttctaagtcggcaacgtttttgttcaggttgccgtccgccaggcgtacctggagccagtggctgttggtaacttccccaatcagcgtggcgtcgtcgcccaggcccgcctcaaaggccgcagcgtcttcttttttgacggtcaccacaaagcgtccagcggtttcactaaagagttggttcttggttaagtcgagcttgaggttcatccccaggtcggtcttgaagagcgtttcggctagggcgacccccaggcccccttcggccaggtcgtgcgcggacgctaccttgccgtcttccattagggacagcagggtttgcatcatggcgtggacgtggtttaagtcgaagtcggccaccgtcccggcgatgtcgccggtcagcatcttttgcagttcgctaccggcgtagtcgtcaccggtttggcccagcaggtagacttggtcgccggctgcttgggccgccatcttaacaaggttctttaagtccttgatcaggccgaccatcccgaccattggggtggggtgaatggcctggccgttattttcgttgtacaaggaaacgttcccggaaatgaccggggtgtcaaagacccggcaggcttcggccatcccggacactgattggtggagctcccagaagatttctgggtcgttggggtccccgtagttcaagcagtcggtgatcgccagtggcagggccccagtggcgacgatgttagccgccgcttcggccagggccatcttgcccccaacttccgggttgaggtacacgaagcggccgttgccgtcggtcgtcatcgccaggcccttcttggtgccgcggacccgcaggaccccggcgtcagacccggggccgaccaccgtcgaggtccgaaccatcgagtcgtattgttcaaagaagattgacttgtcggcgatcgtcgactgttggagcagttgttccagggtcgccccggcgtctgttacttccggttgccagttagcctcttgttcggcctgcaaaatccgggccggcttttgttcttcggaggtttcttctaagacgtcgtcggttaagctggaaaccgggatgtcacaaacgacttgcccgtcgtggtgcaagacgtactggtgcccctccgtgatccggccgatcgtgacggcttccaggccgtagaagtcaaagatctttttgacgtcgtcttcgtggcccttgttgacgcacagcagcatccgttcttgggactcggacagcatgatttcgtaggccgacatgttcggttcgcgttgcggaacgaggtcgaggtcgaggtccatccccgcatccccttcgctcgccatttcggcggacgaggacacgatcccggccgcccccatgtcctggatccccactaaccagtcggggtggttttgaatcaattccaagcaggcttccaagagcagcttttccatgaaggggtccccgacttgcacggcggaccgctgggtggcgttttcgtcggagaagtcggccgaggcaaaggttgccccgtggatcccgtcacgaccagtcttggccccgacgtacatcacggcgttgccgatcccggcggccttccccttttggatgtccttttggtccatcaagccgacgctcatggcgttgactaagaggttgcccgagtagcacgggtcaaaggtcgtttccccggccacggttgggatccccatgcagttaccgtaatccccaatccccttaacggtaccagcgaccttcatttgcatcttcgggtcgtcgagttcgccgaagtgcagggaatcgaggctggcgattggccgtgcccccatcgagaagatatcacgcaagatccccccgaccccggttgcggccccctggtaaggttcgaccgtcgacgggtggttgtggctttcggccttgaagaccaccgcttggccgtcatcgatgtcaacgaccccggccccttcaccaggcccctggaggacccggtcgttttggttggggaacaagcgcaagaccggcttggacttcttgtaggaacagtgttcactccacatggcggagaagagcccggtttcggtgaagttaggcaaccggcccaggagtttttctgaaatgtagtcgtattcgcgctcgcttaggctccagtccaagtaaggcttttgttccttaatttgttctggcgttaatgcttgcttcatttcctatccctccgcaatgaccgtgccgttttccaacagtgacttaaagacccgcaggccatcggtgttgcccaagattgcttcgaccgcccgttccgggtgcggcatcatccccaagacgttgccggcccggttgcagatcccggcgatgttgtttaaggagccgttggggttttcctcggcgtaacgaaagaccacctggtggttagcttccagctcgtccaaggtggcttggtcggcaaagtaggaaccatcggcgtgggcgatcggcaggttaatccgttcgtgttcttggtactggctggtgaagatcgtttggttattgacgacttctagtggcgtcgtcttgcagacgaagttttggctgtcgtttttctttagcgcccccggtaacaggccggcctcggttaaaatctgaaaaccgttgcaagtcccaaagaccggcttgccttcgtcggccaggcgcttaacttccggcatgatcttagcgaagcgggcaatcgccccggcccgcaggtagtcaccgtacgaaaagccccccggcagcatcacggcgtcgtagccggccaggctggtttgctggtggtcgacgtagtccacgtcggcgccgtaaaccgtcttcaacgcttcgtagaggtcgatgtcacagttcgaccccggaaagacaatcaccgcaatcttcatttacttctcctccagtacttggtaggtgtaggtttccatgttgaagttaaccaagagttcctcggcaatttgcttaaccgtcgcttcaacttggtcgccgtcaaccgttacgtcaaagaacttgccgacggtgacgctcttcacgtcttggtggccgagggcgtgaatcgagttggtgatcgtttccccctgggggtcaaaaacggatggcttgtaggtcacgtaaatccgaacggtggtcataattagtcctcctttagggctgcttgtaaacgggcgtacacttcttggtaggtggtcgtcaggtcggcgaggttgcgccggaagacgtctttatccaggtggtggtgggtagtcgtgtcccacaggcggcagttatccggggagaattcgtcggccaagataatctggttatcccggctccggcggccaaattcgagcttgaagtccaccagttgcatgccggccttttcaaagagcggcgttagcagttggttaacctggcggcaaatcgcccagcaccggtcaaattctgccggggtcaccatctttaaggcgacggcggccgattcgttaatgaaggggtcgtctaattcgtcgtccttgtagaagttttcttcgaccggttgcggcagggccgttccttcctccaggccaaagcgggaagcgaagtggccggcgacggtgttacgggtcacaaactccagcggtaccatggcgcacttttcaactaggtcctcggtcgccgacagcttcttgatgaagtgggtttcaattccgtggtcaatcaagtagtggaagaccaggtcggaaatggcgtgggccgcggcccccttgccagcaaagtgttccttttgtttcccgttcaactgggtggcttgatctaagtacaccacccgcagttggtcctcatcttcggtggtccacatttcctttgccttcccggcgtacaacagcttctcttccattttcgcggtgactccctttcagtaaaacacgaacaataattattattttcggcgataaattcgctaaatcgtgaccatagaataacaagttttatcatcactcgtcaacaaatcgacgccattttaatggaattatcactttaatgttcgtgtttaatcgcaaggatggggtaaaacggtttaagataacggtttctagttcgttaatcatctatttaacggtttttaaaaagaggctgggagaaaacacgattttctcccagcctcttgttgtattcacgaatgttagacagataacgtgctccccaaccacggggctagtgtctaagcaggacgaagaacgatgcgtaccgcatcaaccgctcgtcccagcttatccatacaccccgtcgaggaggttgggtcgcacttccaaatataacgtgctcccaaccgcaggcctagtggctaagtctggccacagaacaccgctgacgcgctaacctgtaccctatccttaccccacggcctgctttatggttggtccgcacttccttattccgtcttctcactcaccttcttggcgtcccccagtgaaacgaccttgtagtcgctgccgtctttgacgatggtcccgttgtagcggaagacctgggtcttggtgctgccgtcttcaaagtcgaaggtgtaagtgacgtcgtagttaacggtggtttggttatcgccggccggggcgaccgagttaacccgggcctcgtaatcgtagctatcaatcgaatcgttgccgctgtgaccattggccatcttgattaactgctggtagtactcgttgctggcaccgtccttgaagtaatcggccagggtactatcatcggtgctgtcacggacggtcagggcctctgagtagacgtccttcatcagggtgtcggcgtcatccttagaaatcatcccggtgaaggtcggggcgatctggttgtcgtaatcgaggtccttgccaatcgtggcgtgcttggactcgtaggtcttgccactggcgttgacggtcaagtaaacgctggtgttgccgctcactgggtagtctttgagttccaggctaccactgtcgccaatcgtgccggccttatcgccgccaacgtaaaccgtcgccccgctcggtccgaccacggtgaaggtcaaagtcgacagcccgacgtcgacggtggtcgtgctccccggcgtcagggtggcgttggccttagccgtgatcttgcgaccgctcaccgtcccgctggccgtaaaggagtagtcccccggcacgtatggcccaaccttgtgggtgtaggcggtctgggcgtcgttgctaaagctggagtaataagaacggctggactgatcgttggcgctaagcgtggcaacctgcttaccacccatcttcaccgtgactccctcgtggttagtcattaactcggcgtaggccggttcaaaggaaatttggtagcgcgggaagatcagccagtgactgcccgaacgcacgtagcggtaattgccgtaggtgtcgctagtcaagaaggtttgcttcagggagctgagttcgctggcgtgaccggtaaagtagcgttgcaacggctttgcgttgtccttggtgaccttcaggctggtgttggcgctgaccaggtagggtgaggcgtcctctttggttgacgaaagggcgctgatcgcccggttgagctggttttgccgggagtagtagctactcccgacggcgtaacccccgatcaagacgaccgccgccaccccaacgccgatccacagcggcttgcgggacttaccctgggggcgctgccggcgctgagcccgggctggcgttggtgcctcatccgctgcttgcttagccgccggggcggttgattgcggcgccgcacttggttggctggaccgcgtggaagctacggggttggccgaagcaacttcagttgggcgctgctcagggaccttagactccggtgcttgactagctgagcccggtgccggttccgtggccgtccgcagctggtagccacagttcggacaaaaacgggcaccgggctttaattcgtgcccacaattggggcaaaactttgatgccatgatccagcctcctaaaatagactatacataaagtcgccgaacgatttcaaagcggaggccaccagttcttgccccaccaagaaggagaacagcatgtaaatcaggccaattgccaccgctaaaattagaccggcgtacaccggatcgaggctgccggccccgtgatcgctacgcaagaccgcccggtacagcgagaccgtcagcaaactcaagtccaagctgaacaagatcaccatgaagataaccaccgtggtgtaggcaaacaggagcgcgatcactaacagggccaggttaaagaagacgatcaggtttgtttcgtgcaccacctggttggtaaagacccaaaaatcgttttccggctcccgttggctgacccgttgcaagaggtaggcgcaggcgatcatcaacagtgcggcgacgatcgcaaacagccagccccggaacaaaaggccagttgcggacggcgtggtcgaggctgctccagtgcccgtgtgcccgttgattatggcaagggtgtcaaaccaggaacccccaaacgccgaggtggccgcgtgaagcgcccgcgttagaacggcgaggatcgctaacattgccaacaacgtttcgccgacaatcgttaagaccccggtgtacttaaacttcggttgcaccaccttggttggcgccttcaccgacccccacagccagctccagtagcccaccgccccggccttgagccggtcggtatcgacatttttaacggcggtactagcggcgttcatcgcgctcgccgccacccccggttcctttttctccgcggtcagcggttgaccacagttagtacagaacttggtcccctcctcgtagggttcgccacagattgggcagacgttcggcgtcgcttgtggcgcctcttctttcgtcgttggggcggttgattgcggcgccgctgccggtttggcttcggccaccgctagctgagcgccgcagttggtacaggacttagtgtcggcaggcatttgggccccgcagtttggacatgtttgcatgatctctaccccttgattaatcattcaatgtaactttaaacgttacatttattatacgatcagccgcggggtggaacaatcatttcgcttaagaaaaatttattttttaaaaggagtgcgactagccttctcgacgagccgtataactaagctagggcaaatggttggtgcgccagcaccgttctttgcccgtacttaggcactaggctcgtggctaggagcacgttatcagtgctgccgttgcgacccagccatttggcaggccgtgggctaagctagggagcgggtaggtacggcaatcaaaaagcccccgccgcctaacgtagacaacgggggctcaatgggttggtcgcacccactaattagtccaaccctacccggtggaagatgtcatcgacgtggcgcaggtgccaatggtagtcgaaggcgtcatcgaggtcttctttggtcagttgcttagccacgattgggtcggcttccaagagcgggcggtacggaacgtggtcggcccagcacttggcggtgtacttttggatcaggtcgtaggcgtcctcacgggtcatcccggagttaaccagcttgagcagtacccgtccggagtaaatcaggcccagggtttcgtccatgttatgcttcatccggtccgggaagacgtccaggttcttgatgatcttgccgaagcggtggagcatgtagtccaacagcgccgtggagtccggcagaatcatccgttcggcactggagtgggagatgtcgcgttcgtgccagagggtcacgtcttcgtaggcggtcaccacgttgccccgcaggacccgggcacagccgcagatgttttcggagccaattgggttccgcttgtgcggcatggctgacgagcccttttggcccttagcaaagtgttcttcgacttcgtggatttcggtccgttgtagggaacgaacttcggtggccatgttttccagggccgtaccgactaaggcgatcgccgctacgtattcggcgtgcaggtcgcggggcaggacctgggtggagatttcttggggacgcaggccgagcttttggcaaacgtaggcttccacttgcgggtcgacttcggcaaaggtcccaaccgccccggagatcttaccggcttcgacacccttagcggcgtgctcgaagcgttcctggttccgtttcatttccgagtaccagcgggccagcttcaaaccaaaggtagttggttcggcgtggatcccgtgggtgcggcccatgcagacggtgtacttaaattcgcgggcccggtcggccaggatgtccatgaagtcctggatgtcttggcgcaggatgtcgttaaccttctttaactgcaggccctgggcggtgtcgacgacgtccgtggaggtcagcccgtagtggacccacttgcgttccggccccaaggacttggaaacatcgcgggtaaaggcaatcacatcgtggtgggtgacggcttcaatttcgttgatcccttcaacggtgaaggtggcgttttggcgaatcttttcgacgtcttcggccggaatgtagcccagcttgctccaggcttcgtcggcggcaatttcaacgtctaaccagcattggtagcgagccttgtcgctccagatttccttcatttccgggcgggtgtaacgatcaatcatcagttagttcctctctttttaagcgtcccaaacgtgggtggcagcaatttcttctagggtggcgtctaagtcgttggttaggatggtcacgtggcccatcttacggttaacccggctgtcggccttgccgtaatcgtggaagtgccaggtgggcttgtggctgattaaagcggcaacgcccttctggtgttggcccaagacgttcaccatgacggcgggctttaataacgttggctgtggtagcggccagttgcagatcgcccggttgtggatggcgaactgggagaagtcgcaggcctcaagcgaaaagtgacccgaattgtgcgggcgcggggccagttcgttaatgtaaatgtggccgtcgtgggcgacaaacatctccacccctaggatccccttgaggtccagttgctcggcgatttgcttagccatctcccgggcccgttcctgcagggcggtgctgatccgggccggcacgatcgacaggtgcaggatctcgttttggtggatgttttcgctgaccgggaaggtaacgatctcttggttggcgtttctggccaccatcaccgaacactcgaggtcaaatttaacccagccctctaagatgcagttccccgtcgccaagacatccgtgcacttcgccaggtccgcggcgcttttcaggatgacttgaccgtggccatcgtagcccccttcgcaggtcttcaagacgctcgggtagccaatcttggtgacggccgcctctaattcggcctggttagtgaccgccgcaaagggcgccgttgagaggcccgcttcttgtaagaaggtcttttcccggatccggtccttggtgatccgcaagagttcggtcccctgcgggatggcgacttggtcggcgaccgcttctagggccgccaagtcaacgttttcaaactcgtaggtcaacacgtcggcgcgcttagccagctcttcaatcgcttgcttgtcctcgtagggcgccacaatctggtcgtcggcgcattggccggccgggcagttgggcgtcgggtccaggataatcaccttcatgccggcgtacttagcgtccaatgccatcatctggcccagttggcccccgccgatgatgccgattgtccccccctggggaatgtagcccgccctagtcaaggtcggcactgctttccacggactggtcgtgcatttgctgacggtaagcgacgatctgtgcttggatcgccgggtcggccgtccccaggatctcaagggcgagcagggcggcattcttagccccggccaccccgatcgccgtcgtggccaccggaattccggccggcatctgcacgatcgaaagcagggagtccatcccgcccagggccttggtctgccccggcaccccgatcacgggtagcggggtgttggcggccaccatccccggcaggtgggcggcccccccggcgcaggcgatgattaccctggtccccttgccggcggcttgcttggcaaagtcgaacatttcttggggcatccggtgggcggaaatgacctgcttgtcgtaggccaccccgaactgatcgaggatggcgcacccttccttgacggttggccaatcggaggtgctccccattacaacggaaatcttactcatgcttgttcccccttctcaaactgtctttagaataccaaaccgcccgggcgaaaacaagcaaattcacgaaccagattagattaactttttataattgttcggattttagagaagtgcggaccaacctcctcgacaggccgtgggctaagctagggggaaggttgatgcggcacgcatcgttcttcgcccgtacttagccactaggcctgtggttggggagcacgttatctgtgtaaccggaaaccaaaaaaggctgggggaaccattcccccaaccccattgtttactaaaataaccccgttatcttcccctcggcatcaatcgtcatcttaacggcggccggcacctttggcagccccggcatcgtcagcatgttaccagctaaagcgacgataaagccggcccccaacttcggtacgaactcgcggatgtggaaggtaaagccctccggtgcccccagttgggtttggtcgtcggtaaaggagtactgggtcttggcgatgcaaatcggtaggtcgttccagcccagcttttcaaactgcttgagctggtttaaggccttcttggaaaaggcaacccgtccggcgccgtagaccttggtggcgatcgtttcaaccttttcctttggcgtggcttggtagtcgtacagcggagtgaagctggcttcttgctcggccagggccaccacttccttggctaagtcgagcgtccccgcgccacccttggcccaggcgtcggcgaccaccacgttgaccccgcgggccttgcagttgtcttcgatcagtttgatctcggccggcgtatcggtggcaaagtggttgatggccacgaccaacggcaggccgtagcgttgcatgttggcgatgtggcggttaaggttttgcaggccgttttctaattcggtcaggttctcgtcctttaatgcttgaaggctggcgcccccattgtattcgagggcgcggacggtcgctacgatgaccacggcgtccggggtcttgcccaggaccggccgcttgatgtccaagaacttttcggcccccaggtcggcaccgaagccggcttcggtgaccgtgtagtcggctaattgcagcgccgttttggtggccaagaccgagttacaaccgtgggcgatgttagcaaacggccccccgtgaacgatcgccggggtgtggcccagggtttggaccaggttgggcttgatggcgtcctttaagaggatcgtcaccgcctcttcaaagccgagttggcccaccgtgaccggttccttatcgtaggtgtagccgaccacgatccggctaacccgggcctttaagtcgctcaggtcggtggccaggcacaaaatcgccatcaattcggaggccggagtgatgtcaaagccggtttgtcgcggcaccccctgcatgatcccgcccaggccggtcaccacgtcacgcagggcgcggtcgttaacgtcttcgacccgcttccagatcacccgccgcgggtccaaaccgagttcgttgccccgcatcaggtagttgtcgatcaaagcggccagggtgttgttggcgctggttagggcgtggaagtccccggtgaagtggaggttaatgtcttccatcggcacgacttgggagtaaccgcccccggtggcgccccccttcatgccaaagactggccccatcgaaggttcgcgcatggcgatgacggtttgatggtgcaataaggacagggcgtcccccaagcccaccaggacggtcgacttcccttccccagccggggtcgggttaattgacgtcaccaagaccagcttgtgcttcttttccggcgtcgcttgcaccggtaagttaaccttggccttgtacttgccgtattgctcgatggcatcttcatcgagccccagctgggcggcaatttcgttaatcggggtgagttgggcttgatcagcaatttcaatatcagttaacacggtgggtcctcccgttaaatccgaacattatataacaatctaatttacaagattaacaataatcgaactaactcccggttgcaagtcttatttgtcccggttcgtcggtaacttatggacccgaatctgcttaacccccacgatgtccaaaaggaaggtgaagatcggcaccccgacaatcaacccccagacgccaaagaggtgttcggacaccaagaggaccacgaaggtgtaaaagatcggcagctcggtccggctggacatgaacttggggtttaaaacgtaggattcaatcatgtggatgaccaagattacgatgattaagtaaacgatgtaacggatcccgccgaccgaatacccgaccatcgagagcggaaccaaggaaatgatgaccccggccaccggcaccaaggaaaagatgaagaccatgaggccgagggcaaagatctggggcatcttcatgaagaacagggcgatcatggtcaaagcggtgttggttaaggcgataaagaactgggcctctaaaacgaccccaaaggtgttgacgaacttcttaccgaagaaatcgaggtccttgaaaaaccagctcaggtgttggctggacaagaaggtcttagaaaactcgttcatctggcgaagctcaatcgtgtaaaagaagctcaaaattaccgacatcgccaccgctaccagtaaggtcccaaagttggtcaaggtggtcacggctagggtaaccccgtggcgggcttgggtggccaacgtcgagctcgacacaaactggttgaggtacttcatcagccagtgcatgtcggcactttggtagaaggtaatcagcgaattggtcatcttaaccagctggttgaccaacatcggcacgtaatcggtgaccacgtaaaagaggcctaggatcaaaagcaagtagctcaacaagaccaccagggtgactggcacccgggggatccaacgttggaccaagcggacccagtggacgattaagtaggtgaaaataaaggtcaacaagatcgtgttcatcagcgagcgagcctcgtataagaccaacacgatcaccaagaggaccaccaagcggcggagctcctgttttttagtaaatttgttccaaaagtctgtcatggcaaaaatcccttcccagttgataaccctatcttagcaaagaacccgccataacgtgaactactcggccataaatgaccgagcttctgggaacaaaaatttgttcacgcccccctccatcagggcgatggccacctggatcacctctgctaggggcgcttgtttgccgcttagcacccactggcggtagacggctaggccggtgttttgaacgaaggttaagagggcctgttttttaaaatcgctcagccggttgaaggccgggctgttagaccagtttttgcccatcaccgtgtcgatcatctgttggcggatggccgagtagtgggtgttaatggttatcttttcgtaggccggcccctacttggccgaaaagttaaaaaagtaggtaatgctcttggccaggtcgcgcgggtagaccaggtccttagttagggccaggtaatcttgtgagaggctcgtttgcaattcggccagcaggtcgtctttagttgggtagtagcgataaaaggtctttttattgatttgggcgcggcgggccagttcggccaccgtgatcttttcgtaatcggtggtcaaaatcagctcctcaatggcctgataaatcgcggtgatcgttttttggacccgcaggtcctcggttccgtttaagttcatgttcccctccgtttaattgacggtgtgcaccccgacttaaacgatccatgcaagggtgagcacttttaacaatgacttgacacccggggtgtataattaacaaatataattgtgaaagaaggatgatggacagatgttagaaaagacgttctataaaacgttactgagccgctcttttaagaacgtcccggtgaaggtggttttttgggatcactccacggcaacctacggggatggggatccggaaattacaattacctttaacgagaagatcccggtcactgacgtaacgcgcaacgcctcactagccctgggggaagcctttatggataaaaagatcgagctctcgggtccggccaacgtgatcgagatcctgatcaacgcggcctaccaaagcgccgaaagcttcatgcacgactccaagctgcgccgcttcatgcctaagcaaaaccacagcaagaagagttccatgtccgacgtacaaagccactacgacgtcggcaacgacttctacgccctgtggctagacaagacgatgacttactcctgtgcctactttgaagagggcaaccaagacgacttggaacaagctcaaatcgccaaggttcaccacattttgaaaaaactgcacccgcaaccgggcaagaccctcttggacattggctgtggctgggggaccttgatgctgacggcggcccgcgagtacggtctcaaggtcaccggggtcaccctgtccgaagagcaatttaagctggtgcaaaagaagatcgatgacgagggcttaagcgacgtggcggaagtccacttgaccgactaccgtgaattaggcgatcgccagtgggattacatcacctcggtggggatgtttgaacacgtcggtgccgaaaacctcggtctctacttcaaggacgtggccaactacctggttgacgacggggtcgccctgattcacgggattacccgccaacaagggggcgcctttaacgcctgggtcaacaagtacatcttcccgggtggctacattccgggcttgaccgaaatcatcggccacatcgaagacgccggcttgcaaatcgacgacgtggaaatgctgcgccgccactaccaacggaccctggagctttggaaccaaaacttccaggcccaaaccgctaaggtcaccgaaatgatgggcgaacgcttcgtgcggatgtgggaactttacctgcaggcctgcgcggcgtcctttgagtccggcaacatcgacgtcatccagtacctgatcaccaagggagcgtcgggtaagaacttgccgatgacacgggattacatgatcaaataaaagaagtgcggacccaaccattggcaggccgtggtaaggtttggctacaggttagcgcgccagcggtgttctgtggccagacttagccactaggcctgcggttggggagcacgttatttggaagtgcgaccgggagaaaaatttctctcggtctttttttgattattacacagataatgcgctcctaaccacgggtctagcttagtccaacggtctacttgacaggttgggtcacactttcctttttaacacaggacaaatatttagatttgtgcaaaacagaagcgcggaccaactatctagccactagatttgcgcaaatttgcagatttgtcctgtcccctagcccatcacccggcccacttcttttaaaactaacgggaattgttcgtaaccgtcgctggttaagaagtggccgccgcggtcttggacgatcaacttagcgcctagccccttggccaccgctacccccagctggtagggggccacgtagtcatccttagccacaatcactgtcgcccggtgaagttgcggttgcaaggcctttaaatccagttcgccggccatgtaagcatcgaggctcgggtaagtcggcagcgggtcaacgaaggcgcccaccaagaccaggttggcacccttgatttccgggtggcgggctaaatagcgcagcgccgttacgcacccgaggctgtgggccactagggtcagtccgtctgctggtttgatttgatcctccagggcgctgtcccaggccgcctgcatcggcgcaaacgggtcgggaagccaaagccgctcgagtttaacggccggggccagggcctcctctagccagggaaaccagtcgtcatcgcgcgttgaggtgccgtgaattaagtaagcagtggtcatcaataaagccccctaaaagaaatgcctgaagcgccacaagacgtccgctagcaccgacttggacaagcgatcaacgacttgatcgttggagcggtcggccaaagaaattgcccgcgggtgctgtaataacattaaccacaagaaaagggaccgagagaaaaaagcttctctcagtcccttactttgatttcgttcttttataaaaacaggcccagcgcccagacacccaccaggccgaccaggacggaggccgccatcgagcgggtgaagtaggcggtgatcgccacgagaatggccgccacgatttgactggcgtggccgtaaatggctaggttgcccagcaacttaacgtggtcttgcaccaagctgtaatccgaggtgatgaagatccccttgatgaccagggcggtgaagaggctgatcggcacgtacttcatccattcgttaaaccactccggaatcttacggttggtgaagaaccgcatcgggaagtaccgcggcacaaaggcggcgatcgccgaaatcacgatcacgatcaggtggtaagttaggttgtggtggctcggaatcaacgactgtgcttccgccaggttaattgaattcatccatcccatcattattcaccatcatccttttaaatctagctgggcgtcggtcttggtaaccttggccttcgcctcttcttgttttttgatgtgctggcggtcttccaccgtgttatgggttgcggacggcctaaacagcttacccaaaatccaggtgtgatccggatccttggagtaatggcgcacccggttttcaatgataaagccgacaaaggaagccaaaacggtggccaagataatccccaaggtcgacttaaccagggtcaagaagtagattgacagcccggcggacaggatcccgacgaaaagggtcaggcgctggcgcacttgcatcacgatcatgtagataaagagggccgtcaaggcgaagtccacgatcactaagtcgatttgcacggcggacccgatcagacccccgagcaggttcccggtggcccaagaagccagggagtagtactcaactaagagggcgtctttggccgaccagtccttgtcggtcacaaacttcatgtagttgatggcgtagttttcgtcgttcattgaggccgaaaaaatcaggaccgacttctggctttcactgcacatgtagcgagaaaggctcgaccccaagagggcgtaacgcaattccaagaagaagagggtcataaaaatcgaggtgatcggcgcatcactgaccaacagggacgccagggtaaactgggcccccccggagaagaccatgatcgaaaccaagaaggttacgacgaagttcatccccgcagcgttcaaaaggatcccacacgcaatcccgatcggcaggtaggacagacaaaggggcatggaaacccccaggacctccaaccagcgggcgcgttccgggttgatttgatgtgcttttgccaaagcaattcctccacaaataatgagttgtctatttcgctttctttcggacgggtttttgacccggctaaagaatagtttaccatatctaaccggacgtgagcagccatctcttttcttcggtggtaatttcccgggaaatatcggaagtgcgactaaccttctcgacgagccgtatggctaagctagggcaaatggttagttcgcacttcttttctttagatatggctctttacccagcggcccatgcgtacgaagacgttggccttgtcaacgttggtggttggtactacgtcgacggtcagcttattgccgtccaaaccggtcaaaccggcgtaagtcagctcaccgaccacctggccctttttaaccggggcggtcagcttaccgttcttgtcggcagccttgctgttgatggctaggctcggcgacagcagggtgccgtccttcttccagagggtaatcttaccctgagtggtcaaggtcgtggtggtgaccttcccgttcggtacggtggcggccacgcttggttgaaccgtgtaggccgtgtattcgttggcgattaagcggtagaggttggcggtttgggtgaaccgttcatcacccccaccagtagcgtggaggaccacggtgatgatccggtgcccctggtaggtcccggtggaaacaaagcaggcgcccgccttgtccgaagtcccggtctttaagccgtcaatcttgacctgactcggggcgtcgctttgcccggggagcatcttattgatggtggtcacggtggtgccatcaatcgtggtcgaagtcagcttggtgatgtttaacaagctcgggtagttcttgattaagtactgggcgagcttggccacgtcggtcgccgtcatttcgttttcggcgtttttcgcaacccccttgaggccgtagctccccatttggctgttggtcaacccgacttggttgtacaacttggcgtcagtgaccccggcctttttgacgaaggcttgcatcttcttgacgaagctcgccgtggaatcgccagtcacccgcgacagggtgatggcggcggcatcggccgacttgatcatcgccgcttcggtcagctccttgaccgtgtaactcttacccgccgttagggtgatattggagtactcggtgttttccgataacttggcctcttctttagtgaccttgaccttggtgttccaagatagctttcccgccttgatttcttgttcaatcacccctaccgtaatgatcttagagatcgaagcgatcgccagcttggtgttggcatttttggcgtagaggacctggccggtcgtggcgtcaatggcgattgccgccttggcgttgaccgtgtagtcggtcgtcgaattcgtggatgagctggaactagtcgaactggtcgtggtatcagcgtggaccgccgctggaaccgccgtcaggctgccggccgtcatggttaaactggccaagaagaccccggtgcggtacaaccatcgtttaacttgcttattcattacctaacttctttctgtacttgtttaactggcaacgttaccacaaaggccgtttcctgatcgtcggagcgggcggttaccgagccgtggtggagttccacgattgattgaacgatcgccagtcccaacccggttcccccggtggccttgttacgcgacgactcgacccggtagaagcgctcaaagaggtgcttaactgattcggcggggatcttctccccgtcattggcgaccgtgatgaccaccttttcgcccagttgcttggccgtcaggtggatgtagctggcgccgtgaccgtatttcagggcgttagcgaccaggttggagaagaggcggcccaacttttcggggtcggccgtaatcgacagcgggctgggctcacaagttacgttgatcgccatccccttcttgtcggcctccagctcaaaggaggccccgacttgctcgagcaactgacccaggtcgacggtcatcaaattaaccggggcgccgtgctgttgaaccttggtgtattcaaacaggtcctcaaccaggttcttcatctgcttggccttgtcgtaggcgatgtgggagtacttgacgatgtcttcttcggactggtactggtggtcttcaatcaagcccaggtagccgatgatcgaggtcagcggggtccgcaggtcgtgggaaacgttggtaatcaactcgtccttggacttttccgacgcccgttcctcttgcatggcctgggtgatcgtgtcaaccagggcgttgaccgaggtgatcacgtgctgttggttaccgttgacacggaagggaatccggtgctccaagtgaccctgggcgatgtaatgaagttcaccaatgatgtgatccagctggtagaggtggtagcgccgcaagagccgccaccacaaaaccccaatgtcaattagcaccaacaaggccatcacgatccgttggtaggaccagatttgggcgtgaaagggcccaatcaccaacgactgtttgatgatgaagatcccgctttggaccccggggttactttgaatcatcgtttgaatgatcgtaatcaaagcgatattgatcaaccccagcaaaatgatcgttagtaagccttcaaaaaacagggaactcttctcccgcccggttaactttaacatccttttcccccattaaaaagagtggaaaataacctcctcgacaggccgtatgactaagctagggcaagggttgatgcggcacgcatcgttccttgtccatacttagacactaggcctgtggttattttccacattttctgtgtaacacctaaaaaccacaaacgcagactgaggaggttggtgagcactcctctttactaatggttttcgaccttgtatccgacaccccacacggtttcaatcaccttttcgccccccgtggcggcttcgatcttatcgcgcaggtgggaaacgtgaaccatgaccgtcttggcggagacgaccgattcttgttgccaaacccgttcgaagatgtcgtcggcgctaaagacccggttggggtggctagccaagaggtagagaatcccaaattccagcgcggtcaactgaatttggtccccctttaaggtcttaacctcgtgggaatccttgttaatcactagcggccccacgtttaagacgtcgggcttgtcgttagtgacctggttttcgctacgccgcaataaggacttgacccgcgccatcacttccagcgggttgaagggcttggtaacgtagtcgtcggccccggtcaccagcccctgaatcttgtccatgtcggccgtcttggcggacaggaccaggatcggaatcgaggaatccttgcgcacctggcgaatcacatccatcccgttcatttccggcatcatcaaatccaggattaccaaactgatgtctggcatcgtgttgagcttggtgatggcgtccttaccattgtaagccgtcactggttcgtacccttcgttgcgggcgtaaatttctagtagctgaacaatttctttatcgtcatcaacgattaatatcttcacttgatccataatggcttcccccatttcacttgcaattgttaaatctattataccgatctagcgggtgtccgcccaacgattcacggtagtttagaaaatgttttacgattttgataacggtgtgaaaggggaacaagacaactagtctgtgctacaatcagcctaacgattgcctgccaatcaaaggagggattttgatgccaaccaaaaccgactaagttacccagctcaacttgacgccccatcccgagggtgggtggtaccgccaggtgtaccacagcgccaagaccacttacgaccaaacgtccttggctagccgctacgaatacacctcaatctacttcttgttagacggtagctcgccttcccacctccaccgcctcttgcacgatgagatctggtacttccacgacagggcgccgatctcggtccactgcttttaccccaacggcttttacgaggtggttaagctcggccgcgatatcgctgctggcgaagttctccagttccgggtcccggccggcacgatctttggttccgaagtagccgatccggcctcctttggtctggtctcttgcgccgtggcccccggctttgattactacgatttcgaactcttcacccaagccaacctcttagctaagtacccggaccaagaaacggtcatcaagcacctggcttacgagaaactaccggatttttaatataaactagtctacaagcactttatttaacatactatcatgggcctaatccagctccacccctaccccagcggtaccaaaggcccgtccgaataccgtcggacgggcctttttgattacacagctatgcgtcttcccgtacatcattttgtaccgccttctccaactcagcttggtaccttttcatcgaatcatcaaagacatcgttttggtcatgctcctcaaaattacccatatctcgaatattcaagttatccgccattccccgcgaacgcttcttaataaactcttcctttgacttggtctgagaatttgtttagtggtatattggttatttaattcttatcatttaaatctcttgtattttcgaatggcatttggggagtttcttgcatatgcttatttaccattagttgttgcgggaattgttaaaattagccggaaagagaagaaaggtatatatccactaattataggaatgagtggaattgcgaatagccacttgctaagtttagtgattgtaacattaggaattggaggatatgaattatatagggtagttacaggccggttttcaaaatttgaatttaaatcactaataatttcgacatttagttcactaatgttggcatcctattccttatgggggatattttatatccaagtaaacaattctgtgattgtcccctttaaaagtttaagttacgtggatataaaacaaagtatattagcgcaactatcagggatgattacgcaaaatccatcattgtgggggataggaataatagggataatattgattgtggtcgtctctgttttatccgtaaaaatcaagacaatacgaccatatatatgtatatgtgtgttaattttgataactacatacctaccactctctaattatccaaaattaattcagtactttggatttattcagttcactggacgtttgttaacctacgttttgttgtttcaagtgatggcaatgaccatacttgttagggaattctcagggaggacaattaagacacttactatagtttgtgcgattttggtggtatgcttaggcgcaatttcagtagttaagcatgagcaaggaaagctacaagagaacgatgatttggagtcttacgtatatacgataaattcaacgaattattatcaagatgttcaggctaacaactacgataactttaacgattatcttcctggggaaggaactattggaagtggaccaatatatatccatacagatccgtggattaatttgatgcaagtaaagggagcatataaccgagcagaatttaaacttgtgtctagtaaggagggatggggttcacttgccatagcaagatataaaggaatatcttatcaggttaaactaaatggtaaaaaggtaaacttagttaagtctaatggtataaaattagcacttcccaaaggaacgtcatatctgagtgtttcaagtaaaaatacaattatgacaattatctttttcataggaaacttgattagctatttagtaggtattgtcgcagtactgatagtctgtagaaaaacaataagaagttattaaactagtcctatcaataaccgattcaagtttatgtttattaattgccttaagtagtgataatacagacactacgtttttgaaatattcattattgaggggagagattatggcaccttattcagtggatactgtaaatagcaattctttcaccttatggttagttttgttcggaaaattcattaatataaaatgggcgttcaattaaaaggaagtgtgcgtatgctaaaaacactaacaattgttgtaccgtgttataacgaagaagaagtgttcccagaaaccgttaaagagattggtactattgtcgaagatttaatcgctcaagcaaagattagtgcccaaagtaagatcctctttgtcaatgacgggagtaaggatcgcacctgggagttaatctctgagtacagcgaaaagtactcttacgttacggggattaagttcacccgtaactatggtcaccaaaacgctttgttagcaggaatgacggtagctgttaagtattcggatatgatcatcaccatcgatgcggacctccaagacgacgtcaatgccatttaccagatggttaataagtacttagaggggattgacgtagtttatggggttcgtaacagccgggatacggattccttctttaaacggcggacagcgctagcctattatgggctaatgaaacgcttaggtgtgaacctcgttccagactccgccgactatcgcttgctcagtaagcgggcaacggaggccttactccaatacaaggaacgtaacctattcttgcgggggatggttccgttagtggggtatccttcagccaaggtttactatcctcgtaaggagcgtttcgcaggtaagtcgaagtacccactcgggaagatgctacactttgcttttgatgggatttcatccttttcaatcgccccgattcaattaattttgatcttagggatcttgaccaccacgattagcatcattatgatgttttacgttctaatcgaaaagatgatgggacacgttcttacggggtggtcatccttgatgatttcaatctggttgcttggtggaattcagctaatttcagtcagtgtaatcggtgagtatgtaggaaagattttcacggaggtcaagcatcgtccgcgctttaacatcgaaacagaagactatactaaaaagatgtctaaagaataggaagaaacacgtggtcgatactagagtttcaattaaaaaactagtactacaatcaatctgattttttggtaggttaataaaaaacacttgtagttatctttctaccctaaatacttctgaggtcacagagttaagtgatgcgggacattattaattttacgttcgtaatgcttttgtttggtaggtcatttgggataaccgtcaaattttatggttcaaccgttcgctgttttctcgtatatgtggtacgtatgaggaagcgaactttctgcagcggtcgatagtactctaaaatttttggtgaataccagaacgtttttggctatcgcctcggtatcacgacttagtaagtgcctaataattatcaatagaggctaacaatcagtaaagacagctggtactttgttttgcctaagagagtggtatcgatttcgaagtgaccaatctcatgacgtaagtctgcttcgttagggctctttttaataatagaaatttacacacctacttgtaggaagtttcctctttgtggaagaccttctttaagaatagctttgatgacagttctatttgatgatgttagaattatgattcatgggtaatggactcctttggtttgatcacttaaaacaataccgagttcgttaccttttttctatctaatatcttgttcgatagaattctaggattttagattagaataatataattagggagacaataaattgatgaagacaacatatgtagggagagaatattaattggatattttaaaggtgaaaaataaaaaatgtaagaaggataacttgatactgattttagcaatgttagcattaagcttcttatttattattccgtgtttaaagacacataccatctacaacgcagatgatatgccataccatattaatagaattcaagaattggtgtatagtcttcgtcatggtaattggtatccatatatgtacactaatcaatttaaagaagttccgtatccgttagggatcttttacccgcaaataacactaataccaatcgcagttttatgtatcatctttaataattacgtgataggaatatatgctggattttcgttatatacatttatttcaatgataattatgtatgtaattgcaagaagactaggtaagagagaagcaacagcattcattatttctattgtatatacatttagtacttaccgacttctagatgcatacagtaggtttgcactaggcgaatttttagcaatgacttttgttccaatggcaatatatggattatatattgtcatgaaagatggaaaaggatggcaatggttggggatggggctttcgtttacattattgtcccatgtgctgagtgctcttttatgtgtgctttttttgacaattgaatttatattattactaccatattgtggaaactggaaacaaagtgctaggagtttaattattgctattatttccttcttattaagttcaataatctttatagcaccttttttagagcaggaagtatatcagcgtttccgacaaccaagtcctttggatctagcaacaacaaattcgattttgtcagatttgattagtaattctttaaacaataatattattggtcctagtacaggaactaggccaggtacaattggtatagtattatttgtagttatgatatggggaatgataaatgttcgtaaatccaatttaatgaataaatacattttatatgcaggggtcctgactttcatacttgcaactaacattttcccatggtctataatgatgcataccccattaaaggtcatccagtttccatttaggatattggttttcacaacattactattatcatttacagcgggacagatgtttgagagtttttataacgtaattacttcaaataaaatttcgagagttacatttgttggagctagtataataatcgtagttttcccatggtattcaagttttaagtcttatcagcatgctaaagcaaatgatgctaattttactgagaatgtttcttacgctaagggaacatgggcaactaactggtatttagatcaatatacgccagcaaaagctatggataagtaccaacagttattctatctgaaagctaaagttgataataaaacagtacaattaaggaaaattactgggaaagtcaatgaaatggagtacagagatacttcattaatgaataaaaaaacggtaactttaccagcctcagtgtataagaatgttcaaatttggcaaagcaagaaaagattaagtcataataaaaatggccttgttactattcataatactaaagtcggtacaattaaatataagtatgtaccttcaaacgttgataatatctcaagatatataagtattttaacttggcttggagtcatcttttggagttgtattacaggaacagtagatgttagatggaaacgaaaggaattcaagattggcaactaaacaacaattagaagatgcagtaagcaagcgccggacctttgcgattatttcgcaccccgacgccgggaagacgacgattacggaacagctcctcctctttgggggcgtcgttcgggaagccggaacggttaagggacggggcagctcgaacttcgccaagtccgactggatggaaatcgaacaaaagcgggggatctccgttacctcttccgtgatgcaatttgattacgatggcaagcggatcaacattttggataccccggggcacgaagatttctctgaagacacctaccggactttgatggcggtggactcagcggtcatggtgattgacggggccaaggggattgaaccccagacccgcaagctcttccaaatttgtaagatgcgggggattccgattttcactttcatcaataagtacgaccgggacgcgcgggaaccactcgatttgatgaatgaaatcgaagaaaccctcgggatcgaaacttacccgatggactggccaatcggaatgggccgtcagttcatgggggtttacgatcgccataaccaccgggtggccttaactcacccggccgatgaaagcaagccgtacttaccgttagatgaaaacggggaagtgattggggagaacccgttggctggcgaaggggaatgggaagacgccctggaagggatggaattgatctctgaagccggcagtgaattctcagcagaaaaggtggcggccggggatcaaaccccagtcttctttggttcagccctaactaacttcggggtcaagaccttcttggaaacctacctgaagtacgccccggcaccgagtgcgcacaagacggaggaagggaaggcgattgacccgctctccccggaattctctggtttcgtctttaaaatccaggccaacatgaacccgaagcaccgggaccggatcgcctttgtccgggtttgctcaggtgaatttgaccgcgggatggacgttaccctggaacggacgaagaagccactccggctgtcgaacgtgaccgaattcatggccaacacccgggaaaacgtggaaaaggccgttgccggcgatatcatcggtttatacgataccggaaacttccaaattggggattccatttacactggtaaggaagacattaagtttgaaaagctgccgcagtttacgccggaactctttgttcgggtctcggccaagaacgtgatgaagcaaaagtccttccacaaggggatcaatcaactagtccaagaaggggcggtccagctttaccaaaattacaacactaacgattacatcttaggggccgtgggacagctgcaatttgaagtctttaagttccggatgcaaaacgaatacaattccgaagtcatcatggaaccaatgggcaagaagacggcccgctggatcaacccggaccaattggacccgaagatgtcatcttctcgcaacatcttggtcaaggacatgcagggcgaaccgctcttcttgtttgaaaatcaatttgcggaaaactggtttaagcaaaagtatccggatgttgaattaacgtcgaagctatagggaagatcaaatgtttaagttaaatagttctagaaagaaagatgtaattgcattggggatttgtttattggttacttttgcaatgacctttcctctctggaaatcgcagcaactacttatagctaatgattggtctttccatgcttcacgtgttgaggaaatttgtgagaatttaaaatcgggacatttttttacctatattgctactcacacttttcaaaaaacgggtgttgctaattttatcttttacccaactattttcttatacccatgggcatttttaagattaattttaagtccagtagtagctttttatagttggtatgcactagtcaacctagggacattagttatcacttactactgtgctaaagaagtaatggggagttgggtgaaggctctcttagtagctttaatctacgtattaatgccataccatatatttgttgggactggggtctttggcgaatttttagccatgacatttatccccctagtgttattagggggatataatttattctttacaggagaacatccgtggaaacttttggctgtaggtttgacattggtcggctattgccattttttgagcgttatcctttgttgcgaggtattagcaatcttatttatcttatctctattaatgaaaaaatggggagacaagaaacgatggctagctttactaaaagcagttggattgacgactattctgatggcagggataatcgttgcttttcttacaaactacatgggccaaaagataattagcacaaacgatgtttttaattatgcaatgattcagcctcttaagaattttatctttgattcatttggcgttggatatggtcaaaacttaggaattattcttatagtcgccgcatttacaggatttgcaacaagttcaagtaaattttttaaaatagtttggtttttaggcgtagtcatttcattcatggttacaagtgactttccatggcaacttttaaataattacattcgagaactaggggtaattcaatttacttatcgttatttaacgtatgctggaattttattatcgttagtggccgcggatgcaatcgggcaacttgttgaaaatcaagaggaaagatctagaagtaaggggttagtacttttagcagtgacgttcgtagcagttttatacccactttcaatttggcataatggtgattggactagtaatcctgcttattcaaagattgaacgtaatgattttaaggggactgtgaaaggtacggaagctatttaccgggtagacaatcaaacatattcacagattttctcgcacggagttttatatggtgagggagattattacccgagtgttgcaagagctggaaataatgaggctttttttggagacgtagtgaagaattcattgacgcgttcaattgttgatggagttacgtatgttgatggtaaaaaagtaatagctaaacaagtatctggcgcaaataaaatcacttatttactaacagatgccaaagataaaactgtagacctaccatttttggtttataaaaatacttatttgaatgttagcggaaaaaatgttgcctttcaagtaagtaagagaggaacggtgcagtttaaggctaattcaaataaagttgaggtaactgtcgggtatttaccttcaatatcgatgatagttagcttactggttaccattataggatgggtagcgttgattgtttggtggatattcagtatgattcatgggcaaagcatgtcataagtatcataatacttacgaggaaagattatgattgaaaaaaaacttacggttatcattcctgtatacaataatggagaattaactcgcagggcagtgaggagtgtacttacataccctaaggatgatcttgaagtattggtggttgatgatgggtctactgataatgctacggatcacctccaagaactagattcaagaattaaggttataaaaaagagcaacggtggggttagttcggcgaggaatttagggattgagagagctttaggaaaatttatccttttcttggatgccgatgatcaattaaccgcagattggggacggcaagtatcagctttaacggatcaggagttagttctctataactatgaaacaaataagggaaccgttaagaatatttctgagtcacgacaattgaatggccaaccttttcaggagtaccgatgtgcaatgattgctaatccaaccaaaaatttaatggtatggggtaaatttttacgtaaggatattattgaccgtgagcaattacgatttgatgagtcactatccttagcagaagatggcgattttatggtggcatacctattaaaaattcatagtgtaagcttagttgcttcaaccctatatcgttatttagataatacagattctgttatgcggactttcgatggtaagaaggtagcgggttatcttaaagctctcagaaaaatggaaatgagattggcagatcaatcaactgatttaaaaaaagccggtgctctttatgtgttaatgcatgtaaacgttatgatggttcgtgaagtttacgacattgataatttagcaacgccaagccaaaaaaaacaacagatgctcatgcttgtaaaagagccggtcatttataatgctttaaaaaagattagtttaagtgaatgtggaaaacctcgattaatccctattgcattacttaagttacattggtatgacatggcaagattagtctttacaatgcgttcgaagagaaaccatgcaagttaatacttagatgcgaaaggattagtagaaagatggtagttctagtaacaaaggtaataatatttttggtggtagggagtattagtactatccaattagttttgaatgctaaggtaaggaagttaaagttatatgattatgtaatagttattctcttaaccggatatacattatatttactatttaaattaggcagtcatccggatcttttcctggatgaaggtaacgggatgtacgatagttggagccttgctaaatatggagtggatagcaatttaattcacttgcccgtgtacttggagtcatttgcaggtcaaggtcagtctgtcctctatgcataccttgccatcccatttttcaaaattttcggatacaaaatatttgcatttcggctagtgattctaattacgagtattgttaccatcttggttttacgatataccttggagaagataactttatcaagtaagcagattttctttatcatgctagttgtatgctcgtctccatggttattaatggtctctaggtggggaatggattgtaacattgcaccttttccgatcgttttaggatcctgcttaatttatttaggcacattgaatgggaaactcattcgtcaaacctttctgtacttattgggtgtgataatcctttgcttatcagcatatgggtataacgtagcgtggtttttcttaccgatcgtcttgttaatcatgatgattacactcattggaaagaaaaaaattaatctttaccaaattttcttatgtgtgattgccgcactggttgagctaacgccgattattatatttgcggttagaagtaatattccgtcactaaataaaactgttcaaatccttttttggacgtcaccaaaactacaaagcggtcgagctggtgcatcgttcatcagctttagaggaaacattattaaaaatatttttgaaaacctctatgcaggggcaaatatgttcttacatggtagtgactcgcttgcttggaatagtgttccaggttacggagcgtattatgcatttgcgttaccattctttttgatgggactctatgtaattattaaacgacggaaaatatatgatcggttcatcttggctaatttaattgctgtaattccgacgttaatgattgtggttcctaactataaccactggatattccttcattttccggttttattgacgatcgcaattggggtgaatcttgttacgcaacgagtacgggaaatcgtcccagtaatgatagtgacatatgcgatcagtttaggaatgtttattccggcttacttcaatcaggcagggacggggtggataattcagtcagccaacgttttaaaaacgctggaaactaataattataagaaagtttactttacaagcagtcaaggcgattttttattgatggttcgcgattttctacctgtttcaccatacaagtaccaagcaacgaaggatcatccttattcaaaaactattttagctgtatcgtcaaagtatgataattttgaaaccctaactcctgaaacaaaggtaaaatcaaattcactaattttggtggatcaatcactactaccccaggttcagggaatgttgggcaaagataagtatcagaaaacggtcacgatcaataatattaagtacaacgtatactaccatgcttagcccaaaaggaggccccactcatgaacattctagtcaccggcggggccggcttcatcggtagccacttcttgcgctaccagctaagtcactacccagctgatcgggtggtgaacctcgattgtctgacctacgccggcaacttggcgaacgtggcggatttagcttctaacccccgctaccactttatccagggtgatatccgggatgccgctaccgttagcgaagttcttactacgcaccaaattgacgtggtggttaactttgcggccgagtcgcacgtcgatcgttcaattgaagatccggcgccctttgtttcgacgaacgtagtgggggtgcaggtcctcttggatgcctgccggagggcgcgggtccgcctagtgcaggtttcgaccgatgaggtgtacgggtcaattgcggcagggcgggcggatgaagaagcgcccctccagccgagttctccgtacgcggcgacaaaggcttccgccgacctgttggcaatggcggcccaccacacctttggccaggacgtcgtgatcacccggtccgctaataactacgggcccaatcagcacccggaaaagctggtgccgatgatcatcactaatgcccgtcagcagcgaccgctcaccattcaaggcaccggcgatgacatccgcgattggctgtacgtggtcgataattgccaggccattgacttggtaatgcgcaagggcgtggcgggggaagtctataacattggcggctttgaacgccgcacggtgttagaagttgtggccagcctgcaagcgttgctcggctttcccgcttcccaagtggttcacgtggctgagcggctcggccacgatcaccgctacgccgtcgatgataccaagttacgccgggcgttgggctggcggccatccaccagcctcgccgccggtttaaccaagaccgtcagggcgttgcaacattaatcaaaaaggtcccttacaaggggcctttttttgttgacaggaaacttagttggttatatagttagttacacaagtaattaactaactaagttgccgaaaggaggggcccatgaacttcgaatttgatcaggacagcccgctgtaccagcagattgccaaccaattggcggagatgatctttaccggcgtctaccaggctggcgaccaggtgccatcgaccacccaactgtccgccagcttgaacatcaacccggcgacggttttgaagggtatgaatcagctggtggccttgggcctgttagaaaagcggcgcgggcgggggatgtttgtcaccccgggcgcccaggaacaactggccaccaagcaccgcgatgacttctaccgcaattacgtggtggcgatggtcgccgaagccaagaagctgggcatcaaagaggagcacttacaggaactaatcaaacgggggtatcaagatgacggtcaatgaactaatgattaaccacgtcaccaagcgttaccggcgccacacggtgatcgatgaagtgagtttcaacctggcaccggccaagatttacggcctgctgggacggaacggggcggggaagagcaccctgttaaacatcatcaccaaccggattttccccaccagcgggatggtggcgatggggccacaaaacgttaataacaacgatgaagagctgggcaagatttacttgatgagcgaatccaatatgtacccgaagacgacccgggtgaaaagaatgttggccgatgctgaccgcttctacggcaagtttgacttcgctaacgcccgccggatgctggggcagtttgggatcaacgagaaggcccgcttctccaacctctcaaccgggcaaaagacggccgttaagatcacaattgccctaaacgtcaacgctcagtacgttctcctggacgaacctaccttaggcctagacgttaactaccgggaaaccttttaccgtgagctgttgcggacttacagcgaaaagccgcggacctttgtcctatcgacccacttgatcagtgaggttcaacagctagtcgaagacgttttgatcctccacgaggggaagatcatcgtcaacgaaccagtggaagaattgttgggccgggccttcctggtgtcggggccggcccagttggtggacgaatacaccgccgggcaaaccacgaccgacagccaaacgatcggcaacctgaaggaaacggccgtgattggggagctggacgccctgcgtccgattcccgaccaggtgcaaatcaagcacttagacctgcagcgggcgttcaccgccctaactaaccactaaggggggagtaacatggaaaagttaaataagcagtacttaaagcagctgagccactacagctggctaaccctgatctccattatcagtatcctcggcgtctcggcggtcttctacttactagtaatcctcttcagtggtcacattgatgtagaggcggtcagcattagtataggtggcgggaacttagttgccatgctggcctttttaagcgacgtgatggtgttggtactcgttatcttcagtatctgcaccccctaccagatctttaaagaagcaattgccaacggcgtgtcgcgctggacgaactggctggcccatcacctgatggtgatcacggtcctggtggtcgcctggttgatgaacgccttgatcgagttgctccaaagtggcaccgtcacttggagccagcggtgggccatcatcatctcgatgctgatcggggtgacgacggccggagcgctggggaacctctacgggctgatgagcatgcggtggaagatcatcctaacgattgccctgctcgccagtttcttcgtcctctgctggttggtggtgcgcctggtctttctggtcacccccgagcgggcggtcatgatgatccaatcaattaaccacccgattgtttggaacggcctcggcctgatctgggtcgccttgatggtcggcattgactacctgtgcgccatgcacatgcagctgcgcagggactaataccggttattgaccacgtttttggtttaacattcagaaagacaataagagcctgcgagaaaagcgtgatttctcgcaggctcttatgctttactaaaatgggactaaggggaaggagggctacagatggaactagagcaagcgtcgttcttggcttccccggaagccttggcggctaaacaagcggttgaagcgggggagaccgaagtgattgggtcgctaacagattttaactggctgagtgacgaactcgctgctaagtaaatgaatatcttcaccattaaccgagtatcttggtcatttcgccttaaatgaccaagatactttgcttatgactaagatacgcaaaatcccggtgggggtcaatcggaagttgattgagagagtgggaaataacctactcggcaggtcgtatggctaagctaggacgaatggttgatgcggtacgcatcgttcttcgtccgtacttagacactagacctgcggttatttaccacgttttctgtctaacattcgggaataaaaataagaggctgggaaaaacagattttttcccagcctcttgttggcccttatttcttttcgacgaagaacttggcgaagtttttagcgtaggagcggttgatccgcttttccatgatccagcgcttgaggttcatgtcctcagcgtagtggaaggtcgtcccccacttgccggcctttaagagttgcttagcgacttccttggcctcgttttcgcgggcgtacttgaggaaggtttgcttagaaactcctaaccacagttggtacttgctttcgtccttgaaggccagcaccggttccttatcctttaaggtcttggtgatgtagtcttcaaccgggtaggacggcaggttgtagccgtttaaagaaacgaagtaggagctgcggccctggcgcgggttcaagtcaaagaccttgaacttgttatcgcggtggtcgaacttgaggtcgaagttgacgtagccggtgaagtcgacttgttctaagaactgcttgatgtcgtggtaaatttgctcgttatactcgggcaagatcgccacgtaattgccgacgttgagcgggttgcaatcctctaacaagggattacctagcgccatgagtttcacctggtggtactggtcaacgtaacagttgatcgtgcgcatgttagagtcatcgccaggaatgtattcttggacaatcacgtcgcccttataagggctgtgttggtagataatctcgagaacttcgtgtaagcgggcctggtcgttaatgatgtaggccttttcgtaaccttcaaagttccccttatgccactcgacggcgtcggcggccttgagggcgatcgggaagccaaacggcgactggtagttttgccagtcggtgtccggctttagaatcgaggtcttcgggtacggcagtccgtacttttcacaggcctcgtagaaggtttccttgtcggttaagtcgctgaccgtttcgtagtcggcgtagggcgtcaccatgtggtcgaccagttgcttgcggtttttggccactagctcggtgtaatcgtcgccacaagagatcaacaaaggggtgatccccttttcttggtattgatcggcgatatcgatgatcgtcttggtaaaggtgctagcgttcatcaagtccgggacgtggtggaaattgatgattttggaatacttggttggtgcgaggctcccctgggcgtaaacttcggacttgaccccgtaagccttgtacagctcgcgggccattccgtacgcgttaaagtcgctccccagaatcagtggaacaaattttgcatccacgatggttcctcctctaagttaattatttgtaagacacaagggacattttaccattctttgctagtgaagggtagcccgccgtcagtggctgaagcgggaaaagttaatttgcgagatcaggttggccacgaccaagagcccgccgccgatcaaaagcgaccaggtcagccggtcaaagcccaagaggaccgaaaagaggctggaaaacagcgattcggtcatcatgatcatcccggcggtcgtggcgctggtcaaacgctgggcgtaaatctgcaacagctgggtcatcagggtcactaataaagcgacggtcagtaacggtggcagcgcccttccccattcgatgccgggccactggctacgctcgaataagaccgagtagctcatcccgccaatgccctgcaacaagctgacccaaaagaccatcacccagggcgagactttggtggccgcaccgccgtagtacaggatctgaatggcgtaaaagaaggccgccactaagacgattaggtcgccgaagtgaagggtgaatccggtctggaccaaccgggttaagatcaccatcccgatgatggcgacgccgaccgcccagaagtcctggcggcggggccgttggtggcccagccaagctaggaaggggaccatggcgacgtaggtggcggttaaaaaggcgttgttggccggggtggtgtaaaagaggccgatcgtgccacactgaaaggcgatgtagttgatgattccggcgacgatgccgacgtgaacgtcgtgggcgctcatgtggcgcaactttttaaaaaagattaggccgacgaagctggcggcgatcaagccccgccagccgttgatcattccggccggcatctgggcgttagtgaccatcttcatcaagacgtaggagctcccccagatcgcggcgacgacccagaggatcgtgttaccgaccaggcgcgggtgcttaatcgacatagtggcccccggaagcctggtcgacggcctcaatcaagccggctcggaagccgtgctgttcgagggcgtcaatcccgcggatcgtggtgccacccggcgaggcgacttggtcgcgcaagagggccggggccaggccggtctccagggctagtttcccggtcccggcgaccatggcggcgataacttggtaggcgacttggcggttgagcccgtgcttgaccgccccgtcggacagggcgtccatcatcacgtcgacaaaggccggaccgcaaccgccgatcacgcccacgacgttaaggtctgcttccttaacttcaatcaccgtgcccaggctgcccaagacctccttaatcagggtgccggccggttcaaccatctcttgcggtagggcgaggccgatcgccccggcgttaacggcgaccggggtgttggggatcatggtggccagcgggcggtcaccgaggaccgcttgtagctgctcttgggtgatcccggcggcggccgaaaccaccggggtggtggttggtaggttcgccagcgaccgggcggtggcgacggtcaagggcgccggggtggtgaggatcaccaagtccggggctaagttgaccaaggcggccggatcgttaaccaccgtcatctccaggtcctcggccagctgagtgacccgcgggttaaccgggtttaaccccagtaattggtattgtttagtgttatatagccccttggcgatcgcgccccccatggcgcctacgccgacaattgcaattttttctgtcatcttcttctccttaatcttcttccagttttaagtaggaaccgttgatgtagccgtgatcgacggcctcgtaccaaacgaccccgttatcatccataattttaccagtcaggatcagtttctgaccgtcagccacctgaccgatttccgttccgtaggcctggtcgtaaacggcgaccttaccgttgggcacaaagtcgaccgtcgccggcaagtggttcaacttgaggtaggtgaagtcgctctccaggttggcccggaccggcgacggctcatcggcgtaagggtcgtgggccaacacccgcagatggtcgccctccttaacccagcggtcggcgttaatctggtaccagaggacgtggttggtggtttcgattagctggaaggcccgcaaaaatagcccggccggcatgggtgattccaccggcatcccgtccacttggtcgaagagggtggtcggggccatcgtttgtaagtacaggttcacgtctttgatcttgtgccaagtttgcttccggtagtacaagtggaccgtcttttggcggtcgtcaaaggtgccggtcaaaggaccagtcgccttaaagaatttatagcgcgggatgtccaattggtgcaccacatactgttcgcccgccatgccctttaagagggttggcacgcgcaggttgataccggtatcaacgtcggtgtagtaaacccaaattggattgccggtccgaaaatttacgcccataatttttcaccccatcagtttttcgtttttcaccaagtataccgcaataaagcgcataaagtcgcctgatcgcccggaaaagagcccgcaaagttaggaactgtggtaaaatattaaagattatttaactgagaatggtatagaggagaaatggaatgcaaaatcgtcaacagattcagcgcttgaccacgcaggccctgctgattgtgatcatcgtcttacaagacctgatcccgatgattggaaacctcccgctcggtcccttatcgattaccaccttaccgattaccgtcggggtggtggccgttgtctgggggccgcgggaagggatggttgtcggcggtgtctggggcctgttgacctgggtgcgggcctttgtttacccgtccagcccgctagcgccgttgattttcactaacccgctcatttcgtttgtgccccggctcttaatcgggctggtggccggctgggtctttatcggcctcaaaaaggtggtctcaccaagtttggcggcctgctttgccgggctaatgggctcggtcaccaacaccgtcttggtgctcggcggtatttacctgttcgctaacaccccggcggtggcgagtgcctatcacgccaccaccagcaacctggcgaccgccctgctagcggtggtaaccactaacggcctggttgaaatgctggtcaccgccctggtggtcccggcgatcgccctgccggtcgtgcacgcgttaaaaaaggatcaataaataaaaaatgctggagggaattcatttccttccagcttttttagttagcgtggtggccaagggagacacgacaaatctaaaattgggcgcaaaaaagagtgctcctcaatctatcaaacaggcctagcttagtcatacggtttgtcgaggaggttggtccgcactttcccataacgtgctccccaaccgcaggcctagtggctaagtctggccgaagaacggtgctggcgcaccaaccgttcgccctagcttagccatacggcctatcgaggaggttggatcgcactcactgctggtgctccttcattaactcctgttgcaaggcggccaacttaggggagaggtagaccgggtaagcgtccgggttgaccaagcgcttggtggcggccggtaactgggctaattgtttctgggttcgttcctggatcgccagcacgtcggtttccaccggttgggcgtccttactaaccaccgggacttgcagcggctgggccacaaagtcggttagggtgagttggctgaatgtggagagcgggtcgacgttggtgaccgttagcggggcggtgagttcttcgtcggccagggtaatcacgtcggcgaaggcggttttggaatgggggtggaagaggcggtaggtctgtttcttacccggcagggtgatcttggaccgtgagttggagagtttgatcttgggctgccaccggccgttttcggtcagggcggccattttataaaccccgcttagcactggagccgaaccgctggtgatcaacttgtcgccaaccccgaagttatctaagggcgctccttgttcaagcaaggaggagatgacgccttcgtctagcgaattggaggcggtgatcttagcgttcgggaagccggcttggtcgagcagttggcgggcggccgtagcaagttgggcgatgtcaccggagtcaatccggatcccgaccggctggtggccagcggcttgcagctccttgaagaccgtgatggcgttggggatcccggactttaagacgtcgtaggtgtcgaccaacagcgaggcgctgtccgggtagaccttggcccaggaccgaaaggcggtcagttcgtcgttaaaggactggacccaggcgtgggccatcgtgccggcgaccggtagttggaagagctggccggccaagacgttggaggtgctagcacagcccccgatcacggcggcccgggcgccataggtagcggcgtcgggaccctgggcacggcgggcaccgaattccatcaccggacggcccgccgctgccgccacgatccgccgcgccttggtggcgatcagggactggtggtttaagatgttgagcagccaggtttcgatcagctggcactggatcaggggggcgcaaacggtcaacagcggttcgcgggcaaagaccggggtcccctccggcatggcgctgacggtcccggtaaagtggaagtgggccaggtagtcaagaaagtctggttggtagaggcccagtgactggaggtaggccaggtcagcggcggtaaagtgcaggtccttgagttgatcgacgacctgggccagcccggcggcgatcacgaagctgccgtcgtcgggaacggtccggaaaaagacgtcaaagaccgcccagcgatcatcgggcagggtggccaggtaaccgttggccatcgaaaattcgtagaggtcggttaacagggcgtggttattcatttggttcaccccccaaaaggacttcggcgcctaaaacggtttgaaaatgttggagcgcccattcttggccggtgggagtcagggcggcaacggcatcctggtagaccgttagtttgtagccccggttgtaggcgtcgacggcggtgtggaggatgcagatgtcggtacagaccccggttagggcgaggtgacggatgccgcgctcctgcaagaagagttggagacgggtgccgcaaaaggccgagtaacgggtcttatcgagcagcacaacgtggtcgttagcctggtgggcttggtaccattccttaagcgggccgtagaactggcgcccccaggtattgcgttggttgtggggtgggaagagcttgctctccgggtggtaggggtcgtgtggctggtggacgtcggtcggcaagatgacccactgaccggctttgagggcccggtcggccaggctaacgatggtggtggcgatttgctgggccggttggccacaggtcagggcgccacgctcgtcaacgaagtcgttagtgtaatcgataatcaaaagggcagttggtgattgcatgctgaaaacctccttggtgagggtgttgcgtgattaaagtaaaaaatacctaaacatgagtaaaaataaaaataggaatgacttttattccttgcagtcaatcctactcctttgctggggacttggctagccccggagccgatatattttgggcggacggccgctttgcttgggggtggcggtgccgcactcttcaaacaggtgggcgtgggtcttgcggaagttggaattatcaatcgccgccggggtggttttcaaaaaggtggcgtaaacgttgcgggcctcctttaaggtgaactgctgacccaggatcctcaagacggtcggttggtaatcgagcttattttggatccgggtcagggcggtggcgatgatttgatcgtggtcaaaggccagtgccggacgatttaaaataaaggtgcggcgcccattttgcaaggtgtcctgctcggcggtccgccggagggtaaaccaagcgacctcgctggccccgtagcccggggtcaaagcgggcatcgagggtaaaaaggtcatgtaagccagggccagggcccgctcgccggggacgcggtcgggggcggtgaaggtggccaactgttcggtggccgccaggctcagctccaggccaatcttatccttgatcaggcggattgcggcgtcatcagcgctttcgtggcgccgtaataaggtttcgggtagggcccaggagtcggcaaacggttcttggtcgcggcggaccaagaggagctggaccgtctggctggtggcgtcaaaggaccagatcaggttggtgaccgtgattagcggccgggtgaggagttgttcgtcgctcacgaaatcattcccttcagagagtgggaaataacctccttggcaggtcgtatgactaagctgagccgaacggttgatgcgggacgcatcgttcttcggcctgcttaagcactagacctgcggttattttccacgttttttgtcttacattcgaaaaacgaaataagaagctggggcaaacagatttttccctgcttcattttagcataaaaaaaggttccacttttggaggcaaagcgggacccaattggtgcgttattcttccgccttagcgtcggtggcggcgtccattggtgcggcgatcgccttttgcgtggcggccacggtgatcttgccggcttcatcgacttgggccaccaggttggtagcgtccgggtggtcgaggacgtaatcggcgatttggtcttcgatgtgttcttggatgacccgccgcagtggccgggcccccatcttcgggtcaaaaccgaggtcaactaagcgttccttaacggcgtctggcacttcgatgtggagcttgcggtcggctaacatgttgttaacgtcgtcgatcatcaggccgacaatcttcattaagtcgtccttggtcagggcgttgaattccacgatgtcatcgaaccggttcaagaattccggcttgaagtagttggtcagcttggagatgaccgacttggtttggccggccgcctcggcgccaaagccgacggaggcgaccatgtcaccagtcccggcgttcgaggtcatgatgatgatcgtgtccttaaaggaaaccgtccgcccttgcgaatcggtcaagcggccgtcgtcgaggatctgtaagaacatgtgcatgacgtctgggtgggccttttccacctcatccaaaaggatcaggctgtacgggtggcggcgaacttgttcggtcaactggccggcctcttcgtaaccgacgtaacctggggcggccccaatcaacttggaagttgaggtcttatccatgtattcggacatgtcaaagcggatcatggcgtccttggaaccaaagagcagcttagacagttgcttagcggtttcggtcttcccaaccccggttggcccgacgaagaggaaggagccgattggccggccggacttgtttaaaccaatccggttccggcgaatggcgcgggcgatcttgtcaacggcttcgttttggccgatgacgtggtcttcgagctgcttatcgaggttcttgagttggttttgctcttgcttttgcaggtcgctgaccgggatgttggtcatctcttcgacgatcttttgcatgtcggcggccgtgaccgtggcggcttggtcggtgtggttttcctcggcgtccttcttggccttggtcaacctataaacctggtcgcggtagaaggcggccttttcgtagtcttgtgattcaacggcctgttgcttgtgggcttcggcggtgtgaatctcattttcgatagtgtgcgggtcggcggtctttaaggttaggttcttgcgtgaaccggcttcgtccaagaggtcgatcgccttgtccggcaagaagcggtcctggatgtagcgatcggatagcttagcggccgcctcgatggcgtcgttagtgtaggtaacgtggtggtaatcctggtagcggcccttgatcccgtttaggatctggatcgtttcgtcgacggacggttgttcaacttcgaccggttggaaccgccgggccaaagcggcgtccttttcgatcttgcggtattcgttgagggtggtggccccgatcagttggaactcaccccgggccagggccggcttcaagacgttaccggcgtccatgccgccctcggcgttgccggcacccataatttcgtggatttcgtcgatgaagaggatcacgttttcgtccttagaaacctcttggatcaactgttgcatccgctgttcaaactgaccgcggattccggttccttggaccagggagacgacgtctaagcgaataacttccttattagctagcttttctggtacctgaccggaaacgatggcttgggccagcccttcgacaacggcggtcttaccaaccccggcttccccgatcaggaccgggttgttcttggtccgccggtttaagatttcgacgacccgggcgatttccttatcgcggccgatcaccgggtcgatcttgccttggcgggccagctcggtcatgttaatcccgaactgggctaacagtcccttgccgttgccgcggccgccgccttggcgttggttttgattcaggttggcttgttggccttcgttgttgttattggcttgttggttttgcatgttgttcatggcgttcatgaagtcttccagactcccaaagccgaatccattattcatatcactgcccccgttcaacaggttcatttgcatgttttgcattttttggtagcaatcctgacataagtcgatttgcattttttgcccgttcatcatcatttggagatgaatcgtggcttggttttgttgacaaacttgacagagcatcaattaatcccccttcgtttgggtcaacctttgacttttcttgaccattgcctatattatacttacttttcgtgggaccgcaagtcatttcaaccgtaattgaaagggtgcaccccttcaaataaaaaaattgaacatgtaagggctcccgttaccgaaaattttagcactgattggcaactaatgctaaaatgagtgctaaccacagtataagagggggcatcaacttggcaactaaggaagactttgtacgtcaattagccgatttacgtgacggaaaaattgaagaactactcgtcgaaccagataactttatggcctttcagcaggcttaccgggagagttcctttcgcagccagattgaagggcaagccggacggggcggtcaaattcactaccgcttcaaaactgactaaaagttctggtggttcgccttgtatttaccgcttacaatcgctataattaggtaaatagtgagtgttggccaaatgagatggtgtcttatgtttaccaacgctaaatcaacactaaggagattgattataatggaaaaacgcgactttacgattactgccgaagctgggcttcacgcccgtcctgcaacgatcctcgttcaaacggcatccaagttcacttcagacatttcccttgcttacaacggcaagagcgttaacctgaagtccatcatgggggttatgtccctcggggttggccaaaacgccgacgttaccatcactgccgaaggtgacgacgaagcgaaggccatcgaagccattgccgaaaccatgactaaggaaggcctggctgactaaaatggtcaccgtactcgacggcgtggccgccggcggtgggattgccatcgccccggtctaccggttgggtgaatcgcggtttacggttaaagctaaatacaccgataatgtgaatcatgaggtcagccggcttcatgattctttttcgttagcaagacgtgaattgacggaccttcgtcggcaggctcaccaaaagatgggggagaaggccgccaccgtgattgacgcccaattagcaattgctaaggaccaaagttttgaaggggagatcaccgacgccatccaacgctactcgacgacggcggcctggacggcgacccagcggattgaccactacctaaacgtcttcaagcgccaatccggcggggcggattactaccacgcacgggggctggcgctgcaggacttcaaaaagcgcctcttggcccacctattagatgaagaattgccggacctggctaagttggatcaccgggcgatcatcgtcgcccaccaactgacgccgaccgacatcattcgcttgaacccacacctagtcgccgggattgtgacagacctgggtggccggaccgcccacttcttggtgatgagcaaggagatgagctttcccaccgtggtcgacaccaagacggtgaccgaacacgccgatgacgacatggttgccatcatcgacggtacccacgggcgggtgatcttgcaaccgacccctcagcaaatcgatcagtaccaacggctggctagccgggagagtgcccgcctgcgcgaactgggcgtcttaaagcaccaagacaccgttagcgccgatggtcaccactttgaagtggccgccaacgtcgctttgccacgcgaaagcgacgaactggccaccagcggggccgagggggtcggtctctttcgtagtgaatttcttttcttacaccaagacaccctaccggacgaagaaacccagtttcaggcctaccggaagctgctcttggctgccaacaaccaccgggtggtggtgcgcacgctcgacatcggcggcgataagcaactcgcccaggtgcccctggaacgggagaacaaccccttcttgggcctgcgcggcctgcgggttagcctggcctacccggggctatttcggacccagttgcgggcgctcttgcgggcctcggcgtacggccagctagcgatcatgttcccgatggtggcgaccgttgacgagttccagcaggcccagcggatggtcgatcaggagaaaaaccggctgacccaggagggaatcccggtcggcaaggagtatgaggtcggggcgatggttgaaatcccggccgccgtggcgatggccgaccagttggcccagtacgccgacttcttttcgatcggcaccaacgatttgatccaatacctctttgccgtcgaccggggcaacgggcaggtggcgagcctctaccagtccctgcacccggccgtcttgcgggcggttaagcagacaattgattgtgcccacgcggaaggcaagtgggtcgggttgtgtggcgaaatggcgaccattccgaccgccgtgccattgttagcggcgatgggcctagatgagttttcggtcccgctaagccaggtcctgccggttcgctcgcagatccgccgcctcaaggtgcggcaactgcagccgctgattcaccaggccctggctgcccacagcccggccgaagtcagggcgctggtcgatcaattaaccagtcacatgaagtaatcaacatattaaggaaagcttaacctgcctaccaacgaccaggaagctggaaaaaatagaaacggggtgtcgggccgaaggagccgggcaccccgtttatgatctgacttgccccggggataggaacggggctaaaatagcctaaattgcgcctgaaaattccctttagtataattaactgtagtttattgcgaagaattaaaggagccgaagctttgaagattggtttgtttacagatacgtatttcccccaggtgagtggggtggccacctcgattaagaccctgcgcgatcaattaaccgcgctgggccaccaggtgtacatttttacaaccaccgacccggcggctgatcccgtttcggaccaggcggagggaatttaccgctttgctagcattccctttgtctcctttaccgaccggcggattgccgttagcgggtggctgaaggtgttgcggttagctaagaagctcgacttagacgtggtccacaaccagaccgagttttcgctggggatgatggggaagatggtcgcccgggaaatgaagatcccgtgcctacacacctaccacaccatgtaccaggactacctccactacatcgctaacgggcgggtcttaaagccgcgagacgttgcccacctggctcatttttacttaaagaacatgaccggggtaatcgccccgtctgaacgggtcttagacaccctcttgtcctacggggtggaagcgccgatccgggtgattccaaccggggttaacctacaagtcttccaaacgccggatagtaaagaagagatcagcgccctgcgccaaaagcttggttacaccgatcaaacgccggtactcttgtcgctgtcgcgggtggcctttgaaaagaacattcacgccctcgtggaagccatgccggacattttggaaaaagagcccgccgcccaacttttaatcgtgggggaggggccggcgcggccaaccctggagcgccaggtgcgcgaaatggggttgcaagaccacgtatcctttaccggccaagtggataacgatcaggtttgtcactactaccaaatggccgacgtcttcgtttcggctagcgattcggaaacccaggggctgacttacgatgaggccttggccagcgacctgccgattgtcgtcatgcgttccgagtatacggacgagctaatcgatgacccggcgattgggcgttcctttcaaaagcgcaccgacctggttgacggggtactggaatacttggccaccccgccaagcccggaggcgatcgccaagcgccgcgagaaactgcacgatatctccgcggaggtgtttgggcagcgggtgcttgatttctaccgggtctgccaagaggaagtggcggaaaaaaagcggccgggctttgggcgtcgttttcgtcatttgagggaccaaaatgattaaaattaccatgtattcgtcggctgacaaggtggcggggcagggggtcgggagcgcctacgcggagctgatgaccctgttaaaggaccgctttgcttcccagttcgatattcaaattaatgagtttagccgccaaaatgacatcagccactaccacacgatcgacccccgtttttttgtgtcgaccttttccaagaaacggggccaaaagatcggctacgtgcacttccttcccgagacgatggaaggcagcctgaagatcccccaaccgtttcgggggcttttttatcgttacctgattgccttttacaagcggatggatcacctggtcgtggttaacccgacctttatccccaagctggtggcctacgggatcccacaagaacgggtgacctacatccccaatttcgtcgatgaccagcgcttttacccggtctcggcggccaagcggtgggaactgtaccggcggtggaaactggatcccgagcgcttcacggtcgtcggtagcggtcaaatccaagaacggaagggcgtctttgatttcatcaaactagccaaacaaaacccccactttcaattcatctgggccgggggcttttcctttggccggatcaccgatggctaccaagagctcaagaaggttgtcgctaacccgccggccaacctcttgttcccggggatcgttacccgcgaccagattgccgagttaaacaacatcgccgacctatttttattgccttcctataacgagctcttcccgatgtcggtacttgaagccttttcgtgtgggaccccggtcatgttgcgcgacctcgatttgtaccactcaatcatcggcggctactaccaaccggctaaagacgtcgaccaaatgcaagcagaactagtgcggattgcccaggatccggtcgccctagctgacctaaagcaaaagtcactaacggccgcccaacgctactccaaggaccacctggctaatgagtggtaccacttttatcgaacgcaaacggggagggaataggatgtcgcgaaaaaactgggtcgttttgatcttgatgctcgttgccggtgccggcatcttcgccttttcgttgcgcaacaccgatttacatcagttaagcattgacctcgccaacctcaactggggctggtttagcgtggccgtcttatgtatttgcctttacctggggctggaaggggtcgttaccaagctcttcatggccgaccgttacccggactttagctggaaaaacaccatgcgggtgccgctggtcgaacaactcttcaacgggattactcccttttccaccgggggccaacccgcccaactagtggcgatgctccaggctggggtcgatggcggccgggccagctcggtcctcttgatgaagttcgtcgtctttcaggggatgatcgtaattaacttcattatcagcatgctgattggctttcactacattgccaccaagctccaggccctgtccttgctggtggtctttggctttgtcattcacctgagcgtgatcgtcgccttgctcttagtcatgtactggcactcctttaccaagcgggccaccaacctcttattaaggccggtgcgttggtttgttaaagagaaccgttaccagaactggcagcgggtcttagacgagcggattgactccttttaccaggagagcttgaagatgcgtcaggagtacggcaagctcgctaaggtctcggtggtgaccttagtccagttggccttttactacctaattccctacttcattctcttggcgctgggggtgcaaaaccttaacgtggtgatgatcgtttccttaaacgtcttgatctttatgattacctcgctcttcccgattcccggggggactgggggggccgagtattcctttaccgtcctctttgccagcttcattacctccaacgctaagctagtcttggccatgctcttgtggcggattctcacctactacttcggcatgtttgccgggatggtggccctcgtcttaaagcccgatccggtgaagccctatgaatgattaactgagcggcgccgttaagtagccgttgaaaagtaaggggaaccgtctccccttagtaaaacagattaacttagacccccatagtcgctggccggctgtgggggtcttatttatatcggccctttgtcaaatcctgttgatgagattgttttaggcggcgccaggtgctagcacctggcgccaacgccttggggaaagcgagctaagttcggcgcccttagctggttaattaaccggggtaaggtagtggtttaggctagcgctaccgccccgttttgcctttaagtagttagaagggtaaaatagataagataacaaggagggaagacaatggttaattcgaatctacgtcggatcatcaaacgcttggaggcgatggtggtggacggggcggggcccttgcaggttcggaccttcgaacggtatgggattgcggtgtgcgacgtcctcttcaatcaggagagcggggagtttgtcgttaagcgaattgaaccaggtgacgtgatggtgttcgatcaactcgacttggcggccattgaggtctatgactgtctagaatattttcgccaacgtttttaacttttttgccaaaaagcgttgacgatttaaaaagtcactggtatagtatttaatcgttgtgataagcaaggacgacatgaagttaaccttgtaaaatccttcaaaaaacagtgttgacagttaattgtctgatatgatatattgattaagctgttaaatcagcggtgccaatgagttaaaaaagaatttaaaaatatcttgacaacacattagcacttatgataaaatatttaagccggctggctaagctggttggccatttctggagtggttccactagccttagcgacttggttaaagacacggtcctgagaccgcctctcacaaattaccatacacaaacattttagcatgaaacaccccccgccccctgaccgctacaaaaaagagcgcacacattgcaatcgtcttgcacaaaaaccaaatttgaaaactttttgccccagggggctatatatcatatattatctatcaaataatatgtaacacttacagtgccaacggatatagcgataatttactttaacaaaccagtgtcaataacactcaattgatgccctttttagaggggggcggactgcgctacatgtatcctatccctgtgctagtgattttttgagtcctactcccacaagggatacaggcaacgattttctctaatatacttaagtgaggtgcgcaatgcctttaaaggattgcgcccttgctatactacacatgaaacacctgagtacttccttactgggatataaaaaacagaactaataatctacgggctcaattttgagccggttgttaaattaaggacgggggaattatgtttggcagccaagaacaacacaactaatcaactaaggggaatgattacccaatacctgaatattctgggccttcctattaaggcaacctcggaaaacgttgcccaccgttggcgctattggacggacggcccagcacttgttaacgcctttgaaaacttagcggcggttgtggtcgacttggtaaacaaacaggtagtaccgaacgctttagatgccccagaactcgaatttttggtggtgtacacggatcgaaaattcacttttgtgcccgctcagtgaatttaaggacctaaagacgcagcttaaactcttaattccccagttagagcaaccgccaagatttttggcttagttgccgccttcggggatggtgagcactgcttatgtttgcaccactgtctttgcaaaagcgggtgccgctcaaaaggcccgtctgttaaagggcgaggataaactaggttaaccgcaataacaattaagaggggtgttcctactcaaccgagtaggggcgccctttttagatgccgaactttaaaaattgggcctttttttctgcccgaaccatcaaaccggacgttcggcaacgaagcggagggcgacacagtgaaatcgtttccgaattgaccaacgtaattgagtggttaggaaggggcgaatgttcgcttccgtcgttaacgaaaatacgcgaacattaaagtcgtttgttaaaatatagttaataaatcaaggcattgaggggttgaaaatgatttaatcgtacgttattatacaatcacgttcgaacgagataagagagttgcacaatggcaaaaagaggagaaagagaacgatgaagtttgatagcgttgaaactgcgttgacccacttgaagaatggcggctacatcattgtttccgataacgaagaccgcgaaaacgaaggggacctggtggccctagctgaccggatcaccccggcgacggtttacgagatgctggaagaggccaagggcttgatgtgtgtacccctgaccaaggaacgggcggaccaactgggcttcaccaagatggtggctcacagcaccgacccgaacgaaacgcccttcatgacgaccgtggatggggccttcgaagcaaccggcgtcacgaccggggtgtccgcctttgaccgggcggccaccattaaccacatcgctaacgatgctgccaagccaaccgactttaaccacccgggtcacatccaaccgctgtactcccaagacggcggcctacgtaagcggatcggccacaccgaagcctccgttgacctcgccttcttggccggggccaagccggtagcggtgatcattgaagtgctgaagagcgatggtcacatggcccggcgcgacgacctcttccagttcgccgaccgcttaaacgttccctacatcacgatccaagaaattttaaactacatggatcaacacgggattaaggaagcgcgcgacctaacggagccggtacaagcctaattatcagggtgtgggaaagtttcccacgccttttttgattaaaggcggggcgccgctctgttaatcaaaaggggtacaatggtggtaagagggaggagttacggatgattgtgtggacgaaccaaccatattcggtttacgagcaactgatggcaacggggagctttagctgtacaccggccttatctagtatggccaagcagaaagccggaggtctggcaccgctaatccacactgatcgcggagcagcatatacttccaaagcattcaaccactacttggctattaataacagccaacatagttactcagccccaggaacaccagctgataatgcggtgatggagcactgatgggctgattttaaatctatctggttagcacactcaccacaaccacaaacgtttgaagacttagaacagctggtgacagaaggtatcgattactttacgcattcctttatttcaggcaaaagaaatgaccttaccgcagcagaataccgcttcggcaaggccaactagtttttattatttaatgtgtcaacttgacagggtacagtaccttaaattttacaatctatctttagtattcgccccaatatttagacattgtttgtttaccaacgccagggttgaaactattagttggatcatttttcttatagtgcttgattaaggccggtgctgccaaatatagatgcccaacattgtgttcggctggataaacagcgtgacgctcatccaaaattttaagcatttcttttttaagttcatgcgcatcgacgccaggttttagaatataatcctggtgcataacgtgatcaagtaagtgaccataataaattttgtgttctattttgtcttcaatctctttaggcaaatgctcgaaccacttataatcattacttgccaacgcgatatctagtggcaaaatgtcaatactatcctgttttaattcttgatatcgaatcgcaaccccagctgttacatagcggtgagttgccgctttactggtctcattggcatcggcttcaaagtagtcgccactggctttgtcaaaataagatttgagatactctcgcgcttcttcaataccattaccagccattttcaattgtaggtaatggtcgtacttttcgtaataatcatctaaccgctttggcatttgattaggaaataaattacttaatgtttgaagcaaacgatctgggaaataaggtttgaaaaacggaatgtgcttcaaaaagcgttcgccccatgcttttagcgcaaacatttggggcaaatgacccgtaccaattttttcaatcacaattagtgagtctttaccatatttcttggccaatttataagcatttttatgcatatattcaccagaaacaggcaattctttgaatgtcgtcataatatggcgacgaatatcttccaactcatcgggattattcgttccaatgtaaaacatttgtgtttttttatccattgggaatgtatctaagcggacagccaatgccgcaacgtgaccggacgatccagatacttcatacaattctttaggatttgcattgtatcgaataggcttatcagattcaacgtcacgcaaaacctgttcatgatggaacattgaagcatgatgttcagtaggtggtacttgattcaaatcaaaattgcggttctgcaaattagtaataatctcttcgggcgttttgcccaaatcaatgcctaaatggttaactaagtgcatttcgtcatgttcatcaatccaaacatacaatgatagctctgtataagctggacctcttctgatcaaagcaccaccagaattgttgttaataccaccaatgaccgatgcacccaaattagatgagccaatgactgaatgtggttcacgtttaagtggtcgcaattcattttctaagtgaaacagtgtcgtaccggggaatgctagtacttgttccccattattgattaactgtaaatctttaattttcatgccgttcacaacaactgcagaacggtcataacctggggctggtacggatccctcagtcaaactagtgttggctgcttgcataataatgataatattgttatcatgcaaaacattaagcacacgccacattgccattaaagtggttggaaatacgactgcaactgcatcgcccttacctgagcggtaccctttcctaaaacgtaaagattttgctttgttagtaataacattttttttaccaacaacattgactagttcttcgactaagtccatattaacttctcccctctataacgtttgtaaaaaacgttttaatcattacgctttcaatgatacgctttttttgaaagcgggcaaggaaacacgttcttttaaggacgtgatgaattgccttttttttgatgcgtatctgtctcaaatattgctcctatgtcaataaatggcacatctttttctaaacactcgttctaattctgtcggaattaaaccaactgatgtaatttgaggttcggattaccaagtcctcaaaatcggaaaaagttgtttgaaaggcaaactctctcttcaacaatgagtgaaaagcttcaattggcccattatcataaggataaccttgttttgagtatgagtggctaatctgatgccgttcaagtaaagtttcaacttcgttgctggtgtactgtgaacccatgtcagagtgaaaatattgtggcttttgatgacattcaagcgcctgattaatcgtttctacaactaacgtcgcctccatctgacgaccaatcttgaaagcaaggacttgatgaacctttggttcgtaaatagaactgagataaacccaggttcctggacgtaattccaaataagtaatgtcagcacgccatatccttgcattgggctggtgcttgattaaattggggcgttgtgaatgatccacatgagtgccaggttttttaaatcgccgattcattaaagagtgaatctccatttccctcattaatcgtaaaattcgttttgacccaacacagatgcctgacttgcgaagcaccatcgttattcgtggataaccataggcacgataattattttcccaaatcaatttaattttttctttgagctgattatcaacacgttcgtgttgactaggctgatatcttttccaatggtaataggtgctgcgcggtaatttcagtgccgaaagaataattgataagcggtgtcgcaataactgatcttctatgaagacaaggcaattaattcgtcctaatgctttcccagtaacaccgccgcaacttttaaaatttcaagttcctcttttaatcgctaattttccttttgaagttgtttgaattctttggacgttacttcagtaccgtcttctagctcaactgatttagcgcctttaacccagttatgaattgcggctggggaaacaccgtattcctcggaaagcgagcgaatagatcttttcttttcacgatgcatcttcacaatgctggctttaaaatcatcttgatatcgtttcattggaatgctcctatcttgttttattaattatggcacaactgttcagaaatttatgtaccaaatactaggataggagcaatttgattgaagaacaggccggtgttccgctgtactttacgcacgcttattcgccacatgaacgaggtagtaatgaaaatcgcaaccgagtactacgccgcttcattcccaaaggtcaaccaattgatgagattaccgatgatgaattgattcaaattaactggtattagaattcccgaccactcaaatgtttaaattggcgaacaccgattgagatctttttacgtaatctgcgttactaaatttgttcaagttatttcttgcaatctgccaaaagtaaaaaaagaggctggcaattgccagtccctgaggttggggagcacttcctaattcttaaattccaaatggtggtgcaagttcttgaagacgtggcgatcagcccagccaatcaggtaaccctgggtggcgatgttgtaaaaggtcccaaagttaaaggcgaataattggccggtaaagagccaggagaacaagacgatcaacagcggcggaacgttggaggcccactgggaccaaactggtgacccgtgcataaagcggaagcgcaggatgtagggaaggtcgtcgttggggtgcatgatcaagttggcccgctggtagattgaaacggcctcggcgaccccaaagaggccaacgacgtctaagattagccgccaccacagggggagggtgccaacccccagggaaatgaagaagtgttcaaagccggctagtaaataggaaaagggggtgatgtaaaggaggttgcgaatcaaacggaagtagtcaaaacgccccagtaaaaagaggttggccacggcgaccacgatcccctccaaaaaaagggcgttccctaaggagaggtggacccagtggctcaagttaacggccgaggcggtccagatcgccgaccccatgttggtggaaacggtcagggcgttagaaaaggcgtttaagaagatggaaacgaataagaagaaaaagcgcccggacagggtatcggcgcgggtagtggttatcatggtgtaattcctttcatggcaaatcgatcatgttttatgatacaacttctagggaaattttaaagattgattgtgaaagttcggcttttaaaatcggggcgccgctgttttaaccggtaaagcccgtcaagttagtaaatcacgaaatttgtttatcacctaatttgcggaaaaaccgaaagaaatcctggaattgtgataaaataatgagagtgacttttaagagatatgagatggaggattctttatgaagaagtaccgctttttccgcctgagtctcgggtggcaaatcgtgatcggactcgtcctggggattgtgtgtggggcctttacctaccataaccagggcgccattacgatcatgagtaacctagggacgattttcctacggttaattcaaatgattgttttaccaatcgtggtctcctgcctgacggttgggattgccaacatcggggacctacacaagcttggtcggattggtggtaagaccatcatttactttgaggtcttaaccacgatcgccattgtcttagggttggtagttggtaaccttgcccaccctgggacctttattaacatccatgacctacaaggaagtgatatttccaagtacatgacgaccgctaagtcggcctcccataccgggatttgggatacaattttagccattattccaacgaacatctttaagtccctagccgatggggaaatgatgcccgtgatctttttctccgtcttcttcggtctggggatcgccgcgattggggaacggggtaaggtcttagtggacgtcttaaacggcgtttccgaagttatgttcaaggtcaccaactgggtgatgaagttcgccccaattggggtttttggcctgatcggaatgacggttgcccaaatggggttgtccgccctcctgccactgggctacttcatcctgattgcctacgtaacaatggctatcttttgtgtcgtggtcctcgggatcgtggctaagatgttccacctgcactattggaagacgatgcgggcggtctttgaagaaatcatgctggccttttcgaccgccagctccgaggcgaccctgccgcggctgatggaaaagacccaaaagatgggggtcgacaaggggattgcctcctttgtcatcccgactggttacacctttaacctcgacgggtcggcgatttaccaatccttagccgccctcttcttggcccaggcgtacggcttacacctgacctgggagcaccagtttaccctgctggtggtcttgatgatcacctccaaggggatggccggggtaccgggggcctccttcgtggtcctcttagcctcggtttctacgatcggggtgccggtagccggcttaacctttatcgccgggattgaccggtttgttgacatgggccggaccgccgtcaacgtggtcgggaacaccgttgccacgttggtaattggtgaatctgaaaagtcgctagaccaagacaagtaccaccactacttagataactacaaaaaagaagatttaaaggaagcataatcatgaccaacacccgtttactggcgcgcgatgaggttcccaccgaattaacctgggacttgacgcttttgtacccatccgatgacgccatgcgggcggaccttgatgacaccttactgctggccgacaagctctccgggtttgccggccatcttaatggggccaaggagctgctcgctgcattaaacactcacaagcaaatcgaaaccgacctggaaaaagaatacgtctacgccttcttacgccgggacagtgacaccaccgatgcaaccgccaacgccctgtttgggacggcagccaaggcggccacgacgatcgccaccaaggaagcctttttggaaccggaaattttagcgattgacgaaggggcgctggacggttatttcaagcaggaaccaggactcgaagaattccgctacgagttagaacagatccgcctgcaaaggggccacgtactgacgacgagcgaagagaagcttttgtcgcggctcaaccggtcgttggatagtgccgatgaaatctacaacaccttaaacgacgccgacctcaactttggccaggttcacgacgatgagggtaacctggtccaactgacccacggtaaccgtagccagttcaccgagtccttgaaacggccggtcagaaaagaggccaccttggcctacgccaagccttaccacgacctacgcaacacctttgcccagaccctcaactcctttgtcggggcccaaaatgcggtcgccgaactgcgccactaccaattggggcgccaggccgccttggccccgcaccagattgacgagcaagtgtacgacaccctggtgaaaacggtcaatgaccacctggatttggcccaccgctggtaccggattaaaaaggattacctggggttgaccgactttaaccaggccgatatcaacaccccgctggccggcgatgacgtgttgaagacgacctttgcggagggcaagcagctgaccttagacgccctgagcgtgctgggtgatgagtacacggccgggctgaaagaggagtttgaccaccgctggattgacgccgccgaaaacgccggtaagcgctcagggggttaccaaatcagcgtttacaaggccaaccctttcatcttgctaaactggaccgataagctgtattcgacctacgtcttggctcacgagtccggccacgccatgcactcctggtttagccagcaccaccagccggcccagtacgccgacgccccgatcttcttagccgaggtggcttcgacctttaacgagcagatcctgaccagctacctgctggaaaagtaccaagctgataaaaaggtgcaactttacgtcttagaacaagcgatcgatggctttattggcacgatctatcggcagacccagtttgccgagtttgagcacaccgcctaccaaaccgaacaggcggggcaggcgttaacggccgactttttggaccaaaccagcagcgccctgctgaagaagtattacgggccggacgtggccctgttagacggcacggcgacccagtcttgggcctacgtcccgcacttttacatgaattactacgtctaccagtacgccacctcctgggcggcctcgaccagcttagctagcgccgtttggcaacacaagccgggggccaaggaagcctacctgaacttcctttctgctgggggctcggcggcgccgctcgaaatcctcaagcgagccggtgtggacgccaccaccagccaatacctagaggaagccttggcggtctttgaacggtacctagatagaattgaagtgctacttaagaactaaacagtaagcccagccgtgcggaatcccgcgtgactgggcttttatagtgcctttaacaatccggcttgccaaggaggttgggtcgcacttccaaagataacgtgctcccaaccacgggcctagtgcctaagtacgggtaaagaacggtgcgtgccacaccaaccgttcgccctagcttagccatacggtctgttgagaaggtcatttcccacttccaagataacgtgctccccaaccgcaagcctagtggttggtccgcactcacttttagctatagcgactttcgaaccataatctgggaatcgaccagggtcgtagccgggacctcctggtggtcgagcagggcgaggaggttttttgcggcgacttgacctagttgttgcgggtcctgttggatggtggtgatctgtggcgacatcagtttggcccagtcccagtcgtcaaaggccatcacgccgacctccttggggatctggacgttaaactcggccagggtctccattaagcgggttaacaaggtgcccttaaaggcgtaaataacggtgcgcccgttcaaccagtccggtacctgagctagcttagcgtaaatgctgccggtcggctcatcgtgggtgatttcgacttggtggaccgttaaatcgtgctctttggcggccgcttgcaccccggccaaccgttccagccgggccgaattggcgttgatcgcctcgcttaaaacgactacctgctgaaacccttggcgcgcggcgtagtcaaccaggagcttagagtagccctggttgtcggtgatgacttgggaccacttagcgggggtgactttacggtcgacgatgatcgttggtacctgggcgtctgctaagagctggtaggtgtcggcattcatcaggctgggctggaggatcaccccgtcgacccggagtttaatcaagcgttctaattgccggcgctcgagcgtggcggagttgttggcgttcatcagcatgattgagtaatcggtggccgctagtacctggtcggcccccttaaagagtagggaggaaaagatgttttcgatgtcggctaccaccatcccgatcaggtggctttgccggtgggagagggcctgggcctgcgaattggcttggtagcccgcctcttcgatgatctgtgcaattttttgccgggtttgctcagacatgcgctcaaagtgcccgtttaagtagcgcgaaacggtggtcttggaaaccccggcggcgtgggcaatgtcattaatggttgtgtattgtttggccaatctggtcacctgcttactaacgcagtaggtagccaccgtcaaccgggatcgtcaccccggtgacgtagttagaagctgcgctggccaagaagacaacggtgcccattagttcagccggttcggcccagtgtccggccgggatgtgtcccaagatttccttgcttctaaccgggtcttcttgtagcgctttggtcatcggggtgttgatgtaacccggcgccagggcgttgacctggatgttgtcagcggccaatgcgtcggcgtaagccttggttaaaccgacaacgccgtgcttgctagcggtgtaagggaagatgaacttgccggcccggtaggattgcatcgaaccaatgttgatgatcttaccgccgtcctgtcgtttcattaccttggccacttcttgggaaaggtagtaaaccgaattgaggtttaaatcgagcaccttttgccagtcttccttggggaattcatcccaggggtggcgaatttggcggccggcgttgttgactaagatgtcgatgcggccgtattggtccaaggtggcgttaacaatcttttgcggggcgtcttctgcggtgacgttttgggcgaagaaggcgacctggccaccaagctctgcggcgacggccttaatcttgtcccagtcccgctcggagtggctaaccaccatcaccttagcgccgaccgtcagcatggcccgggtgtagtattcacctagccccgagaccccgccggtgatgatggcgaccttgtcagttaacttgaagctgttgatgttgaacatgaaacgacactcccttttagtttaccggtttcctgaaaaattaacgcttaaagtttgatccaatcggtgtaaagaagtcaactattatttaattttgggttaccggtaacctaaacagctaaaaaaatcccccacctgggtaagggtgggggatgtgcttagtcttccttgtcttcagtggcgaggtgtaatccacggtgctcaacactggtggagaaaacgatttgggtactggtcttgccaaagcggctttggatgtcgttgatgaattcatctaaagcggcggtggtttcaaagaccacttccatcacttcggagtagtcaccggtgacgcagttacattcaaccacgttgggaatcgagtccacgtacgggtagaattcctttttttggctgggttcgagttgaacctgaatgaaggccttgacgtggtaattgagcttttccaggttcaccgtggtgtggtagccggtgatgataccggccttttccagcttgttaatccgggcggcgatggcgggggaagaaataaagcaggccgccgaaagttcctttaaggagacccgggcgtttttttgcagcatgttgatgattttttgatcgatggtatccataagtgagcgtcccttcatatgaaccaataacgtttgtgagaattttaggcgttttggattcaaaagtcaattttgttgcagttccgagtgatcccgccttttgaaagccttttatcaatggtataatgagtgaaagagttgagtgaatggaggttacttctatgagtcaagaatacgaaaacatcctggttccggttgacggatccaagcaagcagaactggccttcaacaaggcggtggcaacggccaaacgtaacggcgcccaccttgatttactaaacgtggtcgacacccgggcgatgtcttacaacttcgccggcatgtctgacggaagcattgcctaccaattggttgacaagtccaaggagtacttagatgaactgctggaacgggccaagaatgaagaaggctttgacaacatcgacattcacatccggttggggaaccctaagacggtggtttcctttgatttcccacgcgaccaccacaatgacttgatcatgatgggggcgagtggcctttcccgggttcaacgggcgatggttggctcagtgacctcctttgtaaagcggaacgcccaagtggatgtgctggtggtgcggaccgacgttaacaataagttgccggaaaagtaaaaaaagaagtgcgaaccaactcgtcggcaggccgtatgactaagctaggacgaacggttgatgcggtacgcatcgttcttcggcctgcttaggcactaggcctggggttggtgagcacgttatctgtgtaacagcaaaaagaggttggaaaataagtccagcctctttttttcgcggcgaatttacaattgaaatgcaacacaaagtaaaaaaagaacctcccgcaggaggctcttgaactgagtaaacagtttttattgttcttcgtaccaggagtagtggaagttccccggacggtcggtacgttcgtaagtgtgggcaccgaagtagtcgcgttgtgcttgcaagaggttagcaggcagaacttctgcacggtaggagtcgtagtagttgatggctgcggcgagggaaggaaccggaatcccagccttaacggagagggcaaccacttcacgaatggccttttggtacttcttagcaatgtccttgaagtagtcgtcaagaagcaagttcttgagggccgggttcttttcaaaggcatcagtaatcttttgaaggaattgggcacggatgatgcaaccttcacgccagatttgagctaattcaccgtattgcaggttccagtcgtagcgttcggagtcgatccgcatttgttcgaacccttgggcgtaagacatcaccttaccgaagtaaagggcttggcgaaccttttcgatgtattccttcttttcgtcgtcggaaagggtaaccttttcaacgtcttcaggaagttccttgcttgcggcaacccgttcgtccttcagcatggagatgtaacgagcgtaaacggcttccgtgatcacggattgtggtgcaccaccatcgagggcggtttcagaagaccacttaccagtacccttgttagcaccacggtccaagatagcgtcaacaattggtaagttcttgtcgtcacctaagtcgtccttacgggtcagaatatcagcagtgatttcaacgaggtaggaatcaagttcacccttgttccattcggcgaagatgtcagccatttcatcaacggaaaggccaagaacgttacgcataacgttgtagctttcgtcgattaattcttcgtccccgtattcgatcccgttgtggaccatctttacgtagtgacctgcaccgttcggaccgatgtaggaaacacatggcttgccgtcttcagccttagcggcgatttgggtcaggattggggcaaccaggtcgtaagcttccttttgaccacctggcattagggaaggaccttggagggcacccaattcaccaccggaaacacccattccgatgaagttgatcccagattcgtccagcttagcgttgcgggccatggtgtcgtggaagttagtgttcccaccgtcgattaagacatcacccttgtccagcagcggaagcagttcgttgataacagcgtcagtacccttaccggcttgaaccatcatcaggattcgacgaggcttttccagggagttaacgaagtcttcaatcgtgtatgaaggaacgagcttcttttcgctgtggtcgcgcatcatttcgtcagtccgttcacggtgacggttgtataccccaaccgtgaaaccgcgactttcaatgttcagcgccaggttcttacccatgacggcaagaccgattacaccaatttgtgccgtttgatcagccattgtgttgtcacactccttaaataaacaattacttacatacaagtgacattataacagattgaaccgggtggggaaatacctttgcgtaactttgaacaaggccgtgatggcgcccatgccggtcctttttaggtgattagtcagctaccaatttttaccaaaagcgctaccatcaccgtaaggtctagtggtttaagttgtagacccatgcccggccatcgcgagccagtagttcatcagaagcggctgggcccatcgtacctggcgtgtagttcgggaattgaggttcttcaatgtcccagagcttacgaacgacgtcaacgaacttccatgcgtaggcaatttcagaccaggacgcgaagttggtgtggttaccttctaaggcgtcgtggaagagacgttcgtacggttctggagcttccttcttgctggagtcgttttgcatgtactccaggtcaaccggttcagtttggaaaccttggccagccgtcttggcgttaacccgcaaggcaaaaccagattgcggttcaacgtagatggtcaagacgttgctcttcagggattgttcagaagccatccgtgggttagcgaagatgtcgattaacggcttacggaagaccacgtcgatgcgggtgaacttgtcagccagcttcttcccggtccgcacgtagaacggcaccccggaccagcggtagttgtcaaacatcagcttggcagccacgaaggtttcggtgttggattgtgggtcaaccccgtcttcatgacggtagtctgggttgtcagcgccggcgtcgtattggccacgtacgaagttagaagcggcttctgacggtgtgtacaagcgcagggaacgcagggccttgatcttttcaacccggacgtcggagtcggtgaaggcaacgggttgttccatcgctaattgggcaacgacttgcattatgtggttttgcaccatgtcacgcaaagcaccggagtggtcgtagtaaccggcccgttcttcaaccccgagcttttcggacagggttacctggatgttgtcgatgtaacggttgttccaaagggattcaatgatcgtgttcccaaagcgcagggcttcgatgttttggatcatttccttacccaggtagtggtcaatccggaagatttggtcttccttaaacgtttgggaaagttcatcgtttaaggccttggcagacgcaaagtcgcgaccaaatggcttttcgatgaccagacggttgaacccatcgtcagtcagcagggcttgcttctttaagttcaaagcgatcgtcccgaagaattgtggggccatcgacatgtagaagaggcggttgccttccgtttcgaattgttcgtccaacttttcaagccgttcctttaacacttcgtagtgttccggcttagtgacgtcgtgggattggtagaagaagtgcttagcaaacgcttgggcgttaccagcttgcacttcgtcaatgccagagatcgacttttccaccattacttggaattcttcgtcggaaaccggccgacgggacgtcccgagcagggcaaagtgttccgcaaggtaacccttttgatacaggttaaacaaagatgggtagagcttgcgttgggccaagtcaccggtggccccgaataatgtgatgatagctttattttccttagccaaaatgttcactcctctaagaatgatcaaagaatacaaccttaacgaactaattatatactttctggaaattgattgcacgggcgcccagtagtggtggtgccgctttcgtgaaatggatcaccaaccttgttagcggcgaacagcctactaaccggttttcgtgttaattggtctagattgaaataaatttttcaaactcttagtaaccgcccggccacagaacaccgctggcgcgctaacccgtggtcatttcccataacgtgctcctaaccacggacctagtgtctaagtacggctgaagaacgatgcgtgtcgcatcaaccctcgtccgatccttagtccacggcttgccaatggttaggtcgtacttcctaattcacgtactgattgcgttcactcagggttccaaagagggtgaacaagcagatcacaatcagggtgacgatgatcgggccgtgccaagaaccggaagcggccttgaggttcccggtcacggtcggaccaaaggcggccagtagataacccagcgattgaaccattccggacaggttccgggtgtcaccagccgtgcgggtctttaagcccaacagggtcatgattaaggagaaggtggctgccgtccctaacccaagtaagagggcgattaggacgtagtaccagaactggtggatgggaagtaacatcgccaaaaagcccagtgccgttgagatcccggccgccaggactaggggaatccggttgctcatccgagtggctaacaccggggtggcaaaggcagtggggatcgagaagagctggaagatcccggcaatcaggctagcggtgttggtggtcatcccgttagccatcgcaattgacggtagccaggcaacgatcgtgtaaaagacgaaggaggaaccggcaaagtagaacaataagaaccaggcccgtgggttcttccacatgttggcgccggtttctttggtatccgtcccagatgttcggtagttaaagcgtaggttaggcaaccacaccagggcggtgaagaggactaacccggacaataagacgatggcaaattgccaactggaggcggcgctgatcggggcgatcgcgtaggccccgacggctgaaaagagggtcatcgccacgttataggtcccggtgaccgggccaatcttcgttggtaggttctcggtgatgacggccggaattaagacgttaatgaaggtggtcgccaccccgatgattaaggtcccggtcaaaagggcgctgaagccaaagatccgcaggtaagaaccggcggctaacaacaatagggcgatgaaaagggccagttcgttccctaaacggcgggcaatcccgggcaccagggtggaacaaaggccaaagcaaattagggggatggtagttaagatccccagcgaggtggccggggtgtggaagctagcggcgatttcgttgatcaccgaagggattgaggtgaatggggtgcgcatgctagccccgagcaagaagatcccgatgatcaaaaaggcgctgtgctgacgagtagttttcatgaagggcgttcctttctttaatgatttcgtaaaaattaagctagtctagtataacatggtttacaaaatgttaaaccgttttacgtcccggttaatcaatgttaattcggtttcatggggtggggcagtttgacgaatggcccgatcgcccctataattttatttgatactgtaaaaaaacggaggaacataatggcagacatatacccctacttggtctttgaaaacgccaaggaggccatggcctactacgctgagcagttcgatgctgacatagtggcgcggcgccccttaactaaggctcaggtagatagctacggtctggaactaacggacttagacgaaacaactgcctacggtgaatttacgatcgctgggcagaccttcatctgtgctgacgccatgatggcaatgccccagacgtcttcgttggtttcgatcctgctcgattttgccgatgataacgttgcggcggccgactttttgaccacttggccgcttccgatgatcagcgcgtaacgttaccctttagcccccaaccagcggggggccaggcgggtcagattgtggaccgctatggcattacctggctgatttcggctgggtttgtaaagcatgaataaagaagtgagtgttcccaaccccctctttagacttcaattaaataaaatcccgaaccggatcaatcgagtgttgattgatccggctcgggatttttcattcggggattctttttaactattatacagataacgtgctccccaaccgcaggcctagtgcctaagtacgggcaaagaacgccgccagggcggcaacccttgccctagcttagtcatacggcctgccaagcaggttggtgagcacttcttagccttgtttctccgccacatcctttaggcgccggtagaccacttccaagtcttcgttggtgccgcgcagttcataatcggctacgaacggggcgtcaaaggccttggcgtacatccgggcggtcaggcagtattgctcgttgaagtttttgttgccgctaccgaccacgccgatcaagttgtcggcgttcttgccctcggcgatgtattcacccagcgggttggtcatcatttcggtataaccagaggtaaagccgtcgcccccatccaggtaggtgggcacgaaggcgaagaagggctcttcttcgtgggccgggatcgtttgggcggtgatttccttgaggttgatggtcggattagcggggttgatgctgttcatttggttagcgtaggtttgcagccgctttaaaaaggagcgggtgttcccctcgatggaaatgtataagacgttaatggttgtcatgcgacaaggcctcctgattattctataaattctattttacctggggaaggggggatttaaaagggcgactttggtgacctagcgcgctaagaagcggcagaaccggggttgggtgactccggcgagtccggttctttttccaggcgttgaactacaaagcgatcaatgtatgagttttggtagtcggccaccgttaactgaaagtcgcctagttcaatcgtctggccctcgtgaacgtggggaaccgtgtccattacaaacccggctaaggtaacggcgttggagtggtcaaaggccttgatgtcggtgtggaagtagcgttcaaaatcgtaggtggtcgttttgccatcgacttggtattgaccgtgttcacccttttggatcaggttatcggcgacgttatcaatttcatcgcggacggtcccgaagagctcttcgtaaatgtccttgtcggtgatgatcccggcggtaccgccgtattcgtccatcaccaccaccatcggtacccgggtccggatcatcatttgcaagacctcggtgatcggggtggcttccggtgttgttgacaggtggcgtaagattttggctaaggaaacggtggggtcgacacgctgttggcggatcaagtcgtagttaaagacgtagcccaagatcttatccttatcaccgtcggccacgaccggcaggcgcgagtacttggaggtgatgtacaggtcgagggcgtcgccaacgctttgtgtgatgtcaatgacggttagttgggtccggtcaatcatgatgtctttggcgaccttgtcgttgaagtcaaaggcccgttccatgtagaccaagtcgttgcgccctaattgcccgccgcggacggcattgcgtgacaaggagatgatttcactttgcgacagcacctcgtcggcttcgttggccggtttcatcccaaccaggcggacaagcccgttggccgaggtgttaagcaaccacacgaaggggtaaaatagaaggtggaagtagtgcaagggggtgacggtgaagagtagcatcttaaccgggatgtcgatcgagatgtttttcggtacaatctcggttaagacgacttcaaagtaggttaacaagaggaccccgatgacggcggcaattgcgtgggcaccggtggtcgacagggctagggcggggaggttcaaaaagttgatcaggagttcttcgatcgtttgctccccgatccaaccgaggatgatcccgcacaccgaggtcccaacctgggtggtcgataggtactcggttaagttagaaaccatcgtgagcgcccgttcgatcttgaggctctttttaccccggcgctcctcgaagttttcttgggcctcttctagggcggtaatccgggtttgcaccagggcaaactcggcggccacgaagaaggcggcgaaaataaaggtgattaaaataatgctgatgttagtcataatttgctggctgtccaaaataacgaatccctcgctttaaaatggtgcgcttattcggcggtctggtaaagttagtactaattattataacattgataaccagttccgaacggcaagttggtcctgtccccgttaccggccagtttgcggtacaataaaaggaaaaatggtgattaaaatgcaagtacggataattggtggggagaagttagttgcccccgtggcccaagccttaaccgagcaagggacggcggtcaccacgacggcagacttttccggtaccctggccccggagacgaccttggtatggttgccgaaccccttggacccggttggtgacttggtggcggacctggtggccttagtcgatcggtcgccggcgccgaagcggatcgtgatgcacggggtccccggcaccgcggatgacgcgagcccagaacaggtcggcgcctggtttcaaacggcggggacgtcattagtaatggagcacttgtacgccgtcaagatgattgatgaactagagcacccttacgtaatcgtgcgaacgcccccggttaccgggcggggcggcaacgtcaagggtgagggtgaaccgattcaacaagcaacggttggccaagaagaaaccgtcgccctcatcaccaccgccgttaccaccgaacagtacgtcaaccagtcagtgggactgggttaggaggcagagatgacagcaacacaattagaacacttcgccacccaggttagtaaggttcaacttccccactgggcggactttccggagatgggcctgtacgccgaccaggtaatcggcctggttaacgaccgcctgcgcccgctcggcgttcccccgttgaccaaggcgatgattaacaactacgtcaaaaaggggatcgtgatcgccccggtcaaaaagaagtattcccaaaaccagttggccgccgtgaccgtaatttcgttattaaagggttcctttgccctgccgacgatccgggcggcgattgaccaggtgaccgtcaataactacccgatggccgcctacgaccgcttcgttgacctcttcaatgccgccttacgcaacgaggaggccaacaaaaccaccttggatccggcgattgaagaactgctaaacctagcggtggtcacgacgattgcgcgcttgaagactaccgccttgttggccgttttacaagaacagctgccgccgactaagattaagtagggaagtgggaaatgaccttctcgacaggccgtatagctaagctagggcgaacggttggtgcgtcagcaccgttcttcgcccgtacttagatactaggtctgtggtcattttccacgttaaggggagtgcggaccaaccttctcgacagaccgtttggctaagctagggcgggggttggtgaggcacaatatttgtttaacattcgaagataaagtaataggctggaagaaaaacgccccttcttccagcctatttttagtttgcgttagccgatcaagcccgttaggtaacggtgactagccaactgttcttggcagtcggtttggtcggctaagttgatctcgtaaatgttggtggcccgtgggtttaacaggggccagacgcgcgaccagtcaatcttaccagtgccaagcggcagggagtcgtgactttggcccatcgagtccaccaagtggtagtggacgacctggtccttgagcttagccagggaggcgcacaaggcgtcgttatcgccgtgcaggtagataaagcagtgtgaggtgtcaaaggccaagcggtagccgtggtctaagatggcccgttcggtgaccgggttaccataggcgaaaaattccgaaatcgaattttcaaacatgatgtgcgtaccacctagttcttggaaccgatccagccggtttagcaccgctgcttgggccgcttctaagctctgataaaaggggatcacccgcgggaaatcgcccgagtaaccaccgtggattaggatttgaaggtcaaattcgctggccaactccaggagggtagcggtggagcgttcgataaagtcgtacaggtcggggaaggcggtttgtggcgccgccaattcgctgtggatgtcaccgaacttcatcggttggtggatgacgatttggtcaattccggcgccctgcacactccggatgccggcctttaactcggccaggccggcgggggtgaagttgtgaacgtcggtgaagaactcaaaggtttgcgggtggtactttaggcgatcctcaatttgggccggatcgctggaggcctttaaccctagttggggaaacattgttaaaacctcttttctaaaagggaccgggaaaagatgcccttccccaatcccttatctaattacatacttagtgtgggcgcctatttcagtcagtggcctgcccaatggttgggcccataataacgtgcttccaaccacgggcctagtatctaagtacgggcgaagaacggtactggcgcaccaaccctcgccctagcttagctatacggcccgtcgaggaggttggtcgcactcacagatttttatccatcgtaaaggtcagcttggataactcgagccccttcatcatcagcttagccatcaagtccttggtgcgcttggccatttcggctaccagttcttggttcttagcgcttaaaatggcggtggcttcctggttagtcatcccgtcaacgagcggcgccacttcgtcaacgaagcggtggaagtattcgcgggcgtcctttaaatagtcgaggtcgtcttgcaagaactcggcgtggtgggcttccaccagcatcgacagggcccggtacatccagtaagccgacttgaagtcgacgttcatttccttaggcgtgttgcggtaggaggcgtcaacttcgtcggcgttaccaaagaacggcacgtacggggtgaaagtcgggatcccaaagctcatccacatgatcgtagaagcggcttcggggaggtcattgcggacctgcaggacgtgggagttttgggttcggttcaaagagattggccggaagaggcgcttttcttgttcggtgccctcgtggcccagtgggtcgtaaaccgtgccctggtagtggctagataggaattgttcgacctcttctagggtgatcttgtggtcggcctttaatacgaagggcaggtcgaagtccagcgggtcgagcttaacgtccggggataagaccaggtgaccgtaccactggcgcggggtgttgtagtgttggtcaaagacggtggcggtcccgaagatgcggcggaagttccagccggacaggtccgggttcaaatggtggtcagctacgaattcttggatcccgtctgaccacatgaagttggctgggtcgtcaaagtccacctcttggatcgccacccggttaccagtcacggcgtaggcgtcatcgggaatccgttgggcaacccagtggtggccggtgacaatttccatgtaccagacgtcgtttttgtcggagaagatcaccccgttaccttccgcggagccgtacttggcgacgaggttccccaggtaggcaaccccttcctgggctgacttaatgaagggcaggaccattgccacaatcacgtcttcgttgaggccggattcgaggttgagtgggtcaaaggccagcacccgttcgttggcgtagacgctttcggttgccgacatgccgacgttatattcgttaaagccgttttcgtcgtagaccccctcggtggtcaaattgacgttgggtaccccttggtagcgggcgccgttggccggccggtcgccgacgaagtggttgaggtaggacttaacttggttggggtggtccttataagtcgggtagaccacgaagcgttgcggggtcagcggaccgtaagtgtcgtcgtttctggccgccatcgtcgagccatcaatggtggcctgtttgccgacgagaacggtggtacaagcggagagtttcttttccatgattgaaaatccttccttatatggtgatggttacattgtaggcgtgcggtaaggtggggtcaaacgtgggccctgccgagtagctttaagacggttagggtgatcaggttgatcaaaagggccaggcccagtgcccagtagaccgggatcataaatgaaagcagggcgcccttaatttgagtcggggtaaagaagaggctggcgatgattaagactagtaggtaaaaggccaccagaatgaagaggccgtggctactgttttccaggtcggcggtcgacaggtcaaaaccgccgacgctgatgttgattaagaggaccacccagattaaaaccttccaccagaccaggtcgccggtggcggtggtagagaccccggttgccaggctctgccaccaagcaaagattggtggaaccagccagcgggtcaaagccaccagggcgaccgtaccgccgatcaagggggcgacgccgataaagaagttaccactgcgctggtataaggaagtggtttgccaggcgtgctggacgtagccgaggctagtgtcaccgtcgtttggacggggaatgcgtaacaaggcaacgcccttaatttggtggcggaagagcagggcgacgatcaagtggcttagctcgtggatgatgatgccgatcccgcccccgatgacctgggcaaagaagccaaagtagatgaccaccaatgacttgttacggtgggaaaccagggacagggcgctcccaaacaaaagggggatcaacagcaggtagaggctggcgtctaaaaagatctgtaagaacttggtcatcggctacttggtttgcaggtcggcgaaggtggcgttcaccaacttggcgaggtcctcggcgtttaactgtaccgagcggcccagttgcccggaggaaacgaagatcgttggcgtctccttggcttcgttatcaatgaaaattgggtaatggtgcttttcgtaaatcccaaccggggtgttggcgccgtggacgtaaccggtcgtcttcaagaggtcctttagggggaccatgtcgacctttttgttgcccgacacccgggcgagcgccttttcgtctaagtggcggtcgacggggaccacccccactaaggggccggtgacgttaccggtcaagaccagggtcttatagatcaggtgctcatcaacgtcgccgtggtcaaccaccatcgtttggacgtcgccatcttgtttagtcggaaagtgggcctgctggtaggcgatcccgtttttatcgaggatttgttccacctgggtcttttttaacttgctttttttcttgctcataaattggactccttttcgctggccgcttccgaatttggaacggtccaataatttaaatgtaggtaaccaaattttcaaaggtatggtatcctaaatacgataagcatagcatacacgaacaggtaaggacggggaagattgatatggcagacctagtataccgcgccgtcatgcgcgacttaaaacagaagatcctggcccaccagtaccccaagatgaaactccccgatgaacggacgctgagcgccgattacgaggtgagccggagtacgattaagcgggccctagacgtcctggtccaacaggggatcatcttcaaaaagcgggggtcggggaccttcatcaacccgctttacttaaagaaccaggcgatgttttcttacgaggggagcaacctggggatcaccgatagctttaagtttgacggccgcaagcaggcgatcaagcttttgaattaccaggtgattccggccgacgaagaaatccaacaggacctcttcttgagtgaggacgacttcgtttaccggattgaacgcttgcgtttgattgacgaccaacccttcatgatcgaaacgggctacatcccgattaagatcaacccgaccctgtcgtcgtcggtggtcgaagggtcgatttttaactacttagaagaagtgatgaacaagaccgtcacccgttcttacatgaccttgaccgtcgccccgtccacggaaaacgaccaaaagctcttaaacttgacccccaccgaaccagtggggatcatggaaggggtgttctttttagacgatgggacgccctttgaagtttccaacatgcgcgtccactataagtacatgcgctacaacacctttgtttcaattaataaggagtaataactgatgacaattaaggcaattgccgtcgacatggacggaacctttttgaattcccaaagcgactacgatcacgattacttcgccaaagtgtacgacctgatggtggccaagggggttcagttcgtggtggcgtcgggtaacccccattaccaactagaagatcggtttccaactgtcaaggaccagctagccttcgtggccgaaaacggggttgagttaattgatcacggcgagttggtgtactgcggtgaagtggccatggagacggtggaaagggtgaacgccttacaccaagcaatcgtcgggagccacttcatcatttcggcttacgatacggcctacaccttcaaggatgaggacccggccttcgtggagcacgccattaagcactacccccacatgaagcggatcgacagcctgagtgaggtagacgacaaggtcaccaagatgatgatggatgtgcctaaggagcggacccacgaactgcaggctaaaataaacgcggactttgccggggtgctcgaggccgtttcgtctggctacggcaacctcgatatcatcgtggctgggatggataaagcaaccggtttaaaggaattagtcaagcgccacgggttggacccggccgacctggtcgcctttggtgacggccaaaacgacctgtcgatgctcaattacgtcggtcaaagttacgggatggccaacggggacccgcgggtactagcggtaaccaaatttaccgccccgactaatgatgaaaatggggtttttaaaacgatcgaaaagctcttaactgactaggagttccgggtctcaattgacaagattggtttaaagtgcccgggaaaagttaaaattgggtgaaattgatacggtccaatttttaaaaaggttgactttgacgccaaatcggttatcatagaaagcgtaaattgatctgcgatttacaatgcgttatacaagtcaaacgtagttatcttttattgaattgaaggagtgtatattgatggcagtagattacaattccaaggaatacttggaaactgttgatgcttactggcgcgccgccaactaccttagtgttggtacgctgttcttgatgcacaacccactgttacgccaagaactcaaggcttctgacgttaagccgaagccaattggtcactgggggacgattgttccgcaaaacttcatttacgcccacttaaaccgggttatcaagaagtacgacctgaagatgttctacattgaaggttctggtcacggtggccaagtgatggttaacaactcttacttggacggttcttacaccgaaatttacccggaaatcacccaagacgaagccgggatggctaagttgttcaagcacttctccttcccaggtggaactgcttctcacgccgcaccggaaacgccaggttcccttcacgaaggtggggaattaggttactccctttcccacggtgttggggcaatccttgacaacccagaccaaattgctgcggttgaaattggtgacggggaagccgaaactggcccattggctgcttcatggttctctgacaagttcatcaacccaatcactgacggtgcggttctgccaatccttcaaatcaacgggttcaagatctctaacccaaccatcctttcccggatgtccgacgaagaactgactaagtacttcgaagggatgggctggaagccttacttcgtatctgcatacgcaggtggcgaatttgatggcctcaaggaacacatggaagttcacgaagaaatggctaaggttatggatgccgctgttgaagacatcctggctatccaaaagcacgctcgtgaaaacaatgacgactccatgccacaatggccaatgatcgtcttccgtgtaccgaagggttggactggtccggttaaggacttgaacggcgacccgatcgaaaactccttccgtgcacaccaaattccgattccggtgacccaagacgacatggaacacaaggacatgctcgttgactggatgaagtcttacaagccagaagaactgttcgacgaaaacggtgctccggttgaaaaggttgttgctaacactccagaaggcgaccgtcggatggctgttaacccgatcactaacggtggggttaacccgaaggaactcgtgatgcctaactaccgtgacttcgccgttgacgtgaagaaccacggtactgaaatgcaccaagacatgctcgaatggggtaagtacatcgctaagatgatcgaacttaacccaactactttccgtggcttcgggccggacgaatctaagtctaaccgtctttacgctgcccttgacagcgggaagcggacttggatggaagacatccacgaaccaaacgacgaagatctgagccccactggtcggatcatcgactcccaactttccgaacaccaagctgaaggttggctcgaaggttacaccctgactggtcgtcacgggttcttcgcaacttacgaatcatttggtcgtgttgttgactccatgctgactcaacacatgaagtggttacgtaaggccaaggaacaatactggcgtcacgactacccagcattgactttcgtggacacttccacggtcttccaacaagaccacaacggttacactcaccaagatccaggtctgttgacgcacctttacgaaaaggaacgtccagacatgatcaaggaatacctgccagccgacacgaactccctgctcgctgtctctgacgtggctttccgtgaccgtgaatgcatcaacgtgctggttacttccaagcacccacgtctccaatggttctccatcgatgaagcaactgaactcgttgctaacggcctcggctacatcgactgggcatccactgaccaaggcgcagaaccagatgttgtctttgcttccgctggtactgaaccaactgaagaagctctggccgctatcgacctgcttcacgacaacttcccagaactgaagatccgttacatcaacgtgatcaacatcatgaagttgatgacgattgctaagaacccagaaggccttagcgacgaagaattcgaccgttacttcactgctgacaagccagtgatctttgcatggcacggcttccgtgacatgatccaaagtctcttcttcccacgtcacaaccgcaaccttcacgtacactgctacgaagaaaatggtgacattaccactccattcgacatgcgtgtcctgaacaaacttgaccggttccacttggccaaggacgctatcttgagcgtacctggttacgaacaaaaggccgttgccttcgcacaaaagatggacgacatggttgctcgtcacaaccacttcatccggactgaaggtaaggacttaccagaagttgaagcttggacttggaagggcctcaagtaacaacgattgacttaacagcattgtaaaaaatgtgaaaaagaccatcccgcctcggggtggtctttttttgttgtcaaaatgaaatactacgcaaaataaaataataattttgattatttaatgtggaggggttgaaacttttattattaattttatcttataagtaagataaataaaattatcaaaaggtgttttagtaggttaaagtcactattttgtgtgttaggtcaattaaggattggggatctggactaacgcagggaaaagggggagaacaccatgaaaattaatgttaaagaggacctcaaggaactggttaacttcgaaagcaacaaggacgacattaagatggtcaacgctgccggtgacgtaaaagaggataagtacgacggaccaacctacttagcgatctttacttggatttatgctttgtgtacgtcccgttataaaacaccccgcctctttggtgaaatcttcaaatacacgctttacgtttgggtagtaggacttgtcttgatgtggccctcgatcgctttatcatgacgcaagtaatggagtacaacgataaatttgagaatcgagcacatcggggattcaaggactgtcacgacacgcttgattcgatgttttagaatcgccaattcatgcgggcgaagtttccatttttacacaacattcttgacactctccatgtttatctggctacggtttacattgcctcaatttgcatcttacttaagtagttttcagacggaccctagtcttcattataaaattttcttagctgtataaaagccggcttattattagagtctacaaactctaataataagccggcttttatacattatcggataactaataccgaaattggtgaatatttagccatgtaagctgcttgactaccaaagtgacgtcgaatgccccgcttggcttcagagccaatgattaaaacatctggttctacgtgtgtaataatatctttcacaatgacttcaccaggttcaccttcagctactaaggctcgtacattcttgacaccagcggtttgagcttctttttggtattctaagatatgcttttccagctcagtttgctcgccgtaaacgaagtctttacttaaagcttgatacacgttcatgtcatctttttccaagacagaaacaataactaattctgcttcatcttgaatggcatgcttaaaagctaatttagcatcagcagaatcatcgacacctactaggattctcttaaaagctgtactcgttatttagcatcactctcagtttgatgagctgccagcttagcagcgtaacgtttattgccgcgatataaatcataaatggtccatgccaataaggctaaaattccaataatcaaaatattggcaataattgaagataggttctgttcagctgttgacggattatctccgaagaaacctagaattgagtccggtaatcctttaaggttcaaaaaagttagcgcaataactgagatccaccctaaaaccttgacccatagtgagtttttaaaacgttggcccatttctacctcactatttgtcatcattagtaacggcaacatggagaatggaagggcaaatgccaagaatacttgggagttattcattaaattatttaaggcagtatgttcagcaatagcactttttccgctggtaagggcaacacaggtcaaaacaggaataactgaaattaaccgggttactagacgacgtaaccagagcggcatacgcatgtgtacaaagccttccatgattacttgccctgttagagtacccgtgatagtggagttttgcccagaagctaataatgccactgcaaataggaccgataagaccccagatttagcaactgcaatcaaaacgccgttacttaacatagaagtattagatagagcttgatacaatccgaagaatgaaggatccttgacagctccggtcttgaaaacagcaacccccatgattaataacaatgagttaacaacaaaagcaaaggatagttgaatgtttgaatcccaagcggaaaacttgactgttcgagcaatatcctcctcatcatcatggtcaacttttcgtgtttgtgatacggccgaatgcaagtacaggttatggggcataacggttgctccaatgatacctaaagcacctgataagggtgtcataccagcaactgatttagaacctgaaaaagtatcggcagtagggacgaggcccttaattacgccgccccaatctggatttgataaagccacttgatagacgaaaactgctaagatcacaaaaattaagcaaacaacaatagcttcgattttgcggaaaccaattttagttaataatagcaaaactagaacatcaaaaacagttacgaaaactgcaataaccaacggaatattgaacaggagatataaggcaattgcggccccgataacttcggcaatatccgtagccataatggccatttcggttaaaatccataggacaacccctaatgacttgctagtccgggcacgaatggcttgggccaaatccatctgactcacgataccaagtttagctgccatatattgtaaaagcatcgcaatcaaacttgacattaagatgacagacattagcaggtactggaaattttgcccaccggtgattgaagttgaccaattaccgggatccatgtagcccacggcgaccaatgcaccaggccctgaatatgcaaataaagttttccaaaagctcatatttttgggaacttcaattgtgccattaatttcttctagcgaaggaccgttagcatattctattaacttatgctttttgacgctccccttttcttccttgttcaactaaatctccacctttctacaattctacaaatagaataacatttaagactatgttattgtacaacaaaagtcataatattcaaacatttttttaggtacgcttaaaattattccgcttgtgggtgaataaaagtaagggagtagaacgtcgcctacctgaggggccacttgctactccctttatctttcttaactacttttaatctttccttacccgcccttcacaccttcttcattgcccagcggtatattataaccatcctcaattgatttttcttcttcatcaacgaagcctgtctcctcccaatcgtttcggcttcgctgacacccaaggcccacgggaattcttttccgcgggctttccttttgcaatccgcctttcgtgttataatacgaaaagatccatcacgtgtgctaaattattagccctaaataatgagaggtgacgactttgaataacaatcacgacgatgaacaacagcatttatcgcgcgtcgaactctacgatacccaaaagagtcatcgcacgaattcaaaacgccgtaagccccgccgccggggaccgaagaagccgggctttttcgctagtctctttgggggcccacagcggccgaaacggccaaagcgccggcgcccggtagccccaatggccaccgccgccaaccgcaaggggcctaaccgacggcctaaaaagcccgttagcaagcaaaagaaactcttccgcttggcgttgggcatcttgctggccatcctggtggtcatgatcgccgttttcgtggtcaagcaacaaaacccggttaacaccagctccgacgaaatctcgacttcttcaagctctaagtccagttcacacaagaagaagagtagcagcaagaagtcctcgagttcttcttctaccgactaccaggaaacctacacctactcatactctgaaccggaatcgagttcttcttccgtgtactcctccagttcctctgcttctagcagtaacgataaccagtcgacttacaccaacaccactaacactaatacctacgggtacggtaacaatggcggaagaactggcggaacgggaactggtagtaatggcagtaccggtgatagcaatggttctgatagtggcaatagtggcagcactgatacaaatggctctcacactaccacccaaaacggaacccaaggtggcacggcaaaccaataaaactaagccacgccttgacatgccccttgagcatgctataatcgtttcaaatgcgggatacgcctaactacaagcggtaaaccagggaagggtgccatggctggaagcacctttacacggagtagttaaggtaccaccccatttcttgccccccgaaataagggggaccgggtcgtgcccgttaccacaccatagagaggattttaaatcctgaagatgggtggaaccacgctgaagttgttattttcaacgtccctaacgttgccaaagtgggtagcgttaggggcgtttttttattccaaaggaggagtttacatgccacaagttgccatcatgttaccaaacgggaccgttgaaaaggtcgaccgtgaatcaaaggaaagtttagacgccctgcgccaagtcgccgccctcttactcaaggctgccttgcaagaccaattcaaggggatccgcctcggggaagccgttgccgaagaagaccaattcttcgttgactccgataaggacaaccaacaagtctccgctgacgaattggaaggcttggaaagagccgttaagaagttagccaaggaaaacctcaagatcgaactggtcaaggtcagtgttgacgacgccgttaaggccgttgaaggtgaccaattctccagcgaactacttaaggaaaacgccgaagacggtcaagtatccctctacaagatgggcgacgcaacgatcttagcccaggcacccatcatgctgtacgctaacctcgttaagaacgttaagctcctctccgtggccggggcttactggaaggggatgtcctctaacccaatgctccaacggatttacgggaccgtcttcttcaagaaggaagacctggaagccgacttgaaggcccgccaagaagcccgcgaacgtgaccaccgggtgatcgggaaccaactcgacttgttcttcgttgatccaaaggttggtgccgggttgccgtactggatgccaaaggggtccacgattcgccggacgatcgaacgttacgtgatcgacaaggaagttggcgatggctacgaacacgtctacacccctgtcttgatgaacctcaacgcctacaagacgtccggtcactgggaccactaccgcgaagacatgttcccgccaatggacatgggtgacggcgaactgctcgaactgcggccaatgaactgcccatcccacatccaaatctacaagcaccacatccggtcttaccgtgaactgccactgcggatcgccgaactcgggatgatgcaccgttacgaaaaatccggggccctctccggtttgcaacgggtccgggaaatgaccttaaacgacggtcacaccttcgtggccctagaccaaatccaagacgaattcgccaagatcttgaagctgatcatggacgtctacaaggacttcaacatcaacgactacaccttccgcttatcctaccgtgacccgaagaacaccaaaaagtacttcgctaacgataaaatgtgggaacgcagtcaatccatgttaaaggctgccatggattccatgggactggactactacgaagccgaaggggaagcggccttctacggaccaaagctggacatccaaaccaagaccgccctgggcaacgacgaaacgatgtccaccatccaactggacttcatgctgcctgaaaagtttgacctccactacgttggtgaagacggtaagcaacaccgcccagtcatgatccaccgtggggtggtcggcaccatggaacgcttcgtggcctacctgaccgaaatctacaagggagccttcccaacctggttggcaccaaaccaagtcaacatcatcccggtttccgatgaaaagcacggtgattacgctgatgacctggcccgtgaattccgggcagcccaactgcggaccgttgttgaccaccgcagcgaaaagatgggttataagattcgcgaaagccagacccaaaaggttccgtacaccctggtagttggggaagacgaagtggctaacggcaccgtttccgtccgcaagtacggggaaaaggatcaagtaagcatgtccaagcaagacttcttggacctgatcttacacgacgttgctacttactcacgcgaagactaattattaagcgaggaaaccctaataggacggactaggcgtcagccgccgtttattatccacgctaaatccatatacaaagaggctatggcaattttgccacagcctctttgtcgtctttaacacttttatcgggagaaaaatcaattgaagatcattatcgtaactctttgtctattaaccatcggcaccctgctttggtccctcaagcaaggcaaccatgctaagcgtccattttggtggcgcctaaccctgatcattgccactttgaccctctttaccgccgccattggtaccaccactaacgttgacgccgcgcaaaagccgacggtgattattaaaaaactcggccactcctccatggttaaggaaagcaaggcccacgacagcctgttggttaaacgcgattccttgggcgccaagctagccagcctcaaggaacaattgagcgccgccgagtctagcagtgaggaagctagttctaaagaggcagcggctagcgctcaggcagccagtgctagccaagccagggctgacgccgatacgcaaccaagttacggcgccgctacgtcaacgaccactgcgggaaccgtcgccaccgggaacggctccaatgtcatcgtcggcgatgcccgctccaagaagtaccacttgccgacccaagccacttaccacatcaaggccggcaacaccgtttacttcagcaccgagcaagaagcgattaacgctggttacacgaagtcaggacggtaagcaagatgaaaaacttccaccacaaagcgaccatctccgtcctcggctttgccgcactgttcttaatgaccgtgggcctagtcacccactccggcactaaggaatcggcggtcgtggccagtcccgcttccagcagttaccgttacgaccgtaccgaccaacggcgggccgcttcttttagcaaggaaaaccagaccctccaaaaaaagatcacccacctgcaaaagcagattaaagaaaccaaggaagaacttagcgactacggcgtccaaccggcaacccccagcaagcaatccagccaagccggcactaatttatccaacctggactataccggccaagacgtcatcaccgttgacaataatcaaccaagcttctcggaagccgacttgtcccttgcaaacggcgcttggcaaagctacgggaacttggaccagtacaaccgtcccggggcggccaatgcgatgctcaaccaatcgctgatgcccaccgtcaaacgggaagccctgaccgtcgacccgactggttggcataacaaacgcgtcaatggtcagtggctctacaaccgctcacacctgattggctaccagctaaccgggcaaaacaataacttcaaaaatctgattaccgggacccgccagttaaacgaccccgacatgctcaagtacgaagacgaagtggccgcttacctaaagcaatccccggaccactacgttcgctaccgggttaccccgatcttccggggcaacgaactcctcgcccgcggggtggaaatggaggcccaagcggtcggcagcgacgccgttaagttccacgtgtacatctttaacgtccaacccggcgtcaccttaaattacaacgacggtactagtcaggtgaactaggtcgtttcatatgaaacaaagaatggaagtgctcaccaacctactcgacaggccgttggcacaggttaacgcgacagcggcgttctgtggccagacttagccactaggcctgtggttgggaagcacgttatctgagtaaccaccgaagattaaaaaggcgacgatgaccgaattagtcatcgtcgcctttttagctaattccccgtaaagtaatgcttccagagctggttaacgttgtacttatgctgcttggtgctcgaggaccaaaagcccaccttgacgaccccgacaatcttattcttcggcacaaagccccagtaacgactgtcgttagagaccgaacggtggtcccccaaaacaaagtacattccctttgggaccttagtggcgcccatattcttcatccagttattctcttcggaaattgacgctaaagtccaattccccgtcccggtcgttcgttggtacttagagatgtaggattggttggtcttcttaccgttgacgtagatgtagccgttcttggcttccaccgtgtcacccggtaaggcgattacccgcttaacgtagtcggtcgtttgcgaaacctgggggtcaaccccgttggcatcgaagacgacgacgctaccgcggtgaatcttcgacgttttaacggccaccacccgctcgttattttgcaggttcggttgcatcgatggcccgtccactttcacgagttggaaggaaaattgcttcactagcaacgcgatgatgagcccgatcgccactggaatcagccagcttaaggtttgtcgtagtgctttcattttgaattctagccccgcttttttattgatcacccttatcttacaacaaaggtagcgtttctcctagtcagaagttaattctctagccgggcgaccacttgacgggcgacggcaatatcgccagggtagggagtatcaacccctgccaccttttggtactggtcagttcccttaccggcaaggacaactaagtcccccggccgggcggcttggattgccgtttcaatcgcttccctgcgatcggccacgtattcgacttggccaacccgatcgtgatcgatgtgggcgtcaatttccgcggcgatcgcctgggggtcttcaaaggcgggatcatcggtcgtcaaaattacccggttgacccgctcttcagctagggccttaccgaggtccggtcgccgtgaaacccccttgttaccaggcgcccctaagaccaccgtaatctggctcggctctccttggtgttgctggccctttaaaaaggctaagagacgcttaacggaggcgtagtcgtgggcgtaatcaacgtagaccgtgccgtgctcttgggtcctaatcacttccatccggccggcgatgtggacctgcccaaaggcctcctggatggttttctttttgaccccaccaatggcggcacaaatagcggcggccgtagcgttacccacgttgtaatcgccagccacgctggactggtactccccgtctaacatcagggcgctcccacggtcactcaccccggttaactggaagttagaaccagccaagccggttgactggatttggtaagccaggtctaagtcagggtgactgccgacttccccaaacaggtaaatcttgtccggggccgtcgagaccttggcggcctggtaaacctcttcgaaatggtccatctgggtgtttagcacgcaaacgctggaatttaagagcagctgctccttgcaaaagaggtagttggcaaagtcggggtgctcattttgaccaacgtggtcgctggaaatattcaaaaagaccccgatcccgaagtgtagggagtagacccggtcgagcaagtaggattgcgaagatacttccatcactaggtgggtcatcccattatcgacggcttggcgtagatagcgaaagaggtctaacgattcaggggtggtcaacttggacttgaagacgtcacccttgcccaacgaagtatttaaagttgagatcaaggcggtccggtcgtcggtccccaggttcagggccgtggcggcgaagtaggccgtcgatgtttttcccttggtcccggtgatcccaatcgcaaagaggtcgttggacgggaaaccgtaaaaggcgttggataacagcgccatcgcccgttggatgttggtaacgatcagggccgtcgccccgttttggtagctttgttcggccacgtaagccgttgccccgcggtcaatcgcctcgtttaagtaatcctctttaaaggccgcgcccttacaaaagaagagggtttcggactgaacgagcttggaattgtactcaacgtggtagaagaagtgctggcggtagttttccgtccgcaccaagaggccgtgttcggtcagcaaagaaatggccgaattagtatcaatgtgagcttggtcgattatttgcagggtcatcgcattatttctccatcaattgcttagtaatctggtagtcgccttggtaaggaacgtccttgcccttttcgtgcataaaggtttcccgtcccttggcggccataaagagggcgtcgccaggcttagccattgcgtaggcctgttcaattgccgccttacggtcaacgttgacgatgacctcgaggtcggggttatcaatgttttccttaatgtcagcggcgatctggtgagggtcttcaaagaagttatcctcagaggttaaaatcgccacatcggcgtactgggacagggcgcgcccaatgtctttacggcgggattcggccttgcccccagccgccccgatcaccacgatcaagcggccgtctttaaattcgtgcttcatgaagttgaagctggccgtcaggctcaagtagttgtgggcgtaatcgacgcaggccaccacgccctgcttgtccttgataaattccatccgtcctggcacggtcgtttcggccaggcccgcccgaaagtcctcgctgaccggggccacttgggccgccacggtcaatgcggccagggcgtttgcaacgttaaagtcccccggcatcataactcgaaaatcgccgtcaagcttaggcagggccgggttagcggtggtaacggtgaagtaaccgtgttcacccagtcggtattggtaatcggccgccgattgatcactcccaaatgaaattacctgcttgcccaggtcgtgtgccttttcggccaggtaatcgtactgactgcactcccggttaacgacgaggatcctgcagttgtcgatgatttcactcttgcaggccaggtagtcttcaaagctcgggtgttccaccggactaatatggtcgggcgagatgtttaaaaagacgccgatatcaaggggtaggccaaagacccgcgacttcttataggactgggaagaaacctccatcaccaagtacttcatctggttgtcgacggcctctttcatcatcctaaagaggtctaaggactccggcgtcgttaagtgggccgggatgaaggtttcgccgtccaaacactcgtcaatcgaggaaagctgggcgaccactttccccagggccttggccatgacgtggcgggtgaagtaaaccgaggtcgtcttccccttggtcccggtgtagccaatcacggtcaggttgcggtccgggtagccaaagaaggcccgggacacagtcgccatcgccttttgaatatcggtaacgatcacttggggtaagtcaggatgctcactagtttttaactgggcggagtaatccgccggggccatcgccacactcgccccctggttagcggccatcgtcaggtacttaggatcaaacttgaggcccttacaaaagaagagggtcccctccttgaccgtccgcgagtcgtaagacaggtctaacacggtgcggttggccaactcctccggcgcccggtcgtgccacttgccggccacaatcaattccttgaacaaccctgcgtcctttaagaccgtgataatttcgcttagcgtcattgtcattattgcattacctcagcatccgcttgcttcgtgtattccggcacgtagttatcgataaagtagagcttgtaccataccaagaaggtgtaaatcgtccacaacttacggcggccgtcgatcttttggtggtagttgtcatcggctaactgcaagatcttgtcctggtcgaagaattccttaacgaagtcctcttcaaatagggcccgtacttcttggtagtacttgtcttcgtggagccattcgcgaattggaaccgggaagcccatcttcggccgggtcgcccattcctctggcaggtgccggttagcggccatccggaaggcccacttggtccccttgtagttaaagaggtacttagttggcgtgtgggaagccacgttcatgacttccttatccaagagcggcacccgtaattctagggagttcgccatactcatcttgtcggccttgagcaagatgtcacctggcatccactggtgcaggtccacgtattggcgcttggccacttcatcgatatcctttggttcgatcttgtcaaagtacggggccaggatttcttggatcgttggtccgcaatcaaagtccttgttcaagacgtcgctcgcctcttctggcgagaagatgtaggcttgcccgacgaagtcttcgcgggccggggccatggcgtggtacatgtgcaaacgaccgtggaagttcttgtggttcttcagccattccccaatcttgtagcgggttggttgtggcaacttacgcatctggtcggttacccagcggatcggcttagaggaagtgttgaagccgtagtcggtgtagccggcaaagagttcgtcggccccttccccggataacatcgccttgtagccgttgtccttagccaacttagtcaagaagtacaacggcaccacggacgggttagaatccggttcgtccaggtagtactggatggtcggaaaggcgttgaaggcttcctcgttggtcagcttcttgtcggtgtttttcagcttcagcttttcggccagttcgcgggcctgcttggtttcgtcgtagcgggagtcaaacccgatcgagaaggtgttgtcagggcgcatcatcgccgttacgtaagaggagtccaccccggctgacaagaaggaaccaaccttgatcccggcatcggcaaaggagtgggccttaaccgattcgtcaacggccgcttcgatcttatcgacggcctggttgaagctttccttgtccggggagaagtcggcgtcccagtactgttccattgagaattcgccgttcttgtaacggaagaagtgaccctctggcaggcggtaaacgcccttaaagaaggtttcatcagtagcggggtactggaaggtcatgtacggctttaaggcttccttgttcaatcgcttatcaaagttcgggtgatccaagaaggacttgatttcggaaccgacaaagaaggtcccgttcatcttggcgtaatacagcggcttgattccgaagtgatcgcgagccccaaacatttcgccggtctcccggttccaaataacgaagccgaacatcccgcgtagcttcttgacgacgccttcaccccactcttcgtacccgtgcaggataacttcggtgtcggaatgagtgctaaaggtgtgaccggccttaattaattcttctcgcaggggcttaaagttatagatttccccgttgaagatgaccgcctttgagtcgtcctcgttaaagatgggttggttccccgacttaacgtcgataaaggacaaccggcgaaaacctaatgccgcctgctcgtcaacaaacattccggaatcatccggtccccggtggataatccggttcatcatcttttgaatttgaacttccttttgttgtggcttctcattatccacgaacgcaacaattccacacattgttttcaactccaattctcgttttgtctgggtcatttcccgggaaagatctctccccaatggacccgcaaagcgccgtaaaatctatataatgatagtctttttccccgttcatgtaaaccgatcgaacccttaaggatttctaatgttccacctgcctttttatgaatatctgacgaatattacggtatttgttttattttatgttagaatagattgatcaattgtgaaattttatccatttagaaagaagggcttcttttgaaatcttcagccgacgctgccgccggtaccgaaaatcacgaaatgcggcggagcttaaagacccgccacttatcgatgattgccttgggtggttccatcgggaccgggttcttaatcgcttccggttcggcaattgctaccgccggtcccgggggcgccttagtcgtttacgccctaatggggatcatggtttactttctgatgacctctttaggggaaatggcgaccttctcgccgactaccggctcctttgttacctactctgccgattacgtcgacccggcctttggctttgcgatggggtggaactactggtttaactggaccatcacgatcactgttgacgccgtttcctgcggggtggtcatgaacttctggttcccccacctaccgtcatggattttttcgtccgtcgtctttgtcctaatcgccctgatcaactggctgtcggtcaaatcttacggggagaccgaatattggctctcctttatcaaggtggttacgatcggcttcttcttggtggtcggctttttggttatcttcgggatcatggggggccactccgccatcggcttaaagaactttacttacaaacaagcaccgtttgttggtggcttcccgtcaatgtttgccgtcttcttggtggccgggatgtcctttcagggaaccgagctggtcggaatcacggccggagagtcggctgaccccagacacgccgttcctaaggcgattcactcgaccttctggcggatcctcttgttctacttactgtcgatctttgtgatggcttgcatcctgccgtacaccgacaagaacctcctgtcgtctagcgtcaaggacgtttccatgagcccgctaacgatcgtctttgaacgggccggactagctgccgcggcctcagtcatgaacgccgtgatctttaccgccctgttgtcggctgccaactccggtttgtacgcttcaacccgaatgctttacacccaagccaaggaaggctttgcctggaagatctttggctacgtcaacaagcgcgggattccgatctatgccatggtcgggacgatggtgatctccctagccgtgttcgccacccagttcttgggcaaggaagcctacaactacctaattaacgcctccgggctctccggctttatcgcctggctcgggatcgccgtggcccactaccgcttccggcgtgcctacgtcaagcagggacgcaagctcagcgacctcaattacaaggccaccctcttcccgtttggccccatctttgcctttatcctctgcctaatcgccgttggggggcaaaacctgggggctttcgctaagcttgactgggaaaacatcctgattacctacatgtcagtgccgttgtttgtgatcttatacatctactacaaggtcaagtacaagaccaagttgattccgctagcagaggtcgacttggaggcccaccgcgactagaacggagtggtagcccactattctatccctccaacaaataaaatccggttacttcgtcaaataacgaagtaaccggatttttactttacagcggcgttggttaccacttctttacttatcttgcttcttcagcaattcgacaatttggccaaggtattcttcttccttggacgggccctttttgaccgcttcttcttccttctttggcattaccttgttgatccccttgaccatcaagaagaccacgaaggcgatgatcaagaagttgatcacttcgtttaagaaggaaccgtaacggaagtgggcggaaccgatggaaaagaccaggttggacaagtcgatcttccccaggaaaatcccgatcaacgggttaatcaaattggaaaccaacgacttcacgattgccgtgaaggcagccccgatgataaccccaacggccaggtccatcacgttcccgcgggcgatgaactctttaaactcttttaacatacgcatcctcgctttctcaattagttaaggtggtgcgcaccaccttaagaatcttttaatctatcatacactgattaggggtgatttggcaaagtcaaaatcccgcaattccttgtcagtttataaattatgtgtgaaagcgggttcagccacattaaacatatctttttaactattcatcagggcgccagaccagtcatttaaaatttaaaaccagaccatttgagcgaacacgtacttattaaacaatttgtgtttgttacttcaactttccctgccgcaggtacacggacaggatggccaggtcagccgggttgacaccggagatccgggaggcctgggcaagggtggtcgggcgaatctgctccaacttttggcgcccttccgtggctaagccttcaatagcttggtaatcaatatcggctggaatccgcttagcttccatccgcttgaggcgttcaatcttagcctcttctttttcgatgtagccggcgtacttaagttgaatctcaacctgttctacttcctggcggtccagttcaacggccggcgcatcaacaaatttcagaagggttgggtagtcgacgtacggccggcgtaagaaggcatcggcagcgatggcatccttaagcggcttatcaccgtgggccaccacaaaggcgtcaatttcttcccccggtttgatccggaagtccttcaagcgggcgatttcgtcttccacccgttgcttcttttcttccatggccgccaggcgctcatcggacaccagcccgattgcatgtcccttttccatcaaacgaaggtcggcgttgtcgtggcgtaggatcaaccggtactcggcccggctagttagcaagcggtaaggttctttggttcccttggtgactaggtcgtcgatcatcaccccaatgtaggcgtcggagcgcttcaaaacaaacggttccttgccctgggcgcgcaggccggcgttaatcccggcgatcaggccttggccggccgcctcttcgtaccccgaggtcccgttggtctgcccagctgtgtaaagattgttaaccaacttggtttccagagtggcctttaattggtacggggctaccacgtcgtattcgatggcgtaacccggccgcatcagttcggcgtgctccaacccggccaccgagtggatcatctggtgctggatttcttctggcattgacgtcgacagcccgtccaagtaaaactcgtcggtgtcccgcccttccggttccaagaagacctggtggcggtccttgtcggcaaagcggacgatcttatcttcaattgacggacagtagcgtggtcccaccccttcgatcaccccagagaacattggggcgcggtcgaggttgttacgtaaaatttcgtgggtggtcgggttagtgtaggttagccaagaagaaatctggtctttgaccgggatgtaggaagtgtccggcgtgtcaaaggagaagtggtttggtgtttggtcacccagctgttcctcggtcttggagtaatcaatcgtgttcccgtccactcgtggcggcgtcccagtcttaaaccgctggaggtcaaagccgagccgctccagggcttcggacaacttaacggcggccttagagttattcgggccagattggtactggagttcgccgatgatgatcttaccccgggcggccgtcccgaccgtcaaaaccactgccttggcgtggtaagccgccccggtgttggtgatgacccccttgacggtgccgtcttctacgatcaggtcgtcaaccaccccttggcgtagggtcaggttcttttccttttcaatcgtccacttcatctggcggtggtaggcgtgcttatcggcttgtgcccgcagcgcccgcacggccgggcccttcccggtgttgagcatccgcatctggatgtaggtcttatcaatgttgtgacccatctcaccgccgagggcgtcgatttcgcggaccacgacccccttggccgggcccccgagtgacggattacatggcatgaaggcgaccatttccaggctgatcgtgatcaagagggtcttattccccatccgggcagcggctagggcggcttcggagccggcgtgccccgcccccacaacgattacgtcgtagtcgcccccgttgtagttaacaactttggtttccattctcgtttcttcctctactttcctaaacagaattggctaaagagctggtcaagcaactcgtcttggtaggtctggccggtaatttcccccagcgtgttccaagcgtcggtcatatcaatttgcaccaggtcaaccggcattccggcctcgatcccctccaaaacggcgttgagcgagtcaactgcctggtgcaacaggccgatgtggcgggcgttagtgaccatcacggcgccccgattagattcaatcccctcgttaaagaagcggtgggcgattgcttgacccagttcctgcatccctgcgtgttccaagatggaggtctgaatgaccgggtcaccgttaacgagttcggttagctcagccaggtcaacttgggccggcaggtcggtcttgttaaagatcaccatccggggtttttgtgcggtggcctcaattagcgcccggtcctcttcggtcagcaggcggctggagtcgatcaacaagaggatcaggtcggcggtttcaatcgcttgcttggagcgctcaaccccgattttttcgaccgtatcgtcggtgtgacggatccctgccgtgtcaattagcttcagtggtaccccagccacgttgacgtattcttcaatcacgtcacgggtcgtccccgctacttcggtcacgatcgccttatcctcgtgcaagagggcgtttaaaaggctcgacttgccgacgttcggtcgcccaatgatggcggtggccaggccgtcgcgtaagaccttgccttccttggccgtttgcaagagggtttccaagcgttggcgaacctcgctggccttttcctttagcatcttagtggtcatctcttcgaccgcgtcgtattcggggtagtcgatgttgacctctacctgggccaaaacgtccaggatatcttggcgtagggccttaatcaaccgcgacaggtccccgtcgagttggtttagggccaccttcatcgacttgtcagtcttggcccggatcagatccatcaccgcttcggcctgggagaggtctaaacggccgtttaaaaaggcccgcttggtgtactcaccgggttcggccaaccgcgccccgttggttaaggttaattgtagggcccggttagtcgccaacagccccccatggcagttgatttccaccacgtcttctttggtgtaggtcttgggggctaacatcaccgaaaccattacctcatctaccgtttccccgcttgcgggatcgatgatgtgcccgtagttaatggtgtggcttttaacttggtgaagatccttgcccttaaaaatccggcttaccacgtctagggcctggtcgccggacacccggatgattgagatccccccttccccaaccggggtcgagattgccgcaattgtgtcttgctctgaatttgccatctgttggtcctttctcgttcaaagaaaaaagtgcccctccacgaagccccggtttcccgcggtcatggtcaaagcactttcactactctaacgaagttttcaattttaacgtatttattgtaagaactttgcccgcccttgtcaattatttgggggcgatcacgaccgagcggaagggttcacgcccctgcgaataggtcttgacgttcggattatcctctagttgcttatgcaagagtttgcgttccctggccggcatcgggtccaaaaagaccgcttggccgctagcgatgacgtcggtgaccgcccgctccccaatccgggtaattgtttgcgcccgcttggcccggtagccttcgctgtctaaggtcacctgggcgtccttgaccccctggtagtttaaaaaggcgacactgagcacctcaaaggcgttgatccgccgcccgtggtagccaattaccctcccgggcgttggtgcgttcagctcaatcgtgacgtccttggccccgctactttgaaccgtggctgaaacgtcgacccctagtgcccggtaggcctgctccaggtagtcgaccaacttggtagcggcggccgacatccgatggaggttttgttcgtggcgggcggcaatttccgccgggcttaattgaccgtccggcgccccttctggattgccttctggctgctcagtggccactggttcttctataagttgaggcgtttgctcggcggggtcttcttgttgaaccggagccacctcttctggtgacgatgacagtgtgggcgttgctggttcaaccactttcttgaccaccgcctcaatcttaaccggccgggcgcccaggccaaacaggccccgccgaccagggtcgaccaccgtgatggttaattccgcttgcggcttgttcaggtcttgttgcgcctttaaaacggcgtcttggtacgtttttccttggtactcactcattgacttccccctcgaaaaaaaaggcagggaaaatttcattttctcccggcctcttattctatttctaaattacttgcgcttgctagagtaggcccgacgcttggctttttcaatcttgcgttgcttggccttttgtgccgcctgctttgcttcgcgttcccgccgaatcttgaacgggttttggatcactaaggtctgaaccacttggaaggcgttagtgaccacccagtagagggtgatggccgccgagaactggagggccataaagaagatcatgattggcattacccaggtcatcgtcgtggtcatcgagttcttttctggcatcgaggccattgacagccaagaagaaatgaaggtaaagaccgccgccagaatcggtaagacgaagtaggggtcggtgtgtcctaactggagccacaagaaggtccccgtctttaattgggccgtccgccaaatggcttggtacaaggcccacatgactggtaactgtattaacagtggcagcatcgacgcaaacgggttgacgcccgcttccttgtagagcttttgttgctcaatttgtagctgctgcatcgtttcgcggtccttagacgagtactttttttgcagggccttcaattgcggcgccagctcctgggtcttcatcatggacttggtctggtaaaacatcattggcaagatgatgatccggatgatgatcgtaaagatgatgatccccatcccgtaaccgccaaagatgttggacagccaaataataaaccgcgaacagttgtaaacaatgtagtggtcccaaatcccggtactgtgactggtaatcggcttgttagaacatgccgccaacagcagggtgagccctaagatccccgtcagacttaagacctttttaccgtgttttttcaaaccttgatcctctctttacttttcctcaaacaggtgtgccaacgtaagtgcatggaccagattcttcttgatttccttcattgaaaggtcggccgccgatttacgggcgattaccaagaagtcaacgtcctgctttaattcgggcttaacctcgagcagggtttggcggatccgtcgtttgacccagccccgctggacggcgttgcccacctttttaccgaccgaaatcccgacccggaagtggggttggttcggtttttgcatctggtagatcacaaacttatgattggccactgaattatgagtttcaaacacccgttggaagtcgctttccttttttattcggtacgattttttcatttagtcagtctccaacccgttaaaccaaaaaagggccgggcaacgacaactacaacatcacgattgcagtatatgtggctgcccggcccctttatggttacttaacgtaacgatattatgcagataatgccttgcggcccttttgacgccgacgggctaataccttccggccgttgctagtgctcatccgagcgcggaagccgtgaacacgggcacggtggcgcttcttaggttgaaatgtgcgcttcattgttttgcacctccttagcagctgatttttttagtttctttattaaaacgtccgtttaaaaagagtcctctcttcaaacatacttttgaagtatagcatacttttgggagggaaggaaccgccaagtcggcgaaaaaaataaattccccttaacagttttccacaaataatccacagcgttgtgtatttatttttgcggcgtcgacttatccaccgccttatccaagggcttttgacttatcccaccccggtgggtaaagttatccacaagccggtggataacttttgaaaacgcggtcagatcggcgtttggagcggtggatatccccactaagctgtggataaatagaattaagccccagtttttccacctttccacacccctggggataatttccacacaccgttgtttataactggctttaaatttttccacctgtggaaaactccggccaggaatgataaaatatcggttgtaaattttttctaatgcattcagacgtagaggaggaatcattttgactgagctcgattctctttgggaagcgatccaaaattcattccgtaagtctaagggcgatacgacttacaaaaacttaattgctccggcaaaacccctcgacttcgctaacggcaggcttcgcatccagctgccctcccagtaccaccgcgacttttgggagcagctgaccgaccaggtcgtcgaaatcgtctaccaacgcaccggccaagaaattcgcccggactacgtgttggcaaccgatccgacccccctggcccaaacgccgccccggccacagtcgacctttaaagaggaaacgcccctcaacccggagtacaccttccaaaccttcattgaaggacgtagcaacatgatggcctacgcttcagcctttgcggcttccgagtccccgggtgaccagtacaacccgctcctgatttacgggggcgtcggcctaggcaagacccacttgatgcaagccatcgctaacaacatgaagtttcacaaccctagcgtacggatcaagtacgtaaccagcgaaaacttcatgaacgacttcgttaactctattaaatccgggacccaagaggagttccgccgcgaataccgcgacctcgacgccctcttggtcgacgatattcagttcttcgcctccaagggggagacgcaaaccgaatttttcaatacctttaacgtcttatacgacaacaaaaagcagattgtcctgacctccgataaggatccccgcgaaatccccaacctgacggcacggttggtctcccgcttcatgtggggggtcccggtcgaaattacctcgccggcactggaaacccggattgcgattttaaagtccaaggctgaagaagagcacctcgacgtgccaaacgacgtcttaaacttcgttgcccaacgcatcaacaccaacgtccgcgaattagaaggggccctgatgagaatccgggtcttttccgaactccaccagcaaccgattaccctcaaactggctaccgaggccctgcagggaatggttgccaacaccgaaacgacggtcaccattgacctaattcaaaagcgtgtcgccacctattacaacattaaccaatccgacattaccggcaaaaagcggaccaaaaacatcgtcgttccccgccagattgccatgtacctgtcccgggagttaaccgataattccctaccaaagatcggtaaagaattcggcggcaaggaccacaccaccgtactgcacgccatcgataagatcgaaaggcaggttcaagaagacgcccgcctgcagggggacttggttaagctcaaaaacgacctgcaagcctagttggggaaaacttggtcttatgcccagaattatccccaatttatccacaggtggaaaacttgttcttgatcggacctaccgacttttccacagcatccacaggtcctactaccactactaactatttttattaatttaaattaactatcagggaggactccttcatgaaattcaccattaaccgagctgcctttatcggccaactcaacaacgtcttacgggcggtttcttccaagtcaacgattccgattttgacgggcttaaagctggtcgtcgacaacaatgaggtcgtattaaccgggagtgacgccgacatcagcattgaaaccacgctaagtggcgcagacggtcagtaccaattgacggtagaagaaccaggcgccattgtgttgcccgcccgtttcttcagcgacatcgtcaagaagttaccggatcaacaagtaacaattgctgttacagatggttttcaagcccagattatgtccggaacggcggagttcgtcattaatggtcaagacgccaataactacccgcacctgccggaaattgacacggctgctagctttgaagtagcggcggacctatttgccgacgtaattcgccaaacccaaatcgccgtttctcaccaggaaagccggccaattttaaccgggatccacgtttctttagctgatgggattttaacggccgtggccacggatagccaccgcctttcccagcgcaaggttcgcttggaaaatgttggggagcgtcaagttgacgtggtcatccccggcacgtctttgacggaactatcgcggatgattggtgacgttaaggatccggttaagatccaagtgacggacaaccaggccctctttgtctttggtaacacccgcttttactcccgcctgttggaggggaactacccggacacgtcgcgcctaattccggacacgtctgaaacgacggtggaactggatgccagtgcctttttggcggcgattgaacgggcgtcgttgctttcccaccagagtagaaacaacgtcgttaagttgacggtcgacccgcaagcgggcctggccaaggtatctggtaactcggccgacatcgggaacgtggaagaaaacatagcgacggaccggatggaaggaagcgacttggaaatttcctttaaccccgactttatgggtgacgccctgaagtcctttggtcaggctaagattatcctgtcctttacgacggcgttgcggcctttcaccctggtgccaacggaagattccggtcaattcgtccaactgattacgccagtgcggacttactaaacttaaataacaaagcttgtgaaacggtcggcgagtttgccggccgtttttgtaattaaaattgaatatgggcgtttaaacgcgatttgagggcaaaaggtgatttttgccctcaaggggtcaaaaaagctcagaacggctctgaagggggaaagatttgtttttacccctcaaaaaagctataattgtactatcaaataaagtaggtgacgtgtgaacaaatggaaaaagaagtcaaaattgacgcacccttcattaccctaggtcagcttctaaaagaagagggcatcatcccaactgggggcgctgctaagtggttcttaaaggagcacgaagtcaaggtaaatggggagttagatgatcgccgggggaagaaactttaccccggcgatcacattgatgtcgtcggaattgagcaagttgttatcgcgaccaactaggagcagccgatgattctccaggagcttcagttaagtcattaccgtaactatgaggaactggcggtgacctttgcgccggggatcaacgtcttaattggagaaaacgcccaggggaaaaccaacctgctggaggccatctacctgttggccttcaccaagagtcaccggacggccaaggaccgggagttaattggctggcaccaaaagctggcccgggttagcggcgtggttgagcgagcgagcggccgccttcccttagaggtgcaaatttccaccagtggcaagcgggtaaaggtcaaccacctctttcaaaagcggctttccacttacgttgggaacctcaacgtagttttgtttgcccccgaagaccttgccctagttaagggggcaccggtgaaccggcgccagtttatggacatggaatttggccagatgagtagcaagtacttgtacaacgtcagccgcttcaaccagcagctcgcccaacgtaacgcctacttgcgccagttcaagtatggccaacaaagtgatcggattttactcggggtgatcacggatcaactcgcttcggtggggggcgatgtagtggtggctcgccaacagttagtcaagcggttgggaaagtgggcggctgaattacaccaccacatttccaagcaaaaagaagagctgagcttacagtacgttagccaagttgaagtggacgatcaaacgaccgaagaggaagcggtcgcccaactgcgccgcctctattcagaaaacgaggagcgagaaatcgagcacgggaccagcctgattggcccgcagcgcgatgacatccacttcatcgtcaacggtcaaaacgtgcaacgcttcggttcccaaggccaacagcggaccaccgctttggccgttaaattagccgagattgacctgatgaaagagcagaccggtgaataccccctgctcttgttagacgacgtcttgtccgagttagatgacgaccggcaaacccacttactgacggcgattcaagataaggtgcaaacctttatcaccactactagtttgagtggggtggctcggcaactaattcaccacccaaccatcttcacgattcaaagtggcacactcacaaaggaggaagactagtgacccaacaagaagaacaagcacgtaaagcggaactagctagcgaatacgacgccagccagatccaggtcttaaaggggttagaggccgtgcgtaagcggcccggtatgtacattggttccaccaccgtccagggactgcaccacttggtgtgggaaatcgtcgacaacgggatcgacgaagccctggccggtttttgtgatgaaatcaacgtaattgttgaaccggataactcgatcatcgtgaccgacaacgggcgggggatcccggtcgatatccaaaaggagaccggcaaacccgcgcttgaaacggtctttaccgtcctccacgccggtgggaagttcggtaacggcggttacaaggtttctgggggtctccacggggtaggggcctcggtcgtcaatgccctgtcaacggagctagacgtcaaggtcgcccgccaaggcaaggaatactacatggactttgcaaggggccacgtcaacaccgccatgaaggtgatcaaagacgacctgccgcaatcggcccacgggaccacggtgcatttcgtcccggacccggaaatcttccgggaaacgaccgtctacaacatcaacaccctgattgaccgcttgcgggaactagcctttttaaacaaggggcttaagatcacggtggaagaccgtcgggaaggcaaggagaaacaggaatccttccactacgaaggcgggattcgtcactacgttgaattcctcaatgagggccacgagctactctttgacccgccaatttacgtggagggggaatacaaggggatcacggtggaagtttccttgcaatacaccgatgactaccggtccaacctcttaaccttcactaacaacatccacacctacgaaggtgggacccacgagacgggctttaagaccgctttgacccgggtgattaatgattacgggcgtaagagcgggcaaatcaagggtaacgtcactctatccggggaagacgtgcgcgaaggcctgaccgccgtggtgtccatcaagcacccgaacccgcagtttgaggggcaaaccaagaccaagctgtctaactccgacgctagaacggcgactgaccacatcttcgccgaaacgatgacccgcttcatgatggaaaacccggacgtggcccgcaagatcgtcgaaaaggggatgctagcaagcaaggcccgcgacgccgctaagcgcgcccgggaagtgacccgtaagaagagcggcttggaaatctcgaacttaccaggaaagctggctgataacaccagcaaggacccggccatttccgagctcttcattgtcgaaggggactcggccggtgggagcgctaagcaggggcgttcccgcttgactcaagccatcttgccaatccgggggaagatcttaaacgtggaaaaggcctccttaaaccgggttttggccaacgaagaaatccgctccctgtttacggcactaggaactggctttggcgacgactttgacgtcaacaaggctaactaccacaagctgatcatcatgaccgatgccgacgtcgacggggcccacatccggaccctgttgttgaccctcttctaccgcttcatgcggccgatgatcgaaaagggctacgtttacatcgcccagccgccgctgtaccaagttcggcaagggaagtttgttaagtacatcgaaaatgacgaggaactagaacgggtggtcaactccctgcaaccaagccctaagccggttatccaacgctacaaggggctgggggaaatggacgccgaacaactttgggaaacgaccatggatccggctaaccggcacctgttgcgggtgaagttagacgatgccaaggccgccgatgaaattttccagatgctgatggggaccaaggtgggcccgcggcgggaattcatcgaagaaaacgccaccttcgtggaaaacttggacctgtaagaactgatattgaggaggaataagcgtgccagaacaagagatgcctggacggataaccgacgttaatctgaccagccaaatgcggaattcattcttggattacgccatgagtgtcatcgtctcccgggccctacctgacgttcgtgatggtttaaagccggttcagcgccggattttatacgggatgaacgaactgggggtcactccggataagccctacaagaagtcggcccggatcgtgggggacgtcatggggaaatttcacccccacggggactcttcgatttacgaggggctcgttcggatggcccaagacttctcctaccgttacatgctggtcgacgggcacggtaacttcggctccgtcgatggggacggggcggccgccatgcggtacaccgaagctaagatgagcaagatcgccgtcgaaatgctgcgcgacatcaacaaggacaccgttgatttccaagacaactacgacggtaccgaaaaagaaccggctgtcctgccggcccgcttcccgaacctcttggtgaacggggcctcggggattgccgtcgggatggctaccaacatcccaacccataacctgggcgaagtaatctcggcaattcacatgctgatgaataacccggacgtgacggttgccgagctgatgaaggccttaccaggaccggacttcccaaccgggggcgtagtcatgggtaaagcggggattcgccaggcctacgagagcggtcagggttcgattatcgtccgggccaaggtggaaattgaggagcaaaagaacggcaagcaacggatcgtcgttcacgaaattccgtacatggttaacaaggccaagctgatcgagcggatcgccaacctcgcccgggaaaaggaaatcgatgggattaccgatgtcaacgacgaaaccgaccgggaagggatgcggatcgtaattgacgttcgccgcgacgccagtgccgaggtgatcttaaacaacctctacaagatgaccctgatgcaaacgacttacaacttcaacatgttggcgatcgttaagggcgccccgaagatcctgtcattaaaagagatccttcagtactacttggaacaccaagaagaagtagttcgccgacggaccgaattcgacttgaaaaaggcccaaaaccgggcccacatcgtcgccgggttacggattgccttggatcacatcgacgcgatcatcaacatcatccggagctcggaaacttccgaactggctaagcaacggctgatggacgactacagcctgtccgatcgccaagcccaagccattttggacctgcggctggtacgcctgaccgggttggaacgcgaaaaaattgaagacgagtaccaaaaactagtggccgccattgcagattacaaggacatcttggcccaccaggaacggattaaccagatcatttacgatgaactgatggaaatccaaaacaagtttggtgacgagcgccggaccgaattacaagtcggcgacatttccaacatcgaagacgaagacctgatcgaagaagaagacatcatcgtcacactcacccacaatggttacgtcaagcgcttgccggttgacgaatttaaggcccagaaccgtgggggccgcggggtgaaggggatgggcgtccacagtgacgacttcatcgagcacctggtcgctagttccactcacgacctcttgctcttcttcaccaacaccgggaaggtctttgccatgaagggctacgaaattccagagtacggtcgggccgcccaggggattccgatcattaacctcctggacgtcgacggtaaggaaaaggtgaccgccgtgatcaacgttgcccaaagagaagacgacttacaaaaggacctcttctttgtgacccggcagggaacggttaagcgcacgccggtgacggaatttaagaacattcgctctaacgggatcaaggccattaacctgcacgagggtgatgaactgatcaacgtggcgattgtcgatgacgatcaaaacatgattctggggacccacctgggccacgccgccacctttaaggtgagtgccgttcggtcaatgggacgatccgccgccggggtccggggggcccgcctacgggacggtgactacctgattggtgccgcaccgttaaacgaggatgaccaggttctggttatctcggaaaagggctacggcaagaagacgccggccagcgagtacccaattaagggccggggtggcctggggatcaagaccgtcaacgtgaccgaaaagaacgggccactcgccgggttaaccaccgttcagggggacgaagacctgatggtggtgaccgataagggggtcatcatccgctttggcgttgaatccgtctcccaaaccaggcgcccagcaattggggtccacctgatcaagatggacgccgactcagtggtggccacgatgaccaaggtcgaaaaagagaccgcagaaacggatccaaccgaagcaagcgctgaagaagccgaaacgccggttgaaggtcccgacgaaatttaagtcaaccaccactgactaaagtcagtagcttgtgagcaagcacccttctgatgccggccaatatttattaaaacagtggccagtaattcggcgacggccaattcgttgccgtcgtccgaatcaatccggatcagactttttagtagttcaatcttttcttgtcgctgcatggcgcatccccccatcataaaaccccggtgccagaacgaatctgcccaccggggtgaaagcttgcgtcctcatctcgtaaacctaggttagcaaacccaaatgagaaaaaacaagcgtgtctttaatttatttttaatttaacgttgaccgcgatcggtcttgtcctttaatagggggacatacttggccaaggcggccaccaaggcgtcgacttctgccggcgtgttgtaaatgccaaaggagaagcggagggtttcccaaacccgcggactctcggcgccaaacatcgccactaacacgtgggaaggatccagggacccggacgtgcaagccgacccggcggccccgatgatcccttccaagtcgaggttggttaaaagggcgtcgttaggcacccccttaaaccacagcgataaaacttggggcgctgcgccttcatccaaactcccgttgacttcaaagtcgatcccagcgtcttttaacccatccaccagctggtgctttagggccacgtaggttgcgcggtgctcggccatcttctcttggtgcagttcgacagcccgggcaaagccggccaccgctggtacgttttcggtcccggcccggcgctttaactcctggtcgccgccgcgcactaaggacgggaagacgatcccgcggcgccggtacaagaaaccaaccatctttgggccgttgagcttgtggccggataccgacatcaagtcgatctggtccgtttggacgtccaacggcaaggtcccgtatgcttgaacggcgtcggtgtggaaccaggcgttggaatcggcgacaatttggccaatttcgtggattggcaagtggctgccgacctcattgttgacggtcatgatcgtgactagaatcgtgtcctcgcgcaaggcggccttcaagtcggctaagctaatctggccccgctcgtcgacgggcaggtaggtcacctcaaagccctcttgttccaagtcttctaggggccgcaagatcgcctcgtgttcaaaggcggtcgtaataatgtggcgcccctcactttggcgggccttggccacctgcttgacgaccgtgttatcactttcggtgccgccactggtgatcacaatttcatcgtcgaactgggcgttaatcgaccgggccaggaggtggcgtgaatcttccagcatctgtttagcctgacgcccgtagtagttggtcgtcgaggcgttcccccaagtcgtctccagcgcttcggtcatcgtttcaatgacctccggggccgtcttggtggtgccggcgttatcaatgtaaatccgcttatccaaaaaaatcgctcctcattttaaatattgctagccgaattcttaaccgttctagtatactacttatttttagatagagaaggggaaagcctttataaagcggtacaatacgaggacagtacaaacacaccgtgtgcagttggtgcttttctagccaacgaaccggttcgggtgcctttaaggtaccctttttttgtacccacaaagctaaatatcctgtcaataaattaccatcatggtagcccatcaacaggatttagtgtagagccagttttttggaatttcctgatcacaaaacggccgccggaccaacagtccagcagccgttcttaatctttataacggtaaatccttttggttaaaggcgaggttgccccccgcaaagcaaacggcgcctagcccgcctaaaatcgccagttttccttgccaagcatctccttgggccataacgtctttgtaatcaaacagcgatacaatcgtcaggtgttaaacgtcatccaacccactgaccccgtagttgacaaaagaagcaatcacggctaacaagatgaaagctaaaattaagacccccccggtccccagggatagcttagagaggttaaacacccccgaggctaaaaacatgattcccgcaaaggcaaaggcaattgccagggcgccgaagtttaattcaaccaaaattttctttgcaaaccccgcttctgcgtaatggttggccaacaaactggtcaccgtcatcgagccaaaggtcaccaccaacgcgccaataaagtacagcgtttgggtcagcgtgaccgttagccggcgaaccggcgccgtcaacaggtaggccatcgagccccggtcaacctggccggccagcagcttgttgccgacaatgataatgaaaatggcgctcaaggctggtaccagcatcccgtaaaacatcggtcctagcagggccctagtggcgctttaccaagggggtgtcgccgacgtgatgatgcccaccatggacggcttcacaatggttaaggaaatgcgggccgccgggtttgaacaacccgttttgatgctgacggccagaaccacaatcaccgataaaaccaccggcttcactagtgggaccgacgattacctcaccaaacccgttgacctagccgaactcaagctccgggtggccgcccttttgcgccgggctaagattaacagtgcccgccagattacaatcggtcagactattcttaacgaagagaattttactttgaccatcaatggccactccaccaccctagccaaaaaggagtttttgcttctcttcaccttgctttcctaccccaataaaattttcacccaggcccagttactcgaccagatctggggaattgattcggcctcaacggaagacaccgtcaaaacccacgtctcaaaggtttgcaagttacttaaggatagtaacgacgtgaaaatcaccaccatccgtggcctcggctacaagggagaaatttgtcatgactaaaaatccctttacccgggtcctcacctggctagttgttttgatcgcttttttgatcgtgatggaaaccctggcctttgactttgctttaatgctaacctttccccacctggcccgcaatttcgacccgcttaacccagtgctggcccttggccccaccgtggttatcttaacggtggtcttagccctaaccttttcttggctcaacaaaaaaatcacctacttaacaaagggtattgaccaagtggccgccgggaattttgctgcccacctcgatgagcaaaagggtggtcccctgtcagccagctaccagaacttcaaccaaatgactgaccaactcgctaaaaccgccactttgcgcaacgactttatcaaccagttctcccacgaatttcgcaccccgatcgcctcaatccaggggtttgccgacctaatgcaagaacgggagctaccaaaaaaagagcggcaagcctacctggctttgattagtaaggaggcccatcgtttaacgaacctgtctaccaacgtactgaccctaaccacgttagagagtcaaaccattttaaacaaccagacttcgtttgacctaactgagcaagttcgtcagactgtcatcctcctgtggccccaattagaagaacacaagcttaacgttgacctaacgcttgctccggcaaccgcatttgggaacgctgacctgttgaaccaggtctgggtcaacctaatcaataatgccatcaaattcacaccagacggggggcacctaacgattaaaatcgagcgccacgacgatcagatagccgtgtccgttaacaacgacggtcccctgatctcacccactgaccaggaccatctgtttgaaaaattttaccaagccgataatcgttccaacgtcggcaggcttgggcttggcctcgccattgccagccgaattattgctctccatcagggacgcatcaccgtggtttcgaatcctgctgaccataccaccttcaccgtctacctacctagcaaagggtcagccaagtagttagaagaacctttttaattgtaatataattaaaatagttaaatgttatgagggattttaatggcaactacgctcgtcttgtacttttcagcatccggcaccaccaaacggatggcccaaacgattgccaacttaaccggggccgaccttcacgaaatcaaggcccaatacccatacacccaagcggacctggactggcatgcccctcagtcacggacctcaattgagcaacatgaacaccaggggcacgtcgcctgcgtcaatgactttccggcccttgatcaatacgacacgatcatcatcggccacccaatttggtggggaattccgccccgtttgattgctaacgccattgaccaacttcctttagatggcaaaacgctggccacctttgccacctcggggggctccggttatcagcgcagtcaaagatatatccaacgcgtcgttgatcaaacccaccaccaggtgacgatcatccccggcactgtgttgagcaaccagcgccaggcgaagcagtggctgaccaaggcgaacttaatttagttggtagccggagcggttatttctaagggcgccgctcattttcagaaaagcccttaccaaaaaatcctttacaagtgaaccgtttcccagcataatgtagtcaattaaataaataatttcttcggggcagggtgaaaatcccgaccgacggtgacaagcaatgcttgaagtccgtgacccgcaaatttgcggctgaaccagtgcgattctggtaccgacagtgaaagtctggatgggagaagaaaaggcagggggaagtcccttgccacctttttgaacacgctttcaaccaggggtcccggaatttttccggggccccttttaaatttcccggggaaatgggaatggcaacctcctcggcgggccgaggaggttggttcccactcacctatgaaaggaagtcattaccttgagttcagacgaacagttcatgcaactggcgctcgctgaagcggccaagggcgggagcgccacctggaagaacccccaggtcggcgccgtgatagtcaaagacggccagctgctggcgacgggctaccaccaccagtatggtcaggcccacgccgagcgcgacgccatcagtaagctttctaacgaacagctggccggggccacgatttacgtcaccctggagccctgctttcactacggcaagcagcctccgtgtatccagttgttaattgacagccactttgcccgggtggtcgtcgccacgattgacccccaccaagtcgttggtggcaagggaatcgcccagctaaaggcggccggaattgatgtggaggtcgggctcttaaaggaccaagccgaggccctcaaccgccactacttctacttttaccgccagcagcggccctggatcacggccaagcaggccctctccttggatggccaggttgcagccgccccggggcaagcgacggcgatcactaaccaggccgcccgccggctggtccaccaggaacgcgctgactaccacgcgatcgtggtcggcgccggcaccgtgcttgtcgacgacccacgcctgctgtgcgagacgccgcaactcttccccccggtccgggtaatcttggaccgggcggggcgcctgctcgattaccaggaccgctttgtcttcaccgatgcttccgccccaacctggttagtcaccaccaaccgggccgccacgaaagtcgactggcccgctcacgtgaccgttaaactgttgcaaaacggcgactggccggagttacttgactactttaaagaagccgagttgcaaagcctctacgtggagggcggtcccgcggttttgaccgaactatttcaagcggtcccggtcaaccagttaatcacctacctggacccccaaatcatcggcgaccaaggcctggccggggcccagttcccggccggcaccgcttttacccaccgcaccgtcacccaactcggtgatgacatccggattgacgaaaggaatgacgagtaatgttctctggcttagtaaacggaacgggcaagctcacccagattgagcaaaccgaccacaccatccgcctaacgatcgacctcgaccccgccctgcaagagggaatggaagttggggcgtcgttagctgtcaacggaacctgcctgacggtcgagaccgaacaacccggccgcctaaccgtcaccctgatgccgcagacttacaacctgaccaccttcaaggacctgccagttggtgccctggtcaacttggagcgctcgctaaagatcggcgaccggctggagggccacatcgtcaccggccacgtcgaccaaacggctccggtcatcaaacgggaggttaacgaaaacgcaattgaattgacctttaagctccctgaagagttgcggggtcaagtcattagccaggggagcgtggcgatcaacggggtcagcttgacggtcatgaagcaagcagacgactggttctcggtcggcctgatcccccacacccagaccgttaccaacctggatcaacttagggttggcgacctagtcaacttagaaaccgacgtattaggcaagtacgttgccgcacagttaggaggcatttcaaatggacgttcataagattcaagcggcccttacccaccttaaaaacgggggcctgatcatcatgaccgacgacgaagaccgcgaggcagaaggtgacctgttaggaatcgccagccaggtcaccccggcgacggtcaacttcatgaccaagcacgcccgcggcctgctctgtgccccggttagcgaagcgatcgccaagcaactgggcctggatttaatggtccaagacaacaccgagccctaccacaccgcttttacggtttccctagaccacaagtcgaccagcaccggaatctcggcctatgaccgggccgccaccatcaaggccctggccgaccccaccagcacccacgatgacttttactaccccggccacatcttcccgctgatcgccaaggagaacggcatcttggcccgtaacggccacaccgaagccgccgtcgacctggccgagttggctggtgagcctggtgccggctacatctgcgaaattctcgacgccgacggccacatggcccggcgcccggtcttagagaagatggctgaggaactgcggttgccgatcctgaccgtcaaagaactgcaagagtaccggcgttcggtggtcagccaaccggtcccgccggtccacctgcccagcgcgtacggcgactttaccctacgccactttgacgacggcaacctggccctgatcaagggggacccgaccacgactaccccgttggtccgggtccactccgagtgcttcaccggcgacgtcttgggctccctgcggtgcgactgcgggccccaactccacgccgccatggaggccatcgaccaggccggcaccgggatcctgatctacctacgccaagaagggcgcgggatcggtttgccaaacaagctacgggcctaccgcctgcaagaagaaggcttcgacaccgtggaagccaaccaccaactgggctttgccgccgacgaacggacctacgaggccgctagccacatcctaagggcgctccacgtttcaaccatcaaactcctgaccaacagccccgataagatcagtcaactggaagaagccgggatcacggtcgcagcccgggtgccgctggaaatgccggcgaccgcctacgaccgcgcctacctcaagaccaagcaagaaaagatgcaccacctactcaaactcacggaggaagaacaacatgcctaaccaattcgaaggaaactttatcaccacccccaccaagaagatcgcgatcgtcgttggtaaattcaacgaatccgtcacccgcaacctagccgacggggcgatccggaccctaaagcaattcgggatcaaggacgaccaaattgacctcgtctgggtgccaggcgcctttgaaatcgcctttgccgccaagaaactggtcgccagcggccgctacgccggggtgatgaccttgggcgccgtgatcaagggcgaaaccgaccactacgacctgatctgccagtccaccaccagcgcaatcatgaacttaaatgctcagggcacgattccggtgaccttcgggattttgaccaccgacacgatcgaacaggcgatgcaacgggccggcttaaaggtcggcaacgagggttcgatgactgcccaatcgctgctggaaatgattagcttaaacgaacaactagggtaacgaaaaccaaagcaaaaccggccactccgcttaagtgcgaagtgaccggttttacttttgctttggtggcgagctggccgatggacacccgacaaatctgcgaatttgcgcaagataacgtgctcctctaacttgcgcaaatctaaatatttgtccggtcttagtttggagtttcttgtttttccggcgggaagttaagcaaggaaaggtctaattggttaaacacgtctcggatcgaataagtggccagtttatccaacgccgctcgctggacctggtcaaaaattaggtccaacgcgtcgggcatcccctccccgatccggcactccgtattagtttcattgttgaagtgcaataagtccccgccgtcaacggcctggtaaatggtcgccaaatctaattcagcgggatctttaactaactggggacaaacgtggccggggacactgtccaaaatgtggtgccgcttaagctgagccataatttggcggacctgggtctgatttttatttagggacttggcaatcgccgcactcgataggtccccgtcgctgccgcccgccgcaataaagactacgatatgaattgcatcgctaaacctggtggaatacttcattcttttccccccttcctgcaagtatcatcttcttatcttaccgcgctttgctcggcctggccatcaaacgcgctaattgggccaagtttgttttcaaatccccctggatcacggccgtgcggggttggaggttaaagggaaccgggcccggcttttggttgagcaccacgtagttccactcgctaaactggcggagcaagctttccacaggctttttgactagtgggttctgatcaccaacccccagttccaaaaccgccagtggttgatcggcatgcgccctgaccaacttgtttaaccccgccacctgttgggaatctagttgtggctttggcgcaaacattagcggcgttagcacctccccacaggtcgtacaccgtggcaagtctgcttcggtcagctcccgttcttgttcgagtccaaccattaacctggccgccgcccgtaggtcaacgtgagggtgatcaggggtctgacaacttccatacacccagttggcctcgttttcgaccacgtgatctaaaccggctaggttaaaatgatgttccggattcgtggtccagatgtaataagggcgccccttgataatctgacgtaagttttccatcaacgggctggtgtggtagtggctggagtaacgattaattatccgggcccaaacccgccactgcaccaccttactctggtacgggtattggacggcttctaacatgttatggaggccgtattggtcaaccaagtcgcccaataagtcatgaaagacagcgtcacttgcaaaccagttgaagccctcgctaatcgaaaacccattggctgccgtaattaacaaggccggggcctgttcaagcattccaagggcttgttgttcaggctcttgctttggtaccctcggtgttttcaagtaactttggtgactaaccgggttttgactttttagtttttgtaccgcccgcaaggcctgatcaacgtcggcgtcgatcaacaccgaccggcttgcaatctgggtatgggtcatggcgtcttggggattaatgttaacgtagtgggccaaggggagctgactggttaactgccaaaagggttcttgaataaacatcggcgtcattcgccccactcccagctcaaagaataacaacttttggttgccaaaccggttgatgaattggcgggtcttttcgtgttcttgtttaaaccggcgcccctccaaaaattctggtgaccgcacccacggcgttagcggcaagccagttgtcgggctgtggggaatcaaatcgtctggcaagtacaacttatcttcttgttgcgccaagtattccatcccccgcttaacaaagggccgggcgtcgtaaagctggtcgtcaatctgcggggcgctagactgcaagaagcgccaatccccttgaatcgtactgatttgctcgtcggcaaagtagcggttaaacattgcgtcttggttcgtggtcaagatgtggtaggggcggtcttgaattaggtcctttaaaacttggtaggtattcttgaccggcggctggtggtagataaagtccaacatccgtaccaggtaggcccagcgctcattttcgctcgtaaaccgcgcataaaagcccttgaagatcccggtcgcctccgggtggcgggcataaaagtccccgaagtgctgcttgtataccgggctggcctggtaccaccagtccatcccagcggccgcagacattcccgatccggcgccgattaagattgcatcactatcaagcagaacgtcctttaactgttcgatctcgttcttcatgcttctctccttgctgttaaattataaataactttacccacccattctaaatggttgttaattataaatcaacttcaaaggcgtcccacctaaaaatccccgcggttcgccttggcataccacggggatttatttttaattactgttttggccgatccagcaagcggacccggctgacggcgtcaatctgattgagggtggtcgttagaatctcggtttgttcggcggtcaattcgccgacgtcgaccatcgtgtaggcgtactcgcccttggcccggttgaccaggttgtcgatgttgacctcggccttggcgatcgccgtcgaaatttgccctaacatgttggggatgttgcggtgaatgatcgtgaagcggtgctggctggtgaacggggccaccacgtccggcaggttcacggcgttggtcgtgttcccggtctccaaatactgggtcagttcgtcgacggccatcttggcgcagttgatttcggcttccttggtcgagccccccaggtgcggggtaatcgtgaccttcgggttgtcctgcaggcagtcctcgccgaagtcggtaacgtactggcccagttgaccattggccagggcggccacggcggcctggttgtcgacaatccccagccgcgagtagttaaacaggatggcgcccggcttaacctgggcgagcagttcctggttaatcatcccggtcgtttcctcgcttttcggcacgtggacggtgatgaagtcggcccccttgaccgcgtcagccagggtggcggcccgttgcacccgggcggtcaagttccatgcggcgtccaccgacaggtaggggtcgtagccaatcacgtccatccccaggtcaatggcggcgttagcgaccaaggaaccgacgtggcccatcccaatcacggccaggcgcttgccgaagagttcgtggccgttgaagcgcgacttttcgcgttcggtgcgcagggagatgtcttcgccaacgttttgggcgctccagttggccgcttcgatcaggttccggttggcgatgaccatcagggcgatgaccacttccttcaccgcgttggcgttaccgcccggggtgttgaaaacggcgatcccctgttcggagcaggcgtcgagcggaatgttgttaaagccggccccgcagcgggcgatcgctagcagctccggttcaaattggtagtcgtgcaggtcgatgctgcggatcatgtaggcgtccggttcctgaccggtgttgacctggtagttttccttaaaggtgtctaagccttccttggcgatcgcgttgtaggttttgatttgatacatgtgcgtccctcctaaatttcttgttcaaactggtgcatgaagtcacgcagggccacggccccggccagtggcatggcgttatacaggctggcccgcatcccgccgactaagcggtggccctttaagttcaccaacccggccgcggcggcttccttgatgaagcgctggtcaaggtcggcttgcccagtggtgaagggaatgttggtcaggctccttgaatccggcgccacccggttagagaagagcttggactggtctaagtaatcgtaaaccaggccggccttttggcggtttaactcgtccatggcctggaccccgccctgttcttttaaccacttcaagaccaggttggcgaagtaaatttgaaagaccggcggcgtgttaagggccgattccttcttggccagggccgggtaattgagcatgcttggcaggccgtggtcttccgttaggtagtcatttttgaccaccacgatcgtcaccccggccggggccaggttcttctgggcgccggcgtagattaggtcaaaggaagaaaagtcgtaggcctggcccaagaagttggaggacaggtccccgaccagcggcaccgccgtttgcggcaggtcctggtaagccagccccatgatcgtgttgttggtggtgatgtgaaggtagtcgtaggtgtcagctggtaggtctggcaccgccggaatgtgggcgaagtccggtccggcctcggtgaccacgtcaaccgtcaagtccggcaacttcttcgcctcttcaatcgcccgggccgaccagtgcccggtatcggcgtaggccacccggtggtggtcacgggccaggtttaagggcaccatcgtaaactggagggtccccccaccctgcaagaagagcggtgtgtactcgtcggcgctcagccccatcaactgcaagagccgttccttggcctgctggtagatttctcgaaagaccggcgagcggtgggagatttctaggatgcttacttggctaccctggtaatccaggagctctcgttggacttgttctagcaccggccggggtaaggtggctgggccagcggcgaagttgtaggttggcatggcaattcctccttgattccaaatgaaaaaaacgggcccccacctcttttggtgggggcccgtttgtaccacggtaccaaggtcagcccccaccaggtgaaggccaaccctaaaggacggccttcgttagcgtgaagaccgtgatgaggaaactaagttgtagcgattgaattgtaacatctgggtttcctcctttgttcgttcctttaagttaagtaaattctaagggaactctcatcaaatgtcaatcatcaatttgttaattagtccacttggtgtgggtgtcccggttatagccgacctgacggttttcgacctcgaccgtcccccggtggccgtggatcgtcaactcgttcagggcggtgtcgagccgttgcatttcgaccggggccaaatcaacctgagccgccgctaagttttccaagatccgcgcccggttcttggagcccgggatcggcaccacgttggggtacttagccagcatccaagctaacgaaagttgggcggtcgtcacccccttggcctcggcgaactggttgagtaagtggatgaccggttggtttttatccatgttttcctggctgagttggggcacccagttccggacgtcatccgctttttcaaactggctggtactgtgcagttggccagataaaaagccgctggcaattggcgagaagggcaccagcccgatcccgttttctaagcagtagggctggatcgtttgctcgcagtcacgttccagcatgttatagaggttttggacggccgagactggcgtcacctggtcggcttcttttaagaggtccaaggagacttgcgacagcccccagccccggatcaggccctggtcgattaacttgcccatcgccagcgacacgtcactgagggccacgtcctcgttgacccggtggaggtagtagaggtcaacgtagtcggtctgcaggttttccattgacagggctaagtgatggcgcagcgccccttcgacgccgtattcggccacctcttctggttcaatccggaccttggtggctaagactacctggtcgcggaaggggtgaacggcctcacccaccagttgttcattgtggccggggaagaagcgctccttgccgtagccctcggcggtgttaaagaaggtgcaccccgcctggtaggccgcccggatggaatcaactgcttcgtcatggtcgggcaccgttccgtagccgtgagaaaagcccatgcagcccatcccgacgtctgaaaccgcgattttacgtaagtaacgtgtcatcaaaatccctccttttgatgaccagaatacgctttcttacccgaattggcgacaatctttgctataatctttgaaaaagaacggaggatttctcatgactgaactttacattatccgccacgggcaaacggctgccaacgtcgccgggctcaagcaggggacgatcgacgacgagcgtacctacctgtctgaaacggggatcgcccaggccaaggaactggccggcgccttggacctgactggttttgccgccctctaccactcccctctgcaccggacggttgaaacggcgcagattgttaaccaaacggcccacctgccaatggtcgccgacgaccgcttgctcgaaatttcctacggcgattgggacggccagttaaacgccgacctgatgactaagtacccggacctctttgatcccctaatcaacgacgtccgggccgcctacgccccggtcgctaacggggaaagctttgccagcgtcgaagcccgggtgcaagccttcaccgaagaggtcgctaaggcccaccctgacgaacgagtcgccgtcgtcacccacggcttcaccgtccgctcctttgccattaacgccacccagtcgcacgacctgacgattttagaacccgccaactgcagcgtcaccaaaatcctagttgaccccactagcggcgaccagcacctagtttactataaccgcagcgccagcccggccttttagcgccgtgctaaaatgggggcgagaggagataatttatgaagcaacaacaattgatcggcgccctattgcttagcggattcctgcttggcataaccgggtgcggtcaggtcaaaagcaagcggtctagtcaagcctcaagtagccacagtagccaacaacgggccgctgctatcacttcggctagcttaacgtccaccggtgcatcccccacggtcagcgccccttttgcgaccgcctcggcggcggggatcactgcgcccaccacccagcccagtaacgccagccaaagcagtagccagtccggggtcgtcgtccacaacgccgaagaagccctggcgctggccgaatcgatctacggggatgataacggcgactaccagtgggtcatcatgagccaatcggatgggcaaccggcccaaaacgaggacggcagctacttcgtcaaggcaatttccaaacaagcgatggtcgagggctcgatgaccgggaccgcgctgagcctccgggtctaccccaacggaacaattataagcaactagcagttttacccaaaaatatcataatattttatggtgatgtgtgcgacttaatagacatctttagcggcgaatataacgtcattttccttaattacaaaaaggaataacccgtttgtctttggtaaacaagtagtttataaaccataaataaataaattaattatcaacaataaaaatcattacatttccctggttttactttttaattatttgtgataatataatttgtagagtgatagtgattctcccaatcttgctacactccgtatgataacctaacatactccgagaggaggagcccgaccttggctcctccttttggtttttataagaaaacaaaacgcctcgcgccgcattttgcgacgtggggcgtttttgcgtgctaggttacacagataacatgctccccaaccgcaggcctagtggctaagtacgggcaatgaacgatgcttatcgcatcaacccttgccctagcttagcccacggcctgctttatggttgggtcgcacttcttaattatcaatctcttcatccgtctgcaggacggccatgaaggcggcctgcggcacttcaaccttgccgacggccttcatccgcttcttcccgcgcttttgcttatccaagagcttggcccgccggtcggggtccccagtgtggatccgggcggtcacgtccttgcggtaggccttgatgttggtccgggcgatgatcttggaaccaattgcggcctgaaccgggatttcgaagttttgccgcgggatgatcttcttgagcttggaggcaatctcgcggccccgttcctcggcaaagtcgcggtgggaaatgaagctcaaggcgtcgacgcggtccccattcaagaggatgtcgatcttgaccaggtcggacggccggtaatcgtcgatctcgtagtccaaggaggcgtaaccacgcgtcgaggacttgaggcggtcaaagaagtcgtagatgatttccgacagcgggatgtggtagatcacgttgacccgggtgtcagacaggtattccatcgtgtcgaactggccccgcttgcgttggcacagctccatcacggcgccgacgtaatcgttaggtaccatgatcgaggccttgacgaatggttcttcgatcgacttgatctcggtgacgtccggcatttcggccgggttttcgacgtttttggttgacccgtcgtgcaagttgacgtgataggtcaccgacggggcggtggtgattaaatcaaggtcaaactcgcgctccaagcgttcttgaatcacgtccatgtgcaacatcccgaggaaaccacagcggaacccgaagcccagggcctgggagctttccggctcgaaggtcagggcggcgtcgtttaactggagcttttctaaggcgtcacgcaggtcgttaaacttggcgttgtcggtcgggtacagcccggcgtagaccattggctgcatctggcggtaaccggccaggggcttatcggtcgggtggttggcgtcggtgatcgtgtccccgacccgggcgtccttgatgtccttaatggcggcggtcacgtaaccaacgtcgccggccatcaagaagtcgcgggccagcggtttgggcgagttgatgccgacttcggccacttcgtaaaccgcctttgagttcataaactcgatcttatcgcccttcttgacggtcccctccttgacccgcacggacaagaccaccccgcggtagtcatcgtacttggagtcaaagatcagggccttgagcggcgcctctaaatcgccggtcggcgccgggatgtcttggacgatcttttctaagacctggtcgacgttgaccccggtcttagccgagatgtcgacggcctcgtcggtgtctaagccaatttcgtcttcgatctgctttttggtcccctccggatcagcggacggcaggtcaaccttgttgatgaccggcaggatctccaggtcattatcgatcgccaggtaggtgttggctaaggtctgggcctcgaccccctgggtggcgtcgacgaccaaaatcgccccttcacaggcggccaaggagcgcgacacctcgtaggagaagtcgacgtgacccggggtgtcaattaggtggaaaatataatcctggccgtcctgggcgtggtaagtcagggcgacggcgtttaacttaatcgtgattccgcgttcccgttccaggggcatgtcgtctaagatctggtttttcatttcgcgcttgctgatcgtgtcggtcatttctaaaatccggtcggccagcgtcgatttcccgtggtcgatgtgggccacgatcgaaaagttgcgaattcgctgttggcgttccttcattgctgctaaatccatgcactatgcctactttcttccgtaaagtctgcttctagtatagcaaagaccgcccgccggcgccaaattatgcttgttgcttgagccaatcggccaccagggcctgcatgacggtggtgtcttctgcgggcccaatcgtcaggcgcagccagtccggttgcaagtggcgccggacctggaagcccttctccaacagggtttgggccaggtcagcggcgtttttgaccgtgaagtaaatgaagttggcctgactcttaaagtacttaaccccctgctggtcaaagaagtcttcccacttggcccgctcaaccgcattcttggcggccgcttccttgacgaagtcctggtcccttaaagcggccacggccgctacctgggccagggtgttgaggttgtaagggagccggatcttttgcaaaatcgccgccaatgcgaccggcatcacggcaaagccgacccggacgttggccaacccgtaggccttagaaagggtccttaaaaccgccacgttttggtaccgcttgaccagcggcaggcaggtcgccttggccgggtcgtcagcgaagtccaagtaggcctcgtcaatgaacaccagggtgtctttagggacttggcgcacgaagtcctcaatcgcctgggggctttccaagaccccggtcgggttattggggttgcagatcaaaaccaaccgggtcgcctcgttaatcacggccagggcgccggcaaagtcgaagtggccggtcgccgggttaacgggcacctccttgacggccgccccctcaaccgtggcgtgcagtgcgtactcggaaaaggcgggcttggcgaccaccacctgatcgtccggggtcaaaaaggcgcgggccaccaattcgatgatttcgtcgaggccgacgccaaagaccagctggtcgccggcaacgtttaactgctggccgaccagggcccgtaactcgctggcgtctccgtctgggtaacggttgagcgccccgtcgttaatcgcattgatcagggcctctttaaccaacggcgaggtcccgtacgggttttcgttggccgacaggcgggccaggcgctttaagtggtacttgcttttaacccgttgaaccggttcttctggcacgtagctttgaatttggttgatccctgctttcattcccctacccccttataagtccttaatctccgggcggtccttgaagtcgctcatcaagccctcgcgcttgcctagctcctctttgatgtcatcgtaggtcagcccctgttcaacgagcaggaccatcaggtggtacaagaggtcggccgtttcgtactggagctcggcggtgccttcgtttttggcggccacaatcacctcggtggtttcctcgccgaccttctttaaaatcttgtctaaccccttagtgaagaggtaatcggtgtacgacccctccttggggttggcctttctggcggcgaccatttggtataagctttctaaatcttgcatcttaatcttcctttccctgcacctggttgaaaaaacaagaccgtgccccggtgtggcaagccgggccggccgggtccactttgaccaagagggtatcttggtcgcagtccaaccacatttccttgacgacctgggtgttgccagaagtcgcccccttgtgccagagtccctggcgtgaacgtgaccaaaaccaggtctccccggtttgcttggtcagccggtagctcgcttcgttcatccaggcgaccattaacacgtccttggtggttgcgtccaccaccaccgtcgttaagagcccctttgtaaagtctggttccaccggaccggcaccccctttttaatcaggtcctctttgacctgggcaatcgttagctgctgaaagtgaaagacggaagcggccagggccccggtgacccccgagttcaaaaagacgtcggcaaagtcatcgatcttcccggcccccccggaggcgatcaccggcacgtcgacggccgccgttagttccttgtaaaaggcggtgtcgtaaccatcctgggtgccgtccttgtccatcgaagtgaccaggagctcccccgagcccagggaaacgacctgcttggcccaggcaagcgcctcgaggccggtgggcttggttcccccgtgggtgtaaaccatcttttgcccggtcgccgggtcggttttgacgtcaatggcggtgacgagacactggttaccaaacaggcgggcgcccgcactgatcaggtccggatcggccacggccgaggagtttaaagaaaccttatcggccccggccaacaggagggcccgcatgtcttcaactgagcggatcccaccgccgaccgttagcggcataaagacctgttgagaaatggcctcgaccatatccagcaatttctggccaccgccggcctacttgggatccgtgatgaaaaccaggccgtccgtaccgttttcctggtacttaaaggccagctcgaccgggtcgccaacgtccaatagtcgctcgctgcccagtaggcgctttttgacccgaccatcaatcacgtttaagcacggcaaaatccacctcgtcagcatctgcttcacctcccctacttacgtaactcaccttgccaccactccttcgagaaagtcatttaataaattcaagcccattggcccgctcttttcggcttgaaactgcatcccgaccacgttgccccggtgaacgatcgtcgggatgactaccccgtattcggccgtggcgacaatgttttggggcgccgtttggacgtaataagagtggacaaagtaggtgtactcctcatcaatttagttaaagcggctgaccgggtttccagccggttcatgttccagccgacaatcggcaccggcagttgcggggtgctcgggatttcggtcacccggcccttaattaagcccaggccgggaattaaaccgccctccgttgagtaatcaaatagcaactccatgtcgagcccgatccccagtaagggaaccccctgttccaccgcccgccggatgggtccgatcaggtggcgttgcatgaagttggtcatcccggactggtaggtgccgatcccggttaaaatgattccatcgctagaaacaacttgtttggcgtcgttggtcaataccgtctttgctcccaattaggcaaacgccttttggacactatgagcattgcccgcgccgtaatcaataagtgcaagcattggccctctatcgacccccacccgggccgactcctttcttctcttttgtgtgcatttctcccgtgtagccgattagtaacaaaaagcccccctgcatgataagcaaggggactcccgagtacggtttgcccgaaccccgctcgtggtggggttcttccttgctgattggggacgccatcgctaaccccagccctacttcagccgttgctcatcgtctacatattctctatccaaataataacccaaaaccgcttaattagcaaaaattattgtgcaaacaaaacaaaaagcgcccttttagagcgcctttattaaacaattaatgatcgaaagctaaccatcttatttattatcttcgaaggcatccttaagcttatcaaaaaatcccgctttgacgcccttcacgtcttcaccagaggccgccgcaaaggccagcatcgcctcgcgttggcgcttgttcaaggtctttggcgttttaacgtgaacggtgacgtattcatcgccattcccgttaccgttgacccgcggaacccccttgccacgcaggcggaacttggtttccgactgggtcccggccgggatcttcaagtcaacgtcgccgtgaacggtcttggcttgaacgtggtcccccagggtcgcctgggaaatcgagatgtcttggtcgacgtagatcgtgttgccatcccgcttgaagtcgcggctcggcgtgacccggaagacgatgtacaagtcaccgtatgggccgccgttcttgccggcttccccttggccctgcagacgcatctgctgaccatcgtcaattccttgcggcaccttcaccttgagttcgtgccgttcctcggttaccccggcaccgtgacaggtgtcacactggtcggccgggtcgatcacttggcccttaccgccacaggttgggcagacttcttgggactgcatcatccccatcatcgtttgccgttgccgaaggacgtacccttggccgtgacaagtggaacaggtgtgggcggacttgcccggcttagcccccgacccgtgacaggtgtggcactcggcggaccggttgtacttaatcgaagtctccttaccaaagacggcatccatgaagtcaagggtcatcgtgtactggaggtcgcgcccttgttgtggtgcggacggatcacgccgggcccggcccccaccaaagatgtcaccaaagatatcggagaagtcaccaaaaccaccctggctgaagccgccctggccaaagccaccgaagccaccttgaccgccaaaaccgcccgcttgggagccggtcgtgccaaactggtcgtattgggcccgcttttggtcgtcactcaaggtttcgtaggcctcgtttatctttttaaactttttttcggcgcccggctcgtggtttacgtccgggtggtacttggccgccaacttccggtaggcccgcttaatttcggcctccgaggcgtcctttttgacaccgagaacgtcgtataaatcttcttctgccatgaatacctctcactaaattttgtaggttattatcgcacagttcaccatagcaagcaaaagccaaagtccggtttcctggcctttggcttcttgctcaattataggacctaattacttcttgtcgtcggggttaacttcttcaaagtccccgtcaacggtgttgtcgtcgtccttcttgccgtcaccttggtcgccagttggttggccaccgtcagcttggttttcttgttgggcttgttggtacaacttaacggtcaggtcttgaacgatcttgtttaagtcatcctttttggccttcatgtcctctaagttgttgtcgtccttcgccttttgcagggcgtccttggcgtcttgggccttcttgatttcgtcgtcagaaaccttccccttgagttcttctaaggtcttgtcggtttggaagaggagttggtcggtttcgttacgtacatcggcttcttccttcttcttcttgtcggcttcggcgttggcttcggcgtcctttttcatccgttcaatttcttcgtcggacaaaccagagttggacttgatggtgatgttttgcttcttgtgggtcccttggtcttcggcagaaacgttgacgatcccgttcttgtcgatgtcaaaggttaccttgatttgcggaacaccacgtggtgcaggcggaatgtccgtcagttggaagttcccgagcgtcttgttgtcggcggccattgggcgttcaccctggaggacgtgaatgtcaacggctggttggttgtccgcggccgtggagaagacttggctcttggaagttgggatggtggtgttgcggtcgatcagcttagtgaagacgccccccatcgtttcaatcccgagggacagcggcgtcacgtcgaggagaacgacgtccttaacgtcaccggttaagaccccaccttggatggcggccccgagggcaacggcttcgtccgggttgattgagtggtttggttccttaccggtcaaggacttcaccatttcttgaacggccgggatccgggtggaaccaccgtttaagatcacttcgtcaatgtctgagaagctgagttcggcgtcctttaaggcgtttagaaccggttgcttagtccgttcaaccaggtcgttagtcaattggttgaattgggcccgggttaaggtcttttccaagtggagcggaccgttgtcgccggacgtgatgaacggcagggagatttgggcttcttgaaccccggaaacgtccttcttggccttttcagcggcgtccttgagccgttgaagggccatcttgtcttgggacaggtcgatgccgttttcttgcttgaaaccgtcaatcagccagtccatgatcttttggtcgaagtcgtcccccccgaggtgggtgtccccgttagtagagagcacttggaagaccccatccccgagttcgaggatcgaaacgtcgaaggtcccaccaccaaggtcgtaaaccaggatcttttcgtccctgtccttcttgtccagcccgtaagccaacgaagaagcggttggttcgttgatgatccgcttaacgtctaaaccggcgatcttcccggcgtccttggtagcttgacgttgggcgtcgttgaagtaagccggcaccgtgatcacggcttcggtcaccgtgtcaccgatgtagtcttcggcgtacttcttgatgtattgtaaaatcatggccgaaatttcttgcggcgtgtacttcttgccttcgatatcaacggtgtagccggcttcacccatgtggctcttgatcgacttgaccgtgttcgggttggtgattgcttggcgcttggccacttccccaacttgaacttcaccgttcttaaaggaaacaacggacggcgtggtccggcccccttctgggttggtgataatctttggttcgttaccttccatcacggcaacggcggagttagtagtaccgagatcgataccaataatcttgttacttgccatacttaaatccctcttttaattattaattttcagtttgttactgggctacgatcaccatggctgggcgcaggacccggtcatgcaagacgtaaccggcctggagcacctgcacaacggtgtccggcttttgatcaccactagcagcgacggtttgcaccgcttgttgcgtggtcggatcaaagggtcggtttaacgcttcaacttctttgatgtcgtggtcggctaaggccttttccaggtggtcgtgtaccatttggatccccttcttgagttgttgaccgttttcgtcttcaacttcaatttccagggcccgctttaagttgtccaaaaccggcaaaatgcccttggccaggtcctgaccatcgtacttgagcagttgcgcctgttcctttttaaagcgcttggtcatgttttgcatttcggcttgggcccgcaggttctggtccttttggtcatccagttgcttggttaattcttcaacttgcttttgcaaatcggtaactttttcggtctccccggccttagccgccggttccttgtccgacgtccgttcctgcttagcctttacttccccctcgtttggggctgcggaagcttgggtgttcttttcctcatcttttgccatttaatccctcctaggagtcgtaatagcggcggtagtggtcaagtaagcgcttggccagctcgcggcggaaggcctccaccaacccaatggtcctagcgtagggcatccgggtcgggcctaagacggcgatgataccttccccatactggtcaacttgatactttgctgtgatcaaactgtagtcatctaagacctggttgtcggcaatctcatttccaatccgaaccgagatatcgtgttcgtcatccggatctaaaatggcctgcaaattgttgccgtggtccaagagcgcgtacaattcttggaccgccgccgggttttgctggttggcaaagcctagcaaattcaaccgtccccccacaaagaagcgctcgtgagcggcccgggaagccaccgaatcaaagatgttcaagaagccctcgggttggtggaggtggcgggtcacctgcaacgggatgtccgtgacgaggcgcttaaccacctccggtaaggttagcccggttagctggtcgttgatcaatcgaatgactgcttccatggcctcggtgtcgatcccccggggcagggtgaaggattgactctccacgtccccggtgtccgttaccaagatggcaatcaccctgtggttgcccagcggaaccaggcgaaaaccacttaggcgggcgtccttttgctccggctttaaggtaaaggcggtgtaactcgtcaggttcgacaagaggtcggccgagtgcgaaacgatctcatcaatcttttggtactcggtacccaacgagttttgaattacaatcaggtcattttcagttaccgacaacggatccagtaagtggtcgacgtaataacggtaccccagcttggacggtacccgcccggaactggagtgctcctttgtcaccagcccttcgtgctctaacaccgccatttcgtttcgaatggtggccgaagagacctttttggccaggtgatcgacaagtgccttggagccgaccggttgaccggtcgtggtgtattggcgtacaatcgcttgcaggacttcttcttgacgtttggttagcatcttgatcacttccttttagcactctggccatctaagtgctaaatacaatgtataatataccaaccgtcccgttaaaagtcaacaaaagtcaaagatcttttcgcaatttatcaccgaggaacatcatgccagcagatcaccgttatatccagccccaaagcgccaaggaagccatggagctgatccaaaagctttttaattcataccgcaacgccccgctaactagcgagctattgaactaccataataacctggttgcccgtttaaacgacgatatcatggccgccgctaccaccgagggccctaagcgcgtcgaacagctgaccggcatgatcgagctaatgcaagcgtggacccggatccggctcagtgggcgccccttcttgggcaagatgcgccactttaaactagaagatggcaaccaacccaaatacaagcgccgggtccacaagataaacgggaccagcaaccaccgcgctagccgccactaattaaatcaattatcactgcccctccccgcgccaagtgcgtggtgaggggctttttagtgggggcaacatgggaccactttgttaaaaataattaccttttggtagattgcaagaaataacttgaacaaatttagtaacgcagattacgcaaaaagatctcaatcggtgttcgccaatttaaacatttgagtggttgggaattcaaataccagttaatttgaatcaattcatcatcggtaatctcatcaatcggttgacctttgggaatgaagcggcgtagtactcggttgcgattttcattactgcctcgttcatgtggtgaataggcatgggcaaaataaacctgtgtaccagttcgccgctcaattgtctgatagttagcgaactctttaccatggtctacggtaagcgtcttgagcttgtcttgaagttgactagctagttcaagtacggcttgagtcatggaccgactatcgcgaccatggagccgtttaacaattgtcaggcgactcttacgctccacaaaagtagccacagcttgacctttacgtttgccagaaagtacggtatcagcttcaaagtggccgaattcctggcgagtttcgactttattagggtataccctagtggccgtttttgatccattatcaatggccttttaaattagggcctagtacctttggaatggaaatactttccaacaccaaaaattctagacccgattatttttgttaaacgagatttctatatataatggaattataaatttacggttggaggtttttatgactgatttatttgcagatgggactatctctatccatggagctcaagaaaataacttaaaggatgtcagtttagatattcctaagcataaaacgactgtatttgctggtctttctgggtctggtaaatcctctttagtttttgatacattagccgctgtttcccgacgtgaattaaatgaaacttttcctagtttcacccaacaatatttgcctaaatacggtcaacctgaagtgaaccgaatcgacaacttaccagtggcaattgtggttgaacagaagcctattggtcgtaattctcgatctactctggcaacctacaccggaatctattccatcttacgtttgatgttttctcgaattggacagccttgggttgggtattctgaatggttttcctttaacctacctcagggaatgtgtccaaaatgtcagggattaggctttgttgacgacatagatgaacgtcaattaattgatcctaataaatcactcaatgaaggtgcaatgacttttgccggttttcaaccgggaacttggcgttggaaggaatatggcaacagtggattatttgatttagacaaaaaaattaaagactacaccgatgaagaatatgatttattcatgcacgctccgcaacaaaaattaaaaaatccaccggcaaattggggtcgtacggcattatatgaaggactagttccacgtatgcttcgctctgttattcatagtgcctcaggtcgtcatcatgaagctgccttatcaaagattgtcactcgaaaaccttgcccagtatgtcatgggacacgtctgaacaaaaaggctctaactggtaaaattgctggcaaaaatattgcagacgtcagcgatatggatttagtaagtgtcctaaaatttttggataatatctcggaccccaaggctaaaacaatggtgcgtgaactacatagtaaagttcaagctttggtcgacatcggtttaggttatctttcccttggccgtggaactgatactctatctggtggagaagctcaacgaattaaaattgccaaatatttgacgagttccctatccgatttagtttacgtactcgatgagccaagtgtaggactccatcctcacgatattaaattaattacccaatccttaaaaaagctcaaggaacatggcaataccattatcctagttgatcacaaccctgccattatttcgacagcagattatgtcgtggaaatgggaccacaagccggcaaaaatggtggtcaagtaactttcactggtacctacgacgaactattacggtcagatacgattacgggtaaaatgttacgagaaaaaatcactttcccaaagcctcgtgaacctcaatcttggctaaatgttaatcatgtaacttctcataatttaaaagacgtatctaccagaatccctcaaggtgtaatgaccgtgatatctggaccagcaggttctggaaaaagtactttagtccaagctttcaaacaacaagtttctgatcaagactatattgatttgagtcaagattctgtaagtttgaatattcgttctacacctgcaacttacttgaacattttaaatcctctacgaaagcttttcagtaaagccaacaatggcgtttcaacacaactatttagttataacggtaaaggtgcttgtccccgttgcaaaggtaaaggtgtgatgatcaccgagatggcattcatggatccaatcgttcaagaatgtgagttgtgtcatgggaaacgttatagccaagaagcactacaatacacttatcatggcaaagatatttctgaggttctaaatctttctatcaacgacactttaaagtttttcaaagatgtgccagatatctacaaaaaggttagtctactccaccaagttggacttggttatttgaatcttagccagtcgatgaccactttatctggtggtgaggtgcaacgtgttaagttagcaatggaattgaatcataccggccgaatctatttcttagatgaaccaacaaccggattgcacttacaggatactcaacaattgatcgatttatttgaaggattggttgataagggcaatacattaattctgattgaacataatctgaaattaatttcacgagccgattggttagtcgatatgggacccgatgctggtaaattcggcggtcaagtttgttttgaaggtcatccaaaagatagcctaaacgataaaaactctcggactggtgctgcattagcagctataatttcttaaaaggttcaaaaagatcacctcatttaaagtgcaacacaaaagttagacaaaattgaatatttttaaactgctaaggcatgttccctgtattcgcagggagccatgccttttgttttctgtgatattcgtcgattgttaaaccaatcgacgtaattctttgtgatttccttgaattctccaatatctttataaccaactagtcgccacaaaaggcactgccccataacgtgaaaacagcgtcttaaatttggctagttggttagcgctgataacgttagttgctgcggcgttagttgctgtcaattgggttgcactgtcactagcgctttgctgactttcgctcagtgataatgagcttaccaaagaagcggtgctagtcgaggtgctggcacttacggaagtggcggcactagcaacgctggttgatgataattgactggcggaagttgagttagtgctcgttgaagctgaatcagacccgctgttgctcgtggaagttgacgacttagtgctatctgagttactagttgagctactcgtcgaggttgaagcgatactctggctagttgacacagaggtgctgacactctgggaatttgcgatactttgactaagtgaatttgagagactttcactcgtggaaaggctcgccaaactatcttcactcgtggacgtcgtcgtgctcgtgcttgctgaagtcagcgttgcttcgttggtggtagccaaggcgtccgtcgtggttgtatcaacggacttggtatcggccatcgcgttttggttacccagaactgagaccccacctagcactgccccggtaattaaggtggcatcaatcagggcacgccccttcttttggtgctcctcgtctttttctaccaggttggcttcaacgtccttggcagagaagctgatcagtccaatcttggacattaaagactgaacccacttcttacctgacttataaagcttgacgtgggttgtccggtcgttttcttcgtagcccttaccaaacttgttccttctcataggccttaactcctcctaaaaatagtttcttagatccctgaaaagctcccccagtaacccataaacgtgtggttgcagttgcgtgctccacttgttagatgccttcatgcaatcctctaaatgaattacacgggagacggcctgtgagcacagcaagccttacagttatctattaaaaattattttatagttgaacagccattctttcaagtttcggttatctatcgatatactacatataaaaggcgataaaagccctatttatcaacgcttcaagtgtgcaacagttgttatattttcgttaacattccgaaaaaagttcgttgataagcctatgtatacaacacgcaaaccaatcactttaagttatcgatgatttagcaacttattaacttaacgctcactccttaagcgatttttctaatcccctaatttcatctataccaattagataaacttagcctggcgtttgtttatttaacattaacgctagttagaccaatctaaaatcaagcttctttttcttttgctcccctggccactcgtcacctccccctttcccgcaattcacaattggtcaacttaccatttttataaattgaccaccgagatttatattcttaatacgcgtcaagtgccgttgtaacggcattttcgcacctcctttctttatcttttcacgcctaattcacattgtcgctttaaaaggtatcggtcaccttaacaatcttttgtttttcttccgttttgatttcccaccggttctttcctatacttatggaaaaatgattgggagatgattgttgtgacaactgatttgttatcgctgagcgggactgagatggcccaggccgttcgggaaggcaaggttagcgctacggagctggtctctgctagcttggcaaagattaaggaagaaaacccggcgctcaacgccgtgatttcgttgcgggaaaaagcagctctaaatgaagcggatcaacttatcgatcggggccaacccttcttaggggtgcccttcttgttaaaggggcttggccaaacctttcggggcctgcccgccaccaacgggaaccgcttgtttcaaggtcaggtggcgcaatcgagtagcaactttgcccgggcactgaccaacgccggcttcatcgtcctcggtcaaaccaactacccggagtttggctttaaaaacatcaccgattctaaaatgtacggtgacgcccacaacccctggaacctggcttactaccccggcggctcctccgggggggccggggcggccgtcgccagcaagatggtcccgatcgccggggccagtgacggcggtggttccatccggatcccggcctcttggaccagcacgattggcctcaagccgacccggggccgggtaatcaccgggccgagtgactggcgctcctggcagggggcggccggcagcttcgcgatcaccaaagacgttgaggacaccgcccgcctgctcgacgttttacaggccctccaacccgccgccgtcttccaggtgcccctgcaaaagccgtcctttgccgacctactcaagcaaacggtcaagccggtgcgggtgggctttaccaccgaatcgccggtcggcaccccggtggacccagaagccgtggccgccgttcaccaagcggccaccttcttagaacagaacggctttgaagttgaggaaattgaggtgcccacggacgggcgggccctaatcgattcctactatttaatgaacgaaggcgaaacggcggccatgtttgaccaggtcgaagctagcctgggccgggccgtcaccgttgacgacatggaaccgctgacctgggcgctgtaccgcaccggtcgtcacatctcggcggcgacttacagcaacgccctggccgcctgggaccaggctggctatcagatggccaccctgcacgaagcctacccgctggtgttgacaccgacgacggccatgacggcgccgcgcattgatcaaacgatggtctctgaagcccagcttgaccagatgagagacatcgacgccctcacccccgccgcccagcaacggttcatcttcgaccagtggttgccgtcgttaacccgctccccgttcacccagcaggccaacttgaccggcgagccggcgattagcttgcccacccacctcaccaaagctggattgccgctcggcatccagttggtcgccggcaaggggcaagaggggctcttattacaggttgccaagctctttgaaacgcaggggcgcctgctgttgaaagactaaccatccattaattttcctcatcaatttcccatcgaatctcagcgccccctcattcttcggtaagggggcttttggagcgcctggttcccctccttggtttgtgtataattagacatgtaagcatattcatgaataaaggaggtggcgataatgcaagcacaaccggagaagaagcgacaccgttttaagatgccgtccgccttcacaatcttgtttattatcatcattatcattgccgttttaagctggttcattccggccgggaagtattcgaccgattccagcgggaacctgatcgctaacacctaccacaccgtcaagtccaacccccagggactctgggacgtcgtgatgtcgccggtgtacgggatggtcggtgacaagaacaccgacggggcgatctcggtttcactcttcatcctggttatcgggggctttttgggcgtcgtcaacaagaccaaggcgctggacgccgggatctcgtcaatcgtcaaccgctacaaggggcgcgaaaaggtcctgatcccgattttgatgaccctcttcgccctcggtggttccacctacgggatggccgaagaaacggtcgccttttacccgctcttgatcccggtgatgatggcctgtggctttgactcaatcgtcgccgtcgccctggccctggtcggcacctcggtcggtaacatggcctcgacggttaacccctttgccaccggggtggcttcccaaacgctggggatctcaccgggggacggcctggtctcgcggatcatcttcttcgtaatcgtcgacgtgatcgcgattgcctttgtcatgcgctacggcactaagattcaaaaggacccgaccaagtcctacgtctacgcccaacgcaaggaagactggaagtcctttaacatcgacgaacgaaccaacgacgtcgaacccatgactgggcgccaaaaggcagttatttgactcttcatggccgccttcgtgatcatgatcatcggcctggtgccgtgttaaaacccggtaactcgcaaaactggttgcgaattaccgggttttattggtttataaagatctctttttgacgattacacagataacgtgctcccaaccacaggcctagtgcctaagtctggtcgcagaacaccgctggcgcgctaacctgcgccctatccttagtcatacggcctgccgaggaggttggggcgcactcacttctctctacctaatcttcttaccccagtactggaacaggtcggtccgcaaggccccgttatagagcttgcgtttcttcgtggccggcgccccgtagaacttttcaaactccaggtcggcggtcaagatgtacttagaccaggtggtcagcggccggtagagttcccccatctggcggtaaagctcgcgtaccgactcctggtcggacaagcgctccccgtacggcgggttggcgacgatgaccccgttaatttggtcggtgtgccagtccttaacggctagttgcttgaaggtgatttcctggctcaaaccggccgcccgggcgtttttcttggcgatgtcgatcatgttttggtcgatgtcgtagccgtggatgtccaattcgacgtcgtaatcggcggcgtcttcggcggcatcgcgcaccgcatccgataagccctccggcaccaagttaacccagctctcgcaagcaaagtcgcggttgagccccggggcaatgttgtgggctaacagggccgcttcaatcgggatcgtccccgacccgcaaaccgggtccacgaaggggttgtccgggaaccagtgggccaacatgaccagggcggcggccatgttttccttaagtggggcgccccccttggccttgcggtagccccgcttgaacagggagctgccggtcgtgtccaggaggatcatcacgtggtccttattgatgaccacttctaaggggtagcggctcccggtttcggccaaccgggtccgccggtggtaaacctgggagagcttttcgacaatcgcctttttgacgatcgcctgggcggacgggacgttgtggagcttagagttgcggctccgcccctcgaccgggaagttggcgtctaggggcaacaggtcctcccaggccagggccttggtgccttcaaacaggtcgtcaaaggtgtaggcgtcaaactcgccgaccacgattttgatccggtcggcgcagcgcagccacaggttggtcttgatgacgtcttcgatcgttccctcaaagcgcacccggccgttttcgacttgtccctggtaacccaggtcccgcagttccctgccgaccagggcctcgatgccggccgcggcggtcgccagcagttgatatttttgcacgttaattacctcgtttttcagtctgccttttatcttaccacactattgggccagggtcgctaccaccagttgccacattttggcgtgctgttggttaaaaaagtggggcgcctcggtgggggcgaagaacttagtggttaaggtttcgcttggtttgggcgtttgttgacggtcgtgcaccctttcaactaggtaaaaagcgttgaccggttggaccgcatccccgttcgggtaggtgtaaaagtcgtcgtcttggattgccagcaacttgaccggagtcacggcgatgccagcgtcctctaaaaactcccgcacgacggtttgcttgaaggtatcgccgtactccatgtagccgccgggaaagccccagtcgcccgtatcggcccgctcctgcaagaggatccggccgtcttcgaccagggctcccgaagcgctagtcatgatcaggggggtgtggcccaccttttggcgtaggtcgtgaatgtatgccattgtctactcctttccccaccagtccggtaggttaacttgtccttcggcaacttcctggccgtcttggtaaaccaggacctgtccggtggccagctgctcttggctgcttcctaggcccagggcggtttgctcttccggggtcgtcaggcggtggaccaagacgttggggaactgggagcgcaactcggccggtaagtcgagcggtgactgggtggtcatgatcatggataaccccagtttgcgcccctcgcgcaggacctggaagatcccgttacgggctagggccgccccgttgcttggcaagtagcggtgagcctcgtcaatcaccagcttgaccgcaaactgccccggcttagccaaccggaaggccaacagccgctccaagaggaccgagattaccgtcgtttgcccctgaccgtaccgcttgagggccgccaggtcgagcaccagggtcttgtggttgctacgctgggtcatgaacattttcaagacgaagttgagctcggtttgaacggcgccgggggtgggaaccgtgccaaagagggttcgcatcgccggggcgttaaggcgctcacgcagggccaacagctggtcccagtgggcgttcagcgccgcccggtcgtactcctggccgaggagccggtagtcggcccgctcgtctgggtaggggtgcaccgtttcttcaaccacctgatcgaccaggcaaccgaggtcgtaatcgctggtccactcccccaacctagccacctggtcttcaaactcactcgccaggcgcccccgcttttggtagacgccgggggtggcgagcaggttcttttggatacgtagcgcggtgattgcggcttcgagcttggtcaccaaccacgggtccgccggcagttccagcacccgcaataactgcggcgccgttaaggccccggcctccaagtaggcgttaacccccagccggtaggtgatcgtgttggggagcttggcgtactcgccggtcgggtccaggatgatcgccgtctggctggtttgttgcaactgcgacaagagggccagggtggtggttgtcttgccactgccggtctggcccaccaccagcaggtgccgcttcgtcagctcggtagcggtgacccgccccccggtttgttccgtcattaattccgtcatagtcttcccccgttctatcattttccccattgtagcaccccagccgggccacgcaagtaaccttattattaaaattttaattaaaatctaattggattattattccccggcctgaaaattaagagggcccgcccctactaccgcggctgggccgtcgtctggtagggcacgtgcatcgtttgggggacctgatcccaggcgaccgggtaaccagccccgtgggcgcaaaagaccgagtccggcgtgttagccaagtcgcccaccggatcgtaattggcagcctcgatcagtggggttgggtccgctaccggtcggctacctgccggggtcagggttaattgcccctggccgtgggtgtaggcccgcaccgtcgccgcgtaatcgcgcaacttagtgaccgggccactcccctccaagcgcaccaagtcgccaggcccggcttggggttggctaacttcaccgccaaagcgttgcaggtccgtcaaagcgtggccgactgcctcggtggggaccagtaactgaaagttataccagggttctagcagttggttgcccgcccggccagcttccattagcccctggcgcagggcccgccaagccgcctggcggaagtcgccgccgacggtgtgaacgatgctgcccttaccaccgaccaaggtaaccttgacgtcggttagcggggcgccgactaggatcccccggtgggccctttgcttgagggcggtcaaaatctggccctgccaggcgtttgataagacgtcgacgtggcactggctggcgaaggtcaagccactcccacgggctcccggttcaagcaagaggtgaacctcggcgtaatggcgcaggggttcgaagtggccgaccccttctatcggggtggtcagggtttcttggtagcggatccgcccctcgtcaaagcccaacgttaggccaaattcctcttctaagcgctgggtcaggatttctagttggacctcccccatcacctggacgtaaaggcgctgggtcgccgggtcgtccacgacgcccaacagtggttcctcgtcttccaattgacggagggcggctaaatattggtcaaagggcgctccccgttgatccaacccgtaggtcaagaccggccgaaagcggggctgggcctgctcttcaaccgccccgattccctggcccagcacggtgctagtgggccccgccaccgtacaaacctgccctgggccgacctcctgcaccacggtggccttagcgccattgtagacccggagctgatcggccttttgccccggcagcaactccgctttggcccgcaagttgccgccggtcacccgcagccaggtgagccggttgccccgctcgtcgtgggaaaccttaaaaacccgggcgccaaaatcgggcgtcggggtgggcgtttgagtccactccgttaaccccttaatcaggtccgccactccctcgtccttgagggcggcgccaaagtaaaccgggaaggcgcgccggtttttgatcaagctccggagctgggcgggagtgatttcaccgttcgtcagataatcgtccatcaccccttcatccaggagggcgagctcctcgaactgggcagcggggtctttaaagggcaggcaaccggggtctaactcgtcttgcaactgcgctaagaccgccgcctggtccaccccgggggcgtccatcttattgacgaaaacgaaggtcggcacctggtacttgtccaggaggtcccacaggatccgggtcgtcgcttgcaccccggcgggagcggacaccaccaggatggcgtaatcgagcaccgctaaaacccgctcggtggccgccaagaaatcgatgtgcccgggcgtatctaggagggtgagttttaagtcaccaaagctgagctcggcctggtgggggaagatcgtgatcccccgctgttgttctaattgatcggggtccaaaaaggccgaccccttatcgacccggcccagttgacgggtgaccccggcgtggtacaagagggcttcggatagggtcgtcttcccggcgtcaacgtgggcgaccagcccggcgacgatttgtgacatgatgctaccgcctttctatagtaagtgagtacgacccaaccgttaagcaggccgtgggctaagctagggtgaaggttagcgcctcttttctatgtacaaaaaaacccgggatttatcccgggtgcctggatgcagacttctgtaggccatgttttgtcaaagtccggtcctcaggcaagaccgaaccgtggtaatcatctatctcagcgcaagatgcgctcccctggaatcgcttcaattcgctatccaaagctcccctaccgtagtttgggtttaccgcttgaggggtttaccgcgttccaccgttaaggtttcccttaacgcttcgtcactgtggcacttttcaggaatactgaggcatagtaaaaccgtagcccgtttttccgccgtcaccgggcaagccggtgccccgccttattttttcagcgagcacaaacactacgggcatcgcagcccgtgcgagcatggaccttcctaacacgaccgttgccgtgctcaattacccaaagcctgcatcgaaaacctgtggtcaattatagcaagtgagaatcgttttcgtcgttacccagttgggaaccaaagacgcgccgttccaggttggacagccgctttaagatatccatgttggtagctgacgaaaccggttggctcgccgccgaccgggaactaatggaagaaccgacttcgacttggcggtttaattcgtccaccttggccttcaaacgatcattttcgtcttgcagccgggttacttccttgttgaaggcatcgtaatccttaataacatcgtctaagaaggaatctacgtcatcgacatcgtaccccttcccgatactcttctccttaaactgcttgtgcagaatatcttggggagtgaatttaatgttatccaatctcaacacctcatctcactaagttatgactggttaatactttattattctaccaaaatctgtctaaaactcaagggtaacttttcatcttgaccatttcttaatgatcagtccgtcattcccccctcgttttgctcggccgcccactcgttggccgcctcctccaaggctggcatatcaattaagtcgacttggtagtcgggaaagtcctcttggtagcgcttggccgcgcggtataaccagtagggcttgctcttttggtccgggttgttttcctggtcgggatcgtaaaccaagaggagccggtcggtgtgctcaaacatgaagcgctggtacatccgtagctgctcgggtgactggtagggttggggggagacctcggcactaaagtcgacgttcgcctttaagctggctaactgggcctggttggcctcgttccaccggttggcaaagtcggcgaagggcaacatcatggcgacctttaaacaggggtaatcttcctttaaggacagccccgcttcggccgaccactgttccacccccagctgggggccggtaattagccagctttcttcctcgttttggttcagccactgggtcaaaaactcttttaacacccgttcaatgaccgttttcttggggtctttggggtcaaagacggctaattcaaaggcccggtaaccactcacccaaattcgttgcataaaaaaactcccccatctttaagttgacaaagattgctagaccgctttctctggtataatgtaacacgtgtagttaaggaggtaaatcgagatgacgatcagataccccagtgggcaacaaccgccaaacgctggtcgggcggggcagccaatcgtggcgccccactcctcgagttttgccaagcgggggatgtccctggaaaaagaaatcaacgacgctaaccgttattacctggccactgagcaggcggtgatctacaaaaagccgaccccgatccaactggtgaaggtcgactaccccaagcgcagtgccgccgtggtcaaggaggcctacttcaagcgcccctcgaccactgattataacggtgtctaccagggttactacgtcgattttgacgccaaggagacccgggggaaactttcttttccactcaagaacttccaccaacaccaggttgaccactttcggcggtgcctggcccaggggggcgtctgttttgccttcatccgttttaccacccttggcctaacttacctactccccgcctccgacctgatcgcattttgggatcagcaaggacggggcgggcgtaagtcagtccccttaaccaccattaaagatcgcggctttcgggtcaagaccgggctcaacccggtgctggattacctgccagctcttgaccaactgatcgccgcaaaccaagctaaaggagcagatcatgaataatgaagaagtttctcggcgaagccaacgcccccacaaggatcgcggcggccggggacggggctcgattctaaaacgaatcttcttgtgggcccttagtctcttcgtcctcgccttcgtggcactggcggccctgtttttctactacgcctccagcgcccccacgatcaccgaaaacgacctcaagagtcaaaccaccaccacgatttacgatgccaacaacaaggtcatctcgcggttgggggcccagaagcgtgaatacgcctcgaactcggagattccaaccctcttaaagcacggggtcgttgccatcgaagaccgccgcttttaccaaggccacggggtggacccggtccggatcgtggaagcggcgatcgacaacgtcttacaccgttcgaacgggatgcaaggggggtccacgattacccagcagttagtcaagttgtcggtcttttcgacggccgcttcggaccaaaccttcaagcgcaaggcccaagaagcctggctggccatcaacgtagaacgccacttcaccaaaaaccagatcctcgacttttacatcaataaggtctacatggggaacggggtttacgggatgaagacggccgcccagtactactacggtaagagcctaaaggaattggacctctcccaactggccctgttagccgggattccgcagtcaccaacctactacaacccggccaacaccgacactaagccggccacccagcggcgcaacgaggtcttggccgccatggtccgggctaagtacattacccaggcccaggccaacgccgccatgaaggaaagcgtcaccgacgggctcgattccacccacggtaacaccagttccaacgattctagcgttgacgaaaaggtggtggactcctatgtcaaggaagtcctgacccagctggaagccaagggatacaacccgaacactgacggcttgcaagtgcacacctccttagacctgggggcccaagaagaactgtacaacgccgctaacaacacggtttccttccaaagcgataagatgcagaccggggtcgccgtcgtcaacccgcacaacggtcaagtggtcgccatgcttgggggccgcaagaccggggacgtggtgtacgggcttaaccgggccgtgcaaaccgaccgttcctccgggtcaacggccaagccgatcatggactacgggccggccatccagtacctgaagtggccaacctactacgccctgtccgacaccaagttcaccttcccgggcaccaacaccgtcttgcacgactttgataaccagtacaagggcacgatgacgatgcggaccgccctggttgaatcacggaacgtgccggccgtccggaccctgcaagccgtggggatttcccgggccactaagttcttaaagggcttagggatctcacaaaagtcggcctacaccctggctaacgggatcggcctctacgtctccccactgcaaatcgccgcttcttacgccgcctttgccaacgggggaacttactacaagccgtactacatcacttccattaccactcaggatggcaacaccatcaactacaacaagagcggtaaaacggcgatgaataaggcgacggcttacatgatcaccgacatgctcaaaggggtcatcaactcttccgatggttccggaacggccgccaagctctccggggttaaccaagccggtaagaccgggacgacctcggcatactcggcagccaccggaacaacttccaacaccaactccggggtcatggactcttggatggctggttacactaagaactactcaattgcggtttggactggttttgacaacgccaagacctcgatttcctcctcgtacaccaaggcggctcagtacctctaccgggacgtcatgcagtacctggacgccgaaaaccacgccagcgattggacgatgccaagcacggtcgaagccgttcaagttaacggggtccggcagttggtaatcaaggactccaagtgggccctgacggttacctcttccacctcgagctctagttccaactcctctagttcaacgagttccagttctagttcttcaagatcgagttcttctagttcctcgagtgaaagttccagttcgagctccagctctagttcgagttctagttccaccccgtctagttcgagttcctcaagcaactctgcttcgacgccaactcctgctagttccacccctacgacaacgccaacgacaccaacgcaataaagcaataaagcactagctgaatacaaaataagaggcctggagaaagcagctttctccaggcctcttgttgtctattcgaatgtcaaacggaaaacgtggccaataacatccaccctattcccgatacgccaagcgttggcgtccccgttgtaggatgtaaatggcgatgatgacgatgacaatcccgagcgcttccacccagtttaggttgaggctgaaaaagatcaccgataagatcgtcgtcacgattggttgcaccgcgtccatgatcgaaacaacgtcggacggggcgaagtgaatggcttctaacaagaggccaaacgggatcgccgtcccgaacaagacgaccgtcgccaccgaaccaaccagggtgacggtgacgtgaggcgggttaacccaaaacgggtggtagaggttaaataagatcccggcgatcatcgtcccccaccctaacaccaccagcggcgggttcgtttcgttagccttgcgcggcaagacgacgtaaaaggcggcggtgatcccggaaccgatcccccacaacagcgaaaccagcggaatcgccaagtgggcgaagtcaccccgggtgatgcaaaggaccaccccgaccagggcaatcacaaaggccaaaacgtcgctgcggattggccgttgccccctaaccacgctgcccaacacaataaagaggggcgccaggtattgtaaaatcgtcgccatcgaggcgttcccggtctggatggcgtagtaaaaggttaagaggttggccatcagcccgaagatggcgtatgtgatcaccgaaagggcgctgcgcttgtcagcaaaaatagcaaaggtcttcttaccgtacaaaaccagtgaaatggcaagcagtaagacgccggcggaaaaggtccgcattgacagcatccacggggctgggatggccaggttttgcgagattagttgcaaaaccgtgccggaaatcccccagctccccgatgccaaggccgccagcaggatcccgcggctgacccgacgatagttattcatgttcgttccccctaaaattagttacgagtaccatcctatcataaacgaatagccggcgccatttctttggttggtaagggcggcctgcggggctattattaaaagaaaacgcttgcggaggaatgattatgcaactaaaagtagaccgttatcaaaacatgacttaccggcgggtcggcaagagcggcctcaagctttcggccattggactgggcttttggcacaacttcggctccgttgacccgttcgatcaacaacgggcgatcatcaaggccgacctcgacctagggattacctacttcgacctcgccaacaactacggcccgaccccgggtagcgccgaagaaaacctcggccggctgttgaggaccgacctaaagccctaccgcgatgaactggtgatcgccaccaaggccggctaccacatgtgggagggaccttacggtgagtggggatccaaaaagagcatcattgcgagcgccgaccagagcctgacgcggctggggttagactacgttgacatcttttattcccaccgccccgacccagagaccccgtttgaagaaaccgccctggccctcgaccagctggtccaccaagggaaggccctgtacatcgggatttctaactactccggcgcccaagctaaggaaatggcgacgatttttgacgacttgaagaccccctacatcgtctgccaaaatcgctataacctctttaaccgccaggtcgaaagcgacctcttccctgagctcaagcgggctggcaaggccatggtcgccttctcaccgctttgccagggcctgttaaccaacaagtacctcaacggcatcccggcggactcacgggcggccaagacgaccagccccttcttgcacccaagccaagtggaacagaccctcgccacggtcaaaaggcttaaccaaattgccagcgaccggggacaaaccctggccgaaatggccctttcctgggacctgaggagtgacctggtggcctccgtgatcgccggggcgtcgcggccagaacaacttgtcgccaacgtcatggcgctcaacgcccccgccttcaccgctgatgaactgacggcgattgacgctgctctggcggcccaggcggaggttgattggtcaagggaatagggaagtgtgacccaccggtaaggcaggccgtgggctaaggctcggacacaggttagcgcgtcagtggtgttctgtggtctgacttagccactaggcctgcgggtggggagcacgttattggaagtgtgacccaccagtaaggcaggccgtgggctaaggctcggacacaggttagcgcgtcagtggtgttctgtggtctgacttagccactaggcctgcgggtggggagcacattattggaagtgtgacccaccagtaaggcaggccgtgggctaaggctcggacacaggttagcgcgtcagtggtgttctgtagtctgacttagccactaggcctgcgggtggggagcacgttatcttagggaagtgggaaataacctcctcggcaggtcgtatgactaagctcggacgaacggttagtgcggaacgcactgttcttcggcctgcttaggcactaggcctgcggttatttaccacgttttctgtctaacattcgggaatacaacaagaggctgggagaaaactgtgttttctcccagcctctatttttctttcttagttaaacaagttttggatccaggcgatcagcttttggaaccagttttgggcgtccttgaccgccgtcttagcggcttcggagttggcccagttcttggacttgttcatcagatccccggtcgagtttttaacgttattgatcgtgttagtcacgttattaacgtaggtcttggaactagagatcggcgaatcccggaaggtaatcagggcgttgacgatcgtcgtttgggcgctagaactggtcttggaggcaatcccctggttctccagggccttggttaagatggcctggatctgggcggaatcgtcagtttggccgtcctgcttgtcttgggcgacttgcttagaaacgttcccgacggcggccattagcttacccgggtacgaggagtcgcccgagttttcgttaattgccccctgggtggcgtccaggacctggttggcggcgctggtgttttggctgtccaggttctgcccgtcagcggccagggccttgtaaaccccggtcaaagcagattcaccggacacggcccggttggcggtcacaacgatcgtgacgtcggttaccccggccatctgggccaccatggcgtactgttgggccgtcacctgggtgatgttggactcgccgtcgtacttcttgatgttaacccgcaccccggaacccgggtcggacggggcgatcgcaaccgatgaaatcatggcggcgttggtggtcgtcccgttgccgatgtacttctcatagtcactcgccgtggcggtcagcttttcaaacgaggagtcgacccccatcgtcgaattcagggtggagtaggcactctccggcgcccccgcaccgtacaccacgtaggatttggagatcgtgtgggtcgtcgacgtggtactggatgatgatgaacttgcctgggtcgtcgtgtcggcgtgggcccgcacggcggggaccacggccccgccacagaggagtgccgctaccatcagcgtcgtcattagggttctttttttcatcgtaattcctccgttaatgaaagtacccttattatacccgtttagctaagcaccgggggctttttcagcacgatttagtgattaattaatggttgccggctactcggtttggtcggggtgcagttttttaagcgacgcctttaaaactaatggtttatcactggttgaacccgggcgcccttccccccgttgttcccgcgccagctcgtactggtgcttatcggccatcacttgttgtggcgtcgtcaagcggctctggcgccagcgccgcaagatcccttcaatgtacttcaagttgtacttaccggccagcaccgcttcttttagggccagctgaaccaaatctaactggtagtggtcctcatccagccactggttgaccgtttgcatctccatcggcgaaatcgtgcggccaaactcgacttggatctggttgaagagttcggaccggctgaggtcagcctgcttttgttcgttgaccacccgctcgtggtttacggcccgggccaaacggtcgtagaggggggtgaagtcgtagtaggcgtcctccttgccatccggttggcggcgcaagcgctgttcaaccaggtttttcttggtcatttggtggactagctcaaacacctgcttggaactggtccccaggtgatcggcaaccagctcgaggtcgggggtcgggttcccccggtcaatgtaagacttcagctctaagtagaccattaattccccggtggtcatgtcgatgtcgtggtagtgatgcaacaagaggttggaaacgttggtgctccctgcctccagcatcgtcatcaagaattgattttccgccatttttcctcccccactaggtgctaacaagaggaggccgggaataaccgcagttttcccagcctcctcttgaatttttaactatcgctatttattacgggtacagacggtttaagagccgtgggaacggaatcgtctcccggacgtggtcttgcagggcaatccacgttaaaaagcgttccagcccgagcccgtaaccggagtgcggcacggaaccgtacttccgcaggtctaagtaccattggtaatccttttcgtctaaaccggcgtcagcaatggcttggcgcagggtttcgtagtcagtttcccgttcggaaccaccgatgatttccccgtagccttctggggccaagaggtcggcacagacgtaaacgtcgtcgcgagtcgggtggcccttcatgtagaacggcttgatcgccttcgggtaattgagcacgaagaccggcttagagaattggtcggctaagtaggtttcctccggagaaccgaagtcttcaccccacttgatgtccatcccggccttttgcagcatttcgatggcttcatcatagctaatccgcgggtacggcagctgggtgaacggctttaaggtttccggatcgcggccgagcacttctaattcgcggctgcagtcgtcaattaccttttggatcaggtaggccacgtattgttcttgcagttccaagctttcttcttggtgcatgaaggccatttccggttcgatcatccagaactcgatcaggtgacggcgggtcttggacttttcggcccggaagaccggcccaaaggagtagacccggtttaaggccatcgccccggcttcttcgtagagctgaccggattgggacaggtaggcgtcttggtcgaagtattcggtgtggaataagtcggtcgtcccttccggtgcgttcccggtcagaatcggcgggtcgatcttggtgaagccgtgttcaccgaagaattcgtagttagcccggatgacccggtcacgaatccgcatcattgcttggggcttgctggaacgcagccacaggtggcggtgatcgagcaagaagtcgatcccgtgttccttgttaccaatcgggtattcatcggagtcgccgatcagttcgagttcttcgatttggatttcgtaaccgaacttagaacgggtgtcttcgtggatttccccggtcacccacaggctaacttcttggcgtaggtggcgcgccatttcaaaggtctcttcgtcgaccttattttttaacaagaccccttggaaaaaggccgtcccgtcacgcagttgcaggaaggcaatcttcccgctggaccgcttatcggttaaccataccccaatgcgcacgcgttcgttgacgtgcttgggcgcatcaatgatgttgatggtttgcacaataattccctccaaatagtggttgattataagttgttgatttgttggatgctcttgccactggtgaaactaatcaggtcataacacaggttgcccttttggttcaagtaggtcacttcccaaaccggcttgttgttaaagatgcccatggccaccttcaacacccgcttggggttatcggccgttttaacctcacttttggcctgactagccgttaatccggcggactgcttgaggacccggatgtcgccccccttttgaggcaccaccaccaaaatagtttggcccttcgcatttttccccgccaccgtgtagtaggtttggtcccgattgtagatgtaaaaaccgctcgtggactttaaccccgcgtactttttcgccattgccgtagcctgcttttgggcggccgcccgcgggtggttagcaatggcgtacacgctccaagtgaccaagatgaccagcaaaagcgtcacgacaatgttgcggaccgtctttttaaacgaccgccgactttgctgacgctgaacgtctcgccgactttgcatagaagccttccttcctaaaaatcaatatctttattattatagcaaatttctcactcgttcgtggccgattccggaccttttaggaattttttggtttttaccacgatcaaatcgctactttcggcgatcaccggcagatcactcggcaaggctgcctggatggttttaccgtaacgcttggtgacgaggcgggggtccaagacaaccgctaccccccggtcctgcggggtccgcaagagccgccccagcccctggcgtaagcgcgtggtggccttcggcagttccacttggtaaaacggattcttgccggccgccttcaagagggcgctttgggcccggttaatcacatcgttaggggagtcaaaggggagccgggtgacgaccaagagctccagttgttccttaggcaggtcaatcccctcccaaaaactagccgcccccatcaacagtgaattggtgccggtggcaaactgcttcaaaagcttttcccggttacccgagatcccctgggccaagatgtcgcgttggttaaagaggtcggtgttacgcaacttggcgtagacctgttcgatcgttagaagggagttgaacaagaccatcgtttggcactgggtcttggtggccagttggtaaatcatcttggccaggtaatcaatgtaatcctcgcccgccgtggcgcccggcgctggcgcatccttggccacgaagaggcgggcgttttgcccgtagtcaaagggtgatgcgaagcgtttcacccggacctgcttgcgatcgaggtcgagctggttaaaaatgtaggccgaccgccccgaggtaaagagggtcgccccgacgaagaggtggttcaaaaagtgggggtaaacctcgcggctcaggtagtggttagctaccaagaggcccccggacagcttgagggtgctttgctcgtccccctgacgaatcgtcaaccagaagacgcaggcctccggttggctagccaggagctgaccagcctccttaatcatcctggtggcttccttcaacccggccagctggctcgcaaactgggtcattaggtaacgatcggtcgccaaccaagtttcgatgcgggaggaaaagaggtggtttagggcggtgaagtggaggttaatcgccgacagggcctgctctagcccgaccattagcgggttggtcggggctagcatcccggctaactggcggttgtcgatggcctgttcaaccaattccccatcttggcccccctttaccaggccatagagggcctgttgaaagtccaccaggcgcccctcgagttcgcgcagatcgctcgctagtaactcgacgttgtaagcacccaggggaaggttttcaaacagggttaccaggttctgctccccggtctggttgaccaggttttggagctggtggaggatcatcatcacccgcgcgaaggtcagggtctgccgcgattgacggaggaccgcccgactcaggtgctgggcctcgtcaacgaccaaaaaggcgccccgatcgtcgccacccagttcagcggggtgggcaaccaagtaggcgtggttggtgatgattaggttagccgtggccacctggcgcgcccggcgaaccagaaagtcatcctggtaaaagggcgactgcttgttgagggtccgtaccccgcggtggcgaacctcaatgaagtaggccgcctgctgggcgtttaggttcaactcgtcgaggtcgccggtcgtcgtctctaacagccacaccagcatccgggccttgagcgcctgggccagctgggaatcctcgtgcacggccagcgagtgggcgaagcggtcaatacttaagtagtgatcgttgcccttcaccaccaccgccgtcaactggaagggcaggtggtcgtttaagatggcgaccgtttgcttagccacctgctgttgcaagaggttggtggccgttgaaaccacgatccggtggtccgggtaggtcaaataggccagcggcaacaagtaccccagcgtcttccccgtcccggtgccggcctctaagaccaactggcggaccggctcgtcctgggagaactggttatagatggcgttcatcattttggactggagcgggcggtaggcgaggtcatcaccaaacaaatacttcttttggcgcttggtggccgggtacttccccgccacctgggcggtcggcacgctaaccgggcggaccttgtggaggaccaggccgtttgaaacgtacagctcctctttgagcggctggggttccaccgcccgcttggccagttcccgttcaaagagccaggccgtcttctgcggcagggtcaactgcaagtcaacgatgctttgcagggtgatggtcggcaggtcagccagccgctttaagagctcaattaggaggtgggcggtcgcgactgcgtcggaaacagcgctgtgcggttgatcgtggtcaatcgccaggtaactggtcagatcccggagccggaagctgggcgccgtgggcattaaaatctgactcaaggtaaccgtatcgatcgccgggatcgtcaatggcgcttcccccgcccgttcaaattcggcgtttaaaaagggaaagtcgaagttgacgttgtgggcgacgaaaatggtgtcatctaagaggctctttaaggtcggcgccacgtcttcaaacaggggggcgtccttgacgtcgttatttttaattccggtcagttgttcaatggttaagggaaccaccgtacggggattgatcttggtttcaaattcgttgatgacctggccgtcttggaccaggacgcaaccaatctggatgatccgtgaaccggtcttaacgctggtgccggtcgtttctaagtcgaccaccgcgtacactggtccccgtcgttttttctttgccaaactaaccatcccttcgtttctaaaattcttctatcgattgtactacactttgcccaggcgacaggacaaatgtttagattttacctgtggataaaaagtgagggctttgcctaattctactggtcaactaagtcaaccttgccccaccgcccctagttagtggtaaaatgtagttttgcaggtgtaatgacaccacccaaaaaaaacggcatctcaatagaaagcaggtttgacttcatgcaagcaagcgtcagtggtgagagccacgcaaaaattattttgatgggcgaacacagcgttgtctacggagaacccgccattgccctaccgctacccagcgttgccacggtggcaacattaacccggggtggcgtgggaaagcgcctgacgtcacgctattttcaggggccaatcgaggaacttcccgcctcaatgaccggggtgttgaaactgctcaacgccctgaccgaccgcttcagcccggacgataattgggaactgacgatcgaaagcgacctccccgccgaacgcgggatgggctcgtcagccgccacggcgatcgccattatccgggccttcttcgccgcttatcacgaggaactgagccacgcgcagctgcttgagtgggccgacattgaagaagaagttacccaccggagccccagcggcctagacgctgccaccgtttcctccagcaccccgctttggtacgtgaaggggcaaaccggccaagccattgacatggagctgtccgccaccctggtaatcgccgataccggcatcaagggggcgaccaaagaagcgatcgccgccgttaaagaacaactaacaaccaacccggctcaaaccaaggcccgtttcgcccacatggggcacctggtcgaagaaaccaaggtggccctagccaccgatgacattacccgcctcggcacggcgatggacgagtgccaacaagacctggtggcccttggcgtttcttcgccggccctcgatcacctggttgccgtggccaagcaaaacggggcccgcggcgccaagctgaccgggggtggcaggggcggttgcatgatcgccctcaccgctaccgccatgggggcccgcaagctagccgccgtcctaaaggaaaacggcgccaccgcgacctggattcaacccctgaaaggagaccattaacatgaccaccaccgcccgcgcccacaccaacattgccctggtcaagtactggggcaagcgcgacgccgccctgatgcttccgcaaaccgactcgctatccttgaccctcgacgagttttacaccaccaccaccgtcaacttcaaccaggcccttaacgaggaccagttttacctcgacggtgagttggtgagcgccaacaaggcccaaaaggtcgtcaagttcatggacctggtgcgccagctgagcggacgaaccgaatacgcccagattgcctcggtcaacaacgtcccgatggcggccgggctggcttcttcggcctcggcctttgcagccttggccggggccgccgctaaggatgccggcctagacctctccttaaaagacctaagccgcttggcccggcgcgggtcaggctcggccacccgttccgtttacgggggactggtagaatggcaccgcggggtcgatgacgccacttcctttgccgaaccggtgcaagaagtccccgactttgacattgccatgttggcgatcctcgttgataccagccaaaaaaaggtctcctcgcgcggcggcatgcaactggtagtggaaacctcaccgtattacccggcctggcgcgaagtcgttaagcgtgacatggtggcgattaaagaggcgattgccaaccgtgacctaccaacgattggccacatcgcccaggaaaacgccctgcggatgcacgccctcaatttggccgccgacccgggctttacctacttcgacggccaaacgatcctggccatgcaaaccattgatcgcttgcgtgaggaaggcttaaactgttactatacgatggatgccggtcccaacgtcaaggtgatctttgacccgaaggaccaagacgacctcttaaacgccctcaccccgctctttggggccgagcgactggtggttgccaaaccgggcccgggaattgaattcctcacagaaccggtaatgaaattttaaatgagaggatctaactaagttgattactgcaaaagctcccggcaagctctacattgccggcgaatatgcggtggttgaaaatggctaccccgcaattttggttgctttaaaccagtttgttacctgcacgattaccgaagccaaggatgaggttggccaaatcattagccgccagtaccacgataactccttgcagtggcggcgccgtggcgatcagatggtggttgacaagcgcgacaaccccttctcctacatcctgtcggcgattaacgtgaccgaagaatttgcccgcagcctcaaccagcgcctggggatttacaacatccgcatcgacagccagctcgattcccaaagcggcaagaagtacggcctgggctcttcggcggcggtcacggtggcgaccgttaaggccctgtgcgaatactaccaactgccggtcaacaaggaaatgatctttaagctgtcttcgatcgcccacttcgacgtgcagggaaacggctcgctgggtgacgtggccgcctccgtttacggcggttggatcgcctaccggtcctttgaccgccagtggctgtccgaacagcgccactacctcgacttaccggccctgctttcactgccgtggccggacctcaagatcgaaccactcgatgccccggccaacctagccctgctgattgggtggaccggcaaaccagcctccacctcacgcctggttgataagatttcactctttaaggccaagcaacaagacgagtaccaccgtttcttggaccgtagcaaggcctgcattcaccggatgatcgacggttttcacaccggtgacctcgataagatcaaagaagaaatccgctacaaccgtaacctcttgcaggaattggcccaccgttccggggtccaaattgaaaccccgttattaaagaagctgtgccaaatcgccgaagaatttggcggcgccgctaagacctccggggctgggggtggtgactgtgggatcgtggccatcgatggtcacgccgacctgcccgccgtccttgattcctgggctaagagtcgcatcgaacacctaccgctgtcggtctacttcgtcaacaacatccgccgctacaccctacaagttaagcaacgctaatccaaccacgaggcgggcgtctataatgacccgccttttttaggaggtttttgcaatggaatctgctcacgcccaacgtaaaaatgaacacctttccctcgccgaaaaagactttgcgctcaatcaccaggttcacccctttgatcaggtgcgcttaataccgaatgccctccccgaaatggcggttaaagaagtcaagctcaagccagcgggcttggccctgccctttgagtggcccttttacattgaggccatgaccggggggagccaacggaccaccaccgtcaacgcctccctcgcccgcttagccaagcaatttaacttggcgatggctaccggttcgatgtcggtgatgtttaacgacgaggcggccaaggaatcatttgccgtccttcgcgaggaaaacccggacggctttttaatggccaacctgggggcgggcgccgattttaaaaaggcccgtcaagtgattaacttcattgacgccgacgccttggagatccacttaaaccccgctcaagaactgatcatgaaggagggcgaccgcgaattttactggttggaagcattggccggcttagttagccgcctccacatcccggtgatcgtcaaggaagtcggcttcggcatgagccaacaaaccatctctcaattagaacaaattggcgtgcggtggatcaacgtggccggcaccgggggaaccaacttcgcccggattgaggaccggcgtaaccacgaactcgacctgagtgacctggttaactgggggctgtccacccccgaaagcctcctggaagcccagcaaaagtcgccttccacccacttgattgctagtggtggcatcacctgcccactggacgtaatcaaggccggggtactgggcgccaaggcggttggggtggctggttacttcctccacctcctgatcaaagagggcgaagaagggttagccaaggaactgcaccgctggcaagttgaactaccccggttaatgaccttggtgggggtccgcaactgggatgacctctacctagttgactacctgttgagcccagaactggaatcgttcacccggcaacgcggcttagtcaaccgacgggggatggggaataccgcccacctcattaacccgcttggctaaagagagcttggcaaacaaccttcccgacaggccgtaagtaaacttggacgaacggtgattgtccccctttttacctaacattcggatatacagcaagaagctggaagaaaaccgtattttctcccagcttcttttttgtggattggccaccctcttttacccaaagctcccggttaggtagtcctcggtcgcttggaggtggggtttagcaaacatagtggcggtttcgttatattccagcatgtggcccatgtggaaaaaggcgcagtagtcgctgatccgcgaggtctgttccaggttgtgggtgacgatgatgatcgtgcgcccctcctttaggcgggccaaggtttcttccagcttagcggtcgacagcgggtccaaggcgctggccggctcatccaagagtaagatgtccgggtcgaccgcgagggtcctggcaatgcagagccgttgttgctggccccccgagagggcgagggcgcttttatccaggtcgtctttgacctcatcccaaagggcgacgtcttttaagacccgttcaacggtcgcatccatttcctgcttatccttcatcccgtactgcttgggcgccaacaagaggttttccctgatcgagcgggcaaaggtgttggggtgttgaaagaccatcccaatcttttggcgcacccggtaaacgtcggtggtgacggtattgatatcgacatcgtcatagatgatcttgccggtcaccttggccacctcatcgttcatccgttttaagcaccgcaagtaggtcgacttccccgagccggaggggccaattaaggccgcaatttggttcttgggaaagatcaggctggtctccaccagcgacggtttgtccgggcggtagtagacgcaaaccttttcggtgtgaaagatgctgggtcccgccacggcaacggtgtaggtttcggccgttccaattatatcaattacatttactcagacaatttaagtttttctagtagtttcgtagagtctggaaacttaaccttgcgtccgaagaaataattacctttttttatggctgcatagtctcgttcgtcaagagtcgctggtgtcttaccattttccctttcccaattaatgtaacgatgaatgttgcaatcaatccggctatcatactgcgtatctcccaaaattatttgaagccaaaattcatctgggcaaaaactatggctaaacaatttctggtaacggagatccgtatcccagattttgattgcgtattctaaagcatctcgtggtacatctatccattcttgtccagaaaaaacatctccatccctaaagccatatttttttaggcgatttacacgaatcaagcgttgtgttactagcaagacacggtgatagacttttccaaacgttgatcgtcgattaacttgatcgtaattaaaccaaaacttcatccaccataacagaggttctccactttttttggcatcaccaactcgataaaaatccatgtaaattcgttggttattttcaaaataatcgtaaatttttcgcgggtcttgtaggggccaatcttgtccagatattagatgaacgtatgagattgacggagatttcaaagcccatttcattagatcaaccgtcgcccgaacaatattaaagcttccccacttaacatcatacttagaaaaataatgaacccttttattagtatcaagctcttctttggcttcactactaagtgccatcttttgatcgatatggatataaacttcaaatgtcccagttagtgtggaaactaactttaacaattgcccctcattttcgtgggctaatataagaactgcttgcactattctacattcctatttcttgttctaatgtctttaccgctctaattatgaactctccacgtcggagtttttgtgccaatttcattgcgttagttctcattattttatagtcatcagctgacgtttccatcagaactttatctaaatccgctaaggaatttaatgtaattcctaccttatgttcttcaacaaaatccgccaatgcagcctctttccagatgattaccggtataccacaacttaggtacaaagatgttttatgcgggttattgaactttaaatactcaccgtatcgaccattacacccatcaagactggttccatcccacaccaacccaaaattttggtccatatgatctaataactcattaggagtatactgcccaacataagtgactccttcttgatatacattagccggattagcaccaaaaatcttcaatttagcttgagttaaccgaatcttttccaaaaaaggggccttctctaagtttcctgcaaaacaaacggatcggtcgtaaagatgccccccagttaaggtatggtcattatcataatcaaagattccgagggtagagactggaactttcaatcccttcttttctaaccacgtagccatatgctgattatgagttataaccccatccgttttatttagttgcctaatttcttgatgttctaattcttcactacgttcctctgcacgtagagcatcgatatcgtgagtaatgaaaaaaagcttcgcatgggtgtattttcgaacggcttgaatgatctgatcaaccaaataatatgagaaaatcgggtactggaagattacctcatcgatctcttgtcccttaaataatttaggaagatcataatacgcatatttaaattttccaaattttgatcgaacattgaacggtaaagtccagttttcatatccttgttgtcccaagaacttaatcatatccatctgtgcttttggaccggcattgttatctttattgtaaaaaaccgtcactatgacttttctcatttggattctcctttttctttgaccacgtcattgcaaatgttgctaataagaacgggttaaaagaaatatctagtaaatgttgctccactaagcaacttatggtaacgaccaacatggccactactaaagcataatctttctccactgttgctcgtattgaaatatacatcatgaacgcaacaatcatcactagaacaactagtccatagatcacaagtaaccgtacatacgatgaatcaatgtagaaatagcgtgccgagtctacgctcgccatttttagtcccttcgctcccccccatccgtgttcaatcacgtgatttccccacaaattggccccgtacttttttatcgccatcgacgacaaagcaagtcgattggaaaagaggttgtttgctctgataaataattgattccacggatcatagtttaaaacagcaactaagtcaataaaaactagaatcggggttgccgtccaaaataatgatactatttttattgcccatcgcttcttattttgtgcttgttttgcaacgatcaacgctatcactagcacaattgctgcaatagtgcttaaacgtgcatccgcaacttgtttcattaggtatgcaagaactatgaagacaacataatacggccaccgaattttatcgaaatcaagataacttttagcaatcattaaatataaaacatgagaggccaggtctgtcgggtacacgattcctaatgcatatctcgttccacggttaggaaccacgtacgatagatttgaaatcacaccaattaaagaatacagaactacggcaaccaacattatcaaactaattcgataataccagtgaactaccctcttaaaatgaactcctttcgcacccacaataagagtaacaacatccaaaatcaaatatgactgtgactttcgccatgaaatgactgcaaatgctaaaataagagtaattataagtagcattctaatattatggtgatcaaaaagatatatctttaaaataaccaaagcgacacttaaatacgataagagctgcaatggtctcgtatggaagtaatcagtaaacgtggtagtcattaaaaaagagatgaataacaagaaggaaaatgctattaaatagacttgttctcccgttattggtgtgcttattactcgttttacataacttttcatcaatattcccctacaaaaagagcacagttaactaacttatttagttaaccatgcctctcattaatttttatcggttattcccaagcggtttgtcaaatgacgaataacggcccttcgggttaaatcacctgtattaaataccgtcaaatacttaactttaaattcttggtggtaatttaagtatacgttaagtaaccgttccgctaagaatccatataatcggcgttggtaagtgtcgtaattcgtcatatctgtatgcttttgaacttcaaacaggatatcaaacaaccattgacaatacctatccatttgttgacgacgcgtgtaaaacatattatagggagccattacggcaggcccatccattgttctatcaaaggcgcttaaatattcaggatacagcttttcgattgcttcgcgagtatgcttcaaatctacctcatagtgtccccgaacgtattgctccttcagggtttctttccccttcgcatcatcctctggatacgcaactacccactcgtgctgggacaacattccctgaagctccttttccgttgctggtcgcgttttccctactagcaatagccataaatacatggcgtttcgaccaccgattcgccttccaaacgagtgtggagagaaataacgacgatagtgactaagcccaatatactcatcactagtgtttttccacatccaatacagcccggttaactcattgaactccttattttggctagaaatattctctcccgtattatcaacttgataacctcgttggttcgcattaaattctgctccgacaagcaatggctggtaacccttggggaggtcgtagtcaaacattttgtgtgctattacatatatggtcatgatctcgcctacttaataaggtgtttaaacgttgttagcacaaaggcgattaccattcctaaaagggcccctaaggcaaaacccagaatggcatacttttttgctgaaggtgtagtctcactcttagcatccgaagtataagcctttgagagaagttttacctgccccattccagccttcatctttggcaattcctgcttggcggcttcagctactgcgttgacaatcacagtagcatctttagcttctccggccttagcgtgaatatcaaggattacctcaccaatccgattttttgaatcaactgccgattgtaagtcggcaactgaatacttcctttgtaaactctttggtaattttttcctagcttgtgccatcacttggcgatcctgaattaaatccgcataagtctgcatcatatccatatctgccattgcctgtgaatttttataatcaactctctctaaattatggctaatcagcattgatcgctctgccgtgtaggttgtggtctgtttatgcttagcataaaagcctaatccccccatcccaacaaaagccagcactaagattagaatgatgtttttaaagataattttagaaatgtcatttatactgtatgatttgctcatttatcttctcctatgcgtgtcccgtgatcttacgttggataaacttaccaccctttttcaaccagttggtatgctccataaagacgtagttaacttctttggtcttgtactctgggtggacctccaaccatacgtccaagagtagctcgctcaagaatccgtagacccgctgttcgtaggttgagtagttagagatatcagtttgggcttccactttagctaaaacgtcgtacatccaagtgcagtactcattgaggggctttttcttcataatgaacatgttaaacatgtgtgcccaagtccgcttcatcactagctcaaaggctggtgcatactctgggtattgctcttgtatcacctggcgcatcacctcaaatggttcgtggtggtgagcatgtaagtaatgcgattcgttagtctcgatgtagtacttccgcttagatggcaggataatatcgtagtcttctaatagcgccacggtttctttttccgacagcaccgtttgaagcgacttatggtgacgtagactcaggtaacggcggtagtgcaccaaccccatggcatctacgtctaagttcttccaaccccagtaaatggcggttagctcgttataagtcgggttcttttgggaaatgttatcgcccgtgttatccccttggaaggtgtggttaacatctgggtgtaggtccttacccacaaaaaccggcagatacattggatctgtcggcatctcgtaatttttgtgggcggcaactaatacttttactcgcacaatgttctcctttagtaggctccgtttggtttgatcattactttcacggtttcaagcatgatctttaaatccaaccacacggagcgattttgaatgtaggttaggtcgaggcggaccatttcgtcaaagtccacgtcgtttcggccccccacttgccacattccggtggccccaggggtcactaagaggcgttgcttgtcgtactccgtgtactgctccacctccgaaaccagtggcggccggggcccaacgatgctcattgatccggtcaccacgttaattaactgtggcaactcatccaagctgtacttacgaatcacacggccaacccgggtgatccgggggtcgtccttcattttaaacatcgccccatcaacctcgttttgatcttgtaatttggcgaggagctcatctgcgttactaaccattgagcggaacttgatgattttgaattcgtgtccgtccttccccacccgggtttgggtgtaaaacaccggcccgtggggatcatcaactttgatgcaaattgcaatgattaacagtaccggactgatgaccaccaccccgattgccgaggccaccacgtcaaacagacgcttgatcccccggtaaaagtattggcggtttaatcgttccgcatcaatgtgaatcatgttttcaaccattagcgtttctctcgatttcaaattaacttgggctctctagtcgccccatttttcacttcattgttgataaccgcaacccattgtaaatagattctatttacaaatactcctctaatgataccaataaattagggcgttaaaaagaacttttcgtccggaacccctttcatcagttgttaaggttttcttgcttggccagccactgatcaatttcatcgaggtcaaaccccttgcggtaaagggcctgcttagtcttcatctttcgttcataaccttcaaaccggcggtaacggtgccaagctttttccgcttcccgttccagtaattccgcctggcgatcctccgtttgggacgggatttcgttttccttcaccagttggtaaacttcatcgccgtacccttgggttagcaccccctggtggattttttcgcttcggcgccgtgccggttggttcaggtaacgcttggccagcttttgcaccagtttggcggcattttcaacctgttgttccgtggtgaactgggtaagggcgtcgtcaattaaaaactcgcccacccgcttttgacgaagtttttggcgaatcacccccggtcccttcaaaccggtattcatctccgtccgcacgtaagcagccgcgtactcccggtcatccaacaagcggttttcccgcaacttggccatcaccaccgggacaaactccggtggggtgtcaatctccactagcttttgttccacctcgtgttcggtccgcagttggtgggacaagtaatccagcatcttattataggcttgcgccacctgatcatcgtttgagatctgctgtagtaatttctgatcgacctccatccccttataaagacggtacttgatcaagacactctcggccaccggaaaggcgtactgaccgtttaaaaagacgttaaagcgccccggtcgtttttgggccacaatggcggtaatttgtcgaatttgcgattctttttccatgatccacccttacaaattttcgcttggtttctatgtataaggtgtaagcagtgatcacaacttacaccaatcaaatttaaaggagatatcaacatgcttcataacgtcaaatccactaagcttcaagttaccttaatcgatggcgatcaccccgaaggtttgaaccgggtctttaacaacctggttgcccaaccgagtgatgagcagatcgccagcttccaaaccatccttgaaggattagccgggggtaccgtccaagaagccaccctgacgaccgccacgactttaactaacgaatagccataaccactagccaaccgaaaggaagtacttaaatgaagaccttaaacctcacctacaagggcagcctaaacaagacgcacatcttgaagatcaactacgccaatggccaactggacgaagcaaccgttcgccaagccatgacccagatcgccaacctaaagctgtttaagaagggcgaagaagatctgttcgtcacgcccgtttccgctaaggtggtcaacaccgacgaagaagtactctttgcttaattgctaacgaccagaggctgggagaaaaccgtgttttctcctagccttttgctgtattcacgaaagttaggcaggaaatgtggaaaataaccgcaggtctagtgcctaagtacggccgaagaacagtgcatactgcactaaccgttcgtcctagcttagtcatacgacctgccgagtaggttatttcccacccacttttttgattcgttcatgaacccactgccaaaagtaggggcgttggctaactggtccatccaccagcacctggcaggtagcgttgacaatcgccccgatcatcacaatcatcccggaaaagtccaaccacatcatcatcaaaatgaaggccccgatcgtcttgtaggaatttaaccgttgggcgaatacgacggcgtaataggagaagaggcgcgataggcccatccacagcaaggtggcaaccagggcgccaattaccacgtaccgcaggcgcacccgggcgttaggaacgaagtaatagagcagggttaagaagataaagagcccgccaaaggtcactggccaccgcaggctactaaagagggtgacgtaattaattgggaagtgcaagattggctgtaaggcttctagcacctgttccccgagaccatacataatcactaaggcaaagataatcatgatgacgatgatcatccaaataaaggacaggacccggttaatgatcggattttggttcttagccaccccgtaggcaccgttgacggagcgttgaaaggccgcaattccttggctagttgaccacagggccaccaaggccccggtagtcaggatccccccactcccccggcgtaagaaatcaaaaatgatcggccggataaattggtagaccgaactagggattgccgattgcagatacgggaggaccgtttttgcatctaaccccagcatcggtaagaggtttcccaccactagcaccgccgggaaaatggaaagtaaggtatagtaggccagcacggccgccgaagttgttacttgcgccatttggaagtgttcggcaaagaccgtcacaaagcgcttcaatttggtgccaataaatttcatcatggccctcccacacgttaataggcccattttagcagtttctaacggcgaaaacaaaaagaactcccgtgaggaactcttttgtctttctagctgtgcattatttcttgacgattccgctcactttcctacttcatcatgtgcaactggtacaggtactgcttaccggccgtcaaatcgtattgaaccagcttgtaatcttgccagagtcgtttttgcttcttagttaactggctgtacttaaccacttgccccttactgtttgtgaactggaggctagcagtactattgttttgaccagtgttaatggaaacggctggtaagtcctcatatacctttgtcatcaaagcaaggtatggcgtgaccttggaattagtttgttccgctaccatcgccatgaagtcattcgggctaaccaccttagtgttactggtcaaagtccgggcaccgtgttcacgggcgtaggtgttggagtagatgaagtaatccgtttcatgcagcttggtcccatcctttgccatgctgttgttgtaaatccccggcagatggtcaccatagaagacaaccgtgattggcttttggatcttgttaatctgcttgatgaactgcttaactgctttgtcggtgtaggtaagccccgttgtatacgttgcaaccgtccccttatctgtcccttcacttaccgaagttgggagccacttggagtagtttttatagtactgagtatcataaggcatatggttttgcatcgtgaccaagttgataaaggtaccgtttttatcagccttcagttgcgtcaaagcattcgcataagacgtttcatcagacagatatgggcttttaccgatctttttcttatctataattttgtacttacttcccagatagtaaaaacggttgaagccaaatttagcataatccgcgacccgactgtagaacaccccttggtacgggtgaattccaacggcatagtcaaacaattgattaaaggtccagtttttcgttaaacgtggcacgatctgggtatatggggtttgcaatgttgacgagaagttagccgttgccaatccccttaaggtcatgtattccatgttggccgttcccccaccgtaacctgaggacatcatcaggccactggtggtcgttttcttcaaggaaagaatatatggaatcgggtttcccttgatcttaactcccggcacccgcttggggttagagaagctttcactcaggttaaacatgattgtttgcgatgatagcgaatttttccgatctttgtttatctcctctgccaccacttgatattctcgggcaatcttttccatccgggctttcgaatagccggctggcttttccatcacggtgatgtcgatattattcaggaactggatgatgggtccattttctcgtgctccgtcttgttggttgtaaaaaattggatgatcccctagcccctcaataactgtactaatccttgagtcggtgtggttccaaaagatgctacttccaaagaaaaggacggtgagcacagtccaaatacaacgtctttttgtacttggggcgggaacaggtaattttcgatctaggtaaatccctagtccaattgtaattacgtagacaactgcacctgtgatcggaatccatgcactcactaatttaagcatgtttccgtatgcttgatacatcatcacgtctgacggaaggatcggctcttccctagttatcaacttaatccgattagcaatcccccatattatgataagggggaccacaatcgatagtgctagccaatacctcttcaccagtgattgaactagcttgaaaactagccaaattaataaggccgtaaaaagcagtgtcccctggcgagcagttaaaaggtagatatagttatcaaaggtcattgaaccagctggatttactttccaacttgtaaacatcaacaggttcgaaattaccgccaacccatacgctaccccgaccaccgtcaaggctggccagtgacgatggcaaaacttcttcagccacgctggccactccatcaagtgggacggcagctcctcaacccaccgctcgtaatgttgggtgatcgctaaagatgaaaagagccttcttaagcaccaattagccacgaatccgaccaccataacggcacccgcaatgatcgctaccaaaaggatcttcaagcccagattaccgacgtggccagcggcaaagccaacataatggctccgcaataaaggcagtcctgccaaaacaaggctactgtagatccctccgtttaaaatttggtgctcaccgataacctggttcttctgtaagagaaacatccccagtgccaccagcaccaataagccatctgataggttagagaaacggtttgccgttgacatatcatagtgaatcgttactgaaattgtcggcattaacattgccaacaccgccgttaccagcagggttaccgttccccaacgtttcacaaaccggcgccagtggtccggcagttcgatcccatcaaaggcggcgccgaccatcatcaccattaggtaaaagaggacgttttggctgtctttgatcccccacaaatcgttgtaaaagaccgtcgcaaccagaaacatccccactagtacttttccgaggaagcgtcggttaacttcggacagttcattaacccgcggaaaggtcgccatggcgataatgtaggccgttgccagcggaaagatattccgggtgattgggaaaacggcgtttaaaaggtcgctgaagtaaaactggttcttccaaactagttgaaggaggactgaaccggccccataggccaccaggactaaccaggtggtgatgacgcgggtgcggccaagccggtgtcgcttcaaagttcgcccaagttgcattaacagccacagctcggcaataatcaaaatcacgtggactaactggagaaccgccatcttgaggttgttttccgagtaattactaaactgaagttgtgaatcccacatccagaggttcatcaccgtcaagagaagggcgattagccaaccagagttcgctattatttttttcatgttactacctttataaaaagtggggttgaaagaaaataaccgtttcttccaacccctaattctattttattgtcccctagataacgtggaaaacctccgtagccccaccacctaaggccggcctacattgaagagtggttttcccccccaattatctattcttcgtacttcttggccacccgccgtgcaatctcgccgtagtgggccaattccttggcgtactcatcatcgtacaggtacttggcgtccgcttccggatcttgggaggtcaggatctttggcccgtcctccgtaattaccagggtgtgctcgtattggcacgaccagccaccgtcggccgtcttagccagccagccagacggatcggaggtgtcggcttgccaagtgccggtgttaatcatcggttccaccgtgatcgtcatccccttgcgtaggcgtaggccgtggccggcttccccgtagtgaggtaccattgggtcttcgtgcatcgtgggtccgattccgtggccaacaaattccttgacgtccccgtagccattttcgtcttcggtgtagtgctgaattacggcaccaatgtcaccaatccggttgcccggtacgcactggtcaatccccatgtacaaggacttcttagtgacgtccatcagcttgacaatctccggtgacggggtgcccacggcgtacgaccagcaagaatcggaaaaggcgccgtcgaggttgaccaccgtgtcgaccttaactagatcgccatcctttaagatcaacttcttgcgcggaaaaccgtgacagatttcatcgttaacactcacacaggttgcgtacttgtacccttcaaagccgatttgagcggcgatcgcccccgcttgcttgaagtaatcacgggcaaattcttcgattacccagctcgaaatgcccggccgaataatcttttgaatccccaggtgcatcccggctaaaacggcgccggacttttccatcgcacggatttcccgtggtgattttaagctaatcattcacactactccttacattttataaactcttaccagtatagcactctttgaatgtgctatactatcgaaggttttaaaattacaaatcgttcaaatttttggagggataatcatggcaaaagcactcgtggtttacgccaccattaccggaaacaatgaggacgtcgccgacatggtcaccggcgccctggaggacctcggcgttgacgttgaaatgaccgaaatgacgatggccgacgtcgccgatttcgatgacgtcgacctttgcgtggtgtgcccctacacctacgacgaaggttccctacctgacgaagggctcgacttctttgatgacttaaaggaatccgacctagccggaaaggtctacggggtcgctggttctggtgacaccttctacggtgatgattactgcaaggccgttgacgaatttggcgccgcctttgaacaagcgggtgccaccaaggggagcgcaaacgtccacattaacctcgctcccgatgccgaagacgaggaacgcttggccagctttgccaaggacctcgtggccaagctaggctaggaggccgtcatgcgcaaactctggaacaagtacggccaagtgatcgcctacctcttttggggtgtggtcaccaccctggtcaacatcgtgtcgttccagttcctctcctcaggggtccactggaactaccaggtggccaatgtaacggcctggtttttatccgttttagttgcctacctcaccaacaaggtctgggtttttaactcccattacaccacttggaaggccttttggattgagatctcccagttcttcttttaccggggcctcaccctcttgatcgacatggccttcatgttcgtaggggtgaccttgttaaagctcaacaccccaatccaagaactaatggtgaagatcgttgataacgtggtggtcgtggtcgccaactacatcttctcgcggtggctgatctttaaggacaacgaaaaaattgctaagcggtagtagtcgctaaccaaataaactccggtcagtccgcgaaatgcgaattgaccggagttttcttttgaggaagtctttccaaatgtcatagggatcatataacaaacaagagttcttggttttatgctgaagttcccgtataatggaaaggcaggaagttataagggcggtggctgtcttttcctggtgaggtgaggtctatggaaacatggaagaatcttcagaaaggtttcacagctaatgagtgtctttcgggcacttacgttgatgctgatgtttggcacgtttgtactaacgttgctagattacatcaaaaagcatcacaaatagaaaaagccgtcccacattataactttggacgagttatgggacgactttagattctcgtaacaacgccatcgcctttctagcgacctgcgtcggagtcctgttggcgcagggctcctttttgtatcttcattatagcacgaaataccaaattgggagaattagttgcctttgtttacggctaacctattgctcttatggtcccacccggaatcgaaccgggatcaatcgcttaggaggcggacgtactatccaattatactatgggaccaacacaagaaaaattatcgcattctttaccggacttgtaaaggtgcgatcatcttcttgttacttttgttgctcttcgtttttgcgccggtgcttcaagcgaatccccttgttcttgcggttcttctttttgtgcttggccttggcaggctggctgaaggaatctagcgtgcgtaccacttcttttttcgggttgcccttggcgtcgtgttgacgcttttgcaccgccttgacggtcgccttttcaaccgacttccccgcgttcttagcgtcctcgccggaaaccaactggcgcttgtcgatcgtcattggctccaactggtagtcggtgtcggccaaaagcttcttgaggtcgcggaagtcgtggtcgtccccaaggttgaccaccaggcccggttccccctggcgcccggtccggcccgtccggtgaacgtagccatccgccgtgttcggcagctcgaagttaaccaccgccgggagcttaggaatgtccaggccccgggccgccacgtccgttgtcaacaagagcttaacttggtgtttgcggaactggcgcatcaccgtttcccgttcggtttggcgctgccgcccgcccaaagtggctgatgaaataccgtcgtggcgcaagcggctggcggtgtagtggagagtcttaatgctagtgaaaaagaccagcgcccggaagttcttggtttgactgagccgttccagcatcaccgctttgtcactcatcgtccgggccaccaccaacccgtgcttaaccgggccgcgggagtgatcctgggcccgcacgtcaatcttgaccaggtcgcggccaaacaagacgtcgagctgttccaaggtcgttgattgggtggcggagaaaaaggccaactgggtgtctagtggcgttgcccgctcaatgtcttcgaccaccgcttgggtgtcgtcgcgcaagaggtcgtcagcttcgtcgatcaccaacgtggctaagttgtttaacttgaggtcacgggtgtctagcaggtgcaagatccgccccggcgtccccacgacgacttcagggcgctcctttttcaaccgttccgtttggcggcgcaggttagcgcccccggtcgcggagtggaccttaagccccagtaaggccgcccattcccgcatcacccgggtggtttgcagggccaattcctgtgacggttcgaggaccaggatttgggttccctgccccttcatcaccttgggtaacagcggccaggtgaaggccagggtcttccccgagccggtcggggcgatcccaaagacggtcttgtcctcttctaagggcttttggaccgcctcttgaatggcggtcagttgtttgaagttgcgttcttcaaagtgggtttgaaactgttcaatcaaatcaatcatcctctagcggttgttgtcagctggaaaagtgagctccgccgattcacgcaggttgtacatgacggcgttcacttcccggcttagggtttgccaacgcttgtagttggccacttgttctgggtcgtccggagcgttaaacagagcggcgaagtcgtttaattcatcgaccatcgagttttcaaagtacggcgcctcaagttccgttggttcctggttggcatcgaagtaggtcaccttggtggtgtcaaagatcgaatcaaagaccagggtgtcctttaggccgtagatttcagaaaccaggtgggagttagcggtcttaccgaagttcagggtcactgcaaactgatcgtaagttaagatggccgtccccattccgtcaacgccagacttggtcatagttgggaagtaaacgacgctgtccggcacgccaaacagggtcaccgccccataaacggcgtaaaccccgaggtccatcaaagcccccccggcaaattccggcgtgaagatgttcgggtacggcttctcgtcggctaggaccttgtcgtagcgcgaagagtacttcatcacggtgatgttcgccccttggatcgtgtccatcttctttaattggtcttcaccagcgtggaagaggccggtgtgaatgtggcgcgcggcttcgaccaggcgggccttggggtgggcggctagcaacgattcaatccggctgaattcttccgggttgacgaaggctggcttttctaggatcacaaacttatcgttttcgatcgccaggcgggcctgttcgtagtgcttgctgtttggtgaggcgatgtaaaccacgtcaaagtcgccttcaccaaagaagtcctccagcgagtcgtagaaggcggtggcgccgtacggttccccgtattccttggcccgggtcagggtccgggagtagaccgccgtcaattggtattgaccagtcgtcttagcggcgtctaacatttgatcggtaataatgttggttccaataattccaagcttgagcatcgtaaattctccttttttctcatgttactactattttaacaacttcccctggtttttaacagaaatgaaatcttttctcatcaacattctgtgtataatatatgttgtttaaagccgatgctatcgaatgataaggcaagtttataaagtggggagtatgtaaaatgcggaaaaagggaatgttactgttcggcgcgggactaatggctggaatcactagttcgcttggtttcagccactcaaaaaagaaaaacgaacgttcaacctccttaccgatcttttacgccggcacctggcgctattacgatgaggagcgggaccggacccacgtcattaccatctcacctgaactcgaattggggatcgataaccaggtgattccggctaacgttcaacacgttagcaccgatcaacttgtctacctcgataaatttggttaccacatcacgatcaaggccaacgagcagcggcccacccgcctgatcgatgaggcggacgaccaagaataccaaatcgaaccagtgcaataacataaaggggccgggaaggttagcttcccggcccctttttttatctactctcctctttctcctaacacacccaggggatttcccacttccgtttcgctgcggtataataaaaacatctgatttgcggaaaggaagaataggatgttaaaacgattagcagtgtattgcggcgcccgcgctgggcaggacccttcctttatggaaatggcaactgactttggccaccagatggccgaacacgacgtcgccctggtttacggtggcggtcgcttcggtctcatgggggcggtggccgacgccgtcttggaagccggtggccaggcccacggggtgattaccgaagaactggccaaccggggcactagccacccggacctgaccagcctagaaatcgttgacgacatgaacacccgcaagaaccaaatgatggaaatggcggacggcttactcgccctccccggtggcctgggaaccctagaagaagttagcgaggccttttcctggaccgccctgggcgataacgctaagccggtcgccctctacaactaccgcaacttctaccaacccctaaaggacatgctagccacgatggagatgaccggctttaccgaaccgccctacgtcaacgcaattaagttcgccaccaactttgatgaggtcgccgacttcatgaatcattaccaggctccggcgatccgtacttacgaataactagccctgcatggccgtcaactgcgtcttaatcgcggtggcggccacttttagttgggcttcttcaaccgggtacaagcggggcaaccagaactggcccacccccgcccgggtaatttgggccgggaaggacatgtagcactgatactgcggctgatagaccgcaactggcagcacggtgctcccgttttgtaataaaacatccaggatcgccaacgcccacgagcacagagtgtaactgcccttgtcgaccgtcgtcaacacccggtactcctcttctcgaacgtccaccaagagcttggcggtatccagggaatggccgttaatcggctcctcaatcgaccgcccgttgacccggacgctcgaccagattggcaccaggttgccgtcgtgctggcccagcatgtagccggttaccgagctggccggttgctccaccgccgccgccaccacctggtgcaagcgggccgtatcggtaatcgtaccggtccccagtacccgctggaccggtaactgccactcttgttggatcaaaccggtcaaggcttcgttaggcgtcgccaagttcaagacccccccgctaaagccactttcggtaacggcggagcgccattcttgaattgcttggacgttgccggccagttgcgcaaacgaatccggttggcccaagaaacgctgcccaatcgtcaccaccaagacgtcagcggccttgagggcggccggatcttggattaccacttcacagtggggcgccgggctggcagccaggtcagcggccaggcccaccgcaacttgatcgtcttggtccaataatatcaggcggtcgacccggttggtggccgctaacagccgcgccagggtgactcctaagttagttaagccaatcacggcaatggttcgcatgatgattcctccaattaacaagcgtggccaatgaccttctcggcaggccggatgactaagctaggcctgcggtgattggccacgtcttctatactaagatttgaaactaataataaggggctgggaacccctgctcccagcccctatttgattggtcactttctttattcgttacccacttccgggaagaggtttagcaggtattgttgcggtccctcttctaggggcaggtccacgtccgccggcagcagttcctcgtggtcgcccacgttgaagcggaccccgtggtctaaccacacttggatccccagcacgattgccgcccggatcaattcctgggcggtcaccgagtaccctttagcgatcacggctaacggttggctggattgcaccagctccaagtaacggtcgttggccaccttcaggccaaaggaaagcatcatgccgttttccatcttggaagccatctgtccggcaatcgttaagctcgggtcttcaatccggcgttgaacaaacttcagggccaaccggtatttgcgcggggcgtcgtactcctcgcagaaggcttccagctggttgacgaaatcaagcccctcttctttcatccagtcctcctgggcggttggttcctggagagcggcctgctcgtttcgttcggtggcgacccttaccttgtcggccatgtcgtccggcgtttccgtcaggagggtgtagatcatgaccagttcgaggaagtttaaggtatcctctgagatcccggccttggagaacggatcggtgtcaaagccgcgcatcgagatgtattgaaccccatcgttgatcgttttttccaagttgctggtccgcccgtgcaaacagaccggcccaaagtactcgtggaagttttggtaggtgccgttttcaaggtagtcggccaagctgttgatgtaggcgtccaaagaactgtaatcaacctgctcgtttggtaagttggtgaagccatacttggaattacgcaaagaccggacctggtgttctaactccggcgccacgatgtctttgacgctggtcgccaccgggctggccccaaacaggtaagtaaagagccattgccaacggtaaaagccctgggcgagcttaaagtagaggtggttttggaaatcagcttggcgccggtacttgtcctggtagaagcggtggtagatttcctctagcagctgcttgtccaggccgtaaccgacgtgaactccccccatcaacagcgacttaatgccgtacttgccgactaggtagtggtaaaaatccttttggtcggggcgtgagcagttataactcaaaaaatcgaggtcgtccttgtagaccagggccgggggcatcgttaacggccacaagcgttcctggctttccatctggcggtcaacgatctgctgaaggatttgcagctggcggacggccgcctcgctccccttcataatcacggcgttgaattccatcagattatcagaaattccgctcgttaggtaggggtttttcacccgtgaacccagttgactcgggtaagggtaacggctcgcccgaccgtcagttaacacacggtgggcttgcatccgcatcccaaagcttcccgcaaataacttcgcccgtaattctggctcatgcattgcttctcgcattgccgcacatcgatccatcattgtcacctcacaaggcccgggggcccttttcaattaatttttcctcaaggagttcattatagcacttgtttttgaacgggcgacaccgttttcacgattaatcacgcaccgcccctacttaaacttgtgttgcataacggtcaaaatatgcaaaatgaccgacaggatggcaaagaaaatcaccacgaacaccgcccaggacagccagaaggtggctgcaacggctaagaaactgaagagccaggtttggagccccatcgtaatcagggtcaccaaggcaattgtaaagaataaaactatgtatctgaacacggttaaggtccacctctcttttacgtgcgggttggcaatttcttgacccagcttagttagctccgccaccttggcctgggggagttccttcatcttccaggtccccgtttgcaccgcttcgcccaccttaacgaggccggcatcgagcagcaccttatcgacctgttccaggggtgggttggaggcccgaaagataaagtttttgattgggccggcgtaacacgaagtcagcgatacgtaacgcttgccgacaaatttcccgggaaataaccgtccggtgtggtcctcacggtaaaagcggcgccggaaacagtcaaagaagtttttcaattgtccactcatgttccctagataagtgggtgatgagatgatccacacgtcagccgccagcagtttcttttctaactcccgcaacaccgggttggggtgccccggataatccggtccaatctggtaatccgccaggtagatggtctccacttcccacgccggatccattgttaacccggcggttgtcgccgccaacatctgtccggaaataccggtttgtttatgtgacgctaagattgctaacgctcgcatcgatctgccaccccctttttttcaattagggttattatagcaaattccgcactaagttgaaattgagccattcatttggcgcccgctggtaaatatgctatcctagggttaatttgaaaccgaatacaaaggagatttcgatatggtagtttctaagattagcatctcccccgaagcaagtaagtggttccgtgagggcatgggcgttcccgaaggtggcggggtccacttcttcggccgggtttacggtgaaaccaacgcccacgaagggttctcaaccgggatgagccggcacgaccaaccagttcagccactggtcgaccaagtcgttgacggtgttcactactacatcgaagaatcagaaaactggttctttgaaggcctcgacgtccaagtcgactacgacaagtccatcgacggccctgtttattactacacccctaacgacggctctaagctagacacccacgcccactcttccaagacggaaccgtaaggagtgagtgtgaaccagcccacttggcaggccgttgggctaagctagggcgaacggttggtgtggtacgcaccgttcttcgcccgtacttaggcactaggcctgcggctggtgagcacgttatcagagtgagtgtgaacctacctacttctccacgcttagccttttaggttataatggaaataccaaaggagccctgctgataacaggactccagcgcaggtcgctaaaaaggcactggcgttgttatatgtgacataaagtcgtcctataactgctcaaagttattttgtaggacggctttttctatttgtgatgcttcttgatgtaatccaacaacgttattacaaacgtgccgaacatcagcatcagggttagcgcctgaaagacgcgcagtacaacaaaagggctccagtagttcgctttacgaacccgactggagccctttattttacgggaaacatcaagaccaaggtttccccttttatagctgatactaaaacaccccctgggaacgtcgcgttcctgggggggttagtttattattcgtacagggcggccacttgttcttgggccgtcgggtgggccaaaaagtcatcgtaagtggtgtcggcgcggctcacaaagccgtttggtcccacttcaatcaggtggtcagcaatcgtttgaatgaattcgtggtcgtggctggtgaagaggatcgagcctgggaagctttccatggcgtcgtttagcgccgtgatcgattccaggtcgaggtggttggtcgggtcgtccatcaataagacgttggcgtgttgcaacatcatcttggataagaggcaccgcaccttttcgcccccggaaaggaccttgatttgcttgtcaatttcttccccggagaacagcatcttccctaagaagccgcgcaggaaggtattgtcgttttcctctttggtggcgaattggcgcaaccagtcaatgatcgtcaattcatcgttatcaaaggcggcgtttaagtcacgggacatgtagttagtagaggtcgtttggccccaggtaacggtcccttcgtccggcgttatttccccggcaataatttgcatcaagacggtcgtcgccatgtcgttgcgggacaagaaggccaccttttcgcccggccggatcaagaaggagacgtcgtttaacaacttttcgccgtcaacggtgtgggaaatgtgttccacctttaataggtcgtttcccagcgggcggtcctgttcaaacttgatgtaggggtacttacgcattgacggttggatgtcttctaaggtgatcttttccaactgcttcttacgggaagtggcctgcttgtgcttggaggcgttggccgagaagcgagcgatgaactcttggagctccttgatcttttcttccttcttagcgttttggttggcggctaattgggcagccagttggctagattcgtaccagaagtcgtagttccccacgtagagcttgatcttttggaagtctacgtcacacatctgggtgcagacttggtttaagaagtgacggtcgtgggagacgacgatcacgatcttatcgtagccggccaggaagtcttccagccaggcgatcgtgtgaacgtccagcccgttggtcggttcgtctagcaaaaggatgtctggcgagtcgaacagggcttgggccaagaggaccttcaccttgtcgctttcggccagttcacccatcaaggtgtcgtgtaggctttccggaatccccagtgattggaggagttgggaggcgttggcttcggcgttccagccgtccatttcggcaaattcggcttccagttcggccaccttcaccccgtcttcatcggagaagtccggcttggcgtagagggcgtctttttcttgcatgatttggtacagcttggcgtggccctgaatcacggtgtccatgaccgtgcagtcgtcaaaggcgaagtggtcctggtttaaggaggtcatccgttcgttagggccaatcgaaatcgtcccggtcgtcgggctcatcttcccttccaacagctttaagaaggtggacttgccggccccgttcgccccaatcaccccgtagcagttaccaggcgtgaacttgaggttaacgtcgcggtacaaggtccggcctgacaggttcaggctcaggtcagtaatggtaatcacgtgcaatttcctcgtgttttctaaaattttgctctcaccaatttagcacgaactaacgcttccgggcaagcctccctactcaatcaaaacgggcgtcatcaaaacttaatcttctttgaactactcccacttagctaagcctacggcttgacgcttgaagtgggagattctgggaacatcgcatacttactctaccggttctaagtgaactttcgagcaaactagcaactcattaagagcttaactagcttttatattatatcatctaaccattttgatgtcaagaacttttttaaagatctttgtgatcgttttggttatccgttgcatttgcaactcttgtagtatctcagagttgcaaatgattgtcaataacttttttaagctgatgaattatcataaccgcttgtcgtcgtgacaacgatattaaatataccgtgtcgaccccactatgtcaacggcttacgcaaactttttcgcccctctcaaatcataacgaacatttatctccctgatttatttttagttcgttttatgtctaatagagagacccctgagcacttatcgcccttttcgattcgttaaaatattaacattgcggattaaaagaattggaacttttttactaaaaaagctcaatcactcgcgttaccgaatgattgagcttttgatcatgagacggttttacaccgtcttattcttatctcacctatttctaggctacttctttggtcgcatcgttgggaataataagacgtcgcgaattgactttgcgtccgtcatcaacattaccatccggtcgattccgaccccgagcccaccggtaggcggcatcccgtattcgagtgcttcaacaaagtcctcgtcaatcggctgggcttcatcgttaccctcagcgttttcttgagcttgtgccttaaaacgcttgcgttgatcaattgggtcgtttaattcagagaaggcattcgcgtattccttacccaaaatgtacagttcaaaccggtcagtaaaacgggaatcctcttcgttaatctttgctaacggtgagacttctaccgggtgaccatagataaaaatcggttgttccaaggtatcttgaaccttttcttcaaagaaggcgttaataatgtgaccaaccttccaccaactctcgtatttaattccgttgtcatcagccagcttacgggcctcttcaacggtcatttcttgccagaagtcgattcccgttgcttccttaatggcatccaccatgtggagacgcttaaaggaggtactgaaatcgagttccgttccttggtaggtaatctttaagtcatcagcaactacaccagcggcagccttaaaaatcccttccgtttccttcatcacgtcgttgaagtcgaagtaagcggcgtaggtttccatcgtatcgaattcagggttgtggtacgggtccatcccttcgttacggaagatccgccccagttcgtaaactcgttccatcccgccgacaattaggcgcttaagccgtagttcggtggcaattcgcatgtacatatcaatgtttaaggcgttgtggtgggtcacaaacggccgcgcctcagccccggaggcaatgttttctaggatgggggtttccacctctaagaagccattatcgtccatgtaacggcgcacggctttaataatcttagtcctggtttggaaacgttcgaagctttcccggttagtgatcaggtccaagtaacgctgacggtagactaactctgggtcctgcaagccgtggtacttatccggcagcggacggagggccttggataaaaaggtaatcttttcggcccgcaccgtcagttcgcccatccgggttttgattacatcaccagtaatcccccagaaatcccctaagtcggattctttgaatagcttgtaggcttcttcccccaccatatcttggcgaacgtagaattggatcttgcctccccggtccaataggtcggcaaaggacgccttcccgcttccccgttttccgatcatccgtcccgcaatcgttacgacgttgtgttgggctaacagtagttcaccgctatcgttttcgtacttcttgcggatatccgtggataaatcgtggtccggatcaaaacggtgaccaaacggcgccaccccttggtcccttaatgcctgcatcttttcccgtcgaaccaccatctggtcgttcaaatgctcttcattcgccatttatcgtgcttcctcctagtttacgttttgttgtaattgacgttcttcgtactggtcaataaaccggtcaaagatctcgtccatttgtgcctgttcagtggcttccatcagggccaccttcgtccgggcggcccgcggaattcccttcatgtagtaagctgcttgcccgcggaattcccggaccccagcgtattcacccttcaggtccaccaggcgtgccaagtgctccttggccgtcgtgattttttcttccggcgttgcttccggcagtagttccccgttttctaagtagtgaaccgtctgcgtcagcatccacgggttccccatggcggcccgcccaatcataatggcatcggcaccggtgtattccaatacatacttggcttcttcagcagtcttaatgtctccgttagccataaacgggatcgtcagctggctggccacttccttcaagatatcccaatcagcgtgaccccggtacatttgcttacgggtccggccgtgcattgccaccgctgctacccctgcccgctgtgccgctagggcgttttccacggcaaagatgtgctggtcgtcccagcccgtccgcattttaacggttacgggcttttttacggcgtcggtcacgtaagaaaccatctcgtaaaccttgttggggtctaatagccaccgggaaccagcctcagtgttgacgatcttattaacggggcagcccatgttaatgtcgatcacatcggcatcggtgttttcgtcgacaaacttagcggcctccaccagggtctctttggtcccaccaaagatttgcagtcccatcgggtgttcgaccgggtcgacacccatcatttgcagggtctttttgttgtggtacataatcccgcggtcggaaatcatttccgaaaccacgtagccggcgccaaacttcttacagatcacccgaaaggcggtgttcatgaccccagccatcggtgccacaaccacttggttagggattgtgacgctcccgatcttccattccattcgttttcctcctaatttaaattaagcaattgcattgtatcgcaatgtttaaatcaatagcaagtcgtcgcctagtcttcaccgacatttacttagttgcaaccaagtacttgagttcttcttcgctgaagtggtacttgtgaccacaaaaacggcagacggcctcggccccgtggtcgttatcaatcatttcttgtaagtcgtccttggataaactggccaatgccttttcgaaccggtcctttgagcaatcacacttgtattcgaccggcatcttttcgaggatcttcaaatcacgaccggcaaagatcgtctccagaatctgttcgggcgttttcccttcccgtagcaggtcagacaccagcggtagttcccgtagcgtcgtttccaagtggttgatcgcttcgtcgcttgctcccggtagaacctggatcaaaaagcccccggcaacttcaatgtggtcatcggattggacaaagaccgacagtcccacggccgatggaatctgttctgactgggccaggtaataagtaaagtcatcacctaattcacccgaaaccaggttgacttccccggtgtacggggtcttatctcccggggccatcttggtcacggacagggtccccgtcttccctacggcacccgccacgtcaattttacccttggcatttaagggcaggtgaacgtggggattttgcatgtaggccttcaccgtcccctgggcggtcccgtcaacgacgataaagccgaccggcccgtcaccttggatcttgaccgtcatccccgcttccccttgcagacccgaggttgctaacagcaatgtcccgaccattgctcggcccagggctgcggaggccgcgctccaagtatcgtgaatttggtgggcttcttcaactagggccgttgcgttaacggcgtacgcccgaaattgaccgttttcggccacgctttttactaagtagtcttccattatttttcctccataagaaaagcgggtgcaacaactgtggtcacatccgctccccatttattccccaaccgcgggcttattcccggtgatcccaatcatctggttgatcagggtcggttggcttcttcgtttgatcggtttgatcagcttgcttgtcttgctcagcatccgttgcctgcggagtactttgctcatcaccctccgtttggctggtggtttgctcagcgtcttcttcggtcgcttcagccttagcgttttcacgccgttcaagttcgcgcttagattcctcgaaggtttgggcgtgttgttcatcttcggccgccaccacatcttcttctggcatcttcccggtcttgtaaagactgaggatttgcttttcatccagcgtttcgtacttcagcagggcttcggcaattaacttgtgctgttcgcggtgcgtctcgatgatgtgcagggcttgttcgtgcccttctaacaggatccggcgcacttcttgatcaaccaaggccgccgtttgttcggagtacggtgattgatcgtagccttgcccggtgaagacctgtccggagctctggagctcaaccggaccaatcttatcggacatcccgtattgagtaaccatggcgcgggcgatttgcgttgcctgttcaaagtcgttagaagcacccgacgactgggacttgaagataatctcttcggcggcccgaccacccatcaacccggcgatctgttcctcggcattcttcttagacatcagcatttcgtcttcacgcggcaacatgatggcgtacccgccggcgcgtccccgcggcacaatcgttaccttgtgaaccacccgggcgtcgtttaagaccaacccaacaatcgtgtgccccgcctcgtggtaggccacggtgttacgttcccgtggtgaaatgacccggtcacgcttggccggcccagcaatcacgcgatcctcagcctcatcgatgtcggcggcgtcaatttccgtccggtcacgccgggcagctaagagggcggcttcgttcagtaggttttcgaggtcggcccccacaaaacctggcgtttgcttagcgatttcctttaggtcgacgttacttgccaacggcttgttcttagcgtgaacgcgcagaatggcttcacggcccttaacgtcgggacgaccaaccaagatcttccggtcgaaccggcccggccgcaagagagcggggtctaagacgtcggaacggttggtggcggccattacgatgaccccttcgtccccttggaacccgtccatttcaaccagcaattggttcagggtttgctcacgttcgtcgtgaccaccacccatgccgttcccccggcggcgaccaacggcgtcgatttcatcaatgaagatgatcgacggtgcggtctttttagcttgttcgaacaggtcccggacccggctggccccaaccccaacgaacatttcaacgaagtccgaaccggagatggagaagaacggaacaccggcttctccggccacggccttagccaggagcgtcttcccggttcccggaggcccttctaagagcaccccggctgggatccgcgcccctaagcgcatgaacttcttggggttcttcaagaactcgacaatttcgaccagttcttgcttttcttcttcttccccggccacgtcggagaagcgaaccttgttttcctttgggtctgacggtttggtcttggtcttaccgaagttcatcaccccgcgaccgccaccgccttgaccagcttgccccatcatcatgtagaagaagaaaatcatgatgaccaggggaagaaccgtcactaacaggttcatccaaaggctattggattcttccgacttggttgaaacctccaccttttccttttcagcatacttctgtagctgggcgatggtgacgtcactttccagaaccgagctttcaaagttggtcgtggagcttgcactctgcccacctaaagaaaagcccgtcgtggaactcgatgacacaggctgcgctttacggtaagtcccggtgatccggtatactcccccatcaggctgcagctggaaacttttcaccttgtcactcttcagtgcggaaataaattcgctttgcgataagtttttactctgactggtggtactatttcccccaaacaggaaataagcaatccccataatgcaaagaaagattaccgaatagaagaggacgttatgggaaaatccattatttttccgattgttattcataacaacctcctatccaacagctgcacgttgttgtttttgtgaatggtcataatataccatatctgaccatcgctgactaataattagtcatcattcttttggtagacttccggcttcaaaacgccgacgtacgggaggttccggtagtaattttcgtagtccagaccatagccaaccaaaaattcgtggggaacgtcaaaaccaacataatcggtcgccacttcgacctcccgtccggccggcttatcaaagaaggtgcaaaccttaatgctcgtggccccacgcccttccagtagttccatcaaaaacttcagggtccgaccggtatcaacaatgtcttcgacgatgatgacgtccttgcccgcaatcgagtgctttaagtcgtgaagtaacttaacggtcccgctggacgccgtgcccccgtagtaactagaaacgtccacgaagtccatctccgcgtacagatcgatctttttaattaggtcgacggtaaacaaaaccgcccccgtcaaaacagatacgatcaccgggcgcttcccttggtaatcgttggtaatttgagcagccagttctgccactcgcgtttgaatctgctcctcgtcaaaaaggatccgttcgatgtcgttattcatgcttttcctctcaatatcattgttctcgttggcataacgctaccggtagcgcccctggtcggcggtcaaaccaagccaccttcaccccgactaaccacaccacttggcctaaggcgtcgacgatcacccgttggttcgcccgtaagtcacggggaaccttttggtcgatcaagacccgccgaacccgttggtgtgtgcccccctttaacaatagccggtcaccagcttgaacgggacggcaagtcaggggaaactggttgttagtcaaccaaaccgtggtcactgacccttggtctggctggcgggtgactgaaaaagccccccccgcccggagacgataccactggcccaattctaccacaaactccccctccgattcgccttcctgggccatttgcccggcttttttaaggaaggcctcccggtagcccttaaccaagcaccactgattgggcagttggaagctctggggcggcctggtttggtcgcctaacccggttaccagttggtgaagctgttcttctttaatcgttgcaacgccccgtttggttaggtagtagcggaggtaggaacgttgggtactttcactcaaccgacgaaaggcggccaacgaaaagccccgttcggtccgcagggtggcatcgagttcccctagtcgttcgttagccaagcccaagaggtcattgatttgctcggcgtcactagccagcgctgtgacgagccgggggttttcaacgctgaggcttggaaggtagcggtgccgaacccggttgcgaaacggggttagatcacggtttgtttcatcttcaaaccaggtcaactgatggtccttagcatagcggcggaggtcttgtttgttaagcgcgagtagagggcgaattagtgcgccactggcaaaggggcgctgccatctcagcgctcctaattgttcgatccgaccaccacgaattaacttcatcaggaccgtttccgccaggtcgtcttggtggtgcgccgttgccaccgcctgggcttggtatttgtccatcaccgtggcaaaaaaggagtagcgaaaccggcgggccgccgcttcaattcccttcgctgggtgctctgcgaccgcccactgggccacttcgaggggaaggtttcgttgccggcaatacgcacgtaaaaaggcttcttctgcggtgctttgggtacgcaagtggtggttaacgtgggcaacgattaaacggggacgccttaacttaggtaagttttggagcaggtctaagagcaccattgagtccaccccggttgagacggccacgactaaggtgttgcttgacgaaaaaaagcggctccccaggggggaccgctccatcgttaatttagggtctttcattagcttcgccggccaccccggccgccccgcttaccatcggtttgccgctttaaattcgacaaacgggattcactttccttaaggtaggaggatagcatgtcgttaaagtccccggacggcttgtgatggccaaaattcccccggccactgaagctacgagcgggacgggagaaaccacggggttcgtgatgacgattctggcggtcatcgtggccgtggcttaaccgctcacttggttgctgatcgtggtgatcacgcttggccggctccgttggcgtagcctgcttcattgaaagggcgatcttgccgttgccttcaatcttcatgacctttaccatcaccttatcgccaaccgttaagacatcgtgaatgtctttgatgaacttatcggagacctggctgatgtgaacgagtcccgtcttattatctgctaaatcaataaacgctccaaagttcgtaattcccgaaacggtacccgaaacctttgcgccttcttcaagtgccatgaactaagcatttcctcctcatacgattctaattgttactaattgtaattgagtataacacaccctcgggtcctgacaagcgttgaaaagagaaaaatccctattcttgactaagaatagggatttttttaatcagcaaaattataaatcgtttcaccagtcttagagtagttgtacttggatctaatcaactgctcgaggtaatcctggttgtgtaacaacgaaatttgcttggttaacttcttgccggttgcctgcttttgcttgaggaccgtccgttgctggtcaatgttttggttgaccttggcgagggtttgcttgctttgccacagttggaaaccgagaatcagggccaccactaaaataatggagtacataatcttcgcccggcgaacgtgaacccggtagcgataccggcggttttccgctatccggcgggcgtaaatggtgtttagcgccgcaatacgatggtgtctcttttgcatacgaaccctcctttgcctattactagaaaaattataccaagatttccccgctagtgtccatgctttttgacgattcccatcacgaaatttattccttgccgaagtcttcggcgtagctttcctctaaaatttcgtacatcccggcggcctcgtccttcttagtcgtttccaccaactggttgacctgtaccttttcggtcttgttaccgaactcaatcgtcagtacgtcgccaaccctgacgtcgctggaagacttggccaccttgtcgttgatcatgatccgtccctgatcggcaatctttttggcaattgcccggcgtttaatgattcgtgatacctttaaaaacttatccaatctcattgcttggtttccccttcttgttcattgtttgcttcttgcactcgctgacccaattccctggtaagcgccagtagctggttcaaccagtcctgttccgtcatctttggttggattaccagccgtaaggaaatggcgccgtcctctttttcatccatggtggccttaaagcgggtcttggccagggcctggataatttgtggggcgttgatttttttactaccaaccaccgtaaagttgacgtaaatgttatcgcgcttgcgctcaatttcgcttagcattgcttggtcggcgtacagcttgatcgtcccgatcgttaataagttcgccaccggcgtttggtagtccccaaagcggtcaattaggtcaccagccaattcggtcagttcttcttcactcttggcccggcgaatctgcttgtacaattcgatcttttggcgctgatcgtcgacgtaagtacttggcaagtaggcttcgactccgagctcgacttcggcgttcgatttaaccggtcgcttctttccctgcttggtggccaccgcatcagctaacatctcggtgtacaagtcgtaaccaaccgaatcgatgaaaccgtgctgctgcttacccaggaggttaccggccccccggatcgacaggtcacgcatggcaatcttaaagcccgaccctagctcggtgaagtcccgaatggcagctaaccgcttttcaccctgttcagttagaaccttattttcctggtacatgaagtaagcgtaagccactcggttgctgcgaccgatccgcccccgaatctggtaaagttgggctagccccaagcgatcggcgtcttcgacaaagagggtgttaacgttagcgatatcgaccccggtttcgatgatcgaggtggttactaagacgtcgtactcaccgcggataaaatcgtacagcaccccttccaactcgttttcactcatctggccgtgaatgtagccaatccgggcttcgggaaccagctccgctaactgcgcgaccacccgttcaatgtcgtgaacccggttatgcaggtaatagacctgcccgccccgttgcatttcgcgcaggatcccatcccgaatcacggcgccgttttgttccaagacgtaggtttgaatcgggtaacggcccgtcggcggggtctctaagacggacaggtcccgcacccccatcatcgacatgtgcaaggtccgcgggatgggcgtcgccgtcagggttaagacatcgacgttggctttgagttgctttaagcgctccttgtgtttgacgccaaagcgctgttcttcgtcaacaatcaagagccccaggtccttaaactggacgtctttagataagatccggtgggtccccaccacgatatcaatttcgccgttcaaaagcccccggtcggtctcctttaattccttggcggtcttaaagcgtgacatcagggcaattgtgaccggaaagccttcaaagcgggccttcatcgtgtcgtagtgctgctgagctaagatggtggtggggaccaaaaaggcgacctgcttgcccccggcaacggccttgaagatggcacgcagggcgacctcggtcttgccgtaaccaacgtcaccgactaagagccggtccattggccgcgggcgttccatgtcagccttaatttcctggatgctttgtagttggtctttagtttcggcgtacgggaattcatcgtcaaacttctcttgcaagtagtcatccttgggaaaggcaaagcccttttcggtctcgcgcttggcgtaaaggtcgaccaagtcgtcggcaatgtcttcaattttggccgccacccgccgcttggttttggcccactcaacgccccctaagcggtttaagcggggcgtctttgattcagccgaaacgtacttttgaaccaggtttaactgggtaactggcacgaagatctgggcgttgtcgcggtaatctaacaccatgtaatcctggtgaacgccatcgacttccatcgtcttaatcccggcaaacaggccaatcccgtggttcacgtggaccacgtaatcgcccggctttaagtcggtgtaggacttgatccgctcggcattcgctaacttctgggcccgtggacggcggttcttaacctgtttgaacatttccgcctcggtaatcaccaccaagttggccgggggcatttcaaatccgttagctaaggtggccgccaccagctggacctggtgttccattagctggtcgggcgccgtttgaacaaccgccaccccaaagtctgctagggtagtggcgacttggtttcgacgttccgggctgttggccatgatcacaaccgttgccccctgggactgccagcgcttgagctcaccctttaaaaggtccaattgggaaaagaagcgctgcatctcccgcgttgctaagtcagagatctgcgccagtttgacttgtccaagccccttttgaaagagggctaggtaggtctgggggcccggtcgcttgggtagggtttccatcaccccgttatcaagggtggcgcccctgacccggtgtttagcggccaccttatccatcaaccaggcagtttcttgctccgtaattcgcttggctccctccttaatccgcccccagtcgtctaagaccaggttgcttttcgcgggtaggtagtcgagcaaggaggccggctgttcgtacacccggtcggcgtactccagcatttccactggtaactgccccgcgtccaaagcggagatgaccgggtcaaagaggccaaacagggcctggcgttcctcttcatccgccgtttgagctaagtggtggtaatcgtcttgcagctccccctttagctgggctaacttggcgggtggggcgatgaaatcggtagcgggcaagatcgtcaccgcccggatgttttcaacgctccgctggctttcggcgtcaaagtagcgtagggaatccacctcggtgtcaaagaggtcgatccgcaccgggtgggccgtgttcagggcgtaaatgtcgacaatcgacccccgcatggcaaagtccccgggttttaagaccatcttttggcgctgatagcccatcgccatcaactgggtccccaccgtagttggatcaagttcacccccgacttcgaccgtcagggtggcggcttggaaatcccccggtttgggcaggcgccggcgcagacccgccgcatccgtcacaacgacggccgcttggtctgccaaaagggtattgagggcctgaacccgttgcaagcggtagtcaggtgaagcggtcgccacttcggttgccaacacctcttcgaccggaaaggcaaagacctggtcctcaccaagcaggttttcaaggtcggcgaccagctcttgcatgtggtaaagactgtcgcacaccactaactgcgggtgtgacaactccccttgcagcgccgccaacaggagcgttttagccgacccggaaaccccggtaatcaactggcgctggccactatcaatgacctccttaatttttgaaaaggctggctgttgcttggccaactccgttaacttcacccgtgtctccccccactttaattgtattcattcattaactgatcaaaactagtcccttgcacccacttaatcagggcttgttcagcttgcagcaccgccccttcaaaaacggggcgctcctcggtgtcaaaccggccgaggacgtggctaaccacggagccaaacttagggtggtcgatccccaacttaacccggttaaactcgcgggtccccaggtggtcgattaacgacttaaggccgttgtggccccctgacgctcccctttgcttgagcttgatcttacccaccggcatgtctaagtcgtcgctaactacgattaggtcgtctaatgcgatatcgtagtactccattagtggcttaaccgcccgccccgactcgttcataaaggtcgttggcttgacaagcatcaccttttggccattaattaggcccgtaacggtaacggcttccaccttttcatgggtaaaagcccccaggtggaagtcgcgcgccagttgttcgaccaccataaagcccgcgttatggcgggtttcatcgtagcgggtgccgatatttcctaatccaacgatcattttcatattaatttcacctcatttagagctgtcgatccctcgtggatattacgttaaaggaacttagctcaattataccttaatagtggttgattcccaaagaatcgtatttttctctcatctagatctcatttagctattattttgtgctatgatggtatccggcattaacggcttaataaggagaaccaatatgatttttaattccctcatccaaccaaaggatcaactaacgaccctctctgaaaacgctactttggccgaggccctttccaccttggagaataccggttaccgttgcgttccgatcctggatgcaacggggaccctctttcggggcaatatctacaagatgcacctttaccgccacaagtcgcgcgggggcgacatgtccttgccggtgacgacgttgcttaaaaacgccaccaagttcatctcaaaggacgccgccttttataacgtctttttcaccatccgtgatttaccatacatcgccgttttggatgagaacaaccgcttttacggaatcttaacccataatcggctcttacaaatgctagcgaccgcttggaacgttaactccggctcctacgtcctctcggtagcggtccgcgacgaacgggggaccctggtagccatcgccaaggaaatcacccgcttttgtcaaatcgctaacgtcttgtcgatcagcccaaccaaggacgaaaaacaggttttaatcaccctacccgatggtgtaacccaagaaacggtcgacaaaattgtccggcgcttaaaccggaagaacttaccggtcatcgaaattgaaaacctccacccgaacctttagaacggaagcggcacgccttggcagtccgcctgactaagctaggcctccgggtggcctaaaacacccacttaataacagaaatagctggagatcacgtcgcttaaaacgttgatcttcagctattttttagttttatttctcaacggctaagcttacccggagcgcctggtcaacctggtccatcaccgctcggggtaggcgggtgacgagctgtttgagccgggtcttgtcgatcgtgcgaatctgctcacacaagattacggaatcatgagccagcccggcggccccttggttgagcttaacgtgagtggggaggcggtgtttttgcatccgggcggtaatggcaaccacgatcacggttgggctgtggcggttaccaacgttattttgtaccaccactaccggccggatcccgccctgttcggaccctaggactgggtttaagtcggcgtaatagacatcgccccgactgattttccgctccattgacacccctcctagcctaggtagcgccggtgaagccgggcacccatcccggtaagaatttcgtagttaatcgtgtgggcgtattccgccacgtcagttacggtgatttcttgatctaaggagcggcccatcaaaaccgcttcggtcccaaccgggtattccttaggcaggcgaaccatcatctggtccatgcaaacccggcccaagacctcacagcgctggccgtcaacgaggacgtaaaagccttgcatccggcggggatagccatcggcgtagcctaccggtagggtagccacccattcgtcttctttagcggtatacgttgccccgtaagaaaccgactcacccgcctttaattgcttaacgtaggttgtgtgggtcaccaaggaggttaccggttcgagcgggaaggattccttgattccgactcccgatgggttagccccgtacattgaaatccccatccgaatcgtgttggcgacgattgatttttggtgccacagcccggtggccgaattagccacgtgaacaaacggcggtcgtttcgttaccaccgccatgaagtcatcgaagcgggcccgttgccgctcaaagtaagtggcgtcctcttcgtcggcggtcgcaaaatgggtgaagatcccctcaaattcaaagcagggcgccgctactaattgcagggcttctttaaagtcctccggcgtggtaaagccaattcgtcccatcccggtgtctagggccaggtgaaccttgaggggttgcttgatcccctcttcttttgccagccgttggtagttctttaaccactctaggctccccaccgtcagggaaatgccttgggcggccgctaggggggcgtactcaactggggtaatgcccagcactaaaactaactcttgaatcccgctatcacgtaactcaattgcctcatcgagcagggccacgcaaaaaccttcgacccccgccctagctaaagctgacgccaccggtaccattccgttaccgtaggcgttggcctttacgaccgctaaaatccggctgccaggggctaattgttcccgttgcctttgtacatttgcccctagggccttgaggtcaacgacaaggtccgtttttcgtaaccgtgcacttaccattgttactcccctttttctaaaataacttccgtaaagactagctgaccggtgtgactgacgctagcgtgggcaggaccgtcaaacgggtggcttaccaccaccggttgccctaactcattatcgataatttcaacgtctaagaagctaacgtgccggccaatccccgtccccaacgccttagagtacgcctccttcaaagaaaaacggccggcaatgtactcgtagtagcgctggtttttgagggtcgctagctgggcttgttcgcccttcgttaacaccttgttgataaaggacggggtcttttcgaccgcccgcttgatccggtcaatctcggcgacgtcaatcccgatcccggcaatcatggtttaatcctcgcggcgccggttccggttgtttgaaaagcgccgcttacggtcaccattgaaacgccggtgaccatcgcccccgttccggtggaagttacggtgtgaattaccgtgcccgccgcgacggtagtttccaccgcgaccgttgcgattgcgacttggtagtggtcgttccggtgtgatcttgaccggtacttgactggcgtcgtctttagtcaggtcgtttaaaagggccgccaccaattcaacggcgtcgtacttttccaacaacttagcggcgtcttcgctgtaacggttggtcgtcggatcagccaccaaggaatcaatgtcgttgtaggcgctggccacttgaccacggaaggcttcttcttccgtcggtggcttcagcggtaacatccgggcccgggttaacttctcgatttcgtgcaggtaattcatttcgtttggcgtcacgaaggttaaagagacaccgtggtgcccggcccggcccgtccggccaatccggtgaacgtaagaatccgggtcagacgggatgtcgtagttgtaaacgtgggtcaccccggaaatgtctaagccccgggccgccacgtcggttgccactaagatgtccaagtggccctccttaaagcggcgcatgatcttgctgcgccggtcctgggtcaaatcaccgtgaatcccggcggcgttgtagccccgggcaatcagcccgcgggatagttcatcgacccgacgcttggtccggccaaagacgatcgtcaggtccgggtcttggacgtcgatcatccgggtcatgatgtcaaacttctcgtaatccttggcccgaacgtagtactgatccaccaggtcggtggtcagttccttagccttgatcttaacggtttgcgggtcgtgcataaattgaaccccaatccgcttaatttccggcggcatggtggccgaaaagagcagggtttggcgttcgcttggcgtttgcttgataatgtcttcgatgtcttctaaaaagcccatgttcaacatttcatcggcttcgtctaagactagtgtttgcaccccagataagtcgaccgttccgcggcgcaagtggtcacgcaaccgccccggcgtcccgaccaggatttggggattcttttctaaggaacggatttggcggcggatatcggcgcccccgtaaaccacttggaccttcacgcgcttttccttaccgaggcggaagagttcctcttcggtttggatggccaactcccgggtcggggagatgatcagggtttgaatcgccgggttttccacgtcaacgtgctcaatggttggcaggccaaacgctgccgtcttcccagtcccagtttgggcctggccgatcacgtccttgccggctaagaccatcgggatcgtttgttcttggatcggcgtggcctcttcgtaaccggagcgttggatcgccttgagcaacttgttggataaacctaattcactaaaatacaaatatttcacctcatgtgttcgattggtacaataaatcgaggttgggagaaactcgttttctcccaacctttttttaatttccgaatgttacatagcaatgtggtaactaactgatgaccaactggctcaccgcagtccgccaccctgggtttccactttgggtaggggccctacttttcgagttgggccaacaccttttctaaatgcagaccgtggctagcctttaataagaccacgtccccggtcgttaaactagcttgcaaagcgtcggtcagggccttgcgttgcgccgcttggtagtagtgcagttgccccgctgggtagcccgcctttaagagggcgtcttttaatgcgcccatctcgccaccaattaagtagacttcatctaagtgcccattcatgatggcgtcacaaagaccggcgtgcaagcgtgcggaagcctccccgagttctagcatgtcccctaagacggccacccgcttaccagcgaccggaatcgtggctagggtggctaaaacctctttaacggcggtggggttggagttataaacatcactcaagatccgttcaccgttagccccggccacccattcggagcggttttcggttagctcaacgttttgcagggcttgcttcatgttagcgggggtgacgtgcatcagcttgccgaccgtcattgcggccagggcgttgttgacgttgtactccccgaccagcggaatggtgaagacttcatccggccattggttaaccgtgaagctgacgtggtcaacgtccgggttaacgctagtggcgtagaggtcgtcatcaagctggcggccaaaggtcttagtctgttggctcaacttcgcggcccgttcccgcaatagcggttcgtcaccgtcataaacaaaggtcccgtcttcggccaaaccgtgggtgatctccatcttggcgtcggcgatcttatcgcggctaccaaagaattcgatgtgggcttccccaatcatcgtcaccaccgcaatatccggcgtcgtcaaccggcttaacaggtctaattgaccaaagcggtccatccccatttcaaccaccaccgcttcggtattggcttccatgttcaagagggtgaccggaacgccaatttcgttgttgaagttggcgtaggtcttaatgacgttcatttgggtcgccaggattgacgccaccatgtccttggtggtcgtcttcccgttacttcccgtcaccgccacgacaacggggttaatcttgtttaggtagtacttccccagttgttgcaaagctttaagggggtcatcaaccacgagccgtgggtacccatcagcgggatcataagggtgatctttagcccacagggtcgctttcgccccgttttcaaaagccttggccacgtattggtgaccatcttgttccccctttaagggcacaaacaagccccccgcttccaaattccgcgaatcgaaagcgacacttctcacctcaatgtctccccactgatcaacctgattgtgggcctgaattgcctgggcaatttcagctaagctcattttcatgggtcttaatcctcttcttaaatctgctaatcgcatcgtagtctaacaattgattatagcactgatcgcaggggaaggcgaacttgagacagtaaaagggagtgatcaccacaagtggcaaccactccctttgttgctagaaagcgtctttggcatttctaaccatcataatttttacattttttccaagcgttcgatccgtgcctccagtggcgggtgagtatcaaacaagcctgaaagactcttgtgacgggcgttttcctggggatcactgatgtacaacgcggcactggccgggtcgacgttttgcatcggctcggcgtgttgtaattgccgcagggcactaatcatcccctgggggttccgggttaactccactgccccggcatcggcctggtattcccgctgccgcgacagggccatctggaccattgtagctgctaggggcgccaagatgatcaagaggattgaaccgatgatggcaaagacgccaccggccccttcctcgcggtcatcgcgccggctactagccccaaaccacataaagttaccggcaaagttaactaacaaggagatcgccgccgtcagggctaaggcaatcgtttgtaagcgaatgtcgtagttgcgcacgtgggtcatttcgtgggccatgacgccttctaattcctcacggttcataatcgccagtaagccggtcgtggccgccaccgccgcgtgttgcgggttattaccggtcgcaaaggcgttgggactcgggtcgtcaatgatgaagacccgtggcatcggcacccgggccaccagcgccatgtcttcgacgatgtgccaaagctctggtgcttcatcggcggaatggatttcgcgggcgttattcatgctcattacgacgtcagtcgattggccgaccatgatcgagacgtagatcacggcgatcaccagcgcaatgatcaccccaccggtggccgtccccgcaaagaggtagccaaccgccgccccgattaaggcgaccaggaaaacaaagccggccatcaccaggatggtccggcgcttattcttagcaatttgttggtaaagcatcggcgtttacctaatcaaagctaaccttgggggcttccttagcgctttcgggaacctgcaggtattccatggcggtgaagtggtgaaccttagccaccatattggaggggaaggtttgaatccgggcgttaaaagtggcgaccgttgagttgtacagttgccgggagtaagcaatcttgttttcggtgttgctcaattcctccatcagcttcgtatactcagtggaggcctttaggtccggatagttttcggctacggcgtaaaccgagcccagggcctgggtcaggcggttagaaacgtccatcttttcttggtgggcgtcatccggcaggcttgccagttgagtccgcagactggtcaccttttctaaggtggcagcttcgtacttgctgtagcccttcaccgtctccaagaggttcgggatcaagtcgttacgccgttgcagctgcacgtcaatttgactccaagcttcttgagcgtgggtccggaggttaaccaaaccgttatacatcataacgtaggcaaccaccaataaaacaagaatcacaataataatgattgtggtcatcgttgtcctccttttgttcttgttactaaggctattttagcagttttccaaatccaagggaagccaaacgccgtccactagccccccagctaacttttctgtattatggaaatgaatttagaaaggacgtgacgttttgaaagtaatctttgtctgcctaggtaacatctgtcgctccccgatggccgaagcgatgttttaccaactactggtcactaaccacttaacggaccaggttagcgtttcttcgcgggccacttccagcgaagaagagggcaaccgtccccacccgggtacccgccaaattttagaagaacaccatttagatgaccggggccaccggtcaacgccgattaagcgccaagacttttacgacgccgacctaatcattggtatggacgccatgaacatgcgccacctgcggacaattgcccctaaaggagaacaagacaaggtccgtgccatcaacgacctgaccccgggccaccagggcgaaccaatccctgacccttggtacaccctacgctttgatgacacctacaacagcctcaaacggtccctcccttactggttggactacgtaaaggagcggttagactaaagctttccccactgctcgaaagttcacttagaaccggtagagtaagtatgcgatgttcccagaatctcccacttcaagcgtcaagccgtaggcttagctaagtgggagtagttcaacgtataataattgctaacttagcattgaaaatagcatcaggagactacgacatgaataagaagaaaatgattcgcctgacggccttagtaggggtcgccacggcaacgggggtagttgcggaggctaatcaagctcacgcagctaccaccacaactaccgagactactaaccaaaccaccaacgctagcgttgaaagtacccaagcggctgtcgatgctgcccaaagtacgtttgatactgcccagactagtgtggatagcgcccaagctaacgtcacgagcgcctctaacaacgtaacgtctgcgtcggcagccctctcgtccgcaattgccaataaggaagccgctacctcgaaaaacattgcgtcggcaactagtgccgtttcctcgcaagccgttgtagtggcatcggcctctcaggcggtcagtgagcaggcgggggtagttagcgcggctgctagcgttcaagctagtgcccaagcagaggcgactagtgcttcagctagcctttcttcttcctcggccaacgtcgctagtgctctgagtgctgctgaagctgctttgactagtgaccagtcaaccgccgctaataacctatcagccgctgagagtgcggcctcatccgccagtgcggcggtctcttctgatcaggcagcagttgacaatgctcaagcggccgtggctagtgctcaggccattgtggacgcagttgctgaagtgcagtcaagcgatgtaatcaacatgtcagtggcctacatcaccgctttaaagaactacttagcgaacccaagttccgcaaacgcagccgccttacaggaagtggcgaagggtgctgattatgtaaaagagttacaacaaaagttcaaatcagatgcatccttagacgtggtggtggacccaagtgacccaacggttcaagaagccctgtccgtttacgcggttaatttaatcaatcatctgcgtaatcagtacgggttgacgaccgcctttggtgccagtgccaacgctaacgtagcggcgatagactttgtcaaaaagtactacgatgacgaagactggaacatcttcggcaccaccggtagcgatggccaaggccacaacaaaaatggattagacgcctatgctgatcagctcaatactagcattgccgaagatgcgggttcagggctgacgacctgggtcaacggtaaggcaacgatggccaccaccacgctgcacaacttactttacgctgtctactccgacatcgccacaatgctctttgacgacgggggcaccaacaattggagccacgcccagtcaatctttgaagacgggacgatcctaggaactggcggctttaacaacgtatacctaggggtggcctttgataagtacgggtacgcccactacgaactttacaacgctacggaagggaaccaattaggtaacaatgcctacagcttagacgttcagacggccacccaagccctgctaaccaacgcccaggctagcctagcgtccgctaaagcgtccctccagaggatgaccaccaatttgatggtggcgaaggcggcggtggtcgccgcccaaaaccagttagcggctttggaaaatagttcagccaacgatttagtagccgtgacgaaggcgcggacgcaattagctagcgctgagaccagttaccaaaccgccctggctacctacaagcaaaaggaggaggccctaaaaaaggctggcgataacttggcggctgcccaagcgtcactggaagctgatcaagcaaccttagcaaccgccaaggccaagttagccgagttagaagaaacggtggctaacttaaccaacgccgatcagttactagcagccgcccaagccgcctacgagcaagcggttgctaatttgacgacggcgacggggaatttgggggctgctcaagttgacttagctaaggccgagtcacaactggctctggccgaagacacagctgaacaggcgaaggtccgggccgcaattgccgctcaagttgatcaacagcttaatgggtctaccgcaaacgaccgccagtcggcggggcaagacgcaacaagtttaaagactaacgggcgggcgctgacggcaacggtcgcaacggctagcgctgcaaaacagaagcagggcgccaatcaaggtcgcctaccgcaaactggtaatgacgaccaggaagcctccgcaatggcccttgttgggttaggaatgttggggctcacgaccggcttatatggttacaagaagaagaagataactgaatagccacttaatttaataatgaaaatcccggtagatacttaattatttatcgggattttttatcgacttgaaaataaaatgagattatttgccataaattggcgagaatttaaaatttagtctataatgttaagtgttactttaaaagttaatgagatcactttaactttggatgcgaattcatttctaaatcaaaccgattgccggttgaatctacaaaatgggagggaaatggatgaataagcaaaaaaataccgacaaggccttcttcgggcaaccccggggtctgtcgacgctgttctttacggaaatgtgggaacggttcagttactacgggatgcgtgccatcctgttgttctacatgtacttcgccgttaccaagggtggtctgggtatggaccaaaccacggcggcatcgatcatgtcgatctatggttccttagtttacttatccggggtggtcggcggttggctgtctgaccgggtttggggttcacgcaagaccgtcttttacggtgggatcttgatcatgtttgggcacatcgccctctccttaccatttggcgcaccggccctgtacgcttcaatcctcttgattgtttgcgggactgggctgttgaagccaaacgtttccgaaatggtcgggagcctttactcagaagacgataagcggcgtgacgccgggttctcgatgtttgtcttcgggattaacctgggggccgccgtggcaccgtgggccgttccgtgggcggccagtggcttcggacttaacctcttcgggagtgaacaaaacttccacgccgggttctccctagccgcgatcgggatgttctttgggttaatgcagtactacttcgacggaaagaagtacctgtccaaggacagcctgtacccggacgacccgattgacaaggaaagcctgcgcccaatcatcaactggacgattatcggcctggtggccttagcagtcatcctcggcttgatggcggcgatgggacaactcaacgttactaacatcattaacctgatcacctttgtagccatcatcttgccgatcatctactttatcatgatgatttccagcaagaaggtaaccaaggtggaacgttcccgggtgattgcgtacatgccgctgttcgttgcggccgccatcttctgggggattgaagaatccggttccgtggtcttggccctgtttgccgaacaacggacggtgctccacattgggggctggcactttgccgccgctaacttccagaccttaaaccccctgttcatcatgatcttaacgccattcttcgtttggctgtggggccgttggaagaaccaaccaagcgcccctggtaagttcaccgctgggttgatcatcgccgggttatcctacgtttggatggcaattccggggatgttgtacggcactgacggacgggtttccccgttctggctggttggttcctggttcatcgttgaaatcgccgaaatgctgatttcaccaattggactgtctgtaacgactaagctggccccgaaggccttcaagtcacaaatgatgtcaatgtggttcctggctaactccgccgggcaagccgttaacgcccaaatcgttaagtactactcgtcagcaaccgaagttccgtacttcttagccgttgggttagtctcgattgtctttgggatcatcctcttcttcttcatcaagcggatccatggcttgatggagggggtcgactaaataacataaaaagcgctctccaggtgggggcgctttttgcttgtctaaaaaggcggcagcgcccataataaagtcgtttaaaggagcgaaacgatgaaaattgccattagcagcgataaccacttagacgttaaccgggtggacgtagccgccaccatggaggcccaggccgcctggttgaaacaacaagaagtcgcccactattttttcttgggggatttatttaacgacttcacccggacccagtcctactttaaagaactagcggaccaactaccgggcgtggggattcattacctagctggtaatcacgatatgattaagggggcgagctttgcagaaatcgaagagaatgacgatccgtgctactttcaccgccgctacctcgatttgggtgctaactggcgggtggtgggcaataacggttggtacaactatgacttttccgtttaccacgatcagcccgcggaggtcgccaagtggaagcgggtttactggcttgattcaacaatcgaccaaccaatcagtgaccaagcacgcgaggatttggtgctagggcaagtcgccagtcaacttacggcagccaagcgggtcggcaaacgggttctctttttaacccactttgccccccgccaccaggctctgatggttaggccaaccaaggtcaagggaccgcgaatggagcgctcctttcaaatgattcgggccctgatgggggctgatcagttgggcgacttactcgaagcgagcggggtggtacaaacggcttattacggccacctccacggcctgcatccgacctttacccacggcggggtgacctacgtcaaccccgcggtcggcgtcaacaagaagcggatgaacgagtggcaacggccgacatttatggaacaatgggcctggcgaactaaaattgtcgatctggacaaaaaagtttgaaaaaggtcttgcaattatccggaaggttcggtaatataatattcgttgattgttaccaaacagtcatgaccttttcggaggagtagcgaagtctggttaaacgcgacggtctgtaaaaccgttccttttggttcggtggttcgaatccactctcctccattttattattgggctatagccaagtggtaaggcaacggtttttggtaccgtcatgcgctggttcgaacccagctagcccaactaattaaccgttccgggattccggagcggttttttgtttccaaagggggattttgatgccaaagcaaggaaaagtagctaaagccagtcgccaggtgcgaattaaaaacggcggagggaaggtcaagcgacaggggcgcttgattgacccggatcagttagagaattttttgctggttcgctacgccctgaccgcccggcgtcacattaatcctagtgagcgggagagttgccaacgcttcctccaggaagtagcgagccgcctgaacgggggcaacgtggtgatggaccaattcagcgcccggcttgtcggtgacttattgccccagctgccctggcagttctttatgcaagtagccaacaactggccaacgttgcgccaattcctcggccgggagttgccggccgtgccactacgagacaggctccgggtggcatccttaccgaccgaagcggagtttaacgaactgctagttgccaagttgacccgccaaattgcggcgctgaccctgttaaacaaggctaacagtgccgaccagcgggagatgctggcgaccgcgatgcaacaaaccctgtatcaaaacgggcaaattagctgggcccaggtgcgggtgctgtatgccccgctaggctatacggtgccagaaaacgttgatgacggcactaggcagtggcttttagacttagttaaggtttaaccgttcccgtttacggatccgcgggggcttgttatcatagacacaatacacgaattgatgagtagaaaggatggcacttgccatgcaaaagttctttaccgtacttggtgggatggggaccctggccaccgaaagttacatgcggattttagaccaacggacgccaactaattgtgaccaggattacctcgattacatcgtagttaaccacgccacggtaccggatcggaccagttggattttagatcacgatcaagaaagtccggtgccggttttagtcgaagacgtcaagcaacagagcttactgcaaccagagttctttgttttgatctgtaacaccgcccactacttttttaaggacttgcaagcggcaaccgaaattccgatcttaaacatgctagaagaaacggttaaggagatcaaaaagattaagccggatgctaaaaaggtggggctgttagccacgccggggacggtggaatccgggatttacgaccactacatccaagcggccggctacgaagagttgaagccgacccaagagattttagacgcaaccgaagacctgatctaccatgacatcaaggaggcggggcattccgatggtgccaagtaccacgagttagtccgtaagatggtggaagaacaaggggccgacgtcgtcattttgggctgcacggaactatcctacgctgaggagctgaacccggaaacgacctacccggtggccgattcgcaatccatcattgcggaccggaccttagagttggccctcaagtcgcaaaaggggcgttaaaacgagattaatcaacgggtaatggggaaccgaccacgaaaacgtgaatttcggggccccgttacccctttttgttgccaaatgtttggtagcccatattgacagtgttaaaatgaacatattgaattgattagcgtagtaagggggagcaagcatgggatcaccggtatacattcaaattcataaccaactacgggaaaacattgaaggcggtaagtggcaagtcggcgaaaagattccggccgagcgggaactggcggccgagtttggggtcagccgcatgaccctgcgccaggcgattcaaacccttgttgacgaaggggtgttggagcgtcgggtcgggtccgggaccttcgtggccagccgcaaggttcaagagaaaatggccggcgtcacctcctttaccgacctgatggaggggatgggcaaggtgccgtctagtaagaccatttcctatcacctgaccattccgtcgcaaagtgagatggaaaagttacagttaaagggtgacgagcaggtcttacggatggagcgaattcgctacgggaacgggattccgatctgctacgaggtggcaacgattcccgctcaactagtggcggacttttcaaaagaggaagtgacgacgtcttattaccggaccctggctgagcgctcgcacctctacccggggcacgccattcagaacgtttcggcaaccaacgccaccgaaaagatcgctgagtacctggatatcaagcgcggtgacgccctcttgcgaatgacgcagatttcttatttgcaggatgggcgcccctttgaatacgtccacacccagtacgtgggcagtcgctttgaatttgtcttggaaaaataaggccagactttaatttgtgaggaaaaacaaatggattacaactatcctgatgatagctatacgctacataccgacgcatacgaactctcgatgatgcagacctactataaaaaggggttggccaaccggaaggcggtctttgaagcctttttccggaagatgccctttgaaaatgggtacgccgttttcgccggtttggaacacatcatcacctacctaaagaacctccgcttttcaaagacggacattgactacctgaagacgaccgggcagtttgatgatgactttttggactacctggctaacttccggtttcaagggaccctgcgctcggtagttgaaggggagttggtctttaatcacgagccactcttacaagttgaaggtacgattatggaggggacgttggtagaaacggccctgttaaacatcatcaactaccaaatcatgattgctacgaaggccgcccgaattaagtcgatcgtcggcgaccaaacggtaatggagtttggctcgcggcgggcccaggaatttgacgcagctctgtggggaacccgggcagcctacattggcgggtttgattccaccagtaacgtccgggccggtaagctctttggcattccgatttccgggacccacgcccacgccctggtgcagacctaccgggatgaatacgaagccttcaaggcctacgccgaaactcaccacgactgcaccttcttggttgatacctttgacaccctgcgttccggggtgccgaatgccatccgggtggccaaggaatttggcgaccggatcaacttccaggggatccggattgactccggggacatggcttacctgtccaagaaggcccggaaaatgctggatgaggcgggctttaaggacgccaagattgtctgctccaacggcctcgacgaaaagacaatccaaaacctccagatgcagggggcaaaaattgacgtctgggggattggcaccaagctgatcaccgcttacgaccaaccaaccctgggggcggtttacaagcttactctagtggaagacgaaaccggtaagatggttaacaccatgaagttatccaacaacgtttccaagatgtccacgccgggtaagcaccaggtgtggcgaatcaccgaccgggtggacggcaaaagcgagggcgattacgtcaccttaagtggcgaagatccgcgccaactggactccttatacatgtttgacccgaactatactttcttgcacaagacggttaaggatttcgtggcccgaccgctcttgcaagacatcttcgttgatggccagctggtttacgagcagccagacttggagacgatccgggcttcccgggccacccacttagatcgcctctgggacgaatacaagcgggacttaaaccccgaagtttaccccgtcgacctctcccaaaagtgctacgacaacaagatggcaatgattcaagaaatccacgattacgtcgataagatttaagaggagtaaagcaaaaatgcgtcaattgcaagaacaaattattgaagacctcaaggtgatccccaccattgatccgcaggttgaggtacgacgccggatcgactttttaaaggactacctcaagcaaactaagatggcaaccctggtgctggggatttccggggggcaagattccgccttggcggggcgcttggcccaactggcggtcgaagaactgcgcaaggagtcggggagcgaagactaccagttcatcgccgttcgcctgccctatggggaacaagccgacgaatccgacgccatgatggcgattgacgatttcatccacccggaccgtgtggttaaggttaacattaagccggccactgacgcgatggtaatgacactggaagccgccgggactaagatttccgattttaacaaggggaacattaaggcccgcgaacggatgattgtccagtacgcaattgccggggaataccacggggcggtagtcgggaccgaccacgccgccgaagccgtaaccgggttttacaccaagtacggggatgggggtgccgacgtgacgccgctctcccaactcgataagcgccaggggcgggccctgttagagtacctcggggcgccggaaaagctttaccaaaagaccccaacggccgacctagaagaagaccggccggccttaccggacgaacaagccctgggggtaacctacaaggatatcgatgacttcttggagggccgggaggttgaccaagccgcggccgaaaagatcgaggcctggtaccaacggactggccacaagcgtcacatgccggttgctcccttagacacgtggtggaaggattaaagagtggaaacagaagtactaacccgggtgcaggctaagctcacccaattcaagggcgcccaagtgcgggtggcccttgatttattaaacgatggcaacacgatcccctttgtcgctcggtaccgcaaggaggcgacgggggcgttagacgaagtggccctacaaacgattcaagaacaggctaaaaaagagcaggaactctttgaccgcaaaaacgccgtgattaagttgatcgaggcggcggggaagttaacggcaccgctacaagaaaaaattcagggcgccgatgacttagccaccgttgaagacctgtacttaccgtacaagcaaaaacggcggaccaaggcccaagtggctaaggaaaacggtttgatgccgttagctaactggctgctcaagtatgagaccgcggacccgaaaacagaagcggcgcactacgttaatcaagaggtgccagacgctgaggcggccctggccggcgcgcacgaaattctcgccgaggggattgccgaaatggcgacggtgcgcagctggttgcgtaattacaccactgagcacggccggttagaagtcgccgtcaaaaaggacggggagcaacttgatgagcgaggcgtttacgagcagtactatgactttagcgagcaggttagccagcttagctcctaccagatcctagcgatcaaccggggggaaaaggagaaaatcctgcgggttaaggtggtggccgacccaactacggtaaccaactacctgaacttccgcctggtacgtggccaccagccaaacgccgcgaccgagttggtggaagcggcggccaaagacgcctacaagcgctttttgggaccggcgattgagcgggaggtgcgcactaagttaaccgaaggggccagcgcccgggcaatcaaggtctttgggcaaaacctctaccaccttttgatgcaagcaccgttaaagggccgggtggtgttaggttttgaccccgcctaccggaccgggtgcaagttggcggtgttagatccccacgggaaggtggaacaaattgccgtcatctacccccacaaacccgccccggaagctaagcgggcccaggccgaagcggagtttttggacctggtggaacgctaccaggtttcgacggtcgcaatcgggaacgggacggccagccgtgaatccgagcagtttgtggctacggccctgcaaaagcttagccggccagtctactacgtaattgtcaatgaagccggggcgtcggtctactcggcctcgccagccgccagagaagaattcccggacctgacggtggaaaagcggagcgccatttcaattgggcgccgcctccaggatccgttggcggaactggttaagattgatccgcaagccattggggtcggccagtaccaacacgacctcccggaaaaggagttagcgagtgagctcgacgccgttgttgaacgggccgttaaccgggtgggggttaatttgaacaccgcttcctaccagctactaacccggatttcggggttgaccaagacgattgcccaaaacatcgttgcttaccgcaatgataacggcgcctacacgaaccggaatcagttaaaaaaggttccccgcctcgggcccaaggcctttcaacaagcggtcggctttttacggatcgtcggtgggcaaaacccgctcgataacaccgatgtccacccggaaagctacccggtggccaagtcaattttggcggcggccgacgtaacggtgaccgagctgggcaccgagcaggccaacgcccggctggctaagcttcagccagcggacttcgtgtccgaaacggtcggcttagcaacggtaaaagacgtgctagaggccctgcaaaagccggggcgggacctacgcgacgggatgccggcgccgttactgcgtcaggacgtaatgacgatggatgacttaaagcccggcatgcaactagagggaacggtgcgcaacgtcgtcgacttcggcgcctttgttgacatcggggttaaacacgatggcttagtccacctatcgcggatggctaagaagtacccgaaggatccgcacagcctactggcggttggcgatatcgtcaccgtttgggtgcacgccgttgataaacagcgtgaccggattcagttgaccatgttgccaccaaagaagggtgacaatgactaaccaagagctccagaacctagtggaacggtggtcgcaagaaatctttgggcgcccctttttacaccaagcggtctttaaccggcgcttgaaaacaaccgggggccgctaccacttgggtgaccaccacattgatatcaaccccttgatgctagaggagtacgacctagcaaccctcaagcaggtggttctccatgagctatgtcattaccatctccacttaacgggacgggggtttggtcaccgcgatcgcgactttaaggccttgctaatgcaggtaggggggagccggtacgccccgccgacttccaaggcccggcgcccggggggagtggtagtttgtcaccgttaccggtgcacgggctgcggtctgatcatcgggcgcaaccggcgctttaacctggcccgcttcgtctgccgccgttgcggacaccgctttgaagaaatttaaaaaagttcttgctaacaagtagtatctttggtaagatgttatttgttgatgcggcggtggcggaactggcagacgcgcaagattaaggatcttgtggtcattgagaccgtggaggttcgagtcctcttcgccgcactacttaaggctctcggcagatgctgagggcttttttgtttggctaactaattaagctaataatatttactaaacttttaccaaaaacccttttaagttcttgtcgaaaccgttatcattaatggtaacgaacttaaggagggttatttttatggaagcagagctgaaatggttggacgacccagaagtttttcgggtcaatcaactgccggcccacagcgatcatcgcttttaccgggaccaagaagaagccgctttggaaaagagtagctacgttcagaatttaaatgggcgttggggctttaagttctccaagaacccaatggagcgccccgtcgacttttacaagcttgattttgatcgtaacgactttggtgagattgaagtgccaagtgaaatcgagctgagtaactttgcccagatcaactacaccaacatcacgatgccttggactgggaaaatttaccgccggcctgcctacaccctgggggataacaaggaagagggttcctttagccaggggcaagacaatacggtggggtcttacgtgcgccacttcaccctagcagagggtctcaaaaaccacgacgtccacgtggtctttgaaggggttgaacgggcgatgtacgtgtggttaaacggccactttatcggttacgccgaggattcctttaccccgtccgaatttgatttaacgccgtacttagtagatggcgataacctcttagccgttgaggtttacaagcacgctacctcttcttggattgaagaccaagacatgttccgcttctccgggatcttccgcgacgtcaacttggtggcccaaccaagcatccacgtccaagacttaaagatcaacgcccgggtggccgatggcatgaagaccgggagcctagggctggtgttgaagatggttggccaaccggggagcgttcaggttgaagtcgccgatcaaaccggggccgccgtgctcaaccgccagttaaacgccgatggcaactggacaatggcaccagttcaactggtggggattcacctgtgggataaccaccatccgtacctttaccaattaaccctgacggttcgtgacgccacgggccgggtcgtcgaagtaatcccataccagtttggcttccgccgggttgaaatcgaccaagacaaggtgctgcgtttaaacggtaagcgcctcatcatcaacggggtcaaccgccacgagtggaattgccaccggggccgggcggtgaccatagaagacatgcacaccgatttgggcatcttcaaggaaaataacatcaacgccgtgcggaccagccactacccagaccaaattccgtggtattacctgtgtgaccgggaaggcatctacatgatggcggaaaacaacttggaaagccacgctacttggcaaaaatttggccaagacgagccgtcatataacgtgccagggtcgcttccccagtggaaagaggccgttgtcgaccgggcccgcagtaactacgaaacctttaagaaccacaccgccatcctcttctggtcggtggggaacgaatcctatgccggtgaagacattttagccatgaataactactacaaagaagttgatgatacccggccagttcactacgaaggggtcgtgcacaccaaggaataccgtgaccaaatttccgactttgaaagctggatgtacctaccgccaaaggaagttgaagcctacctgaaaaagaacccggacaaaccatttatcgagtgtgagtacatgcactcgatggggaactccgttgggggaatgggttcatacatcaaactcttggataagtacccgcagtactgtgggggctttatttgggacttcgttgaccaagccattgaagtggtcgacccagtaaccgggcaaaagtcgatgcgctacgggggcgactttgatgaccaccacgctgacaatgaattctcaggtgacgggatttgctttgctgaccggaccccgaagccggccatgcaggaggtgaaatactactatggattacacaaataagctgcacgtcgtttacgacgacaacatcttaggactggacggcaaggactttcagtacctcttctcctatgaacaaggggggccggaatcctttaagattaagggtaaggagtggctttaccggagcccgcgccccactttttggcgggcaacgaccgataacgaccgcgggaacggcttcaacgtctcgtcggttcaatggttagcggccgactatgttttgccgtgccaagacatcgccttacaagtcgacggtaaggataagaagctaccgctagcaccaaaaaccaaccgctattctaaccaagaatttgccaagaaggttaaaatcacctttacctaccagacccagacggtaccggcgacgacggtccaagtttcctacacggtcaaggctagtggtaagatcaaggtcaacgttcactacaccggggcccagttaccaagcctgccggtattgggttggcggatgatcatgccgacgccggccactagctttgattacgaagggctatccggggaaacctacccggaccggatggccggggggatcgagggaacctaccacgtggaagggttgccggtgaccccatacttggttccgcaagaaaacgggatgcacatggccaataagtgggttcaaattacccgcgccaccaccttgaacaacgccgacccggatgcggcaccgttccgcttgaagtttgaggcccctaagaagggaaagttaaacttctcgtgcttgccgtacaccagcgcggaattagaaaacgccacccacccagaggaattaccagctgcccaccggacggtactggtgattgccggtgaagtgcggggggtcggggggattgactcctggggcgccgacgtggaagaaaagtaccacattgacgccacggtggatcacgacttctcctttaagatcgtgcccgagcttaactaaattcaataacggagcccgtcgtttactaagaaaagcggcggggctttttattgttttaatcggattttaatatttgatcagcagtggccgggatttgggtgtaaaatttaaggcatgttgataaaggagcgttaattaaccatgctgacaatcttttgggaaagcctgtccggggtgttggtgatcttgatcatggtggtgtgcggatttgtgatgaacgaacgccactggtttagcccccaatccccgcaaatcatctctaaggtggtaacccaggtcgccttgccgacctacatgatcgccaccattaccaagcagtttacgaccgaccagttaaaaaccctcttgccggacctccgttacccggtgatttcaatgctgatcctttttgccctctcctttgccgttgcccgtgccttggccatccaaaagagccacctcggccttttttcgtcgatgtttttcaactccaacaccgtcttcattggcctaccaattaacatggctctcttcggggcgccctcggttccttacgtgctggtttactacatggccaacacgaccttcttttggacgcttggggtgtggttgattcagcgcgacggggtgcacgaagccaaaatcaacgttaaacaggccgtgcaaaagattttctcgccgcccttactaggcttcattggtggggttttgctggtggtctttaagattcacttacccaagtttatcagccaaacctgtacctacttggggagcttgacgatccctttgtcgatgctcttcattgggattgcggtttccaacgcgggactctcccgcatccgctttgaccacgacgcctgggggattttactagggcgctttttgtttgccccgtgcttgatggccctgctggtcttgccgagccactcgatgtcaccgttaatgaagcaggtctttatcttacaagcggcgatgccggtgatgaccaacgctccggtcgtttcgcgactgtaccatgccgactcgtcttacgccgccattatggtgacggaaacgacggtcctgtcgattatcgtgatcccaattttgatggtgctgatcaaaacttttgtctactagtgttacggtgagtgggaaagattaagggaggctggaaaagcggggggtaacagcctccccttgcagttacgaaggttagactggaaacggggccaataaccgcgggtctaatacctaagtaggccgaagaacgccgcgttccgcatcaaccgttcgtccgttcttacatacgacctactccggaagttgctcactttcgtaatgattaaccagtatttcccgggaaattagcaagaaattggggggcgtttgcgttatcatggatagggtaagagagggggaaataggatgacaaaactggtgatggtgcgtcatgggcagagtcaggccaacctagacaatcgtttcacggggtggagcgatgtaccactgacggccaaagggattgcccagggtaaggaggtgggggcggaactagccgcccgcgagttcacctttaccgacgttcacacgtcctacatgaagcgggcgatcatgaccgccgattacattttggaggccctggatcagttatacctgccgatccacaaaacgtggcggctgaatgaacgccattacggcgccctaagtggcctcaacaaggaggcggttaaacgagaagttggcgaacagcagttacacgcttggcgccggggcttctttgccgtcccgccccaacttgctcaccccgctcacgaccggcgctacgatcggttaggggtaaaagagccaccggccgaaagcctggaaatgtgcctagagcggatccttccctactggcaagaccaggtggcgccccgcctccttgccggccacgatcagttaatcgtggcccacgggagtaccctgcgcgctttggtcaagtacattgaggggatcagcgatgaccaaattgaccaggtggaggtcttaaacgggcaaccgattatttaccaatttgacgaccacctcgtccccgtacacaaggaaattttaatggaggaataactaatggcgattcacgagttaaacaataaccccaccttagccggtcaggtccgcttaattgaaaacgtagtctatggcgcggcggatggtgaggcccagcaaatgtctttgttgaccccctgggcccagcgttatcaggccgcacagttacccgcccgaccattaatcgtttttgtccaggggagctcttggtgcctaccaaccctgggggaagaaattccccaactggtccagtttgttcaccagggctacgtggtggcgacggttcaacaccggaattcacttgatggccacgcctttccggcctttttgaccgacgttaaggccgccattcgttacctccgggcccacgcaacggaatatgccatcgacccggcgcgtgtgtcggtctgggggacgtcttcgggagccaacgccgccatgttggtggggttgaccggtgacgatcctaaatacaaaacggctgccgatgccgaccagtcggatgcggttaacgcagtggtagcctgcttcggtcctaccgatgtggtggcgacctttgaacatagccaaaccgtccccggtagcgatgtcttgcagtattccctgtttggcaccgatcggactaagtgggaccaactcaagcgggaaatgagccccctttaccaaatcaaggagggaaaatcctacccaccgtttctgctcttacacggggatgccgatcaaatcgtgccctaccaacaaatggagcaaatgtatgacgccctgttagcccaccacgttcaagtcgacggggtacgggtacacggtgctaaccacgaacgggatttttggagtcaagcgatctacgattacgtagcgaacttcttgaagccaattaaccaaccggtggccgattaaagacgtttgaccacgctttttaacattgattataaaaataaaagaggccgggaaaaacggagttttacccggcctcttgctatatatccgaaggctagacagaaaacgtggtcaataaaccgtaggccgtatgcctaagtacggccgaagaacggtgcgtttcgcatcaaccgttcgtccgagcttacatgcgacctgccgaggagattatttcccactctcatagtccctgaggccatggacgaccttagctccatctgttagggtaacaaaaaagttcagaacgagtaattttcgtcctgaactaatcttaggtttaggccaaagttcccattgggtcccacggctttaaaacgactggttcctttgcttgggcggctaagaggtcgtcgctcaagtaagccttgttgatgaccacttggtagcagtacttatccatccaagcgtcggacatgacaaagtagcccttttcgccgaccttgcttccccaggagttttcaaccttccacttggttggctggccgtcaacgatgtcgaccccggtcaaaaccatggcgtggttcatcattgattcgccatagtctaaggagtcggcctttgacatggctagttcggtgtcgaagaggtcttcgtaggcgtaagtgtttaaagccatcaagcctagcttggtttcggaatacttagaaacgtcggagccgaaccaaacgctctcaccgttttcgagttgcttaaccgccaaggccttaaattcatccattggtaggtttaagtgcttgattggccggcccccgaccacgttacccaacatgtcaatcgtgtaggtttggtggtaggacttgtctttagtcggggcctgaatgatggaaacgtagtcgtccaagttccagccaacgtacttttggaagaattcggtcggcgttaagttagcgtcacggtggaactcgtggtcctttttggtccggtactcaaaatcaaaggtagttactggttcgccaaaggcatatgacagcatccggtagacgttgttgagcatcgaccggcgctcttcgtcgatccgggtgggggcgtagttttgttggaccagttgccgtaaaataacggcgtcgtggcgcagctggttatttaaaacggcgttaatttcgcgtgattgagaggagttgtagctttccggcattgcgctttgcggaacgaccccgtacttttcgatcagggcacacaacatgtcccactgacccccgtcttgttgcggggtttccatcagccaagccaccttccgatcatcgtgaggaaggttggcggtctggatgacgttttcgtagaagtagttggccttttcgaacttgtcccagaagaattggtaggattgggaaagctcaaagtcttcgggcaggttgaacttttgttgcatgtcgtggcgcatcgtgtttaaggccgcaaacatccagcagcgtccggattgcttttggtcggcaacgttaccggtggaaaggtcaatcgaaaagtgttggtcgttgtcggccttggagtgccaatcaaagctagcggccttgaccccgttcttggtgacggctcgctctaaaacggcgctgtccttacgaccggcatagtcttcgtgaaaggccgctaagtcggcggcagaaattgaaaaactcatctaaaaatacgctcctttgttgatttaggacccattataatacgaaatcgggcggcggggtggttagtagggaaagttctctaagcgatcggcggccaagattatccggacaacccggccggggacaccaaccaccagggcgtctttaggaacgtccttggtgaccacgctaccggcgccaatcacggcgccgtcaccaattgtgaccccgcccaagacggttacgttggcccccagccagcagttgttaccgattgtgatcggggcgcccagttcgtagtcgaatagttcgccgtcttcattaacccgggcgttacgttgctggtagcgtaaggggtgactagccgtggtcagggtaacgttgggcccgaacatcacgttatcgccgatcgtcaccgggcaggtgtctaaaacggttaagttgaagttggcgtaaaaattgtcaccaatcgtagtgaagcgcccatagtcgaactggatgggtccttgcaaacaacagttgtgaccgtgctggggtaccaactgttggagcagggacgcccgttttccggtctcggtttctagggtttggttgtaggcggcacacagccggtgtccctcggtgcgaaaggcggttagttccgcactttgcggggtgtagggaaggccttgtagcatgttgttagtgttttcttccattgtaaccatcctttcgaaatgaagggcttagggagcggtgagggtggtaatcccggcctcattaccgacgatcacttggttgacccggtttaagaagagaccgtgttcaaccaccccaaccgtgttaatgagatcttcagccagggccagcgggtcggttaacggccccagtttgaggtcgatgatgtagttgttttcatcagtccggtataattgacccgcttcgtccgttcgccattgtggctggtaaccctgatgctcaaacttcgcaaagaccttgcttgcaccaaacgggatcacttccaccgggaccccgaaggcgccaatccggtcaaccaccttggattggtcaacaatccacacgttattggttgaggcgtcgttgacgatcttttcccacaagagggcacccccgccccccttgataccataaaagtcccggtcgacttcatcggcgccgtcaatcgtcaggtcaacgtggtcgacgtcatcgaggtcaacgattttgatccccagggaagtggcctgggcagtcgtccggttggaggtggtgaccccagtaattgctaggccctcttctaggacccgtttgcctagggcgtcaactaaaaaacgaacggtggagccggtgcccagcccaacgatcatgccgtttttaacgagcttggtggcagtttggccaaccaattggagtgtaaattaatggttgttacctaatctaggtcgacgggcaccacccagccaaacttgtcttcgacgtcgccgttttggacgccggttaagtagttatacagcttggtcgtcaccggaccggtttcggtttcggagtaaaagacctgctttttccccttataggttagggaacccaccggggagatgacggcggccgtccccattgcgccggcttcggccaggtcgtctaagtggtcgacttccagttgcttttcgaccgggttaagccccagttctgcagctacttgtagcaacgagcgcttggtgaccgatggcaggattgactccgatttaggcgttacgaactggccgtccttagtgaccccaaagaagttggcaccggagaattcgtcaacgtacttgtgctcgcgcgggtctaggaagaggcagtcggcaaagccggccttcttggcttccatttccggcaggagggagccggcgtagttaccggccgtcttagcttgcccggtcccggcgtaagcggcccggtcgtacttggaaaccgtgaatggtaccgggtttagtcccttgacgtaggcgccaaccggggtggcgtaaacgcggaaggtataggtgttggacggtaccacaccgaccaccggctgggtgccgaccatgaaggggcgcaggtaaagggtgccgccggaaccgtacggcgggacaaattcctggttggccttgacgacggccttgaccgcttctaagaacttctcttccgggtagggttccatcatcatccgcttggccgagttaaccatccgcttggcgttttggtcggggcggaaaaggttgacctggccgtccttggtccggtaagccttgaggccctcaaagacctcctggccgtagtggaggacctcggcggcttcgttcagggttaaagttgattcggtcgtcaggtggccaccttgccactggccgtccttgaattcctccgtccagctgtaggggaggtcgtggtattcaaagccaaggttgttccagtctaagtcttctacgcgggtctttgtcatggtaattcctccttaaagtgggtgacgcctacgccggacgccgtatgaattatgcagtgtgcattgcaatggcaatatgtgtaattggttggcgtaaatatgtgtagtgatgggtaccaatgttttgaatatgaatctctgaaatgtctgccttaaagtgggtgacgcctacgccggacgccgtatgaattatgcggtgtgcattgcaatggcaatatgtgtaattggttggcgtaaatatgtgtagtgatgggtaccaatgttttgaatatgaatctctgaaatgtctgcttccacaactcatcacctttccttcgttagtttggttgaacaaaaaaacgccctactagcattgctaataggacgacttgcaccgtggtaccacctaagttcgcttgaaaaatcaagcctcaaacgtacgatcgctcatacgctgcacgataacgggtgccaccttgctcccttaccaatcggggagcccgctcaagaatgatcttcagcagtcaggcgccttcccgtttcaccgttaccgggcttctcttagcgcaccagtcatgcttactgtttctctcatcgcgttgtttcgttcaactgattggtacccatcttaaagccgggctctcacgatgtcaacactttttctcatcttttgttaatttatttttaatctagctgggtgatcagcttccgtaaggggttctggttatttgggcccgttaactagacattatttactataacttaacgtcataaataacaaccaccaaaaaacgagccctagttacagggttcgttggtgaagctaatcaaagtatgacggagcaatctttcggccctggtggtaatatactgacggtcgtgttcgttaatctcgcggatgaccttggccggcaagccatacgcgaccacgttaaccggtaggtccttggtcaccaccgagccagctccaacgacggtgttatcaccaatcgtgacgcccggtaggacaattaaccggcgccgatccgacagttggttccgatgtggatcggcaggttgtattgcatttccttggcccgcagttctggagccaccgggtgggttccggtggctaaaatgacgttggggccaaacatggtccggtcgccaacgtaaacggcggtatcgtcgaccatcgtcaggttgtaattagcgtaaatgtagtcgccaaagtgggcaaacttagccccgaagttggcgtgcaggggtggctcgatgtaggtgtgttcaccaatttcggcaaacatcttttgcaagagctcctggcgttttttcccttcggacgggcgggtttggttgaagtcgtactggagttcttgagcggccaattgggccttagcgatatccggatcgcttggtaagtagaggtccccactgtgttgaagatcttgggctttcataacaaaatcctttcggttaattttgttcattatactggatggtaacgaaactatgcaagcgccttcacgggttggtataatgagcaaaagaaattaaatttggagggtgaattatgagtgaagaagtcaagattgatgccaaacgggtacaagccattaccaacatgggccaagcttacgatgacgtcgatcccctggtggaagccgcccgtaaccacgcaattaaagagtgccgccgttacaatttcttggtcaactcccaaaacaagtacgattattcgatcctgaagggcctcttcaacaagatgggggaggaaaattacatcgaacccaacttcatgtacgaattaggcctgaacatttcgctggggagcaatgtttacattaaccacgacatggtgattttagattgcaacgaggtcacgatcggagaccacgtttacatcggccccaaggtcgggctgtactgtgccaaccacgccgaagacccggtgggacgggcgaaccaccaagtgtacgtcaagcccatccacataagcgatagcgtcttgcccggggtgacgatcggcgagaactcgattatcggcgccggcagtgtcgtcaccaaggacatccccgctaacgtaattgcggccggcaacccctgccgggtcatccgcgggattcagaaaaaaggctaacaccttaaacgaactcagtttgaatgcctagctaatcgaataaagcctctctccgaacttcatcggggaggggctttttagtgcggttaaagatcttgatcatccggcaagtttttcaaatagcgttggcggaattcttggttgccaccccagaaaggtttaacacgcctggtcgagagcttcttgatactttcgagtcggtcgcgttctgcttgccagacctgctcttgctcaacggtaccgggggttaggctaaccatctcgtcaaggagccggtcttgttgcgtagcatcatctgttaaataataacgcattagtaacccaataaacttagtattgctctctggctggagcggtaaaactaagaagtcctgtgtttcaaacgctcccatcgcctcgttagccgcaattaaggcggtcctcttgttaccatcctggaatggttgcattttagctaaatcggcgaaaactcgccaaccatctttggttgtgtattcagaggtgtcgaaacggtcgatcatttcttggagaatcccctcagtaacaatttcgggcagggtgtaggagtcgcctattaggagagtaggaacgttccgcaatcatgtggacattgtcctcttcgttatacatgtaattccgcaaatggccaggaagcgtgggggcttcgatgggactattggtgaactgttgattgattgcaatgattccttggacggtaaaaccagtgctgataattgcattaacgccgttttggatatccttaaataaatcttggtctgtcctttaaatacgaaagatccttcgttgataatgcagatttagtactagttaaggtgctaccgtaattatttagcgaaccagttgacgcaatgaaaaaggaaaatttattgatgtcaatcttcatggggcacgctcccgaaaaaatagtaatacgaagccgttgctttaaattatatcatcaacggtcgtcgcagttagttatctgcctgtttaaagtgcttcaccctttttattaaagaggggaaggggctttaagtaggtgatgtctgtccggttgacggcgtctccttcggcaaggatggcagcctgagtaataacggttgccccgcactcctttaacagctgagcgccggcttttaaagaaccaccggttgaaatcacgtcatcgactaggattacccgttgcccctttaaagcatgcgcatccgccccgtctaagaccaattgctgcggttcactagtggtgatggcttgaacggtggtcacgtaggggttgtgcatgtaagccttaacgcccttgcggatcacgaagtagcggggatgcttggttaaaagggctagttcatgggccagggggattcccttgctctccattgtcacgagcgcgtcaaaatcggtgggcaagaggggggctaacaagcgggcagcttcgtgggtcaattcggcgtcacccaggatgacaaaggaggcaattttgagctcagaattgaggtcaattaagggtaattggcgctgcaatttgccaatttggagggggtaatttaacatttttctcacctttttgataatcttaactttcaaccaacatcttaccattattgttcgttaattgatagggagaagggggtgggagaaggttatgaattataataaggttcgtcccgtcacgattaactagtcttaataaaaacttaatgaaagcgattgaaaagagtcaaaaaagagcgaaatgttttaaaataaaccaaaaatacggtaaattaatattaatcgatttcgtgattttcccgtttttcctggatgaaaaactggttaaccgtcagcaaggaagttaccgaaatccggataatgacttcaaaattaatcataattttcgaaggaggggatgctcttgaagtcagcagactaccgcaacgccccaatggagaaaatgagttggaatgttttcattggtgttgtcttaggacaaattgttagtagctataccttagggatcgtcggggtcgccctcgaccgggtgcccagctccatgaccctatccagtacttggttagggctcttgggggccgggtcattaatcgggctgtttggtagcctcttggtggggcgccttgccgaccgctatgggcgccggaagtttttcatggccgatatgctcgccctaacgcttctatcagtgctacaactattcaccactaacttagccgccctgttagtgattcgaatcgcccttgggatggcaattgccgttgaatacacggtcggcaccgccctattgatggagtgggtgcccgccaaaagttactttcgttaccaaacctacctgttagcatactgggcgattggttactttgccgcctacctagtcgggacctttaccaccgggtttggcgaccggacttggcaagtgatcttagcctcgtcggcaatcgtcagcactttggccgggctacagcgcctcgtggttcgtcaacccgagtcaccacgctggttggcctctaaggggcggattatcgaagcaattaacctggtgcaccgttacgtcggcgaagattacacggtccatccggccccgcaagtcgaagtaaaaaagggcgcctggcggatgctgtttagcaaaaaataccggcgccggaccttggtcggcgggctcttttacgcttgccagaccttcccgttctttgggatcagcatcttcttgcccatcctgatggaaaatatgaacgtgactaaccccttggtcacccagttgctttactacgccttgatgatcgccggggtcctcgtggggatcgtcttgagtaaccgcttgccgcgccgttacttcttgattgggaccttcttagcctcggcggacttcctgctggtgctcagtatttggcaccaggccccgttagccttaacgctaatcttgtttagcctcttttccttgacgatttcggccgccttggtaatggactacgcttacccaaacgaactctttgacgccagcatccggacctccggggttggaatgtgcattgccattagtcggattggggccgtggccgggaccttcatgttgccaatcatcagcaacgcctggggcagccaagcgatcttcatcatctgcgggacggtcttgttaatcggggggattatctgttaccaatgggcaccagaaacttccttgcgctttgccaagcacaaccgcagcaccattaacgaaccaagcggctcccgggtaactagtagtcgctactcggacagcacgattgattaaagcacggttgacaccggttacaaaattagttattcttaacccatcaaattaaaaccactttttccgacaccggttgggaaaagctaggcacctatgattagccgtaggtatgacggattccgtctaaggctgatcatgggtgccttttttcataaaaggaggatttaacatgacccaagtaacgatgttaagcgcaagccagattagccacctcttggacatgccagccgtgattgacgccgtggcggatacttataaggaaaaggcgaatcatcccgcaacgctttggccaatggtttatgagcaactcggaggtgaagcggacatggacatccgttccggggtgttagcttctaagcacgttttcggcaacaaactcctcgcttggttcggcgagaatgccaagcggggtctgccagaattaaacggcctagtcaacctttacaacagtgataccggggagccagtcgccgttttaaacgccaccgccttgactggttttcggaccggggcggcgggggccgtcgctagccgcctcttggctaacccggatgccacgaccttgttagtggttggcacggggagccaagccccctaccaaatcatggcgcagctgtgcgttttacccaaggtgacgcaagtgctcctggctaatccacgcgacgcaaagaaggcccaggcggccgcagcccaaatgccaatgactttagagaaattgtttagccaaactattagggcgaccaattcggcgaccaattcagtggttgcaggcctaattaaccaccggctaagcgaagttgaatttactggggtcactgacttaccagcggccgtacaacgctctcgggtaatcgtcaccgccaccccgtcgactaagccgctgattcaagccgacggggtgcaaccggggacccacctcaacgcaatcggcgcggatatggaaggcaagcaagaactcgaagcaaaactatttcaaggggcccaggcctatactgatgacgtaccccaggcaagcgaggttggcgaaatccaaaatccaattaaggcaggcgttatcaaaccagagcaagtagttgaaatcggcaactccctgctggatccgaccctagggcgtcacgatgcgaatgccatcaccatctttgacagcaccggaattgccttgcaagacttagccgccgctaatttagccttcgtgcgggccaaagaacagggcatcggtactcaagtagacctataaggaggagtaccatgaagattaaagactttggcgtggaacaatggatgaacgaatacgaaacgaaggctaagtataacctgggcgaaacctgcgtttcctcgttaagcatccgtgaattgtgtgaactggtgggtgtggacgttaatgactttgctaagcagctggttgatcggcgcctgacttatggcgccattgaaggggcggtcgagctaaaggaagcaattacccggctctaccagaatttgacgccggacgagatcgtgaccgaacacggggcgattggggcgaacaacttggtcttaaacgccctggtggaacccggggatgaggtaatcgccgtgacgccgacttaccagcaactccagtccatccccgaagcaatcggggcgacggttaagttactaccgttaaagagggaaaacggctacctcccggatgctgaacaattgcgggggttagtgagtgacaagactaaactaatcgtcttgaataacccggataaccccaccggcgccctgatgagccaagcagggctccagacgattgtggacatcgccaagagcgttgacgcttatgtattgtgtgatgaagtctaccggcacctgacccaagaagacgggtactcaccgtcaattatcgacctctacgataaggggatttcgacctcgtcgttttccaaggtcttttccctcgccgggattcgcttaggttggttagcgacccacgaccaagcggtgatgaaggcctgcctgtcctaccgcgactacgaaacgatttcttgtggccagttagacgaaatggtcggtaccctagccctgaaaaaccaagcagtgctcctggagcggaaccgggggattgtccgggagaacttaaaggtcttagaggaatgggttcaccaacaaccacacatcacctggttaaagcctaaggcggggaccacggcgcttttgtactatgactttgacctaccaagcaccatcttttgtgaccgcctaatgaaagagtacgaaaccctactggtaccggggagctgctttgacattgagaattcgctgcggatcggctacgcctttgaaaccgcccacctgcgcgatgggatgaatcaattggggaagttccttgctaaattagaacaggaagcaaggtaaggatgcacccctttaattatgaaaaccgcctagtcactccgttgtaagtgcctagacggtttaccaaaaattgtaattaattacgttgacaaagtaaaacaagagagtactctaataacataagctacttaatgctagcttacacggcgacaactccacgaataacacaagcgattgtggacaaagggaagtggtcaaaatgtatgaagcattgttgcatgtagcaaccttgtttagcctgatgagcggcggcgttcttgcggtggtatcaacgattgataagttgtacgacctaaaagaaaaagcccacaagcgaccgggcgatcacaaggggcaataagtaagtagcttatgagttaaaggctgggtgttgcaccacctagccttttgctacagttactttatcacgaaagggaacgggtggcaaacgatgagatggattattttaattgctttgtttgcattggacgttggtatcgtatggttaatcgttcgcaaggttaagtccattcttgctaagagaaaagggcggcgttcataatgccaagacctaagacgttatctgataagcaacgagaagaccacgctaaaaagagtcgtgatcgttggaatgctgccaaccgtgataagggctatcgctaccaaaagaaatcacgtgctaaaagctttatcaaaaaagacgcatcgcttgaagaacttcaggagctccgaagtttgattgatgatcggattacagaaatgagggactagtcattatattggctagtctttttttactacttaaatggtccttgcaaacctggaccgacctcaaaaacaacgttaatgagtcgctggtgagccgtaataatggtcagtcagccgtgaccaaagcctaccggcagatcttaacggagtcgaccaccgctactgtcaccggtttgatgacccacgaggacgccgtccaggcagccatgtaccgggtggttgataaaggactgccgaccacgttgatcgataaggcggggcgcaactggagcattgaaggttacacacggatggtggtcaacacgaccgtcaaccgggcatttaacgaggttcgcctgcaacggatgaaagacttcgacatgcacttagccttgatgtcgtcacatcccaacagccggtcagcgtgtgcaccaattcagggccacgtggttaacttagtttcgccgagtgatccggactttgacccacactacgattcaatcttcaatcacggatatggcgaaccgtctggaacacaagggattaactgccggcacattctgttcccgtacgagccaggcgtcagtgagaaccatcaaccacagtatgatcccgatgaagcgatcaaaaacggcaagctggtccaacagcaacgggcacgagaacgggccatcagggacgctaaaaagcgcctgagagttgcggaacaactcggtgatgatcagatggtgagccagactaaaacgctcctacgagcccgccaggcgaaactacgggacttcatcaaagagaccaacgccggcaagaagaatccgattctggtaagggattattctagggagaagatcgtcacaaagataccgataatcaaggtgaacgaatcggagctgatttcaaagaccgttcaacattacgggtcctttctctagtgtagagaaggtccatgcctatctttccatcctttcattggcatcactcctctcaaatacggagcgtcgccaaaacgaatacacccaactggtagtggcggggtggaggaaagcgagctcgctgctaaaactggcaatgggctttttaaatggggtagtgttttggcttaaattaacctgtcattaaaattatagttttaatgacacacattaaaagaaaccctttagtatcaatggatttcgtaattttattttcgttgtttttttacacaccttggtttaactttgcaacgccccgctcgccttcgctgttggcaacggttggatacttccccgttggttgaagaagtttaaccaggatgccaaccatcaaaaccttggaacgaaccaagactgggcgccggacggttaattagtgccacttttataaatatatgaaaaaaccgtccagtgtttggacggctcggatggcttaatttaaatgcttcttgaggaactccaaaatgagcttgaagacggctggttgcatgaactggacgtccatgtggccggcagtttctaattcatagagatccgcatcaacgcccgcttggttaagggcttcgtacaggacctcggagtctttaaccgggacgacctggtcctgttggccgtgcaggattaagaatggcacgctcttttttgaaacgtaggtcaatggattggccttggcatccagttccggggcgtcctctggctcggcccccagtaagttacggtaaacgaagtcaaaggcgtctgtggcgctgccttgtttagcagttaacgggtcaaccacgccgtaccaagggactgccacttgaacgtcactggagacgtctaagtggtcgccgacgtcaaattccgtcatcccgttggtcaaccccaacatggaggccaagtgaccgccggccgattcacccatcacgacaaagcgatcgggatcggcctggaacttcgcggcattagcgcgcatgtaacggatcgccgccttggcatcctcgagttgacccgggaagttgaccttgttagaatcgcggtactccacgcccacaaccaaataccccgcccgggcaaagtcaactaagtttggcaagtggatgttgtggtcggtatccatccatcccccaccggcaaaccaaaagatcactgggaacttggtgtcatccccggtggcaaaatggcgtattaccgacagccgtaagttgcgggtggcgttgcccagccagccgggtacctgggcatacacaatgtcggaatcgagccaaagcccatcccgttcaacagcaacgttaatcactttcttcaaaagaaaaacacctccaatgctctcatgatagcgcattcgggaggcgttttaaagttatagcttcagttcgtataagttggcttcttgacgaccaacgtcttcgtagtcgatgacgacccgtttggcgagttggtagccgttcttttggtataaggcatccgccggtgggttaccgtcaattacgtctaggtgaatgacgatgacacccgcctctttagcaacctgcttgagttgtgctaggagaccactagcgacccccttgccacgagcggcggggccaaccgccagtaagtgtaggatagcaatttggtcgtccgtggctgggatcttccaggcctcgctcgggtaatctgggtcttcgcccttcgtcaggatcccggcccccagtagcgtaccatcgtcatcaaaggcgccgatgaacaagtcgttgaggctttcttctagcgactgttcacttgggtaaacgccccaggtccaatccggactgtattgatcgaactgttggtggtcacaagcatccttataaaaagcgattacttgcggcaagtctgttttagttaaacggcggtaattaatcatataattcctccttgcgccatggcgtttggtaagggaaccagtggttggcgctgtggtcccctaaccgtgagaagggaaccatttcaatcccctgctcctttaatttgtcttctaagtaatcacggacctcccaaacgtcgctagggtctgggtgctctccatgtttaacaccgcgtccagtcgctcagcgttcatctctaggtcggcgagtacggttgcttctggttggtttaagcgtcggtaattggcctgtagctcctctttagtcgccttaatttcggcccttgttaacatcgcaacgcccccttttcagttatactgatattataacaaaggaggtcggatgaatggtgacgttattaatcggggctggattaatcatcctggggatagtggtgattgcccacgatcgccgcacccttttaagtggcctcttgcccttcttagggttactaacctggctcactgggctgacccccgtttggctggctagtaccctgtttgtcatcattctcccgctcggcattttaggtgaggtgttgacccacgatggctactggctactgagccgttacggtacgtctgctaagggctacttctttttggtgggtggttttttggtaatggtgttcgccccgctgttcctagttttatggctactatggcgctcagttttgaccgttaaattgatgttggccatctacggctacgtggcggtcctgattgacgcttaccttttggcaacggtgatcaacgccctgccattaacaattaaaccaaccaagatactaattttgggcgccggtctcatcaaagggggcgtgggtccggttttacggcgccgcttgctaggcggcttggcgctttaccaacgcttccccaaggctgaactgattatgtccggtggtcagggggacgacgaacccgaacccgaggcggtcgcgatgcaccggtttgcccgccaaaagggggttcccaagtctgccatccgcttggaaaccaactctaccaatacagcaaccaatttgagcgaggccaagcgcttcattaactcaggtgaccgggtggtcttggtaaccagtgattaccacctcctacgctccctgctctacgctcgccgccagggggtgaattgtcagggcctggccgtccacaccccccacttcacctttacttgcaacgccttcatccgcgagttgggggcctacacgatcattcaccggtacctcatccccttagggttagtgttggtgattatactttgtctaatctaaaaaccgggtgtccagtggaccccgatttttaaattaatcacggtcatcgatgtagtcgtcaaccccgtttggattccccgaccacttgaatttgtcgtaccaaatggcgtgttcttcggtgttgagactgaaaatggtggccatttcagtgtcggttaaggtgaagtcaaagacccgttggttagcaatgattcgttcttcgtgaactgacttgggaataaccacgagcccctgctggagttcccaacgtaaaatgacctgggctaccgtcttttgatgggcgtcggcaatcgtttggatagttgggtttgacagcgcagcgcccccacctagtggtgaccaggcttccacttggatgttgtgttggcggcataggtcgcgaacgtcatcctggtggatccgggggttaaattcaatctggttgaccgccggaacgacgctcccgttatccaaaaggtcactgagccgttcaacgttgaagttgcagacaccgatcgccttcgccttgccggcggcgtaaatttcttccatcgcccaccaagttgcgttgtatagcccgttaactggccagtgcatcaaaagtaggtcgacgtaatcggtttgcaaggcgtctaattgcccttcaatcgcgtctaaagttggttggtgaccctggtcaccgttaaagaccttggtggtaatgaagaggtcttctctggacttgccggtcgcctttaagccttcctgaatcccctcgccgacgccggcttcgttgccgtattgcttagccgtatcaattagggtgtagccatctttaattgccatggtaacggcttgcttggcatctcgattggaggtcttccaaacccccatccctagctggggcatcttcagtccgttatttaatgtcactgttggaattgtcataatatcccctcccgttaaagtacctttattatacgccaattgaaagcggaaacaaaaaagaggccataaatgacctcccgtgagtttttgacttaattcaagcgcacggcccggtttaaggcggggatcagtactaaggcaacgacaacgcccaccaccccttgcaagatgttagtcccgatcccgagtaccccggcggtgatcgtgtagagaactgtgtcggctacgaagtaaccaatcaccattacaaccaccccaacgcttagggcgaggtagcggttatgggttcgctggtaaaggtagccgataacccagccttccagcccgtgggcgattaaagaaaagggcgcgtaagcaacgtaaccagagatcaggtctagaatcatcccgctcaagccaccgaccaccccaccggctagcggcccaatcatcagggcggcaatcataatccctaggtcacataggttaacgttgccgtgggtccatggaatcggaattaaaaagaagcgtcccatgacgacggctaccgccaccaagagggccgttaaaacttgcttttgtgtgcgttgatgattcatcccaatcaatcccttctatgcttcaaaactggtcaagtaggccagtaagtgactaagttgcaagccgtagcggcgttggccctcgtcaaacggggccgtttgaacgatcgctaggcgcaggccttcgtgggcaacttgaatcgcccgctcaaacgggacgtccttgaccagttggctggctaaaatggcgctaaacaggtcgccggtgccgtaaaagtggcctgggatccggggcgccatcaaccagttaaactgatcgtccttttccgcctggtaggcagttgatgaagtcccctgccctaagataccggttacgatcacccgagcggagatcccctcttggcgcagctgctccaccatggtatctaatagctcctgagtgcactcactggtggggtcataaccggctaagaggcataactcggtccagtttggtgtgatgacggtcgccttttggcaaagctggcgcaccgccactacgtaatcttcatccagaccggggtaaaggctcccccggtctcccatgaccgggtcaataaccgtgaccggcaaggaaaagtggtcaatgatgaccgaaagcttatcaattaaggcggtttgaccaacgtagccaatcaggatgccggcaaactcctcccccatgtcaagccactgggcaagggcattttccagccattcctcagttgacagggctactggggtgccaaaaccttccgactgggttgaaagaagggcggtgggcaacattgctggtcttacggattgggcttgtaccacaccgagggcattggctagagaaatttgccccaaggcggtcaggtcttcagcaatcatcagtgttttcattgtactcgctccctttttgaacacatctcgtttgtacgttgattatagcacgcctcgatcattaaaaaagtctaatgcaaaaaaagaaagggcttttcgggaaataaaaaggccccgttaaccactttttgatggtgttggggctccttttggtcgcttataggtggctgacgaggtaatttccgaacgaactggtcgagaggacgttggcagccgttgaggttgctaggtcggccgtcacgtgttgcgatgcgatggcctgggcgatcccctggcgaatcaaatcaccaactgcttcccacccgaggtaatcaaacatcatcgccccggacagaagcagggaggtcggattcatcttgttttgaccagcgaattggggtgccgtcccgtgggtggcttcaaacaacgcttggccggtttggtagttaatattagcacccggcgcaattcctatcccccccacttgggcggctaaggcgtcggaaaggtagtcaccgtttaggttcaacgtggcaatgacggcaaagttttccgggtggaggaggctttgttgcaagaagttatcgcaaatgacgtcgttgacgatcagcttcttttgggcacgggcgtcttgaagggcctggtcagcctgatgttgactagttttagcaagggcctggtattgtgccattgtaaaaagtcggtcaccgtactcttctgctacttgatagccccagtttttaaaggccccctcggtttgcttcatgatgttacccttgtggaccagggtcagggtgagttcattatttctcaaggcgtattcaatagcggcccggactaagcgggtagtcccctcctttgagaccggcttgatgctgtaggcagacgtcgccgggaagcgaaccttggccagttgccgctgttcttttagcagtgccgttagtcccttggccgcctctgtccccacccccatctcgattcctgcgtaaatgtcttcggtgttttcgcgaaacagggtcatcttaacccgttcgggataacggactggcgagggggagccgggataatagcgaaccgggcgaacgcaagcgtataaatcaagttcctgacgtagggtgacgttaattgaacggtgacctccgcctactggggtggtcagtggccccttgatggcgaccaggtagcgtttgagggcggcaagggtcgcgtccggtagccagttcccggtttgttcaaaggcggcttgacccgctaagaccggctgccaagtaattcgtcgcgttcccccatagacctttttaacggcagcgtcaaagaccggttgggctgctgcccagatttccggcccgataccatcccccttgataaagggaatggtggggtaatctggaacccggagttgaccgttttcaagtttaattatttctcccatgttttcctcctaactaagtgctaaaacaaaggcggtcaaggtaatgaaggagagggccgtgctccaaaactgggtcgaagctaactcggcttcgtggacattaaagcgaattgccagcgtggagggcatcgtggccgtggggatggccaaggctacgaccaccaaccgggtcaggggcgtcggactattgaaaagggccatgcatccccaaacaactagcgggaaggcgaggttcttcaataaaatagtagaacaaatcgttttgttgaaagtgatctggcgggtctttaatacgatcccggtggtgaaaatggctaacccacctgcgcccttccctagcagggtgaaaatggagtcaaattgcgtgggcatttgggaaccacataaaactaggataaagcccagcaaggcggcaattactagcggtttcttaaaggtgtttttcaacctggcggatactgtatcgctgttatcgccaaaggcactaaatgcgatcggtaacatgatcacgttgattgtcagggtacagatcccgatcgtgatagcactgtcattagcgccgaaaattaacggtaatacggccgagccaacgaagggaaccgaggggtcggcaatcgacattgcgcgtaggatggccacgggggcgtcatttgcttaataaagcaagcttacctgacgggggcgagcagaatacgaacgaaggccgttgtaaatgaccatgctataatgaagggaacatcaattcgtaaggaagttaagcatggaaacgcaacgataccttaatttaatcgaccgggagctaaagcaactgccagattttgtcagcgagtaccagctgggcacccgccattccctcaccacttcgtaccagtacctaaccgaactgcgccggttttttacctggctacgcaaaaccggcttaagcaaggccacggataacgcccacgtgacgacggcggaactggaaaagctacgccgcaacgacatcatgcagtttattgacgacttggcccacaccaaaaatgcgcagcaacgacttaattcgcccaccacgattaaccggtcaatcaacgccctgcgctcgctgttcaaatatctgaccgtaaccgccgacatcaatgggggccagccctactttgagcgtaacgtgatgctaaagatcgactccttaaatgacaccaagactctgaattaccgcgcccacgtcttggaggccaagatgtacaccggccagctcaagtacgattttttaacctttttagaccaggagtacgaacaaaagtgtgatccgcgcgcccggaccgcctttgaaaagaataaggaaagagacatcgccttggtagccctgatcttgggcaccgggatccgggtctcagaaacggcgggtgttgacgtcaacgaccttgatttaaaggggcagaccctggaagtgacccggaaaggtggccaacgggatgcggtcccaattgccccctggacgatgccctacattcaggcttacgccacgattcgccgtcagcgctaccaaccggagaaaacggagcgggccttctttttaacccactaccacgggcagaccaagcggatctcggtcaacgggattgaacggttagtcagcaagtactcgcgggcctttggtcatcccttgaccccgcacaagcttcgccataccctcgcctcggagctgtacgacgtgactaaagaccaggttttagttgcccaacagcttggccaaaagggcacctcggcaaccgacctctacacccacgtcgatcaaaccaagcaacgtcaagcactggatgaagtcggcagcgacgcaccaagtaaagagggtgactaggatgtgcacggccgtttccttttggtcaacggagcaccaccgctactttgggcggacgatggactttccggtcaaaaacaccccttggaacctcacttatttgccgaaggggtacctttggcgtcccctcgccccccaagccgcctacccctctaagtacgccattttaggcgggatgcgccgagtggatgattattacttaattggcgacggttttaaccaggcggggctagcggtcgccgagctttactttcccggccaggttgattacgccgcccgggcccaaccggggaaaattaacctctcaccccaggacgtgattggttacctactgggcaactgcgccaacattagcgaggtggcggccctgctaccccggttagtaattactaaccggcagtggtatgaccacgatatcatccaccccttccactggttcatccaggatgccagcgggacctacctattggaaccaactagccccaccctgtccttgcagcgagttgagttaggggtcttgactaattcacccacctacgccaatcacctgcggcggctccgttcctttctgggcttgagtgccgacgccccgcttaaaacggtggaggaagcgttaaaggattaccaaggtgatctgccgcaagctcgctccccgcgttcacggttcattgctacgagcatccggttagcgcaccaacttccggttgatgatcaccaagccgttgcccagtcaatgaaggttttgggggcggtgaagatggcgcacctgccgggtcacgatgacttcacccattaccttggaatggcggatctcaactccctgcgctactttttcactcccgttcctgaaatgacgacgattacacaatccttgccagccttgatggctaagtattcaacgccccaggtcctatcgcaagtaccctaaaaaaagcgccccgcggggcgctttttttatttctgggcctggtaagctttaaccccacgaactaagcgggctaaggcgtcttcaatgacggtggttgggtaagctaggttaacccggacaaagccctttccgtttccccggtactcagttcccggcgtcaggagcaagccggtttgttccctcaagaaggcaacgagagtgcgggagtcctccgcaacggcttgggtgtctaaccaaactaggtacgtccctcgtcccggtactaagctaagttcgggaaggtcagttgccaaaacctgttgtacgagttgacggtggtgtttaatgagggttttaagttggtggacccactcaccaccgttttcgtatgcggcaatcgaagccgggatggccagtaggttgggacccacgatctcctgttggttagctgcctgggcaaaccggtcccgtaataaggggttggcgataatggcggtcgccgcttgtaaggaagcgaggttaaaggtcttggaggttgatacgagggtaattacgttactcaaaatgactggatctaaagagaaggttggcgtgtagtcttccccctcaataaccaggtcaccgtggatttcatcagcaacgaccaacaccccgtattggttggctaagcgaatcatccgttccaggtccattttcgaccaaaccatcccagttgggttgtgggggttgcagatgataaacatgcgggtcttggtgtcggctagtttttcctctaggtcggcccagttgatttggtaggcgtggttttccctatcgtaatcttgttggctagcgaccaccttacgcccggttttttcaatcgccccgaaaaaggaattgtatatcggctccagcatgacgattccgtcgcccggggccgtaaagtaattcaagcaagccgttaacgccgggatgaccccgctcacgtattgcatccaagctggggcgacgtctaccccgtgctcctgttggtaccaggaagcgacggcggtaaagtactcgtccggggtgtattcatagccaaagttaccgcgggcaaccttggcttgcatcgccgcctcaatttccggtgccacccggaaatccatgtcggcaatcgttaggggcagctcgccgtctttaacgcgccacttgatcgaattagtgtggcgccggtctaagttagtggtgaagtcgtaaatggtcatctggcattctcctttccatgatggttgataagtaacaccagccattacgcttcgtttgaatataggtcatatcagcggtccatttttgatttaaaccagtggtcgagaaatcctgcttaagcaagttgggacgctgttcaaccttagttcagtcatcgccaattcagccactcaaggtgcctatttttgcttctaagcgattttaatataattatgcatgtaacacttaaaacggcttaaatgagtccatgtgacgttcaattccaagaacgcccattgtcagtgttctattcttcggggtgtttggccgcatattctctagccgcttgtttattccaccaaacgcaaaataggttttgcatggtgccatacaagtagttttcaacgttcttgatatgcttctcattacttctcagaacgttaaagtagcgtctcaaggctttagtcatcaaaggtttaggttcttcgtcgtcaagcgggattagaaccccaatatctttgtgatccttctcaactcggtacttagcatttaagataatgccaatgaaacggcgcatttgttgcggggttcgacaccaaaaaccgcaaaatttttcaaaaaaagacggcttgtgcaattttgcccaaagtaaatacacaagccgtttttcgtctcaattgttgttatatcaatggtctttgtcaattcataagtcgcccgtgaagaaaatcgaaatcccttccccggtcaatagttatctcctttcacgaggccgactggttcgtgaagaaaagtgatcaagtcccagcgttgtcttcaaccttgtgatttttacagttgcattcccagccaagctagcagcaagccgcccaggtaggaactggtgatgtataacagcgcagcgccctttctcccttcgtcaaagaggctaatcaattcgacgttaaaagtcgaaaaggtggtaaagccccccaacaagccggtggtccaaaacttgccactttcgcccggtaagtactggctcaaaagcccgaaggcaaaggaacctactaggttgatcaccagtgtagccagtggccagtcgattcttgttttcttccataattgcgttagctgccaacgaagccaggcgcccagcccggcgcccacaccgatcatgatcattgtgccttccccactttcttagcgagccaaaagcccaggccagccattaccaggcccgccaccgccgtcaccaataggtaggccaggcccaggacaacattagttgataatagccccaccgttaccgtactcatagtcgaaaaggtggtaaaggcgccgatcaagccggtcccgacgcctagattgacccagctgggaaaggcgccccgttcaatgccccagtacgtccaaaagcttaacaaaaaggccccgactaggtttactaacaaggtggcgatgggggttaccacaaccaggcctagtgccgcccgtaaaatgccgccgctaaatccgccgattagcacggcgctcccgtttttcatctattctaacctccattggtctaatcaaattctaataataagtaagaacaagttgattgtcaatggcttagggggacaagtataattatgaatggaaaaattggaaaagaggaaattggttcaatgaagatgcgcagaattgaccatgtggtattaccggtggctgacttaaacgtcgcccgccgtttctatcatgaggtgtttgacatgccggtgctcgaccagcaatccacggatgacgtggtgaccttacggtgcggccaccagctgattcgcctggagaaggttgaccgggacagtgacctggtcgccactaagcttgttcccggtgccgcagacctgtgtcttgttgccggtgacgacatggacgccattgtccaccacctgcggtcctactttgttgacctagtggcgggtcccgtcgccaaaaacggcgccgagggaccaatgacgtccgtttacctacgcgaccccgaccaaaacttgatcgagatcgccgtctatgaaaataaataatttggggtctattcaagcacttttaagatcgctataatggatctcgtttatttttgagaaatgaggtgttacgaatggttgtaaccatgaaacaaactgccaaggcaaccgaagccacttacatgcgcaaggcaacgctggaggatttagaccggatctgggagatcgttgaagacgcccgcgcccttttgaaggctgatggtagcgaacaatggcaaaacggttacccaacccggttaaccttccaacaagatattgagtttggaaactgctaccttatgattgcaggcgaccggattgccggcaccgttaccctgatgccacagggcgacacccactataactacatcgttgacggggaatgggcgatgcctggtcacccatttgcgaccattcaccggatcgccattgactcggcttaccgcggccgtcacttcgccaactacatcatgtcgacgatgatttccgtggcttacgcacaagggatccgcaacttccggatcgccacccacgacaagaacgaccgggtccacaacctggtccaaaacttcggcttcgttaagcgcggcaaggtctacacgggcccgacgccggacgacctgcgtaacgtttacgagttgaacttgaagtagaagtgcgaccaacctcctcgacaggtcgtagggctaagctagggcgaaggttggtgccctggcaccgttctttgcccgtacttagccactaggcctgtggttgggagcacgttattaagaagtgcgacccagccaacttgcaggccgtgagctaagtcagtacgtcggtttacactaaatttgaacaaacggccccccgctggacggggagccgtttttcatttcccccaaaacattctataatatagataataactagttgaaagggggcaccatgatggcaaaacaggaagtttcggcgaccaagcgcctgcgccaaatcgtcaacgtcatcagcaagaaccatttcctggccaacttctaccaccaaaccaacccggaagtgatcgtggccgccctggaggagttgggccccaccttcatcaagctcggccaactcctctccacgcggcccgacctggtttcaccgtcttacatttccgccctagaaaccctgcaagatcaggtccaagaagacgatttcgacaccgttaagaccaccatcgaggaatcgaccggccaaactttagcagagctgtttgccgactttgaaaaacatcccttcgcctcggcttcgatcggtcagtgccaccgggcccacctccacgacgggaccgaagtggtggtcaaggtccaacaccccgccgttcgccagctggtcgaagtcgacctcgccctcttcacccgggcggtccgcttgcttaagtacgttcccgagggcagcgtggttgacctgccccaggtagtcgaacaactgggccagtccctgcgctcggagattgacttcaccatcgaagcccaggccacccaacgcttttacgaactcaataacggccggggaattttcttggcgcccaaagcctttgtcgaccaatcatccaaccgggtgttggttacccaatacatgccgggcgaatcgatcaaggggctcttggccgacccgccgaccctagcccttcccgacggcctttccttaaccgacgttcgtaagggcgttgcccggtcactcgtcgaaaacttcatccaagaggtcttttacgaccgcttctttcacgccgacccccaccccggcaacctctttttcctgccggtgcccgcgggcagcatccaaaccaccacccagtttcaaaagcagtttggcgatttgaccctgacgattaacaatcaaacgcccctaccgccttaccggctggtgtacctggacttcgggatgatggggaccctgccggctagcctagcccagggaatcgcccaggtgatcttggccattaccactaaggatagctaccaaatcagccaggcgattttacggatttgcaaccaaaccggcccggtcgacgagcagtcctttaaccaccagttggccagcttcttacgcccctacctcaacaccggccttaaggattacaacttctcccagatgatctttgaggttaccagcctctgccgcagaaaccacctccaggttaagccggaagtgacgatgctgctgcgggcctttgggaccctggagggcacggtcgccaagctcgacccgtcgatttctttaatggacattgcccgtccctttgccaagcagtactttaaggagcactttaaccccaagcactttaccgaggggcaggcgctcaaactcttgcgggcagccggggccaccaccagtatcccgatccggatggcgaccttcttggagcaactcactaacggcgaacaacgcctaaacctgcactaccaggggcaagaccgggtgctggctaagctcgaagcgctgcttaaccgcctcttgaccgtgatcgtcttagccgccatcatcctcgcctcgtcgatcctggtggtcggcggcaccacccaccccctgatctacaaactgggggtcagtggttacctgctggcgatcatcatcttgctcggcttagtgattgccaacacctggcggcggttccaccgctagggcaaaatggtggcgtccgcttttcaaattggtctataatgatcaaaaaggaggaattatcatggcagaagaattacctagttacgcaagtaaagtgatcagcgtgcgtcccctgacggacgactacctcgaaatcctactcgaaatcccggctggtttcacctgggaggccggccagtacatgcgcttaggcctacccaccaaggaagtgaccgaccaaaagaaggtccgcgccctgtcctttgcgagcctaccggcggacggtcacatcctcttaggtacccggacccgccagcacggcgaaccttcttcgtttaaggccaacgtgcaaaccctggtgccgggcgaagaaatccaaatcctcggcccactgggcaagtttaccttaaaggacgaagacaagcccctcgtcctctttgccagcggggtggggatcacccctatccgcgccctggtcaaggaactccacgacactaagtcagaccgcccggtagaagtggtctacgtcgcggatggcttccacctctaccaagaggactttgaaaagtgggccgccgacatgccaaatctgaccctgaccctcttagaccacggtaaggacgccgttgcccacctgacggaactggcagaacaaaagggcaacgaggttcgttactacctgtccggttcaccagcgatcgtcgaatctaaccatgacctcctcgttaacgctggggtcgatgaagacctcgttgaagtcgacaagctgtacgggtactagcagcaagtggtgaccaaccaccctctcaataagtaaaaccggctaatccgcgtttctttgcgaattagccggtttttgtgttatctgagccgtaaaaacgattgcctcattttagtttctatccttagcccacggcctgccctatggctggatcgcacttccgataacgtggaaaatgaccacagacctagtgcctaagtacgggcgaagaacggtgccaaggcaccaaccttccccctagcttagtcatacggtctgtcgagaagatcattccccactccttgtgctttaatactgcgtaaattcgtggtttaagtgcatcaacaagccatccaaggcaccacgcagattggcctggttgccgaagcgggcggccagcaagtcaggcttggtaacgtcggccagcaggcgcgggtcctggcgttggagcgcctcaaactggtagtcaatttcggccaggagactgggttgactgctaatgccgccccctagcagcacccggtccaaatcaaggacggcttgaaggttgattaacagcagggccacccgccggcaaaaggccgaaaagattggccaggcccggtcgtcaccctcatcaattttttcaaagaccgcccagccgtcgtgggcatccttgatcttgcaggcgaccgccacgtcttcgatcatcttgacggctgaagtcgtggcgccaaccgtggtcgcgggcgtcggttcatcaaaattggtgaccattgcgctcacctggccggtttgaaagtggcggccgctcatcaagtggccgttcagcaccagtcccccaccaactgaggtgcccagggtgatcagggcgccgttttcgacccccttcagccgcccctgccacagttccgccagggtcgcacagttggcgtcgttaccaatgaaaaccgggcaaccacttgccaggcggatgtaactggccaggtcaaaggtccccatgaagctgagtgccccagtgaaagtcacggtcccttccatcgggtcaacaatcccgggtacgctgaccccgatgccgaccaccgagtcctcaagcttacccaccaactggtccagtagcttcaaaaagtcctccttattggtcggggtggcgacgctgcggtgttcttgcatcttaccgccgcggtcaaagtgggcgtacttggtcgccgttcctccaatatcaatgctaaaataacggtgttccatgacagacctttcccttcgcttttctttttattatagcttgtttgcgcttccaattgaaagaaggttgttaaatgaacgacgattttctgcgtggctactaccagggcgccgtcgaaaccgccccggcgagcctgtccgcatacgatacggcgaccctggcgatgacgatggtggtccaacacctccgtcacaccaacttacccgaagaacggatcaccgacctggtcaatcacctgctcttcgctaccgccggcgaccccaccacggcggcgcggttactggaattaaccaaggcggaactggagtccctcgccgcccgcttaatggccaaggggctcggcaaataaaaagagcccgcgggaatcgttttccctcaggctctgccattttcttgaactgtacaacattcggcgtcgatcatcccgggtacgcaatcgcacgggaccgcatccggcgccgttttaattttttcagctaggatggcttgcagctcctgcaggtctgccaccgacatcgttgaccgttcgactaagtgcctaatcgtcttgcccgcccgcatctggcacatggcgtcgaagagctggtcgacggcctggtccatcgtgttttgctccggaatcaggggcgtgtaaataaaggcccgcccctcctgggtggttttcagcgccccttttttaaccaaccgccgcagcaatgtcttgatcgtggccggcttccagtcgacccgctgctttaaagcgtcgatcacctgggcgctggttacctgccccagggtccaagcgacccgcatgacccgccattccgccgggctgatgtccatttgttcgttcacgtcgggttccccctttccactccagtttacaagtgtactcgtcagctggcaaccgtttcggccgttaatcaaattggtctagttgtgaacttgagttagttgaccggccggcgccccgctttggttcgttccaattttacaaaagaagggcgttgctttttcaattaagcaagctcaccaagcctttaaaatgggcgtttcttaatggaaattgggtgtggatttgctcagcggcttctcacgataaacttagcacaatcttatcgccgctcccgataatctttgttatcataatcgtggaaacaagaaatggtttaaataaaaaggagtggtcatcatgatgtctacaatgagtaatgtaatcgcaatcgtcacctttgtcgctttaatcattgcaaccttaacccactcatttaagctgcgtcactaagatcggaagtgggatacaacggaccggatgtaagactatgcgaacggttgtatgaaccgcaccgttcctcgccctacttaggcactaggtctgcggttggttacaccttagccgataaacattcatcaatcaaaaacgggctggaagaaacaagcttccaacccgatttttgtgtagccaggggttaacctcaaccggatcttgatgatgtcgccaggcaccagggtggcagcgtcgatcgtttggtacttaccgtcccgtaaggcgttggcttggggggctattccctttttcaacgccaccaacgcgctggaggccttttgcgactgccagaggtcaatggttacgttgaaaatcaacagtagcatgatgataatgaagtcgtcccagtggccaatgatggccgaaatgatggcggcggcttcaatcatgtactcaattggccccatgaaggcatggaccagcttgtgggtgaagctttcttccttttcctccagggcgttggcgccgtacttttgcaagcgtgcttgcgcctcgcttgccgaaagcccagttttagcgtcagcccccaaatcttgcattacctgatccagcggggccttttctaggtcaaccccgctggtttttatagatagcgaatcgaccaccggttttaattagtggcaaatagcataataacacgggaatttgcaatcctattaagctttattattataaagttgtttatttgcaatttgccaagaaaacgggtgcagtatggttaatcaagtgataaggaggccaaaaaaggtgaaatatggaccaacgatttcggatatccgtaaagccaagaagatcagcttgaagaatcttctgcaagaccaaatgaccccgtccagttacagccgcttcgtcgacaagaagaccgagacgtcggtcaataacttcgtcgcactccttgaaaacctcaacgttaccttcgatgaatacctctacatcaataacggttaccaaaacagccgctacgaccaactctaccgcaagttaaccaccgctctgaaggccgatgacgccccggccctgatcgtcctcgttaaccagatcaacgcctttgcccagagcagccccgacaacttgcggatgaaaaacctcttagacatggcgatgctcgccctcaaccacgttcaaggcgacccgcttaacccaaccgccagagaggacctggtcaagtacctgattaattgcgaaacttggacccactacgagatcatgatcttttacaatttcatcttcatcttcgacgttgaaaccgtgatcgtgatccaaaagcggctgatccgggtcatctcccgctacgataacctgcgcctttacgggagcgaacccttccggaccctggttaaaatcaccatgttttacctcgagcacggtaaggtcttagaagcccttgaatctttgatggacctgtgcgactttgacatccaagaagagttcttgtttgagcggacgatgtacaagttcgtcgccggtgaaacctacacgatcaccaataccaaccgaatcaaggcgatcgacgacgccttaaacatctttcaggcggccgggtccacccaccaggtaaaccgactggtcgatcacataaagctggtcgtcaaggccaaccagttccacaacgatgacttcgacgctttgatcgaaaagtggggcggcaccccatcgacgaagacaccgaccaccaccaccgtttcctaacccctccccagtgacggaagattccgtgaccggggatttttttgtccccaaatgaaagcaagcctggtaaggattttgggaaatccttttcctaaaattgccaaatgggtgttgacagcgttttcaggagtggttagtattggtgtatcgataaaccagagcgctttaatcagctgctctcatcgaggaggataagagatatggattatttgattggtgttgacgttggtacgacctcgaccaaggccgtcttatacgatcaacaagcaaacgtgcttcaggacttcaagcagggctactcgctgtaccgggacgccagtgggatggcggagcaaaaccccgacacactggtggaagccgtccaaagcgtgattaagcaggcggcccaggcggctaaccttgaccaagggaaactcttagcggtttctttttcttcggccaaccagagcttgattttgctggacgacaagcaccagcccctaacccgggcgctgacctgggccgacacccgggcccgtgcggtggctgaccagctcaagcggacgccggctggtaagcagctctacgccagcaccgggacccccattcacccgatgtcgccgttaaccaagctcttgtggcttaagcaggcccaccctgatttgatggccagggctagctactttgccgacattaagtcctacctgttttacaagctgtttggggtcttcaggtttgacgtctcgatcgcttcttgcaccgggatgttgaacgtaaccaccggtgactgggacgaacgcgcccttgcgttaaccggggttcaaccagaacagctccctgaagtcgttagcggaaccacccaggaaattggcctgctccctgacgcagccagcgcaatgagcattcccgcccaaaccccctttgtctacggggcctttgacggtgcgctgtctaacttaggggtcggggcaattgaaaaggacaccgtcgccattacgattgggacttcggcggccgtccgggtggtcaccgatcatccagtcattgatcctaagcaacgcctcttctgttacgccgttgataacggcctctgggttgtcggtggccccctcaacaacgggggtgacgtcttccaatgggcggtggaacacctagtcgatgcctccgccgtccaaaacgaacaagtcgacgcctacgaactggccaacgacgtcatcgcctcggttccggccggggctcacgggctcttgttccaccccttcttaggtggggaacgggcaccgctttgggacgccaacgcccgcggtagtttcttcggtctttcccaacttcacacccgggccgacatgctccgggcggtaatggaagggatcaacatgaatattgcgaccgtctttaccgccgttgccgacctggttggcaagccgcgcacagtaaccgccaccgggggctttgccaactcggaagtttggcggcaaatgctcgccgacgtcttaaactgccccgtcaacatcccgaactcctttgaatccgggtgcttaggggccattacgatggcgatggtgtcgttagggatggttgacgacttgagcgccgtgactaagttggtgggggaagttaaatcctaccaccctgacctaacaagcgtggccacctaccaaaagtacctccccgttttccgccaggtggaaggacttttgtcgccagcctactctaccatcgcgaacttgcaggaagattaatcatttaggaggattaattccatgccattattaattgttttacttggtgttatcctgttggtcttcatgatcgtcaagctgaagcttaacacctttgtttccctagttgttacctcatttgtcattgccctgctcctccaaatcccggtcgctaaaattccgaccacgatcgaaaccgggatcgggggccaattggggcacttagccatcatcttcgggtttggttcgatgctcggtaagctcgtttccgattccggtggtggttaccggatctcgacgactttgatcaataagtttgggcgccgctggattcaattagccgtcattttggcctcctttatcatcgggttggcactgttctttgaagtgggactggtcgttgtcttaccgatcatcttcatcattgcccgcgaattggatatgccgctgatgtatctgggggtcccaatggccgctaccttgaacgtgacccacgccttcttgccgcctcacccggccccgacggcaatcaccgaaatcctcggttctgaaatcggccacgtcctcttgctcgggatcatcgctgccatcccaaccatcatcatcgccggaccggtctttaactgggtgctccaacgggtttacccgaaggtttaccgcaaggacatcgacatttccgtgttaggccactacaagaccttcaagctggaagaaacaccgggctttgggatttccgttttgacttccatgatgccggttatcctgatcatcatcgccaccctgtgctctttcaccctgccaaagggcaacgtagttaaccaagtgattcaattcgtcggggcgccagacgccgctatgctcttgtcaatgctgttcgccgtttacacgatggggatcaagcgaaacaagaagatggacgaaatttccgaatccatggtggcctcggttaagcaaatcgccatgatgctcttaatcatcggtggtggtggggccttcaagcaggtcttagttgacggtggggtttccaactacgtttcgaccctcttcgcccacaccagcctgtcgccaatctttgccgcatggctgatcaccgccattctgcgggtttcgctgggttcctcaacggtttccgccatgacggccgccgggttaatcgccccgatggcccaccaattcggtcacggttccgccatgtccgctttgatggtgttggccgttggtgccgggtccgtcttctgcgaccacgttaacgacgccggcttctggatgatcaaggaatacttcggtctttccttaaaggaaaccttcctttcctggtcaaccttgacctccgtcttatccctggccggattagcaacggtttacggcatgtcgctcttcttagcttaattcactttttctttccggactcaagccattgtgcttgggtcctttttgcttttgacaatcactcgcccatggagcgttgcatcgtggtaaactaggtttattagtcttacaagggggagttacaaggtgcgacgattaacaattaccgacgtagcccgggaagccggggtttccaccaccaccgtttcccgttacttaaacgggcacttcgaaaaaatgggggaagaaaccaaggagcgggtggccaagaccatcaagcggctcaactacgccccgtccgcctcggcccaaaagctccgtcaaaacgaaagccacctggtgggggtattggttggtgaaatctctaaccccttctcttcgctgctttccaaggggatctacgacgttttacagggggccggctacgatatcctcctgatgaacgccgacaactcaacggcgaccgaagcccgggccctgcagcgttttgtcgcccaacaagtcgatggggtcatcgcccagcccagcgccatccattttagtcagttccaaactttgaccgatgccaacatccccctggttttagttgaccgggaggtaccggatcagcccgccaccgttggccgggtgacctccgccaaccaggacgcctgttattacctgggcccaaccctagtggagcgcggctaccaaaacatcatcaccgtctcggcccactttgccgaggcatccgggcagatcccccggatcgccggtttccaaaaggctagccgcacctttggctttaactactccaacattgaaactaagggtcacgacaaagcctggctgcgcgccaccctctcccatcaattagcccgtttgaccgggcgcaccgtcatcatttccctgatggggccggtcttgtttgacctactcgccgtctttaaggaactggggcttaagttccctaaggacgtggggctggtctcctttgatgactgggagtggtccagctacgtcagcgacgacgggatcttcttgttacgccaagacatggaattgatgggcaacatggctgccaccgccctgttaaagcagctccaaaccaagaccttaacgagcccaaccaccctgctgccggtgaccaccattgaccgcccatcattataaggagatgataaaatgatcaagttaacggtgactcccgctgccgccgactggatcaaggaaacccttaaactggttgtcggaaacggagtcaatttttacccggacccggataaccaccacccggttattcatgggccgcaccaactgtacgccatcgataaccaccccgaccgcgtggtagctaaagacgaggtcagcggtattaacttccacatcaactttgaagacgagtggttctttatcggccgcgaaatcacggttgattaccaagccactgacggactaacctttacctttagcggtaacgacgccaacgctggcgccaccatcaactacgaaaagtttctaatgtaaggatagaaagtgggatagaacctgtaattctcggtccctgcttctgtctaggattcaaaaatataattagcggcggagagaaacgacttgtttttctccgtcgctttttgattgacgttagcaagtgaatggtttaggctgtttgccggttttttattggggtttagttatagtaaatatctgcttgtccgttaatgctaaaaaaagaaccgcgggattcgttcccacggccctaattaagctgtctttagtttacttttggtggcgtttgataaaatccccaatccgcttgatcgcttcctggagggtcgccaagtcggtggcgtaagaaagccggacgtggccgtctaaaccaaaggccttccccggtacgatcgagacgtgggcctcctctaagaccccgttgacaaattcgtcagtcgactgaaagccagtcagttcaacggcctcggaaacgtccgggaagaggtaaaaggcccccgcccccttagtaacgctcacgccaggcaagtcgttgatcagtgaggtaatcgtgttgagccgctcttcgtatgcttggcgcatcctttcaacttcttctttcccccgcgggtcggtcagcgccgtcagggcggcgtactggctaacggccgccatgttcccactcacttggcctaggtaggtacctaaggcagcggcaacgttgcttggcgccaccgcgtaacctacccgccaaccggtcatggcgtaggacttggaaaaaccattgaccaagacggtgtggttaaccacgtcttcacccaaatcaaggacggaggtgaactcggtgccgttgtacactaggtcgccgtacatgtcgtcggctaagattaccaggtcgtggtcgaccgcccagttggcgattgcggttagctcgtctttggtgaagacctccccgctcggattattcggggtgtttaagaccagcagcttggtctgcggggtgtagacggcttcgaggtcttccaccgtcaccttgagcccttggctggggtgggccaagacgggcttggcgccggctaatttaatttgttcgccgtaagaaacccagtacggaagcgggatcaacgcctcgtcgccggggtttaagagggcctgggtcaccgcatacagggcaaacttgcccccgttagtaaccaccacgtcacgggcgccaaagtcggtcccgtgctgttcattaatgtggttagcgatcgccttgcgcagcggtaagatcccggtggctgccgtgtaggaatcggcctcgtgttcttcaatcgccttgatggcggcttggccaatgtaggacggggtcttgaagtcgggttggccgaccgccaggtttaagacgtcgatcccctgggcggccatttccttagcccggttagaaaaggccagggtggccgatggttgaatgtttgcgatccgttctgaaagttccacgattaatcaatcctcctggtgtttaactgccaaaatgcgaacaaaaaatgcacttcatggtcaaattataccatcttaccacagaaaccgggaggggattttaacacggagccaaaaacgggaccgggagaaaaacggcttctcccggccccggcggttctttttaactgtgagtcagcccgcccagtctgctcccctggctcacagggcaaagggcctgactaagtgggtcagtggggtgtggtcagacactttaagaaccaagtaaccaccaaagacgccgagggtgttgctgatcacgtcgtcaatatcaacgacccggtttaagttaaccgctagatcggccactagttggcaggattcaatcgctaagcccggtagcgcacagagtaagaggaaggccacgggggagaggttcggtttcgctaggtacaggtagacccccagcgggaccgtcatcaggatgttggcgtaaaattccgcatcgacgtaggctaaggggtgcaggttgtacgaaaccgtaccaaagtaagagagcggcttatcgagccccgggaaaaagggcatcccagtcgggtaaaaggttagccagattaaaaccgctaagtagcaaaacccggagctaaccgtgatccactgggccgcccggtaacgttgcccggcaatgcgcccccagtaaacggcgccgaggatcagcagtaaggttgctaacggtaaccacctttgatgcatcatctgtccttcctcctttccagttattaggttttattataccggttgaaccatgataaaccaggttttacaccgatcgttagcctttcttattatttacgccggttaatttgcatcccgatcaaggagccaatgataaacaaaacgaccaggactaggataaacgtaaccacactaccaccgcctttcataacgtttcgattgtaccgacccagccgggcggggtcaatcatttttaaaagttgatggtgaaatcatgacctaacttgtataatgttttcaaacgtcacaagagagggtgatttgatggaatcaattgaagcgatcattcaacaacagcagttagcaggtaagttattcggcggctttttcggcctggaagtcgagcaacaccgggttttaactaacggtaagcttagccgccacccctacccggcagccttttcgtcccggcgccacaacccctatttaaagaccgatttttgcgataatatgtttgaactagtggcgccccccgttcaaggggccacggcggcggtccaaaacctcaagtacttgcaacaaattgtcaatgaccacttggcagcagacgagcggatctggcccctgtcgattatggcgcccctctccgccgatgacctagcctttgccaccaccttcaatacccgtcagtggatggctgactaccacgactacctgggcgcaaagtacgggattgcccgggaactgatggccggcgtccacgtcaacttttcgctccaccgcgacctcatcgccgccctctttgcggccagcgggcaaagcgatttagcggcctttaaaaaccacttatacttccgcttggcccagggctttgtcgcccaccgctggctctttacctacctgtttggggccagcccggtgctggctaacccactcaaggggatgccggataacctcgccttcccggtccgcagtttgcgcagtagtgactttggctacaccaacttttccagcgaaacgatcacctacagttctttgggtgcccaactcgaccaactcaagcgcttcgtcgccgaagggaagttctactccctgcacgaattctacggtccggtccgcctcaagagccgcggcgctaactcggacgacctgattgcccacggaaccgagcggctcgaattccgggcctttgacctcgacccgctttcccgggcggggatctcaaacgataccctcaacttcttggaggtcttcttagcctactggctggttgccgaccaggaggctgatctaacggaggccgacgagaaaaaccaagccgtcgccctccaacacccccaccaagaattcgactggaccaaagaacgcggactggccctgttagacgacctcgacgccttcgtggctaagtacggggcgccaaaggaataccaggccgccctgctctttgcccgccggcgcctggaggatccgcgcctgacgatcggtggccaattaatcgacaaggccgatcccgacggcggcctactttcttacggcctcaagattgccaacagccaccacgactggtacaagtccatggcgtatcccttacagcctacgatcgccacttaccccgccccggcccaagaactgatcaaggcggccatcgagttggggatcaaggccaaggttacccaaaattcctttgccctcattttgggcgatcaccaagaacagtacgccgctaaccaggcctttgacctgacgaacggcgccaaacaagcggtgctggtggccttccccgaacaggtcaactacaccgatcaagtcgaccaagttcaagtctgaggaccagctagtcggggcgctgccggtttaaccaggaaattaattgaagtgctttcagtaggtgcctataatggaactaaaacttactaaaagaaagttaaaccaaaaggatgatcttgatgaccaaagtattactaattggggcgaccgggatggccggtcaagaaatttaccaagccgccactaaggccggactggccgtcaccgcccaggtccgccatgccgacagggcacgggaactgtttggtaccggcgtgaccgttttagaacaagacgccctgaccctgtctaaggacgaactcgccaacttcgacgtggtcgtcaacgccttttcaactagccccgccgaagccgacaaccaccaaaagctagctgaacacctcgtccaccgtctcggcggggatcagcggctcttggtgatcttgggggctggctcgttgttagacggcgccgacgaccacctggtggttgatgacatcaaaaagacccccggggccgacgcttggatcgccatccccgaggggcaaaaaaaggagctcgactacctgcggaccttatccgggattgactgggttggcatctcgccgtcctacaccttcaaaccgggaccggcgagcgaccagatgctcgtcggcaacgaccacctgcttagaaacgacgccggggaatcctataccaccgccggcacgatggccaaggcaatggtcgcagagatcctccacccggcccaccaccgcgaacgctccacggttgctaacagctaactaaaaaggacaccaacaattcggtaaacgaattatggtgtccttttttcgttggtctgtgtaatcagggggaatcactgttaacggacctcgggggcgtttcccactcacctattttttaatcatcattgctactaaagatcaccatttcagccatgataatctcccggtaaaggctggccattgccgggcggtacttctcctctagttgagtcaccatcgctaggtagccgcgctcctcttgaaaagccaaccggtacgcttcttcgaggagctggcgctattttatggggagggctggtttggcgacgacctggcggacctcctggatgaactggcgggtcgttgtgttagcaatttgggcgttcaagtcgtacagcacccggcgccgaaggtcttcgggcaggtaaatctgcttgatacgggcaatcgcctggttaaccatcgcctggcggaccttagtcacttccccttctagtttggtgtcggtcgtggtcggctttaagatcaaccgaaaaactgccgttggatcacaattgaacataccacggctaaaatcaacagcgccgttgaatacagtagtaccaccaatatcaacctcccgttatcgtcctcaaattataacccacttcagcgttcagttgatattgttttgacttgaaacaatgctaaggggcccggagaaagccattcctttccctgggccccttattttgattggcaaacgttagctcaagacgtggtaactaacaatggggggcgtttccccctgattacattttcttccaaatctcctcgtcaaagtagccgaggtggttgacctccagggtctttaggtaggcgattagttcaatcgcggccgaggcgctcagttggttaacggcgtttaagccggtcccaattggcaccacgttgctcatcgccaccacgtcggtgccgttttcaatctgcacctgagaaaaggtgatcgaccaccgtccccgcatgttcggggcaaagacaaagaagaggttgtaatcgtcggctaagtatgccggcatggcgtaggcaaccttgtcgatcggttcgggcaagaggttgccctgaaaggcgaagtgatcaaggttaagggcgttgaccgggttattaagcataaagaccgtgttttcaaactcgggccggccaagtttcatctccggggtaatggtatcctttaagcgcatcagattctcctaactgaagttggttcggtaaaattcatacttttggtgaatcgactggaggggttggtccatcacgtgttcttccccttgatcatcaaccaagaaacgctcgcggaccttttgggtaaactgcagccgcactaggggtgccttttgaaagacttgctccaggttggtccccatgatcgccaggtggtcacaataagtcggcaccagcatctgttcgaggtcaccaaacaagtcggccaagacgtcggcgtaagcgcgatcggcgtagtggcgttcgttctcctccaggcggtcgtagtactcgacgttggtgagccccttttggttttcgatggcgtgtttctcatcgtattggtgggttaagtaggaatcccaatcgcggtaggcgtaggtcgtcaggtgtaagaccaaatcgcgcccctttttagtgacgttttccgggaccatcccccccttaggatcctttaggtaggggcgtaccagttcaagcgctactaggtaataaaaggtccccggcaagagttcttggtcttggtcaggtgaataaaggggtccctctccttccaagagcggcaggccaataattgataaacgggtttggttgacggcgtagaccaggtcctcaatgtcttggtcaatttcatcgcgcgccgagaccgcctgtaagacgtgggtgaagaggcgggagagttcgtttttctcctttttttggttgggatagtaaccagcttggcgctcgtacttccgggtgcaacgctccagttgctcctctaaggcggtcgccatccgttccacttgcaccggtagggttggctctttcaccccttctttggccacctggcgaacggcttcgcgtaggaccggccgcatctcaatgaagtctggaaagtcaaagacgttttgaaagtcgtaatgaccactcggatcgacttgtactgggttcagctggtaattaaattcagtcatggtgtaccccctttttaaactagcttaccaagtcccctgccgccaatccattagggaaacaactaaaaatagccgaagaccgacgcctgaaacggtgtgatcttcagctattgaattggttattgaatactcactcgactaggaaagcttcgccgttgggcgctggacgactaaaaggagaattaccatgaccatgttattaggatcaatcgaagctggtggaacgaagatggtttgtgccgttggaaacaccaactaccaaatcaaggattccatccacattccgaccacgacgccagaggaaacgctgggcaagattatcgattacttcaagcagttcgataacctgtccgctatcgggattgcctcctttggcccgatcgaaattcgccgctcctcaccgaagtacggttacatcaccgacacgccgaagccgggttggtcaaacgtggatttcgttggcccaatcaagaaggctttgaacgtgccgatcgcttggacgaccgacgtaaacggctccgcttacggggaatacctgatggcaaccttatttaaccgccggattcactccctggtttacttcaccattgggaccggggtcggcggcggggccgtcattgacgggcacttcgttggtgaacagggccacaccgaaatggggcacatccgcgttaagcgccacccagatgacctagactttaagggaatctgcccgttccacggcgactgcctggaaggtttagttgccgggccaaccttcgacgcccgcttaggcaagccggggaaggaattaccgctgaccgaccacgtttgggacatcatggcatactacgtggcccaagcggctttagatacgaccctgatgtaccggccggcccaaatcgtcttcggtggtggggtcatctccgaagacttcttaaagaaggtccgggtggaattcaagaagctcttaaacgactacgtggaagtgggcgacctcgaccagtacatcacgatgccgatggccaaaaacaacggttcggccacgatcggggactttgccctcgcgttgcaggcggccacggaatagggagtgcgacagaaatctctgatttcgtagtcgcacccccgcaaacaccaataggacttcagcggggtcgccagaaccaatggagtccattggtgtactgcgtttaaagtgcggaccaaccattggcaggccgtgggctaagctagggggaaggttggtgagcacgttatctgagtaaccgtaaaaaaataagcatccaaaataagccccgtcacgttcgtttaacgaacgcggcggggcttttaaatttacctgcagcggaggttgggtcccgtttcttttaactagaatttcggcttataccgcgcaaagagggcgattgctaagatggcggtcaaaaggtcggccacggcctgggcggcgatgatgccgtggtagccgaagaagtgggcgagaatgacgatggccacggtgaagatgatcccttggcgagccagggacaagagcagggcgggcagagccttgcccattgactggaagacggttgtaaagaccagggtgaagccggctagagttgaagagataaccagccagcgaaccatgatggccccctccttgacgatcgtcgggtccttcatgaaccaggtgataatgatcggggctaagaagaacatgatcgccgtcatgaccagggcaaaaccacagaccactaacaggtcgaagcgcagggcactctggaagcggcggcggtccttggcgccgtaaacgtaaccaatcagtggttgggccccgaaggcgaagccaatgaagatcatgttgatgatcatcgataccttaagggcgatccccatggcggcgacggaatcggcgccgtagtcaattaggtagcggttggttagggccatcgctagggtggccatgacgttggtgatgctagcggggattccgatcgcgtagatttggcgtttgaggtcccaggagaccttggtttccttgatcgaggtggtcagcttttgggacttggtgcgcaggtagtaaatcattaaaaggtcaccaattacgttggaggtgacggtggccagcgccgacccggccgcccccaggccgagggtgaagatgaagatcgggtttaagacgatgttgataatcgttccggtcatcgaggccttcattgattctagagctaacccctcggtgcgcaagatgttattcggggccaggccaaagacgacaaaggccgccccccaggccatcacggtgtaatattcatcggcgtacttccaagtggccttgctggccccgagcaagtgcagggcctggtccttaaagattaacattagggcggagacgatgatgccccagaaaaaggcggcgtaaaaggcgtagccagacacgttgcgcccctcttgatcgcgtttttccccaaagaggcgcgagatcacggacgagccccccagtccgaagatgtcaccaatggcaattagaagggtgaagactggggccccctgcgaaaccccggcgaccagggcgggattttgggtttgggcgacgaagaaggtgtcgaccatgttgtaaattagggtgacggccatcgataaaacgaccggcatcgccagcgtaaagtagacgcggcggatcgaagtgtgttcaaatagttgctccatggtgggtttcccttcttaaaaaatattatatccattgtaggagaattgcgaaggagcgtgcaagtgcaaaattggtctagtcgaaaaaataagaagttggaaccgctaccaacttaaaaaagccccgtttgaaccccaccaaacaaaagatatccacaaaccaagcggcgccccttgcgaaggtgattagaatggtctaatcttatcaacattaattcggaaggggttgaagaaagatgaacgcagcaaacgtattgttcgtgatggtcgcaagcatcctggtctttttcatgacaccgggcttggccttattctatggagggttaagcgaaaagaagaacgtggtcaacacttttatgtcggtgtacttcatttgcggagtcgccgtgattatgtggatcatcgttggctactccctgtcgttttccggtaacgtttggggattgttcgggaatttacactgggcgatgtttcaccacgttaacatctttgccctgacggccaccaagattccaaccggcctgtactcgatgtttcaaatgatgtttgccatcattaccccggccctcttcatcggggcagtggttggtcgggcccggccgtggttcatcgtcgccttcgtcatcttctggtcgctcttggtttattacccgctagtccacatggtttggggcggcggcatcctcggtaagctagggacgctcgactttgccggcgggaccgtcgtccacatcaacgccggggtgacggccttggtcctctcctggatggtcgggccgcgtttgcaacgtcacaacgaccaaccggccaacttgggcttggttttgatcgggacttccatcctgtggctcggttggtacggctttaacgccggttcggccctagcgattgacaacgtggccgttcaagccatgttaacgacgacggtggccaccgcggcagccatggtcgcttggcaactactggaagtcagctttaccgggaaggtttccctagtcggtacctgcaccgggaccgtctgcgggttggtggcgatcacgccggcggccggctacgtcaccatcagcggggcggtcatgatcggcctgggggcgtccatttgttcctacctcttcgtaacctacgctaagccacgtttgcacctggatgacaccctagacgcctttggctgccacggggtttccgggatctggggaagcatcgccaccggactctttgccaccagccaggttaactcccaagttaccgacaacggactcctgtacggcggcgggatgcaccagttcttagttcaaatcgttgctaccctagccacgatggtctttaccggggtaatgtgctggctgatcatcaagggcctgcgcctcgtgatgccggtacgggtttcggccagggaagaagcggtcggcctggacatcacccaacacggcgagcgaatcatggcccgctaatcgattattcttcaacccaacaatgaaataagggaccgagaggaaacaacttttctcccggtcccttattttttagtttttagtcaaaataaccatcattgcggtggtcaacgaagtggtgataggcggaaatacatccgggattggtaccaaatgggggccatctagtgaaccaagcattgtgattcctaaccaaaatctctctaattcacccccgggagcgtcaattaaatggtaggcaacatcctctggtaagcagtagtgaaagttagcaggggcgtcaggatacagtatctcgttgaccctttggagatcattaatggttacgccatttggaaagtgctcccagaggacggcggggtcaatttgcatggcaagagcgaggcggttcgtgaagttggtttgcatggtttgttcagccctccgtttttaaagttattgtgcccgaaatgataggggaggacaaagaaaagggctaggagaaattcttctcccaaccctagcttagcccacggcctgcctaatggctgggtcgcactcactcataacgtgctccccagccgcagacctagtggctaagtccgaccacagaacaccgcgtaccgcgataacctgtgttctatccttagcccacggcctgcctaatggctgggtcgcactcaactattcaaagtacgccgccaacttctccggcgtcagggtcgccttgtctttaccggtcaggtcggctttgatctggccgtccttcaagactaagagacggttgccatagtggatggcgtcttccatgtggtgggtgatcatcagggcggtcaacttgtcttcgcggatccgctggtcggtcgccgccattaaagtggcactggtgtgggggtcgagcgcggcggtgtgttcgtctaacaagaggatgtcggggcgctttagggtcgccatcaaaaaggagagcgcttggcgttgacccccagacagggcgccggtggccgtcattaagcggttttccagcccgttattcatcgtggcgaccagggtcttaaattcggtcagccgggacttgaggcggcggaagaccaggtggcgggcctgaccgcgtttttcggctaacaagaggttttcggccaccgtcatccgcggcgccgttcctagtttggggtcttgaaagacccgggctaagaacttggtccgcccctcctgggagaggtgggtgatgtcttggccgttgtggagtagttggccgccgtccgcggtcaggttgccaccaattacgttgaagagggttgatttccccgccccgttggttccgacgatcgtgatgaagtcaccggggttgatcgtcaggttaatccccttgaggatcgtggtttggctggcggtgccgcggttgacaaccgtggtgacgttttttagttcgagaattggtttagtcatgggtggcaaccccctttaagattggctttttgatgtttaagatccggtcaatttgcgggatcatcatgcataaggcgaggacgattgcagagagtaagttgaggtcgttggccgaaaaaccgagttgcaaaacggctaggaggatcaaccggtagaggatcgaccccagggtaacggcgaccaggcgttggcccagcgtcagttcgccaaaggctacttcaccgatgatgatcgaggccagggcgatcacgatggtcccaatccccatgttgatgtcggcgtaaccgttggactgggcgattaaggcaccccccagcccaaccatcccgttagagatcatcaagccaacgatcatcatccggtcggtccggatccccatcgagcgggccatggtggggttatccccggtggcgatgaaggcctggccgtaatcggtgtttaaaaagaagattactaaaaccgtcacgatcacaatcacggtgaaaccgagcaccaccgagtcaaagtactggggcaggctctttaagaaaccgttggaaaagagggtggtttggccgagcagggaggtgttggacttgcccatgatccgcaggttaattgagtaagcggcggtcatggtgaggatcccggctaagaggctgggaatctttcccttggtggttaacagcccggtgactaatccggcgagcattccggccccggtggcggctagtgaagccaagagcgggttgaccccgtggacgatcagggtcacggcgacggccgccccgagcgggaaggtcccttccacggtcatgtcggtaatgtttaaaatgcggaaactaaggtaaaggccgaggccaagtagcgcccataagagcccctggccgatggcggatgtgattagagtcattatttaaatacctccccgtgatcttcggcagccttttcgaaggcctttggtaccttgaggcccagcttattagcctgcttgaggtttaagactggttccccgtgacgaatgtattcgatggcggtggtttccggcttggccttgccctttagaatggcgacgaccaccttggcccctgccaccccgagcttgtactggttgatactgtaggtggcaaccccgccgtctttgaccatcgtgtcggccgccgggaagaccggcttattagcggcgtcggcgtttttaactagcgtttgcatcgccccggcaatcgtgttgtcggtgggcacgatgacggcgtcaacttcagacagcatttgctgggaaacctggtccaagtcgttggagttagcgatcgaataggacttaaggtttaagcccatcttcttagcctgggcgacgaattgcttgtgttccgattcggctgacgggtccgaagaagtgtagatgatcccgagggtcttggcgtttggcatgaactggtggaccaagtgcagttgatcggcgaccggggcctggttggagatcccggtgatgttgccgcccggctttttatcatttttaatcaggccggcgcccttcggatcggtgaccgcccccaagacgatcgggatcttcgtggtggcgttggctagggcctggctggctggggtggtgatcccaaacaggaccgtggagtggtcattcaccagcttggtggccatcgtctttaagtttgactggtcgccctgggcgttttggtattcgatggtgacgtttttaccgtccttgtagccctccttagctagttcgtcgacaaagcccttgtagatttggtccagggccgggtggtgcatcagggttaagaccccgattttaggcttgctggtggtggtgaggctgcccccctccttaaagaaggcgacccccaaaaaggccacgagcaagacgatcagtgtgtacatccgcttcattgatttttctcctttccaaaataaaaggggtccgcgtttaacgggccccttttgggaaaaaagaaacgcccgtacgtggatccgtacgagcgccaaagtatgctttgaagccggtacagatgcaatctgaaagatcccaggttgcatccgtaaacggtcaacctgagttaccggctttgccaggcgttattcacttggataaatgggttactcatgttgactgctcctctcgtttgatttgtaaccactataccggaggggcgctcaacctgtcaactaaaaaatgagaataatttaatttgtttgttagaaagtgagtgcgaaccaaccttctcgacaggccgtatggctaagctaggacgggggttaacgcagaatgtgttgttctccggcctgcttaggcactaggcctgtggttggtgagcacgttatctgtgtaacctgcgagaatagggcctggggagatttcttccatgtgcacgattattggactggttggttcgcacttcctattagtgttacaattaatcattagactgaaaacgggggattgattttcatggcagtactagacgtgtccggtttgacgatgagcttcgccgataaaaagctctacgatgacgccaacttccaattggaacgcggcgaacacatgggggtggtcggacaaaacggggccggcaagtcgactctaattaagatcttgatcggccagctcttaccggtcgccgggcgggtccagtggcaaaaaaaaaccaagatcggctatttagaccagtacgtcgacattccggccgggatgaacttgatcgacttcttgcacaccgcctttgccgacttgtacgccatcaacgaccagatgaaccaactctaccaagactacgccacgaaaatggacgaccggctcttgacccgggccgggcgcttgcaagaagaactcgacgcccataatttctacgggctggagaccgaaatcgagcgggtgatggccgggttgggcttaaacgaactgggcaaggagcacgtggttgccgagatgtccggggggcagcgctctaagattattttggccaagatgctcttggaaaacccggacgtgatccttctggacgaaccgaccaactacttagataccgcccacattgagtggttgatcgagtacttaaacgacttcgccggggcggcgatgatcatttcccacgactacgacttcttggaacgggtcaccaacacgatcgtcgacgtctcctttggcaagattaccaagtaccggggtagctttaagcaggcgatgcgccaaaaagaggagaaaaaggccctccaggagcgcgagtacgaaaaacaacaggaggtcatcgataaggccgaacacttcatcaggaagaacaaggccggttccaagtcgacgatggccaagtcgcgtgaaaagatgctggcccggatgacccggatcgacccgccggaggataacttgaaggcctcctttaacttcccttacgaaaacactggctcggccaacgccttgcgggtcgaaaacatccaggctggttacggcaagccactcttggcgccggttaccttttcgatgaccgggggcgaaaagctgctcttctccggctttaacggggtcggtaagtcaaccttgattaagacgattttgggtaagatcccggcgctatcagggaccagtaccttctccccgtcggcgaagattagctactttgaccaggacctgatttgggatgacccaaccaagacgcccctacaaacgatccaagaccagttcccgaccatgttacccaagacgattcgccagcgcttagccaaggccggcatcaacgccgccaacgcccaaaagccaatgaacctcttgtccgggggggaacagaccaaggtcaaactggccctcttggagctgacgcccagcaacttcttgatcctagacgagccgaccaaccacctcgacgacgaaaccaaggaggggctcaagcgggccctgcaaaatttcccgggcaatttaattttggtttcccacgagcagtcctttaccaacggctggctggataaggtcttaaacgtcgaaaaattaagccttaaaaaataggggtgcgcactgttaaacaggaatttaaccgccaaggaaccagccacgccaatccttggtataatggccttatacaaggggggaccacgatgactgaacgaattaagattttttcccacaacgacttggatggctttggggcgccgtacctgctccaagccgtccaggagaccgtttttccggacacgacttttgacattgataacatcggtgccggccggatcgacgagtactttgaccactggttgcacagcccggaagccggtagcttcaccgatgtgtacatcatggacatgacgccggactccgagcacactttccaggaactaaacgccaacttcgccaatcactggctggtgtttgaccaccacgaaagcgaggccgaggcccgccagaagcacgccgctaacgtggtcacccaagcagatgcggacgttaacccgagcgcggctagcctcgcttgggactggttgaccacccagccgcggtttgaccagcttagtgctgaccggcgccgcgacttggcctacctgatcgagctgatccgggcctacgatacctgggactggcaaaacgacccgaacatgagccaggaggtccgggtggccgccgacgagttcgaccagctcttctggttctacccgctcagtcactcggccgagtttgtcgagcaggtctttgcccagggctgggagcagtaccgccagcaaaacgacctgctggtccagacgctgaatgaccgccgagaccactacttaaaggggcacttaaaggacctgatgatcgaagaaatcgccggtcacaagtgggggatcgtctacgctagcgactacaagtccgagattgcccaccggctgatggaggaaaacccggaggtcgacgcggcaatggtcgtcgcccctaccagcgtttccctgcggtctaacggcaaggtcgacgtagctcagtttgccgagcagtacttccgcggtggtggccacgccgatgccgcaggcggccgcttggacgttaacctgatccaagtcggagagcaagcggtgatcgacttcgtcaaggaaaagatcgccaaccaagcagaagaagccaaggaagaagaaaccaccctcgccgacagcctcgacccggagctggcggctaagatggcggcactgtttaagaagtgagtgtgaccaacctccttgacaggtcgtatgactaagctaggacgggggttagtgcggcacgcactgttctccgcccgtacttaggcactaggcctgtggttgggaacacgttatctgtgtaatagaagtcaaaatccccagttaaggagttcttccttagctggggatttatttttgcctaaaatatagcaccaacggccagccaatcaagagaatgatcatcccgacccagacacccgccagcctagcgcccaagaaatcggggccagaccagtctggtgggtggagaggttataaagccccacccccagtaagtaaagcaagctgggcaggccaaaggctttggcgagttttttaatcattggtgatcacaaccttggtgccttccttgatgttttcgtagaaccacttggcgtccggcacggataaacggacgcaaccgtgggaggcagcctttttaccgagttgttttgcttcagaaagtttgtaattaccggattcatcggttgggacggagtggaagagatactcaccgtggtttaaccaggaaacccagtaatgggccccttcaccactctgttgactgtaaaagtaagtcccccgctcagcctggatgtaataagtcccggttggcgtatcgtttttaccggtcccggttgagcaatacatcgtgtataagatcttgccgttatcgattaggtaaacccgctgtttcttcttggaaaccttgatccacaggtcggggtgggcgttgacgtccgggtaggcgaccgtttccgatgacttttgccagtcaattggtgtccgcatgaccgaactagtttctgatgtacttgaagagctggcttcgttggcggtatcgacccggtggttacccaagaggttggcaaacccgatcgccacgactaaggcgagggcaacggcgagcaggccgcgttttaatgaagaccgcattctgattctcctttgattttcactaatagctggattgtagcacactttcacgagcggtgaccaccttccaggtaatggtaaccaaagtttaaccaagtcgtaatcccgaccggtcgatcacttagttaacgaagtgacaatctgaacggtgatgagttcggtgttaaattaaatttttctcatcagatccgtgacgggggtcaagaaagggcagaggggaggccccgttaatcaggaatagcggtggggaacaaagtggttgatcacgaagaatattaaattattctaattttaattaataactaaatctagtacaatcacaaccacaacatcttgtgattggagtgcaatgaatggctaaagaaatcaatatcttgtatatctcgttgagtggcaacacccgagattttgtgcggcgcttaacggactactaccaagacctgggggtggtggtgaattcgattaacgtccgtgagaaaccggaccgccaaaaactgacggcgcccttcgtgacgattttgccggcctttttaaacggtggcaacggtcgcgataacggctacagcgagattttatcaccggcgctgggccactacctcgcctacgaaggcaactaccaccgctgttacgggatcatcggcagcggtaaccgtaactttaaccgccagttcgccctgacggctaagcagtacgccaagcggttcggttttccctacctgaccgactttgaactacggggcagcgacaacgacatcacccggatcggccaactgctactggaacggtcccaggcctttgaggaggaacaagcatgacggaagaacgaacggatccacaatcctatttttactacaacaatctagttaacatcccggaaaatggctcgattgccgtccattacgatcaggacgccttaaaggcctactttaaagaccacatcattccccaaacggttcgctttcaaagccccgcaaaacggcgggcgaagctggtcgctgacgactacttggacggggcggttctcgaccagtacccggcggaattcattgaccaattagaggcccgggtgcgcgcccaccacttccgctttaagagcttcatgggggcttacaagttttacgcccagtacgcgatgaagaccaacgacggtaagcgattcctggaagactataacgaccgggtggtggccaacgccctctacttggcccgcggcgaccaacagttagccaaggacctgaccgacgagttgattaatcagcgctaccagccggcgacgcccacctttttaaacgccggtaagaagcggcgcggccagatggtgtcgtgctttttgattgacgtccaggactcgatgctatcgattggtcgggcgctcaattcggctctccagctgtcccggattggtggcggcgttggcgtcaacttgtcgaacttgcgggcggctggtgacccgattaagaagatcgaaaacgcctcgtctggggtcctgccggtgatgaagttgttagaggacgccttttcttattccaaccagctggggcaacgtaacggcgccggggtggtttatttaaacgtctttcaccctgacatcatggcctttttggagaccaaaaaggaaaatgccgacgaaaagatccgggtcaagaccctctccttgggcctggtggtgccagacaagtactaccagttgctcaagtccaacgccccaatgtatttatttagcccctacgacgtcgagcgggaactcaagacccccttttcctacgttgatttgaccaaggagtacgaccgcctggtggccaacccgcggatcaagaagacggcgatttcagcccgcgagctggagcaaaagatttcccgcctccaacaggaatcgggctacccctacatcttaaacatcgatcacgccaatcgggacaacccggtcgccggtaagatcatcatgtccaacctctgcagcgagatcctccagccccaggaaccgtcgactttgacgtccgacctgtcttacgaaacggtcggcaccgatatttcctgcaacctgggctcgaccaacatcgataacatgctgcaggccccggactttggccgtgccgttgaagtggcggtgcgggcgctgaccaacgtcactgacaccaccaacattgaggaggtccctagcattgctaagggcaaccgcctctaccacacgatcggcctgggggcgatgggcctccacaccgccctggcccgccggcagattgagtacggctccccggaggcactcgagtttaccgaggcctacttcttagccctaaattactactcgcttctggccagccaccagattgctaaggaacggggcgagaccttcgcgggttttaaagactcgcgttacgccgatggttcttactttgacgactacgtgactaagcccttcacccttaagtttgaaaagaaccgggctgctttttcaggcgttcacctgccgacgacggccgactggcaagccttaaaagaagcggtgcaaacggatggtttgtaccaccgtaaccggctggcggtggcgccgaatggctcgatttcttacgttaacgaaacttcagcctcgctgacgccgatcacccaactggtggaacagcgccaggaaaacaaggtcggggcactcttttatcccgccccgtacctttccaacgagactttgccttattacacgccggcttacgacctcgaccagcgcaagatcattgacacctacgccgtggcccaaaaacacgtcgaccaggggatgagcctaaccctgtttatgcgctcgaccttgccgaccggcctgtacgagtggaaaaagcctgaccaacccaagatgacgacgcgcgacctaaaccggctgcgtaactatgcctggaccaaggggatcaagtcgctgtactacattcggacctttaccaccgacgacgaaattcacaccgccaacgagtgtgaatcctgcatgatttaaggaggaagcaatggattacttgtactacaaggcaattaactgggacgaacaagaagaccaggtcgaccaagccacctggttaaagttaaccaataacttctggttggacacccgggtgccgattaccgacgatcaacctagctggcacgccctgacggcgcagcaacaagcccaagtggggcacgccctagccggccgggccctcttgagcgccttccagtccgaactgggggcgccgagcctacgggcgggacggcggacccaacaagaagaggcggtcttaaacttgatcaccttcatggagtcggtccacaccaaggcggtgacgacgatcttccgccgcttgaccgatgaagaaaccaccgctgcttattacgcttgggctgacggtcaggcacctcttcaagcggcgctgatcgacttaacgaagggaattgaaggagacgacctaatgcgccgcggcctctttttgatcgccgacacggtcctgtgtgccggttttgactgggcggtcctgacccagccggccctggcccaaactaaccaaatgctgaaaaatattttgaccgggaacctgatctttcgtgattacctggcttacaaattccgccaggggatagctgagctgccctttgcgaaacaagaggccctggtagcgcaactaacgaagggtgcccaatcgttaatcaagctcgcccaccagcaaaacgaggtcttgttagaagacgccggggcggctaatgacttggttgacttccagtggcggatgctcttagtggcccttggcctgggtgaacaaccagccgaaagtggcccggtagcccaccaaatcgatcaactggcaaatcaagctcaggaaacggtggtggttgaaacgatcaaagacgccgacgccaccgagttcatgagcgatgacgattacgatttttaggaggagacaatggcttatacaagcgtaaattggaacgtcgaagaagacgaatttgacgaatacgtctgggacaaggcaaccgcccagttctggctggacacccgggtgccggtttcaaacgaccgcggcgattggcgaaccctaaccgacagtgaaaagggggtcatcaataaggtcgtcgggggcttggccttgcttgataccctgcagtcagaagagggggtcaacgtgatgcgagaggacgcccggacccgcaaggaagttggcgtgatcaacgatttcttgatgatggaatcgatccacgccaagagttacgggacgatcctgagcactttaaacgatcaaaagacgattgacgatacctttcactggatgaataatgatccgcggatgcaatacaaggttcggcgcattaacgagatttaccaaaatggcaataacctagaaaaaaaggtcgcttcggtctttttggaggggatcttgtattattccaacttcttcaccccgctgtggtaccggggtaacaacaagttggccaacctttcagaggtcatcaagttggtgatcagagacgaatcggtccacggtacctacctgggttacaagttccaacaggcctttgccgaactgaccccggatgagcaaacccgcttccgggcctggatggatgacctcttagctgacctgttggaaaacgagttcgcctttaccgaggtcgtttacgctcccattcagatggtcgaggatgtcaaacagttcgtccgctacaacgccaataaggcgatgaacaacatgggctttgccgccatctttaaccacgccgccattgaagacattaacccgatcgtgatgaacgggatctcgacggagacggccaaccatgacttcttctcccaggttggggccggctacttgatgggcaacgccgaggcgatgtccgatgaggattatgatttttaggaagtgtgacccaaccgataaacaaaaaaagcaccccacggggtgctttttttgttactggggttgagaaatccttcccaatccctaatttgatttttgcctattccacagataacgtgctcccaaccacaggcctagtacctaagtctggccgcagaacatcgctgacgcgctaacctacgtcctatccttagtcatacaagcctgtcgaggaggttgggtcgtacttcttatttacttaaccggtagtctgcctgatcggtaccacccggttcgtaggcccgcatccccatcgccgcccggtagagggcccgttcaaaggactggacggaaaatgaggaggtattggtaaacggcaggtcgtacttcttggcaatctcggcggccgaccaggaggtggcgtgcttgctgtaggcggcgatcatcacaatcaggtcgacgcccttaagttggcgttccatcaggcgctttttgggaataaagctatccacaatccgtggcttaccgttgtaacgcttgacgatccgttcaaagaggacttggttttgcccgcgccccacgatgatggcgacctttttccccttcaggtccaggtcgtaagtcggcttggccgctggtttgggcttggcaacttgttttggcgccggttttgcctgccggatttgactggcgatcgttggcttggcactagcttcgaccgggtagtgccaacggatgtggggttcaaaggggttaacgtcggcgggttgccccgtgtaccaggctagatcaacgatggagccttcgttgatctccatccgttcgatactaagcgtttccacttggtaactcgtctgttggccattgatgacgaggggagcgccgctaacgttttggcgaacgaccagttggcccggacccagcttttcgaccttcccgtacccgaaggtggcaatggtagaagccggcacgtccttagcgtgccccactaccttcttgattattagggtgccgtcgcggtggccgggtgtggcgaccacttcgtcaccgtgttgaatgccaaactggcggacaagcggttcggtgatgtgttcgatatcttggtgatcggcgtccatcagcatggccccattcagttgccgccgtacgaggtagtggtgggcctttaagcgtggtcgcttagccgcctggcgttcctctttggcgactgaagcggcaaacagttccgcaaagctgggttctgccggggcggacttggcggccggtgaaggagtcgctggcgccgttgaggcaggcttggctggcgctgggcttaccggcgcctcgttaactgcggggttgtccgttttagcaggggtggcttccttaacttccggcgcgtctgttggctccgccgttggtgcctgctccttgaccaagttggtgatggcgccgtgcaggctggcggtcacctttttgagccgctttaaatggctcttggccaggcctagttcgccggccagggcttcctggtcttctttgctcaggtcgtcaattagggcggtgagccgtttttccaccggagcaaagtccaccgtggccaggggatctttgaccagctggtttaggcagccgtcaaaatccaggatcaggtttttgatggtttggtgggcgctgaactgttcgccactgtatttgactggttcaaggtcgtcttgacccgtgggttggtttaacgatggggctggggtggcctctggttccggcgtcacggtaactggttccggcgccgcttctggctggtcctcctcaactggggtaacgttagcctccggtggcgtggcgaccgtttctgttgccggagcactagcgtctgcggtagttttcgtgggtgtttgttcaatcaggttcgccagcgcgcgcaaggcggctggtccgttggttagctcgggggcttggctcccaaagctgttcaggacggtttgtaagtcctggcggtaatcgtacattttaaatcctcccgtggtttgattaaccggcgtatatccccaatgcacggctaatcaaacgaaaaattaatcaatagtttcgtaccttctatcttaccggactttgggggtgatgaaaagggaagtgctccccaacctagtgaaaacaaaaaggctgggagcaggtaacggctctcaacctttttgaatgttacagagataacgtgctccccaaccgcaggcctagtggctaagtctggccggagaacgacgccagggcgtcaacccccgtcctatccttagcccacggcctgctttacggttgggtcgcacttctttttataaatccaacaactgttcaggggaagtcagcatgaagtcggcgtcggccagcttatccttatcgccggagccgtacaaagcggcggcaaacttgatcccggcggcgtgggcggctagcaggtcgttaaccgtgtcaccgacgtaaacggcttcgcttaagtcggtgttacccaggcgctttaaggcaacttggatcatgtccggggccggcttaccgtgtttgacgtcatcaaaggtgaccgccgtcttgaagttcttggcaaaggcaaacttagcggcgatgtgttcttggtattcggcgcctaacttagaagtcgccacggctagggacgttcccggccggttggctaacttggccagcgtgtcttctacgcccgggaagatcgtcgtccggtcctcgcgttcgtaagagagcttgaaccagtcggctaaaattgcctcgtgctggtcttccgggatctgggagatgaccagggcgtccttaccggtgattccaaagaggtcgtgcttcatgcgttcggcctcttctggcgagtaggtgtaaccgtacttggccaagacgtcaatcatggccggcatgtacatttcgtaggtgttgatcagggtgccgtcaacgtcgaagatgaagtttttcattgctgttcccccaaatggtgtttacttgttaaatgtgcccgcttcgacctggcgaatgaagtcggccaggtgcttgtagtagacatccgggttgtcgatcatgtggtggtggccaccgtttggcgtggtgaccagcttggagtttggaatcaggctggccatcgtttcggccgtttgcagtggcatcgtttcgtgttccccaaaggttaacagggttggcacggtgatctttggtaattggtcgcggaagtgccagtccttgagcttaccggtaatgacgaattcgttgtccccttggaaggcgttataaacggcggtaccgcccaaatccttgacgtggtacaggcgggacggttgcttacggtcaacgaagttttcgtttaagacctggacgtcttgttggtagcggtcgttgtcgtagtcgttgttttcttcgcacttcttcatgaagacgacttcttcggccggcaggacttcttcgcggcattggttaacgtgggcaacgtattcgtcgatttcgtcaaccatggaggagatgatggctcccttcaagtggtcgccgtacttaaccgcgtactcttggactaagagcccaccccagctttggccgatcaagtagaagttgtcgatgcctagcttttggcggacttcttcgacttcatccaagaagtattcgtaggtcaagtacttgtcggcgatcgccgggttttggtagtccggttggtcggagtacagggagcccagttggtcgtacatgtggacctggacgtttaagccctgcttttgcagttgggccgccgtgtcttcccagtattcgtggttaccaccggggccaccgtgcagggccaagaggtggatggtaccttccccttgggtgttggtccacaggtggtagccgttatcaagcgtcaaaatcgttgtgccttgtttcaaaattttcaactcccattctctttgcgtcatcaactaacggtttccattgtaccgcaaattacaccaacgatagccggcatgtccacgttgttaatcagccggatatgccagtgcttatcgtctgcgatatacggttgccaagtctggccatctttaccgttggaaccgtctttgccaggcgcgccattagcacctttcagcgacgcaagccattgtgcctgtgtgccgctgtagccattggctgtggcaacttcatatgcagacttgccgttagctccggcatcccctttgtcgcctttctcgcctttaatcgtgatgatttttggcttgatcagcgtccacatgttgtccccgtctttgttgttaaacaaaaactggccgtctggcgacagcttgggaattttgttttgaccgtctgggctggcaaccagcatctccccaccttgtagctcggtggtactgtggtcaaacccaacaaaagcgccaggtttgatcgtgtagttgccgttcgggtcggttggctcaacaatcgttctgtccggctctttgaccagcttgccggcaatgtcaacgtccttgtccagtgcactcgcgtagctacccagaccggtcttgctgtcatactgccacatgtcggcattgcttggctgattactgccccacgccgcaatccagcggtacacgccctgcttaacaagcgtggcgtcgtcaaactttgcgtagttgcttagcgagcagtacaggccagtgttccaaccatagcctgcccaagctttgcggtacgactcaaagatgcttggccatgagccggcgatcgtgccttccatgtccaggaagtagtacacgttcggctgaacgttaaggctcttggcattgttgaccgagtactgtagctcgccgtccacgccttcgtagtagtgatagacatggacaataagcccggctttcgtcgcattggcgatatggtctgctgcgtgctcatcacgcatcacaccatgaccgatacgcacgactactgctttgacgccgttagctttcaggttggcccagtcgatactggttggctgccactccgatacgtcaactacgtttgctgctgtcaaatgccttcacctccgtttcgttccaagcgctatttgaatcatccctgttattactgctaatgatcagtgatttagtctgttcctgcagtctggatagattagtctgctgcgaccgctgaaagtcaagaatgttagcagcattgctgttaagcatcaccgtagacgactgagtatgactgtatggatatttctgatagccaaccaagccaactttggtgacatagtcagccggccgaatctccaaccgcaccatgtcgccttcgacaatctctttaccggggtcaaccgtaagctgcagcgtaaagtctggattggctttgaattgcgactcagcataagctttcatctgttccttgtcagcgatggtgtcattggtgatgtcatccccaacgaacaatccccagcgctgatggctggtctcatcgacaaaataaaaaggagcaaagtagtactgctccttagaatcggttgtagatgccgttccatcatcatcaccgccggatgaactaccggcaacaattttggccatatcatcgttacgctcccaccatgtcggcgggtagtagctgattggttccgtcttgcacacctcgccaggctgtggctcatagatcatcgtgctgttatccaaagccatacagatgtgatggctggcattttttgatccgtagaaacccatgtcgccggtctgtacctgatcacggctgatctcatgtccataggattccattgatacagtataagccgggatgttgatcccgaaatcgtagtagactctgctgacaaagctcgagcagtccatcccgttgtacggattggcagtaccaaccggtcgtccaccgccatatacatacgggacaccgagatacttcttcgcgtcggcgataacgctttgagcgccaccactggcagtcagcgatccgttaggcaacccggtatcactggtggtctgaatttcctgtgttgcgccaaccagacgggcagcgtttgtcatatcggttgtgtcatactgcaactggacttctggcgtgtcgcgcagatagtcatagcggtgaccatagtctttgtagaactcgtcatgcgagtagatacgcagattaagattgtccggccaaaagaccgctgaagaccatgcctccagaatccggctgatagcgtctttaccggaaccggatgcatatgggctttcgaccattgtgttgttaaagctgccgattacttgataggtgatgttccagttcttacccttatcaccgccaaaaaaagcattaaggatatcacctggagacaccgactgagcgaccgtgtcagcgttatccggtacgtccagggatacatcgctgttgccagtatgcgagtactggccccaatcaaccggatcgctaccgtagaagtgcattcggctgatttcgccggagatatgctgcagagtaacagctgtcgtaccaataccgccagagtagtccggctcgcactgtttgatgacaaaccactgcccatcaatctcgaccatgttctgcacggtcagcatttgataggcggcggactcgtcatcccaagccgtaaagtacgcttggtaagtgttgttgacttcccaactgatatagatgctgtcttccagtgccgagtggagcatggcgatctgatcatcaccatcaggcaccttcagagcatgatccttagtagcagctacctttaagactacgctcatgacagataaacgaacggaaagctgaacgtgatgtccacactgccggctccttcggcagtaaagctgttccatccgggatccagtgagattgtgccatagtcagtgttgacgttggcaagattgccatcaagataggtgtcaattccgtcgagtacgaccgtatggctgccgtcgttagactgtgtgtactgccagctggtgccgttggtctcgttggtaagcttaatggagttgccgttaaacttgcatgagatcttaagatcgtgacgctgatagtacgggtcgaccacaatatcactggcgttgtagacgttaaagcttgtcgaagtaaaatgatagcttggcaaagaatcgggcagattcataccgaactgccaaccgtcagccacgcttggcaaagaatcactccgatatagcgagtagcgataaccgtttggcacatcaaacggaatcgaaaagttggcgttgttagaccctggggtaatcggtgcaatatcaaatggtgtcgggataccaaaatataccttacaaggactggtatcagtccgtacccgaaccaacttgcgtgagccaaacaatcgataaagctcatgcttagccaataccagatcatcatatccgccaaaactgagccagaatttctcactaaatgttcttttggcgaaagtctggccggcaaatggtgagccatcggtaccagtcgtatcttggtactgattggtaaattgcggcgacgagctggcgtcgtccaatccgagataacgcagtccggttatctgatcacagagattaacttcctgctgatcgccaaccttgatcatgatatatggatccggcatctgctcatctccttcctagaatcctaattgacgcattctcgcgtcttttgcttcctttttgtacagttgttgcatgtcgagactaccttgtgctttaatcgcgtctacctgatcgccgctcagacgcagcaaaatatcaaacttggacagtaactcgtctaacttgtggatcagagcgtctgattggcgatcatttccgtcaacatattgagcattatggctcagagtaggatcatcgttgcggaatctggcaacgatctcgccaagtagctgatatgcacgtgaccgtctgctgatgtcggtcgggatgacatattctggcatgttcttttctgcaatttcataaacaccatggttagagatcagaccaccattagcccagccgtgaccattaccgacgttgccccagccgccttcgccgccgtgctccaagacgtggattgcggctaagatttcatcgtagccatttctccaatcagtatgccctggtaaagcatcagttcgccaagttgaaccggcaaattgcagaaggccacgtgcctcatttccgccagagtttctgtctgtatagccatgttggaaagctagcgggttcccacgggattccgtttggatctggcggagcagtttagccaccttccaatcggcaggggcaactcctaattctttgaaggctttgatgatgtaaggccgccaacgttcaaccccggcaccgcctgggttggcaagcgtctcaaactgtttcttgatccagttacccatctgtttagtgatataaaccggcacgtccttaaccaactctgcagcgaacttaaccggcgtgctgacatggacaaatttttggaatacggattccataaactcgaccggctttgacatgattttgtcgaccatgcctaaaacatcatcagttgcatccccgactttactgagtagcgagctgaaagcattgcccacaccgtctgcataatgcggaatcgtcccgagcatacgcgacagctgatagctccgttcaccatcaagcacactggtacccttcggcaatggcagaatcaagttgcgattagccgggaacatcccaacttgaccatctttggtcataaacatctcacggtagtgtgccgtcaagccgtcattgactctggcaaagccaccgggatgagtgtcgttggtaccgttggcgtagcttggcatcgaaatgctgaaatttccaccaatcttagatccaccgactttatcaaggacccagttgataccgcctttgacgtcatcgatcatggtcttaaatggtttaagtacaccatttaccaaatcaacgaaatgacgatgcacactgccaattgcattgccaaccgcatctcggatcttgccaaaaatgtcctgccaaatcttgagcatgtcgcctaaacgaccgcccgtcatgtcattcagcttgttgtacatatcggaaaagatcttgcggttgaacttaaatatgtcctgtgcagtgtttttagtgtcctcgcctaagcgatcccagcgccccgaaacaaagtcgtgccaagtagtagtctgatcctgaataaccttatagccagcttggaacgtagacttatgcttgttaaacatctgctgagccgaacggacagtattactactcagctcatcccaaccacgctttacattgtctgctccttcaccggtctttttcttcaggtctttccagccatcggcgaaactctttttagttgagttccaccagttgccgatttctttgttagtctccttggttcgttttgaaataagcgtgccaaggcctttaaaggctttgccaaaatctttagcgaacttgccaatctgtttgtggtacttaatgatcagtgcaagcgcgacttcgattgcaatcatccaagggttgaacccaagcgtggccaccttgagcacacgagcaaaaagcccaattcctttaatcagagcgttaaggccggacattgctttggtaaagacaaatgctaccgcaatagctttagcaaagccaactaccatcgccttatgcttggaacagtacacggcaaatttgacaactgccatcgcaagcttgccaaggtccttggctaggtcagcaaatgcctgcttggtagactttttactgaatgcttccgccaaagcaaccgaagctttagaaattgccggcagaagtgcttgaccaatctcgatctgaattgcttgcgatgcatacttgaaccggtcttgcgcgctcttagcggacttcatgttgcgccgagcaagcttgccgatatagtcctcgttgtacgcagccttgaccttgccttcgactgcatcaagatccttgaggttgctagataagataacagcggctgactgcgctgactgaccgaatgcctggttaaagactttcagccgatccgccttaggaaccttcttattgatctggtcaaagatttctggaatcgacttaagcttcccagacttagtcttgaaatcatcaatcgacaatccatactctttaaatgcattggtggcgctttgagaaccactggacagacgtacgataatccgttgcagacttgtaccggcttgagacgcttccaaaccattgttggacaactcacccagtgctgatgcagtatctctcatcgagataccagcacctttggccgtaccaccggcatactgcataccaataccaagcttggaaaagtcggtagacgtaacgtcagccgctttggccaaaacattagctgtataagacgtggcctgcatcatcttgttggcattgtcagacttcataccgaaagcttccagagtcgaggtcgtgacttccatcgtatcgttaaagtcatccccggaagccttagccgcctgcagcagttgtggcatggcacccaaagccatctgactatcatacccacgtttgatcagcgtctggtacccttcggcaatttgctgttgtgatatgccatacttgaccgacaagctggacccgtcggcatacatctgattgattgccttttggacatccttatgcttttcgccggcagtcgtcatcaggttggtgttagtgacatacgtatgctgtatgtcttcagccttcttggcaccgtcaaccgtatatgcagtaaatgcgctgacagcaattccggaagccataaccccgcttttaacagaatcccagaaactgtttacctggcctttgagccgttccagctttggctgaatctgctcagtatggtcgcgcatcttgatgatcgcactgtcaacgcgagcaattcctgtcggttcaagggatgcttcttccacacgcagctttttaagcttatcttttgttttagcaattgacgttgcggtttcgtctaaccgctgtttttgcttgagataagcgtcagaagtttcgccagaacggctcttaatttcctcaagcattctggactggatcttatactgcttctgcagattttcaagaccagaagccagttggtggtattgtgcgacggtttcagaagcggtgcgatgttcggccgccatacggtcaacgtaggctttcgacgccgaagcgttgagcttgtactttgactgcaagcctgacaagccagatgcttgcatatcataagctgctttagcacgctgagcttgagcttcataactggataattgacgattggcttgattgatctgtttttcgagtttcagccactggttggcctgtttctcgttagactgatcaaggccatcttgacgactacgcaactcttcaatcttggcacgttgcagttccattgcctgggtaaggccatcaagttttacctttgcagcctgcgtataatcgccactgttttttaaggctgtttcctgggctttccaggcattggtcgtggccgtgattgcgttccgaaaggcggacatgcttccaacagcagaaaccgtgtcaaccgaaattcgcgtggacatttcatcctgtactttcaagctatccacctccaaacatcttagataattgcgcgtgcgcgtcctctgggttcattggcctatcatcccttgaccgcgcatttaaagtttccaacagttccaaataattttgattgtccaagtcatctggcaaaacaccgctattgagcatcagctgctgtttaaggtaattgatgtcttctatttcttgtttgagttcccagattcttttgcggatttctccgcttccaattttggggattcatccgtagatttaagcgcttcttgtgtgtctttttcgctaacgccagacgtacgactacgcagataggacagataagccccgatttcttcttcagtggcattgtcccaaatacggtcttcgtcaatatgcagcaactgcgcgatgaatttgattgcaccatcgataaatttggattcttgatcgatggcttcagcaaattttacttgtgcatcctcatcgttaacagactcatcagtagccaaagaagcctccagcgcctgcttcatgaactggttaagcttgtacgttacccgtacggttggcttaaccgtgattgactgcttaatgccgaacagggatgcatctactttaattttttccattttgacacctcatattagccgccccattggtactgtgtatttattaggcgacctttaattttctagctgtgagtaacggtactgccagaagtagtagtggtttggacttgcttggtgatatcgtcaccggtatagccaccgaatacttccttaagcatagctgcagagctgtatccagttgcgccgctgttccactgcttgtagggttgttgcgtaccatttgagttaacaaagacagtgttgtcaattggcgtcaaagcttggtaggtaaatgcagcattggcgtcagtttcatttttgttgttggtaccgtgattacgagttggcataatcatttcaccattggcaaacccgtcaaagtacttgttgcccttgaaatcattagagcaaatcaacattgccaaatgtggctttttgcccagtgatgcaccaccagttgcatcaagttcataaccactgcacttcatgccaatttcataaggcaaatccagataagtaacagctacttgtggagttggcgtaccatgagcgatacgcttaaccttgttgttagcgtattcttgcgtgcctgcttcttcgatagcagtaatgtttgcggtcgtggcaccttcgccatcgccgtccagcaatactacgccggactcagagagcccctttgtagcgtcagcaataatttttccagtatcgtcaatcagtgccaacgcgatccaattgataccggaagtagaaatacctgcggacatttaattcccctccttgataatttcatcctttgcaaaataaaagaccttcgtcacttgcttagtgtcggggtcttttatgtgatttttcgattgttcgacagtccaattatcgtcaacaaacagccgtgctagtgcctgttcgccatctagtgcgctgatatcgttgtcgagcttgtagaatatctgaacttccacaccgaccgtccatcccttgaaagtatggttggcatagtaggtaggctcgttcagccattctgtaatcaaacagattgtcttgctttcataattagactcttcttctgggattgaatcagtataaatctcatcaatccagtcaaatttgccattgagcagatctagcacttgaaaaactggcaattccatcatttgacaccgccatttcttgcgtcaagcacctttttctctgctataaaaaccttgtcagccgaatcgcggcgcgcgttgtcaacaaagtgagtagccttcatcttaacggttccgtcattcaggaatctggcgatataggctttttggccaaagccgacaacggaattgccgtcatcttcaccgtcaatgtcggtattttgaaaaccaacattgtcttgcaggtggccatactttggatttttctttgtcgagcgtggggttgctttgcgcaactcgtctgctaaaacttcggctccagcagcagtcattgctttcctcgtatcatgatcaggaatggcaaatttttcggtgttcttgccaaacacctctaacattttaccgagatcatccattggtagcaccagctttcttagtatccttaagcgtcagcagatcataacgcgtagtcgtatggctctcatccctggatatggccaagatgtcataaatcgtactgtcgcccttgaatctcaccttgagctgtttgtcaacatgatactgagagcggacagctactaccgttgtatctgctaatgtcgtcccaaccaaagcatactgctgtgattgagaccgctgatagattgcacagtgcagagtttgagtcggcacaaaattttgacgtgaaccgcctaatgccctgctcggaacggttgataccgtaccgagttcaattatgtggttcagacggctgattggtagtttcattttggctcgcctcccaaacgtcatatcgtccacgtaactgaccaataatgctattgacggtcaggtcaatctcgtatatctggatatctgacatgctcaggcggtattgataataggtagctgcaagcgactttactgccatatcaaacaatggcgagacgttgctttgcgtgtagaacgcgtcaccgtcaccaattgcgcccttaacgtactgttcggctgcatcaatgtaagcctgcagcagtacgtcatcgtccgtgccgtcaaggtatagtaccttttttacatcgtctactaatacagccatttaaatcgcctacttaccagcgcctgcggaagcttggaagttagccgtctgatcagcaaccgttgtaaacgaaccaactgcgtatgcgtcaccatcgacttgttcaacgtcaaaccggtcaatgacacggatcttggtttcgtcatgttcaaaagcaccagcaccaacgttggtcgtcatcaggctcatgttttcacggtcaaacagtgtgatagcctgcttaaagtcgccgtagtacagtggatgagcattggatacgtctggtagccagcggtcagcaactaccgtgaccggcttgccaccaataaggtagatttctgggctggttgggtcgcgttgtactaggtagttccccattgcgttcttaaccttggccagaacagcaaagccagattggttggtcaaaaacgatgacgtagcgttgattgcggggtcaagtgcggtcagttccagatccttgatgtcatcaaacttagcaattgttggcttcttggatgccgtattcataactgccagaatagcttggttacgagtaacgacaaccttgcgggcgatccaagtagacagccatgcaagaatgttttcagccgtgtccttcagcagcgtgttagtaacggtcgtgataccagcgtaacgcttgatcaggtacttgatcgtagtcagttctggatcgtcgttgtcaccaattgcagccgtttcatcatccagcgatgctaatggcttgatgtcggagaacttttcgtaaacccgcgaaccagattcggttgttacggattccacacgaatcaagttctgcagagatgcatattggcgtaccagagtattgatagtcgtttggatgtcgtctgggatcgtcagaccaccgtcgccagtgccagacgttcccgtagtaaccatatccttaaagtccttaacaaacttgtctttcagcgacagctggctgtcattcagcggttccttgtcgccgtcatgcatcttaactacttctgctgcacgagcttcattaagttggtctttcagagcattgcgacgttccttggcatggtcgcgttgttccttcaaatctgcaaaagctgcttgatcaaaagagtcgtccatcagagcgacgttaagtttttcgttcagatcagaaaccttttggccggcttcaatccaagcgttgttcagttcattgattcccatgttgggcctccttcttgtctaataaaatagccagcttatcgtcataaacagacggagccggcttttcttctggctttggctgttcagccttggccataagcgtcatgaatttgttgattgctgcgtgtgaagggatactgtggacagcattgaccacttgtggctgattttcatcagcaaacatgattttgtcggcaaagcccttatcaactgcatctttagccgtcatccaagtttcgtcagacatcagcttttcgatttcatcccgctttaagccggttttggcttcgtaagcgttgataatcgtttggtcaacggtatccatcatcttggaatcatggtcgagatcatcggcgtttccttgcgttacggtccatgccttatggatcatcatctgcgcggttggcgacatgttgatctcattcccagccattgcgataaccgatgcagcactagcagctagaccaagcacgttaaccgtaactttgcctggatagtcgcgcagcatcgtatagatttcagacgcagcatgcacatccccacccggcgatgcaatgtccaccaccagatcatcatcggcatcggctaacgttcgttcaaccgcctgaggataggcagaatccagatcaaaccagctgtaaaatttgccagtcatgttgtcgacaacgtcacctttaatgttaatcttggtcatcattctcacctcccttctctgcattatcagcttgcggaagtttttccggtaaatacccggattgttcaagcacgtaagcagcctgattgcctgccagagtccccgatttaaccatcgatgaaatcgtgccggcaaacgtatcgccaagtggatcaacggccggtcgcaggtccagtttgacattgccagtcagcttgttgctaagttcgctgtcaatcgctttggcaaaacggctcagcgacttggcatagtcattgcccatcatggccaacgatgactgttggtcaccttgaccattgattaccgagtcagatacaccgtataccttggcaatctgtgcgccggtccagttggcttgattcagcagttgggcaacgttgccttggatttccaaaggctgatagtcttccaaatcgtcaagcacgattggcccactccccgacgcctgcatttgctgcataaatttctgcgagcgttgagccctttccttagcgttgagcaacccgcctttctggacctttaaaatcccaggtgcggaaatagactgcgcaagtgctgagagagtcagtcgattacttgccttgctgatactcagctcattagccaaagctgacagcgggccgataccagtcttaccgccattttgggacaaaagccgaatgtggatcatgtcagactgtggtatggcctcaacaacgccaacgcttggctcatcaaacgtaaccgtatagatcagcccggtgccgtcttccaacaaatatggcgaaacctgagatggtcttagatattcccaataactatcaatgccgttgctattgcgccaacggtaggcaaaacactcaccgccaagcagtaattgagcaaacattgactgccagaaagcatgcgcgttactggtgacggtaggattgtcaagcatcccttgtgtccgcgacttttcagcaacaaaccgaccatttgccaaatccgagctcagctgaaagatcagcgagtagacgtcagagttatgcagagcagttgatgcatccacataatcgctagtgccgtttggattgaggaaattgataatgctttgatcatccgcgattgataaaacagagttagctttatttctcagtttaaaaatcggcattcaatcacctcctttcagctcgcaatcatctcggtaatcagtccaaccacaatcaatgcaatgccgaccgcaaaaatgccggccgtaatgcttagtctaaaaaagccccagacgataaataaagctgcggctaaaaaacataaaacatcaatatatttccaaataaatttcagcataggccacctccattacagcaagccagagtcttcgttttcaaaccaagctttgacttgctcaccggtcatcagttcgacctgctttgatttatcgttggcaatcccaaagtcctcaaagtgatacatagcttgatagagagcgtcaataatcgcgtccacaacgtcgattttcagcgttgctttggccttgtcgacctggatgccaatcttatcctggataatttcggcattaacaagtgcttttcccatgatttcatcatcatcccgcgtgattgacgactcaacgaagcccttctgcaggaacttagtcggatctttcagctcactggtacgctgtcgaactgggttcaacggccattcagtattgatttccatctgtttgattgcattggttgctccccacgcatcgtagccaaaaaaaaggaccttgagatcattgtcggccacaaaatcaagcaaccattgatagacctggtcgtcattaatcaaaccttgtggatggctggtgattgtacagtagccttttcttgctagttcccgatactcaatcccgtcttgcttttccttggcctcgattgagccggctttttgccatggaataaagctatgctgtttgacatgccatttctggttgccgtcagcgtcggtgtatgggaatacaaaggcaattgcagtattgtctgaaaacatagagtagtcaaagccgatataggcttgctggccacgaaagctaaaatcatctttaaccgctcgctcaatgtcagccagttttagaaatgagttagtagcttcctgcagccacatatttaggttcttattctggaaacggtcgatatggccggccatcgcctcgttgtttcggctattggtcaaacccttgagcagcacttctttttgactgtccaagtaaagcagcgggttcgacttgtaccatgtttcaggtttaaaagtttcatcaaggctgtcttgacaccagattagtcctagataattatcgccatcacgtttatagtcctgttccataatcgttcgagccagtttctcgtcagcatgatatggcactgtcgggtctggataggccgttgagatctcaatgtactgatgattaggcaccttaacttgaccggaagtgatctttgctgagccttcatcggtgtgaatattgccgatttcgtcaaataccgccgttttgaagtgatacgagtcgtactttcccgaattaaacgtgattggccggataacgttgttgactttgcgcatcgtaatcttgttgtgcagtacggccaactcaacttccttggcaagcttgccaaaaacaggctgctgctcggtaattctagggatcatgctgctgatatagccaaaaagcttgccggtctggtctgcattttcggcagtaacaaggtagtcctggttggatagccccattgactcaatcagatacgtatagcacatgtagatagccatgagataggtcttaccttgaccacgtgccaccgaaagtatgcagcgatcaaaccgttttaaattcgactcatcccgccagccaaatagcatacaaaagatgaacttctgccagtccattagtggaacaggcacgccggtatcaacgttcggggcaatcgatgcgaatttaagaatcttatggcattctttagtgctgtagtgatagtgaaaatcagcatcccccacacgttgcaggtctcgcagatgcctaaaagcggctagtttgatcagatagccagtcaaaatcttttcctcaagtacgtcaaaggcgtactgtgtgccaggatcttgatactgtttgcggatatcatcaaagttgatgctgtgataagccccaagcacgtcatgtgtttgtgtcaaatcaatcttcaactataccaaccccgcttctttcatctgatcgctgattgacttctctttcttctggctcgcaatctgcataaggtcctgtctgcccttaggcgttaggccgagctgaatgccaatcgagttaagctgcttgtttgcatcggtcatgattccaacggccggattctttcggtatccagtaaaatccttgccgataatctcgccggctgcgttctgcaatgacgtaaatagcttggtttggatgccgttttcctgcacgtcatcatacgcctgacggtagatttcgtactgagtgcagtactgttcgaccatgccagcatcaattcgctgaacacgctcggtactttccagataaggtactatctttcgccagcaagcagcagcaatcggtccgaaataattaggcggattaggtggcaaacggccgtgattttgcttaaaaaacacctgttttggcacttttggctctcctttctgcagattcggaacgttccggagcccccctggggtaaaaatttttaaaattgcatttttgtaagagacgtctgaaatgtgtgcgctctttttggcaagcaattaggggggcgggggtaaattttaaaattggattcgataaatcccatcaaaaaaatttaaaacacgcgagagagcaaatatgagcctctcacagcgtcataagcttggctataacatccacgtcatggactagctcagcaccagctatcaactggttgtctttgccagtgccatagtgctgttgttcccaagctgtcttgagtctatggcagtcccgacagatggttaccaggttgtcagtgtctgcctgcagcttgctgtcaaactcgattggtatgacgtggtcaacggtcttggagtttggcttgccacagtactgacagacatagtgatcacgctcgagtgcttgcttgcgcagtgactgccactgcctggatttgtagaagtggtactgcgctgacttggtatcgtcacgatatcttgtgacgttgttgtaattgcgttggtactcggtgctgtgcgatcgtgcccacttctgacggctggctagatactcagcctcatgctcatagtgctgcttgcagtagtgatcaggcagctggcacatggcatgacatcccggatatctacatcgtctaacccttggcgttgtggccacctcctttccttgtacgcaaaaacggtggcttgatcgtgtgttctgccggtttgtctttaactcgttctggatgctgcttgcgatagatcttgtcagcaagcacaagtagcttatgttcttcgtatgagtagatgccccaatccttgtacgttctcacgttgtcaccgccttacccaaaacaaaaagccagccgttaagctgacttaattttctcagttattgctatcattgtcataagcaatagatggatattcataatttagtttcaaaatcatttcgcaaaacttaatgatcctttttgcttcttcttttgtgttaattcttatctcgtggtttgcttggttaccaaactgtctaatttgatcaacccattcgtcacttcgtgcaccggcataatgatgttcattcaagtagcctacatactgaataaatctaaggccagagtctgcacctaagtcagtagcaatatgcattagcaactttctgcaaagaagcactacaccagtataagcaccagcagcgaaagaactacgtgcttcctcatacacactgcttacctcttctggaacattattcaccggttccccatacctattacctggaacttgaatatccttatagataaatgtcggcatatggcaatgggtacaaatgtatacaccatatggttttataccttgaagtgccatacccctattactagaaacctcatgaccacaatatccgcatatatacgatgcttccacggtttcaccattcttccaagaatttgttacattatcttcatataaatctttaaccatcttattttcacctcatccatataatacaaaagcccggtcataataaccaggctgaggtaaaaataaaatgatatgtagtttaacgtcattgcggacaatgacggcctgtggagttgaaccatagcatccccacatgaagtataggggtgaccataccgtctgcctttctatgcctaagccgaaaggaaaaagagttgattgcgctactctcaacgcagatacccggaatcgaaccgagatcagaagctctgccattgagctatatctgctgccaacatgtgattgatatgcaatcataccaaccaatttaagaggtaaagagtagtgagcaatgtggccatgaatacttattttccccacttgtctcactatagcaattattgcacagatctatcccggcggcttccgggttttttccgcattttttccggttttttgaattacttccacacttgaatcggcggaatcagatcttcgcaccctctgatcgccacaaacttatctagggccgcggcgaatcgagtccgtgctgtgatgtccgcctcttgatactggtcgttaccaccgattaagaccatctgcatgacggtctcacgttttgcgccgtttatgtaacgctcgttcagaatcgtttgctgtgctggcaagcacgacttaatcgcatcagtcacacaactaatcgccaaccggcaatgtgccttagcaatcatcgtttcttcaaaccgattgccatttgaaccatgaatccccgtgatgtcgccgaccggagatctcaccatcccgaacaccgcttcatcctctagtagttttggatatcctctgtaccgatagtgccctttgcctcttaagaagtctgctacgctctgagccgtttgatctggatctataacctcaaataatctcaccgttgccctcctcacatcaccagcgccaaaccggaattccaattagtccccagcaaatcaaattagcaatcaccaacgcagtgagtaacgctaagatccatttaaccgttcccatcattgtccttccgccctctttttacgtactgccgctttatgcagctcatttttcaccgttttaaacgaccgctttgaaatgcatgcagcatccgctaaagttagttttcttttaactttccattccaagagcatgtcccacaattctggaaactcgtttgtgcccttgtgagtgcccgcaagcttccgttccttagctaaaaagatcgtacgcaaaccgtcaatcataccttttcgtttagccatttccagctcttggagccgttctcgctcaagccggtcatctgacttacggagtttttcaatcgcccttaatcggcggttgaatttttgagtttctcgttcaaagtcaggttcaccaaattcgtcaatatatgccttatcttcaatttgtaaacggtcatcaaagcgcatgtgaattgcacaaagcaagccgcgtgtcagcaagttcacttctctacctcctccttaatttccaccgccaagtgcggccgttctgaatagaatttatccgcctgtaagcttagatttttcttctttccagcttaactaaggatgcactaagcttaagcggtcgcttaagcttagtgcatccttagttaagctggaaagaagaaaaatctaagcttacaggcggagaaattctattcagaacggccgcacttggtggtggaaattagggaggaggtagaaaagtggacttactgacacgtggcctgctttgtgcaatccatatgcgctttgatgatcgtttacaaattgaagataaggcatatattgaagaatttggcgaacctgactttgaacgagaaactcaaaaattcgaccgccgattaagggcgattgaaaagctccgtaagtcagatgaccagcttgagcgagaacggctccgagagctggaaatggctaaacgaaagggtgtgattgacggcttgcgtacgatctttttagccaaggaacggaagcttaaggacgctcgcaagggtacgagcgagtttccagaattgtgggacatgctcttggaatggaaaattaaaagaaaactaactttagcggatgctgcatgtatttcaaagcgatcgtttaagacggtgaaaaatgagttgcataaagcggcagtacgtaaaaagggggcggaaggacaatgatgaaaacgattaaatggatcttagcgttactcactgcgttggtgattgctaatttgatctgctggggactaattgggattccaatttggtgatggcgagtttgacaaaataaaaagcacccatgcagggcgctctcaaaacaaatatcaatccaattatacaacgaggagtgcacttcatgggactgtttccgcaaattgataaacaagcaacaattgacaaagtgcgtcatttcttttgggacgatgaccgatttgaagggatctgtttgagagcgggtaactatggcttgcgctcgccgcaattagatatcactggaatcaaaggcagctcggcctttaactcgactgatgatcggctggccgacattgccgactgcttacatgcgatttgcgccgttcacgaggccattcaaagttgtcggtattcgtccagagtcattctgaaggaacgttttttaccaggttttagagatcgtatgtacgttaaagaactggcgccgaagctagaacgatacagcgatgatggctataaggcactagaagagcgggcctgccttgatttcgcggatatcattgagccaaagtgtgcagtataccgtgttgatcgtcaattaattcctgattttcacgtctacttcaaatcggggatgaatcgggaatgaatcgggaatcgaacggagaccacacggggataaaagggcatatactggtattgtcaaaaagaataattaagttcccgttggattggcacttactctgggctcaactttgcctcttgcattaattattatttggatagttaggaaaaatacaaaataaaaagtcagcttaacggctggctttttattttggtaatgccactcaatcttacaaagcggctggttcgattccaagcaccgatatcagaaaggagatgacaaacatggcaaaggtacaccaatgcggtgaaatcagatgtcataggatcattccttttgatcaacgatactgtgacgtgcatgccaaactgcatgcacatgatgcctatcacaacgtgtcgcacaagcaacggctcgagtcgtacaagacatacaaccgtgagcatcgtgaccaagtagccaatgctttttatcacagccaagaatggcagcgtgtgcgtgcctacgtggtcaatcgtgacatgtatgcatcgggagtatcaggtatcacactgactgatcatgatctgatcgttgaccacgtggtaccaagacgcttgtgcaaggatccgttggatgtcaacaatctctggtgcctaagcagacgtgagcaccttgccaagacaaaaatggaaaagcatatcgctggcaaaccaaacggcgataacatgctgaaacatctaaatcgccaaaaatgggccgtatacattgatcgacagcttgcaagggaaaaacatcgaggcagtcgctaaaacgttcatagccccccccacaggcgctcagaaaagagcaatgtgcacattagccttccgttacggcaacgacagttataaaagttctcattatgggggctggctagattacaaaaagtaaggagatgacgcaatgccacgcaaaatgaaggtaaccagaagcccagacaacaaagcctatcaaaatcggcgcaccgagatggtcgaaaaggcgactgaagacctgcaaccgttgcagacgtcaccaccaaactacatgaagggcacgattgcgggccgagcctggcagagaatcacgccgattctgcgtcaaagcacaattatcaagaatgccgatcgctcaactgtggaggctctctgctcagcaatcgcgctgtatcggcttggctttgatgacgtgcaggaaaacggcatccaaacgccaatctataagagcgtgcagaacaatcgcggtgagattatcgaccgtgattttgtcggctttaaaaaaaacccggctgtatctacgatggatgcagcaatcaggcagatacgctcgctgtcgtctgaacttggcttgacgccaaccagtcgggcatccctgctctctctcactgatgacaacgacgatgatgacgggccaagcctggcagacgtcttgtcgggtggtgatggctggtgatgcgcaagtgggatttaaccaaaaaaggccagacggtcgaaaaagcctatgaaaccgagaaaaacgctggcagttacaatgagatctttaaaaagtatcgcgatccggcgaccagatatgcatttgccgtgcttgaaggtcggcagttagccggtaaaaagatcaagcttgacgcttttcggcatctgcaggacctaagacggcagacggaagacaccgattttaactatcactatgatttggacaaatgtcgggcaatcatcaactactcaaagctggtccctgacgttaacgccggtaagcccttgccattgatgatgtgggagcaaaaaattctgtgttcagtcattggctggcgtgatgataatgataagctccgctacatgcgggcgattttttccgttgcccgtaccaacggtaagacctatctggctacgattttgatgtcgttttactttttggtggaatcaaaaggccagatgaaccacgactacctgtatacggcaccggttacgagtcaatcacaaaaaggtttccagtatatgcagtcgttttttaccaagctttcgactttgccggcttttaaaaagctgtttaaacagcaagaaattgttgtcctgcatgatgtgatcctgtcacggaagctacacaaccgcctactgcggatgtcgtataagtccggccaatttgactcactccactgtcagtttgcggtgggcgatgaagttggtgatgaccaccatatcggctcgatcatcgaaggtaacggcaagatcacatccgggcaaggccaagagcctaatcactgttttttgcaggtttcaacggcttatccggacagcaactcacagttttacaaggaccaacagatgatggaagaggtcatggagcgcgactatgaccgctctttggacgataacctgtgcatggtctgggaacaggatagccttgatgaaacaaatgacccagagacatgggtcaagtccaatccaattttggatttgagccccgaaaagcatgatcagttgatgaaatcgctgctctctgagcgtgataccaagatggcgaacggctctctgccggaatttcagaacaagtcgctcaacatgtggctgcaggttaagcagaacacgtatctggaccttgatgatatcaatcgggcagcggttgatgacgctccgatcgacattgacggccgcgaatgctatgtgggctttgacaagtccaatttcagcgatgatacgtcaatcgccttcgtattcccgtatctggacaacgataaaccgcgctactacgtcaaacagcatagctgggtaccgcttgcgcgggctcagaacaacattgttttgaaagaaaaacaagatggtatcaactatcgagacgccgaaaagcgcggtttctgcgatatcgctaaaaacgactacggttatatcgatgacggtgcggtttttgactggctgatggcctatgtggaggctcacaagctcaaggtcaagtacttctgctatgacaagtggggcttgtccaaaatgattggctggattgagcagaaaaccgactggaacacgatgccagttaagaacgtcattcaaaaccttaacgaaccgaccgctgatctgcgcaaacagttcgacacaggcacgatcagatacgaccatgacccaattattgcgtactcgcttaaaaatgccgtgctgtacggcaataacaacggtgtaaaaatcgataaggaaaaggcgacgactaaaatcgactttgtcgacgcattgattgacgcgtggtatacggcaatgtttcattttgacgacatcagcatggaaaaattcgacgccaaaaacccgttctcggggatgtcaaacgatgatattaacgactactttaccaatgatttttcattctgaaaggaggaaaccgcatgattaagaccatttttaatctgattctggcagttgcggtcgtggtgctgtgggttgcagcactctatgccttcgttaagtttggctttgccgtcaacgtggcggtaggctggctgacactgtcggttgcactgtatctgggctcacgcgtgatctcagcactgattggcggtgatgactagtgtttaatccattcaaagcggtgatcaaacgttcgagaatgcttagctcgaacgggtggtcaccttttttctcggcatcaaacggacaggtcgtgtcagtcggtccagtcaatgcgagcgcagcactcaacaactctgacgttttcgcagtggtctatcgtatcagctcggacgtagcagcatgccggtttgaggctccaatggtcgactacatgcttaatcatccaatgggcccgcttatcaacagttacaacgtgtggcagtcggtggttgctcagatggcgctcaacggcaatgcctacatgatgatacaccgcgaaggtacggatggcgtggtaactcggcttgagccgattccagaagagcgtgtgaccgtaacgcttaacgatgacggctcagatgttttctacacggtccattttgacgactccaaccgctctggcgactatcaggtgccatcggcgaacatgctgcacttccggctgttcgtcaacggccagagcgagtcgcagtacatgggtgtcagtccgctgatgagtttggctaaagagattgacgtgcaggaccaatccaatcgattggctttgagcacgcttaagcatgctctggcaccgactaacatcctgtcaatcccacaagggacgcttaacgccgaagctaaggccaatattcgtgacgagtttgaaaaggctaactccggtgaaaatgccggccgagcaatcgtgcttgatcaaggcttgtcactgagccaattgacggttagccccgacattgccaaactgcttgccaataccaacttcagccaagcccagatcgccaaagcattctgcgtgccggctgactacctatcaggtaagcaggacgagcagtcaagcattgagcaggtgcggagcctgtatcaaaactcgttgacgctttatatcaggccaatcgaagacgagcttaccaataagcttggcgcaccggtgcacttggacgtctcaacagcggtcgatatcgaccaccagcagttgatcagcaacattgtcagcctaaccaacagcaagaatcctgtcttgtcgggtgacgatgcacgccagatcctggttgatcgtggcgtactgccaaaacagacgtaccagacggctacgccaggaaatcaagatctaggaggtgatacgagtgtcaacgacaacggacgtacgaacgctgacaacggacctgacgacacgaagcagtgatgacaatggtatgacggtcgaaggatacgccatgctgtacgatcagccgtcagtcccaatgccgttcgtcgagtatatcgatcgcggcgcactggacaacgttgatctgtcaaaggtcctgctgctgtacggtcatgaccttaacagcgtcttggcccgctccgatgcggaaaacctgcagttgcgggccgatgataagggattgtggtttcaggctacactccctgatacgacactgggtcgtgacacgtataccaacgtggataatggaaatctcaagggatgttcggtcggctttaagattggcgatgacaaatggctgcagggcaacgacggcaatgttatccatcatatccggtcgttcgaccaactgattgagatctcaatcacgccgattccggcctacaccgaaaccagtgtggacgtacagcgttccttagaagcattcatgaagggagagaacgaagtggaaattgactacgacaagttggctgatgcggtagctgacaagattgaacaacgatctgccgaacaaacagacgttgaaactaccgatgaagccgacaagcaagacgcggaaacgacggaagaacccgttgaagaaccgcaagaagatgaagaagaacaatctgctgatgattctgctgattctgatgacaagcctgcaaaaaagcctgcagaaaaggttgaaaatcctgcagaaaagcctgaaaagcggtctgaaccgcatgcagaaatcgtaactacggaaaacgaagaactgaaagaaggtactgaaatgcgtgaattacacggtgcaaacgagtctacaaaggaccaattcgcacactttctgaagacgggtgaagttacccgtgataacacgtctggtggcattggcttgtctaacggtcaagtgctgatcccacaagacattctgccagccgaccacgaacagcaccaattcccacgcctgggcaatctggtacgtcaaattgccgttaagcacacgactggtaagctgcctgtcttccaaccgggctctggcaagctggctctgcacacggaattgcaatctactgctaacagcacgtcgccagaaatcaaggagatcctgtggaatctgaagacgtacacggggcgctacgtatttacgcgagaactgatggacgactccgactacaactgggaagctgaactgcaatcccgactggtcgaactgcgcgacaacacggaagacgatctgatcgtaactcaactgaccaacggcattacggctgttaagccaaccaacctgattgacgatttgaagctgattctggactccaagctgaagccatacgacagcaacgcatcatcgattgtgctgagtcaatccgccttcgctcaactggatcaaatgaaggattccgaagggcgtccgctggtacagcctaacgtaacgttgggtactggcaatgctattttgggcaagacggttacggtcgtagacgacacgctgttccctagtgcaaagcaaggcgatgtcaacatcgtggttgcaccactgcaaaaggcggttatcaagttcaagtccaatgaaatcaccggccaatttgtcgacaccaacgacatctggtacgaggctctgggtatctacatgcgtgaagacgttgttcaagccaacaaggacgtcatcaactgggtatccagcacgactacttctactcctggcaagtaagagtgtggaggtgatcagcaatgattgatacacagtcaatgctcgatgagctctgcttggacgcaaccgatgagacaacacaactgatcaccgacctgttaagccagtccgaaagtattatccgtgactcagtcgacaagaccaagtcgattgccagctatgagcaggatccaatttttattagggctgctaaaacgctgtgcactcagctgtactatgaccgtacgttgactggcgggatgtcactgggcttgcaaatgatgatcaatcacttaaaaggcgaggtgggagcagatggctacaaaccgaacagcaccgtatagctatcagccgtatcagatgcggtataccgcagagtttggcagttttgacatggcagaaaacggcatgggcatcccgatgccaacttttgtcagccagtttaagctgcactatgcccgtgtcagtcagacgatcagtcaaaaatatgaggcactcggcacggattttgaaaacacccagattctggccgtgcgtcacgacaaacggctgaccgacaagcttgccgtgcaaatcgacggcaaggtatacagcatcgtggatctctcagtgcgggacgacatctatctgtcatacgacttggtcaccatcaagcgctacaaagcgggtggtcaagatggctgatattgagatgagtcagttccttgagcaatggcttgaggatgttaaatcgatctcggttgacttaacgccaaaagatcaggctgaaatcacgaaagctggtgcaaaggtgatggctgaacggttgaccgacgttaccaatgccaaacaccgctcccaccacaatgacaagacgtatggccacgccgccgaccatatctcgtatatggctaaagacgtggacggcgaaactaatggctcatctacagtcgggtgggacaaccactatcacgcaatgaacatgatgcgcttgaatgacggctataaggggtattctggcgaccattttgttactaacctacagcaggacaaggcaaccggtgaggccgtcttaaaagctgaaagcgacaagtaccaggaactgatcaatgataagaaaggggatgacgactgatgctggcaacgaaacgggctaaagagctgatccagactggaaattttaaaaacgttgacgctgtctatattggcgttatcccacaatctgagatcacacgcactgaccggacgatcatactgatcacggacgtgcgcaccgacttggcacttgatgggaacctggacttccacgctcttgataaagaggttgaggtccagattttttatgcgctcaatgccgatgatcccgacgaatttgagacatcattgatgcatctgtttgtccgcaatggctggacaatgcttaacaatcatggtcacacggttgaccccaagacttatcaggttacacaaacctactactttgactactacgaacttgaaaaataggaggacaaaacatgttacttcacggtatcacaaccgcgtgggttttccttaaatccaatgacggtaaaaacttgctgactaaagaacaggggctatctgacaacggcttgctggaactgggccatgacgtgctcggtgtagcgtcagcagaaatcaagggccttgacggctcgaagctggaaaagatctcaggcaacaacacggtacagtacagctatgctgatccattgaacccaacggttgctctgacggtcaacagtcttaagatggctacttatgccaaattgatcggtctggaaaagcagggcactggttggcagatggctgacaacaaaccagtgggtggctgtgtcgtcaaggcaccacatatgaccgatgacggttacacctatttctgtttcccaagcggcaacttcttaggtggcgacaagaagcttgattcggataccgactcaaagaagacgccagtaacggactcactgagttttgccgcgattgatgatcctaacatcaacgatctgtatcggatctacgactccaccgacaccggctttacaggtgaagacgcgatgtttaaggaaattctgccagactacgctacgacggttgtggctggtcaacacgcctaatagttaaagataaagatcgccaacgaaagcaaacaatactcgtatgagggcggtcgatagaggagagataaaatgaagctttatattaaactttttaatcgtaagtttgacgtatcgacgtctaatggaaacgttcggcgcgtctacgagatgcaactaaaaatcgctaaaactcaagctgaaaaggatgttttaaagcgagcacaagacgagctggaattggtccaagaactgccaaagtttctcgggaccatgctcaagcttaacaagcagcagcttaaccagcttgacaacatggattttgaagcaactcaagacgcagtcggttacatctgccaacgcattttaggtcgcactgatgagcagattaccgaagaggaaaaagaagacccaaaaaagtaaactggaaagctcgtgcatggcatctgcagaatgcgattgaagacctggataataacgagcgagaaatgctgattcagctacattggacgatagatcagtacgaaaatgccgactactatcgtctaggtgaggttatgtcagctaaggcacgtgatgagcgtgcagttgacccgttgcagtttgtaagaggaaggagagcggataatggctaagatcagcaacgttatggcgactaaggtcgcactggatttggtggacgcatctaagtcagtccgcaatctgacgacagaagtcaacgcatcaaccaaagcctggcaggcacaggaagccagccttaggtctgccggcgactatgttggcgcggctaaggcacggcttgacggtctgggcagttcgattgatgcacaaaaggaaaagatttctgctttacaggagaaacaggaatcgatgagcgaagtcagccaagaaacggctgaaaagtttttaaagctcaaagagcgcattgacgaacttaaagccgagcagtccagtcttgacgacatcactggtcgcaacaaggaaaaatacgagtcgcttggtgctgaaatcaatcgtttggaagctcagcaaaacaagctcaatgtgggcacggtcaagcaagccgagatctatctgcgctacggcgcacaagtcgaccaggctaaagccaagctggcaagcatggaggctcagcaacagcgggccgaacagcagctcgaactgcagaatagcggcgtgctgaaacttaacgcgtccatgcgggcacaatcagcgctgtttatggcgcatactgagcgtctacaggctgaagggcgtcagtaccaggctatgggagcacaggttgatggtctggaaaacaagatcggccaactgagagaaatccaacagcgtgagatgcagatgcttgaatccacacgccagcggatgggtgaaaactcgcaagagtatctccagcaggcaacccgtgtggaagagcttggtactcagattgcgcagacacggtctaagatcaacgagcttaacgaggccatgaaggctacgccgcatacgtggcttgatggcatgaacgctcgtctggacaatctgcaaggcaaggctgaccgagtaagccactcgtttggcagtatgttcctggctaacacggcggctaacctgttttctggcgcgctggcaacgattcaggctcactttacggagctgattgccagcgggcaagagtatgacgttactcagcagaaaatggtagccgcgtgggatacgctgaccggttcggctaacaaggctcaggacatggtcaacacggtcaacaacctgtcagtcaaaaccggtcaagccgttgacactgtggacgaactggagcagggattctaccacctgcactcgtctaagagccaagccgacgggctgaccagctccatgcttaacatggctgacgcggtcgggcttaacagccaacagatcaatgacgtatcacaggatatggtccacgctatggcaaccggcaaggttacacaaggtgagcttaaccagatcggtgcctacttcccgatgatcgatgaggcgctggctaagcactaccataccagcgttgccggaatgcgtcagatcgcgagcgcaggtaagcttgatgctgacacgttccaacaagtatttgagcagttaggtaacggtaagtacaaagaggccgccgacaacatgatgggcaccttctttggcatggaacggacgatcaagtctcgtatgccggcccttgtcggcgatatcgaacagccgttcatgcaaatgagcaatccactgcttgagtccgtgtcaaagtgggtatcagataagcgtactgacgcgctgtttacccagtttggtcagcatttgatgcaggcgtttaatcagatcacgaccgcttttggcggcaaaaagatcaacgtcagtgatgcgctgactggcggaatggaagctgctactcgtgccgttgaccgttttgcaaacgtggtgtcatcacaccatacgcagatcaaggaattttttgactcgtttaagactggttcggcggcgagccttaagatttttgctaatgtcatgctcgacttgtctaaggtaatgctgccggtcttggatgagttggctaaatacccgaagacaaccgcagcagttattacttcccttttgttagcaagcaaggctgtaaaaggattgtctgtggcggtcaagggactgcagatcatgcggacggtcggctcaacgattggcagttttgcgactaagatcaaaaacatcccaagtcgcaagattactcgcattcaggtcgacggcgccaagtccacgcaggatttggaagcctacagccggcgtttggaccgtattccgaagtccaagacgactaaggcaatcgtcaacacggcatctgccgaaactagtctgacacggcttggaactaaagcgaccgtagctggtaaactgggctcaagcgggctcagtttgattggtcgtggtgccaagattgcatctgccgggcttgacttaatcggtggtccagcgggtgcaatcatgcttgtcgtacagggcttgacaatcctgtaccagcacaacaaaaagttccgcacgttcgtcaacggattggcaagctcagccatgtcggcaatgggcaagatgggcaaggcttttgagtccggtgctaaatcggcaatctcgtggaccagcaacatgtgggaccgtgtcaaaaagagctatcagcaaggtcaagctcagactcagcagcagactctgcagcatgcacgccaacagcagaaggcttggaacgatatccgtgacaacgtcactaatgccacgcgggatatgatgcacaaagctgggaacctttttagcaacggctacaacggcatcattaacaccacgtccaactggcggactaacgcatccaacctttggcgtgatgcgtcgagcaagatccaaaatactgccagcggtttgcggaccaactcgaccaacattttgtcaaaaatgcacgataaactgtctggcatccaagatacaggtttaggccatatgcttggcggttggaaagaccactttagcaaagtcattaacactatcgagtcaaatggtagtccactccataatgcttttagagatattttaaacggcttgcttagtccatttaccaatttgattaacggcattatcaaaggtatcaactgggtcttggataaggttggcggtgacagccataagcttggaaccttcacgattggcaagcttgctaacggtacgccaggaggtggcttactccatgaccaggtagcgctgcttaacgacggctctggtcctaactatcaagagatggtccacttcccatctggcgaaacggttatgctcccaccagagcgcaacttgatgatgtttctgccggcacaaacagaagtgcttgatggagagcggtcagcacagttggcaccgatgatggatatcaatcactatgccaacggtgctgtaggtgatttcttctctggcctgtgggacaaaggtaaggatgtccttggctttgctgaggatatccttaaaaagccaatcgactttatggagtccacctttaagcacttcatctcgggcaaacttgacaatggcgggttcttcagtgcccagctgcataccagtctgccagtgttcttcgccaaatcaatggctgattgggtaaagaaacaattccgggaaatggctgatcctgccggctcaggtgttgacagatggcgaccatacgttgtcagagctttggacatgctacacttaagctcatcgcttgtcggcaaggttttaaagcagatccaaactgagtctggtggtaatccgaaggcactcggtggcgatgatggtttaagcgatggtcgagctatggggctgatgcaggtcaagccacctacttttgcagcctataaactgcccggacataacaacatctggaacggttttgacaacctgttagccggtcttaactacgcgcgacatcgctatggtgatggtttgtcgttcttgggtcaaggacacggctatgccaacggtggcatcgctactcagccgtcaatttttggcgaggcgggagccgaaatggcaatcccgttgaacagcatgaagtcatcccgtgcgtgggagcttatgaggcaggtcgttacctactatggtggcaacaatgccacaagcaagacgtctacggttgatacgcggaatttatcgcaacaaatccaagaactgattgaaattagcaaggctgttttggcagttaatggtgaacaagtccaagctattcatggcattaaaggatacgacaaagtaactgcctataaacagcagcgaattgaccaaacgctttcaaactatcaagcattctaacgacatgaggcttataactggtcagcaaaatgtttttcactgcgtctgagaggggatgataaaatgcagcgacctcatatgtggattaaactgccaaaccaagatgaaattgactgcgaaacgataactaaaggtcttaagtttctgcaagacgattccgacttgtcgatcaccaacacatacttggattcagccggaattgagggctcggtcttggagcgtcagacctactccaagacagccgttaatgctaatttttggctacactttggtagttggtatgactacaaacttgctaaacatgacatcgcacgtgtttttggccaaaaaggactgatgcggatccgcactgatgctgaaccgaatatcgttaagtatgtatatgcaacgtcatatacgatcaaaccaattggcgatttttatcatgatgctctttttacgatcacatttgataatccaagcggtctcaaatattcgctgtatcgcagtgatgaacttgtcaatcatcaaaacgacggcaagcagtttgggatgaacctgcctaatcagccacttaactatcactggtcgtcaaactccatcgagtgctacaacccgtcagacattgcggttgacccgtactttggcaagcgcgacatccgtacaacaattcgtttttcgggtagttcaatcaagctggaaaataaaaccaccggttctgcttggacttatagtcaatcagccagtgccaacgatacgatcgtgattgatggcatcaacacctatcgcaatggtgagcttgataatagtcataccgactacgggtatctgaatcttgcacctggcaataacttgattcaggctacgggtgcatccagtgtggatgtcacaatcagtttcccgtttatctatctcgagtaggaggggatgcattttgagcgttgtaaaaatcgcaaaaatacagggtaacctgcacgtccctaaccctagtgacacaatagctatgctgacaagcgtcataccagatactatgcagataacgtggaagaaaaacagcgagtatcagatgcagtttgaggcttacaataatgggtctgatgcttattcaatgctttctcccgggaacatggttgagaaaaatgggcaatggtttgttatcaaacatcctaaagcgggatggtcaggaaatctggaaaccacatcggttgtggctacacatatcagctcagagataaatcgaatccgtatctatggcgatgatgctccaaccgattttggcagttatgaccatgctggcaaaagccagtcagtcacgagcgtgtctaatggcaatgccgagactgctgttagcgtgtccgtcaacgatatcatgcagtgggcctttggcgatcagcaaagccgttgggggatcacctatcaaattatcggcagttttaacagtcagatggccgtcggcccgtacgcatctggatctggcaaggatatcatcagccggatcttagcggcatggactgatacagttttttggccagataaccttaacttaagaatctactcgcatgacgagttttacaaaaatcgtgggcaccggttagactacctgcatgatactgatacggtgacgcttgagtacgacactactgatatggttaacgcggcaagactggtcggggctatgcaagagagcggtggcggatcgtcgaagacagttgacaatgccgaaattaccaatagcgatagtcaaagcacttattatttcgcaccattttactttgttgatgaagaaagcaaaaaacgctggggcttgtacgaaggtgatgacatcaccagtgatacgataaccgacaaagaacagatgaaagcttacgctgaggcgcaatttaagcctaatcctgatgtaagtctcgaactgacggctatcgattggcaagcgattccaggcgatctggtaagagttgagatcaagccagccaactacgttactcagaccggcgttgttggaatcgtaagctatccagatagtgctgccaaaaaaactacggttacgctaaacagcaatttgcagactatccttgactatcagcgtggtcaacaggcagagctcaaatcttatcgtgacagcactaggaacatgatcatcaacgcgcagtttaatagccaggtgcagacaacgtggaacgaaacggaggtgaaggcatttgacaacagcaaacgtagttgacgtatcggagtggcagccgaccagaatcgactgggccaaccttaaagctaacggcgtcaaagcggtcgtcgtgcgtatcggtcatggtgtgacgcgtgataaaaacgcagccgaccatatcactaacgcgactaaagcggggctgattgtccatgtctatcactactacgagggcgtagacggtgagctgcagtattcggtcaacaacgctaagagcctaaacattcagccgaacgtgtactacttcctggacatggaaggcacgatcgctggctcgtggccaagcattttcgactcgtttcgcaagcagtggccagcgtatggctggaataccggtctgtactgctcactaagcaactacgcaaagtttgacgacgtcacgcttgttaagcagggcgtgtaccgctggattgcggcgtggggcagtgatcagccaagcaatgccgacatgtggcagtatgacagcaagaccggtctgggtagctacgcgagtgcactggacaaggacgttgacattgccggcaagttggtcaaagagccgggcagcacgattgttgagccaaccgacccgaacggcaactacacgatcaaacctggcgcatttgttgggtttgactacagtaccaccgagctacaaggtggggcgatgctggttgccagcccagacggtcaaaacaaaattcccaagctgtcgccagacggccagtttttgtttaacaacaaagacggggacaacatgtggacgctgatcaagccaaaaatcagcacgattaaaggcgagaaaggcgacaaaggggatgccggagctaacggcaagtctgcgtatgaagttgccacagccaatggctacagcggcacacaggcacaatggcttgcgtcgctgaaaggtgctgatggcgtgcctggcaaagacggttccaacggtaaggacggccaaacgtggcaaccgtatatcgcagacgataagcactggcacatccggctgattaacaacgttgacatgccggctatcgttggtgtgtttttgtttgaacccagggatctgagataccatcaatggttaagattcaacccggttcgttgtggagtgcttacgatcattcaatcatgatcaaatattaaatctacttataactactaaacctaagcttagtaataacgtcactagtccaattaacatcatacccattgatgatccatcacctgtttgaggtaatctacttgttttatcgtacattttaccttgagtgaaatcctttggtgttaccttattcccattattaggaacttgaggttccttaggcgttgtcgggttattaggaacctggggcttcttaggcgttgtcggattatgggtattagtaatattgtaaccatcaacagtactggtgtaccccgcaactgcatcttccgtaactgtgtaggtaatcttctgaccattagcataagcagctaagttgtcgaaactgtactgccagttatcactggcactaactttcttgcttgcaacttgttgaccattggccaataagtttaccgtgattgaacttggacggattccatcttgattgttgttatccctccaagtcttcgtccctgaaactgaggttttctcaatcttatcgataattttaataacggccccttttgaatcaaaatttgtagaagttacgattaccgtatctgctaattgatatcccttaggtgcactgacctctttcaatggtagcgtcaagaatcttgtgtaaatgaaatgccttcgtacatataatatgtatttaacttaaataaatgatgcttccaaggtgtcctggagtcctttgaaccctcggtggatccgcttcagagaattctcgttataaacattaaactgagaaaccaggaagcgatccagtgaatcttccgttggaaattgttctttgtggtgggtggtgcgcttgagatgcttattaaagttctcaatcaggttagtggagtatagtgattgccggatagctggtggaaagtccatgaaagtgagtaagttcggcaatttcagcagtggtaattcccttggtatacaactgaatgaccgttgtttctaaattatcactgtgccgaccgtaggctggcaaggtatgattttcaaaccggccattgcgatctcgaggaatggttaagttaagttggccgtacttcgtatcaaacgagcgctcataactgccgttgcggttattaccagtgttaatcccagcgtatgagtagcgttcgtaacccaaaaactctgccaattcggtttgaagcagctggttaatcgcaatttcgaggtggtgacgaaaaacttcgtccaaatcttacttttgggctagtgcagcgataatttctgtggtaagttcattcatggggaatgcctcctgtgatgttttctgtggttactaaatatcataagggaaggcattccctatttctatacaattcagaaatcttttatgcatttacacaagatattttacgctctctgcaaatgtgcaatccgaacgatgacctcaaatggtcggtttagcgattaaccaagtaaaacgattgatttagtgaaaacgggtgcacaaaattaggggataccagaaaggggcttgttaaatcacgcttaacaggctccggttagaaaatttaaaaattagtttgtgaaattttgggaccgtttccgaacgccggaatgttgatgtaaaacgatgtactgacgaacgttaggggaagcgctatcatttttcacaaagatcgccaagggagacgctttacttttccttaatcaatgttattcttgctttaagaaatgattcccccactggtttgctagcggagggatctttgttgctattattcattaaataaaggaaaggtgttttcccatgtatcttgcaatcaatattcttgggataattgtcttcttggcaattggattcctcttctccaagaacaagaaagcgatcaactggaaggccatcgccatcatggtggtcctcaacttggtcttggcttggttcttaactggttctgctgccggacgtgccggggttaaggctgccgctgacggctttgcctggattgttgatatttcctctaccgggacgatcttcgcccttggtggttggtatgacgcaaagaacttaaacttcatctgttcggcactgatgccaatcctgatgattgttccaatgtttgatatcctgacttacatcggggtcttaccttggatcatcaagtggatcggacggggcctgtcctttatcaccggccaaccgaagtttgaatccttcttcgccgttgaaatgatgttcttagggaacacggaagttctggccatctccgggatgcaattacggaagatgagtcgcgaacggaacctgacgatcgccatgatgtcaatgtcatgtgtgacggcgtcgatcttaggggcctacatcgaaatgatgccggggcaatttatcctaacggcggtgccgattaacattgtcaactccctgattgcgactgcgttaatgaacccaatcgttgtaccagaagaagaagacacgattgaaaccatcaagcaagaaggtgaaaagcgtgaaccattcttctccttcttaggggattctattttgggcgccggtcggttaatcctgatcatcgtcgcaaacgttgtagcctttgttgccttggccgccttgattgacaagctcttggccttgatctggaagccactctccttggaagccatccttggggttatcatgttcccattctcctggttaatggggctgccagtgcaccaagcctggatgctttcccaagacatggggatgaagctggttaccaacgaattcgttgttatgggtaaggtgaccggtgtcatcaaccaatacccagaacacttaaaggccgttttgaccaccttcgtaacgtcctttgccaacttcgggacgatcgggatgatcatcggggccttcaagggtctggttggtaaggaagataacgactacatcgccactaacattggctacctgttgttatccgggatcttagtatccctgctgtccgccgcaattgttggtttgtttgtttggtagaactaggagtgggaaccaacccgttcggcagaccgtttggctaagctagggcaaaggttggtgccatcagcagcgttctttgtccgtacttagacactaggcctgcggttggttgccacgttatctgtgtaacagccaagaaattagacaagaggttaggagaaaacgagttttttcccaacctcttttcttcccgctaaaataaatgcgttttcttaaattggaggaatgaacatgacgactaaaattattatggatactgacccaggaattgatgacgcagccgcactgacgatggcgatcaacgacccgagcctggacctgaagctgatcactacggtggctgggaacgtaaccgttgataaaacgaccgccaacgccttaaagatcgttaacttctttggtaaaaacgaccaaatcccggtggccggcggggcggtggcgccgttaatcaagccgtttgaagacgcggcccgcattcacggggaatccgggatgccgggttacgacttcggcgatgactttggtcaaccgctagcaaagacggccgtcgaagccctgcgcgacgccatcatggcagaagatgaggtgaccctggtgccaaccggctcttacactaacatcgccctgctcttctcccagtatccagaggtgaagtcccacatcaagcaaatcgtggcgatgggtggttccatctccggtgggaacatgacctcggccgctgagttcaacgtctttaccgacccggacgccgctaagatcatgtacaacgccggcgtaccgattgtgatggtcggcctggacgtaaccttaaaggccctcctgaccccagccagccaagagaagctcctggagatgggcgaagccggcaagatgcttcacgacctggtgacccactacaacgacggggacgaccaggacgggcacccgatgcacgacgttaacacgatcttctacctcctccacccggaggccttcacgaccaaggaaatgtggatcgacgtggtaacggatggcccggccattggggctacggttggtgacgttcgtggcgcctaccacgacggcaaggtcaacgctaaggtctgcgttgacatcgacgccgcggccttcaacaagtggttcttagaagaagtggcggcaatgaataagtaatagagtaggaaattcagagaataaataaaaagctgggagaaaagcacgcttttctcccagcttttttggcatcatttcccgggaaatgattcccgccagaaagccggagatcgcttgaaacaacgggcttattaaggtaaagtggtagggtaacgtggaacaagatgtttcacggaaaggaaaaagatatgaacccagaagaatttcgtcaagccctccttgaccacggcattgcgctgacggacgcccagatggcgcagtttgcgcgttactatcagctgctggttcaaaccaacgaacacttaaacctaacggcgattacggccgaaacagaagtttacctgaaacacttttacgattctttgactggggccttcgcctaccctaagctccaaagccaagccctgactttgtgcgacatcggggccggggcgggtttcccgtccttgccgctgaagatcgtctttccccagttggaagtcacgatcgttgattccctaaacaagcggatcaacttcttggccgacctgtgcgacgacctcggtttgaccggggtgcacctggttcacgaccgggccgaaacctttgtggccaaggggagtccgtaccgcgaacagttcgacttagtaaccgcccgggcggtggcccgcttggtggtgctcggcgagttgtgcttaccggcggccaaggtcggtggggcctttttggcttataaggccagcgccgttaatgatgagttaaaattggcgaccggagcgattaacaagctgggtggccaggtggcggggacgaccaagttgaccctgccaaccaagccggaagcagaggagcgcaacctggtggtgatcgataaggtcgctaagacgccgggaaagtatccgcggcgccccggggtacccgctaagaagccactgattaacgtctagcaattgaggagtagtaaaatggcattttcattgtttaacattgggaagagcaaggagccggttaaaaaccaagtcgtggaggttccgctggcgcagatcgtgcccaatcgctaccaaccccgccaggtttttgaccaaacggcgatccaagaattagcccaaacgatagatgaacacgggctcttgcaaccgatcatcttacgcgaatacgaaactggtaagtacgaaatcattgccggggaacggcgcttccgggcgatgagcctgttggattggaccaaggccccggcgatcgtcgaaaagatgaacgaccaggaaacggcctccttggccctgatcgaaaacctgcaacgttcgcagttaagcccggtcgaagaggcccaggcttatcaacagttgatggaactcaacaagctgactcagtcggccctggccaaggggatggggaagagccagtcctttgtcgctaacaagttgcggctcttacaactgattacgccggtgcaaaacgcaatcatggaccacaagatttccgagcgccacgggcgggccatgctcagccttagcgaggaccaacagcgcgacatcttaatgaagattgttaataacgactggacggtccgccagaccgaagacgagatcgcccggatgcagggtaagccggtgccaagcgaagtggaggcccaaaagcaacgcgaactctttggcctcgacgaagagttaacggtcaaaaaagacgacgcgcaggatcaaccggctaaaaagaagaaggcgccgaagaaaaccaagaaggtggccagccggatcaaggtatccgacccacggattgccgtcaacacgatcaaggaatccttgaagttagttaacgataacggctttgagaccaaggtcaaggaaaccaagaccgctaacggggtggagttgacgatcacgatcgttgccccgacggactagtgggggtgatgcaatgagtgatgcaaggcaactgaccgccccgcccggcccgggggaagtggttagggagttggcggtggattcaatccgccccaacccctaccagccccggcgcacctttgaccaggagggcttagcggagttagcccggtcaatcgaagcggcgggggtctttcagccaatcattgtccggcgcccggaccccaatttgaaccgctacgaattaattgccggggaacggcgcctgcgggcgaccaagatgactgaacgcaagacgattccggcgattgtccgggtcttagacgaccagacaatgatggcagtggcggtcctagagaacttgcaacgcgaggacctgagccccttagaagaggcccaggcctaccagaccttgattgaacgcttgaacctgacccaggcccaggtggcggcccgcttaggcaagagccgcccctacatcgcgaactacctgcgcttgttaggcttgcccgaagaggttaagcagatgctggccagtggcgagctatcgatgggccaggcccggaccctcctgggggtcaaggacgaacggcggctagttgaactagccaagcgggttgcaaacgaggggctgaccgtccgccagctagaagagatcgtggccgggattaacaagaaggggcgccaaaagccagtggttaaaagtgccaacccttacttacgagaggctgagagtcaactagcgggtaagtttggtgccaaggttagcttgcaggccaagcgccgcggcggtaagatcgtgatcccctatggttccaatcaggatttaaaccggattttggaactgctaggggtgcactttgattagggggtagtaaagatggaagaatacgcattaaacgacattgtcaaaatgaaaaagccccacccgtgcggggtaaaccggtggcagattatccgggtcggtgccgacattaaaatcgagtgcaccggctgtagccacattgtcatgatgagccgctacgactttaacaagcggctcaagaaggtcttagaacgggccgaacaagaagaggattaaaggagtttttaaaccatgtcattaactgcagggatcgtggggttgcccaacgtcgggaagtcaaccctctttaacgcaattaccaaggcgggcgccgaaatggctaactacccgttcgcaacgattgaccccaacgtcgggatggtcgaagtgccggatagccgcctggcccggatcgatgaactgatcccggccaaaaagatcgtgccaaccacctttgaatttaccgacatcgccgggatcgtcaagggggcggccaagggggaagggcttgggaacaagttcttggaaaacattcgccaaaccgacgccattgttcacgtggtgcgggcctttgatgacgatgacatcacccacgtcactgggaaggtcgatccggtcgacgacatcgacacgatcaacctggaactgatcatggccgacctcgactccgtgaacaaccgcttggccaaggtgcaacgggcggctaaggggcgcgacaaggacgccctagccgaactggcggtcctagaaaagcttaagccggtcttagaggcgggcaagccggcccggtcggtggaattcagcgccgaagaaatgccgatcgtcaaggggctcttcttattaaccattaagccggtcctgtacgtggctaacgtggccgaagacgatatggccaacccagaggcttccaagtacatggacgtgatcaaagaacacgtggcgggcgatggtgaagtgattgggatcgccgccgccgccgaagaacagatcgccgaaatggacgaagaagaaaaggccgacttcctggaaatggaaggggtagaagaaccaggcttaaaccgcctgattcgggccgcttaccagctcttgggcctggaaaccttcttcaccgccgggggcaaggaaacgcgcgcctggaccttccggaagggcactaaggccccgcaggccgccgggattatccactccgactttgaacggggctttatccgcgccgaggtcatgtcgtttgaagacctcgaccagtacgggagccacgccgccgttaaggaagccggtaagctacgcctggaaggtaaagactacgtgatgcaagacggcgacatcgttgaattccgcttcaacgtttagtcaggatagagaatcgattgagaggacaccaccgtgagtgaacaggaacaaagaaacaccgctgccggacaacgccagcgccaacacccaaaagaagaccggcaaaagaccgggatgatgtttgaaaacgccgggttgacccgtaagaatgaagacttcatgtaccagttaaataagcaactggacgcccagggggccacggccgaagccaagccggccctgctagaagaaaccatgaccgccctcttggaaggtcaaaagacggggcaaaccgcgaagggactgtttggaacgcccaccaagcacgccgatgaactcctgcacccgaagaagacgccagctgaacaacaacagacctcgaccgtcttgatgtcggtagataacgggctaatgtttttcgccatcttcaccttcatgtttgggctgatggggctgatgcaaccgtcaaccctgaagctggcccaacacgggagcgccgggctggtcgcgatcatcttagtcgccgtggccggtggggcgtccttcgggttcgtcaacaagattttgttgccaacggtcgatgaaaacgggaaacaacaccgccggccgctgtggctccggattgtcctggtgttaggggcgttggtggcctggatcctggtctacatgctagtggccttcttgccaaacgccatcaacccagtcttaaacgcctgggcttatctaatccttggggtagcgaccttcttcggcgacgtttacttccgccaacgctaccacattgtcgggggcttctggggctcgtcggctaaccggcggcgccgttaaggaagaaagtggcaaataacctacccgctgggtcgccacgttttctgtctaacattaaaaaatacgccagaggctgggaaaagttctgttttcccagcctctttttgcgttctaaaaccgaacgttattcggggagcttcggcagggagttccataatttgggcagaaaagatgagaatcaggttagaaatgccggaaatgattgaccaaagccgatatatcgagtaaagtactaacaatataaatttttccaaaggagtgctgttcaaagatgtcaaactgggataccaagttcgccaagaaggggctaacttttgatgatgtgctgttgattccggctgaaagccacgtgttaccaaacgaggttgacctgtccacgcagatcgccaagaacctgaagctgaaggtgccatttatctccgctgggatggacacggtgaccaaatcatcgatggcgatcgccatggccctgcaaggggggatgggggtcatccacaagaacatgccgattcaggcccaggctggtgaagtggccaacgtgaagagcgtcgccctgaactcgatgatgagccacgccgccgtcgacgaccaaagccgcctgctggtggccgccgccgttggggtaacgtctgacacctttgaacgcgccgaagccctgtttaaggccggcgccgatgcgatcgtaatcgacacggcccatggtcactccgccggggtgctgcgtaagatcgccgaaatccgcgaccacttcccgaacgaaaccttgatcgccgggaacgtcgccactggcgaggggacccgggcgttgtttgaagccggggtcgatgtagttaaggtcgggatcggccctggttcgatctgcaccacccgggtggtggccggggttggggtaccacaaatcaccgcgatttacgatgcggctagcgtggcccacgagtttggtaaggccatcatcgccgacggtgggattaagtactccggtgacatcgtgaaggccctggccgctggtgggaacgcggtcatgctcggttcgatgttatctgggacgaccgaagcgccgggtgaagtttacgaagataacggtaagaagtacaagtcttaccgggggatgggctccgtgggggcgatggcccaatcccatggttcttcggatcgttacttccagggaggagttaacgaagctaacaagctggttccggaagggattgaagcacgggttgaatacaagggggacgtcagcgatgtcatcttccaaatggtcggcggactgcgctcagggatgggctacgttggggccggcgatattcaaaccttaatcaaccaagcccaattcgttcaaattacgaacgccgggctgcgggaatcccacccacatgacgttcaaattaccaaggaagcgccaaactacaagtaaggcggttgaaaagggaaatgcgtcgcccccaggtgtgggggcgacgcatttttagttgacgaaaaaattataaaaacttcaattttatcaaatgataaaaagtagtcacattaccatttacttattaatatattatctatacacatagtaaaatgttgtcattttactaaggtgaaactcataatgaaacggctttcagttgatgtaaccaagtaattatttttatttaaaataacacttgtaatcgaaatgtgactaaatcctagttgaatacaaataaaaacgtagcaaaataagttaaagattaattaatattgcccatagaagggcgaaaaaggaaggtcagcatggactctgaagaattacaacaccgttcttctcagcaccagcaccaccatcatcaccaccatcaccggcgccgctggctgcggtggttatggattcttgtggggctagttgttgtcgtagcgctcttctttgctggaatggcatggcgaaacgttcgcgttgccaccaacagtatgtattccccgagcggggtggttaagagccggaacttaagtaagttattagctgctaaaaaaccaattaacattctcttactcgggaccgatacgggggccttggggcggagttataagggtcggaccgacacgatcatgatgatgtcggtcaacccgcaaactaagaagacgacgatcgtcagcattccccgtgatatggaagtgaccctgcctgattacagcgatgagtcaccggccaagctcaacgccgcctacacttacggcggggtcaaggaaacgatcaagaccctcaaggaatactacaacgtaccgattgatggttacgtgctcgtgaatatgggggggctagaaaaggcgatcaaccaagtgggcggggtaaccgttaagtcaccgctgacctttagctacgaaggttattcctttgaaaaggggaagacctacacgatgaagggagcccaggcactggccttctcgcggatgcgtcacgaagatcctaacggtgattacggccgtcaggaacgtcaacggctcgtaattatggccctcttaaagaagtcggcttcctataagtcaatcttaaaccagtcgttcttaaacgacattgcggacgaaacgcaaaccgacttcaccctgaataatatgatgagtgtcgccctccactaccggagcgccggccaaagcgtcacttccgaccacgctcagggaacttcccagaccgttagtggggaagattttgaagtagtctcgacgaccgaacgccaacgggtaagcaacgaactacggaccaccctggggctcaaacaagtaacagttaagacggagagtaattaatggaaagcgaaaagaataccaacacgattgacttgcagcacctctggaagctgtttgttcaacacatgcgcatgattttgatctggacggtgggcctcggcgtcatcgcttgggggctagctgcctttgtgatcccggctaagtacaccgccaccacccaaatcctggttaaccaacgcaatagcaacgacaataacggtcaagcttacactaatcagcaggctgatattcagatgatcaacacttataaggacatcatcaccaatcaagtgatcctgaagagtgcttccaagcaattggctaacccgagcgggagccaacgggcctacgcattaagcgtggctaagctaaagaattcactgaaggtaaccacccaaaataattcccaggtcttctccctaagtgcggaggcgggcaacccgacggaggcgaaggtgatcgctaacacggtggccaagatctttaagaagcaaatccgttcgatgatgaacgttaacaacgtgacgatcgtctcagaggcaacggcgccaaccagccagtccttcccgaacaagaagctctttgctttggccgggttggtgcttgggttcttgatcagttacgtttacgtactgcttcgtgacttaaccgacacgacggttcgtgacaacgactttatgaccaacgaactgggcctaactaacttgggtcaagttggtgaaatttacatgccagccgactttgaatttaagccgttcgatgaccaggctgctggtcaccgccgggtctagaagggaggacttttaaatggggttatttaaacaccgttacaccgaatctaccgacacaatggataacggggccatgctaatcacgctggccgacccgaagagcggcccggccgaacagttccggacgatccggaccaacattcacttcatgagcgttgaccggccgctaaagacggttgccttcacctcctcgggaatctcggaagggaagtccacggtaacggccaacgtggcaatcgcctgggcccaagaaggtaagcgggtcctcttgatcgacgccgacttgcgccggtcgactctacacgtcacctttggcctaagcaaccaaaaggggttaactaccgttttgactggggacagtaacgaagtcgaccttagcaacgtggtgcaaaagagcggggttgaaaacctggaggtcttaacggccggtccagtaccaccgaacccatcggagctgttgggttctcagcggatgcaatcgctgattaacggagtgcgggaagtctacgacatagtggccttagacgtgccgccgatgctgcaagtaaccgacactcaagtgctatccagcaacctggacggggtaattttggtggttcgccagggggtgacccaaaaggcagctattcgccgggcggtggaaatgttgaagatttcccaggccaacgtcttagggtacgtgatgaacgacgtttacgatgacgacgctggttacggttatggctacggctatgactacgagggaggtgaaggataagttaaacggaaagggggacttcgatggggctaattgatttgcactgccacctgttgccggggcttgatgatgggtcaccgagcatggaaacgtctttgaagttagcacaagaagcggtggccgatggggttagccattgcttgttgacgccgcaccatttaaatggtcactacgtcaaccacaagcaagacgtgattagggcaacggtagcctttcaagaagcccttgaagaagctcagattcccctgaccgtttttccgggccaagaagtgcgggtgagcgatcgggttttgccggcactagaagccgacgacttgttgtacgtggacgaagaaggccattaccttttgttagaaatgccaagtggtggggtgccgacctttgcccgacagttggtctttgaactcttgcagcacggggtgacgccggtgattgtccacccggagcgtaacgccgccattttggatgatccaagtattctggaggcgtttttggaacagggttgcttgacccaactgacggcggcttcttacatgggcacctttggcaagaagattgaagatttaacgacccggctaattgaagcggggcaggggacgatcttcgcatcggacgcccacgccctagcccggcgcgactatgagttaaatgaaggactagcaaaaatggcccgtgagtttgacccgcacttggctgaacactaccgccgcaatgccaagcggttaattaacggtgagccagttcggatgaagtggcaaccactgaagaagaaacgtaggttttggttgttttagtaaaataggaattatggaggacaacatcttatggtaaaagcacttgtcactggaggggcgggatttattggatccaatctagtaatctcgttagttgaaaaaggatatcaagtgaccgtagttgatgacctatccatgggagtgaaggctaacttagctacggttgcagatcaagttgagttccatgaacatgacgtgtgcgaccatgaatttatgcactccattcttgatgaagactttgactacatttactatttagctgcgattgctagtgtagctgattcggtggaacggccgtatgaaacgcaccaggtgaaccaagaatcagtggtagatacgttggaatacctacgggtaaagggatatcaaccaaagaaatttctgtttacctcctcggcagcggtatacggtaactatccggaattaccgaagcgagaagacagccgagtgcaaccattaacaccatacgcagtagataagtatgcttcggaacgatttacaattgattatggtgacttatacggattatcaaccgtggccgtccgattcttcaatgtgtttggtccccggcaaaaccctaattcaccgtattctggtgtactatcgattgtgacgaactgtctgttaaaggatcagcagtttactctgtacggggatgggagtcagacgcgggactttatctacgttaaagacattgttaacgcgttgattttcattagtgaggcaacaaatagttatggggtttataacattggttacgggaagaaacacgcattgctagacgtaatcaggatgtttgaagaagcggccgggaaaaagttgaagattcaatttgcggaagcacgaaatggggacattcaggaatctttggcagatattacccgtttaaaggaattaggttttaaagcaaattgggggttagaaaatggacttagggaatactgggaatatgcagatggaagaagtaaatagtaaggcgcaaatagcaggaaccacctacgaatacttagaccacattggcgaaccaatcccaatgaagaaaatggtgtggaaacgattttgggatatcatttttggcttaattgggttaatcatcattattccgttcatttttgtttttgggatcattattaaattaacgtcgaagggaccgatcttttttaagcaagaacgggttggctacatgggaaagaactttgatgttatcaagctacggtcaatgcgaaacgatgcagaagctaaaaccggggctgtgtgggctcaaaagaatgacccacgcgtaaccgtagtgggtcagtttatgcgaaagacgcggattgatgaactaccacagttttggaatgttttaaagggcgacatgagcatgatcgggccacgcccggaacggccagagttaacggaaaagttctataaacagtggccagaatttccgcaacgcttgcggattatcccggggattacaggttatgcccaagtaaatgggggctatgatatttccccagaagaaaagtgccacctagataattactatattgaaaactactcatttacctttgacgttaaaattgctttggagacgatcaaaacgatgttcacgggtgatggggcacgataaaaaagaatagatttgaagaaaacaggaagtaactttatgagtaacgatgaatttcctgctttttctgtactgatgtcggtttacaagaaggagaaaccggtatttttagataaagcattagagagcatcgaggatcaaactgttaaaccaaatcaaattgtggctgttgtggatggccccatagggagtgaactcgacgctgtccttaaagaacatcaaaatcaaaatacagatatctatacaattgtacgttcacggtactatcccctgtcaagttgacacttggcagattgctccggccaatatttattaaattcatcagccacccagcgcttcttgaccccggccctgcgccggcgggtgacggctttgtacacgattcaatacgatcaactaagcctgtcgcagcgaattcacgactacgtggcggcgaacctgcaagacctgctggcccccgggccccccgagctagtcagtgacctgttggcgacgctgcttactcaggtcttacggaccgtttttgaacggggggaattcccaacccccgccgaaatccgggcgctcaaggctgcctttgcccgtttactcaactaaaaagggtggtcaacattcaaaaataaagcaagaggccggaagaaaacgtggttttctcccggcctctcgtgggttaaggactagtagtccccgtttaaaattgagtttttaacgataacgtagtcgaccttggtgatcgattccaggtcgcgcccaccggcgtaagaaatcgctgactggaggtcttcttccatctccaccagggtgtcttcgatggcaccccggaacggcaccagcatttgcttaccttcgacgttgcggtaggcgcccttttggacttcggaggccgagccccagtattgcttgtagcgcttgccgtcaatcgtgatcaggttgcccggggattcttggtggccggccaacagcgagccaatcatcaccattgaggccccgaagcgaacggacttggcgatgtcgccgttgtggcggattcccccgtcggcgattaatggcttgcgggcggccttggaacacaggcgcagggcggcgagttgccagcccccggtcccgaaaccggtcttgagcttggtgatgcaagccttaccggggcccactccgaccttggtggcgtcggcgccggcgttttccaggtcgcgaacggcctccggggtggccacgttaccggcggttaagaaggtggtcggcagttgttgcttgatgtgtttaatcatggcgatcacgaaatcagaatgtccatgggcaacgtcgatcgtgatgtactccggcaccaattgttcgtcttttagttgattgataaagtcatactcgctgtccttgatcccgacggaaatcgaggcaaacagcccccggtcgtgcattcgcttaacgaagccggcccggtccgcggggttgaaacggtgcatgacgtagtagtagtcattttgggctaaccagaccgccaattcttcgttgattaccgaggccatgttagccggtacaacgggaatcttaaaggttttgggaccaaatttaacctgcgggtcagcttcctttctgctcttgatcacacacttgttagggatcagttgaatgtcatcataatcaaaagtttccatcgggatacctctcttaaaaagtgatttgaaaccgttagtaactataggcgaaaataagggcgccgtcaaggataaaaccgaacaattttacctaatgtcaggaaaaaggttcagaacaacccttgcaaatcacgaactgatccggtagtatcatagagtaactgtgcttaattttaagactaatgaggtgaacagaatggcaacagtagtaatcgtaggaagccaatggggagacgaaggaaaggggaagatgaccgactacctgagtcaagaagcgaacgttgttgtccgctcccaaggggggaacaacgccgggcacacgattgaattcgatcggcagaagtttgccctgcggctgattccgtccgggatcttcggtgaaaacaccaccgccgtgattggtaacggggttgtcattaacccgcaggccctgttggaagaaatcaagtacctgaccgaccgcggggtcgacatctctgggcttaagatttccagccgggcccaagtgatcatgccataccacctcttgctcgatgaatgccaagaaaaggctaagggcgccgctaagatcgggaccaccaagaaggggattgggccaacctacgtcgataaggtttcccggatcgggattcgggtggccgacctcttggaaaaggacacctttgcggcgaagctcaagcaaaacctggagattaaaaaccagctcttcaccaagatctacggggtcgacccggttgattttgatgaaatctttaaccaatactacgaatacggccaacaaatcaagcaatacgtcaccgatacttcgctactggttaacgacgccatcgaccgcggcgacaaggttctgtttgaaggggctcaggggacgatgttagacatcgatgaagggacctacccatacgttacttcctctaacccaacggccggtggggcgccaaccggggccggggttgggccgaacaagattgagaccgtggtcggaattgccaaggcctacacaacccgggtcggggaaggaccgttcccaaccgaattgaacgatgaaatcggcgactacatccgcgaaaccggtcacgaatacggcaccgtgaccggccgtccacggcgggttggctggtttgacgccgtggccatgcgccacgcccgccgggttaacgggatgacctacttgagtttgaacctgctcgatgttttgaccggcttgaagacgatcaagatcgcccgggcttacgaactcgacggtcaagaaattaattactacccggctagtttggcagaattagaccggtgcaccccgctttacgaagaggtgccgggctgggaagaagacatcacccaagtgaccgactacgaagacctgccggccaacgctaagcacttcttggaccggatcgtcgaactatcagagacgccactggccacgatttccgttggtccatcgcgggaacaaacgatcatcctccgcgacccgtggcggggttaaagtaaactaactgacaaaagagcgctggctgtctacttagacggtgggcgtttttttgttggctgcataaattggcagacggctagaccgtttgcgattttttattatctgacgataaaattattgttgatccaccagcggtgtttataaaattagtttgtgaaatttatggcagtgacgataaatttcacaagttaagttaagcggtacatagtgtgttaaatgttacttaatgaacaggatctaaaaatacttgtgaaatttgaaaaagcggttacaatgtgaagtgcagataacaaccaactaattattaaggaggcctactcatggcatatcaaactgttaatccttataccaatgaagttgaacacacttacgcagataccactccagaagaagtggagaaggcgttaagcctggcgcacggtctgtacttaaagtggcacgacggctctggtctggaagaacggaaagctgtgattacaaagctggggacgctccttcgcgaacgccgcacggaaatggctgaactgatgacccgtgacatggggaagttaatcggtgaagccgaaggtgaagttgacctttgtgcaagcttttgtgactactacgtagaacacgccaacgaattcctggcaccaaagccaatctacaccacttccgggaacgcctttatcttaaagcaatccctcggggtactgatggcggttgaaccatggaacttcccgttctaccaaatcgcccgggtctttatcccgaacttcatcgtcgggaacccgatgctgttaaaggacgctgctaactgcccaacctcggcccaagcctttgctgacttggtactggaagccggcgccccagaaggttctttgaccaacctctttgttagctacgaccaagtttccgaaatcatcgctgacccacgggttgccggggcctgcctgactggttccgaacgtggtggtcgttccgtggccacggaagccgctaagtccctgaagaagagcaccctggaactgggtgggaacgacgccttcgttgttttggaagacgccgacatggacaagctggccaaaatcctgccgcaaacccgtctgtacaacgctgggcaagtatgtacttcctccaagcgttacatcgttccggaaaagctggttccgcaatttgtgaacatcttaaaggacggcttctccaaggttaagatgggcgacccgttggaccgctccacgactttggctccgctttcctcgaagaaggccaaggaaaagctgacccaacaagttcaactggccatcgacaacggggctaagctcgaatacggctttgaaccagtggaagaccaagagggtcaattcttcatgccaaccatcctgaccggggtaacggtggaaaacccaatctttgaccaagaaatgttcggcccagtcgccgttatctacccgtacaagaccgaagaagaagccattgaaattgctaacaactctagctacggccttgggaacaccgtctttggtaccaacattgcccacgcccgtgaagtggcttccaagatcgaagccggcatgagctggatcaacgctggttgggcctccctgcctgaactcccatttggtggggttaagcactccggttacggtcgtgaattaagtgaaattggtttcaatgaattcgttaaccaacacctgatttacgaagtagaaccaaccgcttagtctttacctccctctcctcttaaatttatcggtgaaaatccccgtcaattccccagggacggggattttttgttgccaattttccaatttaaagttgggggagtcagaaaaaggttgagaagggcggccgagtgttgacatggtgccccgccccggttaagatagaaataataagcaatgcctttaagtggatcccgtgaggtcacaaggacggagaaattggttagcgccgccttggggactctggggggcgcttttgttatcagaaaaaggagtgttgatcgtggcccacgaaattgtggatggttcaagtatgcagcgtgccctaacccggattacctatgaaattattgagcaaaacaagggggtcgacaacttagtctttgtcggcattaagacccgcggcgtgtacttggcccagcgcctggccaagcggatggaacaactggaaggggtaaaggtccccgttggttccttagacattaccctctaccgtgatgaccgccaccagccggaccaccacgttgagcccacggtcaacgccaccgaggtcgacgtcgatatcaacgataagcacgtgatcctagttgacgacgttttgtacaccgggcggacggtccgggcggccttggatgccttaatggaccttggccggccgaagcgaatctctttggcggtcctggttgaccgtggtcaccgggaactgccgattcgccctgacttcgtggggaaaaacatcccgacgtccaatagcgaaacggttcacgtggcggtcgaagaatacgatggtcacgaagacatttcactggaaaaccgtaaataaaatcaccatttaagtaactccagcgagggtgcaagggtgaagtgggccgttagtgcggtgcctttttcatggcttctcccttcctgggggaagcctttttgtttaggaggaaaaagaaatgcaacgttttgaacccatggtcgccgtcgacgttgagaccaagcaagaggccctgcgcctgtttgacaagttatctagcgacaccgatcaccaaccaatcgttaaaatcgggatggaactgtactacgcctttggtcccgggatcgtccgcgaagccaagggccggggcttgaccgtctttttagacctgaagctttacgacatccctaacaccgtggaacggacgatgcgggtgcttggggccctgggcgctagctttgtgaccacccacgccgccggggggaccgaaatgatgaaggctgccaagcgcggtcttttggctggggcagcggcggcgggccggcgccagcccaagctgttggccgtcactaagttgacctcgattgacgaacagatcctccacgacgaacaaaaggtggccgggaccctgattgaggcggtgcaaaacgccgcccacctgacggaggcggccggtttggacggggtgatttgctcggcccaagaagtcgaagcgatccgccaggtaaccgggccggacttcttatgcgttacgccggggatccggttgaacctggataacaaggacgaccaaaagcgggtggtcacccccgcccaggcccgggaactggggagtaacgcgattgtggtcggccggccgatcaccttagccaaggacccgatgaaggcctacaatgaaattcgccaagactttatgggggaacaagactaatggagtttgaacaaaccgttgcaaacgacttgctgagaattagggccgtcaccctgcgccccgaccaccctttcacctgggctagtggtatcaaggcgccaatttacaccgataaccggctgacgatttcctacccggacgtgcgccaacacatttaccaagggatgagtgacctgattcgccgtttttacggtgaggcgacggtgatcgccgggaccgccacggccgggatcccccacgccgcttgggtggccgaagaattgggcttgccgatgatttacgtccgctccaagcccaaggaccacggtcagggccgccaaatcgaaggggtcttggtaccggacgccaaggtcgtggtaatcgacgacctgctgagcaccgggggttcggtactcaacgccgttaaagcggtccaagaagagggggctgaagtccttggcgtggtggcggacttctcctaccagttaccggctttagacgagaactttgcggccgccaacctgacctaccacacggtcaccaactacacgaccctgatcgaagtcgccgaacgcaatcacatggtgacttacgcccaaaaggattccctgcacgcctggcgcaaggacccggctaactggggttaataactaaggtgcattaactaccgcttaaaataagctttatacattttggcgctcccctcctatcctagagaaggaggggattttttccaatgcctttgacggctcgccggtggcgctagccctttctaaggtagtgggtcctaacttgagtcacttgtcctggggcttattattcgtgatcccgttggtaattgtgctcttggcgctcttgggaattcacccgctggtatcaattaccctgctgggacaagttctattgactagccaagtaacgatcccaaccttggcgattgcgttagccttaaacgtgggtggggcactgtcctacctggtctcaccattcgaaggggcgattgttttaattagcgacctggctgacgtcccgccgacaacggtggcaattaagtataatggttggtttggcctgtggttcttgttgctcagtaccgtggtgatctatttctttaccaattaaaggaaaataaaaaggcttcgcacccgaaaatgcgaagcctttatttattcttggatgttaggtaacgtgctagcccacggcccgtttcggaggttggtccgcttcccataacgtgctccccaaccacgggcctagtgcctaagtacgggcggagaacgatgcgtaccgcatcaacccccgccctagcttagtccaacggcccatttggaggttggtccgctcccccataacgtgctccccaaccacgggcctagtgcctaagtacgggcggagaacgatgcgtaccgcatcaacccccgccctagcttagttcaacggcccgtttggaggttgggtcgcacttcccccataacgtgctccccaaccgcagacctagtggctaagtctggtcacagaacaccgctgacgcgctaacctgtgccctatccttagcccacggcctgcttaataggctgggtcgcacttcctattctttaaggtatttattccgaattaacagctcccgcgacgcttgatcagcggggcgccaccctttatcaaagagccgttggaagtacagccggttgtagatcagggtgaaaattaacgaggaccaggggaagcccagcaaccaggggaggttaaagaccaggccgacgagggcaatgttggcagccgtgaccaggatcaaggcaaagttatagtaatccccccgaaacagggccgggagcgggccaaaccaaaaggtggtccaggagatgccaaccttagcgatccggatgtcgccggtatcgttggtgaccttggcgtagttaggtggggtcgggagattttttaaaaagtcttgattattattttggttgccaaatgggttttgcatggcgccctccttgttattcttagaccttaatcttatcataaacccgccgcgggccccaacaatcttccctccactgcaagggggtgggatccatgttagaatgaagccaactgccgttttgcgattaggaaggacgacgaaaatgctatttttctttaatgataatatccaagaaaacaaatccgggattgagcatgcccaaatcaagcggctaaatctctttaaaaaatttaaccagccggccaagattgtgattcgccagtactccaacgaattgcatcacgttaccaacgcggccggaattgacgatgccgacctggtcaacctcttcgattactttcaagaggcccgcctggtcaaggcgaagaaggtgaccttacaagacctaacctttgacccccgctggaagcgccgcgccgacggggttagttacaactactatgatggcgaccggcgggtgatttacgtgcgccgccaccagcgtgacaagcacgtgatgaacgttcaatactttgaccgcttcggcaagttggttaaggtcagttggtacgacaaccggggctttttgtcggtggaccagctctatgactggagcaaccagatcacggtccaaaactacttcaccccgacccaccggctggcgatgacgaccaccaccaccttagataagcggcaaaaggaaacgaccgtctaccacctttacgattaccaaggccaagaccttcagtttgcgaactttgacgagctgacccgcttcttttacgaccagatcgcaaacgaccgggagctgaccgggccgggcccagtcggctgcatcgtcgaccgctcctacgaactaggctgggcggttttgaacatgaaaacccgcatcttccgggtcctccagttacataacgaccacgttaacaacccggccgacatgcttcactcgccgttaaactacaactacgattggggcttgcgccacttgagtgagtgggacggggtgatcgccctgacgccgtcgcaacaagttgacgtcactgaccgcttcggtaaggtcgccaagaaggtttaccgggtgccgggggcgattgtgcccgatgaacgcctggccgccaagcacattccgatgaaaaagcgccaccgccatgaggtgatcgtgatcgcccgcctgtcgccggaaaagcaacaggaccaccttttagaggtctggccacagattctaaaggcggtgcccgacgcccagttaaacctgtggggttattccaacgacaacttcgaccaaaagctcaagcagatggttaaagacgagcacttggaaaagtcggttcacttccgcggttacacgaccgacgtgggtaaggttaacgacgaggcccaactaatggtgctgccgtccagcgccgagggcttgccgctgtccttagttgagggccaatcgcacgggctgccaatcgtggctaacgacattaaatacgggccgcgcgacatcatcgttgacggccaggacgggctcttaacccaaaacggcgataaagcggggctggccgcggcgatcatcgacctcttagaagatgatgacaagcgccaacggttcagcgaccaggcctaccaggacagcgagcgctattcggaggccaacgtgatgaagttgtggcaagaaatcattgacgacatgaacgagggggcggcaaaataatgaatttcttcgttaaccaatacctggtaactaaaaactcgagcattgaacacgccgaactaaagcggctggccctcttcaactgtcacgagcccgggtcggctaagctcttgacccaggactttgcaccgactttggatcagaccttagagcggtttggtttacagcgcgacgccgttattaacatgttcgacttttttgcgggcaccaccgactacgtgggggcgcccttaaaagtcgacggcctggcctatgacggcgacttgcagatggggaccgggaacaactttcgcgagttaaagcgcgggggccggctggtcagcgaggttcacttcattggcgggacggtcgcccgggtgggtaacgtcgattacttcgacgacgccggcaacctgaccctgcgccaaatctacgacctgcgcggtttcttggcggttaaccagtactacggccgggcgggcgaactcttttacgaacgctatcagcgcccggacggcaccgtttacctggagcgctactacgtccagtcaaccgaaaacacgccgatcaactcgctcaacgtcttaaaggactaccaggggcgcgaccgcttcttctatgaccaagagggactcttcaccttcttcttggacgaggttaaccgggcctttggcgaaaacaaccgcttctttgccgaccggccggccgtggcgatcaacccaattttgaacatgaccagcaaggtcaagcgttacttgtggctggcgatgcgggcggtggacgacggccaagacctagcaaccggtagcctagacacgatggtcgacgccgccttgcaacacggccgcaagtggaccggggtggtggttgccaccgcagcccaagccgccgacctgaagccgcgcctgccgaagggactcaagtgctacgtggttaataactccccggttaaagtcgaccgaacgccgatcttgattcaggaccggccggcccaacgcgtgattgccgtcgggcggctgggcgccgacaagcaaaccgaccagctaatcgacctcttcgcccgggttcacaccgtccggcctaaggcgaccctgaccttctacggttacggcaatcaagccgatatgcagtcctaccaggagcaagtcaaggcggccaacttggagcaggtggtcaccttcgccgattacgtggtcgacctcgagccggtgtacgaccaggccagcctgttggtggacgccagccgggtggacgcccagccgctggcgatggccgaggccctaagtcacggggtaccggtggtcagttacgattacgcctacgggccaagtgagctggttatcccgggccaaaccggagaactggtgccactgggcaaccgcgacgcctttgtgaaggccgtgatcgacttattgagcgacccaacgaagttgcaggacttcagcacggccgcctaccagaatttaaccccgtttagcgaagcgacgacttggcagcagtggcaagccctcaagtaggggcgccggacggttaaataaaaattatgaggaaattgttgacaaaaatgagaaagccattataattaagcgtaacaaattaatcgaacgctaaaacatatcgaaaagcagagtaatcgttagcggctagcaagagagtttccggttggtggaagggaacagcttaaggcggtgaagatgggcttggaatggcaccggcgatagttagttggtgacggagttgcacacgttatcagtgcagggtaattccttgaggagtaacccgctaaggctaccagccgtgaggtggtagcgaattaaggtggtaacgcgaagcactcgcccttgatcaatggatcggggcgggtgctttttttgatggttgacccgttcgagagacacaaagaaaaaacaaaaggggagcataattatgaagaataaaaattggattatctgggccgtcgtggctgtggtgattgtcgtgatcggttggttctcatttggtcacagttcgcaaaccagtagcaagacggttaccgtcggggtggttggtcaaaccagtcaggacgaagccatctggaaagaaattgccaaggtggccaaggacaagtacggggtcacggttaagctcaagaacttctccgattacaaccaaccaaacaaggccctgcaaaacggggatgtggatttgaacgccttccaacaccaggccttcttagacgcttggaacaaggctaacaaggggactttggtatcaattgggaagaccttcatcaccccaattcacctttactccaagaaggtgactgacgttaaggacctgccggacggggcaacgatcgccgtgccaaacgacgcctccaacgaatcccgggccctcttcttgctcaagaacgccggcttgattaccttaaagaccagcgccggttccttagcaacggttaaagacatccaggacaacccgaagaacttgaagatcaaagaagtcgccgctgaacaaacggcccggaccttagacgacgttgacgccgccgtggttaacaccaactacgccgtggccgctaagttaccggacagcgaaatcatctacacggaaccagttaacaaggactccgaacaatggattaacttgatcgccgctaagaagtctgacgccaacaaggaagcttacaaggacgttgttaaggcttaccacacgagccaagtgaagaaggttatccaaaaggaatacggtaacaaggaaattcctgcctgggacctgaagttaaagtaagaccacagaaagcgtgagggagaatatggcagacattatttcattagaccacattgatgtaaccttcccccaaaagaagggggaaccggtccgggccgtttcggacgtcaacttgcacgtcgaaaagggcgatatttacggggtggttggttactcgggggccgggaagtcgaccctggttcgaacgatcaacctcttgcaaaagcccaccgagggaacggtgaccgttggcggaacggtcttgtttaaagaccacgcccaacaagtcagcaatgccgaattacaggccaagcgccggaatatcggaatgatttttcaacacttcaacctgttgaacgaaacgacggtggtggacaatgtcttgtttgccctcaaacacgccaagctaaaggacaaggaggcccaagaaaaggccttgaacctgctggaactggttggcttaaaggacaaggcccaggccttcccggtacagctgtccgggggggaacagcaacgggtggcgattgcccgtgccctggctaacgacccggaaatcctgatttcagacgaagcgaccagcgccctggacccgcggacgaccaaccagatcttggacctcttgcgcgacttgaacaagaagctgggcttgacgatcgtcttgatcacccacgaaatggacgccgtcaagcgggtggccaacaagattgccgtcatgcaacacggggtgattatcgaacagggcagcctgcgcgacatttacctgcggccaaagcaggaactaacccgccagttcgtgggtggctccctggccgccatcgaaactttgaaggccttcaacctgggcaccctggccgcaaacgagcgcctctaccagctggtcttctcggccaagacggtcactaagtcgatcatcttggagctctaccggcaaagcggggtcgacgtttcgatgctctacggtaacattgaggtcttaggcgacgaaccggtcgggaccctctttgtgatcgtaaccggtgatgataatcaacaggccggcgcccttcagttcttgaaggataatcaggtggaagtaacgcaaattgatgatcgggggatttggaatgactagtttcttaacgcattacatgcccaacgtggttcaactcggctggaccggcgataccgggtggggaacgtcgatcgtccagaccctgtacatgaccttttggccggcaattttgggggggatcctggggttgatcttcggggtcgccctggtgattaccaagccgggcggcatcttagaaaacgccttttggtttggcctttgcgataaggtggtctccttattccgggcgatccccttcattatcttattggccttcattgcaccgttcacccagctgttagtcgggacccaaatcgggatgacggcggccctggtgccactgtcactcggggtctttcccttctttgcccggcaagtccaagtcgcccttgaatcggtcgacagcgggaaggtggaagcggcccaggccttgggtgctactaacaccgacatcatctttgacgtctacatccgcgaagcccgctccgaactggttcgggtctccacggtgaccctgatctcattgattggcctgaccgcgatggccggggccatcggggccgggggactggggaacaccgccatttcctacggttacaaccggttcaacaatgacgttaccctggtagccaccctcttagtcttgttgttagtcctgatcgtgcagttggtcggggactggttggcgcaacgccttaatcaccaggcacggtaaagggagtgcgaccaacctccttgacgagccgtatgactaagctaggggtttaatatttaaaatcgcatcggggccgggaaaaactaacttttctcggccccttttttcaatgggggaaattaatgatggatcaaatcgaacggacccgggtgcttagcaacctggtcaaaattaatagtgtcaacggcaatgaactagaagtggccaattacttgcgccgcctgtttgaacagcacgggttgacggccgacgtccagcccttcggcgagcagcgggccaacctgattgtagaggtgggcgccggtaaaccaatcctggggatcaccggccacatggacacggtcgccctgggcgatgaaaagaagtggcaccacgcccccctgagcgccacgattgaaggggaccgcctgtacggacgaggggccgccgacatgaagtcgggcctggccgcccaggtgattgccctgattgaattggttgaatcaggaaccctgactggtcatgtccgcttcatcgctacggctggtgaggagtacgggaccccgggtgctaaccgcctggaagaagcgggggtggctaaggacctgaacgccctggtggtcggggagcccaccagcgggaacgtcatctacgcccattcgggaagctacaactaccggatcgtttcaactggccaggcggtgcactcttcggaaccggaacgtggccaaaacgccctggagcccctggtcgactttgccctggccgaatgcgacctcttctttgacgttccggatgacccctgcctggggccgctcaagcactcggtgacgattattcaggggggcgagcaggtcaacacgattccggattacgcggagttgcgggggaacatccgccccacgatgcgcttcgataacgaccacgttaccgcccgtttgcaggccgccgtggaccgtcttaaccaggagggtgctgcccatttaaccctggaagtactccactcctggcgtccggtggcctccgatcccgacggtgactttgtcaagcgggccctgcaagctagccaggaggcctttgcaaagtacccgggacacgcgaccccggaactcggggtcatccacggggcgaccgacgcctcggtctttgtcaagcaccaccacgacctaccggtgattttactgggggctgacgactggaacatttcccaccaggtcaacgagtacaccaccctgtcctcctttgaggcaacgattgaagcatacaagcgcttgatcccggcctttttcgagtaacggcgagtggtcaccataaacaaaagccgggcaccacgcaatcttattgcgggtacccggctttttaataatattaattaaaccaacttggtccgccggcggtaaacgataaagcggcggaagatgtattgccacggcaaggttaaggcgtgcaccagccgagtgtacgggaagtaaccgaagacaaagaaaccaactaagacgtggatccggtaaatcaacggaacgtttaacattaactgccactgcgggttcagggtgaagaggctccgcacccacggcccgatcgattgacggtagttaaagtcaatgaaggcaccgtaaatcgtgcacgacatcccgagcgtgatcgtgatcaacaggacccagtcaactaaaatgtcgttgatgctcgaggtcttgtaaacccgggccacggtcatccgccgccaggttaagatcgccatcccgatccaagccaggctaccggccggaatccccatcatcagagaaccaaatatgtggtacatgtgttccgtgatgccgaagtaatcggtccaggcttggggaacgagcatccccaagatgtgaccaaagaaggccaggatgatcccaatgtgaaagaggatgctcccaatcatcagtttcttcttttcaaaaatttcactcgacttggccgtgatcgacccgtgaaagtacttaaaccgaatgaaggtcccgaagaaaaaggacgccaacatcaggtagggataatatacccacagcaggtgggcccaagcgttatgcatgtgcgttcgcctccgtttcaacgcaggaccggattaggccccgcaccgctttgattagtttcatgtacgggtcgtcggcgtcggctagggcgttttgcaagagggagtaggtcccgtcttcaatcactcccagggcgagcttgaggtcgtcttggcggctgtcgtccatgaagtcgccataggcaaagaactctaagagcatcggcaagtaatcagccagctcactggtcgtctccgccacgccgaacatttcgtacatcattttgagtttagcaaggatcgtcccccgctcgcgggagtcagtcatcttgtaataagacatgtaaagggtgtagcgccggttcatttcaaacaggctggcaaagtggctctcctggtccagcaaggttccttggtttaactcatcgaagagctcaccaaaggtcacttgttgctccttagatagcgccgggttttcgaccagggccgccctcatttccggactaaaggtctcctggtcgggataatcaatcaagcgcgacagggccacgaagacatcctggagctggttaatttttgcaaagttaatcacgccaaatccccccgtagaagctttctgcgtaaatttggttggttgattcaccagcttcggccttcttaaacatgctggagtgttgtggtgccaaggcacagccttcacattcatcgtaacccagggtcccctgttcggattgtgcgtcttcgaactgggacttgttggattgcggaatcacaaagcggtcttcgtacttagcgatcgccagtaggcggtacagtgaagtggccgagttttcggtcaagtcaaccttagccagcttagtggtatcgaagtcttgaccggccgtcttcgcccgcatgtaaagccgcatcatagccagcttgtaaagggcctgcttgatgaccggtacgttacccccggtcaaaaggttagccaggtattcaaccggcacccgcatctggtcaatacccgggaagatcatttccgggttcttcattgaatcccgtccttcaaagtaggacatcactggtgacagaggcggaatgtaccaaaccatcggcatcgtccggtattccgggtgcagcgggaaggcaatcttttcttcgaccgccatccggtagatcggtgacttttgggccgcttcgatcatttcctcagagatcccttcctttaaagcttggtcgacaatttccgggtcgttggggtccaagaagaggtccaattgggcttcgtaaagcttcgtttggtccggcgtggaagcggcttcttccacccggtcggcgtcgtagagcatcgccccgatgtagcggatccgaccgacacaagtttcggcacaaacggttggcaacccctcttcaatccgtgggtaacagaaggtacacttctcggccttgtgggtcttccagttgaagtacaccttcttatatgggcaaccggtcatgcaaaaacgccagccccggcaccgttcctggtcgaccaagacgatcccgtcttcgtcacgcttgtacatcgccccggacggacaagaagccacgcacggtgcgtttaagcagtgttcacacagccgcggtaaataaaccatgaaggcctgctcgaagttcttcttgatgtccgattcgatcttttgcatgttcgggtcctggttaacgtattccgttgaaccagccaggtcatcatcccagttcggtccggtggttaattccatatccaaaccagtgatttgcgactttggccgggccactggttggtgctttttctccgggccaaacagggtcttgtaatcgtaggtccatggctcgtagtagttgtctaattcgggcatgtcgttgttgtaaaagatcttccccagggcgatcttgttcaacttgtttccggcctttaactccaattttcccttggaatttaaggtccagcccccgtggtattgttcttcgtcttcccagcgcttagggtacccgaccccgggcttggtttcgacgttgttaaaccacatgtattcggccccgggccggttggtccaggtgtttttgcaggttaccgaacaggtatgacaaccaatacacttatcaaggtttaagaccatcccgatttgtgctttaatcttcattccagttcaccttctttaactttcttacgttcgcgtataggtcccgctggttcccggttgggccgtagtagttccaaccgtatgacaactgaccgtagccgccgaccatgtgggtaggcttaacgtggatctgggttggggcgttgtgcgagcccccccggttcccggtgatcgttgacagcggttcgtagatttcattgtcctgggcgtggtacatgtacaaggaacccttaggcatccggtgggaaaccaccgcccgggcggtaacgaccccgttccggttataaagttcaatccagtcgttgtccttgacgtcaattgcctcggcgtcttgcgggctcatccaaacggttgggccaccccggaagagggtcagcatttccaggttatcgtagtacatggtgtggatgttccacttcccgtgcggggtcatgtaacgaagggtgacttccttgtcggcaggggtgacctcaacgtcaccaggtcccatcacttgtggtggcaaggacggcttaaaggtcgccaacccttccccgaagtcgaggaagatttcgtgatccaagtagaattgttgacgcccagtcagggtttcccacggttggaggcgttcgacgttcaaggagaaggccgagtaacggtcaccgttgtgcttagcagaggtcccgattggggttgggtaagcctcttgcggctgggcggtgatgtttttaaaggtcatcttggcttcggcgcggccacggccaatgtcggttaacttttcaccagaggcctgttcccgctttttccaccctaggtcagctaagcgcccgttggaggccgtcgacatccgcaagacggcgtcacagaccttggtgtcttcgtctagcattggtaagccagcgttgtagccatcggtgtaggtccctagctcatccttaagctcttcaatttctggggtgacgtcatagccgtagttagcggccatgcttgggcccagggaaacgtactggtcgtagatgtggtggtagttacgttccactaaagacattgacggcattgtcttgcccggaattggctcgcattcgcccttcttccagtccttgatttggcccagtggctggctgatttcacccggcgtcccgtggcccagtggctgggtctttaagtcgtaaccagtttccggtaggtacttcttggccatttgggtaaaggtcttagccaagagcttaaactgttgccaatcggagcgtgattcccacatcggactgatcgccttgttgaacgggtgaatgtaagggtgcatgtcggttgacgacaggtcctctttttcgtaccaggttgccgccggtaagaccacgtcggagtacatagccgtcgaaaccatccggaagtccatgtcgacaaccaggtcaagcttcccagtcgtgtcctcgtcgtgccagaccattgacttgggcttcaagcgggtgttggccctggccaagagcccattttcggcacccaggaggtgcttcatgaagtactcagcccccttcccagaggaggcaaacaggttggaacgccacaagaagaagttcttcggctggttttgcttggcgtctgggtcctcggcggcgaagtgcagggtgccggccttgagctcttccaccacccgcttttgaatttccttaatgtctttggtttggtaatcatcgacaaaggacagggagctgcggtcaaattgcgggtaagacggcagccaaccgaggcggattgccatttgaacgtaatcggcgttgtttaggtaacggtggtcaccctgataaaccggcgagtactgttgctggttttccatttcctcgtaacgccattggtcggtggcaaagtagtaccaagtcgtcccctgttgttggcgggcaccacccttgtgccagtcgttggcaaaggtgatgttggcccacccttcttggggccggagcttttcttggccgacgtagtgcgcccagccgccaccttgcaccccgatgcaaccacacaacatcagcatgttgatgatcgcccggtagttcatgtcggcgttaaaccagtggttaaccccaccacccatgataaccattgactttccgccggtatcgagggcattttgggcaaattcacgggcgatctgggtaactagttccggcttgacgccggtatattgttcttgccaggccggcgtgaagaaggagttggcgtcgttttcgtcttgggcggccagttcgtcgcccgcccgacgcttaaccccgtattgggcgagcatcaggtcgtaaaccgtggtcaggtagtgggtcgaaccatcggcaaaggttacctcttggaccggaatgtgacgtgccacgaccgaattaccttcgttagaaaaggacgggaagtcaattacaacttctttagttggcgttacctggtcttcaacagacaacgccggatcaatggcgttgccagcggcgtcctttaattctaggttccactgggtgccttgatcgtaatcctgtcccagggtcccgttcggcacaacgtagcggttggatttggtgtcgtaaaccaccgtcttccaatcggcgttggtcacggcgtcgtttgtcaaatcgttgattcgcacgtagcgtcccgaagttaggtggtcattgccggccgccgaaggaattaattcaaccataaacggcaggtcggagtactgcttggagtagttaatgaaggcctgctcgtggcgcttttggtagaattcgtttaggatcacgtaggtcatcccctgagcgacggccgagtcgctccccggttccggtgccaaccagtcgtcggcaaacttaacgttttcggcgtaatccgggctgacggcgacgatcttggtccccttgtagcgaacttcggtcataaagtgggcatccggggtccgggttaacggaatgttggaaccccacataatgatgtaagaagagttgtaccagtcggctgattccggcacgtcggtttgttccccccaaacctgtggggaagcaggcggtaggtcggcataccaatcgtaaaaggacatcacttcgccccccagcagggataagaagcgcaccccggccccaaacgagatcattgacatggccgggatcggggtaaagccggcgatccggtcgggtccgtaatttttaatcgtgtagatcaaggaagccgaaatcaattcgagggcctcggcacggtgaacacggaccattcccccgtgcccccgggccgacttgtattccttggccttttgtggatcttcgacaattgaggcccacgcgtcaatcgggctttcgtggttttgcttggcgtcttgccacatcttccacagccggccccgaatgtatgggtatttgatccgcaccgggctgtactcataccatgagaagctggccccccgcggacaaccccgcggctcgtaacccgggatgtttggcccacacgatgggtagtcggtggcctggtgttcccaggtaatgaccccttgcttgacgtaaacgttccagctacaagaaccggtacagttaaccccgtgggtcgtccgaacaaccttgtcgtgggcccagcgctgccggtaaagcttttcccagcgccgtgagttttcttctagctgggtgaaggtaccgttgaacttttcaaccttgtgaaaaaaacgtgacttaatcactgttatccctcctaaaaatgtacttggcccactagtgcttaataaagtaagccatttccctaataccaacactagcacccaaattgctatactacgactagggaaagtcctatatttttaataaaggaggcggaaaccatcgaccgatacgaccgccaacgccgggtgacttccatcggagcagccggtcaagaaaaaattagccaagccaccgtcttagtggctggttgcggcgccttgggttcttacgttgccgagcaactcacccgggccggcgtcgcccacctgattttagttgatcccgatcaggtgtcattaaccaacttacaacgccaggccctctttgatgaagacgacgttaatcaacaccgtctcaaagtgatggccgctaaaaaccaccttaaccaaattaaccacgaggtcgaaattacgccgctgccggccccactctcgattgacttactcaacgagttagattttgacctcgtcattgactgtttggataactaccaggcccgtgacctgatcaaccaagcggcctgggtccatcagttttcttatgtctttggctcctgcgccggcaacttcggtaacgttatgttaattgacccgagcaaggggccttgtttaaacgacgttttcccggatttagaggcgctcaaggccaccgattgcgacttaatcggggtcaccaccccgttggtaccgctggtggcggccaaccaggtcagcctggccctccactacctagtcgacccggcgacggttaactatgaccgcctgttaacaattgacgcttggaacggcgacttcaactacttccgcgtccaaaagcgaccggattgcccagtttgcgccaatcacaagctaacggttgaaccagacgtcagcccgcaagtccgcgtcctgtgcggtagccaaacctacctaatggacctaaccgaacgtcttgatttaaatgacctcgccgactggttaacggatcgccaaatcgaagtcgaacaaagccccaagttcatccactttacctttaaccaaaacgaactatccgcctttaaaaacggccgtttgatcctctacggggcccccgacctggcggacgccgaaaatcaattcgaccgctttttagccgtcaccaaccacttaatgacccagtagaaaggagcagatagtagtaccatgttaacagccaccattttaaccgtctctgacagccggcacctggcagaagacgggagcggcgccttaatcaaggcccgcttgctagaaaatgacgttacggttattgaccaccggatcgttgtcgatgaccaagttcaaatccaagcagcctacttaagccaagaattgatgggcgccgacctgttaatcatcaacggcggaaccggggttgcccaacgcgacgttaccatccccgccatcaccccgctcttaacccagcaaattccgggctttggcgaggccttccgggcgctttccttcaaagagattggcacccgggccctggcctcccacgccatcgccggtttcaacctgtacaaccagttgacttactgcctaccgggctccaaaaatgcctgccaaacggccctcgatcagctgattttgcccgaactccagcacttaatttttgaacgcagcaaccaaagaaaggatcttcaccaccatgctcactagacgaacccccatttccattgcccaagcccaagccaagatagccgccgtccccctgaaattaaccaccgaagaaattccggtcaccgaggctaaccaccggatcctggctaagccggcccaagcggcctatgactacccccacttccgtcgctcgggggtcgatgggtacgccatcttagcggaagacgaccacgactttccgcgcgactttgaggtggtggccgaagtgcccgccggggccgtctttgacaagcaacttcaaccgggccaaactgtccggatcatgaccggggcctgcgttcccgacgaagccagcaaggtgattatgatcgaaaagacccgtgataagggtgacgaccaagttaccatgatggcgaccgaaaagcacagcaacatcaccgaagtggggaccgactttgcgaagggccaagaagtaatggcggctccccaagaaattaacccgggtggaattgccgtcctcaccgcctttggtatccaaacggtgaccgtctacaagcagccacggatcgccatcatcgccaccgggactgaactgctggcccccaacgccccgattgaaaagggaaagatttacaattccaacgggccaatgctcaagcgcctggtcgaagaaaccggtggggtcgttgacgaagaggttcaattacccgacgacgatgaccaaattcaagtggcccttgaagaagcgatcgctagccacgaaatcgtgatcaccgacggcggggtctcggtcggtgactacgacttcattggcgacgccgctcgcaatgccgatgaaatgctctttaacaaggtcaagcaacgccccggtagcgtcacgaccgccttcgttcaagacggcaccctggtgatggccctctccggcaacccgggcgcttgcttcaccggcttttacctctacatggaaccgctgattcgccgctaccaaggaatggacagccgggtcaaaaaggttactgggatcttaaacgccccttacaccaagaccaacggctttgaccggatcctgcgttcgacctacgaacaaaaagacggcacctactacgtctacccgaacggaactgaccgctccggatccttggccaacctgcaaaccaccacttgcttctgcacgatcccgcactcaacggaaccaatcgctttacacagtgaggttgaaacatggctcttaccattcaagtagtcggccacaaaaagactggtaagaccttggtcaccgccggcttaattaagcgtctgaccagggccggtttatccgttgcagccatcaagcacgacgcccacgacggcaacattgaccaacccggcaccgacagcgatcgcctttaccaagccggggccaaccaggtggtcttccagtcacgccaagggagttttcaacgctcccgcactccccagccactcgccgacctcgtggaccagttccagcaaacggccgacgtagtggtaattgaaggccataaagcggcgcattaccccaagttgattttactggcgccgggggaaagccgaagcgattgggcgggttttaacgccttagcctttggcgccttagctcaacaagccggcgccgatttaattggggccccaaccatcaccgactggctctttaactacgtcattacccattaccaaaaagaggaaactcagatgtctgatccattaacccacttcaacgaccaaaaccgggccaagatggtcgacgtcaccgctaaacaagtgaccgcccgcaccgccacggccaccggcacgattcggatgcaacccgccaccctcgaccggattcacgccgggacgatgaaaaaaggggacgtactcgccgtgtcccaagtggccgggatcatggccgctaagcaaaccagcaatctaatcccgatgtgtcacctgatccccttaaccggagtcgatatccactttacagacaacaaccaagacacgattacggccacggctaccgtcaaaaccaagcatgttaccggagtcgaaattgaggccctcttggccgttcagaccaccctcttgacgatctacgacatgtgtaaggcgatcgaccgcgggatggtcatcgacaacgttcacctggtcgaaaaagacggcggtaagtcggggcacttccaatttggggaagccccggagagccaagcatgatcggcctggtcttagccggtggtcaatcgcgtcgcttcggggttgacaaggcgacctacgccttgcccggtcaccccgccaacgtggtgagcgccgtcaaacgacttttgcccctgtgtgaacaagtaatcgtggtggccaaccccgccaaccagaggcagatccaagccttggtgggtgaccgggccaccgtaattttggacccggaaccgtttcttggtgaaggaccagtggccgggatcctggccgcctgccaaagcggggccaaggagcttttgctctccccctgcgactacccaaacctgaccacccaatcaatgcgggtgttagctgggcaaccaatgcgctatttacaagtagccggcaagaaccactacaccttggcccactttcaaaccgatcaagaaacggtacaagcttggttatctggcggtcagcggcgcttgcaagacttcttaaaaggggcgttacactgtcaaccactggtaattaatgccgatcccaaagaatttactaactataaccaaaggagttccgtataatgaaaactatgcaagaaatggcgcctgccgatttccaaaagctgattgccctagtcttagccgacttaaccattcggcggaccttgttagaaaaccgggaacaagaagtgaaccaggaaatgcggtccctagaaaaggacgccgaactagaggacctggataaccaaattcaagccatccaggccgactatcaccactaccgggacttcgttgatcccaactttaaaattgacctagatcaatactaccggggaatgaaataaataacattattctttttggaatatttgcatattctaaacctcagggtataatatggaggaaagattatgaccgcaggacaaccgcaaccactgcaaacataccaggagttagttaaccgcttgtaccaacaaagtaactatgactttgttggcgtagcgctacaagctcccgttagtccccacctcacccggtggctatttgtggcgggcaaccaaaacgaacggttccggcgaattgttttgcgacgcgggattgggattgccggcctcgtattacgaactggcgcccccttttggcataacgatattttagcccttgatctgagcgaccgcctttattcccccattgcccgagctgaaaaccttcaagccgtcgtggcggtcccgattaatgacgggccgttgcacacggttagtggggtcctactcgcggggtaccatagcggccaccaccgggtttgtgaggccgatgccgacaagttgtctcaatccctggcctaacccaaggatggaggcgacttttttgttagaaacagcaaactggatccaaaccttttttgacttatcatcggacgcaaccttcattttccaggccgatcaactggtagtcgctaaccaggccggccaagacttgatcgacgcctttgacctggacctcgactacttacaagaactcgcccacaccgctattgctcagcaacagtcaaaggcggacgggtgctatgattgtgaaattatgaaccagctccccgaattgaccgtgcccgttgacctaccaccggatcacactaatccgttgcgctacaccatggtttaccgggttctctcccccacggaccaggtctacgctctggaattaaagagccgggcaaccctcgaccgggcgacccaagtagctcaacagcggatgttgaaccaatacgtcaaccgggcctatgaagatgagcgtaaacgaatttcccaggacctccacgacagcattgcccagggggtctattcggcgattatgggggtgcgtcgtttaaaaagcgagcaacttgatgaacccgaacgccaacaggttagcaccatgatcgagacccaacttgacgacaccctacgtgaagttaaagaaatggccctagacatccggccgtccgttctggactcctttggcttggtagcggctatccgcgccttagccaagcgcttgaccgagaactcgggggtcatcatcgacgtaatcggcaaggctgacaccagtggcctgactaccgacgtccaaagcgtcctctaccggatcactcaagaggcgatcaataacgccctcaagcacgctaacccaaccgaaattacggtcatgctcgtcgcccacgcccactatatcagcttggaagtgattgataacggctgtggctttgattttcaagcccaccgtggctttaacggtcactccctgggcctaatgaacatgagcgaacgggtcaaggctttaaacgggtcctttatgattgactcggcacccggccaggggacaacggtgaccgtcaagttcccggtcattgaaatcaaccaccaagtaaacggggaatcgtagtatgtacaatgtattaatcgctgatgaccacgccatcgtgcgctctggtatcgcctacctaatcgataagcaaccaactttccaagtggttggccaaaccgctaacgggactgacacctacatgcgggttgaacaaggcgacatcgacatcttgatcatggacctctccatgccgccgggtgaaagcggcctgatcaccgcccaacggattcacgaacactaccccctggtccggatgatcatcctctcgatgcacgaggaacaagagtacattaacaaggccattcataacggcgccatgtcatacgttttaaagagctcgccggattccgaaatcttgcgcgccctaacccaggtctctaacggggaaaactacattgatgaaaacatcaccctgaccaaaaaggacctttcccaaattaatttcgatggtgttgacgtcaatttgaccggttataattccctttccaaacgtgaacgagaggtcttcccgttagtggcgctgggctacaccaataaagagattgccgctaagctcttcatttccaccaagaccgttgaggcccacaaggccaatatcgtccgtaagcttaagctcgaaacccgagctgacctggttcgctacgccattcaccaccacctaattgatatctaggctagtcaaggggctaggagaaagtaggttttctccccgtcccttttaattttccgttttttaggcaagcccccaatggtttttggactaactactgcctaaaattagcataaagaaccttattcgggaggaatttattatggccactaatttatcaagagatgatgaactgcggggaatcttaagtgacattacccgtcaccgtttcccatcacggcgccaactcaacccccagtccaacctctttttaaccgctaagtacgccgttgaggagggctacgtcacccacgctactttagacgaaagtgaaagccaatccctagccaccctcgacctaaccgaagccaccttaacggccgccggggtcgataagctggcggaactcaaccaactggaccaataggaggaacccatggacgcccaagaacagctcaaccgtaagtacaccaactcatcgatttacacctcggccttttacgccgaccccgatgacgccttagacaaccgcgccaaactctttgaggggctcaagtcctttaccatgaaccaacacgaggactcgcccttttgcttgcaagtgatgtcgaccaacagcgaaatcaacgtcatgcccctggggttgttggacctagaagaactcaagaattacgaacaagaacaacgccgggccaaggggctctttcaggccggtgacgaaatccccctggtagtcaaatacatcccccacgttaaagacgaagaggttaagcaaacggtcgtcaccactacccaagagctcttcgccgactttaacaccgccttcccaaaggtctgggcggccgttaacgattacttgcgggataaccaagccctgctaaacgccattgaagcggacctggtcgccgactttgccgacgtttaccgggagtaccaagctaactttacccagatgagtgccagtgaacgacaaaaggcgcttggttttgaactcaaggacgaagaactcgatcactttgcccgctttatggccgacatgcacgaggtccaagcagtgatcttctcggcggccggtttcgttaaaaaggagttagttggcgaaaataccttccaagaagtcatgaacgacaacatccgccgttccaccttcttttgggttctcgataacaccttttacgaggtcctttactacttcttgactcactacggccaggaaaacgccaagttggctaagcacctacgccaccaaaaggcgaccctcatttccaacatgcgcaacgacgccttcgaacgggcccaaaaagagctcagcgccgttgatgcaaccaccgattttgaaaagtacttcaccgacgtttacatcccggtcgccgaacaactggccgccgaggtggacaagtttaacgggggcaccaaatgaaatttccgcaccacgaagagctaaccgaggggttgggaaccctagttggccaactaccgccgctgattaaagagttgctcgacccaagtgtcgacgccaccgaccgcgacttgcgcctgcacctcttcgcccttttaacaaccggtcgggagctgacaatggaccaggtccaagccgcttgcttacccgaatttttggccctcgggatgagtatgaatcccgcctcctttaacccaagccaaaccacccccggtgacttagcccagcaaaaggcgcggacctacctcttcccctacctgatgaatcgctacctagcgggattgcgtttgattaatacccccgccgccctgctaagtgagtttgaagtcgacgccggggacctagcaatcgcccaacttcaacggttacagtacaactacaacgcccacttcaaggttgccaactacctagccgatctgaaggcgcggactgggctactagcttccttaactgcccgccacgccatggccagcgttactaaatcagcagaggtcatcggcttagcggggcaaattggtcagtccttagcggtggccgcccacatcattgatgagtgtgatcagttgactacccctacttacttcacagagcggatcgtgaccgggacctacccgctagccctcttgttcacccgggaaagggaagccacgtggctcgatcagttcttcgcccaaccccaccggcccagcgaagcagacttcgcccgggccgctcagctaacgattgacaacggacgtggtcccgccctggagatggccggcgaattactcagccaaacccagctcgacgtccaagtcttaccagtgggtccggctaaggatgggctcagtcagttcattacccaagtgaccaatgatataaaatcggaatattagataattggggatttggaataaaaatatactgattttgcagtaaaaactcgttataataaacttcactgactttagtcagtggtggttgacccaaattgcatgccaccgtttttgacggcgctactcgggaggcccttcacagcctcctttttatattgtcattatggcacggcgatcggggcggtcaactagctacccttttaaaagccaaagcggggacgtttcctgatggttacgttcccgcttttttgtaaacaaccagcaggcctgcggttgtttgccactctctttttacttgttgttaaacggcacggcgttttccttggtgatcttggtgatgccgtggaagtacggtaccaagacttctggaatcgtcacggagccgtcttcgttttggtagttttctaagatggccgccaacgtccgcccaacggctaaaccagaaccgttcagggtgtgcacgtattggagcttaccgttttcgtcccggtattgcatgtgcaggcgccgggcttggaagtccaagcagttggagcaagaggaaacttcccggtacttattttgggccggcatccacagttccaggtcgtgggtttcggaggccgtgaagctcatgtccgaagtcgtcaaggtgatgacgtggtacggcaggccgagcttttggaggatgttttcggcgttggccgtcatcttgtcgagttcttcccaggattgatcttgcttggtgtacttaaccatttcgaccttgttgaattggtgcatccggatcaacccgcgggtatcacgaccagctgacccagcttcggaacggaagctaggcgtcaaggccgtcacgtaaaccggcagcttttctgcggggatcacttcgccggcaaagtagttggtcaacggaacttcggcggtcgggatcagggtcatgtcttcgccgttcacttggtaaacgtcctgcttaaacttcgggaattgaccggtcccgtacatcgcgtgagcattgacgatgtacggcggcaagacttcggtgtagccttccttcatgtgttcatcgagcatgaagttgtacagcgcccgttctaattgagccccgaggccgacgtagtagacgaagcgggagccagaaaccttaccggcccgttcaaagtccaaaatcccgaggttttcgccgatttcccagtggtgctttggttcaaagtcgaattgacgggcttgacctaccttacgcagttcttcggccccatcttcggtcaggctaaccggcaccccttcgtgagggacgttcggcaggtgggctaacttgtcaaagaggtccttgtcgtttgcttccacctgttcgtctaaggccttgatgtcttcgccgacttggcgcatctcggcaattgcttcgtcagcggattgcttggcccgcttagcttccccgatcttcttggaggcttcgttacgcttggccttcagggtttcggttcgttgcaggagttcgcgccgcttggcgtccagttccagcacggcgtcgatttcttctggttgaacgccccgggtggccagcttttctttgaaccagtccggttgttggcgaatttgcttgatgtctaacattgaaattcctccttatgaatgcaaaagagccacccgttccacagttgggacgaaatggctcttgttccgcggtaccacccaagtttgctgaaatcagcacgctctatggtgaataacggccaccagaccgtgcggcattacccgcccacattgatggtgccggagtttcggaagctggcttccaccacccgccagctctcttggttcctacttgaagcaccccgtgttttgaaattacagccattttaatatagtcgctcgtccttggcaactatttcccgggaaattagtccgttgccaggtgatatttaaccttgctgcgcccattctccgcgatcacctgtaactgatcggggatctgctcctccagctcggtcacgtggctgatgatcccaatcattcggttgccgtccaggctttgcaaggtatccagggcttcacccagggcgtcttgatctagggagccgaacccttcgtcaacgaagagggcttcgatttcaacgcccccatggtggcgctgaacgacttccccgagggccaacgccagcgccagggcggtcaagaagctctcaccccccgacaggctttgcaccttgcgcgctttgccggcgtagtcatcgtcggtgtaaatttccaacccgtttttgttctgccgccccttaaagtcggcttccccatccaggtgcatttggtagcgaccgtgggttaacttagctagccactggttagcgaccgccaagacctcggtaaagtagtggcgttggacataccgctgcaagcctaactgggtcccgccctgccccttgagtagggcgcacaggctggaaagttcccgcagttggcgctcggtgtcgccctgcttagccgcctttttttcgacttgttgtttaatttccttgatccgcgtcagggcgttgccttgttcaatcaccgcccctttgagctggtccaacttcacctgggctttcttcaactgccccgccgtcttttccacgtccggcttgggccggccggcgatttgttccaccaaccgttggcgctggtcggccaggctcgccagccgttgacggtagtcgttgacctccctttggcgggccgccagttccggaacgcgggccagggcccgttcaaagacctcccacgctgcttggcgttctgctagggccgccgttagttcccgcttgcgttggtccacttcggctgcggtcgctttggcgctgtccgctagctgctggctcgtggtggtcagttgggttaattgggtttgggcccgactaagggcgtcctggttttgcgtttgctggctggcaaagtccgctaacgcctgttcctcttcctttagccaccgctcggcactcgccaggtccggcagttcggcgggcaactggccctgcttgttaactaactcggtttgggtttggttgacgttcaggcgcccttcattgaccgctgcttgcagttcctggtactttgcttgccccgcctggatctgcttggtcaggcttacctggcgttgctggttttccgtttccttagcttgggcgttttgcaattcctggcggtcgcgatccaacgccgcaacggcttcggccacggccgccgtggctgcctccaggtcacccgctgggcttgccacggcttggcaaagcgttgccaattcgtcttggaaagttgcccgtcccttttctagctggctgtcttggttcgcttgccgcgtggttaaagtcgccagggtcgtttccgccttggtcactttcgcctgggccgcatctagcgttacctcggttacttcctggcccgtttgcaccgccgtggcgacgtgggggtgggtggtactcccgcaaatcgggcaggcctccccttcctccagctcgctagccagggttgcaatcatggcggcgaggcgggccttcttcttttctttaaggtccgcttgagcggcttgggcggtttttttagcctcggcaagctgagcgtttaggtcacgcagggcttgctcctggttggccagctccttggcttgctccccgagggcggtcactacctgttgccagcggactacttgttggaccctggtggcaatcgtaaccgccacttgggtcaggtcgggagcggcttggagttcctgatccacccggtctaactcggcctgtaacttagtcagggcgctcgtttggtcactaaccgtccgttcttgttcaacttgggcccggcgctctttttccagccgcttacttagggcggccacctcttcaaagagggggagcttctctcgaatgttggccacttggcgttggcgttcttggacggccggttcttgttcctttaaccgttcggccacttgggtcaattcttgcacccgcaccttaaccgcggcttgtttttgttcacacgccgcttgctgcttggtgaggtccgccaatttggtcgtcccggcttgccactcgtggtaggccgtttggtgttgttgggcccacaccgtttcttcgttttcgtcggccaagcgtttaatttgcggcgcccgttcttttagctccacttgttgcgtttcacaggaaactaacgcagcgtggtcctcggccaagcgccgttccgcggtcaactgggcttgcaactggtcggccgctttttgtgccgtggttacttgttcggtaaccgcccttagctccgcctttttttcggtcagcaggtccccgaccgccacttgccactggtcgagctctagctggtcgctaaccccgtcaacttggcccatcaggaccttgagctgactggtgatgtcttgggtttgatcacgcatacttttggcgcgctcatccagcttcgtgacccagttggtgtagagctgggtttgaaagagggtggtgaggatctcttctttggtcttggaatccgccattaaaaagcgttgcacctcgccctggggcaggatgatcagctggcggaactgactggcgttgacccccaaaaggtcctgaacgaactgattgacctcggtgatcttcgtcaactcacgggggttttcagcgccaactgggtacactagcgaaacctttgggtcgtattgcttttcccccttgccccgggtcatcgtcaggacttgccgtggccgccggtagacttggtaggtgacccccttatgttcaaataggaaggttacctcggtcacctgcttgggggtcgcaaagtcggagcgaaacatttcggccgaccggcgctcgttggaggcgttgccgtacagggccacgcacatggcgtcaaagatggtcgtcttcccgctcccggtgtcgccggcaatcaggtataacgggctagcgtcaaacctggtgaagtcaatcgtggtgtcttcgtacggcccaaagtagtgcatcgttaacttgagtggtttcatccttcctcctccttttgggctgctagcagggcgtctttggcccactggcgctggttatcgcttaactcttcgccggtcacctggtggtaaaagtcactcaacagggccagcggatccttgttttccaagtcctgcgcgggcgccgctagatcactctggtcagcggccttgttcacccggctaagggcaatgattttagggtagtagtggcgcagcttgttcatcaaatctgggatcggcgccgtatcggtcaactcaattacaaaaaagtcgtcctcctggtagtggctggcgtactccaccgttgccagttcgtcaaaggagccggttagcttcactaggtcgtggagcggctctaaggggacccactgaaggttaaagggctgggtgtcaacgatccagacgcccttatcgaggttgacctcgctcgccgaaaacttgagcggtgatccggcgtacttaacccgcggtgcttgaagggcgtttttattgtgcaagtggcccaacgccacgtaatcaaagggtgccatcaggtcaaccggtaccgcatcgaggccccccacctcggtttgggtttccgaatcggtgtggctggatccggccgcaaagaagtgggccaccaagacgtgggcgcggtccgggtcaaattcttcttctatcttagtcacgatccgggccattgccgttttcaaatccctgatctccgggtcaccaaagtaattacgtacctcctggaggccaaaaaagggcagcaagaagaactgggtgtcgcccagggtgaccggctcttcgatggcctgggcgaccgtggtgtgcataaagaagttggtcgccttaaaccagtcccccccggtggctaaacggaccgccgaatcgtggttgcccgagaccgccaagagtggccaaccttccttaagattcatttgaattaagtctttgtttaactcttcgaccgcctcttcgcttggaactgagcggtcgtaaaggtccccggcgaccaccacggcatcaactttataatcctttgctaattgattaatttttaagaaggcgtcgtgctgttcggccagtaaatcgaacccattcaactttttaccaacgtgccaatcggcagtgtgtagaaacctcattcgttccccctcctctgaacatgtgtttgtttaattattttaaacttccttccggggctggtcaacgcttggtagcttggtcttagtttacaatctttactcatcacgctaaaattgagttaagtttatattttaaccacaatttaagtattttttattcaaagatagagtaaaattaagccttggttaacccagaacaatacccagaaaggagcaccgctgaccatgctgaaggatcatcctgcggtggcgttttgtttgcgaacgcttttttattttgctgtcttgatggtgctgatctacatgtacggctactttggggccggacaagctccgtttatctacaatgagttctaaaaggagtaattacattggtacaaaacattattcaagaaattgaccggatcgcccaagcgcaaccggacttccccgccttcgatgagctggggactatccactcctacggcgatctttaccactactctaatgcgctagcggcgtggttagaccaacaaaacttacccgctaacagcccaattttgatttacggtgaccaccagtttgaaatgatggcttccttcatcggttgcttaaaggccggtcacgcctacatcccggtggaaaccgattcggccctgccgcgggtcaagtccatcttaacgaccgccgcaccgcaaatggtgctggccgtcgatgacttcccggctgacgaacttgactttgctggcaccgtggtcaaccacgaccagttagtcgacctgctccaccaagaagtcgactatcaactggatcacttcgttgacggcgacgacctgttttacatcctcttcacgtccgggacgaccgggtcacccaagggggttgaaatcacccacaccaacatctgctcctttgccagttggatggtgtctgacgccttcaacctcccccacaaccaaaccttcctcggccaaccgccgttttcctttgacctatcgaacatgtactggctaccagcgctgttgaccgggtcaacgatcaaggccctgccacggacggtggtccaaaactttggccaactctttacggtcgtgccaaagttaggcgtttcggtttacgtttcgaccccgtcctttgtcgacatgctcttgttgtccccggacttcaaccaagagaagatgccggaactcaagtacttcctcttctgcggggaagaactgaccgtttcgacggccaagcgcttgtttacaaacttcccggacgcccatatctttaacacttacgggccaaccgaagcggccgtcgccattaccagcgtggaaatcaccaaggaaatggttgctacggccaagcgcctgccgatcggctacgacaagcccaacgtcaccacttccatctgggacgatggcaaggaagtgaccgagccaaacgttcacggtgaaatcatcatcgccggcgagtcggtagcccccggctacatgaacaacccggaaaaaacagcggctaacttcttcaagctcaacggggtccaagcttaccggactggggacgccggctacatcgatgaagacgggatgcgccacatcatcgggcggatggacttccaaatcaagctccacggtttccggatcgaactagacgaggttcgctccagccttgagcttagccagtacgttaagcaagccgtcgccgtaccaaagtacgctaaggacggcaaggtttcccacctgatcgcctacatcatcgccaaggataacgactttgcagacgacaaggcgctgaccaaggcgatccgggccgacttaaaggatcagatcatggactacatgatgccgacccagttcgtctacgtggattccttcccgacctcggccaacggtaagattgcggttaagcaaatgatcgcggaggctaacgagtaatgttaacctggattcaaacccttcctaattacaccgcgtacggaacgccgctttacttcatctacctgatcgtggcgatcctgcccctgtcgatcggactttacttcggcaagcgtttctcctggtacgaagccctgatctcctttatcttcatcttcttgatgtttgacgggaccagttataagcagggcctttccctaattggttacctgatttaccagaccatcttggtgatctggtacttccactaccgccagcaaaaaaacaacagcctggtcttttacgtgaccgtcgccctgtcgttattgccgatcgtgatcgtcaagttcaccccggccttcgttggtcataactccctgctcggtttcctagggatttcttacctaaccttccgggcggccggtacgatcattgaaacccgtgacggggtggttaaggagctcaagtggtgggaattcatccgcttcatgctcttcatgccaaccctgacctcgggaccgatcgaccgctaccggcgctttgccaaggattacaagaaggtgccgagccgcgaaaagtacctcgaaatgctgggcaaggccgttaagtacctgttcatcgggttcttatacaagttcgtcatcgactacttctttgccgaacagtggcagcccttctttgaacggatggcgatgcaacacgctccccacctctcctggtggacggtcggggtcgcctacatgtacaccgggaacctcttctttgacttcgccggttactcgctgtttgccgtcgggatctcctatttgatgggggtcgaaacgccgatgaactttaaccagccgttcaaatcgcccaacatcaaggaattctggaaccgttggcacatgaccctgtcgttttggttccgtgattacattttcatgcgcttcgttttcttggccaccaagaaacgctggtttaaaaaccgtaacgtcctctcgtcgacggcctacatgctcaacatgatgatcatggggttctggcacggggtcacctggtattacatcctctacgggttcttgcacgggttggccctggtcgtcaacgactggtggctgcggtacaagcgcaagcacttcaagatcaagaccaacgcctttactaagggcgtcgcgatctttatcacctttaactttgttgttttcacactgttgatcttctgtggtttcttagacaaactctggttccacccgttcgggatgtagccgcgacttaacatttggaggtatttaccatgattgaaaagattcaagaactcttagcccaagcaactggccgtgacgccgctgacttcgccgatgccgacgaaaacctctttgactccggtttgatcgactccatggccaccgttcaattcctcttctccttgcaagacgaatacgacatcaccgttccggtgtccgaatttgaccgtgacgaatggaacacggtcaacaagatcgccgaccgggtcaaggaattacaagcataagggtagctgaccgatgagcaaccgtaaaaagctgtggtcaatctttggcccgctgatcgtggccatcctaatggtgatggtggtctttttgctcccctggaagtttaataacaccccagcaatcgaacaaaaggccgccgattccttatccgccacggtctttaaaaaccgtaacctcaaggtggcggccctaagtgacaagaaggctaattacgtgcccttctttggttccagtgaactcgcccggatggacctcttccacccgtcggtaatggccgctcgttatcacgactacaagccgtttttgtttggttcccggggaacgcaatcattgccccaactctttaacatggcaatgatgaacaagcagctcaagaaccgcaaggccgtttacatcatctcgccgcagtggttcgtgaagcaaggggtctccccccaggcctttaagtattacaacggcaacttcgccgattacatgtggcttgaacaggcgaaccctaagtccccttacgatcgctacacggccagccgcttagtgatcctcttaaacgaccagggcttcgtctccagcctggcttacaagatcgcctccggagaagccttatccgccgccgaccgggctaacatcaaggtccgcttgaccttcttgtctcacgaagaccagctcttctcgggcttcttcttgaacaacaactacggcaataagattgccccgcaaatcacccagttgccacgccagtacaactaccaaaagttgatgacgatggccaagcaaatgcacgccgaacaatcgaccaacaaccagtttgggatcctaaaccccttttactccaagcgcctaaagaagagcgtcaagaacttaaagggggcccaaaagaactttacctacctgcaatcaccggaatataacgacctagaagtggtcttaaagcagttccaaaagaacaacaccgacgtgattttcatgatcaccccggttaacactaagtgggaaaagtacaccggtatgtcaatgaagatgtacgaacaaacggtcaaaaagatcaagttccagctgcaatcgcaaggctttaacaacatcctggattactccaaggacggggccaagaagggcttcatgcaggatacgatccacctcggctgggccggctgggtcaagtttgaccaccaggtttcggccttcatcgaaaataagcaaccggcgcccaactacaagttaaacgacgccttcttatcaactaagtgggctaacttgaagccaagcaccaccaacctcgataactttgaacagaattacttgaagtaaagtgggggatgaccaacctatcaagcaagccgtgggctaagtcagccttgcccacttacttctatcgtcgagcatcataaaacgggacctaccgcaacatgcggttgggtcccgtttttttagttatttaaagcccgcaaaggcctcttcgatgatttggtattcgctggacgtcagttccagttggagcgccgcggcgttttggacgacctggtccggttgcttggcgccgggaatgacggcggtgatgagtgggttttgcatgtaccaggccaagacgacctgactgaccgtggccccgtggctagcggcaattgtccggaccaccgctagggcgccgcggattttcccaaagcggggctccctaaaatcggccatcgtgctgcggatgtcatcggccgggaagctggtcgcctggttgtacttaccggtcaacaggcccgaagctagcgggaagtaagggacaaaggagatcccctgctcctttaagtagggcattaggtcgcgggcgttttgctgatggaggagggaaaactcgtcttccaccacgtcgacgtaaccatcggcgttggcctctttgacctgcgccaaggagaagttcgacaggccaatcgcccgaatcttccccgcttctttgagccgctgcaaagcaccgaccgcctcggccttgggggtgtcttggtcggggtagtggatgtagaagatgtctaagtagtcggtgcccaggcgctggaggcttttttcgacctgctgggtcaaaaagtccgggtggttgttgatgacccggtcgccgattgaataatcgtgggcacccttactagcgagggcaaaggagtaacggtcgtagtcttgaatcgcctcgccaattagggtttcggggtggcccagcccgtagacgtaagccgtgtcgatcaagtggatcccgtgatccagggcggcccggaccacgctaaggccttgctcatcattcaactggggaaagaggttatacccgcccacggcgttagcccctaaaccgaggggcgttgcgaccaccccggagtgcccaaactcaacttctgcttgcatctgtgacgccacctttccaatctcgcgttaattcaaagttcattataccctctgaaaacgcttgcgccaattcggaaagggcgttggctagtcaaccacctcagaggtagcggcttggcgaacccgccaggcgtgaacacctagaccgagcactaagccgaccagtgcgggtacgacccaggagagccctaggccggacagcggcaacaggtcgcgccaggtggcgaccagtttcccaaaggcggaggctgaaaccacgctcgggaaggcgaccaccatgtcccccagggctggcacgatcgtcattaccaccacgaatgcgtagacgaccccatcgcggttaaagaagggcgaaaagaccgataaaaggatcaagaccattgccagcgggtacaagaacatcagcatcggcgttgaccaggcgatgatttgttggaggccgaagttagcgatcacaaaggaggccaaggtcgtcagggtcagccaggcgtggtaggaaagctgcgggaagtgcttgtggaagtcctgggcaaaggcggccactaagccaaccgccgtcgtcaaacaggtgacggtgattaagacggctaagaccgcttggccaaaggcgcccccgtagtagttgaccagttgggtgaaggcgaccccaccgtcagcggatagcttgaagcggcccaaagacatcgccccgaccacgattaagagcaagtagattaaggcaacgccggccatcgccaagaacccggatttggcaaccaccttggaaacggcgccggcacgcttttgccccatttggcgcacggcggttaccaccgtcaccccaaaggccaagccggccaaggcgtccatcgtgttgtacccctgcaagaagccgttgacgaccgagccacggacgtaagcggcggttgccgtcgttgtcattgggttacccagcggccgcaagaaggccaccaaaaacatcaagaacaagaggaccaaaaacattgggtttaagaccttaccgacgttggccaggatgctattttcccggtaggagaaggcaaaggcgaggccaaagaagaccgccgaaaagactaagagggcgacttgttggtactgggccgggacaaagggggccaccccaacggtgaaggaaacggtcgccgtccgcggggtcccaaacaaggggccgatcgtcgcgtggatcaagaccatgaagacgagggcgaaaacgacccccagtggtcgaccgatgtcaaagaccccctcggcccgggtgatggcgatcgccatgaccgacaagagcggcaacaagaccccggtaactaagaacccggcggccgccccgacccagtggctaccggccaactggcccaggtgcagcgggaagatcaggttcccggccccaaagaagaggccaaataatagtgaagcaaccacaaagtactggcgcttggtgagctttggtgacgttagatctggcatgaaaaatccctccataaactaatccaaacgcaagtcagtaacgaaaaagcgccccctaaccggaaactccggttaagggacgctttgcgtggtaccaccctggtctttgccggcccatcgctaggccaaccttactgcgtacggcccagtaggcgatacgcgcacacgataatgggtgtgtaaccactgaaccttggttggctcaggctcgaaagtgattttcacacggcaaccttccggcccccttccaccaaccggggctcgcttgcggtgtcgccgtgctactcttctttctcattgcgttcggacgattcaatttatgtgaataattctagcggcgcccccattattcgtcaatccctttctcataatttcccaaaaaagttttcgtccggcgggtgtgctaaaataggaaagcaccaaactgtccgttacaaattaagaggtattaatatgcaaaaaccaacacaccgtaacttcaagcggcggcccaagcgctacgcccacccggtcgacgctaaggtcggcgaccgcttccccctgtcaattaaaaaactcggggtcgaggggcaaggaatcggctacttcaaacacaaagtctgctttgtccccggcgccctgccgggagaagtggtcgtcgctgaggtgaccgtcgtccacgacaactacttagaggccaagctccaccaactccgccaacccagcccggaccgggtcacacctaaggacgcctacgctgggctggccgggggctttgaactcgaaaccctggcctacgacaagcaactggcctttaaaaagcaggtagtcttagaggcactggccaagttcaagcccctgggttaccgccactactgggttaaggataccctggccgccccgcacccctacggctaccgtaacaaggcccagttccaggtccgcatgcaagatgggcacgtggtggcgggactctaccaagccaacagccacaccgtcgttgacatgcaaacctgcgccgttcaaatgccggggacgatgaaggtcatcaacaccctggtcaaactgattgaggaattggcgatcccggtttataacgaagccaaccagtccgggatcatcaagaccctggcggtccgcgaatctctggcgaccggacaaattcaggtggccatcattaccaacacggccaagttgatcaaaaaacacgccctcttggtggcgattgaagaccaactccccgaagtcacctcggtggtccaaaacgtcaaccccggcgacacccccctggtttggggcgacgagaccaccctcttgtacgggcaagactacatcaccgagagcctgatggggctggacttccgcctgtcggcacggtcatttttgcagctcaacccggaacaaaccgaggttctatacgaagaagcggctaaggccctggacctgtccaaggacgacaccctgatcgacgcctacgccgggatcgggacgatcggcctgtccttagccaaccgggtcaagcaagtgatcgggatggagacgatcgccgacgccgtccaagacgccaacaataacgctaccttaaacggggtcaccaacgcccgctacgaagtcggcccggccgaagagctcctgccgaaatggcgcagtcagggccaacactttgacgccctggtggttgacccgccgcggaccgggctggacaacgccttgatcgatacgatcctccaggaaaagccggccaagtttgcctacgtctcctgcaatatggccaccttggcccgtaacctagcccgcctggtcccgacctaccgggttgcttacatccagccggtcgacatgctgccgcaaacgccacgctgcgaagcggtggttaagttggtcttgaatgaaaactagaagtgcggaccaactatcagcaggccgtgggctaaggcctagacacaggttagcgcaccagcggtgttctgtggctggacttagccactaggtctgcggttggggagcacgttattagaagtgcgactcaacctcctcgacgggccgttggactaagctaggacgggggttgatgcggcacgcatcgttctccggccgtacttaggcattaagcccgtggttgggagcacattattagaagtgcggaccaaccgtttggactgcggtggcactagtcaaacagtaaaaagcgttgtccaatctcgggggttcacttcactcctagcccttttgcctttatctcgccctcactgcggagtcaagacaatgaacttataatttactggtccgcaccgcagtacgccaatggcatccagctggtcggcaagccgacgctagctagatacctattggcgcttgcgggggagcgacgacgaaatcaaagatttctgtcgctctccctactctactacatgccgttcaaacggttggtcggaaatcccctggtccaggatcgtcttggaccattccttggcggagaagagggagtggtcgcggtagttcccacagctttcgatcgtcgtcccctgtacgtcttcccattcggtgtggtaggcgatttcttctaatgaggacttgagggccttggcgacgtccgtcgtcgagtgttcgccccaggtgatcaagtggaacccggtccggcaaccaaacggtgagcagtcaatcaccccatccaggcggtcccgcaagaggccagccaggaggtgttcaatcgtgtgcaggcccgccgttgggatggcgttttcgtttggttggaccagccgcaggtcgtagttggcaatcttgtcacccttaggaccttcttcaaccgtgatcagccgcacgtaaggggccttcaccttcgtgtgatcgagcgtgaaactttcaacctttgccataactatcttctcctttatttaaaagttaataccacttcattatacaacccgggtcaaccattaaccccaaacttgcttggcaacttcgacgaccagcttgatcttagcccactgttggtcttcggtcagctggttcccctcttcggtcgaggcaaagccacactgggtcgataaggcgaggtcgtctaaggacacgtactggctggcctccttgattcgggcaactaggtcagctgccgcttctagctctggtttcttggaggtcactaggccgaggacgacttccttgccggccgggacttcttggagcggttcaaagcccccggagcgctcgtcgtcaaattctaggtaaaaagcggagacgttttccttggcgaagacgtacttggccaccgggccgtaaccgcccttggccgcccaggtcgagtgatagttgccccggcagatgtgggtcgacacccgcaggtcggccggtagatcaaccagtgcaccgttattgacttccaagtacttggccgccagttgttcccggtcgaagccggcgtcggccatgctttgccagaagtcgtcgtcaacgaccatcccccaggtacagtcgtctagcttcaagtcgcgacagccggcgtcgtacagggctaagatcaggtcacggtaggccgtcgccaggtccgttatcaggtcgtcttcgtttgcgtaaacctccttgagcttagcgatgttttcgtccccccggtagagttcggcgtaacactgggccggtgacgggatcgattgacgaggaactaggtcggtgccgtcggtcaggctcttcaaatacttaaaggtggtcaagtcggggtgtgcgccggtaaagcgaatcttgcccaccacttgggccgaatcgttgcgggtttcttcgtcgtggaagaagtagccgtgggtttgggtcgtgtgttcgatcccaccaaagccccagaaggtgtctaggtgccagtaggaacggcgaaactccccgtcagtaaccaccttcaggccggccgccgcttctttttgaaccagttccttaatctgggcgtcttcgaccttggtcaagtcggcttgactcagctggcccgctgcaaactgttcgcgtgcctccttgagggcttgcggacggaggaaggaaccaacgatgtcgtagtgtaattgtgttgtcatagtgaaaatcccctttcaattttgccaatttgcgaagccgctgaaaataaaaacgcccccgaagccacttgtgcttcagggacgcttgatcgtgttaccacccttatttgaccccacctcgcgatcgggtcctcagtgggtactccaaggaatacccagacgcaatatcgggcgtcatccgcggtccgctcaccatcgtttgcagagccggattgctccaagaccatcttcaggacctttcaccacggcggcttgcacctatcccgcctctcttaggaggtttccggtccttactcatctcttctcagctgtttctcattaaattgtcattatcttaacctggtcggggggccttgtcaactagcttttaaaaactccttacagcagctggatcttggccttagcgcaggcttctttcatctcttctggccaaatcgaggcttggacttccccgacgtgggctttgccgagcaaaagcatgcacagccgggactggccgatcccgcccccaatcgtgtacggcatcttgccggccaagaggtcgcggtgaaacggcaattcggcccggtcggtagcgtgagccttttccagctgttctttcatcgcccgttcgtcgacccggatccccatgctggagacttccagcttggtttgcagcggttcgtaccagaagatgatatcgccgtttaaggaccagtcatcgtagtccggggcgcggccgtcgtgcggttcgccggagcgttgcagcttgtcaccgatcttcatcacgaagacgcagcccagttccttagcgatcttgtcttcgcgatccattggcgaaagctctggccagcggtcctctaattcctgggtggtcacaaagtgaatttcgtccggcaggtggtaaacggcctgcgggaacttgtaccaaacctcgtgttccatgtgcttgatgaccttaaagacctggcgtacggttgccttcagggtggcttcggtccgctcttctttggcgatcaccttttcccagtcccactggtcaacgtaaatcgagtggaagttatcgaggtcttcgtccttacgaatggcgttcatgttggtgtaaagcccttcgtgtaagccaaagccgtacttctttagggcaaagcgtttccacttggccagcgagtggacgatttcaatcgtttcaccgggcaggtccttcatggtaaaggacaccggggcttccaccccgtttaagttatcgtttaacccggtgctttgttcgacaaacatcggcgccgacatccgttgcaggttcaactccttgccgatttcatcctggaaggtttcacggatgtaacggatcgcttcttcggtttcgcggattgacagcttcgggtcgtagttttctgggataatcaaagacatttaggttcctcctttgcctactaacacagttggacggttttatcacccgttaatcataatctaattttaacgaaggggcgctcccattgcaaccagacaaatctgccgacttttaacgctttttcggtgaagtttttccgattaatggtttaacggcccaccaccccgctataatggggaaaactgagaaaggatgattgatgtgaagaaaaatgacgacgtgatcgtcatcgtggccggcatcatcgtcagcctcctcgtcgtgctcggcgtcgggattggcgccgcctactaccaacaaacctcgctttcgcaaacccactccgctaagatcaccaccaaggagttcatcaaagaaatcgccccggccgcccaagcggtggaaaagaagtacgggatccccgcttcgatcatcatcgcccaggccgggaccgaatccgactggggacgggccaaactagcctacaagtacaataacctctttggcatcaaggccagcggtaaaaccaaccgggtgaagatgtacaccaaagaaaccctcaacggcaagaccgttaccatcaagcagtacttccaggtttactcctcgtggaaggcctcaattgacgcccacaccaagttgatcttaaacgggaccaccgataacccccaccgctaccggggcgtgattaccaagtcctacaccaaggcggcctgggccctgcaaaataacggctacgctaccgaccccaattacgcgaacgaattgatttacgcaatcaaaaagtttaagctcgaccaatacgattaaccagaaaggatcctgtctatgaaccctactttcacgctggccccggccacgaccgctgacgtcttagccgtcctagaaatcatcaaccacgccaaggccttcttgaaggcggccggctcgacccagtggcaatccggctaccccaacgccgacacgatcaccactgacatcgctaacgaggtcggctgggtgctaaaggccgatcaccaggtggtcgggtacgccgccgtcatcgttggcgaagaccccaactaccaagaaattgacggggcctggcaaaatacgaccgccccgtatgccactatccaccggatcgccatttccaaccagtaccggggccaacaccttggccagcgcttctttaagctaatcattgaccactttgcaggggggggcgtccacaacttccgcgtcgacaccttcaagctcaaccagccaatgcaacacgtggctaagagcgccggctttgagtaccgggggatcatcaaggtggtcgacccagttgacccggcgcgcttggcgtttgagttgaatttgtaggaagtgcggaccaacctcctttcaatcaattacagaagtagctgaagatccacgtttttaccgatgcgatctccagcttttttcaattttcgactgttatacagataacgtgcttcccaaccgcaggcctagtggctaagtacgaccacagaacactgcgttccgcgctaacctgtggtcttgtccttagcccacggcccgcttaatggttggtccgcacttctcgtaaccgaacacttgttccgataactaaaatctgctatgataggggtgatttacgaaggggggtggcccgcgtggcccaagagcacacctacatcgccattgatttgaagtccttttacgcctcggcggagtgcgccgcccacgggttggatcccttaaacgccaacctagtcgtggccgacgcctcgcggaccgacaagacgatctgcctagccgtttccccagccctaaagtcgtttggcgtccccggccggccacgcctatttgaagttaaccagcaagtcgaccgggtcaaccgccagcgggccgctaagtttgccaaccggcgcctagccaagacccgctcgatctacaaggacgaactggaaagccgcaccggcctgcgggtcgatttcatgatcgtgcccccgcggatgcgctactacctccaggtgtcggctaagatctacgagatttacctccgcttcatcccgccggaaaaaatccacgtctactcgatcgatgaggttttcatcgacgccaccaattacttggccacccaccacgaatcggcccacgcactggccaaaaagatgatccaagcgatccaggccgaatttgggatcaccgccaccgccgggatcggcaccaacctctacctggccaaggtcgccatggacatcgtggccaaaaagatccccggcgacgctgacggggtgcggatcgtggcgatgaccgaacaagattaccgccgcctcctgtgggctcaccaacccctgaccgacttttggcggatcggccgcgggtacgcccgccggctagaaaagcttggcctccacacgatgggcgacatcgcccggtgctccttaggcaccctgtcggacccgcaaaacgaggaggtcttgtaccgcgagtttggcaagcacgcccagctcctaatcaaccacgcctggggctacgaggccgccacgatcgaagacattaaaaactaccgggccagcgaacacggcatttactccggccaagtactgatgaaaccctacacgatcccccaagcccgccaggtgatcagcgagatgagcgccgacctgtccttgcagctggtcaagcgccacgctttgaccaaccagatcgccctgcacctctcctacgacgttaagagcatctcctacgccagcaactaccacggcccgatcgtaaccgacttttacggccgccaggttcccaagcccgatcacggcggtgccaacttacccgacctcacctcttcgccccgggagctgcggggtgcctttttggacctctacgaccgcatcgccaaccgggacctcttaatccgtaaggtaacggtgatcgccaatcacttagttgatgaagaagaggccaccaaacaggtccgcaccgagcagttaaacctgtttgaagacccccaccaaaaggtagcggaacaacaaagcgcccagtcgacccgcgaccaggagcacgaggtccaagaactagtgttaaagctacaagaacagtatggtaaaaacgccattatccgggccgccgacctcttagacgggtcgaccacccgtaagcgcaacgacgagattgggggccacaaggcatgaacaaaccagcaccagaccaacaaacggcggccatcgaggcccgcctctttaaagacaccagcgcctaccaagacatcatggacctgccccggccggtctccaagcaccactggcccctaccggcggccgaccacgctggtcagttcgctccctttgcggccctgactggctaccaccagctgatcaacgaggtcgccgagcgctacagccacaagaattaccccgatgagctgagcaccaagcgcattgagcgtaagttactggccatcaagccgctcttgcccctacgcctcaaggtcgaatatttcaacggcgacagcggctactacgaaacaatcgcgggcaccgctacccagctcgacttcaggcggggccggctgatgctgaccagaaagcaggagtgggagctaattatcgccaacctgcggaaggtgacggtggtgacgagaaaataggaagtgcgacccaaccattgggcaggccgtgggctaaggacaagaccacaggttagcgcggaacgcggtgttctgtggtcggacttagccactaggcctgcggttgggaagcacgttattggaagtgcgacccaaccgtgggctaagctagggggaaggttggcgcccccggcggcgttctttacccgtacttagccactaggcctgcggttggggagtacgttataggaagtgcgacccaaccattggcgggccgtgggctaagctagggggaaggttggcgcccccggcggcgttctttacccgtacttagccactaggcctgcggttgaggagcacgttattggaagtgcgacccaacctcaccagtgaatgcacactcattaagtaaaaaaagctgaagatcacgtctttttagacgtcgatcttcagctttttgttttaactgtgctacagatgacgtgctccccctagtccacccggtgcatcgcttctttaacgtagcgttcggtcccgtcggccaccgcctgggtgtagtaagcgcacttgaagtcgaccatcttcatcgtctcctctagggtggccagcttggcttgcagccgctgtttgaggtcgtaaaacatcgcctggcgctccgctaaggtggcgtccccctggctggctaattccatgaaggccttgatgtctttgattgacatcccggcgtttttcaggcactcgaccacgtctagggcgccgaggttttcgtcggtgaactggcgcaccccgctggccgacttacccaagccggggatcaggccctcctggtcgtagtaacgcagggtggccacggaaaggtggtacttacgggcgacctcgccgatttggtaagtgtgttccttaattgcttccattccaattctcctcaagttaactttagcttccattttacgccaaattaagggcgccgtcaccagtgattcaccaacataaataaatctattaattcagggtgattcttaacttatattaagtatcaatgagggattactttccccaccgccccttttaagcgcctttagctttcaaatattaactaaataccatgaatggttacataagtaccggcaataacttttgacaagcaagttgaaagctggtacatttaaaattgatctcactattttttaatgaaaggaggcgccccgatggattcttaccaattaaccccgctgggcgaccaagccctggtgattaccatgggcgattcaatcgacccggtcgtcaaccggcgcttacaaaccctgattaaagaaatccgccaggccaacctacccggtatcgtggccctcatcccggcttattcgactttaaccgttacctacgatggcatcgtcacgaattacgacaagctcagccacaccctcaagcccctgatcgattcctccctgagtgcccccttagccacgcccactacctggctaattccggtccgttacggtggggatggggggccggacctcgccgacgtcgctaattttgctgaccagagcaccggcgaggttgttcaagcccacaccgaccaggactacctgatctactttctcggctttttacccggctttgcctacatgggtagcgtcgatgacaaaatcgccatgccccgcttagccaagccgcggctggaaatccccgccggtagcgtcgggattgccggcaagcagaccggcttttacccggtggcttccccggggggctggcgaatcatcggccagaccccgctgaacttgtacgatcctgcccacccgcagagcttttactccgccggcgaccgggtccgcttctttgccgtgaccgaccacgagtttgacctgatcaaaaccgacgtggccaacggtacctaccaagtaaaggcggtgaattaattgagtttacgcgtactaaaaccgggcctgcagactaccgttcaggacctcgggcgccctaaccaccagatcgacggcttccccacctcgggggtaatggaccaacccgccgccatcacggccaacttattggttggtaaccccgcttccgccgccgtcttagaattcttcatggccggcccgacggtcgagtttacggtcagcacctttatcgcccttggcggggccgactttaaggcaaccttaaacgaccagcccgtcgaccccaaccgctgttaccaggtccacgagggcgaccggctcgctatcggccacgccgctagcggtcggatcggctacctcgccgtgaccggtggcctccaggtcgccccggtgctggggtcgcgttccaccaccctgcgcctgcagttgggcggctactcgggccggcccctgcaagccggcgacgacctgccgattgaagaacacttaaccctgcccggctactaccaccgccacacgaagggctccgcaccggtttcaaaagacaccaccgctaccatcagcgtgttaaagggtccccagtgggactggtttgacccggccagccgggagtcctttttggacaccacctacaccgttagcaaccaatccgaccggatgggctaccggctcagcggcccgaccctgccggtgccggaccaaagcatgctgtcggcggcgaccgtaatgggggcgatccagatcccggccagcggccaaccgatcgtcctgatggccgaccggcaaaccaccggcggttacccccttttagctgtgatcgccagctccgacttgccgaccttcacccagctggccccggggcaaaccgttcagtttaacttaattgaccaagcagaagcccaaacccgcttggaagaggggcgccgaaccattaaccagctggcccagaaactgcgctcggccgcctttttaccgccctacggaattacccgggtggccaaccagcggatcgccactttatttgaggaggagtaaccatgaacatcgatgaaccaaccctagacgccctaagcaagctcttggataagtaccacctgagcgagctaacctaccaaaccggcgaccagaagatcaccctcaaaaaagaggccccggcaccggtcaccccggcagttagcgcaccggctccccacgccgccccgccagtccgggcgccgcacctcgaagccagtggtaccacgatcgacgccccgaccgtcggcgtcttttacaccgctaagtcaccccaggaccctccctttgtttccgttggcgacaccgtcaaggtcggccaagtcgtcggcgtgatcgaggcgatgaaggcctttaccgacgtggtggccgacgtcgagggaacggtggcggccgtcctagtcaataacgaggagggggttgagtatggccaaccgcttattcaaatcaaataattcccgctcccgctggcccttccacaaggtcttgatcgctaaccggggcgaaatcgccgtccggatcatccggacctgccgggtgctgggcctggccacggtggcggtttattcgacgaccgacgccaaggccctccacgtcaagttagccgatgaggccgtctgcatcgggccggggagcgccgagaagagttatttaaacatcagcgccctgattggggccgccttagtcaccggggccgacgccgtccaccccggctttggcttcctatcggagagcgtcgcctttgcccgcgcctgccaggacaacgatctgaccttcatcggaccaagcccggaaacgatcgccctgcttggtgacaaggaggccgcccgcctgacgatgcgccgggccggcttacccctggtcaaggggagccaagagcccctccacgacttagcaaccgccctggcccaggccgaagaggttggctacccggtgatgctcaaggccgccgccgggggtgggggcaaggggatgcggatcatccgtaacgccgaggaaatggaggccaagttcgccgtcgcccaggacgaggcccgggcctcctttaacgacgaccagatgtacttagaacagtacctggcccacccgcgccacattgaagtccaggtgattggtgaccagtacggtaacgccctggccctgggtgaacgggactgcacgatccaggcccgccaccagaaggtgattgaagaggcgccggccgccgtcttaccggccccggttcgcgaagccatgctggcccaaagcgaacaggccgccgcccagctcaagtacgaaggcttagggacgatcgagttcttgtacaacgaggacggttcctattacttcatggaaatgaacacccggatccaggtcgaacaccccattaccgagctgaccaccagggtggacctggtcgaaagccagttcctggtggccgccggggcccagttaaaagcggagcgccccgcctcggttggttacgccatcgagtgccgggtcaacgccctaacaccgggtaagatcaccgccctgcacctaccgggagggccgggcgtccgggtcgacaccgccctttaccagggctacacggtaccgagtaactacgacgggatgatcgccaagctgatcgtctacggtgaacggcggcaacgggccctgcaacagatgcaagcggtgatcgacgaaacggtgatcgacggcatcaagaccaacttagacctcttgattgagatcttacaggcgccggccttccagcgcctgaccaccaccgttaactggttagacgaccaaatgaacccgaaccaaaaggaggagcaagatgacgaggattgatttaaacagcgacctgggtgaaagcttcggccgctacacgattggtaacgacgaccaggtgctggacctgatcacggccgccaacgtcgcctgcggtttccacgccggcgaccccgacgtgatggcccagaccgtcgccctggccgaggccaagggggtcgcgatcggcgcccaccccggcttccctgacctggggggctttggccgccgcaagttagacatggcgcccgccgaggtcaaaaacatggtgacctaccaagtcagcgccttaatgggctttaccaaggaccaccgcctccaccacgttaaacctcacggcgccctgtacaacgccgccgctaaggacttagccctggcccgggccatctgcgagggggtcgcccaagttgacgaccaactacccctctatggcctggccggcagccaactcctggtggccgccaaggaagtcggcctccccgcttattcggaggtctttgccgaccggggctaccaggcagatggttccctagtgccccgtagccaacccaacgccgtcttgaccgacccgctggccgtggccgagcgggccctttcgatggtccaaacccagtcggtaaccgccgtgactggggaaacggtgccgctcaaagtcgacaccatctgcgtgcacggtgacaaccaggccgccttagccctggtggaccagctacgccaaacctttaccgccaacggaattaccattcaagcatgttaggaggaactgccgatgcaagaaacgactgatcaccgccgtaccgttcgcaacgccgcgattgggggcgcctttttaatggccatgtcggccgtggggcccggctttttaacccaaaccgctacctttacccaacgggaaggggctaacttcggtttcgccatcctgatgtgtatcatcgtcgacgtcatcgtccagctcaacatctggcgcgtcatcatcgtctccggaaagcgggcccaaatgatcgctaacgacgtcttccccggcctgggctacttcttatccctgctcgtggcgatcggggggctctttttcaacatcggaaacgtcgccggggccggcctggggctcaacgtcttgtttgggatcccgaccatttggggcgccgtaatttcggccgtcgccgccgtcttgatcttagtgatgaaaaacgccctgaaggccgtcgaccggaccgtccaggtgctggcggtcatcgccgtcttggtcctcttgtacacgctggcgatcatgaagatcccgtatgggacggccgttagccacacctttatgccgaccaaggttaacttctactcgatcctgacgattgtcggcgggaccgtcggggggtacatctcctttgccggggggcaccggctcttagaagggggcgcccaggggaccaaagacctcggtgccgtcaacctcggcgccctgtccggaatcgggttagcctccgtgatccggatcgtcctcttcttgaccgggttagccgtggtcttaggtggtgccaccctagacgccgccaaccccgccgccacgatctttaaggtcgcggccggtacctttggctacaagttctttggcctcttactctttgcggccgggatgtcctcggtgatcggttcaacctttacctcgatctcgttcttggactacaccagccgtaaaaacgaaaacaccgaccacaaccgccactacaagatggcgatcacgatcggcttcattgcctttgcgacgttgatcttctgctttgtcggccaaccggctaccgtcctggtggtcgttggggcgatcaacggtttcatcttaccaatcgccttagggatcctgctggtggcctcccacaagaccaagatcatgggggcaggctaccaccaccccgcttggttgacttggaccggctggctggtcgttatcttcatggcttacgcagggattaacacggtattaaacctattgtaagaagtgcgactcaaccgtaaagcaggccgtgggctaagtaaatactaaccaatcaaaaagggctgcgccgagttggcgtagccctttattgttagtattgtgcgctctggtagcgccggcgtaagaataaggcggccaggaccgccaacaccccgtagaccgccccgacgttaccgacgtgggtcaggcctaagaagcccaccgtttcggccgccgtaaaggagcccagggaaatcccgatgttagcaaagatcgagtttaaagacgaagccagctccaaagactgcgggtagtccctttcggcgatgtctaaaaacatcagctgggtggacgccccataacaagcgatagccacgcaaatcagggcgatggccaaaacgtccaaccacggaaagtggaagagcggcgccatcatcaataacaagcaagtcatcataaagtagatgtggggcagttgcttgatcccgcccatgtcggctaggtaaccgccaaacttgttgccgatgataaaggcgacccccatccccagcaagatccagttcagggtactgatcgaaaagcccatcatcgttgacaacagcggccggatgtaggtgtaaaaggtgtattggccggcgcagacgctcacgaccaacccgacccctaataggatccgggcgtccttcaaaaggctaaactgggccaagagactccccttggtggcggtgtcttcgcgtggcaccaaaagcgccaagccgatcaaaaccagggtggcgatcccggtcaccatccaaaaggaatcgtgccaagaaaaggtggtgctgatcatcgtgccgatcggaatcccgatgatcgaggcgatcgaaaagccagcaaagacccaggaaactagcccggcccgcttctcgcgcggggccagttgggccgctaagattaaaactagggagatgatcgccccggacacgctcgccgtcaaaatccgcgacaagagcagtgaccaaaaacccccggccagcgccgtccaggtgttgccgaccaagaagatggccatgtaaaccaataagatgtcatagcggcgaaaacggctcgctatggtggtcaagaccggcgtcaacagggcgtacaccccggcaaaaacggtcaccaaataacctaaggtggccagtggggtgccaaattcacccttaatgtctggcaagacccccacgatcatgtactcgttgcagcctagcataaaggccaccatcacaaataaaacggcctgcagccggtacttggtcatcaataactcctcccatcttttgcctcgatcattaagatcaaggaccctacacatttgattcgtcgaaacattattcagttttcaaaggtctaccgttgccgacgccttaacgcgacaactttttaagtatatcaacatttgatttgaatgtcaacaacttttttaacttgcgttgctagcgaagaagcaatgcctcgctgacaacagttattactatactcacttcaaccccacccgtcaagcgcccatttcgacccgctatctctcctccgccaattaaagatcggtttttgctccctccacgcgttcctcttcatcacttatgcgaacattaaccgctatcattgaccaacaagatgaccaaacccgaaccctaccacccaatcgttcggcaaaaaactttttaacttttttcgcaggtccttaaagacagggcgtcccaccgttaaacaaccactaaaaaaacccgcaccaccaacgatgcgagccctaatgcctaatcggcagccggaatgttgatatctaattgaatgggggcgtggtcgcgtcgttcaccggaatcgatcatcgttgacgaaacaacttggtcggccaaacggtcgctaactagccagtagtcaatccgccacccggagttattcaccttactggtgaccgcccgttgcgcccaccaggagtaagccccggtttcgtccgggtgtagggacctaaaggagtcggtaaacccggccgccagcagggccgtgaacttctctcgttcctcatcggtaaagccggccgaatggtggttattagccgggtgcgccaaatcgatttcctcgtgggccacgttgaaatcgccactggcgatcaccggcttttgtcgatctagttcggttaaatactcccggtagcggtcatcccattcttgccgttcagccaatcgcttgagtccggtcccggagtttggggtgtaaacctcggtcaaatagaagttttcaaattccagggtgataatccgcccctcttcgtccattggctccggggccccaatcgttgggtaggtcaccttgggggtcaaactttccttatataggtacattgtcccagcgtaccccttgcgcgccggctcgaccgaggagcgccaaacgaccgtgtaaccggcaaacagctccgccaaaactccctggtgctttttagtcggtccactcttggagagcttggtttcttgaatggcgatcacgtccggagcggccgccttgatcttttccaaaacggcgcgggtttcttcggcccgggccgaggtgccggttaaagcagcgttgattgaatcaatgttccatgaaataaagcgcatcgtatcgcgtcccctttgtctttaatctctccattataccgcgatcaaaacggcagcgcccttctggtgatcgcaaaaaaacgggcgctagtctcctaacgtccgtatgctagttgtatctgcctttcagcttagttcctggaatgacgcttcttcttgcgcccaaccccgagtagagtcaagaggctcaacagggaaaccccggtgaggctcaatgcggcttgctcgtcgtcgcccgtctgtggcaacttctgctcgcttaccgccgatgttgccttagcggccgacgttggcgccgtgtttgttaccgccgccggagccgccgaaacggcactggcggagttcgtggctgcgctggcagcgctagagcccgcgctagccgagtttggtaccagcttggtgtaggcgatcgtcacggtgacgtcgccatcgccgtctttaaccactaacgccggcaccaccgttgggctggccgtgtagccggccacgcttggaacggtgaagcttggccacgtggcagtggtccactgcgagtaggtctttgcacccgtcaccaggtcctcttcaaccgtccgggtgagttcggccgtttgggtgagcgaagtcagctccttggtggtgggatcgaggtagttaattgtccgggtgatggtctgtgtttgcgtcgtggtcgacgtttggtgggttaagtagaccgtcacgcccgcgttttgggcgccaaaggttccactcaattcacttagcgggtccgtggcgttcttggccgtgtctagcttgtagccggccgccgcgtagtcccacttgtcgctggtcaactggtcggcgtaggagccggcggtcaccccggtcagggtgagaccgtggtcggttaaggtcgtgttagtcgtttcatcgacgtaggtgacggtgaagctttgcgggtcggccgtgtaggtcacggtggacgcttgggtcgggctgtccggcaggtaggtgccgtccgattgaagggtggcacccgttacttgggccgagtaccccgccaccgcgggtacactaaaggaagtgaccttggtggcgtcactttggtcattagtgtatgcagcggtcgttgcggtcccacccggcttggtgatcgtgacggtcccgaccggactgtaggtgaccgtgtcgctttcggcggttccctcgcttggcgtggcgttgtcaaccgtcgagcttgccttgtcggccacgtagccagtcacgaccggggtcgtgatgctggtgaaactggtcctgtcgccggtcacactccagtcgccatacgccgtcacgagcccggtcacggtatcgaccgtgttggtccgggtgtagtcaatcgtttggggctggctggttgggttgttagcggcgccggtgtaattgaccgtgtaagttgaggtcccggtttcttcttgggtggtcgtcccgtgctttaggcacaccactacgttaacgttcgtggcgccaaaggtcccgctcaggctgtccagcgggtcagtggcattctggtccgtgtccagcacgtagccggccgccgcgtagtcccacttgtcgctggccagggtcttggcgtaggatctgtccgtgacccccactcagggtgaagtcgtggtcagttaattcctcaccggtcgtgtcatcgacgtaggtgacggtaaaggactgggctttcgggctgtagacgtattcccaagtgtaatccttctcattggcggttggcgtttgggccggcacgatttctaccaccttccccgtcgtcccatcctcccctatcacgaacgtaatttgggttgataacgtcgccccgttcatggcaccgatgctgtagccgtcgacgcccaagacgtagacgaagacgccgcagaacccgtctcactgctggtgatcgtcacgttactactattactatcactgctagaagcaggtgttgaactagttgtcgttatctgagagttcgaaactgtatcggcatgaaccaccccgttgccgaggaagaacgtggttcctaaaagcaccgacactacgccaatgctcagtttgcgaatcccaaaacgctgcttttgattcaacatccgctcaatcttgatccgctgattatttcttgacaccactaatatcctcccttaaatggaactgctcccatcgtatttattaataccactataactttttcgtaatattaaaataattttacacagtttctagattgtcaattatatccataattaaaaatcgttttataaccgtcaaatcaacattgtaaacgcttatcattaattattacaatcggaattcatatcaaaatcttttcccaacttttgatcattaagcctggaagcggaaccgcttttataatcatcggtcattaagttaaaaaacttaatttctaacgagtttcttagcaaagacttactttactttaagaaaaccgttatgctagtactattctaatttttgaaagcgaggtctttacatgcatgatcaagcaaccactgtccggacggtcccacgcagtgaacgtcaagtcgccacgaacattttaaaaggatccttaggcaacatggtcgaatggttcgactggtatgtttacgcatcctttgcgatttacttctcggccgccttcttcccggctggcaaccaaaccgccgaattactagccaccgccggggtctttgcgatcgggttcttcatgcgccccttgggttcctttgtgatggggcgtttcgccgatcgaaaggggcgccgggccgccctcaccctctcggtgatcatcatggccggtggttccttagtcattgccctaacgcccacgtacgcccaaatcgggatctggtcaccagtcatcctggtcttgacccggttgatccagggactttccttaggtggtgaatacggaacgagtgctacctatatgtcggaaatggcgtccccttcccggcgtggtttctactcctcgttccaatatgtcaccctgatcggggggcagctcttagccctgctcgttcaaatcatcttgcaaaacatcttcaccaacgcccagctctacgcctttggctggcggatcccgtttgccatcggggccctgggagcgctcgtggtcttgtggttgcgactttcaatggaagaatctgatcaattcaacagcaccaacaagaaaaacaagcaggccggcacccttcggctgttggctaagtaccccaagcaagtcctgatcgtcgttgggatgaccctcgggggaacgatcagcttctatacttacaccacctacttgcaacagttcatgatcaacacgaccggcctgtctaaggaaagtgcggcgatgattaacttcctcgccctgctggtgatggtaatcttgcaaccggtcttcggtcacttatccgataagattggccgcaagccgctcttgatcttcttcggggtcggcggaaccgtcttgaccgtgccgctcttcaccctcttgaccaacgccacccaagcttggcaagccttcttactgatgttagtcggcgtggtcatcgtttccgggtacacctcgatcaacgcgatcgtgaaggccgaactcttcccggccgaaatccgggcgttaggcgtcggcctgccgtacgggttgaccgttgccatcttcgggggaaccgttaactacgtcgccctctggctgcgctccgttcacctggaaagtggcttcttctggtacgtttccggcaccgtctttatctcactcttggtttacatcttcatgatcaaaaagggtgtctcggcgctggataaagattaggaaaaggaagtgcgacccaaccattaagcaggccgtgggctaaggatagcgcgaacggttggtgcgccagcaccgttcttcggccagacttagccactaggcctgcggttggggagcacgttatctggaagtacgacccaaccattaagcaggccgtgggctaaggatagggcgaacggttggtgcgccagcaccgttctttggccagacttagccactaggcctgcggttggggagcacgttatctgtggaatagttaaaaaattaccccaaacaaaaaccgtcaatccgcaatcaaatttgcgaattgacggtttttatttagctaggactagcgtggaggttggttcgtacttcttaattttgaaacaacctcatccccgccggcgtcgccacctggtaacagtcgaggttaaagacctcgctcacccgttcggcgctcagaacttgttcgggcgccccactgtcaaccacttgcccctccttaaagagtaggcagtgttggccgtactggagggcctggtttaagtcgtggatgatcatcacgatcgtcagctggcgctgggcttggatccgttgcaagagctttaagaagttaacctgaaagtggaggtcgaggtaggtggtcggctcgtccaaaaagatcgcctgggcgtcttggttgagggcggccgctagccacaccaactgttgctggccgccggacagggtcaaaagtgggcggtcaaccaggtcggttaagcctagttcggccaggatcgcctcccccttttcgtcggtggcaggcaagtcgctgagcagcgattggtagggcaggcgccccatcgccaccaggtcgcggaccttaatttcgtcgtaaaccgggttatgctggtgaacgatcgccacctggcgggcaaactcccgcggcgaataggcccagacgtcttggccgtccatggtcaccgtcccggactggggcttttggctgcgggtcagcagcttaaagagggtcgatttccccgaaccgttggggcccaccaggcaagttaattgaccggtcggcaccccgattgtcaggtcttgaatcaacggggcttgatgcgggtaggcaaaggtcacgtgatcaagcttaaacatggcgggcaccctccttcttgtgggccaaaatgaagattaaaaccggccccccgatgatcgctaacaaggtggcggccgggatttcgctcggctggatcaccaggcgtccaatggtatcaacggccagcatcaaccaggcgccggccagggccgcaaagggcaccacggcccggtagtcacggcccaccagcacccggccgacgtggggcacgatgatcccgataaaggcgatcaccccgatcacggcggtcgatgtggtggctaggaaaacggctaacccgagcagggccaagcgtaacttaccggccgacagccccagggagcggagttgttcgtcagacaccttgaggtagttaccccagttggtgaccaagaccaccccgattaagccgaggatcccgagcacggtcacggtcaagcagccgagccaggtcaccgttcctaacgacacctggctggtcgacgaaaagacgctggcgatcccggtgaaggtggcgtttaaggccaccccgatcaggattaggcggtatgggtccatttgcggttggaaaaagattagcacccctagggcgagggccccgccgacaaaggcgaagacgaccttgccaaagaaaaaacttggcaacaaaagtgccccgacaaaggcgaacaaggcggcgccggctgaaacccccataatcccggggtcggcgatcgggttgcgcaaggcggcctggaagaaggccccgctgactgacaacatcgccccggccatcaaagcggtgatgatccggggcaggcgaatgttaaagagggtgttggcgtcggtggccgtcatcttcaagaggctgaagtggctggccccgttagtcagggcgatccacaccgtgaccaccaacaaaacagcgagaacgaggtaggaaatagcggaacgtttcatcttacttacttgggtacagccactgactgacctgctttaaggccttggcggcgttcatgttggccgaggcgttaaaggtcggttgctggaggtcgtaaacccgcttgtttttgaccgccggcatcgtcttccaaaccgggttggtggagaattctttttcgaattgtggcttggtgacgtttggcaaggcgtgttccaagcgcaagatcacgtccggcttcttggtcgccaaggattcgttgttgggtgaaatgtaggtctggccgttagcggcgtagacgttttgccccccggccagccgaaccaggtcgccgacgtaggacttatcggtggcgatcatgtaaccggcccccggcatccccatcaacaccagcaccttcggcttttgaccgtggatccgctttttgacggcggtaatggcgctattaatcttttcgatctgggcctgggcctggctggtgcggtggtattccttgcccaggctggtcagagtccccttcagttgggcgaccgtgtcgagtttaaggtaggtcaccttcacggcctgttgcttgaaggcgtcgttgtactggtcctttaaggtcgaaacggcgtaaacaacggtcggatttaaggaagcgatcttttcgacggacgggtccatcgggctcccaatcttggtaacgtccttgtagcggctcggcaacttagcctgagtggttggcaccccaactaggtcgatgtctaacttgtcaaagatttcggtaatcgcggcgctggtggccacgatccgctggtttttagcggcttggtggtcaacgaaggccttgaccccgacggccaccccaatcacaaccacgagggcgacgagcaaagagataataattgatttcttcttcataacgatcttttcctttagtggcgcggaatttgcttcttagcggaccaaacgaagtagacggcggccgcaatcacgatcaggagccccaggatcccgccgactaacacgaagtagtagagggtctggttcttttggctttgttcttggacccggtcgttttgggcgatcgtggagcgggccagccggctttccttggccttggcagccgacgattgcgaggaggcctgcgattctaactttttaagcttttggcttagctgggggtcgttgctaccgctggtcgaacttgacgacccgttggccacccccgccgccgcggtggccgaactggaattggcgccgctggcactggttgaactagtgctccccgacagggccggtaaactggaggtgtcgaacttaaaggaaatgttgtggttggccttgtaaacccccggtacgttgatcgagatgctgctggagatcaccccgcttaagtccttggtggtaaaggagtagctgtacaggtagtaaccgccgctctgggtcttagtgacgttttgcggggcttggccgtcgatggagttgacgacgaccggccaggccgataggttagtggcggtccgaatggtcatcgtaaccacgtaggcgccgtttgacaccgttaccgtggcggggcgggcgtaatagccgtccgccatcgaggtagtggaggtgccgtacttgtaggtttggtaactaacgctttgggcgtgcccgaccttggcgaagccgatcaccgctacgatcagggtgcacaccgttaataaaaattgcttaagcttcatgaattaatccccttacttttttcacgattcgttgccgccaggtggtcgccaccccaatcacaattagcgccgccacaatgaagaaggttaaggcggccgcaattgggtacttaatcagcgaggcttcgaccatcttggagacgccgggcttgaccgcgtacttgccaagcttcttttgggccgcggccaggtcaaagttttgcaccgtcccggtcccgctttgcagggcggtggccattgggctggcactgccggcgagcggagtggcgctaccagacccggtcaacccggtgctggttagggtgcccccggaggtcccgtcgcccgacagcgcatccaggtagctcctggtgttcgtcgccgtcttgccaaagaccagccaaatcgagaaggtctggttggagatgttggcgatcggcacgctcatccggatcgaagcggcaaccggattgtctagcacagttgggtcggccacgtagaaggtgtaagtccagatatcatcgccgccactgctcgtcttggtggtgttaacgatcggaccggcgcccacagaaagtggcgtaaaggaaacgatcccgctcttaaccttgaccgtcagggtgacgttgtagccactgccggacttggtgacccgggcagtgtgggtgtagtaggcgttggcctcagacaccccggacttggcggcgtttaagacctcgtacttcacgtcttggacttccttggtggtatcaatggcgtgaccctggttggtgattggaagcgtagggttacctttatcgccatcggtttgttcttttttggcgccttctttaattgtgtccgctgattgatccttacccgggaaaacggccagcgccgtttcgttcatcgcgcccagcggggtctgcaaagcaaaggccagggtggcactccccttggccaagacggcggcgctcaccttgtaagtgtaggtcccggtatcgccgttagcggtcgtggccgttggctgttcgccgttgaaagtcatcgacttgatgtagccgttcccgctggacaaagtgaaggtgatcaggtagtcattgccgtcttgtttaatcgtcacctgcttggcaaagaaaccggccgaagcagattgctgggtcgggtcactggacttcatgatcgaaaggacccgggtttcagcgttatcggtattggtggccgaactaggctgggtcgttgacgtgttcgaactcgccttggtggaactagcttgggtgctggaactagtggcactggagctagccgttgccgacttggcgctcgaactgctggagctagccgcactagcactagcgctggaagctgaactagcagcactagacgaactggagctggccgtcgcctgggtcttaacggtcgaaaagtcgacctttaagtaggccttttggctcatggcccccatcggcgtgttcaagttcatgtcgatcaggtagctaccgctggtgttaggcagggtaaaggtgatggtggcgttgttgccgtcgtggtcgatcgtagcgtactcggtttgcccgtcgactttcatatccttaatgtatttacccccgtcgttggtggtcgtgatcttcagctggagcttaccgttttccactactagcgtggcgcccttatttaaaaagccctgggccagggagtcctggttctggtcgtcttgctttttaaaggacgtctgcacgtcgtaagttccatcctgatacttctgatcagcggccttagccaccaggggtgtcgtgcccagtgttaccacggcaggagcggcgatccccacagtgagggtcgccgccattatcgcttggatcaaatgataaaccaatcgtctatttgttaacattgttataacttcctccaaaatgacaccgtgtcacaaaatgttgatttgacaacgttttgaaagggtcattccctcaattttcgttaagatcatgataccattttttgcttttttaatgttgtttttattaaatttatctgcaataattagagcagtttcaaaattaataatcgatcaattcgggaggatttgtccatgacttcacacgttaaaaatactttggttaccaccgctgccatcgccggtgccctggcagccactaccctattcaacaccaccacggttaaggccgacaccaccagctctgcaccggtgaccaccacgaccagcgccaccaaggacacggcgatcgcttccgctcaagccaaggtgaactccgcttccgccgccgttgtttccgcccaagcagcgtacggctccgcttccacggcggcttctgacgccgctgccaagactgccgccgcttccgctagtgccgctgctacttctgctgctacttcttcagccgtagcaaatgcccaagccgccgccgactctgctgccaccgctaagtccacggccgatgctaaccttgctaaagctcaatccaccgccgccgcaactagccgtgctaagtccatgacttcggcagccgttgttagcgcccaatccgctgttgcttctgcctccgctaaggcatctgacgctgacagcgcggtggcttccgctgaagcaggccaaacggtaaccgccaacctgatgaagtccgatgacccaacccaagcttctgccgctcaacaatacttcgccactaagacggcgatcgttaagctcctccctagcggccaagttcaaatcaccattccgctgaccagcgggctggagtacctaaaagaagttagctacaacggggtagacgccaccttcaccaagacgggcgaccactccgccaacatcacctttactgccgacccggccacttcctacaccctggccatgacgatggacatctcgagtgtcatgccattcatgccaatcatgcacgaaacggccctcttagacgttgataccaccatcttcaacggcttgctggctgctaagtctgccgccgacgctgccctgaccagcgcccaagctgctttaagcacggctgaaaccaacgccgctacggttgcccaagttgcttctaaggctgcttccgctgccactgccgccgctacggttgcttccgacgccgccgttgctgccacgagtgctgctaccaacctgaccagcgcccaagctgctaacagcaccgctcaagccgctttgactagcgctcaagctgcccaatccgccgctgacgctgtcttggcagctgctaaggctaacttggacagtgccaacgccgctttaaccagcgcccaagctgaactcaagtccgcccaaaacatcgtggtggtaacgccagcctccagcactgcatcctccgcttcctctaccgcatctagcgcgggttccgctgctagtgccgcaaccgccacttccaacgtggcttctagcgcttcaacgaccacggtaactagcgccgttatcgcaactccggctaccactaagaaggcaacgtctagcacccctgcttcttcaaccactgctaagaccctgccacaaactggtaacgaaaaccaaagcgccctggttgcccttggtttagccatcttaacgctggggatctacccaatgatgaagcggaagcacgcttaataaaggagtgcggaccaaccattggcaggtcgtgggctaaggatagggcacaggttagcgcagtacgcggtgttctgtggccggacttagccactagacctgcggttgaggagcacgttattggaagtgcgacccaaccattaagcaggccgtgggctaagctaaggcaaatggttgtcgcccccggcggcgttctttgcctgtacttagccactaggcctgcggttgaggagcacgttattggaagtgtggaccaaccattaagcaggccgtgggctaagctaaggcaaatagttgtcgcccccggcggcgttcttgcctgtacttagccactaggcctgcagttggggagcacgttattggaagtgcgacccaaccttcccaaatgaaaaacgcccgttccgtcagttttgacggggcgggcgttttttgcttattaagtaacagaagggcacggtaactcacctaacaagccgggccacaaaaaaggccccaattcactaaagaattgaggtcatcacgttatcggtttcccaaagcgggactgatggtattaatgatgagaatttccttcgctggtcctaaccagagcaggttcaatgggtatttctcagccaaacggcaccccaattcttcgtgtctagtgtactacgtctggttaaaaatagaaagcccttacttgctgagttggtcaaagcagaccagcgccttgcccccgtagaccgtagccgggcccccagccatcatgatcgccacgctaacggcctcggcgaattcttcgcggctagcaccggccttgatgcaagcggcggtgtgctgggtgatgcaaccctcacagcgttcgaccaccgaaatggatagcgacatcagttccttagtcttggtgtccagcaccccgtcagcaacactggcggcgtgcagggcgccaaagcccttcccggcctcgccgacactggcaaacaggttcttgttattggcttggcattcggcgagttgttcttggtaatcagtcatggttaaaccctcctttgtttgataccttcaccatacccctaattaataattttgtaaacgcttccctgaattaacgacaccctcaaccgtggtacaatcgacggagttaacctaactaaggaggtggccactaccggctcatcagcctgtcgatcggcggttcctttttgtacctcggtttaatttcgacggccctggctttcgtgttgtggaaccggggcgtccaaatgcttaacgccgccacctcgggcctgtacttcttattccaacccgtcgttggctccctgctaggctggctgtgcctgggcgaacaaatcacctggtcctttttgctgagactggtcttggttgccactagtatttgggtttcgattcgctttgcagattaaataattaaaatagcaacgccccgctggagatcttttccacggggcgttgttttaaattaatttaagtaaatgggtcaccagccccgagtcgtaaaagacgtagagcccgaccccaatgtagcacagcttcatcagccattcgccgtaacggtcaattagcttggtcaccgtggcctgacgttcaacggccttaactaaaaagaccaccaagatcgtcagggcgcccaggtataacaaagctcggccaaagaccgccactgattcgccggccacgaccggcaagaaaatcgataggttacagcccgcacaaacggccaggtaggtagctaagacctgccaggtgccgtgggcggtcgttagttcggccttgtcgtcatcatcctcgtcgtgaagggccatgtagatcggcaagacccccagtaccccgagcaaccactccggcaaaaactgggctaagaccttaccggccaagaagctggccaccaagagcaagaccaccccgctcaagtagccgaccaccacctggcggaccgagaatttcttcaataaaaacagcagtaacacaaaaaagtcaaggttcaccgctaaaaaggtgaccgtcaacagccaaatattcaattccttcgctcctctcattccccttcattattcctgaccaaccggcaaatgacaagggtataataatctggtcacggccatgacgggtgttttattatggttaaatgaattggatcccacctagtctcgttccccctgcatcgtcggcgccgtactagcttgccggttcaacaggaagtggccggccaggcccaacccgaagccggcaatcccaaaggtcagccagccaaagccgaggttgaaaaacggcaagaagtgactggctaggttgatcaaccattgagctgatgcggttgcccgtaagatggctggtaagttgttcaccatgtcgaagaaggccgggatcagggttaacccagtggtcagccggtaaaccaagcggtcattattaaagagtggcgaggcaattcccaagataatcagcgtgattgctaacgggtagaggaacatcaacaccggcgtcgaccaggtgatgatccggttcaaaccgaggttggccaccacaaaggacaggccacagttaaagagtaaaaaacgctggtaggaaaccttagggaagcgcttgtggaagtcctgggcaaaggccaccaccagccccatcgccgtcgtcaaacagccaaccgtggctagggtggctaacagggcgtcgccaaaggtccccaggtaaaagtgagcgatctgcgccagggtgatccccccgttttcggccattgtaaagtgatgtaagctagtcgctcctaagtaaatcaggccgatgtaaatcagggcaatcccgatgatcccaacggccccacccttggccgtggcaatcgcaacttgacgatcgtttttaagcttaaaggaccggatcgcggtgatcaccgtcaccccaaaggccagtgcggccaaggcgtccatcgtgttgtagccctgcaagaagccgttcgtccaggccgcgtgttggtaagccgccgtgatcgtggtggtggacgccttccccagcgggctgatggcggcgagtaagaaaatggccagcagcattagcaagaagagcgggtttaagaccttaccaatgatggtcgtaatgctggtttcctttgaggagaagtagtaaaccaggccaaaaaagattgccgaatagatcaacagacccacccagttcaggttcgctgggatatgggaggcaaagccgatcgtgtacggaacggtggccgtccgcggggtggcaaagagcggccccagggtggcgtgcaccaggattaaaaagagcaaggcgtaccagtgtccgttgggccgggcgaggtcgtaaatccccttagcacgggtaatggaaatcgccaggagcgccatcagcggtagcaacaccccggagaacaaaaagcccccagtagccgccaaccagtaggcccccgccatttggcccaggtgaaccggaaagatcaagtttcccgccccaaacagcatcccgaaaattaacgagccgattaataggtatttgcgaattgataatgtttgtttcatgagttggtcctccttataaatgcttacgtcagagaacttagctaagttcagatcccgtcagagaacttagctaagttcagatcccaacgaaagaaaaaaggcgccccctcaggtcattaacctgaagggacgcctaagcgtgttaccacccttgatttacggcaccatcgctggccccgcctcaacgcgtactccgcagaatacgccggcgcgattacgggcgcacccgttcgacactcaaacttcgcatcgaccactcccaggctactttcgctcccttcaaaccagacccccttccactcaacggggctcgcttactggtttataacgggagttactctcctgttcaccgtgtttctttcgttgttaacttatttctagaataacggaggggcgccgctatgtcaatcagcaaattagagtcctttaacctaaaggggccggaaaaagctctgttttcccggccccttgctgtattcccgaatgttagacagaaattgtggtaacggcctagtgtctaagcaggcccaagagattattccccacttttcgtacttacttggtttcgacgcccttcccgtcgtattcgtcgatcatgatttgcttcaggtcggcaatcagtggttcttgcgggttagccgtcgtacattgatcttcgtaggctaagacggctaggtggtcaaccaccttgtcgaagtgagccttgtcgacgccccaggccttcaagctcagggttacacccagcgagtgggccaagtccttgatcttgtcgcagagcttgttgatcaactcttcgttggagtcgccggtcaaaccgatcgtgcgggcgatcgttgcgtagtcatcggcggcccggaaggcttcgtacttcggccacgtgctaaacttctttggcagggtggcgttaaacttgatgacgtgtggcatcgtgatggcgatggcgatcccgtgggtcaggccaaactcaccacccagcttgtgggcgattgagtggttgatccctaagaaggcgttcccaaaggccatcccggctaaggtcgaagcgttgtgcatggcagcccgggcttcttcatccccattgtacgaagcggttaagttgtcaaagactaacttgatggcttgcaaggacagcggccgggtgtaatcggaggccatgctggaaacgtaggattcaatcgagtggcacaagacgtccaaaccggaagcggcgatgttgccctttggtaccgtgtccacaaactgggggtcaacgatggccacgtccggcgtcaaagcgtaatcggccagtgggtacttcacgtgggtcttggcgtccgtaatcacggcgaacggcgttacttcggacccggtcccggaagtggttgggatcgccaccatttgggccttcttcggcttgtcgaagcggtaggcccgcttacggatgttcaagaacttttgctttgccccgaagaaggaagcattttcgtcctcgtagaacatccacatccccttggcggcgtccagcggcgaacccccacccaaagcgataatcgtgtccggcttgaagctcttcatcagggcaacccctttttcaaccgtcgtcgtggatggatcggcttcgacatcggagaagaccaggtattggacatcgttttcccgcagcctcaattggtcggtcaccacatcaacgtagccgtgggcttgaattgatgggccagtaacgatgaagacccgcttgatccctggcatatccttgaggtaacgaacagaatcgcgttcgaagtagatccgtggtaatttaatccattgcatgttattccgcctcttggcaattgtctttacgtttagcaaatcgtaatcggtcacgttgtgggaaatcgagttctccccccatgaaccagtccctagggtcaaagatggggtcatccggttgtagatgttcccaatcccaccgagtccggacggggagttaacgatgatccgtgaggccttcatcgccaccccaaattcacgagctaggtccatgttttgggtttgaatggcagccgtgtggcccagtcccccgtagttaagtagggcttcacacttatcaaaggcatcttgttgatccatggccttgtaaaccgacaaaactgggctcagcttttcaccggagagtagttcttgcttaccaatggcattaacttcgacggccaggacctgggtgtcttctggcaccttaatgtcggccatttcggcaatttgcatagcggacttaccggcgatcgggccgttaaccccaccggtttgttcgttaaacattaccttgcgcaacttagcgtgttcattttggggaacgaagtagacgcggttcgccttcaagtcggccttcacttcatcgtaaatttcgtggtcaataacggcagagttttccgtggcacagatcatcccgttatcaaaagtcttggataaaacaatgtcgttgacggcccgggcaatcttagcggttttttcgatataaaccggaccgttaccaggtcccacccccagggctggcttcccggtggagtaagcagccctcaccatgccggggcccccagtagctaaggtacaggcaattccagggttgttgatcaatgcggttgaagattcccgacttggttcgtcaatccattggatcgctccttccggtgccccggcggcgatggcggcatcccgcacgattcgagcggcgtgacgggagcattccaaggcttgtgggtggaaggagaagatgattgggttgcgggtcttcatggcaatgatggccttaaacagcgtcgttgaggttgggttggtaaccggcgtgattccggctaagaccccgagcggttcggcaaccgtaattaactcatcggccttgttgtcttcaattaccccaacggtgtggtccttgcgaatgttgtgccaaatttcttcagtcgcaaacatattcttgatcgccttatcttccacgatcccacgaccggtttccttgacggcttcgatcgccagttccatgtgcttatcttggccagcctcgaccatttggtgggtaatgtagtccaccttcttttggtcgaattcgctcatgatatcgagcgcttggtgggccttttggaccaggtcgtccaccatcttttcggtcttcgtcatcttttgtggttcactttgcttcgccattttaaagcttcctcctcaggttttgtgaagaaattaacttgtttacggttataagattaatccatttttgtgatttagtcaacaaggttttttcccttatataacaaggtctaatggctttttattggattgattgtgaattaaatttcaagacataaaatcgttaacccgtcttgtaagtaagaaagcgttttcaagattatgtgaataattgaatttgtttactgaccaaaaaatattggtctaattttacccaccaaatacctttgggccgcccctagctcccggaagaaaataaaaaaggtcgggagaaaacaggcttctcccggcctcttactttattcatgaatgttataatcgcaagccaagtgcctaagaaggccgaaaaatggtacgtaacgccttagtcttcgtccgaccttacctataatcttgtcaggagggtacttcccaaccgctcagccatcatttcattcgtttactcctcaccccggtcggccgccagtaggtgacggtaccgtgcggaactgacttccaattctgccggggtcccctgcatggcgaggtgaccatcttcaatgaagaccacctgatccattttagcgaccccctggaggtggtgagtaatccagattagggtcttgccctgtaactgggtcataaaggtgtctaagacctcctgttccgtaaccgggtccagcccgaccgttggctcgtccaataggatgattggagcgtcttttagcaggatccgggccagagataggcggtggcgttccccaccggagaagcggaggccggcttcgtcaacctgggtctccagcccctggggaagcttcttgatcatctcggctaaccccacccgttcgagcacgtcccacacctgctcgtcactggcgttctcattcccgatccggacgttattggcgaccgtcgtattgaagaggtgaggtgactggttaatcacccctacgtaatcggccacctggtcgcccaacgtggccgtagctaccccgtttaaggtgatttgccccttggttggtgttcggtccccccgcaacagggcggcgagggtggacttcccagaccccgaccgaccaagaatggccagcttttggccgggcgtgattgttaaatcaataccacttaagacctcgcgcgttgtttgcgggtaggtgtagtggacgtcttcaaccttgaccgtgaacgggccattcagggccacggcggtttctggggtagcttgtggcttaggcaggttatttaaccgttccaaggaatcggcgtaaatgttggtttcctgggccgcatccggtaaaccggcaaaggcgtcgaccagtggaaaggtcgctaagacgaaggcggcgatccagttagccgggcccccatattgcccgccaaagtaagtcccggcccacaagagcaagctgaccacgattaggatgaatagcatttgcaaaacgaagttacggaagaattcaaaccggtgcatccggtgttgcaccttcatcaactgctcttcgtgttggttatgcaagttaacgtattcctgcccccgttcggccaggacccagtcggtgattcccattacgttatcggttaggtcggtgtagagatcatttttagtcttcttttccaccgcctgccgggccccgttaatgatgacggaccagagtggaatcgcaaagatcattaggccaaaggtgattagcacccatagccccatcaaaggtgacaaaaagccaatccccaccacgatgatgacgtacaggctccaggaaacgatcatcggaaaaaccgtccgtaagtagaggttttggatgtgggaaacgtcttcggacaagagccccaagatgtcgcccagctggtacttactgttaaagaagacggcgtctccttctaaggaatcatacagcttcttgcgaaaggccgaggtcatccttaacacccagttgtggctgaccagccgttccacgtaacgtagggccggccggccaatcccaaaggcccgggtcaagacaattggtacgtagatcaagaggatgttatccgggtgggtggcggcctttgaaatcaggtaaccggagtcaaacatcaacccggccccacagacaaaggttaataccccgagcgtcagggctagccacagggtctttttgtagtaatgcaaaaaggggcgcacccattggtcatttttcaaatcccgtaagagacgaactttattgaacatcttgctccccctctcccttcgtttgttgaatcagcttggtgaagtaaccattcttggccaacagttcttggtaagtcccctgctcgaccagttgaccgtggtccatcaccaagatgtagtccatcttcttcatccagtgcaaccggtgggtggcaaagaagaccaggcggttttccatcaacggtaacatccgttcctttaagtctagctcggtttcgatgtccaagtgggcggttggttcgtcaaaaatcatcacccgccgcttgtggtccaaaaaagcccgggccaacgcaatccgctgggcttggccaccggaaagggctcgtttcccgcccccaatcatggtgtctaagcccgctggtaggtcagccaacaggtcatcgagaccaacgacgtggatggcatccttcacttcttcatcggaaacccccggggtataaaaggcgacgttatcccgtaagctagcggcgaaaacgtaggggctttgggggatgtaggtgatttggtgttgccaatcggcgatgttcatcgtcgcactagtttggccctgaaacttaatctccccttgctcaggcgttaaaaatcccgccaagaggttaattaaggtggtcttaccggaaccggacatcccgatgattccgaccttttggtagccacgcaaccgaacggacaacggggcaatcttgcccccctcgtggtaacggaaggccaggtcgttaatttctagctggtcatcagcttgccaggcgtgcagcttaaattctggtgcgggggcttgcttttgaccaatgatttccatcacgtctcgaaaggagttcttcccgtccaaggtagcgtggtaatcattggcgaagttgcggatcggtaaaaagtagtccggggccaaaatcaaggtggccagggccgggaaaagcggaatttcggcgtcaatcaagccaaaccccaggtacacggccacgatggcaatcgatagggtggtgaagaaatcaagggcgaaggtcgatagcatggcgacctttaaaacgtccatggtcgacttacgaaaggactcgctcgacttaaagatcgagttggagtaacgcttggacaagccaaagtactttagggtatcaattccccgcaaggagtcgataaagttgttggagaggcgctgaaaattttcgtactgccggtcggcccgggcctgggcggcgtaacctaagatgatcataaagaggatgatgagtgggtagatcaccaacatgatggcggctgattgccagtttaaaaaggctactgcaatcagaatcatgacaggagtgatcatcatcgtcacgatcttagacagggtcagttgcaggtaatcttcaacgttagaaatcccatcgagggtgacggtaaccatactcccggtccccttcttggccaccgcttcgggaccgagtgcgaagactttttgtagcagttgtttgcgcatatccttggccacggacccggcaaaatcgtccaggcgccgggcgttgaaccagttaattaactggcggccaatgaaacacagtgcaaagtaagcaatcggacccgccaccgtctttagggcgtgaccctgccacaacccggttattgactgactcaagaagagtgcttgaccgataatcaaaagagcttgtaggacatcgagtcccacaagccccatgatcattgatcgggcacccggtaatttaaacagggcacgatcaatcattagttactccccccaatggctggcatttcaatccgcttacggaagatccagtaagcccaagccgtgtaaagtaacacgattggaactaagattaccgcagccgtcgtcatgatcaccagcgtgtacggcgacgaggaaccactcttaattaacaggtcgtacgaagaggagatggaagaaaccatcagccgtgggtacaggccttggaacaacagcaccaccaaagcgaccatcgtcaacccgctggaaatgaaggccattccctgccggttggtgatcaccccaacgtgggcgatcacggagaaggccacgattaagaccaggcaaatcagagtgccggccgggtgaagcttcataaagtcggtttggaagatcaacagcagggcgaagaccacttcacccgcgtaaaggacccaataaagcaacttagcaaaactcttggaccgttcgtggattggtcccaccgtcttcaaggttaggtagtttaacccgtgtaggtaggtcaagagtgtcaaggctacccctccaacgagcgagaaccagttgaagtagtcaaagaacgtggcgtgcatgttcccctgagcgtcaattggcatccccttaatcatcgagatgaacagggtcccgaataagaagggcacaatgaaactccccaaggccaaggtggtgtcccaaacatgcttgtacttagctgggctcttagcccggaattcaaaggaaatcccccgaataatcaggccaaccaaaatgaacaagagcaccaggtagtaaccggagaacagggaagcgtaccagtacgggaaggaggcaaacatggcccccccggcggtaattaaccacacttcgttcccgtcccagacgggtccaattgtttgaatcacttgtgtacgttcttcatcgttggttgccaaggtcttaacggccattccgaccccgtagtcgaaaccatcaaggaaaaagaagccggagaataagaccgcaattaagatgaaccatacgagttgtaatgctgacatcttagaaggccccctttgcaaacggatcggcggtaagcttttctaattgtccttcttcaacttcgttcgggtcgtgacgaagctcccggcaaaccaaggcgatcatcacggcggctaaaccagtgaagagtaagaagtagacaatgttagaaatgagcagggacgtaacggaaacgtttggcgaaacggattgggcaatcgtgaagagcccgtacaccgtccacgggtaacgaccaaattcagtgatcatccacccggtcgtgttagccaggaacgggctgaaggttaagaggccaaacagccacattacccaacgcttctcgtacattgcggtcctaccccttctggtggcaattagtccacaaagcgataccaagaagagtaagctaccaaacccgaccatcacccggaaactccagaacagggtgttaaccggaacgtagtagctaaccttttggccgccaatcttggtgccgtacttcttttcaagctgagcgttgatttccttcatcccggtaacggaaccagtcgtcttaccgtaagtcagtagcgacaacatgtccggaatgtcaatgcttgcttccgtcttgtgggtcttcgggtcaaccagggccaccacggaccatggcgcctttttacccgtcgtcgtgtaaaccgcttcggtagcggcgaacttcattggttgttccttaacaaggtacttcatttgaaggtccccaactaagatcgtccccaacgagaagatgagcatcatccacatccccatccgcatcgtcttgtggtagatcttcttgttgacgtcggaaaccgtccgcttctttttaagcagttggaaggctgccaacccggtaatgaccgtcgcaccggttaaaagggctgctaatacaacgtgaccgtattcgaataataattgcttgttagcgagcagcgccccaaagttaaccatttcggcccggccgtttttgatcgtgtaaccaactgggtgttgcataaaggagttggcagttaagatccacagggccgaaacggtcgtcccaatgaagaccatccagatgaagaagaggtgcaagcccttctttacccggtcccaagtaaacatccacagtccaatgaaggtggattccacgaagaaggccatcaaggcttcaaaggctaacggcgccccaaagatgtcccccataaaccgtgagtaatccgaccagttcatcccgaactggaattcttgaatcaaaccagtaaccaccccaacggcaaagctcaagaggaaaatgttcccccaaaacttggtcatcttccggtaggctggatccttggtctgaacatagcgcgtttccatcacggcaacaacgaagaccgttccgattgaaaacggaacgaagaaatagtggaaaatcgtcgtcatcgcgaactggaaacgtgcaagactaacaattgtcattttcagttcctccccaaatgataggcggtgataagttcttatcacctgttaataataattgcttcttccactaaagaatacaccagatcactaatcatttcaacgactgatttttcataatataacgaaattaattaccacgaaggctaaggggacgccttgaaggttctcttagcgacaccataaaaacggttatggtttagcggacgatttgttcatttttatattaatgatcattcgataatcaaatatcacttttagacaaaaacgagctagctattcaacaacacccctttactacccgctaacccatttaacatcgtagtcatcactatttctaattaactgacggttttgattaccgatcaggaaaaccaagcctcttttcttaggcaacaaaaaaacactcaccaaagctggtgagtgttttaaatgatgcttgattacttaagggtaacggaagcaccaacttcttcaagcttagccttgatgtcgttggcttcgtcttccttaacgtcttccttaacgttagaaggtgcaccatcaacaagagccttagcatccttcaagccaagaccagtgatgtccttaaccaccttgataaccttaaccttagcagaacctgcagaagtaagttctacagtgaagctgtccttagcagcagcttcgccaccagcagcgccggcaacggctaccggagcagcagcagaaacgtcgaattcttcttcgattgccttaacaaggtcgttaaggtcagagatagaagcttccttgagggaagcgatgatagcatccttatcaaaagccatgttattttcctccaatatttaggtaatgaattgtgttaatggtcgatacgataacgtaacgatgacgcttaggcggcttcttcgtcgcccttgtcggcaacggccttgacagcccgtgcgatcttgcgcattggatcttgcaatgcggaagcaagcatggacagcaagtcttcgcgaccaggcatcgtagcgtattcgttgatggcgtcgagcgtttggaccttcttttcgatgatcccacccttgatttcaagggcatcgtgatcatcagcaaacttcttcaagatctttgctggcgcaatcgggtcttcatcagaaaaggcaacggccgttgggccaacaaaggtagccttcaggtcttcgtagtcagtcccttcaacggcccgttccaagatcttgttcttgataacgctcatcttgatgttggcgtcacggagttgcttacgcaagtcagtgacttcttcaacagttaaaccacggtaatcaaccacgatggcggattcagcggccaacagttgggcgttaacggacttgacttcttccgccttcttagcgatagctgcttcactcatgaaattacacctcctacatgttagtttgattggaatttataaaaaattccctatgactggcagacatagagaaggaacatttcatttcttcctcggcagggtattgaggcttgcgccacctgagtcttaggcagagtcatatttaatcaactcccctaggataccaaggctcacctttaattgcaagtcttttttgattgttcagcaaagttcgtttcctagcggtgaaaatttcatttcttcacttttactaacaaataaaggcgaactttattaaatatctacactagattgtttttatctatgacctttgttaggatagatttatctaatattaacaatttttccagattacgcataaggaggttcatcggttatgcaagaacaaccacaagaagagcttaagcgatccctcggtttgtggtcggccctttcaatcgtgattgggacgatcatcggctccgggatcttctttaaacaaggggccgtccttgactccgccggctcttccaccatggctattttcgcctggatttttgggggcgtcatcaccctggccgccgggcttaccatcgccgaaatcggttcgcaaatgccctacaccggggggctgtacgtctacatcgaaaatctgtatggccgaatctggggctttttagccgggtggatgcaagtcatcgtttatggtcccgccatcatcgcttcggtggctggcttcatggcaatcatgatgaccaatctctttggcctctccagcgactggcgaattcccctcgccctgatcacaatcctttttatcggggccttaaacctgctcgaaaacaaggttggcgccgccttttccgttatcaccaccgccggcaagttaatcccgatcgctgccatcatcattttcggtttgctttggggacaccacaatgcctttgggcaaaccgtgggtcaagttagccaggccgggggcggcttcggggtcgccgttttagcaaccctctttggttacgacggctggatcttgatcgctaacctcggtggggaaatgaaaaacccccaaaagttactacccaaggcgatcgtgatcgggatcaccgccgtcctcgtcatctacaccttgatcacggtcggggtgctgcgtttcttaccggccataatgatccacaaacttggcgataacgccacttcctacctcgccacggccgcctttggccaaatgggagggaagctgttatcaatcgggattatcgtctcaatgatggggacgatcaatggtaagatcctgacctttccgcggatcgtttacgccatggctaagcgccacgacctccccttctcccgccccctttcctacctaacgcctaagtcaaagagcccggtggtggccaccctgttcatcatcgtcttggccactattatgatgctcttctttgaccccgatcacctgtccgacctgtgcgtctttacggtttactgcttctacaccctggccttttttggtatcttcattctccggcgcaacaaactggtcaagcggcccttttcgaccccgtggtacccgttcgttccgctggtcgccattgccggggggatcttcgttttaatcagcgaaatctttaacgatccagaaggggtgctcttatttatcgggatcgtggtcgttggcctccccgttttctacctggttaaaaaaatcgaccggcgccatgaataactaggaacaatcaattaccgaatcacaactttaaccaaaaatagctggggcgtgccgctttaaccacggctccccagctattttcgttttaaccaaccaagagctttaccagtgatggtaaggctctttttttgttttccgctatgatagaaaaacgatgcgtaccgcatcaaccgccgtcctagcttagcccaatggcccgggcctgcctcggaggttggggcgcacttccattttgcgcaaatccaaacatttgtcctgtctttccccaggtctagaaaggaaattacattggagaccgattaagtgcgagcaccgtagcatgtagcataagcatgcaagtttaaatccggggggacgaactgaacaagaggaagggcgttgccaagttaatcacaagtgagcaatcttcacaactgaaaacgattgcaatataatgaaaccattgatagatcattaggaatggatagtgaggaggctcataatggcaactgtatacatgacggcggtctttccggacgtcgcaagcaaggtgttggatgaagcggggatcgaccacgatggttttagtggcgaaggcctgatcaccaaagaggaactactcaagcacgtgggcgacgtgaaggtcttgattacgccactgtcaaccaaggtcgatcaagacgtcatcgatgcggccccaaacctgaagctgatcgctaactttggggctggctttaacaacatcgataccgcctacgcccgcaagaaggggatcgacgtgaccaacaccccctttgtttcctcggtggcgaccgctgaaatcgctagtggactagcaattgccctatcacggcggattgtggaaggtgaccacgtgatgcggacggtcggttttgatggctgggcgccgctgttcttccgggggcacgaactagcgggtaaaacgctagggatcgttggcttaggtgatatcggtaaaaacgttgcccaacgcctggctgcctttgacatgaagatcctctacacccaacgtcaccaggccgacccagcggtggaagcacattacggcgccacctacgttagcctagacgaactgctggagcaaagcgatattgtgtccctgcactgcccattaacgccggcgaccacccacatgatcgcggcgccgcagtttaaacagatgaaggacaacgccctgttgatcaactgtgcccggggaccggtcattgcggaagccgacctgttagttgccctcaagaaccatgacatcgccggggcggcccttgacgtttacgaagcagaaccagaagtggcggacgaatttaagcacctcgctaacgtcatcttgaccccgcacatcgggaacgcctcctatgaagcgcgggatgcgatggctaaaatcgtgacgaccaacgccgcccgggtgttagcgggtaaacaaccacaatacgtggtaaacggaaataacgactagttaatcaattcacaaaccatggtcaaaactaccaaaaaagccggcaagctttgttcactgcggacattgtattgttggctttagttttcaacaatgattaaagagatggtaccaatgacaatcgttggccaacttgttggttaacgcaacccacaaaggagtggataaaatgagtgacttaacaattaaagaacgcccgattatgaccccggggccggtttcaatcgacccgcgggtttcctaagccatgagcaaccggatcttaggccaatttgatcctgatttcttaaccatcatggacgacacgatggaactgacccgccaagcctttgaaacgaagaacaagtgggcctttgccgttgacggttctggccgcgccggcttagaagccctgatgagcaacatcatcagcaagggtgacaaggtcttagttcccgttttaggccgtttcggtaacctggggattgaactcgcacaacgggccggcggagaagtcatcaccatgtaaaccgagtggggaacggtgtttgaccaagacgaaatcattgctaatattaaggaagttaagccaaaagtggtggcaattatccacggggaaacctcgacgggacgcctgcaaccaattgaccggttgggggccgccgtaagagaagtgggcggtttcttagtggtcgacgcggtggcttcctttatgggagcgcccgttaaggccgacgaatggcaaatcgatgccgtcgtggggggctcacaaaagtgtttgggtgccttaccggggatgtcattagtgacctttaacgaccggtttgcggacgaaatcaacaagcgtaagcggattgaattaggggtgcggggagaagacgcccaaaccgccgctaactttgtcccgagcaactaccttgatttaacccagctacaagactactggtcaccagcccgggttaaccaccacaccgaagccacgattggtatctacggggttcacgaagccctgcgcttaggggttcaataagaggggctggccaaccgttttgcccgccaccagcaagtacactaagccttaaacaacgccgttaaggccctgggcttaacgatctttaacgagggggaccacgaaatgccaatggtcacctgcgttgagattccggaagcactacgggacaccaatttccaaagcgaactcttaaccaagtttggggttgaaattgcggcctccttcgggagtttgcaaggaaagatttggcgactgggaacgatgggctacgtggcccaaaagggttacctagttcgcttcatctccatctttggggccgccctcttgcaagcgggctaaccggctgacgtgaaggccgccctcgacgcggtagaccaagccttcgcataatagtattacgataaacgacaaagccccctggtttgcagttgcaaactggggggcttttttagctatggaaaccgccggcctagtggctaagtccggtcacagaacaccgctggcgcgctaacctgtgcccgaaccttactacggcctgcccaatggttgggtcgcacttctttattccaagaggtcagcctggttttcgtcggcggacagttccagggccaagcgaatgttgagactggtttgggggtccttaatggtcttgcccaggattttttcgcactgcttgatccggtacttgatggtgttgcggtgcaagaacaagacggtcgcggttttggtgatttcgcagttataactgaggtagcaccgtaatgtcttgcgcaggtcttgcatggccggttcgatagggaaggcgaggttgcccagtaccttttcgcagtagtagtggatccggtcggggtccacgtcttcaaataagccaactaaccccttggggtgatagtagttgacgatggtgggcgagagctcctgggggaagtcgcggaccgccgttcgggcctcgatgtaggagttggcaatcccagacaggcggtcgtaggagttgccgatcgaaaagcggaggtggatcccgacggccttacttagttcggtggagaggttggttaaaatccgctcggtatcccgggaaaaggactggaagataaggattagctcgtcgctgcgcgttagcttaaagataatgacgtcctttaagtggcgggggagcttttcttggagccagcggttggccacctgtggggaccgctcaattgacggcgactttgaaaacgtcgacgactactccctttatgaagggatgaagcaaatcgccaagacgggcaaggtgttagcaattcacgccgaaaacgccgcggtgaccgaccgactgggcgaaattgctaaggccaacggggaaaccactttggccgcttacgttgacagccgcccggtcttcaccgaagtggaagccattcaacgtgccatcctcttctctaaggaaacgggctgtccgatccacatctgtcacgtggcctgcaaggaaggggtcgacgccgtggttaaggcccaagaagaagggatcaacgtcacttgtgaaacctgtgttcactacctctacttcactaaggacgagttagacgccattggcccggttgtgaagtgctccccgccaatccgtgaacaagcccaaaaggacgccctgtggcaacgggtggaagatggtaaggtggcctttgtgacctccgaccactccccatgtacgccggacttaaaggataccgacaacgcctttgacgcctggggtgggatttccggggttcaaaacgacgttgacgtgatgtttgacgaagccatgcaaaagcgggggatggccttaaaggacttcgctaagttgattgccatcaacccagccgaccgctacaacctgacccaaaagggacggatcagcatcggtaaggacgccgactttgttttgatcaagccaaacgcaccgtacacgctgacggcggatgacttagagtaccaaaacaagatcagcccatacatcggccgtgaaatcggggcgcaggtcgttcaaaccatcctgcgtggtcaaaccatctacagccaagcggatggggtgaccgccgacttccctggtcaattcatcaagtaagttgttggaaaggaacgttaaccggtaaagcaaacggtccgttcctttttttcagcgctcgcccgccacggcgaacaaagaagggttcgtttttagttaaagtgactaatgaaccggatggtgaaaccgaatacaatgatcctgaaataagcacaaggagggctcaggaatggaattagcaccaaccgtaaagcgccgcctcgaccagctgtcatcaattggcagcgacccaaccgggggcttgacgcgactgctctactctgacgagtggttaacggcgcaaaaatacattcaagaagagatggcggccatgggaatgaccaccaagtttgacggggtcgggaacctgtttggccgcatcgaaggaaaggacctccccaacgaaacggtgatgacgggttcgcacatcgacaccgttgtcaacgggggaaatttagacgggcagtttggggtgctggcctccctgacggccgtggagtacttaaaggaaaagtacggtcaacccaaacgatccttagaagtgatttcgatggccgaagaagaaggttcccgcttcccgaccgttttctgggggagcaagaatttcgtgggcatcgccgataacgaagaggttaaagacattaaggatggtcagggtaagggctttgtcgacgaaatgcgccgccagggctttgacttccaggaacaaacccgccgcgatgacatcgtcgcctttgtcgaagaacacatcgaatacgaaggcatgaaggacgtcttgttatgggacttcttgccaaccgatgacctgggctttgacatgaacgtccacatcctctcctttgaacagggggcaagccacgcctacgtggaaacccactaccaagaacacggggcctacctgatcagcgggcaagggatgcacaacctagacaacgaatggtacccggttgaaaagggtgattacctcttcatgggttcctactccccgcaagccgcttacgccgttggccggggtgaaccgttggccggggtgaaccgttggcctacgtctactccaaggatgctaaccgcgacccagaaatttaactgacaggaggagttaacgatggcggaaccaggaatcaccttagttgatgcagccgaactcaaggaattaatgaaaaagaagttcatggccgcgggcttaccggaagcaccagccgaggaaacggccaagcacttaacctacgccgacgcgtgcgggatccactcccacgggacggtacgggtggcttattacgccgagcgaattgcaaagggcggggtgaacctcgctcccaacattacgtttgaaaagaccggcgccgccagtgggatcgttcacggcgacaacgggatgggacaatacgtctgcaataaggggctcgactacgcgattgacctagccaaggagagcggagttgccgccgtgggggtggaaaagaccggccacaacagcgggatgctctcttactacgttaagcgggccgccgaaaacggcctggtggcgattgccatgtgtcaatccgatccgatggtggtgccgtacggggggagcgaaaactactttgggaccaacccaatcgcttttgccgccccaaccgatttggaaaagccagtcgtctttgacatggcgaccaccgtgcaagcctgggggaagatcctagacgcccgctccaagggcaaggcgatcccggacacctgggccgtggaccaaaacggggacccgaccaccgatccaaacgaagtggccggcctgttgccgattgccgggccgaagggttacgggttgatgatgatggtcgacgtgattgccgggagcctcttggggttaccgtttggaaagcacgtttcctcaatgtacgaagacttaacgcaaaagcggaacctgggccaattctacatcctgttggatccggcccgcttcaccgacccggccgccttcaagcaccgggtgggggaaatggtcgcagaactccacgccatcaagccggccagcggctttaagagcgtccgcctgccgggggaaggaagccagatccgctaccaaaaggcaatggaagacgggattgaagtcgccactgagatttacgattacttgagaagcgacaccgttcacttggacatgtacgatggcaagggtgcctttgcttagaaaagaggggtgattagcgaatgctacacacaattattgaaaaaacagttaccatgattcaattgttctgatgcttttgaccaaccacctgaaggaaatcgccgtggttaacaacgttcaagtgatgatggggacccccgccaacaaagacatcttcaagaccgggggcttggccacgccggaattagacgaagccgacctcgccctgcggggaaaggccggcacccagatcagcgtgtataattaattgttgaaatcgctaccaatctttctcctaagtatagtaaaattaataccaaaccaaatctcttgctcacccgagtgggagattttttgtaccctgcgttaggaaaggatgagaccaatggtaaagaagatcattttagactgcgacccgggccacgatgacgccttagcgatgaccttagctgttgccaacccggcgattgacctggtggcggtgacgacgtcggcgggtaaccaaaccccggataagaccttgaacaacgccctgcgaatgctgacgatcttaaagcgccctgacatcccggtggccgccggggcccaggtcccgctggtcaaaccactagaaacggcgcccgaagttcacggcgaaaccggcctggacggggccgacctgccggagccgggctttttgccccaaagcctgccggcgatcgagttaatggcgcgggtcctgcaagaaagtacggaaaaggtgaccctggtcgtgaccgggccgatgaccaatgccgccctgtttttgcggacctgcccggacctggctagggaaaaaattgaccaaatcgtcttcatgggcggggcaatggggttgggtaactggcaacccagcgtcgagttcaacatcttcgtcgaccccgaggcagccaagatcgtgctgaactttggcctgccgctggtgatggtacccctaaacgtcacccaccaggcccagatcaccaagccagaaattgacgaaatcgcccagctggataacccggtggcccaggcctttgtgggcttgttgaacttctttgaacgttaccacgaggatccgaagtggggctttgtcggcgccccgctccacgacccctgcacgattgcctggttgattaatccggccctgtttgacggtgtggatgtcaacgtcgacgtggagacgaccggggagttaacccggggcgaaacggtttgcgattactaccacctaaccggcaagccggttaacaccaagttactccttaaggttgaccgggccggctttatttccctagtcaaagaatcgctagccagttttggttagaaaattagtttgcttttaaaaccgttgggcgtatcctaagaaaaaaagcgcccgccacaagaaaggaatcctcaaaatggaagcacaccaagcactcgaacgccgtcgtagcacccgttggtttttggaccgcccggtcgatccggacgatttaaagacgattgtggtccagggactgcacgccccttcctgggtcaactcccagccctaccacgcccacattgtgaccggagagaccctccaaaggatcaaagacgactaccttgaggccagcaggaatggtaaggaaagcaagccggaactgcccccgacgccactggaagattggtcgcccttggcccagcaaaacatgacccactggagggaaggggtggaacacacccttggtgacatgaaggtcatggaagaggctgcgagccatttgtacaacgccccggcgatcgtttatttaaccctgcccaagaacttctcgccgtggtcattgtatgacctagggggctttggcatggggatgatcatcgccgctaccgaccaggggattgcgagcttaccggcctaccgcttcgtgatctatccggacatcattcgccaacacgttgagattccggaagacgaggtgctggtgctcgggattggcttgggctaccgtgattcctacgccccggtgaaccggattattgcggcccgcgaaccgctgaccgaacttttagactataaggagtaattgtaagccatggctgaccaagaattgttcatgcaaaacatgttgaccgaactaaccacctcgcaacgctttacggaggggaacgcgcccgccttctcccccgaccgggttaattacgacccggcttcgcctttaaatgggcgccgggtggcctttttgggttcttcaatcacctacgggctcttcgccaagggggtttccttcgtcgattacctgcaggccaaggacggtttggtcgccaccaaggcggccgtttctgggaccaccttggccggtaccgacgtcaacggctacttaaagcggatgaaacggcgcttcaacggtcaaaaagcgtacgacctctttgtctgccagctatcgactaacgacactcggcacggggcgaccctgggtgagcgaaccggcaacgaacagcgggagggctttgacctgtcaaccacgctgggggcgatcgaagaaatctgcgcgtacgtcaagcagaccctcgactgcccagtcctcttttacacttgcgttaaccaaaaagacgacggcacctacgcccagctagttgatgaactcaagttgttacaagccaagtgggactttgccatcctcgacctgtttaacgacgccggcttaaacgccgcgaccgctgcccgccccaacgccatgtatgacgaggtccacccgactcaggcgggctatttgaagctgtggttaccggtctttgaacaaaagctcggcgccctgcttggttaggggggcagccatggaatacgaagacttatttaaaaagatcactgcgtgggcccacgaccgcggtatcgaccaggccgacccgcgggttgaattcatgaagatggccgaggaactcggcgaattatcggcggcttataacaaagagcaccacgctaagatggtggatagcatcggtgacctgcaagtggcgctgttgatcttttgccagttggtcggcgtcgaccacaaggaagcgattgaagcggcctacaaccaaattaaggaccggaccggtaagacgaccaccgcgggggtgttcattaagcagagcgacctgcacgattaatgcattctaagcattaattccgatcaaaagaaggtatcggcgaattgcttgtttaatcttggcctagcggggtatgattaataacgtaaatgattaagtgagcaagaagggagcgcattaaccgatgaaaagtgcaatgtttatgaaaaaggggctcgttgaagtccaagacgttgacaagccgaccgttaagaacccagacgatgtcgtgattaaggttttacgggcctgcgtttgtggttccgacctctgggcttaccggggcttagatgacaagccggccaactcaatcaacagtggtcacgaagccattgggatcgtggaagaagtcggcgcagacatcaccacggttaagccgggcgactttgtgatcgctccgttcacgcacggctgtggccactgtccagcctgcttagctggttttgacggggtttgccaagaccacagtgataacttctccaacgggacccaggctgaatactacctggcccaacacgcacagtggagcttggtgaaggtaccaggtaagccggaagactacagcgaagccatgcttaagtccttcttgaccctggccgacgtaatggctactggttaccacgccgcacgcgttgccgacgttaagccgggcgacacggtggtggtaatgggtgacggggccgttggtttgagcgccatcatcgccgctaagctgcgcggcgccaagcggatcatctcaacttctcgtcacgatgaccgccgcgagttagccgctgaatttggtgctaccgacaacgtggccgaacgtggcgacgaagcggtgaaaaagatcctcgccatgactaacggcggggccgacgccgtcctcgaatgcgtggggaccgctcaatcgaccgacaccgccatgaaggtgggtcgtccgggcgccatcgttggccgggttggtttgccacacgacgctaccatggacatggccacgccgttctaccgcaacaccgccgttgctgggggcccagcctccgttaccacctacgacaaggacctgctcttaaaggccgtcttggatggtaagatcaacccggggaaggtcttcaccaagactttcaccctggatgaaatcaacgacgcctaccaagccatggctgatcgtcaggtcatcaagagctacgtgaaggttagcgattaaaaagaagtgcgaccaacctcctcggtaagccgtatgactaagctggggacgaaggttgatgcggcacgcatcgttcttcgtcctgcttaggcactaggcttacggttgggagcacgttagctgaataatcgttgagaaacacaaaaaaccgccgccccacatggggcgacggttttttgtgtgctgattggttgatcgcgttgcttacagttgttgtgctaccgcttggttaacggcgtcggcctggctttcaatcagggcaaccttgctggcaatcacttctttatccatcgtgatttcccgggtcaagcccgccacattttccttgggttcaaagaaggcgttgaactcatcagaccgttgccgggtgtggaagacggcggcggtaacggtgatgaaggtggcaaattccatgtcaccaccgaccgtcttgtctaaccaatcccactcgttgcggatccagtcccaagccagctgttggccggtcgggttggccaagacgccgcggtaccagccgcggaggtcctgcggcttgatggtagtggcgtcttcgaagtggtcaactaggtcacggagttgggcggtttccttggtggcgaccaaggcgccgcgcagatcttgcttgtagcttgggtcgctggtcgtccggtagtcagtcagcagttggtcaaagagggctgatgtgttgaagttttggacttcgttttttaagactaatggccggatggtggcttcgatgctcagtggttggttttggtgatccaagaagatttggtgggcggcttccttggcctgggcgttgtcagcgtacaaggcggcgcttaagaccaacggccgggtcagttggtcgtcgatggcttcgccagccttggccgaccaggtgaggcggctagcttggttcacacttaattgatcgaagaagtgcttcaggttagcttcttgatcgctgcccggaatggtcaagttcttcaagaagttggcgatctggtagagggcggtgttgacgattgaggatgggtcgtccttgaacttggtcaacagcgggaccaaggtggcgtagggaagccgcttcccttcggctaagaggcgcaggtcctggagtagttggcgcttggtgattgcatccagttggccctcttcttttaagatgtcttctaagagggtggcgtcgtagttgacgatgaagtgggagttgttaccgacgttgatccgcagcggttcaccggcttgagcgcgtaattcccggtagtcacccaggtctaagcgggcgtccttcataatttgcggggcggcgaagttagcgttcaacggaatttcccaggtccgcccctgctccttagcggcgccaataaagaattgttcctggcttaagatcaggtgaccgttttcgaccgtggccgctacgaccgggtaacccggttgttccagccaggagttcatgatctcgccgatgttgatgccggccgcgtcgccgagggcttgccataagtcggccccggtggcgttgccgtattggtgggcggcaaagtagttctttaacccttcgcgtagcttgtcgtcaccgagcagggcgcggaccatcaccagcatccgcgaacccttggcgtaaacgatcgccccgtcaaagagggcgtcgatttcggccgggtcattaacggccacgtgcaccgattgcaccccgtcggtggcgtcgcgttgcagagccatcggggcttcggtcgtttggaagagttcccaaatgtgccagtcgggttctaaggcgtctacggacaggtattccatcatgttggcaaaggattcgttgagccacaggtcatcccaccacttcatcgtgaccaggtcaccgaaccactggtgggccaactcgtgggtgataacggtagccacgacccgcttcatgtccaaggcggtgttgtccgggtcaactaaaaggtaggcctcccggtaggtgactaagccccagttttccatcgccccggccgagaagtccggtagggccagttgccaggagtgggggagtgggtacttggtttggtagaagtcctcgtaaaactcgatcgcccgcttggcaatgtctaaggcgaaatcgagttcctttgcttggtgggccttggtggcaaagacgccgaccttgacccccgacgtagtctcggtgacctttttttgtaggtcaccaaaggcaaaggcgaccaggtaagtggacatcttaacggtctcttcaaagtagtggtagccgtcttcgacccgttcttccggcatgttggcgagcaccgtttcgccaggttgctcgtcgaacttaatcgccaggctaaaggttgccttggcttccggctcgtcgatgctagggaaggcctggcgggcgaaggtggtttcaaactgggtgccgatcagttccctttgctgcccgtcgacctggtaataagacgggtagatccccatcattgtgtcggtcaaaggggcggtgtaatcgaccgtgatggccaccggaccggttttgggcagggtgaaggtcagggcctcttgttcatcactggtttcaaatgaaagggtgcgcccttccgtcgtcacactagtcacctgcaagaacttctggtgcaagtagatggtcttggttaaggcctcaccgtcaatggtaacgtgaccggcaaactgctttgcttgacggttaatgtcgagcttgatgtcgtagtgcgttgggtgaaaggcttcataaaaacgggtaactgccatgttaacttacttccttttttgttgataggctaagtatacgcccgttgacgggttcgggggtagtaaagagacgacgaaggggtgggagaccgcattcgtcttccaccccttgtttaattaatattagccggaaatcccgtgactttagtcatgggatggataggtcactattgagcccctttatggggctttttgtttgtttctgtatatttttcattaaaatgcggccgcttcgcaagattgatcttgcgaagcggccgcattttgtgtaggcaaaagttggattgcactttcgataacgtggaaaatgaccacagacctagtgcctaagtacgggcgaagaacggtaccaaggcatcaaccttcgccctatccttagcccacggcctactggataggttgggtcgcacttccgataacgtgctccccagccgcaggcctagtggctaagtctgaccacagaacaccgctgatgcgctaacctgtgttctatccttagcccacggcctgcttgattggctgggtcgcacttccctttagaagtggaagcaagtaatgaaagtagcgaaggagaagaagacccctgggaagttagcccagaaaacgggccagtcacggtccttcttgaagtaggcgtagattgaccacaaagaacagttgaccccggccacgaacggttgcagtggggcaccatattggccgtgtaggttattgatgatttgagcgatgtaggaaacgtacatcaggatggcgatgacactggcgaagcggccaagccaggagatgaacttttcagagtcaaatgagtgttcctttggttgttgcataatgaagatcctttccataagtaaatcctggattcaagtgcttccgccagcatgattgtagattaatgaacaattgcagtatgtgaaagtcaaaagtaggatggcgattgtgcttagaaccaccgcccagtttggtggggtgaactttttgaccttcggcaaccaagcgcagggaatcgcttgcatcgtgaagtagttaccttcttgttaacggttacataataacgccggttataataactttcaaccggttacatatagaaaaaattaaaatttattactcataaaatacaaattttacatatataaactaatttaataggggtgtcaccgttgttatttaatataaaccggtttacacaaatttttagataattgggacggacgtaaaaaattaggtcggattttctagtttagcccacggtccgtcgaggaggttggtacgcacttccaataacgtgctccccaaccacgtgcctagtgcctaagtacgagcggagaacgacgtcagggcgtcaacccccgctctagcttggtcatacggcccgtcgaggagggtgggtcgcacttccaataacgtgctccccaaccgcaggcctagtggctaagtctggccgaagaacggtgcgtaccgcaccaaccgttcgccctatccttagcccacggcctgccaatggttggtacgcacttccaaaacaaaaaagaccaggagcaagctcctagtcttccatcagccggtaaataatattccggtcgttcttcgagaggggacgcccccggtaggttaaattgacgttttcatcggccaggtcgaccgtcactggttgccgaattgaccgttcatggtctaaaaggtaatcagttgatacctcaaacaattctgctagtttcgtgacatatgtactggagggttctgtccggttcgtttcccacgctgtgaccgtggtttgcgaaatgccaatgtatttaccaagcatcgtctgggacaggttccgcccctttcgaaggtgtttgattctagcaccgatcattactataccccaataataagaatgattatcttccatgataacccatggaaaacctaaaagcgctaattattgaaaagtttaatagactttctggactctattaagctaatttaataaaaatgagcaaaaagaccacccagtagactaaatacaacatctgctgggtggttgaattaggaaggttgattagaggatttgtttggagtaggcgtcgacggcccggaaggcttgggcaacgtcacccggttcaacttcaaacggcaggcggtgaagggtatcggtcggggcacaggcgaccttaccagcttctaagagggcttcgtcggaaacgtcggctaagtggaggtcggccaaggtggtcggcagcccgagcgacttgatcaggcgcaagtacttgttgtagcgctcttcatcggcgccttctagcatcagctgggtcagggtaccataggcgaccttttccccgtgggtcagggcgtgggtctcttcaaagatgcacaggccgttgtggatggcgtgggccccggacaggccaccgctttcgaaaccgagcccgctcatcagggtgttggcttcgatgatcttttccagggcgctggaaaccacgttttgttcgacggcggccacggcttggtgagcgtacttgaagagggtttcctcacacttttcggcgattgcgatcccgaccagggtttgcttggcatctagcatcgtgtcggcgccggattgggtgacggcttgggcctccacgttggtggccagggcgtccgcgatcccggcgaccaagaggcgggccggggcgttggcgatcacttggctgtccaccagcaccagttccgggttatggtcgtagaagcggtagttttcgaccgtgccatcttccttatagatgaccgacagacgcgagcacggggcgtcggtggaagccagcgttggcatgatcacgaccggcagcttagcggtatcggcgaccgccttggccgtatcgctggtcttcccgccaccgagaccgtagatggccgtggcgccttggtccttggcgatcgcggcgatccggtcgatttccttggtcgaagattcaccattaaagttgaccaaaatgacgtcgaagccctgctttgttaagtaagcttcaaagtccttgccgacggcttcgtagacgtggccgccggtaattaagaggggcttggtgccgaagctttccaggtagggcttggattcaaagagcacacccttaccttgaacgtaagaagatggggaagcaaaagctttaatcatgtcaattcctccaattagatattgtgtatgttttaacaatatcgataagggcgggggatgtcaagcacccttatcggttttttagtagggggagaataataataaacgcttttcttacacaccggcgtaattctaaaacttcctccaactttccctgttcctaggcaatagtgctttcgtttgccatgactgttccgtgtaacattcgggtgggcggatcaaataagggtaaatgggaaatggatacctatcgtgacaatgaaaaattttgagaatgctagtagcaataagtccaaccgtggtttctcgctgaacgattttgaagaactcccaaaagaagttgagcaggcgatgaaactggtaaaagcggaggagttgggtctagtaaaggaccagagtgagctaggggctggccttgaagcgttacgtcagcggtgatcgtgaggaaagcatacaggacaaatctaaaattgggcgcaaagattagtgttttgaaagtttacacagataacgtgctccccaaccacaggcctagtggctaagcaggccggagaacagtgcgtgtcgcactaacccccggccaagcttagcccaacggcctgtcgaggaggttggttcgcacttccattttgcgcaaatctaaatatttgtccggtgggggtggcaagttaagagaagggcgatcccctgtttaattattaatcagattaacttatggatcactccccaaacgcgaattgatcgtggcggggagctttttacaattaagccatcaagtaaacgaaaggtggcaacacaaatggcaaaagaagtaatgatcgtagtcggggcgggacaaatcttgctggcaatcgcacggcggatgggctacggtaagcaaattctgctcggcgacaagagcgagggaaacgccaaggcgatcggcaaggtcttagaagaggccggttttgacgtcacgaccacggtgatggacctgtccgaccgggcttcgatccaggcgatggttaaaaaggccacgagcatggggccggtcaagtacctggttaacggggccggtgtgtcgccgtcgcaggcttcaatcgaaacgattttgaaggttgatttatacgggaccgccgttttgctagaggaggtcggtaaggtgattgaagaaggcggcgccgggatcgttatctcttcgcaatccggcttccggatgaagcagctgaccccagaagaggaccggcaactggcgctgaccccgaccgaagagctcttggatctgccccttctagccgaggaaaacatcgaaaccaccctgcaagcttaccaactggctaagcggtgcaacgaaaagcgggtgatgggcgagtctgttaagtggggtgcacgcggggcccggcttaacgacattgccccggggatcatcgtcaccccgctggccctcgacgaattcaacgggatccggggcgacttttacaagaacatgtttgccaagagtccggcggggcggcctgggactgccgatgaagtggccgacgtggccgaactcttgatgagcgaccgggcccaattcatcaccggggctaccttcctcgtcgacgggggcgccacggcgtcatactactacggcccgctacaaccgggtctggcgaccgggatggaagaggggaagaagtaatgaccgtctttgaccgcctccaccagggcgaacacattgacattcgggatgccgactaccagcgtgaggtccacggcgaaatcaaccgcttggcccagcgcctgcaaggggaactggaccgcttcttcagtttcatggacctcggtaaagaaaaggagcgcttattgaagcggttggtcgacggcgccaggagcggggtcgcaatcgcgtaggtccaggcaaagaccgagacgatcgaagcgctttggctcagggtctggtggtaggtgtgggcaatcaaagaaaggttgccgacgaccatgaattcgttacacccccaacataaaggagatcaagacaaacatcgccgctaagacgtacaaacgggtgtggttagttttggtgaccatagtatcctcaattccatttcgatttgccgacaggcgtttctttcattgtaaccgctaccgaaaaggttgggaagatgaaaaaagaccccagcagttcacgtgtgaactgctggagccgattggtgcaagttggaagaaaggacgccctcttgattgagttgaccctcgttgttatttttgacgattttgacatttgcctgctgatgctgatcgttgcgctaatcaaacttagcgtaaaaaaataaccgccttagcttgcaccggctagcggttattaaataactaaaagttggccaccgaaatatcggctctacccagggaggcttccgacagcctcccttttatattgttattatagcatgacgaccatgatggtcaaataaaagaacagttacaaaagggcgccaccagttcgcataagaacattgttggagccctttgtttaatcttcaatgtagtttaagcccacgacctgccttatggttggtccgcactcactacttgcccgagtccccgtagttggagaggacgcgagcggacgggtcgtcaacgtcgcaaccttcccagtcgctgtttggcatccagtagtccttgatccattcggccttgcccgggaagaattcttcaaagatgtcgcggtagagcagggattccttggtaaatggtgccttgtaggcgtacttttcgctggccttggccacgtcttcatccgtgtacttggcgtcggcgtattcctttaagtcgtcgaccagggagtggccaacggcgtcggagaaggccgccttttcccgcatcaggatgtcgtctggcaagtagtcttgtccggcaaaggccatccgcaacaggtacttccccttgtcgtagtggttcatcttcatgtccgggtctaaggacatcacgtattccacgaagtcgaggtcggcaaacggcacccggccttcaagcgagttagccgagatgcagcggtcggcccgcagcacgtcgtacatgtagagttcgcggacccgcttcatcgattcgctttggaaggcttcggcgttcggggcgtagtcggtgtacttgtagccgaacatttcgtcggagcattccccggtcaggatcaccttcaggtcggtcgtttcgtggatcttcttgcacaagaggtacatcccgatcgaggcccggatggtcgtaatgtcccaggtttccagggtataaatgacctcacgtagcgcccctaaaacatcgtcgcgagtcatgatgaattcggtgtggtcagtgcctaagtagtcggcaacttcacgggcgtacttgagatcgatcgggttgcggtccatcccgatcgcaaaggtccgtaacttcttgcccggcattaacttagatgcgatcgagcaaacgagggaagaatccagccccccggacaacaggtagccgaccggagcgtcagcgtggagccgtttttccacccccttgaccaggtaatcacggatgccggtcgtggcttctgcaaaacttggcgtgtgcatccgggtaaccatggccgggtcgcggtaggtaacgaacttttcgccgtcgtagtagtggcccggtgggaacgggaagatttggtcgcacaagtccatcagggtcttggccgtggaaccaaaggcgatttcgcccctctccttggtgtagccgtaaaacattggccggatcccgatcgggtcacgcccggccacgaccttcttggccaccttgtcgtataagacgaaggcgaactcggcgtcgagcatcttgcacatggtgtccaacccgtacttacggtagagcgggatcaaaacttcgcagtcactagagctttggaagctgaagccgtcttttaagttctccttgagctgtaagaagttgtagatttccccgttgcagaccagggtgcaatcttcgcccttgaagggttgcatcccgtcatcggacaggtccatgatcgacaggcggttaaaaccaaacatcaccgcgtcttcttcgacggtttcggtcatgtccgggccgcggtcaacgtttttctccagggcgtcgcaaaaggtcgttaaatcaaattccttagaatcaacagctaaaaatccgcacattgtaaagtctcctttgtggttaaaccgtggatgaaaaaaataagcctttcaccccttgcttttgacaagggacgaaaggcttatttccgcggtaccacccaagttggctagggtattactagcccacttttcattgagtacaaacatactcatccggtggtaacgttccggtcacgactaagcctactttgcaatgcatttgggttagtaatcttcgaaagtgttattcaatcgcagagggttggtcaggtttccactagccctgactcactggacaaatcaacgacctactcgtctttctcatttttctcttatttaatttttttccaattctagcgaactttatttaagttggcaagcccctaaagcgatttttttgaaaaaagtgtaacgccccgaccaaaaaaggggccaaaatggggtgaagaacgaacttcttaaattggggtgcagatccggttcggaagtgcaaaagctcacccaaagaagcttattaaccctttctaataaatcggctaataattgattctataataaagtatgggtaaagaaagcaagtagggaaggttaattcacccattgggggcgagaagtggacgaaaaacgcaccaatgtaattgaattatggtgattatttatacgctcaagcatcagtagacaatatataggtcgcaagtctgatataattttaggaaataaattaattcccgggtgagcaactcttggggtctggcgctgacgttcgcgtggcaatccgatcaataagattttaaccacttggctaaggaccgcagtgaggtcgtcaaggcggcgatcaaaaagtacctcagggaggtggccgaagatttcaaagcccacatgccaagcaaggaattgatcgtcgacaaccagcggctgacccgccacgaactgtccaagcagctgggcgtggaaatcgatttgatccgcaaccggacgccccgggatggccaagtcgaagtcgccaaagaacggctcgtcaaggagaagtgcccggttaaccaccgcgtcgaaattaacggcgaacggctgagcctgccggagttagctgagtgctaccacttgtcggttgaaacggtctacagccgctggaaacgaggaaagcggggcgttgaattgattaaaccagtacaaaaatagcgagattgggagtttaaaatgattgagattcacggaattgataccgatgaggcggggcggtgcacccattaccaccaggaagttgacgtggccgccctcaagtgcgcccggtgtcaaaaatactacgcctgttaccagtgccacgattaattggaagatcacccctttgccgcctgcggcaaggaagaactcgtcgtggtgtgcggggaatgcgggcagggcagcagatgaactttgcccagtacgctactggcacttgtttaaactgccagcaccccttcaatcccggttgtaagctgcattatgacatttacttcaagtaaggaaaacgttaccgaaccccacggttatgtttttattttgcccttaatttataacgaaacgcccctcaaaaagacagtagggcgcctttgtgtgcctaaaaaccgaacgatcgtcaggagtgattatgatggaatgatggggcggaaatggaggttaatggacgaatgcaccaagttggctccctggcgttgaaatgcgctaagttgatcctaaccagtgctaaagctgggctaatggtgattagtgagttctttttctgaattacgttaaagcgggacccgatcctaacgtttaatttacaaattgaggcaaaaaggatattaaaatcccgaacaataatgtttattaggtgattaattgatgagttgacctaattaatctattgatatatgatgtgataaatcaaattgataaaaaaccacgggtggcatcgaacgccgactttctcaattacggggaaaaggtgttttttaaaccagttcgttttatcgatggataatttatgcgggcgctcgtggcggatagacatctcaaggagaagattacgattatggttaggaaaaacaatcaaaacttacttgagcagaagatgggccaacgctacacccgttggtcgattcggcgccttagcatcggggtcgtttccgttgcggtcgcctcgggggtcttcttgttctcgagcgtggccttagggccaactgcccacgccactactaaccccgaagaagtcgggcgctcagctcgtcaaccagcgccaccagtggggaagccaatgccacgattgcggtggcttccgggcaaagccaagccgccgctgcttccagcgccgccgcgacgagtgacagcgccgttgctagccaggccagcgccaccagtgatgcagccagccaagctagcgcagcctcaaccgaagccagtgccgcaagtaacgccagctccactagtgacgcagctagcgccgccagtgccagttccgctagcgctatgcctgctcgccgggccgtccgtcggatgttagcaactgcgacgagtgagtacgaaaacgtgccgtcgactggggagacgacgattaccaaaagcgacccggggaacatgccggctggggtgtataagaatgtaccagccgatcaatacgtgtttgaagccttccggatgacgcaaggcatgtatacggggtatacgattacctttgcaactgatcgggcggggaaggggattctctatgtatatgaagaggatgccaaccaccatttggtaaacagttacacgctaggcaaggaccagtcagagttatcgcagagtttatacggggacttaacatactacaatggtgacgggacgatggttgttgattcgtacatgtcgaattcaatgtacgccaagccttcgatgaactacctgtggttctttgggcggccaactagttcccaataccttaacacctcaaagtactacaatttgacggatattgttccgaagttgttgacgcagaaggtatactacgttgacatcgacactggtcaacaattagcggctccgtttgaaacgcagtcactgacggggtaaacgtataagatttctaacaccaaagagtttgagcacttcaagttagttaagtcaccggcagaaataaatggttcagtttctcaatttgttaacgatggtacgactgtgtacccatataagggctacaattggcagggcatttcgtggcaatacatctttgaaaagttgaccacctacctataccaagacctagtaaacggcaccggggaagatccgctcttaaagaaaaaggtggacgcgaacaaactcggcttaaagaccgggcgtggctttttcgacttagaaggggacgccggtaagcagatcgtggctgaccgggataaggcccttttggaactgttgaaaaaagaccaggagcagtaatcagggttgcggcacccattgagcatactgaaatacaacaaggggctggaagaaaacggtgttcttccagccccttgtttcttatattcgctgtaactctttatctaaccggtaatccttttggggaccgtttacccaggtgtgttgggcgaagtgagcattgtccagttcaaaacgggcgtcgtaagtgtcgagggcacacaggtaggtgttgtccgggacgaggaggtgaccgttctcgtccaagcggtaggcctggtaaagttcatagttaccagacggttggtcgtgaaagtagaccagcacccggtcacccgcaaattggtagcggtattcccgccaaaaggagaggggcgccgccgttttacccatgatcatttcgccgttctccgtcaacaggaggctatcgggagagagcggagaaaaacgccaggtgccgtgcatggtggcggcggttcccgttgagttgtgggacgttccggtcaattgccagtcgccccaaaaataatcgtagagtttcaaaccgcgcctcctagcccgtggtgccttctaaaagggttaccggcagggtcacggattcgacgttggtttggccggcaatctgttgttctaacaggttaacggcgaccgccgccatttggtcgatcgactgttggacggtcgtcagttccgggaacaggatccgggtgccgtccgcgccgtcgaagccgaccaccttgaggtcctcggggacccggcggccacgggccttggccacttggatgatcagcccggcgttggtgtcgttgtcggcaaagatgccatcgacttcggggtgttcgtcaaagaggcgggcgaaaatggcctttttttcctccatcggggtgtcgtaattaaccttgtaggtaatggcggggtaaccggcctggctcatcagatcctcgtaggccttgcggcggtcctggttggtggtcatgacgtccttagggtaattggtgtggataatgtgttggcaaccggcgtctagcagccgctgggtcgccagctggccaccgcggtagttatccgaggcgacgaccggaatttgtggggcgaccgcgcgttcaatcgaaacgatcggtaagttggtctgcaagtaatccggcatcgcctggttgtgggcgccgacgatcaggccgtcaatctggtggtttaagagcaattgtaagtactgctcttctttttgcgggttgttttggctgttacccatcagggtccggtagccgttctcgtacaggcactcgtccaacccggcttcaagctggccaaagaaggggtcgttgacggtcgggaagaccaggccgaccaggttggtcttttgggtaaagagctggcgggcgattgcgttggggcagtaatggagctgttccattgcctcgtggacccgttgcttggtggcttcgctcaggtagccacggttgttgaggacccgggaaaccgttgttttggagaccccggccagggccgccacgtcttctaacttaacttgtctgcgtttttccaagatagcacctcgactgcactactaaaatgtctggccactgtaggggtggttgggtaaattggtgaagttaagcgtggcgaggtcggcaacggaagtggtgtagtgggtcagcgcttggccaagcattaggttcaaaggctcgtctagctcttgcacaatcacgatcggcttgttagagtgataagcgtagccaacttcaaaggcggttccggaatcgacgttggcgtggacaaaatcggccacggccaccactaggtcggcgtcgtcaatttcttcgacgtcctttttgaaaatcatctgcgcccattccggcgtgccttccttgagtaagggtgtgctattttcatccgacaggcggggggagaagaaactgtcgaccgtttggttttgggtgagggcttgttcggcccgggcgatgcggtcaatttgttcatcgctaaaaaaaggccctgctaagtaaatgcgcataagctgttctcctttaatggttaatataatttaatggttaatataatttaatggttaatataattattgtagcgaattgagcaaggcgacacaattgagattaagacaaaatatttgaaaggttgaattcaatcatgatacttttagtggttttcggtgggttaatttttgtgttggggtgcttttacctggttaattcctggcaacagtaccaccagtggaagtttgccaccctcttggtgctggtgagcttggcggtaacggtgtacggggttatcaacctgccttattggcataaaaacagcagcgcccagactagcagtcagaccagtgccaagagttcgtcgtcgggcaccagtagcaacagcatcagcggctattctaacaaccccgctttgtcctcttcgacggccaacatgacccaggaacaaaaagaagccgccgttttaaagcagctccaatcttcctattctaagttcggcagcgtggcctttgattcgggctccaagacctttcaaatcgacccgtctagcggcgacgaggccgactcgctcaagtacctggcccaaaacccaacccaagccagcagcatgggctggtcttctctgaccgattcgctggataagacgtcgacgcaagtgtccaagctcttgggcagcgactactcgatcagcttgatgaaccccaacgacaccagccaagtaatgtacacaaccaagaacgggatcaaaacttacgacattgctgaccaataatcgcttgcacgtctatgtaagtaatgatataattgcatagctgttacggagagttggcagagtggtaatgcaccggactcgaaatccggcgaacccatgttgaatgggcgcgcaggttcaaatcctgtactctcctttcatgtttaatttaactccgtcaagttatctaatataataaacttagtgataatgctaactttttgacgggaggtcttaaccatgaatcactgttgcgcactttgtcaccaccgctgcccccactcaaagtttcgctttggcttcctcattaagctagggtgcctttgtgattactgtgcccagcaggccttcgccgcttccgaaaaagacatccgctcctggatgaaagagcacaccctcgaagaatttttgatcctccaccaagtcaatggtgacggaatcccggtttattaccacccggtttacgcccactaaaagtacccttttaacgggcaatcattttaaacgacaaagagcctgagagaaaaccatgttttctcccaggctcttcctatatttccaaatgttagagcaaaaacgcgggaatcaccgcaagtctagtggctaagcaggccgaagaacggtgcggatcgcaccaaccgttcgtcctagcttagtcgtacgacccgtcaagaaggttcttccccgctcagttaacgcttcttttgaccaatgtgaatagcaccggccccgaagttgagtttagtgaccgtgacagaactcattcctgcttcttccatcatttgtttgagcttctcagccgaaacaaaggcccgggaagtctgctgaaggtaacggtagtctcggtagttgcccccaaagaccttggccatcagtgggaacagcttgaagtagcccttccaaccgacccggacgagcgggttattgggttgtgacatttccaaacagccaaagacgccacccggtttgagcacccgagtaacctcggccaatacctgattggcgtctggaacgttgcgaaggccaaagccgatcgtgaccacatcaaaggaattatcggcaaaggggaggtgcatggcgtcggcctgaaccagttcaatgtctttttggaggtccaggtcgcgcaccttcttttccgccaggtccaacatcgcttgattaaaatctaggccgattacgcgccccgtccgaccggcccgcttagctaattcgatcgtcagatctccggttccacagcacaggtcaagacaatcggccccaccagcaacgtcaagctgggtgaaaaagagcctgcgccaggcccgctgggttcccaagctgataacgttattcattaaatcatacttcccggccacccgggagaataattgattgacctcttcttcagggtgctgattagtgagtggcatagtaaatcctttccgtgtaaatcacatcatacgctaatgaggctgggaaaaatcttgtttttcccagcctcttactatctttgtttggttagttggctaacaccttacggtagtttttctttagggcagccacttgaacctgaaccacgttgttccggttcaggcgggcaaaggccagtgcatcattcaagaggttcgctatctctttggggtcgcccccttggtctagggcgttttgagtctctaacacctttagccgtggcaagaagtacgtaacgtgcttacgtgcgcagatgctaaccccttggtgaatcaagtggttactttccttgagcttaccaatcagggcttgatattcagctaggtagtaggtaatcgccagtacccgtaagtcatcttcgtggggaccagtatcttccatttggttcactagggtcttcaagtagttggtgaccttagtgaagaagaagctggcccgttccattgagtcgtgacgggtgtagtaaatccccaacccgaggtaagccaagtacgaataaatcgtttggtgtcgttcgtccagttcatcgagaatctgggtgaaggagaataggatctcgctactctcctggttagttaaaacgtagttaaagccctccaagtagaagtaacgcatcttttctttgttagccatgatctgatcaatcttaagcttgttaagccccgctgacacctgagggaagttctcgatcattaacccctcctccacttggtccaaagtatcgcggatgtagcgggcagaagaggcgtcttttctggtcaggtcatcgatcgttagccccagccggttacataaccgggttaagatcgctagcgacggtacctggctgtccttttcgaacttactcaaagtcgactgggtacagatacccttactaagggccacctgggaataaccaagctgtttacgccgtttgataaataattctacgtccatggtggccctcctttctagccgtgaatccccaaagcaatcttagcaaaccgactcatcttggacatgtcccaagccggctcccaaaccaggttaatgtcacattcagtaatcccgtccactgacttaacggccttgttaatttcgctgtttaacaggtcgccgagcgggcagcccatcgtcgtcagggtcatcgtaatcagacacttaccctcttcgtagacttgaacgtcataaattaaccctaggttgaccagatcaatcccgagttccgggtcaattacgttttctaaggcggccatcaccttgttttcgatcggtgaaaatggggcgccctcattttgatcagcagacatatgatccctccagattacttaacgatacgtgcatcaccgcgaatgaagtggtgccataatgcgaacagacaaattacaccggtcaagactaacaagccgatcccgagttcgtaagagcccgtccattccttgatccaaccgatgaccagtggtgggaagaaaccaccaaggccccccattgcaccaacgaagcccgttacggccccggtgttaccctgggaaacgtacggaaccatcttaaagacaaccccgttaccaaccccagcggcgagcccaactaggacaatcccggcgataaagagtggttgtgacttaaagcttaccataattaggattgcaaaggcaataatggccacaaagacccattgcaaaagcatcatcggccgcatcttgtcggccatgaaaccaccgaccggacgaataatggtgcagaccccggcaaagagggcggcgtaaaggccggccgtcacctgagagtaattaaacatcccggttaaaaagagcggcgttaggttagtaaaggccacgaagagcccgaaggtgaggaagtagaacaaggataggtaccaagtggaactttccttggccactgacagggcctcacccatcgtcttgttcgggttagttggcatttccttacagaagatggcgaagatcaccccgatcacaacggtcaggatcatcaaaaaattgtaaacggcggtaaagccgtgggacttggaaatgtacggcagggtcagggccgccacggcgttccccatgttccccatcgaaacgatccccagtgctagcccctgttgttccttggggaaccaaactgaggcgtaggaaacccccaaggcaaaggaagttccggccatcccgactaagagggccgcaaaaaggagcatcccaaaggagtgcacccgcggaatcatgaacagcgggattaagatgaagatcatcaagatgatgtaaaccttcttaccaccatacttatccgataagatccccaccggaatccgggcgatcgaccctaacagcaccggcgttgccaacagcaaggttctggaagccacactcaggtggaacatggtcccaacctgggcggctaagggggcaaagtttgaccaggacataaagcagacgatcatggccagggtggctaaaattaacgcagtataagcgttcagacggctcccgtgagccacgtcctgttgtgtagtttccattatcattatcctccaatttgactcatgtgacgccaagttggcgccttatcaatgatccgatcggtggtcttcatggccatctcgtggttgagcggcttgttatcaagtgcccgctgtacgccggccttgaaggcatcaaaatcgtagatcagtttacgaacgttgatctcttcattccagtagaggcatgccttaatgtagccatcggcggtgatccgcaagcggttacaattctcgcaaaatttggaagaaatagggtgaattaagccaaagcttcccgtataaccctcaacttggtagttgtccgatggtccgttgcccgctaagtcaatcgggtggtaatccagccccgcttgcttacacaggtcaaaaacactatccagggcaacgtattcttgcttccagtcctctaaggaattaccaattggcataaattcgataaagcggacgttgacatcgtggtccttagtgtagttaatgaagtcaagcagctcatcatcgttttggccgcgaattaagacaatgttaagcttaatctttttaaagtgtagtgccgaagcggtcgcaatcccgtctaaaacctggttaatgtttcctccccgggtaatttccttatagacctccggtttgaaggtatccaaggaaatgtttaaccggtcaagccccgcttcctttaaggccttggccttctttgctaagaataggccgttcgtggtgatggaaacgtcttcgatcccgtcaatttccttaatgcgccgcacgatgtcaaccacgtccgtccgtaagaggggttcgcccccggtaatccgcaccttatgaatacccaactgggcaaaattagtaattaactgaacgatttcatcctgggataaaacccggtcggtgggaaaaaaggggagcccctcttttggcatgcagtagacacaacgcaggttgcaacggtcggtaatggaaatccgcacgtagtcgtgcaaacgttcatattggtcatataaccttttcatggtctcctcctaaccgccactgaccggcggaatcaatgcaacttcacttgcttcactaagttgtaaaacatcctcgttgatgaattcttgatcaacggccacccggctattagccaaagtggcttctaaggctggatctagctctagtacggcatcttttaatgcggcttgcgtgactgatttaggtacatcaatctctaccgcaggaccaagacgctcccccaaaaaggcgaacagtttgacagttaccttcattattctccccacctcactttatcagtgtcgaattcttgcttccaaattgggacttcctgcttaagggtatcaattaggtattggcaccacttaaaggcgtcgccccggtgagcggctgccacaccgacaaagacggcttcttcggttaactgaagttcgccggttcggtgggcaatcaccacccgggcgccctgttgttcaattggttcagcaagtttttctaactgtcgctcagccattgggtggtaggctgagtaaacgatccgttccgtttcgatctctccggtccattggcgaatggtcccgacaaacatgtcgatgcccccgtatttagggtcaaccaatttagcgtagagttccgcaacgttaaggggttcgtctgaaatcctgagataatacattcgctatcaccttaccttatcagtttttattattacaatttgtttaagggtttagaattagtcaaatccctaataaaccgggcttgcagacgtttcccccgttactgttttcggtcctgtttaataattattccaattttagttagagattgggtgacccttgttgaccgtgtcagcggtcattgggctgccccacctgttacttacatgataaattcaatattccgattttgtctttaaggttattccctaataattgttttttttgctcaatgctatacttgatttaaatcaaaccagaagggggaatcgcccacgttatcaatcatctacgccaccatttccggtcataacttggaactagccgactacctacaagaacaggtagcttcgtggccgcttgcagtcatgaccgccgacgctgccgttgctgagctccccaccggtccactctttttttgccccgctacgtatggtgcgggtgaactaacggacgacggtgacctctttttaaccgacctcactagtagccctttaaacggtcaaccattttgggtcgtgggaattggtgatcaatgttacggcgatgactttggcgccgccatccttcacgccgaccaggttctaagggcggccggaggtaaccaactggctgcccccctgatcattgattatgaactcgatgaccttgccaaggacacacttaaaaagcccctcgcacaaataaaggagacccttcttgataaaccgtaagtcaacctatttaaccttaattgtggccctgttgctactcgtgccactcgccttaatcgccctgtcaatcgggcgaatgcaactaagccttggccaaacttgggcgggtttaatcgaccccaaacataacgccttatacgccaatattttgtatgatatccggcttccccgagttctcggggcgatggtgatcggggcggccctagccagctctgggatcgcctttcaaaacctcttcaataaccccttggtttcccccgacttattaggagtttccaacggggcagcggttggtgccgccctagcaatcctcttaaacagcaacctctgggtggtgcaagggtttgccctaattggtggaattctggccgtttcaatcaccgtcttaattccccgcttagttgaccaaggaggcaccctcattttggtcctctccgggatcattatctccgggtttatgcaagccgcccttggtctgttaaagtacttagccgatccagactcccaattgcaaagcattgtttactggcagttggggagcatcgctaaattagacattccgagcctgctggccgctttaccaatgatgatcattggttttatcatcctaattttcttccgttggcacctcaccatcatgtctttgggtggtcaaacggccgcctcgcagggaattaacattgaacgcgaacggttagtaatcatcttggcggccaccttgctgacggccggggcggtctgtttagccggaaccattggttggattggcctagtggttccccacattgcccggcgcctgattggggataacgctcgtttcgccctgccgcttgccgcgatcttcggtgccgccttcctgctagtcattgataccctagcccggaccatgtcgaccggggaaattccgctttcgatcctgaccggtttcattggcacccccgtcttcatctacatcctcgctcacagaaaggacctaattcaatgaccctcttaaacgtcaaccagctccactttgcctacggggaccgaacgattttcgatcaggtcagctttgacttagaaccggggcaaattatgaccattctcggtccaaatggggtcggtaagtcaactttgctctcctgcctaaccaaccaactcaaggaagcaaacgggcaaatcaacattaatgaccggccgctcgactcttggacccccaaggacctggctcaacacatggccctagttccccaggactaccgatcaggggcccacctaaccgtgattgattacttaaccaccgcccgggccccttacctcgggctcggtcaggttcctaacggtaaggatgaacaactcgccattgacgtcttagaagacctgggtattaaacagctgctccaccgccgcttacccaccctgtccggggggcagatgcaactagtggcgattgcccgggccctggttcaggaaccggaacttttgatcctcgatgaaccaatggcggcgttggacttaggacgccaacgccaagttttaaagattgttcaacaactcgcaaaaaggggcgttgcaataattttaacaactcacattcccaaccaagcactactcttaaatgaccaggtcggcctcctcttcccaggggggggattccttgctggacattgtcaggagataattagcagcgatcgtctagaaaaactctatcattgcccagttaaggtggtttatgtcccagaattgggacgatcaatttgtgaaatgtgctaataagtcagttttgcttaaaaagaccgacttttcctgatataattggtactagaaagcggttttccatttggaagaattggtgatcatgtgaaaatccccctatgtaaaacgggacttcacccaccgaccaccgttagtcgccaacgatggctaggccagtgatcgctcgccttccgatttgggtcaaccacgatcgtagactaaaccaactctttgaggggtgctgcaaaggacacccttaacgcacagagacgggaggaatcataatgaagaaagttgttgttttaggggccggctacgcaggtctgaaggtcgttcacgaattacaaaagcgcgccaacggacaggtagaaatcaccctcgttgataagaacaactaccactacgaagcaactgcacttcacgaagttgcagctgggaccttgccaccaagcaagatcagctacccggtagccgacatcatcaagccagccgtgaccaccttcatccaagatgaagtaaccggttttgacttggacgataagacggttagcttaaagaaccacgacgctttaagctacgactacttggtaattgccctgggctttgtttctgaaacctttggggtggaaggggccgaagaatacgccctgccgatggccaacctcgaacaagccgaagccatccacacccacatcttaaagatgatggatgaatacaagaagacccaggatccagactacctcaagctgattgtttgtggggccggctttaccgggattgaattggccggtgtcctcgccgacgggcgtaaggaatatgccgaccatgctggggttaacccatcccaaattaagatcgaagtggtggaagcttccacccgcttgttaccaatgttctccgagaagttggctaactacggggttaacgttgttaagggactcggggtggaactggtcactggcgcccggatccaaaaggtagaaccggacaagattacctacacgatgggtaaggacgaagaagaaaccactggtaccacgaccgggaagacgatcatctggacgactggggtttccggtagcccaatcgtccaagccgatgaagccttgaaggcgcggcgtggtcgttccattccaactgaccacttaaccgttgaaggacacgacgatgcttacatcatcggtgacgtcgccgccgtgatgccaccagaaggcggacgcccatacccaaccacggcccaaattgcgctgggaatgggtaagtacgtggctgaagacctcgctaaccggatcaagaacggcagccaactggccaaaccattcgtatacaagtccttagggacggttgcttccgttgggaacacccgggcctttggagaagcaatgggtcacgaataccgtggttacgtagcttctgccctcaagaagatgattgccaacgaatccctttaccgggtagggggcgctggtcaagtccttcgtaacgggcgttttgacctgtaccactagaaacaactttttaattaaccaaggggttaggagaaaaccgtgttttctcctaaccccttttatttatgaccattagctctaactaaagcaccagtatccaactacggttagtgaccgccgccctatctagtcaggcgggctgctggggcgcttatttaccactccctttggctcccagattagggattttccctaatatataaaaatggaatattagtgctagaatatagtcaactaacttgtggaggatggattcatggaaaaagaagcattaaccagtcaggttctcgacgccttagaggacgtcattgacccggaactggggatcgacatcgtcaacctcggcctgatctatgacgtcgacgttgatgacgcgggcaactgccagatcaacatgaccctgaccacccccggctgtcccctttccgacgtcttggaccgcgacattaaagaacacgccggtgccgtcgaaggggttaaccaggtcacggttaacctagtctggtacccagtttggacgatggataagatgtctcgctacgccaagattgccctggggatcggagggatctaaggatgaaagtaatcgattttaacctgcccatcaaacagctggccgatcagtacgatgattttgtcccgttgatggtcgaactgggctttaccaagatcaaaatccccggaatgctcgaatcggttggtcgcctggtgaacttaaataagggctgccgagcgatggggatcgacaaggacaaggtagtggcgacctttcgtgaccacggttttgaggtgatcaatcatgacaactagttccgtcgaacgccaaaaagcgatcgttgaaattctcaccttcctccatgagggtggtgactttgatcaagcaaaggaaatgtttgacgcccagtttgggagcgtcgacgtctccgaaattacttcggccgaacgccaactaattgctaacggccttaacccaatggagatccaaaacctttgtaacgtccacgccgccgttttcaaaggttcgatcaccaataacgccgagaccccggccttccaaaagcccggtcaccccgttaacaccctcaagctggaaaacaagatcttgacctctttaatcaacgacgagttactgccggtcgaaaagaagtggcaacaagacggtgacaacccggcctatttaaagcggatgcaacaagcgctcgccgaccttaaaacaattgataagcactacgcccgcaaggaaaatacgatctttcccctgatggataagtattgcatcaccgccccgccaaaggtcatgtggggagtcgatgataacatccgcggttggatcgaccacgcctaccagttggtgaccaccgagccgctaccggacaagtacgaaatcgaagcggcgattgaaaaggccgctaaagaggtcatggagatgatcttcaaggaagaagacatcatgttgccgatgctagacgaggtcgccaccccgaccgactggaagatggtcagagacgacgaagaagagattggctacaccctgatctctccaccgctaccgtggaaaccgaccgaagcggaactagaagaagcggccaacaagccggttaattcgacgattgctgccgaattgaacaaaatggccctgaacctggccgaccaagacgaccaggttgccgccgttaaggacgcccctactcaacacgaaaagttgtcccaaccagctagcagcgacgatgaccacttttttgaccttggtagcggtagcctcaacttaaagcagttggtggcgatctttaaaaccttgccggtcgacctcaccttcgttgaccacaccgatcacgtccgctggttttccgacaacgccaaccggatcttcccgcggaccaattccgtcctcggccgggcggtggtcaactgtcacccgccgaagagcgttgataaggtagaaaagatcctcgccgattttcactccggtaaggaggaccacgccgagttttggatcaacctgcacggcgagcgtttcatccacatcgaatattacgccttacacgatgatcaagggcaatacctcggttgcctagaggtcagccaagacctcaaccacgttcgttccttaaccggggaacgacgcctgtaattaattaccattgggagggatttactattaattctgtcactagccgccggcgaacctacttgggagtggagttgaacctgatttcactccttttttcttcgatttcaccgatcctcaataagttttcactggtcagcctcaacgccgtggtgggtggggtcttgacctccacctttgcggccaccttcaacctgattttgatcatggtgacctacaaaaaggtctcgatcgtaaaggacaaaatggttatcattttaggggccactaacgcgatcggggtcctcttacaatatattgccctgtcaatgctcagtccggtgacggtcaccctgatcgcccgcatttacctagtttacatcttcttattaggcggggtcttcttaaaggaacggatccggggctgggattacgtcgccatcgccgcctgcattgccggctcaatcttggtttcctctgggcgggcgcaatttgattcctggctcggtatcctctgcgcctttatctacccgttcatgtacgcggccaacaacgtgattgctaagtacctggttcaagatgaccacccagccgacgtcctctttttcaaccacttggtctcggccctgctcttgttggtggcgggctttttgatcccccacacctacactagcgtcccactaaccggggttgcctttaactttgggggcgcctttttcaacggtttcttgtcgctgttactcttttacactagccttaagtacatcacagccggtaaggcgaacattgtccgggccctggggccgctgatcgtgattgtgtattcctacttcttcttccccatcaccatcaacgcccagattatctgcggagcgctgctcttgattttggccaccacgatcgtgaccgtcaaacaagcccaggtaaatgaataaaccttactttccccgctgccttcttggtgacggggctttttgcatcaaaccaaagcgcggctaatgaaccatacccgaaaccaaatgatcccgcgttgggcagaaggatcagaaccaaagccgcaattggtgcgccgaccaaaagataaggcatccgacgaccaaatcgattccatgttaagtcagaatacttgccgactaatggttgaacgatcattcccatcagtggcggcaaaatgaagaagaagccaagcttggtcggatcagcaccgattgtttgaaagattcttcccatttgcgagctttgcagcgaaaatgccatgttaacgccgaagaacccaaaagtcatggcaaacagggtacttattggtagactcggcagtcccgtagttgttttttgattttccatattacttgttacctctttgaactgaattcatatactttagcttcatatggacgcagagtttctcccatgacatcctcgtagttgcttaataagagcttgccttgaccagccgcgtattctcgcttgattgtttccttagtaaagttggctactacaagcagcgttgtttctctatcatcacgcgtgtaagcaaagacctgctcatccaattcgttgccattgaccaacgcaaactttccttctgtcattactggcaagtcatggcgcatttgaatgagtttctggtagtgatagaagacggatgatggatccgccagtgccgcctttgcgttgatctctgaatagttgggattgaccgcgatccaaggttcagcatccgaaaatccggcattcttgctgtcatcccattgcattggcgttctggcattgtcccgagaatgaattgccagatatctgctcattgtctttccatcaactagatgctcttcgtcaaccagctgatggtaggcattaatgctctccaaatcacgatagtcagacaaagagttaaaggtcgtgttggtcattcccagttcctcacctgcgtagatataaggcgtgccttgcagacagtgcagcattgttgccaacattttagccgaaacgacacgatattttggatcatcattgccaaaacgggatacgacgcgtggctgatcatggttgttccagtaaagcgagttccaagccttaccattcagctgagtctgccatttcaccaggttatctcgcaattctggcagactgacttttttgtcgctccattttcctaaagctgggttgtcgttaccgtctaagccgacatgctcaaactcaaaaaccatgttcagctcagtctgttcaaggttggcgtacttcttggcatcatctgttgtagcaccaggtgtttcgccaactgttaccaaatcatgcttggccattacagcttgatgcatttcttgaaggaattcgtgcatccgatgaccattggcaacaaccggttcgacatcgccatactgcattccgggcgcggtcggaacgtctttgtagacagccggttttgaaattaagttgatgacatccattcgaaatccatcgacaccgagatctgcccaccaattcatgatgtcgtataccgaatgacgaacggcttcattttcccagtttagatccggctgctttacagcgaacaggtgaaggtagtattgaccgcttgtctcatcgtactgccaagctgaaccagagaagtatgatccccaattagttggttcatggccatcgactggatcacgccagatataatagtcacggtatggattttcttttccttggcggctttgcttaaaccattcattttcatctgatgagtgattgaccaccagatccatcattatttttaatccaagttcatgagcctttgtcagcagctccttaaagtcggtcaatgagccaaaagttggatcaattgcccgataatcactgatgtcatacccattatcaacgtttggcgaacggtagattggattgagccagataatatcagcacctagttttttaatatagtcaagccgactgatgattccttttaaatcaccaatgccatcatgattgctgtcttgaaaactccgtggatagacttggtagacaactgaattttgccaccaccattttggtgtatatgccattattatcattccttgtaaaaaaattaaaaataaaagttacgcaaacgtttgagtaaatgctaaaataataaaaacggcataagtaaccgttttcacggagtattataaatacagctaacttaaaaagtcaataactttttttgaaagaaggatcccgatggccacgattaaagacatagccagactagcaaaagtaactccatcaaccgtctctcgcgtattaaaccatagtgggggatacagcgaaaaaactcgccgtcgggttgagaaaattgcagatgagctacactatcaaaaaaacgaagctgccgttaatctggttgcacagacctcaaatctgattggagtaatcgtaaccaatgccacaacgagctttgccgcccccattatcgacagcattgaagattgggcctaccaaaatggcggaagaattctcttggctcactgtggcttaaatgactctgaacgactgaagacatgcctaaatctaatggctgggcgcaaagtcaacggtatcatttcagtttcggttcaatttgatgagaacaatctgaaactacttgatcaactgcagctgccattaatttctctaggcgtcaaagtttccaaccaaccaatgatttccatcgacaacctaaaagccgccactacagggaccaattatctaatcagccgcggataccaacggattgctctgattgccgtagataccagcgacccgcaaactggtagaacgcgttgcgcaggatatcaaaaagcaatggagtcagctggacttacaccatctattattcccggcgactactcgtttgcagcaggaaagcaggccgcagaacttcttttagcaaaaggagaacttcccgaggcaatttttgcagccagtgacgatgccgcagccggggttatctatgccgctcaggaacacggcattaaagtacctaagcaattggcagttctgggttttgacaactcatcagtagccagtatgatctatccgggaatcacaacgattgatcagccattcaagcagatgggacggttggcaattgaacacttgaccaaccagaatgtttcttcagttgagttgccatatcaaataaaggaacgtggctctgttgccaaatacaattcagctcagtcatagtgcagttctggcaatcaaaaacaggctcgtggaatctccacgggcctgcttgccgtattgttactctcaaaccctttatcatcatttccatctttacgaacactcattcgcacattgtaatagaatgcaaacagaagttcgaggagggcagcaagatggactgttcagaagagccgcggggaattttcctggtcattgataacaaatcattctatgccacggttgagtgcacgatgcgcgggctggatccgctcaccacgccgctcgtagtcatgtcagaagccgaaaataccaatggcgggctggtgctggcatcatctccaatggccaaaaagctttacggcatctccaacgtcaatcgtcagcgtgatctgccgcacgacaaccatttgattgtggtgccgccacggatgaatacgtacatcgaaaagaacattgaggtcaacaacatctatcgcgagttcatggccgatgaggacctgctgccgtattcgattgacgagtcgattctggacatcactcattcctggaaactgttcggggatgatccaattgcggtcgttaaaaagatccaaaagaccgttcatgaccgactgaagctggttaccacggtaggcgtgggcgaaaatccgctgcaggccaagattgcgttggacgtctatgccaagcatgatccacgcttcattggcgagattacctatgacacggtcaaaaaaaagatctggtccatccctaagatcactgatgcctggggcatcaacgagcgaaccgccaaacgtcttgccggactggggattcattccatggctgagctggctcatgccgacccgttcattctcaaggaaaagatgggcgttatcggcgcgcagctgtacgcctctgcctggagaatcgatcgcaccgacctcgctgaggaagtcctgccaaaagacaagagcatgggcaattcgcaggtcctaccgcacgattatacgagagccgaggagattgaagtcgtcattcgagaaatcggttcacaggtagcttctcggctccgcgcgcacgacaagcaggcagggggcgtgtacctttcaatcggctattcgctgagcacgccaacggaagaaaccggctttgcccactcgctgaagctttccgattcaacggtcgattcaaacctcatcaatgggcagctgctttatctgttctatacatactgggatggagtatcgccggttcgccgcatcagcgtggccgcgactcgcttggctgaccgctatggcgagcagctcgatctgttcaatccgcccaaatacgacatggttaagctggaagacaccgttgacgccatccgcaaacgctttggcaagacgtcaatcatgcgggcgtctagcttggagaagggtggcacgtttatcgaaagaagccagttggtaggaggtcatgccggtggacaaagcttggaataaagaaaccgaaagcgaaaaaatctgtgagcgaatcaagcgctgcttcaccaatcgctggcgcaccagatactgggtctccgtggtctactatgagccggagcatggctataatctgtttctcaacattcagccgcgcaacgcctacagccggtccatccccattgctcgactggctgattgtgattattctgagttgcttgatattataactgatgttcgtcaaacgtatcatttcacgctcaactacctaaactttcctgatgaccaggtccgcaaaatgaggaggaaccttcgatgagaatgcagttttacgatgatcaagaggctgacaaggtggccacgcagttttttaaatggtagattgcaagaaataaccgtttttccttgaatttgttgaaaaactatgtgattatggaagcgtattcaaatgccgtgaggaggctactatttatgaatagacaatttgatttcttaatgccaagtgttaacttctttggtcctggtgttatcgccaagattggtgaccgtgctaagatgcttaacatgcacaagccactggtcgttacccaagagagcttggaaaagatcgaaaacggccccgttgttcaaacgattgaatcactgaagaaggctggcgtggactacgccatcttcaccggtgttgaacctaacccaaagattcgtaacatcaaggctggtaagaagatgtacgaagaagagaagtgtgactccatcatcactgttggtgggggctctgctcacgactgtggtaagggaatcggtattatcctgactaacggtgatgacatcactaagttggccggaattgaaacgctggacaacccactgccacctctgatggctgttaacaccaccgccgggactggttcagaattgacccggcacgcggttatcacgaacgaagaagaccacctgaagttcgttgttgtttcctggcgtaacattccgttggtatccttcaacgacccaatgctgatgctcggtgtgccaaagtcagttactgctgctaccggttgtgacgcctttgttcaagcaatcgaaccatacgtttctgttgaccacaacccaatcacggacagtcaatgtaaggaagctatccaactgatccaagaagcattgccagaagctgttgccaatggtcaaaatgttgaagcacggaccaagatggttgaagctgaaatgctggccgggatggccttcaacaacgccaacctgggttacgttcatgccatggctcaccaactcggtggtcaatacgatgctccacacggtgtttgctgtgcattgctgctgaccacggttgaagagtacaacctgattgcttgcccagatcggttcgccgaactggcccggatcatgggttatgacaccaccggcctgaccaccatgcaagctgccgagaagtcaatcgacgggatgcgtgaaatgtgcaaggcagttggtattccatcatccatcaaggcaatcggtgctaagccagaagacttctcattgatggctgaaaatgccctgaaggatgggaacgcattctccaacccacgtaagggtacgaagcaagacatcattgacctttaccaaaaggcatacgatggtatttactaattaacggtgtgggcacatttaattagcaacgaaaaagtcacccgcaggtgaaaacctcatctgcggatgacttttttagtatttggtagattgtaaaatttaagttgaacatattagacagaaaaacccataaaggtctttaatggtgtcaccacaacattccattagaaagaaggacctttatgggcaccactattttatcatttgaagaccgcgttgtcatcgaacacttcatcatgaaaagcactcacttcaatatattgccgattatttaggctttagtaaaaccactatctttaatgaggttcatcgcttagctggtgagtatcacgcagttaaggctcaaactgaccatgaagttaaacttagtcatcgtggtcgtaaaaccatcttaacgactaacctaaagcgattgattgaagaaaaaatcaagatccaaaacaagatccaaaaatggtcaattgaacaagtggctcatgtagttagaattgcctacaaaatcatctataactggattgatcagggactactggatattaatgtgactgatttacctaaccatggtattcgtcggtattcgtcgcaaacgagctaaagaaacccgtggtagttttagtcatggacgttccatcgaagatcgtccagctgaaatttctaatcgtaatacttcaggtcacttcgaagctgatacagttttatctggaaaacgtaaaggtcaatcagtagctacgtttgtcgagcgtaagagtcggcttaccatcgttaaatggcttaatggacgagatagtacttcaatgtccaaggctattttagaattggctaaccagttaggagataatctcaagacccttactgttgaccatgggaaagaattcgccaactacaatttgattgaagaacagaccggtgttccgctgtactttgcgcacgcttattcgccacatgaacgaggcagtaatgaaaatcgcaaccgagtactacgccgcttcattcccaaaggtcaaccgattgatgagattaccgatgatgaattaattcaaattaactggtatttgaattgccgaccactcaaatgtttaaattggcgaacaccgattgagatctttttgcgtaatctgcgttaccaaatttgttcaagttatttcttgcaatctgccattagctaaaagtatttggctaacttgattataaaacgcgcgagtttaacgactttttggccatctgtccagaaatcgtgtcactttatctaacaggtgtcattgatcacaactcacatgaaacgtggcaaacgtcatcctggcacgggaatggtgaacttaaatcacattgaactttttgggtgcggcgcaaacttttttaacgaataaggttgactttaataattctcccagttattctgtgtgcatggttagaaaatgatgagattaattaaagaaaccaaggatgagctttagggaacggcttagcaagcgtggctgctgaaaacacgtgcgatcccttttgtaaaagttagtttcgagcatactgggcggtcgccactagtcgactattgagcaataaacgaaggtggtaccgcgcaaacgtgccctttagcaggaatgatttggagcgcgtttttctcattatttccaaagacagccaataaacgaagggaagtacatatgatgacaaaatatacagtaatcggcgcaggcgccatgggccttcgctatggggtcttgattcaagaacgcactggcaacccagtcgacttcatcgacacttgggaacccagcgtcaacacaatacaggaacaaaaaggcacttgggtatcgcgtgaccacaaagacaagcacatggtcccaatcaatatttccttcccagaagactacaccggcgatcctgacgtgtggatcattttcgtcaagcaaatgcaattggccgaggtcttgaagcgctgcgccccattgtttaaagcgcatcaatatgccttctctgcgatgaacgggatgggccacatcgataaaatctctgaatacttcccagatgaccatatcgttggcggcaccgccatgatcgccacagttttgaatggccctggcgatgtcgacttcatgggcgccccgcgcaccggcgtgatgcatatgtgcaacaagaccgaaaaaactgacgccatgacccaacaaatgtttgatgatttcaaagcagccggcttaggtccgattttaaccgagaacttcatggggactttgatgtctaaagtcgtcttcaacgccgtggtcaacaccttgtgcacgatgtttgaaatcaccatgggccagttcatcgagtaccctggcgccaaggacatggccgaacaattgatgaatgaatcgtttgatgcttgcgaacgcgcgggcatccacttggttgaaactcgccaagaagaagttgaatctgtcgattatgtttcgcgcgttgccaacccttaccattatccttccatgtatcaagatttctccaaaggccgcaacacggaagtcgactatatcaacggctatatcgctaaaatcggccgcgagcacgactacatctgccgcacccatgaattcttggttcatgaagttcatatggcggaaatgatgcgcaaatacaagcaagccaaatagctttgaatttcgaatccttctataatatcccgcaacgccttaccagctttgcgggttttttactggcttgagaatgcaaataggcgaccccataaaaatggcgcctcattgatgagacacctgaattattcgtttaacgttcttacgtattcacctgttgcacaaaatcaaactgattaccgtcaggatcttgaatgccgatcgtttgccagccccaaggatatgtcactggcgcactaggggccaagtttgcttcagtcagtcgcacatacaaagcatcgacatcaacctcggagaactcagttccccaaggcgacgtctgggcctagaataaaaagtgtacaagttaaatagagactctgatttagtatatttgtcgaagttagtagattagctgaataatttcagagcctgctctagcttttttgcttttgcggggtcttttttgtaatcggctacgtatttatctagtaggccgtttgcaatgttgttaatgctagtgccctcgaacttcgcaatcagtttcaagctgttagccgtggacggcttgagcaatagacttgcgtgctgagagcgtctctctgctgcatcaattgacggacggcctttaggggcctgttgtttatgaggctcagcagcattcacggagtccatgctttcaataagcgtgtctgcaggattggttaagttgctgaaattctttttagtcattgtttaatccccctaataactcggtaatgaaattgtttacgtccttggtagcttttgccttcggtgcatattcaaagaggttcatctgtttgccttgtgcttccttgatgacaatagcttcccttatcttggtattgaaaactctggtgtttagctgctgactggtgctattgagcatgttagtgattgcctgcgtgaacttggttcgtgcgttgtatctccctaataagatgcccagtacctgcagccgtggattagaccgtaagcggatggactgaattgtattggcaaggttgcccaaacctttaaggccgtaaatatctgcctgagtcggtacaatcacgtaatcagaggctgttaaggagtttagaacggccatactgattgccggcggtgtgtcgattactacatagtcatagttgcttaaaacgggctttagagcctctgagaggttgtactgtacatctagtaactgacgttttactagctgaatatccagcgatgcaagattaggactagccggtaaaaggtctagcttggccttgtgtttcatctttaccgggataatagcctcacccgctttgagttcgcccagaataacctcaagcaatgtctttctcgggtcgtactgtacaccggttgaaaaactagcatccgcttgactatccaggtcaatcagcagcacccggtatcccttgagcgctaatccgtagcttgtaaagagggacgtggacgttttacccgtgccacccttttgattagaccgtgattatctttgccattgttctacttccttagataatagttaatacatattatataacagatattagttaaatatggcatcatcaatcttttggctgctctgatttttaatggcattgaggttgtgagcatatatttcggttgtctgtaaattaacgtgctggagtaactgctgagtctcttgcaacgttgccccgttcagcaaactcaaggtagcggatgtatgccgggttgagtgtgctgttaatctagggctatcgtatccagccgcaataaagctgcttttcacgatgccgctaatacttcttgtagtcatccgctgaccggcgttctgatggcttgtagaggcaaatagagggctctgagggtcggatgccttacgtgcctttagataagtcctgacggccgtttcaacgtgattaggcatccttaccagagcatccttatctacgtgccctttaccttggacgtacagaacaacagcatctccctgcgtccgtatatcaccaacgttcgctcgggatacctcaatcgttctgagccccatcgtcagcattaaggcaagcatggcataatcccttttgcctttaagagtgtcctgcgggatggtttccagcactttcttggcttgctgactggtaagatagtccttcttatgctcgtggctgatttttgtttgctgataggggggactaggtcttttaagtcatcccatccagctccgtccttaatccggcggatgatttcttttgtatccatgtcagagctatgataccaagtcccatcgggcaacataagcatgtccaggtcttggttatattttattttgccaaaccgaaaaggagccgggaaaagtactgcttccccagcttcttattaatcttacaatgtcagcaaaaaggcaattaaggccggtaacagctgtattacccaaatcttctttgtcgcagtaaagccaccataaagggccaccaccatgataaagactagtagcatttgccacaccgtaatcaacagtacaccgtggacaagccaataactggcaatgatcattacccccagcgcaccattataaattccctggttagcaaacgatatccgcgcttccttttgccgcgtgaattcaactggtaggtcaaatgcccgtgcctgttgctctggactggcaaacatttcaatcagcataattccgatgtgcccgatggccactagcattaccacaaaaattactaacatttctattctcccttatttaacgtactggtttaggaaacgctccacatgctgtggatacccgtgtggctctttctcataagaggcggcatgcttagtaccctttaccacccataacttctttggtcccttcatcgtggcgtagttctggtaaaccatcttagtcggtacaaaggtatccttgctgccatggatgaaaagcatcggccggtggttgcgggccaacattgccgttgagctagcctcatgagtgtaaaagccattttttacccggttaattaaactcaacgagccaattaacggtgcgcgtattacccggggaatattatacaggtttcccgcctcatagttaagctcggcattaaggctgtcgtaaccgcaatcctcaacaaaggccttgacctggcgaggaaggtggattccactagtcatcatcgttgtggcaccacccatgctgactccgaagacaacgatttgactgtcctgaccattatgagcgattaacttcttactccacttccgtacgtcgtagcgctctggccagccatagccaatatactttccctgactttggccgatcaaccaagactttttcattatccaaaataaaaactcccctcgccaacgacgattctcaggactcgattactacatctaagcgttctaattaggtaaaaaattgccaaagctgttagtaagtttaccaaccaaaagccaataaacatcgctaccataatatgtttataaatgaaaaatcttggtaggataaatagaaatcctcctaaccaaggatagcaacttatgaccgcattcaaattatgtcctggtccaataaatgatatttcagctggtaccttaagatgacgtagcgattggaatacttgttcataacgtgccagatgtatttgtccatctgctggaattttaaatggggttaccccatttatcgctataagtacaactagaaatgatataaagatgtaagctatcgcctctaatatcctacctctagtttcttttttcattttttctatccctcataacctttatcattttcccgtttcctcaaatgataaatacttatcaagtaagttaccaccgtcttaacaactgcatagcacggaatacaaaggatcatccctggaatcccagcgatattccccgcagctaataagagcattatgatcgttaatgggtggatctgcagggttttgccaatgatattcgggtagataatgttaccgtcaatttgctgaacgatcacaaccaccacgatcacccaaataatcttttctggggctactgcaatcgaaaccattaaagacggtgtgatcccgatataaggtcccacatacggaatcatgttggcaatccctgctaccacgccgagtgctacggctaagggctgaccgatgatcaaatagccaatcgaagttgcaatcgccacgaacaggcactcaatggcttgcccagaaatgtaggatgagagtgtttgactcattttccttaatagctccccaacttcatcccggctattttccggaaagagtttttgtacgctcggtaccagtcggttaccatccttaaacatgtaaaaaagcattacgggaacggtaatggccacaatgaccgtactcgtaatcgtcccaatgattgttcccgcacttgaggttaaaccagtgacaatctggcgaacgtacttagaaacttgatcattaatttgaccatagtaagtagataagtggagttttcgtacccacgggtgttccgagatctcttgaattatcttctggctctccttggcagcctgggggagccaatgtattacttggtttaactcattaagcaccggtggaattaacgccgaaatcccaccagccacaatcaagacgagcccgatcaccaccaccaagctcgcaatcccccgcttcatgtgccatttgtaaatcttgatcttcattaataagcgaaagagtgggtttaacatgtaatacaaaaagagcgagatgatcagcggggtgattaccacggaaacgaagaccagcaaaggggtaaagacaaagttaatctgggtgcagacccagattagactcgcaataatcagtaattcaaacgaccaaaagagcgctttttgataactttttggcattatttcttttccttaatgatgtaaatcggtctgttcttaacttgcatgtagatacgaccgatgtatttcccgacaatcccaatgcagagcagctgtagtccccctagtaaaagaatgatgcaaaccatcgaggcccagccaaaggcactactcgttggttctatcagtcgacggatcaccacaaaaatcaacccaatgattgaaataataaaggaggtcgttcctagccaaactgctaatgataatggtgcctgcgagaagtcggcaattccgtccattgcatacttaaatagtttccaagttgaccaatcagtggttccggccacccgctcaacgtttttatactctaaatacttagttttaaaaccgacccaggagaaaattcccttggaaaaacggctgtattcattcattgaaagaatggcatcgaccatttggcgggtcatcatccgaaagtcacgagcccctggaacgatattggtttgcgatacacggttaataactttataaaattggtcactgaggaaggattttatcttggcttctcccttccggtcggtccgccgggtccctacacaatcgtattcaccttcctggaggatggaatacatttggggaagaaaggacggcggatcttgcaagtccgcatccattaccaccacgtaatcaccggtagctgcttccagaccagcatagagggcactctccttcccaaagttccgggaaaaggttaggtaatgtacccgttcaggatcaatcgaatgcaactttcgcatttccgctaacgtttggtctgcagaaccatcatctactaaccaatattccgtttttaaaccatctattctttggaccacctcttctacagctgggtaaaagagcgggagggcttcctgttcgttataacagggaacgacaattgataactttggcatttttaatcctcttaaatttaaataatgaaaaaccggtaccgcttagcagcaccggttttcattatacactatctaacaatgaactttgactagttctcagtaatggaagttggtgaaacattgtaagtgtaagtcttaccgtttaccgttccagtaaattgccagctgttcgttcccgtttgcgtagcggtaaaggaatcaacatcggtagctgatggttgaactggcattgattgacctgacgtcccagcattgttcaagttagctccgagacgttcctttaaaagatccaaggcttgggtctgagttaaagtagccgttgaggcacttgatgaagagctacttccgttagaagagctagaattcgaggcggttgcggctgccgctccccgggaagcacttgacgaagacgttgatgagttagcagcggttgctgaactggaagatttactagatgaagaactggaatcatcagaaaccgtctttacttgttgcttcttcgtcgtggagctcttctttgaggccgccttactacttgcgcttacgctgtccgtagtatcactcccactcgcagatttattactgctgcaggccgctaatgaaagaagcatcgccccagcaacaattgaagttaatagcttgttagctttcataattttttcctctcaatatctcgaactctgattcttaatcacattataacaaagtctttgttcgatgattagtcataacttcacaattccctaatattttgaaaaagccccaggatatccctaaggctcctccttatatcaactagcttaagacgatgtagtagctaggcgtgaagtacttttggtaaccaatcttgacgttttcaccgaccgttggggcgtgaacgtaagaaccgtcacctaatgagatggccacgtggtacggagcggaatcactaccgaagaacagcaaggcaccctttggagcactagaaacgttggagtaaacgtgcgtcccaagcgtttgttgttggtaagtcgtccggtaactagaactcaggccgtaagcccattgaactaacccagagcagtcaaacccaacggaaggagagttaccaccccaaacgtatggtactccgatttcgcctaaggccttgttgactttggcatccatactatttacgactgtagctgctccacttgcattaattttatactgaacgccatttacagtaatggtagtgttagtaaccattaaatgagaagacggatcaaagtagtatgtggtaccttgccatttaacaaggcccgacatcagagcaccatttgagcctaccatgtaataatttccccattgggatttaacataatcttggtggtctaacagaaggttagtagatggatcaaagtagtagtacgtccccatccacttttgaactccggataacaccttcccatcgctacctgaaaggtaacccaccttttggccattcggaactgagtatgtgttcttagctaataagtaactggattgatcaaagtagtacttcgatccctgccaacttaccaatcctgtcatcagggcaccatttgagcctaccatgtagtagtctccccattgagacttaacatagtcttggtgatctaacaataagtacgtagatggatcaaagtagtagtatgtccccatccacttttgaactccacttagtacgttaccgttagaattaaccagataacctaccttttggccattttcaacacgatacgtgttttcctttaatagttggtatgttgatggatcaaagtaccactcactaccgtaccactcttgcgctcctttttgagctaccccatcttgaagaagataccagcccatggcacccttagtcgtatcagttaatgacggtaactgaacatactcacgaccagtatccgttgttccattggtattgtagtacaccttctgaccactagcgttagtaacccaaccagacttctttccagaagttgccacactagcaacttctcggaccgcactagcagaatctgcttcctgtgaaatggttgctgaagatgaaacagtattgcttaccgacgaaactgcttgtacagatgtcgaagtagatgctgcgctaccacttgataccactgccgaactagccgcctcaacagtagctaccgcactgacttctacattctcagcactaacgacgctagtactattcaatgctgatgaagcagtttcattatctgcactaacttggctggccacagaagcactattagtaacattagctgaggtagcactcgctacatcggttacagagctttcactagctgtcgccaacatcacttgttggctactgcttgatgttgactgtgcgctagcacctgccactactgggttttcgcttacgctatcagcttgtgcatttgcagttgttgctgttgcaacacctaatacggttgcagccgtggtaattgccattacacaccactttttaccgtctttatacattttgaagtgtttatgtgcttccataagctctagaacaatcctttcaacagtcattaaattttcaagctttgtttttaaatttatacatttttaaagataccacaaaattgactgttatctaccttttcaaggaatctgttatccaataataactttcgaaatcttcatgtaacatttaaaaacatacttaaccttttcggttattgtcctaaaaaacctcttaactcgaagctatcttcgagttaagaggtctcgtgatttattttaactcacagtaacaatacgttattacagtccaatttagtactaaaatttattaagctctcaaccaattatttggcctataaacgtggaatgatggactttcagcatagttatagtaataattgtagtttagttcttgaacagccgtcccctcttcaccttcagtatagtaacaaacggacaaagctgttgctccactaccactaccatctgcaatgattaaaatatgaccatccccaccagtagcgtcatcccagataacaatatcaccatactgtggactgttaacgataaccatacaacaaaaagaacgaatttgaaatattctcttttcaacattactttatgaattgaacgctttgtaatcccacgaggttaaaccatttgcagtaatcacactgtttagtgatgaagcataatttggatctgtagcatagccatcttcatgcaaaagatatgttaccgtcgaatagttacgattccataataaattgctataacgactattagatgctaagaagtaaccatgatcttctatgctttgataatagctagggtattttcggaactggtcgtagatatagtaataaccagaactcccatattctgctgttaacatcgttacagattgtccgttataacttcctttgataccaaataaattatatgcttctgttgctaatgttgactttccccagccactttctaaaatcgcctgggctgctgtaaccgatgggagaacgccatattttttccacccatcaatcgcagcttgcttaatgatcataaggaaagcttgattccccgtaagaagtgttaatttcccatcactagccacactatatgcgctgtttccagatacaacactcccacttgtctttaataggtatgatgatggatcgaagtaatacaaagaaccttgccaacttactaccccggtcattagtgcaccatttgagcctaccatgtaatagtatccccattgggacttaacataatcttggtggtctaatagaaggttagtagacggatcaaagtagtagtacgtccccatccacttttgaactccggataaaaccttcccatcgctacctgaaaggtaacccaccttttggccattcggaactgagtatgtgttcttagctaataagtaactggattgatcaaagtagtacttcgatccctgccaacttaccaatcctgtcatcagggcaccatttgagcctaccatgtagtagtctccccattgagacttaacatagtcttggtgatctaacaataagtacgtagatggatcaaagtagtagtatgtccccatccacttttgaactccacttagtacgttaccgttagaattaaccagataacctaccttttggccattttcaacacgatacgtgttttcctttaatagttggtatgttgatggatcaaagtaccactcactaccgtaccactcttgcgctcctttttgagctaccccatcttgaagaagataccagcccatggcacccttagtcgtatcagttaatgacggtaactgaacatactcacgaccagtatccgttgttccattggtattgtagtacaccttctgaccactagcgttagtaacccaaccagacttctttccagaagttgccacactagcaacttctcggaccgcactagcagaatctgcttcctgtgaaatggttgctgaagatgaaacagtattgcttaccgacgaaactgcttgtacagatgtcgaagtagatgctacgctaccacttgataccactgccgaactagccgcctcaacagtagctaccgcactgacttctacattctcagcactaacgacgctagtactattcaatgctgatgaagcagtttcattatctgcactaacttggcttgccacagaagcactattagtaacattagctgatgtagcactatcggttgcagagctttcactagctgtcgctaacatcacttgttggctactgcttgatgttgactgtgcgctagcacttgccactactgggttttcgcttacgctatcagcttgtgcatttgcagttgttgctgttgcaacacctaatacggtcgcagccgtggtaattgctacaacacaccatttctttccacttttatataacttaaatcgttttcgaacttccattaaaatttaatcctcatagatcatattcaaaataaaaacctttacctaccgtagtataacaccaaggtatgcaaaggtaagaaattcacgtgatttgtaagttaacagtaagtattgaaacattgtagtaacattaaggaagtataactctgatcggtttgattttttttaacataataataagtgacacaccaagtatatatacaactacgggcataccaatgatatataattgtctcatccaattaacatgcatgattgaaatataccaagaataaaatattggatgtaggatatataatcctaaacttccaccagagaataatgaaaatactttttgtaacttacgattcgatatattttcgcaacttttctttatgataagatataacgaaattgagtatagaaacgggcttaaccctgtaaaaataatgtatcgatcaaatgtccatgctgatataacacttccaaagcaagtaatcccacctaaaataattagaatatattcaatccttttatctagtaattcttccttaatcagatatcccatcaaaaaatactctgcatcagctacatattgaaaccatccaagaaatattgaaaaactaggaactgataatcctgccaaatttaaaaagtatggtaataaatcgttaataaaaaagaggactcctactatgattatcattatttttttggataataatgacagaacaggagttgcaacatacaaaccgacaattacataaaagaaccagaatgtattattaatatgatttgaaaaaaaagcttgtaaaaaatgacttactgatggatcactttgagggatcggtccaggatatgccttccattttaaatcatataaataatacagcacagaccaaactaaaaatggtaccaaaactcttagaattcgatgtttaaagaactcaactgtactgtatctttctctataatttaagattgttgcacctgaattcataaaaaataagtataccgccggaatacatagagactgtattatccgcgtttcctttactaccggtatattcgctgtagtcgcatgtgctaattgcgaagaatgtagcatcaaaacaaaaaagattgccatacaattaatcacatctacgtacactaatcttcttctcattatacagtcccttctaaactcacataattaatctactagctgtttcaatcgcttgtagtaattatcgtcataaaacttacacatagtattctgtacctctgtagagtaaaagtctgtttttcgtactctttcaagtgtttgtgtaaaatcgtctaagtctcccagatgatagaccaaaccattcttgcttggaattatcacatcttcataaccactaaaatcagcagtaaaacacggaattccatgtgccattgcttcaatcatcaccattggaagtccttcatactttgatgttaatactaaagcattagggtgaacctcttctaaaacctctttccacaaatttgttgtccaaccatggaaagtacattgatctaaaacgccaatttctttagcgtatttttctaccagattatcgtctttttttgccccaaatagatctaaatgtacaccattaccataacgcttaatcccatctagtaactcttgaaggtttttttggccatggagcataatttgcccaacataaaccaaccgtactactttatctcccaatggatgatttaatggtccagtatacggggtaactgggtttaataacaggtggatactccccttttcaatacctagatccgccaattgattcgcaataggagtactgatagcccagtgttcatcggcataagtaatattctggggattaaatatatcttgattaattaaagagtagtgaatccaagatattaaccgccaatgacggcgacgaatttgtcttatcttcgcagcaagtttaataacattagcccctaacataacgattgtttcgtcatttgaagcctgccacagaactttcagtaataaagatagtttactaagtttacttgatgacgtaacttgtaagatttcaacattgggatctaacacgtctaaccaaagccgattagcaggaatacttgttaccactaatttgacttggtgtctttttactaggtggttcagtgctttatcaataacggtttctgttccaccgtttccagatagctcaggacaaacaaaagtaagtttcattacttttctccttttcctagtattccctttgcttggtcaataattggtgctcggaagatgattaaacaaactacatataccactattccaactataacttgaaatgctaggttgacaatgttcatagccattatttgatcaagtcgaagaaccaccacatacattattagcccacttaaaaggtatcgccaaagcccagtaaaaagcatccgccgccgaattgttgtccgaacacaatataattgtacggctgtgacacaaagctcagagattaccgttgctatggcagctccattagctgaatacgttggaattaggaaaaagttagcaatgatgttcaccaccgccccaacagagactgaggcagtaaattccttaacccgattaactggcatcaggtactgtgttcccgtaacgttactccacgcaataaaaaggatcactggtgcttcaaaaaagatgatccctccagcttcgttatacccctttcctaaaaaccacggggcaaattttgccgaaattgccattaacccaaacatcattgggactgacattgacgtgacgaagtcaaaggatttatagaggctttcacgaacccctttatagtcaccgctggcaaatttattggcaacgtgagggagcataaccgttcctgttgcagtcacaattgccaaaactaacttaacaatcttatccgagaaatcaaactgccctagcgccgttggttgaccaatcttccctaacatcagcttattaacaactaagtatatttgcgttgtaatggttgggataaaaagtaatagcgatgggtaaaaatgctgaaaagggtgccactcttttggtgaaacccattgaatgctttcttttaggtacggccaaagagtaatgttaccccctacctgcgaaatacctaataagaagatatactttcctaaatcgcctttattctttaccaacgtgaagattagaacgatcgatacaattttaacaattgtatttcgaacaactgtctttttgaagtcctccatccccatgaagtaccatgagacatctaacccggttgcaacaatccaaagggtctggattaaataataggttttaaaggtagttgaaaaaagaaataccgccattaaataggctactaaggcaaaggtaatggtgcataattgcaacgcttcaattccccaaaaagttcgggagcggtgatacttatcgtcacgatgataagcaacttctcggttcccgtatagagtaattcccatttgccccattaaataaaagaaagtgacccaaccattcgtataagtgttgatcccattttcatgtgcaccaagaacccgtgaaatatacggggtcgtaattaacggtgcaaacatcagaagaacctggtaccccgcattatacagatagtttttaatcactctcatgcttacttattaaactccttttctacgcatacaagggccgcgtgaagaacttggtccatgtcatagtagcggtattggcccaaccggccgccaaagattacattggcttccttttcctgggcaagcttagcatattgcttgtacaagtcattgttttgctggttgttgactgggtagtatggttcatcaccgcggtgccagtcagctgggtattcccgggtcacgatcgtcttgtccttgtcacccttaccaaactcaaagtgcttgtgttcaatcacccgggtgtacggcgtttccgcatcagtgtaattgataacggcgttcccttggtagttatcaacatccagttcttcggtttcaaaccgcaggctccggtattgaagttcgcccaattggtaatcaaagaattcatcgatcatcccggtgaaaacgaccttcgggtaattagccaggtattcttcgcgcttagcaaagaagtccacgcccgtttccacatcaatcaaatcggagtccagcatcttttcgacgatttgcgtgtaaccaccaattggaatcccttggaagtcatcgttgaagtagttgttgtcgtaagtcaaacgaactggcaggcggcgaataatgaaggccggtaattcggtcgccttttggccccattgcttttccgtgtagcccttcaccagcttttcgtagatgtcacggccgatcaatgagatcgcttgttcttccaggttttgcggcgtcttgccggccatttcctggcgttgttcattgatcttgtccattgcctcttgcggcgtccgaacgccccacatcttgttgaaggtgttcatgttgaacggaaggttgtacatcgttcccttgtagttggctaccgggctgttagtgtaacggttaaaggttgcgaactggttaacgtaatcccagatttccttattggaagtgtggaaaatgtgggccccgtattggtgcacttggatcccatcaacttctttggtgtagatgtttccggcgatgtgatcacgcttttcaatcactttcacccgcttgccacgtttagcagcttcgtaagcaaaggtggcaccgaataaaccggcacccacaactaagtaatcataatttcccatagttacttccttccgtttaatacaattagtctaaaatatcatatctcaattcaatgaaaacaacaactaccgctaataataaaaggaacggggttttttgcgtatcagttgtagttgcacaacctgcaatgaccactaggaatttttgtcgtataataattatttgaggtatatattatgaatgatgaaaagctttacgggtatttggttgttacaaatgtctgtaaaaagcagatttacgaatacaagagactttttgctaagtcaataaatttaaatcaggttgataaaaaaagatggaaattatcttttagaaaatacaatcaacaattgtatagactttcattttattttgacaactctcttgaaggctattggtatgttcttcctgcaaagcatcctaaattgaacattgatatactcgctaatataaatgaagaatcagaaaaacttctaaaagaagagtggttttatggtgtaaaagataaagaaggattgtcttcactgctgggacaggttgataatagtttttttggtattactccatatccaacaattttatataaagcaacatatttttggtatacaatatcaacgaaacagatgtttaataatggtaataaaagaacggcactattaacagcgttactttacttaaaagtaaatggttattcatttgatatacttgatgaagtagctttatataatgtgtctataaaaatagcgaatagagaaatgccatttaaacaactttaccaatatatattaagacattcttatattgattttggcttttcaagaaacatactttcagataaaaaatcttgatacttactaatatatatagtagtatactaatatcgatttgaaaggagctggtataatgaatcaaaagttaagaggacaattcgttaaagttccaagtaaaaaaataagcaaggttgtaaataaaactgttgatattaatcctaaatcaactatgaatgaattattagaaaaccctaaattagtaaagaccttacaaaagttatcattagtttaaaataaaaaaatccagcgatgattaaaatgacaaaacaacccccgattccatttgaggatcgggggttttctttttgctttctttttaaaatgcccagaaacgttgatgtggcgggcttcttttatttttgctttcttgcacatccctttgcaactagaccaattttaaacaaaacatcatcccgaagcgccgtgtgcaccaaatgtgcaccaacttcaaaattttatggggcttttcaggtttttctatgtcgttaaaaccgctacaaataaggatttgtggttctctaggcttcttcaaaattcttcaaaaatgagacgggtgggaatcgaacccacaacctttggtttagaagaccaatgctctatccggttgagctaccgtcccggaccatcttagtataaagagcggaccggaacttgtcaatcacgatcagaaaccaccataataatagtcaagtatttcaagtaagcgtttgacgacggtttgtaatgaacatataataggaagtaagggatagagaaggtacgttttatatcaaagacaccagctagtgtcaaggttcttgaatgggggttcggtaagatgacagtcattaaacaagatccacgggttgttaagacccaaacaaacttacgccgggcattagtttacctgatgcaacacgaaaagctggaaaatatttccgtccaaaaaatcacgaagaccgccaatatcacacgggggaccttttatctccactaccgggataagcaggactttgtcgaagcggcgatgaatgggattatcgaccagctctttgaacacgtcttggagaaggggaccccccgtgaagtcactgacggtaagattttgcagaccatgagcgttagcgagaccttttcttatatcgagaaaaatgccgatgtctttacggtcttgttgagtggccaacaaaaccgttacttctaccaacagttgtataaccggctaaccgaagtaattaccaattacgccaaggggctcgggaccgacctagaggaaattgacgttcccctgcggatccaggtcgcctttattacctcggcgctgttggggttgatcatccgctggttggatggggggttaatctacacaccacgttacatgaccagcagcttggagaagatgctcaacaactttgctagcagtcacctgttgattatctccttcttggattttcaaacccataacggcttagaaatttaaataaaattgggaccgccttttcgttattgagttgacgaaggggcggttctttggtaaaatcaaaacgttgtatttgtgaccccacaactacaaccgcacgatggcgagtttaaaagcattcgctactcgtcttggcgagtcttaatttaaggaggtgcacagaatgtacgcaattatcgtaactggtggcaagcaatacaaggtagaagcaggtcaagcaatctacgttgaaaagctcaatgctcaagcaggtgacaaggttacctttgacaaggttgtcttcgtaggcggtgacgacactaagatcggcacgccatttgttgacggcgcttctgttgaagggactgttgacaagcaaggcaaggaaaagaaggtcgtaaccttcaagtacaagccaaagaagcacacccacactaagcaaggtcaccgtcaaccgtacacgaaggtaacgatcgacgcgatcaacgcttaatgaggtgttaaaatgattcgagtctcatttacggtgacgccggatcagaaaattacatcgtttaagatgaccgggcacgctgaatctggtcctgatgggcaagatattgtgtgtgccgcggtctcggctctgacaattaccactgtaaatggtttggaacgggtgctgaaaaaagaagccaccgttacccaggatgtggccaatggggggtacctcgaggttacctacattgatcagggtcacgatgctcaattaattctccgagtctttgcgagtggccttatggatcttcaagagcgctacggagaattccttgaggttaaaatgttttattaatcttttgctggaggtgaacaactatgattatggatcttcaattcttctcccaccacaaggggggcggttccactgccaacggtcgtaactccgccggtcggcgtcttggtactaaggctgctgatggttccgtagttactgccggttcaattctttaccgtcaacgcggtacccacatcaacccaggtgaaaacgttggtcgcggtaacgacgacaccttgtttgcactggttgacggcgttgttaagttcgaacgccttggccgggacaagcgtaaggtttccgtttacccagtggctgaataagctcataatagaccgtaagcaatttgcttgcggtttttttatgtttttaaacaaaattagttatagcgctcaggaagggaccaatatgaagacaagaattgaacgactccgggccggcttcgaaaagcaatacattgatgcgtttttggtgaccgataaaacgaacctccgctacctaactggctttgacctagaacagggggacggggggctgttagttaccaacaccgacgccgtgattatcacggatagccgctaccaagaagccttacgggagtttaaatcagatgaagtggtcgcaacgatcacccaggattactggggggatctaaataagatttgtaagggaatgaaggtgtcggtgctcggctttgaagacacccttagttaccggacctttgaacggttggacgacctgatggaagccgccatcgtgccctttgaccgggtggtggaaaagatgcgccgggtcaaggacgctggcgaggttgaaaaactgcgtaaggctacgcaactccacgaccggggttacaactacctcttgtcgattgcccacccgggaatgagtgaacgagagctagccctggagctagactactggatgaaaaaaaacggggccagccgggcttcgtttccaaccatcttagccagtggcccgaattcggctaagccgcacgctaccgtttcggcccaccacttaaaggaaggggacttggtgaccctagactttggctacttcgtagatggctacacggccgatatgacccggaccttcgccgtgggtcagcttgaccaacgcctggttgagctccaccacctgatcgacgccgcccaaaagaacgtcattagccaacttaaggtggggatgacgggtaacgaagcggatatgttagggcgcaaacccttagaagacgccgggtatggcgactacttcaaccacgggatgggtcacgggattggaatggcggtccacgagtttccggattcctttggcccggccactaaccgctataagttccgtaacaacgaggtggtgactgtcgaaccgggggtttacctgccgggagttggcgggattcggattgaaaatgatgttttggtgacccacatgggcgcggaagtgttaactaaggcccccaccggcctgtttgtgattgggtgagaatttgcaatttgcccatgaatagtgcaaaatgtaaaagataacgcatgcgtggcgtgcccgatttaatgtagataggaggccaaaccgatggctgaagattcaacgattattttaaatagtgacgaccagtccttgggcaagatccaaattgccccccgggttatcgaaatcattgccgggattgcggccaatgagattgatggggtttctaagatgcacggttccttagcaaacaacgttggggaactgctgggtcgctccgaccggcgccggggggttaagttgttcaacaaggacgaccaaaccctggccattgacgtcgacgtttacctcgattatggtgcccaactaccgaaagtggcggctgaaatccaggataaggttacccaacaagtggccctgatgaccgacttgacggtgagcgaagtcaacgttcacgttcaaggggtggtaacgccaaaagaagaacaggttgtcgaccctgataatttattcggacaagaagaaagtgaagatggtgaagattagtgacttttaaacgacgcaaaatccgggaagtggccttccagaccttgtttgccatggcctcggacccagaggttgaccgggagcaattatacaaggagctccttcccctcgctcctcaagaagaggtgccggcctacttggaagagctggtaactggggttagtgaacaccaagccgagtttgaccaagagattgaaggctcactagcggcgggttggagccttttgcgggtggaaaagccgaacttaatcatcctacgcttggccctttacgaaatgaagtacgttgatgacgtcccagtggccgtggccattgatgaagccctggaaatgacgaagaaatttagcgatgataaatcgcgtaagtttatcaacggggtgttgggccacattggggggccgaaaaccactagtaactagggagaggggagccaagcgattagcaaggcgcccttttcttattttcaagcactggtcgggcgtgttaaaatcagtccatggtaaaaacggaactttggtgggagttggttgttaatctcacatcataatccgaacattaaccagaaagtaaccacagtgagggaggaaccatttaccatggtagaattaattgacggcaagcaattagccaagcagctaaacgaagaaactgcgactcgggtagcggcgttaaaaaagcgggggatcaccccgggaatcgccgtgatcttagtcggtgatgacccggctagcgccatctacacccgcaacaagcaccgcaaggccgaaaagctcgggatgaagtcggtgttaaagaccttcccggccgatgccagccaagaagaggttatggcctgtgtacaggagttaaacaacgacccgagtattcacgccatcttggtccaatcgcccttaccgaagcacttcgatgaaaaagcgctcgacaacgcgattattccggaaaaggacgtggatggtttccacccttataacgttggccggctctataatgacgatcccgacaagcgatacccggtctcttgtacgccacgtggggtgttaaagatgcttgatcactataacgttgacctggatggcaaggacgtggtggtaatgggacgttcgatcctggtcggcaagccgatgcaatcactcttgcagaaccggaacgcaacggtaacgatgctatcggtccacaccaaggacgaagaattttacatgcggcacgccgacatcttaatcgtggcgattggtcacccccagttcgttaaggcccaagacgtcaaagagggcgccgtggtgattgacgtggggattaaccgcttagaagatggtagcctgtgcggagacgttgactttgaaaacgtgaaggaaaaggctagcctgattaccccggtaccgggaggggtgggaccaatgacgatcgctagcttgatggcccaaaccgtagacttagcagagtggagtgaagaataaatgatcgcggagaagaactgtttaacggtggcccaacttaccaagtacgtgaagcgcaagtttgatgccgatccctacctgaaccgtaacgtttacgtggttgggcagttgaccgactttcgcctgcgtaaaacccaccagtacttctccttaaaagacgatcaagccgatgggaagttccagctttccgtggtgatgtttcaaagtgcctttgccaaggttaagttcacgccggaaaacgggatgcgggtgatcattcggggacgcctgtccgtctacgaagcccgtggtaattaccaactctacgccgaggcgatggaagtgaccggggtcgggaccctgcaggtgcagtttgagcagttgtacaagaaactgcgccaagaggggctctttgaccgaccgaaaaaaacggtgcgccccttccccaagcggatcgcggtggtaacgtctaacgatgcggccgtcaagcacgacatcattaccaccgtccggcgccgtaaccgcctagttcaacttgttttttacccgacccgggtgcaaggggaacaagcggccggtgagatcgccgcccagattaagcgggtcagcgacgctaacgattacgatgccgtgattgtggcccgcgggggtggttctttagaggacctgtggccgtttaacgaagaggtggtggcccgggcgatcaaccaggccaacctaccggtaatttcttcgattggccacgagaccgacacgaccattaccgatttggtggccgacgtacggacggcgaccccaacggctgcggccgaggcggtgaccaagtggcccctggccgacgtcattgccgaagtggaaagggaacaaaccctgctgtataccgccgaaaagagccaactggcgaacctaaaacaacgcctcttggccctgaccgaaagctactttttgaagcaacctgagcgcttgtacgaacgccaggtccaacaagtcgatgaactaactggccgactgcagagcggggcccggttactgctagcgtccaggagccggcgggttcaagagctgcaaaccagcttggagcatcactcgccgcgggcccagctagctaagcaacagatgcaattagcccggttgcaacagggcctgcgtgccggaatgcgcgggcacttgcgcgggcacttggaagaagagcggggccgcttgattcgcttagaagaggggcgccgggcttcaactaacttgctacttcaggccacccaaaactaccaacgggggcaagcgcaacgcttagacacgttaataaagcagctggatgccctgagtccgctcaaggtgttagggcgtggctttgctttggtcaccaaggatgaacaagtggtggcgggcgttgaccaactggcggttggtgacgaggcgacggttaagtttgaacagggccaagcccaagtaacggttaccaaaattgaaaaggggaacaactaatggcaagtcaaccaaagagctttgaagaacaactagcgaaactacaagaaatcgtcaccaagctccaacaaggcaacgtgtcgcttaacgactcgattgaactatttaaggaggggatgaccctttctaacgacctgaaggggcaacttaatgaagccgaaacgaccctagcccagatgatggacgaaaatgggcagctgcacccggccgaagaaaagggcgatgacgtttcaaataacggggtgcaaaaccagggctacaagtcgcaattcttggatggggacgttttctaatggcacggcagttacaagaactagtggccgtggttgatgactacttggcgacccacctagccggcgcttgcgatcagccgctcctggaaaagagtatggcctattccctgttagcagggggcaagcgactacggcccaccctaacgattgcggttgccgaactgctgggaaagaccattgatgacgacttggtgcgggcggcttgtgctttggagctgatccacacctactcgttaatccacgacgatttaccagccatggataacgatgaccttcgtcgcgggaagccaactaaccaccgggtttatggcccgggggtagccaccttggctggggacgggttattaaccctcgcctttgagtgggttagtgataaccagttaaaagcgccagttcgcttgcggctggttcaagaattagctaaggcggcggggccagccgggatggtagcgggacaagccaccgatgtgtcagccaccggccaggagttatccttggcccagttaaagaagcttcaccggcaaaagacgggcgccctcttgcgctacgctgttttagccgggggcttgattgcggaacaagaaacggcggtgcttgattgcttaaccacctttggcgaagcttacgggttggcctttcagatctacgatgacatcttagacgtgacggcgaccacggcggaaatgggcaaggcgacccataaggaccaagctgagcaaaaaaacacctacccgggcttgttaggcttagcgggggccaaaggggaattagaggcggccttaaccaccgcccggggcgccgcggccgaactggggcgcctgactggtaaagagactgtaattttggatgattttttagcgtactatcacatctaggggtaaaatatggaaaaagaacgggtggacattctcttagtcaaacagggattgtttgattcgcgtgaacaagccaagcgggcggtaatggccggcgaaattttggggcttaacaacgagcgcctcgataaaccggggcaaaagattcccgtcaccactaccttacacatgaagggcaagaagatgccctacgtgtcacgggggggactgaagcttgctaaggccctccaagtatttaagatcagcgttgaaaacaaggtggtcttagacattgggagttcgacggggggctttaccgacgtcatgttgcaaaacggggctaagcgctcctacgcccttgacgtggggaccaaccagttagtgtggcagctgcgggatgacccccgggtggtggtgatggaacaaaccaacttccgctactcaaaaaaagaggactttacggcggggcagccggagtttgcgtcaattgacgtctccttcatttcactgtcgatgatcctacccccgctggctcagatcctcacccccggtggcgaagtggtggcgctgatcaagccccagtttgaagccggtaaggaacacgtcggaaaacatgggatcattcgcgagcgtaaggttcacgaggaggttttgacgcgggttttgtccttcatggccgcggatggctttgatgtcttaggactggactactcaccgattaagggggggcaagggaacgtcgaattcttggcgcaccttaagttggctacgggtcccgctcaaattgctcccgagattgatattaaccacgttattgacgccgcgtacgcagagttaaatagctaaggaggaacgtgcaatgaaaaaggtcgatcggcaacgccaaattcagcaaatcattgaagaaaacgatgttgagcgtcaggatgatttggtccgccttttgggggaagcgggcattcaggttacccaagcgacgatttcgcgggatatcaaagaaatgaagttgattaaggtgccgtcgacccacggcggctaccactacagcctccctaactatcaccaagaggataaagaagcgcaactgacggcgacgatcaagagcaacttggtggagctaaagcgcagtgaccgaatggtggggttggttatgcagccggggcacggaccgttaatggcgctgttagtcaattcccttaagttcccggaggtctttatggcgattggtgatgacgccaacgttttggtggtctgccaatcccaaacggccgccgcggaatttgaagaacggattgatagtcttcgttaggaagcgggggaaagagcgtgttacaagagttaacgatcgacaacttggcgattattgaccacctatccctggagtttgacgaccatatgacggtcttgaccggggaaaccggggccggaaagtcaattatcattgatgccgttagcctactggccgggggacgggggtcccaggagttcatccgcaagggagaagagaagctctccttgcaagggcagtttgaaattcccaaactgccgggttacgtcgccaaattagatgagctaggaatcagccacgacgacggggccttgattatttcccgtgaaatccaccgtagcgggcggaacacgatccgggttaacgggaccttggtcaacgccgccacccttaagcaattaggaagcgggctggttgatatccaaggtcaaaatgagcaccagttgctcttacgcccggaggcgcacttaggaatgctcgaccagtttgctaacgctaaggttcagcccctactagcgtcgtaccaagagcagtaccaagagtaccggcgtttggaggcggcggttaaccaaaagaaggccaacgagcaacagtgggcccagcgcctcgacatgttgcgctaccaagttaaagaaattggtgacgccgacttgcgggccgacgaagaagatgaattaatcgccgaacgtgagcgactggaacacttccaacagatcgccaccaccctccagcaggtggttggggtgttgaacgatgacgaagaggcgccggtcttagaccaggtcgccaccatcatgaatgcagcccaagagattgcacccttcgatcccgaatacgatgacctggcccagtccctttccgacgcctactattcactgcaagacgttgccaaccaagctggccaccagttggatagcctcgagtttgatgaggagcgactggccacgatcaacgcccgcttagcgacgattgccgacttggagcacaagtatggtgaaagcttagccgacgttttggcgtactacgaccagatcaaagaagagcttaccgatatggaggccgcggccgattcaggttccgatttggaagagcggttaaatgcggtccaggccgacttgttaaaccaagggaacgccctgagtcaagtgcggcaaacggcggcccgcaaattagccaagcaggttcacacccaactaaaggaactgtacatggataaggcggtttttgaagtgaactttgccaaaaccaagaagccggtcttctctgccaccgggatcgatcaggttgaattctacattcaaaccaaccctggtgaggcaatgggacccttggcccggatcgcctccgggggggaactttcccgggtgatgctggccttaaagacgatctttgcccagggcgaaggggttactagcatcatctttgacgaagtcgataccggggtttccgggcgggtcgcccaagccattgctgataagattcgcttgattgccgagggctcacaggtcctttgtattactcacttaccacaggtggcggcggttgcccaacaccacctcttaatccaaaaacgggtgcacgaccaacggaccacgactagcgtaacgctgttaaacactaaccaacgggttgaagagttggcccggatgctggcgggtgatacgatcaccaagcttgctcgcgagcacgcgtcggaattgttaacgatggctaagcaaaaggcccaggactaacgggaccgttctccttggtgtgaacaaaaaaacggctgagagaaagtagggtttctcttagccgtttttgtatttttgaaagcgggcaaggaaacacgttcttttaaggacgtgatgaattacggcacaaaaaaagacgtggtacagttaccacgtcttttttacttgaacgacaacttaaaaagtcgtcaggtcaagggtaacgctcgggccgaacgttgaagcgatggaagcgtgcttgatgtaagtaccacgcacagctgccggacgtgccttaacaacaacgtcttcgatcgtcttcaggttttcaaccaacttagcggtgtcaaaggataccttcccaaacggtaccgcaacgtttccgtcccggtcagtccggtaagtaacttgaccagccttggcgtcagaaacggccttagccacgtccatcgtcaccgtcccagtcttcgggtttggcatcaggcccttaggaccaagcacccgaccaagacgcccaacttgtggcatcatgtctggagtggcgatggcaacgtcgaagtcgagccagccatcttgaatcttttcaactaagtcttggtcaccaacgaagtcagcaccggcttcttgggccgccttagcgttttcacccttagcaaaaacgattacggtttggtccttaccagtaccgttcgggagcacaatggcaccccgaagttgttggtcagcttgcttagtgtcaacatttaagttaaatgcaacttcaacggttgcgtcaaagtttgcgaagtcgatttccttgaccaagtccaccgcagcgtcaacagcgtattccttcttgctgtcaaccttctttaaggcgtcttggtacttcttaccacggtttttagccatcttgtgttttcctccttgcaaatatgtggtcgaacggagttacctcccacgtaaggtcagcacgttttagcgtgtgacccggactgctgggtcttagccttcgacaacgaagcccatgctccgagcagtaccttcaatcatgcgcatcgctgcttcaacgtcagcggcgtttagatcttgcatcttcgtttcggcgatttccttaacttggtccttggttacagttgcaaccttgttcgtgttaggttcaccggaaccgtgttcaacaccagcggccttcttgagtaataccgcagcaggcggcgtcttcgtaatgaagtcgaaggaacgatcctcgtaaaccgtgattacaactgggatcagcatccccttttgatcagcggtccgggcgttgaattccttcgtgaagcccataatgttaatacctgcttgcccaagcgcaggacctactggcggagctggtgtagctgcaccggcaggaatttgcaacttgacaacgtttgctactttctttgccacgagacaaaacctccttagtccgtgttgtggtaatgatgggggattgaaatttgcccctcccacagtatgacgatagcataccgtattaatctagcacacccatcgcctaattacaagtcttattccaccgtatcgatctggttgaagtctagttcagtcgtcgtcaagcggccaaacatttcaatttcaacctttaacttcaacttgtcgcggtcgacttcgatcaccttcccggacaggtccgcaaaggccccggcgatgatcttaacgttgtcaccaactgcaacgttgatatcggtgcgggcaacatcttggcccatccgtactaggatccgatccacttcttcaggaaggagcggggtcggcttggatcccccaccgtgcgaacctaagaaaccagttacgccaggggtgtttcgggcaacgtaccaggcttggtcagtcatcaccatttcaactaggacgtaaccagggaaggtcttttcttcgacctcttttgcttggtcgtccttgacttggcgaaccgtttcttccggaaccaccacttggaagatgtagtcttccatccccattgattgggcccgggattccaagttactcttaacacggttttcgtaaccggagtaagtatgcaaaacataccaacgtttttcgtttgtttccacgatgtctctccttttagaaatgtttttggcaaaataaaaaaaccccgtccgcaaacgaagcttttgtccttatcaattagtatagcaaacttttggcccgctgactagctagacgaataacaacatcagaagatgaattagccagccaaagagggcaaagaagagaatgaaaaagatcgtaattgataaaacgatggtggtatcgcgccggttttcctttgccgttggccacaccacccggtgcatttcatccctaacgcttccgataaatttcaatgggtgcatgttttcctccaaaattagcgtgtttcccggtgaacggtcacttttccgcagtgcttgcaaaactttttgagctccaagcgctcctcgtggttaggacgtgcgggcacggaatagttccggcgcccgcattcgctgcactcgagggccacttttttcaccatgccatcgcctcccttatctgctctagattagcacgaatcacccggtttgatcaaccggtgtcccctagccaaggtgcttttttaacttcgcccgggcccggtggagggcgtttttcaccttccgttcagaacaccccattacctgcgcaatttccgttaagtctcggccctcactctctagtaggtaggcttcccgctcgtttgtcgaacactgggccaaaaattcctggtagctggcccgccacattacgatctgctctggggttagcaccggatcttggatcatcgtcacgtcgttttcggcgttgaggtcttgaaccagttgggcggggatccgcttttccgcccgggtttgccggtacaagtcgcgcaagcggttggtgagtaactggcggtaataccagcaaaaacgcgtcctttgttcctggcgataattgtggaccgcccggtctaaaaccaagaaggcctcttgttgccagtcctgacgatccaggttggcgattgagtaatttaaccacaaccgacgcaccagtggttggtagcggtcaaagagttctcccaacgtctcattatcacccttagtcgcaccattaatcaaagctaactccacccgctcttcatcacttaattgataggcttccatgaattttcctcccccgtatttattattctcctcccttgcaataaattacgttatcaaagtccggaagcgtttacaaatactgaaaatcgcgttttagcactttgtaaattttcatagccaaattgcgaaaatttggtttcgccaatttggctttctcgctaatcaacttacaaacaattaaacccccagcccaacttggactggggggtcgctttcgcttatttttatgtcgtcatgattagtcgagcgggtgacgagtggcaaagccctgataaattagtaaactagccgcaactgaagcatttaaactttgtacatgcccaatcatcgggattgttagcatctcgtcacaagtttttttcagtagtggagaaattccctttccctcgttaccaattaccagcgccacagcgcccttagcgtcccagcgccggtagtcagttccttgcatatcggtgccaaacagccaaacaccgcgtttttgcaactctttagctacctgaaccaggttggtcacccgggcgaccggaacgtgttcgattgcccccgttgacgtcttggctaccaccgaggtcaggcccaccgaccgccgcttggggataatgatgccgtgaaccccggccgcatccgccgtccgtaaaatcgaacccaagttgtgcgggtctgctaattcatccaaaatcaagaagaagggttcctcatccttttgggccgcgttttcaaacaggtcgtccacggtggcatattggtacgccgccacggccagggccaccccctggtggttttgcccggccgtcatctgatccagcttcgtcttgggaacgtttgaaatgaccaggtgccgttccttagccgacttcaccagctgagcaataacgtcggtctttaatcccttttggataaacaccttgttgatttcttggtcggactttaaagccgccatcgccgggtggcgcccaatgataaattcgctgttttcttcgttagtcttcatggattaggttcccccgttcaacttgcttgatgcaccacgccgccagttcggccacccgctcctgctgaccagctagttgcaagtagccaaacagggcctcaaacccggttgactgccggtaagttaagaccgaggtatttttggcgtgggtgtaactgttggcgttacgcccccgtttgtagtaggcccactcttcttcggtcaggtagtcttcttcttgcatcttgaggattagggccgcctgggccttagccgaaacgtagttagtggcctttttttgcaggcggttaggcttactcatcccgagggctaacaggtgttggcggatgaacacctcatagacggcgtcacccaaataggccagggcgatcccgttcaattgctgataatctgcttgttccattggtgactaatttgattcctttctgtaacgggtcccctggggggtgtcctctaaaatgatcccctggtcccttaactggtcgcggatctggtcacttaaagcgaagtctttttccgcccgggcggcgttgcgcttttcgatcagttccttaattttttcgtcgttaatttcagtagcggaaacggccaggtcaaccccaaagaccgctactaaccgttttaacattaattgaatggcaacgattggttcgcgctgcaccaggcgttgttcaacgtactggttagcaaagcgcatcaactcgtaaaccacggcaatcccgttttgaacgttaatatcatcatccatggctgccacaaagcgggcccggaagtccgctagttgccgttgcacgccgccatcggtcccggacgtagcgtctttgagccggtaagccaggttgtcgtaagtgttttttaagtgctctaagttagcttgggcttccaccaagctttcttgactgtattgaattgggcgccggtactgggtcgttgacatgaagaaccgtaacacctgcgggtcaacttccttaattaagtcgtgcaccgtgacgaagttgcccagggacttgctcatcttttcgttgtccctaccgatcgttacaaagccgttgtgcatccagtagttaacgaagcggtggcccgtcttggcttcgctctgggcgatttcattttcgtggtgggggaactcgaggtcctgaccaccggcgtgaatgtctagggtatcacccaggtacttggttgacatcaccgagcactcaatatgccagcccgggcgcccggccccccacggggagtcccacttgatctcgccgggcttggccgccttccagagggcgaaatcgagcgggtcctcttttttggccacctcttctgttgaaacgtgttcgctagccccgacttccaggtcgtctagggactgaccagacagttgaccatagtgggcaaacttgcgggcccggtagtacacgtcgcccccactttggtaggcgtagcccttttcaatcaggtcttcaataaaggaaataatcccgtcaatgttttcggttgcccgggggtgggtagtggcgggttcgacgttcaaagcggcggtgtcttccatgtaggcttggatgtacttatacgccaactctggcaccgtgatcccctgctccttggcggcctttatcatcttgtcatcaacatcggtgaagttggagacgtaattaacttggtagccagaaaactctaggtagcggcgcaccgtatcaaaggcgaccacgctccgggcgttgccgatgtgaatataattgtagacggtcggaccacagacgtacatgttaacgatccctgcttgttgggggtgaaattcttctttttgccgggtgagtgtgttgtatattttcaacatgtgattacctccagtggtcgatctagaatagtactatcttaccacaagttggacgggaccagtggcgaacccagaaatggggtttgataattattaagcacttagtcatactttcttcacaaccaactgatactatataaaccgtagcaaggaaacgagctacatttaaccgaaacctattatttttcaattactcctcccaatagtaaccgaaaaatatacttttacgaaatctcccccaagatatcgtaatactcctctgcggtggtcctcccaagccaccgcttttttattgccaaaaataacgcccagtgagcttcgttaaaccgaaccccactgggcgtttgttatttcttttgatcaaacgggtcccattcgtacttggcccgcgccccaccaattaacttgggccgggaacgtaagtaagtaacgtgggcctggccaatttctttgacgctggtccgcaccggaatctggacaaacttaacctgcatgccgatactggtgtcgccaatgtcaatgccggcctcggccaccacgtgttcaacttcaacgggatcatcaaagagttcaaaggccgccacctgtccggccccaccagcgtgcagctgcgggtaaacggtcacgatctccaagccccgttgttctgccaccgcccgttccaccaccagggcccggttaagatgttcacacccctgcacggccaggttaatccccctcggtgccaataattccacgatcgctttaacgaccgtccttccaatctcaatgttggaatcttggccgatgtgttcaccctgcacctcactggtgctcagccccaagacaaacaggtcgccacgctttaagtgggcggcttctaataactccgtcaccccggtttgggtggccgctttaatttgatttagtgactccataggctcccccttttggaacaaaaaccgtccctttgctggcttgctaagggacggtttttcaatgtgcttacttattttcttctaactgggcaatcatctcatccaagtgggccaaggtcttttcctgcccaaagagttcgatgctttccggtaactccggcccgtgcgtttcgtgggttacggcgatccgcagtggcatccagagcttgcgccccttcaccttggtactcttttgcacgtccttaatggcggctaagacaccggttgcgtccatgaagtccatggcggcaacccggtcccggaaggccttaatcactaccagggcggtgtcttcttgcatttcggccttcgcttcttcagaaatgtcttccgggccgttcacaaacggcttaacgtagtcgacaatttctcttgcgtaagaaatttcgcgcttgaagagttccactaaccgccgcatccattccatcttgtatgggttggcgttcttttcaatcaaaccagcgtccaacagctgtggcatggccacgtggaagacctcatcggctgacgaaagtttcatgtactggttgttgatccactggagcttcttgcggtcaaaggcggctggtgacttggacagccgcttttcatcgtacatcttaacgaattcctttaaggagaagatttcgtcttccccaaccggggaccagcccaagaggatgatgaagttatccattgcttccggcaggtaccccaggtcgcggtattgctcgatgaattggagcaccgattcgtcccgcttggaaagcttcttaccggtttcgttattgatgatcaaggacatgtggccaaattccggtaccttccagcccagggcttggtagatggccatttgctttggcgtgttagaaacgtggtcatcgccgcggaacacgtggctgatcttcatcaggtggtcgtcaatgacaacggcaaagttgtacgttggcatcccgtcgcgcttttggatgacaaagtcgcccccaattgattgggcctcaaacgacatgggtcccttaaccaggtcttcccattcaaagacttcatccttaggtacccggaaccggatgaccggctttaatcccttttcttcggctgcttcttgggccgccttgatttggtcatcgctcatgccggcatattcgtattcatagtgtggcatttggtgggccgccttttgggcttcccgttgggcctccagttcatcttcggtcatgtaggacttgtaagccaggcccttatccattaattcttgaatgtattgggcatagatgtccttacgttcggattggcggtaaggaccaaagtcgccgcccttatccggaccttcatcccagtccagccccatccacttcaggttgtcgagctggctgcgttccccgtccgcaatgttgcgcttggtgtcggtgtcttcaatccggatgataaactttccgtggttgtgccgggcaaataagtagttgaacaatgcggtccgtgcgttcccaatgtgtaggtgtccggtcggactaggagcgtaacgaacgcgaatttcattctttgacaagatttccgcctctttcgtaaaaataagtgtttcctaactagtgtagccttccccccttaaaaagaaaaggctatttcttggattgttccttttgaccgtggtgatgaccatcaattcccttggtggaatgcaggggacgggcaaatatcatccgcccggcgtcggtttgcaacgccgaggtaacctccacttcaatccgttcgttcatgaagtagcgaccgtcttcgaccaccaccattgtgccatcatctaagtacgccaccccttgctggcgctcggtcccctttttgaccaccgttaccgttaagtgttcacccgggattacccgcggacgaagggacttggccaggttgttgatgtttaaaacctgaatgttttgaaactggatgaccttgtttaagttccagtcgttagtcacaattaccccatccacctttttggccagggcaatcaacttggagtcgacctcgtcgatgtcatcaaagtcgccctcgtacatttcaacgggggcaatccgttcttcttgaagcttatttaaaatgtccaagccccgccggccccggacccgcttgatcgagtccccggaatcggcgatgtattgtaattcatacaagacaaagttagggaccaacagcgttccttccaaaaagccggtcttaactaggtcgtaaatccgtccgtcaatcaagatgttggtatctaaaatcttatagtggtggtagttatcgtcttgacgtttaataacttgactctgcgtatccttatcgagatcgcgccgcatacctaagaggtttcgccaatcatcgagccgggtcgtcccgatccgaaaaccccaataagaaaagaccaccattaacaaaaggggcaaaatattattcaccaccggtactcgcgtgcgccagagaggaatggaaattaaaattgctaaaataaggccgacaatggtggccagcgccccaaagattaggtaaatcgggttctgcttagctagggcttgttcggttcgtttcatcaggctggcgacccagtcggctagggataacgataataagaaaaagagcaccgccccgattaccatgtccacaattgccagcaacgaagtggccagcttaaagccaattgccgcccacaacagtggcaggtagtaaaagccaatcgccgcccccacaatcgtgaaggctaaccgaattatccgttttttcattattacaccccccttcgctaccaattttacccctatccaagggcaattttaagtgcttcgccaagggtcgttacccccacgacttcgatgtcttgcggcgggttccaacccgctaaattgtttttgggcactaaaatccgcttaaagcctagtttagcggcttcggccacccgctgttcaattcggctcacccgacggatctccccggttaagccaacttcaccgacgaaggcgtcggtcggccgggtccccttatcccggtaagaagaagcaattgccaccgcgatcgcaaggtcgatggccggctcgtctaacttaacgcccccggccgccttcaagtaggcatcctggttttgtaagagcaggttcgcccgtttttctaggaccgccatgatcaaggaaacccggttgcggtttaaacctgtcgccgttctttgggcgtttccaaagacggttggcgtgatcaaggcctggatttcaaccaggatcggtcgggttccctccagggatacgaccacggccgacccggtggcatccttaagccgctcttccaaaaagatttccgaggggtttgcgacctcggtcaaaccgcgggtattcatttcgaagatccctaactcattggtggacccaaaccggtttttgaccgaccgtaaaatccggtaggtgtggtggaggtccccttcaaagtacagcaccgtgtcaaccatgtgttccaagatcttgggcccggctaagaccccacccttggtgacgtgaccaaccacgaagaccgtgatgttttgccccttggcaatctgcatcaactgggcggtgaccgcccggatttgggagaccgacccaatcgccgaggtcacgtcggccgcctgcatcgtctgaaccgagtcaatgattacaaactcgggctgaatggaatcaatcgtcgcccggatggcttccatgttggtttccgggtagatataaaagtcctcgccggaaacgtctaagcgttgggcccgcaatttaatttgggaggccgattcttccccggaaacgtaaagaaccttgtggtgttccacgctcagttgccccgacacttgtaagagcagggtggactttccgatcccgggatccccaccaattaagaccaacgagccgggtacaattccgccacctagcacccggtttaactcatttaagcgggtcttaacccggggcgtttttttggtgtcaatttcttggattcgctggggccgggccacaatcccggttaaggttgccgtagcgtttttagccgccggggtacttgcctgctcgacttcttcaactaaggtactccactggccacaattgggacaccgccctaaatagcgcggtgaattgtaaccgcagttttggcagacaaagtgtgttttggcttttgccatcctggttcctccctattgtttcgtggaaccaaagcccccgcttctctttgcctgtggaacctcctcttggtcggccaccaggtaagggacaaagattccctgggcgatgcgttcgccctttttaatgtgataatcgcgcaggccgtaattgaccagctgaacaaagatttccccttcgttggcggggttatcgtagtaatcggcgtcgatgatgccaaccccgtttggtaaaatcaaccgccgctttagggggccactggaccggttgactaagattaagacctcatctggttgcatataagccttgattccggtcggcactaagtacggctttagtgacttatcggcccggtcaagctcttctgtcgtcaagtagcgcttagcttggcgaagcttgtacagggccctaatgaagttacccttccaaattgaaggaagggtaaagtccgttgccgccgcaaagtcgtaaccagccgcctgctttgtttgccgcttaggaagggttaaccccgcctcttgataagtagagaccacttggaacccacgtttcatttcgttcacctcaaaatcaattttgttattcgattgtaccatggtttcagacttggttactccctaaacgaccatcaaaattcaagacccagcttggttcggtatggaaggggttttgctcctgagttgacatttgaatttaaagcgggcacaatttaggcaaaggcgtctaacgcttgttttacaaggaggtaaaacgatgcactacaaatacgaaaataacgttttaaccgtgactaacgatcagggcgaatacgtcggcgaacttgactacccggccatccctgattacgacaaccgttacgctatcgaacgggtcttcgtcgcttccacttaccggggcaccggggtggctagcgacctagtcaagaccttcgtagaacacgctaaagaggagggctgggtgattaaactaatgtgcccatacgccgtggctcagttcaagcgccaccccgaataccaaaaggtcctcttgccagaagatcgcttccccaccacttttaccggaaaattgcttctcccgccccctttgacttgtcaagctactattagattaagccccgttcaactaagcattcggcgttttggaccgcgttccacgccgcccccttcaagaggttatcggccacgatccacatgttaaaggcgcccttgttttcgtaatcgggacggacccggccaacgaagacgtcgcgcttcccctctgcggtcagtggctgtgggtaaacctggttagcgaggtcgtcttggagcacaacgcccggcgcgttttgcagcagttccttaatttgatcagccgtggcgctttggtcttcgacttcaaagtagaccgattccccgtgggaaatccccaccggtacccggacgcaagtggccgtcacctttggctcagccgcgtccatgtcaccgaccatgatcttcttggtttcgtggatcatcttccattcttcgtgggagtagccggagtcttccaggacgtcgatttgcggtaggaggttaaaggccaacgggtagtggcgcttgtcgcccttggtcggtaaaatctcagccgtcattttcttaccagccaggtagtcttgcgcttgttggtagaattcattgagtgccgactgaccggccccggaagcggcctggtaggtagacacgatcacttgcttgagcccaaaggcctgacggatcggctccagggccaccaccatttgaatcgttgagcagttcgggttggcgatgatgccgtggtggttatctaaggcctccgggttgacttccggtaccaccaacggcacgtccggatccatccggtaagccgaagtgttatcaacgcagaccgccccgcgcttgacagcttcgggcaagaacttcttggaggtgctccccccggcagaagaaagcaccaggtcgaccccttcaaaggagtccggggtggtttcttcaacctccacctcctggccccggaaggtcagggtcttccccgccgaccgggccgaagcgagtaagtgcagctccttgaccgggatcgatgattgttctagttgttggatcatgcggttcccaaccgcccccgtggctcctaaaattgcgaccgtgtattcctttgacatagtatcttcctcccttagttaatcgtttgaacaaatgcttcgaggcggttcatcgcctcttcaatcttttcatcagcagcggcgtatgataagcgaacgtaaccttcacccccgtcaccaaagacggagccggggattaggccgacccgcccttccttggctaggcgcttagcaaaggcaaagtcatcgctaccaaaggcggccgggatcttagcaaaaacgtaaaaggcgccctgcggggtggccatttcaaatcccatcttacgcatccggctcaccatcaagtcccgccggcgccggtaggcctcacggaattcaagcgggtcgtcttggccgttttccagggcctcgaccgcggcggcctgggcggcgtcgttaacgcaggtcaccataaacgagtgcatcttagtgatcggggccattaagctggccgggcccgccaggtaaccaagccggtagccggtcatggcgtgggacttagataaaccggaaatcagaatcgtttgttccggcagccgggtggccaaggaggcgtgttcctggtcgtacaccaaatcagagtatatctcatcggcaatcaccaagaggtggtgttcttgtaagaccttggccaactggtcaatcaattccgccccgtacgagcgtccggttgggttagacgggtagtttaagagaatcgccttgacggccgacccttcctcttttaagaccgtctctagccgctgtggggttaaaacaaagccatcgtcggccgtgttcaccatcaccgggattgcccccgttaaggaaatgatcggaaagtaaagggaaaagaccggggtcgggaccaaaaccttatcgccgggattcaagaggccaaaggtcgtcgccgtcaacgcctccgttgcccccacggtgaccgttacctcactcgcccagtcgtagtccacgccacgggtcttttttaacaccttggcaattgcctggcgcaattccggcttgccggctgaaggggcgtagtgagaatcgtcgtcttggatgctcttgatggcagcctccttgacgtgttcgggggtggcaaagtccggttcccccagggttagcttgatgatcccgtcgacggcggaaatctcgttgtcaaaggcccgaattgccgacggtggcacctgggtgagcttttgattttgcaacccggttagttcttgaatcacttctggcatctctgttcctctcttttcactcgtttacaagacgttttctaaaccgacgaccaattccgtcagggtgccgaccttttccaaacccaccttgaccccgctcataaacgacgagcgatcaaaggagtcttggcgaatggttaaggcttcgccactgcccccaaacaagacctgttcgtgggccacgtagcccggcaagcggaccgcgtggagcttaattccttggtaatcgccgccacgggcccccggcaggctttcggttgagtccggcgccgtttcgtgggccggtcggttttcgctaatcagcttggcggtcgccagcgccgtcccggacggggcatcctttttgtcttcgtggtgcatttcgatgatttcgacttctgggaagtaggcggcggcttccttggcaaacttcatcaagaggaccgccgacatcccgaagttgggtgcaatcaagccccccagcccgttttgcttggccagttgctgtagttcttcgacctgttcgtcactcagcccggtcgtccccaccaccggggccatcccgtggcgcagggcgtacgagacgttttcaaacaccgccgctggcaccgtaaagtccaaccagatgtcggccgcccccgtttcaacctgctcgcggtcggcgtaaacggtcgttgaattttcaaggccgtagcttgtcggatctaggtcggtcaagtggtgcccaaccacggcgctcaattcaaagccggggagcgattttactaatgcgacggcctgttggcccatcgccccagcaaaaccggcaattaatactttagtcattggtaagtccctcccctaagtcggttggtaattgacccgccaaggcgtcgctaggtaaccccagggcggttgccaattgctccttttcttctccggtcaggtcgcaaatcggcaggcggcagtggtcggtgaccaacccctgggccgccaaaacggccttgaccggggaaggcgacgggaacatgaacaaggccgccatccgcggggtcaaccagcgttggagcttagcggccacttggtagtcacccgcactaagggcgtcgtacatggcccgcatctgcggcgcatagttgtgggcggccacggagataaccccgtccccccctagtaccttagtggtcatggcctgggcgtcttcaccggtgtaaacggcaaagccggccggccggttttccaccagggtctggaattcttccaggctggcacactgcttgatcccggcgatgttggggtgttcagccaggattaagacggttgaagtttccatcttgaccccggtccgccccggaatgttgtaaatgatcagtggcaattcgaccgcgtcggcaacggccgtgaagtgggctaacattccccgttggttgggcttgttgtacggtggcaccaccactagagcgtagtcaatcccctcgatttgggccacctcgttggtgaaggcgatcgtttcggccgtgttgttagacccggtcccggcaatcaccggtacccgaccggcaatcaaccgaccgaagtgggtgtagagttcaatcttttcgtcgtgggacagggttggcgtctccccggtcgtccccccgacgacgaaaccgttgttaccggcctgcaacaggtgctcagttaattggtccagggccgggtagtcaatcgtcccctcgtcggtaaacggggtaacgatggcggttaaaagatcggcgttggtaagttctgtcatgattagtcctcctctgcttggctgcggtaggtgataaagctggttagcgcatcaattcccttttgaatcgccccttcattgggggtcagagtggcttggtgaagctgggcatcgtcttcaacccccagccaaaacatcgtcccggggaacttggacaacaagtagccaaagtcctccccggtcatcgccggcgccgtttccacgtagtcaacggccgggttgttttgcatgaagttaatgaaacgtttggtcagggcggggtcgttttcaaccggcaagtaaccgccctggttcagggccaagttgaccgtgacgccaaaactcttagcaatcccctcacagacgtcttgcaggcgtcggtcaatcgtttcgatcattccctgggtcaacccgcggatcgtcccttcgatccgggcgtggccggcaattacgttgcggatggttccggcctctaacttacccagggtgatcaccccggcttcgaccgggttaatcgaacgagagataatcgtttgcacctgcatgattagggccgcggcggccaccaccgcgtcgttggcctcctgggggaaggcggcgtggccgtccttacctaagacgtcaatgtcaacttcggtcgtcccggcaaacagggtccccagccggcagccaatcaccccggttttcaaagccgggttatcgtgcaggccgtaaaattcgtcggggcgccacttaccttcaaatagccccagctcataggcccgctggccccccgcctcactctcttcggccggttggaagaaaaagagcaggttatccttgggttggtggctggcaaagtagtccaagacccccagcgccacggtcatgtggacgtcgtggccgcaggcgtgcatcaccccggagtgggtagaggcgtagggtaagccggtctcctcttgaaccggtagggcgtcaatatcggtgcggtaaccaatcgttcggacgggcgccgtaccgttcacccggaccaaaatggcggtcggcaagtcctccggttccaagatttccaggtgatcttgctccatcttcccgatcacctccattaggtaggcgtgggtctcagtttcctgtagggctagttcaggaatctggtgtaagtggcggcgaatctgaattaactcctccgtgcctaacattagagcttcctcaaatcgtcttccagcccggtcttggaatcggtctgttcgtcaacgtccttaatgtagcgggcgggcaccccggccaccaccgtgtgcggcgctacgtcttgggtcacgaccgccccggcggccaccacggccccttccccgacgtgaactccttcaatcacgaccgcgttggccccgatcagcacgtcgtcatcaatccggactggttcggccgacgccggttcaaccacccccgccaaaacggttccggcaccgatgtggcagtgcttaccgaccagggcgcggccaccgaggattgcccccatgtcgatcatggttccctccccgatttcggccccgatgttgatgacggcgcccatcatgatgaccgcgttatcgccaattaaaacctggtcgcgaatcgtggcccccggttcaatccgggcgttaacttcctttaggtccagcaacggtacggcggaattacgggccgcattttccacccggaccgccgcaaagtccgcttcgtgctcggctaagaagggctttaagacctgccagtcgccaaacaggaccccggtagtttgttccacgaaggcctctacttcagcgggaaacgtaagtgcttttaagtcagtccccttaacgtagaccttaacgggggtcttcttgggcgcggtaccgatgtagttaatgattgcttgcgcgtctaattgtgccatgtgaatttctcctttttcttcctattatttatcttcacttgcgagcggtaagtcgagccggcaggtatccgcccagctttcgcgttggatgaccagttgagcgtggccgttttcaacgaagaccaccgccgggcgggggttccggttgtagttagaggccatcgcgtacccgtacgctccggtgtctagcattaccaagaggtcgcccggcttggttttggggagggcctgatctcttgctaagatgtcgccggattcgcaatacttaccggcaatcctgacggtctcttccggtttttgacgggggtctttagcgtacaccgtttcgtaagcggcctggtaaagggccgggcggatgttgtcccccatcccaccgtcaacggtcacgaagggctggtagcccgggaggtcttttcgtgaaccaaccgtgtacaggctgtagccggccggtccaacgatcgagcgccccggctcaatccaaatcgccggcattgacaggccctttttggcgacctcctttttaacggccttgatgattgcatcgacaaattcttccggcgggagcggttggtcttcttgaacgtagcggattccaaagccaccgccgacgtttaagacccgcgtttgaaagccaaactcctcgtgccagtgctcggcgacgtccactaacttcttggccaccccttcaaagcccacgacctcaaagatttgggagccgatgtgggcgtggaggccgaccaccttgagccgggggttggccaagacctcttctagggcccggtccgcttgccccgattccaggtcaaagccaaacttggaatctacctggccggtttgaatgtactcattggtgtgggcggcaatcccgggggtgatccgcaggctaacggtcgcggtggcgtcttgttcatctaagacctcgcccagcaagtcgatctcgtggaagttatcgatgatgatcatcccgaccccgttttggacggccaattccagctcttctttagacttgttgttaccgtggaaactaaccttttccatcgggaagtgcgccttgatggccgttgttaattcgccaccggagaccacgtcaatgtggccatcctcttgggccaccacctggtaaatggcgatggcgctaaaggccttgctggcgtaagagacctccgctgccacctggtttttggcaaagacctttttaaaggcgcggatttgatggcgaatcgccgctacgtcgtacacgaccaggggcgtttggtacttggccgctaattcaaggctgtcaacgccgccaatcgttaggtgcccctgatcgttaatctgttctggttcaatctgtgaattcatcttagttccccgtttctttatcggtatgaaaaaaggctctgggtgcggtgcgcatccagagcccaaccacccggggtggtttattcagccgtaattgatagcgcaccgcaggctctcattgtcccgcgacagtccgcagcctcttaagccacgccccagccccagggaacggtcacttccccgtgcttcggcaaccgcccctttcactccccctccttgcctgacccggctcttggtagctactcatgttggttgcgcctcttcaatttattggtagtttataattatttacccctgccgtcaaggttttttaattttattctcatccataagtactttcaccccttgataaaccgcgcctaaagccgtattagcgaagattgcaaaaagatttaggacttgcgtcaattaggagccgtgttaaaatccaattaaaaatcaacgccctaaactggcaaaaggagtatttttatgaaggttgtaaaatttgggggaacctccctcgccgacggagcggcctacgaaaaggtcgttaagattattcaagacgatcccgaacggacggtgattgtcacctccgccccggggaaacggtttcagggcgacattaaggtaaccgaccttttgattcgttacgctaaccaggtttgccaaggcgaagacgccacggccaccgttaaggaaatcctcggccgctattcggaaatcgcgactcacttcggtttacccgccgtggccctcaccccgctgcaagcggccctagaggacttacccaagcaagactatcccaaccaagattacctaatggccgccttcaaggcccacggtgagcgcctcaacgcccgcttaatggcgttggtgctgacccacgtggggatgcccgcccgcttcgttgaccccagcgagtgtggccttgaggtgaccgggacgcccaacgacgctaccgttagtccacacacttacggcaacttgcacgcctttaagtacgattccaaccagcgcctcgtcttcccaggctttttcggcttcacgccggccggccggattgcgacctttgcccgcggcggttccgacacgaccggggcgatcctagcttgcggtctgcgggcccgcttatacgaaaacttcaccgacgtggacgccatttacaccgctaaccccaacatcgtggacaacccgcagccaattcgtcagatgacctaccgggagatgcgggaactttcctacgccggcttttcggtctttcaagacgaggccttgattccggcaattcaaggccaggtgccaattaacgttaaaaacaccaacgccccgcaaaagccgggaacgatgatcgtaccggaaaagggctttaagccagaggacatcatcaccgggatcgctgggggcgcccactttgccgccctctatctgcacaagtacttgatcaacaaggaaaatggcttcaccctccgcttgctttcgatcttgcagcgccacgggatttcttacgagcacatgccatccggaatcgacgacgtgaccgtgatcatcaaccgcaaccaaatttccgacgagcaaatcgatttggtctgcaacgagatccaatgcgaaattaaccccgaccaactcaaatggatccccgattacgccatcacgatgatcgtgggcgaaggaatgcggaccagcctcggcgtgattgaggacgtcttggcgcccctagcagaagcccacgtcgaagtgccgatgatcaaccagggggcttcccaaatctcaattatgatcggcacccgggccaaggacgccgacaaaaccgtcaaggccatctacgaccgcttctttattcactaacaggaggaaaccatggcacagttactaaaggttcacggatcacaaaaccaattcttcttactcgaccaaaccacccttgcccgcccgctttccgacccggaactaagagcgctgggccttcaattatgcgatccagctatcggaattttaggtggggccgatggcttgctcgtggttaacgacagcaacaacccggccgccagcggccaaatgcgggtgatcaacgccgacggatctgaagcctcgatgtgtggcaacggcctgcgcaccgtcgcccgctacctagccgaaaaaaccaaccagacccgcttccaagtcgaaacgatgaaggccgacctgaccgtggcctaccacgacgacttcttccccggcgtgccgggctacgccgtcgaaatttcaccggtccgttttaacaaggaggcccttccctttgaccaggttggccacgaacggcttttagacaccctggtgccagagtttgtgcccggctggcgcttctccgccctggcggtgcccaatccccacctgatcgcctttgtcagcgacgaagaactcgccgggccggtattgggggaactgggccaacgcctcaacggggagaacccctactttgcagacggggtcaacgtcaacttcgcccacatcctcggtcccaacgaactcttcgtccggacctatgagcgcggggtcggcttcaccaacgcctgcgggaccgggatgtcggcgacgaccctggccttcgccctaacccaccccgaccaggctggctttgagaccccaatcaccgtttacaaccccggtggcatggtcaagacgatcctccaccaccatgacgcccgttacacgattgacttaatcggtaacgccactttcaccaaccaaattgaagtccacgaggccgccctccacgacgcccaggtcaccgatgcagacgtcaccgtgaccgaaaccggcgagcaggccgcctacttagacttcgtcgcgagcctgccccaggtcagcaccgttaaaagcaagtaggagggaaatcccttaaccaactaaaataaaagaggctggaaaatctgcttttccagcctcttactgtatactcaaatgttagacagaaaatgtggtaaataaccgcaggcctagtgccgaagaacggtgcgtaccgcaccaaccgttcgccctagcttagtcatacgacctgccaaggaggttatttcccactctcttccccttaccgcaactgaataacggtgccgtcgtcttcaatcaacaccccgacggtctgctcgagggttttgacgacagcggcgatctgctccttggttttgccaaacagcatcgtcgtccacagttcccctaaaaaggcggtcggcgtcaccaaggacattgacgccaccgtcgtctcgtccgggtagccggtctgggggtttaggatgtgatggtaggttttcccgttggtggtcaacttgcgctcggcgacccccgaagtggtcagggcctggtccttgatcgaaaccacctggccataagcttgggccgggtcagccgggttttgaatcccgacgtgccacatcccgtcttcattctccgggttaccgcccaggccaatcaccgttgacccaccgaggtttaacagggccgattcgaccccctgttccttgagccaggcgatcacctggtccccgataaaacccttggccaacgcccctaagtcaatctccatgcccggtcggttgaggctgaccgagtgggtaacgtcgtccagggtgatttggcgcgggtcggtcaaagcaagggcccggtcaatctccgcttggctgggcacccgggcgtcttgaaagccgatgtgccacagcttgaccagggggccaatcgccacgttaaggttgcccccggggtacttgctgtagtggacgccaagcttaattaattgataaaggtccggcgccgcttcgactggcccctgcccagcactcgcgttgatcttcatcagatccgccgactcatcgttggccgaaaaacggtgctccgccgcccttaattgttcaaccacctggtcggcgagggtcccggcgttggggccaccgttgatcaccaacgtaatcaccgtccccatcaagtgaaccgttcttcctgcttgcatgccaatccctccgttcttgttaccctaaataataccacactactcgcccctaactatgctataatgtcattaatatcttacaagtcggtaaagctagagctctatcgctagaatgtataatatggggttccctctaattctggtcgaagttcgtttgtggaaacacaggtgggctttaccgcagaattggaggtttttttctttttaagtcaagaaagaggtttagtagtataatttaaattgtttaattgctattggaggagttgtagtataaatggatttcattagtcatacggtggaggggtcaacagacgttcaactcctgagggaacatctaatcaacgctaaaaatttggcagaggattatgggacagatattgatattcctaaagtaacgggcctagcagccttactccatgatttagggaaatatcgggtggcatttcaagagtatattcaaaatggtgttggtcaccatggtagcgtagaccattcgagttttggtgcttattttattcatcaatttattaatgaacatagccaagcagaatcagaaaaagatcgtttgtatctcacttggtttggtgaaataattgaaaatgcgatcatgtcccaccacaattcactgggacttaaggattttgttgacgctcatgtgaatagccctttccttaaacgattaaataaagttgaggaggatccagaattaaaggatgagttacagcgggtaattcaacgctttttccaggaagttatgggagagaaagagattagtgattatttcgatcaagcctacaaggaattctccttgctcatcgataaatgctttagtcaagataagagaacactattgagcaatctgttttttatcgaaacgtatgtttactcttgtgtacttgacgcagaccggacagataccgctacctttagtttagaccaaccggtaaaacgctatgactattctgcggtttttgaggattactatcaaaaacttaatcgacaactagcagggatgaatagtgaaaaagagattaatcaattaagaagtgcaatgtctgatgaatgtgatgactttgcggaaaaaagggacggtatttaccaactttcaattccaactgggggcgggaagaccttagcggggatgcgctatggactcaaacgatcaattttaagtcataagaagcatatctttggtgtattgccattcatcacaatcattgaacaaaatgctcgtgtctaccgggaaacttttaatggtgacccgctagataaccagaacattctagaattccatagtaatgttgcacaggaactacgatctaataaggaaaaagatgatttgctggatcttgctgaagatagctggaattcaccgattacggttacgacaatggttcaatttctaaattgtatttttgctagtgggacaacaaatcggcgccgttttcataatctctgtaattcggtcattattcttgatgaggtacaaaaagtgccggttaaatgtttatccctttttaacaaagcgattaatttcctgaaagaggtcggtcactgttcaatcttactttgtacagcaacccaaccagcattaggtgatttaaaggctagtttaaagattgatggtgagatcatccaagacctttcccagcggcaagaagattttaaacgagttaagtttaccgacttaactaggcagggaattcaggaacatccaatctctagtcaagaattagcggaactaattacttataaatttaatgatagccaacgcattctagtcattcttaatacaattggcgcggttaatcagctagcagagaatttagacagtgggcaattgaactgtaaggtatatgcgttaacaaccagaatgtgtgctgcccatcgccagaagctaattaatgaaattaaggatcggctagcacaaaagttgccaaccatatgtgtttcaacgccattaattgaggctggggttgatattagttttgaaactgtttaccggtcggtatgtggattagattcgattgtccaggcagcgggacgttgtaatcgtaacggtgaaagagatcgtggtgatgtttatttagtccttctgaataaggattctgaaaagttagataaacttagggagataaaatggggacaaaaaatcgttcttaatatgctggcccaaaaagattttgacccagacagcctgcttcaaaccaaggtgattaataattattttgatcacttttatcaagaaattgatcaaagtgaattaagcggttatccaacaagtgacgaaggacgagatattcatttggctgactatatagaaggaaagcaagctagtagagattatctacaacagaattcaggatcggaacttaaagctttttccgggagtgaaaccattgcaaagcattttgaagtgattgaccaggaaactgtttcagtattagttccctatgggaaaggttccgacctcattgctttgctgaatagtcagaattatcaagattcattgtcagaaatttttaaagaagctcagccatatttggtaaatgtctttaaaaatatgctacgaggcttaattgagaaagaggtcgtgtacccgattgagttcccattttcagatcgggaagtttacgcagtaagggatagttactatcaggaagaatcaggtttgaattatcaaattaaaaattcagagtcaatgattttttagaaaggagaagcaatgagtttaaaggaaaggacaacattttgttttcaagtagatggagactttgccttgtttacggatccgattaccaaaattggtggtgagaagttcacctatccggtgccaacttatcaagcattgaaagggattgccgaaagtatctactggaagccaacctttcagattgtaatagataaggttcggatcatgaaaccgattattactgaagcaagggatatccgcttaatgaagtacaacaggactggcgcaagtgatcttgctcggtatacctatttaagagatgtttcatatcaggttcaagcccacctagaatggaatgaacagcgattagatttgatgaaagatcggaatgccaataagcattatgccattatgaaacggtcaatagcgcggggcggaagacgtgatatttttcttggaacccgcgagtgtcaaggctttgttgaggaatgtcgatttgggcaggggtcaggatactatgatgactctgatgatcgtttgtttggaaccatgctacacggctttgactatccagatgaaactggggaagattacctaggtttgcggctatggaatgtggtgatgaaaaaaggaattattgaattcccgccaccaatcgatctacaattacacagaagaaaactacatgagctagaggcaaagaaatttacactggatgatatccaaagtgttgatgacacttatgaagaattattagggggtgaggatgaatgagttggatgtcagaattagttgatttgtatgatcgtaatcaaaataaagcggggaaagtaactaatgtaaaaagaagagggaagaacggcgaaacagtgttgaaacccgtttttctattaccaattaatcatgttagtaactacgtggagattgaaattaaattaaatttagacggtgattttgttggtgctgaagtgatcaacaaggaaaaaaccattatgccagtcacaattgaatcagctgcgcgaacaagtggaattagacctagaccagttgatgataaatttcagtacattgcccgagattataatcaacttcaggaggtgcttgaagctaaacgggaacctggtgagcataaagataaaccgtataagcaagacggcgactttgatgagtatttacaacaattaacagatttttttgaatttactaaagagcattcaaaaacggttgcaccactccttatggcaattcaaaaatatgtggcgaataatgatttaatcattgatttaattcatagtggtcaatttggagaattggattcatatgaggatatcgacgaaaaaattattttagctaataacccactctgtagatttaatgttctcactgaaggacctgtacggtggaaaaatccagaatgctttaaagcgtggtcagatttttatcaatttaaattggctaaggaggggaaaactggatttgattatgtagccggtaatgagcatgtccccttaagtacaaaccatcctaaagggattttaccattggcaagcggtgctaaacttatttcttcaaatgatacccaaaactttacatttagaggtcggtttattaattccgaagaggccgtttcaattggttatgagtcatcacagaaagggcatgctatgctaaagtggttgattgataagcagggattttcaattggtggccgttattacattacgtgggggacaaccggagaaaacttaactacaattaatcctcaagacaatgaattatttaatgacatactatctttagatgatgaaatagaggatactaatagtgcatttgcaagccagttgcgtaatcttttacttaagggagctagtgtaaatgggattccaaaacaaaatccggtttacgtaatgcagttagaagggacgacgacgggacgatttggaattgtatattaccaagcacttgatctaacaacctatattgagcgaattactgattggtatacgaaattatatcttaaatttgatgataataaatatatttatccaagtctaaaattcatagcagatagaatttatggcgatcgtaatgacgaaactactcagaaattgaaaaaagatgtagttaccgatctagttcaatcaatattgggtggaagaaagatttcttacagttacctgagtaagatcttccaaaaatcgattcgccctactagttttgataatcagtcatcttggaaattaacggttacaaccgctgcaagactattcaaaagttatttttctagagaggaaattgaaccaatgttaaatacggattttaaagatcggagctatttgtatggtcggcttcttgcaattgctgatgtggttgaacaaggggttcttggagctaatggtcaagatcgttcgacaaatgcacgacgctatatgtcagcctttagtcaacgaccggccgatacctggaaagtaatttatgttaacctacagccatatcttactaaaagcaactatcggcaaaaggcacaaaggctatttgatgaaatcaatgaaaaatttgatgtcacagattctcagttaaattcaccgctcgatgggaagtttttaattggatatagccaacaacgaactgactggtataaatcaagcaaaagtaagagcgaagtcgaataagcaaaataaaggagtagagaaatggctgaagtattaaaccaccggattgattttaaagttgttattgcggcggctggggcaaatcctaatggtgatccccttaatggtaaccgtccccgtcaaacgagtgatggatatggagaaatctcggatgtagcaattaaacgaaaggttcgtaatcgtttacaagaccttggtaacaaagtgttcgttcaatcggccgaccgagcagacgatgaagctaagagtcttaaagaacgagttgagagtaatgatgaattaaagaagttgatggatgatggcgataatgaaggttttgaagaagccgctgataatacatggattgatgtacgaagttttggccagatctttgcatttaaaggaaagggcaagagtaaaggatttagtgttggtgttcgggggcctgtatcgatcacgcgagctcgatccattgcgccaattgccatcaacgacatgcagattacaaaatcagtcaatgatgaaacgactgaaggtcgcggatccagtacgatggggatgaaatacagtgtagactttgccgtctatgaattcagcggatccattaatgtgcagttggccgaaaaaacgggcttcactgatgaagacgcaggaatgattcatcaagccttagaaacgctttttgataatgatgaatctagtgctcgtccggcagggagcatggaagtattacgggtttactggtgggaacaagaaggtaaactgggcaaggtagccccagctaagatcttccggacagtcaaggttacaccaaaagaaggtacatttgatgttcgtgactttgacgatgttgaccttacaagtgctgaccaggctgcaacagaaattgaaggggccatgtgtgatatctatcgaggctaaagtatggcttatgataatgatgatatattacagatttctggaattcagcactttatcttttgtaggcgtcagtgggcccttgcatatttagagaatagttgggtggaaaattacctcacattgaccggagatgagcttcacaaaaaagtagataatccgttcatcaaagagagtcgtaatgccaaatttattgaaagagcaatgcggattaactctcggcgactagggttatctgggatttgtgatgtcgttgaattcattgaaaacccagatggggtgagaatatttggtaaatcgggtgagtatcttcccatcccggtggaatataaaagaggcaaacagaagagtgaccattctgatgagctacaattactagcagaggcggtttgtcttgaagaaatgctttactgtcatcttgattacggttacctctactatggacaaaccaagcaccgagaaagagttgaattttcaaaagaacttagagatgaacttaacaaagctgtagccgagatgcaccgttactgggagaaaaaatatactccacgcgtaaaaactagcaaaaaatgccgatcttgttcactaaaagatatttgcttacctgagctcctaaagacagagaaggtatcggactacattaaacggaggcttgaaggatgaggcaactgttgaacaccctgtatgttaatactcccaatgcctacttagccagtgaaggtaacaatgtcaaaattatcattgatcaagactgtgttggacaactacccctgcagaactttgaatcaatcgtcacctttggttatgcaggggcaagtagtgggttaatgcaaaaatgcctcaaccaagggatagctttgtcttttatgcaaccaaatggacaaattaaggggagagttagtggtaaaccaaccggaaatgtctacctaagacgaacgcagtttagagtagcagatgacgatcaagccaaacttaaacttgctaggaattttattttagggaaagtttttaatcaacggtgggtgatcgaacgatttattcgtgatcacggaatgcaggttgatcaagcaaagcttaaagccgtttcggtaactcttaaagatggactagacaaaattcaaagggcagttgatatggagagccttcgaggaattgaaggtaatttggcaactgagtattttagcgtgattaatgacttgatcattaatcagacagaagcattcagctttcatgatcggagtaggcgacctcctttagatagagtgaatgctcttatgtcttttgcttattcacttttagcaaatgaatgtggtggagcattaattgttaatggattagatccttatgttggcttcatgcatgttgatcgtcctggcagggaaggattagcacttgacttgatggaagagttacgggctgtaattgcggatcgattcgttcttaggatgatcaatttaaaaattttgaggagctcggactttaagcaggctccagatggcgccgttcttcttacagatgaagctaggaagaaatttctgaccaagtggcatgaaaatgagcagaagacattgcaacacccttatctaaacgagaagatcgagtggggattagtaccattcgcccaatcacaattattagctcgttacttacgaggcgatttggatgaatatccaccttttctctggaagtaggtgctttaaatgttggtaattgttagttatgatgtaaatacagaagacccagctgggagaagacgattgcgtcacgtggcaaagatttgtaaggattacggtcaacggattcaaaagtcagtatttgaatgtaatgttgattccactaagcttactgtcttaaagcaacgtcttctagcggaatatgatgaagatacagatagcctatgtttctttaatctaggtaacaaatatcagaataaggtaagccactatggttctaattcggtggtaaacttagatgaaccggtaatattctagtattatcagtagtgcgaacctaaagtgaacataaattctttaaggattcgcaccagaattttggtgattttattcaaaaatcacactaacagttggtttttcagctgtttgacacccaatatgtagaagatggagttctctatttgctatatgttgcggtcgcactccttcgcgggggtgcgtggattgaaatatttgaacaatcatggaaccggcgatattgagctcgtcgcactccttcgcgggggtgcgtggattgaaataattgggtgtgcaaggatcttatccacgtcttcggtcgcactccttcgcgggggtgcgtggattgaaataagaccaattggacaaggccaacgctaagattaaaggtcgcactccttcgcgggggtgcgtggattgaaatcaatcgtcattgaaccaggccgccgttattgccggtcgcactccttcgcgggggtgcgtggattgaaatactgaaccaccgaccgcgtcttccaaatcgtcggtgtcgcactccttcgcgggggtgcgtggattgaaattctcgttttgaggtgataataccaaactcaaaagtcgcactccttcgcgggggtgcgtggattgaaattttcgatttgtgcgataattgcgtcatgttctgcgagtcgcactccttcgcgggggtgcgtggattgaaatatcgttcgtcctcctactgtgccttgtcgtccagtcgcactccttcgcgggggtgcgtggattgaaatatatgatggtaccgtcttgaattctttaaccggtgtcgcactccttcgcgggggtgcgtggattgaaatgtccaacgtagatgacgttaggatttgccagcccggtcgcactccttcgcgggggtgcgtggattgaaatttagattggcgagatgatccagtaatcacgcctggtcgcactccttcgcgggggtgcgtggattgaaatatcgaataaagtccaacgttagcatagccaagtggtcgcactccttcgcgggggtgcgtggattgaaatgtatagctgttgttaacatgatcaccaatcgccagagtcgcactccttcgcgggggtgcgtggattgaaataaatagtcaactacgagtttgttgttgcttcccaggtcgcactccttcgcgggggtgcgtggattgaaataatcagtatgctccggagatccggaatagcgtggtcgcactccttcgcgggggtgcgtggattgaaatacccttagaattggcgtctaatagcttctctgcggcgtcgcactccttcgcgggggtgcgtggattgaaatatacggtacaaattgatccatatcggccatcgccgtcgcactccttcgcgggggtgcgtggattgaaatatattcctgataacggttgtgtgaaatataccctgtcgcactccttcgcgggggtgcgtggattgaaatattgtgccaccatttacattatctggtatctcttcgtcgcactccttcgcgggggtgcgtggattgaaataaagattggcaaccagaaaaacaacccgaccagcgtcgcactccttcgcgggggtgcgtggattgaaataccgtgactttgagcgagttgtaagccacacttggtcgcactccttcgcgggggtgcgtggattgaaatataaggacacgtcctgcacactcccctctgtgggtgtcgcactccttcgcgggggtgcgtggattgaaatttgatattggtggcccgtcgatggtccgttcggccgcgtcgcactccttcgcgggggtgcgtgaattgaaatgcctcgatcttgttcgctctgatcgatatctgggcagtcgcactccttcgcgggggtgcgtggattgaaatggctaaccattgatcggcttgttcttcgtcaagacgtcgcactccttcgcgggggtgcgtggattgaaatatatatattcgtggtactatatagctgtagcaaggtcgcactccttcgcgggggtgcgtggattgaaatataaaagctcggaaccgtgcgccattggttgaagtcgcactccttcgcgggggtgcgtggattgaaataactaccatccccgtgattaccgggacacggtgcgtcgcactccttcgcgggggtgcgtggattgaaatagactagctaaggcgctggtggacgtgccataggtcgcactccttcgcgggggtgcgtggattgaaatgcttggaataccaattaaagattataaaggcaagtcgcactccttcgcgggggtgcgtggattgaaatatataaattaatctctggcggtaacgcactaccgtcgcactccttcgcgggggtgcgtggattgaaatgcctccgctacaccgctgtcaaacatcgccttagtcgcactccttcgcgggggtgcgtggattgaaatgctgcattgacacaagaataaggagagataaacaagtcgcactccttcgcgggggtgcgtggattgaaattgcagggaagcgggcatcgtctcttcaactgacgtcgcactccttcgcgggggtgcgtggattgaaattaagtgcacctccaatgtattcaattgccttaccacgtcgcactccttcgcgggggtgcgtggattgaaataatctagaccatgtgtacctagtagggtcagaagaagtcgcactccttcgcgaatgtggctattgatgatctgtgaggagtttgccaaacaagattcccgggttcgcctaattgttcagagaaatggtggggcggccgcagcaagaaacacggggatcttaaacgctaagggagaatatcttacctttgttgacagcgacgattgtttagatgctgactaccttcaagtcctttatgatgcgatggttgaaaatgaagctgatatgtcgatggttaattacagattatttgagcccacggaaagaggagttaagtttgtaaattatataacggcagatgacgttgaaacgatggtcttagatcctcgaaaagcggttagtttagagagtggctggcacctgaatggatctgtctttatgatgatctgggggaagttgttcaaaaaagagtgcctagagggctttacttttcctgaagggatgatgtatgaggatgaagcggcaacccaccggatgattttacgatctcacaaagtagcttttgtaaacgatcctcactattcttaccgtctccgaagtggaagtgtttcaagagacattattgatgataaaaatctacaggatcttgttcgtgcttacaaaatgaagattgcagattttaccacggcagggatcccaactaaaaatgttcggggacgctatttagctgcaattaaagaaaaacttgaacaaacccgtgatcaaggcccccaatttccaggctaccgcgaatgccaagaggtgctccgtttggcggacttgaatcaataacaaagaaaatgcttacaattcagtattgaaaaagcctggcgcccctcctatcatgaaggtatttgacgagaggggacggacccaaattgaataccttactaaacaacatctcgattcccggcttttttgatgctaagctagcctttgattcgctgcccaccattttgagtggcctaccgatgtcgttgtttttgctggtggtctgctttgccttggccaacgtgctcgggattttgatcatgttaatgcgaacctcttcgcaccgcttcttgtcctggccggcccgcttttacatttcctttttgcgggggatcccgatgctggtgattttatttatcacctactttggcttcaacatggcggccctgccggcggcgattttatccttcacgattgcgccagccgcctttatcgccgagtactaccggtccgccttcttgggggtcgacgaggggcaatttgaggctgcccgttcgctggggttgccctaccacaacatcatcttaaacgtgatcttgccccaggccttccggatcgccctgccgtcactgggcaacgtgatgctcgacctctttaagggtacttcactagcggccatgatcaccgtgtcagaaatgtttatggaggctaaggtggtggccggggccgcccaggattacatgtcgatttacatcgtcgtcgccgtgatttactggctggtttgttgcctcctctcctttggtcagagcttcttagaggggcacttagccacctggtcgaaggaaaaagctggctagtaaattatgtgcaaactgacacagttgaccagattgtcattgattgaaaaaagtacgaattcgattaacccgttataagcccggtttggcgccttttgcgtcccgggcttttcttattttttgttattttgtgaatttcgccttgtgaaaccgctttaccggtgctatcttgtgattagcaattatttaaagtaatctacacgaggttaaaaaatgaactctaagttaaagaaattaatcggtttgagtttagttgccctggtcggggtcggcctgaccgcctgcggtaagagccaggatcaaaaggttgccgaccaaaagacctggacggtggccacgtcgggaaccttgtacccaacttcctaccacgaccccaaaaccaagaagttgaccggttacgacatcgaggtcatccgtgccgttgccaaggggctccacaagaaggtggtctttaaggaatacaacgttgatggtcaattaaccgccgtcaagaccggcaaggcccaaatggcggttaacgactttgccatctccccggaacgcaaaaaccagttcctaatgtcttcgccgatcaagcacagctttaactcgctgttggtccgtaaagacgatcaatccgggatccactcctgggccgacatcaaggggaaaaaggcggctggggaagccgggactaactaccaacgcctggcccaacaattaggggcgaagttggttaattacgacaacgtctccaacgacgtctacttaaagggcgtccaaagcggcaagaccgacttgatcatgaacgactactacctgcaaaagctagccttagccgcctacccgaactccgggctggaaatcgatccggacatgtacttcgtgaccaacgaagacggtaagggtgaagggattgtcatcaataaaaaggacaaggccctccaaaaggaagttaacgaggagctagccaagttaaagaaggacggcaccctgaccaagttggccaagaagttctacggcgccgacgttaccaagaagccaaacgtcaagaacctcaagtacttcaagatctcaagcaagtacaagggcgaataataggggagcgggcactacgtttcccagctaacattcaaaatatcttaggggttaggagaggtctcttagcccctttttgtttgtaaaattagggttgctgtgataacacgattaataaagaagggcgccacgattttaactatcaaaaagttagcgaaagtaattgcttatctttagttagtggtgtaaagtaaatgtatcaaaaaatgtaacatcaaaagggagattgacacatgaaggaagaattactgaatttagctaagcaacgccgctccatttacgccctgggcaagcaggtggaccaagacaacaacgaaattgccactttgatcaaggaaacgatgaaggccgtaccgtccgccttcaactcccaaactacccgcgccgtgattgcctttggtgatggtcacgaccaagtgtgggaaatcgtgcgtgccgccctgcggaaggtagttgaaaatgacgatgcctttgccaagacgagcgctaagattgactccttcaaggccgcttacgggaccgtgctttacttcaccgacatggacatcgtgcacaacttagaggaacaattcccgtcctacgctgacaacttctacgactggtccgaacaagccatcgggaacgccaacttcgccgtctggacggccctagccgaaaacggccttggcgctagcctccaacactacaacccgctgatcgacgacgccattcgcgaagcctttggtgttccagcttcctggcgtctgcgggccgaaatgccgttcggttcgatcgaagccccagccggcgaaaaggaattcatggacgacgcaggccgctttaaggttgtcgactaatcacaacaaaattaggctcccatttcccgggaaatagctacgggaaggggagccttttttggtgcgctgacaaattgttaaaatacttttgaaaatctactgacatccccggagaatccacccgtggccgggtgaatttggtataatagacctgcttaatgttccgttttcaacaagcgctgcaaagcttggttggccaaggaatgggcgccgtgattttgactctcggacacccactgggtgaccacggttggcagggcgtcgatccgctcaagcaattgatccagttcgggttggtaatgcttggcgtagcccttaccgattgcgtcggccaagaggcggctatcggtgtaaaacatcaccacttggtcgtgacagtagttggctaacaggtcgtcaaaggcggccgtggcggcagcaaattcaccgtggtggttatcggcctcagctagggtggcggattgctggcgctgcttgccaccggcgacaattagccagcccagtccagtgggccccggattacccttggtggcggcgtcggaatataatttaatcataaactacctcacatgaaagaagagaagactttggaagaacaaaaacgctacttttaccagcaggacccgaccacggcggtgatttcgtggtcatggaccttcattattttaatcatcggcgtggtgatctggctagaaattacccactttcagtggatcacggcggcctttttggtggcctttttcgcggtggcggccctggccgttttccgccgaacgatgacggtcaaaaaagacgagatcgtcttcaaccggatcctgcaaaaggagtacatggtggtgccgcttgacgagattcgccagccccgctttacccgccacaccctgtcgatcacggttcgcggcgaggtgatgaccttcacctttagccaccgctcgatcacttcgcttagggccatcttaaccgatgcgaccgcccaggggcaaatggaaagcgaggaagcttagtggcttactatcttttgttcatcgtttccttggttggtctggaccagttcgttaagtactgggtcagcgctaacatcgccctggggaccagccacggctttattcccggcctaatgaatttaaccaacctgcacaacgacggggcggcctggagcattttagaggggcagcagtggttcttttacctgattaccttagcggccgtagtggtgctggcttacctgatgaggcaatggcgcaccaaccggtggaaaatgatcgccctgtccttgatcatggccggtgcgcttgggaacttcatcgatcgggtccaccagcattacgtggtcgacatgtttgaactactaccgatcaactttccggtctttaacgtcgccgattcgtgcttgaccgtcggggtgatcgctttaatcatcatcattttaaaggaggactaacgtggaccaaacaacgcaaactttaaccgtcacggacgggatgaccgggcggatcgacaaggaattaggtcaccactttccccagttctcccgctcccagctcaagcgctggatcgatgatggcaccgtgaccgttaacggccaaaccgtcaaagccaagtaccaactccaagcgggggatcgggtggtgattgaaccggaaacgccggtcgaaattgacctggagccggaaaacatccccctcgacattgtttacgaagacgatgacgtcctcgtcgtcaataagccccaggggatggtggtgcacccggcccccggccaccccaaccacacgctggtcaacgccctgatgtactacgcccccttgtcgtcgatcaacggcgagttgcggcccggcatcgttcaccggattgataaggatacttccgggctcttgatggttgccaagaccgaccgggctcaccgcagcctgaccgcccagctcaaggaaaagagtaacctgcgcgagtacgttgccctggtccacggggtgatcaaggaaaacgaggggacgattgacgccccgctggcccgctcgcccaaggaccgtaagaagcaggcggtggtggttggcgggcgccacgccgttacccactttcgggtcctcaagcgctaccagcactacaccctggtggcctgccggctcgaaaccgggcggacccaccaaattcgggtgcacatgaaatacatcaaccacccgttggccggcgaccccctgtacgggccccgcaagaccttgccgggccacggtcagtacctgcacgcccgcttactgggctttgagcacccggtcacgggcgaggaaatggttttcacggcccccttaccggattactttgaacaaatgttaagttgcttagatcgcacggacgcatagtcaaatgatgagatgagggagggatcctgatggtaaagcggtatttaatcctggaggacgggacggtgtttgagggagaggggtttggcgccccggccattacctttggcgaggtggtctttaacaccgcgatgacggggtaccaagaaatcatcaccaacccgatctaccacaaccagatcgtgatcttcacccagcccaacgtcggcaattccctgatccactccaacgtctatgaatcgatcgaaccgccgatcaagggggtgatcgtccgcgacctagctaacatcaccgcacaaaagggccgtcaccggatgaccttagatcagtacctcaatttgatcaacgtgcccggaatcaccaacgtcgatacccgggccttgatccgtaagttgcgcgagattgggggcgccgtccgggggtcgatcgtgccggtccccgacgcccacgccttcgaccaactgcacgccaccgtgttgacgagccaacaagtggcccaggtggccacccccaagccctaccccaacccgggggtcggccgttccatcgtggtggtcgactttggccttaaaaacgggatcctgcgcgaactgtcgcgacgcaagtgtaacatcaccgtgctgccctacacggcgacggtcgatcagatcatgcggctcgatccggacggggtcgtcttgtcgtctgggccgggcgacccgcacagcttgaaaaaatcggtgctcaagatgatccaagagctccaggaacgggtgccgctgtttgggattggcctgggccacgaactatttgcgatggccaacggggttcaagtggaccgggtaccggtggaaattcacggcatgaaccacccgatcaaagaaatcatcaccgaccacgtggtctacgctaaccagggggccggctttcaaattcagcgcgagtcggtcaatcgcgagaacctgtttgtgacctacgtggacatgctgacgggggcagtccagggcctgcgccaccggcgttacccggccttttcggtccagtttttcccggacgggtcaccaggccccgatgaaaccgacccgctctttgatgaattcatggaaatgacgcggggtacagaggaggattaagatgacggcagtattaatcattggtgcgggggccgacgacttacaacatggtagcgagctggatcaagccaccgtggaagtcgccagtgccctcaaaaagcacggcttagaaacgatcctcttaagcgacaaccccttttcttacgccctcgatgacgaccgggtgattgaccacccggtggtggcgccgttaggggttaaacaggtggtcgacttgatcaaccggtttgagccgaccatgatcatcccgaccctggggagtcgccactccttggagttggtgcaggcggtcagcgaaacggggatttttcaggaacgcgggatccattactgcggggtgcccgaggcaacagttcgccaggtcaacaacccggtcctcttatcccagaccctcaaacagctgggggcctcaaccaagctgatccggacggtgagcgattttcagggcgccgccgatttagtcgcccaggttggttacccggtgatcgtacgggcggccctacctaaaaagcaggcgccgcgccggattgtccacgacagccgggagttgcaaaacgccgtggccgacgggatccaggagtcacgagcgggccaagtgatggtccaacaatccctggccggcttaaaggaaattgaggtcctggtgatgcgcgatagttcggggacgatgatgaacctggcgatggtggaaaacctggacccgattgggattcacgccggcgattccgtcgccgtgaccccggcccaaaccttgatggaccgggaaatccaagacattcgcaacgtcgcctttgcgatcacccggcgcctgcgcatcgtcggggtcaaccacgttcagtttgccctcgaccaggagcaccaacgcttttacgtgatcaaaaactcaccttacttcgaccggatcgctagctttgtcgaggtggcgaccgggtacccggtggcgaccgtttgcggccacctgtacgccggccagttgttacggaacatcaagttagggcccaactactcgcgccacttggccctgaccgaaccggtgatggaccggacggcggttcgccttccgaccttcccgattgaaagcctgccggggcagcgctgggagttgcagacggaaaagcagtcggttggttcggtgatcgggatcggccgttcctttttagaggcgattattaagggtgccgccgcttattacacaccgaccaacgagcaaatcatcaaagcaattgccaccttctccgatgaccgcttggatgagcggctaattcacccccggccgcaccgtttactgaccctgttagaagccctcgcgcgcgggtattcctcggatgaattgaccgagttgaccaagatcgaccgctactacttcgaccagctcaagcgggggaccgacctggtccggcgcctaaacgaaaaccagggttcactggacatccttcgggaggccaagtactgggggctgtccgacgaccaaattgcccagtcctgggcgatcagcccgcaaaaggtggcggacctgcgcgaagaaaaccagctccaccgcgtttataaggaggtggacccctcggcgggggaatttgatgagcacccccaccgcttttacgccacctttgaaaccgaaaacgagagcgacgccaccgccggcccccgggccctgatcgttggcgatgggccccgcaagctggggaacagtaccgctaacgattacgtgttggcgatgattgcccgcgaactaaagcaccaccagtaccaggtggttagccactccaataaccccaattcgttgttaatgacccagtggttgagcgacaaggtttacctcgagccgatgaccgaagaggcggtcgcttcggtcgcccggctcgagcggcctgactacgcctttgtccccgccggtaaacaggagctggggcgggcaattgagcgggtcagccccacgacgaaggtggtggtgattgaagccacccagatccccaaaaacgtggtttcctcaatcccaaccctcgagtttaacggcctctttgacggccaggtagtctaccaactgggggttactggcgaactgaaggaccagggagttggtaagtatcaaaccctggccaagcgttacccggcccacttagagtcggacctggccaccaaggtgacggccaccagtgaacgggcgattagccaacaggaaacgcccggtttgtatcaggtcctctaccaagtcgatggggacgccgagggggtccacgaagacgtctcacccctgacggccccagacatcgcctttatgaccaaggtcttgggaatgaacctgactgccatttgggtccgcttaatgattgggcgcttctctggccaggccttggtcaaggctagtcacgagggaaccacctaccacgacgccatctaccgggcccacttcccctacgccgattaccacttaaccaaccaaaagtcggcgccggccaccgtgatcggggcgcagattgaacgcgccaacaaagggagtgaacaataaccctctcgcacacattaccaaaccaaaaggggtcgggaaaaactctgtttttcccgaccccttgttgtattcacgagggttagacagaaaacgtggtaaataaccgcaggtctagtgtctaagcaggccgaagaacggtgcgttccgcaccaaccgttcgtcctagcttagtcatacgatctgccgagaaggttattttccactctcgtagtaatggtaaaccgggaccgtgatgggttgtggtgcccggtagttgtcggcaaacaagtcgtgaattagtgccagtgaaccggaagaaaaggggtgcacggcgtcaagcaccacccaagtcacgtccggagacagtggtggggtcgtcaaagaaccggtgtaattaaagtagccctggttgttagcaaagaactggtttaagtaggcggcaccggcctgaccgttaatgacgggagcgaagtcaaagccggcttcaccatcggcggcccttatccccagcatggctaagaccagggtttgcccctggtcgtcttggtagacaaagtggacctcggcgtcttgccgctggccatcaaacaggtgctcgctgtggtcgtggaagtggaggcgcaagaagtggtagtggtggttccctagcgttaaagtgccagcgccgataaactggtccccagacgaacgggggtcgcgggtcagtgcctggtcgccgacaaaggagacggttaagggctggtcggcgagggggcgtggggtagtttgctctaaaacgatgtcgatgggtgactgttggctagcgggaccttgccactggtcctgggtctggtaattgatgtattccatgaaaagacacctccaaataattaaccttattatagcgggttatacaatcgctttctagggaattggggagggcgaaagaaaattaacgagagtgtcaagaatgttgtgtaaaaaaggaaacttcgcccgcatgaattggcaattctaaaacatcgaatcaagcgtgtcgtgacagtccttgaatccccgatgtgctcgattctcaaatttatcgttgtactccatcacttgcgtcatgataaagcgatcgagggccccttcgtttgggaactgctctttacgtcggaccatcttcttcaggctcttattgaacgactcaattaggttcgtcgagtagatggtctgacggatcgcagttggaaaactgaagaacgtgaatagctcctccatttggactagatacccgtcagttttcgaaaaaatacgaaaactgacgggatttttatgaactatgaataattcaggtgtatataaaaactgctaactctacctattgttaggtaaaattagcagttttagttagtgtttaattaattggttcaattttttagcccaacttgctcttcacgaagtcttgaacttcttcaacagtggcgcagttggcgatgatttcgtcaacgtagccggcccattccttggtgtcgagcttcttcatcatgctccgggtacggaggatggaagtagcggacatggagtattcatccaggcccatccccatcaagagtggcagtgccatttcgtcaccggccatttccccacacatggcggccttagcgccgttttcgtgagcggaggtgatgacgtgcttaactagggataagaaggctgggttcagcggttggtaaaggtaggaaacggcttcgttcccacggtcagcggcgaagctgtattggatcaaatcgttggtcccaatggagaagaagtcaacttccttagccagttgagcggcgtttaaagcggccagcgggatttcaatcatcatcccgatcttaacgtcgtcgcccagacctgggtgatccttttgaacttcagccttggcttcttcaaagatcgccttggcttgacgaagttcggccaccgtcgcgatcattgggaacatgattgaaacaggtccgaattcagaggcgcgcaccagggcccgtaattgggtcttgaagagttctggccggtccaagcagatccggatggcccggtagcccaagaatgggttttcttcctttggcagtggcatgtaatcgagcggcttgtccccaccgatgtccatcgtccgaaccacgactggcttaccattcatgcccactacggccttcttgtaagcttcaaactgttcgtcttcgcttggcatgtggtcgttgtccatgtacaagaattcgctccggaagagacccaccccgtcagcaccttgcttaacggcgtcttccgtgtcatccggcgtcccgatgttggccgcaatttcaaattccttgccgtccttagaaacggatggggcatcgactaacttagcccattctgcccgttcggcttcgaaggcttcggccttagcttcgtattccttcacttggtcgtcactcgggtcaatgatggcgtccccgttcaaaccatccacgatcatcatttgaccgtgttcaacggaagtcgtgatttcgttagaaccaacgatggctggaatccgtaaggtccgggacatgatggcggcgtggctcgtccggccccccaggtcggttacgatccccttgacgaacttagcgtccatctgagaagtatcggacggggtaatttcgtgggccacgatcaccaccgggctgttgatgccggcgatgtttagtaattgcttacccaacaggtggctcattgcccgctttgcaacgtccttaacgtcggcagcccgttcttgcatgtaggcgttgtcggtcatggcggccaacatgtcagcaaaggcggtcgttaccttgtcaacggcttcttcggcaccggtgtggttgttttcgatgttatccttaatttggcccagcatttccgggtcagataagatggcgatgtgagcgtcaaacacgcccagctcttcttccccaaggcgatccttagcgttctccttgatttgcgtcaattcttcaattgagtcttggaaggcttttttaacccgagcgtattccgccgccgtgtcatcaacctttaccttgtcgtaggacagatctgggtcaaccaacaggtatgccggggcaatcccgatcccatcactagctgcaattcccttcatgtcttttgccattatatgttcctcctaaatctgggtgtcaaccgtgtgacactgctcaatacgtctaattataaaccgttatcattgtgaattctaccgtatattaagcggttgcatgtaaccggttcaacacgttgttatcctataaaaaacaggctgattctgcaagagaatcaccctgttttttgtaaatttataattaagccttttgagcttccttcttagcgatcttgtgttcagaaaggaagaaccacaggatcagggcaaaaccaattgccggaacgatgaaggagaattgcatggaaccagtcaggtcagaaacacgacccatgataaccggaagggctgccccaccaacgagggacataaccatcagggcaccaccagtttcggtgtgttgcttttcttcgatctggtccaacccgtgagcgtaaaccgttgggtaaactgggccgaagaagaaactagtcgcaacggcaccccagattgccaatggtgagtgaattgagcaagtcagcagaagaacaatcgtccctaatacacagtaccaaatcatcgtcttggtaatggagtaacggttcatgaaccagttggcaaagagcttcccaacaaaccataccatgtagctaatgatcatgtagttagttgcggcatggtcagaaatccccggaacaatccgcagtgccaaacgaatggtgaaggaccatacacaggtctggatcccaacgtaaaggaattgggccccaaccgccttcatgaagcgccagttgtggaacaggtagtttaaggattcacccatacttggttggttagcagtcttagcgtccgccttcgccttcccgtatggcatcttcgtaattgctaccaatactaacaggatcaacagaacaaacaagatgtacttgtacggacgaagcgtcagggcaaggacttccttgtttagtgccatcttttgtgcagcgttcaaaccagcagactcattttgcaagttactgtgaccgctaaagatcaggtacttccctaagatgatccccatggcatccccgaacggaatcaaagtttgggagatgttaatccgccggttggcaaactcacgcggccccatcatcgttgagtaagtgtcacaagaagtttccaaaaaactcaaaccaatggcgataacgaagatggccgctaagaacatcccgtaggttgccatgtgagaagccgggaagaacagcgcacaaccaataatgaagaatgtcaaaccggtcataatagctgtcttgtacgtgttcttccgaataatgtatgacgcaggaagggcgatcaagaagtacccaccgtaaaaggccgattgaacgaaggcagttgccgtatcgctcaacgtaaagaccgtcttgaactgcgtgatcaaaatatcgttaagtgacgctgccatcccccacattgggaagatcaacgaaactaaaatgtattgccaaaccggcgtcttgctgaggtagccgtcgtcatattgaacccacgactgcttctttaagttatccatgtccttactcctccttagaaggttaccccggactcaagaatgatgtttgagtacggcgtcatctcacccgtccgaataaatgcatgcgtcttagctaagttcttcttcaaatccgtgtgtggcataaactcaatttcaacatctggcagtgcctgcttgatgttttctaattgttctgggttttggtccttaatttcatctgctaagtagatcttttgaaccttcatttccttcagaacgttttccaagatttgcatgaacgtaggcaattccttgtctacgcacaggtcaatcttcttcgtccccatcggaactggcatcccggcatcaccaattgataaccagtccatgtgtcccatgccagcaacgacagatgctacttctgaatttaaaattccactcttcttcatgactaataacctccaaaacgactctacttcaatgcttcttgaacttggtcaaacgttgggattgatggcattgcccccatcccttgaaccgtcaaactcgatgcgcgctgagcgtaggtaatggcgtctgccaagttcgagaagtccggtaacaattgtgaaattaacgccccaataaaagtatcccctgctgcggtagtatcaattgcctttaccttgaaggctggtaccgttccggaaccatccttagttgagtagtaggccccctttgaacctagggttactagggttacgccaacacctttggcacagaagtactcagcagtttgatccagtgatgcatcatccgtgatctcaatcccagtcagcaaagcactttccgtttcgttaggagcaatgatgtccgtgtattccagcaactccggcaggatttccgttgccggtgctggattcaaaactgtaataacaccatttgccttcgccatcttaaatgcttctaaggcaacagtctgtggtgtttcaaattgggtgatcaaaaagtcgaccttcttcatcacttcctcgctcttactaagaacgtccttagtcatcgcttggttagccccaccataaaccatgatgtcattttggccattttcatctaaagtaactagcgcagtccccgtaccgtggcgcgggtcattccccacgttcgtcgtgtcaatgtgatcttcttgtaaggcatcacgcatgaacttcccttcggagtctgcgccaaccattccaatgaagtacgtctctgacccagaacggactgcagcgactgcttggttcgctcccttaccaccaggcgctgaactcttatccgttgcagctagcgtttcaccaggttctgggaaacggtgaacgtgataagtcgtatcaacattgatgcttccaagaacagcaactttgtttgacatataatttcctcctgttacaacgcatccacgtaaaacgttttgttaaaaccttttacgtaccaatcgacccgtttagtttatcatctcaagaaagcggttgcaacaaaaaatagcgtcttcaaaatcctgattatcactcgttatgcaagcgtttgctaaataatttattcacaaatacctatcattacaacaatcaaaataaaaaaagaattttagcaaaagcactaaaattctttttaattttttacatctctatgagttgttttgcatcttctaaatcggtaattaactcgcttgcgtacccaccaactaaggcggcgtgaagtgctgctagcttcgtactcccgcccgccacgaggattgaatggcgtttcaattttaactgctcaatgggcagcgccattgtttgcttcgataattgcggatcagccacttggcctttacgatcaataaattgggaaattgcatcaccaaccgcatgttgctttaaataggcaatctgctccgcagttaaataccccaattgaaacagcattgcatcatccatcgttgttccaaccgtaaagagggcaatctcagcagtagccgctgtttccatgatttggtgaataaaccggtcccttaaaacagcatcccgggtctcttggttatcaaagatgacaggaaccggaagaattaaggtttgggtgctaaaagcttggttgaatttttcggcaatgtagctggcgtagttatttcgcgatgaatttgcgaccgtccccttcagatataccgtttgaacatcttttttattacttggttgcaagtaatctgccacggcagccattgtcctcccccaacttaacccaattgtgtcaccatcttggacaatttcttggaggtagtttgccgttgcttgccccagttgttcaagaatctggggatatgattcacccacttggtcaacaacaatcgcccttttcaaaccgtacttggttcgtaaatcctgctctaaactaccaacgttttcaaaagggtcctggattcgaatatcaaccattcccatatcaacggcatactgtaagtacctagaaaccgttggtcgggagatttctaaattttttgcaatatcagtttgactaactttatctagatagtaagagctagcaatccgtagtgccagcttaagttgtgtttccgttaatttttcacttcgcatcaccattcaaccctccttgtcgttttcatatttccattttaattatttacaattgaaaaaacaataaatataatgaaagcgtattcaaataaaaagggagctagaaataatggaatttaataactacattgaccacacccttctcgccccagaggcaactgaagagcaaattgaacgcatcgtcaaagaggcgatggacaataactttcacacggtaatgattaacccctactgggttgaaaaagtccacctacttctgaagggttcttctgtcaaaacggcttgtgtaattggatttcccctcggggccaacaccaccaaaatcaaggttgctgaagctacagatgccattgagaatggtgctgatgagttggacatggtcatgaacatcggcgaaatgaaatctggtcacttggataaagtggagcaggatatccaagcagtcgttgatgtctgccaccaaaataagcgtgttattaaggtcatcatcgaaacttgtctcctaactgatgacgaaattgaagcggccgctaagatcgttgctaagacgggggctgactttgttaaaacctcgactggtttctccacccaaggcgccaccgtccacgctgtcgagattatggtccaagcggtcaaggggacttccacggccgttaaagcctctggcggtatccacacccctgaggacgcccaagcaatgattgatgcgggtgctacccgtttaggagtcagtcacagtcttgccatcatcggcaaagcataggaggagtcgtaacatgaagaaatttaacctgagccatgaaatgttttccgccgctacgtttgacctttacgaagacgacaactttagggtatcaaccttcaagtacccctctggtgttgaagctctgaaggtgtccaacagccggggttacctcactctcttaccgttctatggtttgatggtttgggacgctgtttttgatggcatcaccttgaaggaaaaagatggtttcagtcagccacttttcggtaagcagatctctgacacttacggtgcctttgaatttacctccggcttactggcaaacgggaaccccagccccgaggataaccacgttcaacacggggagtttgcaacggcacgcatggatcacgcagcactagttgttgatgatgataccatcactgttactagcgattacgagtacatcaagggttttggtgaccactacctagccaccccatcagttacgatgcgcaaggacagcggcctctttgatattgagcagcacgtcaagaacctgtctaactgtgccccaatgaccttgcaatacatgtgtcacctttgctacgcctacgttgataacgcaacaatgacgtccaacattcctgatgaagccttccagctacggacctccgtcccggcccacgttcacccaactccagaatggatggccttcactaaggaattagaggagagtggcaagttaattgacaagctcgatgacccaagtcactacgatccagaaatcgtcttcttctcctccgacttaactaaatacactgacaccgcagaattccgggttgaccttggaaatggtcataacttcttaaccacttacaagaccgccgagctaccaatcgttacccgttggattctttataacggtgatcaacaagtcaacgcttttgccctaccaggaacttgcaccccggaaggccaattagccgctaaaaacgccggcactcttatcacactcaagccgcaagaagaacgtcacttccacgttgttactggtttagaaaactaaccacctcgcttgttttaaaaaggagtgaagaacatgacccacgatattactgtaattggctccaacatgatggaattaacgaccgatattgaccgcatgcctaagttaggggaaactgttagcgccccaagttttcacatggcctttgggggaaagggggctaaccaagcttacgccgccgctcaactaggctcctcagtggccatgatttcaaaggtgggctccgacagtcttggtcaagcctacttggaacacttccaacagagcggcattgacattacgggcgttagcgtcggtaaccaaagtaatggagtggcgccatgcttcatccaaggcaatatgaacagtatcatcgtggttcaaggggctaacagtgagttaacgccagacgttcttgatcaatacaccgatctcatcaaaagctccaaaatggttatcttgcaacaagagatttcgctggcaacggactaccgagccattgacctagctgaacaattccatgttccggtgatgctaaacccagctcccgcgaatgataacgttgacttagaacacatcaccaagtgcgagttttactctccaaacgaaacggaactcggtcgtctcacccacctgccggtagaatctatcgaccaaattaaagacgctgcccattcccttgttgaccaaggggttaaaaacgtaatcgtcacaatcggaagtcgaggagcactctgggtttgtgcggatcatgaagagctcatcccctcttacaaagtcaatgccgttgactccatcggggctggcgactcattcgtgggggcctttgcccactactacacgaatggtgaagacatcccaactgctttaaggcacgccaacgcctacgccgccgttaccgtaacgatgtccggaagccaaacctcgtacccatccgcagccgaattacctcagctacaagagcaactgggcatcaccgtcgacccgactcaacttgcttaactgaaacaaaagaccagtggttcaaatctgcgaaccactggtctttttgtgtcataatcttattttgcattcttttccgccatccggttcaaataagaccaaatttgtggtcgataccggcgaagcccatacaacgctaccaagtagataacgatacacagcccaatccaaaccggattctgggaaataaaggccgcgaatataagggcgtttaccggccgggcaattagattgaagctagtaatcaagactaccccggctggaatcgccaccccatagtgagaaaccgtaccggtgtagatagttcctaaccaactggaggcgtacagccccaatgagaaccaaacaattccgttggcaatcacctttaaaatattgccacgagtaacggcgacgatcgattcaaccatgaagggcaacgatattaaatcaactaccggtagagtccgattccccggtaagatgaaggcgattaccaccataatcggtattagaatcaccccggcaatgattgtagctggctccccgtaaccaaccccatcatcaacaccaaggaaccaccgttttttatcgtgaatagcatcgatttcttttccttgctcagccacttcctttttgcgattcttgtcaatctcttcagccaatggcgcgaaggctttggcaaagactccggtcaccagcgggaaaattgtcattacggcagctagctgcacggcaaactggaggatttgtccccaagctttgatagttcctaaactatggagattccctaggataccgataattaaccctaacaacgcccctaaggtcgtcggttccccaaacacgcctaacttattcttaaagtattccggagtcaccttaaccttgttgaagccgagtaggttccacagtggatccaaaagaattgccgggatggtctgctcaatgttatgcggggccgccaccgtagcgtttttgaccccatagtaatctgaccatcgatctgcctgaacttccgccaacactaaggaatacaggagcataaaaaaggacaaccccatcgacaaccaaaagttgtgggtaacatagtaggccatcgtcccccaaatcatgaaaccaaagttgttccataagttagaggccataaagactttagtgattcccaaggcaaagatcagcaattcaaacagaagcccgaacacaaagaaagccaggcctacagttgacccaaagctagctagagacccggcttgccagccaatgtcgaccaccgggagtttaattccggtagtactcaccatctgcttaataatcttagtgaccaccggtgtgaattctgaaatgatccaaccaaaacccgtcagccccaccccggcgtaaagggcgctcatcattgccattttgggttgaacctttaagaaaagggcgatgataaaaatcatcaccgggacgacaacgctagccccaaacgccgtaaaaaaggcattgacatcttgaaacatattttccaccccatctgctagtgtacattgaaaataaatatataaatccctcgataaatcattagtgctaatgttattctaactctagaagaaagcgtttcccaactaaaagccgttattttaccggataagacgctaactaatttaacattgtcgttgaatacattcctattcaaaacaccccctagagatgacacttttattatttaaagtgtcaaccctaaggggtattgtacgcggaacccgctgggcgcttttctgttactaaaaaggtgccgcaggggcacctttaaaccggtttagttggctagagagcaccaacggcacacggtgtacttctattgatagtcacattatagcaaattttccccaaaaaggttgtgtaacgacaaaatgtgtctacaaggcgcggtatgataaacttacgggtccttggtaaagagctggcgggcgatggcaaagacgcggcgccggagttcgtaaaccgaggggcgggaaatgtgtagttgcttggcgatttcggcgttggaaaattgctggagaaataaggataggtattcttgttgccgcagggagagggcccgcatcaggctggcccactgctggcggttctcgatgttggtcaggtagccagccgcccaggggtcttgcatggctgccaagtgataggcggtggccggcgaggtgtcggtcgagacctggcgctcatcttcttggtgccaactcttctttaagaggtccaaaatccgccaataaatcaacttataagcaaaggcatagaagcggtcgcgttcggcgtcgacactgcctttgaaggcgacgtaggcccgagcgtaagcgatacagccctcctggtaaaaatcatcgtaatggcggtgaaacttgctgacgtggagcttggctaaggccattttgactaagcgctcctgatcgtggcgacagaggtcgattaacccttcacgcatcgttcgttcggtaatcatggtatcaaatccttcgtgattatttctccggccgggataggttaaagataccaaaatgccgccatatagggaattctcctaatttatgaatcattagcgaatttttattgacaggcctgaaaaatttgaatatggttatattcgacggggctgtgaaagcggttccatgaggaaaaattattttgaggaggattttgggaaaaatggcaccactagttgattttcacgatgcaacgacattgctaggcgattttaccatggtcaagagctacacgattgattgggaaaagacggtagtcgtctaccggggtggtcaccatcaaacggtggtggtgactaacgaaggcgacgccctgctggttgatagtccgctaccgaccttgctccagcacttctgccaagatcactgcctgtcgtgggcctggcacgaaccggtcaagcggatcttttatgaccgcttcacccataaggaacggctgtcggaggcctacatcatgggcttaaacaagctgatcccttacaaggacaagaacgcgccggacgctggctacttcatggcccacctgctttgtgactaccaagaactcgccagagaacaggtcatgttgatctttgagggtggggtacgggtgaagattcgcgctagtgccagcgccgtacgtcgccagctcgaccgggccaataagttagcccagattcatttggacgtcttggactttatgaaccgggaggccggcctttacgtcaatgaacgcttgaagaactatgaacggatccgggtgtcgtccgaaaccgcccggactttcaccaagtacgcaatgctggaaagcttcaaggccagccaccaggcggcctttgaccagcagccgaccgcccatgacatcgccgaagtggaacggaaaatgttcaagaagtcgggggcgttgaagaaatgagcaactgataagcagtgattattcggtataatgaataacaggaaataactgtgaacgaagtatgaaggataatgggagtaaagaaatgaagctagacccgatgattaaagagtacccttataataaccaaggcctaaaggagttggaagagggcgagtctagagaagaaagcaagattatttcaaggtacccaactgtctatgttgtaaacgataagaaaaagaagaaaatttattcagtttacgttggtgagaccaataatattgctaaaaggactgctcaacatcttcatgacgatcccaaaagtcgggaagattggcgggagctatcggaatcaaaaacggccaagatgtatgtgatcggccaccagcacttcaataagtcgatgacactcgatattgaaaatcagttgatgctgtacctaagcagtgttgagaacgtaaaggcgctctataatcggcgttcaaatgaccaagatgaatactatccggtgaacgaagtccaagatatctttactcaaatatggacgcaactgcatcagaaaaatagtgaattattcccagcgatggatgtgcttaaagacttagccatctttaaggcttcaccctttcacaaactgacgcatgaacagttagaagccaaaaacctaatcatggaacgggttaattcttctttggataatgacgaggagggccaactcattatggttacgggtgaggccggggctggtaagaccgtattgttgagtaacttattttacgatttggtgggttacaaaaaatacggccatccgctaaacgttcacatcatggttaatcacgatgaacaggttaaggtttatagggaaatttccaagaaattggggatcgatgtaaatctggtgggtaagccaaccagttttataaataagggtgaaaaggccgacgtcatcttagttgatgaggcccacttactatggacccaaggtaagcagtcatatcaggggactaatcaactagaagacctccgtaaattgggcaaagtggttgtgatcatctttgaccaacaccaagtcttacgttcccaacagattgttgaagctgctcaacttcaaaggatggttggtgaagccttaaagtcggataacctgattgaactaaagaatcaattacgaattgacgcaaatgaatcaacaattcaatgggttcgcgacctagttgatcaccaaaaagttgggaaacttcaatcagatagcaagtacgagataaaggtctttgattcgccaaaggatttagagaatgccattcaaatcaagaaccgttctgacttggatagccactacgcaaatggtatttccagactaattgcgacctttgattggactttttcaaccgggagtaaacctgcggatgggagtccaacatgggacgttaaaattggtgactggcgaatgccatggaacaatcaactgaagacaaagcaaaagcgaagcgttagttaccgaaatttatcctgggccgagcgaagtgaaaccattaatgaagttggctcaacgtatacaattcaagggtttgatctaaattatgcgggggtgattatcggtccctccgttaaataccgtgatggtatgatcgtgtttgatcctaaagcgcacgcaaataaggatgcaaaccaaaaacgaaccctgcaaagtggtgagaagcgttcctttgccgaaaaactgatccgaaatgaattgaatgttctactaacccggggagttcacggcttatatatttatgcggtcgaccctgaacttcgtgaagccctaaagaaggcaatgccacattagggacgttttctgttcatcgcggatgatgtttaaagaaaagattgaataattctttgccggcctcggctaaggtacagtaccctgctcctcagcctctattcttttaatcccttccttcaccacataataatgtccgaacggcatcgtaaggtggaatggtgatgtaataccggacctcaaaagtttgtaaaaattttggtgtgttcgtttaatcacaacacaaagtatttcttaacttttaggtgcgcccagtcgcccctgactactagaatttaggtttaatttcaaagggatttgcactttgttaagaagaaagataagtgtttaaatgaacaaagtcaaacagaggggtgaaaactgttcaataaatcacgatgattagcgcgactttagctggtattgccgaattattggtgctaggatctgataagagagacgccaaagtgagcaaattcgaaattcaggcaaagggagaattgaaatgacagaagaaaagaaacgctacggggccgacgcgattgtcgacagcctcgctaatcacgacgttaagtacgtctttggggtgccgggggctaagatcgaccggctctttgaacggttggaccacccggtgaacccgaaggcgccgaagttgatcgtgacccgtcacgaacaaaacgcttcgtttattgccggtgggattggtcgcttgaccggcaagccgggggtggtcttgaccacttctggccctggggtatccaacttggccaccgggctggtaaccgccacggccgaaggggacccggtcttggccatttcagggcaagttccgcgccgcgacttaaagcgcctaacccaccaaagcatggataacgccgccctcttggcaccggtaaccaagtacagcgccgaagtccaagacccgaataacctttccgaagtcttgtccaacgcctaccaagaagctgtcgcaccaaagcagggggcggcctttgtttcggtaccgcaagacgtcaccgacggggaagtcacttccgccccgttagctccgcgcgaagacgtcaagttggggccagccaacttgagtgacgtggaatggttagccaagcaggttaaagacgccaagttaccggtactcttagtcggaatgcgggcttctgatgaagaaaccaccgccgctatccgccagctggtggccgaaacccacctgccggtcgtggaaaccttccaaggggccgggatcatttcccgcgaactggaaagcgacttcttcggccgggtcggcctgttccgtaaccaaccgggggaccgggtcttaaaggaaagcgacctcgtgatcgccgtgggctacgacccgatcgaatacgaaccacgcaactgggatccgaccgcaagcgcgagggtcgtcgtgatcgataccaagcaagcccaactggacaacaacttccaaccagaacgtgaactgatcggcgacatcgcttcaaccttgaccctcttgtcaccacagttgactggttacagcgtgccgaagaactcccgggccttcttggaccaggttcaaatcgaggtcacgacccgcgacgaacccaagccagtcaaggaaggccaagtcctcaaccacccgctcaacatcgtcgcggcgatgcaagaacggattgacgatgacatgaccgtgaccgccgatattggttccttctacatctggttagcccgtcacttccgtagctaccaaccacgccacctgctcttcaccaacgggatgcaaaccctaggggtgggcttaccatgggggattgcggccgccctggttcggccaaattccaaggtcgtttccgtatctggggacgggggcttcctcttctccgcacaagaactggaaacggcggtccgcttgaacttaaacatcgtgcacctggtttggaatgacgggaactacgacatggttaagttccaagaagaactcaagtatggccacgacgccggggtcaagttcggcccggtggactttgccaagtacgccgagagcttcggcgccacgggactgcgggtcgaaaaggccgctgacctgggcagggttctcgacaaggcctttgccacccaagggccggtcgtggttgacatcccggttgactactccgacaacccggaattgggtaagcagttgattcaggataacattaactagtggaagtgcggaacagcctcctttcgctagcaaagaaatagctgaagaccaacgtttgaataacgcggtctcagctatttttgtggacatatttcagctctgaatggtttctttactgttagacagataacgtactcccaaccacaggcctagtgtctaagtacgggcaatgaacgatcgtgccgcatcaacccttgccctagcttagccatacggcctgccgaggaggttggtcgcactcacttcttgttacttttagaattactctaggcgaatatcagtgtggtaggggcgttgctgttttaattaaaaaccagtcaagcaagttgattgacatcgccgttctttttagatacattagaaccattacaaattaactgtgagggatcgaaatggcactaattgaactgaaaaacgtgacctaccaagtgggcgacgagcaagtgctcaaagaagtgaatttaaaactagaggagggcgattggttcaccctgaccgggccgtcggggtgcgggaagagtaccatcttacgcctgatcgccgacctgatttcggccaccagtggcgaattgacctaccagggtaaggcaatcgagtcctaccaacccgaggaataccggcgccaggtttcctactgtttccaacaggcgaacctgtttggcgaaaccgttcgtgacaacctagaattcccttacttggtgcggggccaaaaactcgaccagaagcgggccgaagcggtcctcaagacggtggcgctggacgcttcctacctagataagaaagtcgctgacttgtctgggggtgaaaagcagcgggtcggcttggtccgcaacctcctctttaccccgcaggtcttgttgctcgatgaagtaacaactgggttggacgaagaaaacaagcggatcgttcgggcgacgatcgaggacgcctaccaacaaggggtcacgatcatggagatcacccacgaccagggtgaacttgccaacgccaagcacttagtcaagatggaagaaaaggggcttttaaatgcataacagtgtcaccgtcagcaacctctccttggtctttgccttcgccctcgtgatggtgtcggtcgggatctccttaaaagaacagctcggcttaaccaaggacgttttgtggagcgtttgccgcgcgatcgtccaactggtaatcgtcggctacgtgctgaagtttatctttaacatcaataacacttggttgacgattttgatgaccctgttcatcatcgtcaacgcctcttggaacgcctacaagcgcgacccgaacccccacagccactattggaactccctggtggccctgttggtcggcacctatatcgtcttgggcgtgttgattttatcgggcgccattaagctgattccatcgcagatcattccggtcaccgggatgatcgccagcaacgggatggtggcgatggggctttgttacaagacgatgaacgcggcctttcacgaccagcgccaacaagtcttagagaaactagccctcggcgccgacgtcaagctcgctagccaagcgattttaaagcggagcatcaagacggcgatgcaaccatcgatcgattcgattaagacggtcgggttagtcagcctgccggggatgatgtcggggctgatctttgccggagttgacccggtttacgccatccgctaccagatcatggtctcctttatgctgttagccacgaccggttttggcgccgtgatttcgggctatttatcctaccgtaactactttaacgaccgccaccaactagtgatcggataaaaaacaggggccccgccggcatggtggggtccctgttttgttagtatgatgttaatcacgattccggtagtcccggacgttttcaaagcggtccagctcagctagttggttagtgtcccgtaaatggtcggcgtactggttggccaggttggggatgacttcttggctgccgggcaccaggtgaatctcctcggtgctggcctcaacggcggtttggtagtactactccttaaacttgaggtagctcagggtttcctcgaggtcgttgagttgctttttcaagttggcctcgtggtccttgagaagctggtagcgcgtcgtcagggtctgatccccgtctaagcgcagggcgacaaactcggcgatctcggcaaccgggacgccggcgttttttaagcaaatgatcgtccgcattaggtgcaaatcattttcggtaaaggagcggcgcccattcttggttcgcgaaacgaaggggagtaagccctgtttgtcgtagtagcgaatcgtatcaatcgaaatgttaagtttggccgaagcctgaccaatcgtgtatgccataggttcctactttcggtcggcagaaagggcgttggctttttgcccctgaatttcgtcgacaatcttagttaagttcgccaagctaccttcgtaagcaaactgccccagtggtaagtggtggactacctcagcctctcgatttggggtggttacgatgcaaaaccaaagggcgccgatcaatcgttcggccaaatcttcaagcagatcgttggtgacgacaccaaggtaatggtggttggtggggtcttttctgaagctaccgcggccgacgccgttgctaaccacaccgatttgatcggggtcggccaggggaccttgattgacccactctttggtaagaagatcttagacggtcagggcgacacgattgtttcccaaattagcccggaacaagttaaaaagaccgcttggacgcccggactgtttgaagccttcaccagagaagactccttaggcctaccggcgctgccgggacaagaaagcatcctctctttgcatactggtcagtttggcgaagctgcaacctccttaccgacggattaagtgaaaatttgaaacggactcacctggggcggtgggttcgttttttggtacaatgagagtactaaagcagaggaagcgatttgatggcaacaacaatcttcggttaccggggctgcccagcccacgaaccggaaaattcaccggccggctttcgctacgccttgacccacggggcggaggggatcgaaaccgacctgcacctaaccaaggacggggtgccggtgattattcatgacgaaaccctgcaccgcaccactaacgggactggccaggtggcggattacaccctggccgagctacggcaatttcggttaccaaacggcgaatgcatcccgacgctagcggattttttacaactggttggcacggcgccggtccagttgaacttggagtgtcaaccaccactgactaaagtcagtggcttgtgagcaagcacccttctgatacacgtgtcctttcaatactttattacgatatttagttccccaaattaaatgatgattaagattgtagactgacgttctaccatatgtaattctttttgtatctttcataccaataattatattacattacggttcgatcatgtgccctaagggcacaaaaaaggtaattcatcacgtccttaaaagaacgtgtttccttgcccgctttcaaaaatgaaatttctttaataatagcacggattgacccagtaagtacccttgagcgctggttttacttttggtggaaatggggagagcttctgttccctcctaaaaattatcgaaaaaccaatcaaagtttgtgatccttccgttagtttgaaaaatagtgtccgaaagttaaacgctcatttcacaagctaggaatggtgatcagatttgcaaaaatgcattaattaaggcctaaatggctagaataatcaaattagctagacaaataattcacgatggtgatcacttttgcttaacaatcatcgcccttttgacttaaaaataaatgatagcgcttgcaaaatgaaaacgagcatgttatatttcaggtgtagaaacgtcacacaggtcgaaacaggaggttcatgaagatgaaagctgcagtttggcatggtgcaaaagacattcgggttgaagatgttgatctgaaaccaactaaggataacgaagtggtggttaaggttgcctggactggaatttgtgggagtgacctccacgaatatcaagagggaccaatcttcatcccggtcggccacaaggataaattaaccggtggtgaagctccggtgaccttgggccacgaattttgcggggtaattgaaaaggttggtaaagacgttaccaagtttaaggttggcgaccacgttagcgttaacccgactgtcacccacggcaaggtgcccgacaacgttgacgtatacgatggctactccttcatcggacttgcttgcgatggtggtttagcgccgttagttaacatcccggaagaaaacctctacctacttccaaaggacttcccgttgcggattgcagccaccattgaaccaacggcggtggccgttcaagccatcaaggaaggtggcctcaagtttggtgaaaacgtggccatcttcggggctggtccaattggggtcttggtagcggcggcggccaaggcggccggggcctccaagatcattgtttccgacctgtcagaggttcgtttgaagaaggcccttgaaatgggggcgaccgacgtcatcaagtccgaccaagaagacgccgtaaagaagattaaagagctcgttccgggcggggtcgacgtctcctttgaagtggctggggtaaagccaacctttgaccaagccatcgaagccactaaggcacggggtacgatggtaattgtggccatttacggccacccaatcgaatttaacccaatgcagctgaccaataccggggttaagatcaccagcacaatcgcttactcccgggaaaccttccaacaaacggtcgacctggttaccaagggctcgttggttgtggaaccggtcatcaccaaggaaatcacgatcgaccaagtggtatccgatgggtttgaagccctcaccaatgataaggcccaagcaaagattttgatcaacgtcgatggcgaagacgactagttaaaacagtaaaaaagagactggaaaacgcagcgtttccagtctctttttgcgttagtagataatcgaggcatgtcccaggttctccgtcatcaggcatcgacgtcaataacgaccttccccatgctctggccagaggcgaggtaagcgtgggcggccggcaggtccctaagggcaaagatgcggtcgggtttcgcggctacctgatacctctgcaggtaggagaagagttcgttaatcttttcttctgtgaccgcccccgagtagcccccggtcaggtaggcgcccggggcgatgtcggcgatcgggtcaaaatgctctagggtccactggttgccgagtagccccgtcacgcagacgatcccgccctcattaacgtgggtgaaggtttccttaaccgtcaccggcccgaccaattcaaggaccttatcaaatttttccgccgtttggagatgcccgttttggtccttaatcacggttgagtaaccagcgtccttcatccgcgcggctttggcaagtgagcgtgaggtgccggcgacgtaggcttgggggtccttggcccggatcaaatttagcatggcaatcccgaccccactggtaccaccgcgaattaagtagcggtcgccaggagcgggccggaggttctttaacgaagtgtaggcggtgtagtaagtctcgggaaagacggccagctgggaccaaggaaggtcggtcgtgaccgggtaaatttgttggttaggtaacagggcgtactcggcgtaactaccgtcaaagttgcgccccatctcccccatgatggaaatgacggcttgtccaacgggtagtcgttgcgggtcggtcgtttgggcgatctcccccaccccttcgatgccgagaatgcgggggaaatgcaccgttggcgattgcccctttctagtgtagacctccgagtggttaagaccaaaggcgtgaatcttaaccagtgaccacccagggcgaagttgcggggttggtaggtcaacgagttttagttggtcgggtcccccggcctggtaaatgacaatcgctttcatcagggcgcctcctcattatttagtgctaaaccgtggtcgaagaaaatgctgcaggattcgtaaaatggcgatgctaaccagggtcagggcgaccgtcatgatgatcccccataacaaggggggcaactgctgggtttggaggccttcaaacagcaagtttcctagcccgccggcgttgatggtggcggcgatcgtagcaatcgacatcgttgacgctagggctacttggaggcccgagaaaatcgccggggtcgccagcggtagttgaaccttgaaaaagacctgccggctagtcatccccattccgtaggcaacctcaactaagctagggtcaattgcccggagtccggtaataaaggtccgcaaaaggacgtactcactgtaaacgactaagacaacggtagcagtagtgtcgcccaacccggttagcggtaggagcaaggcgaaaaaggcgaagctcggcaccgaatacagcagggaaaagacgtaggttaacccagtcaacagccggtcgtggcgtaagcacagcaggattaagagggtggcgatcaacagggcaatcaatagcgacgttaagacgagctgggcgtgctgggcggtatcagttagaatggtggtggcgttttggttccaataagtaatcattgcagtcgcctccagagttcctggttacgctcctcggttgccagtagctcttcaacaaaggggctcgccgggtgttggacgatcgtttccgggctggcaaactgttcgaggcgtcccctgttcatcaccatgacccgctgccccaaataaagcgcctcgttaatgtcgtgggtaacaaagaaaaaggtcttatcggcaagcgaagcgtggaggtttttgatttccttttgcaaatcaatccgggttaaggcatctagggcgccgagcggttcgtcaaagaggatgaaatcggggttggcggccagggcgcgggcgaggccgacgcgttgctgctgccccccggataactgggcggggtagcgatcagcgtactggtcgctgggaagtttgactaggtccaatagttcgtcaactcgctggtcaattttagcttgctcccaccccaacagcttaggaacaacggcgatgttttgcttgattgtcaggtggggaaagagggcaatctgttggaccacgtagccgatgtggcgctgcaggtccacttggttgtgctccgttaattttttaccaccgatcttaaccgtgccgctggtcggttgccaaagaccgttgatcattttgagggtcgtcgtcttccccgagccagatgcccccagcacggtcacgaactcccccttgttaatggtaaaggacaggtccgggatgaccgttgtttgaccaaagcgcttaacgacgtgttcaaattcaatttcgggttggttcatggttttccacctttcggatgaggaggtcgaagccgaccattgtgattaaagagagcatggcgacgctggccccaccaatgatcacgtcggccatgtcatacaggcctaagccggtaaagatcagggtgcctaacccgccggcgccgatataggttgctaaagtggcactagcaatgatttcaatcagggcgagcttaatcccgtttaatagatagggcagggctaagggaacttttacttgccaaagcagttggcgttcgttcattccgagagcgacccctacttcttggtagatcgtcccaacttcattaaagcctaggatcgtgttgattaaaattggtgggatggcaagaatgaccagggcgattccggccgggacaactccggttccaatcagcggaatcaagaggaataagagccccaagctggggatgatccgcaagacctgggaaaatgatgaacaaattagggccaccttggggtgttttgagccgaggtaccctagcggcaggctgatcagcatggcaatcactaagaccgaaaagctcagtaccaggtgttggcccacgtagccccagtactgggcgtggttagtttgaaagtaatggatgatttgcgtaagcacggtcaggacctccggtattaataaagaagaaagtggcaataactgacctagatcagctagaattgctgtgatgggggcgtattttccgcctaatcagcatagaatagtaaggggccgggagaaaattggattttcccctagcccccaatcctagttaatatttttattaaaccagttcttagccacagtttggtagttttgcccgtcgacgtcaacttttttgtttaattccgtcagggttttagttgttaacttcttgtcgacctgatttaaggccttagccatcttcgggtgcgacttgagggtcgaattccgaaccaacgggaccaagttataggctggccacaggtgcttgtcatcctttaagagggtgtatttgttgccattggccagttgcccgtcggtagtcgagaccggcgccgcatcccccttgccttcggagaggatcttgtatttcaagctgtcatcgtagtcctttgaggacttgaagtcgaacttaccgtactttttaaccatccccggcagggcgtcggcccgttggtcaaattccccttgcgagacgaagcgaattttgttggccttcttttgcaggtcgctgatcgtgtagaggccgtactttttggctaccttggtggtaacggcgatcccctgtgaatcattacccggtgccggtgtcagggtcgttaacttatacttagcgacccccttcttggcggccgccgcaatttgcttagcgttcttattggtggtgctttgctttaagtaggcgtccacaattgtccccgtatactcggggtaaacgtcaatttgcccggtttggaccgccttaaaaacgaccgaattagagatattttgtttacgggtcaccttgtaaccggccttttccagggccagggcgtaaatttcactgacgaccttactctcggtgaaactcttggacccgacgataatcggggtcttactattagcggcgaacccggttgttggaagggctagggcccccaaagcagtgacggcaacggtggccaccagtcgccgaacccatttcctcatatttaatcgctcctttttcttagtacttgtgatttcataagtaacaataacacaatcgaatagcttattcaaggctggtgtgataggattaggttatcaaattgtttttacttgtaattaataattgaacgaggtgagaaaatacgtgcttcaacccgctttagcgatgctatccatattttgtgctttctgaaggtttacgaggaggcccgaatcacgagtgacctcttatcatcgagtatcgggatttcaccggtcatggtacggcggttaatggggaacctacggcaggctggcttagtccaaactacccaagggacggcacagccacggttggctagggacctgcagaagattaccttatacgatgtttatttggccgtcgaagagagcgatggtccccaccccctcttcaacgttaaccccgatactaacccccagtgtaaggtcggtggtcacattcaaccaatcctagccgaggtataccaagaggcacaggcggcagcgatgattcggttcaataacgtaaccgtagccgatatcgtggaccagatcaacttgaagttgcaccaagaaaagttacaagactaaaaaggagcgttcacggtttcccgtagcgctcctttttctattcaattcgctttgcctccattgaaaagacaacccggtcgctcaaactattgtgaaccgtgcagtacttatccatcgtctttaggagccggtcaatcgccttatccgtcattgaggtcgctaacttaaccgtcacgtgaacggtggcaagggccttagcccggctccctggtaggtaatcggtggtcccttcaatctcgagctcaaagcgattgacgtctagttgcttgtggcggatcacgtctaaggcggtcagcgacaggcaacccccgagggcccccaataaggattgaaccgggtttggtgctgcatccgtcccttcttgggtcaacggttcgtcaagtaaccactggtgggtgccgtcgttattgatgacttggcaacccacctggcgtaaaacggtgtgaatttggtaatcggccattagtcttcctccgtcatgtccatcattaaaatgaaatcggtctgcgggtcatcgcccaccatgaaggtatgttgactaacccgctgaaagccgtagcgcccatagatcttttgggccgggtagttatgtttccacacccctaaccagacccgcgggacgcccgattttttagcttcttgcatggcaaaatccattatctgccgccctaggtggtgaccttggtatttaacccgcaggtagatgcgctgtaattccatggcgtcggggtaatccggttcggtttgggcgtccttccaggaaagcttcaagaagccaactacttcccccccttcgtttttaaagaagtaggtagcggtgttgggatcggttaattccgcttccattgactcggtggtgtagtattcctttaaaaaggccgccatctcgtctggcggggtgttagcgtcaaaggtcgccttaaaggtttcccgggctaactgttgtaagaccttcattgaggcgggatcgatggtaactagttcgggggtaattttcattgggcaaactccttaacttttcttccattataaaccgaattaaaactaggcgctattaaatgcccagcccgcctagcttagtgcttcaacttcaattggttctcacgctgctccccgggaattaccacgaagacaatgattaccagggcaatagcggcgcagatcgttgacattaatagtgattgacgataagaagccaccccatgggtcatcccaccggtaaccccaacgattaaggcaaggccaacgctggaaccgatctggtgcatcgtattaatcaacccagaagcggcaccggcatctttgggaagcgtgttagcgaccccggccgttgttaatgggctcatgattaatccctggtcgaagccaattaagagcatcgggaggcccagttcgagccagtaaccgttgacaggtgaaagtaaggccatgattagtcaattacaaccgattaaaatcggtggcttgtaactcacaagcctaacggcttagaagtagtaacgcactaatgtgcttcttcacgatgtggctacgtttgggtgattgacaacacccttgattgccaacgtatcagtcggcaacgttgtttaattcaaactttggacgctcgtttccggtaagatattgtttaccaagttcgtaaaggttcattgcgccaacgcgatcatcattagttcggaaaccacagtttgcacagtcgtaacgatgcagtgcatggttacggttttctttgcgaatctgaccgcatttagggcaacgctgactggtgtatttggcggatgccatcaatacttgtgattgattagcttgtgccttgtacgtcagcttaacttgaaggtcgtagaacggccaagaatgcaagtcgcggttatgatcgcgagtgctttgattcttttcatcaaacgatacgttggtcaagtcttccaaaacgaatagggtattttctccatagtgctgtacgagtgtcttagacaggcgatggttaacatcttccatccaacggttctctcgtccagccagtcgtttcagatgacgcttggctgatttggtaccggtagcttgcagttgtttgcgcaagtgggcgtacttcttacgctgataggccacccgtttaccattgaaaaacttagttttcccttgttcatcatagattgtcatgatctgacgcaagccacggtcgatacccacaatgtgctgattgcgaagtttttcccattcgttaacttcaagcgtaaccggaacatgtaagaaccagtgttttttaagttgaactagtttagcagttcctaattttggagagtgtcaagaatgttgtgtaaaaaagtttgagtgcgactaacctccttgacgggtcgtatgggctaagctaggggaaagattagcgcggaacgcggtgttctttacccgtacttagctactagacccgtggttaggagcacgttattgagagtgtgactcagccaaaaaccaagccgtgggctaagttagagtaagcaaattaattcaaaaagctggaggtttcgtctggatagacgttatccccagctttttaattctatcgatcgtttattggttattgctgtattgcagcttttgggcttctttgaagagcttgtctaattcgccggacttcttggcgtccttgatcgtcttgttgacgacctttaagagggccttatcggacttgcgaaccacgacccgcgggtcagaagttttggcgctaatcttaaaggtaatgttcttggcgatggcgtaatcattagggtgttcagccacaaaggcgtccgccgaggtctgggctaatatcaacccatccaaagtccccgccttcacctcttgggacagggtcgtgattgaactttcggtgaccaactttaccccggaaagggacttcccgatcgtttcttgttcggaggattgttgggcacccaacgtggctcccttcaaggcgctgatgccgctgtacttgttttcattagccttagaaaccaacagaacttgacccccgtggtggtaggtactcgagaagctaaccgccttggcccgttccttggtccaaaccatcccggccatcaccatgtcgaacttcttgttttgcagctcactaatcagggatggaaaggcaatgttgacgaacttaaccttcttgaccccgatgtttttggcgattaagtgggctagttcaacgtcgtaaccgacaatttgttgcttaccgtttttaacgatctggaattcatacggtgggtaatcggccgaggttcccacgactaactcacccttctttttgatgtcttggacactggagtcgctagaggagctacacccggctaaactcaccgcccccatcaccactagggccgccaccattaacattttcaaccatttcttccacgccataacaattcctccttatgagttcaatttgaactctctcatgattttttaaaagtatacaccattattttatatttaaccagttaaatttaatatttttgatttttcatgcaattataagcataaaaaagtgggcaatcaccgcaaccagagcgcgaaatccagtcgctcaggttggtgattgcccaccctaatcattatgcttcttccgttttccaagttccgccaaaaagttggctagctaattcatcggccgacaagcggcccccgttttcctcgaagccgcggaacgggcgcaaagccagcatcgccccgtcctggtgcttgcgggcctggtggagtgcgtagtcaaccagtgaaccatccttcatccgctcaactagttggccactcaaggtcgtcttggggtggtcaaccttgtattccaggtcgtcaatgatttccaagcattccggaccggcctgcagttcgttaacgaagatccgcaggtggcgaataaaggccttggccgtggtggcgaaggtgcttggcttggttgggtcttctaaggcgaccgtttcgttcatttcgtcggccagcttcatcacccccgggacctccttaggcgccagggcagtgttcatgatgaagtagccggccaggaggcgaataaaacggagggtcccggtccggatcccgatttgactggttgggtcgaggtcgagcatccgcagttcgatgtattcaactccctctttggccatcgtctttaaatccgcggcgcccttaaaccgaactgggccgtgaaattcagacggcgccagcagttcgccgctttcaacggccgctaaaatcgtttcgacgtaggaatcaattgagctgtaatcgccgctaaacttggtgccaaacccgtactggcgggactggcggatgcagcgaaccggatgttttaagggcgttgcaccgttttcaaaaaagttttgctcggcgatcggactggccccaaataagtaggttaacagccaacggtagcgaacgaagccctgggtaatgatctgatacaggtaattgcgggtcgccacctcgtctttaaagcggtcaggaaagctttcaaacaccactttgaccaggcccggattgatgcttaagttgatgtgggcgccggacggagtcccctcggaaatcgaatggcgcttgagccactcctggaagtacttttccttttccggaccggccttggcaattgggacctgcgagcgatcacggggcaaaattggcggcattgacaacggccacaacaactctcccggggcgagcgccgtgcgtagggcggtattaatgctgtacagatagtggatcgcatcggtggcgttgctggccggtggggtcacgatttcagacatcgtttccaaaaaatcgttggtgatccacgggttttccttttcgtcccccaccgctgccgggtaaggttcctgactcaggtgaccagtttcgtccacccgctgcatttcaatttccaggcccatcttaaaatccgaggcctccaaaatcgcttggtggtcaaagatggcctgcccaatttgactaaacattttctccgccctctttctcactagtttgtaacttttgtttaatttatcagatcacaaccaaaagggcaagctacggtttttgtttaaaataacccttgcctatcattagaaaatgattataattagtaacatcttctctaaggaaaggggttcttaataatgagtacacaaccaattcgtgtcatccgtcaacgggcacaccaggccgtcgccctactacttgttagctagaacccacttttcggcgggttctatttgcaaccagtagggccctcctaacatttaaagttagatctcaaagggagtccctacacgttttacaggggctccttttttgggtccccgaccattgaaaggggtattgattatgacttatcgtttttctaaatttgttcctaaaaccaccaccgatccggtgggcgacatcctacgggtggccggtcaccccggcgtgatctcctttgccgggggactgccggcgccggaactgttcccagttgaaaaggtccaagcggcggcccaggcagcgctcgctgagcatggcgccgccgccctccaatatggtagcgcccaaggcgttccccagctcctcgacgtcatcaccgaccgaattaagcgggagcagatcaacgcgacacgagaaaacgtactggtcaccaccggctcccagcaggtcctcgacctggtggccaaactctttatcaacccgggtgactccgtgatcgtcgaagaacccacctatctctgtgccgttgacgccttcaagtcttacggcgctaacttagtcggggtcgaaatggacgacgatgggatccgggttgacgagctcgaacaagtccttaagaaccgggatgacgttaagctcctctacaccatccccaactaccagaacccgaccgggcgctcgatgccggcagaacggcgccaacagatcgcccaactggcggaaaagtgcgacctgatcgtcttagaagacaacccctacggcgaaatcaacttcaccggcgaacggatcccgtcgatcaagtcgtatgatcagagtggccacgtcatctacacatcaaccttctccaagatcttggcaccggggatgcgggttggctggctgatcgcagacgaggaattgatcccccacttcacgatgctcaagcaaaccgtcgacctgcacaccgataatttcacccagtacacgatcgccaagttctttgagcaaaatgacgtcgatgaacacgtccggcaaatcaccgacctttaccgcagccgcaaggacgccatgatcgcggcgatggaaaagtacttcccggccgacgtcaaattctcccggcccaccggggggatgttcctctgggtcgaggttccgggtggggtggacacccaagccctgtttaacgagtgcatcgctaatcacgttgccttcgtgccgggcgagcccttctacccgaaggacgcgcccgccggcaagttccgcttgaacttctctaacaccccggctgaccagattgaggtcggcatccagcgcttggcggaggccatggtcgctacaccggtctaaacacggaaaactaaaacgccctgctgagcaagcgactcaccagggcgttttagttttatttatccgattatcaattttatgaatatgatggaaggggatacttaggcattttctgtttacaccaaaaaagagcaaggggtcggaaaaacagatttttcccggtcccttgctctttttaatcgcgtacttggtacacccagttgccgttgaccatcaccgccgctaccgttgagcggttagcctggtacatcaggcgttcaaagcgttccagggggctttcgcttggccacgggtgcgggtcggttaaaatctggaggtcggcttgacgaccggcttcgattgccccaactggcaggtttaaggcctccgccccacccttggtcgccaggtagaaggcggtgggcattgaaatccgggagtcgggggccccttggtcggcattggttaccccatcggtacggacctgggaaagggcgacggcgtggcggatgttatcgtacaggctcggcgagtaaccaccggagatgtcggtcccgagcccgacctcgttgcccgccgccagtaattgcttaaccggtagcacgccattaccgaagtaggcgttagaaattgggcagtgggccagggccgttcctcgctcgtgcagtaacttcgcgtccgcctcggtcagctgggttccgtgggccagcaccgtcttgtcggttaagaggccaaaacgatccagcacttcggcgtcgtgaattccgaaccggtcaatcgcgtactggtgctcccagttgctttccgacacgtgggattggattggcaggtcgtacttttgcgctagtttccccaaaccagccagggttccatcggtgcacgatggcacgaagcggggcgtgatcaccggtagcggcgccagtggctcgtcttgacccagtaattctagggcctggatgaaacgttcggtctcggcgatcgcctcctcgctgcttcgatcgcggtaataggccggggtttggtcgggattatccatcgccacacgcccgatcgcgctccgtaagccctgatccatgcactcgcgggccaggaccaagttggcctcggtgtggatggtgccgaaaaagaggaccgtcgtggttccgttggctaagagggtgtggaccaggtcgtggtagaccgtttggacgaactcaaggtcctcgtacttagcctccaagggaaaagtgtaatcgttgagccattcgttgagcggcttatcgagggcgtggccagcctggggccactgcggggcgtggacgtgcaggtccacaaagccgggcacgagcacttggccgggggttagtttggtcagccggccgtccgcttgggcttgtcgcaggtgtccttggtagtcggcatcgttgggcgttaaaacggcgataatcttgccggtttggttaatttcaaccagggcgtcttgaaggtaggcaacgtggtgcgggtcgtccggtgtgtagactggcccgagaatggcggtttttaacatggcttcctcctatgaatgtgacagcttaccgtttaatgttatcacgaacttttttataaaaaaagcaacgcccctactttcatcactgaaaattagggcgctgcacttttaactaaaacggttacttgccgaagaattcattagcgaactgttggtagaaggcaatcgcctggtgataggcggcgaggctgacccattcgttaggctggtgctgactgtcactgccggggccgaccatcacgattgggtagtcacccttggcccgaacgaactcggagccgtcactagccccggttccgccgaccggggtcaaggtgtgaccaaagacctccaggccaaccttttgaagcagttgaaccagcggggagtgggcgtcgccgggcatcggttcctcggggtaaatgtaatcgacgctgagctggtagcccggcttggcgtttaattcggcgatcaagccatcgatcacatcaaagatcacctggttagtgtaacccgggatcgtccggatgttgccagagagctcggcttgggacgggacggaattaatctgttcaccgcccttaatcagggtaatcaaactggtaagtttcccgagtaccggatcctttttatccaagcgggctaggcgggcttgaacctcattggcaaactccaagaggtgggcgattgcatcttcaccctcgtggggcctagaagagtgggcggcgattcccttggaggtaacgtggtagtccacgacgcccttgctggtgtagcaaatttgccgcattccgtcggtcggttcggcgatcaccaacgcactcaggtcgtcggcgagcccggcatcggtgacttgcgccgccccgtattcgccggattcttcaccgaccgtggcgattaacttgatcttgcccgggaccttcttttcttccagcatggccagcatcgcgcagacaaccgccgccaagccactcttcatgtccgaagcaccacgcccaatcaggcgcccctccttgatggtcggtacaaaggggtcggtgtcccaatcagccaggtcaccggggtccacaacgtcttggtgtccggaaaagcctaacgtggtctccccctccccaatcgtgacaatcaaattgctgcggccgggtgaatatgccaactcctcaatcgtaaccccctgatcttcgtaaggggcaaagagactcgctaagtaatcggcgacctctttttcattatcattcacggttggaatggcgatcaccttttttaaaatctcctctgcgtgcgcttgatccatgacggttcctcctcttaaaatatttaagcatatcatacacttgttatacattataaacaagttaatcccgttttttattaataatatttgcatgtttaatcattagcggatcaaaaagctcccccagcggtgctgcatgggggagcttttattaatttgaaaaatttactttttccaggaattgcaggttttgcataaggttgaaatggatctacttcctttcaaaatactcctactattgaacgttcaaccacccctacttaatttcggcgtggcgggcggatgaagtcgagcttagtaatcacttcgattaactgggaaatggttagcagcagggccccaccttgaaccgtcgtctttagaaacccgctggacgcatcgaagtagtgcttggcacctgctaattccatcacgtgcttaatctaattgttggtgtagcccgcatcagaaaattcgtcctttaaccaaccggtgtcgacgatttggtactggtcagcaccaattagatcaatgtagagatggtaattttcgtgaacatccgcatcataaaccggtagttgaacctggatcccatcttcttccgtgttcttaaagctgatctggtccttggcccaatcgtggtattgttccgctagttcctgggcgtcaaaaattggcttgttagggcgcttttgcccttcttcgtccaattcacgggggggcggtccaaccccatccccgccgtcatcaccaccaatatccggccaaattcactgatcgtgccggccgggaacttttccgggtggttgcgctaggtattgcgaacgtaactttcgccgtggccccagatcttagaggctttcttgagcggccttgttaatgacccgtaaaaatcaacaatctctataacgtcgtacataggggtttaatggcttagcgccctaattttgttgtttgcaatgcttcttttagttctttgacccgttcttcaagctggtcaattacctggttaaatttatcatcacccagaccagttggatcgtccagcccccaatcctggcgcatttgagcgggcaggctggggcactggacgccacagcccatcgtaatcactacgtccacctggggaaggtcggtcagggccttgttgtgttgcccattggccaacatgtcaattccgtagcgctccttaacaagccggacggcatccgggttaatcgtccttttgggggcagttcccgccgagtaactatcaaaaacgtcgctggccaaatggcggcctagcgcctcggcgatctggctccggcaggaattgtgggtgcaaataaaggcaaccttgggttttgtcatagccattcctcccttacttgttgggccctttcaaagtcgtcggtgaaaatcccggcaacgccccgcctaaataagtcagcctgtacggccgggtcattaaccgtccaaatccgctgggggaccgtcgcccccgctaaatagtggtgtgggtgaattcccgctaactggtattcctgacagaaggcatccggatcctttaagtcacggtcagttaagtaacagtattcaaagcctgggtcaattgactgggccaccagtagtgaagctaagttaaaggaagaaaagatcactggcttagcgagcggggcctctttaaccagtggtaagaccgtctcctcaatccccgggtagcgctcgacgtcagctaactgtttgaaaaataacccaattttttgttgacgacttttgtctcgcactcttcattatttatcacgatgataaaaatcttttgtattaaagaagtcatttagaaccgtgttctcaccagtcattgtttcatgtaaacgaataccatcgacatttatccgcgcattacgataataatcatttgttaattgaccccatgatgtctgtgacgcatcaacattatcgaaaatactgaaaccgctactcttaagataagtgtactttgcattatcatttgtataatttgtaaatgagccaatatctgctccaaatgggaaaatcaatactggtgttttaccaacaattggttgtacttccttttgccaaagtgcagtgtcctttttgatatcatcaacactggccgtagtcatatttatatgaccccaggaatgcgatgcaaactgccaaccttcctttttcatagcgttagcaacctttgtcgctttcttagcttcgcgatgtgtggtttttgtatcaccatattgactctttgatgaacgataacctagcaccccattataacccgtttcagcaatcacaccctttgagccaccgtatgagaaatctggatgctttttgatgaaggtatcaataatcggtaccatgtcataatcaccaattttcttctgaccattattggtatattgatttttaacatcaccttgcttattgacgactaatttatctgcaaatccagaattcttcatatactcataatagttaacatcatcctgtgatataattaaaggcttcttgccttcaggtaatttgactggtttgaaagtcaccttcccttgtttatcaatcgaaatgatatctttaaagttaattaatacatagccattatcatataactgattcagcatcggcataaattcgtcgatggtcaccatataatctttgtatccctgtgcctgcttagatgagaaagctttaccaggatcaacaattagtgaatgaaaaaaagatgtgaaatttttgtcggatcatcccacgtgaccaactttgactgttgcttattaatactcttttttagatgatcaactgttgttcctttgtgccccgataacactgattttgcttctttatattggtactgttgacttaatgattttgcctgctttactatcttagttgtttgactatcagtttttgcagccataacatcatcatcaatgttgccatataaccctaagcctgctcccaaaatcaacccaatgacaagactagttatcttgatttttatcacagctactcccccataatttttatgaatattaaacgacaagttagtgccattctatatcttattacctcaaaattgaactactcccacttagctaagcctacggcttgacgcttgaagtgggagattctgggaacatcgcatacttactctaccggttctaagtgaactttcgagcagaggttacgactattgaccaaggcccgtcccaggcctaaatagcttaattattgggtagctaacccctttttcagaattacttgagctgcattgatatcgcgatctaggcgggtcccgcagttgggacaatcccattcacgaatgtctagccattccgatttatctaaacctaaccgatggttgtttttcccacagttaatacagatttgactagtataaaacgccgcaattcacgcatgttagccaaattgtgatcatcaatcaattcacaaacattattcagcaaatcgtctttgtcctcggcgtcctttgattcatgcgtttacctccaatgcagttagatttagatgacttttctgatttacttctttttcatctgtatcctgattatctgataaatgaaagataaaatgactgtgataattgcaaatacaaaagttagtgtgttctttccctgaaataggaacaacactatcgtaattaacgacgtgatgatcgcaactattcgtactaataaatctggtttgttcatgcttcttactcactttcaaatggttggttgttttgctaaatgtagggatgccgtgagctgtggaggctagagcggtatccctctttttattatattcccctcatattaaaaacgtgggttacgaataaaattattatgaatttctacttgaactaccgcgcgaccacggcgtgcttgaaataactctaagtccatatccccaatttcaaggttaatttcttcaattgctgggtttaaaatattatctttcaatcgtccataggtataactttctggcgcacctagccattctttccactcatcaggcgttccttggacaacggcaattgaactaccgttatctttttcagcttcacgcatgagtttataaagcaaaatagaatatttacttttcagtttaacggtatcaacgagtaaatattgggtgtagtgtcctttatcttttaattgcaacagaaatggcgggttctggtgcaaaaaattcagtttaacttattttgggtataattagcctaaaaggtgaggtagatatgatgaaaaattattttaaaggtcggcatttccaacaagacattattttggtagccgttggttactacttcagatttaatttgagttatcgtgatgtggttgagattttacgtgatcgtggaattactgttcatcatacaacgattatgcgctgggttcatcactacggaccaatctttcaggtgttgtggcgtcggcataaacattcagcttctcaaagttggcgagtggatgagacttacatcaaggttaaaggtcaatggtgctatttgtatcgcgccattgacaatcagggattaacgctagactttgagttacgtaaacatcgtgattatcagtccgcttaccatttcttgaaacgattatttacgaccgatggtcgtcccaattgtttggtaactgaccaatatggtggaactttaaaagccattaagcaagtgattaaagacggcttattggagaaagcaaatcatcaatgttccaaatatcgcaataatctaattgagcaagaccatcgattcattaaacgacatcgggttcgctcagctggttttcaaaccatccgaactgccgctaaaactttagccggggttgaagttgtccatgcgattcgaaaagaaacccgaagaaatggtagtttcttcgggttttcagtaaccgctgaattgaagcaattattgatagcgtaagctgtcaatatccaagaaaagttagttaatgtgcatttgttttaaattttgcaccagaaccctcgcaagttataaacatgacagactttaccaaatagctcctcagtcgtaactgctagatcccccttgagctgtttcttattttcattaaagataggggtgccggtgtaaccataccaattactattgacaaacgctgcccgaatttccttttgcatcttaccaaactgcgaccggtgggcttcgtcaacaaagaagatcactcgttgctttaaagtcttactaaagcgggattgcttaccggttgccagctgggcttgcgtttttttgaccgcccgatggagtttttgaatcgaggtgaccaagactttaccgtcattttgttgcaatttacgcattaaatcaccggtgttttgggcttcgttaatggcgatatcatcattggcggcataggcactaaagttgctagttgtctgttcgtctaaatctttccggtcaactaagaagatgaccttatcgacaccaggatcttgcgcagctaatttagcggttttatatgaggtgagtgttttaccagaacccgtggtatgccaaacaaagccatcttgatggtcgtgaatccggtgcatcacggcttcaatcgcataaatctgataaggccgtaagagaattaagctctgacgttcttggtcgatgaccgtatattcactgaccattttgtgggccatgggaatattaaggacttggcgcgtgaacgctaagccgttttccacggggtgattatcccgtgtccgccaattaaacaaaaaggctttgttgaaacgatccggttcggcattcgcaaaatacgccgtactatctggcgtcataattacaaacatttgcagcagcgagtaaatccccgtatatttaccttcttgcgcgtatttttcaatttgattaaaagcctggttaagttcaaccgtggctttttttagttccaattgaattaagggtaacccattaatcaatagggttacgtcaaaccggcgatcaggatcgatatcttgagtaccagctaaccgtggtcgcactgcttgccgtaccacttcataactagatttaccgccggcgacgtccgctttccagaacaactcaagcgtcaccgtgcccagcttagcatcatcacgttcgatttccactttgccaatgccattttcggcggctagtaatttagccgcttcataaggtgtccggacctcaatcgcccgtttaacttgattaaattcagtatcagttaaagggtgtccctgcaatttagcatagttattgttatttaatttatcacgaaaattagcccataattgatcaggagtggcaccatataggtcttttcgttccacccattgattacttccagtcgttaaggttttaacaacttctttttcaaatgacagttccaacataaaaacattccttcccccacctttaaattactcactagtttattatacgcgaacagattagcatttaggcttcataatttaatatagccaggatacaataaggttgaaatagatagacaagttctgattaattaatggtggtagaattaacgtaaagattaagtaacttggtgttctaaaaactgatgaaagccaacaaaaagaaatctatattgtgaaaaaatcgacagtattatgagggaaagaagaaccattcatatgttaaaagttgataaggctattttagatacaaatagagtaatatgtgctaatatttctcaactaagcttttccgatagggggcttttgagtcaaaatattcttggtcaaattcgaaattttgtggagtatattgcgatcaaagcatgttccaatggtcaaaatattgatcccaatgactataatttgaatgtacagtctttgaaagatgttcagcgccggggagatctgcgattcctgtatcagttccacgaaatgttacaaaaatctgtgtcgcattataccgttggtagggatggctcagagcgtctcatgctcaaatactatgagcatctactgaagatcaagctatacttgaaacaaactttcaatttggatgtattggagaacattagtgattttccgatgaatacagacactgaactttcggattattatgaaaaaattgctaaaagaatcgaattcccgagtatccatagttatccagttacttataacgaccggtattatgtgcaaaaagttaagccttttttcgttaatcaaaagatctattatgaaattacgtttactgcagcaaatgctaatgcaagtaagtttgacagaataattgcgtttacgcagcaagagattgtagataactatgctgtgaaattttcaatacgcaatgacataattcatattctaaatatagatatgcccattctcgtgatcaatggatatgaggtatccattcgcccttgcgagtgggataatttctctgagatatttggttcgagatctaaaaatagcagtaactccaatgaatataaaagattgatggagtatatttctagtgcaaagctatccttaacggagcttgttagtagcgatcaagattactatgattctatcaagaaacagattacaggcaacattaaatcgaccaagatttataaaatgcttgatcaatgtcgaaagataatagtcgataatgatccaggggcaaatgtattgagatatttgctttataaaatgaataaccgtgtcatcaggcagcagtattcacgcgaacaatgtcattatttatctaacctttacctgagttatagttgtattccatttgataacatgccttattgcacttctctgcgacgacacaatccaaaattatatgatttatttaactctattcccatttccggtcacaaacacgaattgtttgctagatacattaaaaacaacactgaaatagaggggcatctatttacacctaaatctgaagttggtggctttgaagatgttgataatttaatagaaaaatacaactcttctctgtatagtaagcattctggacgtagaatcgaagaatataaagatcatctttacatcagaggttatgtcgatgatagcaccaatataatcaaaacattgcagaaactggcttcttcgggcgtttctcaatatacagcctctgtggattcatggatatcagaaaaagcatatacaattgatgatgagggtaagaaaaaagctctccagcagatgtttgccaattctcatgtcgcgctgatttatggccctgctggtaccggtaaatctacgttgatcaagcatatatctaatttttgggcaaataagcataagatattccttgctaatacacaccccgccgtagataacatgaggaggatggttaccgctggaaatagtgattataatacgattgccaagtttctctcgagaggcaataatagtacggattgcgatgttctatttatggacgagtgtagtacagtcagtaatgatgatatgcagcatgttttgaagaaagcaaaattcaagttgcttgttcttgttggtgatatttatcagatagagtcaatctactttggaaactggtttagtattgctcaaaattttgtacctaaaacatcaatatttgaattgacccatccatatcgaacaactgatagcaatttgctgacggtttggaaacgggtacgccaacttgatggtgcagttacagaaccactagtgaaaaataattatgtagagagactgagtcaatccatttttgaacatagtgaggaagatgaaatcattctttgcttgaattatgacgggctatatgggatcaataatattaatcggctcctgcaaagcagtaatcctaataaacgttttatctggggaatgaacgcttataaagtaggggatccaattttatttaatgagtcgaatattttttctccactaatccataataattcaaagggaagaatcgttggtatccgtcctgaagataataaaatatgtttcgaaattgagcttgatgaatcattgaatgaaattgatgcgttaccatatgattttaaacttattggggaatccaaggagggaaactctattatcttgttcagtgtaaacaagtttcggagcaccgatgaggacgatgaagatgacgattctaccattgttccatttcaaattgcatatgcagtttctatccacaaggcacagggcctggaatacgactctgtaaaaatcgtgattacaaatgaaactgaggaaagtattacacagaatatattttatacagctatcacacgtgctaagaataaattaaagatttactggagtcccgaaacggaacagtctgtgctcggaagattcaaatctaaatattctgcaaaagatgcacacttgctatctaaaatttcttcaatcaatatggtgagttaacgtagactaacatatcgagtagctatacagagaatataatttgccatttgaaatctaagtttaaagattacagtagcaacaaaaatgatatgctttaaagaataaatacgttgatataggagattttaatgaaaagtatttgggagatggacgcaccaataggcttggcttttttctttggtccagctttaattattggaattatgatgttaataagtggttttaacaccgtttcagccattatggtcttagtgttagttttgtgtgggcttaaatacatgcatacttcaataattggtaagtatagaataatgaaatctattgttaacagtattcatttaaaaaaagacagtaagatattagacgctggctgtggtcacggtgccttcatgttgcaatttaacggacaagcggcaaacataagcgaaataataggaattgatatctggagtaataaggatcagggaagtaattcaattgcagctactcaaaaaataatggaaaatagtaatttggctgacaaggtaaagttgaaaactgctaatatcttagacatgccattcaacgataatgaatttgatctgattgtatctagtttggtactgcataatattaagccatttgagaaacggaaagtagcgcttgtaaacatagcaagggttcaaaaacaaaaaggtcagttagtaatcatggatataggctacgaaactagtaaatatgtgcgtattcttaaagaattgggatatcaaaacgttaatattttaaatgctggctataacggttggtggggtaccccgatggttccaacttttgtgataactgcgaccaaataaaaacagtatccgtcacactaatagggagaatacagagggaggaagtccttatgaaagaatcaaggattttacgttattgggaagcatttcaaaaagtgagtggtgtaacaggagaacattatctggcagagcaatttggaagcaacgcccaccacttggcgagcgttgcttagattgtgcgctgtgtttagaggtcccgttccggagccttccccagttccgcttggatcatccaaagccgcttttcggtcgcggtcttgaagccaatgaagatgtcctgggtggagaagtccttttcatcgtcactaatctcgatcccatgctggtagagatcggctaagtaacggtagtccttggctagcacttcgaaccgttcgggcgttgacttgttccagttgcctggttcgtcgggaatcttggtgtgttccgccatttccttaagggtggagtatggtgaaccatcaagggcgatcagccgttcggaaatttcgtctagttggtcgttcaaatcgtccatccagtcgtccatcagcgggtggagcttcaagaagttttccccgcgcatgtaccagtgggtttggtgaaccaccatcaccagttggctcaggtcagcaacgagttggttgagtacttccttggtcttttcgtatttcatgaattaaacctccctttacgtaaataaggtaacacaatttaaaaccgctttcaaatgttttgcttaaacgcgcaacgcccctagtctaggcgttcaattttaccggcggcaatcggtaaggtaacgtgttgttcgtacttgtcgttaagcttacccgccacggtcgccggcaattctaattccgccggtaccccgtggacgtagacgacccgcttatcaagggccagtgcttggtcgtggaagacctccttgaacttagcctctagcttagccaacgggacgtccttttcgtaactgtagtagcccgttgcgtcggccaccgggtagttatcgttggggatgttcatctcgtggggagcggcatccagtggcaccatcgtcgtcccggagacgggctcggtttccggtaggtcaatgtagccatcgtggttaacgtcttgggcctcagttggaatactggcgtccttgccatccgggaaaccatggaagtgctcccagtgctggatattagcgggggtatcaaacatctccaacttaatgtggagattatcgccttcggtggtgaattctacgtagccgtgcgcctcagtcccaattttggcggcgttgagcggcttaatttccgcacggtatttagtcatcaaaattcctccaatccaattttaagtgttcccaatctgggatcattgtagcgcttgcggcccaaaagtgaattgataaggatcaaggataagcaaaagcggtggaaagaaacgaaccagactgcggaggggagacaggacaaatgtttggatttgtgcaataaagtgagtgcgaccaacctcctcgacaggccgttgggctaagctagggcgggggttagtgcggtacgcactgttctctgcccgtacttagccactaagcctgtggttgggagcacgttatctggaaaagcgaccaacctcctcgacaagccgttgggtcgcacttccattttgcgtaaatttgcagatttgtcctgtcctatttgccgctttgtcctcaaactggaagtggctcccgaccttcccaacggtagagaaaaaagcatcaaaaaagaggcggtgacacattggtcactgccccttaatttcactaataaccgaacgctgagcccgtggtccccgtcccgtaggagctagtcccgtatgaactagtgccataagagctggtgccgtagctagagctggtcgaagaagaactggtgccgctgcccgggctattgtaagaagccccgtttggtagaacaaagttaacgttggtgtaaccatcgtaagtcgtttgctcgttgtacatccttgtttcggcgttggtaacggtcttggtcttcaagcctaattgggtccgaattaacttagaaatccggttaatttcctttggcgtggcgatttggaaggaaacaccttcgatcgtcgcatccaggtcttgcatgtggtaggtcttaacgttatccatggcggcgtggtagttggtgtacaaagcagccacgttgtcaatcggaatatcggtcttcaccccgtccccgacggcctttaagatgtcgttggccgcggtgatgctcccggacttcttaaaggtcttgatgacggattccatcacttgttgctggcgcttttgccggccgtagtccccgtttggatcgtcgtaacgcatccgggagtacttcagggcgttggccccgttcaagtgttgcttccccttcttaaagtggtgcccttcataagtgaaggcgaacgggttgtcgacggtgaccccaccaacggcgttaaccaccttttccaagacccccatgttgatcacggcgtagtaatcaatcggtacgccgagtaattccttaacctgcttgacggtttgcttggccccgccgatttggtaggtggcgttgatcttaacgtaatcggccccttcgtcggtgttcaccttgatcagggtatcacgcggaatcgaggtcattgtaatcgtcttcttcttggggttaatcgtgatcaattccagggtatcggtgttcccaccggtattcccccggtttaaggcccccacgtcggtccccatcgctaaaattgagatcggcttaccggcctttaacttcgctgagatcttcccgctcccgctagagaagacatccttagcggtgctattgatttggtggtattcataggcccccccggccacaattaacaagaggatcaagaagatgatccgcttcacccacttaaaccacttcttaccgccccggtagtatggcgggtggggattgcgcccgttgccaccggttccggcaccgttcgtaccagactcgggttggttgtttacccggcgccggtagtcggcacgcgtttcgttttcttcgttcataactacaatacctcaacagtgatataacatttttactaacgttaccactttatcagaaccatctaattgtggtcaatttgccccggtgattttaataaatccgtaaggtctttacttatttttcaccagtcaaaaggcgagctgacgggcgttcagcgaacggacgtcgactacgggattaaaaaaggggcgcacccattcgcagatgcatcccagattcttctaattttggtcaccgcggattttatctaacaggtcaccaaaggtttgcttttcttccgccgtcaggttcttaaagagcccctcaaacatcgtcttttgggcgtcttccacttcagcggcccgtgccttacccaggtcggttaagaagagcagggttgcccgcttatccttcgggtcaacctcgcgctttaggtagtcgtcgtcttctaacttgctaaccagctcggaagtcgaggattggttgataccaaagccctcggccagttccttttgccgaatgccgtcagggtgcttaccgattaacactaagaggtgttcgcgactgtgaccatgccccagccccggcttggcaaatggcggcatgtggtgcctccccatcatcatgcccgggcccatgccgccgtgcattgggcagccctggccgtttggtccgtgttcgtggtggtggcacttgccccccattgggccggagccgtggacccgtttgtgcaggcccttcaccgtcttcatcagcttatgcattaactcttggtcgttgatttccgtcatgttacttcatcccttcgtattaggttgattttaatttacttcggtaccgatggctttaggataaccccagcgaagcggtaagtcaatttatttcgtcaccgaagtaatttacactttaggaccccgctcccggtactggcggggagtcaccccggtccggcgcttaaggcactggctgaaaaattcaatcgaggaagagaattgaccatgttatcaaaatacgtatacggcctttcgctgggccactttgactttagccagggggcgttggccgccctgttacccctcctaattgcccaacaccacttcaactacgccattgccgccaccctggtctttgccatgaacctggtttcttcaattattcaaccgctgtttggctttttatccgaccgtttccgtaccggttggataattatcccggcccttttaatcaccggtctgggcttcgggacgctcggttgggataaccaatacttcctcttgattaccagctgcttagtctgcggggtcggaatcgccgcctaccaccccgacgccgccaagttggttaacggtttggccgatgttaaccagggccacggccctgagcgttttctcctttggtggtaacctgggctttgcctgcgggccgatcacggtcactttgatcgctaacgccctggggatttccggggttggcctctttatcctggtgggcggcggagtagccttattgttagcgcactacttccccgccatgcgtcggcaatcagcccaacactggcaacaaaagcggcaacgagaaagtggctccccggttccggttaaagacgactggcgccacttcgccattttagcttgcgttttattcgggcgttcaattattttttacgggcttaacaccttcttggtcctctactggatgcacattctcaagcagtctaacaccagcgggagtttagccctcagcgttctctttatcgtaggggcgaccgggacgatcatcggcggtcacttggtcgaccacattggcgccgtcaaaacgattcggttcgcctttaccatcatgcccttcttgttgctggcctttagcttaaccaagagcgttatcgttgccagcgccctcctcttgccgatcgggatgttaattttcatcccttacagcgcgattgtcctgctgggccagcgctacttgcctaaccagatgggcttggcttccggggttaccctcggcctggccatcagcatcggtgggattgccaccccctttttgggccaggttgccgatgccacgagcctaatcaccgtcttcttcatcctgacggcggttgccctcatcccaatgggggccgcatatttcattatcgaaccaaccattaagtaagctataatttaggtaaaaaggaggcgcccctatgcaaactacctgccattaccaatcccctttaggtgacattttactggtcagcgacgaacaaggggtgtgcggcctctggtttgaagacggccgctactatgccgatacggttgaagacgacgcccaagcaggaaccagcccggcactagaccaggcccgccgctggcttgacgaatattttgccggccaagccccgacttggctaccgcccctccacgttcagggaacccccttccaacgacaggtttgggaacggttactgacgatcccctacggccacctgttaacttacggcgagctagctaaacgggtggcgaagcttcgccaccggacctccatgtctgcccaggcggtcggcaacgccgtcggtaaaaaccacctctccttgttcatcccctgccaccgggtcatcggggcgcacggtaacttgatcggttacggaggtggcttagaacgtaaaatcgccctacttgaattagaagggcatttggcaagtgacttttcttggccatcctaatttcccgggaaattttttgaacaaacagggggcgccccacctttatttatcttataattaaagtaattcattgcgaagggagcccgtaccgtgttattgatccaccaagccattaacgccattggggaactggtcctcgccctgaccatcccctttttgtggtggttaattgtcacccggcgccaagtccgcttcgaccgttggttgggctttttcctcccgccggtccaacgcacctggctgacgaccgtcatcgtcgtcttgttcacccttttgctggcgatccccctccccctgattgtcgaccacgggatcttggccacctttgttttcaatcaccggggcttcgccggcatcccggctgcgctggtgtacgcgatcgtggggacctctttgcccgaggagatccttttccggggcttcttactcaagcgcctccaggaccgcttcggctttttgcccgccaacctcacccaggcaatttgctttggggcggtccacggcctcttgctggcgggcgccgggaactggctggtcaccctgatcatcgtcctaatcgaaatggtgattggctactgcctgggctggctcaacgaacgccgtagtggcggttcgctgtacaccagctgggggatccacgccctcttaaacaccgtttccgctttgattgccctattcacctaattgaggagtgatttttttgcaaaccgcgaacctgttaatcgccaccctgctcttgatcgccggcatcatcgtcctctacctgggggtcttcgctaaggaaatcgaacacccaaccggcactaaccgcctcttccaacgcctcagcgggctgggaattaaggcttcgatgcggccggccctgatcgtgaccggcgtcgtcttagttggggcgtccctatacatttttggtggcatttaaaaaggaccgggagaaccattttttctcccgatcctttttacttgcttgccgttaacacccgcgtcaccatcaccccgtagaccccatcgaggccggcgttggtaacttcaatttcctgggcgcctagcgtggccagcgcccgccggtattcaccgctgtgttcaatgtcgatgatcgctaaccggccgccgggcttgagaacccgcagcgcctcggtcaatgcctggcgccgcgcttgcttgggcttgacgttgtggagcgacaggctagcaaaaacggcgtcgaattggttgtcattaaagggtaacgccgtcatgtcggcggtttgcagttgcgcaacctggctaaccccggccgcttcaattaccgcttgggtggccgcctggcggttgccagattggtcgaccctcttccagatgtcaatcccggttaccttgccgggcgcccttaagtgcttagccacggctagcatcacggcgccgtgaccacagccgaggtctaaaacctgatccgtagcggcgatccgggttttacccaccacccggtcaatgatcttgtttttgccaaccagcgaggtgcgcagatacaggtaggtacaagcgaaaaatacgagcgccaacgggacggtgatccaagtgtgacccgccattcccgccactaattctaaaatcccggccagccctaacaaaatggggaccagcggggcgtcaacggtacgtttcatcattatttcctccgggaacttgttttgctaattataccaatttcccgggaaataaaccgacccccagccaaatttgctgagggtcggttttaattttcaactgttggccttgcttagccaaacggtctatcgaggaggttagtcgcacttctcataacgctcttcctacttaatgaccccaaagccgccggtccagccgatttgttcactggcggccaaggtcatttgcaagaagccagttgcttccagttcacgggcccgcttgagcttgccggcatcgagtacggccaagggactgccctttaaagcctccttgaaggtcgccttggcgtcatcatcgtcaccggccaccaggacggtcgtttgttgttggccgccaacttggccgctttgcagagtagcggcgaaggtcgtgttaaaggcctttaagaccttgctgtttggcaggcgcttttgcagttcctgggcggccgagctgtcggcgggaaccactaattcgtcccaggtctcaaagttgagcgggttggtgatgtccacgaccaccttaccggccaattggtcaccgtattggtcggctaagtctgccaacgccgggtacggtaccgccatgatcaccaggtcccccaagctaaaaatgtcatcattggaacctacgtaggtgactgtgttaccggccagttcgaagttgtggccaatggcttgccccatgttacccttaccaaaaattgtaattttcatgattaagcttcctttttgttttcgtgttctgcgatgttagcaagtgtctcgtcgaccagttgttgaaccgtaatttggtccaggcgctgttcaatcccgacttgaacctcagcaaagtgcttggtaatcacctccggaaaggcgaccccgacgctacactggcccgaggtttcttgatccggcaccaagaaggggttcttgggcgcggtggcccggtaaacgtccaacaccgtgatctgatcaaggtcacgggcaaagttatcgtagcggttgttttgccgggccgctaaaatatcggcggcccgtagttgggcaatcatcttgcgcacctgactcgggttggtttttaaactcgaggcgagaatctggctagatacctcttctccttggtggacctttaggtaaacgaggatctgcagtagatcactaacgcgggtattggcgatcgtgtccccctcctttctcttttctctttcaacttggccttaggataacacttactttttggaagtgcaacttttttagtaacactaattcaaataaaaaaagccgtgctggaataatgtacttcacgaatcagtttatttccgctaaaagaaatgaccaaaccgtggcggaatattaccacgatttggttggataagaaaaattgtgttttcgtttttataagtgttaacttgacaggggatagtacccttcgatttgttgggcaatcttatccaatcagttctggccttatagctacttcttgttcattggtgcggtattttgctcctcagacttccttcagattccacttcacagtggacacccttgtccttggctaatggttccgactactacggcccacagtggactttcaccacctagttagcgcccatgccgggcgcacccaaaaaatgccgcacccccaaaaggagatgcagcatttcaatcacgcatttaataatccaaatgccccgcgagcttcagccgtcgtgcacgccaagcccagtggacataggccaccagccaaaacgcagcgaagaacccaaccagcgcgtaaccgagccaccccagatcaacgctggcgatccagcgaccaaatccagatgggatgtgcaccatctgcagcagttcaaacgaaccgatgcccagcgcagtcacagcggaaatactggtcatcacaatgttgtagcgcatctttttgcccggcgtatcaaacgcccagctatacgcgcacaacatcatggtagaatccaccgtgtccatgaggttcataccggaagcaaacaggatgggaagggcgaagataccgcaggccgtagccgtcgtttgactggcagtcacagctgagagcgcgatgaccgtgatctcagtggcggtatcaaatcctaggccgaacacgaacccgatgaagtacatctgccaatcgtggcggatccacttaaagagcggtgctagaatccgcgcaagaaccccacgcgacatcaacaggttttccaactctggctggtccgttgcggcctgcgactgacgacgcatccgtaacagcttgcccagaatcacgaaactactgagggcaataatcagcagaaagacgccggaaacaaccgtcccgatctgaccgccaattgcgtttagcatcgtcagtttctcgcgcgcccagcccagcgagacgcgaacggctaggatcatcaagaacacaacggtcgagtggccgattgagaaataccagccgacaccgtacgccgattcgttttggttcaataaccggcgcaccgtgttatcgatggccgaaatgtggtcggcgtcaaaggcgtggcggagtcccagggtgtaggccaatacgcctaagccaacgaacttaggtgcggactgcgccgccaccaagagcagcccaatgcccagcaggtgcaggacaagggtcagcccatagaacggtatggtctttctcaggcgcatttttttcatcacggcacttcccttcccgatacgcgacctagtcgactaaggctgacttaacgtcggcagtcagactttcgttcatccgacctgacttgaagccttcaaggtcgacagtaacgtagtcaaaaccgaattcttgcaacttgtcgttgatggcaaacatttgggcaactaaatcgttgatttggtcagccatgatctcgatccgggccaacttgttttgaacacgtacccgaacagtggcaaagcctaagctacgcaggtaagcttctgacttcatgacccgttggataccttcaacagtcaattcagtgtcgtattcgaaccgtgatgatacggaacagctggcaaccttgttccagtttgacagaccggcttcacgggccatgtcacgaacgtctgacttgtagatgttagccacttggagcactgaaacagcaccctcttcgtcacgggcacgtaagccgggacgaaaatcgtttttgtcgtccatgatcatgccgtctaaaacaacgtcgcagttgctgttatctttgagttcgttcatcttttggtagaacatctttttcatccagtaccatgagctggcacggttgttcttgatgtcgtcgtttgacaggtagtccaatgtggtgcctaaaacagtggcgcccatttcttgggcaagatccattgccttggtgtattcttcgtcagtgaacaggtcagagttggcaacaacggccaagacgttttccttacccaacgtcttcaaagcggcgtccaacacaacggttgaatcgatcccgccagaaaaggcaactaacaccttgttgtactgtgacagtgctgcggttaatgctaatttctttgctgattccatgtgtaattacttccttttttaaaattaaagtccaagataaaattttgcaaaaatgacggctgctgcggcaccaaagaacggtgcgataccaggcacaagcaacccgtattgccaatcggctgccgccttgttcttcaatggcaggatggcaaaagcgattcgtgggccgaggtcccgcgcttggttcatggcgaacccagttgggcccccaagtcccatcccaatggcccagaccagcagtccgatgccaattggcatgatgccgggtgtcttgatggtcacgatgaccatgatcgccgtcaggaaaatgaaggtgtcaaagaattcgacgaagaagttccgtggcaggttccggacaccaggacccgttgagaaaatgtttcggatcgtcactgggtcgatattgtcgtaggagtgcttaaattggtcggcgtacatgatgtacacaatgacggcgccaatgaccccaccagccagttcaaaaatcgagacttcaatgaaccggctaaagctcatgttccccagtaagaattgcgcaaatgccatggctgggttcaggcagatggttggaaaaatgaataaaacgattgagatgccaaatgcccatgttgtgatggcaaataaatgccctgaaccgtggtacttcgtgtcatttaagacggtgtcggcgtgaaccccgaccccaaagacaatcatgagggcagtccccattaattccgcaaataattgatgcatgttagttcatcccatcttctttgtcgtatgctagcaacgctgcgcgacggaccgcgtcaagactgacgtggtggctgtcggcaagggctgctgcactatcgtattcaacagttactttttgttgtccgttaaacgtgccaattttaagggtcacctcaccgaatgcggtggtgacggtcttaaacgtccgcggtaatgttgcccgcttcatgttggcccaacgcacgccaaacgtggtggtgtgggtcatcagcaggtcaaccatggcctgcagtttagcactggtcgtgatcaccgtgacctggtaagccggccggttcttcttcatgaagatcggcgtaaagtaggcgtcgtaagccccggcagtcattaatctctcaatggcatacccgagcccctcgcctgactggtcgtccacgttggcgtggatctccacgatttcatcgctggtggagtgcacttctttttggctggccattggtgtcagcagcagtccgcgcaacccatttaaatgcccagtgtcacgggtaccgaaaccgtagccgaccttttgcacctgcatatcgtccggaatcgggccaaatgaatcgaaggccaatttggcgattgcaaacccagtcggcgtcaccaattccgtgtgaatgtcagtccgttgccgaacgggcacttcactattttggcgcattttcatcacagcgggtacgggtactggcatggtcccgtgggccacttcaatggtcccagaaccgtcaaccagcgtcccgctgataatcccgtcaatgcccatcatctcaaggccgacgaagaaaccgacgatgtctacgatggaatccaacgcaccgacttcgtggaagtggatctcatcgagtgacaattgatgaacgtgagcttccgcctgcgcaatctcgttaaagacgcccagtgcttgaatcttcaccgactggctcaggttagagttattgatgatcgtttcgatctcctgcaggttgcgcccgtggtgatggtggtgatgatgcagcgtggcggccaggtcatcgtggtggtgatcatgctcagccaaatgatcatgatggtgatcgtgttcagcaagctggtcgtcatcgtgatggtggtgatcgtgggcctcaacctcctgcgcggtgagactctcatccgcgtggtggtgcgcatcatccagcacaacgccgaacagctgcccgccgattgcggaccgggtcgtcttctccagcgtcaggtgataaccggacacgtttaatttttcaagttccgcctgaaactggtcaaagtccagccccaggtcgaacaggacacccagcatcatgttgccgctaagccctgaaaaggggtctaaatataagtaagccattacttgttctccgttaaataattgatctgactggcactgtagccggcgccgaacccgttgtcgatgttgaccacggtgatgccagatgcacaggaattcaacatggtcaacagggcggacatgccgccaaaactggaaccgtagccgacactggtgggcacggcgatgaccggtttgtcaacgagaccgccaacgacagaggctaaggctccttccatgccggcgatgacgatgacgacctgggcgtcacggataacgtcaaggcgcgcaaatagccggtggatgccggcaacaccaacgtcgtagacccgggaaacgacattcccaaacgcctcagccgtcagcgcggcctcttcagccaccttcagatccgatgtcccggctgtgaccaccgcaattttgtgggtggtcggcgtcagagcagtctgttgccacagcatcacctgagcatcgtcacggtaagtcatgtcagggtatgcttgaagcacctgatccgccttctgctgtgacacgcgggtcactaaaatattcacttttgtggtcagcattgcctgaatgatgccgatgatctgctcggccgtcttcccttcgccatagatgacttcgggatagccggtgcggcgctgacggtcggtgtcgaccttggcgtagtcgagatccataaaaccgggatcatcgagctgtgccatggcagcgtcaactgacagttggtggtccgcgacctgttttaagagcgcggccatgttgttttttgccatgttcagattagtcctttgtcttgacgatgacgcctaatccatcagggataacagttaccttagctttttcgccttcacgcttgtaggccatttccatggcttcttccaagctcgatgccaattccatgtgcatgtcggtcacaaggtttggttgcaccagatctgagaccataatgacgtggtggttgaccaggattcgagccaaaatttgggcggtccactggtcaggaatggtttccaaacgtggcgtgttgacggcttggtctaagaagaccttaggatcatcaacgtcagctaagttatggtagaaaccttcaccaccgtgaccatcacggcaaccagaaaccatgatgatggtcccgttgtccttgttggtggcttcggcagcggtcatgcccttaacggcttggtagatgttttggtccagggggtagccaccgttggttgagatcgaaatgtcagaaggaatggcatcgacctgtgataaggaagcgacaaagtcagtccccttcttgtgggcgttttccaaatcaccggcaaatgaggcgatgatcttcttatcttcatccaacacaacgttgaggatgaattgtaaatgaacggccttggcagcgaacaccatgtccttgtgaatcatgttgtggtgcaggtccccggtccggctgtgcttgtcggcaacgaattcaccggagtggttggccatgatagttttgtatgaggcgatcccaggcaaaacggacttccggccgccagagaatccagcgaagaagtgggattcaatgaagccttcggagatcaacaggtcagcttcaacagcgaccttgtttaaaatgaggtccccgcctgaaggcaacttgccgatgttgaccatgtcttcatctttttgggagtagtgcatgacaatttcttcattatcaacgatttcttgcccgtacttgttgatcaattcttcgcgggtcgatggccggtgaaatccagtggccaccaaaatccgaacacgagcgtctggtgcgacagaacgaatccgacgtaacaaaattggggtgatgatgtgtgatgggactggccgggtgtgatcggaagaaatgatgacaatgttcttcttacccttggctaattcctccaattttggggagtcgatcgggttatcgagcgagcgttccacagtctcaatttctgaaatgggattctcgtagttagcagcttgtgaaactaatttcccagcaaagttctcatctgggatgtgtgccgtgatctttttcttatcatacggcaaagtaatatcaatcatgtttgtcaatctatcctttctctcgaagctaagcactatcatattcttctcagttttcaaaaatactctcattgttgcgttgctttcagcgtcaaaaataagcgtatgatttgttacataaggaaaaattaacttcacaatgactggaagtgtgctaaactcaaataggtatgatttaggacatcaattaaattgggcttgtaaaatcgtttccacccttctaaggatctgaaaaaacacatggttatgaaccgaactgagtatctattaaaccgaatggaggccgcccacgcccccgtcattacaaaaaaacgccacacctatttgacctaccatggccttgcagagacgaacacttacattttaaagcgcgggatcgttaagaactccatcattcttcaggatgggcgtgagttcaacttgtcgtacatcgcaaagccagatgtcattagtctattacgagatgaaatttcaaaggatacggaccagcccttcaacgtccgcatcgagtcggacaccgctgagttctataagatcgaccgcgtcaccttctggcagatggtcaataaggatgacgagttaaacaactatgtcaaggaatactaccgcacgaaattgtccgagaacatcttacgttgccagcaaatgatcatgggcagcaagcacgacgtggtctgcacgttcatgaaccagctggtcggcctgttcggtaaacgcctaccagaacaccaaggcatcctgattgacttcgtggtaaccaacctagatatcgcaggcttctgcggcatcaactcccgctcgtcagtgaccagaattttgagtgacctgcgtgctgaggggattattgatattgtggatcataagtttgtggttaagaatattaattttttgagggattatgtgccgatgtagccagagcgcggagcaaggcggtttaggggcggtgtgtaagggactctagccgaaaagtccggtcctgactttttggtcggagtcccttacacgttagccccgtgccttgcggagcgcgtttagtctatgtaggatatatgaactatctcagatttaagcaaatgtgtgccgatgtatagagtgtggaaggaagcggttaagaggtggagcctaagtaactttgggcagaaaatcccggttttggatttttttgcccgaagttgcttaggtgcggtactgtaccctgtcaagttgacacattaaataataaaaactagttggccttgccgaagcggtattctgctgcggtaaggtcatttcttttgccggcgaatttacaattgaaatgcaacacaaagtaaaaaaataaacccataccgggtagaatatgtttaacgaccaaatcaaacaattcgaggtatccggtatgagctataaacatcttactcctatcaacgaatcaccactatggtaatccatcaacaagatttagtgtagagcctcaaaaactagccaccggggtgaggtggctagtgaagtaatggaaagactgtctgccgttgcgtttggacagctaagctaattttgtttacctgacgaattactttcgtgtactaaggagatggcaaagcgccattgctaaaccgacaactagtctttatgaaatttaatgggttgatgtgatgtggggtgagtattgttactacaaattgttgataacaaacgttgacgagtgattcttctcgattgattaggcaacggtacttgaatccttccacgccttcattataatgaaagcgctttctaagttcaagtaacaactaatttttttcggtctcctttttgcgccccgctaagaagtagtaaccaacgaagaggcaggcaaagaggaccattgaaatgatcaaggaaaccctggttgctggcacgatgaagaggacaattaaaacaaagataaagaagataatcgtcacccagctagtgattgggtaaccaggcatcgaaaagccggcgattccctctgggtgctgcttacggtaggcaatgtggcaccacaagataatcagccaaacgaagacgaagttgatcgtcgaaaccccggaaatgatgttaaagatcccggcgggcatgacgtagtttaagatcacgaccacaaacaggattaaagacgagaaggtcagggccttgttgggcaccgccttattggataggtcggcaaacttctccggagcgttaccaccggttgctagtgcgtacagggagcggctggtggagaagatggcggagttggtggctgacatggcagcggttaaaaccacgaagtttaagatggcggccgccgacgtcaccccaatcccggtgaagacctgaacgaaggggctcgaagtcgtggtgatcttgttccacgggtagacggccatgatggcgatcattgacccgatgtaaaagagcccgatccggattggcaaggtgttaatcgccttggggatgtcggtgttgggatcgcgggtttccccagcggtcagccccaccatttcgatccccacgaaggcaaagaccaccatttgaaaggacatcaagaaaccgtacgccccggttgggaacagccccccgtggttaaccaggttggcaaaggaggcgtagccggtgtgggtcttagtgtggaagagaaccatagctaagccgacgacgatcaaggcaataatggcgacgactttaatcgtcgaaaaccagctttctaactcgccgaataacccgacgttgaccatattaaccagcatcaataaggcgacgattaccagcggccccacccattgtggcaggttggggaaccagtatttgaggtaaatcccggtcgccgttaaatcggccattgccagcgataaccagcaagaccagtacgtccacccggcgataaattccatccggtcacccaagtactccttgaccgaatcgataaaggagtgcttggacgggtcggccaagagcaattccccgagcgcccgcatcatgaagaaacaaaagatccccacgatcaggtaggtcaaaataatcgccggccccgcggcccgaatggcactcccggaaccgaggaatagcccggtcccgatggcgcccccaatggcgatcatcgtaatgtggcggctctttaacgagcgtgacagctttggttgcgtttcagtttgcttatccattctctctatcctcctgcgtgtgatttgggggaaacctggtgataaaaaaagacgcccctggtaattaataccagggacgtcatcacacgcggttccacccatcttcgtagactggtcgtctacctctcggtcaatataggaaccaccctttttgtacgcgcacatgccattcggtttgaccgactttgcagcttccgccggctctcttcgctaacctctaattaaaatttaatctctattataaccgtcgctgacgaaatgtcaaccgatatacaataaaagtgaccggaagaaaattttcttccagccacttccttaattacacatttaagaccttgtccaagaagctcttggtgtcagggtgttgcgggtgatcaaagatctcttccggcgtcccttgttcgcggatcacaccatcatggaagaataccacgcgatcggccacccgcttggcaaagcccatttcgtgggtcacgacgatcatcgtcatcccctgcttagccaaggtttgcataacctccagcacgtcccccaccatttctgggtccagcgcactggttggttcgtcaaagagcatcacgtccggcttcatcgccagggcccgggcaattgccacccgctgcttttctcccccggacagcgtcgtcggataaacgtcggccttgtcctttaagcccacgacgtccaagtacttgagggcggcttcgtccgcctcttctttggtcatcttcttgagctgggtaggggccagcgtgatgttttgcttaacagtcatgttcgggaaaaggttaaattgttggaacaccatcccgatgttttggcgcaccaagtcgatattggtatgcttgtcggcaatgtcgtaaccatcgatgtaaacgtggccggagttggtttcttccaaccggttcaagcaccgcaagaaggtactcttccccgatccggacggcccgatcacgcagaccacttcgtttggtaacacgttgaggctaatgccctttaagacctcgttattgccatagcccttatggaggtccactacttgaactttgtatttcttatccataatttaagccatctttctttgtacgtagtttgaaagccaagtcaacagggtgatgatgatgatgtagatcaccccaatgattaaccatatcttgaacccttccatgttccgggcgatgatgaccgtcccggtttgggtcagttccatgaccccgattgccgaaaggattgacgtgtcctttaaggtgatgatcaattggttaaccaaggacggcaccatgatcttgatcccttgtggcatgatcaccttcactaaggtcttgtagtacggtagccccagtgaacgagcggcttcccactgcccgcggtcaacggcttggaaaccacccttaacgatcgccccgacgtaggccccttcgtcaagcatcagggtcaaaattccggcggtaaagagcggaatcttgtgtccgattacggacggcatcccgatgtaaatgaagaaggccaagacgatcattggcatcccccggaagatgtagatgatgacagaagaaatcgacgagaagatcttcctgtcggagatccccatcaccccgaggatgcccccgaacaagagggctaaggctaccccgacgacggtcaggagcagggtttcacccagcccgcttaagagggcgtccttgttggacttgatcaggccccaaacgctccggtcgctgtccgtttcggtcttggcagcgtcacccttagtgtacttgttgatgatcttttgcatccgacccgtttccttgagccaggtgatcccgtcgtttaacttgttgagcagttcttggttttgccccttcttaacccccatggccactggcgtcgagttaatttccttggtgacgatcttaagcttgatcccgtttcggatcccgtattgcagaaccgggccatcatcgaaggtggccgcggcgttgccgttcatcacgtcgttccacatcgtgttggaggtgttgaagtacttcaccttaaagccgtacttgtccttaaccgagttagcgtaaatggcgctggcggtcccggacttaacgtcgacggtcttaccctttaactggctgagcttggtgatcttactgttttccggcaccgccattacgaccccgtcagtgtagtaggacttagagaagtcgatcttggccttccgttcgtcggtaaccgacatcccacccatgctagcatcgatttgaccagcttccaacgccgttaaggtggcgttaaaagacatgatctttaagttgtacttaaatccttcgtgcttggcgatttcgcgcagcatttcaatttcaatcccggggtttttcccgttgtaggtcccgtttttatcttgaatttcgaagggttcgaatgtgtcgaccgtcccgatcgtgtaggtcttttcggcgtgtgcaggttcactaccgaccaccatcaatccgagtacgactccggcgactacggccagactagttagcccacgtttgagccaatgcttcatccttaccactcccttacaatatcattagattttaaagttactatttattactttatcacttgtaaaccttaacgaaaagtaaagttgcccaaaaccgtcaattaaaaggttgtaatcatttccttagagtaaatattaagctcaactccgctaaaaacttaattttgtaaagtctaaatctggttgacaccggttagttcccgtggtaaattcacaattagttacattgtgatgggaacccagtagaagccgtcccgctggccaagggagctaatggtggttgaaaattagcgcacgggcggtcttcgaattacactcccatcaatttttaatctaatccgcgttaaatgaggtgcgtttttacgcataaaaatgggtggtaccacggctgagtcgtccctgtgctaaggcataggggcgctcttttttcatttaaaacggaaacgccattactttggaggaccattatgaacattatcgatgaattgaagtggcgcggggccttaaaccaagccaccgacgaagaaggcttacgggaactgaccgaagaaaagaagattgccctgtactgtgggaccgacccgtccggtgacagtctacacatcggccacttaattcccttcatgatgctcaagcggttccaattagccggtcacaagccggtgatcctgattggggaagggaccggggccatcggggatccctccgggcgcaagacggaacgggacctggaaacgatgtccaagctagaacaaaacgtccaatccctgaccaagcaaatgatccgcttgttcgggaccgaaaacttcacgatcgttaacaactacgactggctgtccaagttcaccatgatcgacttcttgcgcgactacgggaagctcttcaacttaaacacgatgctcaacaaggaagttgtcgcctcccgcctggacgccgggatctcctttaccgaatttacctaccaaatcctacaagcgatcgacttcttgcacctctaccgccacaacgacgtccaactccaaatcggggggtccgaccagtgggggaacattacgtcggggatcgacctgattcacaaggttgaaggtagcgacaccaaggtcttcggggtgacgatcccgctgatgctcaaggccgacgggaccaagttcggtaagaccgccgggggagccgtttggcttgatcccgaaaagacctcgccgtacgaattctaccaattctggttgaaccaagatgaccgcgacgttgtgaagtacctcaagtacttcaccttcttatcccaagaagaaatcgccggcttagaagaaaaggtccagaccgaaccgtggaagcgtgaagcacaacgccgcttagcccaggaagtgaccaccttcgttcacggccaagccgctaccgatcaggccgaaaagatctcggccatcctcttctccggtaacatccaagacctgacgacggccgaagttgaacaggcctttgccggcaccccgagcgtcgaggtcagtgccgaaccggccaacatcgtcgactggctggtcgacactaagatcgaaccttccaagcgccaggcccgcgaagacgtcaagaacggcgccattcgcgttaacggcgagaaggtgactgaccttgaggccacccttgaccccaccgctaagtttgacggtaagtacgtggtcatccggcgcggtaagaagaactacaccctggcaaaagtccacgcctaggtcttttcaagaacctaagcagggcttacaatagtcaataatcagaccgggaaaacagtagaaggtgctcaaacagagacggctgaccttggtgaaacagccggcgccccttcgaattggagccgcggtcaacattgcaatacaccaataagtgatggggatttccccgtaagataggtggcaccgcggtcattcgtcctatcctcctcggggggtggggcgttttttattggcgccaccacggaaaggaatttaatatgaaaaagaaagttattttaaccggtgaccgccccaccggcaaactccacatcgggcattacgttggttccctgcgcgaacgggtcaagatgcaagaaagcggcgaatacgatcccttcatcatgatcgccgaccaacaagccctaaccgacaacgcccgcgaccccgaaaagatccgccgctccctgaccgaagtggccctcgactacctggcggtgggcctggacccggccaagtcgaccctcttcgtgcaatcccagattccggccctggccgaactgaacttgtactacctcaacctggtgaccgtttcccgcttggaacgtaacccgaccgttaaggccgaaatccaacaaaagaactttaaccgctcgatcccggccggtttcttcacctacccggtcagccaaaccgccgacattaccgcctttaaggccaacctggtgccggttggtgacgaccaagaaccgatgctggaacaggcccgcgaaatcgtccggacctttaactccatctacggcgaagtgctggtcgaaccagaaggggtcttcccgccaaaggggcagggccggatccctggtttggacggtaacgccaagatgagcaagtcactgggcaacgccatctacttatccgatgacgaagacaccctaaagaaaaaggtcatgtcgatgtacactgacccgaaccacattcacgtcgaagacccgggccaagtcgaaggcaacgtcgttttcacctacctagacatcttcgacaaggacaccgctaaggtccaagagctaaaggaccactaccgccacggtggcctgggggacgtcaagattaagcgttacctgatggaagtccttaacgccgagttagccccgatccgacaacggcgcgccgaattcgccaaggacctccccaccgtcatggacatattaaaggccggcagcgaccgggccaaccaagtcgccgcccagaccctggatgaagtcaaggatgcgatggggttaaactacttcaagtaggatttattgcccgggaaatatgggtaaatcaaaataaagctccggcactgctgtaaggcggtgctggagctttttaatacgaaaaaaaccacccgcaaactgcgaatggctttgaaaagtgacccgtacgggattcgaacccatgataccaccgtgaaagggtggtgtcttaaccacttgaccaacgggtcatttaaggacggatatgatcttatcaactattcgcccaaaaggcaagtaaaatggtcgaattaatttaaaaaataaccgccttagcccggcaaagctagcggttatttaattaatattagccggaaatcccgtgactttagtcatgggatggataggccactattgagcacctttatggggctttttgtttgtttctgtaaggattgaaaaagatgacaattcagaagaagccggtatgcttaagcttgtgaaatgataaattcgcagaatttaatttacaccaacattttggacttgaccgtgattaggggcactttggggtgattatctgctttcaagtttcagtttttatttcttaaagtgacaacttttaaggctattgtacgggcgggggatttttcattactctttttaatgtacatcatcaagtacacatgctatagtgagtgtacggaatgatgtacgtaaagaacgagggaggcgggattggatggaccaaattgtaaccccaacgcaagcacggaaagatttattcaaaataatcaaaaggatcaatgaaaataatgagccggttgtgattaagccgaccaaggcggatgaaaagagcgttgtcgtcattggtgaagatgactggaaagcaatccaagaaacgttatttttggttaatcacggtgttgacaagcaaattaaagaacgggaaaacgagccgctcgacgactttgatgatgtttggggtcaactatgagttacgcgatcaaacttaagcggagcgctaataaagatctcaagaaaattaaggggtcatatttagaaaaaagcttcttgcaaataattgagcagctccgtaaagaccccttggcacccaaccaaggctttgaaaaattagtaccgccaattaagggcttttactcccggcggattaacattcagcaccgactcgtctataaggttgatcaagacacgcaaactgtgatcatctattctgcgtggtcacataataggtagtagctaatttaattaaccgcccggcgcccagctgggattgccaacaagaaaggggctggaagatcaatttcttccagcccctttggcgtctataaagataacggtgcgattcgtatttagcttggcccacggcctgcccaatggttgggtcgcacttccataacgtggaaaatgaccacagacctagtgtctaagtacgggcgaagaacggtgccaagacaccaaccttcgccctagcttagtcatacggtctgtctaggaggtcagttcccactcactgataacgtgctccccaaccgcaggcctagtggctaagtctgggtgaagaacgatgcgtgccgcatcaaccttccccctatccttagcccacggcctgccttatggttgggtcgcacttcccttaacttagataatgtccaagtgcaactggttgtccttaaccagaccaaacttcttcatgacttggaagaggaagacagagatcacggccggcataacgattccccacagcatgtaggcaacaaactggttggtgccttggccccagaagtagatcggggcgatgaaggagttcagccctaatcccccaaccgtgtaggcggcgcgtaggccagaaagggtggtggccagtggggcacaaacgatggcggcgactaaggccggaaccatttgccatgggttcaagatcaggttggggaattgaacctttggcgttacgacgaactgagcaatgttagctcccggcgtgttttggcgccaagacatggccgtgtaaccaacgaattgagcggtcgtcccaatggcagcggcggccgcggagatcgggtccaaagtcaaggcgacggccagggcggccgaggaagccggggtcatcaagaagagggcccaaacggcggagatgaccatcgaaccaaggacggtgttaaccttgatggaggcagcgatccaagcactagtggcggtcaaagcgggcgtcactacggaagccaagccgaagccgacgaaggtgccgacgaaggagaccaccattggaaccaagaccatgtccagcggtgtcttaccggacagccacttccctaagagggccgccagcagggccgcggccacggcggaaacgggttgtcccgtggagaagacggcgttaccaacgaccagtgggtgagcagcgccccccaccgattgcatggccgtcgcggtgctggccgtttgcacgaaggaaacggcgttggcggccacggtggctgaaatgatggtggagaaggtaaccagggtggtgacctccagttgggaggcaactgccaatcccagggccggggcgagcagggcttgggccagggtgccggcttcaaagagcggttgccagtggacgaacccagcgacggtttgcattaacagccccatccccagggtaaccaggatggcgttggcaatcgcggctgagagattgtaggcgtaatcgcggacggttttcttggcttcttgaacgtcaacgcggttcatggcgtttgtagttgctgcttgttccatgttgttcatctcctaatcttaacggtccaatttcaaataaaaagacccggggctaattaccaccccgggtctcacgattttttaatcgaagatagctaaaccttacccacttagtcgtgcagggtccccctcacgaatccgtgcgtgtagtttttggccgggatgttcacttatgctaggcgtaataatgactagaattaggctaattagtaggctaataataatgactagcatggtggacacccctttcggtaaaaatctgttatctcttaacgttttctaatcttaacatcattttttaattttacaaccagtttttgaaaataaaattaagttttatccaggaggggcttgcagaaattaggtcacaccggcttttgatggcgtgtgaactactcggccataaatgaccgagtagttcacatttagttgatagccatttccttagcactcttcgcctttacaaagcccatcaaaacggccaggatggtcacgataaacgggaagaaggcaaatgggacgaaggcgagtgggttgacctggagggtagcggcgatgaagaccccggaaacactccacggcacgatggcgttgacggccgccccaacgtcgtttaggacccgggtcatcagttcacgggggaggtggtggtgatcaaaggcttccttgaaagattcccccggtaagatgatggctaagtagtgttcacccactaagaggttgaccccgatacaagtcagggcggtggccatggttaaaccacccagtcccttgacgcttgcttcgaccttgtcgacgatcgccccaatgatgtggaacttaatcaacaagccccccagtgatagggcgaagatgattaaggacagcgaggttaacatgctactgataccccccttggacaagaggaggttgatcgtcttgttaggggtgtgggcaacgtagccgttcatgatcaggtgggtgaccttggtgatcgtggtggtggggtcgtagagccagcccaaggcgatcgcaaagagggcacccagccccagcgacgggatcgccgggacccgcaggatcgctaggatgatcatgaacaagaccggcaagagggtgattggggagatccaaaaaccggccttcagccccgccatcatgacgtgaattgagtgcaggctagcggtcttggcgctcatcccgaccaccgtgaagatcaccagtgagatgatccaggccggcaaatcggtccaggccagcgagcggatgtgcttgtagatgtctaattccccggtggtggcggcgaggttcgtcgtcccagaaagcggagaaacgttggagccacaaaaggccccggaaacaattgccccggccgttagcggcaggctaatgtgtaaagtggcggagatcccaataaaggcgatccccatcgttgagatactggtaaacgaagacccacaggcgatcccaacgagggtgcaaacgatgaagacggtggggaggaagaacttaaccgagatgatcttaaagccaaagtacatgatcgtcgggattgtacccgagaagatccaggtggcgatcaagaccccgatcgtttggaagatcaccagggggtcgacgccggcccgtagcccggtgcgcatcccgtcgatgatcgtgtcccacttaaagccccgtagacggccgtaaagcattaagataacaaaggcgatcagcagcggcgcctggggttcttgtttttcgacgatgatcaaaaagcccagcaggcccaagataacgactaggaccaagatacattcggtcaggctgaaggtcggttcaacccgttctttaaattttttcatgataattcctctttttcactattagtctcaaagcgactggcaacaatcgttttgaaataatagccctttccaccgttcttgactggcatcgttttcacctccttaaaataaaaacgccccctgcctgatcaacaggcaagggacgattttcaccgtggtaccacccagctttgtgcattgcacctcaaatggactatcgcgccgtgcgtgagtcaccttggttggagtgtaattcgtgatcgcgttgtgggttaacttacagcgccgttaactctcttagccagggagcggatcactactggggttccggtgaatcattagaatcttttaatgttgaatgtattaaaacacgggcgcccattccttgtcaacaagaaaatttaagagttaatgagcggtgaagcgtagtgacaggcaggtcaggccgccatcgattttttcaaattcgctcatcgccgcttcaaagaccgggaagccgtggtcctccaacaattgtttaaccaccgggaagcccgccggcatgatgacgccgttaccggtgttgatgcagttgacggcgtaagcttcttcggcagggacgaccagttgggtgaagttagcaaaggcggggtggttaacgaactcaccggttaccaggagcttgccatcgcccagataagtcgtcccggttttgaggtgcaagaagtcgtggacggggaccgcaagcgccgggtggttaaactgagcggcgattgctttaaactgttcgaacccttcccggttggttcgggccgacaagccgacgtaataagtcccgtcgacttccatcacgtcgccgccctccaggtgcccgggggcggtaatctcaaagatgtggtcctgggaataaaagtgttcgagggctagccggatgaaaccacgttccggggtccggctggcgcgggccgggttggtgattacggcaaagtcagcggcgaccaccgccgggtcctccacaaaacaggaatcggggaaggcttctaaggggtctaaaacggtgacggtcaccccgcggtcctttaacagggcaacgtaggcttggtgctgagcgagggctgtggggtagtcggtttgccccaggttggcgtagtcatcgatcccgtcgatcaccgagtggccgggggtgcggacaagggcgttagaaaagagcattgcgattcctccttcttcgattataatcaacttaatctaattttaattttatcacaattattgtagtaaaggaggatgctgatgaaccaagcagaagtgtatcaatacctaactgagcacgggatcgactacgaggtgaccaaccacccggcggtctttaatatggcggcggtggccgactttccgatgccccaccccgaggccaacgctaaaaacctctttgtccgcgatgacaagcaccgccattactacctagtcacggtcaaaggggaaaagcgggtcgacttaaaggccttaagcgcccaggaggggacccggcggttgagtttcgcctccgagcaagacttacaaaagtacctcgacttgacaccgggctcggtgacgccgctgggggttttaaatgatgagcagcgcaaggttgaggtgatgattgaccaggaattggccgcgggattggtggcggcccaccccaacgttaacacggcgacggtgtggctaaagaccagcgatttggtgcagctgttggccgaccacggcaaccaggtgaagctagtccacattccgattagaaatgctgattaaaggggtgcaccctttcaattcgttatttaaaaatttataatgaaggaaaggagggtgattttgatgaatgaaccagttttcgattcctacttttacgatgagcaagccttcaaccttcacgatgcggcctacaagccactgaagcaggctcaagcacccgcgacgcccctcaacattccgcccctgttaaccccagacaaggtggacggcgacgacgtgtactacaccgttaccgcccaggcgggggcaacccagctattgccgggggaaaagaccaagacctggggctttaacgcttcaatgctggggcagacggtggtctttgagcgcggcaagacttaccacatgcacctggtcaaccacctaccggaagtgacgaccttccactggcacggactagagattcccgggccaattgaagacggcggctgccacgccccggtttacccgggcgaggcccgcgacgtgacctttaagatcattcagccggccgccaccgcctggctccacgcccacccctgcccggaaacggcctaccaggtttggcagggactggcgacgatggcgatcattcacgaccaagaagaagctagtttgcccctgccgcacacttacggagttgatgacctgccgttgatcctgcaggaccgcaacttccacgcgggcaaccagtttgattaccgggccgattacgaccctgatggcgtccagggtgacacggcggtgattaacgccaccgtcaatccttactttgacgtcaccacccagcgcctgcggttgcgaattttaaacggctctaaccgccgcgagtaccggctccacttctcggacgacttaaccttcacccaaattggctcggacctgagctttttgccccacccggtcaagttaaagaagctgatgactacctgtgccgagcgccaggagatcgtggtcgactttgccggctaccagccgggcgacacggttaccctgtactccgacgacagtccgctggtcgagttccggatccacgagtttacgccggcaggagaggagttgcccaccaccctgaccaagattgattacccgaccccagacccgagcctacccgtcaagcaggtggtgatgtccgggatggacgagacggtgatgattgacggcaagaagttccagatggaccggatcgattacacgatgccgatgggcaagtgccagctttgggacattaccaacaccaacgacatgaacggtgggatgattcaccccttccacatgcacggctgcgcctttgagatcgtctcccgtaacggccaggaaccctacccgtttgaacacggacttaacgacaccgtcgccgttaacccgggcgaacacgtcatcatcaaggtctacttccaagtgccgggggtctttatgtaccattgtcacattatcgaacacgaagatggcgggatgatggcccaactaaaggttgtcgacccggccgccccggaccgggagtaccacttgctcaaccatatgaccctgatggaggcctttgccaaggagcggggtgtcacgatggatgaactctggcttggcgggatggactcctacaagaagatggggatgcacatgtagcccttaattagcgaaaaagcggtcgggtgaccccaccgctttttttattttggagcagaaaaaaggcggcgcccggtgcaagcaccggccgccgcctaaaatgacccatcaacaggatttgacaaagagccaaaacaaggggctgggagaaaactgtgttttctcccagccccttgttgtattcccgaatgttagacataaaacgtggtaaataaccgcaggcctagtgcctaagcaggccgaagaacagtgcattctgcactaaccgttcgtcctagcttagtcatacgacctgccgagaaggttatttcccactctccttgttatcttttcgaaggttacttcccaccctcttgcgattcagctttgacgtcgttaacactcacccgttggtggctgtgcttgagctgactgagcaccccttctcttccctggttgacggtaaactcatcgaccgccccgcagtgggtacaggccactagaatctggtactgttgcgagtcgtcgttgttggtggcctcccagttgcgctcggcgatcaccagtggctggcggtgacacttgtagcagggtgccgctagtaggcaatcctccctaaaggggtcgccgaccttgccgaccatcccccagcggtcctcgccatgaacttcatcgtaattttggtaaaacaaacgctcaccccctagtagtattcagcctggcggtgattcttttcaatcatcaaccaggaaactaagccggcaccaaggattgctaacgtacagacgtaaaagaggggctgatagctaaaccgttcgatcaccaggccaccaaataaggggcccagcgccttgccggctgaaccaaaagaattgacgatcccttggtagcgccccttatcttccattgggcacagctggttgaccagggccgggatcgttggaatcgccgttgcctcccccagggttagcacgaccattgagaagacgaaggccccgtagcccttggcaaagggcaggatcaaaaaggacagccctaacatggcggtgccaaagtacaagtaaaggtgatcgttgttcatccgccggtttaaccagttaatcgccatctgcaagaccacgatcaagagcccgttgatcgtccacaacagcgagtagctagtcatggaaaccccgtgaccggtaatgtaaaccgacatgttggatgaccattgcgagtacatcatccagatcaccaacagggcgccgctcattgtccaaatcagctgggaattggcccggggcaacttaaccagtttttcttcgtgctggggccgtttgatgacggcaatttggtagaacttgatcaccactaaggaaaaggcggcgtaaatgaccacggtcaccaagaacagtggccccacgttatcgtgggcatactggtaaagcgggccgacaatcgtggtcccaaagaccatccccaagttattggcaaagtagagcatgttaaaaacgaagcgcccatcccgactgcgcatccgggcaccgtaggagttgtgcatcgtcatcaaccacccgttgacgatcccaatcagggcgagcatgatcgggtaggttggccagtcgtttttaaaaaccaacacccccatgaagattaccgccgccacgatccccccgagggttagccgttggggcgagtacttgtcaaataaccgcccaccgacgtaggaaccgatcacgttagttccggaataaaagaggagcacaattccagaaaccgtcagtgactggtgtagttgatcgtggatgtagaccgtcgtcagcggccaaataaagctgttcccaacgttaaccaaaaagctaccgagcaacagccaacgaaacttaatttctgtttgcatttcctcacctagtttccttaattttagacaacacaaaagtaccgtaagcatccctaaaggacgttacggtaacttttacttagttattgtggcccctgccccggcgtgaaatcgaccgaggcaaacttgttgtaggccttattaaagagtagtttgacggttccccgcggaccactccggttcttttcaatgatgacttcgacttccgacagcgagttttcggcctcctggtcgcttcccgcttgcggcgccccgtcctcttgttgttcgcgggtgtagtaatcgtcgcggtataagaaggctacgatgtcggcgtcctgttcgattgacccggattcccggatgtcggacataaccgggcgcttatcttggcgctgttcaaccccccgcgaaagctgcgagagggcgattaccggcaccgataattccttagcgagcttctttagctgccgggagatttcggagacttcttgttgccggttttccgagttgctcccttcgatcagttgcaagtaatcgatcacgatcaaagacaggttcccagtccgcttctttaagcgccggcacttagcccggatttcggggaccttgatcccggcggtgtcgtcgatgtagacgttggtccccgccaggctccccatggccacccaaagtgcgtcccactcatcggtatcgaggttcccggtccgcaggtggttggcgttaatccccccttcggcacacagcatccggttgactaacgactccgcccccatttccaggctgaagatggcgacggttggctggttatccccacggaccgccacgttttgggcgatgtttaaggcaaaggcagtcttccccatcgccggccgggccgccaagatgatcagttcgtcttcgtgtaacccggtcgtcatgttgtctagttgcgggtagccggtccgcagcccggtcacccgggtttgctgcttagagagctcgtaagtgtggttggcggcttcgtgcaccacttcttcgatgttttgcatctccgattggttattgtcctccgccacgtttaaaatcgactgctccgcccggtcgagcatgtcggtgatctcatcggcatcctcgtaaccctcactagcaatcttggtggccgtatcgattaaacgccgcgccgttgctttatcgtgaacgatcttggcgtaaaagccgacgtcagccgccgtaggaaccgccgcggcgagcttggcgaggtactgaattccgcccaccgcctcgagctggttttggcggttgagctccacttgcatggaaacaacatcgatcggcttatcgttgtcatttaaggcaaccatggtcttaaagaggagctggtgctggcgggtgtagaagtcgtcttctttgacgtattccatcgcctcgacaatcgcgtcatcctttaacaggatcgcccccaaaacggcttgctcagcctcaatgttgcgggggggcgtccgactaatttctggacgagtatccatttcccattccttgccctttcactttgacctggtgccaggacgaactacttttcagcaatgtgcacccgcaaggtcgcttcaacatcgtggtgtagcttaaccgggacgttcacgtagcccagggcccgaattggggccgccaattccatcttgcgcttatccagcttgatttggtactgcttttctaaggcggtggcaatttgcttggtcgaaaccgaaccaaacatccggccatccgttccggccttcccggttaactcaacgaccgttttatcgtcttctaagaccttctttaactccttggccgccgctaattcttcggcctcgtgcttttccctggagcgttcctggccggctaattcgctcatggccgccttgttagcttccttggccttcccccgggggatcaagaaattttgggcgtaaccatcaggaacgtttttgatttccccgcgcttaccgcgtcccttgacgtcttcagtaaagataactttcattagtcttcctccgtttcttcttttccgttggggagctgttccccatttaaaagctgctctagttggtctttgacctcagtgaccgtcttgcccgtcacctgggtcgcggcgttggctaagtgacccccaccgcccatctgctccatgattacctggacgttaaagtcccctagcgagcgggccgaaatgcccacgacgtcgttggagcgtctggtaatcacaaaggaggcgtcgatgccgtccatttgcaagagcatatcggccgcctgggccgccgtgaccggatcatacacccggtcgtcttcgcccacgcacagtgccattttgtcattgatgaaggtcaccgccgagatcaagtggttgcgcgctaaaaagctggccgggttttccttcatcagccgttggattaacatcccatcggccccggccgaacgcaggtaggaggccgcatcgtaagtccgggtaccggcgttttggctaaaggacttggtgtcgacccggatccccgtcagcatggcggtggcttccaagcggttgagcccctggctttcccgtggttggtactcaaacatttcggtgattagctcacacgtcgaggaggcgtagggctcgttataaaccaacagcgggttttccgggaattcttcgccccgccggtggtggtcaataatcaccattcggtttgatagtttagcacaaagttccggcgccatcgagattgacaccttggagtggtcaaccatcaccaacaggctcttagcgctcgccttttctagcgcctcggctggtgaaatcacgtggtctttaatcgactggtattcgttaatttcccccatcagacgggcaacgtctgagtggacctgttggttatcaaagactacccaacactggtgctggttcatttcggcaatccgccgaatccccaggcacgcccccagagaatccatgtcgggcttggcatggccgacaacgaagatctggtcggcttggttcatcaattcgcgtagggcctgggcaatcatccgcgcccgtacccgggtccgcttttccatcgggttggtcttccccccgtagaagcgggcttgcccgttttcggcccggacgaccacctggtcccccccacgcccgagggcgaggtcgaggttcttttgggcggtgtcggctagtttaaccaggtcactttgcccgtaggcgatcccaattgatagggtcaccggcgagttttggcgcgacgtgttttggcgaatcttatcgaggacccggaacttatcttcttccaggcggtttaagtccccctcgtgcccaatcagtaggtagttatcatcgtcaattaccttaaccaaaaggtggtggtacttggcccaagcggttagctctgaggtcacgtagttgcgcaagttagaaacttccgagtcgctcatcccctgaactaattcaacgtaattatcgaggtagacgttccccaagaagagccgttcttgccgataacggtcgttgatctgctcgtattcggtcacgtccattaagtaaacggcatgcaagcggtcctggaccaagaactcaaactggcgcgcttgccaggtgacgaccaccgagtgttcgtcgcggcggtgcttattgaccaaggaagctagccgctcatcaaccgcggtcaggtcttggccaaccactaggcgctgatcaaagtagcgggccatgtagggattaatccaacgcaccacctcgttttcatcgagcaagatcatcccaattggcatttcaaagagggcctcttcttgcccctgacggacctggtaagccaagtcgttaacgtaggcttcggtgctcaaagccagccgctgcaagagggctaaggccaccaagaggcaaagcagaataaaggctaaaatgattagccccacccgccagttaaaggcgaagccaacgatgaccgtcaccaacgacatcaacatgacgtaggcaagggttagttgaaagacccgactacccaagagtcgccggacgctttcccggccaaaccaacgctcaaacatttccctgcccccctttaaaagtaacttacggtatctttttaatcatatcatacccccaccggattcgggggcaaataaaaaacgctatcgcaaatcaatgcgataacgttttttattaggaatcctagtcttctgcaacgaatggcagcaagcccatgatccgtgcgcgcttgatggcaatcgtcaagcggcgttggttcttagcactggtcccggtcacccggcgtggtaagatcttaccccgttcggaaatgaaccggcgcagtaaatcagtgtctttgtaatcgatgtattcaatgtggtttgcggcgatgaagtcaaccttacggcgacgacggccaccacgacgttgttgagccatgaaattacctcccttattgtttagtagttgtcttttctttagaagggtaggtcatctgatgaaggcatcccgtcagcgtcgcttgcagaacttgccgaaccagaccccgggtttgcgctgaaggcggcgttgtcgtcaatgttgacggcgccgttatcaccagcagcgggcgtggtgtcgttatccttgctaaatggcaggctatcggcatcaatttgggttgggccttgattaaagacgcctccctggggttggttgaagtttccgttgtacgactggttggcgggagccggtgaccccccgaaattattttgaggagcggccccgaaattgccaccgttaccgtaggcgttattgccaaaggactggccctggttgttaaaaccattgccgccgttgttataacccccaccgttgtaaccaccattaccgttattagcggaccgcggttccaacagggcgaagttttcgaccgttacttccgtccggtaaacccgttgtccctgttggttttcatagttactggtggacagtcggccatcaagaccaacgagtgcacccttgtgggtaaagcgggcaaagttttctgctgacgtacgccagatgacgcagttaatgaagtcagcgtcccgccggcccgtttcccggttcttaaactgccggtcaacggcaattgagaaccgtaaaacgggggttccactttgggtgtaggtcaattccggatcccgtgttagtcgcccagttaatactacacgatttagcatcggctatcgcactcccctcttctactgttaaccgttaagcttagccgcgcttaacgatcatgtgacgcaggatgtcgtcgctgaacttagccaaacgatcgaattcgtttaatgaagcatcgctgtcggcagtcacgtttacgatgtggtaagtaccttcagtgtacttgccgatttggtaagcgaaccgacgcgtgtcccagtcagctgagtcaactacggttgcaccattgtccgccaagatcttgtcgaagcgggctaccagctcgctctttgcagattcttcgatatcaggacgaatgatgtaagtaatttcatatttgcgcgtttccatgaatgttacacctccttatggactctggccccctccgctcttcgaagggaacaaggagagtagacgtcgttacgtatactcacagaatagaatactagcataaattttgatcaatcacaagttaaatctagggtaacaaaagatccggaattgcttccctaatctctaagtacgcaattccggatctttatcacgaaagtcagttgaaaacggtcgctaggcaaagtcggctgggagtcggagttcgaccgtggccgggtcgatcgtgtaggtggccttttcgttgccccgcaccgtcatcaagtagtcggtggcaaagaggattaactccagctggtggccgtcctctaagtggtggtagaccggctgtaagggcagggttagggtgacggtttggtttggttggtagtcgtccggtttggcgaggctgtggcggttttgcaggttaaggtggccgtaggagatgacgtggtagtcgctcggctccttttccaacttgaactcgcgcaggtcatcgtacttccattggtagcccagcggaatggcgtttttgcccaacaggaccgggttcttggtcaagcgccgagcggtcccgcggtcaactaggtacgccgataagaggccgtggtcgaggttggtggccacgtcaacggtcagctgcggggtaccgcgtaaaaccaggtcgccggccattacctcggtggcaaagtgggccgaaaactggccgtcgtcgtttaacagggcggtttgccacttggccgggtgggcgcaccagtcttggtaggtggcgtctgcttggtggtcgttaaaggtgatggggctggctgaagtagcagcgcccttcaccagttggtggtcggccacgtggtaggtaaagttcatccggccgtcccatgcctgagcgacttgccagttgtcttcttggcggttgtcttcgaagagcacccgcggtaagacttgatcggcgtcgtttttgacaccccacagcttatcggccagccacaggttaaccatttcgctaaagtccagggaggcaaaggcattgatgtagatgtgttgaccctggtgaaggatcaggtgggccgggtggtcggccgcctttaagtagtcgtctaaggccttaacgtggaccggcttgacgttggtgtcgtttaggccgtggaccatcatcacggccgccttaatgccggagaagtgggggtggtaattgcgccgggcccaaaagtcgttgtagttaccacttgcccggtcttgggcggcggtcatttgctggaggtacttttggttggtgctttcgatgtgttggtagtcggcggcggacttggtgcggctgaaggtttcggccgctaagacgtcggcgtcttcgccctggaagccgcccggggccaccaccaggccgccctcgcggtagtagtcgtaccaagaggagatggcggcttctgaaatgatcgcatcgagccccgcgaccccggtggtggcgaccgccgtcgccaaggttcccaggtaggaacgcccggtcatcgccacgtgtccgttggaccagtcggcgaccacgctctggttgctggttcggtcgctaaaggccacccggtcgccgtgaagccactcgacgaccgccttcatcgcctcggtttgttccggcgagccacaggtctgcaggccgtcggagtccttggtcccgattccggccgagtaaacgacggcgtagccacgggtggccaggtagtcgtttaaggtgtatgacggggtggccgcaaagcgttcgctcgccggcccgactccctggatgtcgcggtgctgggcgggagtcgggaaggttgcttcggccgggctgtcggcgtcaggatccttgtgggtgaggggcacgttaacgtcgtgggtgatcttttcgccccactcgtcgttggtgccctggttgtacggactcgcggtaaagagaaccgggaccttgagcccctggttggaatcagccgggcggattacctcggccttaactaggtcggccttcccatcgaagtcggtgtcgaggtcggtttggacgtaaacgacctcgtggatgaagcggtgggggttaaaggaggcgactggtttaccgttgaaaaagatcggcttttggctcgccggcaggtggtaggtccaggtgagcatcccctggctggtcagcttgtcgagcaggctgatcccgtttttggtccgggtcaacaagagcaggtagaaggaatcgatcaccgctgcttggtcccattcctcgtggtagtggtggggaaggttgctacgcttgatccccagcagggggtattcgagcgggaagtcgacggcgacttcaaagtcgagcagctggagggccagcaggtagaacacggcgtcggttggttgctcgtcttctttaaaccagtcgtaggcgttggtggttggcgtggccaggaggctctttaaccaggcggcccggccggcgtcactggtggtttccaggtgggttcgcaaaaggaggaccaacaggagctggctggccgagaggttttcgtcgccgtccattagcaggtggagggcctttaattcgtgacggcgggtggcgtcgtcggtttgaatcagtgagaattggttgactttcacaatgaacaccctttcaaaattggcaatttgtatcattataacgcaatcaacagcgagaagtggcaagttagctgtgtagcgggtgaggagcaaaaacaagacagggcaaatgtttagatttgcgtaatatggaagtgcgacccaacctatcaagcaggccgtgggctaaggataggacacaggttatcgcggaacgcggtgttctgtggccggacttagccactaggcctgcggttggggagcacgttatcttaggaagtgcgaccaacctccttgacaggccgtatgactaagctagggcaagggttgccgcctaggtggtgttctgtggccggacttagccactaggcctgcggttggggagcacgttatctgtctaatcttctgaagatacaacaagagcctgagagaaaatcgcgtttcctctcaggctctcttgctgtgttcgttattattatctagctattatggggagcacttaactatttaatcatgcgccaacttgctgtggcggtaaccgtagctaaagtaaagaataatcccaatcacaaaccagatgccggcgccaataaaggtttgaaccgacaagagggcgatcataaccaagcaggcgatcccagacaggattggtaagactgggaaccacggcacttggaagccccccttgttcccgatgtccttgcgcttgcgcagcgggatgatcccaaaggaaacgaaggtgaaggccagcagggtcccaatgttaaccaagctagtcagttggtctaaggaaatcagtccccccatggcggcgatgatgacggccacgatccaaagggcggcttgtggcgtggaactgtgttcatcaagcttgctcaagaactttggcaagagcccgtcacgcccgatggagtaaaccagtcgtgaggaggagtaggtcatcgtcaccatcatggtgaacatcccgaccaaggccccaatcgataagaggtcggcgatccaaccctggttaacggcctttaaggcaaaggcgaccgggttggcaacgtctaacttggtgtacggaaccatcccggttaagaccacggagacccccatgtaaaggatcgtggcgattaccaaggtgccgatgatccccagtggcatgttcttcttagggttcttaacttcggcggccgaggaagaaatggcgtcaaagcctaggaaggcgaagaagacggtcgtcgccccgtgcatcaccccacccatcttaaatggtaagaaggggtggtagttggccggcttgatgaagaacaacccgaccccgatgaagaccaggataatcaagatcttgatcatcacggcgacgttgttgatccgcatcgaagaccgcatcccccgcgataagatcagggtgacgatcaagacgatggccacggcgacgatgttgatgtaggtaccgtgggccggatcaaagggcccagaaagggcggtcgggatgttaatcccaaacgaggcgagtagggaattaaagtaggccgcccacccggttgataccgaggcgaccgccaacatgtattccaaaatcaaggcccagcccaaaacccaaccgatgaactccccaaacacaacgttaccgtaagagtaggcactcccggcaaccggaagggccgaggagaattcggcgtaacacatggctgccaacgcacagacgatggcggccattaaaaaggacagggtcacccccggcccggcatcattggctgctaccgtgccgggaaggataaagatcccggtcccgatcactgccccgatcccgagggtcatcaggtcgaaggcagtcagtgacttcacgaacttttggtcggcccccaaataggtttgaaggctctcctttcgcattatcttcagactcataatcgctaaccacctttgctataatttatgataaagtctacttaaacatgatagagaacatattattaaaagtcaattaaattttaatgaggtgagttttgtggcaattgaagtaaccgccggcgccgtcgtttaccggcatggccaagcaggaatcgagtaccttctcttacaaagcatgaacaagggcaacttctggggttttcccaagggacacgtggaagcgggcgaaagcctagtcgaaacggcgacccgcgaaattaaggaggaaatcagcctccaagtcgccgtcgacaccagcttttcggtttacaccgaatacgacctgcccaacggtaaccgcaagcagatgaccctgtacttagccgactttgatcaagcggccggcctccacttgcaggccgaagaaattaaaaacgccggctggtttgattaccaaacggcgcggcaaaggctgacctacgataacttaaaggacctgcttgaccaggtcaacgcccacctggaggaagcataatggcgggaacaactaagcccgtctttgtgatcaccggggcggccgggagcggcaagacaaccgtggccaagtacctaaaggatacctaccaaatggctaaggtgatcacccacaccacccgtgccccgcggccgggtgaagttgatggagtcgattactactttgaaagccccacgtcaattaaggaccgccacttgctggaacgggtcgagtacgatggccacctctacggctcttcttacgaggggctagaggccggctgggccaagcacccggccgacgtgatcgtcttggataccgccggcgctttgacctaccaccaggccctgggggaccaagcggtggtgatctttttgaccgttagcaatccgcaaaccctagccaagcgaatcaaggagcggggcgaccagttggatgccgtgaagtcacgcctgacgtctaacgagtaccgccgcgatcaatcgctaccggactacttgaaggggattgcccacgtgatcgtcaatgacgactgggcccagaccacgcaaagcctggacgcattagtcgcccaggtcgcccccggggtggtacaatcaagctagtttcaaaaacgtaatcattactaaaaaaggtgggataaccgtggataaactcattacccaagccgaaacgatcatcaaaaatcaccagttgcgtttaaccaagcaacgccgctccctgattgatttgctggttcaccagccggaccactacctagacatcacaatggtggaccgcttgatgcgggacatgtaccccgggatctcccacaacacgatctaccgcaacctcgaggaatttgaggaaattggcctggtggaaatcacccagcggagcaactgcaaggcggtgaagttttcttgtgaggacggggcccaccagcaccaccaccactttatctgtcaaaagtgcggccgggtccaagagattcagatgcctaagtggccgaccaatttttatgaacaacagttgccgggggtccaaatcaccggccactcctttgaactctacggtctttgcgcccagtgcgctaaggaagccgggtcaaaataaattcacgggaatataagaatcttttaaacgttacgaatcgccggctagtgtataatttgtaatgctaatttgtaatgctaaaaagggggatgagaacgaaatgccattaaacacaccaccatttattacaccgtttgccctggtgtcggtggtcctcgccttgggggcgaccaacgtggtggtcaacaagacgaccaacaccaataacggagcggtggtagtttcttcgggttcccgctcgacgtcaacgaactccgggccagccaatagcgcaagtaagccgagcgatgacggcagtgataaggatagtagtcaaacgccggggaacacgaccgattcttcgtcggctaacaagaccaagacggctaacaagaccaacacgactaacaacacgaccaccaataataacgacacgacggctaatgacggcgggagcaccactagctcgtccactaagagcacgggaaccaccaacacccccaattcttcgtcgtcaaccaacaacaccaagaacaataacaccacaacgggggcgaccaccaataacacggcgggaaccaccacgacaaccactaactaaggaggggcgccatgttttcattactggacatgatcaatgggtcgctgggttactttaacctcagcgtcaagattaaaaaccggatttacgtgggcctagccttttttggtgacctgtacctgatctacgtcaccttcatgctcctaaagaaccagtcctggctgcggggctttttgtacttcttggccgtggtgggggtaacttactacctctacttgaacgccgtttattatttcctgggaaaaacctcgcgttttgacttcctgtcgccttggctatctaagttgaccgggacgacgcgtgagacccccgaagaaaaggagcgtcagcggctcgaaaagctggccgccctgcaaaagcaagcaatgggggcgtccaacgggttattcactggtgaagacgtgatccaagccgaggtcgaaatcgattcccgcgagcaagaaaacctccgcaaggtggtcgaccacctagtcgcagaaggggtcctactcgccgactacaacggcctggacgacgacgggattatcacccagtaccaagaaaccggccagccggtcgacgccttaaacgttggccagcagccaccttactttgaactggttcacgatcctttgggccaccgcttggagatttacatggggctaaaccagatggaaaaacggccggtcggccacatcaagcgggtcggcttgaccgacgttcacaccgcccacgaccagtttgacctctacttggccagcctctacgtcaccggggggccacgcaagatcccgggtcggcggggttcaacgatcctgaccgatggcgactttggcctggttgcccaagtggcctaccgggaccgccagggtcaaaatgatagttcaaccacgacgggcgcaccaacccagccgctgggggcccgggaacgggcccggcgccgccattaaccaatcaaaaaaagcaccccgctgaagttagaaaaaaaggcccctgacaatattgcaggtttgtacaccaactggtcgcgtatgatttatgtacgatgggatgaggagccgactgtcttttcaacttgtctgccaaaatttgatgatgacgcaatcaataacgaaattgaacctatgactacttggcgcgtgaaggatcgtcatcataatactaaacatttaagtgatctgggtaagaaaatgtggcgaaattttgggttatatgttcctactgaagctgatactcaaaatgccgatatgaagcctggaatagtcaactggttgagtttattaaaagatggacagctgattccggatgcccattatgtgaatttggcaacggcaaacctaatcagtgatggaaatgctacttctcaactgccggcagcagaaattagcgatgacctttatatcaatgccgatattttatttgatttgcattggacaactaagattgaagatgctattgaatatactcaacaaattattaagtactattggggatttgccaatgggttggctgaattacgaggcataggcgataaaagagactttgcaaacagattgagtgaagatttttataatcgcctaaatgagccatttaataattggctgatagatttggatccgatgcaaccaacgactcctcaaattttaaaatgggaagatgaggttttgcttagaaaggttgacgaacaagtaaatgcagttatggcaacagtatcgcctaaagaaattattggcaagcatgaagataagaataatgaaaaaatgattaaaaatatttttatccttgtcaatatcctccgcgcaagcatcaataagtatcgaaagaaattgaggtagtgagcatatggcaaatgaaatcgcaaaggtaactgcgcagataatatatagtctttataataacggcaatttggataaagcggtcttagcaagtttgcggcatgccgtaacaattaaagatcatcgtgcagaaaatgtttggccgattatgttttcaaaaatggcagcaagtgatatcagcagcgatccacaaggcagagaaacacgacaagagacagctatctatactgcgcttagatgttttgccatttatcagcaaggccttacccagctgagttacgcaagttctaatcaagtaagtgctgaggataaagggcagcaactgtttgtcgctttggctgatctaaggaaaagtcaagacaagcaggcagctcttgatcgacggatacaaaatctcttgtcttcaactaatattgatagtgttgccaagagtattactcagctggttagaattttaaaatctaccgatagaaatttattattagatttttctcagttggcgcaggatctatttttctttcaaatgggttatgagtactcaagaaaggttttcttaaaatggggacgtcagtattattggcaatcagtttcaactaattaatacaaaagataaggaaggaaaaaaccatgaccaaaaatttatatgtagacattcatgtattacaaacggttccagcttcaaacatcaaccgcgatgattcgggggctcctaagacggctctttatggcggagttatgcgagcaagagtatcgtcgcagagttggaaacatgcaatgcgagaagcttttaaaaaagatggcgatggtgcggaatggttactgagtcatcggacgaaaaagggtattcaacttttggctgctaagcttgccgaaaaggataataccctagatttagatgcagcaattaaaaaagcaattgaggttttcaaagtggccggcatcaaagtaaaaaaagatgagaatactactggtgcattgtttttgcttagtgatggccagattgataaattagcagactatgctttacaaaatgattcctatgataaaaaagagcttaaagaggtgtttagtaataaaaattcacttgatttagcactttttggtcggatggttgctgataatcctgaattaaacgttgatgcagcttcgcaagttgctcatgcaatttcaactcacgagatcgtgcccgaatttgactattttactgccttggatgacgaacaagatagtgcaggagctgctatgattgatacgttggaatttaattcttcaacactttatcgttatgccaacgttaatgttaaagaacttcttcacaatctgggttctgcggaattaacgctgaaaggaattgagctttttatcaagaaatttgttttgtcaatgccaactggtaaacaaaatagctttgcaaataaaacaattcctccatacgtaatggtaacaattcgaaacgatacgcctgttaacttagtttcagcctttgaagaaccagttcgttcaaatgatggttacattagaaagtcaattgaaaaacttgaaaatgagtatgatgtaacccagagctttgttgaaaaaccagagacaacggttgttttgtccactaaagaatctaaaattgataatcaagttaaagacatctcatcactacttaccaacgttgcagaatgtttagaacggatgatgaacgatgaaaacattagtgattagaatagctgcgcctttacagtcgtatggagatccggcatcttttgaaaaaagaactacttttcgagctccaagtaaaagtgcagttatagggatgattggtgccgctctcggttttcgcagggaaagcgatgattacaaaagtttaaacgatttagattttgccgttcgtgttgatcaacctggcgaagtgttaagtgattttcaaattacccactatagtttaaagaaaccaggaaaactttctcatcgaatatatttgcaggatgcggtttttatggttgcacttagtagcaagcaagacgctttgatggaagaaattgagtatgcattacggcatccaaaatttcaactctattttggcaggcgatcaaacccgccagctggtattttaaaaatgaaaatgtgtccagataaaactgctataaacgtattaaaagagttgccatggcaagcatcagtatggtttcaaagaaagtacaagaaagatgtttttaatgcacgtatctatgctgatgcaaaattagttccagacagacctaatcgcttgattaaagatgctgttggctcatttaatcaaaaaagtcgatattatgagtatcggtcagttgccgaagataatgtttttttagaaaacagtaattactttcaacgaaaaaatactgatcatgatatatggacatcgatttagattggagagagattgcgatggtatatttatcaagagtagaaatcgataccaaaaatcgtcgaaaaattaaagatttaactaatctaggcgcataccataattggatagagcaaagttttccagacgaaattcaaaaaggtatcagaaaaaggcatttgtggcgtattgatacgttagccaatcgaaaatatctgcttgttgtgagtgaggataaaccagatttaacgatactatcacgatatggcattgctaatacgacggctactaaggaatactcaccttttatcaatagtatcaaaaaaggacaacagttacgttttcgtttggtagctaatcctgtattacgaaaaggtgctagaaagaatggtgagcgtgaaaggacttttccacatattacaattaaccagcaaaaagagtggttaattaaaagatccgagcgtgctggatttaagctctctgaaaatagttttgagattaaggaacgtgattttgtaccactttatcataagggaaatcgtccaataagacttagtagggttgcttttgaaggaatattggaagtcatagatcctattgcacttcaaaacacgctaatttatggtctggggcgtgaaaaggcttatggtatgggaatgctaaccgtcattcctatcaactagctgaggtaatggtatgaaaaaaataggagctgacaagccgaaactacaagagcttggcagaattggcgatcgaataagttttttatatttagaacacgcagttgtcaatcgccaagatagtgcgatcaaagttgaagacagtactggaatcatatatataccggttgcaattattggtgttttgttattaggaccgggtgttgatgtgactcatcgtgctatggaattaattggcgattcaggagctgccgttttatgggttggcgagcatggggttcgacaatatgctcatggacgggcactgggacattcatcaaagttactagaattacaggcaaagttagtttcaaacaccagaaccaggattgcagttgctcgtaagatgtatcagaaacggtttccaactgaagacgtttcacagctcactatgcaagaacttagaggtaaagagggttctagaatcagacgagtctaccgagaatggtccaagaaaacaggtgttgaatggactagaagagagtacaatcacgataattttgaatcaagcacaccgatcaacaaggctttgactgaagctcatcaagcattgtatggattgtgctatagcgtggtcgctgcattgggtgcttcacctgggcttggctttattcatacgggtcatgatctggcttttatctatgattttgctgatctatataaagctgagttttcaattccaactgcttttgaagtagttgccgcatatggggatgataacatagaagatagaaccagatgggcaatgagagataagattcgtgaaagtaaactgatcttaaaaatggttgccgatttaaaggatcttctcggtgatgatgatactcgcaatgcagatattattaatctttgggatgataaagaaggattgcaaaaatttggtgttcaatatcatgaatttggagatgataattcatgattgtgataactctttcgaaagttccgatgtcgttacgaggagatttgactaaatggtgtcaagaagtacagactggggtctatgtaggtaattttagtgctcgcatcagagatctactctgggaacgtattaccaagtcgattggaaacggtgaagcaacgcttatctatagtactaataacgaacttggctatacgttcaggactacacgaaaagacaaacaagttattaatttcgatgggttaccattcatcaagcatttaaaaaatagtccaggatcagtcgaacacggatttagtaaagctgctaagcttcacagagctaaaaaaatacaggaatcaaagcttccaaaggcaaattcaacttcgactagacaaagcatcacagaattggttgcaattgatttagagacaacgggcttaaagcctacaaacagtgagattatttcaatcagtgcagtaaaaagaaccaatgaacaacaagtagagaaatttaatcgatatattaaaatagaatcagaagttccagctactattcaaaaattaacggggctatccaacgattttttaaactcagagggtgaatccttagaaaaagtgttggaatactttcaagtctttattggtaataatgttctagttggttataatttgctttttgatcaaagttttcttaacgctgcatttataaaagcaaataagcaaattatttcaaatcgtatgattgatttaatgccaattataaagaaggatcaaaagtttttagataattatcggttagcaacagttcttaagaattatggaattgagaatgactatccgcataaatctatatctgatgcaatggctactttggacctagcgcttaaactaatcaaaaatgacaaactaaggatctaaaaaaggcgtcatatagggatctgtttacgtattccccatgtatgtgggggtgatcctgtaggagctgaataatcatgggagcacgtgaggtattccccatgtatgtgggggtgatcctcaagacatgttgttcaaacttgctgacgtgttgtattccccatgtatgtgggggtgatcctgagccgatgccaaccaggcaaccggctaacccgtattccccatgtatgtgggggtgatcctctaagtccgctaacgctttaaccaagcgatctgtattccccatgtatgtgggggtgatcctcaaggcgtggttgtctgcgtcccacagatccagtattccccatgtatgtgggggtgatcccaagtacgcgcatccgtgtcggttgccgttgcagtattccccatgtatgtgggggtgatcctttcttccttgaagagttcgagaacgcgatcgggtattccccatgtatgtgggggtgatcctcgatgatcataccgtagatgcctttaaatatggtattccccatgtatgtgggggtgatcctcgaccaggtcttagctgacaacgacttctttagtattccccatgtatgtgggggtgatcccaaggatatcggcgtatcaaacgaggttaacatgtattccccatgtatgtgggggtgatccttgctgttgccgtgccatcagccggtttgattggtattccccatgtatgtgggggtgatcctatcagatggaaggctgtcgtgggcaccaacaggtattccccatgtatgtgggggtgatccccaggatcggttcggttaacgagatcaccatcagtattccccatgtatgtgggggtgatccttaactggtaaacatcgttagaaacattctctggtattccccatgtatgtgggggtgatccttgaatggtcttcccggatagattccatggggtgtattccccatgtatgtgggggtgatcccgctatccgcttgatgatccgatggttgccgcggtattccccatgtatgtgggggtgatccctactaaaaataggatagattaagatgcggggcgtattccccatgtatgtgggggtgatcctagcgttggcggaaggcattgttaatttagtcttgtattccccatgtatgtgggggtgatccttgtcggttgttctgctgattgcgttgctgtgggtattccccatgtatgtgggggtgatccttaagccgtttagccattgcagcgttgctcatagtattccccatgtatgtgggggtgatcctcagtgcccacccggtggacgttagctctatccgtattccccatgtatgtgggggtgatcctaccggcgggcgaagttggtcaacctcgtcattgtattccccatgtatgtgggggtgatcctggtatcacttgaatatggcgcatcccatcgttgtattccccatgtatgtgggggtgatcctacatggcatacgcttgaaattgactacgataagtattccccatgtatgtgggggtgatcccatgatatccatggttagcagtagtaattatgagtattccccatgtaccactatggtaatccatcaacaagatttagtgtagagccaataaaaacggccattagggtataccctattggccagttgctttggctgtaataataaaatgcagctctgtttttaattaaagatattgttcattcaaatgtatgcttggcgaaacgatgatatgagagaaattgcagagcgatgtacgtgctactatcaaaataaatattgaaaactaatgctttactgcattatcgtttttccagtgtgctgtgaaatgagcttcagcgtgattatccgcaaaaatccgatgaaagattgataccaactcatctgcgctctcggtaaaggattgtgcagaaaactcgtcaatggctgaatgagaattaacattgaatagtttgagatactgctcattattccgataaaattcatcctgcttaattcccgtaaactcgatgtacgtctcaataattcgacgcattgagttaagcatggaatttgtatacccatgttttgccaaatcaccaagttctatccagagtgcatcataatttgtctgcatatcccgcttcgcatcagtaatctgaacgaatgacccttgccgcaaatgataaaagtcactcttatcatattttgtcttgcctttcttgtcttcaaatgccccatgcggaggaacgtttaagtaaaaatgaatattatgagtcatgattacaatgaagtctttttggtgatcaaagcgttctctttgctccccttgataaagtttctgcatttccgtaataatcaaatattgcatatcagagtcgttcgaattcattgggtcatcaaaaattattaactttggagacgtagatgtttgtatggttgtctcacctagtttctctaaaaaatataatagtgcaattacatttttttcaccagtggataactctttcactccgcgtagtgtgctttttttacctacagtttgtgaaacctggtaataaccagtctcttcattttctgtgtaagttaactgccacggaacaactccttgtaaacgtttgttgatgtttttaattgcctgtacctcggctttcggcttcaaagcatcaatttgatcattcaaattctgaatgtccgcttcaaggtctgcttgctgtcctacttttttgtcaaactcttctttgacatttttaaatgtttttcttacatcgttcatctgcacatatttcacatcatatttgaactgaccaagtaatttgtaaatcatgttatatcggagcttttcttgtgcctcccttttttttgttgcgagtgatgctccatactccttattattcttcaccaacgaattgtaactcgaaaaatcaaaatcttctggaacttctatgtctaattcgtctaactcgctaaataaatttttttctttggattctagtgcgtcttccaaagcgtcacaaaaggataatattatctttttatgtgcaactaaatcatcccaaatattccccgccgtttcctgatatttcggataaaatgctgcctgagtccatttcatgcttataattaagcttaataattgacttacttttttcttaccctcaacaattcggtttctcaatactgccacttcatcagcactaaagtatgattcgagttcttgaaaggtttcttcggaaatagcgtttccacaaaatgcgcaaatctctccgctctgatgtttatgaattcgcatgccttcttcagcaaaattaatcctttgctgattattttgaagccgtttaatacggtttttctcctcaactttactcttgagaatttcatttgtacttttcagatatgctgaatagttaacgtgcttccattcaacagtattaacgaatagttcctcggtttcaagcgtcttctttaactgagtaacatcaatctcttggagcgccgcagcgtgggaaatttccttcttaaagtcactcttattataggtcgtcttagatatttgcggctgagttctctttttgatgtatgcagctgagtccgaatagaacttgtcaatagcagtattatttttttggactgctgcttccgccgccgccttttttgctttcagattatgtatgtccgagtcatcaatctcactagtgacccgctttaactcattttgctttgcttgaatctccgtttctttctgcttaattgcaagttcgttctcaccagcatttatcgaaagcgaaaatgcattcaacttctcattttcacccaatacagtatcaaaaccggcaaatactcgaacatcgaaatttggagaacattgttccttcaaaagtgaagcaaaagtggactttccagagccatttcgtgcaaaaataaaatttttgtgttttagtgaaacatgatcgtctttgaaaatctgaattccatccgtaaatttttgcttagtcaaatcaatatttagttcattcaaaataatctctcccagaaaatgtctcaaactttcagctcatatttagcgcaaattcacttttgctcaaattgagtatacttaatggctgttcttccactttctaatttcaacttttagaaagcttattttattttgttgattaaacttatatctatcaaaaccgtgaaatacgaacaatttgccatcttttttgcaactggcaacaccccattcagtttcgtaatcatcactattaggactgatacaatataaatggcgtagttcctgattatccctaaaaaagttctcaaaaaaactagtaatcttagttggattattagcaacaaccccattagctccctcaactacagcatcatcgaaaaataatcttaatgggaagtaacaagaaggtgacaagtactatttttactaacgctgacatcggcacactaacccttactcaaatattgaaatcactaagtgaccccacttgcttagaaattgtatccacactatttaaagaaaatcaagaatgttcctgtgaaatatttagtgacctaggtagtggctggtgaaagctgcatatttttcgagtattgatccaagaaaccgtgtaaacccttgaaccagagacagacataaatatagaatgctgatgaattagtatttgtttctcctctaaaaaatatgaaattttagatgagatgatctcaaattctatcttgtttgtgctcaaacctacaaagtgcgagaaaagttgttaaattgacgaatagccttacaccaaaacttgtaagtgatcatgttcaaatactgatgtgtcaagatatgaataagctttcaccagccactaggtaagaaaagcaaattgtcacaacatacactagcggacgttgaggagggatattatcgtttcatttgttcatctatgttcaatttgaatttcatgcttaagtttatctacgtaccttcctaggtttttatcaaataacgattttatattgcaaaagtcagttatagatttgagagcattcccaacaaagagcgtactaataaatattggtatattgtcgtctggattgtttttaggagccatatttgatacatcatattcttggtaaacattagttgcatgtactcttttcgaagtctgatgcataaggagattgtaacgttccccctcattaacatatatagctaagttttgtaaaccatgcaagtaatttccattcgtatctttgctaacattataaaaatctttaaagtccttagggctaatactgatggaattgttatcaaagaattctttaatcttatcgttgatattgtctttttgtctttctaattccccttcttgtgtgtcggatttttttgctagttctattgctttgttcctttgtatcacgtctttaggattatttgtattaatcaattgagaattaaacaaagcatttataagctttttaacctcgtctctccgtgcaattaaattgtaagcctcttttttaatttcatatgttgccttattaccctcacttttagtcaaataaagaacataaaagtaagtttccataattgtacgactaattatttgaggaatagatcggttttttggataattatttacttcaaaacaatataaatcaaccatatatttaacaagtaaaaccaataagtcgtattcttctagttttccctgacttttaagctcttctgctattttatttatattagattctgcccttttggaaataatttttgtggtatctatcaaagaagcacccctttatctgctaatatcaattagtaactattgtttttcttttagtcaatcttaccactattttataagttatatttgaatcacgataccaataaaatctcgctggttcttttattttaaacgtggttaagatgctagtctgcctgtataatagtatcttgtagagaagttaaggcggtggctatttccaatcggaggtggtgcttatggtgttaaacctttaaagcccataaatcctaacgaaaggagtagcctaggtgtccgtgtcggacgctttacaattaatgctggctttcggtacttttatcgtggccttaatcgcattaattgttgagctgatcaaaattcagcaaaaaaaataaccgccttagctctggtcagctagcggttattaaatatcgttaaaatctgccaccgtctttaacggctctacatgggaagccctgttctagcgggacttcccttttctggttacattataacatggctataactgactttcgactatttttaatcagctttctagcagtttttagggaacatacgtttgctttttgtgctacaatacaggtaaaacttaacggaagtgatgaaattgtttactgatgatgaaccgcatggcgtgttcttcttaatcgataacaagtccttttatgctagttgcgaagccgtttcccgggggctaaatcccttaaaagtcccattagtggtccttagtgaagctgaaaataccaatggcggactcattttagccacgtcacccgaagctaagcacttatttcatcttaaagccaacgtctcccgtaaacgtgacttacccaacgaccccaggttgtgggtcgtgccaccgcgcatgaacctttatattcaacgtaatttgcagatcaatcagatctttcatcaatttactactgaaaaagaggtttggccgtattcaattgatgaaagcattcttgatatgacccatacttggcggctgtttggcaattccgttcgcgaagtggcacgcttgattcaaaagacagttcggcaaaagctaggcttgtataccaccgtgggaattggtgacaatccggtgcaagctaaattagccttagacctttacgctaaacataatcatgaattgatcggtgaaatccattacgaaactgtgccggataaaatttggtcaattactgaattaacggacgtttgggggattggcccccgtatggcgaaacgtttgaaccgtcttcacattcacaatatgtatgagctagcccataccaacccttatttactcaaacagcagcttggcgtcattggtagccagttatttgctacggcctggggaattgatcgcgcgcaagttacggaaccaactaaggttaaagaagctagcctgggtaattcgcaagtattgccacgagattattttaaccaagtcgaaattgaaaccgtcattaaagaaattggggaacaggtggcggcgcggcttcggcaccaccataaactggcggggtgtctatcgctaagcattgggttttcctatgctgcagctgaagcagatggtcgcggtggttttaaccaggctttaaaaatggaaccaactaatgataatcaagttttgacacaacaattattgtggttattccgtcagaattgggacggtcaagctgtccggaatattggtgtttatagcagtaaactaagtgccaattccggccaacaacttaatttatttgaaaccccgcacaaccaaattcgccgtagccggttaaaccaagtgattgatgaaattcaccggcaatttgggttcaccaaactagtttacgcgaccagtttattaaagggaggcaccgctatcaagcgggcttcactagtgggcggacataatggaggcaatagctatgaatagcgatatcgagattattaaggggcggttaaccttattgtttaagcggcgtccccaaacccgctattggttaatgttgactaatgacacctacgatcagacctataatctgttttttaacagtcaacgggctaatgagcgttgtgttttcgtttttataagtgtcaacttgacaggggatagtaccataagctgatatcaacctcagttgataaagagcccaaatcactgtgcaatatatctattagtgccgaaaggcttttgttaaaagacacttcaaatagtgattgggattttttcctttgaattcggtggcctacttgttttgcttagaaaaattggcgcaaaatatcttttagtggtggtagttcaggtatttttttctcttctttaaggtattggctaccaaatttcatgtatcctttagcttcctgaccgacaatcttgcccggcaaaggtgcatcatcactgacataagcattgatcagtaccggcatattctggacccgataggctctgttcaatgcgttcttaaattcttcggaagttttagcagtaatgccaacaccgccagccgcatcggcaaatttggcgtaatccatatcctgtaagtcgatttgataatttaattggccggcggcctgttgttcgtattcaataaaggccagctttgaattattgagtacgatattaattaatggtaacttgtatttaactgccgtaatgaagtcctgcatgaccattgcaaacgcaccatcaccattaaccgagataaccggtcgatcgggataatttatttttgctgcaatcgctcctggtaatgcacatcccattgtccctaagtaagaggacaagataaatttttgtgttggtgatacgtttaagaaacgggcgctccaagaggtggctgttccaacatcaattgaataaattgtattaagcggtgccgtttcattaatatcgttaaataatgcttcgggtgcaactggcttggaatcgagttcacgtttgccggtcatccaacgattccagttagcaacattttcctgacaggcctttaagaaaccatcatcaggatggaggatcgttgtttcagaagaattaagttgctttataacgtctttgatatcggctaccaatccaacatcagccggataacgttttccgattgctgacgcactggtattgatttggatgcttttggccgtccctggtttgggcaagtacgcggtatagggataatttgtgccgaacattagaagcagatcggtattttgcatggcttcataagccggctttgtccccaacttaccaacatttcccagcgaattaggatgattgtcgccaatgatcccctttgcgggcaacgttgaaataaacggaatatggttttgctctaagaaggccgcaacctggctgccggctttttttgcccccaagccaaccaatgcaagcggttttttggaatcacgaatcagtttagcggctgtattaaggcgattgtcatctatttgtggtgatgtcaattggaaagaagaagcggaactggtatagtggtcgctgaccctttgttccggaaggttatccggaatggttaaaactgcgactccatgtttctcataagccgttcgaatggcttcatcaacgatttcagctaaattgtcagtggcagaaattagtttattatagaccgcaacgtccgcaaatagttgtggtgtattcacttcttggaagtattcctcgtttaaaaactgggtatcaacctgaccaagtaaagccagtactggcacgtgatccattttggcatcataaaggccatttaacatatgaattgcgcctggcccaccgattgaaagacagacaccaagcttaccggttaacttagcctcggccgctgctgccaaggaagcaacttcttcgtgacggacttggacaaatccgatctgatcctgttgtttgcgtaaagcatcgacagttgtatcgatggaatcccccggtagtccataaacgtgttttacatgccaatcaattaagacgtcgactaattgttcagaagctttttgagccatattgcgtcatcctttccataaacgatgttaagaaagcttactttcattgtggcgaatttacaattgaaatgcaacacaaagtggcgaatttacaattgaaatgcaacacaaagtaaaaaaataaacccataccgggtagaataagagccaaaatataccacaaacttgtcattttccttacagaccctgaaggatgcttacaaggtaagtccaaatgaacaatattatttgttggccaatcacccattacttcatccacgggaactcatgattgacgcccaccttgctgggcttcatcttaaccattatcagccgctgcgtaatattaaggaacggatctggacaattgacgattccagtactgaacggaagctgttagtggatcatgtggccggaatcattaccgataactttgaactggccaacaacgtgaagaagagcgtgctggtttaatcatttaaatggcttatttctaaatggcttatttcaaattgcggggtcggggcagctaatcgttgcgccgacctttttgtggatcacggtttactttcaaatgtccggctgacaaaatttgtaaacggttattttgaatccactctcctcctccgctataatgaagatggtagtagattgtgtacaatgtaatggactgtcgattgtgaattggaggtatcctatatggcaaatcaatatgattatgatgttttatatttgggtagcggtcacggaacatttgatggcgcgattccgctcgttcaatcgggcgcgaaggtcggcgttgttgaagcggatatgattggcggtacttgtccaaactatggctgtaacgctaaaattacgctagatgctccggttgcattaagccgagaagttgaacgactcgccggggtggtcgatggcaagctgaccattaattgggcaaagaatgtggcccacaaaaacgacgtgattaagggcttgccagggatgattggtggccttcttgacagtgttggcatcgacgttttccacggtaagggaagcttccaagatgcccataccattgttgttgacggccaagaaaaaactgccgacaagatcgtggtttcaaccggactacggccacaccgtctcgatattccgggaaccgaattggctcacgacagtcgtgagttcatggacctcactgaattaccaaagaacattgcgatcattggttcaggatacatcagtatggaatttgcgacgattgccaacgctgccggggctaacgtcacggttttgatgcacagtgataaggctttacgcagtttctatcaaccgtacgttgagcaggttatcgcggatctggaagaccgtggagttaagttcattaagaacgctaacgtttcggcattcgttcgcaatggcgatcaatttgacgttgagtatggcgatgacgataagttaaccgttgattggattttggacgccaccggccggattcccaacgttgaagatattggattggaaaaggttggcgttaagtataatgcccatggtgtgattgtgaatgatcatttgcaaaccagcgttgagaacatctacgcttcaggggatgttatcgataagactcagcctaagttaaccccaacggccgtgtttgaatcaacctatctctgcaagctcttctcaggtcagatcagcgatgctattcagtatccggttattccatcggtagtcttcacgtcaccaagaatcgccaaggctggcgtatcggttgaggacgctgagaagcaggggctgaccgttcaaaccaaccacttgccggatgattggtatcggcaggttgataacgaaacccaaggtgatgacaccctgatttttgataaggatcatcacttggttggcgtcaccgaagtcagtgagcaggcggacaacgtgatcaatacgttgctgccggcgatggagtttaagtttggcgcggctgaactcggtcgactggtttacctcttcccatcgatcagttcggctacttggggccagctgtaaaaaataatatgccataaacaaaatctgttaggagtcatggatgatgatcctaacagatttttatttcccggatttacaatctaagtgcaacatcataattaaacaaaaaggccatgaagacctaaacttaaattgaccaaaaaaataagttttcagaaccaacttttttctaaaattccaacaaaactactgcatccattataatcaaaaagccgtctaaaaggcgacctaatgctaaaaaatggttattcaggagacactaagaatgtggtttacatttaataagttgtgttaaccaaattggttgacgctatttgtaatagcttgaatcaggacaatttatgatggcgcaatcaaaacagagatgcttaaagcttgaaatagttggcctgttaagaatacaataataacaaatataacgataaattcatttatcgcgtagttcaagttgattgattctctgttttaaaatgaggaggtctttctcgtgtattatagtaaaggaaattatgaggcgtttgcaacgccccgaaaacctaaagacgtcgagaagaagtcagcttatattgtcggctcggggctggctggtttagctgctgcagcttttctaattcgtgatgggcagatggccggtgaaaaaatccatatctatgaagaattaccggtagctggcggttctttggatggcacagatcggcccaatgttggctttgtaacccgtggtggacgagaaatggaagatcatttcgaatgtttgtgggatttgtatcggtccatcccgtctcttgaaattaaaggtgcttcgtacttggacgaatattattggctggataaagatgatccgaattcttctaattgccgtttaatctataatcgtggtaatgaggttccagacgatggtcagtacacgcttggtaagacctcaaaagaactaatcaagttggtattgacgccggaagaaaaattgggtaccgaaaccattcaagaatttttctctgatgcgttttttgagagtaacttttgggtgtactggtcaaccatgtttgcctttgaaaagtggcattcagctgttgaaatgagacgttatgtgatgagattcattcatcacattgatggcttgccggatttcacggcactgaaattcaataaatacaatcagtacgaatcgatggttaaaccgttaatggcttatttaaccgatcaccatgtcgatgtccaatttgagacaacggttgataatgttttggttgatttagaaggaaaccagaaagttgccaggaaattgttactcaccgttagtggtcaaaaacaaaccgtaacgttaacgccaaatgatttggtatttgtcaccaatggatcaattacggaaagttcaacctatggtagtcatgataaaccggcgccgattactgatcaaccgggtggttcatggatgctgtgggaaaatttggcagctcaatctgatgattttggtcatcctaaagtcttctatcagaacttgccgaagaagagttggtttgtgtccgcaacggcaacgattgaaaacgacgagttggacccttacattgaacgattaaccaaacgggatctgcatgcccacaaaatcaattcgggcgggattattacagtcactgattctaattggatgatgagttttgcggttcatcggcaacctcattttaaagaacaaaagccaaatcaaaccaccgtttggatctatggattgtattcagatgtcgatgggaattacattcgaaaaccaattgaaaattgttcaggaaaagaaattgctgaagagtttctttatcatctaggcgttccggagagcaagatcgatcaactttcaagtcaggagtatatcaatgtagtaccagtctatatgccgtttattaccagttattttatgcccagagctaagggtgatcgaccaaaagtggtgccggttggatcggttaatttagcctttattgggaattttgctgaatcaccatctcgagatacggtttttacaacggaatattcggttagaacagctatggaatctgtctatacgctcttaaatattgaacgaggggttccagaggtatttggctcagtttatgatattcgtgagttgctgaaatcggtatattatatgaacgacaagaaaaaactcgaagaaattgacctaccattaccaaagccgattcgaaaattaggcttgaagaaggttgaaaaaacttggattaaggagcttttggaagaggcccatttaatttagaaaaaaataagcgtgccagctttgacaaaagaataagccatccaattctcccccaagaaaataagttagtctaatgaattaattgtacaccttggggcggttgacggcataacgcccttaattacggtggtaaataaccaccgcttcaaaaaaagcaccggccgcggccagtgcttttttgttgtttttaattcgttgccgacccggcaatccgggcccagttagattggacggtggcgtttttggttggcgtccagaccatgccaccgttagttgattgggaaaccagggcgaccggctggccgttgtggtaggcaaaggcgtaggtgatgtggtattcgccaatgttggttgaagcgttgccgtcgccttgcgggctcttgttgtagttgtacatggcgacgacgttgtaatcgtagttgccggtcccggtggtggaccattcaaaggtcgagccgtccccttcgtaagagccgatcgtgttgttgacgccgccgaaccactggtagtcgcccgggctgagttcggcgtaggattggtgcatcgatggcccccaggagttcataaaggaccgcagttgctgggccttagcggagttccaaggggtgctggaagtggcagctgcctggctagaactagcggagctggtctctgcttggctactttggctgctggtcgacgaagacgtctgggcgctgctgctttttttagcggtggttgacgagctcgacgccgttttggatgagctggacgaactagaacacccggccaataagaacagggcagcccccagggtcagggtgccggtaataattttatgcatgaaactctcctcccaatggataatcacttgttatttctagtgtaccccgttgatttgacatatgacaagacgaaatcggtttcatcatgtatcctaagggtatcaaaaagaagggatttgagattatgccattaatgaagtttgacatgctaaaggggcggacgcctgaacagatcggcgcccttttggacatcgtgtacgaggtgcaattagagaccttaggcacccctgtaggtgaccggtaccaaatcgttaaccaacacgaaccctacgagatgcacatcttagacaccgggctgggggttgagcgcagcgaccaggtactggtgattaccgtcatcacccggccgcggacgaccgcccaaaagcaagccttttaccgccgagtggtcgaccggctccacgacgaactaggaatgcgcaaggaagacatgatggtctcaatggtccaaaacaccgatgaagactggagtttctttggcggtgacgcccagtttttgaccggggcgctatagggcgccgtggtgaatcgtgatttggcggccccgcacgctgggcttgccctcggtaaccagttgcttgaggcaccggcttaaggtggccggcgtgatgcccagctagttagcgacctcgcccttggtcatcgctagctggtaggtgctggattggtaatcgcgttcccagtccaggaggtaggcgtagaggcgctccttggcgtctaacaaatggaggcgggagttgtcgacctctagttcggccagccgggcgccgaagctgttgagcagctcgcgggccaacagcggggaagacgccagtaggtcctgaaaggcgtcgtggcggagccggatgaccgtagtcgggtaaacggcctcgatcaggcgggctaagcggggttggcgaacgaagagggcggcctggccgtcgacgtcgccgccctttaagaggtataagatgttttcgttgccgtccgcggtcaaaagcgacaccttggccttgcccgccaccactagcaagagggcctgctcgccctggccgtcgctaattagctccccggcctggtaggtggtgggggggctggcgatttgcgcgattttagtcagggcgctgacgggtaaattacgaaaggcccgcaccgcccgcagacggtcaattaaagtttccacgatgagttctccttttgacataaagcaaattgggcttagaataacctgataacgtaaagaagtaaagcatttcggaggtggattatgcaagttgaagacgcccttaaatcccgccatgcggtacgggattttaccgaccaacccgttgcaaaagaaacgatccaagaaatcgtgcgcttagctcagcaaacgccgtcctgggtcaactccgagccctggcgggtgtacgcggcgaccggccagtcgctgacccaaattcgccaggggtgtttagacctggccgcccaaaaggtggcaaccaacccggaccttaaaacgatgagccgggacgactgggacgcccggccgcaaaaactgatgaaggactggggtcacgacctggtgcattcctttaccgactttgacgaggcccacacggtgatgaccggggccagcgacgccttgaataacgccccggcgattctcttcgtcacgatccctaagcaaacgccggactgggcgatcctagacgccggggccttcatgcaaagcctcttgctggcggcgacggccaaggggttggggtcgattccaacctacaacagcgtccgctacccgcaggtggtccgccaagtactggggatcccggaaacagagcggctcctggtcggggtcgagctcggctacgaaagctcggccaaggtcaatgcctttcgggcccagcgcccggacctcagtgatgttttaaaaatttcagaataggggcgattactatcatccaatacaaaaccgttaacgtcgacggcctcgacgtcttttaccgtgaagcgggcgacccaagtaagccggcctttgtcctcttgcacggcttcccgtcgtcatcgagtatgtttcgcaatctaatgccgctgttggcccgtgatttccacgtgctggcgccggatttgatcggttttggtaactcggcagcgcccagtcgcgaatcgtttgagtatacctttgagaacctgaccaagaacgtggccggcttcttagccgcgctcaaggtcgaccaatactttttgtatgtctttgattacggagccccgatcgggtttcgcctagcgatgcgccagccagagcgggtgctgggcatcgtcagccaaaacggcaacatttaccaagaagggctggggccgaagtgggcagaacgggctaagtactgggccaatccaaccccggaaccgcgggcgcaatacgaaagcgcctttgccccggagacgattaagggccagtatttgaccggcgaaaagcccggtacggtcggcccggatggctattccttagacatcgcccacaccacggagccgggttacgccgagcgccaagacgacctgatcttcgattaccagaccaacgtcgccttgtacccgcagtttcaagactatgtccgccagtaccagccggaaaacctggcggcttggggcaaaaacgacccctcttttatctacccgggggcaccaaggtcttaattgcgaccggcctggccgccatggcacgtttaaaggccgcccatcagcagctgaaggaggtcgccacggcgttgagcacgaccccggaagaggtggtcgccgccgctagcgacctgctggccaaaaacaaggccctcaaaaagcaacttaaggccgctaccaaagcgctaatggcccagcaggcggcgcaggtgctggccagtggccaacaagtcaacaaggtccatattgaaagcgccggcgacatttcggtgttggcgccgttagtcctaaagggggctggcgaagaaacgctcctgtgggccaagctccaggcggtggtggatgaaatcaaggccgccgggggccaagctagctaccggactgttgacgtcaccgacttgcaaagcgtcaaggacttggtggcggccgcccaagcagaatttggtggcctcgacgtcatctacaataacgccgggatcatgccgaactcgccgatgagcgaggtctgggttgacgagtggaacgccatgattgagatcgatttaaagggggtcttaaacgggattgcggcggtcttgccggtctttaaggcccaaaagcacggccacatcatcgccacctcctccgtggccggggtgaagaattacgtcggttccggggtctacggggccgccaagtggggcgtgcgcaacgccatggaggtcacccggatggagagcgccaacgaaggcaccaacatccgctgcacgaccctgtgcccggccgccattgataccgagctgcttgatcacatcggctttgaaacgacggccgcaaatatgaaggccttttacaagcagcacgccctgagcccggaagcgatcgcccgggtggttaacatcgccgtcgatcagcccgccgaagtcgacatcagcgaagtgataatttacccgaccaaccaggcttaattaaccggccggcgcccccatgatgttgcttgacctcaagttaggttcaggtgctatcataaggccaacaaagggggcgtttaaaatggaaaacgtaaggttaaataacgggataacggcgccgatcttgggctttgggacctaccagattagccctagccaaaccaaggccgccgtggctgaggcccttaagctgggctaccgcagcatcgacaccgcccagtactaccgcaacgaagccggggtcggggcggcggttaaagaaagcggccttccccgcgaagagttattcatcaccactaaggcgatgacgaccggctaccgggccaccaagctgggatcgacaattccctcactgaggccgggctggactactttgacttgatgctgatccactggccgatgcaagacgacctggggacttaccgggcgctggaggaagcctaccaggccggtaagctccgttcgatcggcgttagcaactttaaccgcgcgcaactaggtgaaatcatggccaacttccaaacggtaccggtggttgaccagatcgaaacctgtgtcttgcgccagcaaaccaagctccaccagtacttagccgattaccagattgtccacgaagcctggtccccactgggtgagggcgccggacggttatttaaccacccggtactaaaggacctggccgctaagtacgaccacaccaccgcccaggtgatgctacgttatttgacccagcgccagatcatggtgatcccgcgctcaaccaatccgacccacatggccgctaacctcaacatcttttactttgccctaaccgcagccgacctcgcccgggtgcaagccctcgacgagaagttctcgctttccggctggccgtccagcatgaccttggacgaagattactaatgtgttataattggataaatgatgtaagaagtagcggatcacaactgaggaggaattttatcatgtcagataatggaacagtagataaaatcaagggcacagtaaaagagaccgcaggcgatgttactgacgacaagaagctgaaggccaaggggatcttagataaaaccgtcggcaaggtaaaagaagccgcagaagacgtgaaggacactgcggaaggtgtcgctaaggacatcaaggaaaaatttgataagtaatcttaaaaatcaggggtaaccaaggacgctgaatgtggtacactgaaggcattatcaagatgcaaaagtgtgtcatagggggttacctccagatacagcaaaagtccggtgcgttggtgctttctagccagcaagccggcttgggcgcccccatcggcgccttttttatttccgaatttacttgacctcaagttaacttcaggtgctaggatgatgataacggatggttgaagtagaccttggaggccaaaacaacttggtcgcgggcgacgtctttaagcgcccggcccaggtattcttcgctggtcccgtaggagtagacgttggcggtgtcaaagaagttaattccggcgtcgaaggcgtggtggatgatgcgatcgctcgcttgttcatccaaggcctaggagtgggtggagccgtcgccaaagctcatgcagcccaggcagagtttagagacttgaatgtcggtgttgccaattgttgcgtattccatggttatttcccctatcaaaattttcatttcaacttgttaccaatttcaataatccataaaacataatttcaaccttttttctttaaggattttaatgttctataaatgccaactgttctgagcaatcctaaatgttgcaatccccacaaaataaatttatgttgaattgtgtctgcatatttaaatgatcggtcgtccaagggaattgtttctattaagtttttatacactttagtattaggatttaaagcaagatagcctccaacaatacgagaaataaaataggccgcttcatatttagtaaacactaaattatcattaaatataaacatgctatttttataaacatacttagcatcgttaacaatgctattagtagcattgtgtgtcaccgaattattattatcttgataatatataaaaatgtcgccttgctttacaagaattgtttctactttatttaaaatcttcatattaaagaatagatcttcccaacatgacagattaggatcaaatttaatattatactttagaataaaacttcttaaataaagcttattggaggctgacatttcatattcatcagggataaattctttatattttccatataccatggttagtgccaaatactttatatctttgcctttaaataccttattattatgattttgaggtacccgtgcactaaatgaaacaacctgagcattaaatctttcattattgctattgctaaataatgattgaaactcactactcaatgcatcatcagaatcaaaaaacactaaatattttccattagcattttctattcctatatttctggcagtactgacacctgagtgggataatttaataattttagaaataatattcttgttgaaagtgaagttacgttcaatataacatgtatcatcagtagagccgtcatcgactaatattagttctaccttcaaattattacaatataagtttatacttttcagtagccttacgattgtattttcactattatatgtcggaactatgatacttacatcaaaactctgttgttcatccattttcatactccaaattttactttacttgtttctcaccctaattaagtagactactgacttaggcaaagaacctactattaaaggcttaatggaaaacataaccacttttacaaacggtaaatctaaccgtttaaaatttacaaatctaatatgtgcttcataaattcgataaatatattttgatttctttttagcttcgctttctccaatatagtacttataaagagagcgttgaatattgtagcctttcatacctgctatatacattcgcatgaataaatcgtaatcttcagcacgccttgtttcattagcaacacgatagccgttaacttttatcaaatcttcttttctaaacattgtagccggatgtaaaaaaggcgagctccatagaaagtcgtttttagtgggcacccttttcattttttttatgtgttcaccgttactactttctaaaataaaattagtcgaaacaaagctatattctttatgacttgttaaaaagtttaattcaagttccaatctatctggtaatgaaatatcatcatcatccattctagcaataaattcaccattagcattctttatgcactgattcaacgcaaatgctagtccatgattttcttcggttgaaaaaagttttatccttttatctttttttgctatttcttttagaaagataagcgtatcatttgttgatccgtcatcacatatgataaattcccaattcttatatgtttgtttctctatagattgaacagctcttatacatttatctttagagctattgtgaactcccattattacagaaataagatagtcttttctcataaataacactccaatttacaatgtactataaggtacaattccccccatattatgagatagtttataatatagaagggaaaatccagctaacattattattattataagaaccagttttattaacatacgataagtgaatttctcacttattacattaatagttttaggcaaaaatagaggaacaaaaatagaataataatctaccattctcattaccaatgtattttttgcaccaagaatatacaaaatagttgcaattaacgataagtataaaagtatacttatcgttgcattttgatatagagactctttattaattattaaggtagcgctaatgaatacaaaaataaagatccccagaagtatagatcccccacttgctgtatactcattactattatcatatattttataatgatcaaatatattagagaatatactaaaaaggtaatttgacatatatatcaacaggatagacgcagaaattgttgtaactaatgcgtgttttgattttcttatccgaacaacaagaaaatctagtattgcaattatagaagtattatgtattcccagcgccagtaaaaaaaataaacctgcttttcctttttgctttttcaaaagagcaaagggaattaacattacaaccattactgctaacatttgccgttggacattaaaagaagcaaagtaaaagtacaatgttatgtataggtatatactcaaaaacctttctaggaaagtatgttggcaagaataaacacaataaagaaatattgaaacggtaaccgtagaaagtaaaaaaagaaatacatgatagtcgtttggcgcaaaaaaccaactaattttcctcaacaagtcatacacaaaggtgtcactctcaacaggttcattagctaaataaccattaatatttgttagggtatcagttcccactctaaacgaacgtaaccccattattgacactaattgaataccaactagccaaaaataagttttacttaaattaggcttaataatatagaaaaaaaagctatatattataaacacaaatagctgtatccagtaaaaattcaattttaactctccactcgttagtttgctgccatatacgtatagtgatcttgcaaaagttagattttaatacttccactcatgaaccgatagtatatagctctgtccgcatctttctcaaacaatcctttataagaaatttaaaacaagctatcgtatatttaatatatattactttggtaagaccattatcatttgtatacttgtaatttcttgcattaaagtattttactaagtcagggctaaacgtgagtataaaaggcccgtcacctaaagttttaggaaaattattaaaaggttctatatagccatttaaatatactggtgttatcttttccatttttaacaatgctttaatatttaaatgaggtatacttgttttatttataataattagttttaaacttggattagagaaaaccacattaaacggaatagagccattcaaacaaactatctctttacttttctgaaaaattgctatttgctcgacaagagacttttcttcaggatggatagtactatattcgttgagcctaaaattgttttctatattaatttctccaaattcatttttacgtgcttttcttaagtgagtacgtgataaatatatttttttaggtactactatatctttaatttttgcatttgaaatcatagttttaaatattttaggatattcattattgtactcatgctttgcattcatcgccatttgaggaataattatttttctatatttaacaggcttatctacttctacaatattattttcttctatacccaataatttaagtgcttcaagataatttccacttattggtttatctttttttataaatgcaacttttattttttctctttgataactagaaaatgtattaataaaccatgctctactaagtgaatctaaaataaaatgtccccattgctttatgaaaacacctaaataaataattgtatcatccacaaattctacatgtttcggtatattgtatgtaccaccaaatttaaagaattcaccattatgataagacaagtttataaagtctttattagaatcaattactccccctttccctttttttaaaggtaaaatataaccattcttgatagtttccacttttagcttttgctcaaaaaattttcccatttattatcacattttctaaatactttagaataaatcattgaaaccaatatattaggctcagttaaaaaacatatccaatattagttctaatctactgttgctctcgttctaatattctacaataaataccatttactttttttaattgattttcaagtttaaatttttggttaaataactttaagctttctaatcccatcttagaaataatttcaggattattaataaaggttgttatcgccttttttagctcatcatgattatttactaagaatccatttacaccattttttactagctcattatttccacctacatctgatgcaattattggcaagccaaaactcatagcttcaataatactatatggtaacccctcataatgacttgtaagtataaatacatcactgtcgattaaaaggggggcaacatttttttgaaagcctctaaaaataatgttactattcaaattcagcttttctactaaatttttacaatcatttaataatatacctgaccctacaaaattcaatatataattttgagtaggtatctccttaaaagttctaatcaacccttgctgatctttttgctttgaaaatctagcaaccattgtaaactttagtggtaatttatgtgctgattgtaaatcagaactattactacatacactatttacggcattatgaacagttataaaatttccctttttttgattcaaaattttgtattttaagccaagatttttatcaaattcagaaacacaaatatattcatcagtaaatggagctaataatttttcaataactcgaaaaattattttattcgttctagattcaaccccttcggtaaaaggccatccatgtattgtataaataagctttgatttacaattaatatttgccaatcgaccaatggcacccgccttagaagaatgaaggtgcactaaatcgggcaattcacgttttataatgtttttgaatttaatcaatgctattgtatccctaacgggattaatctctcttaccagatttaatatatatatttttacatttgggaaatctcttttaacccgcgatgttaacggcccacgattaccaacaaccaaaataataccattttctagtttagattgatattttattaattggtaaacgttttcttgagctcctccccaagtcgaactcgtaataccatatagtattttcataattctacctagctccgtctcctgtaaaaataatttgaatagtctcaaaagcaattttgaaattagaaattaatgaataatgttcaatataataattatctaacttacttttttcattcggtttaaggtcatatctaccatgaatttgtgcataaccggttaatccaggaattatactaagtcgttgtggaaagttggaccactttttagaaaatttttcaattttgatttaggaaccggttcaccaatataatctaaaaatgaatatttcttagttgagttagtagtaactttttctactgaagctgccaaaagaatcctcctattatttttctgaataatacttccaatagttggttaatccatcatgtagtgaccattgaggcttaaaaccaatcccttttaatttagaaacatcagctcgtgacttactaatatctccctgacgagcttcttttggcagattgtaaaatttaagttgaacatttaagtggacagaaaatcccatcaaggtctttaatggtgttaccacacaatccattagaaagaaggaccttgatgagcaccactattttatcattccagaaccgtgttatcattgaaacgcttcataatgaaggacgttccttgcgatacatcgctaactacttagacgcggggtgctttttttgattggtggctaagtatgggcaaagaacgccgcctggggcgccaaccatttgccctagcttagcccacggcctgccaatggctggtccgcacttccataacgtgcttccaaccacgtgcctagtgcctaagcaggctgaagaacgatgcgtaccgcatcaaccttcacccaagcttagtcatacggcccgtcgagaaggttggtcgcacttccaccttagtacttcaccacgtactgcagttggtagtgttgaggcttacccgggcgcaggaccgtgtcgccaaaggccgggttgttaatggcgtcggggagggtttgaccttccagggccatggccatccacggttgagcggggtggtcgaggtccttgacgtcattgtccaagccgttggccgtgtacatgatcatggcgttacggtcggagtagatcttaacttcacgcccggtagccgggtcgttcatgatggcgaccggcatgtggtccagggtattgcttggttccaccacgaagtagtcgtcaaagccgccctcaacggtttgggccttcatttgggccaaggcgtcgcccatccgggtagcagtggcgaagtcgtacggggtgccctcgttaaccagcttttcgccggtcgggatcttaccttcgtccacggccaggtggtgtttggagtttaaggtcagcttgatgttttcgatcgtgtcgtcgtcgctgatgttccagtaggtgtggttggtcgggttaaacagggttggttggtcgctagaagcgaagaagtcgatcgtcaaactgttgtccttgtggagggtgtagacgatcctggcgttttcggtccccgggaaggtgtccatttcctcggtgaaggtcttggtgaagatcacttgaagttggtcgtcgacttggtcggtcacggcgtcccaaatttggtccttaaacccgtgggaacccccgtggatgttgttgttcccctcattttgttcaacttggtactctttgccatcgataaagaagtggccgccgccgattcggttagccacccggccaatcgacttgtttaagcacagaccgttgtccatgaagccggccaccgtgtcggaggacagcaccaggttcttgtggccgccgtccttcgttggaacggcgtaggcctgcagcaaagcggccaggttcaagacgctaacttgaacgccgttatcgttttccatcgtgtacttaatgacgtcttggccctgccaagtaccaaaggttgaagtcgtaatttgcatatcaaaaacatctccttgatgaattagtaagcgttttccacgttccctattgtagcatagctaagggcgcgtgcggctgtttttcgtaaaactttactaaaactaactttgaaacaatttgtgacatttgtcttataataaaacaaaaatcctaaaatcaacctgttagagatcggtgtcccactctataatgtggggcgttagtttggaatggaggaccgggaaatgaaagccaaccgaaccgtgcgggactttgaagtcgccttgatgaacctactgctgaccacctcatttgaaaggatcaccgtcgatcagatttgcgacgaggccctcctgcaccggagcagcttttaccgctactttcatgataagtacgacctactcgagcaagccttaggggcctgggtggagcggattgttgaccaaaccgccaccgaagacgacctgatcgaagccttagtcagccaaatcgaagccaaccgggctatgttttccaacctggccaacggggggatgcggagttccttttcggccgagttgatccggatgattgccgagatcttactggcccggcgccagacgccgagccaaaatacgatcgtggtcgccctcaagaaggcggagaacccggaaatgctggcctacgtcttgagcggggcaatcatgggcgccttttactggtggcaagaaaacaactaccacgtcccgaaagcagaggtcgtcaccttcatcaagcggtcggtgcacgccctggtccaatagtttcaaaccaaaatcaattgagagagaggaaaagatcaatgtgggaaatgatcaaggccgaatttcggcatattcggcgtaatcgcctcctgttgttatcatttatcgtgatttgttttatccccttcttgtacagcattttcttcttgaagtcggtctgggacccgtacgggagcacccaaaacttaccggtcgccgtggttaacgaggatcgcgccgttaagtaccaggggcaaaccctaaaggtcggcgcccagctggttcaggaattaaggaagaataagcagctcaagtgggagattgtgtctaagcaaacggctaaggaggggctagcccaccgtaagtactacacggtggtgacgattccaaaggacttctctaaaaacgccgccaccgtcttggatcagagccctaagaaaatggagctgaagtacgaaactaacggctccttgaactacatcggccaagtcattagcgaaatggcgatgaccaagctcaaccaaaagatccgcgcccaggtgacccagtcctacgccaccacgatgatcaagttagtcaaacaggtggggaccggctttaatcaggccgccagcggggctaagcagattagcaccgggatggtgaccttaaattcggggaccaaccagtttgtcgccggggtttcaacggttaacaacggggtccaaaccctacaagcggccgtgacgcccctagctagtggcgccagtcaattggcttcgggaagtacgaccttagccagcggggttaaccaatacaccagcggggtgggcctgttagcggccggtttaaccaagttgagcgccaattcggcggccttaaacgcggggacggccaccctggccagcggggtcaaccagtacaccagcggggtggaccaactcggcagtggcctgacgaccttaaagaacaactcggccagcctgcgcagcggggcggccagcctgaaccagggggctagtcagttaagcaacggggcgagccagttaaacgccaccgttaacagctcgctgggcagcctggacttcaccgggatcatgtccgccatgaaccaggccagccaaatgaagagcagcctggccagcctccagtccggcttgacccaagcccagagcgccctttccgcggtcagcaccgaagcgaaccagttaaaaacggcttcgagtgccttaagtggggtcagctcggcggctagctccctgagcggggtggcccaaaacgacgccgcgatcgcccagtcggccgccgccttggcccagtcgaccaccgacgccaccaccaaggcccagctagagacgattgcccaaaaggcccagtccaacgtgacgaccatccagggcttggggacggctttaagtcaggtcaacagcttgagcaccagcctgagcggcctgcaaagccaacttaacaacctggctagcttacagacgaccttgagcggcgcccagacaactttgaatcaggccaaccaactgttgacgaccctgcagggctaccaaggggcgttgtctgccatgccaagccaactggcggccctcaagcaggcgactaacagcttggccagcggggcggccagcctgcaaagcgggatgagcacggcccaagccggaattaaccaatacacggccggggtggacacggccgctagcggtgccagtcaattgagtgccaactcagctagtctgaccaacggggctaaccaactccaaagcggggttagccagtacacggccggggttaaccaagctaacgccgggactggtcagttaaccgctaattcggcggccctggttagtggggccaaccaattagccaccgccctgattcaactcaacgccaaagtaccaagcttggtcagtggggtgagcgccctggctagcggcacccagaagttggtcgataattcgccagccctggtggccggaacggcgaagttaaacgccggggccggtgagctagctgataagttgattagtggcgccgaaaaggttaatgcggtgcaaccaagcaagaaggccgccaagatgtttgcggccccgaccaccgttaagcacaccaattacagctacgtaccaaactacggccacgccctagcgccgtacgtcttgtcggtggctctatacgtggggaccttgatctttaacttcgtctacccaattcgccgggtcgccttgtttggtcgtaaagccagcgcctggtgggccagcaagttagccgtcgggatgaccagcgtcaccgtgatggctctggcggaaggcggcattatgatgctgttgggcctccaagtcctacatgtgccgtcctttttctggaccctgatcctgtttggctgggcctcgatggccgtggtcatgttcttatcgatgaccttcgataacccgggccggtttgtggcgatggtcctcttgatgctccaactcgggggctcgggggggaccttcccgatgcaggtgacgatgaagttttataacgtcatccactggtacctgccgatgacctactcgatcctgggactgcgcaacgggattagcggcggcctgggagcacattacgtggccttttgcaacagcgtcttacttgcgatcacgatcgtttttgtaatattattgctcgtttcgatgatctacctacaacgccatcactacgccggcaagtccgagcttgacaataatcaagagctcctcggcccggaagcagacgatgacggaatgcacctcaaggaccgtcagtaaagcgtctgataattagataataaatattaataagcgtcgggacactcccggcgcttattcttttgtgtgaaattttaacgttaccaaattgttatcttgacgtaaaaaataaaggtgtttacccgtggtgctagttaattttttcctagaggaaaatgtctaaacatgttggtaaatcaacaaaaaaaacgcatatagtagtctcaaaactcccaagaaatgaggactacatatgcgttcatcaaaatataatgaacattatacagatacttttataacattcaaggaaattatgagaactgtttctaacatataccacaattgtgtaccagataagattaaaaaccgaagaaatactgattaactgaagcaacgcgatacagtgattattgcttgtgttatatggggcataattaatggctatactagccaaagagccacgtatagagcggtttgttccgtcttatttcctaatggtgactttcctagtaggagtcgattcactcgcttaagttcaaacttagcttacactatcaagattattcgatactttttcatcaagaagctcaccaaaggtgaactagtcggaattatagatagttttcctagtccattatgtaaaccagttagaaatagacaagcaaaactattgaatcaaatagccaaagttggctataactcaacaaaaaaatcttatttttatggtcttaaaattcatatgatcgttactaagactggctttccgattacttactcaatcactaatccaggtgtccatgacgtgaaagtgttagagactttatcggaagaagcgaatcttcccaatatcctaggggacaaaggatatattagccataaaatccatgaaaagcttgcccttaagggcattactatatccgttccgccacgtaaaaacatggataaatcagaaaaactagaccacagcttacttggaaaacaaagaaaaattaggttgtcaaaatttcaactcacgttctgttaaagggctagagagtagatttgaaagcatattactggcttacagtgttctattaagtcgagcacaacgacgttttgaaggaactttgagatattctttaggatcaacccaaaaaaagacctggagaacaccaacgttctccaagtctcttgcgttactaaactaacttaattactcatattgccccgttacgatattcatcttttgtacttggttagtggttgggttgtattggtacatccctaccaagctggcaacttgcgggtcaccactgttgttacggatctcaacttgatagctaccgtccgccttgggggttactaagtaactatcaccattcgcttggctaaccccgctagcggcgaagaacttttgtaaaactgacgtgtccgttgccgggctagttaccacgctactagaactagcttggctactagaagcggacgcaacgcttgcagctgccggtgtcgttggcgttgcctgtttagtggctgtcgcactagctacctgacgactagttgaagaagccggtgtgcttgaggtgctagccgcttggctaacgttagtggtgctacttgcggtactcgataccttggaactagttgcttggctaaccgctgaactagtttgaccactcgacatacttgccttttcactagtgggcttcttgcttccactatccttaaccaccttggcactcgatgccttggaacttgatgatgagggcgcactcgtgttgacgttggcgcaccccgctaatcctaaaacagccatcaacatcactgtgctagtaagaaccttgctcttaatcatcatagtcattaccccccatcacggtttattaaatttcctatttgtttacaaattaattgtaacacttttgcaataaatgtgtaaccaaatcgcaagaaatgttacttatttgttgaaagtgatggtgggcgcccgttttcagggcacaaaaaaacacgccccgcaggacgtgtaaagattgggcatgctgggttcgaaccagcgcattgtggattcagagtccagtgccttaccagcttggcgaatgcccaataaaagttttgcttggttaagcaacgatattaagtatatcaaattttgttgtctcgtcaaggtttttcgtcaaaatgattgttttccacccctaaaaatgggttacaataagctgcagagaaagagaggattattgatggctagtaattcggattcactttacaacgttttaaccaagctccagcaccacccggagctggtcatggcttctactgctcagtaccaaaatacggtctccttgctgtttaaggactccgtttccgttgccgacgccgcttactactttccggaaggccacctaatggtcaaccggctttcccctgactttgtcgctaaaaacggcgccctacttgatgactactaccaactgaccgctcagggtaaacctggttaccacgacgtctgggtaaccaccagtcacctccccaaaagaggggcctacctactggaactatcttatgagtaacgggggaaagatgcccctttacaaacgaccataaatcttgtaaactaatgcttgggtcttgttaattaactccccaaacattgattgcccgctggtcaaatcggttaagacgtcgccctctcaaggcggagttacgggttcgatccccgtgcgggtgacttataaagcaaaataggatgaacgccgttacgacggtcgttcatcctatttttgttttgagatcatcaagaatcactacggaggaagtaatcatggtcaaaaccaacgttttataccaacacggtaccctcgccctactggtacccggacttttaaagggaaccctcactagcggtgggctattggaacacggtgataccggtattggcaccggggagggactcgatggtgagttaatcatcctaaacggcgtggtctaccaggtccgcggcaacggtgaggtccgggtgatgccaaagcaagacacgattccgtttggtaatatccactgggccgactaccagtcactgggaaacgttgccgacctagaactcgaccaactagggaagcacattttaaagggccacagcgccaacacctttttctccgttgaagttaaggggacctttaaaaacgtaaccacccgggcggtcatcaagtctaacccgccgtataaaaccctcgcccaaactgcggatgatcaacgggtctttcaagctgacatcattgaagggaccttgttaggctacttcatgccgaccctgtacgccggagcggccgtgggtggattccattggcacttcttatcagacgaccacacctttggcggccacgtgctcgccgtcgggggtgccacgggtgccctaggtttccaacaatttgattcactggacctgcacctaccgacgaatgatgctgatttcatgaaccacgactttagccaagacgacatcctaagcgtgattgaaaaggccgaacagttttaattaacagaggggctaagagaaaaaccagttttctcttagccccttactgtattcaataatgctagacaggcaacgtggccaataaccacgcccctactgtcctatttagcacccttataaagttcgactaccgtattgatcatcgacaagaagttatcggcgtcgaggcttgcccggccaattaagaccccatcaatgtccggtttgttcatgatttgcttaatgttttcgggattaacgctcccaccgtagaggattcggatcttatcggccacctcgtaagaatacgagtcggcgatcgtttgccgaatcaagcggcacccttcttcggccaggttcgggttggcgtgttgaccaaccccgaccgcccagctcggttcgtaagaaatgataatgttttttacctggtcgaaggaaacgccccgcaagacgttgattaactgttcaaagacgtagtggacgctaccactaaactctttttgaatcatcgtctcatcggtacaaataatcggggtcatcccggcctgcaaggtggcgattacctttcggttaaccaaatcgtccgtttcattaaaaagcttgcgccgttcaatgtggcctaacaaggcataattaattccggcgtcggccagggccttaggacttacctcaccggtgtaggccccctcgtattcggcataggcgttttgcgaaataatttccagcggttggcccttgacctcttgtaacattgggtacagggctaagaaattggcggcgaccccgcattcgactaagtcggcatcgggaagccggccttgcaagctccggataaagtctaacgcttcatcaacgctcttgtgcattttccaattcgcgaccacaaatggtttgcgcatggttaatccctcgctttcgttgctagtggaaactctttgattattttactcgtcttaaactagcggtggcaagtacaactaattcccttcccgccatttttggttataatggaagaaatcaccgaggaggaatccgtttatggacatttcaaccaacttaattcccttagccgatggtaaccaaatgcccgcccacggttttggggtatacaaaattaccgatgatcaagaactgatcaaggccgttacccacgcctaccaggtcggttaccggctctttgataccgcccagatgtatgaaaacgaagccgctttgggcaaggccctcaaggaacttaaccaaccacgcgacaactacttcatcaccactaaggtcgcggagaaaaaccagggctacgatcaggcaatcgcctcggtcaaggaatccttagcccgccttcaattagattacgttgacttattgctggttcactggccggttaacgaacacttctttgccacttggcgggcctttgaagacctgaaaaaggccgggcttaccaagtcaattggggtgtcaaactatagcatgatccatctccagtacttggccacccaggcacgggaaatgcctgtcgttgaccaactggaacgccacccctggctacaagaaacgccgatgattaagtacaaccaggaacaccaaatcgttacccaggcctgggcaccactaggtcgggggcaattaatggaggaaccggttcttaagcaaattgccgaccaccacgaccgctccgtggcccaagtaatcttgcgttggcacctgcaatccggaatttcctttatccctaagtcggttcacgaagcccgaattagccaaaacgccgccatttatgacttctccttaaccgacgaagaaatggcgctgatcgcaagcctggataaaaatcaccggctcagtcaggaacccgaactagtttacgaatttaaccaacagtatccccactaacgacggggcgttgcttttttacccatcgggaggtgagtgccattcgtttccttcgctttttgatcacgcccctggtctatttcgccctgtttgcggccgggatctgggcctaccaaaataacgccacctttcatgaacggaccgacaccgttgtcttaaacctggagaactacgtccgggaactaacgggtcaagaaacgtcgaccaccacccaaaaggaacaccagagtcacacgagcaccattaacgagggcggcggcgggcgctgggtcaagaccagtgccaccttgtacatcgccattcaaaaccccaccctcaagagcgccatggaagacgccgtcagtcagtggaacggtaccggagcttttacctttaacatcaccaccgataagaaaaaggccgatgtgatcgtctcgacgatggataatagctccaaccaagccgcggggctaacccaaatgagcctcgacgaagccaccggctactttgtctccggtaagctttacctaaaccgggcctacttacttaatccaacctacggctattcctaccagcgaatcgtcaacacggcggaacacgagctcggtcacgtaattggcttggaccacagcaacgaggtctcggtcatgcaaccagccgggtcgaactattcgatccagccagccgacgtccaaaacgtccaaaagctgtacagccaaagcgctagtgcaagttccaccagctctactaactaagtttctcggaggaccccatgcaaattacccaggcaagcttaaccgatctcgagcaaattgtggccattgaacgggccggctttacccccgaagaggcgggaagtcgccaggccttcattgaccgcattaatcactttcccgaaacctttttggtcgccaaagtgggggacacggtcctcggttttatctgtggaccggccctagttggcgacgtcattgaggactggatgtacgaacctggcgtcaagtcagcttcccacccctcctcagtgatggtgctatcgctagccgttgccccggccaaccgaagccaaggcattggcagccagctgctgaccgcccttagtaaggtagccaccaacctgggatgtcgccagttgacgttaacctgtctggtcgaccggattcctttttacgagcgcaatggctaccaaaaccacggggtggcaacctctacccatgctaatgaggtttggtacaacatgattaagccgctttaaggccaagttagtaagtaatcttaatcgaaaaaagccggccaattcgccaaattacgaattagccggctttcatttagttaaggggcttgactcattgcagtccgtagcaacctccgtcctcgctcagttattaggtttaccaggaggtcacctcacccgcttacctgtgtaactcgattgccacccatagccacaagcctagaataaccaggcagtagactagggcggcgagggtcatgtaactgacaaagggccacgagccgctgatgcttaaaattgctagcaccaccgtagtcaccattcccaccgctagttgttgctgcaactggcggtaaagtttccttaaccgggccttcattgtcaattagtcgttaagagaaacaggtaaattatattttaagtagatctgacatgcctaagggattaaaatctgacaatataattaagaactcaatttttaccctttcaatatcagggtttacaaaagtttggattagcatatggtttgacagagaaattaatcatactagacaacatttcagtacagctccaatcaatttaaaattcaataaattggggctccattcccaaaaattcaaactagatgaaatagttcatgctgttgatgacccccaatttacacgtgaattagaagaatgtatgacagtttttaagcaggaatattactatcctgccgctgcagggcttggcggggtgatggaatcgctactttataagaccctagaaaattataaacgaacgagcaacaaagtccttggaagcgatcctactcttctagattatttaggtgcgcttaaaaaatttaatctaatcgatcggcgacaaagcaatagaataagatctgcttttacaattaggaactctatctcacattataatccaggttttactgaagtaagcgatattgaagcaatgcttcatggagttgaaaatatctatactactttatacttaccgagtctaaggtggaaagaatctcatccaaatcaacaacttcctgaaccaagtcgtcagaattaattattttattcaaaaaataatcataatagtagggctgaaattcgctatctctatggatattatgatgttcaatcaaattactttcatatctttcaataacttttttcaaaagattaaagtgtgaatttgacatattaatgttaaccattattacacctcgaacattagtttcttttaattatagcatttaaaatcagctggccatgtgggttatttatagaattacgtccaaccctgattggcgttaaaagctggtgggaggattatgtatgaaaaagataggcttagtttgtgccacactgttagtcggtatgtcactttcagcctacaacaatctggcgtcacagcagtcacataaagcaagcagtagttcatctaccaaggtagttgagcaccaccacaagaagcgtcaccaaaagccccagagctcgtccgtatcttcatctagttctactagtcagaccaatcagcaagcccaaagtcagtcttcgagcgtccaatccacccaatctagtgagagctcacagccagatgcttggagtagccagcagcaggctcgtgatcaggcggctcagaacgacggccccactactgaggaccaggcccgtgcaatgcttggtggtgctaacggcgacttgcaggcaacgaggacttccaacggctggacattttccggagatggctacacggccaccgtcggggatgatgggagcatctcgcataactaaagcatcccccgctggggcaaggggcggatataaattatttattggaggcaattatagtgaaaaaagaaattaaagttatagcaattccagatgatacaagaattatcattaactatggatatgaagatgatgtagatagagacgatttgccctttggtagtgaaccaaagtatgcaaaagttggtcaacaaatagttgtagaatcgaaaggcatggagttgactgaccccgatacgaatgaaccactaggtagttataaccctccaattgattacttagaaatcactgatgttcgtgataagtattcaattgctagaaagaaagtatcaaaaagccttaactcttccagtgtccctcctcttatcaaagaggcctcatcgccaaaatttaaaaacttaaatgtaaataactcagatgtaaaaaatatcaagcctgatccagttatttcagtgggagatattgttgaatttgttgattaacaagttgactaaaaatagactatacggtactataaaggtatctgagatgggtttcctagatgagacctgcgaaaaagagcctttctactgtatagtggggaggctctttttgcatgtctaaaaattttaagcatccgtataaatctttcgatgagcaaatagcaattttaaaaagtcgcggtgtggaaataaacgattacgaatttgctaaaaatgctttaatgacatttccatactactctattattaatggctacaaagatatgttcttgaagcaaaaagaacccgatatatatcgaacgggaacttctttcgaaatgttatatcaagttcattggattgatgttcaagttagcaatattatttttaaatactcactagcagtagaagaacggctaaaagcccttgtttcaaatatagtagctcgaaacttttctattgatgaagaaaagtacttagataaaagaaattacagtaaaacaagagcgcaacgtggcaaaatcagcgattttatgaatgcaattgaagatgctaagcaaagcagcaagatcgcccaacactatatagatgaagaaggcaatttaccaccatggatagcggcagaagttattagctttggctctatggtaaattggtattccaccttatcgattaacgaaaagaaagaagttgtaaacattttccttcaaagaatgccaaagcatgagaatgttacaactgactataaactgcaattctgcaaaatttgtttagaacaagtttatagatttagaaatctctcggcccatggtaatagaacctttaagttgcggcttaaggaatctgacacacaaaaaatacgttttttagagaagttctcaatttcgtttctttataaaactaagaacggggaagaattaccccgcaatgggcttttttcaattatagttagtattattgtacttctagacgatcaatatcttatatctactatgatcgatgagctggaatcagttgttaatacttatgggaatcaaaacctttttaacggtaaaagcatctacgatttatttgaagttgataaagattttatttcaagactgcaggaatttatgaacatgaaatttccttcatagaaaatgattttatgtccaaaccctgatgacataaaaagctgaaaaataaatagctgaaaaataaatagccctctccgaagaaaggacgcgattattattactcccaaagtattctttctaaaaataactccaaaggcgattaatagtattagctaaatcagcatcagctggatagtcagaatcatagtattttccattgtcatctaaggataagtaatctaagtctctctcatcccacaatagttgcaatgcttcagaaataactgatttttctttttcagtaaaaaacaacactatcacctcactaaacagcaattttctctaattataacaggcaataatctatataatttttaaattttacgtccaagcgtgattgacgttaaaagctattaggaggaaatcatgaaaaccacaaaattagtttctggaatcataatgattgtattaggcgttattgttttctttcaatccatgcttgccggtgtcggcaatgctcttgataacagcaattcgcacagcggctctgctggagtctttgttgccattctatatattgttatcggaattgtttatttagcaactcgtaagagtccaaaaatgggtggtgatattgctggtttagtaattgccatcattgcatggatgcttggcgcttttaatgttggaatctacaaagatcttcaagtatgggcatggctcattttgattattggggtaatgttctttatttggcattttattaccaatcgaaaaaacaacaattaattgttgcactttaggaggaagaatatgaaaaaattaactagttttgccatagtatgtggcctttcactcttaggggctagtaccactttaactcaaaccacttacgctaaagcgactcaaacaacattaggggctgggacctataaagtaggaaccgatatcaagcccggtcgttatactattacggctcaaaacggatctggaaatgttactggaagtaacgatttgaatatcatcttaggagatactactgacgatgacttagatcagattgattcctatactatgtaccttaaaaagggagcaaaagtaaaaattgatggtattgagtctactgattttactcctgttacgaaacgtgcatatcaaacggagctcaaagctggacaatgggtcgtaggaaaagacattaagccagggcgttacactattaaagctacttctggatcaggcaacttaacaagcaatgaaggtatcaatgaaattttaggaacagaatcagatagtgatcttgggcaagtgactcaaaccacccaaacgttacatcgtggtgaagtcttaaattccgatcttgaaggtattcagttaatcaagaaatagcttaaattacatttaagtgaataggttgactaataatgacgcttatgtaaattgattgaaaataaaaatcccacccgcgcaaagcgagtggggagaagttaattatgtatagccattataccacaagggagtgtgcattatggcgcaaatcattaaaaaagggccatcttacatggtcagggtgacttggcgtgacgaggacgggaagcaacataaaaaatcgaagtctggttttaagaccaaggctgccgctcgtaaagctggggcagaaatggaatccagcaagtaccacggcgttttatctactgccgatccgatctttaccgactactaccaaaattggtacgaaacttacaagcaccaccagtcgtcccgggcgacccaagatttctatcgctactgtataaacgtcgttaacgattacttcggtcgccgtaaaatatccacaattgatcgggctacctatcagcggtttttgaatgactttggtaaatctcactcaaagaacactgctagcaagatgaacgcttatgtcagagtagcggttaaaaatgccgttctggataacgtcatccccaccgactttaccgaaggaacaaccatcgtatgggataaaaccagaaccaggcaagttgagtatctcaacatggaagaaattaaccgtttggttgccttagtcaaagaatccctctcccccgggttcccagtccgctacatgattttgaccgccgtttatacggggatgcgactatctgaaattgccgcccttacctgggacgacctcaacctcccgtttaaaacgatcgaaattagtaagtcgtgggacttcaagggacggacctttaaagacaccaagacaaaaagctcccgccggattatcagagtaaaccaggaactattggaccgcctggttgaactaaaagctaacggtcatgatctcgttttcgcccgtaaagatggttccgtctgtgggagtagctccgccaaccgaacactgagactatttttagataagctgaacttgaataaacccggctttcacttccactcccttcgacactcccacgttgcctacctgctggcgaacggggttccactgtatgcgatcagtaaacgattgggtcattccaacatgactaccaccgccaatcgttacgcctacttaatcgatgaatttaaagcccgttccgacgatcaaatcgaaagggcgttggtgtccttaggtgtcccggatggtgtcccaacttcgttatttctatgatttcctatttccttatttcctgtcatatcaagggtttagcttccctatttatccttaaaacatcctaaatactctacaacaagtaatctcggccgagattacttgttgtagaattcaacgatcagggcttcgtcgatgtcggcgttcatgtcttcacgttgcggaagacgggtcagcttaccttcgagcttgtcagcgtcgaattcaacgtaagccgggcgagcaacaacggcttcaacagcacccttgataacgtccaggttcttggacttttcacgaacggcgatgacttgaccaaccttaacttcgtaggaaggaatgtcaacgcgcttgccgtcaacagtgatgtgaccgtggttaaccagttggcgtgcttgacgacgcgtggtagctaaaccaagacggtaaaccatgttgtccagacgacgttcaagcagaaccatgaagttagtaccgtgagtaccttccttgatcttgccggcgcgaacgaacaggttagagaattgccgttcggtcatcccgtacatgaaacgaagcttttgcttttcgcgaagttgggtcccgtattcggaaagcttaccgcgacggtcgttcccgtggtcaccaggagcgtacggacgacgagcaagttccttaccagtaccagaaagtgaaacgcccaggcgccgggaaagacgccagcttgggccagtgtaacgtgacataattgaattcctccaaataatttgtattggagtaaaataatccgatggtgaagctgacattcgtgcaggccaattggatcgttcaccctcgcagctgggttactagaaacaccaacttggcattggtctgttgacgagcttgcctcttcattgctgcattattttacacgtccactatcatacaacgcttaaatcgaccgggtcaagcaattctttgaaggaaaacggttagaaatccgggagttcaattgcttgtctggggataagtagggtaagattatgttataatcaaaagttaattaagacttaaaagtataggtgggattcggatgttacaagtgttaattgggatcattgcgattgccgtgatcgttgtcatcattttttacgtgtgccaacgacgggcgatgcgggtcattacagacttacgggcccggctggtggccctggaagaagcccggttagcacgccggttggatgacgccggcctcgctgacttaatgggggaatcgttgaaggtgttcaccgccttgcaagatgactacttaaaaaaggtggccccggccgttgacgacgctaacgaacaattagaagaggttagcaagaacctaaacgggctcaacatcttcaccgtgacgggacagttgaaccaggttcgggagttagtcgaagaggccgaacggcagcaaaagcgggtcgttgatcggctccaaaaggcggaccaaaaagaagaagagcaaaaaaaggcgaccgccacgatgggcgagcaactaggcgacttccaaaagaaactggatgacaccgcctaccagtacggggatgccattcggcccttgcgttcccagttagccgatctgcaagagcagtttacccgctttaacgagatcgccgccaagggtgatcacgaagcggcggccgaaattttaaccgacttaaaggaaaaagaggcccactttaccaagctggttgaggagattccagaactttataagccactatttaccaccttcccggaccaaattagcgagctgcgtgagggctaccgcaagctagtggctaaccactaccgcttcccggtcaacaatttggatgaccaaattgaaggcttagaggcgcaacggcagaccgccctggatcacattgccgccctttcgctagccccggtccgggtggccaacaagagtttggaagaaaaaatcgatcacctatacgatgtgatgcagaacgaaatggatgcccggccccaggttgaaaaattggtcggggtggttggcgatcacctagatcacgctcgccagcaaaaccgggagttgatggccgaattagaccgactgtccgaaagctacacccttaatcacgacgaggttgcccacacccgcgagctagaagaacaacttaagcagatccaaaaggaatacgaaaaggatcaggtagccgttaacgcccaagcggccgtcgccagtcaagtcctagaacgcttcatggaagacgaaaaggtcttaacggcgatcgaaacccagcaaaaggaaatcaatgatggggtggcctacctcagcgaagacgagcagcgggcccgcaaggccttgcaacgcttcgttaccacggtccgggcaaccaagcgccacgttgagaccctcaacttgccggggctaccgcaagattacctggactttttcttcctggtctccgatgaaattagccacttggccaaggacatgaaccagcaacggatcgacatggaggccatcactaaggaactcttaaaggttcaaggcgacgttagcgaattaatcgaccgaaccaacaaggtgcgtgactcggcggaactgaccgcccgcttaatgcaatacgggctccgctttgtcgatgacaaccaagagattgacgccgccattaccgaggcgcaaaaactctacgaccgctacgaatacgagcagagtttggaaacgatcggggcggccctcgagaaggcagaaccgggttccttcaagcgtttggaagacaactactacgatgaattagatgaagaagagtcatagataacaaaaggggtgcgacgctggtcgcgccccttttgctatccaagcccctagtgatctgttataattgatcggtatttggagtcgaacaggccattggtgacgcacgcaatcactctatccacactaatggcatatcttgcgttggtatccagcgcgtgtgaaaagagggaacacacaatgatttattttgataatagtgccaccacacaggcacgcccagaggtccttgcgacctacaaacaggtttccgagaagatttgggggaatcccagttctttacacaagctcggcgaaacggcttggaacctgctagaacaaacccggacccagatcgccaatacctttggcgttcaacccggtgaaatcctgtttacttccggcggctcggagggggacaactgggtcattaagggaacggcgcttgcaaagcaaaagtttggcaagcacatcatcacctcatcggtggaacacgccgccgttcgtaacgcgatgcaaagccttgaaaagttgggctttgaagtcacctacctgccggttgacaaggagggacgggtgaaccccgcagacgtgaaggccgccctgcgtaaggatacgatcttagtttcgatcatggccgtcaacaatgaggtcggcaccatccaaccaattaaagaaatcggtgcaatcttaaaggactacccgaccgtccacttcatggtcgacgccgttcaggccattggtaagggtttagacgacctggtcttttccgaacgggtcgactttgccaccttctctggtcacaagttccacgccccccgcggaactggctttatttacaagcgggccggccgtaagttagccccactgatcgatggcggtgggcaagaacgcggattgcgcgggggaaccgaaaacaccccgggtaacgccgccatggcccgggcaattcgtttaatgaaggaacaagaaaccacggatgtcgctaacgaacaggcggtccgcaaggccatttacgatcacatcagccagtttgaccacgtggaagtcttctccggcttaggcgccggctttgcccctcacgtgttgacctttgccatcgtcggggtgcggggcgaaacgatcgtccacgcctttgaagaacacgacatttacatttcaaccaccagcgcatgctcatcaaagaagcactcggaggcctctactttggccgctatgaaggtgccggataacgttgccacctcggccgtgcgggttagtttgggggaccaaaacaccctcgccgatgccgaagaatttaaccgggtttttgatcagctttacgccgggtttaaaaagattattgattaaggagaaccgttcatgaagtacgatgaaattatggtccgctacggtgaattgtccaccaagggccacaacaagaagtcattcattgaccgcttgggttccaacgttagaaaggcgctccaccaatacgaccaggtcaagattcacccgaaccaggaccggttgcacgtggagttaaatgggaccgacgccgaaccagtcatggagcggctcaagcaggtctttgggatccaaaacttttccccatccttgcgggtggaaaaggactttgattccgtggtcgaagcggccgtagcgatatttaaggaacaggtccaggggccgaccaccttcaaggtggaaaccaagcgggccgaccacaaattcccgatggggacctttgaaatgaataagcaactggggggcgcccttttgaaggcattcccaaccgacttatccgtggacgttcaccacccggacatcacgctgcgggtcgaaatccgcttaaacgggatttacctgaccagcgccaaaattttaggggccggtggtctgccggtcggcaccgccgggaagggaatgatgatgctgtcgggggggatcgactccccggtggccgcctacctagcgctgaagcggggcgtttccttagaaatggtccacttctactccccgccgtacacctccgaacaagccctggccaaggccaaggaattgaccgggaagttggctaagtactccggctcgatcaagttcattcaggtgccgtttaccgagatccaagaaacggtcaaggaaaaggtaccggagggctacttgatgaccgtgcaacgccgcttgatgttgcgcttggcctgtgccctagcccaaaagcgggcgggcttagccgtctttaatggtgagtccctggggcaagtggcttcccagacgatggaatcaatgttggcgatcgaagacgttaccacgatgccagtgctgcgtccggtgctgtcctacgacaaaaacgagatcatcaagatcgccgaagacatcgacacctacgacctgtcgatcttgccttacgaagactgctgcaccgtcttcacgccgccttcgccaaagaccaagccaaacctgaagcgggcccgctcatacgaggcgcgcctagacgtggaaggcttgatgcaacgggccttggacggaattgagatcaccgaaattcacgccggcgacgaattcttgaaccaaaaccaagacgtcttcgcggaattactataattgttagtcaaggggctagggaaccagttacggtttcctggcttctttttttgggctctacactaaatcttgttgatggattaccatagtggtgattcgttgacaggatctgtgttttcgtttttataagtgtcaacttgacaggggatagtaccctataagatgaagaaaaaggagagcgcctaatgggtaccgtttttcgccgtaccatcagcgacaaaatttttattactgctttagtttgcgcaggactgagttttttgattgggacgccacaatttaccgatattaactggaacacgattggaacgctcttatcgcttatgatcggggttcagttattacgaaccatgcatattttagatgcattaagtgattggcttttagtcaaatcacaacatactcgacagatgacgcaatttttcatcttacttgcattcggtggatcaatgattttgaccaatgacattgctattctaactttagttcccacctttatgacattaaatcgtcatcagaaggtaacaattgcttacccattaactctaatcgtgatggcggcgaatcttggaagttcatttacacctattgggaacccccaaaatttgtttctcgtgacatcttatcacattgatatgttaacctttttcaaattatcgactcctttgatgattgccagtctgattcttctggtagcgttaagcttgtgggtcccacgaaggtccttaacgatggtccccgcaaaatcaactaccattcatgttagtcaaatttgtattgcaactgccctgattgggtttattatgcttggaatttttaacttgataccgatttcattagttattattgttactattgttgttggtttgacagttgattggcatgtctttcaacatgttgattacgctttgctcttaacattcgtctgcttttttctttttgttagtgctattagtcacaactcctatattactcactggttaaatcagctaatgcaaacaccgcagagcgtttatattgctagcctaatgactagccaagcgattagtaacgttccagccgctatcttactggccaattttacaaagtacttaccagccttgttcctaggtgttaatataggtgggttgggatcaattgtggcctcccttgcaaatttgcttgcagtaaaacaattattgctgtttggcgaagaacagtcattatggcatttccttaaagtgttcactgtattaaatctgattggtttattaattttgggtgtttttggatggctttacttgttaatgtgagaacggtagccaacataaacaattaaagtttcttgaaaggtgcttttttgatctgaagttgaagtctcttaaccaaacaaactagacacaaaactcacatcaattttcaagtcaagtgcaacgatgataacgaattcttgatagtggtctaggctgttacgccatgcatcggtagtaatcgcatgggcgaagatagttcagaatacgtctgggacgatggttcagtgcggattggactgcttgaatttcaaccagggtaactgctctgagagacttccctttcgggaagaattccctaagcagtccattggcgttctcgtttgtgccacgctcccaaggcgagtacggatgtgcgaagtaaatctgggttccaacaatctctgataacttggcaaactcggaaccattgtcaaatgtgatactctcaaattccttggccccgtagtcgtcgatcgtgtcctgcaaggctttaaggcaggtgcccgcatgatagtcaggaatcttgacgatgatctcagtccggctgtaccgttctgtgagcgtcattaatgctggctcatcagctaagcgaatacctttgaccaagtcgccttcccaatgtcccacgcctgtgcggtcattcacggccgcaggacgcaactcgattgagtcgccgtatatcttcttattcttgcgattgtgggcgttcttatagcctttgatgcggcgtcggagcttcttgggaagtgtcatgttgtctagctcaagtagcccggcgtcgatgtagcgatacacagttgtcgttgaagggcaagccttgccctggtcgcgatagaagtgtacgaagctatcaacgctgtgtacgcgcggcttacgagtaagcttcctggcgagagccttgaagaacgcacggccggtcttaagaagggcgtagtgaccggttctatcgcgtttacggtcgtgcatggcttgggcagttcccgcaagatagacttgatgcgagtgacgcttcgagtcgagctgagttacagatccacgcgtgatttctcgtgagattgtcgctttactgcgatgaagcttctgtgcaatcacggtcgctaaaactgagttgttggtaatgcttgtgggtgttagtctgagagtgggtcatgaagattcctgctttcttgtttagctagcactaacaagaataggtcttcatggcctttttggtctagtcgtcagggtgttgcacttgaattgtaaactggggaggaacaaaaaaagcccacttagtttaaaactaagtgggtcaggaatattattaattggcttcgctcacaacaaagtcgaggggtgctaactaagttagcatctataatttagtacaagaagcttaaatgaagcttaaaaactaattctttgatttaccgacaaagaaagaaactacagcaacaacaattactgctccaataattgaaggaataattgccattccggctaattgagggccccaagatccgagtatagcttctccaatagaggaaccaactaatccggcaacaatattagcaatccaccccattgattttcctttgctagtaattgctccagcaatagcaccaatgatggcaccaataattaaaacccataaccaatgcatgaaacatcatcctctcttgtttttcgaaggatgttttttagatttgttatagttttgaatttctttagaaatggctaataaaagttgagatatagaaatgataattgatatttttgaccaaagtctaaatcttttcatatgaaatcctccattatctaaattgcatccttctaaatctaattataggctattgaatatttgcatacaagttattcgattgtgccattctttttaaaataggaatttttgatttgggtctgtactagaatttcggacagaaacataagagaattgatttatccgaaaggaatcctcaaaatgacctcctgaaatgtcaatttaagttagaaaaaaagttgtcgttgatcctctgtgatatgttccataaatacctcataaggtgtccgatagtctagtgactttcttggaattcgattccgcttactcatgagctggttcactaactcatctggaaggttgcgtaagtcacgatccttggtcaagccgtcgcggcgaagaaggccattgttgttctcgttgagcccccgttgatttggggcaccaacctcggcgaagtaggtgtggatgtcaaattggttggcaatcttccgccacccagcgaactccttcccgttgtcaaaggtgatcgacttgaagaagtggcggggaaacttacttaaccattcacttaggtggcggttgatgttctcagccttcttagcgtgaacgtttaggacaatttcgaccttagataagtgctcaactaaggtcataaccgtcccttaatggtgcttaccttgaacggtatcaccttcgagatggccaaactccttagtgtagttgggaaaatcttcatagcgctcgtagatactccgacctaattgaccagcctttccacgatgttccacatagccattagggtgacgattaccgtgcattggtaaatccttagcgtcaaagccaaactgaccccgtttaaacatccggtaaagagtccgtcgattacaactaatcgatcggtcgccacgcccaatgatggtgtcaggtgtccaaccttgtgccaccatctcattgatgtaggcaacctcatcctgcggtaattgggctagcttacgaccacaacgcttcttattgcttatgtactgttgttggtaatcgacaatcgttgccccagtcttcagatagcgatagacacggtagatcgtctcaacactacgcttaagctaagcatttgcgccaccttgtaggctttcgtcccctgagtgaagagatttgcgattgtagtgagttcagctgtggtaagatgagagtaggtcatttgtggtgtcctttcttttgtcgagaggtattcaaaagtttaccacaaatggcttttctatttttctaacttaattttactaacggcgcctattcaagcaatcgctacgaccaagattttaagaaaaatgcggtacgtttgagttttaactcttccaaaccagttaaaatcattgcctccgaacttggtgttcctgaaagtgccctgtatcgttggcggaagctatataccgaagatggaaagcaaacgccgtttgcttctttagaagctgagaaccgtgccttaaaacgtgaaaatgccgaattagcatcggagcgtgatatgttaaaaaaagccgcctactttgccagtctccagaagtaacccccagcgataagtatgcttttatgttgagggaaacctctgtttctgtggtaaggtgggcgcgtttgttagacgtatcaacgagtggttattatgcttggcggagagctttgccaaagcgaaacgccaaagaaaggcaatatcgtcaacgaatcaaacacttttttgatcaaggacagggcacttacgggcccaaacgcatctgcggtttattgcgtaaaaatggtaataaagcttcctatcaccgagttgcccgtctgatggctgatgccggtctgttgataatatctttgttaaactgattcatggggaaagcctccgtattctgattggtttttggcgatttcaatcatacggggaaggctttccctttttcaataccctcaaggtatcaatttacacaaaatattttacactccctaattttgcgttggtagtgaacaagtcttccagataatccgctttaaatggcactttaattcgcttggccaaaacgttaagcgagatcatcgtacgctccttaacgaaggaatagttagagccatgaacatagtctgcctgagggcgtttaaagtgaatcggcttccataaccactctaaagtccgaggaacagatttccaaacatgcttaccggtcttttcgtcaatcagtccggtatcgtaacgataagggtgctgatacaattgtgtccttaccgtgtcatatcgtgccttaacggttcgataagttgactgtaccatttgagagttgagctttggcgactcatttcgcagataacggtacatgtctttttggaagaccttttgattggcattaaaatgtccatcgaaataccattgactgacaatattgcacaggcgttgatattccttagttaccgccttaaatagcgctatttgttcatacgttggatatagtcgaattttagcagttagcgtttgttgtattgtacctacattatatcgcgatgattaaagtagttaaactaaaaagaacgccaacgggcgttcgtgaagagccttatatcccatgactaaagccacgggtattacggcttaggtcataataaaccgatgacggtaaggaccatcccgattcccaggagcggaccattaccaaagcattcagtcaagtcagctacccgcatggcgacgatgaagtttaagatggttagtgggaaaaacgatcccggccattagggggctaaagcctaggaattgttgcatggcctgcgaagttaaaaaccaaaatgggagcattgccatcatgaagcaaaagcgggctaagtaggcccccgaacgttgagcggaaacgaagaggcgtagtggcaccagcggttgggcggcggtccgttgggtgttgacgaaaactaagatgagcagaattccgactactaaggaaaccactttatagcggttccccactaagccatagacgactaaaaatgagcccgctactgagagcaaactggggatcaattcgagcttgaacgcccgacgactcgtttggggtaatttagtgacggcgatgggaagcattactaaggcgatgggaacgttaatgtaaaagccgattcgccaggtcaagaggttggcaaacagccccctagcactagtcataagctggccccaacgcccgccatcgccccgtagtaaccaatcgctttagttaagttgcggccttggtaagtatccgttaggatggcaaatgaggttggggcgatgatggccgcaccgatcccctgaaccgcccgcccaacgatgaggaggggggcggtttgcgctaaaccaacggccaacgaggccaagccaaagattaccaatccgacttcaaacagttgcttacgtcccacggcgtccccggcccgacccgctaacaagagcaagccgccaagggttaaggtataagcgtatgagacccaagaaaggagggcctgatttaagtggaggtcggtcgcaattttgaccgccccggtgaaaatgatcgagttatcgaccagcaacatgaagtagctgatcaaaaccatcgctaagattgctttgtgtttcatttcaattctccatccctatctaaaataaaagagctccctctcatgggagccgaagctagttgtttattgactaacgataattaaggacttaatggcttggcgttgatccattgcgtcataggcctcttgaacgtgatcgaggtcaaaacgcttggtgaagaccttgcccgggtgaatctggtcgtttaaaacggcgtctaagagcaccttacggtcgtgggtggttaccgaagcaatcccaccgcgtaggccaatgtttttccagaacagttggttagaagccggttcggtttgtggtaccccaacccggccgatgatggcccctggccgggcgatttggcccgcttcgttaattgacgaagtagcgccgacacactcaagcacggcgtcggcccccacaccattagtcaactccagaacctttttaacggcgtcgtcgcccttttcgctaacaacgtcagtcgcaccaaattcacgcgctagcttagccaggtcttcgtggtgggaaagggcgatgatccggctggcaccctgaagcttagccccgatcacggcgcatagcataggccaaccgcccgttaccaagaacggctaccgtgtcgcccggcttgatttccgcggtgaagccagcgtggtaaccagttgccatcacgtcggagagggcaagaaggctgtttaattggtcgtccgtgtagtcgcttggttaaccaggaatcttaactaatgaccaatcggcgttggtgtaaaggaggtattcgccttggtaaccaccgttgccacccgcttccatgttaaaacagtttccttcgcagccagctaaacaaacggcacagtgaccacagctatgggtaaaaggtgcgacaacaaagtcccccggcttgacagcctttacgtcggccccaacttcttcaacaatcccaattgcttcgtggccggtcgttgtcccagtttgacggttgctaatcccccggaaccaccagaggtcggaaccacaaacacaggcgcggacgatctttaaaacggcgtcggttggtttttcaatcgtcggacggtcaacttcatgaacctccatcttaccagggcccataaagactgctactttcatctttgtcataatcgttctcctttattttgttattacattaagccaattattgagatttgctgggttctcttggccaactaaaacgcggtgctccccagcccagtcagtgaaggtggcctcgaaatcaccaggattgccgacatcggtataaaaaggagccagtgcgcccttgaaatcgctgagttgggttaagaagacctttactggaacggcgggctaacccgaccagaccggtgaactaaccaagatcaagtcgtatcttcctaggtctggtagcggattaactaacgctaggtaatttcccgtcttcaattgttgagtagcttgatctgatgtagcgtacatatcggttaccgaataagttccatccgggaccgcaatttggtagcgatccgcgtccggcaagcggtcggcaatttggtccgccaaccgagctgtccgtcccgaccaagagtaggtggcaatcaaaatcttcattaacaatccccctcagccttaattattcacccatttcaatggtgaatcaatcggcctttccattccaatcgataagttaaagtgattaataaacgggccggtcctccccctgggtatctggatcaccgattccgaggctgtcgtgactacctatggttgggtccgcaatgatccggcagacaacatcggcaatgctttgccgggaggccgatactccaatgaattcgtcgtggcggtgggtcaggacgtacttaacttcgggtcggtcgtttaaccagggtagacgtagagttgtgtaatccaagccagattcttccagcatttgatcagccaaaacaggagttgtcccagttgggtcaccgccaaagaaatattcccggttccagcggccaaactcacctggcacctcgttatagagccccaacaagctggtttcaaccacccgggtaaagccgttttcctttgcggcagccagaatgctcttggttgggcggttggtatcatcgtggtcaaccaccgcgaccaaaccagatcggcgtccttagtggccttaattacgtcggtcggattagtaagatccccctccactactgttacccgcgggttctcagccaaattggctaaccggctcgcccgccgaagcatgagggttaagttaacgtccttgaacgcggcttcgtttaagattaggtcctcgacaaggtgggcgatttgaccattagcagctaaaatggttacgttcatttcttttcctccgttctataaaacatcgaccccaaggctgatcatacattcgacctcggtatagcgtcgtactaaaatctgagtgttttcaatggcgtcgctaggttccatcccgtgtatgaaaaccccgagttgtttgccccgtaagtgctggcccccatcccagaaaagccgttcgaacaaggtcttggcgatcgcgctaatcatgtgccaatagattggaatcccgattacgatcgtatcaacctggtcaatccgttcgatgattgctggaagttggtcaccaggtaagtgctgacccagctggtttaagtggtagtcaattaaatcgagttgggtaacgtccttccccgctaacaagcgatgaccgaggcgggtggtggtcccgtgagagtgttcactggcattgataaacaaaatcctatttgctgaggttaagtccatcatgatccccctttgctttgatcttgagcttagtataggcgccgaaccgaggaatgaaaattacttcaaagggaagctagtatgcattttaagtatgctgaagcgtaaaaaagagcctccatttatggagaccctgagaaaatagattttagctggctaggaaaatatcggcgcctctggcgcaattgtgagcgaaagctgaacaccagtaagatgatgattagcttagccttcctgcgaatactcttgaaaagattctaaacacgttctaaggttgacatcgagataattcataagaaattgttgacggtgatcggttcagccgaacgcccatttggatattggacagccctagttcacaaaaggtttcgattttaattcgttcggaataggttatactagacaaaagatcagctcctaaaagatgggtttgtggtaaacaccattttaaaggaagctgatcttttttgtccgaacagcgttcggattaattttacaatctaccttacttgatgttttcacagaatccgtgtattctcttatttaaagcaaaacctacttttattttactcgtttaaaagtacttggtacttttattaattgaagggagcttgcatttattatggataacacgcaacaacgccccacgttcatcttcttaattattggcacggcttggttatttgatgccatggacgtcgggttgctatcatttattatgcccatcgtccatcagcaatgggcactatctaattcacaaaccggcctgattagttcagtcagcaccattggcatggtctgtggtggattttactttggccacttagccgatcggattggccgcaagaataccttgatcgccaccttgctgacattctcaatcggcaacctgattttggccatctcaccaggtttttacacatttttaggcattcgcttcttcgttggcatggggcttggcggggaattaccggttgcggccacctacattgccgacatttacagggggactaaacgttcgcagatgctaattctggcagatagtttttgggccctcggctggttggtggcgtcatttttatcatttctcctaacgccggttctaggatggcggggaattcttgtggtaaccgcaatcgccggggtttttgcaattgttttacgaaaacacattcatgaaacagcaccgaagagcaccggaactcaacactggcttgttagtctgaaaaccacttttaaaccctggacactgatgctttggcttgcttggtttatggtgatgttcagttactacggtatgttcatgtggttaccaagtatcatggttgataagggctatggtatcgtgaacagctttggttacaccacgatcatcgtcgttgcccaattaccggggtacctctgcgcatcgtggttagccaagcgcattcgggtcaagtacgtctttgccatttatatgctgggaacggcctttggcgccatcatgtttggccaatcagcgtcagcccttctcatcgtgatttctggctgtgtcctttccttctttaacttaggggcatacggggccattatcgcattgacgccggaactctatgctcacaatattcggggaaccatgaccggcatggcgcaaggaattggccgcatcggcgcaatctttggccccctcttaattggggtcttaatggatcaccaaattagtattagtattatcttcgtcatttttatggtttcactgttgatcggttcgattgccgttttggcattgcccagcgctgatcagcaacctaacggggaggtcacccaatgaatcccatcgtcttaaaggaaaaaatcagcgaatttttgaaagaagatttaggtttcggggatctcagtgtcgcgtttctgccaggcggaacccccctatctggatcatttatcgccaagcagagtggcattatttgcggtcaagaaattccccaggcaacttatgacttactgggtcacgcaacctataaaccacgaattccggaaggcgctccggttaaggccggcgacatcattggcacagtttccgggacagcccaaaccctactatctggtgaacgggtcacccttaacttaattcagcgaatgagcgggattgccacccagacgacacacttcgtcaagctattggacgatgcgaccattcgaattacggatactcgtaaaactgctcccggcttgcgattatttgataagtacgccgtcagcgttggcggcggcttcaatcaccgttttgacctaactggtgggattatgttaaaggacaaccatattgccttagcgggcggggtgacccaggcgcttgcggccgttaaacggcatgtcggccccctcaccccagttgaggtcgaagtggaaaccgaagaagaacttcgccaagccgttgctggcggtgccaatgtcatcatgtttgataatcagaaccctgaaacgatcaagcagtggcgccagctcgtcccaaaaacgattaaggtcgaagcatctggagggatcaccgccgaatcaatcagcacctttaagggctgcggcgccgacttcatttcgattggcaatctaaccaacgacgtgacaccactcgatatcggttttctggttgccggagccgttaaaagttagcccaatacggttagcgcttcgcagaatttaaacagaccaattggagccttcactcgattaaatcgttgacggtctttatctttttattaagatttatcaataacctccgcgccattgctcataaactggaagtttgtcaaatggtgttgaaggatagtttctatcctttggagatctcctcgtgtgggagatcttttttgttgttttattagttgcggcgtttaatctggtgtgttgtctgaatatcgtacttgaaggcataacaaataagcctaccatcgtgacgttattgtggtagataatctaggcaatcagctggtagacgcgtgtgaacatattggcctgattggagaagccataacaagcacgtttgagctccttgatcttacggttgatgccctctatcggtccgttagagtaggacgatttggcggcgttaattactccattaagattctttcgtagggtatgcatggccgtatctaggggcgtgccgttaggctgatagttagtgatgatattcttgagttcatcagcgtgacgccccatcaaaatatcgtggagatcgatgtaggtttcataagctgttttgaaggccggaaacgtatcggttccaatatcaatggcgttctgttcggtcgagtactcattcagaccgaagaggtagcggctcttttgtgcgtcagggttggccttgtggaataggcgccatagtgatttcagtactttatattcccgcgaatgcttgtcgagttactttaaacattgagtgcgaatggtacccatcgtccggcccattaattgaataatgtggaaccgatcaataatgagttcggcgttagggaatagttcgtgcacgaatgcctgataggaggcgttcatgtccatgatgacgcgttgaaccgcggcccgttctgcggtgctgtactgactaagaaagaactgtttgatggttctattaaggcggtcgctaagtactttaactgatttgtgagtgtcggcgtcaatgcaaataaacgacatggagccgtgcgtggaacggaattcatcaaagcatagattaatcggtaaccggcggctcgcgtgtggatgaatattagccgtcaaaatacgctgaactgagtttgtcgaaataccggtgagactggcgatagtcttagccgggagtgatttactggctagcttcagcacatgagtcgctagtccgtgaccgatggcgtggttggttgataccactggagtggtggccgtacaagtgctatggcagttactacaacgccagcgttgcttgtttagctctagaattacgggccggtccatgggtcctgcaatgtggacatgagtgagcttgtgtccgttagggtgcaacgtattgtatccacagctgggacagcgcctgagtgtgtaggtaagctctgcctggatgaccaaatactttttgcgacccgagccccgaccatgaaattcctcacgagtaccgaacacctgaatgtttgtgtctgtaattcccagtaatttaagtgtattatctagttgagacatctattcctaccccgcttatcttgagtttcgtcgcttaaagcatagcactagggaggcttagatgcctttttttgttatcaaaaagggcctagtacttttggaatggaaatactttccaacaccaaaaattctagactcaaaacaattttgaaaataaaaacgatcggcctagttattaggttgatcgttttttaatttatccggtttatgggcgttgacatagtcagcgaatgtttttaaaagttcttcggtttgttcaattgagaggttattagcttgaaagtacttttctaataaagcccctttttgaattaatcggcgagaacgggcttttcgtgcttgtcgattttcataatacttagattggcgtaacttaaaatcttcccgctcaattttttgttttaaacgcgcttgttgttcaattagtttttcatattgattaggcatggaattccccatctcctatgactaagaacgtgtttagactcttttcaagagtattcgcaggaaggctaagctaatcatcatcttactggtgttcagctttcgctcacaattgcgccagaggcgccgatattttcctagccagctaaggtttttttgtttggcctagcggtgacgctgggccttttttgttggaaagctgtacttaaagctggccaagacgtatggcacgatggccaccgttgctagagccacctggtttgtcagcagtagtgcgactgccaaaatgaatagtgctccgtatgcaagttgttcagccccgttcatgattaatcctccttgtagtgttcgttcctcaacttcatctccagcttgtgcactcgatctgtgagcataacccggtcaacgatcatagcaaccagaaacaccgctaggatcacggctaatgcggtcatttcatcacctcctctcacggcattttagccgtccaatcgatctcatcgtgatgtttgtgcatccatgctctcgcatatggcaggtaaatcttagttaccttgccagtaccatgagcgccgacaacccacgcttttgggtcgccgttttcgatctgaacctcagggaactgatcgaaaatgtatagccggatccagctcttagctttgccggcgaacaaatcagcccggatatcctccagcttggcccaatcttgatcaggcttagccgaagatatcagcggtgcaacctgtttggccaaactaagcagatcctgctcggttaatgtgatctccatcgctataccctcctcttttcgatttatacttgaatcaactcctagcgaaaggaggtgattaatttgtctctctcaaaagaacaagcagcgtgcttaagattagttcaacaagacggcaaagctgctgctcgagaaatgtacaatagcgaaaataaaatttttcaagatttatacagcaacaatttctttaatagcaatgtgggagtagttaatggtgaactagaagtggttgatctttcgctatcagctaaaggccaaaaagaactttcgctatatatggaaaacaaacgagccgaatttaagaacaacttcgcatttccattgctagtcagcattgctagtgccacaatcggtgctctaataacttatctgttcatgaaatagaaagttattaagcttccaagagccccacctataacgctaaataaaattgtttttaggatttgaataaatatttttttattcataactaaacctttcgttactaatcaagatcattcagctgttttattagtcggacgcggaaaagtgatatttttagccattttgttaaagatctttattgactttttcgctttatttttaggagcttttttaagctcctttttcttttgctctgccattttcgttctctcctacagtcctaaatcgtcgtcttgaatctccaatgcgttgtcctggaacactttcagcgcttcaggaaagtaccgccaagctccatcgtgatcgcggtagctcatatcggcatcgcgcttaacgcctagcttgttggcccacttgccaattgcgatcggcgacacgccaatgatgttgccaatctcggttgctgaatactctcggcgtgcaccgaccggcagtacttgcatggcgcaaattgcttcgttgcggaagtcggtggccatacgtggtcgttggtaatcgtcagcaactttgccaagttccagatacagcttgacgtcttgattgcgtaactcgtgcgccttgttgacgttctgcttgcgcatttcaatcagccattctcgcttgtacgcgagcttttcatgctccaggctactgtcaattgcgactgtcttaccgttatgttcagcttcatattcgttgaacagtgatacgtacgttgcggtgaagatcgtccctttgcgtccagtcattttattggctacgaattcacatccctgtttagtcagcagatagcatttgtaattcttgccagtaccagcttgatagcttgattcaatgaagaatcggtcagaatccaattttggattttgatccaaaacctctttatagctgtcaatatcacgcatcaggtgtgcgtgagtcttgccaatcatcttggcaacgtcccgactatcgatcacttgttgtttggattcaccaacatagcgaatcactgagtcagtattaaaatgttccatcatttatcctccttgtcacgtttcgtgatattactgccaaaaaaaatatgttctacgctgaccccatagtagtttgctatcgccatcttagtagcatcactccctctacggtcaccagtttctagcattgccagcattgattgtgtgataccaatgtttttagctgcagtcttttgagactctcctcgctttcgtcgcagttctattaataccttattcggcttcgccaatttatcgcttcctttgtcacatactgtgatttttatcacggttactataatatatctcttttcgtgagatgtcaatcacaaaaagtgattatatcacctgctttttttatcactattagtgatactattattacggaaggtatttataccataaaagatacttaaagtgaggcgagcaggatgaacattggtgaacgaattgcacaactaagaaaaagtagaagcatgtcgcagttccaactagctaagacgttaaatattgcaactagcacccttggcatgtacgaaacaaacaagcgaaaaccaaacatggaaatgttagaaaaattagccgacttttttggcgtgtccgttgatttccttctaggtcgtcctgaaaaagacgatctcaagaccgcagatctcgccgacgatgacaccatctttacttacaaaggtcagccactttctgacgacgacaaagaaatcatccggcgcttgatgaatgggaagtaaccaatgaacgattgcattgagtacctagtgaacctcgcttttactcgaggaatcagcgccgtcttgactaaagaactaagcccagatactccctcatgcgccaacgctaaacgccgaatagtggttattaatatgaattggaaccgccaagaagaaatcccgttcacgattgcccacgagattgcccatattttgaatgaagataacggcgtgcgctattactcctctaataccgtcagaaccaaaaccgaagctgcagctaaccaaacggcaatggatcttctccttgactactgtaacgcttacgacattccagttcctaactcagtggcgttttgcgagcagtttgggatccctaccgagctggagtatatagcctgccttaaaatcaaacgtatccttatcagctgacagtgctggttacttatacggttacgtccaaacctgattgacgttaaaagctgctattggatggaggaaacgagaaaatgtcatatacgctagatgaagtcaaagcccagatggaagaagttggtatccatgacctgtggggaacgaagcgagaagccaaggaacttcctaaaatcttaaatgacgatgaaaatgaagtgattaagtatggttgctcgggtctcgctgacggtaacactgttttggcgatctgtaccaaccatcgggttctttttatcgacaaaggcttgatctatgggattaagtcaactgaaatcccattagatatggttaatggggtttcgtacaagaaagggctagttatgggagccatcgccatcactaatggggcaacggtgaccaagctagaaaacatcaaaaaaaaggatgctccggttatggctgatacgatcaaacaacaagcggctttatacaagcaatccttacatgaccaagctcaaccacaaacagtaactagtcagtctacgtcgtcatctaatgtcgatcaagtgatcgaagatttgcataaacttaaaacgctggttgatgagggtatcatcagccaagaagagtttgaagctaagaagaagcaaatgttaaacatttagaaaacaaaaaaggctcatccctactgccatagggatgagctaaggagttgaattgaggcgtaaattgcgaccttatcagaccattcaactcctccagtatatcataaggatatacgaacaaataaaaaagccctctccggagaaaggacgtgatgaaatatggataatttgctacaagaaattttaaattgggaatatggatatgaagacgaaaataaacttaatgcatttctagaaaatgctaaaagctattatcaggaagaagttgcaagcgctcatctagatgatgacgatttaatatatttctcttgggctaggcaacccctgcatatttacctgattaggacgtcgggcaacttagattttaatcaaatattcgtgatggcatcgcaagaagacgatttgttaaaaaatgaaatcacctatattgataaaactgaggagacaaataatgctcaatttaaacattcaaatgaagagaaaccttaaaatcagggcttcccctcgttgacaattgtaaacggtgctcctatactaaagccaacgttaagatttacagttgtaaacgaaggaggggagccgaaatggtagaagtactcgtcgccattgtgggcctagtgttgatcgccctgatcgtctggtggttctttggtaagcaccaagcacaagcgggcaaggccgtgatggaaggggatcaccaggtggcgaccgtggtggtcaacggggggtattcccccagtaccgtcgtgttaaagaagggcgttagcgggtcagtcaaatttgagatgcgcgattcgaccgcctgcctgtcgcacattgtttttgaacagttagggctcaataaggatttaaccaagcagcccaccaccaccgttgaaattcccaccgaccaagcgggggaatttaatttcgcctgtggaatggatatgttccacggtaaggtaatcgttaaataaggaggaactaaccatgggattatttgatcgttttaagaagccggccgtcaacgaagacggccaacaagttgttaaggtgaccgttgacgggggctaccaaccagaaaccgttcgcttggctaagggggtcccggccaagctggtctttgaacgggttagcgacaaggggtgcttggaagtggtgcactcaccggaactgggctttgaagccgaactaccccttaaccaagaagttagcttcgacgttaagaccgaccagcgtggcgaatatgattttgcctgtgggatggacatgtttaagggaaaggtcgttgtaaaataatgaagcatttaaccagtttgaaacggttctgggtctgtttgattctgacgctgccaatgctggtgcaaatggtggcgatgccgtggggctggatgatgccgggctacaactgggttgccctggtcaccaccactttgatcatcgtggtcggggcctggccctactggaagagcgcctgggcagcctttttacagcacaacgccaacatgaacaccctggtggcaatcgggacggcggtggcctacttctacagcctctttgccatgctaaccgggcgggaggtctactttgaatcggccgcctttatcaccaccttcgtcctcttgggcgacgcgatggaggaacggatgcaccaaaacgccaacggtgccctcaaaaaactgctcgacttacaggttaaagaggccgaggtcttgcgtgatggcaattacgttaaggtgccactagaccaagtggtggttggcgacttggtccgggtgcgccccggtcaaaaggtgccggttgatggtgtgatcaccagcggggtgacgacggttgacgaatcgatggtcaccggtgaaagtatgccggttcaaaagggggtcggcgatcccgtgattggttcaacgatcaaccaagccgggacattccagtttgaagcccaaaaggttggcgccgatacgatgctctcccaaattgtcgagctagttaagaaggcccaaaccagccacgccccgatccaaaagttaactgaccggatcgcccaggtcttcgtgccggcggtcttgatcattgcgatcgtcaccttcgtggtctggtttagctggttaaaggcgagcgccgtttccgcaatgctcttcgccgtggcggtgatcgtgatcgcctgtccgtgtgcgttggggctagcgacgccaacggccctaatggtcggaaccggccgggccgctaagcttggcgtcctgatcaagaacggggaggccctggaggcggtcaatgggattaagacggtcgtctttgataagaccgggacgatcacggttggtaagccccaggtgaccgacgtggttggtgcagaagacaccctggcggtagcggcggccttagaagacgcctccgagcaccccttggcactggcgatcgtccaaaaggctagggaagcggggctgccagtcgaaccggtgacagactttaataacgtcgccggcgaaggggtaacggccagattggccggccaagttatccgggtcggcagcgcccgcttaatggcgggcctggcctacccagccgaactgcaagcaagggaacgggccctccaggatgaggccaaaacggtcgtcttggtggccaggggcgacgccgtgattggcttgctcgccattcaagacgttcccaagccgagctccaagcgtgcggttgaagagctcaaggcccgcggcttgaagacggttatgctaaccggggacaatcagcgggtggcccaagcgattggtgaccaagtcggaatcgaccaggtcatcgcgggcgttttaccaaacgaaaaggccgatcacgttcgggcgctggagcaaggtggcccggtggcctttgttggggacgggatcaatgacgccccggccttgaccagtgccaccgttgggattgcgatgggcagcgggaccgacgtggcgattgaatctggttcgatcgtcctcgtccaaaacgatttaaacggcgtggtcagggcgctggatatgtcacaaaagaccttcaaccgaatcaagctgaacctcttttgggccctgatctacaacctgatcgggattccgattgccgccggggtcttcgtggccctggggctgcacctgagcccggaggtggccgccctcgcgatggccttctcttcggtctcggtggtttcctcgtcactcttgctcaatcgaaccaggattgcgggagtgcaaaggaaagtgtaataacaaggattgggaaaagactggaaaggaggtcccttctggtcttttttctgttacacagataacgtgctcccaaccacgggcctagtgtctaagtacggctgaagaacgatgccaaggcatcaaccttcagcctatcttagccatacggcccgtcgagaaggttggcttgcacttccaccctgccgctgggtagccctgctgatctttaccttagcggcccgtcacctggctaaccccttcattgccaccgtctacgtcttatacatggccgggatggggacttgcatgggttcggtaatgaccagtgccttgcggacccttgccgacaaccaacaaacggaaggtaacgcgattttgaacaccctccagcagtttgccggggcggtgggaacttccttaagtgcggtggtggtggcccagagccaaactcacttggcgggcagccaggcctacacgaccgccgtggggacccaaaacgcctttatcatgttgacggtctttgccacggtcatttggtttagctactttaaagttgttaaataaaaaaacgggcaccgtcctggcttgcgtcaggggtgcccgtttagtctttaaaagaccttcatgtcggtccagtgggtcgggaggttgttgaagtcgtaagtggctaggccctcttcaatctgatcgccggtaaacatggcggtgtgggagcgggccaacattaagttgagttcgttatcggggtggaactgggccatgacgaccgggatgttccaagcccaagcggccccgacctcaaagatggtgccggcgtctggttcggggttgccctcttcgtacttgtagtcggtgatggccaccaccacgtcggcacgcttgacctggcgcatgtcggtggcaaagaccgtgtcctgccagtcgcgggagccaaactctaagccctccgcttggtgttcttgggggttgtaaatgccctccggatcgatggttgggttcttcttgagggctgccattacgatgtcaatccgttccttttgctccggggagaagaaggggctagcgaggtaaactttgttttggtacatgggagacgtcctttctgatcttagtagttctattatagaagaagtgggtacaaaatgcaggaaagaatgggtagaccaatttggttttatgcataattggaaggggcggttgggtgaaacgggagcgccccgactaaaaagggggacagaaagttttttgcgaaaagttgggaattacacttgcaatttggggtgagggtctgtatagttatatatcgttgtcaccgcgaaacaacgcggtgctgatgcggttgttaaaaataacagttgacatcagttggtaactctgatatagtataagagttgctgatgcaacaggttaacgatgctgctcaaagagttaattcaaattaactcttgacagttaaaatgttaactgatataataaagaagttgattatacacattgtgagttaatcgacggtagacctttgaaaactgaataatgtttcgacgaatcaaatgtgtagggtccttgatctgatgatcgaggcaacaatctgcctaattataggagacatttagagaaatgtgaaatgcttattatcagcccaacttaataccaaaagtggattgcctttagaattttacataatataatttaccccaagccgccaaagtcgatttgatccagtaagtcttccctactctgctggtcgagccccaagtaggccaaggtcatcgcctcgctggaatggttgagcagcttcattacgagtccaatgttgtaattggactgtacgtacacccggtaagcaccagttttacgcatcgtgtgggtaccgaggtagtttaagccgagtaaatcccccaccttgtgcatgactttatagtactgatgctcggtaatgtggcgttccgggcgttgaaaggagggaaaaagccattcgctggtataaacctggcagtccgggttagctaattggtagttagtcaaccaacgggcgtagcgcttgaggtctttttcgaccggcttcaaataaagggtgttttgcttgtgggttttcttgtcgacgatgaaggcgttgcgtcgtacctccccttcttcatcaaacacgtcagccttttttaaactgataacgtcggacacccgcaacagggtcgccttcccgacttggaagatcgtgtagttgcgttgaccaaacttgaaattgtcacgcaaggtcgctaatacctgggataacatctgggagtccttaatggggagtaccaactgcttcaaaagatcacttctttcctgggggctgttttttagctatcctcaattatagtccccatcaccaaaaccgtcaattttagatcctattaaaacggcattctcgggggcctatttgtatattataggccccattttggcgccacaaatccccagaacagtaaattcgctctcagacaaaatttcagtcgggttaatgggtacttgtccgtttcattatcgctgaacgtcaaatcatttaattaacataatataatttaaacaacttctcccctactaaaaaatcccccgctaagggaggattacagctggtgtaaaaattgactcactacttgattgaagacggctacctgttcggccatgacgacgtggccggactggtcaattgaaacgtgatggaccattgggttatccttagccaccgttgcgtaggctgattggtaaaaggggctttggttggcggtcaccaataaggtcggcaccttggtggttgctagggttggccggaagtcttggcgcgcgacgtcggtaactagttcccggttggccgcccggtcgaaaggaaactgctgtttaactacccggagttggtcataaacgtgttggtcgatgccgtgtagcgtttctgatacgccgggtgcaagtagaccctgctggtagttggcacgggtaaccttcatgaagccatagggccaagatggcgaattaatcaggcgcgggctctggtcgacggccactacccccgccaacggatagttagggtaccgggttaagaagtcatagatgacactagcccccattgagtgaccaatcaagatggggtagttgatggttgacaaagcgagtaactcttggaggtccctactgaggcggtgaatgctgtcgaggttgggatcaaactgggaggaaccgtgattacgttggtcgtaggttacgacctgatagccgcggctggtaaagtattcaacttgacgcgtccaaacttgctggtagccaccaaagccgtggatgaagatcaggctttggccgtaaccaacgacttggtagttaaggcggagtccatcatcagttcttagttccatgatcattatccccttccatcacactggccaaaaagatggtggcaatcaggaggtcggccgccccacccagactgaggtggcggtcagaaaagtccttctctaggttgaccaagaattgacgaccttgtttcgttgttagaccaccgagctcaaagaaacggtctaactgttggtccttccatgctaagatggctgggtccccagcccgcttaactagggtcgtgtcatcggtgtggcgggcaatcttcaagaaggtggttagctggcggtcattttggttcatcccccagttagcccgccaggtcggcaggccatacttgaaaacggttgggaaaccgctcgccgcttccccccggatcccggtttgcccgtaggctaggtactggcgctccccggcggtcagctgttggccatgctttaagccatccaggtcggtcgccaataggttagccaacatctctttgacaacccgttgaacgttcaactgggtaactggcaactgacgccccttcagcgtcgccacggttccggtcaaaatgcccagcgaaaaaatggtgcccttgtgagtattaacccccgctgttgctttgaacatcgtcgtgtcggcccgctgaccgaggaggcgaagttagttaaagaaaaggggcgcaggttgtccggtcgggaaattgaggctggccgtggccgcctgcttaaagtaagggcgtagactggtggcgctttgaataaaggtgaagacatccatatctgggtgggcgcggtgctcaactgggtcaaccaatcctggtttgggccaggtgacgacttcgtttaacattgccttcaccgcttggtccgccagttgctcagcaacagtctcccgttggttagccgcggttgcttcgtcaattagtttggccacccgggcttgtagttcttcaacgctgtgacgccgtgaccgtccacattccttagccgggcgcccgcagattagacaggtccgaactggaagatcaaaatccccccgcgaaagtgagtgggattccccgccgttggtgattaacacatcgaggtcaaagagccggttggctggttggcgctcttcgaagtggacggtcccctccttgacgtttacgccagcgctatataataggtagaaacgttccggaccggttggagcaacctcccaagaagtcgcaatttcaaagggttgtccgcacgctagccactggtcctcaaggcgtgctaagccggcggtaaagaaggcttggatggcagcgctgttcttgactggccccgggatatttagcttgcaggcgaccaccacctgggaagagtgttctcttaataactgacccgccggtcgcggttggctaagaccgctgggatctctacatcggtcccttcaaataccttgctcgccattgttagttcctcctaattatattatgtaaagaaaagggtaccggatcaaggtaaccctattctgaatggcaagcgaccgaggcagattgccccagccactcactcggatatgtcatttaagattggcagtttcggcgcttagtccttaacttgcttgatagcgtcaattaggctaccgtcacgatattcgactaggccgacgacgcggtcggtgtattcaaccggtgctggcttgccaaccgtggcttcggcccgcttttgcagttcttcaattgaaacgattggtaaacttggcaccttgctgaaggcgtcaacgaggtcttggcgagccgggttgatggcgatcccgacttcggttaccaggacgtcaacggatgcccccggcgttgaaacggagttaacgctaggtacaaccgtggcgatccggccctgggttaacggcgctgagatgattgtcttcttggtattcatcgtcaacatccagaaagaaaatcttcttggacgttccgtctttaaacgtaacggtcacccaagcccgtccatattcccttaggaggtcatatatttcagtatgtgtgtcgatcatcatctttattcactccccagtactacttaatattctgtcacagaatggttgatttttaattgccttccatgcatttgtgttagctgaaatcgcttgatgcattgcctgcatggagttagccgcctggacagtatcaacggtaattcgggtcgccatttcgttttgaactttagccatctttacctcctttctgcaaaataaaaaccggccaagccggttgcaagttatttaaatatttgtctgagcgtgtatgcgatgcattccaagttgaatttaatgaacttccaaattaaccatataaatggccaacctaccgctataaggcacactaaagcgaacttcgttaaagcgataaccatgatttgttgaggaaaaaatctgaccaaataccgcgccgaccttacagctcttaacgcagaaaaaattggcagccaggctcacggctatgtagaattcacgactgaggctgacaagctccacatcaagctggagatgttcgacaccccggctaacatccagcactgggaacacttccatggcttcccggatggcaaggatgcccaagtgccaacccttgcccaggacaccaaccaggatggctttatcgacctcttggaaaccgaaccagtctccggcacgactatggtgcccctggacacggctccgcatgaaatgtgcatcccccacgacaactacccagttgccgacgcaaacggctactacagctatgaaaaagatgtcgacttagccaagctggaagccaggttcaaggaagtcttcaatgaccaggacctggccctggacaagcgggtggtctacatccacggcgtgccagctgacctggaattgccagaaagcgttggcggcaagatcaacgaccattacgaccaacacgtcactcttccaatcgcggctggtaaaatcaaccgcgtcgactaaaactaagccattcagaggatcaaattcccctggatggcttttttcgtaaaaaaatttttgtaaaaatcccgatcttgatagaaatcaattggggaatcctgctttcccggtatattaaaagcatcaaagcaaggaggtcaaaagatcaatgcaaaaatggttaatgaaaaatcgcaaccggctgacggcaattacgggcatcttaatcgtcctggcctttgccgcaaaatggttatttaaaagtgaaacagcagagtccggcctgctcctggccgcctccctcatcggcggcttcccgatcgccgcatccgcttggcaggccctgaaagtcaaagtcatcagtatcgacttgctggtgaccctggccatcttaggtgccttcgtcatccaggaattcgaagaatccgccatcgtggccttcctcttcttgtttggggcttaccttgaacaaaggaccctggccaagacccggtcagccatcaagaaactggtggagatggtgccagaaaccgccctccggcagacggcagacggcgactttgaagaagttgacttagacgacctggacgaaggggacatccttttggtcaaaactggcggcaagatcccggttgacggggaagtcgtctccggttccgggacggccaacgaagccagcattaccggtgaatccatgcctttaggcaaaaagcccggcgacccggtctatgccggtactattttggaaaacgggaccatccggatcaaggcggaaaaagtcggggatgaaacgacttttggcaagatcatcgaactggtcgaagaagcccaggactccaagtcccaggctgagcgtctaattgaccgcttctccaagtactacaccccagtcgtcctgctcctggccattattgttggcctcatcagccaagacctggaactggctgtaaccatcctggttcttggctgcccaggtgccttggttatcggggttccggtctccaacgtggccggaatcggcaatggggccaagcaggggatcctttttaagggcagtgaagtcatcaccaagttcagcaaggtcgacacgatcatgttcgacaagaccgggaccttgacttacggcaacccccgggtcagccaggtgaaaaagtacggccagggccagctggctgaacagcttttggtcagcgtggaaaaagaatctgcccaccctttggcgaaagccatcactggctactatgaagacctggaagctaaagaagttgaagcttcccaggtcctccagggcggcgggatcgttgctcaagtagctggccagcaggtcctggtcggcaaccgctacttgcttgaccagtaccatgtcccagttacaaaagaaatggaaaaggacatggaagagctggcaagtgctggcaattccctggttctggtggctgtaaacgggcagctggaacttgctttaggcttaaaggacgagatccgggccggggtcaaggaagacctggttgctttaaagaagctgggtgtcaagaacctgctcctcttgtccggtgacaaccagaagacggttgacctggtagcggaagaactgggcctcactgaggcatatggccagcttttgccagaagacaaggccgaatttgtcaaaaagcggcaggcagccggtgaaatcgtggcctttgtcggcgacgggatcaacgacagtccgtcactggcccgggcagacatcgggattgccatgggcagcgggactgacgtggcaattgagacttcaaacgtggtcctcatgaacggcagcttcgaccggattccgcgggccctggccctggctaaggccacccggcggaacatgattgagaacatcaccatcgccctggctgtcgtagccgtcctgctggtcagcgtgttagccagctcatggatgaacatggccatcgggatgtttgtccacgaaggcagtatcctggttgtaatctttaacgccatgcgccttctggcctaccggtcaaaattacaaaaatcgcgaaagttgatagaaaacaattttttctcaagcaacaggcccgtatactaagggcagcgaaagtatccaatagaaaaaagaaaggaaaagaaatcatgcaaaaagcaattttacaacttgaaacattagcctgcccgacctgcatgcagaagatcgcgggggccatcgccaatgtcgacggggttgaaaagaccagcgtcaaggtcctcttcaacgcaagcaaggccaaggtcaacttcgacccggaaaaaaccaatttggacacgatcactcaagccgtgaagaatatcggctatgacgtcttgaaggccagcgctaaataagagaaaaaagcaaaaataagaaaaacgactaatcaagaaaaaaggagaaaaatgatgatcaaggaattttttaccaagaacgatgaaatgttagacttatatacgcaggcaattaccaaggcccacggcgcccaccacccggaagtctttgaagtccgcaaggtttatgaagacatccaaaagaaggtgagagccggccaggaagacttgactgccgacttcagcaagctgcggtccttgaccgcggattacaccattccggctgacgcctgcggggcgatgactaagacctaccagaccctggaagaattcgaccacttggtccagggctaatttttaccagcagaggagagcaaaatgcagcatatatgtgtcagcctggttcccttattcgtggacctgccagaaaaagaccagcttaagatcaattccctggccagccaccggcgctatcaaaaaggtgagacgatttttcagccaggggatgaaaagctgcagatcgtggcccggggaaacatgaaggtttaccagctgtccgccagcggccgcgagcagctgctccgggttgcccagccgggtgactatgaaggggaagcgcagctttttggcctggaaaacgacagcttcttcggccaagctatggagaatacggaaatctgcagcttgagcaaggccgactttaaccgggtcctcatggaaaatccccagctctccctcaaactgctggaactcagcactcagaagctgctggccaccgaaagacagacccagttcctggccatggagcgggtcgaagaaaggctggccagctacctgctcgacttggctaaggtggctggaagcgaccagttccagctgtccatgaagatgaaagatatcgccctctacttgggaactactcccgaaaccctctcccgcaaattcaaactcctcgaaaaaatgggctatctgaaaaggacaggcaagcaggtgaaaatccttgatgaagatggcctgctggacctgtaatagacaagaaaaatctccctctagattactaggaggagattttttactatcgaaaaagaaagatgaagacggcttagtgcaaggcagttacaaaagtgatcaggccgaagataataaaaggagaactgtttagaattactaggttagtaatttggaggtatgaaaaatgaaaggtattattttagcaggtggctctggtacgcggttatacccaattactcggggaatttccaagcagctgattccaatttacgataagccgatgatttactacccgttgtctacgttaatgttggccggcattcgggaagtactggtaatttcaacgccggaattcatgccgctgttccaaaaccttttaggagatggctcagaattggggatgagcttctcttacaaggttcaagagaagccaaatggactggcagaagcctttatcttgggagaagattttattggtgacgatagtgtttgcctaatcttaggagataatatttactacggggctggtttgtctgagttagttcagtcggcggcacaaaaggaagatggggcaacggtctttggttaccacgtcaatgatccagagcgctttggggtggttgagtttgatgaagatatgcacgccctttcgattgaagaaaaaccagctcaaccgaagagcaactatgcggtaactgggttgtacttctacgataacgatgtggttcaaattgctaagaacattcagccatccaagcgaggagaactggagattaccgacgtcaacacggaatatcttcgcagtggtaaactggatgtgaagttaatgggtcgtggttacgcctggcttgataccgggacgcacgattcgatgatggaagcatccaactttattgcaacagttgaaaagcggcaaaacctgaaggtggcatgcttggaagaaattgcctaccggatgggctacattgataaagaacaattggttaagttagcacaaccgttgaaaaagaatgattacggtaagtacttattacgtttagcggaggagaagtaaacaatgggtaagttattagttaagacaacgaagttacaagatgttaagttaatcacgccagcagtctttggtgaccaccggggcttctttacggaaacctactctgatcgtgacttcaaggaagcaggaattaactttgattttgttcaagacaatcaatccctttcaacccaagctggggtattacgcggcctacacttccaacggggaaaggctgctcaaacgaaattaattcgggttgtgactggagcggttttagacgtcattgttgaccttcggaaggggtcaccaacgtacaagcaatgggaaggctacatcctttcggcaagtaaccaccgtcagttgttagtaccacgtggttttgcacacggttttgttacgttaactgataatgttaactttgtatacaagtgcgataactactatgatgcggaagccgatggggggatttcctttaagacgccagaattagacatcgactggccaatcgaccttgataaggcaatcacgtcagaaaaggatgctaaccaaccaacgctgacggaatttgagaaggataacccatttgtttatggtgaaatctaaaggagcgcttatgtttaagaatattattgtgaccggtggggccggcttcattggttcaaactttgtccactacgttgtaaataatcacccagaagttcacgtaacggtgttagacaagctaacatatgccggtaaccgggcgaacttagctgggcttccagaagaccgcgttgaattagttgttggtgatatttgtgataaggaactagtcgacaggctagttaaggacgccgatgccgtggttcactacgcagcggaaagccacaatgataactcgctagaaaatccagaaccatttattcaaaccaatatcgtcggaacttcggtcttaattaacgcttgtcggaagtacgatgtgcgtttccaccacatctccaccgatgaagtttatggggacttaccgttacgagaagacctaccaggtcatggtgaaggcaagggcgaaaagtttacaccggaatcgccataccggccaagtagcccttactcatcttctaaggctagctcagacctgttagttcgggcttgggtacgctcctttggcttacgagcaacgatttctaactgctcgaacaactatggcccataccaacacattgaaaagttcattccacgtcaaattaccaatattttaagcggaattcgcccgaagctttatggtttcggaaagaacgttcgcgactggatccacacgaatgatcactcccgcgccgtttggaagatcctgacggaagggaaaattggtgaaacctacctgatcggggctgatggtgaaaagaacaataaagaagttctggaaatgattcttgaattgatggggcaaccaaaggatgcctacgatcaagttaaggatcgcccaggtcatgacctccgttacgctatcgatgcaacgaagttacggacggaacttggatgggaacctgaatttactgactttaagaccggccttaagaatacgatcgactggtacacggaacaccgtgactggtgggaagacgaaaaggcggcggtcgaagccaagtacgctaagaatggtcaataatttatgctacaaggtcgccgaattaataaaattcggcgatttttcgaattaggaggagacaaatgacggaaatcttgattactggggcaaccggtcagctcggctcagaactgcgcaatttacttgatgaacgtaacgttgcctatgatgcctttgattcccatgggttggacattaccgatgaagaaacggtaatgtccaaggttgaggagttgcaaccaaaggtcatttaccactgtgcagcctacacggccgttgataacgccgaagaccagttcaaggcggctaactggcaggtaaatgaaacggggacccaaaatattgctcaagcagcgaagaaagtgggggcactcctcgtttacgtaagcaccgactatgtctttgacgggacaaaccctggtgaatataaggaagacgacccaactaacccaaagaatgaatacgggaaggctaagttagccggagaagagatcgttaagcaaactctggacaattactacatcgttcggacgtcatgggtctttggaaagtacgggcgtaactttgtatacacaatgctccgcctagctaaggatcacgatcgtttaacggtggtcaacgatcaatttggacgtccaacttggacccggactctagctgaatttgtgacttacttggttgacaataagagtccgtatgaaacctaccaactctccaatgacgatagttgctcctggtacgaatttgccaaggaaattctggcagataaggacgttgaagttgctcctgttacgtctaaagaatacccacaaaaggcctaccgtcctcgccactccatcatgagtttggaaaaggctaaggcaacgggttacgagattccaacgtggcaagaagcattgaaggaattcatgagcgatattgaggacggtcaggagaactaagccaatggagataacatctcaaaaactaagagcagcatcggaggcctctagaactgcattgaaaatgcatgatcttgttagttctcctagcttaaggaaaaaattgaataagctaattagaccgtttggggtgttcagtttgtttaatttagagtgaaatagtaaaagaaattctaaattgaacggggttgcgattgcggtaatcgtaaaaaatgaagcaccctatattaaagagtgggtcgagtactataaaattattgggatcactaagatctatttgtatgataatgatagtcaagatgatctaaaggatcgaattaagacagacgttgagtcaggatacattgactatcaccccattcatggtaaagttcgtcagagtgaggtcaagtccaaaatgttggtgtaaattaaattctgcgaatttatcatttcacaagctactttttattctaggcccaaacttcgatggaacgtccataactaaaactactacggctttctttagatcgtttgcgacgaataccatggtcaggtaaatcagtcacattaatatccagtagtccctgatcaatccagttatagatggttttgtaggcaattctaactacatgagccacttgttcaattgaccatttttggatcttgattttttcttcaatcaatagctttaggtcagtcgttaagatggttttacgaccacgatgactaagtttaacttcatggtcagtttgagccttaactgcgtgatactaaccagctaagcgatgaacctcattaaagatagtggttttactaaagcctaaataatcggcaatatattgaagtgagtgcttttcatgatgaagtgtttcgatgacaacgcggtcttcaaatgataaaatagtggtgcccataaaggtccttctttctaatggaatgttgtggtgacaccattaaagacctttatgggtttttctgtccactaattatgttcaacttaaattttacaatctaccttaaacaaatacatttaatgcaataaagtatagcttttataaaattactgtcgttttgtttgtaaacggtttacaaaaagagttacactatagctgtaatattatgaatagggggatattatagatggataaagcaaaagttattattgttggggcatcacatggcggtcatgaatcggcaattgagctgttggataaatacgataacgtcgatgttacgatttatgaaatgggtgatttcgtatcgttcatgtcctgtgggatgcaactttacttagaagaccaagttacagatgttaatgacgtaaggaatttccgaccagaagacatcacttccaaaggcggaaatatttttaataaccatcaagttacagcaattgatgttgaccaaaaacaggtaaccgttaaagatttaaaagaaggtacagaagaacaagttgcttatgataaattgattcttagttcaggagtgacgcctaagaatttgcctgtcccaggtacagaccttgaaaatgtatatttaatgcgaggttacgactgggctacaaagattaaggcagcattaactgatgatagtattaaaaatgttgcggtggttggttcaggatacatcgggattgaagcagctgaagtatttgctaagaaaggtaaacacgtcactttatttgacttcatcgatcgtcccctcggcaattatctcaaccatgaaatgactgaaattatcgataaaacgctgactgacaacggcgtccaagtagaaatgagccagagcattaccgcatttaagggcgacggaaaagttgccagtgtggaaactaagaagggtagttaccctgcggaccttgtaattcaagctgccggggtacaacctaatacagaatggctcaagggcgtagtggacctgacagatcgcggattcatcaatgtggatggctacttgagaaccaacgtgcccgacatatttgcagtcggagatgccatcttaccactatctatcccggctggaaaaccatctccaattgctttagctacaactgcacggcgtgaagctcaatacgttgtaaaccatattttcgagaagaaaccaacccaaatctttaaaggcgtagttggctcatcagcattgcatgtatttgacgaacactttgcttctacgggtgtaaatgaatttactgcagaacgttctaacgttgaaattgttaattcacactatgtcgatcacatccgtccagcatacgttcctgagtcagagggcaatgttcgcgtggatgttgatatcacgtttgaccctcatacccacattgttttaggcggcgcagtcctttcaacatgtgatttaactgctcaaggaaatgttttggcattagcggtagagcatcgtttgacgcttgaagatttagccgaagctgacttcttcttccaacctggttacgaccggcaatggagtttaattaatttggctgcgcaacatgctttaggttatgcacgcttctaaagtaaattaatcggtttatacgtagtatgaagtgtccgagaaggttagattatttatctagctttcttggacactttttactaaaacgtcttttttatagtgactttggtgttttacgttattttgccatattaaaaaaatcgtaaaaaggtaaagataccggaattgttgaataaagtaggaccagcaatgcagcaaatgaaggatctttgatcggtactgtgccctgtcaagtttacacattaaatctgaaacttgaaagcgcagaatagcgggcttaacccgtcattctgcgcttttccactctaaaaatagaaaaacgcaagctctcctacgttatactttaactgatcaaaaccaaagtaaaggagttcttgcgctatgaacagtataaagcaatcgcaatcgaatgacgaggctcaattcttaatccggaccttctttaagcagattggtctaggtaaaattattcatcaaattaactttaaacgacacacgccaatcagcccgttgatgatgattaagtggttaatgacgaccatctttgcccgtaaatcactttaccgtgcgcaatcagacgctaatttcaccacccggacggcccgtaattttctgaatgatggccgaaccaattggcaaaagttaacctgcctcttaacgagccaagtaatcaaggcccttcgcccctttatcgattcccgccgccgactagcactaatcattgatgacagtctctttgcccgtccttatgccaagaaggctgagctactcgctcgagtttacgaccacaataaaggggtatacgtccgtggctaccgggctctcaccctgggctggagtgacgccaacacctttctcccggttaatttcgctttaatgtcgagtggaaaagcggagaatcaattgggaccttgcctgaagaacgatcagcggaccttagctagtcaacgtcgaaaccaagcacgaactaagatgaatgaagccgccgttgatctggtttcccaagcccttcagaatggtgttccagctcaatatgttctctttgatagctggtatagttcacctaaaatgtttgacctgatcaaccagctcggccttgatggggttggaatgctaaagcgttccaagaaggtttactatcgctatcgtaagcgcctgtattccgttaagacgctctaccagcgactccagacagaagggcgtaagtctaaagaaggcgccacttaccagtatagttgtgtcgttgaaagtctatcgggcgttgaattaaagttggtgttcgtaagcaatcgccaccatgccaacaactatttagtcttggcaactacgaagacctctctccgcccaaatgaaatcattcaactatatggccggcgctggcagatcgagacctacttcaaagctgccaagcaatacttacgttttgaccaaactcaggtccagaagtatgacggtctttgcggtcaccttgccatggtcatgatgacatatgacctcctagcgtggcaggaaaggcaagagcgggacgatcgaaccattggcgatctattttacattatgggagaagccatgcctgatttgaacattactgaggtattggtatggttcgtaaaaactttacaagaattcatggaagatgaaccaattatcccaaggaacctcctcgaggggactgttaaccaatttattaagcacctaccacaatccgttgccaaacagtttcaagccgcttgaaactgactaatttagtgagcctaaatttcaaatgggccacgtgattagttgatgttcttattgggtagttttgggaacggtcttgctactctactggacatttatttttgtgtttggtgcgtcatttcttggcaccgcctgtacgtcaaggtactgaccgaagagggctacaagccggtagctacgtccaccgtctccgccacatctaacactaactcgcatccaacggcgccccacgcacacgcttaatgtacttaacagtgtaaaaaatgtgaaaaagaccattccgcctcgggatggtctttttcactattacacagataacgtacctcgcttagtcatacagcctgtcgagaaggttaggtcatacttcttgataacgtgctccccaaccgcaggcctagtggctaagtctggccatagaacaccgctggcgcgctaacctgtgccctatccttagcccacggcctgccaatggttggtccgcacttccaaagataacgtgctccccaaccgcaggcctagtggctaagtctggccatagaacaccgctggcgcgctaacctgtgccctatccttagcccacggcctgcccaatggttgggtcgcactcaatcataaatgcataattattcgtttaaatctagtcaaataggactataataggggtgtatgtttattttttaaaatcgattggaggatattttgatggataacaatggttccagcaagaagattacgaccttcgggctggttacgatgatcatcaccgccatctttggctttgggaatgtgtccaacgcctacttgcagatggggtacggcagtatcatctggtacgctttggccgggatcttgttcttcttcccgtgcggcttaatgatggccgagtacgggtccgcctttaaggaagctaagggggggatttactcctggctggccggttcgattggggaacggtgggcctttgtcgggaccttcgtttggctggcgtcctggatcgtgtggatggtttcgacgtcctcgcggatctggattaccttctcggccctgatctttggaaaggacaccacccagtcttggcgggtgatgggcctctcgtcgacggaaacgatcgggatcttggggatcattttaatcctggcgatcaccttcttatcgtcgcgggggatgaacgcgatcgcccggatcgggtcgctcggtgggatcttcacaattgccgttaacattatcttcatcgtggtgtccttcaccgtcttgtttgccaaccacttccagttggccgaaccgattcatggcctcaagacctttatcacttcgcccaacccgcagttccaaaccccgatcgccattgtttccttcgtggtttacgccatcttcgcttacggggggatggaatcgctggggtcggtaaccgacagcatggataacccgcaaaagacctttccgcgtgggttgatcattgcttcggtctttacgatcggcgcctacgttttgatgatcttcatggtcggctggtcggttaactaccacgataacctggggaccaacgccaccaacctggggaacgttacctacgccattttcaatgatattggggttgaaatggggaccgccctcggctggtcgcacgccgcggccttaggctttggggtaacgatgacccggatcgtggcgatcgctcagacggtcggcttcttaggtgccctgtttatcctaatgtactcgccaattaaggcctttatcctggggtccgacccgaagctttggccagctaagttgaccaagctaaataaggctgggatgcccgctaacgccatgtggctacaggcgatcgtcgtgtgcgtaatcgtcttcttagtggccttcgggggtaatgccgctcagggcttttacacgattttgaccgacatggccaacgtttccacttgcttcccgtacctcttcttggtcggggcgttcccgtttttcaaaaagaagaacctggactacccgttcgtggtctttaagaaccgactgtggactaatattttagtcgtggtggtggaaattatcctgatcgtcgggattctctttaccttcgttcaaccgctgctggaacacgactaccagaccgccttttggacgatcgctggaccgttcttctttgctatcgtggcactggtcttttaccaaatttcagcccgtcgccacaacgttgacccgaatgaataagagcgtggcaaccaaccccgccatgtttgctaactaaatcaattgccgtgccagaccgatcagatgttgattggcctggttttttagttaggtttgaatggactccaacggaaaatacctgggtgttatactggcgtgaaaaatgaggacaggacaaatctgcaaatttacgcaagattacgcggtcttaaccacgggcctagtggttaagtacgggcaaggaacggtgttggcgcaccaaccatttgatctagcctagcccacggcgttggtacgcactttcgttttgcgcaaatctaaatatttgtcgtgccaccaaatctgggggggatgcaaattttagcggtggaggaatttttgtcccatcaaaaaagctgagagaaaatcgagctttctcccagcttgttacagtattgatgaaggttagacggataacgtgctccccaaccacaggcctagtggctaagtacgggcagagaacgatgcttaaccgcatcaacccctgccctagcttagcccaacggcctgttgaggaggttggttcgcacttccatcaaaagctatcgcgaataatcagggtcgttggaatgatgtgggtggttggaacgccaccttctttagtttctaacttctttttcaagagtttcgcggcgtcagtcccaattcgccgggagtcctgacggatgcaagagatcccgggacgcatgacggtcatccagtcaaactcttcgtaggtggcgaccccgtaatcggtcgggtaggtgtagttgttgtgttgcatggtttgcagtagttggacaaagacgctagcgttcatcgtaaagaaacccactttcttattcccgcgctgctccatgatccgtttgatttgggtttggaaagttactagcgattctgattgaccagggtaagggaccggaattagatgggtaccgtcagggtaacgtgtggcacgtaaaaagccctggtaccgtttgatacgggtactgaccttttctagtggccaagagacaaagtagagttcgtcgtagcctgcaattatcatccgcttggtcatttcttcaactgcctccgtattattggtggcgacggaatcaaaggttagagtctccatctggcggtcgaacatcacgatgtcgttattggagagagtctggtaaattggattgtcgggattaactggatcaatgatgataccagccacgttttgagcttggagccgtaggatattgctagtttcggtatcctgatcattatcagcattggtgaagatcatccggtaacccgcttgattaaaaaccgccgagattccagaaaggacggtggcggagaagggattggtgatgtcagcaattgaaaccccaattgttttattgtcgttttttgcgagatcgcgggcgacgctattggggtggtagttatgttcagtgataattttagccacgtgggcacgagttttggcagacatcttgccgtaattgtggtttagaaagttggagacggtggccgttgaaacccccgctagtttggcaatgtcgttaattgttagtttttccacgatgctgccccctcgagtgcataaaatttagagagttgaattaaatatgtgcagtttttttcccagtggagagtgtaacatctgttaatgttagtgcggtaactaaagtaggcatatttctctgcgttaatttcaactttgtctcctccatttttttgaaatacactttattaaaacagtcatatgtgtcgtaaatatggagaagccagcatatataaaaaagagtgccatgtgacactctttttgagctatttaatatcaacaacaccgacaaattcaacatcatcaattgcagttaagtaaaaactatcagttggtccaagtattgcaagttgaccatttttgattgtacattcttgatctggtgtggtcagtttcaccgtcccttttaagggaatgagaactatatttccaggtacagggtgaaattctccgttgtttgtcactgtatttttctttagtatacgatgaccaacccgtctttgaccattttcgtaaaggtgttcatggatctcatcaccgcgactaccagttaatattttcatataatatatacccccaagttaattgacttttttacgtggcttttcagtattattggaattttgttgagtgttgtttccacagccgcccatactaccagagccaccgtgcatacccttgtgcataaatagcatcatgagtgggtgtgctagaagaaaaagggctatcagaatccattgtgacatagtttcacttccttttgctttgtttctataataagtttttgtcatcacttaattacacgtttttaatcttttcaccagtcaatcccatcgcattaattgccacgataattgtcgacatcgccatgaccgcagcaccaacggctgggtctagaatgattccaataaatgacaacacaccggcagcgagtggaattgcgacaatattgtagcctgctccccaccagagattttgaaccattttccgatttgtgattttagccaaatcaagaaaatgtaaaatatcgctgggttctgatttaaccaacacaacatcagcggaatcaatggcaacatcggttccggcgccaattgcaattccaatatcggccgcggcaagacttggtgcgtcatttacgccgtcaccaaccatgatgacgtgattgccctttgcttgataatcagtaataatcttttgcttatcatctggtaataggcctgcatgaaattcagtcaatcctagtaagttagcaacgtgttccgcggcttttggattatcgccagtgagcattacgggggtaattcctcgcctctgaagaccactaattaattccttagcacccgctttgatggtgtcgccttcagcaaccattccttgaacttgggtgccctgcaataggaagctgacggaattacccttagcagcccatttatcagcagcggcctcgtcaaacctaatcccttgcttcgttaaatagttaccattaacaatcatatagtcagtgccatcaacattaccggaaataccaacgcccggaatattttgagacttttcagccgcaacgacttcaatgtccttcgcttgggcttcagcaatgattgcttgggccagcggatgagtcgaattattttcaagggcggccagtcggcttaataacgttgtttcgtcaatcccatcatttggaatcaatgcattcaccgtaaatttaccttctgttaacgtgccagttttatccaagagaacgtggctaacatgttgacttgcttcaatggcttggcgatttcgaactaatagcccattttgagcgccaatcgtagtagaacgagaaaccactaatggaatcgctaatcctaacgcatgcgggcaagcaatcacgaagacggtcaccatgatcgtcattgcagtctctaatccctggggtaaccaggcaaagaaagcaataatcccaacaccaagtgccgcgtaaaatagatacttggcaactaaatcagctttatcttctgctttagatttagtttgctgggcattttgaaccattttcattacttgagaaagatagccggagtcaccagtaccactaattttaaccgttagcgtcccgttattgttggttgcaccaccaatgaccttatcgccaacgttcttggtaacggcagcagattcaccggttaccagtgcttcattcacggtcgactccccagccgtaataacaccatcggctggaatactctcacctgaacgcacttggacaacttgaccaacttttaaatcagatactggcacttcttttgtttcaccattatctgtaactagatgggccgtcttaggcaacagggccgccatcttttgtaaggcatccccagcccccatcaatgcattcatttcaatccagtgtcctagaagcataattaaaatcagggttgcaagttcgaacgaaaaatccattacatgatttgccgggttcaagaagttgttggcaataaatgcgtacaaactgtagaaatacgaaacggaaattccaagggttactagcgtcatcatttcaggagatttattctgaatttccgctttagccccctttaaaaatggcattccgccataaaagtaaagtgctgtatcaaacaaaacgatgataatgccaacaattagcggtgaactgaaactaaggatggaaacgtttaaacccatgattggtgctaacagtaaaactggaatcgctaagacaacggagacccaaaatttaactttcaaattccccatatgcatcattgagccaccgtgcatcatcatgtcagtcccagccatatccatatcaccgtgattcatgttcatttggctgtgatccatttcagccatatcgtggtccatgttcatttgattatgatccgtttcggtcatatcgtgatccatatgactcatatttgattcattattttccatattcttagcactcatgtttttcatgttcatatggtcctctttatttgccatgattatcgaccccctaaaaataagtgtacgtagcaaagcggttagaagccggaatataagttccttgtgtggaaatccccgggctcgggatttttccaccaggttcttatatttaggcttctgctttgcggagcaccatgccactatatgaatgagaattacgacaaaaattcataagtttccgccatcagaaatcccagattctggatttttgtgcagcaatcctaaaagtaaacagaacaccacagtcttaacacgtttgatcacctggcaagcagttacactgaacttcctcgggcgctgttttggccttttcagctagaatcgcctgtaagttcgcaatatccgcccgtgagagttcccttgactgaataacgccggcaattgttgaaccagcccgcatcgcacacatatggtcaaacaaatcatctgccgctgccgccattgattccttctcgccaacaaccggcttatacgtgaatggtcgactgccgccatgctgcgtaaccgcctgtttttgaatcaacctgtgaagtagcgttttggttgttgaagctgaccagccttctaattcgttcatagcatcgattagttcacgactagtcgcatgtcccattgtccaaattgctctcataaccatccattcagaatcggtgatggttacattctttggatccttcaattggcttcctccattaattgaattataagtttacatttgtagtctcttaacacttattagtttacaactgtagtcacaataatgcaacctttctgccagaaaataccatgacactaaaaaaacgcctagataatatattctaggcgtggtttgatacgatatattaaattaatgatctgggaatttttggttttcttgttagtatggtgaaatgaaagattatcacgtgcccttatattaccatgtctttataggaaagctcacactaacttcaccaaccgtcaatagtgatatcactagtgttagcgtagttatcaaatatatgttcccgatgacataacaaaggcgctgtatcgacagtgaaaaagccggcatagcgccttttgttatattcaaactctggtctcctctataggatttctcattttcatattcatacctgtctaacagtacgaactaccaagagaacatattatctatacttcataaaacggccactagggtataccctagtggtcatttttggtcctgtgctatactaggaattataaatgttcattagaactgtccaaaaggaagtgctgacaatggctaaaatcggttatgctcgcgtgagttccaaggaacaacatttagatagcagctagctgttttaaagggcgttgataacgctattcacagataaattgagtggggccaacaccaatcgaccagaactgcaaaaaatgctcgcctatgttcgcgagggtgatattgtcctggtcactgaattagatcgcttaggccgaaacaaccaggacttaactaagatcatgaacaccattcaaaataagggggccaccctagatgtgttaaacttgccgtccatgacagggattgcggatcctaatttacgccagctcatgacgaatctcattattgaactgtataaatatcaagctgaaagcgaacgtaagcggatcattgaacggcagcaacaagggattgccctcgctaaacagcagggtaaatatcatggtcggaaacctcaatatgccgaagatgatccccgtttactacatgcttttaaactttaccagacgggcatgagtgatgtagatgttgcccgtaataccgggattaaacggacaacctttatcagataccgaaagaaattcgatgtgcattgaaccggtttacatgagataatcagaatagattagaagccctgaaacaggcgtaaaataacaaatgcttaaaaatgatgctactggcagttggtcgcattgattactcacgtcatgaatgcgaagaacgtgcggacaaccgtacatgccaagaaacataaccgacgagagcaacaagaaacctacatccaagaaaatgtgctgaaccgtcaatttccggttgtctaattaactgactaaaaatagtccaattcattgacttctgagcatttagatgtggtattagatattcataaatttaatatattttcaagtaaaattaagacagtagctaatttatcatttgcatcttaccatcaattatctgataaactttgtctgccgtattttttaaccttaagtcatgagtaactacaataataattttatttctcttatgtgctaaatctctgagtaactcgattactttcatagatctatccgtatctaaggcggctgtgggttcatccgctaagatatagtcaggatcagtgtataatgctctagcaattgccacacgttgcttttgtccaccagaaagttgattaggatatttttttaggagttctaaaagtcctaaatcagatagaagttcatgcattttttgttcagttaaattttgtttttttagtttatctactaatttaaattgttcttcgaccgttaaaaatggaactaagttataagattgtaaaacaaatcctattttttccaatcttaattttgtttgctgttttttggataaacttttaattgtgctgtcatttatttttacgtcaccctcagttggtgtctgcagcccaccggctatagtcaaaaatgtagtttttcctgatcctgatggccctacaactaaaacaagctgaccactttctgctttaaaattaatattttccagcgctacgtacttactactcccttctccaaaaacttttgtcaccgattcaagaattagatttgacatgaaattaacctccaataattttgtaaggatcaactttggcgatttgacgaataggtatcagtgcacctaacaaggacataataataataccgattccagttacaataatattacttttatcgatgacaatgggtacctcgctgggtaacgtaatagctgttatttcacctaatataatggctataataacgccaataactgaaataataaatgattgaaataacgtactcaaaataagatattgcgttgagactccttgcgccttcaagacacctaagttgggtaatttttgaacagtcagaatatacaagaaaattgaaataacaattagaataataatatacaaaaaagcaatcatgaagttgaatgtgagttgttgtgcgctatatccaggtaattttttaataaatgagctaatgctcaattgattggtcccttttggtatttttgaattctttaacttattcttgaataccacagcatttgttacacctttattcagtggttgaatagtgtctggtgaaatataaaccacgggaagagcacttaaagttgccctgggtgtaaaacctgtaattttaatcctcaatgatgaattagcaactaacaagtggtcaccgattttgaatccatcacttttgaatttatccgatacgacgccggcattgtttcggatatttttactaccacttgttattttcaattttttaaatatgaacgatttggaatcaagacctactaattgagtattctcttttaatccattttctgattttacaagtgtactatattgtgaaattctggttccattattgggtaaactagcaacctcatcctgtgaaagaaaagattgttgtaaacgtccttcagaatcactatttaagacaatacttgaagcatcccactcgttaattgccgctttgtttaggttagctaaaccagtggctaaaccagtaagaataatcaaaagataacttactaaaaatataagtgccactattaggctataacgcaatttttcatgtagcatctctttaatagctaaaaacataataatctccttttattaattctatttattattaatatatcacttaatgtgttttgaaaaggtttttactagtaatagtaatttttcttggggtgtcacatatactctttttgataaatcaacgaagttatttctcattaattttgttaggatctttttgtagacattaatggatagttctaatgctactttgccttttctatctaaaatctgattagtaatcacatcagtttcggcgtacttggaaagtgctaatcttgctaaatattgcaacaaagattgtgtttgaatatcaggtttactctctaacaaaacttgtttttggatatcatattttaatagcagttgctttggaatgaaatatctatccgccatagcatcttcatgtacatctcttaaaatattagttaactgaagagctattcccacgtttattactgccttacgattgttttcaatagagtttctagaaagtatacaaaaaaccatgcatcctacagttcctgctacttgataatagtaattttctaattctgatagtgtgttaatttcaacatgattgagatcatgaagttatccttcaatcatatcagtcattaggttgggatctatagagaaatgattaaaaacgtgggctactttatctggaactaatacccgttaaatattgtgtcacaatagaaattcgtaactctaaattaaatttagccataataaaacccccgagattattgtccaatctcgggggttcacttcagaacgccggtggcttttggtgatttcaaattaagcaaaaatggtagcaacagaaccgattacaattagcaagattcccagcagggtgaacctcatttcgtggctagacttgtgttcgtgaagaactaagatcccaccaaaggttgcaatcaccacgttcaactgcgtgaaaataaaggcaacgttaacccctaaactccgggcggcaaagatgtaggcaaaggccgcgatcccccaagagatcccacctaagatattggtgtattgctccttttgtccaaaggccttggcgttaccggtaaagagctcgtacaggattgccccgaccaagatccccaacacttccggtaagaagatcccctctgagctttggttagccaagtatggaattttcgggaaggaagagtaaatccagtaaccgatcgtcgttgctaataagaagatgacgttgctggtggttaccttactatcacccttcttatcagaaaccgaagtcatcaaggccccgatgatcacgattaacagggccccaaaaccgatcaggagggccttagcacccctccattcaccaaagatcatcaccccgatcagggagttcccgaccagttggaacacggttgacagcggaatcgtagaggaaacccccatccgcttaaaggacacgaactgaccaatttgggccgttgaccacagggccccacagaccatcgaaaagataaaggcgcccgccgatacggttggttgggtaatcaaaaaggcgatgatccccacgattgaagctccggctccaatcccgaaaatttggttggcttcggagccacccattttcccggtaatcagcggcatcaacccccacccgagggcagggataagtgcgattaagtattccatctctattctctctctcctaacaatctagaattctcaaatctcaacctaaatattctataacatagtaaccggtttcacaatcttttcaaaaacacaagttcccggtctaggagagtccgtaaatggttttacgctaaccacagcgctttaaaaaaaattggtctacttaccattttcagtaaatttagtctaataaactggtttatgcatcgtcgtagtgatcgtgtttactcccgttgtggggggcgtactcccgatccgggaagaagacggtaaaggtcgtcccctgcccgtaagtcgaatcaacgtcaattttgccaccgtgcaattccactaattggcgaacgattgccatccccaagccagactccccgtactgggaattcattcgtgagcggtcagccttgtagaaacgctcccaaatgttttgcacctgctcttcggtcatcccaatcccggtgtctgccaccttaacctcggtcccttgggccacccgctgggcactaattgtaatctggccgccggtggtaaactgaatcgcgttttggatgatgttaaacatgatttggacaaagcgatcgtaatcggcataaaccggaatgctatcgggcactactagctttagctcatccttgttggcagccgctttcttgcgcagttgatcccttagattttccagcacggcagcggcatcaaagaccttgcgttccatgctgatctggttagtccggatcttctcgtaatttaggttatcgttcactagccggatcaagcgcttggtgtcattttgcatcaactgaatgctgtgcatcttatcttcttcagggatcgcatcgtaagctagcccctccaaaagcccattgatcgtggtcaacggggtgcgcatctcgtgggctacgtcggccatgaactgcttacgccgttcttcttggcgacggatttcctctcgtgacgcacgtagggagccgaccatctggttaaagttggcgcttagttcgtccagttcatccttattcttgttatccaagtgaacctgataattaccctgggccaccaaatgggtcgcggtgttgagcttatcaattcgcttggttaacgagcgggcgatcatataagaaatcactagggccactagcaaggccagcaaaaaggcgaagacaaagttcttcagcagttgcttaacgttttggcgaatcgtggaaacaaaggtcccaatggtcacgatcgccactagcttttgcttgtagaagtaggggtgaataattaaggtcatttcagaggacgtcttatatgactccttgccctccacgttaacccgacgaaaggccgggtaatcagccttcttcttgacgatatcaccgtttttgaggtgtttccaatcactagcggttaactttggcgtaaagccattgctagcatatagttcctttttggccgcgttatagatggcaaagtgcacatcctggcgcgacaaaagacgggcgttgctagagagtgccgagttttcaaagcccgcaaagtcgttagtcttggggttgtagcgaatcgaatcccaaaccaagctatccgaatacttagtgagttgtcgccacgtcgattggtaaatggtttggtccgtgaccgaaataaacgacaccgtgaggatcgccattaatgacaagatgacggccacaaagccgagcatctgccggtacattaaccgcattatttatcatccgcctcgctgtcgtcaaatttgtagccgaccccccaaacggtttgaatcacctttggccccaccttttcaattttttggcggagctttttaatgtgggcgtcgacggttcgctcatcaccgtaaaattcgtaatcccaaaccaactgtaagagctgctcccgggtaaagacctgctttggcttagaggccagggtctttaacaggtcaaattccttcggggttaagttggaaattaagttgccgtttaaataagcctcgcgggtcttggagttgagcttgaagtggctagtttgaatgtcgaattcggaggtcacttgttcggctttgttggcgattcccgacaattggacccgccggcgcaaggccttgatccgggcgattaaggtcagcgggctaaagggcttggttacgtagtcatccgcccccatttcgagccccagcacttgatcactttccgagtcccgagccgtcaagatgacgatcggtaccgtcggcgaaatccggcgaatgtcggcggccacttgcatcccgtcttttttcgggaggtttaaatctaggagcaccatttcccagtcgtcggcttcggccgcaaacttttccacggcttcctcaccatcgtaagcaaaagtggcgtcccacttctcctttttaaaaaacatcgacatcatttcacataccgagcggttatcttcaatcatcaggattttcattatcattccgtccttcgcatttattttcattcggatatctgtgctacctattatagccgacattggcggtgatgtttgttttattcatagcaaatatttaacatagtctgcttggcttgaaaattcccaattaggtttttgaataatgcttccatactcaccagaaaaatcagatatcaagacaagattaagcattaaggtttcaaaaagcgtttttccttgagcataaacggtatctaaaccatatagccaaccagctgatgctgaatacttttcaacgcctttaattttcgtcttatcagtagttcccgtgaaattctgatagctaatcaaccacctgacaaactccgcagttccaattttgtttttttgtgaactagattttggcgaaaaaatatccggtgaattattactttccgaaattaatcgattcatctgtttaattgcaacagtacctttccccgatgcaatttttttactggtaagatcatcataaatctcagccgttacttgataaaatggctgcttgccaaacacatcaaaacgtgctgcatacttttccaaatactttacaacgatatctgaaaaactacctcgttgaaaaagatcttcccacgttgccaataaatcttcttggatgtcatcagtatcatcatctaatgaattatcaatcgggcgccagcttttcgaatcgagttccagccattcatacggattgccattcgcatcaaaccttgtataaaccgttgttaggattgctaatagaaaacgtaaaattgccaaatcctgcgaccgcatctctcctgccaaccgacgataatttttcgcattttgaaagagatcccctaaagaaatctgtttttcttcatcagaatcaagtccaattacctttatccaaggactggtcagcagattaaaactttcttcagccatgcttctcctccaatctttcatagcataaacccttattagatgaatagcttaacctaaagtcaaaaaaatcagtcgtttgttttgatcctaaaatcaaggccaaagaatcgtgcagccaaatactctgttgccattgtggcagatttttagatgtaatgtcttccaattttttaataatcgtatctaatttccattctggagtaacaacacttggtaagcggataacttgatcagagatagtcttatcatcaacttcgactaattttcttccatctagcaagtaaaattggtgatcaatttctttaagtaaaataacttctaaagtctcttgaatatcacgaactgctgcctgtgctttaatctcgccttgcctatcatctgggagattccaatcaagccatttatgaattgtccctctatgtttaggctcagcaatttgaaatactttcgctttattctcagcaattttttgatctttatcaaattttgctttagcttcttttaggccataaacttcgccgtcagtcgctgtgtcatagacttgctgaaccaatttggaaatatcaccaggtaatgctattttttcttttaaaaaatgatccgttttcattaacaaatacttttcgtaaatgtactcattgctttttccataatcgtcatagtcattaatccctaaaatgtataattgaggggtttgcaaacctttaggacgcttaatattatgacgatgcaatcggccaaccctttgcaaaatcaaatccattggtgcgatatcagtaaacaaaacatcgaaatcgatgtctagcgattgctctaaaacctgtgtaccaatcacaaccagtcttggcggccgagcagcattttttccagtcatgctttgaagcctttcttcaattttttgacgatctggtgccaaaaaagcagagtgcaggacaatcgttaaaacgtcttttggcattaaatcagcaatctcctcggctcttttaaccgtattaacaataattccggctacgccaccatcctttatcttggcatttacgatatcaatcagcttattattttcaacattgattcttttaacttgtacgtatttatatttttgtgacacaaaattcgttacttgttttaggtgtttaccatctaacatgcttagtaatggatatgcctcattgttttcccaaccaggctctgtctcaaattggtcactaccaaatttacctttctcataacttttcaaaagctcatttctttttccctttggtagagtagcagaaagggcaattaccggaacattgtatgcacctaaccattgcagaacttttgctagatacgaagacatataaacatcgtagccgtgaacctcatcgataacgactacttttccgctcaatccaaggtgctttaaaaaaagatgtcgttgtttcaatcccatctgcagcaaattgtcaattgttccaacagtaaactcctcaagaattgattttttgccagtaaaccactcattgacaaccactgctcccgaaccttgtacattttctgcccttggtattgcttggtttctttgattaaacttggctttcccatgcatcaattttattgaaagcttggcatcttgttccttagcttcctttgccaaccaatcttcaactcgatcaaacattgcattagacgtcgcttgagttggcagccccataaacagaccattacagccacatcgactagccagctgttcagctactgttaaagcaatctcagttttaccaattcccattggagcttcaacaatcatcatgccaggatcaagagccttactaatttcctgacacattgccaattgaacctcacgtggatgaaatccccagtgctgaacgtaatattcatcaatatcagagacacgctcggcactccactcatcatttatctgccatgtattgatggcattttgataacgctgttcagtattaacatcagcagcagattcattaatgtcgataagtggaaaaagcggttttgatggatcatcattcaaatactcactagatgccaaccagtcagccattatcaataggccttctaaaagtactgcttgaattttattgacccggggaatttctgatgatttatgaaatccgcataaatgtagaccatattggaatagatcctcttgaacctttctccatcgattctgttcttctcctggcgtctctggccaatagttttctgaattataccgtgtatcttttgccactggattgcttaaaggcttaccatgatgaccacctattatggccgcaatagatttatttactccatatacttctaacaacgcttcaccggccaatgcatgaggtgatgcactacgtttcaaaaatgataatttatcgatgtctttgaacccacctcgaatcattttttccataatgtcttcatcaagcgagtcattatgggcatatgattgcttggtttgaaatgcagttgttgcctttccaatatcatgaatatagccaagaaatttaactacattttgtgttacactttctgaattttcaatcattagcaatgacctttgattatcagttagccaatgattgtacagccaattaataacattttttgcatcaattaaatgtataatactgactttagtcagtggtggttgacaacaatcaacgaccattgtacgtggtttagggcccggattccagccctaatttcttttgatttaaggttttaacgtaaccgctatcatgctataataattaaaagatcaatcgactctgttaaacacctccgctccttgcgggggtgtttactttttttaaccggtcaccaaacgacacacgacaaatatttagatttgcgcaagataacgtgctccccaaccgcagacatagtggctaagtacggtcaaataacaccgcgttccgcgctaacctttaccctagcttagcccaacggcctgcttgataggttgggtcacactcctttttattacgcaaatttgcggatttgtcctgtccccaaaaaggagcctgggagaaaatcggattttctctcaggctctccctattttacctaacggttggtcgcacttacgataacgtgctcccaaccacaggtctagtggctaagtacggacggagaacgatgcgtaccgcatcgccccccatcctagcttagccatacgacctgtcgagtaggttggtccgcacttccttatttcagcaacgccaccaccttatccccggtcgttgggtaggcctcgatcatggccgcttgccactgggcccgtgacagccccaagccaatcgcgggcaggacggcgttgacatcatcggccgcccccgcccccagggcactgatcccgaccaggcggtcctggttgtcgtaaacgcagatgtagtgcgggtgctcgttttgcccggcgtaaaggctactaccgccccaatcaaattcttcaacgtgctggccagccgttgcttcatcggggttgaccccggcctgggctagggtcgggtaagaaaagacggcgctggccaccaccggtaggttgaagggcgccgttgggtcatcgtggccaaagcgggttagcaggtagtcggcttggcgctcagcaaccggggttagcttgggccacggccggttaaccacgtcgcccaccgcgtagacgccggcaaagctggtctggaggttttcgtcgaccgcgatcccgtggcggtcgtattcgatcccggccgccgccaggttcagcgcttcgacgttggggatccgtccggtggcgtcgatgacatagtcggtcgtcagggcgttgccattattagtgattaaagtaaggctcccatcttgtggcttgagttcagcggggctggtgttgaaggcaaagcggatcccccgccccgtcatttccttgactagccgccgcacgtttccctgggcgaagtttttcagcacccggtcgccgcgaatcagtagggtcacctgacttccagccgccgctaatagggtggctagctccatggccacgtaaccgccaccgatgatcgtcgtggtggccggcaactggtccagggacaagacgtcggtggaatcgtgggttagctcgctgcccgggaaatccagccggtgcggacgggccccggtggcgatcacgatctggtcgccggcgaattcctcgtcccccacggcaaccgtgtgcggcccggtaaactggccggcgcccaccttaacggtcacccccggcaactgttcgtagatcgccttggtttcgctgggccaagagtcaaagcgggccttcttggtcttcatcaaggtagcccaatcgacggtggccgcctgatcaatccccttacccactagattggtggtggccaaggcggcgcgaacggccccctccaaaaagatcttgggctcgcaccccacattggggcaggtcccgccaaacaagttgggttcgaccgccagaattcggtggttatcgccagccaagcccttagctagcttgtagccggccggaccagttccgagcaaaatgtagccataaagttccatttaagccacccccattaaattcttgattgcgccttcattataaacctaaaaaggggagcgtggcgcctggctacactccccttttacaacatgctcccaactgcaggtctagcttagccatacggcctgcttttcggttggtcgcactcctttttacaagtacttcttcagcgtgtcttcaatctggtccttggtgtgcaaaccgatcagcttgtcgacaacttggccgtcctttttgatcagcagggtcgggatgctcatcacgccaaaggcggccgccgtttgtgggttagcgtcgacgtcgagcttgttgacggtcacttggccggccatgtcatcggcgacggtttccacgattggggattgcatccggcacgggccacaccaggttgcccagaagtcggttaaaacgaccccggagttcgtgtcttgttcaaaagttgcgtcagtggtttctgctactgccatgttaaaggcctccttgataaattcttaagctaagtttaccagaatttcaaagcggtaccaaatattatgacttactatttgttagtttatttttaaccgtcggcacccctataatagtaacattaatgctacgaaaggtgttttcccatgtgcttatcccaactcgccagccaaattgccgtgatttttttgttgatgctactgggggccctcgcccgccagctgggttttctaagcccgaccacgatcaacgacctcactaatttggtcctctactttttaagcccgctcgtgatcatcaaggccttcttggcgcccttttccgtcacccggctgaagatcttttgcctgaccctggtcggggtggtgatcacctacctggtcacgatcctactggccaaactggcctttgctaaggttaaagacgctaacctgcggcggatcgccacgtacgggtcgatctattcaaacaacggcttcatgggaatcccgctggcccaggccctctttggcagcaccggggtcttttacggggtcgtttcgatggtcggtttcaacgccttcacttggacccacggggtggcaatgtttaaaaaacagtctgccgccccgctaacccggctcaagcgggtcctggccaaccccaacttaattgccatcgccttggggatcgtgatcttcaccgttcaaattccggtccccagcatgctgacgtcctttcttgactacgccagcgccgccttcaccccgctatcgatgatcatcatcggctccaacttagccggtatgcgccgtgccgacctgaaagtcccaccagttttaggggcgacgatcttgttgcgtaacctggtcttcctggccctgacgatcgtgatcgtcaaccaccactgacttcgtggccgggtggttcacttaatcttgcaatttaggacttatcttttttaagcgttaccttcatgatcgaatccccaagtttaacactccgctgatcaacgggggccaggggttctaattcctgtggttcggtgtagaaaacgaccacagaatcttcataaccttggtctttaattaaatcccggttaaagtccattaataattgaccggtgtggactcgttcaccctcgctgcagtgggtaacgaagccttcaccccgcatgttaaccgtaccaaccccaatgtgaatgattgtctttaacccctgatcagaaaccagaccgattaagtgcttggttgagaagagaaagacgaccgtcccatcgaaaggtgcgtagacgtgaccactcgctggttgaatggcaaagccaaggcccttaaaggggtgcccctcgacctgaacttgatctaaagatatcagattcccatcaaccggcgccagtaccgttgtcgttcccgttgttgctggttcggcttcaaccggggtaaagtccgattcaccctccgccaacttagaggttagttcgtccacaatctcggcgtgggccttttcggatagcttaaccttccacaggaaaatcacaactgacaagacagccagggccagtggaatgtaaaaggctaagctgttaaaggtggcgatcttcttggccgtcatgtcggcagctgtggcggcgcccgtcatcccagcggcaatcacaatgtagccgaccagtccgttggagaaggccccggtcaggttatcaattaagggccgaatggacaagatcaccgcttcgttccgctccccgttctttaactggccgtattcaattgcgtcagtcatggttaaaatagccaccagctgggcaaaggtgaagtagtaaaggaccaggccgatgattaagagggtcatgttatcgtgggcaaagataaagatcaaataagccaccatcatgcagaccatcccgaccgtgtacagaaccttgcgggggatgaacttgttaaggacggggtaaaggggcgaggtcaaaaaagaaatgatcattgcggccatccccactacccagtaagtacccggccggttcaggacaaacttaaagaagtagtagagaaccccggtggtgatggtgttggccagtgagtacataaagtaagccaagcaggtccaaagcagttgatcattgtgggccagggcccgggcaacgtccttaatggtcgtctttcggttggctgaagaccgaatcaagtcgtccttttccgtggtccccgtgatgacgaagatcgcacagataattgccaacaggccgatgatggtggcgaaggcgaaccagcccggtcccccctgggtgtgcttaccggtagtgaggaaggtgaagtaggtcacgaccggcaccacgatgatcgtcagtccgttccagccgatggagccggcgaaggtccccatcgaggtgtagaccgaccgttcatggctgtcttcacttaaggctggtaccatcccccagtaggagacgtcagcaaaggcgtaaaagacgtccatgatgatgaagatcagggcaaagacaatcgcgtacaggagccagttaaccttgattaagccaaagaaacccgtaaagagggtcacgaacaggaccgatgaaatcagggtcccggctaagagccagggtttaaactttccccagcggctcttggtgttatcaaccacgttccccagcagggggttaacgaaaatttcggcaatccgaatgatcacgattaggctggtgatcatcccgattaagcgatcggcaatttggctggagacccccgtgaacatcactgatgtcacgaagacaataaagtaatttgatagggccccgtaaaaggcggcgtggcccaagtttcccattccaaaggcaaacttggggtaccaattatttttcggttttgcgttcaatgttatccacctcttcgttagatttgtaaccggttacatttatcataacaaattaggatggcataacccgcgctgaggccagaaatattcttgctaaattaatttacctgcttgggaaaggacttgcgaaagaccagttctaggtcgacaaactgatggatatgggaccggtgcgggtggttaatggcatcctgcagggtttgaatcgttaagcggaccaccgtcgcctggtcgatccggtaagtggtcaacggtggcgacaggtaggaagcgatgtcggagtcgttgattgaaattaagaccgtgtcggcggggacgttaacccgggcctcattaaaggcttggaggagacccacactgagggtgtcagaagcaacaatgaaggcaatcggcaacttttcttcctgcaaaaccgcctgacctagctgatggccagtttgaatcgtgaagttttcgcccacgtagctcagcttctccaggtgatcccggttaaccagcagctcgtattctaactggcgcgggtccggctgacccttcgacccgattgccccgacgaaggcgattcggtaatagccccgctcccgtaaacgctgataggcgtcatcgattgctaagcggaggttgggctggacggaatcaaaggattgcggggccgggttgacgtcaatgaagacgccggccggaatcttttggtgtagcttttccagttgggcatccgttgatttttcgtagccgaccgcgatgaagccctggtaagtcgaccggtccgctaacagatcggtaaggttgtggaaggttgaaacgtggaagtcggactcgtctaaggccttcccaatcaggtccaccagttgctcatagtagcggtcgtggaggtgctcggtggggttaatcaggatcaggagggcaatcttagcggagatccggacgttggggttattcttccagtagcccatttcatttgcgacctggaggatcttatccttggcctcggtcgaaatcgataaacttgtgtcatccgatagcaggcgggaaaccgttgactgggaatacccggctgccttggcaatgtctttaatggcgaccatttcgccacctcctctgacatatttccattcatcttagcataggttacaggccgatttagtaaactgacgggaaaataaatttagtaaataattgtagagtgtgaaataaaagggctgagggaatcccccagccctttttaattctggcagattgtaaaatttaagttgaacatttaagtggggcgaatttacaattgaaatgcaacacaaagtaaaaaaataaaccttgtactttgaaaactaaataatatcaatttctaataaaatcaagaaaaccgagaacaccgcgttatttgagtttttaacgaattataatcgcatactcaactaacttgactgatctacgatcagtaaggttaagttatgaagggcgcatggtgaatgccttggtactaggagccgatgaaggacgggactaacaccgatatgcttcggggagcggtaagtacgctttgatccggagatttccgaatggggaaacccaatcatcttagtcgatgattacttgagcagtgaattcatagctgccaagaggtagacgcagtgaactgaaacatcttagtagctgcaggaagagaaagaaaattcgattccctgagtagcggcgagcgaaacgggaagagcccaaaccactgagcttgctcagtggggttgtaggactgaactttggagttaccaaagaatcaggtagtcgaagtggctgggaagccacaccagagatggtgatagtccagtagacgaaacctggttctctccgttcaggatcctgagtacggcgggacacgtgaaaccccgtcggaatccgcgaggaccatctcgcaaggctaaatactccctagtgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagcaccccgggaggggagtgaaatagttcctgaaaccatgtgcctacaagctgtcggagcccgttaatgggtgacggcgtgcctcttgcagaatgaaccggcgagtcatgattacgtgcaaggttaaggtggaaaaaccggagccgcagcgaaagcgagtctgaaatgggcgtacgaagtacgtagttatgtacccgaaaccaggtgacctacccatgtccagggtgaaggtgcggtaaaacgcactggaggcccgaacccgtgtctgttgaaaaaggctgggatgaggtgtgggtagcggtgaaattccaaacgaacttggagatagctggttctctccgaaatctctttagggggagcctcggaatcgagaatcttggaggtagagcactgtttggacgaggggcccgtcatgggttaccgacttcagataaactccgaatgccaatgatttatgtccgggagtcagacgatgagtgataagatccaccgtcgaaaggggaacagcccagatcaccagttaaggtccctaaatatatgctaagtggaaaaggatgtggagttgcatagacaactaggatgttggctcagaagcagccatcatttaaagagtgcgtaatagctcactagtcgagtgattctgcgccgaaaatgtaccggggctaagcatattaccgaaactgtggatgtgtccttttggacacgtgataggagagcgttctaagggcgacgaagttagaccgtgaggactagtggagcgcttagaagtgagaatgccggtatgagtagcgaaagacaggtgagaatcctgtccaccgaatgactaaggtttcctggggaaggctcgtcctcccagggtaagtcgggacctaaggcgaggccgagaggcgtagtcgatggataacaggttgagattcctgtaccagttaaatgcgtttgaatgatggagggacgcaggaggctaagcaaaccagacgattggaagtgtctggccaagcagtaagtcaggtttagagtcaaatgctttaagccgggttgacaagctgtgatggggagcgaaattaaagtagcgaagttgccgatgtcacactgccgagaaaagcttctagtgagtatttaactgcccgtaccgcaaaccgacacaggtagtcgaggagagaatcctaaggtgagcgagtgaactctcgttaaggaactcggcaaaatgaccccgtaacttcgggagaaggggtgctggtcgcaagaccagccgcagtgaaaaggcccaggcgactgtttatcaaaaacacaggtttctgcaaaatcgtaagatgaagtataggggctgacgcctgcccggtgctggaaggttaaaaggaagagttagcttcggcgaagccctgaattgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaaaggcgtaacgatctgggcactgtctcaacgagagactcggtgaaattgaattgcctgtgaagatgcaggctacccgcgacaggacggaaagaccccatggagctttactgtagcttgatattgagtgtttgtactacttgtacaggataggtaggagccgtagaaaccgggacgctagtttcggtggaggcattggtgggatactacccttgtattatgaccactctaacccgcaccactgatcgtggtgggagacagtgtcaggtgggcagtttgactggggcggtcgcctcccaaaaggtaacggaggcgcccaaaggttcgctcagaatggttggaaatcattcgcagagtgtaaaggcacaagcgagcttgactgcgagacagacaggtcgagcagggacgaaagtcgggcttagtgatccggtggttccgcatggaagggccatcgctcaacggataaaagctaccctggggataacaggcttatctcccccaagagtccacatcgacggggaggtttggcacctcgatgtcggctcatcgcatcctggggctgtagtcggtcccaagggttgggctgttcgcccattaaagcggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatccgtcgcgggcgtaggaaatttgagaggacctgtccttagtacgagaggaccgggatggacataccgctggtgtaccagttgttccgccaggagcatcgctgggtagctatgtatggatgagataaacgctgaaagcatctaagtgtgaaactcgcctcaagatgagatttcccattcctttggaagtaagaccccacagagatgatgtggtagataggatggaagtggaagtgcggtgacgcatggagcggaccattactaatcggtcgaggacttaaccaagtcaggtgtgaggattcttgatagttccttaatgatttaatctcaatggtcaatcgatacaacgacaaaacccctgaaccataatgattcaggggctctattagctaacgtattcaccttcgaccgatcttacatccggcctgccaaatggttgggtcacacttcccaagataacgtgctcccaaccacaggcctagtggctaagtctggccggagaacgatgcgtaccgcatcaacccccgtcctatccttagcccacggcctgtcgagtaggttggatcgcacttccttattaatgactaaccttaatcagccgggcaacgttctccgcggtcagcgccacgtcctgggcggcgtcggcaatcgcttgttctaaggacttggctccagacgggctggcaaaaacggcgtcgatcacgccctcgtcggctagttcggccacgcccttaccgaggtgaccggcgatcccaattaccggcgcttggggggccacccgcttggttgtcttagccacgccgtacggggtcttaccaaacttggtctgaaaatcgatgctcccctcgccggtcaaaacgtaatcggcgccggccgcctgctcctctaactggctgtactcaaccaccagttcaattcctttttgcatggtggcgttggtaaaggccaagagcccagtccccaatccgccagccgcaccggctcccggcttttcctccaggtccctgcccaggtcggctttaatcaccgctgcgtagtggtgcaggttgtcatccaaaagcttgaccatctccggggtcgcccccttttgcgggccaaaaacggccgacgccccttccggcccggtcaaggggttagtgacgtcagaggcgattaacaccttcacttccttgacgcggcggtcgaccccactgacgtcaacgtgggcgacttcccccagggcgccaccgccgaggcccacctgctcgccggcatcattgagaagtttcactcccaaggcctgggccatcccggcacccccatcgttggtggcactgccgccaatcccgatgatgatttgatcgaccccgtggctaacggcatccaaaatcagctccccggtcccgtaagtggtggcgatcagcgggttcttggtttcttcggtcacgtagccaatcccgctggcctcggccatctcaatcaccgctgtgttggaattacccagcaagccatagtgggcttgaaccggttggttaagcgggccgtgaacggtcttgatcaagagctggccgttggtagcgtcgactaaagactgcaccgttccctcacccccatcggccatgggcaccaaggtttgctcggcgtcgggataaacccgtttaatgccggtcgccatggcggtggccgcttccttagccgttaaactgcccttaaacgaatcaggcgcaatcacaaacttcattttacttcccccttaaatcaggtgtaagaaaccgtagagaatcgtggcggtcagcattgccgagcccccaaccatggcttcatataggatcccttgcgaccgttgcctcaggtccatgtgcatggcgttggccgtcacgtggaagtagttcccctgtggcagctggtcgatcacgatcgccccggtgtggaccatggcggcggcggccagtggcgcgaccccaaagcctaagatcgccttagcaaaggagccggtcgctaggatgaccccggtcgaagtcgaggcggtggcggccgccattaagatcccggagatcggtgccaacaagaccccgggcatgtggctagcctccactcccttgattaagagttgtggcaggttcgacgaggtaatcgtcgccccgatcgccccggccccaatcaagatcaagaccacgtcggtcatccgcgtcatcccgacccgggcgtaatcgcacaactcccggccctttttcatcaccagggcgccgacaatcgcggcaaacggcagtacgtaggtcgcgtctaagttcaccttagtcaacagcgtcaaatgggcaacttggccgatgggatttaataagagtaagacaattgctaaaatcggggtcaccacggcctgaccaagggtgggtaagttgccggtgtcactatccaccatgtcgcctaaatcggcttccataacggcgtcgccctttttaaccaacaagcgggccacgatcaccgtcacaatcagggccaccaccgccgggataaagtcggcgatcatgacctggcttaactcgagcccaaagcccttggccgccgcaatcgtgttggcgttaggcgaaatgatgttcccggccttaccgccaccggataaggcgaccaagagggctagcttggaaatatgcatccgtcgccccacttccagggcaattggcgccacgatcaaaacggccaccggaatgaagacccccacggcggtaatgaccatcgtcgctagggccagtgacaaaatcgccattcgatcgcccagcttatccacgatcgtgcgggccaaggtttcggcagccccggattccatcattaccccggctagcattccggcggctagcacccgtagcaccgtccccatgacgctttgctcccccttgaccaggatgtcaatggtaccagtcaggctggccccaccgagcaaggccccaataatcgccccaagcatcagggaataaaccggattgagcttctttaaaattaagtagattgcgagcgccaagccaatcagcgctccccaccacgaaataaccatcgtcaacctcctttaggttctgtgtaaccgattacattagcgattatactccaccttggtgtaaaagaaagtcgaaattaggttagtttcaatggtcaattgggaaaactgagtagcgcaaagccgaaagtgagacaggacaaatatttggatttgtgcaataaaaaggagtgcgacccaaccacaggcctagtatctaagtacgggcgaagaacggcgccgagggcgacaaccatttgccctagcttagccatacggcccgtcgagaaggttggatcgcacttccagtttgcgtaaatttgtagatttgtcctgtccccaaaggtagcaagcaacaaaaaaaaagccccataaaggggctcaatagtggcctatccatcccatgactaaagtcacgggattcccggctaatattaattaaaaccgcaagcccttggggaagaagttcttcagggtcccgttgactaacttgccccagcctgcggcgtgttggtcgcactcaaccaggtaccagccgttctttggggcgtcctgaatagtgagggtatcgccgtggacgtaggttcgccaggccggttcgtccacttccaccacctgggtgcaagtggccggcttggtggctaacgccagcgccagggccggttcgaagcggttcttcttgaagacccccagctgcaggcccggccgaatgaggctcatctgatcaatcgctggcatccccaccggcaggtcatagaggtagtcaccaaagacgaccaactggcccgcttcgtaattaggcaacacctttgtttggaagtcttgccacagggcttgttgttccttagtgggggcaaacttactccgttgaccacggccttttttctttttgtttttcttggtggggaggacgggttcttcaccgttcttaacgaacttagcaatgaagtggccctcgcccttgaagtggtggggaaagaggcgcagcgccttagtcaattcggggttaccgtccgcccaccccggccggccggcgtccatgcccggcgccttttctaattcgaccatcgttaggtcgtagttgtttagaagccaagctgccatttgctcatcttcttcgggggcaaaggtacaagtcgaataaaccagggtcccacccggcttgagcattttcagcgccgaggttaaaatgtggcgctgacggttggcacactcggccgggtagtcttcgttccaatactcaatgccggccggctcctttctaaacatcccctcccccgagcacggggcgtcgaccaggatccggtcaaaaaaggccggaaactgcttttccagttggtcggggctttcgttggccaccaccacgtgcttagccccccaccgctccaggttttcggccaggacctgggcccggttcttaaagatttcgttggcgaccaaaaggccctcgtcgttcatcttagcgatcaggtgagttgacttgccccccggggcggcgcacaggtccaagacccgttcgccggactgcgggtcggcaaactcgccgactagcatcgccgaaggttcctgactgtagacccaaccagtgacgtgatcgaggctgtggccgtccactttgcccaggtacccgttggtaacgtaggggctttggcctaccgccgtttcaatcgttgcggttggctgacccggttttaaggggttggcccgaaagccactttgaacggtcccggaagtcagggcagccagaaaggccggggcctcctcttttaacaggcgttggtacttttcaataaaggcagttggtaattgcacgatggtttcctcgttttcttttgacatccgtttcattttacccgtctaactaggggcgcgcaagatttgtcaaggcgccgctcgatcggtataatcaagctattgactttaaaagcgagggataagcatggaccaacacttgatcgccctagacatggacggcaccaccttaaataatcaatctaagctgaccgaccacaccgtcagcaccctgcgccggctagctaacgatggccacctggtggtgatcgtgaccgggcggccctggttgatctcggcgcacctttacgaccagatcggcctcaagtcgccgatcatcaattttaacggcgccctggcccacctgccctaccaaaattggaagcacgagtacgccattaaggtgacccgcgaactaaccctagacatgctagaaagacgccaggaacttggggttcagaccttgattgccgaggacaaacaccacgtctgggcggaccacccgtcaaacgaactgccggaatttttgccggctcaactcagcgacgaccagatcctcaacgaacgcaatttaactgacgacccgatcgccctgacgattcagtttgaccccgccaaaaaagacgcaatcatcaaccgggtcaacgagcgctacggtgactttgtcgaaccccgggtctggggcgggggctattcgatcatggagctgatccaccgcggcacccacaaggaaaccgccctgtcttatttagcccaccacttccaaatcgaccgccaacacatcgtggcctttggcgatgagcaaaacgacctcgaaatgatcgacttcgccggccacggggtcgcaatgagaaacgccattcccgagctcaaggccgtcgctaaggacgtgacgaccctagacaacgagcacgatggggtcgctaattacttggagaagtactttcaactataaaagagggccggcacttgccggtcctcttttacgttaaatggtactgcggattcgttgccactctttttggatgtcttagtcaatttgattacgctgttttctatgctcaatctgattacgaagaacttggaaggaacgtaggggtactattccctgtcaagttgacacttatcaaaatttatgggtaatttgtagtatactatgtcaaaaggaggagttagatgaacaatcaaatcacactagcgtatttagattatgatgatctagatgctttacaagttgtaagtgttgtcagtttttatgaatcgtttatcgatggcgcggatccacttgatatgcaagaatatttacagacacaattgacaactgaaatattggcagtagaattggcacagtcaaccagtaaatttattggtattaaggatcatcaaatactcattggttatatgaaagtcaatgatgaagaagatgctatagagattcaacggatctatctgctcaaagattatcaaaacaaaaggttagggcaacatgtgatgatattcggctcacaagccactgactttagtcagtggtggttgacgttagttgttaactaattaaataaactggttgattgtttcagatttgaccccggtgattgtaagagaatatgggtggtaaagagggcattgtactggttaacccaacgctgtgggtaagtcaggggaaataggccgaaatttacaaacacttactgatattaaaattattttacccgctttcttgggtggtatacaataacagcaagtaagggtcgacccttgctcaactgttacgtaactttagggataattacccttggattttaaattaaggtttacactaagttagaatcgtgctaatctagtggttgtagatgataatcgttctaaccaaggaggacattcagatgaactttttaaaccaagaaattgacgactttaaggtgcaagcataccaagatggtgacaccaaggaagttactaaggcggacgtcctgggtaagtggagtatcttcttcttctacccggccgacttctcctttgtttgtccaacggaactagaagcattacaagataagtacgaagaatttaagcaagcagacgccgaaatttactcggtttccgaggacacggaattcgttcacaaggcctgggcagaagcttccgaggaaatcggtaaggtaaagtacccaatgttggctgacccagccggtaagttagcacgcatgtttgatgtcttggacgaagaagcaggccaagcttaccggggtgtcttcatcgtggatcctgatgggaagatccaatcttacaccattaacaacatggggattggtcgttcggcagaggaaattttacggacgcttcaagcggcccaattcgttcgcgaacacggtgaccgcgtttgcccagctaactggaagccaggcgacgataccattaagccaagccttgacctagtcggcaaactgtaaagggcggtgatcccgatggaccaagagcacatttacgatttaattatcatcggcgccggaccggccgggctttccgccggaatttatgccggacgtgcaacgttagataccctaattttagaagcggacacggttggtggtcaggtcacgaccacgtcaattgtttataactacccagccgcgccggccattgatggcactaagttagccaaccagatgcaaaagcaagccgctgactttggcgtaaccattaaacgtgatggggtgcaggaggttcaactggatggcgagatcaaggtaatcaccaccaagagtgggcaccaataccaagcccgtagcgttgttgtcgctactggggctcacccacgcaaggttggctttaagggcgaagatgaatttcggggccgtggggtagcttactgctccacttgtgacggggagctcttctccggcctgcaggtcttcgttgttggtggtgggtatgccgctgccgaagaagccgactacctgacccgctacgctaagcacgtaacggttctcgtccgtggtgatcacttctcttgtccaccactaacggcttcacgggcactcgataacccgaaggtctccgttgagtataacaccgagatcaaagaggtttcaggagacacctacttaacggcgatgaccttggttaacaatcagactggccaagaacaaacctaccaagttgaagagggcgataagacctttggcgttttcgtctatgttggaacggaaccagaaacggacctctttaaggggcaactagacctcgacagccatggttacatcctggccgatgaacagtgcgccaccaacattgccggggtttacgccgcgggggatgttttggctaaggaattacgccagatcattacggcagcttccgatggtgcgttggcggctacgaacgcggaggcttacgtaacggcggaaaagaagcgcttgggcatccctgttcacgttaccccagctaagccagcggccaagaccgtgggccaaactagccaggtggcggaccagccagcgccccaacacactggtgattggttcacccctgacctcgttgagcaactaaaggtaatctttgggcgcttaactaaggacgtgaccctccaggtgctgggggacgatagcccattaagccaggagttaacctcctttgttgatgagttagcgaagttggattcccacctccaagttgcaaccgcaccggttccggccgaccttgacttggcaccacagcttcgcttgcttgttgatggtctagacaccgggttacactttgctggggttccgaccggtcacgaaattaattccttgattttagggatttacaacgtggcggggccggggcaagagattgcgccagaattggtggaacggatcaaggccctgccggcaaccgaaattgagatcggggtttctttaacctgtcacttctgcccggacgtggtggccgcttgccagcggatggcctcgttaaacccacaagtaacggcaaccatgatcgacctgcaacacttcccgcagcttcgtgaggaacggcagatcatgtccgttcccgccacgatgattgatggtgggccggtgatcttcggtagccaaaccttggaagaattggtccaggcggctgaacaggcgacagttaaaagctaagaaaatcaaaaagtggattggtcttaaccaaaagaccggtccacttttttggtgccagagattgaaaacggctccacaaacggttattattcttattagtgaaaagtatgacaagtaagaaagaggtaattgaagacgaccactttgcaccagaaccagtttgagtgcaacaatatcaaatcaaaagacatggtcagaataatgatcatcttgagtgaggtgcgtaaatggataatgcaatcataaaaaaggatattctccttaatttaagcgttgaggatgggggctttgatttttctacatcgattgctgatgcaatggcgaaagctgaaacagagcttgtcgttttgaatgaaacggtagattcgattaaaggtctgaaaccagactgtgataagttggattatattttggctacaagttctggtaccttgtgtggtatcatcgacatttttttagtgggtaagcctggtgagtcacctttaggtaatattacggataaatggtttgtagccagaacgatagattttgcaaaactgtgcgatccggaaaagaaaaattttgatagccttgattccgcattgagattcttggagaagaaatttaaggttccatatgaccagaccggactgggtgacgctggaaagactattttcgatttgactgccaaaaatcatcatttcaaatctcttgcacacaatccgagtttgttgggactgttcttttcgatactcgaccagttcagcaatacatctcattttgttacagacggtcaacttgtttctttgcaacaggcagatgaaaaatgggaactacgaggcggtaatattccaagtaagctgttctgtggatttgctaactggataggtcatcttatttcggatgtatccggttcatcgtcaagtgcggccaaaggtaatcgcggcacgggccttccatctccattgtggacatggaccaatgacattattgccataaaagctaaattgggacttagtgtaactgaaacggacaaagctatgaatgagctggctctaaacatttttgaaaaaggctatgatattcggttccagacagctcaggctataccagtatttttgaacgagcttcttgttagactcatttatgctattcgccgtctattcagatatttttcagaaattccaaagacagaacgctcctttgcgctcatgtggaagaaatgtgaaccattctcaaatgctacagttaaacgaatgttgacggttgcacatggtacattctgtttggttgatgtcggtgatgcagtgggcagatcgcttatagctggtggaggtacttttaatgcggtagagtttgtcttacgatttaacgttgtcggagtcggacgatttgcaatatctctctatggtgaaacgaggagagcgatttcctataatcacgcaaagaaagaattcgattttgcgtcaaaggaaaccgttattattagcaattacatagagggtctgaaaattctggcacatcagtacgacgaccaccacctgttaatgtttatcagtgacttcgaaaaaagcgatgcttatatagaagcttttggaaaatcagtaacattagcagaagtgcgtaatgttcccgtaaatagaattctgaaaagtaagccggacatagacaagtactttggaggaaaataatatggcaaagaagtcatcaaaacttaaaaaagcgcaacagaaagcaaaagttgctgcacagaaaacgaatcaaaaaataaatgagctgggaaaatataccagttcattgtacaactcattgaccacggtacagtcgttatttgaccgcattcgcaatgtgacggaaaaaaacatgctgaaatatgagaagttaaaaacaatcagagttaactggaaacagcaggctgagaaaatagaactggaatataagaaagcggaggtaaaagctactggtcaaggcgttgctggtgttggtgccggtgttgctgttgctgcgcttggccctacagctgctatgggtattgcgaccacatttggagcggcttctaccggaacagcaatatctgctttgagtggtgcagcatttacaaatacagcgctggcatggttaggtggaggtgctttagctactggtggcggtggaatggctgcgggcagcgcctttttagcacttgcgggacctgttggctggacgattgccggcgtttctattgtagcaagcggtctgatgttttttaagacaaacagcgataaggaaagacttgagaatacatacacgcttattagtaaccgtgacatcaaatcatacgaacttgctattgtcgaactaagtaagcgcattacaagaatcatagatgaatctgagaaattaagagaagccattgtgaagatagaaaccttcggaactgactacaccaagatgacggaggctcaacagtatgagttgggtgcatatgtcaatctaatggaagcatccaccgcgctacttgttaatccaattttggggcttcaacccaaatattcagagcaggattttgataagttgtgtgcatctgaaagcgaattgtacagacgctattttaagactcacaaaactatgattattttgatggcaaacttgctttataaaatcaagctcgatgataaggataaaaagttgctggctaaatctttgaaaaaaaacaaagacttcttatcatcggtacagatggcaaaaaaggaatttgatgcagctgatatttcaatgattgagagagcattgaattatagatacaaatacagcacatactaaaaacagaccatggtaaagagttcgctaactatcagacaattgagcggcgaactggtacacaggtttattttgcccatgcctattcaccacatgaacgaggcagtaatgaaaatcgcaaccgagtactacgccgcttcattcccaaaggtcaaccgattgatgagattaccgatgatgaattgattcaaattaattggtatttgaattcacggccacttaaatgtcttaattggcatacaccaatcgagatcttcttgcttaatttacgtcattaaattcgttcaagttatttcttgcaatctgccttggataaaaaaattgtgttttcgtttttataagtgtcaacttgacaggggatagtaccactgaagaaaattcatcaatcaaacaacccaaatccgaatttgatcaaagtttaaagcgttagccagtttttaaaggtcatgctataatataaacagaaaaaggaagtcccgccgaaaacaggacttcccgtgcaagccgcttcaaaggcggtggcaagttattcaaacgataattttgtcgtcctgcaacctaccaaagttgagcagggcggcttttttatttgttccttttgtcgatatagctgagtagcgcgattaaaaacgtgccaaacagcaacatcaacgagagtgtctggaagacgctcattgactgtgaaaccttcctgaagattattccatgttcccatgggcctcacctcgcaagggaaaagacagccaccgcccttaaaacttcttgctcaatccattatacagggaaattaaaaatcaaccaagagcaataaaaccgctcttgacagcaaaggaaagctacaacactagcaaggtcagcaagcaaggctaataatactgctgcaatgggaaataacaagcgtccagtagggcggtccaagagcgggcgcaaaccctactagacagtacgattataaaagtaaagaaggtcataaaatcagctactagagggaaaactgtggtaaaagacaaataagatggtgaaatgatgactataaagtcaagtcagataaataggtagatgagcatataaattgcttttgacgctttacttacttataatcagtgcaataacaaatgactagtaaaaggcgggtaaaacaatggataaatttaaaaatattattattgggtttggtaaggcgggtaagacattggctaagtacttggcgcagcatgatgagaccgtgcttctgatcgaacggtcaaaacaaatgtatggagggacttgcatcaatgttggctgcctaccatctaaaaatttaattttaaatggtcaacgtggcttagactttactacggcagttaataagcgtggtgagatgactaaacagttgcgaaacaaaaactatcacatggtggctgatgagccactagcaacggtttggaatgggtcagcccgttttatcgaaaatcatgttttggcagtcacaatgaatgacggaacaactaagacggtgcgcggtgaacgcatcttcattaatactggagcggttccaaattggccatcaattccagggttagaattcggtcagcggatttttacgtctaaagaagctatggaattggagaaacaaccgaaacaactagcaattattggtggcggttatattggccttgaatttgctggaatgtttaattcctttggtacgcatgtaacgattttcgatcatcataccagattgttaggacgtgaagatcctgatattgcaaccgaggtcgtagccgatctgactgacgcagggatcgagattaagccggagactcaactaactcaagtaaaagataatggtgagaaggttacattatattatcaacaaggtgatcaaagtaacactgcggaatttgatgcggtattggttgccgttggtcgacggcctaatataaatagtttaggactagaaaataccgatattgctttaaccagtcgtggcgctattcaggttgatgatcatttaaagaccaccgtacaaaacgtttgggctttgggcgacgttaatggcggtcctatgttcacttatatctcattggatgattttcgtattattgtagatcaattgtttggtaagggagatcgctcaacagccgatcgaacggtgataccgactgcttcgttcctaaatccaccactggctagcgttggcttaaatgaacgtcaagctaagagtgccggttatgatttacaaaccttcaagctatcagtcaaggcgattccaaaggctcgtgtcttggaggatcaacgcgggctttataaggcaatcgttgatcaaaaaacacaccttattttaggggcaacattgtatgccgctgaggctcatgaaaccatcaacctaattgcattggcaatgaaggccaaattaccttacgaaagattacgcgacacgatctatactcatccaaccatgtctgaagccttgaatgatctttttaaaaccccggttgtgaaaagctaacgccctagaaaaacaaagccgactagttaatcgaggaaatgtaaaggtcaagctgtggcgacttttgtggagcgtaagagtcgcctgacaattattaaacggctccatggtcgcgacagtcagtccatgactcaagccgtacttgaactagctagtcaacttcaaaacaagctcaagacgcttaccgtagatcatggtaaagagttcgctaactatcagacaattgaacggcaaactggtactcaggtttattttgcccatgcctattcaccacatgaacgcggtagtaatgagaaccgtaaccgagttttgcgacgatttattcccaagggacaagccattgaggagctgagcgatcgccagctgcttcaaatcaattggtatctgaattcccgaccacttaaatatcttaactggcacacaccaatcgagatcttcttgcttaatctacgtcactaaattcgttcaagttatttcttgcaatctgccgagttaaaagatattgacaatcattggaaagaaatgtgtgagttaattaagcctgagggagctattgcttcgattaccgaaaataggcgacctatcaatctacgtttattaactcaaaagaaagcaatctctgcttgggaatggatgtatacaaagtcttactatcgtacaaatgatatgcaaacccaacatgatattttagaaaaaattgcatattttcttgataatggccaattaaagtgtactccaacacattccctttctcctttaaatgcaactaatcttcggaaagcacatagtttagtggaaagtgggcatatgattggtaaagtcgttgtttctggatgggaggaataaaatatgatcgaaaacgacagatattatcgtcgctatattaaagatgtcaaatcgggttatattttcttacaaataggtaaagtaaccctaaataatgagcgagatttgcgaagcaaaggagatcataaaaccagctactagagggaaaagtgtggtaaaagacaaataagatggtgaaatgatgactataaagtcaagtcagataaacaggtgattgagcatacaaattgcttttgacactttacttacttataataagtacaataacaaatgactagtaaaaggcgggtaaaacaatggataaatttaaaaatattattattggatttggtaaggcgggtaagacattagctaagtacttggcgcagcatgatgagaccgtgcttctgatcgaacggtctaaacaaatgtacggaggaacttgcatcaatgttggctgcctaccatctaaaaatttgatttttaatggccaacgtggcgtggacttcactacagcagttaataagcgtggtgagatgactagacagttgcgaaacaaaaactatcacatggtggctgatgagccactagcaacggtttgggatgggtcagcccgttttatcgacaattatgttttggcagtcgtaatgagtgatggaacgactaagaaggtgagaggtgaacgtatctttattaatactggagcagttccaaattggccatcaatcccagggttagaatttagtcagcggatttttacgtctaaagaagctatgaaattggagaaacaaccgaaacgactagcaattattggtggcggttatattggccttgaatttgctggaatgtttaattcctttggtacgcatgtaacgattttcgaccaacataccagattgttagagcgcgaagatcctgatattgcgaccgaggtcgtaacagatctgactaacgcagggatcgagattaaactggagactcaactaacgcaagtaaaagataatggtgagaaggttacattatattatcaacaaggtgatcaaactaacactgcggaatttgatgcggtgttagttgcagtcggtcggcggcctaatgtaagtagtttaggactagaaaatactgatattactttaaccaatcgcggtgctattcaggtcgatgatcatttaagaactacagtacaaaacatttgggctttaggtgacgttaatggtggtcctatgttcacttatatctcattggatgattttcgtattatcatagatcaattgtttggtaagggggatcgctcaacggccgatcgaatggtgataccgactgcttcgttcctaaatccaccactggccaacgttggcttaaatgaacgtcaagctaagagtgcaggttatgatttacaaaccttcaagctatcagtcaaggcgattccaaaggcccgggtcttggaggatcaacgcgggctttataaggtaatcgttgatcaaaaaacacaccttattttaggggcaacattgtatgccgctgaggctcatgaaaccatcaatctaattgcattggcaatgaaggccaaattaccttacgaaagattacgcgacatgatctatactcatccaacaatgtctgaagccttgaatgatctttttaagaccccggttgtgaaaagctaacgccctagaaacacaaagccgactagttaatcgaggaaacgccgtttggattattgctggcactcgtgttggcaacatagtaaaccttgcctggcgttaccaacgtgttgagatcagcaattgacgtttcagcgttaaagaaactgttaacgtatgcttgcatttggtcagtagtaggcacttgcttgctattaattagcgcgttgtacgcgtcaattgtgtcttgcgttgctttaagctgtgatgtcatgccggtaaaagctgagccgtttaaaagactgctaagctgtgccttaacttcgtcagcctttgcctgtacgtcagccactgccttctccatatctgattgatatggcgtagtgttaacgcccatctcaaccatgttcggcaggacatgcagccaaacgttgaccgttgataccgtacccttgctgtcctgcacgtaaaagtaggtgctgtccttgtcccagtcaccctcatacttgaacatgccgcccggaaagtagtacgttatccgccctgcctgagcgttgtcgccaggctgatccgtgtcagcccagccaacggcacgatacaaatcgccaaccgggtctttgccggcgaaaccgactgaccggctgtctttagttaggtcgtatggcaatccattggctttaatccatagcttgcagaaagccctgctgtcgccaacccggccttgaaaatttttggtcaagtcgactagcgttgtactaggctttaagatgtcaagctcgacatactcgttaactgccatttttcccctcctttacaaatacggttctatataatcaaaaagtaggtctaacgtctcgttagccgacttgaaatcgttgtttaagttgttcagcagctcatcgtttagcgacaaactgttaggtatccatagtaaaacagtgctagttagttcaccggtttgctgatcaatcagcgaatgatagttgtagcatgcaatgacactgttaaccactgtctgtacgttctgcattaggtgcttaagccagatgtaggcgttgcgattgatcagctcgtccgacaagtccggtaccgcatatttaggcacgtcagcatccataaaaatgccattggcggcatttaacagccaagacgctttatcgtacacgtgctgtacacaagttcggtatgagcttgtcagtgtggttaaatcactcatcagtacatagcctttttgatagtccatcagttcaccccactacgtccacaaggtggtttgacgccaagcagtccacgtcccatctggcagccacgaacgaacgtaaagctcgttgttgtgagtgtcatgcagaaactgcgtaccgttagtaccagtagtgcttgcaaccacaatcatgttggcatacgtctgaccggataaagggctatgtgtcaacgtctgcccgttggtgtagtagtagccattggacttaacgttgtttaggtcagccgtgcttaggttgcttgtagcgattgagccagggtcgcccttagggccttgaatgccttgaataccctgtacaccagtagcaccggtgtcgcctttgtcacccttatcgcctttagggccttgaatgccttgctctccttgtgcaagaagcatccagtattcttggtcagttacgtcttcgccgtcattagcccgcacgcagacatagctgtggtcaccattagatacaatgtcgagtacgtggtagtcagtattgagctggaaatcgccacgtgcatgtacagtgttagccatctagtcaccccctttcgttagttccattgagttgtctgacgccatgccgtccaggcgtcattgtgcttgttgcgtatataaagactgtccgacaccgtgtgcatggtctgagtgatgatttcgccggcgttaataactttaagcagcccagtctcgctgttgggtttaccattaacgtttgtcgaattgacgccatagtatccggatgtagttagcccatcgcacgtgccagaagtaactgccgtaactgcaaacgggtcggtcaagacgtcgttagggtcatcaaccgtcaaatgccagtgaccatcatcgctgatgtatggcttatagctcttacccgacatgccagtagcaccagtagcaccctgctcgccttgtacaccttgcggtccttgcgggccttgaataccttgcttaccttgcggaccttgcacaccttgtgcaccagacatatcagtgaccagtgatgccttaccaccagtccatacaaacagtttggcgttgtcagcgtcatcgacggtcgagtcgatgattgcaaagtcaccttcgctaagatcgtttggcccgttagcgttaagcattgctacggttgcataggtcttcttaatgctaaaagacttgccggccggtccttgaatgccttgttgaccttgaataccctgttcgcctcgtgggccttgaatgccttgctcgccttgtggcccagtttgaccaggggcaatattagtgggtaaagtgcgactattaaagcgaaggagcgcttgatcactgtctaggaggcggccaatggtactaggtgacaccccaacaaacttagacacgtccttttgagagacattactttcaagcatcgtcagggccttagcgcttaaggttttaccagtcgtatcatcaatataagtgacgttggcggcttcttggtttggttcataagtcacagtgaagtccaaattatcagaattactatcaatacttttaacagttgtctgtgttaaatcgttacctggatcagttgtggacacgacatgttgaccaataacacttgggttgatgattgccgcaaaatctgtactattgccctgagtccaatcacctactggtacaccattattattaatagttggttgaccagattcagtctttgaatagtatgtcgctgtcgaaccatcaatcggattggtaatcgttacaaaactagttggtattccactggcatcatttgcaactggtttaccatcttgaccaatatagtgtacggtttcggttaccgtcttaaccttactagtactgtaagctggtgcataaacaaccgtaaaatttaaatcatcagacgtgttgttaacagtttgaatggcaacgctatttagatcagagcccggagcagtggtactgataaccttatatcccttaactgttgggttatcaatagcacaaaatttagcattatcggcctgaatccagctgctatcgggtttacccgcattgtctaaagttgggtcctcctgactgccgaacttataatacgtggtagtcccattccatgctttaactgtgataaaggtaatagggttagcggtataactaggggcaactgttttaccagtttggtcaacatagttaatagtctcattaacttttttgttattaacaattgagtaagtgacaaagctcaaaaaatcagagttcttattatgattaccatgccaccaccaaggatgattaccatgccaccaccaaggagcgcttgaagcattgattggaaccgcgcctaggtaaagtgttggtttattcgaagtaaaattggcaaaggtcactcccccttgtagagcataataatccggattactatcctcaccatcatgtgactgataacccgaaggatcggtgtttgtatagactaaaccatttggaacattgctacctgaaacacttgtgagtccaattgttgatgctggtgctgtgaatcctgttgatggatcattaataggattttttgagatgactacggttttggcatcattggtttgaacgtattcacggcggttactatttacaccattattagagcttaatgaagcagacaaaaaataaaaaatttgattgttattttgagcagcatgagcctgatcaaatttggtaatgtctacgattgagcgatcatcagagtaagtaaaccagaaggtttcttggaagttggcattgtagacatcgatgttatcaacagcattcgagctaattaaaataagatacgggttgtttgtatcgacaccctttatgctactaataccatcagtacccgggttattttgggcaacgaaatcatgaaatgtttcatgaaagtcaacatttcgtccgttaattgatccagcgttagcccaattctttgtaatagatacattactatttaaaagatcagcccctgaatacaaccaaaatttgtccccggtcataccgtcattcttaaattgctgaggcagattagcctgggtgtacgtacctgttaaatttaccccagttgcagttggagcattgctatcttgagagttcgattcaaagcttaaattttgagcattatctaatgatgaatactgggttttaccatcaccattcgtttgagaagttgccccatcgattggggctgaattatacgcaactgttgcattatcggccattagctgaacaatactcttcgtatcactggtactgcttgttgcagtagctgctgattgagcagcactcttcgtatcactggcactgcttgctacagtagctgctgatgaaccagcgctcttcgtatcactggcactgcttgctacagtagctgctgatgaaccagcgctcttcgtatcactagtgctgtttacagtggcggcagttaagttccctgaggtggtatcagcatgaactgctaccgttgataccccaccgaagacaaaaaaagacattgtagcaattgcggcaaaaacgaattttttgccatctttatacattttataatgtaatttcttttctcccattataaattccttcccgctcaattatattgagctaacctatttttaattatatactgaaacttgaaagtttcaagttgccgaatcaagcgactgtccttttagttaacactgctatcacgatagatcaatttggtggggagggtgatcaggtaaataggggtgaggggattcgcaatcttttctagtaaaacttgaagagcctttttacccatctcgtgcgtttcaacgtgaacactgctgagggagggattggcatattcggcgattgaagtgtcgttaaaggaaatcacgcttacatccctagaaacctcgatgttcaggtctgacagagctttgagtgccccaattgccatcgcgtcgttagcgatcaataaggcattgggacgatcatcaggtgaaagtttactgaagtcttggtgaatcacttggtaaccagattcggggtcgaattggcctaagaagacccactccgggtgatagttaccctgactttgtagttgccttttgaagtcttggaagcggaagtcaattaagtcatcgttagtttccgtcagatttaaatcaccggccagcatgccgatcttctgccgcccggtggcaacaaagtgttcgatgatttgctcagtggcggcggagaaatcggtaatcaccgaggagaagcccttcgtcaggtagtttccgtccacaaagacaacggggattgttaactgatttaggacgtcaatctgctcatcggtatattgattgctaccaattacaattaccccatctaatttgccaaggccatcccaaaggtcgtcttgataataggtggttaggtaacattggtggtatttagcatattcttcgattcccatgtggatggaagaatagtagagatcctgtaattctcgctcccgacgacaccacagaatcaccccaatccgggtggagcgggcagggacgtttttgcgaaccggcttttggtagttgagttcttcagcaatcgcaaagacccgtttcttggtttcatcgttaaccgagagggagggatcgtaattcaggattcttgaaacggtcgatgttgcaatgtgggcgcgttgagcaatgtcttttaaggtcgccattttactttcccccctgagtgatttcttttattttaagcgttggaatcgtcaattactaggtgaactctttggtaaacttattaataattttacttaaatgtttacttaatctcaaattagttatatcatacctgtaagcgcttatggtaacggttaatcccgtgctaataaatcttaggtaggatgataatatgatctatttaattgcgatgattccggcgctcggctggggcttcatgcccatcattacgacaaaagtcggtggttcaccagttaaccagatgtttggtctggcggcgggggcgtccgtcatcggggtaatcacctatttgatctttcgtccagcaatcacggctccccaattctggtttacctttgcgatcggcatcttttggtcaacggcccaagtcggtcagtttgtttcctttaagcggatgggggtctcgtcaaccatcccgatgtccacggcctttcaattaatcggatcctgtgtcttagggatactcttctttggtaactggccgggttcccgccaaaagattattggcctgattgccctggtggtagttatgatcggagtccttatgaccagtgttagcgatgacgtggaagaaagccggattaccccgaagaacgttttatacctattagtaacgacggccggttacttggcctactcaacctttccgaacatggcgattgtcaaaagcgtgtcaccaaccgcccttctattaccggaaaccttggggatcctcactggggccaccatttatgccttcctcaaggatccgcactctttccgacaacgggagcagtaccttaacatcacaagtggattggcttgggggatcgctggtttaacctatatctttgctggtcaggggcttggcgtttccaccgctcaacttttcaccaccgtgggctgtatttatgggacctatggcgggatctacatcctccacgaaaagaagagtcgacgtgaatttacctggatcacttttggaagcatattaattgtattggcttccgccgtaacgggcttcattgcccagttagcggttcttctctaatctatttggctctacactaaatcttgttgatggattaccatagtggtaattcgttgacaggattttttggttttgagggcacaaaaaaaggccccaccagccttaaaattctgattattaactaccacgcaaattcaaaggtgataagggtgacactggtgctactggtgatcgtggcccaactggcccacaaggggttcaaggccctaaaggtgatccagggcctaagggtgatacaggtgttcaaggcccacaaggacctaagggtgacaagggtgataccgggccacaagggattcaaggtcctaaaggtgatcgtggccaaaatgggccacaaggcgagcaaggcattcaaggcccacgaggcgaacagggtattcaaggtcaacaaggcattcaagggccggccggcaagtcttttagcattaagaagacctatgcaaccgtagcgctgcttaacgctaacgggccaaatgatttaagtgaaggcgactttgcgattatcgactcgaccgtcgatgacgttgacaacgcaaagctttatgtctggaccggcggtaaggcatcattggtcactgatatgtctggtgcacaaggtgtgcagggcccgcaaggtaaacaaggtattcaaggcgcacaaggcccgcaaggtgtacaaggcgagcagggtgctactggtgcaactggcatgtccggtaagagctataagccgtacatcagcgaaagtgatggtcactggcatttaacggttgatgatcctaacgacgtgctgaaagacccgtttgcagttacggcagttacttccggcacgtgtgatgggctaactacatccggatactatggtgttaattcgacgagcgttaatggtaagcccaacggcgaaaccggcctgctcaaggtcattaatgccggtgggatcgtcactcagaccatgcacacggtgtcggacaatctttatatccgtaataagcataacggcgcctggacggcatggcgtcaaaccacctactggagctgataagtatggactatcaaaaaggctatacgccgatcaacgatctgaccacgtttttagactcctacggagcttgtacgcaactcgtgtacgataaggcaactaagctgatgcgagccgtcaatgccgtgtttttggacgttgacgtgcctagctggacggtgccaagcctgtcagatgggctgatcaatcgcaacgcctatatctggtgtcggcacttgatgcagggcgtacagacagcggttaacacggtggtagcatactacaactatcgctcgttgaccgacccgtacacgggcgacaaaaacgcaccagtgcagttgtgggtgcctaacagcttggcactcaacggcgattttttgcaaaaaataaacaacgatttcaagtcggctaacgatacgttagaccggctttttaactatgtagaaccgtatttgtaaaggaggggaacaatggcagtaaatgagtatgtcgagcttgacatcttaaagcctggcacaacgctgatcaacttaaccagtaactttcaaggccgtgtcggtgacagccgggctttctgcaagctatggattaaagcaaacggtctgccatatgatctgactaaagacaaccggtcagtcggtttcgccggcaaggatccggtcggtgatcagtataaggcagtcggctgggcagagactgaccaagccggcgataacgctcaagtcggccgggtaacgtactacttcccagccggcatgttcaagcatgagggcgactgggacaaggacagcacctatttttacgtgcaagacagcaaaggcacggtatcaacggtcaacgtctggctacatgttttgcctaacctggtcgagatgggtgtcaacgctacgccttatgtctctgacatggacaaggcggttgctgaagtgcaaagcaaagccagcgaagttgagtcgcaacttagcaacatcttaaacggctcagcttttaccggcatgacgtcgcaacttaaagccatgcaagacacaatcaacggatacaccacactggtcaacagcaagcaggtgcctactactgaccaaatgcaagcatacgttaacagtttctttaacgctgaaacgtcaattgctgacctcaacacgttggtaacgccaggcaaggtttactatgttgccaacacgagtgccagcaataatccaaacggtctggtaactggaaacatcaataaatggattacgaactgccattttattcaacctccttgggatcaattgcttttgccttgccgtctgggacaagatcaggttctttttgtcccaactcgtccggtttcttcgttggctctgtggtaggcgtcagtggtgacttctcgtaggccgcctggacagctgactgaacagttgccatattcacttgaatgccatgattggataagtattttgcaacctgcttagtagcttcatcaaacttctgatgtccaggcatattagcgctgaccagagcattgacattggtcatagctgcctgttcaaggagtgtccatgcttcccgctgttgctgagtcttggcatgcttaattttgctatcgatccagggtttaccgactgcgaagccaaaataaaaagcccacacaagcaggcctgattgaaatccccaattaacgatgtcgtttagtgttttcatcatttatccctcttctctactgcattggttaggtctttaacttgccttgttagactttgtacctgctttttaagttgattcgtctgctgttgtagttgatggacttggctaatcagttcgatattttgttctttaaggccgtcacgctccttagttaatttatcaagacgatcaaacagctctttagtgtggtcagcgtaaacatcttcttgactagcaattgctgaaacagtcttgcctttatagttaaagaaagccccaagagctccaccaaaaagagaactaactactgcaattacaatctctttcacttctcatcgcccccgtaccgtgcttccacgaggacttgaacgaagacaaacccggtcatgattgtcttaatgccgatgattccaggaaagtgaatatcttggactaagaacgtcacaaaataggcacaccagacggcacttagtacaatcatcattactgtttctgcatgatgccggttgtagttagtcattccaatgacggtcgtaattaacccaattgcgatcaaaataaaagcccagtcaatatctcccatatggtgaaagacatgaaccaggcggtcacttggatcatctcgaatcagatgtcgttgaaaagataagagcactccaaccactagtgtttccagtcctgtcaacgttagaaatatattgcgtttcattgtctcatctccttttgtgcaaaataaaaacgccccaaaggaacgctcctaaatttatccatgctttattaaaaacttcagatgtatatggccttgctttattatccgaaatttatttttatttttctttgtaattttaaccttaaacataatgtttcttacttgatcatgaaatactattacaccatccttgtttatctcttcatttaattgtatggttgcatagtctaatctttcagtatgaggccctagttcttccatatctcgaataaatgattccttggttacattaaccggccgtaacctaattaacgatcgagaactgtgtttgagaagcctcgagccttttattatctttagtgctacatcacaagtgctcaaattattaatttctaacgtatcattatctgcaatataaaatcgaacatagtttttattccaacttctagcaaaataaagcgatgtaataacggctgaaatagtcccaaatgcacttaacaagtcagcccaactaccaacttctaatcccaagaacgtaacaccaccaataatcataatagccacttcctcatctcttcaaagaagtatactaccattacaaatttataacagccgcccataacaaaccccatcgtattgatgaggcttgttatgcattgtgtatttctatggcgactatgtgttacaccaataaaaaagaacccaaccaatattcacgagctatttaaggattggcaagatgacgggaaaagggatcacgagcttgattggggaaagtcagaaggtaatgaacttcaatggtaagccaaggtgatatattttatgttaactttaatccaagccgtggtcatgaacagaattggaatcaaacaatgtggttccgatgaagaattggccgcaattgttgaaaaggcgcctaaagattttctcgtttacacgggcgaagatgctcagagcttgaccaccctcgtcttgggtggtcagggaacgatttcagtggcgagtcatttatttggaaatgaaatggcgacgatgcgccgcgccttgaaccacggcgatatcacccaagcagggcaaattcaacgacgtttaatgccgaagatggcagcactattcacacaatcctcaccggcacccgtcaaagcggcgctgaacgcccaacactggttagtcggaagcacgcgcctaccaatttcaccgttaaccaccaatgaacaaagtcaactactcaacagcttaaaataatgcagaacggttggtagtacctggcaaaagcgcgtatactgaaactaaaataattaggaaagtggtgaccatgatgtgcggttgggcttttactggcggtatgccctttatgtggatgggtggcggcttgggcattatcagcttactgattctgttagccgttggtgcttactttttagggacacgttcacgccatcacgattaaagttctcattgggataatcaaaaaagactttcaaggcacggcttgataaagtgaacccttaaaattggacaactttattaagctgctttctggacggtaagttcccggtattttaccggggacttgccgtccagttttgttttgatgcgccgatgattgtagaagtctatccattcgttcatagcttcgataagcgctgttttgatctcaaaatgttcatccataacctcgactttcataatgtgaaaaaacgactccatggcggcgttgtcgagacaagtggctttacgtgacatactctgaaatacatggtgctctttaagaacctgtctagtatctgctgaatctggtagaattgtggaaaaccgactgaggagtttgtcatgccagattatccaagcaatatttctcgagcgcaatttgcgttaatacaacctgatttagaaaacttccgcaagcatacaagaccgcgtcgttatgatctttatgacgtattcaatgccatcctttactcgcttactatagggtgtcaatggcgtgaattaccgcacgatttcccagaatggcacactgtctaccgctattacgatatgtggcgagataaaccagacccgacagctgattcgctattagaaaggcttttaaaaaaactgttgcttcctatcgctttgcatagggccgatcggcccgaacatggttcgcagctttaaacatcattgaaggaattgcgacctcattttttacaacgcttttaatggcaatgattcaacaaagttatccagcagaagagttagggcggattctaggcgttttgaattctttgttgaatctagctggaccaattggcttaatttttgccggtcccctagctgatgtgattggcattgaacgcctatttgtgattgcaggaatcggtgctgccatttgcggggtagtcgcggtgttaatgccaattaccaggcaatatgacattaggctgcatcaaaaattggcgaaattaactgagcaaccagataagtaattaacatgatgatcataaagaggagaaagaccagactaccagctgatctttctcctctttttgctgtaccattatcagaaggtattggcggaatatagcccttagtacggtcatcgggatctactggcaccaaaggagtccccatatggtcttcaggtgtatagccaggaagaaaatcaataaccgggtaaccaggcacagatgaatcagcaatcttagtagggtcactaggatcattgggataaataattgattttgtcgagccatcaggattagagacgacccagttgccgagctttctgtaaacatacttaacatcagaggtttgtggaatatatggatttttaattgcgcttgtcgtagaacctacttgatacattatcgcaggatctgagggctttatatttgtccatgttttgagaacttttccattttgagcaattgaagcagacattgttccatctgaaccagtctgagtgtaagtaataactattccattatgaaagtttttaacataactagcaccaatctctccgtatggtgacataacgccatttgaattagaaggtgcagtagcatagtaaccatttataacatttgcgttgctggtcgtataattttggccaactaaccctttttgtgtataaggaacaaccggattaccattactgtcggtgatttgcttgccatctttatcaacgtaataggttgtttgtgtgatcaatttgggtaccatataggatagtccattgtagtagccactatcatatttactagcaatatatttaacagcaagaggatctcttaaactttcaaccatcgcataataagtatcattatagtaggtagtgctatcaaatacagcagatggtaccttagtattttgatttaaagtgtattgttttaaaactttatttgatggcgataattccgttacataaacaattccatcgcccgttcgattagttgaaagaacaatctggtttccataattttttgtttgcaaccattcataactgtaatgagatttatctggatcaatccacatcccagatggataatctggatcactaactgagaaacccgtattggtaactgaacctgccaatacccttctaccatagttttgagcaaaattagttgtaactattgcatcatttttagaaacattagtggctatctgcgctacaatcccggcagtacctggagtaccagcagtaccggcagtgccggcggtacctggagtaccagcagtaccggcagtgccggcggtacctggagtaccagcagtaccggcagtaccggcagtgccggcagtgccggcagtaccggcagtacctggagtaccagcagtacctggagtaccagcagtacctggagtacctggagtaccagcagtacctggagtaccagcagtacctggagtaccagcagtaccagcagtacctggagtaccagcagtaccagcagtacctggagtacctggagtaccagcagtaccagcagtgccgacggtttgtgcagtgactgtcacattagctgacactggctggctggtaactagcatccctaatcccagcgaaaataataatgaaatccccatgacagcccaattcttaccgcatttatataatttataatgcgttttaatctctccaaagtaattattccttaacataaaaaaactacctttctcacttctttagataaaatgttgtcattaaaatcccggtttattaaggctatcgggtcttttcaattagaatagaaactactaatatccccttatatcccttaaatggagcctatctttcgtacgaaaatatttgaaatcattctaaaatcacattattaattaagtatgctataataaatcacgtttattatagcatacttaacaaatttttcgtctgggtagaattctatttaatcttacaatctacctttatcaaatctccagagcaaattctgtagtctgctggcttctgaaaagttgtcgccagatgcacaataatccagtctgactttttcacgctccgtgcttaatacgtcatcggttaccgtttcaaaccacttggagctgtacatattagccttcttgatttcttcattcaggttttcccataaggctttgagagcatctttatttttcagcccaagaacaacagcgataatcgtaggaatacttactccaacaaggataagctgctttttgtgagcctttatccacgcaacaaaacccattctgtcctttggagcttcttctgttgctggttcttcgtttacaacgatattttttctttctcactcatactgtgccctccgcatcagaattttctgtcggtaaataatacactttgccacccttggatatcagctgaacatcctccgcatacaaatccgttgtatcgtatgcgtgtgcgcttccagcagattgagctttgatcatcgttgctgtactcttctcaatagctctaaagtttagatcatcgttaaataagcccggaaggaaatggactacaccatcgaaaccagctcttttacggcgaacctcagatgtatcaatgctcaaacgttcagtcgtggcctgatgccatccagtcaaccggcgctgtgtttcagcaacctgatttgtgtatgtaggtaacaaggcaatgcagtgttctctggatatggcacccatatgcaatgtgtatcgcaactcggatatcttgtaaaggacatccagaagtgatttttgatacatataccagttctgaacttcaggcaattccttctcataagcagcatagtcaaggtccgttttcttcgtgtaacccgcaagagcaagattggcctgtccaagaagctgcgtacattcctcctcaaggctatcgagttgtgaaatttttgaaagtctcaattcgtgattttcaagaatttccacctgaaaatctgcaatcttcttcacatgggctatcagcgaaaaaactctgctgcggtactcgttgtcttgaaaatccgatatcttagaaatcccttcactgatttcaccaagctcggcgttgatctgagtcatataatactgacccacaaccatcgatgctacgcccattgccgctgctgcagtgtttgctacaacagccgtacctttttgagcttcgacagccaccaagtttgcatggccacgaataccgtcagcaccatgataaattccacgaacggcgccttccatagccttcgaatcggtcaattttgcaccaacgggtataattgctctgtaaagaacctctccgttagcttgagctgcctgcgccgcattgttcaccacattgcccacttgggctaatccgggaaccagattgtttacatgagccagtaccttgctatcggtaatttcaacgagcttggtctcatcggggatggactcggcgggcaacatctccatttggatgacaagctcttgtggatcaccgtctgccggaaccagctgaacttctgccttatctttatcgcttccaacactcacggctacaacgccagatgaagttttctttgttttcaggaaaatcatcatactcgcagcgattgcagctacgatgataatacctataattgcgtattccatattggtcgcacctccattttgattcaaaaacatttgcgaagtcaattcgcttaatttattaaaaagagctattcaagcttcttattttatatgagagtttgatcctggctcaggatgaacgccggcggtgtgcctaatacatgcaagtcgaacgcgttggcccaattgattgatggtgcttgcacctgattgattttggtcgccaacgagtggcggacgggtgagtaacacgtaggtaacctgcccagaagcgggggacaacatttggaaacagatgctaataccgcataacaacgttgttcgcatgaacaacgcttaaaagatggcttctcgctatcacttctggatggacctgcggtgcattagcttgttggtggggtaatggcctaccaaggcgatgatgcatagccgagttgagagactgatcggccacaatgggactgagacacggcccatactcctacgggaggcagcagtagggaatcttccacaatgggcgcaagcctgatggagcaacaccgcgtgagtgaagaagggtttcggctcgtaaagctctgttgttaaagaagaacacgtatgagagtaactgttcatacgttgacggtatttaaccagaaagtcacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttatccggatttattgggcgtaaagagagtgcaggcggttttctaagtctgatgtgaaagccttcggcttaaccggagaagtgcatcggaaactggataacttgagtgcagaagagggtagtggaactccatgtgtagcggtggaatgcgtagatatatggaagaacaccagtggcgaaggcggctacctggtctgcaactgacgctgagactcgaaagcatgggtagcgaacaggattagataccctggtagtccatgccgtaaacgatgagtgctaggtgttggagggtttccgcccttcagtgccggagctaacgcattaagcactccgcctggggagtacgaccgcaaggttgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagctacgcgaagaaccttaccaggtcttgacatcttgcgccaaccctagagatagggcgtttccttcgggaacgcaatgacaggtggtgcatggtcgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgttactagttgccagcattaagttgggcactctagtgagactgccggtgacaaaccggaggaaggtggggacgacgtcagatcatcatgccccttatgacctgggctacacacgtgctacaatggacggtacaacgagtcgcgaactcgcgagggcaagcaaatctcttaaaaccgttctcagttcggactgcaggctgcaactcgcctgcacgaagtcggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgagagtttgtaacacccaaagtcggtggggtaaccttttaggagccagccgcctaaggtgggacagatgattagggtgaagtcgtaacaaggtagccgtaggagaacctgcggctggatcacctcctttctaaggaattaatcggaaacctacacattgtcgaaacagtgttcagttttgagactttcaagtttcagattaaaagttaatggtgccagaaaccaagccgtatatcccggccagcgccatcagggtaatggcaagccaggttattttttctacgatggtgaaggggcgttgctgttcttttttcccctggtaaaagaaccaaaagccggtttcccagacgatcgcgctcaacaagaggtactgtaagccagccccgtagagcatgaagaccgtaaaggccagggctaataaggcggcgatcccggaccgcacccgttcggcacggggacgctgggcaaacccggttcccgccaagacgctcttgacggcgtaaagggaaacgaacaggtagggaacgatcgaaagcgaggtggcaaacttcaagaggaccaggtaaccggcgttggaacaaccggccacgatcattaacgcctgggttaaccccgaggtgaccagcagggcgttttgcggggcttcgtgcttatttaggcggtttaaccacttggttgccgacccggagcgcccggtcaaacggatttcttcggaacacagggtgatccacgcgagcagggccccagtgaccgaaacgattaggcaggcgttaatcagggtgctcccccagttgccgaccatctgagccattaagccggccatcgagggggtgtgaagttgactgatctggctgggcgccagtaagccgagcgataaaacgctggtcccgaccaagaggaggataatggctaaggagccgagggtggttgccttggccacgtctgacaggcgtttggcccgggtggcgtaaatcgtggccgattccaggccaatcagcgtccacatcgccgataagaggacggatttggactgggcaaaaattgagacctggtgccagtggtggctaccggcgtcgaaaaccctggtggaggcaaaagacgcccagaagatcggggcgtggaagttgagtaaggctaagatgataaaggcagccagggggatgatcttgatcacggtggtgacgttgttaaccaccgtactgtccttaaccccctgggcaaccaagaaggtgattagccacaagaggacggaggcggcgaccaccgccggccaggtggtcccgtcaccaaagaagcggaagagggtaaagccaccgaaggccgaaaagataacggtcaggtacgaggcgttaccgactgcgtcgccgattccgtggccgtaattggcaatgaagccgccgaggtgaccaaagagggccttggaccaaccgtagatcccgtcgtcgatttccggttgctggagggtgaggttgcggtagacgctggtcaaggcaaacattcccaccgccacgattgcccacccgattaagatgccgagcgggttagcgttggccgtcatggtggccggcagggcaaagatccccgagccgatcgttccgccaataatcagggcgacgagcccccctaaaccaaccttatttttgatttccttactcatgtttgtcttcacctttttcatcaattctctgttaatttgcgtggatatgcacacaaattattaattatacaagaacccggtgaaaaggtaaataaaatggtggaaaaaacataagcaaacggggctaaggcaagttgcctcagccccgtttttaggagtgtaactgaaacttgaaagctccgagacagactgatcccttggtatcacaaagctcatttcaattattttaaacatttagcttgctgttaatagcgaaactaaccgtttcggcaaaaatgcgaagaactgattcatcatctgaataatttgagtcctccttgcataaagttcatgattaataatcgctttcagcgaatttagaaaccataccagtgcttgagacaactcaatatctggcatggcttcattcataatgaaaaataaatccccaatggttcggtcgtcttcattttgacgttcctgccaggctaacaagttgtaagctatcatgacaattgccaaatggccacagagtccgtcataactttgaacttgtgacttgtctagccgtaaatattgcttggcaactttaaagtaattctcaatttgccatcttcgggcgtatagttgaatgatctcttgtggctgaagggataactgagtcgttgccagtaccaggtagtcatcttgccgggcccgattggccacaaataccaagcggagcttgaatttttggttcccaacatgtgcttcaacgaagcagctatattggtaagcttgcttgggctgatattttgaagcttgcagtcgcttgtataatgctttaactgaatattgccgtccgcgatattgatagtaaaccttgctagaccgtttaagcatgcccacgccgtttagtcccaacttggttaattcacagaacatttttggtgagctgtaccagctatcaaataacacatagtcagctggaacgccatttatgagagcttgcttgacaagttgcagtgaaacgaggttcattttttgctgtgcttggcgccgtctccggccagcaatggttcgttgatcggttgttttagcggattttccaaggacgttttgcggcttcttggaagacattaatgcaaagttgattggtaaaaatgtattggcgtcactccaccccaaggttaaagcccgatagcccttaatatataactgtttgtcatgatcaaagacccgtgctagtaattcggtttgggtggcgtactcacgggaaaagagggtatcgtcaatgatcaatgccaaccgccgccggcggtcaataaatggtcgcaaatgcttgattaaatgacccccaacttgacagaccagacgttgccaattgatccggccatcgttcaaattatttctaactgtgcgactggtaaagttaggtgtttcacgtgctcgataaagcgagcgtcctaggaactttgtcgtgagcagccattcaatgaccttcatcaaactgatttctgaatgccggcgataattcaccaatttggcgagtttagatagaccaatgagggaagtaaattgacgaacaacgttgtgaagctcgttttctgtatttttttgtcttataatattcatgacgtaagtctcctttgtattttggttttggtcgactaaagtatacaacgcaggagagcttgcgtttatttttttgctagaaaagccaataaccacacgcctttggcgtgattatcagctttcaagtttcagggtattgtacgcccaccagctaaaattattcctttcatgatctacttctccttctttgtagtacattacttacagccctaataaactctttaaatgccaagtttttcattaataacaaaaccgaaaaataagctacaatggcaagtgataccgaaattattaagccaattatatatgaatcgatgtttgagttaaccacatagcaaattatcacaacaacaatacaaccaactaaagaatcaaaaatatttttcaaaattgatctgttagaaaatgttcgttttaaaatatctcttccataataggcattcattgttacagacattacttctgctaaaacagtactcagtgctgcaccatcatatgaccatagtggtataaaaattaaattgattgagatgttaaatatcgctgtaataatcgtgttttttagaagatacttttctcttttagctggaagtaaaacgcaatcggaaaaaatccagctaaatagtgagaataaaattgcccaggcaataattgctaaagaagtagaagcctgtatatatttttctcctgcaataattattacaatatttttgctaagcagcatcaatcccgtcatagcaggaaaagctaaaataattaataagttcattagcctatttaatagagcatggtattcatcaaataattttttaccatacagagcggagagccgtggaattgtcacgattaaaattgcggttagtaaactcgcaacaattgtataaatctttaccgaaacaccataaataccaacttcataatttccctttattaaaccaagaatcgtattgtcagatgatacatatatattaactgctactgctgatgcaaagataatcaagataggttttaaatgagttctccattttgttctccataaaaagcgtaaattaacaaatgattttgcatgaatataattcaagatattcgatcctactgaagccaataccgttatccacgcataaacaaaataatcagtagactttttcacaaaaacaaataacaagataacagaaactattttaaaagcaatatttctacttgttatatacgcataatcttcatagataacataaagccaatttgtccccaaagtggtgaataatatttgaacactgaaaatcaaaatacatagtgcataggtatttaatgcattaaagattaataggctcaataccaataaaatgtacgctatcagtgtagaaatcatattaagagtgaatatctcactagaaaaatcactcattttcctataattatctctaaatttagctccctctctaaccgcatatgtagtaatgcccaaaccagcaatcaataaaaaatatcctacatatatatttgaaaaattatatattcccattccatcaacggaaagaattctagaaacatatggaaatgttattagtggaaaaattagatttaatacactttgtaagccattaagaatagcattaatacctagcgactttctatttttcaaactcattttctcattcctcaattttcagtaactttcctttttatacttgataatcaaaatatatatcgttctaagcagtttatggattgaagcaatggcaattttcttgaaccccttcgtttgagaaaattgcttttttcgttcatagtaatctgctatatgacatggactagtcttagccgctagatcgatttgtccaattgcacgataaagaatcttccgcgcaacggcattgccgtgcttagagatccttaaactagaatctttttcccctgattgatatctacctggatcaataccaacaaaagcatttatcttgtaatgtaatggattagcaaggttgcggaatcaagtagacacgttctcgggggcgatttcgattaaatcccggctcaccacataacggttaatcctatggcccggtggtgtgaggtggtgaccaccataaagggtcagggcggttcattggtgcttacaagcacggtggctattaacaatgcttacagggcaatgattgtaagggttagtagcttgtcaatatgacagcaactcataggattaactaaacatgcgcgagatggccgatggtcaagtaagtagttaagttggaccctagtgcgacgcttattttttttaatttgctcgtagttagggtacaactttgccttccgccgctcaattaacctcagatcaagcaggggtgacccaataagtcaactgattagagtaaatacatagcaaaatttcactaacttttgagaaataataatcccgttaaatcaatgtttcggagtgttacctaaactataccaatttaggttcacaaagttggtaaataaaaagcccataaccgcaaggggtaatgagcttacttgatataatgtcaattatgtcaactagtgaacgttctccaaataaattgcttaatttttttagctatatttacaaatagtattattagagctataaaaactattacattatttgaattattttgagtaatgaaaattaaaatacttgtacctgttaattctaaataacttagatatatgagtaagatataactaaatgtattaagcatttcaatccgtggtttactatagttttctaataaatattgtttacctaattcttgagaatcatctagcaatttacgatcattttcattttcaattttaaacgaattttcaagtcgcttaagccgttggaactgtgttttttcaaaaacataataacaaactgtataaataataataaatatagcaattaagtatattattttttcgctaaacggtcccacaaataaatttctatggaagtctctatatttgtaaaataaacccctattaagtaaacatactatgaatataatggtgcaatttatcactgccatattgcccgttgcttctctttttggatcatcaccaaataatgcttttaataactcccttatgcccaattcttggttctcctttataaattaattttggtactacttataatatagtaaaagttgtatgctatactatcttagcaaatggaaacgttatcgtttgattcaagtgcgttaaagaagtttgttcacccaaacgaactcggtgaaatgcaggcgatggtgaccgccgccgacagcgagttgcgcaacggcactggggccggcgccgacttccgcgactggctgtacctgccaaccgactacgacaaggacgagttcgcccggatcaaggcggccgccaagaagatccaagccgattccgaggtcttagtcgtaatcgggatcgggggctcttatttgggcgcccggatggcggtggatttcttgcaccactccttttaccaggcccaaaccgcggcggaccgcaagcaaccgctggtcctctttgccggcaacagcctctcctcttcttacatcgccgacctgattgacgtgatcggcgaccgcgacttctcggttaacgtgatctccaagtccgggacgacgaccgaaccgtcaattgccttccgggtcttccgccaactgctagaagacaagtacggggtcgacggggccaacgcccggatctacgccaccaccgaccgtcagcgcggcgccttaaagaccgaagccgacgccgagggttggggaaccttcgtgattccggacggggtcggcggccggttctcagtcctgactgccgtggggctcttgcctattgccgtttccggcgccgacatcgaccaactaatggccggggccgccaaggccgaagctacctacgtcaacccggatctgacccaaaatgaggcttaccagtacgccgcttaccgcaacattttgtaccgcaagggatacacgaccgaactgctggaaaactacgaaccaaacatgacgatgctggccgaatggtggaagcaactggccggtgaatccgaaggcaaggaccaaaaggggatttacccgtccagcgctaacttcaccaccgacctccactccctgggtcaatacatccaagagggacgccgtaacctgatggaaacggtcgtgaagctggccgaaccaaaccacaacgtcaaggtgccgagtgccaagagcgacctcgacggcctcaagtacctggaaggcaaggaaattgattgggtcaacacccaagcttaccgggccgtggtcgctgctcacaccaccgggggcgtgccggtgatgaccgtcaacattgccaaagaagacgagtttaccctcggttacctgatttacttctttgaagtggcgatcgcgatttccggttacctaaacgggatcaacccgttcaaccaaccaggggtcgaagcttacaagaccaacatgtttggcctgctgggcaagccgggctttgaagaaatcggtgaacaactcaagaaagaaatatttttcaagcaacttaaaaatctcctttttcggttttctgtaatttaaagagcataaggggaaatataccaccgactagtctgtggcccgccagtgacggggatttgacgtggataccaattttctcggttcgcacctataatgcaccctcaacgagtacgttttgctgcccaaaatgactccgcaatgcgtccatcagcgatttacgaattctgcacgacacaatggcttctgaaatggctgacaaataaaatccctgcctcgattttgagacagggatttcattttttaagatttttaggatagatatgagtaaacgataaactacttcaattaagcattgggctgttcttgaattcggctgacaaacagtgcgccgctggcaaaaacaataccggccaaaaggagcatccccggcatggacttgccaatcaatgggaagatggcaaagctggcaacggaagcaatgatttgcggcaggcagatgctgcagttgaacaatcccagatatgccccttcatgcttaccggccagcgcagtcgtcagcagggcaaacggaatcgagttcattgaaatccagccaatgccgatcagagcgaaagaaagaatcaaaagcatcttatcgtgaatgaagaacactgacataaagccaagtccgccaagaaccagacctaaacgatacatcgtcttgcgctggtttggcttggtctttgacagaaccattccccacagtacggctgaaatcgactgaaccgcggataaaacaccgaaccagttgccggcagcctgatagccagccgttgacggatcagttacattccagacattctttgcaacagcaccagtaccgtaagtccaaaggtattggaacgcaaaccaacagaacatctgaacgagagagatctgccaaaatgccttaggtgcgttcttcagcaaagttgcgaaactaagcttttcttgattggctgcaatatcaacgccatggtacttggcatagtcttgagggttgtattcacgaactttggccagcgtgaagatactggttaagagcagtatagctgcgcccaggtagaaggtccagatgactgagttaggcaaggagcccttcttagcagtattggaaacccctaaaagcgtcatgatgaatggcattaaggttgctagaattccacccatgttagagaagatttgttgccaggaccaagcaaagtctttctgatcctcgttaaccatatcaccaataatcatcttgaatggctgcatgcagacgtttgaagacagatccataaacagaaccgcaattgcaccaaaccaaatacacctgttcccatgccgaacacagaagttaagcttcagcacgccgaaagtagttgggggatcgccccctgcgaggataggacgttgccacgcgttattccggattagctcagtcggtagagcacctgactgttaatcaggctgtcgccagttcgagtctggcatccggagttcttcagatggtgttggtgcgaatcagcatcagcgccatcttttttgccaacttagctcagctggtagagcatctccctcgtaaagagaaggtcggaggttcgactcctctagttggcattgtctaaattgctaggggcgctaaccagtgtaaagaaacactgatataacagcgttcctagctttttgtttacatggataaaacgtatctacacatagaactggtgacaagctggtgacaaattatactgccgggcaatgtggccgtggttctttacggaacgacggctttttttatgggattaaatggacaccgataattttaaattcttttttttccattcaaggctgttactaacctgtagcgggctttacgtaaacggttctgataaacgtcacgtgtaagatccatttcttccatagttttttttgctggttgatggttaataaaacgggcagtgatcaattgctggtcttcttcagacaactcttgcattgcacctctaaatgcgtggtaagcattcagcaacaactttccatcaagcgggaaacgatcttcgttagcatactcagttaacttaaagtacatatccattcgatcgaaacatcgtgtatattcttctgaagtctttggcttaaaaaagttttttaccgtaatgtccattatgaaaacctcctctatataaatagcagaatgaaattcatttcttgcgtaacatgcgtaacaggtaagcctaatcgcttgcgggagtaagttcgaaccctgttacacatcaaatcaagttgcgtaacacatgcgttacactatgagtttgctgtgtaacagcgtaagaaaaaaagaggcgaattaatcgcctctagatagaaaactacccacataagacgatttttgtttcgtctgagggacgctctagtccatagtttttcgcaaaattaagcaaagcccggttctttaagttgttgagtccgcgtaaagaaatatcgaatctgtcgcaaagctcagttcggctatattctttatctataatgtaatggtcaatgataaagcgttgctgaggatctggaatccgttcaatggcacgttcgatcttctttacttgaaaatgaatgtcaacatggttaatggtgaacccacaagtttggacaactaaattaagctactaactgattggcaagttctcggtattgtactggtgacttgccttttagcttggtcctgattctacggttattataaaactcaatccattcagtcatcgcttgcgcgagactctctggattttcgaagtgttcatccatcatctctgctttcatgagatgaaagaatgattccatggcggcgttatctaagcaagtcgccttacgggacatactctgaaaggtatgatgagttttaagcgttttttgccactgcttatgttggtactgaaatccttgatctgtgtgtaccgttgttcgataaggaagctcaggtagtccatctaatgcttcttttagtggcttcaacgcaaactcaagagttggatgtgcactaatgttaaatgccaaaatttcacccgaaaataaatccatgatgggctctaaatagattcgttcactttgactcatctgaccgtatcgaaattcactaacgtcggcgacaagtttttgatatggtcgatctgtcttgaatcgccggtgtaacttgtttttggcgattctaccaacaactcctttgtatgagttatatttacgagtttgcttattaaaggcctgacatgtccagccttgttccttcataattcggaggacgcgtttgtgattaactttaaatccctgttcatgcataactaacgttatgcgacggtaaccgtatttttgagtatacttggcatctgtttggcgaatttcatcaatggcttggataacctggtcatcatcatattttcgtccctggctgtgcttagtgtaatagtacgtgctacgtggcatcttaacggctttgaggataaaactaatcgacgttttgaagactcgcctcagatcatcaattaaggtcacgatttcgcgtgagctgatttttcgtgatctaaggcatcgagtttttttaggaattcattctcgattcttaacatcttattttcttgcttgagttgctttaactcatctttatcgtggcgtgcttgaatttgtgctgttgtgggtttggttacttttttatgcttagccatagtctttggatctcctctcactctatttaggccactgagtccctttaaatcaaactttctttgccattgccagatagtacttggtgaagagagattgaagtgtagtgctgtttctgaaagcgaagcttgactatctaacttactagttatgcttgtggttttgctactggagccacgtaatccttaccagtaatttgcttatactgttctggtgtaatcactaatcccacatatccagttacgtcacaacccaagctaaacatcgttgtaataaaactaatccaatccataactaattgcctcccttttctttatcgttcttctgcacacttgcgatctgttgacccaaagagttaacaagctgaattaaagccagattatcttttgtcaattttgctacttgctttcctaattcgtttagtcctttatcatcagcacttggagtaaccgcaataagactcttttgttgcgattttagataagcatcatgttcttctggtgtagcatctacccatgaaccatttaccagcttagctggttctaccttacccgacggattttcaaaagtctcgttagcttttaatgtatgatcatcagcaacaacgttacttcccttgaaaaggctagttgttgcatctgcataataaattgccttcattatttatccctcctttacttgctaaagtacattgtatgaagcgtatagtcccaaccaccatgatcaaaaggagttgtagcggtattggaaatccataccgtattggcacttgactgtaaggtgtagtaggtactaatcacaacttcatgtaattgataagattctggtcggactaagtctggcaatgtgaaccaatcaccgccatgaaaattatcgctagtcaaagttgagtgaataataatttcgaccaacttttgacctccgggtaactctaagtaacgatagccactcccatcacccaagttaaatccgttatgcattacgattccgtctttgctccagtcatgaaactcaaattcaccataaagctgtttgaagttaccatttaagacactaagccagttcttgtctcctgcttcaatttcattatatgccattagcagtcaccaccttttgaagtaacggaaaccgcactatcagtagtgtttagtttgccacgccccattttagttacaaacgtagtcatattgctacctcctttttaattccattgagttgtctgacgccaagctgtccacgtgttatcaaagcgactgcggataaactcggtagcctcgccatccacaaagatctggaccaggctgctagacgtgcccttaaccgacataaacccagtcttaccttattaggctggtcaggggcaaattggcgatgtaatacattgtcttcaaggtactgttgttgttctttaacccggttacgacgcggttggcgaatgtcagctttgatcccgtgctcacgcataatccgccggacccgtttaatgttaatcgggaagtcgaagctaaaagtgtactctttaatcttgctggtatcgctattaagaatggccgtgaccttccggtaacccgcacagttcaaatggcgtttctcgatttgacgaatcgccgccaaaatcttcgcattctcgatttcttgctgggtcttgatctgccttttcttgagccaaatgtaatatgacttacgcgacgtgtttgctaccgccgccaactcggtcactgtgtaaccttccttaactagttcctgaatcgcttcgtattttgcggatcgtccacctcccgattgcgtatttctctcaatttttttgcgaaagctcgctccacttctaagcgccgaacttttgccttgagttgtcggttctcttcttctaactgttcttcgcgcgttaaagcgtcacctttgggacgcggctttttacctcgccggtcctttaagacttcccagttaccggtggcctgatattttcgaacccagtcatacactcggttatacgaaacgtcgaactccttagctgttacttggtaatcactgtcatgatcaagtgcccactggacaatcttaatcttttcgtcgtaactgactttccgtcccattttcctaacccgctttcctgcgcctttcggtgctagtagtttgccactattgtaccgaataacccagtcggttagttgagaattactgcgaatattgtacttatgaagcacttcctggcgtgataagccgttatcttgatagtcgacaaccgctgccacttttaggtcaattgaataccggcggttggtcgcgctccgcctaacccccagtactccttcctgaaggaatcctttaatccaacgacgtaatgaaccatcgtggatcccgttgtaatcagcgaaaaccttgatcgaaagatccgaatcctgataacaacttagaaaatatagccgatctagtgtcgaatagcttggcaaataaaaatccccctagcgataataagtcttgggtttcatacttgttacctttaaggggattatagcccatggttctaaattggtaccaactggcattcgcaatagctttagctaaatggtgattcttttgtagattcttggctttcaaatcttcaatgacaatcacatcgtattttttaactaaggctgttgttagtttgtgtaagtaatcttgacgttggttcgctatccgttgttggtagcgagccttttgtttttgagcccgttgccaattctgataatcattgagatccatttttacgtctttatgattatggttccattggcgaacagctacggttgcttgatattttcggcgactatacttgctttgccactttgtggcttgcttttccaaccacttagcattgaaagtaccaaacttttcaccgtcagaactaatcgctaagtcagcgatcccaacatccaggccaacggtcttgcctgtttttggcaatgcttctggagcaacagtctcgacctgcaaagataagtagtagcgaccagttggaccatagctgacggtataacgcttaattttgccatttacagcttgagaggtcttactagttcgaatgcttcctaacttaggtagcttcattcttctcttggcaatcactgtgcagaccgaccgaccagtatatgactgtttggcggcgtgcctgcttttaaagcgtggatagccaccacgatgtttaaacagcatcttaaaagcttggactagattatggttcaccacaaggaaactagtcgcatcgctgtctttgagatagggatattcttgtttcaactgtttaagcaagtaattcattccatattcatttacaaaatgactgctaggattgttttgatagcgttgcttagccatatctagcatgagattccacactctacggtcattgccgaacatttgccatagttgagcttgttgttgcttgttagggtacaagcgtagcttgacccctttaattaatttggtcattctaatttcacctcctttttgcgttgatcatcaatatacttggctactgcttgttcattaacgctcccaatgctttcaacataataacttggtgaccataggtgacgaccttgctttttccagtagctagtttgtagttctggacattctcggaagaggtgccatgcagaaatgcctttaagccagcgcatgatgttagttacagacagttttggcggagattcaaaagactggtatcttaacaaatgtttttaaataactgtttgaattataaggaggaaaaattatgcagaatggaacaccaagtgaaaaaacaacaactaaaacaacaactaacgaaaagtctggtgttaaaggcaatttaacatttgatgataaggttattcaaaaaatcattggtatctcactttctgaagtagatggcttattaaccgtagatggcggctttttcgcaaatgttgctgaaaaactagttaatacttccgatgtcacatcaggaattgatgtagaggttggaaaaaagcaggttgcagtggatctagacattgttgctgaatacggcattgatatttctaaactgtatgacaagatcaaaaatgttatcgttcgggaagtaaagaatatgaccgacttagaagtaattgaggtaaatgtgaatgttgttgatgtcaagacaaaggagcaacatgaaaaagattcgacttctctgcaagatcgcgtgagcgatgctacagataaaacgaaggaagcctttagtaagggcgcaaataaatcgaaggaaacattaagtgacagcgttgataaagtaacgtctgacaataaatctagtcgtgttaactaagggagtgagtaaatatgggacttatttggtcattaatcgtcggggcaatcattggtgccattgctggcgcaatcactaaccgtggtgctgctatgggctggattgcaaacatcgtagctggtttgattggtgcatggattggccaagggctccttggcacttggggcccttcattagctggcatggcattgataccatcgatcatcggggcaattattttagttctgattgtttcattagttgttggtcgaaccggtaaaaagtaagggggaattttatggacgttttgaaaagtgtatttaagtttatgatcgcttctacgctcattgtaggtggtgttctcatcggcggcaccgtcttggctgctaagaaggtagatggcattggtgatacgttgcaacaaaaattacatggataattagccaaattatctatattagtcatcttagaacgtaaataatttgacaattaaaggtcagttaatcaatatttcaattgttatgataaccttttgcgttgccacgcgaattggagagttgtccgagctggccgaaggagcagcattggaaatgctgtatacgggttaaagcctgtatcaagggttcgaatcccttactctccgtttatgacccgttggtcaagtggttaagacaccaccctttcacggtggtatcatgggttcgaatcccgtacgggtcactttttggaggattagctcagttgggagagcgtctgccttacaagcagagggtcacaggttcgagccctgtatcctccatcgcaaccatttggttgcaaacctacaccacgatggctcagtagctcagttggtagagcaatggattgaagctccatgtgtcggcggttcgattccgtcctgcgccattgatggaggagtagcgaagtctggttaaacgcgacggtctgtaaaaccgttcctcttggttcggtggttcgaatccactctcctccactttattatagggatatagttaaacggtataactacggtctccaaaaccgtcattgtgggttcgattcctactatccctgctcaactgaatattttggcggtattggtgaagtttggttaacacatcggtttgtgggtccgacatgcgtgggttcgaatcccacataccgcccttctgattagacggggtaatgcccgtctaattgtatgaattgaatagtagatgctcaatggtggtatagccaagtggtaaggcacaggtctgcaaaaccttcatcaccggttcgaatccggttaccacctttgttatcttgcctctgtggcggaattggcagacgcgctggactcaaaatccagttcccgtttgggagtgtgggttcgacccccaccggaggcattccatggcttattgcctttaagcatctcgtgtaatattcagttccaaggcgtccttcggggcgtctttttttgtgtcctcaaaacctaaaaatcctgtcaacgaattaccccaatggtaatccagcaacaggatttagcgggacgtcgttattgccagtggtgacgagcaattgcggccagggacgttgttagctcagtaacgctagcgttgatgttgcccttttgccagtcagtaagaatggtcagtacccccgctaggttgtaattaatttgggagtaataaatttttatcacacattgaataattaaaggagttagaacatgaatttaaaagagccattagtatcaattgtggtccctatatataatgttcaagactttgtagaaaaatgtattaaaagcattttaaagcagacatttcaagattttgagctgttattagttaatgatgggtccacagataatagtatcaaagtatgtaaacaatatatgcacaaagatgagaggattaggattttaaacaaagaaaatggcggcctgtcggatgctagaaattatggtatagatagagcgaagagcgattatgtagtttttgttgatggtgatgattacgtagatgagcggtttatcgaggaactttataaatctattacaaatgaaaaatccgaaatagctatttgtggatatataggagtaactaatgatggagaaatgattaatgaagttagtttaaatgagcctaataatttatcatttataactggcaaagagttattgaggtattcttataagctaaggggagtagtgaacgaggttgcttggaataaaatttataagaaagaggtgtttgacggggtaagatttaccaaaggtaaatattatgaagatagctatatactcgcttccttatattgggatattaaaaaaatttcattagttaaggagaatctgtacttttatgtacaacgctcaggtagtattacaaattcagcaataagcaagaagaaggtaatggatgcaaatgaattgcgtctcaataggataaatttcttttactcaaaagacagggagctgtatttgttagccgttgatgagtacttatattggattgcaggagtagtagctaaaatttatcaagataacgaatttaaggatattatcgaatacctacaaagacagtttagaaagtacagtcttcgtagtaaaaagacgtctctaaaaaagaaagtgcgaactatcatagggatgatgaatattatttggttagggcagattgtaaaatttaagttgaacatttaagtggacagaaaatcccatcaaggtccttaatggtgttaccacacaatccattagaaagaaggaccttgatgagcaccactattttatcattccagaaccaaaaataatcttaatgtttaaatttgcttcacttcaataaaagaccggcctgctcaaacccaagggttttaacggaccgatctttatttacattaaggcatctttacttactttgaaaaatttttaattttcttgcacttgccgaacaccttcctggaccctttcttggccattaacagtcaaagatagccaaacaactcgtcgatcatttggattcacttgtgattgaattaaattatcttgaatcaatcgccaagtattcctggaaattagtgtgcgcgtgaccgtgaatgcatcagataattcactagcagtagcttgcccatgttgttcaagatagactaatattccccactcacgcattgaaaagtcagttttggccagtccttgcactaacatctggtatgcctgattctgaatagcttgcagggttgttaagctctcaaactggttcttagtttgccgatgatttagcatataatatcatcctattctttgcgctgccgcttagtcattccgaagagtcctaacaaactactcatggctaatagtaataagccactcagcgtcatgtgttgttgatcagtttcaccagtttgaggcaaccgttgatccacaaaattagtagccgctgcttgaccagcctgaaccggctttgttggcgtcgctggttgacttgggttaactggttttgctggcgtcgttggttgacttggattaactggttttgttggcgcatccttggtataaaccaccgtgaagtcaagatcactagcgtcaccactcacagtttgtgccccaatttcagcttgatctggcgtataacccttaataactgggctagtcactgccgcaaagctttgatcagctgaccaagacccataggtcttttcacctgtaaccgcatcagttgagacttgacgcgtaaagggcacttgagcggtgttatcagcaggagtttgattaccagcgccttgataatgaatagtttccttaacggttttggcctctgtagactgaatgttttgatgcttcaagtgaaccgtgaaattctgatcagttgtgtcatcattgtcgaacgtcaaatctgctggatagccatcggtgaccaactcataccctttagtggacgttacattttctgcaacaaccactaggggttaatttctataattgaattgtttgaccaacaaaaatcatgttcggattagaaatgtgattctttgctgctaatgcctgccaagtagttccgtgagcagaagcgattccagatagagtatcgccactttgaacggtataggcgttagattggccagtatcaccaagcataatcttttggccaacgtaaatcacgttaggattggcaatgtggttaaggcttactaagccagaaacggttgtgccaaacttgctggcaattccgcttaaagtatcacctgcttggacgtagtaagtattctgtggtgatgactcaccggttaccttcaatacttggcctacttgaagcaagttaggattacccaagctgttaatcgctgctaaggtttgccaagtcgtattgtacttgcctgcaatgccagataatgtgtcaccagattgaacaatgtaagtcccatccgctggcttaccaacgtgttcaactggttgtggtgctggtactggggtacttggtacactaccgcttgcttttccagtggtaaaggcaccgtcaaagtcaaaactggtgtcaatccccatgataccgtgatcggtatattgccaagcatttgcattatcaattccgagtgaagtaaccccatagccggcaatccacttcttccgattgccgaagccgtgactgtttaagatgccaccagtaaagaaactccgcattgagtagacaccggtgctcttataaccaagcgcttctacttcttgaagaaaggctaaggtagcaccttgataatcgttggctgaattaacttctgcatcatcaatcatcagcgtatcgtcatacatgccaaactgccgagcaaccttaacaaagaatcgtgcttcattctgtgcatcgggaattgaagtgtagcgggcaaaatgatagcaggctactcttaagcccactgctagggcattgtgaatttgtgctgccgctcgtggattaatgtaattagaaccatcttcactaccttcagttagctttacaacaacaccttgtgctccttgattcttagccgtttgaaaaaatgctaccgtatcaggggcctcaataagctcggcggcgttagcgtagccgagtgtcctgcgatgcttttgattcagcgcatcttgaacctttgcgatatcatcttcagagaagccatgtagtgataggcctttagggatgtactctcggatcaggccattctggttttcattactgccacgttcccaaggcgagtacgggtgcgcaaagtagatctgagctccctgaacctggtccaacagtttgaactcagagccgttatcgaaagtgatggtcttaaagtagccaggatgctggtcaatggtggcttgaagctcttttaagcaggtgtctgtgtggtagttgggaatcttgacgatgatctcatagcggactcgccgttcggtcagggtcatcagtgctggttcactggcttgacgcttgcctttaaccaggtcaccttcccaatcaccaaagcgttcacggttattaatagtgtccggtcgttcatcaatcgaagtaccagccagacgcttatttttacgcgagtggttgtgacgattggactttacatggcgccgcagcttggctggcaggtcgatattcttaatgtctaagcggccttgatcaatataccgataaacggtcggcgttgaagggcacggctggtcaggatgagtctgcttaaaggcgtgcacgaaaccatcaacactatcaatccgtggtcgccgtttaagcgctgttttaagcatcttaaagaacagccagcagaccttttctagtccgccaaaacggcagttctgacgcgctttatcatgaataagctggctcgtgtccgcaaagtatttggtgaaaaagagatagtcagaattacgttgtcgaatggtgccacgcttaatttcacgcgagatcgtgctgcgactgcgattggtcaggcgcgcaatatcagcctgagatttcccagcattcaagtacgcttcaatttcacctctttcttccggggtaagttgttgataatgcttggtagtgctatgcttggattgggtcatggagatatcctttctttagagtttcagcactttaattttaggtctccatggcctatttgtataatttgaacttgttgcacttagattttaaatccgggatcacctttgtcgcctttcggcccttgagctaagacgcccaagtcaatatcagtcgttgccaatttctcaccgcctttctatgaccagaatgtaatttcacgccaaactgtccacgtcgtaccatcacgacgattgcgtacgtaaacgttggcatcagcatcaccgtagtacgtctgtacaaccatacggccggcaatcttaacatctagcagaccccagttgccttcgttcggaccgttcttgccagtgtttggcgaaaaacgtatatcgtagtggccctcagatgtcagattattaaagtcagtcgacgtacttgtgatcgtgccttgaaaagctgtagcagccggtcctggtggcccctgtggtccggtatcacccttgtcacccttaggcccttgaataccttgtgggcctgttgggccacgatccccagtcgctcctttatcacctttggggccctgcactccagtatctcccttgttgcctttgggtatggtaaatccagacgataaaccggtaaccgtacagcttgttgagctgagcgaagtaatacgccagaaaccaatgtcaacgccattgccgttggggtactgatcaaacacgatgtcgccaactttagcaatgtcgctaggctgtaagtttgagcgagcaaaggtagccgtttgaccgctagaaccgttgccggatatatcaccgttgtacttgatgatatttgcccccgttggcccagccggtccagtagcaccttgcggaccagtcggcccggtattgccttgtgggcctcgtgcaccggttgctccggtctcaccttttggaccctctggaccacgcgctaccacacccaagtcaatatcttgtgttgtcactcactcacctcctaactccattgcgttgttaaccgccatgctgtccatgtgccattgtggcgggtacgggtatagcagtcggcagtcgcactgtcgatatacgtctgccatacttcgttgctattggccctaatcgtcaacagaccactggttgacggtatgttggcaaccgtgccatcgatacgatagctgtcgtccatcgtaaggtcgttagcgttgccctgcgtaatcaagttgaaccgtgccaccgccgttccattttgcgtgtatttcagatccaggtccttagttaatcgacctgttaacaccactcgattaatcattattccacctcaatatcagtcacgtgttgaaaagcagctagctctttcattgatcgacaatactcacactttccgcaatgcttaggctcaacttcgccgttcatcacctgccagaagtgatcctgcttctcttggatttcttccagggcttctttcatcaagtactgtatgtccgtatcctcaaagtcaaaggcacctttgtctggtggagtttgcttgctgaccgcaaaaataaacggctcgcatttataattgaaagactgcttaatcagttctttatagattgctgcctgcataatgtagccccgatcttcaatgaagttagtccaccggtggttattggcgtcccagtgcttcttatggatgtcatcaaccgtcttaagatcacagaagtaacccttattcagaactagactgtcaatcttgcctttccattcgtgatcaccaatcttaccggtgacgattacttctttttaacctggcatatagacataattaaaaagtctatcgttttcaagcgtttgaatcatctggtcagctagcttaaattcggctcgcaagtggccgtcagggttcgccttcgttggcttggtcatcatcaattctcggttagtcttcgcgccggtttctgaccggtctaaccaagcttgatgtgcctctgggctatcaaaatacgagtggatgtagtttccaaccagtaaaggtgtcggacttgaggttggttgccaatcttcattgagcttagctaaagcggcggcttcacattttgtgaagtccttgtacagactaaaactcatgtagtcccagtcggtttcgtgagagtagtagttttctggtgtgagtttaagcattttgcccctccttcaagaaatcatcaattgacatctgacgttcgtcagtttcactcgctggctttgcttctggttcgctctctgacgttttagccggtgctttggggtcttctttagtttttgacttctcgtccgctacactccggtcctgctttttggctttcaatgtactttttgatgtacttaatcagacctgatttgtactgaccgttctcgttaaaagcttgtagcccttcaccgactacttggggaccaaactgcctggctaatccctccaggctcccttttgttttggtggataacatgccccattgtcgttcagtttcgcccagcttctcaggtaatgagcttaatttattatcaatcagccaatcattagttaagttagtattagtacagtaagtattagtagtggcggattttcctacgtaggttttccctacgtaggtttttccgtcataggtaggtgcctgtgacggcttttccgtcttaggttcatcaaacaaaatgtaatcgtatgacgctaactggccattcttcttgtgcttcctagtgcgcttaacgtagccaagactaatcagttcgttaattgcggaccggatgctgtcacggccatctttgaagtctttactaatcgccaacacgtaaaattcccaatcgtccggcttgctccacatataagtgaagagccccagcgcttttaagctcatccgtttatcgctgatgacccggttatcaacttgggtaaacccccgtgtcctaaccttctttactttcggcattgtcgttcccctcctagaaaggtaagtctgttatgtcagccggctggtgggttcccatcctgtcaatcgtttggccattgatagcgtcattagctggcgtcccgttggcgtacatcccaccgtatggcggtagattaggttgctcctgaggcgcattgaaattgacattagcttggtaattgccggtttgctcgctctggttggcgtcattatttcgatatgacagtagggcaaatgaatcaatcctgacatccgttcgataaacctcttttctgtctcggtcggtgtagtggctggtctgaatccgaccatcaacaccaatcaacgatcccttgccggcatacttagctaagttctcggctggctgacgccaaacctcgcacgagataaaatccgtttctcgctcgccagtctgtttattcttgtactgccgactaactgccgtagcggacgagaagtcaaaaactaaagaagaccccaaagcaccggctaaaacgtcagagagcgaaccagaagcaaagccagcgagtgaaactgacgaacgccagatgtcaattgatgatttcttgaaggaggggcaaaatgcttaaactcacaccagaaaactactactctcacgaaaccgactgggactacatgagttttagtctgtacaaggattttacaaaatgtgaagccgccgctttagctaagctcaatgaagattggcaaccaacctcaagtccgacacctttactggttggaaactacatccactcgtattttgagagcccagaggcacatcaagcttggttagaccggtcagaaaccggcgcgaagactaaccgagaattgatgatgaccaagccaacgaagacgaaccctgacggccacttgcgagccgaatttaagctagctgaccagatgattcaaacgcttaaaaacgataaactttttaattttgtctatatgccaggtgaaaaagaagtaatcgtcaccggtaagattggtgatcacgaatggaaaggcaaaattgacagtctagttctgaataaaggttacttctgtgatcttaagacggttgatgacatccataagaagcactgggacgccaagaaccaccagtggactaacttcattgaagatcggggctacattatgcaggcagcaatctataaagaactgattaagcagtctttcaataagaactgccagccgttcattttttcggtcagcaagcaaaccccaccagacaagggtgcctttgactttcaaggcgacaccaagtttttaatgcaagaagcgatcgacgagatcaaagaaaaccaagaacgatattggcaaatcatgaccggtgaagtagcgccgaaacattgcggaaaatgtgagttttgccggttaacgaaggaactatccggattccagcacgtaacagacattgaggtggactaatgattaatcgagtggtgttaacaggtcgattaactaaggacctggaattgaaatacacgcaaaatggaacggcagttgcccggtttaccttaaaattacaggagtattttaccatgacaccagatgaaatcaaagttggccaagtggccaaccaactgctaaagctaagcgaacacatactgacggatgccaatcgcttagtattgcatgaaccaaagacacggagcgaggccattgctgaacatgacgccatcgttaagcaggcagagcaattggttctttacgctaaggattggaaacacgaagtaaccgggaggttttaattatgtatcaaccaactaacgctaaacaaattacaagtgcggtcgctgagcgtctggatacgctaaaggacgaggggttagcccttccggcccactataacgcccagaatgccttgaaggctgcctacttacgcttacagacggttaaggatcggcaagggcgtccagccttaaccgtatgcactgagccaagcatcgccaacgccttgttagatatggccattcaaggtctgtcaccggccaaaaaccagtgttacttcatcgtttatggaaatgaactgcaaatgcagcggtcttactttgggacaattgccgccttgaagcgcttggacagcattgaagacattgacgcccaagtgatccaccaaggggatgagttcgagattggggctgatgaaaccggccacatcattgtgaccaagttcaagcccagttttgctaacttggacaagccaattaagggtgcgtttgcctttatcaagctgaccaacggcaggactgcttacacagtgatgacgaaggctcaaattgatgtttcttggagtcaaagtcgaaatcggcaaaacaaggttcaagacaagtttagcgatgaaatggccaagcggacggtcattaaccgcgctgccaagatgtttatcaacacatctgacgatagcgacctattgacaggctcaattaacgccgttactaaggcggagtacgaagaaccgacagagccaaaggacataacgcaaacagcggccgaagaacaggggagcacggctcaattgctggcggactttaaagaagcccagcaggccgaagagaaggttaagccaaaatcagctcccgtacaagccccagaacagcctgcccaccagtgttccattacggcgttatccgctggtgtcccaggcgccgataggctatgccttaccttctcctgacggagagcttcgttgtaattggtggacgtatatgccgctccacgatccgtatggatcatttctggagtggttccactagccttagcggcttggttaaagactttgattgcggcttctctggtctccgttggtgagattaaccatgctgctggccgttgtccatatagatctaagatggcgtgtagacggactttattagcggtcccgtaagtcagttctgttgtatctgttacccaaacctgattcggcttttcttgcttaaattgccgatttagtaggttttcatcttgataggtttgttttgctccctggcggtccttttttggctgccggtaatccgcccgaattccattaattttcataatcctgctaacccgcttaatccccactctgtaacttaatcggccctctttattcaatagacgaaccatcttatcgtatccaacactatcttgatgccgtttttcgattcgcttgatctcctccagtacttcccgttcctgctgttcgcgtagcgataatctacgatttaaccatttgtaatacgcttgccgactgattcccgcagctcgggccgtttcactaactgtgtactcgccactgctggtcatttcttgaaccgcttgatatcgtttggccgcttcacctcccggttgcttatttcgatcaatttttttgagaaggcaatctgaacctctctttcacgtaatttagctttgaggtcccgaatctctttgagtaactgtttctcacggtcggctggttgcctacccctggtcttgccacgccggtcctttagggccgtccaatcgtttgcttgctcgtatttctgtgtccaggcatacgctctggaataggtaatatcaaacttttgcgctgcttgcttgtagtcatgattatgcttcaagacccatttaacgatttcgattttctcgtcatacgagacctttcgtcccatcttccgcacccgctttcttactggttctttaccattattgtaaaggtcgctggttaatttggagtaacgtcgtcgttaaatcttgatgtatacacagtcagggtgtcattcttgtatgacatctcgtcgatggtttaataaacacggaatcagattctaagaaaaaaactttagtaaacaccctccaaaactataagtaaagaaaatagggtccctattttcttttaataccgtatttcacacggtatcgaataaaggtcgtccgtttaatacctgtatttcgggacacatcaatgtcactcataccagctcgataaagcttaaaagcatgttgcaaacgggggtcatctttggcatattggggtttgcgcccatgatatttaccctgctgcttagctaaggcaatcccttgctgctggcgctcaatgattcgcttacgttcactttcggcctgatacttatagagttcaataatcaagttggtcatcagttgacgtaaatttgggtcagcaatcccggtcatggacggcaaatttaacacatctagggtggcacccttattttgaatggtgttcatgatcttagttaaatcctggttgtttctgcctaagcgatctaattcagtgtccaggacaatatcaccctcacgaatatagtccagcattttttgcagttctggccgattagagttagccccacttaatttatccgtaaataatttatcaacgtcttttaaagccgctaactgtcgatctaaatgttgctccttgtttagtgttggatcagatgggcattaccttgaacatttccgtttccatttcgatgatctttttgctctgttaaaagcaaaaggtgtgacggaattagcgatttatcaaaaagtaaagcgaattatggttccattgccagtctaaaaaacgtcctcagcatcaaaagtgaggacgtttttttagatttctttttctaaaatcggacaaatgcgatcttgttttcctaaaattggtgacttgaaacatcaataaatggattacgaactgccattctatgcgacctccttgggatcaattgcctttgccttgccgtctgggacaagatcaggttctttttgtcccaactcgtccggtttcttcgttggctctgtggtaggtgtcaacggtgactgctcatatgccgcctgcacggctgattggacggtcttcatatcaatgtggacaccgtgatcggacagataggactgtacctggtcagatgcttccagaaacttctgtgagccactcttgtcggaacttaccagcgagttgacagtagtcatggtcacctgctccaagagcgtccaggcttcgcgttgctgtgctgtcttagcgtgcttgatcttgccatcaacccacggcttggcgattgcaatgccgaaataaaagagccaggcaatggctcctgattgaaaaatccacgtaaaaatgtcatttactgttttcataacggaatacctccttctctagtgcggtaatacgttgattacgcacttttgcttcaccttcgtgctcttcaaaacggtcttcaagagtatctacccgtcttgtagtacgattagcagtgctctcgatcaagctcatcatgttgttgagattatcaacccggttaatcagttgagatagcttgttggatagcccctctgtaccacttttgattgccaagtgtaacagccagattaaccccccaccaactgttgaaaagattgtaaccatcgccattatctcgtcccacgaataccccatgatgtggtgcattaccatgcctcctttcaaactcacccagccgtctttcaaacccgcccataagaaaagcccaggtttagcattttgaaagtgctaaattccgggcttttcttatgcattgtgtctttctctggcgagtatgtgttgcatgacgcgcttcttgttaactgtgtatgataatctttcctgctttatcaaacgggtcatcttgtcataaccaacgcagtgtttatgttgtgcttctaactgtttaacgagctttagaatttcttgatcttgaatatcatgaaccgtcggttcatgggtaagccacttgtagtaagcctgccgacttaccccggctgctttaactagatcagataccttatacccactttggctcatttcctgaatcgcttgatatcgtccggccgttccacctcccgattgtgtatttcgaccaatttttttgcgaaggcaatctgtacctcccgttccttcgctttagctttcagctgccttacttcttgtcgtaatctttccacttcattggttggtgttttgcctttatggcgaccccggttatcctgaagggattcccaatcgtgagttctttggtactttcgtacccatgaatagacccgttgatagctgacattaaatttttctgccgcggcttgatagttatactcgtgatcaattgtccattgagtaatttgccgtttctcctcaaaagtaacttttcggcccactttcctagctcgctttcttgttgcgtaagcaacacttaattgtccactattgtaccggacaattcattgatgtagttgggaaagactacgaatttgatatctattgagaattgcttggcctgacagggtacctgaaaggtaagctttaacggctgatcgcttggtttgaagtgtgtacctgtgattgtgttcagggcgaatcaatccagccaaaccagccgttaaaaattgtttaatccatctgttaaggctagaggtccgcacctggtgataatccgcgtataccccgagtgagtagtctgaatcttggtaattactgagtaaccttaatttttcgggcgaattgtcaaactaagtgcaacggtttgtcaaaaaatacttcatatggggtttcatagtttaacactttgcgaggacgttgatttaactgcttttggcagtgttcaacgtcctgttctgtataattatcaatatctgttcgcttgggaaaatattcccggattaatccatttgtattctcatttgttccacgctgttcaggcgaatatggatcgggccaatagacagtaacacctaacctttcgctgatttcatcaagatgaagaaattcggtcccatgatctggtgtaatagaatgaacaaattctttaggaatggcccctaacagttcaactaagcctttatttatctcctgcgagtccttttgcacaacctttttgataagcgtaagccgactaagccgatcgacaaccgttaaaaggatggagtgacccgttcgaccaatcacagtatcaatttcccagtcacctatacgttgacgctggttgataaaaccagggcgctcatggatcgagatatagtcggtctgtacttctcgatgtcgtctagtattctttgaatgccgggtccgatgtttatgtctgagatggcgctgaataccggtatcaccacgtgaggagtacttttcacctaaattgtgttgatagatatgacggtaaattgtgttgtagctaacacaccattgatgttccttattaaagcgagcggtaatctgctctggtgaccagtgcagatctaagatgtaatgaacaatttgacggcgtaattgtggatggctgtctaatagccgcttcttgtgacaattctgccgcttttgatgatagtcattatctgctttgcttggggaataattacctgcacaacgttttaactcccgtgaaatagtgcttggatttcgccccagtcgtaacgccgccgttagtaaaattaagttagaaaaatagaaaagccatttgtggtaaacttttgaatacctctagacaaaagaaaggacaccacaaatgacctactctcatcttaccacagctgaattcactacaatcgcaaatttcttcactcaggggacgaaagcctacaaggtggcgcaaatgcttaagcgtagtgttgagacgatctaccgtgtctatcgctatctgaagaccggggcaacgattgtcgattaccaacaacagtacgtaagcaataagaagcgttgtggtcgtaagctagcccaattaccgcaggatgaggttgcctacatcaatgagctggtggcacaaggttggacacctgacaccatcattgggcgtggcgaccgatcgattagttgtaatcgacggactctttaccgaatgtttaaacggggtcagtttggctttgacgctaaggatttaccaatgcacggtaatcgtcaccctaatggctatgtggaacatcgggggaaggctggtcaattaggtcggagtatctacgagcgctatgaagattttcccaactacactaaggagtttggccatctcgaaggtgataccgttcaaggtaagcaccatcaaggggcggtcatgaccttagttgagcacttatctaaggtcgaaattatcctaaacgttcacgctaagaaggccgagaacatcaaccgccacctaagtgaatggttaagtaagtttccgcgccacttcttcaagtcgatcacctttgacaacgggaaggagttcgctgggtggcgggagattgccaaccaatttgacatccacacctacttcgccgaggttggtgccccaaatcaacgggggctcaacgagaacaacaatgatcggataagaaaaattgtgttttcgtttttataagtgtcaacttgacaggggatagtaccggtaaagtaatgattcaatcggatttctgggtccgcactcggctcgttaaatggtccctctacagtttgaccattcaggttaacggaatggtaacctgcaatgtaaaccggaaaatgcgggtttaagaaacctgctacaacatccgggtttacaagagttttaacatgcttattaattttaaaaaccaaacggacttcgcttaacaaatgtttacgttacaagccctggttgcttgctctcataatgagaagagccaaaaattaaccagttaatagctaacccaccaacgccgtcattaacgttaagttttcctttcactatgtcaaaaagccggtcagtagaatttttcataaacaagaattcatcagcatcgattactaacaaatacaatcgatcctttcgagcttgccaaagagccttattataagcgtcactctgggttatgtccgtataattggtgtaaattctaaataggactttgtgaaatttgaaaggaacttcattatgccaaaggttgaattaaatttagaagatgacgaattaaaggaactattactaggtgatcgggataaggcaatgcaatcaattatggccaagatccttgatgaaattcttaagtccgaagcgactgagcagattaaagctaaggcttatgaacgttcggatgagcgaaccaattcacggaatggttatcgggctcgtcagcttaccacccgcgtagggtctctagaactacacgttcctaaactccgtcatggcaatttttcaacacagctgttcaaacgctaccagcgtagtgagcaggctgctttgcaaggatgttgattctgcttgcttcaaccagggatattcttcttttaatcgttttagaagattgttcatgccaaaggcattgacaaacttggcgtctggattgttctttcgccgctcaatttgcatattaagcatctgattccacacaaaacgagcgcaaccgaaggtttgcattaaacggtcacgttgctcggaattaggatatatacgcattttcacggctttaagaaccattactttctcccttgactttcaatgtacttttttactacttctaacggtgcaccaccagtactaattaaacaatagctttgggtccaaaaagcggattcccacaactgacgcttaatttctggaaatagtttcttaaccattcgagaacttgatgatttataagcgttcaggaacttagccatctccgtatgcggtgttgcgcggaacaagacatgaacatggtcaatatcatggttccactcttgaagattaataccataagactgaccaactactacaaaacgatgtttcagatactcagatatttcatcgttaatgactttacgccgatatttaacaaccattactaaatgataattgagtagatatactgagtgctgatttctatctaattctattgttatcaccacgatcctttaacatatactaaatataccatagcgcaaaagaaaaagcactatcgtgctttaaggaggcgattcatcccccacttgtcgaagtgggggatgaatcgccaattatggataaaatccttgaacggtatccatttcccaatgaccgaaagtggtgcgagtttccacctcttttggtcgttgggaaatgttcttacctggctgttcacgctttggagttcgaccatgtttggccttagtacgccgagttttctctagaaggtcaatattcttcgttcttaggagtcccttatcaatccagttgtaaatggacctttccgatgcgggaagctttacgtcgtcattaacaagcgattctgcaatcttgagcgcagcgtaaggtgagcatttttgcgaatctaatgattcaaacttgtcatgatccttaaagtcaaattcgcccaacataagatcatcaagcaaattaatgatttcaggagatgattgataaattggtgttctgccacagttagacctgcttttttcataacgttcttgagccgtataagggtcatagtactccttgtagtagcagtaaaccttaccgttattcgactgtttggacattttggtgaccattcctcgcttaatctcacgatcaatggtcccgtgagcaacacctatatactgggcaatcattcggttagagtattcaagctctttaagcacagagatcttaacacgatcatcgatcgtcaggtgagaacctttagatctagtagaaacattagtgtctgtcgtgatatcatttaagtgcgtcattgtacgtatctcctcattttggtttggtcacttaaaatgatacacgatacgtcacaatgacgttttttattttgccgcggtttgtaaaattaagttagaaaaattaaaaaagtcatttgtgatagacttttgaataaccataaacaaaagtaaaggaacatcacaaatgacctataagcatcttaacacacaagaactgacctttatatatcatttttggaaacaaggcaccaaggcttaccttgctgcacgtgctttacgacggagtgctgaaaccatctatcgtgtttaccgttttctgaatcagggaaaaactatcgttcaatatcaggaacattaccatcatcaaaagactaaatgcggtcgtaaatcaattactttaccgaaagatgaacgaaaatatattcaaaagcaagtcaacgctggctggacaccagataccatcattggtcgtaacgagtatcatattagctgtagtatgcgaaccttatatcggatgttcaagcgtggcgagtttgatgtccgtcaattgccaatgaaagggcgtcgtcaccctaatggttacgttgaaacacgcggccgaggacgaaccggacaattaggtcgtaatattgatgagcgatacaacgattatcctaactatcgcaatgaatttggtcacctagaagctgatactgttcaaggaagtaagcatcacggcgcagtcatgactctggttgaacgactctccaaagttgaaatcattcttaacattcatcatcgtactgccgctatctaaactcaccaagttggtgaattatcgccggaattcagaaatcagcttgatgaaggtcattgaatggctgctcacgacaaagttcctgggacgctcgctttatcgagcccatgaaacacctaactttaccagtcgcaccgtcagaaataatttgaacgatggccggatcaattggcaacgcttgatttgtcaagttgggagtcatttaatcaagcatttacgaccgtttattgaccgccggcggcggttagcattgatcattgacgatacactcttttcccgtgagtacgccacccaaaccgaattactagcgcgagtctttgaccatgataaacagttatatattaagggataccgggctttaactttgggttggagtgacgccaatacattcttaccgatcaactttgcattaatgtcttccaagaagccacaaaacgtccttggaaaatcagctaaaacaaccgatcaacgaacaattgctggccggagacgtcgccaagcacagcaaaaaatgaacctcgtttcattgcaacttgtcaagcaagccctcgcaaatggcgttctagctgactatgtgttatttgatagctggtatagctcaccaaaaatgttctatgaattaaccaagttgggattaaacggcgtgggcatgcttaacatagttttaaatagaaactgtggtaaaaattattttcataaggtcgtgcatttgggctatctgatttagatagctcttttttatttggttggctttgatagtgtggtggtgactgctccaagaaataagggtccgtgtttggctcttaggctaatttctaaccagcatccgccaccaggcgatcacttgatggggttagggagctgttgggcgtcctaatccgggactatttgccacgctctccaagttagcgacgacatgtgtcgttagtaactgtgacggtctgcccccctcgtcagaatttgaaaaataacgtctccgtttaaaacaacggcaatgtgtgcgctctttttgtagcggtcagggggcgggggggtgtttcatgctaaaatgtttgtgtatggtaatttgtgagaggcggtctcaggaccgtgtctttaaccaagccgctaaggctagtggaaccactccagaaatgatccatacggatcgtggagcggcatatacgtccaccaattacaacgaagctctccgtcaggagaagggaaggcatagcctatcggcgcctgggacaccagcggataacgccgtaatggaacactggtgggcagacgaatttacaattgaagtgcaacaagtaagaagaaaataaaaaagaactcatagcctgagtcctgtaaaatgaagtcaccacaacaaacatctaaaggagatcttaggctatgagttcgtacaaccatcttaccttaaaagaccgagaatgcatactattaggcgtcactttgaaggacacctatcaagttattgcgcagagggttgggtgttctaaagccaccgtatcgcgcgagatcaaacgcaatggcggtcgtaaggcttactcagccgtcaaggcccaagagaactatcagggacgtcgactaaaaagccgacgtcctaggcttctaactaacttgaagttacgggattttatccttcactgtattgttcaacgtcagtggtccccggaacagatttcaggtcgtttagcccacgaaaacagcgaatggcgtatcagttataacaccatttatcgtgggattgaacgcgataatttaggcatcaaacgtaagagtcacggggctcgtggctttgcccgtaagctccgtcaccgtggtaaaacccgaaaggtcaagggaaccattaaggaacgtcgaggacgatttaacgacgtcccttccgttcaaaacggtccagcaaaatttactatcaatatcgcggacggcaatattcagttaaagcattatacaagcgactgcaggcctcaaaatatcaacccaagcaagcttatcaatacagctgctttgtcgaagcgcacgtcgggaaccaaaaattcaagcttcgcttggtatttgtggctaatcgggcccgtcaagatgactacctagtactggcaacgactcagttaggccttcagccacaagcgatcattcaactatacgcccgaagatggcaaattgagaattactttaaagttgccaagcaatacttgcggctcgacaaatcacaagttcaaaattatgacgggctttgtggccatttagcaattgtcatgatgacttatgacctattagcttggcaagaacggcaaaatcaggatgatcgcaccattggggatttattctttataatgaacgaagccatgccagatattgagttgtctcaagcactggtatggcttctaaattcgttaaaaacgattattaatcatgaagtttatgcaagaagagcccaaattattcagatgatgaatcagttcttcacatttttgccgaaacggttagtttcgtttggaacggtgccggcacgtcccatttggtgaacaagaggtccattaattggtcaacatcgtgctcttcaagagcggtcatggcgccctgtaagagttcataaccggccgctaactgaggatcaaggtccaggccaattcccacccgttcggccatcgttaccttttgtcgtaagtggcgatcatagtactccttagtgtagttaagcgatgcgcttttaagcaagtacagtcgccacgaattcttcaatgcccgatactcacgcgtattaggggcgaattgcttcattactgcgacccggacttggttaaacgcccgcgtaagcattgaaacgatgtggaatcgatccacaaccagctttacgtttgggaagtagcggcgtacaaggccttggtagtaactgtttaagtctgtcgaaactgatttgactcgtttgcgctcctttagcgagaatcgatcaaagtaatgcgtaatactactcttaagccgatcagggagaatttggtagatttgtgaggtatcattatcaacgataatgaagcaatacttcccatgcggaccacggaactcatcaattccggccaatatttattaaagtgcctcggcttgaccggggtgccgctgatgaccaccgtcatcttagccgcctgcccggtcgccgggttagtggttctcttcaccctgcaagctaagggcgatgcccgcccggccacggtcgtgatgagcgtttcaaccctcctgagtttggtcaccatcccgctggtcttttccttgctcgacctcttgtaggggcgctgccggttcatccaccggcggttggtgcttcagccgttccagttccacctttagttccagtatcttgcgttcttctttgacccgcttggtccgttccttggtaacccgggtgaccgtttcgttcaccagcttgtagaccatcaccgccacaatcaagacgatggccacgatataagtatccatagcgattcctcctcttaaatgctattgtatcttcgtcggttacactaataacgtgctcaccaaccgcaggcctagtggctaagtctggccacagaacaccgcgtaccgcgctaacctgtgccctatccttaccccacggcctgcctatggttggtccgcacttccaacattatacatacttaaactttaaatttatctatggattgaagtcaatatttgagacagattttaagagacattcagaaccgcgtttaccttccacagctcaaataaatcattaatcgtgattaataacttatttgaaccatggaaagcattaaatcaggcggccatttggctcgtaagtgttgcgatttcaacttgtaagggggtctggtagcccagtgaactatgaattctcttcctattgtagaaagcatgcacatattcaaaaaggacagcagcggcagtttcataattctcaaagaccggcactggataaacacattcctttttgagggaagcatgaaaagattccattggtgcattatcgtatggacaccccttacagctgtaagagtggcggatatgtagttctgttaaccgttggttgtaatcatcgctggtgtactgtgatcctaagtctgtgtggataatcaggtccccagtaatggttcgatttttaaccgcgctttccagggtctttaagactaaatcagtatccatcttttttgagaatgaatagccgataatttgtcttgagtgcagatggtttttagcaatttcaatcatacggggaaggctttccctttttcaatacccgcaaggtatcaatttacacaaaatattttacactcccgtaaattacctcaaacaggtaatgaatcatcaatgggtatgatgttaattggactagtgacgttattgctaagcttaggtttagtagttataagtagatttactatttgatcatgattgaatgatcgtaagcactccacaacgaaccgggttgaatcttaaccattgatggtatctcagatccctgggttcaaacaaaaatagcgggcgaccgacgcagttttctgcgttagtcgcccgctttggtttctctattaaacacgacacgtggcctgaatttatggagcccccggtaaataagcctcaatatctggcgtgttacgttgtgtgtaaaccgttagtaatggttaaaaatacttaaagacgtccagtttatttaatttttccatttgtacaataccaaaccagatcgtattagcctttgcgcctgccgttggttttgtgaacagacttattctttcgcaccagcgtggtagagtgttatctaaacatagtgagcctagaatgttgttagatcaacgtcctaggctcttttttgttactgtttgcttttgttgggttacggataatttcggttaattttgacaatggttgggtcccgcttgggtcccgttgattgattcacctggacaccttggggacccaaaaggacccaaaattagacaatttaattaattagtttattttcttcccctaaaaaagacaacgcttaaagattatttttaactatttttgattcgatatacaattaaatataattgggataagagattcgttttaagctaaaaataattattttcgatttattttaattcaatatgaattaacgaagttgattagagtcgttttgcaattgataataattgaaataaattaagtttgaatcagtgtcaaagccaaatgtaattaaattaacttgtttttaattacatttgagtcgttatgttgactgttgagtattttaattatttttgattcgatttaggcttaaagacagtttcattaattgttttagagtctaatttgattacattgaaagagaaagaaacgaccgctagcgtcctttacgatggttaccgttccaatacgggtttcagcactgcgagctaagactcgttgatgggaacctttaacacggagccgacctaatttaggcactataacatgcttactatcttcaaaatgtacagttccgttagttaagtatgctgccttctgtttcaaatactggcagttagtttgataacgccaaacgtaacttttccggtgaaacttaggcacacctgcggtatgaactttgcgaaaagcattccaagctttatggtagttttgaatggcattggctttagtcaagctatcgatccttttatcttctaagaactggaaatgattagacatttgtttagcgctttggcgaagctccagttgctcaatccggttctgaatggtatcaatcgggagtttaacctgttttagccgccaaagttccttgttaatagcgaccatttcgttatagatgaatcgactagcatcactattgatcttgataattttcttttgcctgtcgcttggataaatccgcaccttgagtccgtcctgatttataccttgaaaaatgggtgcgtttggcgcgatttacccagcgattttcctaaatgggaaaccgtctattattactggttactttggactaaaacgccatctcctgctggtatcactcctctggataaggttttaaaaaaattgtcagccaacatcggttggctcagaagcgttcagtttatacatcgttcgtcattctagatgctcaaagtgtcaagaataccgatcctgctgaaagtagcggctacgatggtggtaaaaaggtgagtgggattaagcgccatcttgctgtagatatcaatgggctgccgatggcagtccatgtgacaaccgccaatgtttctgagcgtgatggcgccaatgcgctactggcgttaaacaaatcacagtttgacctggttcaacgagtaatggccgatggtggttatactggtaacaactttgctcaatcagttcaggcaatgattaacgctgaagtcattattgctaaacagagtgaccttaggcacggtcaagtgaccccgcaacgctgggttatcgaacgcagttaaaactatgtttactgattttcagtaagaataaaaaatgccgtcatatcaaggttttaaacacccctgaaaatgacggcgaattaaaaaaatgccaacggacggcatatggctttactaactttggtcatttcatcgcccggatccgattgcatcaaatgggaacggaagcagaaaaaaggcggcgccaggtgcaagcaccggccaccgcctaaaatgacccatcaacaggatttgacaaagagccagtttaattgcgcaacaggggtttaaaaacgtctatataaaaattccccgtgttactaacacgaggaataagttactttttgcgtaaggggacgtcggttaaaatccagcacttggtcgtccaaattattgcataaagccgagaccgtacttttagaaagggttgtcccacataacttcttagtaatctcagctactttacgtgttgaaacaccttggattaccatctccattaatgccaaatcaaaggcctgttcactacgctgatagcgtttgaacaattgcgttgaaaaattaccatgcggttaggtaaacggcgtgaatgccaagttcacgcatatacttaccaacagttcgttcagcgatcttatatccttttgagcgaagttcttgggtgattttgccggcaccgtaaatacaaaggcttttgagccaaattgctttaatttcaccttgaataaacttcttccgaagctttcgcggtgattggtgattatgacgcttttctcgttgatagtaaccacttcttgagattccaacataatcacacataccattgatggaagggtgggattccaaagcgtgctgaacgtccatttcttggtataccttttcggtagttacttgctcagaatcccgattgatttttttaatacttcgatcgctccttcagcgtcacgaagttgacgctttagtcgtgcaatctccttgtccttatcgctggcaaaattaccagagccacggccaaactccccagtctcagtaaacagcttaatccatttatgtaatgtactagccccaatacctagattcttacttatttcattcatggtcatgtgatccttgcaggtattcgcccgaaagaatggagtccttaacggtcacccgcttggtattccagaagcagtcctttgacatcaagcgtgaattggttactaagacgtcttcggccccgtcaaaggcgtaattccccactaagtctaagtgatcagcgacgatatgcttggagttcattccaaagtaatccccgttcacctggacgttggttagttcaatatcctcacaggtccacatcgtttcttccacgtgggcgaaatggacattggttagtttaatccccttactccggcggaataacttgggtgcctgaagggttgtgtcctttatggtgatgttattggtgtaccaaattccggaccggcccatttcttcaaagagactgtccgttacggtgacgttctcgtcgttccatagcggatatttgtacttaaagaggacctgatcaagcttgaggtcccgtccctccttaaggagtgattccccatccggaaaaatcacccgtctaacttcagcgttttgtaagtggaatagcggacgctcccctgggtgactgatactacggaacttacttacggtcgtggaaacaaggtacgactgcacgcaatcatagatttgtatgggaactatgcgcttagttacttcatatctccaaccgaaaccgccaaggacgtaattaaagcttttgaattggctaaacagaagaccagtaggttggctccgttaattcatacagatcgtggatctgcctacacttcaagggaattcagtaattaccttatccaaaaccaatgcgtccacagtatgtcagcgccggggaccccggctgataatgcggtaattgagcgctggtggtgtgacttcaaacatctgtggctggcacaccagccagcgcctcaaacgtatgaccaactcttaaagttagtggcagaaggcgttaagtacttcaacaccgttgaaatatccggtaaaagaaagaatctcaccgctgtagattactacagaagtgagattgcataacttaataattttagatttctaaagtgttaccttgacagggggcagtgcctgtctagccattccgatttatctaaacctaaccgatggttgtttttcccacagttaatacagatttgactagtataaaacgccgcaattcacgcatgttagccaaattgtgatcatcaatcaattcacaaacattattcagcaaatcgtctttgtcctcggcgtcctttgattcatgcgtttacctccaatgcagttagatttagatgacttttctgatttacttctttttcatctgtatcctgattatctgataaatgaaagataaaatgactgtgataattgcaaatacaaaagttagtgtgttctttccctgaaataggaacaacactatcgtaattaacgacgtgatgatcgcaactattcgtactaataaatctggtttgttcatgcttcttactcactttcaaatggttggttgttttgctaaatgtagggatgccgtcagctgtggaggctagagcggtatccctctttttattatattcccctcatattaaatccctggagtagttcagaccaagcggctccgttctcggtcggtgcgatactgtagtcaagaacttccttaccgccgtcacttcgaattccgatcgctacgttaacggcttctcgttcaacggtaccacggcgtaacggaatgtaagtagcatcgaggaacacacagacgtactgtgagtacttgaatttgcgctcgtggaactcttcaaccaggtgttccgtccgcttagtgatgtttgaaaccgtggttggtgagtagtagtggccgtacattctctcaaccatatcagcgatttcacgagttgtgacgcccttggagtacatcttgatgaccatttcctccagtccatcagtccgacgcacgtaaggagggaagagggcgttttgaaacttgtttaaccggtcccgtgggatcgtcagattaatttcaccgtactcagtgtcgatcgtgcgggtgtacgtcccgttccggtagttcacgtcgtcaatgcagttagcgtcggatactccctttgtcaattggccgcaaaatacaggcaagcagattgggattgatcttaatactgaaaacttcttaactactagtaatggcgatactgtggctaatccacgctattaccgcataattaagggtcgcttagccaaagcacagcgcatcttatcgcgacgggctcgtcgggccaaacaagaacatcgaccattacggactagtaagaactaccaaaagcaacgcttgttggtggctaaattacacgcccaagtctttgaacgtcgacgtgactttctccacaatgtctcgactacactaatcaagaaccacgatttcgtagccgcagaggaattgcggagtaaaaatatgctgaagaatcatgctttagcgatgagtattgcggacgtaggttggcggactttcttaggaatgttggcttataaagcagaactctaccatcgccaattccttacggtgtagcttaactctgcgaagctgcatcagttccttattgatcgcaaccatttcgttatagataaagcgactagcgtcactgttgattttaatcaactgcttttgttggtcactaggatagcagcgcatttttaggccataatgatatttcatttttgccattgacttcatttgatttcacctcctttattgatatgataacattatatcatgatgtcaatgtattaacaaaggagagcatattatgactaaagaaaaaatcaaagatgccatttatactcgtcgttatatctataatttccattatcatttgatctgggtaactaagtatcgcaatcagacttttacaaccgaggtcttatctaacgaaatgaaagctatcttgcagcaagttgcagatgacaatgacatcgtaatcgaaaagatggaagtcatgccggatcacattgacgaattgtcaaatcaagcgcaactttgtcccgaagaaaacttcaaatggactcttccagcctaagaccttacgtggtcggtgatttaaatccctgacaaacttgtcgatatcttgatcagttagttggtctaggtcggttcctttggggaaatactcacggataagcccgttggtattctcattggttccccgttgttggggcgcatggggatcgggaaaatagactggaatgcttagttcttggctaacttcacggtatcctgcgaattcagttccacggtccggcgtaagcgtccgaacgcgtttaggcgttacggtatgcaggaggtcaatcatcgcttgtgtgacgttcttggcgtttactttgagaacgcgctgagataataaataccgagatttacggtccactaaggttaccagggcatcgcgcatattctccaaatgccattcaaaaccctctataactggctggacaagggctggttggacatcaaacgcgaggtccttccagaccacggtgtgcggtaccgaaagagccacgatggtcgtggtcagtacacacgtggggcgaagtttatcgaccaacgtccggacgaggctaacctgcgtcaagagattggtcattttgaagtcgataccatcctatcaggaaaaaccaggggcgaggtcctagctacctttactgatcgtaagtcccgactaatgattattcgtcgtttaccgggacgtgatagtaaagctatgactaaggcaatcctagagcttaacgaggagttgcgcggcttgatcaagtcaatcaccagcgatcacggtaaggaattcgcaggcttcaaggaaattgaagccttaaaaagaagcgatccgctgaatctttagtcaacgtcacggtaccaattctagtctcgcatattcttttcaaaagccgtgcttgcgaaccggcaacacgtaacagtcctattttaggtactttgacatgactattatctagaaaacagactgtaccgttagttagcaacgcagttttttgccccgggtattgacaattggtttgataccgccagtgataactctttcgatgaaatttgggaacgccagtggcgtgaaccttccgaaaagcattccaagcttttcgatagttctgaatggcattagctttcgtcaaactatcaattcgtttatcttctaagaattgatagtgattagacatttgcttagcgttttggcgcatagttagttgcttaatacgatcctgaactatgtcaatcggaaactttggaaagaaagtctttcctttctcggtgtcttttgatagaatattaaaagatattgatatgctgacttagctcagttggcagagcaacgcactagtaatgcgtaggtcgaaggttcgaatcctttagtcagcactagtaagctttataaagctcaacaaaccttgatatatcagcatttagctagataatatcaaggtttaattttgtttaattaggaatataatgcacacggctgtgcacacagaaaaagtgtgtgtaattaaatgcatcgaaagagagctgtatatactgatataataggcttcacgcctggttttttgtgtgtaaaattatgtttgaaattgatattgaatggtattcctaaattgcaagattaagtgaaccacccggccacgggatttcgaaccacaatttgcgtagatagggacaacttatttgaccaactgaaattgtaatcaaacagcggtcgtctaattaccaacgccttttatgtccccaggttgccatagggacagataagctaggctagtttagctattcccttatcaagaatgtttttagctgcgttccagtcacgaatatggtgaataccacagttaggacaagtccagtttctatcatctaatgttagtttgtccgtcccattagtgcccattacaaagccacaatcgcgacatgtttgggtagtatttcttgggttgattgtgataaattgacgcccataaagctttgctttataagccaacatgccaagaaatgttcgccagccaacgtcagaaatactaagtgcaacttcaaaactccaccgctgttcgagaatgatcccacggacgaattctcttaaattctctgttagaagagttttccgcccccggtgagttagcttcttttcgcagtcttcctgagcttgatcagcgtcatagtatcccttaggacagcgttttagttcatagttgatggttgaaggagctacaccaacttcttcagcaatttgtttttgtgagtaaccaaccttaagcagcgtttggatgacagttctatccgataatgttaaaatatgactcatgggtaatggactcctattgtttatagttttgtcacttaaaacaataccgggtccattgccctttttctatccaaatttttcgtctgggtagaattctatttaatcttacaatctaccgacttcaaaactccaccgctgttcgagaatgatcccacggacgaattctcttaaattctctgttagaagagttttccgcccccggcgagttagcttcttttcgcagtcttcctgagcttgatcagcgtcatagtatcccttaggacagcgctttagttcatagttgatggttgaaggagctacaccaacttctttagcaatttgtttttgtgagtaaccaaccttaagcagcgtttggatgacagttctatccgataatgttaaaatgtgactcatgggtaatggactcctattgtttatagttttgtcacttaaaacaataccgggtccattgccttttttctatccaaatttttcgtctgggtagaattctatttaatcttacaatctaccataaccaatggtaaccaaagttcttgatcatcacgaattgctttcttcccccataaagaaagttcttctgtcgttagctctcccatttttcaccttctactctcgaattgagtattaaatacttcgaataatctctgcttaggtatgaaattaaaatcaatcgaataaagcatgtatcagtcgctgaattctagatttcatcgccgcccttcatttactataacgttcgaccataacaaaaattttcataaagagcatttactcacccccacatacattgggaattcaagttaagtatatatcagtgcaataaaaaagtaactccagttttcggggttgcttttttgcttgtctatattggactttagcaaaaatgaatggtcaactataaatactagtgaagcgttagtgaatgaaatgaaagaaatccttacaacggttgcggcagataacgaaatcgtgattgagcacatggaagtaatgcctgaccacgtccatgtgttgattagttttccacctagtaaagcaccaactagcgctatcaaagccctcaaaggacgcagtgccttcattttcctcaagcgacacccggaaatccgccagtcgcagtattggggtggccacctctggtcccctagctattacatgagtactttagggaatatgagcaaggaggtcgttgagcaatatatcaataatcaaaagtacaatgaaataaaaaaacgccctaaaggacgtaagtagaagcctatccatcccatgactaaagtcacgggattcgccgctacttcccaaacgcaaagctggttgtggatcgattccacatcgtttcaatgcttacgcgggcgtttaaccaagtccgggtcgcagtaatgaagcaattcgaccctaatacgcgtgagtatcgggcattgaagaattcgtggcgactgtacttacttaaaagcacatcgcttaactacactaaggagtactatgatcgccacttacgacaaaaggtaacgatggccgaacgggtgggaattggcctggaccttgatccccagttagcggccggttatgaactcttacagggcgccatgaccgctcttgaagagcacgatgttgaccaattaatggacctcttgttcaccaaatgggacgtgccagcgccgttccaaacgatattaaaattaactagcaccacgggtgatttatagtatattatgtcaaaaggagaagttagatgaacaatcaaatcacactagcgtatttagattatgatgatctagatgctttacaagttgtaagtgttgtcagtttttatgaatcgtttatcgatggcgcagatccacttgatatgcaaggatatttacagacacaattgacaactgaaatatcggcagtagaattggcacagtcaaccagtaaatttattggtattaaggatcatcaaatactcattggttatatgaaagtcaatgatgaaaaagatgctatagagattcaacggatctatctgctcaaagattatcaaaacaaagggttagggcaacgtaatgactggctaacctcattctacaattcgcctgaatttacactttaagtgcaacgctaaaacaaaataaaggactcacaaaggaaatccaaatataataagtttgtctataacttaaaaaagaaggatttctattatgagccactatcaacatcttactataaatgaccgtgaaatgatattggagggccttgcacaaagtaaaactattcgtgagatagcacagaaattaaaacgtgctcctcctacaatttctcgtgaaattaaacggcataagagtgtaaatactggaagatactcaccagataaagcccagaatgattataaattggttagcacactcaccacaaccacaaacgtttgaagacttaaactagtcgtttagcttcggagtatgaatggattttaaaccgatttatccattcacgcttaatcaaggcatgaaacgactcaatgcaggcattatcccaaggataagctttctttgaatagcttaatgtcatgttagctgtaacttgattgtaagcttcagacgtaaactgactaccacgatcactgtgcatgattaatggcttgctaatatggcgactgtgcttagtcttttcaataagtgggatgacattcgatacctccaaggtttcagataagtcccaaccaatgatccgtcgggagtacaagtccataatactggttaaataaacgaatccgtcatgaactggaatataagtggtgtcaatctagactatcggacaccttatgaggtatttatggaacatatcacagaggatcaacgacaacttttttctaacttaaattgacatttcagggtgttaaaacaattgatccattttcaatggttattgtcatatcttggttatcatcgaatttcagttgtttaataatttggctaggaattctagcagctttcgagtttccccactttgctaagcgtgtttgttctttaataagttccatattttcccctcctaaattattattacaagtcaagtatatcccgttatttttttttgaattacttcattttttagttaacgatattttagcctaaattgcaagattaagtgagccacccggccacggggtgggtgacggacacgacggaaattgcctacaacattcgtaagtacaaagtccgtctacacgttgtcctggatctatacggtcaatacccacttagctggattattacgcctacagaaacgagtactggggctattaaagtatttcaaatggccaagcagaaagccggaggtctggcaccgctaatccacactgatcgcggagcagcatatacttccaaagcattcaaccactacttggctagtaataacagccaacatagttactcagccccaggaacaccagctgataatgcggtgatggagcactggtgggctgattttaaatctatctggttagcacggcagtacgatgatgaatattaagaatgatttcaactttggagagtcgttcaaccagagtcatgactgcgccgtgatgcttacttccttgaacagtatcagcttctaggtggccaaattcattgcgatagttaggataatcgttgtatcgctcatcaatattacgacctaattgtccggttcgtcctcggccgcgtgtttcaacgtaaccattagggtgacgacaccctttcattggcaattgacggacatcaaactcgccacgcttgaacatccgatataaggttcgcatactacagctaatatgatactcgttacgaccaatgattggtcgcacaaaagatatcatataaatcaacctttcttggcttagtccgcttacgtatgccttctagatctgtccggattagttcaaattgttcacgagagatgtcgctactataatagtgtgcaaagcttttcatggattaaaaactcctgtttttgatctaatttaactaaaatcaaatcgaatgtcaaagtatccaaacacgttctaagggcacaaaaaaaggcaattcatcacgtccttaaaagaacggctctttgtcaaatcctgttgatgggtcattttaggcggcggccggtgcttgcacctggcgccgccttttttctgcttcacaccaccaacgcgcttaccagtcttagctaatgtttggttttcgcattcagttaaaacggtaatgtagtattgattagcaacagttaggcgaacagtaacgttcttgattttgccttgtggtaaacgtcctaatcgaaagtaaactacccctaatttaggcaacttaatatggtgattatcaatcactttaatgttgtggttaacacatttcgagttatagctctgtgcatactttcgtgacttaaagtgtggaaatttattttgccctttaaaaaaacgctgaaaggcgtcggctagattgcgattagtaaccaccaacgcgcttaccagtcttagctaatgtttggttttcgcattcagttaaaacggtaatgtagtattgattagcaacagttaggcgaacagtaacgttcttgattttgccttgtggcaaacgtcctgatcgaaagtaaactacccctaatttaggcaacttaatatggtgattgtcaatcactttaatgttgtggttaacacatttcgagttatagctctgtgcatactttcgtgacttaaagtgtggaaacttattttgccctttaaaaaaacgctgaaaggcgtcggctagattgcgattagcgtaaaggtcaagctgtggctacttttgtggagcgtaagagtcgcctgacaattgttaaacggctccatggtcgcgatagtcagtccatgactcaagccgtacttgaactagctagtcaacttcaaaacaagatcaagacgcttaccgtggatcatggtaaagagttcgctaactatcagacaattgaacggcaaactggtactcaggtttattttgcccatgcttattcaccacatgaacgcggtagtaatgagaaccgtaaccgagttttgcgacggtttattcccaaaggccaagccattgaagaactttcaacacgtaaagtagctgagattactaagaagttatgtgggacaaccttttctaaaagtacggtctcggctttatgcaataatttggacgaccaagtgctggattttaaccgacgtccccttacgcaaaagtatgcttttgtgtatgccgatgcaattttatttaaggtacaccgtggtcacgttgtgacaagtaatagcttactcgttgcgattggaatcgaccctagcggtcgtcgagaagtgctcggttttgatatcggtgatagtgaatcaaaagctgcatggatggacttctttagtgaacatttaggattaaaatcattacttaatctatccgacggttacaaagagccaattcaccattttgaagataagtatcgtaagaagctacaccattgggaaaagttgcgcagtcgacgctacttattagctaaacaagccattgcttgggattatcacaataaggtcttagctccacggcaattagacgacttcaaaaattaccaaaaagctcgtgtcatggttgctaaatatcgtcaaaaaatcgccaaccaacggttggatcagttacaaaagttcacaaccaagttagttaactgaaacttgaaagtttcatgtggtgaataagcatgggcaaaataaacctgagtacctgttagctgttcaattgtctggtagttagcgaactctttaccatgatccacagtaagcgtcttgagcttgtcttgaagttgactagctagttcaagtacggcttgagtcatggaccgactatcgcgaccatggagccgtttaacaattgtcaggcgacttttacgctccacaaaagtagccacagcttgacctttacgtttaccagaaagtacggtatcagcttcaaagtggccgaattcctggcgagtttcgactttatgaggcaatcttcatttcacagacgttgtctttgaaaataatgacggacgggagacgcaggtcttcattgggacggtctcgcttaaattggatcggtgcccacattgcggctttgcggataccttcattaagaatggccattcttaccaaaccattaagtacctctcaattaacgaaagttgtcccactatgttgcggatcggtaagcaacgcctgagatgtaagaattgccaagattcgttcatggcgaagaccaacgtcgttgataaatactgttccattgccaaagcagttaaacacaaggccgacgttctaccatatgtaattctttttgtatctttcataccaataattatattacattacggttcgatcatgtgccctaagaacgtgtttggatactttgacattcgatttgattttagttaaattagatcaaaaacaggagtttttaatccatgaaaagctttgcacaccattatagtagcgacatctctcgtgaacaatttgaactaatccggacagatctagaaggcatacgtaagcggactaagccaagaaaggttgatttatatgatatcttttgtgtaactctaccacgctggtgtgaaagaataagtctgttcacaaaaccaacggcaggcgcaaaggctaatacgatctggtttggtattgtacaaatggaaaaattaaatagactggacgtctttaagtatttttaaccattactaacggtttacacgcaacgtaacacgccagatattgaggattatttaccgggggctccagaaattcaggccacgtgtcgtgcttaatagagaaaccaaagcgggcgactaacgcagaaaactgcgttggtcgcccgctattttggtatttaggatgttgcttctgtattcagaatacctaacttacagaactccgttcttttaccacggctagtccctagccaacggcttttaatcctctatggagtatattaactgccgcattaatatctcgatcgtgatgagtaccacatttaggacaagtccattctctaatttcaagtggtttcttcccactatggtaaccacacgtgctacagatctgactggtgtaattaggattaacagtaattaactgtttaccgtaccaatcacacttgtattccagtacgcgcacgggggattaaagatattcagttgttcatcgccgacggtttagttggacttcaatctgcgattgaggctaactacccgcaggcgaagtttcaacggtgctgggtccacgcagagcgcaaccttttagggtacgttcgcaaaaacgatcgcagggagattatcaccgactttaaggctattcggcaagcagagaacctacaagccgccaaagaacgattggcggctttcagtgctaagtgggagtccagttataagcgtcgaatcaagatcaatgcagttagcttcagatgaatcttttgttaaagtgtccaaagctactcatggacatgttggaattgatcttaatactgataacttcttaaccgacagtgaaggcaacatagttcctaatccacgatattaccgcactattaaaggcaaattagccaaagaacagcgcattttatctagacggcaacaacgtgcaaaaaaagaacatcgttctttacgagatagtaaaaattatcaaaaacagcgcttgttagtcgctaaactccatgccaatgttgtcattgaaacgcttcataatgaaggacgttccttgcgatacatcgctaactacttaggctttagtaagaccaccatctttaacgaacttcaccggctaaatagtgagtaccaggctgggctagcgcaaactgactttgaacgcaaggttagtcaacgggggcggaagtcttcgctcactaaaaaccttaaacacttgatcgaggaaaaaattcaagtccagaagtggtcccctgaacaagttgcccatgtggtgggggcggaattgcccattattttgcccacccgtatgcgccacatgaacgcggaaccaacgaacggttgaaccgcgagcttcggctatacattccaaagaaccagccaattgagagcgttacggacgaagagctgaccatgatctcaaagtacttaaactggcgtccccggaaatgtttggggtggaaaacgccactccaagtcttctttggtgacttgtccaaaaaattcgattaattgttgcaatctacccgtagattgcaacaattaatcgaatttttcggacaagtcaccaaagaagacttggagtggcgttttccatcccaaacatttccggggacgccaatttaagtactttgagatcatggtcagctcttcgtccgtaacgctctcaattgactggttctttggaatgtgtagccgaagctcgcggttcaaccgttcgttggttccgcgttcatgtggcgcatacgggtgggcaaaataatgggcaattccgtcaattatcttaagtatttcctcttcaaatctgtctagagaagacttaccaccaagaatctttcttgggtaggagttgagcctcaggtttgcttgttcaacgtcaaattcactgaacaattgtaaactggtacctttagtgatacttctacgaaggagccgattgttgttctcgttggtccctcgttgccatggcgagtaagcatcagcatagtatacttggtcaacttcattagcgacctcaaagcggaatgtcaatttaaattagaaatcggctatctgtaatatgcttcatgaatacttctaaaggtgtttggtaattaagtgacttgcgtggaatgttattacggcgtgtcataatttgctggattaattcatcaggtagtgaacgaaaatccatgcccttctttagcccatcacgtcgaataataccattattgttttcgtttaacccccgctgattgggagcaccaacttctgcaaagtaggacggtaagcgtcttgagcttgtcttgaagttgactagctagttcaagtacggcttgagtcatggactgactgtcgcgaccatggagccgtttaacaattgtcaggcgactcttacgttccacaaaagtagccacagcttgacctttacgtttaccagaaagtacggtatcagcttcaaagtggccgaattcctggcgagtttcgactttatgaggaaggtttacttctcaagatgatttatcatcgcttgttgggcctatagctcagttggttagagcgcacgcctgataagcgtgaggtcggtggttcgagtccacttaggcccatcatggggaattagctcagctgggagagcacctgctttgcaagcaggaggtcatcggttcgatcccgatattctccattgctagccgcgaggttagcgagtcgcggtagtaatgagaaccgtaaccgagttttgcgacggttcattcccaagggacaagccattgaagaaccaagtgattaccaactggttcaaatcaattggtatctgaattcacggccacttaaatgccttaattggcatacaccaatcgagatcttcttgcttaatctacgtcactaaattcgttcaagttatttcttgcaatctgctactcaccacaaccacaaacgtttgaagacttagaacagctggtgatagaaggtatctattactttacgcattcctttatttcaggcaaaagaaatggccttaccgcagcagaataccgcttcgtcaaggccaactagtttttattatttaatgtgtcaacttgacagggtacagtaccatccattgcgaccaaacgccgtttggtgtaccaatgagggaagtaaattgatgaacaatattgtgaagctcgttttctgtatttttttgtcttataatattcatgacgtaagtctcctttgtatcttggttttggtcgactaaagtatacaacgcaggagagcttgcgtttatttttttgccaaaaaagccaataaccacacgcctttggcgtgattattagctttcaagtttcaggttaacgagtcactcaaggttttcgctgattatcacaatgtaggtgcagggagtttaaagcgttggatccagcagtatctaactggcggattggctaatttagagcgcccagtacacaatcgccggtaccctaagaagcttaagcttcgtgccgtccgtgattatcgaaatcaccgtcttcctaccaaagaaatcctattaaagtactattactaggtgatcgggataaggccatgcaatcaattatggccaagatccttgatgaaattcttaagtccgaagcgactgagcagattaaagctaaggcttatgaacgttcggatgaacgaaccaattcacggaatggttatcgggttcgtcagcttaccacccgcgtagggtctctagaactacacgttcctaaactccgtacttcgatttgacgacgtaagacttcattcagggtaatatctttgtctgaagatagcgctgcgataatatctttgttaaactggttcatggggaaagcctccgtattctgattggtttttggcgatttcaatcatacggggaaggctttccttttttaataccctcaaggtatcaatttacacaaaatattttacactcccccccaccacatgggcaacttgttcaggggaccacttctggacttgaatcttttcctcgattaagtgtttaaggtttttagtgagctaagacttccgcccccgttgactaaccttgcgttcaaagtcagtttgcgctagctcagcccggtactcactatttagccggtgaagttcgttaaagatggtggtcttactaaaggccaatgagggaagtaaattgatgaacaatattgtgaagctcgttttctgtatttttttgtcttataatattcatgacgtaagtctccttcgtatcttggttttgatcgactaaagtatacaacgcaggagagcttgcgtttatttttttgccaaaaaagccaataaccacacgcctttggcgtgattattagtggtaaacggtcatgtttaagtaccgtggaccagcagcccatttttcattctgttcaatcagtagtgctcccattagtcgcaagacgcttagatcattcgggaatatccggattacacggtcacgacgacggatttcttgattaacccgctcaattgtattattcgtccggagacgcttccttagctactttcaagtttcagttagttaaacaatatgatatcattgtgctagagaaacttaacattaagggtatgttgaaaaatcataaactagctcgagcgattaccaacgctagttggtctaagctagttagtatcttgcagtataaatgtgattgatacggtaaaaaactcattcaggttaatccaactactttcaagtttcagttagttaaacaatatgacatcattgtgctagagaaacttaagattaagggtatgttgaaaaatcataaactagctcgagcgattaccaacgctagttggtctaagctagttagtatcttgcagtataaatgtgattggtacggtaaaaaactcattcaggttaatccagcaggttcttaagaccctccgtaagaacagcgaaggagtgtacaacgcaaccgtattaccgtactccaacggtcgggttgaggggatcaaccgcatgatcaagttaattcaacggacggcatatggctttactaactttggtcatttcatcgcccggatccgattgcatcaaatgggaagttcttaagaccctccgtaagaacagcgaaggagtgtacaacgcaaccgtattaccgtactccaacggtcgggttgaggggatcaaccgcatgatcaagttaatccaacggacggcatatggctttactaactttggtcatttcatcgcccggatccgattgcatcaaatgggaaccctctgggagctggtaaatcaccattaattcgtcaaaactattttctaatttcttcaccaccttagggaactcggtctgccaatctttaaccaattggtcacgccgttcaaccgcttggtcgtacgttggagcattaaataaatctttgagtcggttagcaacttctttacgccttttgatcggtcgatccgagtatgtggttcgtagcctagcaccgcagtcagttcattttgaaggaactgattagcggccacttcgatttgacgacgtaagacttcattcagggtaatatctttgttaaactggttcatggggaaagcctccgtattctgatgtttcttataatcggcaatgctaccgctggtactatagctggattttgaacccgttgttcctgaaattgaatccgtctttaaagtttttccggtcgtatcatcaacgtagctgacactaccttgttgcttatctgctgtataggtgatcgttgtatatacaacgatcacctatacagcagataagcaacaaggtagtgtcagctacgttgatgatacgactggaaaaactttaaagacggactcaatctcaggaacaacgggttcaaaatccagctatagtaccagcggtagcattgccgattataagaaacgatttgactcgtttgcgctcttttagcgagaatcgatcaaagtaatgcgtaatactactcttaagccgatcagggagaatttggtagatttgtgaggtatcattatcaacgataatgaagcaatacttcccctgcggaccacggaactcatcaatatccttgagtgccagaatacttgtacagtcattactaaaatgaaattgacatctctgccaaaggctaccctgaaattgcgtagtgattgcatcctttaagccacaatgagcgtctgaaacaaacatatcaacgttggtaaggccccgctgtttaagtttgccagaaagtacggtatcagcttcaaagtggccgaattcctggcgagtttcgactttatgaggacgctcctcaattgagcggccgtgactgaacgtaccacgcttttctttagcacgatgacgacgaattccatgatcaggcaaatcgggttcccatttgatgcaatcggatccgggcgatgaaatgaccaaagttagtaaagccatatgccgtacaatagccttaaaagttgtcactttaagaaataaaaagtgatgacttttgaggctatttttatgaaaatcacctattcaacgactactggcattcaggtcagttacggcagctgtctgcgctttatcagctacagatcctggcaccactgggctaacaacagcatcaaaggtcgtatcaccatttgtcgctgtccaggctgttgttccagcaccacttgtaataacttcaccagtagaacagctggtgacagaaggtatcgattactttacgcattcctttatttcaggcaaaagaaatgaccttaccgcagcagaataccgcttcggcaaggccaactagtttttattatttaatgtgtcaacttgacagggtacagtaccttcactagttaaattaaaactaagatacaggtcttagttttaatttaatctaccagaagatgccaaagtttcgttactatcattttgcgccattttaattctttcaatataaatagccgccaatcattgtcctcagagtaatctggcgctcctcaatggagcggccgtgattgaacgtaccacgcttttctttagcacgatgacgacgaattccatgatcaggcaaatcgggcaactgtatatcaagccatccttgatcaatccagttatagaccgtcttgtaggcaacttcgtgaatgggattgtcccaactgcgggacccgcctagatcgcgatatcaatgcagctcaagtaattctgaaaaaggggttagctacccaataattaagctatttaggcctgggacgggccttggtcaatagtcgtaacctcgataatatctttgttaaactggttcatggggaaagcctccgtattctgattggttttttagcgatttcaatcatacggggaaggctttccctttttcaataccctcaaggtatcaatttacacaaaatattttacactcccagaagtgcgactaacctcctcgacgagccgtatggctaagctagggtaaaggttatcgcagaatgcgatgttctttgcccgtacttagacactaggctcgtggttaggagcacgttaaaagaagtgtggaccagcctatcatacctgatttgcggcagcttgttcaaactggcggttcagggtattctgtgctacataagtttcctgctcctgcacacgttttctcttaggctgacgatagtccgcttttatactgtgttccttcataattgcgcatgacgggcaatcgtaaatccatattttgaagctatatcatataatgattgcttcaagagttcttctacgtgtccttttaacactttattacgatatttagttccccaaattaaatgataattaagattgtagactgacgttcgaaaatgtttgatcccgatttttttaaatccatgacgttcataaaaacgaatacctgcatgatttttttcataaacagccaaacgtaaataacgtttttgtttcgttttagcataacgattcgcttcatcgagtaacacggactcaaggtgcggatttatccaagcgacaggcaaaagaaaattatcaagatcaatagtgacgctagtcgattcatctataacgaaatggttgcgatcaataaggaactgatgcagcttcgcagagttaagctgagtgtttgaatcacaatttgcatagatacaccactgcgaacagttctacgaaccgtttcgtcttacacggcaattaccaatgcctttagcgtccccaggttgccatagggacgagccaaattaggctaatttacacctgatttgcggcagcttgttcaaactggcggttcagggtattctgtgcttcataagtttcctgctcctgcacacgttttctcttaggctgacgatagtccgctttaatactgtgttccttcataatgcggatctgttgctcatcgtggttattgtgtaaaggtagatcacaatgctcaaagatctggtaaacccggtcctttagattaagggcattgttaatcacattgcgtaataattttaacggtgatttcttgattaagtgattaccaactggttcaaatcaattggtatctgaattcacggccacttaaatgtcttaattggcatacaccaatcgagatcttcttgcttaatctacgtcactaaattcgttcaagttatttctttactaatatcatacttattagcgatctcacgccattcggcaaactctttaccattatcaaatgtgatggacttgaagaggtgccgtggtattttggcaagccattgatcaaggtgagtgttaacacataataataattaaggagcgtggcaatcatgtcgaaggacaaaatcgaagatgccatttatacacggcgttatatttataactttcactaccatttgatttgggtaaccaagtatcgtaatccaacttttgataatcggtactatcccctgtcaagttgacacttataaaaacggctctttgtcaaatcctgttgatgggtcattttaggcggcggccggtgcttgcaccgggcgccgccttttttcagcttccagatatcatactttaataggatttctttggtaggaagacggtgatttcgataatcacggacggcacgaagcttaagcttcttagggtaccggcgattgtgtactgggcgctctaaattagccaattcgtcattatttgatcctccaatttacttccttgattatactaaatcagagtctctatttaacttgtacactttttattctaggcccacacctttaaataataaaagtgtcatctctagaggggtttttgtgttaaaaagctacaataaaaaggccctgcagttaagcagggcctttttagctttaatgggacactattgggacactaaccaacttaaaacgttgatatatcagcgcggagagtgtcaagaatgttgtgtaaaaaaggaaacttcgcccgcatgaattggcgattctaaaacatcgaatcaagcgtgtcgtgacagtccttgaatccccgatgtgctcgattctcaaagcatgatttttaagcaaattcttgctacgcaactcctcggctactactaaatcgtggttcttgattaatgcggtagaaatttgttggagaaaattatgcctttggttcattactcacacgaacagtcgttgtcgataacgttactggtgaagttattacaagtggtgctggaacaaccgcctggacagcgacaaatggtgatacaacctttgatgccgttgttagacgttatcgacaacgactgttcgtgtgaagttgacagaatcagtgtgttgcttggccactacgtgtccattctgatcaacatagctaatcgtctcgttgaccgtcttatcattaaaaagtcagctgaagatccagtaattctcgttctcgcagagagacttaccaggtataaccttgcttttaagatcacatcaaaaacgcctaatgcggtttctagagttattggttatgtccgtataattggtgtaaattctaaataggactttgtgaaatctgaaaggaacttcattatgccaaaggttgaattaaatttagaagatgacgaattaaaggaatctactttgcagaagttggtgctcccaatcagcgggggttaaacgaaaacaataatggtattattcgacgtgatgggctaaatcaataccactaccaaagactatggttcaatttgacgacgtaagacttcattcagggtaatatctttgtctgaagatagcgctgcgataatatctttgttaaactggttcatggggaaagcctccgtattctgatcacttaaatgttcaacttaaattttacaatctgccataatcagtcataaggtcacacctcttactttctggaatttgcgtggtagttaatgatcagaattttaaggctttcacgttcgtaattcgaagggggtgccttttaattaatattagctggaaatcccgtgactttagtcatgggatggataggccactattgagcccctttatggggcttgccttcttcgtcgcgacggtttgaccaaggatcgtgacttacgtaaccttccagatgagttagtgaaccagctcatgagtaagcggaatcgaattccaagaaagtcacaatttgacgacgtaagacttcatcagggtaatatctttgtcggaagatagcgctgcgataatatctttgttaaactggttcatggggaaagcctccgtattctgataagcgaaggagcgcttgatcactgtctaggagtcggccaatggtactaggtgacacaccggtaaacttagacacgtccttttgagagacattactttcaagcatcgttccttcttcgccgcgacggcttgaccaaggatcgtgacttacgcaaccttccagatgagttagtgaaccagctcatgagtaagcggaatcgaattccaagaaagtcacgctcactagtaagtggatatggtcatctttaccaatctccatatgagcaatcgtaaatccatattttgaagctatatcatataatgattgcttcaagacttcttctttaacgttaaagggagttttaactacttaaaaataactatatcacgtcatgactatattgagtataccatataataagcttgcttactatttataaaataacccccaccgatggattgatcttcaattcttttcatgtcttcacgccctccattaatttgattagataatggcagattgtaaaatttaagttgaacatttaagtatgatactcatcttcaagttgctttggtgatttgaatccacagtgactgtgaattctaactgtgaattctaactgtgttgtaaaacgtttcaatgtactgaaa</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
	<SequenceData sequenceIDNumber="18">
		<INSDSeq>
			<INSDSeq_length>4010937</INSDSeq_length>
			<INSDSeq_moltype>DNA</INSDSeq_moltype>
			<INSDSeq_division>PAT</INSDSeq_division>
			<INSDSeq_feature-table>
				<INSDFeature>
					<INSDFeature_key>source</INSDFeature_key>
					<INSDFeature_location>1..4010937</INSDFeature_location>
					<INSDFeature_quals>
						<INSDQualifier>
							<INSDQualifier_name>mol_type</INSDQualifier_name>
							<INSDQualifier_value>genomic DNA</INSDQualifier_value>
						</INSDQualifier>
						<INSDQualifier id="q79">
							<INSDQualifier_name>organism</INSDQualifier_name>
							<INSDQualifier_value>Bacillus subtilis</INSDQualifier_value>
						</INSDQualifier>
					</INSDFeature_quals>
				</INSDFeature>
			</INSDSeq_feature-table>
			<INSDSeq_sequence>tttatcaatatattttggcggttgtggcgaagtggttaacgcaccagattgtggctctggcattcgtgggttcgattcccatcaatcgccccaaataaaaattgcgggtgtagtttagtggtaaaacctcagccttccaagctgatgtcgtgggttcgattcccatcacccgctccatttctatgtcgtcatgggcctgtagctcagctggttagagcgcacgcctgataagcgtgaggtcgatggttcgagtccattcaggcccaccatgacttttgttccacagtagctcagtggtagagctatcggctgttaaccgatcggtcgcaggttcgaatcctgcctgtggagccaaatggagaagtactcaagtggctgaagaggcgcccctgctaagggtgtaggtcgtgtaagcggcgcgagggttcaaatccctccttctccgccatatgattacagatatcataattatcggcccgttggtcaagcggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacgggtcatccagaagccttgcatatcctgcaaggtttttttgtttttataaatcatgatatgtcttagattttgttctttattttaaaaacagactacaaaaatctccatatatttcgtttttcttcagaaaatgaagttaattgtctataagtataagcgctttcaggaaagggcttttttttatttcttcgaataaatactataaatgaaaactatgatgtcagaaaggatgattacatggccgctgccagcctgacagcacatgatgtttatctttttcacgaaggcagtctgtttaaaagctatcagctgtttggctcgcattaccgcgagctgaatggcaaaagcggatatgaattctgtgtgtgggcgcctcatgcgtcggaagtacgagtggctggagattttaacagctggtctggagaagagcatgtgatgcacagagtgaatgataatggcatttggacgttatttattccaggtataggagaaaaggaacgatataaatatgaaatcgtgacgaataacggtgagatcaggctgaaggcagatccatacgctatttattcagaagtcagaccaaacacagcgtcacttacttacgatttggaagggtacagctggcaagatcaaaaatggcaaaagaaacagaaggctaagacgctgtatgaaaaacctgttttcatttatgaactgcatcttgggtcttggaagaagcattctgatggcaggcattattcctataaagaattaagtcagacgcttatcccttatatcaaggagcatgggtttacccatattgaactgcttccggtgtatgagcatccatatgatcgttcatgggggtaccaaggaacggggtattacagcccgacaagcaggtttggtccgccgcatgatctgatgaagtttgttgatgaatgtcatcaacaaaatatcggagtcattttggattgggtccccggacatttttgtaaagatgcacatggcctttatatgtttgatggagaaccgctttatgaatacaaagaagaacgtgatcgggagaactggttatggggtacggcaaactttgacctggggaaaccggaagttcatagttttttaatttcgaatgcgttgtactgggcggaattctatcatatagatggatttagggttgatgcagtggctaatatcctgtattggccaaatcaggatgaacgccacacgaatccatatgctgttgattttttaaaaaaactcaatcaaaccatgagagaggcatatccacatgtgatgatgattgcggaagattctacagaatggcctcaagtgacaggtgccgttgaggaaggagggcttggttttcattataaatggaatatgggatggatgaatgacgtactgaaatacatggagacgccgcccgaagaaaggcggcattgtcatcagcttatctctttttcattactgtatgcgtttagtgagcattttgtattgccgttttctcatgatgaagtcgtatacggaaaaaaatcacttctcaataaaatgcctggcgactactggcagaaatttgcccagtatcggcttttgctgggctatatgacagtgcatcccggaaagaaattgatctttatgggatcagagtttgcccaatttgatgaatggaaagatacagaacagcttgattggtttttggactccttccccatgcatcagaaagccagcgtttttacgcaagatcttctccgcttttaccaaaaaagcaaaattctttatgagcatgaccatcgtgcacaatcgtttgaatggattgatgtccataatgacgaacaatcaatcttttcttttattcgttatggcaaaaagcacggtgaggcgcttgtcatcatttgtaattttacacccgtggtctatcatcaatatgatgttggagttcctttttttactcaatacattgaagtgcttaacagtgacagtgaaacatatggaggctcagggcaaatcaataaaaagccgttatcggccaaaaagggagcacttcatcataagccgtgttatatcacgatgaccatccccccttacggcatctcgattttacgggcggttaaaaaaagaggagagataaaaagatgaaaaaacaatgtgtagccatgctccttgccggcgggaagggcagccgtctcagcggattaacaaaaaatatggccaaaccggctgtatctttcgggggaaaatacaggattattgattttaccctaagcaactgttctaattcaggcatagacacagtcgggattttaacgcaatatcagccgcttgagctgaattcctatattgggatcggcagtgcatgggacctggatagatataatggcggcgtgacggttttacccccttatgccgagtcatcagaagtcaaatggtataaagggacggcaagcgccatttatgaaaatctcaattatttgaatcagtatgatcctgagtatgtactgattttatcaggagatcacatatacaaaatggactacggcaaaatgcttgattatcacattgaaaagaaagcagatgtgaccatctctgtcatcgaagtgggctgggaggaagcaagccggttcggcatcatgaaggccaatccagatgggacgatcacacattttgatgaaaagcccaaattccctaagagcaatcttgcctcaatgggaatttatatattcaattggccgcttttgaaacagtatcttgagatggacgatcaaaacccttattctagccacgacttcggcaaagacattattcctctgcttttggaggagaaaaagaagctttctgcttatccgttcaagggatattggaaggatgtcggaacggtgcagagcttgtgggaagccaatatggatttgttaaaagaggactcggagctgaagctgtttgaacgcaaatggaaaagttactccgtcaatccaaatcagcctccgcaatttatttcatctgatgcgcaggttcaagattcgcttgtgaacgaaggttgtgttgtatatggaaatgtgtctcactccgttctttttcaaggtgtgactgttggtaagcatgcgactgttacatcatccgtcataatgccggatgtgacgattggggagcatgtagtcattgaaaatgccattgttcctaatgggatggtgctgccggatggcgcagtgattcgctccgaaaaagacattgaagaggtgctgctcgtttcagaggaatttgtagaaaaagaattaatttaattactgaagagggggcagagtcagtgttcaataatcaaatgttaggtgttatagatgaaaccacatataagcattctcttcaggatttaacagcacagcggtcgctcggggcgatcccttttgccggcaggtaccgactgattgattttatgctttccaacatggtgaatgcggatattaggagtgttgcaatttttccgaagtatcgttaccgttcgctcatggatcaccttggggcgggtaaggaatgggatttgcaccggaaaaaggacggcctctttttttcccgtctccccatcttcatcacgaatacgatgaattcggttcctttcgccagttttcggaccatctagattacttccacagaagcactcagcaatatgctgtaatctccaacagccataccgtatgcaacattcaatttcaatatgtgctgaaacgccatcaggaggttggctgcgatgtcaccgaggtatttcaggacggccagtcgctgcaaatttatatcatgtctacaacacttttaaaagatttgatctacggacatagtgaaaaaggctataaaaccattcaggaggctgttgaaaaggaagcttccgctctgaccatttgcccttatgaatattcaggttatgccgcagttattgattcggtggaaaaatattatacccacagtatggaactcattcagccccgtttttggcagcaggtgtttttgccgcagcagcctatctacacaaaagtgaaggatgaaccgccgacgaaatacggaaaacacagcactgtcaaaaattctttggtggcaaacggctgtgtgcttgaaggagaggttgaaaactgcattttgttcagggcggtccatgtcggaaagggtacgaagctgaaaaactgtattattatgcaaaaaacgcagattggcgaggattgtcttcttgagcaggtcatttcggataaggacgttaaaatcggcaaggcgacggaagctgctggaacagctgaccagccgcttgtattaagaaaaggtttggtgcaaggagagctgatgaattcttgaagatattatttgctgtgtctgaatgcaccccatttgttaaatcaggaggtcttgccgatgtagcaggcgctcttccgaaggcgcttgcgcgattaggcaatgaagtatatgtgatgctgccgaagtacagccaaatacctgagccgtggaaaaagcgtatgaagaaaaaggctgagtgtaccgtagctgtcggctggcggcagcaatattgcggaattgaacatatggcagagaatgatgtgaattattacttcatcgacaatgagtactatttcaacagggattcgttgtacgggcattatgatgacggtgagcggtttgcctttttttcaagagctgtgctggaggctgccaaagttgtgaatgttcaagccgatattgttcatactcacgattggcatacagcgatggtcaattatttgctgaaagaggagtacagaaaacatcctttttatgaacggatgaaaagcgtgctcacgatccacaacctgcagtttcaaggcatattccctcctgatgtcacacatgacttgctgggtcttgagatggatcattttcattatgaaaggttagaatgcaacggatttgttaattttatgaaagcgggcatcattgcggctgatcatgtgacaactgtgagccccacttacagaaatgaaatcatgacgccgtattatggtgagcagttggaacaggttttgcaatatagggaagatgatgtaaccggcatattaaatggcattgatgatacgttctatcagccgaaaagcgacccttatatagaggcgcaatacgattcaggggatcttgcatgcaagctggaaaacaaaacgaagcttcagcagcggatggggcttccagagaaaaacgatattccgctgatcagtatggtgacaaggctcactaaacaaaaggggcttgatcttgtccgcagaattatgcacgaacttcttgaggagcaagacatacagctggttgtgctaggcacaggagaacgtgaatttgaagattatttccggtatgcagaatttgcttttcatgagaagtgccgggcttatatcgggtttgatgagccgctagcccatcaaatttatgcgggctctgatatgtttttgatgccgtcgaaatttgagccgtgcggtttggggcagctcattgctcttcaatatggcgccattccgattgtcagggaaacgggcggtctttacgacactgtccgtgcctatcaggaggaagagggaacgggcaatggctttacgttttccgcctttaatgcgcatgatctgaaatttacgatagaaagggcgctgtcgttttattgccaacaggatgtatggaagagcatcgtgaagaccgctatgaatgcagattacagctgggggaagtcggctaaagagtatcagcgtattttcgagcaggtgacaaggagtggacgggatgttctcgagtaaagaacgctttgcagacttatttttaaagcgtctggaaatgacgtgcggaaaaagctttaaagattctgccaagctggatcaatataaaacgttgggcaatatggtcagagagtatatcagcgctgattggatcgaaacgaatgaaaaaagcagatcaaattccgggaagcagacatattatttatcaatcgaatttctgctcggtcagctccttgagcaaaacttaatgaatcttggtgttcgtgatgttgtagaagctggtttaaaggaaatcggcatcaatttagaggagatccttcagatagagaacgatgcaggtctcggcaatggcggacttgggcgcttggccgcttgctttttagattcgcttgcttcgttgaacctgcctgggcacggcatgggcatacgttataagcatggtttgtttgagcaaaaaattgtagacggacatcaggtggagctgcctgagcaatggctgaaaaacgggaacgtatgggaagtaaggaatgcggatcaagcagtggacgtgccgttttggggcgaagtccatatgacagaaaaaagcgggcgcctgcattttcgccatgaacaagcgacaattgttaccgctgttccttatgatatcccgatcatcggctatgaaacgggcactgtcaacacgttaaggctttggaacgccgagccctatgcccattatcacggcggtaatattttgtcttataagcgagaaacagaagcggtttctgaattcttatatcccgatgacacccatgatgaggggaaaattttacggctgaagcagcagtattttttagtatgcgcaagcttaaaaagcattgtgaacaattaccgtaaaacacataaatctttatccggcctgcataaaaaagtgagcattcatattaatgacactcaccctgcgcttgcggttcctgagctaatgcggattttgctcgatgaagagaacatgagctgggaagaagcttggcatatcactgtacatacgatttcttatacaaatcatacaacattgtcagaagcgctcgagaaatggccgattcatttgtttaagccgctgctcccgcgaatgtacatgattattgaagagatcaatgagaggttttgccgtgcagtttgggaaaagtatcctggagactggaaaaggatagagaacatggcgattacagcgcatggtgttgtcaaaatggctcatctggccatagtaggcagctacagtgtaaatggcgttgcaaaaatacattccgatatattaaaggaaagggagatgcgcgactttcacttgctgtttccgaatcgttttaacaataagacgaatggaattgcccacaggcgctggctgttaaaagcgaatccaggcttgtctgccatcattacagaggcgatcggcgatgaatgggtcaagcagccggaatcactgatccgtttagaaccgtacgccactgatcctgcatttattgaacagtttcaaaacaacaaaagcaagaaaaaacaagagcttgccgatttgattttttgcacggccggggtggttgtgaaccctgagagcatattcgacgtacaggtgaaacggcttcatgcatataaacggcagctgctgaatgttcttcacattatgtatttgtataaccgcctcaaggaggattcggggttttcaatctacccgcaaacctttattttcggggcaaaggcttcaccaagctattattatgccaagaaaatcattaagctgatccattctgtcgcagaaaaagtcaattatgatccggcggtcaaacagttgatcaaagttgtttttttagaaaattatagagtttctatggctgagcgaatttttccggcatcagacgtaagtgagcaaatttcaaccgcaagcaaggaagcgtctggtacagggaatatgaagtttatgatgaacggggctttgacgatcggcacgcatgacggcgcaaatatcgagatccttgagcgggtgggccctgactgtatttacacgttcggcttaaaggcggatgaggttctatcgtatcaggaaaacggcggctataggtcgagggaatattatcagcatgacaggagaatcaggcaggtagcggatcagttgatcaatggtttttttgaaggagaggcagatgaatttgaatcgatctttgactcgctgcttccgcataatgatgagtattttgtgctgaaggatttcagctcatatgcagatgcacaggagcgaattcaagctgattatcgagagcgaaggaaatggtctgagcattcgattgtaaacattgctcattctggatatttctccagcgaccgcacgatccgggaatatgcgaaggacatttggggcatcaagccgatgatgtgaaaaagccgctgtataagcggctttttttgttcacagattcattgaattgattgtaaaggataagaacgtcgcaaatgcactccataaaaaataaggcaaaagaagatagcttgcggctctgctgtattttttggcaatgatcagtaatacgattgctgtgatggcgacaagcaggcagtcaagcgatgcagccagcagatttttttgcgtaaactggaaatagctgaaggcttgattgagcacgtaatttatcaaaagtgtaaaccaaaagcttttcgcacctttaaatgaaaacgcagcatatacaatggctgctgaaagggagatcagggcaaacaggatggcccaaatgatgccgatcgcagttccgcttggcgtccagtccggttttttcaatgaattgtaccattcttggtccacaggaaacaggtagcctgcggctgaaaacagcgcatatgtaatcacaaaaacggctaaagcgccgacaatctttttcatatttgcaacctccgcatgtatttaattaccctttatcttataaatatcaaacccccgatatgcgggggaaatgatggtcttaaataagctgccgcaatgcgtttgctttaatgcgttcatattcaaaagctgattctaattcttccttcggtaaagcagacttgcggacgtatttttcgcgaatgacatcgtaaagctcgtaaggaaacagcatatcaataaacatgacttgtttttgttcttcagttaatggggctctggattcgtatgcgttcagcatgacatgaaatgtttcttcatcccaaacgcccgtcgtatccaaaagcggaataatcattttgcgcaaatcgcgaataggcagatcaaatgaaacggtatctaagtcaatgacccaaatctgttcattttcccctaagagtgtatttccggttccgtaatcctggtggcaaaggttagggctttttttcagctgttcagtccatggaacataggccgactgcaaaagccggtctttgatgcgcagcccgtcttcaataaagccatctatctcctgaagataaaactgtgagaaaggatcttctttttccgcctccgccatcagcttccacgtttccatctgtttgcatcgtttcgtgtagtgattcggccagcgacctaatttggtaaatacgggaacgccatttggcggctgatatccgacggaagctgtatgaaaatcagcaaggcctttcatgataaactccaagtcctgctttacagtcagctcaaacggccttccttcgatccagtcatatacgacaaatagaaatgagccgtgcttggaatataggctgccttttttgtttgggagtatgccaggaacattcatgcctttttttgctaaatagtcctgcgcgaaaatggaaaataacgctttcttttctggcctgtgtattcgttttagacaaaccgcgccggagtctgtgtggaccttccagacaagcgccatctgatttccttgaatgacgtctattttttcagcctgcacatcccatccttgaagcacattttcagccagctccgttaatttttttgcatcttctgctgataaaggaagctctgatgaattcccctcctcaatgacttcatggttttctgccattaaaggacacatccttacctgttttactcctaccttatgaatcaaaaggaaaaaatgattgagttatttgactatatttaatagatgaatctggttgtttacccgttttgtttttagggcagtcccattccgcacaagttggttgttcagccgtatcatgattctaactagttaaaaatcatgcaggaatggaggctatgtatgaaaatagcactgatcgccacagagaagcttcctgtcccatcggttcgaggaggcgccattcaaatctacctcgaagcggttgcccctttaattgccaaaaaacatgaggtgactgtgttttctattaaagatccgaatctcgctgatagagagaaggtagacggtgtccattatgtgcatttggatgaagaccgttatgaagaagccgttggagcagagctgaaaaagagccgttttgatcttgtgcatgtttgtaatcgcccaagctgggttccgaaattgaagaaacaggcgccgggtgctgtttttattttaagcgttcacaatgaaatgttcgcttacgataaaatcagccagacagaaggcgagatttgcatcgactccgtagcgcagattgttacggtcagcgattatatcggacagacgatcacaagccgttttccgtcagcacgatcaaaaacgaaaacggtgtattccggtgtggatttaaaaacgtaccaccctcgctggacgaatgaagggcagcgagctcgcgaagagatgcgaagcgagctggggcttcacggcaaaaaaatcgtcttgtttgtcggccggcttagcaaagtcaaaggcccgcacatattattgcaggctttgccggacatcattgaggagcaccccgatgtcatgatggtgtttatcgggtcaaaatggttcggagataatgaattaaataactatgtcaaacatcttcatacccttggtgcgatgcaaaaggatcatgtcacatttattcaatttgtgaagccaaaggacattccgcgcctttataccatgtcagatgtatttgtatgctcttcgcaatggcaggagcctttagcaagggtgcattatgaagcgatggctgcgggacttcctattattacaagcaatcggggaggcaatccagaggtcatagaggaagggaaaaacggctacatcattcatgactttgaaaatcctaaacaatatgccgaacgtatcaatgatttgctgagcagctcggaaaagcgggaacggcttgggaaatacagccgccgtgaggcagaaagcaattttggctggcagagggtggctgaaaatctgctcagcgtctatgaaaagaacagatagaaggggtgaacagagtgtaccaaaaagagcatgaagaacagattgtgtccgaaattctcagttattatccgtttcatatcgaccatgtggcgctgaaatcgaacaaaagcgggcgcaaaatctgggaagtcgaaactgatcatggtccaaagctgctaaaagaagcgcaaatgaaaccggagcggatgctttttatcactcaggcacacgcccatttacaagagaaagggctgccgatagcgccgattcatcaaacaaaaaatggcggtagctgcttgggcacggatcaggtttcttacagcttatatgacaaagtgacaggaaaagaaatgatttactatgatgcagagcaaatgaaaaaagtcatgtcatttgccggccattttcatcatgcctcaaaaggatatgtttgcacagatgaaagcaagaagagaagcaggctgggaaaatggcataaattgtaccgatggaagctgcaggaacttgaagggaatatgcagatcgcggcatcctatcctgatgacgtattttcgcaaactttcttaaaacatgctgataaaatgctggcaagaggaaaagaagctctcagagcgcttgatgactcagaatacgaaacctggacaaaagagacgctcgagcatggcggattctgttttcaggattttacattggcacgtttgactgagatcgaaggggagccttttttaaaggagcttcactcgattacctacgatttgccgtcaagagaccttcgtattctgctgaataaagtgatggttaagctttctgtatgggatactgatttcatggttgcactgcttgcggcctacgacgcagtgtatccgctcacagaaaaacagtacgaggtactttggattgatctcgcgtttccgcatttgttctgtgcaatcgggcacaaatattatttgaagcaaaagaaaacgtggtcagatgagaagtataactgggcgctgcaaaacatgatttctgttgaagaatctaaagattcgtttttggataaactgccggaactgtataaaaagataaaagcgtatcgggaggcgaattgacatgaggtcatcgagacaaaaagcctctatttctaaactggatctcgaccaattcgtatttacaccgcctggaccgatgggatggcaggctcatgactcaatctcagctgagaaggaagaagaggagaagcatttagatgtgggcagcattcgagagctccctcacatcaatgcaccgaaagaatatcaaaaagaaacgaaggaaaaggaaacagatcgcaaaatcgtcgatgatgaagaagaaacaaaattcgaaaccactctggagcctgaggaggagcgtgattcgaaacgctcagcgcccccatatgaagaagaggatgaagatgaagaaccagacttagcggaagaagctaaagtggaaatcatcattcttccaagtgaatctaaaccagctccatggttttctcaaactgtaaagcgcaaggcataaagtcacatttatgcctttttttaagttctctgtagcgaaaaaacagcccgttttgcaacacgagctgtaggttttatgtttttgctttcacaaaaagctgattgatagatgataaatcaaaattttgcgtcagaaaaggcggcggaaattgtttgtttttcggggtcagaacggattggtaaacagtattgagccttttggcagcatgggtaaaggtaaataaagcttctacatgctttcgggcgttttttgtcattttgttcattaattcttgatctgtaaaggctctgtcaattgcttttgcaaatgaagaaggtttgttgtagctatcgatgacaaggccggtgacttcgtgttttacgacttcaccgtttccgccccggtttgtggtaattaagggcgtgccggccgccattgcttcataattcacacgggcgaggggttcgttccactgagagctgcacacaaatacatctgccatcagaaaaaggtttgggatatcgtctgcgggaatgaattttgtaaagattatgtggtctctgtatggcagcgccagcgtgcgcagataggtgacatattggttttcgctgtcatcgctgaaccacttcccgcctgctatgaccagtacagcatcagggtgctgctgcaaaatccgtctcatgctgtgaatgagaaggtgaggcccttttgtcgggcttaagcggccggcgaataaaataacttttttatcttcaataccgtattttttccggtatgtttttctgacagccgagcctttcatcgtccagacgggcggataagagtttaaatcaacgccggaatacacaacttttgtgatgtcctcggcttcagggaaacgttcaatgacggtttgtttaataaattcgctcactgttgtgatcatggagacattgtcgagtacttcttttccttgcgcgaaggtcatctttttttcagaaaacatttcgttatgcaggctcagaacgatcttgctgtttggtgaggcttttttatataaagagacatttaaaggcctgttgaacacatgaatgaggtcaaaggaagaggctcgcagctcttcggctaccgcctcgcggtaatgttcttttggcagatggatataatgtacgccgtcttttgtttctctttttgggagcgatggatcttctattgaaaaaatggtcaggtcgtacctgctgctgaaatagggcgtgacaccgtcaatcatcatttgaatagcgccgccgcgtactgcgggcgccggcagcttttctgtacagataaaggcaagcttcatttttattccccctgatacagcgacgataaataggcgatttcgttggtcaagccatcctttaaggatgtggcgggatcataatgcaagagctgttttgcttttgaaatatccgcccacgtgttgctcggttcccctgctattttgtccgaaaagtgcagtgttgcttttctcccggaaatatcctcaatgagggagacaacttttaagactgaggcacgctctgcgccgccgatatttactgtttcaccaataaggtggggtttcccaagaacagcggtgatgcctttgacacagtcgctgatataagtgaaatctcttgactgctgcccatcaccgaagatggtaagcggcttttgctgaaggtgctgcttaatgagccggtgaaaagccatatccggccgctgtcttggcccgtatacggtaaaaaaacggagaatcacaattggaatgccaaagctctgtttatacacatggcaaagcttttctcccgtaagctttgttaccccgtacggagataaaggagaaagcgacgtgttttcgctgacttttccttgtttttcgccatagacggaagaggtggatgcaaagacgaacgtttgaatagaatgttcccggcacgcctcgaggagcctttggagcgcttggatattatgtgcggcatatgggtgaaaatgattgccccagcttgagcggacacccggtatggccgccaaatgaaagatgacgtccactccttccagtaagggagcaagatcggctgtcagcagattttcctttatgaacgtaaatcgcttttccggcagcaggtttttaaggttttttaatttcaaggaaaatggagtaggaccgataaagtcatcgattccgataacgttatgtttcttatcttttagtaattcttcgcagaggtgggagccgataaagcccgctgctcctgtgacgagtattttcatggacggccaactcccgtacagatcaggccgcaagcctcgatcagttctttttttagtacgttgcgtccgtcaatcacaagacgccctttcatgatatctgcagcctttttccaatcaaacgctaaaaactcagaccattctgtcgccaaaaataaaaagtcactctcttcgatcgcatcaaaagcttgagaatgctgagttacatgttgccgcaaatgttctggaagtacagcttcaggatcatatgcatgaacatcacatcccagctccgccagcctttccatcagtctgacagcctgagaattccggatgtcatcagtattcggtttgaaggaaatgccgagtacagccgctttcttgccttgaagtgtttcgaagaatgactgtatttttttgatatacaggccaagctgggtgtcattaatgtgctgcacggcccggagcaggaaggtctccgtgtttttttcctgggcagcaaattgcagcgcctgcagatcctttggaaaacaagagcctccgtatccgatgcctgcctgcaaaaagtgcttcccgatccttgggtctagaccgatagcgcgggaaatatctgagatatctgattgataggcttcacatatgcgggccatttcgttaatgaacgaaattttggccgctaaaaagaaattgttggcatatttgatcagctctgctcccgctaagcttgtaacgataaaaggggtatcaatgtgtttgtaaatggatttgacgatggctgccgatacgtgatcttcttcctgaacaccgatgactgttttgtcaggatgcagcatgtcatataaggcattgccttcccgcagaaactccggattggatacgatattaaagaggtttttagacactccggaggcaatcagctgttttgctatgttttcatttgtcccgggcggaacagtgcttttcgtaataatggttttatacgatcggatcgcctcgcttaaatcaccgatgacggactgcagggctttcgtatcagctgatccgtccgaacgcggcggagttccgactgcgataaaaataacgggacattcctccatgctcgatttcacttcagaagaaaacgagagattgccgcaacgaagtattgcatctgaaagcccaggctcgtaaaagggaatgactccttttttcagctgcccgatttttttgacgtctttgtctgtgcatatcatgtcatgtccgatggatgccagtgccgctgatagggttaaaccgacatacccggcgccaaccacacaaattttcatcacctgagctcctttacaagattactggtcatatatcaatatcctattaaaaaagggctggttcgtgattccgctttctgcccagttgcttccgcctaatttcagatgtacaaacatcgggatgcgctcttggaatatcatgtaataaacatgagctgaggggaaaataccatgataaaaaaagcgatcattcctgcaggcggattcggcacgagaaatctgccggtgacgaaggtgattccgaaagaaatgtttccggtaggatctaagcctgtgattcattatcttgttgaagaattaaaggagtcaggcattgaggacattttgatggttgtatcgagccataaaaatctgattgttgactattttgattcctctttggcacttgaggcttttttggcctctaagaataaactgcatttacttagagagcatcccattccggatatacggattcactatgtgcggcagccttatgcaaagggtcttggcgacgccatttctttcggaaagcaatttgcaggaggagagccttttgccgtcgttttgccagatgatctgattttttccgccaatcagccggctttggggcagctgattgaagcgtatacgaaatatcagtccagtgtgatcggcttaaaagaaacaaaaacggaggatttacatcattacggggtgataaaaggggagcctgttgaaaaagggctttatcgcatacaggatattgtggaaaagcctaaacaaaaccctccgtctcattttgccgcagcagggcgttatattttcacaccggatatttttaatgagctggaggcattagaagctgatagcggaggagaagtgcaggtaacggatgcgataaaagcttcgctcggggcatgtaccgtatacgggaaattgctagagggcgagcggtatgacatcggcctgcaaaaggattatctgaagctgatttacgatatgctgaaaacggaaaagaacccccaataattgggggttcaatcagcgtggagatcgccgaatgtggtcatgattccctcttcgtcaagttcttcttcatagcgctcatgggctctgctttgataaacggtaatttctttcccagtgatatctgtagcgatgaaattttcgtaagactccgtattgccgatattctcttcggcattcatcgtcatatcatcatagctgagcggagggttttccatatcctgcggcgtttgtgagttcccatatttttcgacatcctgataggaatcctcactgtcatatggcgctctgatttcttcatcatcatcaaattcaaattgcccgaatggtgtttcttcttcaatcggacggtctttggaaaccacgtcctgtgacgaatactccgcgagggttgtggcagtcggaagcgcttcaagtcgttcgaaagggatttcctttccgctgacttcacaaatgccatacgtaccgttttctatcgccttcaatgaatgctcaatgtcccgaaggtgctctctctcatgcaagtctagagcgatgtctttctcacgctcgtaaagttctgtcgcctgatcgccgggatggttgtcgtatgccgaaagctcaccccacgaatcataaggaaaggctgagttaagctgaaaatgatcattgtctttgaaacggtttaagatatcttttttcgtttgttccagttcattttttaaatgctgaagctgttctttcgtaagcaatgtgatcgcctcgtttctctgtgatgcatacctttagtatgaacagatcgcctgagaactttcataaatggcgggtggaggaatataggaggttttccttttatggtaagcggatacaacctttgctatcagtggagaaagaaatttaagctttgtttctttttcatttctgaaattaggtttataataggtaaggcaggccatttggactgcatgatctgtgtttgacacaaaggagacacaggtgtatggtattaaaagcattttaaggattatggaggaatgtctcatggtgacaacggtgcagcgtacgttccgaaaggaagttctacatgcattacataaagccaaagaagtcaaccatgctgtcttaataagctattcgagacaaatcgagtctcttgaccctctatcatttttcaattacggagcaaaaaaatatacaggcaatcgatttttttggtcagatcctgaaagtgaattgacaatagtcggtcttggcaaagaagcggttttccagacaaatcaaaaaaacagcgagcggtatcgtgaggtttttgaacaatgggagcgctttaaaaagacggcttttcatatttatgaagaagaaaagctgcagcattctgcagtgggacctgtgttattcggaggattttcttttgacccttgcgaagaaagaggttcacaatgggaccatttctcggaaggggatttctttgtgcctgcgcttatgctgacgatgactgctgaaggcccgttcttaacagttaacagatgggtaagcggaggagaagacgcagaagctgttttagaaggcttaaaagcttttgcggcggaatttatggttcccgatttcaagcaagaagatcaggctgtgattgcagcagccgaagagctggataaggatgattggctgaaagcaatcgaaacggccacaagccaaattaaagagaaacaatatgataaggttgttcttgcccgagagctgctgctcacgtttgacggtccaatccaaattgaaccggtgcttaaaacgcttctggacgatcagcagacaagctatgtttttgcaattgaacaagaaggcaaaacctttgtcggcgcgtctccggaaagactgatcaaaagagacggcggcactgtcatgtcttcctgtctggcaggctccattaaacgaggcgtgaatgaagaagacgaccgccggataggccttgaattattaaacgatgagaaaaacctgcttgagcatgatattgtggtaggtatgattcataatgcttttgtatcaagctgttcagaggttgaaaagcctgatggacctgttttgtacaaaacaaaaagcgttcagcacctgtttacgccgattgtcggacagctgcgcgagtctgcttcgatttttgacttaattgagaagctgcaccccactcccgcgcttgggggatcacctcaggaaaaagctgttgacgtgatcagggagattgaaccgatgtcccgcggctggtatgcggcccctatcggctggattgacagccaggataacggggaattcgcggtcgccattcgttcagggctcatcgaaggaagcacagcaaggctgtttgccgggtgcggtattgtggaagactcggaaccaatctcggaatatgaagaaacacagattaaattgaagccgatgatctctgcattaggaggtgagaggcgttgacagtcaacccgattactcattacatcggaagttttattgatgaattcgccctttccggaattacggacgccgtcgtttgtccgggctcaagatctacaccgctggctgttctttgtgctgcgcatcccgatatcagcgtccatgtccaaattgatgaaaggtctgccggattttttgcattaggtttggcaaaagcgaagcagcgtcccgtactattgatctgtacatctggaacagccgcggccaacttttatccggctgtggttgaagcccattattcaagggtgcctattattgtgttaactgctgatcggcctcatgagctgcgcgaagtaggcgcaccgcaggctattaatcagcacttcttattcggtaactttgttaagtttttcacagactctgctcttcctgaagagtctccgcaaatgctgagatacatccgaacgctggcaagccgcgctgccggagaagcacaaaagcgcccgatggggcctgtccatgtgaatgtgccgctgcgcgaaccgctgatgccggatctttcagatgagccgtttggaagaatgagaacaggccgtcatgtgtctgtgaaaacgggtacgcagtctgttgaccgagagtccctgtctgatgtggctgagatgctcgcagaggctgaaaaaggaatgatcgtctgcggagagctccatagtgatgcggacaaggaaaacattattgcgctgtcaaaagcgcttcagtatccaattttagcagatccgctgtctaatctgcggaatggtgttcatgataaaagcactgttattgatgcgtatgattcgtttttaaaagatgatgagctgaagcggaaactccgtcctgatgttgtcattcggtttggaccgatgcctgtttcaaaaccggttttcttatggcttaaggatgatccgacgattcagcaaatcgtgattgacgaggatggagggtggagagacccgacacaggcaagcgcgcatatgattcattgtaatgcgtctgtttttgctgaggagatcatggcaggccttactgctgccaccagatcctcagagtggctggaaaagtggcagtttgtcaatgggcggttccgcgagcatctgcaaacaatcagcagtgaagatgtttcgtttgaaggcaatctctatcgaatccttcagcatcttgtgcctgaaaacagctcgctgtttgtgggaaacagcatgccgatcagggatgttgatacgttttttgaaaagcaggaccgccctttccggatttattcaaaccggggagcaaacgggatagacggtgtcgtctcctctgccatgggggtatgtgaaggaacaaaagcgcctgttacccttgtgattggagatttatctttttatcatgatttaaacggcctgctggcggccaaaaagctgggtattcctcttactgtgattcttgtcaataatgacggaggagggattttctcctttttgccgcaggcttctgagaagacacactttgaagatttgttcggcacaccgacagggctcgatttcaagcatgcggctgcactttacggcggaacgtattcatgcccggcttcttgggatgaattcaaaacagcttacgcgccgcaggcagacaagcccggactccatttgattgaaatcaaaacggatcgccaatcaagagtccagcttcatcgcgatatgctgaatgaggctgtgcgggaagtgaaaaaacaatgggaactgtaaacataacggtatcagatggtgtccgatatgcagtggcagacgagggaccgaatgcttccgaagccgtcgtctgtctgcatgggtttaccggcagcaaacaatcatggacttttcttgatgaaatgctgcctgattcccgtttgatcaaaattgattgtttagggcatggggaaaccgatgccccgctgaatgggaaaagatacagcacaacccggcaagtttctgaccttgccgagatttttgatcaattaaaacttcacaaagtgaaattgattgggtattctatgggaggaaggcttgcttactcttttgcgatgacatatcccgagcgggtatcggcacttgtgcttgaaagcacgacgccggggctcaaaacacttggggaacggcgggaacgaatcatgcgggaccggaagcttgctgattttattttacgagacgggctcgaagcgtttgttgcgtattgggagaatatccctttgttttcatctcagcagaggctggctgaagatattcggtacaggatacgatcgggccgtctgcggaacaataagattgggcttgcgaacagtttaaccggcatgggcaccggttcacagccttccttgtggagccgtgtagaggaaatagatgttcctgtgcttctgatctgcggggagtgggacgaaaaattttgcgccatcaatcaagaggtgcataagatgcttccttctagtagaatagagattgttccaaaagcaggacatacggtccatgtggagcagccgcgattgtttggtaaaatagtgagtgagtttttgacaagcatctgactcattcacatagagaataaaaggaggtcatcatatggctgaatggaaaacaaaacggacatacgatgagatattgtatgaaacgtataatggcattgcaaaaataacaatcaaccgacctgaggtacataatgcgtttacccctaaaacggttgctgaaatgattgatgcgtttgctgacgcaagagacgaccaaaacgttggggttatcgtgcttgccggtgcaggggacaaagcattttgttctggcggagaccaaaaagtgcgcggccacggtggatatgtaggagacgaccagatccctcgtcttaacgtattggatcttcagcgtttaatccgcgtcatcccgaaaccggttgttgcgatggtgtccggatatgcgatcggcggaggccatgtgcttcacatcgtatgtgacttgacaattgctgcggacaacgcaatttttggacaaacaggccctaaagtgggaagcttcgatgcaggttacggttctggctacctggctcgaattgtaggacataaaaaagcacgtgaaatctggtacctatgccgtcagtacaacgcacaggaagcactggacatgggtcttgtcaacacagtcgttcctttggaacagcttgaagaagaaacgattaaatggtgtgaagaaatgcttgaaaaaagcccgaccgcactgcgctttcttaaagctgcgtttaacgcggacacagacggacttgctggaattcagcagtttgcaggggatgctacccttctttactacacaacagatgaagcaaaagaaggccgtgattcctttaaggaaaaacgcaaacctgatttcggacagttccctcgttttccgtgatcagcaatatctagtaaaccaacagcttgagactttgcggtccaagctgttttcttttcaatacagacattttacctcggagatgatgacatgctgacagaacagcccaactggctcatgcagcgggcacagctgacacctgagagaatcgctctcatctatgaagaccaaaccgtgacatttgcagaattgtttgccgcgtctaaacgaatggcggaacagcttgccgctcattcggttcggaaaggggatactgcagctattttgctccaaaaccgtgcagaaatggtatacgctgttcacgcttgttttttgcttggtgttaaggcggtgcttttgaatacgaagctgtcaacacatgaaaggctgtttcagctggaggattcgggatccggctttttattgacagattcaagctttgagaagaaagaatatgaacacatcgttcaaacgattgatgtggatgaactgatgaaagaagcagcagaggaaattgagatcgaggcttatatgcaaatggatgcaacggcaacgctgatgtatacgtcgggtacgacaggaaagcccaagggagttcagcaaacgttcggaaaccattatttcagtgcggtgtcgtccgctcttaatttgggtataacagaacaagaccgctggcttatcgcattgccgctctttcatatcagcggattgtccgcattatttaaatctgtgatctatggaatgactgtcgtgcttcaccagcgtttttccgtaagcgatgtgctgcattctatcaacaggcatgaagtgacaatgatatctgcggtgcagactatgctggccagtcttttggaagaaacaaaccgctgccctgaatccatcagatgcattcttctcggcggcggtcctgcaccgctgccattgcttgaggaatgccgtgagaaaggattccctgtctttcagtcatatggaatgacagaaacatgctcgcaaattgttaccctgtcgccggaattcagcatggaaaagctcggatctgcggggaaaccgctgttttcgtgtgaaatcaaaatagagcgggacggacaggtatgtgaaccgtatgaacacggtgaaatcatggtcaaaggcccgaatgtcatgaaaagctattttaaccgggagagcgcaaacgaagcctcctttcaaaatggctggctgaaaacaggtgatcttggttatttggacaatgaaggctttttatatgtattagacagacgttcagatctgattatatccggcggagaaaacatttatccggccgaagtggagtcagtgctgctttcacaccccgctgtggccgaagccggggtttcaggggctgaggacaaaaaatgggggaaagtgcctcacgcctatcttgtccttcacaagcctgtgagcgcaggagaattgactgactactgcaaagaacgcttggcgaagtataaaattccggcaaaattctttgtgcttgaccgcctgccgcgcaatgcgtctaataagctcttgcgaaatcagctgaaggatgcgcgtaaaggagaactgctatgatcgaaatagaaaaaatcacgctttaccatttgagcatgaacttaaagaaaccgtttaaaaacagtatcgaaacgcttcaagagcgtaaatttctgatcgtggaagccattgatacatcaggtgtcacaggctggggagaagtttccgctttctcttcgccttggtacaccgaggaaaccattggaacatgtttgcatatgctaaaagatttttttatcccaaatgtcgtcggccgtgaattcaatcacccttcagaagtgccggacagcctggcgcggtataaaggaaaccggatggcaaaagcgggacttgaatcggctgtatgggatatttatgccaaaaagaagggcgtatcccttgctgaggcattgggcggaacaagagataaagtccctgccggggtggtagtcggcctggcgcctcttgacgatatgctgaaggaaattgagagctatcaaaaagaaggttatcaaagaataaaaattaaaattcagcctgggcaggatgtggaattggtcaaggccatccgcagccgattcccaaacatcccgcttatggccgatgccaattcctcttacgaactgaaggatatcagccgtttaaaggagcttgatgactatcatttaatgatgattgagcagccgctccaagctgacgatatcgttgaccaccgccacttgcagaaacatttgaaaacggccatttgccttgatgagagcatttgttcagttgatgatgcgagacgggcgattgagctaggaagctgcaaaattattaatataaaaccttctcgtgtcggcggcttaacagaagccttaaaaattcatgatttatgcaaagagcatcatatgcaggtttggtgcggaggaatgctggaaacaggcatatcaagagcgcagaacgtggcgcttgcttcactgcctcaattcacaatacctggcgatatatcttcatcctcacgctattgggatgaagatattgtaactcctgatattcgtattgataatggatttatttctgtgtcaaaacagcctggtttaggggttgaggtaaaccaagatattatgcgaaaatatgtgaccaaaatggatgttttcacacagcatggttaagaaaaaagcattttgctattttgaataaatgacactgtgctgttacagtaaaagtgttcgttgaatacatcccttctcgtttggaccggctgctgacccagccggtttttttatgtaaatcagcttgacaaaaatggccaaacgcgataattttgcatgagggaaactttttgtcctgtgtaaataaaacatgcttttggctaatttaatgtcacatgtctaagaactgacaacataagataaaacaatcggacattgatggcaaagaggaggagaaatatgagacaagggctgatggcagcagtactttttgcgacctttgctttaacgggatgcggaacggattcagccggaaaaagcgctgatcagcaattacaagtgacagcgacaacatctcaaattgccgatgcagcagaaaacatcggaggtaagcatgtaaaagtcacctctttaatgggaccgggggttgatccgcacctttacaaagcttcccaaggtgacacgaaaaaattaatgtctgccgatgttgttctgtacagcgggttgcatttggaagggaaaatggaggatgtcctccaaaaaatcggcgaacaaaaacaatcggcggcagtagctgaggccattccgaaaaataagcttattcccgcgggggaaggcaagacgtttgatccccacgtctggttcagcattccgttatggatctatgcggtggatgaaattgaagcgcaattcagcaaagcaatgcctcagcacgcagatgcctttcggaaaaatgccaaagagtacaaagaagatttgcaatatttagataagtggtcgcgtaaggagatcgcacatattccggagaaaagccgtgtgcttgtgactgctcatgatgcgtttgcgtactttgggaatgagtatggatttaaggtaaaaggcctgcagggactcagcacagattcggactatggattaagggatgttcaggagctggttgatcttctgacagaaaaacaaataaaagctgtgttcgtagaaagcagtgtatctgaaaaatcaatcaatgcagtggtggaaggcgctaaagaaaaaggccatacagtcacaatcggcggtcagctttattcggatgccatgggtgaaaagggcacaaaagaaggcacatacgaaggaatgttccgccacaatatcaacacgattactaaagcgcttaaataaagaaaagaggtggaggatatgttccctgttgagcttgataatgtgacggttgcttatcataaaaagcctgtactgcaggacatttcgctgcaggtgcctgaaggaaaacttattggcattatcggcccaaacggcgcgggaaaatcaaccttgatcaaaacgattctcggtcttgtgcccagagcttccggagacatctctatttacggcaaagactataaggatcagcggaccagaatcggatatgttccgcagcgcggctcggttgactgggatttccccacaagcccgctcgatgtcgtcctaatgggaagatatgggagaatcggtttattaaagaggccaaagaaagcggatgtggagatggcgaaggccgcattaacaaaagtcgggatgcatgattatgcgaaaaggcaaatcagccagctgtcaggcggacagcagcagcgggtgtttcttgcccgggcactctgccagaacgctgacatttattttatggatgaaccgtttgcaggtgttgatgcagcgacggagcgcgcgattatgacgctgttggcagaactcaaagaaaaaggaaaaaccgtgcttgtcgtccatcatgatctgcagaccgccgaggattatttcgattggatcttactgcttcatttaaggaaaatcgctttcggaccgacggaaaacgtttttacgatcgaaaacctgcaaaaaacatatggaggaaggcttacgtttttaaaagataaagtgctggcagaaggacataaggagtgagcgcaatgtttgaaagtttgtggctgcagcttcagcatccgaatacacagtgggtgctggccggtacgcttttgctcgggacggcaagcggtgttttgggcagctttgtgctgctgagaaagcaaagtttaatcggcgatgcgatggcccattcagctctgccgggagtgtgtctcgcttttctgttcaccgggcaaaaatcactgcctttctttttgctgggggcagcgctcgccggactgctcggaacgttttgtattcagctgattcctcggctttcaaaaacaaaggaggactcggcgatcgggattgttctttctgtgttttttggcgtcgggatcattctgctgacatatattcagcaacagggggcgggaagccaaagcgggcttgattcttttttattcggccaggctgcttcattggtcaggcaggatatcatccttattgcagggatatccgctgttctactgctcctatgtattgttttctttaaggaatttacattgattacttttgatctcgcgtttgcaaagggattaggaatcccggtgcgttttttaaacgggcttttggcttgtctgattgtctgtgctgtcgtcattgggcttcagactgttggtgtgatattaatggcggctatgctgattacacctgccataaccgcgagatattggaccgaacggttaaccgggatgatcgtcattgccgggattacaggcggggtcagcggcgcggccggaaccctgcttagcaccacgatgaagggaatggcgacagggccattaatgatcttatctgcaacgctgctctttcttgtttcaatgatttgcgcgcctaagcggggattggctgctaaagccataaggctgatgaggctgcggcgcagaacaagcagggagcaagtgcttttggcgatttatgaacagtatgaaaagaataatctttgtgtaactgttgaaagtgtaagaaagaaaagacgcctatccccttcattatgccttaaggcattaaatgacttggaacaagagaggtgcattgagcgtatcgaaaatgggatttggcaaatcacaagcaaagggatagaaaaaggctatcacacagctttgaagcagcggatgtatgaagtgtatctcatgcatgaaatggaacttgccaatatagaatccgatcaggactactttgacccggaccgtttaccgagagaaacgagagagcggctttattcactcttaaagctgtatggacggatgcctgagcttcgaaaagtgtctcatgatgccgagaagggacagatcgcgaatgagttttgaagcatggattatagctaccggtgtattagtcggtgtaagctgcggattgatcggcacatttcttgtactgagaagcatggcgatgctggccgacgcaatcagtcatacagtgttgcttggcattgtcggcgcttttctagtgacgggaagtctcgatgggatttatatgtttattggcgcagccgcaaccggtctgttaacggctttcttggttcagcttcttcatagcaagggggttcaatcagatgctgccataggagttgtgtttacatccttatttgcaatcggggttattttgctttctgtgtatggagcgaatgtccatctcgatattgagcactcgttaatgggagaaatcgcttttgtgccgtggaatacggtgacggtattcggggttgatattgggccgaaagcgttttggatgctggcatctgttctggttttaaacgtagtgttgatcagtgtgtgctataaggagtttaaaatcgcttcgtttgatcctcaaatggctttagccttgggaataccggttttgctcattcattacgtgcaaatgggcatgctgtccttgacgactgttgcttcctttgattcggtgggtgccgtattggttgtggccatgctgattgttccgccggctgcggcacatttgctgacagaccggcttctttatatgctgattctcagcgcgttgattggcgggctgtcggcggtcatgggctatttcttcgcaacgtggcttaatgtttcgatttcaggagcgatggcggccatgacaggtgtatgttatgcaagcgcctttttgttttcacctgcaaacggggtcataactaaaaagctgagaacactcaacatgcaaaaagaaagagctggctgatgcagctctttcttttaattacaaatcatgcggcttaaacgttttgcagtctgtttcccggctgttttcagccgtttcaccagtatggctgacaacataaatggcatcagcggtgcatttgttacctttgccccaataagaacagttgttgacctcacatagaattttctgctccatgccatcccctccttataaaggttctggattagtatagccggctggcttgccctctattcctcctggcggatatagcgtttatctcgcataaacattttccagaagaaataaaagcccggaaatagaatgataaatgcaacgatatacgttgcaaacagcgctctgaacgttgctggctctgtgaagcctgacatgactgtcacatcgggataaatcatatacggaagatgcgcccgcccgtacgcgtagcttgcgagaaaatactgtatcccaatcgcgacaagtgcaagccgcggttttccgatgttttgcccaaagctcttattaggcagaaaaagggcgattccagcaatgacaaatgtaatgaacgatgcaataatccaagtaaaatcattcatcattccgctgtacagccagtttgcttcattccgcattgtcaccataatgcatactgcaaacaacagtgaaatcgggccggtaatcagggcgctttttctgtaggctcggtacgcatcctgttcctctgccacatttgaaacatctgcaagcagcagcgaggacaaaaataaggtgcttaaaatcgcaaacccgataaatgaataggcgttggggcttgaaaagattttagacatatttaagttatagattccatccgttttttctataaaccctccgtgtgtcacaggaagcaccaaaattaaaatagcaggaatgataaagccggagatgccggaaatatatcttagcgttttccgctcctttgctgtatttgaaaacacgagaaatccgcttcgaatcgctaaaagcagtaaaatcatgcttccgggaattaataaaacggtgccgagcacaaatgtcgcgccggggaaaaaactgaaaagcgccacgacgatggccacaataaagacatttgtgacctcccaagtcggggacaaaaagcgattcgcaatatcggtggccttcatatgctccttgtttaaatagatcatagaccaaaatcccgctccaaaatccattgtcgccatgacggcgtaaataaacacaaagccccagataattgagatggcgatcagagcgtcagttgaaatctccatttgtcgatcttccttccatttggtttcctgtttgcggagccattacgactccgctgtatttaaatcttcgtcaaccgggtgcttgcggaaatagtacagcagcacgtagacgacagcagcgcctaacacggcataaacaaatgtgaaaaacaagaagagcactccgatcgaaccagtcgttgttacgacatccgatgttttcagcagatgatagatgacccaaggctgcctccctgtacaggcgaaaatccagccgaattcaatgccgataagactaaaaggccctgctgtcatgaaaatgaccaaaagccacgtcgggaaacggtctttcttaagcacctttctccagaccacaccgatgatggaataaagaatcaacagcatgcctactccgaccatcgcattaaacagcgtgtgaataaaaagcggcggccattcatctctaggaaatgcattcaatccctttacaacagtgtcaaaacggttcgctgccaaaaagcttaaagcccatggaatctcgatagcccattttactttttcttcattcgggtcggtaaaaccgccgatagcgagcggggcgtgggatcttgtttcaaataggccttccgcaccggctaatttttcgggctggtattcgtacagcatctgtgcagattcgtgtccgttcaaagcggtcagcaatgaaaaaataccgccgatcgtcagtgcgagcaaaagggctttccggtgaaagcgatagaccttttcctttttcctcgttcggatcattttatacgccgcaacagaagccacgataaacgcaccggtcataaacgcggacagcacgacatggccggcagtgataaaaaagctaggattaaaaaacgcagcccacgggtcaacatctgtaatttttccgtttaaaattttaaaaccggcgggcgtaccttcaaaagcgtgaacattcgtgatcagaacagcggatgctgctgccccgactaacacaaagaaaacagcaacaatcctcattgcaggtgacaaacggtctgcagcgtatacataaatcgacatgaatagggcttcaacaaaaaaagcatagatttcaatttgaaatggcagggacatcacccggccgatgacttccataaatcccggccataaaagcgcgagctgagtgcccgcgatcgttccggtcggtatggcgacccccagcaaaacggcttgtgctttcgtccatcttttcgccatgatcgcataatggtcatctttcgttttttgatagatcaattccgccactaaaatcatgagcggcagaccgactccaagtgttgcgaaaatgatatgaaagcccatcgtcgtgccaaaaaggcttctggccaaaactaaatcatccacaatcgtaaaccacctttctaaaaagacgttctgtatgtattttgggtttattatttgcttcctcggttagattattcttcctattcttaaatgccatgaggtttacgatgtgaaaacagagggaaggatgtaagaagattgacaaaacgtttgtgacgttataaaataaaacgtaattattacgatttattgaaaggagatacccatgaaagaaggaattcatccaaagaaccacaaagtgatatttcaggatgtcaacagcggctaccgttttctcagcacctctacgaaaacatctaatgaaacagcagagtgggaagacggaaacacatatcctgtcattaaagtagaggtaagttctgacacgcatccgttttatacaggccgccagaaattcaatgaaaaaggcggacgagttgagcagttcaaaaaacgctataacatggggaaataaggcagaccagagggtttgtctttttttattatgacgaataaacaagggttgtgatatattgaagagtaaaaagaatagaaagggacaacgaacatgagtcttctaaatgatattcttgaatttaacaagacatttactgaacaaagagagtatgaaaagtatcaaacatcaaaatttccagataaaaaaatggcgattctttcttgcatggacactcgtctggttgaactgctgccgcatgcgatgaatttgcgaaacggtgatgtgaaaatcattaaaagtgccggtgcgcttgtgacacacccattcggaagcatcatgagaagtttactcgtcgcagtgtacgagctgaatgcagatgaggtgtgtgtgatcgggcatcacgattgcggcatgagcaaaatcagcagcaaaagcatgcttgaaaaaatcaaagcaagagggattccggaagaacgcatcgaaacaataaagtactccggtgtagactttgatcaatggtttaaaagctttgattcagtggaagcgagtgtgaaagacagcgtagacgttattaaacatcacccgctgttccctgaaaacgttccggtccatggcttagtcattgatcctaaaaccggaaaactggatcttatcgtaaacggttataacaattaatgtttttgtttcttttcaggaacgggatcgactcctcccggatggaacgggtggcatttcaaaatccgtttgattgtcagccatccgccttttaaagcgccatgtgttttaatcgcttcgattccatattgggaacaggtcggataaaagcggcacgttggcggtgtcaggggcgagatgaatttttgatatcctctgatcagagcgatgaatagggttttcatgtttcttcagcaacctttctgatgcaagtataagaaaaaaaacacagattgaaaagttaatcaataattcttatcggaaaagtatgttataatgaaattacatttttaaaaaagggagagtgccattatgccttcagtagaaagttttgagcttgatcataatgcggttgttgctccatatgtaagacattgcggcgtgcataaagtaggaacagacggcgttgtaaataaatttgacattcgtttttgccagccaaataaacaggcgatgaagcctgacaccattcacacactcgagcatttgctcgcgtttacgattcgttctcatgctgagaaatacgatcattttgatatcattgatatttctccaatgggctgccagacaggctattatctagttgtgagcggagagccgacatcagcggaaatcgttgatctgcttgaagacacaatgaaggaagcggtagagattacagaaataccagctgcgaatgaaaagcagtgcggccaagcgaagcttcatgatctggaaggtgctaaacgtttaatgcgtttctggctttcacaggataaagaagaattgttaaaagtatttggctaaaatagaaaggacctttttgcgcttaagcaaaaaggtcttttttgtgacgtctcatattttgtgtaccatttgctgtaagcgtttgctactatttaagtaaacgatgaaagggtgatggcatgaaaaagatgttggttgttctgcttttttctgcttttttgcttaatggatgcggatctggtgaaagcaaagcaaatacagctgagacgcccgaggttttggatgtcaagctgaccgggcctgaaaaagtaaatcccggagaaagcgctgcttatgaagcagccgtatcatatggtgatgaagctgtgacggatgccgatgaagtagagtttgaagtatggaaagaaggggaaaaagacgcaagccaaatgtttaaggcgaaacaagaaaaaggcgtataccgattggaaacgacgtttaaggaagatggtgtatacactgtccaatctcatgtcacagcaaaaaaacagcatagcatgccgaccttaaaagtccaagtcggagacgccgatgctgccagcaatcagtcagaagaggagcattcacatcatcattgattgtgtgaatcagagtgattttcttgtggtggatcaatggtatgctttacattataggcttttacagtcgtccaaatggttacaagcaaaacagccagcacaatcaaaatacttatcgtaatgagaagcgtcatgacattccacctcccgttttttaacaattgtagcataatagaagaaatcgtgacagataagggtaaaaaagaggttttagcgtacgatattaagggtatacatagtcatataacaaggaggagataccatgtcagaacaattgattcaagcagtgaacaaacaagtagccaactggacagtcatgtatgtgaaactacataattatcactggtatgtgaaagggaaagatttcttcactcttcatgaaaagtttgaggagctgtacaacgaaacagcaacttatattgatgacttagcagaacgtcttttggcgctgaacggaaaaccgattgcaacaatgaaggaatccttagaaacggcttctgtcaaagaagctgctggaaatgaaacagctgaacaaatggttcaaagcgtatatgatgatttcacagtcatcgcggaagagctgaaaaacggcatggatttagctgatgaagtcggtgacgaaacaacaggggacatgcttcttgcgatccatcaaaatattgaaaaacataactggatgctaaaagcttacctaggttaagttcaaaaatagaacggccggatgtcttaaaaaagacgtccggcttttctttttgtatcttaaaaataggcgacaaccagtccatttttctgaaaaatccaatccgttcggcttgtttaccatagaatattgtaaggccgtttctgtgaaaggatgttgggataaatggatagagactttggcatcttttcgtttttagcagtcagcgtttcagcagcgggttttttctttggaggttttcagtattcatttctgattttgctctctcttatggcaattgaatttatcagtacgactttgaaggaaaccattattcacaaactgtcatttaaaaaggtatttgcccggcttgtcaaaaaattagtcacgctggctctgatctctgtatgccacttttttgatcagctgctgaatacacagggatcaattcgtgacttggctattatgttttatattctttatgaatctgtgcaaattgttgtgacagccagttctcttggcataccggttcctcagatgcttgtcgatcttttagaaacgttaaaaaataaatttaagcgcaaaccgtaacttttccctgttcgcgggtcataataaagcccagagcgtcggtcgcactttccggcaaaagtatcgcaaaaaaactgtacgagctagtctgcatgcagaacctgacggcgtgctgggtttcccttattttttgataaaaggcttccgaagaaacgtaactgtggtatgatgtatggaagatagctaggaacggatttgagggataaacatgtacgagtttaaagattattatcagaatactgttcagctttcctttgacgatcagcctttctcggacagcccgaagcatgtctgggtgatttgccgttttggcggcaaatggcttttaacagaacatgaggacagaggctatgagtttccaggcgggaaagtagagccgatggagtgcgcagaagaggctgcgctccgggaagtaaaggaagagacgggcgcgagagtcaaaagcctcaagtatctcggacagtataaagttctcggaaaagaaaaagtgattgtaaaaaatatatattttgcagatatagaaaagcttgaaaagcaggctgattactttgaaacgaaaggcccggttttgtttcacgagctgccggagaacctttcccgcaataaaaaattcagctttattatgaaggattccgttcttccgatcagcttgaaaaaactgaaagaatctggatggattgaataaaaaacccggcacatgtgccgggttttttatgtcctccccttcgtccatttcttttccagcagctcgacgccctgatacatcagagtggcgaagatggcgatgatcagcaggcttaagaagacgagtgtaaaattgaagacttggaatccgtaaataatcatatatcctaatccgaccttcgaaacgaggaattcccctacaataacgccaacccatgataaaccgacgttcacttttagtgttgaaataatcgcgggggaggatgcaggcagtatgacttctttaaaaataacccacttttttgcgccgaatgttttcatgactttcgtatagttttcgtcgacctcttggaaggcggtgtagacaacgatggttgtgataatgacgctgatgatggctcccatcgcaatgatgctgataaaactgggaccgagcgcgacaatcaggatcgggcccagggccactttcggcattgcgttcaaaatcacaagatacggatctaaaattctggcaagtcggttagaccaccataacaaagcggctaggcacgtgcccataaacgtcccgagcaaaaagccaagcaccgtttcaaataaagtgacgccgatgtgtgacagtaaagaaccgtcaccaagtttctccagcaataatcgccacacagctgatggagagctgaagatcagcggatcgatccagccctgcctgctggagatttcccagcccgagaaaaagagaataaatatggcaagctgaaaggaatggaccttccacttttcctttttctgtttgaattgatactgctcgtgaagcagatcaatggtttctttgctgtttctcaagagaattcagctccttccatatcgtttgaaacagtgtctggaaggaaggttcctgacgggcgtcaaaaggcaacatcgcggccaattccttaggaatggtaaaaatctgatggatggtgcccggctgatttgaaaataaaaagatcgtatcgctcatcgctatcgcttcccctatatcatgagtgacaagcactgctgttttttgatattcctttaatgtgcggaataccaggttttccaaagacagctttgtctgaaaatcaagcgcggaaaatggctcatccagcaaaagcagactagggttaggcgcaagtgttcttgcaagcgcagcccgctggcgcatcccgcctgacagttctttcggatattttttctccacatctatgaggccgaactccggcaatagaccgagtgcagcggctttgctttcttctgtcagcgtgtcggcgatttttaaaccgagaagcacattttcctcgatagatttccagggaaataagtaatcctgctgaagcatatagccaatattatgttctttttgattcggctcacggccttcaatcagaactctgccttctgatggctcaatcaaaccggcaataatggaaagcaatgttgtttttccgcagccgcttgggccgagaaatgagatgaaatcgcctttttcggcatcgaaatgaatatcccgcacagccgttgttttttctttaatagaaaaataagtatgggttacatggtcgacatgtaagaaagacatagatggcgcctcctatttctccgaggtgactttttcagcaatttctttatttacaagctgattgtatggaatgtgcttcggcagttctcccgatttatccataatggtttggagaagctcccattctttttcgttaagcagagggtctggtgaatatgaatgctgttttttatagcgttcaatggatgtttcgatgacgtctgggtcggtatcatcaaattcatctttaatggcatctgtgatgtccttcgcagaatgattttcaacccactgctgcgccttataaatggcttttgtaaacttgacggctgtgtcttcatttttcttcaaatagctttgtttcgccataaaagtcgtataaggaacctctcctgattcttctccgaatgaagccacgatatggccgatgccttttttctcaaagagagaagcctgcggttcaaagagctgtacatactcaccggttccagaagcaaacgcattggcaatattggcgaagtctatgttctggatgaggtctatatccttatgcgggtcaatcttatgtttgttcagtacatactcgccgaccatttgcggcatgccgccttttcgctgaccgagaaacgtttttcctttcagctgatcccagtcgaagtgttcaacatcttctctcgcgacaagaaacgttccgtctgtctgagtcagctgggcgaaattaatgacgggatctttagccccttgcgcttcgacataaatagatgtttctgacccgacaagcgcgatgtcggagccgttggaaagaagcgatgtcatcgttttatctccgccccaggtcgtattcacatcgacatcaagcccttcttccttaaaaaaacctttagactcagcaacatataaaggtgcgtaaaaaattgaatgggtcacttcagctactttgactttggtgagcgtttcttcctgcttgcaagccgccagggcgaacatcagaaaaatactgccgacacaggcgaagcccagccttaaccatctgttcacatagacaacctccttatttcgcatcaagttaatatccttttttgctttacatatcgtatgatgggtataaaaatgtgtgaatgcctaaccaggttctccggatgtaattttggagtaaggaaagcatatagaaaaaaggaggcggctgttttgattgtagagaaaagaagatttccgtcgccaagccagcatgtgcgtttgtatacgatctgctatctgtcaaatggattacgggttaaggggcttctggctgagccggcggaaccgggacaatatgacggatttttatatttgcgcggcgggattaaaagcgtgggcatggttcggccgggccggattatccagtttgcatcccaagggtttgtggtgtttgctcctttttacagaggcaatcaaggaggagaaggcaatgaggattttgccggagaagacagggaggatgcattttctgcttttcgcctgcttcagcagcacccaaatgtcaagaaggatagaatccatatcttcggtttttcccgcggcggaattatgggaatgctcactgcgatcgaaatgggcgggcaggcagcttcatttgtttcctggggaggcgtcagtgatatgattcttacatacgaggagcggcaggatttgcggcgaatgatgaaaagagtcatcggcggaacaccgaaaaaggtgcctgaggaatatcaatggaggacaccgtttgaccaagtaaacaaaattcaggctcccgtgctgttaatccatggagaaaaagaccaaaatgtttcgattcagcattcctatttattagaagagaagctaaaacaactgcataagccggtggaaacatggtactacagtacattcacacattatttcccgccaaaagaaaaccggcgtatcgtgcggcagctcacacaatggatgaaaaaccgctgacagtgaaatatgttatgataaagaaaaaagagaacgaaaggggatttcactttgggaatgcctgttgaatttaatacactgattgtgacaaaaggaaaagaagttcgcatagatgaaaatatattcacgttagagaaggacggataccgagtatatccgatggagattccaatggatgtacgcaaaacaaagtttggcgaaaagtcaggcacagctgaagtgcagaagcttcaatgggaagaaggccggaccatcattacatacaagctgacttctttgcattccgtcaattaaaacaagccaagagcataattgctcttggcttttgttttttatacgagagggccgcctgcctgggcgatggcatcggtatgtgcgaactttttaaagttctctttgaattcatttgcaaggtagactgctttttctttgtattcttccttgttggtccacgtgttttcaggctgaaggatatgatcaggaacgccaggaacatgggccggaatgtgcaggccgaaaatatcgtcagttatcatttcagcatcctctaatttgccttcaatcgctgctttgaccattgctctagtgtaagaaagcttcattcgttcgcctgtgccgtagccgcccccggtccatccggtattgactaagaaaacgtctgcgccgtgttcatcgatctttttgccgagcatttcagcatagacgtgagcaggaagcggcaggaacggtgagccgaagcatgtagaaaacgtcgtttcaggagacgtgacaccacgttcggttccggcaagcttactcgtgtaaccgctcaaaaaatggtacatcgcctgctccttcgttagtttgctgatcggcggcaggactccgaaggcatcagccgtcaaaaatacaatggctgacggatggccggccatgcttggagtcacgatgttattaatcatatgaatcgggtaagctgcccgcgtgttttcagtatagaaggaatcatcataattggcttcgcgtgtatcttcatccacaacgacattttcgagaacagacccgaagcggatcgcgttaaagatttgcggctccttttcctcgcttaaatgaatacacttagcgtagcatccgccttcaatattaaagacgcctgtatcagaccagccatgttcatcgtcaccgatcagcttgcggtcagcatctgccgacagggtggtctttcctgttcctgacagtccgaagaaaagggcgacatcgcctttttcaccgacattggcggagcagtgcatagataaaatatctctttcaggcagcaggaaattcataatggagaaaatggacttcttcatttcaccggcatactcagttccgccgattaaaattgtccgcttttcgaaagagacaataataaacgtttcggaatgagtgccgtctgtttttggatccgctttgaaatgcggagcagaaagaatggtgaacggctgctcaactgttttcttatcatttccttccggacggataaacagctgccgcgcaaataaattgtgccatgcgaactcatttacgacagtgatcggcagcctgtatttctcgtctgctccggcaaatccttcgaaaacaaacagttcatctcgctcctttaaatagctgacaactttcgtgtacagccgctcaaacgcttcttctgaaatcggctgattcaccgggccccaatcgatcttatttttcgtgctttcttcttccacgatgaatttatctttaggtgagcgtcctgtgtaagcgcctgttgtcgcgcgaacagcacctgtggatgttaaaatgccttcgtttcgggagaggactttttctgttagctgtgctgctgataaattatgacgcacatttggacatgttaataaggcttgtaaatctgcggtcaaatcaactgagttcatatgaaaccttcctttatcgttttttgtgttttgctaattgtgaattagtataacatatattttcaaatagtctatactatttattattttttgtgtgtgcatttccattgttttccctcaatataggtgcctatttcttctgaatcatattgacattgcaaacccttttacgataagatatttcattgagcggatactcttatcccgagctggcggagggacaggccctatgaagcccagcaaccggtttctctgttattcattatgttcaactgagtgagacaaccaaggtgctaacctgttgcaaggttgtatgattccttgagcgataagagtgaaaggcacaaagaccaaaccctttcctcgatggaaaaggtttttttatttcataaatatgccaattaacattctctaatataactgtacattgtataagagggagcgagttccgtatcatatatacaaggtctttcgggaggccttgtgcaggaggaagcaaatcatgagtaaaaatcgtcgtttatttacatcagaatctgttacggaggggcatccggataaaatctgtgaccagatttctgacagcattttagatgaaattttaaagaaagaccctaacgcgcgtgttgcttgtgaaacatctgtgacaacaggtttggttcttgtaagcggagagatcacaacttctacgtatgttgacattccgaaaacggttcgccaaaccattaaagaaatcggatacacacgtgcaaaatacggatttgatgcggaaacttgtgcggttttaacatcaattgatgagcagtctgctgatatcgcgatgggcgtagaccaagcgcttgaagcccgtgaaggcacaatgagcgacgaagaaattgaagcgattggtgcgggtgaccaaggattaatgttcggttatgcgtgcaacgaaacgaaagagcttatgcctcttccaatttcacttgcccataaattagcccgccgcctaagtgaagtccgtaaagaagatattcttccgtaccttcgccctgacggcaaaacacaggtaacggttgagtacgatgaaaataacaaaccagtccgcattgacgcgattgttatttcaactcagcatcatcctgaaattacacttgagcaaattcagcgcaacattaaagaacatgtaatcaatccggttgttcctgaagagctgattgatgaagaaacaaaatatttcatcaaccctacaggacgtttcgtaatcggaggccctcaaggggatgcgggacttacaggacgcaaaatcatcgttgatacgtacggcggctatgcacgccacggcggaggcgcgttctcaggtaaggacgcgacgaaggtagaccgttctgcagcttatgcggcaagatacgttgcgaaaaacatcgttgcggctgagcttgctgattcttgcgaagtacagcttgcttacgcgatcggtgttgcacagcctgtgtcaatctcaatcaacacattcggttccggaaaagcttctgaggaaaaactgattgaagttgttcgcaataactttgatttacgacctgccggcattatcaaaatgcttgatttgcgccgtccgatctacaaacaaactgctgcgtacggccactttggacgtcacgatgttgaccttccatgggagcgcacagacaaagcggagcagctgcgtaaagaagcgttaggagaataattttatagccgcttactggttaagcggctttcccttttttatcgttgtattcatgtttatttttttacataactgtgaaaccaaatactattcacagcgtctataaataggggttcaatgatgacaattttaattatggaggcaatactatgtgtggatttgtcggggtttttaacaagcatccgttagctcaaaccgctgatcaagaagaactaatcaaacaaatgaaccaaatgatcgttcaccgcggtcctgacagtgatggatatttccatgatgagcacgtcggcttcggattcagacggctcagcattattgatgtagaaaatggcggacagcctttatcatatgaagatgaaacatattggattatctttaacggagaaatctataactatatcgaactgagagaagaacttgaagcaaaggggtacacattcaacacggattcggacacagaggttcttcttgcgacttaccgtcactataaagaagaagcggcgtccaaactgcgcggtatgtttgcctttctgatttggaataaaaacgatcatgtgctttatggggcaagagatccattcggcattaaaccgttgtactacacaacgatcaatgatcaggtttattttgcctcagagagaaaaagtttaatggttgctcagaatgatattgaaatagataaagaggcattgcagcagtacatgtctttccaatttgttcctgaaccaagcacgcttgatgcccatgtgaaaaaagtagagccgggttcacaattcacaatccgcccggacggcgatatcacattcaaaacgtatttcaaagcgaacttcaagccggttcagactgaagaagacaagcttgtgaaagaagtccgagacgcgatctatgactctgtaaacgttcatatgagaagtgacgttcctgtcggttcgttcctgtctggcgggattgattcttcctttattgtgtctgttgcgaaggaatttcatccaagcttaaaaacattctctgtcggctttgaacagcagggcttcagtgaggttgatgtagcgaaagaaacggcagcggcgctgggcattgaaaatatcagcaaagtcatttcgcctgaggaatacatgaatgagcttccgaagatcgtatggcattttgatgacccgcttgctgatccggcagcgattccgttgtactttgttgcaaaagaagcgaaaaaacatgtaacggttgctttatcaggtgaaggagcggatgagctcttcggcggatataacatttaccgtgaaccgctttcgcttaaaccgtttgaacggattccgtccggcttgaaaaagatgcttctgcacgttgctgccgttatgcctgaaggtatgagaggaaagagcctgcttgagcgcggctgtactccgcttcaggatcgttatatcggtaacgcgaaaatctttgaagagtctgtcaaaaagcagctgttgaagcattataatccgaacctttcatatcgcgatgtgacgaagacttactttacagaaagcagctcgtacagcgatatcaataaaatgcagtatgtcgatatccacacttggatgcgcggcgacattttgttaaaggcggataaaatgacgatggcgaattctttggaactgcgtgtgccgttcttggataaagtcgtattcgacgtcgcttcaaaaattcctgatgagctgaaaacgaagaacggcacgacgaagtatcttcttcgcaaagccgctgaaggaattgtgcctgagcacgtattaaaccgcaaaaagcttggtttccctgtaccgatccgtcattggctgaaaaatgaaatgaacgaatgggtgcggaatattattcaggaaagccaaacggatgcttatatccataaggattatgtccttcagcttcttgaagaccattgtgcggacaaggctgataacagccgtaaaatctggactgtactgatctttatgatctggcacagcatcaatattgaaaaacggtatatgcctgaagagctgagccatcagcctaaagaagtcatctttgtgtaacagacaacaaggctttcgagtagtcgaaagccttgttgttatccttttatttctccatcatcattggtttacccaattcatacggaatattcagaaaaatgatttaatgatatttttttctaggggagaagaagcatgcaaaaacaaaaacaagagctgcaccgcggactcgaagaaaggcatatttctttaatgtctttaggagctgctataggagtagggttgttcctcggctccgcatcagctattcaattagcagggcctggtattctggtagcgtatgccgcaagcggcctgatcatgttttttattatgagagcgcttggggaaatggccattcaaaaaccggtcgcaggctcattcagcaggtatgcgcgtgactatttgggaccgcttgcaggctatttaacagggtggaactactggtttttatgggttgtcacctgtatggccgaaattactgctgtcggcatctatatggggttctggtttccggacgtgcctaactggatttgggcattatcggcgctggtcattatgacgggtgttaatttcctggctgtcaaagcttacggcgagctggaattttggttcgcattgattaaaattgttgcgatcttatccatgattgctgtcggtttattgatgattattgcaggagtcggcaatggaggcattgccaccggaatcagcaatttatggaacaacggtggatttttccctcatggtttaaaaggggttctattgtctctccaaatggtcatgttcgcctatttagggattgaaatgatcggggtgacggctggcgaagtaaaaaacccgcaaaaatcgttagccaaagcaattgatacagtattttggcggatattgattttttatgtaggcgctttatttgtcattatgtctatttatccgtggcaggaaattggctctcaaggaagtccatttgttctcacatttcaaaaagtgggcattccatcggccgcaggtatcattaactttgtcgtgttgacagccgcgctgtcttcatgcaacagcggtattttcagcacagggcggatgctgtttaacttggcagaacagaaagaggcgccacaagcatatggtcagctgacgaaaggcggcatcccgggtaaagctgttctggcttcagcgggggctttattagtcggagtgctgttaaactatgttgtccctgcgaaggtatttacttgggttacaagtattgcgacgttcggagcgatttggacgtgggcaatcattttgctttctcaaataaaatacaggaaaagtttaaaacctgaagaaaagaaacaattaaagtacaaaatgcctttatttccgtttacgtcttatgtgtcattggcatttctagcattcgttgtcattcttatggcttacagccctgatacaagagtagccgtgattatcgggccgatatggtttctcatcttgctggctgtgtactatggaaaagggtttcacaaaaaaaatgcagcagctgccagcgaacgaaatatcagctgacaaaaagagctcccagtgggctctttttgtgtgtgctcatagaaaatagagaacaggaaagaataggtatgtgtttttgcagaggctgtttatagttttgtgataagataaaagtcatacgtttcatgctatatgtgaacgttttatggaaaaatcgaaacccgaactgttatgacgtccgggttaacgatggttattgctttcaaatataatttgaaaaatggtaaagtaagacgaagcaggtcttatgtttgttgaagaaatttataatattggcccttttctacatattctgaccgtattctttgcatatcttttcggtcttcttccgtcaaagggcggatgacttttgcagggcggccaaaggcgagatggccaggcggaatgatttttccgggcgggacaagactgccggcaccaataaaagcgccttctccaatttcggccccgtctaaaatgattgagcccatgccgattaaggcgttcttgcggataacagagctatgaagtgtaacctgatggcctatcgtggcgtcatcttcaatgagtagcgtcttgttcgggctttgatggaggcagcttaaatcctggatattgactctgtttccgattctggtcggcgcaacatctccccttatgacaacagaaaaccaaatgctggactgttctccgataacgacatcaccggtaattgttgcattatcagctataaaggctgttgggtggatatctggcttgtgttccttataagggtagatcataagattcatccttctttctctatttaaatttcgtatgaggtgaagagcatgtggacctggaaagcagacagacctcttgcagtgattgtaatcattcacggagcaagtgaatatcacggacgatataaatggctgattgaaatgtggcggtcttcgggttatcacgttgtcatgggcgatttgcctggacagggaacaacgacaagagcgagagggcatattcgctcgtttcaagaatacattgatgaagtagatgcttggatagataaagcgcgaacctttgatcttccggtttttcttctaggtcacagcatgggcggtctggtcgcgattgaatgggttaaacagcaaagaaatccccggattacgggaattattttatcatcaccgtgtctcggactgcaaattaaagtcaataaagcgcttgatcttgcatcaaaaggcctgaatgtcatcgctccgtcacttaaggttgattcgggattatcaattgatatggcgacgcgcaatgaggacgtcatcgaagctgaccaaaatgattcgttatacgtcaggaaagtttctgtcagatggtacagagagcttttaaagacaattgaatcggcaatggtgccgacagaggcatttttgaaagttccgcttcttgtgatgcaagccggtgatgacaagcttgttgacaaaacgatggtcatcaagtggtttaatggtgttgcttctcataataaagcatacagagagtgggaagggctttaccatgagatcttcaatgaacccgagagagaagatgtctttaaagcagcaagagcgtttactgatcaatatatttgaactagtagggggtgcatgtgttgacagtaccggaacatccttttggattgatggcaaaggtatatcgagatatttttccgctcgttcatcaagagctggacatatggaagcaaaaatcagaatcgattcataacagtgaattgaaagcacaggcaaccgcaagtattcgggacaaaacgtttcactgtgaaggcggcggcatactggccttattgtcaggcagccaaaagcagaaatgtgtcgagtttatcatcgcgtatcaaacgattagtgattatttggacaatctatgtgaccgcagcacctcgctggacccacaggattttcggatgctccatgcctcaatgcaggacgcactgacagtgggagcggaactgcaaaactattatcaattcagggaagaacaggatgacagcggatatctgcacgaactggtcaaaacgtgccagcgtgtccttggttccattgagcactatgacatgattaaaccttatctgcttgaactgtgcggctattattgcgatttgcaggtgcataagcacgttattgagcatgagcgtgttccgcggcttgaaaagtggtttactcaatatgaatcagagctgcctgagatggaatggtatgaattttcagcctgtgcaggctcaacgttaggcattttctgtctggttgcgtattcgttccagcctgatttcacagaaagcaccgctaaaaaaatccgcgacagttattttccttacatacagggtcttcatattcttcttgattatttgattgatcaagaggaggacttgctggaaggagacttgaatttctgctcgtattatcagtctcatgaagagatgatgaatcggcttgaacactttatccataaagccgacgagcatttacaaggcattccgcatgaaaacttccatcgtttaatcaatcgcggcttgcttggtgtttatttgtcggatgataaagtggcaggccaaaaggaaatgggccggctcgcaaagaagctgatcaaagccagcggaaaaacctcccttttcttttatatcaacggcagagcctaccggaaatttcaaaaaatgtcctggatgaaaaactcaaagaaaaaagctcaaatcatttgctgatctgagcttttttttcgatggcgacaataaatggcgggtcattttgctgattgataaacccgtatgttaatacacgggctgtttgctggtccaagtcccggcaaaactcgagcacgtcgtttttttcagctttgccttccgggtggccatgatagacgacgagaacaatcagaccttcgtctttcatgatgctgagaagctgttcaatggctttgatcgtagaactgccgtttgtcgtaattgatttgtccccgcccggcaaatagccgaggttaaataccgcggccgccactttgccatgtgtttcaggcgggagggattcagcgattttatcatggcttttgtgaaataacgttgttcgcgcttgatacatgtcaccgagccgttcctttgtattggccacggctgattcttggatgtcgaatgcgtatacatggccgttttcaccgacaagctccgctaaaaactgtgtatcatgtccgttgcccattgtcgcatctacgacaatatctccctctcccgcggccattttcagcagttctttgctgtaaggaagaattttcttcaaaatcatagcgctgattcctcctcaagccgttgaaagaactttccttgatagctgcctcgattttctagctctttattaatggcgccaagcacttcccatttgttgacgctccacattggcccgatcatcaactcaatcggtccgtcacctgtaatgcggtggacgatcatttcaggcggaatgatctcaagctgatcgcagacgagctgcacataatcatcttgagaaagaaattccagcttgcccttttcatattgtttgaccatcggcgtgcctttcagtaggtgaagcagatggattttaatgccctggacatccaaatctgcgacggcctttgccgtttccatcatcatgtcccggtcttccaaaggcagcccgttgataatatgcgagcagacacgtatgccgtgttttcttaatttattgacgccttccacatagcagttaaaatcatgtgcgcggttgatcaaaagtgcagtccgttcatgaactgtttgaagcccaagctccacccacaaatacgtacgttcattcagctctgccaagtaatcaacgacatcatcaggcagacagtccgggcgtgtggcgatcgaaatgccgaccacatcatctaaggcgaggacggattcgaatttctcacgaagcacctcaaccggggcgtgagtgtttgtgaaagcctgaaaataagcgatgtacttgccgtccttccatttttcgtgcatgcggtttttgatgtcatggaattgcgtaattaaatcatcggtccggtttccagcaaaatctccggagcctgctgcgctgcaaaacgtacagcctccgtgggctacggtgccatcccgatttggacagtcaaaaccgccgtcaagcgctactttaaacaccttatggccgaaatgttctctgagatgataattcaatgtatgatagcgtttttccgtatttgaataaggaaaaggattgttctgcatcacaattcatgtgcctccttgcgtacgattgcatcctaaaattgtagcacgcatttcacaagagaacaaatgaatatcgaccataaattactttattgaataaagtcagatgaggctacaatatgaatgatggatgatttccattaccaagaggaggggttactgtggcaacaagacaatcagtagatgaacatctccagcaatgtatgcaggcctatgattatgctgaagaacagctgaaaatcgcttctaaacaagagcattataacgatcaagaatatagtgatgcacaaatgcagctagaagatgcggtaaatgccttgaataaactatggctgtcgtcaaatgatcagcagagagaacagctgtacagaatgagacttcagcttcaatctttgcaaaataatatgatcctgcagcaccctcttgatgtgtaggaaaacggacccttttaaaagggtccgtttttttgtaaaaaaaggattgactttgtgagtcaaagtatttattgtattaagtgtactaattgaagtaatacactatagacactaatataaaatcatttatatattgacattaagggaggcagttatgaaacataaaaaacgaaacaaacgtaacgtgccaatgctgattgcggcatctgtgatcgcttgttctttttttcttgttcttgtgatgatcggttttgaatggcaaaaaagtataattgatcatttttatctataaaaggttcagatcgtatagaaagtagggaagtaaatgattcaaatcgatccaagaagctcaacacccatttacgaacaaattattcagcaaatgaaagagctttgtttgaaagggatcatgaagcctggtgataagcttccttctgtcagagaattggcaacgatcattattgcgaatccgaacactgtcagcaaagcgtataaagaacttgagcgagaggggattattgaaacgctgcggggcagagggacctatatatcggagaatgcaaaaacgacactggttgaagggaagatgacgatgattaaagagcaactcaaacagctcatcatcgatgcacactatgcaggggttgagctggaaaaactgcacgaatggataaaggaaatcagcgctgatgtgaagggaggcaaaaaaaatgattgaactacggcagctgtcaaaagcgattgacggcaatcaagtattaaaagatgtttcattaacaatcgaaaaaggagaaatctttggattgcttggacgcaacggatcagggaaaacgacgatgcttcgcttaatccagcaaatcattttcgctgacagcggaacgattttatttgacggcgtagaaatcaaaaagcacccgaaggtcaaacaaaatatcatctacatgcctgttcaaaatcctttttacgacaagtatacatacaagcagcttgttgatatcctgagaagaatatatccgaaatttgatgtcacgtacgcgaatgaactgatgaacagatacgaaattccagaaacgaaaaaataccgtgagctgtcgacaggcttgaaaaaacagctgtcgctcgttctgtcgtttgcggcgagaccggcgctgatcctccttgatgagccgacggatggtattgatgcggtaactagacatgatgtgctgcagctgatggttgatgaagtggcagagcgtgatacgagtatcctgattacgtcccaccggcttgaagacatagagcggatgtgcaaccgaattggttttctcgaagataacagactgaccaacgtcatggatcttgatgagttaaaagaagaatacattaaaattcaaatggctttcgatacagatgtcaatttggccatcagagagcaaaacattccgatgctcgatcaggccggcgtgttttacacagtgctgattccgaaaagcgatgaggagaaaaagagctttttgagagagctgaagccaaaagtatggaatgagcttcctgtcaacctggaagaagtgttcattgcgaagtttggagggaagcggagatggtagaccgaggtctcctctatcgagagtggaagcagaatcaagtggtgattttgttaagtatcgcgtttttagtattggcaaatccgctttctatcgttaatacgtatttgtcttatcaagggtgtctggctcatcaagacccgcaatattgtgaatttattgtgaattatcataggagcaatctaatagatatcaactgggtgccgggggtcattttggcggtctgcttcctcggaatggaacgttcgaaaggcacgatggattttatattaagcctcccatataacagaagccaaatttttcagacaaaattttggttaggcggttttgtgattgtgctgtcacaattgattggctttttacttgcatggctgctgattcttgtctataaccctgaacacgtctacttttttgagcacagcagcattggagtaatcgtgataagttttatggctttttcactggtgatggccgccggagcgttaactggaaatgcttttgcccaactgttaacggcgttttcagcagctatattgccgtatttaattattgcattgccggttggaaacctagaagttgtttttggtgcgaatatatgggaaatattcccttcccctgagagttatttctctctggcaagcaatttatcgaacctagtaccgattagttacgttgtaaatgaatggctgattaacagtaaatatcttttattgattccagccgtaatgagcatgctattttacttgattggctttataagcttcaagaagcttccaagtgaacggaacggacactttttcttatggaacagattagatcgcccggtgcaaattctggttatggctttcggcatccttggatttggtttatttggatactataccggacattccattattggttatattttgggtatgatcattggagcagtggctggattctttgtgagctacttctctatttataagaaaacaaaagtgtaagaaatgccttaggtttggagggaagtgagttgccggattccggactgctttacaaagagtggcggcagaataaagtcgccttagttatcaccattttggtttttatattaggtaatccattatcaattttaaatatgtatctcatctatcaaggctgtgtcactggaaaagaaaattgggtcggcccctgcgtattcagcgttgattatttaaatagctcatttatctcattgttttggatttggggagtcgttttggcggtcagccagcttgggattgaacgtagcaagagcttctttgattttacattaagccttccatatacacgagggcagatatttcatgcgaagttccttaccggcggaatggtgattgtggtgccgcagctcataggttatgttttgtctgttttgctgatcatgcttttgaagccagatcaggccgtttattttcacaattacagcttgggaatgattattgttagcatgctggcttattctttggttatggccggaggagctttgacaggcaatagtttcgcacagcttctagtctcatttaccgtggccatttcgccgtttttactcatcagcctgcctgtgatcaacctcgagatcctttttggcggatcaatagattttatccatggtccagtacctaaatgggtgcagtatttcattccgataatttatgtagactcgaaatgggctgagaattcaccatattatttagtcattccggctatcatgactatcattttttacatcatcggctatattagctttgttaaaatgtctaatgaaagaaacggatatttcttcttatggaagccgcttaaccgcccggtgcagatcatcgttattatcataggaatcatgggcttcggctattttggatttactgcaagcgagagctttgccggttatctcattggcatgggtacaggtgcggtaatcggtttcttgattagttattttgcgatttataaaaaaatgaaacttttgtaagggagagagaacatatgattgatgttcagcatatcgaccattctttcacgatcggaaaaaagggccgtgagaatgaagttccagtattgaaggatgtttcattgagcgtggcgaaaggggaaatcgcctgcattgtcggacgaagcggctcagggaaatcaacgcttttgaatttaatttccggctacatatcgccgacaaaagggcggattgtcattaatggcactgatgttacggggtttaatgaaaaggaatgggcgcaatttcggcttgaccatttcgggtttatttttcagagctttcagctcatcccgggtttaacgacgtatgagaatgtggaaatgccgctggcgttaaaaggaatcaagccatctgagcggaagcaaaaggtgcaggacatgctgaaacgcgtcggtctggaaaaccacgccgctcattatccgaatgaactgtcaggcggccagcagcagcgtgtcagtattgctcgagcattgattttaaatccttcgattatcttagcggatgagccgacgggaagccttgattcagaaacggaacatgaagtgctggaattgatccagcagctgaatcgtgagcgtggcattacatttgtgatcattactcacgatgatgaagtcgcttctatcggacattcaaaatttcagcttcatgatggtgtgctaaaaggaggaattaccgttgaggtttaaggatcaggttcattttatcagaagaaatatgaagaaaaacagacttcgcgtctttatgacgattcttgcgacaacaatggcgtgtgcgtttttggttgtgctgtcgtccgttggatttgggattcaaaagacaattacagatatgacaatgagccagcagattgtaacgaaagtcagtgtaatgggcaaggaaggagacaagcctattaaaaaagctgatttagagaagtatgatcacgtaaggtcagttgtagaaagaacgcaagtgtatgaaccaaacaaagctactttaggcaatcgtacaaatgaaagctcaaatctcatttttactaatatgaatgatgaattaaaggccaatatggaattggaaaagggaagagtcgcaaagtcggaaaatgaaatcgtagtaggatacgacttcgcaaagagattattgacgaaaaaagaatcggaagaatataacaaaaaaatcgaagaagcaaaaggaaatccagaagatataaaagaaccaaagggctatacgaaagatattctgaacaaaacaatagaactaagtgtatcgaagacagatcctaaaacaggggatgttacaaaaacaaaaacatatgactttaaaattgtcggtattacaaaaaaaccatctcaagactggatggaggactcaaacatttttatcagtgatcaattcaaaaaagatttttcggaattcttagatttcaaaggcggaaatgttgaaacgaacattggtgtttttgctgataagtttgagaatgtggaacagctgacaaatgatctaacagatgacgggtactatgtcacatcagtgactactgaacttgagggagccaataccttcttcatggtcttcaaaatcggactgatctttgtcggatgtatcgcagttatcatttcagcgatcggcatttttaacacgatgacgatggcggtgacagagagaacgcaagagatcggcattatgaaagcgattggggcgagcccgtcaatcattcgccgaatgttcttgatggaaagcgcgtatatcggaattttaggctgtgtgattgggattatcatttcttacggcgtgagctaccttgtcaacctggccgttccgatgattcttgcggccacaagcggaagcgatgcgggcgacttgaattacacattctcctacatcccggcgagtcttgtgatcattgccgttgtgatttgcggaggggtcgcagtcatttccggaatgaacccggcgagaaaagcaacaaaaaccaacgtgctgacagcgttgagaagagaactataatgcgaacgagccggctgagacagccggctttttctatagcgcatgatagcgttttgctatacacttgataaaaaaggaaaaagtgcggtgagttgattgtttaaacttttgctgattgaagatgatgaatcgctgtttcatgaaatcaaggatcgtttaacgggatggtcctatgatgtatacggcattcaggatttcagtcaggtgctgcaggaatttgcggcggttaatcctgattgtgtcattattgatgtacagctgcctaaatttgacggctttcattggtgccggctgatccgctcccggtcaaatgttccgattctctttttatcctcccgggatcatcctgctgatatggtgatgtccatgcagctcggggcagatgactttatccaaaagccatttcattttgatgtgctgattgcgaaaatccaagcgatgttccggcgtgtgcaccattataatacggagccgaatacgattaaaacgtggtgcggcgctgctgtagacgcggagcagaacctcgtcagcaatgacaaaggatctgttgaactgaccaaaaatgaaatgttcattctaaaacaattaatagagcaaaaaaacaagatcgtcagccgggaagagctgatcagaagcttgtggaacgatgagcgttttgttagtgataatacgctgaccgtcaatgtcaatcgccttcgaaaaaaactggacgccctgcagcttggtgcatatatcgagacaaaggtgggccagggctacatcgcgaaggaagaggacaagttctatgattaaagcattccttatcgaaaggcggagctggattgccgcgtttttgtttcagcaggctttgatgctgttcattgcttttgtcgatccttccatatcatttgggaatgtactttatatggtgtatttgtgcatcttgttttttatcatattcctttggttccgctatcggaaagaaacagcgttttataaaagcttgaaaacatgggagaacaatctcgatgtgacagccataaatgaaccggaaacgccgtttgaagcaatggttgaaagaagcattgccgggcaaacagaacacttgaagcagaccgcagcacggcatcgcttagcattggaaaatgaaaaagatgagctgatggcatggatccatgaggtcaaaaccccattaacagcgatgcatttaatcattgatagaatggaagaaaaagcactgaaatcccagctgtcatatgaatggctgcgtattcacctgcttcttgatcagcagcttcatcaaaaacgcatttcatttattgaaaacgacctgtcagtagaattcattcagcttcagcctttgatctttaaagaaatcaaagatttacaatcgtggtgtatccaaaaagggatcggttttgacatacagctcgaggccaaagaagtgctgagcgatgcaaaatggctggcgtttatcatcaggcagctgctgacaaacgcggtgaaatacagcgaagcctctgaaatcgagatcaaaagctttcaaaaaggggaacagacgcagctccaagtgaaagattgtggcaggggcattgatccaaaagatgtaccgcgtatttttgataaaggatttacatccacaacggatcaccatgatcaagcgtcaactggcatgggcctgtacctggcaaaaaaagcagcggcgccgttattgatccttattgatgttgagtcggagtttggtgcggggacagtttttacattaacctttccaatacggaatcaatttgaacatgtcataagcgtgtgacgaaaatgtcacatgcttttcttttttgttcgccgtatcgaaggaaaagcccggcattcctttttataatgagattatccaatataaaggagactgcgtaaatggtgattttagaagcgaataaaattcgaaaaagttatggaaacaagctgaataaacaggaagtgctgaagggcatcgatattcacattgaaaagggcgaattcgtcagtattatgggtgcttccgggtcgggaaaaaccactttgctcaacgttctgtcctcaatcgatcaggtcagtcacggaaccattcatattaatggaaatgacatgacggctatgaaggaaaagcagctggctgaatttagaaaacagcatttaggctttatctttcaggattacaatttgttagacacattgacagtgaaagagaatatccttctgcctttatcgatcacgaaactatcaaaaaaggaagccaatcgcaagtttgaggaagttgccaaggaactgggaatatatgaattgcgggataagtacccgaatgaaatttccggcggccagaagcagagaacatccgctggaagagcgtttattcatgacccgagcattattttcgctgatgaaccgaccggcgcgctcgattcgaaatcggcctccgatctattaaataagctgagccagctcaatcaaaaacgcaacgcgacgattattatggttacccatgatcccgtcgctgccagctactgcggcagagtcatttttattaaggacgggcaaatgtatacacagctgaataaagggggccaggacaggcaaacgtttttccaggatattatgaaaacgcaaggcgtgttaggcggggtgcagcatgaacattaatcagctcatcctgcgaaatttgaaaaagaatctccggaattactatttgtatgtgtttgcgctcatctttagcgtggcgctttatttcgcctttgtcacgctgcagtatgatccagcaattaacgaagtgaaggcttcaatcaagggagccgcggctattaaaaccgcttcgattttgcttgtggctgttgtggcgatcttcattttatatgccaatacgatttttattaagagacggagtaaagaaatcgggctgtttcaattgattggaatgacgaagcataaaatttttcgcatcttaagtgcagaaaatgtcatgctgtatttcggttcattagcgatcggggtagcggccgggttttcgatatcgaagctggtcttgatgattctgttcaaaattgtcgatgtcaaagcggatgcgaaactgcatttttctgagcaggctttggtccaaacggtcattgtgttctgcggcatttaccttttgatcatgatcatgaattatacgtttatcaaaaaacagagtattttatctttgtttaaagtaacgtcctccactgaagacaaagtaaagaaaatatcatttttccaaatgctgatcggcgctttaggcatcgtgttgattttgacaggatactatgtgtcttctgagctgtttggcggaaaatttaagaccattaatgaactgtttgttgcgatgagcttcattctggggagcgtcattatcgggacgtttttgttttataaaggatcagttacgtttatctcgaatatcattcgaaaaagcaagggcggctacttaaatatttctgaggttctgtcactgtcatcgatcatgttcagaatgaaatcgaatgcgctgctgctgacgattattacaaccgtttcagcgctcgccatcgggctgttatctcttgcttacatctcgtattactcgtcggaaaagaccgctgaacaaaatgtagcggctgatttttcattcatgaatgagaaagatgccaagttatttgaaaacagattgagggaaagcaacatctcgtttgtaaaaaaggcaacacttgtcctgcaagcaaatgttgacattgcaaatattatggatggaactccgaaagagatgcagggcgatcccggcaatatgcagcttgctgttgttagcgacaaagatgtaaaaggagtcgatgtggcggctggagaagccattttctcaggatacaccgacttgctgcaaaaaataatggttttcaaggactctggtgttattaaagtaaaaagcaagcacgaggcgcagccattaaaatataaaggattaagagaagagtttcttgtatcctacacgtttacaagcgggggcatgcccgctgtcattgtggatgacagcctgtttaaacagctgaacaaggataaggacccccgcattcagctggcgcaatctacatttatcggcgtcaatgtgaaacatgacgatcaaatggaaaaagcaaatgagctttttcaacaggtgaacaagaaaaacgagcatttatcaagactggatacaagcgctgcgcaaaaatcactgtttggtatggtgatgttcatcgtcggcttcttagggttaacgttccttattacatcaggttgtatcctttattttaaacaaatgggtgaaagtgaagatgaaaaaccgagctatacgattttaagaaaactcggctttacgcagggcgacctaataaagggaatacgcatcaaacaaatgtataacttcggcattccgctcgttgtcgggctcttccacagttactttgccgtccaatccggctggttcttattcggatcagaggtatgggcgcccatgattatggtgatggtgttatatactgcgctctactccatttttggttttctgtcagttctttcttataagaaggtcattaaatcgtcgttgtgaaacagaaaaagctccagacatactggagctttttgtttatcgttttggcgcccgataaccggcggcttcagcttcttcaactgagcaaaacatttcagccggatcggttgtccggtcgtagtatgtactgcctggcgtgtggtagatgccgtttttgcttcctttgatattacagccttctgctttgtcagctgttttggtttcatcacttttactcgtattgtttgaagaacttccagtgtcttcatgagaactggcagtttggctttccgtctcttttaattgattttcaagctttgttttatcttgtcggagtgtttcattttcagcctttgccgtttttgcatcttctttgagctgcttttgattttcttgaagctctttaatctcagcttttaatgatttctgagtcttttttagatcgctattttcgtttttaagcttctcaagcttgtcttgatcttctttgttgtcttttaatttctttgcttcagagctgacagatttatattctttctcaagttcttcgtgctcttttgtgaggtttttatattcggcgtttagcgctgaatattttttctcggcatttgctgcggcagtgtcaggttctgccaatgctgccccggtaaagagcaggacaaggcctccaatgaaaagcggccaaaaaagtctcttggagaaacgtttttcctttttcagtacatatttgacaaggtgatataatccatagcccagtgcaatgagacatgccagaaaacctaagaatgctaataccatttccataatatgacccctttttctatttattttacatttttcaaacaatatttgttagattttttcacgctcatcagttgaaaaatgtgagagagacagatagaatgaatgtgctatgataactggattcgtacggagccgttttaggtttcgtttttttcatgagcttttttaggtaagaaagggggatgagtatgccgcgtgctcttaaaattttagtcattggaatgtttatcaatgtgacgggtgcttcttttttatggccgctgaatacgatttatatccataatcatttaggaaagtcgttaacagtagccggacttgtcctgatgctgaattccggcgccagtgttgctggtaatttatgcggaggttttttgtttgataaaatcggcggttttaaatcgattatgcttgggatagccattacgttagcaagcctcatgggtcttgtcttttttcatgattggccagcctatattatgctgctgacgattgtgggctttggctctggtgttgtttttccggccagctacgcaatggcgggatcggtatggcctgaagggggaaggaaggcatttaatgcgatatatgtcgcgcaaaacgcaggtgtggctgtcggttcagcgcttggcggtgtcgtggcgtctttctcgttttcatatgtatttttggcgaatgccgcgctgtatctggtctttttctttattgtatatttcggatttcgaaatattcagacgggagatgcctcccaaacgtctgtgcttgattacgatgctgtgaacagcaaagcaaaatttgccgcgctcatcattttaagcggaggctatgtactcggatggctggcttattctcaatggtccaccacaattgcttcgtacacacaaagcattggaatatctctttccttatacagtgtgctctggacggttaacggaattctcattgtgcttggccagccgcttgtcggttttgtggtgaaaaaatgggccgagtctctaaaagcgcaaatggtcatcggctttatcatttttattgtgtctttcagcatgctgctgactgcaaagcaatttccgatgtttctcgctgcgatggtgatcctgacgatcggagaaatgcttgtttggcctgctgtgccgacaattgccaatcagcttgcccctaaagggaaagaaggcttttatcaaggctttgtcaacagcgcggctacaggcggcagaatgattggccctctgttcggaggagtgcttgtcgaccattacggcattaaggctcttgttttatcattattggtattgctgctgatcagtattgccacaacgcttctatatgacaaacggctaaaatcagctaaagaaacaaataagcaggcatcaatctcttcataataaaagatcccgctgggtgagcgggatctttcagcgtgtcgacaaaccctcgcattcgttgtcaggcctgcgcttcggtgctcacgaattagaacattcgctccgctcctatgctcgtccttcctagacttcaagggttttcaatcacgctgaaaagatgacaaaatcctaaaatgaaaaccattttaggattttgtcaacaatctgaaagatcccgccggatgagcgggatctttttacataatcggaagcacgttaacggcatcctttacatttgaatatgttttcagcgacgaaaaattggcatccagtttattcattttcatggccaattcaggcttaatgccggtaatgattaactcagttccggtcaatttcagcaaatggctcagcttgaaaatttggtcggccgtttgttcgttcacttgggccaatccggataaatcaatgatcaaataatcatctttggatgttgataagatattcgtcaatgtgcaaacaatggaattaaatcgctcctctgtcaggtttccgactagcggaagagccgaaatgccattgcgaatcgggacaataggagttgaaagtgcagtaatttccgtgagggaatcctcgagaagcttttcatactctttttgcttggtgatgtctttctgaattccgacaaaatacgttttatcctctatttccattggatcaatatttaattcattccagaacatcgttccgtcttttttgtagttttgaatctgaacggtgaccggttctttattttgtaaagcggttctgatgttgtccacttctgcaggatctgtgtgtttcccctgtaagaagcggcagttctttcctaaaatttcctcggtctcgtagccggtcatttgaacaaagccttgatttacgtagataataggattatcttcaagtgcgggatctgtaattaccacaccgactcgcacgtgatcaagcgcttttttgatgacttccagctgtcctggtatcccaaatgattgaaaactagccatataaatcccccttaggccgtcagcttgctatgcgaaagcctgatattcccctttttaaaatgaattctacagtaaccgtagcacaacacatgttctgattcaagcaagtgcagtttgttgtttgtcattagggcttgtcctcgtatacactaaaaataagaacagaatttgaacatatgaacggaaaggttttctacatgctaaataggtgactaggtcaatgtcactgggtgaaaaatgaatccaatgcatcaagcttaccgatcatgtgttcacatataatggaagaaacaagctttttacagatttgccggtatgtagatatcgaaaatcatcggaatcgtttaagggggctggatggcctgaagtcgctttacgaaataagggctttaggaaggtgatgatgaagatgctgcatcaggtactcattgcttgtgtaattggaggaatcatggggattctcggtcatgtgaaaaagagaggcaggctggagaagcccagaatgacgaagcggtttatctaccttggatttttggaagattggtttatcggcatgacggcttccattttacttgtattatccgctgaccccgattcaggaattcaacttgtcatcttatccattatctcaggctacggcggtgaagctgttctcagaagttttgactttgtgagagaactgaacagcggcggcgaaccggccgagtccaaacgtcaaaccaaaactccacccgaataattgtcctcaatctccgcccgttcagggtacattcccattgtatacaaacctgcttgcacttatgaacagaattctataaaatacagttagattacggttgcgataagaacaatgaagaggagcagtaagaaacagatattgttgcagagagttgacggctggtgaaagtcaatcaagtttgtttccgaactcacctcagagttgcagcggtgaaaagccgctgacgcataactgcgttaaaagtatcaagtgagtgcggcgtatgccgcgctaacgagggtggtaccgcgggaaaacgaaagtctctcgtcccttttagggatgagggagttttttttagtttgggaatattctgaataatcctctccttcccgtcaatacttgaaccatacacgccgtattcaatcagaaggaggtttttactttgagttttcagcacaaagagatagaaaagaaatggcaaacatattggcttgaaaacaaaacatttgccactcttgataataatgaaaaacaaaaattctacgcgctggacatgtttccttacccgtctggagctgggttgcacgtcggccatcctgaaggatacacagctacggatattctgtcccgcatgaagcgcatgcagggctatgatgtccttcatccaatgggctgggacgcattcggcctgccagctgaacaatacgcgcttgacacagggaacgaccccgctgtgtttacgaagcagaatattgataacttccgccgccaaattcaagcgcttggcttctcatatgactgggatcgcgaaatcaatacgactgaccctgaatactataaatggacgcaatggattttcttaaagctatacgaaaaaggccttgcttacgttgacgaagtgcctgtaaactggtgccctgcgctcggtactgttcttgccaacgaagaagtcattgacggcaagagcgaacgcggcggccatccggtagagagacgcccaatgaagcagtggatgctgaaaatcaccgcttatgcggacaggctccttgaggacttggaagagcttgattggccggaaagcattaaagatatgcagcgcaactggatcggccgttcggaaggcgctcacgttcattttgctatagatggacatgatgattcctttacggtgtttacaacaagaccagatacgctgtttggcgctacatacactgtccttgccccggaacacgcattggtggaaaacatcacaacggcagagcaaaaagaagctgttgaagcttatatcaaagaaattcaatcaaagagtgacctagaacgcacagatcttgcgaaaacaaagacaggcgtatttacaggagcgtatgcgatcaatcctgtaaacggagaaaaactgccgatttggattgcggattatgttcttgcatcatacggaacaggtgctgtcatggcagttcctggacacgatgagcgtgattttgaattcgccaaaacattcggccttccggtgaaggaagtcgtaaaaggcgggaacgttgaggaagcagcctatactggcgacggcgagcacgtgaactctgatttcctgaacggccttcacaaacaggaagcgattgagaaagtgatcgcttggctggaagaaacgaaaaacggtgagaagaaagtgacgtaccgtcttcgtgactggctcttcagccgccagcgttattggggcgagccgattccggtcattcattgggaagacggaacgtcaacagctgtccctgaagaggagctgccgctgattttgccgaaaacggatgaaatcaaaccgagcggaacgggcgaatcaccgcttgcgaacattaaagagtgggtggaagtcacagaccctgagacagggaaaaaaggaagaagagaaacgaatacaatgccgcaatgggcgggaagctgctggtatttcttgcgctatattgatccgcacaatccggatcagctggcatcaccagaaaaattggaaaaatggcttccggtcgatatgtatatcggcggtgcagagcatgccgtgcttcaccttctgtatgcccgcttctggcataagttcctttatgatatcggtgtagtgccgacgaaagaaccgttccaaaagctgtacaaccaaggaatgattctcggtgaaaataacgaaaaaatgagtaaatctaaagggaacgttgtcaaccctgacgaaatcgtgtcctctcacggtgctgataccctgagattgtacgaaatgttcatggggcctcttgatgcttcaatcgcctggtctgaatcaggattagacggtgcgcgtcgtttccttgaccgtgtatggcgcctatttgttgaagaaaacggtgagcttaatggcaaaatcgttgaaggcgctggtgaaacattggagcgcgtctatcatgaaacggttatgaaagtcacagaccattatgaaggccttcgtttcaacacgggtatttcccagctgatggtctttattaatgaagcttataaagcaacagaactgccgaaagaatatatggaaggcttcgtgaagcttctttctcctgtcgcgccacacttagcggaagagctatgggagaagcttggccattccggcacaattgcctacgaagcttggcctgtatatgatgaaacaaaacttgtggatgatgaagttgaaatcgttgttcagctgaacggaaaagtaaaagcgaaattacaggttcctgccgatgcaacgaaagaacagctggaacagcttgctcaagcagatgaaaaggtcaaagagcagcttgaaggcaaaacgattcggaaaatcatcgcggtgcctgggaagcttgtcaatattgtggcaaactaagcctagaaaaaatcccctttgccaaaaggggatttttttcatcagtctcagaatagcaatcgttcagctgactttgatatactgaacatgatcactgtgaataggagtgttttctttggaaataaaagaaatcagcacagccgctttgaaagaaaaaattgaggcggacgaagaattatatttaattgatgtcagagaagatgaagaggtagcggaaggcatgatcccgcaagccgttcatattcgcatgggggaaattcctgaaaaaatggaaacccttgataaagacaaagagtacgtatttatctgccgctcaggaatgcgcagtatgaacgtctgcaagtacctggatgagcaaggctttaaaacagtcaatgttgaaggcggcatgatggcctgggaaggcgaaacaaaaccaaaaaactaggggagagcggtcccctagtttttatttgtattccggaagccaatcgccgtgtgctgcaaataaatcgtcacacatggagatgatgtccttcatggaaagctccgcgcttgtatgcggatcaagcattgcagcttggtaaaccgcttctttttttcgtgtgacagccgcttcgattgtcatcagctgtgtattaatattcgttcggtttaaggctgcaagctgctcaggcagttctccggcgaagcacggtgtaattttttttctgtcggcgacgcatgtcacttccacaaccgcttttgaaggaaggttggtgatcagccctgtattcaagacgtttcctccgaaggtgaatggttcgtttgtttccattgcttctataattcttgaaccatattcctttgagcgttcgtgcgtaaggtttttattattgacgatatcatcccgcattttctcccaattttcaatctgcttgacgcaccttctcggatattcgtcgagcgggatttgcagctcgctgatcagttcagggtaattccgtttaataaagtatgggtgatactctgcgttatgttcggacgattccgtgacataatagccgaacttatccattaattcaaaccgcaccatatcatgatgctttgttttttgtttttctttcgctctccttttgatttctggatataaatctgtgccgtcttttttgacttccaaaagccaagccatatgattaatgcctgcgatgcgttcctcaattccgtcatgctccattccgagagctttaaataaatccttcgtgcacacttgaacactgtggcagagcccgattgttttgatattggtatagcggagcatggcgcctgtaagagtggccattggatttgtatagtttaagaaccatgcgtcagggcacatttcctccatatcttttgcgatatcaattaagaccgggattgttctgagagatctgaatatcccgccgatgccgactgtatcggcgatcgtctggcgcagcccataccgtttaggaatctcgaaatcgatgactgtgctcggtttgtatcctccaacctgaatcgcattgatgacatagcctgcgttttgcaaggcgagttttctgtcatcatagctgttgatggccacacttgggttataacggtctcttagattttcgagcatgagctgggattcctgcaggcgtttgggatcaatgtcgtaaagagcgaactcaaatccattcagtgcctctgttaataggcagtctcccaaaacatttttggcgaaaatcgtgctccctgcaccgataaatgtaatctttttcatattgcttcctcctttaatgttaaccctttaccgctccggaagacaggccggcaataaagtatttttgcagcgccaaaaacagaacaaccatcggcagcattgccataagtgccgctgcggcaactaaatgaaggttgtttgcgttttctccgaaaaaacctgccatggctactgttaatgtctgaaccttttgatcttgtaaaaagaaaatggcaaattgatagtcgttccaaataaagacacaagaaataatacagatggtcgcagtgatcggcttcagcagaggaaacacaatcgtaaaaaagattttcagcatgcctgcgccgtcaattcttgcggcttcttcaagctcttttggaatggtcgatcggataaagcctgaatataagaatacggttaaaggcatgtaagccgctgtattgatgaaaatggcgattgcgtgtgtattgaccattccggcgtccacgaccattcggtacaaaggaaccatggacgttaacggagggatgatcataatggaaatcagcaaggcaaaaacggctttattcagtttcgtttcccgccgggcaagcgggtaggcggcaagtgagccgaatataattaataacaaggcagaaaaacctgtgatgatcatggtgtttataaaagagtttcctagcgaagcgcgctcccacgcctctgaaaaattatgaaaggagatgtcggctggaaatatccatttcgaactgtagtctccttttgctttcaatgaagtggtcagcaggatataaaaaggaataaaatgcgcacaggccacaatggctgcaagaagcgtaatgatccgcatgctttttgtacgggcggctctcatgacatttccgtctcctttcttttaaagtacgcaagtgcgcaaaagctgatgatcaaaatgacaaaagccataaatatgccttgcgttgcggcatagccggcatcctgccgtttgaaatacaaatcatacataaacgtggacatggattgtgacgcatttccgggtccgcctgcggtgagtgcaatgatgacgtcaaacagctttaagcctccgataatgttgatgaccatattaatggtaatggagggcattaacagcggcagcgtgatggtaaaaaactgctggccttgtttcgcgccatccatttgcgccgcttcatagtagtctttcggaatgctttgcagaccggctaagtagacaaccatagcgatcccgacatattgataggtgttaatcatgacaatgatccatggattgagcgagggactggcgagcgcattaatagggctgatgccgaagacccagagcaaatcgttgagcgcgcctccatcataggagaagaaaaagtaccaaatgtagcccataatgagcgggctgatcatcaccggcaaatacacaattgttcttgttaccgctttcgttttaatgctttgatttaagagcagagcgtacagaagcccgaccacattttgaaaaaaggtgctgccaagcccgtaaagcagcgtgttttttaagatatgccaagtgtcaggatcagaaaacagcctttcatattgcgcgaatccaacccattggtagacttgtgaaaagccgttccagtttgtaaaggtaatcaatgtgcctttcataaacggataaatcataaagaccagaacggagagcaaagcaggaatgtacatccaccaaagtgaggactgtttttttggcttaacctgtttcacatgaacgtcccttgcgatctcactcattgttttcagctccctgtgtttccgattgctcccggagtcgtttatattctcttcccagcttctgcgaaatgtcttgaggcgccaaaatgtcagccgccagctcctgtccgaccgtgcccaggacatcccacattccgtttggcaagtataaacggtcgaagtaaggctcgactttgacatcttgataatgctcataatcgtttgcgtagaaaatatcagctttcacattggtcagccctgaaggaagcgatgtggcttcagccatttgtttggcattggccgggcgggccataaatgagataaattcttttgcctcttttaattgaggcgaatctttccatgctgcaagggtgtagcgttcaccgccgatccatatcgggtcatcaccgggatggatggcaggtgtcgggataatgccgaccttgacgttcggattgatctgggcaacgtcttggccgagtgtgccgccttgcattgtaaaggcgattttgttttgggccattaattcaatgagctgtgatttttttgccgttacggcgtcgatattgattaatttttctttctgcatttgtttgaggatttctgataaataagtgaatttactccattgaaaagtgccgttgatgagctgttttttttcattatgggcagggtctgtgatgagaagaggtgtagcgaattggtcgtaatattgagcgaatgagcttttgtcatatccggcaaaccagaagggaacaatgcttcccttgctcttttctttaatcgttctcagtgctttgataaagtcatccatggtttccggcggagcaatgccgtaacggtctaaaatattgcggttatacgccaggccgtcttttgcctgattgaccggataggcatacacctttccgcttttatttttgaggatgctgtttaaattaggatcaagatcttgagtccattccatatcccggagatccgctgtatattctccgtacctgattttcccccagccatgtgtatcgaatagatctggcaaatcattggccgccattctgacacgcattatattttcatagtcattgcctgggaaatgaaggctgacacgaatgtcactgtgttccttttcgaatgttgctgccagttttctgaacgtatctctttcactgtcggttgacattgtagaataaatggttaacgtcttttttgcggtatctgctgagcttttctctgctgaacacccgggcagaacaagcagaataagagagagaaataaaacaaaagtgtgtttcatcttttcctccttatcatcgtgatgaatctttgcttatgtcacctcctttactgtacatccgcagctttgtcttacgattaatgttgtaggcagggtgacatggtgaggaagcgttcggccattgagacggtcaagcagcagttttacgcctgtccggcccatttcctctgtgtataccttcaccgtcgttaaaggcgtgctggcaaattcagcttcctcaatgccgttaaagctgacgattgcggtatcccgcggcacttgcagtccggcttcctgcagcgcttttaatgcgccgatcgccatagaatcgctggcaataaagaatgcttccggcagatggccttgatcgattgctttcttcatcaggcgatagccctcacgcatgctgtattctccgatcagcacatgctcaggctggggggcggctgactccaaaaaagcggtcaggcgtttatcttcaatcgttctgcgaatgctttggccgtccttcagcgtatgctctttttcttgtccgccaatgtagcctaaccgtttgtagcctaagtcgaaaaggtgatcaatcgcctggcgtgaagccgattcaaaatcgattccaatcgaatcgtatgcttgcggatctggtgaatgattgataaatacagcatgctccagccttccgctgatatgcttaaccgcttcatcatgaacacggccgatgacaatgacaccatccaattcccgaaagatatgttcctgaaaggagccgagatgaattgaatttgtaatgaaaatttcctgttcaaagcattccttttcaatccctttccgaatggaagaaaaataagggtcctgcctttcctgatcaggggacagacagctcagcacaccgatcagcggctgggcccgctgtttttgcccgcgggcttttcggcgtttggcaacggtttgataaccaagctcttcagcgatgttgatgactctttgtctcgtttcgcccgcaacagaaagcgactcatcttcatttaaaattctggacacagttgcgctggaaactttagctttcaaggcgatatctttaatacgaaccatgggtatccctctcatctatttagtaaaatattaactcatctgtttttgataaattgatactatcatataaaagtaagcggttacaataattgttttcgaaatattccataatatttactaaatatttagtaaatgatgtgatttatgttggaaaaataaaggggaacccagaatctgtctcgtaaatgtgaagtaagcgaataaggaagggtgatgggatgagagccgaaagaagaaagcaactgtttcgattgcttggtgatttgcctgatcggaggccaatcagtgttgagacattacatattgaagaaagagaagaaaatatcgttgaaacgctcctgctcgatttaaatggacatgaaaaggtgcccgcttattttgtgaagccgaagaaaacagaaggaccgtgcccagccgtattgtttcagcattcgcatgggggccagtatgataggggaaaaagtgagctgattgagggagcggattatttgaaaacgccttctttttctgatgagcttacttcactcggatacggcgttcttgcgattgatcattggggatttggagatcggcggggaaaagcggaaagcgagatatttaaagaaatgctcctcaccggaaaagtgatgtgggggatgatgatttatgacagtttaagtgcgttagactatatgcagtcacgctctgatgttcagcctgacaggatcggaaccatcggcatgtctatgggaggtttgctggcgtggtggacagcggcgctcgatgaccggattaaggtgtgtgtggatttgtgcagccaggtggatcatcacgtgctgatcaaaacacagaatcttgacaggcacggcttttattattacgtcccatcgcttgcaaagcatttttccgcatcggagatccaaagcctgatcgcgccgcgcccgcaccttagtcttgttggtgtacacgatcggttaacgccggccgagggcgtggacaaaatcgaaaaagaattgacagctgtctatgctggacagggagctgctgattgctaccgagtggtccgttctgcttcgggacatttcgaaacagcagttatgaggcatgaagctgtccggtttttgcaaaagtggctgtgactgtaaaaagaaatcgaaaaagaccgttttgtgtgaaaacggtctttttgtttccttttaaccaactgccataaatcgatcctttcttctattgacagaaacaggagagaataatatattctaattgttaacctttgaatataatcggttaacaattgaggtgagaagcactacacgttcttcagttatcagtgaaagggcgagaaatgatgcaagaagaaactttttatagtgtcagaatgagggcttctatgaatggatctcatgaagacggcggaaagcatatatccggcggagaacggcttattcctttccatgagatgaagcatacagtcaatgctttattagaaaaagggttatcccattcaagaggaaaacctgattttatgcaaattcaatttgaagaggtacatgaatcgataaaaaccattcagccattgcctgtgcatacgaatgaagtgagctgcccggaagaaggacaaaagcttgcccgattgttattggaaaaagaaggcgtttcacgagacgtgattgaaaaagcatatgaacaaatccctgaatggtcagatgtcaggggtgcggtgttgtttgatattcatacaggcaagcgaatggatcaaacaaaagaaaaaggggtgcgggtctccagaatggattggccggacgctaattttgaaaaatgggcgcttcacagtcacgtgccggctcattcaagaataaaagaggcccttgcgctcgcttcaaaggtaagctggcacccggcagccgttgcagaattatgctggtcggacgatccggattacataacaggctatgttgcgggtaagaaaatgggctatcagcgtattacagcaatgaaagaatacgggactgaagagggctgccgagtcttttttattgatggatccaatgatgtaaacacgtacatacatgatctggagaagcagcctattttaatcgagtgggaggaagaccatgactcatgatttgatagaaaaaagtaaaaagcacctctggctgccatttacccaaatgaaagattatgatgaaaaccccttaatcatcgaaagcggaactggaatcaaagtcaaagacataaatggcaaggaatactatgacggtttttcatcagtttggcttaatgtccacggacaccgcaaaaaagaactagatgacgccataaaaaaacagctcggaaaaattgcgcactccacgttattgggcatgaccaatgttccagcaacccagcttgccgagacattaatcgatatcagcccaaaaaagctcacgcgggtcttttattcagacagcggcgcagaagcgatggaaatagccctaaaaatggcgtttcagtattggaagaacatcgggaagcccgagaaacaaaaattcatcgcaatgaaaaacgggtatcacggtgatacgattggcgccgtcagtgtcggttcaattgagctttttcaccacgtatacggcccgttgatgttcgagagttacaaggctccgattccttatgtgtatcgctctgaaagcggtgatcctgatgagtgccgtgatcagtgcctccgagagcttgaacagctgcttaaggaacatcacgaggaaattgccgcgctttccattgaatcaatagtacaaggcgcgtccggtatgatcgtgatgccggaaggatatttggcaggggtgcgcgagctatgtacaacatacgatgtcttaatgatcgttgatgaagtcgctacaggctttggccgtacaggaaaaatgtttgcgtgcgagcacgagaatgtccagcctgatctgatggctgccggtaaaggcattacaggaggctatttgccaattgccgttacgtttgccactgaagacatctataaggcattctatgatgattatgaaaacctaaaaacctttttccatggccattcctatacaggcaatcagcttggctgtgcggttgcgcttgaaaatctggcattatttgaatctgaaaacattgtggaacaagtagcggaaaaaagtaaaaagctccattttcttcttcaagatctgcacgctcttcctcatgttggggatattcggcagcttggctttatgtgcggtgcagagcttgtccggtcaagggaaaccaaagaaccttacccggctgatcggcggattggatacaaagtttccttaaaaatgagagagttaggaatgctgacaagaccgcttggggacgtgattgcatttcttcctcctcttgccagcacagctgaggagctcacggaaatggttgccattatgcaacaagcaatccacgaggttacgagccttgaagattgattcctggttgaacaagcggttagacagaatgaaagaagccggcgtacatcgtaacctgcggtcaatggatggagcgccggttccagagaggaacattgatggcgaaaatcaaacggtctggtcctcaaacaattatttagggctcgcaagcgatagacgtttgatcgatgcagcccaaacagcattgcagcaatttgggacaggaagcagcggttcacgtttaacgacaggcaattcggtctggcatgaaaagctagaaaagaagattgccagctttaagcggacagaagcggccctgctgttttcgagcggttacttggccaatgtcggtgtcctttcatccttgccagaaaaggaagatgtcattttaagtgaccagctcaatcatgcaagtatgatcgacggctgccgactttctaaggctgatacagttgtttatcggcatattgatatgaatgatcttgaaaataagctgaatgaaacacagcgttatcagcgccgttttatcgtaacagacggggtattcagcatggatggcacaatcgcccctcttgatcagatcatctcacttgcgaaacgctatcatgccttcgtggtcgttgatgacgcccacgcaacaggagttttaggcgattcgggacgaggaacgagtgaatactttggtgtttgtcccgacattgtgatcggcaccttaagcaaagctgttggcgcggaaggaggttttgcggcaggatcagcggtcctcatcgactttttgctgaaccatgccagaacatttatctttcaaaccgctattccgccagccagctgtgcggctgctcacgaggctttcaacatcattgaagccagcagggaaaaacgacagcttttattttcttatatcagtatgatcagaaccagtctgatgaatatggggtatgtggtgaaaggagatcacacaccgattattcctgtagtcattggcgatgcccataaaacggtcctatttgctgaaaaactgcagggcaagggaatttatgctcctgccattcggccgccgaccgttgcaccgggtgaaagccggattcgaattacaatcacgtctgaccacagtatgggtgatattgatcatttgctgcaaacatttcattcaatcggaaaggagctgcacatcatttgaggggtttttttgtgacaggaacagatacagaagtggggaaaacggttatatccagcggtcttgctggcttattgaaagaacataatagagatgtcggtgtgtataaaccatttttaagcgggatatcgcgtcatcatccagatagtgatacaagtctgctgaaagacatgtcgcagaccagtctttctcatgaagacattacgccttttgccttcaaagcgccgcttgcaccatacgttgcagggaaacttgagggaaagactgtcaccatggaagaggttttaagccattgggggcggattagagaaaaacatgaatgcttcatcgtagaaggtgcgggcggtatttctgtgccattgggagaggactatttggtcagtcatgtcataaaagcgttgcagcttcccatgattattgtggcacgtcctcaccttggaaccattaatcatacctttttaactgtcaaatatgcagaaagcatggggcttccaattgccggaattatcatcaatggaatcagtgactctcctgatgaagatgaaaaaaccaatcctgagatgattgagcgcttatgcggtgttccgattttaggggttacgccaaagcttgccaacgtgacgaaagaaacggttctacatatggtaaaagaccatatcaatctatcattactgatgaatcaagtgggggtatgagaatgaatcaatggatggaactcgcagaccgggtgctggctggagcagaagtgactgacgaagaggcgctttcaatattacattgtcctgatgaagatattttgctattaatgcatggagcttttcatatcagaaaacacttttatggaaaaaaagtaaagctcaatatgattatgaatgcgaaatccgggctctgcccggaaaactgcggctattgttcacagtctgcgatttcgaaagcgccgattgagtcttatcggatggtgaataaggaaacgctgcttgaaggcgcgaagcgggcgcacgatctgaatattggcacatattgtatcgtggcaagcggcagagggccgtctaacagagaagtggatcaggtcgtagatgcggttcaggaaattaaagagacgtatggactgaaggtttgtgcgtgtctcggactgttgaagccagagcaggcgaagcgtctcaaagatgccggagtagaccgctataatcataatttgaatacgtcacagaggaaccattcaaacatcacgacctcacatacatacgatgacagagtcaatacggttgaaatcgcaaaagaatcggggttgtctccgtgttcaggcgccattatcgggatgaaggagacgaaacaggatgtcattgacatcgccaaaagcttgaaggctcttgacgcggattccattcctgtgaattttttgcatgcaattgatggcacgccgttagaaggcgtcaacgaattaaacccgctgtattgtttaaaagtgctggcactgttccgttttatcaatccatcaaaagaaattcgcatttccggaggaagagaggtcaatctccgctcattgcagccattagggctttacgccgcaaactccatttttgtcggagactacttaacaactgccgggcaagaggagacggaggatcataaaatgctgagtgatttaggctttgaagttgaatcagtcgaagaaatgaaggccagtttaagtgcgaaaagctgaaagaatcaataaaagcaatcggtatgatgtcgattgcttttatttttgaacagaaaggagaaaatcacgtgacaattgcatcgtcaactgcatcttatgagtttttgaaaaacccatattctttttacgacacattgcgagctgttcatcctatctataaagggagtttcttaaaatatccgggctggtatgtcacaggatatgaagaaacggctgctattttgaaagatgcgagattcaaagtccgcaccccgctgcctgagagctcaaccaaatatcaggacctttcacatgtgcaaaatcaaatgatgctgtttcagaaccggcctgatcatagacgattgcggacgcttgccagcggagcgtttacgccgagaacgacagagagttatcagccgtatatcattgaaactgtccatcatttgcttgatcaagtgcaaggtaaaaaaaagatggaggtcatttcggactttgcttttcctttagcaagttttgtcatagctaacattataggtgtaccggaggaagatagggagcaattaaaggagtgggctgcgagtctcattcaaacgattgattttacccgctcaagaaaggcattaacagagggcaatattatggctgtgcaggctatggcatatttcaaagagctgattcaaaagagaaaacgccaccctcaacaggatatgatcagcatgctcttgaaggggagagaaaaggataagctgacggaagaggaggcggcatctacgtgcatattgctggcgatcgccggacatgagacaacggtcaatctcatcagcaattcagtcctttgtctgctgcagcatccagaacagcttttgaaactgagagaaaatccagatcttattggtaccgcagtcgaggaatgtttacgctatgaaagccccacgcaaatgacagccagagttgcgtcagaggatattgacatctgcggggtgacgatccgtcaaggagaacaagtctatcttttgttaggagcggctaatcgagaccctagcatattcacgaaccccgatgtcttcgatattacgagaagtcctaatccgcatctttcattcgggcatggccatcatgtttgcttagggtcctcgctggcacgattagaagcgcaaattgcgattaacactcttctgcagcgaatgcccagccttaagctcgcggattttgaatggcggtatcggccgctttttggatttcgggcgcttgaggagctgccggtgacttttgaataagcctaagaatgtgagtgccaaaaaagtgtcagccccgccgaaaatgggcaatctataaaaaaggggagtgaacatagtgaaaaaagtgctgatcgccggcggaaatggtgtgattgggagactgcttgctgaagggcttatttcagactatgaagtgactgtgcttgataaatatcatttcgatggcaaagcctcttccattcaggctgacgcggcaaattatgaggagctgttgaagaagattccaaaagatacggatgtcatcttgaatttactcgctgttaaaatcaaatacgatattatggacatcgctgagtttgaaaaaatgacggatgttttctatagggcaagctattatctgtgccgtgcggcagcggagctcggcattcaaaagctcgtgttcgccagcagcaatcatgtcacagatgtatatgaaaaagacgggcgctcgctcttaggacgggaaatcacaacaagcgattatccgctgtcaaaaaacttgtacggtgtattaaagctgacctctgaacagatcggccatttgttttatttggaaaataagctatcagtaatcaacctgcgaatcggaacagtcgtcacagatgaaatggatacgctgcatgaaaaagaacggacgaaaaagacactgctttctcaccccgatctgctgtcgattttcaaagccgctattgagaccaatatccggtacggcacttattacgccgtctctgataatccgggccggccatggtccattgaacctgccgtgaatgaacttgggttttcgccacaaatcaatacggccgaacttctgaacgaggaggagaacggagcataatcattttctaagattatgctctttttcttttgttatcggtctcaattcgcggcagcccccgccccggccggggactctgttcaaatgattatagacatggcaatcacagatttgctacattttagacacgatatcgtcacatgctgagctcggtttttaaaaatatgataacgcttacaaagagaggtgggagctatcgcacattcactgaaaaaccgtctgtttgatatgttgatttatggtttcttgctgatgttcgctttaatatgcgtacttccgttcattcatgtcatcgcagcatccttcgccacagtagaagaagtcgtgtcgaaaacatttattttaataccgaccactttttcgctagatgcttatcgctacattttttcaacagatattatttataagagcttgcttgtttctgtgtttgtgacagtgataggcactgcggtcagcatgtttctttcgtcactgatggcttacgggttatcccgccgtgatttaatcggccggcagccgctcatgtttctcgtcgtatttacgatgctgtttagcggcggcatgattccgactttccttgtggtcaaatcgcttggattgctcgattcttactgggcgcttattttgccgactgccattaatgcctttaacctgatcattctgaaaaacttctttcaaaatatcccgtcaagcttggaagagtccgcgaaaattgacgggtgcaatgacctgggcatattctttaaaattgtgctgccgctgtctcttcctgcgatcgcaacgatttcactattttatgcggtcacgtattggaacacgtatatgacagcgatcttgtacttaaatgattcagcaaaatggccgattcaggtgctcctgcgccaaatcgtcattgtatcaagcggtatgcagggggatatgtctgaaatggggtcgggcagcccgccgcctgagcaaaccattaaaatggcggtcatagtggtggcgaccatcccggttctgcttgtctatccgtttatacaaaagcattttgcaaaaggagctttgctgggatctgtcaaaggataaagaaatatgaaacggaggggtacgatgggaaacaaatggagggtgcttttgattgtgcttgtactggcactcggcggagtgctggcgggctgtaaaggaactgatcagtcttcggctgaaggcaaagctggcccagattcaaaggtaaagctgtcttggatggcgattttgtatcatcagcagccgccgaaagacagggcgattaaagaaattgaaaagctgacaaatacagaacttgacatcacctgggttccagacgcggtgaaagaagacaggctgaatgcagcgcttgcagccgggaatcttccgcaaatcgtgaccatccaggatattaaaaattcgtcagtcatgaatgccttccggtcaggaatgttttgggaaatcggcgattatatcaaggattatcccaacttaaacaaaatgaacaaactcattaataaaaatgtcacaattgatggcaagctctacgggatatacagagagcgcccgctttccagacaggggatcgtcattcggaaggactggctggacaatttaaatttgaaaaccccgaaaacgttggatgaactttatgaagtggccaaagcatttacggaggacgacccggacaaggatggggaagataatacgatcgggctgacagaccgtaatgacttgatttacggtgcgtttaaaacgattggctcgtatgaaggcatgccgacagattggaaggaatcgggcggcaaattcacgcctgatttcatgacacaggaatacaaagacacgatgaactatatgaaaaagctgcgtgataacgggtatatgaataaggattttcccgtcacaagcaaaacccagcagcaggagctgttttctcaaggaaaagccggaatttatattggcaatatggtagatgcggtcaatctgcgcgaccatgcctctgataaatcgatgaagctcgagatcatcaaccgcataaaaggcccagatgggaaagagcgggtatgggcatcaggaggccataacggcgtgtttgctttcccgaaaacgagtgtgaaaacggaagctgagcttaaacggatcttggcgttttttgaccgaattgccgaagaagatgtctatagcctgatgacttatggcattgacggcgttcattacaacaaaggtgaggacaaaacgtttacacgcaaagaaagccaggtaaaagactggcagactgatattcagccgctgtccgctttaattgccattgataaagcctacttaaaaaacactggagatccgcttcggacggcgtacgaggagctgaccgaggataacgaaaagattatcgtctcaaacccggctgaaagcctgtattccgcatcggagtcggaacggggtgatgaactgaagaaaatcattgatgacgcgacctataaatatatgattggagacatcacagaaagccagttcgataaagaagtggaaaaatgggagtcaagcggaggaaaacaaattattcaggaatacgaagaagcgtttaaacaagcaaaataatgttggaaaaacccaaaacgcgcaagcggttttgggttttttacatgcttcttttttgctggcggtagtttcccggtgtaatcccctccagctttttaaaagacctgataaaattttgcgagtttttatatttcagcttttcggcaatgtccttgaccgccatgtctgtttcggcaagccagcttttcgccatatggtgtcggtagcttgagacatactcgctgaatgaaattcccatttcttttttgaaaatgctgcttaaataatttgggttgtaatgcagcctgcgcgcgatttcgtccagtgtcaattcggattcaaactcatgatggatgatatgaatgatgttgtcggaaatatttttgtactgggcatccgcgcgggcgttcactttgtctgtcatcggatcaataaactcattctttagccagttttcggtatcctcgaacgttttcagctcaaaaatttggtcatacagcattttgttttcttcaagctcaaacaattcgatcccgagcacatgcatcagctcaatcacatggttcaaaaaacgggcgatggcgatttgaaattgatacgggttggtgttctgggtgaagatggcttgcaaaatcgcgtgcaggcatttatccgctttctccttgtctcctgctttaacggcatcgaacagctcatgctgaagctgctttggaaaatgggttttgaaggtttttttctggtcaaggtcttcgtaaaagatgatcgacttgttttccgctttaagccggtatttcaacgcttctgagccttccgcataggctgttttcgcttttgtcagcacatcaaacggctggctgatgccgatgctgacagacagctgcagctcagcttccgctttttcctgaatcatccttgcagtctcattcagctcagccatgaattcttcctttgtcccgctttgattgattaaaatcgtcgcctgttgtttgtcaactacagcgggggcaagatgtttgtccgtcgggatgcatcgctcaatcaggctgttgacggcaaacaaaagcagatccatatcttttttctcataaggcgtatgattcagtgtgtcaatttggagcacaagcagggcaaggtgccgccaattttgctttaagccgaggctttcaaaacggttatcaacctcctcatccgtcagttttccaagcataagcctgaccataaaatattgctgcagatgagtggcctgctgcttcatcgtttcctcaaggtcgtcatttctgtccttcagctgcttaaagctctgttcaattaactcaaattcattttgaggaggctgctgtttctcttgtatggctccatgtcttgcgaatgattcgtaaagcaccctgatcggcttgtaaaaatggcgggagcccagccaagagaataataatgaaagcgttaacaaaataagacatactgcaaaagtgatccagccgattgatttggcttctttttttagctcgggcagggaaacgagagaaaaataagtccatgtattatagtcagatttttgataggtgactttataatgaatccggtcaatcactgtttcaaactgtccgctattggcgttttgcgccagcactttttggacaaagccgtcgttatgaagagattcaccaatgtcagacatgttgttatgaaggataatgcggcctttttcatcgatgataaacaggttgttggcgtttgaatagctaggcatatttttgacaagcgaacagctcggaatgcttgcggcggccaatccctttgtatttgtgctgttcaaaggaagctgcttaattaaattgatattgtagcggcagttttctgctgtgccttctttggttgaaatcaaatgattgttttcctcaagcgtccaataggagcggctcgctttttgtttcgtgtacgctgaggctgcttcatgaagagtgtctgtattcaaacggtacaaaccggaattgttcatgtaccattttttcgtataactgactaacgtcatgttggacagatcggtatcaaagctttgcagataattgagctcttggttcacttggttatagatttgaaattggtctgagtgcaaaggctcggacaatgtgcgaaggagaggcggcgaactcacatagtgggttaaagagtgatcgacggttttcaatatatgctcgatgctttgctgggtctgctggagtgtgtcgaatttttcctccgaaacgttggaaatagccgttttctgagagtgctcgtacgaaaacaatccgaccaaaataaccggaatggtgctgagcaggcagaaaaacgtgatcagtttgtagtaaaacttgtattggcttcttttcataaaaccccccatttcataacatccacttcaccttaatacaattaatccaaagattgatagatattgtcaataatcattttctaatatcggtgtctttttttcaggtggaccggctgaacccttgattataaagggataaaacaggatgtgatcatatgattgtagacggacttttgcctgctgcgctacagtgaatgcaagaatccgtgaaaggaggctaggaaaaaatgaaaacagcagaagcgcaagcgccggctgttgatgcagtcatttttaaaaaagaaaaaagaaagcgcttactaatcaagctgattcaacaaaaatatttgtacttgatgattttgccggggtgtatttattttttgctttttaagtatgtcccgatgtggggaattgtgattgcatttcaggattatcagccgttcctcggcattttgggcagtgagtgggtggggctgaagcattttatcaggctgtttactgagcctacattttttctcttgttaaaaaacacgctcgtgttatttgctttgaacctggccatatttttcccggtgccgatactgctggcgcttttattgaacgaagtgcggattgctctctttaaaaaatttgttcagacgctgatttatatcccgcattttatgtcttgggtcattgttgtatcgctttcgtttgtgcttttaacggtagacggaggcttgattaatgaactgattgtgttttttggcggtgaaaaaatcaattttctgctgaacgaagaatggttccggcccctgtatattctgcaggttatctggagggaagcgggctggtcgacgatcatttatctggcggccattacagcggttgacccccagctgtatgaagcggcgaaaatggacggagcgggacggctgcggcaaatgtggcatattacgctgcccgccattaaaagcgttatcgtcgttttgctgattttgaaaatcggagacacgctggagcttggcttcgagcatgtgtatttgctgttaaatgcgactaacagggaagtggcggaaatttttgatacgtatgtttatactgcagggctgaaacagggccaattcagctacagtacagcagtcggcgtatttaaagcggcggtcgggctgattttggtcatgctagcgaatcgtttggcgaagaaatttggcgaggaaggaatttattaggaaagggatgggatcaatggatcaatcaatcgctgtaaaatcgcctcttacgtacgcggaggcattggcaaacaccattatgaacacgtacacagtcgaggagctgccacctgcaaaccgctggcactaccatcagggtgttttcttatgcggtgtattgcggctgtgggaagcaaccggggaaaagcggtattttgagtatgcgaaggcttatgcagatctcttaatcgatgataatggcaatctattatttagaagagatgaactggacgccattcaagcaggtctcattctttttccattatacgagcagacgaaggatgaacggtatgtcaaagcggcaaaaaggctgcgcagcttatatggaacactgaaccggacgtctgagggcggtttttggcacaaagacggttatccttaccaaatgtggcttgacggcttatacatgggggggccgtttgcactgaaatatgccaatctgaagcaggagacggagctgtttgatcaggttgtgcttcaggagtcattgatgagaaagcatacgaaggatgcaaaaaccggacttttttatcacgcctgggatgaagcgaaaaaaatgccttgggccaatgaagagacaggctgttcaccggaattttgggcacgttccatcggctggtacgtcatgtctcttgctgacatgattgaagagctgccgaagaagcatccgaaccgtcatgtgtggaaaaacacgctgcaggacatgattaaaagcatctgtcgctatcaagacaaagagacggggttatggtaccagatcgttgataagggagacaggtctgataactggctggaaagctcaggatcctgtctgtacatgtacgcaatcgcaaaaggaatcaataaaggctatctagacagagcttacgaaacaacactgctaaaagcgtatcaaggcttgattcagcataaaaccgaaacatcagaagacggagcgtttctcgtcaaagacatatgtgtcggaacgtcagccggtttctatgactattatgtcagccgcgaaagaagcacaaacgatctgcacggagccggcgcgtttattttagctatgacagagctggagcctctttttaggtcagcggggaaatgacaaaaaggatacgtacggctttgtgtgtgatcgtctcagtgctctttttggcatcatgctcaagcaggccggacggaatgcatgtcattctcttttctgatatgcaggctggcgtacaggaaaaaataaaaaaggccgccgagcagaatgccgggaaggtcgatatctttccagcttttcaggaaaaactgctgactgaaattaccgcccatgagggagatgttttcatcgtgcctgaagacatgtttcaagcttacgatgatccggaaaattttcagccgttaaacggattgcctcctgaaaaaacatctccttatacaactgttaataaaaaaacaggagaaaaaacgatctatgccgttcagatcgaaaaagggaaaaaacagctgaacggctattcttttcaattgaatcgcgatatggcggcgtttatccctgtgtatgctgaaaaaacagaggaagcgctgcagctgatttctcaactaactgaagcccgatagaggtgaggatattgaagaacatcgtcttttgcggattgagcagcagagcattcagtatgtttatcaaaccactgatggagcggttttcaactcattatgagattacgggattgctggatgccgatccgaaacgttttgccgtttgcaagaagaaatttcccgagctggcccacgtgcctgagtttagcgaagatgcttttgacgagatgatgcgcgtctcaaagcctgatatcgtcattgtggcaggcagggacgatacgcatgtcgcatatattgtaaaaagccttcagtggaatacagatgtgattactgaaaaaccaatggtgacaacagtgcaggatgcgaatcgggtgcttgaagcggaggccaaaagcgaaggaaaagtcaccgtcgcgtttaactatcgctacagcccgtttcatcggaaaataaaagaaatgattctggacggaaaaataggcagggtcacttctgttgatttaaattggtatattgatacgtatcatggcgccagctattttaaacgctggaacaggtcgagacagttttccggcggtctttctgtccataaatcaacacatcacttcgatctcgtcaattggtggctcgggcaaaatccggaagaggtatttgcttatggcgccttgaattactatgggccggacagtgagtggaaccccttgccggaagaagacgggcgtttttgcgggacgtgccgtgttaaagaaaaatgccactactattcaaggtggcatccccgttcctctaaagcttctataaaggatgatcatcttgaagcaggagaccagtccagcttatatactgcatacaggcctgacgcgtgtatttttgacgaggaaattgacatcgaggatacgtacgtggcggcagtcaaatatgatggcggcgcactgttaagctactcgattattttttcggccccgtatgaaggctaccggctgacgatcaacggcacaaaaggacgtattgaatcaaatgaatttcacgaaccttccagaattccgtttgcttttcctgagcagacaatcgaatactatccgctttttgaatcaaagcagacgatacaagtggtcaaaaatgaaggggggcatggcggaggtgatccgcttttgcttgaggatctttttttagggaaagacccgctgcgccgctatgatattttagccggggctgaagctggagcctactccatcgcggttggtgagggaatgtggcgctcggttgccgaaaagaagccgatcggcatgaaagagctttttcagatgcagaatgtataatgcaaaaaaggagggggcgccatggaacatgatggctcactgggacggatgctgcgtttttgcgaatggattatgagatttgcgtatacaaacttgctgtggctgttttttacgttgctcggtctcggcgtgtttggcatcatgcccgcgaccgcggctttattcgctgtcatgcggaagtggatccaggggcaggacaacgttccggtgctcaaaacgttttggcaggaatacaagggtgaattttttcgttcaaatctgctcggcgctgtactggcgctcatcggagtgatcatttatattgatttggccttaatttatccaagtcatttccttctgcacatcctgcgcttcgccattatgatatttggctttttgttcgtatccatgcttttttatgtgtttccgctgcttgtccattttgactggaaaaaacgtctgtatgtgaaattttcgctcttgctcagtgtggcgtatttgcaatatacgcttactatgcttgcgctgactgttgctctctttttcttgcttgcgtacctgccgggcattgtcccttttttcagcgtcagccttatcagctactgccatatgcgcattgtttatgccgtgctgctgaaagtggagcagcacggcggcgagccacagaggaaatcccatatacggaaagctttttatccggaaacgagataatcatcatttctctatcataacgctgttccaaacggaatagattgatagagaaaggagagcggataaaatgctgaaggtagcggtatttgatgaagagcatgaaaaagacttacaaacggaaatcaattcatttttaaaagggatatcggaggagcagctgatagatatcaaatatacggtttcggcggcgtgcgacccagacggcgagcagctttactgtttttccgcccttattttatatcgcaaataaaaagatctttccgcaggcgcggaaagatcttttttgttaatatgcttttttcactcttggacttcttggtttatcgagtttctccgcttttttgatctctcttctttcttttgagagcgattgatagagagaggcaatcatcagcaggataacgatagaaaacggcagcgctgccagaatcgctgtgttctgcaaagcggcaagccctccggaatataggagcacagccgccatggcggactgaatgataccccagctgagtttcacagaattcgccggatttaaagaaccgtacgacgtctgcatgcccagcacgaatgtagctgaatcagctgacgtgataaagaatactgcgatcagaatcaatgcaaggatcgatgtcaccattgtcagcggatagtgatcaagtgttccgaacagcatcgtttcagtggacagctttgctacattgaacgcgcctttttgctggagatccatggctgatacgccgaaaatggagaaccatagaaatgtcaaaatacaaggtgtcaccaagacgccgattaaaaattcgcggatcgtccggcctctggatacacgggcgatgaaaatgccgacaaatggagaccaggaaatccaccatgcccaatagaaaatcgtccagctgttaatccattcgcgtttttcaggatcgttcggtgtcagtctgaagctcatttgaacgatattttgaatgtattgtccgatagaatctgtaaatgagttcattatcagcactgtaggcccgacaacgagcataaacaacattaacaatccggccaataccatgtttgtgttgcttaaatacttaattccttttccgagtccgctccacgcagaaagtaaaaagagcactgtcacaataatgattaaaatcaattggacgataaacgcattcggaatgccgaacaggtaattcaaaccgccgttaatttgggttgcgccaagaccaagacttgttgacaccccgacaacagtggcgaaaactgcaatacagtcaatggcctttccgatcggtccgtttactttatccccgataatcggtgacagtgtgctgctgattaacccgggtgcgcctttgcggaattggaaataggcaatgcataatgccacaatggcataaatggcccaagcgtgcaaaccccagtggaaaaacgtatagcggagtgcatctctgaaggcttggggggtttctgtttcacctgatggagagctaattgcgtaatggctgatcggttcagccgcaccgtagaatactaagccgattcccatgcctgcgctgaacagcatggcaaaccatgataataacccgaattccggtttttcatcaggctttccgagtttgatttttccgatcgggctgaaaatcaaaaagagacaaaacccgacaaacaaagagacaactaaaagataataccaaccaaatgaatcggtaataaatgcttgtgccgattgagacacattttgcaggctgtcaggagaaataacaccccataatacagctgcagctgtgattgcaatcacaatccaaaatacactagatatatgtttcaacatttctcaccctctaattttttgtgtacgcctatatcttgctcgcaggcttagtatggtcgtacgatggcagctcattcctctcttaaaattaccccgcaatcaggtgaaacaaaacaagtctcaccctaacatgaatgcggggaatgttcaaatgtgagtttggcggcaagagatttaaagagtaatgattaagaacgggcgtattgcccggcatttagccctgcaagcctgcctgtgacaagggcggaggtaatattgtatccgcctgtgtagccgtggatatccagaatttcaccgcaaaaataaagcccctccatttttttagaagccatctttttcgggtcaatttcttttacagataccccgcctcccgtgacaaatgccttatcaagcgacagtgtgccatttgcgaggacagtaaactgcttgcagtcccttacaaattgtctgaaaggatccttcggcagctcagaaaacgatacgttcggagagatgccgtttttttcgagcaggaataggagatagcgctcctgcatccaaggcttcagcacgtttttaatggtttttttcggtgcttccttcagttctttatacatcttttggaaaagcgtttcttcattgatatccggatacaagtcgattctgatcggcacttgaggctgttttttcagctcttttacgacaaattggctgcatctgagaatggcaggtcctgagaggccgaaatgggtaaacagcatgtccattttatgtgtgataatcggtttgccttttttatttaacacactaacggctacatctcttagtgataagccctgaagtgttttttgcttaatgaacggttcgccagaagtgactggaacctctgtcggaaacagctctgttatggtatggcccgcggcttcagcccattcatagccgtctcccgtgcttccggtatgaggcacgcttttaccgcctacagcgataatgactgcctggctatggatcatttcgccattattcgtcacaatccctgctgcctgtccatcttcatatataacagatttaattttctcgttcgttctgattgttacgcggagctgcttcagcctgtttaacagcgcgtcaacgacactttgggctttgtcggtcacaggaaacatccggccgtgatcctcttccttcaattgaatgccgaggttttcaaaaaacttgataatgtcttcattattaaattcagaaaacgcgctgtataaaaaacgcccgttgccggggatgtgcttgataatttcttccacaggaaggcggttcgtcacattacagcggccgcccccggaaatcgcgagtttccgtcctaatttatttcctttatctatcagcaacacgccagcgccctgttctcctgctgcaatcgcagccatcaagcctgaagggcctccgccgattacgattacgtcatattgtttcatctttatcatcaactttcttttcatttcgtgtgcggacaccccgtccgcagtactattatagcgaaagaaagccgctccttaaacgtcttttgccgcggacatgaatgttcacaggattgcttttgtatttattaccgtctaaatgcccagttgtggtaaaatagaaaagttgaatcttcgtagaaaatggtgatgaagaaacatgtcaagcaaactgttaagaggcacgtttgtattaacgctcggtacatatatatcgcggattctggggatggtctatttaattcccttcagcattatggtcggggcgacaggcggtgcattatttcaatacggatacaaccaatacactttatttttgaatattgctacgatgggctttccggccgctgtttctaaatttgtttccaaatataattcaaaaggggattatgagacaagcaggaaaatgctcaaggcgggcatgtcggttatgctcgtcacaggaatgatagcctttttcattctgtatctatcggctccgatgtttgcggaaatatcgctgggaggcaaggataataacggcttgacaattgatcatgtcgtttatgtcatccgcatggtcagcttagcgcttttggtcgtaccgattatgagccttgtccgcggattctttcaagggcaccaaatgatgggtccgacagctgtttcccaagtcgttgaacagattgtccgcatcatctttctattgagtgcgacattcttgattttgaaggttttcaacggcggccttgtcatcgctgtgggctatgcaaccttcgcagcgctgatcggtgccttcggagggctggtcgtgctttatatttattggaacaaacggaagggcagcctgctggcgatgatgccgaatacgggtccgacagcaaacctaagctacaaaaaaatgtttttcgagctgttcagctatgctgctccgtacgtttttgtcggactagccatccctttgtataactatattgatacaaatacgtttaacaaagcgatgattgaagccggtcatcaagccatcagccaagacatgcttgcgattctaaccctgtatgttcagaagctcgtgatgatcccggtttccctagcaactgctttcggactgacattaattccaacgattactgaatcgtttacaagcggaaactataagctgttaaatcagcagattaatcaaacgatgcagacgatcctgtttttaattattccggctgttgttgggatctctctattgtcaggaccgacgtatacgttcttttacgggtcagagagccttcaccctgaactgggggcaaacattttgctatggtattcgccagtcgcaattctgttctctttgtttacagtcaacgcagccattctgcagggcatcaataagcaaaaatttgcggttgtcagccttgtgatcggcgtcgtgatcaagcttgtgctgaatgttccgctgatcaagctgatgcaggctgacggagcgattttagcgacggcgcttggatatatcgcttcccttttatatgggtttatcatgattaagcgccatgcaggctattcgtataagatactagttaaacgaactgttttgatgcttgtcttatcagccattatgggtattgccgtgaaaatcgtgcagtgggtattaggcttctttatttcctatcaggatggccagctgcaagctgcgattgttgtggtgatcgcggccgctgttggcggagctgtctacctgtattgcggctaccgattaggatttttacagaaaattttaggccgccgtttgccaggtttcttaaagaaaggcagacatgcaggctgatgaactagatatgatgaaactgagggctcgcatgctgcgggctttcttttataaaggagagattgggaatgagacttgataagctgcttgccaacagcgggtatggttccagaaaagaagtcaaagccgttgtgaaggctggagccgtgatgatcgacggcaaacctgccaaagatgtaaaggcgcacgttgatcctgatacacaggaggtgaccgtatacggggaaccggttgattatcgagagttcatttatcttatgatgaataaaccgcagggcgtgctgtcggcgactgaggacagccggcagcaaacagtggtcgatctgctgacgccggaggagatgagatttgagccatttccagccggcaggcttgataaagatacagagggctttttgctgctcacaaatgacgggcagctcgcacatcggctcctttctcctaaaaagcatgttccaaaaacgtatgaagtccatttaaaatcacagatttctcgggaagacatctccgatttggaaacgggtgtctacatagagggcggctataaaacaaagtcggcaaaagcggaaatcaaaacaaacgacagtggcaataccgtgatatacctgacaattacagaaggaaaataccatcaggtcaagcaaatggcaaaggcagtcggcaatgaagtggtttatctgaagcggctttcgatgggacgcgtttccctagatcccgctctggcacccggagaataccgtgagctgacagaggaagagcttcatttgctcaatgagccgcaagcatgacaaaaaccccgcataccgaatgcggggttttatttataagcacacaaaaacaaggctcagcagtttcttcgccctattatctatcgggccgctctcaggcggccctatgtaatttttcaatttatgaggtaatctttactttctttctcgttgtctcccacttgccacggcttggactatgaacaagatcattatatgccaacacatttaagtctctttgaatcgttctaggtgtaatgccgaattcgtcaaccagttcctgtgttgtcacaagacctttttcttggataaacatgtaaactgatttgattcgagttagcatacggtttgttgaaggtttcaaaaaaccactccctatcataagatcggatggacttgactaaccacaactcacgactatcaactgcgtacgaaatagcaacaaaggcagacatctgtaattgttataataattcgccctcattatacacgatattgcagtgatgaatctagggataactcctattaattttttccaattcgcgttgggcagccatccttgttggattactatgtatttcggctcaatattattatggttaaagaaactttttttattctgtttcgtagtaaattttggaggtgggagagttttgacaaatttgcttgaagcttcaatagaacaggccgggtatacaagccgaaaaaaagtgctcaccgatgtttttctggaagtcagaaaaggggaactagttggactgatcggagctaacggcgccggaaaaagcaccgcaatcaaggcgatactcggcctttcagaagattttaaagggcatattgcctggaacgactgttcatttgcatatattccggagtatccgtccttttacgaagaactgacgctgtgggagcatttggatctgatcagcacactccacggcattgaagagagtgaatttgcgcatcgggcccaaagcctgctgcagacgttttcgcttgatcaggttaaacatgagctgcctgtcaccttttcaaaaggcatgcagcaaaaactaatgcttatccaggcctttctctctaagccggatatgtatgtgattgatgaaccgtttatcggccttgatccgatatcgaccaaacgctttgtggacatgcttaaggctgaaaaagaacgcggagccggaattcttatgtgcacgcatgtactcgataccgcggaaaaaatctgtgaccggttttatatgattgagaaaggttcattatttctccaaggcacgttaaaagatattcaggacaagaccggattagaggggcagtcattgcttgactgtttttataaggcagttcaaggtgatcggccatgaacgggcgtacgctcttttttcgaaggctgtttgactattacaagtatcagtttaaagtgttgcatgcggtcattgactggacagtcgctctctatattgttttgccggcgattgcttttgtcatctatcagtatattgatttgatgaatggaagaggtcttctttatgagtggtctgaagtggcggagtggagatggctgtacgctgtgtgtgggctgatcatgtttacaggctcgattcgtacatttttaatggaagcggacaaagtgtttttgctgcaaaagaaggaaatcatctatcagctcaaacggtacgcgcttttgtattcttttctggtcacgctggctaaatggctgcttctcttttttattgtccttccccttatcagtcattctgttcacatcacattcgcagaaagcactgctctattgtgttatttgtttggccttcatatattctttttatccttaaagcaagacaggatcagaaagccgcgctctatttcgagatggattggcgatatccttgtcagagctattctttttactggttctgctatcctgattgtttttactgagcggcatttgattgcgctttttggcattttatttttgcttttctcagttatccgcagtttgaaaaagacggcttcgttcacggcttttgaagctgaggtgactgaagagaaaaaaagcaggcttgcccttgcaggacttgtgatgatgatgagtcaggaggcgggaatgccaaaagtaaaagacaggatgagaagaaaaccgttattataccgaaattcaaaaaggatatttaaaaggcgaacgatctgcacaggctataaggaattgttttttaaagtcatgctgaggaatggcgagtatgcgaggcagatgtacatgctattgtcagctttcaccgttctcatatttgtttccccaatttggctgaaggtgattgcgctgctggtatatacaggggtttgccgttatatcctgacgcttatttttgacaaggtcatggatgccccttttttaattggcaccgataaggaaagtgatgaatattatcgggccagaaaaagctgtatcaacatcctgcactatgcgtttgccgcctgttgttttttagcggccgctgtctctttattgtttacataaaaaaacccaaacggcgacgtttgggtttttctgtatgcattataaaataaacagctggatgaaaaacagaatggcgaaaacgatgacgagcggatgaatctctctccattttccccgcgccgcttttacaattgggtacgaaataaagccaagcgcgattcctgtagaaatgctcgaggtcaaaggcatggctagaatgacgagaaacgcaggaaatgcctcgtccatctctttccagttcatattggaaactgagcccatcatcaggctgccgacgataatcaaagcaggcgaggtgatggcggctatacctgacaaggcgctgacaagcggactgaaaaacattgaagccgcaaacatcaccgcgacagtcaaagccgtaagccccgttcttcccccggctgcgacaccggcggaagactcgataaatgcagtcgtcggacttgtgccgaaaacagctcctactgtcgtcgcggttgaatcagcaagcagcgcttttcgcacgttcggcagcttgttgtttttcatcagcccggcttgctcggcaactccgatcatcgtgcctgtcgtatcaaaaatggtgactaatagaaaagaaaagacgacagcgtacaggccgtgatgaatgacatcgccaaaagcggtaaatggatttgagatcatcaatccttccggcaaatgaggaagcgacataaatccctttgaaaaatggagctgaccggtgaaaaaggcgatcaaagcggtagctgccattccgataaataaagcgccgcttacattcagcaccatcaggaccacgctgatcaaaaggccgaccagcgttaagataacaccaggtgaatgcagattgccgagagtgaccaggtttgactcatcagctgccacaattcccgcttgacgcaaaccgataaaagcaataaacagcccgatccctgttgtgatcccgtattttaaattgtttggaatcgcttctataagttgttttcttaaaggcgttaacgatagaataatgaagagaacccctgctgtaaatactgcgctgaaagctgttgcgtacgtgatgccgccatcgcttgcgcttacgacatgaaaggctaaataagcgttcaagcccatgccgggcgcaatagcaatcggataatttgctgccagggccatccacagcgttccgacaatggaggcaataatcgttgcggtgaaaacctggtcgaaaggaaccccggcgttagccagaatgaccggattgaccacgacgatatagaccattgtgaaaaaggtcgtcagccctgctatgatttcttgctttatggatgtttgctgctcttttagatgaaacatagtatcctccaattacgaacgttttaacaaaacaccattaatattattcgttttatttggtttttgcaagtcatttcttgcggaaaggggatcattatgaactgggaagttgaagtgatcagaaaaaaagaggatttaattcgtgatacacaggaatttttgagaatcaacagtgtcatggacgaaacaaccgccggacccggtaaaccgtttggagaaggggtaaatgccagcctgacttcattgctggagcttggagaaaaagaaggctttacaacaaaaaatcttgacggcttcgcaggtcatattgaatggggggagggcgatgacattatcggcgtactttgccatgttgacgtcgtgccgccgggagatgggtggacgagtgatccattttcagctgaaatccgcaacggacggatttatgcaaggggcgccattgatgacaaaggcccgacaatggcggcattctacgcgctgaaaatcgtgaaagacatgaatttgcccctgtccaagcgagtcagaatgattatcggaacagatgaagaaagtgattggagatgcgtagagcattatttcaagcatgaagaaatgccaacaatgggctttgcgcctgacgccgattttccgatcattaatgcggaaaaagggatcatcgatgcttctttacttattccgcaccgcccaaatcaagctgaaccaaaggcagtgcttgtctcgtttcaatcaggccttcgcttaaacatggtgcccgacgctgcggaagctgtcattgaagggccgaaaaatgaagagattctgtcttcatttaaagacatgctccgcacgacggaccaaaaaggggaagctgcaatagagaacggacagctcattttgcgtatgtacggtctttcctgccatgcgatggaaccgaacaatgggatcaatgccggcattttattgtgcgaatttctccagcagactgagcttgacgatgcaggaaagcggtttgtgcaagttgtgacagataagttctcaggtgatacaagaggaaaaaaactggacatcgactgtgaggatgaaatcagcggagagctgacattaaatgtcggaacactgcgctataaagaagggcaaggaggcgagctcgggatcaatatccgctatcctgtgacagcagaaagcaaagtgatccgcgatacattcgaaagcgcatctgaatttgagctgggagaattcaaagacagcaagccgcatcacgtgtccgcagatcatccgttagtcaaaaccctgcaaaaggtttatgaaggccagctgggtaaaaaagctgatttaatctcaatcggcggggggacttatgcgagatccttaaaagccggtgtcgcgttcggcccgctgttccccggacgccctgacagcgcacaccaaaaggatgaatatatcgaaattgatgacctgctgagatcgacagcgttatatgctcaggccatttacgagcttgcaaaataaaaggaccggcttctgctgaagccagtcctttttttaaataaatgaccataaatcagttgataagtaccgttctcctgtatcagctgtcatgcagaccacaactttgtcaggagagaggcgtttcgctgtttcgattgccgcgaagcaggcagcgcctgatgaaggaccgacaagaattccttcttcagcagcaagccgtcttgtcgtcgtatacgcgtcttcatcagagattttgataatttcatcataaacgtcttcatttaaaatcggcggtataaagcctgggctcgttcctacaagtttatgcgcgccaggttttccgccggataatacaggcgaacccgctggctcaacaacatgaaccgtgatatccggaaaaagctctttgagcgcctcacctgttccggtaatggttccgcccgttccagaggaggctacaaaagcgccgagcggttttccgatttcctctattgcccgggcgatttcaggcgctgttgtttttcggtgcgcatcaggattagcagtgttatcgaactgcattggaatatagctgttcggaatttgttcggcaagctccttcgcttttttgatgctgcccggcattctttcctctccgggagttaatacaacctctgcaccgtaagctttaagtaggttgatccgttccttcgtcatcgtatcaggcataactaagattgctttatatccgcgtgctgccgcattcatggcgagcccgatgccggtatttccgcttgtcggctctataataactgatcccggcttgagtaaaccgttttgttcagcttctatgatcatttgataagcggctctgtctttcacactgccgctcggattgaaaaattcaagctttaaatagacttgtgccgcattttccggctgaagccgattcaatctcactagcggtgtatctcctatcagatcagctgtgtttgcaacgattttcaacattgtcattcctttctgaataaaacaagtgtcatataatatcctaacataataaacgtttgtgcgagagtgttttcatacactgttcctctatccgcacagcctctttattgataaaataatagctgtcaaagaagggagtgtcagacggatgccagatatacggcctcattatttcatcggcgttcccatacctgagggaattgcaaatccgatctaccaggctgcgaaaaacgaaccgatattgacgtttcaaaaatgggtgcacccgcttgactatcatatcacgttaatttttctcggagcggcggatgagacacaaataaagaagcttgaaggttcgctagcagagattgcttcagaaattgatccattttcaattaagtttggcaagatagatgtattcggcgaccgcagaaagccgcgcgttttacatctggagccaaagaaaaacaaaacgcttgatagactgcgggaacatacgaagcaggctgtacttcaggccggctttcaagtggaaaaaagaccgtatcatcctcatatgacgctggcaagaaaatggacaggcgaagatggatttccagctcatgttccgtttgaaagcggcgaggtttcgatgatggctgaacgattttcgctctttcaaatacacttgaaccaatcaccaaaatacgaggaaatattcaaatttcaattatcttaattcattgcggagtggagaaacaaacatggcacaaatcatcaaaattcatgattatatatcgagatatgagcttgatccgtaccattatatcaaccagtttgtacgtttgaaaaaagagcgctggctttcactagtagaagcagcggagcgccagcatgaagaaaggcaagccagtgctgaagaaccggaaccggtgcagaaacgaaaaaaattttcattgaaaagaagaaaagaagagataaaagccgatatacaagaagagagacaccaatggtttgaggacgaagaagatattcatgtaaggctcccgaagagcagggtggcgcttgcttctttttataaaaggcatttatatgattttcagctcaaatgggcaagctctactctttcagaaatatctcaactctcaaaccaagtgaagcaggaccgcattttgcgttatctgacccagcagctgcctgattcttattttattatgtataagcctgtgctgaaaattcagcaggcggcggttgaattaagcattgtgattatttctcctctggaaatttattgcgtttcttttttagaggctgaggaagacagtgtctacatagggtctaaaaatcgtttttgggacaagaaaacagcctctcagactgcatcagtgttaaatccagggcttagcctgtttcgtacggactcggttgtgtcaaagatcgtaaaggaaaaacaggctgagattccggttcgaaaattgcttctgagcagaacgtcgtacatcgattacccggagccgccatacggcttagaaatagcggataagcggagcgcggaagaatggattgagcggcagaagaaaaacactgctccgatcaaacatcatcaggtaaaggctgcaaaggctctattgtcttactgcatgtctgactcctatcgcagacaggagtggctggagtaaaagagaacgatttgagcggttttctcataacataagcaggtgagaaagatgagccattggttttttattattaatccgacagcaggacatcgaaacggcctgcgtgtttggaagtccattcaaaaagaattgatcaaacgaaaggttgagcaccgttcatttttaactgaacatccgggacacgccgaggtgctcgccagacagatttcaacgatacaggaatataagctgaagcgcctgatcgtcattggcggagacggaaccatgcatgaagttgtcaacgggctgaaagttgttgacgatattgagctgagctttgtgccggcgggcgcgtataatgatttttcgcgagggttctctattaaaaaaatcgatctgatacaggaaatcaagaaggtaaagcgcccgttaacaagaacctttcatttagggagcgtcaatttccttcaggataaatcacagattctttattttatgaatcatatcgggatcgggtttgacgcatatgtcaataaaaaggcgatggaatttccgttgagacgggtttttctttttctccgccttcgatttcttgtgtatccgctttctcatttgcacgcttcggcaacctttaagccgtttacgttagcttgtacgacggaagacgagacgcgcgaatttcatgatgtctggtttgccgttgtatccaaccatccgttttacgggggaggcatgaaggcggcgcccctagcaaatccgcgcgagaagacatttgatatcgtaatcgttgaaaaccagccgtttttgaaaaaatattggcttttatgtctcatggcatttggaaaacatacaaagatggatggcgttacgatgtttaaagcgaaggacattacattttacacgaaggacaaaatcccgttccatgctgacggagaaatcatgggcactaccccgtttcgtctggcatctagtccttcacccctaagaatcaaaacataaacgtgtttggaggagagagcttccgatggtcagcatccgccgcagcttcgaagcgtatgtcgatgacatgaatatcattactgttctgattcctgctgaacaaaaggaaatcatgacaccgccgtttcggcttgagacagaaataacagattttcctctggctgtcagggaggaatactcccttgaagcaaaatacaagtacgtctgcgtatccgaccatcctgtgacatttggaaaaatccattgcgtcagagcatccagcggccacaaaacggatctccaaattggcgcggtcatccggacggcagcgtttgatgacgaattttattatgacggagagctgggcgccgtttataccgcggatcataccgtatttaaagtatgggcgcctgctgcaacctcagctgctgtcaagctttcacaccccaataaaagcgggcgcacattccaaatgactcgcttggaaaaaggcgtctatgccgttacggtcacaggtgaccttcacggatatgagtatttgttttgcatctgcaacaattcagaatggatggaaacagttgaccagtatgccaaggctgtgactgtaaatggagagaagggcgtcgtcttgcgcccggatcaaatgaaatggactgctcctcttaaaccattctcacaccctgtggatgccgtcatctatgagacgcatcttcgcgacttctccatccatgaaaacagcggcatgataaacaagggaaaatacttagcgctgacggaaactgatacacaaaccgcaaatggcagttcttcgggattagcgtatgtaaaagagcttggtgtgacacatgtggagcttctgccggtgaatgattttgccggagttgatgaagagaagccgcttgatgcatacaattggggatataacccgcttcatttctttgccccggagggaagctatgcctcaaatcctcatgatcctcaaacgagaaaaacagagctgaaacaaatgatcaataccctgcatcagcacggtctgcgagtcattctggatgttgtttttaaccatgtgtataagagggagaattccccctttgaaaagacagtgcccggttattttttccggcacgacgaatgtgggatgccatcaaacggcaccggcgttggcaatgatattgcatcagaaagaaggatggcaagaaaattcattgcggattgcgtggtctattggcttgaagaatacaatgttgacggcttccgctttgatctcctcgggattttagatattgacaccgtgctttatatgaaagagaaagcaactaaggcaaagcccggaatcctgctttttggagaagggtgggacctggctacaccgctgccgcatgaacagaaagctgctttggcgaacgcgccaagaatgccgggcatcggcttttttaatgatatgtttcgtgacgctgtaaaagggaacacctttcaccttaaggcaacagggtttgcgctcggcaacggtgaatcagcacaagctgtgatgcatggaattgccgggtcttccggatggaaggcattagcaccgattgttccggaaccaagccagtccatcaattatgtcgaatcacacgacaatcacaccttttgggataaaatgagctttgcgcttcctcaagaaaatgacagccgaaagcgaagcaggcaaaggcttgcagccgcgattattttgcttgcccaaggggtgccgtttattcacagcggccaggaatttttccggacgaagcagggagtggaaaacagctatcaatccagtgacagcatcaaccagctcgactgggatcgccgtgaaacattcaaagaagatgttcactatatccgcaggctgatctcgctgagaaaagcgcatcctgcattccgtcttaggtccgctgcagacatccagcgccatcttgaatgcttgacgctaaaagaacaccttatcgcatacaggctttatgatcttgacgaggttgacgaatggaaagatatcattgttatccatcacgcgagtccagactccgtcgagtggaggctgccaaacgacataccttatcggcttttatgtgatccatcaggatttcaggaagacccaacagaaatcaagaaaacggttgcagtaaacggcatcggaacggttatcttatatttagcatcagatcttaagagttttgcttgacgaagtttgtgctatagcgctaaaatttaaaggacggctattgattagcatatgagactctcaatagctgtcttttttatttttatacgattcgtacgaaaaaggcattcgctggatagactagagacgattagccttaattctaaaatattttaagaaatgatgggttgaacattgatatgaactggttgggacaattactaggtagcgattgggagatcttccccgccggaggagctacaggagatgcatattatgcgaaacataacgggcagcagctttttttaaaacgtaatagctcaccttttttagctgttttatccgccgaaggcattgttccgaagctggtttggacaaaacggatggaaaatggggacgtcattacggcccagcactggatgaccggcagagagctgaagcctaaagacatgagcggacggcccgttgctgaattgcttcgtaaaatacacacatcaaaagccttgctggacatgctgaagagacttggaaaagaaccgctgaacccgggggctcttttgtctcagctgaagcaggctgtatttgctgtgcagcaatcttcgccgctgattcaagaagggatcaagtatttggaagaacacctgcatgaagtgcatttcggtgagaaagtcgtttgccattgtgatgtcaatcataataactggctattgtctgaagacaaccagctgtatttaattgactgggacggcgccatgatcgctgatccggcgatggacctcgggcctttgctgtaccactacgtcgaaaagccagcttgggagagctggctgagcatgtacggcatagagctgacagaaagccttcggttgcgaatggcttggtatgtgttatctgaaacaattactttcattgcctggcataaagcaaaaggtaatgataaggaatttcatgatgcaatggaagagctgcatatcctcctgaaacgaattgttgattaatcaggaatacgaatccatttgctctacccattgagacaggctgttctgatgctcttgtatgtgtgagtcgatggatttggacgatattcctgattggctgtagcggtaaacatcttcaagcacgtttttgaaatttgaatcaagctcggtgtttgccatcagtgatttaatcacacgctcaagctgctcgtactctgcgactgttccgcagcagtccaattgatggtcagtcaatatatccttcaataaatgaacttgatgctcataatgtaaacccataacggtacacatcccttcagtatcatacgggttaaattgttcaaaacagagcgtttttatacatgggaaaggagtgttccagcagacgggaccctctttttttatgcgctcggccttaagagagatacactggaaaaacgagcttgcgggtctttttaattcatggtatgttgttagtcgaaataatagatagaggtgtcaatcatatgagaatgcgccacaagccttgggctgatgactttttggctgaaaacgcagatattgccatcagcaatcctgctgattataaagggaaatggaacacagtgtttggcaacgacaatccgatccatatcgaggttggtacaggaaaaggccaatttatttctggtatggccaaacaaaatcccgacatcaattatattggtattgagttatttaaaagcgtcatcgtgacagccgtccaaaaagtaaaagacagcgaagcgcagaatgtaaagcttctgaatatagatgcggacacgctgacggatgtgtttgagccgggggaagtgaaacgggtctacttgaacttttctgatccttggccgaagaaacggcatgaaaaacgccgcctgacatattcccacttcctcaaaaaatatgaagaagtaatgggcaaaggcggatcgattcattttaaaacggacaaccgaggtttatttgagtactctttgaaaagcttctctgagtatggcctcctgctgacatacgtcagtcttgatttgcataacagcaatctggaaggcaatattatgacagaatatgaagaaaaattctctgcactcggccagccgatctatcgggctgaggttgaatggagaacgtaaagacagactctgacaggagtctgttttttttatgggccgtttgctaccatgatgacaggggggatgaaaatggaaacaatgaaaattggaaacatcacgttgacctggcttgacggaggcgtgacgcatatggacggaggcgccatgttcggcgttgtgccaaagccgctttggtctaaaaaatatccagtcaatgaaaaaaaccagattgaactaagaacagaccctattttgattcaaaaggatgggctcaatatcatcgttgacgccggaattgggtccggcaagctgactgataaacaaaaacgaaactatggcgtgacacaagagtcgaatgtgaaaccatcgttagcagcactcggattaacggttgccgatatagatgtgatcgcaatgacacaccttcattttgatcatgcatgcggtttaacggagtatgaaggtgaacggctcgtctctgtctttccgaatgcagtaatttatacatcagctgttgaatgggacgaaatgcgccatccgaatatcaggtcgaaaaatacgtattggaaagaaaattgggaggctgtagctggccaagtcaaaacctttgaagacaccttaacgatcacagagggtattacaatgcatcacaccggaggccatagcgacggacacagtgtcctgatatgcgaggatgcgggtgaaactgccgtacatatggcagatctgatgccgacacatgcccaccgcaatccgctatgggtgctggcttacgatgattatccgatgacctctatcgcgcaaaagcagaaatggcaggcgttcgcagcagaaaaagacgcttggtttattttttatcatgatgccgagtatcgcgcccttcaatgggaggaggacggaagcatcaaagattcagtcaagcgaatgaagcaatagcatatttttatgtttaccctgcatgttttccggctaataatgcaaacctagtactaattatgctcagaaaggaagaggcagggtgaaacaattcagagtaacaaacgaaggagacattcaaacaacattaagaggccttgaagtgctctctgttccttttttgaacaaaggtgttgcttttactgaggaagaaagaaaagaacttggtttaaaaggctttctgccgcccaaggtattaacaattgatgagcaggcgaaaagagcgtatgagcaatattccgcacagcctgacgatttgagcaaaaatgtctatttaacggcgctgcacgatcggaatgaaacgctgttttaccgcctgttaaatgaccatttaggggaaatgctcccgattgtctacacaccgacagtcggaacggcaatccagagatacagccatgaatacagaaaaccacgagggctctatctgtcaatcgatgacccggacggtatgaaagaagcatttaaacagtataaagatcaaagcgatacgatcgatttaattgttgcaactgatgcagaaggaattttaggaatcggtgactggggcgtcggaggaatcgcgatttctattggcaagctggcggtttatacagcggctgcgggcattgatccgagcagagtgctggctgttgttttagatgcggggacaaatcaggagagccttttgaacgacccgctttatgtcggcaaccagcattccagagtgcgcggggaacgttatgaccaatttattgacgactacgttgcgctggcgagagaaacatttccgaatgcattgctgcattgggaggatttcggggcgaaaaacgcgcgaagcattttgaaacgctataaagataaagtgtgtaccttcaatgatgatatccaaggaactggcgctgtttctttggccgcagtcttatcctgtgcaaaagcgtctaaagttccgctgagagatcacagagttgttatattcggagcgggaacggcaggaatcggaattgccgaacagctgcgggaagcattggtgcgcgagggactgagtgaagaagaatcatacaagcgcttctggtgcatagacagaaacgggctgttaacagatgatatggatcagcttcttgatttccaaaagccgtatgcccgttcggctgatgaagtgaaggattatcagcggaacggagacggcggaggcattgatcttcttgaagtggtccggcaggcgaaaccgacgatcctgatcggcacatctacggtttccggcgctttcactgaagaaattgtaaaagaaatggcgtcacatgtgaaacggccggcgattttgccaatgtcaaatccgacaactctttctgaagcaaagccggaggatttaatcgaatggacagaaggccgtgcgctgatcacgacaggaagcccgttcccgccagttgaatataacggagttacgtatcatatcgggcaggcaaacaacgcgcttgtcttccctggtctcggtcttggaacgattgttaccaaatcaaaattaattaccgacggcatgtttgaagcatgtgcccgggcaatcgcaggtatggtcaatgtcggggtgcctggcgcgccgatgcttccaaaagttgaagatttgcgcactgtttcggcaaccgttgctgttgaagttgcaaaaaccgcaatgaaggaaggcgtcgctacggaagagcctgaagacattatacaggcagtgcaggatgcgatgtggtatccggtatacaaaccgattcgcgcgatataataaaaaagagccgctgcgtgggcagcggcttctattttttgcttgtccggtgttaagaggcgatcgtatcaatgacatcaacaatttctcccgttttcgcatccaccatgacttcatactgttctaattctccgaaagctgatcgtgtaatgccggttttgtatacctgtaccgtttctccgttaatattgtaaggctccggctgggtgtaaatccatgatccgtcaatcgggccccgctgcttaaaagcagattttacaattcgaagcgctttttctgaagaaatataaggcttcatcacatattgtttcacaacgacagccgtacaaattccaagtcctgctcctaaaagaagatgacgcaatttcaaaataaagcacctcctggttgatcgtacttttcattatacagaaacagccaaatcctgttaagcaatacgcggctgatcgagcagattgggtcagggtgcttggaaaacttcattgtttctaataaaataaaaggactacatagaaatgaggggaaaacatgaatcaagaaacgaaagcgcttttccaaacactgacgcagcttcccggcgcgccgggcaatgagcatcaggttcgtgcttttatgaagcaggagctagccaaatatgccgatgacatcgttcaggacagactgggaagtgttttcggagtcagacgaggcgcagaggacgcaccgagaattatggtagccgggcacatggacgaagtcggcttcatggtgacatccattacagacaacgggctgctcagattccagacgctcggaggctggtggagccaggttttgcttgcgcagcgggttgaaattcaaacagataacgggccggttccgggtgtgatttcaagcataccgccgcatttattgacagatgcgcagcgaaaccgaccgatggatatcaaaaacatgatgatcgacattggagcggatgataaggaagacgccatcaaaatcggcattagaccgggacagcagatcgtgcctgtttgtccgtttacgacgatggcgaatgaaaagaaaattttatcaaaagcatgggataacagatatggatgcggcttaagcattgaacttctgaaggaattacacggtaaagagcttccgaatacactctatgcgggtgcaacggttcaggaagaagtagggctaaggggcgcgcagacggcttctcatatgattaaaccggacttgtttttcgcccttgacgccagcccggcaaacgatatgagcggagacaaaaatgaattcggccagcttggaaaaggctttttgctgcgcattcttgacagaacgacagtcatgcatcgcggaatgagggaattcgttcttgatatggctgaaacgcatgatattccatatcaatattttgtatccggcgggggaacagacgcaggcaaggttcatatttcgaacagcggtgtgccgtcagcggttatcggaatatgttcccgctatattcatacaaacgcttctatcattcatattgatgattatgctgctgctaaagaaatgctcatcaaacttgtaacagcctgcgataagcagacggtggatgcgattaaagaaaatatgtaggtttcataaaagcttgttgaacgagcagtaagcccggatcgacaagcttttttcttattctgtttcaaatagataggaaagggccttaatggcttggttaacggtttcaaccgtaatattcgctttattggaaagctcttttaaaggatggtggagcgattccggccggatgataatcaggggttttccttttgcgatcgcatatgatgcatccattgccgtgttccactgtttgtacttttcgccaaacagggcgatcacaaagtctgctttattcatcaggacggcggttctgaagttgttgatgtcagaggctttgtcatcctttaaaacggcatttggctgtacgcccataatttcttcaccaatattgtctgagcggtcatgattctccatcgggccaacaaacgtaatcgggagcttcagtgattttgttttctctttaatttcctcgcgccaattgctgtggatttctcctgctaaatagacgataaactccatataaaaatccctccttatgtatgtccatctgtaaattttaccctcatgtacacgatgttaaacgaaacgagcttgataatgcaaataaaatatgataatgataatgggaaagccaatcttacatattcattcgttgcatataagtggttttgcctcaagcagtttggtatgatccaaatggacgagtatcgataaaaaacatgtaagaacataaacaactggagggatatgaaatgaaaaaaattgaagcaactcaagagctggaaaaagcggtaaaggatgattggtctgtatttatgttttcagccgattggtgcccggattgccgttttgtagagcctttcctgcctgaactggaagcgaatttccctgaattcacctactactacgtagaccgtgacaaattcattgatacatgtgcagagtgggaaatttacggaatcccaagctttgtggtgtttaatgaaggaaaagaagtaaatcgttttgtgagcaaagaccgcaaaacaaaagaagaaattgaacagtttttaacagactctctcgctaaagcgtaaaggaggacatcggtttgaaaatgacctcaaggaagctgtcagatatactgaaacagcgccttcagcacgagaatcgctcctttctgtttgacagagaaaaagacaccctccgtgttgaggatcaaacgactaaaaaagggattacactcgatttgccgccgattattgcaaaatgggaactgaaaaaagacgaagccattgatgagatcgtgtactatgtctccgaagcgatgacggcaatggaagggaaggctcaggaaatgaccgggaaagaaactcgcatttatccggtcatccgctcgacttccttcccggacaagtccagtgaagatatcccgctcatttatgacgatcataccgcagagacaagaatttattacgcgcttgatctcgggaaaacctaccgtttaattgaccagcgcatgcttgagaaagaaaactggacaaaagagcggatcagagagacggccgcatttaatctccgttccctgccgacggttgtcaaagaggatacggttgccggcaattacttttatttcttcagggcaaacgacggatacgacgcaagccggattttgaacgaagcgatcttaaatgaatataagcagcatgcagaaggggagctggcgatctctgttcctcatcaggacgttttgattcttgctgacatccgaaatgaatcggggtatgatattctaggacaaatgtcgatgagcttctttgcaggcggcaccgtcccgattaccgccctatcatttttgtacaatgaaggaaagctggaaccggtgtttatcctggcgaaaagccgtccgaaaaaggattagaaaggatttttacttatgaacgctttttataataaagaaggtgtgggagacacgctcctgatctctcttcaagatgtgacacgcgaacaattaggctatgaaaaacacggcgatgtcgtcaaaattttcaataacgaaacaaaagaaacaacgggcttcaacattttcaatgcgtcttcttacttgaccattgatgaaaacggccctgttgcgctctcagaaacattcgtgcaagatgtgaatgagattttaaacagaaacggcgttgaagaaacattagtcgttgatttatctccgaagtttgttgtgggttatgtagaatcaaaagaaaaacatccgaatgcggataaattaagcgtatgtaaagtcaacgtaggagaagaaacgcttcagatcgtctgcggcgcgcctaacgttgaccaaggccaaaaagttgtcgttgccaaagtcggtgctgtgatgcctagcggacttgtcattaaggatgcagagcttcgtggcgttccgtcaagcgggatgatctgctcagcgaaagagcttgatttgccggatgcccctgctgaaaaaggaatccttgtgttagaaggagactatgaggcgggagacgcatttcagttttagactcccataaatccgccaaaaaaaacgaatcatgtgaaaagccgctaagcccttgtttagcggctttgtttctgctgatagcttaatcttttctgggccgaccagcagtggtatactaaaaaccgtcccagaaaactataagggagttagagataaattatgagttggcttcataaattttttgatttgtttttaggcgaaagcgaagaggatgctgaacgggagacaaaacccgctcaaattccgcagcaacaagaagtacatcatcctgaaggacaattaaaaagattggaagatcctaaaatatattatgaatatccaaaaggcaaattccgttttccagtcgtgcctgacggatacaaaaatcatgacatgagaaggcgccgcacaccatcggacgaaccgaaatccgcgcctcgtccaagtgctgcaccttacagagagcgtcccagaaatgaagaagagcagcatacatatcaagcagcagagccggcgaagaaaccgtttaaaccgacaaatatcccttcgcctgtctatggattcaatcaaaaaccatctgttaaaaaggatgtgccgaaaaagccttctgaaacattgaacgaaccggataaatcggtaaaagagaaggtaacactgctgtcagaagagatcgaacgtgaacgcggctatcctgcatcagacacacaggcgcattccaaaaaagaaagtcctttcttcccggatacccaatttgaaaaacagccttctggcgttttaaacagaaaggatacggagcatgatgaggcgctggcgaaacggccagccgagccgtcaggtaacaaagtgccatttgagtcaggcgttcaacagccggaaaaagaggagcctttcttcccagctgaacaagccgaagagcaaacaccgcctgagatgctcacagatacggcggctgaagggctttcagacagtgaagtaggccgcgaagagcctgcaacggctgaggaagaacaaagggagcagcagtcagagaaatttgaagagcctgttttctccgctgaacttgatgaagagcaaacagctcctgaatctcagacagaggcagtatctgaggatgaaaaagcaaaagagccgtcagacagcccagtatacaatcatcatgaaaacgcggaagaaggtgctgagtccccgttcgttcaagaagaacaaatggaaattcgtcaggaagagcctttatttactgatcatgagtattcatcagaggctctggctcaagcagaaactgtggcaaaagaatcagaagagccatcagacagcataataaataatcattatgacatcctgggagaggctcaggaaacgaagatagatattcagccagacagccatacagagcttgggaaaactgaacacaaggagcagggttccaaatcgttttctgcaactcttgaaaaccggcagggaattcgcgcagacaaacctcgcgaagcttcagaagagccgaaaaaaaggcctggtgtacaggagaaaagcaccgaacaaagcgcatcttctcaaaaaggaccatccgttccttttaatgtgatgatgctgaaaagagatacgcataaacagcaaaaagcagaggagcgccgcggcagctatgtatttccgaatgttgcactgcttgatgtcccgccagcgcaggttcaagatgatactgcgtggatcgaagaacagcgtcagcttcttgatttaaccttgaaaaacttcaatgtccgcgccaatgtggtccatgtaacccagggtccgtctgtcacgagatttgaagtgcatcctgaaccaggtgtaaaggtgaataaaatcaccaacttgtccgatgatattaaactcagtctctcagcgagagatattcggattgaagcgccgattccggggaaaaacacgatcggaattgaagtgccgaaccgcacgagcaaggtggttgatttgcgccaaatgattcgcagctcagctttcaggacaagcaagtcaccgctcacagctgcgctgggattagatatttcgggaaatcctgttgttatcgacttgaagaaaatgccgcatggcttgattgccggcgctacaggctccggaaaaagcgtatgcatcaatacaatattagtaagcctgctttataaagctgacccgagtgaggtaaaggtgctgctgattgatccgaaaatggtagagctggccccttacaataaaattcctcacctcgtcagcccggtcattactgacgccaaagcggctacagctgctttaaaatgggtcgttgaggaaatggagcgccgctatgagctttttgcccattcaggtgtccgcgacattgaccgctttaatcaattaaccgctgaacaccaaatgggtgaaaagctgccgtatttagttgtcattattgatgagcttgcagatttgatgatggtggctccaaacgatgtggaagaaagcattgcgcggatcgcccaaaaagccagagcgtgcggtatccatcttctcgtcgccactcagcgtccgtcagtcgatgtcattacgggtctgattaaggcgaatatcccaacgagaatcgccttttctgtctcaagccaggttgattcccgaacaattattgatatagccggtgcagaaaagcttctcggaaaaggggatatgctctttttggaaaacggctcgggaaaaccggttcgtctgcaaggtaactttgtgtcagaccgggaaatcgaccgcgtcgtttcccacgtcagaagccaaatgccgccgacctatttatttgaacaagaagagctcgtaagacaaggatctgccctgaaagaagaggacgaactgttttacgaagcgtgtgagtttgttgtagagcaaaacagtgcgagcacttcaagcctgcaaagaagattcagaatcggttacaatcgtgcggcaaggctgatcgacatgatggaagcggaaggcatgatctctgaggcaaaaggaagcaagcctcgggaggtgctgatcacagcaagtgatttaataaacgaataatatgggttcattttcacaccaaacatggtatgatagtgtttagagcatttaacagctatgccgctttacagcagctgtgcatagacaaatcttgatatctgggtttaatcggaaagaaataacctgatactaaacataacaaaacatataaaatacgccgctaagggaggcttttcagccgccgcggtcgcaaattgaaatgagcgtcatatactggggaacagatagacgtttgttggaggtacaattatgactgtttatcattttgttggaataaaagggaccggtatgagtccgcttgcccaaatacttcatgataatggatatactgtccaaggatcggatatcgaaaaatttatttttacgcaaacagcgcttgaaaaaagaaatattacgattcttccttttagcgcggaaaatattaaacccggcatgacagtcatcgccggaaacgcattcccagacacgcatcctgaaatagaaaaagcgatgtctgagggaattccggtgatacgttatcataagtttttaggcgactacatgaaaaaattcacgagtgttgccgttacgggcgcacacggcaaaacgtcgactacgggtctgctggctcacgtgatccaaaacgcaaaaccgacgtctttcttaatcggagacggaacaggccagggaaatgaaaacagcgaatactttgtgtttgaagcgtgcgaataccgccgccatttcttaagctatcagccagattatgcgattatgacgaatattgattttgatcaccctgattacttttcaagcattgacgatgtatttgacgctttccaagagatggctcttcaagtcaacaaaggcattattgcctgcggagacgatgagcatctgccgaaaatccatgcaaacgtcccggttgtgtattacggcacgggggaagaaaatgattttcaagccagaaacatcgtaaaaagcacggaagggacaacttttgatgtctttgtccgcaatacgttctatgatacgttttatattcctgcgtacggccaccacaatgtattaaactcattggcggtcattgcgttatgccattatgaagaaattgattccagcatcattaagcatgctctcaaatcctttgggggcgtcaaacgcagattcaatgagaagcagcttggggatcaagtgctgattgatgactatgcccatcatccgacagaaataaaagtgacaatcgaggcggcaagacagaagtatccagatcgggaaattgtcgcggtattccagcctcatacatttacacggacgcagcagttccttgacgaatttgcagaaagcctgagcggcgctgactgtgtgtatttatgcgatattttcggctcagcccgtgagaatgccggaaagctgacgatcggcgatctccagggaaaaattcataatgccaagctgattgaagaagatgacacatctgttttaaaagctcatgataaagccgttctcatcttcatgggagcaggagatatccaaaaatatatgagggcctacgaaaacgtcatggcataataaaaagcagtgatctcactgctttttatttatctgatgggaaagcttattaaaggattttcttacataacggagaatagtatgtatacagcccagtacacatgtttatgattgaagaaaacgggtaaacagcagtatatcctgcagcaaggaggtttgagatgattattattctttatttgagcgttgcactcatcgcagttgcatttctcgtattagtgatctacttgtctaaaacattgaagtcattgcagctgacactaaaaaacgtcgcatccactcttgaagggctggagggacaaatgaagggcatcacaactgaaacagccgagcttttacataagaccaaccgcctggctgaagatattcaggaaaaatcagaaaagctgaacacggtcgttcatgctgttcaaggagtgggagcttctgtacagcagttcaatacatccatgaaacaagcggcagggtctgtatcggcatcagttagagaaaatcaagataagatcaatcaagttgtcacatggagtcaagcagcaatggaaatttgggagaaatggaagcaaaagaaaaaatcagccctgtaagagaaaaaaatactaagaggaggaataatgatgagcaaagatggaattaatagtaaagattttttaatcggaactttaatcgggggaatcatcggtgccactacagctctttttctagcgcctaaatcaggtaaagaacttcgcgacgatctcggcagccaggctgttgctttacgggacaaaactgataaaatgacggcagatgcgaaggaaaaaggcacgcaatatgtcagcatcgcaaaagacaaaacttccaacatcacacagcttgtagcggatcagtctggacagatcatgaacaaggtaaaggatttaagagaccgttccaaatctgacaaaacggattcatcgactgcaatgcaggatatgagggaagaagcgatgcaggcagccgatgaaacaaaagatcaagtcctccagacgaaagaagatgtaaaagacgaactgaaagatgcacaaaaacaggctgagcagttgaatcgctgagcagggaaggaagagcttgagtcatggctaaacagcttattcaatctgaggaagaatttaaacggattgcagaacaggaaggcgttttcgtcttctttaaacacagcaccacatgcccgatcagccaggcagcatttcatgagtttgatgcctttacaaatcagcatgaggatgtgccggcttactatcttcaagtacaagaagcccggccgctgtcaaatttcattgcagaaacatatgaggtcaagcatgaaagccctcagatattcatcatccagaacggtgaagtgaaatggcatacctcacattcacaaattacagaagccgctattgagcagcatttgtcatagaaaaaagcgtccagataacatctggcgcttttttttgtaaaaaacccttgaacattgccctcacatcatgtaggatagcttcatagattactttatcacttaaaagcgtttgggtaataaagtagagtttttataaaattttttgtatttcagtatttccatttggaattacttatagtaagatgcatgataactacaaaataaaaaatgaatgtgcagggaaaggatgaaaaaaatgagcaacacagagttagagcttttaaggcagaaagcagacgaattaaacctacaaattttaaaactaatcaacgaacgcggcaatgttgtaaaagagatcggtaaagcgaaggaagcacagggtgtcaaccgatttgaccctgtcagagaacgcacaatgttaaacaatatcattgaaaacaatgacgggccgttcgaaaattcaaccatccagcacatttttaaagagatattcaaagccggtttagagcttcaggaagaagatcacagcaaagcgctgcttgtctcccgcaagaaaaaacctgaagatacaattgttaatatcaaaggcgaaaaaatcggagacggccagcaaagattcattgtcggcccatgtgcggtagagagctatgagcaggtagctgaagtcgctgcagctgcgaaaaaacaagggattaaaattttgcgcggtggagcctttaagcctcgtacgagcccatacgatttccaagggcttggtgttgaaggccttcaaattttaaaacgtgtagcggatgaatttgatctggcggttatcagtgaaatcgtaactccggctcatatcgaagaagcgctggactacattgatgtcattcaaatcggagcgcgcaacatgcaaaacttcgaattgctgaaagcggccggcgcagtgaaaaagccagtgcttctgaagcgcggtcttgctgcaacgatctctgaattcatcaatgctgctgaatacatcatgtcacaagggaatgaccaaattatcctttgtgagcgcggaatcagaacatatgaaacagcaacgagaaacacgctggatatttcagctgtgccgattttgaaacaagaaacgcatttgccagtctttgttgatgttacgcattcaacaggccgccgtgacctcttgcttccgacagctaaagccgctttagcgattggtgcagatggcgtaatggctgaggttcaccctgatccgtcagtcgcactttctgactctgctcagcaaatggcgattcctgaattcgaaaaatggctgaatgaactgaagccaatggtgaaagtcaacgcttaattgaacaatccaaaaggccgcgcctgcggcctttttttatgctttctcgtttatttagttataaaaaccaagtatacgttttcatcatctataaaaacgtgtataatttcatgagaagtaattaaatttgatgaataatgaaaaataatgtacactactgacttacgcttacaaatcataaacgacataaattcggacattatgacatttctctacataaagtgtttatgctatagataaggataagtgtatccagtaaaaggagtggttttaggatgagcaatattacgatctacgatgtagcgagagaagctaatgtaagcatggcaaccgtttcccgtgtcgtgaacggcaacccgaatgtaaaaccgacaacgagaaaaaaagtcttggaagccattgaacgtctcggttaccgtccaaacgcggtggcaagaggactggcaagtaaaaaaacaacaactgtaggtgtcatcattcccgatatctcaagcattttctattcagagcttgcgcgcggaattgaagatatcgcgacaatgtataaatacaatattattttgagcaactctgaccaaaacatggagaaagagctgcacttgttaaacacaatgctcggcaaacaagtggacggcatcgtgtttatgggcggaaacattacggacgagcatgtggcggaatttaagcgttccccagtgccgattgtacttgccgcttctgtagaagagcaggaggaaacaccgtcagtcgctatcgattacgaacaggcgatttatgatgctgtgaagcttttggttgataaaggacatacagacatcgcgttcgtttccggaccaatgacagaaccgatcaaccgttcgaaaaaactccaaggctacaaacgtgcgcttgaagaagcgaaccttccgtttaatgaacaatttgtagctgaaggggattacacatatgattccggactcgaagcactgcagcatctgatgagcctggataaaaaaccgacagccattctttctgcaactgatgaaatggcactcggcattatccatgctgctcaggatcagggcttatccattccggaggatctcgacattatcggctttgataatacaagattaagcctcatggttcgtccgcagctttcaacagttgttcagccgacatatgatattggcgccgttgcgatgagattgctgacgaagctcatgaataaagagccggttgaagagcatatcgtcgaactgccgcaccgtatagagctaagaaagtcaaccaagtcataagaaaaacaaagagcaagcttcacctttatggtgaattcttgcttttttcatggggagaaatgatgaaacgttttgattatcttacacctgttggatttgtgttaggaacgattattattgttatcgggattatttcaggatcgggagtaagcggtttccgctcttttcttgatctgacctctttcttcatcgtaacagggggactttgcgccgctgtttttatcagttttccgccaagagagctgaaaaaagtgccctctgtgttaaagcaggcattcatccgccaggaagacaatgtgaaagatcttgtgaaaacctttgtttccctttccgatcacgcgcgaaaacacgggcttttatcattggacgatcaggctcgggaaatcaaagatccattcttgaaaaaagggctgcttttagcgattgacggctgggatgaagaaacgattcggctcgtcatggattcagaaatcgcagcaatggaggaacggcaccgaaaagggcggcgagtttttgaaaaagcgggagaattcgctccggcatggggaatgatcggaacactcgtcgggcttgtgctgatgctcaaaaacttaaacgacccgcatatgctcggaccaaacatggccattgcgcttctgacgactttatatggttcattactggcaaatatggtcttcaacccgatcgcggctaagcttgaagagaaaacagaaagtgaaattttcatcaagcaggtaatggtggaagggattatcggtgttcaatccggaaaaaacccgcgcaaccttgaaagccagctggtcgttttcagctcacgggaagaatggcagaagcagccaaaacaagtaaaaacaaaaaagggatctgtacatgaagcttagaagagaacgttttgaaagaaggaatggaagcggaaaaaacagtcaatcttcatccagctggatggtaacctttacagatttgatcaccttgatccttgtgttctttattttactcttttcgatgtcccaaattgatctgcaaaaatttaaagcggcagtggactcgatccagaaggaaggcaacgggcttcagccggaccaaacatccatagaaaaaaagaatacatccccatctgatacgaagaagcaagaggatcagcaggatcagcttctcaagaaagtaaatacatatataaaagacaattatttgaaggcccaaatgacagccaaacgggatgaacgcggtgtcgtgctcgttcttcaggaggctgtgctgtttgatacaggtgaggcaaaggtgctgaaaaatgccgaaacacttcttcaccaaattgccgttcttcttcaaaccattccaaatgacattcaggtggaggggcatacagacagccgaaacatttcgacataccgatacccgtcgaactgggagctatcagcagcacgggcaagtggggttattcaatacttcacgtctaaagagaagcttccctccaagcgctttattgctgtcggttatgcggatacaaagccagtaaaggataacaagacaaatgaacacatgaaggaaaatcggcgtgtggaaatagtgattaaaaaatcaaaaacgacctcttcgtaaaggtcgttttttactttgttctttgctgttcagaacgtatcgcatataatgctttgctgacagtttgggcatttttttctgtgatttcaggcttgcggggaatcggaggatataaatcagccggatcgctccagctcgacggaagggccacggggcattgtttttgccatttagcaatccattccggcgggatctcgtgtcccgggtcaattcccttcatttcaagccatattctggcccaggcgcggggcacgacgcgccaaatatcatatccgccgcctccgactgcaatccatttccctccgcaatattgatgagccaaagtgtgtgcaagacgggggatttcttcgtatatattgattgttgctgataaatgcgtcagcgggtcgtagtaatgggcatcggcgccgttttggctgataatgacatcgggcttgaaataagcggcgacttctgaagctgctgtccggtaagcctcaagaaaagaatcatcctctgtaaaagcgtcaagcgggatattaaaggaatagccatatccttttccgctgcctttttcttggatctgaccggttccagggaataaataccttcctgtttcatgaatggacagcgtgcatacgtcaggattatcgtaaaatgtaaattgcacaccgtccccgtggtgggcgtcggtatcaatataaagtaccctggatctgtattttttctggatatattgaatcgccacagcgctgtcattatatatgcaaaaccctgaagctctcccacgaaagccgtgatgaagccctccgccaaggtttgccgcatgcagggcttgtcctgacatgacccagtctgcggccgttaaagtgccgcctaccaagagtgatgccgcttcgtgcatgccggcaaagacgggtgtgtcttcagtgccgagcccgtagctttctccttcttcagcgggaagctttccggcgcccgcaagctttacggcctgaatgtaatcgtccgtgtggacaagggaaagctcctcttctgaagcgagtctgggggtgacaatgtctccatcatcaaaggcattgatcgtcttaagcaaatcatatgttaacagaacccgctgctgattaaagggatgctcctgatgaaacatataggtttggtaggatggagaatagataaatacactgtctctcatagcaggtccctttgctctgacggccatacgacgtggtgtccatttctttgtaatgcctgcaaaaacggcagcggattcatcgtttttacacggaagacaagcacttttacaccgggatcgtcatgcggataaacaagcacgcttaatattttcacttgaaggtcttggcaaagactgctgatctcagcgaggcttttggtgatgtcgtttacttttatctcaatttgcgatcccggctggtcagcgcctgtcaatttgataaacgtccgcagcaaatcggtttttgttaaaatgcctattaatttttgatggtgtaccactggaaggcagccgatgccatgctcgtagaacacggctgatatttcttcgacaaaatctaacggatgggagcagacaacatcctttttcataattgaatctacgcttcgtgtgagaaataggcttcgtttgttttcttcaaaaatactcgggctggcctgtttcatgtctctgtctgtaatcatgccgatcacgtgtcgttcttcatctacaacaggcagatgcctgatatggaattccttcagtttgcatattgctgtttcaagcgtatccgtcttcgttaatgtaatgacatctcttttcatgatttgctcaacaatcattattttttcccctttgccagtgtcagttaatacatataacgatgataaaaacggagcctgtcaaattgctcaattgattcttggctgacgttttttccaatgcgggccatcagacagtttgcagggtgggagctgatctccggctcatccgttgcaaaccagaccaatccgcctgcattcatcatcttttccatgatctttctgtattcccacacatcttttttcatcccttttaaatcccaatgccagtaatattctgtcgtcatcacaatgtagttttccatttgttcatccatcatgctgacggtcaggagcgtctttccgacagcgcatccccgatagtccggcgctacttcgatggctccgagctcaatcaaatcctccatatttccttcagaccatctttcgagcgggtcaggatataaatacgtgacatagccgacaatggttcggccgtctctggcaataataatgcgcccttcgggaaggcctgcaatgtcgactagcgcttcatgctgctcgcgaggcgggcgaaatgcggttaaatctttatgaaactcataacctgccaaatcctctggagagacaggcccttctatcagtaaagagccggttgctgttttgatgtttgctgaatggtatgttttatgatgttccactaattcaccgtcccatcaattcttatcaaaatacatgccttctttaagaataccaaattataaagcgttttcaacatggtttatattttaaaaattgagaagaatatgaatatatactataataattgtgacaacttcagcaaagggggatgtttgggcatgaatttgaaagcgttaccagcaatagagggggatcataacttaaaaaactatgaagaaacgtaccggcattttgattgggccgaggcagagaaacatttctcttggcatgagacagggaaactgaatgcggcgtatgaagcgattgaccgccatgccgaatcgtttcgaaaaaacaaagtagcgctttattataaagacgcaaaaagggatgaaaaatacacatttaaagaaatgaaggaagaatcaaacagagccgggaatgtgctgagacggtatggaaatgtggaaaaaggggaccgcgtttttatttttatgccgagatcacccgagctttattttattatgcttggcgcaatcaaaattggcgccatcgccgggccgctgttcgaagcatttatggagggagcggtgaaagatcggcttgaaaacagtgaggcaaaggttgttgtcacaacacctgagctgctggagagaataccggtagacaaactgcctcacttgcagcatgtcttcgtagtcgggggagaggctgagagcggcacgaatatcatcaattatgatgaagcagcgaaacaggaaagcacaagactggatatcgaatggatggataaaaaagacggctttctgcttcactatacatcaggttccactggtacgccaaagggcgtgctgcatgtccatgaagcgatgattcagcaatatcaaacaggaaagtgggtccttgatttaaaggaagaagacatttattggtgcacggctgatccaggatgggtgacaggtacggtatacggcatttttgcaccgtggctgaacggagcgacaaatgtcatcgtcggcggacgtttcagcccggaaagctggtatggtacgattgaacagcttggcgtcaatgtctggtacagcgcgccgaccgcttttcggatgctgatgggagcgggagatgaaatggctgcgaaatatgatctaacttcactccggcatgtgctcagtgtcggtgagccgctaaatccggaagtcatcagatggggacataaagtttttaacaaacgaattcatgatacatggtggatgacagaaacgggcagtcagcttatctgcaactatccttgcatggatattaaaccgggttcaatgggtaagccgattccaggagtggaggcagcgatcgttgacaatcaaggcaacgagcttccgccgtaccgaatgggcaatctcgccatcaaaaagggctggccttccatgatgcataccatttggaataaccctgaaaagtatgaatcgtatttcatgccgggcggctggtatgtgtctggggattctgcttacatggatgaagagggatacttttggttccaaggcagagttgatgacgtcatcatgacctccggtgagcgcgtcggcccatttgaagtggaaagcaagcttgtcgaacatccggctattgcagaagcaggcgtaatcggaaagcctgacccggtgcgtggagaaatcattaaagcttttattgcactcagggaaggatttgagccgtctgataaactgaaagaagagatccgcctatttgtaaagcagggtcttgcagcccatgcggctccgcgtgagatcgaatttaaagataagcttccgaaaacccgaagcggaaagatcatgaggcgcgtgctgaaggcatgggagcttaatctgccggctggagatctgtcaacaatggaggattaaaaggcggcgttgacacaggattttatttatgttaaaaatgatatagcttcatatgaaaaggtaaagattgagacaagtagaatatccttacgttccagagagctgatggccggtgaaaatcagcacagacggatatatcgaatacactcatgaaccgcttttgcaaacaaagccggccaggctttcagtagtgaaagaacggacctgatccgttatcaggcaaagtgataagacgaatgtttgcattctcttattagtagggtggtaccgcgataatcaatcgtcccttcgtgtaaacgaaggggcgttttttattttaatcaaaaaaggagctttatcttatgactaacttacttgaagacttatccttccgcggattgattcagcaaatgacagatgaagaaggattaaataaacagctgaatgaagaaaaaatccgcttgtactcaggctttgacccgacagcagacagcttgcatatcggacacctgctgcctattttaacacttcgccgttttcagcttgcagggcatcatccgattgcgcttgtgggcggcgcgacgggcctcatcggtgatccaagcggaaaaaaagcagagcgtacattaaacactgctgacatcgtatccgaatggtcccaaaaaatcaaaaaccagctgtccagatttctagattttgaagcagcagaaaacccagctgtcatcgcgaacaactttgactggatcggcaaaatgaatgtgatcgatttccttcgtgacgttggtaaaaatttcggcatcaattacatgctggcaaaagatacggtcagctcaagaattgaatccggcatctcgtacacggaattcagctacatgattcttcaatcttatgatttcttaaatctttacagagacaaaaactgtaaactgcaaatcggcggaagcgatcagtggggcaacatcacagcgggtcttgaactgatcagaaaatcagaagaagaaggagcaaaagcgttcggcctaacgattccgcttgtcacaaaagcagacggcacgaagttcggaaaaacggaaggcggcgcgatctggcttgataaagaaaaaacatcgccatatgaattctatcaattctggatcaacacagacgaccgtgacgttgtcaaatacttgaaatactttacgttcctttcaaaagaggaaattgaagcgtacgctgaaaaaacagaaacggcgccagaaaaacgtgaagcgcaaaaacgcctagcagaagaagtgacatcacttgttcacggacgcgaggcgctggagcaagccatcaacatctcccaagcgctgttcagcggcaatattaaagagctttccgctcaagacgtaaaagtaggctttaaagatgttccttctatggaagttgacagcacccaagagctttcacttgtagatgtgttggtgcaatctaaattatctccttctaaacgccaagcgcgtgaagacattcaaaacggagctgtttacattaacggtgaacgacagacggaaataaattataccctatcaggtgaagaccgtatcgaaaatcaatttactgttctgcgccgcgggaagaaaaaatacttccttgtgacgtataaataagaaaaagatcctttgccactgaaggcaaaggatctttttgtttaccgcataggaatgaaaggaaaagagtatattagatagggcaaacacgaccaatcaccaccttttaaatgaaaggagcgctaaagtgtgaatctcatgtgtacgattgcaaaagaacggctgcagcaggattactgggatcagcaggcgcaagatagtgttggccagcaagaggcgaatgacgaaacagacgataaaaaaaccccgaccgcatagcggcaggggtttttaaaacgattaacgagagtagaactcaacgataagcgcttcgttaatttccggagcaagttcagaacgctcaggaagacgagtgaaagtaccttcaagcttttcagcgtcgaaagtaaggtattcaggaacgaagttgttcacttcaacagattctttgatgatagaaaggtttcttgatttttcgcgaacaccgattgtttgaccaggtttcacaaggtaagacgggatgtcaacgcggcttccgtctacaagaatgtgaccgtggttaaccaattggcgagcttgacggcgagtacgtgctaaacctagcttgtacacaacgttatcaagacgagaatctaaaagaatcatgaagttttcaccgtgtttaccagctagtttgccagctttgtcaaacaaagtgcggaattgacgttcgtttacaccatacatgtgacgaagcttttgcttttcttgcaattgcaaaccgtattctgataattttttacgttgtcctggaccgtgtggacctggagcgtaagggcgtttttctaattcttttcctgtaccgctaagagagattcctagacggcgggacagtttccaagatggacctgtatagcgagccataatgtgactcctcctttggttttatttttgtggaaaataaaaaccgtctgctctattcgaccatgcacattttgttttcatgtatcctcgctccagcagcagagagttacacgatacaccttattgataaggaacaaaatgaaaacatagaagctgaacaaaaaggctgcaatatttcacacaaaggtcattatataatttatttgttttgaagtcaaccattcctccattattgcttcaccgtttatgatataataaacaaaaattagtggtaaacttttaggtgataaaaatatggtagaacaaactaaagatcaattatccgcctttcattatcatatgctcgattttttattaaccaaatctgaaaaagtcacattcaccgactctttcatatggctgacttcggctattcaaacctatttttcaaccctttgtgtttcgcttacaccgtcaccatcaggctttgtgacaaaattggcagatggtgaagcgcgtttttccgcttcaaaaataaacgcttcatgttatctgattgaggacggctccggcaggcgttttcatcttgcgtgcaggcaggatgaagagattcctgaagggcttccggacgtggttgcttcatttttaaaccagtcgatgaaacaggaaagactctataacaaaacgatctaccaaaaaaagatatacaaaatgacagagctgttccattcactgcttgatcagacagatgtgctgaagcagcttttagaaagcttgaccagcacattttctctttttgagttttctttatttatatcgcacgatcaagaccaatgtttagggatacctgcaaaagagctgtatatggaaggggaaaaatccgattcctttgcgctcaaagtgtatttgtccggagacattttgcggaaaaatgaatctgtcgcctatattccgatcaaaggacagcagggcacatacggggtgttgaaggctgagggaacgggtgacagctttcttactgatgcctgccttgatgaaatgtcgctgttagcaaacgcggcgggaaaagcgtttgaaaatgcccagctctacgaacaatccaaagcaagcatcgcaaatttggaattgattaatgaaacatcacgccgcctgaatcagcggctgacactgactgatacaatgaatgatctggctgtgagaatggcagaatcgtttcaggcagaagaagtgggattttttcatatagaccattttgaaaacctaacattgcttccaggcagcacagcattttttaaagaagcgaaaccgtcagatttttataatgagctgaaagaaaagctgtatgaaggtgaaaaaggggttttcatcgggaatggccagtctgtttttgggaaggcggggtacggctcgctgatggctgctccgatgattcaaaacgaccggcttctgggcttcgcggttttattgaaacaggagctgtacgcttttacatttgaaatgtacaagctgtttcaggcgctgattcatcacgcgacactggctgtaaccaattcaatgcttcgcgaccgtcttgagcaccttgtgaaaacagatcagctgactgaactgtattcacgagtgtatttagatgaaaaaattcaatacagcatgaaaatccaccaaaagggtgtttttattcttgttgatattgataattttaaaaatgtaaatgatacgtacggccatcagactggggacgagattttaattcaagtcgcttcagtgattaaaagcaacatccgaaagcatgatgtcggtgcccgctggggaggagaggagctgacgatttatttgccaaatgtgccggttgcagtggggaaacggattaccgagcgactggtttacgcggtcagaaaaaatacgaaacccgaggtaaccatttcctgcggtatctcctgctggacgacagaaacaaaaaagtcgctgaaagagcttgtgcatgaggcagatgaagcgctctacagcgcgaaacggagcgggaaaaaccgcttgatgattcatgactcaataaaataaaaaaagcccaaaacgatatcagttttgggcttttatattactgcgctaacgctttttctagcgtttcggcaaattgagttaagtatttttcatcaatttcgtcgaaacggtttttcactgggctgtcgatgtccaagacgccgacaatttttccgtctacacgaatcggaagcacaatttctgattgagacgctgcatcgcaggcgatatgtcccggaaacgcgtttacatcctcaatacgttccacttttccgtttgcgtacgctgtgccgcaaacccctctgccgaaaggaatccgaacacatgccggcaggccttggaacggacctaacacaagctgtccatcctcttctttggcaaaatagaaacccgcccagttgacttcaggcagcgaatgatacagcagtgctgaggcatttgcatagttagctatttggtctgtttcgtcttcggtcatggcttcgagctgttttagcagaagctgatagtctttttctttatctccagattgtttttcgacatggaacatggaaaaccctcactttttctataatataaaacaaagttccggcttttctgccggcatttgtcgataagttcttacaggaacagcggctttctgcttgaatagtatcaagaggaaggagtgagccgtatgaaagtaagcaccaaagacaaaattattgaatctgctgtcatgctttttaaccaaaaaggattttctggcacgtctgtccgtgaaatcgcaaagtcagctgatgtaaatgttgcgcacatctcctactattttaaaggcaaaggaggcttgatggaacacttagtttcagagttttacgaaggctacagcaaaacgcttgaaacagcggcaagcaatatctctactcaaagcacgcaggaacagcttcttcaattggttttcgatattttatcctatcagcataatcatcgtcaattaactcgttttgtctaccgggaagtcacaattgactccacattaatcagggaaattatgtcgacatatctaatgaaggaaaagtatatcttccagctgatcattgaggaaggagaaaaacagcgtgaatatttaacgctgccgctgcctcattttattctccaattaaaatctctcttgatgatgccctatctccagcctcaatatatttcagaagtactctacatgcagccgcacgagccgtatttttataaaatgtattttgaagaaatcaagatttggatcagaagcgtcttccggacaggagacgtggcgctcaccaactagcaccgttccaaaaacgcctcatacgcatatccgacatctcccgcttgatgggcatcagacccaaacacaagcgggatcttcttttgcttcgcttcattcagcatccaatcctcgatataaataccgccagcgtaagtttttcttaagccggaagtattgaagtcgagctccattccgttttcttcaatggcattcaggcacagagaaatgaggccgcgaatatgctctgacatgctgtatggaaacagcttgatgaatttttggacgagtgtgatgtgaccgactctttttggcttataaacgccgagagatgctacaatggaagaatagatactccggtaatattgttcatataccgcttcaatgcttccgcaggctgaaatcagctctttgaaggtatgctcgtcataatcaaggcatagataggaagagtctgtgcgcaaaaaatgaacggataagatgctgtcatctaaatatggcccgtatgtgtctaggaataatgtaatttcgtcttcaaattcagcgatataatcgacttcaagccctgtccgtatgctaagctgtccgcgatattctttttttaatccggaaatttcatgaatatagcgttccaaagaagcttgcgccatcgcgctgtctttcagcggcgtgggatcggtaaaagatggcggcaatggggcgtgttcggtaaaagtaatcgattcgaaccctttttttaaggcttcttctgcatattgtctgagtgtgtcattggagccgtgagggcaaaatggtgtgtgaatatgtccgtctcgcttttgcattgatgtcaccccatgaaaaaatagtcaaatcctgccgattttgcacaaaaagtttttgatttctggtcaaaaaatgtttgttacatggtatcataataacaatgaaaacgacagtttttctcaatacatatcctgaaatctttctgaataaataaaacaccctgacagattaaggtaaacagcaagggggctcattatggagtttgtcattggattattaattgtactgcttgcgctgtttgcggcaggctactttttcaggaaaaaaatctacgccgaaatcgaccggctggaatcgtggaagattgaaattctgaatcggtcgatcgtggaagaaatgtctaaaataaaacatttaaaaatgacgggtcagacagaagagttctttgagaagtggcgtgaagaatgggatgagattgtcacagcccacatgccgaaagttgaagagctcctttatgatgccgaggaaaatgcagacaaataccggtttaaaaaggccaatcaagtgctcgttcatatcgacgacctgctgacagcggctgaatcaagcattgaaaagattcttcgggaaatcagcgatcttgtcacaagtgaggaaaagagccgtgaagagattgaacaggtgagggagcgctattcgaaatctcgaaaaaacctgctggcttacagccacctttacggggagctttatgacagccttgaaaaggatctggacgaaatttggagcggcatcaaacaatttgaagaagaaacagaaggcggaaactatattactgcacgaaaagtactgcttgagcaggaccgcaatcttgaacggcttcagtcatacatagatgatgtgccgaagctgttagctgactgtaaacagacggtgcccggacagattgcaaagctcaaggatggctatggcgaaatgaaagaaaaagggtacaagcttgagcatatccagcttgataaggaattagaaaatctgtcaaaccagctgaaacgagcggaacatgtcctgatgactgaactggatattgatgaagcgtccgcaatcctgcagctcattgacgaaaatattcaatctgtttatcagcagctggagggcgaagttgaagccggtcaatccgtactaagcaaaatgcctgaattgattattgcttacgacaagcttaaagaagagaaagagcatacgaaagcggaaactgagctggtgaaggaaagctacaggctgacagccggtgagctcggcaaacagcaggcttttgaaaagcgccttgatgaaattggaaagctgctatcatccgttaaagataagcttgatgcagagcatgtcgcctactcacttttagtagaagaagttgcttcaatagagaagcaaattgaagaagtgaaaaaagagcatgccgagtatcgtgaaaatctgcaagcgctgagaaaagaagagcttcaggcgagggagacgctcagcaatttgaaaaaaacaatttctgagacagcaagactgctgaagactagcaacattccaggcattccgagccatattcaagagatgctggagaacgcgcatcatcatattcaagaaacggtcaatcaactaaacgaacttccattaaatatggaagaagccggagcccatttgaaacaagcagaagatatcgtcaacagggcaagccgggaatcagaggaacttgtcgagcaggtcatcctcattgaaaaaatcattcagttcggaaaccggttcagaagccagaatcatattttatctgaacagctgaaagaagcggaaagacgtttttatgcttttgattatgacgactcttatgaaattgccgctgccgctgtagaaaaggctgcgccaggtgcagttgaaaaaatcaaagctgacatatccgcttagataatcacgaccatgaaaaagagcccgcagtgtaatgagcaggctctttttttattacaaaacgcctgcgcaataacgcaggcgttctgtgacattaacttatttcattaagctgtttggatggtccgatgaataaggtcagcacatagccgataaccgctccgacgattcctggaagcacccagccgatgccgaggctgtaaagaggaagattcgcatttagaaacacatctaaagatccaagtgaaaaaccggctgctttgataccgtctaaaatactgaaaagtcctgtaccgatcaagcatgcgatgtacacttcgcgtctttctttaaagatcttatcgatgaaggaaagaacgataatgacaatggcaagcggatagatagctgataaaataggaacagaaaacgcgataatttgcgcgagtccgaaattcgcaatgatcaagctgaataacgtgacaatcgtaacgacaattttatatgataatgccggaataagttttgaaaaatattggccgcaagatgtgacaaggccgatgcttgttgttaaacatgcgactgtaatcgctgctccgagtacgatgttgcccaatgaaccgaataaataatgggaagacgcagataaaattttagctccttcaccaacaggaccaatggcatttgtgcttgttgcacctaaataagcaagggatacataaatgaaagtcaggcctaaagcggcaatcacacctgctttaatgcaggctgcagcaagagctttagactgtgtaacgcctttgctttttacagcatttacaacgacaacgccaaatacaattgaagcaagtgcgtccattgttttatagccttctaaaaatcctttaaaaaccggtgttcctttatatgcttctgtcacggcgcccaatccgcccatcggcgtgaagatggctttgagaacaatgattaaaataattgtgaatttgatgggagtcagaatttttccgactcgatccacaaccttagatgggtttaacgctaaatagtacgtaacgccgaaaaagataagtgtaaatattaataaagaaagtctttctggtacaccagtcaaaaacggaacagcgccaatttcatatgaaacagttcctgttctcgggatggcgaataatggtccgattgataaataaagcacgacagtaaagattgtgccgaaaacagggtgcgctttgtcagcaaggcctttagcgtccttaccggttaatgcgatggcgataatgccgagaagcggcaggcctacccctgtcagtaaaaatccgccgatggccttccagacgttgtgtccggctgcttgtccaagttccggcggataaatcatatttcctgctccaaagaataacgcaaatagcatgaaaccaataataatggtatctttgacaggcagtgagtgtttcatgaaaaaaatcctcctaataattatgttaaaatattctgtcaattaattgtcagataatatgacgaaacgaacaaatcttattatatggtaaaaaaattagaagtcaatactagtttttcgtaattttctattaaattttgttatggtaacataaatatcataccttgtaccgctttcataaaggagtaaaaaagatgatatatttagataatagttcaacgacgaagccttacgatgaagtcttgaacgtatatgaacagacgagcagccgatactttggcaatccttcatctttgcaccgatatggagccgaaacggaacagctgcttcaagcagccaaaaatcaaatcaaaaggtccttaggcctaaaaaaatatgatattgtatttacgtcaggcgccacagaagccaataatgcggctttaaaaggagcggctttgtcaaagataaaaacaggcaaacatatcattgccacttctattgaacatccatccgttacggaatcgttagaacagctgaaagagttgttcgggtttgatatcacttatctttctgtgaatgaagacggatttgtttctattgaagatctaaaagcagccatccgtcccgataccgtgcttgtcagcatgatgcatgtgaacaatgaagtcggttccgtgcagccgattgaagcggcaggagaagtgctgaaagagcattcgaacattttgtttcacgtcgattatgtgcagggcatctataaagtgcccttggcaattgaaaaggccggcattgatctatgttcaatttcggggcataaatttcacggcctaaaggggacaggcgcacttattgtaaaagaaggaacacgccttattccgctcataacgggaggctctcagcaaaaaggcatacgggccggaacagaacatactgctggtgcggtttcgcttgccaaggccattaatctggcctctgctgattttgacacacggcttgacacgatgactgccgtaaaggaattgtttatgaataggctgagtgaaattgagggcgtcgttatcaacacgcctcaaatgaatagcgcgccgcacattattaatttctctgtaccggggattaaagcggaagtgcttttacacatgcttgaggaacaggatatattcgtctccacaacatcggcttgctcggcaaaagaacataagcccagcaaggttctcttagagatgggcaaaggagagcagattgccggaagcagcatcagaatcagtttaaattacagccagacaagcgatgtggcagaaccgtttatgaacgcgcttcgtcctggcatcaaaaaattaagggaaatgatgaggtagaacatgaattacgatcatatattaattcgttttggggaaatttcgaccaaaggcaaaaacagaaaaagctttattgagcgcttaaaacaaaacatcagactcgttttgaaagactatccgaatttaaaatacttttccaacagggatcgtatgacgattacattaaatggagaggatcctgaggctctttttcctcatttaaagcaagtgtttgggattcaaagcttcagcctggcaattaagtgtgacagccgccttgatgatattaaggcaaccgcactaaaggctatcaaagatcagtataaaccaggtgatacgtttaaagtcgcgacaaagagagcgtataagcaatttgaattagatacaaaccagatgaacgctgaaatcggcggccatattttgcgaaatacagaaggattgacggtcgatgttcgcaacccagacatcccgctcagaatcgaaatcagggaagaagcaacatttttgacaattcgtgatgaaaaaggtgcaggcgggctgccagttggttcagcaggaaaagcgatgctgatgctttctggcggttttgacagccctgtggccggtttttatgcgatgaaacggggattgtcggtagaagctgttcatttcttcagcccgccatacacaagcgagcgcgcaaagcaaaaggtaatggatctggcgaaatgtctgtcccgttttgggggaagcatgacacttcatattgttccatttacaaaaacgcaagagctcatccaaaaacaaattcctgaaaattacacaatgacggcaacccgccgcctcatgcttcagatagccgacagaatcagagaaaagagaaacgggcttgccattattacgggagaaagcctcggtcaggtagcgagccaaacgcttgaaagcatgtatgcaattaatgcggtgacgtcaacaccgattttgcgtccgctaatcgccatggacaaaacagaaatcatcgaaaaatcacgggaaattggcacatatgagacaagtattcagccgtttgaagactgctgcacgatctttacaccgccaagcccgaaaacacgccctaaaaaagagaaaattgaacactttgaaagctttgttgatttcgagccgtatattcaagaagcggtagataacattgagacaatgaccctttatagcgaacaagaagctaacgataaattcgctgaactcttttaaatcaattttcagctcctgtatacaattaccaaagtttttctgaatgaagccatgtgttttgacacattctatactcacaaggaggtgagacacatggctaacaataactcaggtaacagcaacaaccttttagtaccaggagctgctcaagcgatcgaccaaatgaaattagaaatcgcttctgaattcggtgtaaaccttggagcagacacaacttctcgcgctaacggttctgttggaggagagatcacaaaacgtcttgtatcttttgctcaacaaaacatgggcggaggacaattctaatttacaatttcacataatggcttaggagtgggggtatccccactctttttcattttttacatataaaaaaggaccagcggcctataaaatctatgtttacagaggttgcttttaggcatatccttacggaaagagcctgtatttatgtataatgggtggagaaagtgaggagttgttcgtgttaaaacgtgaagatttaattgcccctgtgcaatataatttagtgaatgaaatggaaaagttcagtgctgctggacaaaaaaccgctcttctttgggaggacgagtcgggcaagcaagaatcttggtcgtatgaaaagctgatggaagaaacaaataaaatcggagcggccttagctgatcttggatttaaaaagggagacaagctgattgtaatggttccgcgggtgcttgaagcctatgctgtttatttggctatcctgaaatcaggaatggttgtcattccgtgctccgaaatgcttcgcgcgaaagatcttgaataccggattgaacatgcagaggtaaaaggcgctatcgtctactccgaatttattggcgctttccgggatgtcagtacggctgacaaactgattacactgtctattggtgaaaatgatgccggctggaaaaacctcttatcaattgaagcggacggaagccaatttaaaacagctgacacaacaagagatgatatggctttcttatcttatacatccgggacaacaggtcagccgaaaggtgttgtacatacacatggatgggcatttgctcatttaaaaacttctgccggcgcttggcttgacatttctgaaaaggatatcgtctgggcaactgctgcccctggctggcaaaagtgggtatggagtccgtttttagcggtgcttggcagcggagcaaccggttttgtgtaccacggcagattcaaagcagaaaaatatctagagcttttaaatcgctacaaaatcaatgttttctgctgcactccgacagaataccgcttaatggcgaaggttgaaggcttgaaacgctttgatctttctgccctgcacagcgctgtttccgcaggtgagccgctcaaccgtgaagtcattgatgttttccaaaagcactttggcattaaggtacgggacggatatggccaaacagaaagcacgcttttggttggtgttttgaaagatacgcctattaaaccgggaagcatgggaaaaccgacaccgggaaatcaggtggagatcataaatgaagacggtgaaatctgcaaacctggtgaggttggcgatatcgctgttcacctcagtacgcctgcgctctttaaagagtattttaaagatccggaaagaatgaaaacacaaattcgcggcgattatttcctaacgggagacagagcaagaaaagatgaggaaggttacttctggtttgaaagccgaaatgacgatattattatcagctccggctatacgatcgggcctttcgaggtggaagacgcgcttgttaagcacccagaagtaaaagaatgtgctgttgtcgcaagccctgatgaaatcagaggctccatcgtaaaggcatatgttgtcctgcaaaatcatgaaaaacgcagtgatgagcttgtcaaaatgctgcaaaaccatgtgaagacgattaccgctccatacaaatatcctagagaaattgaatttgtggaaagcctgccgaaaacggcttctgcaaaaatcagacgagtggaattaagaaaacgtgaagaacagctcaaagccaataaaaaggcgtaaagaaagagagtgaacgtgaatgaaggcgatatggcacggcggtttcatttatacgatgctcgaagaaggcgatcggactgaggcagtttatgttgaggatggtgttataaaaggcaccggcagctatgaacgtttgaaggaaaagtacgggtcgccggaaacagaagaaatcagcctgaacggagcagtgatgttccccggttttgttgacagccatctacatttgatcggccacggtgagaaacagcttcagctcgatctgtccgcactgacgtcgaaagattcaattttacaggctgcgaaggaaagagagcggcagcttcctaaaaacgattggctcattggagaaggctggaatgaaaatcagtttgagacacctgactacttgactaagcatgatcttgatcgcctgtttcctgacaggcccgtcttgctcaagcgtatatgccggcatgcaatagctgtcaattctgcggctcttcaagcagcgggaatttcaagaaatactcctgatcctgacggcggagtcatcgtaaaagatgcaaatggcgagccgaccggactcctgtttgataaggcgcaggatttgattctgaaggctgtcccgccagtctcccagcactatgttgatgaggcattaacggctgcaataaaggattgctggacaaaaggcctgacgggcggtcattcggaagacttgtcctattatggtgatgtttcggtgccgatgaaagcttatgagaaagctgccgctggcggaaagtatccgtttcgctgccatttgctcgttcatcatgaagctgtcgatcgatgggagcagctggagaagctgtccggcccgtatgtggagttcggtgctatgaaaatctttgcggacggggcgcttggcgggagaacggctttattgaaagaaccatatcaggatgatccatcaacaaatggtgttcaggttcacgatgacgaaacccttggccggctcattcgcaaagcgagagaaaaagggatggaggttgctgttcatgcaatcggcgatcttgcttttgaaaaagtgctgaacgcaatagaaaagcatccgcccaaaaacggccggcatgatcggcttattcatgctcaagtgcttgataacgaattaatcgagagagcagcacgcatgccgatcgcacttgaccttcagccgcacttcgttgcaagcgactttccgtgggtcattgaccgtctcggaaaagaccggatgaagactgcatttgcctggaaaaccctcatatctaaaggcattttatgcgcgggcggttcagacgccccgattgagcctgttgacccgcttctagggatccagtccgcggtcctccggaaaagcagtcatgagcaaaacgggccaagctataatgaaagtgaatgtttacctgtatatgaagcgataaagctttatacagaaggtagcgccggtatcatttataaagagaagtcacgcggaaaaattgcggaaggctatgacgcggattttacagttctcagtggtgatccgtttgccattgaccccgcacagcttcatcttttagagattaaaaaaaccgtgattaacggccagattgtatatgagaaatcataaaaggacaggcagcagcctgtccttttattttctataaaaaagtacgcttcactttttcccaaaatgaattgtcctttagtttgactgttttgattttcttattagacagtttgatttcgatcgttttcacatttctcgtgctgagtgcttcattgtccaagccgatgattgggtgttcgttgccgtcctgcaccacacgaagggtcagctttcggtcagagctgaggacaaatggcgagccgagtgtccggtaggtattattgttaagggatgcaagctctgatacctgcatgcatggaagcaatggatcaacaacagctcctgcaacagacttgttataggcggtgctccctgtaggcgttgagataatcattccgtcacctctaaacgtttcaaagtgcagatcgtcaatcagcacgtccatcacaaaggttttgatgatgcttgagcggatggatacctcgtttaagcagtgaaaaggactggcttgatccactgtcacttcaatcagcgggtattttctcacttcaatttgttcaaacgtcattgcatcgaccattttttctcgctcatcactatgaaagtcgcaatataaatgagctttcccctttttggtaatgccgacgtacaagcagtcgtcacgaaaattcgtctttctgactgcctgcaaaaatgtgccgtccccgccaatgctagcgataatattggcgtctgagtgctggttcacaacggtaaatccatgctcttccgctaattgtgttaacgagcgggcttgttcgttcgtttcctgatcctgtttgtgaaaaaaataaacattacggcgttgatcggtcatatcccatttcccctttgctgtcatatttaagtttttctgccatccagtatttgtgataaaatacctttggccataagtgtaccacgtttgccggcagcccgttaagccggagctttctcatgaagtgaaacatttttcatattgaatcgtataatgagagagtttaggaaaaaggaggagaaaaaatgaatgcaaaaagatggattgcattagtgattgctctggggattttcggcgtgtctattatcgtcagcatctctatgagtttctttgaaagcgtcaaaggcgctcaaacggatctcacatcactgacggatgaatcgcaggagaagacgctggaaaacggcagtccctcaagtaaaattgccgtattagaggtcagcggcaccattcaggataatggggactcaagcagtctgcttggtgcagacggatataaccacagaacgttcttaaaaaaccttgagcgcgcaaaagatgacaagacggtcaaaggtatcgttctgaaggtgaattctccgggtggcggagtgtatgaaagtgctgaaatacataagaaactggaagaaatcaagaaagaaacgaaaaaaccgatttacgtgtcaatgggttcgatggcagcatcaggaggctattacatctcaacagcggctgataagatttttgcgacaccggaaaccctgaccgggtcactcggcgtcattatggaaagcgtcaattattcaaagcttgccgacaagcttggcatttcttttgaaacgattaagagcggggcccataaggacattatgtctccttcccgtgagatgacgaaagaagaaaaaaacatcatgcaatcgatggttgataattcgtatgaaggctttgttgatgtcatttcaaaagggcgcggcatgccgaaagcagaggtaaagaaaattgcggacggccgcgtgtatgacggacggccgcgtgtatgacggacggcaggcgaaaaaactgaacctcgttgatgagcttggtttttatgacgataccattacggccatgaaaaaggatcacaaggatttgaaaaacgtctctgtcatttcttatgaggaaagcttcggattaggctcactgttttccatgggcgcgaacaaaatgtttaaaagtgaaattgattttttgaatatgagagaaattctatcgcaatccggttcgccgagaatgatgtatctctatgcgaagtaggagggaacaataatggacgcgacatatgaagagttagagcgcaatgacatcaaaggcccgcaagaagcggagctgctgacacatgcctatgctggcttttgggttcgtttctgggctttcctgcttgattggctcgtgatatggggattaaaccatttgctcgtttctcccctctttaccgtattggatctgccgaaaacatccggcatgtttaccttctcggcctacagtgtgacaacgcttattgtgtatcttgcctatttcgcactcatgacaaaatacttcaggcagacgcttggtaaaatggtgttcggcctcaaagtggtttctgtgaagcaagatagcaagctgacatggagtacagtgatttttcgtgaagtggttggacggtatattgataagatttggattttatatatcgttgttgccttttcacctacaaaacaagggattcatgattacatcgcggataccaccgtggtgcatgaaaaattataccgcaaataaccgataacccggacttccgtccgggtttatttttttaggaattggcgataatgctcctagaggaagtgaagaatatggtgtatgtactgacagccattcttattctcatagggatcgtactgcttctcagaatgaaaatccatgtcgcgctggagtatcttcatgccgatgataatgacaaattgaccttgaagattacggcgctgtttggccttataaggatcaaaaaaacaatcccggcgattaaggtgaacaaagaagacggaacagtggatatcaaacaaaaaactgaatccaaaatgaaaaaaagcagcggaaagaaaaaaattacacaaaacgatgtgcagcaaagcattaataaaatcgaaatgcttttgcatcaggtcaccagactgcggaaaatcagcgcgtcttttctcgcgcatttacatatcacaaaactagaatgggttacagtaatcggaattcaggacgcggcagtgacaggtgtgttaaccggtgctgtatggggcgtgaagggcggtatcgcagcaatgctctacgaccacctggactttgtgaataaacctgtctatgaggtgatcccgtcgtttcaagtccctgtttccaagacccattttcagtgtatattcttttttcgctttggacatgctatgcttgcagctttcaaattcgtcaaatacggacgggagctatccgtattaaagaagaatccgtcggctagaatgacttcaaagaatgattcatcagtttaaggaggaagcgtatatggcagaccatcccatccaaggtttaatgaaaaccgcaatggaaaacttgaaggaaatgattgatgttaacaccatcatcggagatccagtggaaacgcctgatggaagtgtgattttaactgtttctaaagttggattcggattcgccgcaggcggaagcgagtttggcggaaagccggccgaaaagaaatcggaagacgatgagacaagagaacagaaacttcctttcggaggcggaagcgggggcggtgtgtccattacgccgatcgcgtttttaattgtcggatcgacaggcatcagaatgcttcatttagatgaaaatacccatttaatagagaaaattttagacgcagcccctcaaacactcgagcgcatccagcaaatgttcaagaaaaataacaaaaaccaaagccaaggccaaaatcaaaaccaaatgaacaatatgaattattaaaaaaaggttaactgcgctggccgcagttaacttttttttggcataaactttgcagtttgcaggaaactttactatgatagagacatacatacaaaagggaggaattataatggctgaaattacattcaaaggcggtccggttacacttgtcggacaagaagtgaaggtaggagatcaagctcctgatttcacagtgctgactaacagccttgaagaaaaatcgttagctgacatgaaaggaaaggtaacgattatttctgttatcccttcaattgatacaggtgtttgtgatgcacaaacacgccgttttaacgaagaagctgcaaagcttggagatgtcaacgtctacacaatcagtgcagaccttccattcgcgcaagcgcgctggtgcggcgctaacggaattgacaaagtggaaacactgtctgaccacagagatatgtcatttggcgaagcgttcggtgtgtatattaaagaacttcgtctgcttgcgcgttccgtatttgtccttgatgagaacggaaaagtcgtttacgctgaatatgtaagcgaagcaacaaaccacccgaactatgaaaagccaattgaggctgctaaggcattagtaaagtaagcagggaaaaaagctccaggctgccgccggagcttttttcatggcaaggaggaacacaatatgcaaaaagaccatgtaggtgcggtgtatgagctgttaaacgaagccgcgattatgataaagaatgaattgcagatttcatatatagaggcgctggccgaagcaggagaaatgtattttcttgaaaaaacggatcagctgaaactgcctgctgatcagaaaaccaaacaacttcaggctctgcttgaaaaagcggaattcggcacgtatgagcatgagtgggtacgcaaggcttttcagcttgccgtccttaaaggaatgaaagatatctcgcatccaaacagacaaatgacgccggatacgatcgggcttttcatcagctatttggtgaataaatttatggcggacaaaaaggaactgaccattcttgatccagccctgggaactgggaaccttctgtttaccgtgctgaaccagctgtctgaaaaaacggcaaacagctttggcattgaaattgatgatgtgctcttgaagatcgcctatgcccaagcgaaccttctgaaaaaagagcttgagcttttccaccaggacagccttgagccgttgtttatcgatccagttgacacggtcatttgtgatctgccagtcggctattatccgaatgacgaaggagcagaagcgtttgagctcaaagctgacgaaggccattccttcgctcatcatctgtttattgaacagagcgtcaagcataccaaaccgggcggctacttattttttatgattccgaatcatttgtttgagagctcccaaagcggcaagctgaaacagtttttcaaagataaggttcatatcaacgcactgttgcagctgccaaaatctatttttaaagacgaagctcatgccaaaagcatccttgtgcttcagaaacaaggagagaatacgaaagcgccggggcaaattctgcttgcgaatcttccgtctttctccaatcaaaaggcgatgcttgatatgatggctcaatttgatgaatggtttaaaaaagaaaagtaagtgttttaaaagcagcttaggcagccgtatgaggtcgatgcctaagctgcttttatttatgcttttgaagaccggacttgacgaattgaatccagctttgaaacacaaaatacagagggaaaaaccgcaaattgtaagcgttcatcaatacaaaacctatagtgaatgtgtctgaaaataacgacttcttattgtaagcgttatcaatacgcaagttgacttgaaaagccgacatgacaatgtttaaatggaaaagtcagatatttttcggagaagatgttgatattcaccgggaaaaaagtacgaaaaacgaagttgttgatacagagtataaaggagcgtcaatcatgtccaaaattattgcaattaacgcaggaagctcgtctttgaaatttcagcttttcgaaatgccttcagaaaccgttttaacgaagggtttagttgaacgaatcggtatcgccgacagcgtattcacaatttctgtgaacggcgaaaaaaatacagaagtaactgatattccagatcatgcggtagctgttaaaatgctgctgaataagttaacggaattcggcattattaaagacttgaatgaaattgacggaattggccatcgtgtcgttcacggcggagaaaaattcagcgattctgttttattaacggatgaaaccattaaggaaatcgaagatatttctgaattggcaccgcttcacaatccggcaaatatcgttggaattaaagcgttcaaagaagtgcttccaaatgttcctgcggtagctgtatttgatacagcattccaccaaacaatgcctgagcagtcttacctttacagcttgccgtatgaatactatgaaaaattcggcatccgtaaatacggcttccacggcacttcacataaatatgtaactgagcgtgcggcagagcttctcggccgtccgttaaaagacttgcgcctgatttcctgccaccttggaaacggagcaagtattgccgctgttgaaggcggaaaatctattgacacatccatgggctttacgccgcttgccggtgtagcaatgggcacacgctctggaaacatcgaccctgccctgatcccatacatcatggagaaaacaggccaaacggctgacgaagtactgaatacattaaacaaaaaaagcggactgctcggcatttccggtttctcaagcgatcttcgtgacatcgttgaagctacgaaagaaggaaatgagcgcgcggaaacggctcttgaagtattcgcaagcagaatccacaaatacatcggttcttacgctgcaagaatgagcggtgtagatgcgatcatctttactgccggtatcggtgaaaacagtgtggaagtcagagaacgcgttcttcgcggtttagaattcatgggcgtatactgggaccctgcgcttaataacgtgcgcggcgaggaagctttcatcagctatccgcattctccagtaaaagtcatgatcatcccgactgatgaagaagtcatgattgcgcgcgacgttgttcgtttagcaaaataaatcgcatgaaagcacattctcttgaatgtgcttttttgttgatgcatgatagtgacagacagaaaacataaaagaggtgggccaatgagcgttcaagagcataaacaagaagctcccgatatcgttcggtgcaaagtgattactgtcagtgacacgaggacagatgaaaccgataaaagcggcaagctgatgatctcatttttagaagaagccggtcatcatattgccgcatatgaaattgtaaaagacgaaaaggatgctttgcaacggtcagtgcttgcgggctgcatggatgaacagacagacgcggtactcttaaacggagggacaggcatagcagatcgggatgtcacaattgaagccataacgccgctgttttcgaaagaactgcccggctttggagaaatattcaggatgctgagttatacagaggatatcggctctgccgcaatcatgtcgagagcaactgccggcgtcattcagcataccgctgttttctcaacgccaggctcaagcggcgcagtaaagctggcaatgaataagctgattattcccgaacttgcgcatgtggtcagagaaatcagaaaagacaagtaaatgaataaatactatgaaacttcacctgaaatttaggtgaagttttttttataaaaggcttgaaaaaacgaaacgtacttgttaaagtgtatacatacaaaatgtatttttattaaatataatttatttttatacaaaatagaaacacggttgagaggggatttttatcatgtcagaacagaaaaaagtcgtattagcatactcaggaggtcttgatacttccgtcgcaataaaatggcttcaggagcaaggatataatgtaatcgcctgctgcctggatgtcggtgagggcaaagatttggcatttgttcagcagaaagcgcttgaagtcggcgcgacaaactcctacgtgatcgatgcaaaagaagaatttgcacaggattacgcgcttatctctttgcaggcccacacaatgtatgaaggaaaatacccgcttgtttcggcattatctcgaccgctgatcgcgaaaaaactggttgaaattgcggaaaaagaagatgcacaggcgattgcccacggatgcacagggaaaggaaatgaccaggttcgtttcgaagtctccattaaatcattaaaccctgacctagaagtcatcgcgccggttcgcgaatggcagtggtcacgtgaagaagaaattgaatatgcggctagccgcggcattccgattccgatcaatcttgacagcccgtattctatcgaccaaaacctctggggacgcgccaatgagtgcggcattttagaagatccatgggcggcgccgccagaaggtgcatacgatttaacagctccgctggaaaaaacgccggacacgccggaagtgattgaaattgcatttgaacagggcgtgcctgtctccattgacggtgtttcctactcgctttctgagctgatcttgaagctgaatgaaatggcgggcgcgcacggtgtcggacgtatcgaccacgtggaaaaccgcctcgtcggcattaaatcccgggaagtatacgaatgccctggtgcgatgacactgatcaaagcgcataaagaattagaagatttgacactggtgaaagaggtagcccactttaaaccgatcatcgagcaaaaaatgtcagaaatcatttacaacggcttatggttctcaccgttaaaagacgcgctgcacgctttcttaaaagaaacgcaaaagcatgtcacaggcattgtccgcgtgaagctgtttaaaggccatgcaattgtagaaggacgtaaatcggaatactctctatatgatgaaaaacttgcaacatatacaaaagacgatgcatttgatcaccatgcagcaatcggatttatcgagctttggggacttccgacaaaagtgaacagcatcgtgaaaaagaaggagcagattaaagcatgaagaagctttggggaggccgatttcaaaaaacaccggaaaaatgggtcgacgagttcggcgcgtccatatcatttgaccaaaatttagttgctgaagacattacagggtctctcgcacatgctgccatgctgaaaaaatgcggtattctgacagcagaagaagagttgaaaatccgagagggcctgaatacccttttgcaaaaagcagaggagggagcattggaattctcagtcgattatgaggatattcatttgaacattgagaaaatgctcattgacgaaatcggtcctcttggcggcaagctgcataccggcagaagccggaatgaccaggtggcgactgacatgcatttatacttgaagaatcatgtcggccacatcatcgagctgattgaggcattccaaagtgcgctgattgaaaaggcggaagcgaacgttgaaacgattctgccgggctacacacatttgcagcgcgcccagccgatttcattcgctcaccatctgcttgcgtatttctggatgcttgagcgcgacaaggagcgttttcaggattcaatgaagcggattaacaaatctccgctcggctgcggggcgctcgcgggaacaaccttcccaattgaccgtgattattcagcggaactgctcggctttgatgccatttatgaaaacagcttggacggcgtcagcgacagagacttcattttggagtttttaagcaacagcagtatgctgatgatgcacctatcccgtttctctgaagaaatcattttatggtgctcgcaggagtttaaattcatcgagcttgacgatacgtacgcaacaggaagcagcatgatgccgcaaaagaaaaaccctgatatggcggagctgatccgcggcaaaacaggacgcgtatacggcgatatgatggggctgtttacgatcatgaaaggacttccgctcgcttacaacaaagatctgcaggaagacaaagagggcatgtttgacacggtgaaaacggtggagggcagcctgcaaatcttcacaggcatgatccaaacaatgactgtaaacaaagacgtcatgaagcaagcaacaaaacaagacttttcaaacgcgacggaactggccgattatttagctaaaaaaggaatgccgttcagagaagcgcatgaagtggtcgggaaacttgtgtacacatgcatcgaaagagggatctatttaagcgatatgccgtttggcgagtttcagcaggcgagcacactatttgaagaagatatttacactgtgttagacccttactacgcagttgaaaaaagaatgagcgccgggggcaccggattcaaacaggtggaacaggcgcttgaaaaagcgaaagcttgcgtggcagcaggagtttgttaaaatttccttcataaaatcccgtcattatagccaacctacctctataatgatgggaggcagaatgatgaaaaaagaaccggaacgctatatttatgatgaacaagaaagccaggagacaacaaggctcatttcagaagcatatcaaagcggttatgtcgatatgcctgatcaggagtcttcatctcctgcagaataagctgtctgtacaggcagctttttttgtatgccaaagtgtaaaaagtgatattgcaagccttttatagtaaagtagaagaagaaacactttattgaaagcggcgacgttgctttgggaggtattcatgtgcgacatgctttaattactgccggttcgaagggtttaggccgcaaagtgactgaaacgttgcttgcaaaggggtattcagtaacagtcaattacagacaggatgaggaggcagtcagccgcctgaaggaagcctgtcccgattgtcttgaccggctgcaatttgtaaaaggtgatgtcaccaaaaaagaagatctgctgcgtattgcagaggctgccttaaaccgcttcggaaggatcgactttttgattaacaacgctggaccatacatatttgaacgtaaaaagttagccgattatactgatgatgaatggtatggcatgctggaaggaaatttaagcgccgtctttcatttattcaaagcggttattcctattatgagaaaacagcaatttggacgcattattacgtacggattccaaggtgcggctcacgcgcccggctggcttcaccgatcggcatttggcgctgcgaaagtgggcttggcttctttgacgaagacaattgccattgaagaagccgaattcggcataaccgccaacatggtttgcccaggagacattgtcggcgacatgaaagaagcatcgatagaggaagccagaatgcgaatcggcaaagaaaaaacgccgataggaagatccggtacaggcgaggatattgccaggattatcgctttcttgtgtgaggagaactcagaccttgtgacagggactgtcattgaagccaccggaggcctcaatgtcattaacaagaatcaaacaacataagtttttcagctttttaaaaagggaaaataaaaaaaacaaaatcatgtgacgaggtgaaagaaatgaaagtgacatatcacggacattctgtaatcacagtggaaacgaaggaccatcatattatttttgatccgtttttaacagggaattcattaacggatataaagccggaggatgtaaaagcggatgtcatcttactaacgcacggccacaatgaccatgtcggtgatactgaacaaatcgccaagcaaaataacgcgctggttatagccccgaacgagctcgctgtgtacttaggctggaaaggcttgaatgttcatccaatgcatattggcggctcccgccagttcgattttggaaaagtgaagctcacacaggcctttcatggatcagccatcacagatgaagaaaacaaaacgatcacttacacaggcatgcctgccggtattttgctgactgtagaagataaaacgattttccacgcgggcgatacggcacttttctctgatatgaaactcattggcgaattgaatcatatcgaccttgctttccttccgattggcgataactttacaatggggcctgaagacgccaagcttgctgctgaatggctgcgcgcaaaacaggtcgtgccggtgcattacaatacattcccggtcatcgaacaagacccagaagcattcgctgacagcctgccgggcggagtcggcaaagtcatgtcggtcggtgagacgatcgagctttaaaccgtgaaaccatctcctgatgaatcaggaggtggtttttattttttcagttatcctgtaatggtcttatcagaggttccttccaattctttgctgcgctgctgaaaacgtttggttatccgggcgatcaagtccttcgtggcgcggtcaaaatgaacttctttttgatttgtcaacagccctatgggcggggtgatatccaggttcagaattggaatgactttagtgccgttgaacggtttagaatgtgcggtgctggtaaagattgaaattccgatgttttcacgtacgtaatattcatgtgacatgctgcttgtgagctccatttttttgtagcgattcccgagttctctatgtaaatgctgttcaatttgtaagcgaatggggcaattggcgggcgtaaatatgaagcgctcttctgctaaatcagacaaatggacagccttcttctcagcgagcggatgttgatcagatacaatcacatttaatgtgtcataaaaaaatggatggtagtaattttcaagaatcagctccggctcgccgcagactgcaaaatcaatcgtcccgtctaagagcttttgactgcaggtattggcgtcatcaaccttgatattaaccgttatctttgggtaatccattaagaaatcctttaaaatctcggggaatatcagactggcggttggctctgaaacccctatgttgataatgcctgcctcttcttcctttaagtcggagaggttgtgtttaagcgcctcgtattgcatcaaaagatctcctgttcgttcataaaaaagcttccctgcttttgtcaactgcaggctttttcctctttcaaacagcagtacgcctaaatcctgctccaattgcttcatacgcatcgatatcgtcggctgcgagtagttgagtatttctgcagctttatagaagcttccaaattttacaatcgtatgaaacgttttgattgagcgtaactccaatgtgctccctcctgtttttcatcattaaaattactgaagtgaaggtttactttttttgattagtcaaagatcagagtatgctttatagtataaacaataaaagcttagtaaacaaataggaattatatattttgtgaagaggagtgacaaaaatgagtgatgatatttttcgactggcaactgttgaagatgcatcggagctgttgaaactggttaacagcgcatttcagcccattcggcagctggatattgattggccatccacgagagctgatatccaaatggtatcagaaaatattgaacatcattcagcgattgtgctggagcgggatgggaagctgatttcaacgattacaatcaggttcccgtgggagagtgagacgcctccttcaaaatatccatttgtgtggtggtttgcgacactgccggaatataaagggcaaggcgccggaagtaagctgcttacgtatgttgaagaaaaagtgcttcgagatatgctgaaggctcctgcgctgacactcggcacatcggcgcgcaagcatccttggcttgctgacatgtacagaaggagagggtatgaagtgtattttgagcaggaaaaagacggggacataggtgtgatgatgcacaaggttctgattccggaacgatttaacccaacgcttttaggtgcgcccagctgggcatgatgtgaggcagcctatgaataagcgtaaaggattggttttgctgctgtcagtgtttgcattacttggcgggggatgttcgcaaacaaataacaaaacagatcgtcaggctcaaacggtcatagtcggcactggaacagattttccgaatattgcgtttttaaatgaaaaaggtgaattgaccgggtatgacattgaagtgatgaaagccatcgataaggagttgcctcaatatacatttgaatttaaaacgatggatttctcaaatttgctgacgagtctcggaaataaaaaaattgatgtgattgcgcacaatatggccaaaaataaagaacgagaaaagcgttttttgtatcataaagtcccatataactactcgccgatgtacatcacggtgaaagaggataatcacaagattcatacattaaaagacttacacggaaaaacagtcatagttggcgccacgtcaaatgcggcagattatattacaaagtacaacaaaacgcacggcagcccaattcatttgaaatatgcgggacagggaagcaatgataccgccaatcaaattgaaaccgggcgcgcagatgcaacgatagctacaccgtttgccgtcgattttcagaataaaacgcacgccttccgccaaaagacagtcggtgacgtgttattagataccgaggtgtactttatgtttaataaaggcagccaaaccttggcggatgacacggatcaagcgattaaaaagctggagaaaaacggaacgctaaaaaaactaagccgaaaatggctcggggcagattattcaaaatcaagttttgaaaaataaatggggcgatgagatgaaaacgaaaacagcattcatggcaatattattttcgcttataacagttctgtcagcttgcggtgcaggcagtcaaacgacgggagccgggcaaaagaaggtacagacgatcacggtcggaactggaacccaatttccgaatatttgctttatcgatgaaaaaggcgatttaaccggttatgatgtcgaactgatcaaagagcttgataagcgcctgccacattataaattcacatttaaaacgatggaattttccaacctgcttgtcagcctcggacagcataaagtcgatatcgtggcacatcaaatggagaaaagcaaagagcgtgagaaaaaatttctgtttaacaaggttgcttacaaccattttcctttaaaaattactgtgcttcaaaataacgatacgatccgtggaattgaagacttaaaaggaaaacgggtgattacgagtgcaacctccaacggagcgcttgtactgaaaaaatggaatgaggataatggacggccgtttgagattgcctatgagggccaaggcgcaaatgagactgcgaatcagctgaaatcggggcgtgcggacgcaacgatctcaacgccttttgcagtagactttcaaaacaagacgagcactattaaagaaaaaaccgtcggtaatgtgctttcaaatgccaaagtgtattttatgtttaacaaaaatgaacaaacgttaagtgacgatattgataaagccttacaggaaatcattgatgacggaacgttgaaaaggctcagtttgaaatggcttggtgacgactattccaaagagcagtattaggtaaaaagagagggagcagtgatggaaaaagcgtttgatatgaacatgattggagattttgtgccgacgttaaccgcttatttaccggttacattatacattttaacactgtccttgcttttcggttttgtattaggactctttctggcactgccccgcatctataatattccaattgtaaatcaattggcaaaagtgtatatctcgtttttcaggggaacgcctatcatggtgcagcttttcatcgtgttttacgggatcccggcgcttacggggcttatcgggattgatacatcaaaaatggacccgttttatgctgctgtcgcaacctacgcgttaagcaatgcagcggcagccgcagaaatcattcgagcgggggtgggcagtgtagataaaggccaaacggaagcggcgtacagtattggcttaagcggtagtcaggccttcaggcgaatcgttctgccccaggcacttgtccaggcgtttccgaatatgggaaacatggtgatcagttctttaaaagatacgtctctagccttttcaataggtgttatggatatgtccggaaggggccaaacactgattacctcaagcaaccattctcttgaagtttacattgcgctatcgattgtttattatgctgtagcggttttattcgaatggttctttcgagtggcagaaaaacgaatcaagaagaatcaaacaaggattgttactgtttttgacatgaacatacattgatatatttcttcggatgaggggggagaagattgcaatttgactttccatttatcgtttccgccatgaaagaaatggtaaagaccattcctctgacattgatgatggctgttttgccgattgtgtttggatttctcgtggctcttggaaatataattgttagaatttttagaattaagggcttggtggcttgctcaaggttttatgtgtctttctttcgaagtacacctgcaattcttcacattatgttgatttatttagggataccgcctgttgcagatcaagtcagcagtttttttcatctcggctggtccgctaatgagataccggtctccatgtttgtcatcatggccttgtctttaactgccggagcttatctcacagaaatcatccggtcgggcattctggcgatggataccggacaggtcgaagcggcttattcaatcggcttgacatacagccaaacctttcggcgtgtaatattgccgcaggcgctgatggtttccatcccaaacttcacaaatttgggtatcggctttttgcataccacctctatcgcggctatagtggctgtcccagagattacagggacggcgactatcgttgcttctgataattatgcatttttagaagcgtttatcggagcagcgattatctattgggtgctgactctaatcctagaatccgcaaatggagtattagagagaaaggcagccagatttcaaggaggcactttatgattgagattaaaaatatccataaacagtttggcatccaccatgtattaaaagggataaatctcacggtacgcaagggagaagttgtgacgattatcgggccgagcggatcagggaaaaccacctttttacggtgcctgaatttattagaacgtccagacgaagggatcatttctatacatgacaaagtgattaattgccgctttccgtccaaaaaagaggttcactggctcagaaaacagacggcaatggtatttcagcaataccacctgtttgctcacaaaacggtgattgaaaatgtcatggagggcttgacgattgcccggaaaatgagaaaacaagacgcgtatgccgtagcggaaaatgaactgagaaaggtcgggcttcaagataaattgaacgcttatccgagtcagttatcgggaggacaaaagcagagggtagggatagcaagggcgcttgccattcatcctgatgtgctgctgttcgatgagccgacggcagcgcttgacccggagctggtcggtgaagtgcttgaggtaatgctggaaatcgtgaaaaccggagccaccatgattgttgttacacatgaaatggagtttgcaagaagggtctctgatcaagttgtttttatggatgaaggagtcattgttgaacaaggaaccccggaggaagtcttccgccataccaaaaaagacagaacgaggcagtttctccgccgtgtttcgccggaatatttatttgaaccaaaagaacacataaaggagccggtgatatgatccgcttaagtattttagaccaaagcttgattggtgaaggggagacagcagctgatacattacagcatacagtgaaattggcacaaatggctgaagaatgtggatatcaccgattttgggtggccgaacatcacaacaatgatgagattgcagggtctgcacccgaggttcttttaggctatcttgctgcaagcacaagaaaaattcgtttagcatcaggcggagtgatgctgcagcattacagctcttataaagtagcggagcaattccatcttctatcagcgttagctcccggccgtatagatcttggagtgggcaaagcgcccggcgggtttcagctgtccacagacgcgctgcaggccgaatataaaaaaccggtgcgtcagtttgatgaaaaactggaggagcttactcatttcgttcgggatgattttcctgatacccaccgctatgccgcattgcgtcctaggccgcaggttgatcggaagccgggtatttttctattgggaggaagcacagagagtgccatttctgctgcaaaactgggaatctcttttgtctttgcttactttattaacggtgaagaggaagtgctgaaggaagcccgccgagcatttgacgcgcatctcccgccaggatctgaggctgaatttcatcttgcccccgctgtttttgcggcacatacaaaagaagaagcggaaaaacatattgtgtcgcgtgaatcgataaaagtggttttgaaagacgggcgtaaggtcaacgtcggttcccgcgaacaggctgaggcctatctggaaaacgtcacagagccctatgacatcatcgtgcaaaaaaccgggattattgccggaacaaaggaagaagtggcagaagaattaacacgtttatcaggcacatacaaaatcaatgattttgttatttttacaccgatcaaaaatgctgtagaaaaacagctgtcttatcagctgctgagcgatgcagttttagctgcaaaacgttaaggagggacagaagaatgagtgatgttgtgaacattgtggtttggagtaaaaaaggctgttcgtattgtgaggaagtcaagaattatttgaatgaaaaagggttcccgttccaaaatatcgatgtttcagagaaagaaaagcttcgggatattttacaggtgaaatatggggtgcgccatgtgcctgtggtcgaaatcgggcgcggcaatcagtatcaagggataactgaaatcggcattgaacaccttgatcttgcacttgctaatcatgcacagataaaggaggcaaaaagatgacacgtgcagattttattcagtttggagccatgattcacggtgtcgggggaacaactgacggctggcgtcatcccgatgttgatccctcggccagcacgaatattgaattttacatgaaaaaggcgcaaacagctgaaaaaggtttgtttagttttattttcattgcagacggcttatttatttctgaaaaatcgattcctcattttttaaaccgttttgaaccgatcaccattttatctgcgctggcatcggttaccaaaaatattggtttagtagggacgttctctacatcttttactgagccattcactatctccagacaattgatgtcgctggaccatatcagcgggggcagggccggctggaatctggttacttcgccgcaggaaggagcggcgcgcaaccatagtaagtctaatttgccagaacacactgaacgttacgagatcgcacaagagcatttggatgttgtgcgcgggctgtggaattcctgggagcatgacgcatttatacacaataagaaaacagggcagtttttcgatcaggcgaagcttcatcgcctgaatcataaaggaaagtattttcaagtagaggggcccttgaatatcgggcgctctaagcagggagagcctgtagtgtttcaagcgggttcatcagaaacaggccggcagtttgctgctaaaaatgcggatgcgatttttacccattccaattcattagaagagacaaaagcgttttatgcggatgtgaaaagccgagctgctgatgaagggcgtgatccttcaagtgtgcggatttttccagggatcagcccgattgtggcagatacggaagaagaggcggaaaagaagtatcgtgaatttgcagaattgataccgattgaaaatgctgttacttatttggcccgtttttttgatgattatgatctgagtgtttacccgttggatgagccatttcccgatattggcgatgtgggaaagaatgcgtttcaaagcacaacagaccggattaagagagaagcaaaagccagaaatctgacattgcgggaggtagcacaggaaatggcttttccacggactctattcatcggaacaccagagcgtgtcgcatccttaattgaaacttggttcaacgctgaggcggcggatgggtttatcgttgggtcggatataccgggaacacttgatgcttttgtagaaaaggtgattccgattcttcaagaaagagggctttatcgtcaagattatcgcggcgggacattgcgggaaaatctcggtcttggcattccgcagcatcaatccgttttacattcatcacatcattaggtttcgtctgatcgaatgcggaagctgagagaggaggctgacttttttgacgatcattgccggtacggttgtgaaaggaaaacaattaggcagaaagcttggattccccacggcaaatgtagatgcaaaaatacatgggctgcgtaatggagtttatggggttctggcgacagtcaatcatcaatttcatttaggggttatgaatatcggtgtgaaaccgacggtgggctctaaccttgaaaagacattggagatttttttgtttgactttcatagagacatttatggagaaaaaatcgaatgcagcattctctttaaaattagagaagaaagaaggtttgattctttggagtctttaacaaagcaaattaaaaaggatatttcgtgcgttgcaaaacgctttgagctgattgggattatggcaccaaacaaaaaagaaagccttctttcccatcaggagttaaatcttccggatctctgcttttacaagaaatgtaataacctatatggcgtcaaccgaggcgtatacaatgtcattgataactggttttttgagtacggaattacacaagtagcttacaggcgcatttatattttatcttttttaagctttttgaaagaagataatccgaaagtttccagcaagtatataagatttggggcgggcggtcttgctgataaattgaaccgatttatttcatcttatgttgaagagtctgaagaaaatatattgggatagggaaaggagcggaacatatgtctttggattattggagaaatatagaaggctcctatccatatcagactacaggaaatgacatcctgacgttgaaagaggagtctaatcccgtaaatctctcaacgctagaaaagcagctcatcggcattcgccggcacctgcaccaatatcctgaactgtcaaaagaagaatttgaaacaactgcttttataaaaaaatgccttaaagaaaaggggatacagattcgccctactgctctaaaaacgggtgtgttcgcagacatagcaggggagtcagaaggtccggcgattgctttgagggctgatattgacgccttgccaattgaagaaaaaacaggattgccttatgcgtctaaacataaagggatcatgcatgcgtgcggtcatgattttcatacggcagcgcttcttggtgcggcctttttattgaaggaaaatcaagacagtctgaaaggaaagattcgtttattatttcagccagcagaggaagcgggtgcaggcgctacaaaagtgatagaggacggccaactggatggcattgatgcggttattggccttcacaataaaccggatatcgcggttgggactgtagggttaaaaacaggcccgcttatggctgctgttgaccgatttaaagtagagatagaagggaaaggtgctcatgcagcattgccgcataatggttttgatccaattatcggcgcctctcagcttattgtcgccctgcaaacgattgtaagcagaaatgtaaacccgctgcaaagcgcgattttaaccgtagggaaaatcaacggcggcagcacttggaatgtcattccggatacagtggtcattgagggcactgttcgtacatttgattcagaggttcgtaatcaagtgaaacagcgtttttttgcagtcacagagcagatttctgccgctttctcgttaaaggcaaatgtgaagtggcattccggaccgccgccgctttgtaatgatgaggcaattacggggctggtgcgagacgctgcacataaagcgaaacttcaagtcattgatcccgccccatcaaccgcgggggaagattttgcttattatcttgagcatattccgggatcctttgcgttttttggaacagacggtgatcatgattggcaccaccctgcatttacaatagatgaaactgcaattatcaaagcctcttattttttatatgaaagcgccaagagattgttagattcgaatgaagagtcaaaaatatctgattgatatagatggggtgttctgatgaagaaattaatcgtttttgcatttattggtttattgtcgcagttaatagacggttcgttaggtatggcttatggggttacctcaacttctttgttattggcgtttggcatcacacctgctgtggcttcggcttctgtccatttagcggaagtcgtaacgactgccgcatcgggagtgtcgcatattaaatttggcaatgttgacaaacaaaccgtttatcagcttgtcattcccggctctataggcgcttttttaggcgcggcattcctcagccaattacctggagatgtggcgaaaccctatatttctttgtttttgctccttctgggcggatatgtattgatcaggtttttatttcaatataagccggctcttgagaagaagcatgtgccgttaaaccgaaaacaatccatcccattgggagtgatcgctggttttgcagatgccacaggcggaggcggctggggaccggtgaccactccgattttattatcccgcaaaggcttgagcccgaggaaagttgtcgggactgtagacacaagtgaatttgccatcgccgtatctgcaaccgccggttttcttatttcattaggatgggaggacgtcaattggttatgggtgttttcactaatggccggcggaattatcgctgcccctatcgcagcatggctggtgcagaagtttcatccgcaattgatgggtgtgcttgtaggaggatttattattctggtaaatgccagaacattaataaatgaatggatcgcaaacacagctgttcatccattgatctatacggccataggggcgatatggctatccgcagttttatttgttttatctaaaatagggaatcgaaatattgttaagacagcggttgatgtccatttaaaagaaaaataaaggtttttccgctttacgatgtaaaaggaatcacgtggtccttgcgtttgactggaacgaaatcaacgctgtaagaagccggtcgggcttcttttttattttccagcctcattgcgtataaatcctttgaaaccttataataaaaacaagaagactgtccttagaggtgaaaggcttggcaacgaagcatgaacaaattttaacgtatatcgattcactgcctgtcggtgaaaaaatttctgtccgaagaattgcaaaggaaatgaaagtaagcgaaggaaccgcgtacagagcgatcaaggaagcagagaataaagggtttgtcagcacgattgaacgtgtgggcacaatcagaattgaacaaaagaaaaaagagaacattgaaaagcttacctatgcagaggttgtaaatgttatagacggacaagtgctcggaggcagggcagggctccataagacattgaataaattcgtcatcggcgcgatggagcttgacgcgatgatgcgttacaccgcagcggggaatcttttgattgtcggaaacagaatcaatgcacacaggcaggcgcttgaagcgggcgcggccgtattggtgaccgggggctttaacacggatgacagcattgtgcagctggcagatgagcttgaactgccgattttatccacgagctatgacacctttacagttgccgcgatgattaaccgggcaatatatgaccagctgatcaaaaaagaaattgttttggtggaggacatcctaacacctgctgaccgcacggtatatctttcgcctaaggataaacttgaaaaatggtatgagaaaaattttgaaacggggcacggccgcttcccggttgtcgacgatcaaatgaaaatccatggcattctgacatcaaaagatattgctggccatgaccgaaatgcatctatagaaaaagtcatgaccaaaaatcccgtcacggttattgggaaaacatctgtcgcttcagctgcgcaaatgatggtatgggaagggatcgaagtgcttcccgtcactgacggccaccaaaaactcatcggcatgatcagccgccaagacgtattgaaagctcttcaaatgattcaaaagcagccgcaggtcggggagaagcttgatgatatcgtttcaagggggtttaaagatgagggtgatgataaagaagatcaaacggtttacgagtatgaagtcacgccgcaaatgacaaatcagcttggaaccatttcttatggcgtatttacgaccattttgacgcaagcggcaaaccgatttttgcgctcgaaaaaacgcggcgaactcgtcatagagagcatcaccatcttctttttgaagcctgtgcagatggaatcagtcatcgaagtcaaacctcgcatcttggaggccggcagaaagtttgggaaaatggaagtggaagtgcacagccaaggtcatatcgtgtctaaagcgatgctgatggttcagctgatggaaagaagctaagggacgttcaggcgccccttacgcgtgatctctttcagcttctttggcgtgaaggggattgtaatgcctgaaggctttataacctgcccaagcgcttcctgctcctatgacgataaagataccgccgattactaacgttaatactgaatggaataatatcatttggttaagcccgtagaacaggactagtgaccctaaggccatgcttgattttgctgaacatatttcttttgccaaagatggctttgcccgtacgccttttactttatagtacacataaaagcaggctgaaagcccaatcaaaaaaacaagaaccagcataaatgaaatcctccatcgtaaaagtttacaaccccattttatacaaaaacgggcttggttttgacgttatttttcttttccgtcggcagagaatgtgatttaatgaataaaaacaataaaggagtatcaaatgaaaacagaattgatcagaaccatatcattatatgacacgattatcttacatagacatgtgcgtcctgatccggatgcctacggatcacagtgtgggcttacggaaatcctgcgtgaaacatatcctgaaaaaaatatttttgcggtcggcacgcctgaaccgtccctctctttcttatattcccttgatgaggtggacaatgaaacatatgaaggcgcacttgtcattgtctgcgatacggcaaatcaggaaagaatcgacgatcagcgttatccttcaggcgccaaactaatgaaaatcgaccaccatccgaacgaagatccatacggtgaccttctctgggtcgatacaagcgccagctcagtaagtgaaatgatttacgagctgtatttagaaggaaaagagcacggctggaagctgaatacgaaagcggcagagctgatctacgccggcattgttggagataccggacgctttttatttccgaataccacggaaaaaacactaaaatatgcaggcgagctcattcagtatccattctcttcctcagagttatttaatcaattgtatgaaacaaaactgaatgtggtgaagcttaacggctttatctttcaaaatgtgtctttgtccgaaaacggggcggcttctgttttcatcaaaaaggatacgcttgaaaaattcggcacaacggcttctgaagcgtcgcagcttgtcgggacgcttggcaatatctcaggtattcgcgcctgggtgtttttcgtagaagaagacgatcaaatcagagtcagattccgttcgaaggggcctgtcattaacggacttgcccggaaatataacggcggagggcatccgttagcttcaggcgcctctatttacagctgggatgaagctgatcgtattttagctgatctggaaacattatgtaaagaacacgagtagaggggagaccctctctcttagtgttcatctgtgacggggatgaaccagcagccgaaatcagtaaggtcctcgtagacttggagattgtgtgattgaagttcttttttgatgagggaagcgagtgagtttgtttcggcatatgcagaaaaaccttgtctgagacgggctgcttgatcttttgctaactgacggtcactgtaaacctccatttcccttcctccttcctttcgccattaagcctcacatatagtttataaaaaagaatgggaaaaagcgacagaagtttggagaatttaaaaaaaatccataattatgtggcgaaagaaatttcaagttccactgtcagcctcgtataaataatcaattctctgacggttgcctcgtattttttttcattgatcatatagactttattttcaattgtccgcttcaagagatcctttgtttgatagacgctctctatgtcttttgtaatcacctctgaaatatcatcctttacatgctcctcgaatttcgttttatccggctgtgatattttatatttatccccattcagcaatttgacgctgacgctttgaatcagcagttttcttttattatcttcattcagtttatggaggtcttcctgatagatcgaaatttgattgttcaagtctttaacatgctctttttgcttttcgatgaggctgacttgctcctcttggaatgttccgtaagtaaacaggaaaaagaaccagctaattgcggctccgcacatcattcccgcgaaaaaacgctgccatcccggttttttgtaatgctgggggaccctcatgaagaaagatgctcctgggtcagccatgatataataagccagccgctttgcgcgcctcccatggccgaaataattaaaagaagctgtttaaaaatatctctcgtattgccttcgagtatgccgcgttcaaagctgtataccgcatcaaaggtgcctccgatagctgcgacaagcgcccatatttttaaccggttggcaagctttgtaatggctgtaagcgggggttcgcctgccaagtatgctccgagccccccaatgagtgcgcccccgatcagcacccctaacgcaatgaagtagctattgataaaattcaccataaatcctgcttcctgatccatctttatcacctcaccttttatatcatattgagctttcaggacaagtatgatgatgagtcaaaaaagaacatttgtttcttttggaaaccggccttataatgaaggaagaaatggatcgtaatgagaaagaggtgatagcatgtcttttgttcacctgcaagtgcatagcgggtatagcctgctaaacagcgccgcggctgtggaagagctcgtcagtgaagctgacaggctcggatatgcgtctttggcgctgacagatgatcatgtcatgtacggagctattcaattttataaagcttgcaaggcgagagggatcaacccaataatcggtttgacggcttctgtttttacagatgacagcgagcttgaagcatacccgctcgtcctgctggcaaaatcaaatacaggctatcaaaacctgctgaaaatcagcagcgttctgcaatctaaatcaaaaggcggactgaagccgaaatggcttcacagttatcgagaagggattatcgcaataacgcccggcgaaaaaggatatattgaaacgcttcttgaaggagggctgttcgaacaggctgctcaagcctcgctggaatttcagtctatattcggaaagggagctttttatttctcctatcagccttttaaagggaatcaagtcttgtctgagcagattctaaagctatcagaagaaacgggtatccctgttacggccacaggcgatgtgcattacataaggaaggaagataaggctgcctaccgttgtttgaaagcgattaaagcgggggaaaaactgacggatgcacccgctgaagatttgcctgatctcgatttgaaaccactcgaagaaatgcaaaacatttatcgagagcatcccagggcactgcaagcttctgtagagatcgcggaacaatgccgggttgacgtcagtctcgggcagacccgtctaccgtcttttccgaccccagacggaacgtccgctgatgattatttaacggatatctgtatggagggactccgcagccgtttcggcaagcctagtgaacgataccttcgccgtcttcaatatgagcttgatgtcatcaagcggatgaagttcagcgattactttctgatcgtgtgggattttatgaagcacgcccatgaaaaagggattgttacaggaccgggaagaggttctgcggcgggttctcttgtggcatatgtgctgtatatcacagatgttgacccgattaagcatcaccttctgtttgaaagatttttaaatcccgaacgcgtcagcatgccggatattgatattgactttcccgatactagaagggatgaagtcattcaatatgttcagcagaaatacggtgcaatgcacgtcgcacagattatcacctttggaacacttgcggcaaaggcggcgctccgggacgtcggcagagtattcggcgtcagcccgaaggaggcagatcagcttgcaaaactcattccttcaagaccgggaatgacgctggatgaagcgagacagcagtcaccgcagctggataagcggcttcgggagtcaagcctgcttcagcaagtctattcaattgcccggaaaatagaagggctgccaaggcatgcatcaacccacgcagcgggcgttgtcctgagtgaagaaccgttaacagatgttgttccgcttcaagaagggcatgaagggatctatttaacgcaatacgcgatggaccatcttgaagacttgggccttttaaaaatggatttcttaggtttgaggaatctgacacttattgaatccatcactttaatgattgaaaaagaagaaaatattaaaatagatctttcaagtatttcctacagcgatgacaaaacgttctccttgctgtcaaaaggggatacgacaggcattttccagcttgaatctgcagggatgagaagcgtcttgaaacggctgaaaccttcgggcctagaagatattgtggcagtcaatgcactgtaccggccgggtccgatggaaaatattccgttatttatcgaccgtaaacacggccgggcgcctgttcattatcctcatgaagatttaaggagcattttggaagatacatatggcgtcattgtgtatcaggaacaaattatgatgattgcttcccgtatggcggggttttctttaggcgaagcggacctattgagaagggcggtcagcaaaaagaaaaaagaaatcctggacagagagcgaagccattttgttgaagggtgcttaaaaaaggagtattctgtagacactgcaaatgaggtctacgatttaatcgtcaaattcgcaaactatggctttaacagaagccatgcggtggcatacagcatgatcgggtgccagcttgcgtatttgaaagctcattatccgttatattttatgtgcggattgctgacaagcgtcattggcaatgaggataaaatctctcaatatctttacgaagcaaaggggagcgggattcgtatccttcctccgtcagtgaataaaagcagttttccgtttaccgttgaaaacggatctgtcagatacagcctccgcgcgataaaaagtgtaggcgtctcagcagtcaaagatatatataaagcaagaaaagagaaaccatttgaagatcttttcgatttctgctttcgcgtgccgtcaaaaagcgtaaatcgcaaaatgcttgaagcacttatcttttctggtgcgatggacgaattcggccaaaaccgggccacgctgctcgcatccattgatgttgctttggaacatgctgagctattcgccgcggacgatgaccaaatgggattgtttttagatgaatcgttttcaattaagccgaagtatgtggaaacggaagagcttccgctagtggatttacttgcatttgaaaaggaaacgctcggcatttatttttcaaatcatcccctctccgccttccgaaaacagctcactgcgcaaggagcagtctccattctacaggctcagcgggcagtcaaaaggcagctttcactaggcgttctgctgtcgaagatcaaaacgattcggacgaaaacaggtcaaaacatggcgtttttaacgctcagtgatgaaaccggcgagatagaagccgtagtcttccctgaacaattcagacagctttctcccgttttaagagaaggcgctcttttgttcacagcggggaaatgcgaagtaagacaagataagatccaattcatcatgtcccgggcagaattattagaaaatatggatgcagaaaaagcgccatcggtttatataaaaatagaaagcagtcagcacagccaggagatcctggcaaagattaagcgcattttgctggagcataaaggggaaacaggcgtttatctctattatgaaaggcaaaaacagacgattaagctacctgagtcgttccatatcaatgcagatcaccaggtgttatatcgcttaaaagagctgttgggtcaaaaaaacgtcgttttaaaacagtggtaacgattcgctttttgttatacaattggagcaattatgtgatcctgtttaaatattcagatagatttactccgcagaatgcagcaatcaacgcagcagtatacgaatcaaaaaatatccataaggagtgtttaggagaatgtcattaagagaagaagcattacacctgcataaagtcaaccaggggaaactggagtctaaatcaaaagtagaggtcagaaatgcgaaagatttaagcctcgcgtattctccgggtgttgcagaaccgtgtaaggatattcatgaagacattaacaaagtatatgattatacaatgaaggggaacatggtagcagttgtaactgacggtacagctgtgcttggccttggaaacatcggccctgaagcggcgcttcctgttatggaagggaaagcagttcttttcaaaagctttgcgggcgtagatgcgttcccgattgctttaaacacaaacgatgttgataaaatcgttgaaactgtaaaattgctggaaccgacatttggcggcgtcaaccttgaagatattgcagcgccaaactgctttatcattgaagagcgcctcaaaaaagaaacaaacatcccggttttccatgatgatcagcacggtactgccattgtaaccgtagcaggtcttgtgaacgcgctgaaactgtctggaaaatccatgtcatccattaaagttgtcgcaaacggcgcgggtgcggctggcattgcgattatcaagcttcttcatcattatggcgttcgcgacattgtgatgtgcgattccaaaggggccatttatgaagggcgcccgaacggcatgaacgatgtcaaaaatgaagtggcgaagttcacgaaccaagatcgcaaagacggttctctgaaagatgttatcgttgatgctgacgtatttatcggtgtctctgtagcaggcgcgttaacaaaagaaatggttcaaagcatggcaaaagatccgattatctttgcaatggcaaatccaaatccggaaatcatgccggaagatgcgcgtgaagccggagcaagcgttgtcggaactggccgttctgacttcccgaaccaagtaaacaatgttcttgcattccctggtattttccgcggagcgcttgatgtgcgtgccactcatattaacgaggaaatgaaaatcgcagcggttgaagccattgcttcactggtttcagaagatgagcttagcgcagactatgtcatccctgcaccgtttgataaacgtgttgcgcctgctgttgcgaaggctgtggcaaaagctgcgatggaaacaggtgttgcaagaatcactgttgaccctgaggaagtcgcagaaaaaacaagaaaacttacgattattggtgaataattttaattcattccaaaaatggcagcgcgttggcggagaccggcgcgctgttctcaagttaaactgacggctgaaatttttttagggggttagccttaaaaaaatttcagccgggtttaacattatttttgaatgcgctgtcaaccttgtcgtttcaacaccttatctgatttcatacaagccgctccgagcacgtcatcgaataaaaagttgtcgaattgaggatgacagcgtttgacaaaaaaagtacaatagtttcggtaaagttattagcaagtctatctgtttgatgacatgcggtgaagaggacccttcacaaaagggaggtaatcatttgttaaaggatatattcacgaaaaagaaaaagtatgcttccgtaccatctgatcaagcgaagcacgatgttccggaaggcattatgacaaaatgtcctaagtgtaaaaaaatcatgctcactaaagagttggataaaaatatgcgggtatgcatgaactgcgattatcatttcccaatgaacgcaaaacagcgtatcgaaagcttgatggatgaaaaatcttttgaggaattcaatcagggaatgctctcggaaaatccgcttggtttcccgggatatctggaaaagcttgaaaaagatcgcgagaaaacatccttaaacgaggctgttgtgacaggcaagggcaccatcggcggacacccggctgtagtcgccgtcatggactcttcattcagaatgggcagcatgggttcagtcgtcggtgaaaaaatcacgcttgcgattgaaaaagcaaaagctgataaagttccgtttattatttttacggcttcaggcggcgctagaatgcaggaaggcgtattaagtttgatgcagatggctaagacaagctctgcgttaaaactgttcagtgaagaacagggtcttattatttcagtaatgacgcatccgactaccgggggcgtatcagcaagctttgcatcccttggcgattacaatttcgctgagcctggcgcgctgatcggttttgccggaagacggattattgaacagacaataggagaaaaactgcctgaggacttccaaacggctgaatttttattaaaacatggacagcttgatgcggttattcatcgtgacgatatgaaaaaaacgttagaaaatctgctggatatgcatcaaacaggaggtgacattgagtggctctaagattagaatttgaaaaaccggtgattgaactgcaaaccaaaatcgccgaactaaaaaaattcacccaagattccgatatggatctaagtgcggaaatcgaacggctcgaagaccgtctcgctaagcttcaggatgatatttacaaaaatttgaagccgtgggaccgggttcaaatcgcacgtctggcggaccgtccgacaactcttgattatatcgaacacctgtttaccgacttttttgagtgtcacggagacagagcgtacggggacgatgaagccattgtcggcgggattgcgaagttccacggcctccctgtaacggtaatcgggcatcagcgcggcaaagacacgaaggaaaacctagtccgcaattttgggatgccgcatcctgaaggctacagaaaagcgcttcgtctgatgaaacaggctgacaaatttaacagaccaattatctgttttattgatacgaagggggcataccctggacgagcagctgaagaaagaggacaaagtgaagctattgccaaaaacctgtttgagatggccggccttcgagtgcctgttatctgcatcgtcatcggtgaaggcggaagcggcggagcccttggtctgggtgtagggaatcacttgcatatgttggaaaactctacttattcagttatttctccggaaggtgccgcggcacttttatggaaggactccagtcttgctaaaaaagcagcagaaacaatgaaaatcactgcgccggatttaaaagaattaggtattatagatcatatgattaaagaagtaaaaggcggagcgcaccatgatgtgaagctgcaggcaagctatatggacgaaacccttaaacaatcgttaaaaactttgctgaagctgagcgaagaagaattagttcagcagcgctatgaaaaatataaagcaattggcaaagtctcggttgaagatcaatatatcggggtaaactaaataaacgtgaagcctttggctcacgtttattttttgtgacattccttaaattttatttaaaaacaatttatttaattgtataataggtaaggtttcatagggaggatggagatcccttttcattgtttttagggcaatgatcatgttatgtttaatcatatatgttgctgaggtgaatggagaatgaaacgtataggggtattaacgagcggcggggattccccgggaatgaacgcagcagttcgcgcagtagtcagaaaagcgatctatcatgacgttgaagtttacggtatttacaacggatacgcgggattgatcagcggaaagattgaaaagcttgaacttggatcagtaggcgatattatacatcgtggaggaactaagctttatacggcaagatgtcctgaattcaaaacagttgaaggccgtgaaaaagggatagcaaacttgaagaagcttggtattgaaggccttgttgttatcggcggagacggttcatatatgggtgcgaaaaaattaacggaacacgggtttccatgtgtcggtgtaccgggtacaattgataatgacattccgggcactgattttacaatcggtttcgatacagctttaaatacagtaattgacgcaattgataagattcgcgatacagcgacttctcatgaacgtacatatgtaatcgaagtaatgggccgtcatgccggcgatatcgcattgtgggccggtcttgcagggggcgcggaatcgatcttaatccctgaggcagactatgacatgcacgaaatcattgcccgcttaaaacgcggccacgaacgcggcaagaagcacagtattattattgttgccgaaggtgtaggcagcggtgttgaattcgggaaacgcattgaagaagaaacaaatcttgaaactagggtatctgtattgggccatatccagcgcggaggttctccgagtgctgctgaccgtgtgttagcaagccgtctcggcgcatatgcagttgaactgctgcttgatggaaaaggcggacgctgtgtaggtatacaaaacaataagcttgtagaccatgatattatagaaatacttgagacaaaacacacagttgagcaaaacatgtatcagctttcaaaagaactgtctatctaatgtgcagatgaaggctgaagatttcagaaggaagtgaaccaaatgagaaaaactaaaattgtttgtaccatcggtccggcaagtgaaagtattgaaatgcttacgaaattaatggagtcaggaatgaacgtggctcgattaaacttttctcacggagattttgaggagcacggtgcaagaattaaaaatatccgcgaagcaagcaaaaaacttggcaagaacgttggaattctgcttgatacaaaaggtcctgaaatccgcacacatacaatggaaaacggcggtattgagcttgaaacaggcaaagagctcattatttcaatggacgaggttgtaggaacaacagataaaatttcagtgacatatgaaggtttagtccatgacgttgaacaaggttcaacgattctgttagatgacggccttatcggtcttgaggtacttgatgtagatgccgctaaacgcgaaatcaaaacaaaagtattaaacaacggaacactcaaaaataaaaaaggtgttaacgtaccgggcgtaagtgtcaatcttccgggtattactgaaaaggatgcgcgagacatcgttttcggtattgagcaaggagtagacttcatcgcaccatctttcattcgacgttctacggatgtgctcgaaatccgtgagcttcttgaagagcacaacgctcaggatattcaaatcatccctaaaatcgaaaaccaagagggcgttgacaacatcgatgcgattctcgaagtgtctgacggcttaatggttgcacgcggagacttaggtgtggaaattccagctgaagaagtgccgcttgtgcaaaaagaactgatcaaaaaatgcaacgcgctgggcaaacctgttattacagcgacacaaatgcttgacagcatgcagcgcaacccgcgtccgactcgtgcggaagcaagtgacgttgcaaacgcgatcttcgacggaacagatgcgatcatgctttctggtgaaactgctgccggaagctatccggttgaagcagttcaaacaatgcataacatcgcgtcccgttctgaagaagcattaaattataaagaaattctctcaaaacgcagagaccaagtaggcatgacaattacagacgcaattggacaatctgtcgcgcatacggcgattaacctgaatgctgctgcgatcgtaacgccgacagaaagcggccatacagcacgtatgattgcaaaataccgtccgcaggctccgattgttgcggttactgtaaatgactctatttccagaaagcttgccctcgtatctggcgtattcgcggaaagcggccaaaatgcgagctcaacagatgagatgcttgaggatgctgtccaaaaatcattgaacagcggaattgtaaaacacggcgatcttatcgttattacagcaggcactgtcggtgagtccggcactacgaacttaatgaaggttcatactgtcggcgatatcatcgctaaaggccaaggcattggacgcaaatcagcttacggtccggttgtcgttgcacaaaatgcaaaagaagctgagcaaaaaatgactgacggtgcggtacttgttaccaaaagcactgaccgtgatatgattgcatcccttgaaaaagcgtctgctcttattacagaagaaggcggtttgactagccatgctgcggtagtcggattaagccttggcatcccggttatcgtgggtctggaaaatgcgacatctattttgacagatggccaggatattacagttgacgcttccagaggtgcagtctatcaaggccgtgcgagcgttctttaattacaggtgaaaatggaaggggaatcccttccttttctctttatcatgccttttgttgaacagaacgtgttacacgtgtggggggcttggatatgagatttttgtttttgctttttattgtgtttccggcaatagaaatcggcatattcctatttttaggcaagctgattggcattttaccgacagttctattcatgattctgactggcattatcggcgcagcagctgcaaaaaaacaaggaaccgaagtgtattataaggttcagcgtgatcttcaatatggcaaaatgccgggagaagcgattgctgacggtctgtgcattttcattggcggtctattgctgatgcttccgggctttttatcagatttggccggcgcctgtcttcttatcccgtttacccgcggctggtgtaagccgattctgttcaaatggctgagaggtatgtcgaagaataagcggatcatcatcaaataaaaaacggtagccatgaaaaaacggctgccgttttatttttgctgaacggtgatataggaccatatttcttttaatgcgcctgttgtgatgaaagcttggatgatgacgagtacagccggtcccgcaatcagtcctaaaaacccgaataatttaaagccggcaaacagggcgatgagtgttgccagcggatcgatcccgatagatttacttagtatcttgggctctgtcagctgccgctgaataagaacgacgaggtacaggataccaattccgatcgcttggggcagctggcccgtaatcgataaatacaaaatccagggcacaaatacggagccggcacctaagtaagggagaagatctacaagcccgattaaaaaagcaattgttgcggcgtgttcaacctttaagagagaaaggccgataaatacaatcaccatcgtgatgaaaacgaggacggcttgtgctttgataaaaccagccattgctttttttaattcgctgctgatcgctttgctgttagctgtcacacgatccggcagaattaaaacaagcatggctttaagcttatgccaatcctttgtcataaaaaaggttgccagaagagaaaaaatcagaaccgccgccgtattgggaagaagagcgaaaaatctcgggatcatctctagaatgtgggacagcaggagcccggcatttttagcggcagaatctccgagtgtctggatatgagtgacgatggaagcctgctggttcgtttccaattcttgaaacaaaagagttaactcgttatagagcggctgaatatgagttgtaaacaatttttcgcaatatgaaataaacgtgctgatatgcggaggcagcgtttttgctagataggctgttcccgttacgatttcggctaccagaatggtaaggacgccgaaggctgcgagcagaaaaaaagcaagaacgcccagaacatttatcgttcgggggaatcctgtcactttgtccaaataatcgacaacaggatgaatcactgaagatagaataagggcgatcaggaacggataagttaacggaaacgaataataggccgcagctatcgaccctgcggtcattgatatgacaaagagggttctgaaaaaaatagtgatataagattgattcacaaaaacggtcctcctctcgtcagcatgtcctattttttatatgtattcacgctgcggctgaatatgaatacattcatcttaaaggagggatggcatgtgtttacacaagcgaatttatttttaattttactcttggctatcgcacttatcgcaaaaaaccaatcattgctctttgctgtatccgtccttttgatcatcaaaatcgttgggcttgatcagaaattatttccgaccatccagtcaaaaggcattaactggggtgtgaccattattaccatcgccgttcttgtcccgattgccacgggagaaatcggatttaagcagcttggagaagcaatgcggtcttcctacgcatggatcgcccttggagcggggatcgcagtggcgctgattgcaaaaaacggcctgaccctgcttgaaaatgatccgcatattacaactgctctcgtgatcgggaccattcttgcagtcgcgctttttggaggagttgcggtggggccgctgatcggagcggggattgcttatttagccatgcagatcgtaaaactgttcacttcataaaaaaaagcggccttaaagccgctttttttttatgcaaaaacccgcaaataaaggcgttttttcggggaaatcacagaatggaaaaaaaaattataggtaaacatttaacaaatgtctgattattgtttataatgagaataggcttaaacttaaataagcttataagaatttgttatgttctttcataagcaaagggttttagttccagcagccagtaaaatgtaagcattttctttttgggggagagaaatacttgcatcgtgctttttaagtaagcctcatgtttttacaacactcttaaaggggaaatttattgaaaaggagatgttatatatgacagcgacacgcggtcttgaaggggttgtagcaacaacatcatctgttagttctattattgatgatacccttacatatgtggggtatgatatcgatgatttgacagagaatgcaagttttgaagaaatcatctacttgctttggcatctaaggctgccaaacaaaaaagagcttgaagagttaaagcagcagcttgcaaaggaagctgccgttccgcaagaaattattgagcacttcaaatcttattccctcgaaaatgttcatcccatggctgctcttcggacagcaatttcattactaggcctgcttgacagcgaggctgataccatgaacccggaagccaactacagaaaggcgatccgccttcaggcaaaggtgcctggcctggttgcagcgttttccagaattcgcaagggtcttgagcctgttgaaccgagagaagattacggtattgcggagaattttctttacacattaaacggtgaagagccttcaccaattgaagttgaagccttcaacaaagcattgattttacatgctgaccatgagctgaacgcgtcaacgttcacagcgagggtctgcgtcgcaacactttctgacatctattcaggcattactgcagcaatcggcgcgctgaaagggcctcttcacggcggagcgaatgaaggcgttatgaaaatgctgacagaaatcggtgaagtggaaaacgctgagccgtacatccgcgctaaacttgaaaagaaagaaaaaatcatgggattcggccaccgtgtgtataagcatggtgatccgcgcgcgaagcatctgaaagaaatgagcaagcgcctgaccaacctgacaggcgaaagcaaatggtatgagatgtcgattcgtatagaagacatcgtcacatcagagaaaaagcttccgcctaacgttgatttctattcggcttctgtatatcacagcctcggtattgaccatgatttgtttacaccgatttttgctgtaagcagaatgtccggctggctcgctcatattcttgagcagtatgacaacaaccgtctgatccgcccgcgggcagattacacaggccctgacaaacaaaaattcgttccgattgaagaaagagcctaaagaaccattggaggctggcttgcgtcaatgaggttagcctcttgttcagaacatcaaaattgggttacactttaaattgaatgttaggaaaaatcattttattttctatataagaaaaataaaatgttttctaaatatgaattacatactgggaggtttttattgtggcacaaggtgaaaaaattacagtctctaacggagtattaaacgtaccaaacaacccgattatcccatttatcgaaggagacggaaccggtcctgatatttggaacgcggcttcgaaggttttggaagcagcagtagaaaaagcatacaaaggcgaaaagaaaattacatggaaagaagtttacgccggagaaaaggcttataataaaacaggtgagtggctccctgctgaaacattagatgtgatccgcgaatatttcatcgcgattaaaggcccgttaacgacacctgtcggcggcggtatccgttctttgaacgtagcgctcagacaagagcttgacctattcgtctgcttaagacctgtaagatactttactggagtgccgtcaccggtaaaacgccctgaagatactgatatggtcatcttccgtgaaaatacagaagatatttacgcaggcatcgagtatgcaaaaggctctgaagaagtgcaaaagcttatcagcttccttcaaaatgagttaaacgtcaataaaatccgtttccctgagacatcaggtatcggcattaagcctgtttcagaagaaggaacaagccgcttggtcagagctgccattgattatgcgatcgagcatggccgcaaatctgtaacacttgttcacaaaggaaacatcatgaagttcacagaaggcgccttcaaaaactggggctatgaacttgctgaaaaagaatacggagataaagtcttcacatgggctcaatatgaccgcattgctgaagaacaaggaaaagacgctgccaacaaagcgcaaagcgaagcggaagcagcaggaaaaatcattatcaaagacagcattgctgacattttccttcagcagatcttaacgcgtccaaacgagtttgatgtcgttgcgacaatgaacttgaacggagattacatttctgatgctcttgctgcgcaagtcggcggaatcggcattgctcctggagcgaacatcaactacgaaacaggacatgcgattttcgaggcgacgcacggaacggctcctaaatatgcaggccttgataaagtaaacccatcttcagttattctttcaggcgttctgcttcttgagcatttaggatggaacgaagcggctgatttggttatcaaatctatggaaaaaacaatcgcttctaaagtcgtaacttacgattttgccagattaatggacggggcgactgaagtgaaatgttcagagttcggagaagaactgatcaaaaacatggactaagcaaggaaaaagcctaaaactagccataaaggagaagagagacatgggaaatactcgtaaaaaagtttctgttatcggagcaggttttaccggagctacaactgcatttttaatcgctcaaaaagagctggcagacgttgttcttgttgacattccgcaattggagaacccgacaaagggaaaagcgcttgatatgcttgaagcaagcccggttcaaggctttgacgcaaaaattacgggaacatccaattacgaggatacagccggctctgacattgttgtcattacagccggtatcgcaagaaaacctggtatgagcagagatgatctggtctctacaaacgaaaagattatgagaagcgttacgcaggaaatcgtgaaatattctcctgactctattattgtggtgctgacaaatcctgttgatgcaatgacatacgcggtgtacaaagaatcaggcttccctaaagagcgtgtaatcggccagtcaggtgtgcttgatacggcaagattcagaacatttgtggcagaggaattaaacctgtcagtgaaagatgtgactggtttcgtactcggcggacacggtgacgatatggttccgcttgtgcgttattcttatgctggcggtatcccgcttgaaactcttattccgaaagaacggattgacgcaattgtggagcgcactagaaaaggcggaggcgaaatcgtgaatcttcttggaaacggaagcgcgtattatgcgcctgcggcttctctgacagaaatggtcgaagcgatcttgaaagatcagcgccgcgtccttcctacaattgcttatcttgaaggggaatacggctatgaaggcatctaccttggtgttcctacaattgtaggcggcaacggtcttgagcaaatcattgaacttgaactgacagactatgaaagagcgcagctgaataaatcagttgaatctgtcaaaaatgtcatgaaagtattatcctaataaaaagagagaaaggcttgcttaatacagcctttctctttttactataaatgaaagcgctatcataaacgtctttatttcttttaaaaatgatgtaaaaggcgaattgtcggaatgtcctgctttcgctaaaataaaatcatgaaacatgttaagatgacataaaatagagaaataggatgtcggggaattataatactggaggcacagcatgaacaagaaaattttagttgtggatgatgaagaatctattgttactcttttacagtacaatttggaacggtcaggctatgatgtcattaccgcctcggatggggaagaagcactcaaaaaagcggaaacagagaaacctgatttgattgtgcttgatgtgatgcttccaaaattggacggaatcgaagtatgcaagcagctgagacagcaaaaactgatgtttcccattttaatgctgacagcgaaggatgaggaattcgacaaagtattagggctggagctcggtgctgatgattatatgaccaagccgttcagtccaagggaagtaaatgcgagagtcaaagcgattttaaggcgttcggaaatagctgcgccctctagtgagatgaagaacgatgaaatggaaggccagatcgtaatcggcgatctgaaaatcctgcctgatcattatgaagcgtactttaaagaaagtcagcttgaactgacaccgaaagaattcgaactgctgctctatttaggcagacataaaggcagagttctgacaagagacctgctgctgagcgcagtctggaattatgattttgccggagatacgagaattgttgatgtgcacatcagccatcttcgcgacaaaattgaaaacaataccaaaaaaccgatctacattaaaacgattaggggattggggtataaactggaggagccaaaaatgaatgaataaataccgtgtgcgccttttttctgtattcgttgtctgtatgattctggtgttttgtgtcctcgggctgtttttacagcagctttttgaaacatctgatcaaaggaaagcagaggaacacattgaaaaagaagcaaaatacttggcttcgcttcttgatgccggcaatctgaataatcaagcaaatgagaaaatcattaaagatgcaggcggcgcgcttgatgtgagcgcatccgttatcgatacagacggtaaggtgctgtatgggtcaaacggtagatcggctgattcccaaaaggtgcaggcgcttgtttctggccatgagggtattctgtcaacaacagataacaagctttattacggactttcacttagaagcgaaggtgaaaaaacaggatatgtgctgctttccgcctctgaaaaaagcgacggcttaaaaggcgaattgtgggggatgctgacggccagtctttgtaccgcatttatcgtcattgtttatttttattccagcatgacctcacgttataaaaggtcaattgagtcagcgacaaatgtagccacagaactctctaagggcaactacgatgcacggacgtacggcggctatattaggcgttctgataagctaggacatgcgatgaacagccttgccattgatctgatggaaatgacgcgaacgcaggaaatgcagcgggatcggctgctgacagtcattgaaaacattggctccgggctgattatgatcgacggaagaggctttattaatctcgtaaacaggtcttacgccaagcagtttcatatcaatccgaatcatatgctgcgccgtctttatcacgatgcatttgaacatgaagaagtgatccagcttgtcgaagacatttttatgacggagacaaagaaatgcaagctgttaagactgccgatcaaaatagaacggcgttattttgaagtggacggcgttccgattatggggccggacgatgaatggaaaggaattgtgctcgttttccatgacatgacggaaacgaagaaattagagcagatgaggaaggattttgtggccaatgtttctcatgagctgaaaacaccgattacgtccataaaagggtttacggagacgttattggacggggcgatggaagacaaagaggcgctttctgaatttctctctattattcttaaggaaagcgaaaggcttcagtctttggttcaggatttgctcgatctctcaaaaatcgagcagcaaaatttcacgctcagtatcgaaacgtttgagccggccaaaatgcttggtgagattgaaacgcttctgaagcataaggcggatgagaaaggcatctccttgcacctgaatgtcccgaaagaccctcaatatgtatctggtgacccgtacaggctgaaacaggtatttcttaatctcgtaaacaatgcattaacctacacgcctgaggggggctccgtggctatcaatgtaaagcccagagaaaaagacattcagattgaggttgccgattctggaatcggaattcagaaagaagaaattccgcgcatctttgaacggttttaccgcgtagataaagacagaagcaggaattcgggcggaaccgggctgggcctagcgattgtcaagcatttaatagaggctcatgaagggaaaattgatgtcacaagcgagcttggacggggaactgtctttaccgtgacgctgaaacgggccgctgaaaagtccgcctaatgtttacaaaggtttaacaatatcttcatgcactgttaaacctatgctggtaggatgtagtagaaccccttcatccaaggagccaattttgacggcgggaacctatttgtgttcccgtccttttttgtgtcttctcttatagttcacgtattttcctttcaaattgaactttgttaaaataagaggagctaatgactatgtaagagatgaatggaagcctgaggcttcttaggaggaaattgaatgacggaacgaaaaaaattagtgcttgtagacggaaacagtctggcttaccgggcgttttttgcattgccgctgttaagcaatgataaaggtgttcatacgaatgctgtatacggctttgcgatgattttgatgaaaatgcttgaggatgaaaaaccgacgcacatgctggttgcgtttgatgccgggaaaacaacatttcgtcacggcacatttaaagaatataaaggcggcagacagaaaaccccgcctgagctttccgaacaaatgccgtttatccgcgagctgctggatgcctaccagatcagccgctatgaactggaacaatatgaagcggatgatattatcggcacactggccaaatcggctgaaaaagacggatttgaagttaaggttttctcaggagataaggatttaacccagctggcaacggacaaaacgacagttgccattacgagaaagggaattaccgatgttgaattttacacaccggagcatgtcaaagagaaatatgggcttacgcctgaacaaatcattgacatgaagggtctgatgggcgattcctcagataatattccgggtgtgcccggcgtcggagaaaagactgcgattaagcttttaaaacaatttgattccgttgaaaagctgctggagtccattgacgaggtgagcggaaagaaattgaaggaaaagcttgaggagtttaaggatcaggcattgatgagcaaggagcttgcgacaattatgacggatgctccgattgaggtatctgtttccggcctggaatatcaaggctttaatcgtgaacaggtcattgccatctttaaagatcttggcttcaacacgcttcttgaacggcttggagaagacagtgcagaagcagaacaggatcaatcgttggaagacattaatgtcaaaacagtcacagacgtgacaagcgatatattggtttctccatccgcatttgtcgttgaacagattggcgataattatcatgaagagccgatcctcggattttcgatcgtaaatgaaacgggagcttatttcattccgaaagacattgccgttgagtctgaggtgtttaaagaatgggtggaaaatgacgagcagaagaaatgggtcttcgacagcaagcgggccgttgtcgctttgcgctggcagggcattgagctgaaaggagccgagtttgatacgctccttgcggcttatatcatcaacccgggcaattcatatgacgacgttgcgagtgtggctaaggattacggcctgcatatcgtttcaagtgatgaatcagtttatggaaaaggagcaaaacgggcagtgccgtcagaagacgtactgtctgagcaccttggccgaaaagcgttagcgattcaaagccttcgggaaaagctcgttcaagagctggaaaacaacgaccagcttgaactgtttgaagagctggaaatgcctcttgcgcttattcttggcgaaatggaatcaactggagtcaaggtcgatgttgaccgtttaaaacggatgggtgaagaactgggtgcgaagctgaaggaatatgaagaaaaaatccatgagattgcgggagagccgtttaacatcaattctccgaaacagctaggcgtcatcttatttgaaaagatcggccttcctgtcgtaaagaaaacgaaaacaggctattctacgtctgccgatgtgcttgaaaagctggctgacaagcatgatattgtcgactatattttacagtacagacaaattggcaagcttcaatcaacatatatcgaagggcttttaaaggtgacgagaccggattcgcataaagtgcacacgcgatttaaccaggccttaacgcaaactggccgtctcagctcgactgatccgaacctgcaaaacattccgatcaggcttgaggaagggcggaaaattcgccaagcttttgtgccgtctgaaaaagactggctcatttttgcagccgattattcacaaatcgagctgcgggtgcttgcccatatttcaaaggatgaaaatctgatcgaagcttttactaatgatatggatattcacacgaaaacggcaatggatgtgttccatgtcgctaaggatgaagtgacatctgcgatgagacgccaggcgaaagcggtcaactttggcattgtttacgggatcagcgattacggtctgtcacagaacctcggcattacccggaaggaagcgggagcatttatcgaccgctatctggaaagcttccaaggcgtaaaagcgtacatggaagattcagtacaggaagcgaaacaaaaaggatacgtaacaacgcttatgcatcgccgccgctacatccctgagctgacgagccggaactttaatatccgaagttttgcggagcggacggccatgaatacgccgattcaaggaagcgccgctgatattatcaaaaaagccatgattgacatggctgccaagctgaaagaaaaacagttgaaagcaaggcttctgcttcaagtacacgatgaattgatttttgaggcgccaaaggaagaaattgaaattcttgaaaagcttgttcctgaagtgatggagcatgcgcttgcattagatgtgccgttaaaggtggactttgcatcaggcccatcttggtacgatgcgaaataaacagagataggaagtgatggatgtgccggaattaccagaggttgagacggtccggcgcactctgaccgggcttgtaaagggaaaaacaatcaaatcggtagagatcagatggccgaatatcatcaaacggcctgccgaaccggaggaatttgcgcgaaaactagcaggagaaacgatacagtccatcggaagacggggaaagtttttactgtttcatttagatcattatgttatggtttctcaccttcgaatggaaggaaaatacggtcttcatcaagccgaggagcctgacgataaacacgtgcatgtcatattcacgatgacggatggaacccagctccggtacagggatgtgcggaaatttggaaccatgcacttatttaaaccgggagaagaagcgggcgagctcccgctttctcagttagggccggagccggatgcagaagaatttacaagtgcgtatttaaaagaccggcttgcgaaaacaaaccgcgctgtcaaaactgccctactggatcaaaaaacggtagttggactcgggaacatttatgtggatgaggctcttttcagagcgggtgtccatcccgagacaaaagcaaatcaattatcagataaaacaatcaaaacccttcacgctgaaatcaaaaacactctgcaggaggcgattgatgcgggcggaagcacagtccgttcatatatcaactcccaaggggaaatcggaatgttccagctgcagcattttgtgtacggaaaaaaagacgagccatgcaaaaattgcggaacgatgatttcgaaaattgtcgttggaggaagaggcacgcatttttgcgcaaagtgccagacaaaaaagtagcataatgcttcattgtccaagctgtcggtgcatatatcagtaactctggattaaggatgccattttcgaaacacggatttttcactttcccatatatatgattgtgatgaatcccgggcatttcacatctgatacaagagcaccaacagaaaggaagaaacggatatgcaaatggtttctatactgctgctggcgttggctgtcagcttggacagtttttcagtcggatttacgtacggattgagaaaaatgaaaataccgtttaaagcgattttggttatcgcctgctgttccggtgctgtcatgtttatatccatgctgatcggaagctttctcacgaagttttttcctgtatatgtgacggagaagcttggcggtttgatattggttggaatcggtgcgtgggttctgtatcaatttttcaaaccggcaaaagataaagaatacctattgcatgaaaaaacactgcttaatctagaggttcggtcattaggaattgtgattcatattttgagaaaacccatgagtgcggatatcgacaaatcgggtgtgatcaacggaattgaggcggtcttattgggatttgccttatcgattgatgcctttggagcaggtataggcgcagccattctcggtttttcgccgattgtgatgagcatcgccgtggcaatcatgagctcgctgtttgtatcaattggaatcaatgccggccattttctgtctaagtggaaatggatcgataaaatggcgtttttgccggggcttctattaatcacgattgggctctggaaattgtaaaaaggagtggatctcttgaccttagtcattggtttaacgggaggaatagctagcggcaaaagcacggtagccaatatgctgattgaaaaaggaataacagttatagatgcagatatcattgcaaaacaagcggtagaaaaagggatgccggcctaccggcaaatcattgacgaattcggtgaagacatactgctctcaaatggcgatatagatagaaaaaagcttggagcgctggtatttacaaatgaacaaaaacgtctcgctttaaatgcaattgttcatcccgcagtcaggcaggaaatgctcaatcgccgtgatgaagccgttgcaaatcgggaggcatttgttgtattggatatcccgctattgttcgaaagcaaattggaatcattggttgataaaattattgtggtcagtgtgacaaaagagcttcaactggaacgtctgatgaagcgcaatcagctgacagaagaagaagcagtcagccgtatccgctctcaaatgcccttagaggaaaaaacagcaagagcagatcaagtcattgataacagcggcacgcttgaagagaccaaaaggcagcttgatgaaatcatgaacagctgggcataatacaaaaaacaccgttcatattgaacggtgttttttggccattaaaaatcaaagttgtccggatcaggaccgacgcgcaagttttcattcagtgcatcgattcggttcatgtcatcctgcgttaattcaaagtcaaatacgcttgcattttctttaatgcggtgttccttcgttgatttaggaatcgttataatgccatgctgcagatcccagcgcaaaataatttgtgcgacagatttattatatgtttgagcgatgtcagccaatacagggtgatccagcagctgtccctgcattaaaggtgaccaagcctccatctggatgccctgattttggcagtatcttatcaactctttttgtgtgaggcgcgggtgaaattccacttggttaatcataggcttaatttcagctgccgtcatcagatcttcaagatggtgaatttggaagttgcttacgccaatcgctttgatacggccttctttatacagcgtttcaagcgctctccaagcttctttatactttccttctacaggccagtggatgaggtatagatccaaataatccagaccgagtttggacagacttgtttcaaacgcggcgagtgtttcttcgtagcctaaatccgcattccatactttcgatgtgataaacagatcctctcttgaaatgcctgcttcttcaatgccttcccgaatcccttctccgactccagcttcatttccatagattgctgcagtatcaatactgcggtacccgtgaacaatggcagttttaactgcgtttaccagttcagatccttcttccacttggaacacgccgaggccgaaccaaggcatttctaccccattatgaagtgttgcttttgcttgtaaatgtgttgtcatgtttatttcctcctttaaaattgtcaggcttcctgccgatctcgtttttccatcaagcggctccagcctgttaaaatgactgcaccgaccaccattaatccgcctatccaagcggtatgaatcaatccgattgaatcggtgatcacaccgccaaggtatgacccaagcgcgatccctgcattaaaggcagcgatattcatcgcggatgcgacgtcaactgcactcgggacaaaacgctcagccagcatgacgacatacacctgaaggccgggcacgttcataaaggccagcaatcccatacagagaatggtaatgagccctgctgcttgatacggggctgtaaatgtcagtacgaatagaacaattgcttgtacgataaacatatagaataaagcggcaatcggatttcggtttgacagctttccgccaatcatattgccgatagcaatagctattccgtatccgagcagaatcactgcaacagtcccggctttgaagcctgttacttcctgaagcaggggagacagatacgtgaacacaacgaatgttcctccgtatccaagcgctgtaatgacaaataaaagcaataaccggctgtttgtcacaagcttcaattgatcccgcatcgttgttttcgtcccttttcgtaatttggacggtacaagaatgccatttgtaatgaaagcaatgattccgacggcgataatgaccataaaggcgaaacgccagccgaactgctggccgataaatgtcccaaaaggaactccggttacagttgccacagtgaggccagtaaacataattgaaatcgcgctagcccttttatcctccgggacaatatccgctgcgattgtcgaaccgatcgacataaacacaccgtgcgaaaatgccgatatcacacgtgctgctagtaaaatcccgatgcttgaagcggttgctgccatcgtattaccggcaataaaaataaacatgatccaaagcaatagtgtcttacgtgacatgcttgaggtcaatgaagttaatataggtgccccaaatgtaacgccgagcgcataaagggaaacggtcaatcctgctgtcgtgacgggaatatccaggtcatcagcaatgagcggcaaaaggccgacactgataaattcagttgtccctattgcgaatgcacttacggccaaagccagtagtgcaggaatattgcttttattggctgaagtcatgatgttcctcctttgtaagatgtgttgtatgattgaaattctgccgagtaagctatataaataaaaaagagcagattcaaatcagccggcaaatgtgattatgaaacatatcgttaagaaataaaagtacgtactttgaagtgctatagtcactttttggtgcctgtgaggagaatggattgtatggagaagaaaaaatataacatttctgttgaagcgactcttgaagtgatcggtgggaaatggaaatgcgtcattttatgccatctgacgcacggaaaaaaacgcacaagtgaattaaaacgcctaatgcccaatatcacgcaaaaaatgctgactcagcagctgcgcgagctggaagcggacggtgtcattaaccgaatcgtatataatcaagttcctcccaaagtggaatacgagctcagcgaatacggccgcagcttagaagggattttagatatgctgtgtgcttggggagcgaatcatattaacagagtgtacggggatacattttctgtgctagaagaaagtgtgctcaatgataagttaaaacaggaatcataaagcatgagggcagtcagtgcggagcgctggctgctttttggttcttacgcctgatattctgtgcaagaaaacataagatgcatcataaattagcgttataatcgttgatttttatcaatatgtactggcgaatttgttttaatgtgttatactaattttagatagtaacaaattaggatggcataattgataaggggtgtccaacatgaaggtaaaagtagcgatcaacgggtttggaagaatcggaagaatggtttttagaaaagcgatgttagacgatcaaattcaagtagtggccattaacgccagctattccgcagaaacgctggctcatttaataaagtatgacacaattcacggcagatacgacaaagaggttgtggctggtgaagatagcctgatcgtaaatggaaagaaagtgcttttgttaaacagccgtgatccaaaacagctgccttggcgggaatatgatattgacatagtcgtcgaagcaacagggaagtttaatgctaaagataaagcgatgggccatatagaagcaggtgcaaaaaaagtgattttgaccgctccgggaaaaaatgaagacgttaccattgtgatgggcgtaaatgaggaccaattcgacgctgagcgccatgtcattatttcaaatgcgtcatgcacgacaaattgccttgcgcctgttgtaaaagtgctggatgaagagtttggcattgagagcggtctgatgactacagttcatgcgtatacgaatgaccaaaaaaatattgataacccgcacaaagatttgcgccgggcgcgggcttgcggtgaatccatcattccaacaacaacaggagcggcaaaggcgctttcgcttgtgctgccgcatctgaaaggaaaacttcacggcctcgccttgcgtgtccctgttccgaacgtctcattggttgatctcgttgttgatctgaaaacggatgttacggctgaagaagtaaacgaggcatttaaacgcgctgccaaaacgtcgatgtacggtgtacttgattactcagatgaaccgctcgtttcgactgattataatacgaatccgcattcagcggtcattgacgggcttacaacaatggtaatggaagacaggaaagtaaaggtgctggcgtggtatgacaacgaatggggctactcctgcagagttgttgatctaatccgccatgtagcggcacgaatgaaacatccgtctgctgtataaaataaggtcatggacacattttaaagaaaaaacccttaacagcatatttctgaaaaaacgcaccttgcaaattagacttaaacacagtatactatttttcgtgaacttcttgcttgagactgtttcggaattacttaaagggttaggacctctccggactaactttcccccgtggtaaatggccgacccagttgttggaatttcactttttaattcttgttaaggggggtccatgactatggaaacaatggggcgtcacgttatctccgagctatggggatgcgattttgataagctgaatgacatggattttattgaaaaaacgtttgtaaatgctgctctaaaatcaggtgctgaggtgcgcgaggttgcatttcacaaatttgcaccgcaaggcgtaagcggagttgtgattatttctgaatcacacttaacgattcacagttttcctgagcacggatatgcgagcattgatgtttatacttgtggagacttagatcctaatgtcgctgctgattacattgcagaggcattacatgctgatacaagagaaaacattgaaataccaagaggaatggggcctgtgcaaattaaacaggcgcaagcgaaagtactataaagtaaattgcgaacacaaagggagctgaagctagaaagccattatgcgctttttagcttatgctccttttatttttataaagaaacgagagtgtcagctttttcttttttcattttttttgtaaaataagaaggagattttcacaaaccacctaatgctatagaaacaaatttaacaacggctctcccgacagatgctgtcacatctatttttaaaaggcggaggctgccgaaaatacattgcagggaacgatatagttgggagctgattttattgaaatgtccttcatgccagcataacggaacacgagtccttgattcacggcctgtggatgacggaaagtcgattcgccgaagacgcgagtgcgaatcctgccactaccggtttacgacctttgagaaagtggaggaaaccccgctcatcgttgtgaaaaaagaaggtgtgcgtgaggaattcagcagagaaaaaatgctgcgcggcctcataaaagcatgtgaaaaaaggcctgtttcactcaaaacgcttgaagacatgtgctttgatattgaaaaagaacttcgcaatcaaggctgctccgaggtgaagagtgagctcgtcggagaaatggtcatggaccggctggctaagattgacgaagtcgcatatgtgcggttcgcgtccgtctatcggcagtttaaagatataaacgtctttatcgatgaattaaaagacttaataaagaaagagcgttaaaagagctaagaggattcttctagctcttttctcatgtgcaaaattggcatttgatagatataagaaacggtgtaaaatgaaaggtagaaacaaattcggaaggtttgagaatgtatggctgactattggaaagatgtactgcctgtagacccgtatgtggttaaaagcagatcgatgctgcaggatattgacagacaaattattacacaactgtaccagcccttaatcggccctgttgcattctctctttatatgacattgtggggagagcttgaacaaaaccgtctgtggggcggagagtccacacatagacagctgatggggatgacacagtccaacttaaaaacgatccatcaggaacaggggaagctcgagggcatcggattgctgaaagtatatatgaaagaatccgagcggcaggagcgcctctttatatatgaactccttccgccgctcagaccaaatgaattttttgaagacggaatgctgaatgtttttctgtataatagggtcggaaaaacgaaatatcagcaattaaaacaattttttacgcacccggccatttcagaagatgcgaaggacattacgcgtccgtttaatcatgcgtttgaatcgctgcagccgagtgaatggaagctcacatccgatatggaggaaacggtaaggcttgccgaggggtccgagtatacttctgtcggacagtctccgtcctacaccataacggaggatgtgtttgattttgatttgtttttagcgggactttctgagacgatgataccgagaaaagcgatgacccagcaggtgcgggacacaatcaaaaagctttcttatctgtacggaattgaccctttgcaaatgcaaaatgttgtgatgagcgcaattgatgagcgtgacgtcattacgacggaggcattaagaaaagcggcgagcgactggtatcaaattgaaagaaacggacagctgcccgatttggtggaaaaaacacagccggtgcatctgcgtgaaggcgaacaaccggcagaagaggattctctggatgggaagctgattgcattgctggaggcgatttccccgaagaagcttctgcaggacattgctgacggaacagagccgtcaaaagctgatctgaagatcatagaagaaattatgttcgaacagaagctcgagccaggcgtcacaaatgtgttaatttattatgtcatgctgaaaaccgacatgaagctgtcgaaaaactatatccaaaaaatcgcttcgcattgggcacgcaaaaaggtgaaaacggtcagggaagcgatgaagctcgcaatagaagaaaaccgccagtatcttgaatgggctgagggaaaaacaaagtcttcgaaacgaaaccaaaaagtgattcgtgaagaaaagcttcctgattggatgacagaaaaggaaacagcgtccgattcagaatccggacagcagaagctgcatccgcaggatttggaagaacagaagaaaaagatgatggaagaaatgcaaaaactgaaaaaatactctgcctattaaagacagagatgcggggtgaaggaatagatggaaccaatcggccgttccctgcagggcgtaaccggcaggccggatttccaaaaacgtcttgaacaaatgaaggaaaaagtcatgaaagatcaagatgttcaagcatttttgaaggaaaacgaagaagtgattgaccaaaaaatgatcgaaaagagcttaaataagctttatgaatatatcgaacaaagcaagaattgctcctattgttcggaagatgaaaactgcaacaatttgttggagggctaccatccgaagcttgttgtcaatgggaggtctattgatatcgagtattacgaatgtccagtcaaacggaagctcgaccagcagaagaaacaacagtctcttatgaaaagcatgtatatccagcaggatcttcttggagcgacgttccagcaagttgatatcagtgacccaagcagactcgcgatgtttcagcatgttacagacttcctgaaaagctataatgagacgggaaaagggaaaggattatatttatacgggaaatttggggtaggaaaaacgtttatgctcgctgcaattgccaatgagctggcggaaaaagagtattcctccatgattgtttatgtgcctgaatttgtgagagagcttaagaattcgctgcaagaccagacattggaagagaagctcaatatggtaaagaccacacccgtattaatgcttgatgacatcggagcagaatcaatgacaagctgggtaagggatgaggtcatcggaacggtgcttcagcacagaatgtcccagcagctgccaacgttcttttcttctaatttctcacctgacgagctgaagcatcattttacgtattcgcagaggggagaaaaagaagaagtaaaagctgcaagattaatggagcggatattatatttggctgctccgatccgccttgacggagaaaaccgccgacatccataattgctgtggttcaaaggggaaggaactgagggtatgaaacgaaaaacggctgtcaaatggctggcagtgcttgcaggtgctggtttactctattggggaaataaaacgtatttgaatgtatcgccgaaagaaatcagggtatgggtattgtcgttcggagtctttgcacctctgatgtttatcgggatatccatcgtcaggccacttgttttatttccggtgtctgttatttcaatagctggcggacttgcgtttggcccgcttctcggcacgctttatacgttattcggttcgatgtgcgcttcagctgtttcgttttttgcggctggtttgttttcggcgaaaaagaacgggcattacgaaaggcttgaagccatacagaagcaaatggaggataacggatttttctatatctttcttttgagaatcctgccgatcaattttgatttcgtcagctatgcggcaggcctttccaatgtcaaagcgctgccgtattttgccgcaacggctgtgggaatcatccctgggacgattgcgcttaatgtgctgggtgcgagctttttggctggcaatctgcccgctttctttatggtgctcgctttgtatatcgtgtttatctcattgccgttcatcttcagaaagaaaatgcaaaacttgttccaagaatcaaattaagatttgccaatgacctttacgtctattttaaaaacatcccccatatacttgtaacagatgccgtaaggggggacaaacatgcttgaaataatctttgaagatgaccatgatgcagccgcttttttacatctcattcagcattcggacgatcggaacaatatcattgtccgtgaaggcatacgaaaaatcgggattgaaaaagcgaatccggcttttcctattcagcgttttatggagccgattctggtcaaattttttttggaatgcaaagaagacgagcatatgctgtcattgattgaggaaacgtattgtttcacggaccaggatgaacagcagcaaatccttcagctcgcacacagtattattgaaggtgaagcagacgatcttccgtttgagccgctgaagctttcacggaaacaatcaattttggatgaactccaaacgatctgtttagaggaaggagtattttacattcgctcctttcagaccttccgacttggatcatactataagcagctgagagatattacagaagcagcgattgatgaatataagatggaacaggaatatcaaaactttattcaaacactcagagactatgtggacgccaaacagccgcgaatcaaaaaagtgcatattgtccatgatggttcctttacattatgggagctgcgctatgtgccggaacgggaaaaaatgaaatacatagacagaagatttgtccgggatcatcctatgtatattgattctcatttgctcgcgccgctgatttccattgcgcctgatgaagtcgtgctttataccgaccagcccgagcacatgatggcaaggaccattcaaaacgtatttcaagagagagtggaaatgctcccgctgcatgcttttacagatgcagaaataccggtgaagcactcggaaggatgagggccggcagcctgtctatataaggctgtcggtttaaaaaaggaaacgcgatcgtgttgattttttggattgaacaatttataatacataggagattaagaaagacacacgtattgataaggacacgaaggaatgataccagctcaaagagagggaagccctggctgcaagcttcccagctaaggaccattcgctttaccgcctttgaacttcagctgtgaacctcttgaaaaggaacagtaatggctgacgggaactcccgttacagagcttagagccgcaggtgccgtgtattggctttgcggaaaaaagggtggaaccacgattccgtttattcaacctcgtccctttcatagggggcggggtttttatatgcaaaaaaaggagtgacaaagatgtcagatatggtaaaaatcacatttcctgatggagcagtcaaggagtttgcgaaaggaacaacaacagaagatatcgcggcatccatcagtccgggattaaagaaaaagtcattagccggaaaactgaacggaaaagaaatcgatttgagaacgccgatcaatgaagacggtacagtggaaatcattacagaaggctcagaagaaggtcttcaaattatgcgccacagtgcggctcacttgctggctcaagcgattaaacgcatctacaaggatgttaaattcggcgtcggtccggttatcgaaaacggtttttactacgatgtagaaatggacgaagcgattacaccggaggatctgccgaaaatcgagaaagaaatgaaaaaaatcgttaatgcgaaccttccgatcgttcgaaaagaagtcagccgtgaagaagcgaaagcccgttttgcggaaatcggcgacgacctgaagcttgaactattggatgcgattcctgaaggagaaaccgtttcgatctatgagcaaggcgaattctttgacctgtgccgcggcgtccatgttccttcaaccggaaaaatcaaagagtttaagctgttaagccttgcaggcgcatactggcgcggcgacagcaaaaaccaaatgcttcagcgcgtatatggtacagctttcttcaaaaaagctgatcttgaagagcatcttcgtatgctagaagaagcgaaagaacgcgaccacagaaagcttggcaaagaattaaagctgttcgcgaactctcaaaaagtcggacaaggcctgccgctttggctgccaaaaggcgcaacaatccgccgcgtcatcgagcgctacattgtcgataaagaaatcagcctcggctatgagcacgtatacacacctgtgctaggcagcaaagagctgtatgaaacatcaggacactgggatcattatcaggaaggcatgttccctccgatggaaatggacaatgaaacacttgtattgcgtccgatgaactgtccgcaccatatgatgatttacaaacaagacattcacagttaccgcgagcttccgattcgtattgcagagcttggaacgatgcaccgctatgaaatgtcaggtgcgctgtcaggacttcaacgggtacgcggaatgacgttaaatgatgcacacatctttgtgcgcccggatcaaattaaggatgagtttatccgtacagtccgtttaatccaggatgtttatgaagacttcggtttaagtgattacacattccgtctgtcttaccgcgatccggaagatacagagaaatattttgatgacgatgaaatgtggaacaaagcgcaatccatgctgaaagaggcaatggacgaaatcggccacgactattacgaagcagaaggtgaagcggcattctacggccctaaacttgatgttcaggtgaaaactgcgattggaaaagaagaaacactgtctacggttcagcttgatttcttattgccggaacgtttcgacctgacatacatcggtgaggacggcaagcagcaccgtccggttgtcattcacagaggtgtcgtttcaacaatggaacgctttgttgccttcttaatcgaagaacacaaaggcgcgctgccgacatggcttgcaccggttcagttccaagtcatcccggtttctccggctgtgcatttagactacgcgaaaaaagtgcaggaacgcctgcaacgtgaaggcctgcgtgttgaagtcgacagccgcgatgaaaaaatcggctacaaaatccgtgaagcgcaaatgcaaaaaatcccgtacatgctggtggtcggtgaccaagaagcagaaaacggagcggtaaacgtgcgtaaatacggagaacagaactctgaaaccatttcacttgatgagtttgtgaaaaaggcagtagctgaagcgaaaaaataaaataaaaagcatgatctcgttgaagagatcatgcttttttatttctctaatataggaaacaaatcatgaaggctgctgatgatgtaatcaggcgttacgtcagtttcgtttttcttatccgtccggttgatccaaacggttttgattccggctcttgaagcgcctaaaatatcagtattcaaattatcgccgaccatgatggcatcgtctttttcaatattcatcagcttaaggcagtgttcaaaaattgaaacatccggcttgcccttgccgaatgcgcccgagatgacgatttcattgaagtaaggagcgagctcaggtacgccggcaagcttctccttttgcagactcggatcgccatttgtcaaaagcaataattcatacttgccttttaattgatcgagtacagcaaaagtttcatcatatacaaacgggcgttttctgcgctctgccgcaaaaaactctcccaagtattcgccatatgcaggatcatcgatcccaagcgctttcagtccgtttgtccatgcatttcttctgtactccggcacaatcttgttcagcttttgaaagccttcactgattggctctgagaaattggaccacagtccttcaaacgggttaatgccgatcatcactgtatatggatacgtctcatatgacatgtacaattctctcgccgcttcgcgaacagctgcttcgaattcctcagggtcaaggccatattttttctccgcctgtaagcaagtttctgcaaatgttgttctgacgcttttttcgtcccaaagtagtgtatcatctaaatcaaaaaatacggctttcatgatcttctcctctgcttcagattcaaatctttctgccaaaaggctcatgttttattttacaatagataaaagccttgtgaaatatgttttcagacgattttaaaaaaacagtcagccgtaaaacgaaaacatgctagaatgaaaacggaaagaacaggtgacatgaatgattcatttaatgattatgatgctggagagagtggggattattgttatattagggttcattctcgcccatacgaaacttttcagacaagctcttcagaatcaggacggctataaaggaaaagcgattttaatttctattttttctcttttcagcatcatcagcaattatacaggcatcgaaattcaaagaaatatgattgtaaacaatgactgggtgtttacgatagatccatcgggctctatcgcgaatacccgtattttgggcgtggaaatcgggggccttctcggaggtccgtttgtaggggctgggatcggcatactggcgggcctgcatcgtttttcactcggtggcagcacggccttaagctgtgccgtatcatctattttagcgggtgttcttgcaggcttgatcggcaggtattttacgaagcgatatcgaatgccgacaccgcgcatcgccgctcttgtgggaatcggcatggagtcactgcaaatgatcattattttgctgatggcaaagccgttcagtgacgcttgggagcttgtcagcatgatcggaattccgatgatactcatcaatggaacaggcagttttatttttctgtctattattcaagcgatcattcgcaaggaagaacaggcaagagctctcgaaacacatcgagtgctgacgattgctgatcagacacttccattttttcgccaaggattaaatgaaaactcctgtaaaagtgtagcggctattatccataagctgacaggaacagatgcggtgtctctcactgacaaagaaaagatccttgctcatgtcggtgcgggaatggatcaccacatcccatcgaaaagtttgatcaccggcctgtccaaaaaggtgattaaaacagggcatattatgaaggcgatttcgcaggaagagattgaatgcacgcatgctgaatgccctttgcacgctgcaattgtcctgccgctgacatcgaacggcaatacaatcggcaccttaaaaatgtactttaaaagcccggcaggcctgagtcaggtagaggaggaacttgccgaggggctggccatgctgttttcgacacagcttgagcttggggaagcagagctgcaaagcaaacttctcaaggatgctgaaattaaagcgcttcaagcacaggtgaatccgcattttttatttaatgcgatcaacacgatttctgcgctatgccgtacagatgttgaaaaaacccgtaagctcctattgcagctaagtgtttattttcgttcaaaccttcaaggagcgagacagctgctgattccgctctcaaaggagctgaaccatcttaacgcctatttgtcattagaacaggcgcgttttcccgggaaatataaaattgagcttaatatcgacagcagactggagcagattgaaatccctccgtttgttttgcaggtgcttgtcgagaacgcgcttcggcacgcgtttccgaaaaaacaagacatgtgcaaggttacagtctgtgtcttatctgatgatgcatccgtctatatgaaggtgacggataacggacgcggaattccgccggacgtcttgccggaactgggaaagaaaccgtttccgtctaaggagggaaccggtacagcgctttataacctaaatcagcggctgatcggtttattcggacagcaggctgcactgcatatcagcagtgaggttcataaagggacagaggtttcctttcaagtgccaatgcaacagatgaaagagggagaagaacatgctcagggtgttaatagttgatgatgagatgctggcaagagatgaactggcttacttgcttaagcggaccaatgaggatatggaaatcaatgaagcggaaaatatcgaatccgcttttgaccaaatgatggatcaaaaacctgatttgctgtttttagacgttgatttatccggagaaaacggttttgatatcgcaaagcgattgaagaaaatgaagcatcctcctgctgttgtgtttgcgacagcgtatgaccagtatgcgctcaaagcgtttgaggtggacgctcttgattatttaaccaagcctttcgatgaagaaagaattcagcaaacgctgaaaaaatataaaaaagtcaatcgggatattgtagaaacagagcaaaacagccatgccggccagcacaagctcgcgctatctgtgggggaatcgattgtgattgtggatacgaaggacattatctatgcgggaacagaagatggtcatgtcaatgtaaaaaccttcgatcattcttatacggtcagcgatacactcgttgtgattgagaaaaagctgccggattctgattttatccgcgtccatcggagctttgtcgtgaataccgaatatattaaagaaattcagccatggtttaattcaacgtataatctgatcatgaaagacggatcgaaaataccggtcagccggacatatgcgaaggaattgaaaaagctgctccatatttgatgggcggctttttgcatttcagccatttgattctgcaactcagacacgctattcggcatgttatcttgtaagcgctttataacaggggattcttatttataatgagggtaccaaagagaaagaggtgaagaaaatgagtgctaaaaaagtgtacgggtttttaacacaagcatttatttttgccgtcattatgctggtttcaaatatgattgccgctattgtcccaatacctatcccggcatcggttgtagggttggtcttattatttctcctattatgtttgaaagtcattaaactggaacaagtggaaacgctcggaacgtctttaacctctctgatcggatttttatttgttccgtcaggtatatctgttatgaattcgcttggtgtgatgcagcaatacggcctgcaaattgttcttgtcattctgctcgcaacgattattctgctgggggctacgggattgttttctcagctgattctttcgctgagcggaaaacgcaaaaccgaagcggacatgaaaacaaaaacagtgcaaagcccgcagaacaataacgaactcgttcaccattaagggaatcaggaggttcttcacatggaaagcacaatgagtccttattttgggattgtcgtatcacttgctgcattcggcatcggcacctttttatttaagaaaacgaaaggcttcttccttttcactcctttgtttgttgccatggtgctggggatcgcatttttaaaaatcggcggtttttcctacgcggattataataacgggggagagatcattaagtttttccttgaaccggcaacgatcgcatttgcaattcctttgtacaaacaaagagataagcttaaaaagtactggtggcaaatcatggcctccattattgccggctctatctgctctgtcacgattgtttatttgctcgctaaaggcattcatctcgattcggccgtaatgaaaagcatgcttccgcaggcggctacaacggcaattgcgcttcctttatcaaaaggcatcgggggcatcagcgacatcacagcctttgcggtcatctttaacgctgtcatcgtatatgcgctcggagcattgttcttgaaggtgtttaaagtgaaaaatccgatttctaaaggattggctcttggaacatccggacatgcacttggtgtagcggtcgggattgagatgggagaagttgaagctgcgatggcaagtattgctgttgtcgtagtaggagtggtaacggttctggtcatccctgtgttcgtgcagctgatcggaggataagccaaggctgaatgccttggctttttttattttatggtgcgtcttcgggatcgatatacccttgtttaatgccccattctacttgatcgtcatgccacttttttcgttcttcataaccataaccatcgtcatcaggaagctctgaagctggctgttgaatggttttatctgtctgactcgaggaagatggtggatttttactattagatgagggtgcctcggtctgctgccgttgtgcctgtgattgccgctttttctcagcgttcgctttctgctctttttggattgctgcctgccgctgtctttcaagttcagcttgtctttttgcttccgctaatcgctgattctccgccgcctgctgctctgctaatcgctgtctctccgctttttcctcctgctgtttctttcgtttcgcctcccgctctttttcaagttttttctctgcggcgatttgtctttgcttttcagcttcttcttttgctttccgctttcctaactcagtagcaagtggactctcgaacttcatgtccaatgaaacgggttttagtttttttagctctttctccagccccttttgaggaaatgctgccgttgtcttaacagtttcgacttttgattcggaagatgtgctgctattcgagcaaccggttaatatcaatgtgaaaaataaagcaagctgtatcagtttgttcatgtgtcaggctcccttctgcttcttatatcggtcagagattaactttgttttacatttcttcctgtcggtggttttgttgtaaattgcgaaataaggggggaattgttggttctttgtattctgggtggggatgaaagattttctttttctctcttgcgctcatagaaaacccatgttacaatgtaaaagttgttccggataagtcgtccttgactaaagatccggtattgtgtagaatagttattgaattgaatataaatcacaagcagaagcacccgcttctcacctgattgacacatgcatgtagttggcaggttgaccgtacatttttattgatacagatgttcgtagtgtgggtgttttataatgcccacactttttgtttgcctgcaaaatgcattcaaaatgagttgtgaatcaattcgaagaaactatggaggtggctcattattagcaaagatcaattggttaatgagggtatccgtgcacgtgaggtccgtttaatcggacaaaatggcgaccagcttggaatcaagtcccgtcaggaagcacttgaaatcgccggccgcgcaaatcttgaccttgtgttagttgcagcgaatgcaaaaccgcctgtctgccgaatcatggactacggtaagttccgatttgagcagcagaaaaaggaaaaagaagcacgcaagaatcaaaaaatcattaacttaaaagaagttcggttaagtccgacaatcgatgagcatgactttaacacgaaattgcgcaatgcgattaaattccttgaaaaaggcgataaagtgaaagcttctatccgctttaaaggacgcgcaatcactcataaagaaatcggtcagcgtgtattagaccgtttctccgaagcatgtgctgaggttgcgacagtcgaaacaaaaccaaaaatggacggccgcagcatgttcttaatgctcgcaccgaaaaacgaaaagcaataaggaggaaatcccatgccaaaaatgaaaactcaccgcggatctgctaaacgttttaaaaagacaggttctgggaagttaaaacgttctcacgcgtacacaagtcacttattcgccaacaaatctcaaaagcaaaagcgtaagcttcgcaagagtgctgttgtaagcgcaggagacttcaaacgtatcaaacaaatgcttgctaacatcaagtaatcggataaggaacaattaggagggaaattcaatgccaagagtaaaaggcggaactgttacacgtaagcgtcgtaaaaaggttcttaaattagcaaaaggttatttcggttcaaaacatacattatacaaagtagctaaccagcaggtcatgaaatctggaaactatgctttccgtgaccgtcgtcagaaaaaacgtgatttccgtaaactttggatcactcgtatcaacgcagctgctcgcatgaacggcctttcttacagccgtttaatgcacggtcttaagctttctggtatcgaagtaaaccgtaaaatgcttgctgatcttgctgtaaacgatcttactgcattcaatcagcttgctgatgctgctaaagctcaattaaacaagtaatcatatagagccgctctccagcagagcggctttttctatataaaggatgaggcaacatgattattgctgcttatttggtgttgattaatctgtgcggtttttgggtgatgggcattgacaaacgcaaagcgcagcagcacaagtggagaatttctgaagaccggctgtggctgatagccatcgtgtttggagcgctcggtgtctggcttggcatgcaaaccttcagacataaaacgaaacacgcttcttttaagtacggagtaccgcttcttctggtaattgaagcgattctcatcgctatttactacagcccgtttgatttataaaaagcagaaaagcgtttaacgctcttctgctttttttgcgagtttaatgggctggtcccagtcaatcttacaatttggatatcgttccagcactttttcttcaatgctctcaaaatcttttgcagagaaatgcttcagcttctcaggagattctgtccagacaaagatcgtgtgaataaacagcggatgatccttggaaggaatatgcttttctccctcaaaaagcacgcctttatacgtcagcagaaaattcttccgggtattgttttgttcatcaataatataaaaatgttcttttgattgggccagcttaagccttctcttaggattcgcgacatatttgaccacggcataaatacaataagcaaaaagtgcaagcaaaataatccttagaaccatgacaaacattgtgtgaaggcacctcccttatggtgatgatctgatgtaatacgaaaagcatagaaaaaggtttcactttttctaaaagaaagctgtaaaaacatatacccgattttcaagtgaaatagtcgtatggttagcgctatgttttgtataataagaatgcaggactgatgaaggagggtttggaacatggcaaaattagatgaaacattgaccatgctgaaagatttaacagatgcaaaaggcataccgggcaatgaaagagaagtaaggcaagtgatgaaatcatacatagaaccatttgctgatgaggtgacaacagatcgcctgggcagtttaattgccaaaaaaactggtgcagaaaacggcccgaaaattatgatcgccggacatttggatgaagtcggctttatggtgacacaaatcacagataagggctttatccgttttcaaaccgttggcggctggtgggctcaggttatgcttgcccagcgggtcaccattgtcacaaaaaaaggagaaatcactggggttatcggatctaagccgcctcatattttgtctcctgaagcaagaaaaaaatcagtggaaataaaagacatgtttattgatattggagcttcaagccgggaagaagccttggagtggggggtacttccgggagatatgatcgttccgcattttgaatttacggtcatgaacaatgaaaaattcctactcgcaaaggcctgggacaaccgcatcggctgtgcaattgcaattcatgtgttaagaaacttacaaaacacagaccatccaaatatagtgtatggcgtcggaaccgtgcaggaggaagtcgggctgaggggagcgaaaacggctgcacacaccattcagcctgatattgcgtttggtgttgatgtagggatagcaggagacacgcctggcatttccgagaaggaagcgcagagcaaaatgggcaaaggcccgcagattatcgtttacgatgcatccatggtctctcacaaaggtttgcgcgatgcagttgtagccactgcggaggaagccggcattccgtaccaatttgatgccattgccggcggcggaactgattctggtgccatccatttgacggcgaatggcgttcctgcgctgtccattaccattgcaacccgctacattcatacgcacgcggccatgctgcatcgtgatgattatgaaaacgcggtaaagttaattacagaagtcattaagaagttagaccgaaaaacggttgacgaaattacgtaccaataaaagatacggaagaatccgcctattgaggcggattctatttttttgtctgtacaaattacagcatagtgactacaataaaggggataccgaaaatttcctgaacatgacgatatacgatacgcagctcgatttgacaggaagggaggataaacaatctaatttgtaagcgctttctaatataaaggaggttaaacaaaattgaaaaagaaaaaaacatggaaacgcttcttacatttttcgagtgccgctctggctgcaggtttgatattcacttctgctgctcccgcagaggcagcgttttggggtgcatccaatgagctgcttcatgacccgactatgattaaagaggggagctcatggtatgcgctcggaacagggcttactgaagaacggggactgcgggttttgaagtcttcagacgctaaaaattggaccgtacaaaaatccattttcactacaccgctatcgtggtggtccaattatgtgccgaattatggccaaaaccagtgggcgccggacatccaatactataacggcaagtactggctgtattattccgtttcttcttttggaagcaatacatctgccattggcctggcatcttcaacaagcatcagttcggggagctggaaggacgagggcttggtgattcgttcgacaagctcaaataattataacgccattgatccggagctgactttcgacaaggatggcaacccgtggcttgcattcggctcgttttggagcggcattaagctgactaagctcgataagagtacgatgaagcctacaggctcgctctattcgattgctgccagaccgaataatggcggggcgcttgaggctcctactcttacgtatcaaaatggctattactacttaatggtctcatttgataaatgctgtgacggggtaaacagtacgtacaaaattgcttacggaagatccaaaaacattacaggcccttatcttgataaaagcggaaaaagcatgcttgaaggcggaggcactattttggattcgggcaatgaccaatggaaaggacctggaggccaggatattgtgaacggaaacattcttgttcgccatgcctatgatgccaatgacaatggcattccgaagcttctcatcaatgatttgaattggagctcgggctggccgtcctattgaatcaaaaagccgggctctgcccccggctttttttaaaagaaaagattgacagtataatagtcaattactataataaaattgttcgtacaaatatttatttataggtttgttttctatcattagtacgtatcttttatatttgaaagcgttttattttatgagaaaggggcagtttacatgcttcagacaaaggattatgaattctggtttgtgacaggaagccagcacctatacggggaagagacgctggaactggtagatcagcatgctaaaagcatttgtgaggggctcagcgggatttcttccagatataaaatcactcataagcccgtcgtcacttcaccggaaaccattagagagctgttaagagaagcggagtacagtgagacatgtgctggcatcattacatggatgcacacattttcccctgcaaaaatgtggatagaaggcctttcctcttatcaaaaaccgcttatgcatttgcatacccaatataatcgcgacatcccgtggggtacgattgacatggattttatgaacagcaaccaatccgcgcatggcgatcgagagtacggttacatcaactcgagaatggggcttagccgaaaagtcattgccggctattgggatgatgaagaagtgaaaaaagaaatgtcccagtggatggatacggcggctgcattaaatgaaagcagacatattaaggttgccagatttggagataacatgcgtcatgtcgcggtaacggacggagacaaggtgggagcgcatattcaatttggctggcaggttgacggatatggcatcggggatctcgttgaagtgatggatcgcattacggacgacgaggttgacacgctttatgccgagtatgacagactatatgtgatcagtgaggaaacaaaacgtgacgaagcaaaggtagcgtccattaaagaacaggcgaaaattgaacttggcttaaccgcttttcttgagcaaggcggatacacagcgtttacgacatcgtttgaagtgctgcacggaatgaaacagctgccgggacttgccgttcagcgactgatggagaaaggctacgggtttgccggtgaaggagattggaagacagcggcccttgtacggatgatgaaaatcatggctaaaggaaaaagaacttccttcatggaagattacacgtaccattttgaaccgggaaatgaaatgattctgggctctcacatgcttgaagtgtgtccgactgtcgctttggatcagccgaaaatcgaggttcatccgctttcgattggcggcaaagaggaccctgcgcgttttgtatttaacggcatcagcggttctgccattcaagctagcattgttgatattggcgggcgtttccgccttgtgctgaatgaagtcaacggccaggaaattgaaaaagacatgccgaatttaccggttgcccgtgttctctggaagccggagccgtcattgaaaacagcagcggaggcatggattttagccggcggtgcacatcatacctgcctgtcttatgaactgacagcggagcaaatgcttgattgggcggaaatggcggggatcgaaagtgttctcatctcccgtgatacgacaattcataaactgaaacacgagttaaaatggaacgaggcgctttaccggcttcaaaagtagagggggatgtcacatggcttacacaataggggttgattttggaactttatcaggaagagcggtgctcgttcatgtccaaacaggggaggaacttgcagctgctgtaaaagaatacaggcatgctgtcattgataccgtccttccaaaaacgggtcaaaagctgccgcgcgactgggcgctgcagcaccctgctgattacctcgaagtcttggaaacaaccattccgtctttactcgaacagacgggcgttgaaccgaaagacattatcgggattggaattgatttcacggcatgtacgatccttcctattgatagcagcgggcagccgttatgcatgctgcctgaatatgaagaggagccgcacagctatgtgaagctctggaagcatcatgcggcccaaaaacatgctgatcggctcaatcaaatcgcggaagaagaaggagaggcttttttacagcggtacggaggaaaaatttcatcagaatggatgattccaaaggtcatgcaaattgccgaggaagcgcctcacatttatgaagcggctgaccggatcatcgaggctgcggactggatcgtgtaccagctgtgcggctcgctcaagcgaagcaattgtaccgcagggtataaagcgatgtggagtgaaaaagcggggtatccgtcagatgatttctttgagaaattaaacccttcaatgaaaacgattacaaaggacaaattggcaggttctattcattcggtaggagaaaaagccggcagtctgactgaaaaaatggcaaagctgacaggacttctcccgggaacggctgttgcggttgccaatgtggacgctcatgtttccgtaccggcggtcggcattacagagccagggaaaatgctgatgattatgggaacttcaacgtgccatgttcttcttggtgaagaggtacatatcgttccaggtatgtgcggcgttgtggacaacggaattctcccgggctatgcgggatatgaagccgggcagtcctgtgttggcgatcattttgactggtttgtgaaaacatgtgtcccgtcagcgtatcaagaggaagcaaaggaaaaaaacattggcgttcatgagctgctgagtgagaaagcaaaccatcaagcaccaggtgaaagcggcctgcttgctttagattggtggaatggaaaccgttcaactcttgttgatgcagatttaacagggatgctgcttggaatgacactgctgacgaagcctgaagagatttatagagcgttagttgaagcgacagcttacggaacccggatgattatcgaaacattcaaagaaagcggtgttccgattgaggaactgttcgcagccggcggaatagctgagaaaaacccgtttgtcatgcagatttatgcggatgtgacaaacatggacattaaaatctctggttcaccgcaagcaccagccttaggatctgccattttcggcgcgcttgcagcaggcaaagaaaaaggcggctacgatgacatcaaagaggcagcggcgaacatgggaaaactgaaagatataacttatacgccaaatgccgaaaacgccgcggtttatgaaaaattgtacgctgaatataaagagctggttcattatttcggaaaagaaaaccatgtcatgaagcgtctgaaaacgatcaaaaatcttcaattttcatctgccgccaaaaagaattgataaagggtgatggagcatgcttgaaacattaaaaaaggaagtgctggctgccaacctgaagcttcaagagcatcagctggtaacctttacgtggggaaatgtcagcggcattgaccgtgaaaaagaaagaattgtcatcaaacctagcggagtcgaatacagcgacctgacagccgatgacttggttgttttgaaccttgatggagaggtcgtcgaaggctcgcttaagccttcttcagatacacctacccatgtttatttatataaagcctttccgaatatcgggggaattgtccatacccattctcaatgggcgacaagctgggcgcaatcgggcagagacatccctccgttaggcacgacccatgctgattattttgacagtgcgattccatgtactcgagaaatgtacgatgaagaaatcattcatgactacgaactgaatacaggaaaagtcatagcggaaacctttcagcatcataattacgaacaggtaccgggtgtgctcgtgaataatcacggaccgttctgctggggcactgacgccttaaatgccattcataacgcagttgtattagaaacggttgccgaaatggcctatcactccattatgctgaacaaggatgtaaccccaatcaatacagtcctgcatgaaaagcatttttatcgaaaacacggagcaaatgcgtattatggccagtcatgatacgcctgtgtcaccggctggcattctaattgacttggacggtactgtattcagaggaaatgagttgatcgaaggagcaagagaagcgatcaaaacgcttaggagaatgggaaagaaaatcgtctttttaagcaaccgggggaatatctcccgtgccatgtgcagaaaaaaacttcttggcgcggggattgaaacggacgtaaacgacattgttctgtcatcaagcgtgacagcggcttttctgaaaaaacattatcgtttttcaaaggtatgggtgcttggggagcaaggcttggttgacgagctgaggctggccggtgtgcagaacgcgagcgaaccgaaggaagcggattggctcgtgatctcccttcatgaaacgctcacgtacgacgatttaaatcaagcctttcaagcggctgccggcggcgctcgtattatcgctacaaacaaagaccgctcttttccgaacgaagacggaaatgccattgatgtggctggaatgattggggcgatagaggcttccgcacaagcgaagactgaacttgttgtcggaaaaccgtcatggctgatggcggaggctgcctgtacagcaatggggctgtccgcacatgaatgcatgattataggagacagcattgaatctgacattgcgatggggaagctttatggcatgaaaagcgccttagtgctaactggttctgcgaaacagggtgaacagcgtttgtacacgccggattatgtgctggattctattaaggatgtaaccaaattggctgaggaggggattctgatatgaatcgtatcgcagctgacgttcagcgtgcttttgaaaacgccggagaaaagacgttacctataaaagttgaagaaattgttctcggtaaacaagcagctgattcgcttttggattatgtaaaacgaaaaaacaatcaacatattgtccttgtctgcgacgcgaatacacaccgcattgcaggaattgatctggaaaatcagctgaatcaagcaggatttcaggccgagtgcctgatcattccagaaaatgaagctggagatgtgacagctgatgaacgatcgctcattcatgtgctgatccatacgaaacaaacaacggatgtcatgatcgcagtcggttcgggcacgattcatgatatcgtccgctttgcagcgtttcaaagagatttgccgtttatttcttatccgactgctccatctgtagacggttttacatcagcaggggcgccgattattttatacggtacgaaaacaaccattcaaacgaaggccccgtctgcactgttcgctgatctggatctattaaaagcggcaccgcagtcaatggtggcggctggatttggtgacatgctcggtaaaataacgtctttagcagattgggaaatatcccggaatcttgccggtgagccttattcgcctgcaggagctaagattgttcaggaggcgcttgctgcctgcattgaacacacagaagacattgcgatgaaaacggaaacaggcatacgggttttgatggagtctttacttttatcggggcttgtcatgctggcattagatcattcccgcccggcatcaggcggagagcatcatatttcacattggattgagatggaattaatggagaaaaaacggccgcagattcttcatggggcaaaggtgggctgtgcagctgttttattaactgacacatacagaaagctcgctaaggatgagggattgaacgaattttcaccgagccggcggcaagccatccaatcggcttatcaaactctcccggaaggagaagtgctggctgattggctgagatcagccggaggccctgcgtattttgacgaaatcggtgtcgggcaggattctgtcaagaatgccttcagacacgcgcataccttaagagaccgctgcaccggattaagaatcattaatgaaaacaaaacactgatcaaccatggtctatatgaatagcccgcacctcgaatggaaggggtaacgcagatgaaaaaaatgactgtctgttttcttgtgctcatgatgctgctgacattagtcattgctgggtgttcagcagaaagatcatccgggaagtcgggtgaaaccgagctgaccttttggacatttaacggacttcatgagcagttctatgtagaaatggtgaaggaatggaatgaaaagcatcctgaccgcaaaattaagctgaatacggtcgtttatccgtatggacaaatgcacgataacttatctatctccctaatagcgggagaaggcgtccctgatattgccgatgtcgaattggcccgtttttcaaactttttgaagggctctgacataccgcttgccgacttgactccgctgattgaaaaggaccgtgataaattcgttgaggcgcggctgaccctgtacagcaaaaacggcaagctttacggactcgatacgcatgtaggaacaacagtcatgttttataacatggatgttatgaagaaagccggcgtcaatcctgacgatattaaaacatgggatgattaccataaagccggacagaaagtgcgcaaagtgaccgggaagccgatgggaacggtggaaacaaatgattccggaacgttcttatctatgatttcacagcaaaactcaggctattttgataaaaacggcaagctgatcctcaataatgacaccaacgtaaaaacacttcaatatttaaaagacatgatcaatgataaaacgatgattcctgcgccgggcggcgggcatcacagtgaagaatactacggctttatgaaccaaggaggagctgcttcagtcctcatgccgatttggtatatgggaagatttatcgactatatgcctgatctgaaagggaagattgccatcaggccgctcccggcatggaaagaggggggcgaccgctcggcaggcttgggcggtacggcaaccgttgtgccgaagcaatccaagcatgttgagttagcaaaagagtttttggcctttgcgaagggctctgaagaaggaaataaaaaactctggagcgtactcggctttgacccgcttcgctgggatgtttggagctccaaggaattgaaagagaaaaacaaatacacggattacttccaaaacggaacaggcattttttctgtgctgctcgatatcaaggatgaaatcaatccaatttatttacatgaggattttgccaaggcttcagaccttgtcaacagaagcgtattgttcgacgcgcttaaatctcagcaaaaaacgcctaaacaagccttggacagagcggcaggtgaactgaaacagaaatagaatcccattcaaaaagtgaaagcggggaggttctcatgaaacctgtgaaaacaggaacggttcatcccgttccttcagctgcgaaacaatcaggctggcgagatgtattttattcgaaaaaagcggcgccctatctgtttacagcgccattcgttttatcctttctcgtattttttctataccccatcattagtgtcttcatcatgagctttcaaagaatattgccgggagaggtgtcctttgtcggtttgtctaattatacagcgctaaacaacccgacgttctataccgccctttggaatacgctggaatacaccttttggacgctgatcgtgctgattcctgttccattgcttctggccatattcctgaattcaaagctggtcaaatttagaaatatatttaaatcagcattattcatcccggcattgacctccaccattgtcgcagggatcatttttcggctgatcttcggagaaatggaaacgtctctggccaattccatcctactcaaactcggcttttcacctcagaactggatgaacaatgaacataccggcatgtttttgatggtgctgcttgcttcatggagatggatgggaatcaacatcctttactttttagccggtttgcaaaatgtgccgaaagagctgtacgaagccgctgatatagacggcgcgaatacaatgaaaaaatttctgcacatcacgctgccgtttctcaagcctgtaaccgtatatgtgctgaccatcagcatcatcggcggcttcaggatgtttgaggaaagctacgtcctttggcagaataattccccgggtaatattggtctgacgcttgtcggatatttgtatcagcagggacttgcctacaacgaaatgggatacggagcggccatcggcattgtgcttttgattgtgatccttgttgtcagcctgatttcattaaagctgtcaggctcgtttaagggggagggataaatgttgcggcacagtcctcagtttagcgtttatagaattgcgctgaccctgttttttatgatgctgagcctattgtatctttttcctattttctgtttgcttttaggatcattaaagccgtcatctgagcttttgcgtgtggggctgaatcttgatattgatccaaaagtgatgagttttgataactacacatttctgtttaatggcggcagcatttatttcaaatggttttttaacagtcttgtactcggactttttacgaccgtgctcactctgtttttttcttcgatgatcgggtacgggcttgcggtttatgattttaagggaagaaatatcatctttgttcttgtgctgattattatgatggttccgctggaagtgatgatgcttcctctgtttaagcttacggtcggactgcacttgatcgattcatatacgggtgtcatattgccgtttatcgtttcacctgttgccgttttctttttcaggcaatatgctcttggccttccaagagatctgctggactccgcaaggatggacggctgtacggaattcggcatctttttcaggattatggcaccgctgatgaaaccggctttcggtgcgatgattatccttcagtccttaaacagctggaacaacttcttgtggccgctgattgtgcttcggtcgaaagaaatgtttacgcttccaatagggctgtccagcttgctgagcccttatggaaataattacgacatgcttatatccggctcagtatttgcgattttgccggtgattatcattttcttgtttttccaaaagtactttatctccggcctgacggtagggggagtcaaaggttaatgaaggaggaaacgtgtgatgaaaaaagcgcgaatgattgtagacaaagaatataaaatcggtgaagtagataaacggatttatggctcgtttatcgaacatatgggtcgtgcggtatatgaaggcatatacgagcctgatcaccctgaagcggatgaagatggatttagaaaagatgtccagtcgctgatcaaagaattacaggttcccatcatccgctatccgggcggaaactttttatccggatacaactgggaggacggtgtcggaccagtcgaaaaccgcccaagacggcttgacttggcatggcaaacgacagaaaccaatgaagtgggaacaaatgaatttttatcttgggcaaaaaaggtgaacactgaggtcaatatggccgtcaaccttggcacaaggggcatagatgccgctcgtaatctcgttgaatattgcaaccatccgaaaggctcttactggagtgatttaagaagatcgcatggctatgaacagccgtatggcatcaaaacatggtgcttaggaaacgaaatggatggaccgtggcagatcggccacaaaacagctgatgaatacggacggcttgctgcagagacagcaaaggtcatgaagtgggttgacccatcaattgaactcgttgcctgcggcagctcaaacagcggcatgccgacctttatcgattgggaagcgaaggtgcttgagcatacgtatgagcatgtcgactatatttctcttcacacttactacggaaaccgggataacaatctgccaaactacttggcccgttccatggatttggatcattttatcaaatcagtcgctgcgacctgtgactatgtaaaagcaaaaacacgcagcaagaaaacaatcaatctatctctggatgaatggaacgtatggtatcactcaaatgaggctgataaaaaagtcgaaccgtggatcactgcgcgtccgattttagaggatatttacaattttgaagatgccttattagtcggctctctgctcattacgatgctgcagcacgcagaccgtgtgaaaattgcgtgtcttgcacagcttgtcaatgtcatcgcgccgatcatgacggaaaaaggcggagaagcatggagacagccgattttctatccatacatgcatgcttctgtttatggaaggggcgagtcactgaaaccgcttatttcttctccgaagtacgactgttctgatttcactgatgtgccatatgttgatgctgctgttgtgtactctgaagaggaagaaaccctcactatttttgcggtaaacaaggctgaggatcagatggagacggagatttcgctcagaggctttgaatcctaccaaatcgcagagcacatcgtacttgagcatcaggatatcaaagcgacaaaccagcataacagaaaaaatgtcgttccgcattccaacggaacatcgtctgtcagcgaaaacggcttaactgctcatttcacgccgctttcctggaatgtgatccgcctgaaaaaacagtcataagagaagctaagccggagatttctctccggcttgtctttcaactgccacgagccggcccgttcaagccggctttttgtataggaaaaaatgaccgcttttcaccatgaaattatgatatatttatgaaaaacagcaaaggggatgggagaaaatgaatgcggttacaattgtgatagcatcaatgtgtattttggctattgcctatcgtttatacggaacatttatgatggtgaaggttctcaaagtgaatgatgacaagccaacacctgctcatgcgcttgaggatgggaaagactatgtgcctacaaataaatgggtttcgttcggccaccactttgccgcgatcgcagcggccgggccgctggtcggaccaattctggcggcgcagtttggctatttgccgggattattgtggctgttaatcggggcggtaattgggggagccgtccatgatattgtggtgttgtttgcatcgatgcgcaaaaacggaaaatcgctgtcggaagtggcaaaggatgagcttggccctgttgcaggattttgtacaggactgtccatgctgtttatcatcacgatcacaatggcgggtctgtcgatggttgtcttgcatgcgcttgaacgtaatccatggggaacatttgcggtagggattacgataccgattgcgatgggtgtgggcttattttataagaaaacgggaaatttaaagctcgcttcaacggtcggctttctctttttaatggcaggagtctttatcggtccatgggtacagactacagcgctcggtgactttttaacactagatacgaaaacgcttgcaatagcgcttcctgtttatgcgttttttgcggctgcgcttcccgtttggctgcttcttgctccgcgtgattatttaagcagctttatgaaaatcggtgtttttatcgctttgattgttggtgtgtttgtcgtcaatccgtccattccgttccctgcgtttacagaattcgtaaaaggcggcgggccggtgctggcaggacctgtctggccgttcatctcaataaccatcgcctgcggggcgatctctgggttccatgcctttgtcggctcaggaacgacaccgaaaatgctgaataaatggagtgatatgaagccggttgcgtttggcgcaatgcttgttgagtgtcttgtcggcatcatggcgctgattgcagcgaccgctttacagcctgctgattactttgcgattaacagcacgcctgaggttttccgtacgcttggcatgaatgtcgtacatttgcctgaattgagcagggaaatcggtttggacttagaaggaagaacagggggagccgtcacacttgcggtgggaatgacttatatttttaccggaatgccgtttttcagccatttggcctcatactttttccaatttgtcattatgtttgaagcggtttttattttaacagcgattgacgccggcacacgcgtcgcccgttatttgatccaggatttcttcggggaggtgtataagccgctgaagaaaacagactggattccgggctctgtatttgccagcgcgcttgcctgtttgatgtgggggtacttgctgtattcaggagatatcggttccatttgggcgctgttcggcgtttctaatcagctgatggcttcagtggggctgattatcggagcgaccatcgtgctgaaaatcgctgataaacgccgatacattctgacttgccttatcccgcttgcctatttatatgtcactgtcaattatgcgggctattggatggtgcgcaatgtgtatctcaatcctgaagcagcaggatatagtgtattgaatggcgtattatctatcatcatgctggtgttaggcttcattattatcgtggcggctgtgaaaaaatgggcgcagatgtggaaagatccgagcttaaggatggaagcgtctataccgggctagaaggactattgaaaatgttgagggggttttcaatgaatctatcaatgaaatatcttattctatacgtatcggacagcaagcgggctattcatttttaccgggatattttaggactgccgattcgtgctcaacacggcacgtatatcgaatttgatacagggtctacgatattggcgcttaatacgcgggaaagcgccagagacatcacggcgctggacattccggatacatctgcttcaaacacatttgaaatcgggtttgttactgaaaatgtagaagcggtcatcaaaaggatgagagaacaaggcgtatcgattatcggggagccaaaagtgaaaccatgggggcagacggtcgcctatatcgctgatccggatggacattatatcgaaatttgcagtccgatggaataacgcacaaaagcccaaaacagtgtctgttttgggctttctcatgatgttttgtgcccggctgcttccaatagcaaatcagccaggtgaacggctctgactttaccgcttagtccttcgcgttcaatgccgagcttcatctgcagcaggcagccgggatttgctgttacaatgaggatcgcttcggttgctttaacggcagccattttgctgtccagtattctcatagacatttcagcttcgacgatgttgtaaattcccgctgacccgcagcagctgtctgctttctccatttctttgaattccgcccctttgatgcttttaagaagctggcggggctcaagcgacgtatgcattacatttcttaggtggcatgaatcttggtaggtaacgacttgaggcgtctcgagcgctaagtccatttgatggaaatcgagttcaaccaaaacagaagaaaaatccttcagcttttgaacaaaagcggcggcccgctccgaccattccgggtcatccttcagcaaatgatcatattcggtcagaaaggctccgcatcctcctgcgtttgtaatgactgcatccacgtctaatgcttcgaaagcagcaatattttgtttcgcgagctctttccctgtgtttttttcaccgctgtgtccatgaagcgccccgcagcaagcctgttcaggcggaatgacaatgtcgcagcctgccagctgtaaaagcttcaatgtggcgttattggtcggtaaaaacattgtatccattaagcagcccgaaaaaaaggtgacccgttttttcatggggccaatggaaggcaggaaacgcgggcgatgtttcatgtctttgctttttggaatatcaggaagaacagcttccatcgtccgcaaatgctcaggcaggagccgaagcataccggttttacgcatagcggtttgcagtcctgaccgctgatacaaaccgataaggcttacagctgagcgcatgcggttttgatgcggaaacagctcgtgaaaagccgtctttcgcatgacacgttcaccaagcgagtgttttttattttggtggataatatctctggcttcttcaagcagctgcccgtatttcacgccagacgggcatacaggctcacaggcgcggcagccgaggcaaagtgacagcgaccgttcgacatcttcatccggttcaatcataccgtcggctacggctttcattaaggcgatgcgcccacgcggagagtgtgtttcctgaaatcccgattcgatataggtcggacaggaaggaagacagaagccgcagcgcatacaatttaataactctccttcatccatacgctctttaaattcattttggatctgtttcatttctttttctgttgtcatctttccgccaccacacgttttctggcatctttcgcaaacattttgccgggatttaatatgttccgggggtcaaatgccgctttcaacgctttcatcgcatcaatgccttcttttttcagcttcatttccaagtaaggcgctttcatttccccgactccgtgctctccggttatcgtgccgccaagttcaatcgctttctcaaaaatctcggcaaaagcctgttcgacacgttccatttcatcctcatttcttatgtctgtcgtgcatgtcgggtgaaggttcccgtctcctgcgtgaccaaaggtgcagatggaaatatcatatttagcagcaatatcattaatcgctttaaccatattggctatttctgagcgaggaacggtcgcatcctctaaaatcgtcgtcggtttgaggcgggctagggcagaaagtgcagaacgccgggcttcagtcagggcaaatgcttcctcctctgtttgtgcggtctgaacggaaacggcgtcaccttttttgcagatcgcctcaatcttttccatatcccgttcaacagtttcatatggcccgtcttgttcaattaacaaaactgcttttgcgcttgtcggaagtccgattttggcataatcctcaatcaccaaaagtgtaggctggtcgagaaattcaagcgtggcgggtatgatttttgcggcaatgatgtctgataccgtttgagcagcggcatcgatattttcatatagggcaagcagcgtcttttttgtttcaggctttggaacgagcttgacgattgcctctgtcacaatgccgagtgttccttctgagccgacaaaaagacgtgtgaggtcgtatccggccacatcctttgcgagttttccgccggtgcggatgatgtcaccatttgcgagcacaacctccagtccaataacatagtcgcgggtgacgccgtattttaatccgcggagcccgccggaattttcattgatgttgcccccgatagttgatattttcatagaactcgggtcaggcggataaaataaacctttgctttcaactgcccggatcatatccaacgtaatgacgcccggctgaactgtggcagttaaattttcttcatcaatctcaagaatctggttcatgtgcttaaagagaagcacaagtccgccttcagtcgggcacgtgccgccgcacaggtttgtccctgatcctcttggaacgatcggcactcgatgttcgctgcaaattgttaaaatgcgtgatacttcttcagtattcctcggagcaatcacggcatcaggcatagactgatactgaggcgtcgcatcatatgaatagacgagacggccggcattcgagtcatcaaagttttctggtccggagacccgaatcagctgctcctttacatccttggtgatcatttcacccatccccctgtcaaaaaaaactttcaatctattgtaaaagaaaaaaagcaaagccttccatggagaaacatacaaaaaatgaaactgaaactctctctattttgtatcttgatctaaaaaatagagggcaacgtacatcgtgacgatgtcctcggtacggtcaaaacgtaaacccgtcagctgttcagccttagccagacgataacgcaatgtattgatatgaatatgcatatcttctgcggtttgtttcaaagacaaatcgtgatgaaagaaagtccgtaacgtattcataagttcctgatgctcaagcgcctctcctaatactctttgcggaaattcgtttcgggttcccgggctgatctccgtcagacacatatcaagcttcagatcctcttcaaatatgggcgtttttcgcttaaggctgacagccagcgctttttccgcttgctcgtatgaatctgtcaggctggagcttgcgacagcccttccggcgccagctgctgtatattggctgcttgcggtattggcaaacgaacaaatgtgaaggattttccgtaaaagccgatccctttgttcatgctgcggcacttcatgattaatcaaaatccgttcatttccccacctgatgaacaaatccgcagggtacgaggatttccagctgcgtgccatttgttcaatatcatgaggtgaccactcatacccctgaataagaatcatttggcgccgggaagaaaggtcaacaccaagaagctgagctttctcaagaaaactgggagaccactcctttaattgcagccaatcgatcataaaggactccagcattctctcacgccactgggattgctctaagtgccgcgattccttaatgaacagttctgtcatttttcgaagcagttctccgaatggctgaatctctgcaggctcacctgtcagcccgaagacggcaatcacatcatggtcaaaaaataaagggaggtttatgcctgctttcactccttttaaccttgtttcatcttcttttgtaataatcacgctgcgtctttcttttgcgcagataagcgctccctcatgaaattgtccgacacgctcatcgtttgtgcctgccataataagaccgtccgtgtttacaataatgacttcacgttcgtacatttttttaacttcagcaataatttttttcgctaataacggctgtaaaaacatggcgttccccctcatcatgtttttattatataagaaaaaaaccgggcgctgtcacccggtttcatgtcttattcggcgggttttaatccgccttcaagcgttttcagcatttcgtttttctcactttcggatgcgtgctgccaaatgacttcgaataaaacgccgagccctggaagcattttttcttcaccgctttgaatcgcatctacgattgtatgctcaagctgctcctgattattgccggtgacattggcaatgacggcatgacgtaaattaagatccatgtaaaacgctcctttttctaaaatgtaatacgtatattctaaccctgcacctggtttattatgtgctgttcttgcgatataataacatcatgttaaaaaaaggagcgccacatagacagtgaaacaaatagaatcggcaaaaaaccaaaaagtgaaggattggaaaaagcttcacacaaaaaaagaacgaacaaaaacaaatacatttctgatagagggagaacacctcgttgaagaggcgttgaaaagcccgggcattgtgaaagaaatccttgtaaaggatgaaacgaggattccttcagatcttgagactggtatccagtgctatatgctgagtgaagatgcgttttcagctgtgactgaaaccgaaacgccgcagcagattgccgctgtgtgccatatgcctgaagaaaagctggcaacggcacgcaaggtgctgctgattgacgctgttcaagatccgggaaaccttggcacaatgattcgaacggctgatgcggccggtttggatgcggttgtactcggtgacggcacggcggacgcctttaacggaaaaacactgcgatctgctcaaggatctcacttccatattcctgttgtgagaagaaacctgccttcatatgtggacgaattgaaggcagagggcgtaaaagtatacggcacggcgctgcaaaacggagcgccttaccaggagattcctcagtctgaatcctttgcgctcattgtaggaaatgaaggtgcaggggtggatgctgcattgctggaaaaaacggatttgaacctgtacgtgccgctttacggacaggctgaatcactaaacgttgcggttgcggctgccatcctcgtgtatcacttgcgaggatagtgttgcgccaagcgttggatttctctataatagaacataatatttcaaaaaccgtgacagaggacctcaatttctgatcaactgctttccagggagaaaatgccgctgactgagagcatttttaacgcagccggaaattggcttcacctcttgagttgtcgccgggaccgcgtacactgcgcgtaaaggtgaaccggaatctgattccgttatgtcaatgaagctgacgacagcatcagtctgtctgaaataagggtggtaccgcggccacaactcgtcccttgtacaagggacgggttttttttattttccaaagacatatgacggtttgtttacataaaaggaggatgcaaaatggaagaaaagctaaaacagctggaacaagaagctttagaacaagtagaagcggcaagctcattgaaggttgtcaatgatattcgggtgcaatatctcggaaaaaaagggccgattacagaagtgctgcgcggaatgggcaagctttctgctgaggaacgtccaaaaatgggggcgctcgcgaacgaagtaagggagcgtattgccaatgcgattgctgacaaaaacgagaagcttgaagaagaggaaatgaaacagaagcttgcaggacagacaattgacgtcacgctgccggggaaccctgttgcagtcggcggccgccatccgctcactgttgtcattgaagaaattgaagatttatttatcggtatgggctacacagtcgaggaagggccagaggttgaaacggattactacaacttcgaatcgctcaatcttccgaaagaacaccctgcgcgcgatatgcaggacagcttttacatcacagaggaaactttgatgagaacgcaaacttctcctgtccaaacacggacgatggaaaagcataaaggcaaaggtcccgttaaaatcatttgcccgggtaaagtatatcgccgtgataacgatgatgcgacgcactctcaccaatttatgcaaattgaagggcttgtcgttgacaaaaacatcagcatgagtgatttaaaaggaacgcttgaactcgttgcgaaaaaaatgttcgggcaagaccgtgaaatcagactccgcccaagcttcttcccgtttactgagccttcagtagaagtggatgtgacatgctttaaatgcggtggaaacggctgctcagtatgtaaaggaacaggctggatcgaaatcctcggcgccggcatggttcacccgaatgtgcttaaaatggctggctttgacccgaaggaatatcagggcttcgcattcggaatgggtgttgagcgcatcgcgatgctgaaatacggcattgatgatatccgccacttctatacaaacgatgtcagatttatttcgcagtttaaacaggcgtaagaggaggatgcaaggatgtttgtttcttataaatggttagaggattatgttgatttaaaaggcatggacccggctgttcttgctgaaaaaattacaagagccggtattgaggttgaaggaattgaatacaaaggagaaggcatcaaaggcgttgtcatcggccatgtgctggagcgcgagcagcacccgaatgctgataagctgaataagtgccttgtggatattggagctgaagcccctgtacaaatcatttgcggcgcgccgaatgtggataagggacaaaaagtcgcagttgcaacagtcggagcggtgctgccgggcaatttcaaaatcaaaaaagctaagcttcgcggtgaagaatcaaacggcatgatctgttccttacaggagcttggtattgaaagcaaacttgtggcgaaggagtatgcagaaggcattttcgtattcccgaatgacgctgaaacaggaagcgatgccttagcggctttacagcttgacgatgcgattcttgagctgggtttaacgccaaaccgcgcggatgccatgaacatgcttggtgttgcttacgaggttgccgcgattttagatactgaagtaaagcttccgcaaacggattacccggctgcttcagaacaagcgtctgattacatttcagtcaaaattgaagatcaagaagcgaacccgctgtacactgcaaaaatcattaaaaatgtcacgattgctccgtcaccgctttggatgcagacaaaactgatgaatgcaggcattcgtccgcacaacaacgtcgttgacatcacaaattttgtcctgttggaatacggacagccgcttcatgcatttgattatgacagatttggctctaaggaagtcgtagtaagaaaagcagctgagaatgaaatgatcgtcactcttgatgatcaagaacgtaagctgtccgccgatcaccttgttattacaaacggaatgaaagcgcaggccgttgcgggtgtcatgggaggagcagagtcagaggttcaggaagatacgaaaacgattttgcttgaggctgcgtatttcaacgggcagacggttcgcaaggcttccaaagaccttggtttgagaagtgactcaagcgtaagatttgaaaaaggaattgatccggcgcgcgtacgtcttgcagcagaacgggctgcgcagctgatccatctgtatgccggcggtgaggtgcttgcaggaacagttgaggaagatcacctgacaatcgaagcaaataacattcacgtatctgctgacaaagtgagcagcgttctaggcctgacgatcagtaaagaagaactgatcagcatttataaacgtctcggttttacggtcggtgaagcgggtgaacttctcgttgtgactgtcccatcacgccgcggcgacattacaatagaagaggatttaatcgaagaagcggcaagactgtacggctacgataacattccgtctacgcttcctgagacagcgggaactacaggcggattaacgccataccaggcaaaacgccgtaaagtcagacgcttccttgaaggcgcaggcttatcacaagccatcacttactcactgacaaacgagaagaaagcggcagcgtttgcgattgaaaagtcattgaatactgtgcttgcgcttccaatgagtgaagaaagaagcattctcagacacagtcttgttccgaatctgcttgattctgtttcttacaacctcgcgaggcagactgactcagttgcactgtacgaagtcggctccgttttcctgacgaaggaagaggacacaaaacctgttgaaacagaacgcgtagcaggagctgttaccggattatggcgcaagcagctatggcagggtgaaaagaaaccagttgatttctttgttgtcaaaggaattgtagaagggctgttagacaaactcaacgtcctagacagcattgaatttgtacagtctgaacgcaaacagctgcatccgggcagaacagcgaacattttattgaatggttctctgatcggcttcatcggccaagtccacccttcattggaaaaagaactggatataaaggaaacatacgtatttgagctcgatcttcatgcgttgctcgcagcagaaacagcaccgcttgtttacacggcgattccgaaatatccgtctgtgacacgtgatatcgcccttgtaacagataaaaccgttacaagcggacagctcgagagcgtcattaaagaggctggcggcaagcttctgaaagaggtaaccgtctttgacgtatacgaaggcgaacatatggaggaaggcaagaagtcagtcgctttctcactccagtatgtcaaccctgaacaaacactgactgaagaagaagtgacaaaggcgcacagcaaagtgctgaaagcgttagaagacacatatcaagctgttttaagaggctgagaaaaaagcttgcagagaaatctgcaagcttttttctatgaacgttttttatcagcaaggcgctgcgctttttgcgtattggcgaaatggagttttgtaaaggttctgagtgcagatgccccttttttgaggatcagcttggcggccgcttcatcgacgtgcggaccggccccttttggaagcgtcattcctgccgcgcgtgatagtttatccatttccattaaaaatgaatatcttgcaatgattgaagcagcggcgacagccaggtgaataccttcagcttttgtgctaaaataggtccgctccttcacaatgtctctgccctttaaatgattgaagtagacgcctggctcagcgaattggtcaatcaaaatggcctcaggctttattccatccattttccttaataaatgggtgatcgcctgattgtgcagcaatgctttcattttcccttggctcatgcctttttcctgcatgctgttatacttttcattttttaaaaccagcaggctgtatggaatagttttgatcaggtttcgggcaatctcgatgatttgcggatcttttaaatctttagaatccttaacaccgagttccttcattaaaggaagcatggttttgtcgacgtacgcgcatacaaccgtcattgggccaaagtaatctccggttccgacttcgtcagaaccgataacagacattccggcgatatctgccggaggggcatagcggggatcagccggctttttggccattttcttcttttccggctctgctgttccccagcgcgcggattctgccgctgcgtttttgccttgaaataagaccttgccggattgatatgctgtaatggtacagccgggcggtttcgcctgaaaaacggctccctgcggaacagaggctgtaagcgaaccgctgtatgtcattttcatttggtcaatagcagacaacgatacttttatcactgaatgggacacgtaataatctcctttttttacacttttcgctgtatataccagtgtatcataacagcgggaggctcgtctttccattcatttaataaacgtgttatgataagaactaggattctcgcggaatggaggagaaacgttgtctgacggcaaaaaaacaaaaacaaccgttgacatttacggccagcacttcacgattgtcggtgaagaaagcagagcccatatgaggtatgtcgccggaattgttgatgataaaatgagagaaatcaatgaaaaaaatccataccttgatataaataaacttgcagtgctgacagcggtaaatgtggtgcacgattatgtcaaattacaagagaaatgtgaaaaactggagcggcagcttaaagaaaaggattgaacaactatgctagatatcatcatcttaatcttgctcctgatggggactttactggggttaaaacgcggttttatcctgcagtttatccgcttgacgagctttattttatcaattgcctttgcggctttattctataaaaacgtggcaccgcatttacattggattcccgcacccgatttttcagcgggacagccggctctttctttttttacggggaatttggaagcagcgtactataatgcgattgcgtttatcgttttatttatcattgctaaaatcttactgagaatcatcggctcgttcttgagtattgtcgccggcattccggtgatcaaacaaatcaaccaattgctgggcgccgttctcggttttctagaagtctatttatttacatttgtgctgctgtatgtcgcatccgttctgccggtagatgcactgcagcaaatgatggggcaatcgtccctcgcaaatgtgatcattaaccatacaccatacttgtcagggctcctacaagagctgtggacacagtacggggcataaaaaaacttctcttgtccggagaagtttttttcaagtatgatggaaacatatgtgaacgtctgggggttatgatatgcataaaaaagatattatccggctgcttgaaaccattgcagtctatatggaactaaaaggggacaacccgtttaaagtatccgcctttcgaaaagcggcggcagccctggaacaggacgaccgaagcttatcagaaatggacgatatgatgtcgctgtccggcattggaaaaggaacgtacagcgtcattaaagagtatatagatgaaggaaagtcaagcacgctcgaatcgcttcagaaagaagtgccggaaggactcgtgcctttattgaagctgccggggctcggcggcaaaaaaatcgcaaagctatataaagagctcggcgtacatgatgcagaatctctgaaggaagcctgtgaacagcaaaaggtacaaggtcttgcgggcttcggcaaaaaatcggaagaaaaaatattacaggcgctcggggaagccggaaaacagcctgaacggttcccgatcggctacgccctccggatcgcgcgggaaattgaggagcatctttctcaatttacgcatatcatcaaattttctcgtgccggaagtctccgcagagcgcgggaaacggtgaaggatctggattatatcattgctacagatcatccggctgaagtaagagagcagcttcttgagctgccaaacatcaaaagcgtgatcgcaagcggagatacgaaggtgtccgtcatcctttcctttgaatatgaaacaagcgtcgatttccgtcttgtgacggaagagcagtttccgacaacactccatcattttacgggatcaaaggatcacaatattaaaatgcgccaaatcgccaaagaacgcggcgagcggatcagtgaatacggcgttgagacagttgaaaccggagagatcaaaacatttccgagtgaacgtgaattttatgcgcacttcggcctgccgctgattccgccggaaattcgtgaaagcggacaggaagtggaaacctacagcgacagcattgaactgatagaacccgggcaaatcaaaggtgatctccacatgcactcaacgtggagcgatggtgcattttcgatcagagagatggctgaagcctgcatcaaaaaaggctatcaatacatggcgatcaccgatcattcacaatatttaaaggtcgccaacggccttactgcagaaagacttaagcagcaggcaaaagaaattgacgcactgaatgcagagtttgaaaacttccgtattttgaaaggcgttgagatggatatcctgcctgacggtacgctcgattatgatgacgatatgcttgcggaaatggatatcgttattgcatcgattcattccagttttaatcagccggaacacgtgattatgaaacggcttgagacggcactgacaaacaagcatgttgacattatcgcacacccgaccgggcgccttatcggcagacgggccggttacgaaatcgatattgatcagctgattgagcttgcgaggaaaacaaatacggcgcttgaacttaacgccaaccctgcgcgccttgatctgcgcacagagcatttaatgaaagcaaacgaacaaggggttacattggtgattaatactgatgcccataatattgagatgttagacgatatgaaaactggcgttactgccgcgcgcaaaggatggacggaaacgaaaaacgttctgaatgcccggtcgcttaaagacgtagaggtatttctgaagcgcaacgattaagtaaggaggctcacacaatcgtgcagcaaaaagtattatcagctcttgaatttcataaagtgaaagaacaggttattgggcatgccgcttcatcgctcggaaaagaaatgcttctcgagcttaagccttctgcttctatagacgaaatcaaaaaacagctggatgaagtagacgaagcttctgacattattcggctgagaggccaagcgccatttggcggccttgtagatatcagaggagcgttaagacgggcggaaatcggcagcgttctcagtccttctgaattcactgaaatctcaggcctgctttatgcagttaaacaaatgaaacattttatcacccaaatggctgaagacggtgtcgacattccgctgatccatcagcatgctgaacagcttatcacgctgtccgatttagagcgggacattaattcctgcatcgatgatcacggagaagtgcttgatcatgcatcggaaacattaagaggaatccgcacacagctcagaacactcgaatcaagagtcagagaccggttagagtcgatgctgcgttcctcttccgcatcgaaaatgctgtctgatacgattgttacgattcggaatgaccgctttgtgatcccggtcaaacaggagtacagatccagctatggaggaattgtgcacgacacctcatcctctggtgcgacactattcattgaaccgcaggcgattgtagatatgaacaattcccttcaacaggcgaaagtgaaagaaaagcaagaaattgaacggattttgcgtgtgctgacagagaaaacggcagagtatacagaggagctatttctagatttgcaagtgctgcagacacttgactttatttttgcaaaagctagatatgcaaaagcagttaaagcgacaaaaccgattatgaacgataccggctttatccgtttgaaaaaagcccgccatccattgcttccgcctgaccaggttgttgccaatgacatcgagcttggccgcgatttttcaaccattgtcatcacagggccaaacacaggggggaaaacagtcacccttaaaacgttaggcctgctaaccttaatggcgcaatcaggtcttcatatcccggcagatgaagggtcagaagcggcagtatttgagcacgtattcgctgatatcggtgatgaacagtcgattgagcaaagtttaagtacgttctcatcccatatggtgaacattgtcggcattttagaacaggtcaatgaaaacagccttgtgcttttcgatgaacttggtgcagggacagacccgcaggagggggcggccctcgccatgagcatcttggatgacgtgcatcgcaccaatgcacgagtgttagctacgacgcattatccggaattgaaggcgtacggctataacagagaaggcgtcatgaatgccagcgttgaatttgacatcgaaacgctgtcaccgacctataaacttttaattggtgtgccgggtcgaagcaatgctttcgaaatttcaaaacgcctcgggcttccggaccatatcatcgggcaggcgaagtcagaaatgacggccgagcataacgaagtcgatacgatgattgcgtcgctggaacaaagcaaaaaacgtgcggaagaagagctttctgagacagaatcaatcagaaaagaagcggaaaaactgcataaagagctgcagcagcaaatcatcgagcttaacagcaaaaaagacaaaatgcttgaagaggcagaacagcaggctgctgaaaaagtaaaagcggcaatgaaagaagccgaggacattattcatgaattgcgcaccataaaagaagaacacaaatccttcaaggatcacgagctgattaacgcgaagaaacggttagaaggcgctatgccggcttttgaaaagtccaagaaaccggaaaaaccgaaagcgcaaaaacgcgactttaagcctggcgacgaggtgaaagtcctcactttcgggcaaaaaggaacattgctcgaaaaaacaggcggcaatgaatggaatgttcaaatcggtattttaaagatgaaagtaaaagaaaaagatctggagtttatcaaatcagctccggagcaaaaaaaagaaaaaatcattacagcggtcaagggaaaggactatcacgtatcgcttgaacttgatctccgcggcgaacgctatgaaaatgccctcagccgggttgaaaaatacttggatgatgcggtgttagccggatatccaagagtgtcaatcatccacggaaaaggaaccggcgctttaagaaaaggcgtacaggatcttctgaaaaaccaccgcagcgtcaaaagttcccgtttcggtgaagcaggtgagggaggatcaggcgttacggttgttgaactaaaataaaagggagtatggccatgagtgatttttgggaaaacgagcttgtggaaatcgcggcatattacagtgtcgcggttctctgcctcgtcctctttttgactgtgtttgagctggtgacggcttataaaaactgggaagagattcaaaaaggaaatcttgcggtggcaatggcgaccggcggaaaaattttgggaatcgcaaacgtatttcagcattccatctcccagcataattcgctgctgcaaatgatcggctggggcgtttacgggtttgttatgcttctgatcagctactttatttttgagtttttgactccgcggtttaaaattgatcaggaaatcgaaaatgataaccgggctgtcggctttatttcatttgtcatttctgtcgggctttcatttgtggtggcagccggaatataaggggacggagaatagatggaaaagcttgcgaaaatactgctcgccgcggcgggaatctttttgttaattggtcttatatatctgttcatattatgagaaaaagaaagatttacctttctttttcttttttttgccgtccatctgctataatgataaggtggatctctaaaatcgaaaggggaggttttatgcagtctcaaaagccgtggcttgccgagtatcccaacgatatcccgcatgagcttccgttgccgaataaaaccctgcaatccatcctgacagactccgccgcacgattccctgataaaaccgcaatatcgttttatggaaaaaaactcacctttcatgacattctgacggatgctcttaaacttgcagcttttttgcaggtcaatggcctgcaaaaaggagacagagtggctgttatgctgcccaattgcccgcaaacagtgatttcttattatggcgtcttgtttgccggtggcatcgtggtgcagacgaatccgctttataccgagcatgagcttgaataccagcttagagatgctcaggtaagtgtaatcatcaccttagatttgcttttcccgaaggcgataaaaatgaaaacgttatcaatagtcgaccagattttgataaccagcgtaaaagactatttgccttttccgaagaatattctttacccgctgacgcaaaaacaaaaagtgcatatcgactttgacaaaacagctaacattcacacgttcgcttccagtatgaagcaggaaaaaactgaactcctgacaatcccgaagatcgatcctgagcatgatatcgctgtcctccagtataccggaggaacaaccggagctccaaaaggggtcatgctcacgcaccaaaatattttggcaaatactgaaatgtgcgccgcttggatgtatgacgtgaaagaaggcgctgaaaaagtgctgggcatcgtcccgttttttcatgtctacggactgacggcagtcatgaactattcgattaaactaggcttcgaaatgattcttcttcctaagtttgatccgctcgaaacacttaaaatcatcgacaaacacaaaccgacgctctttcctggcgcaccgacaatttacattggccttttgcatcaccccgaattgcagcattatgatctgtcatccattaaaagctgtcttagcggatcagccgcgctccctgtggaggtaaagcagaaatttgaaaaggtgactggcggaaagcttgtggaaggctatggtttgtctgaggcatccccagtgacgcacgccaattttatctggggaaaaaacaagccgggcagtatcggctgtccttggccaagtacggacgctgcgatctattctgaagagacgggtgagcttgccgctccgtatgagcatggagaaatcattgtaaaaggtccgcaagtcatgaaaggatactggaataaaccagaggaaaccgccgcagtgctgagagatggctggctgttcaccggggacatgggctatatggatgaagaaggctttttctatattgctgacaggaagaaggatatcatcattgccggcggttacaatatttacccgcgtgaggtagaagaagcgctttatgaacatgaagccatccaggaaattgttgtcgcaggcgttcccgattcctacaggggagaaacagtaaaagcatttgtcgtattaaagaaaggcgcaaaagccgatgcagaagaactggacacttttgcaagatcacgtctagctccctataaggtgcccaaagcctatgagttcagaaaagagctgccgaaaacggcggtgggaaaaattttaagaaggcgtttacttgaagaagaaaccgaaaatcatcatatcaaataaaaaaagagaacgtccatgaataaacttgacaaacctgaaaatccttcttatcataaaattatgaatgaatagtcattcatttctataggaaggaacgatgaacattgaagcaaaaacggccaaagtatatgcagattattgatgcagcagtagaagtcattgcagaaaacggctaccaccagtcacaggtatccaaaattgccaaacaagccggagtagcggacggcaccatctatctctattttaaaaacaaagaagatattttaatttctctattcaaagaaaaaatgggtcaatttattgagcggatggaagaggacattaaagaaaaagcaacagcgaaagagaaattggcgcttgtgatttcaaagcatttttcccttttagcgggtgaccataatctcgcaattgtcacgcagcttgagctccgccaatccaacttggagctgcgccaaaaaatcaacgaaatattaaaaggctacttaaatattttggatggcattttgacggaaggcatacaatcaggcgaattaaaagaaggcctcgacgtccgcctcgcccggcagatgatttttggaacgattgacgaaaccgtgacaacatgggtgatgaatgaccaaaagtacgatcttgctgcgctttcagacagcgttttagaattattggtgtccggaattcataataagtaaaggagttctgtcctatgaatgcaatatcactggcagttgatcaatttgtggcagttttgacgattcacaatccgccggcaaatgcgctttccagccggatattagaagagctgtcttcctgtcttgatcaatgtgagacagatgcaggcgttcgaagcattatcattcacggcgagggaagatttttctcagccggcgctgatattaaagaatttacatcgcttaaaggcaatgaggattcctcattgctcgctgagcgcggccagcagttaatggagagaatcgaaagctttccaaaaccgattatcgcagcgattcacggcgctgctctcggaggcgggctggagcttgcgatggcctgtcatatcagaatcgcaacagaagatgctaagctggggctcccggagcttaatctcggtatcattccaggttttgcggggacacagcgccttccgagatatgtcggtacagccaaagcattagagctcatcggatcaggagaaccgatatccggaaaagaagcgcttgatctcggacttgtctcaattggagcgaaagatgaggcagaagtgattgaaaaagcaaaagcacttgccgctaagtttgcagagaaaagcccgcaaacgctggcatctttgcttgagcttctttattccaacaaggtgtattcctatgaaggcagcttaaagcttgaagcaaagcgatttggggaagcatttgagtcagaggacgccaaggaaggcatccaggcatttctcgaaaaaagaaagcctcagttcaaaggcgaataaaaggggatatgatcatgaatctatttgtactgatgaaacggacgtttgacacagaagaaaaaatcgtcattgaaacaggaaagattcaggatgacggagcggaatggatcattaatccatatgatgagtacgcgatagaagaagccatccagttgaaggaaaagcatggcggcacgatcaccgctgtcacggtcggcggtgaagaagcggagaaagaattgcgtacggcgcttgccatgggttgtgaccaagctgttttaatcaacatagaagatgatcttgaagaacccgaccaatattccatttctcaagttttataccactatttgaagaatcaggagtttgatttgattctcggcggaaatgttgccattgacggaggatcaggacaagtggcgcctcggcttgccgagctactggacattccgtgtatcactacgatcaccaaactcgaaatcaacggcactgatgcagaagcagaaagggacgtcgaaggggatgttgaaaaaatcaaaacgacgctcccattgcttgtcacagctcagcagggcttaaacgagccgcgctatccatcgcttccgggaattatgaaggctaagaaaaagccgcttgaagagcttgaacttgatgatcttgacctggacgaagaggatgctgaaccaaagctgaaaaccattgaacgttttctgccgccgaaaaaagaagccgggaagcttctccaaggtgagcctgctgaacaggcaaaagagcttgtttcattgctccgcagcgaagctaaagtcatttaaagcttggacattcaaagaaacagggggatgttagaatgggaaaaaaagtgatcgtgcttggagaaatacgcgatggggaattgcggaatgtcacctttgaagcaatagctgcaggaagaaccatttcaggagatggggaagtcatcggtgttctcatcggtgaaaatgtacaaagcattgcacaagagcttattcattacggagcagataaagttcttaccgctgaggacccgaagctgaaaacatacacggcagacgggtacagccaggtcatgagaggtgttatcgagcaagaaaatcctgattcagtcatcttcgggcatacggcaatgggcaaggatctttcaccgaagcttgctgcccggctgcaaacaggcttaatttctgatgctatagatgtaagcgttaccggaggaaatgttgtgttcacacggccgatttactcggggaaagcttttgaacgcgtcatttcaaccgatccgatgatctttgcaacaattcgccccaataacattcaagcttcagaaaaagacaccagcagatcgggaagcatcgaaagcataaatgtctctcttactgaccttcgcaccgtggttcaagaggtcgtcaaaaaaacggcggacggtgttgatctctccgaagcgaaaattatcgttgcgggcggccgaggagtcaaaagcatggaaggatttcagccgctgcaggagcttgcagaggtgctaggggccgcagtcggggcttctcgcggggcatgtgacgctgattattgcgattacgctctccaaatcgggcagaccgggaaagtcgtcactccggatttgtacattgcatgcggcatttccggcgccatccagcatttggccggcatgtcaaacagcaaggtgatcgtcgccatcaataaagatcctgaagccgatatctttaaaatagcggattacggcatcgtcggtgatttatttgaagttgtcccgttattaactgaggaattcaaacaattgaatatacactcataaaggaaatcccggactttaaaagttcgggattttttcatatttataaatacatacgtacaaatataaaaccaatagaaaatgtggttgacatgtacgaacatatataatatggttactttaaaagcgcttacattcatgctgactcctcaggcaaaaagacagatcacatatttgactgtggtgcttttcatatccgtatgaaaggaatgatcagaggcatgtctgaacatcaagcagtgattcaaacagatatcgtaaaaggaaccattaacaaaaatatatacggtcattttgctgagcatttaggaagagggatttatgaggggatctgggtcggaacggactcagacatccccaatatcaacgggatacgaaaggacgtgctggaggcgctcaaacagctgcacattcctgtcctcaggtggccgggcgggtgttttgcggacgaataccattgggcaaacggtgtcggtgaccgtaagacaatgctgaacactcactggggcggtacaattgaatcaaatgaattcggaacgcatgaatttatgatgctttgcgagctgcttgaatgcgagccatatatttgcggcaatgtcggaagcggaaccgttcaggaaatggcggagtggattgagtatatgacatttgaagaaggcacgccgatgtcagactggagaaagcaaaatggaagagaagaaccttggaagctgaaatatttcggcgtgggcaatgaaaactggggctgcggcggcaacatgcatcccgaatactacgcagatctgtaccggcgttttcagacttatgtccgcaattacagcgggaatgacatttataaaattgcaggcggcgcaaatgtggatgattttaattggacggacgtgcttatgaaaaaagccgctggcctgatggacgggttgagtcttcattattacacgattccgggggatttttggaagggcaaaggatcagccacagaattcacggaagatgaatggtttattacgatgaaaaaagccaaatacatcgatgaattgattcaaaaacacggcacgattatggaccggtacgatccggagcagcgggtcgggctgattattgatgaatggggcacgtggtttgatcccgagccaggcacgaatcccggtttcttatatcagcaaaacaccattcgtgatgcactggtggcggcttctcatttccacattttccatcagcattgccgccgggtgcaaatggccaacatcgcccaaacagtaaatgttctgcaagcgatgattttgactgagggagagcggatgcttttgacaccgacgtaccatgtatttaatatgtttaaggtgcatcaggacgcttctcttttagccacagagacaatgtctgccgactatgaatggaacggtgaaacgcttccgcaaatcagcatttcagcgtcgaaacaagctgaaggcgatatcaatatcacaatttgcaacatcgatcaccaaaacaaagcggaggcggaaatcgagctgagaggcctacacaaggcagcggaccattccggagtcattcttacggcagaaaaaatgaatgcgcataacacgtttgacgatcctcatcatgtcaaaccggaatccttcaggcaatacacgctcagcaaaaacaaactgaaagtaaaactcccgccaatgtcagtcgtcttacttacgctgcgtgctgattcttaatcgcgcaagagcgccggagcttcatgccggcgctctttttcaggttttaaaacagctccggcagggcatggtaaagtacatgacagtgaagaggagatgtgatcttatgcttcgtaccattttaatgattattggggcaattgtagtgatcggggccattatcagatttgtgttttaaaaaaagagcatatcccattcaaccatataaaaatgagtaaaccggctgtgatcaggaaaaaataatttgtaagcattaaaatagcgtgaacgaatgggagatgctatactaaaaatcatcatttcacattggaggaattcaataatggctatcgtaaaagcaactgatcaatctttctcagctgaaacaagcgaaggcgtcgtactggcagacttctgggctccttggtgcggaccttgtaaaatgattgcacctgttcttgaagaattggatcaagaaatgggagacaaactgaaaatcgtaaaaatcgatgtagacgaaaaccaagaaactgccggaaaatacggcgttatgagcatcccgactcttcttgtgttaaaagacggcgaagtagttgaaacttcagtcggcttcaaaccaaaagaagcgcttcaagagcttgtaaacaaacatctttaattttccgctgcttacatgccagagcgattccgattgagggatcgctttttttattcgccaattgtgaaccatagagaaaaacaaacgttcgtgttaaactggaaataaaggattaaacataaggaagggtaacatatgaacaaacaactgaaagaaaaactcgccctccttcctgatcaaccgggttgttatctcatgaaggaccggcagcagactgtgatctacgtagggaaagcaaaagtgctgaaaaacagagtgcgctcctacttcaccggttctcacgacgcgaaaacccaaaggcttgtgacggaaatcgaggattttgaatatatcgtgacgtcctccaatcttgaagcgcttattttagaaatgaatctgatcaaaaagcatgatccgaaatacaacgtcatgctcaaagacgacaaaacctatcctttcataaaactcacccatgaacgccacccaaggctgattgtcacccgcaatgtcaaaaaagacaaagggcgctatttcgggccgtatccgaatgtacaggcagcaagggaaacaaaaaaactgctcgaccgtctgtatcctctcagaaaatgctccaagctcccggacagagtgtgcctttactatcatctgggccaatgcctcgctccgtgcgtaaaggatatttccgaagagacgaacagagagctggttgaaagcattacacgtttcttaaggggcggctataatgaggtcaaaaaagagcttgaagagaaaatgcatgaagctgctgagaatcttgagtttgaacgagcaaaagagcttcgtgaccaaattgcccatattgaatcaacgatggaaaaacaaaaaatgacgatgaacgatctagtcgaccgtgatgtattcgcgtacgcgtacgataagggctggatgtgcgtgcaggtctttttcatccgccaaggaaagctcattgaacgcgatgtcagcatgttcccgctttatcaggaagcagatgaagagttcctcacgttcatcgggcagttctattcaaaaaacaaccacttccttccgaaggaggttttagttccggacagcgtagatcaatccatgatcgagcagctgctggaaacaaacgttcaccagccgaagaaaggcccgaaaaaagaactgctcatgcttgcccataaaaatgcgaaaatcgcattgaaagaaaaattctctttaatcgaacgcgacgaggagcgttcaatcggggctgtgcagaaactaggtgaggcattaaatatttatacgccgcacagaattgaagcgtttgataactcaaacatacaggggacaaacccggtttccgcgatgattgtgtttatcgacggcaaaccatacaaaaaggaataccgcaaatataaaatcaaaaccgttacagggccggatgattacggttctatgagagaggttgtcagaagacgctatacgagagtgcttcgtgagaatctgccgctgcccgatctgatcatcattgacggaggaaaagggcagatcaacgcagcaagggatgtcattgaaaatgaactcggcttggatatcccgatcgccggtttagcgaaagatgaaaaacacagaacctcaaatttactgatcggtgagccgctggaggtggtgtatctggaacgaaacagccaggaattttacctcctgcagcgcattcaggacgaggtgcaccgttttgcaatcagttttcacaggcaaatccgcggaaaaagcgcgtttcaatccgttttggacgacatcccgggtatcggagagaaaagaaagaaaatgctgttaaagcatttcggttccgttaaaaaaatgaaggaagcaagccttgaggacatcaaaaaagccggtgttcctgcagcggcggctcagctcctttacgacaaattgcaaaaataatgttgtccttttaaataagatctgataaaatgtgaactaatttcatagttagatcgtgttatatggtgaagatagaggtgcgaacttcaagagtatgcctttggagaaagatggattctgtgaaaaaggctgaaaggggagcgtcgccgaagcaaataaaaccccatcggtattatttgctggccgtgcattgaataaatgtaaggctgtcaagaaatcattttcttggagggctatctcgttgttcataatcatttatgatgattaattgataagcaatgagagtattcctctcattgctttttttattgtggacaaagcgctctttctcctcacccgcacgaaccaaaatgtaaagggtggtaatacatgggtcttattgtacaaaaattcggaggcacttccgtcggctcagtcgaaaaaattcaaaatgcggcaaaccgcgcaattgcagaaaaacagaaaggccatcaagtcgttgtcgtcgtttcagcaatgggaaaatccactgacgaattggtcagccttgcaaaagctatttctgaccagccgagcaaacgcgaaatggatatgctgctggcgacaggcgagcaggtcacgatttcactcctttcaatggcattgcaggaaaaaggctatgacgctgtgtcttatactggctggcaggcgggaatccgtacggaggccattcacggaaacgccagaattacagatatcgacacttcggttttagcagaccagcttgaaaaaggaaaaattgtcattgttgcaggcttccaaggcatgacagaggattgtgaaattacgacattgggccggggcggttcagatacaacagcagttgctttggctgccgctttaaaagctgataaatgtgacatatacacagacgtgccaggtgtgtttacaaccgatccgcgctatgtgaaatcagcgagaaaacttgcgggcatctcatacgatgaaatgcttgagcttgccaatttaggcgccggcgttcttcatccgagagcagttgagttcgcgaaaaattaccaagtgccgttagaagtgcgttcaagtacagaaaccgaagcgggaacattaattgaggaggaatcatccatggaacagaatttaattgtcagaggcattgcatttgaagatcaaatcacaagagtaaccatttacaggctgactagcggtctgacaactttgtctactatttttacgacacttgccaaaagaaacataaacgtggatatcattatccaaacgcagaccgaggacaagactggaatttccttctctgtcaaaacagaagatgcagaccaaaccgttgcggtgcttgaagagtataaagacgcgctggaatttgagaaaatcgagacagaaagcaaattggctaaagtatccattgttggatccggcatggtctcaaatcccggtgtagcggctgaaatgtttgctgtactggcgcaaaaaaacattttaatcaaaatggtcagcacatctgaaatcaaagtgtcaacagtcgtaagcgaaaatgacatggtgaaagcagtcgagtcgcttcacgatgcatttgagctttcaaaacacccttcagctgtgtaatgacaatcaaaaaggcgggactatgcagtcaccgcctttttgattacactgggtctttcatatcccatttcacagtcagaaccactttatcggctctctttttcacttgttcatatgattcggcaatctgatcattcatcaattgaatttgttcagcgataaaaccagcctccagctgaaagcaaggttctttctgatgtttaagccggttggaaataatcggcccttcaagttcaaattcaagctcctgttttttagcgcttacgttggtgagggttccccagcccgcttcttcaaagaaggccggaaattcctcccatgattcaagaggaaacttacgggcgagatgttttcctgcccaatacatcatggaagagtaatcttggccaagcatatctgggagaacgatctctcgtattagttcgtaggcataggcgttcatttcaatttcttttaggttgtcaatagatgcttcaaatttagacttcatatctgtctcccctctctcctgcgtatattatagctcaaacaggggggaggattacagaatgatcctgtaattcttatgaaaaattaagcaagaaatatatattgataaaataaaatttttcaatcaactaatcaattcggaaaattataatttatgtacgcgttttcttgacgcccttttgagggaggagtaaaatgaaattgtcaataaatcttaataaagtgcttacaattgaaagaagtgggggaagagatttagcacatttcgcacttatcaaacagggggtaaagtaatgtctgggaacagagagttttattttcgaagattgcattccttgcttggcgtcataccggtcggcatctttctcattcagcatttagtcgtcaaccagtttgccgcaaggggcgctgaagcattcaatagcgctgctcattttatggatagtctgcctttcaggtatgccttggaaatttttattatcttcttaccattaatttatcatgcagtttatggtgtgtacatagcgtttactgcgaaaaataacgcaggccaatacagctacatgagaaactggctattcgtcctgcagcgtgtaaccggtatcatcaccctcattttcgtcagctggcacgtgtgggaaacccgcattgccgcacaaatgggtgctgaggtcaatttcgacatgatggcgaatattttgagctctccggctatgcttggtttttacattgtcggtgttttatcaacaattttccacttctcgaacggtttatggtctttcgctgttacatggggcatcacggtaacgcctcgttctcaaagaatttcgacatacgttacgctgattatttttgttgcactgtcatacgtaggcttaaaagcgattttcgcatttgtttaagagtactagattactagagggagaggggctatcatgagtcaatcaagcattatcgtagtcggcgggggtcttgccggcctcatggcgacaattaaagcagcggaatcaggaatggcggttaaattgttttccatcgttcctgtcaaacgttctcattcagtttgtgcgcaaggcggcataaatggagcggtcaatacaaaaggggaaggtgactctccgtgggaacattttgatgacacggtatacgggggagactttcttgccaaccagccgccggtcaaggcgatgtgtgaagcggcgccttcaatcatccacttattagaccggatgggcgtcatgtttaaccggacgcctgaaggcctgcttgatttccgccgattcgggggtacacagcaccacagaactgcttatgctggtgcgacgacgggacagcagctgctttacgcactggacgagcaagtgcgcagatacgaagttgcgggtctggtcacaaaatacgaaggctgggaattccttggcgctgttttagatgatgacagaacctgccgtggaattgttgcacaaaacctgacaaacatgcaaattgaatccttccgttcagacgctgtcattatggcgacgggcggaccgggaatcatctttggaaaatcaacgaactccatgattaatacaggatctgctgcatcaatcgtttatcagcagggagcgtattatgcaaacggagaattcattcaaatccacccgacagccataccgggcgatgacaaattaagactgatgagtgaatcagcgcgtggtgaaggcggtcgcgtgtggacatataaagacggcaaaccatggtatttcctagaggaaaaatatccggcatacggaaacctggtgccgcgtgatattgcgacacgcgaaatatttgatgtgtgtgtgaaccagaagctcggcattaacggtgaaaacatggtatatctcgatctgtctcataaagatccgaaagagcttgatattaagcttggcggcatcattgagatttatgagaaattcatgggagacgacccgcgtaagctcccaatgaaaatcttcccggcggtccattattctatgggcggtttatgggtggattacgatcaaatgacaaatatccctggactgtttgcggctggggaatgtgattattctatgcacggcggcaaccgcttgggagcgaactccttgctgtctgcgatttacggaggcatggtggccggaccgaatgcggtgaaatatgtaaacggcttagaatcttcagcggaagacatgtcttcatcattattcgacgctcacgttaagaaagaagaagaaaaatgggctgatattatgagtatggacggaaccgaaaatgcctatgttcttcacaaagagctcggtgagtggatgacggcgaacgtaacggttgtccgccataatgacaagcttttgaaaacggatgacaaaattcaggagttaatggagcgcttcaaaaagatcaacatcaatgatacgacaaaatggagcaaccagggagcgatgttcacacgccagttctcaaacatgcttcagcttgcgagggtgattacccttggcgcatacaaccgtaatgaaagccggggcgcccattataaaccggattatcctgaacgtaatgatgatgaatggctcaaaacaacaatggctaaacatgtaagcccgtatgaagcgccggaatttgagtatcaggatgtcgatgtatcactgataacgcctcggaaacgggattactcgaagaagaaggtggcgaaataatcatgagtgaacaaaaaaccatacgatttattatcacacgtcaagatacagccgacagcacgccttacgatgaagaatttgagattccataccgcccgaatctgaacgtcatttccgctctgatggaaatccgccggaatccggttaatgtcaaaggtgagaagacaacccctgtcacatgggatatgaactgtcttgaggaagtatgcggcgcatgttcaatggttataaacggaaaaccccgccagtcttgtacggcgcttattgaccagcttgaacagccgatccgtttaaaaccaatgaaaacattcccagtcgttcgtgatttgcaggttgatcgcagcagaatgtttgattcattgaaaaaagtaaaagcatggataccgattgacggtacgtacgatttaggaccggggccgagaatgccggaaaaacgccgtcaatgggcatatgaattatcaaaatgcatgacatgcggcgtctgcctcgaagcttgcccgaatgtgaacagcaaatcgaagttcatggggcctgcaccgatgtcgcaagtccgcctgtttaacgcacatccgacaggcgccatgaataaatctgaacgattagaagcattaatggatgaaggcggccttgcagattgcggcaactcgcaaaactgtgttcaatcctgtccgaaggggattccgcttaccacttcgattgcagccttgaatagagatacaaacttacaagcgttccgcaatttcttcggaagcgacagagtataagaagaaaaaacctcttccgcatgggagaggtttttttaaacaataaggagatgaaagaagatgaagcttcccgcttatattgatatgccgtttcaagaatggaaaacatccttttcttttttcaatgaggtatccgtaagattttccgagacagacatgtttgggcatatgaataatgtaaccccttttatatattttgaggaggcgcggatttcttattttaaaaagctgaatatgatgagtgaaaacatgacagtcgtggcaagccagcaatgcgattatttgcgccaagtcatgccttatgaagagttgcgcatctatgtgaaaacaagcgcagtcggcagttcatctcttaccttgcactatctcggagagaacctcgaaggcgagccctgcttcaccggggcagtcgtgatggttcaagtctcaaaggaaagcggcaaggctgtcagctggacggatgaggagaaagaaacgcttcttcatacacgataaactaattatcttgtaaacgtcacctcctgcgcccttcttacatatgatatctcgactatatcaaaacccattcgtttctgattcgctctcaccttagcaaggagggttacaatacttgaaggagaaagaatttcaatcgaagccgctgctaacgaaaagagaaagagaagtgttcgaattgctcgttcaagataagacaacaaaggagattgcaagcgagctatttatcagtgagaaaaccgttcgaaaccatatttcaaatgccatgcagaaattgggtgtgaaagggcgttcgcaagccgttgttgagcttcttagaatgggtgagctagagctttaatccttgccggtattccttcttttaggaaggagccggttattgctgtttgtttggaacattcgaaaccatatttggaatgctgtgaaaaacgtaggcaagtcataaattaaattttatttcttgatgttgtttgactaaagtcctctatttctctcctgcgagtcttgcattttcttcaaaaaagaaggaaaatagacacggaacgcttttgtgcgtaagagatccttgagtgagggatggacaaatgacatcaaaacctttggagcatgttgcggatattgaaaagtcactccgccacattgccgcgatcattaagcaaaaaggacgagaaatccttaaccaatatgcgattacgccgccgcaatttgtcggcttgcaatggctttatgaattaggagatatgacaatcggtgaattatcgggcaaaatgtatctggcatgcagcacgacaacggacttaatcgaccgcatgcaaaaaaatgagcttgtggagcgggtcaaggacccggcggacagacgtgttgtccggatacatctgctgcctgaaggagaacggattatccaagaggtcattacaaaaagacaggaatatctgcgtgatatgtttgaatcgtttacagatgaagaaatagccatcttcgaaaaatctttgatgaaactgcagcatgaaatgaagagaaaatgaggcgattttgttggaacaaccaataggagtcattgattccggggttggcggtttaaccgttgcgaaggaaatcatgagacagctacctaaagaaaatattatctacgtcggggatacgaaacggtgtccttatgggccgcgccctgaagaagaggtgcttcaatatacgtgggagctgacgaattatttactcgaaaaccaccacatcaaaatgctcgtgatcgcctgtaatacagcaacagcgatcgcattggatgacatccagcgaagcgtcggtataccggtggtcggagtgatccagcctggtgcgagagcagcgataaaagtgacggataatcagcatatcggtgtcatcggcacagagaatacgattaagagcaatgcatacgaagaggcgcttttggcattaaatcctgatctgaaggttgaaaaccttgcttgcccgttgcttgtgccttttgtggaaagcgggaagtttcttgacaaaacagcagacgagattgtcaaaacctcgttgtatccgttaaaagatacatcgattgattcgctgattttaggctgcacccactatcccattttaaaagaagccattcaaagatatatgggagaacacgtgaacattatttcgtccggcgatgaaacagcccgggaagtcagcacgattctctcgtataaagggctgctgaaccagtctgcgaatgcccctgatcatcagttcttgacaacaggagcgcgtgatcagtttgcgaaaatcgcagacgattggtttggccatgaggtgggccatgtggaatgcatctcactgcaagaaccgattagaagatagttttccccgcaacggtatgttgcgggtttttttctgttttgccggaattcttcggtctatttcctaaagaggctcgtatacataatagtacaaacatccttaggagggaaaagtatgctgaaaaaaggacctgcagtcattggtgccacttgtctcacctctgccttgcttttatccggatgcggtttgtttcaatctgataaggcagccgaggaaattgatccgcctcaagacgttacattcgtgaacgatgaagcgggtgccaattcaaatacaacagcagccaaaaaaacagaaagtgaaaaaagcgataccgcaaaagcggatcaagcctcatctactgttatgagggagctttatctcattgataaaaacggatatgttgttgcgcaaacgctgcctctccctaaaagtgagagcacggctaagcaggcgcttgaatacctcgtacagggcgggcctgtgtctgaaatccttccgaatggcttcagagctgtattgccggctgacaccaccgttaacgttgacatcaaaaaagatggaaccgcgatagctgatttctctaatgagttcaaaaattataagaaagaagacgaacagaaaatcgttcaatctgtgacgtggacgctgacgcaatttagttcgatagataaagtgaagctgagaataaacgggcatgaactgaaggagatgcctgtaggagggacgccgatctcagatgatttaagccgcaaagacggcattaatttggaaacagccggtgtaaatgatctcactgctacccatccgctgacagtctactatttggcggaaaatgaagacagtgaatactacgtgccggtgaccaaacgaatcgacaattcggaaaaagacgacgttacggcagccatcaatgaattggctaaagggccgagcaaggtgagcgggctgttaacagacttcagtgaagatgtaaagcttgtcagcaaaccgaaaatcaaagacgggcgcgtgacgttggatttcaatcaatctatattcggcagcgccgatgagaagacgaaaatgatttcttcagaagtgctgaacagcattgtgctgacgttaacggagcagccggatgtaaaaagcgtctctgttaaagtgaacggaaaatcagagcttgtaaatgaaaaaggcgaaaagctcacagaaccggtctccagaccttctcaagtgaatacgggtagtttttaaattgggatttttgatatactagaaagaaagaggttagcgttccggctgcctctttctttattcaattccgggacaaaaatggtttatgtacatacaatcggaggtaaaacatgagacatgacggaagacaacacgatgagctgcgtccaatcacattcgatttggattttatcagccatccggaaggttctgttctaataacagcagggaatacaaaggtaatctgcaacgcgtctgttgaggaccgcgtaccgccgtttttgcggggcggagggaaaggctggattacagcagagtacagcatgctgccgcgggcaacaaaccaaagaacaatcagagaatcttctaaggggaaaatttctggcagaacaatggagatccaacgcctgatcggccgcgcgcttcgagctgttgtagatctggaaaagctcggtgaacggacgatttggattgactgtgatgtcattcaagctgatggaggaactagaacagcttccattacaggcgcatttcttgctatggcgattgcgattggcaagctgatcaaagcaggaacaatcaagacaaatccgatcactgattttcttgctgcgatctctgttggaattgataaggaacagggaattttgttagatttaaattatgaagaagattcctccgctgaagttgacatgaatgtcatcatgacaggcagcggccgttttgtggaactgcagggaaccggggaagaggcgactttttcaagagaggatctgaacggtcttctgggtcttgcagaaaaaggaattcaagagctgattgacaagcaaaaagaagtgctgggtgattctctgccagaactgaaataaagacagaaaggcttgatcatcatgaaagaagcaattattgcgacacataatccgggaaaagtgaaggaattcaaagaaattcttgagccaagaggctatgatgtcaaatctttagctgaaattggatttacagaagaaattgaagaaacaggccatacatttgaagaaaatgccattctgaaagcggaagctgttgccaaagcagtaaacaaaatggtgattgcggacgactccggtctatccatcgataatcttggcggcaggcccggggtttattcagcccgctatgcaggggaacagaaagacgaccaggcaaatatcgaaaaagtgctcagcgagctgaaaggtatcgaaaaagaacagcgcaccgcccgtttccgctgcgcactggccgtgagtattcccagtgaggaaacaaaaacagtcgaaggccatgttgaagggtatattgccgaagaaccgagaggagaatatggctttggctatgacccaatctttatcgtgaaagataaagataagacaatggctgaactgacaagtgatgaaaaaaataaaatcagccatagggctgacgcacttaaaaagctatctaagcttttggaggcataaggaggaagcttgtacatgaacgtgctgattatcagtgacagccatgggcttgaagaagaactccaaaccattgcgaaacggcatgaggcagaagttgatcttatgattcattgcggggactctgagcttgaaacgaggcatcctgcattggagccttatgcggttgtaaaaggcaattgcgattttgccggcgattttaaggacgagcttcttctgaatgccggctcaagaaaaatactggtcacacacggccaccttcacggtataaaacagaccttgttaaacgtatactatcgtgcagaggagctcggagcggatgttatctgcttcgggcattcgcacatcgcgggcagcgaagtgctgcgcggaaaactgatgattaacccaggcagcatccggcttccgagggtgcgcaggacagaaagctatgctatactgacattagaaaatgatgctgcgtcagtccgtttttacgaccaagcaggcaatgaaattgaggatctgcaaaatcgagtcacactatgaaaatgtcatgaggaagaaaattttcttcctcatgaaaaaaattctaaaaaaccgttgacttattattgcatcccatatataataaatcttgtcgctgatagttaaagcgaaaaacaaaaaataaaacgtgtcccagtagctcagctggatagagcaacggccttctaagccgtcggtcgggagttcgaatctctcctgggacgtaccaaaagaaaaacctcaaatcctaaatggatttgaggttttttgttgtcgtgttatgattttcatttgttatttaacggatcatcatccaagccgtcagcttttccttctttatacagacgaggttcttcttttttcacagtttcagaaatatgttcattttcttcaacagtgcgtttgccgacaaccacttcatcagtgacaaccggttttttagtcacttccagcttttcctcaacgattggcactctgatctcttccgaatcgttgacgggagcagcgtccgttttattttcatccactggacggcgttcgacataaatttcatcatgtctcaccgggatgtccatatctcttttttctgttttcacttcttttcctatttctacttcgccggtttgaacgtcttccttatcgactttcagctgttcttcccggagcggcatcgttttttcttctttcgttgtataatccgccacttcatttgcgcttgaaaagccgcctgaaagggcattgccgttatcaataggagcatttacatctgcatctgtatcgacggctaccagaagttttccgtcatccaaatcttcttgatacttgtctatttcatccgttttaatatccaaatcggataatgctttgctgtgtgcagcagtatcatccattgtgaaataatctttcagtttatcgaaaaaagattcagattcgccctgatgtgcatcgatggcttgattgacctctgttcctgtacgtgactccaaataatctgtatctcgccggcttgttactacagagatgtcgtcagaatcatagccttttgtgagtaagccttcaatcgctgcgatggtttcctgcggagtttcgaatacaccaactatgcttttcatatcaatctcctcctttatgaatttgcatgatatcgttcatgtcgtttgtaattcccgctgttctttgaattaaacaaaattgaaaacattgggcgggtatcaaaagggtgaaaagtgtgtaaatacaaaaaaatagataagacagactttcctctgtcttatctatcttcatagttgcagttccttcgtcataaacacactgttcggatcttcaacatagtctgcaaacggttcgcaatactgaaaaccaaagctttcatacaattttcttgccggctcaaatgaagtcattgaacccgtttctaagcttagtcgctcataacctcgcttctcggcttcttcaatgatgtgctggagaacttgtttggcaacgccttttcttaaatgtgaagcagaagttcgcattgatttgatttctccatgccggctgtccagttcttttagcgctccgcagccggcgagttcatcaccctcccatgcactccaaaatgttatttcaggctctcttagtttctctaaacctaaggcatgagtgctttctggcggggacataagcgtcatgctatgtaaatgctcattcacaagtgagaccacctgacgtccagttaaatcgtctatttttatatgcaattttattcctcctcaaactttgatcttaatcatatttcatcctgtttccaactataaagacagaaaatctgacagtattgaagcccctttgaaatatatgagttgcaaaagatgtttgaaagcaaaaaaagaggccgaaatcgttgttcggcccttgcagtcttctttaatatctaaagcctccatgcacaccggctgttccgctaaaaccgccgacatgtgtcgctggaatactgaacccgccgctatggccgctgaagccagtgcctgaaaattgctgcccgaaaaaatctgaagtgtatggataagaggagtacatagcagagggagtggtcaacgggctatatgcctggctgaacggctgtccgtatccgtagcctccaaatggctgctggctttgctggtaaaaggcaggggaagcaggataatgctgctgcggaaagctggggaagcttggaaagcccgcaggaaatccttgcatgtctgcaaatgatttattcatcgtatcaccttttctttgcaagataccattaatgtatgccgagggaacaaggggagtgcctatccgaattgaaatggtttgcaagatgatctgtcagactcaaatcctattcgaatcacagtgtgttataaaatcttacacgtttatgtgaaattgcattattctggtgtatccttgatagattaataaaaaaattataaaaacttttaacatttgcaattccttttgtaccaataatgaaagcgtatacaatatagattgattaatcaaaattgtctaataattttaaaaaatgctgttgacactgcgtccaaagcggcgtaatatgagttcaacaaaagataacgcaagcttcacaagcgaaaatgatcgcaatatgattctgaaaaaatgaaaaacaatcgacctttttgaacagcttacaagtcgttctgaaggctgaatatgaaaagcgcagatgaggataagtagccttgataaagctttccacagagaaccgggttagctgagaaccggcgaagctttacaaggtgaactcgcctcagagtgccagtctgaaatgacagtaggacttggccgggtgaatttgattcactcgttactaaagcggatagaaatatccatgagacggccgactaaggccgtaaacaagggtggtaccgcggaaagaaaagccttttcgccccttttagctatcgcagttactgcgcggctgattgtgggcggaagggctttttttattgaataatcagctatctagctaatgaaaagatgatctttaaaggatgaaaatccaaaaggaggaactaaaatgaggactaatgtacaggtggattcagcatctgccaaatgtacacagacgatgagcggagcattaatgctgattgaatcattaaaaaaagagaaagtagaaatgattttcggttatccgggcggggctgtgcttccgatttacgataagctatacaattcagggttggtacatatccttccccgtcacgaacaaggagcaattcatgcagcggagggatacgcaagggtctccggaaaaccgggtgtcgtcatcgctacatcaggaccgggagcgacaaaccttgttacaggccttgctgatgccatgattgattcattgccgttagttgtctttacagggcaggtggcaacctctgttatcgggagtgatgcatttcaggaagcagacattctagggattacgatgccggtgacaaaacacagctaccaggttcgccagccggaagatctgccgcgcatcattaaagaagcgttccatattgcaacaactggaagacccggcccagtattgatcgatattccgaaagatgtagcaactattgaaggagaattcagctacgatcatgagatgaacctcccgggataccagccgacaacagagccgaattacttgcagatccgcaagctagtagaagccgtgagcagtgcgaagaaaccggttatcctggcgggtgcgggcgtactgcacggaaaagcgtcagaagaattaaaaaattatgtcgaacagcagcaaatccctgtggcgcacacccttttggggctcggaggcttcccggctgaccatccgcttttcctggggatggcgggaatgcacggtacttatacagccaatatggcccttcatgaatgtgatctattaattagtatcggcgcccgttttgatgaccgtgtcacaggaaacctgaaacactttgccagaaacgcaaagattgcccacatcgatattgatccagctgaaatcggaaaaatcatgaaaacacagattcctgtagtcggagacagcaaaattgtcctgcaggagctgatcaaacaagacggcaaacaaagcgattcaagcgaatggaaaaaacagctcgccgaatggaaagaagagtatccgctctggtatgtagataatgaagaagaaggttttaaacctcagaaattgattgaatatattcatcaatttacaaaaggagaggccattgtcgcaacagatgtaggccagcatcaaatgtggtcagcgcaattttatccgttccaaaaagcagataaatgggtcacgtcaggcggacttggaacgatgggattcggtcttccggcggcgatcggcgcacagctggccgaaaaagatgctactgttgtcgcggttgtcggagacggcggattccaaatgacgctccaagaactcgatgttattcgcgaattaaatctgccggtcaaagtagtgattttaaataacgcttgtctcggaatggtcagacagtggcaagaaattttctatgaagaacgctattcagaatctaaattcgcttctcagcctgacttcgtcaaattgtccgaagcatacggcattaaaggcatcagaatttcatcagaagcggaagcaaaggaaaagctggaagaggcattaacatcaagagaacctgttgtcattgacgtgcgggttgccagcgaagaaaaagtattcccgatggtggctccggggaaagggctgcatgaaatggtgggggtgaaaccttgaaaagaattatcacattgactgtggtgaaccgctccggcgtgttaaaccgaatcaccggtctattcacaaaaaggcattacaatattgaaagcattacagttggacacacagaaacagccggcgtttccagaatcaccttcgtcgttcacgttgaaggagaaaatgatgttgaacagttaacgaaacagctcaacaaacagattgatgtgctgaaagtcacagacatcacaaatcaatcgattgtccagagggagctggctttaatcaaggttgtctccgcaccttcaacaagaacagagattaatggaatcatagaaccgtttagagcctctgtcgttgatgtcagcagagacagcatcgttgttcaggtgacaggtgaatctaacaaaattgaagcgcttattgaattgttaaaaccttatggcattaaagaaatcgcgagaacaggtacaacggcttttgcgaggggaacccagcaaaaggcgtcatccaataaaacaatatctattgtataaaacataacaagggagagattgaaatggtaaaagtatattataacggtgatatcaaagagaacgtattggctggaaaaacagtagcggttatcgggtacggttcgcaaggccacgcacatgccctgaaccttaaagaaagcggagtagacgttatcgtcggtgttagaccaggaaaatctttcactcaagcccaagaagacggacataaagtattttcagtaaaagaagcggcagcccaagcggaaatcatcatggttctgcttccggatgaacagcagcaaaaagtatacgaagctgaaatcaaagatgaattgacagcaggaaaatcattagtattcgctcatggatttaacgtgcatttccatcaaattgttcctccggcggatgtagatgtattcttagttgcgcctaaaggcccgggacacttggtaagaagaacatatgagcaaggagctggcgtacctgcattgttcgcaatctatcaagatgtgactggagaagcaagggacaaagccctcgcttatgctaaaggaatcggcggcgcaagagctggcgtattagaaacgacatttaaagaagaaacagaaacagatttgttcggtgagcaagcagttctttgcggcggattaagcgcgcttgtcaaagccggatttgaaacattaactgaagcaggttatcagccagaacttgcatacttcgagtgtcttcatgagctgaaattaatcgtagaccttatgtacgaagaaggacttgcaggaatgagatattcaatctctgacacagcacagtggggagatttcgtatcaggtcctcgcgttgtggacgctaaagtaaaagaatctatgaaagaagtattaaaagatatccaaaacggtacattcgcaaaagagtggatcgtcgaaaaccaagtaaaccgtcctcgtttcaacgctatcaatgcaagcgagaacgaacatcaaatcgaagtagtgggaagaaagcttcgtgaaatgatgccgtttgtgaaacaaggcaagaagaaggaagcggtggtctccgttgcgcaaaattaattttttcgatacgacgcttcgtgatggtgaacagtcccctggagtgaacttgaatacacaggagaaacttgccatagctaagcagctcgaaagactcggggcagatatcattgaagcgggatttcccgcttcgtcccgaggtgactttttagctgttcaggaaatcgcaagaaccattaaaaattgttcagtaactggtctggcccgttgtgtaaaaggtgatattgatgctgcttgggaagcgttaaaagaaggtgctcatccgagaattcatgtttttatcgccacatcggatattcatttgaagcacaagctgaaaatgacacgtgagcaagtcattgaaagagcggttgaaatggtgaaatacgcaaaagaacgttttccgattgtgcaatggtcagctgaagatgcctgccgcactgaactgccgtttctagcagaaatcgtcgagaaagtgattgacgcaggcgccagtgttatcaatcttccggacactgtcggctacctggcccctgcggaatacggaaatatctttaaatatatgaaggaaaacgttccgaacattcacaaagcaaagctttcagcccactgtcatgatgatttgggaatggcagtcgcaaactctcttgctgcgattgaaaatggcgctgatcaaatcgaatgcgctgtgaacgggatcggtgaaagagccggaaacgcggcattagaggaaattgccgtagccctccataccagaaaagatttctaccaagtcgaaacaggcattacactgaacgagattaagagaacaagtgatttagtaagcaaactgacaggcatggctgtcccgcgcaacaaagcggttgttggagataatgcatttgctcatgaatcaggcatccatcaggacggctttttaaaggaaaaatcgacttatgaaattatttcaccggagcttgtcggcgtaaccgcagatgcgcttgtcctaggtaaacattccggacgccacgcatttaaagaccggctgactgctttaggattccaatttgacagtgaagagattaataaattctttacgatgttcaaagagttgactgagaagaaaaaggaaatcactgatgaggatcttgtttctcttattttagaagaaaaagtaacagatcgcaagattgggtatgaatttctttctctgcaagtacattacggaacaagtcaggtccctacggctactctttcgttgaaaaatcaagaaaatgcagagcttattcaggaagctgcaactggagctggaagcgtggaagcaatctacaatacgcttgagcgctgcatcgataaggatgtggagctcttagactaccgcattcagtctaacagaaaaggcgaagatgcatttgctcaggtgtatgtaagagttttggtgaacggaaaagaatcagcagggcggggcatagcgcaagacgtattagaagcatcagcgaaagcttatttgaacgcagtcaaccgtcaattggttttccagtcgaatatgagcggattgaaaaaccacacagctgtcggatcataaaagaaaggagaacggttaacttgaagaaacgtattgctctattgcccggagacgggatcggccctgaagtattagaatcagcgacagacgtactgaaaagtgttgccgaacgctttaaccatgaatttgaatttgaatatggcctgattggaggggcggctattgatgaacatcataaccccctcccggaggaaaccgttgctgcttgtaaaaatgcagacgcgatattgcttggtgctgtcggcggaccgaaatgggatcaaaatccttcggaactgagaccggaaaaagggctgctcagcatcagaaaacagcttgatttgtttgcgaatttacggcctgtgaaggtatttgaaagcctttctgacgcttcgcctttgaaaaaagaatatatagataatgttgatttcgttatcgttcgtgagctcacaggcggcttgtatttcggccagccgagcaaacgctatgtaaacactgaaggtgagcaggaagcagtagatacactgttttataagcgaacggaaattgaacgagtgatcagagagggcttcaaaatggcggcagccagaaaaggcaaagtgacctctgtagataaagcgaatgttcttgaatcaagccggctgtggcgtgaagtggctgaggacgttgcacaagagtttcctgatgtgaagcttgagcacatgcttgtggataacgcggccatgcagctaatttatgcaccgaatcaatttgatgtcgtggtgactgaaaatatgttcggtgatattttaagcgatgaagcgtccatgcttacaggctctctcggaatgctcccgtcagccagcctatcaagctctggtcttcatctgtttgaacctgttcatggctccgcgcctgatattgccggtaaagggatggcaaatccgttcgcagccatattgtcagcggcaatgcttttgagaacatctttcgggcttgaagaggaagcgaaagctgtagaagatgcggtaaacaaagtcttggcttccggaaaaagaacaagagacttggcacggggtgaagagttcagcagcactcaggccattacagaggaagttaaggcagcaatcatgagtgaaaatacaatttctaatgtgtgacagcttacgttaagcggtcttagctctaggtagagggaggaaataaaagatgatgcctcgaacaatcatcgaaaagatttgggatcagcatattgtaaaacatggtgagggaaagccggatcttctctatattgatttgcacctcattcatgaggtgacgtctcctcaggcatttgaaggcttgagacaaaaggaaagaaaggtcagaagaccccaaaacacatttgcgacaatggaccacaacatcccgactgtcaatcgttttgagataaaggatgaagttgcgaaacgccaggtaacggcgcttgaaagaaactgtgaggaatttggcgtgcgccttgccgatcttcacagtgtggatcaagggattgtccatgtcgtcggacctgaactaggcttaacgcttccagggaaaacgattgtgtgcggggacagtcatacatcaacacatggcgctttcggcgctcttgcatttggaatcgggacgagtgaggttgaacatgtcctttccacacagacactttggcagcagcgtccaaaaacacttgaagtgcgcgtagatggaacgcttcaaaaaggggtaacggcaaaggatgtcatccttgctgtcatcggcaaatacggtgtgaaattcggcacaggctacgtcattgaatacactggggaagtattcagaaatatgacgatggatgaacgaatgaccgtttgtaacatgtcaattgaagcaggagcaagagcaggtttgattgcacctgacgaggtgacgtttgaatattgcaaaaatcgcaagtacacgccaaaaggcgaagaatttgacaaggccgtagaggaatggaaggcgctgcgcacagacccgggcgctgtttacgataaatctattgtccttgacggcaacaaaatttcccctatggtgacatggggcattaacccgggaatggttcttcctgtcgattctgaagttcctgcgccggaaagcttttctgcagaagatgacaaaaaagaagcgattcgcgcttatgaatatatgggacttactcctcatcaaaaaattgaagacattaaagtggagcacgtatttatcggttcctgcacaaattcccgcatgactgaccttcgacaggctgctgacatgatcaaagggaagaaggtagctgacagcgtaagggccatcgtcgtgcccggatcccaaagcgtgaagcttcaggctgaaaaagaagggcttgaccaaattttcttggaagctggatttgaatggagagagtcaggctgcagcatgtgtttgagtatgaataatgatgttgttcctgagggagagcgctgtgcatcaacctctaaccgcaactttgagggcagacaaggaaaaggtgcaagaacacatctcgtcagcccggcaatggctgcgatggctgccattcacggacacttcgttgatgtcagaaagttttatcaggaaaaaacagttgtgtaaggagtgcgcgagatggaacctttgaaatcacatacggggaaagcggccgtattaaatcggatcaatgtggatacagaccagattattcctaagcaatttttgaagaggattgaaagaacaggctacgggcgttttgcattctttgactggagatatgatgcgaatggtgaaccgaaccctgaatttgaattaaaccagcctgtttatcaaggagcttccattttaatagcaggagaaaacttcggctgcgggtcatcgcgtgaacacgctccgtgggcacttgatgattatgggtttaaaattatcattgcgccgtcatttgctgatatttttcatcagaactgctttaaaaacggcatgcttccgatccgcatgccatatgacaattggaaacagcttgtcggccagtatgaaaaccagtcattgcaaatgactgttgaccttgaaaatcagctgattcatgacagtgaaggcaatcaaatttcatttgaagttgatccgcattggaaagagatgctgatcaacggatatgatgaaatttcattaacgctgctgctggaagatgaaatcaagcaatttgaatcacaaagaagctcttggcttcaagcctgaaaaagcggccggtatttgtccggcggctttttttgcctggtgaaacctttcatttcttgtttttgttcacaggtgttgatacacttgaacaaaataaatgcctgaaaggaatataggtatgacgcatgacaagaaaaacgcaaaaattattccttttcctcatctgaaagaccgccttgtggaaaaagggatgtcatcactcaaggaaaaaaagtatcaagaagcgcttgaactgttttcagaagcgatgaaatatgatgatactgaatccgatcttcacttagggatggccatctgctttttagagctgggcgagctggaagaggcagaaagcgtgtgcgagaagatgctcaaagaaggttatggccattattttacggttttgcaggtgtacatgaccatcttaattcagctcaaaaagtacgaagaagtcaaaagcaccattgaagccgttttggaagaaaatcagctgccggcagaaagtgccgagcaattttataagctgctggatttcagccggaaaatgaccgatccggatcgtgaggacgaggcttgggccgaagaatatgaggatacaattgacaccgagaaagtgctggcaagccctgaggagcaaatgaatctcattcattccttaaaagaccgtaacgtagcaaagtatacaggattgctcaaaacaatcctccaagacccctcagcccatccgattatcaaaacgatgattgtcatgctgttggctgagcatgagtacagtaaacctgtacacattagtaaatttggcgagtcgttgacaattgaaccgtcagagattgttccgcctgatgccgcgccgattcttcaccgtgttctcagggtgctagatgagacacttggaaatgaaaatccaaccttatatgcagcagtagaagaattgtggagaagacatttgtacgttttatatccgttccagccgaaattgctgtcggctgacctttgggcggctgcccttcataaagtcggttacgagatgcacgggattgaaattgaaagcgaagaacttcatatgatgtatgaatttacagacagagaactcgatgaagcttgcacaatgttaaaagatattgaagaaatttcttatttgtaaatcgcgccatatagttgaaagcgctatgtgttatgttataatatagtggttgtatttgtgtataacgggttataagaaatacggttggacaggctttgcagttcattattaacatctatacataatgattctgatctttggcagctttgtttttgttggacgaagccgaatgattgctttagaatggaagaccgacacaacctgaatagatttttggagggaaacacatgtctgtaaaatgggaaaaacaagaaggcaacgaaggcgttttaacggttgaagttgatgctgaaacgtttaaaacagcacttgatgatgcatttaaaaaagtagtaaaacaagtttcaattcctggattccgtaaaggtaaaattcctcgcggattattcgaacagcgctttggcgtagaagctctttaccaagatgctttggatattcttcttcctgtagaataccctaaagcggttgaagaagctggaatcgagcctgtagaccgtcctgaaatcgatgttgaaaaaatcgaaaaaggcgaaagcttaatcttcactgcgaaagtaacagtaaaacctgaagtgaagcttggcgaatacaaaggcctgggcattgaaaaagacgacacaactgtaactgacgaagatgttcaaaacgaactaaaagcccttcaagagcgtcaagctgagcttgttgtaaaagaagaaggcgccgttgaagaaggaaacacagttgttcttgatttcgaaggattcgttgacggcgaagctttcgaaggcggaaaagctgaaaactactctctagaagtaggttctggttcattcatccctggcttcgaagatcaattagttggccttgaagcaggtgctgagaaggatgttgaagtgacattccctgaggagtaccacgctgaagatcttgcaggcaaaccagctgtgtttaaagtgaaaattcacgaaatcaaagcgaaagagcttcctgagcttgacgatgaattcgcaaaagatatcgatgaagaagtggaaacacttgctgaattaactgaaaaaacaaagaaacgtttagaagaagcaaaagaaaacgaagctgacgctaaattgcgtgaagagcttgttctgaaagcttctgaaaatgctgaaatcgatgtgcctcaagcaatggtcgacactgagcttgaccgcatgctgaaagaattcgaacagcgtctgcaaatgcaaggcatgaaccttgagctttacactcaattctcaggccaagatgaagctgcgcttaaagagcaaatgaaagaagatgctgaaaaacgcgtaaaatctaacctgactcttgaggcgattgcgaaagcggaaaaccttgaagtatcagatgaggaagttgatgctgagcttacaaaaatggctgaagcatacaacatgcctgttgaaaatattaaacaagccatcggttctactgacgcgatgaaagaagatttaaaagttcgcaaagcaattgattttcttgtagaaaaccgttaatatggtgcataataatagtactaataaaacagggcgcgaatcattcgtgccttgttttgtacaattatgagttatctctttttcttggggcaatatagttaatgcagggctgttttttgtcatacatatagaatgtgcaagtcagaaacacattgttaccgtctttttggaaagtatggtaaaatgcaatacatactcgttcgtttcaagaatcattttcttttgctctgccggtaaaagaaaaagtgagacaagattaaggggtgaaagaatgtttaaatttaacgaggaaaaaggacaattaaaatgctcgttctgtggaaaaacacaagatcaggttcgtaagcttgtagctggacctggtgtatatatatgtgacgaatgtatcgaactctgcactgaaattgtagaggaagaactcggaacagaagaagaagtagaatttaaagacgtaccaaagcctcaggaaattcgcgaaattttgaatgaatatgtcatcggccaagatcaagcgaagaaatcacttgctgttgctgtgtataaccactataagcgcattaactccaacagcaaagttgatgatgttgagctttcaaaaagtaatatttcattaatcggccctacgggaagcggtaaaacccttctggcgcaaacattggctcgcattttaaatgtgccgtttgcgattgcggacgctacatctttgactgaagctggatacgtgggtgaagatgtagagaatattctcttgaagctcatccaagctgctgattatgatgtggaaaaagccgaaaaaggcattatctatattgatgaaatcgataaagtggctagaaaatctgaaaacccgtctatcacacgtgatgtgtcaggtgagggtgtacagcaggcattgcttaaaattcttgagggtacagtggcaagcgtaccgcctcaaggtggacgtaagcatcctcatcaagaattcattcaaattgacacaacaaatattttgttcatttgcggcggagctttcgatggtatcgaacaaatcatcaaacgccgtttaggccaaaaagtgattggattcggtgccgacaataaagctgctgatcttgagaaagaagatcttctttcaaaagtgcttccagaagatttgctccgtttcgggttaattcctgaatttatcggacgtcttccggttattgcaagccttgaaaagcttgacgaagaagcattggttgcgatcttaacaaaaccgaaaaacgctcttgttaagcaattcaagaaaatgcttgagcttgacaacgttgagcttgagtttgaagaagaagcgctttctgaaattgctaaaaaagcaattgaacgcaagactggagcacgcggactccgttctatcattgaaggcatcatgcttgatgtgatgtttgagctgccttctcgtgatgacattgaaaaatgtgtaatcaccggggcaactgtgacacacggagagcctcctcgcctcttattaaaagacggcactgaggtaagccaagataaaacatctgcataaagataagcacaaacctcctgagtggtaacactcaggaggtttttttgcatgcaactcttccggaaaaacgtttattcccgtcttctatgggagatactagcaatcagaggaatgaattggatacataaattgtttttcaggagggaccaccatgagttggacagggatcgcgttatttattcagctgttttttgggatcatcatcggtttgtatttttggaatttgcttaaaaatcaaaggacacaaaaggtcacgatagataaagaatcaaagaaggaaatggagcagcttcggaaaatgcgcgctatcagcttgtccgagccattatctgagaaggtccgccccaaaagctttaaagatatcgtcggacaggaagacggcattaaagcattaaaggcggctttatgcgggccaaatcctcagcatgtgattgtctatgggccaccgggagttgggaaaacggctgctgcgcggcttgtgttggaagaagcaaaaaaacataaacaatcaccgtttaaagagcaggctgtctttgtggaactcgatgcgacaacagcccgttttgatgaaagaggaattgccgatccgctcatcggctctgtccatgacccgatataccaaggggccggagcgatgggacaggctgggattccgcagccgaagcagggagctgtcacccatgcccatggcggtgtgctgtttattgatgaaataggggagctgcatcctattcaaatgaataaaatgctgaaggtgcttgaggacagaaaagtctttttagacagtgcgtattacagtgaggaaaatacacaaattccgaatcatattcatgatatttttcaaaatgggctgccggctgattttcgcttgattggcgcgaccacgagaatgccaaacgaaattccgccagctatccggtcccgctgtttggaggtttttttccgcgagcttgaaaaggacgagctgaaaacggttgccaaaacagcagcggataaaattgaaaaaaatatctccgaagaaggactggatcttttgaccagctacacgcggaacgggcgggaagccgtcaatatgattcaaatcgcagcggggatggctgtaacggagaatcgaaaggacattacgattgaggatattgaatgggtcattcactccagtcagcttactccaaagcacgagcaaaaaatcggtgttgaaccacaggttggcattgtaaatgggcttgcagtctatgggcctaacagcggatcgcttctggaaatcgaagtaagtgtaaccgcggctcaagataaaggatcaattaacatcacaggaatagctgaagaagaaagcatcggcagccaatcaaaatcgatcaggcgaaaaagcatggcgaagggttcggttgaaaatgtattaaccgtgctccggacaatgggaatgaagccttctgattatgatattcacatcaatttcccaggagggattccgattgatgggccgtcagcaggcattgcgatggcggcggggattttctcggcgatacacaaaattcctattgacaataccgttgcgatgacgggcgaaatcagcctgaacggtcttgtgaaacccatcggaggcgtcattccgaaaataaaagcggccaagcagtccggtgcgaaaaaggtgattatcccatatgaaaatcagcaggccatcttaaagcagattgacgggatcgagattattgcagtgaagacgttccaagaagtgcttgatgaaattttggtgaatccgccaacggaacaaaaaccgtttcatatcgaaatcaataaagaatccgtttaaaccctattttgataatagggtttttttcatgaaggacatcttttcctttttcatatcagaaagaaagggtatactacgaggagactgttttatagaaaatggaaccatgccgtttattgtacaaggatgaaaaagttgtattataatggttcatactaaagtcacggaggtgtcagtcacatggcagaagaattaaaacgcagcatcccgctcctccctttaagaggtttattagtgtacccgacgatggttttgcatttagatgtaggacgtgacaagtcggttcaggctcttgaacaggcaatgatgcatgatcatatgatatttttagccactcagcaggatatttcgatagacgaacctggtgaagacgagattttcactgtcggcacctatacaaaaattaagcaaatgctgaagcttccgaacggtacgattcgtgtgttggtggagggcctcaagcgcgcccatatcgtcaaatacaatgaacacgaggattacacgtcggttgacattcaacttattcatgaagatgattcaaaagatacagaagacgaagcattgatgcggactttgctagaccactttgatcagtacataaaaatttctaaaaaaatctcggccgaaacgtacgctgcggttactgatatcgaagagccggggagaatggcagacatcgttgcttctcatctgccccttaaactaaaggataagcaggatattttagaaacggctgatgtcaaagacaggctgaacaaggtcattgattttattaataatgaaaaagaagtgctggagattgagaaaaaaatcggccagcgcgtcaaacgttcgatggagcgtacgcagaaggaatactacttgcgtgaacaaatgaaggcgatccaaaaagagcttggcgataaagaaggcaaaactggcgaagttcagacgctgacggaaaaaatcgaagaagcaggcatgcctgatcatgtgaaagaaacagcgcttaaagaattgaacagatatgaaaaaattccgtcaagttctgcggaaagctctgtgatccgcaactatatcgactggctggttgctcttccgtggacggatgaaacagatgataagcttgatttgaaagaagcaggacgtctcttggacgaagagcaccacgggcttgaaaaagtaaaagaacgtattttagaatatttggctgtccagaagctgaccaaatccctgaaaggcccgattctctgtttggcaggacctccaggtgtcggaaaaacgtctttagccaaatcaattgcaaaaagcttgggacgcaaattcgtcagaatctcactcggaggagtacgggacgaatcagagatacgcggacacagacggacctatgtcggagcaatgcctggacgtattattcaagggatgaaaaaagcgggcaagctgaatccggtcttcttattagacgaaattgacaaaatgtcatctgattttagaggagacccatcatccgctatgcttgaagtgcttgatccagagcaaaacagcagcttcagtgatcactatattgaagaaacctttgatttatccaaagtgctgtttatcgcaacggcaaacaatttggccacaatcccgggcccgctcagagacagaatggaaattattaatatcgcaggctacacagaaatagaaaaacttgaaatcgtaaaggatcacttgcttccaaagcaaatcaaagaacacgggctgaagaaaagcaacctgcagctgcgtgatcaggcgattcttgatattatccgctactatacgagagaagctggtgtgagaagccttgaacgccagcttgccgcgatttgccgtaaagctgcaaaagccattgttgctgaagagcgaaaacggattacggttactgagaagaaccttcaagactttatcggaaaacgtattttcagatatggacaagctgaaacagaggatcaggttggtgtagtgacagggcttgcttatacaaccgttggcggagatacgctgtcgattgaagtatcgctttctccggggaaagggaaattaatcctgacaggaaagctcggagatgttatgagagagtcagctcaggctgcattcagctatgtgcgatccaaaacagaagaacttggcattgaacctgactttcatgagaagtatgatattcatatacatgtaccagagggtgcggtgccaaaagatggtccgtcagctggtattacgatggcaacagcgcttgtttctgctttaacgggacgggcggtttcgcgtgaagtcggcatgactggggaaatcacgcttcgcgggcgcgtgctgccgatcggcggcttaaaggaaaaagcgcttggcgcacatagagcgggattaacgaccattattgcgcctaaagataatgaaaaagatatagaggatattccggaaagcgtcagggaggggctgacatttatattggcgtcccacttagacgaggttttggaacatgccttagtaggagagaagaaatgaaagtcacaaagtcagaaatcgtgatcagtgcagtaaaaccggaacagtaccctgaaggggggcttccggaaatcgcattggccggaagatcgaacgtaggaaaatcgtcttttatcaattcattaatcaatcgcaaaaatcttgcgagaacgtcatcaaagccgggaaaaacacaaacgcttaatttctacattatcaatgatgagctgcattttgtggatgtgccgggctacggttttgccaaagtgtcaaagtctgagcgtgaagcatggggcagaatgattgaaacctatatcacgacacgcgaggaattaaaagctgtggtgcagatcgttgatttgcggcatgcgccatctaatgatgatgtacagatgtatgaatttttaaagtattacggcattcctgttattgttatcgctacaaaggcggataagatcccgaaaggcaaatgggacaaacacgcgaaggttgtccgacaaacattaaatattgatccggaagacgagctaattctcttttcctcagaaacgaaaaagggaaaagacgaagcttggggagcgatcaaaaaaatgataaaccggtagaggatcctctaccggttttatttatcgtatagatttttttcgttttatcaataataacaataaactgattccaataaagacaaacggccaatactccttcagaagcgctgttggaatatgcgcagactcaagccatgccataatttgtttgaaaaagtacaaaaacagggaaaaacaaatcatcgacacagcttcatatacatattcttttttttgaacggctgaaacgagaagtgagaagccgatcataaagaggagcatttcaaaatcatccggccaccatacccatttcggcttggcaaaaaagtgtaagccgatcccgaagagaagcaaaccgatgaagaaatggggtgtaacggcttctttttttccttgatatacaaaggctgcgcctaacagcatgaggagaacaggccattgatcctgccctgaaaacagttcggcttggccgctttctagccatgcatatacagaagcggcaagcagcagacaagggaataaaattgatttttgtttcatgcatatcaccttcttgttttttagagctgatgtgtagtaaatttctgctgtttttggtattgtcaataagaatgtttcttttccctgaagctttttctaatatagcataagaattttaaaatctgttcacattttgtgaaagaaactatgttataattattataaataatgagttctatgttagaatgattataaattaagattgggtgttgggggtgtaattagagcgatgcatatacttgttgtgggagtagattataaatccgcccctattgagatacgtgaaaaagtaagttttcagccgaatgagctggcggaagcaatggtgcagctgaaagaagagaaaagcattcttgaaaacatcattgtctcaacctgcaaccgcactgaaatttatgcggtagtcgaccagctccataccggccgttattatataaaaaagtttttagctgattggtttcaattaagcaaagaagagctgtcaccgttcttaacgttttatgagagcgatgccgctgttgagcatttattccgtgtagcctgcggacttgactctatggtgattggcgaaacgcagattctcggacaggtacgcgacagctttaaaacagctcagcaagaaaaaacgatcgggactatttttaatgagctgtttaagcaggcggttacagtgggcaaacgaactcacgccgaaacagacattggctcaaatgcggtgtcagtaagctatgctgcagttgaacttgccaaaaaaatcttcggaaatctttcaagcaagcacatattgattctcggtgcgggaaaaatgggcgagcttgctgcggaaaacctgcacggacagggaatcggcaaggtcactgtcattaaccgaacgtacttgaaagcgaaggagcttgcagaccgtttctcaggtgaagcgagaagcttgaatcagcttgaaagcgcgcttgcggaggctgatattttaatcagttcaaccggtgcaagtgaatttgtcgtgtccaaagagatgatggaaaacgcgaataagcttcgcaagggacgtccgctgtttatggtcgacattgccgtgcctagagatcttgatccggcgctgaatgatcttgaaggtgtttttctttatgatatcgacgatctggaaggcattgtagaagcgaacatgaaagagcggagagaaacagctgaaaaagttgaactgttaattgaagaaaccattgtggaatttaaacaatggatgaatacacttggtgttgtgccggttatttctgcattgcgcgaaaaggcgcttgccatccagtcagaaacgatggacagcattgagcgtaagctgcctcacttaagcacaagagagaaaaaactgttgaacaaacacaccaaaagtattattaaccaaatgcttcgtgatccgattttaaaggtgaaagagcttgcggcagatgctgattctgaagaaaagctcgcgttgtttatgcagatttttgatattgaagaagctgcgggccgtcaaatgatgaaaaccgttgaaagcagccagaaggtccactcttttaagaaggctgaatcaaaagcgggctttagcccacttgtaagtgagtgaaagctgaatgattgatactgcaatggcaagacttaatgaggggacaatcgtcatttacgcgttaagtgtactcttttattttatagattttcttcaacacaaccggaaggctggaaaaatggccttctggttgctttctattgtctggactctgcaaaccgtgtatttggcctattttatgtgggtgacggggcggtttccggtattaaatgtgacggaggcgctttatttttatgcctgggtgcttgtcacgctgtcactggtgctgacaaagcttttacgtgttgactttatcgtgttttttacaaatgttataggattttctatgatcgccattcacacattttcaccgacagagcagcagtcagctgctttttccgggcagcttgtatccgagcttttggtgattcatattacaatggcgattctttcatacggcgctttttccctttctttcgttttttctgtgctatatatgtttcaatatcatctgctgaaaaagaaaaagtggggaaaatggctgttgagaatagaagatttatctaagcttgattatatggcgtatgttttaaatgtcattggggttccgatgctgctgctgagtttgattctcggcgtcatatgggcatatgtctcactagaaacgctgtattggtttgacgccaaagtgcttggttcgtttgtcgtcctgctgctgtacagctattatctttatatcaggctgattaaagagctgcaaggaaaggtcgctgcactgtggaatacggcttgttttctggtgctgatgatcaattatttcctgcttggaagcctgtcgcaattccattggttcagttaaacgatgtcccaagcagattcgggaggaaagaaatgatgagaacgattaaagtaggttccagacggagcaaactcgctatgactcaaacaaaatgggttattcaaaaactgaaggaaatcaatccttcgtttgtttttgaaattaaagagatcgtgacaaagggcgaccggattgtcgatgttacactctcaaaagtgggtggaaaagggctgtttgtcaaagaaattgaacaggcgcttttaaacgaagagattgatatggcggtgcacagcatgaaggacatgcctgctgttttgcctgaagggcttgtgatcggctgtattcctgaacgggaagacccgcgtgatgcccttatttcaaagaatcgcgtaaagctttcagaaatgaaggaaggtgctgtcattggcacaagcagtttaagaagaagcgcgcagcttttgattgagcgccctgaccttacaattaaatggattagaggtaatatagatacaagacttcaaaagctggaaacagaggattatgacgcgattattttagcggctgccggcctttctagaatggggtggaagcaagatgtcgtaaccgaattccttgagcctgagcgctgtttgcctgctgtggggcagggagccctggcgattgagtgccgagaatcggatgaagagctgttggcgttgttttctcagtttacagatgaatatacaaaacggactgtcttagcggaacgtgcttttttaaacgcgatggagggcggctgccaggttccgatcgcaggctactccgtgttaaatggacaggatgaaattgaaatgacagggcttgtcgcttcacctgacggcaaaatcatttttaaagaaaccgtcaccggaaacgatccggaggaagtaggaaagcgctgtgccgctcttatggctgacagaggagcaaaagatttaattgatcgtgtaaaacgggagcttgatgaggatggaaaatgattttccgttgaaaggaaaaacagtacttgtcacccggaataaggcacaggcaacatcatttcagcaaaaagtggaggcgcttggcggtaaagcggttttaacctctttgattacgtttcgccgcgctttgccgaatgatgttgcggaacaggtaagagaggaccttgccgcgccaggctggcttgtttttacaagtgtgaacggggcagacttctttttttcttatctgaaggaaaatcagcttattctccctgcgcataaaaaaattgcagcagtcggtgaaaaaaccgcccgccgtttacaaacgcataacgtatcggttgatgtgatgccacaggagtatattgctgaacaattggctgacgctcttaagcagcatgctgaaccgggggagcccattaccgtaatgaaagggaatttgtcacgtgatgtgataaaacaagagcttgtcccgctcggttttgaagttaaggaatgggttctctacgaaacgattccagatgaagaaggcatcgaggcactgaaagacgctgcgggtcaatattcctttgactatgtaacatttacgagttcatcaaccgtacatacgtttatgcatgtcttgggagaagaattaaaaaagtggaaggcgaatgggacggcttgtatcagcattgggcctttaacaaatgatgcccttctgacgtacggcatcacatcgcatacgcctgatacatttacaatagatggcatgcttgggttaatgtgcagcatgtcaagagaggaagagagaatatgagtcaatcatttaatagacaccgccgcctgcggtcatcaaaagcaatgagagaaatggtaaaggaaacacgtttgcatccatcagattttatttatccgatttttgtcgttgaagggctggaaggcaaaaaagctgttccgtcaatgcctgatgtttaccatgtatcattagatttattgaaggatgaagtagcggagctggtcaaactgggcattcaatctgttatcgtgttcggcatcccggaagaaaaagatgattgcggaacacaagcgtaccatgatcacggaattgtccaaaaagccatcacagaaattaaagaacacttccctgaaatggttgttgtcgctgacacgtgcctgtgcgaatatacagaccacggccattgcggacttgtcaaagacggggtcatcctcaatgatgaatcgctggagcttttggcgcagacagctgtcagccaagcgaaagcaggtgcggatatcattgcgccatcaaacatgatggacggatttgttacagtgatcagagaagcacttgataaagaaggattcgtcaatattcccatcatgtcttacgctgttaaatattcaagtgagttttacggtccgttccgtgatgcagcaaacagcacaccgcaattcggagaccgcaaaacatatcagatggaccctgccaaccgtatggaggcactccgcgaagcacaatcagatgtcgaagaaggcgcagactttttgattgtcaaaccttcgctttcttatatggatatcatgcgtgacgtaaaaaatgagtttactttgccgctcgtcgcttataatgtaagcggagagtattcaatggtgaaggctgcagcgcagaacggctggatcaaagaaaaagaaattgtgttggaaattttgacaagcatgaagcgcgcgggtgccgacctgattattacgtatcatgcgaaagacgcagcgaaatggcttgcggagtaattttattcagttgacaggagttgaggcagatgagaagctatgaaaaatcaaaaacggcttttaaagaagcgcaaaaactcatgccgggcggtgtgaacagtcccgttcgcgcatttaaatcggtagacatggacccgatttttatggagcgcggaaaaggctcgaaaatctttgatattgacgggaatgaatatattgactacgtcttgtcatgggggcctttaattttagggcatacaaatgaccgcgtcgtagaaagcctcaaaaaagtggctgaatacgggacaagctttggtgctccgactgaagtagaaaatgaactggctaagctcgtcattgatcgtgtgccatctgtagaaattgtacgaatggtaagctccggaacagaggctacaatgagtgccctccgtttggcaaggggctatacgggccgcaacaagattttaaaatttgagggctgctaccacggacacggcgattctctcttgattaaagctggttcaggtgttgccactctcggtctgcctgacagcccgggggtgcctgaaggcattgcgaaaaacaccatcaccgttccgtacaatgatttagaaagtgtaaagcttgctttccagcaattcggtgaagacattgcgggagtcattgtagagccagttgccggaaatatgggtgttgttccgccgcaagaaggcttcctgcagggtctgcgtgatatcactgagcagtacggctccctgctgatttttgatgaggtgatgacaggcttccgggtcgattataactgcgctcaaggttacttcggcgtaacgcctgatctgacttgtttaggaaaagtaatcgggggcggacttcctgtcggcgcttatggcggaaaggcagaaatcatggagcagatcgctccaagcggtccgatctatcaagctggtacattgtcaggcaacccgcttgcgatgacggctggcttagagacattgaaacagctgacacctgaatcctacaagaatttcatcaaaaaaggcgacaggctggaagaaggaatttcaaaagccgccgaggctcatggtattccgcatacctttaaccgtgcaggttcgatgatcggtttcttctttactaacgaaccagtcattaattatggaacagcgaaatcatctgatttgaagctgttcgcaagctattataaagggatggcaaatgaaggggtattccttccgccatcacaattcgaaggtcttttcctctcaacggcccatactgatgaagatattgaaaacacaatccaggcagctgagaaagtatttgctgagatcagccgcagataagagtgaaaaccggtatcaaggactccttgtgccggttttttcgtgctctcccactcatattttctccagttcatacatacacctttagtgacatctaattttaaggattagatgaaaggaggatatgaacttgccgcaaaatcatcgattgcaattttctgtagaagaatcgatctgtttccaaaaaggacaggaagtttctgaactgctttctatttcattagatcctgatattagggttcaggaagtaaatgattatgtatcaatcataggatcgcttgaacttacaggtgagtacaacatagatcaaaacaaacataccgaagagatttatacagataagcgatttgttgaacaagtcagaaagagagaggatggaagtgcggaactgactcactgttttcctgtggatattaccattccgaaaaataaagtgagccatttacaggatgtcttcgtctttattgacgcatttgactatcaattgacggattcgcgcattttaacaattcaagctgatttagcgatcgaagggcttttggacgatacgcaagacaaagagccggagatacctttatatgaagctcctgcggcattcagggaggaagagctttcagagccgtcggcacatagtgtagtagaagaaccgggtgcatcatcggcagaggaagcagttcttcagcatgaaccgccagccgaaccgccagaactttttatctcgaaagcgggcctccgtgaagaactggagacagaaaaagcagaatctgagccgcctgaatcggttgcttcagaaccagaggccagagaagatgtgaaagaggaagaagagtcagaagagcttgctgtgccggaaacggaggttcgtgctgaatcggaaacagaagaatctgagccagaacctgatccttcagaaatagagattcaagagatcgttaaagcaaaaaaagaaacggctgagccggcagctgcaatagcggatgttcgtgaagaagcagactctccagcggagactgagcttcgtgaacacgccggagcagaagaatcgcctgctttggaagctgaacttcattcagagactgtgattgcagaggaaaaagaggaaacaacagagtctcctaatcatgaatatgcgctgcgccaagaggctcaaaatgaagaagcagctcaatcggatcaggctgatcctgcgctttgccaagaagaggcggaagcggatgaagctttggagagtgtatcagaggccgctctctccatagaagatagcagagaaacagcttcagctgtatatgtggagaatgacaaagccgatttccatttccatcaaaaaacaagctcggaggaggcatctcaagaagaattgcctgaaccggcataccgtaccttcctgcctgaacaagaagaggaggattctttttattcagcgcctaagctgctggaggaggaagaacaagaggaagagagcttcgaaattgaagtgagaaaaacaccatcagctgaagagcctaaggaagaaacaccttttcaatcctttcagctgcctgaatcttctgagactgaaaggaaggaaacggatgctgttcctagggttgctcctgctgctgaaacgaaggaacctcaaacaaaggaaagtgataattctctttatttaacaaaactctttacaaaagaagcggatgagttttcgagaatgaaaatttgtattgtgcagcaggaagatacgatcgagcgtttatgcgaacggtatgaaattacatcccagcagctgatcaggatgaattctttagccttggatgatgaattaaaagcaggacagattctctatattcctcaatataaaaatagccatgcgtaaaccgtaagcgatcggaaaatgtggtgaatgaaatggaagatacccaatcggttcttcaggaatacggactgactgctcaatttattgagcctgtcagtcctcttgtttggaaagtgtatacagactacggcatatttgccctgaaaaaattgaaagaaggtcgcggcaagcattttacagatcatatggtggcgattgaggaaaaaggctttcgttcattcgttcccgtttacagaacaaatagcggtgagtttttctcagcaggcatacaatacggagatacctactatttaatgccttggctccaatttgaccaagaggaagaacgggatcagaaacatgcttatttatttagagaaacagcccgtcttcacgagagaaccgcgcaggaactaaaggttagacgtgatgagattgaacgttattacgggcaaacgaaaaaaaagtgggaacaagataaaattttctatgagcagtttgtggatagagcggagaaggagtggtacctttctccttttgaactccaggccataacctatttttcagaaaccatttccgcggtgaattttgcgctggaacggttggaggactggtatgagtctgcaaaggaaaaagacgtttcaagggttgtaatgaaccacggcagcctgtctatacaccattttctgtataatgatgccgggaccggatattttacaaacttcgaaagagcatctgtcggtccgccgcaaaacgacctgctcggcttttatacaaaaatgttcagaggctttccgaaagcttgtccggaatgcgtcgaatggttttatggatatacgaaatcattccctttgcgtgaagcggaagtcagcctttttctcagctatatggcatatccggcagccatgtacaaggtgctgaacggttatcaaactgggaaaagacagcatgaaaaagaggaatgtacacaattattaaaggcttattggcaaatgaaaaatatagagccgtttgtgatgaaaatccatcagattgaacaagagaaaaaatttcaggctgaaaacgagtccacgtcttaatggcgcggacttgtttgtttatatccattctaaatgaagggcgcaagctaaaaagattaggattgcgagcagcaaaacatcaaaggttgtcggaaagaaaatggttctgattccttgaaaaatcgtaatgggaataatcacttgtgcggatacaagccgaatttgccttacccatggcggcagcgaataagagctgaaacgtttcttcacggtgcatcctcctctacgcatttacaagcatcatatgtaaacttgggcaataggtgcctgcccatctgtatagaaagcggtgtttttggaaaagatgattgacgaatcaaaaacacttttactataataaagaacataaataatgtatacaatgagctgataaatacacctgcttagaacgggaagagtacaaaaaaggcgcatgcagagagagaagccgtttgctgaaaggcttcttatgttgtctgattggaaggtcgcccgggagcataatttcttgaaagaagagtagagaaattcgggaaacacccgttatccgttataagtgcatgaactgatagagttcatgaaaaaaggtggtaccgcgaaagagcttttcgtccttttacagggatgaagagctcttttttcgttctcagccatttttaaacatgctggagggttatgatggaaacgaatgaacaaacaatgccgacgaaatatgatccggcagcggttgaaaaagaccgatatgatttttggctaaaaggcaaattttttgaagcgggcagtgaccagacaaaagagccatactctgttgtcatcccgccgccaaacgtaacaggaagacttcaccttggccacgcatgggacacaacgctgcaagacattgtaacaagaatgaaacgcatgcagggctatgatgtgctgtggcttcctggcatggaccacgccggcatcgcgacacaggctaaagtagaggcgaaacttcgtgaagaaggcaaatcccgctacgatttaggccgtgaaaaattcctcgaagaaacgtggaagtggaaggaagaatatgctgactttattcgcagccagtgggcgaaattaggtcttggcctagattattcccgtgaacgttttacgctggatgaaggcttgagcaaagcggtaagggaagtattcgttaagctttatgaaaaaggcctgatctacagaggcgaatatattattaactgggacccagcgacaaaaacagccctatccgacattgaggtgatttacaaggatgttcaaggcgcattctatcatatgagctatccgcttgctgacggttcaggctcaattgaaattgcgacgacacgtcctgaaacaatgctcggtgatacagctgttgccgttcaccctgaagacgagcgctataaacaccttatcggaaaaacggtgatcctgccgattgtaaatcgtgaaattccgattgtcggtgatgactatgttgatatggaatttggttcaggtgccgtgaaaattacgcctgctcatgatccgaacgacttcgagcttggcaaccgccacaatttagaacgcatccttgtcatgaatgaagatggcacgatgaatgaaaatgcgctccaatatcaaggtatggatcgttttgaatgccgcaaaaagctcgtgaaagatttacaggaggcgggagttctcttcaagatcgaggatcatatgcactctgtcggccatagtgaacgaagcggggctgttgtggagccttatctttctacacaatggtttgtgcgcatgcagccgcttgctgatgcagcgattgagctgcaaaaaaaagaagaaaaggtcaactttgtgcctgaccgtttcgaaaaaacgtatttacactggatggaaaatatccgcgactggtgtatctcccgtcaattgtggtggggccatcgtattcctgcctggtatcataaagaaacaggcgagctatatgtcggacttgaagcgccggaagacagcgaaaattgggaacaggatacagacgtactggatacatggttcagttctgcgctatggcctttctccacaatgggctggcctgatgtaacggctgaagactttaaacgctactatccgacagatgttctcgtgacagggtacgatatcattttcttctgggtatcacgcatgattttccaaggcattgaatttacaggcgagcgcccgttcaaagatgttttaatccacggcttaatccgtgacgagcaaggccggaaaatgagtaaatctcttggcaacggtgtcgacccgatggatgtgattgacaagtacggagccgattctctgcgttatttccttgcgactggaagctctcctggccaggatctgcgcttcagctatgaaaaagtggaatcgacctggaattttgccaataaaatttggaacgcctcccgttttgcattaatgaatatggatggcatgacgtacgatgagcttgatctgtcaggcgaaaaatcagtcgctgacaagtgggttttaacgcgattaaatgaaacgatcgagcacgtgacccagcttgctgatcgatatgaatttggtgaagtaggacgccatttatataactttatttgggacgatttctgtgattggtatattgaaatggcgaagcttccgctttatggggaagacgaagcggctaagaaaactacccgttccatccttgcttacgtacttgatcaaacgatgcgtctgctccatccgtttatgccattcttaacggaggaaatttggcagcaccttcctcatcaaggggaatcgattacagtaagtcaatggcctgtagtagtgcaggagcataccgatactgaagcggcagctgacatgaagcttcttgttgagctgatccgttctgtgcgcaatatccgtagtgaagtcaatacgccaatgagcaagcaggttgaactgtacattaaaacaagcacagacgaaatagcagcccgcctcgaagcgaaccgttcatatgttgaacgctttacgaatccgagcgtgcttaaaattggcaccgatattgaggctgttgataaggcgatgacggccgttgtctcaggagcagaggttattcttccgcttgaaggcttaatcaatattgatgaagaaattgcccgtctgcaaaaagaatttgataaactgacaaaagaagttgagcgtgtccaaaagaaacttggaaatgaaggatttatgaaaaaagcgcctgcacacgtaattgatgaggaacgtgaaaaagaaaaagattatgtggcaaagcgtgacgctgttcaaaaacgaatggctgagctgaagggttaatgaaaagccggggcggtttctagagaaaccgccttgtcttataaaagaggggattatcattgtttactgcatatcaagatgcgcgcagctggattcacgggaggctgaaattcggggtgaagcccggacttggccgaatgaaacagctgatggcgcggttaggacatcctgaaaaaaaaatccgagcgttccacgttgcaggaacaaacggtaaaggatcaactgtcgcttttatccgttctatgctgcaggaagccggatatacggttggaacatttacatcgccttatattattacgtttaatgaacggatcagcgtaaacgggataccgatttcagatgaggaatggacagcactcgtcaatcaaatgaaaccgcacgttgaagcccttgatcaaacggaatacggacagccgacagaatttgaaattatgacggcctgtgcatttttatattttgcagaatttcataaggtcgattttgttatttttgaaacaggtttgggcggtagattcgattctactaatgtggttgaaccgctcttaactgtgattacaagcatcggacacgatcatatgaacattttgggaaacaccattgaagaaattgcaggagaaaaggccggcattattaaagaaggtattccaatcgttacagcagttacccagccggaagctttacaggtcatccgccacgaagctcaacggcatgctgcgccgttccagtcattgcatgatgcatgtgttattttcaatgaagaggctctgcctgcaggagaacagttttcattcaaaacggaagagaaatgctatgaagatattcggacatctctgattggcacccatcaaagacaaaatgctgctttgtccattttggctgcggagtggctcaataaggagaatatcgcccatatcagtgacgaagcgttaaggagcgggcttgtgaaggctgcttggccgggacggttagagcttgttcaggaacatcctccggtatatttagacggtgcgcataacgaagaaggtgttgaaaagctggcggaaacgatgaagcagcgtttcgccaattcacgcatttctgtggtgtttagcgcgttaaaggacaaaccgtatcagaacatgattaaaagactggaaaccattgctcatgcgattcattttgcttcttttgatttcccgcgtgcttcccttgcaaaagatctctatgatgcaagtgaaatcagcaataaaagctggagtgaagatccagacgatgtgatcaaattcatagaaagtaaaaagggctcaaatgaaattgtgctgattaccggatctctttactttatttctgacattcgaaaaaggttgaaataaaagtatccggctccggcagaatcaaaaaaaagattctgccggtttttttatgtgtaaaattgaatatctccaattggagctcaggatgctcattttgctacaatccataccagaactcagtgagtaaaggtgtgttgtctatgctatcccttctttttatcttcgggcttatccttggttctttttactatacggccgggtgccgtatccccttacatctatctattattgcgccccgttcatcatgcccgttttgccggaggacattaactcctgcagaattaattcccatcctgtcattcctatttcaaaaaggtaaatgtaaaagctgcgggcataggatttcttttatgtatcccgcagcagagcttgtgacagcgtgtttatttgccgccgcaggaatacgctttggcacgtcgctggaactgtttcccgctgtggtgtttatctctcttctcattattgttgcagtgacagatattcattttatgctgattccaaatcgtatattgattttctttcttccctttttggcggccgcgagattgatttctccgcttgattcctggtatgcaggcctgttaggtgcggcagccggatttctatttctggctgtaattgccgcaatcacccatgggggagtagggggaggagatattaaattatttgcggtgattggctttgtgcttggtgtgaaaatgctggcagctgcctttttcttttctgttttgataggtgcattatatggagcggcagccgttctgactggtagactcgctaaaaggcagccgcttccctttgcccccgctatagccgcagggagcattttagcctatttatacggtgactctatcatttctttttatatcaaaatggcattgggctgactgctgaaaaatttgacgaacgttttttggacaaggcgacaaaagtcttgttctttttttctttgcctgtgctaaagtgtgtagcatgaaaagccgacaagaacggtcaagcaaatgaagggaggaagcggaattgaaaaaaagaaagaataaaaaaaacagtaaagccgcagaaaaagccctcaaggtgacgattaatggaaaagaagagacggtttacgaacaagagacgcctgagacagaggcggataaaagcatgacattttcaaattgggaggaaaaaagacaggcagaacaagaggttgcggcatcccaggaacatcctgatgaagatgaattcaattgggattcagaggaagacaaggtgtttaaagaggacccaaaagttgttcctccttttcaaaagaaaaaaacaaagctttatgcaaaaggaaagaccggggctgccaaaccggtaaaaagagtggccgcgacgattgccttcgcggctgtcattggcactggattagggctattcgcgttaaacatatcggggaataaagaagcgtcagcaccggcctctttagaggattctctaggcagccaaacggcaaaagcaggggatacttcaactgataaacaaacttcaggcacagaaaaacaagcggcgcaaactgaaggtacatataaaacatacgctgtacaagccggaaaattttcaaatgaaaagggtgccgaaacgttaacagaacaattgaccgaaaaaggatattccgccgtgtcactgtcaaaggatgacgggtatacgtatgtcatcgcgggcttagccagtgataaggatgtctcacagcagttaggacaggttttaatcgacagtgattttgaagcctggggaggcaaggagctttccttatcaatagagtcagatatgacagattcttttaaggaaacagcggagcttgcagcaaaggcgattctcggcgaagacattacaaaagcgagtgtagagaaaatagaaaagtctcttggtgaaacaaaagcgtcagaaacaggagagaaaaaagcgattttgcaggctttaaaggaattagaggatccaagtgctgaagccgggtggaaggctcagcaggagctgttagccgtcgttaaataagagatagcaccctgagccttcgtcctttagtgacaggctttttttattttgtcatgaaaaagttatttttctgaaattgtgacaagcctcgtgatttggtaggataaacgagtatctttttttcttaagcaaaccctgaaaggatgacgaacatgacaaaaccgctaatacttgcatcacaatctccgcgcaggaaagaactcctcgatcttctccagctgccctactccattattgtcagtgaagtagaagaaaaattaaatcgaaacttttcaccagaagaaaacgtccaatggttggcaaaacaaaaagctaaggctgtagctgatctccacccgcatgcaatcgttatcggcgctgatacaatggtatgccttgacggcgaatgccttggcaaaccgcaggatcaagaagaagctgcatccatgctgcggaggctttcaggccgaagtcactcagttataaccgcggtcagcattcaagctgaaaatcacagcgagactttttatgataagacagaagttgcgttttggtccctcagtgaagaagagatttggacgtatattgaaacaaaagagccgatggataaagcaggtgcatacggcatccaaggaagaggcgcgctttttgtaaagaaaatagacggagattattattcagtcatgggccttcctatatcaaaaacaatgagagctcttcgccattttgatataagggcatgacggttctataaacgggaagggaaagaaaaggagtgcttggtcatacacgatctgccattaaaactcaaagatttcccaatgaaagaaaagccaagagaacggctcctgaaagtcggagccgagaacttagcgaatcatgaacttttggctatattattgcggacagggactaaacacgaatctgttttggacctgtcaaaccggctgctgcgctcatttgacgggctgcgtctgctcaaggaagcatcggttgaagagctgtcaagcatcccgggaatcggtatggtaaaagcgattcaaatactggctgcagttgagcttggaagccggattcataaattagccaacgaagaacatttcgttattcgctccccggaagacggcgctaatcttgtcatggaggatatgcgctttttaacccaggagcattttgtctgctcatactttacataaatactaataaaattggatgtctaaaatcttgattttacggtctttcttctcaaattcaatttgttttattaattcttggactgtttgtcttttctcttcgcttgtcaagacagaccagctttctttaaacatagttacaatttctttagcacgctcaatatcaataggatttttaggtttatgaaaagcttgctcttgttccaggtcagcttgcgctttttgcagagcatcttttgtttctgccattagctgctcaaactcttgatctgtcattaaatccatagaccaagctttttgatacttttttctttgtttttcaatactgattattttttgatgaagcttatcatagtcctgctgtttctcttccggtattatcggttcgagtcttggtttcacattctgcatatactcaattaaagctctttcgaattttttttcgctgcctccgattgtagggcgtttattcaaaagacaggcttggcatctatagtgattactttctacgtgcttattgtctcttttcctgaaatacttagagcgctcacttgtgagtcggtttccacaattggggcaaattatttttgtttggaatataaaaattgagtaggtttctcttttcttaaaattttgccgatcgtgtaatattttttgtagctgatcaaattcctctttagagatatagccttcaaaagcatcttcaattatttcatcaccccaccgaaaagcgccgtacaatactggatttttcaacattactagtatagaggctatatgccatttataacccctttttggaacagcgtctgattcgtcgagataatcagctaattcccttagtgaataaccttttttaatcttatcaatcatatctaaaagtatttcaccctctttaggattcttgaccaggtactcgccttctttcgtaaaaccaaatggagcaggggcactgtattgtccctgtcgagccttctcaacttgtcccatttttacccgttcccctaaattctctctttcccattgagccatagcagcaactaacgtgataaaaagcctgccagttgctgatcctgtatcatagacctcagtggcggacctgaaaacggcattgtacttgtcaaagtagtctaaaagagagtagaggtcacgaacagacctggtcaacctgtcgagcctatatactagaactgtgttaatgataccttgttctatgtgtctgagcattaattccagtgaaggcctatgtatatctttagctgattttccttcgtctatataaaatttgtagtttgcccatccttgggaaacgcaataggctttcagtttttccttttgggcagcgattgaatagccttctttcgcttgttcttctgtcgaaaccctaacgtatattccaacattcttatggctgttcgcttccattagttccaattgaaacatcctcctagaaacgtatgttctgttttgaggttaaaaatttttaacccccgataaatcttttaaatgtgctaactctgctggcaccccattcatcacagcaacgtcttttagggtaaagtttgtagttttatactggcttataacccagtcaggaagaagaagttcaacggcaaaagtatttgcctcaacttcgaccttatcaactgagaaaagagtatgttctttcatgaaaggggtattagcgcgagggtgcaattgtgcgtgccccagttcatgagaacagacaaatgttttttcaccttggcttaagttagaattgataacgatatatttgtttcttttgtcgtatttataaaaccccattatttcatggtgtaagtcccattgaaaaacattgatatttaaatatgatgcaagttcataaggattactggttttatactttttaattagtttttgcacagctgcttttatcaaagtataaggccccctagtcttgatcgtcttttctgtatttctttggagtgtatttcttattgattctttgcgtttgacggacgatgtgttccattgcttccatgagggactcaatggcttcagggctcataggctcgccagagaagcttagtccatccgagttctctaagtcccttcttatttcctccatacgctttgcaatgtctttttcttctttagcgttatattctacaggctcttcttttataaggttttcttcaccaacaattgcagagacctgcacaccgagtgcacctgctacagattccaaggtggaaaggctggggttatatctatctctttcaatatctgcaaggtatgaacgagaaagattagctttgtcagccagttgtacttgagttaacttccgttccttcctaatagctttaattctttgccctacagtcattatcggttatctcctttacaacacagtggacctcactgcattacacgagcttacacgaggttacacgagtcgtttgttatgtcccaattatagtgcccgaatgtcggaaatacaataccaaaaatgacggaaatacaagtattttttagcaaaatgacggaaatacaagctaaatactctctaaatcttcaaaatgcttgattttcgtcatatttcgacttttacaaaatgtcgtgaataccgtacaatttagccataccttaacgggaggtgataaacatgctggatgggaaaaagcttggagctttaattaaaaacaaacggaaagaaaagcacttgaaacagacagaaatggcgaaggcgctaggcttgtcaaggacttatctttctgacattgaaaacggaagatatctgccaagtacaaagacactttccagaatagcgatttttataaatctggatttaaatgtgttaaaaatgacggaaatacaagtagttgaggagggtggatatgatagagctgccagcacatgtagaagccaggctttatgaaattttcatgaagttatcggttccaaggattctcgaaaaagaggcattggagaaaggagacaaatcaaatgacgaaagaaaaggcaattgaacttgcagccttcttcgctgaatttgagcagaagatgatcaaaaagaaccgatttaaaattgctcatttctctaacaaacaaatgatcaaatgttgtcatgtctatttagaaatgaagggagtaaaagcatgaatctaaatcaatttcttaaatcagataaggaaaaagctaaacgtaaattggcatccgcacagtttctgctgaacgaattgcttccagatgaaatagaggataacaatttcgatgaatgtattgatctctgtttgtcagctgctgaaatgttcaaggaaatcaaacggatgcatcatcctgaacaagtcgttcagctacatgaagttgcaactcaatttcttagtaaaggtcttgatgtctcaatcgtaaagaggcctgtatatgaatcttgagcatccgatcataacggaaattaatcgttacggttatccaaaagagtatctccagtatgaccgggatcgggaagaggatgccgatgaagaagtaaataaaaaaagcccacacggcaatgtggactaaaaacaaacaagcaacttcattttaaatggaactctcaacaaaatcaaatagaggaaggtgtctcatatgaatccattacaggactttgaactaaatgaaattaataacggcgaactgccgggggaccgtccacagtttgaaatcactgatatgaacagcctgaactgggctttccggaaaatagctgctcttaagtcgcaggaaaaggaaatcaaagcgctggcagccacagaaaagcaacgtattgaagagtgggaaaggcaggagcttaagcctttagctgacagtctttcattctttgaaaacttggttagtgtttatcatacaaagcagctgcaggatgatcctaaggtaaaaacactttccacaccttatgggaaatcaaaaagccggacaacaaaagcagcgcctaaagaagtggataaggaaaaacttctgcaacatgtgaaggatgccggtatggaagagtttataaaagagtctgtggcatggggtgatcttaaaaagacactcactgtcaccgagcttgaaggtaaaccaatcgtaattgattcaaatggacaggctgtcccaggcgtggaagtgcagccggaaacagtcagcttcaaagtggaggtgtaagggatgtttcaagtaacagacgcgcagcgtcaaaaggaaaaagcaattgtgggatttatcggtccaagtggctccggtaaaacagccggtgccctgctggtagcttacggaatgatgcgtgaggcatacccagaagcaagcgacgatgtaatctggtcgaagatcggcgtcgttgataccgagcatcgacgcgcaaaactgtacgctaatttgcagtttgatgaaattcgcatcggcagctttaagcatattgattttacaccgccatatacgacagaacgatatcaaatggcagtcgaagcaataaagaacgccggtgccgaagttgtcgtaattgattcactctcacacaactggcagggtgaaggcggaatagttgaaacacatggcagcatgtccggcaactcgtttcaaaactggggcaaacttgcgccggaaacaaccaaacttattaagacgttaacacaaaatgacgttcacatcttggcgacattgagaacaaaaacggagtatgtagtggagcctgataataacggcaaaatggctccgcgtaaggttggaacaaaacctgtacagaaagatgaaatggaatacgagtttatgctcaacttcaatattgatattgatcatatggctgagacgtcaaaagacaatacgcggatgtttgaaggctcttcaatcaagctaaacccagaagtcggccgcaaactttatcagtggcttgagcttggcattgacgtaaaggcggaagaagaaacagagcgcatcggcttgattactcacatcaaaatgatgattgatggcaacgaaaaggctgcgcaaatgattgaggagttccagatcaaagctaatcagaagctagaacaatggaatatcaaacttgctaatgctgctattgatagattaaacagcgttttgggaggtgagccaggtgaaaaatgattcaaagctcgaagagattcgggggcatgcgactatatctgatgtgccctggttaatttcagagattgatagattgaatagtggcatagacagtgtaatttatgatttgcgaaatgaagacatcaccgatccgcatgtagtggattcaattactcaaaatcttgtagctgtactaaacggcaaataaacaaaaattggaggaattaaatatgttcacagtagaccacagcaaaggcgaagcttttgaaccaattaagccaggagaatatgaggcaacggttattaattttgaggagaaaacagcagcttcatccggaaataagcgacttgtcgtagattatgaaattcgttctgacgttgaacaggcatgccagggccagaaaatcctatacgacaatttcactgttacagataatgcgatgtggagatttcatcaagcatcaaaggccgcgggcttcccgaacggaatgaaatttaaggatcatattgaatgggccaatgctttcctcaataaaccgatccgcctagttgtcggggaaagagagcacaacggcaaaaaatatccagaagttaaagcgtttaagccgtcagaagcgccggcgccagataccggctcaattacagtgagcgatgacgatgtaccattttgatcacaagaaatacatttgagggagtgtatggctccctcgtttttaaaggggagttaatacatgtacgattttaaaaatataccgcaagagctaaaaaacgcccctcagtggattctatggcgttcggaagagcgtaacggcaaaaaaacgaaagtgccatatcagattgacggcagcatggctcaatcaagcaataagagaacctggtccacctttgccactattatgaagtttttcaatgaacaggagtatgacggcatcggcttcatgttttctaaagatgatccgttcatcggaatagatatagatcattgtgtaaatgacggtgttctatctcctttcgctcaggaaatcatccagacaatcaacagctatactgaatactccccgagtggtgagggtgttcatattatcgcgaaaggtaagctcccattacgcggaccgggcacagggagaaaaaatatagataaaggcctggaagtatacaggcatggtcgttatttcacgttcaccggaaacagtcttgatgttggacctgtgcaggaacgatcggaagagatcaaaaccatctttgataaatatctaacagagagggaagaagcaaaatcagtcagcgcccgttcacaatcaggaagcgatatgagtaatctttcaaataaagaaatttgggaaagaatgttcaacagtaaaaatggaaaaagcattcaggacctttttaacggccagctgattaatggcgatcattcttctacagatatggctttatgtaatcacttggcattctggacagataaggatgcaactaaaatggattccatgtttcgcgaatcaaatttgttccgcgaaaagtgggatcggcagcattcagctgatggggctacatatggagaaatgactattgctgcagctatctactcgaccggccccacaatatccgacctgatagagcagcaagagcagccgtatgaagtgtatttctcgcagccgcaggcctcacaggttgctgacacagaggaaatcatagacacgccaccggtctttcacctgactgagctaggcaacgctgaaaggcttgtatattaccatggcaagaatatcagatactgtaatgagcttgactggttaatctggaacggcaagatgtgggaggaagacagcaagaggcagatcgaggcattaactgcccaaaccctccgggccatttacggggaagcgaaagccacggaagatggttacagaaaaaagcagcttaacgattgggctaaaaaatgtgagcgtcgcaatatccgaatgaacaccatcctggatacccggccaatggttgctgtaagaaaacaagaactcgactctcataaatatctgtttaattgtgagaatggtgtgatcgatttaaagactggtgaattgttgccgcatgatcgtgattttctgtttactaaaatttcatcagtagcttatcaaaaggatgccgattgcccaaactggaaagcattcttagaaagcatatttatagatgaacaagggcaaccaaactatgaaattattgattttatgcagaaagctattggctattcattgaccggcgatactactgaacaagtcatgttctttctgtttggtaatggccgtaatggtaaatcaacgtttatcaatacagttcagcaactgttgggcgactatggtcggcagacgaacagcgacacattcataaaaaagaagaatgatagcagtattaacaatgacatagcccgactcgacggggcgcgctttgtgtcggccgttgagagtgaagaaggtcagcagctgtccgagtcgttggtgaagcagatcaccggaggagaaaagatgtccgcgcgattcttgcgccaggagtattttgagtttacgccagaatttaaagtgttctttacgacaaaccataaaccaattgtaaagggcagcgatgagggtatttggcgtcgtatccgtcttgtaccattcactgttactattccgaaagaaaaagtggacaaaaagctcccgcagaaacttgctgcagaaatgcctggcattctccgatgggcagtagaaggctgcttgaagtggcagaaggaagggcttaaggaaccagaagtgatccgaaaagcaacggaaggttaccgcgaggatatggatattctcggaccatacatggaggaaagatgcatcctgcatccgactacaaaagtagaggctaaggagctttataaagactacaaagactggtgttttgagaatgatgagattgaattgaagaatcgtgcgttttatcgacaacttgaaatccgtggatttaaaaagtaccgcggtaactataacaaaaattattttgatggaattggcttaataaaagaaaaccgagatttatacaaacaattaaatctatttaaacacgatcagaataaatcagatttaaaaagtaacaaaaataacgtcacaagtattcaaaggaaaaagctataagcattggtatgacaagggttctgagtgttttgttaatatatggtgttacttttgttacttaaaaaccctgttcctctcacatgaaaattaattaataaaaataatatatatatactatatagccttaaatataaaaatgagtaacaaaagtaacaagagggacttgatcccttgggagagtaagggtgagctgtgttacttaaaaagtaacaaaaagtatcaaataaggtgtgagtaatttgcatccaaaaaaaatatgctctgatatggcgtttttgggatcacctttaatacttgatggaaacgatctttatattgagaatcctgagaaagcctatccggagcttgaggcgtttgtccaatcttataaaaagcgaattatccggtatttaaaaggtgaatactcggatcatgaacataatgtgaaacagacaatagataaaatcattaattatttcatgggcattgatcaagagattaataaaaaaatagatgactggttcaatcatgattatgaatcagttatgaaggtgatgaaattgcttgttctcttttgggagaacggctggagggagctaaaggaatccgtttcaaactttgaaagtgaggaaacggaccggctttccatagaaatttatgatcgggccatgtcgtattttaaggggaagaaagcatgacaattattcactataactattcggaaactgagttaaaagagattctggacagcatgatcattattgtggatacgagggagcaaaagaatcagcatgttcttgattatctccgtaaaaagaaagtggcaatcaagttcaaagggatgaaaacgggcgattactcggccatgattcccaagaatgatgaatttggaatcagccgtgatatgtatttgaatgcagccattgaacgaaaaaacggagtggacgagctggtgcagtcaattaaagaccgttctcgttttgaaaatgaattgatcagagcgtccagacatccgttcactcttcttgtggaagacctggaaggataccaaaagatactcaacggaaaatatcgttcaaagtatgaaccgaaagcactgctgggcagcttaaaaacatttgaggttcgttacggtttttcaactgtttttctcagccctaacgctaccggaaattacatttatcatcactttcattatatggcccgggaactgctgaaaggcggacttttgtaaatctgaataaaacaatcaaagggaggaagtaacatggcatttgtaggttttgaggaatcgaaggaagtacggcagctggctgaaagcataattgatgaacaccatccacatttaaaagacgctaaacagcagattggtttttatctccgtgaaggtaacagcaaatgggcaggaaaggcgaagaaatgcactgcttttgaacgccatatgacggattatatgctattcgtgtttatcaataaggctgcatggaagacgatgccggaggaacaacgcgctgctctggtagatcatgagctttgtcattttactcgagaagaatgggaagagcctgacccgaaagaccaaagtaagtgggtgaccgtatacggcgccgccactgatccagacagctggggaattcgtgaacatgacgttgaggaattctctgagattatcgaacgccatggtttatgggataccggcattgaaacatttgccgaagctgtccgggaggcagatcatcaaatgactatttcagacgtgcagcgtctatcgagggtgaaataaatgggggtagttagaaactatcttttaggggattttgcatacatcgaaaccgaacgtgagttcgttttggtgataaaaaataaaatttacggtccgtatgataacagtaaatttaaagccattttgtatgcgttggaatgtggcttgaaaggtcaaaggaatttggaggattcgaagtgagaaagccaacagaaaaacagttgagattgatcagactcatggaacaatttataaatgaaaaattcaccggtaatacaattacggaagcaagcgaatttatcgctaaacatatggatgaataccaagaagagaaagaaatggcggacgaatcaaacgttttatatgatgatatttattttgaagaaggttggtaaagcaatatgaatggagaacctcggagtaagctaaggcaagatttgatcaaaaaagcacggtcttttcatgttcccggacatggcccggactttgaaaaaatgacgaatgatcagataaaaaagcatattgagataatcgacggtacattcaaaatgctttttgacaaggatgataaggagggcgcagaatgaatgacttccaagaaagaaaacaatttttagagaagtactatcaggagtttaagtcactgcaagagattaatcccaacacgtctttagatgaaagaatatcattgttctgcgctgcctttccagaagcaaagccgcacagaaactatttttatcaaagggctttgaaggagggcgcggagtgagtgaaatagttccctgtatcaaatgtggaaagatgacggatgcagatataacgatgtgttgtgatggctacatgtgcggttgtatggggcttcctattcaccctcctttatgtgaagagtgcgaaaagacattttttaaggaggatgcaaaatgaaaaagattattttagctttagttgctgtcattacattgggggttatggtactaccggaaagtgcttcggcggcattgtcaggctatcaaacaagcaagaaagtaagagtgtatacagacgccacaacatactcaaagagtgctacatccgtagactggaaggcgcagaaaacaacgtcagggaaggtttattattcagctatgctcgtgcgtactgacaattacagtaattccgggacacaacgcggcagttttacatccggcacaccattaaagaaattcagcttatcgaaaacgcgtccgggaacgtatcaggttgtcgtgaatatctacagtgattcagccgagcgtcattacatcggaacggcgagatcagcgaaaatttatatcagacgataaggagcgagggaaatgaaagcgattgaaaaggatggtaatgacacagtggacattataaaatgtcctcactgtgagcatttaatggcatatgacgacttgatcgatgtagggtatatgtccggtaattttgatatggattgcgagaaatgtaaaaaggctttcaatgtggattttaccagtatgtattatttcacgactactaaaaagatggagtgccggagtgatgtttaaactgttttatcacaggtacggaaaaattaatctctcagagtgtcaaactagagaagaagcttaccgcgaagctaattacattaccgactatgaagttggctttgtagattgtataacagatgaaaataacgtgattatatatgacggattgcaaaatgtaatcggagtaacttcgaaccgaaaaggcgaagtttatgaagtggaggacgcgaaacgatgcttaaattgacagaagaacagtacaatgcattctgtacattgttaggaataggaaacaatgatgaagtattagaggaattgtatgcaagtcatggcagttgggaaccggatcaaaacccacaattcgcacttttaaatgatttggacagagggaatcttgctgaagcagtaataaagggtaatttcgagaggattcctacgccgatagagaaggttgacaagttgatagagtcatacagcaggcgtggcgagcttctatcaggaattgcaaaagacaccgtgcaggatatagtcacagagttaaatgatttgaaagaagtcattaaattttcggaggatgcagggtgattatttatatagtagctgctctcttcatgtttaattcagttgcacttctcttatgggtttgcttcacggaaagccgaatacaaaaatgggaacaagaaaaatagaggaaaggaggacgggtgtgacagaacaactttcattcctccatcctgtggatttgaaggcagtccgtaaaatcgtgatcaaagaactcaaagattatcgagctttgaaagtacagcttgagaataaaaaggaatcggttgatgctggcattagcccgtttccttctatcagagattctttcatattaaatgaactgaaggtcaaacagatggaaagggcgttagaaaacagcctggacgatgaagaacggatgatcattgagaaaaaatacttaacagccagtcaaacaaaagacattcatatctatatggaacttggcatgaagaaggacacctattatgaaataaaacagcgtgccattttacgtattgccacagcactcggaattatctgagtgcttttttatcgacaaattcccgataaaacaggggacattttaggggacaaaaagggggactatttatgtttgaaatcccgataaacttaacctatcaacgaaatacgataaataaaacttatcgaaatacacgggagatgcgtctttcccttatcaagacgaattcggatacggaacaaaggtgttgaggaatggagccaaaacgagaggaacattctgagcctggatagcagctagtctgaggcgtccgtatcgggagaatagtaatatcgtgtttcattgtgcgatcttgctatacttggcttcctctcggagtatgtgtaagatcaatctttaaaaggcgattagcataaggaggttaatgattaaatttatcttgaactttctttcgacaaattttgcatattgtttctttgtccttttctttcaccgataataaggtgggaggtgatactatggctttaataaatcatcaaatatccatgcgattagagacggcagctagaaaagcacttcgccttaacggtcgtggcggattatatggtgtaattgatgcagattatattgatagagtcggtcgtgcttttaccgttcttgtagctgctgtttcaccatattacaaagatggttcagtagaggataaagcgaaaattgatagctttttagagaagtatttgtatttaggtgatacagacacacctaaagaagattactcgtcaggtgtacaagaagcagcagaagaattgcgtaaactagtagatgaattaaattaattgtacaagcactttccttttgtgaaagtgctttttatattctctgtaaactgcttccggtaaatctcagggaggactattggcggttaacggcttgagtacggtggcagtttagaaagaatatggttcagacttggaaggaggagcactatgaaaccttttagcaaatgcgaacaatgtggcgatgaacatcatatcgttttactcgagcacaaaaaagaaaatagcgtagtaattgggttcattcaatgtccatcatgccagcataaaacagtttgctctgtgactacgcctcatattagatcgcttcaaaagaggataagaacaataagaaaccaatatggaaaagccaaaagactaaaaaaagcagagcgcctgcttgctgaatatgaaaaggtgaatactcaaatcaaaatactaatgcaaccgctgattgatcaagagaatactagaataaatcagtaacgcctttctgtctctggcatggaaggctttttatttttaaggaggaactggcatgaaattgctgttaataagggcaaaaggacatatggacaaagaggttaagagatccatagagaatgatatacgccaggcgattagccaaggcttctatgtatatggggacggcatagatgtgtcagttgctgatgtggatgtatcagagataacacgagggaaagaaactctttgggtagatggaagaagaatggaggcatctgatttcaatggagatattgatgagaaagattggggaaaagattacgacaatcattgatgatgttattggagaaacttacatcaattcaacaaaagaagaaatagaggataaggtttatgccccttaagcccatgagagtatgcgccgcccctgggtgccccagcctcacccgtagccggtactgcgatacacacaagacacagcaacaagaagaaacaaaaaattacaacaaacattcaagaaacaaaacaataacaagtttttataaatcaacagattggaaaagaacaagacaacttgcattgataagagacaattatctttgtcagcattgtttgaaagatcattgcttcactccagctgacatggtgcatcatattgtggaagtaaaggaagattggtcgaaaagattagacttggacaaccttgtaagcctgtgtaatgcctgtcacaacaaggttcatggcggtaagggcaagtgaccctccccccctatccaaatctctggaaaggaaacgtttggagaacggcgccccctcttctgcaaacaaacaccgcttttcaaagttccggaaaaacaaaataccctcccggtgaaattgccgagagggcttggtacgactggttttgttgttaattccatcgtatcacgattggtgaaaaaaacaagcaaaaaatgcattttttttgatgtgaaatgaggtgagaacatgccgaggcctgcaaaatccgcgacgcttcaattgatacagggcaacccaaataaaaagaatacggaagagctggccgcccgggctgagcacgagaagaaaatgaaaatgcgatccgataatataaaaccgccaacgtggttggataaggtcgggaaaaaagaattcaaacgggttgctgctctattaacagaagttgaaatcatcacggaagcggacatcagcatgttggctgcctattgtaatgcatattcgcagtatgtatcaatttctaaaatcattgaagaagacgggatcatggtccatacagaaggaaaagacaaagacggcaacccaataaagcttgttggtgaagagcatcctttgttaaagcggcaaaagaattattttgatcaaatgaaatcagcagcgaatgactttggccttacaccgtctgctcgggcaaaacttgctatcacccgtacccaggaagagcgggaaaagacggctgcggagaaggagtttagaaacgtatgaagacaatcaaacaatttatcattgattactcgcgcgatgtgatatcgggtgagattgtggcgtgtgaaaaacacatttgggcctgcgagcgttttttaaatgatgtgagtcgggaaggcacaagggagtttccttatgtgtttgatgatgaaaaagcccgccggtttctttattggatgacccagtttaaacacacgaaaggacctttgcagggggagaatattgtgccagagcctattcaaatattcatctttggcaatgtgtacggctgggtgcataaggataccggctatcgccgatttaaaaaagtctattggcaggtcggccgtaaaaacaccaaaacgcagagtctggcttgtgtcggctcctatgaggcaatggctaatgatgaatatatgtccgaggtttacattggcgccacaaaaacagaacaagcaaaaatatgctggaacgaaattaaggcacaaattatgcaagctgaccttttgaacaagccggagaaaaaatatcggattgcatatggaaaaattgaacaccctaaaacacagtctaaaattgaggcgctttctaaagatgcaggaaaaactggcgatggttttaacccgcaatgcggcattatcgacgaataccatgcgcataaaacctcagaaatttatgatgtcctggcttccggtatggctgcccgggcccaaccattgatgttgattattactacggccgggtttgaattgaataatcctgcttatcgtgttgaatatgattatgtgtctcgcatattggacccgaataaggtggaacaaaatgaacagtattttgtgatgatcaatgagcttgataaaggtgatgacgtcaaagacgaaaagaactggattaaagctaacccgattgtcgctgccaatgagcatggattgaattatttgcgcggagagttggaggtcgcgcttgccgtcccggagaaaatgcggaatttcatgacaaagaacatgaatatctgggttaacatgcgggagaacggctatatggatatgcaagcttggacagattgcggttctgataaaatcccggatttgaaaaaccgagagtgctatgtcggcattgacttatcaaaaacaattgatttaacggcagcatcttttatttttccgttagataatggcagttttgctgtggaaagtcacggatttatgccggaggatacattccatgaaagaatgaagactgataacgtcccctatgatttgtggaagaaaaggggatggttaacgacaacagatggtgccgttgttgattatgactatatcagggcctacattaagaaaatggagaaagaaaacggctggcgtatcaaggaaataggctatgacccatataacgccacacagtttgctcagcaaatggaagcggatggatacacaatgattgagatacggcagggagtagccacgttgtcagaaccaacaaaagattttagagcaaaagtcaaatcgaaaaaaatcatacattcgaaaaatgacttactgacctgggcgatgggtaatgcggtaacaaaagtggacgctcaggagaatatcatgcttgataaatccaaatccactcagcggattgacccggcagcagcattgattaatgcgtatgtacgtgcttctcaagttgagagagcagttgacttaaacgcttatattcagtctggtgcttttagtctgtagggggaatacagtatgaaattagtgaaaatgataaaaccaattgtagaagatctcttactcattgctggcatggtcttcattgcagttgctttgtataggataaatattaacgcgggtttaattacgaccggtgtttttttattttctcttgcggggctgtcaggtctaattcagcaaaaaaatagtgatgagggaggggagtaaatgctattaagccgtctgaaaagcggaataaaaaatgaaattgccgaagaggatagtggttctcttctccatccagctacttggtttagaaatatctttgctggtactgaaagctcatctggtgaaagggtttcaagtaagacggcagttctacatccagatgtttatgcctgtgtgattgttttggccgacgatattgcaaaattgccgattaagctttttcagaatcaaaacggcaatatacaacaggttcaaaacaatgtaagtgaaatgattctgaacaaagtcaataactatatgacaagctttgtatggaagcggcttttggttacgcggctttgtacctgggggaacagctacaaccttttactttttgataaagacggaaatgtgacgggaatcagacccttagatccagaagcgacaaatacaaatatcgatcctaacaacggacgcgtctggtattccacaactcttgatggcagataccgtgagtttttttatgaagaagtgcttcatttcaaaaatctgtctcttgatggagttgttggacaaactcctatttcagttattcgtgacaatattggatcaaatagagccgccacaaaatttaacgcgaaattttataaaaacggaggagcgccgttcggtgttgtcaaagctccaacccttttggaccgaaaaagtaaacaaatacttagggaagactgggaacgggtgaatgcgggacagtctattgcagttttagacgccgggctggattattcacaagtgactatgcccatgagggatgctcaatttattgaatcgatgaaatggaatcggcagcagattgcatctatttacaaagtgccgccgcataaaattggtgaacttgatcgggctactttctcgaatattgaacaacaatcactagattatgtgaaaactacattgcagccatttgttacaaatattgagcaagagttgaacgataagattttaacagaaaaacagcggaatgaaggttattactttaaatttaacttggaatcagagctccgcggagatagtaaatcacgtgctgaattttataaaacaatgcagagtgttggtgcctttagcgtgaatacaattcttcaaaaagaagacatgactggtatcggtgagatcggtgatgagcattacgggaacttaaatcttgtgcctctttcaattatgaaagaataccaactcagcaagacgaaacagtccacggatcgactgaaagggggtgatggcaacggaacagaagaaaaacaagtattggaacatgaagattctgaatgagtcagctgctgaaatcacgctttatggatcaattactggtgaaggatggttcagtgagagttcatctaaagcctttcagtctgaattaaagagtctgggtgacgtgaattctattgatttgtatatcaattcacctggtggggatgtcttcgaaggtcaggctattcattctatgcttcagcgtcataaagccaaaattaatgtctatgtagatgcgctggctgggagtattgcttctgtcattgcgatggccggagataaaattacgatgccaagtaacgctatgatgatgattcacaacccatacatggggatggtcggaaatgcagcagaattccggaaggcagccgatgacctggacaagattactgaaagtatcgtttccacatatcttgcgaaagcaggtgacaaattggacgacggtactttacgccagctactggatgatgaatcgtggctcactgccgacgaagcattaaattatggattgatcgatgtggtttcagaatcaaaggatgtagcagcctgcattgatcatcgggttatggcacatttcaaacatgtaccaggaaaaattgttgctcaatcagctgttgaaagtccagctgaagaaacagaatcggatgaaatactaaaacaaaaaatcaatatgaaacttgaactcttaaatctataagggttcttttttatgccaattttaaggaggacaagcagttgaaacagaaaaagttattgaaccttgatattcaattttttgctggaggtggaatgtctaaaaaggaacgcgaattacgccaggctttggcggaaaaacgcacggacattgaagcactgaccgatgaaggaaaaatggaggatgctaaaaaactacttgctgaagcccaattaatcaaagagcaaattcaaacatatgaagatgtccgaaatatgcaggtttcgtatgaacaggaagagcagcaagaacagaaaggtccagaggcaaagatacagcaaccaacagatgatatcgcaggtaaagaagtgaaaaatcatgttcagcttttcgcatctgctctcaaaacgggtaaagtcccgcaaccacttgcagctatgaaggaaggcgtagatgaggatggtggacttattgttccacaagatatttccacaaaaatcaatgaaaagcgtcggcaatttgatactctggctaatcttgttgatgtcattccagtatctacaaacaaaggatcaagggtacttgaaaaattagcagatatcacacctttagtaagtcttgaggaattagcggatattgaagatttagagaaccctaaatttgaaaacattaaatacaacattaaagactatgcagggattttggttctctcaaatgatttgcttgcggatactcaagaggcgcttttgcagtatctctccaattggctcgctaaaaaatcggctgtaacccgcaatacattgattcttgaacaattgggttcacttgcgaaaacgacaatatcgaaacaggacgacattaaagacattctcaatgtcaagcttgatccggcaattaatgctacaaccaaagctgtaacgaatcaatctggttttaatgtgttggataaactgaaagatgctttcggtcgttacttgttgcaaccgaatcctacagatccaactaaaaaattactgttcggtaagccggtatccgttatttctgataagtatttgccaaacggtggtacaaaaactagccccaaatatccgttaattatcggagaccttaaagaagctgttaaactctttgatcgtcaacaatattctattttagccaccagtgttgggggaaaagcattctaccgtaattctacagatttgagaattatcgaacgtgaggatgtggttctttgggatacagatgcagttgtttacgcagaattttcatctattaaagatgcggttcctgacaacgggacacagattaacgatagcacagaagatcaatcagtagatgtagggaaataaaaacaatagtgaaaggatgatttaaatggcagattttctaaatgaaagtaacggagcaaaaacatcagcaagagacaatggatcaggggaacctattacagatgtctctatcgcggacaacagcgagcaaaatcctctctatgttaaaggccttcaaggtgatcccggccctcaaggtcctaagggggataccggtccgcagggaccaaagggagataaaggagacactggtcctcaaggtccaaaaggagatgctggcccacaaggtgagcctggtccccaaggcccaaagggtgacaagggtgatccagctgttatcggcgaaaaatctattgtacatgaaatgctgggagaaaaatcagtccgcagcattaacattggaacgggcagcgttatgatggaccacttaaatagtgaagtgaaaaacgtattagatgggcttcaaaaacaaattgatgagctgaaaccttcaacttctgccgaatgaaggacaggtgatgtcgaatgacagaagaagaaaaagttgaattagagaaggcaaaaaagttcctccgggttgatggtgatctggaggatgatttgattttagactttattgcatcggcaaaagaatacatcacttctgctacagggcttacattcccgaataaatcagccagggcagcaatgtgtgtgaaagccttcgttactcattggtatgaaaacagagaaattgctggcacaacttcgaacctggatggcgtactgactagtatgatcaatcaactgaaatatacattgccggaggctcagtctgatgctgaatgatatgagataccggattcaatttcagaaaaagaagcctactggccgcctgcctgtggatggaaaggacagctggcaaacggtaattgaatgctgggctaaagctgaaggtttaaaaggccgagaatattatgctgcggctgcgatccagaaggaaaagacagtggaatttacaattcgacatcgcgaagacatagacgaacatatgcgaatcatctttcgtgaaaaagcttatgaaatcgagtcgatcttgcctaactattctcgccggcatttcattacaattaaagcaaatgtggtgagctgatgaattttgagctggaattaaagggttttaaagaactagaatctacattcgcagacttagcccgtaaggacgaaaaaatccataaagcaactgtaaaagcaggcggtgctgtattggcggaagtaatcaatgataatgctccgcggtcagctattggggggaggcaccctcacatagacgaggacattattgttggaaacaggataaagcgagatgaagacggagaaatatatgcggttgtcggcccaacaaaggacactaaattccgtgttcacttgccggagtttgggaccattcatcaggcagcaaatccttttattcgaaacagtatgattcaggcgaatgataagatgcttgatgctatggaaaaggtcataaaggcggggtataagctatgagtcttttaaacctcatcgaaagatcaatgcaattaaaggacaaggtatttgaagcgctggaaactaatccggcgcttttatcgttggtagagcctgcaaatatttatgagctggctgtgccagaaggagtagaaagtaatccgccttatattgtggttcaggagatagactacagaacaactaaatgggctgatgggaagccgatacaagacagcgctgtttatcagattgatgtgtatcacaatagttcatgtgatcctatttttgtccctattgtggacgtaatgggcaggatggactttcagacaactttccccatcaatgaatttttacaaaaagaacgtcttatccgaaaaggatatcggttcgaagcgaacattttactataattggaggttttaagatgcctgaatacagttcagtgacaggtttgaagaatgtgaaatttgcgcctttaaaaaaggcgggtaaattttttgttcctacagaaattcttgactatgaatttgcaatcaatatgaaagttgaaacagaaacatccacagaaaaacaatatgcggatgacaaacttgtcgatcttgcagtttcaactggttcaactaaattagacattgaaatgcgggatctgccaatggagattctctctaaattacttggaattgaacaagatgaaaacggattgtacttgtttaagaaaaatatcattcctccttgggttgcgatgacgtttcaaggacctaaagcaaacggcaagtctcgtcatgtgggcttggtaaaagggagattctctttgccgggcgatgaatggaaaacaaaacaagataaaacggatttccaaacgatcaaactttcagccgaattcgtagatagagagcaggacgatgtgttcaaaatcgttgcggatgaagatggagaaaaattcgatatagatcacttttataaggcagtttttggggacgcctatcaaaataaacaagacacagaagaaaatgtaagtgctgatcttgggaaataaaagggggaagctgaaaagcttctctttatttagttaaaatctatttaaccaaaaggaggagtcattatggctcaaaaacatatttctatcaaattgtggtttgaagacgaaaaaaagtttaaaacttttattgcaccgcgaacaaatacaaagacacttcttgaagcgctgagattaaatgctgaagcggaaaaaacatcagataatcttgaaaagagcatcaaaacattagagaaacaaatccagtttattgtgaaaatattccgtgaccagttcacttatgacgagttcaccgaagggctacaatcatttgaagtgacaaaagaagtcagccgaattctctcagaggtagctggatacaaagaaattgaggaagtggatcaagattttttgcaggagaagacggagatgaatacacctacgaaagaggaatcgagcaaataaatgaaatttattccacactgcttgaacaaggatggaaaatgactgaaatagataacatggacatttaccattacttagaggttttggctgaaaagaataaaccaaaaattaagacagtaacaattgatcaaatcttttagacaggtactcacctgtctttttttattgagtttatgccaggaaagcggggtgtttacatatggctcaaccaataggaaacatggttgtcaaagtaggtcttgatgatacaggttttaatcgaggtattgaaggcctaaaaaggcaaatgcgcctggcaaactcagaaatgaaggcggccggcagtatttataagaataccggtgaccaaacgaagctccttcagtcgcaaatggaagggctaaataataaatataagattcaaggccgtttagttcaagaacaccgtcagagatatgatgaattggcccgtcaaaaaggaaaggacaaccgcgagacacaaatccaagctcggcgcttaaatgatgcaatagctgttcatcaaaatttaggaagagaactgcagcaagtcagcaaagaatatgaaaccttgtcaggaaacacgagccgggctgcaagtgttttctctgtctttaaaaaggattcacaagaagtatcaaaagaattaaaggctgtctataattcagcgactgaaacagggaaggcgctgacagctataggggcggttggagcccttggcataggggcaactgttaaggctgcagccagctttgaaaaggaaatgagccgggttgcagcgttagcaaatgcaacagatgaccaaatggccgcgcttactgaaactgcccgccatcttggggccgtaacacaatacacagatggtcaagtagccgaaggaatgcagtatttagccatggccggctataaaaccaatcaaatcatcggcgcaatgcctgggttattggcaactgctgcagctgggcaaaccgatttaggtgttacagctgatattgtctcagacattttaacggagtttcatataaaagcagaggacactaaccgcgttgctgatgttatggcttatacgtttaccaattcgaacgctaggcttgaggaaattgggcaaaccatgaaatatgcggctcccgcagcaaaaaccgcgggcgtgagcatggaagaattggccgcggcaaccgggatcatggcgaacagcgggattaaagctgatatggccggaacagctttgcgttcaacattaactcgtttggctgcgcctccaaagccagcagcatcggcaatcgaagagctggggcttaaagtaacggattcaactgggaaaatgcgtccgttagcggacatcatagggcaaatcaacgagaaaaccaaagactatacggagacagaacaaatcaggattgccaaacagcttgccggacagcatgctctatcaggcttcattactttaatgcacgctggaaaggataaactccaagacttcacaaaaaaattggaaaacagcggcggcacagctgagaaaatcgctgataagcaaatggacaacctggccggttcatttgaatatctaaagtcggccacaaataacgctgttattacacttggaaatcaatttatcccagtgatacgtgctacaacagacgtcattacaagtgctgtgacatggtttgattccttgccttcttcagtggcgagcacgattgccattacaggtgcagcggtcactgtgttctcgctcttgggcggggctttcctgctgacattaggttctattcctaaaatggctgcgggttggaatatgcttcgcacagctggggcttatttaaccggaaatgtgaaccgtgcttctacaagtctaactgtttattctgctgaggcgattgcggccggcacagcttcaagaacagcagcagcgggcatgactgccacttcaacagctgcggcagtagcatccacaagaatggaccgttttcatcaaacctctgcacttgccacaaccagggtaggacggcttgaacaaacgacaaccagaagcgcaagagcgatgagtggccttagtggcgcttcccgtgtagcaggtcttggcttgagcttgtttggcggaccagttggaacgatcgccggattaatcctttcttttgctcctgaactgctcaagttcggttcagggatcatcaaagctggagtaaatgcagtaaaaggcgctggcgggtttatgcagcttgcgaaaagtggatttggtctttttaacattctaaaaaaaggtgccgggattgttggtcttttgcgcggtggacttagtttgcttgggggaccgatcggaatagctgttactggtgtcacccttctagctgatgcgggatttaagtattatgacaacttgaaaaaaagagtgctgccggcaactatcgactttggcgataaggtgtctgaatctacttcaaaagcgattaatgcttatgaagatatgaataccaaagtcggtgccaagctgaattattactatttaaccaacaaaaagatcacgaaaaaaatcgctgataacatgtcaagtgagtatgaaaagatgggccaaaccattcttgatggctatcaaaagagcactgataaatctttgaaagtgttaagtgatttttatgcttctaataaagaaatgtcagagaaagagaagacagaaacattacagaatatcaaagacaacaataaggacaagcataaagaaatatccgggtatactaagcgcatcaaaaagatttgggaaaatgctgctaaagatcaccgagatattacagatggcgaacgtaaggaaatagaacagattataaagaaaatgaatagccatgttgaatctgctcttactaaaagtaaagaggagcagacaattatcgctggaaaactaaaagacaacaaaactcaactttctgcaaaagaagcagcagccacagttaaaaacagcaaaaaagcaaaagacaatgtagtcaagaatgctgaaaagcaatataaagaagtggtgaaaaacgctgatctagagtattacgtcaagggttctatcactaaaaaacagcatgatgatacagttagctctgcgaagagccaaaaagatcaggttgtgaaacaggctgaaaaaactcataaaggcgtggtcagtgaagcgaagctgcaggctgctgggcatttagaagaagtagattgggagacaggggaagtgctcgggaaatgggatacttttctcgttgatctagcaggtgttgtcaataaaattaccggcgggatcaatactgttcttgagttcatgcacattcctaccattcctgaatggaagcctaaaggatacagcggaaactctgaaatgcaagtagcgccaggcagggcatatgcaaaagggacagactttcacccagggggaagggcattagtcggtgaagaaggttttgaacttgctcatacaccaggcatcggaacttatgtggttggaatgggcggcccgcaggtttgggatttaccgcgtggtacatcggttctcccacatagtcagtcaaaagaagttatggcaaccggtcttcctggttatgcaggcggtgtcgggagctttttcaaagacgcccttaatggctccaagaagcttgtaaaaggagcgatctcagcagggaaaggcgttgtcaataaagcgaaagatgttgcatcgggcgctatggaaatgatcctgaacggtcctgagaaaatgattaagaacttgtttaagggctttatcccttttaagtcaggcaaaggtgtggactcattaggaactggaatccttcaaacattaaaaaatggggctggtcagtttttaaaaagcattcttccggatgcagggcttttcacagcagaggcttataagggagcgacagggtctgcccaggttcaaaaatgggtagcggaagctgttggcattgctggtgtaccattctcatgggttcctggcttgatcaccattgcaatgaaggagtctggcggaaatcccaatgcaataaaccttactgactcaaacgcaagagccggtcatccttctcgtgggctgatgcagacaattccaagtacgttttcatccaatgcgtttcctgggcacaataacattttgaatccggtagataacattttggctgcaatcaattacatcaaaggtcgctatggagatatatccaatcaccctggattgaagtcaatggctcgcggcggcccttatgtgggatatgcaaaaggagggacttcaccggggcgcggcggctctaaatgggcgattctaaacgaacggggctttgatgaaaccacgattacaacagacccgacgtatcgcgaacgcaacatcggtttatgggcgcgtgtagggcgtgagcttggtgttcttccatcacttcaacaagggatgatttcaaaggctcttgtactgcttcaaaaagcttcaatggctaaagccgaggcagtgccgcaccccaatgtgaatattgacatgagccgtgtggttgagaatcaagagaagcaaatcagtatgatgagccagcaaatagacgctcttcagcaaaacatacagcttttacagcagcttgttttgaaagataatcacacgtatatagatggaactagagttgatcaaaccagtgcggaccgatataacaaaaaacgttacagaaacgggggtaagcctgcatggtaaaactgtttattgatttcaataacggactaggggagcagagccttgacagcttactccctcaatttgaagtattaagctttttgccggaagctccaaagattaatcgggaaacaatttcgatccctcggcggcacggactgattttgccgcaacatccacgagatgtgacttacgcggaaagaaaaatagatgttgaaatttatttgaatgctcgcatacatgagaatttttatatgtatcggcatcagctttatgcactgctggttaagccgttcccttattatatttcttctgaccttttgccgaatcgccgtttcttagttacctgtgatggtaatttcagtatttcaaaagagaaggagaaaacttataacgatttttctgttgaatttactaatatcacaggcatggcagagtcgaaatatacaacaaaaacggctcagaatcttaacggtgaaaattggaatcacgggatgaatctccgatcggatgataacttggactattattttaagaacaaaaaacgattctctgtttttaatgcaggagacgtgcaaatcaatccacttgatcatgactataacgttattttgaaagctgcagggaaaaatatcactttaatcaatcatacaaatggtgagaaattaacgattgagcaggaaatcaaaaagacacaagaagtctctttcttgaaacagtacaccataatcaataacaaaccgattaaaacatctggccgtctgccgagtcttgaaattggatggaatgagtttgaagttcaaaatacaaatgacttcaacattcaatttgatactcggctttattatttgtaagggatggtggtttggtggctaaagaggatttcataaaagaaatagctgtcgatgctcaaatcgtttataaaaatcatcatatccttgcatcgctaattattgcgcaagggtgccttgagagcgcatggggaacaagtgaacttgcgacaaaaggacacaacctatttggcatgaagggcgaatataacggacaatatgtcactatgatgacatgggaagtgatcaatggtgaaaatgttcaagtgccagcgaaattcaggaagtacccttcatggaaagagtcgattgaagacctcgctaacttgtatctcaatggtgtaagttgggataaggaccattacagggcagttgtcggagaaacggattatcaaaaagctacggctgccctcgtaaaagctggatatgcaactgatccaaattatgcaactaagctcaacagcattattttcacatacaaattaacccaatatgatacaactgaggggctgcccgataatcctgatgaaccaaataatcctgatccgaccgtagacctaccaagtaaagagtttgacggaaaagacataacgctaaatatgagccttcctaaagatgtatattttcctcagttacatgtcgcaagtcaggatgatacacaagctattgaagttattggagctgatccggacttattagacgatacgacagggaaaaaggatattgaatttacgatcacccggacagctgataatggcaccgaatatgacttgcttgtgaatgacaatattctttatctggatgagaaaaaattcaatcatcaaaagtatttcatcacagatattgagattaaccaggaagggatgctctctaaaaaagtaacagcaagccacgtttttgttgtaacgctgaataatcactatgtagaagatacaatcagtgggacgtttaccgtcaggaagatgcttgattttgtttttaaaggcacaaaattaaggtacatctttaaggacaaagaaagtgagttctcaagcgttgaacaggagaattttggagatagattcggaaatgagctaatggatgaaattgtcgaagactatggtttggagctggacgttgataattataaagtctatgtttataagaaaatgggaaagcgaataaatcatacacttgatactcgttataatatgcctggtatcacaatcaaaacctcttctcaagggtgctctaccagagcgaggggttatggtgcaattaaagaaaacagcagcaccgacagcaaaaaaacagagtatgtttttgacccggtattgtacaagcatccagatgaagataaatttttgattgatggtatgccaagatgggcagaaccattgagggatgaaaaatataaaaaagagtccagtatgttggcagctctaaaaaagtatgttaacccatatccacagacggaaatagaagtggattatgaatatatctacgagccgaagcttttgaagatacaagaagatttttggaagggagacacgcttcatatattggctgatacctcatatggtgtcacctacgaagacgatgtccggcttttgtcgattcaatacaagccgttgaatccttacgcaaaacctacattgacttttgctaacttccgaaaggatatacaagatatccggatggaacaagaaaaaagattaaaagaccaaaaacgctacatgcaaaaactcagaatgatgatctaaggcactctttccagagtgttttttgttttgtctagaaaggagagtgatctcatggcattcaggttaattaaagattatgatacaacccgaaatgcaagatatatcgcacagcaaagagcagatacagaaactatagaagatgggttgaacagtcttgatgatgcgattaaaacgcataaaacgtctcaaacagctcatacttccgatcaaattacccatcaaggtttttctctccgaacctatattgaaagcctttataatcgtatgcgtaatttgattcttaatgctgacggaacaaatgtaaaagaggtcgtcgatgcccgtgttgatactgacggcaatattgcgcccttattaaaagaacggcttgaccgtgattatatgagattgaataagcgaataaaacgtgtcgtacatgtggatgattatggtgcagcaggggatggggtaacagactgttccgaagcgattatgaaagccatgggcaatggtaaagtgaaaattaaactggggccaggtgtctatgtcgttcgcggtgtaaagctaaaaagcaacgtcatctttgagggtgacggaatggatattaccactcttattcttcatgatgagacaccatcagatgaatgggtgatcacgaacgctgatcatcagggcggtaacaaaaatatcataattcgtgatatgacacttgattggaatcgtgaacggcaaaatggaaccatgaaggccatgggtggagtaaaatccagctgcttattgttagcacaggtaaaaaacgcttgggttcaaagagttcgaactgtaaaccccgcattgcatggtattgatatctcggctccaacgtatgacatttcagaaagtgactataccaaaaacggctgtgattcagtttggattgatggatgtgtatgtgaagggtatggagacgacgggattacaactcattacagcaaaaatatcttcatcacaaacaataggtgtttatatccttctggaacagcccatgcccttggtaaagccaattcaaatggtattgaagtagatgacggctctaaagacgtgtggttatttaacaattatacggaagggaatgtccgtggggtggaagtaaaggcacatgcgaagtggccggcaccttctaatgttcatgtttacggtcatcaatcattccgtgatgtgagagcgtatgaccttcgtcatatcggacatcattatgcaaatgagccatggagtgaaacggcaagagatgtcactttagtagactgtacggctaaggagccgatattcaatgatttgtacgctgggctagagccgaaagcgcttgtgatttctgcttatcagcgagttacagtactgggctttacagcacttggtgatcctacctatgactataaagggaccccagttatcgccttccagtataaaagccgcaagattaacattaatggtttgaacatttctggatttgcgaaggcgggttcagatgtccgtatctatggcggtgatcaaagaacggatgatgttcgtatttcgaattttactatccatgattcagccccagagggaatttccatcggtggcggggtttactatgtcactttaatgaacggtatcgctcatacaagaggcggcagtatagggatttcgtcaccaaacaatcaggctgatataacagcagttcgggctgttggctatactaatgcagcagttttagcaggtcaaaaatatagttcggtacctacaaacataaaaggcggcttccgggctgctgccagatcgggctcacctctaacggatacaagtgcaatcatagctggatcgggaacgattatcgcgaagggtgaacggaatttcattgctggtattgctggcggagcgtccacagaaggatcgcgcaatggtgttatgttctcctataactctcatacaaaaggagaaagcggttcttcggttgttatggcttctaaaaatgtaataaataccaaagaatacagcatcgctttagggcatggtgacggtaatccatcagaaggaaacaaaaagatcgagttagatgcaattggcggaaatgttcgcgctacaaaccgtgtggaaagcgtctctgacctaaaagacttcgcagaatactttgagacaactgatggccagaaaattgaagcttcctatcttgtagctttggaaggcgaaaagattcggaaagctgacgttggcgataagattctcggtgtcgtatcgaagacggccgggcttgtcctcggcggtgctgctttcgattggaaagaccggtacttgagggatgagtttggcggcattatttatcgagaggtttacgacggtgaacgggttagaatggtcccggcagaaaatccagactatgatccttctgtggaatacacccctcgtgaagatcgagatgaatggcatgtcatcggtcttattggtcaggtgtttgttcgtattgattccacagtgggggtgggcgatagtgtaacagccattgaaggaatagcgacaaaagctgaatccagcggatacggcactgtcatgaaaattgaaatgccatacgacgaagaaaaaggctacggagtagcaaagatgatcgttacaccgcagcattaaggaggctgaaccttgatttataaagacgcaaacgttacttatgatatcaattcccgcagatcagacgggagagcaacaaacattcaatttatgacgcaagacacgggcagcgccaagctgtccttttcttttacaaaagacggcgtaccacttcctttgtctgcggtcgatgcaaaaattgttttgctttattcggacggctctttctataaaaagagtcttactatcatagacaaagtgaacggaaaagcagagtatattttgtctgatgcagaattaaaacatcccggtattgtgaaggcagaattaaagctttactacacaaatggtcaggctctggctacttccttttttacgtttacgatatcaaagacattggaggatcagaacattgtcccggtagcggaatattacattgatgattttgagatgttacgggacgagatcagccaaactctcgatgagataaaagcgaagttcgatgaatttgaaaacattgaaacgaaagctggcgcccaagaaaaagcagacaaggccgaagcgaacgcaaaagcttacacggatgtgcacgcgaataataaaacgatccacattacggcagatgagagaacaacctggaacgcaaaggaaacgacatcgggatcgaaaagtaaagctgataaagcgttagttgacgcaaaagcctacacagatgaacacacagcggacactgttaagcacattactgcagctgagcgtacgaaatggaatggtgctcaattatcaaaaattaccgcagatcatggcggtgtgtcaatcgccgcgaatgaaggagaggacatactcaaaaaaatagttgatcagggccggacaatgggtactttttacgcgcacggaaaagcgattaatgctccttcaacagtttcaacaagaggaatatttcatcttacaggccttgcttctgatgggaaaggtatgtatggatgggtttacgctacagattacaagaataatgtctttacaaactactatgacggcagcacaacgtattggcaggggtggaaacgatcattaaacacagatgacttattgtattcgtacgctaacatcactttaaagaatggtgcaacagccggaacacggacacctatttatgcaaaatggggacctttaacgttattacgtgggcatgtgaaaacagaaccagaaatcatatttggctcaattccttcttcatatgctccaatcggtggggcagttgtaacagttccacttagcggaacaggtgggacggccaacctcattgtatatgaaaacggagatttaaaaatcaaatatccagaccctacagattcaagtaagcttggcggtggatactatattgatgtcgtcatcgggtttcaagaaggaggtactgcatgatacaggtttatcggtatgatgagaactttatttttgtcgagccggttccaattgaagagccgggggaggatggaaagtatgtaattcctgaaaattgcacaacaattcagcctccatcattcattaaacctatgtttcaccccgaagagcaaaaatggtcagaagtagcaactcaagcagaaaaagatgagattttaaaacaagttgaaaaaggaagagttccgtcacctttagatgaattaaagtttcaaaacgctcaaatcatggtgcagctggctgaagcccagaacttgatagagtctcagtcgaaaatgattgcggacttgttattaatgctggctgaaggaggggaagcgtgatggattggttcaaaaatatccaaaccatttatggatggggaagacagtattacacaaatgctgacgtcgcccgttttgttgtcttaaatagaatcacagaagaacaatataaagaaattactggcttgacctatccagccactgagccagttgtcatagatttaggaagttaacaaacacccattgaggtgtttttattttgcctctaaggaggtgataacaagaaatggaggaaacgactgtgtttattaactttgatacattggatttagcgagagtttacctgtttgggggtgtaaagtacctggatttactgctagttctaagcattatcgacgtaataactggtgtgattaaagcttggaaattcaaaaagctgcggagccgaagcgcttggttcggttatgtccgaaaaatgcttagttttctggtggtcattgtggcaaatatcgtagatacaatcctcaatctgagcggtgtcctgacatttggaaccgttcttttttatatcgccaatgaggggctttccattacggagaacctggcacagatcggcgttaagattccggctgccatcactgaccggcttcacgtaatcgaaaatgacaacgaacaaacaaaagaaaaggatgaacaggctgctggataacccggtggctttttatattaaaaataaaggagagaacacttatgacaatcacagtgaaaaagaatcttgtatcagaagctaaatacgctttgaaatgcccgaactatatggacgctgaatacatcaccatccacaatacagcgaatgatgcgtcagctgctaacgagatcagctatatgattgggaatacaagctcgacaagctttcactttgcagtcgatgacaaagaggtgcggcagggcatccctacaaatcgtaacgcatggcacacaggagacggcaccaacggcaccgggaaccgtaagtcgattggtgtcgaaatttgttatagcaaatcgggtggcgctaaatactacgctgctgaaaaattggctattaaatttgtggcgcagctgctcaaagagcgcggctggggtattgatcgtgtgcgcaagcatcaagattggaacggcaagtattgcccgcaccgaattttgtcggagggcagatgggatgaggttaaggctgccattgaaaaagaattgaagtctctgggcgggaaaacaacttcaacatctgcgcctaaagcttctgggggcacttacacagtcaaaaaaggcgatactctttccgcaattgcaaaagagcatggggtaagtgtggcaaatattcagagctggaataacattaaggacccgaataaaatcacagttggccaaaagttaaagctcacaggctcaagcacttcgagccctaaaccaagcagtaaaaaaacgtcatatgctctaccttccggggttattaaagtgacaagtccgatgacgaaaggcacgaaagtaagacaggttcaaaatgctctggctgctctttatttctatccagataaaggggcaaagaataacggcattgatggcgtgtatggtccgaaaacagccaatgccgtcaaacggttccagctgatgcacgggctttcagcagatggtatctacggaccgaaaacaaaagcaaaattggcagctctgttaaattaacaaaagaagccctctataaaagggcttctcttttatacatttcgaatagtcatatcacatttatcttcctctgaagcatccatagccttatatagcacctcaaagaaagtttgtccgtcgtttgtcgcgaaatagtttgatagattggttactttttgacttatgttattaccccaaggtggattttttgataagtcttcaatatcccaaataaccttttcaggagagagtttagaaagttctgcttcaatttcttttaaattctctctagcagttggaacgtcgctccactctaatttatcatggtataagttattcattaataaaggatattttgttccccatccgtctttttctaaatgatatgagattgtagaaaaaaatgaatgaacaaagtcgccgtgtcccgcctcatagaaaaagcagtcaaccataaaacctactgccatattagacacccctaatccattttaaatattatttctgctttattatccgttctttcatctatttttcttttgacatctcttaatatatctctcgatactgtctgaccacgtacgtctattataacagtttgttttgttccttctggtaagtcttttatccttttgttaaattgattggatacaattctaacaagattacttcttcctgatgatgtggtcaacttataattttttacctcaatgctatgccctgtattataaaaatcagggcgggagctgtccttagttccgtgttttacctcgattctctccttaaaggacacttggtctttgtatccaggataatcctttccaacgtcaacttctgactggcgccaagatggtcttttagagccagttggttttttggcatttagtttagtattaactccacgtaagccgaatccacccagcaccgataacgcatgattaaggctgttttgacgttgctcatcagaaattttatttccaaacatatctcggccagttattgcttcgctaaaaccgtttgcagatgcgagaccgtaaagtcctttgctggagttttgaagagcgtgaaatgtcttaggcgttttataggcatcaagcgctttgtctgctttgtagatcgctttgctagttgaatacacagcttttacacctttgcctaatttacctgcccatcccacaataggcacataacctgctgcagccattgcgccagctgctacacgttggccttctgtcaacttttcaccggtaacaggatcaacgccatcggcggctcttttataatcataatatccagatacttcccctgtaaaattacaaacaacattccacgttttttcgtaccatggcttatttgcaagctcttcctgttcttttgctaactttctttgttcggcctgttgatctttaaaggagatatactcagtcgattgtttttttacatcctcagtcatcttgtggacttcactgtccctataagccttggcattatagtggatgggagaggcgctcttgccttttgcagttgcgtttatgagtgcttggtaatcagcctgaatcatttgttcatttgcttctgatagggcgtattcagacgtcagattctcatcgacttcacttattttctcgactgcatttttgcgttctttctcagcagaggataactcatttttaaaatcttctgtcgaaaaaacatctaaaggaaggacatcgtgtatttcatttaagatgtctttgatggcctttttctgttctgacatgatggattttgatttagaattagcattggccaactcatgctctaggaaggattcttctatgtaggcatctgataagctggcgtcttccaagataccaggaatgctcgttaaaaaagatattttcatctcaattagatcaatccactggtcagcaatgccggcctgatcttcataaaatgatttgatgttattggcacctttacctgaaaactcgctatcatctaaatcagcgacagctttaaatgctttctttaatttggccattttactttttaaatctttgtattcttttgcacggttttcagcttccgaaagcagtgttttggcttcaaataccttcatgatcatatcctttcatattgaatttaacacagggattttaccatagtttgggagagagggactgataataaaaatgtcgtttcaagaatgattcaaattacacagggattattatccttatttaaattcttacctcacaatattaagtgctaaagatatatttttaatgacttctcaactcttaaaaaatagtaaaaattaacctgttgaaaatttgcgccataacgaaaaacaaattgcgttatgtcgaaaattatttctatatatgacataaaatgttaaacgtgtgttaatatttgtttgagaatttagaattttgacagaaagaggggtttattatgagtaaacttgcttctgagtatgttgctaatatcttaaatgaatggtatatggctataaaacagcaaaacgtggaggctgccgagaaatacttcaaagagagcagagctctatttgatgaaatggaagaagaccaggaagtattgatgtactattctttacttgaagagagacataaaatgatgctccaccaggataaaggaaaagaatttccaaagcactcttatttcagtaaaaaacataagagagaaataagaaaaacagacaatatgatcgaatattatttcttcttatttgaggcattatacgaatcgcacaatcgtaattacggcaatgcaattagtctttttaaaattgctgagaaaaagcttgcgaatattccagatgaaattgaagcggctgaattttattcaaaagtagcctctctttatatgatgcttggccaaaatatcgtgtctttaaactatataaaggatgcaatgcacatttacaaaaggaatgaggattacaaaaaaaagcttgcgacgtctatgatggttgtgggacataactatacagagctgggccaatatgataaagctgaggatatttattttgaagcaatacgaatttctaaacaacttgaagaccctttttttgaagctatgattcatcataatttaagtatcacttattcagctgctaaaagatcacaagattgcataaatgctctgaaaaaagcattgagaaatgatgaatggaaagagtcagtttattacacaaactccctgtatatgatcacaaaagagttcttcataatgggactatccgatcaagctgtttattattacaaaaaagcacaggaaaacttaaatcaaaaagagaataaagtgtatgaggctaaaataaacattatttatgagttattccagaaaactcctgaagaaagcgttaatcagtgcaggagctacattcatttcttgtttgaacagaatgacgcggatagtgtgcacgatctcgctttaatcatttcgcaatattatgaggcgagaggatatattcaagaagctctggaattttctaatcatgctattttagccgagaggaaaatgaagcagttggagggagtttaatgaaaaaggtaattctttgtttagctgttctgggcgcgttagcagctgctagttatgcgggctcaaacgctcatgttgcagagaaaccggttggaacttatatgctattagcagaaaaaccagtaggtacctaaatacaacccttctcatctgagaagggcttttttatataatccatcttttcttttctttatcccaagaaatcgctccttttcggataaggcattttgtggcctcgcgtatttcctgttcgccttttccggtctttcttttcagttcgggaagagttggattctttccgtatagactcatatttacaaagatttgatataacttgcgctcaaaatcagtcacacaatatcaactcctagagctaggtacatcgaaaaaacaattgtaagtattagttggttttgtcataaaatagaccggttattagtggtcctccattttcagctttttctttctgaactgatccataaaggataatggtttggttctcctttaactttgtagggaatagggcaaaaacattataaacaccatacccatttttctctttagatgaaataataaattttcctccagcttcggcattttcgattgcagaaacttttcctttgatacgaacgattttgtctggagggttatcaacattgatttttttgaaatcagcatcttcagcttcctttctaatctgttgctgcttttcctcagttgaaacatcgtccagtccatcttgttgagaggtgcttgaggtaatggattttttctcagttggcgaatcatctgattgagccatataagtaaatccacagatggtgagtaataagcttaatggcaatatccatattcctttttttcttgttcttttgaagaataaaagaaataaaccaattacgattccgattgcggaaaatatagagagaaatcccataaataaaatcataatatcctccattttttaaaggtaacatttatatcttaaaacagatgagtataattttctattctatacagcggggttaggagggaaaacaaatatggatcagctacaaaagcaaaacttgaagcctttcttaaaataataaaagcccttccgattgggagggctctatttttaatcttcttcttttacgcattcttcgcaaaaaccagaaccgtataaaaactctacacgttttccacatttaccacattgacaactttcagccaaaagtaacatcccctttcatttaggataagaaaattataacaatatggtgaaaaaatactagttttatttacagttcctattgaccattgtaaataggtattgtataattaaggtatgaaaggaggtgcttaagtggacgaggtgagaaactggattcttgctatcgctggcatcgttaccatcattaaacacatttacgacatatggacgaaggaaagcgaaaagcatagcaagaaaaagaaaaagcgctcccgccgggtaagcaagaagcgctgatacacagtgagcaaaggggagaaatccccttgctcataccattatatcacgtccacgatagtatgaaaaaatattttaagcagtacagcacaggtgactttgccgttttgctcattttggttgcggggatcgttgcaattgatctgactgacgagggtatgtctggaaaaattgcgcatactgtattgatgatagccgttgttgttaccttgttaaaaggattcattatgatgtggagagaaagccgacatgaaagaaagagaaaaaattaagtttatccaggaagaagttttgacggcagcggaagcgggggagctgcttggaattacccggcagcgcttgagcactcttgtaacctccgagaagcttaaaccggttaaaaaggtggggacagttgcattgttcttactggatcatgttctatccttaaaaaaagaattagaggccggccggaagaagtaccgtccttatgatgaatgaagcccactcatatgagcagggctttttacttttctaggaatcgcgtggtacttttatcccctttatctcgaagtgagagttttttaattgtttgggaacgaatgttctggtatcttctttttgaggtgataggtgtgaaagagctaccaaaagagctacttgaagaacttgaaagaactaccttcctattaaacgaagttatagagatatacgagaagcaccaaggggagccagaagaaaaaccggctatcacttgcccatcctgtcgcaaagaatcaactaactatgtctgcgattggtacggtaacaggcatgtccattttcattgtgagtgcggctgccgagtccatcaataaataaaaggccttcgacatgcgaaaggcctttttacttatgctcctactattatttcacgtcctgggctcattcctacaggtgggtcatggtgtgttcctacaggtaactcacgttgaattttcatcttgatcactcctctctataatgacaaatactgcatcctcccaaaatctccttttaaattacaaacacttttttaaaaatctgaaaaactttttgaaacatttcttgtagctgtgcgtctaacatacgtatccttagatattttctgtatttatgtctatttcacatgtttatacttaaatacaaaaaatcaagtcatccataaacgcaccgtatttatcggaagcctgaattcatctattgtccacccgcgagaggtgtttaaagaagcgtttaaacgatctgccgcttcctttatctgtgttcataatcacccttctggagatccgacgccgagcagggaagatattgaagtgacaagaaggctgtttgaatgcggaaacctgattggcatcgagctgcttgaccatttggtgatcggggataaaaaatttgtgagtttaaaggaaaaaggatatttgtaacactttttttttcgtcgaattaagctataatagagtttatgagtttttccctttagggtatttttgctttaagaaaggaagatacatacatatgtttggaattggtgctagagaccttggtatagatcttggaactgcgaatacgcttgtttttgtaaaaggaaaaggaattgttgtgagagagccgtcagttgtcgctttgcagacggatacgaaatcgattgtcgctgtcggaaatgatgcgaaaaatatgattggacggacaccgggcaacgtggtggctcttcgcccgatgaaagacggcgttatcgctgattatgaaacaacggcgacgatgatgaaatattacatcaatcaagccataaaaaataaaggcatgtttgccagaaaaccatatgtaatggtatgtgtcccatcaggcattacagctgttgaagaacgcgctgttatcgatgcgacaagacaggctggagcacgtgacgcgtatccgattgaagagccttttgccgcagcaatcggagccaatctgccagtttgggaaccgactggaagcatggttgttgatatcgggggcggtacgacagaagttgcgattatttccctcggaggcatcgtaacgtctcagtcaatccgtgtagccggtgatgagatggatgacgcgattatcaactacatcagaaaaacgtacaatctgatgatcggtgaccgtacggctgaagcgattaaaatggaaatcggatctgcagaagctcctgaagaatccgacaacatggaaatccgcggacgcgatttgctgacaggtctgccgaaaacaattgaaattacaggaaaagagatttctaatgctctacgcgacactgtatctacaattgtcgaagcagtgaagagcacactcgaaaaaacaccgcctgagcttgcagcagatatcatggacagaggtatagtgttaaccggcggcggagcgcttttgcgcaatttggacaaagtcatcagcgaagaaacaaaaatgccggtccttatcgccgaagatccgcttgattgtgtagcgatcggaacagggaaagcactggagcacatccatcttttcaaagggaaaactagataatcgggagttcaatagaagaggtgtaacacgatgccgaataagcggttaatgctattacttctgtgtattatcatattggtggctatgattggattttcgctgaagggcggccgcaataccacctggcctgagaaagtgatcggcgatacgacgggagtatttcaaaatatttttcatacgcctgccgaattttttgcaggaatatttgagaacatcaatgatttaaaaaacacatacaaagaaaacgagcgtctaagagaaaaacttgacggacagacacaatatgaagccaagcttcaagagcttgaagaagaaaacaaatccttgcgtgacgagcttggccatgtcaaatcgattaaagattacaagccgattttagcaacggtcatcgccagaagccctgataattgggccaaacaggtcaccattaacaaggggactcagcaaaacgtagcgaaagatatggccgttacaaacgaaaaaggcgcattaatcggcaagatcaaaagctccggacttaacaattttacgtctactgttcagcttttaagcgatactgaccgcaataacagagtcgcgacaaaaatttccggaaaaaaaggcagcaaaggctacggcttgatcgaaggatatgacaaagagaaaaaacgtcttaagatgacaattattgagcgtaaggataaacaagacgtgaaaaaaggcgatcttattgaaacatcagggacaggcggtgttttcccagaagggctgacaatcggtgaagtgactgatatcgagtcagattcctatggactgacgaaggttgcttatgtaaaacccgcggctgaccttacagatttaaataatgtgatcgttgttaaccgtgacgtgccgactgtcgatacagaggaggaaggatcgtgaaacgtttccttctccctttcgttatgatgcttgttttttctgcggaaagcatttttacagatttggtgcattttcctttcgttacagatgaccaagtgctcgccccgcgttttttgatgcttgtattgatattcatgtcggcttttatcaaccaaaaacacgcgatgatttacggatttatttttggttttctatatgacatgaactatacaagtctattaggcgtttacatgtttggttttgcagggctatgctatttggcttcaaaagcgtttaaagtgttacatacaaacgcatttgtagtgatattgatagcagttctggctgtctgtctgctcgaattttacgtattcggcattcagtctttgattcataaagacattatgacgtttaacggatttgtgcttgaccggtttataccgacaattttattaaatattgcagcagctcttattcttgttctgccatttagattgttttttatgagtctaaagaaagaattgagagatgagtaaaaaggattttatctttttttgacgaaatgagtatgttgttgaggtgaatattgtgaagaccaaaaagcagcaatatgtaacaataaaaggaacaaagaatggactaacattgcatctggatgatgcgtgttcttttgatgagcttctcgatggtcttcagaatatgctgtcaattgaacaatataccgatggaaaaggccagaaaatcagcgttcatgttaagctgggaaatcgctttttatataaggagcaagaggaacagctaaccgaattaattgcgtcaaagaaagatttgtttgttcattctattgacagtgaagtcattactaaaaaagaagcacagcagataagagaggaagccgagattatttctgtatcaaaaattgtccgttcaggccaagtgctgcaggtaaaaggcgacttgcttctgattggtgacgtgaatcccggcggaacagtcagggccggagggaacatttttgttctgggctcactgaaaggaatcgcgcatgccggatttaatggaaataatcaagcggtcatcgccgcctctgaaatgcttccgacacaattaagaatcaatcatgtgttaaatcgctccccagaccacattcaaaaagggaacgaaatggaatgtgcttatttagatacagacggaaatatggtcattgaacgccttcaacatttggctcatttaagacctgatctaacaaggcttgagggaggaatgtgaattgggtgaggctatcgtaataacttcgggaaaaggcggagtaggtaagacaacaacatctgcgaacctcggtaccgccttagccattttagggaagcgcgtatgcttagtagatactgatataggactgcgcaaccttgatgttgtaatgggtcttgaaaatagaattatttacgatctggtagacgttgtagagggcagatgcaaaatgcatcaggcgctcgtaaaagacaaacgtttcgatgatctgctctatttaatgcccgctgctcaaacgagcgataagacagctgttgctcctgaacaaattaaaaacatggtccaagagctcaaacaggaatttgactatgtcatcatagactgtcctgctggaatcgagcaagggtacaaaaatgccgtttccggagctgataaagcgattgtggtcactacgcctgaaatctcagctgttcgtgatgctgaccgtattatagggctgctggagcaagaggaaaatgttgaatcgccgcggctcgttgtaaacagaatcagaaatcacctgatgaaaaacggtgacacgatggatatcgacgaaatcgtacagcatctgtcgatcgatttgctcggaatcgtggctgatgatgatgaagtcattaaagcttccaaccatggtgaaccgattgcgatggaccctaaaaaccgcgcttccattgcatatcgcaatattgcccgccgcatcttaggtgaatctgttcctttacaggtgcttgaagagcaaaacaaaggaatgatggctaagattaagtcatttttcggagtaagatcttaatgtgatagaatcaaagagaagaatctgacaaagcatatgctgtgtcaggtttttttgtttttgcctgctttgttcttgactaaaccgaatatttgccatggacaagacatatgatgtacaaacccaacgaatgcaaaggatgatggcaatgagtcacagagcagatgaaatcagaaaacgattagagaaaagaagaaagcagctttccggctcaaaacgtttctctactcagacagtttctgaaaagcagaaacccccgtcctgggtgatggtaacggatcaggaaaagcatggaacacttccggtctacgaagataacatgccagcattcaacggaaaacacccattggtgaaaacagattcaattatcctgaaatgtcttctgtcggcctgccttgttctcgtttcagctatagcctataaaacaaacattggacccgtcagtcagattaaacccgccgtagccaaaacctttgaaactgaatttcaatttgcctcagcaagccattggttcgaaaccaaattcggaaatccgcttgctttcctggctcctgaacacaaaaataaggaacagcaaattgaagtaggcaaagatctgatcgcgcctgcatccgggaaagtacagcaggattttcaggacaatggggaaggaattaaagtcgaaacaagcagtgataagattgatagcgtaaaagaaggctatgtggttgaagtcagcaaagacagccaaacgggactgacggttaaggtgcagcatgctgacaacacctatagtatctatggcgagctcaaagatgtggatgttgctttatatgattttgtggataaaggcaaaaagctcggttcgattaagcttgatgatcataataaaggggtctattattttgccatgaaagacggcgataaatttattgatccgattcaggtgattacatttgaataaatggctcgaccttatcttaaagatccatgtgcatccttttctttggattatcgcggcgctgggcttgctcacaggccatatgaaagcattattttgtctgctcctgattgtattgattcatgagctggggcatgctgctctggctgtgtttttttcttggagaatcaagcgtgtttttttgctgccgtttgggggaacggtcgaagtggaagagcacgggaatcggccgttaaaggaagagtttgcggtcattattgccggccctcttcagcacatctggcttcagtttgccgcctggatgcttgcagaagtctcagtgattcatcagcatacctttgaactcttcaccttttataatctttctatcttatttgtcaatttactgccgatctggccgctggatggaggaaaactgttatttttgttgttttccaaacagctgccttttcaaaaggctcaccggcttaatctaaaaacgtcgctctgcttctgcctgttgctcgggtgctgggttttattcgtgattcctctgcagatcagcgcatgggttttgtttgtctttctggctgtttccttgtttgaggaatatcggcaaaggcactatatccatgtgagatttctcctcgaaaggtattacggaaaaaacagggagcttgagaaacttctgccgctgacagtaaaggcggaggataaagtctatcatgtgatggccgagttcaaacgtggctgtaagcatccgattattatagaaaaatcaggccaaaagctcagccagcttgacgagaatgaagtgctgcacgcttactttgccgataagcggacgaattcttccatggaggagctgcttctgccctactaaaactgattgacaaacgccttgtattttggtatattttttaatgttatggatgtagcaccattgctacaaccgctcagtacaggtgttaagagcttttacagccccctggtatctggcgagtcttagtctaataggaggtgcagagaatgtacgcaatcattaaaacaggcggtaaacaaatcaaagttgaagaaggccaaactgtttacatcgaaaaacttgctgctgaagcaggtgaaacagttacttttgaagacgttttgtttgttggcggagacaacgtgaaagtcggcaaccctacagttgaaggcgcaacagtaacggctaaagttgaaaaacaaggccgcgcgaaaaaaatcactgttttcagatacaaaccaaagaaaaacgttcataaaaaacaaggtcatcgtcagccttacactaaagtgacgatcgaaaaaatcaacgcgtaagcatgattcaggcaacaatcagaaggtctcatgataaaggcatattgtcttttgaaatgacgggccatgcgaattttgctgaacatggacaagatcttgtttgtgccggagtgacagccgttgtgtttggagccgttaacgcggtcattgtgctcgcgggcttcgagccgcttcttgatataggggaggacggggggtatttttattttgaattccctgaatctcttgatccagaggcacgccaaaaagctcagctgctgattgaaggcatgattgtttcgctggagacaatcgaacgggattacaaagacaacttgcgtgtgaccacaaacataatataggaggtgagctacatgcttagattagatcttcagtttttcgcttctaaaaaaggagtaggttctacaaagaacggacgtgactctgaggctaaacgtttaggtgctaaacgtgctgacggtcaattcgtaacaggcggttctatcctttaccgtcaacgcggaacaaaaatttacccaggtgaaaacgtgggccgcggcggagatgacactctatttgcgaaaatcgacggaactgttaaattcgaacgtttcggccgtgaccgcaaaaaagtgagcgtatatcctgtagctcaataatgattcaaaaaactccggtcgatgatgactggagttttttttgcaatatgcggagtaaacacctagaatgaaatgcagagtatgtgcgagcagaccccgccaagaatgagaataaacatctcaaacccactggatatgttccccaagcagtaatacataaaatgttctgcctggctgcaaatcaaccaaagccagaaaaaaggaacatgatatttctgggaaaaacaattgtttttctaacaaagccttctctgttataattcataatacacacttatacagactcctaaataagaaattaaatgattgggagtgcgaaaatgaaggatgtttcaaaaaatcaagaagaaaatataagcgacacggcattaacaaacgaactgattcatctgcttggccattcccggcatgattggatgaataagctgcagctgattaaaggaaacttaagcttacagaagtatgaccgtgtctttgaaatgattgaagaaatggttatagacgcaaagcacgaatcaaagctctcaaacctgaaaacaccgcatttggcgtttgattttcttacgtttaattggaaaacccattatatgacgcttgaatatgaagttctcggagaaattaaggatttgtcggcttatgatcaaaagctggcgaaactgatgagaaagctgtttcatctgtttgatcaagcagtcagcagagagagtgaaaatcatttaacggtttcgcttcaaacggatcatcctgacagacagctgattctgtaccttgattttcacggcgcctttgccgatccatctgcttttgatgatattcggcagaatggatatgaggacattgatatcatgcgttttgaaatcacgagtcacgaatgtctgattgaaattgggttggattagcggagtttttaacggtttagaacggaggacattatgtttgtagatcaggtcaaagtatatgtaaaaggcggcgacggcggcaacggtatggttgcgtttcgccgtgaaaaatatgtgccgaaaggcggccctgccggcggtgacggaggaaagggaggagacgtcgtttttgaagtagatgaaggtctccgcaccctgatggattttagatacaaaaaacactttaaagcgattcgcggcgagcatggcatgtccaaaaaccagcacgggcgaaatgctgatgatatggtcattaaagttccgccgggcaccgttgtgacagacgatgatacaaaacaggtcatcgctgatttaacagagcacggacagcgggctgtcattgcaagaggcggaagaggaggaagagggaatagccgctttgctacaccggctaatcccgcgcctcagctttcagaaaacggcgagccgggaaaagaacgctacattgttcttgaattaaaagtgcttgcagatgtcggacttgtcgggttcccgagtgtgggaaaatctactttgctgtctgttgtctcatctgcaaaaccgaaaattgcggactatcactttacaacgcttgtcccgaatctcggcatggttgaaacggatgacggacgcagctttgtcatggccgatttgccggggctgattgaaggcgcacaccaaggcgtcggactgggccaccagtttttgcgccatattgaacggacgagggttattgttcacgtcattgacatgtcaggcttagaaggccgcgatccgtatgaggattatcttacgattaaccaggagctgagcgagtacaatctgcgtctcaccgagcgtccgcaaattatcgttgcaaataaaatggacatgccggaggctgcggaaaatctcgaagcctttaaagaaaagctgacggatgattatccagtattcccgatcagtgcggtgacaagagaaggtctgcgtgagcttctgtttgaggttgctaatcagcttgagaacacaccggaattcccgctgtatgacgaggaagagcttacacaaaaccgtgtcatgtacacaatggaaaatgaagaagtgccatttaacattacacgcgatccagacggtgtatttgtgctttcaggagacagccttgagcggttattcaagatgactgatttctcacgtgatgaatcggttaaacggtttgcaagacagatgcgcggaatgggtgttgatgaagcactcagagaacgcggagccaaggatggagatataatcaggcttctggaatttgaatttgaatttattgattaatgaatgttggctgaaaagagagcctggtgtcaggctctctattttaaaggggggatgcaaatgaaagaggagacattttatcttgtccgtgaagatgtattgcccgatgcaatgagaaaaacattggaagtcaaaaagctgcttgatcgaaaaaaagcagattcagtagcagatgccgttcaaaaggtcgatttaagcagaagtgcgttttataaatacagagatgctgtttttccattctacaccatggtaaaagaacaaattatcacacttttctttcatttagaggataggtcaggtgcgttatctcagcttcttcaggcggtagctgattctggaagcaacgttctttccattcatcagaccattccgcttcaaggcagagcaaatgtgacactgtctatcagtacgtcggcaatggaagaagacattcatacattaatgaataagctcaggaagtttgattttgtagaaaaggttgaaatattaggttcaggtgcataagggagagaaaatcgtcatgaaagtcggttatttaggtccagcagctacatttacacatctagcagtcagttcttgttttcaaaacggcgccgaacatgttgcttaccgcaccattccggagtgtatagatgcagccgttgcaggcgaagttgattttgcttttgttcctttggaaaatgctttagaaggatctgttaatctaacaatagactatttaatacatgaacagcctttgccaatcgtgggtgaaatgacgttgccgattcatcagcacttgctcgtccatccctcaagagagaatgcatggaaagagctcgacaaaatttactcacattcacacgcgattgcgcaatgccataaatttcttcatcgacattttccttccgttccatatgaatacgccaattctaccggggcggcagcaaagtttgtcagtgaccatcccgagctgaatatcggggtcattgccaatgatatggcagcttctacatacgaattaaaaatcgtgaaacgggatatacaggattatagggacaatcatacaagatttgttatcctgtctcccgatgaaaacatatcttttgaagtgaattcaaaattgagctctaggcccaaaacgaccttaatggtcatgctgccgcaggatgatcagtccggggcgctgcatagagtgctgtctgcattttcttggagaaatttaaacctgtcaaaaattgagtcacgtccgactaaaaccggattaggccattatttctttattattgatattgagaaagcgtttgatgatgtattgattccaggggccatgcaggagcttgaagcactcggctgcaaagtgaggcttctgggtgcataccagtcttaccaattataaaaaaagcccactagagggctttttttagtctttaattaaaatgccggcttcttcgagggcttggcaagcttgatcgatgcgatgttcatcaggtgctgtcagtgtatgcaggtgcacgccgtcggtcagctgtgataagtaggcagcattcgtagaattgatttttttgatgaaatggctaacttctttccgggtgcctacttggatggctgcagttaaatctccgtatacgggatgctcgatttttacgtcttttactgtaacgccttcgtcgacgatgagctgcagttcctcttctgtccgttcaggaccgtgcagacatgctatgattctttctgcctgctggtgctgctgagcggctgcatccatgtatacatatccttggcttgtggcgataatcggtacatttttcgctttcaagagcgatatatcctgtacaataacctgtcttgagacgttcgctttttttgcgagttctcctcctgtcagcggtgatttagattccttcagccacagaagaagctggtcacgcctgttggcgcccattagctttaattcttcggtcaatatcaaattctcctttcttttgttcccaaagcactgtaaacgtatgtaataactgttccagctgttcagctgttgtatgcctgccaaaagagatgcggataaattgcagagcttcttgttcggtttttcttaatgctttcattgtttcagacggaccgtggtaacctgcagaacaagcgctgccggttgaaatgcaaatattactccgattacattctaacataacatattgtccttcaaatgagtgaaaaaaacaccctataatatgcggaagacattctgctttcgaagtgtctgctgcaagggttacagggagagaccgaatacggatttggtctagaaagtatgttcttaatgcctcattgcgggatatctgtttttccatttcgcttacgatcaattctgcagcggcagtgaaggcaccgatcccgggaacatttacggtgccggctctgaatccgtattcgtgagtagtcagatgataaacgggtttccaagggacatccggccggatatagaccgcccctactccttttggaccgtggattttatggctggacattgagagtgcatctactcccagattttttgtattgatcgggatctttccaaacgtttgaacagcgtcgcaatgaagaagaatccccttattgtgcaggtatgaagacaggcgttgaatgggctgaatgatcccggtttcagaatttgcatgctgaatagatacaaggcctgtttccggccggatatgggctagtaatatttcctcggtaataagcccgtattcattcggttcaatgactgttacatcatatccctgctgttccaaaaaagcagcgcaattatgaatggactgatgctccatggcagtcataataaaatgtcttttcgtttttggcaggccgtttagcaatgattgaatggccagaaaattggattcagtgccgccgcttgtaaaatagatgccgcttgcttctccgccaatgatgttggcgattttttcacggcagtactccagtatgtgctttgcttttcctcctgcatcatgcaggctgctggcatttccgtacatatccatactaagcttctgatatacagtaagggcttcctcacaaataggcgttgtcgctgcataatctaaataaatcatccggtcttcctccatccgttctccataaaaaactcttgagtttattttatccttgtgtaaatataggtgtcaagacaggtgtaaacaacaggaggatggcatatgtctaaaaagacgattgcagtcatcggttcaggggcggcggcactttccttagctgcagctttcccgccctcatacgaagtgactgttatcacaaaaaaaagcgtcaaaaacagcaattctgtctatgcacaaggcgggattgctgcggcctatgcaaaagatgactcgattgaagcccatctggaggatacgttatacgcagggtgcggccataataatctagctattgcagcagacgtattacatgatggaaaaatgatggttcaaagcctattggagcgtggatttccattcgaccgcaatgaacgaggcggtgtttgtcttggaagagaaggggcccactcatacaaccgcatatttcatgctggcggagacgcaacaggcgggctgcttatcgattatttgctcaaacggatcaacagcaaaatcaagttaatcgagaatgaaatggcagcagatttgcttatagaggacggacgatgtatcggcgtcatgacaaaagacagcaaagggcggctcaaggtaaggcacgcagacgaagttgtgctggctgccggcggctgtggaaacctgtttcttcaccatacgaatgatctcactgtcacaggtgacggtctttctctggcttaccgggccggggcggaattaacggatttggagtttactcagtttcacccgacactgcttgtgaaaaatggtgtttcctacgggcttgtttcagaagctgtcagaggggaaggcggatgtttagtagacgaaaacggccgcaggattatggctgaacggcatcccttaggtgacctggctccaagagatattgtctcacgggttattcacgaagaaatggcaaaaggaaatcgcgtttatatagacttcagtgcgatttctgattttgaaacgcgtttccctaccatcaccgctatttgtgaaaaagcaggggttgatatccacagcggaaaaattcctgttgctccgggaatgcatttcttaatgggaggtgtttcagttaatcgctggggagaaacgacagtgccggggctttatgcgattggcgagacagcatgctccggtttacatggagcaaaccggcttgcaagcaattctttattggaagcgctggtatttggaaaaagggcagcagagcatattatccaaaaaccggtttataacaggcaatatcaatcagggctagaaaccagtgtcgtctacgaggtgccggatatagaggtgtatgaactgcaaagcaaaatgacaagccacatgtctattttgcgggaacaaagcagtttgattgagcttagcatctggcttcatacgctgccttttcaggaagtgaatgtgaaggatatcacaattcggcagatggagctttctcatctatggcaaactgcaaagctgatgacgttttctgcgcttttgcgggaggaaagcagaggggctcacttccgcaccgattttcctcatgctgaggtgagctggcaaggaagacaaattgtccatacaaaaaaaggaacgaagatcagaaaaaacgaggggatttggaacaatgaatcatttacagctgaaaaaattactgaatcacttttttcttgaggatattgggacaggggatcttacatcgcagtctatttttggagaacagagctgtgaagcggagattgttgcaaagtcagagggtatttttgcaggagcagcgatcataaaagaaggcttttcgttattggacgaaaatgttcgaatcattttacacaaaaaagatggggacatgttgcataaaggtgaagtgattgccgagttacacggtcccgcagctgcgctcctttcaggagagcgggtcgtattaaatcttattcagaggctgtcaggaattgcgacaatgacaagagaggctgttcggtgtctggatgatgaacagattaaaatttgtgacacgagaaaaacaacaccggggctcagaatgctggagaaatatgctgtcagagccggcggcgggtataatcatcgattcggtttgtatgacggcatcatgattaaagataatcatatcgcagcatgcggctctattttagaggcatgcaaaaaagcccgtcaggccgcagggcacatggtaaatatcgaggtggaaattgaaacggagggacagctgcgggaagcaattgcagctggcgcggatgttattatgtttgacaactgtccgcctgatacggtccgtcattttgcaaagctcacaccggatcatataaaaactgaagcctccggcgggattacgttagaatctttgcctgcttttaaagggacgggtgtgaattatatttcattaggatttctgactcattccgtcaaaagtttagatatcagcatggatgttacgttatcaaatgaatctgtggaggaatgccgttatgtcaattcttgatgtgatcaaacaatcgaatgatatgatgcccgaaagttataaagaactatcgagaaaggatatggaaacgcgcgttgccgccattaaaaaaaagttcggcagcaggctctttataccaggccatcattatcaaaaggatgaagtgatacaatttgctgaccaaacaggcgactccctgcaattggcccaagtagcggaaaaaaacaaagaagcggattatatcgtattttgcggcgttcactttatggcagaaaccgccgatatgctgacaagcgagcggcaaacggtcgtcctgccagatatgagagcaggatgttctatggctgacatggctgacatgcagcagaccaatagggcatggaagaagcttcagcatatatttggagatacgatcatacctttaacttatgtgaactccactgcggagatcaaggcattcgtcggaaaacatggcggagcaactgtgacttcttcaaatgcgaaaaaagtgcttgaatgggcgtttacacagaaaaaaagaattttatttttgcctgatcagcatttagggagaaatacggcttatgatctgggcattgcgcttgaagatatggctgtgtgggacccgataaaagatgaattagtagctgaatccgggcatacgaatgtgaaagtgattttgtggaaagggcattgctctgttcacgagaaattcaccactaaaaatatccttgatatgagagagcgagaccccgacattcagatcattgtgcacccggaatgttcacacgaagtcgtgacactaagcgatgataacggatcaacgaaatatattatcgacacaatcaaccaggctccggcgggaagcaagtgggcaatcgggacagaaatgaatcttgttcagcggatcattcacgagcatccagataaacaaatcgaatcactcaaccctgacatgtgcccttgcctgacaatgaaccgaattgatttgccgcatttgttgtggtcgctggaacaaattgaaaaaggagaaccttcaggcgtcatcaaggtgccaaaagccattcaggaagatgcactccttgccctgaatcgaatgctttcgatcacgtagatcagaaatattttcccttcctttactcataacttcttttgttcaggcatatgttgtgaagaaacatattgtaatcacagctgaactgttcacgttttgcataggaggggaaaacgttgaaaatccatatcgttcaaaaaggtgatttgctctggaaaatagctgaaaagtacggagtcgatgttgaggaagtgaaaaaactcaatacacagcttagcaatccagacttaatcatgcctggaatgaaaataaaagtgccgtcagaaggagtcccggtcagaaaagagccaaaagcgggcaaaagtcctgcggccgggagtgtgaagcaagaacatccatatgcgaaagagaagcctaaatccgttgtcgatgtagaagacacaaagccgaaagaaaagaagtccatgccgtatgtcccgccgatgcctaatttgcaggaaaatgtgtaccctgaagctgatgtgaacgattattatgatatgaaacagcttttccagccttggtcgcctcctaaaccggaggagccgaaaaaacatcatgacggaaatatggatcatatgtatcatatgcaagaccaatttccacaacaggaggctatgagtaatatggaaaatgcaaattatccgaatatgcctaatatgccaaaggcgccagaggtaggcggtgtagaagaggaaaacgttcatcacacagttccgaatatgccgatgccggctgttcagccttattatcattatccggctcatttcgtaccgtgtccggtgcctgtttcgccaatttttccaggatcaggattatgctatccgtactatccggcacaagcttatccaatgcatccgatgcatggataccagccaggctttgtatcgcctcagtatgacccgggttatgaaaaccagcatcatgaaaacagccatcacggacattacggttcatacggtgcgccgcaatacgcatctccggcttatggatctccgtatggacatatgccgtatggcccttattacggcactccccaagtaatgggagcataccagcctgctgcggctcatggttacatgccatacaaagatcatgacgactgcggctgtgacggtgatcatcagccatatttctctgcgcctggccattcgggaatgggagcttatggaagccctaatatgccatatggcacagctaacccaaatccaaacccatattcggcaggagtttctatgccaatgacgaatcagccttctgtaaaccaaatgtttggccggccggaagaagaaaatgagtgatcgttcggaacgatgtaaatcgttcctttttttattttcaagctgatcactgccaaatggagagaactgacacgcttaacatgccccccatacgcacatgataaaagcgagcaaacatgctcaattcgtccacggggggtttttccattgggtaaaaaaatgacgatcgctagcctgattctaatgacagccggcttaacagcttgcggagcaaacgataatgctatgaatgatacgcgcaataacgacaatacccgtccaatcggatattattcaaatgaaaatgacgccgatagacagggagacggaatcgaccacgatggtcctgtttctgaattaatggaggatcagaacgacggtaaccgaaacaccacgaatgtaaataaccgtgaccgtgttactgctgacgatcgtgttcctttggcaactgacggaacatataacaacacgaataaccgaaacatgaatcggaatgcagcgaacaacgggtatgacaaccaagaaaacagaagactggctgcaaaaattgccaaccgtgtgaaacaagtgaaaaacgtcaatgacacacaagttatggtatcggatgaccgagtagttatcgcagtcaaaagccacagagagttcacaaagtctgacagagataatgtcgtaaaagcagcgcgcaactatgcaaatggccgtgacgtccaggtatcaacagataaagggctgttcagaaaacttcataaaatgaacaaccgctaggaaggaagggctgccggaagtgatattcggcagcctttttctttgcatcagcgaacaattcccattaaagtgtacatagaaaatgtaaaagaaggtgaaaacatggcaggccattccaagtggaaaaacattcaaaaaagaaaaaatgcacaggatgcaaagcgcggcaaaatatttatgaagcttgcaaaagaaatctatgtggcagcgaaagaaggcggagcggatccagaagcaaattcagcattgcgtcttgtcatcgaaaaagcaaaaggcgccaatatgccgaatgaaaatatagatcgggccattaaaaaagctgcgggaggccaagatggaagcagttatgaagaaatcacctatgaaggctacggcccttcagggattgccgtcatggttgaatgcgtaacagataataaaaaccgaacggcgtcaaatgtgcggacagcctttaataaaaatggcggaagtctgggagaaagcggatgtgtagcctttttatttgaacgaaaggggttcattacgatagaccgtactgaacggcaaatagaagaagatgagctcatgcttgatgtgcttgaagcaggaggagaagagctgcgaattgaagaaaacctatatgaggttttcacagagcctgagcattttgaagaggtgaaaacagccctcgaatcaaaatatctaatttcttcggcggaggtgaccatgcttcccaatacctatgcagaagccgatgatcaggctgttgagaagctggaaacattaatagacgtccttgaagatgacgatgatgttcaagaagtgtatacaaactatcgctcataaaaaaccggcacgatgtcaaatcgggccggttttagtatgttcaggagacacgttcactttcatgagtgtattctttctcccagaaatcagcgtttttgatacccagcgcttttggatcaaagaccgggtctaagccctgcttcttttggcgctcataatcctttaaagcaagaagcgccggtttggcaagcagcacaatggcaatgacgttcagccataccataatgccaagccctgcatcccctaatgcccaagcaagtgaagctgttttcacagtaccatagaacgtggcggctaaaataatcagttttaagccaagcatcgcccatttgctttctctgcctcgtgctaaataggcgatatttgtttctgcgatgtagtaatacgccataattgttgtaaaagcgaagaagaataaagcgatggcaacaaagcctgcaccgaatccgggaataacactgtcaattgccgcttgtgtgaaaccaggtcctgcttctacgcctttaagctggtgaacgataaaggaaccatctgcagcctgggtattgtacatgccggtaaacaagatcatgaaagctgtagcggaacatacaaacaaggtgtcaatataaacagaaaatgcctgaaccagtccctgcttgaccggatgagaaacctctgcagcagctgccggatgcgggcctgttccctggccggcttcgtttgagtaaatgccacgtttaacgccccaggaaatcgccatgccgatcaagccgccaaaagcggaatccaatgcaaaggcgcttttgaatattaatgagatcacagcaggcaattcagacacattcatgacaataataatcaaagacagcaggatatatccaatggccataaatggaacaatcatttgcgccgcattggcaattcgtttgacgccgccaaaaataatgaaccctaataataaaaccagaccacaccctgtgacgaaaggagagatgccgaatgcattttggatcccagccgcaatggagttggactgtacgcccggcattagaaaggccattgcaataagggcagcagcggcaaataagacggcaaaccacttaatgcctaagcctttttctatataataagcagggccgccccgatattgaccgtcttgtttcactttgtaaatttgagcaagcgttgattctacaaaggcactagccgccccgataaaggcaatcgcccacatccagaacactgcaccgggtccgccgaatgcaattgctgtcgccactcccgcgatgtttcctgtgcccacacggccggacagcgcaatcgataacgcttggaaagatgaaacgccggcttcagagctcttgcctttgaacatctgaacaatcatttcttttaaatgtcggacttgtaaaaaacgggtcataattgaaaaggcgaatccaattcccaataaaatataaatgaccggcgtactccataagaccgcattcaaactagcaacaaaatctgccatcaagcttccccctcacttcaaattcgaatacatgtataaaaaggattttggtctaatcgaactatttctacaatcgatttgtcacattatatgacctgtaattatcaatatgaagaggaagggaaaaagaaaaaacgcggcgtatcgattacgctgcgtttttctacagaggcaaacttatggcaattgttataaaatctttcagcaacaaatagcctagttcagtcaaaccgtatataaaggataaagcaatcacaaaatgattgaaatgcttgtcatcatttgttccgttcatcttattcatgtttcatcacctcactgacgcctgcggcggttcttcacggatccaatgatcatcttttcgccaatcatacgtttcatcagtatcaagatgtaaagtctgattgccgattttcactgtattgtgattgacccacgtcactgctgggcggctgtccgggtaattccagtagattgttctcttgacaagtgttttttcatttacaagttcacctctggctgcatctaagctcaaggtgttttcggatacataagtgtttaacgtataggtgccgtccggcgattcaaccgattggacgagattgcctttcggaacgttttttagtgaaaataacatccaatagatggcgccgccgaagaagaccagcagggcaaacataataagcgggatgttgctgcgtgtcttaatgtgactctctccctttttttctctcattttactatatatcggattcatatgatctttacatttctttaaaattaccttaataaagcaatgataagatgaaataaagccaataaagggtgaggggagacagaaatggaaaaaacgtattgtcattccggcgagaaggacccagaagcggtctacttaactgtgagaggctatcgaattaagctgtcgcctgaacaaatgaaactgatttctgccgtcagaaagtaaaaaatacatgataaaggcagccgcttgtgcggctgcctttttgatttaagaatattttcttttccgctgtgcgaaatgcttttgaaaccaatctttcttatataaaaatgcgatgatctcctgccaaaaacccggaatctttttggggaatatcggttttttgtagagtgcatgatatgcggattttaagtcgtcccactgcgtgcatgtttttgtctgctcaaatctcgcaacatcaatcacccgcaccgccccggtttctgtcaatatcagattccgcaaatgaatatctgacgggttcagtccggctgcccgggcgtcagaaagcgcttcttcaacctgctgaatcatgtcatcactgattgcaatgcctttcttcagacagttataaaaggtttcacctttaatatattccatgagaataaatgaatcgccagtttcgtaaatgtcaggatagaatgcggacccggctaatttttcatagatcgctgcttctttgactgctgtcgcttgatattccggaaaaaatactttcagcgccatttttcgaccgccttctgttaaggcaaacacataggcgcttcttcccttgccgattagtgttaattcctcggatttctctttgactttatcaaatctgctgttcttgcggtatatgacggaatgggccagtgcctctgcttttgtcagcatttcattcaccttctttgctctattttatgcagctgtttataggaaaatcataaactgttcaggaaaaagagcctaattctagtgtatctggtcttgaagaagaaggctacttataagcatgaattgtgataaaagagacatagaacgtttaatttccattcttgaaaagcgcttacaaatgggatagtattaattttaaataaagcgctttcgtgaatgatcaagggggaagaagccatgacaaaacagattgtgacagggattatcggtgcaggccgcatcggcaaacttcatgttcaaaatataagccggattcctcacatgaaaataaaagcagtctctgacattcaggcaagccgtataaaaagctgggccgacagtaatcagattgaatacataacctctgattatcgtgatttattacatgatcctgatattgatgctatttttatttgctctcctacagccgtacatgcacagatgatcaaagaagcagccgaggcgaaaaagcatatattttgtgagaagcccgttagtttctctctggacgaaacgagtgaagcgcttgcggctgtccggaaacacggtgtaacacttcaagtcggatttaaccgccgctttgatcctcattttaagaaaatcaaaacgattgttgaaaatggtgaaatcggtacacctcatttattaagaatcacgtcccgggacccagaacccccgaatatagattatgtccgtacgtcaggcggattgtttatggatatgtcgatccatgattttgatatggccagatatattatgggaagcgaagtgacggaagtgtatgccaaaggggcggctttggtgaatccttcttttgcggagctgggtgatattgatacagctgttattacactgacttttgaaaacggtgccatggctgtgattgataacagccgccaagctgtgtacggatatgaccagcgggttgaggttttcgggacgaaaggctctgcagcggctgacaatagcaggccgacaacggttgaggtgtcaacagctgattttgtgatgaaggataaaccgcatttctttttccttgaacgctataaggattcatatgaggaggagattctccgttttgcagaagcgatcggcacaaaccaggagactccctgcaccggcaatgacggtttacaggccggaaggatcgccagagcagcacagcaatcgcttgcttttggcatgcctgtcagcattgagcacactgaaaaaatcgctttttaatctaacaggattacaattcagcaagcttgggtatatactccattgatactttaagtaggcggtggagaaaatgaatacagtacatgctaaaggaaatgttttgaacaaaatcggaattccttctcacatggtttggggttatattggcgttgtcatctttatggttggagacggcctcgaacaaggctggctgtctccttttctcgttgatcatggtctcagtatgcagcaatccgcatcgttatttaccatgtacggcattgctgtcaccatctcagcttggctttcaggaacgtttgtccaaacttgggggccgagaaaaacgatgactgtcggattgcttgcatttatcctcggttcggccgcttttatcggctgggcgattcctcatatgtattatccggctctcttgggcagctatgctcttagaggcttgggatatccgctgtttgcatactcttttctcgtatgggtgtcatacagcacctctcaaaatattcttggaaaagccgtcggctggttttggtttatgtttacgtgcggccttaacgtgctcggcccgttctattccagctatgcagttccggcctttggagaaatcaatacgctttggagcgctttactgtttgtggcggcaggcggaattcttgccttattttttaacaaagataaatttactccgatacaaaaacaagatcagccgaaatggaaagaactgtcgaaggcatttacgattatgtttgaaaacccaaaggtaggcatcggcggagtggtcaagacgattaatgcgataggacaatttggatttgccatctttcttcctacttatttagcacgatacgggtattcggtttcggaatggctgcaaatatgggggacgctgttttttgtgaatattgtgtttaatatcattttcggtgcagtcggagatagacttggctggcgcaatacggtcatgtggtttggcggtgtcggatgcggtatttttacgctggcgctgtattacacgcctcagctgatcgggcatcagtattgggtgctcatgattatcgcctgctgctacggcgcggctttagcagggtacgttccattaagcgcgcttttgccgacgcttgcacctgataataaaggtgctgccatgtcagtgttgaatttgggatctggtttatgtgcgtttatcgcgccgggcatcgtgagtcttttcattgggccgctcggtgcaggcggcgtgatttggatctttgcggcattgtattttttcagtgcctttctgacgcgattcttgacaatttctgagcaaagcacaggtgtgtatacggaggaacggtttgtcagggaaaatgtgcagacaaattttgataaaacggttaagcagtagcctctttggtcaaactaatcataaacgtgtgcaaagaggtgtagagggtgaaacgattcagcacggcgtatcttttgctgggcattctttgctcagcggcagtatttttaataggagctccttcccgcgcacttggcgcggaagtggagcactatgagccgctgcaggtgcatgtgcagcttgaaaaggtgtatttggacggcgatgtcagcattgagcataagcatgaaaaagtgttttctatggatgatttttgggcagcttatgccggatggacgcttgtggaacaaaaaaagggatatgtgctcttccggaagcaaatggacgatatatctccgctcagcaaggtcaacgggtatatcggtgtatcggataatggagtgatttccacttttcatgggcggcctgagccagcttccgaaccaattcagtctttttttcaaattgatttagaaaggctggaaagccatatgcaaaaaaatctgctgaaaggcattccatttcggacaaaagcggagtttgaggatgtcatcgaacatatgaagacatacagcgggtaacgtccgctgattgaagacatgtattcatgtcttttttttcgtgaaagaatgagagagaagcgaacatatgttaacttttctataagactttggctgtttttatggtacaatgaagaacagtcaaagaggtgaatttgcgtgattgaatttgttaaagggacgattgattatgtatctccccaatatattgtcatagagaacggcggcatcggctatcagattttcacgccgaatccgtttatatataaggagagaagccaggaaacgatttttacataccatcatatcagagaggatgctttttcgctttacggtttttcaacaagagaggagaaggcgctctttacaaagctgttaaacgtgaccggaattggcccgaaaggagcacttgccatcttgggctcgggtgatcccggagcggtcatccaagcaattgaaaatgaagatgaagcttttttggtcaagtttcctggagtaggaaagaaaaccgcacgccagattattctagatttaaaaggaaagctggcagatgttgtgcctgaaatgattgaaaatctgtttaatcatgaagaaaggcttgaaaagcaaacagcggaaacggctcttgaagaagcacttgaagccctcagggttctcggatatgctgaaaaagaaatcaaaaaggtgcttcctcaccttaaagaagaaattgggctgacaacagaccaatatgtgaaaaaagcattacaaaaactattaaagtaaggtgatgttcatggatgaacggctcgtctcaagtgaagcagacaaccatgaatcagtgatagagcaaagcctgaggccgcaaaatctggcacagtatatcgggcagcataaggtaaaagaaaatttgcgcgtgtttatagatgcggcgaaaatgagacaggagacgctggatcatgttcttctgtacgggccgcccggactcggaaaaacaacgcttgcttcgattgttgctaatgaaatgggagtggaattgcggacgacatcagggcctgctattgaaaggcctggtgatttggctgctatattaacggcgctggaaccgggagatgtattatttattgatgaaatacataggctgcacagatcgatcgaagaggtgctttatcctgcaatggaagacttttgcctggacattgtgattggcaaaggcccatctgcccgctcggttcggctcgaccttccgccttttacgctggtgggagccacgacgagggtggggcttttgacggctcctttaagagacagattcggcgtcatgtctcgccttgagtactatacacaagaagaactggcggatattgtcacaagaaccgctgatgtattcgaggttgagattgataaaccgtcggctcttgaaattgcaagaagatcgagagggacgccccgcgtggcgaaccgcctgctgagaagggtgcgcgatttcgcccaagtgctgggtgacagcaggattacggaagacatttctcagaatgcgctggagcggcttcaggttgaccgtctcggtttggatcatattgatcataagctgctgatgggcatgatcgaaaaattcaacggcggcccagtaggccttgatacgatttcagctaccatcggcgaggaatcgcatacgattgaagacgtatatgaaccatatctgctgcaaattggatttatacaaagaacgccgcgtggaaggatcgtgacaccggccgtttatcatcatttccaaatggaggctccccgatatgactgaatttcctaagatcatcatgattcttggtgctgttttgcttattatcggagcagttttgcattttgtcggcaagatgccgggagatatttttgtaaaaaaaggaaatgtcacgtttttcttcccggttgtcacttgtattattataagtgtggtattatcaattttgcttaatctttttggcagaatgaaataacaaaagactagaataaaggtgaaatcatcatgaaagtcgatttatttgattttgaactaccagaacgtttaattgcacaagtaccgttggagcagcgtgatgcttcaaggctgatggtgctcgataaacatacaggagagcttactgacagctcgtttaaacacattatcagcttctttaacgaaggcgattgtctagtcctgaacaatacccgggtactgcctgcgcggttattcggcacaaaagaggataccggcgcgaaagtggaacttcttttgttgaaacaggaaaccggtgataaatgggaaacacttgccaaaccggcgaaacgggtgaaaaaaggaactgttgtcacatttggagacggaagattgaaggcaatctgcacggaagagcttgagcacggcggcagaaagatggaatttcaatatgacggtattttctacgaggtgcttgaatcccttggagagatgccgctccctccatatatcaaagaacagcttgatgacaaagagcgctaccagacagtgtattcaaaagaaatcggctctgctgctgcgcctacagctggccttcacttcacggaagaaatcttacagcagctgaaagacaaaggcgtgcaaattgagttcatcacactgcacgtaggccttggaacgtttcgccctgtgagtgccgatgaagtggaagagcataatatgcatgcagagttttatcaaatgtcagaagaaacggctgcagccttaaacaaagtaagagaaaatggcggtcggatcatttctgtcggcacgacctcgacacgcacgcttgagacgattgccggggaacatgacgggcaatttaaagcatcaagcggctggacatctatttttatttatccgggctatgaatttaaagccattgacggaatgattacaaacttccatttgccgaaatcgtcattgattatgctggtcagcgcgcttgctggaagagaaaacattctgcgtgcctataatcatgcagtggaagaggaataccgtttcttcagcttcggagacgcgatgctgattatataatttgagaacaggaggcctcatcaaaagtggctgaacaaccaatacgctatgaatttataaaagaatgcaaacaaacaggagcgcggctgggcaaagtgcatacgcctcacggctccttcgaaacgccggtttttatgccggtcggcacactggcgacagtcaaaacaatgtcgcctgaagagctgaaagcaatggatgcaggcatcattttgagcaacacttatcatctatggcttcgtccgggccaagacattgtcaaagaagcgggcgggctccataaatttatgaactgggaccgcgcaattttaacagattcaggcggctttcaggtcttttctttaagcaagtttcgtaatatagaggaagagggtgtccatttccgcaatcatctaaatggagacaagctgtttttatctccggaaaaagcgatggagatccaaaacgcactcggctctgatattatgatggcgtttgatgaatgcccgccatacccggcggagtacgactacatgaagaggtcagttgaacggacaagccgttgggcggaacgttgcctgaatgcccacaatcgtcaggatgaacaagggctgtttggtattgtacaaggcggagaatatgaagatctgcggacacaaagtgcgaaggacttgatttcccttgattttccgggatatgctataggcggattgtctgtaggtgaaccgaaggatgtcatgaaccgtgtactcgaatttacaacaccgctcttgccgaaggataaaccgagatatctgatgggagtaggttctccggatgcactgatcgacggagcgatccgcggggtcgatatgtttgactgtgtgctgcctacacggattgcaagaaacggcacagtgtttactgctgaaggacgactcaatatgaaaaatgcgaaatttgaaagagacttccgtccgattgatgaagagtgtgattgctatacatgtaaaaactacactcgcgcgtacattaggcacttgattcgctgtaatgaaacattcggccttcgattaacaacttaccataaccttcattttctgttacacttaatagagcaggtaagacaggctattcgcgaggatcgtctgggtgatttcagagaagagttctttgagcgttacggctataacaagccaaatgcgaaaagcttctaaataaacataacaggcttacagaaaggggtgaaaatgatgactggcactttaggtacattggttcctattattttaatgtttgcggtcctttacttcttgctgattcgtcctcagcaaaagcagcaaaaggctgtacgccaaatgcaagaggaactgaaaaaaggcgattcagtagtgacaatcgggggattgcacggtactgttgactctatcgacgaaagcaaagtcgtaattaagactggtgataacacacgtcttacgttcgaccgccgcgcgatcagagaagtttctgctgctgaataacagcaggagctatacatagcaaacaaaaaagagcgggcaagtgagcccgctcttttttatgtggaagacctgtttcccctcatgttcacgccgaaaatcccgcccagcatgcacacccctaaaaatcccagatggaagatcagctgttctgctgtaaatgtctttccgaatcctaaatactgaaacaataagataatcagagaaaaacttaaggcagtcaatgctccaatcatccagcctctttccttgcctttcccgcctgaaatgaacccgccgataaataaagagagaaatgagatagctgtgatcagccagttaaatgatgattcttccagcgaggttgcggtcaataaaagtgaaaccgccaaacttgtcaggagcatggctgcaaatatggcgattaagccgtaaagaatgccttttccaacttgtttcgtctcctccatgattgtctcctttctgcctgtattaaaaggcttctgttctttttgcacaaagccgtcagacatgctgatggctcgtctttgtaaaaatgtattcccttatcccatgaattagacgtaaaagctttgtgaaatgcaatcggtttttcttacataaattgatcattttgttgcaacctataatgagttggaggtgcatgatggaagagcttctcactattgcgtttcgcacagtcgtattgtattttgtgatattgatcatttttcgtctcatgggcaagcgggagatcggagagcttagtatattagatctcgttgtctttatcatgatggctgaaattgccgttttagccatagaaaacgtagacgatcatctatttcataccattttgccaatgcttgtattaatgatcattcaagtgactttggcatacttttctttaaaaaaccgaaaagtccgccagcttcttgacggtaagccgaccataattatcaaatatggaaaaattgacgaagacgccatgaaatcacagcgttataattttgatgatttaatggttcagctcagagaaaatagcatcgacagagtagctgacgtatcatttgctattttagagccgtcgggcaaactgactattgttaagaaagaaaacagcggagagcatcgacagctcgaaatgccgctcattatagacggcttcattcaaacagaaaacctgtccagaatcagtaaagataaaaaatggctgctcgaaagtttgcaaaaacacggatacacaaacccttcagatatttctttttgctcgtttacagacggagaattatttattgatgaaaaagatgggcaccgcccgtaaccgttatcggacgattagacgtccgataatgggaatgcggcgaagctcatcttttttaattaaacggaaaacgagcaggaggattatataaatggcggcgctcaccgcaatccatccggctagattgacagcctcagatgctccaaagcttatataatgtttgatggcggagctgatgaatccgcaaattacaataacagcgaagctgagcgcgtactccttgattttgatgctgatcggcagcactttgcttacggttgctgcgtgcaatagcgtgacgagcaccatgcctgtcacaatggctaatgccgcgcccataatgccaagagaaggccttgtggcaaggacaaaaataaggcctgttttgactagcgctccgattaagctgttcatcatcgcagctcctgccaaattaagcgcctgcagcacagcttgaagcgggccttgaaaataataaagcagaaaaaacggggccatcacttttataaatacagctgcgcctgaagaaccgtacatcactctcatcagctcatccgcaaatacaaataaaataacaactgaaatgcctccgctgagcagacagagacgcatcgcctgttccaagcggtattccaccacctgcaattttttctgctccattccttcactgatcgcaggaacaagcgcggtcgacaaagaatatgtaataaagctgggcagagtcagcagcgtcatggcaaagccggtcagttccccgtattgctttgttgcggcaactgttgccacaccggcgatggcaaggctttgagcgacgacgattggctcgaaaaaccaagagaggtttccgataaagcggctcccggttgttggaagggacacgctcattaattgggtaaaggtttgttttccgtttttaattgactggaaaaaatgctttctgattttaattgtctttttatacttaaagcaaacgaataaataaagaagtgatgccagctcccctgccactgaggatagcattgcccccgctgcagcatattcaattccgtaagggagaaaaatcgttgtgcagacagccacgagtgaaatgcggacgacctgttcaaggacttgtgacatagcaagcgggttcatattctgttttccttgaaagtatcccctcagcacactcgatatagcaataatcggcacaaccggcgtaatggccaagagcggatacagtgttcgcttatctgtcagcatcgtttcagccataaccggggcgaaaaacagaaacagcggtgtaaagatgaggctgagcactcccgtgatggtcagagacatgactaaaatatttttcgttttttgatgatctccgcgcgcactggcttcagcgactagcttgctgatcgcgaccggcagaccgaattgagttaatgtagtggccaagaagaaggtaggcgctgccatcatgtaaagcccgactccttcttcaccgataaaacgggcgataaccacccggttgacaaacccgagcattcttgtaaccattcctgctgcgataaggataagagtgccctttaaaaacgtctgtttcgccatttttaccccctgccttctcaaactacctggaatcatatacaataaagatatgcgtatatgtcgtccaagcatgacaagtcttcttgaaaaacaataaaaaaggagcgtggaattcgtggagaagcatccagccgatctatataaagaccacgtcaggccgtttctttacagcaaactggaagagtttaagattctcgggtatgatgatgttgaactcgaaagtttgtggtcatacttaacagataagaagtggaaaaagaaaacggaactgagcatttatgaactggcgagtgatattttatcagtgaaaattggcgaatttatgaactatgcaaccgttgagtcatttaaaacgtctaattggctgggcagtgaagagggccaggaagcattggaagaactgctgagatagcaggttgattcgcacaggtttaagggaggatatacataatgaaaaaaggacgcttgattgcgtttttccttttcgttctattgatcggcacgggcttgggctactttacgaagcctgccgctaacaatattacgttaggattggatttgcaaggcggatttgaggtgctgtatgatgtacagcctgtaaaaaaaggtgacaaaatcacaaaagacgttctggtcagcacagtagaggcactgaaccgccgggccaatgttctcggggtcagcgaaccgaacatccaaattgaagggaataaccggattcgcgttcagctcgctggcgtgacaaaccaaaacagagcgcgtgaaattttggcgactgaagcgcagctttctttcagagatacgaatgacaaagaattgctgaatggctctgacctcgtcgaaaacggagctaaacaaacgtatgacgccaaaacaaatgaaccgattgtcagcattaaactaaaagatgctgataaattcggcgaagtgaccaaaaaggtcatgaaaatggcgccgaacaaccagcttgttatttggatggattatgaaaaaggggattcctttaaaaaagaggttcaaaaagagcaccctaaatatgtatccgccccaaatgtaagtcaggaattaaacacaactgacgttacaattgaagggcaatttacggttcaagaagcaaaagatttagccagcattttaaacgcaggcgcacttcctgtgaaactgactgaaaaatattcaacatcagtaggcgcacaattcggccagcaggctctccatgatacggtgtttgccggtattgtcggtatcgcaattattttcttatttatgcttttctattaccgtctgccgggattaatcgcggtgattacgctatctgtttatatctacattacactccagatctttgactggatgaatgccgtactcacgcttccgggaattgccgctctcattttaggtgtcgggatggctgttgacgccaacattattacctatgagcggattaaagaagagctcaagctaggaaagtcagtccgctctgccttccgttcaggaaacagacggtcatttgcgacgatttttgatgcgaatattacaaccattattgcagcggttgtgctctttatctttgggacaagctctgttaaagggtttgcgacaatgctgatcctatcgattttgacaagctttatcactgccgttttcttatcgagatttctcctcgctctccttgtggaaagcagatggcttgatcggaaaaaaggctggtttggtgtcaataagaaacatatcatggatattcaggatacggatgaaaatacagagccgcatacgccattccaaaaatgggatttcacgagcaaacgcaaatacttctttattttctccagtgcagtcacggttgccgggattattatcctgcttgtgttcaggctgaatcttggcattgactttgctagcggtgcacggattgaagtacaaagcgaccataagctgacgacagagcaagttgagaaggattttgaatctctgggtatggaccctgatactgtagttctgtcaggcgaaaagagcaatatcggtgttgcccgttttgtcggggtgccagacaaagaaaccatagcaaaagtaaaaacgtattttaaagacaaatacggatcagagccaaatgtcagcacagtttcaccgacagtcggtaaggagctggcaagaaatgcgctgtacgcagttgctatagcttctattggcatcattatttacgtttcaatccgattcgaatacaaaatggcgattgctgccatcgcctcattgctatatgacgcattctttatcgtcacgttcttcagtattacaaggcttgaggtagatgttacgttcatcgcggccatcttgacgataatcgggtattccattaacgatacaatcgttacatttgacagggtccgcgagcatatgaaaaagcgtaagccgaaaacatttgccgatctgaaccatatagtaaacctgagcctgcagcaaacctttacacgttcaattaacactgtattaactgttgtgattgttgttgtgacattgctgatctttggagcatcttctattactaacttctcaattgctttattggtcgggctgttaacaggcgtttattcttctctatacattgccgcacaaatttggcttgcatggaaaggaagagaactgaaaaaagattcggcgcaataaaaaatatcaggctgtcctctgcagggcagcctgttttttgaagtttcattgaacttaaaatagacatttgctataatgacatacgcttacatttaaacatatatatggtgttaaaagtgtttatgactggttttcagatatgtaggagggtttatatatgagggttcgcgaatcagagctgccgggcataggacaaaaagttgaaatgattactagaaaccgtgataaaatttcaattatcattcatcatgacggacggagagagctttactattttgaccaaaacgaccatgaggaatgtgttgcctccgtgcagtttgatgacgctgaagcaaggcaaatgtctgcaattcttggcggaatggcatataaaccgaaagcattagaacaggtcgagtcagcccttgatgatttgattatagagtggtgtaaagcagaggcgggagcgcctgccattcatcagacgattggtgatttgaatgtgggtcaggaatatcatgtgacggtcattgcaattgttaaaaagaatcaggataaacaactgaatccgagctctgaaacagtcattgacgaaggcgatacacttgtgatttccggtgagggaaccggactgaagaggctgatccgggaaaaattaacagcgaagggatcttaacccagtgttaagccatgtttaaaaccagtcttgatggggaaagttacctcaataagaagtttgggggaaaagagaatgaataaacaatggaccattattttcgcacttattttcaccttaattgtcgctattttcgcagtcattaatgttcgatccgtagaagttgattacctgtttggaagatcagaatggccgctcattcttgttattttgggctcagttttaatgggagcgctgatcgtattttctgtcggcatttttcaggtaatgaaattgaagcgggaaataaaaaccttgcggaaagaaaatagaacagcaatacataaacaagaggatactcatcttgctgatcagactgacacacaggatgcatcagccatgattgagaaaaaagactagttttcgaatattatttgaaacccctcagcctgctctagtataatagggtggttgaggggtgaatttatgttagcgtcaaaaatgcgatgggaaatccagcgaccagatcaggataaggtcaaatcactcacagaacaattgcatataacacctcttgttgcgtccctgcttgtaaaaagaggctttgatacggcagaaagcgctaggctgtttttacatacaaaggatgccgatttttatgatccttttgaaatgaaaggcatgaaagaagcggcagatcgaataaaacaggcgatttcacaacaagaaaagattatgatatatggcgattatgacgccgatggggttacaagtacgtcagtgatgcttcacacgctgcaaaaactgtcggctcaagttgatttttatatacctgaccgttttaaagaaggatatggacctaatgaacaggcgtttcgttcgattaaagaacggggcttctctttgatcattacggttgatacaggaattgccgctgtgcatgaagcgaaggtggcaaaggaactcggactggatgtcatcattaccgatcatcatgaaccgggaccggagcttccggatgtccatgcgatcgtccacccgaagcagcctggctgcacttacccgtttaaagagcttgccggggttggagtcgcgtttaagcttgcccacgctttattgggtgaacttcctgatgaactgcttgacctggcggctatcggcaccattgccgatctagtcccgctgcatgacgaaaacagattaattgcaacactaggacttgaaaggcttcgacggacaaatcggctcggcttaaaaaagctgattaagctgtcaggcggagacatcggagaagcgaacgaagaaactgtcggatttcagctcgcaccaaggctgaatgccgtcggaagaatcgaacaggcagatcccgctgttcatttgcttatgtcagaggattcgtttgaagcggaagagcttgccgcagaaattgaccagctgaacaaagagcgccaaaaaatggtcagcaaaatgacggatgaagcgattgaaatggttgaacagcaagggctcgatcaaactgcaattgtcgtggccaaagccggatggaacccgggagtcgtcgggattgtggcttcaaagcttgtggaccgtttctaccgaccggccattgttcttggcattgatgaagaaaagggaatcgctaaaggttcggcccgaagcatcagaggatttaatttatttgagagcctttctgaatgcagagatattcttcctcatttcggcggccatccaatggctgcggggatgacgctgaaagccgaagatgtgccggatttgcgaagcaggctgaatgaaatagcggacaatacgcttacggaagaggattttattcccgtacaggaagtcgaccttgcctgcggcgtcgaagacattacagttgaaagcatcgcagaaatgaacatgctgtctccttttggcatgctgaacccgaaaccgcatgttctcgtagaaaacgcagtactggaagatgtccgcaagataggggcaaataaaactcatgtcaaaatgacgatcagaaacgagtcgtcccagcttgattgcgtcggttttaataaaggcgagcttgaagaaggcatcgtaccgggttcaagaatttctattgtcggtgagatgtcaatcaacgaatggaacaatcgaaaaaagccgcagcttatgataaaggatgccgctgtttctgaatggcagctgtttgatttaaggggaaaacggacgtgggaagacacagtttccgcccttccatctgctaaacgggccattgtctctttcaaagaagactcaacaacactgcttcaaactgaaggccttcgccgagaagtgcacgtcatcagttctaaagatcaagcaaaggcgtttgacctcgatggtgcatatattgtattactggatccgccgccttcgctggacatgctcgcacgtttgctggaaggaaaggcgcccgagcggatatattttatttttctcaatcatgaggaccactttttatcaacttttcccgcaagagaccactttaaatggtattatgcgttcttgctgaaaagaggcgcttttgacgtgaaaaaacacggttcagagcttgcaaaacataaaggctggtccgttgaaacaatcaatttcatgacaaaggtgttttttgatctcggttttgttaaaatagagaatggtgtgctgtctgttgtgagcggagcaaagaaacgcgacttaacagactcacaaacatatcaggcgaaacagcagctgatggaactggatcaaaagctgaattattcttctgctgaagagctgaaggaatggctgaataagctgatgaaacaagattcagaggcttatgaaagtacgaggaggacataaaacagatggatttaaaacaatacgtaacaattgtaccggattacccgaaagagggcgtgcaatttaaagatattacgacactgatggataaaggcgatgtataccgctatgccacagatcaaattgttgaatatgcgaaagaaaagcaaattgatttggtcgttggccctgaagcgcgcggctttattatcggctgtcccgttgcttacgcgcttggcgtaggttttgcgccggtccgcaaagaaggcaagttgcctcgtgaagtaatcaaagtggattatggcttggaatacggaaaagacgtattaacgatccacaaagatgcgattaagcctggtcagcgtgtgcttattacagatgacctgcttgcgacaggcggcacaattgaagcgacaatcaaacttgttgaagaacttggcggcgttgttgctggtatcgctttcttaatcgagctttcttaccttgacggcagaaataagctcgaagattacgacatcttaacattgatgaaatactaaggataaccgcataacgaaaaagcactccatgtcagggtgcttttttcctattgttttgcatttattttatataatatttggctatttgaacttctgctctttacatctttcgtttttttcttgataataaactacaatacagtttacattttaaaaaaggtgattccatggcgaacgaacaagtattgactgccgagcaagttatagataaagcgcgcagctatctatctgatgagcatatcgcatttgtcgaaaaagcatatctgtacgctgaagatgctcatcgcgagcaataccgcaaatcgggcgagccatatattattcatccgattcaggttgcggggatactcgttgatcttgaaatggacccttccacaatcgcgggcggatttttgcacgatgtcgtggaagatacagatgtgacgctcgatgacctgaaagaagcattttccgaagaagtggcaatgcttgtagacggcgtaacgaaactcggcaaaattaaatataaatctcaagaggaacagcaggcggaaaatcatcgcaaaatgtttgtcgctatggctcaagatatcagggtcatattgatcaagctggcggatcgtcttcacaatatgcggacactgaaacatctgcctcaggaaaaacagcggagaatctccaatgaaacgctggaaatttttgctcctttggcgcatcgtctcgggatttcaaaaattaagtgggaattggaagatacggcgctccgttatttgaaccctcagcaatattacagaattgtcaacctcatgaagaagaaacgtgcagaacgagagctttatgtcgatgaggttgtcaatgaagtgaagaaacgtgtcgaagaagtaaatatcaaggctgacttctcgggacgcccgaaacatatttacagcatttatcgaaaaatggtgctgcaaaataagcaattcaatgaaatttacgatttgttggctgtccgtattcttgtgaatagcataaaggactgctacgcggtgcttggcatcattcacacatgctggaaaccgatgccaggcagattcaaagattatatcgcaatgccgaagccgaatatgtatcaatcgcttcatacaacggttatagggcctaaaggcgatccgcttgaagtgcagatccgcacctttgaaatgcatgaaatagcggaatacggggttgcggctcactgggcttataaagaagggaaagcagccaatgaaggtgcaacctttgagaaaaagctttcttggttccgtgaaattttagaatttcaaaatgaatcgacagatgcagaagaatttatggaatcgctcaaaattgatttgttctctgacatggtgtatgtctttacgccaaaaggagatgtaatcgagcttccgtccggttctgttccgattgacttttcttaccggattcactctgaaatcggcaataaaacaatcggtgccaaagtaaacggaaaaatggttacgcttgaccataagcttcggacaggtgatatcgttgaaattctcacctctaagcattcctacggtccgagccaggattgggtgaagcttgcccaaacatcccaagcgaagcataaaatccgtcaattctttaagaaacagcggcgtgaagaaaatgtcgaaaaaggccgtgagctggtcgaaaaagaaattaaaaacttggattttgaattgaaggatgttttaacgccggagaatattcaaaaggttgctgacaaatttaatttctcaaatgaagaggatatgtacgcggcggtcggttacaacggcatcacagctctgcaggtggcgaaccgcctaacagaaaaagagagaaagcagcgcgatcaggaagaacaggaaaagatcgttcaggaagtcactggggaacctaagccatacccgcaaggaagaaaacgggaagctggcgttcgtgtcaagggcattgacaacctccttgtccgtttatcaaaatgctgcaatcctgtgccaggtgatgatattgtcggctttatcacaaaaggcagaggggtttcggtccatcgcgaagactgtccgaatgtcaaaacgaatgaagcccaagagcggctgatcccggtagagtgggagcatgagtcacaagttcaaaagcgcaaggaatacaatgttgagatagagattcttgggtatgaccgccgcggattgctgaacgaggtgctccaggcagtgaatgaaacgaaaacaaatatttcatctgtctctggcaaatcggatcgcaataaagtggcaaccatccatatggcgattttcatacagaatatcaatcacttgcacaaagtcgtcgagcgtattaaacagattagagatatctactctgtgcgccgcgtcatgaactaaaggggttagaaaatgagattagttgttcagcgagtaacagaagcaagcgttacagtggacgaagaggtcgtcggccaaattggacaaggccttatggtgctggtcggcatcactcacgatgatacagaagatgatgcagcttatttagccgataaagttgtcaatctccgtattttcgatgacagtgaagggaaaatgaatctgtctcttgtagatataggaggagagattttatccgtctcacagtttacgctttatggagatacgaaaaaagggcgccggccgaactacatgaacgcggccaaacctgataaagctttaggtctttatgaaaaatggaatgacctgcttcgtgaaaaaggaatcaaagtggagaccggaacgtttggagcaatgatggatgttcagcttacaaactccggaccggtcacgctcattatggattcaaaataaaaaaagctgccaaaaggcagctttttttattggaagtatttctctaatccgctttcgatcccatctgttactttttcttggtatgaattgctatgtacaatggcttcttcctgcggatggcttacatatcccagctcgtacagcatagcgggctgtctgttttcccggagcacataataatctccgaataatacgccgcggtctggaatggaagaacgcttcaccacttctgagtggacatctgatgcgagttcctgatctttggcaggactgtagtaatatgctgtactgcctcttgtagaggtatccgcatagctgtcataatgaatgctgataaaggcgtcagcgttgcggtagtgagacgtagagacccgtgactgcaggctgacaaaggtatcatcctggcgtgtcacatatacatccgctccagccgatctaagtttgctggcgagcagttttgccgttttgatcgtcaggtttttctcgaatttccccgaatacccgatcgttccgctgtcttttcctccatgtcccgggtcaacaataatcgttttattgtttagagagccgtttccagacggggaatcagagactggcggttcacctgcttcttctgcgcttttagacgtttggaccacccaattggctacataagcagtttgcccgttatcaagctttatttcataccagcttccctttgaaccggtaatggtgtatgaatctcctttggcagcgcgctcaacgatcgaagctgatgttgacgcatcacttcttagattcgttcctccgtacatgatataggcttttttagcggaggatgaactgccggcatttgctgaatcatcagctggaacagaactagtcaaaaggtaatggcttgcaacccagccttttagcccgttcacctcaatgtgagcccagccatttttctcgttgagaaccgtcagtttcgttccgcgatcaagttttgttataattgccgcgtcatgtgaggcggaggctcttacatttagcgaagaaacaccgactgtgcccgtcgttgacgcaccggaatccttggtttggtcattctcatcagacgctgaactgctgcctcctgatgtgacatattcagatgatacccatccggtggcactgtgataggatatcttgatccagcccgaatctttatcaatgacagatgcttggctgccttgcgggaatttgccgatgacttcgtaggaagtgcccgggccgcttctcatccgcagatcggggtctgttgatgtcacagtgtcactgcttcctgaggagcttgtgctggcctggtcttcctttgtaataagccaggagactacccagcccttttctccggaaccaagctgtatctgcacccagtctccatcttcctttaaaatcggatagcgttctcccttttttacttccgctgtaatgccgtagctaagcccagggccgcttctgacgttcatttcatctgttgcgatgaccgcttctccttgagcagctgtaacggatgaagaggtcgggaatagcgctgcggtgaaaataatacatacaataaggacaaagtatttcttgttcattgtgtcctcctttctgatgatcattaaaaaaagcattcttgtttaatatcgtaaagtcctttctgatttttaaataaaaataaaatgatttgtttatactaagcgtaaatacaatcaaaaaggtgtgcaaatcatgaaatatcatccaaaaatgggacgtgcatttcacgacggtgaagcgaatctgcattacagcgatcacgcagatcccgatacgactggttatcttacggaaacagcatctgaatttggtcttatgtccaaagaagcagcgctgaggaaaaacaaccggaataaagcttgacagagaaccccaatcccattattataatagaaattgagtacatagcaaatgatgaaagatttgaaccaataatggagaagagtaggtcagattgcatgattagagaggaacccgccctaggctgaaagcggatcccattgcgtctttctcgaaacaacactccggaggtttcctgctgaacgcgtgaataacgccattaggcagtgaacgtgaacctgcgttaaaggatcgagcgggaatatgaacgtattccaactagggtggcaccacgggtataactctcgtccctactatcatgtatagtaggggcgggagtttttttcattttcatcattaacgatcattggatattttataaggaatacataaggaggtctacctatgggatataacattccgagaggaacacaggatattctgcctggagaatcagatcgctggcagtatgttgaacaaattatgagagacacttgccgcacttatcaatataaagaaatccgcacaccgatttttgagcatacagaactgtttgccagaggcgtcggagaatcaacggatatcgtacaaaaagaaatgtataccttcgaggaccgcaaaggcagaagcctgacacttcgtccggagggaacagctgctgcggttcgcgcttttaatgaaaacaagctgttcgcaaatcctgtacagccgacaaagctttattatgtcgggccgatgttccgttatgaacgtcctcagacgggccgttaccgccagttttatcagtttggaattgaagcgattggttcgaaagaccctgcaatcgacgctgaagtaatggcgcttgcgatgagtatttatgaaaaagcaggtttagaaaacgttaagcttgtcataaacagtctcggcgatcaagatagccgcaaaagctacagagaagcgcttgtgaaacacttcgagcctcgcatcgaagaattttgttcagactgccagtcccggctgcacacgaacccgcttagaattttggactgcaaaaaagaccgagatcatgagctgatgaaatcggcaccttcgattttgacatatttaaatgaagaatcagccgcttattttgacaaagtgaaacaatacttaaatgatcttggcatttcgtatgaaatcgatccgaaccttgtgagagggctggattattacaaccacaccgcatttgaaattatgagcaatgcggaaggctttggcgcgattacgacacttgccggcggcggacgctacgacgggcttgtcgaacagatcggcggacctgaagcaccgggcatcggatttgcgatgagcatcgaacgcttgcttgccgcaattgatgctgaaaaaagagagctgcctgttgataagggaatcgactgctatatcgtcacactcggcgaaaaagcaaaggattattctgtttcattggtgtacaaactgagagaagcaggcatttccagtgaaatcgattatgaaaataagaaaatgaaaggccagtttaaaacagctgatcgcttaaatgccagatttattgcgattttgggtgaagatgagcttgcccaaaacaaaatcaatgtaaaggatgcacagacgggcgaacagattgaagtggcacttgatgaatttatacatgtgatgaaggcaaaccaaaagggataaggagtgaaacgcattgtttggaagaacatattattgcggtgatataactgaaaaagcaattggcgaatctgtaacgctgaaaggctgggtccaaaaaagacgagacctcggcggattgatttttattgacttgcgtgaccgtacgggcattgttcaagttgtttttaaccctgatgtgtcaaaagaagcgcttgctgttgcggaaggcatcagaaatgaatacgtgcttgatattcaaggaaaagtggtggcgcgtgaagagggaacagttaatccgaatttgaaaacaggcgcgatcgaaatacatgctgatggagtgaacgtattaaatgctgcaaagacacctccatttgcgatttctgatcaagctgaagaagtgtcagaggacgttcgtttaaaacaccgttacttagatttgcgcagaccggctatgttccagacgatgcagctgcgccataacgtgacgaaagctgttcgcagctttttagatgaaaatgggtttcttgatattgaaacgccgattttaacaggaagcacgcctgaaggcgcacgtgactacttggtgccgagccgtgtgcacgaaggtgagttctacgcgctgccgcagtctccgcagctatttaaacagcttctgatggtatcaggcattgaacgatattatcaaattgcccgctgtttccgcgatgaagacttgcgtgcggaccgtcagcctgagtttacgcaaattgatattgaaatgtcctttatgagccaggaagacattatgtcattggctgaggagatgatggcaaaggttatgcgtgaaacaaaaggtgaggaacttaagcttcctcttcctcgaatgacgtatgacgaagcaatgaacaagtacggttctgataaaccggatacgcgttttgacatgcttttgacggatgtgtctgacattgtaaaggatacggaatttaaagtgttctcatcggctgtagcaaacggcggcgtggttaaagccatcaacgtaaaaggcggtgccggcgattactccagaaaagacatcgacgctcttggcgcttttgctgcaaactacggggcaaaagggcttgcctgggtgaaggttgaggcagacggagtgaaaggaccgatcgctaaattctttgatgaagaaaagcagtctaagctgattgaagcacttgatgctgctgaaggtgatttgctgctgttcggagcggatcaattcgaagttgtggccgcatcactcggcgccctgcgcttaaagcttgggaaagagcgcgggctgattgacgaaaaattgttcaatttcttatgggtcatcgactggccgctattagagcatgatccggaagaaggccgtttttacgcagcgcaccatccgttcacaatgcctgtccgcgaagaccttgagctgattgaaacagcgcctgaagacatgaaagcacaagcttatgacctcgtcttaaacggctatgagcttggcggcggttcaatccgtatttttgaaaaggatattcaggaaaaaatgttcgcgcttctcggcttctcaccagaagaagcggctgaacagttcggattcctgctggaagcatttgaatacggcgctcctccgcacggcggaatcgcactcggcttagaccgtctcgttatgcttctcgctggacgtacgaacctgagagatacgattgcattcccgaaaacggcaagtgcaagctgcctgatgacagaagcgccaggtgaagtaagcgacgcccagcttgacgagcttcatctttctatcaagaaaaaagttaagaactgattgggcagttcgattcttgaaaatcaaaatcgtctgtgatatgattttgacaagttaaataaagtcctgatgtgttagttgtacacctagttttgaccgaacatttttttgatttgggagcccgcatttttaaatggcgtacatgcctcttttcattcggtaaagaggacttacaagatttaaaagagggcacccacctgctgagagcgggttcaaaacaaaggaaagctgcaacggcactattgggactttattttttgtgcgcagaaaaaacggctgctcatggatcagccattttatagatgaaaccagaatacgaatgtggagtgaggttcttgttacaccagttttcacgcaatgaattagctatcggaaaagaaggccttgaaacgctgaaaaacagcacagttgctgtgcttggagtcgggggggtcgggtcgttcgcggcggaagctctcgcgcggtcaggcgtcggccgcattctgcttgtcgacaaagatgatgtcgacattacaaatgtaaatcgtcagcttcacgcgctgctttcaactgtcggacagccgaaagttgatttaatgaaggcgcggatcgcagacattaacccggagtgtgaagtgatcgcgttaaaaatgttctatacggaggaaacgtatgagcagttttttgactatgatcttgactatgtcattgatgcgtcagacaccatttgttataaaattcatttaatgaaagaatgtctaaaacgggatattccgctcatctccagcatgggtgctgcaaataaaacggatccgacacgcttccaaatcgctgatatctcaaaaacgcacactgatccaattgcgaaggtcgttcgtacgaaattacgcaaggagggtatcaaaaaaggcgttcaagtgattttctctgatgaaagcccgattgttattcgggaagatgtcagaaaagaagtggggaatgacgaagcgaaaatacgtaaagcaaaaatgccgccttcctctaatgcttttgtgccgtcagttgcaggtttgattatgggcggacatgttgtcatggatcttttgaaagacattgaaatcaaacgtgtgaaggataaataatgcataaaaacagccttgatgatcaaggctgtttttttgttttattttcttttcttttcattaatttatcgtacacctgctttaaggcagattcgaactttccagtctgtttcggcttatagtattgcttatttttcagaggatcagggaggtattgttgttcgacccaaccgttgtcgtaattgtgcgggtatttatagtcgattcctcttcctaattcctgagctcctttataatgcgcgtcttttaaatgcttcgggacatccccaatttttccggctctgatatctgccagggcctcatcgattgccagaatggcagagtttgatttcggtgagaggcaaagctcaataactgcgttggccagcgggattcgcgcttcaggaaacccgactcgctcagcggtctgaatagcgttcagcactctagggccggcttgcgggcttgctaaaccgatatcctcataggcgataacaagcaatcgtcttgcgatgctctccagatcaccggcttcaattaatctagccaaatagtgaagagcagcgttggcatcagagccgcggattgatttttgaaaagcggacagtacatcataatgcgcgtcaccatctttatcgtgagaaaagctttttttctgcaagcattcttccgcggtttctaatgtaatgtgaatttcaccgtctgctgactccttcgttgacaacacggcaagctcaagcgcatttaaagcggagcggacatctcctccgcatccgtgggcaaaatgctccatcgcctgatcatcaatggatacagaataggtgccaaggccccgatgctcatcatggagcgcacgttccagtgcctgtttaatcagttcaggtgttaacggttcaagctcaaaaatctgggtccggcttctgatcgccggattaatggcatgatacgggttagccgtcgttgctccgatcaaaatgatcattccgttttctaaatagggtaatagaaaatcctgttttcctttatccagcctgtggacttcatccagaatcaaaatcacttggccggacatcttggcttcctgagctacgatttccatatcttttttattgttaatgacagcattcagctttcgaaaagcaatacttgttgaaccggcgattgctgttgcgattgatgtttttccaattccgggcggcccgtacaaaatcatggatgacaaatgttttgcctggaccattctgccaataattttatcttcagccaccagatgctgctggccgataatatcctctatttttgtcggacgcatccgatatgccaatggcttcatctatcatctctccttacttaattacagggtaacggaaaaccgtacattagaaaagggtaaaggcccctttccttctgcctcaatgaaaattcgctgaaggtatgttataataacagttggtctataagataataaacggacgaaacatatagaaattaccattataaatgtggaaaatcatgaaataacagaggtgttcatgttgaaaatatcaactaagggaagatacgggctcaccattatgatcgagcttgcaaaaaagcacggtgaaggcccgacttcattaaaaagcatcgcacagacgaataatttgtccgagcattatttggagcagctggtatcgccgctcagaaatgccggtttagtgaaaagcatcagaggcgcatatggcggatatgtattaggcagtgagccggatgccattactgcgggagatattatccgtgtgcttgaggggccgatcagccctgttgaagtgctggaagatgaggagcctgccaagcgtgagctctggattcgcatccgggatgctgtaaaagaggttttagacagtacaacattagaggatcttgccagctatacagacggagagcaagaagcttatatgttctatatttagatcagaggtgtaaacataatggaacggatttatttagatcatgccgcaacgtctccgatggatgagcgcgtgctggaaaaaatgataccgcacttctccggcagtttcggtaatccctccagtattcattcatttggcagagaatctcgaaaatgggtggatgaagcaagagcgcagatcgcagcagaaatcggagcggcagagcaggagatcatttttacaagcgggggaacggaagctgataacttggcgatcatgggaaccgcacttgcaagaaaagatcttggcagacatatcatcacaacaaaaattgagcatcacgccgtgcttcacacatgtgaaaaacttgagggagacggatttgacataacgtatctggacgttgaccaaaatggaagagtcagtgcaaaacaggtgaaagaagcactgcgtgatgatacaatccttgtgacagtgatgtatggaaataatgaagtcggaacagtgcagccgatcgaagaaatcggtgagctgttaaaggaacacaaagcttattttcataccgatgctgttcaggcattcgggttgctgccaattgatgtgaaaaacagccatattgaccttctgtctgtttccgggcacaagctcaacgggccaaaagggacaggctttttatatgctagtaaagatgtgaagctttcaccccttttattcggaggagagcaagaaagaaaacgccgtgccggaacggaaaatgttccaggcattgtcgggctgaaagaagcgatcaagctgtcaagtgaagaacgtgacgaaaaaaacgagaagtatcaatcgtttaaagcaatctttgccgacacgcttagagatgcaggtgtggcattcgaggtcaacggggacaaagagcatagtctgccgcatgttctgaatctttatttccccggtgtgtcagtggaagcgctgctggttaatcttgatatggctggtgtcgctgtctccagcggttcagcgtgcacggccggttcagtcctgccgtcacatgttctgactgctatgttcggcgaagagagtgaccggctgacgtcctctattcgaatcagcttcggcctcggcaatacggctgagcaagtgaaaactgctgccaaacatgtggccgacgttgtcaaacggctgacataataaggcggcgtagtaattggagtgaatgaaatggaaaaacggccggaggatacaagagtcgtcgtcggcatgtccggcggagtagactcatctgtggcggccctgctgttaaaagaacagggctatgatgtaatcggaatctttatgaaaaactgggatgatacggacgaaaacggtttttgcacggcgacagaggattatgaagatgtgatccgcgtctgcaaccaaatcggaattccgtattatgccgtaaactttgaaaagcaatattatgagaaggtatttcaatacttccttgatgaatataaagcaggcagaacaccaaacccggatgtattgtgcaacaaagaaattaaattcaaagcctttttggagcatgcattgtcacttggcgccgactatttagcgactggccactatgcaagagtagacagaagcggcggaaaagtcagaatgctgcgcggcattgatgaaaacaaggatcaaacgtacttcctgaatcagctgacagaagatacgctgagcaaagtcatgttcccgatcggcgaacttcaaaaaagccgtgtgcgtgaaatcgccaaagaagcagaacttgcaacggcgacgaaaaaagacagtacaggcatctgctttatcggcgaacgcaacttcaaaacgtttctcagccaatatctccctgcacagccgggcgatatgatgacgatggacggcgaagtaaaaggccgccacgacgggttgatgtactatacgatcggacagcgtcacggccttggcatcggcggaagcggcgagccgtggtttgcggtaggcaaagatcttgaaaagaacatcctctacgtggatcaagggttccataacccgcttttatattccgacaaaatcacagcaacaaatatcagctgggtacgttcggatatcataaagggcgaagagatttcctgcacggctaaattccgttaccgccaagaagatcataaagtaacggtgcgcatgactggcgagggtgaagcggaagtcatctttgatgaacaagtccgcgctgtaacgccaggacaagccgttgtcttctatgacggcgaagaatgccttggcggcgggacaattgatgatgtgtacaaagacggaacaaaattgtggtacgtataaaagatgaaaaacctcaacactgagttggggttttttaatgaaaggaagatgatcggtggattataatcaactcggtatagaggcgatgcaggaaggcgattacgagaaagcggcagaggcatttacaaaagcgattgaagaaaataaagaagacgcgattccgtatatcaattttgccaaccttctttcatccgtaaacgagctggaacgtgcgcttgcgttttatgataaagcgcttgaattagacagtagcgcagccactgcttattatggagcaggaaatgtctatgttgtaaaagaaatgtacaaagaagcgaaagacatgtttgaaaaagcgctacgtgcggggatggaaaacggcgacctgttttacatgctcggaacggtacttgtcaagctcgaacagcctaagcttgcactgccatatttacaaagagcggtcgaactgaatgaaaacgatacggaagcacgttttcaattcgggatgtgcttagccaacgagggcatgctggacgaagcgctcagccaattcgcagctgtaacagagcaagacccggggcatgcagatgcattttataatgccggtgtcgcttatgcttataaagaaaaccgagaaaaagcgctggaaatgctggacaaggcaattgatatccagccagatcatatgcttgcgcttcatgctaaaaaactgattgatccatcataacaggcacaggaggagggacagctcgtgcagcagcatccggatcagcttaaactggaggaagagccctatttaaaagggacagtcaacacagtcatctatcataatgacaccaatttatatacggttctgaaagtgaaagtcacagagacctccgaagccattgaagataaagccgtatccgtgacgggctacttccctgcgcttcaagaagaagagacctacacgttttacggaaagatcgtaacccatccaaaattcgggctccaatttcaggcggagcatttcaaaaaggagattccaacgactaaggaaggcatcattcaatatttatcgagtgatttattcgaggggatcggcaaaaaaacagctgaagaaattgtgaaaaagctgggcgacagcgcccttaataaaatattggctgatgcttcagtgctttatgatgttcccagactctcaaaaaagaaagcagacacgctggctggcgcattgcagcggcatcagggactggagcaaatcatgatttccttgaatcagtttggctttggcccgcagctgtctatgaaaatctatcaagcctatgaatccgagacgcttgaaaagattcaggaaaatccttatcagcttgtgaaggatgtagaaggcatcgggtttggaaaagcggatgagctgggcagcagaatgggtctttcgggtaatcatcctgagcgggtaaaagctgctattttgtacacgcttgaaacgacttgtctgtcagaggggcacacgtacatagaaacggaacagctgatcatcgacactcaatcactgttaaaccagtcagcaagggaagggcagcgcattacagaaatggatgccgctaacgcaattattgcccttggagaaaataaagacattgtcatagaagatggccgctgttattttccttcgctgttttacgcagaacaaaacgttgcaaagcgtgtgaaacatatcgctagccaaaccgaatatgagaaccagtttcccgaatcagagtttttgctcgcgttgggagaactggaagaacggatggacgttcagtatgcccccagccagaaggaagcgattcaaaaagccctttcctcgccgatgcttcttttaacaggcggcccgggaacaggaaaaacgacggtaatcagagggattgtcgagctctacggagagcttcacggtgtgtcactagacccgtcagcttataaaaaggatgaagcttttccgattgttttggccgctccgacagggagagcagcaaaacggatgagtgaatcaacgggactccctgcagttacgatacacaggctgcttggctggaacggcgctgaaggctttactcatacagaggatcagccgatcgaagggaagctgttaattatcgatgaagccagtatgcttgatatatggctggcgaatcatttgttcaaggcgatccctgatcatatacaaatcatcattgtcggagacgaagaccagctgccttccgtcggtccgggacaagtgctcagagacctgctgacatcccaggtgattccgactgtgagactgacagacatctatcgccaggcagaagggtcatcaatcgtcgagcttgcccaccagatgaaaaatggattgctgccgaacaatttgactgccccgacaaaggaccgttcctttattcgctgcggcgggtcgcaaatcaaagaagtagttgagaaggttgtcgccaatgcattgaaaaaaggctatacagcaaaggacattcaggtcctcgctccgatgtacagaggaaaagccggcattaatgaattgaatgtgatgctgcaggacattttaaatcctcctaaagaaaaacggagagaattgaagttcggggatgttgtctacagaaccggagataaaattttgcagcttgtcaatcagccggaaaacaatgtgttcaacggagatattggcgaaatcacgtcgatattttatgcaaaggaaaatacagaaaaagaagacatggccgtcgtttcttttgatggcaatgaaatgacgtttacgaaaaaagattttaatcaatttacccatgcgtattgctgttctattcataaatcgcagggaagtgaatttccgattgtggttttgcctgttgtgaaaggctattatagaatgctcagaagaaaccttctttataccgcgattacaagagcgaagaaatttctcattttatgcggtgaggaggaggcgctggagtggggcgtaaaaaataatgatgcaactgtcagacagacctccttgaaaaacaggctgtccgtacaggttgaggaaatggatgccgagcttgaggctctccaaaaagagctcccgttcagcgtacacgacgccaacattggcatggaaggcattacaccattcgattttatgaaagaagaacagcaataaaatgctcccgtgtaagcgggagttttttcatttgcagtggaattgatttcatcgtatgagtctaaggcgcaaagcaaaacctaagcctgttcaacaaaaggtggttgatcacactttgagaacatgccatgaagtagaaggattcccagtatactcagaacgaacttcttgttatctcggggcaatttccgatatttgtttttctctgaaaggagattgtcttgggtttattcttgcacaaaaacgctttttgcatcatcatcatgcgctattacgggcgtgtgatatctcttccattcttgatgaccgcatattggcttcggtcagttcagaacagcttctgcctcttccgaaaacatgcttcacatacgagcagatgaagatgaagcttgtgaaatcgcaagagggggatatattggggatgctggaagatgtatacttttgtttggacaggggcataatcgtagcatatgaactctcggacggtttcttttctgacctggcgggaagcaagcgccagatccaaagagcggattcgcttgtcgaggtgcggaaagacgagatcgttctgaacggatagaggtgtgaggtatgcttatatgcccgaattgcaaaagtaaggatatcggcaaaatcggcgtgaaccaatattattgctggggctgttttattgaactgacagtggcgaaagggcagattgcaactcatcaggtggaagaagacggaacgttaagcagcttggatgatttgttttctgaggatgaacgcagcatcaatttttaatcatgaaaggagatgcgcaggatgaatcggacaatgacttctcttttggcaatgggagccggagctctcgtgtaccgaatggcgactcaatctcacatgctgaataatcgaagcatgaagcggatgagaagaagaattacgaaaatgttttaatgcaaaaaggatactctccaaagagtatccttttctatgtttgccggacctcgaggcgtcttgctgcgagtgaaaggctgtagttgactgcgaaatacataagggccgcaagtaaaaagatcgggaaaaaataactgccgtctgcgctttggccgtttataatttgcgcgttgtgaatcagttcaggcagggcgatcacaacagcgagcgatgtatcttttaataaagaaataaactggcttacgatgggcggaaccatgcggcgaagcgcttgcggcatgacgataaagaacagggtctgtgtatagctcagcccggaggagcgcgccgcttcaatttgtcctttgtcaattgatttcagtccgcttcggataatttcagatagcatagcggattcaaaaatcgttagtgctgtaattgcagcagctgtaatttcaagcttaatcccaatttccggaagggcaaaaaacgtaaagaaaataattaacagcaaggggaggtttctgatcgtttcaacgagaaccgcaatcaattgagaaagaacgggaactttcgcataacgcagggttcctgcgattaaaccgaagaaaaagctcagaatgatggagatgaaagcaacgtacaaggtgacgagaaagccatcccataaaaacgctaaatgctcctgtgaataagcaccgatgaaatccaatgtaactcactccttatcaatagcttttttccagtcgtttttccagatagttaacaccgatgctaagcggaatcgtcagcactaagtaaaaaagcgccacgaaaatataaacatcaaatacaacgagtgtgctcgacgagactaaatcagcctggtacataagatccaatccggccacaaccccaagaatcgaagagtttttgactaagtttaaaaattgattgcctaaaggcggcatgacgattttgattgcctgcggcaaaatgatatggagcatggcttggctgtaggtaaagcctgacgagcgtgccgcttccatctgcccttttgaaacagactggattcctgctctgatggcttcagcgataaacgcagaggtataaatggtgagagcaaccgttcccgcttgaaaaccgtcaagcctcaggcctgcgtttggaagtccgaaatagaaaacaaaggtaattaaaagaagagggatgttgcggatgaattctacatatacggtcccgagccattgcagcggcttaaagactgttattctcataaccgctacagtaacgccgaggacaaaactgccggccagcgcgataacacttgcaagcaaggtatggtaaaaaccgtccatatacatgccgaagttatcgaaaagaattgacacattcatctgcctattcactccttaacaaattgggatgagcatcgcctgctcatcccgggatggttgttattcagctgggtcttctttgatccattttttataaatttcatcgtatctgccatccgacttcatctttttaagtgaagcgttgatttctttcgcgagagcagattgcccttttttcacggcgatcccgtaaggctcatctgtaaaaggctttcctgttaattgataatttttattttcatcagccattccatataaaatcgcattatctgtggtgagggcatcgccttgccccgatttaagggctgtaaaggcttctgcgtagttttcaaattctaaaacagatgcttcaggcgccttttcacgaatgttttgagaggaggtggagccttttactgcaagaacttttgagcctttgtcaagatcctcgacactcttgattttgctgccttttttcacgagaagcgattgcccggcctcgaaatagacatcagaaaagtcaacttccttttttcgttcatcagtgatcgtcattgtggcgacaatggcgtcgatatccccgttttgcagcataggaatccttgtttttgaggtgacctctttaaattcagcttttttctcatcaactaaaatgtctttagcgatttgtttggcaatatcaatatcaaaaccctcaatctcacctgagcttggatttttaagaccgaacagtcgagtgtccgtttttacgccgaagacaattttgtcattgtctttaatggcggctagcgtatcttttttgctctcctttgaggcttctccgtttgatcccttgctgctgcaagcggcaagcaagatgacagcgaataaagaaatcaatgctaaagaaaaaatctttttcatacaagctcccccattctgttttaatgatttaaaatacggcttaagaataagcgggcccgttcttcctttgggttcgcgtaaaactcagccggcattgcttcttctaaaatctttccttcgtcaatgaagacaatccggtcggcaacttctttggcaaaccccatttcgtgtgtcacgacaaccattgtcatgccttctttggcgagtgttttcatgacatctagcacctcaccgatcatttcaggatcaagtgctgatgtcggctcgtcaaacagcatgacctccggcttcatcgccagtcctcttgcgatggcaacacgctgctgctgcccgccggaaagctgggaaggataggcgtcagccttgtctgggatgccgactttttcaagatagtaccgcgccgtttcctttgcttgttcaggtgattgtctaagcacttttaccggagccagcatgatgttctgcagcactgttttatgtggatataaatgaaagtgctgaaacaccatcccgatattttgccgcactttattgatatcagtttttctgtcgttaatggcggtgccgtttactgtgagcactccctcattgatcgtctcaagtctgttgatgcatctgagcaatgtgcttttaccggaaccggatgggccgatgataacaacgacttcacctttttcgatttgaagattaatttgttttaacacgtgaaaatctccgtaatgcttgtttacattttgaaatgtgatcatcgcaatcctcctatcagaaaatttgaccaaaaagtaaatgatcaaacttttctgaaaattaaatgtgaaaaaatgtccatgacttctgactgactaaagaaacataaagaataattccgtgtaaacctcaaaagatataggtgaggtgaaagcagatgctccaaaaaccggtgcagcttttgttgtgggtggctatttgtttgctggttctgttaacagtctatgtcttttttatgcttgatatgttatggtcacccttttggctcgtcataaaaacgatctttattcccttgatcatttctatttttatatcttatttattgcttccggtcacggaatggctgcatggcaaaggattgcctaggactttgagcatcttggtcatttatgttcttttttttggcgggattggctgggcgttgtataaaggggtgcctgttttaatcgtgcagctgacggatttgtcagaaaatatacccatgtttgccgaaacgtataacgggcttcttcttcatgtgcataaccatacggatgactggcctgatggtatgcatcaccgtatagataaaatgatccgccagacggagacgttttttgcgggaacgatcgagggtgcgatcagcgggatccgcaatgtgcttgattacttcttaattgctgcaacaatcccttttctcgtgttttatatggtgaaggacattgaattaatgaaaaagacagtatggtacttgactccgaagtcgtggagaaagcggggcagcgcctttttgcgggatgtggatgattcgcttggcgattatatccgcggccagcttttggtctgcttgattcttggcgtgattgcaggcatttcgttctgggtatttgggcttccgtatccactgatacttggccttatctctggagtaacgaatgtcatcccgtattttggccctttcatcggagctgttcctgcgttgttaattgcgatgacgatctcagtgaaggcggttcttgttgtggtgattacggtgtttattctgcagtttatggaaggaaatatcctcagtccgttcattgtcggcagaagccttaaaatgcatccggtcgttatcatgcttgcactccttgccggaggggagcttgcgggaatcgtcgggatgattctggctgttcctgcgacggctgttttaaaagtaatgatgatccattttttgcggatgaggacggagcattgacatcggcgtgccgcttgtctataatttctcgtagaatacatacgaatctcgagtgacggatctgagtacgccgaagccctgttaaagagagaagctccataagctgaaaggagctttatcagaagatcggaggaagctaatcctgagtgcagttaatcactgccgcttatcctgcgttacagggttaaaggtgacgggcgaataatgcccgtaatcagggtggtaccgcgagacagctctcgtccctgtgtaaacgttggtttgcataggggggagggcttttttgctgtcactgaagagaatttcgatttttatagaggaggaaatacaatgaaacacttaacttctgcggaagtgcgtcaaatgtttttggatttctttaaagaaaaaggacatgcggtagagccaagcgcgtcattagtgcctcatgaggatccttcactgctttggatcaacagcggtgttgcgacgctgaaaaaatattttgacggccgtgtcgtgccggaaaatccaagaatcgtaaacgctcaaaaagcgatcagaacaaacgatatagaaaatgtaggtaaaactgcgcggcatcacactttctttgaaatgctcggaaacttttccatcggcgattatttcaaagaagaagccattacatgggcttgggagtttttaacgagcgacaagtggattggcttcgacaaagagcttctctctgttacggttcatcctgaagatgaagaggcatatgagttttgggcgaaaaaaatcggtattcctgaagaaagaattatccgtctggaagggaacttctgggatatcggtgaagggccgagcggaccgaatacggaaatcttttacgaccgcggtgaagcatacggtaatgatccagaagatccggagctttacccaggcggggaaaacgaccgttacctggaagtatggaaccttgtgttctcagagttcaaccataaccctgacggaacgtacacaccgcttccaaagaaaaacattgatacaggcatgggtcttgaaagaatggtatctgtcatccagaatgttccgacaaactttgacaccgatttgtttgttccgattattaaagcaacagaatcgatttctggtgaaacatatggcaaagacaatgtgaaagacactgcgtttaaagtgattgctgaccatatcagaacggttgcctttgctgtcagtgacggtgcgctgccgtcaaatgaaggccgcggctatgtattaagacgcttattacgccgtgccgtgcgttatgccaaaacgatcaacatccatcgtccgttcatgtttgatttagtgccggttgtcgcagaaatcatggctgatttctatcctgaagtgaaagagaaagcggatttcatcgcaaaagtcattaaaaccgaggaagaacgcttccatgagacccttaatgaagggcttgcgatcctgtcagaaatgatcaaaaaagaaaaagacaagggcagcagcgttatctcaggtgctgatgtgtttaaactgtatgatacgtatggattcccggttgaattgactgaagaatacgcagaagacgagaacatgacggttgaccatgagggctttgaggaggaaatgaaccagcagcgtgaacgggcaagaaacgcccgccaggatgtcggcagcatgcaggtgcagggcggcgcactgcgcgacgtgacagatgaaagcacatttgtcggctactctcaaaccaaagctgatgccaatatcattgtgcttcttcaggacggccaattaatcgaagaggctcatgaaggagaaagcgttcaaatcattcttgatgaaacaccgttctatgcagaaagcggcggccaaatcggcgataaaggctatctccgaaacgagcaggccgttgtaagaattaaagatgttcaaaaagcgccgaacggccagcatgtgcatgaaggtgttgtggagagcggtactgttcaaaaaggcctgcatgttacggctgaagttgaagaccatatgagaagcggcgtcattaaaaaccacacggcaacgcatttattgcatcaggctctaaaagatgttcttggaactcatgtcaatcaggcgggctctcttgtaacggaaaaccgtcttcgttttgacttctcgcactttggccaagtgacaaaagaagagctcgaacaaattgaaagaatcgtaaacgaaaagatctgggcgagcatcccggtcagcattgatttgaaaccgatcgctgaagcaaaagaaatgggtgcgatggcactgttcggcgagaaatatggcgatattgtccgtgtcgttcaagttggagattacagcttagagctgtgcggcggctgccatgtcagaaatacagcagaaatcggcttgtttaaaatcgtttctgaatccggaatcggagcaggcacaagacggattgaagctgtaacgggacaaggcgcttacgtcgaaatgaacagccagatttctgtattgaagcagaccgctgacgagctgaaaacaaatatcaaagaagtgccgaaacgggttgcggctctgcaggctgaactgaaggatgcacaaagagaaaatgaatctcttcttgcaaaactaggcaacgtggaagcaggagcaatcctgtcgaaagtaaaagaagttgacggcgtaaacgtgcttgcggcaaaagtaaatgcaaaagacatgaatcatctccgcactatggtcgatgaactcaaagcaaagcttggctctgcggtgatcgtgcttggtgcggtacaaaacgataaagttaatatctctgccggagtcacaaaggacctcattgagaaaggccttcacgccggcaagctggttaaacaagctgcggaagtttgcggcggaggcggcggaggccgtccggacatggcgcaggcaggcggtaaacagccggaaaaattagaacaagctttagcttctgtagaagattgggtgaaatccgttttataattcgcccatgtagtgtagaatgatggtaagattaggaccccaggctgaactttgcctgcgaatttgggaaagaggtgcaaaacggtgagctcgtttgataaaacgatgaaatttaatttctccgatgattctgctgagactaacgtaaatgaggtgctgattacagtgtatgacgcgcttcaggaaaagggctacaatccaatcaaccagattgtcggatacttgctgtcaggtgatcccgcttatattcctaggcatcgtgacgctcgcaatttaattcgcaaacttgaaagagacgaattaatcgaggaattggtaaagtcttatttagaacagcataaagaggcgtaaataaagaatgagaatattaggactcgatttaggaaccaaaacactcggtgtagctctgagcgatgaaatgggctggactgctcaaggcattgagaccataaagataaatgaagcagaaggcgattatggtttatcccgtttatctgaactgataaaggactatactatagataaaatcgtgctcggctttcctaagaacatgaacggaacagtcggcccgagaggcgaagccagccaaacatttgcgaaagtgcttgaaacaacgtacaatgttcctgttgtgctgtgggacgagcgtcttaccacaatggcggctgaaaaaatgctgattgcagctgacgtcagcaggcaaaaacgaaaaaaagtcattgataaaatggcggctgttatgattttacaaggatatcttgacagcttaaattaaagccagaggtgaagaaaatggaacacggcgaaaaaaatattacaattgttgacgatcaaggaaatgaacagctttgtgaagtgctgtttacatttgaaaacgaagagtttggcaagtcttatgtcttgtactatccaatcgaatcaaaagatgacgaagaagtagaaattcttgcttccagcttcacgccaaacgaagacggtgaaaacggtgagctattcccgattgaaactgacgaagaatgggatatgatcgaagaaacattaaacacattcttagcggacgaagacgaagagtaaaacatcgcgccaaaccaaagccggagctatactgctccggcttttttctgctttatgcaggcctctttttgtaataaattgccgaaatacaatgaatcatgtagtataagagctgatgggaggagacctaatgtatatcaatcagcaaaaaaaatcgttttttaataaaaaaagaatcatactgtcttccattgttgtgctgtttctcatcattggcggggcatttttatatgggaaatcattgcttgaacctgttgaaaaagacagtaaaacgacagttaatattaacattccgagcggttcgtctgtttcagccatcgcatcgatattaaagaaaaatgatgtcataaaaagcgagaaggcgtttcagtactatgtgaaatataaaggtgcttccgggtttcaggccggattctaccatctgaataaaagtatggatttagatgccattattcagaagctgacaagcggggctacaggttacgcttttcaaatcacagtgactgagggagcacagctgacccaaatcgcggctgctattgctgatgaaacaaaatactctaaaaaacaagtcatagcgaagctggacgatgaaacatttatcaatcagctgaagaaagaattcccggacactgtgacaaatgatgttttcaataaaaacattaagcacccgcttgaagggtacctattcccggctacatacccttttaacgatccggacacatcacttgaagacattatcaaggcaatgattaagcagacaaattcttatgtggaaacatataaatcagaaatgaagaaaaacaaagtttctgtgcataagctgctgacaatggcttctttgatagaagaagaagcgactgaaaaagccgaccgccataaaattgcgagcgtcttttataaccgcctgaaaaagaaaatgccgctccaaacagatccgaccgtcctgtacgcggcaggcaagcataaagatcgggttctttataaggatctggaaatcgattcaccatacaatacgtataaaaacacagggctgacgccagggccgattgccaatgccggcatgtcgtcatgggaagcggcgctgcatccggataaaacggactatctgtatttcttggccaaatcaaatggtgaggtcgtatttacaaaaacgctaaaagagcataataaagcaaaagaaaaatacatttcctcaaaaaatgagaaataaaaggagagcaaaaagctctccttttgttcgctttccgcaaggttttatgataaaatatatcgggttgtttaccgatgtatcatgatgtattcagagagtgtcctgcgcataagactggggcactcctttttagaacgggaggctgtttgtagtgactgaccggtatgaacaaataaatgactatatagaagcattattaaagcctcggccggataacgtgaagaagcttgaagcatatgcagaagaacatcatgtcccgattatggaaaaagcgggcatggaggtgctgcttcaaattttgtctgtgaaacagccgaaaaaaatactagaaatcggaacggccattggttattcagccattcggatggcgctggagctgccgtctgctgaaatatatacaattgaacgcaatgagaaacggcatgaagaagcggtaaacaatatcaaggaatttcagcttgatgaccggattcatgttttttacggagatgcgcttgaattagccgacgccgttcatgtaaccgcgccttacgatgtcatttttattgacgctgcaaaaggtcagtatcaaaacttttttcatttatatgaaccgatgctttcaccggacggggtgattataacagacaacgtgctgtttaaaggtctggtggcagaggattacagcaaaatagaaccgaagagaaggcgcaggcttgtagcaaaaattgatgaatataatcattggctgatgaatcatccggattatcaaactgcgattattcctgtcggggacggacttgcgattagtaaaaagaagaggtgaacgtcatgaaaaaaccagagctcttagtgacgccgacgagcacagcggacattttgccgctcatacaggcgggggcaactgcgtttttagttggggaacagagatacggcttgagattagccggagaattttctcgtgaagatgtaacaaaagccgtagagattgctcacaaagaaggagcaaaagtatacgttgctgtaaatgcaattttccataacgataaagtgggtgagcttggcgaatatctggctttcttagcagaagccggtgtcgatgcagcggtattcggcgatcctgccgtgctgatggctgcccgtgaatctgcgcctgctctgaagcttcattggagcacagaaacgacaggcaccaactattatacatgcaactactggggacgcaagggtgcggcgcgctctgtgcttgccagagaattaaacatggacagcattgttgagattaaagaaaatgcggaagtcgaaattgaaatccaggtgcatggaatgacatgcatgttccaatcgaagcgttctttgattggaaactattttgaatatcagggcaaagtcatggacattgaaagaaagaaaaaagaatcaggcatgtttttacacgataaagaacgtgataataaatatccgattttcgaagatgaaaacggcactcacatcatgagcccgaacgatgtgtgcatcattgatgagctcgaggaattgatagatgccggaattgattctttcaaaatcgatggtgttttgaaaacgcctgaatacctaatagaagtcaccaaaatgtacagagaagcaattgatttgtgcgtggaaaaccgtgacgaatacgaagcgaaaaaagaagactggatcgaacgcattgaaagcatccagccagtaaacagaaaaattgataccggattcttcttcaaggaaacggtttattaatcaaaaggaggttaagctatgactgccgtaaatgataaaatatccacaatcgttaatggaaagcgtgtgattacgaaaaagccggaacttctcgcacctgcgggtaatcttgaaaagctgaaaatcgctgttcattacggagcggacgcggtctttatcgggggacaggaatacgggctgcgctcgaatgccgataactttacgatcgaagaaattgcagaaggcgttgaattcgcaaagaaatatggcgcgaagatctacgtaacaacgaatattttcgcccataatgaaaatatggacgggcttgaagactatttaaaagcgcttggagacgccaacgttgccggtattattgtggcagatccgcttattattgaaacatgccgcagagtggcgccgaatgttgaggttcacttgagcacacagcagtctctttcaaactggaaggctgtccagttctggaaggaagaaggtctcgaccgcgtcgtgctggcacgtgaaactagcgctcttgaaatcagagaaatgaaagaaaaggtagatattgaaatcgaatccttcattcatggcgcaatgtgtattgcatattccggccgctgcgtgctgagcaatcacatgacagcgcgggattccaatcgcggaggctgctgccagtcatgccgctgggattatgatctctaccaaacagacggtgccaacgccgttgctttgtatggtgaagaagatgcaccatttgcgatgagcccgaaagatttgaagctgattgaatccattccgaaaatgattgaaatggggatcgacagcttaaagattgaaggccgcatgaaatccattcactatgtagcaactgttgtcagcgtataccgcaaagtaatcgatgcttattgcgctgatccagagaactttgtgattcaaaaagaatggcttgaagagctcgataagtgcgccaacagggacactgcgacagctttctttgaaggaacgccaggctatgaagagcaaatgttcggcgaacacgccaagaaaacgacatatgattttgtcggcttagtgctgaattatgatgaagatacacaaatggtcacgcttcagcagcgcaatttcttcaaaaaaggcgacgaagtggaatttttcggaccagaaatcgaaaactttacacatacgattgaaaccatttgggacgaagacggaaatgagctagatgctgcccgccatcccctgcaaattgtcaaattcaaactagacaaaaagatttatccgagcaacatgatgagaaaggggaagtaacagcccatgggtaagaatccagtagtcattggaatcgcaggaggttccggttcaggaaaaacgagtgtcacacggtccatttatgaacagtttaaaggacactcaattttaatgatccagcaggacctttattataaagaccaaagccatcttccgtttgaagaaaggctgaacacaaactatgatcatccgcttgcgtttgataatgactatttaatcgagcatattcaggatctattgaattaccgcccgattgaaaagccgatttatgactataagcttcacacacgttcagaagaaacggttcacgtagagccaaaggatgttattatccttgaaggcattcttgttcttgaagacaaaaggcttcgtgatctgatggatatcaagctttatgttgatacggacgctgacttgcgtatcatcagacggattatgagagatattaatgagcgcggacgctctattgattctgtcattgaacaatatgtgtcagtggtccgtccgatgcataaccaattcgtcgagccgacgaaacgatacgctgatattattatcccggaaggcggtcagaatcacgtcgcaattgatctgatggtcacaaaaattcaaaccattcttgaacaaaacgcgattttgtaataccatagcatagacataaataactctgaccatattatgtataggcaggaagggaatgtgcgaattcccttctttccctgtttataaaaatatttgcagaacgatacgattcagtttaagataaacagtacctatatgggagagaagaacgaggactgccctgtgttctcattcttgtattttttagtttatgctctcatacataatcgaagatgttgagggacaaccagaaggagtgaagggacatggcacaagagaaagtatttcctatgactgcagaaggaaaacaaaaacttgaacaagaattagaatatttgaaaacggttaaacgaaaagaagtagtagagcgaatcaaaattgcgagaagcttcggagacctttccgagaactctgaatacgattcagcgaaagaagagcaggcatttgtagagggccgcgtgacgactcttgaaaatatgattcgcaatgcgaaaatcattgaagatgacggcggctctaacgttgtcggtttgggtaaaaccgtcactttcgtcgaactgcctgacggtgatgaagaatcatatacgatcgtcggaagcgcggaagctgacccgtttgaagggaaaatctcaaacgactcaccgatcgcaaaaagcctcttgggcaaaaaagtagatgaagaagtcacagtacaaacaccgggcggagaaatgctcgtgaaaattgtgaaaatttcataatatttgtttagcagcgaaacacctcgtccacaatgtgggtgaggtgtttttttatgaagatatcgaaacgaatgaagctggcagtcatcgcatttttgattgtattttttctgcttctgcttaggcttgcagaaatccagctgtttttcacagaatcattttctaaaaagaaaattaatttgattcaagaaagcgtgaaacagcggacggaggaagtgctcatttcagatggaagaggctcttttttagatcgaaacgggcgggcgctgacaggacaaagcgagcctgcggttgttttgttcccttttctgctgacgcaggattggccgatcaaaaaagttgcggacatcctcggcatgtctgaagatgatttgcgccagacactaggtaaggcaaaaaaaccggtcattttgcagcaaaagaaaatcaaaacactttcaaaacaatctatcacaaaaatcaattctttgaaatatcccggcatttacggcgtatatatggagaatgaagacaagcccagccttgcttcacatacgatagggagcacgaaccaagatccggcgctgcttcgcaagaaatatcctgacaaggagagccttccgattacaacagaaatcggaacaaccggtttagaacggacatttgacgagtttttgcttccggaacaagacacaaagcttttatatcatgtggacggaaaaggaaaccctttgtttggcatggacgtcaaatatacagctgaagccaatacattttatccgctccaggtcaaaacaacgatcgatcaaagcattcaaaaagcgatggaggaggtattggatgaacaggggctgaaaaagggaggagctgtgctgctggacatcgaaaatagcagtgttctgggaattgtaagcaaaccagatgcggatgtgtcccggcaaaacacacttcaaaattatatgctgacgccaatctatcccggatcagtttttaaaacagtcattgccgcagctgcaatcgaaaataatatggtgaagcctagtcaaacctttaattgcaatttaaacctgtacggggaaccgggggacgacaaaggaaccttgtcttttgatgaaagttttgcacaaagctgtaattacacatttacgagtcttgcagaacaattaatgaaaaaagacagctcggttattgaagatatgtccgagaagctggctctcactgatcgggcaggctgggagggaaaactgtaccacgaaaccgatttccgccagctgtataacgaaaaaagcggcgtgatttggggggatgaaaaagacaaatcagtcaaaaaagccattgcgcaaaccgcaattgggcagaaaaatgtaaaggtaaccccgctggaggtagccaatatgatggcgacaatcgcccgcggcggagaaaaacggcaggtgaaaattgccgaacaaattgagtataagaacggcacaacgctcgttacgtttaaagatcagaagctcaaaggggaaacgatagacaaatatacgtcacagcagcttcaaaaaatactgcggcgggtggtagaatctccttccggaacgggcagaaggtttcaagatcttccgtatactgtagcagggaagtcgggcacagcccagacaggcaagctttcaaaagagaaggaaacgctctatgaaaaatggtttgccggatattttccagcggataagccgaaatacgctctggttgttttacacatggatacaccgggagataaggctctgacaaattcggtgttttatgatattgttaaaaaagtacacgaaattgaaatcaatcagaaatagaacaacttctcagcacatgttaaaatatatgctgagccaagagggataaaggagtgcagaattattgagcaataatcaatctcgttatgaaaatcgtgataaacgcagaaaagccaatttagtgcttaacattttaatcgcaatcgtatccatactaattgtcgtagtagcagcgaatctcttcattaacagtccttctagcaaagatgtcagcaaggattctgaaacggcgcaaaaacaggaatctccggcttcaggaaagacggaaaagaaatcggatgaggatataaaagacagcaagaaagatacatctgacagcgaaaaggattctgagaagtcttctgactctgattccaaaaaagatgattcttcttctaaaaaggatgattctgattcagattcaagcacagattcagccggtgatgggcttaaagatgcaaaagtaacagaaggcggctcatcgagcgatgtggaaaaaacgtatgaaaatcctgactggaaagcagtcggaactgagcaaacaggcgagcatgccgctacttatgattcaagctcgcaagactgggctgagatgctgaaagccatttcgtacgcaactggtgtctcaacagataacatgacggtgctctggcttggaaataacggcagccctcaggatgccaaaggcaaaattttggacaaggcgactgggaataagtatcaagtcacgattacatgggtcgatgaaaaaggctggaagccgacaaaagtagaaaagctaaaataaacaaaagcagccgggttacaaccggctgcttttgttttaggcttcagctgcgaaatgaaccaccgcgctgtacaatattcttccttctgccacagcagtttggtgtgaaacagatttcacccggagcatgatggctttattgttttcaatttgtgtattgattttcttttcaagctcctgcaatgaagcggcttcaaaaaattccactttgtctttaatcagatctaattgaaaattcatgtcttgaccctccagctttcacaagtcatatgaagtataagcttttttgcggtcaatgcgcaatatgagatggcataaaatacacaaagtgttttagtacctgcttttcagaagatgtggtattataggaactgttccatcattaattcatagtatgcttataggaattattaaatatggagtgtgacaaatatgggacgtgaatttatccctctctttgaagattgggcagcaacttatgatcaaacagtacaaggtttagatattcagtataaagaagcattcagaggctacgatcatatccttgatgccatcgtcagcaaatctggaacgcatgtgttagaatttggcccggggacagggaatttgacggctaagctgctcgatgcaggcaaaactgtatttggaatcgaaccttctccagcaatgcgtaaactggcttctgacaagctttcaggcaggtcggaaatcgttgatggagacttcctgacattccctgagccgccatttcaggctgatacaattgtcagttcatatgcttttcatcatttgactgacgaagaaaagcgggctgccataaagcaatatggcaaataccttcacttgcatgataaaatagtgtttgccgataccgtctttgaagatgcgcaagcgtatcaaaaggctatcgataaagcccgttctcaaggcttttatcagcttgcaaatgatttagagacagagcattatcctacattggaagcgttgaaagaaatgtttacagctgaaggttttgcagtccgattcactcagcaaaacgacttcgtgtggataatggaggcgatcaaacggtaaagtgaagggaatgtgaatagatgagactagcagtcatcggagcaatggaagaggaagttaccatcttaagaaacaaacttgaaaatgcaaaaacagaaacgatcgcacactgtgaatttacaacaggcgaatatgaaggaactgaagtgattcttttaaaatcaggaattggaaaagtaaatgctgctatcagcacgacgcttctgcttgaccgttacaagcctgattatgtcattaacacaggctcagccggcggatttcatcatacattgaatgtaggggatgtcgttatttccactgacgttcgtcaccacgatgtagacgtaacggcttttgactatgaatacggccaagtgccgggtcttccagctgcttatgcagcggatgaaaagctgattagcatcactgaagaagcggtatctgaactcgacggcattcaggttgcaaaaggaacaattgcaacaggcgattctttcatgaacgatccgaagcgggttgaagaggtgcgtgcgagattttctgatctgtacgcggttgaaatggaggctgcggcagtggctcaagtgtgccatcaatttaaaacgccgtttgtcgtcatcagagcgttatctgatattgcaggaaaagaatcacatgtttcatttgaccaatttttagagcaggcggctgtgcattcaacagagcttgtgttaaaggtgatcaaacgaattcattaaaacggggagaacgttctcctccgtttttctctaaaaacaacctctaattaggaggaggacatatatgacagtgattacggacattaccgagctgattgggaatacaccgcttctccgcttgaagaactttgatgttccagaaggagtcgcggtgtatgccaagcttgaaatgatgaatccagggggaagcatcaaagacagactgggagatatgctgattcgtgacgcgcttgattcaggcaaggtgaaacccggcggagtaattatagaagctacggcaggcaatacagggatcggccttgcgctgagtgccagaaaatatgggctgaaagcgattttctgtgtccctgaacatttcagcagagagaaacagcaaattatgcaagcgcttggcgcatcaatcattcatacaccgcgtcaagacggaatgcagggcgccattcaaaaagccattcagctggagactgaaattgaaaattcttattgcgttttgcaattcaaaaaccaagtaaatccatcgacttactataaggcgcttggacctgaaatgtgggaagcgcttgacgggaatattcatacgtttgtcgcaggggcaggatcagggggcacgttcgcaggaacagcttccttcttaaaagaaaaaaatccagcagtcaaaacggtgattgttgaaccggagggctcgattttaaacggaggagagcctcacgctcataaaacagaaggcatcggcatggagtttatccccgattatatggataagagccattttgacgagatctacaccgtaacagatgagaatgcgtttagacttgtgaaagaagcggcagaaaaagaaggcctgctgatcggaagctcttcaggtgcagcgctttatgcggcattggaggaagcgaaaaaagcatccgctggaactaacattgtcacagtatttcctgacagcagcgatcgatatatcagcaaacaaatatacgaaggaggcatctgatatgaagaaaaaaacattgatgatacatggcggaatcacaggtgatgagaaaacaggcgcagtttccgtgcccatttatcaagtcagcacgtacaagcagccgaaagcaggacagcatacaggctacgagtattcaagaacggccaatccgactcgaaccgctctcgaagcacttgtgacagaactggaaagcggggaagcaggctatgcgttcagctcaggaatggctgccattacagcggttatgatgctgtttaacagcggagatcatgtcgtgttgactgatgatgtgtacggcggaacatatcgcgtgatgacaaaggtgcttaaccgtcttggcattgaatcaacatttgttgatacgagcagcagggaagaagttgaaaaagcgattcgccctaatacaaaagccatttatattgaaacaccgacaaacccgttgctcaaaatcaccgacctgacgctcatggctgatatcgcaaaaaaagcgggtgttctgcttattgtagacaatacctttaacactccttattttcagcagccgcttactttaggcgctgatatcgtacttcacagtgcgacaaaatatcttggcggacacagtgatgtcgtcggaggtttagttgtgacagcttcgaaagagcttggagaagagctgcattttgtgcaaaactccacaggcggcgtgcttggccctcaagattcctggctgttaatgagaggaatcaaaacgttgggactcagaatggaagcgatcgatcaaaatgcacggaaaatcgcaagctttcttgagaatcaccctgctgtccaaacgttatattatcctggttcttcaaatcatcccggacatgagcttgcaaaaacgcaaggatcgggcttcggcggtatgatctcctttgatattggcagtgaagaacgggttgatgcgtttttaggaaatctgaaactgtttaccattgctgaaagcctgggggcggttgaaagcttaatttctgttcctgcaagaatgacacatgcctctattccgagagaacgccggcttgagctcggcattacggacggcttgatcagaatttctgtaggaattgaagatgcggaagacttgttggaagatatcggccaagcgcttgaaaatatataacaaatggatagaattactttctctgtaagccgccggattatattataatagtcgtatactatgaatctggcaggtgattcttttgaacaaaaatagaatgaaatctttaaaagaagactacaagcattttgcttttacattgcttgcagtcagcacttttttatatataggcgcagttctccctgatcaaggcttaacattaggccagaaatcgactatgtttttagcggattgcgtatttttagccggtgccttcttttgcgctgaccgttcacttatttacaagaagcgtttggaagaagccgacgaataaaaaaacagccatcatcaagagatggctgtttttctgttattgttctcgaagttcttttcccatgccttttaaaaactgaaggccgaagccgacggctctgttgatgtcagggtcgttcattgcttttaacaggtcgagaaccccgactttcttgtcttcttttaaaaagctttgtgcctgttcagtcccagccattacgctttctaaaagctttgctgtaaactcaggatcggcttttgtcaatgcgcctccggcggccatcatcgtgttgatgaggttggtgacaggctcgcgggaaacttggccaagcgcaatcttggcaatgtcttccttcgctctgagcatgcttgttgccgcatcaaaaattccaagatcattgagttcattcattaacgtcatcgttttagagacggcatcctcattttccgccagcagctctttcagttcttctattttttcaagcttaatttgctcagctgtttttgtttcttttttgatcgtcgtaatcggagtggccattcgttttcctcctatcgtttaatcagtcagatggacatagccaggacggttccattttctttctgcttcgactccgttttgcggatgccgttttttgttgcgcggatttgtttttggaagcggcgctgtttcacagccgccaagcacttccatgcggacttttgtctgtttataagcaggcgtgttcgtccgtttatcagctgcagggcccgtcaagaagttaatcgctgactccttgtctgtcgagttcattggcagatagagttcatttttccgtacccggtctgtgatcagcgcgttcaatttgactgctccgaacggagaaacgagccgtacaagcgaaccgtcacaaacacctcgctcttgtgcaagctcaggtgagatctcaacgaatacattcggcactttcgcttggatgcctttcgatttatttgtcatgtttccttcgtggaaatgctccagcatccggccgttattgatatgaaggtcatattcctccggaaatgccgctggctcggtccaatcagaaagggcaaagcgggcttttttgtcagggaaattaaatccgtcttcatacagaagcggtgtgctttcacctgtgaagctgccccataggaagctgttccagccttcaagcacctcatagcttgctttggcaaacagaggagaaagactcgccatttcagagaaaatgtcacttggatggctgtaattccaattcgctcctaaacggtttgccacctcttgaataatccaccagtccggttttgcgtcaccaagcgtcggaagcgcctgatacaatcgctggacacggcgttctgtgttggtaaatgttccgtctttttcaagtgaaggagtggccggcaagacgacatcagcatattgagctgttcttgacaggaagatgtcctgtaccacgaagaaatcaaggcttgataaaatatcatgcacatggttcgcgtttgaatcgaccagtgccatatcctcaccgacaagatacatagctttcatttttccttcttcaatggcatgaagcatttgaatattatctaaaccaggctttccatcaatctcgacaccatatgcctcttcaaatttagcgcgggccttgtcatctgtaatatgctgatatcccggcagccagcctggcaatgttcccatatcacatgcgccttgcacgttattgtgtccgcgcagaggataagcgccggcacctggacggcgatagttgcccgtagcgagaagcaggtttgaaatggctgctgatgtatcagaaccgcctgtattttgtgtgacacccattccccaaagaacacaagtgccgtcagcatcacgaatcatttcagcaatttgaatgatgttttcttttgaaaggcctgtgatgcgttctgcataatcaagcgtatacgttttaagggtttctttataatcttcaaagtaattgacgttctcatcaataaacgcctgatcgtgccagccttggtcgatcatatatttcgtaacagccatcagccaaacttggtctgtgccttgtttagggctgatgaacagatcggatcgctcagccatctcatttttacgcaggtcagcaacaatcagtttttgaccgtggagcttgtgtgcccgtttgacgcgtgttgcgagcactgggtgtccttccgccggattggcaccgacaatgatgacgagacctgctttggcaatatctttaatcgtgccggcgtcaccgcccatgccgacagtgcggaataatccgtctgtagcaggagactggcagtagcgtgagcagttatcgacgttgtttgtttcaaatacctgacgcgctagtttttgaatgacgtagttttcttcattcgtaattttagaagaagaaataaacccgacagagcctttaccgtactgctctttaattgatcctaatctgcttgcgacaagatcgagggcctcttcccaagaagattccacaaaggctccgtttttacggattaaaggctttgtgatccgctcttttgaattgacaaaatcccagccgaatttccctttgacacatgtggaaatcgcgttaaccggagcatcagaaacaggctggatctttaaaatatcccgtccttttgtccatacttcaaatgaacacccgacaccgcagaacgtacatacagttttcgtttttttcgttctcgtttcacgcattgccgcttcgacttcagaaatggcaaaaatgctgccataccccggttcaacatttttcacgagatcaatcatcggttccatgacgtcctctttaatgcctgtcataaagccagcctgcccgagcattgatttttccatcagtgcattacatggacatactgttacacactgaccgcagctgacacaggaagattcattgatcggaactccctcatcccaaatgacgcgagggcgttcgcgttcccagtcgattgagagtgtttcatttacctgaaggttttgacagacctcaacacactggccgcaggcaatacattggtttggatcatagcggtaaaaaggatgagacatatcaaccgcgcaagaaggatcttcttttggcgtgtatgggtatttttgatgctcgatccccatcatttccgctgtattatgcagcgtacagttgccattgttgttatcgcaaactgtacaatacagcaaatgattttcaagaaggcggtccatcgcttcggtttgcgcttctttcactcgatttcctgaaagatcaattaacatcccgttttctgcaaccgtcgcgcatgaacgaaccagcttgccatttgcttctactatgcaagtatcacaagtttgaatcgggtcaacctctggtacgtggcaaatctgcgggtattcaattccgttttcatttaaaatatctaaaattgtggcccctgctcgtgcttgaatttctgttccgtctacacggacactgatcgacttaacgtccatcatattcatattcccctccatctttctttcaagaagtcaaaaaaagccatgtatagatacacctgcccttaattctaagaaggtgtaaacacacatggcggaatagttcactagcaagtcttactaacagaccaatccttgatttttataaaacgatagactcataacaagatcctattacaaatccatcaacactgcttttattataatgtgatatttattataatacaatatggcaggaaaattttaaccaagtgaaatgtcctgaggggaaccgggaaaagcctttataaggcaatatcggaaggggtaatcagcatgtctaaaaaaattcatgaattcaatgatattattcgaaaacttcgcaaagaattgttcggaaaagggcctgagagaattcatactgtatttgtagaaaacatggcagtttcaacactatacggaaatctgagtgcaagcgagcagtttatcgcccgcacgcctgaaggaagagagatggtacatgcggcccggacaagcctaattcaagacctttattccaaacaaacaccggaaggaatggaggaactcatgggagctaagctagtccatttgttttctgatattaaaattgaggaaaacatcgctgtatctgtatttgtttttgaccgaaaaatagatgagcaaaaagaagttctgcaaagctagtatatttgtcattgacacaaatttgtcacatttgatatgatgttgctacagttatagaaggctaaagcaatggaatgtatgcacgaactgtatatattctctttcaatatcttatatactgcttgatattgttgtatgggtatgcatacaagttaggcagcattcaaacgcctggtttgacacaggttatttgagtgctgccttttttattgcctttcttgcataactgtgagaaaagaagaagtaatggaggcgttttattatggcttttcgaaaaccggatgaaatagcggaagcagcaattgaagcagggatgaaaaaaatcaagctcccgctgccgtcactgcttgtgctggggtttttaggcggtgcatttattgcgcttgggtatttgcttgatatcagggtaatcggcgatcttccgaaagaatgggggagcctgtccagtttgattggtgcagcagtatttccagtcggcctgatccttgtcgttctcgctggcgctgaactgatcacaggcaatatgatgtcagttgcgatggcgttattttcgagaaaaatatcagtaaaagagttagcgattaactggggaatcgtcacaattatgaacttaatcggcgcattgtttgttgcgtactttttcgggcatttggttggattgactgaaacaggtccttatttagaaaaaacgattgccgttgcccaaggaaagcttgatatgagctttggcaaggttctcatttccgccatcggctgtaactggcttgtatgtcttgcagtgtggctttctttcggcgcccaagacgcagcaggaaaaatccttggcatctggttcccaatcatggcttttgtggctatcggatttcagcacgttgtcgccaacatgtttgtgattcctgctgccatttttgcaggctcattcacgtgggggcagttcatcggaaacatcattccggcttttatcggtaatgtcatcggcggagctgtatttgtcggtctcatttattttattgcatatcataagaaagaccactccagaaaagaaatgaagcaggtgtcatgaccaacgggcaaatccattcgatgatttgcacaatttccgtccatttttagaaaaagatgtttacaaaatggaatttggtggatatacttacaaagtaagaaaaaagcaaaggaggctgaaccaaaatgacaatgagacaacgacgtcaacctgtacgtgatacacatgtaaaagttcatggtttattcagcctgtggaagagttcgtgtccttccttaaccgatgcttatcgcacgcattaaattcggaatagtcggacatacgcaactccccgcaggcagtagaggcattggtgtcttcttttgtctgcggtttttatttgcccgcggcagaagggttgtgccgcgggttatttcgcttgatgcggactttgaaagggggtgagcgatatgacgattaacctattctttttaacgttaacgattaaaaaacggtttaaaagcctggaagaattcgaacgagaacagcagattgagcagatttatgatgaaatgaaagagtctcagttaaagcatctttatttaacgaactggcgctaaaagcaacgaaaaaaactgaagggggaatggcatatgcttagaagggaattattgatgcattatacaatggagaaggaccaagtttagcgaaacagctgtcaagaaaatgcgcgcctgcatatagtaaatcaacgttattgtgaggcaggtgatggcatgatgaacgattatcaaaaaagactgccgtcgattggccatggttatgcgtccatgccgcattccttcaaacatggttatggaaatccattccgacagcagaggctgatggcaatgcagcagcaaaggctgtatgtattcccttatcattggcattagaaagagggcagaaaacattatgttttctgcttttttttcggaaaaaaatgaaaaagtttagttctattgaaacatttttaaatacattgccgtctagttggtaccttccttcacttttagaaatgaagatgatgtttatttttttaagataataaataaacataggaaaccaaaagcaggtgtttaaattgctagaaaatagactctataaacgatcgaattttcggaaattattttctcggaaatataagctaaccaaaacaattgagcatatgatgattgattctatagatatacaagaaaatgacagaattttagaaattggaatcggaaatggcactgtctttaaaagcataaccaagaaactagaaagggaagcctaaaaagcattgatccttcaaagcgaaaggtaagtcagatatcacgtgcgaatcgaaagaatatggggaacggggaggtttttcatggctatccagaggacattccctttgatgaccgtacctttaataaagtcttttctttacatacggttcagagctgcaccgatattaggcttgcattaagagaaatttacagggtgcttcaaattgacggccggttttatatcagtattgacacaaataccggtgaaaaagggaaaacgtatattcaactgctgcaagatcagcattttagggatatttctgttatcaggcgtgattcctgtctatgtattgtggctgttaaataaaaaatttctcgggaaatatatccaagatcctcgcatcaggatttgggtatattttcttaattttttattttttgcatatactttatattaaaaaaagtttttttcatttaaaattataacagaagaaagaacaaagaggtgatttcagacagggcagacattctttgtgaacaaaaggaatgaatattcattccgcaaacgaatcggaggttgtcagattacatgttatccgcatccagcagtaaatacgacatgattatgaaagcgtcagtctcactttttacggaaaggggttttgacgctaccaccattcctatgatagctgaacgtgctcatgtagggacaggaacgatctatcgttattttgacagcaaagaaacactcgtaaacgtgctgtttcaagaaagcatccagcgatttacggaaaaactgaagcaagacgtttcagaattgcctgtcagagaaggctttcaccacgtattttgctgtctcgttcagtttacgaaagagagcgactatgcgcttttttttcttgaaaccaaaaaagatgctcattacttaaatcatacaagcaaaaaaatgatagaaaatctgactcaaatgcttgatgactattttaataagggaaaagcggaaggcgtgattcgcagcctgccctctaatgtgttaattgcgattgtattaggggcgtttctcaagatatatcagctcgttcaaacaggtgatatagagatggacactgatttaattactgaattggaacaatgctgctgggacgccattaagcttcattcatcacaaaaataggaaagggagatgttaatgaaacaggcaagcgcaatacctcagcccaaaacatacggacctttaaaaaatcttccgcatcttgaaaaagaacagctttctcaatccttatggcggatagctgatgaattggggccgattttccgttttgattttccgggagtatccagtgtttttgtatcgggccacaatcttgtggctgaagtgtgtgatgaaagccgctttgacaagaaccttggcaaaggcttgcaaaaggtgcgcgaattcgggggagatggcttatttacaagctggacgcacgaaccgaactggcaaaaagcccaccgcattttgctgccgagttttagtcaaaaagcgatgaaaggctaccattctatgatgctggatatcgcaacccagctgattcaaaaatggagccggttaaaccctaatgaagaaattgatgtagcagacgatatgacacgtctgacgcttgatacgattgggttgtgcgggtttaactatcgattcaacagcttttaccgtgattcacagcatccgtttatcaccagtatgctccgtgccttaaaagaggcgatgaatcaatcaaaaagactgggcctgcaagataagatgatggtgaaaacgaagctgcagtttcaaaaggatatagaagtcatgaactccctggttgatagaatgatagcggagcgaaaggcgaatccggatgataacatcaaggatctcttgtctctcatgctttatgccaaagatccagtaaccggtgaaacgctggatgatgaaaacataaggtatcaaatcatcacatttttaattgctggacatgagacaacaagcggtttgctttcctttgcgatttattgtctgcttacacatccagaaaaactgaaaaaagctcaggaggaagcggatcgcgttttaacggatgacacgcctgaatataaacaaatccagcagctcaaatacactcggatggttttaaatgaaaccctcagactgtatccaacagctccggctttttctctatatgcgaaggaggatactgttctaggcggggaatatccgatcagcaaagggcagccagtcactgttttaattccaaaactgcaccgggaccaaaacgcttgggggccggatgcggaagatttccgtccggaacggtttgaggatccttcaagtatccctcaccatgcgtataagccgtttggaaacggacagcgcgcttgtattggcatgcagtttgctcttcaagaagcgacaatggttctcggtcttgtattaaagcattttgaattgattaaccatactggctacgaactaaaaatcaaagaagcattaacgatcaagccggatgattttaaaattactgtgaaaccgcggaaaacagcggcaatcaatgtacagagaaaagaacaggcagaaatcaaagcagaaacaaagccaaaagaaaccaaacctaaacacggcacacctttactcgttctttacggttcaaaccttgggacagctgagggaatagccgatgaattggcttctcaaggccgccagatgggctttacagctgaaacggctccgcttgatgattatatcggcaagctccctgaagaaggggcagtcgtcattgtaacggcttcttataatgggtcgccgcctgataatgctgctggctttgtagagtggctgaaagagcttgaggaaggccaattgaaaggtgtttcctatgcggtattcggctgcgggaaccggagctgggccagcacgtatcagcggattccccgcctgattgatgacatgatgaaagcaaagggggcatcgcgtttaacagagattggggaaggtgacgccgccgatgattttgaaagccatcgcgagtcttgggaaaaccgcttctggaaggaaacgatggacgcatttgatattaacgaaatagcccagaaagaagacaggccttcattatcgattgcttttctcagtgaagcgacggaaacgccggttgctaaagcatatggcgcgtttgaaggggttgtgttagagaatcgagaactccagacagctgacagcacgcgttcaacccgccatattgaattggaaattccggctggtaaaacatataaagaaggcgatcatatcggaatcctgccgaagaacagcagggagcttgttcagcgggttctcagccgattcggtttgcagtccaatcatgtgataaaagtaagcggaagcgctcatatggctcatctgccgatggatcggccgatcaaagtagtggatttattgtcgtcctatgtagagctgcaggaaccggcatcaaggcttcagcttcgggagctggcctcttatacagtttgtccgccgcatcaaaaagagctggaacagctcgtttcagatgatggcatttacaaagagcaggtacttgcaaaacgtcttaccatgcttgattttttagaggattatcctgcttgcgaaatgccgtttgaacggtttttagcacttttgccatcactaaaaccgagatactattccatttcaagctcaccgaaagttcatgcaaatatcgtgagcatgacggtaggagttgtgaaagcctcagcatggagcggccgaggtgaataccggggtgtcgcctctaattatttagcagagttgaatacaggtgatgcagcagcctgcttcattcgtacgccgcagtccggattccagatgccggatgagcctgaaacgcctatgattatggtcgggccgggcacaggaattgcgccattcaggggctttattcaggcaagatcggttttgaagaaggaaggaagcacccttggtgaagcacttttatacttcggctgccgccgcccggaccatgacgacctttacagagaagagctggatcaagcggaacaggaaggtttggtcacaatccgccgatgctactcgcgcgtcaaaaacgaaccaaaagaatatgtccagcacttgctcaagcaagatacgcagaaattgatgacactcattgaaaaaggggctcatatttacgtatgcggtgatggatcacaaatggctcctgatgtagagaagactttgcgattggcgtatgaagctgaaaaaggagcaagtcaggaagaatcagctgaatggctgcaaaagctgcaagatcaaagacgttatgtgaaagacgtttggacaggaatgtaaaatataaaatcccgccaatctgattggcgggattgctttgcatatgagaaaaccggcacgataatgaaatctactgaaaaggatgttatagggagtatcgcgccggccttattattcatatcggcatgcagaggcaaaagtttagttctttttgccttatttttaaaaatgaatagtctaaaagtcttgtttttgattttcaactcaggcttttggcattttgttcttgcttattccttaagatcagtcatctgttgaagattgatgcttgaattgctgttccacatgcttacggtaatgaaagtcatgaatcagccgaatggtcggcctaattaacagcagcaaacttccgatcgcaaacagccatatccctgccgacattaatcggtcataaaaaaagaaaaagctcccgacgagaaacaaagcaccaatgataaaatcgtttactgtataaagaatcttatatcgttttttgaaaaaaagttcatatcgtttcagctctttttggaagtcatgttcttcatttactgtcaccatcatccctccattctattttggcttacccttacgtaaacggaatgtaaacataagggcagccttgctgaaaggagacataatcaacgatcagaaactaaagtgaaaaagtgatccgcataggatctcttttttatgatttcatcgcctgaacaataagagcggtcaaagcttttgcacctttaggaaccaagtgaacaccatcaggggtaaaatattccggatgctgaagggcttctgtatgccagtcaactaacgtaacattttgatgtgcgcttgcctggtgctgtaaagattcattaaccttgctttcccattggcggggaacccgtgtattgacaagatagatatgggcttttgagaaagattgaagcagttgttcgatttggctgtttgtaaagtagccattggttccaagctcaatgatgacagccttgttcggctgattaaaagacttgtactcccttgcgagttccaaagcttgagacatttgtcttcctacctttccatcaatcgtcacatgtgaaagtgactgacgcaggtgtgaagaaatatcaagcatgacggaatctcctatagctaacacctctttcgcagtatctgcgggttctttcgtctgttgagattgcgtgtctttctttttatgagtctcttgcccactatctttgttttccttttgaccctgaatggaatctgttgttttttgttcaggattgtgttttttatctgctgcagcgttctttttatccccagaagcctggctggtgtcagcatttgtttcttgtgagctataggtccatttggtagggtgcttttgctctccggctaacccagacagccctcctgcaaaaataagtatagcgaaaatgacgaaaccaattgacagtttgctgatgacagatgtcgttttccattccttgattctatgtataaaaacacagcggaaaaatgacctaaatccctgtgtccgtatcggcttctcaataaaatgataggaaagctcggcaagtatacatgtcacaatcacctttagcacgatatgccaaagaacagggtttccgatttcttgaactggcgtgcttaacacaataacagggtagtgccaaagataaattccgtaagacctcgttccaagccaccgaagcggcctccatgtaagcagattgcctaaaaagctgctcggatggcaaacacatgcaataaggattgcggcagtcacgctaatgaatagcattccgcctctgtaaagaaaaggctcgtattcatctgtgaaatagacacacaacactaaaatacaaaatgccaaaaattcagtggcgtgcaaagtgtgtttcagtttgcttggcagcctgttggaagacagccttttcatcggccataccaaagccaaggcacatccgatgagaagttcaaacgaacgagtgtctgtgccatagtaaacgcggctcggatctccgccaggttcatacagtacgctcatcatcacggctgaacaaagcgcaagcaatgatatcaccgcagccaatctggcgcggcttttcattatgtacattccagcaactaagaacatcggccatatgatataaaattgttcttcaatcgccagcgaccaaaggttttttagaggtgatggggaaccgaaactatcaaaatatgatagcttgtgaaaaataaaccaccaattgctcatataaaagagagaagagatcgcatctccacgtacagtgtgcaatagttctcgatcaaacaatacgacccacacaacagtggaaaagatcataaggtacgctgccggcagaagccgccgaatgcggcgcacccaaaagtcccgaaaatcaagattgatatcatttccatatgccggtaatagaatggatgtaatcaaatatccggataaaacaaaaaagatatcaactccgataaaaccaccgttagcccaattgaaatttaggtgataagcgataactgacaggacggcaaaagcgcgaaggccatcaagtccagggatgtatcgatgatgctgtgtcttgtgatacatgggtattcctccaatagtaagcaaatattcttgttgtttttgatagcgaggttacgacctcgaatagagaagagagaaaacatccataatcttagatggatgtttttattttatcgaatataacgttctcccacgagcaagtttgaaatgacgctggttggaattgtaaactcggtaacgcccatatagccgggggcgacttcatattcgtcaaatgagatcacaagtttatggtcttcagtaatgtaaaacgtctgatcaggaagaatcgttttgaacggttctgcatcttcgtcagtgagccaatatattttatttggatcttccttcatttgctgtttcatttgctctctaatattttgactgatgactttaatatagcgctcatctttgaataagctttttaatgtaagtaaaatatcattctttttgtcaattgtaatataacggctttgtgtgtaggaagatgcttgtgttttttcaatattgcgccggatagagagtaaatctggcgtgtctgtgaccgtctcgtaatcactgtagatgctgagatgcccttttttgtttttggatgtggactgtataaactctttatacagctgctggctttctttcaagtatttttggttaatgctgttttccagctctttattagaaagcccggacaaagcaggtgttttgacatcaatgcttgattggtctttttcctctttgatttcaataaaggtgatcgctttgacgattttgccgatgacagggatccttgacatagcctgagcagcgtcagggttgatattaacaagcgcagtgaataaaatagctgcagcgattgctgctgatgtcggccacatgacgattcttttcttttttggttcttgctgaagggctttttcaacaatgatatccaattctttaggaatctgaacatttttatattcttctcttaattgctgtaatctcttatccattaagaaagatcctccttcgtcagctgaatgcgcatcagcttcaatgctctgtataggcgcgttttgacggtattcgtgttttctcctgtaatttccgcaatttcttctaatttgaggtcttcaaaaaaacgtaaaataataatggttttatagcggtacggcaattcgtcaagcgcttcatagagatcagtatccttgtaatggtcttcctttcctttgcttaaaaattctatcgtttcgtcgtccatcactcttatctttttttgtttgcgcaaaaaatcaatggctgtccgcactaaaattttataaaaccagctttttatcgtctcagggttcctgaccgtttcaactgagctcagcgctttttttatcgattcctgaacaatatctaatgcgtcatcttgatttttcacataactgaaagccaacctgtagaaatcttgcttatggtcagttatgcatgtgacaagcaacgcttttgttgtttgttttttcttcattgcaataaagggctcctttttgaatatacgtatatcgtaggctgttacctaggatagacgcggcaggctgaaaaatagtttgcgcagaatcacatttttttaaaagagagaagtaaatcagcatggggggtttatgcataaaaaaacaaggcttgttttgtacaagccttgttttggttaagcgatgcgaatattattccaaataatgttttttgaaatctgaatggatagaaaatttacggcgcaactggatgagatttttcccgaagctctcttctaaaagctctctatgctttttcagaatttccatgaggtacagatcatgaatgatcacttcagtaataggcatgactaaacctacatgcatcgtccatgcagcacggctgtcgttgccaagtgagacaatgcccgctacgacttctgaatcatctccgctatagacaagccaccgtccgtcatactcttctgtaatttcactgctcatatcatgaaggtaaacattggcaaaatcagatacgatgtctccgtacgcaataatggtgacaataacgccttgttctgccgcctgtttgagctctgcttctatctcctcaaaatcctctttccatatttctaagaggattctttttttggcagataaaatacaagccttcaccttttcaagaatttcactgcggccggtgatattccagatgttttcccggtcattagcagtctgctcgaacttttcaaaatatttctcagcctgatcaaaatgctcttccgctttgagccggcggtttttaatcagttcttttgcggggacaggaacatactgaggcgtatttccatgactgacaaaaacatctccccttaacacaaggctttccaagacttcataaattttagaacggggaactccggattttttggcaacggcatagcctgttaaaggtgattcttgcaataatgccaaatacgctttcgattcatattctgtaaaattgaggttttttaaaatgtctaacatattttctttcatatatcctccaatataaagagcaatcgctgccttagtaatcgctattttaacaaaccatattgatttattccaaacacattgatacactttttataagtagttacttttgtagtcactatatgattaaggggattttttaaagggggagagaacaatgcacagcttactcgcatacataccgatcgctgccatgatggttatcataccgggggcagatacgatgcttgtgatgaaaaatacgcttaggtatggcccgaaagccggccgttataacattctcggattggcaacaggactttccttttggacggtgattgccattttaggattatcagtggtgatcgcaaagtcagtgattcttttcacaacgatcaaatatttgggagcggcatacttaatttatttaggtgtaaaaagtttttttgctaaaagtatgttttcgttagatgacatgcaatcccaagcaaaaaatatggcaagttctccgaaacgttattataaaacttcctttatgcaaggatcactcagtaacattctcaatcctaaaactgttttggtgtatgttacaatcatgccccaatttatcaatttgaacggaaatataaaccagcagctcattattttagcttcaatcctaaccttattagcggtgttgtggttcctgtttcttgtttatattattgattacgcaaaaaaatggatgaaaaactcgaagttccagaaagtgtttcaaaaaattaccggaataatattagtaggtttcggcatcaaaactggtttgagttaacacttaaatgaagtgaatgaaatttgcaaccaaagtttaatttagtgtttgacccataaaaaagacaagggagtgagtatcccttgtcttttttttatttcatcttatgtcctctgcgggtttgtaccttatacaaaataatcaataaaacaaaccagaccggggtgacaaacaaagcaatacgtgtatcatccgcgagtgccaatatgacaagaatgaacgcgagaaatgcaagtgttaaatagttggataatgggtaaaaaggcattttaaatttgtttgctttcgcttcatgctgccttgtttttcgatatttcaaatggcaaatcaccgtgatgccccaaataaaaatgaagcatattgtagaaacacttgtaatcagtgtgaagacttgctcgggcattaaataattcagactaacgccaatcagaatggcgatggatgaaaagaacagcgcattgcttggcacgttagaagaagttaatttctttaatagtccaggtgcgtgatgatcctttgcaagcgaatagaccattcggcttgtgctgaataaagcgctatttgcagctgatgcggctgatgttaatacaacaaaattgatcaaactggcagccacaacgatgcctactgcagagaagacctgaacaaatgggctttcgtttggattcaacacattccaaggatagatacacataatcacgaaaagtgcgccaacataaaaaagtaaaatccggacagggatttgattgatggctttagggatcactttttggggattttctgtttcacctgctgtcagtccaacaagttcaatacccacgaaagcgaagacgaccatttggaacgataggataaacccatgccatccatttgggaacatgccgccgtggctccaaaggttggtgaggctggcagggccggaagctgcggaaaaacctttcgcaatcaggaaaataccagttacgatcagagccagtatggcaatgactttgatcaatgcaaaccaaaattctaattctccgaaaagtttaacggtggcaaggttcatgatcagcaggataataagcgcaagaagacccggcagccattgaggcacatcgggaagccaatattgcgtataaatgccgaccgccgttaaatcagccatcgcgagggagatccaacagaaccagtaggtccacccagtgataaatgctgccatgtttcctaaatagtcccttacaaaatcaacaaaagagtggtatcccgcatttgataagagcagttctccgagcgaacgcataatgaaaaaacaaaatacgccggtgatcaagtaagcaaataaaatggagggtcctgcaaaatggatggatttacctgaacctaaaaataaacctgtaccgattgcacctccaatcgccattaattgtatatgcctgtttttaaggcctctagacaatttctgttgctggccaaaattgtctttgctagaattgcctatcaattttattttcctccagtaataaaaagatgagtaaagttttatcggatattataacatttaaaagaatagatacttttatttttaaattttaaaactattttaagtgctgttacatgtcttctggctctatttttcactcgtgattctacctgaatagcagagtaaaacaggaaagtcatttggacaatctgacaggctagttttaatcggtaacgatttgtataattgcatacccactatgtttgagacctgcaggggggatcaaatcgagagaatcggagataaagtttttaagcttacagatttcttaaccttcaaagtggattgcaaaaatgacgaagttttgcaaattgtaatactgtggcggtcacatattgtgtccgtctttttagttgtgagcgaacttaagggggttatatttgggtaatttgtcatgatctataagattcattttttgtcattgatgattttgacatcattacattccccgagaatgataaactgtttactgattattacttttgaaggggactggccctccagaactgagcatctatcatactaatatgagatgcaaatgattcaacatgtaaacatatacgcataaaagccagttttgtcaatctgctatagagacctttttaaacgtgtatcagcagataatctcaacgcggactataaagtttcgaaatattcttgttaatggcttatctaataaggacaaaggatgatagacgtgagaagaatagataaaatataccatcagctcaagcataattttcatgattcaaccttagatcatcttttaaaaatacaagggaattcagcaaaggagattgccgagcagctgaaaatggagcggtccaatgtcagctttgaattgaacaatctcgtccggtccaaaaaggtcatcaaaattaaaacgtttcctgtaagatacatcccagtcgagatagcagaaaaattattcaacaagaaatgggatacagagatgatggaagtgaaagaccttcaggcgttttccggaaattcaaagcaaaatcatcaacacatttccacgaatcccctagagcttatgataggggcaaaagggagtttgaagaaagcgatctcccaggcaaaagcagctgtcttttatccgccgaccggtctgcatatgctcctcctagggccgactggttccggtaaatccctttttgcgaaccgaatttaccagtttgccatttactctgacatattgaaggccggcgcaccatttattacatttaactgtgcagactactacaacaatcctcaattattgctttctcaattattcggacacaaaaaaggttcatttacaggtgctgccgaggataaggcgggtttagtcgaacaggccaatgggggcattctttttatggatgaaatccaccgtctccctcccgagggacaagaaatgctgttttattttattgacagcggttcttataacaggcttggagaatctgaacataaacgaacatcgaacgtattgtttatttgtgcgactacagaaaatccgagttctgcactattgaaaacgtttttgcgaagaatcccaatgaccatacatattccttcgcttgaagaacgatcacttaaagaaagagtggatctgacgacgtttttattagggaaagaagcagagcgaattaagaagaatctgagtgtgcatatcgatgtctataatgcgcttattcactctgcgaaatttgggaatgtcggacagctgaaatcaaatgtccagttagtttgcgcacacggatttttgcataaccttgacagaaatgaagttattgaactgactgttcgcgatctgcctgatgaaatcaagcaagaatggatgtccagcagcaaaaacatgcaaagaagcaaagccatttctgaatatgtcaatattacaacgattatctctccgattgtagaagatgaaacaacaaaaattgacgaagacctctcatttaacttatatcatttgattgaggaaaaagtgaaaacgcttatgaaagaaggtttatccaaaaaggatattaaccagtacatcttgactgatgtccatttgcatgtcagaagtttttttcatcatcaagcttttcaaaaagacaacctgctgacattcgttgaagatgatgtgattcaaatgacaaaacagttaaaagaaatagctgaacatgagctggattgcacatttgaccgtaagtttatttatttcttgagtatgcatattgacgcatttttaaagcgaggaaagcaaattgatgttttgaatacacaggagacagatgaaattcgtgatactcatgtgaaagaatatcgggtggcgatgatttttaaagataaaattcaggaatattttaaagtggctattcctgaaatagaagtcatctacttaacgatgttaattcattccatcaaatcgttaaaggagaacaaaagagtcggtattatcgtggctgctcatggaaacagcacggcgagttcaatggttgaagtcgcgacagaactgctggggagtacgccgattgcagcagttgacatgccgcttactgtttcaccttcggacattcttgaatgcgtagcagaaaaaatgaaacaggttgatgaaggcgaaggtgttttaatgctggtagatatggggtcgcttgcaatgctggaaagcaggctggaggaaaagacaggcatctctattaaaacgatcagcaatgttacgacttcaatggtgctggatgctgtcagaaaggtcaactatttgaatttaaatttgcatgcgatctatcaatcggtcacgaaggattttatcgagttgtgggagcgtcagccagcggcacccggcaaaaagaaggcattggtatccatctgcaccacggggagcgggacggccaaaaagctggaagacattctaaccacgatcgtaaacaaggcctccgatacaccgattcacatattgaccgtatcatcgattaagctggccaacagcataaaagaaatcgaaaaagagtatgaaatccttgcgacagtcggaacgaaagaccctaaaatcaatgctccgcatgtatctttagaagtgttaattgaaggggagggagagaagctgattcaacaggcgattacaaaaggaagcatccccttgagcaatggattgaacgaagcaaatatgattgtcagggagctttgcgaggatagcctgaaaaaataccttgtcttcttgaatccccatcatgtgatcgaaatgttattggagtggctgcaaaccgttcaagatgagctgggggtcattttcaataatgcggttttgatcaaagtcattatgcacacggctttcgcctttgaaagggtaattaagcaaaatccgatcgctttctcagaggaagaagagatcaatgatcagctgaaggaaatggtgtacgtgacagagcgaacattagccccttatgaagaaaagctcggacttcgcataagtgatgatgaaaaattatttatagccgccatatttgctgaagaagtgcatggccagctgttttaaaaacagttttttcatatgaacctgtattaaatggaacaccattttaatacaggtttatttttttcgttttaagtgtttcaacaacaaattgcgattggctgaaataacaatgaaaacgcttaacacaactgtgttggcacgatccttgcattatatatggatgtacaaaacaggaaaggagcaatagatatgatttcagttattatcagcggtcatggagattttcccatagcattaaaagaatcttcagggatgatattcggtgaagaaaataacctgattgcagtgccgttttttaaaggggaaggaatacaaacgctgcaagaaaaatatcatcaggcgctcaaggatatcccggaagaacatgaagtgctttttttagtcgatatttttggagggacgccatataacgcggcagcttcctttattgctgaggatcaaagaatggatatggcagccggcgtaaacctgccgattctgctggaggtattaagccagagagaacatctggctctcaaagatttgctgaacaacttaaaagcaatgagtcagcaaagctttcaagtgtgcagtgaacatttagaaaaagtaaaaacagccaatcaagatacaagagaggatgaattatgatgaacattgtgttagcaagaatcgatgaccgctttattcacggccaaatcctgacaaggtggataaaagtccatgcagccgaccgaatcatcgttgtctccgacgatattgctcaggacgaaatgagaaaaacgctgatcctttctgttgcgccttcaaatgtaaaggcgagtgccgtctcggtttctaaaatggcaaaagcatttcatagtccgcgctacgaaggcgtaacagcaatgctcttgtttgaaaatccgtccgatattgtatctcttatagaagcaggtgtaccgatcaaaaccgtaaacgtcgggggaatgcgttttgaaaatcaccgcaggcaaatcacaaaatcagtcagtgtcacagaacaagatataaaggcatttgaaacattaagtgacaagggcgtgaaactggaattgaggcagctgccttcagatgccagtgaggattttgtacagattttacggaacgtaacaaaataatcaaggggatgagaatatgtcttcattacaaattattttgttgttaatcattgcagcaatcaccggaatcgcaagtgtattggatgaagggcagacacaccgtccgcttgtggcctgtacgttagttggcttggtgctcggggacttaaaaacgggaattattcttggaggcacactggagctgatggcgctcggctggatgaacgtcgggcttgccatggcacctgatacagcgatcgcctctgtcatctcaaccattttagttattaccgctgatcagggaattggcgaagggattgctgtcgctgttgctttagcagctgcgggtcaggcgctgacgatttttgttcggacgatcactgtctttttcatccaccgcgctgatcaatatgcaaaagcgggaaatataagaggaattgaaattatgcatattaccgcgatggtgtttcaagctttgcgcgtcatgattcctacattgattgttgctttaattagtgtcagcgctgttcaggcgttcctgggaaatattcctgatgtcattacaaaaggactgcaaataggcggaggcattattgtggttgtcgggtatgccatggtgatcaatatgatgaatattccttatttaaagccatttttctatattggtttcttattagcggcgtttaccgattttaacttagtgggatttggagcccttggtctctgtctggcgcttttataccagcaggtgatgcaaaaacaaagcgctcacggagcagtcgcggccgcatcagacagtggcagtgttgctgtttatgatgacgatgatgatcttgatgcctaaacgatgaggggggaagaaaaaatggagaaagaaaaacgattaacgaaaaaagaaattttcagcatgtttattcgttcaaattttttactcggttcctttaacttcgaacgtgtgcaggcaatgggatattgttatgtcatgataccggcgatcaaaaaattgtacggtcccggagcgaaaagaaacgaagccttgcagcggcatttggaatggtttaatacacatccgtggctgacagcgcctatatttggtgtgacggcagccatggaagaagaaatggcgaacaataaaggaattgacggaaaagcgataagcggaatgaaaatcggtttgatgggaccaatagcgggcgtaggcgacccaattttctggggaacgattcgtcctgtcttagctgcgctaggagcctcccttgctttaggaggaaacattgctggccctttgctattctttttcttgctgaatgccataagattaagcacaaaatattatggattaaagtatggctatgtgaaaggaatggagattcttcaggatttagcggggaatcgcattcaaaagcttacagagggcgcttcgattctcgggttatttgttatgggggctcttgtgtccaaatggaccaccatcaacattccaatcgttgtatccaggattaaggatgaaagcggaaaagtagatgttcaaactgtacaaaacgtgttagacagcattatgccgggtgcgctgcctctcggattaacgttattggtggcatggatgcttcgcaaaggggtgaatcctcttctcattatttgcggcatctttgtcatcgggattctcgggtattgggctggattcttagcataaggtgtgtgaaggaaaaagagagaaactgcagcagtcttctcatatataaatcattcggataacagcgaaacagaggagaattgccagaaacggaccagcttgcttagcagtctctctttaaagtgttcaaacatgaagagaggagcgaaggaacaaatgaaaaagagacttattcaagtcatgatcatgttcaccctgctgttgactatggcattttcggcagatgcagccgattcaagctactatgatgaggattaccgtcctcaataccacttcacaccagaggcaaactggatgaatgacccaaacggaatggtatattatgccggggaatatcacttgttctatcaataccatccatacgggcttcagtgggggcccatgcattgggggcatgccgtcagcaaagatttggttacatgggaacaccttcctgttgcgctgtatccggatgaaaaaggcacgatcttttctggaagcgcagttgtagataaaaataacacaagcggttttcaaacaggcaaagagaagccgcttgtggccatttatacacaggatcaggaaggccatcaagtgcaaagtattgcctatagcaacgacaaaggaagaacatggacgaaatacgctggcaaccctgtcattccaaacccgggtaaaaaagattttcgcgatccaaaagtcttttggtatgaaaaagaaaaaaagtgggtaatggtgcttgcggccggtgaccgtatcctcatttatacatcaaaaaatctgaagcagtggacgtatgcaagtgaatttggtcaggatcaaggaagccacggaggagtatgggaatgcccggatttatttgagcttccggtagacggcaatccgaatcaaaagaaatgggtcatgcaggtcagtgtcggaaacggagcggtctcgggaggatcaggcatgcaatattttgtaggggactttgatggaactcattttaaaaatgaaaacccgtcagacaaagttctctggacggattacggcagagacttttatgcggctgtatcctggtccgatattccatcaacagacagccgccggctatggttagggtggatgagcaattggcaatatgcgaatgatgttccgacatccccatggagaagtgcaacgtccattccaagagagttaaaattgaaagcgtttaccgaaggggttagagtggtccaaacaccagtgaaagagctggaaaccattcgcgggacctctaagaagtggaagaatctgaccatatcgcctgcaagtcataatgtgttagcagggcaatctggagatgcctatgaaataaatgcagaatttaaagtaagccctggttcagctgctgaatttggttttaaggtccgaacaggtgaaaatcaatttacgaaggtcggctatgaccgaaggaacgccaaattgttcgttgaccggagcgagtcgggcaacaacacctttaatccggcctttaacaccggaaaagaaacagccccattgaagccggtaaatgggaaggttaagatgcgcatttttgttgaccgctcttcggttgaagtatttgggaatgacggaaagcaggtcataacggatattattctcccagaccgatcaagcaaagggcttgaattatatgctgcaaatggcggtgtaaaggtaaaatctttaacgatacaccctttgaaaaaggtatggggaacgtcaccttttatgtccaatttgaccggctggacgactgtaaatggcacgtgggccgacacaattgaggggaaacaagggaggtcggacggagattcctttatcttgtcttcagcatccgggtcagacttcacttatgaatctgatatcaccattaaggatggaaacggaagaggggcaggagcactaatgtttcgctctgacaaagatgccaaaaacggttaccttgccaatgtggatgcgaagcatgacctagtgaaattctttaaatttgagaacggtgctgcttctgtcattgctgaatacaaaacaccgatagacgttaataaaaagtatcatctgaaaacagaggccgagggcgatcgctttaaaatctatttagatgatcatcttgtgattgatgcacatgattccgcattttcagaaggccaatttggcttgaatgtgtgggacgcgactgctgtctttcagaatgtaacgaaggagtcttaattttaaaaaaggcacagacctgaacagtctgtgccttctcgttttattttaacaaatttaatgattcgcggttaaatgcttccaaatcatcaggtgttctgcttgtgacaatgttgtggctgacgactacttctgcatctttgtagtttgcaccggcattgattaaatctttgcggatgctgcggtagcctgtgatatctttgccttttagaagatccgtatcaatcagtacttgcgggccgtggcaaattgcgaaaacaggttttttgttttcgacaaatgcttttgcgaattcacccggacggtcatctgcacgaagcaaatccggagagaatcctccaggaattagaagtgcatcaaagtcacttgcatccacatcagagatggctttgtcaatctttactttctcgccatgtttaccggtgacttctttgccggcttccaaatcgatagccacaacactgtagccagcttcttcgtatgcttttaccggacttgtatattcgatgtcttcgaattggtctgtaacaagaactgcaatttttttgctcataaaaaaccctcctaataactctctattcatagaataacaggaagattgaccggccttcaaaatatttgcttaacgagatcgtttttcgtgagtttcattataagcggttcagcccatataaggattaacctattacaatgtggaaatatcaatcacaaatcgatagcggacatcgcttcggaggatacgttcgtatgcttcgtccacttggtcagctccgatgacttcgattttaggttcgatgccatgctcagctgcgaaatccagcatctcttgagtttcttgaattccgccgactagagaacctgcaatgctgcggcgccccatgattagggaaaacacactgtatgtgtccggcttggcaggagctccaacgtttacaagtgtcccgtctatacgaagcattgataaataggcatctacatcgagatttgccgataccgtatttaagatcacgtcaaaacgcccggccaatgcagtgaatgtggctgggtcacttgttgcaaagtaatgatttgcaccgagttctagagcttcctctttcttattcatggaacggctcaggacggttacctctgcacccatcgcatgtgcaaattgaatcgccaaatgtccaaggccacccacgcctacaatcgcaacttttttacccgggccaacattccagtgtttcagcggagaatatgttgtgatacctgcacacaacagcggactggcaacatccatttccaaacgatctgggattcgaacaacaaatctgtcagtgacaacgattttttggctgtacccgccataagtggggtttccgtcgtagtctactgagttatacgtttgaacaacacccttcgtgcagaactgttcctctccgtttagacagtattcgcattctccgcatgagtcaacaaaacagccgacaccaacgcggtccccgacagcaaatttggtgacttctgctccaacggctgttacgacaccggctatttcatgtcctggcaccattgggaagatgccaccgccccattcatcaaaagcactatgaatgtctgaatggcaaataccgctgaatttaatatcgattaagacatcgtgcggccgtaatcctcttcgctcaatcgtcgtttgttcaaatttggcttttgcatgtgacacgcttaatacacgggtttgatgttgattacacatacgaacctatcctttcttcatcataagtgttgtaaataaaaacatgcacttatttatgttttatggtgtcttcaacataacgataaaccttaaagtctgctttaaggcaagggtttttttttaaaaccatttaaaatgaacctgatttataagctgagaaacagtcagcaattaatgcagaaactgtaatcatgctgcgatcccgggatgaaagttcttcttctcttgcccaaatgtcaccgaatagaacatcatcatgaagttcagcaaactttggcgcaaattctcctaattgttctcttccggcagtgtgtttatttgccattcaacaatccctccaactacactgtttttagtgcatggagaagtatagagtttaaagtgtgctttaaggcaagtcccgaatatataaacccagattcagcagctaaccacttgttttgagcttgacttaaagttaactttaagtgttaccttcacaacatacaggatagagaggtgaagatcatgaatattgctcaggtggcaaagcagtttggcctgacagccgcaacactccgatattacgaacgtgtaggattaatcccgcctgtaaaacgaaaaaacagcggcattcgcgactatgatgaagaagatatcaaatggattgaattcattaaatgcatgcgaaatgcgggactatcgatagaagcgctaattgaatatacaacattatttaccgaaggtgaccgtacagtagaagctcgaaaaaatatcctggctgacgaacgacagcggctgatagagaagcggaaagaaattgatgaaacaattaaaagattagacacaaaaattaaagattatgatgggaaattgcgcgaaaacgaggcaaaactcaaaagcaggcctaaaacggaaagtcttcacggatcagtggagcaaagaaggtagcattctttgcgtgtgaagagggcaggtcaaaaacgaaggattttgtttctggcctgttttctccatcaagagatcgcataaaaagaggtggttacgattccttatttggattggagaatttgcaaacattatcggagatcagatggagaaaagcggttaatctatttacggtcataggacccgaacaaacagtgctcattttgaagctgaggaacagttgtggccaatcaatactgttcctcagcaaatcagtcattgtatgttaaagggttggcaattgaatggctgtatcaatattttttaaattcagcttgacttgttcgtcagggttccaaggatggtaccagcctttttccatcatatagcttgagagttgttcgtgcatatcgagtgcttcttccaaatggcggataaggacctcttttacttcaggtgttccggcttcagtggctgccatcgcataatttctgactccgttctttgctgaaattaataagtccatagcaatgatttggtctgttagaacattcatgccagtcagatattctatgataggattcatgatttattcatctcctcattcgtgctttgcattagataaaatagaggcaaattcctgcaactggcgtgtggtgatatcaacatcttgctgcatgatttctttcagcttcggatcagataccagtgctttcattgttttagatttcgtcaaacaaagtgtcttaaatgcagtcatttcctgaacctcaagcacttcgtgtaaggcgtattccatttctgtaacctccgttttttaaggctttaacacaactttgatacaatcatccatttttgaatcaaaaatgtcatagccatgcttggcttcactaagcggcaggacatggctgacaacatctcccggatcaattttgcctgtcgatactagttcaaacatgtacggcatatagtggatcactggagcctgtccagagcgtatattgacgtttcgctgcataatatctcctaacggaaaaccgttatatctgcctccatacacacctgtaatttgtatggttcctcctttgcgaacagcttgggaagcaatgaccaatgcactcatcgttccgccatgaagctttaagccgctggcaaggaactcgagatcgctcattttaccatccatcccaacagcgtcaatgactacatccgctccgcctttcgtgatttcctttaaataattccctgtattctcatggtcttcaaaattaacgatttctactttgtttgtacgtttcgcatgctgtaagcgatagtttacatagtcaactgctatgacgcgttttgcgccttttagccaacaaaacttttgagcaaacaggccgactggtccgcagccgagaacgataactgtatcgcctttttttacgccggcattatccacactccaaaagccggtggtcatggcatcggcaatcacgcttaatttctcatcgggttcctcacaagattcagggattttaaaatgggtaaaattcgcaaacggcactcttaaatattcagcttgcccgcctggataaccgccagtttgccctgaatagccgaaataagcacccatttccccattgtcattagactgatcacattggctttccagttggtttttacaaaaaaaacattcaccgcatgctatattaaagggaataattacccgatctcccttttttagtttagtcacaccagaaccaacttcttcgacgattcccatcggttcatggccgatgacatagtcttcttgcatattcggaatgaatccatggattaaatgtaaatctgatccgcaaatggctgtactggtgactttgataatcatgtcatcggatttttcaatctttggatcggggacatctttgacaacaacatttttaatgccttgatacgttactgccttcatgctgtaaaacctccagtgttagtgttcatcaggtgtccggtcaaacatccctttgcgatttgtttcatcaggaaagaggttcatattgccgaccatgatcgtgttttttgcagagagctgatccagcttatactgttcgctcagctcatatggatggaaccactttttgctgatcatcagttccgtaatctcttggtgcatcgcaattccttgcatcagctgtttccgaagcagtgctcttacatctggtgaagcggtttctgtcaaagctacagcagtattccttacgccttccttagctcgtataagaaaatccatcgcgaatgtagtgtctgctagttcaggcacattcagcgaattaatggggtctaaatgatcattattcaaagaggcttaccttcctttcaattgatgattggcgttgggcggctttgagggacaggggcctgaaatgaggcacgctcataaaccgcttgtaattcagtaaggtcttgaatggattgctgtacatctttttccatcaagtccttcagttcttggtcaaacacaagcccttgcattaactttgatttcgctatacaaagtgttttaaagttcacgatttcatgtaagtcaacagcctcatgagctgccaatgtttgatgatccatattgatgtaacctccttttatcaacgttacatttcccgaaatgaagttgaagcatacagaaaatacactcggtatcattttttgttttaagaatcgctgtttttgctcgttcttatgacatggactaaactgcacttaaatcagatataagggtgaagtgtggaaatttatttatggaaacttgacatagggctgtcaggtttctttggtatcattaaattggatgaccagtaaaagtatggttttataggaggcactcgatatgaagctgttacaaattagactgttggtgaatgattttaagaaaagcgtcgagttttataaagattcattaggacttccaataagttggttagagaatgaaatggaatatgcactctttgataatggggaaacgaaaatagagcttttatctcgagaaacgatggctgaaatcgttggagaggaaaaaaagtccttggaaggagaagctcaatcaaaatttttgcttcagtttaaggtagaagatgttgataaaacgtatgacgatttacacgaaaaaggagttaaatgtgagaataaaccgcatgatcgcaaggaatggagtgcccgagttgctcacttcagagatccagatcataatctgattgaaatatataaaatgttatgatttttcgactcgcaaaatcatagaataacgtttgataacgtacctaatcatttttatacgccctggtaaaagaaagcaaagtcataataggttgcggacactgaacttgcagcatttacgctgctttgtatggtgtccgtttttgattggtgaaaaaggtggagtatctatgaatcgagaagaagcgtggatacaaggaagcagtacactgattgagttaattggtggaaacgaagccgcttgatccatgtcctttttcctgattgtcaatcgtgattaccgactggacaaatgattaagagccaaatgtaacacaccatcaatatcaagtctgactaccatttattttgtatccttaattgtcgaaaacataggaataattccacttttgaaagatctagtttatggtacattgataaatatatgggaggggagggggcatggtatctgaaagtaaatccttaactggatgtaagaaagtcaaacgtacggcatttataaggggagggtataaggtgaataagttaaagaggctaagtatgctaacggtgatgattgcatctgtgttcattttttctagccatgcacttgcggctcagtattatacggtttcaacaagcagcggtgctcctgtcaacatgcgcagcggcccaggtacaagttggggaattgtaacgaccattccgagcggaacccgcatcccgatctattgctacaaaaccggtacaactgtaactggaaagtatggaacgagcaatatttggaattacacagagcggacgcttgccagcggggagatcgttcctggatttgtctctgatacatatatgtatacaggctcagacggtccggttgttcctaaatgcagctggtagcatatgttctatcgtttcttaaaatgaaggaattgaagaaagagggatgacattgactaaactgaaaatgctgagtatgttaaccgttatgattgcatcattattcattttttccagtcaggcacttgccgttcagtactttactgtctcaacaagcagcggtgcgcctgtcaatatgcgcagcggtcctggtacaaattatcctattatgctttccattccgagcggctcccgtgttccttattattgttatgcttatggaacgactgttacagggaagtatggaacgagtaatatctgggaccaaatccagtggaaagattcccggggtgtcgtgaatattggatatgtgtctgacacatatgtgtacacaggatcagacggccctgtcggttacaaatgcaattagctaaatactccgtacaatagaatctcttcttaagggcctatctaggacgaaccataccaacaacaatagttggtatggtttttgttgcgatgaagtcttccatacctgcatttgtggtgattttcaaaagagattcatggtgttagacactggttgttgttgaggacaaaataacgagccgctttagagttgtatctaatggtataaatacggaattaagataggaaataatcaataggagaacgtaatgtacaaacctatttttcgatgaaattcctaatatcactttggttagacatctcacattgcattctcgttagtgaaaagttctttttacgcttcgtgaaatcttctccaattccatagttagttttatctgtcctattatgaaaattttaatcaatccttaacacgtatgtttcttttctttttctaacatgtcgtgtaacctctcagaaaattctttatggtacattgtgtaccccgtatgatttccggggaattcaaccaattctgtttccaattgttccgctagggcgttcgcgcaacgataaggaaaaagctcccgagaagcacttccgccagctgggagtaccttcatcggtgaagatgtaaacacagtttttaatgcttcgatatctaatgtatagttgagaattccttgaatttcatactcagtgaaatacgttgaattgccgagaagccgctttgtcagcacagcatttgattgttcgtctgtctctaatcttgacattaacttaatgacttcacttcgatgatttttcttaaggtcttccataaattgctcggcttgtttcagctcatttccatgcagaagctgcaataagattggttcgtgtgggatcatgacatgtacttgttcgggatggcgtatgcacagatcaagcccgataacagccccggagctgcttccaaatacgtatgccggcttattggtgattttggctagaagacggtgagcatcgtcactgtgtgtttccacacggtaatcctcaatctgattggcgagattgctgcgggaatggccgcggcgatcataagtaacaaccgtgtacctgttagccagatgattggcaatatgatggaacttgtcggcatcaccgcctccgccgtggaccaaaagaatgatgggacctgagccacgcactttatagtggatgttcgctccaggtacttgcaatgttccattgtttatcgtcatttgtaggaccttcctttcttctcatctcctttaactttacacaattggccaaaatgttcatatgcaggaaataactaagaaacaaactcgccataaaaaaagcactgattatatttcatcagtgcttccgttttgtttatttagagtagacaattttttttattgtttcaatagagaggtgatattcatcagataaattatgaatggttttgccgtttttaaatgcttttttaatagaagcgtttctgtcatcgatcagctttcttgttcctgaacacgcaccccatttttgatgagaggattcaggtttagggatatatattgtttttccttgaacatacttttgaatttccgatatcagcttttcaggtaaaatagcggttgcttttacatatgccatttctgccagctccttattttttatgttaaataaggtgcaaagccactatatcagaaaagcttactagggcgatcttttagaaagtctaccccatacaaagtatcgccttcccaataataggctttgcatgggacgttgcggaatctggcattctcatcttgcttgccatttacatcacctccctaacgattttcgatgatcacttccattaaaaaatagagtaaagccttatggcatcttgttaatgaaagttgaagcagtatgaaaatcaagggaccttcccagtgagaggggctaaggctgattggcaatgaaaagagtaagattcaagctatattactttagattcaaaatattgacaaattgatgtattttcaacaatagggcagtctcttcatgtatactgagtctgtatttacaatatttagaaaggggaagtgcaatgaaaatcagtatgcaaaaagcagcgatctcattacttgttttcactatgttttttaccctgatgatgagtgaaacggtttttgcggcgggactgaataaagatcaaaaacgccgggcggaacagctgacaagtatctttgaaaacggcacaacggagatccaatatggatatgtagagcgattggatgacgggcgaggttatacatgcggacgggcaggctttacaacggctaccggggatgcattggaagtagtggaagtatacacaaaggcagttccgaataacaaactgaaaaagtatctgcctgaattgcgccgtctggccaaggaagaaagcgatgatacaagcaatctcaagggattcgcttctgcctggaagtcgcttgcaaatgataaggaatttcgcgccgctcaagacaaagtaaatgaccatttgtattatcagcctgctatgaaacgatcggacaatgccggactaaaaacagcattggctagagctgtgatgtacgatacggttattcaacatggcgatggtgatgaccctgactctttttatgccttgattaaacgtacgaacaaaaaagcgggcggatcacctaaagacggaatagacgagaagaagtggttaaataaattcttggacgtacgctatgacgatctgatgaatccggccaatcatgacacccgtgacgaatggagagaatcagttgcccgtgtggacgtgcttcgatctatcgccaaggagaacaactacaatttaaacggaccgattcatgttcgttcaaacgagtacggtaatttcgtaatcaaataagcagtaaggaaaagaaaccgctgcagattgaactcaatctaaaagataccaatgatgtatgttggtatctttttatttgcagtaaaaagtattcaattctctataatgattaggtcgggcttgaggcagataccttaaaggacattggcgatttcatgtaaaacaataacaatatagaggctttttttaaagccatgccggattacaatggatctgtgcaagaaggcgccttcaatccatctattaacgatggaaagggagaggctttttgcacagtccatctacatcatttgatagtctccatgcgtataaactgttccgtccataatacgtcgtgcggtacggacgatctttataccagtgggctccaccattgtttcaataataccagaagaatgagctagccgaacctttgtagagtggttttttgctattcttgcagggattgcaccttccactgaaagggctcttgttgtacatatcgctccagtgacagccagtgcttgatgtggcttttgcatggacatcatcctgatgtgtaagtccatctcaacgtttgaatgccaagcacctgtactatccttatatttctctggttttgatactatagccagtttggggacagccggcgataactttgtagctgaaaatcgactggcaaagccgcatttctctgccgcaatggatcttaattcttcaaattgagccaactgtagatcagtaaattcttctgcaagttccgttccatccaggccgatactgctcgcttccacaaaaactaatggatttgcatagtcgataatagacacctctatttggccttgacttgtatctaaaaactccgaactatttccagtaggcaataaatgaccggtaactgaaccagcggcatcatgaaagtttaaatagattggagatccagatccaggtactccagatatcgtaacatctccgtcatatttgacctgaccgtcttccacttgcacttccgcaatgatcattttattcgtattggtattcaggatccttaccgcagtcattggttctgtcgcttttacaagtccttcttcgatagcaaatggcccaacagcagcggagatatttccgcagttccccttaaagtccactttttcttctgaaatgctgacttgaccgaaagtatagtgaacatcaatatccgaggtatgtgctttcttgattatcgccactttgctagtaagagaattgccgccacccaaaccatctatttgtcttttatcaggacttcccatgatatcaagcaaaaagggctcccattcgtttttattgttaggcatggctgattcatggaaaaaaattcccttgcttgttccgcctctcatgattgttacattcgtcttgaccatcgtcatcatcctcatctgaaaggtagtgttttatgtttttcagtgtagaaggtaaaaaaataaaaataaaatataagttttcttaatattcaataaaaaaacttttataattgtcaaaaaaggactagaaaggaagatgaaaatggatgagaaagattggattttattgaaaattcttcgcgaagaacaaagtgtaacaaaaacagcagaacgattatttacatcacagccttccatcacttatcggttgaataagattgaggagattttcggaattgaattattcaccaaaaggcataaaggaattacctttactgcggaaggagaacacttggttgcttatgcaagaagaatgctacaggaacttcaagataccaaagatcatatttctaatctaagcaaagaggtgcaaggacatctaaggctgggggtatcaagcaatttcgctcaatataagctccctaagttattaagggaattttccactatgtatcctaatgtccaatatagtgtacaaacaggctggagcacagatgtcatgaaattattagatgctggtattgtacaagtcggtatactgagaggaagccatcgctggaaaggggtggaggaacggctgacacgggaaaaattacatatcatctcaaaaaaaccaataacgatagagcagcttccttttttaccttttatcaaatataaaactgatgcttctttaaaaacgattatagaagattggatgcatacgaatctaaaacaagcccccattattgcaatggaagtggatcgacaagagacttgcaaagagatggtaaagcatggtcttggttactccatagcaccagaaatttgcctgcaggaatctgatcatttgtacacaatggaactgtataatgctaagggtaagcctctaatgagagatacttggctaatgtacgatcaaaaatcattaggaatcaaactcgttaaagcattcattgattttttaaagggtgaacaaatggtaaccatttaaagttatgatagaattttttttggaacacagtaaaaaaatatttatttaacttattacaccgtataagatatgttaatcaaaagtcatttgaaagcgtattcttggaggtgtaatatgcttactattttaggtttttcgatggtaactgtttttacaatattaataatgacaaagaaagtctcgccaattgttgccttgaccatcactcccattgtttttgctcttattggaggttttggtaaggatattggcgacatgattttagaaggaattcaaacagttgcaagttcagcggcattgctattgtttgctattctttttttcggaattttaattgatgcaggtttatttgatccgctaatagaaaaaattttatctatagtaaagggagaccctgtgaaaatagcgatagggtctgccgtcttggcaatgcttatcgctttagatggggacggtacaacaacctatatgataacagtctcagcaatgttacctttgtataaaagaattggtatgaatcccatggttatggcgacattagcaatgctgtcgttgagtatcgttagcggaatgactccatggggcggaccagctacaagagcgatttcagtgctgggtttggatccttcagatttctttgtgccattacttccgaccatgcttggaggtattgcttgtgtgatatttctggcttttctaatgggaaggaaagagaggaatcgaataggcatcgttcaattagagcctagacatataacaaaggacagctctcaatcttatatggctgctactttggagagcgaacaattgaaaaggccacgcttaatatatcttaatttattcctcgttataagtatcatggtgtttattgtgcttggaactaagcatccgtcagttttatttttaattggttttgttcttgcccttactataaattatccgaatgtaaaaatgcagaaggagcgaatcgccgagcattctggtaatgccataaccgtggtattattggtattttcagcaggagtatttgctggtatattatccgggacaaagatggtggatgccatagcaggatcattggtatccatcatcccctcatcaatgggagagtttttccccattattgtagcactcactagcattccgtttacttttgttttatcaaatgatgcatattactttggtatggtacctatctttgcagaagctgcctcagcatatggtatagaaccagtagaaatagcaagggcttctataatggggcagccggttcatctgatgagtccattagttgcgtcaacactactgttagtaagcatgcttaaaattgacttgggatcatttcaaaggtttgccgttaagtgggctgtaattacatcattagttattacgttgttagcaataattacaggggctattactattttttaaagaaacaataataatatttagactgccaatgaatcattagtttgattgatttaaatacagctgaaaggggtcccaagctgatcaagtcagttgtctttccagtactctattgtttagggttcttttttagaagcggcagcgtttttgtcgatgtttagccagcattttcagcatgatgtggaaaagacaagagacaaacaagctcttgtctttcctaatatgatagttcagtataaatatttaagaaaaatgtcagtattgagtaatgaatgtatcaccaggcgtatgcctcaggtgtctctcctccaggtccgggaaagatatcatttaacatgcggagaatctccttatccagactgatttcaacggcttttatcgtatcacgcagctgctcaaccgttcgtggtccgatgatcggcgcagttaaaactggatttgccagcacccatgccaaagccacatttgcttctttttctcctagttctttgcataaatctgaaaatttctcgagttgcaaacgatgttttttaattaaatctgctctttttgctgtacgaattccggcattgcttttcaatgccttcccgccaagaagccctcctgcaaggggactccacgccactactcctaaaccaagatcccgtgcagccggcagcacttccatctcagctgttcgttctaataaactatacttatgctgttcagtgacaagtcccatgaatcgtcgtttttcagcttcagcttgcgctttaactaaatgccagcctgcaaaattactggatccaatatagtctactttgccggagcgaacctgagtctcaaaagcttcccatatctcatcccacggtgtccgcctatcgatatgatgcatttggtacaattcgatatgatctgtctgaagccgcttcagtgatccttccagatgacgtctgattttgtatagagacaagcccctcatatcatttggtccgtcattcggatcagaaatcggttcatatacttttgtcgccagaacaactttctcgcggcgctgtcctccttgtgcaaaccattttccaatgatgctctctgtcaatcctgcgtttttgccccagccgtaaatattggcagtatcaaaaaattgaatgccgttatcaagcgcttcatccatgatacggaacgcagtcttttcgtctgtatcaactccaaaattcatcgtgcctaaacataaacggctcacccgcaatcctgttctccctaaataggtatactccacaacaaacctctcctttatcattattttttgcaacagctgcaatacaattgattcaacaattgtttcgctctttgttacgattaaaaagacgaagcaaatgtaaagcagacgcaaaattataggaggttttttcaaatgaatatagaggatctatgggatcaatttcatcagccgttaaaaacatatatttcacatagggttaacgatcaatctatcgttgatgacctcttgcaaatcgtatttatgaaaatacaagtgcatctcccaaatctgatcaatgaacaaaagatcgacagctggatttatcggatcactagaaatacgattattgatttttaccgtacaaaaaaaacaagcgaaatattgcctgatgttctacattttaatgacagtgcagaggaagaaaatttcaccaaggaagcaactgtgtgtattcgatcgaccatcaaacggttgcctgaaaagtatcgagaggctctcgagttaactgaattccaggggttatcacaaaaagagttgagtgaaaagctcggcatttcttactcgggagcaaaatcaagggtacaacgcggacggagaaaattaaaacagctgcttgaggggtgctgtcatattgaagcggatcgatatggaaatatcgtagactttcgtattttaaaggaataactgatgaacaaagtcagttattcctttaaaataggccatccgcatgaagagcattttccctttgatgtttgtaagagatgtatgtataatataaatcgtaacgttttcgatttaataaaaaaggagtgttggaatgaacattttattttcaaagccgctaggcatattaacgattggttcattactagttttggcaggatgtcagacttccggttcttctgcaggtgagtctaataaaacaacatcatcctcctcagcagttgaagaagactcttccaaaacgcaagagcaaacatctgacagtcatacacacgaacattctcacgatcatagtcatgcgcatgataaagaaacagaaaaaatatatgaaggctattttaaaaacagccaagtaaaggatcgcttactttctgattgggaaggagattggcaatctgtatatccatacctgcaagatggtactcttgacgaagtgttttcatataaatcagaacacgaaggcggcaagacagctgaagaatataaagagtattataaaaagggctatcaaacagatgttgaccgtattgtaatccagaaagatactgtaacgttcttcaaaaatggacaagaatattctggtaagtatacgtatgacggatacgaaattctaacctatgatgcgggcaatagaggggtaagatacatattcaaactagctaaaaaagcagaagggctgcctcagtatattcagtttagtgatcatagtatttacccgactaaagctagtcattaccatctctattggggggacgaccgtgaagctttacttgatgaagtcaaaaactggcctacctactacccgtcaaaaatggatggacacgatattgcccatgagatgatggctcattaaatgatgattactctatgaaagtttttctgccatagccatttttttctgtggagaattgatagaatggggaaaaaactgattgagaccactcaggatccgccacattattgtgacgtggcataccttgagtcatctcacaggaagagtagaagaaacctatttcaaaataaaaaatcattggatgtatggcagtggattacgcttgaaatctattggcttatatgaagcaaagaagagacccaaagaccgcaaagcttcttcaagaaagctttgcggttttttatatgtctaagcctcgattcatctcaccataaaaaggtatttcaactttctcttttgatcgacaatagtccataaagggaagaatatttccctcacaaagaagtcgtggcagtaatctccataggtgtgtttgcatggccccactttaatggttttgtttaaatctaataaaaaacagacgccataaagatttcttatggcgtctgatggatatgaggtaaggtgtgttcttaatagccaccaaagaaagatgtcccaacgatgattaataggatgaatagaactacaattaatggaaatgacctcataacatcaccttccttaaaagaggatagtacatgatatgcagatcgagcttattcgatagtgatgctagtttaattgatgtaaaaatatttttaaggctggactgctaactgatctttattagttattggatcatacttattattttggaatgaatccgtttcaaagtgatgtgttgttctcggccaatcgctggttaatcttcctggtgcaatcaagctatatgaagacccctcttttatgaaagtacacccaaaacttctctctcttgcagacccttaatcatttgacttgcatatcgagcgtaagcatgcctcatctaaaaataaagtgcaccatctgctatttgttttaacatttttaagacagtgatgcacaccttttgcgttgagcaaatggaacaggctcagaaggggcgagctgctccttacttcacccagataaaagacggggatagacggcatgcaccgaagctaactgaaagttaaattgaaatgaaaaaaggggcatgttaagccccctttaagactatcgagagcttctcaatagcctaacgcattgtatgtttaacatgttttaatttttcacaacggataaactgacactgttgcctgagactgttactttagcgaagtcttgtgtatcaattacaggtgttattgctttgttgtcgatggtgatgtttgtaaaagatgttgaaaaatttgatttgatagattggcgtgaacctgttgtagcaactgtagcaagcgctttccatttggagatggagccgacatttgttttgctgatttctgaaatgagacggccgttgtatcccgcattgttcgtgccccagtatgtagcgcgggtattgccgttaaggtttttgtagattgtaagttgtacggtgctgccgggacggaagcctttcgtattcgtgaattggcttcctccttcgaggtactgaacctgatcctgtccttttgaaccgactttcatatatggtttccatacattatatttatcactgtactgaagcccgatatcggattctgtgcccccgctaaagccagagtagatgtaggctgtcccatttgaaacctgaatggagctaggaagctggattttcgtaacaaaaatggcaccagtgctgttcaagtaagcccttccgccgattccatcagttagctgtgatgcagcttctgcggtttttggactaataatacccggcacatctactgcacatgtgccaaaaagcacagttgccgtaagcgcacccgcgagcagtccttttttcatcatcattatttcccccctatcattataattagaaaacgctatcatcttgtattataaaacattatgaaaataattccataataaacatgcgaatagacacagaatttacacattatgactttgtgtatctggcaaacggtcgatttctaatctcgaaaaatgtcctgtgaagtgtaaatgttacgataacttttcaatcgagacttgtgttttattgaaatagaaaagctatagagatggggtagaaataagaggggaaagagcgaaaacactgtaatcagatatgtgtgtataactcaattgtttgttagaaaaaaagtgggctttttaagcccgcttcttagttcatgtttctcttcaggagattgtctttttcatttacattcaatgtctaacatgactcctttgagtttcatctaatatttcaaacaatcttttgtactttgatatgatttcttggtccacaattttgtggccagaatcgaaaaaggtgattgagcccgatcctttaccaagctgattacgatctgcaagaacttttttcaactgttttgcagtaccgacactgcctgaaatcatatcaacttttatcccaaacagtttttcaaaactgtttttgaaaaacggaaaatgagtgcatcctaacacaatcgttccatattgtttcagatcaaaagaagatagttcgttctttagatatttaatgattttgtcttcactaaaatcaaagttctcagcaaattcaactagtcctggaagagctaagcaatcaacaaggtcatggtgatcaatttctttaactagattatgaaatttctcttctttaagcgtcaaattagtagcaactaccagaactctttttctttcctctgtacatttatttatagcaggctttacagcgggttcgattccgattatcggaaagtcgaagtttctccgaagatcttctatcgcaatgctagtagctgtattacacgcaataacaagagctttgatattttgactggctagaaattcagctgcattgaaaatatattctttaactctaccctttgatttttcaccgtatggaacgtttaacgtatctgcataaaaaatgtaatcttcataaggaagaacttttatggcctcatacaatacagtcatgccaccaattcctgaatcaaaaaatcctattttcatcacttctcacgctttctgtctcattctttttttatcatatgactttatatcatctgaatcaaacgaaaaacaaccattttactattcgaatttaatatgggagttatcgatttttcgaatagatagcaaaatttgagaaggggagataagatcgaaatgttggtgatgtattgtggttgtggtgaaatcattaagatcgcatcgtatcaatgggatgattggtaacccgattcaattagctttgaaaatgtaggagtatttagatttccagagtcaggggatgaaattacgaaaaaaaagcaaactgcctgtcgaagtttgctttttgctctatcaatgaggtgcgcctatatttttatatcttcttggcaaagctgatttaaaagctgcttaaccgaaatttcctcagtcaatgaccgtatcccttgacctgcccataaagacatctgatcatggttattttgaagtgaagcctgctgtctcattgccttcgttagtgtattttgataagggtacggaagggtttgtgtctcaaactgttctttttcttccatccatttatttacgattcctctggcctctttacctgaaaataatgtcgtaagctttgtatctgcttcgtttgcttctagtattttctgtttatgtactggatgtgcgttactctcgtgacaaattaaaaaggcagaaccgatttgaacgccttgggctccaagggttaaagctgcttttactcctctatggtctatcattcccccagcagctatgacaggtacgctcagtgcatctgctgcttgtggaatcagagccattaaacctacggcagattcacctttggaaggtaagaatgctccgcgatgtccaccggcttcacttccttgaaggactactatatccattccccgttcttccattaacaatgcttcttctactgttgaagcggttcctattaaacagcatccagcggtttttagctcctttactgcgtcttcaggcggcagatcaaaagtgaatgagcaagccttaaccttatattttaaaattagatcaattttttgatagaagtcatcccactcttcttgtacagatgtgaattgatttacttgattagctaacggtatgttttctttccactttttaatctgatcttctggtggcatctctagacctagcggaacaaacacattaatttgaaaaggagcgtctgtcagctcaaacatttcttttatctgttgttctagcaggtctggcgtaagataccccgatgctaagctgccaagagcaccttgattcgaaactgcagatgcaagtcggggcgttgtaataccgccagccattggagcttgaataatcggttttgttaaggaaaacttcttcataaattcattcataccgaatccccccgttaagacatgatttttgaaaaaagtgtcattttaaaatttgctcaaaaactcgtattcgcttaaatatatcgttttccttctttttgtcaatctctcataccagttaacatgtcgataaagcaggggggattaaagtgtgtcaaagatagtgtcgtcccatggcggctctacaaaaaactgaatattcatgtagtccttcatagttgatatctgattttgagatgtcttgcatcttaattttgaatgatatatagaaggacttcatgtaaaataaagcttagaagaatacatcacattcaagagtaaaaaaatctataagacgtacagatcaatattcggttttacagttagatattaaggctgaaacggaggaacatgcgatgcgaagtgagcaggaaatgatggacattttcttggactttgctttgaacgatgagagaatccgattggtcactttggaagggtcacgtacaaacagaaatatccctcctgacaacttccaagattatgacatctcgtattttgtaactgatgtagaatcttttaaagaaaatgatcagtggctcgaaatctttgggaagcgcattatgatgcaaaaaccagaagatatggagctttttcctcccgaattaggtaattggttttcatacatcattctttttgaggatggcaacaaattagatctaacccttattccaattcgtgaagcagaagattattttgctaataacgatggtttggttaaggtcttgctcgataaggattcgttcatcaactataaagtgaccccaaatgatcgccaatactggatgaaaaagccgactgcaagggaatttgatgattgctgtaatgagttctggatggtttcgacttacgtagtaaaaggactagcaagaaatgaaatcctttttgccattgaccatttaaatgaaattgtacgtcctaatttattgagaatgatggcctggcatatcgcatctcagaaagggtattcatttagtatggggaagaactataaatttatgaagcggtacctttcaaataaagaatgggaggaactcatgtctacatattctgtgaatgggtatcaggaaatgtggaagtctttatttacttgctatgcattatttagaaagtattcaaaagctgtatcagaaagtcttgcatatcagtatcctgattacgatgaaggcatcactaagtatacggaaggtatttattgctcagtaaagtgataagaatataggattgtcttcatatgatatttgattctcgctgacaatggagaccaaggagtcaccatgtttgtaaaaagatgcgtaaatcgttatgtttaagaatgtctacgcattttactataattattcttgtccaaaattttttgttctttttaacgaaacgaggcattataattaacctataggcacattgaaaaaacaaaaaggaggatttttgtgtttcaaaccttagaccattttttgaaatcttgggagttcgaagcagatgctacacagaaactattaaataatctgactgatgaatcacttaaacaagaaataacttcacaaaattggactctaggccgtattgcttggcatactgttgctgccattcgcatcattacctcaaacacagacttaacgttccatgccccagctgaagattatcctgttccaacttcggctcagtttatagctgacagctatcatcaagccagtaatgcatttgtacaggcattaaaaacccaatggactgaccatacacttcaagaacgtatcaactttatcggacaacaattgcctaacggttcacttttgatgtttttaattcaacatcaaaaccaccatcggggacaaatgactgttcttatgagacaagcaggtttaactgttccaggtatttatggtccagcaaaagaagaatgggcaaaatttggtttggaagccccgaaaatgtaatcaacctttttataaaaagttacgctatgacaacatataagaagatgttttgatcaatcttttttcaaaacatgttctttttttgttcgtttaccaatgataagaacatattcgaatcatttttattccaaaccacttcaaatgacaacgttcttccgctttattgttggcctattcccaacgatgtaagtataatttttaatgctgtcaaatcttctagatacacatatctatagattcctctctaacaaaaccccgctttttctgccatcactcgaggtgggtaaggcatttcatttttcaaccaccattcgactactcctacgtatgcatttgcaacaaattcagcagcgatctatggttcagaaattccaatcaaacattcaggtattgctcaatttcgactagaagcagctgcgccaaaaggaagcctattggaagagtctagctaagttgcaacaaatggatacaagaggggaacgttttctcaaaagggaaggtagtgtattactgtaattcatacaatgagtaaagcctcccaggtataatctttacttcgttcgacaaattctgcaaattgtagacaacttcctgattatttggataattaactggataggaggggaaaagttgtcatatttcattatacttatcatcgttctattaatcggagcattggtaatagcagcagtcggtatcgcctcttcaaaagtagaggtaatctcgccgaaaactacaatagaatctaaagaggaagaacagaaaagtttttatacgttgaaataaagcagagaaagagcatctcctgcgggggtgttttttatagaggagttggaaaaactgaatcagactaatttacttttaagattcacccttgaaattgctgcactaatctccttaggcgtgtttgcttggataagctttaatggttattttaaatatgttttaactttggttttacctattgcagttatgattgtctggtctgtatttgcagtacctcatgatcctagtcgaagcggacaaactgtaatagctgtaaacggggtaacaaggttagttattgaattattgatctttgcaatggctgttgcagcgctttattttagtcatttaaaaccagttggtattgtctttttatgtctaataatactccactacatcttttcagctgagcgtatcaaatggcttctaaatcaatagtttttaatttcagcactcgttattagagtgttttttattattctctgtagagccagtgattctgagattagatttgaaggttaacggcttgggcacagttgcagtatagaacgcattttccaataaagaaggcgctcatttgaaattcatcattaaacaattgtgcaaaagtaaaatttgtatttagaatgtagtaataaatagaaattctacataggagggtatcttgtggaagaaaagaaaaaagctttaatcattgtggatgtacaaaaagccttcgatgataaaaaatggggggaacggaataacgtaaaggcggaagaaaacattagtaaaatactaaaattatggagagaaaaaggatggacagtcatatacatacaacacacttctgataaacctcattctttattccatccaaagaatgaagggtttgcgataaaggaaatagttaagcctatggatgaagaagtcattataaccaagacagtaaatagcagctttattggtacgaatttagaagaattcttaaaattaaatgaaataaccactgtagtcataactggtttaaccacgcctcactgtgtatcaaccaccacaagaatgagtggtaatttagggtttgatacatacctgatttcagatgcaacagcagccttcggaatgagagaccaaaatgatacatattatgatgcggcgactattcataatatatctctagctacattgcatgatgaatttgccacaatattgacaactgatcaattaataaatgattttataaaaactcactgatgaaaaacattttggcacagtaaaacggcaggcgcctttccaataggaagggcgctttaattcgatttcctgctttactgctcagaggagatgtatcaatgtttctttatcgacaagcaagggcagatgaatgaagcaaagtggcaaagctcttttatggatttactcgtaaaacgcgaaaaaaaagatcattcatttatttttgaaatgcataaagtactgacaagagcatattttaaaaagcatttcttttttgttgacattcagaatggtgaaatggttgttgccgctctattaaaacatcgtgataaacccgacattaacttgatcgattatatagcagcaggggggataacattaatcaaaatggggggattttcagtattgaacatgttggcggtgactaatgagactgaaaaatcttccaaatccttataagagccggcatggtatttagaagtattaggagtttcgccattttatcagggaaagagtttgggcagcaaaatgattaatgactgactcataccttttatttcaaaatgcggggcggcatcttggcccttatcacgaatgctgatctcaatagatcattttacaaatcgtattgattttatatttaaagattatcttaacctttcataaagatggaggtcgaatgaatgtcttcaaaagaaaaaaatagtgtaaccattttgacggaaagtcaattgtcttcgagagcatttaaagatgaagcgtatgaattttataaagaattgcgaaaatcacagcctctctacccattatctttaggagctctggggaaaggctggctcatatcgagatatgaagatgcaatacatttattaaagaatgaaaaattaaagaaaaactatgaaaatgtatttaccgcaaaagaaaaacgtcctgctctattgaagaatgaagagtctttaacaaagcatatgcttaattcagatccccctgatcacaaccgcttgcgaactcttgttcaaaaagcatttacgcatcggatgattttccagttggaagacaaaatccagcatatcgcagattctttattggataaagtgcagcccaacaaattcatgaacctagtagacgattatgcgtttccattgccgattatcgtgataagtgaaatgctcggcattcccttggaagatcgtcaaaaattcagagtgtggtcgcaagcaattattgatttttcagatgcccctgaaagacttcaggagaatgaccacttgttaggggagtttgttgaatatctggaatccttagttcgcaaaaaaaggagagaacctgcaggagatttaatcagtgcattaattcaagcggaaagtgaaggcacacaattaagtacagaagaattgtactcgatgattatgctgcttatcgttgcaggtcatgaaacaaccgtaaacttaatcaccaatatgacatatgctctgatgtgtcacggtgatcaatttgaaaagctccgccagcagccagacttgatgaattcagccatagaagaagcattgcggtttcacagccctgttgagctaacgacaattcgctggacggctgaaccgtttatactgcatggacaggagattaaacggaaagatgtgatcatcatttctttagcatcagcaaaccgtgatgagaagatatttccaaatgccgacatatttgatattgaaagaaagaacaaccgccatattgcttttggccatggcaatcatttttgtcttggtgcacagttagcccgcttagaagccaagattgcgatttccaccttattacgccgctgtccaaatatacagttaaaaggcgaaaaggaacaaatgaaatggaaagggaattttctgatgagagcactcgaagaattgccgcttagtttttaattttttggggatatgtgattttcaaacatactcgttttactcctcaattagattaaacgatagtaaagctgtaacataaaaatttgatatgatagcttttcaaaaacaaagtttagcattatttatgcctaccgggcatgaaaatatcttgcaaacaccaatagtttccccctatcggtgttttttatttgttttcagcctcatttggacaaacagctgttacatagtaaacgtttgttaagataaaataatggagggcattgtttctaatgagaaaaataatgatagatggaagagactttgaaaatatagaagttttacatgatgttttaaaagataaattagacttcccaaactactatgggagaaatttagacgctttatgggattgcctgacagggtgggtggatttgccgctcactttagtcttgataaattttgagtttagtaaaaagtttttaggttcatacgctgatgatgtattagaagttttactagaggctcaagaggaattagaggacgagtttaaaataataatagagtagactttctgttttgtgaattttaacagttttcgttcgcagaaaaaggcaatagggcaccacaaattaaaatttcgttgagaccgcaataactttttggcttctgataagtttcttatgatgttggtatcaagtcacacaagtcccatgactactttctgatgtaagttaatttcattatgagttaatcatgaggataattttattctgttaataatattttaaaaggatttaaatttaaataatattttattaacgaataaaaattcgttattatttaaattggatgaaatataattctgttaagctgtattgggggttatcaaatgagtattatgcttgacgaaactgataaggccattttaagagaattgcaggaagatgcttcaatatcaaatttaaatttatctaagaaaattgggctttcaccatcagcttgccttgcaagaacaaagaacctagtagaagcaggtataattaaaaagtttacgactattgttgatgagaaaaaacttggaatcgaagtcacagcactagctctcatcaacttatcacccttaaatagggagacaattcattcatttttagaggatataaacaaattcccacaggttcaagaatgctacacacttacaggaagccatgactatatgcttaagattgtggcgaaggacatggagagttatcggaattttatcattgattcattaatgcagaaccctgctattagtggagttgacacaagcatagtcatgagtacagaaaaaagaactgtcagtgtgccaattgatgaaatgtaggaggttgttgatttgaataaaaataaagaatcgttacatttaagctctcctgctataaacactcatatgaataagagaggtcaaatatgggctgcatttcgttctgcattcccatatacaattccgatttttgcggggtttttatttttggggatagcttatggaatctttatgcattctttgggatttagcgcaatctatccaatcatcatgagttttatgatatttgcgggctcaatggagtttgttgcagcgaattttttacttggtgcgttcaaccctatgaatgctctttttttgacgttaatggtcaatgcccggcatttgttttatggaatttccatgttggataagtacagagggactggaaagaaaaagttttatctgattttcggaatgtgcgatgaatcattttctattaattacaccgctaatgttccggcgaatgttgacaagggctggtttatgttttttgtgacactgcttaaccatttatattgggtcgcgggggcagcgataggaggtatttttgggtcgtacgtgaagtttaataccgaagggcttgattttgtgatgactgctctgtttattgtgatattcatagaacaatggatgaaagaaaaaaagcattacagtgctctcacaggacttggactttcagtagcctgtcttatcctttttggcggaaaccaatttattattcctgctatgctcgccattttaggggtactgactgttctgagaaaaccattggagaaagctgaggtttccgtatgacgatgacgatgacgcagcaaatgatcaccattgcaatggtcgtgcttggaacaatgctgacacggttccttccattcatgattttcccgtctggcaaaccgacaccgaaatatgtacagtatcttggtaaagtgctgccatcagcggtaatcgggcttttggtcatttattgtttaaaagatgtgagtctgctttctggaagtcatggcattcctgaattggttggggcagctgcagttgtactgcttcacttgtggaagaaaaatatgcttctttccatagcggggggaaccgttgtttatatggttttggtgcaattggttttttaaccgatatcggaaacgatcaaaatgatcatgtttttattgaacttgataaaaatatataaaactgacacaaacttattttggaatcaacactgcgccagtgcaaatagcatctgtaatgtttcctggctattcaagaagtgtctactttaatcggaggatatataatgtcaaaaaaagtgtctgcttcctatatcatcattataggattaatgctatttgcattgttttttggagcaggaaatctcatttttccgcctatgcttggtcaaatggctggaaaaaatgtatggatcgctaatgcaggtttcttagtgaccggagttggattgccattactggctataacagcatttgttttttcgggtaaacaaaacttacagtcgttagtcagccgtgttcacccggtgtttggcattgtatttacgacgattctctatttggcaatcgggccttttttcgctatcccgagatcaggaaacgtatcgtttgaaattggggtaaaaccttttttatcaaatgatgcaggccctgtctcattgatcatatttacaatattatttttcggattggcatgcttgttatcacttaatccttcaaaaatcattgatatagttggaaaatttttgacgccaattaagctgacatttatcggattgcttgtagtggtagctcttattcgcccaattggaaccattcaagcaccatcaaaagggtacacatcacaagcgttttttaaaggatttcaggaaggatacctcactctggatgctcttgtagcatttgtttttggaattatcatcgtgaatgcattgaaagaacaaggagcttttaccaaaaaacagctgatgggtgtttgtgcaaaagcagccgcgattgcagctgtactcttagcagttatgtatacagccctttcctatatgggggcttccagcgttgaagaactggggattttagaaaatggagcagaggtcttggctaaggtttcatcctattattttggatcttatggttcaatcttattgggcttaatgattacagtggcgtgtctgacgacaagtgtcggactgatcacagcgtgttcttcattttttcatgaattatttccgaacatttcttataaaaaaattgctgtcgttttatcagtgtttagtacacttgtcgcaaatataggattaacccagctcattaaggtgtcaatgcctgtcttactgacgatgtatcctatcgcgatttccttaatatttttaacgtttttgcattctgtatttaaagggaagacagaagtgtatcaaggcagtttattattcgcattcatcatcagcttatttgacggtttgaaggaggcgggaataaaaattgaagttgtgaatcatattttctctcagattcttcctatgtataacatagggctggggtggctcattccagctattacagggggaatatgcggctatatactgagtatattccgagcaaaaacaagttgatcaatcaacagcaatatcactcagatctgcaggaaggacaaagtgcttgttcgccggttgcattgcttattaaatgtgttcaaccaaatttacaatcatccttcctcttgcttcgcctcttcgtaaggtaggaagaacatccggtaattgatcaagagttccttcattctgcacgaaattttctaaatttgccggcttaagttcactttcagttacaagtaaatcccgaccggaagagaagaaacaaaaattttacaggctgttagccgaaagactggaatctgagtgtggtatcgcatcaactgatttaattgtatctattgttgaaaatgataatgctgactggagttttggacttggggaggcccaatttttaacaggtaaattgtagttgaatactaccctcaaatgcttgattgaagaaaaggatagagaaactaggttagcggagcaaaccatgggtttgctccgcttttttatgtttataagagaataattaaggaggtattgtggatttctataaaaatattttgacatttcagtaaagagcaggtatatttatatatgaacacatgctcatatataaatattatttgcatcatgttagaatgcttcataacagatttgaaataataaatacatatgtattaaaaactttagttaaggaggagttttttatgggtcacaatcataatgaaggagcaaataaaaaggttttattgatctcttttatcatgattacaggttatatgataatagaagctataggtggatttttaacaaatagtctggcgcttttatctgatgcaggccatatgctgagtgattcaatttcattaatggttgccctgattgcttttacattagctgaaaaaaaggcaaatcacaataagacattcggctataaacgatttgagattcttgcagctgtgataaacggtgctgccttaattcttatttctctttatatcatttatgaagcaatcgaacgcttctctaatccaccaaaagtagcaacaactggaatgcttacaattagtatcatcgggttagttgtgaatctattggtcgcttggattatgatgagtggcggagatacaaagaataatctgaatataagaggagcttatttacatgtaataagcgatatgctcggctctgtaggtgccattttagctgccatcctcatcatcttctttggatggggctgggcagacccattggctagtatcattgtggctattcttgttctaagaagcggttacaatgtgactaaagattccattcacatattaatggaaggaactccagaaaatatcgatgtctatgatatcattcgtacaattgaagggacagagggaattcaaaacattcatgatttacacatatggtctatcacaagcggattgaatgctctttcttgccatgcagttgttgacgatcaactgaccatttcagaaagtgaaaatattttacgcaaaattgaacatgaacttgagcataaaggcattacgcacgtaaccattcaaatggaaaccgaagcgcataatcacgacaatgcgatcctttgtcagcccaaaatggagaagccgcgtgaccaccatcaccattaaattttttatctaactttatagtgaggagatcaactagcattttgcagattctgtctactgacaatttgaaattggcggggtgataatgtgtacgacactatagtaatcggggctggtcaagcagggatctcgataggatattatcttaagcagtccgatcaaaagtttatcattttggataaaagtcatgaggtgggggagagctggaaagatcggtatgactcattagttttatttacttctcgaatgtatagctctttgcctggaatgcatcttgaaggagaaaaacatggatttcctacaaaaaatgaaattgttgcttatctaaagaagtatgttaaaaaatttgaaattccaatccagttacggacagaagtaataagtgtcctaaaaataaagaattatttcttaataaaaacaaatcgggaagaatatcaaacgaagaatcttgtcattgctacagggccttttcatacccctagtattccatcaatatcaaaggatttagctgatcatattaatcaactacactcatcacaatataagaattcaaaacaattggcatatggaaatgtactagtagttggtggtgggaatagtggtgctcagatagctgttgaattatccaaagaaagagttacatatttagcctgtagtaataaactagtttatttccctttaatgatcggaaaaagaagcatcttttggtggtttgataatttaggagttttacatgcaagtcatacatcaatagtaggcaaattcattcaaaagaaaggtgatccagtatttgggcatgaattaaaacatgcaataaaacagaaggagatcatcttaaaaaaaagagtcattgccgcaaagcaaaatgaaatcatttttaaagattcatctacattagaagtaaacaatattatttgggctactggtttcaggaatcccttatgttggataaatataaaaggtgttttggatcaagaaggtcgaatcatacatcatagaggtgtttcacctgtagaaggattgtactttatagggttgccttggcagcataagcgaggttcagcattgcttcaaggcgtaggaaatgatgctgaatacattgtaaaacaaatgaacggtgaataaacgaagcagagcagtaactcacatgtttactgctctattttattgtgaataagggtagcgaagtggagatgcgccttctcttttatttaagaagttaacatagaaagagaaaaagctctttaagacatactcatatttttatgttcaacaatggtcttaaggaggctgcgcattgaatttgtcaggtacgcatctttatggcgtataaagattgttgagatacagctatctttctcaggtaatgggtgacaataaaccttaccttgtgcagctagatgcataacagcagattccggtaccactgttataccgagtccaagtgcaacactatttaagattgtctctaggatgttaaattccatcattctgtttgggagcacaccttcatctttgagccattgttcaagcctagaccgatacccgcacccctgattaaaaacaagaatcggagtcgttgaaaaatcctctatattaaacgttttgttactggttactagagtaagtttttcagtataaacatcatactgttccagaatagaatgtttcaaagggcctgaaataaaagctccgtctaattcgtgattcatgacctttttaataagttcctctgttagaccagcctgcaatgataaatccacattaggatactttttataataggaagctatgatggtcggcagtatcctcactgtttccactgtaccgatttttaatattccagatggtatttcagtatctagaaagacctgctccagttcttcaacatctttcaaaattttgttaacgtattcaatcatttttcggccctctgggcttagtgaaaccccttttttatggcgattgaaaagaggtgttttgagctcattctctaattgcttaatccgcgcagttacattagattgtacataatttaactcttttgcagcaccggtaatactcttgtgatgggctacgcatttgaaaatttgtaagtctcgcagttccatgaagatccccccttcattaaagtatcattatcaatgatgtttttcatcacttttgttcattttacttgatgcttacttctttttataattctcattgtaattttaaagaaaaggaggggaattcaatgaaaaaaagtcaattattcattggtgcccttacatgtttagtggcaagtatgtcttggggcgcgatgtttccagttgcagatcatgcattagaatttattgatccgttttatttttcatttattcgctacggtgtggtaacaattatgttagtgattttattattagtgagagaaggaaaaaaatcatttcatttagagggtaaagcaaaatggatcattttatttggggtgatggcgtttactgtatacaatgttcttatttttttaggtcaaaggttgatggggaagtctggaattatgacagcgtccattgccgaggcactcatgccgatgctttcaattgttattctatggggatataaacatgtgaaacctaaaaaatacacaatgatcagtatattgattgcctttttgggggcttcgatggtcataaccaaaggtaatataagtttctttttttcattaggggatcatctattctcgctactctttatattcattggtgttttaggatgggttgtctacacaatggggggacagttattccaagagtggtccacacttcgttattcaacattgacatgtttattcggcacagctataacaggaatcatgacagctatacttaccgcgcaaggttacgtgtcggtaccgagtattaaagtgattgcagcaattaagtatgattttttatttatgattactttaccaggtatcatagccctccttggttggaactatggcattaaaatcctatcatccattaatgggattttatttattaactttgtccccattactacattgttaatcatggtgatcaaaggatataacataactgcatttgatatagtaggaacactgtttgtcattattgtactcattttaaataacatatatcagcgtaaggaagattataagcaggtattacaaaaagaaaaaacacatttgactatcagttagacggtgggggatttaaaatgtttgaaggtttattgtttttcatttcagctggaattgtctgtgaacttgctgcaattaatagaaatggccgcaaaaatataaagcaacaggcggaattgattcaaattttaaaagaaaaccttaataaagacattaaataaatcaagacggttggatattattgaaacacaccagaaaattcaggtgtgtttttattttgcttccttttttaagccttaaaacgccactaatcgttagttgaagactatgggaaccactctccatgcggaaaaagatgattatttacatcattcagagttgattttaggttcttttgaacttataatgttatatatactgttttttgtttattcagaaaaaaaggatgttataaaaataaaagaaaatatttacatcggaggtgtacgccttactaggtaaggcaaatcattgacaaccattaaccttataatctttactattttaattgtcttaacagcattttttgttgcgactgaatttgcgatagtaaagatcaggtcatcaaaaattgaccaactcatattagagggaaaaaaaggtgccgtatcagccaaaaaggtcattactcatttggacgaatatttgtcagcttgtcaattagggatcacggttacagcgttgggaattggctgggtcggagaatcgacttttgaagtgattctgcaccccttatttgctcattttcatgtaagtgaaacagtctcacatgtattgatcttagtgattgcttttgtgatggcgacttttttgcacgttgtagttggagaacttgctcctaaaacactcgctatccaaaaagcggaaaccatcactcttttgactgcaaagccaattatttggttttaccgcatcctgttcccttttatatggtttttaaatggttcagcccggtttatagtaggactcttcggtttgaaacctgcatcagaacatgaacttgctcattctgaagaagaactgcgcatcttactgtctgaaagctataagagcggtgaaatcaatcaaaatgagttgaaatatgtaaataatatttttgaatttgatgaaagaatcgccaaagaaattatgattccgagaagagagatcgtagcgatttctagtgaggattcttatgaaactattgttaagaccattaagacagagagttatacaaggtacccagtcctaaatggagataaagattcaatcattggttttatcaatgctaaagaattcttgtcagcttatattgacacagaccagaagataaaagaggatttcaagttagaaaatcatatcaaccctgttatccatgttattgaatccgttccaattcatgatttattggtaaaaatgcaaaaagagcgaacacatatcgctattcttgtggatgaatatggcggaacttcaggtttagtcactgctgaagatattcttgaagaaattgtcggggaaatcagagatgaatttgataaagatgaagtgcctaatattagaaaagtaaatgataatcactatatcttagattcgaaagtgctcattgaagatgtaaatgatttattgggaacgacgttagcaagtgacgaagtggatacaataggcggctggtttatgactcaacaaatagacgctgcagttgggtccgttatagaagccgatgggtatatttttaaagtgtacaaaacagttggccggcatattaattatttagaaattgtctggaaaaaagaataacatctggataaaacacatgagattttgactaataagatgcttaaagcctgagatgaaattttcatccaggcttttttaacttgcagtttaagtaggtaatcattatcgaagttcaaacgtttctcagcaaacaaggaggcttggatatctatagctcttttaccattaccttctcaccattaaagtcgagttcaccattaaattgaaaaccaaacctttgataaaggcgtatagcatgaatattattttcaaatatacttaaataaattcttttgcatttatatagctcagcaaggtgctgaatgagggctttaagcattttcttccctaatccttttccctgatagcgttcgtcaataaaaaatcggtcaagccagactcgtccgtttttattatcttcatcatactcgggaaacaatccatacattgcaaaaccgactagatctccttcatagtaaagcccgacaggtttataatagtgacattcgtttgcatcctctaaacatatttttgtagattcaatatatgataattgattctggctgacatgtagatcaagaattgcagcacgattatcatcagttactccttttatttttatactcatactacattctccttttttcttatcccggtatcctgatattgctaaaactcagcttaaactatattcacgtcaagcaacatgtagcctatcaaattaagtaccttttcttattgtgcctaaccaggggcattccctgcatccaaatgacttgactttatagaaaatgaattaattcaaagctgcagcatcattctttttttctttccaaaccattgtaagaccaaggccgacaatcataacgaaacctgcaaaaaggaaaggataatgaatgttaagatcaaatagtataccgcctaaagcaggtccaaatatatttcccaggctggtgtatgtggagttcatgcctgctacgaaaccctgctggttaccggccatattggataaatgagcggttaaggccggacgtagcaaatcgaacgccagaaaaataaaacaagttacaagcaaaacagttaaaaatcctgacataacagtagacacgaaagccaagatcgctccggttattaagcacagctgaatcattcttttctctccaagtttgttgaccaatttcccgaatagtaaaacttgaataactaccgcaacaatggaactaatcgtaataatggttgcgatatcttttggtgtaaagccaaatttatgatcagaaaacaagctgaataccgtttcataagctgataaaccaaaagccattacaaagacgataataaatgcaatgaaataaacaggatgaatggatctcttcaagtctttaatgaaatttgattcctttgtatgagatgagagttgatggcgttcttctattgacaatgactcttttagtataaaaacggaagtgacagctgctattaatgcgatggcggaggcgaagaaaaacggcatgcggataccaaagccggcaataaatcctcccgcaccaggtccaataataaagccggtgctaattgcagcagaaacataccccatagcctttgacctttcctttagggttgtaatatcagctacatatgctgttaccgcgggcatgataaaagccgcacttataccacccaatatcctcgagaaataaaatattgaaacatgggtccctaatccgaaaatcaactcagataaactgaatataagcagcccgagaataattattttttttctcccgaaacggtcaacccacctacctgcaaaaggtgaagtaattaactgagaaatggcaaaagccgcaacaagataacccattgtgctgccggataaatgcatgattttcataaaagaaggcataactggaatgattaaaccgataccaagaaatgctacgaagatgttgcttaatagtataatgaatatcgttttttgctcatttattgattttttcatctgaattccccttttactcaattgaaccctttttacctatccttttcgcttgaagcttttttcaagtacaatcaaatcataaggtatatggttaccgtatagtcaaggaggtttttatgagcgaagatgttaagaagtatttcacaacaggggagttttcgaagctctgccgtgtaaaaaaacaaaccttatttcattatgatgagattggtcttttctcgccggaaataaaaaaagaaaatgggtatagatattattcctatcatcaatttgagatttttcaagtcatcagtctatttaaagagcttggggttccattaaaagaaataaagtgtctaataaaaggaaaaacaccagacaagatcctgcatgttctaaaagaaaagtctattgagattgataaaaaaataaatgagcttaagcagttgcaaacgatcttacaaacaaaagtgacgcttacagaacaagcacttgagactgatttttcctcaatttcttttgaatatttaaatgaagaaacattcatgttaagccgaaaaacattaaacttaccggaacgaaaatatgtggcagccatttcagaactcattcatgaagttcagcaatatgaattagatgaaggatatccgataggcggaatctttgcacgggaacaaatcttagaaaaagacttctacaattacagttacttttatataaaagtaaaagatggggcagagaacataaattatcatgtacgaccaaaaggcctgtatgcagttggatatgaaataggcggaaatactgaagaggcataccggagaatcattgagttcattgaaagaaatggaatgcaaataggggaaaatgcatatgaggaatatatgctggatgagatggtagttgacgggtatgaaaatacatatgcaaaaatcctccttcaagttaaagaggtgtaagattacgagattttcatatagaaaaattgcttctgttgtgtgcccaaaaagaatataaactggtttactaaaagcgagcccacagccgaacttcaaaagctataccattgagtaaaaagcaatgtcaacctgtaactatttgtaaaacatttaaacgtctagtgaaaggggcaaggagaataaaataaacttcaaaggggtttaatcatgaaaatgaatgaaaagatgaaagaggttcaaagaaaatatagtgaagagcttaagaaacaagaacttgaagatgataaaaattatattaaagaaacaattattgtcgtaacgataattgtattgtttattgtttattctttattctttattcttcacttaccccttgcaaggtttttaacaaaaagatccctttttcccatttcgatacttaccggtttttctcacaataaataaacgcgcttttttatgaagtaagttcagatgatggggtgtatctaaaatgaaatggattggtaaatggagtttgcttgatggaggggtttaatatcaataaaaaattattaaaaaggttaatgataatgccaattttattcatctgttatgttttatttttaaaccctgaaattatacttgaagagcaatgtcccaataagccttatagtttaacaatcgtaaaacacgggacaggtatattcgataagaaaattgaaaattgttctaataaattacaagatcaatggaaaaacagtagctgttggtaatttggtgttttttgagaatttcggcagagatatagatgttacttgggatacgaatactgatgatggaacttggtggatagataaaagcgtacatttaaccatgacttatgctgaaaatttcaagggggatttagacaagaaagatattgattttgattatggtactgttcaataataatgaagtcaaataggaatatacactaaaagaaccgccagccgggttcttttgtgtttagatttaaacggatttaggagcagtttttctttccttgcaagtaccatggttccagaagattatcataagtattgctggtattaggtattcaatgatgacttattcaaaccaataaacggtcaaccaagggcaaccgattggcaggttgaacaaatccaatcagtcttaaattatcaatacttgaatcatatgcctttgctgatttgttcggagttaacaatcgatgagcttttggccattgacgaggctcttggttcacgaattcaccagatgtgttgtgattacatagtgatttgtaaaagatgccctgaatcatctgatatacaaagatgatagtcaggttgtggatctgaaagttagcaagttttatagcgaagagccaagggtggagatcaagataaaagagatttctgcctaaaaatcaaaaacactgaagcgtttggcctcagtgttcttgatatgaactggtacctctatcataacatagggggcgctttaagattgacccagggaaagttcaaatcattgttttagatgggaatgaaggtactgcccatgtcttagatgctccggagcacggtaaaactgttattcaaactgtaaaggggagctttgcgcaggttgatcatgagataggttacaaagtcaggtaagcaataaaagggagttttatgatggtgccattataagttgaacttcaaatgtgttgtcaagtcaatgacagttgaagcaatgactgtcaatcatacagtagaactataagaaagaggaggctataaacctcctcatagttaacttgaatagtaggcgatataagatccatcaggataaaaagtaacactgtctaaataatatgttgttccgttgatagtgattgtttgtcctgggtcaggatcagaaggaagtccacgaacaactagggtacctaatgcagatacttcctttgtttgacttacttcagaatgagtatcagtaggacttgcggcaaaggcaggagcggcagaaacaagcaaagcaagtgacaatgcagtaccagttaaaacttttttcaacttcatcatttaacactcctttagttttttaatacaagtgtattattacatgaaatgtaaaaatatccaaggtattttttgttaatattttgtgacttagtttaaatatagagcatctcgaatgcctgctcctcaaagtggagcacaacatagaagaagttgggtatagaatgaaagcattataattaataagaggcagtatcggtgattccacaagatgggctaaagcgaaccttgatatggatatcacttcattctcctgttgcttacttcagagatattaataagaagccctaaaaaaagcaaattagctaccgattttaataagagaattaaaaaaggtggaatgtatatgggaatagtgaaggattttcttaatgaactatgtttaccggataaaggaggactactcgtgaatcaaaaagacattgaaaatataatcaatttgagcgtttgttgaatctgaaaaaatctgtagtgtaaaatggaaggcaggtcggcgtggtgaaattatggagccatctaaaacatatagtacataggttaataaatcattcgacaaaatttgcgaattgttcctttgtccttttctttcaccgataataaggagggaggggattaaatgagcagtcaaaaaaaatggggagatctttcattaagaggcatagggatagaaaaacctaaaattcagccgcctgcacttaaccaccctttgtctgataccagttatcttagggaatttaatgagcaaagagctttagaaaaagaacgaaatgagcaagctagcataaaaaaagaaaaggatgagcaagaatatcgagagcaaactcttcaacttcttgcgggtattgaaaggaacaccgcgatacttcatgaaatatcctcattaatgaaaaaaaataatgataagcaaaacgaaacttttgatattatcgttgaaatcctagagataatgaagagtaaatcaaatgaagaagttgttggcaggtatcaaaaggtcatgagtaaaattaatcaatttactaacgatgtcgagacaattaagtctttatatacaataggcgcaacaatatatagtacagcttcaaatatgtttacctaaagcatccttcggggtgcttttttatattctctgtaaactgctaccggaaaatcttagaatagacaatggcggttggtttaaacatggtggcagtttagaagggaatatctttttcaaaacaacacgaatcagaaggaggcggcagtgaatgtagatggtagaaaagcatattcaggcatataaggattacgtcaaaggaatgaaatacaaggacctttccaatcattgtaaagaggagtaggagagaaactccaattgccttccagattacattgcgtttctcctctacccagacaagttgttgacctttccggctattatggtgatgtctgagacgattaaataagctcattaaactagatatacaacttcagaaagatgaagaaatttgtttaactggatgaatctggatatctatgtacaatatttattctatcgggattgacagtagcagctaccaatttaccaccagatggatagatgactctaactttaccacctgaccatgcaggttttcgaatataaattcttcttggatgttcaaataagtcttcaattgaagctgtaataaaagtatcaggattgaatgttggtctgaattctggttcttcaggataatcttcagaatggttttgaggatagtattgataatcacatggaattggaacaagttgatattgtgggtaataataatacactttaaatcaatcttcttcgaagttaatttacaaattatgtatttatgctactcgtaacaggagaaaatactcattttaaaaacaaacacaaacttaattttgaggtccggaggtgggtgagatgtaatgccaagaccacgtgatccacgcagagaggaagcttttcgtttgtgggaagagagctgcgggagcaagaagttaaaagacattgccgaggaattaggtatcaaaagcaacactattcgcaaatgaaaagcaaacgataaatgggaagaaaaaataacagggagcgctcttttacgtcgaggcgcacctaaagggaacaaaaatgcaaaaggaaacaagggaggaagagcaccacttggtaataaaaatgcattgggtaataaaggcggtgctgctccactaagaaatcaaaacgctgtgactcatggtttcttctctaaattcttacctaaagacacactctctataatgaaagaaattaaggagcgctcacctgtcgatatgatttggaaccaaatacaaatccaatatgttgcaattataagggcacaaaagatcatgttcgtttctgataagcaggaaatgattaaagaattgaaaaaaaactgtgctatctaagacaaacgaagtcgaagaggaagagtatgaattcaaattttcttggggtcgtcatatcaacgttcttggaacgtgaaataagtatggcattaaaagcgcaaaacactatttctgttaaagagggcaggttgtttgttgatggagaagaaatagcccttataaaacgtttgaagccaacgtggagaaaaataaatccgaggtcaatatcatgggggcgtcggatgacagggcataaaacgactagagtaaacggaacagggatagccactttttataaagtgactcctcaatttgttcttattatgatggactatgtgaaaagggaaatggtctttacttcactttacaagctgttctggatgacgcatcttcagggcgtggtactgaacgagtcatcttttatgatgtgggctttgattctgctaaaatcacaggaagggaagtggtaccatttacctttgaggactttgttgttcctgagcagttaaaatctacattctaatcacttttacaaaatcatcaaacagattacgaaaaagcttgcgtaaaaaatgacgaaactctcacgagatattcaagaaaaaatgtggtaagattactttagaagtaatccaactagggtgaaatagaaatatgtatttcttttaaaagatatgcataaaataaaaaataccggagtgcggcaacactccggctggtacaaatgctggctccttcttggagcgctggttataggtgtatttagatatggacctaccctagaagtttcctaggcctcaaagggtggtctatttctttttgtctaaatacgtcaacaaagcgagaataaacatcccaaacgcaagcattaaactaagagcttgaaatgttgacataaggcatcaccccctttcaggggatttagccagcagtccacctttgggttagccgtgcaaatgtacaggaataattatacactagacaaccatttttgtggttgtcttttttgttggtctaatcatgtaatcctaaattcaaaggagctaatgaacatgagcgaaaacaaaacgaaaaaaattcaaaaagcacaggctgtactatacttctacaagataaaggagcaaagaataacggcatatacggcatttatggtccgaaaacagcagatgcatgagctttctgttgatggaaactatggaccgatacgagagcaaaacttgaagcattattgaaataaaggatggccctctgttaaagggccttttattaacctaaagaatgtgtattttttatttgcgtgcccattcattccacaaaggttctaagctgttttttagatctatgaacatccatgggtagagttagaaaaaaagtaataatagtagtattccatatactgaatgtgtatttaaataagtctataagccaaattttaaaagaggtgcctccttcaaaatgatcagcaactatttgtaattcctgtggtactgaaaaaaacagcagacttagaagaatgcaacataaaattatttgctgaataaaatcgatgaagaatttacttttgtcatatgagtttgatgtaagctttatggcaattgaaaaaagaatgtacttaattaatatacctggttataaagacagccaaaagaattgcaacaaaccaataatatggaagcatatggacttgtactcctatgatttaaaaaagaataaagattcagggtgatcaaaatgcataaaattattaattacatcctagtggggttattagtactctagatcattgtatcttttacattaaatataaataatgatactccttatataacagttgctctggttctcattattgtatcttttgtaatagaaagaaaaaaggtacacaaaaaatagaaaaaacaaccctcttcttatattgaagagggtctttatttttaacaactgtaatacacaaattattgattaaagtatgtatgaattattgtacacagcggatatgtttaatttcatttaaatccattttacatgttttgttctttgacttctcatgctgacggctttatggccctcaaagagatagcgaaaccgaagcatctttggattaaataggccctctcataaaatgggggcctttcagtgtttcttttaaatagcttcttttagttgttctattacacttttcaaccattctattggtggtaatccaattgccgggaaatatatttctgtattacactttataatgtcttccttttcttcttcagttagattgctatttagaaactcttcgcaatactctactgtaaatagcaaacctgctctactaatttcctcaataaattcgtctaatgcgtgttcaggcgattggatatcttgatgaaatgttccacctaaaaaattttctaattcgtctaagaaatcataactttcatccatggtacttcctctcttttttatatggttggttggaataagcccccattaagagggacttgtctagtactcttctttattaaataaaacatcgattttgaatgaatgttatttaagcaacagattctctctttatatcaaagatatcaatctgctttgattccaaaagatcttgtaaatggtctggactgtattgttcagctatttgcaattctccttctgatataggtatagccattagccaagtaacacttttgttgctaaattcaagtagttctaaatcttcctcccagagaaatgggggaacgaacataacatgtttcatatcggtttcctgatcatacatactaatcacatctttaaaaataacacctggtgcacaagagaaatttgagttgattatattaaaggcgcaagttgataaaacattagcatatatgtctgaaactgactccattgcagctacgatttctatccgtaacggggtgccattcacctcataattaatagaatgatccgacaagctagagttgagtacgacgtgatatcttcctgaggctggtcactaaccgataaaatatctatgctgctattcttgttattgtcctaatatttcgtaatttttggtttacctccaaaagctcctaaaactgttctagcaattactttattttcttgtgtaacgcccattagacaatcactcctaatcaccaaagtcaaaggtaattcaggttgataaagctctggatttttgctgttagtttagaattcgtaaacttgaaaacctgatctggagttaagcttttgttgaattgtgctaacaccaaaaggaactaacattttgtgctaccgaggctctgttcttgcctttctttgaagactttatattgctggaataattttattttcccaatctgtatatttcacattatcatactttttggtagcaacaatttttcatgaatttaaataatcgccaggaagccgttggatagttatattttgattagactcttggtttgaagaacaagttgtaatatcattttgagaaaaagtggttggaactattggtgctgtaatatctttgctctgttcattgttattttgttgagcagcaagtatactgttcgtaggaatcaacaaaacaaaagacattactaaagctaatacaatttttatactacctttcattcaaaaaacatcccttctttggttatatgggcccgtatataatatacttcttattgggattttttgtttaaattttgaattgaattaagtgaaaattaagaaaggtatggattttacagtgaaattactaatgagttttgtatttggaactttaggggcattattaatggtaagtgtgagagaaaatttttctttcactgtgacattaattgttttagttgttgttattatcgttgcttttattcttgatgaggtatggaaaaggcataaaaaaaagagagaagaagattaattttcttctctcttttttttagtcaatttggtttattttgatctttgggtttagtgaattttgtagaatatccagcggctaataaaaagataatggcaagaacatacgctaaaataccttgatgaaatacgaatatagaaattaaattagatgctacagcaagaataatgaaaataattgtatatatgtttaatcgcaatagggagacctcccttggtttcttttgaagaattttatcatttgtaaatagaaaaataaagaaagccaaagtacccaaaggatatttggctttctttatttcgtttagttatttattgggcccacaatcttctaagcagttcataatctgtacgctatataccaataaaggtccttcaatacaagcagcgcaaaggatgatcgtgccacaggcagccccacataatgctgcgaagactccaatagcccagttacttagcccttggtttgctaagcaagtgttcatacagcttaaccatccttgtgcagaaatctcgccttctgaaattggtgtagtccccgtagcagtctcttcattatcaatataatatctgtaggtaactgaagaagaatcttgattttcaacaatgagttcttgatatcttaaaaaatctttttctttatcaaatactaaggtaattgcacttgtttctttaatagattttttaattttatatgggattgcgacaatatagttggaatcctctgtgtttttattgactactgcattatccccgaataaattatgtccagttataacccttaccatttgctgaagcagaaccttcttgaaatagaacaaagccccttagaaatttcatggggcttcaaaataacataacaatgtacaacatagaaatattcagcttttccttatagcttaatattatatttctctttaatggtttccatatatttttctacttctaatttattgtctgggtgtcgttctacatattgaccaacaatttcatttaaatatttatagaaattttcgtaatctaatatgacttcttcatcttctttgactgttgggtaatcgaaataaaaagctataccctcatctccaaagtaatcttcttcccactgttcgtagtcatcagcaaatacacaccagacattctctataccataaccttctccgttggagaaattctctaaaattcgtataaatcgttcatcaccaataaccttaaagaaataattaattaattctttatttttattatccatttcatttttccaccgaattaaagcctctcataacgagaagtgctttccaccttttaatactctcttctcaaaaagaaggggaaaggctttatccgtttatccctcgtatagtttattaatcaactctgtaaatgaatcacaaacatagctaatggaactttccttatcttcataagctatctcatgatcccaaaaaacaattacgggttcttgagcagacattctgtaatcaaaacaaaagaggtttccccctgcatctgtagcaaaaggtatgatcttatcaactaaccggtctttaacattatcaatggtactaaggagatcaattggccgagtaggatctcctatgctcagtaaattgttgattgtttctcgagaattttggaataaaacaacctttttatctataggggaacatccattatggtctttaatgaactctctgtaatctgttgggaacttgatttttaatttctcttctacatactcaatttgattgtttgtagcctcttgaaaagtgcttcgttttctccatttaatactttgcatttgttaacctcctactgtcatatacctggcaaagttatcccttgtattaaataaaaagagcctttctcctcaaaaagaaggggaaaggtcttatccgtttattcctcgtatagtttattaaccaactctgtaaatgaatcacatatatgactcaaagctttatcaggatcttcatatgcaatctcgtgatcccagaaaactacggacggattctctttattaagacgataatcgaagcagatttcgttaccgaaaggatcacaagcaaaaggaactaccccagaaagcatccttccatcctggtaatcttcaaagacctctaaaataaaacttgaactatcctcagttagaccatgtaatcgattaaaaacagcaccttttgtatttttaaagtcaaatatctttttatttgggcgcgccccattgttgtttaatatagttgtaacatagttgctagggaacttaatatctaatgccttttcgatttttttaacagttgtttccccaataggtttttcggcaaatctccactctgtcatattgtccaactcctatctgttcttacttcctccaacccaaaggtgtcgacctcctgtatggcctgttttctgttgcgtcttttgatcaactaattgcatcctcctgaatcttgatgatattgtcaagtataaccattcggtgttatcccatcttcaaacagaataagaatagaaatattgtcgaagttttctggagataagtttcagccttgggatagtgaataaaatataatctctttcggcctttgacggaaatatcgtctgaaacagcagacagttcgacgattgtataatgcatgggctttctgctaatggaatttacggacctaagactagagagaaaatagaagcgttattgaaataaaaaaaggccttcttttcaagaggaccttttttataatattaattctcgatatttttaattacctgtctaaccatctcatgtatttggtcaaactgccattctatatcacctattactaaatgtaactgtagtaattcagaagttagtttttctttatcttcaatttgacttaaattagctaaaattttattcattctttcatctatttgcggaagttctttaatattttcctcttcttctaaaagttcttctgttgaaattaatgtactattatatttttcatttaattcttttaaagcactaaagattttatcaatatttttcatctatcttaaccacctattttaattttcttccaatggcattcttagtcttaacttcgttcaatgttccatccaaattcaacactactcttaaatttcctcttttatcgaaaacttctaaatgatccttgtgcaaattatctaaataaaatctatcgccttttttcagatacgaattatccaattttttattaacttcatagattgattggccttggaattgattttttgtttttgtaacattgttttttatagtttttccaaatccatcattaaaaaattctttcatattcgatacggatttagcttcactggttatcttactactattagcattccccttagaaccatgatcaacatcaaaagactttttaatttgttgaattgtatcttgtccagatttttgtaagtttagcacatttataggaacatcactagctaacagaagttctttagcaaaaggatttggtattgactctaaaccttttttcaaaagtttcccaaagtctttggtgtcttttactactttttttgatgcagatttaccaacatttccggcactgtttaccccttttttacccgacttgctgattcccttctctgcgactttcccgacctttgaaacgacggatccactctttgtaacagcaccaccgccgcctgatatgaataggctggctacattcaaagtgaaatatgtggtgtagtgcgattgtgaatacatatctccgttacaaagtttttgtcccagctttcttttacctcatcccaagtagaatcccaggcttttttatagtcgaattcaaaaacggactttatcgttccttttggatctaaaccgagatcgatcccgaattttgcaattcctaaaagtccttcaccagtttccttcgaaaaatcataatatgccatttgtttgcctttatagtattcatatactggacctaggtattttttacccgctgcatctataggggctaaatattctttaaccgtcttctctgtatcatctataccggctaataaaccttcatatacaccgtcaatctgttctttcaaaatatccttggtcgctcgaagaggattatcccaaaactcgagggatttaacatactcctgttgttcagtggtgaggttgtcgtatccaatctctttagcaacttttagatactcgtcaggatcatcaaccaacgtattgagctttttctgtaattctttgatttcccaatctttttcttctttcttcttaatcatcaaataagcttccgttcgcttctcaatatcgccttttttcttatgtatgtcgctttcacggtatgccttggcgttgtagtggatgggcgtagcgtttttgcctttgccagttgcttcttggagcttttggaaatctgacttgatgaattgttcatttggttccgacatagcatattctgtcagtaaatcttcgtcaagatcacctagtttttcaattgtttttttgcgtttatcattggcatctgcaagcttttctttgaaggtttctgttgaaaacaagtcgagcggaaggatgtcgtcaatgtcgtttaggatatctttcatggcttttttctgctccgacatgattgattttgattttttatgggcgttagctagttcatgttctagaaaagactcttcaatataagcatcagagagacctttgtcttcgacagctccggcaatgctgttaaagaatgcgattttcatgtcaatgtagtcaatccattgatcagtgacaccaacctaatcgtgatagaatgctttaatgttattagcgcctttacctgagaattcactgtcgtcaagttcagcgacgctttgtaaagcttttctcaagttgaccatttgcgtccttagttctttatattctttggcgcgcggtctgtagcttcagacataagtgttttagcttcaaagactttcataatcataccctttcatttaatcatatatcaaaatattaccatgaaagaagaaacgaacctaaaattaacttgattgatcatatcaaagatagcgaataaaaagtttgcggtttttttgcggtccgaacactttttggaaatgttagaatattacataaaaagacataaaaggaggggtcctgtgaatccggttttatcatcgtcagaagttggcgtaaagatcaatgaatggtataaaatgatacgtcaatttagtgtcccggatgcagagattttaaaggcagaggtcgagcaagaaatccaacggatggaggaagatgagtatttactcatttacttctccttaatgaaattccgtcatcagctcatgttagattatttggaacccgtaacgacacgtataagaccaactattgaggaacttcttgaaaaaattgagacttcaaataaaggcatatctggcctgttatcgtattattctctgtttttcagagggatgtacgagtttgataagaagcaatacatgaaagctatctactattatagagaagccgaaaagcagcttatacatgtccctgatgagatcgaaagggcagagtttcattttaagttagctgaagcatattatggtatgaagcaaagtcatgtgtctatgcatcacgttaaacaagcgttggatatttataatcaatatgaactttataaggtgcgaaaagttcaatgtatgtttgttatctcagggaattatactgattttaaacattacgaaaaaagtcagccgcatcttgaaaaggcattaaagttatctagggaattgaataacaaaaggttgattagttctgcactatataatttaggcactaattttgctgacagtggtgattacgagcaggcggaagtatacataaagcaagcagtggagattacagaaaaagaaaagctcacaaacttgccacattctttattttcttatgcaaaaatcctttttaaacaaggaaaaatgaatgaggctatccaagtaagtaagaaaggtttgtcagcagctctttatcaaggtgatgagcttttcgcaaaattacagggatatttaaatgctctttatgtcgatgcagtggaccaacaaggtgttaataaaaccatagaatacttagaaaaaaataagaactattcatatattgaagacattgcctgtgagaccgcagctgcttacgcaaactcaaaagaatttgaaacatcctatgtatatcatcagaaaatgcttgagactcaaacacaaattcaaaggggagaatgcctgtatgacttttaaaaagaaggtatgcctaatcctgggtttgtcacttgttttagtgtgtggtttcggatccttaacagaaaatcaaactcaaaacacatttcatattgcctctgatcgttttcaaacttgataatattacattcaacctccttcagaaatggaggtttttttatttgatatcaacagaaacattggaatcaaatgcgatataattagtccccccctttaaatccttgaggcctaatcttattttttggagagaaaaaggcaatagggcaccgctataacttttggttctccaggaaatctctcagatgggaattaagtggttttgggatgcaaaaaagacgctttcttataaaagaatagcgcacgattgttgaataccttatctttctaactcaatgagttacatttaaagtgattttgaggcatggctgaccaataacactagctgcccggtatcaaacgaatccccttcacagagcttcagtgtttttctttctgatggaccatcgaatatgtcttcaggaagttccagttcggtagcattaaagattgtaagtgaacagcatttgtcgatgtcgtgatgacagcagcatattttctgttattcgaaaaatggggcttcttatcctgaattcatggacttccgttatatccttatggacgtcttacataaatttgtggagagttcctttgccatggttcttttaacgcttcaataaaatcctgatttattttgcatagtttacggtttagtaatcatccatgtaacaccaaatttatctatcacttctccatagtatgcgccccatggctgtaaagcaaagggatatttgttttctccaccctcaccaagcttggtatatgcctctcttgcttcgctctcattatcataggttaaagcaagactgatgctacgattaccgaccacttgttcaaaggaatcagaaagcatcagaatattgtttccagctatcttcaaagacagatgcattactttctccttcatatcttctggagtgtctggtacctcaccgaatgttttaagtgatacaatttctccaccgagtgattctaagtaaaaatccgcctggcttcttgcgtcctctgacattagataagagtttaattgtgctcccatgatttcaacaacctttccatttttaattgtctttctacgaatacaacgaatacgacttaatgaaatcgacaaaggaaaaaacttttttaaaatctttttaacatgtggagttgttccattaaattgattttcataaatcagaacatttgagtcccttaagaaccccccctatcctcctggattacttttcgacaattactttcgacgtgaagcagaaaattcctgccagtcataaaagggtagtacggacgtttattgtttgtgctcaccattttttaaccataattcatataaatgtaaggaaatgagggcaaatgaatataaggaatgtaatgaaaataagcttccataaccaatgatatggatttactatgttgagggcctcctggttatataaaattcatggtttttaaactatcggtttttttagtgtttttttcatactccctgaaaatctcctcattaggataatcagttattacatagcatcacctaagggatgatgctgcttgaacgtctggctaaatcttaatggtgggtgaaagcaaataagtaaataacctgcaatgactgaacttttcatcggcagtatggattaaaatagcatcttaaatatttactcactttgtagatacagacagagcctcaaatgttggtttcataatagttggagatcaagttagggactaaaggaaggaaaaaatcgtgcccattttgtgcccaaaatagatataaaatgatgcaatgagtgtgtattagataacttcagacgcttgaaagcttctgtaactgacaatatacttccactttattgagggcaacgaactaataaagaagataccaaaaagccattttggtatcttctttgtttgttttttctttagagctattaaatccatctaggagtacgatgacttggcctcaacaacagtaactaaatactatatcgaatctatttgaggaaactgattgatgatatattgcttgaagttttcagtgacaggtgataggtgcttccctttaatccaagagaggccaactgtacgctcaaaccttggccaactaatccgaacctttgcgatattcgtttggtctaagcctttaaaatcagggagaattgaaacaccaagacccgctgcaacaaaacctgcgattgttgtagcttcttcaccttcaaatacaatgtttggggtaatattaacttgctcaaaaatatcatctattgtcactcgaagggcgaaaccttctttcattaaaacaaaaggctcattagctatttcgtttaacgtaatatcctcacgagtagctaacacatgtttttttggcaaaaataaaaaaagctcctccttccataagggtttccacattatatttgattcgactggaaaagaagcaagtaggcagagatcaagctcacctgattttagtttatctaaaagcaaattagagtgagactggtttagttgaaattgaacttttgggtaattatctttaaacgttccaattaaatttggaactattgttgtacccagggtgtgtaaaaagcctaaagacacttcaccttgatccggttttaaaagagattgaatttcttcctttccttctgtatattctcgaatcatggaatcaaccctcttgaggaatatttccccatatttatttaatttaatggaccggccttgtctatcaaaaagcggaacacctaagtgattttctaatctaacaatagaccgagaaagtgctggctgtgttattgataacgtttcagcagctttggttacatgctgtatacgagcaagagtttgaaagtactctaattgttcccattccataaaaaaacctcacttcttataaatcattacataaaagaattaaaatcatatttattatgcattatacatcatgatttattagtgttaagctaaatttagcagcaaaataaataaatttttatatgaattttaaactattttcgtgttcagaaggaggactattttaatgaactatcgaattgaaaaagatacttttggagaaataaaggtgcctgctgataagttttggggagcgcaaacacaacgtagtaaagagaacttcaagataggttctgaaaaaatgccaaaacgtattgttaaagcttttgctatattgaagcgcagtacagctattgctaataatcgtttaggaaatttggatagtgaaaaaacagaggctattaccgcagtttgtgatgaaattcttgaaggcaaatatgatgacaattttccactcgttgtttggcagacgggaagcggtacacaaagcaatatgaatgttaacgaagttatagcgaaccttgcaacatctttactaaaagagaaaggctctatccaaaccatacatccaaatgatgatgtgaaccgcagtcaaagttcgaatgacactttcccaacagcgatgcatgttgcaggtgtattagctatctatgaacaattagttcctgtacttgatcaacttcggaacacattagatgaaaaagcaaaaaaattcaatgacattgtaaaaataggtcgtacacatcttcaagatgctacacctcttacgcttggacaagaaattagcggttgggtatatatgattgatcgttcgaaagaaatgatattggaagcaactgataaaatgcgtgagcttgctatcgggggtacggctgtagggacaggcattaatgcacatccacagtttggagaagttgtctcagaggagatctcgaagtttacaggccaacattttaaaagttcacctaataagtttcatgcgttaactagtcatgatgaaataacgtatgtacatggtgctatgaaggcattagctgctgatttaatgaaaattgcgaacgatgttagatggcttgcaagcggtcctcgctgtgggatcggggaaatttcaatcccggaaaatgagcctggtagctccattatgcccggtaaagttaaccctactcaatgtgaagcccttaccatgattgcggctcaaattatggggaatgatgcaactattggttttgcttcaagtcagggcaactttgaactaaatgtatttaaaccagttattatctataacttcctacaatccgtgcagttattgagtgatggaataaaatctttccatgatcattgtgcggttggtattgaacctaatgcgaaaaccattaaagaaaatctttccggatctttgatgcttgtcacagcattgaatccttatatcggatatgaaaatgctgcaaaaattgctaagttgactcataaagaaggcttgacgttaaaagaggctgctgtgcaacttaaattgctaacggaagaacaatttgatgagatggttaaaccagaagatatggtgaaaccaaacatttaaatcttttaaggtgaaaactagttactgatttgtagctagttttttctttttttacactcattgaaaatcacctcattaggacaaacagttattacatagcattacccaaggggtgatgcatttaatgaaggtgataatcatcgagggatcgcaagctgacaaatgcattaacgattgctatcattatttaataaaactttataggaaggagatccagagtgatagcaatatatgtaagggtatcgaccgaggaacaagcgatcaagcaagcatcgacagccagattgaagcctgtataaagaaagcagggacaaaagatgtgctgaagtatgctgacgaaggattttctggtgagctttttagaacgtcctgctttggattgcttgagggaggatgcaggcaaaggacttataagttcagacatttgctacgctttctcggagagcttatcagctatgaaaaaaatgattttcataactctttcaaatagagaaagccggaatatgagatccggcctcttctgcattatttccccttcgccttcttccgcttttccttctctgcccgataaaactcatgaaacatcttcatcaacgcccgcttttcaatccgcgatacatagctgcgcgagataccgagttctttggcaatctctcgctgcgttttttccttcttcaaatcaagtccaaaccgaccgacaatcacttccttctcacggtcatctaaaatgtcaatgtattgtttcactttttcaagctccatattgagctggatcgtatctatcacgtcttcgttttctgatttcaaaacgtcaatcaggcttatttcattcccttccttatcctgcccgatcggatcgtgaagggagacgtctttttttgtttttttcaatgcgcgcaaatgcatgaggatttcattattaattacaaaaggggggcgcatagatttcccgtaacagtttggctaaataaatgttgggtcagcttcctgtaataaatgctcaaacgtttcttagcgaaagaaggggataccttaaatagccaagccacattttcaattgcatgtgattgtatgtacgaaagattaatattacgcaacatgaaagttggaatgcaaaagtgatatgtaaaataattggactgccactctaaataatctgtccaagttgcaggcattgtttttttatcgccttcatgtctatatatatggcaaaattcatgagcgaaatcataccattgttcaattcggctttttcggctgtccaagcatatattataaatcccgctgtgtttaagtgcgaagcttgtaacaggtttaaacgacagtctgatgtctaaagcttcggcaatccgttcaaaattaatttgttcaggttctgtaatatcaatcttcctgtataagttttcaatccaatcctctaaatgactgtttgtatacctcaagatgaaaaacctccttaaagacgacaatctaaaaattggattcatttaaatattataggaaaatcaagacttttttcataggaaaatgcgtctaaggagatggaatatgaatctgtttaataatggctgttttcgtaagtatgatgattttaacacgcatctggatttccctcgaaaagtaaaggtctttagggatttatgtcaaaatgatagtaagtaccttatacaacaaacagggagtttggttgcttaataaggagggggaagtatgaaaaaaaatattcacatattgggagcctctggtgccggaacgtcaacattaggtgctgcattatcaaagcgtttgcctcatacgcatctcgatactgatgattactattggttagataaattcactaaaaaaagagaaattcctgaaagaaaaaggttgcttgaaaaagacttaacaataaatgagaaatggattctttctggtgcagtgtgtggctggggcgataatctaaaaagttattttgaccttgtcgtcttcttatggattccacaagatatacggcttgatagattaaagcatagggaatttcagcgttatggaaatgaagtgttagccggtggcagtaaatatgaacaatcaaaaacatttttagagtgggcttctttatatgatactgctggaatggaagttagaagtagagctttgcatgaacattggatggcagatttatcttgtccagtgttaaagattgaaggcgactgctcagtcaatgaaagagttgaccgtgtcttggattatctgagttctaattaaactaacggatagcgattatggtactgtccaataataataaagcagtttatttaaaataagaatatacactaaaagaaccgccagtcgcggttcttttgttttcagattcaaactgatttaagaacagatttttctccttacaaataccatgatcccggggatgatcataagtatagctggtattaaatagaaacaatcaatacatataagtcctccccctgagacaaatagtagaacactgctcaactttggcttaaataagacaacaattgaagctgtaaacccaatacatgaaaggaccaaagatacccatgcctcaacaagaaggtcgcttgtcatttcaaagtatctaattaaatgaaaaaataaatcaagataggcgataactaaagcaaaaatagactctacaacacccaataggctccctgtcaaacttaaaaaaaactcaatgtttctcttcacaataaacgctccttatgtaatcaggccacttcatttttatatatgaaaatgtaaaagaaacataaatgaaaatataaatgagaaaaacaacaaaaacccttgtcacgtaagggtttgcaaaggattcaaaaatcactttttaaatgagggtatgagtgaaatataaatgagaatctaaatcttattagtaaacagaattaaacataataaacagaaataaataataataaactaactgcgtttatttatctgatttccgtctttcctttaattgctccgttataatctccaaagcagcctgtagaatttcatcagttatttcaccgtctttagctgcaaggaatgtttcaggatcgtttaacactttttttgcatcgtcagtgattatattggatgatttatcttttcctcttaaaaggtagtctgtagatacatcaaaaaagtcggctattttgattaatgtttcgtaatcaggttcgcgagtgccttgttcataattagcaagttttcctcttgaaaagcctaatctatctgcgagttcatattggcttagacctttttcttttcttaaagctgctatccttttacctaacatatacactcactccttgttattaattataacttggaaactaagcgtttctacatttagaaacaaaaagtttctaaaaacacttgacggacacgttttgtgtcctgtatattataaatcgtaaaaggaaacaaaacgtttctaagggggtgttatgagtggaaagagaagttttgttttccttacgtggaaacacgtcaagaacagtagttgctaatgacttaaacataactccacagatgctaggggctattgaaagaggggatagaactccttccttaagtctggccaaaaagattgcagactattatggaacaactgtagatgaaattttttttactcaaagtagacacaaaatgtgtcctaaatgtaagacaaggacagataagggggcttaattatgaaagtcatcttgaaaaaaggaccgctgtttgaacaggcagaggccaaagcttacaaatatctcagtagcatacttgttcagcgcatgaatgaacaccaagagaagcttgcacaacaaaataaaaaggaatcagcctaagtcatataaacagcatggtcttttaacttcaattttaaaactgaaaactcaatatatcaggaggcaaacatatggagaacaacccatacaacatgcggaatttaccgcagattatgcgtagtgcccgaaaggctgcaggtctttcccaataccaaatcggcaagttaatcggaggtaaggatcaaaggtatgtttcagacgttgaaaatggacttgccaagcttactccagagttatgtattaaatggtttgagaagtgcgctgcctatgaacatattgatcttgtacattacttattcaaacttcatcctacagccgctgctcctattgatccggcactcaatgaatgtgcaagtaatgcggtgattaatatggttcaccaattggaggaagcactgcaagcaaccaaacatttagcccgttggctcacggataaccgaccaggtaaaacagaggagctgccgatggccgatattaagcagatttttgatttgattgcggctaacaaaacattgatttattcacttgttcgtactcacgggttgaaaatgcaggagcttgcagataggtggacacggaaagctttagttgatcaagttgctatggcaaaacaagaaggaaggcaggcggtttcagtatgaatactaatcatttcttgaagtcagatgttcttatcgcaaaaagaaaaatcgaatcagcagaagagctatcaatcatgctgtcagaggcattacgtgatggtgattatgaagaagcgattagtcttgctggaagcatcaaggttcttactgaggatattagccgacttgcaaacaaaggacgtctttatgaaacggcattaaaaatgcaacagcaaggtatcaacttaactgtagtgagcaggtgtataggataatggttcattttgttcataaaccggcaactgctctggaagttcgtaaatggtgtgcgatgattcgtaacaatagtgaattccatctgttatgggatagacgtgcagacaaattcagagaggagaatatgaatggtcgaaaacccaatggtcataaacaactggcacgataagctaactgaaacggatgtgcaaatagatttttacggtgatgaagtaacaccagttgatgattatgtaattgatggcggcgaaatcattctcagagagaacttggaaagatatctaagggagcaacttggttttgaatttaaaaatgcgcaataaaaaagcccactcggcaaagtggacttctttaaaggctatcaataaaaactcatgtgcaaatattttatcagatagcctcaataaaaacaatgggggttagggttatgacaagaagagctgaggttcttgctaagacttctgaaatgagccgtgatgaatggcttattgaaagaagaaaagggattggcggctcagatgcatccattatcttggggttaaacaagtggaagacaccttttgaattatggttagacaaaacaggacaggtccctgttagtgaatcgcaaagtgaagctgcttactttggatcattgcttgaagacattgttgcaaaagaatttgagattcgtagtggcaagaaggttagacgtaaaaaagcaatacttagacatccagaacatgatttcattttggctaatgtagaccgaatgatcgttggtgaaaaagcgatccttgaatgtaaaacaacctctgcttacaacttaaaagaatgggaggacgaagaaatccccgagagctatatcgttcaggtccagcattacctgggtgtacttggacctgaatatcagaaggcttactttgctgtgctgattggcggaaacaagtttgtttggaaagagattgagagagacgacgagttaattgacatgatctttgaagcagagattgagttctggaatgaaaaggtcttaggtggacaagctcctgctttagatgggtcaagtgctgcggaggaatacctcaaaaagcgatatgccgaaacggaaaataacaaagctattgatttaactgcgactaatcgagaacgtattcaacaatatttgcatcttaaagaacagctctcagagcttcaaagtcaggcaaaagaattagaaaaccagatcaaacatgaaatgaaggatgcagagtatgggtttatcggcaactatcaagcttattggaagcctgttgtctcaaatcgagttgacacgaaaaagctgaaagagcagtttccggatatttacgaggaggtcaaaaaggaaactcatttcagacgttttagaatcaaggaggttagctgattatggctactaatcaatcaattaaaaacaacatccaaaagaaacaaaaaagcgcacctgtgcaacagcaaggagcaaccatgaagggtttactttcctccccatccgttattaagcgatttgaggaagtattagggaagagggctacacagtttactgcctctatcttaagcctatataacagcgagcagatgctgcagaaaacagatcctatgagtgtcatatcctcagcaatggtggcagctacactcgatctgcctatagataaaaacttaggatatgcctggattgttccttatggaggtaaggctcaattccagcttgggtacaaaggatatatccagcttgccttacgaacaggccaatataagtccatcaattgcataccgattcatgaaggagaattgcagaagtggaatccattgactgaggagatcgagattgattttgaaaaacgagaatcagacgcggtaagtggttatgcagcttattttgagttgataaatggcttccgaaaaacagtgtactggacaaaggcacaagtagagaaacacaaaaagaaattcagcaaatctgattttggatggaaaaatgattgggatgcgatggctcttaagacggtattaaaagcagttttgagcaagtgggggattctctctgtggaaatgcaaaaagcagttattgaggaagataaaacaagagaacggattgacattaccaatgaagcggatagctcagaaattatcgattccgagccttcaaacaaagacgaaccggaaaaaacaagcgaacaagaagctgatccttttgacggtaagcctgtagacataaaagaagatgaacttccgttcgattgaggccggcacctgtgacataactgcactctgtgaaaggaagtaggtgagtgacttggacataaaagcaatggggtatgtggtcataccccgactaccattcaaagagtttagggatgaaaaaatttatgatcacttgttcaaaagagctgaatacaggccaaatcaagagctagagcttgggcagaccattatcaaaattgtggaacttgcaaaagattttaactggtcagctgcacagatcaaatactcactagaccgaatggagaaacagggatatatcaaattgcaccgtcttccacaaaaaagagggttcatcgtcaccatacttcattatgcggactacatacagctaggaaattacatgaagaaaaaagctttggaaccagctgagattgaacatcaggaggtcgatgacaaaatgaaaaatgcctttgagctatatgaaaacaaagttgctcggtcagtcggtcctatagaggcacagcgaattggatacatggtcgacgattatggtgaagaaaaagtgatggaggctatcaagacagcgtttcagctaaaggggaaatcagcaagtttgtcatatgttcaagccatcttatcaaatccattcactcaaaagagaaaggagaaacaatatggctataaacaaagcagtcagtatagacaccgcatttcaaacgatcatgcaggaacttcgggaaaagtcagcccgctttttgggaacaaaacaggccgcatccgtagaaaaggctgaatttaattgtccttattgtaatgatcgtggaattgtcgtttatcgggtccataaagatactccttggcatttagatgaacagttagatcttatggttccagacgaaatggtactcgaagatgattttcttttggggaaggtttgcacgccggacaaagctagtgaatggaaagatacttattcaaaacagtgtgaatgtgtgagacgaaagaaaatagccagactcatgtcagctagtggcattacagaagagtttgaaaagcttctctttggtaacttcatcacggacggtaagccagacatgatcaaggacgcctatgaatgtgcagtggaatactataaagattttcaaaaaatcaaaggagaacggcaaaacagtatcgcattacttggacagccaggtagcggtaaaactcatttgctcacggcgataatgaataatctgatcaagaaaaaatcagtacactgcatgtatttcccttatgtagagggcatgggtgatttgaaagctaactttgataacttagaagcgaaactcgatgccatgagaaagatcgaagttctattcattgatgacttatttaaaccaataaacggtcatccaagggcaaccgattggcaggttgaacaaatacagtcagttttaaattatcgatatttgaatcacaagcctttgctgatttcttcggagttaacaatcgatgagattttggatatagacgaggctcttggttcacgaattcaccagatgtgccgtgattacatagtgattattaaaggcgatcgaatgcaattaaatcataggttaggtgattgggaatgaaaaagaaaacgaatataaaagcagctgatggactttatatattcggacctctaagtcctacagaaggtaaagatcttacgccaactatccgtttacttgaggaaaaaataaagcaaatggagcggatgctgagtgcttaaagcagtcgtgtctctgctggcaattttactctcggcatcgagaatagaaaaagaaattgagctatgggaacagcttgacgggaggtaaagaacagttggattgcattaagttcactgtttatggagagccagtcgcacaaggacggccgcgtggatcaatacgaaatgggaaggtgcatatgcgagatccagcgaaatcaaagtattttaaacagtatgtagcattggttgcatctcagcatcgcccagaaacgatcattactggtcctgtctcaatggatgtcaaagtgtacagaccgatgcctaagtcagtttcaaactcaaaaaagaagaaagaaaaagctgaaaagggtcttctacggccgactacaaagcccgacgttgataattatgtaaagggtgtaaaagacgctctgaaccatcttatttataaagatgatagtcaggtggttgacctgaaagtcagcaagttttatagcgaagagccgagggtggagttcaagataaaagaggtttctgcctaaaaataaaaaacaccgaagcgcttagcctcagtgttcttgatatgaactggtacttctatcataacacagggggcgctttgagtgtacaatccaagagaaataaacatcaaaaaagacttcactattcagcagaagattgatccaggaaaagttcagattatcgttttagatgggaatcagggaactgctcatgtcttagatgctccggtacacggtaaaacggttattcaaactgtaaaggggagctttgcgcgggttgatcatgagataggatacaaagtcaggtaagttattgaaggggtggctacttaggcattgcagtgtttttttattctacaggattgcggttctgcgggagataggagacgaattctttaaatttcatacaacaaccttaattgatttcaactaaaatttagtatatttttaagaaggaatttttacatgaattgcatatatacttttagtatagaaattttaagtttataaaaggtgatactatgtacaagttaaaagacatagatctaaggagaagcctcttagatgtattatatacagaatgtgaaaatgaacaagatactcgcattgtaaatgaaatgggtatactttatggaaagtctagagtggatgtggcggttattaatgggattagacatggttatgaaataaaaagtgaaagtgacacattaataagattgccgtctcaaatctctcactataacttggtttttaataggatgacaatagtcgtttctaaaaattaccttgatcaagtaaaggagttagttcctaaatggtggggaattattgttgtttataataataaaggaattccgcgacttaaaagggttaggaagggaagggaaaataagaaattagatcctatgtcaatctcgcagttattatggaaagaagaagcattagacattctgaaagaaaagggtttacaaagaggttatctaagtaaacccaagaatgcgatattgaactatttagcagaatcactggggttagaggaacttcaacaggaagttaactctaaattgaaacaacgagagaactggataactgggaagcaacatattcaaggtgatgatttacatttacagtaacccaagaggttgggtttcctctagaactttcagggttagtagcgcgttcatatatgaaattatcgccataggagaaggctgcacccatgtatgctggattagatataacatcctgcgctaaagctttggtttgaccaaagccttctccacttgctttaacacctgatcctctataaattaaaaattctgattttgtggtgtatttaattgctggagccatgtccattattcttgggtcaaaatcagtagaagtcatagggttagtgattgtataatcaccgaaacttgggattcttgcgagatttagttttaaaagtctttgataagttagccattcaactctcggaattgaaccgttatttttagtcggaacttttttacttaactgcacagggaaggaggtaccgcaaaatgtaatggttctccaactatttaatttggggaaattaagtaaaatttgaattaactcatctactacttgatcaactgatctggttgaaatatctttaaaatctaaaataatgtctacattttcttcggttagaccgaaatattcaagttcatcagttatatcagaagataatgtttgtaaatcacttaaatcatcgggagttaatctgatacaaagacctcttttatactgatctattaactcctttaaaacaatgtcgtattgttcttcagtattgtatctatagaaactatacacgggtatacaatgagttcctgccatttctactgatgagacgatatattttaaagggtgaacgtctccgtcaataaaagtatcattttcgacactagaatatagagaatcaacatctacaaaaattgggtcttcttttgaccacgactcttcaatactttgctgaaatccagataggtggtcctcaatagttttgtttttgtcgggtgattgaatttctaataaaggtgttatgtcttgtttgcgatgtaggtgtttaagtgcgtttctttcgccttttttccattttaaaacaggtacatagtgcttttcgtcaaacatgttataacctccattttgtttaggataaaagtaatacgataaaggaagaaataggtttcaaaaaaattcaaaaaattagattgtccaagatggaaagcctgcggacactgaactacagcatttacgctgttggtttggtgtccgtttttatttgtttaaaaaggaggacgttttatgaatcgaaaagaaattgaaaatctaatcaatagctatcattggatggtgaaagaggttcgtcgtttgcagagggtactctatggttcagtaattccaatgaagaattggggggttgctcaatatggattagaagctactatgccaaaaggaagtcctgggaagagtcaggctgaattgcggcaaatggatatgagagaggaacgtcttttcaagcgtcttaagtattatgaagagcgagtatatgcagtggagttaggggctgaaaaaatcaaaggagagcaacacaaagttatttatgattgcatgatggaggggatgagctaccgtgctattggtcttcaccttggcatttcacgggaaactgtacgaaaaatgaaagatgaattgatcagccaattatgccaagattgccactttgagcgtttgttgaatctgaaaaaatctgtagtgtaaaatgggaggcaggtcggtgcggcaggttctccgattaccacaatacaaaatatagtgagaaagaaagcaactatcacatagaagggaaatcttctttcttgtcgaaataaaaggagatttggaggtattgttgtgataaatagggaaaaggaatttagaaacgctttttattttatgaaaagatatgtgaaatctccactaactcctagttatacaagaggttatagtgcaggtcttgcagataaagaaccagcaaaaaaaatatatgattacatattgttattagggaaagattcatctaaaagttttgaagaaaaagtgaatttattagttgcatatttggaaaaggcagaacaagaagaacagggtaagcattatatgggcacaggattttatagaactcttcaatcctatattaaaaggtcgagaagtaatattgaaaaaggaaaacctgttcaaacaaggagatattagtctgcattttgatcgacaaaaattgcaaatggttcctttgtcaacctccttaaccgataataaggtgggaggtgagaacattggctgaacaaagtggatattatatttcagatagaaacaatgaatactctaaaatactcaacactttagaacattcgttacaaatagcaaagaataataataatattgtgttgggcgagtctaagagaagcttttgaatgaactaaaagagaatcaaggacaaaaccttgctccttggcatttcatttggattatgcaagtattacttgattatgtccctgacgaagttaagggcaattaattcaagcatccttcggggtgcttttttaatttgcactgtaaaccatgaccattgtatctcagaagaaattattggcggctcagcttttgagaatgggctggtttagagagaattaaaggagtttttattcgacaaattctgcaaaatgttctttgtcaaagtattttgccgatattaagataggaggtgaaaacatgacaagaacaattaatgtcaaccagcaacatttacttgaacaactagcaggcggttcggtaaaccgtcagtgcacaatagaagctctaattgatattctcatcgataaaaaggtatttactgaagaagaatttgttaaataccaaatgcatcatttagaacattcagcagatgagcattctgcggagcttttagggatcagtaaggaagattacataaagagcaaacaataaagcatcctaagggatgctttattgttcaagtattgcatgattttttggaaacaaatcagttgaattagacaactatttccgttggtcgatcgggaattaatatgacatagatcagttcaagattgcgattttatgcgagggaaatagattataggattaatcagttttcctatattgacttaaattcatcaatttgaatcccgatatagaactggggtgataaaatgagaaagttttataagtccaaatatgttattcagtatttggactcaataaaaattgacggaaaaaaagttaaaaaagtctataatgagaatttttcaaccagagaaaaatataaagaacaggtaatctcttctttaggtgaaaaagagattaaaacctcgattaatatattagaagatgagatttcaattaataaagatacgaatctttggcatacatcatactttgtattaaatggtgttataattactctttattttaatgtttttaacaattttttgcctaaaacagctggtaatatcgctcttgtgggtgttatgtttttaatcattttaatgtacataagttggatgttattgagctttaaaaacaaaaacgatgtaactcaatattatggttataaaagaatcttggaagaatgcttaaagaaaattgaagaagaaatgaaattagatgaaagaaaaaatggtgaataactgatgttttgggctatttttatggattatagatcaattgctgtataaggaagcgtttctttgaagatatcacatggcagagcaaattaacttagaatggacacctacggcgtccataattgattatttgtgttccaataaaaaggtggatagtgcttctattatttctggcgttttctcaacgtcgaattctggcccttgttttagttgtttaccgtgggttctaatatttattctaagacaaggttttttaagaaatccttcttcgacataagtaattcgtaagctctccttatctctttgggtttcgatttctatatatttttgacccttactatccacatccctgatcatcaaagacactccctttaaaaaatggaaataacaatgaagatagtaacagaaaaggtggatgttagcaatatgatagtaagtgtgtaattaacctatggtctctgttttataaagatgatgaggaatattgatccattattccctaatgatgcataatgttattaaaaagctgtgagggagataaaaatggttaatttgattaataatagagaagagtttttcgataagtatagaattaaagaggaagaatttgaggatacagggcttgattggagtaccttgaaagaaatatatgatgattatcttgaaagtttcaatttactaaaaagtacaggtgaaacaatagcaaacattttgagaactcatcaattagctcattctgtaaggatgagaataaaagatcctgaacatcttattgaaaaattaatcaggaaaaaaatcgagaaaaaagatgacttcacttttaatattaatgattataaagaaaaaattacagaccttatagggcttagagttttacatctttctaaaggagatgctttttatattgatacatttataaagaaaaattggatattacatgaaccagttactatcaattatagagaaggagatttcaataaagaagacatatctgctatagaagagcaggaagatattcgtttgaaagaacatcctgcaggttatcgatcttggcattatttgattgaaacaaacgtaactaaagaaaggtatattgcagaaattcaggttaggacaatatttgaagaaggttggagcgaaattgatcattggcttcgttatccttactatttagataatgagatattaaataaccaattgatggtgttgaataggctggcaggtagtgcggatgaaatggttaactcgattttagagactagggaacagcttgataaattgataaaagaaaacgaaaaatcaaaagaagagatttttcaattgcgtaaaaaaatacaagaaatggatgcggaacaagaggagaaagactctttgattgaaagtttagataaaattgaagataaaacggtttcagtgtctaactcaggtttaaagaataaatatgcaccttacataagcccaatgccaagttccatagcatcgatggtgagtcgatatcaaaatcaagttccgagttccatagcatcaatgatgagtcgatatcaaaatcaagttccgagttccatagcatcaatgatgagtcgatatcaaaatcaagttccaagttccatagcatcgatgatgagtcgatatcaaaatcaaattcctagttctatttcgacaatggtgaggggagaacagaaccctgtggctggtacaatagttaatgatacaaaattgtcaacgaactccaataatcttagtaacgaaaatgatcaaaaagttaaggaagtagagtaaaacaaacacaaactcaaacatgatatctggaggtgggtgagatgtaatgccaagaccacgtgatccacgcagagatgaagcttttcgtttgtggaaagagagctgcgggagcaagaaattaaaagacattgctgaggaattaggtatcacaagcagcactattcgcaaatggaaagcaaacgataaatgggaagaaaaaataaaagggagcgctcctaaatcgaaagggagcgctcttttacgtcgaggcgcacctaaaggaaacaaaaacgcaattggaaataagggaggaagggcaccgcttggtaataaaaatgcaatagggaataaaggcggtgctgctccactaagaaatcaaaacgctgtgactcatggattcttctcaaagttcctgccagaagaaacgctatcgatcatggaagggatacaggagcgatcccctgtcgatatgatatgggatcagatacagatccaatatgccgcgattattagagcgcaaaagatcatgttcgtttctgataaggaagaaataattaaagaattgaaaaagaaaaaggctgtcctatctgagacaaacgaagttgaagaggaagagtatgaattccaattttcttgggatcgtcatgcaacgttcttgaacgctcaatctcgggcaatggcagagcttaggaacctaataaaacagtttgatgagttagctcattccgaagacgaacgacgtcttaaattggagcatatgcgtttaaaaatcaacaagaaaaaattagagattgaagaacttacagaagaagataaaccttttgaaatcaccattgtgaacaaaggtgatgacagtgattaaacaggtaaaccctcattttaaagaatttctttttgactggaatcaaaagtttcagtttcttgttggtggttatgggtcatccaaaagttatcatgttgctttgaagattgttctgaaattgcttatagaaaagcgtactgcacttattatcagagaagtgtacgacacacatagggattccacattttctctttttgatgaaattgtaagtgatctgaaattagatcatatcgttaggtgtgtatcttcgcccatgcagattttattttcaaatggcagccgcatcatctttaaagggatggataagccagccaaactgaaatcaatcaataatatttcactcatttggattgaggaatgttcagaagtgaagtatgagggattcaaggagctgttaggacgtcttcgtcacccgacattgccgcttcacatgatactttcaacaaatccagttggagaggacaattggatttttaaacatttctttaaagatgatcgagagaagcggtttgtactcgatgataaggagctttatgaaaagcggataatcgttagcaacgacacctattatcatcactcaacggcagatgataatctttttctgccagaaagctatgttcagcaacttgaagaattgaagacatacgatccagatctttaccgaattgcgcggaaaggtcattttggcgtgaatggaattcgagtactaccgcagtttgaagaacggccacatgaagaggttatgactgcaatctctaatattaaccgtccacttaaacgagttggcatggactttggttttgttgagtcgtataacgctgttgttagggttgctgtagatcatgagaagaaatatctctatatctactgggagtattacaaaaatggactaacggacgataaggtggccgaagaactcaaggaatttgtagagactaacgaattaatcaaagcggattctgcagagccaaagacaatccgttattttcaacaacacggtttcaatatggtgggggcccgtaagtaccaaggatcacgcctccaatacacaaagaagatcaaacggttcaggaagattatttgctctgatcgttgcgagtacacgatttatgaacttaaaccgctcacttatgctactgataagctggggaacatcatagaagacgagttcacgatagacccgcatacactgtcagctatctggtacgctctcgatgattatgaggtaaccgatttgaaagaagaatctaaaggaagaccacaaagatcaagaccaggaaggaggtaaagcatgtcaaaacaatctgttaaagcacgagtggtcaaagcctctccacctactgaatcgactaaacaaatttatgaggatgaatttgcggacagttatgacagcaatattttaccgcctccgtataatcttaaagaattaaagatgattgctgagtattcaacgatcttacagcaatgtgttgatgcctacaggacaaatattgtgggttttggatttgattttgagtactcgtttgatgtgaattcgccagatgtgacaaatgaagaaaaaacagaagctgaaagtgaatggacaaagcttgaagaattcattaaataccttcactttgatgagtcagctgagactttacttggttttgttattgaagatcgagaaaagacagggaatggatttatcgaggtcattcgaaacggtgaaaataagccagccggcattgaatacatggatgttcaaaatgttcgggtttgtaaattgtctgaaccaattgaagttgattttacatacttcgaacaaggacaaatgaaatcaatcaaaagagagaaacgattccgaaagtatgttcagatgattgacggccgtatggtttactttaaggaatatggtgatccccgtactttaaatttagagacaggtcaatatgatgaacagactccattcgagaaacgagcaaatgaagtggtccatttcaaaataggaagcggtacttatgggaaaccacggtggattggccatattgttaatctgtacggggctcgaaaagctgaagagctgaactttatgtacttcaaacaaggtagacatattcccgctgccatcacaattgaaaatggtatgttatcagaggactcatacacacaattacaggattacatgaatgggctagaaggggtggaaaatgctcataagtttcttttacttgaagcggaaggcatagcgaaggggacaaacattcatggcgatgaagagattgctccagtgaaagtcgatattaagtcacttgctgaaatccttcaagaggatgccttgtttcttgaatatgaccaaaagagccgagacaaaattagatcggcttttcgtttgcctccactttatacaggtgaagctcaagattacaacagagcaacggctgatacagccagaaagattactgaagaacaggtctttcagcctgaacgaaagttaatcacaggaaagctgaataccctatttttgaatgacctagaaattcacaaagtccgtcttcaactaaaagggccagactttagagatccacttgagattgctaaagttttaacaccgtttataacagctggtgcagtttctccgaatgatctacgtgatctggctggacgggtgctcgggaagacgcttgaagaatggccagaggaagaatacaataggccgcttggtaagactaatgagtcgtccgcttccgatcctttggctacgctgtttaaatctaagaccggtactcctgatatgatcgggttattaaaagatatgcgggatgttctggaggatctgaagagatgaacaaaacggataagctgttggagagtctgaacgcattcattctaaaagccgaggaaaatcagtataagcacttgggggagatggtacctgactttcctggcaaacttaatatccccaaatatgtggaggaatatgaaaaaggcatcgctagattactcaggcgccagcgtaaaaagtttttagatggtctgaatagttttataagcaaagactcaaaagaaacgttagaagctcttttggtgttttttactcagaacctttttgcggaggatgatttcgaggaagaatttcaggaactgaccgagggattcttgcagcagactattgaagagctggccgtagtcatcatggactctatagatccagaagttccttttaaagtcttatccaatcgtacgactaattggattaagggatggtctgagaaactggctcagatcatgaagttaaacactcatgaagcggtggagaccgtgctaactaacgctatcgagaacggttcatccatacaagacattgagctgacgcttaaagacatgcctcaatttgatagggagcgggctcgcacaacggctattactgaagtacttgcggcatcctcagccgcgcagcatgaatcatatgtacagtcgccagcagtaaagaaaaagaagtggcggcacagcggagagaagaaaaacaacccacgtgagaatcatatcgatcttgacggcacagtaattggagtagatgaagaatttcagataccaggcagtagagagacctgcatgttcccccgggattctaaactatcagctggtgaaagagttcgttgtcattgtgttctgtcacctgtggtagataacgagattttaggattgtcagctgaggaaaaagaaaagattagaagagaagccttagcaaacatggaataaaatagtataatttcctcattactttaagaaatgagggaaagagatgaatttgttcgagtttttatcttcattagcatggcctgtagttgtttttatagcaattttaaagctacagaatcctttatctaacttaattagtacactggctaaaattaagtataaagattgggaatttgaatttctattggataggaaaataggtgaaattgagaaagttgtagattctaatatcgcagtaacagaaaaaaagatatctattcctgtggttaataacaaagtaaagcaaagagagaaaaaatggtttaattttatgacacgaaaagatcgatatatttctatatacaaatgtgaagaagaactgttttctgctgtgtacaaattattcaaaatgacgaatatagatgaaacgaatgataatcttaatgaggatcttaatatacaacatatgattaataacctgattagtaaggaatttatttcaaaagatttagggcaagctatattaaatgcccatagcatactccctactttatctattgcaaatgaagttcctggctttttactgaacaaatatcttgagaattttaaggggattatatctatattagaaaataaaattgcaggattagaagcaaaagagtcttcttaataatagatgctttttgaaaggaggtgaataatgcaatgcctcgagaattactaaacgcaaaaatcacacatgtatcttatgtagacaaggctgctaatcaaaagcagttcttttttatgaaatcagaaaaacagccggactttcaaaaggaagtcaaggtccttgcgaaagaagcagatgagcagaaacttgtttatggaatcgtatatgaaccagatacagtggacgcccacggggatttcatgacagctgcagaaatcgaaaaagccgctcatggattcctgaaagatgcccgtgaaattgataagcagcatgactttcagggcggtgtcggggcagtggtagaatcctatgttgcacctgctgactttgacatgaatggggaaaccatcaaaaaaggttcatgggtcctcgttaccaaagcttctgatgaagtttgggaacaaataaaaaaaggtgaaattaccggttattccatggctggtaccgctgagacaattgaaaaacaagaagaaaagcccatttctcaagagaaaacagatgagaaagggctttttaatttgctcaaaaacttttttgttggaaaacaacatcaatcatatgaagagccggttgaaaaggcgggcagaaagttttctgcttcaaacctgcaagaaattaagaatgctcatgcagcccttggtaatttactgagtcaggtagaaacaaaagaggaggaagaagaaatgacttcggaggaagtaacgaaatccattcaagaagcattagagccaattaagaaacgtctcgagacattggaaaaagaggaagagcttaaaaagaaagataaagaaaaaacagaagaagaggttgaaaaagagggcgagaagttgaaaaaggcaatttcagaagctgttcaaccgctcgttgatcggattgaagcaatcgaaaaaagccggggaacatctaagcaaactgaagaatcggggtctgaacaagttcaaaaatcaatctggtcagggttgttttaatgtataaggaggatacgaatgagaaatcaagaggttattaataaagcagaaatgacgctttctactttagagagcggtgggattatgaatcctactcaagcttcaacttttattcgaatggttcaagatacgccaactattttaagagatgcgcgagttattcaaatggatcatgacacacagaaaatcgagaagatcggttttggtcagcgtattttaagagcggcccaagagggagtggcgctaactaaggatcaaaaatcagttccatcaactagcacagttaacttaagtacaaaagaagtaattgctgaagttaacattacctatgacacacttgaaaacaacatcgaaaaagatggccttcagaatacaatcatgcaaatgatagctgaacgtgctgcagttgatattgaagagttgcttgtaaatggagatacatcttcatccgactcatatcttgcacaattagatggcatcagaaaacaagctacatctcacattgttgatgctgcaggtgaggaactgacacggcagacgttcaagcgaggatataaagctgtacctcctaaatatttgcgaattccgcaggagttccgtttttatacatcgcctggtattgaggttgaatggaaagatcgtgtagcggatcgtcaaacggacttaggggatgcagctgttcaaggtggtctttcttctgcgtttggtgttccggtcaaaggtattgcgaatttacaaccttatacgattggagaaggagatacagccacagatgtttctgatatcatccttactcatccgaagaatattattcttggattctctcgtaacattcggattgaagtagataaggacatccgtcgccgtatgtttatcattgttttgacagcgaaattggatagtgtttttgaagaagaagacgcagtagccaagattgtgaaagtgaaggagtaggtggtctggcgtgtatactgcaaagcttattaaaggcaaaacatataatgtcatgggagttacctttcgagcaggtgccagtctagcagtaccaaaaaagctctatgagtatttaaatgaaaatccatattttgtactaaatcaacagcttaaaaatcaaaaggatgatccgataaattatactgaatcggaattgaaaggtatgaataaagcagagcatgaatccattatttctaatcttggtggcaatccgtctgacttcaaaaacgcagatgaaagaattgcctacatccttaacaaaatagataacaaaggggagtgaccttatgctgctaatcactcccgatgaattaaagagttattcagtttttgagtctgtaaagaccagacctgacgagttgttaaaacaggatatacttgaggctactgctgatatcattctcaaagttggacatgatttttcagatgcagagtatattcctttgcctgaaacggttcgactggccctattaaagttgtctcagttttatgctcttataaatggcgacgagtcaattattaaaggatatacaactgaaaaaattggtgattattcttatactctaggggatggcagttctcttcaaaaacctgatgtgtatgcattaataaaagattatgtaaaaccgggtgaccctgatttagaaggggttgaagcgaaagtgcggatgagatcaatatgagttatcgatctttactgactcacagatgtgacatttaccatctgcaggagaaaaaagaaaatagaaagcaaaaattcggtgtgccggttgaagatgttcaaccggttttttcgtaccctgatgagccggacatagaaaatcagccgtgttattttacagaaaagagtcagtccattatccaacaggaaccgaatgtagctatttatcaatcattccttgtgcatttccctgctactgctgatattcgagtaaatgacagggcggtttgggatgggactgcttataaattacagaagccccgcaaaatcaggaatcatcattgggaagtgacggcagtacgggaggttgaatatctgtgaagataaaaggtcttgatcagttcattcaatcattaaaccgtgcttctcgtggaggattgaaagggaagtacgaggagtggcttgaagctattggttttgagttcctagacattatccaagatcaaattatcaggacgaagacggtagacacacgccgcttgcttaattcctttcagaaaggtgaccaggataatatcttttcaatgacaaaaggcagcttaaagttggatgttggaacaaatctggaatacgcctcatacgtgaatgacgggcactttactatcgatccgtctaaaaatcaggatagacgatgggtcccagggcggtggaaaggcgaccgtttcgagtatgaccctgctgaaagaaaaaccggaatgttgctgaagttccaatgggtcgacggttctggcttttgggataacgccatggctatatttcagttgatgtttgagagaagccttgagcggaagctgcagcaatggattgatgaagaattttaaggcggtgatgccatgaataaagaagtaggttcaattatgggctatctatacaaactgtatcctgttcaagtgtatgaagaagaaataccgcaggactttgctgttccgtctctttactttccaccggcttccacggtcgatgggacggacacagtatctacgtttcagaaagcctatgttttaaacgtgaaactatttcacgagaacgcacagaaggctcataacgaagcggaacgaattgcggatacacttagaagcagaaggggcataattccgcttatacaagaatctggcgaggatacgggggattttattcgcctatctcgaatagaaacgcgggtatcagatgattacgcgaccattgtcttaaactggacgagccgctattggtatgagcgggaagaacagcgttcaatggatggttttaaatttaaaagtggggtgaaatgatggccactaaaaaagagaaagcagaaaatgctttttatattaaggatttgcgagagcacagtcgagagctctttggggtaaaacccgaggtgtttgacggtgctctttttcatgttcataaaacaagtattacaaaatcggaagcgaagaagttgattactcagtttcttcaaaaggaggtcaaatagatgaacggggggactttcacgcccggtaaggaaaaagagcgtgccggtatttactttaacttcaaaacgaccgcggaaaaccgtgtttctgcaggagaacgtggaacagttgcactgccgatagcgtccagctggggtgaggttaagaaattcatttctatttcttcaattgaggacctgaataaaaaagtggggttgaacattgatgatccttcgctgttgcttttacgtgaggctttgaagaaggcgaatacagtcttgctttatcgcttgacggaaggtcttcgtgcttcagcagacatcagcgaaggtgtaaaagctactgctctttatggcggcacaaagggtaatgacatcattatcagcattacagaaaacgttattgactcttcaaaagtcgatgtcactacctaccttgatcagtcagaagttgataaacaaacagtttctaaagctgaagagcttaaacaaaataactatgtcacgtttacagggaaaggggatttaacagtcactattccgttaaccggtacggctcctgaagacgtaagcggtgctcttccggcatcttccggagtccgcttgtcaggtggaacagacaaaacaccgaccaatgctgattatacagctttcttggaagcggctgaaacggaatactttgacacaatcgctttacctgtagaggataacgagcaattaaaagcaacgtttgttgcgtttatcaaacggctgagagacaaccaagggcaaaaggttcaaggtgttctttcaaattacaagggagaccatgagggtattatcaatgtaactggtggcgtcctacttgaagatggaacggagatcactcctgaaaaagctacggcttgggttgccggcgcaagtgcgggggctacatttaatcaatcacttacatttgtagaatatgagggagctgtagacgtccttaaccgaattgacaacgacgaaatcgttgaacgattgtcaaatggggaattcttgtttacttatgattctcgtgataaatcagtatcggttgaaaaggacattaattcactcacaagcctaacagcagagaaaaataagatgttccagaaaaacaaaattgtccgtgtacttgatgcaatcaataatgatgtgacatctcaattgaaagcattgatcaagtctcgaaaagcgagcggcagtgatgttcccgctacaaatgacggactgcagtttgtaaaaacgctgattactcaatacttgagtgttcttcaagataacgggggcattactgattttgattcagagaatgacattacaattgctctgaataatgatcgtgacggctttctgattgatcttgcagttcaaccggtggatgcagctgaaaaattctactttaatgttgaggtgaaataagaatggcattaaaagcgcaaaataccatctcgggtaaagagggcagactgtttcttgatggagaagaaatggctcatatcaaaacgtttgaagccaatgtggagaaaaataaatccgaggtaaatatcatgggccgtaggatgacggggcacaaaacgactggagcaaatggaacgggaacggccactttttataaagtgacttctcaatttgttcttattatgatggattatgtaaaaaagggaaacgatccttatttcaccttacaagctgttctggatgacgcctcttctggtcgtggcactgaacgagtcaccttgtatgatgtgaactttgattctgcgaaaatcgctgggcttgatgttgattcagaagcattagaggaagaggtaccgtttacctttgaggattttgatgtgcctgaacagttaaaatccacattctaatcactttcacgaaaaatcgtgaaaccatcacgagatattcacgaaaaaatatggtaagattactttagaagtaattcaactgaacaagtttcatatagaaacatgtatttctttcaaaagaaatgcataaaataaaaaaataccggagtgctgcaacactccggcccgtacaaatgctggctcctcattggagcgctggctataggtgtatttagatatggacctaccctagaagtttctcaggcctcaaagggtggtctatttctttttgtctatatacgtcaacaaggcgagaataaacattcccgttccaagcattaaactaagcgcttgaaatgtcgacataggcgtcaccccctttcaggggatttagccagcagaccacctttgagttagccgtgcaaatgtacaggaataattatacactagacaaccatttttgtggttgtcttttttgttggcttaaatcgattgaatttaattttaaaggagttaatgtacatgagcgaaaaacaaaacaaaaaggtatacgatctttcattctttatgccgggacaaacaattgaagctgaggaagtgaaagtaccgatttctaaacgatttgtagacaaagaaggcaatgttgttccattcattttcaaagccattacgactgaacgaattgatgagctggagaaagagaatacgacttacaagaatgtaaaaggccgcggccgtgtgaaggacttggacagccaacgcttttatgctcgtattgcggttgaaacgactgtttaccctaactttaaagctaaggaactacgtgaggcttacaaaacagaagatccggtggaagttgcaaaacgtgttctttcagttggcggtgaatatgcaaattggctaaacaaagcaattgaaatcaacggttttgatgatgatctcgaagaccttgaagaagcagcaaaaaactagtaaaagacggggacaaagaggctgtatatctttactatgctatgcatgagctcaaatacgccccgtcagaattaagagaactatatgaggctccgaaagcattcaaggcgctcttatatgggttaatcggttttaagcttgagctgttagaaaaagaagcgaagaagggaggtaattaactatggctaaactaacagccacgtttgaattacatgataagatttcccgcaagcttcgaatgatacaaggcaatgctgaaagacttaagagggctgctaatggccctcttatttttgaggctgaagaccggactgagagagttatgcggcggattgaccgatcggccaaacgtttgaccgaacgggctcgatcgcttgaagtggatttagatgatcgagcttcgaatggcttacattctatacgtcagcaagctgaggatcttaccgagggcagtcatgaggtgacggtttccgtaaatgatcaagctacaccacgttttcgtttaatccgtggaggtctctctgatttgaatcggtcgcacgctgagccaactgtttcagttcgtgatcatgcttcaaaccagttagatgagatccgtcgtcatgtgtccgatgtagatagcgaacatgcagagccaactgtttctattaaggatagagcttcagcggctctagatgcaattgaagcgaaaatagacagcttaaaggatgctaccattactctggcagttgcaggtggtttttctgcaggttcaattatgggttcaggtaaaagtacaatgtctcaggatgcttatgtgtcagcaacttcaaacgttaataagaaagatgttgcaagaatgacggatcagatctatttcaacaataaagtgggcagttctcgggaagaagtcagtttatctttgagaaacttatcgcaacagacaggggcgtctaaaaaagctcttgctgaattgactgagtcgtcaagtaagattgcccagctcatgaatgctgatcaggcagaggtagatcgagctttcagttcaatgtataacaacttgaaattgtccgggaaacaaagcggagacttaattgcttatgtatatcggaatgcaggtgaccaggctgatgatttattagacacaatgaatgaatacagttccacctttaaagacttgaagctcacaggcggccaaattgcaaacgccatgataaaaggaacaaagggtggcgccagaaacttcgataacctagccgatagtatgcgtgagtttaacatccgccgaaccgaaatgtctgatagccaagtggacgcatttaaaacgctgttcggagccaaggaaactaagaaaatgttcaagggcttcaaagatggttcaataagcggagaggaaagtttatttagggtggcaaaagccctttctaaagtgaaagataaaacaaagcgggctgctattgcgactgagcttattggaacacaatacgaagaccttaaacagcccattttagatatggctgagggaattggtacaagtgccaaaacaagcggtgaattagaacgaagctttacgaaacttcgggataataacccgatgacaccggttaatgatgccatgagagattttgaaagcatatctaaggatatgggaacttctctgctaactggattagggccagcctttgataaaatcagctcgttcattaacagtaaagaaggtcaggaaaaacttaaagagatcaaaaaagatattgccgatcttggtgaggagataggtgataagttaaacgtagccattgagtggggcgtcaaccattgggatgatttgaaaacagcgattaaagttgtgatcccttctttaattggattgattggttatttgaaaatactccgtccgttgttaaaaggcataggtactgtcggaagtgatgcagcaggcgtaatccgaaagctaattccaaaacgtactcctgaagctgccgctaacacgcgaagtgaaaggaggaacagaaacagtaatcgtaatcccagcactaggagcagagaatccaaaactgccacaagtccaacgagtttacctcgaagcggcagcttaacatgttgctgttgtagcgatggaggtaaaaatgatcgcattcgtggaagacgagggaaaagagttttaggtcgacgtggtaattcaacccgaatgaacccttctgacagatcaattactgtgtcatctggacaaatggagagaaggcgttccagtagaactgtgggtactaatccaaccagaggatcaagatcagcaataaccacaactagaacggagctatactcagctggtagaggtgcaggcagtacatcgaagttcgggaaattctttagccctctgaaaagtgttggcaagtttgcaaagggagtccctctattaggaacagcgttagcggcaacagatttaattgggatgaataaagacaatgttggtgaaaaaattggatcagctggcggtggtcttgctggagcggctacaggagcagctattggcagcgtagttcctggagtgggaacagccattgggggaatagttggtggtatagcaggcaccatgggtggttcaagtttaggtaaagcgtttgatggttcagaaataaagaagaaactaaacagtacattatttgatcaaaaatggtggtctgaaaaatggtccggcattaagagtaatgcgaagacttctctcaatgggttaagtgatacatggtctcatgtaaaagaaaaggtaaagtccactttatttaatagtgaatggtggtctgaaaagtggtctggtgttaaaagctgggcacaggacaaatggaatagtgcatcatctgtttgggagtccgtaaagggaaaaataaaatccactttatttagtgagaagtggtggtcaggaaagtgggaaggcgtaaaaggttgggctcaaagtaaatgggacagcgcgtcttctgtttggcaatctgttaaaggaaagctgaaatccactctatttagcgagaagtggtggtcaggaaaatgggaaagtgtaaaaagctggtccaaaaataaatgggacaatgctaaatcaatatggaaaagtgttaagagttccatctcagaaaccctttttagtaagaagtggtggtctgaaaagtggcagagtgtaaaggaattgggaagcagtattttaggcggggtaaaagaagttggtggtaaagtagcttcaagtgcgaaaaaaactgctggtaaagcgtggggatatgtgaagagtggcgtaaattatttatttggttcgggaaaagaaaagccaaagaaacatgctactggtggttacattacgaagccaacaatatcttggattggtgaagctggtaaagaattcgttatccctgttgagaataataaaggtcgcggcaaaatgctcctttctcaagctgcttcgaaattagggatgagtgtggttgatgatatagcgtctgcttcatctgcaggaggtgaaccggcaacttccccgctagtccgtagtgcggcggtgactgcttctgtatctcctattattgacacatccagtcttgatgaacaagcaacatcatttggtcaacagttcacgaagagctttgatcaaggaattagagataatgttgtttctatggaagcatggaaacagaaaaacgttggacaaccaatgaacaatttaatctcttattctccgaattacggaaagcaagtggtcaatggttatgctaaaggtcaaaacagcacttcgaccggtacagatggcttcttgcagacgaaggttaaaatgccatttcagaacactgttaataaatcttcatcatggggaagcggaacgatcaaaggttttgcttccggacaaaatagctcacaaactggtactgatcaatacgtcagcactcatattaacaagccgtttatccgctctaaagaatcatcaaacggctggggaagcggtatggtcggtaattttgtttctggcatgacttctaaggcaagtgaagtccatgaagctgccaaggaactggcgaaaaaagttgagaaggcatttcgtgaagagcttgatattcattcaccttcccgtgtcatgatgagtctcggtcgttttgcctctattggtattgtaaaaggtctggattcagttgatgtgaaaaagtttgctgaaaaacaagcaggttcactagctgctgcttattccggaatgggagcagtaagcggaaatgtgaagcaatggcttatggccgctatcatggccacaaagacaccaatgagctggctcccagggctgatgacaattgctcagcatgagtcaggcggtaatccgaaggcaatcaacttatgggatagtaatgcgaaagcaggacatccatctcaggggctcatgcagacaatcccaagtactttcaacgcacataaattgccgggaatgaataatattcttaacccgatacacaacgctactgctgcgattggctatatcaaaagcagatatggatcaattaataatgtaccaggcattataagcatgaggcacggaggtccatatgttggctacgctaacggcggacttattaccaaagagcagattgcacgtgtcggtgaaggaaacaaacgggaatggatcattccagaggagcgaggtatccgtggacgttatctgttagcacaagcagctaaggcactcggaatggaagtaacagacccatctaaaaacgggcaaactgaattatcttccggtcaggtaacagctgccacaacgggccgtaatcaaacaacgtttacagctgcaggtggcaaagaggtcattattcagtttaatggcgatcagcattttcacaatgaccaagacatgaacagtcttgtagctaagattaagcaggcccttgtcgatgagcttgaacaggatatcaacattggaacgaagggagtcgttgcttttgactaaatccatatatgaattttggatttcacaagggaaggacaagctgcggcttccggtccttcctgaacaaattgatatatccaacacaattcaaaatgaatcagtaaaagtggctagttttggggagatcacttttattgataaaccgggagcgaaagagatttcgttctcttctttttttccaaagaaacacagtccgcttgctgagtataaaggatttccttctcctgaaaatgctattgaaaagatcgagaaatgggtgaaatctaaaaagccggttcaattcttaattactggaacgaaaattaatttaacttgcagtatcgaggttttttcttatagcgagggccaaaaagatataggtgatcgtgattatgaaataaagctgaaggaatacaaaactgcttcgccgcggaagatcaagcagaagaaaaagacgaagaagaaacggccatctaaatcagctcctaaaacatacaccgttaagaaaggcgatacactgtgggaccttgccggcaaattttatggagacagtacaaaatggcgcaagatatggaaagtcaataaaaaggctatgatcaaacgaagcaaacggaatataagacagccaggacactggatctttcctgggcaaaaattaaaaataccgcagtaagcaggtgatgacatgatagaacttttcgtcattaaagaaacggaatggcttgagctggtaactgaaagtgtttccctcgaagggcaacggtatcaggcgccgcgatcgattacggccaagatcattacgaaacagggaacccattcatattacagcgtatctgaaggggatacagttttatttaagtggaagggcaaagaactgttccggggcattgtgttttctcgcaatccggaagaacactggatgacttttacggcttatgatatgctgcaatatttggtcaagaacaaagatgtttatgttttctcaaatcaacgtgcagacgagattataaaacggttggcgcgagattttcagattccgactacatccattgcaaatacaggttacaccattaaatcattagtgtttaaagatgatacgagcctttatgacatgattctaaaagccttgaaacaaacgaaaagccaaaccggaaggaattatcaattatattctgcgaaggggaagcttggccttcgcgcttggccagatctgtcagaagtatgggtgttggagacgggtgtgaacatcaccggctatcaatacagcacttcaattaatgacacggccacaaaagtaaagctccgccggcagaaagacaataaaacatacacagccactgcaagtgacagctcagggatcagtaaatatggtgtgcttcagtatgtcgaaacggtttctgataacattaaccaggcgcagcttcaggagcgtgcgaaagtcaaacaggcacagaaaaaaggtgttaaaaaagaactcaagagtattcaagcgattggcattccggatcttcagagcgggttgcccatctatatctcaattccggaagtcggggttaagaaaacatactggatcgatacagacaaacacgaatttaaaggatcgacacacacgatgaccattgatgtggttgagaaaaattctatccctgatggtgtttcctcatgagattaagtgaagcaatcaaacatttggctgtccgtgcagttgattctgagtcgccagtggatattctaccggctgaagtggtttccgtttcccctgttgaaataaggcttaatgaaaatgacaaattaataatacctgccgatttgattattgttccaaagcggctgcgggccggtgaagaagcattgaatacaggtgagcgtgtgatgattgtctccttaaaaggcgggcaatcattttttattctcgacaaaatataggaggtgtttggaatggctttgtctccggaaatcgagtttgaggatatagaggatgacagcgaggtcatagagacctcgcaaacctacaaaatagattttgaaaatggctgtatcacaaatgaaattatcacaggccttgaagcgattaagcagtttgtatatctgtctctccatactgagcgatatgcatattctgtttacagtcatgacattggaaatgagcttcaagacgtgctggcagataacgaaacaacagacgcatataagaaaatggagatccctcggctgatagaggaagcactgatctatgacgaccgaatttctgctgttacagattttgaaatagataaacaaggcgaatcgttccgtgtctcctttacagtcgaaactgacgaaggaacattggagatcgaggaggtgcttggcgaagatgtttgaagatcaaacctttgaagtaattatggatcgtatgttgaacagcatttcagcggacattgatacaagggaaggcagcgtgatttataacgcgttagctcctgcagccgcagaattggccaagtcttatatttggctcgatacggtgctggaacttgtcttctcagacacagcgcaaggggaatttttagatcgacgggctactgaagcaggcattgagcggactgctgccacaaaagcagtcagggcaggggagtttactgaaggcgtgaccattcctgtagggtctcgcttttatgttgataatctttattttcaatacacagctgacgggacgttggagtgtgaaacagcgggggaagcagggaacgcaaacatatccggtcagaatctattgtcattagacactatacctgggcttcaaaaagcgattgtgaaagagattctgattcctggacgtgaagaagaggatgatgacagtttaagagctagatattttacccgcgtgcgtcgagaagctgtcagtgccaataaagcacactataaacaatgggctgaagaagtagacggagtggggaaggcaaagatctttccgctttggaacggggacggcacagtcaaaattgtcgtgactaatgctaacttggaacctgcttccgatattttgatttctaaggttaaaaactatattgatcctgaacccggacaaggtgagggacaagcgccaataggtgcctttgtcacagtggagagtgcggtatggaaagaggttgagatttcagctgaggtacttcccgaggtcaatagctctatcgaacaggtaaagcaagaaatcgaatcaggtgttttaaatctctttaaaaagattgcttttgaagataacgttatccgtttatcgcagattaataatatcgtctacaattcaccttcagtaagtgattacgcagatattaaaatcaacggcgtggccgaaaatttggttctgagtgatgtcgaaatccctaaattggggcaggtgaacatcattgagcaagctcgatgaaatgacttcttacctgccgccgtttcttaccaaattaaaggaaatggctgaacttcttaaagcggaagctccggaatttgagaagcaaaataacagtatctttgatctgacagatcagctgtttgttactacggcaacctgggggcttgaacgatgggaaaagattttgaacgtaatgcgggaatcaggtgacaccgatgagatccgccgattgcgtctaatctctaaaatgtccaacataccccccgcaacatatagggccattgaacacgcgttgaaccggttcctgaaaaatccgtcagctcaggttcggctgcttcccggagagtaccgctttaatgttgatattgatatagatgatatgcagcacatgagcgagctcatagagacactggagaacatgaaaccggctcatttggcgtatactttgcgagctgctttaaatgagccactcaagataaaagatactgtcattctgaataacagaaggtatcgaaaaacaagtgagctaaaggtaggttattccgtcacgctcaataataacgaggtggtccttacatgattacgcaggtttatagagagcgtacagctgcagatttgaaaaataggatatcgaaagtgctactgaatgggagtgaaacagaaattgtggaactcaccattcacggtgcggttgtcacggtgcttactcaacgagaggaagacatcaaacatattaagagtgttcagatacttgatgatcaaaacaacgtgattacggaaagaacaacagatttagacgttagtaataatagaacgctagattttaggattacttttgaggtggtgtaacaatggcttatgatgcaaaaacagattggctcccggacgatccgattaatgaagatgatgtgaaccgttgggagaaaggcattcaagatgcgcataaagatttagctgtacataaaaatgacatgaacaaccctcacaatacaacaaaggcgcaaatcgggctagggaacgttgataatgtacagcaagcttcgaaaaaagaatttgaagagcatcgtaatgatttacaacggcacattacaccagtggaacgggagaattggaatgcaaaagaaacaattgtcggagctcaggaaaaagcggataaggctttatcggatgcaaaatattacgtggataccaactataaaaataacaatctgacgttaattactggagacaatgctattcaagatgcaagaacaggaggggaagaatatcctttaggactgaccataatggacattgggcagggaaatactacaggctaccccttgggttatggcattgtcaaaaatgaaaaatataataattaccgtttcactcaatacttttacggaacagggaatgagtctgggacttactatgacagtacaggagtttggattagacactggtggagtggttcaggctggactccgtggcaaaagatatcaggttttgctcatgcgaatattggaactacaggtgttcagtatttaaaaaagattgatcacactaaaattgcatttaacagggtcatcaaggatagccataatgcttttgatactaaaaacaatcgatttattgctccgaacgatggaatgtacttaatcggggcaagtatatataccttaaattatacatcttatataaactttcatttgaaggtttacctaaatggaaaagcatataaaacactgcaccatgtaagaggagactttcaggaaaaggataatgggatgaatcttggtttaaacggcaatgcgactgtacccatgaataaaggagattacgttgaaatctggtgctactgtaattacggaggagacgaaacactgaaaagggcagtagatgataaaaatggtgtatttaacttttttgatatacaagaacttggaggccgaaactatccaagattttaggaggtaacgatgaatataggtgaagctattctttttaaatacccaacagctgatcccacaaaggattttattgtccagaataatggtgatggaactccctcatatatagcagagtggaatattagggcacctatacccacggaagcagagttaaaaacttggtgggaagagcttcagagtacatctgcatatgaaccaccagttcaagtggatctacttgcaagagagttgtcacaggaaaaactggctcgtaaacagcttgaagaattaaaccaaactttgggaagcgagctttcaaaaataaagttgcaactgcttactctacaaggagggcaaggttcatgaattattgggtgctggctttgcattataactgggcttcttctgaaatggtgaaacaggcaattcatctcaaagattgttcgcccgaagatttacaggaaggaatagagaaaaaactcattacagctgaacagtataaagagatcacaggagaagccatttagggcttttttatttttccttaaaggaggtggttccgttgtaaacccatgctcaccactaatgatctacaatagcaaggaggatttataatggcatcatatagttttcaattttcaacagatgcaactggtaagccgggggcagccaagccatacagagaaggaaacagagattttgttgtgccggtagcttcaatctccggtaattcagagctgctgacgaacgcagttttaaaagccactgaagtctacacgcaatatggacaagatcgattaggtcaggttttaatttcaaaagtaaaaggtcacgcttattctgatcgtgaaggtaccttattcattgaagaaagtaacgatatgaattcatggaccacaatctcttcattggttgttaaagcaaatacgcttggcgagactgagtggattcatttaactaaacgatatttccgtttcagatacgcaaatggtaacctgcagcaatctgaattcttactttaccagtcattgggcgcaggtgaagaggatataaacattaaccatactgttcctattacagcagttgctccgttctcagtccagttagataaaagcgggttaactaatgatggtcgtttaaaagttcaaactgaaggcttgaatcttagctcattagacactcaatcaaaaacaatggatattgtctttcacgataaaacagaaaccataggtgagggtaacccattcaccgttggatcattcaaaacgttgctcattgaggtttatgggacggctgagacaagtgaattgaagttctggggtaaatccttatcgggaacaaaaagagcccttagagggcagaaagtggatgacggaacgtttgccactagcacaaaaggaaaatcagaagcttggtcttttagcattactggctttaaagaaattgttatggagcttacagctttaacaaatggaaacttttcagttagagggacggccgtctcataagatccggctgtccttttttatttgcctcggaggaggtgattagaaatggaggagacaagtttgtttatcaattttgaaacattagatttagcaagagtatatttatttggaggggtgaagtaccttgatttacttctagtacttagcataattgacgttttaacaggagtaatcaaggcatggaaattcaaaaaactgcgaagccgaagcgcatggtttggctatgtccgcaagctactcaatttctttgcggtcattttagcaaatgttattgatacagtcctcaatttaaacggcgtcctaacctttggtaccgttcttttttatatcgctaatgaaggtttgtcaataactgaaaacttagcacagatcggtgttaaaatcccttcaacaataacagatcgattacaaacaattgagaacgaaaaagaacagagtaagaataacgcagacaaagctgctggctaagccagtggcttttttattatgtagacagaaggagagagggtatatggccattaaagttgtaaagaatctagtctctaaatcaaagtatggattgaaatgtcctaatccaatgaaagctgaatatatcactattcacaacactgcgaatgatgcttcagcagccaatgagatttcttacatgaagaataactctagctcaacaagttttcactttgcagtagacgataaacaagtcattcaaggtattccaacgaatcgtaacgcttggcacacaggagatggaacaaacggtacagggaatcgcaagtctattggtgtcgaaatttgttatagcaagtcaggaggggtacgatataaggcagcggaaaagcttgctattaagtttgtggctcagctacttaaagaacgtggatggggtattgatcgagtccgcaaacatcaagactggaatggtaagtattgcccgcaccgcattttgtcagagggaagatggattcaagttaagactgcaattgaagcagaattgaaaaagttgggcggaaaaacaaactcaagcaaagcaagtgtagctaaaaagaaaacaacaaacacaagcagcaaaaaaacgtcatatgcgctaccatccggtatttttaaagtgaagagcccaatgatgagaggggaaaaggtaacacaaattcaaaaagcactggctgcactatacttttacccggataaaggagcaaaaaacaacggcattgacggcgtgtatggtccgaaaacagcagatgcaattagacgattccagtctatgtacgggcttactcaagacggtatttacggaccaaaaacgaaagcgaaacttgaagctctcttgaagtaaataaatagtctccttgagtatctttctcaaggagatacttatgtttattttgttacagatagttcaaaattattctaatatttgagtaaaaagtattatttttctagtctgaacataatgttatcatttacatgtaaataatttaaaagaaagggattgatttcatgtttaagaaattacttttagcaacatctgcattaacattctctttatcattagttcttccgttggatggacatgccaaagctcaagaggtaacattacaggcacagcaggaagtcacttatcaaactcccgttaaactatccgaattaccaactaatacaactgaacaatctggtgaatttcacacaaatggtattaaaaaatggattgctaaagaagcaatgaaggcaacagccagtgcgcttcgacatggtgggagaattgttggtgaggtagtcgatgagttaggtggatcagcaggaaaaacattcgcaaaacatactgatgatgtagcagatgctttggacgagttagttaaacgaggtgacgttgtggaggacgcaattattgacacggtttcctcatatctaattgatgctggtgtaaaatcttctacagctagaactattgcaagtgtatttactttcttagctttttaattgaggtgatttgaattggtaacagtagaagaaaggcttgacaacctagaaaaaaaagtcgagaagcaggcttttcaactaaggttagtccaacaattagcagctgattatgatcggtttggcttatttgatcaagttttggcctatgatttaagtgaaaaacagtatcaagaattaagagagttaacgagccagtacactgataagattaaaaatggcgaagaggtctctcttcataactttactgaagaatttaaaagaattttgaaagatattgaaaaagaagtggatttcgaaaagtttatttctctctggttaaagggaccagaagaaggttttggattttctaaagctttacataaccatttctttaattaaagataaggaccagccacataataagctggtctttctttattttccctcaagttcgaactcctatgaacagaataccaggtatctatccttccaaatatattgttattagcttgagggtttgtgtgtttttcttcattaatcatagaattctccttacctcagtcattttcttctattatttgcagctgatttcaaattaaataaaataagcccttctcattgagaggggcttataaagtgactcttctttattaaagtcattaaacaacagattctctctttatatcaaaaatatcaatctgctttgattccaaaagatcttgtaaataatctggaccgtgtttctcagttacttgcaattctccttctgatataggtatagccattagccaggtaacacttttgttgctaaattcaagtagctctaaatcttcctcccacagaaatggggaaacgaacataacatgtctcatgtcggtttcctgatcatacatactaatcacatttttaaaaataacacctggtgcacaagtgaaatttgagttgattatattaaaggcacaagttgataaaacattagcatatatgtctgaagctgactccattgcagctacgatttctatccgcaacggagtgccattcacctcataattaatagaatgatccgacaagcctagagttgcatatgacgtgataccttcctgaggctggtcactaaccgataaaatatctatgttgctattctcgttatcatcccaatatttcgtcactttcggtttacctccaaaagctcctaaaactgttctagcaattactttattttcttgtgtaacgcccattagacaatctctcctaatcaccaaagtatactcctttaggacaaaggtaattcaggttgataaagctctggatttttgttgttagtttaggattcgttaacttaaaaacctgacttggagttaagcttttgttaattctgcgtactccaaaaggaaccaacattttgcgctactgaggctatgttcttgcctttctttgaagactttattcctgaacatcacgtccagttatagccttaccatttgctcaaagtgaagccttcttgaaatagaacaaagccccttagaaatttcatggggctttaaaataacataacaatgtacaacatagaaatattcagcttttccttatagcttaatattatatatctctttaatggttcccatgtatttttctacttctaatttattgtctgggtgtcgttctacgtattgaccaacaatttcatttaaatatttataaaaatttccgtaatctaatatgacttcttcatcttcttcgactgctgggtaatcgaaataaaaagctataccctcatctccaaagtaatcttcttcccactctttgtagtcatcagcaaatacacaccaaacattctctataccataaccttctccgttggagaatttctctaaaatttgtatgaatcgttcatcacccataaccttaaagaaataattaattaatgctttatttttattatccatttcatttttacaccgaattatgccctctcataacaagaagggctttccacctttttttactctctcctcaaaaagaaggggaaaggttttatccgtttatccctcgtatagtttattaatcaactctgtaaatgaatcacaaacatagctaatggaactttccttatcttcataagcgatctcatgatcccaaaaaacaattacgggttcttgagaagacattctgtaatcaaaacaaaagaggtttccccctgcatctgtagcaaaaggtatgatcttatcaactaaccggtctttaacattatcaattgtactaaggagatcaattggccgagtaggatctcctatgctcagtaaatggttgattgattctcgagaatcttggaataaaacaacctttttatctataggggaacatccattatggtctttaatgaattctttgtaatctgtcgggaacttgatttttaatttctcttctacctctttgatctgactgtttgtcgcctcttgaaaggtgcttcgttttctccatttaatactttgcattggttaacctcctatttctcatctttcccccaaattttatatccgccagtgtgacctgttttagcatgaattactcggtccaccagctccatttttccaggagtttgatggtggtgccatgtgtatttctctggtgttattccatcttgaagatcaagtaaatcatcttcgttcaaatcaagctttttaatcaatgatgggtcttcttcaatctgcttatataattgtttatttaatttgtcaaaatgttggtctctactttttttaaagtcggctttatcaagtgtgagtgtatgctttgattcgaatagtggaaatccatctttatcatagggaacttttgttactgggtggacatcatttttcaagtgacccattcttaagttaatagtcgttgttttacccgcactgttttcgtacgtgtatggtgcagctttaacaaattgatcatgtttggattgtattgctttttttaatatagacgtattctttacattatgagtattttcaatatcttgggcaatccctacaagtgcaggttcatatctgtttttataaaagggattaataaggttgtttccttttgtaattcctttattcacatgagcagcggctgatccaccttccacgactttacctacttttgatagcttagtagtggtttgcactgcagcacctgcaccttttggaccaacgatattaccgaccgcataactgatataatgtgctcttgagtatgcatcgccatttatcattttatcattccatgaatcaacgatgtttgtccaaattattttagggtaggaggggacacttaagactgttgtaattgtttttgcaagttttagttccatagggagctgtgaaaattcccatgcgcctacaaccaagtccttgattccatatatcgtatcatcaatcgcatcgttaagcccatcattaaccccatcgatgatatccaatgccgttttacctgcattgattacactttcgccaacggacttcaactgttttgcttgttctagctgcactacatactgtaactgtgcaggctcaaggttttcatacccgatctccttggcaatttctaagtattcatctggatccgtcactacgtcagctagcttcttcttcagctctttgatttctcgctctttagcctcctctttcttaatcgtcaaataagcttctgtacgtttctcaatatcgccttttttcttatgtatgtcgctttcacggtatgccttggcgttgtagtggatgggcgtagcgtttttgcctttgcccgttgcttcttggagcttttggaagtctgacttgatgaattgttcattaggttctgacagggcatattctgtcagtaaatcttcgtcaaggtcacctagtttttcaattgttttttttcgtttgtcattagcatccgcaagctcatccttgaaggtttctgttgaaaacaagtcgagcgggaggatttcgtcgatatcgtttagaatatctttcatggcttttttctgttcagacatgatggatttggattttttatgggcgttagccagttcatgttctaaaaaagactcttcaatataagcatcagagaggcctttgtcctcgacagctccggcaatgctgttaaaaaatgcgatcttcatttcaatgtagtcgatccattgatcagtgacacctacatgatcgtgatagaatgctttaatgttattagcgcctttacctgagaattcgctgtcgtccagttcagcgacgctttgtaaagcttttctcaagttgaccatttgcgtccttagttctttatattctttggcgcggtctgtagcttcagacataagtgttttagcttcaaagactttcataatcataccctctcatttaatcatataacaaaatattaccatggaagaatgatgaaactaactgttatgtggatcaaatggtggaaatgaatcattcgatctgtgtcattttacctatttgctaatcctttcaatgaaaggggactttccaattgtaacatcgccatcatgaaaaaattcgataacgtagccagattcactaaacataaaagtatctgatccaacggcagttacatcatcaattacgtttaatgcatgctcaagactggtttttaatgctggctgttctccgtaaccccaaagaataataatgttcctatctttaaaatggtgtttagctagccaatcgtaaatctcttcctcgtaaactatagattgatgacaacaaacttcttcccacttgattcgtccccaagatgtaaagggaaaactgtttgaaagcagttcataatattttgccgttaattcttctgataagatttctttgtttttccctagagcttctaagcattcatcaaataagtccaaaatgttcacctcaaaagctttatgtatgatggattttttcagtattagaaataagaaaaagccgttatgaaacggctaaagggaatcagaactaatgttgtttatcgaatcaaacaaggaattcatgagtaggtgctagagttacattccgggatgcttccttcatttcgccattagacatagatccgaaaaaggcaagtccaattaaaacggcggataaactgataaacaatttagatttcatacatgcattcccctttcgatatttgcttttgagcatataccatcttcttgaaacagatgatactatcctctatttttccattataatcgaaaaggttgcctcctaacaatgccagctcttccagataagggtatcctttgccgttctctaaacgagaaaaaatgttgaggagtttaggtgtatcgccatttcttatataaagaacgtctaatgcttcaaataagttcataaaaagttcgtctttaaaatctacagcacttctgattcctttgcggaagcaatccattgcctgttcttttttgccttgtttaaaataaatcaacgctaggtcatgataagcttgcggaagtacgtcagagtttatttttctgtattgaaccaaggcttgttcgatgtaacgtgcagccttatttaagttgtccattttgtgatagcagttgccgagattgaaaaatgcagtggcatagatgtgagtatttttacttttaagcagctcggcaccttttaaagcttcttgaaggtgggggagagctttttcatgattttcaaggtcatcgtagttaccggcaatgacaaaatggcactgaatacgacgaacagagtaaagctcgtgtttcttataaatgttgtatgaaagctcagcgtaatgcatcgaaatgtgtgtcattttcatatgataatagacttcagacagtttaaaataaaactcagctttttcaatcttgtcggagattgtaggaattttgcgttcagcttttttgtaatatgtaatggctcttgtgtattcaccgtttctaaactcatacatcccgcggaagaagttataataatatgcccgcatattgtctaattttttcttatggccctcaattttatttaaatattctgaaagttccattcggttttcatcagatggcagcgtgtattccaacataattttatggcgaaaggccattagttgataataaataagcaagtcttgatcttcttccataacctctatatcacgttctatttcagcttttaacatttcagcatcagttacgttgaatttttgaatatgcctatgccattcattaatcttcattcccacttcagctgatgtgattgatatcaagatattcacccttcccttaactctactagtactgtaaatattaacaagttttcgttcgcagaaaaaggaaatagggcaccgcaatttaaattttcggtgagaccgcaataactttttgctttagagagttatgaaattccctcctgggagtaccatgacttggcatcaaaaaacagggaatttcggtcattcttgtgatagtttaaaattgaaaacatccagaaagtccagcgttagtcgttttgagggctgagtgtgcatgtacagctaaacgcagaactgattctggatttttcttgataagaaaattacttacctacccactaaaacttaaccaattaattaattaatattcatttggatatatgaaaaagtaattagacattcaccgccttcttgctcccgcaatacattatgataaatgcctttggaggtggattttttgactgagttatatgccaaaagtgatcttgaaaaaattaaagaaacgttacctgattggcaaatgaagtcgtttaactacttaacggaaaaaataggcgataaagaaaataaatttccttgtataccgggaagggtagcatttttaagcgaccagctgcggattgcttttgtcggtgatcctaggaatcctagaactgcgaaggaattagcgccgttgcttactcggtatggaactatttcacgagagacaggaaagtatgcatcattaactataatatttcatacaccagaagacttgcttagtgattacaaaattgaggattacgaatcgttgttttggcagtttctaaattcattgagcatggaagatccagctgattggccagattatataccagaaaatccagagcactttcaatgggaatactgttttaatggagaaccatattttgttctgtgtgctacaccagctcacagcaaaagaaaaagcagaagttttccttattttatgttgacgtttcagcctagatgggtttttgaggatctaaatgatactactgcatttggacgaaatatgagtaagcaaattcgaaaaaggcttgaggcatatgatgaagtacctatccatccgcatttaggatggtatggaaaaaaagacaatctggagtggaaacagtacttcttgcgagatgatgaaaatcaagtgtcacaatgcccttttatgaaaatgaagaacttattcaaaaagaaaaggtctgattaaattgtttaaaaccttatgtggaaggatggattgaatggcttatatcttcacataaggttttaattgatgataaatctgtgtgctctgactaaatacgtattatctcgaattattatcgattctacatattcacaaaaattatttaatgtttttttcttgaaattagaaattagcgtttatgatctccgttgctgtagtagcaaagtagcgatggaggaaataataaaaatggaaaacctctatctggttacacaagcttttagcgggttttacaattaatcaaaataaattgatttatttgcttgcattaatttaaaaatcatgagtataataaatacatcaaaaaaaattgattaaagaaggcgatatgaatggatgagacgaaatcagaactgctacggaaatatgaacaaaaatttaaggctcttgctgatcagaaacgattagagatcatgtatgaactttgtcaaaggggaaaaacctgtgtttgtgatctgactgagatttttgaggtgacgcaatctaaactttcttatcatctaaaaattttattggatgccaacttaataacgaaagagacaaagggaacatggagttattatgatctaaatgatgaggaagtaaatggtttattatcagaagagctttgttgtatatttagaaaaaaaggtgaaggagattgctgctaaaaaaattttttaggtattatatcaaatttttttgattaatatataagagggggaattaaaatgaaatatgttcatgtaggggttaacgttgtcagtttagagaaatcgatcaatttttatgaaaaagtttttggagtaaaggctgtaaaagtaaaaacagactatgcaaagtttctattagagactcctggactgaatttcactttaaatgtcgcagatgaggtgaagggaaatcaagtgaatcattttggattccaagtagatagtttggaagaagttttgaaacacaagaaaaggcttgaaaaagaagggttttttgcacgtgaagaaatggatacgacttgttgttatgcagtccaagataaattttggattactgatccagatgggaacgagtgggaatttttctataccaaatcgaacagcgaggttcaaaaacaagattcctcctcttgttgtgtaacaccgccaagtgatattacaacgaactcttgctgttagtaaaaaaggtgaggataaagtaatgaaacgtttatcttttttagaccgttatttaaccatctggatttttcttgcgatggcattggggataggattaggttttatatttccgagttttgttggtggattaaacaaattacaagtaggaactacatctatccctttagctattggattagtattaatgatgtatccaccactagcaaaggttcgatatgaagaaattggacgggtatttaaagatattaaagtgttaattttatctttagtgcaaaactggatcatcggaccgactctcatgtttattttggctatcatctttttgccagataaaccggagtatatgattgggcttattatgattggattagctcgctgtattgcgatggttattgtttggaatgacttatcaaaaggtgatacggaatacgcggcaggattagttgccttcaactcaattttccaaatgctttttttctcagtttatgcttacatttttgtaacagttattccgcaatggttagggatggaaggagcagtagtgaatattacgatggcagaagtcgcaaaatcagtattcatttaccttggagttccttttattgcaggaatggtgacacgttatatttttgtaaaagtgaagggcaaagaatggtatgaaaaagtgttcattcctaagattagtccaattacgttaattgctttgctatttacaattatcgtcatgttttccttaaaaggtgatgtaattgttagcttgccgttagatgttgtccgagttgcgattccattattgatttactttgttttaatgttctttgtttccttctttttagggaagaaaatcggggcaaactatgctgtaactactactttagcttttacagcaggaagcaataactttgaattagcgattgctgtagctgttggtgtatttggaattcattcgggtgcagcatttgccgccgtaattggtccgcttgtagaagtgccagtcatgatagcacttgttaaggttgctttatggtttcaacgaaaatactttggaagtcactcgatgtagaggtggaatatatggagaataaaatcatttactttttatgtacagggaactcttgccggagccaaatggctgaaggatgggctaaacaatatttaggtgatgagtggaaagtgtatagcgcggggatagaagcacatggattaaatccgaatgctgttaaagcgatgaaggaagttggtatagatatctctaatcaaacgtcagatataatcgattctgatattctgaacaatgctgatttagttgttacgctttgtggagatgctgctgataaatgcccgatgacgcctccacatgtaaaacgtgagcattggggttttgatgatccggcaagagcacaagggacagaagaagaaaaatgggcgtttttccaaagagttcgtgatgaaatagggaataggttgaaggaatttgctgaaacagggaaataaataaactcttttgttaaaggatgcatatttatatgtgtcctttttttattaatgtctagctatacgaacttgacaccagtgaaatgtcattaactatctaacaatgaaaaacactactccattgtactctcaaataataataaatcattgaaaactataataagcgaatgttgaggcatagaaaataaaatcttttctattgaggacctaaaggagtgtagaaaagtcacaacaactttttttaaattttttgcatattcattgaaacgtttaataacactatagtttaatttaaaatctcctcatttggacaaacagctgttacatagcattacccaaggggtgatgcattttatgaaagtgataatcatcgagggaccgcaagctgacaaatgcattaacgattgctatcattatttaataaaactttataggaaggagattcagggtgatagcaatatatgtaagggtatcgaccgaggaacaagcgatcaagggatcgagcatcgacagccaaatcgaggcctgtataaagaaagcagggactaaagatgtgctgaagtatgcagatgaaggattttcaggagagcttttagaacgtccggctttgaatcgcttgagggaggatgcaagcaagggacttataagtcaagtcatttgttacgatcctgaccgtctttctcggaaattaatgaatcagctaatcattgatgacgaattgcgaaagcgaaacatacctttgatttttgtaaatggtgaatacgccaattctccagaaggtcaattgtttttcgcaatgcgcggggcaatctcagaatttgaaaaagccaaaatcaaagaacggacatcaagcggccgacttcaaaaaatgaaaaaaggcatgatcattaaagattctaaactatatggctataaatttgttaaagagaaaagaactcttgagatattagaagaggaagcaaaaatcattcggatgatttttaactatttcaccgatcataaaagcccttttttcggcagagtaaatggtattgctctacatttaactcagatgggggttaaaacaaaaaaaggcgccaaagtatggcacaggcaggttgttcggcaaatattaatgaactcttcctataagggtgaacatagacagtataaatatgatacagagggttcctatgtttcaaagcaggcagggaacaaatctataattaaaataaggcctgaagaagaacaaatcactgtgacaattccagcaattgttccagctgaacaatgggattatgctcaagaactcttaggtcaaagtaaaagaaaacacttgagtatcagccctcacaattacttgttatcgggtttggttagatgcggaaaatgcggaaataccatgacagggaagaaaagaaaatcacatggtaaagactactatgtatatacttgccggaaaaattattctggcgcaaaggaccgcggctgcggaaaagaaatgtctgagaataaattgaaccggcatgtatggggtgaaatttttaaattcatcacaaatcctcaaaagtatgtttcttttaaagaggctgaacaatcaaatcacctgtctgatgaattagaacttattgaaaaagagatagagaaaacaaaaaaaggccgcaagcgtcttttaacgctaatcagcctaagcgatgacgatgatttagacatagatgaaatcaaagcacaaattattgaactgcaaaaaaagcaaaatcagcttactgaaaagtgtaacgaaatccagtcaaaaatgaaagtcctagatgatacgagctcaagtgaaaatgctctaaaaagagccatcgactattttcaatcaatcggtgcagataacttaactcttgaagataaaaaaacaattgttaactttatcgtgaaagaagttaccattgtggattctgacaccatatatattgaaacgtattaaagaggggtgtatgcaccccccttttgtaattacaatctcattttcaatacacctcgcagcatacgtcgccagctttgtccctttaccagcggaatagctttcaattccttttatcagcccgattgttccgatggagattaagtcctctgcatcctcacctgtattttcaaattttttcacaatatgggcgaccaagcgaagattatgctcaatcagcatgtttctggcatgttcatcccctttagccatgagctctaagtattttttttcttcgctgcttgagagcggttgtggaaaggcattgtttttcacgtaagatactaaaaagacaagctctttaacaacaaagccgagcgctgcgaaaacacctgtcaccatcgtcacctccacaaaagtatgtaggcaaaagcctatatgtaaatgtatgtgaccgggaggctgtctgtgtctgtaccgggaaatttctcgcggaggagtccggctttggtaagcagcatactaacttcaaatgttaaaaatattcttcatcaagcgcccatacattgaaatgaacaaaggtatggggggatgggaatgaaaaaatggatggcaggcctgtttcttgctgcagcagttcttctttgtttaatggttccgcagcagatccaaggcgcatcttcgtatgacaaagtgttatattttccgctgtctcgttatccggaaaccggcagtcatattaaggatgcgattgcagagggacatccagatatttgtaccattgacagagatggagcagacaaaaggcgggaggaatctttaaagggaatcccgaccaagccgggctatgaccgggatgagtggccgatggcggtctgcgaggaaggcggtgcaggggctgatgtccgatatgtgacgccttctgataatcgcggcgccggctcgtgggtagggaatcaaatgagcagctaccctgacggcaccagagtgctgtttattgtgcagtaataaagaagaggctctttcttgagcctctgttgttacaatccttcgccgagctgaattttcgggggataggtttctgcttttcgccaatattggcgtgtgccttcgtcccgtacaacgatgcccagctgtgccagttcgagacggaattcttcaatatcgtctttttcttcgtcctgcagcgctttgtgacgagcttttaataaggcatgggcgccttgcgataggtctggtgcatcaggaatccatcggcgaaattgatctttaaacggatcaccatctgttgcccattcgtaatgatgctgtctaaaggccttctcaacgtttactggtttttcatcaatttcttcccgtaccaattcatatccggctgttcccaggaggacaagccgtttgtgatccataaatacaagagcgatgtcatcggaatgaattgtttgcactttttttcctttgatgaattccactgtgtgatctgtaattttgacagacagcagcattgcaataacagaatgagcgaaccaaatccccgcacacataccgagaagagcagtgataaatgaagctgtagatccctgaaaagaggtaatgagccgaagtggtccttcaagagggatccaggggagggataatgcccatttcgcaatctgcggaataaaatacccgattgcaaaaccgatgattgcaagtgcagcgtataaaaagaatacagcggttttcgtaactccgataagagtatgagattgattctgcaacatgtcaccttctttttactaaaaaaatcgaataccttcccatattttaacttaaactgatggtaaatcaaggataaagtgataattatggatataaagagattcagtaatagaactggcaggcacagtcagtcatgaaaaataaaatttacatgcgcagacgatgtaagccccatttgttttctgcgtatcacaatacaatccaaagggaacataaagagtaaaggctttttagacaatcaggaggaacagatatgaaaattggattaatcggcttagggaaaatgggcataaacataggaaagcaattcattgaccgcaattatcaagcggttggatatgatgtaaatcaagcggctgttgatgaactgaaagcatacggggctgaggggacaacgaatcttaaagagttaatttctttattagacccgccgcgtatcctatgggttatggtaccgcatggcattgtcgatgctgttttgcgtgatgtatcacctttattaagtaaaggcgatatgattatcgaagctggaaactctcattataaagaatcaattcgccgctacaatcaaatgaaagaagcgggtatccattatctcgatgccggaacgtcgggcggaatggaaggcgcacggcatggagcctgttttatggtggggggcgatcatgaagcatgggagattgtggaaccgctttttcgtgatactgccgtcgaaaatggttatctatacgctggtgaagcgggaagcggacattttttaaaaatgatccataatggaattgagtatggaatgatggccgcgattggtgaaggattcgaagtgcttgaaaacagccaatttgattttgactacgagaaggttgccagagtgtggaatcatggttctgtcattcgttcttggcttatgggactgactgagcgagctttcgctaaggatgcgaaactggatcagatcaagggcattatgcattcctcaggtgaaggaaaatggacggtggaaaccgcgcttgatctgcagacggcaacgccggtcatcgccatgtcactaatgatgagataccgttctttaacagacgatacgtttacaggaaaggtggttgctgcgcttcgaaatgaatttggaggccatgcgacagaaaaaaagtaagggggccaacaagcctccttatttttttggcaccttcagaagatgagggaactttttataaatgaccagcatgatgatcagaatatatgcaccgtaaatgctgatagacaataatttattgctggtgaaattggcacctgcaatagtgacaacaataatattggggattttccctattaaagaagcaaagaaaaaaacatgccagcgaacctggctcagaccgcagatcacattcattataagggaaggtatgacaggtatcagccttcctaataaaacagcggtaaaagcgtttttgttgaaggaagcctcgtagctttgtatggcaggataggcctgaactttttttctggcccaatctctaaaactgtacctggcgagaaaaaacagcaatattgtaccaagcattgagccggtcagtgtaatccaaattccatttgcagtcccgaacactgcgccatttaaagcagcaatcaaagcaaacggcactattgggaaaaaaacatcggcagcaatcagcagcatactaaataaaacggaaaacatccctcctgctttgattgcatcaagccaagcttctttctgaaaaaaaccaactgaaatgatagcgataatcacaagtatacctattactttttttaacatgtctatggtcactcccaacttaggtgatgtcaggagtcaaaacctccgtcatctaaattagtataactggtgccatttcagcggttcaactgaaaaccaggttgagaacacaattctttttaaccttataaaaaaggctgtccatctctctgttttctgcattcttattaatagggagggatagaaatggtaaccataaaaaaggattttataccggtatcaaatgataatcgtcctggctatgcgatgacgcctgcttatattacggtgcataatacagcgaatacagcaaaaggcgctgatgcgaaaatgcacgccaattttgtgaaaaacccgagcacatccgaaagctggcattttacagttgacgattcagtcatttatcagcatctcccgatagatgaaaacggctggcatgcgggagacggtacaaacgggacaggaaaccgcaaatcgatcgggattgaaatctgcgaaaatgctgatggcgattttgaaaaagcaacatcaaatgcccagtggctgatcagaaagctgatgaaggaaaacaatattccgttacatcgtgttgttccccacaaaaaatggtccgggaaagaatgtccgcggaaactcttgaaccactggaactcttttataaacggaatttcttcctcggatacacctccaaaagaacctttaccatcatatcctctgccgtctggggttataaagctcacttcgccttatcgaaagggcacaaacattctccagctgcaaaaggctttagctgcacttcacttttaccctgataagggagccaaaaacaatggcatagatggagtttacggaccgaaaacagcgaatgccgtcaagcgttttcagctcatgaacggattaactgcagacgggatttatgggccaaaaacaaaggccaagcttaaatcgaagttaaagtaaatgcaggatttaacggataacctgtttccagtgcggattcaggttattttcttttctttggtttgtgtgtttttcagattggaaagaagggaatttcaaaaaatcatcagctgcgccgcaatgaaagcagaatgatattcactgagggggacacgttaactataggaaaaaacagtgatagcgaaaaactcttcattgaacgaagagaaacagaggtataacattaaggtgaggcttttgggggtgtaaagatgaaacattttatcatccttttccttctgctgttcgttacagcaggatgcgagggaaggggatacgaagacgttgtagcatttggtgacagcaatacgcgtggctctaattgggattatcgcgattatccaaaagcacagcagtgggtcaatatattaaaaacagctgagcgcggtaaccttgatatactcaatgcgggaatcggcggacagacgacagaggatgcccgtctccgatttcagacagatgtgctggatcaaaaaccgaagtatttgtttattatgttcggcaccaatgacgctgccatactgactgaggggaaaccgagagtgtcgaagcagcgttttagagaaaatctggtttattttattgaagaaagcagaaaacacgggatcaagccaatcttaatgacgtgtatcccaattatagaaggtaatgggaagcatcatttgttttactattccagatatcaagcagctgcttttgaaccaaaaggcggagcaaggaaatggcacaactcatataacgatattacaagagatgtgtcgaagcgcctggatgtccctcttgtagataactggaagcattttatagaagcagacggcggaaaagcaactgatgaagcgcttatccaatctggtcttatagatccttctggaaatcatatgacacctaaaggggcaaggatcgtatatgaaggaatacaagatgggcagatcctgcagcgttgagccggacaaccgcctagtccgatttatttctcctacataggctgttataaaaccttattaaggaggcgcttcacatgtatggcgcaggcagagcatatggatacgcttttattgttgttttagttgttgttctcctggttgtgggcggcatatactggttagcataataaccggccctttaaaacacctctttttaggggtgttttttgctgaaagtagtagtaaagcgcgcagccaaagtgatataatatcagtcatctgagtaaaaaaaggaaatacgcccggaaaaaatagacaaattcctattaagaagatacggaaataatatgtccgagcgatcttctttttatttcgttttcaattaactcgataaagtcacggtttaaattcatttcggtggctttgaaataagattctattagtaattcatcagacagttttctcatgctaggaacccaattaatgggagaggcacctccttaaaagttggaatcattcatgattttaacgcatacaatgataagttgcgttcatctgaggttgaagttatctttaatctaccatgaaatgcatataagaacaatcgttctgttatccacaccaaaaagtggataacttgtgagtatcgtgtttataatttgtctaaagagtgatgtaataagagtggatagtgtgtgtaaatttatccacacctggtgaagaaacccaatttttgtcgaaatttttttgctcagtttttctttaggcgcaagttcgatttttttcgacaatcattttgaaagaaagaaaaagggaagggtgcgggttttgttaaaaaagttttttttacctgacgagtttgtaaaaaatatttttcatattacacctgagaaattaaaggaacgaaatgtaaaagggattattactgacctggataatacgcttgttgaatgggacagaccgaatgcgacgccgcgattgatcgagtggtttgaagaaatgaaggaacacggcattaaagtgacaattgtctctaataataacgaaagaagagtgaaacttttctcagaaccgcttggaatcccattcatctataaagcaagaaaaccgatgggtaaagcctttaatagagcggtgcgcaatatggagctgaaaaaagaggactgcgttgtcatcggagaccagctgctgaccgatgtactcgggggaaaccgaaacggctaccatacgattttggtcgtgccagtcgcttcctctgacggattcattacgcgctttaaccgccaggtcgaacgcagaatactgagtgctctcaaacgaaaagggcacattcagtgggaggagtaagaaatggaaaaggttgtttgtatcgggtgcggagttacgatccaaaccgaggacaaaacaggtttggggtacgcgccgcctgcatcgcttacgaaagaaaatgtgatttgccagcgttgcttcagactgaaaaactataatgaaatacaagatgtctccttaactgatgatgattttttgaacattcttcacggtattggagaaacggactctcttgtcgtaaaaattgttgatatttttgattttaacggcagctggattaatgggctgcagcgcttggtggggggaaaccctatcttattagttggcaataaagcggatattttgcctaagtcactgaaaagagaacgtctgatccaatggatgaagcgtgaagcgaaagagcttggcttaaaaccggttgacgtatttttggttagtgcgggacgcggccagggaatcagagaagtaattgacgcgattgagcattaccgcaatggaaaagacgtctatgttgtcggatgtacaaatgtaggaaagtcaacctttattaaccggattattaaagaagtgtcaggtgaagaagatattattacaacatcccaatttcctggcacaacccttgatgcgattgaaatcccgctggatgacggttcatcgctttatgatacaccgggaattatcaacaaccatcaaatggcgcattatgtcaataaaaaggatctgaaaatattatctcctaaaaaggagctgaagcctcgcacattccagcttaatgatcagcaaacactgtattttggcggacttgcaaggtttgattatgtgtctggggaaagatctccttttatttgctatatgccgaatgagctgatgattcatagaacaaaacttgaaaatgcagacgcgctttatgaaaagcatgcaggggaattgctcacacctccgggtaaagatgaaatggatgagtttccggaattggtcgcccatacgtttacgataaaagacaaaaagacagatatcgttttctctgggttaggctgggttactgtccatgacgccgataaaaaggtaactgcatacgcgccaaaaggcgttcatgtatttgttcgacgttcattaatttaagaaaaggggagaggagtatgaaaaagctgtacggggttatcggaaatccgattggccattctatgtcacctgatattcataacgcatcattgaaagacctcgggcttgacggacattatcatgccttcaaggtagaagagaatgatctggaggatgcggtaaaaggaataagagctctaggcgtacaaggaatcaatgtgactgttccgcacaaggtttccattatggattatctggatcatattgatgagagtgcaaaagtgatcggtgccgtaaacacggtcagaagagagggagataagcttgtcggatacaataccgatggggaaggcttcgtgaagtcattaatgaaggtattagacaagcccatctctgaactgtcattcttaatgatcggcgctggcggagcggcgagagccatttttacaacaattgtccgaaacaccccgaaaaaatttgacatttgcaaccggacgttagaaaaagcaaagcggcttacagaagctactccctcgtttcacaataaagaagtattaagcataaaagaagcagaagaacgtcttgagcagtatgatgttatcatccatacaacgtctgtgggcatgtatccgaacgtggacgatgtgccgctttcattacagcgtgccgcgagcagtgccgtcgtatgtgatatcgtgtataatccaatacagacggcccttttaaaggaagcaagccaaaaaggcttgaaaacactcgacggtgtgggcatgtttgttgaacaggcagcattgtctttccaattgtggactggacaagagcctgatattgaaaaaatgagatccattgtaataggaaaattaggaggaacagaatgttaacaggtaaacaaaaacgttttttgcgttctaaagcgcatcatttaacgccgatttttcaagtaggtaaaggcggagtaaacgacaacatgattaaacaaattgctgaggcgcttgaagcgagagagctgattaaagtcagcgtgcttcagaattgcgaagaggataaaaacgatgtagcggaagctcttgtaaaaggaagccgctctcaattggtgcagacaatcggcaatacgattgtgttatataaggaatcaaaggaaaataaacaaatcgagcttccttaaaggtggttgaaatgaagaaaatcggaattttcggaggcacgtttgaccctccgcataatggtcacctcttaatggcgaatgaggtgctgtaccaggcggggcttgatgaaatttggtttatgcctaatcaaattccgccgcataaacagaacgaagactataccgacagctttcatcgcgtggaaatgctaaagcttgcaattcaatctaatccgtcctttaagctggagcttgttgaaatggaaagagaaggaccgtcatatacctttgataccgtttctttactgaagcagcgttatccaaatgatcagctgttctttattatcggcgctgatatgattgaatatttgccgaaatggtataagctggacgagctgctgaacctcattcaatttattggagtaaagcgccccggttttcatgttgaaaccccttatccgcttctctttgcagacgttccggaatttgaggtatcatcaactatgataagggaacggtttaaaagcaagaagcccactgactacttaatccctgataaagtgaagaagtatgtagaggagaatggtttatatgaatcgtgaggaggcacttgcatgcgtgaagcagcaattgaccgaacaccgatatatccatacggttggcgtgatgaacacggcgatcgaacttgcggagcgttttggagccgattctaaaaaagcggaaatagcggcaatctttcatgattacgccaaattccgcccgaaagaagaaatgaaacaaattattgcgcgtgaaaaaatgcccgcgcatttattggatcataatccggagctctggcacgctccggtcggcgcttatttggtccaaagagaggcagggcttcaagatgaagacattcttgacgccattaggtatcatacctcaggccgccccggcatgacacttttagaaaaagtcatttacgttgccgattacattgagccaaaccgggcatttcccggtgtcgatgaggtgcgtaagcttgctgagacagatttgaatcaagcgctgattcagtccattaaaaatacaatggtttttcttatgaaaaaaaatcaaccggtttttccagacacatttttaacgtataactggcttgtgtctggcagctgaacaggaggaatttgtgaatgaatcaaaagtccattttaaagatcgcagctgcggcttgcgacgataaacgggcagaggatattttagcactggatatggaaggtatttctctggttgctgattattttctgatctgtcacggaaattcagataaacaggtacaggcgattgcccgtgaaatcaaggatcaggctgatgaaaacggcattcaagtcaaaaagatggaaggctttgatgaagcaagatgggttctcgttgatctaggcgatgtgattgtccatgtcttccacaaggacgaaagaagctactacaaccttgaaaagctgtggggagacgctccgctcgcagatcttgaccttggaatgaatcaatgatttatcaaggctttgcaagtgtgtatgacgagttaatgtcacacgcgccttacgatcaatggacaaattggattgaagcatctctcccggaaaaaggccgtattctcgatctggcatgcggcacgggggaaatctccatccggcttgccgaaaaaggcttcgaggttacaggcatcgatctcagcgaagagatgctttctttcgcccagcaaaaggtatcgagtagccagcctattttatttcttcagcaggatatgagagagattaccggctttgatggtcagtttgacgctgttgtgatatgctgtgactcattaaattatttaaaaacaaaaaatgatgtgatcgaaacctttaacagtgtttttcgggtattaaagtctgaaggcatactgctgtttgatgttcattcatcttttaaaattgcggaagtctttccggatagcacatttgctgaccaggacgaagatatcagctatatttggcagagctttgccggaagtgacgagctttctgtcattcatgatatgtcgttttttgtgtggaacggagaagcgtatgatcgttttgatgagacacacgagcaaagaacgttcccggtggaagaatacgaagaaatgcttaagagctgcggctttcagctccatcgcgtgacagctgattttacggataccgagccatcagcacaatcagaacgcctctttttcaaggcgcagaaatcaaaaaccatcgtttcttaaaacgatggttttttaaaatgcttttttatgcttttgcagtacagacgaaagtatgacatactcgtctacacatgaaactgctttttcactgcagaaatatcctcctcgtacttcatatgagtattttgaaatacccggtgaaacatatcctgcacaccgctttccagcgctttaatgccttctcctgttacaccgcctttaacgcaaaccttttcctgtaatgcaggcagggtatacaattcggtttctaacagttttcccattccgacaagcatttccttacacatcaaaatcgcgtcctgtttagatactgatgtttccgtgacagctgcatctataaaccgctgaatcagatagctcataaaagcggggccgcagcttacgatgtctgatgcaacccttgtgatgtcactttcaatttgcagcggatgagagatatgctgcatcagctcattgattttcgtttttgcagattcgccgcagcttgtgccgaacgtgacgagagaaacacctgccagcgctctgttcgtaatacttgggatcactcgcgccacttgacacggcacatattgttcgagctgttcggtttgaacggggcttgtaattgaaatgagaatatgatcttttcttaaataaggtagcgctcttgccagtaaaggatatatatcaagcggcttaacacaaataaaaatcatctcattttcagaaacgagcttttcgagactttcggtaacgttgatgctgttgtagcggttttttatgtgcaacgctttttcaattgtgcggtttgtgattgtcatgtttgagggatcggccgcttttgattcaataaatgattcgataaggatcgtacccatatttcctgtgccgataaagcctatcttcaatggtttcccctcctttgagctattatcctctaaaccatatgtgttatgaaaataaaatatgacgaaagcggggaacatgcacgatgaattggttgaatcagcataagaaagcaattgttttagcggcttctgcggctgttttcacagcgattatgatctttctggccacagggaaaaataaagagccggtgaagcaagctgtaccaacagaggcagaaaatacagtggtaaagcaggaagcaaacaacgacgagtcaagcgaaacaattgtgatagacatcaaaggtgctgttcagcatcctggagtttatgaaatgcgaacaggggacagagtatctcaggcaattgagaaagcgggcgggaccagtgaacaagcagacgaagcgcaagtaaatttggcggagattttgcaggacgggacagtggtgtacatcccgaaaaagggagaggaaacagcagtgcagcaaggtggcggagggtctgtccaaagcgatggagggaagggagcgctggtgaatatcaatacagcaaccttagaggagttacaaggcatctcaggggtggggccatccaaagctgaagctattattgcataccgggaagaaaacgggcgtttccaaacaattgaagaaatcactaaggtttcaggaataggtgaaaagttatttgagaaaataaagtcttccattacagtaaagtgatttgacggtcatgcattatgataggtaaactataggtcaggcaacacaacatttggagggaacaacgtggaacgaatttcatggaatcaatactttatggctcaaagccatttattggcgctgcgcagcacatgtccgagattatctgtcggcgctactatagtcagagacaaacgcatgatagcaggaggctacaacgggtcaatcgcgggcggtgtacattgtgcagatgaaggatgcttaatgatagatgatcattgcgcaagaacgattcacgctgaaatgaatgcgattcttcaatgctctaagtttggggtgccgactgatggagcggagatttatgtgacgcattatccgtgcattcaatgctgcaaatctattattcaagctggtatcaaaacggtttattatgctgaggattacaaaacacatccgtatgcgcaggaattatttgaacaggcgggtgtaactgttgaacaggttgaactcgatgaaatgatcgttgatctgaaaaacagagaaaagctttcatttgtagcgggtcttatagggaaattggccgatgccggtttagcggaggaagaattgaaaaagatacatgaacaggcgaatacacttttcacgagctacgtgtgatgaatgcgtaattcgcgtttgttattgcctatggcggcagcttcggcaacggctggaattactgccgccgcttatttccccgctatttttcttttcatcctctttctcctcatcattttaatcaaaacgaggcacgcttttcttattattgtttgtttcttctcttttatattgttttttgtactgtatgcagtcacagattctcagaatgtctcttcctatcggcagggaacctatcaattcaaggcagtgattgacactattcccaaaattgacggcgaccgtatgtctatgatggttaagacacctgataaggaaaaatgggctgctgcgtatcgcattcagtctgctggtgaaaaagaacagctgttatacatagaaccaggaatgtcatgtgagttgactggtacattggaagaaccgaatcacgcaactgtgccgggtgcatttgattataacgagtatctttatcggcagcatattcattggaattactctgtcacgtctatccaaaactgcagcgaacctgaaaattttaagtacaaggtgctcagcttgagaaaacatatcatatcattcacaaacagccttctgcctcctgattcggcaggaattgtacaggcacttacagtcggtgacagattttatgtggaggacgaagtgcttaccgcgtatcaaaagcttggtgttgtccatctcttggcgatatcaggactccacgtggggattttgacagcaggtttgttttatatcatgatccgtcttggtataacaagagaaaaggcgtcaattctgttgctgttatttctgccgctctatgtgatgttgaccggcgctgctccttcagtgctacgcgccgctctcatgtcgggtgtttacttagctggaagccttgtcaaatggcgtgtccactctgcaactgcaatttgtctttcatacatcgtccttctgctcttcaatccttatcatctctttgaagccggttttcagctatcgttcgccgtcagtttttctttaattctatcctcttctatttttcatcaggttaaaacctctttgaggcagctgacaattgtatcactcatcgctcagctgggctcgcttccgattctcctatatcattttcatcagttttctatcatcagcgtaccgatgaatatgttgatggtaccattttataccttctgtattttgccgggagctgtagcaggtgttcttctattaagtctttccgcttcgtttgggagattgtttttcagctggtttgatttattgataagctggaccaataggctaatcacaaacattgcagatgttgaagtgttcacgattatgatcgcacatcctgcacctgttttgctttttttattcacggtcacgatcatcctattgcttatggcgattgaaaaacgctccttgtcgcagttgatggtaaccggaggcatttgctgcacggtgatgtttctgctctttatatatccgtgtcttagttccgaaggagaagtggatatgatagatattggacagggtgacagcatgtttgtaggtgctccgcatcagcggggtcgtgtcttaattgataccggcggcactttgtcttactcgtcagagccttggcgcgaaaaacagcatccgttttcactgggggaaaaggtgctgattccgtttttaactgctaagggaatcaagcagcttgacgctttaattctgacgcacgctgaccaagatcatatcggagaggcggagattctgctgaagtatcataaagtaaagcgcctcgtgattccgaaagggttcgtttctgaacctaaagatgagaaagtgctgcaggcagccagggaagagggagtggaaattgaagaggtgaagcgaggcgatgtgttgcaaataaaggatttgcagttccatgtactgtcaccggaagcacctgatccggcaagcaaaaataattcatctctcgttctttggatggagacgggcggtatgagctggatcttgacgggtgatctggagaaagaaggggaacaagaggtgatgaacgtgtttccgaatataaaagcagatgtgttaaaggtggggcaccatgggagcaaaggctctaccggtgaagaattcatccaacagcttcagccgaaaacggccattatctcagccgggaaaaacaatcggtaccatcatcctcatcaagaagttctgcaactattacagagacattctatccgcgtgctgcgaacagaccaaaacggaacgatccaatatagatataaaaacagagttggaaccttttctgtctatcctccatatgatacatcagatataacagagacgaactaaaaaaagactgccgagaaatcagcagcccgggcagtcgctgttatgaaccaaccaggtgaataaccgttgccatgacaaacaagaaggcgaaaaatccgaaggacacaacaaaaccaacagctgagtctacagcatcatttcgtttgctttgaacgtttttttcaaaatcattcaactttatccctcctgactgatttaagtataatcgaatcgttttgaaaaatctagaagcttaggtaacgttttctgttctggtgattatcgcctttttacaagctgtcccgggggcttgcgaacaggcgtttaatataaatggggaagcagcagtcaggcttcctctttactattttgcaaactcaatttaggatagagggggatgatgaaagagaggaagtcgtacaacaatggtatttgatgtgtggaaaagcctaaaaaaaggagatgtccatccggtttattgcttatacggaaaagagacatatctgctgcaagaaaccgtcagcaggatcagacagacggtcgttgatcaggagacaaaggatttcaatctatccgtttttgatctggaagaggacccgctggatcaagcgattgcagatgctgaaacgtttccgtttatgggagagcggcgtcttgtcattgtgaaaaatccatattttttaacaggtgaaaagaaaaaagaaaaaattgagcacaacgtcagtgcgcttgaatcatatatacaatcacctgcgccttacacagtctttgtcctgcttgctccgtatgaaaagcttgatgagcggaaaaagctgacgaaagcgttaaagaagcacgcgtttatgatggaggcgaaggaattaaacgcaaaggaaacgacagactttactgtcaaccttgcaaaaacagagcagaaaacaatcggcacggaagcggcggagcatttggttctgcttgtgaacgggcatctgtcatcgatttttcaggagattcaaaagctctgcacgtttattggagatcgtgaagaaattacgctggatgatgtgaaaatgcttgttgctagaagccttgaacaaaatatttttgagctgatcaataaaatcgtcaaccgaaaacgaactgagagtctgcaaattttttatgatttgcttaaacaaaatgaagaaccgatcaaaattatggcgcttatttcgaaccagttccggctgattctgcagacaaagtacttcgcggaacagggatacggacaaaaacaaatcgcttctaatctaaaagttcacccatttcgggtaaagctggcgatggatcaagcaaggcttttttcagaggaggagctccgttcaattattgaacagcttgccgtcatggactatgagatgaaaaccggaaaaaaggacaagcagcttctgctcgaactgttccttttacagctgttaaaaagaaatgaaaaaaacgatccccattattgaggatcgtttttatattatgcagaaagtccgttcacttttttcgctagtcttgatttgtatcgagctgcggtatttttgtgtacaagacctgttttcactgctttatcaatacgtttagctgcttcagtaagagcagttttcgctttgtcagcttcgttgttggcaacagaagcttcaacttgtttgattgcagtacgcatagcagatttgattgtcgcgttatgaacgcggcgttcgttgtttgtttttgtacgtttaatcgctgatttaatgtttggcatgtgtttcacctcctaagatacaacctgtagcacagtgtcttaaggttaaatcttcttcacaatagaacaaattgtattctatcaaacacacctttagattgcaatataaatgtaaagtatttttcattgaaggttctctttttagcatgattcattcagcaaatggcaacaatataggtacttaatgtgaaggaggcccctgtatgaaaaagagtgagctggatgtgaatcagtatttgatacggaccgatttggcagtggaaacgaaggaagcaatggccaatcagcaggctgtgccgacaaaagaaattaaaggctttattgaaaaagagcgtgatcacggcggcattaaaatccgcacagttgatgttacaaaggaaggcgcagagctttcgggaaaaaaagaagggcgctatttaacgcttgaagcacagggaatcagggagaatgattcggaaatgcaggagaaggtctctgctgtctttgcggaggaattctcagcttttcttgaaaaccttaatatctcaaaagatgcgagctgtttgatcgttgggctcggcaactggaacgtgacacctgatgcgcttggaccgatggcagtagaaaatctgttggtaacaaggcacttgtttaagcttcagccggaaaacgtacaggagggttacaggcctgtcagtgcatttgcaccgggtgtaatggggataacaggaatcgaaacaagtgacattattaaaggtgtgattgagcaatcgaagcctgattttgtcatcgccattgatgcgttggcggcgcgggcggtggaaagggtcaacacaaccattcaaatatcggatacaggcattcacccgggatctggagtggggaataaacgaaaagatttaagcaaagacacgcttggtgttccggtgattgctatcggtgttccgacagtagttgatgccgtgacaattgccagcgacacggtggactacatattaaaacattttggcagagaaatgaaggataacaggccatcaagatcgcttgttccggcaggcatgacgtttgggaaaaagaaagtgctcactgaagaagatcttcccgatcaaaagcagcgccaatcgttcctagggattgtcggaacccttcaagaagatgaaaaacggcagctcattcacgaggtgctttcgcctttagggcacaacttaatggttacgccgaaggaagtcgattcatttatcgacgatatggcaaatgttttagcaaacggactaaacacagcgcttcatgaaaaagtgtcacaagaaaacaaaggctcctacaatcactaaacagttctacttcctctagcttgttcatagagtaattactagacaagcgctggagggattcaatgagaaataaacgcagaaacagacagattgttgttgcggtaaatggagggaaagcggtaaaagccatctttctatttatcgtaagccttatcgtgatttttgttctatccggtgtgctgacgtctctccggccggaacttaggccgtcgtctgactctttttatgggattgctgaagaattgccgggtgacgtatttgcacatttgctgcggatggaaaaccattatttcgcttctgacctctctcaaaccgacagctcatttcatctttctcgtctttctttaaagctggcgacgagcattaacctcgaagatccgcggagctttctcggtcgggagctgccagggtttgcacaatttgataccgagattttgttagctggacaaggaaccgattatacgaatatgcctgcggaatcgccgccgccgtctaaggtgatggaggaagaaagggaagcgaatttggcagagattgaaaaacagcaaacgcaatcagataatgcgcaaaaagatccgcccaaacaaacaacaggagataaaaaggtcgtgtttatctatcacacgcacaataccgaatcatatctccctctattaaaaggcgagaccgatcctgacatggcgcgccattctaaagccaatgtcacgcttgtaggagatatgttcggacaagcgcttgaatcccagggaatcggagccacagtgaataaaaccgatatacagtcaaaattgaataaaaaaggcttaaactatgccaggtcctatgatgaatcaaggccggtcgtgaaagacgcccttgcttcaaacaaaaatttgcaatatatcattgacatccacagagactcacggcgcaaaaaagacacaaccgcaacgattaaaggaaaaagctatgccagggtagcctttgtcgtcgggaaaaaaagcaaaaacttcgaagaaaactataaaattgcgagtgagcttcataaactgatggagaaaaaataccccggacttagcacaggtgtcttttccaaaggctcgccaggcgataatggtgtttacaatcaggatttaaccgatagagcgcttttgctcgagtttggcggagtagataataatctcgaagagctgcagcgtgcggctaacgcggccgcggacgtattcagcgaaatgtactgggatgctgaaaaggtcaacgcagcgagcggggagacgaaaaaacaataagaaataggtggttgatttgattgcatactttggaaaatgcttactgcttgtcacgatcatgtttttaggcgttctgttcggcatgcagcaggcaaacaacgggatgctgagtatgaaaggctatcatgacccttcactgaggggggcgtttacgctcaccgacggaaaagataatgaaaaagaagcctcaatcctaggagaaacagtcacggcaaaagatttagaagaaaaacaaaaagagctggaaaaggtggagacattcaatatgttttcaaaagccggacaagcgctttcgaacaccgtaaccaatactgcccagtcaatgtatgaatggatacgggatatgaatcaataagtacgtgaaagagaaaagcagcccagatatgatagggaacttttctctttcttgttttacattgaatctttacaatcctattgatataatctaagctagtgtattttgcgtttaatagtaggagtgatagattgtgacagataaagaaaagcgtttagagaggcaatcgagaatacggaatttctctatcattgcccatattgaccacggaaaatcgaccttagcggatcgtattttagaaaaaacgtcggcaatcactcaacgagaaatgaaagaacaattgctcgattctatggatcttgaacgtgagcggggcataaccattaaattaaactctgttcagcttaaatataaagcaaaagacggagaagaatatatctttcatctaatcgatacgccgggacacgtcgacttcacgtatgaagtatcccgaagccttgctgcctgcgagggagcgattcttgtcgtggatgcagcccaggggattgaagcgcagacgctcgccaatgtctacttagcgcttgacaacgatcttgaaatccttccggtcatcaataaaatcgaccttccgagcgccgagcccgaacgtgtgcgccaagaggtagaagacgttatcggccttgacgcatcagaagccgtgcttgcttcagcaaaagccggtatcgggattgaggagattttagaacaaatcgtagaaaaggtgccagctccgaccggagatccggaggcgccgctcaaagcgctgatcttcgactcgctttatgacgcctaccgcggtgtcgtggcttatatcagagtcgttgaaggaacggtaaagccgggacaaaaaatcaaaatgatggcaaccggcaaagaattcgaagtaacagaggtgggcgtgttcacgccgaaagcaactccgacaaatgaactgacggtcggtgatgtaggcttcctgactgcctcaatcaaaaatgttggtgacacacgtgtcggtgatacaataacgagcgctgccaatcctgcagaagaagcgctgccgggataccgcaagctaaacccgatggtgtactgtggtttgtatccgattgatacagcgaagtataatgatttaagggaagctcttgaaaagcttgagctgaatgattcctcccttcaatatgaagcggaaacttcgcaagcgcttggattcgggttccgctgcggatttttaggcatgcttcacatggagatcattcaggagcgaattgagcgtgagttcaacatcgacctgattacgacagcgccaagcgttatctatgacgtgtatatgacagacggcgaaaaggtcgttgtcgacaacccgtccaacatgccggatcctcaaaagatcgaaagggttgaggagccatacgtaaaagcgacgatgatggtgccgaatgactatgtcggcgctgtaatggagctttgccaaggaaaacgcggcaatttcattgacatgcagtatttagacgcaaaccgtgtcagcatcatttatgatatgccattagcggaaatcgtatatgagttttttgatcagctgaaatcaagcactaaaggctatgcgtcctttgattatgaactgatcggctacaaaccgtccaagcttgtgaaaatggacattatgctgaatggtgaaaaaatcgatgccctttcctttatcgtgcatcgtgattacgcatatgaacgaggaaaagtgatcgttgaaaaactgaaagaactcattccgcgccagcagtttgaagttccggtacaagccgcaatcggccagaaaatcgtggcccgatccaccataaaagcaatgcgtaaaaacgtattggctaaatgttacggaggggacatctcgcgtaaacggaaacttcttgaaaaacaaaaagaaggaaaacgccggatgaagcaggtcggctcagttgaagtgccgcaagaagcatttatggcagttctgaaaatggacgacagtccgaaaaaacaatagaagccgccgcagtcttgtactgcggcttctttctgtaaagaaggtgaatccgttgaaatcagcttatatccatatcccattttgtgagcatatttgccactactgcgatttcaataaatattttattcaaagtcagccagtcgacgagtatttaaacgcactcgaacaggaaatgataaatacaatagcaaaaactgggcagcctgatctcaaaacaatctttatcggaggaggcacgccgacctccctgtctgaggaacagcttaaaaagctgatggacatgatcaaccgcgtactgaagccctcaagcgacttatcggaatttgcggttgaagcgaatccggacgacttgtccgcagagaaattaaaaatattaaaagaagcaggcgtaaatcgcctcagctttggtgtgcaaacgttcgaagacgatctgttagaaaaaatcggccgagtgcacaagcaaaaagatgtattcacctcttttgaaagagcgcgggaaatcggttttgagaatatcagtcttgacctcatgttcgggcttccggggcaaaccctcaagcatctggaacattccataaacactgctttatcattggacgccgagcattattccgtttactcccttattgtagaaccgaaaacggtattttataatttgatgcaaaaagggcggcttcatcttccgccgcaggagcaggaagctgaaatgtatgaaatggtgatgagcaagatggaagctcacggcattcatcaatatgaaatcagcaactttgctaaggcaggcatggaatctaagcacaatctaacgtattggagcaacgaacaatatttcggtttcggagccggcgctcacggatatatcggcggcacacgaacagtgaacgtcggacctgttaagcattacattgacctgatagctgaaaagggttttccgtacagagatacacatgaagtgacaacagaagaacagattgaggaagaaatgtttttaggtttgagaaaaacagccggtgtcagcaaaaaacgattcgcagaaaaatacggccgttccctggatggacttttcccaagcgtgttaaaagacctcgctgaaaaagggctgattcacaattcggagtctgccgtttatttgactcatcaagggaaattattaggcaatgaagtttttggcgcttttttgggtgagttataattgacatttttcttgtggtttgatacttttgttatagaattagcactcgcttattgagagtgctaacagaggtgatgatgatgttaacaaatcgtcagctgctgatcctacaggttataatcaacgattttattaaatcggcacagccggtgggatcaagaactctttcgaaaaaagatgaaatcacatttagctctgcaacaataagaaacgagatggctgacttggaggaattgggctttattgaaaaaacccattcatcctcagggcgtgttccgtcagaaaaagggtatcggtactatgttgaccatttgctgtcacccgtcaaactgacgaaaagcgacctggaccaaatccactcgatcttcaaagagaaaattttcgagctggagaagacagttcaaaaatcagcgcaaattttgtccgatctgacgaattacacatccatcgtactcgggccgaagctgagtgagaattaccttaaacagattcaaatcattccgattcagcctgatatggcggtagcgattctcgttaccaatacggggcatgtggaaaacaaaacgattaactttccgaccaaaatggatctgtctgatattgaaaaactggtcaatatactgaacgaccgtttaagcggcgttccaatggatgaactgaatgagcgcatatttaaagaagttgtcatgtacctaagacagcacattaagaactatgacaatatactcgacgcgcttcgttcaacctttcattccacaaatcacgttgaaaagttgttttttggcgggaaaatcaatatgctgaaccagcctgagttccatgatatcacccgagttcggtcgctcctttcattaattgagaaagaacaggatgttttaaagctggttcaatccccgcacacgggaatttcgattaaaatcggaaaagaaaacgactatgaagagatggaaaattgcagtctgattacggcttcttattccgtagaccagaagcagattggctcaattgcgattatcggcccgacccgcatgaattattccagggttgtcagcctgcttcagcatgtgacttcggacttgtcaaaagcattaacaagtctgtatgatgaataagggaattttggcaaattttatcgaagggcagcacctgtccttctccttacactttgagggaggtgaacacaatgtcagaagaaaaacaaaccgttgaacaaaacgaaacagaagagcaagaaatcattgaagaacaagctgccgctgatgaacagcaggaagaaacaaatgaaagcgaacttcttcaaaaccaaattaacgaattgcaaggtttgcttgaggaaaaagaaaacaaacttttgcgtgttcaagcagactttgaaaactataaacgacgcagccgtttagagatggaagcgtcccaaaaataccgttctcaaaatatcgtgactgatttgctgccggctcttgacagctttgaacgagcgcttcaggttgaagccgacaatgaacagacgaaaagtttgctccagggaatggaaatggtccaccgtcagctcgtagaagccttgaaaaaagaaggcgtcgaagccatcgaagctgtagggcaggaatttgatcctaatctgcaccaagctgttatgcaggctgaagacgaaaactacggctccaacattgttgttgaggaaatgcaaaaaggctataagctgaaggatcgcgtcattcgcccttccatggtcaaagtgaatcaataattacatagcaggaggttattcaagtgagtaaagttatcggaatcgacttaggaacaacaaactcatgtgtggcagtgcttgaaggcggcgagcctaaagttattgctaacgctgaaggaaaccgcacaacgccatcagttgttgcgtttaaaaacggcgaacgtcaagtaggggaagtggctaaacgccaatctattacaaaccctaacacaattatgtcagtcaaacgtcatatgggtactgattataaagttgaaattgaaggaaaggattacactccacaagaagtgtctgctatcatccttcaacaccttaaatcatacgctgaaagctatcttggcgaaacagtatcaaaagcagttatcacagttcctgcatactttaacgatgctgagcgtcaagcaacaaaagacgctggtaaaattgcaggtcttgaagtagaacgtatcatcaacgagccaactgcagcagcgcttgcatacggacttgataaaacagatgaagatcaaacgatcctagtatacgaccttggcggcggtacattcgacgtttccatccttgagcttggcgacggtgtattcgaagttcgttcaactgccggcgacaaccgtctgggcggggacgattttgaccaagttatcatcgatcatcttgtgtctgaattcaaaaaagaaaacggcattgatttatcaaaagacaaaatggcgcttcagcgtttgaaagacgcagctgaaaaagcgaaaaaagatctttccggcgtatcttctacgcaaatttctttaccgtttatcacagctggagaagcaggaccgcttcaccttgaacttacattaactcgcgctaaattcgaagagctttcttctcatttagtagagcgcacaatgggtcctgtccgtcaagcgcttcaagatgcaggactttctgcaagcgaaatcgacaaagtcatccttgtcggcggatcaactcgtatccctgccgtacaagaagcaatcaaaaaagaaactggaaaagaagcgcataaaggcgtaaacccggatgaagttgtagcgcttggtgctgcgattcagggcggcgttatcacaggtgacgtaaaagatgttgttcttcttgacgttacaccgctttctctcggtatcgaaacaatgggcggcgtgtttacaaaactgatcgaccgcaacacgacgatcccgacaagcaaatctcaagtgttctcaactgctgctgataaccaaacagctgttgatatccatgttcttcaaggtgagcgcccaatgtctgccgacaacaaaacactcggccgcttccagcttactgatatcccgccagcaccgcgcggcgtgcctcaaatcgaagtttctttcgatattgacaaaaacggtatcgtaaacgtaagagcaaaagacttaggcacagggaaagaacaaaacattacaattaaatcttcttcaggtctttcagatgaagagatcgaacgcatggttaaagaagcggaagaaaatgctgacgctgatgcgaagaaaaaagaagaaatcgaagtccgcaacgaagcagatcagcttgttttccaaactgagaaaacattaaaagatcttgaaggcaaagtggatgaagaacaagtgaaaaaagccaacgatgccaaagacgctttaaaagcagcaattgagaaaaacgaatttgaagagatcaaagcgaaaaaagatgagcttcaaacaatcgttcaagagctttctatgaagctttatgaagaagctgctaaagcacagcaagctcaaggcggagcaaacgctgaaggcaaagcggatgacaacgttgtcgacgctgaatacgaagaagtaaacgacgaccaaaacaaaaaataagttctttttagtgtcagccccgctttcggagctgaccgaaaagaacacatttcataatctgattcaatgattagaaagtcaaagtcaggcatctcttggctttgactttttttcttgcccgggataaaaggaattgaaaaatcataattcaaaatgatacaatctaatttatgtgagaaattcgggagagtgaagcgagatgagtaagcgtgattactatgaagtgctgggagtaagtaagagcgcttcaaaggatgaaattaaaaaagcttatcggaagctgtcaaaaaaatatcatcctgatattaacaaagaagccggatcagatgaaaaatttaaagaggtaaaagaagcgtacgaaacactgtcagatgaccaaaaacgtgcgcattacgatcaatttggtcacactgaccctaaccaaggcttcggcggcggaggttttggcggcggcgatttcggcggttttggtttcgatgatattttctcaagtattttcggcggaggcacaagacggagagatccaaatgctccgcgccagggtgctgatttacagtatacgatgaccctgtcgtttgaggatgcggctttcggtaaagaaacaaccatcgaaattccccgcgaggaaacgtgcgagacatgtaaaggctcaggtgcgaaacctggaacaaatccagaaacatgctcccactgcggaggctccggccagttaaacgtggagcaaaatacaccgtttggaaaagtcgttaacagacgggtctgccaccactgtgaaggtacaggcaaaatcattaaaaacaaatgtgcggattgcggcggcaaaggaaaaatcaaaaaacgcaagaaaatcaatgtgacaattccagccggtgtagatgacgggcagcagcttcgtctctcgggacagggtgaaccaggaataaacggcggccctgctggggatttatttgtcgtgttccatgtacgcgcacacgagttcttcgagcgtgacggcgatgatatttactgtgaaatgccgttaacgtttgctcaggctgctcttggagatgaggtagaagtgccgacgctgcatggaaaagtgaaattgaaaattccggccggtacacaaacaggaacgaaatttagattaagaggcaaaggcgttcaaaatgtcagaggctatggacagggtgaccagcatatcgtcgtccgcgtcgttacgccgacaaatctgactgataaacaaaaagacattatccgcgaatttgccgaagtcagcggaaacctgcctgacgaacaggaaatgagtttctttgacaaggtaaaacgcgcgtttaaaggtgattaattattggatgaggagttggtagttttgaaatggtccgaattaagcattcacacaacacatgaagcggtcgaacctatctcaaatatattgcatgaagctggtgcaagtggggttgtgatagaggacccgcttgatttaattaaagaacgtgagaatgtgtacggggaaatctaccagctcgaccccaatgattacccagatgagggtgtcattgtcaaagcatatctgccggttaacagttttctgggcgaaactgtagacggcatcaaagaaacgattaataatctccttctttacaatattgatttgggcagaaaccacatcactatttctgaagtaaatgaagaagagtgggcgactgcctggaaaaagtattatcatcctgtgaaaatttctgaaaagtttacaattgtgccgacgtgggaggaatatacgccggtccatactgatgaactgattattgaaatggacccgggaatggctttcggcacagggacacatccgacaaccgtactctgcattcaggcgcttgaacgctttgtgcaaaagggtgataaggtgattgatgtcggcactggttcgggaattttaagtattgcggctgcaatgcttaaggctgaatcggttcatgcctacgatcttgatcccgtggctgtagaaagtgcacgccttaatctcaagctgaacaaagtcagcgatattgctcaagtgaagcaaaacaatttgttagacgggattgaaggggaacatgatgtgattgtggccaacattttggctgaagtcattcttcgctttacttcacaagcgtacagcctgttaaaagaaggcggccactttattacgtcaggaatcatcggtcataaaaaacaagaagtaaaagaagcactggaacaagctggctttaccattgtagaaatcctttcaatggaagattgggtcagcattattgcgaaaaaataacagttagtaggtgtcacagcgtatgcaacgatattttatcgagctcacgaagcagcaaatagaggaagcgccggctttttcgattaccggcgaagatgttcatcatattgtgaacgtgatgagaatgaatgagggagatcagattatctgctgctctcaagacggcttcgaggcaaaatgtgaacttcaatctgtttccaaagataaagtgtcctgccttgtgatagaatggacgaataaaaacagagagcttccgataaaggtctatattgcgagcggccttccgaaaggagataagcttgaatggattattcaaaaggggactgagctcggagctcatgcctttattcctttccaagccgcgcgttctgttgtcaagctggatgacaaaaaggcaaagaaaaagcgggaaagatggacgaaaattgcaaaggaagcggctgagcaatcgtaccgtaacgaagtgccgcgagtgatggatgtccattcttttcagcagcttcttcaaaggatgcaggatttcgataaatgtgtcgttgcatacgaggagtcatcgaagcaaggggaaataagcgcattcagcgcgattgtaagcagccttccgaaaggatcatctctattgatcgtatttggtccagaaggcggtttaacagaagctgaggttgaacggctcacagagcaagacggtgtgacgtgcggccttggaccgagaattttaaggacagaaaccgctccgctatacgcattgagcgcgatttcttatcaaacagagttattaagaggtgatcagtaatggcaactgttgctttccatacgcttggctgtaaagtcaaccattatgaaacagaagcaatctggcagcttttcaaagaagcgggctatgaaagaagagactttgaacaaacagctgatgtatatgtcattaatacatgtacggttacaaatacgggagataaaaaaagccgccaagtgatcagacgcgccattcgtcaaaatcctgacggtgtcatctgtgtcacaggctgctacgcgcaaacctcacctgctgagattatggcgatccccggtgtcgacattgtagttggaacacaggaccgtgaaaaaatgcttggctacattgaccaataccgagaagaacgccagccgattaatggcgtcagcaacatcatgaaagcaagagtatatgaagagcttgatgtgcctgctttcacggaccgcacaagagcgtcattaaaaatacaggagggctgcaataatttctgcacattctgtatcattccgtgggcgagaggcctgctccgctcccgcgatcctgaagaagtcattaaacaagcgcagcagcttgttgatgccggatataaggaaattgttcttacgggtattcatacaggcggctacggcgaagatatgaaagattacaacttcgcgaagcttttgagcgaattagacacccgtgtggaaggcgtgaaacggatcagaatttcttccatcgaagccagccaaatcactgacgaagtgatcgaggtcttagaccgctcagataagatagtgaatcatctgcatattcctatccaatccggatcaaacacagtgcttaaacgaatgagacgcaaatatacaatggaattctttgcagaccgtttaaataaattgaaaaaagcactgccaggcttagctgttacttctgatgtcatcgtcggattccctggagaaacagaagaagaatttatggaaacctataactttattaaagaacataaattctctgaactgcatgttttcccttacagtaaacgtacaggaacaccagctgcgcgaatggaagaccaagtggatgaaaacgtgaaaaacgaacgtgtgcaccgcctgattgctctttctgaccagcttgcaaaagaatacgcttctcagtatgaaaatgaagtgcttgagattatccctgaggaagcgtttaaggaaacagaagaagaaaatatgtttgtcggttacacagacaattatatgaaggttgttttcaaaggtacggaagatatgatcggcaaaatcgtaaaagtcaaaatcctaaaagcaggttatccttacaacgaaggacagtttgtccgtgtggttgaggatgaaataactgaacacatgcgtttgtcttcttaacctaaaaaatcggtgcattaaaatgtaccggttttttatttagccgggataagaaggtgaatcaagcggtaaaacaagtttgtaagcggaagaaataaaagagctgttactacattaaataaaaggctgaaatgagcaatcctttgggcaggatcgggtgataactgctctacaaagccggtcgctgcggtcagaaaaggcaatactagagccacccctagcacgttaaataccacatgcgcatacgctgtctgtttcgccgcatatccaccggatacagcagccatgacagctgtaatgcatgtcccgatattggatccgagtacgacgctcatcgcctgtgtcagtccgataatcccttcattcataaaactcatcaaaatgccgatacagacagaactggagtgaatgatggcagttaacaccatgccgatgagcaaagcggaccagtttgaatcgttaacatggtatagaacgtcggctcccgttttcagcttcgtcagcggcccggcaaggtggctgaatccgctgatgcaaaagaagatgatgcccagtccgaggaagcttgttcccagctgtttcaaaggatacctgccagtcagaaaaaacaataaacctcctattaaaagaacccaaatcaaaatatccattttgatagcaataaattcagttgtaaaagtagagccaacatttgtccccagaatcatcggtatcgtccgcttaaaagaaagaacgcccgcacttacaaagccgatgacaatgaccataaaggctgaactgctctgaagtatccccgtaaatacaatgctgataagaaacgcttttaacggatggtctgtaaataaaagcaaacgatcttcaatttttgagtacgccatagaaattaagccttttcgaagcatgttcatgcctgtgagaaagaataatataagagcagtaaagctaatcagaattaacatcctattcaccaacccctttctatcattatatagacaggcagtcgcactcatgacggaaaagtgaactcacttagttgacctgactgatggcttatattataatgtcaaagtacatgtttatatgtgtaacttaaaggtagtcgattggtgtattcggagggagggaaagagaatgtcaaaaacggtcgttagaaaaaacgaatcgcttgaagatgctcttcgtcgcttcaaacgcagtgtatcaaagacaggtactttgcaagaagcaagaaagcgtgaattttatgaaaaacctagcgtaaagcgcaagaaaaagtctgaagctgctagaaaacgcaaattctaaaagagggtggatttatgagtcttcttgagcgtctcaaccaggatatgaagctgtatatgaaaaaccgtgagaaagacaaactgactgtcgttcgaatggttaaggcttcacttcaaaatgaagcaattaagcttaagaaagacagtttgaccgaggatgaggaactcactgtcctttctcgtgaacttaagcaacgtaaagactccctccaggaattttcaaacgctaatcgtttagatttagtagataaagttcaaaaagagctggacattttagaagtttatttacctgagcagctgtcagaagaagagctgcgtacaatcgtaaatgataccatcgcggaggtcggtgcgagctcaaaagcggacatgggcaaagtgatgggggcaattatgcctaaagtaaaaggtaaagctgacggaagtttaattaataaacttgtgagcagtcaactgtcttaaatggcaaagaaaaggacatctttctaagagagatgtctttttttatacataaaaaaatgaaacctttgatacatttgttacgtatgaagagaaggcacttattataaaaggaaggagggatacaccgcccttgcttcaaatcaaaggattccgtgctgctcttttgggtatatttttgctttctttattaggcgtacagctgaacgcaaaagcagaaaagcaaactgtttatgtgattccggttgaaaaaaatgtcgaacagggtctcgtctcgtttttgtcccgttcgttacaagacgcaaaggatgcacatgcagaccatattattcttgatatcaataccccggggggattggtcaaatctgctattgatatggccgatttgataaccgatagcgagatccccgtaactgcatatgtcaacaaacgcgcgttgtctgctggtgcatatattgcacttcaagcagatcacatttatatggcgcctggcggaaaaatgggagccgccgcgattgttgatggccaaggcaatgccgctgaccaaaaagctcaatcactttggctggcagagatggaagatgccgcagtgaaaaataaccgcgatccaaaatatgcgctcgcaatggctgacccagatatagatgccaaggaagtcggcgcgcctaagggagatctgctgacacttaacgcagacaaggcaactgaggtaggctattcagaaggcactgctgacaatttgtccacgctcgtaaagaagcttgggttcgaaaaagcgcagatcagctacgcaaaggagagctttgcggaaaagacagcaaggtggctgacgaatccggtcattgtccctattctgctgacaatcgcttttttaggtctgacggtggagcttttttccccgggtgtcggcctccctggaacggctggactcattgcgttattgctgttcttctacgggcatctcgcagcaggccttgccgggtatgagacggttctcctctttatagcaggggtgattctcattctgcttgagatttttcttcccggaggaatcattggattactgggcttaggagcgattattgcgagcctgtttttagccgcggggagcttcactgtcatggcggtttctctcttgatcgcctcagctgtttcgattacagcttttattttactgacaagggtgttgggaaagcgtatgaaattctttaagaaattgatattaaatgattctacaaacacggagagcggctacgtttcaaatcaaacgcgcacggacttaatgggaaaagtgggtataacctttacaccgctgcgtccttccggtaccgtgattattgatgatgaacgccttgacgttgtttcggagggatcgtttacagaaaaagataaaaaagtaaaagtgattaaagtagaaggctcacgcattgtcgtgagagaaatttaaatagaaacgaggagaagttatatggatccgtcaacacttatgattctggcaattgtcgcagtagcgatcattgttttggcagtattttttacatttgtgcctgtaatgctttggatttcagctttggcagccggagtgaaaatcagcattttcactctagttgggatgaggcttcgccgtgtcattccgaatcgggttgttaacccgctgattaaagcccataaagcgggacttaatgttggaacaaaccagcttgaaagccactacctggctggaggtaatgttgacagagtcgtcaacgcgcttatcgccgctcagcgagctaacattgaactcacattcgagcgctgtgctgccattgatcttgcaggccgggacgtgttggaagctgttcaaatgagcgttaatcctaaggtgattgaaacaccgttcattgccggtgttgcaatggacgggattgaagtgaaagcgaaagcgagaatcacagtaagagcgaatatcgagcgcctcgtcgggggagcaggggaagaaaccattgtagctcgtgtaggtgaggggatcgtttctacaatcggttcatctgataatcataaaaaagtgcttgaaaaccctgacatgatttctcagacagtccttggaaaaggattggactcaggaactgcgtttgaaattctctcaattgatattgcagatgtagatatcggcaaaaacatcggtgcaattttacaaaccgatcaggctgaggctgataaaaacatcgcgcaggcaaaagcggaagaacgacgtgcgatggctgtcgctcaagaacaggaaatgcgtgcccgcgtagaagaaatgcgcgcgaaagtagtagaagccgaggcggaagtgccgcttgcgatggcagaagctttgcgcgaagggaatattggcgtcatggattacatgaatatcaagaatatcgatgctgacacagaaatgcgtgattcattcggcaagctgacgaaagacccttcggatgaagaccgcaaatcataatctctctaagaagggagaacgctgatggaagatttactgaccaatccgcttattattgcagcgatcatcggaatcatttctgcgattttcggcaaaaagagcaaagaagaaaagcaaaacagccaaaaaagaaaaaaacctcaacacgtgcaatctgcttcttctcaaaagaagcagtcaaaagaagatgcccctgcacctatccctaaccgtatggaacaggcaagacgggaagcggaagaaagacgcagggaaacagcaagaaacctgaaagggctggaacgagatcttgctgctgccaaacaaaaaacagtatacacaaaacaaaaaatgcttcaggtgaataaggacaccgtcgtacagggaatcgttctaggagaggtgttcgggcctccacgggcgaaaaaacctcaccgtacgatgcgctcagcccgtaaaaattaaagtgttagaacctcctttcaaatcatacatatgagatgaaagggggttctttttgtatggggcaaagaaagaatcgtatgaaagcttggctgacaagagcattggaaattcccccggacgttatgatggatctgccgaggattacaatggttggcagacttcatatctacatagaaaaccacagaggccttttgcttttcagtgagaatgaagtgaggctgatgctgaagcagggccagtgcatcatatctggtaaaaattttgtcatcaaggcgattcttccggaagagatacttttggagggtacgattgatgtcgttcgatatgttgagtcataaagccgagggggaaatgttgtgaaaaataaatggctgtcttttttttcgggtaaggtccagcttgaattgacgggaagagggattgagcggctccttaatgaatgcacaagacaggggattccggtctttcatgtcaaaaaaaagaaagaagccgtatcgttatatatacagcttcaggatgtacatgcctttcggcgggtgagaagtaaatttaaatgtaaagcccgatttatccatcggaagggttttcccttcctgttgctgaaatcaaagctgaatatagggtttacgatcggttttgcgatttttttcatccttttgtttttgctgtccaatatggtgtggaaaattgatgtgacaggcgctaagcctgaaacagaacatcaaatgaggcagcatcttaatgaaatcggcgtcaaaaagggccgtctgcagtttttaatgatgtcgcccgaaaaaatacagaaatcattaaccaatggaatagacaatatcacttgggtcggagttgatctgaaggggacgaccattcacatgaaagttgtggagaaaaatgagcctgaaaaagaaaagtatgttagcccgcgcaatattgtcgccaaaaagaaagcaaccattacgagaatgtttgtgcaaaaaggacagcccatggccgccatacacgatcatgttgaaaaggggcagctgcttgtttcgggactgatcggcagcgaagaccatcagcaggaagtcgcctcaaaagcagaaatttacggagaaacctggtatagatcagaagtgacagtcccgcttgaaacattatttaacgtctatacgggcaaagtaaggacaaagcacaagctttcttttggttctttggcaatcccgatctgggggatgacgtttaaaaaagaggaattgaagcatccaaaaacagaacaagaaaagcattcgcttcattttctcggatttaagctccctgtatcctatgtcaaagagcaaacgagagaaagtgaagaggctttgcgaaaatatacgaaagaagaagcagttcaagaaggcattaaattgggtaaacaggatgtagaggataaaataggcgaaaacggcgaggtgaaaagtgaaaaagttttgcaccagactgttgagaatggtaaagtaaagttgattattctctaccaagttatagaagatatcgttcaaaccacacctattgtcagggagactgaagaatgacagaacatttacttgcgatgaatcaaaaactgaaaaacccggacgaggcgctttcactcttcgggaaccaagattcttttttgaaattgatggagaaagatctgaatgtaaatatcattacgcgcggcgagacgatttatgtttcaggcgatgatgaatcgtttcagattgcagacaggctgctgggatcgctcctcgctttaattcgcaaggggatagagatctctgaacgtgatgtgatttacgccatcaaaatggcaaagaagaatgaacttgaatactttgaaagcatgtatgaagaagaaattacaaaaaacgcaaaaggcaaatcaatccgtgtaaaaacaatgggacagcgggaatacgtggccgctatgaagcggaatgaccttgtattcggcattggtccggcgggaaccgggaaaacgtacctggctgtcgtaaaagcagtccatgctttaaaaaacggacatatcaaaaaaatcattttaacaagacctgccgtggaagccggtgaaagccttggttttctcccaggtgacctaaaagaaaaagtagatccttatttgcgcccgctgtatgacgctctccatgatgtgcttggggcagatcatacagaacgtctgatggaaagaggcatcattgaaattgctccgctcgcatatatgagggggcggacgctcgatgatgcttatgttatacttgatgaagcacagaataccacgcctgctcaaatgaaaatgtttttgacgagactgggttttggctctaaaatgatcattacaggtgacgtcagccaaattgatctgccgaaaggcgtcaaatcgggacttgcagtagcgaaggagatgctgaaaggaatagacggcatttctatgattgagctggaccagacagacgtggtcagacatccgcttgttgcgaaaattattgaagcatacgataagcaaaattaatgctgaatgacccgatcgcgcgttatcgggtcatttttatgattgcttatgggcttgatgtttcaagaggaggttcttgtgttgaaaaagaaggctaagaccaaaagcagctcgaaaaaatggagcagttttaaaaatgcccgctccatgcatgtactgctgtatcttctgctggctgccattatgtttgctttgctttttgtacatgttaagccggaaacacttgatttagacctgttttcagtcagcgacaagaccatttacgctccggcaaccgtggaagatcaaaaagccacagaggaaaaaaagcaagccgctgaggacgcggttgaagatcaatatacattaaaaaaagaatatacagacaatcggattgaccttgtgtcatcaatattcgacagtattagtgaagtgaaaaaatcatcggaagaaggcagtaaatcaccatcggaaaaatcaatggtcaaatctgtaaaggacaaattgacatcagatgtgaatgattctatatcggaggattccatcaagacattgctgaaagcagacagtgaagacttttcttttgtcagagatacggtcattaccgcagtaaatacggtcatgagcagtgaaatcccttcggataaactatctgatgcaaaggataaggtagaaaaagagctaaagagcaattctattccgtctaaatacttgggagccgcgacagaaatcgggcgttttgctattattccgaattacgtcttcgatccgaaagcaacagaggcaaaacggcaggaagcctcagataatgtccagcaggttcaaatcaaacaggggcaagtgctcgtggaagaaaatgacctcattgatcgggaagtgtacaggaaacttgagctgaccgggttattaaataactcaaatctttttaaaccgatcagcgggctattgattatgatcggacttttcattgcaacacttgtatattattttgaaaaacagaaacaaaatctgaagtttaaaaaccaatccattctgttattctccataatcacaacacttttgcttgtgatcatggaggttgtcagtttgtttcagaagatggagtataataatatcggctatctggtccccattgcggccggcgccatcttaatcaaactgctgatgaatgaacgcattgccattttgggaagtatcattcttgcgatttgcggaagtatgatgtttaatcagggtgtgacaggaacattcaattatgtcatagggatttattatttgatcagcggcatttcaggtgtattatttttaggaaaacacaatgcaagatcaaagattttgcagaccggacttttcgtggcgtttattaatatggttgtcgttctgtccttattattgatccagaacactgcgctgtcgggtcttgagatcggcacgttaatgctcatgggggttgtgtcggggtttgcttcatctgtattgatcatcggcctcatgccgttttttgagacgggctttggcattttatccaccatgaggctgctcgagctgtctaatcctaaccatccgcttttgcgcaaaatactgacggaaacaccaggtacatatcatcacagtgtaatggtcgccaatttatcagaggcagcctgtgaagcggttggggctaatggtttgctcgcaagagtcggcgcatattatcacgatctcggaaaaacaaagcgaccgcaatattttattgaaaaccaaatgaatatcgacaatccgcatgacaagctgtcacctcagttgagtaaaaatattatcatttcgcatacgactgacggtgcgaatatgctgagaagctataaatttccgaaagagcttgtcgatattgctgagcagcatcatggaacctcgcttttaaagtttttttactataaagcgaaggaaaaaggcgaccagattacagaggaagagttccgttatccgggaccgaagccgcagtcaaaggaagccgcaattatatcagtggccgacagtgttgaagcggccgtcagatccatgcataatccaaatcctgaacgaattgaaaagcttgtccggggtattatatccgataagcttcaggacggacagttcagtgaatgcgatttgacatttaaagagctggatacaatcgcaaaaacactctgtgcaacattaaaaggaattttccactcccggattgaatatccggaggctactaagaaggtgaaatagatgagtttactgattgatatcgttgatgaaacaggaagcgtctcagaagagatgctcaaagaagtagaaaatctgcttcaatttgccgctgagcgtgaaggcgttcaggatcaggctgaagtttctgtcacgattgtttccaatgatgacatacatcagattaacaaagaataccggggaaaggatgctccgacagatgtcatctcatttgctcttgaagaagagggagaaggcgagatcgaaatcgtgggcgccgaaatgcctccggttttaggtgatattatcatcagtgccgatcgcacaagagagcaggcagaggagtataatcattcttttaaaagagagctcggatttctagctgtacacggatttctgcaccttttaggatatgaccatatgacgaaagaggaagaagaggagatgtttactaagcaaaaggaattgctggacgcttatggactcaaaagatcatagaaatgagctgaagcgattcttcaaaagcttcgtgcatgcaggccggggcatctgggaaacagcgcggacggagcggaatttccaatttcatgccgcagccgcctgcgctgttctcatttgcggcttccttgtagagctcagcatgattgagtggatgattatattccttttgataggcggtatgttttcgcttgagcttttaaatacagccattgaacatacggttgatttaataactgacaaacatcaccctcttgctaaagcggccaaggacgctgccgccggggctgtttgcgtttttgccgtgatttcgtgtatcattggtttacttatttttttgccaaagctgtaatggctgaaaattcttacatttattttacatttttagaaatgggcgtgaaaaaaagcgcgcgattatgtaaaatataaagtgatagcggtaccattataggtaagagaggaatgtacacatgaacagacaagaattaataacagaagctttaaaagcgcgtgatatggcatatgcgccgtattccaaattccaagtaggagccgctcttcttaccaaggatggaaaagtgtacagaggctgcaacattgagaacgcggcatacagcatgtgcaattgcgccgagcgtaccgctttatttaaagctgtttctgaaggggaaacagagtttcagatgctggccgttgcggctgacacccctggaccggtatctccgtgcggagcctgccgccaggtgatttctgagctttgcacaaaagacgttattgtcgtactgactaatttacaaggacaaataaaagaaatgactgtggaagaattattgccaggcgcattttcatcggaggatttacatgacgaacgaaagctttaaatcaggatttgtatccattattggaagaccaaacgtaggaaaatctacatttttgaacagagtcattggacaaaaaatcgcgatcatgagcgataagccccaaacgacgagaaacaaggtgcaaggagtactgacgacaggcacatcacaaaccatttttattgacacaccagggattcataaacctaagcataagcttggggactttatgatgaaagtggcgcaaaatacattaaaagaagtcgatttgatcttgtttatgatcaatgctgaggaaggctacgggaagggcgacgaattcatcattgagaaattggagaagatgtctacgcctgtattcttaatcgtaaacaaaattgataaaattcatcccgaccaattgcttctgctaattgacgaataccgcaaacgttatccttttaaggaaattgttccgatttctgctttagaaggaaataacatcgaaacattgcttgctcaggttgaagcgtatttgccggaagggccgcaattctatccgagtgaccaggtaactgaccaccctgaacgatttatcatttctgaattaatcagggaaaaggtgctgcatttgacgagagaagaaatcccgcacagcattgcggtggccatcgaatccatcaaagggcaggacaacggttctgtacacgtagcggcaacgattgtggtcgagcgggattctcagaaaggcatcgtgatcggtaaaaaaggaagccttctaaaagaggttggaaaaagtgcgagagcggatattgaagcactattgggctcccgtgtctaccttgaattgtgggtgaaagtgcagaaggactggcgtaataaaatgtcccagcttcgcgattttggctttagagaggacgaatattaatctctagctgtgtgtgtcattatctcacaggaacagggatacattagcaaattttgtttaacatgaaatggaggacatctggtcaagataaaggtaagaatttggagtttaggtaagctagtttaactacagaaaggtgggtttcttgtgttgaattttacctggaacgtattttctcaaacaggaaatgttgatacgtatcttctttttaaagaactggaaaaagagaacatggaaagacccgaagaactagaagatgagctagcccgatttgattatccaattttataaacctcttggccgctcctgcttgaggaaggtgcggaaatgctgacaaaatgtgaaggaatcgttcttcgcacaaatgattacggagagacgaataaaatcgtaacattactgacaagagaacacggaaaaataggtgttatggcacgaggcgccaaaaaaccgaacagccgtttatcagcagtcagccagccctttttgtatggttctttcttaatgcaaaaaacatcgggcctcggaacgcttcagcagggggaaatgatcctcagcatgagaggcatcagggaagacttgtttttaacagcatatgctgcctatattgctgaattagtcgacagaggcacagaagaaaaaaagccaaacccttatttatttgaattcatattagaatcattaaaacagctgaatgaaggaacagatccggatgttatcaccttcattgttcaaatgaagatgctcggtgtcatgggcctgtatcctgagctaaatcattgtgtacattgtaaaagccaagacggaacctttcatttctctgttcgtgataatggttttatatgccaccgctgttttgaaaaagatccttacaggataccgattaaaccgcaaacggcaaggctgttaagactcttttactattttgatctgtcgaggctcggcaatgtgtccttaaaagaggaaacaaaagctgaattaaagcaagtgattgatttatattacgaagaatattcgggattgtatttaaaatcaaagcgctttttagatcaaatggaaagcatgaaacatcttatgggtgaaaacaaaagttgacttttggtccatctttttatatgatcatttattataaaatatgttgcagtgagagaaagaagtacttgcgtttacctcatgaaagcgaccttagggcggtgtaagctaaggatgagcacgcaacgaaaggcattcttgagcaattttaaaaaagaggctgggattttgttctcagcaactagggtggaaccgcgggagaactctcgtccctatgtttgcggctggcaagcatagagacgggagttttttggttgctgccgcagtcaacttatgaaagaaaagtggaggtgcttgaaatgaatattcaagacatgattctaaccttgcaaaagcattggtccagtcagggctgtgtgcttatgcaggcttacgatgtagaaaaaggagccggcacgatgagcccgtatacatttttgcgcagtatcggtcctgagccgtggaaagtggcttatgtagagccttccagacgtccggcagacggccgctacggggagaacccgaacagactgtatcagcatcatcagttccaggtcattattaaaccgtcacctgataacattcaagagctgtatttggattccttgcgtgctcttggaattgatccgcttgagcacgatattcgctttgttgaagacaactgggagaatccgtctttaggctgtgcgggtctaggctgggaagtttggcttgacggaatggaaataactcaatttacgtatttccagcaggtcgggggattagagtgtaaacccgtttctgtagagattacgtatggaattgagcgtctcgcgtcttatatccaggataaagaaaacgtgtttgacttggaatggacctcagggtttacagtaaaagatttattcatgatggctgaatatgagcattctgtttatacgtttgaaacatcagacgtcgatatgctgttccaattgttcagcacatatgaaaaagaagcgatcaagcaaatggacaacggacttgttcatccagcatatgactatgtgctgaaatgctcgcacactttcaacctgcttgatgccaaaggtgcgatctctgttaccgagcggacgggctatatcgcaagagtgcggaatttagctagaaaagtagcaaaaacctactatgaggaacgagaaaaactagggttcccaatgcttaaaggggagggttcttctcatgagtaaacaggatttacttttagagatcggattagaggaaatgccggcgcgctttttgaatgaaagcatggttcagcttggcgacaagctgacaggctggcttaaagaaaaaaatattactcacggtgaagtgaaactcttcaatacaccgagacgtcttgctgtgttcgttaaggatgtcgcagaaaagcaggatgatataaaagaagaagcaaaagggcctgcgaaaaaaattgcccttgatgcggacgggaactggacaaaagcggcaatcggcttttcaaaaggccaaggcgcgaatgtggaagacctgtacatcaaagaagtaaaaggcatagagtatgtattcgtgcaaaaattccaagccggccaagaaacgaagtcgcttctgccggaattgagcggtttaattacaagcttgcatttcccgaaaaacatgcgctggggaaatgaagatttgcgttatatccgaccgatcaaatggattgtcgcattatttggacaggatgtcattccattttcgatcacaaacgttgagtctggacggacaacacagggacatcgtttcctcggacatgaagtgtcaattgaatcaccttcagcttatgaagagcagctgaaagaacagcatgttattgctgatcctagcgtccgaaagcaaatgattcaatctcagctggaagcaatggctgctgaaaacaattggagcattccagttgacgaagaccttcttgatgaagtgaatcatttagtagaatacccgacagctctttacggttcatttgaatccgagtttctgtcaattcctgaagaagtgcttgtcacgacaatgaaagagcatcagcgctacttccctgtcaaagacaaaaacggtgacctgctgcctcactttatcacagtccgaaacggcaacagccacgcgattgaaaatgtggcccgaggtaatgaaaaagtgctgcgcgcacgtttatctgatgcttcattcttctacaaagaagatcagaaactaaacattgaagcaaatgtgaagaagcttgaaaatatcgttttccatgaagagcttggttctcttgctgataaggttagaagagtcacatcaatcgcagagaaacttgccgttcgtcttcaggctgataaagatacattaaaacatgtgaagcgggctgctgaaatttctaaattcgaccttgtgacgcatatgatatatgaattccctgaacttcaaggaattatgggcgaaaagtatgcgagaatgcttggcgaagatgaagctgtggcggcggcagtcaatgaacattatatgcctagatcagcgggcggagaaacgccttctactttcaccggagctgttgtagcaatggcggataagcttgacacaatcgcttcattcttctctatcggcgtaattccgaccggttcccaggacccttacggactgcgccgccaagcaagcggtattgttgcgattcttcttgaccgcaactggggaatttcatttgaagagctgcttactttcgtacaaaccgataaagaaattgaactgctggatttcttcactcagcgcttgaaatatgtcttgaatgctgaacaaatcagacatgatgtcattgacgccgtgctggaaagctctgagcttgagccgtactctgcgctgcataaagcacaagtactggagcaaaagcttggtgcacctggttttaaggaaacagccgaagcgttaggccgagtgatctctatcagcaaaaaaggagtccgcggagacattcagcctgatctttttgaaaatgaatacgaagcaaaactgtttgatgcctaccaaacagcgaagcaaaatctgcaggaaaacttcagcaaaaaagattatgaggcggcgcttgcttcacttgcagccttaaaagaaccgatcgatgcttacttcgatcatacaatggttatagcggataatgagtcattaaaggcaaatcgtttagcgcaaatggtaagcttggcggatgagatcaagtcctttgcgaatatgaatgcccttattgtaaaataaagagagaaaaggcggttgctgtgtgatcggtaatcgtcttttccccatttataagttttttgtttgattacaagatatttacgttataatatggattattatttctttacatagctatgaagtgaaaaggtggtgagtacgatcgaactaaataaacggcaagaacatattttgcagattgtaaaagaaaacgggccgattacaggggagcatattgcagaaaagctgaacctaaccagggcgacattgcgcccggatttagccatactcaccatgtcaggattcctcgaggcgcgcccgagagtcggttatttctatacgggaaaaaccggcacacagcttttggcggataaactcaaaaagcttcaggtgaaagactttcaatctatccccgtagtgattcacgaaaacgtttctgtgtacgatgcgatttgcaccatgtttttagaagatgtaggtactctgtttgtggtggaccgcgatgctgttttagtcggggtgctttcacgaaaagacttgctcagagcgagcattggccagcaggagcttacatcggtccctgttcacatcatcatgacaaggatgccgaacattacggtgtgcagacgcgaggattatgtgatggacattgcaaagcacttaatagaaaaacaaattgatgcactgcctgtcatcaaagacaccgataaaggctttgaagtgatcggcagagtgacaaaaacaaatatgaccaaaatacttgtcagtttatctgaaaatgaaatcctataagattgcaaactaacggggggataatatgaataaccgcatcatctatgttgtatcggattccgtcggtgaaacggctgaattggtagtaaaagcagcactcagccaatttaacggatcggcggatgatactcatgtaagaagaattccttatgttgaagatataggcactatcaatgaagtgatttcacttgcaaaggcagacggcggcattatctgttttacactcgtggtgccggaaatcagagaatatttgatagccgaagcggaaaaagcaaatgttttatattatgatattatcggcccgttgattgataaaatggaaacagcctacggtttaacagcgaaatacgaaccggggcgggtgcgccagcttgatgaagattatttcaaaaaagtggaggccatcgagtttgcagttaaatacgatgatggacgtgatccaagagggattttaaaagctgatatcgttttgatcggcgtttcaagaacgtctaaaacaccgctgtctcaatatctcgcacacaaacgcctgaaggttgccaatgttccgattgtaccggaggttgatccgccggaagaactctttaacgttgatccgaaaaaatgcatcggtttaaagattagccctgataaactgaatcatatcagaaaagaacgtttaaaatcactcgggcttaatgataaagcgatttatgcaaatatcaacagaatcaaagaggaactcgagtatttcgaaaagattgtggatcggatcggctgccaggttgttgatgtttcaaataaagcggttgaggaaacagcaaatattatccatcatctcaaaacaaaaaacatataactcaggacgctctatcctgggtttttggctgtgccaaaagggaataatgaaaaacaatagcatctttgtgaagtttgtattataataaaaaattgtgataaaatgattaattttaggtttaaggatcgtgtgatacgaataaactattatgggtaagatgtcaagaatttctcccggaaatttttcgacaaattcatatacatccacaataataaaggatgtgcgattttgcttgcttttatgcaggagtttaatggagggatggagaattactcttcttaatgaacaagaaaagacgatttttgtcgatgctgatgcttgtccggtaaaagatgaaattttacaaacagcatccgagtatgaagttcaagttctttttgtcgcttcatttgaacattatcagctttccagaagcaatgaagaaaaatggaagtatgttgatcctcataaagaagctgctgatttatatatcgcaaatcacgtgaaaccgggagatattgttgtgacgcaggacatcggattagcatctctgctgttgaacagaaatgtctctgttatgtcggaaagaggtcgtctttacaaagaagacacgattgattttgccctagagggccgtcatttttccggcaaacaaagaagaaaaggcgtatatgccaaagggcctaaaaaattgaataaagaagatcgagaacgatttattacactgctgcaaaaaatcctgtcgaacgatgaagggattttgcactaaagcatcgaataatgtacgacggagtgttataagatgggaaatcggataccagatgaaattgtggatcaggtgcaaaagtcggcagatatcgttgaagtcataggtgattatgttcaattaaagaagcaaggccgaaactactttggactctgtccttttcatggagaaagcacaccttcgttttccgtatcgcccgacaaacagatttttcattgctttggctgcggagcgggcggcaatgttttctcttttttaaggcagatggaaggctattcttttgccgagtcggtttctcaccttgctgacaaataccaaattgattttccagatgatataacagtccattccggagcccggccagagtcttctggagaacaaaaaatggctgaggcacatgagctcctgaagaaattttaccatcatttgttaataaatacaaaagaaggtcaagaggcactggattatctgctttctaggggctttacgaaagagctgattgatgaatttcagattggctatgctcttgattcttgggactttattacgaaattccttgtaaagaggggatttagtgaggcacaaatggaaaaagcgggtctcctgatcagacgcgaagacggaagcggatatttcgaccgcttcagaaaccgtgtcatgtttccgatccatgatcatcacggggctgttgttgctttctcaggcagggctcttggcagccagcagcctaagtatatgaacagtcctgaaaccccgctctttcataaaagtaaactgctttacaatttttataaggcccgccttcatatcagaaagcaggaaagagcagtcttatttgaagggtttgctgatgtcatatcggccgtaagctcgggtgtaaaagaaagcatagccacgatgggaacgtctcttacagatgatcatgtcaagatcttgagaagaaacgtcgaagaaatcattctttgctatgactctgataaagccggttatgaagccaccttaaaagcttcggagcttctgcaaaaaaaaggctgcaaagtcagagttgcaatgattcctgacggattggaccctgatgattacatcaaaaaattcggcggggaaaaatttaaaaacgacattattgacgccagtgtcaccgtaatggcgttcaaaatgcaatatttccgaaaaggaaagaacctgtccgatgaaggcgaccgactagcttacattaaagacgtactgaaagaaatcagcacgctttcagggtctctagagcaggaagtctatgtaaagcagcttgcttcagagttttcgctttcacaggagtctttaactgagcagctgtctgttttcagcaagcaaaacaaacctgctgacaatagcggtgaaacaaaaacgcggcgagcgcatctgacaacaaaagcaaggcaaaaacgtttgcgtccggcgtatgaaaatgcagaaaggctgttactcgctcacatgcttcgagatcggagcgtcatcaaaaaagtgattgaccgggtagggtttcaatttaatattgatgagcaccgggcattagccgcctatctttatgctttttatgaagagggagccgagctgacgcctcagcatctgatggccagggtgacggatgatcatataagccagctcttgtctgatatattaatgcttcaggttaatcaagagcttagcgaagccgagttatcagattatgtaaaaaaagtgttgaatcaaagaaattggtcaatgataaaagaaaaagaggcggaaagagccgaagccgaaaggcaaaaagattttttaagagctgcttctctggctcaagaaatcgttacattgaaccgatctttaaaataactggagaactgatgaggagcatgtattggcaatgattccttgcggaggagcaaatagatcgcttaacctcatcatgaattgtcatttcattattcgcacattgttaaaggcagttcacatagaaaacgcctgaatggaccgaataagaatcataccgcttatagaattcgttgcaagctttggaaggagggatccataatggctgataaacaaacccacgagacagaattaacattcgaccaagtaaaagagcaattaacagagtctggtaaaaaacgtggcgttttgacatatgaagaaattgctgagcgtatgtccagctttgaaattgaatcagaccaaatggatgagtattatgaatttttaggtgaacaaggtgttgaattaattagtgagaatgaagaaacagaagatcctaatattcagcagcttgccaaagccgaagaagaatttgaccttaatgacctaagtgtaccgcctggcgttaaaatcaatgacccagttcgtatgtatttaaaggaaatcggtcgggttaaccttctttctgcaaaagaagaaatcgcctacgctcaaaagattgaagaaggtgacgaagaatctaaacgcagattggctgaagcgaacctgcggcttgttgtcagtatcgcaaaacggtatgtcggacgcggtatgctgttccttgatctgatccaggaaggaaacatgggtctgatgaaagccgttgaaaaatttgattatcgcaaaggttataaattcagtacgtatgctacgtggtggatcagacaggcgattacacgcgccattgccgatcaggcgagaacgatccggattcccgttcatatggttgaaaccattaataaattaatccgtgtgcagcgtcaattactgcaagacttaggcagagaaccaacacctgaagaaattgcggaagatatggatttaacgcctgaaaaagtacgcgaaatcttaaagattgctcaagagccggtatctctggaaacaccgatcggtgaagaggatgactcgcaccttggtgatttcattgaagaccaagaagcaacttcaccttctgaccacgccgcatacgagctattgaaagagcagctggaagatgtgcttgatacgttaactgatcgtgaagaaaatgtattgcgtcttcgattcggtcttgatgacggccgtacaagaacattagaagaggtcggcaaagtatttggagtaacgagagagcgtattcgacaaatcgaagccaaagcgttgcggaaactaagacatcctagcagaagtaaacgtttgaaagatttccttgaataagatggaacgggtcttgaagatccgttcttctttttttaaaaagatatatggataatatgcctttattttactgaaaaatgatgtcatttgcaaatgaacattgtggtgaaaaatttcaaaatctaattccatattttctattgtaagcgtatacaatacattatacaatagaataaaaaggatattagagatttaggcatgtttctattcaattttgtataaagtgtgaataaaaaacttttgtatagcaatccatttactttttgtaaaaataagttagaattagaagtgtttacatagggggaaggatcaaaaagggggaagggaaatgaaatggaacccgcttattccatttttgctgatcgctgttttaggaattggtctaactttctttttatcagtaaaaggacttgatgactctcgggagattgcaagcggaggagaaagcaaatctgctgaaaagaaagatgcaaacgcttcaccagaagaaatttacaaggcaaactgcatcgcatgccacggtgaaaattatgaaggtgtttcgggtccgagcttaaaaggtgtaggggataagaaagatgtcgctgaaattaaaacaaagatcgaaaaaggcggtaatggaatgccttccggtcttgttcctgccgataagctggatgatatggcagagtgggtgtcaaaaattaaataaaagaactatttttctctttatacattcacaggccgccgagatgttctcgacagccttttatttttgactgccgcgtgcagacccgcatcaaaagaaataatttcaaaatcatttgcttcagcttggattccgggctgattttttatatgatagtaaaggaaaaaatgattgagaaaagttgtgatgacaagtgaacgaattaaaattatctaaacgattgcaaacagtagcggagtacataccgaatggagcggtgatggccgatatcggctctgaccacgcctaccttccttgttatgcggtgctgaatcataaagccagcggggcgattgccggagaaataacagacggcccatttttgtctgcaaagcggcaggttgaaaaatcaggcttaaactcgcacatttctgtaaggcagggagacggactggaagtgattaaaaaaggtgaagctgatgccattacgattgccggaatgggcggatctttgatcgctcacattttagaagcgggcaaagacaaattaacggggaaggaacggcttattttacagccgaatattcatgctgttcatatcagggagtggctttataaagaaagatatgcgctgatagatgaggtaatccttgaagaggacggaaagtgctatgaggtgctggtggcagaagcgggagacagggatgcggcttatgacggtatttctttatcagccgggatgctcgtcggccctttcttggcaaaagaaaaaaatgctgtctttttgaaaaagtggacacaagagcttcagcacactcaaagcatttatgaacagatcagccaagcggcggatacagagcaaaacaaacaaaaattaaaggagctcgccgatcgaatggagctgttaaaggaggtaatcgatcatggctaaaagtgtaaatgggcagcagatcatccagctgtttgaacaattttccccgaaaccctatgcggttgaaggagataaaatcggcctgcaaatcggcactttaaacaaaccaattaaaaatgtgatggttacacttgatgtgttagagagcgttatcgatgaagcgattgaaaaagaggttgacttgattattgcacaccatcctcctattttccggccgctaaagcatatttcaacagatcagcctgccggaaggttaattgaaaagtgtttgaagcatgatattgctgtttatgcagctcatacaaatttagacgttgcggacggcggcgtgaatgatttgcttgctgaagcattagagctgagtgagacggaagtgctggcgcctacttatacggatcctctgaaaaagctggcagtttacgtgccgaaggaatatgaagagcaggtcagagccgcggtcggaaatgcgggggccggccatatcggtgaatacagccattgcgcgttttcatctgaaggaatcggcagctttaagccattagacggagctaagccttttatcggtgaagtgggagagcttgagcttgttcatgaagtaaggcttgagactgtatttcctaaaagcgtcgaaaaggctgttatcaacgcaatgataaaaagccatccatatgaagaagtcgcttacgatatctatcctgtcgaacagactcccgccgaaaaagggctcggccgtgtcggaacccttaaaaatgagatgacgcttaaggaattcgctttatttgtgaaagacaagcttgacgtcaatggtgtcagaatggtgggggatgctgacagcatggtgaaaaaggtagctgttcttgggggagatggaaacaagtatattcatcatgcaaaacgaaagggagccgatgtttacgtcacaggggatttatacttccatgtggcccatgatgcgatgatgcttggcctaaatgtggttgatccgggacactatgcggaaaaaatcatgaaagaaggcgtcacgagaaagctgacatcaatgtgtaatgataaaaagtttgacgtgaatatctttgtttctgaaacagatacaaatccatttacatttctataaaaaaactgaggcttttacagcctcagttttttgcttttacttttggaagtatttttttgagcggtatattatgttcagttgtccaagttgatggatcttcgtgatcaaactgctctaaaaagcgaatgacttcttttgtgatcggcgtcggtgttgaagctcccgctgtaactgcaacggtattaacgcctttcagccattcgagcttcaattcgcttaagtcgccgatccggtatgcttttgtcccggctatttcctctgacacttgagcaagcctatttgaattgttgcttttcgggtctccgacaacgattgttaagtccgctttttttgcctgctctgatacagcttcctgccgcacttgagtagcgaggcaaatctcttggtgatattcgacatgaggatatttttctttgacaagctccataatgtcgtggacatcccattgagacattgttgtttgattcgtcacgattaacttctctgcttggatatcaaggttctttacatcttcttctgtttcaactaagtgaacgatctccggcgctacgccaacggctccctcaggctctggatgcccttttttgccgatatagattacgtgatatcctttttctttcatctctaagattagattatgagttttcgtcacatccggacatgtagcatcaattgcgactaaccctttttcttctgcgattcttctgacttcgggagaaacaccgtgcgcagtgaaaatgacagttcctttgtcaacctgctttaagatgtccagacggttagagccgtccaatgtaaaaatcccttcctcttcaaacgcatcagtgacgtgtttattatgaacaatcatcccgagtatatagatgggtcttggcaagcttttatctagtgacgcatttttggcaatgaccatagcatcaacaacaccatagcaatagccgcgcggtgaaattttaattacgtccattttcggttgtcctccaatactgaagtgagtaaaggcaatataaaaagccgtaatcaaacggctctattcttgcattcttctgatctcattatagccaatctcacttcagatatcaaagaatgttaaatatataatctcggttttgaactgcctgatgttcttttcggagcaggagaggcagcttcctttttcatcggggcagatgtttttgattcttgttctttattgtcagttgttttagatttttttgggagagaagaactttttggttttgattttttgttcccatctgaggtttttgtttcagtctctttttctttttctgatgattcttctgaaacggattgtttttcactttcctcattggcctctgtttcagtatcatcacttttacttaattggctgtacagcttcatcattgctggcagatttcggactaatgggccgtactgctggatcataggggtgacttgctgcgccatgccgagtactttttgcacatttccaagcatactggataatgatgcaggattggcgatattttgaatgccttgcaggccagcacctccgctcgctgcggcacctgctcctggaactccggcgctgccagcgcctcctccgccgggtaggaatcttgacagcattccttttaagcctccgcctgcacctgcaccatttctcgctccggcatttgcctgaggaagaaattgtccggcttgctgaaaaccttgctgctgtgctccaaatgaaggtcctcgcatattaggcggtcttctgcccatcattcgctgatttggcatggggcggggcggtccgggctgtgggtaatttctcattggctgctgcggtgaaaacatacttgtacctcctttcagctctctctgctattagaatatgcatgggctgcggtatttgctttacataactgaataaaacaaacgccttgcaaacgtggtgtttttaagcaaaatcgggtataatgtgatgatggacacataatgtgccgctttaaggagctgggaaaaatgaaagaaacgaaatttgaactttatgaattgaaaccatttattatagatgcagtacatcgccttggtttttacgaaccgactgatatccagaaaaggctgattcctgcagtgttaaaaaaagaaagcgtcatcggccagtctcagacgggtactggaaagactcacgcttatttactgcctttattaaacaaaatcgatcctgctaaggatgtcgttcaggtagtcattacggctccgacaagagagctagccaaccagatttatcaggaagcgcttaaaatcacgcagggtgaggaaggcagtcagattcgctcgaaatgttttatcggaggcactgataaacaaaaatcaattgataaattgaaaatacagccgcatcttgttgtcggtacacccggacggattgctgacttaatcaaagaacaggcgttaagtgttcataaagcggaatctcttgttattgatgaagcggatctaatgctggacatgggattccttgcagatgtagattacatcggttcccgcatgcctgaggatctgcaaatgcttgtgttctcagcgaccataccggaaaagctgaaaccattcttgaagaaatacatggaaaatccgaaatatgcccatgtggagcccaaacaggtgactgctgcgaaaatcgagcatatcctcattccttcgaaacatcgtgacaaggacaagctcctttttgacatcatgtcgcatctgaatccatacctggggattgtgtttgccaacacgaaaaatacggctgaccatattgcccagtatctgactggcaaaggcatgaaaatcggcttgctgcacggcggattaacaccacgtgagcggaaaaaagtcatgaagcagatcaatgatttggaattcacatatatcattgcaactgaccttgccgcaagaggtattgatattaaaggtgtcagccatgttatcaactatgagctgccggatgatctcgatttctatgttcaccgtgtgggcagaacggctcgtgccggctcatcaggacaagcgatgaccatttatgagcttactgatgaggatgcattagtaagacttgaaaaaatgggcatcgaatttgattacttagagcttgaaaagggcgaatggaaaaaaggcgatgaccgtcagcgccgcaaaaagcgtaaaaaaacgccgaatgaagcggatgaaattgctcatcgtctcgtgaaaaagccgaagaaggttaagcctgggtataaaaagaaaatgagctatgagatggagaaaatcaagaaaaaacagagaagaaaccaatctaagaaaagaaagtaggggaacctgttgctgagaataggctcacacgtctctatgagcggaaaacatatgcttctggctgcaagccaggaagcagtctcttatggggcgaatacgtttatgatctatacaggcgcaccgcaaaatacgcgccgaaagaaaattgaagacttaaatatagaagcaggccgggcacatatgcaagaaaatggcattgacgagattatcgtacacgcgccttatattattaatattggcaacacgacaaatccgtccacttttgagctgggtgttgattttcttcgttcagaaattgaacggacagcggccatcggagcgaagcaaattgtccttcatcctggcgctcatgtaggggcaggagctgaagccggcatcaaaaaaattattgaaggcttaaatgaagtgattgatccgaatcaaaatgtccagattgcattagaaacaatggctggaaaaggatcagaatgcggcagaagctttgaggagcttgcactgattatcgaaggcgttacacacaatgagcagctgtcagtgtgctttgacacgtgccatacacatgatgccgggtataacattgtcgaagactttgacggagtgctgaatgagttcgataaaatcattggcattgaccgtatcaaagtgcttcatatcaatgacagcaaaaatgtcaaaggtgcgagaaaagaccgccatgaaaatattggctttggtgaaataggttttaacgcactgcaatatgttgttcaccatgagcagttaaaagacattccaaaaattcttgaaacaccatatgtcggtgaagataaaaagaacaaaaaaccgccataccgttttgagattgaaatgctgaaagaaaaacaatttgatgatacattgctcgaaaagattttacagcaataaaaaatgggggataacacccccattttttagcttgtaaattgtttgaatagttcattaactgtttgagctgtttctttcgatgtaatcgtctctacttgtttcaacagccgcattcgttcactctcattaaagatgtttacatttttcccgtataacaagttcgctacttcaacggcctgcgatcttgttaagctgattccgtattgttttgagtacttcagcaaatcatcagcagtagcctgattaagccgctgtaaaataattctttgaaataaaatcatcggtcaatccacctccagacttaatgtatgggcaaatcagtaaaatgtgtcagtgtttaatggtaaaatagatttataatgtatttaaaatagttattgcaggaaaggagattttatgaccccaacaaaacaacataagaaagaaacatttacccattttattttcagggtctttatgattctggtaggagctgcatctgcggctgtaagtattgaattatttttaatccccaatgattttattgatggcgggattatcggtgtatcacttattttagaccacctctttatgtcaaacccctttctgaatttcgcttttttcgttgtcatattaaacattccttttatgatcttcggatataaatatatcggtaagacctttctagtctctacgtttatagggattgtcgggcttgccgttattgaatcctcacttcaccatgtagaagccattacaacccagcctattttggctactgtgttcggaggtcttttactcggctttggcgtcgggcttgttattcgaaacggaggttcaatggatggtacagaaattctcggtattttgctgaccaaaaaactcccgttttcagtaggtgagttcgttatgttcatcaatgtgtttattttcatttgggcagtttttgtgttcggtcctgagcaagcgatgtactcattcatgacttattatattgcgatgaaaacgattgatgccgtgatccaagggcttgatgaaacaaaagctgtcattattgtgtctgagcagtatgatgagatttccgacgcgattttgcaccgtctcggtcggggcacaacgaagctgaaggggaaaggcggatatacggacgaagaaaaagacgtaatttacgcggttgtcacaaggctggaagtgacaaagctcaaatcgatcgtgtttgaagttgatcaaaatgcattcataacaattatgaatactcatgaaacgagaggcggaaaattcaaaaacgcaatccactaggctttcatttacttttattcattttatgggtataattttatctgcagtaaagaaaatggcttgctggacagacagctgccattttctttttcatacatgtgatacgttcttaagcaaagcgaaaagggggacccttcatgaacgtacaagaagcgctgaacctactaaaagaaaacggatataaatatacaaacaaacgggaggatatgctgcagctttttgctgattcagacagatatcttaccgctaaaaacgtactgtctgcactgaatgatgattatccaggcttaagctttgatacaatctacagaaatctttctttatatgaagaacttgggattttggaaacaactgagctgtccggtgaaaagctcttccgatttaagtgttcattcacccatcaccaccatcattttatttgtcttgcctgcggcaaaacaaaggaaattgaatcatgtccgatggacaagctttgtgatgatttggatggctatcaggtcagcgggcataaatttgagatttatggcacatgccctgattgtacagcggaaaaccaagaaaacactactgcgtaaaatgcgtatatatgaaaaaggggcccggtttgggctcctttttcagttattgacgcgtattaagtgatgcttgttgttgttcatccattgaacggcttctagccagttgtttactctgatgatgtttgaatcaatcggaagctgattataaggggaattgaacaaaatcaccggtatcccggcttctttcgcaatcatcatggcgttcccgtgatgatcctcaaaaaacaggtcgatgttatgattcttgaccgcttcaactttgtgatgaccgccaacgagttcgatgtggtcataatgaatgttttgtctctcaaaccattcataggtaatatcagttaaatgagtccgtctcgctgtaatataaataagcttgtgctcctctttgagaagatcaagtgactgtttcgcatgctgtgcaagcaatgcttccttatatatgatcgcttcattttgattcatccaatcccaaaattcttcctgggtaatgtttaacagctttgttaaatcataatccgtcatatcgtttaatgaaatggaaagattaaacgaacggttcaaataagggacgaatgtatcctgagccgtgattgtgccgtcaatatctattcctaagcgtaacatgcccacactccttcagtttcatcccttcaagtgtaacataaacaattgacattaacagaaaagtttagcaaacatgaatcaggcaaaatggatcaaactataaaagctcctttaataaaacagaagggggaattgaaggtggcaaacgattacgaaaagcgtgataacaacagttactatgttgatcatggatctgaagggacaaatattacccgcgacaatgacggtttttttgaggaaacagctgctgaaatcgcagagccttatcgtgctgctgaccgcagcaatgaccaagacaatgatcgcagcggcggcaatgtcaatgaaggacggggaatagggtacatcgctttagccttgtccatcatttcattgtttgtactgcctgttttattgggagctgccggtattattgtcggctatatcgcaagaagaagaggtgctcaaggccttggagcctgggcaatgggtatcggtgtcgtttcattagtgcttggaatatttattattccatttttctaacacaaaaaagcttgacgggttcccgtcaagctttttgtgtttcttcttttaattttgctttttcagcttcaagttttgcgtagtgttcctcagcaagaatgtcaatttcttttttgagttcttctaccatcgtttcctctggaaccttacggacaattttccctttccggaacagcagtccttcaccgcgtgcgccggcgattccgatatcagcttctctcgcttcaccaggtccgtttacagcgcagccgagaacagcaactttaatcggcgcttttatcttagaaatatactcttccacttcattggcaatgctgattagatcaatctcaatacggccgcaagtcggacatgagatgagcgtggcagcattggaggctaagccgaaagatttcagaagctcccttgctacttttacctcttctacagggtctgcgcttagtgaaatgcgcatggtgttcccgatgcctttgcttaaaatggcgccgagtcctgctgcgctctttactgtgccggcaaacagcgttcctgactcggtgatcccgaggtgaagcgggtagtcaaacgctttcgccgctttttcataagcctcgattgcaaggttcacgtcagaggccttcatgctgacaataatatcgtgaaaatcaagatcctcaagaattttaatgtgatgaagtgcgctttctaccattccatcggcagtcggataaccgtatttttctaaaatacgtttttccaatgaaccggcgtttactccgattctgatcggaatgcctttgtctttggccgctttaacaaccgcttcaactttttcgcgccggccgatgttgccggggttgattcggattttatctgcgccgccttcaatggctttcaacgcaagtttataatcgaaatgtatgtcaacaacgagaggaatggaaatgcgctttttaatatccgcaatggcgtttgctgcccgttcatcaggacatgctacccgaacgatttggcatccggcttcagccaaacggttaatttccgcaaccgttgcttctacatcatgtgtttttgttgttgtcatgctttggatgacaacttcattgttgccgcctattgttaaaggtcccactttgacgggacgcgtttttgtacgatgtgtgatttcactcacttgcaatcgctccttaattgtagttgccgcttctagatataacaattctagtatggtttatgtgaatttattttacaaattacattgtaacagtgtcttcgccgaactgacaagaaattaacgttaaattaagggtagaccgggaatttatacgctgttcccgcttgaatggcattggctttcacatttggattcagtgcttcaaaatcctttacaatgtcatccggagaacctgctgatccgactatcgacataaccgtatcacccggctttaccttcaccgttttataagccggttcttgtacagccgtttttgctgatgcttcatagacagggaggtcctgaatgggtatggttccaattttaaggtcataaaaaagaataaaaagtataaaaacaatgctgcatactaaggtgagacgcttcatcgcttttcctcccgcatacgaaattttataccatagtatgcttgtccatttcgattcatgacaaaagaaaagagactgcgaatgcagcctcggtttatacagcagcttttttggacggaatctcttttaaaacgagaaacaggatgacaaaattgacaaaccagttcagcaaaaattcacttggtacggttgcttctaatgcccgcatgattgtaaagaatacagttgaaagggtgatggaataagcagaaagcttccagagctgatgataggataaatgttttttctgcgaattcttaatgattaacccgataagcgctaaaaacgatacttcaataaattttcccgctgctgttacgagaaaaataagagctgagagaacagttacaatcatcgctttattttggtttaaccctgcaatgacatcttttttctgtaactctgatggcatcattgagtaagacatttcttgggcttgtccgtcaatggccaaaacaaatttgttctgaaggatgccgatcgcgttttgctttgcttcaatttgttcagtgccataggagtctgtcggatcgaacacgataacgaaaccatttgcttgagattccgtggcttttttctcatccgtttgaagtttgccgtttgaaattgtgaaatcagggaaatctttgtttaaaacagttttaaagccgttcattgattttacggtccctgtacttacataataagcggtagggattgcaaataggacagagagcaaaaatacataaagaatcgcttttccgattccttgaaatcttgtttttgcaatatcacggggagagtatgtacttttaatgaaaagctgaaacacattcactatcttcacttcctagctaaactaatatatgttgcttattgtatcgttgcatgcgtgtgaatacaaggaagacatgaagaagacagagtaaaatgggaggatggaagctatggatatgttgtattggctgttgattgcagcggtttttatcattgcctttatcgggctggtgtatcctgttattccgagcgtagtatttattgttgccggatttgtattgtacggatttttattttcattcagtccgtattcttatatgttctggcttgttgaggcagtttttgccgcagtattattcgcagcagattacgtgtcgaatctgcttggagtaaaaaggttcggaggaagcaaagctgccatatggggaagcacgatcggtttattaatcgggccttttgtcattccggttgcagggataatattggggccgtttatcggggctgtttgcgcagaacttatcgttcatcagaaggacttaaagtcagcgtttaaaattggcctcggctcactcattggttttttaacaggggttattgcaaagggcatcatacagcttttgatgatcggatactttttatggacggtcctataagaaatgctggcggcaggtttaatgggacagattatcggttaaagtgaaatatgtccgctgaaatgagccaaatcgtgagctttttcattgattacaaagcattcttttgttacattgaatgaagaaaggctcgctgtgaagcggcatttcagtacatatatactaaggaggaattatcatggcttacgaacttccagaattaccttatgcgtacgatgctttagaaccgcatatcgacaaggaaactatgactattcaccatacgaaacaccacaacacatacgtgacaaatttaaacaaagcggttgaaggaaacactgctcttgccaacaaatcagttgaagagcttgttgctgatcttgattctgttcctgaaaacatccgcactgcagtccgcaacaacggcggcggacacgcgaaccacaaattattctggacacttttatctccaaacggcggaggcgaaccgactggcgcgcttgctgaagagatcaacagtgtatttggaagctttgacaaattcaaagagcaattcgcagcagcagcagctggacgcttcggttctggctgggcatggcttgttgtgaacaacggtaaacttgaaatcacaagcacgccaaaccaagattctccgctttcagaaggcaaaacgcctatcttaggtcttgatgtttgggagcatgcttactaccttaactatcaaaaccgccgtcctgattacatttcagctttctggaatattgtaaactgggacgaagtggctcgtctatacagcgaagcaaaataatggcacaaacaaggtcctcattatgggaccttgtttttttatgtcttctttttacatatctcggtttgagtgagacagactaagggatagtaaaggggagtcagtaatgagcaaactaaaaaaagtgataggcgatgtagacgtaaacaaagggttactctttctgctgaccattggcgggctttactcgctgggaattgcactgtccaatacatttgttaatgtgtatctttggaagcagtcagggaaatttattgatttggcgatatataatttatccattgtgacaatgcagccgataaccttttatttggctggacggttagccaaaaaaatagacagggtattcattttaaggttcggcgtcatttttttagctgccttttatttaagtgtgcttttagccggagaaacggcggccagccgcctcgtgctaatcggcgcggtgctcggagttggctatggcttttattggctagcgtttaacgtactgacctttgaaataacagagccggatacacgagactttttcaacgggtttatgggcattctgtcttcctcagcaggaatgatcggcccgattgtagccggattcgtgatctcaaggcttgaaaataatacgggttatacagtgattttcagtctctccctcagtttatttgccctggctgtcgtgatgagctttttcttaaaacggagagaatcaaagggccgttttatgctgagcaaagtatttggagagcgccatagcaatatgaattggcggagaatcacgaatgcgcatttttttcagggtttgagagaagggatttttgtctttttaatcagtgtgttagtatttattgagacaaacagcgaacttgctctcggtacattcggtcttgtcaattcagctgtttccttctttgcctactactttgcatccaggctgattaagaaaaaggcgagaaaaaaatcgattttgctgggcggacttattttgtatggcgcgctgtttttgattctgttccatatgagcttttcgacattattaacgtacggcgtttttattgccatcggctatcctctgttgcttgtgccatatgtatcacttacatatgatgtgatagggcgcgcgaggcatgcaagaaaagcaagaattgaatatatcgtgcttagagaaatgttcttgaatgccggcagaattgtttccattttgtgctttctcctgattgtggcccttctgaaagaggatgtgggaattcctttgtcacttgcgatattgggtataggacatcctttgatttattactttgtcaaggatatccgttttaaggagaaggaaggggaaaatgaaaccatggaagaagacggccaaaaacgcgtaacagaaccgaccctgttaaaaggcgagagataattttttttgccaaaaaggggttatctgtagaaaaaagtcgaaaaaacctttaaaatgaaaactggcactcttacttgagtgtcttttctttctgtaaatagaaaaggtgatgttatgaggagaaataaaccaaaaaagcaaaatcataaagagaaaaagaagtcgcttccgatccggctgaatattttatttttagctgcctttgttatatttacctggattattgtggaactgggcatcaagcagatcgtgcaaggcgatgattacaaaaaccaagcgaataagcaggaacaaagtgaagtcagctcagcggtaccacgcgggaaaatttatgatcgaaactttaatgccattgtgacaaataaggctttaaatgcaatcacatacacgagatctaaatcgaccacgcaagaacagcgcttaaagatcgcaaaaaagctgtctgacatgatcaaagtcgatacaaaaaaagtaacagaacgggataaaaaagattattggattttgactagaccgaaagaagcgaaaaagctcattagctctaaagaaagacagcaggttgaagacaaaaaaatatccgatgacgatttataccagcttcagctaaaacggattactgataagcagctgaatgaattgacggataaagatatgcagatccttgctatcaaaaggcgtatggattcaggctatgctttgacccctcaatatattaaaaatgaggatgtatcagcgaaggaaatggcagtggtaagtgaacatttagacgaactgcctggagttgatgtcacgtccgattgggaacgtgaatatccatataaaaaccttcttcgctcagtgctcgggagtgtttccagttctgatgaaggattgccgtccaacttgctcgaccattatctatcgcttggctacagccgaaatgacagggtcggaaaaagctatctggaataccaatatgaaagccttctgcagggccaaaaagcaaaagtcgaaaatatcacagattcaaaaggcaatgtcacgggaacaaaaacggtatctgaaggcaaagccgggaaagatcttgtactaacaattgatattgatttgcaaaaatcagtggaaaaaattattgagaaaaaacttaaagctgctaaagcaagacctagtaccgaattgttggatcgtgcattcgttgtcatgatggaccctagaaacggcgaagtgctgacaatggcagggaagcagattaaacgagaaaatggagcctataagtttgatgattatgcattaggagccatgacttcatcctacgctatgggatcagctgtaaaaggtgcaaccgttttgaccggtcttcaaactggagcgattaatttgaatactgtatttaaggatgaaccattgtatatcggccaggataaaagagggaaaaaatcttggcaaaacttagggccggttggtattcaaactgcattagagaagtcatcaaacgtttttatgtttaaaacagctattgcagttggtaaaggtgaatataaacctcaccaagcattgcctttggatacttctgcatttgataccttcagaaattatttcagtcaatttggattaggagtaaaaacaggaattgatctaccaaatgaaatgacgggatataaaggtacaagcagattatctggtttcttgcttgatttcgccattggacagtatgatacttatacaccgctggaattggctcaatatgtctccaccatagcaaatggtggctaccgcatgaagcctcagcttgtaaaggaagtcagagattcaaatgcgaaaaaagggatcggcgcagtcgttgattctgttcagcctgaagtattgaataaagtcgatatgaagagtagctatattgaagaggtccaagccggttttagacgggttgccactaaagggacagctgcaggtcaactggcttcagcatcgtataaaccagctgcaaaaacaggaacagcccaatcattttacgacggaccggataaatcaaaaacaggaacagacacttataatacgacgcttgtggcttatgcaccagctgacaatcctgagattgctatttctgtcgtagttccttggacttacattgattacaatcaaagatactcaattacaaacgaaatcggcagggaagtaatggataaatattttgagctgaaatcgaagcaggacaaagaagatactcagcaaaagaataaagacaaaattgaagaaaatgcagaaaacacaacgtcttctgataactaaaaagaaacgctcacatgatgtgggcgttttttttttatacaaaaaaacgcactgatttacaaaaccttaacattcggttcaaaccctttttacatagaacctttactctatacgtgtaggacaaattacacattatacgcagggggaattcaggaaatgaaaaaaaacaaattggtgcttatgcttctgatggctgcatttatgatgattgcagctgcatgcggaaatgcaggagaaagtaaaaaatcgaatagcgattctgcaaaaggagaagaaaaggcatcaggttctttaaccatttctggttcatcggcaatgcagccactagtacttgcagccgcggaaaaatttatggaagaaaaccctgatgctgatatacaggtacaagctggcggttctggaacagggctttctcaagtctctgaaggagctgttcagatcgggaattcagacgtttttgcagaagaaaaagaaggcatcaatgcaaaagcgcttgtcgatcatcaagtcgctgtagttggtatggcagcagctgtaaaccctgatgctggtgtggaggatatttcaaaagatgaattgaaaaaaatcttcactggcaaaattaaaaactggaaagagctcggcggcaaagaccaaaagattacacttgtaaaccgtcctgattcttccggcacacgtgctacatttgtaaaatatgcgcttgacggagaagaacctgcagaaggcattactgaagattcctccaacacggtgaaaaaaatcattgctgatactccgggagcgattggatatcttgcattctcatatttaacagatgacaaagtaactcctctatctattgacggtgttaaacctgaagcgaaaaatgtagcaactggcgagtatccgatctgggcttatcagcattcttatacaaaaggtgaagcgacaggtttagctaaagaatttcttgattatctaaagagtgaagacattcaaaaaagcattgttactgaccaaggctacattccggttactgatatgaaagtgacacgcgatgccaacgggaagcaaagctgatcttaataaaaagaggagtgcggggacaaccgtttctcctcttaacacattcataggagtgtaaaacaatgataaacaatagagaaaatatgtctgtgagcgagcgtttaatcagctcaaggcaaaatcggcaattggatgaagttcggggaagaatgattgtgacagcatgtgcgctgattatgattgcggcatctgttgcgatcaccattttcctcggcgtgaaggggctgcaatcttttcttgtaaatggtgtaagcccaattgaattcttaacgagcttaaattggaatcctacagatactgatccgaaatacggagtgctgccatttatttttggctcatttgcagtaacgattctttctgctctaatcgctgcgccgcttggcattgcaggtgcgatttttatgacagagattgccccgaattggggaaagaaagtgttgcagccggtgattgagcttttagtcggtattccatctgttgtttatggattcataggtcttacagtattggtgccgtttatcgcccagttcaaatcgagcggaacagggcacagtttattggcgggaacgattgtcctttccgtcatgattctgccgacgatcacatcgatttctgctgatgcaatggcttctcttccgaagagtttacgagagggttcttacgcgcttggtgcgacaagatggcagacgatcagaaaagtacttgtgcctgcagcttttccaacattgatgacagctgttgtgttaggcatggctcgggcgttcggcgaagctttggctgttcagatggtcattggaaatacaagagtattgccggaaagcctgtttgacactgcgggaacgctgacaacgatcatcacgctgaatatgggccacaccacatacggaagcgttgaaaacaatacgctgtggtcaatggggcttgtgcttctggtgatgtcattcttgttcatcctgcttattcgctacttgtcatctaggaggaaagtgtaatgaaccgcaaaataacagataaactggcgaccggaatgtttggtttgtgtgcagccattatcgctgccattttagtaggtttgttttcctatattattataaacggtgtttctcagctcagttttcaatttattacaacaaaatcgagcgccattgcagctggaggaggcatacgagatcagctgtttaactccttttatattttgtttattacaatgctgattacaatcccgctcggtgtgggcggcggagtcttcatggctgaatacgcgcctaataacaaagtaactgacttcatcagaacatgtatagaggtgctttcatctcttccgtctattgtcattgggatgtttggattattgatgtttgtcaacttaacaggctggggatatacgatcataggcggagcgcttgcgttaactgtttttaaccttcctgtcatggtgcgtgtgacagaagacgcgatccgttcagtccctaaagatctgaaggaagcctctctcgctttaggtgtatcacgctggcataccgtaaaaacagttttaattccaagtgcgattccttctatcatcacaggagcaattttagcgtcaggaagggtgttcggggaagcggccgcattattatttacggcaggcctgacaacaccgcgtcttaattttacggagtggaacccgttttcggaaacatcaccgcttaatattttcaggcccgctgaaacacttgcggtccacatttggaacgtcaatacacaaggaatgattccggatgctgaagcgattgccaacggtggttctgccgtgctggtgatttctgttcttgtgtttaatctcgcggcgagatggcttggcacgatgatctacaaaaagcttacggcaaattagaacggaaagaggcgaaaaacatgtctgaacaaatggtaaaagaaaaacctgagcgagctgttattgttccgaagcagaatcacgtgcttgaggtcaaagatctgtccatttattacggaaataaacaagccgttcatcatgtaaacatggatattgaaaaaaatgcggtgactgctttaattgggccgtcgggatgcggaaaatctacttttttgagaaatattaaccgaatgaacgatttaattccatctgcaagagcggaaggtgaaatcctttatgaaggattaaatatattgggcggcaatattaacgttgtcagcttgagaagagaaatcggaatggtttttcaaaaaccaaatccatttccgaaatcgatctatgcgaatatcacacatgcattgaaatatgccggagagcggaataaagctgttttagatgaaattgtggaagaaagtttaacaaaagcggccctctgggatgaggtgaaggatcgtttacattcatccgcactctcgttatccggcggccagcagcagcgtttatgcatcgcgagaacacttgcgatgaagccggctgttcttctgcttgatgaaccagcttcagcgcttgatccgatttcaaatgcgaaaatagaggaattaattacaggattgaaaagagaatactcaattattattgtcacgcacaatatgcagcaggctctgcgggtttctgaccggacggcattctttttaaacggcgagcttgtagaatacggacagaccgaacagattttcacgagtccgaaaaagcaaaagacagaggattatattaacgggaaattcggataggagggcggcaatgagtattgctaccgaagctgtaatgaaacaggaagtctatcaagtcaatggaatgaacttatggtatggacagcatcatgctttaaaaaatatcaatttgagcatttatgaaaatgaggttacggcgattatcggtccatccggatgcgggaaatcgacctttatcaagacattgaatttaatgattcaaatgacgccaaatgtaaagcttgcaggtgagctgaactataatggcagcaatattttaaaggataaagtggacatcgtggatttacggaaaaatatcggcatggtattccaaaaagggaatccgtttccgcaatctatttttgataatgtggcttacggaccgagagtccacggcaccaaaaataagaagaagcttcaggaaattgtggaaaagtcattaaaagacgtggcgttatgggatgaggtgaaggatcgattgcatacgtccgctctttcgctgtcagggggccagcagcagcgtctttgcatcgccagagcacttgcgaccaatcctgatattttgctgatggatgaaccgacatctgcactagatccaatctcaacgagaaaaattgaagaactcattctagagctgaaaaataaatatacaattgtcattgtcacgcataacatgcagcaggcagcaagggtttctgatcaaaccgcctttttctacatgggcgagcttgttgaatgcgacaatacgaataaaatgttctctaacccgaaggaccaaagaacgctcgattacatttcaggaaagtttggatgaaaaaaacaggctgagtcagcctgtttttttatcgtgttaacgtttttacgatctttttgaaactcatgtctgattttactttaaactcgccggcacgaatttctttgtgatagccggcatcaatgacatagtcattaaagtcttgagccgaagagataatgccctctttttcaagaatagcagatacatccgcagtgctcatgccatctttaattttgagcttgtacgttttgactttgtctgttttcgtgtctgagctgctgtcatcggtcaacgatttctcttttgaatcaagaagtttttgatattcatcacggttcacagaaaccatttttttagaatcaaggtaattgttcacgtcttgttcagttactgttttattatcttttacagcagcggcctgatcttcgtcagtcagataaaaaacagctgcaagaacggctgtcgctaaaatgatgccgccagcaaatgcctgaatgccccgttttgtcatacgagcaccttctcattatctttgataatcgtattcacgtcttccactgatacatgctcagctttagcaatcgcttcagctgacataccgttattatatttagaaagtatttgtttagcgattttttgattgatgtcgctctgctttgatttgcgaatgacaaggtttgtttccagtaattcttcctcaagcactgtcattttctttttgagcttgtaaatttcctgcatcgcagaaagctgcagtgtttcgagctcctgttctacatctttcatcgggtctctttgagaatatgagaatgcaattagcgctatactgacgataaacaacgcaataatagcaatttccacgtttcatcaccttctattctttttttatccttcttttttataccataaaaccaatagtttctaaaggaattcgcgaaaaaaacgagattttgtcgagaaatctttctttgcttcttctttatgtaatggtttaataggaacacgaagtgaacgattggaaaggagaatgttaggagtccatggataaacacccatttccctataatatacgacataagctttccttttttagggacacattcgacataatcattcaaaacgctcacaccttgaccgtaagctgggaaatctcggaagaaacaatgcggctggctgaagcggtccttttcgaaaagacgcaggatatgataaaagaattgcgcattgtcatcaaaagaaaagacattgaagctgtcagtacaaaacgcacaacgtatgataaaggcgaatggacgattagacaggcggctggtgatgctgtatatcgggctgaatacagaattgtgaattcaatgaatgtctctctcaagcttgccggtacagacgacatctatcttgatgaaaatgggattcgtcatataaacagttttcagattgaggaagcgcataccaggtgggaggcgcaattttctgcatacacctgttatgggagaggggaaaaagaacggtgaacattctcctgctttcacccgaacatcccgatgagccgaaaagcgggctcggtgtccatttaaaccgcctcatttcctatttaaaacctcatatcaacattacggtttgtactccgagcgggcagctgttttcgtatgcgaagtttgaagattacatagctgatgctaactttacaatggttcgccatgtgttatcacacaataaacgctttgatctgattcatgcccatgatgacacaactgcccctgccgcccagtatttgaaacaacggcttggccttccgcttgctgcgacaatccacggtcttgaaagagaaaggaagaaggtgtgccgagaagccccacacccttacaggctcaagaccgaacggctccttatagagtccgctgatgctttgatcgtattaagcacatttatgaagcggtctcttgataaggcggcacataaaaaattaaccgttatcccgagccctgcatctatggaggaagagaaggggaaaatcccaagaagcatgaatagaagattcctcttttcatatggaaggtttgttccggaaaaaggattttcgcagctgttaaaggtgtttgccatcttgaagcagcgtcagccagacctctatctagtgctggctggggaggggccgtctctgtcctgctatgagaaattggctacggcatataacctgaaggatcgcgtcatgttcctgccgtttctcaataggaaagacatcagaacgttactgtctcactgtgaaatggctgttttccctagttcttatgaaccgtttgggcttgccgcgcaagaaagcatggaacaaggtgtgctgactgtcgtttctcagtcgggtggtttttgtgattatgccgttcatgacaaaacggcaatcatcgctgattttacgctcgtacaggaagcggctgatctgctggacagctttttaaaagaccgggagaaagcccgccggataaaagaagctggcagacaacaagtgttcaagctccaccacccccgactcattatgtcatcatatttgcagctttatgagcgtatcttcaataattcagcaattcattgaaaaacagcctagcattccgtccattatagtggtattatatataagtctgaataagtaaatgattttagtttggagggaaaataatgcgcgttaatattactttggcttgcactgaatgtggtgagcgtaactatatttctaaaaagaacaaacgcaacaatccagaccgcgttgaatttaaaaaatattgcccacgtgataaaaaatctacgttacaccgtgaaacaaaataacagctttgctgtttgaggtgtaagaaaaaagccagagctttgaaaaaggttctggctttttttctattccgaggggggatgagagatgaaatcacaattaagaaaaaagacgctggaggcactgtctgctttatcaaatgaagatctgcttcaaaaaacggaacgtatgtataagtacttgttttctctgccggagtggcaaaatgccggcaccattgcggtcaccatctccagaggattagagataccgacgcgtcctgtcattgagcaggcttgggaagaagggaaacaagtttgcatcccaaaatgccatccggacacgaagaaaatgcaatttcggacatataagaccgatgatcagctcgaaaccgtttacgccggactgctcgagccggtaattgaaaaaacaaaagaagtaaacccatcacaaattgacttggtgatcgttccaggtgtttgttttgatgttaacgggtttagggtcggctttggaggcggctattatgatcgctatttaagtgcatatgaagggaagacagtctctttgcttttggagtgccagctgtttgcgcacgtacccagtctgccgcatgacatcccggtacataagctgataacagaggatcggatcatttcttgtttttcataactttcctgtccctgattcgagaataaataaggcagaataacaaatcctattggcaggagggatataatgaaaaaacttttgatatatgccattttcgctgtttctgccgtcatgttttatcaaaatcgctaccgtcttatgaatactgtactcagccagccaggaatcaggcggtcttttatccatttgtttttaagaattccatttatccgcaataagtttatacaacaagctttctaaaatcccgtgaaaaacgggattttttgctttcagtaggcgtttcggagcgccagctgttataatgaaaaaaaactattggagcggtaaacatgtttttgctggagtatacatattggaaaattgcggcgcacctggtgaataacgggtatggcgtcatacaagccggtgagtcagatgaaatatggctggaagcgccggacaagtcctctcatgatctagttcgtctttataagcacgatcttgatttccgtcaagaaatggttagagacatcgaagagcaggccgaacgagtagaacgagtcaggcatcaattgggcagacgaaggatgaagctgctgaatgtgtttttttcaacggaagcccctgttgatgactgggaagagattgcaaaaaaaacgtttgagaagggaactgtgtcagttgagccggcgatcgttagaggaacgatgcttcgagatgatcttcaagcggtttttccatcatttcgtacagaagattgtacagaggaacacgcttcgtttgaagacgcgcaaatggcgcgagaacgcttcctttcgctagtgctgaaacaagaagaacagagaaaaactgaagcggcggtttttcaaaatggaaaaccgatttttacatatttatttattgcgcttcagatcctgatgtttttcttgctcgaaataaacggaggcagcactaatacggagacgctggtcgcttttggagcaaaggaaaacagcctgattgcagcaggagaatggtggcggcttctgacaccgattgtgcttcacatcggcatagcgcatttagcctttaatacgctggctttatggtcggttggtacagcggttgagcggatgtatggatcggggagatttttgctgatttatctggctgctggcattacgggttcgattgtgagttttgtgttcagcccgtatccttcggcaggggcatcaggagccatattcggatgcttaggcgcattactgtatgttgctttgtctaatcgaaaaatgtttttaagaaccataggaaccaatattattgtcattattatcatcaatctgggctttggttttgcggtttcgaatattgataattcaggacatatcggcggcttgattggcggctttttcgctgcagcagcactggggttgcctaaagccggagcctttggaaaaagattgttgtcagcggttttgctgattgctttggctgccggatttttatattacggattgcattcgccttcacaccaggagtcagcgctgattcagcaggcaagcgagctgtatcaggaaggaaagtatgaagaagtaacagaattgctgaacggagaagcagcgcaaaaagatgcctctgccgatcttttgaaaattcttgctgtatctgatattaaaatcggcgaatatgatcaggcggttttccatttggaacgagcagtgaaaaaagaacctaaagaccatgccgcatattactatttagccttattgtatgcggaaaaaaatgagcttgtacaagcagaaaaggccatccagacggctgtgaaactgaagccgaaggagcagcgctacaaggagctgcagcggcaaattgaaaacaataaagaatcataaaggtggaatatggaaaggaagctggcttttttgtcagcgttttcttcttgactgaccgcttccttatgaatacgcttatgatagttaagttcaagaaatggtgaggaaaatgaatacattttatgatgtgcagcagctgttaaaaacgtttggccacattgtttattttggagacagagagcttgaaattgagtttatgctggatgaattaaaggaattatacatgaaccacatgattgaaaaggagcagtgggccagagcggcagctgtccttcgaaaagaattagaacaaacaaaaaacggaagagatttttataaaggctaaggtgataaaaatggacgagatatggtttgcaggcattgacctgggaggaacgacaattaaactcgcttttattaatcaatatggcgaaattcagcataagtgggaagttccgactgataaaaccggcgacacgattactgtcacaattgcaaaaacaatcgacagcaagctggatgagctgcaaaaaccgaagcacatcatcaaatacatcggaatgggtgcacctggccctgtagatatggcggcaggagttgtttatgaaacagtaaatctagggtggaaaaattatgctttgaaaaaccatctggagacagaaaccggcatcccagctgttatagaaaatgacgcgaatattgctgcgctcggggaaatgtggaagggagcgggtgatggcgcaaaagacgtcattctcgtgacgcttggcacaggagttggcggcggcatcattgcaaatggtgaaattgtacatggcataaatggcgccggcggagaaatcggccatatttgcagcatccctgaaggcggagcgccctgcaactgcggcaaaacgggctgtatcgaaacaattgcgtcagcaaccgggattgtaagaattgcaaaagaaaaaatagcaaatgctaaaaagacgacacgtttaaaagcaaccgaacaattgtcagcgcgggatgtgtttgaagcggcgggtgaaaatgatgaaattgcccttgaggtggttgattatgtagccaagcatcttggtttggtgctcggaaatttggcaagctcgcttaatccgtccaaaatcgttcttggcggcggcgtatcgagagccggagaactgctgagatcaaaagttgagaaaacattccgcaaatgcgcgtttccgcgggcagcccaagctgctgatatttcaatcgcagcacttggaaatgatgccggcgttatcggaggcgcttggatcgctaaaaatgaatggctgaaacatcaaaattgttaaaattgtgtaaatgaaattgattttttgttgtgctcaggttaagatttaatttgatgtgttaatgagaatgttgggaatagactgatttttttgagcgtgctgcataggaggttgaaatgcgaaaaacgtttttttcgaagatttcatttatgctgattgccattttattgatgtggctgaaaacgtatgctgtttacaaaaccagttttcatattaaaatcgacaatctaacacaggaatttattctgtttatcaacccattgagttttttgttgcttatttttggcctcagcctgtttttaaaaggcaaaaacagaaatcgctacattatcgcgatgagctgtcttgtcacgtttatattgctggcaaatatggttttttaccgtttttacaatgatttcttaacaatccctgttctttttcaaacgagcaatatgggtgatctcggaagcagcatcggaacacttcttgagccgacagacctcctattagctgtagatattgcggttttaatatggcttcacatccggcaaaaagcttttcaatcggacattccctcaacgaaaaatgaacgggcggcttattttttgttcgttgcttctgtttatttcttcaacctgggcttgtctgaggcggaaaggcctcagctattgacacgctcatttgacagagaaatgcttgttaaaaacattagcctgtttaattttcatatttacgatggcgttcttcagtcaaagcaatccgcacagagagcgttggcagacagcaacagcctgacggaaattgaaaactacgtaaccgctaatgcgaaggatgccaacaaacgcttattcggcgctgcaaaaggaaggaacgtcattctcgtatccttagaatcgacgcaaagcttcgtgattaatgaaaaattgaatggagaagaaatcacgccttttctgaatgactttataaaacagagctacaactttaataatgtttaccaccaaacaggccaggggaaaacctcggattctgaatttatcgtggacaattcactgtatccgcttggacgaggtgccgtgttttttacgaatgcgggcaatcaatatatggccgctcctgaaattttgaaaaacagcggatactattcagcggtgctccacgctaataataagagcttttggaatcgtgatttaatgtacgactcatttggatatgattcgttttttgatattaactcgtatgatgtaactgacgaaaattcagtcggctggggactgaaggataaagaattttttgagcagtcttcagagctgatgaaaaatctgcctcagccgttttactcgaggctgattacactgacgaaccacttcccgtttgatcttgatgaagaggatcaattgattgatgaatatgattcaagcagccagacgctaaataaatattttccgacagtgcgttatcaggatgatgcgctgaaacggtttatcgaaaagctgaaggaagacggattatacgacaactctgttattgtattatatggtgaccattatggtatatcagaaaaccataatgaagcgatggggcagtttttaggaaaagaaataaccccatttgaagaggtacagctccaaaaagtgccgctggtcattcatattccgggtattactgataaaaagccgcaaaccattgaaacagtaggcgggcagattgatatcaggccgacgctaatgaatcttttagggattgatacgaaagatcaaattcaattcggcaacgatctgctttcagacgaaaaactggactttacggtgctccgggacgggagctttatcacagatcaggttgtttatacagacggtgcgtgttatgacaaagagacgggaaaaccgttagaagagacaaaacaatgtgaagcatttgctgataaagcaaaacaggagctatcactttctgatgaaatcatttatggggatttgttgcgattttatgaccagaaaaggctggacaattcatcaaaacggaaagaaaaacaaatgcttgatcaggcatcgtaatcacaatgtctcccgcgtcaaagtgagcgggaggctttctttttttaaatacgctgtcatatagtaacaaaaaagggggatgatgatggcgtttattacggtgaaacctgagatcaagaacaatttggccagagtggcgaaagaactgaagatagacgaggaattgcttaaaagtgcaaatcgctccgcacaaaaacatcaattgtattgccctggttatgtgatagaggagcatagcggcaaagagcttcaaaccattcaggacataaagcgctttttacagcctcggcagctgaaactttctgatagctggattgagcaagagaaaatctatgatgattcagctgttgaaaaggaaataaagaagattattgatgtttttccgtttgtctcatgccgggaaattggccgttctgtactcggcaggcctatctgggagctgaaggctggtggggagcatgccgtaaaaaaggtccatatgaacgcgtcatttcatgcgaatgagtggattacaacgtctgtcctgctaaaatggtttaaggaatactgtatgtcattatgctgcaattcgcctttctttggcttttctcccataaagctgtttaacagcacatccttatccctcgttcctcttgtcaatccggatggcgttgatcttgttttaaacggatcagaagtcatgggagccagaagagatgagctcgaaaggctaaatgaacatcgtccgaattttaatgaatggaaggcgaatataaacggggttgatttaaataaacaatttccatcattatgggaaattgaaaaataccgaaaaccggcagcacccagctaccgcgattttccgggaatctctccgcttacggagccggaatctattgcgatgtaccggctgatcacggagaatccgcctgacagactgctggctcttcatactcaaggagaagaaatttattggggctataaaggccttgagcctgaggaatctgctgccgtgataaaggattttgaggagttaagcgggaacatttataagggagtaagggatatagacagctatgctggatttcgtgattggtttattcatcattattttaaggaagggtatacggtggaacttggaaaaggccaaaatcctttgccgtttcagcagtttttacacatatataacgccacaaacggcatcttgtggagggcgttattttttcatgagtaactgaaactttttcttttttctgccgaagcaaatatgagagaataaagatgatcggaggggaatgctgatgagatcagtttgttttattctgctggcggtattgctgtttagtttatcggcatgcgaaccatctcatcagcagcaaaaacaggcatcggcggcaaaagatgagaaaaaagacatcataccgctttccgcggaaaaagcggatggggtggaaggctggctgaataacagcacaatattatatactgcgtctaatccgacgaaaacagagctttttgcgtaccgcatctttacaggcaaagcgaaaaagctctatcaaacggatggtcaaatcgttgatgttcaaatcaatgcgagggagcagatgattctgctgcaaatcacacatagccaaaagacggcagtggttttgcttaatgcagaaggagagacgctttacgaaaaagattacgaaacgtatgagcttgaagctgcttggaatcagtatgatccttatcaaatgatggtgacggaattcaatgaaaactgggatttccatacatatcaggtgaatgctaaaaaagacgaatctttcttaagcccagtacaggttccgttcattcattggacatcaaaaaatacatttgattatgtaaaagagggaagagacgataaaacagggcctttatatacgttcgatacagcttctaagacggaacagaagcttgaggataacgttctattcttcgattctttccatcaaatgagttttactgtcaaatcagcttccggaggaaaagggacgtatcagtttaaaacgccgcaatcaacatcacctgttacagcgaaatggccgctccaagcgaaatatacaagtttggctccaatggagtatgactatgatgaagcaggaggcctgttttatacattcaaacaaagcggcgatgcatataagctcgcagcagtcaatgtagcatcgggagagacaaaagatcttgtgtctctgcgggaaatggagccgattcaaatatctccgaacgggaaatatgcgttatacggctttcattttgagcaaattattttattgaaatcacatgaaacgaagcaactcatcattgatcaaaaggagatggaataacgatggctatcgcagatgtaaccattatcccaatcggtacggaaacacccagtgtcagtgcttacgtagccgatgtgcaaaagatattagaaggatatcaagcagaagggaaaatcaaatatcagctgacaccgatgaatacgctgatcgagggagaactcagtgacctttttgcagtcattcaggcaattcacgaagcgccacttcaaaaaggattgcacagagtggcaacgaatatccgtatcgatgacaggcgtgacaaaaaaacgacgcttgagagcaaaatagaaagtgtcaataaacatttacagccataaaaataaacctgtatccgatcggatacaggttttaatgtgcggttggatacccgctgtttattacggtcatcacggtaaaccatccaaagacaaataaggtggcaccggctaataaaaacccgagtatatttttatttctaacagaacgcaagactccccataaagcgaaaagagcgacaaggccgaaaatcacgacaagtaacataacacagccccctttacattgaaaaacctgcaattctttccagttttattctacctgttttttataggtttgtcgatagcgttttcattgcgattgtttgaatcttttttaaaaaaccctcataataagagcataaaaaagaaagaggtgataatagtgaaatggagacgaatgccagtagggccgattcaagctaacgcatattttctcatcaatgatgatcaatgcctgatttttgatccgggcggcgagggacataaaatcaatcaatacataaaagaaaaagggctgacgcctttagccattttgcttacacatgcccattttgaccatattggggcgcttgatgaagtgagagaaaaatgggatattcctgtttacctgcatcaaaatgaaaaaaattggcttacggatgcttctttaaacggctccggcatgctgcgagggatagaagtaacagctaagcctgcagatcatctaattgaaggcgacggtgagttgaatatcgggccgtttcatttggaaacattatttacgccgggacattcaccaggcagtgtgtcttactacgtgaaagatgcagacttggtcatctccggagatgtcttgttccaaggcggtataggacgtacggatttaataggcggcgatcaagagacgctgctgacgtccattcatgaaaaactgcttacgcttccggaacacacgctggtgttaagcggccatggacctgaaacaaacgtactgactgagcaggaccaaaatccgtttttaaatgggttttcattgtaaaaaaagagacaaaccgataaggtttgtctctttctgcatttaatggcctccgccgccgggcaccataataaaaattgagtaatatgtaaagccggcgaagaaaatcgttaaataagcgccaaaaatataaatatacatgcgttcggttaagttcaaatacgatagaaacacaaataagatcgtctgtccaaaaaataaaagggaagcatctttcatatcacctaaataaaacatgactgcaaaaattcccgtccaaaatcctaacacccggaacatgcgattcatttttatcccctcccgagagtccctctgactgttattataatggatcacacctagaaatgtaaacattttcattattaatatacaaatggaatttgtccctttgattgtgttttctattgtatgaatgtttttaaaaaaataatccgaaaaaagttctgtaaatggtttaaatgaaaaatgatccgggtagttattctacaaagagatggttaactgaggaggaaaaaacgaatggaacaacaattaactttttactcatatccaagctgcacgtcatgccgaaaaacaaaacattggcttaaagcacatcaaattgaatttaacgaacggcacttattcagagaaaccccgacaagagaagaattaaagtacattttatcgttaacgacagaaggaattgatgaaattttggcgacaagaagccagactttcaaaaatttaaatttaaacattgaagaaatgacggtaaatgaggtgctggaacttttaatcgagaagccgaagcttttgcgacgcccgattctagtagacaacaaaaagctggtgattggttataacccgggagaactgttgaagttatcgaagaagaaaacggttcatcaatctgcatgatgaaaaaccgaagatccgctgatttattcgaatcagcttgtcttcggtttttcacctgttcagaaactgggctagctggattcgaaccaacgatcacggagtcaaagtccattgccttaccgcttggctatagcccattgaatctaaacatagtatgtgtaaaggcagacgcgttatacatatatagcgtacatttttcaaaaacaggaggtagctcattaagatgatagctcttgatcagcacttaacagagcacaaagaagatatcacgcaacaatggctggaagtttgtacatcaacaggcagctggctgtattcagcgaaagatcagcaaaaactagaacaaaagttaaaagaccagcatgaattattggtgaccatcgtagcaaaatcccttagaaaagaagacgtagaggatgagctcaaccggtggtctcttcaatgcgccagagaccgtgccgttcatgaagtgacggttacacaaagtgtcggccagtttaacactttcaggcacatcatgtttgaatggattcataaattcagcgaagcttcttctcaagacatcagcattcaggaattttatgagtggagccggatcttgaatcaaaacattgatgagatcatcgaagtgtttacggaagaatatcaccaggtgaccatgatacaattaaacgcgcaaaaagaaatgattaatgaattgagtgcgccgattatgccgattactgatggaattgggattcttccgcttgtcggtgaaattgatacgcacagagcgaggacgattttggagtctgtgctggagcagtgctcagcgttaaagctctcgtatttatttttagatatttcgggcgttcctatcgttgataccatggtagcctatcaaatttttaaagtgattgacagcaccaaattgctcggcattgagacgattatttcaggaatcaggccggaaattgcccaaactgtcgtgaagctgggtctggatttttcgaatgtgaaaaccgagcaaagtcttgctaaagccctggccaataaagggtttaaaataaaagagtgttgatgcctttgccatgtttatcttgaaagatagcagctgaacagcctttcacgggctattcagcttttttaacttctataaataaaatgtgatggctgttgatgtcttttaccttaaaagagtagccatcatattctatggcactttcaggctcagcgtctatgttttgtgtcaaaaaccagccgcccaaggtgtctacttcagcctctgataaatcggttccaagcaggctgttaacatcgctgattaataattttgcatttaacaagtaatgatcctttccaagttcgcggatatgaggcacttcatccgcatcaaattcatcacggatttctcctacaatttcttcgataatatcctcgacagtgaccaaaccggacgtcccgccatattcatctatgaggatcgccatatgagtgcgttccttttgcattttcagcaatagtttataaataggaatcgtctcaatgacatggataacgggctgtacgaaaggttcaatttgatgcttcttgattaaaaaatctttgttcagcatggaaaacagcacttctttcatattaatcacgccaataacgttatctttatcctctcttacaactgggtaccgtgtatattttgtttgcttgactgtttcctgaagatttgaaatggagtcttcatctagtgacaaactgaccatttcatttcgcggcaccataatttcctttgccattcgtttatcaaaggtaaagatattattcatgtactttaattcactttttctgatctcgccgcttttatagctttcagccaataggacccgaagttcttcctctgtatatgccagctcgtgctctgatgccggcttcagtccaaacactcctgtaatcaatcgggcagagtggttcaacagccaaatgaatggaaacatgatcttataaaaccaaataagcggtttagcgaacaacaaggtaatgctttctgctttttgaatggcgaaactctttggcgccagctccccgataacgacatttaaatacgtaaccgctaaaaatgcgatgacgagtgaaagcaggtgggtaagcgattcatttaagcctgctttatgaaaaagcggtcgaagcagagtttgcacagtcggttccccaagccatcccagtcctaaggctgcgactgtgatgcccagctgacaggctgataaatattcatcaaggtgagtgatgacatgctttgccgctttagcacctttctttccttttgcgacaagctgatcaattttggaccgccgcacttttacgattgaaaattctacggcaacaaaaaatctgttaacaaaataagaatagcgactgctagtaaattgacaaattccaaaacaactgccttctccaaggaaggcatgcacctcccttttccgatgtctttctacattccataccacctgaaaatgctcataaaacatgtgttgaagcggcagactggtttagtgacgcggttattgggcaattaaagaataaagaacaaaagtttggaggagcttgacatgaaggcacatacgggaaaggattggttttggtaccaaatggggcctcaagaaagaagtaaggcaagggatctaatccatttttctcactggcctcagtgtgaaaagtggtttgaaaataaccaccacgttaattttttacgagtagatacaactgaaacggaaaatgaagcggtatttgggtcgattgtttatgatcaggggcttggtgaagaaaaagaccatactgtttttcacttttatatcaccagacaatatttttttacaatcaactttgatttttcaattttgagagagattaaaggaaaagaagttgtccggcaaatggaaagagcggacaatgcgatagaggggtttttaattcttctcggcgaactaatgaatgcgtatttaatcggtgttgatgaatttgaagtaaagctgagaaagcttagatggcagattaaagacgacaatagcaaaagcattttaaaccgcgtccatctcctgcgccatgaactgatgatttggaaaaatttgatactaagcgctaaaaaaattgaaatggcgttgaaagaaacctttttacctcaaaatgaagagaaaaaggattatcagcggactcaactgaagattgacaggggatttacatacatcagcgaatttgaaggggagcttaacaatctgctgcattcagaggaagtcattacctcacatagggggaatgaaattgtaaaagcgctgaccattttcacgacgctttttacgccgattacagctctgggggccttatgggggatgaacttttcagtgatgccggaactgaattggaaatacggatatctcttttctctcttattgattgtcacatctacagttctgatctatctctatttgaggaaaaaaggctggacgggagatatgctgcaggagcggaagaagaaaaagaaacctcgaaaaaggcggactctataggatgtttcatattttgtgcagcgtgccccgctttttcaccagacatatcagggtgaccggatacgatgtcaaggcgcttatggcagagcatcaaatccgccgtttaccgattcttgaatatggccaaattgccggtattgttgcattaggcgacctttccgttgagaaagatactggtcaaaaagcgaaaacagcataatgaaaatggaatctagcaggcatggtgaccatgtctgcttttttatttatagggaaaattataatgacaggggtacattcagttgaaagtctttttcttgccagaaagaagggatttttcagcatataacgtctcacaaaatcacgttttccctgtttgattaccgctccttctttttctacaatacgcattgaaaggagagggaatcaaattggattcaatagaaaaggtaagcaaaaacttgattgaagaagcatatctaacaaaggcttctgatattcacattgtgccgagggagcgggacgctatcattcattttcgggtcgatcatgccttgctgaaaaaaagggacatgaaaaaagaagagtgcgtaaggctgatttcacattttaaatttctttcagcaatggatataggtgaaaggcgaaagccgcaaaacggttcgcttacgttaaagctgaaagagggaaatgttcatttaagaatgtcaacgctgcccacaattaatgaagaaagcctcgtgatcagagtgatgccccaatacaatatcccttcgattgataaattgtcgctatttccgaagacaggagccacattactctcgtttttaaaacattcccatggcatgctcatttttaccgggccaactggttcagggaagactaccacactatactctctcgttcaatatgcaaaaaaacactttaatcgaaatattgtcacattagaggaccctgttgaaacaagggacgaagatgttcttcaggttcaggtgaatgaaaaagccggtgtaacttattccgcaggtctgaaagcaattttgcgccatgaccccgatatgattattttaggtgagatcagagacgcggaaacagctgaaattgcggtgcgggcagcgatgacgggacatctggtactaacgagccttcatacgagagacgcaaagggcgcaatttacagactgcttgaattcggtatcaatatgaatgaaattgaacagactgtcattgcaatagcggctcagcgcttggttgatttggcttgcccgttttgtgaaaacggatgttcatcagtgtattgtcgccagtcacgaaataccaggagagctagcgtttatgagcttctttacgggaaaaatcttcagcaatgtatccaggaggcaaaaggaaatcatgcaaattaccaatatcaaacgcttcgtcaaattatcaggaaaggaattgcgctcggctatttaacgacaaacaactatgaccggtgggtttatcatgaaaaagattagaaaagtctggtcgttaaaggatcaagccaggttattaaagaggctcggtgaaatgactgcgggcggatatacgcttctggatggattacgcctgatggaacttcagatgaataagaggcaggcggctgacttgactggttcggtcacttgtttgagggaaggggctccgttttatcaagtactaaagagtttgtcatttcataaggaagccgtaggtatttgttattttgctgaaacacatggtgaactgcctgcttccatgatccagagcggagagctgctggaacgaaaaattgcacaggcagaccagctgaaaagagtgctgcgctatccgcttttcctcatctttacggtcgctgtcatgttttatatgttacagtccatcatcattcctcagttttccggtatctatcaatcgatgaatatggaaacctcacgttcaaccgatatgctttttgctttttttcagcatattgatcttgtgatcattttgcttgttctttttacagcaggtatcgggatttattattggcttgtgtttaagaaaaaatcacctgcccggcaaatgctgatttgtatcaggattcctttggttggaaagcttgtaaagctgtttaacagctactttttttctttgcagctaagcagccttttaaaatcaggcctctcaatttatgacagccttaatgcatttaaacatcaaacgtttctccctttctaccgctgcgaggctgaacaattgattgaacggctaaaagccggtgagtcaattgaatccgctatttgtggaagccctttttatgaaactgatttatcaaaagtcatatctcacggccagctgagcggccgattggatcgggagcttttcacatacagccaattcatattacagcgcctggaacacaaagcgcaaaaatggacaggcatccttcagccaatgatttatggatttgttgcagcgatgatcttacttgtgtatttatctatgcttgtgcctatgtatcagatgatgaatcaaatgtgaaaggaagaggctgatgaatgagaaaggatttacacttgttgaaatgttaatcgtgctctttattatttcgatcttgcttttaattacgataccgaacgtcacgaaacataatcaaaccattcaaaaaaagggctgtgaaggcctacaaaacatggttaaggcacaaatgactgcctttgagcttgatcatgaaggacaaactccgagccttgccgatttacagtcagagggctatgtgaaaaaggatgctgtctgtccaaatggtaagcgcattatcatcaccggcggagaagttaaggttgaacattaaattaaacgaggagaaggggtttacccttttagaaagtttgcttgtgttaagccttgcctctatcctcctgattgccgtcttcaccacacttcctcctgcttatgacaatacagctgtccgacaggcagcaaggcagctgaaaaatgatattatgctcacacagcagactgctatttcccgtcaacaaagaacaaaaattctctttcataaaaaagaatatcaattagtcattggtgatacggtcattgaacgtccgtatgcaacgggactttctatagaactgctgacattaaaagaccgtttggaatttaatgagaaagggcacccgaatgcaggcggaaaaatacgagtaaaagggcatgccgtttatgacataacagtttatctagggagcgggagagtcaatgtggagagaaaataaaggtttttctacaatagaaacaatgtctgcgctaagcctgtggctgtttgtgctgctgacagtcgtccccttgtgggacaagctgatggctgatgaaaaaatggcggaatcacgagaaatcggctatcagatgatgaatgagagcattagcaaatatgtcatgagtggtgaaggagccgcgtcaaaaacgattacaaagaacaatcatatctacgcaatgaagtgggaggaggagggcgaatatcaaaacgtatgtatcaaagccacagcttataaagaacaatcattttgcctcagcatcctgcagacagaatggctacacgcttcttaacgtattattttcgctctcagtctttttgctcatatcaggatcgttagctgcgattttccatctgtttttgtctcgacagcaggaacatgacggtttcacacagcaagaatggatgatttcgatagaacagatgatgaatgaatgcaaggagtcacaggcagttaagacagccgagcatgggagcgtgttaatctgcaccaatctttccggacaagacatccgttttgacatttatcaatcaatgataagaaaaagagtggatggtaaagggcatgttccgattttagatcatattactgccatgaaagctgatattgaaaatggtgttgttttgctgaaaattgagagtgaggaccaaaaagtgtatcaaactgcttttccagtctattcgtatttaggaggggggtgaatgtatcgtacaagagggtttatttatccagctgttctttttgtgtcagcgcttgtgctgttaatcgtgaactttgctgctgctcaatatatttcacgctgcatgtttgaaaaggaaacaaaagagttatacataggagagaatttgcttcaaaatggggtgcttctttcgattcggcatgttctagaggaacggaaaggccaggagggtacgcagcaatttccatatggacgggtttcttattacattcatgatacatcgataaaagaacaaaaagaaatcaacttaagagtgtcaacggagtcgggaacagaaagaactgcacagatcgtatttgatcaaaaacagaaaaaactgctgagatggacagaataaaacagtgtaaagggtataaaaaaagtcatgtgagacaacacttcataataattgaatgatgaggtgatcacgtgaaaacgaatgattatgttaaatatatgacgcagcaatttgtcaaatatatagatactccgagagatgagcgaaaagaacgaaaagaggtgcggaaagaaacaaaaacgcctgtttcccagcagttgttcggtattttaccctatggcttcagactttggctgaaacggaaaaaataaccgcaaataaacgaataaggtccttcaaaaaatgtaggaccttattgatattcttctaatatggcgattttattgaccttttggctataaggatcaaatgaaatcgtcacaaaaacgccgaattcttttgacccttccctcagagttaaatggtattgcttcactgcttcatcttttcttttacggtcccatactttttgtttgaacagtacctgtgcaagcgggtaccttttttttgcttcttttacagcaatctcttcccatttggacatgtggcgggcggttacaagcggtgtttcttctgcgtgagcggctgtggtgccaaagacgagaagagatagacaaatcacacattgtttgatcatcatgctgtcaccctttctttgtttattattaccaaataataatgggatatgcatttaaattctcacataacaatcccaaaaatttcaaaaaaattgaaaaaatgagcaatactgagcaagactttgtaatatgatgaaaacattcttttaaacgaacgaaatgagcgatttcggtgtttttaaatctataaatcgttgattatactctatttgtgaagttctttaaagagaacggttgtcatatcaagttacagtgttttacaggaggtaagatatgtttcgattgttttacaatcagcaaaaggcgaagacgaaactgaaagttctgcttatctttcagctttcagtcattttcagtctgactgccgcaatatgcttacaattttccgatgatacaagcgctgcttttcatgatattgaaacatttgatgtctcacttcaaacgtgtaaagactttcagcatacagataaaaactgccattatgataaacgctgggatcaaagtgatttgcacatatcagatcaaacggatacgaaaggcactgtatgctcacctttcgccttatttgctgtgctcgaaaatacaggtgagaaacttaagaaatcaaagtggaagtgggagcttcataagcttgaaaatgcccgcaaaccgttaaaggatgggaacgtgatcgaaaaaggatttgtctccaatcaaatcggcgattcactttataaaattgagaccaagaaaaaaatgaaacccggcatttatgcatttaaagtatataaaccggcaggctacccggcaaacggcagtacatttgagtggtcggagcctatgacgcttgcaaaatgcgatgaaaaaccgactgtccctaaaaaagaaacaaagtcggacgtcaaaaaggagaatgaaacaacacaaaaggatatacaggaaaaaacaatgaaagaagaaacatctcaagaagctgtaaccaaagaaaatgaaactcaatcagaccagaaggaaagcggggaagaggatgaaaaaagcaatgaagctgatcagtaatattttatacgtgatcatctttactcttattattgtgctgacacttgtcgtgatttcaacacgttcatccgggggagagccggctgtgtttgggtatacattgaaatcagttctgtcaggttcgatggagccggagttcaatacaggttccttaatattggtcaaagaaatcgctgatgtgaaagagcttcaaaaaggtgacgttattacatttatgcaggatgcaaatacggcggtcacccacagaattgttgacataacaaagcaaggagaccatttgttatttaaaacaaaaggtgataataatgcagcagctgattcagcgcctgtatcggacgaaaatgttcgcgcgcaatacacaggttttcagcttccatatgcaggctatatgcttcattttgccagccagccgattggaacggctgtattattgattgttcccggcgtgatgctgttagtgtacgcttttgtgacgatcagcagcgccattagagaaattgaaagaaagacaaaagccttggaaacagatacaaaggacagcaccatgtctacttaacttcagttgtaaacctggcaacaggtttcgatataaaatcattcaataaaaggggagtttaccatgggtatgaaaaagaaattgagtttaggagttgcttctgcagcactaggattagctttagttggaggaggaacatgggcagcatttaacgacattaaatcaaaggatgctacttttgcatcaggtacgcttgatttatctgctaaagagaattcagcgagtgtgaacttatcaaatctaaagccgggagataagttgacaaaggatttccaatttgaaaataacggatcacttgcgatcaaagaagttttaatggcgcttaattatggagattttaaagcaaacggcggcagcaatacatctccagaagatttcctcagccagtttgaagtgacattgttgacagttggaaaagagggcggcaatggttacccgaaaaacattattttagatgatgcgaaccttaaagacttgtatttgatgtctgctaaaaatgatgcagcggctactgaaaaaatcaaaaaacaaatagaccctaaattcttacatgcaagcggtaaagtcaatgtagcaacaattgacggtaaaaccgctcctgaatatgatggtgttccaaaaacaccaactgacttcgatcaggttcaaatggaaatccaattcaaagatgataaaacaaaagatgaaaacgggcttatggttcaaaataaatatcaaggcaactccattaagcttcaattctcgttcgaagctacacagtggaacggcttgacaatcaaaaaggaccatactgataaagacggttatgtgaaagaaaatgaaaaagcgcacagcgaggataaaaattaataacagccataaaaagagacggcccagtattcatatactgggccgtctcgatggttattgacaaaagaggagttagtgcctctgctcaggcactactcctctttttgggattttctccatttttgataatctaaaaattcacgaaattgttttttcgataccccggatgtcatcgcatcgcgaaccaatttttcccattcactatctaattgaccatcgtattcggtttcatgtttctcatcgagcaaagtatgaaccgagacgtccagaacagcggagactttttcgagaaattgaatggaggggttcgtttgtagatttcgttctattgagcttaaataagacttcgctaccccagctttttcagctagttctgatagtgagtagcctttttctttacggtattgtttaatacgctggccaatcaatgtcatcaccttccttgtgatattatagcacattcagaaaggatttacggtatgacttctggctgccggaccaggatgagcagactttttgtttaaaagtaaatattttcgtatttcttccgggctgatatttgcctctttggcttccaccattaattcaacccattcttgatccaattcaaagtgctcttgttttgcattcttcatgcagtttctcctcctaaaatacttgtttatgtatttcagccagtccggccatgacttattgtatgcttcattagtctctggaagtcatttgccattaaatcaccagaatttttttccaatatacctttattataatcgtattttctcaaaaaaaacgagaatgatgtcgaatggtaaaaaagttagcttgaaatattattttgcagataaaacaatccgccattttcaatttcaactgatatctttggttgatacaaggttttcagcgcctgtttttctagatggtattcttctggtttttcttctatatgctcgtaaaacttatcaagcaatgtcatatcattcttccacctgttaaccgcctgttccgcccagtcggacggctcctgcatagcggatttggaaatatagttttccatacgcttaagtccgctttctggtttgatcataggtgaaatggtgaagcaatagtcacatatttgtgatgtcagtgaaagctgagtcagcttgctttgaaaatcttcaattatcgttccagagactaggtgaagacctagtgataataacttatcctttttcatgtcggactggtatgaaatcgtgacatttataccaagccaaggctgaagtgggactttggctccggctgattcaattttctcatacattctggtaaatctcccattttgtttaacagctttaaatatttgaaaaagacgcggggccccaaaatatataaattcaccatctaggtcttttggcgcattttctttatctgtaataaaagtgattttcattggattcggatcaccgcctgtcttctcgcgccaatgccagtagaaagggcggttcatgatttgtttgtccatttcaactgtaagctgcactgtcatatagcctaagccttgatcgacgatttggcagctgtttgcttgaaaaaaacgcagcagaaaatcgtgaacctcttgctgtctcactagtaaaacctccttacaggctaagatcctcttttttcagcaggctgctgttttttataagacaaaaatgaggttaagttatccatttttattttcatttcttcttctgttgctgagtgatacaaaatgtcatgaaggtgctcttcaaaattgttcacttgaattttcgttaaaatatcatcaagttcgccgaccactttttcaaacaaatgaattttttcatataaaagctttagaatatgctcttccaccgtatgttttgttgccatgttataaatgtgcacgtcacgctcctgcccgagtctgtgaattcttccgattctttgctcaagtcgcatcggattccatggcaggtcatagttgatcatgtgattgcaaaattgcaggttaattccctcaccgcctgcttcagttgcaataaggacttggatttttccgcggaaaagatccttcatccagtcttttttcccacgtttaaatccgcctctaaacggcacagaactgatgccgttttgctgaagaaaccactgcagataaatctgagttgcacggtattctgtaaaaatgatgaccttatcgtcgatctttttgatcaaatcaacaacttgaagcgctttagagttttgtgtcacttgattaattcgatctattaaaactgaaatcgtatcctcatcaatggcaggtgcttgtttctctttttgatcaagcatctttttcagcgtcatatacaccgcttctctgctcgaacagcattctctttgcaaggtcataatcgagaacatgctggctggtttattgatactttccttcaaacgagaaatttcatcataaagcgcctgctctgatggagaaaattcaatcggcactgtttcaacatggcgctgtttccaattcagcccggtatcatgccgcctgttacggatcatgactttattcacaagatcttttaaatgttcatgcgcttctaaactggatttcttcttggcgaactcctcctgaaagtgattctgactgcctaaatggccgggttttaataaggacaccaaattgaaaatctcttcgatacggttctggattggcgtcgcggtaagaagcaggcaatatttttttacgagattccggacaaattcatagttcttcgttttgctatttttcagtttgtgtgcctcatcaataatgacaagatcatatgggattgacagaacgatttcgcgatggggcgagcgcttcgcggtgtctattgatgagacgacaatatcgcattgctcccacacatagcttttcttttgttcaacagccggaatcaaaaatttttcctgaagctctttgacccattgtgacacaagggaagcgggcacaaggatcaaaattttttttgctaacccgcgaatcatatattcttttagaatcagtccagcttcaaccgttttcccgagaccaacctcatctgctaaaatcgctttcccgttcattttttcaaccactttttgcgccacctcaagctggtgggggagcggcgtaaaggaaggcagatataaaggagcccgtaaaccttcaaactctggaattgctaatgttttctggatttctgcggagagcttgtacagttcccagtttgcccaagggccatcgtttttcagtctttcagcaaattcttcaggccattttgcatcgtagatcatttctgtattcattgctttgaaaccgcctttcttattcttcgattcttaagatgaataatattagaaaaatctgcccaaattgctgttgcccagcatatagtgatgatggtaggatatgagtatgtatttgatgtaagatattgctatagtatgtccataacagcatgaaaatatgagcgaatgacagcaaggggagagacctgaccgaaaacctcgggatacaggcgccgaaggagcaaactgcggagtgaatctctcaggcaaaagaactcttgctcgacgcaactctggagagtgtttgtgcggatgcgcaaaccaccaaaggggacgtctttgcgtatgcaaagtaaactttcaggtgccaggacagagaaccttcattttacatgaggtgtttctctgtccttttttgtatgttttttagctgcgccgttgataaaggggaggaattagatgctgaaaagaacgccgttatttgacctgtataaggaatatggaggaaaaacgattgatttcggaggttgggagcttcctgttcaattttcttctataaaaaaagaacacgaggctgtccgaactgcagccggtttgtttgatgtatctcatatgggagaagtcgaagtgtcagggaacgacagtctgtcttttttgcaaagattgatgacaaatgatgtttccgcgttaacgccaggccgtgctcaatatacagcgatgtgttacccggatggcggaaccgtcgatgatttgcttatctatcaaaaaggagagaaccgctatctgcttgtcattaatgcttctaatatagataaagacttggcttggatgaaagaacatgcagcaggtgatgtgcagattgacaatcagtcagatcaaatcgcgctcttggctgtacagggaccgaaagcagaagcggtcgtaaaaaatctgacagatgcagatgtgtctgcattaaagccgtttgcgtttattgatgaagccgatatcagcggccgcaaagcacttatttcacgcactggctatacgggagaagacgggtatgaaatttactgccgcagtgatgatgctatgcatatttggaaaaaaatcatcgatgcaggggatgcatacggattgattccatgcggtctcggtgcacgtgatacactccggtttgaagcgaagctcccgctctacggtcaggagctgacccgagatattacaccgattgaagctggtataggctttgctgtaaagcacaaaaaagagtctgactttttcggtaagtcagtattgagtgaacaaaaagaaaacggagcgaagcgcaaacttgtcggtctcgaaatgattgaaaaagggataccgcggcacggatatgaggttttccaaaatggcaagtctgtcggaaaggtgacaaccggcacgcagtcaccgacattagggaaaaacgtcggccttgccttaattgattcggaaacaagtgagatcgggactgttgtagatgtagagattcgcaaaaaattagtgaaagcaaaggttgtcaaaacaccattttataaacgctaatattttttcttggagagaggagacaacacatgaagcaccgttatttgcccgcaacagaaaaggataaacaggagatgcttgctactatcggcgtaagcagcatcgatgatttatttgctgatataccggaaaacgtcaaatataaaaaagagtatcaaatcaaaaaagcgaaatcagaaacagaattaacaagagaactgacaatgctggcctctaaaaatcgtgataccgtacaatacgcttctttcttaggagcgggtgtatatgaccactatcagcctgtcattgtggatcatgtcatttcgcgctctgagttttataccgcatatacgccttatcagccagagatttcacaaggagagctccaggctatttttgaattccaaacgatgatctgtgaactgacaggcatggatatcgccaactcctcgatgtatgacggcggaacagccttggcggaagcagcaatgcttgcttcaggccacacgaaaaagaaaaaaatcgttgtgtcaaaaaccgtgcatcctgaatcgcgagaagtgctgaaaacgtacgcaaaaggtcagtatattgatgttgttgaagtacccgctgcggatggcgttacggatcttgatgcattgcgccaaaccgtttgcgagaacacagccgcagtgatcgttcagtacccgaattttttcggccggatcgagccgttaaaggatattgagcctatcgctcaccaagggaaatccatgtttattgtttcagctaacccgcttgcgctaggtcttctcactccgccgggcaagtttcagtctgatatcgtcgtcggtgatgcgcagcctttcggcattccttcagcatacggcggcccgcattgcggcttttttgccgttactaaaaaattaatgagaaaggtgccgggccgtctcgtcggacaaacggaagacgaaaacggaaaaagaggctttgtgcttaccctgcaagccagggagcagcatatccgccgagataaagcaacatcaaatatatgctcgaaccaagctttaaatgcgctggcagcatcagtggccatgactgctctcggaaaaaacggcgtaaaagatatagcccgccaaaatctcttaaaagccaactatgcaaagcaagaagcaaaaaaagcaggtcttactgttatgtttgacgggccgatatttaatgaatttgtcatcaaactggatgagccggtgagagctgtgaacaagcgtttgctggcaaaaggcatgattggcggatatgatcttgggttgacgtatccggagctggactgccatatgctgattgctgtaacggagctgagaacaaaagaagaaattgacgcactcattcaggaattgggggatcgccatgagtaatcaggaccaggcacttatttttgaactttcaagagaaggccgaatcggctatagtctgccggagctcgatgtaccggaaatcgaattgggggacctcttgtcagacacctatattcgtgacgaagacgcagcgctgccggaggtttcagagctggacatcatgcgccattatacagcgctgtccaaacgcaatcacggggtggattccggtttttatcctctcggttcttgcacgatgaaatataatccgaaaatcaatgaaaaaatcgcacgtattcctggttttgctgcgattcatcctcttcaggatgaagacacggtgcaaggcgcattagagcttttatatgatttaagcaagcaccttgaagaaataacgggaatggatgaggttacgcttcagcctgctgccggagcgcacggcgaatggacggggctgatgatgatccgtgcctatcatgaagctcgcggggatttcaagcggacgaaggtcattgtccctgattccgcgcacgggacgaatcctgcatcagcgacagtagcaggctttgaaactgttacggtgaaatcgaatgaaaatgggcttgttgatttagaggatttaaaaagagcagtgaatgaagaaactgcagctctcatgctgacgaatccgaacacgctcggcttgtttgaggagcagattacagagatggcggaaattgtacaccaagcgggggggaaactgtattatgacggcgctaatttaaatgccgttttaagtaaagcgagacctggtgatatgggatttgacgtggtgcacctcaacctgcataaaacattcacaggccctcatggcggtggaggccccggctcaggccctgtcggcgtaaaaaaagatctgattccttatttgccaaagccagttttagttaaaaaagaagggcgctttacgtttgattatgaccgccctcatgcgatcggccgtgtgaagccgtattacggcaactttggcattaatgtgagagcgtatacgtatattcgctccatggggcctgacggattaaaggctgttactgagaacgcagtgttaaacgccaattatatgatgagaaagctcgcgccttattacgatcttccgtttgaccgccattgcaagcatgaatttgtattatcagggaagcggcagaaaaagctgggagtgcgtacgcttgatattgcaaaacggctccttgatttcggctatcatccgccgactatttatttcccgcttaatgttgaagaatgcatcatgatcgagccgacggagaccgaatcaaaggaaacactggacgcgtttattgatgctatgattcaaatcgcaaaagaagcggaggagaatccggagcttgttcaggaggccccgcatacaacgattgtaaaaagaatggatgaaacaaaagcggcgagacacccggtgctcagatacgaggcggtagaaagataaataaaaacagctgtctaccagacagctgtttgctttatttcttcgctttaatctttccgccccattttttaaagccgccttttaggttgtaaatctcagtgcagccgtttttgcgcagggtttgtgccgcgcgtccgctgcggacactgttttggcagtacaggtaaacaggcttgtccgtacggatctcattttttctctgtttcagctgggaaagcgggatgttgcgggcgcctaaaatatgtccgccctcaaactcatttggctcacgaacatcaataagctgtgctttgcggtaacccgcgcggaattcttcttcggtaagtgttttcataattcgctgctgatagacatatgaagcaatcatatagatgataaacgcagcaaaaataatcaaaacgatcatattagacaatgtgattctactcctttagcatataaaatcaaaaccctgcttcataaaacaaggtcatagagccgttttcgacaaatactattatagtaaagcacagcgtgattgtcatctataatggaactaaaatatttttcattttcccgacagtttgataaactgattctattaaaacggtaaggaaggtcttaaaatgcaaaaagaaacttggcggtttatagactcaggcaatgcaagtcctgcattcaatatggcgcttgatgaagcgcttttatattggcacagcgaaaagaaaatccccccggttatccgtttttacggctggaatccggcgacactttctgtagggtattttcaaaatattaaaaaggaaatcaattttgaagcagtacataaatataatctaggattcgtcagacgcccgaccggcgggagaggtgtgctgcacgatcaggaactgacatacagcgtaattgtttcggaagagcaccccgagatgccggcgactgttactgaggcttaccgggttatttcagaaggcatacttcaaggctttagaaatctcggtctggatgcttactttgccatcccgagaactgaaaaagaaaaagaaagcttaaaaaatccgcggtcatctgtttgttttgacgcgccttcgtggtatgagctagtggttgaggggcgcaaggtggcgggaagcgcgcaaacgagacaaaaaggcgtgattcttcagcatggctccattcttcttgatttggatgaggacaagctgttcgatctgttcttatatccaagtgaaagagtaagagagcggatgcagcgcaatttcaaaaataaagcggttgccattaatgaactcaccgaaaagcgggtgacgatggatgaggctcgtaaagcctttaaagaaggatttgaaacaggtcttaacattcatttggagccatatgaactttctcaggaagagcttgattttgttcatcacttggctgaaacaaagtacgcttcagatgaatggaattataagcggtaaacagggcttttgacccgcggagcatccttgttttttcaagttcattagtgtaaacttgtaatggtttataaagttaaggtgctttttgggagggtttcgatgacaacaccaagtatggaagattatattgaacagatttatatgctgattgaagaaaaaggatatgcacgagtttccgatatcgcggaagcattggcagtccatccctcctctgtaacaaaaatggttcaaaaactagataaagacgaatatttaatttatgaaaaatatcgcggtctcgtgttaacgtctaaagggaaaaaaataggcaaacggctggtatacagacatgaattgcttgagcagtttttaagaatcattggtgttgatgaagagaaaatatataacgatgtcgaaggaatcgaacatcatttaagctggaacagtattgatcgcatcggggatcttgttcaatattttgaagaagatgatgcccgtaaaaaagatctgaaatcaatccaaaagaaaacagaacatcataatcagtaaaaaggcggtctcgaaggaggccgtcttttttgatacgctgacgccacccgtcattcgttggtctatttctgcgcgtgttttcttaaaatggtaataaacgatcggatggagggggagggaatgagatgtatattgacggtgtgttttccggcggaggagtaaaaggcattgcgcttgcaggcgcttatgaagcgcttgaggaaaaaggcttccgctttaaaagggttgcgggtacaagcgcgggcgccattattgccgctttcattgcgtcaggttacaccagtaaggaaatccacgctttaattgaagaagtggacggagagaaattgctggatcaaaggtactcttttctccccttaaaaatgctccagtgggtgtccatctactggcgtcttggcttatacaaaggcgatacgatagaaaaatggattgctgatctgttaagagcgaaaggcataagggttttcggcgatttacagaaagggtctctgcgccttattgcttctgatctgacaaacggcaccatgattgttttgccggacgatttggcccgttacgggttaaatcccgatatgttcccggttgccagagcggtcagaatgagctgcagcattccgtatttttttgaaccgataaaattaaaaacggacacaggcaccgccacggttgtcgacggaggtgtgttaagcaatttccccatctggctgttttcaaaggaaagaaagcgccctgtgatcggtgtgacgcttgcgccgcgtgaaagagagcgtccgaaaaaaaatatccgcaacgcttttgaactgttcggcgccctgtttgaaacgatgaaggatgcccatgacgcaaggcacattgcatcacgctatgaacaaaatatcatttttctcccggttgatggcgtaatggcaactgattttcatttaacacaacaaaaaaaactagccctgattgagctaggtaaaagacggacagagctgtttttaaagcagtggacctattaaaaaagcgccctgtttttctttttattttttttcccttctataacagtcagctgagtctggctttttttcttgagaatcatcggcttaggcttgctggcgctcggaacgcttcgcaggtggctgacacgtcccttatgtccggcgcggtgttttgctttttgttctttcatccggcgccgcgattgtttcgccgcttttttgaaggctgctccttcgctgcccgcatttcgattcattacatatttcacaataaaataaataatgatacctgccacgatgacggttaccgccatttttgccatttctccgggattggttaccagcacatagaggaaaccgaacgctcccagcgcaattaatacagcaataataggttgtacacgatgattcataactgtccacctccgaaagtaatagcagggcaacggattttagatgacgttgtgagaaggcttctgattttgctcagacaatgcttcgagtctgagaagttcgttaaagctttcgatggcaacttcaacctgttcatccttaggttcctttgtggttaacagctgaagccacagtcccgggtacccaagtaatttcagaccgggaatgtcacgcactttgttggtcagctgcagaacttcaaaggatataccaagcacgaccggtatcagtgcgacacgatctataacacgcagccaaagcggatctgtcggaacgagtaaataaacaaacatgccgacaataatcgtaaataaaataaagcttgatccgcagcggtaatgaagccgagattggttttggacgttctccacagtaattggcaaattctgttcataacagtttatgactttatgttcggctccatgatattgaaacactcttttaataagcggtgtcatggacaaaaaatagatgtaaccgagcagcaaaatcaacttaaacaggctttcaaccgcgatttgcgccgtgtccgaggaaaaaatcggccttgtcagttcagctaagaaaactggaaccaatgtaaatacgaatttactgaacaaaaatgataggacgcctataactgcgaggctgagatacatagacagcccggaggattttttttcttcctgctcaagtgtctcgtcttcagatggatcgagcccgtaacgttcgcttgaaaaattcaaatgctttgtgccgtttgcactcgcttcgataatggccgcgatcccccgtaaaaacgggatctttttcacgatgttcagtttcgggttgtgtttgcgtggaagcttaaaaaagtcaatgcttccatccgttcttctgatggctgtaacgtaatgatgctttccgccaaacataacgccttccacaacagcctgcccgccgtaagcgggcggaactttatgttttgacatattatcaacctgcctatttctttaggattgctaaccatttcctttcactctattgtacaggaaacagcgctaaacctctagattgacaggctgaaaaaattgccatagccttgctttttctacatgcattatacccgttattttcaaattttactcgcagctgtcaaaaagtgtgagcttttttattgacatttctttttttgggcacactttaactggaggtgccatgatgacaagcgaaaaagatacagaacaaaatgaagaattgaatgagaagcaaaagccgcctgtttcaatggccggcagggtggcggcaacaggtttttgcggaggcgtactttggagtttcgttgcttatatcgcatatttgtttcatttttccgaaattagcccgaatatgatattgcagccgtttgtgctcggagagtggaaaaaacatgggctgggaacggtaatcagcatcattttgattggagtaatttcaattggcgcagcgtttctttattttcttctattgaaacgtttaaaaacaatgtggccgggtattttatacggcttggtgctttggctgctcgtgttttttgtttttaatccgatttttccagatgtgcgcacggtgaccgaactgacatcagatacaattattacgaccatttgcatttatttgctttacgggctgtttgtcgggtattctatttcatttgaatacaatgagctgaattcggaaaagcttgcacgtgcgctgggaatgcatagagaatagtgtataatccttttccagtatgataaaatgttcacgagaagtgaacattttttacatgagaaaccctcgcgaaaaggagagattatgtgcctcattttttgattttgaacggaccgaatgttaaccggcttgggagtcgtgagcctgaagtattcggccgccagacactgaccgatattgaaacagatctttttcagtttgctgaagccttacatatccagctcactttcttccagtctaatcacgaaggtgatttgatagatgcgatacatgaggctgaggagcaatacagcgggattgttctgaaccccggcgccctgagtcattacagctatgcgatcagggatgctgtttcaagcatcagtcttcctgtggtagaggtgcatttatcaaacttatacgccagggaagaattcaggcatcagtcggttatcgctcctgttgcgaaagggcagattgtcggtcttggagctgaaggctacaagcttgctgttcgctacttattaagccagcaagggggagaatcaagatgaagctagagaaattaagaaacctgtttggacagctgggaattgacggcatgctgattacaagcagcacgaatgtacgctatatgacagggtttacaggttcggcgggtttggctgttatatcgggtgacaaagcagcgtttattacggattttcgttatactgagcaggcgaaggttcaggtaaagggttttgagatcattgaacatggcggcagcttgattcagaccactgccgacactgttgaatcgtttggcatcaagcgtctcggttttgaacagaacagcatgacatatggcacttacgcttcatacagcgccgttatcagtgatgccgaattagtgcctgtggctgaatccgtggaaaagttgcgcttgattaagtctagtgaagagattaagatattagaggaagctgcgaagattgcagatgatgccttcagacatatcttgacgtttatgaaacccggcatttctgaaatcgctgttgccaatgagctggagttttatatgagaagccaaggagcagacagctcttcttttgatatgattgtcgcctcaggccttcgttcgagccttccgcacggtgtggccagtgacaaactgattgaaagcggagaccttgttacgcttgattttggcgcttattataaaggatattgttctgatattacccggacggtcgctgtaggtcagcccagtgatcaattgaaggagatctatcaggtagtatttgatgctcaggcgcttggcgtcgcacatattaagccgggaatgacaggaaaagaggctgacgccctcacaagggatcatattgctgcaaaaggctacggtgactatttcggccattcaaccgggcacgggctcggcatggaagttcatgaatcgccgggattatccgtcagatcttcagctatccttgaaccgggtatggtggtcacagtggagccgggcatttacataccagaaacaggcggtgtccgcattgaagatgacatcgtgattacagaaaacggcaaccggacaatcacccattccccaaaagaacttattattttgtgattggaatataggaggacattaaacatgatttcagttaacgatttccgtacaggattaacaattgaagtagatggcggcatttggcgcgtcgttgacttccagcacgtaaaacctggaaaaggtgcggcatttgtccgctctaaactccgcaaccttcgcactggcgcgattcaggaaaaaacattccgcgctggtgaaaaagtagcgaaagcgcaaatcgaaaccaaaacaatgcaatatctatatgcaaacggagatcagcacgtatttatggatacttcttcttatgagcagcttgaactgagcgcaactcaaatcgaagaagaattaaaatacctgctagaaaacatgtctgtgcatatcatgatgtaccaggatgaaacacttggtatcgaacttccaaacacagttgagctgaaagttgttgaaactgaacctggtattaaaggtgatacagcgtcaggcggtacaaaacctgcgaaaactgaaaccgggcttgttgtaaacgtgccgttctttgtgaatgaaggcgacacacttgttgtcaatacatcagacggttcttacgtttcaagagcatagaaagaaaaaaagaagtctgttcccaaatgggagcaggctttttttttgtgcccaaaaacagaatctttcttttatacgaaaatgacaagactacttcagcaagctagagcatatcatataaaaaaatgggaggttgggagagtgctatgaaatttttacttggaaatatcaattctactgttttaacaatggcgggattacgagttttatcctctatgattgagctgacggcagcaattgtcatgcttgtgaccaacgatgtccggaaggcggttgtggttaacagcattctcgctattgtcggtccgttgatttttatcattacgatgactgtcggaatctaccaaattgccgggcagctttcgtatgcaaagctgattctgatttttacgggtgttgttttgattttggcgggtgttcataaataaagagaggcttgtcataaagtctgcctcacatcatacattttaaagaagccaatcggtagaaaggaggaggctctgttgaatgaaatcgctgaggttctccctgaatccatgaaaaacgccctttctgaaataccggaacaacaatggctggaaatcgaagaagtcagaattcggatcaaccgccctgttgaattgattcgaagaggacaacctgtttatttgtcctatgcgggcacggccgaggatgcccatctgatcctgagccggcttagcaactatagtatgtatactcttgaagaagagctgaagaaagggtatgtcacgatcagaggcggccacagagtcggactggcgggcagagtgattacggaaaacggaggtgtgaaaggcctccgtgacatcgcatcttttaatatacgaattgcccggcaaaagctggggattgcggagccgctgcttccatacttatatcaaagcagctggctgaatacgctgattatcggaccgccccaaaccggcaaaacaacacttctccgggaccttgcgaggctctcaagcaccggcaaaaaacccatgctgcccgtaaagacaggaatcgtcgatgaacggtcagaaattgccggatgtcttcgcggtattccgcagcatcaatttggtcagagaattgacgtgttagacgcctgtccaaaagctgaagggctgatgatgatgattcgatccatgagccctgaggtgatgattgtcgatgaaatcgggcgtatggaagatacagatgcacttctggaggcgctgcatgccggtgtttcagtaatcgtatcggcgcatggctggagtatatccgacctgatgaagcggccttcattgaagcgtttgtgggaagaaagagcctttgaccgctatttggaattatcaagagcaaaagggccgggcacagtgagccaaatttatgacaaagacggaaatgtgctgtctaggacgacgggcgtgaaaacatgctgaagctgctgggcgctgtattcattgtggtagcgacaacatggacaggttttgagatggcgaagatttatacagaacggccgcggcaaatccgccagctgcgtgcggcgcttcaatccctcgaggctgaaatcatgtacggccatacaccgcttcatactgcttcacagcagattgccaaacagctcgcacagcctgtttcagctcttttttccgcattcagtgatcagctggacaagggaagtgattccgcgaaaacggcgtgggagcaaagcttaaagaaggtatgggataccctgtctttgaaaaaaagcgaatacgaagtgctgaagcagtttggcgagacgctcgggattcatgatcgaatctctcagcaaaagcacatcaagctggcgctgtcacatttggaagcctctgaagcggatgctgagcaggcgcaagcgaaaaatgaaaagatgataaaaagtttgggctttttagcgggcttgttactcattcttctattgatgtaaacgtgaggggagcaaaaataaaatgggagtagacgtgaatgtcatatttcaaatcgccggagtgggaatcgtggtcgcttttttacacacgatattggatcagatgggcaagaaagaatatgctcagtgggtgacgctgttaggttttatctatattttatttatggtcgccacgattgtagatgacctatttaaaaagataaaagctgtgtttttattccaaggataggggggcttgcagattgacattgttcaaattgtaggtttagggctgatcgccaccttcctttctttaattgtaaaagaacaaaagccgacttttgcgtttttaatcgtcgtttttgccggatgtgccatttttctttatttggtagaccaaatctacgacattattcgaatgatagaaaaaattgcgattaatgcaaatgtcaacatggtctatgttgaaaccattttaaagattatcggaatcgcctatattgctgaattcggggcacagctcacaaaagatgccggtcaaggagccatcgcctcgaaaatagaattggcggggaaaattttaatactcgtaatggctgtgcctattttaaccgtcattatcgaaacgattctcggacttataccttctatgtcataaccgaaaggaggcggtagattgaagcgctttcaatgggttttgcttttggccgtgctgatcatagcaggccgtgcagaaattgtacaagcagctggtaatgcagaacaaacggaagaccatgctgaaacagccgagcaattagcggaaaggacagcagcctcgcttgaaacagataagatcggggaattttggaatgacattatgacagaatacggcggactgctgccggaaagccaaaaaggcagcttaatggagtttatcaatggtgataaatcattctcaccgcaagaatggctgaaagctctcttttcttacttgtttcatgaagtgcttgccaacggaaagctgctgggcacattgattttgctcacgattttttgcgtcattctgcagcttttgcaaaatgcttttcagcaaagcaccgtcagtaaggtcgcttactcaattgtgtacatggtgctgattatccttgcgcttaatagctttcatgtggcaattaactatgcaactgaggcgattcagacgatgaccagctttatcctggcgctcattccgctcctcttggcgcttttggcttcctcaggcggagctgtatctgctgccttctttcatcctgttatcctcttcctgatgaacacgagcggtctcttgattcagaatatcgtcatgccgctgatttttttatcagcgattctgagcattgtcagcacgatgactgaacaatacaaagtaacgcagctggctaacctgctcagaaatatcgccatcggagcactggctgtttttcttaccatctttctcggcgtcatctctgttcagggagcctcagctgcagtgacagacggcattacgctcaggacggctaaatttataaccggaaattttattcctgtgcttggccgaatgtttacagacgcaacagatacagtaatcagcgcctctttactgctgaaaaatacggtagggattctcggtgtcgctattttgatctgtatcgcggcatttccggcaatcaaagtgctttccctcgcttttatttataagctggcagccgcgattcttcagccgctaggaggcgggcccgtcatcacctgcctcgacgtcatcagcaaaagcgtcatttatatttttgcagctctcgccattgtgtctctcatgttttttttaagccttactgtcataatcacagccggaaacctcacgatgatgatgaaatgaaggaggcaggcgaatgagttttttaacggaatggcttaccaccatcgtgttgtttatcctatttgcaattgtgattgatatgctgctgccgagctccagcatgcaaaagtacgcaaaaatggtagtcagcctgctattgattgtcgtcatgcttacgccgatttttaaacttttcaagacagaccccgaagtcatctttgaatacctcacaaaaaacgggcagtcagagtctgccgacataaaaaatcaaatcaattcaaaaaaaatagaaatacaagcttcccagcgcgcatatattctagaagaaatggctgtccaactaaaaaagaaagcggaggagagattcagtcatgatgaatataaagtaggccgcatcaaactcacggcaggagaaaaggtagattcagaagaggatattaaaacaatcagcgtgtatatggccccgtcttctgaaaaaacggtccaaacggtcgcgccggtccacattgatacagatcatgcatacgtaacaaaagaagcagccgaacaaaaagaagccaaacagatacaaacgcagctcgcggacatttgggaaatcggaagtgagaaaattacggttcatatggaaggcggggagagtgtcggcaatgaataaaaacggattatggaatgtattgaaaaagcagtttcttccgggacaaacgaaggacggcgaaaagccgaagctgaccaaatatcattactttctattcgtttttgttctcggagtttcctttatgcttgtcagccagctgttttcttcacctgagaaaactgaaaacgccaaaacgataacggccgtatcatcacaacattccgcagacagcaaagagaaaacagccgaagtgtttaaagcctcaaaatctgataaacctaaagactcgatcgatgactatgaaaaagaatacgaaaatcagctgaaagaaatccttgaaacaatcattggtgtggacgatgtctcggttgtcgtgaatgtagatgcaacgtcgctgaaagtatacgaaaaaaacaaatcaaacaaaaatacaaccactgaagaaactgacaaagaaggcggaacaagaagcgttacagaccaaacatcggaggaagaaatcgtcatgatcaaaaacggcgataaagaaacacctgtcgtcgtccaaacgaaaaaacctgatatacgcggtgtactcgttgttgctcaaggagtggacaacgttcaaataaaacaaaccattatcgaagcggtgacacgggtcctggatgttccaagccaccgggttgcggttgcccctaaaaaaataaaggaggattcataaatgcttaaaaaacaaaccgtttggctattaacaatgctcagtcttgtcgtggtgttaagcgtctactatatcatgtcgccggaaagcaaaaacgccgtgcagatgcaaagtgaaaaaagcgcgtctgacagcggagaggtcgcaactgaaaaagcgcctgccaagcaagacacgaaggaaaaaagcggtacagaaactgaaaaaggaaaagaagatggaacaaagggaacgaaagattcatcagcagacaaggaaacatccgctgaagccagtgaaaaaggaactgttgttacggaaacagccgatgatgatctgtttacaacgtaccgtcttgatttagaagatgccagaagcaaagaaagagaagagctgaatgccattgtgtcaagcgatgatgcaacagccaaggagaaaagcgaagcatacgataaaatgacggctctcagtgaagtggaaggaacagaaaaacagcttgaaacgctgattaaaacacaaggttacgaggatgcgctcgttaatgctgaaggagataaaatcaatattacagtcaaatcagacaaacactccaaatcgaaggcgacagccattatagaccttgtggcaaaagaaatcaaaacaatgaaagatgtcgctgtcacatttgaaccatccaagtaagaaagaggaaaaagaagcccgctaaacaagcgggctttttgcattgctgtcatattagagttgaattcaaaagtccgctcctgtaagatgaacatagtatgtacttttagtagtaacctataaaaaagaaatttcatacataggagtgcgattgaatgttaaatatcaaagaaatccacgagctgattaaagcaattgacgagtctacaattgacgaattcgtatatgaaaatgaaggtgtatccttaaaactgaaaaaacatgaagcaggtacggttcaagtcatgcagcaggcaccggcagcacctgtacaagcacaggctccgcaggcagttcagccgcaagcgcagcaagcagcggcacctgcccaagaagcaccaaagcaagatgagaatctgcataaaatcacttcaccaatggtaggaacattttatgcttcttcatcaccggaagctggcccgtatgtaacagccggttcaaaagtaaatgaaaacacagttgtctgcattgtagaagcgatgaagcttttcaacgaaatcgaagcagaagtgaaaggcgaaatcgttgaagtattagtagaaaacggccagctggtcgaatacggacaacctctatttcttgtaaaagcggagtaaggagactgaacatgattaaaaagctattgatcgccaacagaggagaaattgctgtcagaatcatcagagcctgcagagagctcggaattgagactgtcgctgtttattcagaagctgataaagatgcccttcatgttcaaatggccgatgaagctttttgtatcggaccgaaagcatcaaaagacagctatttaaacgttacaaatattgtgagtgttgcaaagctgactggcacggacgccattcatccgggatacggatttttagctgaaaatgctgatttcgctgaattatgtgaagaagtgaatgtcacgtttgtcggcccgagcgctgacgccatttcaaaaatgggaacaaaagacgttgcgcgggaaacgatgaaacaggccggcgtgccaatcgtaccgggttcacagggaattatagaaaatgtggaagaagcggtttcgcttgctaatgaaattgggtatcctgtaattataaaagccaccgcaggcggaggcggaaaaggaattagggttgcccgcactgaagaggaactgattaatggcattaagattacacagcaggaagcagcaactgcatttggaaatccaggtgtatacatcgaaaaatacatagaagattttcgccacgttgagatccaagtgcttgctgataactacggaaatacgatccatttgggcgaacgcgactgctcgatccaaagacgcctgcaaaagcttttggaagaatcaccatctcctgcccttgattcagaaatcagggagcaaatgggagatgcagcagtaaaggctgcaaaagcggttggctatacaggtgctggaacagttgaatttatctatgactacaatgaacagcgctattacttcatggaaatgaacacgagaattcaggtagagcacccagtcacagaaatggtgacgggaactgacctgatcaaggaacaaatcaaagtggcatcaggaatggaactgagcctcaagcaagaagatgttgaatttgaaggctgggccatcgaatgccgaatcaacgcagaaaacccaagtaaaaatttcatgccgtcacctggtgaaattaaaatgtacctgcctcctggcggtcttggtgtccgtgtcgattcagctgcgtaccctggctattccatcccaccgtactatgacagcatgattgcaaaggtaatcacatacggaaaaacgagggatgaagcgattgcccgcatgaagcgcgcattgagcgaattcgtcatcgaaggcatagagacaacaatccctttccatttaaaactgcttgaacacgaaacatttgtgagcggagagtttaatacgaaatttttagaaacatatgatgtaatgggctcataatttttacggaggtgaattgaatgaaagacaacagcttgcttaaaatggatcacgaagatacgcatttgggtaaggttgagattgcaccggaggtcattgaggtcattgccggcattgcagcatcagaagttgatggggttgccgaaatgcgcggaaactttgcgacaggcgtcgtcgagcgctttggcaaagtgaatcatggcaaaggtgtcaaagtcgacctggcggatgacggaattacgatcgatgtatactgtgtcgttacatttggcgtttcgattccgaaagttgcagcatccgttcaggaaaacattcgtcaaaccttattaaatatgacgtctctttcgattaacgagatcaatattcacatcgtcggcattcaatttgacacaaaagcccaagaagtccaaatcgacgaagaaatgtaaatggcttaacacgaaaccaaggggagggcggccctttggtttttttacacgttaccctttatttcaaagcatgaagaaagccggcttacatagccgagtttcttcatgaacgtgaaatccgaataatcatattaaggtgtgtgaaaatattcggtaatagggtaaaaaaaccttgatttcaatatgcggatacgaaaaaaatatgttatgatctctttgtggcttaacgacaagcggataaagaggatcaaaggagaaagaaaatgaaaagaagaacagcaagagaaaaagctttgcaggcactatttcaaattgatgtcagcgatattgcagtgaatgaagccatagaacacgcactggatgaagaaaaaacagatcctttctttgaacagcttgtacacggggtattggaacaccaagaccagctggatgaaatgatctccaagcatctggtgaattggaagctcgatcggattgccaatgttgaccgtgcgattttgcgcctggcagcatatgaaatggcatatgccgaagacattccggtgaatgtctccatgaacgaagcgattgagctggcaaaacggtttggtgatgacaaagcgacaaagtttgtaaacggggttctttctaacattaaatctgatattgaacaatcataggaggaaagaaaatgactgcaacaatcatcgacggaaaagaaacggctagagaaaaacgcgaacaattggcaaaagaggtagaagagcttaaaaagcaaggcgtcactcccggactggcggttattttgattggagatgatcctgcttctcactcttacgtgcgaggaaagaaaaaagcggcagaaacaatgggaatgaatttcaagctcgatcaatttgacagtagcctcacagaagctgaactgctttccattattgatcaatataaccaagaccctgagtttcatggcattctcgttcagcttccgctcccagaccatatttctgaaaaagcggtgatcgaacgtatctcccctgataaagatgtagacggttttcatccgttaaacgtagggaaaatgctgcttggcgaagatacgtttcttccttgcacgcctcatggaattgttgagcttttgaagaaaaccaatattgacctttccggtaaagaggttgttgtagtcggccgaagcaacattgtcggcaaacctgtcggccagcttttattaaatgaaaacgcgacggttacttactgtcattcaagaacagaaaatattactgaacatacgaaaaaagcggacatcctggtggtggcagtcggcagagccaacttcatcagtgcagaccagatcaaagagggcgctgttgtcattgacgtcggcgttaaccgtctggaaaacggaaagctttgcggagacgttgaatttgaaggggcaaaggaaaaagcgtccttcatcacgccggttccgggcggagtaggtccgatgaccatcacgatgcttgcgcataatactgttaaatctgcgaaacgtacgttatcatagataattggagatattcacaggcgaaatgtttacctgccttgaatatgagcacgatacccgcttcttcaggctcctaaagccagggcgggttttctttagttatggtgcaggaatgcttaggagaggagtttttagacatgggtgaagcagcgtatgtgaccgtctcagcgctgacaaagtatataaaacgaaaattcgatgtagatcctcaccttgaaaatatttggattaaaggcgaattgtcgaatgtgaagatacacacacgagggcatatttatttcactttaaaagacgaaaacgcaagaatgcagtcggtgatgttcgcgagacaaagcgagcgtctgccttttaaacctgaaaacggaatgaaagtgctggtcagaggcggaatttccgtatatgaaccgagcggaaactatcaattatatgccaaagaaatgcagcctgacggggttggagcgctttatttagcgtacgaagaattaaaaaagaagcttgccggagaaggtttatttgacgaccgctacaaaaaacaaatccccgcatttccagccacaatcggggttgtgacatctccaacgggtgccgctgtcagagacgttattacaactctaaaaagaagatatccccttgtaaaagtcattgttcttccagcgctcgtacaaggtgaaaatgcgagcagatccatcgttacgcgcattgaagaggcaaatgaaaaagagatttgcgacgtattaattgtcgggagaggcggcggttcgatagaagaactgtgggcattcaatgaagaaattgtagcacgcgccatctttgcttccaatattccgattatatcggcagtcggacatgagacggattttacgatcagtgattttgtcgccgatatcagagccgcgacgccgacaggagcagctgagattgctgtgcctcataccactgatttaatcgaacggacaaaaacagcggaagtcagaatgacaagagcaatgcagcagcatctcggccagaaaaaagaacggatacaaacgctgcaatcgtcctatgcctttcgttttccaaagcgtttgtatgcgcaaaaagagcagcagtttgacctcgcgtaccagcagtttcaagcacagctgaccgctcttttagatcggaaaagcagacagctggagcgtgaaacgtacagattagaggcactgcatcctcatgaacagctgaaacaagcgagaacacgataccaggaacaaacaaatcagctgagaaaaaatatgaatatccaaatgaagcagctgcattcccaatttcaaaccgttcttggcaagctgaatgcactaagtcctcttcaagtgatggaaagaggatacagcttggcttataaagaagataaactcattaaaagtgtcagtcaaatagaagagcaggaccggcttgaagtcaagctgaaggatggcgtgctgacctgtgaagtattagaaaagagaggggaagaaaaatgacagacgtgaaaaaaaatgaaaacatgacatttgaagaagcgatgaaagggcttgagagcattgtatcaaagcttgaagagggagatgtgcctctagagcaagccattaactatttccaagaaggcatggctctgtcaaaaatgtgccatgaaaagctgcaaaaagtcgaaaagcaaatggacttcattttaaaagaagacggcgaactggcacctttcagtgttcaggaggaagacgaaggtgacaaataaattaacgagctttctggcggaccggaaaaaaacaattgaaaatcagctttctgtctatacagaaaagcttgatatgccggactcattaaagaagtctatgctgtattctctacaggccggcggaaagcggttgcggcctctgattgtactggctgttttaaacgcatatggaaaaagcgaaaaagacggcattccggtgggctgtgctgtcgaaatgattcacacgtattcgttaattcatgatgatcttccatgcatggatgatgacgatttgcgccgcgggaagccgacaaaccataaagtgtttggtgaagcgacggcagtattagcgggtgacgggctgctcacagaaagctttaagctgattacctcccacgtgtcagacgaggtgtcagcagaaaagcgcctgcggcttgtgaatgaactgatttcagcggcaggcaccgaaggcatggtcggtgggcaaatagctgatatggaagcggaaaaccgacaagtcacgcttgaagagctcgaatccattcatgaaaggaaaactgccaagcttcttggtttttgtgtaatcgccggtgctattttggctgatgcgcctgaggaagacattgaaacactgcgtaccttcagcagccacattggaatcggatttcaaatcagagacgatattttagatttagaaggcagtgaagagaaaatcggcaaacgtgtcggctcggataccacaaatgacaaatcgacatacccgtcgcttctttcattggaaggggccaaacataaattggatgttcatataaaagaggcgaagcgattgatcggcggactctctcttcaaaaagaccttttatatgagctttgtgatttaattgcggcaagagatcactaaaacgatcctaatttgaagcggctgcacgaggtatggtaaaatgtaagcagtttatatgaaaaatgaaaaggaaaagcgcgtttgtctttttttatgtctgagattattgtcagctcggcatgcaaaagacatgtatcattgcagaaattcatgctgaaagtgagttgatccgctttggatcttttatcaatacaggacccgtcgtttttaaaaaacatgtccattgatgaattagagaaattaagtgatgaaatccgtcagtttttaattacaagtttatccgcttccggcggccacatcggcccaaacttaggtgtcgtagagcttactgttgccctgcataaggaatttaacagcccgaaagacaaatttttatgggatgtaggccatcagtcgtatgtccataagctgctgacaggacgcggaaaagaatttgcgacgcttcgccagtacaaagggctttgcggatttccaaagcggagtgaaagcgagcacgatgtttgggaaaccgggcacagctcgacttctctgtcaggcgcgatgggaatggcagctgcccgtgatattaaaggaacggatgaatatattattccgatcattggtgacggcgcgctgaccggcggtatggcgctcgaagcccttaaccacatcggcgacgagaaaaaagacatgattgtcatccttaatgataatgaaatgagtattgcgccaaacgtcggtgccattcactctatgctcggacggctccgcactgcggggaaataccagtgggtcaaagatgagcttgaatacttatttaaaaagattccggcagttgggggcaagcttgccgccacggcggaacgggtcaaagacagcctgaaatacatgctcgtctccggaatgtttttcgaggagctcggttttacgtatttgggcccagtggacggacattcttatcatgagctgattgagaatcttcaatacgccaaaaaaacgaaaggccctgttcttctgcacgtcattacgaaaaaagggaaggggtacaaaccggctgagaccgatacgattgggacatggcatggtaccggaccatataaaattaataccggtgactttgtaaagccgaaagccgcagctccttcgtggagcggtcttgtcagcggaactgtgcagcgaatggcgcgcgaggacggacgcattgtagccattacgccggctatgcctgtcggttcaaagcttgaaggcttcgcaaaggaattccctgaccggatgttcgacgtaggaatcgcagaacagcatgccgcaacaatggctgcagctatggcaatgcagggtatgaagccgtttttggcgatttactcaaccttcctgcaaagggcatatgaccaagttgttcatgacatctgccgccaaaacgctaatgtgtttattggaattgaccgtgctggactcgttggcgctgatggagagacacatcaaggcgtgtttgatattgcgtttatgcgccacattccaaacatggtcttaatgatgccgaaagacgaaaatgaaggccagcacatggttcatacagcacttagctatgacgaaggcccgatagcaatgcgttttccgcgcggaaacggactcggcgtaaaaatggatgaacagttgaaaacgattccgatcggtacgtgggaggtgctgcgtccagggaacgatgctgtcatcttaacattcggcacaacaatcgaaatggcgattgaagcagccgaagagctgcagaaagaaggcctttccgtgcgcgttgtgaatgcgcgttttattaagccgattgatgaaaagatgatgaagagtatcctaaaagaaggcttgccaattttaacaattgaagaagcggtcttagaaggcggtttcggaagctcgattttagaattcgctcatgatcaaggtgaatatcatactccgattgacagaatgggtatacctgatcggtttattgaacacggaagtgtaacagcgcttcttgaggaaattggactgacaaaacagcaggtggcaaatcgtattagattactgatgccaccaaagacacacaaaggaattggatcatgacgtcaaagaaagaacgattagatgtattattagtggaaagagggctggcggaaacgcgtgaaaaagccaaaagagccattatggcggggatcgtctattcaaacgaaaaccgcttggacaagcctggagaaaaaattgaccgcgaccttccgttaactgtcaaaggaaacccgctgaggtatgtgagcaggggcggcttaaagctcgaaaaagcgttgaaggaatttcccgtctctgtcaaagataaaattatgattgatattggctcctccaccggcggttttacggactgcgctttgcaaaatggagctaaacagtcatacgctgtggatgtaggctataatcagcttgcatggaagcttagacaggatgaacgggtcgtcgtgatggaacggacgaactttcgttatgcaacaccggcagactttacaaagggcatgccggagtttgccacaattgatgtgtcctttatttcactgcggctcatcctgcctgtcctaaggactttgctcgtaccgggcagcgactgcatggctttagttaagcctcagtttgaagcgggacgggaatccgtcggcaaaaaagggattgttagagatcctaaagtgcatgctgatgtgctcaagcgaatgatcagtttttctgccgctgaaggctatatctgtaaaggcttgtcattttctccaatcacgggaggagacggaaatattgagtttctccttcatttgcattggccgggagagggacaggaaggccaggaactgccggaagaagagatcatgcgcgttgtagaagaagcacataagacgttaaaagaaaaaaaagcagatgtaccggaataatagggcgctattattccttttttctgcattcatgtacaatgtgcagagaatcatataacataaaagaacagataagcttggaaatagaggtgcttacatgaacaaaggccagaggcatattaaaatcagagagatcattacaagcaatgaaatcgaaacgcaggatgaattggtcgacatgctaaagcaggatggatacaaagtaacgcaggccacggtatcacgggatattaaagaacttcaccttgtaaaagtgcctacaaataatggttcttacaaatacagtcttccggcggaccagcgtttcaatccgctgtcaaagctaaagcgggcattgatggacgcatttgtgaaaatagactcagcaagccatatgattgtgctgaaaacgatgccgggcaacgcccaggcaatcggggcgctgatggacaatttggactgggatgaaatgatggggaccatttgcggagatgatacgattttaattatttgccggactcctgaagatacagaaggcgtaaaaaataggctccttgaactgctgtaacagaaaatctaacaaagataagaggtgtaatgctgtttgttagctgaactatcgattaaaaactttgccattattgaggaactgacggtttcttttgaacgcgggcttacggttttaacaggagaaaccggagccggcaaatccatcatcatagatgccatttctcttttagtcggaggccgcggatcatctgaatttgttagatatggggaagcaaaagccgaacttgaagggctgtttctgttggagagcggccatcctgttttaggcgtatgcgctgagcagggaatcgacgtttcagacgaaatgatcgtcatgagaagggatatcaacacgagcgggaaaagcgtttgccgtgtcaatggcaagcttgtcacgattgcttcgctaagagagatcggcaggcttttattagatattcacgggcagcacgataaccagctgttaatggaagacgaaaatcatctccagcttttggacaagtttgccggggccgaagtggaaagcgcgcttaaaacgtatcaggaagggtaccagcggtatatgaagctgctcaaaaagcttaagcagctttctgaaagcgaacaggaaatggcccatcgtcttgatcttattcaatttcagctcgaagaaatcgaatcggcaaagcttgagcttaacgaagatgaacagctccaagaagagcgccagcaaatttcaaactttgagaagatatatgagtcgctgcaaaatgcatataacgcgcttcgcagtgagcagggcggattggactgggttggaatggcatcagcgcagcttgaagatatatctgatataaacgaaccgctgaaaaaaatgtctgaaagtgtttcgaactcctactatttgcttgaggatgccacatttcagatgagaaatatgctggatgagcttgaatttgatccggaacgcctgaactatattgagacgcgacttaatgaaatcaaacagctgaaacgaaaatacggtgccactgttgaagacattttggaatatgcttctaaaattgaagaagagattgaccaaattgaaaacagggacagccaccttcaaagcttgaaaaaggagcttgactccgtcggcaaagatgtcgcagtggaagcggcaaatgtgtcacaaatccgaaaaacatgggcgaaaaagctggctgatgagattcatcgggaattaaaaagcctgtacatggaaaaatcaacttttgatacggaatttaaggtcagaacagcgtcacgcaatgaagaggcgccgcttgtaaacggccagcccgttcagctgactgaacaagggattgacctggtgaagtttttaatttcaaccaatacaggcgagccgctgaaatccctttcgaaagtcgcttcaggtggagagctgtcacgggtgatgcttgccataaaaagcattttttcctcacaacaggatgtgacatcgatcatttttgacgaggttgataccggtgtaagcggcagggtcgcacaggcaattgctgagaagatccataaggtgtcaataggatcacaagtgctgtgcattacacacctgcctcaggtggctgccatggccgatacgcatctttatattgcgaaggagttaaaagacggcagaacgacgacacgtgtcaagccgctctctaagcaggaaaaggtagcggaaatcgggcgcatgattgcaggtgtcgaagtaaccgacttaacgaaacgccatgcgaaagaacttttaaaacaagcggatcaagtcaaaacaactgggtaagctgcgcgagaagcgcagcttatttttttcgtgcacatccattcgttcatcagtatatccaatgtttttcttcatatgacagttataaataagccgtcagaaggcaaaattaaatgatgtagcagcaagtcataaagaaggtgtgggataggagcgaggagagtgaagtagtgaatgcccgataacatcagaaaagcagtaggtttaattctccttgtttcgttattaagtgtaggtttatgcaaaccgctaaaagaatatttactgattccaacgcaaatgagagtatttgaaacccaaacacaagcgattgaaacgagtttatcggtaaacgctcagacatcagaatcctcagaagcgtttacagtaaagaaagatccgcatgaaatcaaggtgacgggcaaaaaatcaggtgagtcagaattggtatatgatcttgccggatttccaattaaaaaaacaaaagtgcatgttcttcctgatttaaaagttatacctggcggacaatcaatcggtgtaaaacttcattccgtcggtgttcttgtcgtcggatttcatcaaatcaatacaagtgaaggcaaaaaatctccgggagaaacggcaggaattgaagcgggcgacatcattattgagatgaatggacagaaaattgaaaaaatgaatgatgtagccccatttattcaaaaggctgggaaaactggtgaatctttagacttactgatcaaacgtgataaacagaaaatcaaaacgaagctgatcccagaaaaggatgaaggagaaggcaaatacagaatcgggttatatatcagagattctgctgccggcatcggcactatgaccttttatgaaccgaaaacaaaaaaatacggagcacttggccacgtgatttccgatatggacacaaagaaaccaattgtagtggagaatggagaaatcgttaaatccactgtaacatcaattgaaaaagggacaggcggtaatccgggagaaaaactggcgcgattttcctcagaacgcaaaacgatcggggatattaacaaaaacagcccgtttgggattttcggcacactgcatcagccgattcaaaacaacatatcagatcaagcattgccggttgcgttttctaccgaagtcaaaaaagggccggctgaaattttaaccgttattgatgatgacaaagtagaaaaattcgatattgaaatcgtcagcacaacgccgcaaaaattccctgcgacaaaaggaatggtgttgaaaattaccgatccaaggctgttgaaagaaacaggaggcatcgtacaggggatgagcggaagcccgattattcaaaatggaaaagtgatcggtgctgtcacccatgtatttgtaaatgacccgacaagcggctacggtgttcatattgaatggatgctgtcagaagcaggaatcgatatttatggaaaagaaaaagcaagctgactgccggagtttccggcagtttttttattttgatccctcttcacttctcagaatacatacggtaaaatatacaaaagaagatttttcgacaaattcacgtttccttgtttgtcaaatttcatttttagtcgaaaaacagagaaaaacatagaataacaaagatatgccactaatattggtgattatgatttttttagagggtatatagcggttttgtcgaatgtaaacatgtagcaagggtgaatcctgttaactacatttggggaggaagaaacgtggagaaaattaaagtttgtgttgctgatgataatcgagagctggtaagcctgttaagtgaatatatagaaggacaggaagacatggaagtgatcggcgttgcttataacggacaggaatgcctgtcgctgtttaaagaaaaagatcccgatgtgctcgtattagatattattatgccgcatttagacggacttgcggttttagagaggctgagggaatcagatctgaaaaaacagccgaatgtcattatgctgacagcctttggacaggaagatgtcacgaaaaaggccgtcgatttaggcgcgtcctactttattctcaaaccgtttgatatggaaaaccttgtcggccatatccgccaggtcagcggaaatgccagcagtgtgacgcatcgtgcgccatcatcgcaaagcagtattatacgcagcagccagcctgaaccaaagaagaaaaatctcgacgcgagcatcacaagcattatccatgaaatcggcgtcccagcccatattaaaggctatctctatctgcgcgaagcaatctcaatggtatacaatgacatcgaattgcttggcagcattacaaaagtcctctatccggacatcgccaaaaaatttaacacaaccgcaagccgtgtagaaagagcgatccgccatgcaattgaagtggcatggagcagaggaaacattgattccatttcctcgttgttcggttatactgtcagcatgacaaaagctaaaccgacaaattcggaattcattgcaatggttgcggataagctgagattagaacataaggcttcttaaacatgagcttattaagtggtcattaaatcaaacgtcttttatttattagtttgcgctgataaataggaggcgttttgttttggggacatttgtagtatgggagaagaatattaagtatccgcatatagtaaaggataggtttgaaaagtaaggaaagcaaatggcggtattacctgcactcttggtccattcatacatcttataggatcacgaagcatgatcgaccctaaatgtgtccgttataaaatgaaacctttctcctgcaaaatcgtaagtaaggcgtattcatgtaaaaaggagacgtacgaatgaaaaagaaaaaagcaagaaagcgtgaggggtttttcctggattttcttttcgaagttggtggggagctctttcttttgctgtttagatgtgtacacaaactatttatataaagggaaaaagactgccgaatcgtttcggcagtcttttgcacattaatctttataaggcacccagcctggcgtgttcacaattgctttccaaagcggttcaggcaaatgatatttttctttatctgtgcctttgatcactgtttcgatttgcttttcacggccttcttttacttttaccgtccagtcagggtcaactagaatttcgcgtcccatagcgactagcggaataccgttttcgatgacggcaagcgcgtcatcagcggaatggatggaaccgacggcgatcagcggcactttgtttccgacacgttcattcaataagtccatgcgtgtgcgagtcggatctgcaccgcggcgcgcttttgagttcacgtccatcagtgagatatgaagatagtccaattctttatcccctaaagcatcaacaagcgtataagtttcagtcattgtcaatcccggtgtctcaggttcttccggagacagacggtagccgactaagaacgcacccttcgcatgttctgaagcggcttttttcacttcatcgacaatagcgagcgggaaggctaatcgtttttcatcgcttcctccccagcgatccgtgcgctggttggttttcggagaataaaactgctgaattaagtagccgtttgcaccgtgaatttcgacaccgtcaaagcccgcttcaatggcacgtcttgtcgcttctccaaacgccttcacaatgttttccacttcttcttcttttaatgcgcgagcaatttgtttgccgttatcaaacacgtcacttggccccacaacatcttgttgaggaacaagctcagacgggcactcaataccgccgtgatgaatttgtacaacagctttagcgccttgtgcctgaatggcttgtgctaacttttttaaacctggaatgttggaatcgtcatggatggccggctgcccggggaatgcttttccgtccggtgtaacatttgcgcaggctgtaatcaccattcccatctcttttgaacgggggatgatgtagtcgagctccgcttcagatattgtaccgtcttcattagaagcgtaatgagtcatcggtgctactgcgatccggttgtcgattgtaacgccgcttttaaacgtaaatggttcaaacagaggcttatacttaggattcatttgatcatcttctttcgtttggattcgcacatattctagcctatatgtaaaaattaatgcaattgatctgctttaccgactgaatatcttgagtgcagagtgatgttttcgccgctctttttcggggcctttgtagccgccgctgatttggtggccgatggagcatgtgatgacagttgccgccagcagcagaacgaattttttcatggctttaacttctttcaataaagtaaatatcctttaaaaggttacgcttggctgacccacccgtcaaacgatttgctcaccctattctcaaattttttaaaatgaataaaaagttgcttctttccgctaattttttctaattggcgcctcaattagagccatcctcatagacaaatctgctcgttatctttctaacaacaggaaatgatcgggtcgtatagcccttttgaaaatcatggaacttgctcgcctgcattcgcgttgtctttacaaattcgccattctggtcaaagataaaagccaaacatcaggaagaggtggtcatgtgaaacaaacggttcttttgctgtttactgcgctctttctttcggggtgcagtgttgcaagtgcggatgactcagtgccaaggtttaccgaagagggaaaatacattggctcggctgatcctcatacgattgcggtgtctcttaatggagaagaaaccatgatacaagttccgaaggataaacgtgatgaatgtgaatcactgccagatcagacacatgtcctggtgaaatatacaaagaaggataatggaactttacagctggaagatattcagctgcgaaagaactcgtcataaaaagaccggagggagtaagttgagaatgttatggaggagcttggcgctgtgcggattggctttgacgctcgcgccttgtgcacaggcagcagagccgatagaagggaaaacagtgtatattgatgccggacacggcggtgaagacagtggagcggtcggaaacgggctctttgaaaaggatattaatttggctgtctcagagcatgtgacagacaaactaaaagaggagggagccaatcctgttgcatcccggtctgacgatcattttctgaccttggaggaaagagtggctaaggcaagtgccaatcaggctgacctttttgtcagcattcatgtgaattcaggggttgcttcagcttcaggaacagaaacgtattttcaatctgattatgaaggggagaacagccggcgtctggcatccgatattcagtcacagctcgtttcatccttacaaacgagagacaggggcgtgaaagaatcagacttttacgtcattacatattcacaaatgccaagtgtgttagcggagcttgggtttatcacgaacagctctgatgcggacaagctgggaagtgaagaataccagcaaaaggccgcagatgcgattgtcaacggcattgattcttattatgatcagtagattgatacagccttaatcctagagtggagccgacaaaataagtataatggagaaaactttagggtttgaggtgaaacgatgacaaagatttttgcccaccggggggcatcaggtcaatttcccgaaaatacaatgcttgcatttgaaaaaggaattgaagccggagcggatgggatagagcttgatgtacagctgacgaaagacggacgcattgttgtaattcatgatgaaagacttaatcgcacgacatcacttaaaggattcgtgaaggatacagcctatgatgaggtgaagactgcgaatgcggccgctggtcacgatcaagcgtacagcgatataaaagtgccgctgctagaagatgtgctctcgtgggcggtaaaaaaggattttctcatcaacattgaattaaaaaacagcgtgatccgctatgagggaatggaagaaaaagtgctggaggcagtgaagcgattcaatgtagaggagagagtcatcctatccacctttaatcatgacagcttggcgctatgcgcccggcttgcgccgcatatcgaacgggcagtattaacttcagatgtgctttaccaggcagatcgatatatcgcgtctattccggcttccggctatcacccgaagttaaacagcccaagggtcacagatgaagtgctaaagaaaatgaggaacagttcgattaaggtaaggccgtatacagtcaatcgtccggaagatatgaagcgtctcattgaagcgggagcagacggcatgtttaccgactttccagaaaaggcttcggcattgctgaaaaatgaatagttgttagaaggaggctgtttgacgcagccttcttttttcattcattcatgcccgtttcaaagcatacattcatagaagacaactagaaattgtaagcgctgtctatctgaatgaggtgaaaccatgaggaaaacagtcattgtaagtgctgcaagaactccatttggcaaattcggcggagttttgaaagaggtgaaagctgctgagcttgggggcattgtgatgaaggaggcgctgcaacgggctggagtctctggagatgatgtagaaggaaacgtcatgggcatggttgtccaggccggctcagggcagataccttcccgtcaagctgcccgtctggcgggaatgccttggagtgtgccgtcagaaacactgaataaagtctgtgcttccggccttcgcgctgtcactttatgtgatcaaatgattcgggcgcaggatgcgaacatacttgttgcggggggaatggaaagcatgagcaatattccgtatgccgttcccgccgggcgctggggagcacggatgggggacggcgagcttagggacttaatggtgtatgacggattaacgtgcgcatttgacgaggtgcacatggctgttcacggaaatacagctgccatggaatatgcaatctcacgaagagagcaggacgaatgggcgttgagaagtcatgcaagggcagctaaggctgccgatgaagggaagtttcaggatgaaattgttcccgtcaactggatcggtcgaaaaggaaaaccaaacgttgttgataaagatgaagcgattcgccgtgacacaagtctggatcagctcgcgaaactttctcctatttatgcaagtgacggttctatcacagccggcaatgctcctggagtcaatgacggagccggcgcgttcgtgctgatgtctgaggaaaaagctgctgagcttggcaaacggcctctggctacaattcttggtttttcaactacgggaatgccagcgcacgagctggcggcagcaccgggatttgccattaacaagcttctgaaaaagaacggtttaactgtccaagatattgacttgtttgaagtaaatgaagcttttgcttcagttgttttgacatgtgaaaaaatcgtaggtttcgatcttgaaaaagtaaatgtaaatggcggtgcgatcgcgctcggccacccgatcggcgcgagcggtgcgagaattctcatgacgcttgtttatgaattaaagcgacggggagggggtctgggcgttgccgctatttgtagcggggcagcacagggagacgccgtcttagtgcaggttcattaaaacatgatgaaaaaggggatttgaatggaaatcaaacaaatcatggtagctggcgcaggtcagatgggaagcggaattgctcaaacagctgccgacgcgggcttttatgtgcggatgtatgatgtgaatccagaggccgcggaggcaggattgaaacggctgaagaaacagctggcccgtgatgctgagaaaggaaaaaggaccgagacggaagtgaagagcgtaatcagtcgcatttcgatttctcaaacgcttgaggaggcagagcatgcggacattgtgattgaggctatcgcagaaaacatggcggcaaaaactgagatgtttaaaacacttgatcgcatgtgcccgtctcatacgattttggccagcaatacatcttccttgcctattacagaaatcgctgctgtaacaaaccggcctcaacgggttattggcatgcattttatgaatcccgtacctgtaatgaagctggttgaagtgattcgcggcttggctacatcagaagaaacggccttagatgttatggcattagcggaaaagatggggaaaacagcggtagaagtcaatgattttcctgggtttgtttccaaccgtgtgcttcttccaatgattaatgaagccatttattgcgtgtatgagggagtggcgaagccggaggcaatagacgaagtgatgaagctgggcatgaatcatccgatgggtccgcttgcattagcggattttatcggactggatacgtgtttatcaattatggaagtccttcactcaggccttggcgattccaaataccgtccttgcccgctgctccgcaagtatgtcaaagcaggctggcttggcaaaaagagcggacgcggtttttatgactatgaggagaggacttcctaaagtctattccatccgggggtggccgagttgcatgtaacccaagagcaagtcatgatgcgaaaaatggtgcgagattttgcacgaaaagaaattgctcccgctgcggatatcatggagaaaacggacgaatttccatttcagctgatcaaaaaaatgggtgaacacggactgatgggaataccggtgccggaacaatacggcggtgccggggcggacgttgtttcttatattttggcgattcatgagatttctagaatcagtgcggctgtcggcgtgatactctccgttcatacctcggtcggcacgaatccgattctgtatttcggcaacgaagaacagaagatgaaatatataccaaagctcgcgtcaggagaccatttgggcgcatttgcactaacggagcctcactcggggtcggatgccgggagcctccgcacaacagcaatcaaaaagaacggcaaatatctattaaacggatcgaaaatattcataacgaatggcggagcagctgatatctatatcacatttgctttaacagctccagatcaaggcaggcacgggatttcggcttttattgttgaaaaaaacacacccggttttaccgttggaaaaaaagaaagaaagctggggctttatggctccaatactacggaactgatttttgataatgcagaagtgcctgaagccaatttgcttggcaaagagggggatggctttcacattgccatggcgaatttaaatgtcggccggatcggcattgcggcacaggccctcggaattgcagaggcggctcttgagcatgccgttgattatgcgaagcagcgagtgcaatttggaaggccgatcgcagccaatcaaggcatatcatttaagctggctgacatggcgactagggcagaggcggcaagacatcttgtctaccacgccgcagaccttcataaccgcggcctaaattgtggaaaagaagcgtctatggctaaacaatttgcttccgatgcagccgtaaaggcggcgttagacgccgttcaaatttatgggggatatggctatatgaaggattatccagttgagcgcctgcttcgcgatgcaaaggtgacgcaaatttatgaagggacgaacgagattcaaagactgattatttctaagtatttgcttggcggaacctgatggacaaaaaacgcataaacggaggttgaggatatggaggagaaacagcaatattctccagggttggacggtgtgattgcggcagaaactcatatttcttatcttgacacgcagtccagccagattttgataagaggctatgatttaatagaactttctgaaacaaaaagctatctggagcttgtccatttattgctggagggcaggctgccagaagaaagtgaaatggagacgctggaacgtaaaataaacagtgccgcaagcctgcctgctgatcatctccgtctgcttgagctgctccctgaggacactcatccaatggatagtctgcgtaccggcctgtcggcacttgctggctatgatcggcaaattgatgatcggtctccctccgcaaacaaagaacgcgcctatcagcttcttgggaaaatgcctgccctcactgctgccagctacaggatcattaataagaaagaaccgattcttccgcttcataccttatcctacagtgcgaattttctatacatgatgacagggaaattgccgtcttcattggaagaacagatttttgaccggtcgctcgtcctgtacagtgagcatgagatgccgaattcaacctttgcggccagggtcattgcatctacacattcagatctttatggggctttgactggggctgtcgcttccctgaaagggaatcttcacggaggagcaaacgaagctgtgatgtatttgcttttggaggcaaaaacgacatctgattttgagcagcttctgcaaacaaaactgaaaagaaaagaaaaaatcatgggcttcggccaccgggtgtatatgaaaaaaatggacccaagagcactcatgatgaaagaggcgctgcagcaattatgcgataaagccggtgaccatcgtttatatgagatgtgtgaagcgggtgagcggctgatggagaaggaaaaagggctttacccgaatttggattactatgctgccccggtgtattggatgctcggcataccgattcctttatatacgccggtctttttcagcgcgagaacgtccggtttatgcgcccatgtgatcgaacagcatgccaataatcggctcttccgtccccgtgtcagttacatgggcccgcgatatcaaacaaaatcatgaaaggagctggtagaatgccgaaaacggatcgtgtaatcgtagaaatcacagactatgtgcttgaaaaagagattactagtgccgaagcgtatacaacagcggggcatgtattgctggataccctgggctgcgggatcttggcgctacgatatccggaatgcacaaagctgcttggcccgattgttccaggaacgactgtgccgaatggaagcaaagtgccgggaacgtcatatgttctcgatcctgtgagggcagcgtttaatatcggctgcatgattcgctggctcgattacaacgatacgtggctggcggcggagtgggggcatccatccgataacttgggaggaatccttgccgctgctgattatgtatcaagagtgaggctgtctgaaggaaaagagccgttaacagtacgcgacgtacttgagatgatgatcaaagcacacgagattcaaggtgtgctggcgttagaaaacagcttaaatcgagttggccttgaccatgtgctgtttgtcaaagttgcgacaaccgctgttgcggcaaagcttttgggcggcggaagagaagaaatcaaaaatgcgctttcgaatgcatggattgacaatgcagcattgaggacataccgccattcaccgaatacaggctcgcgtaaatcatgggcggcaggagatgcaacgagcagaggtgttcatttggccctgatgtcgttaaaaggggaaatgggttatccgacagccctgagtgcaccgggttgggggttccaagacgttttattcaataagaaagagatcaagcttgcccgtccgcttgacgcttatgtcatggaaaatgtgttatttaaagtgtcttatcctgcggaatttcacgcccagacagcggcggagtgcgccgtcattcttcacccgcaggtaaagaaccggattgacgagattgaccgagttgtcatcagaacgcatgaatccgctatccgaatcattgataaaaaaggcccgctccacaatccggcagaccgtgatcactgtctccaatacattacagcaatcggtttgctttttggtgatatcaccgcacagcattatgaagctgaaacagcgagtgatccgaggatagataaacttcgtgataaaatggaagtgactgaaaataaaacatataccgaggattatttaaaacctgataaacgttccatctcaaatgccgttcaggttcattttaaagacggaacgagcacggaaatggtggaatgtgagtttcccctcggccatcgttttcgaagagaggaagcagtgccgaaactgctggaaaagttttctgacaatctcaaaacccattttcctgttaaacagcacaaacacatttatgagcgctgtaccagctatgagacattacaaacgatgcgcgtaaatgaattcgtagacatgttctgcatgtaaaagggggattttgtttcatgtcgtggatcgtcaataagcaatcgtcacaagaggagcttgccgggcgtttccgcaagctgatgtcagcaccggacattcttcaaattcccggcgcccatgacgggatggccgctttgcttgcgaaagaagccggtttttctgctatttatttgtccggtgctgcctatacagccagcagggggctgcctgatttagggatcatcacatcggcagagatagctgaacgggccaaagatcttgtgcgtgcagctgatctgcctttgcttgtggatatcgatacgggatttggcggtgtcttaaatgccgcccgaacagctcgggagatgcttgaagccagggtagcagccgttcaaatagaagaccagcagctcccaaaaaaatgcggacatttaaatggcaaacagctagttccgataaaggaaatggcgcaaaaaataaaagccattaaacaagcggcaccctcccttattgttgttgcccgtactgatgccagggcgcaggaagggcttgatgccgcaataaaacgttcagaggtttacattgaggcgggagcggacgcaattttcccggaagcgctacaggcggagaatgaattccgccagtttgctgagcgtatctccgttccgctccttgcgaatatgactgaatttgggaaaacgccgtattatcgtgccgatgaattcgaagatatggggtttcacatggtgatatatcctgtcacctcgcttcgagcggcggcaaaagcttgtgagcggatgtttggtttgatgaaggagcacggctcacaaaaagaaggacttcatgatatgcagacacgaaaagaactgtacgatacgatttcttattatgattatgaagcgttagacaaaacgattgccaagaccgttttgcctgacgaatagtgcaacaaaaaaagccggagcatcctccggcttttttgcagctatcgttttctgaatcgcgggctgacttgattgcgttttctgtctctgtataaaatgaacccggccagcacatagaggccgatcgcaaaaaagatgaatcctgacaacccttggagccaaagagctgaaaatggcttgattgtatggccgaaaagtgtatctctcatcagtttaatgcctaaagcagaaatagccccggggatgactaatattaaaagcgcaagaagtcggctcatcttcagaaaacccctttatcttttcatttcctttattgtccagcggaaaaaatattttgtcaagagaagaaaacgtggtaacatagggttgtgcaaattattgcaacggaataaataggtgtgcaaattttttcatacaaaggggtatcgggatgcaaaaggtactgatagtaggtgccggcaaaaggggaacggcgttattacatattctgattaaaacagccatcatagatatcattgccgtagttgacaaagaccccgaggcgccgggattgaaagaagcagaacagtatgggattgccgtatcatctgattggaaaccttacatacaacaaaaaccggatatcgtcattcatgccaccggcgatcaagccgtgtttgacgagctccttcaaagaaagcatgaagataccattgttatgccgggaaaaatggcatacatcgtttttcagctgatggaagaaaagcagcacctgattcaaatgctaaaagagcaaacctataaatatgacagaatttttaattccacccatgatggaatgatttttattgatatcaatgaagaaatcattctctttaaccatatggccgaaaaaatggtcggaaaaaaacgtgaggaagtcattgggcgcccaataaaagaagtgattccgagcactaagatgccgcggattttaaaaacaagagtgcctgaatacaaccagaagcagctgttaggcgatcatttgcaaattgtgaccacaagactgccgattattgatgaaggcggacgtctgctcggggctctttgtgtgtttaaagatatcactgatgcggtcgagctggcagaggaagtgaccaacttaaagcaggtccgtacgatgctggaggcgattattcaatcctccgatgaggcgatttctgtcgttgatgaaaacggcatcggcctgctaatcaataaagcgtatacgaaaatgacggggctttctgaaaaagaagtcatcggcaagcctgcaaacactgatatttccgaaggcgaaagcatgcatttaaaggtgcttgaaacaagacgtcctgtccgcggtgtcagaatgaaggtcggcccgaatgaaaaagaggtcatcgttaatgtagcaccggtgattgtggacgggattttgaaaggcagcgtcggcgtgattcacgatgtttccgaaattaaaatgctgacagcggagcttaatcgcgccagacaaattattcgcacgcttgaagcgaaatacacgtttgacgacattatcggcaaaagcgagcaaatgctggttgcgcttgagcaggcgaagctcggtgcgaaaacaccggcaaccatcttgctgcgcggggaatcaggaacaggaaaagaactgttcgcccatgccatccataacgaaagtgaccggaaatacaataaatttattcgcgtgaattgtgcagccctttctgaaaacctgctcgaatcagaattgttcggctatgaggatggtgcgttttcaggagcgaagcgcggcggtaaaaagggtttatttgaggaagcaaataacggcagtattttcttagatgaaattggtgagctgacacaaaatatgcaggccaaattgctgcgcgtccttcaagaaaaggaaatcgtcagagtgggcggcacgaaagcgatccctgtcaacgtcagagtgatcgcggcgacaaatgtaaatattgaaaaggcgatggcggacggaacattccgggaagacctgtattaccggatcaatcgctatccgatctccatcccgcctttgcggcagcggttggaggacattgaagcattgagcgtcagacttatccaaaagattaaccgggattacggcaggaatgtaaaagggctctcacaacaagccttgcgcgccttatctgcctaccattggcctgggaatgtccgggagcttgaaaatgtccttggacgagccatgatttttctgaatccgcatatggaatggattgaaaaagatcacttgcctgtattcgaacttgagcaaaaagaaaatgacacagatcagggaacaggttttgattttccggatattgaaggcgaaaagctgtctgtcgcagtagaaaaatttgaagcacatttgatccagcaaacgctcgaaaagcatcattttaaccggacaaaaacagcaaaagctctcggtgtcagcattcggaacttatattacaaaatggataaatatggccttgcaaatgaaggcatgcaataatttgcagaataaacgcaaacatctgcacgaatgtttcaatatacctggtatgacagcacccttaagagctggcatggaacttgcataataaaaggcggagtcgaaacaagaaaggtggtaacagatgaagctgaaagatttaatcggcaaagcgtcgatacacaaaaataagaccattgcggttgctcatgctgaggatgaggaagtgatccgggctgtaaagctggcagccgagcacctatctgcccgtttcttgttaacgggcgacagcacaaaactgaacgagctgacatcatccatgcaagggcatcaagtggaaatcgtccatgccgatactcctgaggaatcggcgaaattagcggttcgtgctgtgcatcataaaacagcggacgttttaatgaaaggcaatgtgccgacttctgttttgcttaaagcggtattgaacagacaggaggggcttcggtcagcaagtgtcctttctcacgtggctgtattcgatataccggattttgaccggctgatgtttgtgacagattcggcaatgaatattgctccttcgctggaagagctccggcagattttgcaaaatgccgttcatgtggcccatgcagtggggaacaatatgccaaaagcagctgcccttgcagcggtcgaaacggtgaaccctaaaatggaagcgaccatgaatgcagctgctctagctcaaatgtacaaaaggggccagatcaaaggctgcattgttgatggaccgcttgctttggataacgcagtttcacaaattgccgcggctcagaaaaaaatttcgggagacgtagcgggcaacgcagatatccttctcgtcccaacaattgaggccggcaatattttatataaatcactgatttattttgccaaggccagcgtggcggctgtcattacaggagccaaagcaccgattgctttaacaagcagagcggactctgctgaaaataaactgtattccattgcgctggcaatatgcgcatctgaagaatacacacattaggaggaacgaacatggaactttttaaatatatggagaaatacgattacgaacaattggtattctgccaggatgaacaatctggattaaaagcgattatcgccattcatgatacaacgcttggtccggcgcttggcggaacgagaatgtggacatatgaaaatgaagaagcggcaattgaagatgcgctcagattggctagaggcatgacctataagaacgcggcggcaggcttaaaccttggcggcggaaaaacagtcattatcggcgatccgcgcaaagacaaaaatgaggaaatgttccgcgcgtttggccgctatattcaagggctgaacggcagatacatcacggctgaagatgtgggcacaacggtcgaggatatggatatcattcatgatgaaacagactacgttacagggatttctcctgctttcggttcttctggaaatccgtccccagtcacagcatacggggtgtacagaggaatgaaggcagcagctaaagctgctttcggaaccgactctcttgaaggaaaaaccattgctgtacagggtgttgggaacgtagcctataacctttgccgccacctgcatgaagaaggagcaaacttaatcgttacggatatcaacaaacaatctgtacagcgtgcagttgaagattttggcgcccgtgcggtagatcctgatgacatttattcacaagactgcgatatttatgcgccgtgtgcccttggtgcgactattaacgaccacaccattaaacagctgaaggcgaaagtgatcgcaggtgcggctaacaaccaattaaaagagacacgccatggtgatcaaattcacgaaatgggcattgtttatgcaccggattacgtgattaacgcgggcggtgtcatcaacgtggcagatgagctttacggctataatgcagaacgtgcattgaaaaaagtcgaaggcatttacggcaatatcgagcgtgtactagagatttctcagcgtgacggcattcctgcatatttagcggctgaccgcttggcagaggaacggattgaacgcatgcgccgctcaagaagccagtttttgcaaaacggccacagtgtattaagcagacgttaagaaattgatctggaggttatgaaagtgctacatgacgaaaaacgcattctcacaattaatccaggctcaacttcaacgaaaatcggtgtttttcataacgaaagaagcatttttgaaaaaacattgagacacaacatagaagagctgcagcgatttgaccgaattattgatcagtatgaatttcgtaaaaaccatattctcgaaacgcttcatgaacagggaatcaatatctcaaagtttgatgcagtctgcgcaagaggcggccttctccggccaattgaaggcgggacctacgtagtgaatgatgaaatgattgaggatttgaaaagcggttacgccggtcagcatgcttctaatctcgggggcattatcgcgcgggaaatcgcagacggcctgaatatcccttcgtatatcgtcgaccctgttgtcgtagacgaaatgtcagtgcttgcgaaagtttcaggcatgcctgaaattgaacgaaaaagcatttttcacgcattaaatcaaaaagctgtcgctcgtaaagcggcagcctcccttggcaaacgatatgagaacatgaaaatgattattacccatatgggcggaggtattacaattggcgtccatgaccgcgggcgagtggtagatgtcaataacggcctgcacggcgagggaccattcagtcctgaacgagcaggaacagtgcctgcgggagatcttgttgatctatgtttttcaggggaatatacaaaagaagaaatcatgaaaaagcttgttggcaccggcggacttttaggctatctcggtacaaatgatgcagtaaaagtggaacagatgattcaagggggcgatgaaaaagcccgcttcatttatgatgccatggcatatcaggtagcaaaggaaatcggggcagccagcgcggcgttaaaaggcgaagttgaagcgattgtgctgacgggaggccttgcgtacggcaaaagctttgtttctgctatcagatcatacatagattggatttcagacgttttagtctatccgggtgaaaatgaactgcagtctcttgcccaaggggcgctcagagtattgcagggcgaagagcaatccaaacaatatcgtattgaatagacagacaggagtgagtcaccatggcaactgagtatgacgtagtcattctgggcggcggtaccggcggttatgttgcggccatcagagccgctcagctcggcttaaaaacagccgttgtggaaaaggaaaaactcggaggaacatgtctgcataaaggctgtatcccgagtaaagcgctgcttagaagcgcagaggtataccggtcagctcgtgaagccgatcaattcggggtggaaacggctggcgtgtccctcaactttgaaaaagtgcagcagcgtaagcaagccgttgttgataagcttgcagcgggtgtaaatcatttaatgaaaaaaggaaaaattgacgtgtacaccggatatggacgtatccttggaccgtcaatcttctctccgctgccgggaacaatttctgttgagcggggaaatggcgaagaaaatgacatgctgatcccgaaacaagtgatcattgcaacaggatcaagaccgagaatgcttccgggtcttgaagcggacggtaagtctgtactgacttcagatgaggcgctccaaatggaggagctgccacaatcaatcatcattgtcggcggaggggttatcggtatcgaatgggcgtctatgcttcatgattttggtgtgaaggtaacggttattgaatacgcggatcgcatattgccgactgaagatctagagatttcaaaagaaatggaaagtcttcttaagaaaaaaggcatccagttcataacaggggcaaaagtgctgcctgacacaatgacaaaaacatcagatgatatcagcatacaagcggaaaaagacggagaaaccgttacctactctgctgagaaaatgctagtttccatcggcagacaggcaaatatcgaaggcattggcctagagaacaccgatattgttactgaaaatggcatgatttcagtcaatgaaagctgccagacgaaggaatctcatatttatgcaattggagacgtaatcggtggtctgcagttagctcacgttgcttcacatgagggaattattgctgttgagcattttgcaggtctcaatccgcatccgcttgatccgacgcttgtgccgaagtgcatttactcaagccctgaagctgccagtgttggcttaaccgaagacgaagcaaaggcgaacgggcataatgtcaaaatcggcaagttcccatttatggcgattggaaaagcgcttgtatacggtgaaagcgacggttttgtcaaaatcgtggcggaccgagatacagatgatattctcggcgttcatatgatcggcccgcatgtcaccgacatgatttctgaagcgggtcttgccaaagtgctggacgcaacgccgtgggagatcgggcaaacgattcacccgcatccaacgctttctgaagcaattggggaagcagcgcttgccgcagatggcaaagccattcatttttaaaagcataaaggaggggcttgaatgagtacaaaccgacatcaagcactagggctgactgatcaggaagccgttgatatgtatagaaccatgctgttagcaagaaaaatcgatgaaagaatgtggctgttaaaccgttctggcaaaattccatttgtaatttcttgtcaaggacaggaagcagcacaggtaggagcggctttcgcacttgaccgtgaaatggattatgtattgccgtactacagagacatgggtgtcgtgctcgcgtttggcatgacagcaaaggacttaatgatgtccgggtttgcaaaagcagcagatccgaactcaggaggccgccagatgccgggacatttcggacaaaagaaaaaccgcattgtgacgggatcatctccggttacaacgcaagtgccgcacgcagtcggtattgcgcttgcgggacgtatggagaaaaaggatatcgcagcctttgttacatttggggaagggtcttcaaaccaaggcgatttccacgaaggggcaaactttgccgctgtccataagctgccggttattttcatgtgtgaaaacaacaaatacgcaatctcggtgccttacgataagcaagtcgcatgtgagaacatttccgaccgtgccgttggctatgggatgcctggcgtaactgtgaatggaaatgatccgctggaagtttatcaagcggtcaaagaagcacgcgaaagggcacgcagaggagaaggcccgacattaattgaaacgatttcttaccgccttacaccacattccagtgatgacgatgacagcagctacagaggccgtgaagaagtagaggaagcgaaaaaaagtgatcccctgcttacttatcaagcttacttaaaggaaacaggcctgctgtccgatgagatggaacaaaccatgctggatgaaattatggcaatcgtaaatgaagcgacggatgaagcggagaacgccccttatgcagctcctgagtcagcgcttgattatgtgtatgcgaagtagggaggaagaacaaatgtcagtaatgtcatatattgatgcaatcaatttggcgatgaaagaagaaatggaacgagattctcgcgttttcgtccttggggaagatgtaggaagaaaaggcggtgtgtttaaagcgacagcgggactctatgaacaattcggggaagagcgcgttatggatacgccgcttgctgaatctgcgatcgcaggagtcggtatcggagcggcaatgtacggaatgagaccgattgctgaaatgcagtttgctgatttcattatgccggcagtcaaccaaattatttctgaagcggctaaaatccgctaccgcagcaacaatgactggagctgtccgattgtcgtcagagcgccatacggcggaggcgtgcacggagccctgtatcattctcaatcagtcgaagcaattttcgccaaccagcccggactgaaaattgtcatgccatcaacaccatatgacgccaagggtctattaaaagctgcagttcgtgacgaagacccagtgctgttttttgagcacaagcgggcgtaccgtctgataaagggagaggttccggctgatgattatgtcctgccaatcggcaaggcggacgtaaaacgggaaggcgacgacatcacagtgatcacatacggtctgtgtgtccacttcgccttacaagctgcagaacgtctcgaaaaagatggcatttcagcgcatgtggtggatttaagaacagtttacccgcttgataaagaagccatcatcgaagctgcgtccaaaactggaaaggttcttttggtcacagaagatacaaaagaaggcagcatcatgagcgaagtagccgcaattatatccgagcattgtctgttcgacttagacgcgccaatcaaacggcttgcaggtcctgatattccggctatgccttatgcgccgacaatggaaaaatactttatggtcaaccctgataaagtggaagcggcgatgagagaattagcggagttttaaagacgtaagggaggatacaatcatggcaattgaacaaatgacgatgccgcagcttggagaaagcgtaacagaggggacgatcagcaaatggcttgtcgcccccggtgataaagtgaacaaatacgatccaatcgcggaagtcatgacagataaggtaaatgcagaggttccgtcttcttttactggtacgataacagagcttgtgggagaagaaggccaaaccttgcaagtcggagaagtgatttgcaaaattgaaacagaaggcgcgaatccggctgaacaaaaacaagaacagccagctgcttcaaaagccgctgagacgcctgctgcaaaaagtgccgaagcagctgatcagcccaataaaaagcgctactcgccagctgtactccgtttggccggagagcacggcattgacctcgatcaagtaacaggaacaggtgccggcgggcgcatcacacgaaaagatattcagcgcttaattgaaacaggcggcgtacaagaacagaaggctgaggagccgaaaacagcagctcctgcaccgaagtctgcatcaaaacctgagccaaaagaagagacgtcatatcctgcgtctgcagccggtgataaagaaatccctgtcacaggtgtaagaaaagcaattgcttccaatatgaagcgaagcaaaacagaaattccgcatgcttggacgatgatggaagtcgacgtcacaaatatggttgcatatcgcaacagtataaaagattcctttaagaagacagagggctttaatttaacgttcttcgccttttttgtaaaagcggtcgctcaggcgttaaaagaattcccacaaatgaatagcatgtgggcgggggacaaaattattcagaaaaaggatatcaatatttcaattgcagttgccacagaggattctttatttgttccggtgattaaaaacgctgatgaaaaaacaattaaaggcattgcgaaagacattaccggcctagctaaaaaagtaagagacggaaaactcactgcagatgacatgcagggaggcacgtttaccgtcaacaacacaggttcgttcggctctgttcagtcaatgggcattatcaactaccctcaggctgcgattcttcaagtagaatccatcgtcaaacgcccggttgtcatggacaatggcatgattgctgtcagagacatggttaatctgtgtctgtccttagatcacagagtgcttgacggtctcgtgtgcggacgattcttgggacgtgtgaaacaaattttagaatcgattgacgagaagacatctgtttactaaataagcaaaaagagcattttttgaagttttgtttcaaaaaatgctctttttctattattcagcgattcgtattttcatttcgacacgatattcttcttgttttttcggggagtaatgaatcggtatgattaactcgtaaacatcactgacaactgttaattggcggtctgcgatatacttgataagcttctgtaagttgagaaaataatgttcaggcgaaaaattatacgcgatacacgcatacctccctttagggatcgttgtgatttccatatccggcgtaattgatgaaatctgtttattcgtcaatacaggcgtgaaaatatgacggtaagtcatttcatcaatgctggtgtagggctgaaaagagaaagtagcgccgtagctattgttcgtaaatccatctgctgactcgataaatttttttaatttgctgtaggaggcattgagcacgttttcaggcccgattccttctgcctctgtctgaatgatccgtatttcttcttcatctaaaacaaacacctcaccgagcgcgggatattccatctgccgtttcatccgctttttcaccaatgaaatggtttgctccagtgctgataaaaagtctaatttctccctgatttgcctctcctgctctgtataaaaagcaaacagttcttccatctctaagtcctgtgcttttttcatctcctctaaaggtgtgccgatatatttcaatgatttgatcaaatccagatgaatgagctgagaatctgtataatagcggtagctggtatccgggtcgacgtaggcgggtttaaataaatcaattttatcgtaataacggagcgcttttatcgacacgtttgccagttttgatacttccccaattgagtaatacgattccttcatgtcatcactccttctatcatcagtataaagaagaagcgcattctttgcagtacacaaagaatgcgcttcttatcacgtgctggctttaagatgtgcaggcgctttccaagcaatggtcagtgcaatccctatggccaaggtgaccgttgcaaagtagaaaggatagtttacatcaatatcgaacagcattccgccgataataggcccgaatacattgccgatacttgtaaacattgaattcataccgccggcaaacccctgttcatttcccgcaatctttgacaggtaagtcgttaccgcaggccgcatgagatcaaatccgacaaatacggtgactgtaaccagcagaatcgcaacatatgaatggactgttgtcagcaagaataccagactcgtagagagaattaagctgtaccgaattaaatggatttcgccaaaccatcttgtgaagcggtcgaataagacgacttgcgtaatggcgccaacaatcgctcctcctgtaatcataatggcaatgtcgctggccgtaaatccgaatttatgatccacgaataatgcaaataaagattcaaatgatgctaaaccaaaagacgaaattaagataatgagaaaagctatgaaatacatgggggcaaaaatccgtttaaagcctgtcttctgtccttttatttcctgattttcagggtttcgttccggctcgcgcagcgtgaggattgataaaatggctgctaacagtgcaaaagctgccgcaaagaaaaaaggcagccgggaatggacttctgctaaaaatcccccgatgccggggccgataataaatcctgttgaaatagcggctgacatataaccgagcgcttttggcctcgttttaatggtcgtgatatctgcgataaaagccgtgaccccgggcataatgaaggctgcgctgataccgcccagcatacgggagataaataacatctcaactgtttttccaatgccgaacaaaaactccgacacactaaagaacaacaggccgattacgatcatgatcttgcgcccgaagcgatcaacccatcgtccggctattggtgagacaatgagctgtgtaatagcgaagcaggcaaccatatagccgaccgcggtccccgataaatgcaattcattcataatggccggcgttactggaatcacaagcccgatccccaaaaaagcaataaataaattggttaataatatcgttaaggtaatatttttcttctccatatgacttcccctttttcaagtgtgtatcccttatactgtaagacctcctcctaggggagagtcaacggatttgcaaaatctttctaaagctttatgacagttatccatttgcgggaacaagcatgtcgatatgctgcggcaggacctgaatgactgcgggtgtatgtgtataaacttctccatccatatccgcctttttggcagtgtctgtttcaatttcgatacgggaggcctggacataggacagctctccggtaaaacgatcaattgagccctgttccatgctcatcagctcccgcagcgcggtgaggttggtgttgcggcatatgagaacatcaagtaagccgtcttcaatactggcatcgggcagaggaattcgattcgttccaatgtattggccattcatcacaagcagcataacggcttcttctttaatttcttttccgtcaatttttaatgtcatcggaaacgatgcagcggatgagacggttcgcaacgcacttgtaaaatagctgatttttcccaataatgctttttccgtttcgttgatttgattcgacgtttctgcaattaagccgatcccccagaaatttaaaaaataacggtcattcatctgacatacgtctacgctggttttatttcctgccataagtgcttccgcggcctttgcaagattttgagggatgccaagcactcttgaaaagtcattgcacgtgcctccgggcaaaattccgaccgcgggttttctttctagagcgctgatagcatttatgcattgatggatcgtgccgtcgccgccgagaatgaagacggtgtcgacagaatcatcaatggatcggcaaaaatgatacgcatcatcctttttctttgtctgtttaataatcacctcatctaaatggtgagataaaaccggcacgacagcaccaagtgctttttctatatttttgttgccggcatttccgttatgaatcagtaacgctttccggtggctcatatacaactgctcctttattttacttctggttatataatcccctttttctgtaagcagtaaacgaagagcaaaaaaagtgcacggcgaagcaaagtcatttgccgatatggacgtttccttgctatcataagaacagatgatgaaaaaggagaggtcttcattgaatatggactttaatttatttatgaatgatattgtccgccaagcgagacaggaaattacagctgctggatacactgagctgaaaacagctgaagaggtggatgaggcacttacgaaaaaaggaacgacgcttgtcatggtaaactctgtttgcggatgcgccggaggaattgcaagaccggcagcctaccattccgttcactatgataaaagacctgatcagctcgtcaccgtttttgccggacaggataaagaagcgacagcgcgtgcgcgagactattttgaaggttatccgccatcttctccgtcctttgcgattttgaaagacggaaagatcatgaaaatggtagagcgtcatgaaattgaaggccatgagccgatggccgtagtggcaaagctgcaggaagcctttgaagaatattgtgaagaagtataagacgaacaacccggatgctcaaagcagcccgggtttttttgtgcataaatttccaaggatatatgaataaatattaagggattattcaatcggattgtacagcgatttaatttttatctagtaatatcagaagagatcactggaaagataagcttaaagataatttttaaaaatagtattgcataaaaatgagaaactgtttaaaatacaaattaacgaataaatattcaaatacaccaaaagtaatgaatacgggggaaatggatcatgaaaaaatggctcttattacttgtagctgcttgcatcacctttgcattaactgcgtgcggctcaagcaattcaggttcagaaagcggaaagaaaaaattaattatgggtacttcggcggattacaaaccgtttgaatataaagaaggagataatattgtcggctttgatgtagagctggcaaaagctctggcaaagaaggcaggctatgaaattgaagtgcaggatatggacttcaacagcttaattacagcgcttaaatcaaaacaggtggatctcgttctgtcaggaatgacaccaacgcctgagcgtaaaaaacaagttgatttttccgatgtgtattacacagcgaaccatatgattgtcagcaaaaaagacagcggcattcaatctttgaaagacctgaaaggaaaaacagttggcgttcagcttggctctattcaggaagagaaggggaaagagctttctccggaatatggttttaaaacagaagaccgcaacagaatttctgatttggtgcaggaaatcaaatctgaccgtttcgatgccgcgattattgaagacattgttgcagaagggtatttcaaatcaaatgatgacctgcaaggctttgtgattcctgatgcgaaagcggaagaagccggttcagcaattgctttcagaaaggacagtgaactgacagacaaattcaataaagcgctcaaggaaatggaagataacggagagcttgagaaattgaagaaaaaatggttcactggcgagaagtaaaaaaaagcggctcaactttttcgttgagcctttttattgaataggaaacttttttcctgtaagaaaaggagacaaaggctatgaatttggatttttcagcaacgatcccccaaattccttttatattagaaggcttggcaattacattaaaaattgttgttgtatctgctattatcggacttatactcggtattgtgctaagcttatgcaagatcagcacattccgcccgtttatctggatcgctgatttttatacatcagtgttccgaggcacgcctttagtgctgcagcttatgattgtctattttggccttcctcagctgctcggatttcaaattgaccagttttgggctgcggttgtcgcattgtctttgaattccgccgcttatgtatcggaaattatcagagccggaatcaatgccattgataaagggcaaaaagaagctgctgttgcactcggtgtcccgtatggaaaaatgatgaaggatctgctgctgccgcaggccttcaaaaatatatcacctgcaattgtgaatgaattaattacgttaacaaaagaatcggcgatcgtcaccgtcatcgggcttggtgatgtcatgagacgcgcatatcaagctggcgccgccacttacaattaccttgagccgctcattatcgcgggattgatttattatgtgcttgtcctgattttaacgtttatcggcaaggctgtagaaaggaagctgaaatccaatgattaaggttgaaaagctgtcaaaatcatttgggaaacacgaagtattaaaaaacatttcaacaacaatcgctgagggtgaggttgttgccgtgatcggtccttcaggctcaggcaaatcaacgttcttacgctgtttaaacctgttggaaaagcctaacggcggaaccattacaataaaagacacagagattacgaagccaaaaaccaacacattaaaggtccgggaaaacatcgggatggtttttcagcattttcatctctttccgcacaaaacggttctcgaaaacatcatgtacgcgcctgtcaatgtaaaaaaagaatcaaaacaggctgcaaaggagaaagctgaggacctgctccgcaaagtcggtttgtttgaaaagcgaaatgactatccaaaccgtttgtctggcggacaaaaacagcgtgtcgcgattgccagggctcttgcgatgaatccggacattatgctgtttgacgagccgacctccgcccttgatccggagatggtcaaagaagtgctacaggtgatgaaagagctggtcgaaaccggcatgaccatggtgattgtcacacatgaaatgggcttcgcaaaagaagtggcagaccgcgtgctgtttatggaccaaggaatgattgtcgaggacggcaatccgaaggaattttttatgtcgccaaaatccaaaagagcgcaggactttttagagaaaatattatagaatataaaaaagaagaaggctggccgcctcttcttttttattgaagaaacaaatagaaatggagtccgacatgtttaaaattggttatcgcacaataaagaccgcgctaggaacagctttggctatttatataagccagttattgcatttgcaaaacttcgcatcagcaggaatcatcaccattttgtgcatacaaatcacacaaaaacggtcgcttcaggcctcatgggcccgctttgcggcatgttgtctggcaattgttttttcttatctctttttcgagcttattggctaccacccgtttgttatcggagcgcttcttttgatattcattccgataacggttctgttaaaaattaacgaaggtatcgtcaccagttccgttattatccttcatttatacatgtccggcggcattacgcttgctttcatctggaatgaagttcagctgattacggttggcatcggcgtcgctctattgatgaacttgtatatgcctagtcttgaccggaaactgattgcctaccgcaaaaagatagaggataactttgctgtcatttttgcagaaatcgaacggtatttgttaactggtgagcaagattggtcaggaaaagaaattccggaaacgcaccagctcattacggaggctaaaaacctggcatatcgagatgtgcaaaaccacattttgcgttatgaaaatctgcattatcattattttaaaatgagagaaaagcaatttgaaattatcgaacgccttctccctaaagtgacatcgatctccattacggtagatcagggaaaaatgatcgctgaatttattcatgatttgcgggaggcgatacaccctgggaatacagcgtacaaatttctgaaaagacttgctgacatgagaaaagaatttgaggagatgccgcttcctgcgactagagaggaatttgaagcgagggccgctctcttccatcttctcggcgaaatggaacaatatttagtgattaaaagttattttaaaggaataaaagcacaaaaatcactcggatgattcgcatgagctcttccttcattggtcaacctaatgaaaaaggaggagcttatgcgttttttcttatgttcgatttttatgatgatttcaccgatttggccgctcggcgaaaatccgctgccgggtgatccgtatattattgtcaacaagcgaacaaatgaacttgctgttatcctcgacaacagagtagaaggcgtgtatagtgtggcgactggaaaaacagatgatttgacgcctgaaggagagttttcggtaacggtaaaagcggaaaatccttactacagaaagaaaaatattgaagggggatctcctgacaacccgcttggggccagatggatcggatttgacgcgaaaggaacggacgggcggatttatggaattcatgggacaaaccgagaggaatcagtagggaaatttgtgtctaacggctgtatacgtatgcataacgatgaggtcgttcatttgtttcaaacgataccagtaggaacgagagtgctgatcacggacgacaaccgctcttttgaggagattgccatcgagcataaagctctgataaaaaagcaggatattcccattgaataaggcgcctgcttttttatcgttataaaaacatgacgattcctgagagtacagttgaaagaataaaaactcccaaaatcacgatcaaaacgcttttcatcagtttttgagacatgattttcactccttaaacaatctgtctatattttagcgtgttttgaatgggtggacaagcgatatctattagcgaaagcagggatgcaaatgaacaggcttgaccatatcgggatagccgttttttcgataaaagatgctagaagcttttatgaaaatgtattggggcttgcatttctacatcaagaaacggttgaagaacaaaaggtgaatgttgctttttttcaagctggtagcgtcaaacttgagctgatagagccgttgacagctgacagccccgtccgtttatttttggagaagaaagggcagggactgcatcatattgcgtttttgtgcaacggcctatctgaacagcttcaagcattgtctgaccggcatgttcgattgattgacaggtatccaagacagggggcaaatgggaaaaagatcgcgtttatttcccctcgggaaacaaacggtgttcttatagagctttgtgaaccgaaaggagaccaacacaatgagcatgaatgagcacatggatcatttatacacgaaacgcaagcaggcagaagaaggcggaggacgggaaaagctggctcagcagcggcaaaagggcaagctcactgctcgggaaaggatcatatttcttctagatcaggacagctttatcgaattacaccccttcatggaaagtcaagtgttaacaagagaacagcgcatgttaggggatggggtcgtgacagggtacggcacaattgacggccgctcagtttatgtatttgcgcaagacttcacagtgtacggaggggcgcttggcgaaacccatgccaggaaaatctgcgctttgatggatctggcagcaaaaaataaggcgccgattatcgggctgaatgactcaggtggtgcgagaattcaagagggtgtggtatcattagatggatacggtcacatattttaccgaaacgtcttatattccggagtcattccgcaaatatcggttattttagggccgtgcgctggaggcgctgtatattctccggcactcacagattttatatttatggctgaacagaccggccggatgtttattaccggcccgaaggtgattgaaaaagtgacaggggaacaggttgatgcggagagcttaggcggagcggggatacataatgccgtcagcggaaacgcccacttttccgggcatacggagaaggaggttctgacaggggtgagaaaactgctgtcttatttgccgctgaatggccggacaacagagccgaagccagagaaagaggcgtccagaccgttattaaaccgtctagtgcctgctgacacgacaaagccgtatgatgttcggacggtgattaaggagatggccgacccgcagtctttttttgagattcagccattttttgcgaagaacattgtcattgggtttgcaaggctgggtgaaaaagcaatcggcattgtggcgagccagccgaagcatctggcgggaagcctgacgattgacgctgctgataaagcagcaaggttcatccgtttttgtgacgcatttgatatcccgctattgactgtcgaagatgtcccggggtttctgccgggtattcagcaagagcacaatggaatcatcaggcatggagcaaaattattgtttgcttatgctgaagctactgtcccaaaagtcacactcatcattagaaaagcgtacggcggcgcctatgtggccatgaacagcaaagcgatcggagcggaccttgtgtttgcatggccgaatgctgaaatcgcagtgatgggtccagaaggtgcggcatcgattttgtatgaaaaggaaatcaaagcttcagctgacccgcaaaagacgaaacgcgaaaaaacagctgaatacaaaaagcaaaacgccggcccatacaaagcggccgcttgtggaatggtcgatgacatcattttgccggaagaatcaaggggaagactgattcaagcttttcatatgcttgcacataagacagaagagagaccgaaaaaaaagcacggtaacataccgctttaacatggagggacttacaaatggtgaatgaaaaacgcctgctggaagaatttttagagcttgtccaaattgactcagaaacaaagcacgaagctgaaatctgcaaagtgctgaaacgaaaattttctgatttaggtgtggacgttaaagaagacgatacaatggatatcacgggccacggagccggtaacctgatttgcacgctaaaagggacaaaacaaacagatacgatctattttacatctcatatggacacagttgtacccggaaacggcgtaaaaccagttgtagagaacggttacgtcaaaactgacggcacgacgattttaggcgctgatgataaagcgggattggctgcaatgtttgaggcgattaaggtgctgaaagaagaaaacattgaacacggcacgattgaattcatcatcacagtaggggaagaatcgggtctgatcggagcgaaggctcttgaccgttctatgatcactgcatcctacggctatgcccttgattcagacggaaaagttggaaatatcattgtggccgcgccgacacaggcgaaggtaagagcggcaattttcgggaaaaccgctcacgccggggttgaacctgaaaaaggcatttcagcgattacaatcgctagcaaagccatttcaaaaatgccattgggccgtatcgatgaagaaacaacagctaatatcggccggtttgaaggcggcacacaaacaaacattgtgtgcgacgaagttcatattcttgctgaagcgcgctctttagttcctgagaaaatggaagctcaggttcaaaaaatgaaagctgcttttgaagaggcagctgctgatatgggcggacgcgcagaagtcgaaattgaggttatgtatccgggctttaaatatcaagacggcgaccaagttgttgaaatcgcgaaaaaagcggctgctaaaatcggacgtccaagcgagctgcaaacgagcggcggcggaagcgacgcgaacgtaatcgctggtcatggcatcccgacggtcaatcttgctgtcggttatgagcaaattcatacaaaaaatgaaaaaatgccgatcgaagagctcgttaaaacggcagaaatggttgttgccattattgaagaggcggcaaaataaaaaaagaaaacccgagtgcgatttcccgcatcgggtttttttagctccatttcctaagcggccaaaataacacatcctgttttttagcgtaatgaagcaaggggtctgactccggcaatgtaatgccgtgagcatcagtcaccgtattgactgaaatttctgcttcggcgttttgcagcagccacggatgatgatggatgtcttcgtaatagagtttgctttgattggtagtatagagtctataccgttctgtcagccagtaatcgagcgaatccttttctgctgtaaaaggcgctgaaatgggccgatatgcggcgtggaatgctgcttctttgtcatctttccgcttgctgacatagtcaatggcatcaccgtttttttcggctttcatatccgcgtaaaaataaggcagatgaaagaatgtgcgagcgccaaggaccgccagacgatgatcggcatctaagctaaaaaaataaatgccgggcttacctttatacgtgacataggtgcggaggttaagctcaggaaatgcacgcgcaccgggaatggcaggaagataacgcgccctcaggttcgtgagcataaagggaagcatgctgatccaagcttgcccgttatatgtatctaattctaaaacggacggtaccaaagcgcgaaggatagaaacatcaacaggccagtgagcaaataagacatcattccaggtttgtctcatgatccagattccttcaggtacagaaatgtttttttgctgaaagtgttccgtcaacgtatatgctcctttcgtttggagatgagtaaaggtattccctatttccttctttttaaacgatacggctattttttggatggccatttctgcttcagccatgataaacaagactgtttggcgcggtatgctttgcaagtaacaaaaaacaaccccggcttttcgcacggggttgcttttttatttcaccgactcagtaagagcggctgtttttttacttttatgatgcgtcatctgaaggacgatgttttgcactgttaaaaacagtccgcttgtaaaccagtacagcggaagggctgccggaacattaagcgagaaaatcgtcatcatcacagggaagatgaacaccatcaattttgtggattgctgcgccgcagggttttgcgggacagcggaatatttcgcgctcagtttttgagcgatataggcctggataaagtacattgctcccgcactaagagacacgagaatatctgattgtcctaaactgaaccataaaaacgagtgtgacgcaatttcaggtgtagagcgaatcgcgtaataaaacccaatcacaataggaaactgaatcagcattgggaggcatcccatagcaagcggattgatgttgttctcttgatacagcttcatcatttccatttgcagttctttttgcttttcagggtccttcgtttttttcaatttggcctgaatgctgtcaacctgaggtttaataacggccattttctcttggaagatgcgctgttttttgaactgattaacaaacaaaggcagtacaaccatacgcacaataatggttacgaggataatagagagtccgtattctccgtgaaacagcccggcaacacccttaagcagagcggaaaacggttcgattaaataatcgtggaaaaaccctacgttgctgaggcctcccacctgattagtcgctgcaaatgcagcattgcccgagcataatacgatcaaaaagatacccatagccaaaagtttttgatatgtttttaacaattttgttctcctcctttttataaatgcggtttataaaagaagagaaccggcgtcttcctcatcgttcacaggcgaattcatgcggaagactttacgtatccaagttgtaatgcgatgatatataataataagaaagtatgttcggttaatgtgaaagaccgtctgatgttcatctgttcgttttgatttccattgctcgcccgcacggcactctcgtaagaggaatgcaatcccgattgccgtcagagcaggaagaataattgtgaaaaaatcgactaagaataaaacgtcatttatcgattccacaaacattttaatcacatccattcagtaccttcattttactatatgtacaagccgttgtctaatgaacgaaaaggagatttatgtatgtcgggaaagggccgaattattttccatattgatatgaatagcttttacgcatcggtggaaatggcatatgatccggcccttcgggggaagccggtcgcagttgccggaaacgtaaaggagcgaaagggcattgtggtgacatgcagctacgaagcaagggcgcgcggcgtcaaaacaacgatgccggtttggcaagcgaagcgccattgtccagagctcatcgttcttccgccgaattttgaccgctatagaaactcttcacgagcgatgtttaccattcttcgtgaatatactgacctagtggagcctgtctccatcgatgagggctatatggacatgaccgatacaccatacagcagccgggctctagagacggcaaaagaaatccaaagcagattgcaaaaagagctgctgcttccgtcaagcataggaatcgcgccgaataaatttctcgctaagatggcgtctgatatgaaaaaaccgcttggaattacgatcttaagaaagaggcaagtgcctgatatcctgtggccgcttcctgttggagagatgcacggagtcggcaaaaagacagcggaaaaactgaagggactcggcatccatacaatcggagagctagctgcagctgatgaacactcgctgaagcgcctgcttggcatcaacggtccgcgccttaaaaataaagcaaatggcattcaccatgcgccggttgacccggagcgcatttacgaatttaaaagcgtcggcaactcatcgacactttcccatgattccagtgatgaagaagagctgttaggcgtctttagaaagcttgccgcttctgtgagtgaccgtttacagcgcaaggaagtcatggcttcgaagctttttatcatgattagatatgcggattggaaaaccatcacgagaagcaccacgctgagaaacccgattgatcaaaaaaatgacattttgaaagaagcggagcacctcttttttaaacattggaataaaaatcctgtcaggctgcttggcattaccggaacggatttagtagaaaaagagcaggcctataaacagctcgatttgttcagctttaatgaagatgcgaaggatgagcccattcagcagatgatggaaaagctgaataaaaagtacggtaccaaactgatcagaaaaggggcaacgttaaaaaaagaggagagcaaaacaaagggaacaagctttaataaagatttttttcaagatgaaaagaaaagctgaatcgcttgaaaaaaagggtgaatgtatggtaatttctttattataaatatcattttattttaatttaaattttaaaatgattaaacgtttgcagaagggacgttagaatatgtcaaaacaacaaatcggcgttatcggacttgcggtcatgggtaaaaatctggctttaaatatcgaaagccggggattttctgtttctgtttacaacagatcaagcagtaaaactgaggagtttttacaggaggcaaaaggaaaaaatgttgttggcacttacagcattgaagaatttgtccaatccttggaaacaccgcgcaaaatcttattaatggttaaagcgggaactgcaacagatgcgacaattcaatctcttcttcctcatctagagaaggatgatattttaattgacggcggtaatacatactataaagatacacagcgccgtaacaaagaactcgctgaaagcggcattcattttatcggaacaggcgtttccggcggagaagaaggggcacttaaaggaccttctatcatgcctggcggacaaaaagaagcacatgagcttgtaaaaccgattcttgaagccatttctgcaaaagttgacggagaaccttgtacgacatatatcggtccggacggcgccggccattacgtaaaaatggtgcacaacggaattgaatacggagatatgcagctgatctctgaatcatatttcattctgaaacaggtgctgggcctttctgctgatgagcttcacgaagttttcgctgaatggaataaaggtgagcttgacagctacttgattgagattacagctgacatctttacgaaaaaagacgaagaaacaggcaaaccgcttgttgatgtgattcttgataaagcaggccaaaaaggaacaggaaaatggacaagccaaagcgcacttgacttaggtgttccgcttccgattattactgaatctgtattcgcgcgctttatctcagctatgaaggaagagcgtgtgaaagcgagcggccttctttcaggaccagaagtgaagcctgttacagaaaataaagaagagctgattgaagcggtcagaaaagcgttgttcatgagtaaaatctgctcgtacgcgcaaggatttgcccaaatgaaagctgcttctgaagaatacaactgggatctgaaatatggtgaaatcgctatgatcttccgcggtggctgcatcattcgcgcggcattccttcagaagatcaaagaagcttacgatcgcgagcctgagcttgacaacctgcttcttgacagctatttcaagaatattgtagaaagctaccaaggagcgcttcgccaagtgatttcacttgcagttgcccagggtgtgccggtgccatcattctcaagcgcattagcctactatgacagctaccgcacagccgtactgcctgcaaacttaatccaagcacagcgcgactactttggcgctcatacgtatgagcgtactgacaaagaaggcatcttccatactgaatggatgaagtaatcaatagaaacccccgaagctcttaagctttgggggttttgttattaaagagattgttcagcgtaaaaaagccgaaaatgcttgtaaacattttcggcttttttcttcttattatatattccaccagtgtaagccgtctttcgccaaaagatcatcagattctttcggtcccatggagcctgattcgtagttaggagataaggttttgtttgctgcccatgtttcagaaatagagtcgacaaagctccaagaaagggcaacttcatcccagtgtgcaaagtttgttgcatcgccaagaagacagtcgtgaattagtttttcatatgcttcaggggtgttcaactcgtcattgcaattgctgcaataatcgagtttgattggctgtgcgtgtgctgctccgccaagctttttagcatttaagtaaagcgtaatgccttcgtcaggctgaatatgaatgacaagcaagttcggattcatgttgttttcattaccgtagtacaggttcatcggaatgtccttaaattgaacgacaatttttgtggacttttctttcattcgttttccggttctgatgtagaatggaacaccagcccatctgaagttgtcgatcaagagcttgccggcaacaaaggtttctgtattggagtcaggagcgacattatcttcatctgtataagcaggaaccggtacaccgtcaatttcaccagcttgatattgtccgcgcacaaagtattcatccacttcctcttttgcaataggacgcagtgctctcagcaccttcactttttcgctgcggatttcttctgtgttcaatttgataggcggctccattgcaagaagggcaaccatctgcataatatggttttgcaccatgtcgcgaagggcgcctgatttttcgtaatatcttgcgcggtcttcaacgcctagtgattcgctagatgtgatttgaatgtttgaaatgtagcggtttgtccaaagcggttcgaaaatcgcattggcaaatcgaatcacttcaatgttctgaaccatttgtttgcctagataatggtcgattctgtaaatttgatcttccgtaaatgcttcgcggatttctttattcaatgcctgtgcgcttggcagatcatggccgaacggtttttcgatgacaaggcgggaccagccggttgtagctgttacaccctctgattttaatgtttttgcaatcgttccgaagaattcaggagccattgccaagtagaacattctgttgttaggaatttgatatgtatcttccagctggttaagcaatacgtttagctcttgataagaaccagggtttgtcacgtcaaacgggtgatagtaaaaatgagacgtgaaatcatctatatgcttatctgcagatgaggaaatggatgttttaaccgtttggcgaagatcctcattagaccacggtcttcttccaactcctaccactgcaaactcttctccgatttgtccgttttgatatagacggtgaatagacggatacaattttcgttttgctaaatctccagttgcaccgaatatgacaattactgcttttggttgttggtttgttttcactaaaagtacctcactttattcgaagctttattttagtacaccccgtatatttccttcattttaaatctaaaattcaacgaaagcaaacatttaagcccttttttaagcagaatgctgaaaaaatgtttctagcacgaaaggattgttcttttcagaggcaagattcacattttgagcttgatcctgtattcttgtaggtatctggttctagtaggaggaaggaaacgtggaattactttttttagggacgggagccggcattcccgccaaggcgagaaacgtcacctctgtagcattgaaattgcttgaagaaaggcgttcggtatggctttttgactgcggggaagccacacagcatcaaattttacatacaacgattaaacctcgtaaaatagagaaaatctttattacacacatgcacggcgatcatgtatacggacttccggggcttctggggagccgttcctttcaaggcggagaggacgagctgacagtgtacggacctaaagggatcaaggcgtttattgaaacaagccttgccgtcacgaagacccatttgacatatccgcttgcggtccaggaaattgaagaaggaatcgtgtttgaggacgatcagtttattgtcacagcggtatctgttattcatggagtggaagccttcgggtaccgtgtgcaggaaaaagacgtaccgggttccttgaaggctgatgtattaaaagaaatgaacatcccgcccggacctgtatatcagaaaatcaaaaaaggcgaaacggtaacgcttgaagacggacgaatcatcaatgggaatgattttctggagcctcctaaaaagggaagatctgttgtgttctccggtgatacgagagtaagtgacaaactaaaagagcttgcgagggattgtgatgtgcttgttcatgaagcaacctttgctaaggaagaccgtaaacttgcttatgattattatcacagtacaacggaacaagcggctgtaacagcgaaagaagcaagagcgaagcagctcattttaacccatatcagcgcaagatatcagggagatgcttctttggagcttcaaaaagaagcggttgacgttttccccaatagcgtggcggcatatgatttcttagaggtaaacgtcccgcgaggctgaaggcggagctcttatttgacaatttgtgatgatgttgtataataaaacgtaatcattacgttttataaggaggtgttaaatatgagagtaaatgttactttagcctgcactgaaacgggagaccgaaattacatcacaacaaaaaataaacgcaccaatccagaccgtttggagctgaaaaaatattcaccgcgtttaaagaaatatacccttcaccgtgaaacaaaataatataaaagaccgggaatcccttacggcccggtctttttttacgttaattgactgcctggtaaagaggagcggcctgctggcacgctgcgcaccatacgtcataaatagccaagtgaacgatatgaggttcatcatgatggatgttgtgggagctgtttttagcttgaatccagccgctttggttagatagagacaatatgctgctgtgcaagttttgccactcctgttcagcagcgaatttctcagtccgttctcctgatgacaacacaagaagaggcatgtttcctaagtggacttgccgctttttgagctcctgcagactttttgaaaactctgcatgtgtgccctcaagcatcatctttctcgtatgtgatttgtgcatttcttcgggtataaaggtaaagctggcgcaatcgcctaaagctgggtcaagaaggaccatgccgataatatcatacttgtttttgcaggcccataaaccggtgatgacagctccgtatgagtgtgaaacagccaaataaggaggttttacatcagctgctttaagcaaactctccaattctttcacttgttgatcagctgttcgtttagctctgctttgcccgctttttcctatgcctgcccgatcatatgtgaaaatgccaaattcatcatcaatgtccgccattaatggtttccacgtctcagaagaagtaccatagccggcctcaaagacaatcgttacaccgcttgatcctttccggtgctgtgtatgaaacgcacatccgtcaattgtatatgtcttttccatccaagctgatttcattggagtcatctcctctaattggttctactagggagacggagaaccttagccgatcgtttctctaaaaataaaaaaagagatatcctctacaggatatctcttatgggcattaccagcctctttcgtattgaacaggggccggaatctctgtgttgagctgtttcgcagcagttcttgcaaagaatggatcccgcaaaagctctctgccgataaagatgaggtcggcacgtccgttttgcagaatttcttcagccattgaaccgtctgtaatcatgccgacggcaccagtagccatgtccgcctgttcacggattttctcagcgaagctgacctgatagccagggaatacgttaatgtctgcgtgtacaagggcgcctgagctgcagtcaattaagtcaacaccctgctccttcatccattttgcaaaaccgatgtgatcggcaatgtctaagcctttatcagtgtagtcagaagcagatacacggacaaataaaggtccgtcccatacttgtttgacttcatcaatgatctctctcaagaaacgatagcggttttcaggtgagccgccgtattcatctgtgcgatggttggaaagcggagacaaaaattcatgaattaaatatccgtgcgccgcatgaatttcaatcacatcaaagccggcttcttttgcgcgggcagccgcttgcttgaactcctgaactgtttcttttactttttctgctgacatttctacaggtgttgctgattgttcgtcaaacgcaatcgccgatggagcgaagatatctccttcaagctcagctttacgtccggcatgggcaagctgaatgccgatttttgaaccttgttctttgacctgctcagtcagtttggcaaagccttcaatatgctcgtcgctccaaatgcctaagtcttggtctgtgattcgtccttgagggttaaccgctgacgcctctacaataatcagtccgacctggccgattgcgcgcgatatgtaatgtgccatgtggaacggtgtcaattttccgtccttttcatgagaagaatacatgcacattggcgacatgacaatgcggttttttaacgtcatatctttaattgtaataggtgtaaataattttctggccatttctttcgcctcccgtaaggtttttagagattgattatatcaagtcatttctttcccgtcatataaactgctcaaaagaaccgcttttgtcaaacatttctgtataatagacgagaaatcagtttatttttcagtatagaagcatttttattcataggaggggcggaatcaatgaattggcagacgaaggacgaattgctggcacttttaacttctcttgtgcaatacgaaagcatcaccggttcaaagggcgaggcagcacttgcagagtatctttattttattttgaaggacaagccctattttcaaaatcaccctgatgatgtaacacttcatccgatggacgatggcagatcttttcttacggctctagtcaaaaagaagaatgtcaaaaagacagtgcttctgctgagtcattttgatgtcgttgacatagaagattacggcgaatttaaacatatggcttgcaagcctgctgagcttttgagctcctttttagagaaaaaagagctgctcccggaacgggtgagaagagatgccgaaagcggagactggctgttcggaagagggacgatggatatgaaagcggggctttgtgttcaactgtcgatgctggagagggcaatgaacggacattttgagggcaatctgctgttgataacggttccggacgaggaagtgaattcaagaggcatgattgaagcggttcctgcattgaaggaaatggagaaaaagcatgatatcacattaactgcttgcctgaatgccgaaccgatgtttgaaaaatttcccggcgatcagcagcaatatttttatactggaagcattggcaaggtgcttgcgggttttttctgcaaggggattgagacacatgttggagagccgttttcaggcctaaacgcaaatttaatggtatctgagattaaccgtttgcttgaactgaatgctgattattgcgaaaaggttgatggcgaggtcactccgccgccggtaaacttaatgcaaaaggacttgaaagaggcatattcagtccagacaccgcatacagccgtcacattatttaatgtgctgtcaatgaaacgctcagctagtgagctgcatcagatgctgcttaaaacagcagaacaggcggcggaggaaatcatgtcgaacgttcggaagaaaacacaggattttcaacaatttgagccatttcagccgattgagcgggacgtcactgttttgacatttgatgagctggtctcgcgtgcaaaaaagcgtgcggggatctcggaaacagagcgggctctaaattatgcctttgctaacaggggggagcttggagacagggatttttcgacgaaaattgtttctgagcttgcttcgctttgtaaggaggatgcgccgctcatcgttctgttttatagtccgccgctttatccagctgtttcttcaaaggatgatcaattgatcagaaatacagcagatcagttaaagcattatgcggctgagcgatacggcattgcattacgggaagttcagtacttccctggactttcggacttgagttatcttcagctggaaaagcaggaggttgatgcatacacaagcaatatgccgctctttaacagaggatattcattgccaagcggtaaaaatcaggctttatatgtcccggttttaaatgtcggtccggctggtaaagacccgcataaatggacggaaagattgtatatgccttattcctttgaagtgcttcccgatttgctttcatttacgatctccgcgctattaaagcaatcagaatctgccggccagctgctgcgggaaaaataaaaaacagaaggcactgtgccttctgtttttgtccttacatctaagaatgtctctctaaggcggcaccggcaaactgttctttgatttctgcgctccgtttagctgtttcttcaatacagtgaataattgcttcttcaaagcgggagtcctgtaaagcgcgaagacctgcctctgtagtgcccccaggactggtgatttctttacgcagcttttccggctgtttgccgctttggaggagcatatctgttgcccctgccattgtctgcaaaatgagtgcttttgccgtttctttatctaatcctactttttgtgctgctttttccatcgcctcaatataacgatacacataggccgggccgctgcctgcgattgcagtgacagcgtcaagatgccgctcctcaaccagtgttgcatcaccgattgtttccaatagagcttttgcggcaataatatcattcttgcttgcttccgtgcttacggaaaatccggttgctgattttctgattgccgctgatgtattaggcatgacgcgaatgaccgcgagctttctgccaaaataatgctgaatggtttcgatggtaaggcctgcaagtactgaaattacaagctgatccttgatatacggccggatgctgtcgatgctttccgccgcgtctttcggtttgaaagcgaggataatgatatcggtgtgagtgaaaaactcatttttatctctgcatggacgcacgccgtacgtttcctttaattcaatcagacgctcgtcatttgagcgatttgtaatatagatgtgttctggttttgtgatgccgctttgcaaaatgccgttgatcattgcttctgccattgacccggcgccgacaaatcctatctttttcattgatatcctccttctatcagaacaacaaaaaaccttttcatcacgtaaaggacgaaaaggttcgcggtaccaccctcattagcacaaattgtgctcagctcaaatcccgtaacgcgggaaacgtttaggttttcctaaccgcgacttgagggcaggttctacaaacaagcgggccgcaacacctttcagccgggggtatcgctctcttaggccattgccttgtatactattcctcgtcatagcgttctaatggttctcgttttagtttgttgttcattatgcaatggcggacaagctgatgtcaatagctttttcaaaaaggtttgttctcattcagcaataatgacacaagaccgagaaaaagctaaaatatgaataatgaatgaagacaaggagcgaatggatgacaactgaagatgtaattgcgatccgcgtcccgacgccgtttgctgtcggtgatgttatcgtttacctcgtaaaaggtgatgcactgacacttattgatgcagggccgaatacaaaagaggctgccagagccttacaagagcagcttgccgctgtaaatgtgaaattgtcagatatcgagcaggttgtactgactcaccatcatgctgatcatgcaggcttgcttgatgtcttttcagatgaaatcgaagtgattgggcatgcattcaacgaaccttatatcagccgaaatcaagcctttatggattggcaaaaacgtttttttcaaaagctgctgcctgaattaggcgttccatttgatacggggaaggcggaaaagctgatgcgatcagcgtacgcattttcctgtacgagatctctgacaaaatcaatcagagaaggtatgggcatagatgggcttgagggctggtctgtgttggagatgcctggacatgctgaatcgcatatcgttctgttccatgaaaaaagcggaaggatgcttggcggcgatctactgctggccaacagctcgtctaatccgattttggaagcgccgaaagcgggagacgtcaggtcaaagcctttagtggattatcagcggtcattgcgaaggctgtctcaacttgatccaacaatcgtatttcctggtcacggcgagcctatcaccagtgtacaagcgctgattgagaagcgttttgacaagcagaggaacaggacggaggatgtgcgtcgcatgctggatgaaaagccgatgaccgcttttcaggtctgtcagcagctttttcctgctgtatatgaaaaggaattgtttttaacgatgtcagaaacggcaggtcaccttgatgtgttggaggctgaagaagccatcacgtcatattgggaaggaaataccgcatactttaaaacaatgaagaggtgaaatgggtgaaacatatagcgggaaaaaggatttggataaccggcgcttcaggagggcttggtgaaagaatcgcatacttatgcgcggctgaaggagcccatgtcctgctgtcggctagacgcgaggatcgtttgatagaaatcaaaaggaaaataaccgaggaatggagcggacagtgtgagatttttcctctggatgtcggccgcctagaggatattgcccgggtccgcgatcagatcggctcggttgatgtactgattaacaatgcgggcttcggtatatttgaaacggttttagactctacattggatgacatgaaagcgatgtttgatgtgaatgtcttcggcctgatcgcctgtacaaaagcggtgcttccgcaaatgcttgagcaaaaaaagggacatatcatcaatatcgcctctcaagcggggaaaatcgcaacaccgaagtctagcctgtattccgctaccaaacatgccgtgttaggttactcaaacgctttgcggatggagctttcgggaaccggcatttatgtgacaacagtcaacccgggaccgattcagacggactttttttccattgctgataaaggcggggactacgccaaaaatgtcggccgctggatgcttgatcctgatgacgtagcagctcaaattacagctgcaatttttacgaaaaagcgggagatcaatcttccgcgtttaatgaatgccggcactaagctgtatcagctgtttccagctcttgtagaaaagctggcaggacgcgcgttcatgaaaaaataatgatggaactgcctgtggtggagtggcttgtttctcacgaggcagtttttgatagtggaagggagagattgttgaatgtcagttcattcagaagtccttcatgctctgcttaaagatccgtttatacagaaactgattgatgcagagcctgtattctgggcaaattcaggcaagaaagaggggccattaccccgtgcagatgagtgggcaaccgagatagcggaagcggaaaaaagaatgcggcggtttgcaccttacattgccgaggtgtttcctgagacgaaaggcgctaaaggaatcatcgaatctccgctttttgaggttcagcatatgaaggaaaagctggaagcggcatatcagcagccatttccgggaagatggcttttaaagtgcgaccatgagcttccgatttcaggatcgattaaagcgaggggcgggatttatgaagtgttaaagcatgctgaaaatctcgcgcttcaagaaggaatgcttcaggaaaccgatgattaccgcatcttacaggaagagcggtttaccgggtttttctcccgctattcgattgctgtcggttcgacaggaaatctgggtttaagcatcggcatcatcggcgcggcactcggctttcgcgtgacagtgcatatgtccgccgatgctaagcagtggaaaaaggatctcctccgccaaaagggagtcactgttatggagtacgaaacagattacagcgaagcggtgaacgaggggagacggcaggcggaacaagatccattctgttattttattgatgatgaacattctcgtcagctgttcttaggatatgctgttgccgcaagccgattaaaaacacagcttgactgtatgaatatacagccaagtcttgagacgcccttgtttgtgtatctgccgtgcggagtcggcggaggaccgggcggtgtagcatttgggctgaagcttctatacggagatgatgttcatgtgtttttcgcagaaccaactcattcaccttgtatgctgttagggctttattcaggacttcacgagaagatctccgtccaggatatcggcctggataatcagactgctgctgacggacttgccgtagggaggccgtcaggatttgtcggcaagctgattgaaccgcttctgagcggctgttatacggtagaggacaatacgctttatactttgcttcatatgctggctgtatctgaagataaatatttagagccctctgctcttgccggcatgttcgggccggttcagcttttttcgacagaagagggaaggcgctatggtcagaaatataagatggaacatgccgtacatgtcgtctggggaacgggaggaagcatggttccaaaagatgaaatggctgcgtataaccgaattggtgctgatttgctaaaaaaacgaaatgaaaaataagcagacagtgaaaaggttttccgttacaatctttgtaagggttttaacctacagagagtcaggtgtaaacagtgaaaaataaagaacttaacctacatactttatatacacagcacaatcgggcgtcttggtctggttttggggggcatttgtcgattgctgtatctgaagaagaggcaaaagctgtggaaggattgaatgattatctatctgttgaagaagtggaaacgatctatattccgcttgttcgcttgcttcatttacatgtcaagtctgcggctgaacgcaataagcatgtcaatgtttttttgaagcacccacattcagccaaaattccgtttattatcggcattgccggcagtgtcgcagtcggaaaaagcacgacggcgcggatcttgcagaagctgctttcgcgtttgcctgaccgtccaaaagtgagccttatcacgacagatggttttttatttcctactgccgagctgaaaaagaaaaatatgatgtctagaaaagggtttcctgaaagctatgatgtaaaggcgctgctcgaatttttgaatgacttaaaatcaggaaaggacagcgtaaaggccccggtgtattcccatctaacctatgaccgcgaggaaggtgtgttcgaggttgtagaacaggcggatattgtgattattgaaggcattaatgtgcttcagtcgcccaccttggaggatgaccgggaaaacccgcgtatttttgtttccgatttctttgatttttcgatttatgtggatgcggaggaaagccggattttcacttggtatttagagcgttttcgcctgcttcgggaaactgcttttcaaaatcctgattcatattttcataaatttaaagacttgtccgatcaggaggctgacgagatggcagcctcgatttgggagagtgtcaaccggccgaatttatatgaaaatattttgccgactaaattcaggtcagatctcattttgcgtaagggagacgggcataaggtcgaggaagtgctggtaaggagggtatgaaattgtgcatcatatcgaactgtatgtctctgatttggaggcgtctaggcggttttggggatggttcttaaaagaacttggctataaagagtatcaaaaatggagctcaggcatcagctggaagaaagatcgtttttacctagtgattgtgcaggcgaaagagccatttctagagccggaataccatagatgccgagtcggtctgaaccatctcgcatttcatgctgaatccaagcttcaagtcgatcagatgactgaaaaattgacggcaaaaggttatcgtgtgttgtaccgagagaggcatccttttgccggaggagacgggcattatgcagtctattgtgaggatccggaccggattaaggtagagctcgttgccccaagctgttaatcgtgatcttcggacaggctgttcagctttttctcaatgcgatccagctgcgcttttcggtttttcgcatacttgaagcctgtaacagccgcaaagatgacagcggcaaatataataaatacaaacagctgaaacatcacatcacctatattcatgttcttcacctcatgtttgcgggagagtttcattctcttccgttttttatttaaagcggcttttccagacgggaacggtgttttgtggtctccattttcatttgccgataggcgaacgctaaaaatggcaggccgagcagggtaatgccgctcaggacagaaaaaatataaatcggccggccagcgctaaacaggtctatacatatccccccgatccaagggccgatgacgtttccgagctgtgaaaaaccgattgccccgaaataagtgccttttaatcctggttttgcaatctggtctacatacaaatccatcatagagaataaaagaacttcgccgattgtaaatgtgatgacaatcatcacaattgatggaacaccgtgcgatacggtgaaaatggccatgctgatgctaaccatcacattaccgagcatcagagaacaaagcggcgaaaaccgttttgcaaaatggacaatgggaaattgcgtcgccaacactacgattgcgtttaatgtcagcatcagcccgtacagcttcgttccattgccgatcaaggggttctgcgccatatactgagggaatgtggaactaaattgtgagtagccgaaggtgcatagcgtaatgccgaccaaagcaatggtaaaaagataatccttttgcgtgaccataaacgcttcccgcacgctcatatttcgggactgggctggtgctgataaggatggatgttttttaaattggagggcaagcacaattccgtataggccgtaaatgactgcaggcaccaaaaagggcgtagtcgattgcgatgagccgaaatataggccaagcacaggtccgaagacaacaccgatattaatagctgcatagcgtaaattaaaaactagcagtctcgttttttcttctgtcatatcagacagcaaggcctttgaagcgggctcaaacagtgatttgcaaagaccgtttaatgcgttaactacaaaaaacacccagagatgagatgccgccgcaaagcctgcaaataccagcatccatccgaaaatcgatacaagcatcatgttttttctgccgaatttatctgagatatatccgccgtaaaagcttgcgaggatgccgactgatgagctcgcggcaatgaccagccctgcataggaagctgatgcgccttggacggctgtcaaataaatcgctaaaaaaggaatgctcatcgatgttgccattctgccgaaaatggttccgattataattgtccagctgatcgggtggatatctttccatttcttcatgaattatattctctcctgtatgtatgatctttctctatcatatatgaaaaaatttccttctccaatagatcgttcaaaatatttcgttattgacatgtagtatgcctgattgtatggatggcaatatactatgcgttgaggatgcgtgtggctgacggagtttacatcttgaaagaaggaaaatgactggatgtccgatgaaaagcaaagcgattggtcagtgagagtgtctgtttgaaacaataaaggagtttaagccgccaggatgcggatcatatcggcagcaaaaccggatatgagatcgctgaaaaccgtcatgccgcatgacagaagagagagcgcatctcttcggttgaatcaaggatggtaatcgcgtaatcgtggacagcttattccattttgcgggagcgctgtcgtatgactttgagactgtttatttgttatcaggcgtgttttcaaagggaagctgcatcagcggctgaaagaactgacagtcatgcgtttaagagaacaagccttggtttgtgacatagtcataaatgatatcttctatatgcgcatgcaaatcctcatccggttcttcattccgtctctcttgtagagccgctttcaggctttgtttttcatacgggcttaacggatctatagcaacgtttctgccgtattgccgcaatgcctgttccatcattttttcgacaaatttctccatcatgactctcctatccttatgcttcgcttttattctactaaatgtttttcttctctcaaacccttggatcatattttctgtcagacaagaatcatttaccagtataaaacgaacatactttcgcatataatgaaaaacgaacataagttctttttagaggtgtgtatgatgaaagaaaaagtgatttttctcgttgacatgcaatcgttttatgcatctgtagagaaagcggaaaatccacatttgaaaaataggcccgtcattgtttcgggtgaccctgaaaaaaggggcggagtcgtattggctgcctgcccgctggcgaaacaaaagggtgtggtgaatgcttcacggctgtgggaggcgcaggaaaagtgtcctgaggctgttgtgctccggccgcgtatgcagcggtatattgatgtatcactgcaaattacggccattctcgaggagtatacagaccttgtggagccttattctatcgatgaacagttcatggacattacaggcagccagaagctgtttgggacgccgatggagatcgcgaaaagcattcagggcagaatcatgcgggagatcggcgtttatgcacgggtcggaatcggccctaacaaagcgctggccaaaattgcgtgtgacaattttgccaaaaagaataagaacggtatttttaccttaacgaaagaaaatatgaaaaccgaaatgtggccgctcccggtgggcagcatgtttggcgtcgggagccgcatgaagcatcatttaaatcggatgggcatcagcacgatcggcgggctcgcggcttttccgctcgatcttttaaaaaagaaatggggcattaacggccacgtgctgtggatgacggcaaacggaatcgactattcccctgtgtcaacttcgtctctggacgggcaaaaggcgataggccatggaatgactctcccgagagactacgaacactttgacaaagaaatcaaggtcgtattgcttgagctgagtgaagaagtgtgcaggcgaagccgaaacgccggggtcatggggcagacggtgtcagtgagctgccggggtgctgattttgattggccgacgggcttcaaccggcaagtgaagctggcagagccgactaattctactcaggatgtatatgaggctgtacgccggctgtttcttacattttgggacgggaaacctgtccgccgcctcggtgtcaatctgtctcagctctcatctgatgacatatggcagctcaatttatttcaggattatgcaaagaaaatgagcctaggctatgtgatggacggcattaaaaatcgattcggcgacacagcaatcatcagggcggcgtcactgacagcggcaggccaggcatttgaacgtgcggctaaaataggggggcattataaatgaacgatcatttaaaaaggggcaacctgctgtgggaagggagcaggatgtttctgccggaacataagcaaagcctgctggagagaaagcggcttaaacagaagctgcaaaagccgatccttgaccccgataagctggaagagatgaatcaaacgctttgcgccgcgatggagttcgctcaggatatcactgtcagctgctttcaggacggtgagattgtccgctgcaccgggaagatctgccggtatgaagagtttgaaaaagcagtatggataaaaggagacgaggatcagctttataagctgagacttgatcaagtgcttgatattgtgctgtaaagtctctcctcctgcttgggggagaaataggctaaaatgatgaaacattgttccctcggcagtctggaaacgtatgataaaggaaagaaggcatttacaattccagccaggcaaaatataatttttatattgtgagaaaaagagctgacattcgttttgccagacggagggagatcaaatcgtaatggatattcgaacaatcacgtcttcagattatgaaatggtaacgtctgtactgaatgaatggtggggcggcagacagctgaaagaaaaattgccgagactattttttgagcattttcaggacacaagctttattacatccgaacataacagcatgacgggatttttaatcggatttcaatcgcaatcggatcctgaaacggcgtacattcatttttccggtgtgcatccagatttcagaaaaatgcaaattgggaaacaattgtatgatgtatttatcgaaacagtaaaacaaagaggctgcacccgggtaaagtgcgtcacttcacctgtgaataaggtatcaatcgcatatcacacaaaattggggtttgatattgaaaagggcaccaagacggtaaatggcatctcagtgtttgcaaactatgatggcccaggccaagacagggtactgtttgtcaaaaacatatgagggggaaatatgatgaattttttatcaaaaacacctgagcctccttactatgcagtcattttttcttctgtcaaaagcgaaaatgacacaggatatggagaaacagcggagcggatggtatcgcttgcggcggatcagcctggatttttaggcgtggaaagcgtacgtgaagcggatggaaggggcatcacagtttcctattgggacagtatggacgcaattaaccattggaggcatcacactgaacatcaagcagcaaaagaaaaaggaaaaagcgtttggtacgagtcgtatgcagtccgcgtcgcaaaagtcgaaagacagcggctgtttcaggaggaacacgaatgattgaatttatccagcataaggaagacactatagcgcgtgagattttagccgtacagatccccgcctacataaaggaaacagagattattggttttgacggtattcccgctttacaagagaaggtgaaggatattcaagcatcccatgaacggtttgcgggatatcggaaaaacggcaagctgatcggtgtcatttcatatgagaaaaacatgcatcatctcaccatttgcaggcttgttgtgcatcctgacggtttcagaaaaggaattggacgagcgcttctgcaatttgtcattgatcataatgaagacgctgagaaaatcgaagtagtcacagccgagaacaataccccggccgtgtcactctatacacaggctggattccaaaaggcagaaaccgtcaaagcagcgcagggtctattgctgtcggtctttcatttgtatccgaaaagaaaagttgaggtcattctctacaacgaaaaatgggcagaatgtttcgatgaagaaaaagaacggctgaaacttgtgttcgggccggagattatcgctgttcatcacatcggaagcacatcaataccgaacatggcagcgaagccaatcattgatatgttaattgaagtcagaagcattgaagccgtgagccaatttgatgaacaaatgaaggctaacggctatacaccaaaaggtgagaacggcatagcgggcaggcgttatttccaaaagggcggaaataaacgcactcatcatgtccatatgtacgaacagggaaaccctgctattgaaaggcatctgttattcagagattatctcagagctcatccaaacatagcgaaagaatacgccgttctcaaaaaacggctggcggcccagcatcctgacagcatcaatcagtacatacaagggaaagatgagtggatcaagactgcagaagaaaatgcgaagcggtggaaaaaaggcagaaacaatgcgaatggcagtgttgtatgctacaatagcgaaaatgatgaaaacgggggtttcaccttatgaacatacatgtgacagatgcagcaaaacaggcactgcagcaggcgtttgacgccaacccggggaaaaaagcccagcttcgttacgatgcagaaggatgcggctgcgctgtaagcggtgtcccgacaatctggctggcagaagaattaacgggacagtgcgagcagctggaaacgaacggcattccgctgtatatccaatcgtcgcaaaaagtgttttttgacgatcaaatgacgatcgattacaatgaaaaagccaaaacattggcgctgaaaagtccggctgaaatgctcagccccagaatgagcatattagtaaagtaggagacgcgaaacgtggaacaaaagctgaaggcaatgaagaacacagcacaaaataaaacgtgggtatccttcctgaatcaaaaccatccctataccttgcttcactggtcaatcggaggagcagagtccatcaagaaagatgtctggctattgcaggatgaaatgaccttcgagacgcaggagtttacaacgatagatcttgcgattgaatggatcagagaaaatatggatggcattaccgacgttctgtaacataaaaaagcgaaagagccgaagaggcctttcgcttttttattctgtttaatcattcatgttgtctaaaaactcctgcactgtttttcggtacgtatcccgatttttggtatatgacatggcgtgttcaccgttctcggcaatgtacagcgctttcggcccgcgtttcttttcataaagccgctcggtcgaagaaacaggaatgtagtcatcatccttactgtgaataaagaggaccggcttttcgattttatcaatgacagcaagcggagatacttcgcgtgcgcgatagccgcccctcagcttcaaaaagaagtcggcgatagggagcaggggccaagacgggagcctgtattccgctctcagccggtaggcaagctgttcatcaaaacatgcgaacggacaatcagcaatataaaaatcagcgccatcgctgcagtgtgcaccagcataaagcagggcggtcacagctcccatcgactcaccgtgaattccgatcaatccgcgatgatttgttttgtttttgagccagctgacaaccttattgagatcatctttttcgtaaaacccgtagctggtcgtctttccgccgctttggccatgccggcgatggtcataaatgagcacattccagccgagatctagaaataaatgcatatacttaagagaattcagtacattcatcgtcaccccgtggcagatgatgatggtatttggtgtgtcatgcggtgcgacatggtatccttttatgtcgtacccgtaagcggagggtatcacaaaagcggttttctccatttgttcaaatgattcaaacacatcatgtccgttgtctgtctctcttttgataatgtcttcatccgtttttttcttgatgaatagaatcatatttgaaaaaacaattccgattgcgatgacagctgttacgagagcgccaatggccaaaaggattttcttcaaaagtcacagcacctttcaactaaatataggtaattcgtgtttgaaatcattatacctaaacactgctccgctgagaaagtgaccagaagagagtctgcttgttcagtgtatatgctccgtgataaactgtcttcaaaacaaaacatgggggaagtctgaatgaaaaaacaaaaatccgctgacaaacaccagctaaaagacggccttcaatccgatatcaaagcaaagcttatggagatgaagagccaattgaaggaagaggatgaaaagaggcaggaaagagaaaaagcagaacagatcagaaagaaaaaagagatcgaaaaaaataagagctttgaagaactcctaaatgaaagccaaatggattggcatcaatataaataaaccagcacctgtacgggtgctggtttttctgctatgagcgatgagctttgtaaatgtcttgtttcgtatgagattggagcgctttgatttcctcctcggttaaacgccgtgcatttgctgcctgaatattttcccgtaactgctcaatcttactggcgcctgtaatcactgaagcgacagccggctgtgctagcagatactgcagcgacttttctgtcatggaaagatcgggagccacttcctccattgccttgcgggcatttgtcagttcctcgaatgaataggacaagtacccgttttgtttcatactgtctgaagcttgatcaagcggtttttcagttaagagccctttggcaacaggacctctggcgactacgctgatttgatgttcctctaaaagcgggagccattcctcagggcgtctgtcaaacaggctgaattgcatcataatgctgacgatgtttgatttttttacatattctttaatcacattcgggcggatggaagaaatgccgtagtagcggatgacaccttcttgttttaattcctcaaacgcttcgatcgtttcatcaatgttgtcctctatcgtgccgccgtgaagctgataaaggtcgatataatctgttttcagacgtgtaaggctcttttttaccgcctcttttatgtaaacttttgaagggtcccaataccagccctcgcttccgtcatcccaacggtttcccgcttttgttgccagtataatatcctggcgtctgttttggatcgcatcaccgacaatttcttcgttgcgtccccggtcatacaaatccgctgtatccaaatagttgatgccaagctcgatcgcttcatccaaaatggacaaagcttggtttttttcagttccaagagacatacagccgagtccgacttcactaatgtctaaatcagatgtacccaatttgcgctttttcatgtgcacactccttttttaggctttgtattgaccgtaatataaaggagctaaagtttcaacttttatggctttgagatccaatctttcacatattgaaatgtgcgtccatactcttttaacttcgcccgaatttcccatgcttttccgactaagacaacaccttttggcatgcggtgcactttcacgaagaagcccccttttgctctagtatgataaaatgtatggggcatcatatagagacagaacgggagatgaagaaatgaaatcattagaagaaaaaacaattgccaaagaacagatcttttcgggtaaagtcattgatctttatgtcgaggatgtagagctgccaaacggaaaggccagtaaacgtgaaattgtgaaacaccctggagctgtagcggtactagccgtcacagatgaagggaaaatcatcatggtcaaacaattccgtaagccgcttgagcggacgatcgttgaaattccggccggtaagcttgaaaaaggtgaggagccggagtatacggcacttcgggaacttgaagaggaaaccggttatacagcaaaaaaactgacaaaaataactgcgttttatacatcacccggatttgcagatgaaattgttcacgtttttcttgctgaggagctttctgtgcttgaagaaaaacgggagcttgatgaggacgagtttgttgaagtgatggaggtgacgcttgaagatgcgctaaagctggttgaatcgcgtgaagtatatgatgctaaaacagcctacgcgattcagtatcttcaactgaaagaagcgctccaagcacaaaaatgaaaaagatttacgcggatttgcacattcatatcggccggacttttacaggaagggctgtcaaaataacaggcgccaaaacattaacgctggacagaattttggttgaagccagtgaacataaaggaattgaactcctcggcattatcgactgtcattctccggaagtcattctagagcttgaggaaggcatttcatctggaaaatatcgcgagcttgacgggggaggaatccgttatcgcagcacgactcttttattggggagcgagctggagatttatgatgaagcctgtagcggaccgatccatgtgctcgtatttatgccgacgctggctgatatgaaacagttttcaaactggctgtcagcccggctgaaaaatattcatttaagctcgcagcggatttatgaaacgggcttaaacctgcaaaaaaaagtgcaggatatgggcggcttgtttatccccgcccatatctttacgccgcataaaagcttatatggaaaaggggttaaatcaagcttaactgaggtttttgatccatctatgatagacgcggtggagcttggattaagctgtgatacagacatggcatcacaggtatctgaattgaatccgtatccttttttaacaaattctgatgcgcattcgttggggaaaatcggcagagaatataatgaactatatgtgcagtcagctgattttactgaatttgctcttgcattaaagggacaagatgacaggaaaattatcgcaaattatggcttggacccgttattggggaaatattatcagactgcttgcgaagcgtgcggagagcctgctgtaagcggggaaacagcgtgcgtgaattgcggaaatgccagatttaccaagggagtcagcgaaagattgcgtgaattgagtgatcagcttgaagttcgcgtcccgcgtccgcgatatgtacatcagatcccgctgcaatttgttccgggtgtaggcccgaaaacgctggacaaactaaaaaaagccttcggaacagaaatggctgttcttcatgaggctgcagaagaagatttggctcgcgttgtcccgccgaaaaccgcggcgcttatcgtaaaagcgagatccggaaaactggaattgaaagccggaggaggaggaacctacggtaaaattaaaccgtgagctaaagattaactcagttcctcctgtacttttctttttgtgcgtataaaggtaatcagctggatgatttcatcttcactcagcggctggccatcaacagaaatggtaaagtcaaggctgctccacgtggccaattctatggcctgaggagcagtctgcttttgtttctcgcggcctaaaagttcatcgcaggttgtgtcaaagaggtcagccagcatggcaagcgcttcaagtgaaggccgtcggtagcctgactcgtagccggcatatgtgctttttgcgataccgagaaggtcagctgtatattgaagcgaccaatttttcttttttctcaattcagttaaacgatctagattcatgaacttccgctcctttttcaccttgagctgattatatcatataggtattaggaagtgtacgcgaattgaataataatgtcttgcgtattttattttccgtgtctataattgcattaaaagtatgcgaaaagcgaataccttctcgcaacccatctttagatacagtgaagaggtgcatggtatgaaaaaattattgatgttgacaactgggggaacgattgcttcagttgaaggggaaaatgggctggctcccggagtcaaggctgatgaattattaagttacgtatcaaaacttgataacgattacacaatggaaactcagtcgcttatgaatatagacagcaccaatatgcagcctgaatactgggtggaaatagcggaagccgttaaggaaaattatgatgcctatgacgggtttgttattactcacggtacagatacaatggcctatacatctgcagcactatcgtatatgctgcagcatgccaaaaagccgattgtcatcaccggctcgcagattccgatcacgttccaaaaaaccgatgccaaaaaaaatattactgatgccattcgatttgcctgtgaaggcgtgggcggcgtttatgttgtatttgacggcagagtcattcagggaacgcgtgcgatcaaattaagaacgaaaagctacgacgcatttgaaagcatcaattacccatatatcgcttttatcaatgaagacgggatcgaatacaacaaacaagtaacggaacctgagaacgacaccttcacagttgacacttcactatgcacagatgtatgtctgctgaagctgcatccaggcttaaagcctgaaatgtttgatgccctgaaaagcatgtacaaaggaattgtcattgagagttatggcagcggaggggtgccgtttgaaggcagggacattttgtcaaaagtgaatgagctgatcgaaagcggcattgtcgtcgtcattacgactcaatgtcttgaagaaggcgaagacatgagcatttacgaggttggccgcagagtcaaccaagacttaattatccgatcaagaaatatgaacacagaagcaattgtgccaaaattgatgtgggcgctaggtcagtcttcggatcttcctgtcgtcaagagaattatggaaacgccgatagctgatgacgttgtcctgtaaaatgtaaaaacgataaccagcaaagagaaagaaggttaaagattatgttaaacggccaaaaagaatatcgcgtggaaaaagacttccttggggaaaaacaaattgaggcagatgtttattacggaattcagacgctccgtgcttctgaaaatttcccgatcacaggatacaaaatccatgaggaaatgattaacgcattggcgattgtgaaaaaagctgcggctcttgccaacatggacgtgaaacggctgtatgaaggaattggccaagctatcgtacaagccgctgacgagattctggaaggcaagtggcacgatcagtttatcgtcgatccgattcagggcggtgccggaacttctatgaacatgaacgcgaatgaggttatcggaaaccgggcgcttgaaatcatgggacataaaaagggagattatatccatttaagtccaaacacacatgtgaacatgtcacagtctacgaacgatgtgttcccgactgctattcatatttccacattgaagctcttagaaaaactgctgaaaacaatggaagatatgcatagtgtgtttaagcaaaaagcacaggagtttgactctgttattaaaatgggccggacacaccttcaagatgcggttccgatccgtcttggccaggaattcgaagcttacagccgtgttctcgagcgtgatatcaaacgaatcaagcaatcgcgccagcacctgtatgaagtcaacatgggcgcaactgctgttggtacagggctgaacgctgatcctgaatatatcaaacaggtagtaaagcaccttgctgatattagcgggcttcctcttgtcggcgctgaccatcttgttgatgcgacacaaaatacagatgcctatacagaggtatcagcttcattaaaagtctgcatgatgaacatgtcgaagatcgcaaacgacctgcgcttaatggcgtcgggaccgcgcgccggacttgcggaaatttctctgcctgcacgtcagccgggttcatctattatgccggggaaagtcaacccggttatggcggagctgatcaaccaaattgcgttccaggttatcggaaacgacaatacaatctgccttgcttcagaagccggccagcttgagttgaacgtcatggagcccgtgcttgtctttaatttgcttcaatccatcagcatcatgaacaacggcttccgttcgttcactgacaactgcttaaaaggcattgaagccaacgaaaagcgtatgaagcaatacgtagaaaaaagcgcaggcgtgatcacagctgtcaatccgcatcttggatatgaagcggctgccagaattgcccgggaagcgattatgacaggccaatcagtccgtgacctttgcctgcagcatgatgtgctgacagaagaagaattggatattattttaaatccatatgaaatgacaaaaccagggattgcaggaaaagaactcttagaaaaataaaatttgaacaaaatgcagcttattcatctccgaataatcggatgaataagctgtttacaacatagggatgaggaagtatagtatacgtgttgcactatttattgaaagcgttttagctttttacatgaagggggacttcttatgaaggatgtaagactgccaacactattcgaaattattattgtactaggatcatttttagcacttgtcatgtcgtttacagtctttttagacttgccgatacagctcgcgctcttcatttcctggtttattgcaatgattctcggaatcagactcggttattcttataaagatatgcaaaatgcgattctgcatggaatatcaaacggtcttgaagctgttctgattctcgtttcagttggggcgctcattggaacatggatcgccggaggcgttgtgccgacactgatttattacggattagaatttattcaccctagtatttttttactagcaacattgattatttgttcaatcatgtctgtggcaacaggaacatcatggggaacagtcggaactgccggcatcgccatgatcgcaattggagaaggattagggattccgcttcctcttgtagcgggagctatcctttcaggcgcatattttggggacaagctttctcctctgtctgacagtacagttttggcttcctcactatcaaaagtcgatgtattggaccacgtgagagcaatgctttatttatcaatacctgcatatgtgattacggctattttatttactattaccggctttatgtacggcgggaaaaatattgatcttgataaagttgaatttttgaaatcatctttgcaaaatacgtttgatattcatatttggatgctgattccggctgttgtcgtcattgtcttattagcgatgaaaaagccgtcgatgccggttatcgttatcggagctttgcttggcgcaatctgggctgctgtgttccagggcatgaatattgcggatgcgattgccactgcgtacaacggattttctattaaaacagatgttgaatttttgaacggcttgttaaaccgcggcggaattgtcggaatgctcagttcccttgtcgtgattatatttggtcttggttttggaggcctgcttgagaaactcggcgtgctgaaagtcatcgtctctatgtttgaaaagaaattaacatctgccggcaatgtcactttatctacactgatcgtagcgtttttagcgaacatcttcggctgtgcgatgtatgtatctcttattttgactccgaaaattatggaagacagctatgatcgcttgcatctggacagaagagtgttatcacgtaactcagaggtcgggggaacattgacttcggggatggtaccttggtctgataatgggatttacatggctggtattttaggtgtttctaccttctcttatctgccgtttatgtggctcagttttgtagcaataggtcttgcaattatctatggttatacaggaaaatttatatggtatacgaaaaacaatacagttaaagccgaaaaactaggctaataggggaggatcactgaatgatagcgaaacacatgattcggacactgatgatcgaaacgccttcggttcccggaaatcttggaagggtggctacggccatcggccttctgggcggggatattggtgaagtggagacggtaaaagtcggacccaattacacaatgcggaatattaccgttcaagtggagaatgaagaacagcttcaggaagtgatcgcggctgtacaggccctcggagaagggatcaggcttcacaccgtatctgatgaagtcctgtccgcacatgaaggcggaaaaatccaaatgaaaagcaaaatgccgatccgttcactggcagagctgggacgtgtctacacaccaggtgttgcggacgtgtgccgactgatcgaaaaagaacctgaaaaagcttctatttatacaacgatcagcaattctgttgcaattgtaacggatggaaccgcaattttaggccttgggaatatcggctctgtggctggcatgcctgtcatggaaggaaaggctgctttgtttgatcagctggcgggtattagcggcattccgatactgcttgatacgagtgatcctgaagaaatcatcaaaacagtaaaacatatttctccgggctttagcggcatccttcttgaggatatcggttcgccgcattgttttgaaatcgaggatcgcctaaaagaggagctgaacatccctgttatgcacgatgaccagcatggtacagctgtagtgacgctggcagctgccatttcggcatgcaggagtgcgggggttgacctgaaggaagcgaaagtggggcaaatcggccttggtgcagcaggcgtggccatctgccggatgttcatggcttatggtgtgaatgctgtgtacggaacagataaatcagagtcagcaatgaaccgtctcgaacaatacggcggacaggcagtttccagtattgaggagctcatggaaacatgtgatattgtcattgctacaacgggcgttccgggtttaataaaacctgcatttgtacgttctggtcaagtgattttggctttatcgaatccgaagccggaaattgagccggaggccgcactgcaggctggcgccgcatatgcagctgacgggcgttctgttaataatgtactcggttttccggggatttttagaggagcgcttaacgcaaaaagcacggagattaatcatgatatgcttgtcgcagcagcagaggccatcgcagcttgcactaaacaaggtgatgttgtccctcagccgcttgattcaaaagtccatcatgcggtagcagcagctgtcgagcatgcagctcttacagcagtgaaataaatgtagctaaacagcacctgtcgtagcaggtgctgtttttttcttattattgttcaattttgttatcattactatgaaaaaaaagggagtgatcacatggcaaaaagccaagcgaaaaagaagcgggagcatcgattgagaaacggcggacgtgccgtcttattatcaagaggcagcacaccatctttcagcacacatgaaagaatgacaaaaagcaaaaaagagattttgaataaacggaagcataagaatccttatgatcatacagcagttgatgataaggatttttttgtgccccaaaaagccgcctagcactcatctctatcgtttctttttgaaaaagggcatgtttttctgtttctttcatacaatctattaaatcaaatcactagagcgggcgggaggaaacggtatgcgaaaaatctcttataaggacatgtttctcaggcatgtcaaagatcatctctctctttatatatttgtgtcagtgctgtttttcatgggtgtcatctttggcgcgattattgtcaacagtatgaccatcagccagaaagaagatttatactactacttaagtcaattttttggacagctttcggatggaaaacaggcaagttcagctgatatgtttgggcaaagtatctttcataatgcaaagtatttaggcctgatgtggatactcggaatttccgtcattgggatgccgattattttcattatgatctttctgaaagggatcgtcgtcggctttactgtcgggttcctagtcaatcagatgggagtaagcgggtttttcctatcatttgtctccgttttgccgcaaaatgtgctgctgattccggcttatctcattatgggcacatgtgcaattgcgttttctttaaagttaatcagacagctgttcgtgaaacgaagcctgcatgacgcgccgattcaatggttcgggcggtatgcctttgtgctgctggtcattctgtttttagcgctgatctcatctctgtttgaagcatacttatctcctgttttaatggaaaagcttacatctagacttttttaaaatcattattaaaagaaaaccattttatttatcagtttataataattatagttggaactctgcgcgtattttgttataatgagtcatggaatgcggcgtaggagggaaagacatggaaaaccgtattgatcgtattaagaaacaactgcactcatccagctataaacttacgccacagcgtgaagcgacagtaagagtgctgcttgaaaacgaagaagaccatttaagcgcagaagatgtatacctcctcgtaaaagagaaatctcctgagatcggtctcgctacagtataccgtacgcttgaattattaactgaattaaaagtcgtagataaaattaactttggagacggtgtgtcccgttacgaccttcggaaagagggagcagctcactttcatcaccacttggtgtgcatggagtgcggagccgttgatgaaattgaagaagatttgcttgaagacgtggaagaaatcattgaacgtgattggaaatttaagattaaagatcatagattgacgtttcacggcatttgccaccgctgtaacggaaaagaaactgaatagacggtgccgagcgcgaaccttttctcatggggaaagggttttttgctgtttctatgtataaaacctttctgatttggcatatggtttatataactggaaccatagggaaaggatcgattaggacatgggaagattcctgaaaacagctgtcgatgcattgaaagttttcatcctgtttaccggttttaccgctttgttctattatgctatgatatgggtgaatcaagagtatgaaaactatcatcggtatgataaaccggaaggctccgctgtaaaagttgttgaaatggatcaggatgaaaaaggcggatggttcgaccggttgatctttttttaccaaaacggggagtagatcaagagtgaaagatcaaataaaggatttcatccactacgtcatggtagagagagggctctctcaaaatacgatcgtatcctatgaacgtgacttgaaaagctattctctctacttaacagaaacccttcatgttacagattggaatcacgttacccgcatacatattatccaatacttaaagcatttgaaggactcggggaaatccggcaagacatcggcgcggcatttggcatccattcgctcttttcatcaatttttgctcagggaaaaagtaacggataaggacccttccgttcatatcgaaacacaaaagacggaacgggcgcttccgaaggtgctcgcgctcaatgaagtcgagcggttattggacacgcctaagctgacgagccctttcggatatcgggataaagcaatgctggagctgctttatgcgacaggcatacgagtcagtgaaatgattgaattgaaaacggctgatgttcatttatctatggggtttatccgatgcttcggcaaaggaagaaaagaacggattgtgccaattggtgaagccgccgcttccgccattgaggaatatatgacaaaagccaggggaaaactgttaaagaacaatgtgtctgacgccctctttttaaatcatcacggcaaacagatcagccgccagggattttggaagaacctgaaaaaaatcgcgttggaagccggcattaagaaagagctgactccgcatacgctcaggcattcctttgcgacgcatctgcttgagaacggggcagatttaagagcggtgcaggaaatgctcggtcatgcggatatatccacgacgcaaatttatacgcatgtgacgaaaacaaggctgaaggatgtgtacaagcagtttcatccgcgagcatagccgcaggtggctgcggcttttttgtttagagcgacagaaaatattgaagtttctcattatttccaaatacattgtcaacaggaatgaaaacggtttatacttgagttgtcagacctcttagcgatacaatagacgtatagaaaaaaaggaggctttcaagatgcctgcatacaaatataatcgtgtgtttttaattgtgatggactcagtcggaatcggcgaagcgccggatgccgctgactttaatgacgaaggcgctcatacgctcggtcatattgccgagcatatgaacggattacatatgccgaatatggcaaagctcggccttggtcttatcgaagatatcaaaggtgtagaaaaaacagaacatccgcttgcctactatggaaaaatgcaagaagcgtcaaacggaaaagatacgatgaccggccattgggagattatgggtttatacattgataaaccatttaaagtgttcccggaaggctttcctgatgaattgcttcaagagctggaaaagagatctggccgcaaaattattggaaacaagccggcttccggcacagcgattttggatgagcttggtcaggagcacatggagacaggggctttaattgtttacacgtctgctgactctgttctgcaaattgccgctcacgaagaggttgtgccgcttgaggagctgtatcgcatttgcgaaacggcgagagagctgacgcttgatccgaaatatatggttggccgcattattgcacggccgttcgtcggagagccgggtcaattcaaacggacgccaaaccgccatgactatgcccttaaaccgtttgatcgcactgtcatgaatgaattgaaagacagcggcttagatgtgatttcaatcggtaaaatctctgatatttacgacggagaaggcattacttcttcacgcagaacggtttccaatatggacggaatggacaaggtgatcgatacgctgggagaagactttacgggtctgagctttgcgaaccttgttgattttgacgcgttattcggacaccgccgtgaccctgaaggctacggacgcgcgcttgaagaatttgatgcgcggcttccggaagtgtttgaaaaaatgagagaagacgatctgttaattattacagccgaccatggcaatgatccgattcatcatgggactgaccatacacgcgagtatgtgccgattctcgcttacagcaaaaaacataagaaagcgcaaatgctgccgcttgcagatacatttgctgatatcggcgcaacgatcgctgataatttccaaacgaataaaccgaaatacgggaaaagctttttatctttattacaatagggggactgtttcttgaaggacagaattgaacgcgcagcagcttttattaaacaaaacctgccggaatctccgaagatcggccttattttaggctcaggtcttggcattttggctgacgaaatcgaaaatccggtcaagctgaaatatgaagatatacctgaattcccggtatctactgttgaagggcatgccggacagcttgtgcttggcactcttgaaggagtttccgtcattgcaatgcagggccgctttcatttttatgaaggctactcaatggagaaagtcacattccctgtacgcgtgatgaaagcgctcggtgtggaagcgttgatcgtgacaaatgccgcaggcggtgtcaacactgaattccgtgcgggagacttaatgattattaccgatcatatcaactttatgggaacaaacccgttaatcgggccaaacgaagcagatttcggcgccagatttccagatatgtcttcagcctatgacaaagatctgtccagcctggctgaaaagattgcgaaagaccttaatatcccaattcaaaaaggcgtgtacactgctgtgacaggaccttcttacgaaacaccggcagaagtccgtttcttaagaacgatgggctctgatgctgtcggcatgtctactgttccggaagtcattgtggcgaatcatgcgggaatgcgggttcttggcatttcctgcatctctaacgcggcagccggaattctggatcagcctttaagtcacgatgaagtgatggaagtgaccgaaaaagtaaaagctggattcttaaagcttgttaaagcgatcgtcgctcagtacgaataaaaatgaatcaatgcaggaccaaaagacagctgtgtctgatatcacacagctgtcttttttatgcccaaaattcgaaacattttccatcagtggcgtataaaaccatcccgcttggaaaaaataaaaaggattatgaaatggagggcttttgagatgaaacgtcttttatccactttgttgattggtataatgctgcttacatttgcaccgtctgcatttgcaaaacaagacggaaaacgtacatcggagcttgctcatgaagcgaagtctgcggtgctgatagaacgtgacacgggaaaagtgctttacaacaagaacagcaatgagagactggcgcctgcaagcatgacgaaaattatgacgatgcttttgattatggaagctttagataaaggcaaaatcaaaatgagtgataaggtccgtacaagcgagcatgcggcgtcaatgggcggctcacagatattccttgagcccggcgaagaaatgactgtcaaagaaatgctgaaaggcatcgcaatcgcttcgggaaatgacgcttccgtcgccatggctgaatttatttccggctctgaagaagaatttgtgaagaaaatgaataaaaaagcaaaagagctgggattgaaaaatacatcctttaaaaacccaacaggactgaccgaggaaggacactacagctctgcttatgacatggcaatcatggctaaggaattattgaaatacgaatcaattacgaagtttaccggcacgtatgaagattatctgcgtgaaaatacagataaaaagttttggcttgtaaatacaaatcgccttatcaaattttatcctggtgtagacggcgtaaaaacaggctatacaggcgaagcgaaatattgtctgactgcttcggctaaaaaaggaaacatgcgggccatagcggttgtattcggagcgagcacgcctaaagaaagaaacgcgcaagtgacaaaaatgcttgacttcgcctttagccaatatgaaacgcatcctttatataaacgaaatcaaacagtagcaaaagtaaaggtcaaaaaagggaaacaaaaattgatcgaactcactacatctgagccgatttcaatattgacgaaaaaaggcgaggatatgaacgatgtgaaaaaagaaatcaagatgaaggacaatattagtgctccgattcaaaaaggccaagagcttggcactcttgttctgaaaaaggatggagaagtactcgctgaaagtcctgttgctgcaaaagaagatatgaagaaagccgggtttatcacattcttgaagcggacgatgggagactggacaaaatttaagtaattatgccgaatgaccactagttttgtcacggtgaaggaattcattccgtcgaaatcgaaacactcattatccgatcatatcaaggaggaatgagcatgagccttggaattgacatgcatgtcaaagaatctgtgctttgtattcgattaacaggcgaactcgatcaccatacggctgaaaccctgaaacaaaaagtgactcaatcattggagaaggatgatattcgccatatcgtgctgaacttggaggacctttcctttatggacagctcggggcttggcgttattttaggaagatacaagcaaattaagcaaattggcggggaaatggtcgtttgcgctatctctcctgcggtgaagcgattgtttgatatgtcgggtctgtttaaaattatccgatttgaacaatctgaacagcaggcactcctgacactgggggtggcatcatgaaaaatgaaatgcaccttgagttttctgccctcagtcagaatgaatcgttcgcccgtgtgacagttgcttcatttatagctcagctggacccgacaatggatgaactgactgaaatcaaaacagtcgtgtcagaggctgtcacaaatgcaattatccatggatatgaagagaactgtgaagggaaagtttacatttcagtgacgctggaagatcatgtcgtatatatgaccattcgtgatgaaggcttaggcattacagatcttgaagaagcccgtcagcctctatttacgactaagcctgagcttgagcgctctggaatgggctttaccattatggaaaatttcatggatgatgtcagtatcgattcatcgcctgaaatgggaacaacgattcgcttaacaaagcacttatcaaaaagcaaagcgctttgtaattaaggagatttgttatggatgtggaggttaagaaaaacggcaaaaacgctcagctgaaggatcatgaagtaaaggaattaatcaaacaaagccaaaatggcgaccagcaggcaagagacctcctcatagaaaaaaacatgcgtcttgtttggtctgtcgtacagcggtttttaaacagaggatatgagcctgacgatctcttccagatcggctgcatcgggctgttaaaatctgttgacaaatttgatttaacctatgatgtgcgtttttcaacgtatgcagtgccgatgattatcggagaaatccaacgatttatccgtgatgacggaaccgtaaaggtatcacggtcattaaaagagcttggaaacaaaatccggcgcgcaaaggatgagctttcgaaaacactgggcagagtgccgacggtgcaggagatcgctgaccatttggagattgaagctgaggatgttgtactggcccaagaggcggtaagggctccatcttcgattcacgaaaccgtttatgaaaatgacggagacccgattaccctgctcgatcaaatcgctgacaactcagaagaaaaatggtttgacaaaattgcgctgaaagaagcgatcagcgatttggaggaaagggaaaaactaatcgtctatctcagatattataaagaccagacacagtccgaggtggctgagcggctcgggatctctcaggttcaggtttccaggcttgaaaagaaaatattaaaacagatcaaggttcaaatggatcatacggatggctagtctgcagtgcaggctagcttttttgtgtgcaaaagcgtggtaatttatggtcttttcgagcggatgaatgagaacaaaatcgaaccacatactacatatataaccaccgaaagatggtgatcaatgatggaacgacgaatatttatccggcttcgccaccgggtgctggcacatccaggggatattattaccgttggagatgccgcgcaaatagaagggcagcttcagctgaaaaagaaactttcggctatgccgctttatcaggtgagcgaaaaagataaaaatatcgtaattctggatatcatacaagtcctcagagccattcatttacaagatccgacacttgatgttcaaaccgtaggcggagcagaaaccattgttgaaattcagtatcgaaagcgaaatttatcaacggttctatttatcggtgtctggctgcttctgtttattggatcgtgtcttgccatcatgaactttcatgaggatgtaagcatgagagatgttcatatcgcactatatgaaatcataaccggagagaggaatgactatccatatttgcttcaaatcccatacagcatcggtttgggactggggatgatcgtgttttttaaccacatatttaaaaagcgcctaaatgaagagcccagcccgctggaggttgagatgtttaactatcagcttgatctcgatcaatatgtggccatgcatgagaatcaagaaaccataaaggatctgcatgatcgttagtgtattgttcatcatttttgtcgggctcggcggaggcataacggtgggggcgggtttcgttgcttttttaaccgtaatgggaatcattccgcggctgatgcagctcaccaaaacaatgagatttgttcaggcttatgaagcggctgttattcttggcgcggtttgcgggggatgggagacgcttcatatgaatcatctttatctaacaaaatggatagctgtgccggtcgggcttctggcaggtttgttcgtcgggatgctagcggctgctcttacagaggttttaaatgtcctgccgattttggcgaaacgaatcgggctcagaagtaaaatcattattctgttaatggccatcgtgattgggaaaatcgcgggatctttatttcactggctgtactttattgaccattcataaggaggtttcaagatgacaaacataaaagaaaattacaaatcaaaagtgaaaacatatcagcctaagccgccttacgtctggaactgtgtaaaagcctttttagtgggcggactgatttgtgcaatcgggcaaggtctgcaaaatttttatatccatttttttgatttcaatgaaaaaactgcggggaatccaacagctgcaacgctgatattaatttctgccctacttacagggtttggaatctatgacagaatcggacaattcgcaggcgcaggttcagccgtacctgtcacgggttttgccaacagtatggcaagtgcggctcttgaatataaaagcgaaggattagtgcttggagtagcgacaaatatgtttaaactggcaggaaatgttattgttttcggagttgtagctgcatacatcgttggaatgattcggtttgcttttgagaaactgatgtcataggaggagaagaaaatgaaattaacaggaaagcaaacctgggtatttgaacatcccatatttgtcaactcagcgggaacggcagcaggaccaaaggaaaaagacggaccgcttggctctttatttgataaaacctatgacgaaatgcattgtaatcaaaaaagctgggaaatggcggaacggcagctgatggaagacgctgttaatgttgcacttcaaaaaaacaatctgacaaaagatgatattgacctattgctggcaggcgacttgctgaaccaaaacgtgacggctaactatgtggcaagacacttgaaaatcccatttctttgtatgtttggcgcctgttcaacatcaatggaaacagtggctgtcgcatcagccttagttgatggagggtttgccaaaagggcactcgctgccaccagcagtcacaatgcaactgcggaaagacagtttcgctatccgacagaatacggaggccaaaaaccggacactgctacctccactgtaaccggaagcggtgcagttgtcatcagtcagacaccgggtgatatccaaatcacaagtgcgactgtcgggaaggtttctgatttaggaattacagatccttttgatatgggatcggctatggctccggctgcagctgatacgattaagcagcactttaaagatctcaaccggacagcggatgactatgatctaatcctgacaggtgacctgtcaggcgtcggttctccaatcgtaaaagacattttaaaagaagatggatatccagtcggcacaaagcatgatgattgcgggcttctgatttacactccggatcagcaggtctttgccggggggagcggctgtgcttgttcagcggttgtcacctactctcatatttttaagcagctgagagaaggaaaactaaaccgtgtatttgtcgtggcgaccggggcgctattaagcccgacgatgatccagcaaaaagaaaccatcccgactatcgcccacggggttgtatttgagcgtgcaggaggtgcatcttaacatggactaccttttggcttttgtctgcggcggggccatttgtatcgtcggccagctgctcttggatatttttaaattgacgccagctcatgtcatgacatcatttgttgtaatcggtgcaatattagatggtttcggcatttacgataaatttattgaatttgccggaggaggcgccaccgttccgatcgtcagcttcggtcacagtcttctgcacggcgccatgcatcaggcgcatatacacggatttatcggaatcggcatggggatttttgagctgacctcggccggtatctcagccgctattcttttcgcctttatcgtagctgttattttcaaaccgaaaggataatgccgacatgacgacaaaacgcaaggtcatactggtaacagacggggatgtttatgccgctaaaacaattgaatacgccgcaagcaaagtgggaggccgatgcatttcacaatcaaaagggaatccttccacccgcagcggcgccgagcttgtcaagctgatcgcctcagcaccgtatgatcctgtatttgtcatgtttgacgactccggccttcaaggagagggtccgggagaagccgctctaacctatgtcgcaacccatccgtctattgaagtgctcggtgtgattgcggtcgcgtcaaaaacacatcaggctgaatggactagggtcgatgtaagcattgaccgcaatggagaaataactgaatacggcgtcgataaagtcggggaaagggaatttgatgaccacagaatgagtggagatacagtctattgccttgataaacttgatctcccgcttattgtcggtatcggggatatcggcaaaatgggcagaaaagacgatatctcaaaagggtcgccaatcaccatgaaagcggtcgagtttattttagaaaggagcgggtatcatgccggaccacaaggaagagaaaattcgggtttatcggaatccagctaaaaatgaagagtatttcaaaaaccgtgttgggatggggacgagctatgatgtaggtgttcgcaagctcacgattttagataaagagatccagctttactatctaaatggattatgcgatacagcctatattattcatttaatgagagagcttgttgccattaacaatcggaaagaagaccctgatgagctggtcgacatcgtcgaaaacaggctgcttaacgcccaggtcgaaaaagtaaaaaccttggatgaaaccaccgaccaagtgctgtccgggctcgtcgctgtcattgttgaaggtgcaggcttcgcatttataattgacgtcagaagctatccgggcagaaacccggaagaacctgatacggaaaaggtagtcaggggagccagagacggatttgttgaaaatatcgtcgtcaatacggcccttctcagaaggcggatcagagacgaacgccttcgagtcaagatgacgaaagttggtgagcggtcaaagacggatttaagcatttgttatatagaagatatagctgatccggatctggttgagatcgtagaaaaagaaattgcatccattgatgtcgatggattaacaatggcagacaaaactgtcgaggaattcattgttaatcaaagctataatccttttccgctcgtgcgctatacagaaagaccggatgtggccgcaaatcatgttctagaaggccatgttatcattatagtggacacatcgccgagtgtgatcattaccccgacgactttatttcaccatgtgcagcatgctgaagaatataggcaggcgccttcagtcgggacctttttaagatgggtaagatttttcggtattcttgcttctactttatttcttccgatctggtttctctttgtgcttcagcctgatctgctcccggacaacatgaaatttatcggtttaaataaagatacgcatatcccgatcatcctgcagatatttttagctgacttaggaatcgagtttctcagaatggctgccattcacaccccgacggctttatcgacagcaatgggtttaattgccgctgttctgatcgggcagattgcgattgaggtcggccttttttctcctgaggtgattctgtacgtctcacttgcggcgattggaacctttacgacgcctagttatgaattaagcttggcaaacaaaatgagccgtcttgtcctcatgatactcgttgccttatttcatataaaagggctcgtcatcggatttacagtgctaattattgccatggcaagcatcaaatcccttcagacaccgtacttatggccgctgattccctttaacggaaaggcgctgtggcaggttcttgtccgcacagcgaaacctggcgcaaaagtaagacccagtatcgttcaccccaaaaatcgcttaagacagcctaccaattcataatcgcattgaaactgactgaagagtatgataatgtatgtcttaattatgaagggacagtccataaaactgtcctttcatccataagcggagaaagagggaatgacattgttcttacacggcacaagcagacaaaatcaacatggtcatttagaaatcggaggtgtggatgctctctatttagcggagaaatatggtacacctctttacgtatatgatgtggctttaatacgtgagcgtgctaaaagctttaagcaggcgtttatttctgcagggctgaaagcacaggtggcatatgcgagtaaagcattctcatcagtcgcaatgattcagctcgctgaggaagagggactttctttagatgtcgtatccggaggagagctatatacggctgttgcggcaggctttccggcagaacgcatccactttcatgggaacaataagagcagggaagaactgcggatggcgcttgagcaccgcatcggctgcattgtggtggataatttctatgaaattgcgcttcttgaagacctatgtaaagaaacgggtcactccatcgacgttcttcttcggatcacgcccggagtagaagcgcatacgcatgactacattacaacgggccaggaagattcaaagtttggtttcgatcttcataacggacaaactgaacgggccattgaacaagtattacaatcggaacacattcagctgctgggtgtccattgccatatcggctcgcaaatctttgatacggccggttttgtgttagcagcggaaaaaatcttcaaaaaactagacgaatggagagattcatattcatttgtatccaaggtgctgaatcttggaggaggtttcggcattcgttatacggaagatgatgaaccgcttcatgccactgaatacgttgaaaaaattatcgaagctgtgaaagaaaatgcttcccgttacggttttgacattccggaaatttggatcgaaccgggccgttctctcgtaggagacgcaggcacaactctttatacggttggctctcaaaaagaagtgccgggtgtccgccaatatgtggctgtagacggaggcatgaacgacaatattcgtcctgcgctttaccaagctaaatatgaagctgcggcagccaacaggatcggagaagcgcatgacaaaacggtatcaattgccggaaagtgctgtgaaagcggagatatgctgatttgggatattgacctgccggaagtaaaagaaggcgatcttcttgccgttttttgtacaggcgcttatggatacagcatggccaacaattataaccgtattccgagacccgccgttgtatttgtcgaaaacggtgaggctcatttagtcgtgaagcgagaaacatacgaagatattgtaaaacttgatctgccatttaaaacgggtgtaaagcaataaaagaaagcgccgatttttcggcgcttttcctatttgaatatagatacaatcgcattccagatagatacgaagaaatcaatgactttctggatgaagtttttgccttcatctgattctatgaatttcgtaatcttatctttcgctttatcaagctggtcactgacctgtccccagtcaatgtcagcatttttcatcttattgaatagggagacaagctgattcttttggctgtctgtaagcgtgacatttaaatcagaagctgcgtcgtccacttgtttttcgatgtcagctttattatcaggcaccccgtttttagcaaactcttctttgatttttgcaatcagggctgatgcattttcgttaccgattttgtctccaagctctgatgtcgtgacaagctcttggttggcgacttgtttaacatcctccgagatcgcttcgtctgaagaaacttcatacgccttaatcaatccagttaaagccgcagtcccggatacttcaaacggtgctgtaacatacaccttcgcatctttcacaccggctgtcatcagtgcattcaggtacatttcatctgtgatgccgctgatattatgggtctcaacattcaatccggagccttttttggcaatggtgattgacgaagaagaaatcgctctcgatccgatttgcgcgtttgatatatattttcctaaatattcatgttcttctttattggtcacggttaccgttgtggcattatcagggacattcatttcatcaagcactttttgtttgtcggattctgacaaatcagcacccagtgttacaatgacatctccaactgcggcatccgcgagactgaccttcggaaccgtcagcagcaaaacggccgctgccagcattccaatccaaattttcttcaaagcagtttgacctccttcaatttcacaagcagctggatagtgctgctttgtgaggacctgaatcatgaaaaatacagttccgttaggttagacggagataaagagattcaggtttcatttttattttttagtaaagcccgggagattcgttttcccccgaaaggtgtggtataatagccgcgacaaggagagacaggctataacctatcatacataatctcctttgaaaattaaaataaagaaagtaggcatacaattgaaaacaggttactttttattagaagacgggaacaaaattgaatttgaactttatcctgaagctgcacctggaactgttgcaaactttgaaaagcttgcaaacgaaggcttttatgacgggcttacattccaccgagtgatccctggcttcgtcagccaaggcggatgcccgcacggaactggtactggcggcccaggatacacaatcaaatgtgaaacagaaggaaacccgcatacacatgaggcgggcgcactttctatggcacatgccggaaaagacactggcggcagccaatttttcatcgttcatgagccacagcctcatttgaacggtgttcacactgtatttggtaaagtaacaagcggattagaattcgcgaaaaacatgtctaatggcgatgtcatgaaagaagttcgcgtagaaggctaattggcaggcaaaaggcttcctcatatagagggagcttttttattgggtaaaaatattcaataaaaaaccgccgagtgctgatggcggttggcaaaaccaggtgtttagttagtgagacatcgcaagcccccgtaatgaatcgattaaaaagttttggtgacgttttgatcagtaaattgatgattaatcattttagctttgcttacaaagttattttcaaagacaattcctgtgtttaaacctccggagccaaacacagatttggacaaagttaaaggcctgatcataaaagcgccgcctacgttaattacactgttcccggaaacgttgtttatattaataggataatcaatcatactatcaagtctcctttcatatcattctattttttatatgtattagtgctagagttgattagcgtaaacttatcggcaaaaatatttaggagatgcctgtttttattgatttataaaaatgctcgaaaaaagagcctcctttaaagcttccggaagcccagatatctgtctattcttttaactactctgaatgcggcagctgcttttctggcgaatgtaataggatcatcctgtgctgactcaaagtgcatatacattgctcacggctcactaaataaccagtggttatgcaatgtagaaatcgccatacgccgctatcctagttcggtgagcaaagaatttacctcttcatgtaagaaactaagtgaaatactttaccatttcgaacctcaaacgggaaaaatggggaatggccaagggatgaggtgggcaaacaaacacctgactcggtggcagaacgaactgcccaaaattttggcaaactccctgcgtatcttttgtttcctcccatttcatgctattgctcctcctatgtcaaaaaagaatgtatgagagaagatcccgccatagacaatgttgttggacgactgaagataaaattgtgctgattatacaaaaagtggattgggaatgataaaagaacaaaaaagtttaaggagaatcacatgcaagttttgacagggttgctcgaacagtacggatatgccgtcttgtttattgtcttgatgttagagcttctagctttacttggaccgggagagtttgccggtgttctcgtgtttcaagaaaagttaaactgggtgctaagcatgttagcggccggattggggagctgtgggagtgagcatgtcgtattggatcgggtatagactgggcccagctgcaattcagaaagcttttgcgtcgagaggtgttctgttagccgttattgttctaacttttttttggacggtattcagagggcaagatcggaaaatcgaactctctttcttatttttcctagtcattggtggggagctttatgaagagggaatcagacggctctttcattcccttcatcctgttcacgctcctttggaaagtcatgtattatatccattcccgagcgaacagactttaacggcatttgtcatttttggtttttgtgcttatctttttgttcgtcattctcacaaggcgtgtctgcaaactgttgcgtttttttgtttattatcgttttattcctcatcgggctgagccgtgtgtacgttaatgagcagtatccgagtgatgttgctgcgggttacgccttcggcggtgtttggctgagtttgaatgttttggtcatggagcttttccgtttctccagaagatttaccaagctgagaaacgaacccaattagtatgtaatcaaaattaagtaaactttaaagtagtacgggtcattgggattgatattttgtagtaaaataaatcaaacaaacgtgatgtaatgaaaaggagatcgcgatatgaacaacaaaggctgtataaaatgcggtagtactgaagccggacaaaaagaaatagctacaaccggcacgggattatcaaagctgtttgacgtgcagcataaccgatttctagtggtttactgtaagaactgcggatattcagagttttataataaagagtcttcaactgccgggaatatattggatttattttttggaggctgatccatgttttttttcgagcttgaatgattttaaacatatcatgaaagcaaaaacgggatgcggttatcacctgtgaaataggttgctgcaaacattccagtaacctttatgacgtgaattgttttttgtcaagtgccatgggtatcatggactgggagatcaatggaatgcagtaaatgaacaaactgctcgtaacctcatgctttatatacgatctaaagattttgcatatgagaactctctttcttctgagtccatcgcttctgaattatgcgattcatttccttcaatattgcaggcttagttatgcatgatgtgggtagaagatgaagattaacagtttgtaaaatcacttcaatggtcctaatgggattttttttcgattcgtgataacataaattgaagaccgttgtttattggaggaaatcagttgaaatcagaaaatgtttcgaagaaaaaatcaatattagaatgggcaaaagcaattgtgattgctgtcgttcttgctttgctcatccgcaactttatttttgcgccgtatgtcgttgacggtgaatccatggaacctacacttcacgatcgtgaaagggtctttgtcaatatgacagtcaaatacatcggcgaatttgatagaggggacattgtcgtgttaaacggagatgatgttcactatgtcaaacgtattatcggccttcccggcgatacggttgagatgaaaaatgaccagctctatatcaacggtaaaaaggtggacgaaccttatttggcagctaataaaaagatagcgaaacaggacggtaaacctttgaccgatgatttcggcccggttaaagtgcctgataacaagtattttgtgatgggtgacaatcgtcggaattccatggacagccgtaacggacttggcctcttcacgaaaaaacaaattgcgggtacgtcaaagtttgttttctacccgtttaatgaaatgcgcaaaacaaattaggatcaagcagtttcccattggggctgcttttttttatatcttttttacggtcatcccctaaaaacagaacataaattcgtatatctatagaaaagaaatttttgcagaaatgtgaaacatattcccgttatgcatcgttatattaataatttacgagaatttacggttttttattcatgaaaaaaaggaataactcatatgaatgaatagattcatattggctggaggtttagaaatgggaagaataaaaaccaagattaccattctgttagtgcttttgcttttacttgcaggcggttatatgtacataaatgatgttgagctgaaggatgttccgacagcaattggacaaaccttgtcctcggaagaagaggaatacaccatccaggaatataaagtgacgaaaattgacggctcagagtatcatggagtagcagaaaacggaacgaaaatcatcttcaacggaaaaaaattaaatcaggatttatctgatataaaagaaggtgacaagattaaggcatacttcagcaaatcaaagcggatcgacggattaatcaaggttgcaaaagtgaatgattaaaaaacatcacctttcggatcgaagggtgatgttttgtttttctcaaattgtaagtttatttcattgcgtactttaaaaaggatcgctataatagccaataaggacaaatgaataaagattgtatccttcggggcagggtggaaatcccgaccggcggtagtaaagcacatttgctttagagcccgtgacccgtgtgcataagcacgcggtggattcagtttaagctgaagccgacagtgaaagtctggatgggagaaggatgatgagccgctatgcaaaatgtttaaaaatgcatagtgttatttcctattgcgtaaaatacctaaagccccgaattttttataaattcggggcttttttgacggtaaataacaaaagaggggagggaaacaaatggaagagtattatatgaagctggcattagatcttgcgaagcagggcgaaggacagaccgaatccaatccgctcgtcggcgctgttgtcgtaaaggacggacaaattgtcggaatgggcgcccatttaaaatatggtgaagctcatgcagaagttcatgccatccatatggctggagcacatgcagagggtgccgacatttacgttacactcgaaccgtgcagccattacggaaaaacaccgccatgtgcagaattgattatcaactctggcatcaaaagagtgttcgtggcgatgagagatcctaatccgcttgtggctggaagagggatcagcatgatgaaagaagccggcattgaggtaagggaaggcatcctggcagaccaggcggagaggctgaatgaaaaatttctgcactttatgaggacaggccttccgtacgtcacgctaaaagcggctgccagccttgacggcaagatagctaccagcacgggtgacagcaaatggatcacgtcagaggctgcaagacaggatgctcagcaatacaggaaaacacaccaaagcattttagtcggagttggcacagtgaaagccgacaatccgagcttaacctgcagactgccgaatgtaacaaaacagccggttcgggtcatacttgataccgtactctcgattcctgaggacgctaaagtgatttgcgatcaaatagcgccgacatggatttttacgacggcacgcgcagaagaggaaaagaaaaaacggctttcagctttcggagtgaacatatttacacttgaaaccgagcgcattcaaattcctgatgttttgaagatcctagcggaagaaggcatcatgtcggtgtatgtggaaggcggttcagctgttcacggaagctttgtcaaagaaggctgttttcaagaaatcatcttctattttgcccctaaactaatcggaggaacgcatgctcccagcttaatctccggtgaaggttttcaatcaatgaaagatgtccccttattacaattcactgatataacccaaatcggccgtgatatcaaactgacggcaaaaccgacaaaggaataggatggtgaccatgtttacaggaattatcgaagaaacaggcacaatcgaatccatgaaaaaagcagggcatgcaatggccttaactattaaatgctcaaagattttagaggatgttcatcttggcgacagcattgcagtgaacggcatttgtctgactgtcactgattttacaaaaaatcaattcacagtggatgttatgcctgaaacagtcaaagctacgtcactgaatgatttaacaaaaggaagcaaagtaaatctggaaagagcgatggcggcaaacggccgtttcggaggccatttcgtctcaggccatgtcgacggaactgcggaaatcacacgaattgaagagaaaagcaacgcagtttactatgatttaaaaatggacccgtcattaacaaaaacattggttttaaagggatcaattactgtggatggcgtgagcttaaccatattcggcctgacagaagacacagtgacgatctccttaataccgcatacgatcagcgaaacgatcttttcagaaaaaacgatcggctctaaagtgaatatcgaatgcgatatgatcggaaaatatatgtatcgatttttgcataaagccaatgaaaataagacccaacaaaccattacaaaagccttcttaagcgaaaacggcttttagagaggaagatttgcatgtttcatccgatagaagaagcactggacgctttaaaaaaaggcgaagtcatcatcgttgtagatgatgaagacagagaaaatgaaggagactttgtggctcttgccgagcatgcaacgccggaagtcattaactttatggcgacacatgggagaggactgatctgcacgccgctcagtgaggaaatcgcagacaggcttgatcttcaccctatggttgagcataatacagactctcaccacactgcatttaccgtaagcatagaccatcgtgaaacgaagacaggtatcagcgctcaagaaagatcttttaccgttcaagcattgctggacagcaaatccgtgccatctgattttcagcgtccggggcacatttttccactgattgcgaaaaaaggaggtgtcctgaaaagagcgggccatacagaagctgctgttgatcttgctgaagcttgcggatctccaggagccggcgtcatttgtgaaattatgaatgaagacggaacgatggcgagagtgcctgagctcattgaaattgcgaaaaagcatcaattaaaaatgatcaccattaaggatttgattcaataccgttacaatctgacaacacttgtcgagcgtgaagttgacattacgctgcctactgattttgggacatttaaggtttatggatacacaaatgaggtagatggaaaagagcatgtcgcatttgtgatgggagatgtgccgttcggagaagaaccggtattggtccgggtgcattcagaatgtctcacaggtgacgtgtttggctctcatcgctgtgattgcggaccgcagctgcacgccgcgctgaaccaaattgccgcagaaggccgtggagtgctcctgtacttgcgccaagaaggacgaggcatcggtttaatcaataaattaaaagcttataagcttcaggaacaaggctatgacaccgtagaagccaatgaggcgcttggattcttgccggatcttcgcaactatggcatcggagcacaaattttacgcgacctcggtgtccggaatatgaagcttttgacgaataatccgcgaaaaatcgcaggccttgaaggctacggactcagtatttcagaaagagtgccgcttcaaatggaggcgaaagaacacaataaaaaatatttgcaaaccaaaatgaacaagctaggtcatttacttcatttctaatcacaaatatcacaaaaaaggatgggaatcatatgaatatcatacaaggaaatttagttggtacaggtcttaaaatcggaatcgtagtaggaagatttaatgattttattacgagcaagctgctgagcggagcagaagatgcgctgctcagacatggcgtagacacaaatgacattgatgtggcttgggttccaggcgcatttgaaataccgtttgctgcgaaaaaaatggcggaaacaaaaaaatatgatgctattatcacattgggcactgtcatcagaggcgcaacgacacattacgattatgtctgcaatgaagctgcaaaaggcatcgcgcaagcagcaaacactactggtgtacctgtcatctttggaattgtaacaactgaaaacatcgaacaggctatcgagcgtgccggcacaaaagcgggcaacaaaggtgtagattgtgctgtttctgccattgaaatggcaaatttaaaccgctcatttgaataatttgctgaaaacagtttaaaaatatggcgaaaatgatataatgtgagaaaacggatcacctattcgtatccgttaatagcagactggacattttggatatagaggggtttttatgttaattcgttataaaaaatcgtttgaaaagattgcgatggggcttctttcgtttatgccgaatgaaaaagaccttaagcagcttcagcagacaattaaggactacgaaacggatacagaccgccagctctttctttggaaagaggacgaggatatcgtcggagcaatcggagtcgaaaaaaaggattctgaggttgagatccggcatatcagtgtgaatccttctcatcgccatcaaggaatcggaaaacagatgatggatgctttaaagcatttattcaaaacgcaagtactggttccaaatgaattaacgcagagctttttcgaacgttgtcaaggtcagcaggatcaagacatttcatacaataattaagcagaggctgtgatcagtctctgcttttttttctgcgttctatttctttttcacgttcacggatgacgtcagtccgatcccgcaaacggtgtttgtcgataagaaatatgttgctgagtgcactgggctgcccccatgtatacttttttttcctgcattcgatcctgcatgcttcctccagtttctcatctttgattggcagtataatgcttttataggcagagccggtttcgatttgttcgtaaaccgattgcataagttcgagcaaacggccatgatcaagccctaagtcttcgactgcccggtgttctgcttgaagaatccggatgctgttcgccatcagtctttttgccccggctgtattctgccttctgtgatgatataaagccactgcaagctgaataaagcccacccaatagcgttttcgtttctttggcggatcttccttccaatattcttctaatatttcatggcattcaaaataatcccgtgtcgcatgaaactcaacgagataatctatataagctttcggatacaaggtgcttcctcctttaatgtgcttttagtgtaccatagaagggataaaaggaaaaaagaacgcccggcctctagtgcttcttagaaaggaaaaccagaagcaaaggctttttctcccgcttctgcgctccgagcaaacacctcttgtgttttgaatattctgtacaaactccttcaaaacaggatatgaaatagtattggacgagagctttttggtggcttatactatagggtagccagtttttccggcaatgagagtgatacttgaaaatggtgagatgatggaagaatatcaagtgaaaattgatacgtttgagggcccattggacctgctgcttcatttaatcaatcgtcttgaaattgacatatatgatatacctgtggcgaagatcactgaacaatatttattatatgtacatacgatgcgcgtgcttgagctcgacattgccagcgagtatttggttatggctgccacgctgctcagcattaaaagcagaatgctgctcccgaagcaagaggaggagctttttgaagatgaattacttgaagaagaagatccgcgggaggaactgattgaaaagctgattgagtaccgaaaatataaagatgcggcgaaggatttaaaagaacgggaagaagaaagacaaaaatcgttcacgaaaccgccgagtgatttgagtgaatatgcaaaagaagtaaaacagtctgagcaaaagctctctgtcacggtctatgatatgatcggagcttttcaaaaagtgctgaaacgcaaaaaaataaacaggccgatggaaacaacaattacaagacaggacataccaatcgaagccagaatgaacgaaatcgtgcacagcttgaaatctagaggaacgagaattaactttatggatctgtttccatatgagcaaaaagaacatttagtagtgacctttctagctgttcttgagctgatgaaaaatcagctggtcctcattgaacaggagcacaatttttcagatatttacattacggggagtgaatccattcatggggcttgatatcgtgaattggaaagctattgtggaagcccttctttatgcggcaggcgatgaagggcttacaaaaaagcagctgttaacagtgcttgaaatcgaagagcctgaactgaacacgatcatggcggatgtggcggacgaataccgcggagatacacgagggattgaacttattgagtatgcagatacgtacatgctctctaccaaaaaagactttgcgccttacttgaaaaaactgattgaagtgccgtcaaagggcctttctcaagcatctttagaagtactggccattgtttcatacaaacagccaattacgagagcagaaattgaagaaatcagaggagtaaaatcagagcggattttacacagtcttgtcgcgaaggcgctattgtgtgaagtagggcgtgccgatggtccggggcgggccattttatacggtactacgccgacttttcttgaacaattcggtctgaaaacgctggacgagcttccgccgctgcctgaaaatgcggaagaagacgttcttcaagaagaagcagatttattttttgaaaactttaaccaaaccttcgaagatataaaatagaagtttaatgaatcgcgctttttcatcatcataagatataaggaagaagctatcatgaaagaagcaaaatgtgagagacaaatacatgaggggaagataccaaacgaaatgggacattcgattgtgcgagcgcagactcaaaaaacaggcgaattcttatcaatggttgtcaataccgtgaacgattacctaaatcaaacgacgcttgagtccttacaggctgaattgcctattgaaaaaggatactgctgtgatgtgcttagcactctgagaagaatggcagtattttgtgaaggaggcgcagaagcgtgccgtcgtctcctgatgcaggagccttttcaggaagccagagcggaaaaaacactttataatgtgtatcaccaatgcattgaagagttctttatgccgaaaaaagacacgtggtgtgaaaatagccgggcgtcttataccggggtcagcgcaattgagttttatcatgctgttcctgcgtcgcttgagcaattattattgccgttgagcgcggcctttctgaagatgagggaagagctggctcattacgaagcgtccggatcaagcatggcgccaatcagataacgtttactctccctttttcagggagagtttttttatgtttgcttccagaaatataattgttattcataactgatggacatgcgcataaacttgtacaaaccaccacaaggacgtgagcaaacatgcgcattttcaaaaaagcagtattcgtgatcatgatttcttttcttattgcaaccgtaaatgtgaatacagcacatgctgctatagatgtcagtgcaaaaagcgcgatcattattgacggtgcgtcaggcagagtgttatatgccaaggatgagcatcaaaaaaggcggatcgcgagcatcacaaaaattatgaccgccgtcctcgccatcgaatccggcaaaatggatcaaacagtgacggtttcggcaaatgctgtcagaacagaaggctccgccatttatttaacagaaggtcaaaaagtgaagctgaaagatcttgtgtatggcctgatgctaagatcaggaaacgatgccgctgtcgcgattgctgagcatgtcggtgggagcctcgatgggtttgtttatatgatgaatcaaaaagccgagcagcttggtatgaaaaacacccgttttcaaaacccgcacggattggacgaccatgaaaatcattattcaacagcctatgacatggccattttaactaagtatgctatgaagctgaaagactatcaaaagatttcaggcacaaaaatatacaaagcggaaacgatggaaagcgtatggaaaaacaaaaacaaactgctgaccatgctttatccgtacagcacaggaggaaaaacaggctatacaaaacttgcaaaacggacactggtctctacggcttcaaaggacggcattgacctgatagccgtcaccattaatgaccctaatgattgggatgaccatatgaagatgtttaactatgtgtttgagcattatcaaacctatttaattgcaaaaaaaggggatattccaaagctgaaaggcacattttatgaatcgaaggcttttatcaaacgtgatatcacctatttgctgaccgaagaggaaaaagaagatgtaaaaattaataccacactgctcaagccgaaaaaagcatgggaaaaagatgcctcgaaaatccctgacatcgtagggcacatggagatcatgttcaacgatgcaaccatcgcaaaagtgccgatctattatgaaaatgagcggcatcaaaaaccgaagaaacaattttttgaaacgtttaaatcaatctttctgaatgcggcaggcggagcaaaatggtcaatataatttgggtcagtttaaccgtgatcggactcgtttttgcgatgtgcaacggaactctgcaagatgtaaatgaagccgtgtttaagggtgcaaaagaagcgattacgatctcattcggattgatgagcgtgcttgttttctggcttggcttaatgaaaatcgccgagcagtcagggcttttggatattttcagccggatgtgcaggccttttatatctaaactgttccctgatataccgccggatcacccggcgatgggctatattttatctaatcttatggcgaatttcttcggcctcggaaatgcagcaactccgcttggcattaaagcaatggaacaaatgaaaaagctgaacggaaaccgatcggaagcaagccggtcgatgattacttttttagctgttaatacgtcctgcatcacactcatcccgacaacggtgatcgctgtccgaatggcttattcctccaaaacgccgacagatatcgtcgggccaagcattttggcaacgcttatttccggaatcggtgccattatcattgatcggtatttttattaccgccgcaaaaagaagggaaggtgagcggatggaaatcatcaactggctgtctttagccatgattccaatcattattgccggaattcttctttatggaacgatcaaaaaggttccgacttatgaatcgtttgtcgaaggcggaaaagaggggatagaaatcgccttttccattatcccctatttagtcggaatgcttgtcgctataactgttttcagatcatcaggcgcgcttgattttataatggatcttttaaaaccggctttctccgctatcggcatccctgctgaagtagtgccgcttgctctgatccgcccgatctccggtacggccgcactcggaatgacgaccgatttaattgcagtatacgggcccgattcctttatcggcaggctggcttccgttatgcagggatctacagatacaacgctttacgtactgactgtgtatttcggagcagtcggcattaaaaaaatgggtgatgcattaaaggtggggcttcttgcagatttaatcggcgtagttgcatctatcatcatcgttacgttattatttgggagcgcctgaaaacggcgttttttttagatttggcataggaatttgaaaaagcttgtttgttaaggttgaaaaaagtaagataatacttgaggtgaaagacatggaaagactgcaaaaagtaattgctcatgccggagttgcgtcgcgcagaaaggcagaagagctgattaaagaaggaaaagtaaaggtgaatggcaaagtagtaacagagctaggtgttaaggtcaccggttctgatcagattgaggtaaacgggttaaaggttgaacgcgaagagccggtttactttctcttatataaaccaagaggcgttatttccgcagcgcaagatgataaaggacgcaaagtggtgacggacttttttaaaaatattccgcagcgcatttatccgattgggcgtctggactatgatacgagcggtcttttgcttttaaccaatgatggcgaattcgccaataagctgatgcatcctaagtatgaaatagacaaaacatacgtggcgaaggtgaaaggaatcccgcctaaagagctgctcagaaagctggagcgtggaattaggctggaggaaggcaaaacagcgcctgctaaagcgaagctgctgtctttggataagaaaaagcagacaagcattattcagctgacgatccatgagggacgcaacagacaggtgcgccgcatgtttgaagcgatcggacatgaggtaatcaagctgaagcgtgaggaatacgcgtttttaaacctgcgaggcctgcacacgggcgatgccagagagcttacgcctcacgaagtaaaaaggctcagagcactggcggatcacggtaaaaacgctttctaaatttcacataaccttcaaaaagtaagaaatgtgaaatgaacgtgcaatgatataattgaatggatctgcaatagggggaagggggcagtggacaatgaagaaaaaaaggcgtttattcattcggaccggcatccttctcgttttaatctgcgcactcggctataccatttacaacgctgtatttgccggcaaagagagtatatccgaagggtccgacgcaccgaattttgtcctagaggatacgaatgggaaacgtatcgagctcagtgacttaaaagggaaaggtgtttttttgaatttctggggtacatggtgtgaaccgtgcaaaaaagagtttccttatatggcaaaccaatataagcattttaaaagccaaggtgttgaaattgtcgctgtaaatgttggggagtcaaagatagcagtacataattttatgaaatcctacggagtcaatttcccggttgttctggatacagatcgccaagtgcttgatgcctatgacgtatctccgcttccgacaacctttttgatcaatccggaaggaaaagttgtcaaggtggtgaccggcactatgacagaaagcatgatacacgattatatgaatctcataaaacccggagagacttcgggatgaagcaagtcaaatgtgaatgcggacatataaacccggtcggaaccgttttatgcgaatcgtgcggaagagctcttcaggaaactcaacctccgctcgctgatatgagatatgacggaagcgcaagacgttcgcaaacctataacaaaacgatcatcgacaaaatttggaatttcttttcctcggttaaggtgggaatatggcttatcgtcataacccttgccgcatcagcgttcggcaccatttttccccaggaagcctatctgcctccgggcgcacaggctgatacttattacaaggagcagtacggcacgttcggccagctttattatttgctcgggtttcatcatttatatggttcttggtggtatttgctgctcattgcctcgatcggcatttcacttgtgatttgcagccttgatcgggtcattccgttgtacagagcgttaaaaaaccaaggcgtcagaaggagcccggcttttttaagaaggcagcgcttgttcagtgaaacagttacagtactgaacggggaatcgaaagaaaagatagttgctctattaaagaaaaaacattatagaatcagagaaaaagagggcagcattcttgctgaaaaaggacgcttttcccgctggggcccgtatgtcaaccatattggattgatcatctttctgattggtgcgatgctgagatttgtgcctggcatgtacgtcgatgagacgctttgggtcagagaaggcgaaaccgcagcaattccgggtacagacggaaaatattatttaaaaaacaatcaattcagcgtagagacctataacagcaaaacggaaaaaaaggtatttgcagatgccattgacagagtcggggacggtagagtggcaaagaactttcaaaccgatgccgtactctacaagagagaaggaaaaattgtttatggcgagaagccgaagctgaaaaaagtaacagaagaagacatccgtgtcaatcagccgctgcgttttgattctttttccgtttaccaggtggattacaaagagaatcagcttgaccagatggtgttccagctgattgataaaaaaacaaaaaaatcctttgggagcctgaagatcaaccttctggatccagattcggtctatgatcttggcaacggttacaaggtggaaatcgccagctacctgccagacttctattttaatcaggacggagagccgagcacaaaaacaaagatccctaacaatccggcttttgtctttaatatcataacgccggacaaaccgaaaggcgaaaagagctttgtcgccatccaagaaaccatcgaagggtcaggcaaaaataaatacaagctgaaatttgaccatgtcgaaacgaaaaacattactggacttacagtcagaaaggatctgacactctgggtgcttgctgtcgggggagccatttttatgatcggtgttattcaaggtatgtactggcagcatcgaagaatttggctgcactcacaggacggtgcagttatggtagcagggcataccaataaaaactggtttggcctgaagaaggatttagcatttatattggctgattccggactgactgaaccggtggaccaaaaagaattaatcaaaacacagaaataggcgaaaagggagtgatgtcatggcagagctgagcggaaattttctttatgcggcctttcttgtgtatttaatcgctgtcccaatcttcggcggggccatacgcgggaataaagataaaaagggcaggccaaaccgatgggccaacattggaatcaccctttctattgtcggttttttctgccacctaggatatttcatcacaaggtgggctgccagcggccatgcgcctgtcagcaatatgtttgaattcaccaccgcttttggcatgatgcttgttttggcgtttatcattctttattttctctatagattgccttcattaggcctgtttacgctgtcaattgctttattgctgattgcctacgccagcatgtttccgacagatatctcgcctttaattccttcgctccaaagcaactggctgtatattcacgtaacaactgccgcgcttgggcaagctatacttgccatcagctttgtcgctggtgtcatctttcttttgaagcatgtagaccagacaaagccaagcaaaaagaccttctggcttgaagcgattatgtttatcctggtcacaaccgtcgcctttattgcaatcacatcagcatttcgtcttgcaggctatgaagcggagtttaactgggtggacaaaagtaaagaaaaaagcgtgatggtgtatgaaatgcccgcgcttgtcggtccgcatcagggagagcttttgaccgaaggaagaatggaaccgcttgttgatcttcccgcgcttttctcaggcagaaaagtgaacactgtcatttggtcatttggagcaggtcttgtgttgtatggggctctccgtctgatcatcagaaaaagaatcagcgctctattacatccgctggtgaaaaacgtcaatcttgatctggtggatgaggttgggtacagggccgtatcaatcggatttccgatctttacactcggcgcgctgatctttgcaatgatttgggctcagctcgcgtggaccagattttggggctgggaccctaaggaagtatgggcgctgatcacgtttttgttctatgccgcttacttgcacttaagactgtcaagaggctggcacggtgagaagtcagcatggttggccgtaatcggttttgctattattatgtttaatttaatattcgtaaatcttgtgcttgccggacttcattcttatgcatagtcctttgaaagcgacacagttctcaaactttctcacgatttgataaaatgaaagtaacagaaggaaagcagggggaaaacatggaccaaacgaacgaaacaaaaatattagtagttgatgacgaagccagaattcgccgccttttaagaatgtatcttgaacgtgaaaattatgctatagatgaagctgaaaatggtgatgaagccattgccaaagggcttgaagccaattatgacttaattttgcttgatctgatgatgccggggactgatggaattgaagtgtgccggcaaattcgtgaaaaaaaagcgacacccattattatgctgaccgcaaaaggagaagaagcaaaccgggtgcaggggtttgaagcgggaacagatgattatattgttaagccgttcagcccgagagaagtcgtgctgcgtgtaaaggcccttttgagaagagcatcccaaacctcttatttcaatgccaatacaccgacgaaaaatgtgctcgtgttttcacatctgtccatagaccatgatgctcaccgcgtaacagctgatggaacagaagtgagcctgacgccaaaagagtatgagcttctatatttcttagcgaaaacgcctgacaaggtgtatgatcgggaaaagcttctgaaagaagtgtggcaatatgagttttttggtgatttacggacagtggacactcacgtcaaacgcttgagagagaagctgaacaaggtatctccggaagctgcgaaaaaaattgtcaccgtatggggtgtaggttataaatttgaggtcggcactgaatgaaattttggaaaagcgtagtaggcaagctgtggtttacgatcctttcactcgtcttgatcgtattgttcattttaacggttcttttgctggagtttattgaaaactaccatgtggaagaagctgagaatgatttaacacagcttgcgaataaagttgctgtcatcctagaaaatcacgaggaccaggcactggcaaggtcaatcacttgggaactcgctgataacttaacaagcattgccatcatccaggatgagaagaaccactggtattctccgaatgataaaaatcgcctgtcgtctattacggttgagcaaatacagcatgacaaagacttaaataaagctctcaaagaccataaaaaagtaagcaaacggacgggactgagcgatacagacacggataatgaacgcctgattgtaggtgtcccgtatgaaaaagacggaaagaaaggcatggtctttttatcccagtctttgcttgccgttaaagatacaacaaaacatacgacccgctatatttttcttgccgctggaattgcgattgtgctgaccacatttttcgcattctttttatcaagcagggtcacgtaccctctccgaaaaatgagagaaggcgcgcaggatttggcgaagggcaagttcgatacaaaaatcccgattttaactcaggatgaaatcggtgaactggcgaccgcttttaatcaaatgggccggcagcttaactttcatatcaatgcgctcaatcaagaaaaagagcagctttctaacattttgagcagtatggctgacggggttattaccattaatattgacggtacgattcttgtgaccaacccgccggctgaacgttttcttcaggcttggtattatgaacagaacatgaatatcaaagaaggcgacaaccttccgcctgaagcaaaagagctgtttcaaaacgctgtcagcactgaaaaagaacaaatgattgagatgacgctgcaaggcagatcatgggtgcttttgatgtcgccgctttatgcggaatcgcacgtcagaggagcagttgccgtactgcgtgacatgacagaagaacgccgccttgataagctgcgggaggactttatcgcaaatgtcagtcatgagctgagaacaccgatctccatgcttcagggatacagtgaagcaattgttgatgacattgcaagctctgaagaagaccggaaagaaattgcccaaatcatttatgacgaatcgctccgaatgggccgtttagttaatgatttgcttgatttagcccgaatggaatcaggccatacaggcttacattatgaaaaaatcaatgtgaatgagtttttagaaaagatcattcggaagttttccggtgttgcgaaagaaaaaaatattgctttacatcatgacatttctctcacagaagaggaatttatgtttgatgaagacaagatggagcaggtatttaccaatttgatcgataacgcgttgcggcatacttcatccggtggtagtgtctccatttcagtccattctgtgaaggatggattgaaaattgatatcaaagactccgggtccggcataccggaagaagatctgccatttatctttgagcggttttataaggcagataaagcgcggacacggggcagagcaggaaccgggttagggctggctatcgttaaaaatatcgtggaagcccacaacggatcaattactgtgcacagccgaatagataaaggaacaacattttctttttatattccgacaaaacggtaaaatcgagtctgaatttgccgaagaatcttgttccataagaaacacccgctgactgagcgggtgtttttttaatagccaacattaataaaatttaaggatatgttaatataaattcccttccaaattccagttactcgtaatatagttgtaatgtaacttttcaagctattcatacgacaaaaaagtgaacggaggggtttcaaatggaagaaacctttcaattattatatgatacatatcatcaagatttgtaccaatttttattttatatggtaaaggataaaaaccagacagaagaccttcttcaagaggtttatatccgggtattaaattcttatcatacgtttgaaggaagaagcagtgaaaaaacatggcttttgtctatcgcacgccatgttgcgatagactggttccgtaaacagcaaacaatcagacagcgtatactcggtacatttgactgggatacacaggatgtcagggatcagcaattgctaccggacgaacttgccgttcaacatgaaaatgtccgggaaatttatgctgcgcttgatcaatgtacaatcgatcaaagagctgtgattatcttgcggtttattcagggatattcaatacaggaaacagccaaggctctgcgcttctcggaaagcaaagtaaaaacgacccaacacagagggctcaaagtacttcggaaacatatggagcttttgagggaggagctaatggatgatgaagtcagaatggaacgaagaacagataaaggagttgttaagtcaacttccggcagttaaagaccatcgttcgcctcaggatatttacaagcggctgacgatggcaaagcgtaaaaataagcccgctgtcaggtggattggccccgcgtgtgccgctgcaattgcggtttatatcgccttcattatttctcctcatttctttgatcaggcacagcctcaacaaaaagaagcgtcccaagagaacgcagtaacgaaaactgagacagaagacagcccaaaagctgcatcgtccttggatcatacatcgtttgttgtacctgaaaaggaacaagacaattacatcactgtagcagttgctgatgccgatacatccgcaatcatacccgtcagcatccaaaaaacaaatgcagaccaaacgatccaggatatgctgtttgaaagtagtgaattgggcatccttgatcatgccattacaattccaaccttcatagatgaagtagaaataaaggaaaaaccaaagcagaaggaattaagtatacgagtccatcagccagctacggcattttctgtaaaagatgatacactgttaaaaaaattgcttaaagaatccttaaaatggagtccttatgaaaaagtcaaatttttatcggatcaaaatgagactggggttcggattggctcatatggcacttttacggaaatttcgattcccaaacagtcaaaacgatcctactacttgtaccaaaataaacaaggacaagactttctcgttccgtcaaatcattcttttgatacagtaaaagaagcgattaaggaaatggaatcgagcagccaagaagatacgacacctcttattcaagcgggtgctgtccaatctgtaacgaagaaacagaaacacttatatatccgcttttcaaaggactcagaagttgaggattctattgccggtattttaatgattgagggacttcttttaaccgcaaaagagtttggcttcacagaagtgacctttgcggaaaccagaacgaaaaaaatcggcaaatatgacgtatcagatgcaattccggtgccagctgctccaaatccgattttcttaaactaaaatgggccctttgaggctcttttttagttgctattcatataatagaaattttcaaaaaaaagttgtacgtgtataataaaacaaggtaacgattgaaaggatttgagatgagtgaacgtgttaacaattaaaggagtttccatcggggaaggaatgccgaaaatcatcgttccgctgatgggaaagacggaaaaacaaattctgaatgaagcagagacagtaaaattactgaatccggacattgttgaatggagagtcgacgtatttgaaaaagcgaatgacagagaagcggtcacaaagctcatttctaagcttcgtaaatctttagaagacaagctatttctatttacattcagaacccacaaagagggcgggagcatggagatggacgaaagctcctatcttgctttgctggaatcggcaatccaaacaaaagacatcgatctgatagacatcgaattattttcaggagatgcaaatgtaaaagcgttagtatcgatggcggaagaaaacaacatctatgtggtgatgtcaaatcacgactttgaaaaaacgccttcgaaagatgagattctttcaagacttcggaaaatgcaggatttaggagcgcatattcccaaaatggctgtcatgccgaatgatactggagatctcctaacactgcttgatgcgacgtatacaatgaaaacaaaatatgcagaccgccccattattacaatgtcaatggctgcaacagggctcatcagcaggctgagcggtgaggtttttggatcggcttgtacttttggagctggagaagaggcgtccgcaccaggccaaattcctgtttctgagctaaggagtgtcttagatattttgcataaaaacacacggggatagaacaataaaaaaactcaagctatatagcttgagtttttttgattatggcagatcaatgagcttcacagacacaatatcagggacatttgttagttctttcacaattttatcttccagatgtctgtcaaaggaaagcatcatgatggcttctccgcctttttccttacggccaacctgcatggttgcaatgttaatatcattatctccgagaatacgtcctactcggccgatgacacctgttgtatcttgatgctggatatacaccaagtgacctgtcggataaaaatcaatattaaatccattgatctcgacaattcgttctccgaaatgaggaatatacgtagccgttacagtaaaggtgctgcggtctcctgtcacttttacgctgatgcagttatcgtatccagattcagaagaggaaattttttcactgaagctgatgccgcgttcttttgcgacaccccccgcattgacctcgttaacagtagagtcaacgcgcggttttaaaaagcctgacagaagggcttttgtaatgaacgatgtttcaagtttagcaattgtgccttcatattgaatggcaacatcctgtactggttctttcatgcactgtgatacaaggctgccaatttttcctgcaatttgatggtagggcttaattttagcaaattcatcttttgtcatggcaggcaggttgatagctgacatgacaggcaggccttttgcgaactgcagaacttcttctgacacttgggcggcgacattgagctgtgcttctttcgttgatgctcccaagtgaggagtggcaatgactaatggatgatcaacaagtttgttgtcaactggcggttcaacttcaaaaacgtcaagagccgctcccgcaacatgcccgttttccaaagcttcgagaagtgctgcttcatcgataattccgcctcgcgcacagttaattaagcgaacgccttttttcgtttttgcaatcgattctttattcaataagccttttgtttcttttgttaaaggcgtgtgaacggtaatgatatccgcactttcaagcacttcttcaaatgtacggctgtttacgccgatttttttcgctctttcttccgttaagaaaggatcaaaaacgtgcacagtcataccgaatgctctcgcacgctgtgcaatttcacttccgattcggcctaatcctacaataccaagcgtttttccataaagctctgaaccgacataagctgtgcggttccactctctggatttcactgagatattagcctgcggaatgtgtctcattaaagaagagatcattgcaaatgtatgctcagctgtcgaaatggtgttgccgttcggagcattgatcacgattaccccgtgtttcgtagcctcatcaatatcgatattatcgacaccgacaccggctcttccgacaatttttaaagaagtcattttgttgaaaaggtcttctgttacttttgtcgcacttcgcaccaaaagagcatcaaaagtatgtaattcatcttctgcatctgctacgtttttttgaacgatttcaataaagtctgattcaataagtggctgtaaaccgtcgttgctcattttgtctgagaccaatactcgaaacatcgttagatttcctcctaaattgacaaactaaatatctgataatttaacatattctcaaaagagtgtcaacgtgtattgacgcagtaaaggataaaagtaaagcctaataaatcaatgatttgacagcttgcaggtaatatatataatttgaagcaattctctatacagccaaccagttatcgtttataatgtaattaaatttcatatgatcaatcttcggggcagggtgaaattccctaccggcggtgatgagccaatggctctaagcccgcgagctgtctttacagcaggattcggtgagattccggagccgacagtacagtctggatgggagaagatggaggttcataagcgttttgaaattgaatttttcaaacgtttctttgcctagcctaattttcgaaaccccgcttttatatatgaagcggtttttttattggctggaaaagaacctttccgttttcgagtaagatgtgatcgaaaaggagagaatgaagtgaaagtaaaaaaattagttgtggtcagcatgctgagcagcattgcatttgttttgatgctgttaaatttcccgtttccgggtcttccggattatttaaaaatcgattttagcgacgttcccgctattattgccattctgatttacggacctttggcgggtattgccgtagaagcgataaaaaatgttcttcagtatatcattcagggaagcatggccggagttcctgtagggcaagttgcgaattttattgcaggaacactctttatattgccgactgctttcttatttaaaaaactcaactcagcaaagggcttggctgtcagcctgcttttgggaactgcagcgatgaccattttaatgagtattttaaattatgttctgattcttccggcatacacgtggtttttacattcaccggcattatccgacagcgcgctaaaaacagcagtcgtcgcaggtatcctcccgtttaacatgataaaaggtattgtaattacggttgtattctcactaatttttatcaagcttaagccatggattgagcagcagcgaagtgcacatatccattaaataaaaaagctcccgttcgggagctttttttagttacttctattcaaatttaagcgggtcgccttcaaatggctcatccgccactttgatggaatcagtagggcatccttcaaatgcgtcaatcatatcttcttccagtacctcaggaacttcgacaacacctttgttttcatcaagcgttacgaacgcgatgccttcatcatcgtaatcgtaaatgtctggtgcagcagctccgcaagcgccgcatgcaatacatgtatctttgtctacgattgtgtactttgccatgaataaaacctcccagattgttcttggtggaacaaatggatcaatctttatatttaatcaatttaacacctattcctcttacttattgtaatgatgttgctgccacatttcaacagaaaaatgattgagaatgcttatcacataaggggttatctacataacatcccccttaatgatgactttaaacgtcgatttctgtttgaaatctgttaaaataaaaagagcaaatcaacgatttttgtcaggaagaatgtaggtggataggttgtcattaaattacttcgatattatggttctcgattgcctttgcaaaataaacggggaacggtcgggaagcgctgtttttcacctattcaaaggcaagagatcgtcacaaaccattcaagatgccggcttatttcagactgcaaaatactttggaatggcggcgcaatgttcgagaagcgatgtttctgagtcgcttgacaagcttgaaaagcattcatatctctcgccaatgtctgaaacagatacatacaaagtgacagccagcggcgcagcagttttaaggcatgcccttagcgagcggccttggcccgttcattgtcacggcgctcattatcagcaggctgccggtgtgctttggaaaaggctttcgctgcttgtgcaggtcctatcccataaacagcaagggagcaggcagtatatccctgtcacaaaggatcataagacacttcactgggtaaagaaatacctgtcccggcatacggatcatatagagatggcaaaaagcctttttgccatgcttgaggcgcatttgaaaaagattgaaaacaaagcagcgcaaatttttgtctactccttaacctcgcaccatcggatcggttatactagcaggcagcttgctgatacgctgaaagaagacgaatggtatgtctatatcatgttttgggcttcggtacattattttattcattctcttccggagtgtgaagatgctttgttaaaggatctcctttctgatgtgcacttagataatgccctgacagagtcgacgaggaaaacatggcagatggtcaaacaagggtttccgatacatcgaattgctgaaatcagaaagctgaaaacagcgacgattgaagaccacattgtcgagatttctctccatgagcctgcgtttatgattaatgattatgtatcagcagaagaccagctccaaatcgcagagtttgccaaacggatgcggacgaataaaatcaaacaaattcgcgacgggctggaacagcggttcagctactttcaaatcagactggcattgacaaagcaggtgcagcaatatgactaaattacagcaaacgttatatcagttttttggttttacttcctttaaaaaagggcagcaggacattattgaaagcatactcagcgggaaggataccattgcaatgctcccgactgggggagggaaatcgctttgctaccagctgcctggttatatgcttgacggcatggtattaatcgtttctccgctgctttctttaatggaggatcaggtgcaacagctcaaagcccggggggaaaagcgtgctgcagctttgaacagcatgctaaacaggcaggaaagacaatttgttttagaacatattcatcgatataaatttttgtacttgtctcctgaggctttacagtctccatatgtgttggaaaaattgaaaagcgtcccgatcagcctatttgttattgacgaagcgcattgtatttctgaatggggacacgacttcaggcctgattattcaaagctcggacagctgagaaaaaaacttggacacccgcccgttctggcattgactgccacggctacaaaggaaacgctgcaagatgtcatgaacctgctcgagctgcagtatgctgtacgccatctcaactcagtcaaccgcccaaacatcgcactgagggttgaaaatgcggcggatactgccgaaaaaatagatagggtcattcagctggttgaaaacctgcaaggtccgggaattgtttattgtccgacacggaaatgggctgaggaattagcgggtgaaattaaaagcaaaacgagcagcagagccgacttttaccatggcggtttggagtcaggggacaggattttaattcagcagcagtttattcataaccagcttgatgtgatatgttgtacgaatgcgtttggaatgggtgtcgataaacccgatatcagatatgtgattcattttcacctcccgcagacggcagaagcttttatgcaggaaatcggcagagcgggccgcgacggaaagccgagtgtcagcattttgctgcgggcgccaggggattttgaattgcaggaacagattatccagatggagagtgtcacagctgaagaaatcgccgacgtaatccgtgtcctagaaaagacggaggagcgggatgagagaaggctgcgtgacgtattacttcagtatggcgtcggagagacacaggcccgtatgatgattcatctctttatgcaggggaaaacatcagttgaactgatgaagaaagaaatttcatatcgcatggagctgaagctggaaaaaatgcaccgtgtatcatttttgcttcagcgtgacggctgtttaaggcaggcactgttaacctactttgatgaatcatacgagcctgatgacggaaacctcccgtgctgttcacattgcggttttgatttatccttgtatgaacaaaaaggggcacggagtaaaatggcgccattagacagctggagttcggaattgcaccggatattcagcttgcagactgtaggtgagctgaactgaaacagcaaaaagattatattcagcatatgactgaccgtgatatgctgaagcagttatatttgacgcagctactcatcatctttgccgctgctgcagcaggactgttcttttttgaggatgtacgggacgtattaaagctctgggacattcgcgatatgcgaatcatctggtatggtgtttctatagctgttattgttattttagccgatatggcagtaatgaaatggtttccgtctcatttatatgatgacggcggaatcaataaaaaaatattcagtaagaggtcaatccctcatattatatttttaacgcttctgattgctttcgcggaagaaatgttattcagaggagtgctgcagactcatatcggtttatgggcggccagccttatatttgccgctctgcactttcggtatttgtcaaaatggctgttatttattatggtgacagcaatcagctttttgctcggtctgatgtatgaatggaccggcaacttatttgttccgatgacggcgcattttatcattgatgccgtgtttgcctgtcagattcgttttgaacatgtgaggagggataaacatgacgaacatgtcgagagtagagagaagaaaagcccagaatctttatgaagatcaaaacgccgcattggcggacgattatgtcgatgatggagaaagccttccgacaagacaatctgtaaaaaatcaaagagaacagaaaaaaaaccaaggcaaaacaaaaacgccattattcacagtactcgcagtaatatttgtatttgtgccggttatcgttttagtcaccttattttatctaaagagccacccggataatcatgacgattatgaagatgtttttattgacagcagccaaagcaaatatgaggttgtcccgaaatcagaggataaaaacgataccgcagacactaaagaaaccgcactgcagaaggagtcaaaaaaagagccagaagattccaagccaaaagagcaaacagctgctgataagaaacagactgctgtagcggaaaaagaagactcggcaaataaggaggaagcaaccgccgcggctgcttcctcttcccaatcaacagtgcaacagcaagaacagcaacagcagccggctgagccagttcaaaatgtgccgaatcgcgttgtcaagcacaccgtccaaaagaaagaaacgctataccgcatttccatgaagtattataaaagccggacaggagaagaaaaaattcgggcgtataatcatctgaatggcaatgatgtttacaccggacaagttttggacatccccataatggatgaatagggtattttttttattttacgttcatatattgtagcaatgaaaatggacaaggtgtgaagcgtatggaatccttatggaatcagctggatcagtttacagacgcgccgaccaaacagatgctccaagcgctggtaaaacgaaaacaaaaattcgaaaattatgcagcacaatgccgcagatggcgatgggcttcacttatctgcctaggcttattatgtgttatgatcatgatcaaaagcccggagcctcagcttatacttcaagaaatacttagccataccttttatttattttggatgctggcaaccgcttttgcctactgcacttcatattattttaagaaaaaggaagaaaaatccgagactgatttccataaactgagatgtgaaattattcagaaaagcactgatctctggccgcagcctgataaatggaaggcgagagagtctgttttttacatgatgaagcacaaatatgacattaatctatattttgaaagtaaataaaatggggcgttttctcaaacgatagaaacgtcttttttttattgtccgtcttattgataagttctaaaaagaatggagagtttttatgaagctatcagtgaaaattgccggtgtactaactgttgcggcagcggcaatgacggcaaaaatgtatgcaacagcaaaaggcaatcatttgaagacacatacgtttcctttatcaaagatgaagggcaagcctcctctgacaatcttttttatttcagacattcacaaacgtctcatcgatcaagaccttttagaaaaagcgcgaagccatgccccccacttggttataatcggcggtgatttagctgagggcggggtgcccagtgcgagaatcgaggaaaacatcaaaaggctcgtacatttcggggtccctatcgtgtttgtgtgggggaataatgattatgaagtcaggcagcataagctgtattccatatttaaagcgcacggcgtcatcgctctgagaaatgagtcagtcccgttttcatacaatgggcatacgattgcgattgcgggggttgatgatatcaggatggagatggatcattatgaggaagccatcaaagaacttgatgaaagccagctgaatattctggtttgccataatccggagattcatgaacaaatcaatgaaaatgacggtattgatgtgatactcagcggacatacccatggaggccagatcaggtttggaaaattcggcccttatgaactggggaaaacaggtattgttaaaaacgcggcgtatctgatcagcaacggctacggcacgacaaaagtgcctcttcgtttaggtgctgagcctgaaacacacattgtgactctttgcgggccagaataacttctaaaaagcaaaaatccatatggcaataaaaactgcattgtgcttgtcttactagtgaactcagtgtaaactgataacaattaagaacctatgactcatcatctcatataatgtgttatatgatttgtgtgcaagtagaggcaggagggaacgttatgcggcttgagcgtctgaattataataagatcaaaatctttttaaccctcgatgatttgacagaccggggattgacaaaagaagacctctggaaggactcatttaaagtccaccagttatttaaagatatgatgaatgaagcaaatacagagctcggctttgaagcgaatggaccgattgcagtggaagtgtattctctccaagcacaagggatggtcgtgattgtaacaaagaaccaagacgtcgattcagaagacgatgagtatgatgatgattacatcgaaatgcaagtcaagcttgatgaaagcgcggacatcatatatcaattccattcctttgaagatatcattcagctttcagaaagcttacagcgaatcggtatcacagggggaactgtctaccactatgacgggcagtactttttaagccttgaagatctagggtcacatacggctgaaggggttgtggcggttctggctgaatacggcaatccgacaactttaacgatttatcgcctgcaagagtatggtaagctcattatggacggtaatgccgtagagacgatacaaactcatttttcataagaatgcaacggaaaactgctgatttcagcagttttttttcgttaaaaaacatggaaaaacataacgtttattctatgcacagatcatatgaaggtgtatactattctctgaaagggagcatgtgagaaacagaagattctaggaggttaactcaaatggcagccgatcgaaacaccggtcatacagaagaggacaaacttgatgtattaaaatcaacccaaaccgtaatacataaggctctggaaaaattgggatatcccgaagaggtatacgaattgttaaaagagccgatgagattattaacggtaaaaatacctgttcgtatggacgacggttcagtaaagattttcacaggatatcgtgcgcagcacaatgactctgtcggtccaacgaaaggcgggatacgttttcacccgaacgtaacagaaaaagaggtgaaggcgctttcaatttggatgagtttaaaatgcggcataattgatcttccatatggcggtggtaaaggcggaattgtttgtgatccaagggatatgtcgtttagagagctggagcgtctgagcagagggtatgtcagagcgatcagccaaattgtcggcccgacaaaagacgtgccggcaccggatgtatttacaaactcacaaatcatggcttggatgatggatgagtattcaagaattgatgaatttaattcgcctggatttattacaggcaaaccgcttgtgcttggcggatctcacgggagagaatctgcgacagcaaaaggtgttaccatctgtattaaagaagcggctaagaagagaggcatcgatattaaaggtgcgcgtgtcgttgtccaaggcttcggaaacgcgggaagctatttggcaaaatttatgcatgatgcgggggcaaaagttgtcggcatctcagatgcgtatggcggactttatgatccggaaggccttgatatcgattatttactcgaccgacgcgacagctttggtaccgtaacaaagcttttcaacgataccattaccaaccaagagctgctggagctggattgtgatattctcgttcctgctgcgattgaaaatcaaattacagaagaaaatgcccataatattcgggctaaaattgtcgttgaagcagcgaacggaccaacaacgcttgaaggaacaaagattctttcagaccgggacattctgcttgtaccagacgtgctggcaagtgccggtggcgtaacagtttcttattttgaatgggttcagaataaccaaggcttctactggagtgaagaagaggtagaagaaaaattagaaaaaatgatggtcaaatcatttaacaatatttatgaaatggctaacaaccgaagaattgacatgaggctcgctgcatatatggtcggcgttcgcaaaatggctgaagcttcgcgttttagaggctggatataagttgatgatttgcataaaaataaaaaatctcctatgataaaataggagatttttttattcggaaatagaaatataaagtgaaatgccaatcgcaggagttgacagaaatgattcaagaaaaagcaattattataggcggagggccttgcggactatctgctgccattcacctaaaagaaattggcattgatgccctcgtcatcgaaaaaggcaatgtcgttaacagtatttacaattatccgacgcatcaaacctttttcagctcaagtgaaaagctcgaaatcggagatgtggcatttattacggaaaacaggaagcctgtcagaattcaggctttatcgtattaccgagaagtcgtcaaacggaaaaacatccgtgttaacgcatttgaaatggtgcataaagtgacgaaaacggaaaataatacatttgttattgagacgtcaaaagagacctacaagacgccatattgtatcatcgccacaggctattatgatcatccaaactatatgaatgtacccggtgagaatttgccgaaagtatttcattattttaaagaaggccacccgtattttgataaagatgttgttgtcatcggcgggaaaaattcaagcgtggatgctgcccttgaactcgtgaaatctggggcgcgtgtcacagttttatataggggcaatgagtattctccaagcattaagccgtggattctgccggaatttgaagccctcgtcagaaacggtacaatccgtatggaatttggcgcgtgtgtcgaaaaaatcactgaggatgaagttgtgtatcgctccggagagaaagaactcattaccattaaaaatgattttgtatttgccatgacaggctatcatcccgatcatcaatttcttgaaaaaattggtgttgaaattgataaagaaacagggcgtccatatttcaacgaagaaacgatggaaacgaacgttgaaggtgtctttattgccggggttattgctgcgggaaacaatgcaaatgaaatatttattgaaaacggcaggtttcacggggggcatatcgcagcggaaatcgccaaaagagaaaaccattaaagatgaggagcatatgatgcattcgtatgctctttttgtttttttaagtgcagacagatgtaaaattttaaacaacatggtaggatagacgtaggaatataaaggaaagaggttgcctgatgtttgcaatcatctctgcaggaattgcccccggcatcgcgttattaagttatttttatttaaaagatcagtatgataatgaacctgtacatatggtgcttcggtcgttttttctcggggttgttcttgtatttcccatcatgtttatccagtatgtacttgaaaaagagaatgtaggaggcggaagttttttcgtttcttttttatcctcggggtttttggaggaatcattaaaatggtttatactgatgatcagtgtttacccgcacgcccactttgatgagcattatgacgggattgtgtacggtacaagtgtatcactcggttttgcaaccctcgaaaatattctttatttaattggccacggcgtagagcatgcgtttgtcagggcgctgctgcctgtttcatgccatgccttgattggcgttataatgggattttaccttggaaaagcccgtttttccgctgataaggcgcgtgtaaagtggcttactctttctttagttgtcccatcccttttgcatggatcatatgattttatcctaacagcgcttagcaattggatttattatatgcttccatttatggtatttttatggtggtttggtttgcgtaaagcgaaaaaagcccgttccgttaatatgatgcaagtatagaagccgcacagcaaccgtgcggcttttttgcgtgcagtttttacaaaagagttttgatgttctgagggataacaaggaaagagtgtataaaaataacctcgttacagaaaatacgattacacttaaaaatttgcagtaggaggcttgaaaagatgaagtccaaaggatcgattatggcatgtctcatccttttttcctttacaataacgacgtttttcaatactgaaaccatctctgccttttcgaatcaggtcattcaaagaggggcaaccggggacgatgtggtcgaacttcaggcgcgtcttcaatacaacggatattataacggaaaaattgacggggtttatggatgggggacgtactgggcagttcggaattttcaggatcaattcgggttaaaagaggttgacggccttgtaggagctaaaacaaagcaaaccttaatatgtaaatcaaaatactatcgtgaatatgtcatggaacaactcaataaagggaatacattcacgcattacggaaaaattccgctaaagtatcagacgaaaccatcaaaagcagcaacacaaaaggcaagacaacaagcagaagcacggcagaaacagcctgcggaaaaaacaacgcagcagcctaaagcgaatgcgaataaacagcaaaacaatacaccagcaaaagcaagaaaacaggatgcggtagcagcgaacatgcctggtggattttccaacaacgatatcaggctgcttgctcaagcggtttatggcgaagcccggggcgagccgtacgagggacaggttgctattgcagcagtcattttaaaccgtttgaacagcccgttatttccaaattcagtagcgggggttatttttgagccgcttgccttcacagcagtagccgacggacaaatttacatgcagccgaatgaaacggcacgagaagcagtgctggatgccatcaatggctgggacccatcagaggaagcactttactactttaatccggatacggctacaagtccgtggatttgggggcgtccgcagattaaaagaatcggtaaacacattttctgtgagtagcagatatgagaaagcataaaaagaggtgtgataaatgatcagaggaattttaatcgccgtgcttggtattgcaatagtcggtacaggctactggggatacaaagaacaccaggaaaaagacgcagttcttcttcatgctgaaaataactatcagcgggcgtttcatgagcttacctatcaggtggatcagcttcatgataaaatcggaacaacacttgccatgaacagccaaaaatcactgtcgcctgcattgatcgatgtgtggaggattacatcagaagctcataacagcgtcagtcagctgccgcttacattaatgccgtttaataaaactgaagagctattatcaaagatcggcgatttcagctataaaacgtcagtcagagatttggaccaaaagccgcttgataaaaacgagtatacatcactaaataagctatatcagcagtccgaagatatacaaaatgaattgcgtcatgttcagcaccttgtcatgagcaaaaaccttcgctggatggacgtagaaatggccctggcttctgacgaaaaacaaagtgataatacgattatcaacagctttaaaacagtcgaaaaaaatgttggtgcattctccactggcactgatcttggcccgagtttcaccagtacgaaaaaagaagagaaaggcttcagccatctgaagggaaaacaaatttccgaacaggaagcaaaacaaattgctgagcgctttgccccagatgacaattattcaattaaagtggtaaagagcggaaaaaaaacaaatcgcgatgtatatagcatcagcatgaaagacccagaccataaagcagtgatttatatggatattacgaagaagggcgggcatccggtatacttgatccaaaacagggaagtgaaagatcagaaaatcagtttaaatgacggatcgaaccgagcgcttgcatttttaaagaaaaacggatttgaaacagatgatttgcaaattgatgaaagtgcccaatatgataaaatcggtgtattttcatatgttcctgttgaaaataaagtccggatgtacccggaggcaattcgtatgaaagtggccttggatgacggtgaggttgtcggcttttcagcaagagacttcctcacatctcacagaaaaagaaccatacctaagcctgcaattactgaagcagaggcaaagtctaaattaaataaaaatgtacaagtgagagaaacaaggctcgctttgattacaaatgaactaggtcaagaagtgttatgttacgaaatgcttggaacaattgaaaatgacacattcagaatgtatatcaatgccaaagacggatcggaagaaaaggttgaaaaactaaaaaatgcagaacctatatataaagacctataaaaaataggaggaaaggactaaatgtcttttcctttttttcattacgtgctttaataaaaacgtgagtatattgaatgcgaaagagtgaagtcaatgatagagattggagaaactgtacttttagaatatatagaagaaaatgaattgaaaaaggcaaaaagcaaggcggtcagcatcgaaaacaatgaacttttgatcgcgtatcctgttgatgtagttacagggcgaactgtgattttacataacgatatggaagtaatggtagagtttgtgggaaaagacgaagttccttatcgctttataagccgtataaaaggtaaagtgaaggacaaacttcaaatgatctgtcttgaagtgcctccacgtgaaaaaatgaaaagaatccagcgccgccaatatgtaagaactgatgccgtattagatgtgcaaattcagccgggaaatgaagaagagatccgcacactatcttataacatcagtgcaggcggcatcgccgtggttttagctgatggcctttcttttcaatcgggggaatcattgcgcctgatcatccgtcttcctgaagaggagcacacacgtcaaatagaaacagaagcagttgtcagacgaatctttaatgaccccaagtcaggaaaacgcaaaatgactttagagtattcagaaattgcagcaggtgaccagcaggctttgcttcaatactgcatccggcgccagttaaataagagaagaaaggcccgaatggaataaacatcggcaaacacttccatactatttgtaatggaggtgctccaatgaaaacatttgaacggctgctgatcaaattattgttcattcaggccatcattttacttggtgtccaatttctttttcactatcagcatattgaaccatacgtatcaaaagtgattcaatatgaaggggtggataaaatggaggaaaacaataggattgaaaccttcaaacattaattattcatcaatttttcaccctttttcatatagttcgtgatacaatccatagaggagaaaagagcaaggagaggaattatggaaaagaaattatcgattgcaatcgacggcccggcagctgcggggaaaagcaccgttgccaaaattgtggctgagaaaaaatcgtacatatatattgatacaggagcgatgtatcgggcgattacgtacgcggctttacaggaaaacgttgatctgacagatgaagaaaaactggctgagctgctaaagcggacagacattgagctgattacaacaaaagatggacaaaaagtgcttgtaaacggcaccgatgtaactgaggcgatcagaacagatgaagtcagcaaccaagtttcaattgcggccaagcacagaagtgtcagagaagaaatggtgaaacgccagcagcagcttggggaaaaaggcggcgtcgtcatggatggtcgtgacatcgggacgcatgtgctgccaaatgcagaagtaaaaatctttcttttggcatctgttgaagagagagcgaaacgccgttatgaagaaaatgtgaaaaaaggctttgatgtcaacttcgaaacattaattgaggaaattgcaagaagagacaagcttgattcagagcgcgaagtatctccgctgcgtaaagcagaagacgctcttgaaatcgacacgacatcgctttccattcaagaggtagctgataaaatcctcgaggctgtggagcaaaagtcccgctgaggatggcaaatgccactttttttgaatttttcaacgaagatagaatgttattgcttgacaaacctgtccttttattagaagttaatactaataaaactttttattgatcattcaaaaaacttttttggatgattctttaatacatattcggctaaaagcgggcatgttatatgttcagctttcaaaccgttttaattaagctgtgtaggtttggaccaaggaggttattcaaatgacagaggaaatgaatcaaattgatgttcaagtgccagaggttggagatgtagttaaagggattgtgacaaaggtagaagacaaacatgtagatgtagaaattatcaatgtcaaacaatccggtattattccaatcagtgaattatcaagtcttcatgtagagaaagcatcggatgttgttaaagtagacgacgagcttgacctgaaagtaacaaaagtggaagacgatgctttgattttatctaaacgtgctgttgatgcagaccgcgcttgggaagaccttgagaaaaaatttgaaacaaaagaagtgtttgaagctgaagtgaaagatgtcgtgaaaggcggccttgtcgttgatatcggcgttcgcggttttattccggcatcacttgttgaagcacatttcgttgaagacttcactgactataaaggaaaaacactgtcactgctcgttgtagagcttgaccgtgataaaaaccgcgtgatcctttcacaccgtgctgttgttgaaagtgaacaagcgaataaaaaacaagaacttcttcagtctcttgaagttggaagtgtacttgatggcaaagtacagcgcctgactgattttggcgcgtttgttgatattggaggcatcgacggacttgtacacatttcacagctttcccactctcatgtagagaagccgtctgacgttgttgaagagggacaagaagtaaaagtgaaagtgttatcggttgaccgtgataatgaacgtatttctttatcgatcaaagatacactgcctggaccttggagccaaatcggcgaaaaagtgaagcctggcgatgtgcttgaaggaactgtacagcgtcttgtaagcttcggtgcctttgttgaaatccttccaggtgttgaaggtctcgttcatatttctcaaatttccaataaacacatcggcacgccgcatgaagtccttgaagaaggacagactgtaaaagtgaaggtacttgatgtgaatgaaaatgaggagcgcatttcattaagcatgcgtgaacttgaagaaacgcctaaagctgatcaggaagattaccgtcaatatcaagcgaaggaagaaacaagcactggcttccagcttggagatctgatcggagataagctgaataaactaaaataattggtgataaacgtgactcgagcagaacgaaaaagacaacacatcaatcatgccttgtccaccggccagaagcgggaaacaggtcttgatgatattacgtttgttcacgtcagtctgcccgatcttgcattagaacaagtagatatttccacaaaaatcggcgaactttcaagcagttcgccgatttttatcaatgcaatgactggcggcggcggaaaacttacatatgagattaataaatcgcttgcgcgagcggcttctcaggctggaattccccttgctgtgggatcgcaaatgtcagcattaaaagatccatcagagcgtctatcctatgaaattgttcgaaaggaaaacccaaacgggctgatttttgccaacctgggaagcgaggcaacggctgctcaggcaaaggaagctgttgagatgattggagcaaacgcactgcagatccacctcaatgtgattcaggaaattgtgatgcctgaaggagacagaagctttagcggcgcactggaacgtattgaacaaatttgcagtcatgtcagtgtaccagtcattgtgaaagaagtcggattcggtatgagcaaagaatcagcaggaaagctgtatgaagctggtgctgcagctgttgacattggcggttacggagggacaaatttctcgaaaatcgaaaatctccgaagacagcggaaaatctccttttttaactcgtggggcatttcgacagctgccagtttggcggaaatccgctctgagtttcctgcaagcaccatgatcgcctctggcggtctgcaagatgcacttgacgtggcaaaggcaattgcgcttggggcctcttgcaccggaatggcagggcattttttaaaagcgctgactgacagtggtgaggaaggactgcttgaggagattcagctgatccttgaggaattaaagatgattatgaccgtgctgggcgccagaacgattgacgatttacaaaaggcgccccttgtgatcaaaggtgaaacccatcattggctcacagagagagggatcaatacatcaagctatagtgtgcgataaatgataaaagcccaaaaccatatgtggtttgggctttttgtattatgattttcgctttttgaatcttccgttttgttcaaggcttgtcgctccgtcatagtgaatggactggtcgcggtctgattcgactctgcctgaagctttgagttttttctcttgtctgtcttttcccatgatcatactccttaatgtgagatcgattgtttaaaaaatgtgcttgaactccatactgggaatatggaggagtaaaatggaacaattttattactattggtcaatgtggtttctgtgggttctgacaacatttatttttgaaaagacgaaaagacgaattgccgtctctgtctttattttaactaatattattctaagcatacatgacatcgctttatatttttccctgaatgttgcatatttgatgtttttcgtttgcggatgtgtctatgccgggtatttgggaatgtatcgttttcgttacatcatggtctatctgacgctcgttgccgcgtatgcgtttgtttatctttttgcattatatgacccggtttggttcatcataaaacctgagtgggctgctgttatattaatagtgcttttaacagcttctgttgaaaggaattttgagaagcagcttgtcttatttgtcctagggatgtgccaaggcgaactggtgtattcatttgtgatccagaagttggccggggctatggctgtcggcggctttcaatggctgaatgcgtgttctgcgggaatgatattgctgtttggcatatctaaatacgaacacctcgcaagccagattggtcagaaaagcaaaagatcaaacaaaggagctaccaaaatgtcatgagtgattacatctatccgattattgctggggtcattgccggaattgcgacaaggctttatatgctgaaaacggattaccgccagtatccgacctatgttcatgggaaagtgattcacatcgcactggggttgatagcggctggtttaggtgcaattattatgccggcgcttttgcaggaggaatttacggccatcacatttttaacattggcagcgacgcaatttagagatgtccgaaacatggagcggaacacattgacgcaaatggattcgtatgaacttgtctcaaggggaagcacatatattgaggggattgccattgcgtttgaaagcagaaattatattgtgatctttacagcgcttttgacaacctctgcgtatgtgtttttatccatctgggctgctgtcatagcggctgtcgtttgttttttactggctatgaagtttatgtcgggcagtgtgttgaaggatattgtagatatcgagtacataaagccgcgctttgacggtccgggactgtttgttgataatatttatatgatgaatatcgggcttccagagaaacaggaactgattttaaagcatggcatgggctttattttgacgccgaaaaactttaattcagcagcgacgatagcaaatttagggcagcgtcaggccattttatttgatgtttccaatgtgctcggggtttatcgggattcaggagaaccatctttgacaccaattgcaaaacgggatttaaatgatgggagagtggcagtatttgttcttccgcaaattcaccatcccgaaacggctgttcaaattattagcaatgttccaaccctggaaaatgcgattagaatgccgactgaatttatcaagaatcaggataaggtgataggatgagtgaatctcttacgaaagtgattttgtctgtaatcacgacaaatccaaacagggttgcagggggagcacctgtctttttttgcaatgaccaaaaggagatggagcttttcgctaaaaatcttgaggcgatccttgatggaatagctcacagaatcggagatgacgtgtatttgatcgtgaaacatttttaagaatagttgtgatcccagtaaaaactgatataataaatgagttaagcccttcctctgaagggtttcttttcataaaagtgaatgaaatgattttaataaccggttgaaaatttatgtaaaaatgaaagcggctggattgaaaggaagggtactatgggtaaacctgtcgtagccattgtcgggagaccaaatgtaggaaaatccacaatctttaaccggattgcgggagaaagaatttcaatagtagaagatacccctggcgtgacaagggatcggatatacagctcggctgaatggctgaattatgattttaatttgattgatacgggcggtattgatatcggtgatgagccgttcttagcgcagattcgccagcaggctgaaatcgccatggatgaagcggacgtgattatttttatggtgaacggccgtgaaggtgtgacagctgctgatgaagaagtggcgaaaattttgtaccgcacaaaaaagcctgttgttttagcggttaataaactggataacacagaaatgagagcgaatatttatgatttttattcgctaggctttggcgagccgtatccaatttcgggaacacacggactcggactgggtgatttactggatgccgttgcagagcattttaaaaacattccagaaacgaaatacaatgaggaagttgttcaattctgtctgatcggacgtccgaatgtcggaaagtcttcacttgtgaatgcgatgctcggcgaagaacgcgttattgtcagcaacgtggctggaacgacaagagatgctgttgatacgtcatttacttacaaccagcaggagtttgtcattgtcgatactgcaggtatgcgaaaaaaagggaaagtctatgaaacgactgagaagtatagtgtactgcgggcgctaaaagcgattgaccgctcagaagtcgtggcggttgtgctggatggcgaagaaggcattattgaacaggacaagcgcatcgccggttatgcacacgaagcgggcaaggccgtcgtcatcgtcgtaaacaaatgggatgctgttgacaaagatgagagcacaatgaaagaatttgaagaaaatattcgcgatcattttcaatttctggattatgcgccaatcctatttatgtctgccttaacgaaaaaacggatccatacgctgatgcctgcgattattaaagcaagtgaaaatcattcacttcgagttcagacgaacgtcttaaatgatgtcatcatggatgctgtggcaatgaacccgacaccgactcataacggttctcgtttgaaaatttactatgcgactcaagtgtcggtaaagccgccaagcttcgttgtgtttgtaaacgatccggaattgatgcatttttcatacgaacggtttttagaaaaccgaatcagagacgcgttcggttttgaggggacaccaatcaaaatatttgcaagagctagaaaataaaaaggtgtgaatcaaacatgaaaaaagtcacaatgcttggagcagggagttggggaacagcactggctttagttctaactgataatggaaatgaagtgtgtgtgtgggctcaccgtgcagatttaattcatcaaattaatgagttgcatgaaaacaaagattatttgccgaatgttaagctgtctacatccattaaaggaacaacagatatgaaagaggctgtttcagacgcagatgtcattatcgttgcggtcccgacaaaagcaattcgggaagtgctgagacaggctgtcccttttataacgaaaaaggcagtctttgttcatgtcagcaagggtattgagccagattcacttctgcgcatttctgaaattatggaaattgagctcccgagtgatgtcagaaaagatatcgttgtcctttccggcccgagtcatgcggaagaagtagggttgcggcaccccacaactgttactgcatcttcaaagagcatgagggcagcagaagaggtgcaggatctatttattaatcacaattttcgggtgtacacaaatcctgacattatcggagttgaaatcggaggggctttaaaaaatattattgcccttgctgcaggaattacagatggtttagggtacggcgacaatgccaaagctgctttgattacacgcggacttgccgaaatcgcgagactcggaacgaaaatgggcggaaatcccttgacgttctctggattgacaggagtaggcgatctgattgtgacgtgcacaagtgttcattccagaaactggcgtgcgggcaatttgctcggaaaagggtacaagcttgaagatgttcttgaagagatgggaatggtagtcgaaggcgtccgcacgacgaaagcggcttaccagctttcgaagaaatatgatgttaaaatgccgattacagaagctctccatcaggtcctattcaacggacaaaaagtggaaaccgctgttgaatctttaatggcgagagggaaaacccacgagatggaggatttggtaaatacgtttgaaaatcaagtgaagtaaaagtgtcaatcgtatgatgaaacgcatatcttaattgaacgaaagcccgaaaaacagaagaacacccaagtcttgggatctcctgaaacattttgccgatttaggcaatagaggatgcatctgtatgccaagtcgcatactatagcatcgaagtccaagagagtgtttcttaaacgtgcaggtgaatatagtcaagttgactgaagcgaaggtccccctctttgcttcagtttttttgttctatcaaaggatggaaaatccggttgatcttttccggcgctgtatattaaaatataatataacgcttacatcatacatatcggggaggcgcacgtcattgaatctggcattgatgaaaatgtggtttgcactagggtccatgggtctgatgtttctggctgtagcttccatctatttaagccgctttaagtgccaaaaccgttttttgaagattacgatttcatcattcgcatacatgtgtatgctcatatctggaattattgtgtttgtcgtggtttttagcggccctgtcaatgaataaagctgtaaaaggaagtgctgtatgggtaaactgaagtgcgcaatcatttttgcggcagtcgtgtttttatccggatgtttatatccaaatgaacggaaaagcagtgtgcatgccattccttatcaagaccagctaaagcaggttcaatctgctgttgatgaatttcaaaaggcaaatggagggctgcttcccattcaaacaaaagatatgtcgacaccgctatatcaaaaatatccgatagactttaaccggttagcgccaagatacatagctgaacctccaagtacggcatttgaaagcgggggagactatcaatacgtgcttgttgacgtagagaacgatccgactgttaaattaattgatctaaagatggcagaaaaaattcgcgatgtgaaattgcgcatccaaatgtatcgtcaggagcatcaatatccgccttacaaggatgtgctatctcgcgatttatttacactcgatgagaagaagcttggggatggaagctctcttacagtgacaagcccaatctcagggaattccttgccgcttatgattgacggagacggagaaatatatgctgattaccggactgagctgacttcttgcctcaaaaaaagcaaaaaaacgtttaaacccgggactgaaatccaggatatgatttgggaggaaaccccctttgtccccgcgttttctgtaaaatatacggtaaatgacaaacaggaacctgtttttttagaaaatgatatgaaaaaggaatgaacctttctcccttgcatacaaatagggagaaaggtttttttatattaatagattgaggatgagaaattttctaaagatgtcatattcaaataggacaacgtcatacacatatagtgtcctgtgtttgattgaaagagcttaataaaattgaaaaggataggaagtccgggaggggatcacttggaaaaggtcgatattttcaaggatatcgctgaacgaacaggaggcgatatatacttaggagtcgtaggtgctgtccgtacaggaaaatccacgttcattaaaaaatttatggagcttgtggtgctcccgaatatcagtaacgaagcagaccgggcccgagcgcaggatgaactgccgcagagcgcagccggcaaaaccattatgactacagagcctaaatttgttccgaatcaggcgatgtctgttcatgtgtcagacggactcgatgtgaatataagattagtagattgtgtaggttacacagtgcccggggctaaaggatatgaagatgaaaacgggccgcggatgatcaatacgccttggtacgaagaaccgatcccatttcatgaggctgctgaaatcggcactcgaaaagtcattcaagaacactcgaccatcggagttgtcattacgacagacggcaccattggagatatcgccagaagtgactatatagaggctgaagaaagagtcattgaagagctgaaagaggttggcaaaccttttattatggtcatcaactcagtcaggccgtatcacccggaaacggaagccatgcgccaggatttaagcgaaaaatatgatatccccgtattggcaatgagtgtagagagcatgcgggaatcagatgtgctgagtgtgctcagagaggccctctacgagtttccggtgctagaagtgaatgtcaatctcccaagctgggtaatggtgctgaaagaaaaccattggctgcgtgaaagctatcaggagtccgtgaaggaaacggttaaggatattaaacggctccgggacgtagacagggttgtcggccaattcagcgagtttgaattcattgaaagtgccggattagccggaattgagctgggccaaggggtggcagaaattgatttgtacgcgcctgatcatctatatgatcaaatcctaaaagaagttgtgggcgtcgaaatcagaggaagagaccatctgcttgagctcatgcaagacttcgcccatgcgaaaacagaatatgatcaagtgtctgatgccttaaaaatggtcaaacagacgggatacggcattgcagcgcctgctttagctgatatgagtctcgatgagccggaaattataaggcagggctcgcgattcggtgtgaggctgaaagctgtcgctccgtcgatccatatgatcaaagtcgatgtcgaaagcgaattcgccccgattatcggaacggaaaaacaaagtgaagagcttgtacgctatttaatgcaggactttgaggatgatccgctctccatctggaattccgatatcttcggaaggtcgctgagctcaattgtgagagaagggattcaggcaaagctgtcattaatgcctgaaaacgcacggtataaattaaaagaaacattagaaagaatcataaacgaaggctctggcggcttaatcgccatcatcctgtaataccggtagacctctttatagaatgggaggtcttttttctttgctcttaataatggaaaaggatcaaggaataggatgaaaaaaggaaaaaaaggaatatttgttcggtaaatcaccttaaatccttgacgagcaagggattgacgctttaaaatgcttgatatggctttttatatgtgttactctacatacagaaattcttcactttgttggacaaacattcctcagagtgcagtttttcttaaaaagccgtttaattgtctttctcttacttgctctcatttttttctgagacaggtttagaatcagactgaactgtgaagaaatgataataaacgaactgaatgtatccttttgggaggaggtgaaaggcatgaacaaaacagaacttatcaatgcggttgcagaagcaagcgaattgtctaaaaaagacgctacaaaagcagttgactctgtttttgatacgatcttagatgcacttaaaaacggtgataaaatccaactgatcggttttggtaacttcgaggtgcgtgaacgttctgcacgtaaaggacgcaatcctcaaacaggtgaagaaatcgaaattccagcaagcaaagtacctgctttcaaaccaggtaaagcgcttaaagacgcagttgccggaaaataattgtgaatatagatcgtgtatgcatctagcttacatacactttatttcttcacagaaaagcccctttctaaggggcttttcatatttcaagagcatgggcttcctgacagggcattcactttgcttttagcggggcatatgtgctagaatcgaaattaaatgtattcattggtggaggacatagaacatgaaagaagttaataaagagcaaatcgaacaagctgttcgtcaaattttagaagcgatcggagaagacccgaatagagaagggcttcttgatactccgaaaagagtcgcaaagatgtatgccgaagtattctccggcttgaatgaagatccaaaagaacatttccagactatcttcggtgaaaaccatgaggagcttgttcttgtaaaagatatcgcgtttcattctatgtgtgagcatcaccttgttcccttttatggaaaagcacatgttgcatatatcccgcgaggcggaaaggtcacaggactcagcaaactggcacgtgccgttgaagccgttgcaaagcgcccgcagcttcaggaacgcatcacttctacaattgcagaaagcatcgtagaaacgcttgatccgcatggcgtaatggtagtggttgaagcggaacacatgtgcatgacgatgcgcggtgtaagaaaaccgggtgcgaaaactgtgacttcagcagtcagaggcgtttttaaagatgatgccgctgcccgtgcagaagtattggaacatattaaacgccaggactaataaagatagagggtgctataaatgaaccaaaagcattcaagtgattttgtcgtcattaaagccgttgaggacggagtgaatgtgatcggcctgacaagaggaacagacacaaagtttcaccattccgaaaaactcgacaagggagaagtgatcatcgctcagtttacagagcatacttctgccattaaagtcagaggagaggcactgattcaaaccgcgtacggagaaatgaaaagcgaaaaaaaataagctggctgtccccgctgttaaaagcaaatgctcgcaaacagcgggaggatacagccaatttcttttttttatgctataatgatacctgcgtaagcgaatgaaaagataaaactcatacatagattaagaaataaatgtgaatttggggacaagggtgatatttttgcaagacatctacggaactttagccaatctgaacacgaaattaaaacaaaagctgtctcatccttatttagcgaagcatatttccgcgccgaaaattgatgaggataagcttcttctttttcatgctttatttgaagaagctgacataaaaaacaacgacagagaaaattatattgtaacagcgatgcttgtacaaagcgcccttgatacccatgatgaagtgacgacagctagagtcataaaacgagacgaaaacaaaaaccgccaattgactgttctcgcgggcgattatttcagcgggctgtactactctttactatctgaaatgaaggatatctacatgattcggacgcttgctacagccattaaagaaatcaacgaacataaaattcgtctgtatgaccgttctttcaaggacgaaaacgattttttcgaaagtgtcggcatcgttgaatcagctttattccatcgtgtggcggaacacttcaaccttccgcgctggaaaaagctgtcgagtgatttttttgtatttaagcggcttatgaacggaaatgatgcatttctggatgtgatcggcagttttatacagctgggaaaaacaaaagaagagatattagaagattgttttaaaaaagcgaaaaacagcattgagtcacttctgcctctaaattcacctattcagaacattttaataaaccgtctgaagacaatcagccaagatcaaacctatcatcagaaagtggaagaagggtaaaccattatgcaggactcaaaagaacagcgcgtacacggagtatttgaaaaaatatataaaaactatgaccaaatgaactctgtcatcagttttcagcagcataaaaaatggcgcgacaaaacgatgcgcatcatgaatgtaaaagaaggcgcaaaagcacttgatgtctgctgcggaacggctgactggacgatcgctcttgcaaaagcggccggcaaaagcggcgagatcaagggcttggatttcagtgaaaatatgctgagtgtcggcgagcagaaagtaaaagacggcggattcagccaaattgaactgctgcacggaaatgcgatggagcttccttttgatgatgatacatttgattatgtcaccattggcttcgggctccgcaatgtccctgattacttgactgtactgaaagagatgagacgtgtagtgaagccgggcgggcaggtggtatgtctggaaacgtcccagccggaaatgatcggattcagacaggcttactttatgtactttaagtatattatgccgtttttcgggaaactgtttgcgaagagctataaagaatattcttggcttcaagaatcagccagagatttccctggaatgaaggaactggcaggcctgtttgaagaggcgggcctgaaaaatgttaaatatcattcgtttactggcggagtcgctgccacgcatatcggatggaaatgaaaacacagatgtttgggtgaatgatatgaaatttaaaatggcctactcttttttaaatgacgatattgatgtaatcgaaagagaacttgaacaaaccgtacgttccgattacccgcttttaagcgaggcaggtcttcacctgctgcaggccggagggaaacgtattcgtcctgttttcgtgctgctttctggcatgtttggcgattacgatattaataagattaaatatgtcgccgtcactctggaaatgattcacatggcatctttggttcatgatgatgtcattgatgatgcagagcttcgccgaggaaaaccgacaatcaaagcaaagtgggacaatcgtattgcgatgtacacaggcgattatatgcttgcgggatctcttgaaatgatgacgagaattaacgaaccgaaagcccataggattttgtcacagacgatcgttgaagtttgtctaggggaaattgagcagatcaaagacaaatataacatggaacaaaatctcagaacgtatctccgccgtatcaaaagaaaaacagctctcttgatcgcggtcagctgccagcttggtgccattgcgtctggagctgatgagaagattcataaggcattgtactggtttgggtattacgtcggcatgtcttatcagattattgatgatattcttgattttacttcaactgaagaagagctgggtaaacccgttggaggagatttgcttcaaggaaacgtcacattgccagtgctgtatgccctgaaaaatcctgcattaaaaaaccagcttaaattgattaacagtgagacaacgcaggagcagcttgaaccaatcattgaagaaatcaaaaaaacagatgcaattgaagcatctatggcagtaagcgaaatgtatctgcagaaagcttttcagaaattaaacacgcttccacgagggcgcgcacgctcgtctcttgcagccatcgcaaaatatatcggtaaaagaaaattttaatttttgtagatattaagaaatttctccgccccggattgattaattatcagaaagatgttacgatttcggtgtgcagtgtgaaagcctatacatacataatgatggggtggagaatatgatggaaaagacttttatcatggtgaaaccagacggtgtccaacgtcagctcattggggacattttatctagattcgaacgtaagggcttacaattagctggcgccaagttaatgagagtgactgaacaaatggctgagaaacactacgccgaacatcaaggaaagcctttcttcggagagctcgttgagtttattacttcaggaccagtattcgcaatggtgtgggaaggcgaaaatgtcattgaagtgacgagacagctgatcgggaaaacaaaccctaaagaagctttacctggtacgattcgtggggattatggcatgtttgtcggaaaaaacatcatccacggctctgattctctcgaaagtgcggaacgcgagattaacattttctttaagaatgaagaattagtatcatatcagcagcttatggcaggctggatctattaatcattgtgaaaataagtaacagagccggcatcatataacgccgccggtttttgatctgttttgtaaaggtttacattaaagtgaataaagggttgattggcagtgtgcatcagacctctgcctttcccaacgatctaaaatcagctgaaaagctgatttttttattgaaacaatacaatttcctgataaaacaagctatactaggacaaaaagacagcgagactgggagagtagagatggatacatacagcgtatttacaacaaaatggaaacaattaaccggagtcgatttgacactatataaagaagcacaaatgaagagaaggctaacgtcactttatgagaaaaaggggttccaaagctttaaggactttgcggcggcattggaaaaggatcaagctctcttaaatgaaacattggacagaatgacgatcaatgtttcagaattttatcgtaattataaaagatgggaagttcttgagactgcaattctgccgttaatcaaaacctctaggcctttaaagatttggagtgccgcctgctcaacgggtgaggagccatacacgcttgccatgcttttggaccagcaaaaaggtcttccgggctatcagattttggcgacggatattgatgaaaaagctttggaaaaagccaaaaaaggcgtttatcaggagcggtctttacaggaagtgccgctatctgtgaaagatcgttattttacgcaaaacgcaaatagaagttatgaagtgaaaacggaaatcaaaaagaatattacattcaaaaagcacaatttgctggcggatcgttatgaacaagactttgacttaatcgtgtgccgcaatgtatttatttattttacagaaagcgcgaaggaagagctgtatttaaaaatggcacatagcttgaagaagaatggagttctttttgtcggcagcactgagcaaatcttcaatcccgagaaatttggcctagtcccagccgatacattcttttatcaaaaaagatagactgactttttgctgaaaaatatgttatagtagtcttacttaaaagcgttaatgcgatgaagggagaagaagtcatgagatatttaacagccggagaatcacacggcccccaactgacaaccattattgagggtgtacctgccgggctttacataacggaggaagatatcaattttgagcttgccagacgccaaaaaggacacggccgcggccgccgcatgcagatcgaaaaagaccaggccaaaattatgagcggggtgcgtcatgcacgtacactcggttcaccaattgctctcgtagttgaaaataacgattggaagcattggacaaaaatcatgggcgccgctccaattacagaagatgaagaaaaggaaatgaagcgccagatttccagacctagacctgggcacgctgacttaaacggtgcaattaaatataatcatcgtgatatgagaaatgtgcttgagcgttcttcagcaagggaaacaactgtcagagtggcggcaggggctgtagctaaaaagattctttctgagcttggcattaaggtggcgggccacgtgttgcaaattggcgctgttaaagctgaaaaaacagaatatacgtcaattgaagacctgcagcgcgtaacggaagagtctcctgtcagatgctacgatgaagaggcaggcaaaaaaatgatggctgccattgatgaagcaaaggcaaacggagattccatcggcggaatagtagaagtcattgtcgagggaatgccggtaggcgtgggcagctatgtccattatgaccgcaaactggatagcaagcttgctgccgctgtactgtcaattaatgcatttaaaggtgtggaattcgggatcggatttgaggcggcaggccgaaatggaagcgaagtccatgacgagatcatttgggacgaggaaaaaggatacacccgtgctactaacagacttggcggactggaaggcggcatgacgacagggatgccaatcgttgtccgcggagtcatgaagccgattccgactttgtataaaccgctgaaaagtgtcgatattgaaacgaaagaaccgttttccgccagcattgaacgttcagacagctgtgctgttcctgcggcaagtgtagtcgctgaagcggctgtcgcttgggaaattgcgaacgcagtcgttgaacaattcggattagatcaaattgaccgcattagagaaaatgtggagaatatgagaaaactgtcgagggaattttaatgaagacactgcatgttcaaactgcttcctcgtcatatcctgtttttatcggacaaggtatcagaaaaaaggcttgcgaactattaacctctttaaacaggcctttaacaaggattatgcttgtcacggatgaagaagtggaccgcctgtatggtgatgaaatgctccatttgctgcaagataaatggcctgtgaaaaaagtgacggtaccgagtggagagcaggcaaaatccatggacatgtacacaaaattgcagagtgaagcgattcgttttcatttggatcgctcctcatgcatcatcgcattcggtggcggtgttgtaggggatcttgccggttttgtggctgccacttttatgcgcggcattgatttcatccaaatgcctacgacgctcttggcgcatgacagcgcagtcggaggaaaagtagccgtgaaccatccgcttggaaaaaatctaatcggtgcgttttatcagccgaaagccgtgctctatgatacagatttcctgcgttctctgcctgaaaaagagcttaggtccggaatggcagaagtgattaaacacgcttttatctatgacagagcgtttctggaggagctgctgaatatccactcactgcgtgatatcactaatgatcagatgaatgacatgatttttaaaggtatttcaattaaagcgtctgtcgttcagcaggatgaaaaagaagaggggataagagcttacttaaacttcgggcacacgctcggtcatgccgttgaggcggaatatggatacgggcagatcactcacggtgatgccgtagccctcggaatgcagtttgctttatatataagcgaaaagactgtaggctgtgaaatggacagaaaacgtttggtcagctggctaaaaagcctgggttatccaagtcaaatcagaaaagagacggaaacttcggttctcttggaccgtatgatgaatgataagaaaacccgtggcgggaagattcagtttattgtgctcaacgaattagggaaagttgctgagcatacattttccagaaatgaacttgagagctggctgaacaaatggcgattggaggagacatcatgatgattcgcggaattcgcggagcaactacagttgaacgggatactgaagaagaaattttacaaaaaactaaacagctgttagagaaaatcatagaagaaaatcatacaaaaccggaagatgttgttcaaatgcttctgtcggctacacctgatttgcacgctgttttcccggcaaaagctgttcgcgagctttcaggatggcagtatgtaccggtaacatgtatgcaggaaatggacgtaacaggcggtctgaaaaagtgcataagagtcatgatgacggtccagacagatgtccctcaggatcagatcagacatgtatatttagaaaaagctgtcgtattgaggcccgatttatcattgacaaaaaatactgaattgtaatacgataagaacagcttagaaatacacaagagtgtgtataaagcaattagaatgagttgagttagagaatagggtagcagagaatgagtttagttgagctgagacattatgtttattctacccaaaagaagtctttcttttgggtttatttgttatatagtattttatcctctcatgccatcttctcattctccttgccataaggagtgagagcaatgaatttccaatcaaacatttccgcatttttagaggacagcttgtcccaccacacgataccgattgtggagaccttcacagtcgatacactgacacccattcaaatgatagagaagcttgacagggagattacgtatcttcttgaaagcaaggacgatacatccacttggtccagatattcgtttatcggcctgaatccatttctcacaattaaagaagagcagggccgtttttcggccgctgatcaggacagcaaatctctttacacaggaaatgaactaaaagaagtgctgaactggatgaataccacatacaaaatcaaaacacctgagcttggcattccttttgtcggcggagctgtcgggtacttaagctatgatatgatcccgctgattgagccttctgttccttcgcataccaaagaaacagacatggaaaagtgtatgctgtttgtttgccggacattaattgcgtatgatcatgaaaccaaaaacgtccactttatccaatatgcaaggctcactggagaggaaacaaaaaacgaaaaaatggatgtattccatcaaaatcatctggagcttcaaaatctcattgaaaaaatgatggaccaaaaaaacataaaagagctgtttctttctgctgattcatacaagacacccagctttgagacagtatcttctaattatgaaaaatcggcttttatggctgatgtagaaaaaatcaaaagctatataaaagcaggcgatatcttccagggtgttttatcacaaaaatttgaggtgccgataaaagcagatgcttttgagttataccgagtgcttaggatcgtcaatccttcgccgtatatgtattatatgaaactgctagacagagaaatagtcggcagctctccggaacggttaatacacgttcaagacgggcacttagaaatccatccgattgccggtacgagaaaacgcggtgcagacaaagctgaagatgagagactgaaggttgagctcatgaaggatgaaaaagaaaaagcggagcattacatgctcgttgatcttgcccgaaacgatatcggcagagtagcagagtatggttctgtttctgtgccggagttcacaaaaattgtttccttttcacatgtcatgcacattatctcggtggttacaggccgattgaaaaaaggggttcatcctgtcgatgcactgatgtctgctttcccggcggggactttaacaggcgcacccaaaatccgtgccatgcagcttttgcaagagctcgagccaacaccgagagagacatacggaggatgtattgcctacattgggtttgacgggaatatcgactcttgtattacgattcgcacgatgagtgtaaagaacggcgttgcatcgatacaggcaggtgctggcattgttgctgattctgttccggaagccgaatacgaagaaagctgtaataaagccggtgcgttgctgaaaacgattcatattgcagaagacatgtttcatagcaaggaggataaagctgatgaacagatttctacaattgtgcgttgatggaaaaacccttactgccggtgaggctgaaacgctgatgaatatgatgatggcagcggaaatgactccttctgaaatgggtggtatattgtctattcttgctcatcggggggagacgccagaagagcttgcgggttttgtgaaggcaatgcgggcacacgctcttacagtcgatggacttcctgatattgttgatacatgcggaacagggggagacggtatttccacttttaatatctcaacggcctcggcaattgttgcctcggcagctggcgcgaaaatcgctaagcatggcaatcgctctgtctcttctaaaagcggaagcgctgatgttttagaggagctagaggtttctattcaaaccactcccgaaaaggtcaaaagcagcattgaaacaaacaacatgggatttctttttgcgccgctttactattcgtctatgaaacatgtagcaggtactagaaaagagctaggtttcagaacggtatttaatctgcttgggccgctcagcaatcctttacgggcgaagcgtcaggtgattggggtctattctgttgaaaaagctggactgatggcaagcgcactggagacgtttcagccgaagcacgttatgtttgtatcaagccgtgacggtttagatgagctttcaattacagcaccgaccgacgtgattgaattaaaggacggagagcgccgggaatataccgtttcacccgaagatttcggtttcacaaatggcagacttgaagatttacaagtgcagtcaccgaaagagagcgcctatctcattcagaatatttttgaaaataaaagcagcagttccgctttatctattacggcttttaatgcgggagctgcgatttacacggcgggaattaccgcctcactgaaggaaggaacggagctggcgttagagacgattacaagcggaggcgctgccacgcagcttgaacgactaaagcagaaagaggaagagatctatgcttgaaaaaatcatcaaacaaaagaaagaagaagtgaaaacactggttttgccggtagagcagcctttcgagaaacgttcatttaaggaggcgctggcaagcccgaatcggtttatcgggttgattgccgaagtgaagaaagcatcgccgtcaaaagggcttattaaagaggattttgtgcctgtgcagattgcaatagactatgaggctgcgaaggcagatgcgatttccgttttaacagacaccccgttttttcaaggggaaaacagttatttatcagacgtaaagcgtgctgtttcgattcctgtacttagaaaagattttattattgattctcttcaagtagaggaatcaagaagaatcggagcggatgccatattgttaatcggcgaggtgcttgatcccttacaccttcatgaattatatcttgaagcaggtgaaaaggggatggacgtgctagtggaggttcatgatgcatcaacgctagaacaaatattgaaagtgttcacacccgacattctcggtgtaaataatcgaaacctaaaaacgtttaaaacatctgtaaagcagacagaacaaatcgcatctctcgttccgaaagaatccttgcttgtcagcgaaagcggaatcggttctttagaacatttaacatttgtcaatgaacatggggcgcgagctgtacttatcggtgaatcattgatgagacaaacttctcagcgtaaagcaatccatgctttgtttggggagtgaggttgtgaagaaaccggcattaaaatattgcggtattcggtcactaaaggatttgcagcttgcggcggaatcacaggctgattacctaggatttatttttgctgaaagcaaacgaaaagtatctccggaagatgtgaaaaaatggctgaaccaagctcgtgtcaaaaaacaggttgcaggtgtttttgttaatgaatcaatagagacgatgtcacgtattgccaagagcttgaagctcgacgtcattcagcttcacggtgatgaaaaaccgacggatgctgatgctcttcgcaagctgactggctgtgaaatatggaaggcgcttcaccatcaggataacacaactcaagaaatagcccgctttaaagataatgttgacggctttgtgattgattcatctgtaaaagggtctagaggcggaactggtgttgcattttcttgggaatgtgtgccggaatatcagcaggcggctattggtaaacgctgctttatcgctggcggcgtgaatccggatagcatcacaggcctattgaaatggcagccagaaggaattgaccttgccagcggaattgaaaaaaacggacaaaaagatcagaatctgatgaggcttttagaagaaaggatgaatcgatatgtatccatatccgaatgaaataggcagatacggtgattttggaggaaagtttgttccggaaacactcatgcagccgttagatgaaatagaaacagcatttaaacaaatcaaggatgatcccgcttttcgtgaagagtattataagctgttaaaggactattccggacggccgactgcattaacatacgctgatcgagtcactgaatacttaggcggcgcgaaaatctatttgaaacgagaagatttaaaccatacaggttctcataaaatcaataatgcgctaggtcaagcgctgcttgctaaaaaaatgggcaaaacgaaaatcattgctgaaaccggtgccggccagcatggcgttgccgctgcaacagttgcagctaaattcggcttttcctgtactgtgtttatgggtgaagaggatgttgcccgccagtctctgaacgttttccgcatgaagcttcttggagcggaggtagtgcctgtaacaagcggaaacggaacattgaaggatgccacaaatgaggcgatccggtactgggttcagcattgtgaggatcacttttatatgattggatcagttgtcggcccgcatccttatccgcaagtggtccgtgaatttcaaaaaatgatcggagaggaagcgaaggatcagttgaaacgtattgaaggcactctgcctgataaagtagtggcatgtgtaggcggaggaagcaatgcgatggggatgtttcaggcatttttaaatgaagatgttgaactgatcggcgctgaagcagcaggaaaaggaattgatacgcctcttcatgccgccactatttcgaaaggaaccgtaggggttattcacggttcattgacttatctcattcaggatgagttcgggcaaattattgagccctactctatttcagccggtctcgactatcctggaatcggtccggagcatgcatacttgcataagagcggccgtgtcacttatgacagtataaccgatgaagaagcggtggatgcattaaagcttttgtcagaaaaagaggggattttgccggcaatcgaatctgcccatgcgttagcgaaagcattcaaactcgccaaaggaatggatcgcggtcaactcattctcgtctgtttatcaggccggggagacaaggatgtcaacacattaatgaatgtattggaagaagaggtgaaagcccatgtttaaattggatcttcaaccatcagaaaaattgtttatcccgtttattacggcgggcgatccagttcctgaggtttcgattgaactggcgaagtcactccaaaaagcaggcgccacagcattggagcttggtgttgcatactctgacccgcttgcagacggtccggtgatccagcgggcttcaaagcgggcgcttgatcaaggaatgaatatcgtaaaggcaatcgaattaggcggagaaatgaaaaaaaacggagtgaatattccgattatcctctttacgtattataatcctgtgttacaattgaacaaagaatactttttcgctttactgcgggaaaatcatattgacggtctgcttgttccggatctgccattagaagaaagcaacagccttcaagaggaatgtaaaagccatgaggtgacgtatatttctttggttgcgccgacaagcgaaagccgtttgaaaaccattattgaacaagccgaggggttcgtctactgtgtatcttctctgggtgtgaccggtgtccgcaatgagttcaattcatccgtgtacccgttcattcgtactgtgaagaatctcagcactgttccggttgctgtagggttcggtatatcaaaccgtgaacaggtcataaagatgaatgaaattagtgacggtgtcgtagtgggaagtgcgctcgtcagaaaaatagaagaattaaaggaccggctcatcagcgctgaaacgagaaatcaggcgctgcaggagtttgaggattatgcaatggcgtttagcggcttgtacagtttaaaatgaggtgactgatttgcgtatcaaagaacatttaaaacagctgaagccttatcagcctggaaagccgattgaagcagtgaaatcagaatatggcttggataaagttgtgaagcttgcttcaaacgagaatccttacggctgttcagaggctgcaaaagaggcgcttcatcatgagattcaacagctagccctttacccggacgggtatagcgccgctttgcggacaaggctcagtaagcacctcaatgtcagcgaaacatcacttattttcggcaacggttctgatgaaatcatacagatcatctgccgggcatttttaaacgataaaacaaacacggttactgctgcccccacttttccgcaatataaacataatgcggttattgaaggtgctgaagtacgtgaaattgcacttcgtcccgacggctcacatgatttagacgccatgttagaagccatcgacgaacagacacaagtcgtttggatatgcagcccgaataatccgactggcacttatacatctgaaggagaattactcgcatttctggagcgcgttccttctcgtgtccttgtcgttcttgacgaagcatattatgaatatgtaacagcagaggattacccggaaaccgtgccgctcttaagcaagtattccaatttgatgattttgcgcacattttcaaaggcatacggtctggcagcgctcagagtcggatacggaattgctgacgagaacctgattcgccagattgagccggcgagagagccgtttaataccagccgtctgggccaggctgcggcgattgcagcacttgatgatcaagcgtttattgcttcctgtgtcgagcaaaataatgcaggccttcagcagtattatgattttgcgaaaactcatggtttaaagtgctacccttcacagacaaattttgtgttaattgactttaaacgtcctgctgatgaactgtttcaggctctgctggaaaaaggctatatcgtccggtcaggaaacgcattaggtttcccgacatcactccggattacgatcggaacaaaagagcaaaatgaagaaatacttgccattttagctgaaattttataagaggtgatcaaatatcacctctttagtctataaaccaggtgatgacgtatgaatcaaatgaaagatacaatattgctcgccggtctcggattgataggcggttcgattgccctagccatcaaaaaaaatcatcccggcaaacggattatcggaatcgacatctctgatgaacaggcggtagcggcattaaaattaggcgtgatagacgatcgtgctgattcgtttattagcggtgtgaaagaggcagctacagtaatcattgcgacacctgttgaacaaacactggttatgcttgaagagctggctcattcaggaattgaacatgagcttttgattacggatgtaggaagcacaaagcaaaaagtggttgattacgctgatcaagtgctgcctagccgctatcaatttgtcggagggcatccgatggcgggttcacataaatcaggagtggccgctgcgaaggagttcctgtttgaaaatgcattttatattttaacgccaggccagaaaacggacaaacaagctgtggaacagttaaaaaacctgctgaaggggacgaatgcccattttgtggaaatgtcgccagaggagcatgatggcgttacaagcgtaatcagtcattttccgcatattgtagcagctagccttgttcaccaaacccatcattcggaaaacctgtatccgcttgttaagcgttttgctgccggcgggttcagagatattacaaggattgcatcaagcagcccggcaatgtggcgggatattttattacataataaagataaaatcttagaccgttttgatgagtggattcgtgaaattgacaagatccgtacatatgtagaacaagaagatgcggaaaatctatttcgttattttaaaacagccaaggattatcgcgacgggctgccgcttcggcagaagggagcgatacctgcattttatgatttatatgtggatgtacccgatcatccgggtgtaatatccgagataacagcgatcttagctgcggagcgcatcagtatcacgaatatccgcattatcgaaacacgagaggatattaacgggattttaaggatcagttttcagtctgatgacgaccgcaaaagggcagaacaatgcattgaagcccgggcggaatatgaaactttttatgctgattgaggtggaaaaaatgaaacgagataaggtgcagaccttacatggagaaatacatattcccggtgataaatccatttctcaccgctctgttatgtttggcgcgctagcggcaggcacaacaacagttaaaaactttctgccgggagcagattgtctgagcacgatcgattgctttagaaaaatgggtgttcacattgagcaaagcagcagcgatgtcgtgattcacggaaaaggaatcgatgccctgaaagagccagaaagccttttagatgtcggaaattcaggtacaacgattcgcctgatgctcggaatattggcgggccgtcctttttacagcgcggtagccggagatgagagcattgcgaaacgcccaatgaagcgtgtgactgagcctttgaaaaaaatgggggctaaaatcgacggcagagccggcggagagtttacaccgctgtcagtgagcggcgcttcattaaaaggaattgattatgtatcacctgttgcaagcgcgcaaattaaatctgctgttttgctggccggattacaggctgagggcacaacaactgtaacagagccccataaatctcgggaccacactgagcggatgctttctgcttttggcgttaagctttctgaagatcaaacgagtgtttccattgctggtggccagaaactgacagctgctgatatttttgttcctggagacatttcttcagccgcgtttttccttgctgctggcgcgatggttccaaacagcagaattgtattgaaaaacgtaggtttaaatccgactcggacaggtattattgacgtccttcaaaacatgggggcaaaacttgaaatcaaaccatctgctgatagcggtgcagagccttatggagatttgattatagaaacgtcatctctaaaagcagttgaaatcggaggagatatcattccgcgtttaattgatgagatccctatcatcgcgcttcttgcgactcaggcggaaggaaccaccgttattaaggacgcggcagagctaaaagtgaaagaaacaaaccgtattgatactgttgtttctgagcttcgcaagctgggtgctgaaattgaaccgacagcagatggaatgaaggtttatggcaaacaaacgttgaaaggcggcgctgcagtgtccagccacggagatcatcgaatcggaatgatgcttggtattgcttcctgtataacggaggagccgattgaaatcgagcacacggatgccattcacgtttcttatccaaccttcttcgagcatttaaataagctttcgaaaaaatcctgaagttttacttcaggattttttatgcagatcataattcgaggcgaaaaaacatagcttgtcttatagaggggatagaaaaacgaaaaggggggatgtgctttacttacaagccggcaggtcaaagagctgctttactgtacagagggcgatcttccttttttcattttctatctcaagatcttttggtaaactaataagactcaataattcccttccgtacagaagcatcttatttgccgggggcattcgtctgaattatgataagattaacccgaacaaataaagcttttttgtatggttgatgttgtataggaaaagaaaggaccggtccgatttgaatacattgattcaagaagccataaaattagttgaagcaggtgaaacagaaaaaggcctcaacacgctctcgaaggctgaaaaacagctgcatgatgaagataaagccattgcagcccagctttattacgagtggggcgatgtagaaaaagccatttcactgattagtgatctacatgatttatatccaaatgaaacagaactgacgaatttctacgctgaacttttaatagatattgacgaagaagaaaaagccctcgctgtgctggagactattccggaaacagatccatcatatccggaaagtttgctgcttatggcggatctttatcagatgcaggggttattcgaagtcagtgaacaaaagcttttccaggcaaagtccattctggacaatgaacctgttattgattttgcactgggagaactttactttgctcagggagcctatgcaaaagcggttcaatattttaaaacaacggctgaggagcagagtgagatcgggggcgttaatgtccatcaaagactggcagaatcgttaagtgcctcaggtgaatttgaggatgccattccatggtatgagaaagctgtcgatgagaatcctgatcctaatacgattttcggctatggttttacagccttacaggcggggcttgtgaaaacagctattaagcagctgtctgatttaaaggagcttgatccatcttatacttcactttatatgccgctctcgaaaagctatgaagctgaaggaatgtatgaagaggcattaaaaacggcaaaagaggggatcagatatgatgaatataacaaagaacttttcctttatgccgccaaaatggccttgaaaatcgggaagtcagaagaggggaagaagctgcttcaggaggcgcttgcgcttgatccgggctttgtcgaggcccttcatacacttcttgccgtgtatcacaaagaagaggattatgatcagatcattgatcttattcaagaggttcgaagctacggtgaagaagatcctaaatacaattggtatcttgcaagcgcatatactgaattagagcaatacgaggaagcaaaacaatcctttgaggctgcctatcttcattaccgggaggatagagatttcttatatgaatacgcaagcttcctattagaagaaggccttcaaaaagaagcgctgccgcttttgaaaaaggttcttgaaatggacggagccaatgaagagcttgaagaaacgattttgcgaatcgaggatgaattttctagataagcaggaatattaaccattcatgtggaacatataagtatatagattatacgaacgatagaggagggaattacatgcagacccctgtttctgtcaatgagaaaaaagattttatccgttggtttttaaaccattatcagttaaagcgccgagagtgcgtttggatcttgaactacttaatgagccatgattctctcatggagaaggttcattttgtggagcaggctgaattttgcccgagaggcattataatgtcaacacattgtgttgaagaagttccgttccggttctataaagagaatgtcatgactaccgacgcggaaaaatcttttcatgatattagattaaataaacagcaagatttgtttatccagcttaatttccgttcggcttacagctcacctgaatatgcggcggtgctggagtccaacccgcatattccgaaaaacctttttgagaataaaaaagatcagggattggcggaacagattttagagcacgctatttccacattccaaagagaaaaattattaaaagacattgacgaggcgttagatcgtcatgataaagaggcatttgaacaattatcgcgccaattaaatcagctcacataatatgaccagccttgcagtgaattgcaaggcttgttgccgtaaagggggagaacgatgaggtggagaatcactgatgccaaggactatttacaagctaaggattacattgataccgctgtcataccattaattaacataagagttaataaccattttaaaatggcggcggagaaaggcgagtttacgcagcttctctcagaagaacttgaaaggcagttaaagggacgggtatatttacttcctccttatacatatgttgatagaaatgaaataaccgttcaagggcttaaggatttgcgggaagagctgataacggaatttccgcatgttgtcctgctcacatctgacgaaagttggagagctgaggatgcgttaggcaaaatgattgttacaccgtctgttccattagagcatttaaatgactctttaaaaagaaaaatattggatgaacgcactgctgaaattttgaacgttttgttacagttatggagcacttcataaaaacacttacatttccttataaacaatattttggctatattgaccttgctgagagattcatatattatgagggtgtctagagttattgcaatattttctattttagtcagtttgcaggggtgacctagaggggggagaagagatgggcggaaaacatgatatatccagacgtcaatttttgaattacacgctcacaggtgtaggaggttttatggcggctagtatgctcatgcctatggttcgcttcgcactcgacccggtattaaaatcgacagggaagcaggatatggttcaggttgtcagcgttgatgagttgacaaaagagccgcagcgctttgattttaaaattaatcaagtcgatgcctggtatgagtcagaagagtctagatcagcctgggtcttcaaaaacggggatgaaattgtagcactttcgccaatttgtaagcatttagggtgtacggtgaactggaatagtgatcctaaaaacccgaataaattcttttgtccatgccattacggactctatgaaaaggacggcaccaatgtccctggcacgccgccgcttgcgcctcttgatcattatgagcaagaagtaaaagacggcttcctgtatcttggaaaagcaaagcctaagggggaagggtgacatgctgaacaaaatttatgactgggtagacgagcggcttgatattacaccgatgtggagggatattgccgatcacgaagtaccggaacatgtgaatcccgcccatcatttctctgcgtttgtgtattgctttgggggactgacgttttttgtaaccgttatccaagtattatctggaatgtttttaacgatgtattatgtgcctgatatcaaaaatgcctgggaatcggtatattatttgcaaaatgaagtggcattcggccagattgtcagggggatgcaccactggggtgcgagcctggtcattgtgatgatgtttttacatacgctgagggtctttttccaaggcgcgtataaaaaaccgcgcgagctgaactggattgtcggtgtgctgatcttttttgttatgctcggtcttggctttacaggctacttgcttccttgggatatgaaggctctgtttgcaacaaaagtcgggctgcagatcgccgaagccacgcctttgatcggaacgcaagttaaaacgctccttgcagggcatccggatattgtaggcgcccaaacgctgactaggttttttgcgatccatgtattttttcttcctgccgcattgttcgggctgatggctgcacattttattatgatccggaagcaggggatttcaggaccgctttaaactcttgatctgcgaataaaagggaggggatgacatgcaccggggcaaagggatgaaatttgtaggcgactcaaggataccggctgaaaaaaagccgaatataccgaaggattattcggagtatccgggtaaaacagaggctttctggccaaatttcttgttaaaggaatggatggttggagctgtctttctcatcggttttctcgttttgacgattgtgcatcagccgcctttggagcggatggcggacccgactgatactggttatattccgctgccggattggtattttcttttcttataccagctgttgaagtatgaatacgccgccggaagctttacagtggtcggcgccatgattatgccaggtctcgcttttggggccctgcttttggctccattcctagacagagggacagaaagaaggccgtggaagcgtccggtcgctgtcggtatgatgcttctggccatttccgctgctgtatttttgacgtggcagtcagttgctactcatgactgggccaaggcagaagaacaggggaaaatcacaaaagaagccgacattgacaccaatgcagaaggatataaggtctttaaggaacagggctgtatttcttgccatggggataaccttcagggaggagcggctgggccttcattggttgacagcgggctgaaaccggaagaaatcaaaaaaatcgctgtagaagggaaaggcaaaatgccggcgggtgtgttcaaaggaaatgataagcagctcgaagaacttgcaaaatttatttctgaaacaaccgcaaaataacgtattgtgaattgtcaaatggaaggatatacttttaatatcaaaagctgacccggcgtcagcttttttatatggacatattatttttacagactgagagttgattcgatgtgaaatggtttcaatatgtattagggcagcggccgatgcttattcttgtcttagccattaattttctgggaacggtttacggctactattggtacttgccgcagcttttggagacaccggcccgtttcctgatttttgttccggacagtccgacagcaacgtttttctttctgtttgtgctgcttgcctttctcatgaaacggaatgctccgcttttagaggcgcttgcgctagttaccctcgtaaagtatggcctatgggcggtggctatgaattttcttgtgcttgcagtaactggtgacttgccgtgggagggctacatgctaattgcttcgcattttgcaatggcagttcaaggcgtattatacagtccgtattttcgtttttcattttggcatcttgcaattgctgcagtctggacactgcataacgatgtcattgactacttgtttgatatgatgccgcaatactctatgctttctgattatatgactgaaataggatacggaacattttggctaagcatcttttcaatcacgcttgcttactttcttgtggtctcaaaaaaacaaacgaagcttgagctgatgtaaagacaatgttggtctatccttgtccctttcttcatattctgtaaggagagagagtgggagggacctgcatgaaacgaaagctgacgatctgtttgttgattgcacttattttttataatggaaatgccaaggctgcagagcggggaagcctcgaggaattgaatgatttatccgatacagtctttcaaatgacccgacaggcgaaatatgaagaggcgcttcaagtcttggagtattttgaaaaaacattaaaatccgctgagaaaaaacagcaagaccccatgctaacgggagcccaaattcgtcaaatcacattgggctataatgatatggttcggagtttaaagcaagctgatacatcagacacacaaaaactcagagcagccgcgcagttcagaatgctgatggatgcggttgacaatcggtctgacccgctttggggctcactggaaaaaccgattatggaagcttttactgagctgaagcgagatgtccagaagaatggaagcacaagctttcatgaaaaatggaatgaatttatcagtttatatgacttgatttaccccagtcttacaatcgatgtatcagaggatcagcttgaaacagtcggaaaacatatagatgttattgagcaagaggaatttcagcaaatgacagagagcacgaagcttgaacggctttcccttcttcagcatgacctgaaaaatgtgtttgacagggtggaggaggatgatgccgatccgtctttactctgggtgatgattacaaccggcagtatcatcattactgctcttacctatgtcggttacagaaagtacaaggcggaaaaaaacaagctgaaaaaaagggactaccctaaataagggtgaggggcggcggtcagccgccttttttctattacatgtcagcgcggaagcggatttttattttcatcaagcgtaaatccttctccgagcacatcgtgaacatcgcttaccgctacaaaggcatggggatcaatggagttaatcacgcttttcagcatcaccaattcgtttttcggcaccacacaataaagtacatctatatcctcttttgtgtaggagccttgtcctttcaaaatggtgacgccccgttccatttcttcaagaatctttttctgaatcaggtcgtttttcgaagagatgatcttagcgcctttagcagcgtatccgccttcctgaataaaatcgattaatcttgcagctacaaatacagctaccagcgtatacatcgcttctttataggagagataagtaagcaaagacaaaatgatgacgcaggcatcgaaagcaaacatcgttctgcccatcgggatcccaaaatacttattcactaaacgtgcgatgatatcaacaccgcctgtcgtaccgccgaacttaaaaataattcccaatccggctccgatgaatacgccggcaaataaagcggcgagcgctaagtcgtgctgaaggggcatatggatttcatatcgctgaaagatgctgaggaacaaagacaaggctacagtgcctacaagggtataaacaaacattgtcctgccgagcaaacgccagccaataaaaaaaatcggaatgttcaacaccaggttcgagatagaggggctgatgtggaaaagggcataaagcaaaagtgtaatacctgtaaaaccgccctcagccagattgttctgcatattgaaatgaaccaagccaaatgaaaaaattgccgctccgattaaaataaaaaatatgttttttaatctaatttctccaagcatcacacaaaaccccttttccttccattagatagcgtttatattatagtggatgaaaaagaaaacagcaaacgtgcttaaacatttgtcaaacgtatctgaattagctaacatgtaagaggatgataggaggtttcgttcagtgagtgataaaacaatgaaagacatacaggctgaagtagaccgttacataggccaatttaaagaaggatattttagcccgctggccatgatggcgaggctgactgaagaactgggcgagcttgccagagaagtgaatcaccgttatggagaaaaaccaaaaaaagcgactgaagatgataaaagcatggaagaggaaataggcgatgtgctatttgtattggtttgtttagccaactctcttgatatctctttagaggaagctcacgaccgagtcatgcataaatttaatacaagagataaagatcgctggaccagaaaagaagaaggaaagtagaggagatcaagatgtcaaacgaaacaattaaagtagtcattgcgggaccgcgtggaagaatggggcaggaagctgttaaattggcagaacgaacacctcattttgaccttgtcggggccatagaccatacatacgatcagcaaaaattatctgatgtgatgcctgttgagtcagatgctttcatttatacagatatccatgcctgttttacagaaacacaaccggatgtcttgattgatttaacaacgcccgaaatcggaaaagtacatacaaaaattgcattagagcacggagtccgtccagttgtcggaacaaccggtttctcagaagctgatttaaaagagctcacgtctttaacagaagaaaaagggatcggagccatcatcgcgccaaattttgcgctcggtgcgatactgatgatgaaattttcaaaaatggctgccaactattttgaggatgttgagattattgagcttcatcatgaccagaagcttgacgcaccaagcggaactgcgcttaaaacagcggaaatgatttcagaagtccgtaaagaaaagcagcaaggacatccggatgaaaaagaaattctcccaggagcaagaggagcggagcaaaacggtattcgcttgcacagcgtccgtcttccgggactgatcgcgcatcaggaggtcatgttcggcatggatggccaaacgcttcagatacgccatgattcttataaccgtgcttctttcatgtcaggcgttaaactgtcagtcgaacaagtcatgaagattgatcagcttgtgtacggtttagaaaatatcattgattagacggggggataaacaatgaaaattgctttgatcgcgcatgacaagaaaaaacaggacatggttcaatttacgactgcctatcgggatattttaaagaatcatgatttatacgcaaccggaaccacagggttgaaaattcaagaggcgacaggtcttcaaattgaacgttttcaatccggccctttagggggagaccagcaaatcggtgcattgatcgctgccaatgcactcgatctggtcatttttttgcgcgacccgctgaccgcgcagccgcatgaaccggatgtctcggcattaatccggttatgtgatgtgtattccattccgctcgccacaaatatgggtactgcggaaattcttgtccgcacacttgatgaaggtgttttcgaattccgtgaccttcttcggggagaagagccgaatgtataatgctgacgttcttgcttttggcgcccacagtgatgatgtcgagatcggaatgggcggcacaatagcgaagtttgtcaaacagggaaaaaaagtaatgatatgcgacttgacagaagcggaactctcttctaacggtacggtcagtttacgtaaagaagaagcagctgaagcagcccgcatattaggcgcagataaaagaattcagctgacgcttccagaccgcggcctaataatgagtgatcaggcaattcggtcgattgtcactgtcatcagaacctgccgcccaaaagcggtttttatgccgtataaaaaggatcgccatccggatcacggcaatgcggctgcactggtggaagaagcgatcttttccgccggaatccataaatataaagatgaaaaaagccttccggcgcataaagtcagcaaggtttactattatatgataaatggttttcatcagccggattttgtcattgatatctcggatacaatagaggcaaagaaacaaagcctcaacgcctacaaaagccagtttatcccgtcaaaggattcagtttctactcctctgacgaatggttatatcgagatcgttgaagcgagagaaaagctttacggtaaagaagcgggcgtggagtatgccgaaggtttcttttccaaacggatgctgatgcttgatcatgatgtgcttgggggcgaacaatgagaaaactaaaaataggaatcacatgctatccgagcgttggaggctcaggtatcattgcgacagaactggggaagcagcttgctgaaaagggacatgaaatccatttcatcacatcaagcattccgtttagactgaatacatatcatcccaatattcattttcatgaagttgaggttaatcaatatgctgtttttaagtatcctccgtatgatttgacattggcaagcaaaatcgcagaggtggcggaacgggagaatttagacattatccatgctcactatgctctcccgcatgccgtttgcgcctatcttgcaaaacaaatgctgaaacgcaatatcggcattgttaccactttgcatggcacggatatcacggtgttaggttatgatccgtctctaaaagatctgatccgttttgctattgagtcatcagacagggtgacggccgtctcctcagcgcttgcggctgaaacatacgatttaattaaaccggagaaaaaaattgaaacgatttataactttatagacgagcgcgtgtatctgaagaaaaacacagcggcaattaaagagaaacatggaattttaccagatgaaaaagtcgtcatccatgtgtccaacttcagaaaagttaaacgcgtgcaggatgtcatcagtgtgttccgcaatatcgctggcaaaacgaaagcgaagctgcttttagtcggagacggtccggagaaatcgacagcctgcgagcttatcagaaaatatggcttggaagaccaagtcttaatgcttggaaatcaagaccgtgttgaagagctttattctattagcgatttgaagctgctgctatctgaaaaagaaagctttggccttgtcctgcttgaagcgatggcttgcggagtgccttgtatcggaacaaatattggcggtatccctgaggttataaaaaacaatgtgagcggatttttggtggatgtcggtgatgttactgccgcaacagcccgcgcgatgagcattttagaagatgaacagctaagcaatcgttttacaaaggcggcaatagagatgcttgaaaatgaattttcttccaaaaaaattgtcagccagtatgaacagatttatgccgatttagcagaaccggagtgatcacatggaaaaagtttttatcaaagcacttcccgtgctccgcatcttaatcgaagcaggccatcaggcttattttgtcggaggcgcagttcgtgacagctatatgaaacgaacgatcggagatgtcgatatcgcgacagatgcggcacctgatcaagtagaacggctgtttcagcggactgttgatgtaggcaaagagcacgggaccattattgtgctctgggaggatgaaacctatgaagtcacgacattccggactgaatctgattatgttgatttcagaagaccgtcagaagtgcaatttatctcatcattagaagaggatctaaaacgcagagatttaacgatcaatgcgatggccatgacagcggatgggaaggtgcttgattattttggcggcaagaaagatattgatcagaaagtgattcgaaccgttggaaagcctgaggatagatttcaagaggatgcgcttcgtatgctgagagccgtacgctttatgagccagcttggctttacgctttcaccggaaacagaagaagccattgcgaaagaaaaatcactcctctcccatgtttcagtcgaacgaaaaactatagagttcgagaaattgctgcagggaagagcttctcgccaggcgcttcaaacactcattcaaacgagattgtatgaagagcttcctggtatttatcataaacgagaaaacctgatttcaacgagtgagtttccattcttctctttaacatcccgtgaggaactttgggctgctcttttaattaaccttgacatagtcttgaaagacgcgccccttttcctgaaagcctggaagctcccgggaaaagtgatcaaggaagccattcacattgctgatacgtttggccagagccttgacgtaatgacaatgtacagagctggggaaaaagcactgctctctgcggccaaaatatcgcagcttcggcaaaacgaaaaactggatgaaaagaaactgaaggacattcagtacgcttatcaaaacctgccgatcaaaagccttaaggatcttgatatcacgggtaaggacttgcttgcgcttcgaaaccggccggctggaaaatgggtgtcggaagaattacagcggatcgagcaggctgttgtgacagggaagctctccaatcaaaagaaacacatagaggagtggctgaagacatgcggtcaacattaagaaaagaccttattgaattattttctcaggccggcaatgaatttatttccggccaaaaaatcagtgatgctctcggctgttcaagaactgctgtgtggaagcatattgaagagcttcggaaagagggttatgaagtagaagccgttagaagaaaaggatatcggctcatcaaaaaacccggaaaactcagtgaaagcgaaattcgttttggattaaaaacggaagtgatgggccagcatcttatttaccatgacgttctttcaagcacgcaaaaaacggctcatgagctcgcgaataataacgcaccggaaggcacccttgtggtggctgacaaacaaacagccggaaggggccgaatgtctagggtatggcattctcaagaaggaaacggtgtttggatgagcctgattttgcggcctgacattccgctccaaaaaacaccgcagctgactctgcttgctgcagtagctgttgtgcagggaatagaagaggcagcaggcatccaaacggatattaaatggccaaatgatattttgattaacggaaaaaaaacagtcggcatcctaacggaaatgcaggctgaagaagaccgcgtacgttcagtgatcattgggatcggcattaacgttaaccagcagcctaatgattttccagatgaattgaaggacatcgcgacaagcctcagccaagctgctggggaaaaaattgatcgggccggcgtcatccagcatattttactatgctttgagaaacggtaccgggattatatgacgcacggatttacgccgattaagcttttatgggaaagctatgcgctcggtattggcactaatatgagagccagaacgttaaacggaaccttttacgggaaggcgttaggtatagatgatgaaggcgttctgcttttagaaacgaacgaaggcattaaaaaaatctattctgccgatatcgaattgggctaatgtgttggtacaagcccgttgattttggtatacttccattgggcagtatcgcctgcgaactgcacctattattaaaatagatagacattgcagcagtctgccttgatccaaaaaaggactgggacagagggatgaaactcgccgaactttagaaagtgaagaatccttctcgttgtaacggaaggttttttggcttgcagaagaaacggcagatcatctcctctaaacatgaggaggagaaaacatgaaaacaaaactggattttctaaaaatgaaggagtctgaagaaccgattgtcatgctgaccgcttatgattatccggcagctaaacttgctgaacaagcgggagttgacatgattttagtcggtgattcactcggaatggtcgtcctcggccttgattcaactgtgggtgtgacagttgcggatatgattcatcatacaaaagccgttaaaaggggtgcgccgaatacctttattgtgacagatatgccgtttatgtcttatcacctgtccaaggaagatacgctgaaaaatgcagcggctatcgttcaggaaagcggagctgacgcactgaagcttgagggcggagaaggcgtgtttgaatccattcgcgcattgacgcttggaggcattccagtagtcagtcacttaggtttgacaccgcagtcagtcggcgtactgggcggctataaagtacagggcaaagacgaacaaagcgccaaaaaattaatagaagacagtataaaatgcgaagaagcaggagctatgatgcttgtgctggaatgtgtaccggcagaactcacagccaaaattgccgatacgctaagcataccggtcattggaatcggggcgggtgtgaaagcagacggacaagttctcgtttatcatgatattatcggccacggtgttgagagaacacctaaatttgtaaagcaatatacgcgtattgatgaaaccatcgaaacagcaatcagcggatatgttcaggatgtaagacatcgtgctttccctgaacaaaagcattcctttcaaatgaaccagacagtgctggacggcttgtacgggggaaaataagatgagacagattactgatattacacagctgaaagaagccataaaacaatatcattcagagggcaagtcaatcggatttgttccgacgatggggtttctgcatgaggggcatttaaccttagcagacaaagcaagacaagaaaacgacgccgttattatgagtatttttgtgaatcctgcacaattcggccctaatgaagattttgaagcatatccgcgcgatattgagcgggatgcagctcttgcagaaaacgccggagtcgatattttatttacgccagatgctcatgatatgtatcccggtgaaaagaatgtcacgattcatgtagaaagacgcacagacgtgttatgcgggcgctcaagagaaggacattttgacggggtcgcgatcgtactgacgaagcttttcaacctagtcaagccgactcgtgcctatttcggtttaaaggatgcgcagcaggtagctgttgttgatgggttaatcagtgacttcttcatggatattgaattggttcctgtcgatacggtcagagaggaagacggcttagctaaaagctctcgcaatgtatacttaacagctgaggaaagaaaagaagcgcctaagctgtatcgggcccttcaaacaagtgcggagctgatccaagccggtgaaagagatcctgaagcggtgataaaagctgcaaaagaaatcattgaaacgactagcggaaccatagactatgtagagctttattcctatccggaactcgagcctgtgaatgaaattgctggaaagatgattctcgctgttgcagttgctttttcaaaagcgcgtttaatagataatatcattattgatattcgagaaatggagagaatataatatgtatcgaacaatgatgagcggcaagcttcacagggcaactgttacggaagcaaacctgaactatgtgggaagcattacaattgatgaagatctcattgatgctgtgggaatgcttcctaatgaaaaagtacaaattgtgaataataataatggagcacgtcttgaaacgtatattattcctggtaaacggggaagcggcgtcatatgcttaaacggtgcagccgcacgccttgtgcaggaaggagataaggtcattattatttcctacaaaatgatgtctgatcaagaagcggcaagccacgagccgaaagtggctgttctgaatgatcaaaacaaaattgaacaaatgctggggaacgaaccagcccgtacaattttgtagaagaaaagccccctttatcgggggttttcttttaagattttgagagtaaaacggttttgccgctccatttccgtacaaaacgtgttacacttttgtcgtatgcaagaattgaggtgtccattttaatgaataagcaacggttcgttgttatagatgtagagacaacagggaattcgccgaagaaaggcgataaaatcatacaaatcgcagcggttgtaatcgaaaatggacaaattactgagcggttttcaaaatacattaatccaaataaatcaatccctgcttttattgagcagcttactggaatctctaatcaaatggtcgagaatgaacagccatttgaagcagttgctgaagaagtattccaattgcttgacggcgcttattttgtcgcacacaatatccattttgaccttggatttgtcaagtatgagctacataaggcgggctttcagctcccagattgtgaagtgcttgatactgtcgagctctcacgtattgtttttccgggatttgaagggtataagctgacggaattaagcgaggagcttcagctgcggcatgatcagccgcaccgggctgacagcgatgctgaagtgacagggcttatttttttggaaatccttgaaaagctgcggcagcttccttatccgacattaaagcagttaagaaggctttcgcagcatttcatcagtgatctgacgcatttgttggatatgttcattaatgaaaacagacataccgagataccgggctatacgcgcttttcttcgttttctgtcagagaacctgaagctatcgatgttcgtataaatgaggacgagaacttctcatttgagatcgaaagctgggaagcgggaaatgaaaaagcgctgtcagagttaatgcctgggtatgaaaaaagagacggccaaatgatgatgatgagagaggtggctgatgcgtttgccaatcgtgagcatgcgctgattgaagctcctccaggcatcggaaaaacgattggctatcttattccggctgcgctttttgccaagaaatcaaaaaagccggtcataatcagcacgtattcgacgcttttacagcagcagattctcacaaaggatttgccgattgtccaagatctgtttccatttccggtaacagcggcgattttaaaagggcaatcgcattatttatgcctgtataaatttgagcaggtgcttcatgaagaagatgataattatgatgccgtactgacaaaggcacagcttctcgtttggctgacagagacaaatacaggagatgtagcggaactgaatttgccttcaggcggaaaattgctgtgggacagattggcttatgacgatgactcctataaaagaagtcgcagtgagcatgtgatcggtttttacgagcgggccaaacagattgctttgcgttccgatttggtgatcaccaatcattctcttttgctgaccgatgaaggcagccagaaaaaaaggcttcccgaaagcggcacatttattattgatgaagcacaccattttgaacgtgcggcaagcgaacatttagggaaaagagctacgtacatagaattgcatacgaaattgagcagaatcggcactctgaaggagcagggacttctaaaaaagatgagacagctattccagcgaaacagcctgccggttgattcatttttcgaattggaagagtggcttcagcacgttcaagcagaaagtgatgctttcttcagctctgtacattcttttgtcaaacgaagaaaacctaaagaagacttaaaccgtctagtgtttaaggtgaacaaagaaagccaggataaaagctggtcgatcttaacagatggtgcggagaggctttgttccatgctgacacatttgcagcagctttttgaggcgcagtcatcccttatggaaaaacatttgaagggtatgaagagcaaaaccgtctttttagccgatgaataccaaagaagcatgaaaggcttgcagcattactgtcagacgttgcagaagctcttctttgggtctgatgacgatgaagcggtttggattgaaatagatgcaaagggtgcgaaaaatgcagtggccatttacgcacagcctcttgaacctggtgaacttctggctgatcagtttttcgcgcgcaaaaatagtgtggtgctgacatctgcaacccttacagtcgaaggttcttttcaatttatgattgaacgactgggactgagtgactttttcccgcggacaatgagaattgagtcacctttttcttacgatgagcgtatgcaggtaatgattccaaaggaaatgaaatcaattcaggataccgggcaacctgaatttatacaggatacagcccgttatatcgaactgatggcaaaggaaaaacagcctaaaatccttgtgctgtttacatcccatgatatgctgaaaaaggttcaccaggagctcaagcataacatgagtgcttccggcattcagctcttggcacaagggattacaggcgggagtcccggcaaactgatgaagacttttaaaacatccaatcaggcgatcctgctcggaacaaatcatttttgggaaggcgttgatttccctggtgatgagctgacaacagtaatgatcgtgaggctcccattccggtcccctgatcacccgcttcatgctgcaaaatgtgagctagcccgcaaaaaaggaaagaatccgtttcaaacagtgtcattaccggaagctgtgctgaccttcaggcaaggaatcggacgcttgctgcgttctgcgggagacaagggaacgattatgatattggacagacggattaaaaccgctggttacggccggctgtttcttgatgccttgccgacaacctcagtatccgaaatgactgacagcgagcttgaagcttatgttgcaggggaaaaagaataaaagccgcataaagcggcttttgcggtgtgggagtaggatggtgttttatttaaaagcggatttcccgctctgtgatactagtatggcgtgtcctgaaatggagtatgactaacaatatttgttcaaactggaggatgaaaaaatggaaagtaaaatcgaaattctttcaacaattaatgtagagcattctgatgatctgtataaaattgtggacacattgaatcgtacactgaaaagagacaatctgatgttcggccttgcgctggatgaagaaaacaaaaaccaagccgtttttaccatttatcgtacgtaggtgagaagatgagaaaaaaagcattaatatttaccgtcatttttggtattatttttttagcagtacttcttgtctcggcaagcatttataaatcagccatggcacaaaaggaagaggggcacgaagcagcagctgctgaagctaaaaaagaaaccgatctcgccaatgttgatcaagtcgaaacatttgtcggaaaagaaaaatattatgttgtaaagggaacggataaaaaaggcactgcgttatatgtctgggttcctgctgataaaaaagcaaaaattctctcaaaagaagcgaaagagggaatctctgaagacaaagcggcgaaaatcataaaggatgaagggctggtttcaaagcaaaaagaggttcatctggcaagagaaggaaacgtcctgctttgggaagtgacgtacttagacaaagaagggcaatacagtttaagttatgtggactttacaactggaaagattctcaaaaatatcacgccttaagacgaattagggggagttcaagttgaaactggcaaaaagagtatccgcattaacaccatcaaccacactggcaatcacagcgaaagcgaaagaactgaaagccgcaggccatgatgtcatcggcttaggagcaggcgagcctgacttcaatacaccgcagcatattattgatgccgctgtgcgttcgatgaacgagggccatacgaaatacacgccttccggtggtttggctgaactgaaaaacagcattgcagagaaatttaaacgcgaccagaatattgaatacaaaccgtctcaaattattgtctgcactggtgccaaacatgctctgtatacccttttccaagtgattttggatgaagaagatgaagttattattccaacgccttactgggtaagctacccggagcaggtgaaactcgctggcggaaagcctgtttatgtagaagggcttgaggaaaatcacttcaaaatttcgcctgagcagctgaaaaatgcaattacggaaaaaacaaaagcaatcgttattaactctccaagcaacccgactggtgtcatgtatacggaagaagaactatctgcgctcggtgaagtgtgccttgaacatgatatcttgattgtgtcagatgaaatttatgaaaaacttacatacggcggaaagaaacatgtttccattgcacagctgtcagacagactgaaagagcaaacggtcattataaacggcgtatcgaagtcccacagcatgacaggctggagaatcggttatgcggcaggctctgaagacattattaaagcgatgacgaaccttgcaagccacagcacgtcaaacccgacatcaatcgcacaatacggagcgattgctgcttataacgggccttctgagccattggaagaaatgagagaagcatttgaacatagattaaatacgatctatgcaaagcttatagaaatcccagggttcagctgtgtgaagccggaaggtgctttttacttgttcccaaatgcaaaagaggcagctcaatcttgcggtttcaaagatgtagatgaatttgttaaagcgcttctcgaggaggaaaaagttgcgattgttccaggatccggatttggctctcctgagaatgtccgtctttcttatgcaacatcgttagatcttcttgaaaaagccattgaaagaatcaagcgttttgtagaaaaacatagctaacagatcaaaaagcggctgacacaaaagccgctttttatctgcattgacccggttagttaagagcgggtataataaagtgatgataaaagagttcgcggggcaatgagcttccgaatgtctttcttgttttggagggaaatatgttgaaaacaacaatcaaccaagtgtacaagcacgtaggtgaggaagtaacgatcggagcttgggtcgctaataagcgttcaagcgggaaaattgcgtttttacagcttcgggacggtaccggttttattcagggtgtcgtagtaaaagcggaagtggaagaaagcattttccaaacagctaaatcagtgacgcaggaaacgtcgctctatataaaagggattgtcaaagaggacgagcgttctccgcttggatatgaacttgctgtgacagatattgaagtcattcacgaagcgaccgattatccaattacaccaaaagaacacggaacggaatttttgatggatcacagacatttatggctgcgttcaaagcgccagcatgcgatcatgaaaatccgtaatgaaatcattcgcgcgacttacgaattctttaataacgaaggcttcgtaaaagtggatccgccgattttgactggaagcgcacctgaaggtacaacagaactctttgcgacaaagtactttgatgaagatgcgtatctgtctcaaagcggccagctctacatggaagctgcggcaatggctttaggaaaagtattctctttcggaccgacattcagagcggaaaagtctaaaacaaagcgtcacttaatcgaattctggatgatcgaaccggaaatggcgtttgtagaatttgaagaaaaccttcaagtacaggaaaattacgtttctttcatcgtacaatcagttcttaagaattgtaaaattgaattaaacacattgggaagagacacgtcaaaacttgagcaaatcaaagccccgttcccaagaatcacgtatgatgaagcgattgaatttctgaaagaaaaaggctttgacgatatcgagtggggagatgatttcggagcgcctcatgaaacagcgattgctgaacattatgacaaaccggtattcatcactcgctatccgacgtccttaaaaccgttctatatgcagccggcttctgaccgtgaggacgttgtgctttgcgctgacttgattgcgccggaaggctatggagaaatcatcggcgggtctgaacggattcacgatatggaacttttggaatcgcgtcttaaagaacatggactggattctgacgcatataaatggtatgctgaacttagaaaatatggatcagttcctcattccggcttcggccttggattagagcggacagtagcttggatcagcggagcgcctcacgttcgtgaaacgattccgttcccaagactgttaaaccgtctgtatccgtaatacattcaaatgaaacaaaaaagagtctcctgcaagggagactttttacagtaaaggggcaatcacaatcctttacagtaagaggtgtgacgatgaaaaaacagcaatttattgatatgcaggagcagggaacatcaaccatccccaatcttctgctcacgcattataaacagcttgggcttaatgaaacagaacttattctgctgttaaaaattaaaatgcatttagaaaaaggatcatattttcctacaccgaatcagctgcaggaaggtatgtcaatttctgttgaagaatgcacaaacagattgcggatgtttattcaaaaaggctttctgtttattgaagaatgcgaggatcaaaacggcatcaaatttgagaaatattctcttcagcctttatgggggaaactgtacgagtatattcagcttgcacagaatcaaacacaggaaagaaaagcagaaggggaacaaaaaagcctttataccatttttgaggaagagttcgcaaggccgttatcgcctttggagtgtgaaacgctggcgatctggcaggaccaggatcagcatgacgcacaactgatcaaacacgcgttaaaagaggctgtactatcaggaaaactcagtttccgctacattgaccggattttgtttgaatggaagaaaaacgggcttaaaactgtggagcaggcaaaaatacacagccaaaaattccggcgtgtacaagcaaagcagaatgaaccgcaaaaagagtataaaaggcaggttcctttttacaattggcttgaacaataaagtgaaaaggtgacaatcgtgttaaatctaaaacaaattgaattctgtttagacaagataggtgacatgtttcctcatgcggagtgtgaactggttcattccaatccttttgaattagtggtggctgttgctttatctgcgcaatgtacagatgcacttgtaaacagagtgaccaaaacattattccaaaaatataaacggccggaagactatttggctgttccgctggaagagcttcagcaggatattaaatcaatcggtttatatcgtaataaagcgaaaaatattcaaaagctgagtaaaatgattattgaagattacggcggagaagtgccgagagaccgcgatgagcttgtcaaactgccaggggtcgggagaaagaccgcaaacgtagtggtatccgttgcgtttggcgtgccggccatagccgtagatacccatgtggagagagtcagcaaacgattgggcatttgccggtggaaggactcggttctggaagttgaaaagacgctgatgcgcaaggttcccaaagaagactggtccgttacgcatcaccggcttattttcttcggcagatatcactgtaaagcccaatctccgcgctgtgcggagtgtccgctgctttctttgtgcagagaagggcagaagagggataaaaaaggactggtgaaacgatgacgcaagcaaaagaagtgttggcttcctatgagcaatacttgcgcagtcttggccagaagagttcctcggatatgaagaaaaccttgcagaccaatcccgtgtattttgatttctgcacggaattacaaggcgatttgccatgggaggacagcgggaaatacgttccgcttttatttgaagtgtgggatgacatcaaagcatcacttctcccagtctttcaaacacgaaaatcgagatgtgaccaaaacgaaatgttaaagggcattgtgtgtttgctggcttcgttacattggacagcaggtgagccggtgaaatcgctcgattggcaagaactgagggagaaatcatatcccgcaaagccgattaattgggctgaacgagtggaatttattcttcttaagccgacccaataccattgctttattcagcttgatgagctgattaccgaaatgaaaaagcatttttataaatatcatgcgatgaatcgataaaacctcctgttaaaacgggaggttttttattgtgtaccaaaaaagccatcaccccaaaggtgacggcttttttgtttaatttgttttttcaatggatgatgagtttgtttgtgttttattagatgtgtctgttttatttttattcgtgtcagaacctgttgaatcattcttaccagagttcgaatcaccatccgacgtatcctggttgttactgttgtcgttatcgttatcgtttgattggtcttggttattgttgtcggacggattggtgttcgtattgtcttgttttttgtcttgatcgtttgttgaatcatctgtctgatcttgatccgtctgaccgtcatctttttgagaatcatcagtttgtgtatcatcctgattcttctcatcatcttgtttttcatcatccgtttgttgctggtcttttttatcttcatcgtcttcagcttttggcacctcataagatgtggaagctgtacttttgccatcatcactgacggctgttacttcgaatttgtatacagatcctggctgcacacccgaaataactgcctcttttgcagagctgttttgaatttccgagtagctgccgccgtcaacagattgcttaacagcaaaggtcgcatctccgtcgtaattccagcttaacgttaaagattgattgtctttatcgtatttcacgtttaaaccagacagtttagctgtttcctctttttcttctttctcatatgttttagaaacagtagaaggagctgtgcctttaacaaagtactctgtgagcttcttatcgcttggcgtatttggccctgccagttttgccggattagaacctttttctacggtggcttccactacgctgtcaggcttctcaaatgatccgcttccgtcatcgacatcggcgatgagctgggcgaagatgcgctttgcaactttttgctcttcagctgaaagtgatttctttccagcctcgttttctcccattcccgtccagacggcagctgtatattgcggtgtgtagccaacgaaccaagaatctcgggcgccaccgctagcgatattgtaccttttgacttcattatcatcaaagttagtcgttcctgtttttcctgcaacttctacaccaggtacttgtgcaagctgtccagtacctgtcttcacagctgttttcagcatatctgtaatcataaacgcagtataatcactcatggctgattttgattttggtgttaagtcaagcttcgtgccatcgttaaattcgatagattttacaaaatgcggttcattatacgttccgttatttccaaacgcgctgtatgcacctgccattgtcagaggagaaacaccatcgttcccaccgaaaccgccaatagaataggcctctgttacattatcttttgttaaaccaagcccgagtccatttgcaaagtctacagcagtatctttaccgactgcctggaatgcttttaaagcaggtatatttcttgattgggccagagcgtaacgcattgagataggccctagatatttgcggtcccaatcacgaatcggttttccgttagaatacgtataagctgagtcatcaatttgttcgtatgtggaccatttcttattttcaataactggtccgtagtccaaaatcggttttatggtcgaaccaggctgtgccttagtttgagtagcatagttaaagcctccgacaggctgattgcgtcccgcaccaatcgctcggacttctccgtttttggtatcgagaagcgtcacaccgccctgcatgccttcagtaaatccgacggtgtctccgtccattaattcatctagtttatcttgtgcttttgtatctaatgtcgtatagatctttaatccgtcagcagatggatcgacatcagatttttcatcaatttccttcataacctcttcaacaaatgcgctgtatttgtttgtacttgctttttcatattccttctgtgacacgacgccttcgtctttcactgccacttttttcgctttgttatattgagaatcagaaataaatccttgctttttcatcagactgagtacgatgttccgtcgtttttccgctttatccgggtttttgaccgggttgtacgctgttgggctctgcggcattcctgcaagcgtcgcagcctgttcgacagtcaatttgcttaaatcagtaacgccgaaaaattcttccgccgcttttccgattccgtatgctctaggagaaaaataaatccggtttaaatacatttctaaaatttcatctttagagtaattgcgctccagctgaatcgaaagccatacttcctgcaccttccgtttcaacgtcttctgatgtgaaagaagggagtttttgacgacctgctgggtgatcgtacttccgccttcagccccgaagccgtctttaaagttggcaactaatgcaccgccgatacggacagggtcaatcccgtggtgctcataaaaacgagcgtcttctgtcgcgataaaggcttcttttacaacatcgggaatttcatctatcgagacgtaggtccgtttttcggcgccgacttcggcgatctcttttccatttttatcataaatcgttgatgaataaggcgtcttcaatttgctttcatcaagggacggcgcatcagaaaccatgacggcaaatgtaacagcaccgccgactacgcctaaaacaaacagaatgagtaaagtgaaaagggtctttttaaacaatccgcccttttttcgtttcttgccttttttcggtgaaggactcgatttgctgttcgcttttcgtcgagcttcacggctgttaaattgatctgacataacatctcaacctttcgttaatcaacctttcgcaccagatgatggcgaaaaataaagctgttcaataatactaatataatcaattctgggtgcgtatccaagagaaatcggataagctgtttcttccaactcatcttttcgaattgattttctgccgtttttttcttttctgtcccagaaataaaacagcttatcggcttccaaaaaataaacctggtcgaaagcggatataataacaaaacaaataccgtcttgagcctttacctgcttcatatgctcgatttgatggtcatgaaaattctgcagggggaaagaggtcttgtttttcgtttctttcgcctcaaaatcaatataccgccctttgtaaatcccattgtagtctgttgtcgatgattgtttaaagtaagcttctttaatcactgcggcacttctttttggataatggacatttacaatttgaacaggtgtcggctttttgtgtataacggcaatttggtttgtcagataatacttattcgtttcgtttaagtcatcttcgagggtcattccgcgattactgtaagacggggcccttttctgactgttttgggatgaaaccgaatgtttcggctgaaatgtttttccattaggataccgaatcactttctcatcctccttattaaactaatcatgacggaagtgaatgaacgtgcaagaacaacaggccatcagaaagcttctgagccggattgagcggcagacaaaaatgaaaaacgcggataacatttcaagaacaaatgcttataaagcattttacgaccgtcatccggaaatcaaatggtcgcttttggcttctttcgtttctcgtaatgccggctggtcaatgactgacttaaaaggcagtctgtttcagcttggactccgtgagagacagcaaaaatggttctttttagcctatgaaagagcgaactggcttattttttcggatgcctatccgcagcttcttttataccactggtcaaaaagagttgggaaaccgctgtttcatctgctgcatgtgtttggcgtctcacaatttatgtcggaagaatggacccgtttttggcatgagcgaaatacggagcggctaatgtatgccctcattataaatgaacaaaacactatccaaacacctattatacaaaatccttcgtttaaaaagaatgtttttgacacgattcctttttatttaagtgactggtttcattttaacaccgttatttttccttcctcaaatgggtttttttacggcatttcagtgaaacgcttttcaaagacggaggaaaggataaggctgggaaagcagctgtctcaattgctgttcaagccagaattgttctcctctttttatcactttttgcacacagtgccgcacacaggttcccgttttgatatggaaaagatgatcgggattacaaaaagaacatctcctatgctaaggacatgctaccctgagttaatccactcattagacggaacgaaaacagattggtttcatggaaagataaagaaaacgttctttaggcgcgaggaattgccgaagcagattgaattgacagactggtatttacataaaaagcgccagcttcatgcgctttttgcggtggagcagtggctgaaaaaataaagaagcaaggaaattccttgcttcttacgtagaagggcggttcgggccgcctaattttttatctaaagaatcgattgcctttgattcagtctttttttgctggccggcttttttcggtcttgttttcatacggcacctcctcacaagtatcgtttgcattaatgaggaggatcatacaatttttgcgggtgtttttgtcgaaaacttcagcttttcgtggaatacctgtttgtttggcgatttgcttctagttttgtcatgaggaaggaaagagccttgagagcaaagaatgttaaccgggagagacaaggaaagggaggtacacgaatgtccggttatgtatgcaagacagatattctccgtatgctttctgatatagaagatgaattaacgcgagctgagcaaagcctgaatcattctgtaaatgcattagaggctgagatgcgggaaacggagaacgatcgcctaagtgtgctcgaagaagaaatcatagatcttcatatttgtataaatgagctgtatcaatcgcctgaacacaggtatgcgtttgagaaggtataccgcatcggctgaatttgtgagtgaaatttggtacgataggcattgaggtgaaagatattgctatcacaaactttgctggaaatgaccgagcaaatgattgaagttgctgaaaaaggcgctgatcggtatcaggaaggaaaaaacagtaatcattcttatgatttttttgagacgataaagcctgcagttgaagagaatgatgaactggctgctcgctgggcagagggtgctcttgaattgataaaagtccgccggccaaaatatgtgcataaagagcaaattgaggccgtaaaggataatttcctggaattggtccttcaatcttatgttcatcatattcataaaaaacgattcaaggacatcactgagtcagtcctttatacattgcacgcagtaaaggatgaaattgcaagagaagacagccggtaaaaggctgtcttcttttcgtttttatagggggccggacgttaattcatctcatatgccgggctttctgctccatttgcttcgagaaccttcatactgttacgaaactcagttatgctgagatgtccttgaatatagaggaacttggcaaagtccatcagtttattcatacagtctgtttcatatttcttcatttctgcaaaacgtttgcttaagtatgatacgttcattatggtgcatcccctctcatctgtattgaaaatatggtaccataatgattcgacttttttctgtttttaaaaaatttaaactttcgacacaatttgacaaatgctaatcatcacttgtgacacaaacaatagaagtcattcatacatatatagaagagaaatatgttgtgtttaggggggaatcgcaatgaacgggagctctcgaagctatcctcggcaaatgggctattattatcctcagcatatgcaaggatattatcagcaggctgcacccggttatttagagcaacaactgcctcagcagcattatggacagcaggattattatcagccttatgctccgatccagcctatgcctatgcagccgcctgtattttctaacccttatcctatcccaaggcctaatcaacagcagccttcacaatttcaaagcattatgtcgcagttcaaaaaagccaatgggcaatttgattttaataaaatgatggatacgacaggtcaagtaatgagtgcaatgaatcaggtcggatctttaataaagggatttaccagcttttttaaatgatagaagcatgaatgaatcgttcattcatgcttattttttggaaagaaaagtgtcattgtctgctcgttccaagacgtttccatatcttcttggcgaacttcataaggcagctgaaccgttcttgtcatgcttgtaaaggtagcctcattttggtgtttctgtttttcttggagtgttacatggagatacctcgatttaacatcaacgacgatctcgccatctcgaaacgtcgccggaatggtaatatcgatatacagcccagtatctctttctctgacatgtatggtcgtctgcacatcctttaaactcgagttgatcaggttctgaaatccgtttataaggttgccgaacgctgaggattggaaaagagtgtcgattgcctccgttatgatttcttctttcttttgcagttcgttctttttgtcatcatagaattccaatttcgccaccgccttttttaaccagattatgcgtctatgccagatgttgttataaattgaagcaaaattgaaagtgtggttaaatagtggtgaatgaagggataacggttgaagtgaatgagaagggagaaaatacattgctgaaaaaattattcggaatgggcaaaactcaggaaaaggtgacagaagaggttatttattctccggcagacggtacagtaatggacctgtcagatgtgccggaccctgttttttcacagaaaatgatgggagaaggaatagccgtggaaccttctagcggtgaaatcgtttctcccgctgaaggtgaagtcattcagattttccacaccaaacacgccgttggcattcggactcgctcgggaattgagctgttaattcatgtcgggctggagacagtcaatatgaacggagaaggatttactgcccacattaaagaaggggataaagtgaaggtcggtgacccgctgattacatgtgatttggaattaataaaagaaaaagcgagcagcacagtcatcccaatcgttataatgaatggtgaggctgtaggatcaatggtaccggcaggcgaaaaggctgctcgtaaaggcgaatcaaagctccttacaataaaagcgaaataagcagggcgtatgccttgctttttttattcaactgtataaaatttgcacctagccatgcaaacaaatattcggtaaactgtacttgacaaagaggtgtaaagaatgaaaaagaaatcactgactgaactcatttctgatttaaaaggaaatgaaaacgttgtgaattggcatgaaattgagcctcgggaagcaaaaacaaggcctatgcccgaaagtatagacgagagaatcaaagcggccctttcgaaaaggggcattgatgaactatatactcaccaatattccgcttttcaatatgtgcaaaaaggagagagcatcgttaccgtaacgccaacagcatcaggaaaaacgttatgctacaacctcccagtcctgcagtccatcgcccaagatgaaacaaaccgggcgttatatttatttccgactaaagcgctggcacaagaccaaaagagcgagctaaatgaaattattgatgaaatgggcattgatattaaaagctttacatatgacggggatacgtctccggcaatcagacaaaaggtgagaaaagcaggtcatattgtcattacaaaccccgatatgctgcattctgccattctaccgcatcatacgaaatgggtcagtttgtttgaaaaccttaagtatatcgtcatcgatgagcttcatacgtatcgaggtgtgttcggcagccatgtggcaaatgtgatccggcggctgaagcggatctgccggttttatggaagtgatccagtttttatttgtacttccgcaacgattgccaacccaaaggaattgggagagcagctgacaggcaaaccgatgcggctggtcgatgacaacggcgcaccgagcggacgcaagcattttgtgttttacaatccgccaattgtgaacaaaccgctgaatattagaaggagcgcaaccgcagaagtgaatgaactggcgaaagagttccttaaaaacaaagtgcagaccattgtttttgccagaagcagagttcgggtggaaattattttaagccatattcaggagcttgtgaaaaaagagattggaacaaaatcaatcagaggctatcggggaggctatctgccgaaagagcgaagagaaatcgaaagaggactgagagaaggcgacattttaggagtggtcagtacgaatgccttagagcttggtgttgatatcggccagctgcaagtgtgtgtaatgacggggtatcccggaagtgttgcaagtgcttggcagcaggcgggacgagccggcagaagacacggtgaatctttgattatcatggtagccaattcaacaccgattgaccaatatattgtgcggcatcctgaatatttctttaatcgttcgccggaatctgcaagaatcaatccggagaatttgattattttagtagaccacttaaagtgtgcggcttatgagcttccttttagagctgatgaagaatttggagccatggaagtcagtgatattcttgagtatcttcaggaagaggctgttcttcaccgcaacggcgaacggtaccattgggcaagtgagtcgttccctgcgtcaaacatcagtttgcgttccgcctcccaggaaaatgtcgttatagttgatcagtcggatattgcaaatgtaaggattatcggtgaaatggaccgttttagtgcgatgacgcttttgcatgatgaagcgatttatttgcatgaaggcgttcagtatcaagttgagaagctcgattgggaccataaaaaggcgtatgtcagaaaagtcgatgtcgaatattatacggatgcaaacctggcagttcagctgaaggtattagaaatcgataaaacgaaagaaaaaagccgtacgtcattgcactacggagacgtcactgtcaatgccctgccgaccatttttaaaaaaataaaaatgaccacttttgaaaatattgggtctggacctattcatttgccggaagaagaactgcatacaagtgcagcttggctcgaaatcaaaacagcggatgaagacatcggggaaaagacactggaacagctgcttcttggcatctcgaatgtgctgcagcatattgtccctgtgtatatcatgtgtgatcgaaatgatgttcatgttgtttctcaaattaaagcagcccataccggattgccaaccatatttttatatgatcattatccgggcggtatcggtttggcggaggaagtctttaaacgtttttcagacattaatgaagcggcgaaacaactgattacacattgtccttgtcatgacggctgtccgtcttgtataggtacggaaatagaagggataaaagcaaaggaaagaattttgcagctgttggatcaaatgtcgtaaggagggaggccggatatgtcattaaaagggaaactccaacggatgaaaaagcacatggcgctcgacgaaggagaacaaaaaatagaagcaggcaaacaagaaaaccactttgatgacatcccgtttttagaagagtgggaggcttttggcatgaagcctttcatcttcgaagatgaatattgcctcatcagagaagtagaatatccgctttctcaccgccatgggttatacagcttttctgagcttgaggaagtgatcacactgtggaatcaaagcggcctgtcgcatacattgtcagcaaaagggtataacaaaaacaacctctttttctttgatacagaaacaaccggtcttgggggtggagctgggaataccatttttttgcttgggcatgcgagagtatatgaagaccgagtgacagtcaaacagcatcttttgcccaaaccggggaacgaagtcgccttgtaccaaagctttttaagcgaggttgacattacatcacttgtgacctacaacggcaaagcctttgattggccgcaggtgaaaacaaggcacaccttgatccgtgacagacttccgaagcttccggagtttggccactttgatcttttgcatggagctagacgcctgtggaaacacaaaatggaccgtgtatctcttggcacggttgaaaaagaggagctcggcatccgcaggctagaagacacaccgggctacttggcgccaatgctttactttcattttatcaaggcgcaagagccggatcttttaaaaggtgtcctgcatcataatgaaatggatgtgttatcactcatttcattgtacatccatatgtctaaaaaaatcctttcagaatcacatgcgccaaaagaacacagtgaagcctatgctatggcgaaatggtttatggctcataaagaaacggaccaagcgatcaagcagttggaaaggcttatagaaaaatcgtttgaggaccaggacagtgcacggctggatttatcgctcctgtacaaaaaacaaaaccgcttggaagaagcagtgccgctttgggaaaagctgtcccgctcgcaaaaccagaagtgcagatacgctgctgtaatagagctcgcgaaatattttgagcataagaaaaaagaattcggaaaagcattgcaagtagcagagcaatcgcttagcgatgcggcatgcttatcagagaaagaaactgaaaaactgcatgtgagaattgcccggctaaagaggaaatattcctcttaaatattccccgggaaagcgcaaaagacgacttgtttcgccatgaatttttttgctgaattcacattgattttgttgtagaatagcggcgaatcctgtaaaatgacgttagttatttttaaagggagagttggtatgtataagggtgttttttacttgttctttgttgtggtatttttgattgcttttgtattttcaaactttaaagacagcttaattgcacacttttaaaataggtctttgcatcagaacatgtaccccttatttttcatagcttagtattgtaataaagtttatggaaaggggattttatcatgcatcactgcagaccgcatatgatggcgccaattgtccatcctactcattgctgtgaacaccatacgttttcgaagactatcgtgccgcacattcacccacagcatacaacaaacgtaaaccaccagcattttcagcacgttcactactttccacacactttctcaaatgttgacccggctacgcatcagcattttcaagcaggaaaaccttgctgcgactactagtatggaaacgtgcagcttgatggtgtaaacaatgcagcacaacaaatggggcccacgggagccccattttttaaagcaggtgaaatgatgaaagtactggcaattacgggctataaaccgtttgaactcgggatatttaagcaggatgacaaggcgctgtattacataaaaaaagccattaagaaccgactgattgcttttttggatgaaggattagaatggattttaatttcgggccagcttggagcggagctgtgggcggcagaagctgcatatgatttgcaggaggaataccctgacttaaaggtagctgtcatcacaccattttacgagcaggaaaagaactggaaagaaccgaataaggaactgtatgaagcagttctggctcaggcagactatgaagcaagcctgactcaccgtccttatgaaagcccgcttcaattcaaacaaaaaaatcagttcttcattgataagtccgacgggcttctgcttttatatgacccggaaaaggaaggctcccctaagtatatgcttgggacagcggaaaaaaggcgcgaaaaggatggctatcccatctactttattacaatggatgacttgagagtgacagtagaggaagacagctactcatagcaataagagaaatttgacaaccgtacagatttctgaaaaaatatatgtgatgattcacgatacgaggtgaaaaagatgcttgctgataaagtaaagctttctgcgaaagaaattttggaaaaagaatttaaaacaggcgttagaggctacaagcaagaagacgttgacaaatttttagatatgattattaaggattatgaaaccttccatcaagaaattgaagaactgcagcaggaaaatctgcagctgaaaaaacagcttgaagaagcaagcaaaaaacagcctgtgcaatctaacacaacaaactttgatattttaaaacggctgtctaacttagaaaaacacgtttttggcagcaagctttatgattgatcacgcttgaaaaaaatggcgcttgtaaattgtaatcagttgttatataataattcatgttcttaacgttcgggtaatcgctgcagatcttgaatctgtagaggaaagtccatgctcgcacggtgctgagatgcccgtagtgttcgtgcctagcgaagtcataagctagggcagtctttagaggctgacggcaggaaaaaagcctacgtcttcggatatggctgagtatccttgaaagtgccacagtgacgaagtctcactagaaatggtgagagtggaacgcggtaaacccctcgagcgagaaacccaaattttggtaggggaaccttcttaacggaattcaacggagagaaggacagaatgctttctgtagatagatgattgccgcctgagtacgaggtgatgagccgtttgcagtacgacggaacaaaacatggcttacagaacgttaaaccacttacatttaaaattatgaaaacaagctctcccgtataaggagagcttttatcttgaaaagagaaaagttttaaaagacagggtgatacgatgaagaagtatacactaattgcaacggcgccgatgggcattgaagctgttgtcgcaaaggaagtacgagatttaggatacgaatgcaaggttgataacgggaaagttatttttgaaggtgatgcacttgccatctgccgtgcgaacctttggcttagaacagccgaccgcataaaggttcaggttgcttcttttaaagcgaaaacatttgatgaactgtttgaaaaaacgaaagcgattaactggcgctcatttatacctgaaaacgggaaattccctgtcatcggaaaatcggtaaaatcaacacttgcaagcgttcccgactgtcagcggatcgtcaaaaaagcaattgtcgaaaagctcaagctgcagtccggcaaagccaatgattggattgaagaaacaggtgccgagtataaagtcgaaatttctttattgaaagatcaggctttgattacactggactcatcagggacaggccttcacaaacgaggataccgtgtcgatcagggcggtgcgccgattaaagaaacacttgctgccgctttggtgcaattaaccaattggacgccggaccgcccatttgttgatcctttctgtggctccggaacaatcgcgatagaagcggcgctaatcggccaaaacatcgccccgggattcaatcgcgattttgtttcagaggattgggaatggatcggtaaagatctgtggaacaaagcgcggcttgaagtcgaagaaaaggcaaattatgatcagccgcttacaattttcgctagcgacatagaccaccgcatggttcaaatcgcaaaagaaaatgcagaggaagcaggattgggagatctaatccagttcaaacagatgcaggtcaaagactttaccacaaatctggagtttggcgtaattgtcggcaacccgccatatggagagcgtctcggcgagaaaaaagccgttgagcagatgtacaaagaaatggggaaggcgttcgagccgcttgatacttggtctgtgtatatgctgacatcaaatgaaaactttgaggaagcatatggcagaaaagcaacgaagaaacgaaagctctttaacgggtttattaaaacggattattatcaatattggtcaaaagtaaggccgcagcgaaagaaaacagaaaacgcataaaaagaagacgctctgcatgcgtcttctttcatctttcagccctattctatcgttaccaacggtgagctttcgcgttgcttctcaatataatgttggtttgggacatttcagtatgaccgtttacttgagacttagaacgtttaggccgcgtccaattgtgatgaaacagttcagaatgctgatctaatcggtttctataactcatctcaacatcactccctgatagaatattgttgataagacggataatccggagacggaatatcaagtgtagtttgtgcatgtttcggtgataacatgcggtaaagcatgtatataaaatgaaaagttcgcatacaatgatgattatttccatcagaggtgatctcatgctgaacagcgaacattttaatcttattcaaagggcgcttgacgcaacagcaaacgagctgaaggagctcgggactgattcgtctccgtctgtgatttcgcatgcgcaaactgatttagaaaaagcggtagaacatatttattcaacagaccatccttttttatcgtcgcatgtgatcaatcgtaagtaaactgcaaaaaacttggcattgccaagttttttattgtattcatcagcggaaaatgatattattggtggtctgaatgtcgaatagttgggggttggaactaggtgacaacatcacgtttgcctttttctttaacgaaaacaaagaatttttatgaagaattgaacaattggattggtgacgtgttttacgatatccttcccgaaaaagggtttgatcttcgggacgagcaagtatttatggcttttcagctggagcgggcgtttaaagagaaaaaagtcatgttcgccgaagctggagtgggaacggggaaaacgctggtatatcttctttttgcaatcagctatgcaaggtatgtcggcaaacctgccatcatcgcttgtgcagatgaaacattaattgaacagctggtgaaaaaagagggcgatatttctaagctggctgagcatcttgatctgaaaattgatacaaggctgtcaaaatcacatgagcaatatttatgcttgaagaagcttgaaaaaacaatgcagcgttctgatgatgataaatggctggatctttatgagtcgttaccgtcatttgtccacgagtcccaggcgatgcagcgcttttatccgtatggcgaccgtaagcagtacgcaaatctatcgaatgaagagtggtctgacgtaagctacgactcgtttcaggactgtctgacttgtgatatgagacacagatgcggtctgacactttccagagattactaccgcaagtcaacggacttaatcatttgttcccatgatttttatatggagcatgtgtggacggaagaatcacgcaaacgagagggccagctgccgctcttgcctgatcatagtgcagttgtatttgatgaggggcacttgttagagtttgctgcgcaaaaagcgctaacctatagagtgaagcagtctactcttgaattgtttttagaacgattgctgcaaaatgacatcagagaagagtttgcagaattgattgaagatgcgcttctcgcaaacgacgaatttttctatgttctttctgaagaatcaaaggaagtagccggttcacaccgtttagaaataaaaaatgaccatcgtgtcaaaaaggcggcggacgagctttgccgtttacttgataaaatcggtgaggcacttgtatttgagtctgaaatgtatacgattgatcaatacgaactgtcagtagtggaagaatatgttgaacaaatggcgtattcattatctctatatcaaaaggatgcgatcagctggctggagaaaaaggaagcagaatcaacctttgtcgtgatgccgagaacggtagcagaagtacttggcgaaaaagtgttttctaagaaaattccttatatcttttcttctgctacgctgtcagaaggcggttcgtttgattatattgccgacagtcttgggattcatgattatttgtcattaactgttgattccccttatgattatgacgagcaaatgagtattaatctatacgcaaaaacagatatggacgctgaacaaaaaacggctgaaacgattgaaacaatcaaacgatacaaaggaagaacgctggtgcttttcccttcttttgaagaattaaacgagtttaaagagctgtcggcggcatgggagctgccgtatccaattttcttcgaaggtgatgaggaaatcagcagcttagtagagaaattccaagaggaagaagaaacagtactttgttcagttcacttatgggaaggactcgacattcccggtgacgcattgaagaatgttaccatttggtcattaccgttcccgccacacgatcctgtatttacagcgaagcgcaacggagcgaaaaaagatccgttcgaagaagttgatctgccatatatgttgttacgtgtacggcagggcatcgggcgcctgattcgctcgaatcaagacagcggctcgattcacatttacgctggcggagaaaatgaacgcatcattgatgaggtcaaaaaggtcttgcctgttgaaccgcacatgatgtaatggaaaaaagctgacgatcgttcgtcagcttttttatttgtcagcgggatagccagccgccatcaactgctaaaatatgtccatttacataatctgaagcacgtgatgccaaaaagactgcagtccccccgatatcatccgcttggccccagcggccggcaggaattctctttaaaatgtcctcatttcgcttttcgtcatcccgaataggctttgtattcgcagtagaaatatagcctggggcgattgcgttgacctgaatacctgacgctgcccactcatttgcaaatgattttgtcaaaccggcaacagcgtgtttgctcgcggtgtaagccggaacgaggatgccgccttgaaaagacaggagagaggcaatattaataatctttccatgacctcttttcagcatgtgcctgccagcaagctgtgtcagaataaacaggctgtttagattgacattcagtacgtgctgccagttctcttctgaaaaatcttccgctttttcccgatgaataatgccggcattattgacaaggatgtggatctgcctgttttcaaacagctcagctgcagaatcctttatcgcttccggcttgctcatgtccaatgtaaaagatgtaaatatccggccttcctgttccacaagctgctgtgtttcagacaggctgcttttatgtgatgtgccgataatatcagcgccagcaccggctagggctttggcaattccttgaccgatccctgttccagggcctgtcaccagcgctgtttttccttctaatgaaaaggcgtcatgtagataacccatcttatttcagcccatccatcggaacgagatccatgtccgtaaatgtgtaattttctccagccatcgcccacacaaagctatagtttgatgttcctgcgccagaatgaatagaccaggcgggagaaaggacagcctggtcatttccaacaacaagatggcgtgtttcgtccggctggcccatgaaatgaaatacctttgaatccttttcaagatccagataaagataagcctccatccgacggtcatgaacgtgtgctggcatggtattccagttgttgttttgatctaacatcgttattcccatcatcaactgacagcttttaatgccatcctgatgaatgactttgtacagacttctgacattagacgctgcatcatcaccaaggcggtccggtgtcagttcagctagggcggctttttgtgtcggatagcttttgtgggcgcaagcggagacgaagtaaaacttcgctttttcaccgttcaggcttgaaaatgatacatcctgattacccattccgatatagagaaaatcctttgtttgaagcacatattcatcatcgccgactctaacggcaccaggctggccgacattaataatcccgatttcacgccgttccaaaaagaagtctgtttttagaaaatcacctgcatcaagcttcagttcactttgccctggagccgctccgccgatgacaacccggtcttcatgtgagtaatacatcgtaagtttgttttctgtaaataaagaatccattaagaaatgactgcgaagctcctctgttgtaaagcgttttacttgttcaggatgtacagaataacgattttccattatatttcccccttggttaggatttcagcatcacttgaatgaaaatattttggtaacggtttcaaagaaaattttaggataaatagtgaaaagagtcaacgaaaaaataatgaattgacacattattaaaaaaactcttcccaaattttaaaattatggtattcttttgttgtaacggttttgaaatcggtttcaaatataagagatacaggagcacttgaatgaaaaagaaaacaacaggccatacaaccatcaaagacgtagctgaatgtgcaggagtttcgaaatcgacagtttcccgctatattaacggaaaaattgacgcgatttctcctgaaaaagtgaaaaacattaaaaaggcaatcgcagaattgaattatcggccgagtaaaatggcacaaggtttgaaaataaaaaaaagcaagttaatcggatttgttgtggctgacattacaaatcctttttcggtcgctgctttcaggggagtcgaagaggtttgtgatcaatatggatacagcattatggtgtgcaacacagataacagtcctgaaaaagagcgggaaatgctcttaaagctagaagcccattcggttgagggcttgattttaaacgcaacaggggaaaacaaggatgtactccgcgcttttgctgaacagcaaattccaacaatcttaattgaccggaaactgccggatctgaaactggataccgtaacgactgacaacagatggatcacaaaagagattcttcagaaggtgtacagcaaagggtatactgatgtcgcgctgtttaccgaaccgatttcctctatcagccctcgtgcagaaagagcagctgtgtatcaggaaatggcttcggttcaaaatgtgaacgggcttgtcagattgcatgaaattgacgtaaaggacaaggagcagcttaaggcggagcttcgttcttttcacaaggaaatgccggagcaaaaaaaagcgattctggctttgaatggcttgattatgctgaaaatcatcagctgtatggaagagcttggcctgcgcatccctcaagatatagggattgcaggattcgatgatacggagtggtacaaactgatcggtccaggcattacaacgatcgcccagccgtcacatgatatgggcaggacggcgatggaacgtgtattaaaaaggattgaaggtgacaaaggagcgcctcaaaccattgaattagaggcaaaagtcatcatgagaaagtcactttaatcctaggtgccctcaactaagaggaggttgggaagagatgaagcttgatgcggtgacattcggggaatcaatggccatgttttatgcaaatgagtatggaggccttcatgaagtatccactttttctaaagggcttgccggagcagaaagcaatgtcgcctgcggccttgccagactcggatttcgaatgggatggatgagcaaggtcggcaatgatcagctcggaacgtttattttacaagagcttaaaaaagagggagtggatgtgtcccgcgtgatccgctcgcaggacgaaaatcccaccgggctgctgctgaagtcaaaagtgaaagaaggcgacccgcaagttacctactataggaaaaactcagctgcaagcacattaactacagctgaatatccgagagattattttcaatgcgcaggccatttgcatgtgacaggtattccgcctgctttatcagccgagatgaaagacttcacgtatcatgtcatgaacgacatgagaaacgcagggaagaccatttcattcgaccctaatgtaagaccttcgctttggcctgatcaagcaacaatggtacacacaatcaatgatctggctgggcttgcagactggtttttcccgggtatcgcagagggagagctattgaccggagaaaaaacacctgaaggcattgccgactattatttgaaaaaaggtgccagctttgttgctattaaacttggaaaagaaggcgcttactttaaaacggggacaagtgaaggatttctagaaggctgccgggtcgaccgggtggttgatacggtcggcgccggagacggatttgcagtcggtgtaatcagcggtatcctagacggtttgtcgtacaaggatgcggtgcaaaggggaaatgcgattggcgctttgcaagtgcaggcaccgggggatatggacggtttgccgaccagggagaaattagcttcttttttatctgctcaaagaacggttcaccaaaagaaaggggattattaatatggagtccaaagtcgttgaaaaccgtctgaaagaagcaaagctgattgcagtcattcgttcaaaggataagcaggaggcctgtcagcagattgagagtttattagataaagggattcgtgcagttgaagtgacgtatacgacccccggggcatcagatattatcgaatccttccgtaatagggaagatattttaattggcgcgggtacggtcatcagcgcgcagcaagctggggaagctgctaaggctggcgcgcagtttattgtcagtccgggtttttcagctgatcttgctgaacatctatcttttgtaaagacacattatatccccggcgtcttgactccgagcgaaattatggaagcgctgacattcggttttacgacattaaagctgttcccaagcggtgtgtttggcatcccgtttatgaaaaatttagcgggtcctttcccgcaggtgacctttattccgacaggcgggatacatccgtctgaagtgcctgattggcttagagccggagctggcgccgtcggagtcggcagccagttgggcagctgttcaaaagaggatttgcaggctgttttccaagtgtaagtggaattgttttttcataaccggaggatgggagaatccacaatatgaaaatcaaggcgacaattgaacgggtacctggcggaatgatgattattccgctatttcttggagcggcgctcaacacgtttgcgcctggaacagcggagttctttggagggtttacgggtgctttgattaccggaacgctgccgatactgggtgtttttatcttttgcgtaggagcaacgattgattttcgttcttcaggctatatcgcaagaaaaggaatcacgttattattggggaagatcggatttgcggcgctgctcggcgtgatcgcagcgcaatttatacctgacgatggcatacaatccggcttttttgcaggcctttctgttttagcaattgtcgcggtaatgaatgaaacgaacggcggactgtatttggcgctcatgaatcacatgggaagaaaagaggatgcgggcgctttcgcctttatcagtacagaatctggtccttttatgaccatggtgacgtttggtgtgacgggacttgccgcattcccatgggaaacgctggcagcgacagtcatcccgtttttacttggatgtatacttggaaatctggatcatgatctcagagacttattcagcaaggttgtgccggcgatcattccatttttcgccttttcgctcggcaataccttgaattttggaatgctgatccaatcagggctgctcggcatttttatcggagtttctgtcgtcattttatcgggcagttctttgtttttgcttgatcgttttattgcgcggggagatggtgtcgcgggagtggccgcttcttctacggcaggggcggctgtagccgtgccatatgcattagcggaagcgaatgcctcatttgcgccagttgctgagtcggcaactgcaattatcgcgacaagcgttattgtcacctcgctcttaaccccgctggcaacagtgtgggtagataaaaaaatcaagcagaaaaagcggagaacacctccgccaaaaaatcaaatgacgatcaactgaataaaaaggctgccacaaaacataccggcagccttttatacaaacaatttgactttcatacccccttccattagcctgtaatggaacggctagaatagggagggaatggatatggagatacatacatatgaaaaagaattttttgatcttttaaaaagaatctcacattacagcgaagcagttgcgttaatgcactgggactccagaacaggcgcgccgaaaaatggctcagaggatcgtgccgaaagtatcggccagctttcaacagatatattcaatatccaaacatcagatcgaatgaaggagcttatcgatgtcctgtatgaacgatttgatgacttgtcggaagatacgaaaaaagcagtggaactggcgaaaaaagagtatgaagagaataagaaaatccctgaggctgaatacaaagaatacgtgattctgtgttcaaaggcagaaacagcgtgggaggaagcgaaaggaaaatctgatttcagcttgttttctccttatttagaacagctgattgaattcaataaacgttttattacgtattggggatatcaagagcatccttatgatgcattgcttgatttgtttgagcccggcgtcacggtaaaggtgcttgatcagttgtttgctgagctgaaggaagcgattatccctcttgttaaacaggtgacagcttccggaaataaaccagatacaagctttattacaaaagcgttcccgaaagaaaagcaaaaagagctcagtctgtattttttacaggagcttggctacgattttgatggcggaagacttgatgaaaccgttcatccgtttgcaactacgctgaatcggggagacgttcgggtcacgacgagatatgatgaaaaagatttccggacggcgatctttgggaccattcatgagtgcgggcacgcgatttacgagcaaaatattgatgaagcactcagtggcacgaacttgtcagacggcgcatcgatgggaattcatgaatcgcaatcattattttacgagaattttatcggccgcaacaagcatttttggactccgtactataagaagattcaagaggcatcacctgtacagttcaaggacatctccctggatgattttgtccgggcaatcaatgaatcaaaaccttcatttatcagggtcgaagcggatgaattgacgtatcctcttcatatcatcatccgttatgaaattgaaaaagcgattttcagcaatgaagtgtctgtggaagatctgccgtcgctttggaatcaaaaataccaggattatttagggattacaccgcagaccgacgcagaggggattttacaggacgtccattgggcaggtggagatttcggctacttcccatcctatgcgctcggctacatgtatgcggctcagctgaaacaaaaaatgcttgaggatctccctgaatttgacgctctcttggaaagaggagagttccatccgataaagcaatggctgacggaaaaggtgcacattcacggaaaacggaaaaagccgttagacattattaaagatgcaacaggagaagagctgaatgttcgctatttaattgattatttatcaaacaaatattcaaatctctatctgtcataatcaaaagcctggcggcgcggtcgtcagactcttttatatcgaatccccttgaaatacgaatgatatctaaaaaaacaaaattaaagttcgggaatttttattttcagcctatgcaagagattagaatcttgatataatttattacaatataataggaacactcatataatcgcgtggatatggcacgcaagtttctaccgggcaccgtaaatgtccgactatgggtgagcaatggaaccgcacgtgtacggttttttgtgatatcagcattgcttgctctttatttgagcgggcaatgctttttttattctcataacggaggtagacaggatggaagcactgaaacggaaaatagaggaagaaggcgtcgtattatctgatcaggtattgaaagtggattcttttttgaatcaccaaattgatccgctgcttatgcagagaattggtgatgaatttgcgtctaggtttgcaaaagacggtattaccaaaattgtgacaatcgaatcatcaggtatcgctcccgctgtaatgacgggcttgaagctgggtgtgccagttgtcttcgcgagaaagcataaatcgttaacactcaccgacaacttgctgacagcgtctgtttattcctttacgaagcaaacagaaagccaaatcgcagtgtctgggacccacctgtcggatcaggatcatgtgctgattatcgatgattttttggcaaatggacaggcagcgcacgggcttgtgtcgattgtgaagcaagcgggagcttctattgcgggaatcggcattgttattgaaaagtcatttcagccgggaagagatgaacttgtaaaactgggctaccgagtggaatctttggcaagaattcagtctttagaagaaggaaaagtgtccttcgtacaggaggttcattcatgagaaatggattcggcaaaacgctgtctttagggattcagcatgttcttgccatgtatgccggcgccattgtcgttcctctgattgtcggaaaagcaatgggactgactgtcgagcagctgacttacttagtatcgattgatatttttatgtgcggtgtggctacacttctgcaagtgtggagcaaccgattttttgggatcgggcttccggtagtgcttggctgtacctttacagctgtatcgccgatgatagcgattggatctgaatatggggtttcaacagtttacggcagcattatcgcttcaggcattcttgtcattcttatttcatttttctttggaaagctcgtatcgttttttccgccggtcgtgacaggctctgttgttacgattatcggtattacactgatgccggttgccatgaataacatggccggcggagaaggaagtgcagatttcggagatctctccaatcttgcacttgcttttaccgtgttgagtatcattgtgcttctataccgttttacaaaaggctttatcaagtccgtctcgattttgatcggtattttgattggcaccttcatcgcatattttatgggaaaagttcaatttgataatgtttcggacgcggcagttgttcaaatgattcagccattttacttcggagcgccgtcttttcacgcagcgcctatcattacgatgtccatcgttgcaattgtcagccttgtggagtcaactggtgtttactttgctttaggtgacctgacaaaccgccgtttgacagagatagatttgtctaaaggctatcgagctgaaggactggctgtgcttctgggcggtatttttaacgcttttccttacacggcattctctcaaaatgtcgggcttgttcagctcacagggatcaaaaaaaatgccgtcattgtggtcacaggtgtgatcctaatggcatttgggctgtttccaaagatcgctgctttcacgactattattccatccgctgttttgggcggtgcaatggtggcgatgtttggaatggtgattgcttacggaattaaaatgctcagccgcattgattttgcgaaacaggaaaatctgctgattgttgcttgctcagtgggattggggctcggtgtgaccgttgtgccggatattttcaaacagcttccgagtgccttaacgctgcttacaacgaatggcattgtggcgggcagctttactgcagtcgtcttaaatattgtatataacgttttttctaaagctaaaaaaatagaacaagaagctgacctcgctgaacaaaaaacagcagtctaactccgccgcggcggagttttttttgcatataaaaaagattgttgcggcacaatgtatgcaaagaggtgatcgcatggcgtttattttatccattggaacaagtcttcctgcgtataatgtaaaccaagagaaagcggccgagttcgcccgctatatgtttcagcattcttttaaggatattgacaggctgttatcctcctttaaaaacgggcaaatccattcgagacagtttgttaagccgattgaatggtataaagaggggcacagctttgaagaaaaaaatcaaatatacatagaagaaacacttaaacacagcagagcggctgttcgtgagtgcctctctcatccggaattttttcaagaagccattccttatgagaaagtggaagctgtttttttcgtctccagtacaggtctttccacaccgagtatcgaggcgcggcttatgaatgaacttccgttttctccatatacgaagcggattccgatttgggggcttggctgtgcaggaggagccagcggacttgcgcgtgcagccgaatactgcaaagcgtatcctgaggcttttgtgcttgtcatttctgccgagctgtgcagcctgacattccagccggaagataaaacaaaaagcaatctgatcggcacctcgctttttggtgacggcattgccgcagctttattatgcggagagaaggcggaccgcagggtgtcaaagctgaagcttgcgccgaagataatggacgcccaatctgttttgatgaaacaatcagaagatgtcatgggctgggactttaccgatcaaggattcaaagtcattttctcacgagacattccgaccttggtggaaaaatggctcaaaacaaatgtacagatttttttggacaaacataagctgtcattccatgatatcagtgtttttttggcgcatccaggcggaaaaaaagtgatcgatgcatacatcaaaagtctcgggctgtcgtcagaaaagctttcatctgcgcaaagcattttgcaaaagcacggaaatatgtcttcagccacaatcttgtatgtgatcaaagaccatctgcagaacggacataaaaaggaagctgaacgaggactgattggcgcattagggccgggtttctcatcagagttgctattattcagctgggaaaagggggcctgactcatgttttggttgttgatcgccattctcattgttcaaagagcagcagaaatggcagtggccaggcaaaacgaacaaaaggtaaagaagcaaggagcaattgaatttggcgagagccactatccgtatatcattacgatgcatatcctttttttcctgtccttaattgccgaggtgctgctgatgaataaacagccgtccagctggtggctcggtatcgctgcagtgattttaagcgtacagatcgtacggtattgggcgctttgttccttaggagcatattggaatacgaaaatccttgttgttccaggtgtagagcttgtaaaaaaaggtccatataaatggatgaaacatccaaactatgccgttgttatcctcgaaattttgctgattccgctgctttatcaagcatacgtcaccatgtgtctgttttccattttcaatgccgtgttgttaagcgtcagaattcgcgcagaagacaaagcattacaggaatacagcgtaaaatagcgattgaaaatcattctcaaccatgttaaaatggatttgaaaaagattctcaatcaggatggtgaagcaaatgacaatgctgtttttgcttggagcggtttgtacatatagtgtattaattggttttgtattaaaaggaatctctaataaatctgtttgatgaatctggaacttgtaaaagttgcagattttcttttatagaagctgccgtaatggcggcttttttctattctcctaaagaaatttggtttattcttgtgtaaaatgaaaagggaatgaattcagatctttcaaaaaaggttcacaattgaaacggcacaaaggggttcagacttatgacagatcaaaacagaaaaaagcttttgcataaaactggggaactttataagcaatttattgagaatcaagatgaacaaagggctgctaaactggctgcggtcatgaaaaaagcggctgatgaagaggtttatatcgcgtttaccgggcattattcagcgggaaaatcgtcactgctgaactgcctgttaatggagaatattttgccgacaagcccgattccgacaagcgctaaccttgttgtgatcagaaacggggaaaagcgagttcggcttcatacaacagacggagcgtgtgctgagctggaaggggcttaccagaaagacaaggtgcagcaatattgtaaagacggggaacagattaaaagcgtcgaaatttttgacaggtatactgagatcgattccggggttgcgtatattgatactccagggatagattcaacagatgatgctcattttttatcggctgcttctattcttcaccaggcggatgcgctgttttacgtcgttcactataatcacgtgcacgctgaggaaaatgtaaagtttctcagatcaataaaagaaagcattccgaatgtgtattttatcgtcaatcaaattgaccgccatgatgagacggagacaaaatttggagactatcaagcgcaggtagaggagatgctttgcaatgaagggatttcaagggaagcgctctattttacatcagtaacagaaccggatcacccgttcaatcagatgggggccctgagagaagagttaagaagaatagaacagcaatcaaaaagcaatatgcaggctttaacggaacaaaaagtccgtaatctgctaaaggaacatacggaaatgctgaagaaagacgaaacaggcgctccgagtttcgctgaacagcttaatatccaaattggactggtccaatcgctgcgtgatcaattgaatgaggccgaaaaacaaacgactgaggcagagaagaggatgcaggaagaaatcaatcgtattttaaaaaacgcaaacctgacgccttttgaaatgcgtgaattggcggctgcatttttagaatcacaagagccttcttttaaaaccggctttttcttttctaaagcgaaaactgcacaggaaagagataaaaggcggaatgcttttttctctgatgtggcaaaacgaacagaggccgaagcggattggcatatgatagacacgcttcataaactcgccaaggtatttgatgtctataccgctgaaagtgaaaagctgattcaggcctatcgcacaccgcttgatataagcatcattgaacgcgcggtcaagcatggtgcagccttttcctctgaatatgtattgcaatatacaaaagacttagcagagctcatcaggaaagaggcgaaaagagaagccgcagacatcataaaggtgctctccgctatggtgaaagagcgtgtttccaaagatgtgcaaacaattaacgaccggctcgtccaagaatcagaaaaacttgtatttcttcaagaacaggcgtgtttagagaataatgcccgagagaaaaccgatcgcctgtgggccatttgggaagaagagtccgcatgcccaatgcatatagacacagaatggtttaaatcgaagaaaacaagagtggcggctccagagcagaaacaaggccgaagccagctgacggcgcagccgatgccgaaatcagaaatcaaaatggaacaagaaatgccgcttcaagaccaaatcaaacgcttttacactttgtctgaccttttaggcgaatgcagcatgttgttaaagcaaacttcagcgtttcgtgaaagggtgaaaaggcttgaggaacggaaatttacacttgctctttttggaggcttcagctcggggaaatcatcatttgccaatgcgcttgtcggcgaaagagtgctgccatcctcaccaacgccaaccacagcgacaattaacaagatcacaatgccaatcaatggcaacttaaacaaaacagcggatgtagtgtttaagacagaggatgacataacggctgaaattttgcagctcaccggaataccaaaggaaccggcaggccgttccttcacagagaagtgggaaaaggcagtcaaaaaaaacaggctgcaggaagaacacgtgaaattgatcagcaatttcctgcttgcatatgagaagtatcagcagtatatacaggaacagaagaaattaacgattccgctatctgaattaaagccgtatgtagcagaggaaacaacggcctgtgctgtgaaagaggtaacggtctactatacatgcccgctcactgaaaaagggattacgatcgttgatacacccggcgcgagcagcatgaataaacggcatacagaactggcattccaatatatcaaagatgctgatgcatttttttatatgacttattatcagcactctttttcaaaaggagaccgttcatttttgcgaaagcttggacttgtgaaagaatcgctcagcatggataaaatgttttttattattaatgctgcagaccttgcaaaagataaaacagagctcgaaacagtgaccgattatgtcagcgcagagcttgtaaaagaaggggtttatgagccgcagctctttaccgtatcaagtaaggaggaactggtgggaaaaccggagtcattttataatcagttcccgaaagtaagaaaacacttagaccggtttatcgaagtggatgtaaaaaaagcgtcagcagcgcagctcagttcggaggcagacaaactatgcgaaactgtttttcagcttcaccaatcccagcatcagtcccgagaagagaaggaagcgcagaaacagcgccttatgctgtcatttgagcggacagcggccgatatcgagaaacggcggaactcagaaaccatcattgaaaaagtaaaaaaagatacaagagagcagctatatcacattacacagcgattatcatattttgtaaatgatttattaaaatcggcatttcatcccgggctgcaaaacggggattggaaaaagaacgtcagtaaggcgatgacaacagccttacatgaatatcaatttgaatatattcaggaaatcaaaacgcttgatgttcgtatgagcggtttcatcgaacggcatatcaatgaagaatggctggatcaatttcaaaaaacattaaacgaggacggctatttttccgtttatgcgggtgatcagcattcaaacggcatacagttgaaggaagttgaaccagaaatagaagaacgtgcttttgagcaggaactaaaagaggtcaaatcaccgaagcagttttttgagcagaaaggaaaatcggcctttatcgaagctgtacggatgaaacttacgaaaatcacagaggcatggataaaaaatgaagaagaaagcctgatttctcattacacagctcacctcagacgcttacaggaagatatgggcgaaaaagcaatcgcgcaaataacggatcaaaaagagacatatttaagaggatatgcggaaggggaacatgcgaaagagattgaaatagcgtaccaggcgtgcatctcctggaaaaattcagacaatacaataaaaatgtaaaattcagttggcttgtatttcaagtcatggtagactaaatagaaaaaagcgagatgaacgattaatgtcagaggtacataaagcaatttcagcacattcatcaaaacagcacgagcatatcaaagcatttatgcgtcttgaaaatatgcgtgaattggcgattgaagaagctgttgcgaaatgcaaaaacgatgagccttatactacagaagcaattaatgaaattaccgagcaaatgaatcagctcgctaaaaaaggcatcgtcccgacaagacggcttgtatcaaaagaaatggtcagagaatacgtaagccgcatgtaagctggatgatcctgtcgcgagtgaacctcctgccggaagcatatactatatgcatccgacgtaaggggggattcatgttgggcagaacaaagctcggaaacagaaatgcacaggcgaataacaatgccaaaaagaaaaacggatttcaaacccattttgactcttacgcaggacgcgaagctgaaaagctgatcgccagcaacaaaagacacaacgattgataaatatccaaacagtatctctaattaaagagatactgttttttatttttgggctgctttatgataaaatagaaggaatgaaagaaaagggagttatttgatgaataataataaactattgctggttgacggcatggctcttttattccgggccttttttgccacggccgtacatcgcaactttatgataaatgacagcggggtgccgacgaacggcgtcaacggctttttaaagcatttgattacagctgtggaaacattccagccgacacacgtcgtctgctgctgggacatggggagcaaaacgtaccgaaatgacttgttccaagattataaggccaaccgcagcgcgccgcctgtggagctgattccgcagtttgatttggcaaaggaagcagccgcagagcttggaatcatgaatattggctttgccggctatgaagcggatgactgtatcggtactcttgccgatttatttgcgaatgaagcggacattacggtcgtaacaggggacagagatttacttcagctgttaacggataaagtaagcgttgctttgcttcaaaaaggaatcggaaattataaagtctatacaaaagagactttttatgaagaaacaggcgtaatgccgaaggctttgattgatattaaagcgcttatgggagattccagtgataactatcccggagtcaaagggattggagaaaaaacagcctacaaactgattcgtgaatacgaaacgattgaccgtttattggaaaatctttctcttcttccaaaaggacagcagggaaaaattcagcaaggtttaagcgatttggagatgtcgaggaagcttgcggaaattcattgctcagtgccgctggcctgcacactgaaagacgctttatttactttgcaaatggagcaggcggctgacatgcttcgccgccaccaaatcaaaggaattgagcgtatgcttgaaaagctgaacgctagagagatcgtttagatcttctctagcgttttgtattgcttttttttgctctctcctcaagctctgttttagggtcattatgtgtattgccttccaggtcgccttgcggagtaacaccgccggtcagccggcctttatctttctttttcatgttagttcacctcgccattaggatgaaccaatcatcaagatttaattcttttcattcagccgaatcgcttcttttgccagaagatcggctttttggttttgcttgcccggtatccatttgatgaaaaaaagagggaatgccgcttttaatcggatgatttcttctacgaacggttgaaacgttttatttttaaccatttcaagctcagtggcgcgttccacaatatctgaatcggttcgaaaggaaaccgattgatacccgcgcgttgcacatagcttcatcccttcaattaatgcaagaaattccgcttcctgatttgtatgcactccgattggaatagagaaggattctgctgttccctcatgtttgataaaaatgccgatacccgaaggcccgggattaccagcgcttgcgccgtctacgtatatttctgtaggcattatgaactcctttcatctttaggtatcatttttttggctgcataagcataaggcaatgaaatcaaagataccgcaaacttaatcaaatatgtagaaataaaaatatgaagccacacgcctgccggataaatgccgagaaaggcgactgcagtgaatatgaatgtatcaaacagctggctgactgctgtactgccgccgtttctgagccataaaagccgatcagaaggaaatatccttctaattgccgaatatacataaacatccagcgtttggctgaagataaaggcaagcagacttcctaacgcaactcgcggaaggaatccgaagatcgtttccagcgctgtttgtgatatgtcgctggaagccggttcgaaaagcaacacaccctgcatgacaaatgtcagcgtcaggagcgttgagaatccgagccataccgcttttctggcttcagctggtccgtatttttcattcagcacatctgtcgcaaaaaagattgtgccatacatcacattcccgagtgtcgctgttaagccaaacagttcaactgttttgacgacttggaggttggcgcagactgtcgcaaaaccgatccaaacaaacagtcccattttgccaaatcctttataaaataaaagaacaatgataaaatgaatgatcgcaaaaaagatccaaaacgaattattaaacaagatgaaaaagcttcctttccggggtaagattggtttgattatagcataagcccggcaactaatgaatggtaaggtgattgtaatgaagctcagaccgcatttgaaaatagaagcaaaaggaacgggatccgtctcattttttagcgaagactggctgacagcacagcaggcacgtatgctcgccagagaacttggtcgttttccatacatgaaagagctagagttcgaagacgagaaaggcggcagctggacgctgaaggaattggaaaagctgacagaggagcttgctcaagagcctgatgacattactgtttattttgacggcagtttcgataaggagagcgaactggccggtctcgggatcgtcatctattattcattgggaggaatccggcatcgcttgagaaaaaataaaagcttccggctgaaaaccaataatgaagctgaatacgcagcgctttatgaagcaataagagaagtaagagagcttggggcaagcagaaattcaattacaatcaaaggggactcgcttgttgtgctgaatcagcttgacggcagctggccttgttatgatccatctcataatgaatggcttgacaaaatagaagcactccttgaatcgctgaagcttactccaacctacgaaacaatacaacgaaaagacaatcaggaagctgacggcctcgctaaaaaaattctatcccatcaattcgtagaaagccacacgaaattagaccgtaacggagatgacgatattggataagaaaatgatctttaaagaactgacagaactgcacgatgaatattgcaaggactgttttattaagaagcagtttcgcaaagaatttggcaaaacttatgcgcattcattttgtatcaataaatgtacggttggtgaaaagctgaaacaatacggagatgtcttaaccaatcactaaaaataaaaaccgcagaagctgcggtttttattctttgaattcatccagctgatgctcgctgtcatctagcagttgctgttgctgctttacaaattcaggatcatcgagagctgccagctcttcagattgtgacagttctctagcatcctcaatggcttggtatgcagagtcaactaatgttttgctttggcctctcgtcgcagctcctgttgttttctgcgctgtttccaccgctagttccagctgccgcttatccgtaaagccagtctgatcctcattatgaaattctgaagtcaccaaaaacacctccgccattattttgcagagtttttttgaaatttatgtaccaaaatagaaaagaaaataaaaataagccgatataactattgaaccagaataaataggaccgttttactatttgaggtatcttgatagagaaggggaacgcagctatggatgataaagacttgaagttgatccttcacaaaacatttatagaaatatacagtgatttagaagaactggcggatatcgcgaaaaaaggaaaaccatcaatggaaaagtatgttgaagagattgaacagaggtgtaaacaaaacattttggcgattgaaatccagatgaaaatcaaataggagaggcgaatgcctctcctctatttgtcatctcatcatcatgtattgagtttagagttttacaacattagaagcttgaggtccacgattaccttcgacaatttcaaaagaaacttcttgtccttcttctaatgatttgtatccatctccttcgatagctgtgaagtgaacaaatacatcgtctccgccttcaacttcaatgaagccgaatcctttttcgttgttgaaccattttactttaccgttttgcatattgcttaattcctcctagtactgtagcacccatgtgctaaaaaaaattttgtcatcatttaactttgattcattgttaaatgatggttcaactatacaccatctgggagcacccgtcaagttgcgaaacggcttatttttcaaaagaagggcaagttccataaaaaatgtaaccgcttttattgatggctgaatataaataaaaagagcacacgattttcgtatgctctcaagtacgccattacgatagcactttggctttttgtttggcagtcatcatttctgattccttcaggatatcctctaaaatcacttcagaggagtttgctaaatgaaggtccttaatgtttttcttcatgcgatgcaaggtatcttcatctgcaagaagggaagtgactgattcgagaatctcttcatgacggttcacaacgatggcagctccgcggtcttcaaagaagtttgcattttctttttcctggccaggcacgggtttgtacagaatgacaggcactccaatggctgtggcttctgtcaaagtaatgccgccgggcttggtaatcatgcaatctgtgatccgaaatagctcatcaatgcgctccacatagcccagaacttttaatttgtcaccattttccgcctcaagcgcactcaaagattcttttaaagccgtatttttcccgcacacgacaaccacttgcacttggtcatccttgacaaggttttcgcacagctcttttacgttctttaatacaccgtgggcacctgccatgatcagaagcacttttttgtttggtgaaagattgtactttttatatatcgggccaaccggcatggattcttcaaattgcggcctgattggaattcctgtgatttttacattgcttggatgagtgccgatctccagcagtttttccttcacgtaatctgtcgccacataatatttatccacgttttcgtgaacccaaattttatgaagacaaaaatcagtcataacgttgaaggtaggaatgactcttccagttcggcgtctgtattccggcacgacgatcatcggaaatgtattaataataatatcgggctgatgttcatcgacaagttcgcccaatcttttattacccattttaaagtaaatattgaatttacgtttattatagattttgtcaactccgtaataaaacaaacgataaaactgtttcccgattgagaagctttttaaataaaggtattgagttacctctgaaacaatcggatttgactcttggtacaaattagaaactgttacatgctgaaagccgagccgtacacattgttcataaagtgttttggctacctgcacatgtccatttccgtaatttgcagtcaaaattaatactcttttattggtattcaagtaaattcacctcaatgtaatcaacaacaagcaagcttcatgcatcgtaaggagttattgtctatacataaacataacacaaatacataatcgaattattaatgcagtgaaaaagttaagctaattttaaatgatttggattccagtattttaaatttttgttatacgcagactgaatcagatgtattttatcatattttttgctcagcgtatcactaaaaaaagaaaaattagtcccattcataaggagtttcttggtaaacgtaataattcagccaattcataaacaataatgtggcatgcgctttccagcgattcactggctcgttgctgccttttgcaaaataatgtttaggctcctcgacagtagaaaggtttcgttccaaatctctttcatactcttgaagaagcgtatttgtatcatattcagggtgccctgtcaaaaagacttgtttttcgtcttttgacacaattaagcaaaccccggcttcctttgatgcggtaagaatgtttaaatcgggcactgcttgaagctgttccatatttatatctgtatgccgggaatgcggcacgtagtatagctcgtcaaaacctcttaccaatctttcgtgttttgaaagaacggtatgttcgaacacaccgaagatttttttcggcatttgaattttttcaacaccgtaatggtagtacaaacctgcttgagcaccccagcaaatatgcaaggttgaagtgacatttgttttgctccactccatgatttccttgagctcttcccaatatgaaacctcttcaaacgccaaatgctcgatcggcgcaccggtgataatcatgccgtcaaacctcttgtgacggatattggaaaaagtcgtgtaaaattcgtcaaggtgttctctcgcagtatttttcggcgtgtgtgtgcttgggattaaaaatgtgaaatgaacctgtaaaggcgaatttccaagcaatctgagaagctgagtctctgtttggatttttttcggcatcaaatttaatataataattttttgcggccggatatcctgatgaaatgctctgctttcatccattacaaatatctgttcactttcaagcacctgttttgccggcaggtgtgttggtatattaataggcaacgtgccacctccattatttccccgtttaattttcttcattataggaattttcacgccaattttcaatctatctatacgtgttgaggggaaacaacagaaaactctttaaataaaacgcactgacacgccttttggtttcacagtaaaatgattttcaaagatgtcagagggaattgtaatgttttatagaatgataagataaaaaatgagcgatatgaattgataatgaacggacgctcatatcgttaggtttcttatgagttcttaattgatgtttacattttgaattgcgatttaaaaaaggtaaaataatcagcaccagggacataggagggacttacatgtctatttatcatatgaaggtacgtacaatcacagggaaagacatgacacttcagcctttcgcgggaaaggtactgatgatcgtgaatacagcaagtaagtgcggttttactccccaattaaagcagctgcaggaattatatgatacatatcagcaggaggggctggagatcttagggtttccctgcaatcaattcatgaaccaagagcctgatgaagaggctgacatacaggaattttgtgaaacaaattacggtgttacatttcctatgttttcaaaagtggatgtaaacgggaaaaatgcccacccgctgtttgtgtatttgacagaacatgcgaaagggatgctgggaactaaggcgatcaagtggaatttcacgaaatttatagtggatagaaatggagaaatcgttggccgttattcaccaaatacaaatccgaaagagctggaaaacgatatcgtgaagctattagagcaataaaaagagggtgtttttatgaaggaattgaagcaggcagagcaaatcaggacatgggttcaatctatcctgactgacgaaagctctggacatgactggcatcatgtatcaagagtagcagatcttgcagcgtatattggagaaaaggaaaaagcggatttgttcattgttgaaacggcggctttggttcatgatttaattgatgtgaagctgcctgacacggtcaggctttctgtgagcgaagtatatgatcagctcgtttttttcggagtaggaaaagataatgctgacagggtgattcatattataacaaggatgtcctttcgggacagggggaaattggcgaaggagccgctctcaattgaaggaaaagccgtacaggatgctgacagacttgatgcgattggtgctgtcggcattgcgagagctttcatgtttgcgggcgcaaaagggcatggcctttatggagatgagcaaagcgcctacgctcatttttttcataagctgttgcggctgaaagatatgatgaatacagacactgcacgggaactggcagaagaaagacacaattttatgcttcagtttgtccgccaattagaaaaagaaatacccgggattgatgccaaaacgtcgtaatagaaggcttggagcgactatgatagaataagtcacagatatgctataggaggacgatcatgaagataaaatcaattgaacctacaccaagcccgaatacaatgaaagtcatcttaacggaagagcttccggcgggcaaaagcaataactataaacctgagcaagcagaaggcgcaccgcctgttatagaggaaattcttaaaatagatggagttaaaggggtatatcacgtcgcagattttcttgctgttgaacggaatgcaagatacgactggaaagacatattaccgcaagtccgcactgcatttgggatggaaagtgctgaaagcggagaagaaaatcgttctgatcaagaatcttttggagaggtaaaagtttttgtgcagatgttcagcggcattcctatgcaagttaaattaaccgatggagagcgggaagaacgcttcggcttacctgaacgctttcagcaggcgatcttaaaacttagatctgaagcttccaatgttgtgtttgagcgggcttggaaagaacaaggtgtcagattcggtgactttgatgaaatcggccatgacgtgacagaagagcttcaggcggcatacagtgatgaacggctgaaacgactgactgaagcagccgctcaaggaaagggcgaagcaaaacaaactgtacagcgcaaagcgtataaagtaacgcttgacatgctggatgatgaggactggaaaaagcgttatgcacacttggaacagatggatccgaaagaagaggatatcccggttttacagaaggcattggatgatccaaaggtgtccatcagaagacaggctgttgtgtacttagggatgattgaaacacctgatgttcttcctctattgtataaagcacttgaggacaaagctgtatcagtcagaagaacggccggagactgcctgtctgatatcggcgatcctcaagccattcccgctatgatcaagtcgttaagcgactccagcaagcttgttcgctggcgtgcggccatgttcctgtatgaagtcggggatgaaagtgcaattgaagctttgcgcgctgccgaagatgaccccgaatttgaggtcagccttcaagtcaaaatggcgcttgaacgtattgagcatggagaagaagcaaaaggttctgtttggaaacaaatgacggaaagcagaaaaaaaggcgaatagaaataaaaaaggtgcagatcatgcaccttttttatttgaattcactttttataaaaattatttcgaatattgttgaaaaatatccgaaaactatttatagtaagtaacaatattaatagttggagggttcaaatcgaaagaaagctatataaatataaaaacacgaaagaacaaaacaaggtgagggcggcctgtatttatcttatttgcaaaaacagcccataaataaactgaaaattgtcaaaataaaatccaatcaaacaattgaaagaatttaggaggatcaccatggcagaattacgcagtaatatgatcacacaaggaatcgatagagctccgcaccgcagtttgcttcgtgcagcaggagtaaaagaagaggatttcggcaagccgtttattgcggtgtgtaattcatacattgatatcgttcccggtcatgttcacttgcaggagtttgggaaaatcgtaaaagaagcaatcagagaagcagggggcgttccgtttgaatttaataccattggggtagatgatggtatcgcaatggggcatatcggtatgagatattcgctgccaagccgtgaaattatcgcagactctgtggaaacggttgtatccgcacattggtttgacggaatggtctgtattccgaactgcgacaaaatcacaccgggaatgcttatggcggcaatgcgcatcaacattccgacgatttttgtcagcggcggaccgatggcggcaggaagaacaagtgacgggcgaaaaatctccctttcctcagtattcgaaggggtaggcgcctaccaagcagggaaaatcaacgaaaacgagcttcaagaactagagcagttcggatgcccaacgtgcgggtcttgctcaggcatgtttacggcgaactcaatgaactgtctgtcagaagcacttggtcttgccttgccgggtaatggaaccattctggcgacatctccggaacgcaaagagtttgtgagaaaatcggctgcgcaattaatggaaacgattcgcaaagatatcaaaccgcgtgatatcgttacagtaaaagcgattgataacgcgtttgcactcgatatggcgctcggaggttctacaaataccgttcttcatacgcttgcccttgcaaacgaagccggcgttgaatactctttagaacgcattaacgaagtcgctgagcgcgtgccgcacttggccaagctggcgcctgcatcggatgtgtttattgaagatcttcatgaagcgggcggcgtgtcagcggctctgaatgagctttccaagaaagaaggagcgcttcatttagatgcgctgactgttacaggaaaaactcttggagaaaccattgccggacatgaagtaaaggattatgacgtcattcatccgctggatcaaccattcactgaaaagggtggccttgctgttttattcggtaatctagctccggacggcgctatcattaaaacaggcggcgtacagaatgggattacaagacacgaagggccggctgtcgtattcgattctcaggacgaggcgcttgacggcattatcaaccgaaaagtaaaagaaggcgacgttgttatcatcagatatgaagggccaaaaggcggacctggcatgccggaaatgctggcgccaacatcccaaatcgttggaatgggactcggaccaaaagtggcattgattacggacggacgtttttccggagcctcccgtggcctctcaatcggccacgtatcacctgaggcagctgagggcgggccgcttgcctttgttgaaaacggagaccatattatcgttgatattgaaaaacgtatcttggatgtacaagtgccagaagaagagtgggaaaaacgaaaagcgaactggaaaggttttgaaccgaaagtgaaaaccggctacctggcacgttattctaaacttgtgacgagtgccaacaccggcggtattatgaaaatctagacagctggggacactttcttttattttaaggcgtgaacatttgaaatccggccctctctatagtatcctttacttcagatgaaggatactagagggggctttttttatgtcaatggcttatgaagaatacatgcgccagcttgtcgtaccgatgcgccgcgagctgactggagcaggttttgaagagttaacaacagcggaagaagtagaaaactttatggaaaaggcagagggcacaactcttgtagtcgttaactctgtatgcggctgtgcggcaggccttgcgcgtcctgcggctacacaggcagtcctccagaatgacaaaacacctgacaatacggtgactgtttttgcgggccaagataaagaagctactgcgaaaatgcgtgagtattttactggccaggagccttcttcaccatcaatggctcttttgaaaggcaaagaagtcgtacattttattccgcgtcatgaaattgaaggacacgatatggaagaaattatgagaaatctgactgctgccttcgatgcgcactgctaaatgcccgttctccgggcattttctttttgggagtacagaagatgataacaacaagctatagaccgtctgaacacaccataaaaactgcaaagcagctttctaaagagctaaatatgccatactgcggccggaataaacaaacggttgaacacctgttgaagtcagctgaacgtgatttgctagtggtcggcaaagagcggtttgagctgtatacgaaacaaggtgccaaattcttttttcatccgaatacagcgatgttcagagccaaacgcttcttacagggagagcaagagcctatgcttcgggctgccggcttatctgaaggggatgcgtttttagattgcacactcgggctggggtcagatgccattatcgcaagtatggcagtaggcgaaacgggttctgttgttgggattgaaaaaaaccatcttgtgtctgttttagtgaggatggggctgcattcatgggaaacgggtatagaagagcttcaagctgcgatgagaagaatccaggtgaagaatggtgattgcttagaatacatcaagcagcttcctgacaactctgttgatgtggtttatttcgatccaatgtttcatgaacctgtagagacctctgacggcatcgcgcctttacgtgatttggcagaggattccgttttgcacgaaggatgtatcaatgaagcggtacgagtcgccagaaaaagcgttgtgctaaaagaccactggaaaagcccgcgatttgaacagtttggttttaacgtcatgaaaagaaaaacagcactgttccattatggcgtcattcaaacaagcccgtgattcatatcacgggctttctgttaatcggtgacctccatgacgacaaagtataacaatgttaagagtgaaactgtggcaaacagagcgtcaatcatgcggaaagcctcctttcatggaatattgtaagcgtttttacacaaagtgcatagcaacgaatctcctaatttgcatatcagtttcatatagtacatgacttgcatgttttggatgtgctaaaataagagaaacatgacaataaaatagagaggaataagcagtcatgaaattgtggatgagaaagacccttgtggttttatttaccattgtaacgttcgggctcgtatctcctccggctgcccttatggcggacaagccttccggacagccgagcagtcttgagcagaatgattacaccgctttttatgatgagcatgacctgtacgatgatgagtcggatgacaggcgagatcctgaactgctttttcaatcgtacaaggaacagctccttgacagcgctgaggatcagtcctttttaaaattcggcagcagaatcgctcctgtcattgaggatgactatcggaaagagatcctgccaaaaatcgaaaaagtgattagtgattatttagcgacattgcaagatgatgaggcgtaccaagatgttgtgatctcaagcatgccttcagcgggcaaaacggaaaaaattttcaacgtttacaatcggacaactggagaagatcttctcagattccatgtgcgaagagaccacccgcctcatgacggctactggtttaattttcattatcatacagcagaagatggatttcaatcacatcatgagcttgggagtatttactgggaccgcaacacgcctcccaactggatgagtgcctaaaggagatgccattagacatgaaaaagtacacaatgaatgaaatggtcgatataacaaaggatatgctgaacaaacggggcgttatgatagaagatattgcacggattgttcaaaaacttcaggaaaaatacaatccaaatctgccgctcagtgtttgcatggagaatgtagaaaaagtcctgaacaaacgtgaaattattcatgctgttttgacaggccttgcactcgatcagcttgcagaacagaagtttctccccgaaccgctgcagcaccttgttgaaacggatgaaccgctttacggcatagatgaaattatcccgctttccatcgttaatgtgtacgggtcgatcggtttgaccaatttcggttatttggataaagagaagattggaattattaaggaacttgatgaaagtccagacggtattcacacctttttggatgatattgtggcagctcttgctgcagcagcggcgagcagaattgcacatacgcatcaggatctgcaagatgaagaaaaagaacaggatgaaaagcctgtcgtcagctgactataaaaaaatcatttctgggttcagaaatgattttttattgtgttacactactagaagactacttttaaaggatgaaaaaaatgaaacagtttaaggatttatgcagacatgttttagagcaaaaaggggcggtaagcgtatgatttcattcatttttgcgatggatgccaacaggcttatcggcaaagacaatgatttgccgtggcatttgcccaatgatcttgcatactttaagaaagtaacatcgggccattcaatcattatgggccgaaaaacatttgaatcgatcggacgtccgcttccaaatcggaaaaatattgtcgttacctcagcgccgtcttcagaatttccgggatgcacggttgtcggttcattaaaggatgtactggacatttgttcaggccctgaagaatgctttgtgatcggaggggctcagctctatacggaccttttcccttatgcggacagactgtatatgacgaaaattcatcacgagtttgagggtgaccgtcacttccctaaatttgatgaatccaattggaagctggtttcttctgagcaggggatcaaagacgaaaaaaacccgtatgattacgaatttctaatgtatgaaaaaaagaattcttctaaagcgggaggattttaattggttcgctacagccttctggtggtttatattgtgtatatgctgttaaaaaatatgaaacaattatttaatcaaacaatgctcgatccccgtctatcatacaaaaaacagatgactcttgtgtacgaacagccaaaggcgtttttggaaggctgtatcggcatatccggttcagttgtgacgatccatcagccagagccaataccacacggtcctgttttgtatgtgcatccccgtttgcatttggctgaactggccttaattgctggatatattgaggaaccggccggctttatcgccaacccaaaagtgttccgcttgccttttatcgggcaatggctggatcggatggatgtgatttcagacggtgattcagaaaaggtatatgaagatgtgacaaaacagctggaaaagggacaaagcctgattctttcactagatggttctattgatcctgtagaacttgcggcccgctatcatcttccgttggtgatggtggaaacgaaaggaacagataacatgcaaaagggctcgttttttaaacgcttaaaaccggcagacattgaattgtccttttcaaaagcttatatacctgccaatgaaaaacaattacgtgcataaaaaaagcgcagtcgttaagactgcgcttttctgttactgttacgaaaggaacggcacttttacacaatagaagagcacgcagaaaaacatggcggcgctcccgcccaatacaaagctgtgccaaatggcgtgatggaaggggatctttttccaaatgtaaaagatggtcccgacagagtataaaatgccgccgagaaaaaggaggctgaatcccgctccgctcagtgaaacatataaaggtttaactgcaataatcatcagccaccccatgactaaatacacgaaggttgacaataggataaaccgtttcacaaagaaaattttaaaaacgattccgcctagggcaagtgaccatacgataaccaacagggtaaagccgagtgtgcctttcagcggcccaagcaaaaaaggcgtgtaggttccggcgatgagtacgtaaatcgcgctatgatcaataatctccaaaatgtccttcgtttttttatgtgtgatgctgtgaagcagggtggagctcaaatataacagcagcatagagacaccgaatattgtaaagctgataatgtcccatgcagacccgtaattagccgcaaatatgattagaaacactaatgctgggatggataagaggacaccgatgccgtgtgtaatcgcattggcgatctcttctttgattgtaaacaagtacattctcctttcgatcgctagatcatttgattttttaacgtctctataaagctcaagccctcaaaggtaatttttgtgcctgcgcgtccgcggcttttggtgacataatcttttttctccaaatagtcgagacggcttctgacctgctgaggagttaacgaggtttgggtatttttgctgtgttcagaaatgatccgtctgctggcaggttctcctttttcgttcaatacttttattgtttccaaaataaacaaaaactcagctttttccattaaagtcagcagcttcgcttttttcttcgacgtttttccgtctatcgcgcctctaatatacggcggcaggtcatatggctgaatcgttcccccgcttgatactgccgccatataatctgcagcgttttttaattccctgacattgccttcaaatgcatgcttctcaagcacgggaaaaacggagggatcgattaagaattgctgaccggaatttgagagaaaatgctgtgtcaaaagcggaatatcgctttttcgttccgataattcgggcagtgtgagcgttaaaatgttcagtctgtagaataagtcttgcctgaatgtatgttccacggatcggtctgcagaagcacagatcattcgcggtttctccgtgtctgaatcaagcgcttttaacagctgagcttgtacagaagcaggcatgcgccatacatcatcaagaaaaagggttcctcgtaccgctttttgaaaaacacctgtgtttccgttagggccaaaaagctcatgaaaaagggtttcttccgaatgggtgctgcaattgacgctcataaacggttcattgcttctcgaagattccaagtgtatggcatgtgcgaagtgatttttgcctgttccgatttttcctgttattaagacaggaagctccgataacgagaactgcttggcgattcgcttcgcttccagaaaagtttgatgttctccgattagatgttgaaatgtattgagttttggtgcactattcatcaattggctccttttggttctaattggtttcattatatcatgccttttggttgaaaacaccctttattttacgatcatcttttttcttggctctgcaggataatggttgaacagaagttaccacaagatgtggcggacatagtctgtatttttttaattattaaataaaaataattgtcttattttttgaatattcatgttataatggcatattaaatagggatttaaaacaagaaaggaatctgtacatgaaaccgttgcttaaagaaaactctctcatccaagtgaaagacattttgaaggctcaccaaaacgtaaaggacgttgtcattcacacacctttgcagaggaatgacagactttctgagagatatgaatgcaatatctatttaaaacgcgaagacttgcaagttgtcagatcttttaagctcagaggggcttatcataaaatgaaacagctttccagcgagcagacagagaacggagttgtgtgtgcaagtgccggaaaccacgctcaaggtgtggcattttcgtgtaaacatcttggcattcacggaaaaatttttatgccgtctactacaccgagacaaaaagtatctcaagttgaactattcggaaaaggatttatcgacattattttgacaggcgatacgtttgacgacgcgtataaaagcgctgctgaatgctgtgaggcggaatctcggacgtttatccatccgttcgatgatccggatgtgatggccggacagggaacgctcgcagtcgagattttaaacgacattgatacagaaccgcattttctttttgcaagtgtcggtggcggcggccttctctctggggtaggtacatatttgaaaaacgtgtctcctgatacaaaggtaattgctgttgagccggcgggagcggcatcctactttgaatcaaacaaagctgggcatgtcgtcacacttgataaaattgataagtttgtagatggtgcggctgttaaaaaaattggcgaagaaaccttccggacgctggaaactgtcgttgatgacattctccttgtgcctgaaggaaaagtatgtacatccattcttgaattatataacgaatgtgcggttgttgctgaaccggctggagctctttctgtcgcagcgcttgatttgtacaaggatgaaattaaagggaaaaacgtggtgtgtgtggtaagcgggggcaataacgatatcggaagaatgcaggaaatgaaggagcgttccttgatttttgaaggtcttcagcattattttatcgtcaactttccgcaaagagcgggggcgctccgcgaatttcttgacgaagtcctcggaccgaatgatgacattacaaggtttgaatatacgaagaaaaataataaaagcaatggacctgctcttgtcggcatcgagctgcagaacaaagccgattatgggccgctgattgaacggatgaacaaaaaaccgtttcattatgtagaggtgaacaaggatgaggacttgttccatttgctaatctaatttttttacacaaccgcgcaaaatgacagacagcccggctggcatcatatataatagaagaaaaacaaaaaagaggattgatagcttgttactcaaaagcctagagttcaaacgcgatgacgggattcaggtgaaagtgacagaaatacctgtattaaaggaagatgagcactatttctttatgttacatcaccatttgcaattctacttaaaagaagtgttttcatcaaacagcagggcaaaagtgtattctttccgacattatatgaagcgccggatgaagtgggcagattatcaggctgtatttcatcaagaggtgttaaagcacaacgcgtaacatgccgttttttacctgcatgccctcctttgtaatcgttaatggggaggcatgcaggattttttttgctcagtatcgaatacaaacatgggacagtaaggacggttttagaaagcgtttttatgctggctggaaaggatggatgtcatgaaggttatcaaggggttaacggctgggctgatttttctgtttttgtgtgcatgcggaggacagcagattaaaaatccgctcaattacgaggtggagccttttacatttcaaaaccaagacggcaagaacgtttctttagagagtttaaaaggagaagtatggctggcggattttatttttaccaattgtgaaactatatgtccgccaatgaccgctcatatgaccgatctgcaaaaaaaactgaaagccgaaaatatagatgtccgcatcatatcatttagtgttgatccagaaaacgataagccgaaacagctgaagaaatttgccgcaaattatccattatcttttgataactgggattttctcacgggatacagccagagtgagattgaggagttcgcacttaagagctttaaagcgatcgtaaagaagccggagggagaggaccaagtgattcatcaatcttctttttatttggtaggtccggacggtaaggtgctgaaagattacaacggagtggaaaatacaccgtacgatgatattatcgccgatgtgaagacagccagtacactcaagtaagctaggagactaggcatttgcaaatcttctaaaacatgatacactttccactagtagaatgggaaggagcaacaagattgaagctgcgcattttttcaatcatggccagtttgattttgcttcttactgcgtgtacgagcatacgtacatcatctgagggaaaacaaaaagcccatgaaacgaaaacaaaagaacacattgtcatagcggctgtcggagattcgctgacagaaggagtcggagatcccgacggaaagggatatgtcggcaaggtggcggattctatccggtcagataaacaagtcaaaacggtcgacgtgaaaaattatgccgtaaaagggaaccgttcggatgatttattagaaaaactaaaagataaaaaggttcaaaaaggcataaaggacgcagattatgtcttttttacaattggcggtaatgatttgatgaaaatccttcgccaaaactttctgcaattaaccgttgaaccgtttcaggaagcggaaaaaccgtacgaaaagcgctttgaaaaaatcatttctgaaattcgcgagctgaatgatcacgctgagctgatttatgtcagcatgtacaatccgtttacgtttacattatcagaactaaatgaaataaatggtgtcgtcacggattggaaccatattgctgaaaaagagctgaaaaaagataaacatgcaaaaatcgttcatatcgaagatttgttcaatcaaaaaagtgacagcagccgaatttctgaggaagatgattttcatcctaatggtacgggttattctcttatcgcaaagcgcgtctatcaagccattaaaaaagaaggattaccgaaagagtagggtgacagcatgaataagtggaagcgactgttttttatattgcttgcaatcaattttatcctcgccgccgggtttgtggcacttgttttgctcccgggggaacaggctcaggtgaaggattcatctgagagcgagtatggatttcaagtgacaagcacaaaagaatcattagctgcgtttgttaactcatatttaaacgacaaagcatcaaacaagcttgattataaagtagagattgatgatgatgttcatgtcgcagggaaaatcaaggcattttccacgtctattgatgcgtttatcgcttttgagccgactgtgaaaaaaaacggtgatgtagagctgaatgtcacgaaattttcgttagggaaattgagtataccaattagctttgtgttaaattatatggacagcttttatgaattgccgtcatttgtccatgttcaccccggagaaaaaagcattgaagtgcgtttgtcagaaatgcctttaacgaatggaatgtatgtcaaagcggataagataaatttagaaaaagatgaaattgagttttcctattaccatcctaaacaatagaggtgactgaaaatgaaacggatttaccagtatttcagtttattatcctttacattttccctgtacttcggctggcttgcttatcatcatctggctgctgaagatatggatcaaatgtatttgaatgtttcctattgtgccttgttcctgagtgtgatggtgtttacattcggtatgcgagaccgaaaaaaacccgataagtcatgaaaaaagagacatgaaacaacgtctcttttttcgtgcggtccgaagaaaatttgagaacacaaggagaaaagatgaaagcatacgattttacacaggggaacgtgctgaaacagcttgtactgttttcaatgcctattatgcttggaaacgcattgcaggtttcctttcaatttatagacagcttgtggatcggcaatttactgggggcaaaggcccttggggcagccgcggtatcaagcacgattgttttgaccgtgctgtcttttattttgggccttaacaatgcgacgttaaccattttatctcagcaaaaaggaaaagatgatgtaaaaggaatggcgtcgtatattaacgcttttgttgttttattaacaggcctaagcatcggattcggcgcggccggtttttttctctcagagcttttgctgcgtcttctaaaaacgccggagtcaatgataccgcttgctgagacgtatttacagattcaatttatcggcattttatttttgtttggttataactttatcagtactgtgcttcgtgcgctgggcgacagcaagacacctctccggtttattgcgtttgctgttgtactgaatacagtgcttgcgccgctctttatttctgtgttccgcatgggaatagcgggagcggcttattcaacgattttgtcacagggcattgcgtttttgtatgggttgttttatgtggtcaaacacaagcttgtgccattctcaattccgagaatgcccaagtgggaagagtccgcgctgattttcaaactcgggattccggcaggtctgcagatgatggtgattacaggcggtatgatggcgattatgagtgttgttaactcatacggggatcacgtggtatcaggctttggcgcggtgcagcggcttgatagtatcatcacgcttccagcaatggctgccggtacggccgtcaacagtatggcagggcaaaatattggaatcggaaacgaaaaaagagtgggaacaattgcaaggctaggtgtggtggctgttatttcctgcatgctggtgattgcggttatgatttgggtatttggtaaatatctcataaggttatttatcagtgagcctgatgcggtcgcatttggtgaacaatatttgaagtggatcgcgtttttctacccttttattgggattaattttgtgctgaacggaatcgtcagggccgcgggagcgatgctgcaggttctggtattaaatttgatctcgttttgggtgttgagatatcctttcacagctctattttcagcttggcttggacaaaaaggaatcgggcttggaatcggaatgagttttttatttagcagctgcgcggcatttttgtattatagatatggccgctggaaagcaatgaagctgtttactgaaaaataagtgaagcactgcgaaaagcacatacctatatatcggtatgtgctttttttcaccgttttttatcaagtttgctgaagagctcgattaacgtggcaagttcagcatcagtgtagcagtcaaagcgtttaaagaaatattccgtttttttctcgttaaagtgctgaaggactttttcgcccgcttcagtgatatgaatgcggatgatgcgtctgtcttccttcgatctgattctcgtaatccattccttttctaccagcgcatcggtcacagccgtaatgtggcttgccgatacctctaaaataggcgcaaattcagtgacttttttaggcccttgttcactgaggatccgaagaatggtgaattcattccgcgacagctctttatctaaaatttcattgatttcattgcgtatttgtttaaagactttacggagtaaagtttccatatcgtacatcatctgtgttcttactttcaaatttgtgaacctccattacataagcatattgcttaaaacctatagattttattgaaaagcagaatcattttcattctatttttacatgctataatataataataccacgtattaacaaaggaggcaccagtatgtctgaaaaaaaagaaatcgccacatttgcaggaggctgtttttggtgtatggttaaaccttttgacgaacagccgggaattgaaaaagtggtgtccgggtatacaggcggccatactgaaaaccctacgtatgaagaggtgtgcagtgaaacgacgggacatcgtgaagccgttcaaatcacgtttaatcctgatgtattcccttatgaaaaactgcttgaattattttggcagcaaatcgatccgacagatgccggggggcaatttgctgatcgcggcagttcctatcgcgcagccattttttatcataatgataaacaaaaggagcttgcggaagcttccaagcaacgtctggctgaaagcggcatctttaaagatccgattgtaacggacattttaaaagctgaacctttctatgaagcggaaggctaccatcagcatttttataaaaagaatccagcacattatcagcgctaccggacaggttccggacgtgcggggtttatcagtgagcattggggggctaaataaatggcgtacaataaagaagaaaaaataaagtcattaaatcgcatgcaatatgaagtaacgcaaaataacggcacggagccgccatttcaaaatgaatattgggatcataaggaagaagggttgtatgtagacattgtgtcaggcaagccattgtttacatccaaggataaatttgattcccactgcggctggccaagctttacaaagccgattgaagaggaagaagtggaagaaaaactggacacgagccacggcatgattcgcacagaagtaagaagccgaactgctgattctcatcttggccacgtatttaatgacggacctggtccaaacggacttcgttattgcataaattcagcagcgctgcggtttgttccgaagcataagctaaaagaagaaggatacgaaagctatctgcatctctttaataaataaagtgttaaaaacaggcctgcctaatggatagacaggcttgtttttatgcctttttctcttgatgcaattcttcaataatctgagcaattctttctttcgtaatgagcggggcttgatctgattgatacccaggcagattgactttgcgaaagtcaggatgtttttccggctctggaaggatcgcataaaggttgccccattcatacagtgattcaatttcatgtggagatgttaattcttcgtgaagcttttcacctggacgcttgcccacttctactgcagccggccgcgggagcccgtgctgcgatgcatattcttcaaacccatgaatcagttcttcaagtttcagtgattccattttgaaaataaaggtttctccgccttttgtaatagcagccgattgtaatgtcaatgtagctgcatcgtctattgacatgaaaaatctggtcatgtttttgtctgtgatggtcagaggttcaccctccatcatctgttcaaataatatggggatgaccgaacctctggaaccgagaacatttccaaagcggaccgaacaaaacaaggttcctttgttttggacgtggcggtttgcttgatgaaacagcttttcagataacagcttggtggcacccattgtgttcacaggagatactgctttatctgtactgatattaatgacatgctgcactcggtgtgtaagggcagcttccaccacattttgtccgccgatgagattggtctggatcgcttcaaatggatggtcctcacatgtcggaacctgtttcagcgcagccgcgtgaaagacgatatcgacgtctttcatcacctgattcacccttctgtgatcgcgtacatctccgagtacaaataatagccgcttatcctccgcatacttttggctcatgacatactgtttactgtcgtctttgctgaatacaatcacctgtttaggtgtaagcagcaaaaggcgtttgacaatttgactcccgattgaacccgttccgccagtgactaaaactgttttgttatggaaaaatggttttagttctgctgtttgctgtttaggcatggcttatcctccaactctcgtttctctaccatgcatcatatgttcaactttgtaatcgaattaatgaaagcaaccaataaaacaaaatttaggggaatgatcatgtcacaaagtgttcttttttaatagaaaatggaaaaacggacgtaactagggaactacaaaactaaataaacaatgtactaaatattcaacatatttttatttcgctccgcaaaagcaaatctggcaaagtcatctcacttacctctttggggaataagttgtttatgagtcagaaaccctataaaaaaaggttcattttcctcacggtaatcacctgtatatattttacaataatagtgatagtgataaaagaggaggataccaaatgaaggtttcaaaaacaatgctgctaagcactgccgcgggtttattgcttagcctgacagcaacctcggtgtcggctcattatgtgaatgaggaacatcatttcaaagtgactgcacacacggagacagatccggtcgcatctggcgatgacgcagcagatgacccggccatttgggttcatgaaaaacacccggaaaaaagcaagttgattacaacaaataagaagtcagggctcgttgtgtatgatttagacggaaaacagcttcattcttatgagtttggcaagctcaataatgtcgatctgcgctatgattttccattgaacggcgaaaaaattgatattgctgctgcatccaaccggtccgaaggaaaaaatacaattgaagtatatgcaatagacggggataaaggaaaattgaaaagcattacagatccgaaacatcctatttccaccaatatttctgaggtttatggattcggcctgtatcacagccagaaaacaggagcattttacgcattagtgacaggcaaacaaggggaatttgagcagtatgaaattgttgatggtggaaagggttatgtaacagggaaaaaggtgcgtgaatttaagttgaattctcagaccgaaggccttgttgcggatgatgagtatgggaacctatacatagcagaggaagatgaggccatctggaaatttaacgctgagcccggcggaggatcaaaggggcaggttgttgaccgtgcgacaggagatcatttgacagctgatattgaaggactgacaatctattatgcaccaaatggcaaaggatatctcatggcttcaagtcaaggaaataacagctatgcaatgtatgaacggcagggggaaaatcgctatgtagccaactttgagattacagatggcgagaaaatagacggtactagtgacacggatggtattgatgttctcggtttcggacttggcccaaaatatccatacgggatttttgtggcgcaggacggcgaaaatatcgataacggacaagccgtcaatcaaaatttcaaaattgtatcgtgggaacaaattgcacagcatctcggcgaaatgcctgatcttcataaacaggtaaatccgaggaagctgaaagaccgttctgacggctagaatagaaagcagcttgtgcagctgcttttttctatgaataaaaaaatcgttcatagcaatgaacgatttttcaagaaagcgccagatgaatcgcttttagttttgcaggaagctcatcaaacgtaaatgcgggtacggtctctttataattggctgctgcagctttttgccgttcttcaggatggttgatatagaaagcggctttttccttaaagtcgttcatgccgtgataagaaataaaggatgaaaaaggatgcgccgcgggtaaatctgttaattgaaatgcttcgcatgcagcgatatcaaacgttcggttattaaaactggcatttttgatgcgcatagtattttggttgaaagcaaaatgatggggacgatgcgcattaattacgatgtctgccccattataataatgaacggcctgttcgggtggaacccatgtgctgacgacatcaatatgcggctgtttgagcacttttttaggcagatattttctccattccttgccgattacccggaccgtgaatggcagatggaccgcttctttcataagctgaacccgattagggtaagggtagccgatgattaacagatttgaatgataggattgttcggtgcccatttttttaaacagccgatgattaactggtatcggaacataatagacgtgctggtagccgagcccttgataatagagaacggcattttgttcaatcgttaatatggcgtcagcgagcttgattacctgtaggctgatatccatataaaatgggtcttcggtcagccaaacatatacggggatacccttaccctttaaccaggtcagccagtcgtgaggaacgcggtctccaaccatcaagagtgcgaagtccggctgaaacgtttcgatcttcaccaaagtttctgcttcaagtgtatctgcagacatatactctgtatgagtgttccgaaaacattcttcagcccagcgatcaaaataacaatatattcctccgtatcccgactggatatacaacactttcatcggatgttatgaaaagaacgtaacgctttctactttgtctacatcaattaatgttgtagcttggcctgctggagtgacggagctttcctgtgttacaaatacgatcccgtgaacctgatcgaaagcaacgaagacaaccggcccgatcatgtctcccgaatcggttacaatgctgattgtcgtgcctggcgtaactctggcaaaaatccatcttgccggaagggaagggtctaaaagagattctgccgtaaccatctcactttcatctactctttgatcgatggcagcttcaagcaagtctttaaggttactatccatgttttctcctccttctgttgcagttggaaataaagggcttaaaacggctttaattaaatccttttttaactgtgcattttcagagctcattacacacacctcctattcgatagtgaactcacgttaatcatattcttccggctgttatttggtatgagtcgaacgccgtacctgatctaattttcatctatttaaggaaaatgctgattttttaatggagtggacatagcctataccataaatcggagtcgcacatattgtgaaacagagataaggataagggagagggatgatttggatttagagaaacaagtggatcgagaagaaaatcaagatgaactgcattttattttgcttttgctgattctgctgatacgtcaatcgtcttctgaaggaaatccatctgacctcagacgccagcttgtttttgcaaaagagctgggcgtaccggtttcaaaagtcaatttgattaacggagatacacttcaaaatgtcatcgtaaaagaagttctgactgatttggttattttccaaaacccgttaaataacacgagatctcatgtttcactctcaagtgttgtaagctggggtgctttttaaatgatgacagaggctccgcttgctgcggagccgtttttatgtttgacggagggaggcggtatagatgggagagaaagtgtctattattttaacaagttacaacaaacccgattatttgcaaaaagcgatcgaaagcgtgatacagcaaacgcatgatctttgggagctttttatcatggatgatcattcgaatgcagaaacaactgcggtgattcacaagtatctccacgaccggcgcattcaatatcataacagtttcgtgcatcctgcagatcgattaaaaacagctcgttatgccacattaattaacagtgcgctcccatttgcagacggcgattacatttcctatcttactgacgacactgtttatcatcctgagcggctgagccgtatgatgcaagagttttcacataagcctgaagcgcaggcggtctattcaaaacaaaaagttgtacatgtaaacgaaaggggagaggaaatctcacatttctacagaaatgccaatgcagtgcttgatcaggccgcttttcaagttgatcattgctccgttatgcatcgccgttcgttacttaatctcatccaccataaatttggaggctactgggatgatgatatgaagcattggaatcatggcgacgcaattttttgggcgagactcaacaactttaccccatttctgccgataaatgaagtattagacacaacctataaaaccccagattcatttcaaaatgcatatcggtttctgcccgccgatttgattgacggctcttttgtaaaaggttcagatcaaaatgtgtatttttttgatcagggtgtaaggcatcctgttggagaaaagtggggttttttgtatctaaatcggactgtcgctgttccagacccatatttattccaatataggattggcaaaattttaaacattccgaattatattttagtaaaggaagctgaccatcctgcaatattttatatcgaagctggaaaaaaaaggcgaatcgtggaccagtatgcgtttcaattttatcaatttcaaagaaaagacatagtgacaattggaaaagaagagatggagacgcttccggaagggccgccgattacgtggaaacgatctgaattgatcaaaaatccgcctggccgacgtctgtttttcatcgaacgcgagccgtttttgtttctaaacggcgtctttcacccgattagtgaacaagtaacaaggaagttttttttacatcagaagccaatctccgcttctttccgaaatattcagcaatttccaattggaaagccgttttatccggtgtacgatgagattataaagaaattgaatattgcaacagagtaaaggtataggtcataaaaaggagacgttcatgacaggacattattcaaaaacggaacatcaatatatattgttaacgtctgaatcggcatcgtttgatcattacagcgtatacagagatccgcagcttccgcaaattttttctcataactttgttcagctccatgatacgtttccattggagcggttacttaactttttaccctccgtaccaaagctgcttgatgcgaattatctccatttaaaagcgtcgccgcagcatgtttttccgctcggtttgaagcagtcgcttgtaaaaagcggttttgtcgtcgaggatgagctactatatgacatgaagcttagtgactggaaggggcagatgggacatcctttaaccgcatgggggacggcaaaaagtctttgcgacggatcttctattatgaaaatttacgattccatttatattggagaagcaatcgctgaacaaaaattaaaaagaaaatatcctttctatgaagcaggtataatcattcttgttgtttgttacagcgaccaggcacagaaagttcccattgggtgcggcgagctgtttatcgatcatcaagagaaaacggctaaaatcgaagaagtggcaattttagatcagtttcaaaggaagggctacggcagtatcttagtgaaagaaatgctgtccatcgccaaatcactaggaatggaagcagcctacttagtggctgcaagcactgacggtgcaactcagttttacgaaaagctgacgtttaaaaaatatgagcgggtgcatactgtatttcattatttccttacatgaaataggcgtttgcacaaaccatttgggacttggcccgcataaaatgccgtatatcgtgataagaaaggatgaaaacagcatgtatggatactctgggtacggttacggatttggctgcgggacaaatacatttgtgttaattgttgtcttgttcattttattaattattgttggagccgcttttatttgctagatgctgaaatttcaaaagagccttccctattaggaaggctctttttatgtgaaaaagtttttgcggggaacgtcatgccgccatttggacactcatacaatatggtaaaaggggttttgaggtgggagcatgagcagttatttgattaagccagagcttagctcggcctatccggttgtcagttatgcgaagggttcatatgtttatgatcagaccggaaaaaaatatctcgacggctcgtcaggtgcggtgacatgtaatatcggccacggagttcgtgatgtgactgagaagctgaaagaacagcttgatcaggtgtcttttgcttaccgctcacagtttacgagtgagcccgccgagcaattagccgctctcttggcacaggagctgcccggagatgtgaattggtctttttttgtcaacagcgggtcagaagcgatagaaacagctatgaaaatcgccattcagtattggcaggaaaaaaagcaaacacaaaaatccatctttttgtctcgatggagcagttaccacggaataactttgggagcgctttcattgtctggtttttatgaaaggagataccggttcacccatctcattgagcggtatccagctatctcagctccacatatttatcggctgaattatgagacggaagaagactttgttcagactgcagctgatgaactggacactatgatcaaaagaatcggaagccaattcatcgccggctttgtggctgagcctattattggtgctgcaggagcagcgattactccgcctccgggatattatgagagattaagtgaggtatgccgcacacacgatgtgctttttattgcagatgaagtgatgacggggcttgggagaacaggaaggatgctcgcgacagagcattgggacaccgtacctgatattgctgtactggggaagggactcggtgcggggtatgcacctattgccgctgccgtcgtatctgattctattattgaaacgataaaacaagggtcaggtgtgattatgagcggtcacacatatagtgcacatccctattcagccaaagctgctcttgaagttttgcgatatgtgttaaagcacggcttgatcaaacaatcagaaaaaaagggcgctgtgctgaagaaaaagcttgatgaggcggcatctcaaagcggcattataggtgatgtgcgcggaaaaggactgctattaggcattgaatttgtggcagaccaaaaaacgaagaaagtgtttccgccagagcaggcggtaacccagcttattgtcagcgaggcgaaaaaacgcgggctgattgtttatccttccaaagctggaatagacagtggagaaggagatgctgtcattattgctcctccttttaccatttcagacgttgaaatggaagagcttatctctattttttcagaaacagttgcagcggtcgaaaaaaacttaaaaaaggattgacattaaatggcgccatttcaaaaagcaatcagcattgacacagcaattgcagatgttcgggatggatcggttctgatgtttggcggttttgggggagtcgggtcgcctccttcattgattgaagcgatattggacagcggtataacggatttaactgtgatttgcaatgacgccggtttcccggatatagggatcggcccgcttattgttaatcaacgggtcaaaaccctgatcgcctcgcatataggttccaatcctgtagccggaaaacagatgacagaggggacgttagaggttcaattttcacctcagggaacgcttgcggaacggattcgcgctggcggagcgggacttggcggtattttaaccgatgtgggcattgataatccaatggtttgcgaaaaaaaggacatcgtaacagtggcgggaaaacgatacttgattgaagaggcgctgacggctgattttgcttttatcaatgcttacattgcagatgaattcggcaatctaacgtatgacaaaaccgcgcgcaatatgaatccgcttatggcaatggccgccaggagaacctttgccgaagctgagcgtatcgttccgatgggggagatttctgaagaaatgattgtcacaccgggggtttttgttaagggggttgtacgaagcgagggagtgaagtggaaatgggcttgggagtagcagaaagagaacagattgcaaaacgcgctgctactgaaattaagcagggcatgattgtgaatctcggtatcggtatcccatccttggtaccgaactttttgaagcctgacatgcaggtcatgtttcaagcggaaaacggtgtccttggcattggagaaagtcccgaaaagggagaagaggatgcgcatttatgcaacgccgcgggatatcctgtccgcgctgtaaaaggggcgtcttattttgatacaaccatgtcttttgcaatgatcagaaaaggcaaaattgacattacgattttaggcgccctgcaggtgagccaatcaggagatttggcaaattggcttgttccgggaaaaaaggtgcctggtatgggcggggcgatggagcttgcccaaaaagcgaaaaaagtggttgtcgtcatgagtcatacagatcaaaagggaaggcctaaattaacagaaagatgtacgctgccattaactgctgcaggctgtgtagatttgattattaccgaaaaagcggttcttgaggtcgatagccatcacttcattttaaaagagctgatgaatggctcgacaatcgatgaggtgacgaggctgacagaagctgaaatcaaaatagatatgcctttttcttaagagggggaatgaggatgcaagacattgaaagaaaagtaatcgagtggcttgatcagcattcggccaaagccattcgtcttctcaaaaggctcattggggaaaaaagcacattggggtcagagtttaacgcccaagctgttgtgcttgaaaagctgcggcaatttcatatggacattgatgtatgggagccaagcataaagcaattaaaacagcatccctactttaaatctaaccgatccgattttcatgagagcccgaatatcgtggctaaaaaaacgggagccggcgaaggtaggtccctgattttgaacggccatatcgatgttgtgcctgaaggaagcgtaaaggattggaagtatgaaccgtatcaagctgtcgaagaaaacggtaaaatatacggccgcggttcaacggatatgaagggaggcaatacagcccttctttttgctttagaagccctgcacgcctgcgatgtcaaactgaagggagatgtattgtttcagagtgttgtagatgaagagtgcggcggcgccggtacactgtccgccatcatgagaggctatcgtgctgacggggcactgattcctgaaccgacgaatatgaaactatttattaagcagcagggttcgatgtggtttcggatcactgtgaagggattatccgcacatgggggcacacgctatgaaggggtaagcgcgattgaaaaaagcatgcacgttatcacagcgttacaagagctggagaaagtccgcaatgcgagaatttcagatccgctgtatgacaatatcccaataccggtaccggtgaatatcggcaccatctcaggcggtgcctggccatcttcagttgcagaccgtgtcgtcatagaagggagatgcggaattgctccccatgagaaaacagaagctgtaaaacttgaattggaaaactggctgaaggatttagaataccatgacgaatggtttaaacgccatcccgtacaagtcgaatggtttggcgctcaatggctgccgaatgatttacctgatgatcatcctttaatttctgtgctgcaatcagcctatcaaaaaatgaaacagacagagccgattattgaggcttccccgtggggaacggatggagggcttttgtaccatgcaggagatacaccagtaatcgttttcgggccgggggaaacaaaaacggctcatcaggccaatgaatacattgaggttgaagccatgatagaatctgctaaaattattgcactttttgtcatggattggtgcgggcttcatacagatggggaggatgcggatgctcaagtcaataaagagtagcggtgtcacagcagttttggaccatgacggttttaataaacgaatcagagtggtccgttatgacggagccattgagaaggttctgccggatatcgtggcagcggcaaaagaagagaatgcagaaaaaatcatcgtctatgcgaagcagcatgatgagccaatgcttgccaaacaattatttgcgccggagggctatctaaagggctattatctcggccattcggcttgtgtcatggtacgttatctgtcagaaagccgaagacaaacagattcttatacagaggaacaggagatcatcgaagccatatatcgcacagcgccccgtcttcgcaacgacagtaaacccgtttttacgatgagaaaagcagaaacaaacgacatgtaccagctatcgatgctgtataaaaaagtatttcgcacgtacccaaccccagtatttgaccccgcttatattgaaaagacgatgaatgcaaatacggtgtattatatcatgtttgatcatgaccgcctgatcagcgcagcaagcgcagaaatcaatccagagcttgggcatgcagaaataaccgattgcgctgtgctgccggaatatcgcggccattcgttaacaagctttttaatcgaggcgttagaaaaagaaatggctggaaaggatatctttcatgtgttttctctcgcccgtgcttcgtcttttgggatgaatgctgtgttgtaccattcaggttatcagtatggcggaaggctgatcaataattgctttatagccgaaggccttgaaaacatgaatatttggtgcaagcaactgtaagtcaaaatatgcgcgaggaggagttcgtttgaaaaacaaatggtataaaccgaaacggcattggaaggagatcgagttatggaaggacgttccggaagagaaatggaacgattggctttggcagctgacacacactgtaagaacgttagatgatttaaagaaagtcatcaatctgaccgaggatgaagaggaaggcgtcagaatttctaccaaaacgatccccttaaatattacaccttactatgcttctttaatggaccccgacaatccgagatgcccggtacgcatgcagtctgtgccgctttctgaagaaatgcacaaaacaaaatacgatctggaagacccgcttcatgaggatgaagattcaccggtacccggtctgacacaccgctatcccgaccgtgtgctgtttcttgtcacgaatcaatgttccatgtactgccgctactgcacaagaaggcgcttttccggacaaatcggaatgggcgtccccaaaaaacagcttgatgctgcaattgcttatatccgggaaacacccgaaatccgcgattgtttaatttcaggcggtgatgggctgctcatcaacgaccaaattttagaatatattttaaaagagctgcgcagcattccgcatctggaagtcatcagaatcggaacaagagcgcccgttgtctttccgcagcgcattaccgatcatctgtgcgagatattgaaaaaatatcatccggtctggctgaatacccattttaacacaagcatcgaaatgacagaagaatccgttgaggcatgtgaaaagctggtgaacgcgggagtgccggtcggaaatcaggctgtcgtattagcaggtattaatgattcggttccaattatgaaaaagctcatgcatgacttggtaaaaatcagagtccgtccttattatatttaccaatgtgatctgtcagagggaatcgggcatttcagagctcctgtttccaaaggtttggagatcattgaagggctgagaggtcatacctcaggctatgcggttcctacctttgtcgttgacgcaccaggcggaggaggtaaaatcgccctgcagccaaactatgtcctgtcacaaagtcctgacaaagtgatcttaagaaattttgaaggtgtgattacgtcatatccggaaccagagaattatatccccaatcaggcagacgcctattttgagtccgtttttcctgaaaccgctgacaaaaaggagccgatcgggctgagtgccatttttgctgacaaagaagtttcgtttacacctgaaaatgtagacagaatcaaaaggagagaggcatacatcgcaaatccggagcatgaaacattaaaagaccgtcgtgagaaaagagatcagctcaaagaaaagaaatttttggcgcagcagaaaaaacagaaagagactgaatgcggagtggattcttcatgaaaacatgcgaatggtgcggcgagcttgaagcagtgcccggcaggaacacggtgtactgggagcttcctgatggaacgagggctatagaactgacagacacccctgccatggtatgttcttcctgcggtatgacctatcaagaggaaaacacggttaaggagattgaggatcagctgcttttaattcaaacaaaaaaactgcctgaaagcctgacatatcagcagctcatggagacagaaagaattttgaaacgcaactattttgacttctcctgagtcatgtttcagtattcttttgttgtaattttacacttgaactgtataatagaacaacaaaagacagacaccaggaggggaaacccatgaaatccttttatcactatttattgaaatacagacaccctaagccgaaggacagcatcagtgaatttgccaatcaggcgtatgaggatcacagctttccaaaaacatctaccgattatcatgaaatcagttcatatttggagctgaatgctgattaccttcacacgatggcgacgtttgatgaagcttgggatcaatacgagtctgaagtgcacggcagataatagctgtttcatccgcagatcactgcggatttttttatgtcccccataccataattggatatttcctttggttttcatgcccatgcgaattggcttcacccggcatacgatagcgtatgagaaatgttgcggcgagggggagacaccatgaagcaaaataaaccgaaattccaagtaggggatatcgtagtcgtcattatgtatggaacagtcggcaccatcacaaaagtacaccaaattgataaacactatctttatgaagtcaatcataacgaagttttatactttgaatcatctattcagctttataaagattatgagggtgtcattgtcgacatggagaagcttgatattgagtatgaattccttattggggacgttgtttatgtaaaagattatggaaaagaactctttcgcattatcggccatagaacagaaatttggagatatttagaagatggctgggaagatatcatttatgagctgacccgtttaaaggatggagagtggcttgaaacggaggaagaggatctcacgctggtgcttagaaaatatgaaatggaccagtttgtgcatcagctgttgtttgtccattatgtcggagaaactggccatgagatcggcgaagatatcgcatcgtctgctcttcttcagtttgaaggcgatgatgaagatcaagatacccttcacatccttgctgtgtcaattgttgatgagcttctggatatttataatgactacaaaattctgtacgaaatgtttcatgatgaagaatataaagacatgatgatgtttgttttggaaagtttaaaagagcatttcagttagtttgtgaacatacggatcaagacatataaaaaatatggcagacagccccaaatcatcacacgcgtcattcctttgagcgttttttccattatgatatcaaatctttctccgtccagtgcttccatcattttagcaatcatagcgtcagcctcccatggctcgttttttattcaatatatgactgaaagaattgtttagaacaccgggtataattcagcctgttttttcataaaacataaaaaaggaggcggtacggagatgaaagaaatagatcttgtgattgatacggaagaaatcgctgaatttttttacagagagcttgcaagacggggctacataccgagtgaggatgagctgtttgaaatcgctgatattacctttgattatttgatagaaaaatgtatgatagatgaagagctggatgaagatgagtgaggcttaaaaccggagcggtcagctccggttttattattcatgttctatgacttctgtgaaaattgaggtggttaaattgtacaagcccgttagcttgtttcttttctttctcattctagctgcggccattcatacaaatgctgttcaatctgcagatgaagcaataagcaaggcagctgttttgatccgtcagccatggcttaatgaagtcatgacggggatcacgcatcttggtgcttcttcttttctgctccctctaattgtcatcattggagcaggcatgtttttctacagaaaaacatgggacggcctgttgatgctcttagtattcggcacagatcggctgttaaacaaagtcttaaaagaatggatcgaaagagtgaggcctgattttgcaccgctggttcatgaatcatccttcagttttccgagcggccattccatgaatgcagcttgtgtctatcctgttattgcttactttttagtgaaacacctcccgtttttgtccaagcataaaaaattggtatatatcatagccggtgtaattactgttttggtcggcataagcagagtctatctgggggttcattttttgacggatgtgttaggaggcttcagtctcggcttgcttctgtttttcctagtaaaaggttttgacgaaaagattaagcggtttcgacaaaaatagagagaggaaaacacagcaaaaacgccaatatgttaaagaaataaaagggaggggatcttgatgatgttatccgtgtttaaaaagaagtcttgttcctatgacgtgacaatatttcagacaccccggtttggcgaaaaaaagggctacagagccgtctatcgaactgaactgaacgggagcgatcatcaagacgtgctgaaaagagcattctctttgtttaatgtattcgacactgttccgagtgattatgatgcaagattcatggccacaggggacgtgatcctgattgatgaaggcagaaaagggaaaacatattatcaactgcttcccgccggctggaggaaaatcaatcgtctgattgtacaaacgacataatgaaaagaaaactgcggaaacccgcagttttctgcagttttaaggcttgcgtttggcagcagaatattctttcccgtgtgcttcttcagctgcaatgatatctttttcaggtatatgattgttctttttttggccggtgatccggttacgatgttttttacccatgtcctacccctccttcctgcggttaggttttcaaattaacaccccgattatccgtttttctgaggaagtgcctaacagatcctcgaacatttcttttttcgacatattcctttataatcaatgctgaagtttgtttcatcatgacattcgttgtaaaatggacgggctggatgataatttagatttacaggaggatatgagatgagtgtacatataggtgctgaaaaaggacaaattgcggatactgtgcttttgccgggagatcctctcagagcaaaatttatcgcagaaacatatcttgaaaatgtagagtgctacaatgaagtcagaggcatgtatggatttacgggtacatataaaggtaaaaaaatctcagtacaaggcacgggaatgggtgttccgtctatttcaatttatgtgaatgaattaattcaaagctacgatgtgcaaaatctaataagagtcggttcttgcggcgctattcgtaaagatgtcaaagtgcgagacgtcattttggcgatgacctcctcaactgattcacaaatgaacagagtcgcttttggaagcattgattttgcgccttgcgcagatttcgagcttttaaaaaatgcctatgatgccgcaaaggataaaggtgtgccggtgactgtaggaagcgtatttacagctgaccagttctacaacgacgattcgcaaattgaaaaacttgcaaaatacggtgtgcttggcgttgaaatggaaacaactgcattgtatacattagcagcgaagcacggaagaaaagccctgtcaattctcaccgtgagtgatcacgtattaacaggagaagaaacgacagcggaagagcgtcaaacgacatttcatgatatgatagaagtggctttacattccgtatcacaataaaatatatcaagaggcgtgctgggtgccggcagcctcttctttatgaatgcggaaacgattgataaaaggaaggtaatgtaatatgaaaaagtccggtaaatggttctcactggctgccgctctgagtgtaacggcaatagtcggagccggctgcagcatgtcgaacggagatgctcaaaaggatacgaaaaccacagcagaaacaaagcaaacagaacaaaaaacagctgacagcaaaaaatcaaacactcaaaacagtgagttttcattggaaagccagtatttcaatgatattaaaaaagtcgatggtctggaaaccattcaaaatccagaaaatatactcgcgcttgtcaataaacaatatgcactgcccggaaactatgaacctagcgatcttgtcatacctgatgtagagttttcttttgaagaaaagattcaaaaacgttacatcagaaaagaagcggccgacgcattaaaaacaatgttcgatgctgccaaaaaggaaggctatgaactggcagctgtctcagggtaccgttcgtatgacagacagaaagtcatttttgacaatgaagtaagcctaaaaggggaaaagaaggcaaaggaagcggtcgcttacccgggtgaaagcgagcatcaaacaggccttgcgatggacatttcgagccggagcaatggctttgagctaaatgaagcgttcggaagcacggcagacgggaaatgggtgcaggacaatgcttataaatatggctttattattcgctatccgaaaaataaagaagatatcacgaaatatgaatatgagccatggcatctgcgctatgtaggcaaaaaagccgcaaaggtcatccaagataatgatttaacgcttgaagagtactttgaaaaagtgaagaaaatttaaaatgaaaagcccgcttacactagataagcgggcttcattgtgtctggtgaatctagcatttgttctatgcttaccagaagaataaaccagccagagccactcctgcaattaaaccgagggaaatcccgtaagccgctccatatccccaataaccgccccaatatccgtaaccgaaacctcttggccctccgccgaccggagctataaaaactctgtctcttgttacacgggtaattctgccgacgtgaactctcccgcctctctctgtaattctgacgactttaccttgatggtttttgcaaagatgataatatctctccaatattgttcccctcctatcctgactttctatcagcatatgatagataggaaaaaaaggttggacgaaaacagggggcgatacgccgttttacttgtacgcgataaaaatacaatgacccatgtactcactatataactgcatgagctgataatgtgtttgaagcgtatcgtaatagatgggatcaatcgtttgcgataaatccatttctgtggttggttcaaattccatgtcttctggaagaagtgacatcgcttctgttttttgaaagccataggatcttaggagtttatgccattcgctttcttcatgtaagcaaggaaatccgtaaaaatccatcatttgcttcttttctgcagggggcattggtttttttaaagcagcttcgataccaatcagcatcccgccgggttttaaaactcttgaaatttcttgaagagaggatgtcaggcgtgaaaaactgaggaccgattctgacaggacgcaggaaaaggactcagaagaaaacgggagatgttccagctccgcctgatatgcagggatggcaagcccttcattcgcaaatctttttttcgctttctcaagcataataggatctttatcaacgactgttacaggatacagcaaatgtcctaaataagccgccgtttgccctgttccgcatccggcatcaagaatcggctgatccggagagggtgcagccttttgcaagaccgcttttgaaaaagccagcccgcctgggtgcgcccctgcgacaccgaataaggacagcatttctaaatatcggctcaatatcgaatcctcctttttccttatcatatgtcgtataaagacataggtttatgaaaagcaaaagaagggcgtttctctttcgtttctgctccgagttgacgaataagaattcgtccatgataataatgtaagaagaaaaaggtggtgtttaattgaaacggcaattaaaactgttttttattgtgctgatcactgcagttgtcgcttcggcgcttactttatttattacgggcaattccagtatcctgggccaaaaatcagcaagcacaggagacagcaagttcgacaaattaaataaagcgtatgagcaaatcaaaagtgattattatcaaaaaacagatgatgacaaattagtagacggagcaattaaaggaatgattcaatcactggatgatccgtattctacatatatggatcaagagcaagcgaaatcattcgacgagacgatttcagcatcttttgaaggaatcggagcccaagtagaggagaaagacggagaaatccttattgtatccccaattaaaggttcacctgctgaaaaagccggtatcaaaccgagggaccaaatcattaaggtaaatggaaaaagcgtaaaaggcatgaatgtaaatgaagccgtcgctttaatccgaggcaaaaagggcacaaaggtgaagcttgaactgaacagagcgggagtggggaatatcgatctttccattaagcgcgatactattcctgtagagactgtctattcagagatgaaagacaacaacatcggagaaattcaaatcacttctttctctgaaacaacagctaaagagctgacagatgcgattgacggtttagagaaaaaaggcgccaaaggctatattttagacttgagaggcaacccgggcggcttaatggaacaggcgattacgatgagcaacctgttcattgataaagggaaaaacatcatgcaggttgaatacaaaaacggttcaaaagaagtcatgaaggccgaaaaagaacggaaagtgaccaagccgaccgtcgttttagtaaatgacggtacagcaagcgcagccgaaattatggccgctgcccttcatgaatcgtcaaacgtaccgttaatcggcgagacgacattcggaaaaggtacagtgcaaacggcaaaagaatatgatgatggctctactgtcaaactgacagttgccaaatggctgactgctgacggcgaatggattcacaaaaaaggcatcaagcctcaagtgaaagctgagctgcctgattacgcgaagctgccgtatttggacgcagataaaacgtacaaatcaggtgatacaggcacaaacgtcaaagtggctcagaaaatgctcaaagcacttggttacaaggtaaacgttaacagtacgtatgaccaggattttgtatctgtcgtcaaacagttccagaaaaaagaggagctgaaagaaacaggcatactgactggcgatacaacaacgaaattaatgatagaacttcaaaagaagctgtctgataatgatacgcaaatggaaaaggcaattgaaacactgaaaaaagaaatgtaaaaaaaccatacgcggctgccgcgtatggtttttttatgcacccttttgatttggattagcgtcttgttttttgccaaataaaccttcaatgacaggattggatcccacgtttttaacgaacagcggattcaggatcaccacagcgatcatgttggcggccaatccccagaatccttcataaatgccatgtgcggattgagtggtatacacaataaacgtaaccgcaaggccgactaataatccgataactgtcgcttctttcgtttgacgcttccagaatagactgacagcaatcgccgggaagatttgcaccatgccggatacacctaatagctggagtgtcactaaggcagtcgggaacagcattccaaacagcagcgcgagaccgatgacaacaaagaccattgaacgtgtgacgagggtcagcttgctttgcgccacattcggatgaatcaaatcccggtataggttgttggcgaataaattcgatgcgccgattgccataatggaacaaggtattaatgaagcaagagcgatagtggcatatgcaaagccttgtgccacgccgccgtaagatgtttgaatcaaatgcagcagcgcgagtcttggatttgtatcttccggcaggataagaaaggcgataaagccaagaaaaatgaccaaaattaacacaatattgtaaagcggcaaaaacatgctgttttttcttactgcatcagcgcttttcgccgtgaaaactcctgtagcggcatgtgcccacataaaaagtgccagagcggaaacaatagatgctgtgataaaccaaggaatgccttttggcccttctgacggtatcgtcaacatttgcggcgcttccttcactaacgtgtcaatcattggcgtccagccgttaaaatgaatgagagggagggacaccaccataaacagcataatgacccatactaaaatgtccttaatgatggctgtatatgtgggccctttaatcccgctgaagaatgtgtaaagagcaacaagaataaatgaaatgatcacaacgaattttacgttaatatagccagtgccggcaacctgaagcgtgtcttgaatgccgctcagctgaaggcatatgtacggaataagcatgagtaccccgacgatggcaacgaggcttgccaaaagcttactgttaaaacgttcccgggcataatccgcgagtgttgttagtttatgaattttcgcaacattccaaagttttggcaagaagaagtaggcgataaagtaggccaacacagaataaggaatggcgaaaaatgcaacacttccgcctgtaaaagcagtactggtcaaccctaagaaagtataggccgtataaaggtcagcgcctactaaaaaccagacgagaagaccgccgaaacgtctgccgccgacagaccattcttccacagaagtgcgtgaggatttgtctcttccggcgagaaagccgatacagacaacggttaaaacaataatagcagtaatgagaagtgcagtcagattcccttgcattattcaagtcctccatcttttttttgcatctgataaatgccaaacgagcataacggcgtaacaataatccacagcagcagccaaaagtggaaaaacggcaggccgaacataatcggttctattcgattcacaagcggcaaaagcgcgagctgaacgaatggcaaaagaatgagaataacaataagtgcttttttaaccatttactttcctcctgaaacatgataatgctcactataatagcagttgtaagaaaagatcacaagataattattagaaaaaaatgattttttcaattatttaatcaaaacacatggtttgcatccttttcaataaaggtttaaaataataaatatcttgaaatcgagataaataggagtgagaaaatgaaaacagaaggattgcaccatgtcacagcattcgccagagatccgcaagaaaacttgcgattttatacagaagtgcttgggctcaggcttgttaaaaaaacagtaaactttgatgatcccggaacgtatcatttttactttgggaatcaaaacggagatcccggtacaataatgaccttttttccgttccaaggaagcggacagggaacggtaggaaaaggccaagcgggccgggtgtacttttcagttccctcaggctccctgtttttttggaaggagcgtcttgagaaaagcgggctgagcctagaggaaaaaacgttgtttggtgaaaaaggtcttatttttgatgatacagaagaccttccgctggcgatcatggaggatgcgaaaagcggcaaaagcgagtggacgcctgacgggatcacaacaaatgaagcaattacgggaatgaaaggtgtgctgctatattcctacgacccgcaggcgaccatacaattgttaacggaaagctttggatacaccaaagtggccgaagaagaccagattgtcagactggcaacctcagcggccgtcggcggtgtcattgatgtccatttacaccctgaaaaaagaggagtcggaggatatggtacggtacaccatatagcgtttcggacaaagaaaaacgaacaggcgaaatggctgccgattattgctgaaaaccatctgccttcgtcagaaattctcgacagggaatactttacatcagtttatttcagggagaaaggcggtatcttatttgaaattgccacagatgaaccgggctttatgacagatgaaacgttttctgagctagggacttccttaaaactgcctgaatggctggagaaacatagacaccaaattacagacattttacctgaactttaaaagggggaatttataatgaagcatatttatgaaaaaggaacatctgacaacgtacttttgctgttgcatggcacgggcggtaatgaacacgatctgctttcattggggcggtttatagaccctaatgcccatttgcttggtgtcagaggatcggtgcttgaaaatggaatgccgcgatttttcaaacgtctgagtgaaggagtttttgatgaaaaagatcttgtggtgcggacaagagaattgaaagattttatcgacgaggctgcagaaacgcatcagtttgatcgcggcaaagtgattgcagtcggttattcaaacggcgcaaacattgcggcaagcctgctttttcattataaagatgtgttaaaaggggctattctgcatcatccaatggttccgattcggggtatcgagctgcctgatatggcggggctccctgtttttatcggtgccgggaaatacgatcctctttgcacgaaggaagaatcagaagagctttaccgctatttacgtgacagcggggcatcagcctccgttttctggcaggacgggggccatcagctgactcagcatgaagctgaacaggctcgtgaatggtacaaagaggcgattgtataaaaaaaccttagtccggatttcggactaaggtttttcatatccttacagccaagttgatacttttgaaagcggcagacggttgctttgatgcgcaggcttcactgctttgccgattgaaattagcataaccggaacatagcgctcactgatatcaaattgcttttggaactgctctttgttaaatccgccaattgcgcaagtgtcataaccttttgcttttgcggcaatcataagctgcatagcagctaaagaagcatttaagaaagcggaatcacgtgcgaattgctcgctttggtaagcaccgttgatttggccgagcaatgtttgtttgatttcatccgtaatatagccttggcttgctaattcggcataaacttcttcaccgttttcatttgcctttaaatcgcctaaaatggcaacaacagcagaagactcaacgatttgtttttgattatacgctacaggaagaagctccgcttttgattcatcgctgtggaatactgtaaaatgccaatgctgaaggttccaagcagaaggcgctttagcggcaaagtctaatagctcagtcagctcctccttagagatcggggcatttgtatcatattcctttacagatgcacgtgcttttaaaacatccagagtattcgtcatagtgtttcctccttcggataaacgtggtatgataatagaaaagttagaagcttactaaatgtaacttgaaagattattgtaatggatcattgaatacatgtcaatcaatagatgaagggatgaagacttgtgggaaatacgatgtgccctaaaatggaatccgcattctcattgctgggaaaacgatggaacggtctgatcatccatgtgctaatggatgggccgaaacggtttaaagagataacggaaacaataccgatgatcagccaaaaaatgttggcagagcgcttgaaggagcttgaacaaaacgagattgtcgaacggcaggttctccctgaaacgccggtcaaagtcatctacacgctgactgaaaaaggaacagcgcttcaagctgtatttcaagagatgcaggcatgggccgatcaattttgcgagcctggtgacacagtgtgtgaagaagagaaataaggaaagcggcgtctgaaaaagcgctcttgtttccatggtgagtcatgtaagtacggttcacacccgtttacatgactttttatatttgtcagattgacatttccggattggcaaaagtgtcatgtgcatatgaaggggatatataaaataggaaatgatcaataagctataacatccaacctattgtaaatggggattatgatgtatcttattatgcaaatcagcaaaattttatattttcggccaaaacccagtcagcttccaattggcatttaaaccggatataaaaggaaatccaggtttttcgtattgctggatgcttctatactgatgacttccgcatttatgaaaaaagagagagcttcattggagctctctcttcttttttttgtggggagacgaaatcttatagttttccattcaaaaattgcgcctcaccgagaccaaaactccagtctgcgtcaccattctcagtaatagataccatgaggtcttcaggggaaattccgcatttttcttctagcctttcagcaagcagagcatacaatttttccttttggctttcggttcttgctttgcttgtcatgctaatgatgaccatatccttggttctctgaaaccctaatcccgtatcctggattataagctcgtttgcgggatgctgatggacaatttgataacggtctctttccggaacaccaaacgcttcaaccatcgcttggtgagcagtatctaataacaattgcagcgatttttcgtcacggccttcaattacatcaaaacgcaataatggcatgtgtactcctcctcttgtgaagttgttatccgtctgttctcatattgtctcgtttgctttcagacaatggagagatataatgattggcagtcaactttaaaaaacataacatataaccaaaagttaatcaacatataactaacgaatcattaggttaggcggtagataatcgagacaagctcataaaaacgattgacagtcattgattaggagattagtatgaacatattagttgatcaaaagataacaatcatataaccaagacgttgttatttataaatgaaagcgttttctattcatctaggcatgaaaagcgccgaaacaatgtcgcgagaatcatataaaacacttttggaggggtttccatgccgattttaattgtagctgtcggagtgctgattctgttatttctcattattaaagtaaaattaaatacctttgtctcactgattgtcgtttcatttttagtagccatcggacttggaatggatatcaataaaattgttctttcaattgagactggaattggcgggcagctggggcatttagctttagtgtttggacttggcgcgatgcttgggaggcttgtctctgatgctgggggcggctaccggattgccattacgctgattgacaaattcgggaggaaacgaatacaggcggcggttgtagttgcctcttttatcatcggtattgcgctgttttttgaagtgggtcttgttctgttgataccgattgtttacgcgattgctaaagaattaaaaatgccttttctgtatctgggaatcccgatggccgccgccttaaatgttactcacggatttttgcccccgcatcctgctccaactgctatctcagttgcatacggtgctcatattggcaggtgctgctttttggaatcatcatcgctgttccgacaactgtgattgccgggcctttatttaataaatttgcgatgaaacgttttcctggtgcgtatcaaaagcatggaaacttatcggggttaggaccaaggaaagaatttcagctggatgaaacaccgggctttgcgatcagtgctgtcacgtctttattcccggttatctttatggcaatggcaacagttttttctttattattgaatgaacattcaaaaggaaaagacattatagaatttatcggcactccgggaacggcaatgctcatttcgctgttgcttgcactctatacgatgggatatgcccgtaaaatacctatgcaggaaatcagcagatctatttcagaatcaatttcgcaaattgcgatgatgctgctcatcataggagggggaggagcatttaaacaggtgctgattgacggcggggtcggcgattatgtcgctgattttttccgtcaaacaaacatgtcgccgctattcgttgcatggaccatcgccgcggttctgcgtctgtgtctaggctctgctcccgtggctgcgcttaccacagcgggaatggtagctccgcttatggaggctggcagtgtaacccccgcgttaatggtgcttgcaacaggagccggcagtgtcattgcgtgtcatgtaaatgatgcaggattttggatggtaaaggaatttttcggcttgagcatgaaagaaacatttcaaacctggacgctgcttacaacagttctttcggttacaggactcggctgtgtgttattggcagagcttgtgatgtaacaatcatagacagtccgtagcccaatcgtttttcttccttgctgaatactttacgtataggcagacataaaggaggaaaaaatcatgtaccctcatcattcgtattatcgcggaatcccaggtccagccggatatccggcgcgtagtccttttttgtttggcgctcctctagtcggcggtttattaggcggttttctcgggagtgcgctgtttaactattctcgtccctatgcctatcctcctggcccttatggatacggaggcggaccgtacggttttggtgccggcgtgccatacgggggatatcccggcttctattaataaaaaacggcctgcatcgattgcaggccgttttttatcggatgatttctacctcggacatattgtagtcttgctgcttttgaaacatgacttccagaaggccatccttatagacggcttttgttcctttgcgtttgactaaacaaggaaggtttacttttttcggatgatctgctcttgggaggttttccaaccataattcgtgagatgtgtgtttgattctcacttgttccagccattcttcgctgattggcacctttacaaacacatggtctgctgtttcgaatatatcaatatcaggtttgacatcaggttttgcatcaggtttggcgggatgttctttttgggggagaggatcgcggaaaggaaattgagccgcataatcactgccgaacacactttccatcacacgattgacatacgtttcaacttctttcggatcagctttttttaatgcttctttagaaaattgattgtggaaaggaaagtacttgttccactcaaacattgtcttcacatcctttcttcacggacaaaatagtatatgcccgccagatctttcacgtgatataatataagatgctctaaagaaaggcagggatataaatgcaatattcagaaacaaaaaaaggcgttatttacacagccgtttcctttatcatgtggggcctgtttccgctctattggaagcttctcgaacagctgccggctcttgatattttggctcatcgtattatatggtcttttgtttttatgtgtatcgtactttttttcttgcggcaatggaaaataggatggcaggagctgcgctctctgaaaaagaacggagggatcctctctttatttcttgcttctatcctgatttcgatcaactggtttgtatacatatgggctgtaaaccatggctttttgcttgaggctagtcttggctattacattaatccgcttgtatcagtgctccttgggattttatttttaaaggaaaaactgaatcgcctgcaattagtggccgtttcgattgcggcagccggtgtcatcatctcggcgttccaatacggctccattccttatgttgcgcttctcctcgcattcagctttgggctgtacgggttaagcaaaaaaagaacaagcctgccgagcgccatcggtttaacgctggaaacattcatgattatgccgattgcattagggtatttgctgttcagcggacatgttcagccagcgggtgcagaaagcggagggacgtggctgcttctctttttggccggtgtgtttacggctttgccgctcttattgtttgcggaaggagcgaaacggctgccactgtatcaagtcggtatcttacaatatattgcgccgaccattacccttctgatcgggctgtttgtttaccatgagccattttcaagctcgaaggcttttacattcagctgtatatgggctgcgctgatcttgtttacgttttcacaagtgaagtggaaacgggcgtcaaaaagccattgaggcctttggcttttcagctgatgcatatattatgtataatcatttcatgtatgtaagacataaaggagcaagacgatggacaatgataaagagatagtgaaagcctatgcttcactttggaataaccgatctctcgcacatgatgacgcagaagcggtagcagaggcgattgatcttgagctgttggataaacgaacacatccaagactccgaaaaccgatgctggaaaaatattttgccgcgattcagcgcattgtgaattcacagctcgaaccggctgtgaaatatcagctggtcaaattacatacagaacgtgcagagtatttaaaagaagaaagaggggagcaatcatgaaagcgatcataaaagaagatgtgcaagcatctttagaacgatatgcggaccgccctgtatatatccatttagaaaccaccacaggttcttattcagcgcacttaaatgaaaagaacatgacggttgttgcgtatattcgcaatgcaaaagttacttatcatcaggcaaaaatcaaaggcaacgggccttaccgcgttggcttgaaaacagaagaaggctggatttatgctgaaggcttgactgaatacacggtagatgaagaaaaccgtttattaatggcgggacatctgccgggcggtaaactggctatttctctgcaaatcagcgaaaaaccattcacagtttaaaagaaaagggtgaataataatgaaagaacatgtactagtaatcctgcctcaccctgatgatgaatcatatggagtggcaggcctcattgccttaaacagaaaaaaagacattcccgttacgtatgcctgcgccactttaggtgaaatgggcagaaatatgggcgatccatttttcgcgaatcgggaaacgttgccgctgctaagaaaacaagagctcatcaatgcttgcaaagaaatggatatcaatgaccttcgtatgcttggactccgtgacaaaacgctcgaatttgaagacgatgagtatttagctgatatcatggaagagatcatagatgatgtaaaaccaagtttaattgtcacattttatcccggacacggtgtgcaccctgaccatgatgcatgcggggaagcggttatccgtgcattatatcgcaaaaagaaagaagaccgtccgcgtacaatctgcatggccattacccgcaacagagaagaggttctcggcgaagctgatgtcgtgcttgatatcaaagaagtagctgatattaaaatgaatgcgttaagagctcaccgcacacaaacagaaggcatgctcagagagcttgaagagaaattgaaaaataatgaacctgttatggcaacatggtttgaagaagaaatatattggacgtatcaatggaatgattaatcaaaaaggtataaggccttaagccttataccttttttaattttaagtccgatgcaattgctgaagcgagagtggatctcaaggaaataccttcgaaagacaaacctagctgaaccgctgtttgcgcgatttccggacggattccagacaaagttgaagaaacaccgattaaacgaagcgcctcaatcagactgaacagctgatgggcaaccatcgtatcaatcacagctactcctgacaaatcaatatacagttgtgtcaccttttttttcgcacattgatgcagtgtgttttccataatcagcttggcgcggactgtatcaatatctccgattaaaggcagcagtccgacgctgtgaaacagcacgatgaccggagcgctcaattcagtaatcatatctttttgggcctgaagctgaaggcttgtgtttttgtacatttcttctataaaaatatgaatcacaagatcaaacgcttttataagggcgtgatacaggtcttcggcttcttcgcttttcacagtatcctgattgagatggacaaattctttcacataggaaacatataaatctctcactctgacaaactcccgaataatatagtggataggagtttttaaatgctcttgatcctgtgtgacttcaaaagcccattctttcagtataggcaagtatacgtcctcatcatctataaaaatacggtttattttatagttaaaggcaagattctggctctttaaattgtgaatgacaacagggtctgttgaggcataaatggaattgggatcagtctcctcgattgtttcataccatgttgaactgatggtttccgcatgctgggaaagatactcgaataattttttgttttttgccatgattgatcacctcttttaaatgtgttgtttttgcgaataacgtttttgcagttttgccagcctgaaaaacagcccaactgctccggcggcgagtcccgctattaatccaatccaatagccgaatgcaccgaggcttgtaaacgtaccgaccatataaccgaccggaaggccaatgacccagtaagagacaaaagcggccgcaagcgtatagttcacatctttgtaccctctgagtgctccctggatcggtgcggcaacagcatcggaaagctgaaaaaatagcgcataaattaaaaagtgctgtgtcagccggagcacatcggggtcagaagtgtacatgcccgcaatttgctctctgaataaaaggatacaggcggcagtgaacaaagaaaagccgatcgccatcatgatgccgattaagctatatgagcgtgcatccttaaaacgggctgcacccgcttcaaatccgacaacaattgttagagccatggacacgctaagcggcagcatatataaaagagacgcaaaattcatggctgcctggtgggacgcgatggtcactgtatgaaaatggctcattagaagcgtgacagctgcgaaaatgctcgtttcaaaaaacacggcgaacccaataggcagcccgattttgagcaaatttttgcatgctttccaagagaacttatacatggtaagaaaaatcccgtattcagaaaacggtgcgtttttatgaataatgaaaaaactgatgatgcagatacaccagtaagttaacgcggatgccagccccgcgcctacacctccaagtgccggcattccgaacttcccgaagataaatacataattcaatacaaaattgattggaagagaactgagtgtaatcatcatggtgactctcgtttttcctaatgagtcgatgaatgatctcaacacggtgtaaacaaataaagggaaaattcccagtgataaaaagcctaaaaagtgtttagcaatctgatgcacgtgaatatcaaggttcaatcggccaagaataaggtcaactgcagcatatccaatcaataaaacggcgatgctaagtagcgcggccacgtatacagcctgtaaaacagtaaaggggatcttctgttttttctctgcgcctaatagctgagcgacaatcggggtgaccgccattaatatacctgcaagtcctgtgtaaacaggggtccaaaggcttgagccaatcgcgacacccgctaaatcagcggggctgactttccctgacatcaccgtatctagaaaagtcataagagaaagccccgcctgggtaatgaatatcggtattaaaatgtgcaagagctgtttgattttttcccgggcattttgagtttctttcatacattgatctccgtttctttttcataacgagagaaattataacattttatgtataaaaagcaatgaacgccgggcctattctttttttgtcggtttcgtttttctaaacatttgggcataaataaaagaaagcgaaatcacgcctaaaaaggtgcaaatatactgaatgattctttcgatttccattctttacatccctcctttaccaatagaatgtgcatcaataagataagcattcgtgaaaagttggaaatttgaacaggagatgaagattatgcgctatgagcagatatcagaaaatgcgttcaaggggaaaatacaggtgtacctagagcaaatattaggtgatgcatctctaatcttgaaaacgcttcacgaaaaagaccagtgtctcctttgtgaattagatgaattagggcacatttttcaggacatgcaggggattgcatcctccttttatttgcaatcatacattgaggaatttacgccggcatttattgagctggccaaggcgattaaagccttatcggaacataagcatggagctttaattgtgattgaaagagcagacccggttgaacattttattcaaaaaggcacctccctacacgccgagatcagctcttcattaattgaaagcatcttttttcccggaaaccctcttcatgacggcgctttgttagtgagggaaaacaaactcgtgtcagcagccaatgtgctcccgctgacgacgaaggaagtggatatccatttgggaacccggcaccgggcggctctcggtatgtcgggctatacggatgcactggtgctcgtggtttcagaggaaacagggaagatgtcgtttgccaaagacggtgtattatatccgttaatttcaccaagaacgtaaaaataataaaaagggcctgattaagaatcctatcatgagacaaaatgactgaattcgtatctttattaaagcattcgcttcaagctgaatgctttttgtcttgaagacagggaatataaactggtagaaaagttatatgtaatgaatattaatcaagtgaaatactttacctgtttatgtatttatagtaccgtataaaatattatataaattttcaaaggaagggtgctgccgcatggctaatgtattaatgatcggtttccccggtgaagggcatattaatccctctatcggtgtgatgaaggagctgaaatcccggggagaaaacattacgtactacgcagtgaaggaatataaagaaaaaatcacagctcttgatatagagtttcgtgagtatcatgatttcagaggagattacttcgggaaaaacgcaaccggcgatgaagaaagagatttcacagaaatgctctgcgcttttttgaaagcctgtaaggatatcgcgactcatatttatgaggaagtcaaacatgaatcgtatgattatgtcatatatgatcaccatcttctcgcgggtaaagtcattgccaacatgctgaagctgccaagattttcattgtgtacaacctttgcgatgaatgaggaatttgcgaaggaaatgatgggagcgtacatgaaaggatcacttgaagattcgcctcattatgaatcataccagcagcttgcagaaacgttaaatgctgattttcaagcagagatcaagaagccatttgatgtttttttagctgatggtgacttgacaatcgtctttacatcaaggggatttcagccactggctgagcaatttggcgagcgatatgtatttgtcggtccttccattacagaaagagccggaaacaatgatttcccatttgatcagattgacaatgaaaacgtgctgtttatttcaatgggaaccatttttaataatcaaaagcagttttttaatcaatgccttgaagtgtgtaaggactttgacggtaaagttgtgctttccatcggcaagcatattaaaacaagtgagttaaacgacattccggagaatttcattgtacggccgtatgtccctcagcttgagatcttgaaaagagccagcttatttgtgacacacggcggaatgaacagcacaagtgaaggtttgtattttgaaaccccgctcgttgtcattccgatgggaggcgaccaatttgttgtcgcagatcaggtggaaaaagtcggtgcaggaaaagtgttaaaaaaagaagaattatctgaaagcctgctgaaagagacgatacaagaagtaatgaataatcgttcgtatgctgaaaaggcaaaagaaattggacaatcactgaaagcggcaggcggctctaaaaaagcggccgatagcattcttgaagctgtaaaacaaaaaactcaatcagcaaatgcatagtgtaaaagcctgttcttatcgaaagaacaggctttttgccatttcataagagggatttgatacgccgatagagaattgattagaaaaatagacaagaaaggaggagaaactgcttcgttcatcaatagaaaaccatcatttttaccctcacttaaatagttccttagactttcgaaaaacatatcgtgcttatgtaaaatgttagatgtttatttgaaggtttaaaggtcgaacgatgctgaaaatgctgcgccaaatgtttgaaaagggtttaacttgctgaaaaattgacgataaaacagttgtgtgccatttttggaaacaaaatactagctgtttttacaaaaaaacagtttaggaggttgaatgaatgaaaaagaagattgtagccggcttggctgtttctgcagttgttgggtcgtcgatggccgcagcacccgcggaagcaaaaacgataaaagtaaaaagcggtgactctctttggaaactttcccgccagtatgatacgacaatatcagctctgaaatccgaaaacaaattgaaatcaacggtgctttatgtcggacaaagtcttaaggttcctgaaagcagcaaaaaaagcacgacatccccatctaattcaagcaaaacgtcaacatacacagttgcatatggtgattccctatggatgattgctaaaaatcataaaatgagtgtttctgagcttaaaagcttaaacagcctgagcagtgacctgattcgtccggggcaaaagcttaagatcaaagggacaagcagttcaagcggatcaaatggatcaaagaaaaacagcggttccaattcttcaggttcttcaaaaagtacatatacggtcaagcttggtgactcactgtggaaaatcgcaaacagcttaaatatgactgtagccgaattaaaaactttaaatggcttaacatcagatacactttatcctaaacaggtgctcaaaataaaaggaagcagttcgcctaagaacggaaacagcggttccaaaaagccgtcaaactccaatccctcaaaaagaacgacgtacaaggtaaaagcaggcgattcgctgtggaaaattgcaaatcggctcggagtcactgtccaaagcatccgtgataaaaacaatttatcatcggatgtgctgcaaatcgggcaggttctgactatttctggagcatcaaaatctaatccttcaaatccgacaaagccaacaaagccaaaagataactcagggtcaaacattcaaataggctcgaagattgacagaatgatcacggaagcgaaaaaatatgtcggagtgccttaccgatggggcggaaacacgcctgccggttttgattgcagcggcttcatttattacctcattaataatgtatcatctatatcaagattgagtacggcaggatattggaatgtcatgcagaaagtcagccagccgtcagtaggagactttgtcttctttaccacatataaatccggcccgtctcatatggggatttatctaggcggcggtgattttattcatgcaagctcatcgggcgtcgacatttccaatctcagcaattcgtattggaaacagcggtacttgggcgcaagaagttatttttaaaaatgagtatgacaaaaagccttttataggcttttttgtttataccagacaatgattgaccacactgttagaaaaaacaagggggagacagtatgcaccgtctcttgctgttgatgatgctgacggcactgggagttgccggatgcggacaaaaaaaacctccagaccctcctaaccgggtgccggaaaaaaaagtggttgaaacgtcagcgtttggtcatcatgtccagctggtcaatcgtgaagggaaagcagtcggtcttatagagatcaaagaatcagatgatgaaggcctcgatattcatatttccgcaaacagcctgcgtccaggtgcttctctcggttttcatatttatgagaaaggttcttgtgtcaggccggattttgaatcagcgggcggtccctttaatccactgaacaaagaacacggcttcaataatccgatggggcatcatgccggagatctgccgaaccttgaagtcggtgctgatggaaaggtagatgtcataatgaatgcgcctgacacttcactgaaaaaaggaagtaaactaaatattctcgacgaggacggaagtgcatttattattcatgaacaagcggacgattatctgacaaacccaagcggcaattccggtgcgcgtattgtctgcggagcccttttgggaaataacgagaagcagtaatatcatccaagcccttttgtattgagcatacaggggcttttttagtatactcgttaatggaatatgaataggaaagggaatctgtctatgacaactcaactacagcacttaacattgccggaagatatacaacaaaagcttttatcatataaagagcagcctatttccccggagtttcaatcgcttataggaacatcaggctatgaggcggaggatgaagccattttatttgacgccattattgcattagccatggggaaaaatgtcctgctgaaagggcctacaggttcaggaaaaacaaagttggcagaaacattgtccagctattttaataaaccgatgcacagcgtcaactgttcagtcgacttggacgctgaggcattggtcggttataaaacgattgaaaatcaatctggccaggcgacaatcgagtttgtttcaggacctgttacaaaggcaatgaaggaaggccattttctttatatagatgaaatcaatatggcgaagccggaaacactgcctattttaaacggtgtattagattacagaaaaatgatgacaaatccgtttacaggcgaggtcatacgggctaaaagcggtttcggagtcattgcagccatcaatgaaggttatgtcggaactgttcctctgaatgaagcgttgaaaaaccgttttgtcatcattgatgtgccttatattaaaggcgagctgctgaaacaagtgctcatgtctcagtcagccctgaaagacgagaaattgattgacagatttatcacgctttcctctgacttgatcgttcaggcccataacggacaggtgtctgaagaagcggcgtccatcagagctttaatcgatacatgtgatttagctgcttatattccgccgcgtcgtgccattgagcgaggaattgtagaaaagcttgatgatgatcgggaaaaagcggccgtccgaaatattgcagaaactctgtttgaatgagggggctgcgatgaaatttatcaaatttaacgacagcacgattgattcatttttatttatgatgctgactgatttggccaaaacactcaccaagagtgaagcggtagaagtggagtatggcgttcagtcctattacaatccatttgaaaagaaaatctatatgagccacttttggaaagacagggcagctgaggacatggaagcgggtctgaaaagcgacgtctacctgcgttcagtcggaacaagatatagctcgctgcatgagtttgcgaactttttgaatgatatccatcgtcatctcacctttaaaagttttgccaagcagctctttatgctgcttgaagacattaggatcgaagaatgcatcaaacgtgagcgtccgggtacgaaacatgtatttgcgaagcgaaaagacatgtacagaaaacatttctcaacccagctgaccttaaatttggaacgaagcatttttaccgatgcgctcttttgcgcgatctatgtcaagctcacagcggaatcgccgctcgagacccttccatccatgcgtgaagatatcgatctgatgcgcccgtttattgagcagcagctcttgcgtgtgtatgaagcagattcgacacggcaggttctgaaaattgttgaggacctcatggacggacttgaagaggtactcgataaagacatgttgaacacctacttctttttgcctgagcttgattacgcaaaagctgcagaacagccgttatttgaagaagagaaaaaagcgccgaagctgagtgatgacatcacgcttccaaaacaatcagacggtgatgaggatatccatgaagaagaaatgccgacatggcaccgggaaacagaagcaccgtctaaaagcttccttcaatttgatattgaacacggcgcaaaatcagatttaggaaaagatgcttcaagggaaggcgacgatggagatcaggcccttggctctgttcaaggatcagccagacaaacgaaacggaaagactattccaagctggaagcgctggagtctcaaaaagaccagccgaacggagcgggtatggctgacggcaaagaaaataaatatgcatttccaatttataaagaaccgcagccggcaaccagtgaagaggagctttcttataaacagcaggcaaaaacgattgaatcgtatcaaaagcgtttgaaacaaatgattcaaaaaacgcttgaacataaaaaaacattgccgagaacagatcttcatgccgggagactgaataataagcttcttcgttacttcactgagcgaaatccgcgcctgttctacaaaaagcaagaaccgtctacagaaatcgacgcagtttttacattgctggtcgattgttccgccagcatgttcgacaaaatggacgaaacaaaacgaggaatcgtgttgtttcacgaagcgctgaaatcggtagcggttccgcatcagattgtcggtttttgggaggacacaaatgatgcaaccgaaacaagccagccaaactatttcaatacggttattcccttccaatcatcattaagacaagattctggaccggccattatgcagcttgagccagaagaagataaccgtgacgggtacgcaattaggcagatgacgaaaaaaatgctgcatcgcagcgaggcgcaaaagttcttaattgttttctcagatggagagccggccgcatttggctacgaacaaaatgggatcgttgatacaagtgaggcggttatcgaagcccgaaaaagaggaatagaagtgataaatgtttttctctccaactcagaaatagaagaatcgcaaatgaagacgatccaggatatgtacggaaaattcagtatatttgtcccggatgttgatcagctaccggatgttttgtatccgctgctgaaaaaactgcttcataaaagcataggatagcccttaatcctatgctttttggcgtttgttttttcgaatgattaaattttttgttttttataaaggttttttactattttgtgaacaatcaaggtagaatcaaattgcaaacagtggtaaaatatcgttggaagcgtttttattacataattttggacacagcgttcgaaagttatttcaagatagtgaatcaatcacttgattatttaagttgggggtaatattcaaatgtttcaaaatagtatgaaacaacgaatgaattgggaagatttttacggtccgaacctcggctatgcgctggagctttacgatcagtatacccaggatccgaacagcattgacccggatttgaaggaaatgttcgacgagctcggtgctccgccaagcgatataaaagaggcctcgggaacaaaagaaaagggacgtgttacagccgatctgattcaaaagatcgcatccgcagtcagacttgcagaagatatccgaacctatggccatttgaacgcttccgtcaatccgctcagaaaggatgagaaaaagagcgaactttttccattatccgattacgggctaacagaagaggaaataaaagcaatacctgcgtctgtcatctgcaaagacgctcctaaaaacattacgaacggtttagaagccattcagtatttacgaaatacgtataaaagaaccatctcttttgaatttgaccatgtgcatgacttcaaagagcgcgagtggctgacaagaaagattgaatctggcgagctgttccagaagaactcagctgaaaagctgtcagctgtgctggaaagattgacagaagtagagggctttgagcagtttttgcaccgcacattcgtcgggcagaagcgcttttccattgagggtctggacgctcttgttccagtgcttgatgacattattgcacaatctgtcaaatcaggcacgacaagcgtcaacatcgggatggcgcacaggggacgcctgaatgtcttggcacatgtgctcggcaaaccgtatgaaatcatcttctctgaattccagcatgcgccgaataaagatcttgtcccgtctgagggatcaattggaatcagctacggatggacaggggatgtcaaataccatttgggggcgaatcgggagcttcaagacgctgaaacaaaatcagcgcgcattacgttagcgaacaatccgagccacttggaatttatcaatccgattgttgaaggcagcacaagagcagcacaggaaacgcgaacacaaagcggatacccggtacaagatgaaacaaaatcgcttgccattttaatccatggagacgctgcatttcctggggaaggaattgtagctgaaacattgaatttaagctctttaaaagggtatcaagtaggcggtgcgattcatattatcgccaataacatgatcggatttacaacagaaagcgctgaatccagatcgacaaaatatgccagcgacctggccaagggttatgaaattccgattgttcacgtgaatgcggacgatcctgaagcttgtctttcagctgttaagtttgcggtcgaataccgaaaaacattcaacaaggattttctgattgatttgatcgggtacagacgctatggacacaacgaaatggatgaaccgtcaaccactcagccaatgctgtatgatgctgtcagaaagcatccgaccgtcaaacaaattttcgctgaaaagctggtaaaagaaggcgtgcttaccgaggaagtcgttcaaaacatcgaaaaatcggtaacgaagcgcattgaggatgcatatcagaaagttccgtctaaaaaggaacacactgcttgtgaaattgaacttccagagcctgtatcaaacggtttcccagatgtggacacttcgattgattttgatgtgctccgcaagttgaatggcgaattgatcaactggccggagtcatttaatgttttcggcaagctaaagcgcattttagaaagacgcgccaaggcgttcgatgatgacagaaaagtggaatggtctttggcagaatcactcgcgtttgcttcaattatgaaagacggaacaccgattcgtttaacaggacaggattccgagcgcggaacgttcgcccaaagaaaccttgtgcttcatgacagtgagacgggcaaagaatttgtgccgcttcatcacttatctgactgcagcacatcatttgctgttcataacagcccgctgtctgaaggatcggttctcggttttgaatacggctataacgtgcattcaccggaaacgcttgttttgtgggaagcacagtacggagattttgccaacgctgctcaagtgtattttgaccaatttatttctgccggacgcgcgaaatggggccaaaaatccggattagtcatgttgctcccgcacggttacgagggacaggggcctgagcactcaagcggaagaatcgagcgattcctgcagcttgcagcggaaaacaactggacggttgccaacctgacaagcgcggcacagtatttccatattttaagaagacaggctaaaatgctgcttcgtgaagaaatcagaccgctcgtcattatgacgccgaagagccttcttcgcaacccaaatacggtgtcggaagtgcaggagctcagcgaaagccgcttccagcctgtttatgaacagtcgggactttctcatgactatgaaaaagtaaccagacttgtattatccagcggtaaagtgtctatagacattagcgatcattttaataagttagaagacggtaaagagtggcttcacattgcgagaatcgaacagctgtatccattcccggcaaaaggagtcaaagaattatttgcaaaacttccgaacctgaaagaaatcgtttgggtgcaggaagagccgcagaacatgggggcttggggttatatcagcccgtatttgacagagattgcaccagagggagtaagcgttcaatatattggacgaagaagacgatccagccctgcagagggagatccgacagttcataaaaaagaacaggaacgtattgtatctgatagcttgactcgcaaaaactaagggggaaatgaaaaatggcggaaattaaggtacctgaattagcagaatcaatctcagaaggaacaatagcccaatggttaaagcagcctggtgactatgtagaacagggtgaatatctgcttgaactagaaacggataaagtgaatgttgaattgacagcagaagaatcgggtgtacttcaagaggtattgaaagattcgggtgataccgtccaggtcggagaaattatcggtacgatttcagaaggcgcgggtgaaagttctgcccctgctcctacagagaaagcagaaagcaaggaaagcgtaaaagaagagaaacaggctgaaccagctgcacaagaggtgagcgaggaagcacaatctgaagcaaaatcaagaacgatcgcttctccgtcggcccgtaagctggcgagagaaaaaggaattgacctgtctcaagttccaactggagatccgcttggaagagtgcgcaagcaggatgtcgaagcgtacgaaaaaccggcatcaaaaccggctcctcagcaaaagcagcagcctcaggctcaaaaagcacagcaaagctttgaaaaacctgttgaagtgcaaaaaatgtcacgccgcagacaaacgattgcaaaacgccttgtagaggtacagcaaacatcagcgatgctgaccacatttaatgaagtggacatgacggctgtcatgaatctcagaaaacgccgcaaagatcaattctttgagcaaaatgaagtgaagctcggctttatgtctttcttcacgaaagcggtcgtggctgcattgaaaaaatatccgctgttgaatgcagaaattcaaggcgatgagttgatcgttaaaaaattctacgatatcggaatcgctgttgctgctgatgaaggccttgtcgttccggttgtgcgggatgcggatcgcctgacatttgcaggaatcgaaaaagagatcggcgagcttgcgaaaaaagcaagaaacaataaattaacccttagcgagcttcagggaggctctttcacgattacaaacggagggactttcggttcattgatgtcaactccaattttaaacagcccgcaagtcggtatactgggcatgcataagattcagctgcgccctgtagccattgatgaagagcgtttcgaaaaccgtccgatgatgtatatcgctttatcttatgatcaccgaattgtagacggtaaagaagcggttggtttcctcgtgacaatcaaaaatttactggaagatcctgaacagcttttattagaaggataataaaaaagggtacatcacgataaagtgatgtaccttttttgatgcatatttaaagtgatagattgctgctttcggatccagcttgtatctttttcacttttttggaccaatatgttgcaagcatagaacctgaaaggttatgccacacactgaatattgcgcttggtacggcagatagcggtgagaaatgagccgtggcaagtgcagccccaagcccggagttttgcatgccgacttcgattgcaatcgctttttgagacgggtaatccatttttaaaagctttgcacaaagaaacccaagtaaataaccgataccattatgcaggataacaactgaaaaaatgagcaaccccgattgaagcagattttcccgattgccgctgacgacagctgagacaatcgcaacgatgccaatgacagaaacaagcggaagggcatgtacggcttttgccacttgttttctgaaaaacattttgacaatcagacctgcaatgatcggaaataaaaccgcctgtaagattgagataaacaaagaccccggcgagacaggaagccattctttggcaaacagcataatcaacaacggtgttacaacaggtgccaataaggtagaaattgtcgtaaccgcaacagaaagggcagtatttccttttgctaagaatgtcataacattagatgcagttcccccgggacagcagccgacaagaataacaccaactgcgatttcagctggaagatgaagcccaaatgcgaggccgaaagcaacgagcggcatgatcgtatactgagctattactccaataataacttgccaaggctttctgactagctctttgaaatcatcggcttgcagtgtaaggcccatcccaaacatgataatgccaagaaaaatcgtaatataagaactgatccacgtaaataaagatgggaaagaaaatcccagcactgcaaaaacaatgacccatatgccaaaggtttgtcctgcaaaatgacttatttttctaatgatgtccataaaaacactcctaacacacttatcaagaacttcagcagaaattcttgcaaatttcataacattctcttattataaataattttctgaataattcaatattagtttttggtagatgtctatagatatatgatgtaaactaatcaaaatgttcttgactatataggaagatattcttacaatgaacctttataatggttagatcaaataggagtgatacggtgaaggaagcaaatcaatggtcttcgaagctcggctttattttagccgcggcaggatcagctatcgggcttggtgcgatatggaaattcccatatgttgccggaaccagcggaggaggcgcatttttacttatttttattttatttacggttttaatcggactgcctttattgttaggtgaattcatcataggcagaagaacacagaaagatgccgttcagtcctataaaacacttgctccaggaacgaagtggcattggatcggttatttaggcatggtgacgtgctttattcttctatctttctacagtgtggtaggcggatggattttaatttatattataaaaggcttcactggcggtttatcgcaaacatctggttttgatacgatatttgcaagtaccatttcaaatccttatttggctgtaggaggccagctgctctttatggtggtaacaattttagttgttgcaaaaggggtaagcagcggaattgaaaaagcaagccaagtattaatgccggcgctttttctattattcatcattttaatggtgcgttcggttacacttgatggcgcgatggaaggtatcaaatttttcctgatgcctgatttaactgcaattgatgccaataccattttatatgcaatgggacaatcctttttcttattaagtgtcggtgtatctgtcatggtaacgtatagcgcttatttagagaaacaggaaaatctggtacagtccgctgtatctgtaactgttatgaacatgcttgttgctgtaatggccggaattgcgatttttccagctgtattttcattcggcctcaagccagaccaaggcccggttctgttatttaacgttctgccgactgtgtttaatcaaatgccgttcggaattatctttttattagcatttttacttctatttttatttgctgcattgacatctgctttttcaatgctggaaattttggtcgcagtactgtcgaaaggcgatgtcaataagagaaaacgattcgcttggttaggcggaattgctatttttattgtcggtgtgccgtctgcattgtcatacggtgtcttaagtgacgtctctatatttcatctgtctatttttgatgcggccgactatcttgtgagcaatattttaatgccgttaggtgcgttactgatttcgatttttgtcccgctaaaaataccgaaacaggatttgtttgacgagctgaaaagcggttccaatctcaaacgaaagtggtttgcggtttggctgctgcttattcgatatttatctcctgttgccattatcatcgtgtttttgcatgtggtagggattttttaacacacgaagcccccgaggaaagggggctttttttaatagagcttccaaacgacttcttttgcctgctcaaaacgtttttcagcctcgcgccaatccacgacattccaccagtgatcgacatagctggcccggtcatttttgtattgcaaatagtaggcatgctcccatacgtcaagcggtaaaagggggatcacatcccattgctggtgtttttctgccgttaaaatctccagccgtcctgatcgaggtgcccagaccagaatggcccagccgacgccttccacttttttagcggcctgggtaaaatgttctttaaaagcggaatagcttccaaatgaaaggtctatcatttggaacaatgcccctgtaggacgccgttttccgtttggatgcatagaaaaccaaaaaatactgtgcaaataatggcctgctccatggaacgcaagctctctttcccaatgagtgattaagtcataattctttgttgctctcgcttttttaagctctgattctgctttgttcaggccatcgacatagctttgatgatgttttgtatgatgaaggaccataatatcgcgtgaaatataaggttctaaggcggagtatttgtaaggaagctttggcagcacgtgtttccctatagggacatatgcgcgtctttcacttgtatcatctgattctgtaatatcccggtaaagggcagcggcctgtttataccaatcttcttctgttgtttggtcatcttccagagcctcaatcatcttgtcgatttgatcttcaaactggtcaagctgtcctcgcttttgaatctgatctttcagggcttcacaccaattgaacatctccgtttgataagattcacgtttcatttgctgtctccttttcaatagaatctaaatatttcccgacagccagcaaagagaatacatatggataactgtgatagcgaatataaaattgcttcggcaatccgatccctgctggatacgcgaggctatcggcgctatgcgaactgctgtcggtaaggtattgcatgcctttcacaacagacggatgttcggaattttcatatgtgagcaaagcgtctaaagcccaggccgtttgtacaatggttcctctatgaagcggtacatatgttttgatttcggcgcttttgcaggattctccccagcttccgtcatcattttgtatggatttgagccaacgcagagccttttgtataccgggatgctttcggtcaaccccgcatgcatgcataccagtaagagcagcccaagtgccgtaaatgtagcaaacaccccatctgccgtaccaagacccattttgttcctgatgttcgaatagccacttcactgcgcgttgaatatgttgttgtttttctgtgaagccaactttctcgcctaaaaagtgcagtactcgtccggtgaggtcggcggttgaagggtcaactgcagcgtcctcggcggattcaagcggcagaaggcggatcagtggatggttcacgtttttttcaaaagcagaaaatccgccgtcattgttttgcatcgataaaagccaagataccccccgctcccatgctgcaggagaatgattgcggggaatcgcctttaaaacggctgcagtgtcgtcacagtcagggttatttgtattaatgtttgaaaacccccagccgccaggaactgaatttggatttttgacagaccaatctgctgttttggtatgctggcgttctagcaaaaagtcggctgcttttgtaacagagccatccgtttcggtcacaccatttttttgaagggcatagctgattagagctgtatcccaaacagttgaagtagagttttccagataaggaatcccgttgcatttagtcaccagtgatttaatgccggtaatcgctctcctgataataggagaatagcgtgacacaccaagtgacagaaggctgtaaaccatatatatggttgcgctcgcatagctgtataatgttccatctttttcaatccggtccagcatatacgttttagctgtctgtaggcccagctgctgaaaagcaaatggtgcatgaaaaacgcgtttccaatgtgacaaaatagacgtgagatctctttcatcgaaagcatcagaccgaagccaagtgaaaggattttttgtcatgtgcggatcgagatggcgaagagatgaaatattgcggttaataaggacaaatcgctgattgagtgttacagccataggagcaaaatgaatacgggcatatgagctgaactgatagaaatgaatcggcaatgttggggggagcgccatgagtgataatggtaaatacaaagcaggccaagggtaaagcccgttcgcggcaagcatccattttgtcataaaatgaacatgtctcaaaccgccatatgagatgataaattgttcagctttcttcatgtgcggctcagatctgtgaaaacatcctgaagccagcatcccgacatatccttggacggtagccgttagatttccgcacgtttcgtcgggatagttgataaatgtgccgtctggctgctgttttgcatgaatgccggctgcaagggatgatatcagttctttttcattttcgccttcatctagtgaggtaaggagcaaaataaaaaaggaatttgtcatgattggtccttcaaagcaaaatgtccatgaaccatcagcattttgcctgtctcttaactcggtaatggttttcttttgaaaacgcctcactttctcctgaagtgtgcccatcacgctcaactccttcagaagcatatatattcagcgtcttttactgccattacagaaagaaaaaaactgctggcaggcagcagttttttaaacatacatgttagtcttcaaggtttacccatacacttttgacttctgtgtaattatccaaggcatatgatcccatttctcgtccgagtcctgactgtttataaccgccaaatggagacgccgcgtcaaacacattatagcagttgacccaaacggttccggcttgaagtcggtccgcgatatagtgagcctgcttgacgttctctgtccatagtccggctgcaagcccatattctgaatggtttgcccgttcaataacttcatcgactgtttcgtacggaattgcagtcagcacgggtccgaaaatttcttcttttgcgatggtcatttcgtcttcaacattcgcaaacacagtcggtgcgacaaaatatcctgcttcaaaaggacagcttccgccggtcactgcttttgctccttcatcttttcctttttgaatataggaaagaacgcgctcatgctgttccttgcttacgagaggcccgatttgagtatctttatgaagtcccgctccttggcggagtgactcagcataggatgccatttcatcaacaacttcatcatattggtctttatgaatgaagacacgtgagcccgcacagcagacttggccctggttaaacatcacaccgtttaaagcgcccgggatggctttttttaaattcgcatccggcagaagaatattaggcgattttccgcccagctccaatgtcacacgcttaatgcttttcgctgcggtggacatgattttctttccgatttcagtggaaccggtaaaggcaattttatcaaccgcttcgtggttcgtcagcgcttctcccgcatcttcaccgaatcctgggatgatgttgattacaccggcagggaaaccggcttggtcaattaattctgccaaataaagagctgaaagcggtgtttgttcagccggtttgaggacgattgtacagcctgttgcaagtgccgcgcccattttccacatcgccatcaggagcgggaaattccatggaatgatctggccgacgacaccgacaggctcatgacgcgtataattaaaataagcgccggaaaccggaatcgtctgtcctgttatttttgtacaccagccggcgtaatagcgcatatgctcaatagccagcggaatatctccattagtcgtttcattgatcggtttcccattatcaagtgtttcaagctgagcaagctcagttttatgctcttccattaagtctgccagcttatacatcagtctgcttctcgaagctggagacattgttctccattcaccttggtcaaaggctttccgggcagctttaacagctttgtccacatccgcagcctgggcttcatacagcgtcatcaaggtttcgccggtcgccgggtttggagtgtcaaaggttgcccctgaggcactcggaacaaactttccgtcaatataaagcttctttgttccctgtaaaaatgtctccagccttttcgtcacttgcatcgttaaagaactcatccgtaacaaacctccagtcattttttatggtctgttctgagattcttggtgatagcacattgattcctggattgaatagcagaaataagctgtgatagttgcttcaaacgtaagcgtatacaaacattctataatagaaatcaaggcaaaatcaatgaataaccgatattgcaatttacaaaagaaaaaagctacaataagcttatagataagaaaaggagatttcatcatgattcataaaaattggcttgaaaaagaaaccattaaaaaagtaaagtgtgtgcagacaaacgcaaaaaaatatatcgtaaaccgcgttttaacgccgggaaaagaatatgaagtaaaaaatgaaacagaggagtttctctttgtggtcgacaatacgaataaagtcggcggctattataaagaatacttcgaagagatgtaatgcttccttgaagcatcaaacagattttgttaaaagcagtcgatacataaaaccgcagctcagctgcggtttttttgtggttaaaacaggaaatataaaacaaaattaaaaaaatcattaaaaaccacttttttataaaaacattgctgaatattgaaacttttttctctatatgtgcgtattacttgatgacaacagcttaaaagccaaaaaacaaatcaaaaatttgaaaaatgtaatctgttcgtaatggtttaaatgtcttctatgtcgtattcttatatagggataaaggacttatttttatgtagtgaatgataaaacaaatagataaatgcagaaagaggggttcttcattgggtattttttctgttagcagatcaacggacgcaaagaagcttgaggctttgctcgttgaaggggaaagaatagaatcgatttataagctccgagtggaccaaatttgctttacaaataagcggatcattttctttgacaataaaatgttttctaaaaagaaggttcgtgtatttcttccatataaaacaattgaaagctttgccattcaagaagcgggaatgtttgatccggacactgggcttttattgatgacaagaagcaaaacgttcgaattagaatttgcgaaagacaccgatttaagcgaggttcaggcggtgctgacaaagcatttgtgcagctgaatatttgatgagccagccgttcaaaaaatggttaggctttttttatatataaaaacaagaacagggcatgtgcgccctgttcttattacttattacaccacactgtttttcgctgagttcgaatcaacaagatctgcatctaatacatttgaaatcggtacgacaagaggagtaaagtcgccattttcttctccaaacccttgatttattttagctgataaaaagtaatcgacctgctgatacggaccgagtgttaaagaggaaccacggtccattgtattgattttaaatccgccgacattcacgacggagggagaaaagaacatctcatcacttccttttgattgaggagttaaccgcttcactttcaaaagaggccggagaatcaatttggtctctgtcatccacatggcttctcgtgcccataaatccgctcgcatctccaaaattctgtccgtagccttgattttttttatcagaattttgccattctgccaataaattttgtcctacgttaaccgctgaagcattttcaaaggaattaattttcagcatgaaaatattaatattgatatacggagttggttgaaccacaggcaaacctcctttctatatttgtatgctggcggttataaagtatgttaagacagggggcttcaaatggatttcgaaaagatgaagcagtggatggaattcgcacagcagatgtacggcggtgacttttggaaacaggtatttgatgaagaccaaaaaaccccttttatgacaaatggccaatctccgtttccgtttgcgcagcaagatcagcgagggaaaggagatgcttcatttccgagcatggatattgtagataccgttacggaagtacaatttttaatttatcttccaggctaccgtaaacaagacgttcacatattatcgtacggagattatttagtggtgaaggggcagcgcttttcctattttaatgaacaggactttcgccaaaaagaagggagatacggaagttttgaaaagaaaattccgctttccgatcatcttcatggaaagatgaatgccatttttaaagacggaatcctatacatcactattcaaaaagacgaaggtcaagcgaaaaccattgttattgatgattgattttcatactgagtgcatctgccccatcacggtcatcaattgattcaatcggaatgaccatgacaataacatctgcattttgttccccaaaaccgttatttcttttgatagcagagcgcctgttccttaactccgcagaaccaaaggtaagggatgagccggtgcctatcgagttagtcttgagatgagaaatattgatgttagtcggaagcatgaaaacctctcctttctatgggatatacctcattatatatgtagacgaaagaggagtatgcaaagggtcgtgatgtcatgaaaaaaatgttccggtcgctgatcaggcattgcttgaaaccagaacttgacaaactgcgtgaatgtgaagaaagactctcagtgattgagaaacaaaaacaaagcagcaaacaggagtctgaagaaacctatatacatattgaaacgctgaatgtcgaaaaaattgactatcatcttgaattcggcgagctgaccattgatgaactgagcggcagattaaatataggcgcaacctattatataccgccagaagagaaggacaaaaagtgccaacgaaaacccgaagcaccatcgacgccagcggtcacgatccgttcaaaaaggcagtagctcatctttccatcgatgtttccatgtttgacagaaggcaaaacgggaaacaggatagaaaggagaggatatacatggcactgacaaaagaacaaacacagcatctctatcataaattgctcgatatgcaaaaagaattgtctggcgagaaaaaggaaacagaatcaatgacggaagaagtgggggagctttccaatggggttgacaaccatatggcagaccacgggacgctcgtcacagaccggatgacagaccaaacagtgaaagagattgaccgggagctgttagaggaggtcaaccgtgcattacaaaagatgaaagacggaacttatggcgtgtgtgaaaaaaccggccaagagattccttacgaaagacttgaagctgttccttatgcaagaatgacagttgaggcccaagctgatgtggaggatgatctggagacagatgctccttcttatgaaagagagtttcataaacaggtaaaagacttatccaacaaagaaacaattgatcaaaaaagctcgcagacgtatgaaatcttggatcgtgaacaagattcgaagtaaaaatggcaagcaagtacaccgatattagatgtacttgcttttttttgaaaaaaaatctcatattcaaaataaagtgattgactttacgtaaaaaagaaagtaacatactatttgtaagtaaatataaaaagtttaccgggaggaatacaaatgtctacagttttatttgtaaaatcaagcgaccgtacagctgaagaaggcgtttcaactaaactttacgaagctttcttagctgcttataaagaaaacaaccctaatgatgaagtggttgaattagatcttcataaggaaaaccttccttaccttggcagagatatgattaacggaacatttaaagcaggtcaaggaatggaaatgacagaagatgagaaaaaacaagcagcaattgctgacaaatatctggaccagtttgtaaaagctgacaaagttgttttcgcattcccgctttggaacttcacagtgccagcagtgcttcatacttatgttgattatctgtctcgcgcaggcgttacattcaaatacacacaagaaggaccagtcggtttaatgggcggcaaaaaagttgcgcttcttaacgctcgcggcggtgtctactcagaaggaccaatggctgcacttgaaatgtcattaaacttcatgaaaacagttcttggtttctggggtgttcaagacttgcacacagttgtcatcgaaggacataacgcagcacctgatcaagcgcaagaaatcgttgaaaaaggtttacaagaagcaaaagatcttgctgcaaaattctaataaagccaagactcctatcgttacaaataggagtctttttgtatatacacattaatatagaagaaaataatcattcgcttttagcgaaaaaggctgttttttttattgtaatatattttttatttgtcgaattgtcaggtattttggagaaaaagcagttttattcactggaaaaagtttttctaaacaattgttttggcctcttgattaaaagcgcctgatggtgtactatattaaagaagctactttgtgcgtattgttaattaagttttaacctttaagctgtaatagggagttttatatcgaagccggaatgtcatgcctccattgcagaggacgacaggaacgtttctgcaaacacccactttgaggagtggtggtttaaaactttcttacttgcatacggcaagacgtagcgaaagccatttccttttcggaaatggctttttattttatctaaaaaggtttggtatagtgaatattccatttttatgtgaaagaaatgaaggccgcttttttatgatatgatgggagaaattcaaggaaaagcgaggtttacacgttatgttacatagagcccaatcccttctggctcattattttggttatgagaagtttcggagcggccaagatgaagcgatccgcttggtgacggaagcgaggcaaaatacggcctgcattatgccgacgggaggcggcaaatcggtttgctatcagattccggcattaatgtttgaagggacgacgatcgtcatttcaccgttgatttccttgatgaaggatcaagttgatgcgttagaagaagcggggattaacgccgcctacattaacagcacacaatccaatcaggaaatatatgagaggctgaacggactcaaagaaggagcttataagcttttttacattacaccagagcgactaacgtccacagagtttatccggattttgcaggggatagatgttcctttggtcgcaatagacgaggcgcactgtatttctcaatggggccatgatttcaggccaagctacaggaatattgaaatcttgttccgtgaattacacgacaagcctgtcatcatggcgttaacagcaacagccacacccgaggttcatgatgatatttgcaaacagctgcatattcaaaaagaaaacacggtatataccggatttacccgagagaatttaacctttaaagtagtaaaaggagaaaataaagatcggtttatagacgaatatgtgcaaaacaacaggcatgaagcaggaattgtctataccgcgaccagaaaagaagctgatcggatatatgagagattgaaacgaaatcaagtcagggcaggtcggtatcacggaggtttggctgatgatgtgagaaaagagcagcaggaaaggtttcttaatgatgagcttcaagtgatggtggcaacctctgcttttggaatgggtattgataaatcaaatatcagatttgttctgcatgcacaaattccgaaagatatggaaagctattatcaagaggcaggacgagctggacgggacggtcttgccagtgaatgtgttctcctgttttcaccgcaggatattatggtacagcgcttcttaattgagcaatcagaacatgaagagaaacaaaagcaggatttaaaaaagctgagacaaatggtcgactactgccatacggaagattgtctgcagcgttttatccttatgtatttcggagaaaaggagcctgatgcgtgcggacagtgcggaaactgtaccgatacaagagcggcccatgacgtgacgcgggaggcgcaaatggtcttatcttgtatcattcgcatgaaagaacggtttggcaagacgatggttgcacaggtgcttgccggctccaaaaataaaaaagttcttgaaaacggcttttccgacctttcaacatacgggatattaaaacaccaatccgttggcgaaatcagtgattttatcgaatttcttatttctgacgacttcatcaggatgtcagacggaacgtttccgactctttttgtcagcagtaaaggaaggaatgtgctgaaaggagaattatcagtagcgagaaaagaagcgttaaaagcggcagcgattactgaaaatgacgagctatttgaacgattgcgcatggttcggaaagaaattgctgctgagcagggtgttccgccatttgttgttttctctgaccaaacgttaaaagaaatgtcaggaaaacagcccgtaaatgatgatgaacttttgtctataaaaggagtcggagaacaaaaaagagcaaaatacggccggctttttttacaagaaatacaagcttatgcaaggatgacagactaaaaaacagaaaaaaaatctttttttctataaaaaacacattttattttctctgtttcgcctcaaaataaaaagacctgcgaagcctattatatcaagggttcagcaagtctttccatcagagagaaatccttcatgtaaaggaactgtaatctaaatcatatctttttgttattgatttgacatttacgtgtgttacgatatcacctgttagccgccaataaaaagctaacaagggaggatttacttatgaagaagacgattatgtcctttgtggcagttgctgcactttcaacaactgcattcggagctcacgcttctgcaaaagaaattacggtgcaaaagggtgatacgctctggggaatctctcagaaaaatggagtgaacctaaaggacttaaaagaatggaacaagttaacttctgataaaatcattgcaggagaaaaactgaccatttcttcagaagaaacaaccacgactgggcaatatacaattaaagcgggagacacgctttctaagattgctcaaaaattcggcacgacagtcaacaacctgaaagtttggaataacttaagctctgacatgatctatgctggatcaactctttcagtaaaaggtcaggcaacagcagcaaacacagctactgagaatgcgcaaacaaacgcacctcaagctgcaccaaaacaagaggctgtgcaaaaagagcaacctaaacaagaagctgtacaacagcaacctaaacaagaaacaaaggctgaggcagaaacttctgttaacacagaggagaaggctgttcaatcaaatacaaataatcaagaagcttcaaaagaactaacagttactgctactgcttacactgctaacgacggcggcatttccggcgttacagctacaggcattgacttaaataagaacccgaatgcgaaagttattgcggttgatcctaatgtaattccgctaggttctaaagtctatgttgaaggctacggggaagcaacagcagcagacactggcggcgctattaaaggaaataaaatcgacgtatttgtaccaagtaaaagtgatgcttctaattggggcgtcaaaactgtaagtgttaaagtcttaaactaataatatagattgtgataaaagacatgagcttttggcttgtgtctttttttgttctgcttagagctgtttatatcatatgctgataaaagaaagtggtcccgtttttctctttatgtgcgattcaggggctctcgggttaaaagattggttccacattacagagacattcggcatcatgacatttatagctggttgttactatctttgatcagcgaaacgagctggtgttgtatcttttttggcagataataagcagttggatgtagcagatgccatttatggaatcggattgatttcagacggttttttattgtgatattaggctcttgcagttgggcatggcagcttcgggagcgaagtggcacaactttgtcatactgaaaatacaaaataatcaatatcagaaattctgctgatgtgcaatggccgaccattttaacagggatatcattcaatccagtcttttattgggctgttaaccaagcaatcgttcagcgggcgtaggagcgaggatatggatcaatttaattctggttgcgacgaggttctcaaacgggaatttcaggttaacaaaaaggatcctggcagatgccaagatccttttttatttaaaccagcctttttcttttgaccgggtaatggcttcaattcgatttttcacttcaagcttttctagaatcattgagatataattccgcaccgtcccgcttttgatgctgagttcctgagcgatttcttttgtgtttttaccgtcagccacaagttcgagcacttctttttctctatctgtaagagggttagcttcgctgtataagtcctccatcagctcaggtgcatagatgcgttttccgttcatgacgctacggatggcgttggccagctcttcactcggactgtcttttaacaaatagcctttaacgccagctttaatagctctctgaaagtaaccgggtctggcgaaggtggttaagatgataattttgcagcctgtatcttttagctcctcagcagcttcaagccctgtttttccgggcatttcaatgtccataatacatacatcaggctggcgttttttgacaaaatcaacagcatcttggccggttgtacctttgcctacgacttccatatcgtcttcgaggtttagaagtgatcctaaagcgcccagcagcatttgctgatcttctgcaataaatatactaatcatataagccatcctttatgtttattttgaattattaggaattgccatggtaagcttggttccgttttcggtattgatgtgaaggcttccatttgcaaactcaagccgttctctcatcccgagtaagccatgtccttttgaaaaggaattttcttctcctttgaatgttccatcgtcagacactgttatcacaacttccttccagagctgctgaatgtcaactcggcaagttttagcctggctgtgtttgacgacatttgtgacagcttcctttaagcacatgctcaaaatgttttcattcagcaatgagatattttcgggccatttctcttcttcatagataaacataatgtcagctgcttcgagaatttgtttgatgttgatcaattcatccttgagccgtatgcccttcatagaggaaacgatttttcttacttcatttaaagaagttcgcgctgtttgctgaacacttttcagttcacgagctgcttgttcgggatctttgtatatcaattttcttgctaagtcgctttttaaaccgataagagaaagcttttgcccaagcgtatcatggagatcgcgggcaattcgctgacgttcttctaattttaccagttctgcaatccgttcatttgcatcctcgagcttttcttcaagccgttcgcgctccttgcggcttcttatactaaagggcaataaaattgcgctgatgagggtaatgacgacaaaaggaatttgtgtcagaaagaattccttttttaatacgagactgaaattggctgcgacggctgcgcttattaaatggacataatataaaatatgaaaagggacgcgttccttaatgtttccaataaaatacgcgataaaaaaagcaaaataaatataactgaacagggtaatggaggcggttgaaatgccaattaataaaaatccccacaaataaatggtccagccttttgagacaaaagcaaatcgatataccgaaaaaaataaaagcgtcaaaatgatgccgacaataataacaaatgtagatgatgatttccatataaagtagaaggggaggatgaaaaatatcgtccatatatagggcgtaatcccgtttagtttttgaaatgtaaaatgatttttaatcatgatcttacctcattttcagcttttcatcttacttgtaactttatcattgtgaaagccagaatgcaccctccaacaataaaaaggaagccttctagtatattagaagacctcctttatcatcaggcattcttccgcagcttctgtttttctggtgaatcaggcggaaggcttacaggtatatgttttatagcccgaaatgacacaaactgtttgttatcttcatcccaaagacggaacgcgagtgattgcaggcttgtttttaaggtgattgtcggtacgttttttaatggttcgtgatgttcatgagcaacttcaagcttatagttaggcacctttggactcaaatgatgaacgtggtggtaaccaatattgcctgttagccattgaagcagtttcgggagtttataaaatgaactgccttcaacagcagcctgaacgtagctccagttttcatccgcttcaaaataagaatcttcaaaggtatgctgcacataaaacagccaaacaccgattgaacctgaaatcagaaatatcgggccttgcaccagtaaaaacgattgccagccaaagatcagacagcaagcggcagccaacgcgacaattgccagattcgtaaggtatgtgtttacacgttccttgcgtcttgcgccttttttgttaaaacggttcgtgatcagaaaaacataaatcggtccgagaataaacatgataaacgggtttctataaagtctgtatgcaagctttgttcgtctggatgcagctttatattcgtttactgttaacatccagatgtctcctgttccgcgtttatccagattgctgctagtcgcatgatgaatcgaatggctgtgctgccattgaagatacgggaataaagtcaggacacctgtcagaaaaccgagaatgtggttatagcgtttttgtttgaaaaaagattgatggcagcagtcatggaagatgataaaaattcttgtcagaaaacctgcggcaatcaccgttaatgctaacgtaagaagataggagatatcgaggctgagataagcaagaaaccataggccgaagaatgggataaacgtgtttaaaagctgaatcaggctgttttttgtttcaggctgagcaaatgcagcgacttgctttgtcagctgtttttgtttatgtgcaatggtttgttcagtcatagtaagtatcctctcattgtgtgtctcggttcagtatacgctaatgagagaagtcttttgtagtagcacacatcatgcctcctatatgacatttgtcatgtctcgtgcggcatacataaccgattgcgctaaaaaagcttgtaaaaaaatttacaagctaattaatgtttatcaatccatatgcgtgatgtacccgaaatagcttcaatcctgcatgttcctcctatagggaacgtggcaattggcgaggtatgtccggcatttatatttgcgatgatcgggatgtcggataattctttttttgtttcgatcatggtttttacaagatccattgatacgtttgatgctttctgaaatctgccgatcaaaatcgcctttacatgtgaaaaagcggggaggtggatgagtgattgcagatcgcggtcaaacatatggatgtctgacatataatcatcttcaatcaataaaatagtatgttctgtttcaggaaaatactccgttccctgcagcaaattaagcgtgcataagtttccgccaattaaagtgccttccgcataaccttcttggattacaacagggccgttattaggataaaaacgcctgttttcttgatccaaaaaccagcgatcatcgctccactcacttgaaggaagaatttcaaacggatcgtctgaagcgcagcaagaaagaaaatactcctctgtataatcaagcccttttttcattgcaaatgttgagaagtggggacctgaatacgtaacaagacccgttttttgataaatagcgttgcaaagagcggttatatcggaatagccgcacagaatttttggatgtcgtttgattttctcgtaatcaagataacgcagcagctgatttgaattaaaccctccgagtgtcgttaaaatcgctttgacgcctggatcaaaaaaggcagcgtgcagatcatggactcttgactcgatagaggatgaatcaaattcgttacattcatttgcgtgttcagcgatggttacccgataacctaagcgttctaacgccgtttttgcttggatttttgcttcatttgataatatagacatgctggtcgcgggagacacgatccggatttcgtctccctttttcagttttgaggcgtacatagaaccctccatcaatggttttataccattacagcatatcttggctctttcttccagacttttttacaaatcaacccacttaatgctgccggattgggtatcatgatcgatacatactttgaattgatgtttttcataaaagtgaatcagccggtctacatgattccaatcccgtttggcgatgtctcctgtgactttcggtatattgtggtctcttgctatatcttttaaatatttcatgcaaatggaaccaaacccgtgattcggagggccttttatatcgcctatatgaatggcatcgtccttgtaagacgctacaagtgaaaaacagccttttcctcggtaagccgttttacaatcagttagcataattttgcatgtttggccatcatcaatcgaggaaacaatcatccactcatcatgtttcgattgatcaataccaagcactttggcatctttagataaatccttcatattctcctgcatgcgataaatttgaaattctaaatcatttagttcttcttcaagctcttgacgatttttttctttaacagtaaacaagatcaaactcctttcaaaaatcagcttagaaacacagttaccaattgtattagaagagaggcgtattgtaaacaacaattccattattactagaaattagcggaaagtcaggtttgatcgtttttaagagaggaaaaagaaaactaacctgtgaaaaaggaggaatcggaatggcgattgattcattgattaacaaattacagtatgtccaattggaaccgccggataaaattctctctctgtatctcaatacagacatgagagatccagagcagcaggggggagaatggaagatcgccctaaagtcaggattcagccgattaaaagagtatttggcagctagtgatccagaggaggaaaagtgtctggatggaatcagggctaaaatgaatcaatacttgaatgcaatgggaaaagacatgccccgcagtctcgtgttttttgtttccgacagcggcatatgggagcctattaagcttcaagtccctgtagatacaagattttactgggaagaaacagctgtcctggatcagctgaaggatttgcgccaggcatacccaagtacggcgtttattttaactcagcagcatgaagtgaaaattattgaaactgttttagggaaaattgaggcggtggagcgttatgagtatgatatgatcaatgagtcttggaagaatagccattccgctgtagacaaagcgccaccatttgaagagaaccggatgagggaacatgtaacagagaaccaatcgagactgtataagcggctggctgccagccttgatcaaaaagctgccgcgaaaagatgggaacgaatggttattgccggggataaagaaacggccgatatcttggatcagcatatgaataaacccattcattcgaaaattcaaaagaacctgctgaatgaaaatgaacataaggtcattgaacatttgataaaagaggcgtaaacctaacaggccggggctaatagcctccggcctttgaagtgtgtctaatttctgacgaagcaatcgaaaccgttgacatcttctttgaatttgcatacgatttggatagccagtacaaattaggagaggtcaccaaatgaaccaaacagaaaataaaccgaaaaattacacggggattgtccttacgctgacagttctgattaacggtttaatcgcagtgctgttttttatgcctaaattagatcagttcagccatgcgaatattcacattttgccaatgctgaatgcgatattcaacagctttacgtttatcttcttattggccgcgctgattatgattaaacagaaaaatatcaaagctcacaaacgctttattttggccgcattcacaacaacattactatttttgatttgctatgtgacgtaccactcgattgcggaaaacacgctctatggcggagaaggtattatgcgcccgatttatttctttattttaattacacatatctgcctttctgcaattattgtgccgcttgcgctgtttacgctgatcagaggcttcagcatgcaggtggagcgccacaaaaaaattgcgagatggacaatgcctctatggctgtatgtaagccttacaggcgttattgtatatttgatgatttcaccgtattactaaaagccatactcagtatggctttttttacatgtaaacatggcaaaagcccaaattcatttttgggcttttgtcagtaaattgatagactcttattcatgagccttggattccatggtttcaagtgttgcaacctgcaaagattcttcaacagtttttgttttttcttttactttttctgcatacgtataatcaccgtagcaatacggatagcggaaatttttcgcatttcccccgcaagtatacagatcaggattttttttgacttgctgctcggagtattgttttgccaattcctcagtatgcgttcctccatgttcagctacaaaatcaatgtaacctgcccccatgttgtagctttgaataatggtatccaaatccacgcctttttccttaccggtcttgtacatgagggtaaattgcttgatgccttgtttaacactgagttgagggtctgttatctcattgcgttttaaccccagagattcagaggactgcatgggatcattgccttttccttttgactcctgatacatcatgcctaatatgagtgatgtataattagagagtccttggctttcaagctcttcttccaccaggggtttgtaatcggttaaacgttccaaaacaatcgttttcgtatcgatcggaagttttttgattaaatcccggttgaaaaaaagcaggaccaataaaaaagaggcgatgacaaagacaaaaatcatcataaaacccgcagcagcgaaacagccttttctctttttcttcactgtgtttcaccctcaatgtttggagcagtatgaccttttttattatgacataagacggtatatcagaccaagtaaaaacctgatttgaaacataaatttaaactatgagattgaaatggaatacaagcaggctggtttgcactcaagcgcatttgttataagataaaactatgaataaagaaaggtgatacatatgactgaatttagagaaacggaacaatcggctgctgatctggacgaggagacgctgtttctagtcgcgcaaacattcaaagcgctttctgatcctacccgaatcagaattctccatttattgtcccagggtgagcatgcagtaaacggaattgcagaaaagctgaatttactgcaatccactgtgtcccaccagcttagatttttgaaaaatcttcggcttgtcaaatcgcgcagagaaggaacatcgatttattactctccggaggatgaacatgttttagatgttcttcagcaaatgatccatcatacgcagcatgattgaaaaagacatccttgcttaactcgctgctagcgggcaaggatgtctttttctttattgtgtccgtgctgttcgaattcgtttctgctgagcttgatgacaaaagaagaaaaaccgatataataaacggctatcagaaaaaagactccaattgtcagagggtccgttccgattgactgaccgtaagatccaaggctgtttagatcaggcgaggtaagataaagctctgtcactcgatatagaaatcttgacaggaataaggttaggagaatcatttctacccaaatatgagtccgaaaatagatctttcctctgcgtttttcaaaagagatgtttttcttagcgaaaaagacaaggagccatccgccaagaatgcccaaaatgagatatccatataaaaaagggtgaatggcgctgaagattgaaaggccaaaagcaaacagcgagaaaagaatgatacgggtgaacagccagcggggcttcagcggctggtatccgatggaccttttaatttttttatacagaaaaaagatgatgatcatggcaggataaacgctctgaagtgtaagatgcatgatgtgaaatcccctccgttgagaagtgtatgcttatccggtcagaaatagtagctgaaataaatactgaacacaaaaaagaaggggaaacccctgttttcatagcatatgcaaggtgtattccgccgcatgatagatatgcccaagcgttatcaaaatgttatgattgtttttgttggaaaatacaagaagaaaaggtgcgcagaatgaaactggaacgtttgttagcgatggttgtgttattgatcagcaaaaaacaagtgcaggctgcagagcttgctgagctgtttgaagtatctgtcagaacaatttaccgtgatattgagacgatcaatagggctggtattccgattgtgacctcacagggttccgggggcggaattggcatcatggaaacgtatcggcttgaaagagagtggctgaaggaggaggaattgtttgcaattgcttccgctttgcaaagcgtttcatctatgtatgaaccaatttctcacagcacagcctatcaaaaaatcaaacaccttatacctgagcaatctgctcaagcatttaagcaccaaacagaaaaatggtttattgacatgacggcatggggccataccgaggatcaaaaggcgcttcgtgagaaaatcagcgccgccatcgatcggttgtcaacgatatcttttacatatacaagcgcaagcggggaaacacttcttcgtgaaactgaaccttatacattggtttgcaaggcggggcactggtatttatatgcctactgcctggtaagaaatgattttcgtttttttaaactaaaccggatgaaagatctggctatcttacatcagacctttatcagaaaagacattcagctggacactttgccatgggatagaaattggtaccagaagggccgtttaactgaattggttattcttgttcagccggcagcacgtcagcgtataggtgaatggttcggatatgatgtccttcactgtgaggaagatgaaatctgccgggcagtgatttcacttccagaagatcaatggctgatcggttttttgctccagttcggaaaggatattgaggttctgcagcctcttcatatacgggatagagtaaaagaaaccattcatcacatgcaaaaaatatatgaaacctgacacactgctgtcaggtttctttgtctataatcttaaaaaaaggaggagatcgtatgggcttttcacatataacacacttagaccggaaacgatttgccggactgtcacaacggacaagcaacgcactggaaatgacggaagaaaggaggattccggcactgtgggaccaattctggaagcaggatatgagcgctcttttatcacaggctgaaaaagacaagagcattattgccttatattcgaattatgaacaagagacgaatgggttttatacgttttcagtcggaacgtttcaggaatacgacgacattcttccgggaccatatgaaaacattgatttgccggcttccgcttacgccgttttcacttccagaatcggtcctattgaagagattgtgcttgaaacgtggaaggaaatttggacttgggataagcggcatctgcgcacgtttacaggtgattttgagatgtatgatcaaagtgccgcagtaccacagcgagcacaagttaacatttatgtagcgataaaaaaataataaactcttgaaaaactaatggtgttagttaataataaaactaacgccattagtttttgttaggagggtaaaaagatgagaattactcagtaccaaacggtttggcagctgactttttttccagcattgtttccggttaattgctatttagtagaggaagaaaacgaagtcacccttattgatgccgcactgccaggcagctataaagggattattcaagctgtgaatcagcttggaaaaccgcttcagcatattttactgactcatgcacatggggaccatgtcggatcactggatacattggcacaaacatttccgcatgcaaaggtcatgatctcggaacgggattcattcttgctccaaggtgacacatccttgcggcaagatgagccgcagacgcctataaaaggaggtattccgaaacacatacaaacaaagcctcaccaactgctgacgggcggtgaaacaattggttctctgcttgccattccaacaccgggccatacaccgggcagcatgtcatttcttgatacaagaaacggcactttaatagcaggagatgcgtttcagttgcgcggaggaatcgctgtatcaggtcagataaaatggacgtttccttttcccgccttcgccacatggaataaggaggaggccatcaaaagcgcacaattgctcgccgataaggcgccttcctgtctcgctgtcggacatggaaatttcctgagatcacccgcagagcggatgagacaggcaatccaaaaagcaaagaaaggatgatgagcatgtcaccaagaataggtttgacccaaaaaatgattatagacgctgcagcggagattgccgatcaggaaggggtaaatggtgtctcacttgcggcactttctaaaaaaatgaatgtgcgtcccccgtcattgtataaccatatcaacgggctgcaagcgatcagagcagaacttgctgttagaggactgacaaagctttttgatcaaatggcggactccgtaaccgaacgaaagggagattccgcgatgctttctttagcacatgcatatgttgattttgcaattgaaaatcccggatattatgaagcggctctgcttaaggttcaggacaaacggatggaaatcgtctctgaccaaattgtctgtcttgtgacgaagctgctcattgaaaacggctatgcaagtgaaaagactgccattcatgcgacaagggggctcagaagcctgctgcatggctttactgttttaatcgcaaaagaagcatttgaacgtgaggaggacattttagaaagcctgtcattttcaattcggacatttttgtcaggattattaataaataataaaaatattatgtaaacaaataaatggatgtcttatatttctgaatattgtataatatcaagggagtatacataggggagaggcattatgcaatggatgacattcacaagattgaacggttagcggcagcttcatggccggcttattttcaaaaaagcatagggcaatggcttctcagagcgaattttggcgtaaccaaaagggcaaatagcgtatggacttctgcggatatgcctgaagggaattttcaactagaggccgaacttttttatcaaagtttaggcttacctgtttgttttcatattagcaacgcatcaccgaaagggcttgatgacgctttggcagacagccgttatgaaaaggtagacgagtgcttccagatgacagcgttgtgccggtcaattatgagccgaacaaatgacaacagccgatttacatacaagtgggaacaagagccatcatctgtttggataggtgaatttattcaattggaagggttttcacccgagcgtcacaaaggttacaaacacattttcgaacgcatgccgccgtgtaaaacttttttcaagatgtatgacaaagaaagcctgacagcgcttggcacggtttctgtcattgatggttatggcggacttagtaatatcgttgtagctgaggagcacagaggaaaaggggcaggaacccaagtgatcagggtgttgactgaatgggcaaaaaacaacggagcggaacgcatgtttttacaagtgatgaaagacaatctggcggcagtttctttatatgaaaagatcggattttcgcctatatcggaacaccattaccggattaaaagatgaccaaaggaagggggttgctgatggattcgcttcaagagatgatttgcgaaaaacggacatacacacgcctttatcattcacataagcacgcatacagccaatttctttttccgcttgaagggagtattgatcttgagactgaagagcgccaggtgaaattaaagccagatcattttttatatattccgccggagtgtgagcatcgtttccgttctatcggaagaaatgaatgtcttgtactggatgttccgcttcatgcaatgaaaattgatgagtatcgtgcaggatcgggaattgaagctgcactcgatcctttctggtcttcgatcaggtacttgctgacagaggaagcaaaggccggaacagccaactcgcttcatatgctagtacaatacataaaagaaaagcttcaatcccatagctatgcctcaattgcatacattcacagccatttatttgagcggctgacgattaagaagctggcagaaatcgagcattatcacccagcttactattcaagctggttcaaaaaacagacagggaagcccccgcagaactatattgccgaccttcgccttgaggaagcaaaacgaatgctgatggagagaaatgaaactcttaccgtcgtgagcgaggcgctgggctttcaaaacctttcttcttttacaagatggttcacgaaaagcacaggaatgccgccccgcctgtatcgaaacaccttatattcagataaaaaataatggctatttggttaaacaaatcttgaatatctcctttacaataggagaaaaaggagttattgatatggcagttattgaagactttgagaaattggatatcagaacgggaacaattgtaaaagcggaagaatttcctgaagcaagagtaccggcaatcaagcttgtgatagattttgggactgaaatcggcataaaacaatcgagcgcacaaatcacgaagcgttacaagccggaaggtctcatcaacaagcaagtcatagcagtcgtgaactttccgccccgccgaatcgccggatttaaatcggaagtcttggtcctcggcggcatacccggccagggcgacgtcgtccttttgcagccggatcagcctgtcccaaacggcacaaaaatcggataacgcaaaaaaagacgtttgcctaaggcaaacgtcttttgcgtattgaggcgatgcaccacacgccacattcgtgtgtgccgtaaaggcatgtacatcggcttacacaattcagctcatcgctatatgaatatagcatggagggcgaaggaatgcaaggattactttgtttttgtgattgaatttgtccgtctaatcaagatcttattatatgaaatgtaataatcttttagtacagaaggtgagcatgatctaaggtaagcgattgacctcataagcaacacgtattccagattcaatcgcgccttgcatccacgcatgagtgagtgaggcgtgttctccggcgaaatgaattctgccctcagggacaggaatatagggatacagctctaattcttgtcctggttcgaaagctgtaaaacctcccgcagaatacgggtactggctccagctaaaagaagtgccagacacaaattcagaccacacaatatcaccatagatttcagataaattcagtaaagtatactggattcgctctccttctgaaagactgtcccatatcagtgcctcatcagcccaagtataactcgccagaatgacggcatgtccatttgctccaatatttctgcttggataatatgaaaaacgaatcggaagatcagtaatagatttgccgccgcgctgcccggctttttcccaaaatcggcttttaaactctatgccgatttttgttgcactgatatagtttagctcacggatggccctccgtttatagtaagagaatgaatggtatggttcgacttttacaaatcgcaatgttgaaaaaggaatggttacaatagcgagatcagctgtgaatgatgtgaattctgccgtttgttgatgctgacaatggatcgtaacacgattttcaccctgagaaattttcatcattttttgatggtatagaatgtttgtttttaattgaggaagaaacgcgtgaggcagcagatccataccgccagttatctcatagaagtgagcgggcgatgaaaaaaagatagattcccgcaatacttcaacaagggacatccccatatacgcttccatatccaaaagtacaccgatcatatcgatcgcgccatatgaaaaatacgtgtttaaaaaagagcttaacgaataatttttgtattgttcttcgacaatccgccaatttctcgctggattttgattgataaaatttagaataggctgcagtaaagaaagcaacagctcttcagacgttttcccttgttcatttggtgcaactggatatctcaatattccaggagctcgttcaaaaacttggagacgtgttttgattccatttgcataaatgatgtccatcggggttctattgataaatacatttgttggcaatttgaattttttgatatattctaaggttaacgaatggttattcggtatgcgcatcgggccagcgttgaaatacaaatcatcactaaagggagatctcaaagtgcagacacggccgcccgctctgccgctcgcttcgagaatcgttactctgtgaccggcatttttcaacaaagatgctgatacaagcccggacaatccagctcctataacaagaatgtgctttggatgctgcgatgcgcttaggccatttctaatgatctttaccatgtcatcattcattatagaattcaatttttggaggcacctctttttagaatttattgcattatattcactgaaaagagcgcctatcacgatctgttcacatcttttggaatttgaaaggttattgttaaaaggaaataaaggggtgatgtatgtgactaactttgttcataagacggtaaatggcttgaaaagtcttttagatgaaaaaggagccattcaattgttttgttctgaaggggatatcatggagttccttgttacattttcacaggacaaagcaaccctgaatgacattcaaagctttgaagctaaacatcagattacccttccagaagattatcagaagttcatgacactgcataacggcgcgaaaatttttgagattctttctgatggggagaatataggtggaggacttcagctatttagccttgaagaggttgaagatgagttaaaatatgaggatttgtttgaagatatcaatggtattccaattggctacttattggaagaatgccatttaatgatcgataaagataaagtgaacgaaggtgatcccaactatctctatatatttgaaagtggtttagaatataatgcattaaatgtaaactttgaaatatttttagaccggtatatattggccaatggagaacctttttgggattggcgctactataccgcagaaaattattatagaacaagatagtttgtgatgtataagacagtcattttggctgtctttttctgttattcaaatagattactgtggtaaaatttacatagagtagtctaggaaggagaatgatatgaaggtatttgaggctgattcattactttttgaggccgataaaagaaccaaagagtataagggactaaggtcgcaaatggtgaagctaagaaaagcttttcaaaacgtagctaacctagatgacagtgagttttcaggcaagggtgctgacaacattaaagcattttatcatgatcatgtcggtgttactgatcaatggattgatttaattgacatgaagattgctttcttaagcagcatgtctgcaaaacttgaagatgcgaagatgtctgatgcttacatagaagaatcctttctagaacacgagttggctaacgcttatgcaaaatcaaaatccattatgtctgaacagaaaaaagcaatgaaagacatattaaacaacatcaatgatatccttccccttgaaatattctcaacagaagacttcaaagacaaactttcttctgcagatgacaaacgtgaaaaaacaatcgataagctaaacaagcttgatgaggatttaaaaacagaatacgctgaaacagaaccaaacgaacaatttattcagcaagactttaaaaagctgcaggaatcaacaggcaaaggaaaaaacgctacaccaattcactataacgctaaagcgtacagagaaagtgacatacataagaaaaaaggcgatattgaaaagcattctgaagcttacttaagtgtgaagaaagaagaagcaaaggaacgtgaaatcaaggaattaaagaaaaaacttaatgacggtgtatctgaccctgatgaatatttagagattgctaagaaagtagggtacgagaatctggagccaactcaagtgcagcttgcagtgcaaattgaacaagcgaagcagctagaaggagcaggagaaatcacctgggatatcgtaaaaggtgtcggagtaggcttatatgatgttggcaaagacactgtaactggcatatgggatttcatcaccgatccgggagaaacactctcagcactggggaatgcagttattcatccagtgaaaacttacgatgccatttcagcagcaatagaagagtcatatcaaaaggatatggtgaatggagatgcctattctagatcaagatgggttacctatgctattggttcagtggctgtagctgttgttggtacaaaaggtgcaggagccattaacaaagcagatgcagcggggaaggtcataaacaaagcaagtcaggcagggaagaaaattaaggacgtcaagattccagatttgctgccttataatcctaagtacgactttcctctagccgataatgtgccatacaatgtggttgatagccaaagccttaagaatgaacttttgactaatgcgaagaaaataccggatggaacaagaaaaccgtttactggccaaaagataagccccccttggctaaataaagaaaagtatgatgcatatgaaatagaggggaaggtaaaggcgaaggggaaagttaaagatgtaagccgaagagtgtatactatgaaagatattgatattaatcaaaaaacagaattcggtgttacaaatcttcagctaatgaaaaacgggaatgccccttatgcagaagatggtacacagattaatttacatcacttgatacaagaagaacctggcccaatgcttgaaatccctaacagcttacatacaaaatatagtgatgtcattcatcagcttaagtctgatggtgaaagttttagaaatgataaggttttaaaagcacaatacgagagctttagaaagagatattggaagtggagagcgaaacaatttgagaatgagaattgaggtgtttaaatgatttattcgaaggttgagaattttattaatgaaaataaacaaaatgctatatttacagaaggcgcaagtcatgaaaacattggtcgcattgaagaaaacctccaatgcgatcttcccaacagttataaatggtttttagaaaaatacggtgctggtggtttattcggtgttttagttttaggctacaactttgatcatgcatcagttgtaaatagaactaacgaatataaagaacactatggccttattgatggacttgtggttattgaagatgttgattactttgcttactgtctagatacgaataaaataaaagacggagaatgtccagtagttgaatgggatagggtaattggttatcaagatactgttgcagaaagctttattgaatttttttataataagattcaggaagcgaaagatgattgggaagaggatgaagactgggacgattaagcaaaagtattgcaattgatgattaagctcttgctaagggacttttcttcgattacgagtttggcgtagtaataaagattaggggcagttttatgtgggtaaatttattagaggaaattcgaaaaactgaagcaaagtatggagatgaattaaattctactgttacagaccaagaaataagaaattttgaagaagcagtattaggaaagttccttgtaaaagagattcctttagaatataaaaaattccttcaaactgtaaacggattagattttaatggcttggtaatctatggattggatcaagaattactgagaaaagaaaatgatgaagaagtttatggttttattgaaacaaatgaacagtggcacgaaaatgatgagcagaaaaaatatctgttttttggtgactcagatacagcttggtattgtttagatgtaattgagaatgaatacttagagcttgataaaccctctggaacactgatgaacaaatttaatgattttaacgccatgctagctgatgcattgaaaattagtttagacaattaaacaaaagtattgcaattgttcattgctaaagatgtgcaatgcggaggggattaatatgagcttcaataatgtcaaacaaaagttgaaagagtttttaattgatgcaaaaacagatcccagaatcaataaaaatgaacaactcaaagaaattgaaatgaacataggaaaacaattaccttctgattataaggactttttgaaggaatatggcggctgttatttagaaagtaaaaaaacatcagatgagattgagtatgacgtttgctataaacctatagagaaagatccttggatgggcaagggcgataatacacaattgttagaaggtttttatggtttagcgaacgatcatgacagtcttcagaaagcaatcgatacatattctgatcgctttcctagaaatattattcctatcgcaagctctgcaggcgggaatgaaatatgcatggatatcgataatggaaagatattgttttgggatcatgaattaagtcaccccgacaaagactttttcttaattgccaattcgtttgaggagtttgtcttcagtttagttgatgaaccaattgaagctgataaagaagatgatggaattctgtatattgaattagatgatgacttactaagcagttaagaaagcgtatggaaataactggaggaaaagttaaaatggcagttagttattggacaggggagaatcttacactgcgagcaattcaacctgaagatatcgttatatttgattcgttagatgatgaaattctgcgaaatatggacttgctacattttcctcgttcagctaataacatgagagaatgggtagaagaacaattagaaaaagatgaattccgttttattgcagttgatagtgataaataatatagtaggtataattgaaacctttgactgtgataggaaaaatagtaccttcggttattatttggctgtattcgagccatataggggaaaaggatttgccaaagaaatgatcttgatggttcttcgctttttctttttggaacttgcttatcaaaaagtaaatacaactgtttattcttttaataatccatccatacgattacatgaaaaattaggtttcatgaaagagggacaactaagaaagatcattttcactaaaggtgcttattatgatggtttttgctttggaatgacaagagaagaatttgaactgaatcatggataatatcacttgtgcatcgataaagtactggattccaataaaataatggttttatccataaagcaaaagttttgcaaattatttcattggtttcatttaatgtgctataattagaactgtaagacatttgattggttatagcgtatttctttaatgagaaatacataaaataaaaaagaccgaggtgctaccaacaccccggctatgtacaaaaagctgtccatcaaagggcttgctcgatgtggtttctaggtagacctatcccttcaggttctgaggctcaagggaggtctattttttatttatataagtcaacagggcaattataaacgacccgaatgcaagcattagcattaatacctggaatgttgacatagcatcaccccctttcgttaggggatgagcaagactctcttgagtgagcaatcttaatgaacaggaaatattatactatacataaatccccttctcgttaaaaattcaatatattaacaacgtgaaaagaatttgcaaaatgcaggttcttttttatattcagttattaaatcatttgagtgattgtcgatatttaacatgtgtaaaaatggaaaaggtgatacaattataaaaagttctgagaggattgtgattatcggtggtaaatgtaaactcaagcgatcttatttatgatccaaaattcttagcattttgcagcttggctacagaaggatatgggggaaataactcagctcctagtagatccattggttttagtgaattctgtgaaaaacttgagaaaaatgaaatagttaaacctgagaacaaaaaaagctcacttgacctaaataagtctttagattattggaaatcaaggtttaatccaggcggtaatctttcggcgttagattctcaggtattagatattatcaaaaaagcttacaacttaggaatggttaacaaagataatatgctgttgcgaaacgaagcagttaatgcgtataaaaattcaatttaaatatgagacagagcccagcttaataaagtgctgggcgttttacttattagagttattttctcgcaaatactttttatgttctttctccaatttacaatatcatctttgaatatataaattttatatttttcctttgcttcacttttggtatgatccatgcaattgtaattgccggatctgtttgaccaatttgcacactaaataaaccaaattcatcccgaatactaccgattacttccaaaggggactttttatttgcttcggttaaagttatacctgacataatcaaaacaggaactaaaatcaaaaattcaattaacctcttcttcatttaccatcaccgtctccctcgtcgaaaagaatctctcctttattaatactacgtaaatcattattgacctttatattttattaccaacatttgttctgttaatattagatcaataaaggaggatatgcttagagattgaggaacaatcgactggacatcaatgatgctcccagaacatttaacacagcttaaacaagatttgattgatgtatcaaaaattgaaaagccatctttggatgatcaacaaattgaagagatggatcttctcgtctctgaggcacttgaatttaataaagagttgaaatttaaactttttcataatggattcgttgaaaatgtcaccggcagagtccattacataaattttgaacaacaaaagcttcacgtaaaagaccagaacgacaatacagtttatatcaacatgaataacatcataggagttacatacaatgattgattactcacaatttccacgaaagaatatactttgtgtcgatatgaaatcgttttatgcttctgtatcggctgtaacaatggggcttaaccctttaacatgctaccttgcagttgtaggaaatacggagagacagggaagtgtagtgttagctgcatctcctgcacttaaaaaagattttggaatcaaaacaggatcgagattgttcgagatacctgaagatccaagaatacacattgtaaatccacaaatgaagcttttcatcagagtttcaactgagattacaaagctgttttacagatttgttcctgaaaaatgtgtccatacgtattcaattgatgaatcttttttagatgcaggaaaagaaaatcctgaagaaatggccaaagcaattcaaagtagtatgcggagagagtttggcctgatctgtacagttggaattggtgacaatatgttgcttagtaagcttgcacttgacctggagagtaagaaaacgaaaagtggcattgcacgttggagatatgaagatgtgccaaataaactctggaaggttcacccgttgtctaaaatgtgggggataggagggaggatggaaagaaatctgaatcggatgggaatatcaactgtaggtcagttagctaaatttcctttagagctgcttgaaaagaagttcggaataatgggaaaccagttgtattatcatgctcatggaatcgatttatcagaaataggagctcctttgatgcaagggcagattagttttggtaagagtcagattttactgagggattatataaggagagaagagattaaggctgttcttttggaaatttgcgaggaagtcgcaagaagggcacgtacacacaacaaagctggtcgaacaatcagcctgggtatttgatacagtaaagatgatcttggtggtggattttcaccgagccaaaacaatagatcttcccacaaatatcacgatggacatatatagatgttgcttgatgctctttaataagttttactcggggaagacggtgcgaagtatctcagttacgttaacgaatattgaggatgatgttaatcagcagttaagtttatttgaagtaaataatgaaaagagaaggagactcgggtttgtgatggatggaattagaaacaaatacggatcgaaagcgattctaagagcagtttcttatacaccagcagggacagcacttcacagagctgggctaacaggagggcacaaatcatagcaaaaaagagatatcagactcattaagtttagatattataaaaaattctaaaaaatcaattaattggtattgaaaaagaaagaagaaatgttataattatgaaaaaaggggtgtggtattctacataaatatgaaaaataattttcttaaatttattttatcttttaacttttcaactttatccgatactctgtatatagtagttgcaacaacttatatttatttcttaacagattcgttaacacttgcctctttgcctgtcgtacttgcaatgatagcctttagtggaggcagcttttttgttggatggtttttgtctttaacatcaaatttaaaaaaactatatttaataagcagtattataaagctagttcttctcttaatgttttttatagttctatatataaataacttaagtttatacttcttggtaattacattaattccattcactagtggcatcaatcaatccttaaattattcaattatcccgattgttgaagatgataatgttaaaggtaatagtactttaactattacaaggaatcttatcaatctaattgcatggtctagtggtggtatgttagtttccctacttaattataactacgtaacaatcatatctataattcttctattactctctattataatatttagcacccttgataaaaataaattataccttgccaattatcaaccaaaaaagcaaaagaaaaattcaaaaagtatactaaagctaattttgaaaaataaaaagttgaagatgctttttatttctgaagtgttttttcttttaggagggggaatttggacaagctctttcatacttgcatatgtaatcaatgttttacatcgaaatgaggtttggtggggttatttaacagcaacgtttttatgcggatcaatcattggcggattagttgtattaaggttaaataacttcttgaaaaaaaggttgcttttttccttattaatagcttctatattctattcagttgtggttttaggctatattttgaattctagcttttttattgctgcacttctgtttcttctgtttggtgtaccaaccaatttaaaagaagtggcacaagttactattatacaaaataatgctgggaatactgagaataaggtaaaattattttctttgtataatgtaatggatagtgttatacatgccggatccattgtaatactgggaagaattgctgatttgtatggtatagtttcatcgtttggactttcatttgttttatgttcggtaggcttgttgattatgttaatttactatccgaaaattaatttagatgaccacgaaaaatcaactacaaattatacaatttaggagtgatttaattgagaagtagaacaagtgaaatcataaaatcatcatatccaactgtgaatgatattaataaaatgtcgtatgtcgagtttttagcatttttaaaccaacctaatattccaccaggcggctttccttctattaaaaaagcagttgaacaatgtaattttgaaccaggttcactccttctagatgctggttgcaatactggttttgttacacatgaattggctcgtttaacagggagcaaagtgattggtttagatattagtcatgaaatgattagcactgctaaagaatatgcaaagttaaaagatatctcctacccaggactcacgacttttatgcaaggtgatgctacgaatttagttttccctgatgatttatttgatggagttttatgtggaggatcaactgcttttatggaaaatcctaaacaagcaattaaagaatatgctcgagtagttagaccatggggatacatagttgaaatagaattttattataaagaaaaaccgcagccagaacttttaaacagggttaacagtaccctaggtacaaatatgaaggccttcagcaaagcagattggattcaagcgtttgaagatcaggataaccttcaacaagtatatttctatgatggtgagttacaacatgccgacgaatcaacaattgaacaatatgtagaacaagaagtagagagttttgaaataccacaagaattaaagggtgtggttaaagataagtggcttgagttatatcaggtactatttgaaaatcggaaacttctaaattattgtattttgatatatagaaaagttactaaaggtgcttggtggtaataatatgacaaattgcgaaaaacctgtaattgattacaagaaaatatatattcttaaagagagtactatgataactaaaattactgagaactctttatgtatttgcaatagaggaagtgaggaagttgaaattgaaggagatccagatttaatattagacttttttgatttcctgaaaaaatcaatcccgcttaatattatttgtgcatttatgaatcgagatcataatatagatcaagaggattgcctagaggttgcgaaaatcttatatgaaaatagtttgcttgaaaaaaaagaaatttcggaagaaaattaccaacataaaaaaataaaaaaacgatatagtagacaacaaagctatttttcattgtttaataatgattatgatcaaagttttatacaaatgaagaatttaatgaaagctcatgtaacactaatcggaatgggagggattggatctccagttgcagatttactagttagagccggtattaaaaatatacgttgtgtagatggagatattgtcgagttaagtaatttaaacagacaaactctctatagtgaaaaagacatcggtagattaaaggttgaggtcgcaaaggaaagactccaaacaattgataatgaagtaaaagttgaatgtgtaaacgaaacaattcattcggtagagcaagcaaaacaagtaattaataattctgattttgttgttgtgtctgctgacagtcctgtaggtaaactgcctatgtggattaatgaagcatgtgtatcaaaaaatgtccctgttatctttactggttactcaggcgatatcggcgtagttggaccattgattattccaagaaaaactctatgcttaaattgtgatgagcactttagcacaagagttgactcctcaatttcaaacaacgttagagaaaaagtaaattactttgataataaaataactcctccatcaattggtcccatttgtttcttagtctcttcaattgttgctcatgaaataattaaagcgcttgcgcaattaactataacacctatcactattaataaagttttaaatatcgatactcgtagccttaagattgatttccatgagattgaaaatgctaaaaatcagtgtacttgttacaaaataactacaaataattaacatgaaagggggtgaatgttaatgaaagttaaaaaaattaaaaagaagaaacctattaaaattggatttgatggtcccgtaatgaattaattctaagggcgagtctttataaggctcgctctcattattatttaaaaggatgtataaaaacaacattttaggaagtggttaatatgtcaattgaaattgaagatattaattatttatataatatattatatgaaataatgccacgtagaacatctaatgaagtcttgtctatggattatttaactttctcagcgtacattggtgatcctaacgtagcgcccggaggatggattactataaaaaaattagtcgataattcaaacattaattctaaatcaaatattttagatataggttcaaatactggacattcaagttttttgttgaagatgctcacagatgcaaaagtgacagggattgatatcagaaatgatcttgttgaaataagcaagaaaatctgtgattatgtggatctaaatgtggattttatttgtggtgatattaaggatatgccatttgaaaataaagaatttactcatataataactactggtacattggcatttttatcgaacgggcatcaaaaggcattagaagaaatgcatagagtactggtcaataatggggtggttattgacacatgtttatattataaaattaaaccgcctgaggatgttattaagagagcatctcaaaaacttgaatctgaactattgaattatgacttaaatcaatacaaagaattatatgaaagatgcggattcaaattatttaatcaggtttcaatgtcagaagactatagtgatgcagatattaacaaagttattgaccacatactttatagggaagaaatattatgcagagaagaaaatatgccaattggggaagattataaactagccttgaaaaacagattaacagaaacgttaacagtatttaaagaaaatgaaaattatttatctggagaaatactatttttccaaaaaaatgactaagcgagctgtttgctcgcttgattcatgttgtttttatcatactaaatacaactaaatcttgtgactttccgtttaaatattctgaattccgaagtactccttctttttcaaagcctaacgcaataggtatttgaatactttttgtgttttctggattacaccttatttctattctgttcaactttaatttgctaaaagcgtagtcaattaaaaattcaaggcaattggtaactattcccttgccctggctttgttcttctatccaataccctatacttgttttcctattgtcaaaatcaatttcatgtaaacttatcatcccaacaattttctcattgtataaaattcctaagttcaaactttctttctcaatatattcctttgcccaagatctaataatgccatcataaacagttttcttttgaacagaatctacccatggtagccatttcttcaaatagcttctgttattatcaactaatctaaataaagtatctctatcatctaaatctaacaactttaattttactttattattaacgttaacagtaaacatcttatcacctctgatcaagtgttgaattacatagggaaagttcatataaatttaaattgtaaaaggttcttataaaaacacaaagttagtgaacacacttacaagatggttttactgagcatgaagagtgaatttttttatctcactcttcatgcaattacactttaagtttcggctctttcagcaaccttatacgtatcgttttgttgttggagataggaagcacccactgttccggcaacaccgaataatagaactgtgcagataattagttttgttttcatattgcttctccccttttaatttgtcttctcgcttcatttgccaaacgataaaattcaactgcaccccaagcttctttttttgctgtgagaaaatcagctacaataactccatagctttctatatcagggtacatacctctttctctgaagaactggaatgcttctctcactaaatttaaatctgagtacaagaaaagacctttaaccattttcagcttttcaattactacttcattgttgtactgttctgctatctgctttgattgttcataaaacgcttgagaatttttagtatcgttttgccttccttttaagaaggagataacaaacaatgttttagctgcataatcatggttttctggctcaatgatttggagcgacttattaaagtaaaaaaatgctttatcaagttcttccatttgattataacataatccaatattaaacagtgctgaacgtatcaaatgtccacgattcttctcatttttattcagttcttctgcttcttggtaagctttatatgctctttttaacgcctcatcaaacttcatgctgtccagtaaattgccgaatatgacgaattgacaacgtactttttgtaccccgtatgtagagtttccatcgacatcaggttgttttttaaaaatattataagctctcatagcataattcattgaaaaataagtctgtttcatgtggtaatacacttctgacaatttaaaataaaattcagctttttccacttcaatttcttcgctatcgattgagtccaaatatttctctgcttgtctatagtgattaagagagaatgttaattctttttgtctaaaatagaacatgcccatgaaaaaataatagtaatattcgagcattccggttaagttttcatgaccttcatattcttttaactcaccataatttttctcaatgtcctttatggcgttagggtacatatacgatagcattaatttatgtctaaattcgagtagagagtagtatagcaagacatcttgattttcttccataatcttcatttcttgcataacttcttttcgcatttcctcagctctaccgacccaattctttttaattgccacataccaatgattcatttttgtcgctactaagtcatagggaatgactttttcagtcttcaagtttcaaacccctttctgtcctttttattatatagttgcactggaggaaagaaatgtaaagggatttgtatgaaaattacaaataaattgattgtatgcgtgaaacttcaaaaaacgaaaaaaataccctcctcgattaagagaagggtaggggttttatctcggtgaatcataatccattgcttgttaactatcagaaataccttgagttgttgggtcaacaatgatacccattgcagttaaaaaagttagaagcgcattaaatttctcagtcaaattgtcaccaaatacagttaagtcatatatcgtacacgaataacatgcttatcgtaaaaatttataatgagctaaaaaagacagtaaacataaggatttttgatactttaattagtgaatagggggtaaacgatcgtaaaacataagcaggagtaggggaaaggggttgttttaaggagatattgatgagaaagggaaaattttcagaaggaaaaacgttgataatataggcttttacgatagcgattacgatgtgaaaaaggacgattttatgcgatattaggaaaatgtaaatttggggagggtgtggaaatagaggtgctatgggcacttttgttcttgtttttgagtatttggatgttaatataccccctatatattggtagttaaatccctatataatagctcttatacctgcatttcagttacatataatggttatgctcgaatgctttatggatgcatatataaaagtgaaaatcaagaatgtttttaaaaaaagcagaataatttctggcttgaaatgggatagataactctgtttttgatcgttatcgtaacaggaaaaattaatacgaacacttattatagccttaataagcaaaatgctctgagtgaagtactacatatattcaatcttgtctttttaatggaaatggagcatccatcgtttttttatttggccatattttgatcccttaatgatctcgactgattaatccttatatgcaatataagatttggccaagtaattgttattactcagcggtaacagaagagaaggaatttgggaaagcatttgatttcatacataagagaccacaaggcaaagagttaagactctttaccatgaggtgttttccttaaccaattcgcaataagtttcattaaatttactgcaatagataccaaaacaatgatcaaagcgatctcaagtaagatgataagtccaatatttaagtcaagcctatcaaagtaatcaccgctaaaggaaatgagttgataaatacctagcattagagctataaagattgctcctaaaacaattagagattttttagagaaatccttagcatgttcaaaattataaattattagaaatacaaatagacaagccatagcaatctcatgagtcaacgaaccgcttgctgaaaatccttgcacaattaaggaagcaattaatccaattattccgattatttttttcaaggtatcaccttctttgtatgatcctaggtgccagattaccaattaaaggggaatttatcaagacatttactttaaagttaacttaaaatcgagattttaaacagataggaggaaatgaatgaatcaagatattcagtttttaaaagaacttcagcaagagttgaaatatcaagacagcgagggtcaagcttcaccgcgtttctggacggtgggtgactatgagtgggtggaagctcgcgaagaaaatgcagaacggtattctgtatacctgccagcgggtatgatacaacgtttgctgacaagtggctttcgaaagcttggtttctcggccagtgtcggcacgagcattaatcatattgtagccgatcttttcatctttagcccaaggagggataaggccccatctaagcttgcccagacggttattggatccatcgttaatgattgtcaggatgttttgtgaaggagcgacattatagtttgggtgatattcaccttcaggtaagaattgatctatgttgaattgcttgatgatgtcattgtacaagcttgatacacgaaaaacaaaaaggagggatgtgatgcagcaaacagttgaggttaaagaagttgaagtgttggtcaggggaatatggagaaagaataatcaatgatattaatacttaaacagtcttctgatagtctttacaataataagaaagcccccataccgggggcttgaagcggcctaataaccattaaatcccttgatttcaaagttttctgtatcgagatttaggctattcaattgctttaacaaaacctcaaattttaagcagtcaccgtttcttaattcttctggaatatcttcaggatttgcaattttcattccattctcaatccactgttttcggtataactgaattgcagcgtcaattaaataatctggagttacaataaaacctaagcttacgtcatgatcttcactgtagccgtattcaaaatcgcaacaagggcagatttcaaatgttttttgatactcaccatcattgtttaatgggttttcacttaatcctttatatccgcaaattaaacatgtatataatttagtcatagcaatccctctttaatatatttatagttcctattgatttttataataattataactaaaaatgttgggggggtgtgcaagcgggcaaaaaatgaccttttctcatgaagcttttattatattaaaactatattaaagaaactatgaagtggctagcatccgcaatggtcggaagagggaaaggaaaaaaggacattaagttttgaataaaacagcagtttaaagagaagggaggttaactaagcctgaagaaatattggataaccttcaattctcagaccgtggggaaggtcacgaaacttgtgtgtttactgtaatattgattttatccaggatataacagggaacattgaattataaatagaaaggagagattaaattttcctcaaaatagacattcgtccttttgttttattctgtttcttgattacggataccccttttactttgctataatacaactcaaaggttgtagatacaaattatcgatagtggtgtattaacagggggaatgaatatggtaaacaaagtattacgcaaaatagacggagcaacaatcttctttgtcttggttttaacttttgatctaactgttttcttattgtcttttgatgattattacttaagctttgttgtacaaacaaattatattttccctatactacttactttagccggtttttttgtgttagcttggaggtttaaaattcgacaattatatgtaacttgcataacaattccactgatactttcagttgcatggtttgcgttaactggtgattcatacgataccatttcttcgccaactaaaaatgtaacaataactatagaacataataatgccaccttaggggaaatgaatcatttttacgatttttatgttcatgttcctagtttataccctggtttaatgaaaaaagtgaataaggacaccatacgtattatgactcgaaatatcgaggataaagacgaccttagtgtattaggagtaggtaatgtcgaatggataaataacaaaataattttccattcagcatatgaaaaggcaattgaggttgatttacagtattagtctaagttgaagcaatcttttttgtgtaatatttgtataataaaggaaatcttgatactcttaaactttaaatatgataattctatatttaaattacatgcagcgtttactactaatttggatctttaaactgattatgatatccagatggatttgctcatgatgagtaaatcgatactcaaaacagctggctttaaaatttcttaatccaggatacatacattagagatgaagataacaactcagtttattgccgttattgctttggagaaactaagtaaatatttgtcataagaaattctgatctatatttggctcttatttgggaggaaagtatgtcaattttaacaataattgaaatcgtgttagtggcaactatattaggattatttgctttgacatttaaaaaagaaaaaaatgctgatgaagatgtgtttaattatgccagatatatgatttatttgcttgtagctgaagttgcaatgtttgtgatatttcaaataatttaagttaaaacatggattttaaagtgattttaaggaggcgtctagacaatgttgaagaagcttttaacatgaaaggggttataaacatgcaacttttaaggatctttattgttcatgtcttgtctgcgttatcagctgctgttgtttatgttttgggcattgattatgatggttatattccgtacttcttaataagtgttattctctttatcttctatttaatctttgctgcacctgttcaatatttcttgaatcgcaatccaaaaaggtttagcctgaactatttgcttacatacatattcttttcctttttagtgtggttaatctttgctataactactgacccaaaaaccacaatagactttctaatgggatatgaaatttacttatttagcatttcatttgctgtaatcttttggatctgggattcagtttttctgcaaaacaaggcaaagaaagcagctaagtaagaacgtcataaaatttcttccttattaagaaaaaagactgtcctttaattaccaatttatattatgattggaataaaagggggagagggaatgaaaaaattaatcgttctgactatgatttgccttggctttatgtcgagttttagtattccaaatgccgaggcaaagcttacattagagtacaaaaatgttaactttcacatgagtgaggattcagaaagtttttctatggcagattattttgatcgtgattatgaccgtacttggctattttacaaattcacaattcgcaatgctgaaggttgtactctaaatatgaaaatcagcagaattactcttgctggctgggtattcccacgtagtgagaaagaatttaccggaaattatttagattatactgctacagaccgagtagagggagatgctaatcgtaatcacgtgttagagattacaaagaatccaggttgtggagatgtttggataaacggtatttatggattcgaacatgaagagcctgatgagtattaaattcagcgaggccaaggagaaaaaagccttggccattattatttagttaatgatcattttaagtgatcagaaataactaagaggtgagaacgtgattaaatcaaatttaaagcccttattagacgaaaggaagatcagcatcaggcagctatccagagaaattaatcatgagtatccgactgtcagaaagctatacagagatgaaatggagcggtatccaagagagctgttagataaagtctgtacatatttaaacatcgagctgcatgagttattgattttccaaaaagtcagaaccatatcgaatactcaggatgaaaatggtatactaaagttataaggttaggaaagaattacaagttttctaggtctaaataaaatcgtacttttatccaaaagggtattttgttatttaaataaaatgatttgttgtttcataattgttatctaaaaggaaaaagattcgattaaccgaaagtgagaatgtgtgaatgaatttaatggggtatatggaggaaaggtttccaagactcgaattaattcctagcatctataatcagtggagcataggaatccatttctatctcgggggaaatatttaccaactcaaagagaatgaagaattgaatcttaagagatttcggtttgtatatgagcaaatctcaaccattttcaatcaattatttgaacaaaacgatgacatattccttgtgacgaatatgtataagcacaaaaccaatgacaaatttataaaaaaattgaaggtgtaccaaccgtttctaaagtgtaaaaattatttaaatcaaattcaagtaaagacatattcctacccgtttgagatagatgaagctgaagaatacgagatgcaacaattttccttgttatgcaaacctcgagacttacatgtagctgaactacttaaagcagccagtaatgaagattttccattgaaaccgagattcgggggttactctattgattaccctgatgttttctttgtgaacattacaaaagacattattttctttatctatgatgaccgaggatgtgaagtcatagctcttgatttcaaacgaatacgtccacttaatgaaaaatatcacaactgggtagaagaatataaatacatataaatacatataatactctttctaaaacgatttataccaggaaaggcagaattagattatgagggcactacatacaagatttaaacggttattgaaactaagaaacttagaattttttcagttggtcttaagtgatgatgagagatctgcatttttattagtagttgataaaagattagtggattttgattctcaaggcggaaaccatattagtgtttatttagttactcactttgagttatctgatcaatcatataaagatgtactaagctttaatgatgatcttttggatatgaagcataattgttcgtattcaatggatattctaagcgttaaagaggaatttgatttcgattttccatttgatatgcttgcaattaaaagatatgtacaagaattaataaatatgttagcgattaatctaactttacctgaaatgaaagaaagagattttgacaaactttctcaagactaaataaaactacgattttaaagagaagcagggggcaataatgttaaaaatgattactgtttggtataagtattacgatgataatgaccctaagttaaaccatattgaagacggctggtcaaagaatgagtacccaaaaccaattaaatcatcgtttgcaaatcaagaggcttggagaaaaagcgagtgggagagaaaatatgcatatcttgatgaaaaatctagagtagttgatgcgactaaggctatttggcttaagtaaagttttgtattaataaggttttttgaagacaggaggatagacttttgctacctaatagattgttaaacagttatgtttatactctaattatctctagtttatcatttggtttaatctttggtctgtatatgtttgcttactctggttttatggcattcgcattagtcactattggcatcataggagtttatgctttaatcacttacttggtatttgctgtccctttgcaagtgtggcttagaagaaggcccagaaaattcagtttgaacaattttttaatttatattgcagtagcctagctgtgtttttgttctggactgttgattatccgccaaatgctcttactgtattcagaagcttaaattattacattatgagtattgttgcaggtcttatttattggttttgggactccatattcctacgaaattaacacattaaattaaattatgaatttcacaccgtttacaacaagtaagaaggctgctgatccaaacagtaaatatccggacagtttttgtttgcttaatatcgcttcaactccgactaatgataaaagggcggcaacaaataattgcacaacaatcaacaataattcattttgattgaacaatgagtatacgcacaagactaatgcaatgcaagaaaccgaaatttttgcaacttttagcaaggtatcactccttatgcggtcatgaattaaccttaacacgattacgcgtcttaatccgagagcataaagaatcaagataaaagaagtgttttaaacaaaaagcgcattaaactaaatgctctttttcataccgcatcgccgacattcacgcaagaatattccactcttcacagagcttttgaacaaagtgtaatcacaattgtcgcagcggccatattttacatcaggatactctttgtaatcataaacgattgaagtgtcatatccattagtttcgtatttctcttccacaagatcacctacataatttattcacatactcaagaataccaaatttcgttcgatatagggagggaacaaatgattggattaggttattttttaataatctggcttggagttggattattgactggcattaagtttatttttgttgatcaggtctatgatgaagagtttaaagaactcatggataaagaaacagcagcgggcatggaaaggaatttggccagcctgtttttcaaagataagcttaatgttattgcttttttcatgttaattggtttgctgccattagtaatgaggattacaaaattatttaaaagaggttgatttatgcctttgcttgattatttttatgtactgcagtttgaaaacaaggaatacttcaaatcatttaagttagatgaggacggttatttaacatctagcgacctccacggcgcttctaaattgcaaacaatgtatgaagtcattgaggtagccagtgaactcaaaacaaagtgcaatgtgcaatgtgcaatgtgaggtaagggaaatccaagtcgtaaagcgttaggagtgttcaggtgtattggatagagtggattgaaaatggagaaaagaaaagcattgttgcagaaggttggattgaaggggctgttatacttgaagacttgtatcagaagcggtttgattatgttgaatggaagcggctttgaaaaggggtgaaatgcaattaaaaatttagttttattgtccagctttttaggaattgtgctatcaattatagggcaattatttggagtcctaacagatttctttattccaggtattgcaaggcttatgggggttttagctggcctcctagtattactttgcttgaagtccagaaacacagaaatgcagacatttatagtgagctcaagtactgcattaggaataataggtgcaggagttttatatcttccagcggctattgtcaatatcttaattgggttcaaactaaacaaaaagttaaaagaagaaaacaataataaaaagcagatctgaatagactgctttttgtttagtgtgaccgtggaaaattgtagtataatagtaataaaataatcattttatttagacattatttcttaaaggagtaagcttatggatttacttaattagacttacattatatctacaattataggagctgctgggttcattagtttattgtggttctcttattttaatgataaaggtgaaatataaagcagagcattgggttaatctgtatattgattatgatgatccaaagctaaaaagtaaggggggggattaatgatgacagaagacttttattgcggtgaagtattaagcggaaaaacaaaagtaaataaagttttagaaaccgagaatgtattggcgtatcatcatacaagacctttttggccggtgcatattgttgctattccttaaaaacatatctcttctttaatcactttggaagaagacgacaacgaacttttactcgagttgatgggtgtgattaaaaaggttgcagcgaaggtgacaaaagaaagtggttcttgcagggtgcttacaaacttaggagattatcaggactcaaagcatctgcattggcatatagcttcaggagatccattgagataaaagaatccttttatataaaatatacctaatgagtaaggtaaattacaatacaagaaacttttgatctcgtggtggaaaaatatggatacttatcaaaagatgctcgatgaagcaataatgaaaattttaaaagaagaggctgaagcaggaaaggaattagataaagaaaaactaaacaaaagaattattgatcttactaaagaggccccatcaagtatttctaaacatgtatatgaaagtttaaaagccgatatggctagaatgtattctgaagaagaagacattgcaaatgaatttaaatcacgtttacaccaacgttggtatgaaggatttttaatattacaaggtattattaaggtctgtgaagaaatatcaatagatttgcttgataagcattatgaaaaagagcatgttgatgaaaaaagcaaactgattttaagtgttctttttaaattgcattctaaaagtatacaagccggtaaagaagttttagttttgttaaaatcaggttattcagatggtgctatggctaggtggaggagtctacatgaattaaatgttattttcaaaaccttatcctataaatttaaggatatagaatttactcatgatttggtaagtagatttcttgattatagtgaaatagaaagaattaaagaaatctatacatataaaaaagcaactaatgttcttaatttaaatccaatttcacaagaagaagaaaaagaatataaagcaaaaaaagaaagtattttaaagaaatacggtaaagaatttgaaaaaccaaataattgggctagacctttgttttctaatataaataacaaacctctatatttttcagattttgaaaaactggtggggatagatcgattaactccctactataagcaagccaattatcaaattcacgctagcccaaaaggaatatttcaaagtctttctatggtatctactgtgaatcaacaatccttttatctttttggaggatcaaactatggtttatctttacctggacaacttacaggtatttcattaagtcagattactacaagtcttgttttattagaacctaaccttgatagtctagtcatagcaacaacattacaaaaaacggtagatgaatgcatttcaactcttaatgagatacaagaacaactaacaagagaagaaaatgaaaatttttaacaggttacaaataaaataattgttttattctgattaaattagtgggaagggtgttcactttggatcttatgtggataggaattggtttggctgcattgggatactttattagcgatggtttgaaaaacttcaaaaatcctaaaggaagttattcagactatccaactttaattaaggagtcggatcttcattatcaccttggtttaagtaaagcagaagtcaaagaattgctggaaaaattcccgggtgctccaaaattagaattaaaaggaacagtctattatccttaccagcaatttttgcagtggatgtcatcgattgattatacaaatagttaaagatttaaggagaattgtattatgactacagatcatttaaccaaagagcgccttaagaatctggaaaaagaaaaagaggtatttaagataggtttctcgcctaactgttccatggttaattagtgcgatttcttaattgatgtaacctttggtcatacattttgaataacgaacccgaatactatctattgagctttcatttctcaataaaataaaaaatctcaaaagaatttcaaaattttcacgatttctggcggaaaatgcattataatgtgaaagcattactttaaaaatggtagcaatgaactaggaggaagtcatggtaagcaagaagaacaaaattgtagcggcattattagcatttttcttcgggggtctgggaatacataagttttatttgggaagagtaggacaaggtattctatatattttgttttgctggactggtatcccctctattatcgcatttattgaattcattatttttctttgtggtagcgaagaagggtttgatcaaaagtacaatttttattactttcagcagcaatctaaagcttaattttaaagagggatatacagtccctctttaaataaaataagaattttaaagatttttattttgaattggaggctcggttacatcccacagttaccctgattgtcaattctttttttctttttcagagtcctttcaaataaaaatcttgcaacttctttgtaaaactgatctaagctatcatcctcaaatttttggtcaataattctaattgagcagttctttcttagtataaccttaattgttttcttcttcagttcttcatattcttcatattcttcatagatttgcttcccttcattagacaagcggcagcacaataatttcacaatctctactgtatatctcctttatagaaatggttcaatgggaattcattgcagatattactccatctgaattagaaacaagaattgtgatcctacgaaaaaaggatcaggatatggtggaagaagaccacttataatgtgtttctaggtatttgtaattaaattacaaatacttttaatatttgctcatgaattcgtggtattatactgaaggggacgatcaaaagctttggcattagtaattaagaatgttttaaatgtatacgagtgctacctcaaagtcggaaaaaatattataggaggtaacatatgtttaagtttaaaaagaatttcttagttggattatcggcagctttaatgagtattagcttgttttcggcaaccgcctctgcagctagcacagactactggcaaaattggactgatgggggcggtatagtaaacgctgttaatgggtctggcgggaattacagtgttaattggtctaataccggaaattttgttgttggtaaaggttggactacaggttcgccatttaggacgataaactataatgccggagtttgggcaccgaatggcaatggatatttaactttatatggttggacgagatcacctctcatagaatattatgtagtggattcatggggtacttatagacctactggaacgtataaaggtactgtaaaaagtgatgggggtacatatgacatatatacaactacacgttataacgcaccttccattgatggcgatcgcactacttttacgcagtactggagtgttcgtcagacgaagagaccaactggaagcaacgctacaatcactttcagcaatcatgtgaacgcatggaagagccatggaatgaatctgggcagtaattgggcttaccaagtcatggcgacagaaggatatcaaagtagtggaagttctaacgtaacagtgtggtagcagatcatctttaatcaggggtagctaacgggctgatgatcgttccttgagaagttttataatcaatgattattaaaatcgttagtaatggttaaaggttgttttctactaggtgaacggccttggaattactggaggtagggtattctccatctggttttataacttttcctataggttaatagaatggtatttaaatgagaatgctatcaattttttgtagtcagcgcttgctcacaacagacacctttacataacccttctttatcaaacataagccttactcaaaataaaaatatctcagtagttaaccagaatcctcataactttatactagttaacggtgggactgttaagaacaaaaagtctaatttataaatggggactctactgaacaagacaggttagttcgaaaagaacccaactttaggatttccttagaggattgtatcagctcgaaccaagttttttaatgcgactagctatggaaattaagaaaagaacctggtgaaattgcccaggttctttttatattgcacaaaaacagacacggtgatataatcacactacgtgcgctttctggttaaaaagttagagatatccatcttataattttattatatcctgctaggaagctcttgtcaatatttatttttgaaggggagatgtagaatgagttctttggttctcggtttacataaaattgaaaaaacacagttttcgctcgttggaggaaaagggttacatttaggggaattatcaaaaattcaaggtatacaagtaccagaaggattttgtgtcacaacagtaggatatcaaaaagccatcgaacaaaacgaaacgttacaagtgttgttggatcaattgaccatgctaaaagttgaggaccgagatcaaattggtaacatcagccggaagattcggcaaatcattttggaagtagacattccttccgatgttgtgaaagcagtggctcactatctctcccagttcggcgaggaacatgcctatgccgtgcgttctagtgcaactgctgaagatttaccacatgcttcttttgccggtcaacaagacacctatttaaatattatcggcgtcgatgcaatcttgcagcatatcagtaaatgctgggcgtccctatttacggatcgcgcggttatttaccgtatgcaaaatggatttgaccacagccaagtctatttatccgttatcgttcaaaggatggttttccctcaggcttcggggattttatttaccgctgatccgattacctcaagccgaaaggtgttatccatcgatgccggttttggacttggtgaagcactggtttccggattggtgtctgccgattgttataaagtacaggatgggcaaatcatcgataagagaatagcaactaaaaaattggctatctacggacgaaaagaaggcggaacagaaacacagcagatcgattctgattagcaaaaggctcaaacactgactgatgaacaaattttacagctggcacgcattggaagacagatcgaagctcatttcggccagccgcaagatatcgaatggtgtttggcccgcgatactttttatattgtacagagtcgtccaatcactactttattccccatccctgaagcgagtgaccaagaaaatcacgtctatatttctgttggtcatcaacaaatgatgacggatcccataaaaccactaggattgtctttttttctgttgacgactgctgcacccatgcgtaaagccggtggaaggctatttgttgatgtcacacatcatctggcatcccctgacagcagagaagttttcttaaaaggcatggggcagcacgatcagctcttaaaagacgcacttatgaacataataaagcgacgagatttcataaagtcgataccaaatgataaaacagcaccaaatcccagcagaggcaatgcagatatgccggctcaagttgaaaacgatccgacaatcgtgtctgatttgattgagagcagtcaaacatcgatagaagagttaaaacaaaacatccaaacgaaatcaggatcaaatttatttcgttttattctggaagatatccaggaattaaagaagattttatttaacccagaaagttctgttgtgattcgaactgctatgaatgcttcattatggattaacgaaaaaatgaacgagtggttaggtgaaaaaaacgcagcagatacgctttctcaatctgtaccccataatattacttcagaaatgggtcttgcgctattagacgtcgcagatgtgattcgtccttatccagaggtaattgattacttacaacatgtaaaagatgataattttttggatgaactggctaagtttgatggcggaagcaaaacccgagacgcgatctatgattatctcagcaaatacggaatgcgatgtaccggagaaattgatattacaagaactcgatggagcgaaaaaccaactacacttatcccaatgattcttaataatatcaataacagtgagcctaatgccagccatcggaaatttgagcaagggcgacaggaagctttgaagaaagaacaagagttattagatcgattgaagcaattaccggatggtgaacaaaaagccaaagaaactaaacgaatgatagatatcatccggaatttcagcgggtttagggaatatccaaaatacggcatggttaatcgatacttcgtttataagcaggctttactggaagaagccgaacgactcgtagaagcgggcgttattcaagaaaaagaagatatatactatctcacttttgaagaacttcacgaagtcgtacgcacacataaactggattataaaatcatcagtacacgaaaagacgagtacaaattatatgaaaaactatctccaccacgtgttatcacgtctgatggtgaaattgttacaggtgagtataaacgagaaaatctcccagccggagcgattgtaggtctacctgtttcctccggagtgatagaggggcgagcgcgtgtcattttaaacatggaagatgctgatttagaagatggagatacctcctttaccgatccaagctggacaccattgtttgtatccataaaaggcctagtcaccgaagttggtggactgatgacccatggagctgttatagcccgtgaatatggcttacctgcagttgttggcgttgaaaatgctgccaagctgataaaagatgggcaacgaattcgcgttcatggtacagaaggctacattgaaatcttataatgtctgatgtgtgtagagagccatcagatattccgccatcagccctaactagaagttgggaggctgcaattgtaccgaatgataaagttcccgttgaactaacgaagatcgatagcacattaagaaaagctggaacctcttggaggaggtctggcttttctatataaaattggcgtagtgtgcaaaagccgcattttacgggcggcgcttctttaaagtgaattgtttattaccagcatttaaacttgtatttgtgcttaaaacaagagaaaaaggagctaaaatgctcctttataaatttaaacaacttttgtataaatagccgtgtaaaacccgattgagtaatcaaaataatgacgtgtaagcgtataagtataaccgttgtattctattgttggctggaagtccattggcagaggactaatgcggtatatagtgtcataatcatattcatcactttttactgcaacctcagacgaagtgccagcagccaatgcgggaaccgcggatattagcatgccaaaggataaagcagaactcaataagattttcttaatcttcaattacatcaactccatttacaatttatacatatattatgctgtgattggaagttgtttcgaaagtgaataatggatcgtaaaaagtaaaaaatctcgattttagcggaataagagtaagggtatggttcgaaggcaaccacatacaaacatttgagaaagaacaaaaagaagtagatccgtttggtgaatgtccctgttgtttattttaaagatcaaaaagagtttaaaatgggcggtattacattaatgacacgccacaatgttgctatttacgaagacaaagatcggaagaaaaaattggttcagatagttttatcattatagatagaggtggcccaaaagcagcctagaaataagcttaaacaaaaaatcctcccaaaaagggaggattactattacatattaactaaagtgtaaatcaatgaaacaatgaataaaaaatacgaaatataagatattgcttttgaagaacttgttttatgtttttggaatgtatagataagtgcaaaacccaagaagaaaactgttacaaaccaagaagtatattatggaaagatggcgaccgccaataccatgattgttgaaaaaataaatgaagagtaatgagttactttatgatcattattcaatgaaatcacctctacgaatttttacccgatttagtctgtgtattaccagcttgtaaaagattcaatatgagaaaatgaagaagtttctggatagatttttacactacagttttttgatatgtagttatggagtgagattgtttaacatgacgggagggagaaaggttgccgaaaattggagtaagcttgatagtgctcattatttttcttgcaggctgcaataaaaatgaacaacacggagaagaaacaaagatgcagagcctagtaggctatgtcgtgcttaaagacaatgaaagggcaattctcattaccgatacaaaagctccagtaaaagaagattacgatctttctgaaggacaacttatgaacaagtttaaaaataacatagtaattgtaggattaagtgagattgataacacagatgatctcaaaagaggtgaaaaaataaaagtgtggttccatacacttaaagagtcaaatccaccaagtgcaacgatacaaaaatatgaattattataaaaaaattgttgaattctcatatagataacctctgagacaacaaatgttgttctattgcattgaaactgccagtgaccaatatcaagttcagttatgttaattcaagtggtttgatatgttagtgtcttcgaacgagacgaaatattgggaagagagtccgaatatcaatgagtattacaaattggtcacagaataagagacttaagagagttgtctgcattgtatgtttacttgaaggagaagaaaatggattttagggtgcttaatcttaattcttgtcaggtcaaactttacttgttccatagaatgaaaacttgccgttaattataataacgtttaattttgtggtgtttaaatatttgattctagaggtcttatgaaagaaccgttcatcaaaaaatgaacggtaggagttaaaaaagtaatgtcttttcctttgtggcaaaaggccaaacactttatttgagatcgttaaggacgacttttgcagcctcagcgataagagcattatcataattagcatctttcgtaaagcggtttgacagaattgccacaacaataggagctctgtttggcggccaaacgatagcaatgtcgttacgtgtcccgtagcttccggctccagatttatcgccgacttcccatcctattggagcgcctgcccgaatcagttcgtcaccagtagcattgcctcgcatccaatcggttaagatcgtgcgtttgtcagtcgtgagagtgttatctaaagtgaaagctttaagatcggttgccagtgcttttgcggtgctggtgtcacgaatatcaccaggaatcgcagagtttagatccgtctcgaatcgtttagctttcgttacatgatccccaatctgtttcagtgacttttcaaaacctttagggccgccaagctgttgcagcaagatgttcccagcggtattatcgctgtaacggatagccgcttccgagatttcttttaggctcatgcctgtatctaggtgtttctctgtgataggagaatatgtaacaagatcgtccttgctgtagtggatgacttcattaagtttttcaattgagtttttcttcaggacagcagctgcggctagaactttataggttgatgcgtaagcaaatcgctcattcggccgataggcgattgtcttgtttgaacctgtatcaattgcataaacaccaagcctggcatcaaattttttctcaagttgaactaattttttattcgttatacagcttgccatgtttgtgtcttctatggattttgcttcggcatgcgttgagctgtaaaaaggtgtgaaaccagtaatgcttaaacataaaagcccaacacatattccgaattttattgacgctttatttttcaacttcatcaagcctcctcattcaaatgattttgtattacctttgaaatgtttcccatgacagttagtgtaacaaacccctttgcgctagtaaacatagaatcaattgatcttatatttttaataagttgggagaacaagggcaattgcccacctacatggtattatataagaataggcaaatcagaatacatatgctgacaatggctgtcagcaaagtcatctattagaaagctttatcaattgtgattggagtgttgttggatgcaaacgagaaaagtttatctctacgtatttcacacaatgtcagactgggaatatggatatttaattgcggaactaaactcagggagatactttaaacaagatgcagcatctttaaaagtagttacagtaggggttaataaagaaatgataactacgttgggaggattaagcataaaaccagatatttctcttgacgaatgtactcttgggagtcaagatcttatcattttacccggaggaaacacttggggagaagatattcatcagccgatcttgaaaaaagttggcgacgctttaaagctcggcacgactattgctgcaatttgtggggcaaccttgggcctcgcgaatgaaggatacttaaattcgagaaagcacacaagcaatgacctagactatatgaaaatggtctgccctaattacaaaggagaaacactatatgaaaaggaacctgcagtatctgataaaaatttggttactgcatcaggaattgctcctctggaatttgcagtagaagtattgaaaaaattagatgtatttgcaccagatacattgcgttcatggtataagctgaataagacttataagcctgagtacttctttgagctaatgaatacaataaatcgatagaaaacactttagcagttttttgtagtgctcctgaacttatgggagcattttttatatgtgtctaggagctatataaagaaatgcagaaacttttaaaaagaatatagattggtaagccttaaaactgttcttattaaggctcatttcatgatgctaaagattcatttggagaagactgtcttgatcagaaaagacccttccaatatattgaagtaaaaagatatcgggaggaactcttttgaaaaagatgttgatgttagcttttacatttcttttggctttgactatccatgtaggggaagcttcggctgttatcgtgaaagatgaggagaaagtgagttttacaatgacagaaaatgaaaaatggtttatgaagtctgatgacctaaattcaaaccattggacatctcactttgggtacagattcaccattttcgatactgaaggatgtacaattaacgcaagaatcatgcgaatgactttgtcaggatatgaaataaccgttagtgaaaaaaacttctcaggggatcattttgatttgagtgcaactgatcgagttgagacgatgccttataagactcattatttgattttgacaaaagatccagattgcggagatgttaaagtaaaaggtctatacggttttcagtttgatcagccagaatggtaataaaaaagtatctggattctcaccagcctaaacgccagccaagctaatgtctacatgcagacattagcttttttcattgtttaataggctgtcgtcaggattctagaagactttctcgtaatagtcgtctcctgtcacatgaagcccaaatgacaggggaaatgtatatcattcacactttccgtcgtgaaaatgtaaatgtattcataaaaatcccgcagcatatcagcagtgcgccgaggataatattgatggtgatctgttcgtgcaattgcagccatccaaagaatagggctaatacgggaacaaacattaatgccatggatgcttttgacgcttggatttgattgagcacccaaaaccatacgacaaaggtaaagccggtggaaagcaagccattaaacagcaatgaccacaccgcctgatatgtccactcggctgaagggaccggctcaaatataaaggaaaacaccaataacatgacggctcccatcataaggtgccaggcattcatgtgaataatatcgatatgcttgaattgtagcttgctgaacacattcgcgattccccagctaagcgctgccgcaagtacgcacagctccccaaataaagcgctttgatcgatattgagcatttcctttccaaatataaataacagtccgaagaggccgcagaccagtcccatcgttttatacacattcattttctcgtttaatgaaaaatggctgatcaccgtaacaaatataggcattgtatataccaaaacagaggttttccctgaatcgacaaactgcattccatacgtcaaaatccccatatagcccagccccatcaagaggctcatgatgatatagcttttgagatgttcttttttaattgaaagcttttttctttggatgaagagaatgagaaataaaggaaccgctccgatgaacaggcgcaaacccgaaaataaaagcggggggatgtcatgaattcctactttcatcgcaacccaagtataaccccaaataagtgtgacagatatgattcccagcataacttttaccataatgaagccgcctttcttgtttaaatatcgtgctggtttctatcatatgttacatttatgtataactgaaatacatttttattattgggggtataaccaaatggttatgaacatgaaccatcttcacatatttgtaaaagtcggggagaaattgaatattacagaagcggcaaaagaattgttcatctctcagccggcggtaagtaaagcgataaaaaacctggagagctcactgcagctcaaattattgatcagggataaacatcatggtttaatgctgacggacatcggaaaagaaattttgctgctggcgaggcaaatgaagggaattgaaagcaaaatatatcaagtagccaaccgggaaaacaagctgttaaacgggaaggtgaaaattggttcatttcctgcagtttcaacaaatatcatgccacaggcgattgcggcattcagatcaaactacccgctgatccgcatagaattgatcgagggaacctctgaccaaataaaaggatgggttgaagatcggacggttgatatcgggatcgcagcatctccatttgaaccgtttgaaaatcagctattgtgtaacgactatatggtggccgtcatcccgccgcagcgtgacgaattaaaacttgaaaagcatgtcgaccttgaaacatatcaagatgacctcattttttgtaaaggcggtcatgaaatcgcgatgtcaaacgcattttcgcaatacaacatcgaattaaaggaaaacttaactgtgcaaaatgccgaaaccttgattaatatggtcaaaaataacttgggtatcggcatcatttcaaactttacactttcatccgtcccgcatcaattgattaaaaaggacatctttcctagggtcacacgcgatattggcgtcatcgcacattcatttgaagagataacgccggcggcgcatgagtttgtcaaggtgttgaaagcagttgtaatctgaatcagttatcgtggtgcgatgaaatttgaagaagatgaatactcagcggcagagtagaaaaaagcaaccatttgaacgttgcttttcactctatttgggacttgaatgctaagaaaaagattcaccaatctctgcctttgtgggattctgctctttaacttgttttaatgatgctactataagaaagctaacaatcactagcaagagccatgaacttacctttccaaggtgtacgagactccatgtatcgatttggtttggatatttccaagctccaaaaaacgtagcgatattttccgctatccatataaaaaatccgatgagtacaaaagaaagtgcgagcggcatacggtaacgagctccattcacctcgtatgtatcccatgtttgccaaaagacaatgatgacaagcccagataaccaccatcgaaagtctatagaaaaatggtgggtgaaaaaattcaaataaatcgctgcggcaagcggaacaactgcaaaaaaaggcggccacttaatcagttcaaccttaagccttctccatgcctggcacaaataactggctacacttgcgtacataaaaccgctatacaaaggtactccaaatattttggagtatccttcttctggataagaccaggagcccatatggactttaaaaagttccagagcaatcccaataaggtggaataatgtgatcacttttaattcatcccgtgtttcaagaccggaacgcaccatccacaattgcatgagaacgcagataatgagcagccagtcatatcgcggcaagaagggcagtgggatgatttgcgtaatagccaaagaggcaaaaataacggcaggaaacaaacatgaaagggcttgttcccagccaaaatgaacgatttgttttattgctctcatgatgtatgcctcctccatagttgtgttcttcgtgtatggaagggacgcttagtatagcagctagatggatataagtttatgtccataagctcaccgccaatcactttatttttctgttgatcttacatatttttttacgaatcctgtgtgtcttcatcacttcggtattccaatatatccccgggctgacattctaaagccttgcaaatcgcttctaaagttgataatcgaatagcctttgcttttccgtttttcaatatcgaaagattagccatggtgatgccaactctctctgaaagctctgttacgctcattttcctcttagcaagcatcacatcaatgttgataataatcgccatgtcatcacctcagaccgttaagtcattttctgattttatatctatcgcttcttttaacagtttttgaagaacagcagcaaagaccgcaatcaccattgaagcaaaaataataaccaatccgatcacaatgatacccggtgcgtcgtctatctcggcgatcagataaaagacaggcatgcctgctgcgtaaaagatactgatagtgactgcgcaatattttatattcttcaaagctcttacagacaaacccgagaaagctttgtttttgtcaatatagcttaaaagtttgaacgcttgataaagagcaaagtaaaaaggtatcgccgttacatacaaatagatgaaaacgagatattttatataagcgatatttggaaataattctgctgaatagttggctatcttaggcactaaaaaaatgcataaagcaagaattggaattccaataagaaccaaagctatctttaaaaaaattgtcgacattcgattcataacaagcacctcatttatttgttgtctaattgaatgtaacaaaaaatttatcgtttctcaataaaaaaatattgaaatgaattgattttttgttgttataggagacccttttcatttttgacaagacaaaaaagcatccctcatcactgggagatgctgaactacttcaaacttgccgactgaatgaaccgtgtgcctcagtgagctcagggatcggtgtgaacaaagctaagctcttttatgaaggtttttatcaacgtctaaagattcaaacaaacgatgggaagaaatacatcaaaggataagcggctgttcatactaatgatcgggaggtaaaccgacttatgatacaaattttgatcactggtctttttttattggctcagccgagtgagccgcaggacagtttaacgatcacacagcaaggacggacgattgccactgttaaccgtgaagactttacaatgcctcttcccggcactccaatggttgactatgaaaaatacagtaaattcatcaaacagcttgatcagaaagtgtaccgtgagccgataaatgctgtccttaacgatcatggaagcatcgtcccgggcagggttggctacaaactgtatcaacaggcgtttatggaaaagttttatgcgtatttttatgggcaaggtccctccaagatagaagtgccggaaatgaacatttatccgaaagttgacagcgagctgctagctcacatcagtacgcagcagcttggtcagtacgtgacatattttaactcaagcaataaaagccgttcacacaatatttctctttctgcaaaagcaatcgacaatcacgttgttttccctaatgagacgttttcgtttaaccaagttgtgggaatgagaactcggaacaaaggatataaaagtgcacccattattgtaaaaggggagttgtctgaaggtgtaggaggaggaatttgtcaggtgtcctcaactctatttaatgcagtcgatcgtgcaggactgcagatcgttcagcgctattctcatactagaagtgtaccatatgtaccgcccggacgggatgcgacggtaagctggggaggtcctgactttcgctttcaaaaccaatataaccaaccaatcttaattcgggcaaaaaggtatgggggaagtatgattattacgctatactcttctgatgtgataaacagcaaattgagaaaaatccccaaagctccatctcggataccgaaagaaataaatgcagagcagtaaagacaaaacctcaggtaaggttttggttaagagagcttgtagattgctcaaaatcaattctttaaggaacggccagtgaaaaggaaggagggataaatgaagtgaaaagggtattattttctgtaattgtttttacagcagttggatttacgttttgccaatcaaaagcgcatgccctgacttttacggtgttgcctattacacaaaaaacagaccagtggtcagtaaaagtaagtgaagcaaaaaatgcaaaggaatttgcgagacctcaaaaaggagaatatcaagtatattccttggaagtcaaaaatataggggaaaaagcagctacagtggatgtgcaattgtatagaaatgaccctaattcaatcacaaggttttcgctttttggatgtcccgatgaaaattgtgtcaaaccaaaagaagattctaaaatgttagctgaaagtttaaatgatggctcaccgctgaagttcaatcattttatgctggcagataaggcctctgaattagaggttgttataatttggacacagaaggtgcaagaaggacgcaatttaaaacagacctttaaattcactgaagatggcgttaattagacagtaaagatggaatggctttggtgattcgatctcttactttgcctgaggaaaaaacgaaaataattgttggaaaaccaatcatagctgagccaaatgtcaaagtgactgtgatttatgactatagagaagaaccagaggccttttggatactttatccgatgggagtgaaatgtttgtcgatgatcacaaagtctttattgaatacgaatagagactttgtgactgactgcgcatttcagcataatattttactgataatgacagtgacacctaaacaagtgcagcccgttcatcattaaaaaactctaatttcgaaattttcagagttcaatttcagtcaattcagttatcatcgaaagaagaggcacaaaagtcaccagctatttggacaacttttagcgttttttttgatgggagatttgtgactcacgagatcatgagtataaataaatttgaaaagttacttaatacactagcttgatttttaataataaaaagccattttaaggttcttgactcaatgaaacaaaaaatgcatttaagagctgttatacgttttaatcttgtctttagagagcactttaatttaagtcaaaagtttagacagtcatctgttagatcattagcccttttttattttcttttcggtaacattttgatcatattttcctactaaaaagttaggaaagtggggaaaaacatgagaaaaaagaataatattaagaaatggctattgatcattgctgtattcttgatcatctgcatcaccacattattagtaatggtgtcaggaaacgaagtgaaatatgagggcagcgggaaaagcggactgtggatgtctaaccttgaaaaatcagacaaaacttcaattggacccaattattttctaaatctatattggcaggggagtaagaaggaagaaaagtggactgttgttgaaagaattactctgtatgtagatggcgaaaagtatcaagatgataacgtagatgagtacgacttatcagagtacacaggtgatgaaatgccaggtgggggacgcatggaggaccatattgccacctttgattatatgcctgaagatgaagtgataggacatgatgtattagtaaaagtggagtggaggacaggccagaaaaaacagacagaagaaatcaaattacataagaagccatggtataaaaaatagcttattcgctgtatttgtgatcacattggttgtcacttttttatttgcggattcctaggcacagcaatctaagattctgcataggctgaaataaaatcttgttcatttctaaaacgaggtgcatgctgttggaacaacaaccaatcaatcatgatgacagaaacgtgccgcagcctattcgaagtgatggagctggagctattgatgcaggcccgcgaaatatgatgcgggatattcaaaatccgaatatacttgttccgcctgtcacagatgaaggtatgattcctaacttgagattttcattctcagacgctcccatgaaattagatcatggcggctggtcaagagaaatcactgtaagacagcttccgatttcgactgcgattgcaggtgtaaacatgagcttaactgcgggaggcgtccgtgagcttcattggcataagcaagcggagtgggcttatatgcttttgggacgggcacgtatcaccgctgttgaccaagacggacgaaatttcattgctgatgttggtcccggcgacctatggtacttcccagcaggaattccgcattccatacagggattggaacactgcgagtttctgctcgtattcgatgatggaaacttttctgagttttcaacgttaaccatttcagattggcttgcacacacaccaaaagacgttctgtctgcaaatttcggtgtcccagagaatgctttcaactctcttccgtctgagcaagtctatatttaccaagggaatgtgccgggatcagtcgcgagtgaagacattcagtcaccatatggaaaagtccccatgacctttaaacacgagttgttaaatcaacccccaattcaaatgccaggggggagtgtacgaattgtggattcttctaacttcccaatttcaaaaacgatagccgctgcacttgttcagattgagcctggcgcgatgagagagcttcattggcatcccaatagcgatgagtggcaatattatctaacaggacagggacgaatgacggtatttatcggaaatgggactgcccgcacatttgattatagagcaggcgacgttggatacgtaccttctaatgctggccactatatacaaaatactggtacagaaacattatggtttttagaaatgttcaaaagtaaccgctatgcagatgtgtcactcaatcagtggatggcattgacgcctaaagaattagtgcaaagcaacttgaatgctggatcagtcatgcttgattctctgcgtaagaagaaagtgcctgttgtgaaatatcccggtacgtaaagacgtaacagatcacacagctgcccttcatatctttttaaagtagatagagctgaattttggcctgtgttttattaaatccctatatatacgttatgtagggtttttctgcttgaatcgtattgtaatgagctttaaaatgttaatgtggaaatgaaatggtaaccattcgataatggggattcaatggccgatttctaccagtttgattggctttaaaggaggagaagaaatgaaagcactcatatttttatccagtttgactgccattgggagctctatattggggcgatggttagggatgctggatgattcttatgctgttggcgatgcttggtttataggtgttttagctggattgatttcacttctaatattgattgacagtcaaacgatgacaaagaattacatagtaagtttaagtacgatactaggcattcttggagtgggatttatatattttccagctgcattcatcaacatattattaagtattacactggataaacaaaagaaagaagaccttcatgtaagatgaaagaaatttcatttaattcttaggagggaaagtgtatggatttacctctatgggcttatatcatatttgcaatccacaggtgcggcaggtttcataagtttaatgtggttcagtttttttgctgacaaaatagaaaagtgaagcgattttataaaaatgtaaactattttatatgaaaggaataacattgcttatttaagtttacataataaaattatttcaaactgatgctaaagataactaattgatctatgtactaaatattcataattactagagggattggcacctaaggaacaaagctatttgacaagttcttgctagagaattttttcaatcactacatatgattttctgcatcaagaagctcagctgaattatttttgggtgaatttactaatgatgaaacctggtatgcttccatgtcatcagcatcataaggcagcagcaaactttgcagataatcagggcttgtatttttggggttaagccactccttttcatgatcatgggccaatataaccggcattcggtcgtgtatatctttcatgaactcattaggctcagttgttatgatggtgcaggtataaagagggtatccttgatgtgtgctccacttttcatataagccagcaaacgcaaaaagagcagatgatttcaatttgatccgcattgggattttggttttggaatcaagccgtttccattcataaaaactgtctgctggtatgatgcagcgtttgctgacaagcggtcttcgaaaggccggtttctcggtaattgtttcggctcgagcattgatcattttataaccgatcttttcatcttttgcccaaggtggaataagtccccatctaagcttgcctaagcgattatttgatccatcattgatgattgcaaggatgttttgtgatggtgcgacattatagcttggctggtattcacctttaggaaaaaattgatcgatgtcaaactggtcaataatatcatcaaatgcagagaacaaagtaaacctgccgcacatatccatcatcctttttaggggtttttgaatagtgtgtgggacgaacgttcatttaatacaggtccagaacaatgatttcttttcacttgcgataaactggtataataagaaagccagttaagaagttattgtggaaaagaacatatgcttttttgtttgaccgacgctggatcttgatggaattacaaggatcgcttaaaaatagcctatagtataaaaagaggcacaacgtttttaacgcatggcctcttttatatcagtagccaaataccagagttgtactttgtgatccggcatatttcgtgacaaattcttttgtatattccggcgtttggacacgatagctatagtttgacccgggattccaagaagtcagcggagaggtttgcttgttgagtgatggatagctgcctatgtctttgaaataaccagtgcccttgtcgtcaaggatgccgcctttttcactgcctttcccaaagtaattatattcggaatatatttttgcttttgtagcaattgtaatcgcctggttaaaattgttgctgtaattgtttttaacatgaaagtaaccgtatctcatcagacctgggcctctaacatacaagttctcaaaataattattggcgattgtcatgtgagggtagccgtcatattgatgctgagaatcatccgggtatcctaaaatcaaaccgtatttatgattcgcaaattttgagttgctgatcgtgatataatctgcggattttccgatatacaggagtttgtccaaatcacttccgcttgcactatagctatgacctgagaatgtgacgtgatcaatccaatagttcataccggaatctaaataaagctggatatcattatttccgttaatctgcggactgtgttcaaacgttaaattttgaaaaatgacatttccagaagctgatgaagttgttaaataaatatttttcagcgtttttttcgcgtaagagcccacgagtgttttatttgagccaatggtaactgttgttttcgcagatgcggaaagatcattttgaagcactaaaattttcggagtggatcctcctagatgggtttttaaatcatttacgctttgaatgtaaacaatctgcccgttttttccacccgttgtgcccgttttagaaatgcctttttcatttttggcatttccggcaaaacctaaaaggccatttgttgaggtattcggaaaatcgactgcacctaatgcttttccaggcaagagaaccaaaaacaagctaaagacggtgaaccataaacaaagtcgtttcatcacaatatgcttcctttcaattttaatttccttgcggggattattattacagttaatggaaaggaatgataggttctatcttcctaattaatgttgggttatttaaaaaatagagattgcgccaaaagacatactaacaattgaaatagaagaaaggattgatacaccgttgactgcagcagcttatcgaaacaccttgctatcacttttatgtttaacagctggaatcgtggatgtaatcgggtatttaagcctgggacatgtgttcacagctaatatgactggaaacattgtattattggggttagctatcggcaaatccattcaggtcactgtttttaattccttgactgcgctaatcggatttatatgcggcgtgatcattgctacattgatggtcggaaaggcggaaaataccctttggccttctgctgtgacaaaagccctcgcacttgaagcattcattttgtttgtctttgcttgtctttctttttaccgggcatttgttcctgtgcacattctaattatactcatgagcatttctatggggattcaaactacagcagcaaaaaaactggggattgcaggtatttcttcaactgtgttgaccggcactttggcttctcttttagaggatatatccggccgtttgttttttaagaagcaaaagaagactttcttaagagatactgtgttaagagcactggctattattttgtattgtgtaggggctattattgttgctctggctgagcctgatttttatcacttcattatttgggttccgattgtgctgatctttggcatcatgatgacagctaagttgaaactgagcggggaaaaatagcttttcctgtatagctgttatcaggccaacagcctgtttcatttcgttattgaaatgcgaattttgagagggaaaaataagacattcggctgaagtgcacattcgttcatttgtattggctttttcataagtacctacatttgatatatgaatgatagtgaatttgccttaaaatcaactatgaatctatttcctctttcaaaccagatggattgagtcttataatgataatgattctcatttgaagtctggtttgaggaggaccaaatatgaaaaagatcatgagtgcatttgttggtatggttttgttgacgatcttctgtttttccccgcaagcttcggcagcatatgacgacctgcatgaaggttatgcaacgtatacagggtcaggctattcaggaggagctttcctgctggatcccattccttccgatatggagattactgcaataaatccggcggatctcaattacggaggagtaaaagcggcacttgccggctcttatttggaagttgaagggccaaaagggaaaacaaccgtatatgttactgatctttatcccgaaggcgctcggggagctcttgatctgtcacctaatgccttccgtaaaatcggcaatatgaaagacggaaaaatcaatattaaatggcgtgttgtcaaagccccaatcaccggcaatttcacgtaccggatcaaagaaggcagcagcaggtggtgggcagcaatccaagtcagaaatcacaagtatcctgttatgaaaatggaatatgaaaaggatggtaagtggatcaacatggagaaaatggactataaccattttgtgagtacgaatttaggtactggctctctcaaagtcagaatgactgacatccgcggaaaagttgtgaaagacaccattccaaagctgcctgaaagcggaacgtccaaagcctatacagtaccgggccatgttcagtttcctgaataaaaaatacgaaacagcggatcttttcccgctgttttttcaatgttctgtatctgcatgtaaaaatgttttaatcatgttcaactgctcctgctttggataactggtatacagcctgcttgaaatccgaataggatctccgaaaaaatatctttcgtagtgagtttgtctagttccgaatgaactcattgttaaatcccatgccaaacggaaaattttcacacgttcttcagcatttgtattggttgcttgaagatattggtcaagatcttcccgtatctctgagtcaaatgcattttcggtaggcagtgtcaccattccgctagctccaattaattgtatgatttcagtaaatcgaggatatagcttaggaatgatcgtactgatgacttgaagaggaattaaacaggggcgcatatagccgaattcatctaactgagcatcattttccgatttgtcaatgagggctttgattgtttccaatcccacaatgatttctgagagcttttcttggatgtgctgatattcggaaacattaatggtgtcgacaagaagctgtgcaacacctaatagaaattcaatttttatcatttgcctaatgacaacctggtgaaaggtaaaggcatgaaaagagctttttgtcataaaatctttagctgcttccacattatcgtaaaaaaacacacgattccacggcactaacacatgatcaaaaaccacaattgaatccatttcttcataccttgagcttaagggatgattaaaggaagagtcgcttaatacaaatgattctcttgtgatgaattttacgccttttgtattagaagggattgaaaaagcataagcttcatctgtttcaaagaaaaatttaggcgctgaaaaaaccaagatttcatcggtcaacccgccttgtgtggcaagcagtcgtgcgccatgaatcattaaacctttttcggttctatcaatgactttagcagatatcggtttttcacttagcccaaaataggactgtgaccggttcacttgcggagtaatgaatgtatgggtaaaggaaaggtcatgcttagcagcttgttcatacatatctagtatatgttcaggaaagcaattctctttatcttttagaagctccgctgacgaagcaaagctcatcataaccgtattcatgtaatccggacttctccccatcattccatgagtatgtctagcccaatgttcaatcatggtccttctttttttcaaatcattttttgttttaggctggagataggaaaggccgattcgattatgatctccaggaaggcaataagtcatttcatgtattaactcatcctttgtttgcaattcataaagtgagctttttgttttgattattcctttaaatgcaggatgctcagaaatgttaccctttattttttcgccatcataccatatttcgttttctagtttattcaatcggtcaatgaattctttaccattgatgatccccatttaagtttcgctccttcatattatgctgcgtattgtattatattttcgagaaaacagccggttcagccaatttgaggtgggaaaagccttttttagaaaaacgaataagagtgacttacataccgcaaaagactgcaaattttacttaaggtttttctgtaagttcagagacgtaaagaatttgcttattcatataagaatatcactataaaacttgataacacgtgtcgatattatggacatgagcgtaagcgaattggattcaaacgcgcttgaacatattttatttcagccattacattgtgcggaaagggaaaacgacacatgaaagtgaaaacaaaattgctggggattatatcaatattagttgtttcaattattggaattggaggctcctcagtatttatgatttcttctactgtgaaaaagaatgaagaacttaaagacaaaatggaattccaaaaagagataaaacacatccaatatgaattgaccgggttatcaaatgatgaaagaggcttcttgattaccagagacaaagaatacgacgagggtatgaagggaaaagcagacgatgtcttaaagagccttgaccgggttaatgacttgattgatgaagagaagtatcaatccaatattgaagacattaagacaagttttactcagtatagagctttgaatcagcaagtagtaacagcctactcttcaaatcctaaaaaagcagaaaccatccattttggagaagaaagaacaataagaaaagaaggcgtagctccggctgtcaataagctgtctgatcgcctggatcaagaggtagaggatctaaaggatgaaatacagggcaatgggaaaatgagtcaatcgctcattatcattgtcacagggatatcagtaatattaggcattgttctaagcataatgctgttaaagtccattatggtgccactaagaagcataaataagcagctggaggaaattgcacacggcgaggctgatttaaccaaaaaagtcattgtgaaaaataaagatgaatttggccagcttgcccaatcttttaattcttttactcattcattaactcaaattgtgaagcagatcagcagctcatctgaacaagtcgccgcttcctctgaagaattatcggcaagcgcggaagaatcgaaatcaacatctgaacatatttcacgagccatgcagatggctgccgacagcaatgtgaagcaaagctcaatgacagaaaagagcgcagaatccatcactgaattattagacagtatatcatcagtcgcttcaaatacagggaacatagcggatctttcttcttcgatgagagacaaggctgaaataggctctaagtccgtcaacaagatgttagaccagatgaaattcattgataaatctgtagattcagccggcaatggattgcaaacattggtagcgagcacagcagaaatcagcgatatctcttcgcttatcacgacgatttcagagcagacaaatttgttggcactaaatgcagcgatcgaggcggccagagccggagagcaaggaaaaggatttgctgtggtggcagaagaagttcggaagttggcggatgaaacaaataaatctgcaaaccacatccaatcggtggtagcgaccatccaaaacgaatcgatagaaacggtaaataatattaaagttgttcaagaaaatgtgagctcaggtattgttctttctcaagagacaacaggaaatttcaatgaaatactgaacctggtggaacaggtcacttctcaaatacaagaagttgcagcagcaactcaacagcttacttcaggcgttgaagtgattcagcacacagttcatacattggctgctggtacaaaagaaacgtcagcaaatacagaagcggttgcaaattcatcacaggaacagcttcattcaatgggggaaatctcctatgccgcagaatctctatctcagttggcagaagaacttcaaaccgtcattaatcgttttaaatattaaacaggctacttacgtgcaacccccatcttattcggtgggggttggctacttttactgtggttgtttctaaaaacagagttaactgacttcttttaagttagttccgtttgtatggctagtccaaattttgatcgattgtcccttcaaaatagtcatcgctgacctgttcatgagtttcagccaatcctttttctaattgcgtgcttcctttataatctgagggctcaaagtatttcccggcaacatctgttgtgtcatttttgttttctttgttatgagtttgtgtttcagtgtttacactttctgtctcagtattgctgcgtatagattgctgaaaatcatattccttgtctaatgaagaaaatcttttataatcatcaggtctgtctgcaccgtttttttgagtcactttacttcctccagattattgatattttagtgggggtaagaacttatttcgttcttttaggatcggaaccgtgttttttaggatcatctgctttaaaagctgtttcagtctcatggtcatttcttatttgttcaatacttgaattttgaattccctttttactcattggtttcactcctttacgaaaagtgttgaatatcaactcttcttattttgtctgttgatcaggtattcatgcacttttttctttcgcgctttggccaatcaggagaggcgttttcatgccagcgtattatctaataaaagaacgtcatttttgaaaccttttattagcgcattgcgtatagcacgttagggaagacatctcgataaaagaaatacaaaggttgtgaatttatactaacagcactatgaataaatcaaacaaggggggtgaaaaaatgaaaaaaatcgcatcatattatttaatgacattagggctatccagccttacatttggtttgttattagggttttattctttcgttatgtatggcgatatgataattgcattgtttacggcagcaattgctttattatacggttttgtggtgtatggcctttttgctgttccgctccaaatgaagttgcagaaaaaagcgagaactttcaatgtcatgtacctattgatttacagtgtggttgcttttatcgcagctttcctgttttttgttatcaatgaacctgcgtcaatagcatggacattgcaatcgtacttttattatatgttaagtattgcggctgcagtaatttactggttatgggattctctgatcctttataaacgtacagcttccggtgtataggctaatttttaccaatcggagaaatatggaggttcaataaaaattcaggatctaaaagctttaggtttcatatttttttaaaaaaatcctccgcggataaaggcgcagtatgggggcataatgagagcacacattcgaaccgaataggttttctaagtgttttacgatacatacgttcatcaagaacatcacgtcatcaaaggaatataaaaactattgttgtggaacgggcatctcgagccgtttgaggaaagaacatagatggtggtttatcgttttatcagcgcttatagaacaaagttttggtggcaggatccatacagctaaacagaggagagcgtgacaatgaatctcgctctcctcagatttgttttattcaccctgatgtttttcaactaatgtgaatgtccaatcttttaacatatgtttctgtacatatttttttccgtttatttcaatgtaaggcaggtctgccatgtctccagctaactgttttgcttcagtcgttgttattcctaaaaaaagtccgatgtaaaagtaaatatcccgttcttttataagcaagatatcattttgttcactaccttttgtatggttcatctgctttaagccttcaccgataaaatatcctgccaaagcaataccaattcctaaaaaaacgtccatgtgtatgcctccattatgtcaatgttatgttatacgggcttggcatactccgggtttcattatttttcaaaccttttcaatctgtacacggcctgaaaaaaaggtggcgccgccgcccatatcggacaatcggtctggggttagcgcgtttacaagctgtttttttccttgttcatccgcccataatccttggctgacaacgacacctggcagcacttgttctccaactgcagcggtcagctcgcattctccccggctgttccaaattcgtacaggtgccccatcaacgattccgtgttcttcagcatcttttgtgttgataaagagctttggcgtcttttcaagcttgatgtgtttttcattattggaaaatgttgagtttaagaaattatggtttggccccggaacatacataaacggatgttcattatcggttacaagaggtgtatatgtcggtaaagcagggaagccgtcttgtttcattttttctgaatataattctatttttccgcttggcgttggaagttcgcccggaaacagcggcttttcacgtttcgctttcataaatgaattcttagtaagtgaatcgtaatcaatctctgccaaatgcggattatctggatggtcaagcgcctggcggattaattcttcatctgaatctttaagctcctgatctgtgaatcccattgcttcagccattaatcggaacacctcagtgttagacttgctttccccatatctctcaatcaccggctgctgaagctgaatgtaatggtgccagtaggaggtgtaaaaatcagtattttcaaaagcggatgttgcaggcagtacaatgtccgcatatgcagccgtttccgttaaaaacaaatcatgaaccacagtaaacaagtcttcccgcagcaagccctgtctgactttgtttgcttccggcgcaacgacggccgggttcgttccgtaaataaaaagcgagcgaataggcggatctgtttccaaaagcaccttgccaagctgattcatattaaacgacctcggggtgcgccctttcaataagtcgggccgctgcaaggcatttgtgttatattctaaaattccgctgttatgcttaattgcgccgccccctgtgtgcagccattggccggtgatcgccggaagacaggcaatcgtcctgacaatcatcccgccgttatcgtgatgctggggtccgtttccgattctgataaaagaaggggaggtttccccgtacatttttgccagtcggtaaatatcttcggtactgacactggtgatcgtcgataccttttcaggatcatattgtttcacgtgttcacggagctcttcatagccaaccgtgtactcggacagaaatgcttcatcatgaaggttttctttaaataaaatgtgcatgatgccaagagcaagtgcactgtcggttcccggttttattgggataaaccaatctgcaagacgtcctgtttgatttttatgcacatcgatcacgacaattttggcaccttgttttcgcgctttttgggcgatcgtaatttggtgcatgtttgtactgaccgcgttgattccccaaaaaataaatagttttgtatgaatggtttcctcaggatcgattcccgcgcttatgcccattgtatatttatagccttcagatcccgctttgctgcaaatcgtccgttcaagctggcttgaccccatgcggtaaaaaaagcggcggtccattccttcagctgtcaatttccccatatttccgtaaaagctgtaaggaagtatgctttcagctccctctgcatcaatcagctgtttccagcgggaggtgatcgtatcgattgcctcttcccaagaaatcggttcaaatatcgcttggcctttcgcacctgttcgtttgagcggtgtagtcagccgctttttatcatatatgcgctccgtcatattccggactttgttgcatatgtttccggctgtgacaggatgatcagggtctccttgcacttttacgattttcccgtcttttttatgtattaacaatccgcactgatccgggcagtccagcgagcaaacggatttgaaaatgtcgttttgttgtgtggcaaaagatttcatggcccagttcctctctctagttagatattttgtaagaattataacatttcggatcataacgtcaattctgaaaaaagagattgacatcaatctgagacttctttatgataaacgtattctttattctgaaaattacatactcaacattttctatccagagaggtggagggactggccctatgaaacctcggcaacattattgtgccaattccagcaagcgtcagcttgaaagataggaaagcaaggtttataccggcgtctgcctgtaacagagcgcgcctatatatgaatctctttccatcttcggaaagagattttttttatgaaaaatacgatgaaaaggatgttttgcaccatgacggttttggttacagcaccgtacaacgaagaaggacgaaaagagctagaaaacttgtttggctcagttgcttatcaatcttggaaggaacaaggccgggcatatcgggaagatgaactcattcagctgctaaaagcaacaaatgcgacaggcttgattactgagcttgatcaggtaacagacagcgtatttgcttctgttcccgaattttcatttgtcggtgtttgcaggggaatgccctccaatgtggatgtggcagctgcctcaaaaagaggcatacctgttttttatacaccagggcggaatgcacaagccgttgctgaaatgtttattggaaatgtgattacctttctccgccataccagcgtctcgaatcaatggctgaaggatggaaagtgggacagggattacttacaggcttatgtcaaatttaaaggaaatgaattatcaggaaaaacggttggcatgattgggttcggggcggttggccaaaggattgcaaaactgctgactgcgtttgactgtaaaataaagtattacgatccatacattcaagacgatcatccgttgtatgaaaaagtatctcttaaaacggtgttttcagacagtgatatcgtttctgtacatctgcctcgtactgaggaaacacttggacttattgatcggaagtattttgatctgatgaaacagagtgcgattttcgtcaatacttcaagagcagttgttgtaaaccgtgaagatcttttatctgtattaaaagaacataaaatcagaggtgcgattttagacgttttttatcatgaacctccagaggaatcagattatgaattgatttcattgcctaatgttctggcaacaccgcatctcgctggagcaacatttgaagtggaggatcatcacgtgacgatactgaataaagccctcaaaaagtggaagggtgaaaaaactcttaatattccgacaatgtataacaaggacgaactgaaaacaggggtataagaaaggaggctaacagaatgaaaaaacaaaaaggctatcttgtttttgatattggcacaggcaatgcgagggtagcggtcgtgagtgtaaccggcagtgttttaacagttgaacgggaggacatcgtgtattccacagagacgctttacccggacagccgttatttttctcctcaggtgctgtggaagcaggtgatgaatttggcaaaacgtgcgctatcccgttcgtgtgatattgacatcattggtttgacatcgacgagccaaagacaggggattgttttgattgatcaaaacggcaatccttttctcgggctgccgaacatcgataatcgcggccgagagtgggaggcgggcattcccgatcgggaagagatatacagccgcacaggccgcctgccaaccgcacttttttctgcgctcaagctttatggattaaaacagcgccagccctctttatgggaaaagactgcaagctttacaagcatcagtgattgggtgacgtaccaactgagcggaagattaacatatgaaccatcacaggcaacagaaaccctgctgtttgatgtgaagcaaaacacttggtcagaagagatgtgcgacatattcggcttttctccatctatccttccgcctcttgtaagagcgggaacagcaattggaacgatagcaaatgaatatgcatccgaattaggcctttcaataaatgctaaggttatagcagggggcggggatacacagctggctgtcaaaagcaccggagctggacttgaggacattgtcattgtatcagggacaacaacgccaataaccaaaattactgaggatcatggcgacacaaaacataaagcctggctgaactgtcatgcagatcaagggcattggcttgtggaaacgaatccgggaattaccggcttgaattatcaaaaattaaaacagattttttatccgaatgaaacgtacgaagtaatggaggaggagatttctgcacttgcaaaagaagaccatgcatgtgtagcggctctcggctcttatttatcggctgaaaagaatgcgttaacgagaggcggttttctttttgatgccccgctgtcagcacatttaaagagggcacattttgtacgtgcagcgctagaagagatcgcattttcaatcaaatggaactttgacattttaacagaggttactccgtttgaacgtgactatgtttgggtgtgcggagggggattccaaagcaaagcgctcactcaatatatcgcggatcttcttcaaaaaaaggtctatgtccaagagggatatcatcaggcatctgtcgtcggtgctgcagtcatttgcaatgaaacctttcaattaacggaggagatgtcagcaaatgtccgggtgatcgaaccgaaggactgtcagatagaattggctttatatgaggaatggaagcaaacacagcgctttttttcaggatcagaaagcaaagtattaatttaagacggcatttctgctgttttgaggaatcatttaattttcaactttaataaggtaatacggtaatgaatattagcatctaaggaggagacagatatgttggataaaataggaataccgaagcggcttgcctggggatttttaggggttgttttgtttatgatgggagatggccttgaacaaggctggctcagtccttttttgatcgaaaacgggctcaccgttcagcagtccgcttctatttttagtatatacggaattgcgcttgccatagcttcctggttttcgggtgtatgtctcgaagcatttggcgcaaaacgaacgatgtttatggggctgttgttttatgtgatcggtacagctgcttttatcgtatttggatttgaacagctgaacctgccagtgatgtatgtgacttacttcgtaaaagggttaggttacccgctttttgcttattctttcttgacatgggtcatttacagaacaccgcaaagcaaactgagcactgctgtcggctggttttggatagcatattgcctcggcatgtttgtgttcggcgcttggtactcaagctacgcgatcaaagcgttcggttatttgaatacgctttggagctctattttctgggtatgtctcggtgcattttttgcattgtttatcaataaagaccgttttgaaaagaagaaaagaaaaagatcagaaacagccgaggagcttttaaaaggggttacgattttatttacaaatccgcgcgtgcttacaggcggaatcatcagaatcatcaacagcattggtacatatggttttccagtctttttgccgatgcacatggcccagcatggaatttcaaccaatgtgtggctgcaaatttggggaacgattttcctggggaacattgtgtttaaccttatctttggtattgtcggcgataaattcggctggaaaaatactgttatttggttcggcggagtcggctgcggcattttcaccctcttattatactacgcacctgttttctccggcggaagcttagcggttgtcagcgtgatcggctttatttggggcggtttgctggcaggctatgtgccgattggtgcaattgtgccgacggtggcaggaaaagataaaggggcagccatgtctgtattgaatttggctgcaggtttatcagcgtttgtcggtcccgcgcttgcttggttgttcatcggtctcgtcggtgcgcaaggcgtcgtctggatctttgcggtcctttacgttgcgagtgcaatcatgacgaaatgcattcatatacctgaggaaaaagcagttaaggaggaatcatctcctcaatatgcatcttaattagaaagcgcccattttccggggcgctttttatcatttgttcagcaatgtaaggatttccgatacggaatgacgcaaaaatgattgatctggacgggatttcaccataacagtcagctgataagaaacagaatataagtctgagccgtttgttccacgttaatttcacgtcttagctcgcccgaatgttctctcaaaacaaattcataacggtctccaatgctttattcttcattgaattctcgatgacgagccatcaacattacctctttctgaatcgatcagtatataactattctataaattatcgagggagtctaaagaaaaatagacaacatattgacaatgtaatgagaaatgttaagatgtatagacaataagttgtccattcaaggagggaacatcgtggattattctaaggaactgaaagatttatttttaatgcaacagtcttacgctacatttttttccactttaaacaaaatccaatcacgcggagacgattattatgaaagcttaacgtcgaggcaatttatgacgatggttgccatactgcatttaccggaagaggaaacgacattcaacaacattgcaaaaaaattaggcacttcaaaacaaaacatcaacagacttgtcagcggtattgaaaaaagaggttatgtcatcactgtaccaagtaaacgcgacaagcgtgcagttaatgtgaagattactgattcaggaaagcgtgtcatggaggaatgcggtgaaaaagcggtgtattttatggccgatctatttaaaggcttttcgacggaagagctggaaacattatgggttttattgaagaaactgtacagttttgacggagaagaacaggatggttttgaagaagacgctgctgattttgacattgaacaaaatcgagacaatttgaaaacaaatttattgcaggaattcgcaaaacggagaaagtaaaaaggagaaccaactatgaacaacgtagcaacagtagaaaacttgaaaatgcagtatgaaaacaaaacggcagtagatgggatttcgttcgaagtgagagagggggaagtgcttggcttactaggtccaaatggtgcagggaaaagcacaaccattcatattttatcaggagtattgtcggccagttccggaaatgtttcgatattgggccatagtgtgaaaaaagggtccaaggaaatgaagaaaggcatcgggattgtgcctcaagatatcgcgatttatgaggagatttccgctgagaaaaatgttcgtttttttgccagtctttattctcttaaaggagaagaactgaaagcccgagtcaaagaggctttggagctcgtacagctatatgaccggaaagatgacaagccaaagacgttttcaggcgggatgaaaagaagattaaacattgcgtgcgccattgcccatcagccgaaactgattatcatggatgagcccacggtaggaatcgatccgcaatcccggcatcacattttggaatcgataaaagagctgaaaacaaaaggcgcaagcatcatttactctacacactatatggaagaagtcgaggcaatttcagatcgtattatgatcatgaatgaaggaagaattattgccaatggaacaaaagaagagctgtacagagaagtcaataaagaaataacatacgcttttcaactggcgcatgttcagcgattaaataaaaactcgattagagaaatcataggagtgacaggagttgatttctctgaccatcaactaaatgttaccgttcaaaagaaccaagatcacctgagtgaaatcatattagaattgagtgcccaaggctgcagcatcctaaacatgaacaaaaaagaggcatcgttagaaacggtatttttagagctgacgggaagaaatttaagagattaggagagcaaaatgagtttgttaaaattaataacatttgattttatgaatattttaaggaatccggttcttgtaatagccaatacggtctttccttttgttctgattctggtcatgggctttgttacgaaaagcagctttggagcaggcggggtcagttcttatgattattacggagtgaatatgatgattttcactgcagctctgattgctatgacgacctctaatacgtttatggaggaaaaggtgaagaaggcgaaccttcgtattgtgtatgcgccggtttcgacaactagtatttatctttctaaattactatcaacctttatattcagtgtcattatgtacagcatgaatgtgttgatagcccaaacgatttttcatttgaactttggaggacaatatcttacgtatttcatgcttttattgtatgtatttttatttttcggttgctgttttggcacaatgttctgcagtttgttcaagaatgaagaacaggcgaatgggattatgcaaattccgatagctttttttgttttctttggtggcgtatttttcggaattcatagatttggagataccgtcaatcagatatcgattctttctccgattaaatgggtaacagaatgttcatttcgtctcatttatgatcatgatttcagtatgctgcagcctgttatgtcaggactaatattggcttcaatcatttgtattgccgtttctcatgttgtatttaagccggagggatatatatgctgagtttattccaaaacaggtgggagcgaatcctgaccaaaaaagccattattatcattgcattaatcattatccctctgatgattggcgttgcgattatgttttccgggaagccggttttcaaagaaacaatcgcttttgttacagaactggacgaagttcatcatttgccgagtgattctgcatttagagtggtaacggtagatcagaagccgaagttttctgatctgatgttagggaaatatgcagccattgtagaaaaaaatcaacttgattacagcgtaaccacgttgaaaagtaaagcggatcaaaaaatgattcagcaattttttgagactggagaaatgccaggcagctaccggggagaggatgaattaaggatggaacggggaacgggaacgaatatattaggctttatcatgatgcttgtattgatgcaaggtgtggcattagctgcgttatatccagaagaccggatgctcaaaaccttcaaaaggattttagtgtctcccgtgcatgtggggaaatatttgttggttcagtttatctttacttttttatgtttatacatacccacttacttggccatcctaattacaaatgtactctttcatgctgaaattggtttccgtttaaatattcttgctgggttactgggtgttcttacagtgcttgcaacagcattcgctatctttatggcttctgtgatggatcgaaacatcagtttgatgacgagtggtatcagtgtgatcacgtgtgtattgtcaggctgttttatttcttttgctccacatcatccaatattaaatgccctttgtgcgatactgccacaaaaagcgtatatgactttcattcacggggtagaaatgggggattcaatgtgggaatacaaaactcaggttatttatattttgatgtggtcggctacgttttgtttccttggggattttatcacaagaagaagaaccaataaagggatttatgagtaggggaaaaaagttattagcattgttttaagagatgaaaatcttgtagggattgatcaagaatcaaaacgtcatagctgatgcaggtcatgaatcggacattttaaaggaaaagggatgtggcacagaccaagagaataccgtcattctcttggtttcacaatagaatacacatttgtatcatatggagtaccattttgatacatgtactgtcttaaaacaccttctttttgaaaccccatttttaggagcagacgatttgatgcatcattagcagtaaatacaactgcgccaatacgcgacagtccaagggcagaaaatccgtaagatacgacctttgaaatgacttctgatgcaaaaccgtttcgccaatgctccgggatgatttcataaccgatttccgcgcgcctatgcttttgggccagagcgtgaaagcctattgttccgatcagttctttagtgtcccgtctttcaattccccaccgtataccgcgtttttcttgatagagggcagcaaacgtttgaatcattgaaatggcctgttctatagattccatgttttcaagcccataatagcgtgtcacctcatcgtttgagaaacaagcaaaaatggcttccgcgtcctgatctgtgatttgcctaagtataagccgatccgtttctaatataggaaacattcaaccactccccacgtttgtgtttttgtttatcatatcccttttatttcctcttttctatagcgaaatcaaccaatgcagcaaaggaacgaatttgtgtttctagttgctctttgtttttgctgaattgtttcaaacgatggccgttcgcgcctgatggatggggaaagccgttaaggcaaatcaaattctggaggctgtgttgtctgatcaatgtttcacatactgtttcggccgcttttcctaacggaatgagaagagctggtcccgtcacatggttaagctccgcagggaagtgcccaaaagcataggtgcttaggataggagaatgagtgatagccggtttgtatccggtatagtttttttgctggataaagacaggatatttaataacggaagttgtatggagcatataccgtaattctccaaaaagctttgcggcgctttgaatgccgaaagcttgcggcagcccgcataaatccagcatggtgataaggttatgtctcatcgacccggagaaacccgctgctatttttgtatctaccgccatttgctcaagagtgcggccttgccgcagactttcgactgctgtttcgtacgctgttttcatctgggaaaaacccggcgtgatcccggcaatcacaatcgtagcagtccgattgatatattcattatgaggtgaatagtagatgtcaagttcattttcttgatggagatgaaatggagaaataagtaaatccgactttgtaagtgaagagggaagagaatgtagtttttctgcgaactcctttaagcaactgtggtttacaatcatgcgaaagcctcctcaaaaaatgatatcccattgtccattctgatcgaaacaacgggatatcattcatcatgacctgctatttaaatgaccagcctgccacacctctttaacagctttaggaacttcttttacttcagctgcggtctgctgaaacgcggattttttcatttggacatcctgctgaatcttcttttgtttttgcgtcagcagatctgtttctgtttttaatccttcgatttgtttttgcatagcctgcgtaacagaggaaagctcctttagtgcagggtccatttttttcttgttttgaatcacgttaactcctaagaagataatagaaactgctaatactgcaagactgatataaactataatcatatgttcactccttttcttatgtcattaccctgtatccgtttttttaatcagaagaaatgatatttacacagttcgtttgatttgcgtattggatgtattgtacttataatgtgataacgtacatatgtaaacaaagaaagggtgcttcaattgcaaaatttacaacataaaactgcactaatcacaggcggaggcagaggaattggccgcgctactgctttggcgcttgccaaagaaggcgtgaatatcgggttaattggccggacttccgctaatgtagaaaaagtggctgaagaagtcaaagcgcttggtgtaaaagctgcatttgctgctgcagatgtaaaagatgccgatcaggttaaccaagctgtagctcaagtgaaggaacagctcggtgatatcgatattctcattaataatgccggcatcagcaaatttggcggtttcttagatctgtcagccgatgagtgggaaaatattattcaagtcaacctaatgggtgtgtaccatgtcacgcgcgcggtgcttccggaaatgatcgaacgcaaagccggagacatcattaatatttcgtctacagcgggtcaaagaggagctgctgtaacaagtgcttacagcgcttctaaatttgccgttctcgggttaacagagtctcttatgcaagaagtgagaaaacataatatcagagtcagcgcgttaacgccgagcactgtcgctagtgatatgtctatcgaattgaacttaacagacggtaatcctgaaaaagtgatgcagcctgaggatcttgctgagtacatggtggcacaattgaaattagatcctcgtattttcatcaaaacagcgggattatggtcaacaaatccttaaaaatgaaaacctgtctttcgacaggtttttttatttgaatgaaattcataccggcatatgcaaatctgacaatcgttttaaattgaagctggcagtgaatgtaggctataatagaactaagaaaactatgtaccaaatgttcagtcagaatttattttttccgctacacctataatcagtaaacatgaaataactggactatcagtctttaatataaagaaggaaaacaataaaagaaaattgaatatttagtacatagtgttgtcagtgacagaagaaggagtgcatatgatgaaagaagaaaaaaggagttcaacaggctttttagtgaaacagcgcgcatttttgaagctttatatgataacgatgacagagcaagagagactctatgggttaaagctgcttgaagtacttcggtctgaatttaaagagattggttttaaaccaaatcatacagaagtataccggtctttgcatgagcttcttgatgacgggatactaaaacaaattaaagtaaaaaaagaaggggctaagctccaggaagtcgtcctctatcaatttaaagattacgaagccgccaagctatataaaaaacagctgaaggtagagctggatcgctgtaaaaaactgattgaaaaagccctctcagataatttttaatagaaacaaacacccggcgcagcagtgtgaaccgggtgttttctgcttttcattatacatatttgtcgaaaagaaacaatacaaatcaatgatgaccttcaaacttgacatcatttcctcacgtggtaacattttaaacgtgtgaaaatgcgaacaaaaaagcgaacaaaggagatgttaccgatctttgatcaaaagaaagtagcctttataggagcaggatctatggcggaaggaatgatatcaggtatcgttcgtgccaacaaaatcacgaaacaaaacatctgcgttacaaaccgcagcaatacagagcgattaactgaacttgaacttcaatatggcatcaaaggcgccttgccgaaccaactatgtattgaagacatggatgtgctcattttggcaatgaagccaaaagacgccgaaaacgctctgtcatcactaaaatcacgtattcaaccccatcaattaatattgtcggtccttgccggcataactacctcttttattgaacaatcattgcttaatgaacagccggttgtcagagtgatgcccaacacttccagtatgattggcgcttctgcaacagctattgcccttggcaaatatgtgtcggaagacctgaagaagctggccgaagcattgctcggatgcatgggcgaagtctatacaatccaagaaaatcaaatggatatattcaccggaattgcaggcagcggccccgcgtatttttattatttaatggaattcattgaaaagacaggcgaggaagcgggcctcgataaacagttatctcgaagcatcggcgcacagacacttttaggtgccgcaaaaatgctcatggaaacaggagaacatcctgagatcttaagagataatatcacgtcaccgaacggaacgacagcagcggggctgcaagccttgaaaaaaagcggcggcggagaagcgatttctcaagcgataaagcatgcggctaagcgttcaaaggaaatcagcgaagatatcgaaaaaactgcagcgccgctatcaggagtgataaagtgacgcctgatacaagcatgaaaagagtcgttgtgaagattggaagcagttcattaacaagccttcatggagaaatcagcattcgtaaattagaagcgctggtcgaccaggtcgtcaaactcaaagacgccggaaatgaagtgattttggtttcctcaggcgcagtggcggcgggatatcggaagctcggatttatccaaaggcccgagaagcttccagaaaaacaagcatcagcttcaatcggccagggattgctgatggaggcttattcaaagctgtttttggcacacggctatgtcgcatcccaaattttaattacgagaagcgatttttctgatgaatatcgatacaacaatgtcaggaatacaatgaatgtactgctcgagcgcggcatcatcccgatcataaacgaaaatgacacagttaccgtcaatcggctcaagtttggcgacaatgatacgctcgcagcaaaagtcgcaggattgattgatgcagatatgcttgtgattttatcagatatcgacggattatatgacggcaatccgcgcacaaatccagaagcgaaaaggatacagcgggtgagtgaaataacacctgacatcgaagcatgcgcaggtgacactggaagcatcgttggcaccggcggcatgcgctctaagcttgatgcgtttaaaatcgtaatggcgtctggcattaaaggtttcctaggtcaggcagatgtcggcgatattttatatcacgccgttcatgaacaggcggaaggcacctattttgaagcagaaggaacgcttccgttgaatcaaaaggagcaatggatcgcttttaattccggtccggaaggtgaaatgattttatcagatgattgttcacgaaaaataacaaacggccaatcgagtttatacctagacggtgtacagaagattaaagggaaatttaaaagcggttcagttgttcggctaatggattcaaaagggacggaaatcggccttggaatcgtcaattactcttctgtacagcttcaagaaccggaaaagaacaaggaactgacaaacagagctctaattgatcaagaagcatttgtttgccatgtggatttttctttacctgtaaattaatttgcagaaaaaaacccgaagcttctatatagaagctcgggttcattttttttattgatactgctccagcttagagaaaaattgaatgacaaactcataaaaatcattcgcggaaggcgcaagctctctatttttcggtttaatgattccgacagtccgttttacttgagggaactcaattggaattttcacagtaaaacgaggtgttgtttcagcaaaagtactttcaggcagaagggtaacgcccattcctgcggacactaaccctttgatcgcatccaaatcctcaccctccgtggaaacgagaggagcaaagcctgcttgtttgcaagtatcgattgccatctctctaagtacaaatccttccgggaacaatacaaattggtcgttgcgcaaatcaattaaatgaaccgttttttgtttagcaagcggatgatttaatggaacaagcgcgtaaattttttcagtaaataatatttttcccgttatgtcagagaaattcgtcggcaccggtcctaataaggccagatcaatatcgcggtttctgacagcttcaatcagaaacttataggagccttggcgcagcaaaaattcgacgtgcggatattcttctttaaacgctgaaatgacagtcggcaaaagctggctggcgaggcttgtaggaaagccgatctttaccgttccgcgatgcgggtcaagatactcatcaatttgctctttcgcataatcaatggctttcatcgccgttttcacatgaatcaaaaattcttttccgattggcgtgagtttgatatttctcccttcacgctcaaataaggtcacatttaattcttcttcaagattggcaatttgtctgctgattgctgattgggccacatgcaaatgatcagcggcttctgaaacgtgttctctttcagccacctccatgaaataacgcagttggcgcagctccatgtttgtctcacatccatctatctcattttgagattcttttgatctaaattatatattgtttatatcgttttgaaaacctacaatgattatagagttgttagattttatgaccggtattatcggaaattgatcgggggagaggaattatgacgtacaatcaaatgccaaaagctcaaggtctctaccgtcctgaatttgaacatgatgcatgcggaatcggcctatatgcacacttaaagggcaagcagactcacgacattgtcaaacaaggacttaagatgctttgccagctagatcatagaggagggcaaggcagtgatccggatacaggagacggagccggcttactggttcaaatccctgatgctttctttagaaaagagtgcaaaaacatcaatctgccagaaaaagaacgttacggggtaggaatggtctttttctcacagaaggaagatgaaagaaaaaaaattgaaaagcaaatcaatgcactaattgaacaagaaggccaagtcgttcttggatggagaaatgtacctgtaaatgtcggaaaaatcggaacagtggcgcaaaaaagctgtccgtttgtccgtcaggtatttatcggcgcaagttctgatctaaaggacaatttatcttttgaacgaaaattgtatgtcattcgtaaacaggctgaaaattggggagtaacggaaggtcttgatttttattttgccagtttttcaagccagaccattgtttacaaaggccttttaacacctgaacaggttgatgcattttattctgatctgcaagacgaagcattcgtttctgcttttgcgcttgttcattcacgcttcagtaccaatacattccctacatgggaaagagcgcatcctaaccgctatttggttcacaacggtgaaattaacacccttcgcggaaatatcaactggatgagagcacgtgagcaacaatttgtttctgaaagcttcggtgaggacttaaacaagattttgccgattctcaatgctgatggcagtgactcttccattttggataacgcatttgagttttttgtgatggctggacgcaaaccggcacatacggcaatgatgctcattccagagccttggacggaaaatacgcatatgtccaaggaaaaaagggcgttctacgagtaccatagctccctgatggagccttgggacggaccgacagctatttcatttactgacggtaaacaagtcggggcgatccttgaccggaacggtctccgtccggcccgttattatgtcacaaaagatgattatattattttctcatctgaagtaggcgttattgaagttgaacaggagaacgttttatataaaaaccgccttgagcctgggaaaatgcttttaatcgacctggaagaaggccgtattatctccgatgaggaagtcaaaacacaaattgcaactgagtatccgtaccaaaaatggcttgaagaagagcttgtacaagtaaatcctgatccggagtcaagagaagaagaacaatttagtgatcttcttactcgccagaaggcattcggatacacatatgaggatatccaaaagtatctaattcctgttattaaagaaggcaaagatccccttggttcaatggggaatgacgctccgcttgctgtactttctgaccgagcgcaatcgctgtttaactactttaaacagctgtttgcacaagtaacgaacccgccaatcgacgcgattcgtgagcagcttgtcacttcaacgatgacttggctcggtgcggaaggcgatcttcttcatccaagtgaacgaaatgttcgccggattaaactgtatacacctgttttatccaatgaacagttttacgcattgaaaacgattgttcatcctgatttaaaaagccaaaaaattgatgtgctgttttcagaggatcttgaacgcggtttaaaggacatgttcacacaggcagagaaagccatcagccaaggcgtaagtttgttaattttatcagacaaaaagatgaacgaacgactgacaccaattccgccgcttctggcagtaagcgggctgcaccagcacttaatccgcaaagggctgcgtacgaaggtcagcattattgtggaatcgggagaagcacgtgaagtgcatcactttgcagcgttaatcggttatggcgcagatgcgattaacccttatctcgcttatgcgacctacaagcaggaaattgatgaaggccgtttggatatcagctatgaagaagcggtcagcaaatatggaaaaagcattactgagggcgtcgtaaaagtgatgtccaagatgggaatttcaactgtgcaaagctacagaggcgcccaaatctttgaagcggtaggaatcagccgcgatgtgatcgaccgttatttcacaggtactgcatcacagctaggcggcatcgatttacaaacaattgcagaagaggcacagcgccgccaccgggaagcgtatcaggatgattacagcaaaacgcttgaaccgggaagtgacttccaatggagaaatggcggagagcatcatgcgtttaatccgaaaacgattcatactttgcaatgggcgtgccgcagaaatgattacaatctgtttaaacagtatacaaaagcggctgatgaagaacgcatcggatttttgcggaacttgttcgcatttgacggaaaccgcaagcctttgaagttggaggaggttgaatcagctgaatcgattgtcaaacgttttaaaacgggtgcgatgtcattcgggtccttgagtaaggaagcgcacgaagctttagcaatcgcaatgaaccgtcttggaggaaaaagcaacagcggtgaaggcggagaagatcccaaacgctttgttccagatgagaacggcgatgatagaagaagtgcgatcaaacaaattgcatccggacggtttggtgtcaaaagccattacctcgtcaatgctgatgagctgcagattaaaatggctcaaggtgctaagccgggtgaaggcggtcagcttcctggcaacaaggtatatccatgggttgccgatgtccgcgggtcaacgccaggtgtcggattaatctcacctccgccacaccatgacatttattcgattgaggatttagcccagctgatccacgatttgaaaaatgccaaccgtgacgcaagaatcagcgtaaagctggtgtcaaaagcaggtgtaggaacaatcgctgcaggtgttgccaaagcgactgcagatgtcattgtgatcagcggctatgacggaggtacaggcgcttctccgaaaaccagtattaaacatacagggcttccgtgggagcttggccttgcagaagcacatcaaacactaatgctgaacggacttcgtgaccgtgttgtattagaaacagacggaaagctcatgacgggccgcgacgttgtgatggctgccttgctcggcgccgaagaatttggtttcgcaacggctccgttagttgtactcggctgtgtcatgatgcgtgcctgccatttggatacatgccctgtcggtgtagcgacacaaaatccagagcttcgcaaaaagttcatgggagatcctgaccatattgtgaactatatgctgttcattgccgaagaagttcgtgagtacatggctgcgttaggcttcaagacatttgatgaaatgatcggccgcactgatgtacttcatgtaagtgaacgggcgaaggggcactggaaagcaagccagcttgatttatctacacttctttatcagcctgaaggggtgcggacattccaagctccgcaaaatcataaaattgatcaatcgcttgatatcacaacaattctcccggctgtacaagaagccatcgaatctggaaaagaagctgatatttcgattgaaatcaataatacaaatcgtgtagccggaacgataaccggcagtgaaatctcaaagcgttacggagaagaaggtcttcctgaagatacaatcaagctgcactttaccggatcagccggccaaagctttggagctttcgttcctaaagggatgacgctttatttggacggagactcaaatgattacgtcggaaaagggctttctggcggaaaaatcatcgtcaagtcaccagaaggattcaacactgcttcggatgacaatgtcattatcggcaacgtggctttttacggtgcgacaagcggagaagcatatattaacggacgtgctggtgaacgctttgccgttcgaaacagcggtgtgaacgtagttgtagaaggcatcggcgaccacggctgtgaatacatgactggcggcagcgttgtcgttctcggtgatgtaggcaaaaactttgcggcaggtatgtccggcggaatcgcttatgtactggccgaagatgtcaaagcgtttaaacgcaaatgcaaccttgagatgattttatttgaatcattagaggacgagaaagaaatccagcaaatcaaagcaatgcttgaaagacatactgcatatacaaacagccaaaaagcagaagatttgcttgatcaatgggaagacagtgtgaaaaaattcgtcaaagtcattccgaaaaactataaacaaatgcttgcaagcatccaagagcaaaaagctgcaggtttatcagatgaagaagccatcatgttcgcttttgaggccaacacgaagccaaagcagaatacagcagcatcgggacaaaaacaagcggtagtacagtaaggaaggggagaggaacatggggaaaccaactggatttatggagatcaaacgagaaaaacctgcggagcgggaccctctcactcgcttaaaggattggaaagaatattctgctcctttttcagaagaagcatcgaaacggcagggggcgcggtgcatggattgcggtacaccgttttgccagatcggtgcggacattaacggatttacatccggctgtccgatttacaacttaattcctgaatggaatgatcttgtctaccggggcagatggaaggaagcattggaacgcctgttgaaaacaaacaactttcctgaattcacagggcgggtatgtcccgctccttgtgaaggatcatgcactttagcgatttcagacccggccgtatcaattaaaaacatcgagcgaaccattatcgataaaggatttgagaacggctggattcaacctagaattccaaaaaaacgaacaggcaaaaaagttgctatcgtcgggtcgggcccagccggactggcgagtgctgaccagctgaatcaagcgggacattccgtcactgtttttgaacgagcagacagagcgggcggccttttaacatacggcattccaaacatgaagcttgagaagggcattgtagaacgccgaattaaattgctgacgcaagagggaattgattttgtcacgaacacagaaatcggtgttgacattacagctgatgagctaaaggagcaatttgatgctgtgatcttatgcacaggcgctcaaaaacagcgggacctcttaattgaaggacgcgactcaaaaggagtccattacgcgatggactacctcacacttgcaacaaaaagctatttagattctaattttaaagacaaacaattcattgatgccaaagggaaagatgtcatcgtaatcggaggcggagatacaggagctgactgtgtggctaccgctctgcgtcaaaaagccaaaagtgtgcaccaattcggcaaacacccgaaacttccgccagcccgcacgaatgacaatatgtggcctgaacagccacacgtctttacgcttgaatatgcatacgaggaagcagaagcaaaattcggaagagatccgagagaatactccattcaaacgacaaaaatggttgcggataaaaacggaaagctgaaagagcttcataccatccaaatggaaaaagtgaaaaatgagcatggaaaatacgagttccgcgagctgcctggaacggaaaaagtatggcctgctcagcttgtctttatcgctatcggctttgaaggcacagaacagccgctgttgaaacagtttggtgttgattctgtaaataacaaaatcagtgcagcatatggggattatcaaacaaatatcgatggtgtattcgccgcaggggatgcaagaagaggccaaagcttaatcgtatgggcgattaatgaaggccgtgaagtggcgcgtgaagtggatcgatatttgatggggagttcagttcttccgtaaataaaggggattacatataagagaaaccggtctggctgccagccggtttctttttttattccattacgatcccgatgtttccaaactgtctgccttcctgcattcttttatatgcttcacatgctttttctaaaggatatatccggtcaattacaggccgcagcttatgtttgtcaatgaaagcgagcataccttgaaattcctcaccgcttcccatcgaggttcccaaaacattgacctgaggaaagaataaagaacgcaccggaaaactgagattatcccctgagcttgccccaaagctgacaatacggccatttggttttacatggcggaagtattccgaaaagagggcaggtcctatgctgtcaagaacaacatctatcttttttccctgcaactgctcatcccaattgctgtagctgtcaaatgcgtaatcagcacctaattgcagcgccctttttcttttctcctcactgcgggaggtcacgcttactgttgccccaatcgctttagccatcaataaagcgtaggttgcaaccccgcttccgatgccgggtatcaatagttgctcgcctttttttaattgcccctttgtaaacaaggcccgatatgcggttaaagcggataaaggtagaacgcccgcttcttcccaagataaataagcaggttttttgattgcattttgtgaaggaatgatcacatattcagcaagtgttccgtccgaaggacctcccagaatctcaggtacaggtggtacattctctgtcaaatcccagttcaatgtcgggaaaatgactacttctgtctgaacagtaacatttttcacgccttcaccaatctcttcgatgatacccgcgccgtcagaacccagtatcatgtgaggatcttgttcagatttgtttttcataagaaacaagtcacgatgattcaggcctgcagatttcaatttaacctttacctctccgtatccaggctttgttgatggaacgtcctgaactgataaccccagaagaccggcttttccgttgtgaattacagctttcatgctgtctgcctcctcattgaattgtattttcatatctttacatattttacatagcggttttcttcgagtaaaatgaacaaatatgatagccaatatcacttttcatcatagcaagcaggtgagagcgcgtggaaagcggagatttaaaaatttttcaggctgttgctcgcgaaggaagcataacgaaagcagcccaaatgctgaattatgttcagtcgaatgtgacagccagagtgcataagcttgagaaagatttgaatatcaggctttttcatcgaacgaatcgggggatgaagctgactgctgcaggagaaaatcttttacaatatgcagatcaagtattatcgctgttagaccaagctgaaaaatcgacccgaatgagcaggcaaccaaaagggcctttgcggatcggatcactggaaacgacggcggtaacgcatctgcctgagcatgcagcatccttcctcaggcgttttcctgaagtggatttatcagtgaacacagctgatacgcatcatttgattcaacaggttcttgatcataaagttgatggcgcttttgtatatgggccggttgagcacgctgcagttagacaactccatgtctcccatgatgaattagttttgatttcatcacgagaagggacggcagaagacatgcttcagcagccgatgctcttttttggggctggctgttctcatcgtgacagggtcaaaagattactagaggaagcaggcatacacaatcaaaaaatcatagagtttggcacattggaggctattataaaaggtgtttccgccgggatgggtacggcgctgcttccaaagtccgctgttgactgctccgagcatcgtacaaatgtatggattcatcaattgccaccagcatatcaagacttagagatcgtctttatatacaggaaagacttttttattacgagtgcgtttcagacatttcttgatgagataaacgaaatgaaaagatgaagatagacgtgcattagcagaataaagattttgtcaaagaagcagtcatcattctgtcattttggattgcaatcagggatacagagcattaccaatgcccgttgttataaagatctgcatgaaaaaactgtactcatttgaagcgagtacagttttttaatttatttacgttttaaattaatgccgatcgccgcgccgtttctgcttgaatcagctacgcctttaaaggttccgttttcatggtcgatcgatatgctttgcacgtttccgatatccaccggacttgtgccgaatttgtggcccataccgttcagcttgctgaggacatctttaggaactccgtcttcgtaacggtaagagctcatactgtttgtgtaaattctcggctcttcaacagctgcttttaattccataccatattcaatgtggtagagaatggtttgcaaaacggatgaaataattgtggccccgccaggagatccaacagtgaggacaggcttgtcatccttaaataaaatcgtcggggtcatgctgcttaaaggccgtttgtttggctgtacttcgttagctccgcctggtatcgcatcaaaatccgttaattcattgtttaaaataacaccgtaatcagggaccataatacccgttccgaatagctgttcgattgttgttgtgtaagaaacaacatttccccatcgatcagcaactgtaaagtgggttgtttggccttctactttgtctttcggctgttcaacttgtttatagtttgctgatccttcttggtatttccaagggtcaccggctttcggttttttattcacttgatctaggttgattaattgctggcgttctttaatataatcgggatgaagcaggcctttgagaggaacatttacaaattcgggatcacctgcgtaagacgcacggtcggcatatgacaaatgcatcgtttcagcaagcagctgatatttttcccatgagcggacatcgtattgtgaaaggttaaaatcatcaaggatttttagcatttgcaataagaaaataccgccggagcttggaggaggagtagtagcgatttgatagccttgatagtctccccaaatcggttcatcaatcgtaatgtcgtaatattctaaatctttttctgtcattgatccgccgaaatcctggacagtgtcagaaagcgtcttagcgaattttcctttataaaaagcgtcagtgcctttggagcgaataagcttaaatgttttagccaaatccttttgaataagggtatctccttctttaagcggttcgccatttggtaaaaatacatcttttgcggcagtccgtgaaagcttttcctgataatcagaaatggcatctgccaacaccgaatcaatcggaaagcctttttcagcgagtttaatagaaggggtaattaattgcttcatcgaacgggttccccatttatccaaggcttcttccagccctttcagagtgcctggaacaccaacggcagtaccttttgttacacgttcagagaaaggaattgctttgccgttttcgtccagaaacatatcaggagttgcgcctgctggagcacgctcacggctgtcgattatcgttgtatccttcgtttttccgtcatacaccatcataaaaccgccgccgccaatacctgacatcattggctctgttacattgagtgcaaattgaatggcaaccgctgcgtcaatagcatttcctccttttttcagcacatcagcaccgatttcagaagcaagaggatgtgcggtcgcaaccatgccgtcttttccaacatctacttgtttgtactcatcgtagcttttgggcggttttttagcttccgcgtgaaaagggacacttccagcgactaacagaacactaagcagagctgttaaacagacgttccacgttcttttcatgttctccctcctatatgaagctgtattgttacaatcttagcgtaaaaaaattacagcgttttcacaagtgacaaatggtatattatatagtacataaagccgtttttctgtgcaaaattgattatattgatatgagccatgtgctatattagaatcagcatacggattaagaagggactgctatatgtatttaacgattgaagaaacagcagaatatacaaatctttcagaggattatattaaaagcttggtgctcgaagggaaaatcagagccgttcatgacggggagcaatttttgatttataaggaacagttcaaaacgcatctcgaacagctggagaattacaaagcactggtgcaggaaatattaaatgaaccgatcccggaagatattgatgtaaaggatgaggattaggacacaatttgaaattgtgtcttttttttgtatatttttgcggaagctccagaaaatcgggagtgtcagatttcgttttaagaggttttttgatgattagtagggggataagtatccaagaggttaaaagctttataagaggctttaaagcttattttatagggtggaggtttgaagaagctactttaaaagattatgtaacactatgtatattatgttacataaatgccgccgcactttgacattcaacgtttttcagctataatagtaacatagacctcaaaacgttacataacggtttttaaggagttttttgatgcatattgtacagccgattcgcagtctagagaaaatccaagaagtcaaacagtatttgcttaacaaaaacaagcgggattattttctgtttattttcggcatcaacagcgcgctccgcatttctgatattctgccgctgcaagtgaaggacgttcaaaataaagatcatttatgggcgactgaaagcaaaacgaaaaagaaaagaaagattcttattttagaatcgctgaaacaggaaatatacgagtatacgaaagacatgaaggaaaacgaatatctttttaaatcagtgcggaccaggaagccgatttcccgcattcaggcctacagaattttaagagaggccgctgcggcgtgcggacttgaggagatagggacgcatacactccggaaaacgtttggctatcatttttatcagcgaacgaaagacatcgccgagctgcagagaatactgaatcattcatcaccatcaattacaatgcggtatatcggtattgatgaagatacgacaagagccgcatataaggtttttggagggctttaatacaaatcgcttgaaaatattgatcatcagagctactatataaataccaaaagctctagtagcacagcggatagtgcagcagtttcctaaactgcaggtcgggagttcgaatctctcctagagcgttatattcacaaaaagacaacaggcacttttcgcctgttgtctttctttatgcaaaccaaataaaaaacgcccgcttataccgggcgtttttcttatataactgcgtcaaattgattgactttccattttttattttctttcacgaatgtcactttccgttttacagaaggggatccgtctaatgtagggacggtaaattcgtatgtgattgtgccgccttttttagagaccagtttagcagttgattttttccaattcaaaagattgtctccgtcaccgattggaacagcaagttttcctttagaaacagtgaaatgataatctttaaagcctttttcgattgctgtttttgtaaaaataggagttaagtaattcaccgcttttgctttagtgcctagatcactgcacatgtatacatattgaagattttgatactcgaatgtgcctgatgggcaaactgcttttttcacctttggattgtggccgctcatggtgttccaaaaatgttctctagcggataatgccaactgtaatgcttgtttttgtgataaatcgcctgatgtatttttcgcaaatgcatttgtgcttaatgacagaataagtgcaatggttgttagaaatagaagacattttttcattatcgctctctccttcaaaatctctttctcttatgttacaaatgttacaataattacggatagattacaatacttttgcataaattattttttattcttttactcacaaaaaatacgccattacttgctagtttattcttcataagctaaaaagatgtgtaaaattagaagaatcgggaagggtttcatatgtgcagtgatgaataataacatgttacatatcctgtttttgtcaaaaaatgagggcatgtttaaaaacgatttcaaataaaggagtcctttaatatggaaacatcacaagaacctcttgtaactcaaaagaaaagcaaaccatcagtttggcggtcgatgtcactctttttagtgccgcttctgctgagcaatgtgctgcaatcagtcggccagctagtcgggatgatggctgtaggcagatggctcggtgttgatgcagtggcagctgtatcatcctttttcccgttattttttcttttaatctcatttacgattgggatcggttcaggaagttcgattctgatcggacaagcttacggagcgaaaaatgaggaacggctaaaggctgttgtcgggacgacgctcacgtttacatttttattaggcgttgtgttagccgtcatcggcagtattttcaccctggatatccttcgtttaatgggtacgcctgaaaatgtcattcatgtcagcgctaactatgcacgtattttattttatgctatgccgtttatgtttttatattttgcatatactacctttttgcgcggaacaggagattccaagacaccgttttatacgctgattgtgagcacggttatcaacatcgcgcttttgcctgtcttaatccttggcatgtttggttttccgaaactgggcatatacggctcggcatatgcaactgtcatttctacgattgcgacttttctcgtgttaatggtgtatttacgaaagcgaaaacacccgctgcaatttgataaaacagtgcgtcgttatttgacaatggataaggaactgctggttctcctgctgcgtcttggggtcccagcaagcatcaatatgattcttgtctcattatcagagatagcggttatttcattcgtcaatcattacggctctaatgcaacagctgcatacggagtggtcaaccaggtggccagctatgtacagatgccggccgtcagccttggtattgcggtttctattttcgctgcgcaatcgatcggagcgaacgagtttgaccgcttaaagcaggtcattcgcgtggggatttggctgaattatatcattggcggcgtactgatcattctgatctatgttttttcacatcagattttatcgttatttttaaccgagcaagagacgctttacattgcgcaccgtcttttgatgattacattgtggagctatttgctgtttggaaatgcccaaattatttctgcaacgatgcgggcaagcggaacggttttatggccgaccgtcatcagtatttttgcaatctggggagtagaggtgcctgtcgctttcgtcctttctcactatacaaagcttgaaatactcggcgtctgggttggttatccagctgcgtttgccgtcagcttgctgttgatttatgggtattatcaattcgtctggaaaaagaaacaaatcacacgtctcatccaatagcctccgaatcacaccgttcataagttgaacggtgtttttttatttgataggggaaaatataaaatggaggaaatatggtacagtacattgaattcttatactagcaatgaatcaaggagaggttgagtaaacatggcaaactttattgagaaaatcacgtatttgggaacgccggccatcaaagcgggcaacgaacatctagaaatgattgttgtccctgagtgggggagcaacgtcatttctctcgtggacaaaacaacaaatgtccagcttttgcgtgaaccggaaacagcagaaagttttcacgacacaccaacattgtatggcattccaatcctgttcccgcctaaccgcataagtgacggtacattcagtttccggggcagaacgtatcattttgatatcaacgagaaggataaacacaaccatcttcatgggtttctttaccatgaaaagtggaatgtcgtgaccacgaagcaaactgatgaaggagtgattgttgaaacagaaattgatctttctgagcttccccatgtgcagaatcaatttcctcatcatgccgtcgttcggatgacatacacgatcaaggggaataccctatttaaacatgcgacggtcatgaacaaaggaaaggaagcgtttccttggggaattgggtatcatactacatttgtgtttccggcagaaagctcgttattctccctgacagcagatcagcaatgggagttggatgaacgcctgctgccgaccgggaaactgatggatgtaccgaataaagaagctttgcatgaaggaatggatttgcgccacaagcagctggatgatgtctttttatcttcctatcagaagaggggcggagaaaaccaggcagtcatttatcatcagcatgcacatatcagcattatttataaggcagatgaacattttaaccattgggttgtatacaatgcggacggaaaacaagggtatttatgccctgagccttacacatgggtgacaaacgccgtgaatcttgatttaccttcgtcactcactggtttacaagtgctggagccgggagaagaaacgacagctaaaagcagtatcaccattgaactgaatcatcaatagccaatgatgaagcgcagagaggcggggaaattaatgaaaaaaagcataaagctttatgttgctgttttactgcttttcgttgttgcttcggtgccttatatgcatcaggctgcgcttgccgctgaaaaacaagatgcactttccgagcagatcgataagattttagctgatcatcctgccctcgaaggcgcaatggccggcatcaccgttcgctctgcggaaacaggtgctgttctatatgaacattcaggagacacccgaatgaggcctgcctcttctctaaagcttttgacagcggccgcggcactttctgtccttggcgagaactattcttttacaaccgaggtccggacggatggaacactgaaagggaaaaagctgaatggtaacctttatttgaaagggaaaggcgatccgacacttttaccatctgattttgacaaaatggctgagaaattgaaacattccggcgtaaaagtaattaaaggcaatctgatcggtgatgatacgtggcatgatgacatgcgattatcacctgatatgccttggagcgatgaatacacatattatggcgcgccaatttccgctctaacagcgtctccaaatgaagactatgatgcaggcactgtgattgttgaggtcaccccaaatcaaaaagaaggggaagagcctgccgtgtctgtctctccgaaaaccgattatataacgataaagaacggtgctgaaacgactgctgccggttcagagaaagacctcacaatcgaaagagagcatggaacaaacacgattacaattgaagggagcgtaccggttgacgcaaacaagacaaaggaatggatttctgtctgggagcctgccggatatgccttagatttatttaagcagtcactaaaaaaacaaggtattactgtgaaaggggacatcaagacgggtgaagcacctagttcttcagatgtgctgctctctcatcgctcaatgcctttatcgaaactttttgtgccgttcatgaaattaagtaataatggacatgccgaagtgctcgtaaaagagatggggaaagtgaaaaaaggagaagggagctgggaaaaggggctcgaagtgttaaacagtacgcttccggaatttggtgttgattctaaatcactcgtcttaagggacggatcaggaatctcacatattgatgctgtatcatcagatcaactttcacagctgttatatgacattcaggatcagagttggttctcggcttatctaaattctttacctgttgcgggcaatcctgacagaatggtgggcggaacgctgagaaaccgcatgaaagacactcctgcacaaggaaaagtaagagcaaaaaccggatcgctcagtacggtaagctctctatcggggtacgcagaaacaaagagcggtaaaaaacttgttttctctattcttctaaatggattgattgatgaagaggatggaaaagatattgaggatcaaatcgctgtcattttggcaaatcaataatagcggcagacctgttttccaagagaaaacaggtttttttatgtctgtctttgtcgaaccttccaataattagaagaatgatgcacaaaagcaaattagttcgattaaaaagtagtgtataagaccttatgtaaaacaatacttttatcactttatatccggaaatttgataaaaaaagaaacgaaaaataaagaaataatactatattcaaaaaaatgttataaaaatttaatgttttttattgtactttaaaaaatatccgttaatatagtgcatatatggattatatagtcatataatttcttttattgtcatttttctgcttttttctactttttcttatcctcttattatgagaactggagggaatccgttgagcgaacatacttattctttaacccatgcccaaaggagagtgtggtttaccgaactgctggagccagataccagcatttgcaatctcacagcctgtgtgaaattcaaaggcaatattgagcttgatactctggagggagcgctgaatcattccatctcccgcaacgacgccattagatttcagctgttagaaggagaagagcttgagccgcgattgcaccttactgaatataaatattatccacttagaataattgatttttcaaatgttgaaatgatagaaatagagcaatggattcaggatcaagcgagcattccatttaaactgttcaactcgcctctttatcaattttacctccttagaattgactctcatgaagtttggctatttgcgaaattccatcatatcataatggatggaatctctttaaatgtgatgggaaatcaaattatagatctttatcaaaaaatgaaaaagaaagatcctttacctgatcagccggaaccttcttacttgagctacatcgaaaaagagagtcaatatctacaatctccgcggtttgcaaaggaccgtttattttggacgcaaacctttgagcacccgttggaataccactcgttagccgaccagacgtccttacaaaaacagagcacatctgcatccagagacaccatcattctttcacctgatctagagcaaacgattcgaatcttttgcgaagcacacaagatcaatatcatttccttatttatggcttcattttacatatgcatcagccgaatcacttctaaaaaagatcttgccattggcacctactatggcaacagagggtcaaaggctgaaaaagaaatgctcggcatgttcgttagttctcttccaatcagaataacggttgatcctgacacagattttctttcctttgtccgcacaataggcagggaacagctttctgttatgcgtcatcaacggtttccttataatttgcttgtaaatgaattaagaaatgaacagaaggatttacacaaccttatcggtatatctatgcagtatcagccacttcagtggcacaatgcagatgattttgactatgaaacagcgctttatttcagcggatacaccgcgaacgagctttcagttcaaatacaagaacggatagacaatggaaccattcaattaaatttcgactatcaaaataccttgttttctcttgaggatattaaacgaatacaatctcatctgcttaccatactggaaaacgcccttaaacatccgcacagctttataagagaattagatatgacgaatacaagagaaaagcaaaaattgttgtatgagtttaacaagacggaagctgtttcgcctaaagctttcaccctgcatgggctgtttgagcgacaggcagctttcacaccggagcggctggccgttcgcttttcaggcggttcgctgacatacgctgagcttgatatgtacgccagccggctggctgcgcaccttgcggcacgcggtgtcacaaacgaaagtatcgtcggaatcctgtctgaacgctcacctgacatgctgatcgctgtccttgctgtcttgaaggccggaggggcgtatttgccgcttgatcctgcgtatccaaaggagcggctgagctacatgctgaaagacagcggggcatcgctcttgctgacacagccgggatgctccgcaccaaacttttctggcgaaatgcttgaagtggacatgacatctcttgcgagcgaaaaagcagaaaaccatgagtttactccagctgacggcggttcactcgcctatgtcatctatacatcgggctctaccgggcagccgaaaggagtggccgttgagcaccgtcaggctgtttcctttctgaccggcatgcagcaccagtttccgcttttggaagatgacattgtcatggtgaaaacctctttttcctttgatgcgtctgtgtggcagctgttttggtgggctctttccggtgcttcggcgtatctgcttccgcccggctgggaaaaagaccccggattgattgtacaagccattcatcaggaacgtattacaacggctcattttattccggctatgctgaacagctttctggatcaagcggaaatgttagcgctcggtgacgggacaaacctaaagcgtgtattcgccggaggtgaaccgcttgcgccgcgtacggcagcccgttttgcttctatcttgccgcaagtatcattaatccatggttacgggccgacagaagcaacggtagacgcggcattttacgtgttggatccagaaagggacagggaccgtttgcggattccgatcgggaagcccgtacccggtgcgcgtttgtatgttttagatccgcatttagccgtacagccttctggtgtcgccggcgaactgtacattgccggagcgggtgttgccagaggttatttgaatcggccggcattaacggaggagcgttttcttaaggacccgttttacccgggtgaacgcatgtacaaaaccggggatgtggcgcgctggctccctgacgggaatgttgaattcctcgggcgcacggatgatcaggtaaaaatccgcggctaccggattgagccgggagaaattgaagcggcactaagaagtatagaaggtgtaagggaggcggccgttaccgtacgtacagacagcggggagccggaattatgcgcttatatagaagggctcgaaagaaacgaagtgcgggcacagcttgagagactgttgccaggctacatggtcccagcctatatgatagagatggaacagtggccggttacgccaagcggaaagctcgaccgaaaagccctgccagctcctggcggagcggcagatgcgaagacctacacggcgccgggaaacgtgactgagatgaaactttctcagctatgggaggacgtgctgaaaaatggccctgtcgggattcacgacaacttttttgaccgcgggggacattccttaaaagcaacggcgcttgtctcacggatcgccaaagaattcgatgtacaggtgccgctaaaagatgtgtttgcccatcctacggtagaaggactggctacggttatccgtgaaggaacggacagtccatatgaagcaattaagctcgctgaaaaacaggaaacctatccggtttcctctgcccaaaagcggatttatgtccttcagcagctggaggacggagggacaggctacaatatgccggctgtgttagagctcgaaggaaagctcaaccctgaaaggatggacagggctttcaaagagctgatcaagcgccacgagtcgcttcggacctccttcgaacaggacgaaagcggcgatccggtgcagcgcatccatgacgaggtgccgtttacattacagactacagttctcggcgcacgaaccgaacaggaggccgcagcctcatttatcaaaccgtttgatctcagccaagcgccgctgttccgtgcccaaatcgtaaaggggtcagatgagcggcacctgttgctggttgatatgcatcacatcatttcagacggtgtttccgtcaacattctgattcgggaattcggcgagctgtacaataatcggaagcttccggcactgcgcattcaatataaagactatgccgtatggcaagaaggattcaaaacaggagacgcgtacaaaacgcaggaggcgtactggctgaagcagctcgagggcgagctgcctgtgctggatcttccggctgatcatgtccgcccgccggtgcgaagcttcgcgggtgacaaggtctcatttacgctggaacaagaggttgcatcaggccttcacaagctggcacgagaaaacggaagcacactgtacatggtgcttcttgcggcttacaccgcgttcttgtcacgcttaagcggacaggaagatatcatcgtcggctcgccaattgccggccggccgcacaaggatcttgagccgatactcggcatgtttgtgaacacgctggcgcttcggacacgcccggagggcgggaagccattcgcacagtatttgcaggaagtgcgtgagacagcattggaagcctttgagcaccaggattatccgttcgaagaacttgtcgataagcttgaattgacacgggatatgagccggaatccagtgtttgatgcgatgttagttgttcaaaataatgattacgagccattgtatcttcatgatttgcaaatgaagccggcacaagtttctcatctcgtttctaaattcgatttgacactacaggcatctgagggcgacggaaacattcatttcctttttgaatattcaaccgcattgttcgagaaaaccaccattgaacgctgggcatcgcatttaacaaatgtatttagcatcatcggcaaaaacccggaggtgacactcaaccatatcgacatcctgacccaagaagagcggcaccagctgcttaatgagtttaacaccgggcaagcgaatcaatacggagttcaaacaatcagtcaattgtttgagcagcaagctgctcgaacaccaaaagcttctgcacttgtcagcggagacaaaacactgacgtatcaagagttggacgagtggtccaatggaatcgcacgtgcattgcgcagcttaggtgttaagccggacacaccagtaggcatcatgatgcatcgttcgttcagtatgatagcatccatacttggtgtgtggaaagcaggcggctgttacgttcccattgatcctgaatacccgacagaacgcaaacgctatatccttagcgacagcggaacgaaactgctgatgacaataaatgaagcggatcggggagtacttgctgactttgaaggagagatcttaacgatagaaagtgtagaggcagacgacaaatcgccgctgccgcaaatgtcgtctgcccatcatttggcttatatcatttatacctctggaacgacgggccgtccaaaaggggtaatggtcgagcataaaggtattgccaacactcttcagtggcggcgaaacgcttatgcattcaacgagacagataccattctgcagctcttttctttctcatttgacggctttataactagtatgtttacaccgcttttgtcaggtgcaaaagccgttttgcttcatgaagaggaagcgaaggatattctggccattaagcatcagctgtctcgtcagcggattacacatatgattattgtgcctgttttatatcgagcgcttttggacgtagtgcagccggaagatgtaaagacgcttagagtcgtcacactggcgggagaagcggctgaccgcgaattgatcgaccgcagcttagctatatgtccgcataccgaactcgccaacgaatatggaccgacagaaaacagcgtggcgactaccgtcatgagacatatggaaaagcaggcatacgtaagcatcggccagccgattgacgggactcaagtgctgattttaaatagcaatcatcagcttcagccaatcggtgttgcgggagagctttgtatagcaggaacagggcttgcaagagggtacgtcaatcttccagaactgacagagagagcattcacgcagaatccatttaaacccgaaacacgaatgtaccgaacaggagacgccgccagatggatggccgacggtacactcgaatatctcggaagaatcgatgatcaagtcaaaatcagaggataccgtgtagaaacgaaagaaattgaatcggtcatccggtgtataaatggtgtaaaagacgccgcagtagttgctcatgaaacagcgtcaggacaaaccgaattaagtgcttatgtggtggcaaaaccagagttgagcacaaatgctgtacgctcagaattacaaaacaagctgccggtgtttatgcaccctgcgtttattgaaaaactggactcacttccattgtcaccaaacggcaagctggatcgcggagcacttccaaaacctgtatacaaccacgaaggtgaacgtccattcctcccgccagccagcaaaacggaacaaatactggcagatatatggaaagaagtactgggggcagaaaagatcggaacagctgattcgttctttgaacttggtggagattcaatcaaagcgttacaggtatctgcgcggcttcaccggttaggcaagcaaatggcagtgaaagatttgtttagccatccgaccattcaagaattggcagcttatatccgtgattcagatacaagttccagccaagctgcggttgagggagacgtacaatggtcgcctgttcaaaaatggtttctttctcaagatataaaagaaaaacaccattttaatcagtccgtaatgctgcatcgaagcacctctgtacaagaagacgcactgcgcaaaacgttaaaagcaataacgtgtcatcatgatgcgctgcgaatggtgtttacacagaatgaacaaggaaagtgggatcaatataatcggccgctcagtcattcggacgacgcgttgtacggccttcagatgattgatttatcagctccggacggcactgatggaaatagcacgtatgagcctattatcaaacgtcatgtacttgatattcagcagaaaatggatttgaagaatggtccgctgctgcaagccggtcttttccacacaattgacggtgatttcttatttttatcggctcatcacctcgtcgttgacggcatctcatggcgggttctgcttgaagatttggctttagggtatcgccaagctgcaggcggggaagagattcagctgcctcctaaaacaagctcatttaaagcgtatacgaaaaagctctctgactacgctgaaagccagcagctaatgaaacagctcaagtattggcgcgaagccgaagagtatcaaacagaggcattgccttttgatcacatcgatggcactagagcagacgagggacaacggtccacgatttcgtttaccttaaacgagaaagagacagcagcactcttaaaagacgccaacagcgcatataacactgatacgcaggacatgctgctcgcttctgtcattcttgcgctgcgccattggaccaatcaatccgccttcaaactatcattagagggccacgggcgagaggatgtattagaaggaatagatgtgagccggacggttggatggtttaccgccatttatccgttattggttaaattgaacgcagacttgccagattcggaagaatacatggttcatgtgctaaaaacaacaaaagatacactgagacgtgtacctgacaaaggattcggctacggtgtcatcaaatatttgacgccgcctggcaaaaaagacatcaatttcacaggtgcaccagaaatcagctttaattatcttggtcaatttgaaagcggccgctcagctgaagtacctgaggaggacgccttctcattctctccgcttggtgccggaggtgatatcagcacaacatggaaccgtgaacagtcgctggatatcagcgcaatcgctgcagaaggaaaattgactgtcaatatgacttatgacaatgcccgctttcagcgcaaaaccatcgaacagcttagcgaaacatgccgtcaatttttattacagctgatcgaacactgccagaacaaaagagaaacagaaaagacgatcagcgattatgatgatcaagaactaaccgaggacgccctgcaagagattgctgatatgctcagttttcactaatgaaaccgtgaagaaaggtgcagacactatggataacatcaaaaaaatcaagaacatttatcctctgagtcatatgcaggagggaatgctgtttcattccttcctccgtaaagaggagggggcatacgttgagcagtcgctcttcaccattaaaggaagcctcagctatgaatggtttcagcgcagcattcaagccattatcgaccgccatgatattttcagaaccgtgtttttgccgaggtcccgcatttgtcgggacctcggcaagtcgtgatgacagaacgtgaattccatttgtacagcgaagacatttcccatctgccaacaaacgatcagaatgagtatattgaacgctttaaagagaaggacaagcaaaaaggctttgatctgcaaaaagacatgctgatgcggatttctctattcaaaacagctaaagatgaacatgtctgtatctggagtcaccatcatattttaatggacggatggtgcctaggtattgttatgcaggaatttatgcaaatttatcaatcgattcatgcaggaaggccgctttcattagaccctgtccgtccgtacagcacctatatttcatggctgacaaaccgagacaaagaaaaagcagcagcctactgggatacctatttaaaaaactacagcactccatcacctctgcctcgtgtgtctgataaagaaacaaaagaaggttatcaccgtgaagatttgatattttcattaaataaaccactgacagacaagctgaaagagactgccaaacaacacggcgtcacgctcgctaccctaattcaggcggtctggggtgtgatgctgcagcaatataaccttacagacgacgttgtgtttggcgcagttgtatcaggaagaccgtcagaaatcccaggcgtggagcaaatgatagggttgtttatcaataccataccgattcgaattaaaacacatcaagacgaaacgtttcaagaactgctcatacgatgccagaaagaaatgctggaagctgagccgtttacctgccagcctttatttgatattcaggcaaacaccgcattaaaacaggaactgattgatcacattatcgtctttgaaaactatccgttacagcagaaaatcgccgattccgctgatcaaaccgattcaccgctgcaaatcgatcaagttcaagtatccgagcaatcaggatataactttaatcttgtcgttgctcccggcgaagagcttgtcgtcaagttcagctataatgcattcgtttacgatgctgcctggatcagctgtatcaagaggcaatttacgcaagcgcttagcacagcggcacagcaccctcatatgccaattgctgatttttcttttcttgatgcaacagaaaaagagcagattgtcacacagttcaacaatacaaaaacggagtatccaaagaatcatacaattatcgatttatttcgcgaacaagcagaaaagacgccagaccataccgcacttgtgtatggcaatatgtctatttcatataaagagcttgataaacgctctaatgcgctcgccagagagttaattcaaaagggatttcggaaaaacgagacagccggaatattgactgcacattctcccgaattcatgatcagtgtgcttgccgtattaaaagcagggggagcatacctcccgcttgatgaggagcttccgcctgaacgagtcagctttatgcttgaggaaacgcaagcaaaaatgctgattgttcaaaaggggctggagcaaaatgctgcgttctcaggaacatgtatgattgcagatgcgcaggcattgatgggagagaaccattttcctatcaacaccatctccagtccagacgatcttgcatatatcatgtatacctcaggatcaacaggccggccgaaaggggtcatgatcacgaatcgcaatgtcgtgtcccttgtcagaaacagcaattacacgtctgcgtccggtgatgaccggtttattctgactggatctatcagctttgacgccgtcacctttgaaatgttcgggtcacttttacatggcgcaagccttcatatcattgataaatcgacaatgctgacacctgatcggtttggagcgtatttgtttgaaaatgacatcacagtgctatttttaacgacagctctttttaatcagctggcacaggtacgagctgacatgtttcgcggactccatacgttatatgtcggaggagaagcactttcgcctgctctgatcaatgctgtcaggcacgcctgcccagatctcgcgcttcataatatttacgggcctacggaaaacacgactttttcaaccttttttgaaataaagagagactatgcggggccgattccgattggaaaaccaatcagcaatagcaccgcttacatcttagatacaaaaggacgtcttttgccaataggcgttcccggcgagctttgtgttggcggtgatggggtcgctaaaggctatttgaacagagatgacctgacaaatactgttttttctcctcatcctttcttgcctggagaaagaatttaccgtaccggtgatttggcacgctggctgcctgatggaaacttagaatacatcagcagaattgacaggcagatgaaaattcgcggaaaacgaattgagcccgccgaaatagaagcgcgcctgttagaaatggaaggcgttcaagaagcagcagtgacaatgagagaaaaagatggagaggcgcagctgtacactcattacgtcggtgatcataaaaaaacagatacggattttcgcgccgatttggcgcgtgtgcttccagactatatgatcccgcagcactgggtgcgtgtggagcggatgccgcttaccggaaacggaaaaatagaccgcagcgcgctgcctattccagaaaataagcctgccaaacgacagaacatcatattgccaagaaacttggttgaagaagaattggcgaacatttggaagcaagtcctcggtgttaacacaatcagtattgatgatgacttctttgctattggcggacattcactaaaagcactgcaagtcatacatacactaaaacatcagcagaacattgacataccgattgatttcttgttcgaacatccgacaatcgctcagcttgccgaaaaactttattctaaacagctgacagcggcagatgaacagcatgtgatcaaactgaaccagcacggcgcgcaaaatcttttctgcttcccgccgatatcgggatttggcatttattttaaagaccttgctttattactgaatgagaaggcagccgtatacgggtttcactttattgaacaagacacccgcattgaacaatatgttaattgcatgacggacatacagcctgagggcccatacgttttattaggctactctgcaggcggaaacctggcttttgaagtggcacaggctatggagcgcaaaggattagaagtcagcgacttcattatcgtggacgcttatctaaaagaacagcctttgcctattgataccgggaatgacgaatctgcagcatatctgcctgaagcagtcagagaaaaggtgatgaagaaaaaaagaaactatcaagaatattgggcacaattgctgaatgaagggcacatcaaagcaagcattcatttcatcgaagctggaattcaaatcgaaaccagcgagaatacaggcttaacgaaatgggaaggcgcctgtggaaactacagcgagtacacgggttttggcgctcataaagacatgctggaaggaacatatgctgaaaagaatgctgacatcatccttgacattttagaaaagatcacttcaaataaagcaatcccgcacaaacaatagaacagattcgcggacagaggcattctctgtctgcttctttttgtatcaaagaatggatcgatgacactagggaatgataacatcatcctttttcttggaggcttgtcatggatcatctatcttttcttacgtttatcatgctgattctagccagttacaggctgacacatttgattgtattcgacaaaatcacagaatttatccgaaaaccttttatgaaaaagaaaaggattgttgatcaaaacgggcatgtagatgaaaaaagcgtgccggcttctaactttggatacatgctcaattgctactggtgtgccggtgtttggtgtgccatcttgatcggacttggctatctttttttgcctcgtattgcaataccgctgatctttattttagccattgccggagcacaagcgatccttgaaacggctgtcggtgtcggcgtaaaacttattgacgtgttaaaaagtttgcaaaccatgatgaatgataaaaagtcctaaaagcggcccacaacatgctttaggacttttttcgtttatttagtgagatagacattctgttaatcacccttttatagcccgggaataccgtaatagcgaatagtgaaagtgatgtaatgggggagaagaaacagaatgaaggtttgccaaaagtcgattgtccgtttccttgtcagcttgatcatcggaacgtttgtcatttccgttccgtttatggccaatgcgcagtctgacagggagctgagagccgtatggattgcttccgtattaaatattgattggccgtccaaaaaagggttatctgtgaaagagcaaaaacaggagtatatcaaactgctggacgatgtgcaaaaaatgggaatgaatgccgttattgttcagattaaaccgacggctgatgccttttatccgtcagcttacgggccttggtcggaatacttaaccggtgtccaagggaaggacccgggctatgatcctcttgcatttatgattgaagaaacccataaacgaaatttggaatttcacgcgtggtttaacccttaccgtattacaatgaatcatacagatcttaataaattgtctgagagtcacccggcaagaaaacatccagattgggttgccgcctacggaaaccagctgtattatcatccaggcattccagaagcgagagattttatcgtcaaaggcattgaagaagtcgtaaaacattatgatatcgatgctgttcatatggatgattatttttacccttataaaatagcgggacaggaatttcctgatcaagcacagtacgaacaatacggaaaagacgctttttctaatatcgatgactggcggcgggacaatgtgaaccagcttgtcaaacaaatcaaccaaacaattaaagctgcaaaaccgtatgtcaaattcggcatcagtccctttggagtatggagaaacgcagcagatgacccgaccggatcgaatacaaaagcaggcgtcagaaattatgacgatctatatgcagacacaaggcgttggatccaagaaggcgacatcgattatattgctccgcaaatttattggagtatcggctttaacgcagcggcgtacgacgtgctggctgattggtggagcaatgaagtcaaaaataggcctgttcacttatatattggccaggcagcatataaaatcaataacaattttgatccgccttggtccgaccctgaggaatatgtgcggcaaatcactttgaaccgccagcttgaactggtgaaaggaagcatgcatttcagcctcaaggacctcaacaaaaatccgcttggcatcaaagaaaggctcagcactgatctttacagcaagccggcactggttccgcaaatgccttggcttgacaataccgccccaaaaaaaccgaagcttacgaaagtcaccgaagacaaaaacggcaatcttctgcagattaaagatcacccatcaaatctaaaaacgaaagaaacagcctattatgcgatatacagagccgaagggaaaaagcagagaacattgctggcaacgcaaagaaaaacacatgagcagcaaaccttcttagataacacggcagatcctaacaagaaatatacgtattatgtcacttcagcagaccggcttcataacgaaagcaaggcttccaaacgaacaacaaaataagaaatgagaaggacggctttctaagtcgtcttttttagtgattttggagacaggaaacgatggtaaatcgctgtattttttaaaaaaacaaaggtgagattcacataaatattggaggcggtgtttggacattttccattattggaatctgagaaattagtactaaataaaatcgaagagaaacacgtacaggacgtgttttacgttttcatttctagtctggttagttgccacattattttttgtgctgttcgaagatgctgtgttgactgatccggctgaagaagcctttttgacgaactttcttctcttggaagcgggcaccgctcttgttttatgccttgtgttctttctctatcaaaaactcgatcaatcacagttcgcggtgatcaagctaggtatatggggatcagcggtcggtttattgattgatacgatttccctttggaatctccctcatcttcccggctttatcaaagggccaagttattgcgtttgcgatatgatggtatgcacctactgcatgtatttgctcattccgctgaaattatcacataaaaaatgattcagttttaattttcagacttttcttgtcagggaatgattatagaactcgcctaataggatgttacaaagatgtgaaggaggaaacgatgtgaattttgagctgacaaaagaacaacaaatggtgcgtgaaatggtaaaagattttgcgaaaaaagaaattgctcctcacgctgaacatgtagatcaaacaggcgagttcccgatacaaacatttgaaaaaatgggtgaactcggtctgatgggtattccatttccagaagaatacggcggatctggcggtgatacgatttcatatgccttagcggttgaagaagtcggcaaagcctgcggcagtactggattaagctatgctgcagcggtctcgctaggcgcaagccctctttactacttcggaacagaagagcaaaaacagacgcatttgacgccgctggcttcaggcacagcactcggatcattcggcctgacggagccaaatgccggctcagatgcaggaggcactcaaacaaaagcgatttcaaatggtgacgagtatgtaatcaacggcgaaaagtgctggatcactaatgcaagctacgcacgcacagttattgtaaccgccgtaacaggcaaaaacaaagacggaaaaaacatcatctccgcattaatcgtgccaactgatacaccaggacttacgattacgagcccgtacgataaaatgggcgttcgcggttcgaatacagcggaaatattgcttgaagatgtaagagtgcctgcggccaacttacttggcgatccaacaaaagggtttaaacagtttctatatacgctggacggagggcgaatctccatcgctgctcttgcagtcggcattgcccaagcggcccttgacgcatcattggcatatgcgaaagaacgaaagcagtttggacagccgatttcttcctttcaagcgattcaatttaagcttgctgacatggcgatggaaattgatctggcaaggcaaatggtgttaaaagccgcctggctgaaagaccataaccgcccgttcaccaaagaagcggcgtacgccaagctattcgcatctgaaatggcgacaagagcttgcaatcaagccattcaaatccatggaggttcaggctatatgaaagagtatggggtggaacggatgctgcgggacgcaaaattaatggaaatcggtgaaggcacatctgaaattcagcgtctcgtgatcgccagacagcttttaaaataaaaatgtaaacgctttcccatcattaagaaaggaggaacaatgaatggctgaactcatccattccacaatcggcaggctgctggaacaaacagctgatgcgtatcccgatcgagacgctgttgtgtatccagaccgaaatatccgttatacgtacgctcaatttgacagtctgtgccgtcaaaccgctaaaggccttatgcggatggggattggaaaaggagaccacgtcgccatatggacttctaatatccctgaatggcttgccgtccagttcgcaactgcgaagatcggagccgtgctcgtaaccgtcaataccaattatcaagcacacgaactggactacttgttaaagcaatcggatgccgccgcgcttattatcatggattcatacaggggcacttcttatccagacatcgtgaacagtttaattccagaactgcaagaagcaaagcccggccaactgaaatctgaacgctatccctttttaaaaacgctgctctatattggcaataaacggttgcctggcatgtatcattgggacgatacagagatattggcgaaaacagtgacagatgctgagcttgaagagagaatgaacagcctggataaagacaatgtgattaatatgcaatacacatcaggaacgacagggtttccaaaaggcgtgatgctgacccatttcaatgtcatcaataacgctgccaatatcgctgaatgtatggctttaacctctcaagaccgcatgtgcatccctgttccgttttttcactgctttggatgcgtccttggggttttggcatgtgtatccgtcggggcagccatgatacccgtgcaagaatttgatcccgttaccgtccttaaaacggtagaaaaagagaaatgcacagcgctccatggtgtgcctaccatgtttatcgccgagctgcatcatccggattttgatgcatatgatctatcgacgctccgaacaggaatcatggccggctctccctgtccaagtgaagtgatgaaagctgtgattgaaaggatgggcatgaaagacattacgatcgcctatggacaaaccgaagcctcgccagtcattacacaaacgagagcaaacgattccttcataagaagagtcgaaacaaccggacgcgccctgccacatactgaggtgaaaattgtagaacccgggacatgtcaagaagttcaaagaggcgtgcagggagaactgtgcacccgcggctatcacgtcatgaaaggctattataaagacaaagaagcgaccagaaaagcaatcaatcatgacggatggctgtttaccggagatcttgctgtcatggatgaagacgggtactgccgcatcaccggaagattaaaagatatgctcatcagaggcggcgagaacatttatccgcgggaaattgaagaatttttataccggcatcccgctgttttagatgtacaggtcgttggtgtgcctgacgccaaatttggggaggaagctgcagcctggattaaactgaaagacggtaaaagcgtttcacctgatgagcttaaagcctattgcaaagggaaaatcgcccgccacaaaattccgcgttatgttatttttacggatgactatccgatgacggcctcaggcaaaattcaaaaatataaactgcgagaaaaaacgattgaaatgttcaacctatcatcaagtcaatgaggtgaaatcatgtttacaaaagtactgatcgccaaccgcggagaaattgcaatgagaattatccgaacatgcagccgtctcggcattaaaacggttgcggtttattcagaagccgacaaggacgcgctccatacaaaagccgctacagaggcttatttgatcggagaatcgagagtcagtgaaagttatttaaatatagagagaatcataaagacggcgaaaaaagcaaatgccgacgcgatccacccgggatatggattgttatcagaaaacagtcggttcgctgaacgctgcaagcaagaaaacatcgtgtttatcggaccttcccctgatatcatcgcaaagatgggcagcaaaattgaagcgcgaaaagcaatggaggctgcaggtgtccctgtggtaccgggcgtttctgaatccctcggagatatagaggcagcctgccgcaccgcatgtcaaatcggctatcctgtcatgctgaaagcttcagcgggcggagggggcatcggaatgcagcgtgttgaaaatgaagaagcattaaaaaaagcgtacgagggaaacaaaaagcgcgcagcagattttttcggtgacgggtcgatgtatatagaaaaagttattgaacatgcgcgtcacatcgaggttcagcttttggctgatcaacacggccatacagtacatctgtttgaacgtgattgctctgttcagaggcgccaccaaaaagtcattgaagaagcaccgtctccatttgtagacgatgaactaagaatgaagattgggcaaacagcggtaaaagcagcaaaggcaatcggctatacgaacgcaggcaccatcgaattcatagttgaccagaagcaaaatttttatttcctcgaaatgaatacgagactgcaagttgaacaccccgtgactgaagaaataacaggcctggacttagttgagcagcagctgcggattgctgcgggccatacactcacattctcccaaaaagacatccaacggaacgggcatgcgatagaggttcgaatatacgcggaagatcccaagaccttcttcccgtcaccaggtacgatcactgcgttttcacttcctgaccaaaaaggagtcagacacgaatgtgcggtagcaaaagacagcaccgttacccctttttatgacccgatgatcgctaagatgattgtcaaaggccaaaccagaacagaagcaattgaaaaactagagacatcgcttcgcgactatcgtgtagagggaatcaaaacaaatcttccgcttctcatacaggctgcggcaacaaaggcatttaaagaaggggatgtcacgactgactttttgaaacaacacctataaaggaggcagttgtcatgacggttagcatacaaatggcaggaaacctgtggaaagtccacgtcaaagccggcgaccaaatcgaaaagggccaggaggtagccattttggaatcgatgaaaatggaaatcccgatcgttgcagatagaagcggaatcgtaaaagaagtcaaaaaaaatgaaggagactttgtaaatgaaggagacgtactgctcgaactgagcaattccactcaataatttggaggaagaccatgtcatatcctaaaaaagtgacaatcaaagaagtcggcccgcgtgacggcttacaaaacgagcccgtatggatcgcaacagaggataaaataacctggatcaaccagctttcccggacagggctttcgtatattgaaatcacatccttcgttcacccgaaatggattccggcgcttcgagatgctatcgatgtagcaaaaggcatcgaccgtttaaaaggggtaacgtacgcggcacttgtcccgaatcaaagaggattggagaatgcgcttgaaggaggcattaacgaggcttgcgtttttatgtccgccagcgagacgcacaacagaaaaaacatcaataaatccacttctgaatcccttcatatactcaaacaagtaaacaacgacgcacaaaaagcaaacctcacaacaagagcctacctctcgactgttttcggctgtccgtacgaaaaagatgtccccattgaacaagtcattcgcctttcagaagctctatttgaatttgggatttctgaactttcgcttggagatacgattggagcggctaatcccgcccaagtggaaactgtacttgaagctcttttggcacgattcccggctaatcaaattgccttgcattttcatgatacgagaggaaccgctctggccaacatggtcacagcactccaaatgggcatcacggtgtttgacggctcggcaggcgggcttgggggatgcccatatgcgccaggttcatcaggaaacgccgcaactgaggatatcgtgtacatgcttgaacagatggatatcaaaacaaatgtaaagctagaaaaactgctatctgcggccaaatggatagaagaaaaaatgggcaaaccgctgccgagcagaaatttacaggtgtttaaatcatcttgataaaagggaggacgcatacaatgggagactctattctttttactgttaaaaatgaacatatggcgttgatcacctttaacaggcctcaggcagcaaatgctctttcagcggaaatgcttagaaacctgcaaatgattcttcaggaaattgaattcaactcaaacatccgctgcgtcatcctcacaggcaccggtgaaaaagcgttttgtgcaggggcagacctaaaggaacggataaaactgaaagaagatcaggttctggaaagtgtatctctcattcaaagaacggcggctttacttgatgccttgccgcagccggtcatagctgcgataaatggaagcgcattaggcggcggactagaattggcattggcatgcgaccttcgaatcgcagctgaatcagctgtgctgggacttccggaaacagggttagctattatcccgggcgctggagggacccaaaggctgccccggctgattggcagaggaaaagcaaaagaattcatttatacaggcagacgcgtgaccgcacacgaagcaaaagaaatcggccttgtagagcatgtcacggctccttgtgaccttatgccaaaagcagaggaactggccgcagccatttctgccaacgggccgatcgctgtccgtcaggctaaatttgcaatcaataaaggattggagacagatctcgctacaggccttgcgattgaacaaaaagcgtatgaacaaaccatcccgacaaaagacaggagagaagggcttcaggcctttcaagaaaaaagacgggccgtatacaagggaatataaaagggaggcaatgctcatggattatgaaaaggaacgaacagaacgggctgaacggattcgaaaaggcggagcggaaaagtatcatcaaggcaatcgggaaaaaggcaagctctttgtcagagagcggctttcccttctctttgacgatgacattgagctagaagacgctttttttgcggaatgtatgtcagacgggcttcccgctgacggagttgtaaccggtatcggcaaaatcggcggccaaactgtttgcgtcatggcgaatgattcaacagtgaaagcggggtcatggggagctaaaacagttgaaaaaatcatcagaattcaagaaaccgcggaaaaattaaactgtccgctcatttatttagtcgattcggcaggcgcccgaattaccgaccaaatcaatgtctttccagggagacgcggtgcaggaagaattttttacaatcaagtcaaattatcgggacgcattccgcaaatctgtctgcttttcggaccatctgcggcaggtggcgcttatattccggccttctgtgatatcgtcgttatggtagacggtaacgcctccatgtatttaggctcgccaaggatggcggaaatggttattggagaaaaagtgtctcttgaagaaatgggtggcgcccgtatgcattgctcaatctccggctgcggagatattcttgcagaaactgaagaagaagccatacagctggcgcgggcttatttgtcttactttccggcaaattttcaagaaaaagcgcccattcatgagaaacgcccgccaaaacacttcaaaactccgcttgccgacgtcattccgcaaaatcaaaacgcaccttttgatatgcatgagctgattgagcgggtcatagatgaagactcattttttgagatcaaagccttatttgcaccggaattattgacgggcctcgcacgaatccacggacagcctgtcggcattgttgcaaaccagccgaaggtaaaaggaggcgtcttattccacgattcagcagacaaagcggctaagtttattaccttatgtgacgcttttcatatcccattgctgttcttagccgatatccccggttttatgattggcacaaaagtagaacaggctgggattatcagacacggagcgaaaatgatttctgcgatgtcagaggcaactgttccaaaactctctgtcattgtccgaaaagcttacggggcggggttgtatgcaatggcagggccggcatttgaaccggattgctgtctagcgctcccaaccgcccaaatcgccgtcatgggccctgaggcagctgtaaacgctgtctacgctaaaaaaatcgccgagctgccagaagaagagagagccgcatttatcagcagcaaacgggaggaatacaaagaggacatcaatatctaccgtctggcttcagaaatgatcattgatgctgttatcccagccaattcgctgcgtgatgagctggccaaacggctcaaggcatacatgacaaaggaaatgacatttaccaatcgaaagcatccggtttatccggtgtaaaagcaagaacttaggagcgcaaaaaaagcgctcctttatatatttacaataacaacattatgtcaactaattaccattgcataaaacgcttggttttttagaatagtaaataaaggctgccgcacctctagcggcaattgtcagtttatcataaaaaggggcctacattatgtatcatttatattcacataacgacttggacggagtaggatgcggaatcgtagcaaaattggcgttcggaaaagacgtagagatccggtataactctgtcaacggcttaaacgcacaggtgcagtactttttagaaaaagcgaaggagagcaacagacaggacgcgttattcatcaccgatctcgccgtcaatgaagaaaacgaagagagattgaatgagtatgttcatgcagggggcaaagtgaagctcattgaccatcataaaacagcccttcatttgaatgagcatgaatggggatttgtccaggtggaatacgatgatggaaggctcacatccgcgacatcgcttttatatggctatctcgttgaaaatggcttcatgaaaccgacaaacgccttagatcaattcacagagctcgtccgccaatacgatacatgggagtgggagcggtacgatcaaaaacaggcgaagcggcttaatgatcttttctttttgctgtcaatcgatgaatttgaagcaaaaatgatccagcgcctttccacgcatgacgaatttttcttcgatgattttgaagaaaaactgcttgatttagaagacgaaaaaatcgagcgctacctccgcagaaagaaaagggaaatggtacaaacctttgttcacgaacactgtgtaggcatcgttcacgctgaatcgtaccattcagagctggggaacaggctagggaaagataacccgcacctcgattacattgcgattttgagcatggggtcaaaacgagtcagtctccgcaccattcatgattacatcgatgtgtcagaaatcgccggccgatatggcggcggagggcatgcaaaagcgtccggctgttcaataaccgatgaagtatacgagttgtttgtagctgaagctttccgtattgatcctgtacggccggatgccttccgtaacatctataatctaaagggatctgcgaatggatcattatatgaaaatcgcgcacaaatgagattttttcttttccctttagacaacgaatggaatattcaaattaacggagaaacccaagacgaaacattcgcagcgtttgaagaggcagaatggtttattaagagaaattatgccgcatcgctcgtgcgggatgaagtgtttgtcgcatttttagcggagaatctgaagctggcaaatcaacatcgcaagtaaaaaaatatgcataggggagcgtcagtcaccccctatgcatatccgctagctatcgtttaaatatggctgtacgtttcttaatcacaaaataaagggctatcacgacaacagccaatatcataatcggtgttgtataagtgcccgctatattctcaacatcatcccactggcttcctagctgtatgcctaaataaacaaacagaatagaccatggaatgatagcaagcacagtcagtaccacaaatttgagaaaaggcattctggcaatacctgccggaatggatatggcatgtctgacaaccggtataaaacgagccgagaagacaactccggcgccgtatttctgaaaccagttttccgacatgtcgatatgatgctttttaatcaataaatacttcccgtatttgtccagaaatggcctgccgccatagcggccgatccagtaaataaagatctgggcaatggtgcccccgataacacccgcaataattgcgccaataaatccaatcgtgccctccgataccatatagccgccataagctaatacaatctcactcggaatgatttcaatcattaacccaatcgcaatacccgcatatcccatgttcgtcagccatgttaaaatttcgcttatcaaactgcccacattcttcacaacctgtcctaatctttttcactattatatgactgattgacgagcaagatggttacaatttttttaccgcagcatttctttcgtttcccgtttgatcacatcttctaaataggccaaaagctgagatctcatttcgggacgcattaagccgatttcggtgctcgctttaaaacagcccagcttatcgccaatgtcatatcgatttccttccagcaaccgggcatggatcggctccttacggcaaacctcacgaagcgcatctgtcagctgaatttcgttgcccgcgcctctgccaattgtcttcaaaacggagaagatcgaagaattcagcacataacgtcccattactgcgatttccgaaggtgcttcttcaggagaaggcttttccactaaatcgttcacttcatatacatgcccttgagaccctgatgtatttataataccatatttgctgacatcctcagggagaactgactgtacaccgacaacctctgtgccataaacgtcatatacatccattaattgccgaagagccggtgtttcagacaccataatatcatcacctaagagaacagcaaaaggctcatctccgataaaatgctccgcacacagcaccgcatggcctaatccgagcggttctttctggcggatgtaatgaatgttggccaaatcggcaatctgctgcatttccttaagtgtctccgtcttgcctttttcccggagattgaattccaattccgccgaccgatcaaaatgatcttcaatcgagcgtttgtttctccctgtaataatcagtatatcttcaattcctgactctgcggcctcttctacaatatattggattgctggtttgtcgacgattgggagcatttctttaggctgcgcctttgtcgccggcagaaatctcgttcctaaacccgctgcgggaataactgcttttctcactttttttctcattcatcctcactcctgatcctgtatgtttttcagtgaatctccaaatacccagattcggtttccgataaaattcatcatcattccgccgatagtggcggcgagcttactcaccaaaagcgagcagccgcaattttgaaacaaataaagcagcaaaaaggtgatccccgacgcggcaatattaatcatgagaaaacgcacgatctctttcccgtcagccttacgtttcacacaaaacgtccaattccggttccacacatagctgttgacgatacctgcagtataggagcagatctgcgccggcagataagagacatgacaagcggtaagaagaaagaagacaccaaaatctatcagcgtattgccgacgcctacggtgcaaaaacggcctaaggtctttattttttctttcagcgtaacggacctcccttcataaaagatgcgagtggcagtcatatttgttgatatggattactatagcggacagtgttgaataaacaattaataaaatatgaacaaaacatgaaaaaagcgggtataccgctcaatagtttttatactctttaaaaagcagcggcatgaacggctgatttttcgaaaacgctcattacaaaaagatgaaaaaatatgacatatttcgcaggggaagagggcgaaatgataacgaaaggtcttgcaaagaagagaacaatacttcaatagattgagtggtcttaagccttgattccctatcagcagagatgatgtctattatgtcaataatcgagggaacagtctaagcgaagaagagtcggtaacagccgtatatgtagccccatctaaacaatgaataaatgtatccagttcctttgtagaatcgaacacgaattcctccaaaagtattctatacactatttttttaataaggtaggatgttagataaagggatttttttgaataaatatacatacctgctcaagcgttataggggacttgaacaattcgccattttattttctggacaatgaccgctaggaatgggggaacttttctagattgatcttgaagaaacaagtggtgcagtcttcatgacctgttgttaacaaatttcaaaagaacccttcattttaaggaaaaaggaggctgttaagtgatgaggaaaaagtgtagcgtatgtttatttgtttttgctttactattgagctgtttatctggaaagtctgcgtatgctgccacaggtactacaattgcaaaacatatagggaattcaaacccgcttatcgaccatcatttgggagcggatccggttgcgctgacctataacggaagagtctacatctatatgtcaagtgatgactatgaatataatagcaacggaacaattaaagataattcatttgccaatttgaatagagtattcgtcatatcttcagcggatatggtgaactggacagaccacggagccattccggtagcaggtgccaatggagctaatggaggccgtggaattgcaaaatgggcaggtgcgtcatgggcaccgtcaatcgcagttaaaaaaattaatggcaaggataaattcttcctttatttcgcaaacagcggcggaggtatcggggttctcaccgcagacagcccgattggtccatggaccgacccaatcggaaaaccgctcgtaacgccaagtacgccaggaatgtctggtgttgtatggctttttgatccggcagtatttgtagatgacgacggaaccggttacctgtatgctggcggaggcgttcctggcggttcaaatccaacgcagggacaatgggccaatcctaaaacggcaagggtcataaaattagggcctgatatgacgagtgttgttggaagtgcatctacaattgatgcgcctttcatgtttgaagattcgggattgcacaagtataacggaacatattattactcctattgcatcaatttcggcggcacgcacccggccgataaacccccgggtgagatcggctacatgaccagttcaagtcccatgggcccctttacatatagagggcatttcctgaaaaatccgggtgcatttttcggaggtggcggaaacaaccatcatgctgttttcaattttaaaaacgagtggtatgtggtgtaccacgcgcaaactgtcagttccgctctgttcggggccggcaaaggataccgttctccccatattaataagctggtgcataacccagatggatccatccaagaggtagcagcaaattatgcaggtgtaacacagctttccaatttgaatccttataaccgggtagaagctgaaacgtttgcttggaatggacgcattttgacagagaagtccacagcacccggcgggccagtaaataatcagcatgtaacaagcattcaaaatggagactggattgctgtaggaaatgcagacttcggagcgggcggtgccaggtcatttaaagcaaatgtagcatccactttaggcgggaaaatagaagtgcgcctcgatagtgcagacggtaagcttgttggaactctgaatgtgccttcaacaggcggagcgcaaacgtggagagaaatagaaactgcagtaagcggggcaaccggtgtgcacaaagtattctttgtatttaccggaacaggtacaggaaacttgtttaattttgattactggcagtttacgcaaagatagcactcgtaatgggaccgcttaaaaacgaggcgggtgaagtacgagccatcaccggaacagcccgccattatggatatgccatgcagattttttaataccgtaaaagacacatgacgaaggagaggaataaatgattccacgcattaaaaaaacaatttgtgtattattagtatgtttcactatgttgccagtcatgttagggccaggcgctactgaagttttggcagccagtgatgtaacagttaatgtatctgcagagaaacaagtgattcgcggttttggagggatgaatcacccggcttggattggggatcttacagcagctcaaagagaaactgcttttggcaatggacagaaccagttaggattttcaatcttaagaattcatgtagatgaaaatcgaaataattggtataaagaggtggagactgcaaagagtgcggtcaaacatggagcaatcgtttttgcttctccttggaatcctccaagtgatatggttgagacctttaatcgtaatggtgacacatcggctaaacggctgaaatacaacaagtacgcagcatacgcgcagcatcttaacgattttgttaccttcatgaagaataatggtgtgaatctttacgcgatttcggtacaaaacgagcctgattacgctcacgagtggacgtggtggacgccgcaagaaatacttcgctttatgagagaaaacgccggctcaatcaatgcccgcgtcattgcgcctgagtcatttcaatacttgaagaatttgtcggacccgattttgaacgatccgcaggctcttgccaatatggatattctcggaactcacctgtacggcacacaggtcagccaattcccttatcctcttttcaaacaaaaaggagcggggaaggacctttggatgacggaagtatactatccaaacagtgataacaactcggcggatcgatggcctgaggcattggatgtttcacagcatattcacaatgcgatggtagagggggactttcaagcttatgtatggtggtacatccgaagatcatatggacctatgaaagaagatggtacgatcagcaaacgcggctacaatatggctcatttctcaaagtttgtgcgtcccggctatgtaaggattgatgcaacgaaaaaccctaatgcgaacgtttacgtgtcagcctataaaggtgacaacaaggtcgttattgttgccatcaataaaagcaacacaggagtcaaccaaaactttgttttgcagaatggatctgcttcaaacgtatctagatggatcacgagcagcagcagcaatctacaacctggaacgaatctcactgtatcaggcaatcatttttgggctcatcttccagctcaaagcgtgacaacatttgttgtaaatcgttaagagcacaaagacacacataaataatagagtgtctgaattggcgattttccgattgggaaatcgcttttttattttgttgctgaattacaggaagaagaaaggatgtacataaaaacagcaaagctttaatcttcatcttttctagtttacataatatatattctaggaagtaaagaaaataaataaattcctgtctcaatataaaagtatacttaagttagtgagacaggaattaaaatttttctgctgaatgacaaatcaaaaaaatggcgttgtcaatccataataaacggcttctaaatcctccagcgtcatatcgccatatgcgcatttgataacagaatcagcaaacacatcatagtcataatctgtagaaaatccttgctgcaactgtttttcgtaaacttcgatctgatctttttgatgctggatgtctttttccttacctggatagtccggaccatttatcatattactcatttttttgtacagcaccatatactgtttcagtatttcatccacaacgcaaacctcctattagatgataaaaacggacatcgttactgatgtccgccaaaaaaagcttaactaatttggttctgttccccaaatcagttttccttgatcatataatgtgatttttttcgttgttttaaacgtatttgatttgaaaaaggaataatcgccgctttgtgcataattgctccagtcatcattgtgaagacgaagctgaatattccctgtgcttgctcccggtcccagcgttccgtttttaaacccaagttccagataggtatctgcaccttgctttggtttatgcaacgtcacaaacttgtgtgtcacattgccgcatccaatctgcgcgtagtcacagtcaacgttttggcctttgtttttcgctttataccagtaacgggcagtgacatcttttaaatcaaccgtggtattgccgttattttttatttgaagctgcggacggatttggttgctgttcatactcccatcccctgctctgtattgtacagaaataccgttttcctgtgtgggtttatcttttgctggcgtttcaggaatgtccttcgtcgcatctttggtgccgagaatgttttctctaacgaatgttcctgaagcagataaatctgacaaccgccagccgcctgttttagatgcccccggctttaaagctgaggatgattcctgcttatcagaaagattccagttcacccagctgatggtcttgctgtcgagatatttcagccattccctcgattgatcaaggaatacaccgccattgccagacgcgtcgcttgttccccactctgtcacaaaaataggtgctcctttgctgagtgcatagtttgctttatcccgtaaaaattggccgtgtgtgccggcataaaaatgaagtgcgtacataacgtttgcatcttttagctggtcatcggcagcatcattcacatcctggctccatgtaccggttccgacaatgatgatgttgtctggatcatttttgcggataactgaaatcacttcttccgcatatggtttaatatcacgcttccagttcacatcaccgtttggttcgtttgcaatttcataaatgacgtttggcgtgtttccgtaaaggcttgacatttccttgaagaattcttttgccttctctttattttggtttggattaccgtcatttaagatatgccagtcaatgatgacatatatcccaagctcttttgccgcttcaaccgcttcttttactttatttttcacggacgggttgtcaatataaccgccatctgccgtatacatcgctgcacggaaaacggtgataccccaatcatctctcagccattttaagctgtctttattgacatattctccataccattgcaatccgtgtgaactgatccccttcagctgtaccgctttaccgtctcggttaacgagctgtgtaccttttatgctaagctggccattcttggctactggcgtttttgtccctgctgctgatgccggcgaagctatcatgccgcccattgtcaataacgtaatcaataaacacgtaataaaaatagagattgaccgtttcatatctgatcttttcctccttcgcatcattttggctctacacttcttatgagcacgaactcattgtaaaaatctttctcatgattgtctatcaacctaatttcttgtttttgggaggtttaaaagcctgtcaatttgctctacctccaatgaataagacacacatgacacatatagaacaaagaaaactggactgaattgggactttacacgtcatttttcattcgagtcgaaaaattaaatttatttccaataatgaaaaagctgcattcaactattgaatgcagctttgttttatatttatattatacttcttgtttctcatcttcccatgtttcagcgtttttcagccctgggatgtttttcgctttgaatacaggatcaagtccttgtttacgctgtttcgcgtaatctttatacactttgtaggcaacgtttgacagcagcgtaatcacaattaagttgatcagcgccatgatacccataaagaggtccgccatatcccaaacgatttggaagcctgataaagatccatacacaaccatagcaattacagcgatacggtaaatgttcagccatgttttgcttgttttaataaattcaatgtttgtctcgccataataatagttgccgacaactgaactgaatgcaaacaagaacattgcgactgcgatgaaagtcggcgcccagcctccaatatgatggttaagagcagcctgtgtgacttggatgccgtcgccttttggcgttacactgtacagcaaaataataaatgctgtggacgtacatatgataaatgtatcgaaaaatacgcctaatgtttgaataaagccttgctttgccggatgggatacatgagccgtcgcagccgcgtttggtgcgctccccattcctgcttcgtttgaaaaaagtccgcgttgcgcaccgataacgatgatgccgcctattccgccgccgacgacttgttcaaaacctaaagcatttttaacaattgtagcgataacgccagggaaagccgtaatattcgtgatgacaacaaataaagcgataagaatataaatgcctgccataaccggcacaattaactgtgaaacagcgacaacacgttttaaaccgccgaaaatgataaacgcagttaaaaccgccagaactatggctacaactattttattcacatggaatgcgccatccaatgctccagcaattgtatttgtttgaacagcgttaaaaatcaagccgaatgagacggtaattaaaattgcaaaaacgatgccaagccatctggcaccaagacccttttgaatatagtaagccgggcctccgcggaaatcctccccgtctctcaccttataaagctgcgctaacgtactctcaacaaagcttgaagccatgcctactgcagctactacccacatccaaaatacagcgcctggtccgcctgtcgcaattgctaaggctacaccagtcaaattccctgtgccgactcgggatgcggccgaaataaagaatgcctgcatagatgaaacacctttatttccttccggcttctcccctactattctgaacatttcaataaaataacggaattggataaaaccaaaacgtatggtaaaaaataatccaagccctattaaaatataaaataggtatttccagatgaaatcacttggaatattaatcaaactattgaaaaaagactccatatttacctcccgttttcatcaattcaatacgaattcgattttgatgttagattttttaacataacgagttttattatatcacaatatgacgaattaggaagttttttcgagaagaatattgtcgtagccagatgttactctgtcgaccccttctctattattttcctacgaataaaaacattccttgcaagctggcttttataaaagagtgccctattaacaatgtaatcatttcttcccattctcttgcctttctctttgatttagcacataaataaagtaataaaccctaaacaacaaacatatcatttaaaatatgtttttattcacaccataaaccgggtatacatacgctaataaaagaagttttctctttcaaaaactctttcaaaaataagcaaaaagatatatacttaacaaagttaattttatttttaaatttaataaatcaggtttacttttaggatggattggggtattattataaaaatattcagtaatattaaaggaggggggagatcatttgaaaaaagtaacgatattgaaagcatccatcttattcttggcgattgccagttttcatttgttctcaattccccacgcctttgatatcggccatcattataaagccgtagccgaccagcaggaaatgcatgagatgaaagccggccaaaatgctgatgatgagaagaaatccatcacaggggcatttacgctgaccgctttatgggcaatggctgttctgctgctgaccgctgaaagcaaaagtacgggatactcccgcagacgtcagcggaaaaaaagctttatactggccaaattttatcaatcgtcttatttcggcaaacttcatgttcaacatcacccgattatgtaacgaaaatatgaggaggctgttaaacatgttgtttatcttaagaatggtgattttaggcttattttctttcacagcgctgaatttatttgtatggcaggggattgaagtcattcatgctgtaacagatctattcaccaaccatgaaagctgataaaaaacaaacgaaacccgctcatatagtatgagcgggttttttattattgttctgtatgaaggcgccaaacagctgtaaccttgcctgattcctcttcatcaaaaaagaaagagccattgctgtatctgtcgtttgtccgcaactcttttgcctgcagttcttttctgtcgcctttttctgtttctgccattagtcgctgttcaagaccgcaagcgaacagtgctacaactcggtgaggattctttttcagttcccttagcattacgacaccgcgttttgcgcgggatgtcttctcgaactcagaaagactcatgcgttttaccgctccccgctgtgtgaacaagacaattgaatcagattgctgaaggatctcaccggagacaacaaagtcatcctcttttaagttaatccctttgacacctgccgcacgcgcgccaactacattcacttcgtcttctccaaaccatagaccataccctaagtgagtggccataaagatctggctttccccatttgttacatgtacatcaatcagttcatcttcacccttcagatttaaggctacaagcgccttagaataacgctgtgctttataatgggtgagctctgtctttttcaccataccgtttttcgtaaagaatagaagatatgccgacggatcaaattcttttatcggtatagcctttacaatcgtttcatcacggtcaatagtgatcagatttgaaaaatgctggcccatgtccttccatctgatatcaggcagctggtgaacaggacaatagatgtagcttcctttgttcgtaaagagcagcagcacgtctgtcgtattcatttcaaactgatgcagcatcctgtccgtatctttcattccgaagtcctgaccgttggaagcggcaaatgagcgctggctcgtccgttttaggtaaccatccttcgtaacggttacatatacatcctcagatgcaaccatgacttcgagattgattttaatttcttcaattttttcttcaatcacggagcgtctcgtatctgcatatttctttttcagtgcttttaagctgtttgtaatcacttttagcagttttttatcattgctcagaatagattcgagctcttcaatttttttaccgagctcttctgcctcttccttaagcgctgtgatatcggtattggttaaacgatatagctgcaatgacacgatggcttcagcctgaggctctgtaaattcatatttggcgatcaaattgtttttagcgtcacgtttatcgctagaagaacggattgttgcaatcacttcatccaaaatagacaaagctttcatgagcccttctacgatatgatgtctgtcttttgctttttgaagctcgtaaacggaccggtttgtgacaacttccttttggtgtccgatatatgcatccaaaatagacggcaggctcatcagcatcggacggcggttatggatagccaccatattgaagttatatgtgatctgcaaatcagtatttttatataagaaattcaaaatgcctttggcatcagcttcttttttgagttcaatgaccactctcagccctgttcgatccgtttcatcacgaacctctgagatgccttcaacctttttatcaatacggaactcgtccattttttttacaaggtttgctttatttacttcaaatggaatttcagtaatgacaatttgttctcgtccgcctctgattgtttcaatttcagcctttccgcggataatgatttttccttttccggtttcgtaagcttttcttatcccgtcaacgccctgaataataccgcctgtcggaaaatcaggccctttaatgacttccatgagttcatcaacagagcaagatggcatttgaatacgcttaatgacagcatcaatgacttctcccagatgatgagggggaatgtcggtcgcgtatcctgctgaaatcccggtagatccgttgaccaataggttagggaacatcgccgggagtacgacaggctccttgcttgtatcatcaaagttcggcacaaattcaaccgtgtttttgtcaatatcccgaagaagctcagatgcaatcggagataatcgtgcctctgtataacgcatggctgccgggggatctccgtcgatgcttccattgtttccatgcatttcgattaacacattacgaactttccaatcctggctcatccgcaccattgcttcataaaccgagctgtcaccgtgcggatgatagttaccgatgacgttaccgaccgttttggccgcttttctgaagtttttatcaaacgtgtttccatctgtatgcattgcatacagaattctgcgctgtaccggctttaatccgtctctcgcatcgggcagcgccctgtcttgaataatatatttactgtagcgtccaaaacggtcgccgatcacctcttctaatggtaaatcatgaaataattctggctgtgacaatcattaaacctcctcagcgaccgataagttttcattttctaaaatattgctttcttcatctaagccgaaagcgacgtttttctcaatccactttctgcgcggctctactttgtctcccattaacgtcgtcacacgtctctctacacgtgccgcatcgtcaattttgaccctaacaagtgtgcgggactccggattcatcgtcgtttcccacagctggtctgcgttcatctctccaagacccttatatcgttgaatggtatagcctttgccgacttttttcaggacatcacccatctcttcatcagaccatgcatattcaatgatttcctttttcccgcttcctttactgaccttatataaaggtggcagggcaatgaacaccttgccatgctcaatgagcggtttcatatagcgatagaaaaaggtaagaagcagcacttgaatatgggcgccgtcagtatcggcatcggtcataatgatgattttgtcgtagttgatgtcatcgattgagaaatctgccccgactcccccgccgatcgcatgaatgatcgtattgatctcttcatttttaaagatatcagcaagcttagctttttctgtattaatgactttaccgcgtaaaggcagaaccgcctggaatctgcggtctcgtccctgcttggctgacccgcctgctgaatctccctcaacgagatacaattcattttttgccgggtttcttgaacccgcaggcgtcagctttccgcttaaagtcgcttctgatttttttcgttttttgccgcttcttgcttcttcacgggctttgcgtgccgcttcgcgcgcctggctcgccttgattgcttttttgacaagaagcgttgcggtgtcccgattttcctctaaaaagtaagcaagctgctctgaaacaatcgcatccaccgctgatcttgcttcactggtaccgagctttccttttgtttgtccctcaaattgaagaagctcctcaggtatgcggacagaaataatggctgaaagcccttcccttatatcggtgccttcaaggttcttatccttttctttcagcaaagccacttttcgcgcatattcattaaaagcacgcgtcatcgcagtttttgcacctgactcatgtgtcccgccgtcttttgttctgacattgttgacaaacgacaaaatattttcagaataaccatcgttaaactggaacgcaaagtccacttctatagaatgatgctcaccctcaaacgagaccacttcagacaagacgtctttttcttcatttaaataagcaacaaacgcttctatgccgttttcataataaaagacctcatgctggtcattgcgttcatcaatcagctcaattttcaatccttttaacaaaaacgcagactctcttaagcgctcagagagcgtttcaaaattataagtggttgtgctgaacatcgttggatctggcttaaagtgtgtaagagttcccgtcttttttgttttgccgatcttttcgagagatgtaaccggttttcctccattttcaaatcgctgctgatagacaaaaccgtcccgctcaatggtaaccgtcagccattcagataaagcattcacgactgatgcaccaactccgtggagcccgccgcttgtcttatagccgccttggccgaattttcctccggcatgaagcaccgttaaaatcacttcaggggttggtttgccgagcttatgcattccggtcggcatgccgcggcctctatcctgtacagaaatactattgtctttatgtattttgacgattatgtgatctccatggccggcaagcacctcgtcgacagagttatctacaatttcataaaccaagtggtgcaaaccccgcgcgtcagtagagccaatatacatacccggccttttcctgacagcctcaaggccttcgagcacctgtatggcatcttcgttgtaatcaaattgctgttttctagccaaacgtacaaacccctttcaaaaactaacattgtctttctcttttcagtgttacacatcatttgtatataagatattttttataaacctcgcctcgagccagtactgccttggactcctcattataaccaatatgtttgcaatcgcaacatagagctaacgaatcagttcttctcaaaacatcggctagtgctgtttttacactatgagaacgtatgtttgtttattatatataaagcagcagaccttcgcaaatcgaacggccgaaacccagctggacaaggtattcaaaaaaagctgttcaagctttattgtatctgtttcaccgtaatacgcaaacaatatcttaaaattaaaaagcaaaaatccttgaatttacaaggatttttgcagttctgcacctattttgttacagcgtgtgccacttttatgcacagatccatgataaccgttctgcctttttcttttagcatctggtatgcttcctcattaactagcccttgctgtgcccaaaatactggcgcatctgtctctaaaaactcttccgccactccaggaagctgttctgatcgccggaatacatttacgatgtcaatcggaccgtctatctcttttaaagatgaaacggctttgatacctagcgcctcatcaattgtagggttcacagggataatttcataacccgcgtcctgcattgcttttgaaaccatatgtgacgttctatccggacggtctgaaagccctactaccgctatacgtttgcttctttgaagaatctctttaatttccgctttagaaggattttgcatcgtgtgtcactccttttccacttattttacacgatcaaaacaggagaaatcaaaatatgatgcatgtttgattggatttgtaagcaaactttacaaaaaaacttatcatcagatcatgacatctcatgttaaaataaaaagaagggaatttgaaaaaggagaaatgtagatgttaattgctttattgattattttggcctacttgataggcagcattccgtctggcttaattgtgggcaagcttgccaagggaattgatattcgggagcacggaagcggcaacttaggcgctaccaatgcattccgtacattgggtgtaaaagctggttcggtcgtcatagccggagatattttgaaagggacactggcaactgcattgccttttctcatgcatgttgatattcacccgcttcttgcaggagtctttgcggttttaggccacgtgtttcccatcttcgccaaatttaaaggcggtaaagccgtggcgacatcaggaggcgttttgctattttacgcacccctgttatttatcacgatggttgcggtattcttcatctttttatacttgactaaatttgtttctctctcatcgatgttaacagggatctatactgttatatatagtttctttgtccatgatacgtatttattgattgtcgttaccctgctcactatttttgtgatatacagacaccgagcgaacattaaacgaattatcaataaaacagaacctaaagtaaaatggttataagcttaaaaaacttctcttttgacacagaatagcctaatacgtttataatagagaaaattcaaatgaagaacaaaggggtgttctgttatgaatatgacaattaacgaagacgcattgaactggtataaagaagaactcgatttggaaagcggagaccaggttcgctttttcgtccgctatggaggctgcagcaacgttcaaaagggtttttctctcggtgtagcgaaagatgccccacaagaggctggagtcactgcagaagctgacggcattaccttctttattgaagaaagtgatttatggtacttcgataaccacgaccttctcgtcagctattcagaagacgctgatgaaccggtttttgaataccaataaaaaagaacgcacttcatgtgcgttctttttttacaaatgaaatcgtataagatgatcggttaggttttcttgttccaaaacatatttttgtgtttcacccagcagatcaaagtgaggaaattcacttttcttatggatccattctttttttaacccgtacgccgctccccactgaaccagcttatcaatgtctgcacatccggcttttgtcacagtctttgcttctggaaatcggtcatccagccagtaatgtgttaaaaatgcgatttctcctcttttcactgcttgtttccaccggttaagttcctcccgtttcacaccaaacgccatatcccattcacttccctattttttggccttttcatatgatgtgtgccaatcaggaaaagctttgcggaattgaattggcttaaagctttctttatccacacaaatatgagatgaggtggctttgatggaaagctcaccggccggattataaatgtgataaccatagacggttttaaagccgttatattcctctatccatgtatgtacaaccgcggtttctccgtaatgaagcggctttttataggaaatattgatatcaacgactggggacagaatgccttttttttccatatcactatataaaaagcctaagtccttaatcaaggccgttctgccgacctccatccacacaagataatttgcgtgatagacaatccccatttgatctgtttctgcataacgcacttctatttctttttttgatacatgcaagattactctgctcccttaacgtcaatttagccccattttaccataatcaaatcagaaagaaaaaaaccaggtttccctggttttttaagaacggtatccgttttgtctcgctgcagattcgtcctgtatttcattacgaaacgcttcaatgctctgttcgcgccttgcatttttttctttgatacgctgtttatcttctcctgaagcaaactccattgatgcttctgcttcttctatattttcaattgtattttgaaccatatcctgcaatttttccacattgtcagaacgatcatcaggattaggctgctgatattgattttggttctttgtcattcggatgtacctcctagaaataaactcgaattttcgctactcgccttttgtctgcatgataatcggccgctgtcctgaagtatcatgcattttttcccctttattggctttatattttacaggctttgtacccaagtggcttggagcatattgaggctgaccgtttttcttgttgtttcccatgtttatccctcctcaacagataggtttctcaaaaggaggggtaaacatgaatacaaattaaaggttatttttgcttaaatcgctgttcaagcttttcctcaagctgatttaaatactctgtattggtcatcagctcttttttgttttccatgacgagctcatgaaaagaacgttttctcatcttcttcacgcttctcacctccgcatattcttttattttttccaattctgaaaacttgtaagcatatctgagcataaaaaaaaactgaatctaatcaagatccagtttttgttccatttctttttttgtcatggtgccaacatgtatgtcttggataacacctttttcatctaagatatatgtcgttggatatgacatcacgttatagtcagcattgatcccttttttatcaatcagaatggggaacgttaagtcataagtatcagcaaacgctcggacctgtttctcacttttctcagctgaagtgaaatttaccgcaacaaccgcaagtttgtcggcgtactctttttgcagcttttccatcgcaggcatttcctgacggcacggcttacaccaagttgcccaaaaattgagcagcacttttttgccttttgcatcctgtaaagagcttttctctcctgatagcgttttcaaagaaaaatcaggtgcttgttgcccctcttgaattccgacttcttttttgctgtatgtttgatataaattccatcccgtataaccgactagcatgataagcaggatccctgcgagccattttttcagcatatgccacctccgcagcacattgtgtcataaaaagaagagaaagcgaaatgccttctcttcctattgattcatcaggactgcttcattttttcacgaagcaccatttgaaggatgccgccatggcggtagtaatcaatttcaacttcactatcaaagcggacgactgcttcaaaagttgttacattgccgtcttcattgattgctcttacagtcacaaggtcacgaggacgaactgtttcatcaacatctacctcaatgacttctttacccgttaagccgagtgtatccgcattttcaccttgtttaaactgaagcggcagcacacccatgaatacaagattgcttctgtgaattctttcgaagctctctgcaatgaccgttctgatgccgagaaggtttgttccttttgcagcccagtcacgtgaagatcccataccatagtcttttcctgctaatacgacaagaccagttttatcttctttgtatttcatgcacgcatcatagatggatgttacttcaccagtcggccagtacgttgtaaatccgccttctgtacccggtgcaatttggtttttgatgcgaatgtttgcaaatgttcctctcatcatgacttcatggtttccgcggcgggaaccgtaggagttaaagtcacgaggagaaacacctttttcttgcaaatactttccggcaggcgtatcttttccgattgcccccgcaggagaaatatggtcagttgtgactgaatcgccgaatttaccgacaacacgcaaaccttttaatggttcaaccttgcctggctcaacagacatttcttcgaagaatggcggattttgaatgtaagttgactcgctatcccatttatataatgcttcatctgttgtttcaatttcgttccagcgcttgttgtcatcaaatactgtttcatactctttgcggaatagctctggcgtaacagtttgcttaacaagtgcattgatttcgtccattgacggccaaatatcattaaagtatacgttttgaccatccttgcccacaccgattggatcggttttcaagttaatgtttaccgttccagccagcgcatatgccacaacaagcggcggtgaagcaagatagttgcctttaacaagcgggtgaatacgtccttcaaagttacggtttccggaaaggacagacgtaatcagaagatcatttttcgcaaccgcttcttcgatttccggtgaaagcggacctgagttcccgatacatgttgtacaaccgtagccaacgaggttaaagccaagctctttcatgtatggaagaaggcctgaattcacaagatatcctgtaacaactttagaacccggtgcaagtgacgttttcacgtaattaggcaccttaagccctaactcaaccgcttttttcgctaccagtccggcgccgatcagaacgtatgggtttgatgtatttgtacagcttgtaatcgcagcaatggcgatcgcacccgttttcataactgtttcttcgccgttaaggagtttaaacttaatttctttattttcttcctcagcatttaaaccgaatccttggttacctgcagggctgactaattgctttttaaacgtttcctgcatagcagatagcgggatcaaatcctgaggacgctttggacccgataagtttgcttcaatttgagacaggtcaatttcaaccacatcagtaaattgagggtcttccgcatctggagtgtagaacaagccattgcttctgcagtatgcttcaacaacatcaatatgttcaggatcacggccagtcaggcgcaggtagttaagcgcttcttcatctactgggaagaatccgcatgtagcaccgtattccggagccatattcgcaattgttgcgcgatctgcaagcggcagttcagcaattcccggtccgaagaattcaacaaatttaccgacaacgcctttttcacgcagcacttgtgttacttttaacgccaagtcagtagctgttgttccgtttggaagcttgccgacaagtttcgcgccgattacctctggaactgggaagtaagaaggctgtccaagcattcccgcttcagcttcaattccaccgacaccccagccgagaacaccgataccgttaatcattgttgtgtgtgagtctgttccgacaagcgtatcaggatacgttacaagctcgccgtcttcttcaatggcatggacaacacttgccaagaactcaaggttgacctggtgcacaatacctgttgcaggcggcactgcctgataattattaaacgctttctttgcccagcttaaaaatttgtagcgctctgcatttctttcgaattccaagtccatatttactgctaatgcatcttctgtacccgctttatctacctgtacagagtggtcgataacgagatcaacaggaatttcagggttgattttatcaggatctccgccgacagctgccattgctttacgcagtgaagccagatctactactgccggaacccctgtgaagtcttgtaaaataactcgagacggtttgaacggaacgtcgatatcctttaattcggcagttccccattttgccaaattttccacgtgttcttttttgataacgaagccgtcaacttgacgcaatactgattctaaaagaactttgatggaataaggaagcttcgaaacctttcctatacctgaatcttctaacgcttttaaagagtagtaatgatatgttttcccatttgtagtaaacgtttttctcgcttggaaaacgtcttttgctgcagttttttgctcgtttgccattctccaaaatcccccttcagatcagatcattctcagatgaacattacattccatcacaattttctcacaatttcatattaaaacaaaatcatacataagtaaatatcaatgtttttattaaatacaataagttcgacttatgagaaaaatgtaccggtaatttttactgtttacgctctctcatataacacaataaaagaagccatattatgattgaggtgataatgatggtcaaaagaaaagcgaatcacgtcattaacggaatgaatgacgcaaaaagccaaggcaaaggcgccggctatattgaaaacgaccagcttgtactgactgaagcagaacgccaaaataacaaaaaaagaaaaaccaatcaataacaccgaactcttttaaggaggttctcattttatgaccaataagaatacaagtaaagatatgcataaaaacgcccctaaaggacacaatcccggccaacctgagcctctaagcggaagcaaaaaagtaaagaaccgaaaccatacaagacaaaagcacaactcaagccatgatatgtaagaaaagcagaccttagtgtctgtttttttatgcgttcacccatttataatccaccgcatatgatgtaaagcaaggttgatatgtggaggaatgcttccatgaaccattcaaaacgcaacgatgcgaatgatttcgatagtatggatgaatggcttcggcaattttttgaagaccccttcgcctggtacgacgaaacattgcctattgatttatatgaaacaagtcagcagtatattatagaagcggatctgacttttttacagcctacacaagtaacagttaccctttctggatgcgagttcatcttaactgtcaaatcgtcaggacagacttttgaaaaacaaatgatgcttcctttttattttaatgacaaaaacattcaagccgaatgcgaaaatcaaatactcacagtcgccgtcaataaagaaacagaagatggctcttctttttctcttcaatttcctctcagctaaacataaaaagtcactttcatcccctattatgaaagtgactttttttccgtccatttatcgtcaaataccctctagtgactctcccatggccaaatagcagattcactatacaatagaatatgatctactatctcttttgactagacgtctatcacttttttctattctttttttactgtgttcttctaatctctcttcgtatacaatatggttagaataagggggaatgattgatgctggaaggatggtttttatggtttattctgttttgggtgatcatgatggtagtcttattatcaatcggcggttttttcatgtttcgaaagtttttaaagcgtttaccaaaagaggacggcagatcagagcttgattggcaggattactatattgaaaacagcagacatttatggaacgatgaaaacaaacagtttctagatgaattgactgcgcccgtgccagagctgttcagagatgcagcaaaagctaaaatcgcaggcaaaatcggtgagcttgcattaaaagaaaaggtagcaaagattgatcagcaacttatgatcaaaggctatattctcgcaactcctaaaagagaccataccttcttaaaaaggcatctgcgggacaaaaaaatcgatttggaaccttatcagacccttctcaaataaaaaacctttcctgacaagaggaaaggttttttaattcatttgaatattagatgactgcagctagttatgaagttttcgatatgataaatacatggcgattctccaaggcacaatcataccgaaagccagaatccaaaacattccgctcagtgcaccataatcaattgatgtgctcaagatcgatttcatcacgattctgatcaccaaaagaccgactaatataaaaacaaatgctttagagcgtttcatgtaaatttcattatttttaatttcgaacttagaagttttgattagaaaaatagagaaaatcacacctaaagtgaatgcttccaaaaactctgctccagttacccaaaataccggaaataaaaacattaacgctcccgtactcataaaaatcggcggaagaatgattttttttggtgaaacaggcttgtcagaggactttattctgaccaccatcacagctacagccattaacacagcaataatcgatgaaactataatcatcatacttatcattcctttgtttctcggagtgttgatactatatactatactccaaaacaataaaaaaaaccattttgaaaagaaatgactttaatgtcccataacgcggcttacagcttccagcacttttgtttcctcaaacggcttaacaataaaatcctttgcccccagctcaattgcttccgttacaattctttgctggcgcatggcggtgcacatgatgaccttcgctttaggatcaaaggttaagatatcacgaagcgcttttatgccgtttttcaccggcattgtaatatccattgtcacaaggtccgggcgcagttttttatacaggtcagctgcttgttcaccgtccgccgcttcgcctgcgattatgtaatttgcctcttccaagatctctctgattttcactctcatgaacttggcgtcgtctacaactaaaactcttgtcatattcccctccaacaatcgatttccacagataatagtcttattgtaccaaaaacaaaaggattagtagtagtacgaaagtaatttaccgtcaaaaaccagtaaagcctccaaaaagatctgacagcaaaataatgatcaggctcatccaattaaagaataacagcacaccaatcacaatcatcaaaacgccaccagctttcataatgaaaagctggttcttccttatccacttcagctttgtgataaaaaaagacaataaaagaaacggtaccgcaaaaccgagtacatataacatcatgtatggcaccgctgagcccggattggtgcctgcaagtgtgataacagcagctaatatcggaccggtacatggtgtccatccagctgcaaatgccattccgattaagaccgaccctaaaaacccgcttggtttatgcttaaaatggattctccgctctttcatcatagcctcaggccggaacacaccgagtgtaatgaaaccgaacaaaataataagcaacgcgccaatttgccgaatcgcatcgtgataatccctaaacaggctgccaataaaagatgttccatagcctaaagcaataaaaatgactgaaaagccaagcaaaaaacacaaagtatgaaacaagcttcttttctgcagcagcagcttttcagtttttacatcgtccatgctgacccctgtaatatatgacaaaaaagctgggtaaagcggcaggcagcaaggcgaaataaaggataaaaaccccgctccgaatgtcaaaaaataattcacgtctcccatgtcatcatcccttcatgatttgacattccttcaagttatgacaaaatcatttcatttttttaacactttcacttgaaggatttctattttcagaaaaaacttatataatttaatttgacattgagacattatactccttctcatttgaaaattagtataaatatggatataatataaacattcactttgaagatctaatgtatgaaaggatacatccctgtgattagagagcatctattaaaagaaattgaaaaaaaaagagcagagctgctgcaaattgtcatggcgaacggaatgacatctcatattacgatagagctcagtcaggagcttgaccatcttctcatacaatatcaaaagcagcgccttcgagcagtagcgggtgatgaatgattgcaaaataaaaaacccgtataagggttttttattttataaccatgtttctctatatcataatctttacgtattatttcgtttgattattcatggctttcatcatttgattgattttcttttgagaaggtttcattcccatttgcatcatcatcatgcgtaacatttgttcattaataggcggattctttttcaggtagctcatcatatatttacgagcaataaaaaacccgagtgcaacacctatgagcaatgcaacaacgcccactaggatgccaacccataaagtcattttatttcctccttcatgttgtctagtttaaagtgtactaaaccaaaagctattatacaacatttacatctctttttcttcggttttagacaaaatttctttctttcaccggatttagccatccgtaacgcttcgaattgaaatccattgctaaaaagcaagggctaacttttcttaacacttcaaagaatatcgtttctgcctcgtaatctcccgaagccacaatttctatcatgtgctccttcatcataaacgtcgcgtggccttttgctttcggcaaagctattctataaatataatccagctgcctgtaatccgtcttgtttaaattcatttttaaccgctgatgcatatgtaaaatcgggattggttgtgtaatatattgaatctgtttctctgtcatttcatactgctgcttttcaaggcttgtccaatgatagtcttgaaacagctcaaacataaccgattcccggccgaaatagtgattggcaaattcctctttgatcaggtacgtatagtagtgacgttccatcttttcatccccttttccagcagcatttcatttgctctctattatacaaaagaagaaaagaaagaattgtctattactgttaaaccgccaatactatttttgtcggataaacaagaaaaagaggatgatttgactcatcctctttcaaaagcttacttattgattaatgccttaactcgattcactacgttcggaactgagaagccgtattcgttaatgatggtttcacctggagcagatgcaccgaatcggtctatgccgagaacgtcaccttcaagccccgtgtatttgccccatccaaatgatgagcccatttcaattgcaagacgttttttcacatctgcaggaaggacttcgtttttgtattcatcagattgtttctcaaaacggtccattgaaggcatgctgacaacagaaacatcgatattttcttttgccaattcagcctgcgcttcaattgcaagacctacctctgatccggaagcgatgagaagagcgtcaggtgtttcgtttttagatttagaaacgacatatgcacctttttctactcctgccaatgcttcttcagatgtttgatcgatggtaggaaggttttgacgtgtaagcactagcgctgttgggtggtcagtgctttgcactgcaagcttccatgctgctgctgtctcatttccgtctgctggacggatcaaagaaaggttaggcatcgcacggagtgaagcaagctgttcaacaggctcgtgcgtcggaccgtcttcaccaaccgcaatactgtcatgtgtgaagacatatgtcacaggaaggcccattaacgctgcaaggcgaatcgcaggacgcaggtaatcagagaagacaaagaaagttccgccgaatacacgaagaccgccatgaagcgccataccgtttaaggctgcacccatcgcaaattcacgtacaccaaaccagaagtttttgcctgagtaatcaaccgctgtaaaatcaccggcatttttaattgtcgttttgttcgatcccgctaggtcagcagaacctccgacaaagaaaggaatttttttcgcaagtccgttgagaacttcaccggaagatgcacgggatgccaggctgcttcctttttcatacacaggaacctcttgatcccagtccttcggaagctctcctttgattgccagttcaagctgttcagcaagttcaggataaacttctttatacttagcgaattgagcattccattcttgttcttttttctcacctgattctttaacagctgcagcgaaatgctcataaacttctgacggaacgtagaagtcttcttcatatgtccacgcgtaagcttcttttgttaatttgctttcctctttaccaagcggcgcaccgtgaacaccggatgtaccggcacggttaggtgaaccgaatccgattgtcgttttcacttcaattaatgtaggtttcttttcattttggcgtgctttttcgatagccgctgttaattcttcaatattgtttccatcctcaacataaagaacttcccaattcattgcttcaaaacgctgtttcacgttttcagaaaatgaacggtcgaggtctccatcaagagagatgtcattagaatcgtatagtacgatcagacggccaagctgaagatggcctgcgagtgaagcggcttcagaagaaataccttccattaaatcaccatcaccgcaaatactgtatgtataatgatcgactacgttaaatgaatcgcggttgtatgtttccgctaaatggcgttcagcaattgccataccgactgccatggcaattccttggccaagcggacctgttgtagcatcaacaccggcagtatgtccgaattccgggtgtccaggtgttttgctgccccactggcggaatcccttaagatcttcaatactaagatcaaacccgcttaaatgaagcatgctgtataatagtgctgacccgtgtccagcagataaaacaaaacggtcacggttaaaccagccagggtttgccggacttacgttcataaattttgtccacagcgtgtatgccattggagcggctcccatcggcatccctgggtgaccagaatttgctttttcaatagcgtctattgacagtgtgcgaatggtagcaactgatttcttttcaattgtatccataaaaatccccttccttatgtgttgtacccttacatcataaatgtctgacgactttttctcaactgtttcagcttaaatttgagagaaacttgttgaattttgtcacataagagttttgattatagtatatgcaaaagaggaatacgatattgccgtattcctcttatattagtgaagtttgttatttcttttttctctttttagcttttctggtgttacatcattgccttctgggtcaatgattttcacgctttttaacgtgttcttcatagaagaacgaaaacctttcaagtactcttgacggagcttttgctgttcggctttttcttcttctgtaataacgccagctttagctttggcagcaagctcattaattctggcaattttcgcgtttgaaatcatgttaaactcctttattgcattttgtctatatagtactagatcaaaaaaagttttacaactgattcactctgctgtctctacattctctatgtattcctgaaaacgccggtgaacggttgctttagagacatcatagccaaatcctcttagggtagccgcgatttcagcaaacgttagtttattcgctcttaggcggacgatctcagagattggcacctctattttttcttttccactgttctcatgttggttttttaagtttttttgcggtttaaaaccgttttttactgcacgcttcattccccgtctgattttcatgttgtgaatctttcgctgatactcttccacaatgctgacgatttccaagaccattgagtcagcctccgataactccagttcacctctgtgagccgttgtatagactttcacaccttctctgtaaatacaatgaagcagtgcgatttttgcgtttccccgcccgagccttgtctcgtcctgaaccaaaatgacatcaattccagcgttcttaatctcatcaagcagctcaaatacaccatcccgatccatttcatatccgctggctttttctgaaatcactttgaccacttccatgccgttctccgctgcaatggccgtaagctcctcctcctgccgctttaatgacgtttcctgctgttctttatttgtgcttacacgggcataaatgagtgctttcattttatctctctttcctctctatcttacagttgccaattcatatgcatcctgatgcttctttttcaatgggatcactaactcatcacccggctggatatcagaggtttgtagttgatttttatcagctacccattcaataaaatcatttttgtttatcttttttgtatctgctacctgatcagcaattgaccaaagtgtgtcgccttgctggacttctattttaacatattgattaagctcctggccgctgcttgtatatgacagcataaggataaccgcgctcaaaatcactgtgaacagaccgacaaaaataatagattctttactcatgatcataacctccaacaggaatgtttgttcgcatttttataatttcagtatatacgaacaaacgtttctgtcaattgttttttcgaacctatgtttgtactgtaaggaaaatcatgctataatcttcttaaaatcgacgttttgaggtgcgaaaaatgacgaagctatcaaaaaggcaacttgatatcctccgttttattaaagcagaggttaaatcaaaaggatatccgccttccgtgagagagatcggagaggctgtcgggcttgcgtccagctctactgtccacggccatttggcccgcttggaaacaaaagggctgatcagacgagatccgacaaaaccaagagcaatagaaattcttgatgaagaagtagacattccgcaaagccaggtcgttaatgtaccggtcatcgggaaagtcacggcgggatctcctattacagcagtagaaaatattgaagaatattttccgctcccagaccgcatggttcctccagacgagcatgtatttatgctggagattatgggagacagtatgatagatgctggtattctcgataaggactatgtcatcgttaaacagcaaaacacagcgaacaatggggaaattgtagttgcaatgacagaagatgatgaagcaactgtaaaacgattctataaagaggatacccacattcgcttgcagcctgagaacccaacgatggaacctatcattttgcagaatgtcagcattctagggaaagtgattggcgtgttcagaaccgtccattaatctattgatctatcagatgcataaaataaccccctcttcctttacggagagggggtttgttgttcaaaaaaagcaggctcgccctgacttttgggtgcgagcctgaataggaggaaaaagaacatcatgtttacaccataattatccaccaaaagattgttgaagtcaagaaattttctttcctttaggaaacttttatcaaaatatgaacatttaaaatattagacgccatcttcttaaaaacgtttcattttttaggtcgtggaaggatacggtttcatatttattaaggggcgaagcaattgaaatatactgaaaattcagtacatagtttaattagttcaacattctgataaaacagctcgctttcttcatataaaatgtaatatgtatttcaatttcaccttcacccaatcacttgtccagttcaaaagatatggcatcgttgaacaagtcgggtagaaaccttccccaaacataaagtctccaccaacacccttctttaaatttaaccttatatgaaatatggttgtgatatcaaaagtttcatcataaaaagtgcatatgcgttttttcttgtttgtaatatcgaagcctgtcttgaagggttccggtatgaaattcaaatttgtggccgtcagggtcggtaaaataaattgattttcgatcgcgttcatctcgttctctgccaggcagaatattgacatgaagtctttttaatttagctgatacctcctcaaattcatgatcttcaattgtaaaagcaatatgggtataagaaagcttaatgtcatttctcgggatgtctggttcttcattaagcgctagccagatgccgttcatgtcaaaatatgcagttgttcttccctttaccaaaagctttgcatcaaacactttttgataaaaatcaatcgatgtatccaaatgcgaaactgaaaatagcaagtgattgattccttttatctccacaaatcattccccccttgaaagctgatcatccacatatacgtcttttttcataagaaagtttcatactgctgaaaaaaaataccagtgtaaacaaaaacggactgtttaaaatagtaacatgaccattatgaatggttttgaattgcattatttatcatttgtttacgcccaagaattttcttcaaaaaataacaatttaggtggtcaaatgaaacatatcattgcgcttgcttcaaagattgctttcactctcgcccttttatatgtgattttggacagagtctatcacgcatccttcttaagtgtgatgtttattgcacttttcttaggttttgtttcctatctttctggtgacatgctcgtcttacccagaacaaacaatattacagcttcattggctgactttggcctttcattcgttattctttgggtatttgttttaacccaaacaagaaacgatttctcaccatttggagcagctctcctttccgctgcctgtcttactgtttttgaattcttttttcatcggtatttattgaaaaatgtacttgatgaaaatttccgaaatgaactgtcagcgagagataacacgttgcagtatcaaacggaagccgcggacgagctgtttcccgaaacgaatgagaagcataaagaataggaggctgtcttatcgcctcctatttttcagtagctatatttgagaaaacggaacatcacttctgtaaacttataaaacctctcattttgagtaacagctctgctttttaaagaaaagatgccgaacaaagactttcgaaagcctgtgctcatttctatctggatacttaaacctgtttttgatttatttgcaatgttattcggactaacgcccgcatgtggatggtccgtattgagcaatacagcaggaaaaccggcatgctgcaatttctcaactaaatctgccgctcttacgcgatctgtaccgccgacttcgatctgctgatcttcttctgcgtacccgtgtaatgaaatgacatattcatgatttcccgtcattttaagggcccgaggttcatcaaagtgcgtgctcgtaatgtgcaggactgagtttcctgcagattttaagccttcaaataaatacatcgagtactctttgctgagctctctggctacttcacttgtcccaccttcaatacctcctccgtgaatagctaaaacaagaacagggcttccggtttctttcgtaacaacaccgtaatcagaaggatcttcattgttttttaattcctcaaaattctgatatatatcttcagcataaattgaagaaatcggagtaaataccataaaaataaacaataattttacaattttaatagttgatggaaaacgtttggctatgttacaatcaacatgcttcaaggaatggagcaaacggcggagcagggatactttggccggtttcatctactccgcctctaagtccaaatcaacaggatgtaggtctctttgaggctttagcacgaattctctcgtcctccttgttaaatttttgttaaattcacaatattatataccattagcccgggcgctgttcttctcatttttgaatttatgaaaagtaagctggcaccacctcccccatttccatacaaaacaaaaatgcacctgccctttggcctgtgcattttttattttctcttcattcttcgtttttttgcttgatttaatttcatgatgtttttttcaatttttcttatgtttcgcctttgcgggattgttttcatttcataataaacagaaataaacccgcttaatgtcactgctgcaatataaaggacgcgctgtttgatcattcggtcagcgtgtccatgatcattcgcttctttttacagcctttcgatcacagctttatcaaacagctgatcgacatacacttgtttcattcccactgcaaaccccgcagccagccaaagaatcagaaataaactgatataaaacaccataaacccttcctttcctgtcttgatgcggagcagaattttttaaaaacagttcatctattacaactggcagacgaagcttcttctttgtgttaggttctttcaataggctggttaatatgtgtaatgctgtaatgaacagttagaaattttattccaaacagccacatatgatgaacagccgttaatttgttgtcatgtgcagcttctatcagaaaggtttcagataaaggaagcggacaagttcccgctcttgtttgcagataaatcccctcatcacccgctctgctttttctccgcctgcttgttaaaaccagcttctcctgatgatgatatggttttaaaatacctgtcatgctgctgaatggaagcggtaaagaaatattcatatacccctctccatttgaacgatacactgaataaagagcggtaaaaatggtttcgtttttttcatttgttctaatccaggcacgtactctttcccttccgtcttttttcgaatgaacaccttttatcttgctgtacatcctataccagtcagggttcgtcgaaagatgtatttggccgattcttctgctgaaccattcgtaaataattgcaagcggccgaaaccacatgctccatgttacttttgctttaatattgtattcgatggtttgttcataaaacgaaagaatgagcggcgccagtttttctggtgaaaaatcttttgaacgcaggctgcccatatcatccacaagcccgctgtaccgagcgttattttcagcttgaatgttagctaaaaattcttctccaatctttctttttccgtagatacggctgaatgtctttacactgtctgcatcaaaaggcttcgcatcctctattctccaccctatgagagcgggcaagataacaccaaacgcattgacaaaaccgtgaatccaaatcatctgattgatggtcaatgtaacttcttgccgaaatacaccaaatgaataaatcatcgagaaagcaatcgttatcattaaaacagcggaagaaagccgaataagaaatgtccccgtcttggtgcgaaaagctgccgtgaacaccaaaaatgcatgaagataaatcgccgccatataaatgctaaccgcaatgacatcaagtgtttttgaatatgtgatgcccagtgcgataagaaggggcgaaagcaaaatcacccatgttatccaactgtacaacatccgatgttttctaatggttctgccgagtaatccgttgaagatcgggatcagaaaagcagaatagtgaaagtggacagcagtaagcaaaatgatgagagggccaaattgcatgatctgcaaatgggcagcataagcaaaaaaccaaaatcctcctcccgccaaataaataaggccgaacaaaactgatgtctcttcgattctatgtatctttgtttcccaaaggcggaggatcgcatacaatgcaataaaaactgtgtacatccaccagataagtgcgaaaactccaacctctgtcacaagagccaacaccgcaaagaatgcggctgccggatagcactggattagcccatattccataaactgagcagcacgaaccggcgattgacgaaaaacaaaagggaaaattcccggcacgaaaaatagaatggataacaaaacgagtgcctctgccactgaaatatccggtgcttccgctgcaagaaatcctataaaacaaagcgcactgactatgccatttcgttgcatgattcttcctcttcctcctgaaacgttcctttataaaagaaaagagtgccaagaattgtattttgcacatgcacttcaatggtgaaacaattctttttttcatcaaacgtttcgcaaactacggatgtaccggtcagccatttcggcaacgggattctttttccgcatatcaatagccattgctttcccgatgtgatcgtaagagagccgtcatgagatgcctcgaacgtcaaaacagacagcagcagatgaggtttgccgaagaaatcaagtattctattttctttctcgtcatatatcattatcgcgtcaaagaaacgttttttgcctttaaagataaatgtacgattccattctattcctgtatgttgtgatttcaaaagacaagttctattttgtattgtaaatggaatgtctttgcctctttctgaaaagaagcatctgaaaaaaacacccagctttaacagcattctaaccagaaaagagcctccgcttatttctgacatcgttcccgtcccgctgaatgtttgagacccgtctaattggtaccgtttccgcagcttgggatgcagcaaatgatagttaataattgatttttcataaatcgaactcacaatgtcacttctttctctttcgttttgtgcgcctggcactggggagctgcaggctaagagcgccgcttgcagcggaaaacacactcaacagaatccacatgaatatttcggaacctagacaagcaaacccagcaaaaatacaagcctggacaccatgaatgatccattttctttttaaaggaagcagccacaaaatagctaagcctatctccgctgttcctgccaaaatgcttgtttcaacacctgcaaagccttgatagaaccaaaacaggctgaaaaacagacacatgaacacatagatgatagcagatcgaatgaagcgcttcggatgtttattttgctctacccaaagccttaatgcatcaaagctccaggcagtcgcccagccaagcagcggccgaaataataaacgatcaatccatcttcccagcagtccgtaggctgttttgtattggtactgtgttaaaaacgtcattttcccattttctctctgtatatacttccagtagccgcttccatgccgaatcagagataatggatgatcagagccaaaagccagtgaagaagacctttcagatgaacatttgttgaaaacacggacggtttctcctgtacctgacacctttaatccaaagcctacccttgtttcgtaaagaaacttctgtttttcgcatggctgactattcaaatacgtaatatttgaaaaccggagatcccattccttatgcagtgatgggttttgtgtatattcccagagtgtatccagatcagatttcatttcgatttctacataaatcggtttctgcctcacagccccttctcccttctatttcaagcaattcctatattagcatattggtcgatttgaaaagtgtatatctctccaaaaaaagtatctttatcctaataaatgcataaaaaagagaagagaggtttccttctcttccttgggattcattactgagttttaaccgtgccgaaatgagtaattgtgacgttcacactgtatgtgatgtcggctttactgaaggtgtcatcccagttatttttcacccttttccataagtgaggatatgtaagtctaaaagattcatcaaaacccgcaacatctgctttataatcatgctgaattttttttaatacctgaccaactattttctttacctcgttttcaatagtcgtttcgagacgatctataaactgggtgtccaacgcctcttttgtgttccagttttcaaccaaatcgccttctgattcaatatcgacatggaatgaaatatctttcccttttacgattggctgaattctgcttttgattttattgatatcgtacgctaacgtctgttggctctttttatcatgacttttgacaactccgcctttcccttctcctctaatccatgtaatcccctcagtttcatattcatttaaggtgcctatcatttttttcgattttccgttgattacagctgctccggaatacttgaccgctccattcgccgcaaccacattttgcagtaaaaagctgctgccagaataatgatgataatcgttgcctgagcggttgtgattttactggttgggctgaacatgagactttatcaccatcctgtcgagttcatcacttcacccgttttgtattatctgtattcatcattttaggccggcgcttcatgactaaaagaggcattctgataacaaagtctttccaatcttttaagtgatagggcactgccggacttgcgtatggcacaccaaagctctttaactttacgacatggctgcttagcagcagataatacataatgactccaaacaatccaaacaccgccgcacaaaacatcgcgccaaaccgaagcatccgaagtgctatacctgtgctataatgcgggatggcaaatgaagaaattgctgtgagcgcaacaacaatgaccatgattggactgacaatccccgcctgcacagctgcttcccgatgattaatccgccaactatgccaattgcgggtccaatcggttttggcagacgaagccccgcttctcttaaaatttcgatcgcgacttccataaataaggcttcaatgagggatgggaacggaacaccttggcgcgtcccggaaattgaaattgccagcttggtcggaattaaccccggatgaaaagaaataaatgatatatataaagcgggtgcgaataatgttatcattgctgcgatgaacctcagcaatctgatgagcgagctcgggaaccaccgttcataataatcttcaggcgattgaagcatcatgctgaaagtgactggaacaatcaaagcaaacggagtgccgtctagcagaatagctactcttccttccattaattcgcttatgacgcgatcaggacgttctgtactctgtacttgcgggaacgggctcaaataattatcctcaattaactgttcaacgtagcctgactccggcaaatgatcgatctcaatccctctcactctttttcttacttcctcgactacttttgggtctgcaatgtcattcatataagcgataattaaatccttttttaatcgtgttcctacttcaaatctctgcaatgttaattgatcattttttccttgctgtctcaaaagagctgtattcgtactcaactcttctgtaaagcctgtgcgcggtcctctgacaagcgcttctgaaagcggctccttgatacttcgattttgtttttttacagttcccagaagaaacgcctgcggtattccatcgatgagaagcgctgtcgaacccatgaacacattcaacacgatatcactgattttctctgattctatgacatcaccgattgatttgattttttatctgtttcgaagttaaagtacctttgccggattgagaaatttcatcgcttacctgattaggttgattcataactaacactgatagacctttattaatcaattcctgatcagacagtccttcaacaaagatcaatgccgcttttacatgtaaatgagtgatttcaaactcactgaagtgaacgtccccgttatgtcctatttttctttttacattttctaaatcgtatccgatgttaccggttaacacatcctgatcctgcttttcagctgtcaaataatctgatttatgctgcttctgtgttttgtattgattgttccgccacctcatcattgcaccttcttatacatgaatccaagtaaacactttatagattacatatggaacgagaaatactactaacgcttgaaaccacacattccagtcagtaagtgttgatatcatgttatccatctgtcatttcccctctctctaataggattatttttcccgtatacctattttttatgttcgtcttttttctcaataaaaaaagcatgatgaacatttcatcatgcttttaaagaaatcaacctgaccattttgcataattaacacaaaatgagccttttagcagtctgggaaaactaaaattccagcttgaagctttctgcctgatctgaaacttccacaggaatccccattatcgttttcggtttggaaacgtaaacaaagcgcatttcctcctctaattgctgaaacgctttttcactaactaaaattctggccggcttccctggactgttatcaatggctgctttgatttttccaagcataaaaaacctcctgttttagaaaatggatcatttactattaaaacaaaaatcgcaaaataaattgcctgaacaggaattccggttcaaacatagcagttgcggctgcaaacaagaatgaacgaaatgacaacatacacctctctctctttttcgcgcatgcagaattctcccattcacagatcagactggcgactgacacgctgttcaacagcagctctagcataaataatgcacgctatggacatgatcttattagttattatatgattgaattgaaaaaacatcatatgtcaagaggtaaacgaaatggctcaaaacaacgaaaatgcattaccggatattacaaaaagcattactctggaggctcccattcagaaagtctgggagacagtctctacttcagaaggcattgccaagtggtttatgcccaatgactttcagctcaaagaaggacaagaatttcacttacaatcgccgtttgggccgtccccttgtaaagttttggctgttcaagctccaactgaactttcttttgaatgggatacagaaggatgggtcgttacctttcaattagaagacttgggggaaaagacagggtttacccttattcacagcggctggaaagagccgaatgaagtgatcggcaaagcaaacgagaaaagctccgtcgttcgcggtaagatggatggcggctggactggcattgtaaatgaacggcttcgtaaggctgtcgaagaataaaaaaagagagaggtatctctcttttttgttctttcccaagggttatacttcacaatttgagtccatcaatcataaaacgtaacagttttagatttaccagagtaatcggtaacaaagaactcggccttgttattgctcccatctacaaattttccaatactgccaaatgtgtggcattctccgggtgaaaaatagtttgcccctacataatcatcaggattgtcaccgggatcatcctcatataagtgcagtgaaacagaaaaaggagtgcttcctgaaaggcaaactctaaaatctcctccggtcgagtataccgtcggacttgagtaagtatatgtgtaagtccccaacttatcccactctccagcccccgcagttccggctttttctgcttgtgccgttaatggaaaaaccgcagccaaccctaaaacagacaaaaatccaactaccttagtgaatctcatcaactacaccactcctctatttcaatgatagccgcagatacgtttgtatcatttccggcagagctacataattgatccagcctgcctccctgcttcttaggcaggtggcattggacattatattcagcagcagccgttttatgaatccgtctttgtctggttttaaaatgttcaaaataaatgcattcccatttgtactgctatctcttataatttgtttaaaaggttgtacttcaatcagggggaaaaggatatggaattaagcttcacaaaaatactcgttattttgtttgtaggttttttagtatttgggcctgataaactgccggcgcttggccgtgcagcaggaaaagccttatcagaatttaaacaagcaacaagcggactgactcaggatatcagaaaaaatgactcagaaaacaaagaagacaaacaaatgtaggataaatcgtttgggccgatgaaaaatcggctctttattttgatttgtttttgtgtcatctgtctttttctatcatttggacagcccttttttccttctatgattttaactgtccaagccgcaaaatctactcgccgtataataaagcgtagtaaaaataaaggaggagtatatatgggttattacaaaaaatacaaagaagagtattatacggtcaaaaaaacgtattataagaagtattacgaatatgataaaaaatatgatgactgtgattacgacaaaaaatacgatgactatgataaaaaatattatgatcacgataaaaaagactatgattatgttgtagagtataaaaagcataaaaaacactactaaacgccattaacatctcctcgtttttactttcccccggctattgccgggtcttttttgtttgtgcactatatgtatatttctgaagcttccctttatatgaaaaccttggtgactgaatctgaaaaagaatagtgaatatttagtacatagtttagttagttcataagtgagcgcattcagtttattgcagttacaaagaaacttttataaactctttgaggatcatacataaaaggagaggttttttgtatagaaacatcgtattttatctcattttactttgtctatttatatcagttgtcatgaaaagctttgaggtgataagcacaatagccaatgttatctgctttgttttcgtattgctgtattttaaagatgaaatgaaaacatactcacgtaaagcgttagcaatcctaagtatttgttttcttttcttagtcggtatctgtgcttttatcattttacaaggacagacattgatgaaacgtcacctcttttttacaggcagggaaacgatagcgggcattcttttaataatcgtttctttaagcatttgtacttttattttgaggagaatttcaaatcggttaaaacgattgtgatctcattctttcctctgataaaggtatatagctttcagattggcgaagcgtttcgtcccttacttcactcaaaatgaaatattttgtcgattatatacatcaatacagttccaaaataaggtataataaatggccaaaccactatcaaaagggggaattttggtgaaaaaagtattgattgcaggtgcagtaggaacagcggttcttttcggaaccctttcatcaggtataccaggcttacccgcggcagatgctcaagtcgcaaaagcagcatcacagctgcctaagggaatcggcggccgcgcctatctgaatagtacaggcgccgtttttacagctaaaatcaatcttcctgacactgtaaaatatgatacggtctctactccttatatttattcaggatttagggcaacaagcggaactgaggccgatatcgggcttcagtacagcaaacaatacaacgtctggaagcccctcatgaaggttgggtccaaaaatgaagaaacgtacatcgaaggaaaagacaaattcacatacaataaaggcttccgccctggaagcacagtccaaatgacaatccataaaaatttaagcggcaatacgcgcatgaccctttggggaacgaacaatgacggctacaccggacggattatcacagaaattcaaggaaccaacatcggcacgatttcaaaatggaaaacccttgctaccgcggctgtttcgtatgaaagccagcgtgatgcgatcaaagcaaccttttcgacatcttttaacaacatcacaatcgacaataaagccgtcactcctgtggtagatacacaggatttcgcaaaggtttctgttgcaggaaataacgttacgatctctgttaataaataaacgaagcagcaaaaatccgccagcattgtctggcggttttcattggagcatactggtcatagttcgtttcttcagctcttttgtttaaacctaactttaataagggtggaaattggtatgaaatatgaaaaaacaagtctttttggaatgattttagttattgtagcacttctaatatctatatattttatgtgtaatacaaatgcgttagtacctgctggatatgatctagctattcatggaattgtaatatctagaactataatgattgcttttactttgtatttagtttcaaagttaggatattttcttctgaataaaaaagattaactgtagagttaatcttttttatgtattatacgtgtttgtccttcgatttttattcatcttccagattgcttaatgaaattaggatacctgctatccattcactgcacaataaaaaggcagcattaaaccgctacctcaaataaaagcttgtccccatgtttatagttgattaacttgaaatcatcaatggtaaagttataaaaatctttcacttcaggattgatccatagttcaggtgcttcaaactgttctctttccatttgaattttcaaattgtctatatgacgtgtgtacacatggcaatccccaatgttaaagatatattcaccaagctcataaccagtcacttgagcaatcatgcgctgcaacacattgtactggaatacattgaagggatttcctaatgccatatcattgctccgtgctcttacctcaaggtggagtttcccatgtttaacgtaccattgtgtctcgtatacacatggcgttaaggacattgcgtctaaatcatcaggattccacagcattgtaatatgtctgcgtgaagacgggttgttcttcaattgatgaagaagatagtctacctgatccactttttctccgtttagacttctgtttttcttccccagctgaaatccatatgcatgtccgatggtgccgtcttcttgtttccactgatcccaaatatgtacgcccatcttgtttaaatcattaacatcattagatttcagctgccaaatccagagcaactctttaatggctgttttccaggcaaccttttttgtcgttaaaatcggaacctctgagttgtcgaatctcatttgcttactcattacacttagagtatgtgccggtgttccatctgagtcccacttggttcttacatcaaactcttcgtctgagattccattattgataatatcctttataattgaattgtattgtttatcgaattgcgtcatgactattcatatccttctttcattttcagttgctaagcataatttattacgaatgcaatattatcgcaaatactaagcacttgcagataaagtgaggatcttattccactcactgtgtgtttaaagaggagttaatcccccctcttttacacctgtatttctccataacatagtctgtcacatagctcatagttaccgccagtttggtacatacaccgttgataacattgttgaggattataagaaatggtttgatattgcggcacataaaaattcaaatagttaggtgtttgtgtataccaaattggaaattgtctaaacacattaaatcctccaatagctttttctgatttaatgcattgtattttacctcaatatcaattgtcatttgtccatgtgcaattgggctttctttaaaataaattctctctaatttcattcatttgatcattaacaacttttttatgatatttggcagcggttcattccttatatgatctgtttctgaccggttttgctgtttgtttttgatgtctaactttaaatccttcaaaagcagtgttaaaaaatcacatcatagagctctgaatcttaaccataacgttcaaatattcttcaattagagaaagtccctctttacgtatattaatcttctctatacactttactattattttacagtggttgagtgctttctctcgcttttgttttaataaacagctatccgttttgtttttcagaaagtgttttaaacagcctctttttactattcttatttcatttgaccataccatatcatttaaacttcataaattaaattcgaataacataaaggaggaatttaattgggttattataaaaaatataaagaagagtattacacttggaaaaaaacatattacaaaaagtattacgacaatgataagaagcattatgattgcgacaagtattatgatcatgataaaaaacattatgattacgacaaaaagtatgatgaccatgataaaaagtattacgatgatcacgattatcattacgaaaaaaagtattatgatgacgatgatcattattattatgattttgtcgaatcatataaaaaacatcactaaatctcttaaacgtctatttattccccggcgacataccgggggcttttttatgatatttatcgacgatactcagatttttttgtgctcatggctgctgtaaattcaattattaatgaacacaagtcatttaacttggcttattattagtggcattactagtttttagttgccttcccctacttataaaaatttagataaaagtatttctttatagagatgcttgtttcatcgacaactcaatcctaaagtggtaaaatcaataaaatgtaaaaactgtaaatataataaaaggagcatctatatgtatataagtattataattttagcatccatgcttttatggggcgcagttatccacgagctaagtaaaccttcaaaaaagcaaagcaccagaaaaattgtttctttgacatctttaggttctttatcgactttagttattactatttcactttttcaaaacttccctttttaaaatttgtttttaattaaatccttcgtattaaaatattcattttatacataatatttatatgtaccttggctgaaacctccattgatcaatcacacagcatgaagacagccaaggatttattttgtttacttcgtacctgttgaaccgagtcctcctctatcctcgtttcccaaatgctcgacttcaaccaattcaaccgccggcattttcttcatgattctaaactggcagatacgatcacccttcttaatttcagtatcacgcaatgcataagcaggaaagaaccagaaatcgttgtctcccttatatgactcatcgataacacccattgaatttgtttgaataacgccaaagttcttatatgtacttgaacgagggacgacatgtgcttcgtaaccttcaggcagttccattgcaacacctaatgggacaagcttaaattcatcttttttgattgttacatcttcagctgcccgaagatcaatccagtctccctgctcaattttgctgattcttgtttgtgtttcatctagatacttgattttaattttcattgtcatgtactagctcctttaatttttattgactatcatacagtaaggcttgttcttgtgtcattttcatcagtgataaattgaacgtcttcaaaatcattctgtaaagcattgaagtaaagtttttcaatgaattttttgtttttacagtaaatcgaaacgtagctattatctgctatcaacaggacaagttcgcaatcactgtcagcaaactcttcatatgtattgacttgattaaccatttttccatatggaaatgctttcagttcaacgaaaatggtatagtactgattcgtttttaattgttgctcaaaaactgccccttcaacaattgcgtagtcatgaaaaagctcctcatcatcgagctctccttctacaacaaaataagattccccactcgtttgccacctataattagctatttctaccggccgcagtattctccatagaaaatttccatattcattcggtatttaaaactaactcccctattcatgtataccccttacttaaacgatttttgtgaatacgagtttaattatatactctgatgttaggtttatggaacaaggaatcgactgccttttcaaccgattatcttttacagaatttcctcagccctcctcatttaaaaggttcttcaatgttcataacaatagacgccctcttgttctcttgtctttgtcgagaaaagttagccagtcagtgccttcatatgtagtgtcctgcttgtctcagaccgtacttgattacgctttaatcatcctgatgttatgacatgtttactccgtcataaatattcaccagaaataaacataccctttttgtatttcttgtgaattataggatttcccaaaggtctttccaactctttaccgaatgtataaatttgtaatttatttcttatataggagatgaagaaaagtgtttaagaaaattgtggtaggttcgattttagttagttcaattacaggattaagctctacttatgcttcagctgcatcaattgaccacacacctaaaaaagtcactgcgtttgccgcacaatccgatattatactagaagaggaagaaacgtttagaggtgacggaaaattttattttgattattatggaagtgaagatggcgaaatcagagtttttgttgagaatacaggaagcaatccatttgaattcaaaattgtaaaaccaggtggtggaacaatcgcttccggctatacagttaaacctggcaaaagtgtaactctaactcttgacgtatcacactataaaaccggaacatattatattcgctgtcaaaatgatgatggagctaagataaaagcttttgcaaaagtgcgtgctctctaataggaatacaatggagcaaggaagcttgttgttacttccttgattttttctgtgcttctatactgcaaacatcactaattctaacctgtatcctttgtattgatgaacggtaagtttttcctgattagatttctcgttatcatctacccttagaaaaaaatgtcccgaaacaaataatcatttttgtaatcctcggtcgccgtacccattaacaccccacttacaagcctcatgtatcccgtacttgcttttattcgaacattgataggcaccttctcgtatcacatggatttgctgttgaatgatttcaaataaagttgaataaaataagatcgaatcatccaacaattaacatttattcttgcggcaataggtggtatttataatccataagaaggaaggaagcgttgatgataaagctttgccgagaagtttggatcgaagtcaatcttgatgccgttaaaaagaatttgcgagcgatccgccgtcatattccacataagagcaaaattatggctgtcgtaaaagcgaacggttatggtcacgggtctatagaagtggcacgccatgcactggaacacggggcgagtgagcttgctgttgccagtgtggaggaaggaatcgttttacgtaaagctgggattacagcacctatccttgtgcttggttttacatcccttagttgtgtaaagaagtcagcagcttggaatataacattatcagcattccaggttgattggatgaaagaagcaaacgagatattggaaaaagaagcgagtgctaaccggctggccattcatattaacgtggataccggcatgggacgattaggtgtacgcacaaaggaagaacttttagaagtagtgaaagccttaaaggcaagtaaattcctcagatggacagggattttcacacatttttcgacagctgatgaaccggacacaacactcacaaagctgcagcacgaaaaattcatcagttttctcagctttttaaaaaaacaggggattgagctgcccaccgtgcatatgtgcaacacggctgcagctatcgcttttccggaatttagcgctgatatgatccgtttaggtatcggcttatatggtttatatccttcagcctatattaaacaactaaatctcgttaagcttgaacctgcgttaagtttaaaggcgcgcatcgcttatgtgaaaaccatgcggacagaaccccgaaccgttagctatggtgctacatacgtcgcagagcctaatgaagtaattgctacactcccgattggctatgctgacggctattctcgtgccctttccaatcgcgggtttgttcttcatcgcggaaaacgagtgccagtggcaggaagagtaacaatggatatgatcatggtcagtttaggagaaaacggtgaaggtaaacaaggagatgaagtcgtgatttacggtaagcaaaaaggagccgagatttccgttgatgaagtggctgaaatgctcaatacgattaactatgaagtcgtgtctacattaagccgccgcatccctcgtttttatataagagatggcgagatttttaaagtatcaactccagtattatacgtatagaacatcttaaaatgctgaatcaagatccctctaccagggggattttgttttttctgaaactaaaaaaatccctcctataagaagagagattttcaacatatttatacctcaataactgattgttcaggagtattatgatcgtgtcgagaacgaaaatgctcttctaattcttcaagtgtacgcccttttgtttccggcatgaatttgtatacaaaaccgattgccaatacacctaaagccacaaatataaagaatgtaaaagacaaacctacagagctaagcaagatcgggaaagcaaaaccgatcacaaagtttaatatccaaaggaaaaaaacacttatcccagaaccaagtcctcttaacctttgagggaatatttccgctatgacaagccaagtcacaggtcctacacacccttgcataaaggcaagaaataaaacggtcaaagaaagcactacataaggaagtgccatagatccatcaagcacaattgagaaaatcgcaatcaataggagagctgtagtcgtccccgccaaaccaatcaataatattggacgccgtctcacttttccgaccagccaaatcccaaatataactgcaataactgatatcagcccatttccaatattagcgattaaagccgcttttgtaccaaaaccagattctttaaggatttgtgtgccataatacataatcgagttcacacctgtaatttgattcactatggcaacaccgattccaatccataaaagacggcgcagccatggtgtagaaaagtccttgagtgatgccttttctagtgctgtatctttttctaccgcttcttgaatttctctacattcagcttctgcacgtttatcttctcgaatttgtttaagaactcgcagcgcctcactgtttttgcctttggagattagccatcgggggctttctggtaccttaagcatactggcaaataacatgatagccggtacagcacaaatgacaagcatgtatctccaaacatgtcccgtatttgccattgttacaccgaggatcgcattaaaaacatatgctaaaaattgcccgccaacaatcattagttcattttggcttaccatacgccctctcttctcatgcggtgccatttctgctaaaaaggccggcaccatcgccgaggctcctccaacagccagccccagtaaaaaacgaaaggccaccatgatgaaaacattaggtgctaacgctgttcccagtgatgccaggaaaaataaaaaggaaagattaaggatcattttacggcggccataacgatcagccaatcttccgcataacaacgctccaaacgcggctcctaataaaagaatactcgtaacaagcccttctgtaaccggtgttaaatcaagctgatctggccttgccataaaaggtaaagctccatttataactccggtgtcatatccaaagagaagccctccaaaagttgctgaaatcattattaatttcaaccttcgatttcgatgttcattcatatccatttcccctgcctttattaagaatacttaataagctctttcagtgtggatattgagtcaaaactaaagtcatctctatcttagattttcgcctctggatttgtaaccgtttacattttagccaatagaataaacctaagctattagttgttatgttgtagtaatgtttttgtcacattattgtcatttctcatattatcataattctaaaagcattttcagtcaatattattttcaggattatttatttccgctatgtgatggtgatgttttgatcatctcgttgtgaagttaactattggcaatttggagtgttataagttcccttgaagttttccattcacaaaaaatgtccatatcgttataatgatgatgtttaatcgcaaaaagagaaaatgataaagagggaatcaatatgaagaagattttgatcagtatgatcgcaatcgttttaagtattactttggcagcttgcggatcaaatcacgcagccaaaaaccattcagattctaatgggacggagcaagtctctcaagatactcaatctaatgaatatagtcagacagaacaaaaggctggcacgcctcattcaaaaaatcataagaaattgatcgatgttacattagatagagcaatagatggagatacgattaaggttatttacaacggaaagaaagacacagttcgctacttgctcgttgatacacctgagacgaagaaaccaaattcttgtgttcaaccatacggtgaggatgcgtcgaaacgaaataaagaattggtcaacagcggtaagctacagctggaatttgataaaggcgatcgcagagataagtatggaagactgttagcatacgtttatgttgacggcaaatctgttcaagagacattattgaaagagggattggccagagtagcatatgtatatgagcctaacacaaaatacatagaccaattcagactagatgagcaagaagcaaagtcagataaactgtcaatttggagtaagagcggttatgtgacgaacagaggatttaatggctgtgtgaaatagaaaaacactgtttgttaaaaaaagcagcaaacctagcagaatgcagtttccaaagaattagaaagagatgatggcgtgtctagtttccattctgcttatcaagctaaaatcatgcaactagcctgtaaaatttccactgtatagtaacaataaaaaacaccccttcacgtcaatgtgagggggttatttgtgtgtaaacatccttcctatttcatcataaatcaagagatccctctaccgtcgttagcacagtttcatatatcttacccattggcattcctaagctttctcacttcttgaagtgttcgctgacagaatacggttccgctcgttcgttttgtctgctggacactccaatactgtttaaaggttgcgataccttattctcaccatcttttcaaaagaaggcagccatgtcatcaaaggcctttgatgatgattgatcattaattgttcttcggttgatctccagacaataacatcattagttttttcgaaagctcttcaaagcttgattgagatcctttgtgtgagtataaatgttcttatacaaatcaaatagtgttttatatttttgaacattttgcgcctttggataaaatgcagcagcctcacgaatgaactgctctgcacattcttcaagggattcaaaccatccgcttccaaaggcagccagcattgcagcccccatagctggcccttgttcattttctaacttaattaccctcgtattgaaaatatcagcttgcatttgcagccacgtatcatttttagctcccccaccaatagaaacaacagtatgaactgattttcccgcttcgcggaatagctcaattgattcatgtaaagagaatgtgataccttccattattgccctcaaaaagtgctttctattgtgggctccatccattccgatcaagcttccccgaatagaagaatcagcatgcggcgttctttcaccaaccaaataaggagtgtatagcagtccattggctcctatcggaatagcttccaccccctgcaataattgctcaaacgattcgtttggtgcaaacgttcttttaaaccagtccaagctgtatcctgcagcgagcgtgacgcccatcgtataaaaagaatccttttttccatgattaaaaaagtggactttgctttaaagtctctttctttttcttcttcgtaggaaagtatgacccctgaggtcccaatactgcataaagtttttccggaagaaaggatacctgctccaatagcgccgcaagcattatctgctcccccagcgtacacttttgttttttctaatagtccggtcttggcggcaacgtgcggaagcagcgaccctacacaatcatgagattcaacaagcggaggacaaatatctgcagaaataccaatttgattgcaaatatcattgctccactccttgcgagtaatatgtaaaagtaaagttcctgctgcatcggagtattccgtgtgaatggcaccggtcatacggaatctcacatagtctttcggaagcaaaaacacagcagtttttttaaaaagttcaggttcatgttccttcacccataacattttaggtaatgtaaacccttctaaaacacggttttttgtgatgtcaagaagatgatcgccaaatttctcggtcatccttatacattgaggcgttgttctggtatcattccaaagaattgcattacgtaacacctgacaatctttatcaagcagtactaatccatgcatttgtcccgaatagcttatcccgtcaatatccttggcttgaacattggatatagaaaccaattcagccaatgcttcaattgtttgctgcacccagtcttcaggattttgctcactatatcccgccttctcttggataagcggataccttttggacgtttctgcacaaaccttgccgttttggttaactaaaatggttttaacagcactcgttccaagatctattccaatgacatacttcattttttcactccttgcccttttaaaaaaccattcactctaaataaatcctaattatagaagttacccgtcataacaacaagcaataggaaaggaatcatgacgggtaattcagtgacttggtattgatagcaggatctggagcttatcctgttatacttctaaaatgtattggttcaatatcgcttttaatttctcctgtcttccagattcgtttttaattaatttatgatttagcgcatattgctcaagtgtgtgaaaattagctcttccttctataatttcaagaccaatcccttcagtaaagctgcggtaacgatgttgaatcacatcttcaaacacacgatcttcgattaatttgtgggcaactttcaatcctcttgcaaatgcatccatccctgcaatatgggcatatattagatcatcaggctcaaaagaagatcttctgaccttcgcatcaaagtttaatccgccgcttcctaggccgccattttgcaggatttcgtacattgctaatgtcgtagaatataaatccgtcggaaattcatccgtgtcccagcctaaaagaggatgaccctggtttgcgtcaacagagccaagcagaccatgtactcttgccatgcgtaattcatgttcgaatgtatgcccggctaatgtggcatgattggcttcaagatttaatttaaaatgattgtctaagccatattgcttcaaaaaggcaatggttgttgctgcatctgtatcgtattgatgggtggtcggctcttttggttttggctcaatcaaaaactgccctgtgtacccgatttccttcgcataatccactgccatatgcataaatctagccaaattatcaagctcaaattttaaatcggtatttaacaatgtttcatatccttcacggccgccccaaaatacatagttctcagcgccaagctcttttgctgtttctaacccttttttcacttgtgctgcagcatacgcaaacacatctgcattgcaagaagtcgcggcaccatggacgaaacggggattcgtaaacatgtttgcggtattccataatagcttaacgccgctatttctcatgtaatctttaatcatgcccacgatcatatctaaattttggtttgtctcttttagcgtactgccttctggtgcaatatcccggtcatgaaaagcaaagaatggtgcatctagtatttcaaacatctcaaatgctgcttctactctcatcttcgctagatccatgcctttatagtgatcccatggtctttgcatcgtagctgatccaaaaacgtccgtaccatcagcagtaaatgtatgccaataggcaatagaaaatcgcaaatgctctttcatcgtttttccgccgattacttcttgaggattataatatttaaatgctaaaggattagtcgaatctttcccttcgtaaaccactttgtttgcgcttccaaaatagttaattgaactggaatgagattgagccatgtgatttcccccttaaaaataaattcattcaaatacaaattcattttatttcatcttgtaagttacctattagtttgttgtttaaacaaactaacttattttcatcttatataacctcatcagtattttcaatattttttttagttttttatgaacacattagatataataaagggaagattcgctatgtactatgttcatacttaatttaaagattaaacaaatggagtggatgaagtggatatcgctgatcaaacctttgtcaaaaaagtaaatcaaaagttattattaaaagaaatccttaaaaattcacctatttcaagagcaaaattatctgaaatgactggattaaataaatcaactgtttcatcacaggtaaacacgttaatgaaagaaaatctggtatttgaaataggtcaaggacaatcaagtggcggaagaagacctgtcatgcttgtttttaataaaaaggcaggatactccgtaggaatagatgttggtgtggattatatcaatggcattttaacagaccttgaaggaacgatcgttcttgatcaatactgccatttggaatccaattctccagaaataacgaaagacattttgattgatatgattcatcactttattacgcatatgccccaatctccgtacgggcttattggtataggtatttgcgtgcctggactcattgataaagatcaaaaaattgttttcactccgaactccaactggagagatattgacttaaaatcttcgatacaagagaagtacaatgtgcctgtttttattgaaaatgaggcaaatgctggcgcatatggagagaaagtatttggagctgcaaaaaatcacgataacattatttacgtaagtatcagcacagggatagggatcggtgttattatcaacaatcatttatatagaggagtaagcggcttctctggagaaatgggacatatgacaatagactttaatggtcctaaatgcagttgcggaaaccgaggctgctgggaattgtatgcttcagagaaggctttattaacatctcttcagactaaagcgaaaaaactgtcctatcaagatatcatagacctcgcccatctgaatgatatcggaaccttaaacgcattacagaattttggattctatttaggaataggccttaccaatattttgaatactttcaacccacaggccgtaattttaagaaatagcataattgaatcgcatcctatggttttaaattcaatgagaagtgaagtgtcgtcaagggtttattcccaattaggcaatagctatgaattatttccatcttccttaggacagaatgcaccggcattaggaatgtcctccattgtgattgatcattttctggacatgattacaatgtaattttttatggaatgtacagctcatctttaaagatgagcttttttattctaggggtatttctgaagcaatagtgacataggcaccttctcatatgaaaaaagagttctaaaatagaaatctcctttttcatgtgcaaattatttttctttataacgaaaatatctaaagtcggccggaatatgattaccactggtatcttggcattgcatccctacaaaggcccctgtgaagaatcctcccccacggatgtaatcatctgataattttttcgattccagtgctatgtcaattttgtgccaatcttctttgttaaaagaataaaaataataatatttgtctttttcaatatttactcttaaatatacatactttacttcacgaggaataacaattttattatttaatggctgtgaaaaagaaaagttgtcacatattgttaattcaagaatgcggccaagttcttcatcatgcgtgacttgaagagccgtccagttctctgtattgtagtaattcaccaatccagcggcttgttgaaaattttccggataaaactcaacagcagtttcggcttcaaaatggagactttgccagcgtctggctacaaatgcctgagtaaatgtcgaggtcaatgattcatgaccgaataatcgtaaatgatttggcgcttgagtcaatgaacctaattcattcgtgaatggaatccttaaagtttgaaaatttatatttaatgttgaatcctcaaattcatcaacttccgggtacgttgcttcaaatattgtttcgggtatagaaggtgcatctacctccaagcttccttcttttccacctactacatagggccattcatctttccagtaaagtttttgaatagctgtttctctgcccaaaggacagtatcctctctgctgaaaaattgaatcatcgtcaggatgaataggacgtcccgttaaatgagctaaataccactcatctgtatgtgtttgaacaatggatgcatgaccacatttttgcaatggatttcctgggtcatgccatgacgttaagattggattatcgggatgaacttcatatggcccctcaatatttgcagaacgggcaattgtagcagcatgttcgtaccgtgttcctccttctgcagttaataaataataatagttcccgatatgataaagatgcggagcttctgtcagttttctatccgttccttcaaatataacttttggtttaccgattaatttttgctctttatcagaatattcctgtataacaattcctccaaatgagtgccgatcaatacggtgatcccataacatatttaataaatacttttttccatccttatcatggaacaaagaagcatcaaatcccgagctatttaatgtaatcggctcactccaatcaccattaatcgtttcacaagtaactaaataattgtgacaatctttccatgcgccatctactaccttaacatccgtatagataagccaaaacttcccatcactatagcttaaacatggtgcccaaaccccacctgaatttggatttcctttcatgtctaattgtgaaactctctgtaatggatgtgcaactaagtgccaatttactaaatcttttgagtggtgtatctggactcccggaaaccactcaaatgtagatacagcgatataataatcctctcctgccctacaaatacttggatcgggattgaatcctttaagtacgggattggtaatcttcatttgggactcctcctcagttaattttcttttttaagctttgaaatcatcaatatgatccaaataaactttgtctctattctctaattctcgaaccatgtttttatattttttctcatctaagttatagaaattaatatcaattaaagctagaacaagcaagaacacgggaataatcgttgttgtaattaaaatccccattaatgccgccggggtttgtgcctgatttgctacatatccaaacttatcaagaaccagacccggaacaactcctcctaaggccataccaaacttaaagaaaaatccgatgatagcgtaaatgagcccacccattcttttcccagtcctgtactctccatattcaattgtttcaggaataagcgcccacatatatcccccggcagtgagacttccagcagcagcgattaatcgacagacaagtatgaggtatacattacttggcggagcaaacagtaaagctaagaggccgataatattcagtaataatgcatagtttagtaatttcttcttccccaaaaattgatgaagccttggaataaacggtaaaatgaccaaagcgggcaaacttcctatcaaaccgtaccacttcaccaaatcctctctttctaagttatatgttacgtaataaatgccaaccgaattactgatggaattcactccaaaaataataataaagaaaatacttaatacaacaagtggacgattaacacgaaactgctcaaatatatccgtaaatttaattttttcttcggatttttgaagagtgacccgctcttttgtgcttttaaaacaaaagattaaaaggcacccgcctatcattcccaaaatacccatggttagttgccagccaagagactcgttgccggaagtatcgcttaaataagcagccagtaagggaacaaaaaatgcaacgacaagtcccccaagattcgcaaataacatgcgaacagaagttatactaacaacttcttgattatttctagtcattgcagaagttaacgcgccatatggaacgtttatcgttgtgtatgtaagcgacaagccaacataggttatataggcatatactaatttccccatatccgaaaagtctggtgttgtaaaacagagtattgccagtatgacaaatggaaaagctccgaataaaagatacggtctaaagcgtccaaatctgctgttcgttctgtcaactattgttccgataaaaggatcagcgagagcgtcgattattctaaccactaaaaacatagtaccggctgctgctgccgataaaccaaaaacatctgtatagaagaacaaaagatacgtagacactgttgcataaattaaattacaagcaaaatctccagacgcatatccaactttttcaaccatgctaatcttctttacattttcactgagcatgatttctccccttttcgatcctttaatatggaacagtgtgaaacggtataacaatttctccaatttacggtcagtaaacttttataaaagcgctttcaaaacagtgcaaaaaaatatggtgatcagcaagcaaaaaattcatcttttttcgtcataccttatatacctggaaaaggataaaagcctcattctttcgtttcttatattgtttagctccattaaatcgatcctcttatcccccttccatccatattcagtaagaccttatctttgtggacaatgaaagttcatcttgttagtttgttgaccgaacaaactaacttgttttaatattataaaatcctttcaactttttcaacatctttttcagaaagtttaagcattgtctcgaataatatttaagaatgcacgtatcaattaatgacacccagtctttttgttacagtttgttacttactcataatcattccaaagactaaggaaacaggattcttatgttcaatcatatggcaacaatgtgaactatgcgaaacaaggaagtggttagcagcggtaagctgcaattagagtttgataaagttgatcacagataattatagaagactgttagccgtgcgttttggttaatgacaagtctggtcttgaaacataattgaaagaaggattggccagagtggcttatgttatgagccaaacactatttatctaaatattaaattaagaatccaagcaaattccatgttgtcttttgatgcgactttgttattgaaattggaacaaaagaggaatacagaaatcagttctgtattagtttattcaatatattgattttcctttggtctttatagttcttctttgttcttctatagccatctaataaagactttttataaaccttgaggtaatcatcaatcgttagcaaatgatatttcgctccaccatcctcaaatacctctaagttattatagtctacatctgcaaatggttttaaatcctcgatgtaagcaatgcctattttagtattagttttcttaaattcatgctcatgtaaatcaaccattttgtatccatgcagttccatcactttttttagtttttcccacttttcctctaaaaaaattaaaggaataaggagatcaatatcttctggagaaaagtctaacccagttaccttttcaagacctaaagatccatataataatggaattatgtctaactctttattaaacgttttagctatattgataaattcattatacaatttcatttttcatccccattatttggtgattaattattaagattcaactggctcttgaattttcataagtccttcaatactttcatgtggtatatatctcaaagggtaattttttcaaacatcctgaaagtcatctgtacaatatctaaaaagccttgaaaactgaattaaagaaaaacatcaaaatgataatggctagcacaacaacaatttcaaaagtatgtgaactgccatcttctttttctcgttctttcttctccctcatttgttccctatattttctttgtatttcattctttttcctatccaccttactcgacccctttcaacataaagtaaaggcaagcaattctgaaatttttttattccttcttttgacaagttcgaaaataccaatgtataagcgtaatgcctaatggattaaactccaaataacaaagcccctccgataaaccaaaaaaaggaaatggaaacataattgcatttaagacaatcccatataaagcacaccgtttatttgtctttattgaaacgaacgctaaaatgattcctataggagaaagtaataatggaaaaaacaccggcattccttgccatggaattgacataactcccgtaaaaaaattaataattaggatagctgagataattggaatcgtgattgaaaaaacagctgcagttttttaacattcatattgaaagcaagtctccgttctctttaaaatcgtagttttatttaatcttgagaaagtttgtcaaaatctctttctttcatttcaggcagagttatatcaattcctaacatttttattaattcttgtacatagctttttattgcaagcatattaaatgggaaatcgaaatcaaattcctctttagcgcttagaatatccattgcatacgaacagttatgcttcatacccaaaagaatacgattgatcagataactcaaagtgagtaactaaataaacactaataaggtttccaccttgagaatcaaaatccactaatcttttatcaactactaataaaaatgcagatctctcatcatcacataataccaactgaaaaaattctaagtttctcagtttcaataaccgtttacatcttgtatgtaaggccctcataatctaattctgcctttcctgatataaatcgttttataaaagagtattacatgcacttatactcttctacccagtcgtgatatttttcataaagtggacgtattcgtttgaaatcaagagctatgacttcacatccacgatcatcatagataaagaaaataatgtcttttgtaatgttcacaaagaaaacatcagggtaatcaatagagtaacctccgaatttcggttttaatggaaaatcctcgttactggctgctttaagtaattcagttacacgtaagtctcgaggtttgcataacaaggaaaattgttgcatctcgtattcttcagctttattgatttcgaaagggtagggatatgtcttcaccagaatttgattcaaatgatttttacactttagaaacggttgatagacctttaattttcttatacatttctctttcttgtgcttatacatattcgttacgaggaatatgtcttcgttttgttcaaataattcattaaaaaggattgttatttgctcatatacaacttggaacctcttaagattcaattcttcattttctttgagttgatagatatttttcccaagacaaaaatggattcctatgccccattgattatagatgctaggaatgaattcgaggttttgaaacctttcctccatatactccattatcttcatttagacattctcactttagaaatatgatctttttggaatatcaacaactcatgcagttcgatgttttgatagggacagactttatcaaacagctctctcggataccgctccatttcgtcattatatagctttctgacagttggatactcatgatcaatatctctggaaagtttccggatactgatctttctttggtctataatcgtttttaactttgatttaatcatattctcaccttttagttatttttgatcacttaaaatgatcattaagtttataatggatccttgacctcgctgaatttaataatcccgctcttcatgttcaaatccataagtaccttttatccacacatcgccgcagtctggactttttgttatttccaactgatcaccttctactcggtctgctgcactgtagtccaaataacttcctgtgaattctttctcgctccttgataatatccatcagttagagctattctgctaagtttcatatttagagtacagtctttattattgtgtattgtgaatttaaccaagtgaggtcaaaattccggtcgatcaaaacaaagtctacatttgtttaatccaccgttagctttgcttcagcattcggaagagtaaaacttgagactaagcctaagcaaaccaaagttaaacgattaacccttttcatccctctctcccttacccatttatggcataattcggtaaataaaaggggctttttgaccgtgcataaggaaaaggattgtgatgatttaagctacgctgctaccctcccaatgttttgcagaaaaaccgagtcccagatccaaaatattacggcaaatgagacgctaaacaagtaaatttcatatcccatcagaaagtttaaggtgttttttggatcagtaatgaaagcgaagaataaccatactaagaaggaaaagaatatgtatatgagtaaatatttcgcgttaaacctttttggattgcgatttaagaaatattgaacaggtgcagcaaagattaaataaaagataaagagaagaacacttattaggaagtatggtatgtagccgtcataaccaatgccaaaaacataaacaacagcagctgataacgcggacaagacatgaacaaatatgatccttaaaacttgcatgtttataacctctttcttaatgaatgcttcttaaacattgtctagatcctccttaaaactactgttctacttagaaattaaacatcttggtcgcatttctcattcttccgccattgaatagtatttcggcgagttattgcaacagttattaatagtagagtaccgacaataagcaacataaaaaagatcacaaacagcgaacctgttcccggaacaatttcttcataggtaataaagcgctcctccccctgcaggacgaagaaccgagaattttcaagaaaggctagatgaaaagcgatagacgtccataagcttcctgttacaatacggaggagttgaaggatgaatccaaaacccaacaataaaacaatgtaatctaatgtgatagcagatgattcaactccagctatatattgtaaaccacttacaattattggtgcaagcacaaacaggattggctgtaggagtaaggccataaaacagttccaacgcttatttagagcatagtacaccgtcccccgaaaagttaattcctctggaaaagcttcataaaagaaagcgataatcatatttaagagcaatactgtcactaaatggacagagaagtgaaattgtgtaattttgatccagcctaataaatgggcgatagcgaaaccagacccggataatacaatcacatatattgctcctattatggcattcggaatggcttgccgccacccagacagtcctatagaataaaagggtctactagacatccgtttaagaagaatgtagagcaacgggacagttattaatgtgactaaacctgcttggatgccttgcttcaaaagcttggaagctcctgcttggctagccattgaaccgactaaagtagcaaaaaacaaagcaaatacgaatgttccccaactgagcaagacagttcctaaccatttatgatgattgtcttgttttccgcttttggtgagatgaatttgcatttggatacccctctcacatcattcatattaagcactataagccctactatcactatacgttctatagctgttatggtttcaatttcctgcattccccctcttacaattccactcttcctctaaaatagcgtaataatattcatcccaccattcattgccttttggaatacattttttaaaaaagccttctcttctcattccaatcttctccataactcggtatgagggaatattctcaggttgacacgtagctataatcctatgtaagttgatttctttaaatccatattccaagatagcttgggctgcctcagaagcataccctttattttgataattgggattaaacacccacccaatttcatatgtatgttcaccaaaatacttataaaaaacaatatggcctataagacagtcttcatctcttagtatgacagggaatttttcagcgttatcacctttgtttttatttacaaatgcctttgcatcttcttcagtaaaaaccccttcaggtatatacttcattacattactatcagatgtatactcatatacagcctgccaatctgtgaatgcaaattcacgtatcaataacctttttgttgtgatatgcattaaagtaactcccctctaatatacttagtctttatttcaatatgaagacaacaataacctctttaaaactattcttattcaacaatattgcctcttgctagaacaactcaaggattactgactgtgaacaagcaatggaatatgattctccaaaataatccccctacctttccctgagggataattatgaaggaacaatacaacaaaaaaatggaagtccaagtagctctgcaaaaagaagagttgtattcattggctaatgactggcttggctttattaaaacaaacgataaagatattgaatcaattgattacgattacactgatgattatgaggttaacccaatgagcggcattgaaatcaatggttatctcaatagaaaaaagtaacacggggaaaagacgaagtaagatcatttactgcggatgcaactcgtaagccagattgcgaagataaaataaggattaaacaaacatccccttacaataagtaagaggatgtttgttatcaacaagattgtttaatttaattggtattccttattaagctttttaagaagtgaaatttcaacttcgtattggcttccataaactctgctaattttttgcacttcttcctttgagctgaagaaaataactttaaaatcatcatttacgtattgaactacaaaaaaacatcaaaatcatcaaatgtatttttatttatcgaaataaaaccacttgattgagctgttgtttttacactaatccgcctgccatcattcacaacatcaaatccatgctgattagtttgacgtgccagagtgccgttggtttggattgcacaaatgaattcaccgattctgccaattaaatgcctcaattctgtgggcttacagttcaatacattcatttcatatctcaggatttggttatattcattataaaggtttacaagttgttctttactaatgatttcagcttgatcatgtatttggttattagtaataggtacttctcggagtgatttaacaccgtttacccattcgcctacgataacttccttatcttccccttttgattttctgaaaataagtcctgtataaagagagttttcacctaagtatttgtaagaacttctattcacatattcaaagaggtgcttattaaaagaaatccccttattataccggttataacaataatctgataaaataatgctatccggattagttccgtatttttcttgaagggttttctttacttcttgaggtgaaaccaactcattgatcttattttttaaagcatctttaatttgctcgtaaattgtcattatacttccctcaaatttgcagtttctttggttgttaaaataagtcataattttttcttttgccgaagtgttattctgaaaccagtttataatactcttggagattcggatttacttcccaatatttcgttccattagaagacactagcatatcaaaccatatctcaaaattagaatttaagttaatcgcatcttcaatatcgtcaattgagtctagatataacatataacctaatcctttttttgatttgtttgtgtctatgacataccttccatcaaaatgatatcctattaataagtatccctctgggaaatcttgaacctcattatattcaacgattccctctaagctaagtatttcaatgccatcaaacatttccatcccattgtgttgtaacaaaaactctttaaagtcattaggaaaagtaacacctaatttcttttctaagccgctaatttcttgaggagttgctggatttttgaaatgaaaagtagcatcttccaagacataacccccatgatggaacacaggaaatgtaccatatttagtaactgctttcttaataccatctaatgtcatgtgaactaactttccttcttccataaatgctcctcctccttaaatcatctcactaaattttaccacacagaacattaagataaatttaaaagggacataaactgtttattaagaaacaattttactcataattaaagcaggattagtggtgaacaaaatgtaagtgttatatgctgttttaattactaccctatctgttgagccataaggaaacccaatccttactgcctcttttctcctctcccccatagtttggatcaagaaatacatcattgatttctttgattggaatttcaattttggatagctgccaattgataattaagttttcatttgatttttcaacgttgattccaagcataaaaacattccccttttgactatgaattcagtgaaacaaacacgctttaaaatttaataaatccaaaaagtaatacttacgggaaatatgactataagcaaaagagccctttcaggcccttatttttcttttacccttggtatgaatttgttacaaactcttttgctttattagcaacagtttcccaagtggcggcagcatgatcaagatccgcagaaagcttattgatatcctcattctcaaacccttgggcgagtgaataaaattgatttgctatagaatgccagatgccttcgatttgtcctataaactccttagacttttctgcttgagctattaaattaaccaagtctatattgatactgtgaagcatccccaaaacttttacttctaattctggaatctgtatataatcttcatcgcttggactttgatttttctgtttcttgagtaattgacttaaagctttccacacagtattgtcctcctatgatagcttctttagacgtgcctctatgaaaatggtcatttggtgatcggcttcacgaaatgtctcagcaaatgtttcaattccggtatcctagaaacatggcgttcgataatcatgcccacggaagccccagctgtgtggaccagttgcaagcataagcattctgcgattcattaccgaccttgtcaaagaaatactaaataaaaaaagaacctttattttaccattggcttacttttggcttacttttgaaaatttataaattattattatattgaacagtgttggtatgatgtatacaagaccagttccaagtagacctattactgaactagtaattaataatatgctgaagactggtttattatttgtatggattgaagcaagcatggttataatccccgccaaagcacctaaaaaccataagttccccaaagtgtaagagtcatctaaaaccgcaaacagttgagccagtacagaaaaaaccgctcctaatcccccggagaagatagtcaattttttcatagaaatctcctttttgaaaattgatttagatttcaacgtaattatggatttatttggttatgatgtcaatgataaacatccaccttactcatcttattattgctggtagaagtattgaacaatggaattatcatagagtttgtcgaattatttatgcgtattacttccttaagcgtggaattatttccctgattgaaaatttagtacaaagaaaaagacttatccatttcgataagtcttgaaattcattctttactggcaacacttttttaaattcatttgtgacagacggtgtactttgctgtaaattgtgatctttgtttaaaaattatctggcacctgtaagagatgtctccccaattattattgattttttgtggatgttttgtggggtcgcacatgatttatattataaatcaaaaaatcccctgacaccaatagtgccaagggattgagagattaatattgagacatatattgttcgcgctcccaagggtgaacttgtgtgcggaacatatcccattcgatttcttttgcttcgatgaagtgttcgaataggtgctcgcccagcgctttgaccatgacttcgtttgatttgaattcttctagtgcttccgcaagtgttgctggaaggtcaacgattccgttttccatgcgctcttctttgctcatcacatagatgttgcggtcgattggagccggcgcttccagtttgtttttgattccgtctaatcctgcagcaagcaatacgctaagtgcaaggtacgggtttgcagctgggtctacgctgcgtacttcaacacgtgtgctgatgccgcgggaagccgggatacggataagcgggcttctgttttgcgcgctccatgctacatagcaaggtgcttcatagccaggaacaagacgtttgtaagagtttactgtcgggtttgttactgctgtaaagcttgttgcgtgcttcacgatacctgcaataaagtgtttcgctgtttcacttaactgaagatctgcgttttcgtcaaagaatgcgttaacaccatttttgaagagtgatagattgcagtgcatacctgaaccgttcacaccgaacaatggttttggcataaatgtcgcatgcaggccgtgtttgcgggcaattgttttgacaactagtttaaatgtttggatgtcatcacaagagcggactgctccagcatatttaaagtcgatttcatgctgaccaggtgctacttcgtggtgagacgcttcgatttcaaagcccatctcttcaagctcaagtacgatatcgcggcggcagttttctcctaaatcagttggagctaagtcgaaatatccgcctttgtcgtttagttcaagcgttggctcgcctttttcgtccaatttgaataagaagaattcaggctcaggtccaaggttaaaatcactgaagccgaggtcttccatttctttcagaatccgttttaagttgtttcgcgggtcaccttcaaaaggtgtgccatccggattgtaaatatcacagatgaaacgtgctactttacctttttcagctgtccatgggaagataacaaatgtatttagatctggatacaggtacatgtctgactcctcgatacgaacgaatccctcaatagaagaaccgtcaaacatgactttattatcaagcgcttttccaagctggcttacaggaatctcaacattcttgattgttccaagaatgtcagtaaattgaaggcggatatacttcacgttttcttcttttactaatttttcgatatcttctctagtgtactttgccatttggtaaaattcctcctcttaaaaggtaaatgtatatagcaaaacagttgctaacggattaatgaaagaagcgggacatgtcgccttgacggaatgtattccctctttgaaaacggccggcttgcatgagctcgtttttcaggagctgtctcagttcgtcatcggacagatcatgtttcattggttttttcgtcttctcgttttgtttttgttctggctcggcttcggctttcgccagaatctgtttaattcctgccatgtttacaccttgttctatcaggtgcttgatttctaacagtttatctacatcatgaaatgaaaataatcgtctattcccttcacttctggctggaaatatcagtccattttcctcataatatcgaatttgtcttgctgataactcagttaactgcatgacaattcctattggaaataaaggcattgagcggcgaatattatcactcatctcaatttcctccttttcttaacttagtttcattataggtgatgttatattatgtgtcaatacgatgtaaggattcttaacatcaaatccagagaaatttttaaaaaatttaaattaattgcttttccatcaatgaatccactgcactgcatatggcattcttcacatgcgaataggttaatcctccctgaacatacgctacatacggcgggcggatagggccatcagctgataattcgatgcttgctccttgaataaacgtgcctgctgccataatgacatcatcctcgtatcccggcatgtaggctggatacggcgtcacatgagcattgattggcgatgcatattgaatagcctggcaaaaagcaatcatcttttctctgtcagaaaactcaacggattgtatcaaatccgttcttttcgcatcccatttcgggtttgaagtgaagcccagtttttcaaggaatctcgctgtaaacaccgctccctttaaactttgagacacaacgtgaggcgccaaaaagaagccttggtacatttcttggagcgagtaaagagatgcccccgcttctctgccgataccgggtgacgtcatacggtatgagcaagcttcaatccatttcgcttttccgacgaggtagccgcctgttttcgcaaggccgccgccgggatttttaatgagagatcccgccatcagatcggctccgacatggcaaggctcaagctcttccacaaattctccgtaacagttgtccacaaagacgatcaggttttcattgatttcttttacaaaacggatcatttcttttatttcactaattaagaaagaagggcgattcgcatatccttttgagcgctgaatgcctattacttttgtcttcggattgatcgcagcggcgactgcatcatagtctatctttccgtctttcgtcagttcaaccgcattatagccgatttgaaaatcctttaacgatccagcgttttctccacccctgacgcccacaatttcctctagcgtatcatacggcttgcccgtgatataaaggagctcgtcccccggtctgaggacaccgaacaaagcaattgaaatggcatgtgtgcctgaaatgatttgcggccttacaagccccgcttctccgccaaacacatccgcatatatgctttcaagcgtgtctcttccgatatcatcatagccgtatccagtagacggcgtgaaatgagtgtcgcttactttgtgttttctatagctttgaagcactctccactcatttcgctcgctgatttcttctatttgtttatgaatgccggcaatgtccgcttccacttccattgccgttttcttcaataattctccgtgtgttaatgtgtcaaacatgtctttatatttccttcctacatatacttctttaattcaccgatgatactttgctcttcttggacatagccggatatgtcatactgttcattttcttcattaaaatagaagcggtctaccatcgtttccgatttgattctggaaaggagcttcccttcacttgccggcacatgtgcttcaaaagacgttaacagttcttggcgcaaatagcgctgaatcgcttctttaaaggctgcagcgtcgtcctcaaatttcgcactgaccataatgtgatcccttccggcggacggtataaaatcaggcagtttttgatcacgtttattgtaagccgtcagcatcgggatatcatctgcttcaagctcctcgagaagccgaagcactgttttttcatgtcccgcataatcctcatttgaagaatcaattaaatgcaggatcaaatccgcttcttttacttcctcaagcgttgagcggaatgcagcaatcaatgtcgtcggaagatcctgaataaatcctactgtatctgaaagaagaacactgtagccgcttggcaggaccatttttctggtcatcgggtccagcgtggcaaacaggagatcttcttcatagctgtcagcactcgtcaggcggttgaaccatgttgatttccctgcgtttgtatagccgacaagcgcaatttgaagcacaccgtttttctttcttctttcacggtatcggcttctatggcgaatgacagtggaaagctgtgtgttgatttcatgaatgcgatttctgatatggcggcggtcggtttccagtttcgtttccccgggacctcttgccccaattcctccgccttgccgggagagattgatcccttgtcccgtcagacgcggcagtgcatattgcagctgagccagctcaatttgaagtttgccttctctcgttctcgcccgctttgcaaaaatatctaatatcaattgcgtgcggtcaatcatcttcacttcaattgctgttgccaatgacttcagctgacttggcgacagttcatcattaaagatgaggagatcagcttcaagctcttccaccagtgccttcagctcttctaccttcccttttcctatatatgtagcggcgtcagccctgttccgtttttgtgtgacgctggtcagtacttttccgtctgctgttttcgtcagagatgctagctcttccatagaattttcaaaatgctcatccgtgatatgcggcagctgacatccgactaaaatggctttctcctgaatcgtttcttgttcgttcaaatggatgttcctttcttttgcatattgggcagtagtattatcataccaaaccctgcatgtgtataccacaaatcgattgctttgaaaagcggaaatacgagcaaaaaacagacctctcaaaaactgagaggtctatgcagatccagatgcttcttctttaatggaaagatcttggcttttgatggtcatcaagtcgctttttaagtattggtctcccattaaaagcctcatggcttgtgctctgatcgatttttcgatcacatttctgacaaaacgtccattgctgaatttaatggggcttgtcgtgcttttcactgtcattaagtaatctttcaatttccattccgcttcttgactgagctggtattccctttcatcgatcattcgtttcgcaatctccatgagctgggtcacagagtaatccggaaaatcaatggagatgggaaatcttgattggagaccgggatttaacgagagaaaatgatccatttcccgtgaatatccggcgagtatcaaaataaactcatgctgtttgtcttccatatgctttacaagtgtgtcgatcgcttctttcccaaagtccttttcgccgcctcttgccagcgagtaggcttcgtctataaacaaaatgccacctaatgactttttgattaaatctctcgtcttttgggcggtgtgtccgatatactccccgaccaggtcagcccgctccgcttctattaagtggccttttgacaggacattcatttcaaagaacagcttgccgatgagccgtgcaaccgtcgtttttcccgttcccggatttcctttaaacatcatgtgcagcgcttgctttccaaccttcaagccttgctccgcgcgtttttggtttacaaaaatccaggcgtatatttccttgatgttgcgtttcatttcctccatcccaactaatgcactcatctctttttcgatttccttcaaaatgccgtgctttgcttcgtttttttgcaatgcagcctgatattccgcctctgcctcagcattcgtcagcacctgcttttgcccgttcagaataatgttgatctgtccgttgtttttataagtcacagcgcgctccaacatcttcacctctctgttctctctatatgatattcaagcggatgccgattgtgacaaacgcctatcatgtgtcgaaacaattgcttttttcgggaacaataaggaatcctgcgctttcccgagaaatactttatttcttattgtattcacggacatggggtggacaaaccatgagattttgtttttaatcattttgtcagagtattatggtgaacttctttttcattattttctccattcgccaatccttttttcatccaacgggctgttttttgtacgaagcgtattatccgccctaagatacctgaagtgtttttctttttttcgatttataaagtggtgtctttaatgaaaggagcttttctcatcaatttacgtttcaaatgcttgatttaatatgaacgcaaagcttaaaaccagcaggaatcagtgcaggttaaccgaactcaaagtacatacaaacatatggtatatgtacatatttcatttcagaccgtatctgttgtcgcttcatgttgaattgtgcgctttcccgagaaataatttctggatgtgaaaggattatttcctcatttttcagttgaatgataatcgtacaagcagaagccgtgttttttcatatcctgtaatgaggtgatgaaaaatggttaaaatttttattgatcctggccatggcgggtctgatccaggcgcaacaggtaatggccttcaggaaaaaacgttaaccctgcaaatcgctttagccttacgtacgatattaactaatgaatatgaaggcgtttctctgctgctgagccggacaagcgaccaatatgtcagcttaaacgaccggacaaatgccgcaaataactggggagcagatttctttttgtccattcacgttaattccgggggaggcacaggttttgaaagctatatttatccagatgtaggagccccgacgacgacttatcaatcgacaattcactctgaagtgatacaagctgtcgactttgccgatcgcggcaaaaaaacagcgaacttccacgtcctaagggagtcggcaatgcctgccctcttgaccgagaacggcttcattgataccgtttccgatgcaaataagctgaaaacgagcagttttattcaaagcttagcgagaggacatgcaaacgggctggagcaagcctttaaccttaaaaagacttccagcttagggttatataaggttcaaatcggcgcatttaaagtcaaagcgaatgccgactcgctcgcaagtaaagccgaagccaaaggttttgactcgattgtccttttaaaggacggattatacaaagtgcagattggcgcattttcatccaaagacaatgcagacaccctggctgtcagagcgaaaaatgccggctttgacgctattgtgatcctagaatcatagccgagactgggacgagcgtctcataaaaaaacccggctcctcatcgcgagaaaccgggtttttttattcaagaatatcaacaacaaactgtgaccatgtttccagacggttgtagatgtcatcctgttttaattcagaaactttcatccatttacccgcaatttgttctttctccttcacttccacttgtgcgccaggctttaattgaagcgcagaaagaataccgatatgcactttgccaacactattttcatcatcattgatcaatcccagtgtgacaatcgcctgtttatcttcttcatttatttgcagttcttcctcaagctcacggtctgtgttcagctttaagacttcagcaaatgaagctgccccttcgatggcgttcatatgaccgccaaagccgagagaaagcttgttgtgcagtcgtgattcaccgccgccagccagccgctcgtaaagaaaaacttcatcttcacgcttaatgacgacataaggtatcggctgcttgaaacgcggatcttcttctgcgtcccctcttctcatttcacgataggccgcttcaatctgagccatgatttcggctactctgctatcttcactgtacacgccctggaaggttaagctttctttcttaaacacatcatcgcgcggggcaactaaaatcatttcgtccatttttcccatgggtactgcgtcctcctcatttgaaccttcaagccgaaaagagcagatattatatctgctctttttcatcttcaaaataaaagtcatcatctttgagcggctcaactgtcgcttttttataaccattccccttcatagagaagaagtcatgcgattttgtttttgtgtttaatccgtttaatacgatcggattaatatcttcctcttcgaagtatggatcaaatccaagattcatcagcgctttattcgcattatagcggatgaatttctttacatcgtgtgagagcccgacttgatcgtacaagtcctctgtatactcaagctcattttcatataactgattcaggaggtcgatcgcaaattcacgaagctctgcttttttctcttctgtctgtttattataaatttcctgagcaaggagaccgacatacacgccgtgaatcgcttcgtcacgaaggatcaggttaatgatctcaccgctttgcatcagttttccttgtccgtagaaatataacggataatagaaaccgctgtagaaaaggaagctttccagatagacggaagcaaccatcgctttgaacagtgaaatttcatcatctttttgaatggctttgtaaagcccgacaatcatttgcgcttttttctgcaaatatttattttgtttaacccattcaaatacttcattgatcgtttcagtcggtgcaagggtcatgaaaatattagagtacgacttcgcatggacagcgttctccatcatcgccataaagttcagcaccgctttccgctggtggccgtctacgtgttcagccacgatcggcatccccgtattcccctgctctgtatcaagaagcgtaagtccggccagtaccttcatataagtgtcctgctcattttttccgaggtacttccatgtgaggagatcgccgtttaaagcaatctcttccggaagccagaactgtttcacgttttggttatagaacatttgggtaaaatcgtcttcatgctttgaccagtttgctgcgtcataaatttttgtcactataaactctcctttaatcaaacaacacaagaaaggcagctgtcttgcccagtatctttcgttcttgcatagtaaatggttttaatacctctatgatgtgcatacagatcgattcggtttaaatcacgggtcgtcattgtgtcttttaagaacaatgtaaagctgattccctgatcaatgtgctgctggatagtggcgatcatatccacaaccttgaacatgtccatatcgtaggcttctttatagaagaaccagttattagatgcaagcccaggcattgggtagtacgtttttgagttgccgtatgttcgttcttcaatgcgttccataatcggcataacagacgccgtacttgattgaacgtatgagatagagcctgtcggcgcaatgcataatctgtagctgtgatacataccgtgttcagccacaaatgcttttagctttttccagtcctctgtcgtcgggatatgcataccttcaaacagattagctattttttcatatttcggtgagaaatcagtagaaacgtatttgtcaaagtattcacctgtcgcataggttgagccttcatattgatcaaacgtttcacccttctcttttgcgatttccgcagaacgctggatggagtagaagttcaccatcataaagaacgtgtttgcaaagtcacgcgcttccggactttcatacgcaatgccgttttgcgcaaggtagccgtgaaggttcatagcaccgaggccgattgatttcatcgctttgtttgcccgtcttacagcaggcgcattacggatgtcagttgtttcagacacgtgtgttaaagagtctgtcgcaagcttgactgtcttttcgattgatttatgctccatgacatttagaatgttaagcgaacccaggttgcaggaaatatccagaccgatttcatcttcttcatcatagtctgtgtatgaagaaacttgagatgcctgcagcacttcagagcaaaggttagaaaatttgaccttggaaatatggttattcgcatgcactttattgacgttatcttggaacatgatgtatggatagcctgattcagaacgaagcatcgccaatttttcaagcagtttccgcgggttgattttttcctttttcacccgaggattgtcgacaaacttgtcgtacatttcgttcatgtccatctcatccatgtgctggccgtactctttataaatcgtgtgcgggtagaatacataagccgctttgtcctcgcgtgcaagctcaacgaacttatccggaatgacaacaccgatcgaaagcgttttgacacgcacatcttcatccgcagaaatctttttcgtatcaagaaaatcattgatatcgcggtggaaaatgtttaaatacgccgcgccggacccttgtctttgtcccatttggtcagcgtaacggaacgcgttatcaagaagcttcatgacgcctacaacgccttttgtcgcattctcaacatctttaatggcttcacctttcgcgcgaagcttggacaggttaagagaaaccccgccgccaagcttagaaagctgcatggagatatcgatcgctcttgaaatgtcatttaaggaatcattgacttccagcaagaagcagctcacaagttcaccgcggcgttttctgccggcgttcagaaatgtcggtgtgctcggctgatattcttgattgatcatcaggtttacatattcttttgctttctcagtgtcgccgttagcgaagaacagcgcaacaattgagatccggtcctcataacgctcgaggatttttttcttgtcattcgttttcaaagcatagtcattatagaatttaaacgcactcatgaaggaaggaaaacgaaacttcttagcgtaagctgtcttaaacacttctttaatgtcttcaaaagaataaaggcttaagaattcctcttcgtagtattggttttcaaccaaataatccagcttctcttttaaatcgtgaaagaagactgtgttttgattgatataatctacaaaatagctatgtacagcctctttatccttatcaaactggaattttccatctttttggatcatgatttcgttatttaactggatccattttggcacttgattttgtgacaactctttctacctcctgagtaaacaattcaacgtctttagatgtgccgctgagttcaaatttgtgcaagatcggcacctgatattgtcttgaaatggtatcggcgctttttgcaaagttatcgccccatactttgttgccgctcgcagcgactcctaataagagatgggcgtatttttcgagaaatgattgtgttgatgccggtacctggccgaagtttgtcgtgtaggtgaccaaaacaaacggagtgtccacgtggtccatttcgtccaccttgcgtatctgctgaaagcctgttttattcacaaaccgctgaacattccctgttttcgaatcaaatatgatttgtaccacgttttatcacgacctatcaaaaaatatgaatctctcatcactaacactatatatagtatactaccctctagcaaaaacacaatatatagattcgtttttatgaaaaattcatattttgatcaaatcaggcaaatggacagactcattagggcccaaaaaagagagcagaacgagaatcatctctcgtcctactcgaggtgtcgtttttagccgatgtatatcataacatgaaaaaaaactgcttagtagtctagatttttttttcttaagctatcacagcatttttcgctctctactgtttcttctatttcaacatccgcgccgatctcttctaaaaccgccttcaaagcagtgataattgacgcttctctgattaattcttttccgttcacaatgatacttgttccgtattcatagcaagaatcatcttcgcaaatttcttcccaatgattcacgatcactttatgcttcatgttttcaccctctgtttgatctgtgtctgtatttagtttagcggctggaatccgctttgtaaattcgaatgcttgtgaattttattcaagctcatcatccgcgtattctttcttcagctttacctcattgcgggactcattatactcataaattttgatatagccgtcctccatcacgccaaaatggttatgttcaagtggaaacgaggtgggctgaggcgtttcatagtctgaattgccgctgtctgtttcaataatggtatcttgattcccgcacgccccgaacagtaaaaagacagctatccatacaagtgcaatcctgattcgtctcagttctgcttcactttcaaacaaggtcgatcactcccaaattcattttatacataatataccattttcacttccgtatgttgttctcataaaaaaagaccgtgccttggcatggtcagcttacacaaaaagcttggagcaaaagtggattcatgttaaaaatggccgccgggaacccccggcagcctttcctcatgtcttgacatggcattttttgatctattcgagttcaagctggacgtttttttgcggcgcaaacgttgagatcgcatgtttatatataagctgctgcttaccttccgattccaacaatacggtaaagttatcaaagcctttcacctggccccgcaactgaaagccgttcagcaaaaaaacagtgacatacgtattttctttccggatttgattcaaaaactgatcctgaatattaatcggtttcatgtttcgtcctccttgattctctatatcatacattttcgattaaagttcgagttttcctgctatatgtgtgaaaattcccttttttttcagctccatatcaacaggcggtgtcatatcgaaccatgtgacctgcattttgttgcgaaaccacgtcagctggcgtttcgcataccgcctcgagttctgctttagctgttcgacagcatcggaaagtgtcacaaaaccgtcaaaatatgcatacagctctttatagcctatcgcctgtattgattgacagtctctcacgttcttgtcgtataagcgtttcacttccggaagaaggcctgactgcatcatcatatcgacccgctgattaattctttcgtaaagcgtgtctctatccattgtcaggccaattaacactgcattgtacagaagttctcgtttttgttccttcaaatgctgggacatcgtttttccggacgtatgtaaaatttccagtgcgcgaatgactcttcttgtattattcggatgaatcgcagctgctgcctcgggatctgctgcagcaagtttggcatgaagaaagtcagcgccttcccgctcagcggccatttgcatgctctctcgaaacacgggatcatttgcctcttccgtaaatgtataatcgtaaagcacagattgtatataaagccctgtaccgccgacaatcatcggaagctttcctctatttgcaatctcgctgattttatttcttactaagctttgataatcggcagtagagaaagagtcttggggatctaaaatgtcaatcagatgatggggcactccctccatctcctgttcggtaattttagctgttccaatatccatccctttataaatctgcatcgaatctccgctgataatttccgcgtttaaggatttggctagctgaatacttaaattggttttccccactgccgtcggtccgactaaaatgacaacgggctgcttcgtattattcaatatgtatcactctcttttataaatctccccccattatagcattcaacatggacaaccacctatccattttgccctttttttgcatcggtaaacatccttctaccagccgagcggctcattgccgacaatttcccttgtctttcctttcagggtatgacgatgcgtttttcttctgtcatctccgggatcgtacacaacccctccgtactggatctcaatcggctcgttataggccagatatgtcgtttcttcgatttcatgataatgtgtgccatctgctaagggaatcgccggccctgagattccgtaataccgatgaaaatggccgttttcaaatgaagtgatccctgtatagtaatgtgtatgctgatcggtatttgatccgtttgccggctgagtaaacccttcaatgagatgataatggccctgttctctcgttgttttgacatgataggcatgtgcgtggggcggtgcttttgaccagtcagactgatacaggcccaatgtgttcacatcctcctttttctcgattcgcccaatcaaatccgggcagggtgaatacactgcatcatctacactttattacaggaggaaagaaaacatgaacgagttagagcatttcagccctgaagatacaagaatatttggaagaccgttcggattcgggagaccatttgggtttggaagaccgttcgggttcggttacgggtttggaagacccggatttggttatgggtttggccggccattcggattttttggaggaccgtttatcggcggccttgcaggcgggcttataggaagcgctttatttaatccttatttttatggcggatacccctattatccgtatgccccgttcccttattattattaaacgcaaaaggccccttaaaaaggggtctttttaagtgtgtgaaaatgaatctcttgactcatacataggcatacactaatatttttctagctgaagttttttttctaatctaaaaatatagtgaggagaattcatgatgttgataggatatatattcctcacgattgccatatgttcggaatcgataggagcagccatgctgaaagtatctgatggcttcaaaaagtggaagccaagtgctttggtcgttattggctattccctcgccttttatatgctgtccctgactttaaaccatattcccctgagcctctcctatgcgacttggagcggggcaggcacggtgctgacgacagtgatcggagtaaaatggttcaaggaagatctgaatgccaaagggcttatcgggattcttttattactatcaggggtcgtgttacttaattggccgtaaaggagtgatgaagatgagaggattgctttatttggctctcgccattgtatctgaagtgtttgggagcacgatgttgaagctttcagaaggatttacacaagcctggcccattgccggagtcatagtcggatttctttctgcttttacgtttctaagcttttctttaaaaacaattgacttatcaagcgcgtatgcaacatggtcgggcgttggtaccgcgcttacagcaattgtcgggtttttgctttttggcgaaaccatcagtttaaaaggtgtattcggtctcacgcttgtcattgcaggcgtggtcgtgctaaatcaatcgaaagcccacgctgaagataaaaaacagacggcctgtgagtgaccgtctgttttctttattctccacccagtttcacagaggcttcaagctgcagctcgacatttccttgaattgcacgcgaaatcatgcatgacgactccgcttttttacaaagcttgtgcgccaatgcgacgtcgtcttgtgaagcatcatgtttaagcacgacagagggacggtgaatgatctttttgtatgtaaagactccttttgtgacgtcgacaatgccttctgactccatctgtaagccttctttttccagcccgcttctctccatcatcgctgcaagtgtaataatgtaacaggtcgctgccgccccgagaagcatttcatctgggttggtcccttctcccgggccatccatttctttaggaatggaaatcgatgtgatcaggtttccgctttcgatcgtaccgacatcattacggttacccggccagttcgcttttaaataaaaatgatgatctgccattgttttgcctccttttttatcctatttcagtctactgatcttctcttattttgtcttctgatctgcttgttacgaatactctttttccaggacacctttgatcgcactgacataagcataaaattcactgttctttgtgtattttctatttttataataaaaatcatcaaaaaatgcttctctctgctcacggctgatttccagctggatacttagccccgtttccccttggttattaatgttttcggcattcaatccagcaagaccgcttttagacgacgctaactcagcggaaaaccctctccgctcaagggctctcacaatcattttcgcccgctttcggtctgttccccctacaagggtattcttgttctctcctttatatccgtgaaaagccaccacatattgatgctccttgattttcttttttgccaatggctcatcaaagttggtgcttgtaatgtgcagtgtttggttatcatgggacttcaacccttcaaataggtatgtagagtattcattattgaaataacgcacaagctcacttactccgccttcaattcttccgccatgcggagacataattaagactttgcttccttttttctcattatatgaaatatcgtaatcggctgggctctcattctctgccaagctgctgaaatttgaatatgtatctggctgatttgatggttctggttccaatgagtaatgaacatatctcaagaacaagacaatggctaagactaatatgacatttagtaaaaatcttctcatgtttaactcctttcataagaatggcgcggttcattatatgaggtttagccaataggttttatcttaccattgtatacacaatatcatcagtgaaaaagttcccggtttcaaaaaatcaattgattgtcacggttattagcggttcatttcaaataagagtgaaaaaaggttgagaggaaagacaaaaaaggtaggaacaacctcacttggcaaataaatgtatataggtttaaggagggttttagtaacaggttgcccggttgctgagacggacagctgttaccggcctgcagaatagagattttgcttatttgttctcacaaaatcacaggagaggatagagtccaataaaaatgttctgatctgttgtttcgaaaaacaaaatgctttgattttcgttttgcttttctgtctcacaataatcgttcttttactaatcgttccgtctttcttcatatatataatgctgattggcatttggctttccaaagatcggtgcaagtagaaattcatacggttgctctccccttcccagtttgatatgatcacattataatacgaacaaacgttctttttcaatccccaatgatttcctcagcttctgaatctatcgtatctaatgcgaaagattcagaaaaacaaactcttgtctgtctcttacagaggacaaacaaacttaccaaacctatcatctgttcatagagtatacagagaaccttataataggaggaaaatacatgtttgggtactctatggtacaaatggtgagagcaaatgctcacaagctagattggccgttacgggaaaccgtattgcaactttacaagcccttcaaatggactccttgcttcttgcataaatttttcgaaaccaaattgcaaaacagaaaaaaaatgtcagtcattatcgaatttgaggaaggctgtcacgagaccggctttcaaatggctggagaggtgctgcaaaaagaaaaacgcagcaagctaaaaagccgcttcaacaaaatcaactgctgcagcgccgaggttactccttcagcattacattcccttctctctgaatgcagcaatatccgtaaagtgtatttaaaccgcgaagtcaaagcgcttttagacacggcaaccgaagcaagccatgcgaaggaagtcgtcagaaacgggcaaaccctgacaggaaaaggtgttactgtcgctgttgtcgatacaggaatctacccgcatcctgatctagaaggcagaattatcagattcgcggacatggtcaatcaaaaaacagagccgtacgatgataatggtcatggcacacactgtgcaggtgatgtcgcaagcagcggcgcatcctcttccggtcaataccgcggccctgcaccggaagccaatctcatcggcgtaaaggtattaaacaagcagggttcaggaacgttagcagatattatagagggtgttgagtggtgtattcaatacaatgaggacaaccccgatgaaccgattgatattattagtatgtcgctcgggggcgatgcccttagatatgatcatgaacaggaagatccgttagtcagagcggttgaggaagcgtggagcgcagggattgtcgtctgtgtcgctgccggaaactcaggccctgattcgcagaccattgcaagcccgggcgtgagcgaaaaggtgattacagtaggtgcgcttgacgataacaatactgcaagcagcgatgatgatactgtcgcttccttctcaagccgcggcccgacagtatatgggaaagaaaagcccgatattttagcgccgggtgttaatattatttcccttcgctctccgaattcttatattgataagctccaaaagtcaagccgtgtagggtctcagtactttacaatgtcaggaacctcgatggcaacaccgatttgcgcaggaatcgcagctttaattcttcagcaaaacccggatcttacccctgatgaagtaaaagagcttttgaaaaacggcacggacaaatggaaagatgaagatccgaatatctacggagcgggcgctgtcaacgcagaaaattccgttcccggccaatagaaagcaccaaaaaaccggcaattctctctcagcagaactgccggttttttcgtttgaatattcataatcataaggtaaaataatggaaaatagatgaaggaagtgaagaaagtgccatattatatctgcaatacatgcggtgtgcaacatgcacagactgtagatccgcccaactcgtgtctgatttgcgaggatgaaagacagtatattcatcccgatggacaaacttggacaacccttgaagacatgcgtgagaaaggaaaccttcaaaacatccttaaaaaggaagaagagcatctttacagcatcaaaactgaaccagagtttgcgattggacaaacagcccatcttatccagcataagggcttcaatgtgctgtgggattgcatgacatatcttgaccaaaagacaattgaccaaatcaacgaattaggcggtattcaagccatcgccttgtctcatccacattattactctactcaagttgagtgggctgaagcgtttcaggcgccgatctatatccatgaggatgataaagaatgggtgacaaggccaagcaatcacattcacttctggtcaggggaaacgctcaacgtgaagccgggactggacctttaccgactgggcggacattttaaaggcggtgctgttttgcattggagcaagggcaatgaagggaaaggctgtctattgaccggagatatcattacggttgcggcggaccgaaactgggtcagctttatgtacagctacccaaacctcattccccttcccgcctccaaagttgaagaaatagcagccaaagtaaaaccgcttcaattcaaccggctttacaatgctttttctaaagttgtcaaagaaaatgccagtgaagcggtccagcgttctgccgtacgctatatcaaggctctcaacagcgaattgtttcatacataaagagtgaggcggctcttttccgtgtaaaagatgcagcaattgggaatagtatcgtgtagatcaaaaggaggaatattgatggcacacacgaatacacagctttctcaatggctggaatcaaaagtcggccagacgcttgatattagaaaaggtgaattgacccatgatgaagagatatcagacttggatcagatcgttctccaccttcaaaaagtggctatacgcagtacgaatcatcctgatgattatgttgcgaaagaagagcttgttttagaaggcgaaggaacaacattcactgaggacggaaacgtaccgcttccgcaaaatgcctatgagattcctttattaggtgacattcatattcaccaagaaaacgaaggattgaaggtcgtaacagatcgtgcagtatatacaattgatatccagcacagctgacagccactttcatcaaaataatacagcgtagcgcctttgagctttcgttcaaaggcgctgctttatatcgagctatccagtaacacttattaaatagatcaaggcactttattgaaccgtttttatacagatttatcattattccttctcttctgtctcacgtttaccttccacgcaaattgactctacatgctgcataatgacccgcttaattcggtctttattcacgcgcacagggtcaagcatggcatgtaaagccaagccgtcaacaagcgcgtaaagtctctcagcttcaatgtctttatcagcattctgcttcagtaaatcggattcatctaaataggcaatcagattccgcatgccgctgaaaatcccgtcatgattcgcatcaaacatatcctttttatgtctggcgtaagcagtaaaagcaaaccaaacctccatctctctaatcgtttcttcattcgttgggaccatttcaagcaaaatttgcaacactttttccttagggagcaaatccctcactgcaatgtccttaattcggtccgtcaccttttcttggacaagtttcattgcaaaagcaagcaattcatcctgtgtagagaaataatggcgcagcgcacctaatgacaatcctgcttcctttgcaatatttctggctgatgctccctccatccctcgttctaaaatgacgcgccacgttgcttctgcaatttgttttcttcttttctcatggtcaatttgttttggcatagctttattgtaacaagaaaaaaatgagagggcaatttttataatacagttgtgttacaaaaacaaagatggtaacatattatttaaataatacaactgtattgaaaagagggaatggattgaacggtatcgcatggatgattgttttctgtgaaattgcgttttgggttgtcattgttttggggcttgctgtacgctacgtattcaaacgacatacattaggactgctattccttgccttaactccagttatcgatttgatcttgttagcggcaactggtgtggacctttaccgcggagcctcagcgaccgcagcccatgggattgcagctgtttacatcggtatatcgatcgcttatgggaaacaaatgattcaatgggcagatgaaaagtttcaatattatgtgacaaaaaaaggaacaaaaccgctgaaacgttttggaatgaaccatgccaagcacggtgcgaaaggctggctaagacatgtgctggcctacttaattggtgcgggactattggcagggatgatctattttatcaatgactcttcccgaaccgaggcgttgagcggcattcttaaactgtggactgtcattataggcattgactttctcattacagccagctattttatttggccaaaaaaagagaaagcttcggcgaatctcaggagttaacatgatgaaaaaggcccttccccagtggaaaggaccttttttggttttgttaaaatatgctatactattttcgttagaaaacagacttatagatattttgggctgattcaagggtaactgtttgtacgagtaagcaggtgaagggagtgtcatacatgaaccaaaaagaacagaacgagcactctaaagattttaacctgagatcaaaattaatcggaattgtatctattacttttatcgcggccatcgcgcttgcagtcatcttcggcggctttttcttcgggatgaaaggcttattctccatacttggcatcacatacgcttccaatcaaacattagctttatttattttagcctgctttgctgtaggtttaatcatagacccactcacaaagattatctctatcattttggcaaaatcactttcattgaaaaagactgcactttttgcttttatactgtattttatcagcaatcttataacgatctgttttgcagattactttatgcagtctatttatattccagatgtcttgcttgttgtgatatcagctttcatggctttcattgaacttgcttttgataaccagcctaatagagaagcagcttaaaatgccgatggcagatataggaaattcataacaccctatatttggacatcaccagttatataaacgaaaaaaactccctgttcacacgaacagggagcaaaacacaatgttgtaattaaattctgcattctaaaatgattcttacattcggatcatcaagttcatccaaaaagataatgatcttcggaccacatgccatgtgcttccaccccctcacccaaaatatacattaatcccaattgcctgtaaatggaaattttgttatacagaggaaccatgaagtataatgcgttaacactgctcacacgtttacaaccgtttcttataatctgacactccaatgcctaccacccccgctacgataggaaatatcgttggtccaaaaggtgcaggtgccgcagtgcaaaccactaccaagctttctaaagtagtaaagtggttaaaggtggaacagtagcaactcatatcaataaagggataaacaaaggaaaagcctatatcaattctttcattaaaagtaagaatgatcttgcacttgtcgggattgctcaagacatcgacaatacgtatagcgcaaaaaacactcctctgctaaaaagtattattggagataaatcggtaagactgatgaagagttattacagaggtacagataaacaagaagatacgtgcttcttctagtttcactgataggccaactgcagaaagagtcgctaatgaaacattaactaaactataaataggaaattaaacagtggttaaatagtgatattgacgatacattaccgttgccttacagaggaaaccgaagttataggatgagaagttcgtaaatgttcaaatgaagttaaaaatatgactaacgctagaatagtattaaagaaaaataaagattgatgatataactccattagaatggcttgagcaagtcattgaacaaattaaagaacaccttaaaacattatagatataaaaggagcccctcttattgaagagggcttcttttattgtttcaatataccttcagtcatcatctgcatagcggtcaacatcttgaaaaaaagatcaacagcccatctgtgctttttgcttgccttgatttcaccggaacggattttctcagcgtatgaccacacccgttctatgagaatttcggcagtaatttcttgcattacatgcggcctccgaaccgttcttcctcttttgacttcggtttcccatcatcttttttcgggatgacgagtttacagcgagaggaaatggtcagtcctaaatcgcttgaagcttgccggcattgtttaaacaacttgtcttggtttatcaatagttcagaatagtcatcattcggaacaaccttttcttcttctcctattacattcccttcatcgtcaaattttctaacgatcactgttttcatcggaccccgttcaagcaattgctctgttacttgcaaatataatttccgggcaaacaaaaaacgggcaagcgcatcaacatctaaattggtcataatcccgatgtttttcagctcgtccgctatctttttaaactctctttttaagtcttttggtaaatatgacggagcttttactttgtcgcttggtgcctttatttcctgtgctcgacgctcctcaatctcttgctgcgtcaggtgtttcctccctttcaccagtagcaagtcgacaggttgccgcggtctagccattccctcacctccttccgaattttcatttagggaatttttcaaaatgggaaggggagcgcggtctccggcgttcatccctcagagattttagggtggggggtgctcattttctctttcaactgcagcatggcggcttctaatttcttttgttcttctgttaatttctttgtatacagatcgaatgctgtttcctttttcatcgttgcacgaagagcaaacagtttctttaccttctgttgcatacgtcttatgtcagcattggtgtaataggatgtatactcagtccgacaccgaggacacttgatattgctcacggatgccgtcgtcatgcttcctgacctttgagcaccctctgaccaagagcattgttccacattcatcacacatgcacgtttgatgttctgttcccaaatcctccatcctccttcgctgtctttctgctgtggcacggcgcacataagggttgccagttgcctgagtcccaaaagagtttcttgtctcctttatgcggtttgatatgatcgactactgttgccggcacccgtctaccttccatcatgcacgatacacaaaatggatgctttgacaggtagccaagacgtgcctgcctccacttgctgttgtacccccgtttggtagcggactcccggtattgatcataggctggtttagttcgcatgtgctgttcgcagtaactttctcgagtcaggttagagcaacagggttcaccacaaggttttaatgattttagcattctatcacctgcgtaaataaaaatagacctccaaaagaggcctgtcatactagaaatccatttccttaatcattcgatcttgctttgaggttaatttattttgaagttctatatatatttgacttaactcctcaaaaaagtttacttccaattggtctacgttatcctttagttcttgtatttttttacttaatttatctaaatccccattaaaatcaccttgcatatattcatgaccatgttcgttatgaaatttttgggttaaaacttctgcagtattgtaatacttttcgatagcaatgattttttctttaaactcaatccaaattttatatccttcaccatctacaaatataagttcatctttaaatttctctaagtaatcaactgtaaactctttatatgaatctcttttttctaattttaattgtccagtcaaagaaaaaaagtatcgatcatttatataattgttgtgcctaactccccgaagttcaaatttattaatcatatcaacatctgttattaccttatcaagcctatatagttgttttggtaattcatttctgtagtataaatcttcattagctttgattgtctttttaacacctataaatgttatacctcctccaattattgcacctataaatgcaatacaggcagataatattgtggtatcaatttcaccaaagaaagctttagttacaccagcataaattataagatcaaatagtattatcgaaaaaataataatccaaaaaacataatcccaattaatttttgtcgtttgcttattcattgctttcactcccaccatatattatcggcgaaagagaagaaataaggaataatttgcggaatttgtcgaattatttacgaacaagcttacatcttgtttcaacgaacaatttagtttattcaggaaccgacatatcatacaaagctgctcccttttctccttcatagcatccaagagacacaagtgtttctataaatggcagcttactttccttaatcacggcactacctccataatagaatatttagtacatagttttttagggataaattccaatgaaaaggcgccctcctaattgggaaagcgcctgtcgatttattatctattaccatgataccttacttaaaaagaaatggtgtgcctttatcctgccaagtttatgccattttattatttatcattaataaatcttaagtacttcatttcctttattctatctttaaaaatcaacaaacttattgtaatcatgcataatgatattactaacattattatgttatataataacatggcagaacgagaaacagattctattgaatcccgactaccaataccagctatcattaatccttgtattagcgcagtccacaatataaacgtttgagtgcgtttctctaaagtattgtctgtataatttttaaaagagtttacacctttaatagtaccttttatttcatgaggaccggtgttatctgtatgtaaaacctctattgcggccccatctccgggatctaaatagtcaaattctatgtacaatatattaagctcattggcattatgtttaactgatatgtcatttgtaaatttagtttgatttaggattgacgcagaaataatctcttcatcgctactaacttcaaatcttataggatctttcacggaagtatcttgaccattaattgtttggttcccattatttctaattttgattattgtattaactaatttattaacagacttacctttaaccgtaatctcaatatcttcagttgcaaaattgtcttttccaacaactctacgagtatttagcaaatatgcaaaatcacgtttgatttttccctttgaatagaaataaaacgaaatgaaaataccaattattattccgataactcctatcaacgaaccgacccatccttgactaaacaaatctataaatttctccataagcaaacactcccaaaaacataaatattattaatacatattaattccaatcatggcaacaaagatttatctccatctattcggatcgactgaactctttataatttgtcattttctgctcctatataatgcaaaaaaatagaccacggcttatgcgcccgtcgtcttaatttttccttgatcatgcaatacgtaatcagaagggtggaatatctttatgtctttaacccattccaattcaatttcgttatccgaataatttttaaaattatggatactataatcactggaaatacaatactcagcttttccatcaatcgcgcattctaaaaacatattatcattcggatcaacgcatgaggtaatttgggtactggtttttatttttgtagcattcaaactaaatacgcttactgctctcaaatactttttggggttaaatgaaactttctgtttcggagaattctttgctttttctaataaggcataaacgacaataaaaagttcctttgccatttcctccgtcataagcaaatcaagtcacctttttttagttttctaattatatactctggatccttataacctctgatcagcccatctactaatgtagaggtgtctataactgcttttacggtcatgttatcttggcaaactcccttgcttgagagattatatcctcaatctctccatcctcaaacagatcatcagccaacagttcccccaattcctgtaaggcttcaattgattcttgaaattcagcatgtctttcagtaattacttcttgttcacaagattcattttctcaaagagcttctaaaaccttcatcatccattcctccttatgatgatgtgacaacacaatccctcctttctgacttgtcggccaaattaaagaacaagttggatagtaaaggatatggctgtccgtatgaaaaatataccacctaggagtggcaaaataaacaaatatgtggattccgatgttatttttttactatggttacccacaaatccacgaattccccatatgttttatactgtgcaactcgtcgaactgagccaaccccttgtcctctctgtttttaaccaatatccctaaaatgaattacacacctgttatttttgaggaattgacgaaaaatgcaaagaaaaagacccatccttattgttttggatgagcctggttatattttaaatttcttcatagcgttgttcatggcgtcttgattgattccgatataccgcaaggttgtccgttgatccgagtgattaaatatctcctgcagcatggcaacgtccttcgtttgtttgtaaaagtgatagccaaatgttttcctcaatgtatgagtgccgatgtcatctaaaccaacatactcagcagccgccctgagaatcttgtatgccatcgaccgggagattggcttgttaatcccttcacggcttttaaagagaaattcatgatcctctttcccttcgacataggccttaaattctctttgaagagctggcgtcatatcgattctctttttctttttcgttttcttctctatgagattgaaataaggacgtttggcgtctcttactctcagctgcagaatatctgatatgcggagccctgaattgataccggtcacgaatagcatataattcctcatgttttgctcttttaaaaacctcttgatgtaaaagatgcattccggatcacgtataggctgaacaaaattcattaagaagccgcccctttcttgtagacttcttctctcagagcaaacgccagccgatagaaagcttttgcttttatacgataatagctgcgctgactcaagcccatttctgcatatacctcataatcatacatttcttccgattgcatatagagcatgacaatgatctgccgttctctttgagaaagccggttaacagccctttgaatcctttttaagaatttgtcacgctgaatctcccaatcaagacgctttaatgctgcctcttctgttgaggaatgaaactcattcgtgatacttggcggaacaatgctataagtaggtgtaacctttggcaaaaaatcatctggcacctgtaagagatataaccggtattgatccagcagcttctctgcttttaatttagtcgcttcttcgtcaatctgaggaatgtttaatgttaattgattcatatttttaccctcccatttgtttacgtcttaaagccccgcctttgcctctttccaatgtttccctatattggacccatcatttgccgccaaaaccgttcagaacgctcctgctcgtttttattgggctttttcttcctcttcttcatgacgtccctccgctcaaataaaaaacggacaccaatcaaagtacagatttttctgtacagtgattagtgtccgcaggcatctccatcttggacttaattatatcaggtttaaccatctcgataggtgtgttatatagttcttctttcctcttgatcatagttttagtgcataatctatggtcatttttatttcctaacaagacagtctctttatttattgaatataaaatataccatttttcttttttttcatcttctatataaacaatttgttcgcttgaccatttaataattttggaaataggttttaaaataaaaggaattggaagcgtaaataagattaaaacaagcatactccacccaaaaactttcaggttaaacttatccttttccgaaaatggtatatctataatgaagctataaagctccatataaaaaagtattaaacaaatcataaaaactaaaacaaataaacctttacatagtctactagacttgatttttgaaaaagctccttcatttgttattttcactacaccccatataattccaccaaaaaatacaatgacataggaataaaaatcattaggtccaggtataacatccctaagataaaatgttgttggatataaaacaatcacccaaaataacgtattcaaaatatgtttaattactttcaaactaaacacttgttcttttgaaaacaacctctgttcaacaacattcgaagaaaaaagagtaatagggtttaaaattctaatcagatacaaagcgagaccaactagcaaaataacgtagctaggcacttcaaaataacttaataattcacttaaatttttttccatttcaatcttcccactttccacaattcaatattttcctattcatcctattttatcaacttataatctcctcctcaacgcccatgctgcggccgcatttcgggcagcgtgcacctgggcgaatttttatatctaattcgttgtaaccacattcagggaagttgcattcgatcataaaacaagtttataaataattaacatttatttacaaggaaaataattactttcgttgaatccttatggtgtaacacaaaaattcaaaaggagtgtttaaaatgaatttcaagaaaacagctgtttctgctttatcgatttctgctttagctttgtcagttagtggtgtagcatctgctaaggaagtaaataactctccgacacaaattcaagaagctaagcatgtttctgtctcagataaaatttctattcagagctattctgttaccctctatcttcaggaagggccaaatcaacatgaaattagagaaccgctagccacaagctttgcaagtgataattcgtatgttgcatctgtatcttctagagggataataaccgctaaccacaagggcaatgctacgattactctctttaaaagtaatggttctgtattaggtgctgtttacgttactgttgagtaaaaattacgaggggaccttcccctctctcatcttttcgaacccgtcatcccctattcccagccgacagcgattgcaaagaataaaaccattaccatcgccccaatgagccagccattcgtcttgtctctttttgcaataattgcgtcattgcctattattttcagatcatcagcctgagcaacgatcataggcacttcctcgacattaacctttaaatgttccgccgcctgcccaactgtcatcgtttcgtctttcgtggctttgactgcccgctgaagctctacttgtaaaggaatcattcctcagcacaatccttttgccagtcagcaatgatctttttagatttctcagatattgaatacagataggcatttgtataaaacgttcttttgcttcaaagaaagcacggtcaaatccgaatcttgagaagtgaaccggtatgtcctgaccctcggaatgcttttgtataaagtcccgcacgctgtagaatcgctgtgtatccgctactgttgattccccaaaacaaatgaacactgccgccgaatgtcatgtctctatgtctagtggttaaaatcagatattcttttatttcgcgtttctcatgagcttgcttcaattccccatttagccgctgaatctcttcttgtgcctgccggaattgatgtaccgtaacttcctgctggcgcttgttttcctcgatgatttcctgctgcttaacagacagttcagtccgatcaatcagaaaatcaatatgctctttagccatccagtattgatcagttggcttagcattttcatagcctttcagttttgaaatacgcgctttaatttcctgtaatttatccatgtctgttcctcccttatcgcagagaagaccggcccctctgcgtcacattttatagccgatctcaaaatcaattctggagagattaccttttgacgtttgtacgattgttttaccgtgctccggcatttccgttaatttgaatgatctattgtttccgtcaatcacaatgacgtaatttttgtcattttcaatttgattaagtacctgttccagattttctatatgttttggacagttctacgggtgacgtctactagatgactgttatcacatccaatcgttcattgggaaaacttgcagcttagtctatggttcttctgttgggatggttggatgtttttttatatagtccaaacgctcctctttcgtcgtaatccatgtaatgacttccctatgctgacgtaagtctttattttctacagtcaagatgacttcaaatgtttaaattcttatcactgaaagaacacaataaaaaagcattaagttattccgaagaatatctcaatgcttgaaatgtgtagacaaaatatagaaaaggttatattgcccttcaccaaaccccgctacatcacgcgtttgaacatcttttccatctcatatgtcgagtggtgaatgatgatcgggcggccgtgcgggcatgtaaatgggtctgatgtgcttcggaggtcgtcgagaagcgctttgatttcatcgtttctgaggtggcgatttgctttgatggagcctttgcagctcatcataatcgccgcttcctcgcggagttttttaatatctatatttttggagtcgagcacctgctgaatgatttcttctataagctctgcttcttctccctttggaaaccaggccgggtggcagcggacgatgtaactgttggagccgaatgactctaaaaagacaccgacgctttcgagctcttgtttgtgctgttcaataatcaaagcctcatttgtggagtagtggaacgtcagcggtacaatcatatcctgcacctcaggctcaacctcccccaccttttcacgaaagtactcatatttaatacgttcttgggcggcgtgctggtcgataatatacaggccgttttcgttttgtgccaatatataagtcccgtgcatctggccgatcgggtacataatcggaacccgctcagacgctggctgctgctgtccctcatggcattcctgctcaaatgtatctggctctttcgctgaaacatcggacacctcaaggatttgtttctgatcaacgataggaggagcatcaaattggagaggaggcaattcttcctccgcatcaaccggctctttcacgactgagctgagcttcattggtgaataagatgacgcatgcgatttttccggtacttttctttccggaggcttttcatcaaaggttatgaactgctgctcatttttgataacaggggccgattttttcgggagctgggcactcggaatcagctgctgctgtttaaatacatctttaattccgtcacgaattaagtcatgaagctctgtttccttgctgagccggacctcaagcttcgatggatgtacgttgacatcgactaaaatcgggtccatcgtaatttctataaaagtaatcggatggcgtccgatcggcagaagcgtatgatagccttcatgaaccgctttgacgagcgggaaatttttaatgtaacggccattgaccacagacgacatatagtttctcgacgcccgtgtaatctctgggagggcgatatatccctttacttcaaaatccaaggagctcgcatgcagcggaagcatttttttggcgacagccgtgccgtaaatcgctgccagtacatggcgcacatctccgtttccgttcgtttgaagcaggtttttcccatgatgtcgcaggcggatcgatacctctggatgcgccagagcaatacggttaaccacgtctgtaatgtttccaagctctgtatgaacggttttcatatatttcaaacgggccggtgtgttaaaaaacaggttggaaacgacaatttcagttcccttcctgcttgaggaacgcgattcggaaatgatgtttcctccttggaggacgagcttcgtcccagctccttcaccagtgcttgttgtaatctccagatgagagactgacgcgatactcggcagggcttctcccctgaaaccgagcgttctcaccctgaataaatcattttcatcttttattttactcgttgcgtggcggcggaaagctcgcttgcaatcttcattctccattccttcgccgttatccaagacccgaatggatgcaaggcctgcttcctcaatatcgatttcaatgactgtgctgtcagcgtcgatcgcattttccaccaattctttgacgactgaggcgggccgttccacaacctcgcccgccgctattttatttgaaagctcatctgacagctggatgacttttgccacattcatcaccccgttttaatgtaatttcttttgcagcttgtacatttcattcatcgcttcaagcggtgtcatatccagtatattaagtgatttgaaagcatcgatcacttgcttttctttttttgaaagctttggtgtttcagccggcttttccgcttcgtcaaaaaaggacagctgtgccggctcttctttcacctgaggtttctgcaccggcacttccggtttgtttcctgaatgctcaagctcttttaaaatatcttgagcgcgcgcaatcagatctcccggcagttcggcaagctgagctacatggataccatagcttttatcagcggcaccttctttaatttgatgaagaaagacaaccgttccgttatattcttcagcgcgaacatgaacgtttttcagctggggtagcttgtcctcaagaacggtcagctcgtgatagtgtgtgctgaacagcgtcttggcgccgatgtgatcgtgaacatattcaataatcgcctgtgccagcgccatgccgtcataagtggacgttccccgcccgatttcatcaaacagaatgaggctgtttttcgtcgcgttgacaatcgcatttttcgcttcaagcatttctaccataaatgtactttgtccggaaatcaaatcatctgcagcgccgattcgcgtaaaaatttgatcgaaaatcggaagcaccgcttttttcgcgggtacaaagcagccgatttgcgccataatggaaatgagcgcgatttgtctcatatacgtgcttttccctgacatgtttggacctgtaatgagaagcatttgtctgttatcgcccatcatacagttattcgggacatattcctggctgtccatgactttttcaacaaccgggtgtctgccttcaatcacttcgacttcatctttagagaactctggtttcgtgtagtgacgattttcactgattgtcgcaaagcattgcagtgcgtccagctcgctcatctgttttgcaagctgctgcagccgcggaatatactgcttcactttctcgcgcagctcggtaaacagctcgtactccagctcacagatgttattttccgcctctaaaatgagcgcttctttttcttttaattcaggtgtaatgtagcgctcggcattggttaacgtctgcttccgctcataacgcccttcctcaagcaaatgcaagtttgctttagtcacttcaatgtaataaccgaaaactttattaaagccgacctttaaagagcgaatgcctgtgtattcccgctcctgctgttccaggcgggcaatccagtcttttccgtttctgcttgcatcacgatattcatcaagcttttgattataaccatctttaatcaggttcccttcttttaccgataaaggagggttttcgtacagcgcttcttccagcagttcaagtacatccccgcaagggtcaatgcgctttgcacgttccttggccttgtcatgagccaatgaagcaaccagctgtttgatgccaggaacttgctttaacgattccttcagctgaatcaaatcccgggcattgacatttccgaatgcaacgcggccggcaaggcgttctaagtcatacacttcttttaaacgttcacgcagatcttcccgttcaaagaaatgggacatcaatgtttccaccatttcttggcgctcttcgatttgattgactctgataagcggccggtcaatccactgtttaagcagccggcctcccattgccgtttttgtttcatccagcagccacaaaagggagccttttttatttttcgaacgaatcgtttcggtcagctccagattacgctttgagtacaagtcaattttcatcgcttcctcaagctcatacacctgcacgggctgaagatgatcaaggctgcgcttttgggttcttttcaaatacgtatataagcgcagaaatgtttttgttatatcttcattatttaagtgctcaatgatcgttacgtgttcgtctgtttctccgtcttcaattgaaattgttgcaccgcaccgctctctcagctgtgccactgtatcggcatccaagcttcctgaaaccacgatttcccgtgcgccgactgaataaatttctgatatgacgtcttcaagccgttcaatcaaaacagccaaattttctcccgttgttaaatcagacagcgcaagtccgtatctgttcgagcaggctgaaacagatgcgataaagttattttccgattcatggatgcctttgccgtccattacagttccgggcgtaatcagctgaaccacttctcttttcacaacgccctttgcggctttcggatcttccgtctgttcacagatcgccactttgtatccttttttaataagctgttcgatatacgcggaagcagaatgatacggcacaccgcacatcggtattttttcagccgcaccgccatctctgctcgttaacgtaatttccagctcttgtgacgcttttttggcgtcctcaaaaaacatttcgtaaaaatcacccaggcgaaaaaataaaaaggcatcctggtgctctgcctttatttttaaatattgctgtatcataggcgtataaccggccattgtttaatccctcactatgtatcaacgtttctattttccaaccttcattataacataaacaaaaagtgataaaagaatgatatatcaatataaaaaagagacttgggggtactgtctcccctagtcccttttttattcttcaggatctcccactaaaaactccgggttgatgtcttcaagctcttcatcaagctcatcttcccaatcttcctcgtcatcctcttcccagtcaggattgacctcaacaactacctttgtttcccctaccacttccgccaaaaattctctttctgcctgcacaacgattttatttccattcggcgaaatggtcacttcaaggcagtttggctgctgaagcactttggcaatcacttcatgctcatcatctaagtaattattgtctctgtatctgagtttaatgacatctacatattttacccgttctgtgacaacctctgtctttgtgttgtccgcgtaagagtaccatacgtttatatcataatacccttcaatttctaccgtttttccaattttttcagcgtcatacttgtggttaataatccaaccacccaaaatgctgctcggttttttctcaggcgagatggtgttggtgcattgggtgaattttcggcctttcgctactactgccttcgtaataatttccctgtattcagacattccggcatgcctccttgttcttcttcgtgttatcttatgctgggcatttgtctagtgtgcatttttataaataaaatataaaaatacaaagtttctgttccattgtatgcaggtgtgcctagaaactttacttataagtgcgataaagtttacacgcggctgagcacagaaaaaccaattgaatatttagtacatagattatttagttcatttataaccgcacaaatgatgaaaaaacacgggcctgttaaggcaccgtgtttagagagaacagctgttatttgaatgcttcacctttgaaccggtttcccctttcagcaggtcgcctccggttgatgtgatgatttcatttgtgacttggttggaaatggtgtgtgcaacgagctgcagtaggtcatttacttccatctgcgagtctctgaattcctggataacaggaatctcttcaagctcttcttgcagcgcgtcaatttttgcttctacttgtttgagcgcttcatgcttttcataatgcttcagattgacagcctgcttttgcagggctttaatctgattaacgattgtggacactttgtcattctcattgatttgcgcttcagcccgtttgaaaaaatcaacctcttctgtttcagaaatcatttttgcaaggtttcgtgcctgcttcacaatgtctttttttgagtagagcgtcatcttatttcacctcgattgcttctcctaccatttctccgtcaagcgaccatgttttcgcttgctggattttcacgcggacgattttgccgatggcttccttcggccctttgaaattgacaagcttgcttttttccgtatagccggcaagaatatcagggttatttttgctttcaccctcaactaatacttcgacaaccttgccttcgtattccttcatttttttagcagaaatttcattcaccagtgcgtttagacgctgcaggcgttcttttttcacacgcatcggtacattatctttcatcttagcagccggagtgccctcacgcggagagtaaatgaacgtataggcgctgtcaaactccacttcacggtatagagaaagcgtttcttcaaactgttcgtccgtttcatttggaaatccgacgataatgtccgttgtcaaagaagcgtttggcatcgctgtctttatttttcgcaccagctccatgtaacgctctctgtcatatttgcgggccatcagcttcagaacttctgagcttcctgattgaaccggaagatgaatgtgatcaagcagatttccgccttttgccagcacttcaatgaggcggtcgtcaaagtcgcgcggatgactcgttgtaaaacggattctcgggatatcgatttttctcagttcatccatcaaatcaccaagtccgtacgtcatatcttcaaagtcttttccatacgcgtttacgttttggcctaacagagtaatttccttatagccttcacttgcgagccttctcacttcctgaatgatatcttcagggcggcggcttctttcttttccgcgtgtgtaaggcacaatgcaatacgtacagaatttgtcacagccgtacatgatattgacccagcccttaatttttccatttcggactttcggaaggttttcaataacgtccccttccttagaccaaacttctacaaccatttcttttgaaaggtatgcttctgacaaaagctccggcaggcgatgaatgttatgcgttccgaaaatcatatcgacaaacggatgttttttcaaaatacggttcacgactgattcctcttgggacatacagccgcacacgcctaaaatcagatcgggattgttttttttcagtgcttttaagtgcccgagctcaccaaacaccttgttttcagcattttcacggattgcgcatgtatttaacaaaatgacattggcatcgtcaacagagtttgtcgcttcgtaaccgagcgccataaagatccctgccataacctctgtatcgtgttcattcatttggcagccgtacgtacggatatagaactttcttccgtctcccaatcctttaaattgttcagaaattttaaagtcattatgataagtaacggcttccttgcctcgttttttcgcgtcttttaaagaaggcggaatgtaaacagcttcaaagtacttgctgtaatccttctcggattttttgtccgatggattaacttgtccgctctctaatttttgtttttcattcatgtcatattttctcctttcaaaccaaacttccacccttcagtataaaggttattgaagctctgcacaactggcaacctatcattgtacactcattgagaataataatcaataaggaatcaaaagaggaagagtaaactcttcctcttgttacaatagctggagctcctttgccgtcttttcgatgacatcaagcgcctgatccagttcatccttggtgtgctctgctgttataatcgtgcgaattctggcttttccctttgctacagtcgggaaaacgatactttgggcaaaaacaccgcgagaaaggagctgatctgaaaattgctttgccacaccttcatcacctattaaaataggaagaatcggcgtttgactctctatgagagtcaaacccattttcacaagcattgctttaaaataggcagtattctcccacaagcgctccatatgctccggctcttcaagcaagacatcaatcgcttccatacaagctgcagtgacagccgggggatgagatgtgctgaataaaaatggacggcctttatggcgcaaataatcgatcagcacctttgaacctgcagcgtagccgccgagcactccgattgccttgcttaatgttccgacctgaatatgaactctgccgtcaagaccgaagtgattcaccgttcccctgccgttttcgccaagtactccggatgcatgggcgtcatccaccatcacaaatgcgtcatatttctcagcgagctctacaatatcaggcagaggagctatgttgccatccatggaaaatacgccgtctgtcacaatcagacgcatccgataattcattgactttctcagcacccgctctaaatcactcatattgacgtgctgatacacctttttatccgcctttgtcagtcgaattccgtcaataatagaggcatggttcaattcatctgagatgacaatgtcctcttttgatagaatacttgaaagtacgccttggtttgttgtgaagcctgattggaatacaagtgccgcctccgtttttttaaaggctgccagctttttctcaagctcttgatgcattgtaaatgtacccgcaatcgttctcactgatccggtgccggctccatactgctgaacggcctcctgtgcgacgttgatgagtctaggatgtgaagtgaatccgaggtaattattagaagatagctgaatgactttttggtgattcactgtgacagatggaccctgcatagattcaagctgttttatgtcttgccatgtatggttttctttcatactatcaagctctgcttttaaaaaatcaaattccttcgtcatgtttatccccctttatggaattaaaattacttttccgcactggccgcttctcatcagttcgaaacctttttcaaactcctctaacggaaactgatgggtaataacaggttcaagatcgatcacgtttgaactgatcaactgagacacctggcgccatgttgaaaacatttttcttcctgtgattccttggatggtaagccctttaaataccactttattcgtcaaatcaattgtcaccggatgttccggcaagctgagaatatgaaatcttccgccattcgcagccatcgcaagaccttgggcaatcgctgagggatggcccgacatctcacaaacaagatctgctccttccccactcgttaaagcgcttacaattttgagcgggtcttctttttcaatagaaacagtacaagtcgctcccatttgttttgcaagcctcagcctgtattcattcttatcaatcgctatcacctgagaagctcctgctgcttttgcaaccgcaacagccataagaccaatcggcccgcatccaatgactgcagtcgttcctcctgcaggctggctctcaagtacggtatgaactgcatttcctaaaggctcttgaatggaagcaattgacgggtccatatcagcgggatttctccaaatgttatcagctggaacttttacatactccgcaaaacagcctgccgtgtccactccgattatagcagtattggtacacacatgagattttcctgttaggcaagggacacattcaccacaaacaatgtgtgtttccgcagacacatactctcccacttttacactgctgacattctctcccacgtcctctacgatgccgctgaactcatggccgaaaacatagggtgttttgattctctgacgtgcccattgatcccaattataaatgtggacatccgtgccgcatatggaagcggctttcacttttatgaggacttcatgtttatcaatctcaggaatgggaacttcagtcagcacagcaccgaacgccccgtcctttttcattagagctttcatctttccactctgcatgtacaatcctccttgaaaaattcttgttatattcggattgtaccatgatatggaataagcgtaaacagcactgtcttttccagaaggacaaaagtatctgtcttgaaaaatggacggaaatttttttttgaaacgttttagctcatttctgattttgtatattcgctcatttatgtgctaaaaatactatcgggagaaaatatcacaataaatgaaaaacaacctgtttgcattacgcaaacaggttgagaatgctttatttgtttttagcgaggctccacgattaatttaatcgctgttctttcttccccatcgatttgaatatctgtaaaagccggaatacaaatcaaatcaacgccgcttggcgccacaaatcccctggcaatcgccacagcttttacagcctggtttaatgcacccgctccgatcgcttgaatctcggcggctcctcgctctctcaacacgcctgcaagcgcacctgccactgaatttggactcgattttgctgaaacttttaagatttccatttctgctcccccttagttttacaatggataagtgagtgttcattagaacaatcattattagatgttgctatccaaaaagccatccccacaatgcttttcaaaaatagcgggctaccttccatttttactatattcactaaggagttgctatattcctgcttttctttttaatatttttataaaataaccatatgttcaactattcaaagaacatgtgatcatcgttgattaaaatacgctcaattttcacggcttttttcgtttgatcgtcaatgtcaatgacaactccgctgagcgttgtttttccttcagcgacagtaaaccggactggaaggttcgttttgaatcgcttaataatcgtctctctgtccatccccagtataccgtcatacgggccagtcattcccacatcagtaatatatgccgttcccttcggcaaaatgcggttatccgctgtttgcacgtgtgtatgagttcctactacagccgatgcccgtccatccgtgtaccagccaagtgcgagcttttcacttgtcgcttcggcatgaaagtcgataaaaatgtacggtgttcttttcgcagcttctgcgatcaattcatccgcttttaaaaacgggtcatcaagcggcggcaaaaacgtacgtccctgcaaattaatgactgctagttctttgccgtttgctttcacatatgtgatccctttccccggtgttccttcaggaaagtttgccgggcgaaccaagttcggaacgtcatctataaaatcaaatatttcttttttgtcccatgtatggttccccattgtgattgcatctgcgccggactggattaatctgtgataaattttttccgtcaggccttttccatgtgcggcgttttcaccattaataatggtaaagtgaggcttatattttgtttttagctttggtacatattctttgaccatgtcacggcccggtgaaccgacaacatctccgataaataaaattctcattttgtaaatcctttcttcttgaaaattccttgctgtcaaaaaaataaagtgatgcttagcgcatcactttattttgcatactctacggctcgagtctctctgattactgtcaccttaatatgacctggataatcgagctcgtcctcaattcgcttgcggatatctcgcgccagtcgatgagcctcaagatcattaattgaatccggcttcaccataatacgcacttcgcgtccagcctgaatggcaaatgatttttcaacaccttcgtaggactcagaaatttcttcgagtttttcaagtcttcgaatataattctcgagcgtctcacttcttgcgccaggtcttgcagcggaaagcgcatctgctgcagctaccagcacagcgataatggaagtcggctcctcatccccgtggtgtgatgcaatactgttaatcacgactgggtgctctttatatttggtcgcaagctctaccccgatttcaacgtggcttccttctacttcatggtcaattgctttcccgatgtcgtgaagaagacccgcacgtttagcaagctttgcgtcttcaccaagctccgatgccattagaccggccaagaatgcgacttccatggaatgcttaagcacattttgaccgtagcttgtacggaactttaagcggccgaggatcttgatgagatctgggtggaggccgtgaacgccaacctcaaatgtcgtttgctcacccatctcacgaatatagtcatcgacctcgcggcgagatttttcaaccatttcttcaatccgtgccggatgaatacggccatcctgaacgagtttatcaagagcaattctggctgtctcacgtctgatcggatcaaatccggaaagaatgacagcttcaggtgtatcatcaataatcaggtcaattcctgtcagcgtttcaagcgtacgaatgttacgcccttcccgtccgatgatacgtcctttcatctcatcatttggaagattgacaactgataccgttgtttcggcaacgtggtccgctgcgcagcgctgtaaggcgagtgaaagaatgtttttcgctttcttatccgcctcttctttcgcacggttttcagtttcttttgtcatgatggcgatgtcatgtgaaagctcgttttcaacccgctcaagaatgatttgttttgcttcatcacgagtcagactcgaaattcgttccaactctgactgctgcatacgaatcatctcatccactttgctttccatctcttcaatatgttgttgtcgttcattcagagaatgatctttcttctccaacatcgcttcccgtttatcaattccctcatgtttgcgatcaaggttttcctccttttggagtaaacggttttcttgtttttgaagctcatttcgtctttcacgaacttcctgttcagcatctattcgaagtttgtggatttcatcctttgcttcaagcagagcttcttttttcagtgcttcagcatcacgctttgcatcttcaagaatttgctcggctgcaccgcgtgcgcccgcaattttcgcttcggcaatggttttacgaacaaagtagccaacaactaaaccgagtagaatcagcaaaatggagatgagaaccatcataattggggtcatactttcacctcctcttgctatgaacttggttgttgcttaaaaagtgtcggcatgtacattgtctagttttctcaacatacagaaccttcacagggaatgagtgtgttcatcgcccttgtcaagtttaaatggtttaacaatcatgttaaaaaaacaaatgttacaacttcattgtaaatgtgtcggaaatacttgtcaagcttgccatcttaacgtttgcaggccagtcgtcttttcacgttccgaatgcaattcatccaaaagaagaacgccaatcattcttgattcagaagctggtatattttattgttcacttggcccaatttagcattattttgaatgtttgagaacaaaataacaatggtttgcccagatttactaaagctgttcaagatattgaagccgggcataacaccatggtttgaatagcttccgggatcaacataaaatcccatgccgtatgtggagctgctccctggcgtaaacatcttttcatagcttttttgcgaatacagttttccgtctatcagcgcttggtcaaatttgtacatatctatagcgctcatataaatatcacccgctccatacagctgagatagatcaggtatatacggtgtaactgttttgccgcccttcatcttatacccgacagcaggataaggttctttttcatatgttttgtaaaagcctgcatgcgtcattcccgcaggcttaaaaatatgattctttatgtactgttcatagggctcaccgcttacttcagcaataatataagcgagaacagaatagttggaatcctggtagtcccatacgcccggctgacgtttgattccctgcagttctatgtcttttattaaatcgtccggcgtaatggcgccgtctccttcaatatgtccgtttatccccgatgtatgtgtaagcagattcttcaaagtaatcgtttgtccgttaggaaaatgaggtaaatacgtacttaccggatcacttgtctgaagtttccccttttcctctagctgcaaaatagcagttgcaatcagcgctttttgtgatgaaccgacataaaaagatgtcaatggattattttgaatgtagtgtttacggtcagcatagccaaaacctttatttgttacgatttctccatttctgacaatcatggctgttccgctgaaaccgatttcttctaaataattgctgattttttgatttcgatccactgttttgatttgttcctctgattttttggcagttttctttttgacctcttttttctgatcggtatttgaaaccgctgcagtttcttgagatggttcgttttcttcactattccgatgaagagcattccaaatcgtaatgcaaaccatcactgctaaaagaccaagcaacagttttcctcttttatttagttttctccgtctgtgtttcgcagttcttctgcgggttgggcttgtcattcatttttcctcccaaaataaattccattttgcacacgttttgttagacgaataaagccctaaaaaagttgtcaaaaaaagcaatatttttatcatttttttgcaaaatacaaaaaagctgagtttttcactcagccttttgtatcatttgaaacttattttatttttattcttcaaattcgagttcttcttgtgtctcttcagcttgctgctgcactactccgttattatccaagccgtaatgttcgcgaatttgctcctggatcatcagcatgatatctttattttctttcaggaattgttttgcattttcacggccttggccaagacgctcttcttcataagagtaccatgaaccgcttttttgcacgatatcaagttcagttcctagatcaatgatttcgccttcttttgaaatgccttctccgtacataatgtcaacctcggctgtacggaacggcggagccaccttgtttttcacgactttgattttcgttttgttccccattacgtcgttgccttgtttcagctgttcagcacggcgcacttcaagacgcacggaagagtagaatttcaacgcacggccgccaggagttgtttccgggttcccgaacataacgccgactttttcacgaatttggttaatgaaaatcgcgattgtcttcgatttgttaatggcccctgaaagcttacgaagcgcttgagacattaagcgtgcttgtaaaccgacatgagaatctcccatgtcgccttcaatttccgctttcggaacgagagcggctacagagtcgacaacgacaatgtcaactgccccgcttcgaaccaatgcttccgcaatttcaagcgcctgctcgcctgtgtcaggctgagacagtaaaagctcctcgatgttaacaccgagcttttgcgcgtataccggatctaacgcatgctccgcatcgataaacgcggcttgtccgccctgctgctgaacttcagcaatcgcatgaagcgccacagttgttttacctgagctttcaggaccgtatacttcaataatccgtccgcgaggatatccgccaattcccagtgctgtatcaagagcgagggagccgcttgggacagtagaaattcttgtatctgtcttttctcccagtttcataatggaacctttgccgaactgtttttctatttgtttaagagccatatctaaggctgcctgacgatcactcattctattttttcctcctttatgttaccactacatatactataccctgtttgaagggatttgccaagaaaaaagcgaacgcatattcggattttttcttggcgtgattcctatcaaaatatcataatgtatcagagaaatcatgttttcttaggaggataatgtgctgaaaatattatttttgctctaaaagctttaagattaaatggcagccgtatttagcgccgcgttttctgatctccgttctggagcccgcaaagtgaaactcgtgaacctcttctttaccatttgcggaaatgccgataaacacatgcccaggctcatgcccttcttgagcatcaggtcctgctacaccagtaaagctgatgccgatatcgctgccagtgagtttttgaacacccttagccagttcggatgcgcactccttgctgaccgccccaaaacgatctaatgtttccttcttgacaccaagcacattctgcttcacgtcgtttgtatagcaaacaacgcccccggcaaataattttgaggcaccgctatgatccgtcagccattcagaaaacagccctccggtaaagctttctgccgcagaaattgtaatgcctttttccttgcacgctatagatagctcttttacaagagaagtatcatcgtaaccatagaaaaattcaccgacacgctctaagataacggcctctgtttcttttaacagacgctctgtttccttttcatcggcgtgtttggctgtcagacgcagcgtcacctctccatcagccgccaaaggcgcaattgtcggattggtttgcgcatcaataatatcttccaaatcggcttcaagctgagattcaccgataccgaaaaagcgaagaacggttgacacaattttttcatttgaacccatctttttcagcagaagaggctttgcctcgttttcaaacattgggcgcaattcgctcggcggtccaggaagaagcatataatagcgcgattcatgctctgtgagcattcccggggccattccaaagtgattcgccagcacgtcagaaccttcgatcacaagcgcctgttttcggttattaggtgacatcgtgcgttttgttcgtttgaaatagtcctcaatggattggaatgcctcatcatttaacacaagcggacgtcccagcgtatttgcaatcgtttctttcgtcagatcatcttttgtgggtccaagccctcctgaaaaaataatgaagtcagagcgttcttcagcaatgcggatgacctgcttcagccgctccgggttatctccgaccgctgtatgataaaatacgttgaccccgatttcagcgagctgtttgctgataaattgagcatttgtattggcgatttggccaagcagcagctctgaaccgactgcaattatttctgctttttttggaaattccatgacgaagtccttctttcttagttagatgtttttaacgcttcccagtttttagagaaatattcccagcctgagacgacagtaaagaagacggctacccacagcgccaagtctgcaaacgggaatgacacaagttcaaatggaagattatgaagaagcaatgcggataccgcaataatctgtgcccaggttttgattttaccaagcatgttagcagctacgacttctcctgttccggctaagacaagccttaaacctgtcacggcaaactccctgctgataatcacaatgaccatccaagctggagcgagatcaaattgaacaaggataattaacgctgcggataccagcagtttgtccgcaagcggatcaagaaatttcccgaagtttgttacgagattcaattttcgggcataatacccgtccacccagtctgttgtagatgcaataataaatagaatggcccccgccaaatgtgcgaccgggatcgattcgtctccaacttcgagcctgccccagtcaaacggcgccagcatgataatcatgaagattgggattaatgcgattctagctagtgtgattttatttggtaagttaaacataaagcccctccaatttcatactcggacgtgaagaaaagtcatctggtaattaagatgacttttcttcctttttatttacaatctttatagtttgtgccatcacttttttcggatcaagttcatatgaaagaaccttaccgttgatttttattttcagattaggtgcatatccggtgcggatatcaacttgtttctgatcagttatgtcttttttataggtctcgtcttttttcagcgttccttcttttaaagagctgctgttttcatcgcgcactcgaatccaggagctgtctgatgccttcagttccagctcgattttatcagcgccggacacttcataagtcgttaacgatccttcagtgccagcagctttaatctccagcttatcactgtcattttcttttttcttatcttcgttttctttcgtttcttttttagtgtctgtctctttttcagagctgttattttgattctctttcagcgttgaatctttagggatttcgtacttgctctcactttgcgtaattgctttttctgatgccgcattgtgatcatcactgtttttgtgattggcaaactgaatgatcgcgtacacaatggcaatcacgacaatcacgccgagaataacaagtatcgttggcagcagctccagcgccttagatgctggcttcggcatttccttttgaagattcatgccggagatcttttcagacacatcgtcatgatacgtattagggatatcttttttatgctcctcaaacagctgatccgcatcaagcccaacggcttctgcatattgcttgatgaatgcccgaacataaaacttccccggaataatgtcatagtttccttcctccaaggcggttaaataccttttttgaatctttgttgccgcttggagatcatccaatgacattgctttttcctctctggcttctttgagccggattcctagttcagtcacaacaaacaccttccaattttaaaaatcaaagcttgaaaacccggattgatcaaacatttggggttcctcggcatgttcatatgtaataacctcatcagggtcatttctcagttcaataatataatcaaagtcatctagtgtatactctgtattttgaacgaatatgtccggatgctccaccacttttgttgcaggcagccgcatgatttctcggaccagctggagatggcgttccgatcctcttcgtgttgacacaattccgtcaacgataaagacattttcagtgctgtattcatcggcaatcagctggcttcttatcgtctgcttcagcaaggttgatgacacaaacagccaccttttgcttgcacacacactagaggctacaatcgattccgttttcccgacacgcggcatacctctgattccgattaatttatggccttcttttttgaacaattcggccataaaatcgactaataagccaagctcgtcccgttcaaagcggaacgttttcttgtcatcggcatcccgttgaatataacggccgtggcgtacggcaagtcggtcgcgaagcctcggttctctaagcttcgttactttaattgtttccatcgtttttaagattgattctaatcgtttaatttgatctatatggcggcacctgagaagcattccccttctggaaagatcgacgccgtttatcgttacgatgttgatagaaagcatcccaagaagagatgaaatatccccgagcagtccggggcggttcacttgaatttcatattcaaaataccattcgagctttgccaaatgatatacccccttcattgtggcaaaattttaccttcctttatcataaagcatttttctctaattagaaagaagaatgttgctgtgatgaggaaaacataaaaaagagaggaaaaatcccctctcttcctagtgagtgctgttattttcaacaagcttaaccatcatattggcaatggcgtgctgttcatcttttgatgctacactccaaagatctgccagcactttttcctgctcgttcttagattccacttcattagccaagtagctgccgatttctgtcgcaagatctgtaatcgtatcctggctcatacctttatcttgcgcatagttcagacggtcgccaaggaagtttttccagctatcccagttttctaatactgacatgcttgtttcctccatttcatgtgaagttacaagattattgtgtccttcacaaaagaaactatacaccgaatattttcgtgtcaacagtgccagccgccattcaccgacagaatttggccggtgatatatgacgctttttcagacaggagaaaagctgttgcatcagcaatttcttgcggccgggccagccggccgatcggaatctcatcagcgatctcttctttttcagccggggtaaattgattcatcatatttgtatcaactgcacctggcgctactgcgtttaccctgattccgcttggtgccagctccttagccaatccttttacaaatgaatgctgagctccttttgccatgctgtacagtacttcacaggatgctccagtctctccccaaatcgagctgacagccacaatcgctcccgatttattccgaatcatgcctggcagaaggtttctcgtcagcatatacggacttgccacatgaagctgaaccatttcctgaaccgttgcgttatctacatccgtaatcagcccaaaatggcttcgtccgctgtttaaaacaatcgcatcaatcggctgaacaattgaacttgtcagcttatctgctccatcttgcgcagacagatcagcttgtaatatctccgcatttacgccaaacatctgacttagtttttcagcaagctccgctgccgcgtattgatttgtattgtaatgcagcagcagattgtatcccttagccgcaagggtttcgctgatgcttttgccaatgccgccgcttgctccggtgattagtgctgttttgttcatcctctttccttctttccgcagaaaaacacccctcacactggagggatgttttatttatgatttaggaacaaccttgcagacagtcagcctgtctgcagcgatttcctcttgtattacgttctggacatcctcaagggtaatctgctcgagtaccgttacaacgtcaaacaggctcatatccaagaacgcataacgggtaaattgattggcgatgtattcaggggaattcagcgcttttaagaatgtaccaatctttttctttctggcaagttcaatcttttcagcagtaaccagttcaccggcgcgcaaaagcatgcttgaaatgtcttcagccaattgatcaggctcaggcgtatctccgccgatcgccgcaaaaccaaacccatattcagcagtaaaatcaaagctaaacgtttcgtcaatatatcctttttcataaagtgattcatactgggcagagcttttgccaaaaagagcttcaagcaataagttcattgaaagttcatgctttaagagctctttgcctaatttaaacggatttttggatttcagcccaacaaggcatttcggtccctgcacgttcattttgatctctttttcttttcggaaaaccgcttcttgctctttcacttcttcccgtttgatctccggctgatcagtatacggctttttcccctggttttctcttacctgagaaataatcgcttcaggatctacaggtccgacaatgaaaaggagcatgttactcgggtgataaaacgtttcatagcattcataaagaaggtcttttgtaatatgtgaaatgctttccactgttcccgctatgtcaattctgacaggatgctctttgtacatgttttcaatgaccccgaagtaaagcctccaatcagggttatcgtcgtacatattaatctcttgcccgataatccctttttccttttcaaccgttttttcagtaaaatatgggtcctgtacgaaatcgataagcgtctctaaattgcgttcaacatttgatgtgcttgagaaaaggtaagccgttcttgtaaatgacgtaaacgcattggcagaagccccctgtttgctgaaatcttgaaaaacgtctccgtccgctttctcaaacagcttgtgctcaagaaagtgagcaatcccgtccggcacgtgaaccatctcgtttttacctaaagggacaaaccggttatctatcgagccgtactttgttgtaaagaccgcatatgtcttgttgaagccttttttcggcaaaacgtaaacatcaaggccgttggacattttttcatgatacagcgtctcctgaagctgttcatattcgattggtttgatcaagatgcaccctccgtcccttttaagaaataagtcgtatcaagctgaatcttttcgccggctttaatgatatcctcttttgtgacattctcaatattggcaagaaagtcttcgataggaatctcgacttgagcagcggcctgctgatataaaaactcagataaaccgtatgctgtatcaatcgtttccagcacttgatttcgaatgacagcctttgtctgtgctatatcctgctcactgaaatcgccatttttcattgcctggaattgctcagcaataatcgaaaccgcctgttcataatttttcacttcaatgcctgacatcaccattaacaagcctataaaactttctatacgcgaagccgcgtagtaagcaagactggctttttcccgaacattaatgaaaagtttagaatgagagaatccgccgaacaatccgttaaacacttgtaaagcaggataatcctgatctgtataagtgatgctggtgcggtagccgatattcagttttccttgcttgacatcctcttcatcaattacttcttttggctgaactttttcatcagcgtgattgttttcaatcgtgccaagagtgcgctcttctgttttgaaatacttatcaattgccgaatgtacctggttactgtccacatcgccaactacatataaatcaagctggtctttttggatagcgctttggtatgtttcgtataattgctctgccgtaatgtcatcgacatcgtcgatttcaccattgacatgaagcgcgtaaggctcatttttgcacatttcctgtatcagccttaaattcgaatagcgcattttatcatcatagacggcttggattctttgcttaagcgtccgtttttcttgagccacatattgtgactgaaaagcgtccccctctaaagcaggtgaaaagacgatttctgcaagaagctggagccctttctcaagtagcggcgattggtcttttaaatatttttcatttgggatttcaagcctgaacgtaatgacgtgccgctctccttttttcgtaagatcagccgatactgacgtgccgtacagctcatccaggtatgaacgcaattctgcggttttcggatggcttttcgttccgcgaagaagcacatgcgggagcagcgctctttttgtgacttggtcctttgtcagcggcgcaagcatcttaaaaataagcgagacggttttgaatttttctgtttctacaatgtgtgcggttaaaccgccgtgctttgatttgagttcattaacatatgacatatggaacctccttcgttcatttcttaattagtatgtattatgaccaattttcagcatccgcagaaacactctttcatgtaattatagcaactgtaggatttataaggaaacaataacctccgcatgctgtataggtacagttgtaaactgtgcaaggaagcgcaaaaaaagacggctggctagaccgtccctaagtttttttcttcttcttcactttttttagcatctacagtaaagagcactaaaaataaagaaacgatgctgcaaaacgccgagagtatgaaaataatccagtttgcattagacattaatgcagcaaaaacaggtggaccgagagctactcctataaagcgcatgctattgtagaaggaggaaatggttccgcattgttcactttcaatcccttcggttatcaatgcatctaaagcaggaagagccattccaatcccaatcccgccaaagcttaaaaagacaaataaaaaataaaaactgtggttccaccacaaggcaataaacgaaagggttaacagaatcattcctgtaacaacgcaaaatttcattcggcctttatctttaccgatctttttgccagctataaaagaactggttgacaaaaacaaaagtgggattgccagtaatccgcctttagctactccgtcaatagcatacttgttctccagcgtatctgataaataaaataatacgccaaataacaaaaacataatgacacacccgataatgaagaccgtataaagccagcgaccatcctgtttaaagattttcttcacactcttaataaactcagaaacagcaggcgcatcttcatcttcttcaggcttggccaccaaaaacaatacgagcaaaaagctgatcaaacagaaaaacggaataaaccaaaatggtacaaaccaataccaagaagccagtaaggctccaagtatgggactcagtaccttccctgacgtgttagcggtttcaatatcgccaagacccgcgctgaccttttcatcgtctcctttaaacaggtcgccgataaacggcatgacaattggagcggcacctgcagaaccaatgccttgaagaacccgccccgccaagatcatagcataaggatttttcatataggtcgaggcaaaagcagctacggctccccccaatcctgcaatgaggaggcatggaagcaatattttttttctcccgaaacgatccgacaaatatccggcaatcggaatgcaaataattgctactactgaatatacagtaatgattaaagatacttgaaatgaagtcacagacagctttttctccatcatcggaagaacaggaatcagcatggagttcccgagtgtcatcacaagcgggacagaagacaatgcaataatatttttcattccatttttctctctcaacattttcacccattcactttcttgtcatcccttatatattgcgttaaccggaatgaaagtatgtacaaagaaacatgaatcagtgcaaataaaaaaacagacacatacaggcgtccgtttttagaatcgtttacgcaaaacatgaaatctgaatttatccgctctaaaataatttaaagaataaagcaccggtttatcgtgctgatcgtaatgggtttgttttaacagcaaaagagctgtttccggatcgcattcaagcactggagaaatggtatcgtgatagccgatcggttctatatcagttactgcatagctgattacggagcctgaatttttctcaagcaggtcaaacatagattcttgctgatgagaaaaagaattcggcaaaatattcatcggaattttgtctatacaatacacaatcggctgtccgtcagctgtcctgactcgttcaaggtaaaaaagttcttgcccttctgccaaatgaaatctcttcgtatcatcttcagacggcataagcacttgtgatgatagaaaaatcgtgccaggggtcatattcgcctgttctatcatcttggttacactgttcagctgttcaatgcccgaaagaaataacggcttagaatggacaaaagtgcctacaccatgccttctgataatcacatgctcttcttccagtatccgcaaggcttctcttagcgtcgctctgctgacaccaagctttttggaaagctcaaattcagaaggcagcttttccttctcagtgtagatcccattttttatatcctctttaattcgttcaattactttcaaatacaagtgccgattatcagcttttgtagacatgtttcccctccgtaaaccactttcgataaaaattattgaacaattgggacaactatatcatgttttgtcgaaaaaataaatagaaaggtgatcagtttacataatgttattattgacaactatagaaagcggaactcccttcattaagaagagagctcatcatatttctcttttgataataatacttccctaggtttgctgccttcatacggtccgacaacaccgcgttcctccattgcgtcaatcaggcgcgccgctctcgtatagccgattctgaatcttctttgcagcattgaaacagatgccgtctgcatgccgacgattaattcaacagcttcatcataaagttcatcagtaacctcggaatgagtttccgtcgtctcctcaggaatcatttcttcttgatattgcgctttctgctgcgtaatcacatggtcgacgaccttctccacttcgtcatccgacaaaaatgctccctgcacacggacaggtttgttagcccctacaggtaaaaacagcatatcgccgcggccaagaagcttctcagcgccacccatgtcaagaatggtccttgaatccgtctgtgaagatacgctgaacgcgattcgtgacggaatgttcgctttgatcacccctgtgataacatccaccgatggccgctgtgtcgcaataataagatggatgccggcagcccgcgccatttgggacaatctcgtaatcgaatcttccacatcagatgaagcgaccatcatgagatcggctagctcgtccacaatgacaacaatataaggcagctctggctgtttcgctccttcttcattgttggcgcgttttatataatcattgtatccttcaatatttcttgtacccgtatgagaaaataattcgtaccgccgctccatttcattgacaacctttttcaaagcctgcgacgcttttttcggatcggttacaacaggagcaagcaaatgcggaatcccgttgtagacatttagctctaccattttaggatcgatcatcatcattttcacttcatgcggtttcgcccgcattaaaatacttgtaataatgccgttgacacagacacttttcccgctaccggttgcgcctgcgaccaaaaggtggggcatcttgtttaactcagccaatacagcttcacctgaaatattgcggccgagtccaattaacagcttcgcatccggtctgtcattcaatttagactccagcacttctttcagcgaaaccattgccacttctgcgtttggaacttcaattccgattgctgatttgcctggtataggcgcttcgatcctgatatccttcgcagcaagcgcaagcgctaaatcatcgcttaaattgacaattttgctaaccttcactccgacatcaggatatacttcatattttgttacggccggtccgagatgaacctgtgtgactttcgcctttacgccaaagctttggaatgtgcgttcaagctttctcgcattttcataaatattctttttatcagcctgctggccggtatgcttcggatctgccagcaaatccagtgacggcatctcgtaatccttattttcgagctctgtaaaggtcataggaggagcagaaacagtttcctgatcacctgtctccggttggatgtcctgaagcggcttcgacacaggttcggcgcgcttttctataactggagactcttcctcttcattacgatcagaaaagcttgagataatcggctctgaatgaataagagacgatactgtttcataatccccctcttcatcaggaggctccggttccatttgctgttttttgcgggccggtttttgttttttgctcggtgctttcgtttttttcgatgactgcatatttgatttgaaggatttcatatcatcaataaatgctaaccattgctcttttataaaacgtccaatcgggctcatccacttttttagtgtttcttgcagtgagcgtcctgtgactaagatcattccgatcaaaatcatgacaatcgccatgatctgagaaccagtcgacgcaaacaaaaagtgtgaagccgcaaacagcagcgcaccgatcatccctccgcctaaatcaggtgaagcagagctgccattcatgtccattaaaaacaattcccacgtattgcgcaccacgcttgcggactcaatagaccctttgtgcgtcaaatttttaaatagctgcacatgagaaagcagcaatatgcttgcgatgatacagtacaacccggcctttcgtctcgttaaaaggcttggggttttcttcttccaaaacagcgagactcctaacgccaataaacctaacaagcataaaataaaccactctccagcaaaaaagcggaacaaatagataaacgtttgcccgactacccccagctgcaagattgcgataattgaaatggctatacacagcaatccgttgagctcgtattttatattgagctgtttcgcctgtttttttcttgattttcgttttttctttgccacactcatcaccttactgcgttaaaaaatgtaagttcatacataatgaagaaagcagccgtttacaggctgcgttttttctgtaggattcccctattatagcatattttgcccttaaaaaagggttggattcttatacgtttaatttcagcttttgtcccggtgaaatgtccggatgcagaaaatgcattggattggtgctcatgatttgaatgacttccgcttcattccctttcatttcgactagaagcggtacacctttatattcaatttgctcatgtgcgcttgtctcttggttctgttctgcaaacacaatttcctgcggcatcacggtataaagaatcattgaatcatccgtccttcttctttccttgcttcatcgatgagctcattcagtttattgattgcctgtccgacaccgcctgcgtgatcgatcaatccgtatttaactgcatccttaccgactacatttgttccgatatcacgtgttaagtttccttttgaaaacattagctctttaaacttctcttcggttatattggaatggcttgtcacaaatttaacaactctttcttgcatcttatccaggtattcaaacgtttgcggcaccccgatgaccagcccggtgagcctaactggatgaatcgtcatcgttgctgtttcggcgatatagctgtaatcacaggatacagcaatcggaacgccgattgaatgccccccgccaagcacgatagaaacggtcggtttcgataaagatgcaagcatttccgctatggcaagaccagcttcaacatctcctccgacagtatttaatatgatcagcaagccttcaattttgggattttgttcaattgccacaatctgcgggatgacatgttcatattttgttgttttgttttgcggaggaagctgaacatggccttcaatttgtccgataatggtcagacaatgaatatttgtatcttggggcagctgaggaagcgtcgtttcaccaagctgctgtattttattcataatgctgtccttcgcatcatttttttcaggacgctcttcttctgtgttttccatacgatgatccatctcgctttcatcctttccgagtttctctttgtattatgaacaaagatacttcattcaatcccggcttgaaggacaaaaaataaagaccggagcagctccggcctttagtcagtcattatacttccataataattgggatgatcatcggtttacgtttcgttttttcataaaggaattggttcaaagcatcccgcattgcctgcttcagcgttgaccattcgacatttgatgtttcagtcgcttctgtcacgatagaccggacaagctcagtagcctgtacgataagaccttcagactctcttacataaacaaagccgcgagtgataatttctggtcctgatacaagatgtttcttttgtttatcaagtgtaatgacaacgattaaaattccgtcctgtgaaagcaagcggcggtctctcaatacgatattgccgatatcaccgacacctaaaccatcaattaaaatattgccgtaaggaactttatccccaatttttacgttttggccgcggaattcaacaacgtctcctttttcaattaagaagatgtcactgcgcttcatgccggtttcttcagcgatttttgaatgagctttttgcattctgtattcgccgtttacaggaatcaaatattttggtttaagcaggttgatcatcagctttaactcttcttgtgagccgtggcctgatacatgaacacgcttttgggcaaagatgacttgtgcaccggctcttgcaagaagatctactgttttagagtaaatgagttcctgcccgggaatcggagttgacgcaatgaccaccgtatccccttcttcaatgttcagctgtttgtgagctttgtttgccattcttgtcaaagcagctaatggttcaccttggcttccggctgtaataatggccacttcgcgcttcggatattttttgacatcctgtacagaaataaacaattcatcatctgcttcaatgtatcctaactttctcgcgagctgcaggacagattgaagattttttccggctacggcaatctttctgccattttgagccgctgcatgaatgacttgctgaatccggttaatattggatgcgaaaacagcaataatcacccggttctgtgaattatacagcgcatccgaaatttctccgctgacagccgcttctgaaggggtgtaacccggccgttccgcatttgcactgtcagaaagcagagcgagcacgccgctattgccgatcttggcgatctcgccaatgtcgcacgtctgattaagtgcaggtgtttggtcaaatttgaagtctcccgtgcatacaatagatccaagtgatgttttaaagctcacacctacagaatcaggaatgctgtgaatcgttctaaagaacgatacttttgttgattcaaatgtaatgacagatttggagtgaatttctcttaaatcagtttttcggttatgtccatattgttttaatttctctcttaacagtgcaagcgtcagttttgttccgtacactggaacggacagcttgtttaataagtaaaaaacgccgccgatattttcatcgtgcccgtgcgttaaaaagattgccttgacgcggtcagcccgttcaatcaaatatgatatgtcaggaatcactacatcaataccgagcatttcgttttctggatgcataaggccggcatcaacgacaaatatgtctgagtcaatttcaatgacataaaggttcttcccaatctctccgacaccgccaagggcgataattctaacgttttctgtatttttctttttcaaaatctatatcctcctagtctcatacccgtccatcatcacttgttcctattataactgaaagtaaatttagaaaacaagataaagcagaaggtttagggaaaaccaatatgtaaaagaaacggtcaaactcagctgaatgtgagaatgaccgcgtttgtttcactgtatgaaattttcttacagttcgctgatcgtgctgcttaagctcagacgttcatcctcagttaacgggactagaggcagacgcacagaaccgacatcaagacctctcagctgaagcgctgttttgactggagcaggattaggcgctttaaacagttccttcataatcggcagcagtttctgatggatcagtgccgcattagctgtttgcccattcgtataatttttgatcatttgctgcatatcagtgcctgcaatatggctcgccactgatacaactcctcttcctccaactgaaagaattggaagcgtcagagcgtcatcccctgaatagacatagaagtcttcaggtgtttcagcaataatttttgtaatcgcttcgaggtctccgctcgcttctttaatcgcaaccacattcggaatgtctgccgccaaacggatcgtcgtttcaggagcaagagaagcaaccgtacggccaggaacattatagagcataaccggaagagatgtctctgccgcaattgctttaaaatgctggtacattccttcttgagaaggtttattgtaatacggggtaacaagcataacagcgtccacgcccgcttcctcagctttttttgtcagcttaatggaatctttcgtgttgttgcttccagtaccagcgataacgggcacccgtccgtttacttcttttaccgtatattcaaaaagcgcaattttttcttcagttgaaagggtcggagattctccagttgttcccgctactactaaagaatccgttccgtttttcaacaagtaatcaatcagtgtagacagtttttgaaagtctacgttccctttattgtcaaagggtgtaatcatcgctgtagacacatttccgaaattcattttattcacctcatcatgattcaatcacatttacttcgaaagttcaaacacttcatgcaaagcgtttacagcaggaaccatatccgcttcatggacgagcacccatatcgtcgtatggctgtcagccgactgaaggatcggaatttctttttctgaaagagccgatacaattttggacgtaacaccgggaacacccataatgcccgcgccgaccgccgataccttcgcgcagtttctcgtcaccattggatcatagcccatatccattaaaatacgctgagctgtttctgttttatttccggctaccgtatagacgatttcactaggtgtaatgttaaagaaatcgacactgattccagcatttgccatagccttgaacacttcagtctgaacgttatactggccgattttcgcaggcactttgaactgcgtgacatctttgacatgggcgattcccgtaatcagcctttcaaaaacatcactgccgaccttggaagagtgatgtgatgtcaccaatgtacctttatcattcgaataagtcgaacggacgcggatcggaaccttggcctgcattgcgatttccaccgcacgcggatgaatgaccttggccccctgatacgccaggttgcagatttctgtatacgtcacaacaggaagcggttttgcattttccaccactcttgggtcagcagtcatcacgccttctacatcggtgaaaatatcgatgtattccgcatcaacagctgctccgagtgcggctgcagacgtatcgctgccccctctgccgattgttgttgtatcacccttttcagttgcgccctggaagcctgcgacgactaccgcatcatgattggcgagcacactgaataaacgctccggtttcatttcaatgattttcgcattggtatgctgatcattcgttaaaaagccagcctgagcccctgtcagcgcagctgctttcacaccgttatcaagcagcatgcttgtaaagacgacagaggaaatagtctctccgcaagataaaagcaaatcctgctccctaggagaaatcgctgactgatcgccgtaaagcagcccgagcaaagaatctgttgcatacgggtctccttttcggcccatcgctgaaacgacaacgacaaccttatatccttcactgattgcttctttaatatgccctaaagccagtttgcggcctttatcatcttttactgatgttccgccgaacttttgaacaattatcttcactgttttcactccaaattattcggacgtaacagaagagagcaggctgatagcgccttactctcttctattcgtctttagaaaattctctcttttatacgaggtttagttttttcaggctttctgcaatttgaacagagttccatgccgcgccttttaataggttatcagaaacaacccataaatgaaaaccgtttgctctgtccaagtctttgcggatgcggcctacaaacacgtcgtttttgccgacagcatcagcaggcatcggataaagctgctggcttggatcatcctgaagtgtcacgcccggagcttcttgcaatagatttttaatatcttcaactgtagcgtcatcacggtctatttcgatgtagacggactctgagtgtccagtttggattggcagtctcacacatgtagccgctacttgaaggtcaggcatgtgcatgatttttttcgtttcatttatcattttcatttcctcaaacgtatagccgttatcttggaatttatcaatttgcggaatcgcgttgaaggcgatttgatagtgttttttgtcaccttttacaggcatgatctcaggctctatttcttctttatttaaaatcgcctgtgtttggctgtaaagctcttttacagcttcattacccgctcctgatactgcctggtaagttgatacgatgactttgtttaagccatatgctttgcggatcggttcaagtgccgcaaccatttggattgtagagcagtttggattggcaataatgccattgtgttcatgcaagtctgcctcattcacttctggcacaacaagcggtgtattttcatccatgcggaacgcgctcgtattatctataacaatagcgccgcgttttacagcttctggtgccaatgcttgtgatacgcttccgccggcgctgaacaaagcaatatttaccccttcaaagctctcaggagaagcttcctgaacagtcagctctcggcctttaaacgtgacttttgtccccgcagagcgttttgaagatagcaatgtaagtgtgtccatttcaaagtttctgtcttcaagtgttttaagcatttgttgtcccacagcccctgtcgctccgacaacagctacgtgtaaacctcttcccatctgtaaaactccttccgccaatcagcttcattgaattgatttgactatgattttacgttttattttaccatagaatatgcaggtgatgaccgaattttttagtttgggaaagattttctgtaaatttagtcatttccctgataattctcaactagaatcggctgaagctgctggtgcatgagtgccttttcaatcgtttgcggtagcagatccattttggctaccattgaattcggttttttaaagggatcgtcttgcccgaatggaataaaaaagatattttttgttgacatgagcctcattaaatttgttccgtttaaaccaagagcatcatttgtcgagatacccagaacgacaggccgattgtttcggattgtcgcttttgccgccatcagcaccgggctgtccgtcatggcatttgccagcttgctcattgaattgcctgttaaaggcgcaatgaccatgcagtcaaggggcagcttcggcccaagaggttctgcctttacaatcgaatcaatggcctcatatccagtcaggtcttcaatttttttaacccattctgcgccctctccaaatcgggtatttgtggattttacattaaatgtgacaaccggacggacttcagctccttcattgaccaacgcctcaatttgcgggaaaaccgcttcatatgtgcaatgcgacccggtcagcccaaacccgattctttttccttttaatgacgacatccttatttcccctcctcagcttgtatttcagccaaaagcttgctcaagacgtttgcaaggatttgcccagctgttttaggagcgacaatccctggaagcccgggagcaagaagtgctttaatcccttgtttctcggcatatttaaaatccgttcccccgggacgtgaggccagatccaatattaaggtttttggtgtcatgctagaaagtaccgtttgatttaaaatcatactcggtatggtattaatgcaaatatctatatcttttacatgctctttcagctcatcggtatgaaaaggaacgagccccatttcagtgatacgtgccagatgcgctgaacttcttgcccccacttttacattcgccccgagcgcggcaaatgtacgggcaatcgtcatcccggtgcgccccagaccgagaacggccacctgtgatccgtgtatcgtataatccgtgtgctgaatagccagcatgatcgttccttctacagtcggaatagagttgtatatcgcaatgtcatcccgctcaaacagtttaacaagttttctttttgcctgagctgcaatgttttctaaataggcgttagaaattcctgagaaaatgacacaatgtgcaggcgttctgtcgagatggtcctgttttaacacaacttcttcattagaaaatacagtcgatacgacaccttctcctgttgtcgcggatactggaagaatgatgctgtctatttgctgaaaaggaatttcatcaatattgcattttactgccccggtaaaaccgtgatccaattggtcaaaaccgacaagatagatgtcagcctgctgttcagtgagctttcttataatttcgagctgtcttgcgtcaccgccgataactgcaattttcaatccggttaacattctaaacgttcaccttctttgtatatactggatctctagttgttaagctccccttcatcttatgatcaaaagaaaatactggtgaatataaaagatgcgctttttccatataaaaaaacatcggctccggcagccgatgtttcagatgttttctttagagcccgcttcacagtcaattgggctatttactcttgtcgaggaggcatttcctcaggtacatctaatataatcatatctgaaccgatcttttgaatatggtgccatgggacacgaatgtcatgaccttgctttctcaaaccaaaccacttaactgtgggaatgaggagtgctgtaatctgtccatcctgttcattgatttccaaatcggtctggccgagcactccgagccgttcagctcttttgatgtctacaatttcctttcctgataattcactgagccgcatgtctgtcacccccttgtactatgtatgatgaaagggattaaaaaatgcctgctccattatggagcaggctttcctttttaagacggcatattgccggaagggctgataagtgctaatgcatagtcttcggtaaacaattgtctggcaaggccgttaacacgctctaagttcacggcgtttaattcattgatgatttcatctaatgttttatgtttgccgagcagcagttcattttttccgtttcggctcattttgctgtttgtgctttctaagctcagcattaagcttcccttcatttgctctttgctgttttccagttcttttgaggtaatgccgtcacgttttaatgtggcaagggtttcttgaattgtttccgacagctgctgaagctgatttgcacccgttccaccgtaaatagtgagcattccgctgtcctcatatgagctgtgatagctgtaaacagaataagcaagtcctttatcttcacgcacatcttggaacagccggctgctcatgctgcctccgagcacattgttgaggacgattaaatcataaatacgttcatggccaacctctaagcctttaaatccaaggcacaaatgagcctgctctgtttctttttttctcgtcagtttttccgtgtggaactcaggcttctcaaggcctgtcgctttgcctttcgcctcgtatgacccgaaccatttttctacatctttgataaaactgtcagatatattgcccgctaccgaaatcaccactcggtccggcgtataataatcatgcatgtattgtctgagagagtcaccgttaaaggaagcaagcgtttcttccgtgcctagaattgggtagcctaaagaatgattgccgtaagtggctttgctcaataaatcatgtacaatgtcgtccggcgcatcttcatacattttaatttcttcatatactacatttttctcttttttcagctcgttttcatcaaacgttgaatgaaagaacatatctgctaatacgtccagcgcgtaattcgcatgctcgtcaagcacctttgcatagtagcaggtatattcctttgaagtaaacgcattgacctggccgccaatacgatcaaaagattctgctatctcgcgtgcagattttgtgctcgtccctttaaagaacatgtgctctaaaaagtgagaaattccgtttatctccggcgtttcatgtctcgaacctgtgccgatccatacgccgatcgcaacagaacggactgtcgggttattttccagcacaattcttacaccattttgacacgtatatcgtttaatcaaatttgttcctcctattcgaagacaagctgccttcatctgttacttcaatagtcttgtttcatccattagttcagtgactgttccaagcgcatatcctttgtcttttatctgtgtaatcagcgcttcaagactttccgccgtaggggcagtcggatgcattaaaatcatggcaccattatgtatcttgcttaacactctcgtctgaagtacagacggagccggcttttgccaatcgattgtatcaactgtccacatgactgttcccatctgtttctctgctgcaatgtcgataaccgcttttctgaaacttccgcttggcggagcgaaccactttggcttaacgccgatcgtttgttctatttgttcattagtcttgtcgagctgctcggaaattcttcctgtagtcagtttgctcatatccggatgattgtatgaatgatttccgatttcatgtccgtcttttgcaatcttcttagcgagcttttcattgtttctcacccaattgccttctaaaaagaacgtagctttaacctggtgcttttgcagaatagggagcattttttccaaatactcatttccccatgccacattgattaaaaaagccaccatcggtttgtcaggatttcctttataaataggctcaggctgaagtgactcaagatgaacacttggttttacttgactgtacaccaaatctttttcccgaaactcaccatgctttttcatttttttatatgattgttcaatattgacctttaatccattgtagcctggaatgcttttccatactttatcaattcttgcattctggggcttaacttcgtactccggcgctttttgaagcaattcttcatataattggtcttttgacgccgtgacagtcaccgtatcttttttcattgcccctatataatcaagtgcatgcggattttccatcatctcaaatgagacaaaaaaaagaaataaaaaaacggcaaacggtacaaattttttgtacatgttctgtcccccctcacctcaaattatgaaggagaaggacaaggtagaacccgcctgcttttgaaaagcttcaaaataaagaagccgggtctcccaggctccttttatgttttcttttaagattgttgttcttctttttctttctcttcacggagcaccgctttgcgggataaattcactcgtccttgtttatcaatttcagtgactttgacaagaatctcgtctccgatttttacaacatcttcaactttccctacgcgttcaagcgcaagctctgaaatgtgcaccaaaccgtcttttccgctgaaaatttcaacgaaagccccgaatttttcaatccgtttcactttacctaggtaaagttggccgacttcaacctctctaacaaggtcttcgatgatttttttcgctttttggttgccgctttcatctgtagaggaaataaagattgtgccgtcctgctcaatatcaattttaacaccggtttcttcgatgatcttattgatttgttttccgcttggtccgatgacatcgcggattttatcaggattaatggtcattgttaagatcttaggcgcatatcgagaaagctcttttcttgattcgcttaatgttgcaagcatgctgttgaggatttccattctgccctttttcgcctgctgaagcgcttcttcaagaatctctctggaaaggccttcaattttaatgtccatttgcagggccgttacgcctttttcagttcccgctactttaaagtccatatctccgagcgcatcttccatgccttggatgtcagtcaagacagtgtaatgttcgcctgatttgacaagacccatcgcaataccagcaactggcgctttaatcggtacaccagcatccatcattgcaagtgtgcttgcgcaaatgcttgcttgagatgtagaaccgtttgattcaagcacttctgaaacaagacggacagtataagggaagtctttttcagacggaataactggctcaagcgcacgctcacccagtgctccgtgtccgatttcacgacgtcccggtccgcgcatcggtcctgtttccccaacgctgaattgcgggaagttgtaatgatgcataaaccgtttcgactcttcgacacctaagccgtcaaggatctgcacatctcccagagcacctagcgtacatacgctgagggcctgagtttgtccccttgtaaatagacctgaaccgtgcgttcttggcaagaggccaacctctgaagagagcgggcggatttgatcgacaccgcggccatccggtcttactttctcttcagtaatcaggcggcgaacttcatttttcaccagcttggataaaatctgcttcacttgcttgattgtgtcttcatcatgttcttcatcctcgaattttgccacaactgcgttcttcacttcgttaatggcatcttcacgggcatgcttttcatgaacttggatggctttcagcagatcctcttctgccaaagcttttactttttcattaagctcttcatcaatttcaaagagcttaatttcagatttctctttgccgactgctgcaacaatttcttcttggaatgcaatcaggcgtttaatctcttcatggccgaacataatggcctcaagcatgatttcctcaggaacttcgtccgctcccgcttctaccatgttaatcgcatctttcgtgccggcaacgacaagattgatgtcgcttttttcaagctgatcgactgtcgggttaatgataaattgatcatcaatgcgtccgacagtaacccctgcaatcggtccttcaaacggaatatccgatacagaaagtgcaagagatgaaccgaacatggcagccatttctgaagagcagttttggtcaacactcatgacaatgctgatgacttgaacttcattacggaatccatcggcaaacaaaggacggatcggacggtcaattaaacggctggcaagaaccgctttttcacttggacgtccttctcttttaataaatccgcccggaattttccctaccgcatataatctttcttcatagtttacagtaagagggaagaaatcaagcggtttaggttcttttgaagcggttgctgtactaagtactgctgtatcaccgtagcggatcatcacagcaccatttgcctgtttggcaagctggccggtttcaacagtaagcgttcttccggcccaatctatggtaaagacatgtttttcttgtcccatacaattacgaactcctctcttcgttgtgtgaaataatcaattactcctattatgaacgaaatgaattgaacatatcaatgtcaaagtagtatgtaaaaggatttcaatgatttgttataagaaatttcgctttaatacgataaaaaagcgggaatcctcccgctttttacgattatcgacgtaagcctagtttgttaattaactcacggtaacgagttacgtctttattacgcagatacgtaagaagattacgacgcttacctaccattttaagaagaccgcgacgtgagtggtggtctttcttgtgagtacgtaaatgctcgttcaagttgttaattgagtcagttaggatagcgatctgaacttctggagatccagtatcagattcgtgtgttttgaactcattgatgagttggtttttacgctcttgagtaattgccatcctgtttcacctccaaatcatatttagccccagttacctagcaaccgtcggtgacttcggattgccaagcaatggttttaagactacgaaaactatcatactaaaaatcgtgcctatatgcaaatattttagaataaaatttgcgtgcgttgcaagttatttccgcaaattgctgaaataacggatggcttcctgcttatctttctcaatttgctctgttaattctttgataccattgaatttccgctcgctccgaatccgtttgtaccattcgatttttatagcggctccatatacctcttgatcgaaatcaaacagattgacctcgatggaaggctgctcagggcgcttttcataaaacgtcggcttatagccaatattgcaaacgccattgtaaacttcgccgttcacttccgcttttacggcatatacacctgtgggcggaacgatatagctgttatttaaaccgacattcgctgtcggaaacccgatggtccgccctcttttatcaccatgaatgacaattcctttaataaaataaggttgtccaagcaagacattcgccaattcaacatctccgttttgaagcgcagtacggatatacgaagaactgatttttttatcctgctccgttaatttttctaccattgtgcacccagcttttccgtctaaatcatccggcatggtcttcattgttcccttgccgtatttgccgtacgtaaagtcaaagcctgccactgcgtgctgcacattaaggccgataatatactggtctataaactgcttaggagaaagagaagcaaacacttcattaaatttaacgacatacagaacttctgtacctaattgttcaatttgatttattttgtcttcaagaggcgtaatcagatccttaggttccttatctctgcccaacacgtgagaaggatggggatgaaaggtcatcacagccaatgtcagacctttttcttcggctatttgcttcgctgtgcagattaccttttgatgcccgagatgaacgccgtcaaaatatcctaacgccatcactgattttgcctgctcctcttttattaaatgatgaggatgtgtaatatgtatcgtcttcacagaacggtcaccttttttctattgttcgcttttttgcatcaatacttttgccggctttaacagccctttttttgcaggatgagggaaatagatcgccaaacaggttccagattcagtaaagacggcgatacggtcttcacttgtcatttcagaaaactgctcgggcgtctcaagcaaagccccattttctactttcttagctaatgtatcacttatgatccatttcggcaaatgattgagcgcacgttcaataggaactgtatgctcttccacggttccggattgggcctgtgcttcgagctcatcaaaagtaaagcattcgtcgagagaaaaatctccggatgccgtacggattaaatgagacatatgagccggatatccgagcttttctccgatcatgaccgccagcgtccttacataggtccctttggagcaagtcactgtaaaccggaagcttgcggtttctccatgatgtttaatctctgtcgtcagggcaatgtcttcaatggttatcatacgtttcggacgttctacttcaatccctgctcttgcgtattcgtataattttttgccgtttacttttacagcggaatacatgggcggaatttgttcttgtttcccctttaaactgtttaaaaccttttctacatccgctttatcaatgtcgtgattgacaggctttatttccaccgtttctccggtttgatcctctgtagtggttgaaaagccaagcgttatttctgcatcatacgttttagatttttcagttaagtattcgactatttttgtcgctcttcctacacaaatcggaagcacgcctgacacttccggatcgagcgttcctgtatgtcctactttttttgtttttaacagctttcggatcttcatgacacagtcgtgcgatgtcatgccaacaggtttatgtaaaaggagaactccgttaaccatttgcctttcactccttcttttgagcttttttcttttaaacgaagaaagaggacagacgatatacgcctatcctctcattttttattcagatggtttctctgaatgtaattcgtgaatcagtgtttcgatccgattcccgtaatcgattgattcatcgaactcaaattcaatttcaggcgtttttcgaagtctgatgcggctgccgatttcggatcggataaatcctttcgcttttgccagccctttcagcgcttcttcccgttttttctcgtcaccgagaaccgagatatacacctttgcaatttgcaaatcacctgatacacgtacatccgttactgtcagaaaaccaattctcgggtctttcagcttgcggctgataatatcaccgagttcttttttcatttgctcgccgacacggtttgctctcatactcaattcaatcacctctaagttaaaaccactctgtcctagtgatcgtccgttcaatttcaggaaaagaatcgataaacgctaggacgcgttgcagttctttttctgtttgaacgcgagaggaagaaacagcggcgattccgaagctggttctttgccaggtgtcctgatagccaatctccgaaatcgaaacattgaacttgttttgaaccctggttaaaacccgcttcagaacggcacgcttttcttttagcgatcctgcatcataaatgatgcattcacactccgcaaatccgatcacgttctttcaatttcttgcatgacaaacgcttcaaggatgtcaccttcacgaatgtcattgtatttcttaattgtaataccacattcatagccttgtgaaacttctttcacatcgtctttaaagcgtttcagaacatctacttcgccttcaaagatgacgacgccgtcacgaattaaacggaggccgctgtcgcgcgtaatggttccttcagtaacatatccgccggcaattgtaccgattttagatactttgaatgtttggcgtacttctacttgaccaattactttttcttcatattcaggatcaagcatacctttcatggcagcttcaatctcgtcgattactttgtaaatgatacggtgaagtcgaatatctacattttcagcttcagccgtactcttagcatttccgtccggtctcacattaaacccgataacaattgcattggaagcagatgccaagataatgtctgattcagtaatcgcaccaacgcctgtatggatgattttcactttaacgccttctacttcaattttttgaagtgcagccgttaaagcttcagcagatccttgaacgtcagcttttacgatgaggttgatgtcttttacatcaccttgcttaatttgctcgaataagtcatcaagactgagcttcgctttatcgctgcgctgctcttcaagctgtttcgaagcacgggcttcaccgacagaacgagctgttttttcatccttaaagacaaggaattggtctcccgcttgagggacatcattcaaaccggtaatttcaaccggagttgacgggccggcagttttcacacggcggccaatgtcgttgaccattgcacggacacggccaaatgtattgccgactacgatcggatcaccgacatgcagtgttccagtctgtacgagcaacgtcgcaactgaccctctgcctttatcgagttcagcttcaataaccgttccttttgcctgacggttcggattcgctttcagttcctctacctcactgacaagcaaaatcatttcaacgagctcatcaatgccttttccagttaaagcagaaagcggcacaaaaatggtttctccgccccaagcttcagggacaagtccgtattccgtcagttcttgcatcacacggtcagggtttgcggattctttatctattttattcacagctacgatgattggaacctctgctgcttttgcatggttaatcgcttcaactgtttgcggcatgacaccgtcatcggcagctacgacaagaatcgtaatatcagttacttctgcaccgcgtgcacgcattgttgtaaatgcggcgtggcccggtgtatccaagaacgtgattttcttgccgttctcttcaatttgataagcgccgatatgttgagtgattccgcctgcttctccttcaacaacctttgttttacggatgctgtcaagaagcgttgttttcccatggtcaacgtggcccatgattgtcacgacaggaggacgaatttcaagatcctcttcattatcaggctcttcgtatttttccagctctgtttcttcaagcacaatgacctcttctgtttcaacaccatattctgatgcaatgagttcgattgtgtctttatcaagctcttggttaatggtagccattacgccaagaagcatcagctttttaatgagttctgaaggctctttgccaagctcttcagcaagtgcgccaactgttaaagtgccagagaatgtaattttctcaggaagctcttttttcggctttacaggcttttgctgatgttggtttttattgttgttgttgttgcgtttattttttttgttgttgttattcttcttgtttttgttaaattgattattctgcacgtcattcttctttccgtctcgaattttatttggttgatttccagctgattgctgattaaccccttgtggctgtttgtttttgttcgtttctgctggcttttgagatttagcagctgcgccgccttttttatatttggcatcaagctttttaatggccttttcttcaagcatggccatgtgattattcacttctaaatccatgttcttcagtgcggtcaaaatttccttacttgaaacatttaacgcttttgcatattcgtatactctcattttagccattcgttcacccccaaaaatattaatcgagcaagctgatcagcttattcgcaaaaccttggtcagtgacggcgacaacgacacgggcttctttaccgatagagcgtccaagaaccgcgcgactctcgacttttttataagggactttataataattgcacttgtcagttactttttttgctgtgttagatgatgcatcctctgtaagcaggacaagctttgcacgcgcattcctgatttcttttattaccaagtcttcgcctgacacgaccttacgagctcgattggccagacccagcaagggaaaccattccattccagacattttattttttcaccttttccgccagttccagcaattcatcgaaaatctggtcatcgatttgtgattgaaattgattttgcaaagtgtttttcttttttgctgctaagatgcattctttatccagcgttaaataagcaccccgcccattcttttttccggtcgggtctactgagatttcgccttctttcgaccgtacaactcggatcagttcctttttaggcttcatttcaccagtcactacacatttgcgtaatgggatctttttgtgtttattcacctaaagtcacctcttattcatccgattcagcagtttcaggctccgtaaagagcggctcatcatcttcttcaagttctctcggatagattccaagttctcttgcgtccgtttcgctcttaatatcaatcttccagcctgtcagtttagcagctaagcgtgcgttttgtcctcttttgccaattgccagagacagctggtaatcaggaacaataacagttgtcgctttttcttcttcattaacaatgacatcaagcactttggaagggctgagcgcattcgcgacaaattctacaggatcactggaccagttgacaatgtcaattttttcaccttttaattcattgacgattgcttgcacacgctggcctttaggccctacgcatgaaccgacaggatcaacgtcaggatcatctgtgcgaacagaaatttttgaacggtcgccggcttctctggcaacagattttagctcgacagttccatcataaatttcaggcacttcaatttcaaacaaacgctttaacaggcctggatgtgttcttgacacataaatctgcgggcccttcgttgttttttctacttttgtgatatataccttaatgcggtcatggggcttgtagctttcattcggcatttgctcattaaccggcagcaaggcttctattttgcctaaagacacgtagataaatttattgtccagacgctgaacgatccctgtcatgatgtcttcttcacggtcgataaattcagaataaatcacaccgcgctcagcttcgcgcacacgctgtgtgacgacctgcttcgctgtttgagcagctatgcgcccgaaatccttaggtgtaacttcgatttcgacgacatcgccgaccatatattccggatggatgccctgtgcctcttcaattgagatctctaatctctggtcgtatacttcgtcaacgacatcttttcttgcaaatacacggatggagccagtttcacggtttagatccacccgtacattttgcgcttgattaaaattccgcttataagcagaaattaacgcagcttcgattgcttcgatgataatttctttactgatgcctttttctttttcaagaatcgtgagagcatctaataattcactgctcatttaacggtctccccccttaaaacatttgtattcattagaatgtaacagctaatcttgcattagctatcttttcatacggaatattgatccgtttctttcttgttttgatcgtgatctcaactgtcactgtttgtccatcaaattcagccagttcaccttcaaacacttttacgccgtcaataggctcatacgtcttaatgtatacgttttttcctagtgatttttcgaaatcggcttttttctttagcggacgctcagctcctggagatgagacttcaagaaagtaattttggctgattgggtctgcctcatcaagcttttcgcttaaagcttcgcttactttggcacattcctcaatatccacaccgtcatcggaatcaataaacacgcgaaggaaccagctttggccctctttgacaaattcaatgtcaacgagttccagctgaaggctgtctacgattggctgagccatttcttgaacgatgtcagtcacttttttgctcatgttcttcctccttgtgctgtcgatctcatattcgtctcgtcactctgcataaaaaccctgcttcaaaagagcaggggctaaaaagtaaacgatgaacatgtcgagacaaaattctcctgttcaatacaaaagagcgggtttccccactctttgcctcggtaatcgttagcatttccaataaaactataccataaccatatttttattgcaaatggatatacgcttaccttcatacctaagcaagtgacagaaactctaatattacgatggcactttttgcgcttatgtatgcatagaagcagaatttctgagaaattctgctttccatattagaacagtgacaattggttttgatcaggcagtgattccagacagccgtggcgatctaagtactctaaaatcgtttttgatactttccctctcttttgcaaatcttcttttgagaggaattcgccttcttcgcgagcttttacaatgttcaaagcagcgttcgtccctaatcctggaatagagttaaacggcggaataagactgttgccgtcaataataaactctgtagcgctggagcgatataaatcgactttttggaatgaatagcctctctcacacatctcaagcgctaattctaaaacagtcagaaggttcttttccttcggtgaagcatcaagtcctttagcgtttatatcctccattaccgctctgattgctgtagagcccttgatcattgtatcgatatcaaagtcatctgcacgaacggtaaaataagccgcataatacaaaagagcatgatgcactttaaagtaagcaatgcggactgccattaagacatatgccgcggcgtgggctttcgggaacatgtatttaatctttttacaagaatcaatataccagtctgggacattgttatttttcatttcttcttcccattcaggcgttaatccttttcctttacgcacgaattccatgattttaaaggcaagggacggctcaaggccttgatagattaaataaaccataatgtcatcacggcagccgataacctcactcagctcacaaatattattgtggatgagctcctgtgcattgccaagccatacatcagttccgtgagacaagcctgaaatctgaacgagctcagaaaaagtggtcggctttgtatcttcaagcatctgccggacaaatcgggttccgaattcaggaattccaagagtgcccgttttacagccaatctgttcttcagtcacaccgagtgattcggttccctggaagatcttcatcacttcaggatcatccgtcggaattgttttcggatctattccgcttaagtcttgaagcatccgaataacagtcgggtcatcgtgtccaagaatatcaagttttaacagattgtcatggatggagtggaagtcaaaatgagtcgttttccactctgaacctgtggcatctgccgggaactggatcggtgaaaaatcataaatatccatataatccggaactacgataataccgccagggtgttgtccagttgtacgttttacacctgtgcatccctgtacgagccgatctatttcggcaccgcgcatatgaagattgttgtctccggcatagccttttacataaccgtaggctgttttttctgccaccgtgcctattgttcccgcacgatatacattgtcttctccgaacaatacttttgtgtaattgtgtgcttgcggctgatattcccctgagaagttcaaatcgatatcaggtactttgtcccctttaaatcctaagaacgtttcaaatggaatatcatggccgtcttttttcaaaggcgttccgcaatgaggacatgtcttgtcaggcaggtcaaaaccagaaccgacagaaccgtcattaaagaactcagaatgctgacactcaggacaaacatagtgcggcggcagcgggtttacctcagtaatctcagtaagtgtcgcaactaatgaagatcctacggaaccacgggaaccaacgagatacccgtcatctagtgaacgttttacaagtttgtgagagatcaagtaaataacagcaaatccgtggccaataatactctttaactctttttcaatccgcgcttcgacaatttcaggcagctcttccccgtaaatgcttcttgcacgctgatagctcatttctctgatctcttcatcagcgccttcgattttcggcgtatataaatcatctttaatcggcttgatgtcatcaactaaagaagcaaccttttgggtattggtgactacgatctccttcgctttttcttcacctaagaaagaaaaagcttcaagcatttcgtctgtcgttctgaaatgcactttcggcagttcatgcctattcagcggatttgccccgccttgtgaggatattaagatctttctgtagattttatcctcatcattcaagtaatgaacatttcccgtagcaacaaccggtttattaagcttttcccccagcttcgtgatattcgcaataatttctttcagcgctttttcatcacggaccagttcaagctccagcaagtgacgatacacttcaggcggctgaacctcaaggtaatcatagaatgacgcgatatcttccacctcttcaggcgatttttgcatcattccctcaaaaacctctcccctgtcacaggcagaaccgatcagtagcccttccctgtatttctcaagctgagatctcggaatacgcggcactctgtaaaaataatgaatatgagaaagtgacacaagcttaaataaatttttaagtcccgtgctgttcacggcaagtaatgttgcatgatacggtcttgatctttgataagcattggactgacccatattttcattcaactcatcatggtactgaatacctttttcagctgcgtctttcagcattttcagaagcaaataagcggttgcctcagtatcatagatcgcacggtgatgctgtgtgagttcgatatcaaactttttacaaagtgtgttcaaccggtggttcttaaattccggatagagaaaacgaccaagttcaagcgtatcaatgactgggtttttagctttttcgacttcaagaagctttttataggctacatttaagaatcccatatcaaagcttgcattatgagcgacaaggatatcatcgccaatccattctctgaaatctcttattacatctacgacatccggagcgtcttgtagcatatcatcagtgatccctgtcagctctatgattgtggcggaaagcggacgatgcgggttcgcaaacgcctcaaatttatcaataatttctccgccttttacttttactgcagccagctcaataatggtatcgtatacagcagacaatcctgtcgtctcaacgtcaaaaacaacatatgtttcttcttcaagcagacgatgtgcggcattataagcaattggcacgccatcatccacgagattcgcttccatcccgtaaatcattttaattccatgctttttggccgcagaatacgcatcagggaaggattgaacgacagcatggtcagtcaaagcgatggcctcatgcccccattttttcgcctgttcgacaagctttccgatacccgtaacagcatccatttggctcattggggaatgaagatgcaattccactcttttttctccttcaggtgctgaatcttcacgggtttttgcttttatttcgtttacgtcatttgcgatcatgacaaggtctctgacaaatgtatcattttgaatgcttccgcgtgcttttacccacattccttttttcagagacttcatcagtgccgcatcttctttttcacgtgcaaacattttgatcaaaatactatttgtatagtctgtaattttgaagatacacagcgtgcgcccgctcttcagctcgcgcgtctccacatcaaacacataaccttggaccgtaattcttcgttcttcgtccatgatgctgtcaagtgtccggatttcctcgttatctttaatttgataaccgataacaagaggaccagatggtgcttggtcttcatcactttctttatctttcttctccatttcaatcaaggcctgcatagcccgctcttggtcttccgcaagcttttgctcccgaaacttttgaacttcctgctcggatacaaatatttcagcatcaagctgaagatctggaaagccaaattgacggtagcctgcttgtatcatggaactgtatttgttctttagcgcagccgcttctgtatctgttttggttttgacaatcagtttattgcccttcagcttcggtttttgctggtttaaaagactgatgatcggcggcgaaatgccctgcagttcttcaatgcagcgtgaccagtagtcttgaacgatactttcactgacctcggcatcctgaacttcaattgaagatgtcacttttgctatgtgggcaaacgattgcgtcagcctcattgttaatgtgtcatatatttgaaaaggcagcaaagatttaaattgaaaatgaaaatgccaagatttagaagctttgtgaattgtcagctttttaatctcgccatgttcaaagtatgtcatgaaggtatcatctgtcatattaatctgctgcagaagaatttgaaactgccttctgtttactgataactgttccattaagacagtatccctccctaaaaacatcataagtgaaggtacctcaggcaatgaggtaccttctattatttctattttaacatgttttttgataaatcgttatggtgattactgcttgctgataaacgcagataattcgtctactgaaatctcagttgactcaccagtttgacgaattttcacttcgacgattccttcgtcagcccgttttccgacagtgatgcggattggaaggccgattagatctgaatcagcgaattttacaccggcacgctcagcacggtcgtcatagagcacttcatagccttccgcttttaaatcggcatacagcttttcagcaagctctctttgcccatcgtttttcatgttcaatgcaagaatatgaagatcgtacggggcaacgctttttggccatattaatcctttttcgtcgtgatgctgttcagcaatagcagaaagcgttcttgacacaccgattccgtaacagcccatcagcattggctgcgcgcgtccgttttcatctaaatatgtcgcattcatcgcttctgaatagcgtgttccgagcttaaagacttgtccgacttcgattccctcagcaaaacggatcgttcccttgccgtctggtgaaggatcaccttctttaataaaacgaagatcagcaaattctttaatttgcgcgtcacgattcacattgacatttttataatgatgatctccttcatttgccccggcaacagcattaaccattgctttcacagcttgatcggcatatacttccacatcctgatgaataccaacagggcctacaaagcctggctctgttccgagctgctgaatgacctcttcatgtgtggcaagctctacaacttctgcatgaagcaagtttttcactttaatatcgttaacttcatgatcccctcttacaagcactaagacaaaacggtcatcagctttaaacaatactgacttaatgcacgcttcagccgaaacctgtaagaacgcagtcagttcttcgattgttttcacgttaggcgtatgaaccttctctagagctttaggctcttcatctgaaggaacttcctggtgaagaacttcagccatctcgatattagccgcgtactgtgattcatcagaatacgcaatcgtatcctctccgatcgcagaaagtgccataaattcgtgcgtatcctttcctcccattgcgcctgaatcagcgataacaggtcttacattaatgccgcagcgggcaaaaatattagaataggcctcgtacattttttgatacgtttcatctaggctctctgcagatgcatggaaagagtacgcatccttcataataaattcgcggcctcttaacaaaccgaagcgaggacgtttttcatctctgaacttagactgaatttgataaagagtcagagggagacgcttataagatttaacctcatcgcgaacaagcgaagtaataacctcttcatgcgttgcccctaaagcaaattcacggccatgacggtcttttagtctcatcagttcgggaccatacgtataccatctgcctgattcctgccatgtctctgcctgctgcaatgcgggcatgagcatttctacggcatcaattttctccatttcctctcgaacaatctgctgaatgttttgaatcaccttatacgcaagaggcatatagctgtataccccgctcgtattctgtctgataaatcctgctctcagaagaagctgatgactttttgcttcggcatcagctggaacttcacggagcgtaggaataagcgtcaagctttgtctcatttcttcgcacctctgattgatttacttttcgtttacaaaaacagccgctggatatcgttccatgtgacaaccagcataagaagcattaagaaagctactccgataaacacaacaaatgcttctttttccctgttaatcggtttgccccgaatcgcttcaataaatagaaacaacagtcttcctccgtcaagcgccggaatcggaagtaggttgacaatcccaaggttaatgcttaaaaacgccgcaaactgaaataagttcacgatccctgttttcgccacttggtctgtcatgtcatatatgccgacaggacctgacagcatatcgagtttaaattggcctgttactaatttgctcagattggttaaaatggctttggtgacatcaactgttgatgtcgcgccgtaagcaaccgctgagagtacgcctttttcagtcggcgcataggaaccgaaacgtccgattgtttttttgttctcatctttaacagcttccggagtcaccgaaatatgaagcgttttgttatctctttttaccgcaacgtccatttctttctccgggttttcttttacagcggagacaatgtcagtccaagacctcattttctctccgttaatgctttggatataatccccttcttttagccctgcttcagccgcccgtccattgtctgtcagctgcccgagcataggttcatttgacggtacgccttgaatcagcccaagcatcactaaaatgacgtaagctaaaataaagttcataatcggccctgcagcaattgctttaatccgctgccatacaggtttggaaccaaattggcgattatacggcgcaatctgcacttcttctccgtctacaataaaaaaggatgtttcgctgacagtaaagctggaaagttcgtcctctttcccctgttcataaccggtgatcttcatgtcatgctctagatccgctgtttccacttcaatgactaatgcatccggatatttttccttttgattgatgatgactttctcaacttgatcttccttattaaacagaagcccgaccgtgtatccgggtttcacctcaatcatttccggatcttcgccggccatacgaacaaatccgccgaccggaagcagcctgatcgtataaactgtttcattttttttgaaagaaaaaatctttggaccgaagccgatcgcaaattcacggcagagaattcccgctctttgggctagcaataaatggcccagttcatggaagaaaacgagcgttccgaaaataatgataaacgctataactgtattcacgaacataccaccttatgtgagtattgaattgacgtatccccgggtatctttgtccacttcttgaatgtccgccaggctcggttttttcagtaattgatggcgggttagtgccttttcgatacagtcttcaatagccaaaaacggtatcttgccagctaaaaaggcagcgacagctacttcgtttgccgcatttagcactgtcggcattgttcctcctattttacctgattcaaaagcaaattgtaagcatcggaacctgtcaaaatcagctttctcaaaatgaaggctgccgatttcccataattcaagccttttcgcatctggtaatggcaatcggtcaggataagtgagcgcatattgaatggggactctcatatccggagttccgagctgtgcgatcacacttttatcatggaactcaaccattgaatggatgatgctctccttatgtaaaaccacatcaatttgttcataaggtatatcgaaaagccagtgtgcctcgatcacctctaatcccttattcatcattgtagccgaatcaattgtaatttttgcacccattgaccagtttggatgttttaatgcatcttcaactgttactgattcgagctcctcccgcgtcttgtcccgaaaacttccgccggatgccgtaatgatgaggcgttcaatgtttttagcctgttcgccttgaagagcttgaaaaatggctgaatgctcactgtcaacaggcagcagcggaacatcatatttcttagcatgttcttttactatatgccctgcagtgacaagagtttccttatttgcaagcgcaattgtttttttctgttcaattgcctttaatgtcgggataagaccgacgcttccaagcaaagcgttgacaacaatgtcaacctcctccatcactgctgcttctatcagtccttcttctcccagcccgatttggcattcaaaagaaaaagacatttgttttaatttatgatatgtatccagatcaccgacagagacaaacttcggctgaaagacctcaatcattggaacggccttatcaatatttctgccaaacgacatagataccagctgaaattggtcttgatgtgcacgcagtacatcaagagtctgttcgccgattgatcctgttgctcctaaaagacaaatatttttcaaagttgccactactcctattcttattgctgcatgatcagtctcatattcatattagacttttttatgaaaaaagggcaagcagaaagtacaagaaaggcatgacaaacaagaaactgtcaaaacggtctaatataccgccatgcccgggaagaatattcccagaatcctttacatcgtaatgtcttttcaaggcggattccactaaatctcccagttgtccgaaaacagacaaaaacagcgtgatcaacagcagatagatatacgggatcggaagttgtgcaacaagctgaaaaatcgtcgccaatacaagtgcgatgacaattccgcctgcaaacccttccactgttttattcggactgatttcaggccacagtttccgcttcccaagcgatttaccgacaaaataggcaccggaatccgtggaccaaatgacaacacacgcataaaaaatgtatgttaatccgtattggtcaagatttctgatttcgataaaataatgaaaacacattccgatgtaaattgctgcaagcgtaataaacccgacttcatcaaaagtaaaggtgttcttgaccaacactgtgtaagtcagcaatagcagtaccgcaaataaagcgatttccattttggaaattccgtccgcttcaaaaaacgaatactggcttggcaataagaacatccacaacaataaaagaccgatcaaacccggcagtgaaaccagcttcagctttttcatccgtaaaagttcaaaaagcgccacactgcccatagcataaattaatatggtgaacggcaattccccgacaataaccaaaaataaaaatacaattgctgccagaacacctgtcaaaattctttgtttcatgtccaccatcctctaaattccgccaaacctccggcctctctgctgaaactctcctaacgcctgtaagaagtgatcttctttaaagtcaggccacaagacgtcagtaaagacaaattcactgtaggcaacctgccatagcataaaattactcagccttatctcgccgctcgttcgaattaaaagttcaggatcctgcaaagattcagtcatcaaataagtagaaaaaagcgattcatcaatgtcttcaatattcaaagagccttccttcactttttccgcgagtgattttgcagcactgacaatttcagtacggcctccatagttaagagcaaaattaaggatcattccgtcgttttgcgccgtgtcctgtacagctttttcaatcgcacgtaatgtgtgcgccggcaaagccgtttcatccccaatgatccgaacctgtacattttcctcaacaagctctggaagatacgtattcaaaaattcttccggaagcttcattaaaaaatcgacttccattttcggtcttttccagttttctgttgaaaatgcatacaatgtcagtactttgacacctaattcgtttgcgagcttcgtggtcctttttaccaccttcatcccttcatggtggcctgcaattctgggaagagagcgttttttagcccaacggccatttccatccatgataatggcgatgtgttcgggaatttctcccttaagtatgtcttcttttgtataacgttctaagttggaagccgctgtttgctgattcttccaatttttgagtatgttgagcatgagattcctccgtcacccaaaaaggttacattccctgctgataatcaatgtaatcaacagtattaacaaaaaaaccccctgtaaacatgagagggtcttttcactattatctattgtacatagtttttcattaaacttccatgatttctttttctttgtcttttgtgacactgtcaatttttgacacatattcatctgtcagtttttgaacgtcttcagtggaagcacgcagttcatcctcagtaatgtctccgtttttctcaagttttttgagatcatcgttagcatcacggcgaacgttacgaacagcgacttttgcttcttcagcgtatttttttacaactttcactaattctttccgtctctcttctgttagtgccggaattgcaattcgaatcatattgccgtcacttgttggtgtaagacctaaatcagcttttaaaatcgctttttcgatatcgccaattgctgttttgtcgtatggtgtgataacgagcatacgagcttcaggcacgttaatagaagacaactgatttaaaggtgtctgcgctccgtaatattcaaccgttactttatctaataatgatggatttgcacggcctgcgcgtacagtagccaattcgcgctgataagcagcaattgctttttccattttttcttttgtttgagttaatacttcttttgacacgttatttccccctcacgatcgttccgattgattcaccgataacggcacgtttgatatttccttcttccataatagaaaagacgataagcggaatgtcattgtccatgcataaagaggaagctgttgaatccatgacttccaggccgtctttaagaacgtcaagataagaaagtgattcatacttaacagctgattcatcttttctaggatcagcattatacacaccgtcaacgttatttttagccatcaaaataacgtctgcctcaatttcagcagcccgcagtgcagctgtcgtatcagttgagaaatatgggtttcctgtgcccgcagcgaaaataacgacacgttttttctctaagtggcgtatcgcttttcttcttatgtacggttcagcaacttgtctcatttcaatggatgtttgcactctggactggattccgagtgtttccaagctgtcttgaagagcaagcgaattcattactgtcgccagcattcccatatagtcagcagtcgcgcggtccatgcccaggtcacttcctgtttttccgcgccataagttgccgccgcctactacaacagccacttcgacttcaagctcagcgatttccttcacttgctttgcaatggattgaatgacagtcgggttaattccatttccctgttctcctgccaatgcttccccgctaagctttaatacgatacgtttgtattttggtttttccatgataacctccaagtgtaaacattgccgttttctattatgcaagagaaaaaaaggtttgtaaatatagttttaaaaatagggaacacaaaatgtgtcccctatactgcctgaaaagacgcgacttagccgcgaaatcttttcaccattattttttcacttggttcattacttcttcagcaaagttttcttgacgtttttcgatgccttctccaacttcatagcggacaaaagtttgaacagtagcgtttttcgctgcaataacttgtttcactttttcatctgggtttttaacgaacgcttggtctaatagacaaatttcttcgaagaatttgttcagacggccttcaaccattttcgctacgatgttttcaggtttgccttcttggagggcttgctgagttaagatttgacgctcatgatttgtttcttcttcagatacttgatcacgagaaatgtaacgagggttaaccgcagcaacgtgcattgcgatatctttcgcagtttcttcatcagttgtaccgttgagaacagttaatacaccgatgcggccgcccatgtgaaggtaagcaccgaatgcagagctgtcgtcttttgtaagaactgtaaagcggcgaagagtgattttctcaccgattttagcaactgcgcttgtgatgtactcttcaacagttgagccattttccattttttggcccattgcttcttcaacatcagctggcgtgtttgcaagaaggtggtcagctaaagtgttaagaagctctttaaaaccttcgtttttcgcaacgaaatcagtttcagagtttacttctaggataacgcctttgttgccgtcagttttaataagagtagaaccttctgctgcgatacggtcagcttttttcgctgcttttgcaatccctttttctcttaaaaggtcaattgctttgtccatatctccgtcagtttcagttaacgcttttttacaatccatcatgcccgcgccagttttttcacgcagttcttttacttgctgtgcagtaattgccatttgtattcctccttatatgtttaaacaagagtatgtatattacacatttttcttgaaaaaaggtgataaaaggcagtccctcttatcaccttttgaataggttacgcagttgttgtttctgtttctggtgcagtttcttcagcaacttccgcttcttcttcgccttgcttcgcttctaagattgcatctgccattttagaagttagaagtttaacagcgcggatagcgtcatcgttcgctgggataacaacatcgatttcatctggatcacagttagtatctacgataccgatgatagggatgtttaatttacgagcttccgcaacagcgatgcgctctttgcgaggatcgatgatgaataatgcatcaggaagatccttcatatctttaattccgcctaggaatttttcaagacgctctaattcttttttcaattgaacgacttcttttttaggaagtacatcaaacgtaccgttttcttgcattttttcaatgtctttaagacgtttaatacgtttttggattgtttcaaagtttgttaatgtaccgcccaaccagcgttggttgacatagtacatgccagagcgttgagcttcttctttaacagaatcttgagcttgtttttttgttccgacgaaaaggatttttccgccttcagcagcaagatttttagtgaagttgtaagcttcctctacttttttgactgttttttgaaggtcaatgatgtagattccgttacgctccgtgaaaatgtaacgcttcatttttgggttccaacggcgtgtttggtgaccgaagtgaacaccagcttcaagcaattgcttcatagaaatgactgacatgttatttcctcctaatataatggtttttttcctccgcttaggtcatttttgtgcagaactgccgcctgcagcaccctctgcataaatcgttaagcgtgtgtatttaacaccaagacataatataacacagctttatccgacaatcaagaatcctttacacctttggagcgaaattttaaaaatagctcgatttctgtctttccgctcttcattttctgggcaatttgacttgccgaatatccctgttcatataattctatgacctggtcttcaaatgattggacctcactgtttacgagctcttcccgacggtcaacctctgtaatcagaccttcaatatgttcaggaagattctctgcctcttggactggatcccgctcttgatatgtttcagaggtctgaaggcctgacttttgggattcttcatctgattgacttgcagatgaagctttattttctatcagtttctcattttcttcttttaattcaagcagaaatgccgccaaggtgttttccgtctcttcaagtatctgtttttgctgtttttctgtttctttcactgcagcgagcctcgtatacaggataatgacagcgtacagaagaacgccgtggagcgtaaagcttaaaagccataatagtgttgacatgtttttcactcgctaaccatgaaattcattattgtatcactttttccagcagattctttaatttaaataatgcctttgaatggatctgagatatgcgggacgtagaaagatttaatacttgtccgatttctgtcagtgtcaactcctctttgtagaacaaactcacaaccagctgttctttttcagagagttcgtgaattttttccgcaagctgtgcaatcagttcatccttcataatcttttcttcaggcggaacatttttgtcatctctgatcatgacttgaatgttttccccatcatcttgatcatggagcttttcatcaattgacagcagatttgcaaaaaaaccttcattcattgttgacacgacatcctgtaccgtcattccgagttcctctgcaatttccgcgggcgatacattccgaagataccgctgttcaagcttttcaattgctgcttcaaccttttttgttttttcgcgcgaggttctgggcagccaatcttctttacgaagcccgtctatgattgcgccgcgaattctaaacgaggcgtaggtatcaaattttaagtcccggctggggtcaaatttttcaagggcatcatataaaccaagcataccaaggctcataagatcgtctttatgcactgatttcggcagcccgacagaaattctgcctacatgatatgtgacaagcggcatgtaacggcgcattaagtcgtcaccggctttaggatctttccactctttccagcgcgtccaaagcacctgatcttcataattcaaggattgcattgttatccccctaataccttaattaaatcgttttttcaccttgtttaacagttcgaatatgcagcatgcaggacttcggttcaaattctatcgtccggccgcttgagccgcccgtatcttcactaataataggaatattaaataaagacagctgttcttttatcgctaatacatttctcggtccgatcttcatcaaatcatttgtcgatttaaatttaaacatctctgatccgccggccagctttgcttttaatgcaaatttccggcatcccgcttctatcagcatatcaatcgtggtctgtacggcggtgtcagcgtacttagcccggttgagctcggcagttttcgataacgtcgaatccggaagcatgacatgaacaagacccgccgtttgcttttctttatcataaagcaccagccccacacatgagcccaaaccagaggtccggatggtatccgggaagcgggcgatcttcacgtcagcaatcccaacctttataacaacagcctcagttgtactcataatgatgcacctaaggcgacaaagagcttttcaaatgaatcatagtccggcagcataaacatatgcgctttcagctcctgctgatggctttggtcaaaaattgacgtgtcgacaacaatggcgtgttctccaacctgactgagctccatcagcccttcgctgatcactgctccgaacatgtccaaagagacttcaggaacacttggatagagctggagtttcgtcaaatccgccaaagctgttaaatatgaccccgctaaaatattgcccagttcatgcaaagcggatgagctcatgtggtcttcacctaagtcctctatgtcaaaatcggggtttccaatcagctctctgataaactgctccgcctgaaaaaaaggcattataaagaacattgaacccgttaaatcgccttccattcttaaaaagatgctggcaaccgggacatcggcgccgccgaaaaaatcaacaagctcatcaaaagacagcagctttgcaaatgggacttccatatctatctttctatttaacagctgggccattgcagaggcggagtggccggcgcctatattgccgacttcccgcaaaatgtccatctgctcttctttgattccattaaaaatactcatgtcataacccctttaagattaagcttgatcgggcacagcggactgagatgattctttatccaaaaccgcgttcgcatcaataatatttaagagtctgttctcttgtttcacaatctgttcgatcgacacatccgtatctttctgaacgccttctggagcagattctatttcactttcgtgtacggtaatcacatcgttcgcttcatccacaatccagccgacttcaatatcacgataagcaataatgataattcgtgtttcatcggtaatttcatactctggcaaattcaggcgttttcttaaatcaataaccggagtcaccaccccgcgtaaattgattaccccgcaaatatatggttcgacgccaggtaccctcgttggcttttgccatttttcaattgatttcacctgagtgacggaaatggcatattctttgccatttaccataaagactatcattttttcgcctgttttaatttctgcagtcatgtgagacacctcctcgaatggttaaataatcagtgcattacaatcaataatgagcgctacttctccgtctcctaaaatagtagctccggaaattgcaaagacgtttgttaaataatctccgagtgatttcagcacaacttcctgctggccaataaaggagtccaccacaaatgcagtaggtttgtcgccttttttcacgacaatgatatggagctgttccgcatcttttcttgtatcttctattttaaactcttcttttaaataaacgacagggacaatatgccctctaaagtcaatcacttcacggtcatgcgtttgcaaaatgtcttttctgtcaataactgctgtctcaatgattgaagaaatcggaatggcaaatatctcttcttccaacttaatcagcagaactgaaataatagacaaggtaagcggcagctggatgctgaatagagagccttgaccctcggctgatttcacactgactgaaccgccaagagactccagtttgttttttacaacgtcaagtcctacaccgcggccggaaatatcagaaatttggtcagcagttgagaaccccggagcaaaaatcaattcgtaaatttggttgtcttctaaggtttcagcttctttttccgttatgaccccgcgctcaagcgctttttccagaatttttttgcgattaaggcctgcgccgtcatcctctacttcgataaagacatggttgccgctgtgataagctttaagcacaacttttcctgattccggttttcccttttgcaaacgtgtttccggcgcctcgataccatggtcaatactgtttctgatcaagtgaacgagtggatctccgatttcatcaattactgtacgatccagttcagtttccgcaccgatgatcgagagttcaatttttttattcagctctttctgaagctggcgaatcattctcgggaatctgttaaaaacagtttcaaccgggaccattctcatattcagaataatcgattgcaaatctccggaaattctcgtcattcgttcaaccgtttcagtcagttcattgtgctcaagctctttcgcaatctgctcgagacgcccgcggtcaatgacaagctcttcaaataagttcattaaagaatcaagcctgtcaatgttgacacgaattgttttagatccgccggctgaatgcttcgcctgctcatcgtttttagcaggctgtttttgtttctcctgcttcgcaggtacagctgctgctggtgaatcttcttgcttagattcttcaggcttttcggctgatgttaaaggagccccttgaatgacttcaacatgctcaatttccgacacgccattgattaattgttcaatgtcttccgctgattgatgtgttaagaaacaaacttgaaaatcagttccaaaatcttccgtttcaagcacttcagcacttggaattgttttggctacttctccgacttcatttagtttttcaaacaccatatagacacgaactgcttttaacatacagttttcgttcagagaaatcttgatttcatatcgtttgaagccttgctcctccgcttcttgtataactgtacgttcaaattcatcatattcccaatcagatgctgaactctgtgcttctgcaagttccgcggaggcagcggattcagcgtgcgcaccattcacatcaagcttggcactcacttctgagatatctcttttaccatccccgccatcaataatagactgaaccattgcttccaggtgatccagagcttcaaacaaaatatccagccagtctgaggtgactgccatgtctccgtttcggaatgcatccagcacgttttcaagcagatgggttaggtgtgctaaatccgtgtagcccatcgttgcgctcattccttttaatgtatgggcagccctgaatatatcatgtacgagctgaagatcagtcgggtctttctctaaaagaagaagcttttcattacatgtttgtaaatgttctttactctcatcaataaagacatctaaatactgattcatatccatttgaatcacaccctctcttttttcacacagcttgtgatggatgctgcgatatcttccacatgtttaatctcatgaatgagacccgctttaacagcagcttttggcatcccgtatacgacacaagattcttcagactccgcaatggctttcacattgccggctgttagcatgtcctttagcccagcagtgccgtcactgcccattccggtcatgataaccgctactttttcataatctgtcagtttcccgacagaacggaataaataatcagcagatggtttatgacggcttggggtgtcatggttatcaagcacaacctggagtccttcgctgtttttaataacggatatgttttttccgcccggtgctatgtaaacacagccgttaagagctgcttcaccatcttttgcttcttttacctgaatgtcagataaatgattcagccgatcagccaaagaagcagtaaacccttcaggcatgtgctgaacgacaaccactggtgcgttcaaatctttagggagcttcggtatcaccttttgtaacgctcgtggaccgcctgttgatgtgccgatacacacaatttgtctgcccgtgccaggtttcggtttgcttaattcaggcttaacgacagcacgcacaataggttcgggccgaactgtctgggaaacaggacgtttccgcttgccggaaagtcctgccgcgacgacacgctcaactaattgttctttaattttgtatagatccagagatattgaacctgatggctttgtgataaagtcaaaggcaccgatctccaaacaattaattgtgcattctttacctttctcggtctggctagacaccataatgaccggcaagttataaatctcaataattttgcggagcgtatctgtcccattcatgaccggcatttcaacatcaagagtaataacatccggttttaataattcaatcttcttaagcgcttcttctccgtttctcgcagttccgattacttctatctgcttttcctcggtcagaaaatcacttatcatttttctcataaaagctgaatcatcaactacaagcacacgaatcaaattaagccctcctcattaaaaaagaagataatttctcaataaatgtctgtttgtcttctttgtgtctcgtttcttctcttccaaacaaggcgtccgctaaaatacggactgaccggctggcttttgcctgagggctttttatgaaaaaaggaacctgttcgacaaccgctttgctcacgatcacatcgtcagaaacggaaccggcaaactgaacctgaacatccaaaaacatatgaattgtacgggagaggcgggcaaaagcgtcaagcccttccttttggtcacggcaccgattgacagccaccttcattgaaagcttattttctgtcaaaaccaagtgcttgacagcgctgtatgcgtccataatggccgtcggctcgggagttgttataatcaaaatatcttctgctgataaaataaaaggcagttgatcttttgataaacccgctcccatatcaaacagcacataatcgaactggcttaatgcatgagaaagttcattggcaaaaaacgtccattttctctgatcgagctgaaacatcacatcaagaccggttccccctgatatataccgcaaaccctttgggccaatggataatgactggagcaaaggcttacgatcggttaaaacatcaattatcgtggcagacgatgaatttcctattaatatatcaatgttccccatcccgatatcaaggtcgatgagcagcaccttcttacctttatcctggagcgcaagtgccatatttaaggtaatattggattttccgacaccgcccttgccgctgatgacagcaagtgtcttcgctttttgtgaataaaccattggcagaacgcgctcacgtttttccattttcgcccgtaaagttgctgcttggtcatatctgttcatctgcacagcatcctcacaaaaccaagtggagatacagtctgtatatcctcaggcacattctgtccgtttgtcataaacccgacacctatttttgattctgccagtatattaaatacagaacctaaggaagtcgtttcatctattttcgtaaaaatatactgattgacagggacggatgaaaaccgtttgacaatatgcttcatatcttcatattttgcagtcgcggataaaacaagaaatgactgaatgctgctctcaaaaggaatcgtttctttcagttcatcaatgtattgcgggtccttgaagtttcttccggctgtatcaacaaacacatgatcatactcagaaaataactccttcgcctgctgaaattcttcttttgtatagcaaacttccagaggagcctgcagcagttcagcgtatgttttcaactgttcaacagctgcaatacgatacgtatctgttgtaataaaagcgatttttttatgtttttcaagcatagatatggctgcgagtttagccagtgtagttgttttaccagcccctgttgaaccaaagagaacgatatattttgaatgaattggctcctgccacttgtctgctgagggcagcatatcgcatagtatttcctgaagtttgccgacaacattttcttcagtcaagccgcctgcttcaacagagaagcgaagcaattttttcagagtgttcgttttcgtagactctttgatccctgtttcttgcaaaagcttttctgcttttcgcagcggctcaggaagtacagattgatatgctgaaaaatcacctagctcctgttgcgccggaatttgagggggatatgttctctcctctattttcggactgctgaccggagtttttaatgtttgtttcggttcagctgccttctgaggcgtttttttctcaagaaagtcctgatccaatacggcgattacttcaacagcaggcttgttgatgaggccaaaccattttcgctttttaattttttttgaatttaatatgaccgcttcattacctaactcttttctgatgagaagtgcagcttcttgcattgaagcagcagtaaatttttttattttcattaaatatccaccactccaatgctttgtacctcaacattcgcctcaagttcgttataagagagtaccggaagatcagggaagtaccgttccagaagctgcttcacatacattctgacaggcggcgagcaaagaagaatcgcggtttcctgacgtaatgagagctgttcagcttctttagcgacagagcgcactatactttctgaaatatctggttcaagtgataaatagttcccgtgttccgtctgctgcacaccgtctgctattgctttttctacacggccggaacaagtaacaaccttcaacacttcattttctttggcaaactgggctgtaatttgtttagcaagcgcttgtcttgtatactctgtcaagagatcagaatctgttgttaatttcccatagtcagcaagtgtttcaaaaatcgttactaagtttcgaattgaaactttttcttttaaaagcttagcaagcactttctgaatatcaccgacagacaatggattcggcgtaacctcttcaaccaggactggatacgattctttcaagtgatcgatcagctgttttgtctcctgccttccgatcaattcgtgggcatgctgcttaattttctccgtaatatgcgttgaaacgactgatgcaggatcaactactgtataaccaagcatatcggcttcatcctttaccgcttcgctaatccatttagccggcagaccgaatgaaggctccactgtttcaatcccttcaatgagatcgtcctcaggagtaggcgacatcgctaaataatgatcaagcaacagctcgccttttgctacttcgtttcctttaattttcaatcggtattcattaggctgcaacgctatattatctctgattcgcacgacaggaatgacaagcccgagttccaaagccaactgacggcgtatcataacaattcggtctaataaatcaccgccttgattggcatcagcaagcggtatcaggccatatccaaactcaaattctatcggatctatatgcagaagctgaacaacactttcagggcttttaagctcgtccacctcagcctcttcctcaagaatctcatccacttcttctttttccttacctgatttagatagtgtatatgcgccaaaagcaagcaatcccgcaagcggccccgtcagaaggatgccgatcggagtgaaaatacctaaaagcatgatcgtagctgctgcgacgtataaaagctttggatacgcaaacagctggcctgtaatgtcatgccctaagtttccttcagatgcagctcttgtgaccacaatacccgtagccgtagaaattaacagtgccgggatttgcgaaacaattccatcccctacagtcagcatcgtaaagtgtgaagcagcctcttgaatggacatgccctgctgaagcattccgatcacgattccgaaaataatattgatcatcacaatgatgattccggcaatggcgtcaccttttacaaatttactggcaccgtccattgctccataaaagtctgcttctcttgccactttttcgcggcgatgcttcgcttcctgttcggtaatcatccctgcgtttaaatcagcatcaatactcatctgcttccccggcattgcgtccagcgtaaaccttgctgcaacctcggaaacacgttcagcaccttttgtaatgacgataaactgaataataataaggatgataaatacaacgagtccaactaatacatttccgccgacaacgaaatttccgaaagtctcgacgactttccctccttcaccgtgtgaaagaattgaacgggtagttgagacgttcaagcccaaacgaaatagggtcaaaagcagcaacagtgacggaaaaatcgaaaactgaagcgcttcctgcatattcattgtggtgagaagcacgatcaacgcaagagaaatattaataatgatcaaaatacttaacagccatggaggaaatggaatcaccagcatcgccacaatgaggacaacacttattaaaacggataaatctcttgttgacatgctgttttttctctccttttaaatcgaaaaattcaatatactttttgttttgttttatatacgtaagccagaatttctgctaaaactttaaaaaattcttccggcactgcctggtcaatttccacctgatcatataacgcacgggcaagcggtctgttttctaccatcatgacatcatgctctttagcaattttcctgatttttaacgccaggtggtcgacaccttttgcaacaatataaggagcgtccattttttcttcatcatatttcaaagcaatcgcatagtgagtcgggtttgtgataatgacatctgcttttggaacttcctgcatcatccgcctcatcgccatttcccgctgtctttgtttaattttagacttaataatcgggtcaccttcagattttttgtactcgtcttttatatcttgttttgacattttgatgtttttctcataatcaaatctctgatataaatagtcaagaccagcaagaattaataaagcgcctgcaccgcttagtcccatccacaaagtgagttttgaaacgaaagatagtgcctcttcgggtgtcaggagaggaagccggagaatttctccataatgcagccaaagcacagcaaaagccgcaaaaccgacgactacgattttcaaaattgatttaatcagctctacaatcgccctcatactgtatattcgtttaaagcctttgatcggatccagtttttcaagcttaggctgtatcacttcagcagaaaataagaacccaacctgcatatagttgcttacgactcctgcaacaagagcaacaagcaaaatcggtgcgagtattatgcccatatcctttaataagctgacaaacaatgtatgcacatttgattctgagagcttcattgtgagcgattcggtataaaatgtttctatgaatgacagcagcctgtctctcatatacggaccaattgcaataagcgaaaggaatattaccagtaaagaaacggcggtattgacatccgagcttttggctacctgccctttttttcgcgtatccttccgttttttcggagttgctttttctgtcttctctcccgcaaaaaactgcaggtcaactctaagcttcattaagaaacaccgaccaatgctaaaagattccgcatcgtttcaatcgttaaactgaaaacattccggacaacgacgaagataacggacatacatacaatgagcatgatgaaactgacagcgatctttaaagggagaccgaccacaaatacatttaactgcggaacagttcgagccacgatgcctaatgctaaatcaactagaaacaagctggccacaaccggcgctgacatttgaaaagcgataataaacattgcattaaagcttttcgcaataaaataggcaaacttttcatcgccgaaattcggaaatgcctgatcaactgaaatatactgaaagctgtagtaaataccatccagcaacaaatggtgggcattgacactcagcataaacaaaagtgccatcgtatagataaactggccaatcaacggactttgtgcaccggtttgcggatcaataacgtttgctattgaaaatcccatttgaaaatcaataaacgagccggcaatctgcactgcggcaatcatcatataagcaattaaacccagacataggccgaccaaagcttctttaaacgccaaaagcatatagtgctcatctatctccaaagagggcggtttatcaatggtgctgaaacaaatgaccgcaagaaaaaaagcaaaacctatgcgatgaacagctggcacatttcgatgtccaaatagcggaattgttacaaaaaaagcagagattctaataaaaaccaataaaaaagcaggaaataagtcaataattgaattcatctctacattaccctgcaaaacgatttaaattagaaaacagctctgttgtaaatgaaagaatcgtcgacagcatccacggaccaaaaaaaatgagagccaggagaaccgccacgattttcggaataaacgccaaagtctgttcctggatttgagttgtcgcctgaaatatgctgacaattaaaccgaccagtaaagcaatagccaataatggcccgctgatcatcagcgttacgtatacggctttttccgccatagaaattacaaattctgaactcacgtttagcacctaccctaaaagctctgaagcaaagatttcacaattaaataccagccgtctaccaaaacaaaaagtaatattttaaagggcagagaaatcataactggaggcagcatcatcattcccattgacatcaagacgctcgccactaccatatctataattaaaaaagggataaaaatcataaaacctatttgaaatgctgttttaagctccgatatggcaaaagccggaaccattgttgttaacggaatatcctttaatgattcaggtttatccattttcgcgtaattcataaacagcgccagatccttctgccttgtgtgtttactcataaattctttaatcggttcctcagctttcgtatacgcttcatccaagctgattttgttgtccattaatggggtcagcgcttctttattaatttctgaaaaagtaggagccatgataaaaaatgttaaaaacagcgcaagcccgataagaacctggtttgggggcatagattgcgtcgcaagtgaagttctgacaaatgacagaacaatgacgatgcgagtaaaacaagtcataagaatcaatattccaggcgccactgaaaatacagttaacaataatagtaatttaacagtcgaacttacgttttccggatcgcttgaactgaaaatatttataaactcattcatgatgacgtgggcctttcttctttccttcagaacggttttgttttaactcttcaagttgctcttttaatgcttttgaaaatgaaggcagtttttgctgcggctgatgttcagaactcttaagcggcttcacaaacttttgccactctattttgcttgacattgcctcttcatgctgactgagaatgacttcaatctctttttcatcctcaatttctttcagcagctggatcgtctctcctacaccgacgacgagcacacttttcccaaccttgatcaattgtatggatctgttctggccgaccgatgtgccgccaatattttcaacatattgaaaaggctttaggagccgatttcttttgttcatgagcttaaccagcccgtaaatcagcacgataacaaacaataaagcgaaaatcatctttacaaaatcaaaagctgagacagaaggagcagccgctccctccgtctcatcagcagtttttgttgttttttctttcttttgctctgattgatctgcagttttttcatctttcttttgaaaccattcgtttacagttgaattatcagagtctgccgcggcagcagcaatcggatgtacactcaataaaacgaaaaaacaaataaaaacgataaaatattgactctttttcaacagtcgtacaccctttaacttaatgttttgttgattgcttcaagcacacggtcagcttggaaaggtttcacaatgaaatccttagcgccggcctgaatggcatcaataaccattgattgctgtcccatagcagaacacatgatgattcttgcctgcgcatcaatttgtttaatttcttttaatgctgtaataccatccatttctggcatcgtgatatccatagtaacaaggtcaggtgaatgctctttatatttctctaccgcttgtgctccattttcagcttccgccacaacttcaaaaccatttttaactaaaatatctttaatcatcattctcataaatgctgcatcatctacaattaaaattctatgtgccataatctatctctctccttgtgtttcgttattttaaattattaatgcgctctgcctggcttaaaatgtcagtgactctcactccgaagttttcttcaatgacaacgacctcgcctttagcaacgatacgctgattaactaaaatatctacaggctcaccggctaatttatcaagctcgataatacttccggcagaaagctctaaaatctcttttacgcttctcttcgttctgccaagctcaacagtaatcgaaagcgggatatccaaaagcatatccagattatgaataggggcttgtacagcttcgtttggatcaaacgctgaaaattccaccggtgaaacctgaactggcgctgctttttttgctgttccctgcctttttgacggctgctgctgttgcttcggttcaatacgcggctctggcgtcacaggctctttcggctgttcgtatgtaacttcaggctgcaccgtttcttcttcctctgcactttctgagttcataaggcttgaaattaaatctttcgcaaatgtcaatgggtaaagctgcataatgctggagtctattaattctcccacctttaagttgaaagaaactttcaccagcatttcatcatcaggaatacggtctgtacccttttcttcagtaacatccagcaattcaacccgaggaggtgaaatatcaatttttttactgaatacagtagacattgatgtggcagccgatcccatcatttggttcattgcttcttgaaccgcacttaaatggatttcacccagtgaagggtccgcaccttttccgtctcccccgatcattaagtcagcaatgatcgccgcgtcactttgttccacgactaacaggttgcttccgctgaagccctccgtataattcacttcaatcgctacatacggttcaggaaacgcatcgctgattttacttcttggaatgaccgttacgcttggagtcgtaatatcgaccttttgatttaaaagcgttgaaagtgctgtcgcagaactgccgaatgaaatattaccgatttcaccgatcgcatcacgctccatttccgataagtcatctacttccggaacctctggctcatcaagcgtgctgccagtaccgttaagaagcgcgtcaatctcatcttgagataatctattattctccatcttgttcacctcttatgtcgtgatctaaaatttgcactgcctgttttcgattcacccggccggcttgtcctaaaaatttcggcttatctccgaccaatacagtaagaggatccgtgactgatttgtccaaagttatgcagtctccgacttctaaacttaaaaactcttctatcgtcagttcagatgtgccgagctcggccacgacaggtatttgtgctgtcatgatacgtttttcaagcgactttgtttcctcaggctttggctcatttcggtctgattgcatccaatagtggactgaaagcttcggtatgagcggctcgagtacgatatgcgggatacagagattaatgacaccgctgatttcaccaatttgagtattgagcgagatcaccacgactgtttcattaggagataccatctgaacaaattgcggattcacttcaaactcagtcatttccggttcaatatcagcaattgactgccaagcttctttataattacccagtgcattttcaaataaattagaaatgatttttgtttcaatttctgtcaaactgtcaaccttgttatgactgattccaatcccgcccatgacccgatccatcatcgtataagctatcgtggggttgacctccatcataattctgccttccatcggatggacatcaaatagattcagaatcgtcatgttcgggatcgatctgataaattcctcatacgggacctggtcaacagaactgacagatatgtgaatataggttctgagctgagcagaaaaatgagtggtaagaagtcttgcaaaattgtcatgaattctcgttaaactgcggatctgatccttagaaaaccgcagcgcacgtttgaaatcataaaccttgactttcttctctttttcttcttttttcagctcttcagcgtccatttcacctgttgatattgcagaaagcagtgcatctatttcattttgggagagaacttctcctgacattttcctcacctccgtattctgtcaaattatgctttattgcagattaaaggaggtaatatacactttttctacttttccttcttggaggtagctatttattttatcttttagttccttcttaaaggtttcttttcccttgtctccctcaatctgatcagcattcgtatcagcaagcagtgatataacagcgtctttcacttggaaatcacgtttctcaagttcttcttttgatttatcagaatcagtttcaagtttaatagcaagacggataatgttatcagactttaaatttgttgtgatctcttctacatcaacagaagacgcaacgatttcatcaatactttttttcgcttcacttttttcggactttccgcctaaaacaaaataagccgccgccccgagagcaccaattacgataagaataattagtaatatgatcattaactttttcttcattccggttcctctattccttgatccattgaaaatatttgtatttttcggtagaaagctgcgatcttttccagaacagcttcttcatcttcctttactacaaacttcttaccatttgacagagtaattgtagtatccggaaaacattcaatctgttcaataaatagcgcattcagtgtaaagggctgcccgttcaaacgggttactttaatcataaaacagcggagaagcgattactcgcctcccctccctccttaacgtttaaggttaaccagttcttgaaggatttcatcagatgttgtaataatttttgagtttgattggaatccgcgctgggctacgatcatttcagtaaattcgtcagttaaatcgacgttagacatttcgagaaatcctactttaagggaacctgttccgccatcaccgggctggttcgctgcactggccgtaccagagtttaaagattcacggtataagttgctcccgattttatccaatccatcactgttggcaaaagtcacaatcccgatttgtccgccgtcttgtgattgaccaccggcatcaacgatcgataccttgccatcagaaccgatagtgaaactttgtgcatcagtaggaattttaattgttccgccattcatatttaacacatggtagccatcacctgtaaccagagttccggtattatctaaatagaagttccctgctcttgtataagctgtcccgtcacctgtatcaattcggaagtaaccgtcgccgtcaattgctaaatcaagtgttcttcctgtactttgtgtcgcgcttgttgaatgaattgtatcaattgtgccagatgatgaacctaaaccgatttgcttagagtttgttccgccgattgttgcaccagcagcagaaccgccggcaatcgtttggcttaccatatctttaaaggtcacacggctctttttgaatcctactgtatttacgttggcaatattattgccgataacatcaagctttgtttgaaagtttttcataccgctgattccagaataaagtgaacgtaacataatatattcccccagatgtttttatttagatgattgtcccacagacatgacattcgcaggactgatctcggtcccatcatcaagaacgagataataatttcctttaaaatgtttaacagagcttactgtgcctgttttatctgttgcacttttaccatcagtccaagatacttcttttcccatccaatcaacatacgttgtaaacggatcttggttttcaacgaattgagtcattgtcgtattcagattcatcatttgctccaagcttgaaaaagtcgccatctggctgataaattctttatcgtcaaccgggttaagcggatcttggttttgaacttgagtcattaatatttttaaaaactcgtctttccccaagctgctgttgttcgtcgacacagtgttcgttttttcaggcagtttatattctgaacttatagaagtcattcttcttcctccatttcaaccatcgacacttcatcgagcagatcgccaaaatcatttgattgctttttctgtctttgctgtctctgcccctcttgctgctgtttctgttcatcagcaagctggccgtatatcggctgatccccgctttggaccggaagagtaaaacggtcaatttggacggccatattcggcaatgattgcttcagctgaggaagatgctgttcaagcaattcttttgctgattggctagatgctatgattttactctgaaacattccattttcatttgtcagcttgattgtgacaaatcctaaatgttcagggttcagccgaatagtgaaacttcccgtcgatctgccgaaaggcgtatatttcatctgcttccacgcattaatcacttgatcagccaccgtttttgtttcggtatttggtatatcagatgacatctgctgcagatcaagtgtttgtactcctcctatgctccgataacccgaaaacagcatttggagtcctgatttactatctacaggctgaatacttccagaaacatccgatgcatttttgctggataaactctgcgagagcggtgtgagaacacgcttcccaaagtcttgtgatgattcggatgatttcgataacaagaaggctttcagctggctttcagctaaactccattctttggtccctttttgaggaagcatagacatttgatccattaagctttgaaaacttttcagctctgacgctgtcatcgagtaaagttttgaacttgactcagctttagtgaatatttgctgtttaagatcctgaattatttgttgagatacacccttcttttctaatgcagaaaggaattgatctccattttggtaaatggcatgagcttcattgccattcccgcgatcagtcagattattcccttctacgagctggctaatgaacatctggatatagataagctctttagcaggctcggatacttcattttcatgatttgattgctctgtatcagacttcagtgctccattaatgtcagaagcagaatcattggcactcagagccgttttagcttctgaaaagattttctccgtatctgtgagcaactggtccgtcccgcctgacatttttgatttaactgcttgcaaaagattttgcaacatttgcagagcattcgcatccaattgtttccctgtcagtttgcttaatgtttgcaaaagattcgcattttgtttgtcttgatcttcaggacttgcatttagccattcaccgatctttttaagcgcatctgctaaaagctgatcttcggaattaggagtaccctttccttgttctgagagttccttcaatccagcctcagacataagccagttttgaaaaactccttggctacttttcatgtttttagcggcagaacccgttgtggtttgcagcaaaggtcccgctaattcaagcagcttcacctttcattccccctattcttggctggcagcaattttttctgtataggttgctgcttgctcaggagtcattttcgccaatatgtcagcaagctgctttttgcttaggccattcaatattttcagtgcttcttgctcctttaattgggcaataattttagcagcctttccgctgtccatgcttttgtacacactgatcactttgtcattttcagaagaagctttcgagtctgctgatccttcagtatgatcttctgatgactttttttgatcctcagccgtcttttcaagtgaacggatcttttgattgagcctatcgatttctgatttacttgtttctaaatctttattcaatatactgatttcacttttttgatccttaatggtcttttccagagctgccgtattactgctatccttacttgatgctgcgccttttttattttcggtttcagggaccaattctttaagaaccggcgtttttgccgcagcatcctgtatcggctttatgacattgataccagcagcccaaagaacaatcccccctgcgattaatagaaacatcagcgggaggataatgataagcaaaaccgaacggaacttacctgattctttctttttgccggacattacattcgctcctaatggccttgaatcataaactgcttaatcgaaatatcgtccatttctttcatttctgcagctttatcttcaagagcaaacattttaaactgtttttcacgcattttttcaaactttttcacttcaatgtttttctctgtcaaaatttcttgtttttgattcatttgatttcttttcataatgacaagcttttgatagtgatagatcgtattatcaagatttgagacaaattgttggtagtgcctcatttcttgtacactcatgccgctttttaatttcttttccttattttgttccagcaattcctttttgctcatattctcatataatttttcagcaacgttttcaaattcagaaactgattgctgatactcggataaggattggtctttttcattttcttttagttccagcagcttttggaatctaaattgataagccacgtttattcctcatttcctgtcaaactagttaatacagcaatgctttcttccaataaagccggttcgtctgttccctgctttaaaaattgaataagctgcggataaaattgtatcgcttcatcaatttctctggatgatcctcttttgtaagctccgatattaatgagatcttccgaattttgatatgtcgataaaagttcacggaatttatttgccgcatccagatgctgttttgttgaaatgtttgacatcaccctgctgatgctttttagtacgttaactgcaggaaactggcctttattggcaagcgccctgtccaacacaatatgtccgtctaaaattccgcgtacagtatcggcaatcggctcattcatgtcatccccgtctaccaacactgtataaaatgccgtaatggttccatgctcgtttgcacctgttcgttctagtaaacgaggtaaaatagcgaacactgaaggtgtataaccttttgtcgtcggaggctctcctgcagccagtccaatctctcgctgcgccattgccacccttgtaacagaatccatcataaacatgacattttggcctttatctcggaaatactcggcaatggcagtcgctgtatatgccgctttcaatctcattaatgctggctggtctgaggtggcaacgactacaatcgatcgtttcagcccctctttccccagatctttttcaataaactcccgaacctctcgtccgcgttctccgacaagtgcaatgacgtttaagtcagcctctgtctgcttggcgatcatccccattaaggtgctttttccaacaccgcttcctgcaaaaattccaatccgctggcctttaccgactgtcagcaagctgtcaattgatctgactccaacacccatcttttcacggataggcggccgtttcatcgggttgggcggtgattgctccgttgatacaggcgaaagccctttcggcagaagctttccgtcaagcggttctccaaaagcatcgatgacttgtccgatcagtccggtcccaactttaacccgaagtgattccccagtagcttctacaatgctgccaggtgcaatgctcgcagcctctaaataaggcataagcaaaatattttcttcctggaagccgactacctcagctttaatgactttcccagattgtccttttgcataaatcaggcacacgtcgccaattgagcttgctggcccttttgattcaatcatcaggccgattacccgcttgacttttccgtaccgtttatacgagtctgtcatttctatacaatctatcagactctgtgtcttcattcagctgcacctgcttccagcgctgtcagaagtttatctttcaattgcatcaattgtgtgtcaacactcgcatctaccctgccaaaaggagtttcaatataacaggttcctttttgagctttttcatcagcatatatgccaagccggcattctttataaagaagctgctggatttcatctttttgctgaaagattgtctcatagtaatatggatcaacataaattgatatatcgtcatattccttcacttcgtttataacctgttgtacaagcaggaggaaagcctctttatcatcagacttttgctgccaaactttttttgctagggcaacggcaagctcaacgatttcttcattagcgtcttcaagcttgtcctcaacagcttttctggacatttcagttatactgttcgcttggccgatcagttcggcatactgttgcaatgcctcagctttgcccaacgctactccttgttcaaagccctcggtttttgcttcttcaataagcttctgtttttcagccgcccaatcgtttttctcctgctcgatttgacggcgaatattttctatatgactgtttgcctgctcagaaatccggtcagcttcctctttcactcgggccataagcgcctccgagttctcttcagcctgcaaaaggtgagaatgatcaatacgcacctcttgtatagaaagttttcttttttccttttgtggagaaatagatgattcttgtttaatgatattagacaataatatcatcccctccgcctcttgctatcacaatttcaccggcttcttcaagctttctgacgatgcttacaattctcgattgtgcttcttctacatctttcaagcgtacagggcccataaattccatttcttctttgaaggtttcaaccatacgctgtgacatattgttgaacacaatttctttgacttcctcgcttgcaacctttaatgaaaggagcaaatcgtcgttctcaacatcgcgaatgactctctgaattgcacggttatcaagtgtgacaatatcttcgaagacaaacatccgctttttaatctcttcagcaagatcgggatcctgaatttccaatgaatccaagatcgtcttctctgtccctctgtctaccccgtttaacacttccacaacagcttcaattccgcctgtttgtgtataatcctgagtaaatgcagaagataatttttgttccagaatccgttctacctcgttaattatttctggagacgttctatccatgaccgcgattcttctcgcaacctcagcctgcacttcagggttcagctcggataaaatttgcccggcctgcactggatctaaataagacaagattaacgccatcgtctgcggatgctcttgctggataaaattcaaaatttgttctggctccgcttttctggcaaaatcaaatggtttaacctgcaaagaagaagtcagcctgtttagaatgttctccgccttatcctctccaagcgccttttccagaacttgtcttgcatagcttaaaccgccttgagaaatataatcttgcgcaatggctatattatgaaattcttctatgatttcatcctttttttgatgatcgacgcttcgaacacctgatatttccagagtaagcctttcaatttcttcatcggttaagtgcttatagacagaagctgacacatctaaccccaaggaaatcatgagaatggctgctttttgttttcctgtaagcttatcttgatcacgtctcgccatttctaattcctcctaatcctcggccagccagcttctcagcagttttgcaaaatcttccggcttgtctttcgccatcttttcaagctgttttcgtctgactgattccgctgtttcattttcctcttcgttgatatcaggcaaattgattggttcttgaggaacctcatactcatattcctcaaattcatcctcttgcgcccgtttctttctgataagcataatgatcagaacaatgatcgctgcgattaaaacaccgcctacaatatatgcccacagcgggatacctgaggatttttccgtatttgtatccaaattgactttgccgtcgaatggctgaacggagacaacaatcttattattgatatcagcatcagataaattctggttttgcgtttcatctttatccaaagatgttctgactacagttgaaaggattttttgtatttcatcctgtctttcagttgatagcgacgctgtgtttttggcatcaggcggctctaccattacttgaatccctaaatctctgaccttataaggactttcagcgatttctttatgaattcggttaacctcgtaattgattttgttgctgtttttttcgtagtttccgctttcggtattttcaccgtcagccttataatttgttacatcttcctcgccggttccggcagttccgccgttggctgcaccgtcgccctgatatgtttcagataccttttcagcgctgactgcaatgccttccatgttttctttatccacaggttcgacaatgtcttctgtccgattttcttttgtgaaatcaatgtctgctgtaacggagacaacgactttatcttggcccatcatcgtacccagcagtgactgtacatgtttttgaatgtctttttcaacttgagacttaattccttgctgagaagaataactatccgcgtaggaccctgcatcgctgtctgatttgtcgtagtatgtagaattttggtccatgatgacgatgttatcttcttttaggtttggcacgcttttagataccagatgatataatccgttgatttggctttgatcaagtgtataacccggttgaatctgcagaacgattgatgcagatgctgcagattgctcctcaccgacaaacacagcgtctttcgggagattaatcattacttttgaatttttaataccgtccatttcattgatcaagtttgacagttctgtctgtgtagctttcactttcaccatatcaaactcattgtctgtcaaaccaaagccggcattctgtccaaaaaacgaataatcaattgatcccgttttaggaagtccttctgcagccatctgcactttcaaagaatcaacctgatcctccggaacactaatcactgtaccgccattcgaaagttcgtttggaactttttttgcatccaattcttttttgatttgtcctgcttcttcagcagacaaatctttgtacagcggcgccattttagaatttgaagcaaaaacactaataataattccaataataataattgccgctaaagcactaaccattaaaatcttttgtagtttagatctatttttccaaaactcactcgttttgtttttcatttgcattagagtacgattcatgttaacccccggtcattccactctttctctaaatcgtcagaccccctacatttgcattctcataatctcctgataagcttccacagctttattgcggaactctgttgctgcagttagagagatgctagctttttgagcagcgatcatgacctcatcaagatttacatcttttcctgcagccaaggcattagtcatgttgtcagaagctacttgggactcatttaacgaactaatagagttttttaaaagctccgaaaagcttgtttgatttgaagaatctgttttttggctattgtttacttgattcgttgcattttgagtgttttgagtattttgaacctgaaaaggagaaattgcattaatcacattcattcacctactttccgatttctaacgccttcatcagcattccctttgtggcattcatcgccgtgacattcgcctcatatgatctggtgctgctgacaagatcaaccatttcctttaatggatcaacattaggcttttgtacatatccatcagcgtttgcatcagggtctgtcggatcatagacaagattaaaatccgaatcatcctccgtaatttttgaaaccttcacaccgtttccagcattcccgcttccgctcatttgagaattgagaatggaagagaacgattcaccttttgactgaagggagaccatttttcttctgtaaggcacccactctccattcacctgcttagctcttgtcgtatccatatttgctaagttagatgatacaacgtccattctgactcgctgagctgttaaagccgatgctgaaacatttaagctatgaaaagctgtcatcattttcctcctgttaatacggtcttcagcgaattaaatttaccgttcattctttcaaccaaagcttgatagttgatttgattttgcgccaattctgtcatctctttgtcaacatcaacattgtttccgttttgctgatacgatgtatctccgctcgcaacaattgaataattcgaatcagcatcagaaaaatcaacatgacgatagtctgtttttatcgcttcaagacgcgaagattcttgatctaataaattttggaaagagactttttttgccttatagttcggtgtatctatattggcgatattattagttatgactttttgcttaatatccgctctactcaaggcattttcaagattttgtatcgttccagaaaataagctcaaatccacttacctccatttcagtttttttcaccctcaatatccttgtcgagaattgtaaaactatatgcttattgtaagaaataacaggcataaagtctatgaagttcgtgtaaaaaaatgtcctcacaattatctattttacaactaggtataaagtcctagattgttagaactacatttctcaccttgatataagcctgaaaatagcagaatttctgttttttctcctttcttttcggcatttttgaaactttttgaagaaaaatgcaaaatttattaaaattattacatagaaagactttcaacccaggaaataaagcttattgatttcctttatttgaaataaaaaaagaaccctcaaaaagggttctttttgtgattaatgagattttagattttctaattcaattaagaatttgttgtttagtaccttgatataagtacctttcattcctaatgatctagactcgataacaccggcgctctccagctttctgagtgcgttcacaataacagaacgggtaatgccgacacggtcagcaattttacttgcaacaagaagaccttcgtttccgtcaagctcctcaaaaatgtgctcaattgcttcaagctcactgtaagaaagcgagctgatagccatttgtacgacagctttgcttcttgcttcctcttcaatttcttctgctttttctcttaggatttccattccgacaactgttgcgccgtattctgctagaattaagtcatcgtcattgaattgatcttgtaaacgtgaaagaataagtgttcctaatctttccccgcctccgatgatcggcacaattgttgttaaaccagcttggaacagatctctgttctcaacagggaaagcagtatattcactattaatatccaagttagaagatgtttcagggacattaaacagatttttcgtatactcttcagggaattgacgatcctcaagcatttttttcatacgatcattttcaatttgctggttaatagaatacccaaggagtttccctctgcggcttacaacgaaaatattggaatcaattacatcccgcagcgtctctgccatttccttgaagtttaccggtttccctgctgcagcttgcagcatggagttaataattcttgttttttgtaataaagccatgataaataatcctcctaaacattcctcatattaaatttttcacaatataaattgacttaaatctttgtttttggctatcgttccgagcttttcttcgacatactgtggtgtaatcgttattttctccatcgttacatctggagcttcaaacgacaaatcttctaataggcgttcaagtattgtatgaaggcgtctcgcaccgatattatctgtgtcctggttcacatgataagcaacttcagcaatcttatgaatagcttcgtcagaaaattcaagagatataccttctgtctgcaataatgcctgatattgtttcagcagcgcattatccggctcaaccaaaattctcacgaagtcgtctaccgtgagtttgttcagttctacacgaatcgggaaacgcccctgcagctcaggaatcaaatcagacggtttggccatatgaaacgctcctgctgcaataaataatacatggtctgtttttacagaaccatattttgtgacaacggttgagccctcaacaatcggcagaatatcccgctgaacgccttctcttgaaacatcggcagaagaagatgcaccgccgttctttgcgattttatcaatctcatcgataaagataatcccgctctcttctgctctctgaacagcttcctggctgacttcatccatatcgatgagtttgcttgcttcttcattcgtcaggacttttctggcttctctgactgtcattttgcgccgtttctttttctttggcattaatccgctcagcgcatcctgcatgttcatacccatctgctccatacccgagccctgcagcatgtcaaacatagaaggctgctgctcttcgacttctactgttacatagtagtcttcgagctctcctaaagccagctgatgcgccattcgttttcttttttcttcgatgtttgcttcttcctggctctccgcctcatcttcaccattcggctggctgcctccaaaaaacatttcaaacggatttttaacgccagattgttttttcttcccaggaactaacagacgaacaatgcgtttgtttgcattttcttctgcctgttcctttacttcattcattttctcttctttgataagacgaacagaagtctccacaagatctctgaccattgattcaacatctctgcctacatagccgacttcggtaaatttagtagcttcaattttgataaatggcgcacctgaaagcttagcgattcgtctggcaatttcagttttcccgacgccggtaggacccatcattaaaatgtttttcggaacgacctcgtccttcagcttttcatccagaagacttcttctatagcggtttcttaatgccacggcgacagcttttttcgcattttgctgaccgacaatatattggtctaaccgatctacaatctgtctaggagttaacggttttttttccatgcgcctcaagtcctttctattcaagctcttccagtatgatttgatcgttcgtgtaaacacaaatttcgcctgctgtttctaacgcgactctggcaatctcacttgcagacatgctttcaccggcatgctttttcagtgctcttcccgctgccaaagcgtaattgcctcctgatccaatcgcgagaatgccgtcatctggttcgatcacctcgcctgttcccgatacgagaagcaaagtatcctgattcataacaatcagcatggcttcgagctttcttagcactttatcactgcgccattccttcgcaagctcaacagccgcccgttttaagttgccgttatattcttcaagcttagcttcaaacttttcgaataaagtgaaagcgtctgcaacagatcccgcaaagccagcaagaactttgccgttaaacagttttctcactttccgtgccgtgtgtttcatgacaacagcctgaccaaatgttacttggccgtctccggacatagcgcttcgtcctttatgctgtactgcaaatattgtggtcgcatgaaaagatgacataaagggcctcctttaatttttcttaaatgctcttggatggtgagacatatatgtgtttctcaacatttccttcgaaacgtgcgtgtatatctgtgtagaagacagattggaatgcccgagcagttcttgaacgcttctcaaatccgctccttcatttaacagatgcgtggcgaacgtatgtcgaagcatatgcggatggatatgtaaagtgcttgacgctttttgaacaagcccgcttaaaatatgtctgatgccacgggctgtaagcggtccgcctctttgatttacgaataatagatcatgaggttcttttgccttcatcagcaagcactgtcttccgctattcatgtataccttcaacgcttcgcgggcataagacccaaaggggatatagcgctgcttcttgcctttgccgtgaacaagcacagtgtccataaataaatcaacgtcgttaatagttatggaacagcattcactgaccctcattccggtggcatagagcagctctaacagcgcttgatccctcattccggccggctggcttatatctgaaacttcaaacagctcctcaagctctttttgatatagaaacttcggtatccgtttctcctgttttggcagatgaacaagctgaaacggattttcttcaataagcttttcccgcatcagaaacttataaaagcttcttaatgcagatatctttttgcttattgttcttctcgataaacctttttcataggcttctgtcaaaaaaatcctagtatcttgatatgcagcttcttcaaatccatttataccttgaacgcgcaggaaagtctcgaattcttcaattgaatccacataattcacaatagtatattgtgaataatttttttcaatttgtaaatattcaacgaataactttacgaaattcttaacattctccatgcctaatacctccccaggaagggcttttaaatggtatcacaaatcgcgctcaggttgcaatcaatacctatattgttttcgaaattgtttgaattgtttcaatcgcacggttcgcgtattgttcatttcgttcttttttatttttaattttaactggcaattctttcaaaagcccaaagtttgcattcatcggctggaagttcttctggtttgttgttgtaatataatgtgccatactgccaattgctgtttcctgagggaagatcacaagctcttctcccaatacaagcttcgccgcattaatgcctgctacaagtcctgaggcagctgattccacatatccttctactcccgtcatttggcctgcaaagaacagatcactgcggtttttaaattgataagtcggctttaacaggctaggagagttaataaatgtgtttctatgcatcacgccatatctgacgatttctacattttcaagtcctggaatcaacttgagaacttccttttggtctccccattttaaatgagtctggaatcctacaatattataaagtgttcccgcagcatcatcctgtctgagctgaacgacggcataagggcgttttcctgtaacaggatgctctagaccaaccggtttcatcggaccgaaaagcattgttttcttaccccgttttgccatgacttcaatcggcatgcagccttcaaagaaaatctctttttcaaattcttttaacggcactgtttctgctgatgttaatgcttcatgaaaacggtcaaactcttcttctgtcatcgggcagttcaaatatgctgcttcacctttatcataacgggatttcagatacactttatccatatcaaggctgtctttttctacaatcggcgccgctgcgtcataaaaatataaatagtcctctccagtcagctccttcagctgggcagacagcgattcagatgttaacggacccgttgcgatgatagtagggccttcaggaatttcagtcacttcttcattaataacggttacgtttggatgatttttcacccgatttgtcacacttgcggcaaattcatgacggtctactgcaagagcgcccccggcaggcaccgaacattcgtcagccgcagcgataatagctgaatcaagtgcacgcatttcttcctttaatacaccgacagcgttagcaagcgtattagagcgaagagagttgctgcagacaagttcagcaaatttatctgtatggtgcgcaggcgtttgtttaactggccgcatttcatacaatttgacttgaatcccccgtttggcaagctgccatgctgcttcacttcctgcgagtccggctccgattacattcactgtttgttggttcatctttcacatctcctagtttattattcaaggccttcttttaacacacaaagaaggtgagcaagaccctgctcaccgctacttctgtggttcttccttataatcgcattccacgcattggacttgtatgccttttttgagttttttctcgacgagcatttttccgcatttcgggcattttcgttcaattggtttgtcccatgatacgaattcacagtccggataacggtcacagccgtaaaacacccgtttctttttcgattttcgctcaacaatgtttccttctccgcagctcgggcacttcacaccaatttgtttcacaatcggtttcgtgttccggcagtcagggaagttggagcaagctaagaatttaccgtaccgtcccattttatataccattggagaactgcacaattcacaatcctctccagcatactctggttcaatctcaacttccttcatttccgattcggcttttttcacgcgtttttcaaaatcggtgtagaaattatcgataatcttgacccattcggtatttccttcttcaacatgatcaagatctctctccattttagctgtaaactcaacgttaatgatctcagggaaaaactccatgatcaagtcaagaacgatctgacctaattcagtcggaacgaaacgtttattatccaatgccacgtagccgcgccgctgaatagtatcaagtgtcggagcatatgtggatggacggccgataccgcgttcttcaagggttttaacaagccgggcctcagtatatcgcggaggcggctgggtaaaatgctgctcaggttctatatcttttgataataccgtgtcgccttcttgcaagtcaggcagcatccggtctttttcttccatttgatcgtcttttccttcaacatacaccttcataaacccggaaaacttgactttacttccatttgcacgaaatgtcaaaccgttgtttgtcaggtcgacactcattgtatcgagaacagccggtgccatttggctggcaacaaaacgctcccaaattaatttatacagtctcatttggtctctgccgaggactgcttttaattcacttggttttctaagaactgaagtcggccgaattgcttcgtgggcatcctgggcgttttcattctttttcgcaggcttccgttttccgcctaggaactcttttccataagtctgatcaataaatgcagctgcttcatcaacagccgtatttgaaatacgggttgaatccgttctcatatacgtgatcagaccaaccgttccttctcttcctaaatcaattccttcatataattgctgtgcaatcatcatcgttttcttcgctctgaaattgagcttgcgagccgcttcctgctgcagggtagaagtggtaaaaggcaaagcaggattacgtttgcgttcctttttggttactttttcaactgtatattgattccctttgagctgagaaagaatctcttttacatcagcttcactatttaaaggaagttttttgccgtttttcccgaaaaagctcgcttcaaaggtttcttgaccttttaagaacgtaccgtcaattgtccaatattcctcaggcttaaagtcgttaatctctttttcacggtcaataatcaaacggagggcaacggattgcacgcgtcctgcgctaagcccttttttgacttttttccataagattggactgattttatatccgacaagcctgtctaaaatacgtctcgcttgctgtgcatccactaaatccatattgatcatgcggggatgcttaaacgattccttaatagcgtcttttgtaatttcgttaaacaccacacggcagtctgagttgagatctaaatcaagactgtgtgccaaatgccatgcaatcgcttccccttctctgtcggggtcggctgcaagatacacttttttggcttttttcgcagccgttttcagatcttttaataccgggcctttacctcgaatggtaatatatttcggttcaaaattctgttctatgtcaactcccatttgactttttggaagatcccggacatgtcccattgatgcttttactttatattttttacctaagtaacgttcaatcgttttcgccttagcgggcgattccacgatgactagataatcagacattttcatccccctcaagaggtgttctctctcttttcaagatatttcaattttatttttgcagctgtctttatttggctttcaacatttcattctttatcatgaacgtcattaattaaatagaaaacaatatgcaactttaaatcctcactattattaaatattacaataccgtttgtcaaacgataattcaaaagggttccgtatattgaacgtttctctcaggaagttcctcgaaaatatcctctgctgaccatatggctttagccccctgctggatcagttttataggacctccggcgtaagggtcaaacaatgaaccgggtacggcaaatacctctctcccttgttccaatgcttgataggcagtaatcagcgaaccgcttttttctttgccctgaacgacaataacgccttcacttagtccgctgataatacggtttctcatagggaaatgccatttttggggtttagtttcaggtgggtgctctgacagcaggatatggtgtttagccatgtgatctgctaactgaaggttttctcggggataaatgtgttgaaatccgcctgcaatgacgccaattgtccgtcccttcgccttaatacttgcagcatgggacattccgtctatcccagacgccagtccgctgacaatcacccaacctttacgacagatctcttttgtaagatgattgacaacttgtttcccataagctgttggatttcttgtccctacaattccaatttttctccctttcgaaagaagagtcatatcaccttttgcaaacagtacggcagggggatcataaatgcttttaagccagaaaggatattgctttgaagaaatagggatggtgttaatgccttgctcacgataagcagcaagtacacgcgggagctttggataaaattgttctatttcgttttttaatgcagctgcttttatttgatcacgagtaaccgtttgtaacacgggtgatgtcagcgacatagacggatcggctttccaccattttaatagaagggatggggataataattgattgattctgcaaatcgttaggcaggcagcggcctgatccaatagattgacctccttttgttagaaaaagcaggaacagccttgacggctgtcccttttttattaatgcgttttacaagtttcgaacaagttcttctctttcagcaccttgattaaggtttcacccatgacagaaggtgtctctgcaacttcgattccgcatgcattaagggttttgattttttcatcagctgtcccttttccgccggaaataatggcgcctgcatgccccatgcgcttcccaggaggtgctgttttaccgccgataaaaccgactaccggttttgtcatgttggcttttacccactctgccgcttcctcttcggcagtaccgccgatttcgccaatcatgatgactgcgtgtgtgtcaggatcttcgttaaacgcttttaaaacgtcaataaagtttgttccatttacagggtcgccaccgattccaacagctgtagattgccctacacccgcttctgagagctggtgcaccgcttcgtatgttaatgttcctgaacgtgatacaacgcctacatgaccctttttatggatgtatccgggcataatgccgattttacattcttcaggcgtaatgacaccaggacagttcggccctatcagtctcgttttcttgccttccatgaagcgtttgaccttcaccatatccaaaaccgggatatgttctgtgatacaaatcacgagatcaagctccgcatctaccgcttccataatcgcatcagctgcaaacggtgcgggcacatatataacagacgcgttagcgccggttgtttgaactgcttcagccactgtattaaatacaggaacaccttccgcttctgttccgccttttccaggtgttacaccgccaacgatatttgtgccgtattcaagcatctgcttcgtatgaaataaagcggtagaacctgtaatcccttgcacaataactcttgtatctttattaatgaaaacactcattatttggtcccctgcctttcattctttcttaaactaaggatacgattttctgcgcgccgtcagccattgattccgcagatgtaatgtttaatcctgattcactaaggattttcttccctagatccacgtttgtgccttcaagacggacgacaagcggcaatgtcaaaccaacttgtctagtcgcttcaacaaccccttctgcgatgacatcacatttcataatgccgccgaaaatgttgacaaaaatccctttaacgttttgatcagaaagaatgattttaaatgcttccgtgactttttccgcggttgcaccgccgcccacatcaaggaagttggccggttctcctccataatgcttgataatatccatcgtggacattgcaagccccgcgccgtttaccatacagccgatatttccatcaagggaaatgtagcttagatcatatttggacgcttcaatttctttcggatcttcttcatccaaatctctgtattccataatgtccttttgtcggtacaacgcattgctgtcaaaattcaattttgcatcaagcgccatcacatttccgtcgccggtaacaacaagcggattgatttcggcgattgagcaatctttctcaacaaacgctttatatagtccaagcataaatttagcagcttttcccacgagctcttttggaatattaatagcgaatgcaatttctctggcttgatagccttgaaggccgacagccggatcaatgacagcttttttgattttttccggtgttttctccgcaacctcttcaatttccgttccgccttcttcagaagccatcaaaacgattcttgaagtggcgcggtcaagcactagaccgatgtaatattcttttttaatatcgcagccttcttcaataagtaagcgttttattacttggccgtccggacccgtctgatgtgtaactagggtcttccctaatagttcttcggcatacgcttttacttcgtctaatgattttgctatttttaccccaccagctttgcctcgaccgccagcatgaatttgagcctttacgacataaaccgagctggataagctctttgcactctcaactgcttcttctgctgtaaaagccactttaccttcaggaacagataccccatattttctgaggacttcttttccctggtactcatggatattcatttcccatcctcctaacttatgtaacaaaactaaaatagactgcgctttcattctataataatactggaagaattgtctacagttcgatgcaaaatcttttaatccttctaaacattcaaacttttactttattaaaaacataaatttcaaaggaggatggggaatattttagctattttttgttttttacgctttcgtccaatttgtaaatgaatgaaaaaatctcggctaccgtttcataaagagcttcagggatttgatcatctaccgtcaaatggcgcattaattcgacaagggtccgatcttcttgaatcgggacccctgcttttttcgcttctttgataatgttgtcagctacatggcccttccctgtggcaatcactctcggcgccttgtctttttgttcgtcataatggagagcaacagcttttctgatcggtgtctgctctttcatattttcacatccacttcctgatcactgatacttgttatatattgatcgattgaagccttttcttcggtgtgaaccctttttttagcgtttacccctgaaaggctgtaccccatttcctttagcccctgtttaagcgcgggcaccatcggatcgatcgcagcctgcagctcgaaatcagtctctattgtaatggtcatgactttttgttgtaccaagcaatcaacgacggtttcttttagtgtatcaagctgcagcaaaaacaaaaggcggcaatgggaaggatcaagctttccatccgcttctttctttcctttaaacagaacagtcatgtcctgaacccctgacttcgaaaacatcggaaatgacattacaatttggctgtatgatggatggtcctgctgcatgaaaagctggccatttaatttatgaaaaagctgatcggcttcttgtttgactggttcggctacctcatgcgatgctcttaaggcagaaagagccagcttgatggattgcatttcgccagatgtgactgcgcttccttgttcaaacgctttaatgaacgcaacctcgtcccttgcgccgattgccgttttcactttggataagaaagaaagaacatctgccttatccgccaaatggggtgctgtctgctgaacagcctttaaaaagacttcggcttcctggtctgtgacttgtgccgcttgtaaaacagctgaagctgcaagtgacttactatcacccgatgaagcagccgctttaatccaatttgctgcttctttcacaatttggagactgtttttttcagcagattccgtcagcttcaccagcagctggcgggcttctttaattggaatgtctgctgctgttttaacaagctcttcttgtatgcttccctgttctgctgtgtgatttgcaatcggcaggctggcttttccgggggagccagctggtgtgctaagctccctgcttccagctgtattcgccggagaaggtgctttcgtattgtcggttaaagaaataagcttatcaattagccgttctgcatggacatcgatttcactatttaaaagcaccgtaactgcttcctttagctttgacatcatttggctctgctgagggttttggtcgattgcctgtagcagctgggatacgtgctgatgcaacggaacaggcgatttcacagcgtgaacaccattcaaaatctcggagtgaatgggaagatcacgctttaaagcgaagagaaccgtttcaactgctttttttgtgtcttgcgaaggcagcgtgtccatccagcggacagctgttttgatatcattttctgttacgggtgttttgctcttcagcatcgctcctgtcatcatgagagctgcgtttgacgtcttcactgacatggcatttaaaagcttgccagctgcatcctgaatggttttaggattttgatcaaagctttgaacgacctgaagacggcctgtttgctctgccgtttttttttcgtaggaaaaccaatagtatgcctgaggacgaagctgggtttcaagttttccctgaacagtttgattgccgacttggatcagggcatgctgatctcctagtaaacgaagcacttttcctaagaggagacgcttctccccgtttagcgcttcgtttacttttgatgtttcctgcgggacggctgtacgcccgaaaaggtgctgcagcgccttttgcacatcatttcgtatgttcattttaaataggtgcctccttgtccatggtgatttatctgaaagattgaacaggagcgaaagttttgcggtgcaattcagttgggccgtatgcagcgagagcttccaaatgttcttttgtcccatagcctttatttttttcaaagccgtacatgggatacgtttcggcataagcgctcatcattcggtccctcgtcacttttgcgatacacgcacctgccgcaatagacacgcttttggcatcgccttttataattgacgcctgagccgtgtcgaggggaagtgtcattgcgtcaacaagcaaataatcaggtgtacccgacaaatcttgtatcgctttcaccattgccatttttgaagcttcatatatattgatctcatcaatcacagtagcttctacaattcctatcccgaccgccagtgcttccttcataataagctcgtaatattcctcgcgttttttctctgaaagctttttggagtctgtcagcccaagtatttcacattcctctggaaggatgactgcgctggcgacaactggtcctgccaatggcccccggccgacctcgtcaacacctgcaatcaagcgaaatcccttgtttcttgccagcctttcataggaagtcatattcacccattgttctttcagcgctttttctttcgcttgctttttaagccattgctctacaagcgtttgaacgctttttctcgggtcgttttcgcattgggcaataaatgggtcttgtgcatccttcacttcctgcaaacggtctttaatgtcctttacggttaatgtattcactttctcttctcccttactgtatgtatcggttcagccaagaaaaaataaagacccgcatttctgcgcgcctttacatcgtcggctgttcaaatgacagcctgccgaacttttcagtgcgaatatcgcgaatgatgacttcagtcgtcttatcgtagttgatgagcccaccgctcatgagacagccccgcttttcacctattgcatcaaacagctcggcaatgtcctctgggatctcatcaaggccataacgctctttaagccgttctgggtaatgttcttcgagaaaacgaagaccaaacacggccacgtcctgcaaattaataatcgagtctttaatagccccggtgactgccagtctcaaaccgacaagctcatcctcaaatttaggccacaaaattcccggtgtatctaatagctctaattctttcccaactttgacccactgttgagaggtcgtaataccaggtctgtctcccgtttttgctatgtttttctttgcaagccggttgatgagcgttgattttccgacgtttggaatgccgataatcaaagcgcgaatcgctctcggcttcacacctttcgcacgcatccggtcaaatttttcttggaggatctcttttgatgcaggcacaatttgatttaacccttgtccatttacagaattaatagacagagagcggatcccctgcttctcaaagtgctctttccaccgctgtgtaactgccgcatctgctttgtcagccttgtttaacagcataattcgcggcttgttttttagaatatcttcaatcattgggtttcttgatgacattggaattctggcatctaccaattcatatacgatatcgattaattttaatttttcggttacttcccttcttgcttttgccatatggcccgggaaccattgaattgtcatgtgacacgaacaccgcctttatcttcagtatgcatgattcattgttgtcctttatgtattttacgatgcctgtccggcattttcaaattctgtataaaaaaagagcttgttacaggtaacaagctcttttcgttcgttatcattatcgtctgatctctttaatacgagccgcttttccgcgaagttcacgcaggtagtaaagtttagcacggcgtactttaccgtaacgtacaacttcgattttcgcgatttttggtgtgtgtactgggaaagtacgttcaacgccaacaccgtaagaaatcttacgaactgtgaacgtttcgctgattccaccaccacgacgcttaatcacaacaccttcaaagatctggatacgctcacggttaccctcaacaactttaacgtgtacacgtaaagtgtcaccaggacggaacgcaggaagatcagtacgaagctgttcttttgtgatatcttcaattagtttttgcatcgttttcaactccttccaacagatgctcttggccacaaaaaccggcacagcggaacatcgttttcaagcttgcagcggataagcccgcttaagccacaagtagtatcttatcacaatttcatagcctatgcaataaaatctattctttttcccattcagaaatccactttctttgctgctctgtaagcgggtagtctttcaacagatccggacgtcttaggtaggtccttctgatcgattctttattccgccattcttcaatttttgcatggtttcctgacaagagtgtttcaggcacttttaaacctttgtaatctgccggtcttgtataatgcgggtgctctaaaagtccggtgctgaaggaatcctcaatatgggaagcctctttacccagtacacccggaagcagtctgaccacactgtctgcgatcatcattgcagggagctcaccgcccgtcagaacaaaatcgccaattgatatttcatccgttaccaagtgctcgcgaatgcgttcatcatagccttcatagtggccgcaaatgaacagcaaatgctcttcctttgctaattgctcggcttttttttgggtaaaacgctcaccttgcgggcatacgaggataatacgcggagcagcggctgcctttgatgtcaggtcctcgaccgcgtcaaaaacaggctgaggcttgagaaccatgcctgccccgccgccataaggataatcatcaacagtattgtgcttgttatcagagtactcccggaaatttacgacttgaaactgcaccgcatctttttcctgggctttttgaagaattgatgagccgagcacgccttcaaacatttcgggaaacagcgtcaaaaagtcgattttcattcgtctattaacccttccatgagttcaatctcaattttcttttccctgacatcgatatgtttgaccactgattcaatgtaaggaatgagtgcgtctttttttccttttcgtccgatgacccaaacgtcattggctccaggcgtcaaaatttctttgacctttccgatgagttcgccttcttcagtaaatacttcacacccaataatttcgtggaaataaaattcaccctcattcagctctcctaattcttcttcaggaactttaatgattgcgtttttcagctcttctacttcatttaggttttgtctttctttaaactgcaggagatgaaattgcttatgcagtctatgtgtgtttaccgttacctccactggttcgttacggccgtccataaacaaatacagcgtgtttcccggcttgtatcgttcttcggcaaaatctgtttttgaaatcacccgcacttcgcctttgattccgtgggtatttacgattttgcctacgttaaaccatcgctttgtcatatgatcacctctggcgaatttcaattacttttccgtcttttatgacgatggtgttcgctgctgttttctcatgccagtcatccccggcttcaatcgtcagcagcgcatcgacttccttttctttcaactcactgccaagcggcaatgtatgtacttgagcaatttgaaaatcgatgatttttatatcatcttttcgcttttctattgcctttttaaattgttcaatcatatcagggttttgctgttctttctcatgttttctaagctgaaaatagagctggctgcattctcgttcaagcatttgtttcttttcggcaaaagaagctaaaagcttttctttgctgcgctcggttaagacttgcataacggctacacggtgaataatttgcatcgcaccaagctccccgcttttaaaacttttactcgcccaggcttttctattttgcctaagcttctatcagtttaccctttttttgcgtgtaaaaaaaggggaggtgccggccctctcccttttagtcaaatatttcaaattgaactttcttagaagactgtgcgccagctgcaaatacagctgttcgaatcgcttttgcagtccggccttgctttccgataactttaccggtatctgacttatggacagataagcgcagcgcaatcttttgatcggtttcttctcttatgacgcgaatgtcatctggatgatcaacaagcggcgtcacaatgtggacaatcaaatcttccaagtgttgatcagtcattacttgccttgtttagcgttgtggaatttttccatgattccttggctagagaacaagttgcgaactgtatcagatggtttcgctccagtttgaagccatttaagagcaagctcttcgtcaatttttacttccgctggttttgcaaccgggttgtaagttccgactgtttcgatgaaacggccgtcacgtggtgaacgagaatctgctacaacaatacgatagaaaggagatttttttgctcccatacgttttaaacgaatttttactgccattttactagcacctccgaaaatatttcaacaagatagtatattaacaatgataaaagtgtttgtaaagtgttttttcttaacaacggttttatcatgtataaccgattacataaaaggtagcttaaacccttttttcttgccttttgacatgtttgtcatctgcttcatcatttttttcatttcatcaaactgcttaagcagacggttgacttcctgtacggatgtcccgcttccttttgcaatccgtttccgccggctggcattgatgatatccggctgttctttttcaagaacagtcattgatttaatgattgcttccacatgattcagctgtttttcatcaacttggatgtttttcaggcctttcattttacctgcacccggcatcatttgcagaagctcatcaagcggccccatgtttctgacttgcccgagctgctccagaaaatcgtccaatgtgaagctcatcgttctcattttttgttccagctctttggctttgtcttcatcaacgctggcctgtgctttttcaatcaatgtcagcacgtcgcccatgccgagaatccttgatgccatgcgttcaggatggaacggctctaacgcatcaagcttttcgcccaaacctgcgaacttaattggcgtgtttgtaacagcgcgaatagaaagcgcagccccgccgcgtgtgtctccatccagcttagttaacacaacaccggttaaaccgagctgttcattaaagcttttggcaacattcacagcgtcctgaccggtcattgaatcgacaaccaggaaaatttcttccggattcgcgatttctttgacgttggtcagttcatccatcagttcatggtcgatatgcaagcgccctgccgtatccaaaatgacgtagtcataatgttcttccttggctttctcaatagcctgtttagctatttctacaggactgacctgatcgccaagagagaaaacaggcatatcaagctgtttgccgagtgtttccagctgcttaattgcggctgggcggtaaatatcggcagcaaccagcatcggtttgcgattatgctttttgcgcagcagattcgcaagcttaccgcttgttgtcgttttaccggcaccttggagaccgaccatcataataacagtcggcggcctttttgcgacggcgattttgctctcttcgccgcccatcagctcagtcagttcctcttgaacaactttaatgacctgctggccgggcgtcagacttttcatgacgtcttggcctacagcgcgttcacttacttttttgacaaaatctttgactactttaaagttaacgtcagcctcaagcagcgcaaggcgaacctcacgcatcatatcttttacatcttgttcgctgactttcccttttccgcggattttagaaatcgtctgctgcagtcggtcggctaatccttcaaatgccatagtttgccgcctcctaatctaatttctcaagcgcttcaatcagagctgtaatttcttcctcttcttttgaaccggaagcaagctccttcagcttattaaacatctctttacgctcctgaaactttttcaaaaggagcagcttttcttcatattgttcaagcattgcttctgttcgtttgatgttatcataaacagcttgtcttgaaacctcatattcttcggctatttcgcctagggagaaatcgtccaaataataaagcgacatatagctcttctgttttgacgtcaacaacgactgataaaaatcaaacagataattcattctcgttgtcttttcgagtgacatttgagctctcccctttgttaagtcaaatccctttacgataacttagtttacacggttttattgacactgtcaagtttttatcttgtcaaagcggtgattaactttttccaaaatacgctaaatatcatccaatttattccgatattgtatatgaaccctatttaaaggaggatttttatgaaaaaaatcggtttattgtttatgttatgtctggcagccctgtttacaataggttttccggcacagcaagcagacgctgctgaggcaccttataaggcttcgatcacaaatatcagcacagatggaggggtttacggtaaaatcaattacggacaaggtcaatattggcgagtcaagtacaatattacagtaagcggcaaattactcgaccaaaacggacagccagtgccaaacgcgcccgtaagatttgaagcggacacgaaggtcggaaacacaacacaaactgcttcaggaacaactgatgcaaacggaacatttgaggttccaatgtatttggggccagctgctggttactatacgtattacacatctgtttccgttcattactatgacatcatcccattcagagttttttctggtgagtcaagactggtatccactgataacagcctttatcatttcgcctatcaagtaagaagataaaaaagaaaaggccccaagatgttggggccattttcttaatcgtcggctttttccactaaatctgaaaagagtccgtacacataggattctggatcaaattcctgaagatcatcaactttttctcctaaaccgactagtttaaccgggatgtgaagctcgttgcgaatcgcaaggacgataccgccctttgccgtaccgtcaagcttcgttaaagcaatgccggtaacatttgttgctttagagaactcttttgcctgagccattgcattttggccggtcgtggcatcaagggcaagcagcacctcatgcggagcttcaggaacttctctttcgataacacgttttactttttcaagctctttcatgagatttactttgttttggagacgacctgccgtatcacaaattaatacatcggcatttcttgctttcgcagcatgaacagcatcgtagatgacagccgccggatcgcttccagccgtctgcttaatgacaggcactcctgtacgctctccccatacttccagttgttcaatggctcccgctctgaaagtgtctccggcggcaagtacgacagattttccttcttgtttcattttatgggcaagctttccgatcgttgttgttttcccgacgccgtttacacctaccagaaggattacgtttaaacgcccatcctggatgttcagttctgaaatttgctcatctccgctgttataaatctcgaccagtttctcagaaatcactgactggacttcctttggatcttgaatatttctgcgtttgacttcttttttcagttcatctattaattccataacggttgtaaaaccgacatccgcgctgataagaacctcttcaagctcttcgaagaaatcctcatccactttacggtaacgggatacaagatcattcactttgttttgaaaggagtttcttgttttttcaaggccatccttaaacttttcagatacggaatctgtctgttttgtgattttctcttttaattttttaaaaaagctcatcttttaacctctttcctcgttactgaacgaattcttttgtttcttccagcttaacggagattaccttggaaacaccggattcctgcatggttacgccataaagcacatccgcttcctccatcgttccttttctgtgggtaatcacaataaactgggtatcactgctgtatttttttaaatactgcgcaaatcggaacacattcgcttcgtcgagcgcagcctctacttcgtcaaggacgcaaaacggcactggacgaacctttaggattgagaataagagcgctatagcagtaagcgcacgctctccgcctgacaggaggtttaagttttgcagctttttccccggcggctgagcgataatctcgactcctgaatgaagcagatcgttaggatcggtgagcctcagttcagctcgccctcctccgaataaggagcggaaaacttgatcaaagtgtgagcggatttggacgaatgtgtcgttaaagcgcttcgtcatttcttcatccatttcttcaatcacttggaacaaggtatttttcgcttctgttaaatcttctttttgttccgacagaaacttgtaccgttcgttgaccctctcaaactcatctatgcttccgaggttcacggtacccagctcttcaattgcgagtttaatcagcttcacgcgctttctggcttcctctggatcagtttcaagctgatatttctcttttgccccctcaaaggacaagctgtattcctcccgtaagtattggagtaaattatcaagctcgacttccatccgtccgagtttgacttcttcgtcttttaagagcgttgttttttgtttatacagacgtttcatttctttcagctcacgctcatacgtatcaagcccatgctgaagcttgatgcgctgatcgcgccttaatgcaatcagttcgatcgttttcgttttgtcattcaatttatgttttgctgcctcttccagcttttcttcgccgctggtgctagatgacatctctgacgttaagaagcttaagtcttcttttgcttcttttaacgcaagctctgtttcagtgagctctttctttaatctggcaaggttgtcctcttcccccttgcaagcctgctcttttttggccgcagcgatcttcagctcagtcagctcgttggagagagactctttcgttgaggattgcgtttgtttttgttttgtcagtctgtctatgtcctcttcaagctgtttcatcttttcagatacggcagagagctcttcttcaagcttgcgtttgcgcgcttttttctcttcatcgctttcagacagagcagatttttcttggtcatagagctctaaatgggtattgatatttttctcggcaacttgaagttcgtacagctggcctttcacatcctgctgctttaaccttaagccttccccggtttctcttaagtcagccagttttttctccatatcctgaatggattgcttaagggttttgacctcttgttcaagcagtgctgttttctcttccatttcagcgagccgtttcgtcacatcttctagctcccggcttcttccaaggagggagttatttttctttttaaccgcgccgcccgtcattgaaccaccggggttcacaacatctccctcaagggttacgatgcggtaccggtgcccgagaagcttcgcaagctcgtttgcaccctttaagtcctctgtgatcagaacggttccaagaagattctggatgacgcttcgatacgcagaatcaaatgtgacaagttcactggcaaccccgagaaatgatgaatgtcgggcggctgtttccgcgtcacggctttgaagctggcggtctctaataacagaaagaggcagaaacgtcgcccggccgaaggaattctgctttaaatattgaatcgcttttcgggcagattgttcatcgtcggtcacgacatgctgagcagaagcgccgagcgctatttcaatggccgtttcatacttctgttctgtagaaatcagctcaagaaccgctccgcgaattccaccaaggcgctctttcgcttttagcacttctttaacaccttgataaaagccagaaaaatctccctgcatcgtctcaagcatgtccttttttgatctcgcttgctgaacgtattggtatgcctgatacagagcggattcatttttttcgtattgacgctttttctgctcatattttgtctgcatatcacgatatgcaccgacttgactgtgaatctcctgctcaattcgggcaaattccgtttcacatgcggctttacgcgcagaaatatcacgccgttcctgcaggtgcttttcattgttgtccgcgagtctctgcaatgtgacagcggattgggacatctggtcatcaagaagctggagttcgttgcgtatcgaagcctggctgtttaacagctcaaaataatcacttttcagctgctcgattttctcttcgacattttcattgtgaagactgagagcctgctgtttttcttttacttgcgcccttaactgcttcacctcagcctgaagcgtttcgaagacagcttcctgcttcgaaagctcttctttcagaaccgtttctttttgctgaaactgaacgatggcttcttcaagctgttcttggttttgcacagcgtttttctttcgttctttcaggacttctttacggccttcaagcttttccagctcctcactagttaccagtaaaacttgctggagctcatctactgactcatcaagcgcttgtattttgtcccttgtatcctcaatctttgcttctttcgcagaaatagcagacgattcagcaagctcttcttcttttgccatctgcactttctctttaagagtcgaccatttaccatgcagctcttcgatatcataggcagtcagcgcaatttcaacatgctccagctctttctttttctcaaggtagtctttcgctattgaagcttgaatttttagaggttcaacctgtccttcaagctcatgtaatatatcttctacccgatttagattgtcctgtgtctcaaacagtttattttctgcttttttctttctcgttttatatttaagcaccccggccgcttcttcaaagatactgcggcgatcctccgctttgctgctcaggatctcttccactttcccttggctgataatagaaaatgcttctttaccaaggccagaatccataaataaatcaataatatccttcaagcggcacggctgattgttaatcagaaactcactctcacctgatctgtacacacgtcttgtgacactcacctcgtggaagtcaattggcaagaaatgatcatcattatcaagagtaagcgtaacttcagctagatttaatcgctttcttgaatcactcccggcaaaaataatgtcctccatttttccgccgcgaagagagcgtgccgattgttcgccgagaacccagcgaatggcatccgtgatgttgctttttccgcttccgttcggcccgacaaccgctgtcacgcctttaacgaagtctacggaaatccgttctgcaaatgatttaaatcctataacgtctaaacgtttgaggaacatagcgatcctccttatgtaataagtatttcaattctatcataaacattggtgaaataagacggcatacatactgaaatccccctgagtcataagggggattttattgtttcgtatggtgtttttgcaatttagctaaagcttcctgagcagcgtgctgttcggcttctttctttgaacggccgtttccgactccgagtggttcaccttttagagatacgatggcttcaaattcacggttgtgcgcaggtcctttttcgttggagattttatactccagagagcctttgccgtcccgctgcacgtattcctgcagctggcttttgaaatccatcacatgagaaaaagcaccatcgttaattttagggaacacataaacttttaagaaactttcgaccggctctaatccttggtcaagatacaaggctccgataaatgcctcaaaaacatccgccaatagagcaggacgctttcttccgcctgtcatttcctcgcctttacccaacaggacaagatcgccgaatgacagctcgtgagccaatgaaacgagagacggttcgcaaacaattgcggctctcaatttcgtcaaatctccttcactcatagccgggtatttggcaaataagaatctggagatcgtcagttccaaaacagcgtcacctaaaaattcaagcctttcattatcttcatacggctttttccgatgctcattcacataagatgaatgtgtaaatgcttgatacaaaagcttttcattttgaaagtgaaccgaaatccgttcttgaaactctttaaattgttctacttttttatagaacttttttttatctttataatgtgagtgttttgacatagtaacctccataggcacatcaggttcaccgcgcttctctgactaaaccggatacagcgcgcgtaaaagcggcatgctgtaataactgcacgaataaagggctaaagccccgcgtttcggcgggacttttagcatcagcttattgctggttttgtatgtagttcacagcgtcgccgactgttgcaatcttttcagcatcttcgtcagaaatctccatatcaaactcgtcttcaagttccataacaagctcaactacatctagggaatcagcacctaagtcttccttgaaagaagcttcaagtttgacgtctgcttcatcaacgccaaggcgatctacgatgattttcgttacacgctctaatgtgtctgccatagcaattcacctcccctcaagtattatagtggattcgtttttaaaaaactagagaaactatgatgaaattttcgagaaaaaacttacatcaccattccgccgtcaatatgaagcgtttggcctgtcatataacgggctccctctgaagctaggaacgtgacaacactgctgacatcgctaggttcaccaaagcgcgcgagcggaatttgtttcagcatttcgtcttgaacgtcttttgcaagtttatctgtcatatcagttgagataaatcctggcgctattgcgtttaccgtaatatttcggctggcgagctctttagcagaagacttggttaaaccgatgacgccggcttttgcagccacatagttggcttgtccagggtttccgctgacgccgacgatagacgatacgttaataatgcggcctgaacgctgtttcatcatttgtcttgtaacagctttcgtgcagttgaaaacacccttcaggttaatgttaataacgtcatcccattcgtcttctttcattctcatgatgagattgtctcttgtaatcccggcattattaaccagaatgtcaatcgtagaaaaaactgatagcgtttcttttatcatgttttgtacatcttcgggatttgatacatccgctttgacagcaattgcgtttctgcccatagatttgatttcatcaaccacttcatttgctttcgcttcattgccggagtagttcacgacaacattgacgccgctttttgccagatcaagggcgattgagcggccgattccgcgggatgcgccagtgacaatagccgttttatcattaagcattatcattctcctccttaagcgtttgaattgccagctcgatcgtttccggatctgatacagcaattgtttttaaccgtctatttacttttttcacaaggcctgaaagcacttttccgggaccgatttcaataaaagtcgtaacaccctctgcgatcagcttgttaatgctttcctcaaaacgaaccggagagtaaagctgctcaataagtttttctttgacatctgctttttcagtcatcacgtcagcagaaacatttgagatgaccggaacgtcagcgtcttttatgtcacaggcgtccaatacctctttcagcttttcagcagccggtttcatcagttcagaatggaacggaccgcttacttcaagcggaattgcgcgttttgcgccgttctcttttgccagttcagatgcaagctcaacccctttagctgttccggaaatgacgatttggccaggacagttgagattcgcaagctgtacaaggttgccttcctctgtgactttatcggttactcgctttaatgcttcagcatccatgccgagaatcgcagccattgctccttcgccagccggcaccgcttcattcataaactctccgcgctttctgacggtataaacagcatctttgaaagacagagcgccagccgcaaccagtgcagaatattcaccaaggctgtgtcctgctgtgaaatcaggtgtaatgccagattctttaaatttctcaagaacagcgatgcttgtcgtaagcaaagcaggctgcgcattgtatgtaagtgttaattcttcagcatccccctcaaaaataagcgagctgagttttgtttccaacgtttcatcggcttcatcaaacagacgctttgcagcaggcacctgttcataaagctcttttcccatgccgataaattgtgatccctgacccgggaataaaaatgcaatcttactcatgatgtaaaaacctccagactactcatctgttttttcttctttcacttcttcctgaatgagcgcagccacattttggctgaccatctctcttgcttgccgaatcgcatggaatacagcatttgaatctgaagagccgtgcgccttgatcacaggcgcttttaagccaaaaagacttgctccgccataattcgaatactccattttcattttcatttctttcaattttggcttcagcacagctgctgcaagcttggatgtcaaagtagacgtcattacgtctctcatcattttaaaaatagacaacgcagagccttccagcgttttgagtgtaacattcccggtaaagccgtctgttactacaacgtccgccacatcatctaaaaggtctcgcgcttccacgtttccgataaaattgatgtttgctgtttcttttaaaatttgaaacgtctgcttcgtcagttcgtttccttttttatcttctgttccgacatttaaaagtccgactctcggtgaagtgacaccgcgcacttgctgagaataaacagaacccatgatggcatattgaacgaggtgctccggtttggcatcgacattggcgccgacatcaaggagaagaaatccgtctcccgaaacagtcggaagtgtcggggcaagcgccggacggtcaattcctttaattcttccgacaataaagagaccggctgtcattaatgcaccggtatttcctgctgaaatgcaggcgtcagctctgttttccgcaacctcctgcgccataagaaccatagatgagttcttttttcttcgcacggcacggacaggttcatccgtaggctcaatcacttcatctgcgtgcagcaccgtgatgcgatctgatgtagttgttaaatgtgattctatcgttgttttgtcaccgacaagtgtgatatggagatcatcaaatgcctctataccttttataactccgtcaataacagctttgggagcgtggtctcctcccattgcatctacagctattctcatgcatgctccacctttatgaatgttttgaacgatacatgtcaaagcgtccagaaaaaacaatttcttcgccaacgtagctgttcacttcgacaaccgttcttcctttttctttttcgacagccgtcactttcgcttttgctacgacacgttcaccctgctttacctgtcttgtaaagcggatgtctgcacttgcagtcagcgccagctcgtcatcaatgactgcaacggccaaagaattcgcctgtgcaaataaatggtgtcctctcgcaatctgattccggctgaacacgtgctcctgttttatttctaaaatggatatcgcctgatcatccagctcaaggtcaataatttctccgataacttcatcaagtgacagggacttcacttcgtcctcaagtgttttctctgccacgttcttaattctttctctcagttcaggtatggaaagctctaagcggtccaaacgtatcgtctggatgctcaccccgaatttacccgctagttcttcatctgtaataaagggggttgcttgaatcgtctgctgaagtaattcctggcgttctctcttatttcttctcatatctaaacaccatccggacaattaagactaggtactaatagtagtatataatttcatagattggaatgcaacgattgtttctggctgaacaccaaaaacttctgatactcagcttaatttttccccgtccattactccgctcttcagcaattcatctcttaacacagcgtattccggctccttccagaacgcgtcagaagccacaagattcgcagcatcctgccttgccgtttcaagcgctctgtaatcatgaaccatgtccgccactttaaattccggcattccgctttgttttttcccgaagaaatcaccgggacctctcagttccagatccttttcagacagctcgaaaccgtcattggtttccgacatgatcctcatccgttctttccctgtttctgattttggatcagccatcagaatacagaaagattgatgctcaccccgtccaacacggccgcgcagctggtgaagctgtgatagcccgaaacggtcggcgtcataaatcaccataatcgttgcattcggaacattcacgccaacctccacaacagtggttgatacgagaatttgacagtgatttgcgctgaattctctcatgacctggtctttttcatcggaatgcagctttccatgcataaggccgacattccattttccccgaaaaatatcagaaagcatattgtacacgtcaatggcgttttgcacatcaagcttgtctgattcttcaatcagcggacagatgatataagcctgcctgccttgctttaattctttttcgacaaatgccaatatacgatccagcatgtcatgttttacccaataggtttcgattctctttcgtccagccggcatctcatcgatgacagatacatccatttcaccgaacactgtgatcgctaacgttcttgggattggagtggctgtcataaagagaacatcgggatcctgccctttgttccgaagctttttgcgctgctcaactccaaatctgtgctgttcatcagtaataacgagactcagcgccttaaactccacctcgtcttggattaaagcgtgggttcctacaagaatatcaatctcacccgccgcaagacgctcaagcagttcttttcgccgcttccctttaacagagcttgtcaaaagagcaacgctgacgtcccatttttcaaatagcgaaacgagcgaatcagcatgctgctcggccagaatttctgtcggcaccatgagcgctccttggtatccggataggatcgcggcatacagtgcaatggcggcgactgccgtttttcctgatccaacgtccccttgaagaagacggttcattctgtatggagaagacatgtctgctgttatttcgcgaagaacgcgtgactgggcgtttgtgaggggaaacgggaggcttttgataaatctcatgagttcttcgtttgaaaaacgctgccgtatcccttgtgtctgctctctttccgcctttcggaacgcctgcattttcaactgaaacaacaaaaattcttcataaacaaaccgccgtctggcaagctttaatgcttcccttgtttcaggctggtgcattgcttttaacgcttgataatagtcaggcagtttatagctttttcttagcttttccggaagaggatcaggaagtgagtctgcatattgggtcagcgcctgctgaataaaccgcctcatcattttgacggtaacattttctttcacagaatacactggttcaatgcttttgtcttcttgatgcggcccgtttttcaactcctgaacagagatggtttggcggtgcttgtcccatttacctgaaaccgtcaccacagagccgagcgaaagctgcttcttcaaataaggccggttaaaacatacggctgtaattaaatagtggccgaccagaagcctgaatgtcagcctgtttcgtttttttccgtaataggtaagagaaggctctgaatgaaccttcccttcaactgtgactctttcatcatgctttacttcttctaaatccctcagctcgtagtcatcatagcgataagggaaataattcagaagatcagaaatgtcataaataccgagttcattcaatgttttttctgtttccggcccaatacccttaatgttagctatactagtttgctgatgttgtttcacgtgaacctagcgctcctccgaaaatttttttctctaattctcttcctgtcggtgttgccgctaaaccgccctggcctgtttctctaagtgcagttggcatcgtttggcctattttatacatggcatcgataacctcatcacatggaatacggcttgtaatgcccgccaatgccatatcagcggcaatcatcgcatttgacgcgcccatcgcattccgtttcacgcaaggcacctcaacaagccctgcaacagggtcgcacacgaggcctagcatattttttaatgtaatggccatggcttccgcgctttgttcgggtgttcctcctgccatttcaacaatggccgcagccgccatacctgaagctgatccaacctctgcctgacatcctccggcggcgccggaaatgcttgcgttattggccacgacaaatccgaaagccccggctgtaaacaaaaagcggatcatttgttctcttgttggattcagcttttcttttacagcaaataacgtaccgggcaccacaccggcagaacctgcagtcggtgtcgcacagatggttcccatggctgcatttacttcatttgttgcaacggctttcgatacagcatctaaaatcagcgggccagacaggctttttcctgatcgaatataggcctgcaatttaacggcatctccgcctgttaagcccgtttggctcgtaactccctcgagtcctttctgaaccgccgcttccataacagacaggttatgatccatctgctgaaaaatgtcctcttttgttttttctgttacttccatctcttgagctatcatcacatcagagatcaatatttgtttttctttagtaatctcaattaattcttttacattacgaaacataactggctcctcctgacccttttcgctagtcagcaatctttgtcacttgaataatattcggcagtttcgacagctcgtcgagaatgtggtcgtcaatattttggtcgacctctattgtcatcagcgcaagctggccgatatctttccgggctacttccatatgtcctacgttgattgaaaatttcgccagaacattggcaacaccggcaattgtgccaaacttgtcattatgaacaactaatatggccggatgatttcctgacagccggagctcaaaaccattcaattctgtgatttcaatctttcctccgccaatcgaaatacccgtcagttccagctcacccttttcatcagaaatggtgatttttgctgtgttcggatggaccgggactgcgtcttctacccgaaactctatatcaattcctttagcttctgcaatttgtatagcggttttaatccgttcatcgaatgtatcaaaatcaagcaatccgccgataatcgcgacatctgtgccgtggcccttatacgtttccgcaaacgagccgtaaaaagatacaatgatgcgctcaggctctctgccaaataaacttctggccactctcccgattctagcagctcccgctgtatgagagctggacggaccgatcataaccgggccgataatatcaaaaacgcttctgtatttcatgctattcctccttatgaaccagagcttattagcgctttgcttctagactaattgatcagatataaaatggcaagcgggcgcgttacagcgctgccgcacttaaaagcagacataagaatagaagggcaaattgcccttctattctgctgaaactatatacgaatacagaggctgtttcccattgtggatctcaacctcaatctcctcgtacttttcactgagaaacgcttcaagctgctcagcttcttcctgagacgcatcctcaccatatagaatggtcacgatttcatcatcttctccgatcatttctgacagcagcaatttcgcggctgacagctgattttcagaagtgccgataatcgttccattcagaatgcccataaagtcgccttttttaatgtctttaccgtcaatatgagtatctctgactgagaacgtcacctgtccgctttttacttgctgaatggcgcttagcatattggcctcgttcgcttcagcttcttgatccgggttaaaagccagcagagctgacatcccttgcggaaccgttttagcaggaatgacaaaaacctgttcatccactacgctggccgcttggttagcagccatgataatgttggagttgttaggcaggataaataccgtatctgcatttacagacttcacggcatcaacaatatcctcagtgcttgggttcatggtctggccgccttcaatcacaacagaagcgccaatgcttttgaataggtctgaaattccttctcccatcgctacagtcacaatgccatacggctgttttgccggcggtgtttcgttgtctgcaggtttgctttcttgactgatgatagaggtatgctgttctctcatattttctatttttattttgatcaattcaccgtaatgctgggcgtagtttaacacgtttcccggctcttcagcatgaatatgaaccttcgccagcgattcatccgcaatcacaagcagagaatctccgaactggctgaggtcttgcctgaacgtgccttcgtcgaactctctttttgtctgatcaagcctaaccatcacttcggtacagaatccaaattcaatatcttcggtattcatcatgctttgcgcgctcttgtgatgctctgcgctgaccatgtcgtcaagtgacggaagaactgctttctgaggtacagtttcaccttttaatgaagcaaggaaaccttcatacacacagagcaggcctttgcccccgctatcgacaactcctacttcctttaggacaggtagcaattcaggggtgcggtttaaagacgcctctgcttcttctgtcactgcaatcatcagcgcagtgatatcggtttctttttctgctaagatcatcgctttttttgcagcgtcttttgcaactgttaaaatggtgccctctacaggtttcatgacagctttatacgccatgtctacacctgcttgcagcgcagcggcaaactcaagtgcattaatttcttttttcgtttcaatgcttttgctaaatccgcggaacaattgggataggatcactcctgaatttccgcgtgctcccatgagcagccctttagataacgcggaacccaccttcccgatatcatccgtatccatttgttcaacttctcttgctccggaagtcatcgacaggttcatatttgttcccgtatcaccgtccggcaccggaaacacgttcagtgcatcaactgcactggcattttgagacagattctgcgctcccgcaagaatcatctcggcaaaggttctgccgtttaatgttctgatagacaatcctactcctcctaactacgggttcgtcactcgtacgccttggacataaatattgacagagtccactgccagtccgatggtttgatttactgtgtactttacttttgtttggacattatgtgccacttcagaaattttcgtgccgtagctgacaatgatatacatgtcgatatgtatctgttctccttcttggcgaacttggacacccctgctgaaattctctttccgaaggatttcagtcagtccgtctttaatctggtttttagaggccatgccgacaatgccgtaacagtcaaccgccgcgcctcctgcaaccatcgcgatgacttcattagatatatcaatctgtccgtacttcgttcttaattcaatggacacactagttcctccttcgaatgcatagagttacagctattctactatatggtttccattatgaaaagaccaggcaataatcgctggccgtacctctacatatactatagcgctgctgtttccgcaagatgtcaagtgaattttcttgaaagatgatgaaacaatagttgcaaacgttttttagctgtggtaaattatttaaagtatccatatcgaaagcatctaagattatatgaatgttaaaaagtagatgttttgtgcaagtgaggagggaaacaaatggcacgtaaatgcgttatcacaggtaaaaaaacaacagctgggaataaccgttctcacgcaatgaacgcttctaagcgcacttggggcgcgaatcttcaaaaggttcgtatccttgtgaacggaaaacctaaaaaagtatatgtatctgctcgagctttgaaatccggtaaagttgagcgtgtataacaaaatgaacgcctgccccgatatgtggcaggcgtttttatgtggtgaaagagggctttgaacccctgggcattaatcttttctaaatgagcccagcatcgcccggacaattcctcctaaaaacttcggcaatttaatggtgtaaaatttcatttttgtcccctcctataacgtcccgtaaccgccttgttcattgttttcagcaattgaatgaaagcacatgcttaatccgtgcttcttatcattattaatatgccttttgcaaacgaaaaagtacctcgtgaatgaatgagttcgttactaatacatagtgttgaaccgagcgtaatatgacaattatttagaggatatttaaaaccggtcagggtcagctcatgtatgtcttcggaaaacggtatgaaggagatatatcgcttattttcatccttctcaatatcatattcaccaggaggaaacatttgaatatgattttgtttgtctatcagcctaatttttatgttcgtttttacacctctatacagtagctgaatgtttcctaaaaaatgatcagctctgccgcctgtaatgccgaaaatctgaataatatccggctgcttttccagcgcccaatcaagggcgaggtctaaatctgtttgatctttttctgcttgatacacatgaagggcgggagcggctttttctattcgccggcgttcttgctccgttatgctgtcaaaatctccgaaggcttcaacaggaatgatcccggcatctaagagagtgacggtgcctttgtcaacaccgatccaaagcgtgtgttcgtccgtatagccggttagatcgggaatgagatttttcgggcctcccgcaacgatattaattgttttcatctctgattcctttctctgcatacaggaaaaagagcttaggctattgtatgcccagctcttttctaaagctgcttatttacttcctctgatttcagaaattgcttttttgcggtcagactggccataaacagctgaaccggcaacgagtaaatttgcgcccgcttcaatgacgagcggagcggtttctttgttgacgccgccgtctacttcaattaacagatctttttttcctttttcatccgccattcgcttaacctcttttattttaggaaggactgaatgaataaatttctgcccgccgaagcccgggttcaccgtcattaaaagaacaagatcgagatcgtcgaaaacatgctcgatgacttgtacaggggtatgcgggtttagaaccactccggccttcactccttgctctttaatgagctggatggtacggtgcaggtgcggacatgcctcagcatgcacagacaggatatctgcgcctgctttcgcaaaagccgggatataacgatccggctcttctatcattaaatggacatcaagcggcagatccgttaccggccggacggcttctacaatcagcggaccgattgtgatattcgggacaaaatggccgtccataacatcaatatgaatacaatcggctccgcctttttctacatctttaatctcattgcctaaagcggcaaaatcagcggaaagaatagatggtgcaacctttatcattatgctaatacctcggctttctgtctttaatctccgtcataaattcaacataatggtcatagcgatactgctttaattccccgtctccaacagcttgtttcaccgcgcatttcggctctttcagatgtaaacagcctctaaatttgcatgaagcgcttttttctctgatatctgggaaggtatagcccagctcttcttcctcaatgtctgtaaattcaagcgagctgaatcccggcgtatctgcaaccaaacctccggacgtgtgaatcagctccacgtggcgggttgtgtgtttcccgcggcccaaatgctcggaaatctcgtttgttctcaatccgagctccggactgatcgcgttgagaagcgaggattttccaacaccggactgaccggcaaataccgttgttttatcctgaaaatgcgggatgatgtccgttaaactgtcttggtccttagaggaggtaaggtatacgtcataaccaatattccgatagtcttctgcataggcttgtatcgtatcttctgtatcttgatcttcaatcagatccattttagtaatgcatataatcggctgaatatcattggcctcaacgagaaccaggaagcggtcgagcaatgccgtgctgaaagaaggctgaaccgctgagaaaacaaggaccgcttgatcaacgttgcaaattggcggcctgataagctcgttggttctttctttaatttccattaaatatccttctttgtcattttcagcttgatacacaacataatcaccgacaagaggggtaattttgttttttctgaaaatgcctcttcctctgcattgtattactttatctgaatcctctgattcatccagtacatagtaaaagccgcttagcgccttaataattttgccctcaggcatattttccctccttgttattcatctttcggatactcaatggttttgtagctgacaactttattgtttaccattacttgatagtaccctttttggccgggttcaatctttagttcgatcgttcgttcagtcggctcttttatcttaaattcttcgtaagtgtcagagatgctgtgatccgcatcgtcaaccgcgatttgcacttgaagctcgtccccttcattttctggttcgtaggggatcttgaccttttctttcactgttttcgcaggttttttctctggtccgagagagaatgtcacttcaacttcgtttcccggctttactgccgtacctgctgctggtttttgtttgacaacctgtccttctggaacatcatctgagtatgcttctttttctacaagcttcaatccgttgtcttccagatatccagacgctgcttctttactataggttttcaagtctctaagcgtaatgtcttcgggtccgatactgactgtaagtttgacttgatcttcactcgggacaagctcagtccctgctgaaggattttggtcaatgacagtgcccgcatttttctcgtcattcacttcatttactgttacatgtttaaacccttggtccttcaacgctttttttgcctggtcgaccgtttggcctgtcacatcaccgatctccgtttttgcttttccggtgctcttataaagggtgaccgtggcgccttctttgactgtggtatccgctttaggatccgtttttaccatcaggccctcttcaattttttcatctgagatttccaacaactcggaatcaacctgtaaaccttctttttccaagagccctgcggctttttcgtattccattccggagacatcaggtattttgacatccttaggcatgaaaagcgacggaaaaacagtgacagcaagaattccagctgtgataaaaacgaggcatatcgtgagcaaaacccacggccacttttttcttttaccgttcttctttgttttgttttcttgtgcggttgtcacttcagcttctttttcgccagcagctttagcgagttcttcatctttaatgataggtatcgcttttgtcatttcttcatcttcttgaatcgtaaatctcttttcattgagtctgtcggcatcaaaagctgtttttatgtctgcttccatgtcttcagccgtttcgtagcgatgaaaaggatctttggcagttgccttgagtatgatgttttcaacgctttgggggaccgatggattccacctttttgccgaaggagtttccgcttgaagatgcttcaaggcgatgctgactgctgactctccatcaaacggaatacggccggttaaaagctcaaatagaacgattccaagcgcataaatatccgatttctttgtggctaagccgccccgggcctgttcaggtgataagtaatggaccgagcccagaactgaattggtatgggtgattgtggtcgaacttagtgccgtcgcaattccaaaatccgttactttgatatttcccatatgatcaatcaaaatgttatgcggcttgatgtctctgtgaacaatctggttttgatgggcatgagcgatggctgagactatttgctccatgatgttcagcgcttctttagggtgaagtggcccatttgctgttatgtattctttaagcgtcatgccttcaacgtattccatgacaatataataaatatcatcttcctcgcccaaatcgtaaatgctgacaatattcgggtgatcgaggcttgatgcggattgggcttctctgcggaaacgtctgataaattcattgtcatttgcatagtcaaaccgcaggattttaattgcgacttcacggtctagaatgatatcctcagctaaatacacgttggccattcccccgccgcctataacgcggagaatttggtaacgcccgctgatccgcttgccgattagcactgatcttcaccctcttcaacttgtaaagcaagctcaagcaaaactgctgtgatgttgtcttctccgccgttctgattggctttgtccacaagcaggtttactttttcctgaggagctgaatcgctttgcaggatgtcttttaactcagtgccttccactttattcgtcagtccgtcagaacatagaagcagtttgtctccgggttctatatcaaaggaacgggtgtcaatactgactgactggtctgttccaagcgccttcgtcaacacattttttcgcggatgatgttcagcgtcttctctggagatctctccagtgcgaaccagttcatttacaagcgaatggtcttctgtcacttgaacgaaatcatcgtcctgaagcaaatagcatctgctgtctccgatatgggcaacagaaaccgttttccccgtaaaaagtgcacatacaatcgtcgtccccatgccttggcattcttcgtgggcttgagcatgatcgtatattttgctgtttaccgaaagaatctgttcaatgagccatttttcacattccgagggcgcagttggaatcgtctctgcttcattccatttctcccccatggctttcacagccatcttgctcgcaacatctccagcaagatggccgcccatgccatcagcgacaaccgctaatataaattcatctttccccttgaatatccccgcatcatcttcattatgctggcggatttttcctgtatctgtttttaaggctgttaacaaccctcatcacctcgtctcgtcttgacgctccttcgcgcgaagctgaccgcaggctgcgtcaatgtcatgtccttgctctcttcggattgtgacatttactccgcgggatttcagcgttttttcaaaagcaaaaatctgatcacgcggtgtgcgcacatagtcccgttcaggcacgtagtttaccggaatcaagttcacgtggcatttgactccttccagcaagtcggcaagctcttcggcgtgttccacctggtcgtttacgcctccgaacagcccgtattcaaagctgatgcggcgtcccgttttattaatataatatttaacggcttccattagatcaggcagtttatatgctctgttaatcggcatcaaacggcttctgatttctgtgttcggcgcgtgcagagaaattgcaaagttaatctgcatttgctgatcagcaaattcgtaaattttcgggatgatcccactcgtagagaccgtaatatggcgagcaccgatattcaggcccttgtcatggttaatgattttcaagaaagcgagcatttcgttaaagttatcaaaaggttcgccgattcccatgatcacgacagagctgacgcgttcatccgtttcatcaagagctttttgcactttgactacttgagcgacaatttcccctgcttcaaggtttcgttttaagcctccaagcgttgacgcgcagaatgtgcagccaatacggcagccgacttgtgtcgttacacatacagaattgccatactcgtgtctcattaaaacggtttcgatggtataaccgtcatgaagctcaaacaaaaacttcatcgtaccgtcttgagaggtttgtttaacagccgttttcagcgttgttaacacaaagtgagtgtttaatttctcacgcagatcctttgagaggtttgtcatatcttcaaaagaagatacgcgtttttcatatagccattcaaagatctgggctgcacggaacggtttctctccattgtctgtcagccattgtttgatttcatctaattcaaaagaataaatagacggacgctctgtccgcaattcttttcttacttttgttttattaagttctgccattgcttatcccttctttctcatgctgcaaataaagaaaccatctgttccgaaataatgaggaaggatttgaagccttccatcccgaacaaagggtctcaccttttcaggcagccgcttttcaagagacaaatcgggttcaaaatcaggatgttcttgtataaacgcatgtattacttcatcattttctgtccggtccattgtacacgtactgtagacaagagtgccacctttttttactaatggtgcgatttccctcaagatcgacagctggatttcagctagacgggcgctgtcgtcaggctttttcgtgtatttcatgtccggctttcttctgataacaccgaaacctgagcacggggcatcgaccaatattcggtcaaactgttcgttttcaaacgtttcccccgcttttctagcatccattgtttccgcatgaatgattgtcaggccaagccggtctgccgcttctttgatcagcttcactttatgtttgtgaagatcaagcgacgtaacgctccccttgttcttcattaattctgcgatatgagccgactttccgccaggcgccgcacacgcgtcaagcactgtttcatctgacttaggatcaagggcgcgggcgacgagcatggagctctcatcctggatggaaacttcaccgttttggaagaaatgagttccggcaattgttccctttaagagcttcacagcatcttcagcgaggtcgcctttttcaacttcgattccctcagcagccatttggtcaagcagctcagctctgtctgctttcatttgattgacacgcagcgtctgtttcggcggaatgagatggatgcagcaaatcttttccgcagcttcaaatccatacgcatccgcccactctttcacaagccactccggatggcttgtttctgtcgccagccggcgtacaggatcttcgatcgcgtcaaaggatggaacaccttcgcgctgaatagaacggagcacgccattgacaaaagaagcaatgcctttgtgtccgcggattttagcaatctcaaccgcttcatggatggctgccctgtctggaatcttctctaaatactccatttgatataaggataggcgaagaagctgaatcacccacggctttaccttttgaggcttattgataaacggtttaagcatataatcaagcgcgatcttattttgtaatgtaccatagacaagttcagtcaaaagccctctgtcctgatcactcagttcatttgatttaatgaccgatttcagcagcaggttgctgtatgcctggttttgttctaatttgatcagcgcctcaagggcgatgtcacgaacactagtttttttcattgtttactcctaacacatcaccgacttcaacatgagcgcctcgcacaaagtcttcgcctttcattcgttttttgccggccggctggagttcggttaataacagagccgtctcgttacctgtggcaacgataatcccttccttttcaaccgcaacgactgtgcctggctcagctttggttggtgcgggtgtttttttggattcccacactttcaagttttgtccattaagcgtcgtataggcaacaggccatggatttaagccgcggatctggttgtaaagctcttcgcccgttctggaccagtcgagcagctcttgctctcttttaatgttaggcgcgtatgtcgctttctcttcatcctgcttttcaggtgaaatgctgccggcaataacgtttggaaccgtttctgacaatagcttcgcgccagcaacgcttaatttatcgtgcagtgttccgacattgtcggtttcttcaatgtccacttccacttttgagatcatgtccccggcatccaatttttctaccatatacataatggtaaccccggtttttttctttccctgcagaatggaataatggatcggagcaccgccgcgcagttccggcaaaagggatgcgtgaacgttaatgcagccgtattttggactgtcgagaagctctttaggcaaaatttgtccgaatgccgccgttacaatcaggtcaggctttaatgccagcactttttcaatttcttctgtcaatctgactttttccggctgaagaaccgggatgccgtggcgcaatgcctcttccttgaccggaggaggtgtcagtactttttttctgcccttcggacggtccggctgtgtgacgacccccactacttcatatccgtcctctatcagggttcttaaaacaggaactgaaaaatccggcgttcccataaatacgattctcgtcatcaaatcatccttccatatccgctagttcatcttctgtatagtatttacttattttagatgtaaacagcacaccgtctaagtggtccatttcatgctgcacggctcttgctaaaaagcctcgcgcttccagaatgaacggttttccctgacggttaaacgcacgcactttgacataatcggcacgtgtgacatcaccatagacgccaggaaagctcaagcatccttcaattccggtttgctcgccgcttttttctaaaatttcaggattaacgagatcaattctccctctgtcatccccgatgtctacaactgccgctctttttaaaatgccaatttgcggcgctgccagtccgacaccatccatttcaagcatggtgtcgtacatatcatcaagcagtttttttagctttttatcaaaaacagtcacggtttccgcaggtgtttccaaaacctccgcaggatgtgtgacgaccttttttactgccaatttgttaccctccaagacgtgagatcttacatcatcatataaggattcatatcaattgaaatcattacatgtttttgttcaatttcgcgtttataatgttccagtatcttcttcaataaagcggataactgggtttcctgtttgtattttatcacgcattgatagcgatatctatctttgatcctggctatcggcgacgcgcttggtccgagaattttcgtgtcagctccgcagtttgctttcaaaaaatgagcgatcttttcagctgtaaccgctgctttcgccacttcctcatgagaaacagtcacaagagccaaatagtagtatggcggataggattgctctctcctgtgcgccatttcatgctgatagaacgtttcataatcgtgtgttttcgtcagctggatactgtaatgagacggtgtatacgtttgaatgatgacatggccgggcttttcatgcctgcctgcccggccgctgacttgcgttaacagctgaaatgttttttcagccgatctgaaatcaggaatatgaagtgttgtatcagcacttaacactccgacaagcgtgacattcggaaaatcaagtcctttcgcgatcatttgcgttccgagaagaatatccgcttttccttctccgaaagctgacagtaatttttcatgggcgcctttccgtgatgtcgtgtcaacatccatccgaatcactctcgcacttggcagcacttttgtcagctcttcctccactcgctgtgttcccgttccgaaaaagcggatatgctcgcttgcgcattcaggacaagtgtgcggaacaggctcttcatgtccgcaataatggcatttcagcctttggccataacgatgatacgtcatggaaatgtcgcagtgcgggcattgcgggacatagccgcaatccctgcacatcacaaaggaagaatagcccctcttatttaaaaacagcaccgcctgctcacccttggcaatcgtttcttcaagcttttccatcaattcaactgaaaacattgaacgattgccgtttctaagctcctctctcatatcgacaagcgaaacctcaggcatcacccggtggttaacacggtgcttcagtgaaagaagctcgtatacgcccttttgcgctcttgcatatgactctaatgtcggcgtagcactccctaatacaaccgggcagctgtgatgctcagcccgcttgattgccacctctttcgcatgatagcgcggcatttcttcctgtttataggaagactcgtgctcttcatcgatgattatcattccgagattttcaaacggagcaaaaatcgcggatctggcaccgacgacaagccgtacttccttccggtggattttacgccactcgtcatatttttctcctgtggataaaccgctgtgcatgactgccacctgggagccgaagcggcccttgaagcggttgaccatttgcggcgtcagcgatatttccggtacgaggacgatggcttcttttcctttcgccagtactttttcaattgattgcagataaatttccgtttttccgcttcctgtcacgccgtgaaggaggaacactttatgctcatcgctgtccaatgtctcgcgtatgggctcgaaggcagccctctgttcgtctgtcagcggcaggggctctgtttttttgaacattttgtcctgatagggatctctgtaaacctcttcatagctttccttcaaaagccctttttggataagggttttgatggttgcagagctcgtgtccgtttttttgcacaattccgccgcaggaattttcacaccttccggctcagagatgagaaagtgaagaatcgcctgctgttttgctgcttggcgggacaatccctcagcctgcttagcaagctcttctttactcgcatttgcctgaatatgcctgaccatttttttattggttttttgcgcgactttatacgtcacgtcaatgtcccctttttgaacatgcctttgaatcagtttcagcgtctcatgatcgggtatatctgaatacagcagcgtctttgtttcagaaaacagccgttccacttgcggcggaagatcggcttcgtgtgcaatttttaattctttttcatatttcgcctttaaggcggcaggcagcattgcttgaagcgccgttattttaaaagacagcgttttgtctgacagccatgatgacagaatcataagctcctctgtcagaacaggtgtaagatctaataaatcctctacttccttgacagattttcccgataggtcagatgcttctttgactgctgtcacaaacccttgaatcttacgggggccaaacggaacaatgacccgcatccccgttttgatcatgcccttcagatggtctgggattttataatcaaaaggcctgtctatatttttggtgctgacatcaacgatgacttctgcaaaattcatgagcgctctccggtttgttttgagagggctgcgatctcctgaaggatttcaaaagaaacatcgagcttagacataatcgggagttcgcgtttatgcccgtctttgaaaaagattgtcacgatattcgtatcagcaccaaaaccggccccatttgctttcacatcatttgccacaatcaaatcaaggtttttagcggcgagctttttacgtgcatagtgttcaatgtcttgtgtttcggcggcaaatccgaccaaaatctgctctttctttttctcgcccaattctttcaaaatatcgactgttcttttcagttctaaggtcatgccgccgtcttgttttttcattttatggtcaaatactgttttcggcgtaaaatcggctaccgcagctgttttaatgactatatcgcttgcgtcatacacagagagcacagcttcgcgcatatccgcagccgattgaacagggataaactcagcaaggcctttaggctgatcaagtgaaacaggcccagaaattaaggttacccgtgcgccgagctgaacagcagcctccgctagtgcgtagcccattttgcccgtcgatttattggtaaaaaaccggacaggatcaaccgcttcccgcgttgggccggctgtaatgaccacatgcttgccttctaaaggagcggatgtttcttcagcaaaatgtttttcggccagctttacgatgttttccggctcttccaatctgccttttcctacgtaaccgcatgctaaatagccctcacttggctcaataaaacgataaccgtcctgataaagaacagaaatgtttcgtttgactgccgggtggtcatacatatgaacgttcatcgccggcgcgatccaaacgggagccgttgctgccaacaatgttgtcgtcagcatatcatcagcgatgccgtttgccagttttccaatcacattagccgtagccggcgctacaataatcaagtcggcccagtctgcggcatcaatatgagaaatgacgcttggattttgttctttaaatgtatctgtatagacttcgtggcggctcaatgcctgaaatgtcagcggtgaaacgaatcggcaagcggattcagtcataatcactttgacatttgctcctgcctgaaccagcttgctcgttaacgcacaggctttataaacagcgatgcctccgctcacgcaaagtaacacatttcgattgtttagcaatgaattctccccctctgcactttacaaaaccgcacggaaaaaaataacaacctacatgtgatataggttgctacttgtgctactattcgcggtcttccttttcaaacgaaagcaggcctgcatcaatttcttctaaagctttgcctacatatttgtgtgaaatcgtatgttcaatcatttggtcttttttgatttgcatttcacgtgcgcgtctcgcagaaacagtcaccagcgtatattttgaatctaatttattcattaaagaatcaattgacggatctaacattgattattcaacctccagcattttcttatatcttggtgcaacgcgttcacgcttcaaatgttcagcaagaacgattgctttgattttatcgcaagccgtttcgacattatcgttttcaacgacatagtcataagcatccatcatttcgatctcagcttttgcggctttcattcgattttcaatcagagcgtctgtttctgtgcctcgtgtcacgattctgtttttcagttcagaaaggcttggaggcgcaaggaaaataaataggccttccgggaaagcatttctcacttgaagagccccttgaacttcaatttctaaaaagacgtcttttccatcttgaagcgtctgttcaacataatcgactggcgtgccgtaataattgccgacatactctgcccattcaagcagcttgttgtccgcaatcatttgttcgaattcgtctcttgttttgaaaaaataatcgactccgttcacttcgccctctcttggacttcttgtggttactgaaatcgaatattcaaattttgtgtcttcctgcgaaaagatcgcttgtcgaaccgttcctttaccaactcctgagggacctgagagaacgattaataaccctctttctttcatgcggcaattacccctgcccttcatccataatttcttctttaacagaaagtctgtgtgcaactgtctcaggctggacggcagataagataatgtgatcactatccatgacgacaactgcacgggttcttcgtccgtatgtagcgtcaattagcattccgcggtctcttgcatcctgaatcatccgtttgattggcgcagactccgggctgacaatcgaaatcatccgattggcggagatgatattgccaaatccgatattaatcagtttaatcgtcatcttctacgttccccctgtaaaatagacgtctctagtttagcctagtaagaccgtctgtaaacaatacgcacagtcactattctatattttgcacttgttcttttattttttcaatagaacttttcatttcaacgacaagctttgtgatctgatgatcatttgcttttgagccgatcgtatttgcttcccgattgagctcctgaacaagaaagtcgagtttgcgcccgacagctccgccactagctaatatatcacgaaactgggcgaagtggctcttcagccttgtaatctcttcagtgatatcagagcggtctgcaaaaatagcgcattctgttacaagccggctctcgtctaatacgtcttcagtccattctttgattctggcgtacagccgttcccggtaacgagatacgacatctgcagccagcaattcagtttctctcaccagctcttcaagctgatcaatatgcatcaggcagtctttcgctaagagcagcccctctttttcacgcatttcacagagaccttttaccgcttcttctgcagcatcgatgatcaacgcctccagcttgtcattttgcgtctgttcttcatgaatctggacgacatgatcaagcttaaagaaatccattacatcgggctctgcagacaattgataccgcttcttcatatctctcgcggctgcgacaaactcatcgagcagcggccaatcaatttcaagccttttctcaacaagcatatcgctgtcaacagatacgaaaagctcaattcttccgcgctgaatatgctgcagaatggtctgtttcagcttatcttcaaaatatagcaaaggccttggcaaacgagcgttcacttctttaaatctgtagttcacagatttaagttcaacgcttacagagagatcgtcttgtgttttgcttgcactgccgaagcctgtcatacttcgtatcattttaaaacacccaattcttccctgttctcataataaaagggcaatagacacgctattacccctaagattatatcatatgaatttatttttttcttgttaaaagtgaccccgccagcaaaaaagtagggatcgcggacataccgatgacgagcatccaatcccccggcgtgatggctacagtatggaaaatcggctgaagcggcggatagtagattactacaagcatcagcaaaatggatgacaataccgcgccgattaaatacaggttttgaaacggatttctagagaaaacagaagtttcgctgcggcagtcaaacacgtgaataagctgagcgagcaccaatgtggcaaacgcgatcgtctgggcataagccaagttttccggattgcggtggtacacaatgataaacgctaaaatagtggcaactccgattaaaaatcctctggaaacgaccttccatcctagcttgcgggcaaataccccttctttcggatgacggggcttgcgcttcatgacatctccttccggctgatccatgccgagcgccattgccggcaatccgtccgtcaccaagttgacccacaaaatctgaatcggaacgagcggtaaaggaagggcgagcagcatcgcaaacagcatgacaaggatttctccgacgttagacgccaacaggtatctgataaacttcctgatattttcgtagatgttcctgccttcttttatcgccgatttaatcgtcgcaaaattatcatccacgagaacaagagatgatgcttctttggccacatctgtcccggtaatgcccatagagacgccgatatcagcttgtttaatggcaggagcatcattgacgccgtctcccgtcatcgccacaatatgcccgttctcctgataggcttttacgatttttagtttatgttcaggggaaacgcgggcaaatacatacacatcctccaccacatgagaaagctcttcttcagaaagttcattcagcatcttgccgtccatgattttgccgcttttcggaaggaggcgcaagtctttcgctatcgctttagcggtttctacatgatcacctgtaatcataacggtcttaattcctgcttcacggcattcttttatcgcctgcctgacttccggccgcgggggatcaatgatacctgaaaggccaagcatggtcagatctttttccgcctgctccattgacggtgtttcgcctgcttttatcggcctgtaggcgaccgctatcgttctgagtgcctgtgatgccaaatgtcttaataccgcctctgtttctgcttttctttcatttgaaaaaagagccgctgagccgtcataataaatacgggaagatcgctgcatcagtacatccggtgcaccttttgtaatgatatagcgctttctgtcttgatcctctacgatgacagtcatcattttccgtgcagaatcaaacggaaattcttcgatcacccggtagtttgattcaacaaactcctttgaaaaaccgccttttcttgccgcggtgagcagcgctccctctgtcggatctccgtcaagcacatattcgccgtctcttttctcaatattggagttgttacaaagcgctccgaacagaagcatctgctgaagcggcttatgttcattgacactgatctctttttcgtttagtgtgaagcttcctttcggttcatagccggcccctgccactctccatgttttccctccggaccagacatgtgtcaccgtcattttgttttgggtcattgtccctgttttatctgaacaaatgatagacgcacacccaagcgtttcaacagcaggaagctttctaacaatggatttttgtttaatcatccgctgtacaccaagcgaaagcgccactgtcacaatcgccggcagcccctccggaatagcggctaccgctaacgagacacctgctaaaaacatactgtacagatcatgaccctgaataacaccgacagcaacgacaagtacggtcagaagcaatgcaacaacaatcaaaatcttcccgagctgctccagtcttctttgcagcggggttgacaatgtccctgccgattcaagcatgtcggcaattttccccatagccgtattcattcctgtcccgacgacaacccccacaccgctgccgcgggtcacaatcgtacccataaatgccatattggtaatatcgccaagtgaaacatccggttttttcaatttatcagcatgcttcacaaccgggattgattccccggtcagcgctgattcttctatttcaaggcttctcgcttcaacaattcgaacgtctgcgccaattctgtccccgctcgtaaatttcacaatatcccccggcacaagttccttagaaggaatctttgtccagcttccttccctgagtgccatgacatgcggtgttgaaagctcttttaaagcctgaagagattgctcagcacgcctttcttgaaagaaaccgagtatgccattcacaaacacaatcgcaataatcgcaaccgcatctacatattcaccaagaaaacctgagattaacgttgccgccagaagaacaagcaccataaaatctttgaactgcgcgaaaaacaagagaagcgctgaagtttttttcccttcttgcagctcgtttggtccatgcttgtcaagacgtttttttacctctttttcagttaatccttgtttcatggacgtattggttgcctctagtaaatctgtttgtcccatttcatgaaacttcattccgctcgtccactcccctgctctcttatagagatatcactctataagcatgcttattctgactcgtcccatttcatgctataattatcgaatgcaggaagaatgagagggtgtattgcatatgtcgtttgatggcatgtttacatacggaatgacacacgaacttaacgagaaaataatgggcggacgaattacaaaaatccatcagccatataagcacgatgtgattttccacatccgtgccaagggaaaaaaccaaaaactattattatcggcacatccgagctattcacgggtgcatatcacgacacaagcttatgaaaatccaagcgaaccgccaatgttttgcatgttgctgagaaagcatatcgaaggcggattcattgagaaaattgaacaagcggacttagaccgcattatgatttttcatatcaaaagccgaaacgaaattggcgatgaaaccgtacgaaagctttatgtagaaattatgggccgccacagcaatatcattttgactgacgcagcagaaaatgtgatcatcgacggacttaagcatttatcaccgtcaatgaacagctaccgtacagtactgcccggccaagattataagcttccgcctgctcaggacaaaatatcgcctcttgaggtgtcagaagatgatattttgcgtcacctcagctttcaagaaggaaggcttgataaacaaattgtcgaccacttttcaggcgtgtctccgcttttcgccaaagaagcggttcacagagcaggccttgccaacaaagtcacactgccaaaagcgttgctggcactgtttgccgaagtgaaagagcaccgtttcattcccaacattacgactgtaaacggaaaggaatatttttatttactggagctgactcatctaaagggcgaagcacgccgttttgattcattaagcgaactgctcgaccgtttttatttcggaaaagctgaacgagaccgggtcaagcaacaggctcaggatcttgagcgttttgttgtgaacgaacggaagaagaatgccaacaaaatcaaaaaattagagaaaaccctggagtattcggaaaacgcgaaggaatttcagctttacggagagcttttaaccgctaatttatatatgctaaaaaaaggtgataaacaggctgaggtcatcaattattatgatgaagaaagcccgacaatcacgattcctttaaacccgaacaaaacgccttctgaaaacgcacaggcctatttcacgaagtatcagaaagcgaaaaattcggtcgcagttgtcgaggagcaaatcaggctggcacaggcagagatcgaatattttgatcagctgattcagcagctttcgtccgcttctccccgggatatcagcgaaatcagggaagagcttgttgagggcaaatatttacgccctaagcagcaaaaaggccagaaaaagcaaaaaccgcacaatccggtgttagaaacatatgaatccacctcaggcctgactattttagtgggtaagaacaatcgtcaaaatgaatatttaacgaccagagcggcggccagagacgatatctggcttcacacgaaggacattcccggctcccacgttgtgatcagaagcagcgaaccggatgagcaaacaatcatggaagccgcgacaattgcagcttatttttcaaaagctaaagattcaagttcagtgcctgtagattatacaaaaatcagacatgtcaaaaaaccaaacggcgcgaaacccggtttcgtcacctatgacagccagcataccgtctttgtcacgcctgatgctgatactgtcatcaagctcaaaaaaagctgagccgcataaagaaaagccagagcatttgtatgctctggcttatttctttcttctcacctgataaagcctgttcacttcagcaataaaatcgccgtcaatcagcttatccacgttttcagcaagctctttcgtgtgctttggactggctccgcttgtagaaacagacacagtgacatgccctctttttacgattttcggcatatatacattgccaagctcagcgtcactgacacaattgacaagctgaaaaggcgaagcggattgggcaatttctttattcactgccgcattatccgtcgcagcaataatgaagaaagcattgagataatcttcttttgcaattgtccgtttttcccatttgatacgccgctcttctgccatttgcttgatttccggttcaacatccggactgacgagcgttatatcagctccctcagaaatcaccgttttcagccttctgagagcgatgctgccgcctcccgcaatcacaaccttcttcttttccaggctaatgtgcagcggaagcatatgaacctccatcaaaatcaaattgtccctcagaatttgccgcagtttctctcacacggttcaaaaatgcgtttttcacatgaggatgaaaaccgatataggaagagaggtagacgttcggattatgggcttttaatttctgaacctctcgttcgatttcattcatcagcatacccgtaaaaagcaaatatggaacgataaaggttgttgtgccgtcatcttttttaagttctgaaaaaacctctttgtaattagggccgcatgctgtcaaaaagcacggaatgacttccttgactggaaccatttcctgaagaagattagcaattccggttacgtctcttttgacatctggatctgaacttccccttccgatgagcaccactctggcattttcatacggaacacctatgtctttcattcggtgatatacagccttgactacttcttcgtcaatcccgatcggctttccgtatgaaatgcggactgatggatatcgagatgcaacacggacaatttcttccggaatatcatgttttgcatgcgcagctgttaaaagaagcagaggcaccactgcgatatgagtggcgccttgcttcacacatgcttcaaatcctgtctcaattgtcggctcctgaagctctaaaaagctgatttcttgtactggcacagagatgtgggccttgcatccttccaaaaaggctgcggcttcttgctgcgcttttttgacccggctgccgtggccgacatataaaattgcttgtttcatttttacaacgcctcgcttaaatcttgttttttcagttcagattcaaaccattccagcttatagtgataatttacaacatttccaatgacaattaaactcggatttgtaatgttttcttttaccactgtttctgaaagggtgtcaactgtacaaaaaacagatttttgcttgtccgttgttccccaatgaataaaggctgccggcgtagaaccgtcccggccgttttcaaggagttttctttcaatctgctgcacgtttttgatacccatatagatgacaagtgtatcaattcctgtagccagcgctttccacttttcctcaaaatcttcttcttttttataatgacccgttacaaaagcgacgttagagcccgcctcccgatgagtaacaggaatcccggcataagcggctgccgcgattccagacgtaatgccagggatgatttcaaacggaattccattttcagagaggcattccgcttcttcccctcctctcccgaacacaaaagggtctccgcctttcagtctgacaaccattttccctttttgcgcatacttcacaagaaatcgattgatggtttcctgcttcatcgtatgaaaatctggaagcttcccgcagtagatcaggtctgcttgctctttggcatattgtaaaatctctttatttactaatctgtcatataagatgacatcagctttttcaatggctttcagcgctttaattgtcagcagatcagggtcaccaggacccgctcctacaatatatactttccccatcgtatttcccccgatctattcgagttcttccagagcagtcgctgtgatgatgttctcgcttgcattccggcatctgagaagaacgcagcagatcatattcagctcaatttttgtttaacaaactcgatcagctgatttttacacgcttcacgatcatgctgtcctgaatcaagaacgagctctggagcttccggttcttcataaggagaatcaattcctgtaaaaaacggaatctcgccgtttcttgcttttttgtaaagccctttcggatctctttgttcacaaatatcaaggtcgcatttaatgtagacttcattaaattcgcccgcttccacaagctcgcgaacctgttgtctgtcctcgcggaaaggagagataaaagcagtaatcacaatggttccctgctgaacaaaaagctttgccacctctccgattcggcggatgttttcttttcggtcttcatcagaaaaaccaagatccttatttaagccgtgacggatattatccccgtccagcacaatcacttggtagccttgctcaaacaattctctcgcagcggcgttggcaatggttgatttgcctgagccgcttaaccctgtcagccagagaatggagcttttatgcttgtttttttgctggtactcttcttttgtgatagaggcttcatgccatacaatatcgcgatttgtcactgccagtcctccttaagatacgcctacttcttcttttttcttcatccctttgattaacacttctacgacttcttttcgactgaattcagcaggcggcagcacaccgtctctcagcatgcctcttaccttagtgcctgataaaatgacgtgatgctctctgccatgagggcatgttttcgctgttcccatatttccgcattttttacagaagaagctgtgctcaaatttcagcggtgtaattccgagttcttcaggtttaaatgtgtcaaacagctcctgtgcttcgtatgttccgtaatagtcgcctacacctgcatgatcacggccgacgatgaaatgtgtgcagccgtagttctttctgacaagcgcgtggaaaattgcttctctcgggcctgcataacgcatcgccgctaaaaagacaccaaggaaaacgcgatctttcgggtaataatgatcaagaagcacttggtagctttccatccgtacatcagctggaatgtcatcagattttgtttcacccactaacggattcaagaacaagccgtctactgtttcaagagccgttttttgaatgtattcatgcgctctgtgaacagggtttcttgtttggaaaccgacaatggtttcccagcctttttccgcaaactggcgtctcgtttctgacggttcaaatgtaaattcagagaactgttttgaagcttttttaatcaacgtaatcggcccgccgacatatgtattgccgcggctgaacagctttttaacaccaggatgctcctgttcatctgttttgtacacattgactgcttctttttgtttgtcaggcacgtacagatcttcgatttggataacgccgtatgtttctccttcatacgttaactttaccgtttcaccaagtgacagttccgctgctttttgcgcatcgaccggaagcgtgatcggaagagaccagacaacgccggaagaaagacgcatgttttcgacaacagatacgtaatctttttcattaaagaaaccttcaatcgggctgtatgcaccgataccgatcaattccaaatccgcgaaagaaattaaatcaagttcaatttctttttgaatgccgctcacatcatatgattcatctactctgtttactaatgttcctccgtgtggtgctaagctcataatatccatctcctcctagttaacttataaaattactcagattaatgatcagattcccccgccttgttcgtggactgagcgtctctctttacgaatggcctttgtcaggctgacggcaccgcccgtcgctaaaagcacacttaccatgataaagatcgaataataatctgcttttaaaaacaaggatacaagcagataagaaatcgataaagataaaaacggcgatacgatccataccttcagcatcgtttgaacaacttgtttatggaacacgttcggaccgttttttgccatgcctattccgataatagacgatgacgtgacttgcgccaagggcaccggcatcccaaatacagaactgatgatcaccagtcccgctcctgtaccggataagagaatgccttcccctttggagaatctcgtaattttcttcccgtttgtttctagcactcgccggcctaataacagtgcgccaagagcaacaaaagctcctccatacaaggttccttttccgacatcaagcacatcggcagctactaacgggccaacagcattcgccacgttattcatgccggcagagaatgcttcgaaaaatccggcaactaacaaaacaatgccgaggattttttgttttttagaagattttacttcaatcttaaaataacgaaacagcttagatacgaaataggtgaagccgaaagcgaacagcgggacaaaaacccaaaatgacacaatgatcagaagattgttcacaaacaatactttataagccactcccacgccgacaaccgcgccgactgttacttcacttgtcgacaaaggaatgccgagcaggttagcagtaaagagcgacagggcagcagctccaataatgatgcaaacaatcgtcagtgtaatcgtctgctcaggaataatgccggagctgattgtttttacaacctcgcctccgccaatgaccgcccccgcaaagacaccgactgcgcataggatcaaagcgtaggttttctttttgatggctccggagccgtaagcaacccccatcgaagctgcagcgccgcttgcaccaatattcatcgcgaaaaacaagctaaataaaatagcggctaattccattttgcagctccttattcatgcagtccgcattctgttttcgccataccattccatctgcctgagcgcaaatcctctgccgtaaaagcgggagcagtgcaaggcgcacagccaatacttggatatccttggtcatgaagcggattgtagtccagttcattccgggatgtgtatctccaaatgtctttccaagtccaatggataagcgggcaaacttttactgacttgaatttttcatctttgtttaagaaattcgtattggcacggcttggcccttgatcacggcgcaggccggaaagccaggctggatgtcctgaaagcgtctctcttaaaggaacaacctttctaagatagcagcactgattcggctctctttcccacagtttgtcaccatgttcttcggcttgttcctcaagggtgagatctggttttttcaggatgatattaagacccggataacgctctttcactcgttcaattgtttcataggtttctttaaaatgaagtcctgtatcaagaaacacaatctctgcgtcttttttcactttataaattaagtcaatcagaacgattccctcaattccgaaactgcaggcataaacaagctgatcgccgtaatggccgtatgcccattttaaaactgacagcgctcctttataaggatcgtcttccggaaatgtaatcgttggttcttcccaattatcatacgttaacatttcttctttcctcctttcggagacaaacaaacagtagctttctgccggttgtcttttcccatgtaatgtgattcgcggctgctgatatacagatagcctttttacctcttaaaataaaaaactttcaatccggcggaaagaaagacaggaacagcatgcagcccttatctttcaaaatggaattcattttgctggaagtagcaccttacaaactatgcaggttgccgggcttcataggtccagtccctcagccgctcttgataagtttttagatttgtagtaaattttagcacaattctaacataagtcaacccgactttttttataggattaataaaaaaacaggcctcacagcctgttttcaagtacatcaaggctttgaagcctctttatatcatttgaatttattttttattttttaaaccaatcttttgactcgggatttcgtttccatgtttgcagcttttttagatcatctgaatgaatatttccgttttcaagcgcgacctctgtgagcgtatcataatcggttaatgagtagtatggcagttctgcctttgcgaaggcttcctccgctttaggaagtccgtacgtaaagattgagacgacaccaagcacttcacagccggccgcttgtaaagctgcacaagcttcaagcacgctgcctcctgtggaaattaagtcttcaatgacaactgttttttgcccctcttgcacagctccctcaatctgattgccttttccgtgcgccttcggcttgctcctcacataacacatcggaagattcaaacggtcagccgcaagagcagcatgaggaataccggcagttgctgttcccgcaatcatttcagcttcaggaaaatgctctttgacaagcttgctgatacctgaagcaacatcgtttctgacctctgggaaagatagcgtaaggcggttgtcacagtagatcggtgataaaatgccgcttgcccatgtgaacggctcgttcgggcgtaaaaatacagcttggatgtctaatagatgttttgcgatgatttgtttcaagatttgattccctcccattcaagtctgacagccttataggcttttaccgggtcttccgcttttgtaatcgagcgtcctactacaatcgctgatgaacctttctctcttgcaatggcaggcgtcgctacgcggacttggtcattcgcagcgtcctctgacattctgatccccggagtgacagtcagaaatgaaggcgacaccgcttggtaaatggcttttgcttcatgaacagagcagaccactccatccagtccgctttcttccgcctgtttgctgtagtgcacaaccgtatcaatcagagacttttcgatcagcagttcatctttcatgatttgttcagatgtgcttgtcagctgggttaccgcgataagtgacggacgtttttttccagccggcgtaccttcttctaagccttcgagagctgcctgcatcatttttttgcccccggcagcatgaacattgacgaggtctactccaagactggcaaggcgcttcatcgctttgtttacagtagtcgggatgtcatgaagctttagatctaaaaatagctcgcagtttctttcttttagttgtttcacgatagatggcccttcttgataaaaaagctccatcccaacctttacaaataacggttcttgctgaaaaggcgctaagaacgcaagtgtttcttcagctgacgcaaaatcaagcgcgatgatgggcaggttgtttttcatgattccagctccttccgatgcattcttcaattgattgatagccgtattggagcaaaacagatgggagctgttcaataatctctggacatgcaaaaggattcacaaagtttgctgttccgacagcgactgcgcttgctcccgcgagaagaaattccagggcatcttcagccgtttgcacgcctcccattccgataatcgggatgtttaccgcctggctgacttcatacaccatgcgaatggcaaccggcttcacagcagggcctgaaagtccccctgttttattcgctaatatcggtttgccggtttttaaatcgagtctcatgccgattagtgtgttgatcatcgtaagaccgtccgctcccgcttcctcgatcgctaaggcaatttctgtgatattagccacgttcggggaaagcttcacataaacgggtacatccgaaacctctttcaccgcttttgtcaaatcggcagccatttcaggattcgtgccaaaagcgattccgcctgttttcacattcgggcaggaaatattcaattcaagtgcatgaacattaggcgctttgctgatatgctctgcgacttcaacataatcctcgacttgagaacctgcgacattggcaatgatcggcgtatcaaactgctcaagccacggcagctcattatgcaacacgctatccagccccggattttggagaccgatcgcattgagcattccagcaccagtctcagctacccgcggcgtcggattcccaaagcgtggctcctttgtcgtagccttaatcatgatggctccaagacaagacaaatcataaaaacgtgaaaattcttttccaaaaccgaagcagcctgatgcaggaatgattgggtttttcaaatcaagtcccggcaatttcacctctagcattacagcgccacctcctgagctttaaatacaggcccgtcgagacatacttttacataggatgtctcactttcgtttgtatggcacacacacgcgaagcatgcgccgattccgcagcccattcgttcctccatggacagatatacttctttatgggcatattcctgttttaacgccttgagcatcggtgtcggaccgcagctgaggaggatatcaaactctagatttttccgtttaatcacatctgtgacaaatccggtttccccgtagcttccgtcagctgttgccacatacgtgtctccgtactgccggcattcttcctcgtaaaaaacatcctttgccgattggaatcctaaaacgtggatgacatttacccctttttcaatcaagcgtttcgacagctcttggagaggcggcacacctactccgcctcctaccagcaaagccgtctttccgggttgaacttcattaacaggaaagccatttcccaaaggcccgaggacatccacaagttctccctgctgcttcagtgacaagagtcttgtcccttccccatctacccgataaatgatggtgacttcatttttttcaaagttgacgtctgcgatgctgatcggccttctcaaaagaggcgtaaccgcttcgctcactttaagatgaaggaactgtccaggggttgtaaacccttggacaagctcccctttcagaaccatttgaaacacccggtctgcaatttgctggttagaacatactgtcaaatacgcttttttcatatagtgactgccgcctcctgatttgtgttgactgccggcatttgatcagcacggaatgtcatgctttccagcactcgcaatatcgcctctgccgtatctaaagatgttaggcaggcaacaccattttctactgattcacgtctgattctaaaaccgtctcttgccggctgctttccttttgtcagcgtattgatgacaaactgcgcttctccgtttctgatgacgtcaagcaagttcgggccatcctgaccgatttttccgacgaccttcgctggaatggaagcttctttcaagtagcctgccgttccttccgtcgctaaaatgttgtagccgatcgcgtggaaccgcttagcaatggcaagcccttcttctttgtccttatcagctactgttaaaagcacggaaccgtagttcgggatttgaatacctgaagcaatcaaggctttgtagagcgccttttcaagtgtcgaatctttccccatgacttcaccggttgatttcatttcaggccctaacgtaatgtccactcttctcagcttggcaaaggagaagaccggcgcttttacaaatacaccttgctgttcaggctgaaggccctctgtatagccaaacgcagccagcttttgaccaagaatgatttttgttgcgagattcgccattgggatacccgtaattttgcttaaaaacggtacggttctgcttgatctcggattcacttctagcacgtacacctcgccttgcgacaagacgaattgaatattgagcaaaccgacaatattcagccctttagccaatgcgatcgtgtattgttcaatttttttcttaatgtcctctgtgagagactgaggcggataaacagcgatcgagtctccggagtgaacgcccgcacgttcaatgtgctccataattcccggaatgacgactgtttcaccgtcggatactgcatcgacttcaatttcttttccggtcaagtatctatcaattaatacagggtgctgcggattgattttaactgcgtttttcatgtaatgaagcagctcttcttcatgatacacaatctccattgcccggccgccaagtacataggaagggcgtaccagtaccggataaccgatatcactcgcgatgcttaccgcctgatcaactgatgtggctgttttgccaagcggctgcggaacaccaagttctccaagcgcttgttcaaatttatcccggtcttctgcacggtctaaatcttctaatgaagttccaaggattttcactccgcgcgcagaaagctcgtcagcaaggttaatcgcagtttgtccgccgaactgtacgacaacgcctattggctgttcgaggtcaatgatgtgcataacatcttcaatcgtaagcggttcaaaatacagcttgtctgagatgctgaagtctgttgaaacggtttccgggttgttgttgacaataatggcttcatagcctgcttgtttaattgcccatacagagtgaaccgtcgcatagtcgaactcgacaccctgaccgattcgaatcggccccgaaccaagcaccatcacacttttcttatctgtaacgacagattcattttcttcttcgtatgtgctatagaagtatggcgtttctgactcgaattccgccgcgcacgtatctaccattttgaataccggctcaatccccgcttgttttctcaagctgtaaagctcagattctttcattttccactcgcggctaatgtactgatcagagaagccgagttcttttgcccgtctcagcacatccgtattgcccgcattggccttcaattctttttcaaactgtacgattccgaacagcttatgcaagaagaagacatcgatagcggaaaattcatggaggtcttctaccgtgtagcctcttctgtacgcttcagctaagtagaataagcgttcatcaccggcctttttaattcgcttttcaagaagctcatctgaaatgtcagcggcgtccttcaattcaagatgatacacatccgcttccagtgatctcactgccttcagcaatgactcttcaagtgtgcggccgattgccatgacctcacctgtcgctttcatttgcgtgccaagctttctgtttgctgattcaaacttatcaaacggccagcgcggaattttggatacgacatagtcaagagctggttcaaatgctgcatatgtttttcctgtcaccgggttcatcatttcatctaatgaaagtccgactgcaattttagcggcgagctttgctatcgggtaccccgttgcttttgatgcaagggcagatgaacggctgacacgcggatttacttcaataatgtaatattggaagctgtccggatctaaggcgagctggacgttacatccgccttcgatcccaagtgcgcgaatcagttttaacgatacattccgcaagagctgatattcgcgatcgctgagcgtttggctcggcgcgacaacaatactgtctccagtatggattccaactggatcaatgttttccatgttacaaacgacaatggcgtgatcttggctgtctctcatgacttcatactcgatttctttatagccggcgatgcttttttcaagcagacattggtgtaccgggcttaatttcaagccgttctcaacgatttcttttaactctgtctcattcgagcagatgcctccgcctgttccgcctaatgtatatgccgggcggacaatgacagggaatccaatttgactgacgaatttttctgcttcttcaagggagtggataatctcactttcaggcaccggttcattcagttcattcattaatgttctgaacaagtcacggtcttcagcttgctgaatcgcagacagttttgtgccaagcacttcgacgccgcattctgccaaaacgcctctttcagaaagctcaaccgcaagattcaaaccagtttgacctccgagtgtaggaagaatggcatccgggcgctcttttctgatgattcgtgtcaggaattcaggtgtgagcggttcgatgtaaacccggtcagccatttctgtatctgtcatgatcgtggcagggtttgagttgacaaggatgacttcataaccttcttctttcaaagcaagacaagcttgtgttcccgcatagtcaaattccgctgcttggccgatgatgatcggtccagatccgattactaaaattttgttaatgtctacgcgttttggcataccgcttccccttctttctctgttgtttcgatcatttcgatgaatctgtcaaatagatggttggcatcctcaggaccaggtgaggcttcgggatgatattgaaccgtaaatgccggcaatgttttatgcttcagcccttcaatcgtatcgtcgttaattgcgatatgcgtcacttccagttctgttttactgatagacgaaactgtatatccatggttttgagatgttaaggcaacttttcctgtagccagctcttttaccgggtggtttgagcccctgtggccgaatttcattttttcagtattcgccccgcacgccagcgcgaataattggtggccgagacatattccgaataatggcacttttccaagaacacctttaatcatttcaatcgcttcaggcacatccttcgggtctccaggtccgttagaaagcatgataccgtccggtttcagctgaagcacctcttccgctgtaatgttgtaaggcacaacgatgacgtcacatttccgtttgttcagctctcttagaatcccgtgtttcatgccgaagtcaaccaagacgatgcgtttgcctcttcccgggctcggatatgctgtttttgctgatacttgggatacttgatttcttggcaattccgtttcgttcagtcttttcagcactgcttcgatatcttcatcagatgaagcgaatgttccttttagcgcgcctgccgtgcggatcattcttgtcagcttccttgtatcaatcccctggagtccgggaatgtttttcatttttaaatactcgtctaaggtgtatgctgaacgccagttggaaggcagctcacataattctttgatgatcagccctttgacaaaaggggtaatggattcaaaatcatcacggttaatgccgtaatttccgataagcgggtatgttaatgttacgatttgtccgcagtaagaaggatcagataaaatttcctgatagcctgtcatcccagtattaaaaacgacttctcccatgttgtgttctaagcttccgaaggcttctccctcgaataccgctccgttttccagtactaatcgtctcttcatttgacaagtctcccctcttcataagcaagcttccctgccgcaattgtagcgaccggccagccggtgcagctgatgccgttgaatggtgtattttttccttttgataaaaatgtctctttgtctataactgcttctttttctaaatcgattaacgtaatgtccgcagcttgccccgtttgtaatgttccatatgggagaccgaacgcttcgcatggcttgattgtcatgtagtcaatcagctgcttcagcgaccagctgccatttttgacaaagtgtgtgtaaagaagcgggaatgctgtttctaagccgacaattccgaatggcgccagtttcatttctgtgtttttctcttcttccgtatgcggtgcatggtctgttgcaataaaatcaattgttccgtctaaaagaccttcaattaaagcagctctgtcttctgcgctgcggagcggaggattcattttatagtttgtgtccagccccgggatgtcctcatcacaaagcagcaaatgatgcggcgacacttctgctgtcactctgattcccgcttttttcgcatcgcgtacgaccctgacagattcttttgtactgatatggcatacatggtaatggcagtttgccgcctcagccagcagcacatcgcgggcaatatgaaccgattcacacacagaaggtatgccgtttagcccgttcgctttggagaatgtcccctcatgtacgcttcctccgtaaattaaggagttgtcctcgcaatgtgcaacaatcgccttgtcaattgcggctgcccgtttcatcgcttcatacatcatgcctgctgtctgtataccaacgccgtcatctgtaaaagcaaatgccccggcttcttttaacgcttcaaagtttgtcatttcatcgccgatttgtctgatcgtaatggatgcatatggaagaactctgacgcatgatgtttctttaattctgttttgcacccattccatctgctcctttgtatcaggaaccggccgcgtattcggcattgctgctactgtagtatagccgccgcgtgccgccgctttggccccggtttcaatagtttcttttttctctccgcccggctctctgaaatgcacgtggagatcaacaaacccaggtgaaacgagcaaaccttttgcatcaattaccgtttcattatccgttgcatcaagcttgccgattgcggtgatggtttctccagtcactcggatatccgcttctgttttttcaccattttcgtttagtatccagccgtttttaatgagatatgacatacgctgcttctcctcttttcacattggtttgtaaggcacgctgtatcactgccattctgataaatacgccattttgcatttgcttgaagattcttgatttttcgctttctactaagctgtcatcaatctccacccctctgtttaccggagcaggatgcatgatgatcgcatgccgcttcatacgctcagcccgttctacggtcaagccgtatttgtttaaatagccttcctggctgacagcggattgatgtcgttcattttgaatgcgcagcagcatgacgacatcggaagactcaactgcttcatccattgagacatacgtaccgaatgtattttcttcatcctgccattccgaagggccggaaaataggacccgggcacccaatcttgtcaacacttccgcatttgaccttgccactctgctatgcttgatgtcgccgtgaatggagacagtaagccctttgaacgtattgaactcttcataaatcgtcattaaatcaagcagtgattgtgttggatgctggccgcatccgtctcccgcattcagaatcggaatattcacctggctgacaagctcttcataatactcatcctcactgtgcctgatgacgcagacgtccacaccgattgattcgagcgtccggatcgtgtcatataaggtttcgcctttttgcacgcttgtgcttgttccatcaaggttgagcacattcatgcccagctttttttctgcgacctcaaagctgaaccgcgttctcgtgctcggttcgaaaaacaggtttgcggcaaactttcctgtaagctgattgtctgtttttccgcttttgagatcttgtgctttttgaagcaaatctttgatttcctcagtgctgagttcactcatcgtcgttaaatgcttcatgttctttcccctctcttttcaacttaaggctgaaaaaaaccccggtctaagatagactcggggtatggttaaatagagggcagcattgaagcttccttctcttcataacccttccaagcctctctggactttcattaaaaggttttagatatgatgttcagatgtgtctgtctgctcttccttcgcctgcggaagaatcaggtttaagatgacaccgacaattgcggcaagcgccattcctgacacttggaatccgccttgagacacttggataaaagctcctcctacaccgatgacaaggataactgatgtaataatgaggtttctgttgttttcataatcaattttgttgtcaatcagcattctcaggccgcttgaagcaatgattccgaacagcaggaaggagacgcctcccatgaccgctgatggcactgaactgatcagcgctgaaattttgcctataaagccgaagcaacaagcaatcactgccgctcctccgatgacaaagacgctgaatactcttgtgatggccagtacgccaatgttttctccgtatgtcgttgtcggcggaccgccgatcagggaagcgaggattgtcgccacactgtcacccataatagagcgatgaagacctggctttttaatgaaatcttgtccgacaaccttgctcagcaccatttggtggccgatatgctctgacattgtgacaaatgcgacaggaaccattgcggctgcgatgccgagtgtaactgacggtgaataatctttgaacggaatgataaattcaggcactgcaaaccatttcgcgtcaagcaccggctggaagttgacaatcccttgagtaagggcgaacaagtatccgccgatgattccgatcagaaccggaatcaggcttaaaaatcctcgtaagaaaatcgcacaaataatcgtaattgccagcgtaactcctgcgacactaaagtgctttaagctgtagaccaactcactcgcgtttggatcagcatacatcgccatgtttaccgcagtgcttgccagtcccagcccgatgacgataataacaggccctacgactacaggcgggagaatcttcatcagccatcctgttccaagctgcctgatcaataaggcaatcagcccgtacaccagccctgcaagaaacgctccaaccattgccgctcctggcccgccggtcgcttttaccagaatgatcggagaaataaaggcgaaggatgaaccgagatacgccggaatttgccctttcgtaataagaaggtacgccagtgttccgatgccgcttgtcaccaacgccacagcaggactcattccgacgagcttcggaaccaaaatggttgagccaaacatggcaaacaaatgctgaaggctgaatgaaacccaagagaaaggtgtcgggacatccctgacccctaaatttacttttttcttactcatgatgatttccccctgattgttgactttcattttaggatgactcaatgactgtataaaaaaacctctttgcttttttacgcaaagaggcatacaaagacctgccgaatactttttgggcctttgttgtgcacctctttgcaacctctctggattgcccttaaaaaggtgatttattattcgttttcataaatggcgacgagatcgttttggtctacctcatcaagctgaaccataaccttttcagactttgatgtcgggatgtttttcccgatataatccgctcggatcggcagctcccggtgtcctctgtccacaagcactgcaagctgaatggaggaaggtctgcctacatcaacaagcgcatccattcctgctctgactgttcttccggtatacagaacatcatcaacgagaatgactttttgatctgtaatatctaccggaatatctgcaccttttacaagcggttcatcgttgcttgtttttttagaaagatcgtctctgtaaagagtaatatcaatttcaccgactgtaacaggatttccctcaatctgttcaatgcgttccgcaaggcgttttgccaggtaaatccctcttgtcttaatgccgacaagaatgcagttattcattcctttattgcgttcgatcatttcgtgagcaatcctggtcagcgcccgtctgattgcctgttcgtcgagaatgacagctttttgattcaatgtgtgacacctcacagttcatatagaagaaaaaacccctcctgccagagcatagaggggttttaggacaaggtgcgcgcctgtacacgcatcccgtctatccgttatccttctcagtctctctggactgttttaaagaatctattcagcttcgtttattatttcagaaaagaaaccctctgtcaaccattttttctgaggttttcgattaattctgccatatcctcaggaagcggcgcttcaaattcgacatattctcctgttcgtggatggtcaaaacctaaaactcccgcgtgaagcgcttggccattaaagtcgattgtttttcttgggccgtatttcggatcgcctgctaatgggaagccgatatatctcatatgaacacgaatttgatgggttctccctgtttcaagctggcattccactaacgtaaaatcctgaaaacgctctagtacatgaaaatgagtgacagcgcttttgccatcacgtgtcacggtcatgctttgacggtctttcttatctcgtccgatcggcgcgtcaattgtgccgtcatcgtgagaaataagcccgtggacaacggccgtatattttcgggtgaccgttttgttgaccaattggtttacgagtgactcgtgtgccatatcatttttcgccaccattaataaaccggacgtgtccttatcgattctgtgaacaatacccggacgcatcacgccatttattccggaaaggtctgtgcaatgagccataaggccgtttacaagtgtgcccgtaagatgcccgggtgctgggtgaacaaccattccgcgaggtttgttgacgaccagcacatcctggtcctcataataaatatccagatccataggctctgccaggacgtcgagcgcttccggttcgggtacagtgacggtcacctgatcacccggctgaattttataattcgctttcaccgcgcttccgttcacgacaacctgtccgtcttttacccattgctgaacctgggttcttgaccaatcattctcagacgatgccaaaaatttatcaatccgctcacttttttgttcttctgaagcggttatatcaatttgattcatgctattgctcctttttctttttcccgctgtccaacagcatttgtataaataaaagcattacgccgacacataatgaagagtccgcgatgttaaatatcgggtaattgtaattgacaataataacatggataaaatccacaacttcctgtctgacagcccgatcgataaagttgccgatggcaccgccaagcataagtccgagggcaacgccaagaaacctttgtccctttgtataacgctgtatgtaataaacaataccaataataacagcggttgttatgaggtagaaaaaccacatttgacccgctaatatcccccatgcagcacccgtattgcgatgggaggtgatatagaatacctgatcaatgatcggaatgctttggccaagttccatgttcttaacaactagccattttgtcaattgatcggctgcaataataagtagtgcaatcatataatacagcacaaacgttcctccagtttacggttactttaatccattatgcattttatcaataaaaagcactggagtaaagaaatatcaggcatattaaccggccagacactgttattcatacagtgcctgaccatattcgatatccgttgatttccatatcggaagcgtttttttttcaaattggacagaataaagaaaatcgtttgctgttcgggcagtcggcagcactgccagctttgcaagaggaatgggagccccggtttcttcacagtatccgaatgtgccgttttcgattttggacaatgcaaggagaacgtcttgaagctcttctttaatatgatagatcagagttgctttttgtttatgattgattgctgcttgcgggcttgtagaaacctgaaagcaagaatactcaaataatctcgactgtaattcttctttcatcagaagaagttccgtataaattgcggtcagttgatcattcattcttcacaactcctgctcttaacgtagtacctttattgttgcctatgaatgatgatctaaagcccataagatttttcctgccgttctaaaggatgtcactcttggcacaaaaaaagcccggcttttacgccgggcccttttcattatttttgatagtatttttcaacgatttcagcgttgcgtaatgaaagtgtaggatatttcgggtttgcacctacatcttttgaaatcacacgtgatctctcacacatttcgccttccgctttctcgacagcgattttacccgtcgcaaaactttgcgcatcgttcggcgcatcattttcttcgctgattatcagttcagacacaataaacagctgagaaaggttttcttttatggaagccaagagctccttgttttctttgtttggatacaatttcaggtttgcttccaaagatttaccgataattttttcatttcgcgcagtttctaatgcttttaacacgtcatcacgaagagccataaagcggtcaaatttttcttcagtcgcttcactgtttggaaccgcgattgtttccggcatatcggtcagctgaacgctctgctcttcaacaaatgttaaatgagaccacaattcgtctgccgtatgtggaaggataggcgctgaaagcttcactaatgcaagaagcgtttcgtagaatactgtctgcatgctgcgtctatccggatgatccgcatgctcgatgtagacaatatcttttgcaaaatcaaggtagaatgagctcaattcgattgtgcagaaattatgaatgctgtgatacacaaccgcaaattcgtactcatcatacgcttttttcactttatcaatcagcttgttcagcttaatcagcatatactgatccacttcacgaagatcttcgacagccaccgcatttgtttttggatcaaaatcgaaaaggttgccgtgaaggaaacggaacgtgttgcggattttacgatatacttccgcaacctgctttagaatggcgtcagacacgcgaacgtccgcctgataatccactgaagatacccataatcttaagatgtcggcaccaagctgtttcatgactttagccggaacaacaacgttaccgattgatttactcatcttgcgtccttctccatccagtgcgaacccatggctgagcacacctttatacggcgctttccctgttacggctactgctgtagaaagagaagagttaaaccagccgcgatattggtcagatccctctaggtataaatcagccgggcgaacgaggtcatcacgttcttcaagcactgcttgatgtgaagagcctgaatcaaaccaaacatccatgatatcctgttcttttgtaaatgtgccgttcgggctgccaggatgcgtaaagccttccggaagaagatcctttgcttctttttcaaaccaaatgtttgatccgtgctgtctgaacaattcagaaacatgttcaatggtttcatctgtaataatcggttctccgttttcagcgtaaaataccggaatcggcacaccccacgcacgctgtctggaaatacaccagtctccgcggtcccgaaccatgttgtgcaaacgctgctcgccccattcaggaacccatttggtttctttaatggcatccagcaggtctgatctgaaatctttaatagacgcaaaccattgcgctgtcgctctgaaaatggttggttttttcgttctccaatcatgcggataagagtgagtaatgaattcaagcttcacaagtgcgcctttttcatcaagctgctgtgtgatcgctttgtttgcatcatcatagaacatgccttcaaagccaggagcttcgcttgtcattacacctttttcatcgaccgggcaaagcacatctaaaccgtatttttggccgatgataaagtcatcttccccatgtcctggcgctgtatgaacacagcctgttccggcatcagttgttacgtgttcaccaagcataacgagagagtctctgccatatagagggtgttcagcgataatgttctcaagatctttccctttgaccgttcttgtcacttcatactgatcaaatccgcatgccgatgcaacattttcgactaaggcacttgctacgacaaagcggtcttcacctactgcaatcacgctgtactcaagatcagggtgcactgagattccgaggttcgccggaattgtccaaggcgttgttgtccaaatgatgatgcgctcaccgttttcaagaacgccttttccgtcttttacaccaaaagcgacgtaaatagatgctgaacgtttgtcttgatattcgatctcggcttcagccagagcagactcacttgaaggtgaccagttaaccggtttaaggcctttgtaaatgtagcctcgttttgccatttcaccaaatacgcggatttgctgcgcttcgtattccggttttaatgtcacatatgggttttcccagtcaccgcggacaccaagacgtttgaattgctcacgctgtccctcgatttgcttccaagcgtactcttcgcatagtttgcggaattccgctactgacatttctttgcggttgacctttttgttttttgtcagagctgtttcaattggcaatccgtgtgtatcccagcccggcacatacggtgcgttgtagccgctcattgatttatagcggacaatgaagtctttcaaaatcttgttaagtgcatggcccatatggatgtcgccgtttgcatacggaggtccgtcatgtaaaacaaatttcgggcggtctttcgtccgttcctgaacaagacggtagatatcctcttcctcccattttttttgaatgtcaggctcacggtttggcaaatttccacgcatcgggaaatctgttttcggcattaagagcgtgtctttaaaatccattttcattcctccactgcattttttcagaaaataaaaaagccctctcatcccataagggacgagaaagcttatctcgcggtaccacccttttagaaaaagcaagcatacactttttcctcttgagcatcgtaacgtgatgaacgtcctaacctactgtgagttcagcaaggaaactaaagggctgatctacatgattccggccatcccggactctcaccatctccgggtcgctatgaaggcctgaaggaaacatgactgtccctttcaaccgttttttcatctgaatttatgaacgtattatattcgacaagctaagaaaatgtcaagataatcagagaatttattccttttcctcaaatacagcgtcgacttcatactcaaggagatgatcccaatcgtcatttttcagaagatcaagctgagcttcaatcagcatttggaaacgtgttctgaacactttagactgttttttcagctcttcaatttccattgcaatttttcttgattttgataacgattcgttgataatgcgatcagcgtttttctccgcttcccgaacaatcagctttgcctctttttgagaattgcgttttacgtcttcagccgcttcttgagcaactaaaattgatttattcaatgtttcctcaatattggcaaagtgtccgattctttcatctagctcattgactttcgcttcaagctcagttttcttgcggagaacaatttcgtaatcttttctgacttgggctaggaattcatttacttcatcttcatcatatccgcgaaaactttttgtaaacgtcttgttgtgaatatcatttggcgttaatggcatgatgccacctccattttttacatttcagtacggttatctagttcacattataaaacaaatttcgcacagatggagaaaaaaactgaaaaaccgactatttttgtcgttcaaacgtaactctccatttgtcttttttggttttcccttcgatttttgttaagctgcaccggccaaaacctctgattgacagcatgtccccttccgcgactatgtatgaaggatcttcaaccaccttccagttcactttcacaaggccgtttttcacaagcgtctgtgatttctggcgggattgcctgctcatagaggcgcagacggcgtcaagccttaaagaagaaaccgtgtcatctcttatttcgacatcaactgctggaatgttaaggtctgacaagtcgattttctctaggctgaccgccgctttgcctgcttgggtcagctgtgcagccacaaaatcagcggtatcggctgagacaatcaattgcactgctgtctcagaaaacacgatgtcaccgaatttttgccgctttaatcctatgcccattaatgcaccaagcagagaacgatgatctactgagacaaacttgtcagcataacggacgttaaacgcctgcaattcaaaatccgattcttccggagtaatgtactctggatacagaatcgcccgtttccgctccgctctgttatagccgccggaaaaagcaagcccgacgtcagcctgtcccgtaacagcagagaggatgacctgctctcggggatctaaaaagtcggtcagcttcatccggtactgctcctggacaattcttttccattcgagcgcctgatcaataaaggcccgctcgtcttttctgaagtgctgatatatatcgctcatcgtctttcccttctatgtaaagaggcttggctgctgccaagcccctatcaaactgtcacattaaaacgcaatcatgcgataaagcccccacaagccggttgtcgcaaaccgaagcacaagtattgctacgattggtgaaatatccagcattgcaatcggagggatgatttttctgaatggttcgagatatggttcacaaatcgaagccaaaaaacgcccgactgctgtttccctcgtactcggcacccatgacataaaaatatatatgatcagggcaaatgagtatattgtgattaataagtttaaaaccgaaaaaacttgataaaggatcatctcgctttaccacctctgatgttcgtcttcagatatgagctcagaaattgtgcctgatacatctacgttgtcaggcgtgcagaggaaaatatctgagccgattctttgaatatcgccgccgatggcataaacggttccgcttaaaaagtcaacaatccgcttcgcctggtcatgctgtatccgctgaagattgacgacaactgcccgccggttcttcaaatggtcggctatttcctgcgcctccgcataaacgcgcggctcactcaacaccactttagaggatttctgaacactttgcaagctcactacattctgtttgcccgcaggtttattcccgttgtaagccggcttttctttttgctcatgctcctcatgagattcccgctctgtctcaatatattcatattcgtattcttcatcttccattgagaaaaagtttttcagtttatttttcatactcattgctgtacaccccctgtttcatttccgactaacgatgagccgattctaatataagtagctccttcttcaattgcaatttcaaaatcatttgacatgcccatcgacagttcagtacacggagcgttcggctggttcagcttctgaacctggtcacggagttctctcagcgacctgaaacagcttctgatctgatcttgatcatcagtcagcggagccattgtcatcagcccggcaacaaggatatgttcgaaaccggaaagctcctgtatgaatggaatgacttcttcttttttcatgccgtgtttagaaggctcaagagaggtattgacctgcacaaagcatcgtacagtaccttcagcccgtttttcaatttctttcgctaatgagagccggtctagggaatggatataggaaaccgaattgacgacagattttgcttttcttgattgcagactgccgataaaatgccattccggattccctttcatcaattcctgtttgcggagcagttccgcatcccgattctctccgaggcaggtgatgccagcatctactgcctcctgtgctctttcaggtgatacatatttagtgactgcaataaccgtaacttcatcggagctgcggcccgatctgttacatgcttcgtttattcgttcgtttatatgtcgtaaattatcaacaacacgcaagatcttttatgcctccttcattccgataaaggacatcatccgtccagttttcccctgatcgcggcggtgagaaaagaaaagagacggctcgctttccgtgcataaaccgctgacagaaatttgttcacttgccaaaccgctgtccatcagtataagacggttcagctctttcagatcaagctgatattgtgcctttgccgtctgattaacgacaaggtctgctgaaaccggcaatgcgcggacagcatccatgacgcggtcgtctaccgtatagcatgcaccgctgatagacgggccaataacagcgtaaatatctgagggatttgaaccttccttctcagtccattgcttcaccatttctctgccaatctgtttgacggtgcctttccacccggcatgggcgactccgacaagcgacttaaccggatcataaaagaaaagaggcacacaatcagcaaagcataatgctaaaaatacatttttttcatttgtatagagcccgtccgttgcttttagagccgtgtgatactcacgggcgccttttcccctatccctctgcgtcactttctgaacgcgattatcatgtgtctgatcagcgaatacccaagactgcaaatcagtattaaacatatcggcaatatattcacgatttttaactacatctgcatctttgtcatgaacgtgcaatcctgtatttaacgattcaaaaggcttttggctgacaccgccgttttttgtcgtaaatccggcaatgacctctttgttgttttgattcgtttgagcccagtcttgtatcatgagtgtcgagggtgtggtaagactgaatgggtgatatgtattcatgatgatccaacctttcgacaaacattaaaaaagcggaatttcccacttattttaccacatcttactgcattcgttgagcgccgatttgcatatttctaaatgaaatgtgccggaagaatcgagacttccggcatttgccaatctgcggcagacaagcaggtttatgcatgtggttcacttaatcggactaagattacatcttccccgatttttactatatttcgccatggaatgaccaattcctcttcttttccaaaaaatccgagaactttcccatttcctccgagtatgatcgcctgaatttttccagtggtcacattgatatcaatatcaccaatactccccagcttttttccgtttgagacattgacgacatcctttacctgaaattctgaaatgctgatcattccatcacgtcctttttccgtccttttgttcaagtatatgaacgggcaggctgaaccttgtcagcaagaagaaattttcatgtcattgttcttttttccggctgcaccagctgatgataaaatcgagtataatttttgtatactctactagctgctcaatcgataccttctcgttcacagagtgtgcattgtgcagatctccaggaccgtatattacgcatggaataccggcatcatacagccatccgccatctgtaactgattgagaaacgtcaataattggacactcccgtttcactttctgatgagaggcagttagcactaagacgcctgggtggccagggtcaacttccaatgccggaaaaatttctcctctgtcttcaatcatagatgagcctccccacttgaatacagggcggttttccctaagccaaatatcactgtcactcagccgattgacgtaatcctctatttccgctgccacttggtcatgggtttcattcggataaaaatggactgtgatccacagccggcattcgtccgctataaaagccgcatgtctgccgccttctataactgccgggttaatcgtatttgtgcctggtttaaaaccgggataacttttcataatagaccagtggcgctcaagttcaccgagccccgcaatgatttttgccattttttcaattgcgcttgctccgaatgttcctccgcctgcgtgaatcatattccgtctcgttccatcatgaaatgtttgactgcttttgatttcgatccagcctgtaatgacacccccttggccttgaatatgcatatcgctcgtatccgcgacaattgcaaaatcagcgtggtagcccctcttgcagcattcaagtgtgccggcctctccaacttcctccccaataaccgattgcagaatcagatcacctggaagctcaatgccggcttcacgaattaatttgacagcaaacagcacacaagccattccgcccttcatatcggaagcgcctcgcccgattaagagaccgtttttttcaatgggatgaaacggatcgtgcttccattcttcatcctcttttacctctgccacatctacatgaccattgataatcaggctataataatctgctgaatctgttccctttagcttgccgacaacattgggatctccagggtacacatcccatttgtcgatcgagaatcccaattcatttaaaaatcccgcaatccatgactgaatgccctctgtatttcttgcaggcggagcgggtgtttgataagaaatcagtgttttagcaagctgaataagctcctccttttgttcttccacttttttttgcaaagagtctatttgttgatccaatgtaaatccgctcctattctttaaaatcaaaaaagccgtttcaaatgtgatgaaacggcttaataaaaacaaacgaagtccgatgtactccgcttttcaccgcttccctccgctggcatgatccagatcaggtcaaaagggttgagacaaagtctctctcagcttcgcaaagcacccctaggatgaatctatatatgtttgtcaggcattcgttatcggctcagctcttgttaaaaacggccgatcctgattccataatacatggattggcgtatcaaaaaaagcggaaagtacttgatcagtaagcatttcctttatttctccggatccaaagacctctccctgttttaataaaagggctttatcaaagacaggcagaatttcttcagcatgatgagtcacataaaggatagatggtgcattttctttgtttgcaatgtatgtaatcgtatctaacaacttttcccgggcaataaaatccagccctgtgactggttcatccagtatcagcaactccggatcggccattagtgctctagcaatcaacgctctttgtttttccccttgagaaagggtttcatagcggcgatcggcatattcaattgctcccaagtcctctaacaaaccaatcgctttttccctggtttccttacttggcgtttcatataacccaatcgaagcgtaagctccgctcaaagcaatttcaaaggctgaatctgccggatacaatttttgctgaagagctgctgagacgaggccaattttacgtctgagcttttccccaagctctgttttgccaaattcatggccaagcacctgcatctcgcctgatgttggaaaataatatgagcaaagcatatttaacagcgctgtcttcccggcgccatttaggccgtaaagcacccaattttccttttcttccaccttccaatgaatatctctcagtatccatttcccattccgttttagtgagacattgtcaagctgcaaaatcatcgtggtcctcctctttattgccttttataattgttttaattttcataaaactttgtacgaactaggataccttactttttccaaaacgtaaaccatccgtaatcaatagaaaagcctttaaaacaacatcgttttaaaggcttttcattattgatgaatatttttattcatttgtttgatagccgctttttcaagtctggacacctgcgcctgagaaattccgatttcctcggcgacttccatttgggttttcccttggaagaatcgctttctcaaaatcattttttccctatcattcagccttctcatgccctcttttaaagccagctcttcaatccattgtgaatctgtattacgctcatcactgatttggtccatcacatagatcgggtctccgccgtcgttatagatcggttcaaatagagaaaccggatcctggatggcatcaagcgcaaatacaatttcctcatgcggtacttcaagaacttttgcgatgtcttctgcagtcggctccttgcttgtctcactgattaaccgctctcttacctgaagcgccttgtaagcgatgtcccggagtgatcttgagacacggatcgggttattatcgcgtaaatacctgcggatctctccgataatcataggtacagcgtatgttgaaaacttaacattgtggcttaggtcaaaattatcaatggatttcattagtccgatgcagccgacttgaaataagtcatcaacatactcccctctgttattaaatcgttgaatgacacttaagacaagacgcaagttcccgtttacaagcttttctcttgctgaatcatcgccttcatcctgcagctgcctaaacagccttctcatctcttcattcttgagtactggtaatttggaggtatccaccccgcagatttcgactttatttctcgacacttttttccctccctacaggagctgctgtacaacgttaagtatctccttgggtgggaaaaatatgcactgcactcagaccgaaaaactgtcgaaatcaggaaatccctgtaaaatcaaggggttctaaccataaaattttttacaccattttgttgaactcttttctcaacctttttataattcttttctcaagccgcgaaatataagactgagaaatccccatcatatccgctacatccttttgggttttttcttcttcaccgacaagcccaaaccgcagctccatgatttgcttttctctctcattaagctgttcaagcgcttttttcaaaagctttttatcgacgttagcttctatgtctttagtgatgatgtcatcgtcagtgccgagcacatcagaaagcaaaagctcattgccgtcccaatcaatattaagcggttcatcaaaggaaacctctgaacggattttgttatttcttcttaaatacatcaggatttcattttctatacaccgggaggcataggtagcaagcttgattttcttttctggattgaatgtattcacagctttgattagaccgatggtaccgatgctgattaaatcctctatattaattcccgtattttcaaatttacgggcgatatatacgaccagacgcaaattgcgttcaattagaatggcgcgcgccgcctgatcgccgtttgggagcttcattaacaaaacctgctcctcatctttagataatggaggcggcagggcttcactcccgcctatgtaatagacttcatcacttttcagcccaagtttcatcagcagcttataccagaggtgcgtcaaccgtaatttcagttttttcatcttcctctcccttctaaatgtcacgccgtttgagtatgataagtaacggacatttgcgaacattatgaaacgtgtttgacagccttgcccgaaagcattttcggatgaataatcgcgtcaaactctccatctgccgacagctttgttgtgctgatgccgattaaacatttatctgcagaaatcatttcttcttttgtcataatcgttacgtgatccggtttaacgcataataaaaattgattttgctgaccaactcccctgtatggaatcaatctcattttatctaaaaagcgaaaggaatcatcgagctgttcgatggcttccaatgggtctgtgtttcgaatgatcatcgtttcggctgttccgaaaatcggctccagtttatcaatgtaaatgatcattaccggtgtttttgtaagaggatcgtacagctgattaccggaatcaatcaggcctctgacatgaagtgtttggctgcccaaatctgcctgcacgctgactcgttcctcatattgaatgttttttgtttcaatatcttcaattcttcttttagaaaaaaaccataatgctggaaagccaccaacaataaacaaccagctgatcgggtctccaaaccctgtttgattggtaatcatgacaccgttttgaacaatagaatttgactgcagcaaagaatgggctccgataattcctccccccattaaaaaagtggcaaaataaaaggaaaacaaattttgaaagaaaaaccgaaatcttttaaagccaaatgtcaccaccacaatcacaactgaaaaagctagcttcccagccggatgttcaacaatcggcgaaaaaggagtaaacatcaaaaggacaatactggaaccgatgaacgctccgcctaccagtcttcttttttttacatgccgttttaaaataaatgccgtgagcaaaagcaaaagtgcatcaaaacaaaagtttaacagccaaatgacatctaaatagattttcacatctgactcctttctttcttgcctcacgctgttccccttcttgcttcataagtataaagcaagctctgtgggaaagtctgtcaattaatgttgagaggaaaatacaatttttcagggaaatctgcttaatttgtcgaggaagtgtaatgagaggatatataaaaaagctgccaatgacggcagcttttttccacttaattttctgtgttgatattaagttttccattcgcagtttttctagtttcatttccataatcatctcgtacgatcacttctacttttgctccttttgctttaatagaagaagtggctgtccaatagccttcatatctccccggagagatttctcttaacgggagttcggtggcgttttgcacactcgctcttgcattcgtcagcggcatacgaatgataaacgttgcatccaaatcctcagcgcttgagaaagcgattttcacagattcaccgacttttaagtttttatcctctcccggaattaagccggaaatgacaggcttgtcaaagttcacatcaatgactgtctttttcgtcgttttgttgcctgccaagtctgtagcaatcaccttgatttcatttcttccattttccaaaagaatacgggctgagtatgaaccatcagctactgttgcttttttgccattcaccttgacgtctttcagattgtcatcggatacagcccctttgacagtcagcgtttctttatttgttttcccgccatcctttggattgtccagcgttaactcaggcttttcttgatcaagcgtgaccgtgattgggctggaggcatctgttgttccgttgtcagttgatgcagttgccgtcagctcattttcacccttgttgagtgtgatgcctgcatggaacgtgccatccgcagcggctttcgtttctcctgcctctttctctccattataaatgtgtaccgttgtaccaggagaagcttttccttttacagtgacgctatccttatttgtgtatgatttgtctgtcggtgaagtaatctcaggtacagcagcttcgtaatcaactaatgcgcgaatcatatagttgccgtctgctttgtcacccggctcccattgtccacctatatactgccagttgcggccggaattcttgccggtttcatccattgccagtccaggtgaatacgggtcaggtttcgactggatatatacgagataaaagtctttatcgaccataatcccttttgaactgagatctaccttagtccactcgccattgcgaagagcttcagcgttaaatggcccggcaattttcttgcccggtgctccgtcttttcctgtggcatcgtatacctcaaccttaaactctgtgccgcccggatctgggaactctgtatcccagaatctaaacagccctcctgtaagcatgcctttgtccttgccgtcagcgagcgtcatttttaccgcccatccgttaccggcagcaaaataggaattggcattctccgctgttccgtcatcatatgcaatttcacccggataaccgacgaaaggcttcaatgcagtttcttttgtaacatcaccttttaactcaacggaaaattcatcactgtaataacccggtgcagcgactttaatcgtataagcgccttcataggcctccagcgtatattcacctttgtcgtttgtcatagccggttccaccgcagcatcctctacaacataaacggaagcgcctgttaccggctctcctgtcgttttattgatgaccgtgccttttaatgtgcccttcttcatctcttctaacgtaaaattagcttgtgtcgtctgatccgtctttaaagatactttttgtgttttcgactgataaccatatgcttctgccataagcgtatagtctcccgctttgtgcttcagcgtgtactgccctgtggattgatctgaatatgttgattttcctgtttccactacactgacttgtgccctgagcggcaaaacttgaggctgtatagccttgttctgatgttttaccgctgtgtttgcagatggcttagcctttttcggatttactggctttttcttttgctttccagacggcttttcgacgcccagcttattctttttgactgtttttccggctgatttgtcagaaagcactacatcatcaatataccagccctcttttgcaatgctttcatcagattgaaggttaaacatcacttgaatgttttggcctttataagccgataaatcaatttcttcgtccgtccagcttgatgtctttccgttatagacaccagcctgctcccaattcttttcaccttccggaagaacaaaaacgtagccgtaatcaaaatcatcctctaaattgtgccagcttttaaattgaaggaacagacttcctgaatcaggtgctttaacaggaggcataacaaggttcatgtttgctgagttggcataatttcctgtcaaattcgttccatatactttttctccagatgctgctgtatttgggccagttgacggaactccccattcccagttattatttgttccgctcgcaacccagccgccgggtgcagtttcaaagtcctgcttatatcccgccgtgatgcttggtttcactgttacatcgtatacgtcagacgaaacgacatgaccgccaaaatcgtgaatcatccacttatagcttagtttagttccttttatatctgggatctctgcctgatacgttccttttagatgatcaccgctgattcgtttagccgttatttctgtccattcaccttgatcaagcttgtaggacagctttacagatgtcacactcacattgtcttcagctgtcaaagtcaatggcaggctgccaccttcataagcttcagttactttctcatgctgatagacaggaggctcttggtcatccccctctacagaaacttgtccttccgctttccctaaaccatctgtaacagcggatacagcatcaaaagcattcaccagaccatggccatatccgttattcggtgaatcaggaaatgttgaatccgtgagcggttcagccgtgctggttaatatatcctccatctcatcaacagaaagtgaggcattcgcctgttttagcagtgcagcaacagcggatacatgcggccctgccattgatgtgccgtcccatccatcctcatatgtctgaccgggaacggatgaacgaatatttacgcccggtgcagatatttccggctttgtttcatcatatggagatggcccttgaagagaaaagtcagcgagctttttattgatatcagtcgctccagttgcaaacgattctggatagtttgccggatttgcgatagaaccaggcccgccgggaataaagagatccgtattccccgctgaaaactctgggaaaatatcggccgcacgccaggcattgaccatgtctctgtaccattcatcaagtccagagccccctccccatgagttattgacaacatcaggagccatttccgggtggggatttccttccgcgtcctttggtgctaaaacccattcaccagcttccaaaatgtcagcatcagtgccgccatcttcagagaacgctttaacagcaatccattttgcgccaggcgctacaccgatttgatttgttccatcaggttcagagcccaccatcgtgcctgtcacatgggttccatgagccaaatcatcataagggcttgcctcgcctgctacggcatcataccagttcatttcattttcaggctcattaggattttccggattatacccgcgatatttctcttttaatgccggatgattccattccacaccggtatcaatggacgcaacaaccgtgccagttccatcatatccaagtgcccaagcttttggggcatcgatttggtctacattccattccacaccgtcagttgctttaatagctttctgtgcttttttcatattaaatggggaggatgacttaaaaagctgccgtttctcattaggaagcaccttctccacttcgggaaactgcgccactttttccataacctcttttgaggcatgaacagcaatcccgttcaccacataataagaatgaatttggtctgcatttcctttatctttctgggtgttcaagtattttaggacatcttgctgggattcatcggctgtgacttttaaagatgacacaacagcagaacgcttttgatattccgtcttagcggcagacagcttcttcgatttcgcttttttaacagccgcttttgccgctttttctgtgttagcctgatctttaaatttaatcagaaaagtcgttttttctttctttttaaagcttttctttaatgaactcgaaatcttgttttgaatggattccgcagattgaagctcctttttaacagaaggtgaggtgactttactgcttgccccggctgctcccggaaacagcagtgaactgatgacaactgtacttaaaacagagctgatgagtctgtttttcgtttttttcttcattttcatccccctttttcaacatgctttttaaaaaaagtgtcgtccctccttttaataatgaatggtttgtcagaacatcgctgtatattaactgtagacaatctgaattacagatattgtcgtttcatgtcattcaatttccaaatatatgaaaatgataaaaatgtcacaaaaataaatagatctaattatctgttttgttactaagcgaaggaagcaatagggaaaaagactttataagaaggaaagtgtgaagagaaaaacaaaaaaggacaaaatcgaaaacgattttgtcctttacattagccgcgtttattacggtttcttaagaatgtcgggatgtcaagcgtatcatcagccggctgtgaagtatgacggcttactgtgttctgctgctgaggctcctcacgttttggctcacgcttcggaacactttgattgtgtgttttgatgctttgatttaagcttggacgctgaggcttcgtcacgtccttctcttgttcgataaagccggttgcaatcactgtcaccacaatctcatcttttagattttcattaataacagaaccgaaaatcatgtttacgtcttgatcagacgccgaagcgacaatgtctgctgcttcctgaacctcatataggctgaggtttgttcctccagtgatgttcatgaggacgccttgcgcaccgtcaatggccgcttcaagaagcgggctggaaattgctttttttgctgcctctgccgcgcgattttccccagtagcaataccgatacccatcaaagcagatcctttgtttgacatgattgttttcacatcagcaaagtcaaggttgataagaccaggtgtagcaatcaagtcagaaataccttgaaccccttggcgaagtacgttatccgcttcacggaatgcttcaagcatcggtgtgtttttatcaacaatttcaaggatacggtcgttcgggatcacgatcagtgtatccaccgcttctttcattgccgagattccgcctgcagcctgaagctgtcttttgcgtccttcgaaggtaaacggtcttgtcacaacgccgacagttaatgcgcctaagtctttcgcgatttgtgcgataaccggtgcggcacctgttcctgttccgccgcccataccagctgtcacgaataccatgtcagcacctttaagtgcttcttcaatctgctctttgctttcttcagcggcttttttcccgacttccggattcgcacctgctcccaatcctctagtcagctttgcgccgatttgcattttcacttctgcttttgacaggttaagagcttgagcgtccgtgtttaccgcgatatactctactccttgcacttcattttcaatcattcggttaacggcgttgttaccgccgcctcctactccgattactttaattgatgctaagccgtctatgtttgtttcgaactccaacatgctaaatcctcctaatctgccgaatgactatctatctattcccaaaacatgcttaatagttttttcattttgctctgtttattatgttcggcttgtgttttttgttttccttttggccgctgctgcacctcattttggtgatgatgctgctcttgttcctcagatgatgagactgcgatttcctgtatcgcttcttcaggcatcttaaagcctatttttctgccttggattcttgcattccggcaggcgaattggatcaggcccactcccgtcatatattgaggatctcttacaccgatataattcgggcttgccactctgacattgttttgcagcacatcctgtgccaaagacatgacacccggcatagctgcttgtcctcctgtcagcacgaagcctcccggcagatcggtaattcccatactgcgaagctcttctgaaacaatttcaagaatttcttctactctcgcttcaatgatattcgctgcttcttgctgtgtaaatgtttgtttttgattggtgcctataacggttacctcaaaaatttcatcttccgaggcttcgtcatagtaggcatgtccaaattgctttttcacgcgttctgcttcttctgttgacgttctcaatccgatggagatatctttggtgatattttcgcctccgagaggaatgacacgggtagaagtgagatgtccgttctggaatacggcaatggttgttgaccctccccctatatcaatgagagccacaccaaggtttttctcgtcctttgataatgcagcagaaccggctgccagcggctgaaggcaaatatcagttatttcaataccagctctttcaacgcagcggagtaaattatgtaagattgtttttgaaccggtgatcaaggtgccctctacttctaaacgcacccccagcatttttttcgggtcggtgatttcatctcttccatctacgataaactgtttaggaataacatcgacaatcagctgttcgtgcggtactgaaacaacctgtgccgcctccatgacacggcgtacgtcttcaacctgaatttctttattttcactggaaactgctacaacaccgtttgtatcttgaatattgatataatttccattaacgccgacaatagcttttctaagcggaaaacctaccattctttcagcttggtcaaacgcttttcttatagaatgaacggtctcatctatatcaacgattgagccttttttcaacccttcagacggtacatttcccacaccgataatattaagggaatcatctgtcatttctccgacgatcacttttgtattggacgtaccgatgtcaagactgacgtaaagttcattgttgttcattctatggcacctcctcacatttcgatcatttctattctattatttgcggaacaacaatacaatgaatgtggctttacaagtgtgtaacaaaaaataacaacagaatatttttatgtgcttttcacattttatgtttattgaaaatattcgttatatcctatgtatatcctcttttatatcacattttttttattttttttagaaagagtccactttgttagtagatttcttctgataacggctatattctgaaataatctgactccaaatgcgaatatacctgctaaatacaagtctacaccaagatggactcccagaaaagctaaacttattgccaatataatattaaaaaagaaaccggaaacaaataccatttcatcatatgtaccttgtaaatgcgccctgattccgccgattaatgtatcaagtgcggcaagcaccgcaagcgataaatagtttgagtattcactcggtatcgttaagtttgtcattagtccaatcgctattccgagcaccagtcccaacacgggcagccacatgacaattctcctccttttcagtctttaagcagtttcagctgttgtacgtccagtggtctgtcatatgcttttaatgttagtttgctttcagatttaccggcttttaatgctaaattttcagatgcaaaaagatcctcaaggcctgaccccttcactctgctgtgtaacatgtccggatctttggcaagcacttttactgttaaaggataatcgtcaagggcgtatccgtctatttttgtagtgccgtttatatctctgatgactgtatgattcacaactcttcgctcgttaatcgagatatgctctgcaccgtatgagttgagttcattaatcagctttttcagcaaatccggaggcggattttcgaccggctctcctgttaagctttcagaaaaaagcggggaaatcgtaatgacaattccgctacctgttatatcggtcatgccggctgttttttttaaggattgcaaggtattatttagcgcggtttcttttgtcatttctttcgtttgcgaatagctattcagaagtttgtcatatttgtttatttcagacagcagcttttcctgcttcttctgctctgatgtcagctcttccctaatatcccacatatctcttgtatcccggactttggggtgctttaacgaattaaactgaacagatatcatcaggccgaagatgaccataagcacactgatgcttatgaaggaacgctttattttcaatctatttcacccgctttttcagtcattccttcgttttcagaatcggtttcatttgtacgtttttctctttttctgccgacacagaaatatgatccattgacagctgatcaattaggcctccagcgatatttaacgagggcagcaggacatctggatctccaatagcggataccgtaaatggagcgggatgctgcaccccgtctaccgttaccacaggaccattgcatttgatatacgaatcatgcgtcaaacgctgtccattaacggcgacagctgccgctcctgagatatacatttcgtttactacttggaagatatggctttcgtgaacgatgtaactattcacattctccccttccggtatgtatgacgcatcttccaatgtcacctcaacgccttctccctgcacaccgacttccccaatatacatcctgtatttttctgtatcttcgaggacattatagtattccgacttctctttcttcagcttattttccgcctggcggactttgttttgcttttgatataattctttttcaagcttcttattttctttctcttgtttcagaagttcatctctcagcgcatattcttttttccactcttccgtctcagccgcgcttttgttgttttcttttgtcatttgaaaagaaaatgaaatcaaaaaacctgcgataagcataatcaaggaaagaaggactgctgatttgcccctcaattttcatcttcctttttagcagctttatcgtttttcccaaactcttcaaaataggtggcaacttctaaatgaatgattccttttttattgctgcttagctgtgagatgatagaaggatacgtcttcattcggtctgcaaacgttttaatagatgccgtaacaacataaccgtcgttcatgtacaacttaatacggttttcatccatttttacaggcgtataataaatttctgaaatcgactgttttaacgactttgacaacgcatcgagctgcttggccatttgagaccgcttcttcgcgtttgtccaattcactaaaatcggtccggcatcatccggcgttacttcgtttggcagaactgagccgttttcaagcacttcatagtacacatcgtctttttctaaataagcaatcgctttatattcttcgattgcaatgttgattttattaggcagcgatttgctgatctccgcttttttcactaatttattttgctgaatcttcttttctgttttttgcttgtccaaactccaaaactcagtatctccgctgttaatatcggaaaggtcgataatttccttttttgatacattttcattccctgtaacagagattgttgatactttactgattggtgtttgcaggtacacaatgatcagcaccataataaaaaagagcataataaatgaaatgagacggcggtttgccttttgtttcctctgctctttaattttagggatccgctcttcaatgttaacgattttttctcggtcttgacccgggttcattgcctgttcacctcattcaaatgaaacagctgttaaaagtctgtctattccaaaacaaacggcatactatgatgccgtttgtcgtttgcttacagtatatcatatgaacagcttcagtcagaacttgaatcagcgatttccgccgatgatttcaacctctgtgtgcatatcaatctcgtatttttcacggattgtctttttcacatggtcaatgagatcaagcacatcttttgctgatgctcctcccgcattgacgatgaagtttccgtgcatctccgatatctttgcaccgccgatttgatatcctttcaagcctgctttttctacaaggttcccggcatgattcggaagcggatttctgaatatgcttcccgcacaagggcttgaatacggctgtgtattttttctatagtctttattgctttgcatttgctgaacgattgattccttatccttctgctccagctgcaaaacagcttcaaggcaaacgcccgggcgtttcttttgcagtacagatgtcctgtagctgaaatccatctgctcatttgtcagccactcaatcgttccgtcttcaaataaaatatgcgctttgacgagaatctcgctcatatcagaaccgtgagcgccggcattcatataaaccgctccgccgactgatcctggaatgccggcagcaaattccaaaccggacaggccttttttgctcaatgatgtagcaaggcggaccactgaataaccgcctccgactgttacttgttccccttcaagctccaaatggtcaagacccgcacccagcttgatcactacgcctctaattccttcatctaaaacaagaagatttgatccgcggccgatgactgtccacttcacatcatattttttaatcacgtccatgatgtctttaacagcatctacactgcttggaatgaccaatacatccgcaggtccgccgattttcatcgttgtatgattcgcgagcggttcatttgcaagaaccttgccgacttcgcgttcttttaattcctgtatcactttctccatcgtaaacctccgcattccatttgcttttctactatttttttaattcctcgagtacgctgtataaacgggcagccgcgtcaggaacaccgagtgactttgttcgttcgctcatttcctttaacgtttgctcattcagtacaattcggtctagcgcttcaatcagcttctccccgctgagctctgtttctttcagtacaatcgccgcatcatgctggccgagagatctcgcattgacctcctggtgattcgctgtcacatatggactcgggatcagaacacttgggattccgagagcagtaatttcggcaatcgttgtcgcaccggctctggccacaatgacatcaatggcctttaaatactcaggcatttgatgaagaaacggctttgtgaccatattatcagcggcacccttgcttttcagctcattcattactttttcatagtgaacttcaccggtgatatacagcacttgatagtctcttgttttcagcgcatcctgcatgtcaatgacagcgcggttaatcggtgcagcgcctcggcttccgccgaaaattaagaccgtttttttctcttcagaaagcccaaattcagccattgatcgtcccgtctttattgagacgacttcagaggctcgcgggtttcccgtaaatacaactttctcgctaggaaaatgtgatttcgcttcttcaaaacaaatcgctactttattaacatattttgaaagaaacttattcgtgatgcccggcaggctgttttgttcatggacaatagtcggaattcccattttcgcagcggcatagacaaccggcccgcatacataaccgcccgttccaattacggcatcgggcttaaattccgctaaatacgatttactctttttgacgcccttcagaaaacgcatcacagtcttgacattttcaaatgacaattttcttttaaatcctgtaatttcaattgaacgaaacggtatattctcccgctcaacaatttttttctccagcccgttttctgttccaatatataaaaattccacattaggatgacgtctttgcacttctttaataaaagcaagcgcaggataaatatgtccccctgtaccgcctccgcttattgcaattcgcatttcttttcccccagtctaagtttctctataacataacgataaccctgttttgttggacagggttatcgcatcaattgtttccaagcttcatgttagacaggaagcatggacatacattcgttaatacctcgagtagcggcttacattcagcagcacaccaactgccatcagcattagagtcaatgaagagcctccgtagctcagaaacgggagcgtgatgcctgttacaggaatcaggcccgtgactacgccgatattgatcatgacttgaatggcaatcattgaaataataccgactgcgacaaagcttccgtacagatcaggggcaccaagcgcaattctgattcctctccacagcaggacgctgaagaggagcaaaataagtgttcccccgataaagcccagctcctctgacaagatggcgaaaataaagtctgtttgcggctcaggcagataaaagaatttctgtctgctttgtccgagccccattccgaacaacccgccgggccccactgcataaagcgattgaatgatctgaaatccgcttccgagcgggtcttcccatggatttaagtatgaggtaatccgcttaatccgatatggagctgatagtacgagcccgacaaatccgctgaggccgatcagtccgagaaagacgaaatgggcgatccgcgcgccggctacaaaaatcatgacaatacaagttccgaccattactgtccccgttccgaggtcaggctggcacatgataatcaaaaatgctgaaaacacgatgccaagtgcagggacgaacccccgtctgaacgatgtgatgtttttttgtttttcagagagaaatttagcaaggaatgcaatcatcgcaagcttcataaactctgaaggctgtatgctgaatgctccgactccgatccagcttcttgaaccgttccgcaccattccgacgcccggtatcaaaacaagcaccagaaggaaaaagcagataaccatcagcaatttggaccatgtcctccaagtccaataatcgacattcatgataaaaaacatagcaatgacgccgattcccgcaaacaaaagctgccgtttcgcgaaaaagaatgagtcgtcaaatttataatccgcccataccgcactcgcactgtacaccataattaatccgattgttaataataataacgtaatgatgaccaataacaaatcaggcgatgtttttttagtagtcaaagcaatcgacaccccaagcttaaagtcattagggctgccgatttacttcaagacaagcccttacttaagcatatgcacggcatctataaacatgtcaccgcgttcttcaaatgttttgaattgatcccagctcgcacacgcgggtgacagcaggatgacatctccttcatttgagagcgcaaacgccgcagatactgcttgttcaacattatcgacacgtttgacatgttgtattcccagttcattgccgagtttctcgagttttggcgccgtctggccaaatgtaagcactgctttgacatgcttcatataaggtttcaagtcatcaaaaccatttccgcgatccagtccgcccgcaagcagaatgaccggcttatcaaaagctgaaagcgccttgcttgtcgccagaatgtttgttgctttactgtcgttataaaatttgcggccattcacagttgtgacatattggaggcggtgcttcacaccagtaaagcttgtcagcacctttttaaccgcctcattggatgctcctgccgttttcacaactgcaatagctgctaaaatgttctccaggttatgagcaccgggcagcacaacctcttccagaggaagaatggcttcgccgttaaacataatcatactgtcttttacatatgcgccctgttcaagcgttttgctgactgaaaatgggacgatttcggcttttccggcttcagcaagacgcacgacggtttcatcatcctggttgacaatggctttatctgaagcagtctgatgaaggtacactttctgtttcgctttttcatagttttcgcgcgtatggtgataatccagatgggcgtcaaatacatttaaaatcaggctgatttccggtctgaaagcgtgtgttcccatcagctgaaacgaagacagttcggtaacgatccattcatctccatcagcatgataggcaacctcacttgcgactgtgccgatgtttccggcaatcagtgctttttgcgagtcagctttgagcatttcgtaaattagcgttgtcgtggtcgttttaccgttcgatccggtaatcccgataaacttggcgctggtcaggtagtaagcgagctcaatttccgtccaaaccggaatacctcttttctccgcttcctgaaccataatattttcataaggaattcccgggtttttgatcagaatcgtgatttgatgctgatcgaacagagaaactggatgctctccgcaaacaacttcgattcctttttcagaaagcttttgtgccggttcattttcttcaaaaggcttttggtcattgactgcaacataaatgcctttttcatgaagaatggaggccgccgcatatccgcttttcgcaagcccaaggattaaaaaatgctgtttctgtaaaaattgatcattttccacttataaccacacctcgatgtaaattcctaaaacggcaagcaaaagtcccgcagcccaaaacgtcacgactactctccattcagaccagccgacaagctcataatggtgatgaagcggactcattttaaagattcgtttacctgtcgttttaaagctgatgacctgcaaaataacagataatgtctcgataacgaatacaccgccgatgataaccagcaggatctctaatttcgttaaaatggcaatggtaacgatggctcctcccaatgcaagcgatcccgtatctcccataaaaactttggccggatgagcattaaatacaaggaagcccagaactgcaccgacaacggcaactgagaaaatcgctacgtcatattgagactgattccatgccagaatggcaaaggcgccaaaggcaatcgccgcagtaccggataataacccgtcaaggccgtcagtcaggttaactgcgtttgatccgccgacaagcataaagagcacaaggataaagtaagcccagccaagatcaaatgataagtcagttccaggaatgcgaatatccgtcgcaaaattgtagtaatgatacacggcgtaaaatacaactgcaataataatttgtccgatcagcttttgctttgatgtcaatccaagattgcgcttcatgacaaccttgatgtaatcatctaaaaagccaagcaaaccgtagcctagcgtaacaaacagaagcagcaccatttcggggcttatttctgaaaacttctgtgtcataacaattgttgtcactatgatagaaagtatgatcatgaccccgcccattgtcggtgtccctgattttttctgatgtgatttcggtccttcttctctaatactctggccgaattttaatcttcttaaaaacggaataagaatcggagagagcagaacactaattaaaaaccccattaaaattgtaaacagaatgacttgctcaagcattgtccttttctcctcctgtttctttcaaacgacatacgtagttatcatattcatgatttttttccatatgaaaaatcttttcaagctccattattcagtaacatctctttcctatgaattcgtcttattcttattgagttcaacaatggctctcgccgctacttcagcatcatcaaaatcgaaagtttcatttccgatctgctgataggtttcatgtccttttccggcaatgaggacaacgtcgccttttttggcattggcaattgcgaaaaagatcgcctgctcgcggtttgcaatactgtgatagtatgcgttctctactccggcttccatatctcttaaaatcgcgcgaggatcttcgcttctcgggttatctgacgtgaaaatcggctcgtcagccagctccacagcaattttagccattttcgggcgcttcgtcttatctctgtctcctccgcagccgacaacgacaaatagctttccttccgtcatgtctctgcatgtctccagcacattttcaaggctgtccggtgtgtgcgcgtagtctacaatgacaggaaactcctgctgctgattgaccaattcaaaacggcctcttacaccatgcaattcttcaacagcctcagtgatgatttcaaacggtatgcctgctgcaatacatgtcgcaacagcggccagcacgttatacacattaaattgtccgacgagagacatcgtgatgtgcttcgtgcctttgtttgtcacgagatcaaagcttgtgccctgtgcagtgatactgatgttcttcgccatcacatcagcatcgtttttaattccgtatgtagagatatgcgcagctgttaccttttcaaaataagcgctcgcctcatcgtcagcattcaggacggcacgctttggatgttcatggttgaaagccccgccaagttgggaaaagagcaagctttttgcatgccggtactcatccatcgttttatgatagtccagatggtcctgtgttaaattcgtaaacacggcaatatcataatcacagccatggacgcgtcctaaagacaaagcgtgggaagaaacctccatgattgcagtgtcaacgtgcttgtcattcattttcttaaacgttttctgcagcgtgacgctttccggagtcgtgtttttaacaggaagtgtttcgtctccgattttcatgtacattgtaccgatcaagcctgtgcgttttcccgcttttttcagaatctcatcgaccatgtgggtcgttgatgttttgccgtttgtccctgttatcccaatcagctgaagcttcttcgtcggctgtccgtaaaacgcatcagacaaaacgctgagcgcgcgaagtgactgccggacaataataacaggaacattcacatcgacctctctttctgccacaatagccgctgcaccgttttctactgctttttgcgcaaaatcgtggccatccaccgtatacccttttacacatacaaaaagactccctttctttacttccctggagtccatctcaattgaagttatttcagggtcttgtgagtcgtttacagaaggttcggttgttaagtatgtaagcagctttgtaagtttcatcgtatcaaacctctcaacattctaattcattctttttatcattgaagtcacatcaaatgatgtggtaatgattttaagcatacagttcatattttagcgtaaataaaaggatacatccagctaatcttgaaagatatcagcattttttctgcaataaaagaataggcagcccgaatcaatcggctgcctccttttcatcttcttcagtcaaatacacgcgtatctttgagccttcttttactttcgttccggcagctggcgattgtttaacgattttgctccctttcccggaagcatccacattgagattcaccaatagtgactcaagatctgagacagacatccctacaacattcggaacttctattgtttttgtgtcgttccattggtattttttctcgatttgatttttccggggcttcacaccaagttccggcagactgtctctcataatatttccgacaataggcgctgccaccgttccgccaaactgaatcgtgcctttcgggttatccaccgcaacgtagacgactagactcggatcatcagctggcgcgaaaccgataaatgatacaatatggttgttttcaagatattttccatctttaaccttttgtgcagttcccgtttttcctccgacacgatatccttctacaaatgcattgcggccggttccttctgcgacgacgctttctagagcatagcggatttgtttggatgtttcctcagaaatgacttgtttctttgcgattggtgattgttttttgaccgttttcttcgtaacaggatcgatccattcctttgcaatataaggtgtatagagcgttcctccgtttacagcggcggatactgctgcaacctgctgaatcggcgtgacggatactccctgtccgaaagccgtagttgcttgctccaccgggcccactctctcaagcgggaataagatgcctgttccctcgccttggagatcaatccccgttttttgtccaaaaccaaagtctttgatatatttgaaaagcttttcctttcctaagcgctcgcctaattcaacaaaccccgggttgcaggagttctgcacaacttccagatacgtctgcagcccgtgcccgcctcttttccagcaccgcagtctcgctccgtccacttccgcatgccctttatcataaaattgatcccgtttcaaatttactttttgctcttcaagggctgctgcaagtgtaataattttaaaggtagatcccggttcatacgtgctccatactggcagatttcgattgtagacggacggatcaacagattggtaatcagcagggtcgaagtcaggcctgctagacatccccaaaatttctccgtttttcggattcatggctacggcaatcatgccgtccggatgatatttggcctcagcgttatcaagctctctttccattatcgtctggacctttgaatcaaccgtcagcttcatatcaagcccatccttaggcggcgtatagtcatccgcttcatcaggcatcttcttccccttggcatctgtataaaacttaacagaacctttttccccttttaaatcatcgtcgtaataggcttcaagtccaaggagcccttggttgtcaattcctgcaaatccaagcacatgagataaaaagctgccgaacgggtaatgacggatactgtcctccgcaacatacacaccttttaaatcaagcgctttgacttctttcgccttctcatttgaaatttttctcccttcaggagtgatcttttcgattgacgcttttttagtcacatgtttatatactttttcttctgacatattgagcaccgccgcaagctgcttgctcgttttcatcggattctgaacttggcgcggcacgacgaatacggtcggcgcacttttatttgttgcgagcttcacaccattccgatccagaatctcgcctctctccggctcaaacggcaagttccggctccaggaatctttcgctagcgaagtcagtttttcgcccatcacaaactgaacataccccagccttgtatcaatgatcagaaacacgatcacgccaaaaagcaaaacaaataataaacgttttctaaccgttacattcgagacgcgcaagagaccgttcactccttatttaggcttgtttcattttatgcctgaatttggacaggtagaacgatgctcctctgaaggcataaaaaaagaaagcctgcataacgacggctttctttttaatcaggatttttaaacttaaccttgattacggttttgtctttgatttctttgtctttcttaacactttggctgacagcgtagccttgtccgcttacttcaatatgaattcccgcgagctcgccgtactgcagaacctctcttctcgaccagcctgtcatatcaggcattttgattttgccgcccgttttcaggaagaccttttgattggtgagaacttcctcatccgctttcggatactgttcttttacagcgacatcactgccgatgacaattggtgtgagattctcctcttttgctttcttttgagcagcagctaccgtttgatctgttaaatcaggcattgtctgcgcttttgtttcttccttatctgagtcagatttttcagttggttcgatgtttaggtagtgcaggctatttttcattgttggattgaagatttctgatactggatctgaactgctttgtcctgcttttagttgcggctgctgtacagccacataaattaaaagctcaggatcatcttttggcgccatacccataaacgaaaagatatagttatctgtgccgtctaaatatccgcctttaccggctatttgcgcagtacctgttttcccggcaacatcaaaaccttcgattttatatgcttgccctgttccgattttcgacgtaacaacttctcccaatatatcccgcacctttttcgctgtgcttgcagaaattggggttccggctgattccggcttattttgataaatagttttatctttatcgggatcaacgatatggtcaatgacataaggtttcatcattttgccgtcatttgcaattgccgttgcggcctgaatctgctgaattggtgtgaccgcagacgcttggccatatgcagttgacgccttatcaaattcatatttaaagttgattttgctggagacttctcctggcaaatcaatacctgttttctggtaaaaattgaatttgtgcaaatattgattgaggcggtcatatcccagcttttctttcgccagtttcgcaaaagcgacattcgacgaccttaggacgccgtcatgatatgttgtcggaccccagcctacaccgttattgtgatccttaacaggtgctccgccaacttcaaatgtccctgatttatatttttcgttcgcattaaacacgttttcctgcatcgcagcagcaagtgtaaagatcttcatcgtggatccgggctcatacgcatatgaaatcaaatcattatagtagtttgtcacatcgcgcttgttcggatcaaagcttgggcgctgtcccatggcaagcactttgcccgttttcggatcgacgactgcggccatgatttttttcggattatacttttgcgccacttttgtcatgctgtcttccaaaaaggtttgaattttctggtcaatggttaaatatacattgtcaccattttttggcgctgtaattttatttttgctgttcgggagctcccagccggatttgtcgctttcatatgtcacatatccgtcgcgctccttcaaatacttatccagcactttttctaaccccatcgcgccggaaatttcatttgtgtcttgatcaacctcggcatagccgattaaattggatgcgaaaataccatttggatagtagcgttttgtatcccgcaaaaatgaaatgcccgggagtttcattttttcaattttttgcttttgtgaatacgtaatatcccggccagctgagccaaactcgacttgttttgcatctttatttaagatatcaaggatgtcggccttgtccaagtttatcactttagacaatgcttccgccgttttttctttgtttacaacatgctgaggatgcttgacatcagtggtcatttttttatcgagaatcgcaatcagtttatacgtcgctgtgtcctctgcaatgacttttccttttcggtctaaaatcgagccgcggctcgcttcgatggtccgtttcttttcatgctgctctgtcgcttttgtcgcaagcacttcgccgttcgcttttccggttatttgaatatatgccattctccccaggatgacaaagaaaaagagagcgaaacaaatacttagaatcgctgctcctctattcataaatttattcttttttggcatttgaatcattcctgtatgtttttcacttttttatcttttaaattcaagccgttctttttcgcaatgtccataatgcgctgcggtttgcttaaatcagcaacgcttttttcgaggtcaccaatttgcttattttcggatgaaatttgctcctcaagcttttgcacctcaatattggtttgatatgccgcatacgccttcgatacgatcaaaagcgatacgctgagcaccgccgcagcaaagaggacaagaagcactttttctccgagagtaatggaagcccttttcttgacaatcacttttttctcaggactgatcgcatgccgctgctgtttctctggttggtaagctaaattgctcataggctgatgacctccttttaattttgcgttcgcgtttcgttattttcttttttcagcaatccgaagcttggcagaacgagcccggttgttctcttcaagctcttcttgagatgccgtaatcggttttcgtgtgatgagcttcagctccggttcaaactcttccggtataacaggaagccccggaggaagttccggaagcgacgacttttctttaaaagtggttttgcaaattctgtcttctagcgagtggaaggtaatgaccgataccctgccccctggcttcagaacctcaattgcctgctccaaagcttcttcaaacaccctaagttcatcgtttacggcaattctgattgcctgaaacacgcgtttagcgggatgtccgccgctccttctcgctggagcgggaatcgcgtcttttattagatcgaccagttggcccgtagtttgaataggagacttcattcttgcctcctcaatttttctggcgatctgtttactgaacttctcttctccgtatttaaagaaaatacggacgagatcctcatagcgccactcattaacgacttctttcgccgaaagcgtagccgactggtccatcctcatgtccaacggtgcgtcatgatggtaactgaatccgcgctcaggtgtatccagctgcggagaggacacccctaaatcaaataaaataccgtctacttctgtaatgccttgttcattcaaacattcttttaaatacctgaaattgcttttaatcagaatgagctgtcctttataatcggacaacacttctttagcatgctgtaatgccgtatcatcttggtcaaaagcgattaaacgccccttctcggataactgctgcaataagtatgtactatgcccagctccgccgagtgtgcagtctacatatgtaccgtctggtttaatattaagtccgtctacggtttcacgaagaagtactgtcttgtgttgaaacatattgtgttggtcccaccttttataaggatgaattgaaattgtttttagagtgttatacacgaagaatcattatatatcaaacccaatcatgttttcagcaatttcagcaaatgaatcttcttgctcttctgtgtattgttcccaaattactttactccacaattcaattcgattagaaaccccgataacaacacattctttttccagtttggcgtaattcaatagagatgatgcgatatttaccctgccttgcttgtccagttcgcattcagtcgcccctgaaaagaagaaacgggtaaacgcgcgggcatctttctttgtgagaggcagagcttttagtttttcttcaatttgtttccattcgtgcatagggtagccgaagagacattggtcaagtcctctagtcagcacaaattgctcacctaggccttctctaaatttagcgggtacgatcatgcggcctttcgcatcgatggtatgctgatattcacccataaacatgatctcttgccccactttctctccttaactcaccactattcaccacttcgctccacaacttcattttacactgtttacccataaaaaaaaaccctgaactattcagggttctttaaaactttatttcaaagtttgacaacttgatgttgattttgaaaagaaaatggcagattcttgaatgtcgtgaagaattttggaccgtacctgttcaaataatacatgatattccaaatccgttcttgcggcgcaagaagcggcttaatgctattttgaattctttcataatccttcaagacgtagccttctttttcttcaattcgcttcgtcaccgtgtgctctaagaattgaagctgatcctgaataaaagcggcatttttcaggagtaaaggttccatgctttgatcaacctttaacgcctcctgccggaccgttttgtgaatcgcttcaatttggcttttcgcctgatccatcaccgccgtaaactcttccggaatctggcgctcgaagtatgtctctctttgattctccgttccgctctcaatcgcgtcttgtaacgagatattccgttcagccagttttttctcaatatgccgctcaagtatcgtaatgttcagccttggcatgacaggaggcattttgaaacccatcaccgcaaaagcctgtttgagctcgccccaatagttgatttctccaggccctgcaataaatgctaaagtcggaatgagaaattcctgcattaacggtctcgttacaacattgttgctgaaacgctctggatgttcttccatatgtgtatgaagttcatccatcgtccatcctagatcaagctctttgatgacaaatcggccgttatctttttcaattaaaaaacgctcttcttcgtattcataaaacagattcgcctgctcttttccggactcgataatcggtttgtagcctgcttgacgcatgaaggcctgctgatctgatacagcccgggcgagttcatcattttctcgaagaatcttttggaacatggccgtttccagctttttaatccccggatccccagaatttaataaaactaagccctcttcttggaacaaatccgcgatcagcagttcaaagaagtcagtaaacgtaacagattcccttaaacatcgtttcacattgtcgagaagtgtattcgtatggtctgtttcttcaaaagcggcaaaaacatcatctatccacgcggcacacttttcctgatcaagcgatgtactcgcggctgatgatttcttccaataagactgaggcagcttttttttcacaggcccattctcttcagatgtgtgaacaaaattaatctcatccaaatcgtggtcttctccagccacccagaagattggtatgacaggcacttgcagttccttttcttgttgctttgctaaaacaatgattgaaatgattttatgtatggtgtaaagcggtcctgttaaaagtcctgcctgctgtccgccgactacagcggcacttgacgggtccttcagcttctcaatagcagactgcatcgcacttgaaccgaatttattatggtaagaggttaagtacgccgccaattcctctcttgcgaaaaaccgggaagataagtcttccagtctttcgcgccacatgtccttatgatgaatactgtaatcaaaaaaagaagacatttcttctttgccatctatatagtgctgtacaaacacattctgatttttgatggaaagttcagttagctgcatcttctagaacttcctttctccaataaatagttagtgatccgaaatgagtatagcatgttaccgaaaaagctcaaaagactttgtttgtatttcgctccaatgctttgatgctgccatataaaaactctaggtggacggcatcaagaccttgaagacttgcttccttcaataagtatccgataatggcgtcagcttccgtctgccggcctccaatgacgtcaaccagcattgatgaacgattctctttcgtttgtccacaaacggcctgaacccgctcccaagccttttcttcgttttcaagttttaaaatgctgcatgcctcctgaaataccagcttcataaaagccagataagctggcgttgtcagcagttctccatttttcacctgcaataacgcagttaaaggattaatacacgcatttacaatcagcttgcccgtcagcagacggtaccaatccgtctcataataaatcggaaaatccgaatggttatgctgaaacatgatgttcagccggtctggttcagcatcgtcgaatgcgctccattttatcgcacctaggcctgtatgatcaacagctgtatccgattttcttacagctccgtgctcaacgattccaacataaatggaatggccaacgtgccagtcttttaggtcgtggatatgccccatgccgttttgcaaaaataatatattcgtcttcccgatccgttcaagcgacgaaaaaacagactgaagctgatgctgcttcactgttacgacaagcaggtcaaagtccgaattgatactcgtgtccgcactgcaatcagccctgaattcctccccgcctttataaagccggattccttcagaccgaatggccgcagcctgttcttgccgcctcgtcacaacagtcacgtcgtgataaagtgacaaataataggcgcataaaagaccgacggagcctccgccgataattccaattttcatgatgtcacacccaatttagcatttacgtattatcatagcagaagtaagaagaaattacttctcaaagatcccatgtgcttaaaattaaagtttaaatatttggattttttaaataaagcgtttacaatatatgtagaaacaacaaagggggagatttgtttgacaaaggtagaacgtctgcttatcaactataaaacgctggaagaattcaagaaattcaaagaatacggcattcaggagctttcaatgcttgaagaacttcaggataatattattgaaaatgacagcacctcgcctttttacgggatttattttggcgataaacttgtagcacgaatgagcctgtatcaagttaacggcaaatcgaatccctattttgacaaccgccaggattatttggagctgtggaagcttgaggttcttccgggctaccagaacaggggatacgggagagccttggttgaatttgcaaaatcattcaaaatgccgatccggacaaatccgagaatgaaatcagcggaattttggaacaaaatgaactttaaaactgttaagtatgatatggcgcgggacaaaggggaaaacccgctcatctggcatcctgatatggatcacgaaatgacaccgggagagtctgcatagaaataaaaacaaccggcctattcttactatagggccggttcatttcaggcgtttctttacgtttcttgagccgtttttttcattcttccgtcttccttcgaaacaaccatttttctggcccgatccatgatatcgatcagtgccttgtaatcctcttctgtcatctctagctgattccgcaatgtctgattttcactccgcaaatcctcaagctctttttgcagcgattggatttgctccttcaatttttccctttcaagctgaaattcttgtgcagacggtgcttctttgaattgttcgagaaattgaatgacatcctgaatggacaaatctcgttttccttctgacgatgctgaggcagtctgcttcatggaattcggcatattgaccgaatgaacgccgatttgctttctcagttctttcctttgcttttttgcaagctctatacctgactggtattgttttctcacatacgagttccacctgaaaccacaggctgccgcggttctggtcagcgccctcccaacctcctcaaaggctgaaagctgtgttcctccctctcgaatatgacgaagcaccacttctgccagcagcaaatcctcatcctgagtccaagcatcttgtcttgtaatggtcaaattcaatctccctccatgtcagcttatttatctcatacatatgccggtaatagattagatagactatttgaactcacaaattttccgcaagctgacaggaagagaaaaagaaaaagcgcagggctttcaccccgcgcttttcttattagttactttttacatttatgtctttgccgttgtatgatccgcatgctttgcatacacggtgagacaacttcatctctccgcatgacggacattctgtcataccaggtacattaagtttgaaatgtgtacggcgcaatcttttcttcattttagaagttcttctaaaaggtacagccattattcccacctccttaaagagttaagattcatcatcttgttttaagagcttttcaagggctgcaagtctcggatcaacttgattcttcttgtcttcttccgaaatgacttgccaatcctttccttcttgaggagcagctcctttttcttgttcagattcacaaaagatttgcatagggatttctaaaagaatttcttctttcacgatcggagttaagtcgatagtatcgtcctcaacaatatgaacgtcatcatcttctatatcatccgtgtgatgaaatataaacagttcttttgttgaaatttcaaatggatacgggacatcaacgagtgttcttgagcatggcaaaatcatttcgcctgaaattgtaaaatcaaacgaaacctgtttggatttgatatccgctctgcccttcacccggacgggagaaatgcggcgaatgtcagaattcagctttgtcagctcatttaactcaactgtttcatcaaactcaaaactttgttttggcatttgatgcagctgataaatcgtccatttcatttgtatcacctcaggaaagcaacaaacatgattatagcttttaagattgtttttgtcaatattttttctttacagcataatgctgccattgaagtatcgttgacagcggaatatgctatgcatacacttaaaacaaaaataaggcgtaagagttttcatttgcaaatgtaccatacgtttttaaacatagcaagaaaggcggaaaaaatatgaaagctgtcggattggtggttgaatataatccctttcataacggtcacctttatcatgcccaaacagcaaagcggcaaaccggatgtgacacggctgtcgcggtcatgagcgggcattttttacagcgtggggaaccggctgttgtgtcaaaatgggcccgaacaaaaatggcgctgcaaagcggagttgatcttgttattgagctgccttatctttatgccgtgcaaaaagcagacatttttgcacgcggcagtgtttccatcctgaacgaacttgaatgtaaggcgctgtttttcgggagtgaaaatggggatatcaagccgtttttagaaacagcacagcttattggtgagcataaacatacatttgatgaccgaattaaagaagaacttaaaacggggacgagttacccagcagcggcggctagcgccttcagctccattttgcataccgaaagtgcacttgacttgtcaaaaccaaataacattttggggtaccagtatgtgacttcggttctaaccgggggataccctatgaaaccttataccacggcacgcatctcttcggactatcatgatgccgatctccctgaaggcgaaaaccacattgcaagcgccacaagcatcagaaaagcgatgactggccagaatctcgaagcctgccttcgttttctccctgctgcatctgcacgtgaattagcagcttaccgcaaatctttcggattgtggcatacacctgagagctacttttcttacttaaaatacagcctttcaactgtaacggcacaggaattacagcaagtatacgaggtggaggaaggtttagagcacagaattcttcgttcgatcagaaaatccagctcctatcaggaatttatggagctgctgaaaacaaaacgctatacgtggacaaggctccagcggatgaatacacacattttaaccagaacaaaaaaacaggatatgcaaaagctgcttgacaacgataaggcgccgtatatcaggcttctcggcatgacaaaaaaaggacaggcttatttatccgaaaagaaaaaagcactgtctgttccgcttgtcagcaaactgtcctctttctcccatccagctctcgatctggacgtaaaagcaagcaggatttacagcctgccgatagaagagccgctgagaactgagtttgacctgcaggaatacggacatgcaccgattcgatatgatgaagatgaacaacactttttaaatgtatagaaaaagcacctgagaatcaggtgcttttcgctttcagcttattcaaataatcaatcgcatcctgcatggtatcaacaggcacaatcttcatatttgaatcaatatcttttgctgtttttactgcgttcttataatcggaattgctggcgccgttttgatttggcgcgaagaaaatgtcttttccggctttgtctgcggcgacgactttttgatcaatgccgccgatcgggcctactttcccatcaacatcaatggtacctgttcccgcaatatcgtagccttttgtttcgtctggttttgtcagctgattatagatttcaagggacatcattaaccctgctgacggaccgccaatattttcaatttcaaaatcaatatcaggctctaccttcacgtttctgtctgtataaagcgaaactccgattcctgcccgatccggctcatcaggaaattgttttaacgtaagggtgacacgcttttctttttcttctctttcgatctttaacgtgactttatctcccgcttttttgctgctgatataatcaattagcttttcagcagactgatagtttttgccgtctgcgctgatgattttatcaccgacttctattttcccttttgccggcatgttttctacaacagagcttgcgtatatgccgttaaaggaatagctgactttttttcctgccttttgataggcggctataaccgcattttcttgcgagcttttcatcatttggagctgtcttttcatatactccttatctgactcgccttcctccttaatgctctcatcaggaacaatttcataataagggtgcatctttgcccacacatatgtaaacggattagccggtcccactttaacagtcattaaggacaggcttcctttttccgggtagcctccctccacttttatcaatgaagcaagctctgtcgcttctcccggttttgtaatatagtatggaagttttataaatgataaaacggcgatcagtatgaggatgacgagcatccagctaaaatgttttttacgtagcaaattatgagccctcccaattctctatttcttttcttatcttgctgatcattcggtttgtcgcctcttcgcctgccgatatcatttcttcaatattggcaaacgagcttgagctgtaagtttcaagggaagggcgaatcatgatatctgcggcaattgtttgatgccgcactaattcattttgcagtatatccatactttgcataatcacatcaaaaatatgcactgctgtttcagtttttcgaaccctggaaacatccgaagcgatgataatatcagctcccatgtctttcacaacagaaaccggaattcgatcgacgaccgcgccgtctacaagaaggcgtccgtccagccgctgcggaataaagatacccgggatgctgatgctggccctcactgcatctgacactgatccttttcggaacacaatcttttctcccgtctgtagatcacacgcaacaatgcccagcgggatttggagctcttcaatcggttttccgaatgtataagcatgcacaagctgtctgacgcggtcaccttttaaaaaaccgagtttcggaaccgtataatcagcataaagccttcgtttaaaggctttggctacttttttcatcgttgccacgtcatgtccggcggcgtaaaaactgcccaccaaagcgcccatgctgcttcctgcaatcatatccacttcaatttggtgcttatgtaaactggaaagcacaccgagatgagcgagccctctggcccctcccgatcctaacgctaacccgattttaggtttggccaaagcgttaacctcctgcctgaattccctgtatatcgaattctatggtctaaactgaacccctatgctcgtatattagtacaaagaatcaagaggacaggtactgcttggccgttttacatcatacattattttatcatgatatacatgtcattgggcatttttagcatcggggaggtaagaatgaacttgtcgaagattaatacacttttgattgcctcgttttttctttttttaacagcgactgtcatctcacatccacaggcttcattcgaagcctctaaaaccgggctgtctatgtggtgggaggttgtgtttccgtcattgctgccattttttattctgtccgaactcttaatcggctttggcattgtgcggtttgtcggtgttttgcttgagccttttatgcggccgatctttcgcgtgccgggtgtcggcggcttcgttcttgctatgggaatggcatcaggaaacccagcgggcgcaaaactcactgcccgtctgcggcaggaaaatcagatttcaagagtagaggcagaacggctcgcgtcgtttaccaattcttcaaacccgctctttattttcggcgctgttgccgtcggtttctttcaaaacgcgtcactaggcattttattagcttctgcacactatttggggaatcttgccgtcggtttaacaatgcgttcctatggccgcaaggaagagcagcaactcagaagaaagaaaacgatacctttcccttcagtcaaagatgctttacacgctcttcataccgccagacttgcagaaaaacggcccttgggtaaaattttaggcgacgccgtgacgtcttctgttcaaacgcttcttatggtaggcggctttattattttattttctgtcttcaatcgactgttgtcagtggtccagctgactgatgttttgtctgttttcacaaaaggagcactgactttgtttcagcttccgactcaattggacattccgcttttatcagggatgtttgaaattacattaggcagcaagcttgtcagcgagacagatgtttctcttctgcaaaaagccattatcgtcagctttattctcgggtttagcggcttttccgtacaagctcaggtggcaggtattttatcggaaaccgacattcgatttaaaccattctttatcgcacgtttgctgcagggcgtttatgccgctgtcttcgtcatgcttttatggaaacctctttacacggcatggcatgatccatatcagtatgtatttaaatctcttaacagcagtgacatgccaactgcctttataaacggctggaatctgcttgtgcagatcggacctgctgtcacactatgcgcgctgtttacgtacattatcattttttcttacagactgacaaacggaacaaaaaaaggatgagtcaaaaccctcatccttgtctgaatttttgctgaagcgccagctctacttccggcggtacaaactctgataccgagccgttgtatctcgccacttcttttacgatgcttgaacttagaaacgaatattgattgtttgtcatcataaaaaatgtctcaatagattcatcaagcacacggtttactgatgtcccctgcatctcgtattcaaaatcagatacagctctcaagcctcttaaaatcgctttcgcattttttctttttgcataatcaattaacaggccttgcgatgtttcaactgttatgttcggaatgtcttttgtcacttctctcagaagctcacaccgttcttccacactgaacaaaggcttttttgaagaattattcagcacacatacatacacttgttcaaaaatatgcgccccgcgtttgatgatgtccagatgcccgtaggtcaccggatcaaaactgccgggacagacagctatactcgccacctcactaccccctctttttataaatcgccacacctgttaacccataggtttcttttcttgtcatcacaagatctcctacggtttcgggaagctcgacctctctgtcatgctcagcgacgataaagccgtcttcttccagcatttgatattcgtcaatcagcgttaaaagtgctttcagcttttgttccttatacggcggatcgagaaaaattccgcgaaagccggtttctcttttagcagcagcgtgcaaagctcgttccgcatcattgcggtatacctgtgcatgttttgtaagctccagcgttttcaaattagattttaccgtttgaatcgctttaaaatcacggtcaacgaatatacaatgctcaaacccgcgtgaaagcgcttcgattccaagtcctccgctccctgcgaataagtcaagtcccatgcccccgtcaaaataagggccgatcatattgaaaatggattccttcactttatcggttgtcggtcttgttgatgttccgggtacagcctttagtgaacggcctttttttgatccagaaattactctcatgttccacaccactttttctaaaagctattttgtttctttattcggccggacgccgctatgtacatagaaaaaaatcaatcctatcttaacataaagcattcttccaaacaatgaacgctaatctggataaacaggtgtataagcagaatcatccttgtccatactataagcaacagcatctagaggatgttgttgccaaccgcggagaagacttacgtttccccataagttcttcctccggtttctcctctccctttgccttctccttaacatattaaggaatagaaggaccccgcagatgcctgcggggatttttttatagctatatgccgattttataatcgtattcttttgccttatcaagctttgactcgaattccaattttaaaaacggtttataagaaggctccacttttttcacaaatgagtaagacgcaatcttgtccattgttttttcaatttggtccatatcacagtacagtacgacatattttaatcgttttgatacatagtgcacattcccgaacttcctcagcattttgctctgctttagggagtgcagatacacaaccatgccctggcgcctattctccaatacaatcacctgcctgttttctcttatatgtaaaagacgagacggccagtctcgtcaggacactttacatccgcagcttccgcctgaaccgcagccgcctccgcatgaagacaaaccgtcaaaataagggttcccagtcggaactttcacatgctccgaaacagctgtcccaatctcaacgctgacctcatcaagaatggactggagctcattttcagctctcttgaagtcagccaccttgtcgttcaggtccagctcacgtttgatctccctcattttccgggatatttctctatagtcaggatgatatttgccaaaacgctgtacatcctcatactgctcttttattttgataaaagaacgaataatccgacctgcctcttcatcttcctggagacgcttgtaacaattgcggtagttctcagccgtctccgactgcagaatcatctcggcaagctgctgagcttcactttgaagccgcacggattccatcgtcgcatacataacatgcacctccagttgttagtttaccatgaaaccagccaattggaaaatgcttaaccgcagccgccaacaaaaccttatgaccgcatgaaaaaagaccctttttcagggtcttttaatcttttgtccgcatcgcttgaaacatttgcatcatcatttgcgccatttgaatcccgttcgtaaactggttcacccgatgcggaatggttttttcataaaaattcatcatttcaagctgaaaggaggacagatcatccggttttcttgaaagtctgcggtaccatatcggctgttctctgatgaatcgtttccgttcttcgtttgctaaaatatattcctgaacctctttgcgcatatgagctccccttttttaatcctttcgaaaagaaaaaggatgctgtccagaacctggctgagaatgcttctgtccgcttccggaaaatgtattaagaaggctttgcaacgatgagatcgactggctcattttattgatttgttcgttcatttgattgacatccatctttttcaccgctgtcaccattttcgagacaaaatcatttttttgcggtgtttcaggcacagcttcagaagcttcttccggttcccgatacggatcccaaatcggatcgctctccccgaagaggacccaattttcatatacgtcctgccagctactttgttctttgcgcacttcttttatcagcttgggatgctttttgacgaattgtttaaagtcattgattgaatgattggcatgttgattcgccacaatcctcaccccctccgaaaatcgttacctactacaatgtatcgttttgtcgggcattgtgttcgcctatattcattcccaaatgaatttttaccgatatccctatacactggtgaaaaagcctgactgaagggatgggaaacggccttatctgtaagctatcagcacattcattcagaccagcttgtatggaaatagaaaaagccgggaccattcgtccgcggctttcattaccatcgtttaataaaattttgggtgtaatattttcggtctactcctactccaagatgcgtataatctgaattcagaagcgcttttcgatggccttcgctattcagccagccttctacagcggccggtccgtccacataattgtatgcgatattttcacccgcttgctgaaagtcaacatgcccttcttctaagcggtctttcagcgagccgtattttttagagacatgggagaaataattattttccttcatatcctcactatgtccaaacgccacctccgccgttggctgatcccattcaagcttcgcaagtccatgtttaacgcgtatgacattcgtcaaatcaaggatttgcttttcgctcgttgtttggatctttttccatttctcatctgaaacggctttcggtttaattaattccccgcggtacactacctcataaggtctttgctttacaaaggtttgcgcatcaaacgccctaatgctggatagcttcccctcaaatttgtccatatacagctggacatacatctttcctacctttacagtcggtcttgtattgatatcttcttcagaaaattcaaaccgataggaatttcctttatactctacattcacaaatggtgccacctgggtggtcttaaatacttcgccagttgattctccaattttgaaaggcttggcgttaatatcattacccgacgcgaataatgtgaccactttattgtttaataccccgatttggatatattgatccttaccttgattgtatacccaccaatcgtaatcataagccgaagggtcaatacgttcaggttccccaagctttttcgttacttcatcggcgggcttgcccatgaaggacaataaccctgaagtcggcatatgtattcgtttgccgctttgcgcttcctcattcgacacctgaggctcgctgtcatttgatttcttttcaggaacagatccatattgaataaacagaacataagttccgcagataatcaaaaggataaccattgctctcaatatatttttcaatctatcacccccgtggcgattcacaatctcttgtttacatcccattacaatacagcctatttaacatgtcaaagatttatgtgttaatgaaaaaagccttcttctctattatcaccttcggaaatatccgataaggcgctgccggcacgttcattcgtttgctcagataaagaaatatcaccaagcgtgacaattccagtcagttttttattttttgtaactggtatccttctgagctgatgcgatgccatcaaatgaagaacctcatcgactgaagcatcttcctccacactgacaggtttttcagtcatcgcgtcagtgattttttgcgagttcggttttttgatggcgattcctcttaatacgagatcgcggtcggttacgatgccgaccaatgtttccccgtcctcatcaactaccggaatcgctcctacatttgcgtccttcatctttactgcagcttcatatacattatctaataccgtgcaatattgcaagtcggctgtcatcagatcttttatttttgtcatccgtttaacctcctttagtctagtgctattgtcgtcaaaatttaatttttgcatactttcaaaagaagaagattcattgaaagtttaacgctttcatactatgattgtcaggaaaggtaatttttataaggaggggtcagtgttgaagtttactgaaagcggacttgaaggggttaaggctgagctcagctggctagacgacttaatggaaagcaaaggtcttatcagagcgggtcaatgggattacgagagagtcacctatgacaagaagttttcgacgattgagggtacgttttacctgcggatacaaggtattgcggcagaaggcgatgtcggaagcgggcgcgccgtgattcaattaatgtcccctctcctaggaaagcattattaccctcatggagtagaatatggagaaacggaagagtttcccgtacaggttgtgacaaaaagcaaggcactgattcaggacatagccaacatgttaaaaacagttcaaatgtaacgaaaaggtacagcatatttcgctgtaccttttatgatatcgtctgctgaatatacggcggctcctcctgcccgtccttttccctttctttcttcacccattggaaaaaaataatggccaaaaaagtaccgtacacaatttcctgaatgattttcatcatgactgctccgagctgctgatcctctaacaaaggcagtgtattcaacatctctggccctgttaatgggacctgccccatcatatccgctggcacacaaagcctcattgcctcagcccataaagccggatctgtataggtggcgtataacggtgcaccgctgaacatgatcaaggcgcaagcaggtgtgagcagcataccgtccgccataatataacccagcttcatcaagccgctgagctgccgtagacgctcaaccttatgaacaagcggccaccacatgaagaacgcaagcacaaagataagccaagtgattaatgtatggtaaaacggatccgttttgacagtatcaaatataagcggtacatgatataaagaaaaaatgccgttaaacaaaagcaaagcaattaaaggcgtcgtaaaaaaggaaaaaaacggtttgattgaaggcctgaaaatgattttttcccagagccatgcaggaattcccgcgattaacagaggcgggacaaccaaatacaggacggccatctgcaccatatgtgcgctgaacataatatgtccgagcagatcaaccgggcttccctcggctgcatataaaaacagcatcgccgacagaaagcataccatctctttaccagttattcgatttggctttgaagacattcgcctgtaaaaatagagataaagcgccgtaatgcctaacaggatacaaaaaagataagggctccacatcgcgcgaaacccgaatatctccaactgattcatttcttcacctccggcggctgtttcaaattaccaccatataattgtcacaaacgcaagcacagtgataaacgcgacaaacacccctgaatacaaaaacagtgccggcgcctcatgccctttctgattcatatgcatgaaataatacagctgaaagatgacttgaattgcagctagcaaaataatgaaaggaatcgtaaaccagctgccgacaccgtccgtggccacagtcagaaatgcaacaatcgtaagaccgatcattaaaccaaaagacaggacttgatatttcatctctcgggcatgcttttttttcttaaattcaaggtcgctattgatatgccctctgctttttttatcgaccatgtttatcccaccatccccattaaatatacaacggtaaagatgaagacccacacgacatcaataaagtgccaataaaggctggcaacgtaaaacttaggcgccgtatacagattcagccctctcttggcattgcggatcataagcgtgctgatccacataagcccaaatgccacgtgggcgccgtgtgtaccgacaagcgtgtaaaacgcagaaccaagggcagagcttgtgatggtaaagccaaattcatgggtgtaatgcttgaactcatagatttccagtcctaaaaagcccgcccccaataaaatcgtaattcccagccaaagctgcatcttgccgaaggaaaagttcttcatgtggtacatcgcgtacacactcgttaaactgctcgttaatagaagcattgtggcaatgaatacaagtgtcacatcgaacatttccgtcgtaggcggatcaccggcatttgaattccggagcgcaagaaacgtggcgaagagagacgcaaacagaacagtctctccgccaagaaaaagccaaaagcctaaaaatttatttttcccttccagggttactttttcaggagaagctggaaaggtttctgcggtgaatttttcttgaacttgcattatgccttcacccctttatcatcgttcggcagttcctctttatgaatatgatagccgtgatcatcaattactgaacgaagcagcatcgtaataaatgtgatgccgagcccgataaagatcaccggcagaccccaagcgtaatcacttctgtacagcagcccgaacgctgcgacaaaaaggccgaaggaaatgatgagcggcaggattgagccgtttggcatatgaatatcatcaaccggttccgccggcgtcattgatttgtgccctgcctgcttctcaatccaaaacggatcaagtcctctgacaaaaggaagctgtttaaagttatactccggcggcggtgaagaaacggtccattccagcgtacgtccgtcatgccatggatcagcacctacatattcaccttttatcgatgtccatatgacattgaccagcagaagaataacagctgccgccataaaaaacgccccgattgtactgatcaagttgccggtttccagaccctgtcctggcaaaaacgtataaacccggcgcggcatccccattaagccgacaaaatgctgaatgaaaaacgtgaggtgaaagccgataaaaaacaatacaaatgaaattttccccatcgtttcatgcagaattttaccgaacattttcggccaccagaaatgaacaccggctaaaaggccgaatacaacaccgccaataatgacgtagtggaagtgcgcaaccacaaaatacgtatcatggaactgataatcagctgctgctgctgccagcatgactcccgtcacaccgccgagcacaaaggatggaataaatgagacagcatacagcatagcggttgtatacttcacatttcctccccaaatcgtcaacagccagttaaaaatcttaatcccggtcggaatcgcgatagccattgttgcaaccgcaaaaatcgcatttgcaatcgggccgagaccagtcgtgaacatgtggtgcacccaaaccataaagcccagaaagccaatgagcacgattgcaaaaaccattgaagaatagccaaacaaacgctttctggcgaacacagggatgacctcagaaaaaataccgaatgcaggcaaaattaggatataaacctccgggtggccgaagatccaaaataaatgttcccaaatgaccgtatttccgccaagctccggattaaagaaattggttccgaacagccgatccagcatcatgagagccaatccaaccgtaagcggcggaaacgcgaacaaaatcaatgccgaggccacaaatgtcgtccatgtaaacaaaggcagcctcatatacgtcatgcccggagccctcatgttgataatcgtggccaaaaagttaatcccggctatcagcgtcccgagccccgatatttggagtccgaggacgaaaaagtctatgccgtgccctttagaatgaagcgaaagtgaggcatatgacgtccagcccgcatctggcgctccgcccaaaaaccagcttagatttaagaaaatgcccccgaaaaagaagagccaaaaaccaagcgcgtttaaaaatggaaacgaaacgtcccgagccccgatctgcaaaggcacaaccgcattcatcaaggcaaataagagcggcatcgcagccagaaagatcatcgtcgttccgtgcatagtcattacttcattgtacgcttgagcactgagaaacgcattttccggctttgcaagctgaattctgataaacatcgcttcaattcccccgacaagaaagaagaatccccctgctactaaataaagaatcgcgatttttttatggtccaccgtcgtcaaataatcccaaagcatagatccgcgcgtccgcttttctgtaagcgcattcaacatatgtgacctcccccaatatctccctttcttccctacttgctttccgcttttaagccttttaagtattcataaagcgcatctgtttcgctgtctgagagctttggatatgtgcctgtcattttgttccccggctttatgctgtcagggtccttcagccaagccttcacattttctttgttggcctctttcacccctgccacttttgtcctttcaccgaaggtcgccaagttaggtgccgttctagcggcttctgcacgcttatcattcggctctaccgcatggcagctcaggcagtttttctctttaaacagttcttcaccctgcttagccaaatcgctctctgctgtagacttatagttcttcatttcttttgtccagccctgaaattcttttgcagacatcgtcttcaccttaaaatccatcagcgcatgtgaagggccgcaaagctctgcacacttcccaaaaaacatatctcctgcctctttgcttcgttttgaatcaaatgtcaggaagaacttattttcattatccgtattcgtatcaagttttcctccaactgaaggaatccagaaggaatgttttacatcagaggcttttaaattaaaatatacacgctgatctgtcggtacaatcagctcctggcttgtgataatgccgtaatcagggtactcaaactcccaccagtataaatttgccctaacattgactacaagagcatcctcagctttgcggccttttttatccattggtgatgtgtccgctagctccagcgtatataatacaacaggaatcacaagaataatgagcagcaaaatcgggatcacggtccatgtgatttctaaaaatttattcccctctacctgtttcggtatcgtgttctcaccgacccgtgatcttctgaatctcacaatcacataaaagaagataacagatactactgcaacaacaaccaccataatcaatgtgctgagcactgtcaggtcatactgtttatcagccacctcgccagcaggcttgagcgtggataaaaaaggttttccacatccgcttaatagaagcggcactaaggctaataataaaataagacgccaatgctttaccatttcacccaaccccttttctggtcaatacaaaggcggaaagcggatcgaaatctatcgccatccaacctatcaccaataaagcacttacatttcctcttctcttaaattatgagtttttttactcaaaatgccatctatgtataaaagtaaagccgcctgattaaacaagaggtcaaggcggcatttactagttgtcatcgtttattttgaagcgataaaacaagcatcatatctattttttagaaaagcgtcaagacaaccatggcaacgaaatagattgtcatgtagttaagcgagtaaacgaacatctgcgttgcccacttcatgatattcttggagcggaatcccattaagccaagaatcagccagccgatatttaacagcaagccgagaatgacaatcggaagacccaggctaccaaggaaaaacggaagcggcatcaggcatgcaacccacacaataatttgtctttttgtcacttcaaatccgtatacgacaggaagcatcggaatatttgcagctctgtaatcctcagttttcttaatagccaatgctaagaagtgaggaatctgccaaataaataaaatcatgaataacacccatgctacgacaccgatattcccttccactgccgtccatccaataagcggcggcactgcaccggaaacgcttcctactactgtgttaatcgtatagcggcgtttcgtccacattgtgtacaatacaacatacgtaaagactccgataaaaccgataacagcagccatgacagttgtcatcagcagcatgatcaatcctaaagcaaccagcaaaattccagaccataacgcctgactcggctgaattttacccgtaaccgtcggtcttactttcgtacgctccataagatggtcaatgtcccggtcataccagttattgatcgcgcaggagcccgcaataatcagtgaagacccgattaacgtaagaagaacggtgtttatattgcctaaaaaacttaaaccggatatatgcagtgcaagccacattccagtgaaagtcgtgatgaggttagaattgacgatccctattttaataagggacagaaaatctttccatgccgttgtttcttcaatttgtccgtctatagctgtatcatttaagattctggagttagccataacgtaaacctcccttacaaacctaacgcaggagaataaaataacctgcaactctatcatacaagataacatcttgtaaaaaaacatcctattaaatattaaacgacaaacaggaatttatttgtgaactttttatgaattttaccaaagatgaaggcaatctccaaatcggcattgcgtttaccttatttctatcagacccggcatgaataatcaagtgtacattttccagaagccgtcattctattatatttttgtgaacaaaaggctctgggaattgccacaaaacacatattcgcttacacttggaacgtatataaaattgcagcagtatgttgagaaggtgaatattgtatgaataaagcattaaaagctctcggtgttctgacgacatttgtcatgctaattgttttaatcgggggtgccctcgttacaaaaacaggttccggccaaggatgcggcagacagtggccgctgtgtcacggccgttttttccctgaactgaatccggcttcaattattgaatggagccaccgattcgcaagcggaatctctattatccttgtgctaagccttgcgttttggtcatggagaaaaatcacgccgattttccgtgaaacaacgtttctcgcgatcatgtcaattatctttttatttcttcaggcattgcttggcgcattggctgtcgtattcggttcgaacgcgctgattatggcgcttcacttcggcatctcattaatttcttttgcttcagtgcttattttgacattgctcatatttgaagctgataaatcagtcagaacactggttaagccgcttcaaatcggcaaaaagatgcaatttcacatgataggaattttaatatattcctatatcgttgtgtatacaggcgcatatgtaagacacactgaatcaagtctggcatgtcctgatgtgccgctgtgcagcccgctgaacaatggacttccgacccaattccatgaatgggtgcaaatgggccacagagcagcagccttactgttatttgtatggattattgttgccgctgttcatgctattatctcctataaagatcaaaaacagatcttttggggatggatctcatgtcttattttcattacattacaggcactgtccgggattatgatcgtatactctgaactggctctgggctttgcacttgcccactcgttctttattgcctgtctgtttggcgttctatgctacttcttattattgattgctcgtttccgttacgaatccaggcaatcataaggactcaagaccaaagccttaggcggctttggtcttttttcatgtcttgttttggcgctttattgtttcaatggccagccttcgctgaacttgatgatcagtgagcggctcacttcggcctgtcccctttctcatcgtgattatagaaatttcatatgcatctatagtccgcgaacataagtattaaagccttttggccattggaaaatcagatagtgcttaaagaaatatgcatggactactacaaagcatctaaaaaattggtggtatataagcctctttttattttgggcttgtgacagtactctataatctctgaagtccccttatatctcttctaaccatctgtttcactccacattttctatataaaaaacaagagtgtatatcaaatgatatacactctttgttttttatgctttttcaatttcaaggagcagatctcccgtttggatcggctcaccatttttcacatgaacctgcttgattgttcctgagaaaggcgcctgaaccgttgtttccattttcatcgcttcattaatcatcaaatgatcacctttattgacttttgtgcctgcttcagccaataccttaataactgttccaggcatggaagctgcgatgtggcttggatttgtccggtctgctttcagcctttcctgaacggaagacttaatgctttcatctttaatgactacttcacgcggctgcccgttgagttcgaaataaacgacgcgggtggcatcaggctgaggctcaccgattgaaatcagcttaacgatcagcgttttgccgcgctcaatttcaacttctatctcttcacctaatgtcataccgtagaagaatgtcggtgtatctaataccgagatgtctccatagctttctgtcgttttcacataatcagtgaagactttaggataaagggcatatgccacagcatcctgatctgaaatttccaagttatgctgctctttaaattcctgtttgatcgcttcaaatgacaccggctcaagcagttcgcccggtctgactgtaatcggctcctgcccttttaagatcagcttttgcagtttttctgggaatccgccatgaggctggccgatatttcctttaaaaagctccacgacagaatcagggaaatctaaagattcacctttttcgtaaacgtctttttcagtcagattgttttgcaccatgtagagtgccatatctccgactacttttgaggaaggcgttaccttgacgatgtcaccgaacatatcgttcacgcgtctgtacatttccttgacttcgttccagcggtcgccaaggcctactcccttggcttgctgctgcaggttgctgtattggccccctggcatttcgtgttcataaatttcagtatgcggagacttcattccgctttcaaattcactataatatttacgcaccgactcccaatattgggacagcaattcaacgccttggacattcatttccggacggcggtcgttgccttccatcgcatgataaaatccgctcgcgctaggctgtgacgttaatcccgccattgagctgaccgccacgtctatgatatcaacgccggcttcaacagctttcgcatacatataaataccgtttccgctcgtatcatgcgtatgaaggtgaaccggaatgtcgatcgtttctttcaacgcagaaacgagctcatatgcagcctgcggttttaacagccctgccatatctttaatcccgagaatatgggctccggccgcctcaagctccttcgccatcgatgtataatatgcaaggtcgtacttcgtccggttcttgtcaaggatatctcccgtataacaaatcgcagcttctgccactttgccggtatccctaacagcatcaatggctaacgtcatcccttttacccagtttaagctgtcgaaaatacgaaacacatcaataccggattgagctgattgcttcacaaattctttaatcacattgtccggataattcgtatagccgaccgcatttgatgagcgtagcagcatctggaataaggtattcggcacttctttgcgaagatcttccaaacgcttccacggatcttctttcaggaatcggtaggctacatcgaaggtcgcgcctccccacatttccatactgaatagttcaggccataacgcagccgtcggatttgcgatttttttcaaatcatgcgatctgattctagttgccaataacgattggtgggcatccctgaatgtcgtatcagttaaaaggacagatttctgctccttaacccaatttgcaagcccttctgcgcctttttcatcgagaatttgctttgttcctttggcaggctgctgatcaacgtctacttttacgcttaacggtttgtcaaacgccggtttttcttttttcccgattccggggaaaccgtttactgtcacattgccgatgtaagtgagcattttcgttccgcggtctttttgtttagggaaattaaataattcaggcgttgtatcaatgaaagatgtatcatattgccctgtcaggaacttctcatgttttgcaacgttctcaaggaatggaatgttcgtttttatgcctctgattctaaactcctgaaggtttcgcaccattttggcagctgcctgttcaaacgttaaagcccaagttgaaagcttaacgagaagtgaatcatagtaaggtgtgatcacggcgccctggaagctgtttccggtatcaagacggacaccaaaaccgccgcctgagcggtaagccatgatttttcctgtatcaggcatgaaatcattttgcggatcctcagtcgtaacccgtgactgaatggcatagccgattgtaaaaatgtccttttgctcaggaatatttacttttttgctgtgaaggctgtgcccttgggcaacaaggatctgagtttgaacaatatcgacaccagtaatcatttctgttatcgtgtgttcaacttgtacgcgagggtttacttcaataaagtagaactcgttgtttgcaacaaggaattcgaccgtccccgcatttatatagtttacatttttggcaagcgcaactgccgcctcacaaatttggtcccttaattcaggtgacagcgagacactcggcgccacttcaatgactttttgatggcgtctttgaacggagcaatccctctcaaaaagatggacgacatttccctgcttgtctccaatgacctgaacctcaatatgtttcggattctcaattaatttttctacataaacttcatcattgccaaaggctgctttcgcctctgatttagcacgctcatatgcttctttaacttcactttcagatctgacaatccgcataccacggccgccgccgccaagcgaggctttaatgatgatcggataaccgttagcttgtccaaattgttcgacggcttcaagcgtttcggcaggaccgtcgcttcccggaatcacggggattcccgctttttctgcctgctcacgcgcttttaccttgtcaccaaacatatcgagatgctcggattttggaccaatgaatacgatgccttcttcttcacatcgtctcgcaaaatgaatattttcagataagaaaccgtatcccggatgaattgcatcgactttgtttcttttcgcaatatcaatgataccttcaatatccaggtaagcatcaatcggttttttcccttcaccgaccaagtatgcttcatccgctttgtaccgatggtaggaaccggaatcttcttttgaatagaccgcaactgttcgaatattcaactcggtacacgcccggaatattcggattgcaatttctcccctgtttgctactaatactttttgtatcgattgctgagacaaacttttctcccccttacccgaatggaatataatctatcatagcggaatatccttcccctgtacacacttgttttttacagataaacagtttttttgagctgtttctttttcattcccttcggcgccaagggctctttctttttcttattctctgaatatttcacaaacatgctgatattcgctaatatccccatactccccagcagcagcaccaaagaagagcccccgtaactgataaatggcagcgtaacccctgtaatcggaattaatccgctgacaccgccaaggttaataaacgactggatggcaatcatgcttgaaatgccgatcgccagaagacttccaaacgggtcctcacattttctggcaatataaaaaccttttatgacgacaaaacccaataagaaaatcacaaacaataccccaaaaatgccgagctcttcagcaatgacagccataataaagtcagtgtgtgattcaggcagatatccgtatttttggatactttcaccgagccccaggccgaaaatgccgcctgagctgatcgcataataagaattgatcacttgcaaacctgatgaatttgcatacttaaatgggtcttcaagactctcaaaacgcgccaaacggcctttagttaaaatttgatcctgatttaaatagagaatcgggctgactaaaatgaaaacaattccgccgagcaaaagcagcctcaccagcgtctttccgctgaatccggagcacaagatcatgcacgtcgcaattaaccctataatcatggctgtaccgaaatctggctgcatggcaattaacccgcaaattataagcgtcatgactaccggaggggctactcccgttaacagatggtcgatataactttgtttttttgcatatacggctgcaaggtataaaatcacgaccagtttcacaaactccccaggctgaatactcattccgccgattttaaaccagctctgcgcgtttccggcaacatgcccgaaaacaaacagtgagataagcgcaagaacagatacaagcagtatccctttctgaaacttttgatgggccagtgccttgtaaggaaacaacgccatgagaataaatagagcgccacccgcaattaaagcaaacagctgccgcatgaagaaaaaattactgcttactccataccgggagacagctgtaatcatgcttgagctgtataccatcactaaaccgaatccgcataataaaacgattgcgaatatcagtgagtaatcataagattttagcattttttttaacataacatcctcttccctgcttctaactttcattatctatggtttttatgtatttatcttttttattttactacaatttatcaaacgagacgaagaatctctatacgattcggaaggaatgtgtaaaaaaagtccgtcttttatgagatgagagaaaaatagcggttataaaaaaacccaaactgttaataagtttgagttttatcatttatttagctgtaaacgcgtcatgtaaagcagacaattcgcgttccaatgtgtataaaaggtctttaccgtctttttcatcaaccaatcccaggcggacagcaaaatcgatttccctcgaaagcccgaacatttgagtatctaaaacctcttcatatagaggacattgaggcatcgttaagttatccatttgtactcggatcagcttcaaaatcttctcagcgtccacttttaagagttcaaaagctttttgccgatggtcaactatcatctctgaagccaaaagtatccctccgttccccaggcgagtacctaattcttctatttatcataaagggtatcaacagaaaatgcaagaggatttaagcatatgacataaattaaaaaatactcagcctgtacatctcagacattatttccaaaagctttacacctgcaatgctgttccctttttcgtctaatgcggggccgaatatgccgatcccgaaatcgtaaggcgaaatgcccataatcccgccggatacgccgcttttcgcaggaattccgaccttaattgcgaattccccgcttgcattgtacattccgcacgtcaccataaacgttttgcaaattctagcgacatcttttgagatgacttgctccccagtctctggatgtctgccgttcaatgcaaatacagatccgattttcgctaaatccaagctgttcatctcaatcgcgcattgcttcgtgtataaatccattactgcttctacatcatcttcaaaaatgccgtactgcttcatataataacacatcgcccgattaatcattgaagtgctgtattcagattcagccacttcccggcagtatgtaatctcttggttgtttgtcagccttctgataaaagaaagcaaataatcaagtctctctttcaccgttcttcctcttatcagacttgtcactaccaatgccccggcattaatcatagggtttaacggcttgctcggattcaccgtttcgagcttgataattgaattaaacggatcaccggtcggctcctgtccaacataactgaagaccttatctttgccgtattccattaacaccaaagcaagggaaaggactttcgatatactttgaagcgtaaatgttttttctacgtcacctgctgacagacaaacattattggaataataaatcgccactgacaggtcgtgtttatcagcttttgccaaggcgggaatatagctggctacctcccccttgtccgttacttttttcgcctttttcactaaggcttcaagctcatcattatgccggcataccatgcaaacaccctcgttccctcagcatttcaatacacataatttgtacacaaagtgacaattcatgcgaaaacttttataattttgagagaagggggtcatatcatgagcgttatccaagtaaaaggcaatgttacatatccaattaccattgatccaagcgtatggatttttgatgatcgcaaattttcgtttgaccgcaaaggggacagtcaagacacatatttacaatcagccggggatgaatccgaccttgatccagaacgcgtcatcagagaggggcgaattgcgccgcctacattaaagacggaaaaacaatatgagaagcaaaaactgatgaacggcagtttcgcaatgagacttgggactgtcctgaaaaatgctgagccgaacagctctgcgacacaatgtgtatttgtcacaagttcgggaaaggccgccgtttctctggaaaccgctctgaacagtattgtccatttcagtgaggcaggcaaaccgattcaagaaggcggccccgtgcatatttactttgaaggtccggtccatcacaaacagccgattaccgatgtaaaagagatcgaaatcatttaatgttacagcaaatcagctgcgagctgggcgagacctgatctctcaccttttaacagcttcacgctgcctgagatgggttgtcctttaaaccgctcaaccacataggccaaaccattgttcagactgtctaaatatgggtgatcaatttgttcaggatcgcccattaagacaattttactgccttcaccgactctcgtcagcaaagttttcacctcatgcctggtcaaattttgcgcttcatcaatgataataaattgatctggaatgcttctccctctgatataagtcagcgcctctacctgaattgagccaattcccgccaaaatagcatcaagctcccctggttttttcgcattaaacagaaactctaagttgtcaaaaatcggctgcatccaaggctttagcttttcctctttttcgcctggcaaatatccgatgtccttgccaacaggaacaatcggccttgcgacgaccagctttttgtatattcccaagtcttctgtctgtaatagccctgccgccaaagctaagagcgttttgccggttcccgctttgccgatcagggtgacaagcggaatatcttcccgcagcaaaagctctaatgccattgtctgctgtacatttttcggcctgattccccatatatgttcatcatcaaatacgagtctttttaataccgttccggttttatctgcaattccgactgccgaggaggatcctcctagctcatccttcattaaagcaaactgattcggataaaacgcatgctgtttcacatcgtttactgaaatttgattttttccgtaaaaagagctgaacagctgctgactgatatataaatctttatagccgctgtacatttcatcattgtccacaacccggtcattcaagaaatcttcagcaagcagtccgattgcgtcggctttaaccctgaccagtacatccttactgacgaggataaccggcctgccattttccttggtttcttcctcgaggctcaagtttttcgcaacggctaatatgcgattatcgttcgtcttttcaataaagatctcttgcagctggtgaaacgaacgatgattcagttcaattctcagtgtgccgccggtgtcaagcgggacatgctcatgcagcctgcccttttgtcttagcgcatcgattagcttagatacgtgccttgcattcctcccaacttcgtccatataccgtttttttgaatcaacctcttctaaaacgacagcagggatgacaacctcattttcttcaaaagaaaatatcgcgttaggatcctgtaataacacattcgtatctaacacataaattttactcaagtctcagcctcctgatataagggtcaaagttcttcctgcttctcttttgatgaaaaagatgaatgcctgctaaaatatatgtttttgtgcataaagatagaaggttaattcaacaataaaattaatgaaagcattttaaggagggaacccgcaagtgcgaattcttttcattatcatacagctgacacttatcctgtccgcttgtgcctatcaacaaggaaaacagggccagaatgttgaaaaagaatcaacaagacagcaggagactaaaccgattcacgtaaaggacacaactcaagaaacaaaaaacaatggaacaagaacggatattgccaaacatcttgtcagcgttgctgaaaaaaaccccgacgtcaaggatgcaacagccgttgtgctgggaggttatgctgttgttgggattgatgtcgatgatactttggacagaagcaaagtggaaaccattaaatattctgtagctcaggcgctaaagaatgatcgatatggcgccaacgcagtagtcattgctgatcccgatacggtcagccgccttcgcgaaatgagcagagaaatcagcgagggccgtccggtaacaggcatactggatgaattagctgcaattgtcggccgagtgcttcccgaagtgcctaacgatgtgattgacaatgaagacgaaccgcaaacaaagcagcaaaatgaccaattaaatagaaaacagcagcaggaaatggagaaggagcaaaacgatcaatctgatcatcatatgaaaaagaacaacaatgactaagctatagccttgcgctttagctttttcttattttggacagcttctgatccgtgctataatacatgttagtgaaagaggtgatatgatgagggtcaaatgttctatttgcgataaaattgaaacaattgatgatgataccctgatcgcgaaacggcttcgaaaccgcccgatccatacatatatgtgccaggaatgccacgatcggattgccaaaaaaacagaggaacggctgaaaacgggaaaatttacttttcacccgggacagcagaaaaaagaaaaagtcaaaaaataaagcgtccgcttaaccatacagaacacaaaaaagactcagctttcagctgagtcttttatgattttgcagactgtccttttttcgactgatacagccgaattttgtaaatgattaaaatcagcgcagcgacgatcaatccttctgccacgggcaaaaacacccctaaaaaagtcaaaacagtgcagcccaacgccaaaaatacatacaccactgcagattttaatacaggaagccgtttagcaaatccaagcttaaatacaataacggccaacacaaaaatcgtgccgtacagcagccacatgcctgccgcaggctgccggtctacttgatatagagcggcgaagaacgacagacgttcgcttacgtcattcaaaaagattccctcccctgtaaacgtacgggttctatcttttcaaattctgcacgagattaagacaatcctgctgtttttttctttttagctgctttttcacgttcgttcttattgaggatcttctttcttaaacggatggattcaggtgttacttcacaatattcatcttcgtttaagtactctagagactcctcaagagacatgatgcgcgcttttttaattgtagttgtctgatcctttgtcgcggaacggacgtttgtttgctgtttcattttgctgacgttaacaacaaggtcattgtcacggttatgctctccaacgatcattccttcgtatacttcagtacccggctcaacgaagatgacaccgcggtcttcaattccttgaataccgtatgatgttgcttttccgttttccattgacacaagtacaccttgacggcgtccgccgacttggcccgcctgcatcggctggtagctgtcaaacgtatggttcaaaataccgaatccgcgtgttaatgataggaattctgtagagtaaccgatcaatccgcgggaaggaactgtaaagatgagacggacttggccgtttccgttgttgatcatatcaaccatttcgcctttgcgggcacccattgattccatgacagagccagtatgctcttcaggaacatcaatttgcacacgttcaacaggctcacagcgtacgccgtcgatttctttgataataacttcaggttttgacacttgaagctcatagccctcacggcgcatattttcaattaaaattgacaagtgcagttcaccgcgtcctgaaacaacccaagcatcaggagaagctgtcggctcaacacgcaagctcacatccgtctgaagctgtgattgaagacgctcttcgattttgcgggccgttacatatttgccttcacggcctgcaaacggactgttattcacgacaaatgtcatttgaagtgtcggctcatcaatgcgaagcaccggaagcggatcttgatggtctacaggacataccgtttcaccaacgttgatatcttccatcccggaaaccgcaacgaggtctcccgcttttgcttcttcaatttccacacgctttaagccttggaaaccaaaaatctttgtaacacggaatgactttgccgtcccgtcaagcttcataagagaaacctgctgtccgactttcattgtgccgcggaatacgcgtccgattccgatacggcctacatagtcgttgtagtcaagaagggcaacttggaattgaagcggctcctctgcattatcaacaggtgccggaacatgcttaataatggtttcatataaagcttccatgttttcatcctgttgtttcggatcaagactcgctgttccattaatcgcggaagcatataccactgggaactcgagctgctcttcattagcatcaagctcaatgaacagatccagaacttcatcgataacttcctctggacgagcaaagtcacggtcaattttgtttacaacaacaacagggttcaggttttgctcaagagcttttttcagaacaaaacgagtttgaggcatacagccttcatatgcgtcaacgacaagcactacgccgtcaaccattttcataatccgttctacttctcccccaaagtctgcgtgtccaggggtgtccaaaatattgatacgtgtatctttatagttaatcgcagtatttttcgccaatattgtaatgccgcgttcgcgttcaagatcattagagtccattgcgcgttcagcaacctgttcgttggcacggaacgtaccagcctgatgtaaaagctgatcgactagagtcgttttcccatggtcaacgtgggcaataatcgcgatgttgcgaagatcatttcgaagtttcactttttcatctcctaaaaaaattagataactttcatattatatcacacatcctctttaaaagcgtcacgtttttctgtaaacttaatataagacgtaaaaggggatggaatttatgaaaaaaatgaattggcttttactattatttgcatttgcagcggttttcagcattatgctgatcggcgtctttatcgctgaaaaaagccctgcaggcattatcgccagcattgtacttgtttgcgctgtcatgggcggcggatttacattaaaaaagaaaatgcgcgaacaaggcttgcttgattaaaagcattgccccgccggcgacattgtaatcaaaaaacaccgcaaagaaagcggtgtttttcatttcttaagccttatctcccctgtttcttagtcaggaagatgcaaaacagccttcatacatagacaatcgttctaacgatcacacgtgcagccttcaaaaagtagttcggcaacgatacacataaaataccatagcgcctattcctccaccggaaactactccctataatggaatttgtagcacaattcataaaagggagagaagaaacatgaagaaaacatttgtaaaaaaagctatgttaacgactgccgcaatgacctcagctgctctattaacgttcggtcctgatgcagccagcgcaaaaacaccggttgataacactgctgttcaactccagcatcaggcgagcactaacgaagatctcaatacattcattgatatattaaatcaatgtatatacgaacaagacggtgtatattattttgacagcgacaaagctgtcgagttaggaatgacaaaagaagaggctcaggtaattgctacactctgggaatcgacatcagaatttttcagcattgtttcacaatgtgtgtatctcgaggatggaaattacaaatttgatacagaaaaagcagttgaacttggcttcacagaaaaagaagcacttgcacttgaacaatttttctccgctgtttctctcaagattcacattcttcaagcagccattgtgctacaagatgatgtgtacagctatgataaagacgcagcgctacaagcaggtgcaacgccactgcaagctgacgtttatgaaaaactcttcagtgccctgtcacaagaacagcttgccgctatttacgatatgattcatccccaggcttaatgtaaaaaagcgcttgccggaatcggacaagcgctttttttatatcagcagtttgatgatcagcatcatggcaaccgccgctccaaaccagcaggcagctttcatgatcagtaatccatagtacctctgtttaaaacgcagttcttcttccggcagaaaagcctcctcaacaacggcctgctcgctttccaattcaaatggctcagccatcgtgtcatacatgtctttgcagctgctgcacatttttaaatgctcttctataacgtgttccgtttctcttttacaatcaccttcaagatacagaggaagcaggtctcttactagaaagcaggtcatatccgctcctcctctctacttttcgtcatgtgtttcttaagttctaatctagcccggtgcaatgtggttttcaccttagaaagactccatcccaatatctcagcgatttcttcataagaaagctcttggaattctcttaaaatcaaaacggattgatgctgatcttttaacttcaggagctcctgccgcagtgtttcgcttttcaccgttcgtgacagatactgttcaggctgctcataagttgtttgcgttaacccttcatttttgctgatttcagtaaattggtatttgacatcccttcggtaccaattgataaaggtatgatgcgcaatggtgtagagccatgttctgatggaagaatgccccctaaacgaagccagaccgttaagagcttttacaaacgtgtcctgcgctaagtccttggctgtttcaagatgatgagtccttctgaataaataatttaaaatttcttgataatactgccgatacaagtcctcaatggaatccctatgcttcattaaaagtaaaaccacaccgtcatccaaatggccaataaaatgaaacagatatacatggaagacaggtatactttcatatatctgatttggctttcttcttcagcaccgggacttctctttaaacaagttttactctttaagtcttccgcattcttttgaaatagggattcatgctgtttcatccattccattgattcatcctctagctctccttctttatacaggtcgtataagtctacaaaaacagactctttttctttatgattcataaagacttttcacctcttgtgtttctccatccactacataggcatcatggcgatttgaaccaaacggctgaataatgatcagccatgcataatgccgttcatcccctctttgaacgataatcggacgcatacgctttttgtaaataacatcctgatatagagaagctaccttttcgtaagccaatgttccattacgatacgtataagggaatgactgatcaggtgtatcgctgtatacataaacgtttagctgaccttgatcttcaaaaaactcatatgttttagaagaatcagtatacatcaccatgtcaccctgactgctttttttcttcttttctgatccacgagcatcgaagatcgataatatctgatgctgcatccggctgttagccattgagatattctttttcatcggaagcgaaagactatgtaaacaacctgattcgccctcaaattccaaaacaattccaccttttgtttccactctcaccatgcttccgagcaggctattgctttcaatatcagtgatctgataaggctgttttgagatgttcagcgctgtaaacatttgttccactttgtcttgaatgtcttgttccgttatatgaacatgcagaagagagtcaagctggtaaatcgatagatcttcactaaaacccattaaggtttccttttcccaataaaataccgcgccatcatcagcatgatcttttttatgaagctggtttttcaggtatatacgtacgactgtctggccgtcctcatttgatacctttgtttcgatatgatccttatgtaacacacgtccgtgtcgctcaaggaaagcgatggacttccgcttgtactcctgattcgttagctttttcccatgtgctttttgtaagtattcataattacgaatcagctgcgatacttcatctacctcagctttgtaacctttgctttcaaatgagtagaaataatgcacatccatgtttgtatcatgcaaataaagtgtttcatccgtaggaaaaaatgactttagtatctgttccgctttttctgatgaaatgtgctccccgacaaaattgaatgaatcatggacatttgctggctttgatacagcgaaagcagccgttcctatgttatatatcggatttaacagcaggacaaaaaacaccaggacagccatcgtcacccacttattcacacgcacataaacctttcctgacttttggaacagatgatagctcatcaaaaatcccgccattgccaaataaatcgtatatggcattactgcaccataatcttttgagatttgattgggatatggcgcaagcagcaagacaagcagtccgataatcagcgtataaaataagcctagtaagatcttatccgttctccaatacagcttgaaaaacactacattcaacgcaatgggaagagtgatgatgaaaaacagaaacacgaatgcaatcggctccatcccatccgggtattccttccaatacgaaaagaaactaaaaatcatttgtacgatcggcaaactgacaacggcaaggtcgaacgtataaaacttaccctttccgccatgatcacgcggcatcagcatatagtgaaaagccgtcagcagcacatatccgtataacaaaaaatgcagcagcggcagcagttcttttccgtcctctcttaagtaagcgctggtgaagtttgttgattgcacctggtgaataagttcaacagacactcccgccagcagcacaatccgcaatataacacccgccaagaacattgtgcgctgccggtttattttgggatgatgcaccaaaagatataagcccgccagaacaacaattgaccattgaatcagcagggtgctttgtctgcttaatataaaataacattcaaaatgcaatacataatgactgaataactccaacaagaacaacaatcctttacttcttattaaggcctcattcggttagacagcggacttttcaaaaagtttcaagttgaaacaaaaatatctcatcttccccttgatatgtaaaaaacataactcttgagtgaaccgtcacatgacacttgactcatcttgatattattcaacaaaaacaaacacaggacaatactatcaattttgtctagttatgttagtttttgttgagtattccagaatgctagtttaatataacaatataaagttttcagtattttcaaaaagggggatttattgtgggtttaggtaagaaattgtctgttgctgtcgctgcttcgtttatgagtttatcaatcagcctgccaggtgttcaggctgctgaaggtcatcagcttaaagagaatcaaacaaatttcctctccaaaaacgcgattgcgcaatcagaactctctgcaccaaatgacaaggctgtcaagcagtttttgaaaaagaacagcaacatttttaaaggtgacccttccaaaaggctgaagcttgttgaaagcacgactgatgcccttggatacaagcactttcgatatgcgcctgtcgttaacggagtgccaattaaagattcgcaagtgatcgttcacgtcgataaatccgataatgtctatgcggtcaatggtgaattacacaatcaatctgctgcaaaaacagataacagccaaaaagtctcttctgaaaaagcgctggcactcgctttcaaagctatcggcaaatcaccagacgctgtttctaacggagcggccaaaaacagcaataaagccgaattaaaagcgatagaaacaaaagacggcagctatcgtcttgcttacgacgtgacgattcgctatgtcgagcctgaacctgcaaactgggaagtcttagttgacgccgaaacaggcagcattttaaaacagcaaaataaagtagaacatgccgccgccactggaagcggaacaactctaaagggcgcaactgttcctttgaacatctcttatgaaggcggaaaatatgttctaagagatctttcaaaaccaacaggcacccaaatcatcacatatgatttgcaaaacagacaaagccgccttccgggcacgcttgtctcaagcacaacgaaaacatttacatcttcatcacagcgggcagccgttgacgcacactataacctcggtaaagtgtacgattatttttattcaaactttaaacgaaacagctatgataacaaaggcagtaaaatcgtttcttccgttcactacggcactcaatacaataacgctgcatggacaggagaccagatgatttacggtgatggcgacggttcattcttctctccgctttccggctcattagatgtgacagcgcatgaaatgacacatggcgtcacccaagaaacagccaacttgatttatgaaaatcagccaggtgcattaaacgagtctttctctgacgtattcgggtattttaacgatacagaagactgggacatcggtgaagacattacggtcagccagcctgctcttcgcagcctgtccaaccctacaaaatacaaccagcctgacaattacgccaattatagaaaccttccaaacacagatgaaggcgattatggcggtgtacacacaaacagcggaattccaaacaaagccgcttacaacaccatcacaaaacttggtgtatctaaatcacagcaaatctattaccgtgcgttaacaacgtacctcacgccttcttccacgttcaaagatgccaaggcagctctcattcagtctgcccgtgacctctacggctcaactgatgccgctaaagttgaagcagcctggaatgctgttggattgtaatattagaaaaagcctgagatccctcaggcttttattgttacatatcttgatttctctctcagctgaaacgacgaaaagatgctgccatgagacagaaaaccgctcctgatttgcaaaaagagggatgcagccgcaagtacgcattttataaaagctaatgattcagtccacataattgatagacgaattctgctacaggtcacgtggctatgtgaaggatcgcgcgtccagttaagagcaaaaacattgacaaaaaaatttatttatgctaaaatttactattaatatatttgtatgtataataagattctcctggccaggagaatcttattttttgtggaggatcatttcatgaggaaaaatgagtccagcttaacgtctttgatttcagcgtttgcccgtgcttatcacagcaaatatgacacatctcttatttttgatgattttatcgcaaaagatctcattaacgaaaaagagtttatcgacatcagtaaaaatatgattcaaggaatatcgtttttcaacaaagagatcgccgaacgtcttcaaaatgatcctgaaaaaatattaaaatgggttgcacaaatccagctgtctcccacgccactagcacgtgcttcttattgtgaaaaagtcttgcacaacgaattaatcctgggggcaaaacagtatgtcattcttggagcggggctggataccttctgctttcggcatccagaattagaaaacagcttacaggttttcgaggttgaccatccggctacacagcaattcaaaaaaaataagctgaaggatgcaaatctgacaattccgggtcatcttcattttgttcctatggatttcaccaaaacgttttcgtatgatcctctcttagatgaaggatttaaaaacacaaaaacagtcttcagccttctcggagtgtcttattatgtaacacgggaagaaaatgcaagcttgatcagcaatttattttctcatgtcccgcctggaagctctattgtttttgattatgcggacgaaacactttttacagcaaaagggacgtcgaatcgagttgaacatatggtgaagatggctgccgcaagcggggaaccgatgaaatcatgtttcacttatcaagagattgaacatctgttagagtcatctggtttactgatctatgaacatctatcaccagacgacatcaatgaccttttctttagtaatcgaaaagacaatttgtcagcgtttgaaacgattcattatattcatgcagtaaaaaaataattttcaaatcatcagaagcctctcaatgtttgagaggctttttattgaacccgcatgcagcaaataagctgtcgttatcatacggcagcttctgctaaaggcttcaccaagatcataaatgatttgcctttctcatctttttccgttttcagctgttcaaagccgcattggcttaaaaacagtatccattcactgcgctcaatgggaactcccgcaaacatcgctttatgtttcgctctaagcaatttgctgatctgttcaatgatcatcttcgcatgtccctttttttcttcagccgggtcaatcaggaccgttccgagccacggcttaccgtttgaaggagaccactcgagatggtagctgacggcaacaggcagaccgtctttttcccatacaagccataaaccgttgtacatggagtaggaaatgatatagtcttctgcatctttatctccaaactcctcctctttccatacaggatgagcctccgcgagcttttctaacaagctgagatcatcctgctcaaatggcctacttccgagcatgaagatactcttcaaatatcgttttatgtatagatgggtttccggctagcacactgtggttttctaaaaaggtaaacggctctccttcaatggtcgtataggtgcctcctacttcatttaacagcacacagccggctgcgtagtcccatggcgcaagccgcatcgtgatgtaagcatctattcttcctgccgcgacatttgccagctctaaagcggcagaaccgtaggagcgtgtgcctctgactcttttcacaagtggcgctaacacactttgatcaattcttctgttttccgttacccatgttgcattaatggcaagaatcgcttcttcaatgacggtttcttttaaaggagccagcttcgtttcattcatataagctcctctgccgctaaatgcgtgatacagctcatcgtgcaccacatcataaattaagccgattttcccttcaccgttttcaaaaatcccaatggaaatcgcaaaatttctttgctgatgcacaaaattcatcgtcccgtcaatcggatcaataatccatacgactccctcaagtgagtggattttgtctccttgcccctcttcaccgagtatccgatgtcccggaaatgtttcttgaattcgatcaatgaaaaacttttcggtttctttgtcaatattggtgactaaatcattcggatttgatttcgtttcaattgtcaggctttcatgcatggattgtgtaattctcgcgcctgcttctcttatccacttctttgcaatctcatcaatttccgtccaatttgtcattcgttcgtacctctcttctatgtagaccttttattttataggatactgataacggcaatgaaaaagcaaggaaaatgaaaaatatcccttctcacgtaaaaacgaaccattcatgcggttcgttttcactatcgcttttttacccgttaagacgaatccattcttttctaagtcgctcaagtttgtttttgctttgttcaatctgctcttcattttccttctgcattgcttcatatagggttgccaattcataatcaacctctagtctccagacagcaacacgattgtttttctcttccttaaatccctcttttacaacttgcctcattgtctttcgccccttccagagatcatttgtttgtaaaaaagcatcccattttgccattcaacaatgattacttcttatatcgtatgattgttctatttacgcgcaacatgattctaaaaattgtgtgtttacctactcgtttattaccacatttccccttacttcaaacgcgctcaatctttttgaagctcgtatgaactgtgataaaatatgtatacttagcatgaaggaggaaaatcatgacacaaatgcgtttcactgaagaggactttaacacttttacaatagaaggcttagacgcgcgcatggaagtattaaaagagacggtccgtccgaagcttacagctctaggcgaacattttgccccaactttatcagctttaaccggagatgaaatgtttccgcatgtggcaaagcacgcaagaagatccgtcaatcccccggctgacagctgggtggcgttcgcaaacagcaaaagaggctataaaaaactgccgcatttccaaattggtttatgggaaagccacgtctttgtgtggttcgcgattatttatgaatcccctatcaaagaagaatacggcaaattgcttgaagtgaaccaagaaaccattacgaaaaatatccctgacagcttcgtttggtctgcagatcacacaaaaccgggagtacataaacagtctgaaatggacaaggaacagctgaagacactgtttgagcgtttgcagactgtaaagaaagctgagctgttatgcggcatccagctccaaaaagaagaagtgctgaatatgaataaccaggaattccttcagcgtatcgacgatgcctttaagcagcttgcttttctgtaccgtctcacccaaaaagtatcacaagcataaaaaagagccgggatatcccccggctctttttcttacatcttaatcttcgcgtgatcagattctctcgcctgtttgaccgtgcgataaggagaatatgtactttgttcctcaaactcgccgcatagctttttttcctcggccttccccggtacaatttccttgaaacggcggtaagctttaagcagttcttcacgatccgcccctttttcatatgcaagctcaacctgctggaaaaatgcaatcacatccactgcttcttcggttgtccaatcttcattcatcggatattgatactccattttcttcactccttgtagatttacttcccttaagagaaagcatcttcatttgatcataaattgttctttacattctttcaagttcataatataattcatttgttttacgtctaaaaaacggttgagaaactgattttaatacacactattatgcataggtatgattacaaaggtgggaaaacaattgtcgcaacatgaaacacccttatacacaggactgaaaaagcatgcaagcagacagcctgttcaattccacattcccggccataaaaaaggggcaggaatggacccagaattcagacaatttatcggtgaaaacgcgttaagcatagatttgattaatattgaaccattagacgatctgcacgcgccaaaaggcattattaaacaagcacaagatctggctgctgaagcatttggagcggatcatacatttttttctgttcaaggaacaagcggcgccattatgacaatggtaatggctgtttgcggacctggtgataaaattattattccaagaaatgttcataaatcaattatgacagctattgtattttccggagcggttccaatttttattcatcctgaaattgacaatgaattgggcatctcccacggaattacacttgaatctgctaaacgggcgcttaccgagcatccggatgcaaaagggcttctcgtcatcaacccgacatatttcggtgttgcagccgacttaaaaagcatcgtagaactcgctcattcgtttgatgtgccagtgcttgtggatgaagcacacggcgttcacattcattttcacgacgaattgccgctatcggctatgcaggcaggagcggacatagcagcgacaagtgtacacaagctgggcggatcactgacacaaagctctattttaaacatgagagaaggccttgtatctaaagacagagtgcaatccatcctgagcatgctgacaactacgtcaacttcttacttgcttctcgcttctttggatgttgccagaaaacgccttgcaacagaaggccgccagcttgctgaggaaacactcaagcttgccaatcagacgagagatcgcctcaatcagattgaaggcatttattgtgtcggttctgagattcttgggtcgaaagcagcttacagctatgatccgacaaaattgattatctctgtgaaaagtcttggcctgacaggacatgacgtggaaaaatggcttcgtgaatcctttaatattgaggtggagctttctgatctgtacaatattttgtgtattttcactcctggtgacagccaaaatgatgcagaccggcttgtagaggctttaactgagatcgcacagcaaatgtcagaacaagatgtaacacatcagcaaactgaggttctgcttccagaaatacctttattggcaatgactccgcgtgatgctttctatgcaaatacggaagtcatcccattaaaagaagcatccggacggattattgctgaatttgtcatggtatatccgcctggtattccaatcttcatcccaggagaaattattacagaagaaaacatcagctacatttttaaaaaccttgacgcaggcctccctgttcaaggacctgaggactcgactttacatatgatccgggtcatcaaagaacaaaaagcaattcaataaaaaataaaaagcatgcggctttaagccgcatgcttttttttactcttcatcaacaggacattgacattgtccgcagcaagttccatataatgttgttactttctcatcttcaaagtaatgaatggcttcgttgcaatcttggcaaacaatcgtacccatctcttattccccatttctttgaaatttgaaaacgcttaatttcttttgttgttattatattaatatgtcacatttaaaatgtcaacaacaaactgtataacacattttatttcatatcatcatattcaccttgtttttccattttccatcatacaatatcttcttcatacagaagctttactcgatatatatgccacagcacataatgtaattgcacgttttcttgaactttcatccaagaatgcagcaaaaaattcaatataccccaggttgctattttaaacgattgatataatatgtaatctcactttaaaaacggtttcaattatataacaattaggtaacaagaagcagattaagccgtctctcgtgataaactaaagctagttaactactgtttatacagaggagaagatagatgcgatatcgcgcggtattccccatgctgataatagtatttgctttatcgggctgtacgctttccaccatcaatccgatgaaaaaaagccggattgacaacattcatcatacacaaatcctgtttttttctgatgagaaccaaatagaccaggaagcgccttattacgatgcactgcttgatttagaaaaagattatcccgagcaaatagataaaatgaaggtctatgataaaaaagaaggctgggaagatgagattgaaactgtccctacccttatggttgttgatcagcgccatgtcgtggtgaaaatcgagggatgtgtgaaaaagaaagaagacatcattaaaccattacagcatgtgctgtcaaaataaaaaaacagccctcgctcaaagcggggctgtttttgatatgaaaattattttacgatgtgaatcggacttccgattgccacttcagcagcttccattgtgatttcgcccaatgttgggtgagcgtgaattgtcattgcgatatcttcagcagtcatgccgccttcaatcgctaagcttaattcagaaatcatatcagaagcacttgctccggcgatttgcgcaccgatcacaagaccgtcctctttacgagtgatcagcttcatgaagccgtctgtttcgttaagagaaagcgcgcggccgtttgctgcaaatgggaatttagcagcaacaatgtcaagaccttcttctttcgcctgtgcttcagtgtaaccaactgatgcaagttcaggctcagagaaaacaaccgcaggaataccaaggtaatcgatttctgcaggctctccagcgatagcttctgcagcgattttaccttcgtaagatgctttatgagcaagcggcggtccttcgatgatatcaccgattgcataaatgttaggtacgtttgtgcggcactgtttgtcagttttcacgataccgcggtccgtcatttcgataccgacttgctcaagaccaagctcatcagtgtttggacggcgtcctactgtaatcaatacgtaatcagcatcaacagttttttcttcgccttttacttcgaaagtaactgttacgccgtctggtctttcttcaacgcctttagccatcgcgtttgtatggatttcaacgttgccttttttcttcagtctgcgtgtaacgagagaactcatttgtttttcgaagccaggaagaatttcatctccgccttcaagaataacaagttcagtaccgaagttagcatacgcagttccaagttcagttccgatgtatccgccgccgataacaacgagctttttaggaatttctttaagagccaaagcgccagttgaattcaggacacgctcactatatttgaagtttggcaattcgataggacgagaaccagtagcaatgattgcgtttttaaacgtgtatgtttgagcagagttctcatccataacacgaactgaattgctgtctacaaagtaagcttcaccttttacaacatctactttgttgcctttaagaagacctgctacaccgccagtaagcttgttgacaacagaagctttccattcttgaacttttgtgaaatcaactgttacattctcagcagtgattcccatgtcatcagaatgttttgcattctcataacggtgacctgcattgatcagcgcttttgaagggatacatccaacgttcagacaaacgcctccaagagttgctttttcaacgactgttactttttgtccaagctgtgcagcgcggatggcagctacatagccgccaggtcccgcaccaattacaagagtatctgtttcaatagggaaatctcctactaccataacattacgcctccattaaaattaattgtggatcgttcagtaaacgcttgatgtgatttaatgcattttgcgcagttgctccgtcgatcatacggtggtcgaagctgagagaaagagctaagactggagctgctacgatttcgccatcacgaacaatcgctttttctgcaatgcgtccgataccaagaatcgcaacttctggatggttgataaccggagtgaaccattgtccgccggcagaaccgatgtttgtaattgtgcaagatgcgcctttcatttcagctggagcaagcttgccttcacgagcttttgttgcaaggccattgatttcatcagaaatttcaaagacagatttacgatctgcatttttcacaaccggtacaagcaagcctttttcagtgtcagcagcgataccgatgttgaagtaatgtttttggatgacttcatctgttttatcgtcaattgacgtgtttaaaacagggaattttttcagtgcagatgtaagagcttttacaacgtaaggcaagtaagtcagcttgattccttgatcagcagcaacctgtttgaactgtttacgatgtgcaacaaggtttgttacgtccacttcgtccattaacgttacgtgaggagcagtgtgtttagagttaaccatcgcttttgcaattgctttacggataccgctcattttttcgcgtgtttctgggaattcgccctctggagctggtgcagcagccggtttagcagctgtttcttgtggtgcagctgtttcttgcggtgcagcttcttgcgctcctccgtttacaaagctgtcgatatcttcttttacaacacgtccgttgttgcctgaaccagtaaccttacggatgtctacacctttttcacgtgcatatttacgtacggaaggcatagcgatcacgcgtttgttcgggtcaacttcagcttgatcctgctgtcctgcgccagtagcttttgcaggctcttgagcttgctcttctttcgcaacgtcttgtccagcttctgcagttgactgaacttgtgcttcagttttcgcatcgtcagactcgtcgctgcctttaaattgaagatcttcgtaaccaggtgcatcaaacgtaataatcgtttgtccaacagttgcaaccgttccctcttcaacttttaattctaatacttttcctttaacaggtgaaggaatttctactactgctttatcattttggacttcagccagtacatcatcttcgtctacctcgtcgttaggcttgacaaaccattttacgatttcgccttcgtggataccttccccgatatctggaagtttaaattcaaatgccacagttctcgacctcctagtttgattaagcaattttaaagtttacatcgtaagcattgaaaacagatatataatagagggaaaacgttcatcttccctctcgattatgcagtttgattaaaattcaagcacttttcttgctgtttcaagaacgtctttatggtttggaagccatacgctctccgcttgagagaaaggaaatactgtatctggcgctgcaacgcgaagtacaggtgcttccaagctcaggatcgcacggtcattaatttctgctactacgtttgcagcaataccggcttgtttttgtgcctcttgaacgacaatcgcgcgtcctgttttttctacagaggcgataattgtatcgatatcaagtgggcttactgtacgaaggtcgacaacttcagcagaaatgccgtctttttcaagctcatcagcagcttttaatgattcatgaaccattgcgccgtaagtgatgattgaaagatcagtaccttcacgtttcacgtcagcttttccaagctcaattgtgtattcttcttcaggaacttcctgacggaaagaacggtaaagcttcatatgctctaagaagacaacaggatcattgtctctgatcgcagaaattaaaagtcctttggcatcgtaaggagttgatggaataacaactttgataccaggctgttgtgcaacaagaccttccaagctgtcagcgtgaagttcaggagtatgaacaccgccgccgaatggagaacgaattgttacaggtgaagtccagcgtccgccagaacggtagcgcatacgagccatttggccagaaactgaatccattacttcataaacaaatccgaagaattggatttccattaccggacggaagccgtttaagcctaaaccaagggcaagaccgccgataccagattcagcaagtggcgtgtcaaacacacggtcttcaccgaattctttttgcaatccttctgtcgcacggaatacgccgccgtttacaccaacgtcttctccgaaaactaagacattttcgtcatttttcagttctgtgcgtaacgcatccgtgattgcttgaatcattgtcatttgcgccatggcttacttcgactccttctgtgtataaatttcaaattgctcctcaaggttgtgaggcattttttcgtacatgattttcattaaatcagttactttttgcttcggttcagcatcagcttttttgatcgcttgcttaatttcttctttcgcatcctcaatcacttttgcttcttcttcttcagaccataagcctttgttttcaaggaacgcacggaaacgtacaagcggatctttttgttcccactcattttcgatttcttttgtacgatatttagtaggatcgtcaccagccattgtgtgcgggccataacggaatgtaagtgtttcaattagtgttggaccttcgccgttgattgcgcgctcgcgtgcttcagcagttgctgcgtatacagcaagcggatccattccgtctacttgtacgccgacaataccggcagctacagctttttgtgcaattgtttcagctgcagattgtttttcaacaggagttgaaatcgcgtaacggttgttttgcaccacgaagattgcaggtgctttataagctccggcaaagttaattccttcgtagaagtccccttgagaagctccgccgtcaccagtgtaagtgattgcgacagctttcttaccgcgttttttaagacctagcgcaacaccggcagtttgaatgtattgagcaccgataatgatttgtggagaaagggcattcacatcatcaggcatttggtttcctctgaaatgtccgcgagagaaaagaaacgcttgatataatggaaggccgtgccaaattaactgaggcacatcacggtatccaggaagaacaaagtcttctttttcaagcgcgaaatgcgttgcaatctgagaagcttcttgacccgcagtaggagcgtaaaatccgagacgtccttgacggtttaatgagatagagcgttggtcaagcacacgcgtaaataccatgcggcgcattagctcttttaattgatcatcagttaaatcaggcatcgccgcttcattcacgacttctcccttttcatttaaaatttggaacgtttcgaactgctttttaatggcatcaaattgcttcttactgtcaacgatagcttttttcgtttttgcagccatactaagtcacctcttcctttcttttaaacagtcattagacgtgcattccttttatacatacaaacttagggtaccctaaagtatcagcagtaagtcgtattatattttagccgatccccagtttgccaaaaccttttatgtaggatagttacactctgctttgaactgtattatttcgaagttgtaaaaaactaatacaacaccgcttaacatggattagtttacaccaaataaagaagaaccgtcaatcgttttcatcgctgattttcaataaatgtattcgctttacattttcatcaaaaaaacagatgccaaccgcacccaaaactgtactagtataccttactatgctgtactacaatagaaatgaaaattttgaacgaaatccgaatcgcatttcattcaaaaaaagagctgatcgagtcagctctttttcacacgatagcctgcagcgtcatataaatcttcccgggctttattatatttttcggtttgttcattaaattctccgctatatttaaggatcttttcataagaagcattgactttatcgatctgctgatccagatcatctcttgtcaaatctttgtctttcagctgcatatacagttttttattaagctcaagcgcttttttatactctttatacatagtgccatatgatgtatatcttttctccatatggtttgctgcggcatcggccttttcttttatgtctttttccttaatatgttccgctgacgtttttgcttcctcaaattctgtttccgattttttcatgctgtcattttcaagctttaggtgttcttcgcgcttgctgacattttcaagcgccttattagataaagcaacaatttttttataatcatccatattgagcttcataacactatcgtaaagctgattttctttggcctctaattctttgagtgtgttttgttcttcttgaaacggcttttccgattccgcggctttttctaatgaatgatgaagtgaatcaaccgggtcctgtcccatgcatcctgttaatatcagtgccatggcacaaaaagctccgatcttgattccaggccgccgttttatagcgtctttcacgttaaatcccccaatcttgacaatttctactatagaatccatggggacatttggcaatagccgtgctgtataaatgcaatactgaaattaaatcaaaaaagtgaaaaatcaggacagatgaccatacaacttttttgtttttacataggttatattagacgctatgcctacttataaaggctctggcgtaattaaaagaggaggttatgtaatatgtatggatatggttacggcggaggctgctgcagttatggtggttacggatatggtggctgcggatatggctacggccgcacctttgcgctaatcgttgttttattcattctgttaatcattgtcggagctgcttatttaggtggaggctgttgctaaccacacagcatgaaattgaccagccatatacggctggtcattcgtttcgttgcacctttgtgaagaaatccgatataatttacatattaagctttaggagtgaagtttcttgattactatggaaaacatcgtacgtgacggccatccagccctcagagagactgccgaacctgttgagctgcctccaactgatgcagaaaaacagcagctggccgacatgatcgaatttgttaaaaacagccaaaatccagaattagccgaaaaatacaagctgcgccctggcgtaggactcgcagctcctcaaattaatatcaaaaaacgaatgatcgccgttcatgcggaagatgcttccggtaaattatacagctatgctctgtttaatcctaagatcgtcagccattcagttgaaaaaagctacttaacaagcggcgagggctgcctctctgtggatgaagcgattcccggttatgttccccgctatgctcgcatcagagtaaaaggaacaacactagaaggcgaaaatattgatattcgtttaaaaggatttccggctattgtgtttcagcatgagatcgatcatttgaacggcgttatgttctatgatcatattgataaggaaaatcctttcaaagaacctgaaaatgcaatcgcaattgagcgctaaaagagaaaacggctggcacaatgccagccgtttctttattttaaaaggcccaattctttgacagcgtatgcaattccatcctcgtccaccggttttgttacaaagtccgcgatttctttcagttcgggaacagcatttcccatagcaacgcctgtcccaacgtattcaatcatttgcaaatcatttaatccgtcgccgaaagcatatgtatcgccgatatcaaacggaagacgctcaatcacttttttgattccttctgccttcgaacctccgtgcggcagaacatcagtcgatagctcatgccagcgaactagatcaaactcaggaaaagcggcataagctttttcttcttcatcctgacaaaataaaagaagctgaaaaatttcttttccttcataaaaaaggtcatcggtctctggataatctgttttaaggctgccgattccctcgagaacatgggggtgatccgcaacagtcgctttcatcgtgtcctcagccataaacacaacaggatgcttgccttcatccgcctgctttaataatcgcctgattgcattttcaggcagcggatttttataaatcacttgattttcaaagacaacaaactgtccattgtaggaaataaatgagtggatgcccagctcctccaaaatcggcttaaccaaaaatggagaccggccgctggcaataaacacatgatgcccttggcgctgaagctccgccacggtttttctcgtactttccggtatattcttatcatgatcatatattgtgccgtcaatatcaaaaaagattaatttagaatccatcgcaacttcccctttatcgtcttggtctgcaattcccaccctcatcatacaaaaagattgtcattcagcaaacaatttcgttcaaaaatcatattaaattccattaataaccacgaaaagtcttcctcaatctccgtatactatttgtataaaagaactctgggacaaatttttcattaaaggagggactggctaatgctgcgtaaattaagaaagaaactcagaagacaatggaacggaatgctccgtaagaaagcaattgcctgacaagggatctttcactttttgagagatccttattttgctcaaggctttccttatattccgttttcgaatataatagaatgagcgagtctaacatacggcatttaaggagagatttggaatgatttataaggtattttatcaagagaaggctgacgaagtacctgttcgggaaaagacagattcactttatattgaaggcgtatctgagcgtgacgtcagaacaaagctgaaagaaaagaaatttaatattgagtttattacacctgttgatggtgcattcttagaatatgaacaacagagcgaaaattttaaagtattggagttatgagcggtatgaaatttgtaaaaaatgatcagactgctgttttcgccctcggaggtttgggcgaaatcggtaaaaatacgtacgcggtgcaattccaggatgaaattgtactgattgatgcggggatcaagtttcccgaggacgaactgctcggaattgactacgtcatccctgattatacgtatttagtcaaaaacgaagataaaattaaagggctttttatcacccacgggcacgaagaccacatcggcggtattccatacctgctcagacaagtgaatattcctgtatacggcggaaaactcgcgatcggcttacttcggaataaacttgaagagcatggattattgagacagacgaaactgaacattatcggcgaggatgatattgtaaagttccgcaaaacggctgtgtcattcttcagaacaacacacagtattccggattcctacggcattgttgtaaaaacgccgcccggaaacatcgtacatactggggatttcaaattcgactttactccagtcggcgagccggcaaacttaacgaaaatggccgaaatcggtaaagaaggcgttttgtgccttctttcagacagcacaaacagtgaaaatccggagtttaccatgtctgagcgccgtgtaggagaaagcattcatgacattttccgcaaggtggacggccgaattatcttcgccacatttgcgtcgaatattcaccgcttgcagcaggtaattgaagctgctgtacaaaatggaagaaaagttgccgtatttggacgcagtatggaatcggctatcgaaattggacagacactcggttatattaactgtcctaaaaatacgtttattgagcataacgaaatcaatcgtatgcctgctaataaagtaacaattttatgtacaggaagccaaggggaaccaatggcggcgttatcaagaattgcaaacggcacacaccgccaaatttcaatcaatcctggggatacagtcgtattttcttcatcccctatcccaggcaacacaatcagcgtgagtcgaacaatcaaccagctgtatcgtgcgggtgctgaggttattcacggccctcttaacgatatccatacatccggtcacggcggacaggaagaacagaagctgatgcttcgtttaatcaagcctaaattcttcatgccgattcacggtgagtacagaatgcaaaagatgcatgtcaaacttgcaacagattgtggcatcccagaggaaaactgctttatcatggataatggtgaagtattagcacttaaaggcgatgaggcttcagttgcaggaaaaatcccgtccggttcagtgtacattgacggaagcggtatcggtgatattggcaatatcgtacttcgtgatcgcagaattctctctgaagaaggacttgtcatcgttgttgtcagcattgacatggacgacttcaagatttcagcgggtcctgatttgatttccagaggatttgtgtacatgagagaatctggtgacttgatcaacgacgctcaagagctcatttcaaatcacttacaaaaagtaatggaacgaaaaacgactcaatggtctgaaatcaaaaacgaaattacagacacgcttgcacctttcttgtacgaaaaaacaaagcgccgtccaatgatcctgccgatcattatggaggtttaaaaaaagaggcactccctaagggagtgcctctttttattgcagtgatatgtgttgaaatgattttacatcgaataatcccgtagtcgtcattttaatatcaggaatgacaggcaacgctaaaaacgacaatgtcaaaaatggattaaatccgcctgtgaaaccgattaacgacaatttatcatgaagcgtcagcaagctttgattcacttgctctgcagattggtcggataataaccctgcaatcggcagcggtactgaatggagctcttccccattttttataattgttaatcctccgccaatttcctgcagcttattaactgccgccgcgatatcctcatcattcgttccgacggcaataatattatgggagtcgtgtgaaatggttgtggcaatcgctccgctcttgaatccaaaacctttcacaacaccaagtccggtttcttttaatcctttatgccgctcgacaactgcaatctttaacaaatcaagctcagtgtcaggctcaaattcgcgggcaacaggagccggaacttgtactaatcgtgtttcaagctgatttggtatgatttgaatgacattgatctgctgctctgaatcgattggcatatgaaaatcctgtttgttaagaggagcagcaagcttaacagaatcaagcagtgcctgatctggtgctgcagttgaagcatgatcctgatagaccgctttgctgtcttcagcaacagtctgcccttttaccatcgtcattgtgacagtgacattttccagatcagatacaaaaagcaaatcagcgtcaaaacccggggcaatcgctccctttgtatctaatccgtagcattcggctgcattgaggcttcctagctgataggctaaaaacggattaagtccggcttgaatcgccattttcacctgatggtttacacttccctctgacaataaatcatccacatgcttatcatccgtacagaaaaagaaccggcgtgcgttcttttcattcaccgccggcagcacattgagcgtgtttttggcgactgatccttcacgcatcatgacatacatgccccttctgatacgatcaagggcttcttccttcgatgttacttcatggtcgtttaagacaaatgcggttctgtaaatgttaatgaggtctgttgataaaccagctaaatgaccgtctatcctttttcctgccacacgggcatcaagcagtttctgaaccatgtctttttcagcctgctgaaccgacacataatccataacttcagccagccctaatacttcttcttcttcataaaaaggcttgagatcggcagctttgagaattgcgcctgatcgctcaaaacttgcggcaggcacactggaaggaagcataaaatggatattcagcggtgtatgccgagcttgttcaagcataaactcaatccctttttcaccagacacattcgcgatctcatgcggatctgtaacaaccgtcgtcacgccatgaggcaacactgctttagcgaactcaatcggtgtaaccattgacgactcaatatgtacatgtccatcaataaaacccggaacaatcatttgtccctctgcatcaatgatattttcgccttcatactcaccgaggcctacaataactccatctgtaatcgcaatatcttcatatatccattcttgattatatacgtccatgatttttccgtttttaatgacgatatcagctttttgtcttttggctgaagcattcagcctattgactagcgcttctttattcaaataggcccctcctttttttattatatggtacaatatgctatcggaacgcctgtgcttagtcaatgaaattttaagaaattgacgctcagttcattaaagttgttatattctgataatatgaaaaaccgccctttgaggacggcttatttggctgctattttgtatgaagaactcttttttcgaaacgggagatgtctgtaactgatccaataacaatgagtatatcttcttggtggatgacttcggttgcaagcggtgatacgatgacttccttgcccctttttatggctacgatgttaataccgtattttgcgcgaatatctaaatcgagaagcgtatttccagccaggcggctgttagctacgatttcaacaagactatgctcttcagacagctccaaatagtcaagtacattgttggacacgatattatgcgcaattcgttttgccatatcgcgttccgggtggacgatgtgatccgcaccaattttagacagcactttttcgtgataatcgttctgcgctttaactgtaatcgtatggacgccaagttctttcagaatgagtgtcgttaaaatactcgcttgaatattttccccgattgctacaataacgtggtcaaaatttcgcaggcctaaatttttcaggacagattcgtctgtcgaatcaccgataactgcgtgagatgcaatcttggcatactcgttgactttatcttcatcgatatccattgccataacctcgacgccttcttcgcttaatgctttgcaaatactgccaccaaaacggcccagcccaattaccgcaaattcttttttcatcgtggtgctcctttatatgacatgatattgatcaaattttatcatattcttttgttacagtgttatccttttggcagcgaattcatatgccgcttgagcttttcagtaaactcaggcgacaaatacagctccgctccgcgttcgatttcaatctgatagtgctgaggcggggcaatttccgcttctttttggaggacgagaaaggttaaacagtctttgtagtgccttccgccagcttcaacgtctacaaatgccggccgatacgtaagagattcgacgccctcccttttatatagataggagagagcagaataagggatacggtataaaacgccttctgttgttcctccgtcttccaacatgtccgctcttgaaccgtcttccctttttagcgtgaagcgggttgtgtatccttttaaaacagctcttcctactggatcttgaaaatagtgatcgactcccgctttttgaaagcgggcattatccatgcatgatccataggcaaaataataaatgggatttttcgatttgctgatcatctgatgttctttccagtcgccgctgcttattttcgtaaaaccggcacacccgtctttgttcataaaataaataagcgcaattttaatcccgacatccgtttctacaaacaccgtttgtttatgatatccttgaaaaaattgatcgagcttatgtatacacaattcatctgcttcatatacttcgccatatatatagccttcatcttcatcattgaaaacagctgcgggcacctcttttgcagcaaacaaacttccctttgttctcgcctgctcattgatacatgccgattgtgccagcaaatgatggtttttttcatgctttcttaatgtcccgtatacaaacagaagcgagttcactttatttttctcctctcagctgtctgattttaaaggcaaaaccacttgaaagacgctgccttttccagcttcactttcgattttcaattccccgtcatgttccttcaggattctcaaacaaatgggaagtcccagtccagtgcccttttcttttgttgaataaaaaggtttgccaatctgcttcagcttttcctgcggcatgccgtttccttcatcctttacgcttatcactgcatgagaggcggttttagcagttgaaatggttacgacaccaccctttggcattgcctcaattccgtttttaatgatgttgataaagacctgcttcagctgattttcgtctccattaatcatacagccatctgtctctttgaaatttttctctatgacgatattggacagaattgcattggtatcaagcaatgtcgtgacttgtttcaagatctcattaagctggtgtgttttaaatgtgattgcctgcggttttgcaagcagcagcagctcgctgagcactaaatcgattcttttaatctctgaaaagatgatgtcaaaatagtcttttctgtccggatattgtgttttcataatctggaggaaaccactgacagatgttaaagggtttctgacctcatgagcaatacctgcggcaagttcacttgtgattgatagtttctgggattccctcgccagccgttcattaatctcaatgagctcatcttcagcctctttccgctcagtgatatctgacattgtacccaggctgcctgtaaattggtcatcccggtcatagtaaagtttataatgaacttctccccaaaaaatcgtgccgttttttgtcacgtattttgccgtaaacatgccagaagacgctttgttttggatttgggtgttaatgtggtcggctacgtgcttttcttttatgaagtaatcgttatacattgttcccatacattcactgattgaaaagccggttattgatgcccacgcttggtttaaatatgtaatttcgccttttgcattcgtttgaaatacgatttcctgcaaattatccatgatgcggtttttttcttcagaaagctgtttatacttccattcgttatccttcattttcttaaccagctgctgtttctcatcaatataataagccagcatccagacacttaccagcgtgactgcagtatacacaatatcaacaggccaattaatcgggtttttgcctataaaataaaataaataatcccaaaacattataaaaatcattgccaaaatgatggaaatgatacgagcttgatattttctcatatgaccacctgccgcttgtgtttctctacttattgtaccattcttcgacaaataattgagtaaaatatgtaaagtatcccaaatcattcattaccaaatatcttgatgtcttatcttaggcggcggtaatcaaaaattggcacgcaaaaaaggcggagatgacatcactccgccttttttagcataattttattcttttaaagcggcttgaatttcttcgagaagcagctgtgcaccctcagggcttagcgtaattttaccgttgccgtattctttattttctgaagtgatttctccagtcattaaacaaacgccatgaggtttgtactttttcaagataattttatctccgtcaacaaaaaactcaatgctgtcttttatggcaatatccaatgcccgtctcaactcaatcggcatgacaatgcggcctaattcatctacttttctcacaacacctattgatttcataaaaacccttcttcctttaaatgtttcttttctcatgtaatgttttaaggatgtacctcaatatatcgtagacgaatgaaactttgaaaaagtttcccgctttctataagaattacaagatattttttccataaaaccgaaaaatgtattacttctgttacacagttccttgattttttacaaaaacatttctttaccgacgcacacccccaaaaatcgcagtatttctgagaaactttaaatgtagaatcatattaaattaggatagagattgggtgaaaacatgtttcaatcaactgaaatcgggattgacttaggaacagctaatatacttgtttacagcaaaaataaagggattatcctaaatgaaccatctgttgtcgcagtggatacgacgacaaaagcagtgcttgcaatcggagctgatgcgaaaaacatgatcggtaaaacaccgggaaaaattgtcgctgtcagaccgatgaaagatggcgtgatcgcagactatgatatgacaactgacctgctaaagcacattatgaaaaaagccgcaaaaagcatcggcatgtcgttcagaaaaccgaacgtagtcgtttgcacaccatcaggctcaacagcagtagaacgccgcgccatcagtgatgcggtgaaaaattgcggcgcgaaaaacgttcatttaatcgaagagccagttgcagccgccatcggagcggatttaccggttgatgagccggttgccaatgtggtagtagatatcggcggagggacgacagaggtcgctattatttccttcggtggcgttgtttcctgccattctatcaggatcggcggagaccagcttgatgaggatatcgtttctttcgtccgtaaaaaatacaatttgctgatcggcgaacgcacagctgagcaggtaaaaatggaaattggccatgctctgattgaacatataccagaggcaatggaaattcggggacgtgacctcgtgacaggtcttccaaaaaccattatgcttcaatccaacgaaattcaagatgcaatgcgtgaatccctcctgcatattcttgaagccatcagagcgacacttgaggactgtccgcctgaattgagcggagatattgttgatcgcggcgttattttaacaggcggcggcgcgctccttaatggaattaaagaatggctcacagaagagattgtcgtgcctgtacacgtggcgcaaaacccgcttgaatctgtagcaatcggcacaggccgttctttagaagtgattgataagctgcaaaaggcaattaaatagtctttacccgcaaaattctcacacgcggcaaatttcttgcttcttttttcctcacttccttcatattgtgggaaatggagaaacgttaaggaggaaacagatgctaagagatttaggaagaagagtagcgatcgcagccattttaagcggaattattcttggaggcatgagcatttctttggcaaatatgcctcattcgcctgcaggcggcactgtaaaactgaatcatccataatattgaaaaacccaagacgtgtcgttttgggtttttcactttgggctccttctttcctttataggatcatatttgatatgatgagaaaaaagcttggaggaatgattcatggattcattttcacagaaattaaatacatatgcacagctggcggtagaagtcggcgttaatgtccaaaaaggccagtatgtagtcgtaaatgcttcaacagacgttcgggattttgtccgtttaattgtaaaacacgcatatgaaaagggcgcaaaaaacgtcaccgtgaattggcaggatgacgaagtcgccaaattaaaatacgaacttgcgccgtttgaagcatttgaagaatatcctgaatgggaagcaaaaggcagagaagagcttgccaaaaatggagctgctttcatttctgttgtgtcgtcaaacccagacttgctaaaaggtatagattccaaacggattgcggcattccaaaaagcagcaggcaaagcattacatacatacagacaatatattcaatcagacaaagtcagctggactgtcgtaggtgcggcatcagcaggctgggctcacaaggtgtttcctggcaaatcagaggaggaagcgatccaccttctgtgggaagaaatttttaaagcgacgcgcgtaaatgaagacaacccggttcaggcgtggatcaatcatgaccaaaatcttcatgaaaaagttgaccatttgaacgagagacattacgctgccttacattatcaagctgaaggaactgatttaacaattaagctgcctaggaagcatgtttgggcaggtgcgggaagcgtgaatgaaagcggccatgagtttatggccaatatgccgacagaagaagtgttcacgctgccgcaaaaagacggggttgacggtgtggtatcaagcacaaaaccattaagctacggcggaaatattattgaaaatttcaccctgacgtttgaaaatggccgtatagtcgacattaaagctgaaaaaggtgaggatattttaaaagaactggtggaaacagatgaaggttctcactatttaggtgaagtggcacttgttccttacgattcgcctatatcacaatcaaacattcttttctataacacgctgtttgatgaaaacgcgtcaaatcatttggcgatcggaagcgcctatgcctttaatattgaaggcggaaagcagatgtctcgtgaagagcttgtcaaagaaggcctaaatgagagcattacacacgtggactttatgatcggttctaaggatatgaatattgacggaattacggcagacgggaaaagagagcctatcttcagaaacggaaattgggctttttaagtaaataaaaggaggcttttccgcctcctttttttatttttctgcttcatacatttgcagattcgcataaacggtttctaatactggtgcagcgagagataaacgtttagctttttcaagcaaaaatccatgcaggtggtcgccttctgtcgtttggccgttttccatatcccgaagcatggaggacttcatatgataagacatgctggtcatcgtacgaaagctctcttcctcaagatccggatcagccggaacaccttcttttcgtaaaacagcgcaaatttccccaataagagtttgggccgtgtgacgtccggcttctgtggcgaggattgggccaagcggtcgttgaaataacgttgtgatccccgcttgcgctgcaataaagagatactttttccaaatgtccttctcgatatgcccgctaatgatgacttcagccttcacacctgaaaatgcctcttcaaacgctcttatccgctccgtacgctcgccgttccattctccaaatacaaaacgatgcgatgcgctcgtatgatgaatttctcctttgttgtctaaagcactttctataaaacacaggccgcccagcacctgttcttttgaaaatgccgcaaatagctgctcatagtggcggtacccatttaaaaaagggagaatgacagattcctgatggataaatggtttgacatcgtctatcacttgaacaagcgagtatgctttagaagcaatgataacgacatcaaattgccctgtttctccggcactgattagttcgggctgaaatgatacattccctttttcactatggatgacaagcccggtttttttcagctgctcagctcgtttttggcgcacaagaaatgtcacatcatttcctttctccgaaagccgtccgccaatatacccacctactccacctgctccgacaaccaaaaatttcatgttgtgatctcctttcatatttaggtatcaaaaaaagcagagaaatctctgcttttttattcggcgtatagttcagtcaattttttctgcacatcagcattttcaaggaactcgtcatagctcatttgcttatcgacgatgccgttaggtgtaatttctataattctgttggcaatggtctgcacaaactgatggtcatgggaagtaaacagcatagcgcctttaaagctgattaagccgttattcagcgctgtaatggactccaggtctaaatggttagtcggctcatccaaaattaaaatattggcgccagaaagcatcgctttcgacagcatacagcggaccttttctcccccggaaagtacatttgcttttttgtggacttcttctccagagaacagcatgcgtcctaagaaaccgcgtaaaaagctctcactttggtcgtgcggagaatattggcgaagccagtctacaaggttcagatcactgccttcgaaatattcgctgttgtcttttggaaaatacgcttgagatgtggtaacaccccatttaaacgttccgctgtcagcttccatttccccggaaatgattttaaacagcgtagtaacagcaagttcatttcggccagtgaaagcaattttatcttctcgattcataataaagctgacattgtcaagcacctttacgccatcgattgtttttgttaagccttccacgcgaagaacatcatttccgatttcccgttccggcgtgaagttaacataaggatagcggcgggaagacggtttaatatcatccagcgtgattttttcgagaagtttctttcttgatgtagcctgcttagatttagacgcattggcgctgaatctagcgacaaactcttgaagctgtttaatctgctcttcttttttcttgttcgcttcttgagaaagctttaacgccagctggcttgactcgtaccagaaatcatagtttcctacatagatttgaattttgttaaaatcaaggtcggcaatgtgcgtacatactttatttaagaagtgacggtcatgggatacgacaataactgtgttttcaaagttaatcagaaactcttcaagccactggattgcctgaaggtccaagtggttcgtcggctcatcgagcagcagaacatccggcttgccgaataatgcctgtgccaagagaacttttaccttctccgaaccgccgaggtctgccatcttttttgtgtgcagatcttctgagataccaaggccttttaacaggatcgcagcttcactttccgcttcccaaccgttcagttccgcgaattcaccttctagctcagcagcacgaatcccatcctcatctgagaaatcaggcttcatgtaaatagcgtctttctcctgcatgacttcatacaggcgtttgtggcccataatgaccactttcagcacttcatactcttcgtactcaaaatggttctgcttcaagacggcaagacgctcgccaggactcatatgcacgtcgcctgtctgaggctcgatttcgcctgacagcacctttagaaacgttgatttaccggcaccgtttgcaccaattaacccatagcagttgcctggggtaaatttaatattaacatcttcaaataacttgcgatccgcaaaccgcaagcttacattatttacagcaatcatttattatcctccatcatgtctatcatcaataaaagtataccatgaatgcagggcaagagaaatgattccctgataaaacagagagaaaacacttatacacccaaaccagccagctgtgttacaattaaagagagagaatgcatccgctcggaaaattacacactctcatggaggaacacgttgaggcttttaacacttactgaatattgcttactgatcttttttacgggcttttaccttgccgtaacaggctttaccgccaaagatatcggcttatatataggcatagcccttatttacatattttcgcacattttttctaaacggcttttagaaaagcgcggaaaagagaacaaacaggttcaccttttcttcagtgtgctagctattatcggttcagtgttcatcacggttttatgcattgcattggtcgcttctttttcaaaataaaaacgcctgctgtcttaggccagcaaggcgtttttattttgtttgacgcatttcgttaaacgggaaaaagacaaacttcgatgtgccgacaattcgatcttccgcgatcagtcccagcccgtttcggctgtccatcgaattcagccggttatctcccatgacaaagtatttgcctttcggaaccttaaccggtccaaagtctcctgtcagactgacaccaagtttttctgcttccttcttgtttttagacaagtaaggctcggctacttttttaccgtttatataaagcgtgtcatccttcatttgaacggtttctccaggctttccgatcaatctttttacataatggattttagaagtttcaccgttgataataacgatatctccgcgcttcagctcgccgatatagttgactgttttattcacaaacagcctttctccgtcatgtaatgtgggatacatagatgaaccttcaactaaatacggttcaaacaaaaagtgacggatcaggagagccagcagaacagcgatgacaatcgctttaccccattccaggtacgtattggtttttttcttcgccgttttctcagtattcgtatttttttcctcggtcaaagtgtttcctcctagacaattgctatgtcagttgtttctcttcttttactttatcataaaaaagaataaaatacataacttaaccgcgctccctgccggccggataagaaaaagcgtcctttcgaaccaaggacgctttttttcttatttttctgtaacaggttttttgacgataccgaggataattgccatcacgacagcaccgatcacgatacttaaaaggtaaagcatcggatggtttgtaatgaaagctacgaatactcctccatgaggcgccggaagcgttactcggaagaattcagttaatccgccggcaacagctgcaccgactacagcagctggtatgacgcgaagcggatcagccgcagcaaatgggatcgctccctctgttacgaaagcagctcccatgaaatagcatgtaataccagcttcacggtcacgctgagtgaatttgtttctgaaaatggttgttgcaagtgcgataccaagcggaggaaccataccgccggccatgattgctgcatgaggcgcatagttgcctgcatcgatcatggcgataccgaacgtaaaggctgctttattaagcgggccgcccatatcaatcgccatcatgccgcccaagataatacccattaacacaagatttccagtaccaaggctttcaagccagtttgttaagaaattcataaatgccgctacaggtgtattgacgacaaattgcattaatacgccagtgataaaaataccgaacagcgggtaaatcaaaacaggttttaatccatcaagtgactgagggataaacgtaaatacttttttcagtaaaatcacgacataaccggcaaggaatccggcaattaagccgcctaagaatccagcattcgcttgagtagccataaatcctccgaccataccaggcgcaaaaccaggacgatctgcaatactcatcgcaatgaaaccggccagaactgcaacaatcagttttaatgcattgtcgccgccgataaagtttaatgctgctgcaaacgtgttgtagctaggatcattcggatcagcagagtgaattccccagaagaatgaaatcgcaacgagaataccgccgccgactacgaacggaagcatgttgctgacaccgctcatcaggtgcttataaaacgcgtttccgataccgcttccagacttgcctttcgcttcttcatcgtcgtttgaagctgctgaaccgccgccgctgccttgataaatcggcgcatcttgattcatcgctttttcgataagctcttgcggacgtctgatacccgccgttacaggaacttgaagtacgcgcttgcctttaaaacgttccatttcaacctgcttgtccgctgcgacaatgattgcaggtgcatcttcgatttcttgggcagtgagcttgtgcttaatgccgcttgacccatttgtttcgaccttaatttccacaccaagctctttcgctttttctttaagggcatccgcagccatgaatgtatgggcaatacctgtcggacatgcagtaaccgctaaaatttttccttttccggcaggtgctggtgccgcttcctcttcctcttcctcttcgtcatcatctttatcgtgctgattaataatgtcgatgatggcatcttcagactcagcttcaaggagctgcttacggatttcttcacgcattaacagcgttgaaagccttgacaacgcttcaaggtgagtgttgtttgcgccttcagtcgccgcaatcatgaacactaagtgagccggctggccgtctaatgattcataatcgacgccgtcttttgaacgtccgaacgcgatcgccgggttgataacgcttgccgttttcgcatgggggatagcgattccttcaccgatacccgtggagctttggctttcgcgatttaaaatggcttctttataggcttgtcggtcatttaactttccagccttatcaagaacagtgaccatttcgtcaataacattttctttttctttgctctcaatattaagctttatcgtatgcttcgttaaaagctcagttattttcacttgtgtttcctcctctatagacgtgtgaccttaacttcaggaagaagctgctggacaaattcttctgttccaagttcttcagagaacgcggtagcactgcctgaagtaactcctaagcggaatgcttcttcaagcggcagctgtttggaaattccggcaaggaaacctgcaacaacggaatcccctgctccgactgagtttaccaatttcccctttggcacgttagcaaaataaacagcttcgttcgtaaacagaagcgctccgtctccggccattgatacaattacatgttcagcgccttgttctacaagctttttcccataaggaacggcttcctcaacagatgtaatggccgtgccgaacatttctccaagctcatgatgatttggcttcatcaaaaatggtttcatttctgttgctttcaaaagagcctcgcctgagatatccagaacaactcgtgcgttctgctgtttgcaggcctctgcgattttttcataagtatcgtgagggagtgaagatggaatgcttcctgcaagaacgacgatatctccctcttgcaaagattggaactgttctaaaaaggctttgaaatcttcatccgaaattgtcggtccctgcccgttaatttcagtttcatcaccagttttcagctttacattgatacgggtatccccttttacttcagaaaaagctgtttccaggttttcttcccgtaaaaatgttttgatatattctccggtaaatccgccgacgaatccgagcgctttagacgccacatggtgtcttttcagcagtctcgatacgttgatgcctttgccccctggatacttggtatcatacgaagaacggttcaggcctcctacagtaaaatcttcaacgtgaacaatataatcgacagatggattaagtgttacagtgtaaatcatggtttcactacctttacgacagttttttcttggtaattatcgaatgtaagctcttcagcgtcagtcgtaatgattgttgcgtcgcctattccggcgaatgccgaaaatgaaatttctccgaacttcgaagggtctgctaagacgtaagcgtgttttgcctgtttgatcgctttctgttttaaaagggcctcatcagggtccggcgttgtgaatccagcctctgtatggacaccgtttgtccccagaaaactcttgtcaaatctgtactggtccatggcaatcagtgaagcgcctccaataatcgcgcccgttctgtgctttacgtatcctccaagcagataaaaagaaatttctttccttattaatgcatcgatatgcatcaccccgtttgtgacaacgacaatatctttggttttatccataaaatcaatcatgtgcaatgtcgtcgtgcctgcatcaaggtaaatgcaatccccttcttctaaaagagaagctgctttttcagcaattttcaatttatcgtgaaggtttttggatgatttttcaagcatatcgggttcaagtctgatatcggaaagcttggccgctccaccatgaacgcgctttaaaaaaccgcgttcttcaagtgtcgataaatctcttctgattgttgattcagaagcattagtcagatttataagctcttgaatctttaccacatcatgcttttctatttgatcaataatcaattgatgccgttcaggagttagcatgcttcacctcctaatgaaaacgtattcattttgaatacaatttcattgtaaacgctattttcggtttaggcaactaaaatcattcaaattcattcaataactatcaaaatctttcacgtttctccatattaacgtatgtctatagggtttgtaaactgtaaattcgacaaaaataaggacaattgtacgacattttcttcttattttaatgaaaaaagtcttttatattcatagtagaaatcactaaacataaaaaaacctcatgcatgttgcatgaggctactcataacgcagcgcttcaatgggatcaagctttgcagctttatttgcaggaagcatgccgaaaataacaccaatgagcatactgaacagcacgcccccgcatacaacctgccaggatatgagtgacggccagcccgcaatggctgaaacaagcgcggcccctccgtatccaataccaatcccgaccagaccgccaatcagcgtcaatacgactgattcaattaaaaactgagtcagaatctgtcccctcgtcgcaccaagtgattttctgattccgatttcccgcgtccgttctgtgactgatacgagcataatattcatgacaccgattccgccgaccaaaagggaaatacctgcaattgagccgataatcgtcgtcataattgcagttactttgccaattccggccgcaatctcttccatgttcatcacttgatacgaatcctctgtgccatgattgtcatttaccagctgtgccgcttcttttccagccgattttatgtcgtctgctgattcgacctgcaatgatacgttactgaaatcacttgtgccaaaagaggatttcatcatattaaatggcacatacatttcacttaaaccgaaagaaagcaagcctgtttcttttttcagcacgccgataatttcaacgggctgtccgtttatccagacaacttcacctaaaggggaggttttatcgaacagttcttcagccatcttttgagagatgattccggctctattccccgcgagaaagtcattgtcggtaaatgttctgccgctttcgatttctaaagaattgacattcatgtatccatcatttattccgttaaccgtagcatcggtttcttcttcgtgataacgcgctgtcatactttcagaagtcgaagcaacgacttgtttaatgccttctattccttttaaacctttaatatcgttttctgtaaacgtagattcagctgcggcgttcgggttgcttgcaagctcctcgtcgctaggcatatagtacagctccacagtatttcccgggccgctgatcgactgcttcagcatttgctcgccgccctgtcctaccgcaacgacaacaatgacagagcctacaccaatgataatgccgagcatcgttaagatcgaacgcattttatgggcaaggacagagcttagagccattctgatgttttctaacaggctcattctcccacactcctttgtccggagctggcaggaacaatgtttccgtcacgcaccatgacgatccggttcgtgcaatctgctacttcaggctcgtgagtaaccagaacgattgtcgttccctcggcatttaatgctgtaaactgatccataatcgcctcgcttgttttcgtatccagcgcgccggtcggttcatcagctaaaatcaatttcggctcattcacgatcgccctcgcaatcgccacccgctgcttctgcccgcccgacagctcgttgggcatgtggagcattcgatcggctaacccgaccttttccaatgctctctcagcccgctcttgacgttcttttttgcctatcccggagtaaatcatcggcagctcgacatttttttttgcgttcagccgcggaagaagctgaaattgctgaaatacaaaaccgatggaccggttacggactgccgccagttctttatctttatatgaagaaatgtcttcgccgtccaattgatatgtaccggaagtcggccggtcaagacagccgataatattcatgatcgtcgattttcctgatcctgacggccccataatcgagacatattcaccttgatgaatgtccaaatcaatagaatggagaacatcaaacgtttcctttccgatctggtagctttttcgcacattagaaagctgaatcatttaagatttcacttccattccgtcagtcacctgatcagatggattcaaaatgacttgatcatcttgggtaagcccctctttaatttctgtcaggtcatctgtcacttcgccgattttgacatcaactcgctttgcttttccgtcttttactgtatacacataatattggtcatcttcttttttgactgcctttgaaggaagcgtatttgctttccgtttatctgtttcaatattcatgataattttaaagcctggctttccttctggaagatttccttttattttcacttgaagcgggtattggaccgcctgttctgttccttgtgccgcagcgctctcctgctgatccggaacaagcccgactgcggaaaccgtgcctttccatgttttaccctgtattacatctgaagtgagtgtgaccttctggccttttttgactttcaatgtatcgtattcagacaatttccctgagacgacaaggtcttttgggttgccgatatgtatgacaggctcttgaatatctgactttttggatgccgcctcttggttgacagaaataacggtgccttcaatttcgcttttcacttcaagatctgatacccggttggcaagtgactgtcgctgaagctcggtttgttttaattcgatctccgctgtttttttctgcatttgaagctctgttcgttcagattcgatttgtttttctgcttctttctttcctacctgtttttccagttctctttctttgctgtccaaggcttttaacttttcttgaatttggtcaatttgaagccggttggattcagacgttaactggttctgttctttttccaggctcagctgctcatttgtataagtgactaaaggcgtgccctttttaactttatcgccttccttaactttaatgtcttctaatgtccctttatccgcttcataaaagacatactgttcatttgaaaattttagcgtgccaggaaccataaccgttgatgagatttcattttcttcaacgctccccgtctgtatctccttgccggcgctgccgcttgttggagcggcagaccggtatatattgattccaacaaaaagagcgactataactgcgattccaattccgatccagacttttttcatgagcttatgcacccgccacagaattgattaaacctgaaaaaagcgaaaatacaactaaaattccgaatagaatgattgctgaaatccacccggcttttttggagatgcctcccgttttgtgaagtccgattgctaataatacaaagctccagatgctgaaaatttcaaaggtatttaacacgctggcaagagccccgtcagatgggataatccctgccagtgacgtcgtgctgtaaagaggattcacgtcagtcgtaaaagcaacgattccattaaccaataatccgagactgctaattaaagagacaaacagaccgagagaaagcatttttttatatgtcgtaactccgcctgatatttttacacagagccaataaataagaggggcaataaataatgctgcgataccgccgataatagcgcctgccattccgccaaatttggttattgttgcgacagtttccatttgttcagcagatagcccttgcgtatcctggcttttcaaaagctcactataatccgtaccgagtgattgcagcacggcaccgacgatgataattgctgcaacaatcaaaagcggtccccatacagccggcctttctcttattctttcaaattgaacggacggacttgtgattactccgaaaagtgaaggcttttcagtcgccgttccgctgtttttttctacattcgtttccatttcaaaacctccttgagatatctaacaaatagtacgggaaggatatcaaaaagtttcatgtttttctaataaatttccaaaaaccttcaatattgaaggcttttcatattattctatcgctgtgctgtattgcgctttcacaagcccggcataaatgcctcctttagcgagcagctgatcatggttcccttcttctattttcctgccgtgatcaagaacaatgatgcggtcggcgtcgcggatcgtagacaatctgtgagcgatcatcactgctgtacgccctttcagaagcgcttttaacgcttgctgaatttttacttctgtctctgtatcaatgcttgccgttgcttcgtcaaggatgataatagccggatcggcgagcaatgctcttgcaaatgaaatgagctgacgctgaccggcagacagtacgctgcctctttcctccacctctgttgcgtatccttccgctaaatcggaaataaactcatccgctccgaccgcttgggacgctttcatcacctcttcatccgaagcatttggccttccaaaacgaatattttccatgatggtcccagagaaaataaatgtatcttgcaggacaatgctgatttgagagcgcagactggcaagggaaagatccttaatcggtataccgtctattttaatggtgcctccggtcgcatcataaaaacggctgattaaattggcaatcgtcgtcttcccgctccctgtatgcccgacaagcgcaagcgtcgagcccgccggaatagagaaagaaacggcgtaaagggcttttcgtttttcatcatacgaaaattcaacctcttcaaaactgatctccccatttatcttttcattatgaatggcattgggcttctccttgacatttggctgttcgtccagaaactcaaaaatccgttctgatgatgccatccccattaacagctgattatagacctgacccagtctcgaaataggttcccaaaacattcccagatagaaagcaaaagaaacgaagacgccaatcgtaatggtttcattcatgatgagtgtggctccataccaaatcaagacagccgtcccaatcgcattcgtcatttctaccagcggacggaacatggcattttttctagttgcttcccgccatgattcgtagttctcctgattgacaccgtcaaaatacgccatgttttcttcttcctgcgtaaatgcctgtgtgacccggatgccctgaatgctttcgtttagatgagagttgagcttcgattgcttcagccgtaccgtttgccaggatcggcgtattttttttctgagacttgttgaaataaaaaacataatcggcaatgtcaccatgatggctatagtcagctcagggctcagcgtaaacaaaataataatcacgccggccagaagcagcaagtcggtcaacaaattgatgactccgcttgtaaagagctcctgaagagagttaatatcattcatgatcctgactaagatcgatcccgccgaccgctgatcaaaaaatcgatgggataagcgctgcacatgggtaaataaatgctgtcgcaaatcgtaaatgacatgctggccaagctgattcatccacctgattcttaacacattggcggcgtaattgaggacatataaaccgctaataataaaaatgagctgaatcagcagctccgagtttctccctgtaatcgcttgatcaagaacataaacgccgatcaaaatggggatcacaagcttcacagcagtgccaattaatacggtgagaaaagaaagcggcaaaattgtttttcgatatggtttgacatagctcagcagccgccacatttgagcccagttaaacggcttttcaatgatttcatctgaagagtaatagaaacgctctaaaatcccctgttttttcgcttgtttcatttggcccctccctatccgacctcatgcggctcattaatcattttgacatcacggtattgcaaatcgtaaatctttttatagtagccgcctttttcaagaagctcatgatgtgttcccctttcacgaatgcgtcctttattaaaaacgagaatttcatcggcgtgtttcagtgaagaaatgcggtgagcgacgataaaggttgtgcggtttttcatgacttcttttaaggcaagctgtatgctgtgctccgtttgcatatctactgcacttgtggcatcatccaatattaaaatgctcgggttcaagcagatagctctcgcaatggcaatacgctgtttctgcccgccggaaagccccattcccctctctcccagcatggtgtcatacccatcaggaagctccataataaagttatgagcctgtgccctttttgccgcttcgatgacgtcgtccattgaggcatccggccgcccatacgaaatatttgatctaatcgtagatgaaaacaggaaggattcttgaagtacgaccccgatattggagcgaagggtttttaacgaataatccgtgattggtttgtgatcaatggtaatcattccgccaacaggactgtaaaatctggtgagaagctgtgtcactgagcttttgcctgaacctgtcgggcccaacagtccgattaccttcccgctgtttgcctcaaagcttacattgcacagcgcgtttgtttgttcttttccgtatgcaagagaaacatttttgaaatggacatctccggttaatttttgtttatacaaagcatgaggatgatctgtaatgtcttcttctttttccagaatgtcgagcaggcgttcccctgacgcttttgcttgagagaacatattgatgacaaaacctaagttcataatcggccacatcatataattgacaaggctgaagaaagcaacaagctcgccgggattgagctgattttgcataaccaagtaaccgccgtatgagaggagagctacaatacaaatgttaccaatgaactccattaaagggaaatacgcagaccagatggatgatgtttgtaaatactgcgccctgtattctgcattggctttattgaaagtgctgatctgaaaatcttcccttgaaagagatttaaccgtattaatgccgctgatattttcctggacttttgtattgagtttcgcaaacgatttgcggatgcctctgaaggcgggatggactcttttgtcaaaccggtataccgcaaccgcgagaaatggcagaacagctattgtcacaagcgtgagaggaacagaatagtaaaacataaccgacaggctgatggctaccagcaggccgaagcgaatgagctcagcgagaccgtatgataagaaaaaacgaagcccttcaacatcagcagtcagcctggacatcaaatctcctgttttcgcgttatcatagtaagaaaaagaaagccgctgcagtttttcatacagaccatttctcagccgataaacggatttgatcccgaacatatcacctaaatactgatgaaaaaaggtagccattcctttcaaaaccattaccgcaataaatcctaagctgacccacgccgcaagctgatactgccgtcccagcacgatctcatcaatcgtaatttgcaggataatcggataaacgacagtaattgcagtcatcaaaagcatggctagaagcgaccacataaacacttttctgtacggccaataatacatttttaatcttttaaatgtctccatatccagcacctttccaacatttatcatcttcactatatcgatacccgaaataaatttctattatttttcaaaatttcagtctaattatggagtgagtctcttactttatagggagtaacatatgtagaataaacgcttacagaaaatcattgtatgctgaggatacttggggatatgccaatgaaatacagaaaaaccggacggctgaaatgccgtccggttttcatcccccgctgaccggcggtatgatggctaccgtgtcacccgaagatacagaggtattttcttttacatagctttcgttaacggcaatcatagccgtatcaatagattcaagaccgtattgttcttttagactcgcttttatttcatctgtggttgcttgttccacatctatttctattgcttgtgtaccggcctgttcagccagtcctgcaaataaaagaattttaatcatgctgctctccctcgcttaggtctggttttccgttcggataagctgttgtttctagctggtcgccgatccattgctcaccgtcttcccaaatttcttttttccaaatcggcacaatctgtttaatgcgttcaatcgcatactcattggcttcatatgcggcttttcgatggggagaagatacagcaatcactaccgctgcttcaccgatatcgagcacacctatacggtgcgtgatcgcagctgaggcaccttcccatttttcttcgatttcagcgccgatttgagcaagcatttgcacggccatcggttcatatgcctcatattcaagccgaaccgttctttttccgtttgtccattcccgaaccgtaccaataaatgtcgtaatggcccctgcttcccgtttctccacttttttgatcatgtcttcagtattaatgggtgttttcgtaatctcaaaccgttccattatgcagattcccccttcagctgtgaaagcacaaaatccacggcaaccggatcatccgcatgaaaaacgggtaatccctgatgctctgtcatttgctctttttttctatagatgacggcgattatatttactgcttgcagcgcttccagatcttccttttcacttaggataaccactttaggataaggggcttttttaaagccttcaatcagaagacagtctgtttcgagaaattggtataactcgatcagccgtgccaaatcccaattgcggcgggcagtcagctgtaacacaccagcaccttctaccgctgttacaccagcacctgccgccttgtaacggtccgtgtcttttccttccgtgagcgtttgcggttcaccgccgtgaccatgatgcttcaggcagcccaaatggactccctgttcagaggctttttcaagaatgcgctcaataaacgttgttttcccgctgttttgaaatcctacaacttggacgatcgggaaaggacggaccaaggccattcacttccattctcttctctgatgagcagtacttgaaccgttctgccagattcgtagcctcgcgtgccgcccggcaggataataaatgcattggcatctgcaagtgatgtgacagagctcgacttatctaaaccaacgggtgtcgccaacagcttcccttcctgatggtgcacgagcgcacgaacaaatcgggtaaatgggttcggcttcggaaaatccttggtcaaaactgcttccgcacaaattgaatgcggtgtttcattgagcagccatgtctggattatcggtttgacaaacagttcaaaaccgacatagcatgccgacggattacctgaaaggccaaacagcagcatatcgtttgcatgcgccaccgttgtcacgctgcccgggcgcatggcaactttattaaacagcacgtccgctccgagtttttcatagatcgcaggcaaaaagtcaaagtcaccgactgacacaccgccagttgtgatcaggaaatccacctttttcatcgcttctttaactgcagcaaagcttttatccagatcatcagagattttccctaaataaagcggtgttgcgcctgcttctatcgcttgcgcatataccatactcgcattgctgttgcggatttttcccggttccagcggatcactgacattcagcaattcggtaccggttgcgataatcccgactacaggctttctcacgacaggcacagatgcgtatccgaatgttgccaaaagagccgtcactcctggtgtcacccgggtgccctttctcagtaaaacactccctttttgagcgtcctcacctgtttttgaaatattatcccccgtctgaaagcggcgttttaaagacataaatgacttcccattctcctcaaaggtttgagtcagttcaatcatgacgactgcatctgccccttcagggatttgcgcgccagtcataatccgcacggcctgaaacgggccaagttttttttcagatactgctcccgctccaatatggtcaataacttcaaaccgaactgggttttcacgtgaagcttctgccgtatcgcatgctctgacagcaaaaccatcgtatggcgaacggtcaaacgcagggacgtggtgatccgcagttatatcttcggctaaaaaccgatgaaggctgtcttcaagcgccacccattctgtttcaccttgtttttgaaaatggcagacacgccgaactgcctcgtctaccggtatcggtgttcttttctccagcattctgacccctcctgttgttacagtccaatcactcttgccaacacggagttggcttctttcacatcatttgttccatgcaccagtgcccgtccgtcattgaaaatgacaattctgaaatcctcgtaaaaaatatgcagcaaaaacgcattagcctcgaccttgccgattgttttcagccgcttaatgagttcctgtttcgggattctttttaatgattctgaccttacctgcactgtatcacggccgcatagtacagcagcttttggtgtgttccaatcctgaagataaggatataccgcatttgctccgcaagatgggcattcctcacggcgtacatgattaacgttaatcttcatatgcgaattgttccagacatcaaatgtcacaaaaccccgctgtattgcttctatttggccggttaacagctttaatgcctcagcctgctgatatgctgaaacgatatgcacagcaggcggaataatgccggcagtatcacacgtcgccccgccgacaggaatttgctcaaacaaacaagacagacaaggggtttctccgggaatgacagtcatgaacattccctggctgcttacacaggcgccatagacccaaggtgtctttgttttctgggcaagatcgtttatcagcatgcgggtttcaaaattatctgtcgcgtcgatcacgacatctgctttttcaatcagaggctcaagcgtttcggctgttccttcggtaacatacgcctcaatatgtatctcgctgttaatcgctgatagatgctctttggcagccatggctttcggcatgcggagtttggcatcgctttctgtataaagctgctgcctctgaagattgctccactccacatagtcacggtcaataatggtaatcgtaccgactcccgctctcgaaagtccttcagctcctgcagtgccgagcgctcccgctccgacaatcagcacatggctgtctgccagtcttttctggccctcttccccaatttgcttaaatctgatttgccgtgaataacgttcctccatcaaacctgttctccttatcttttatgtcatcttatcatgttattgccccgtcagtcccgcttgagggagttcgatttttcttccaaacagctaaaatcatcacgtgtattaatgttgataaactctgccgggtttgctccgatattttcagcctgtacgtaacaaaccgaaattctgcctaataaatctgatattctcaacctcttctcagaaagctgatcgtatagaactggcatgatacgtttgtggtaaatcgcaatcaatggctgcacttgtccgtctgaaattgggactaccgcgtccgcaccgacagtcatcagacgtttgagctccagcatcgtccttctttgtatcagcggtgtgtcacaggaaagaacagtacaaagatcaccgtctgtctttttaaaagcggtatatataccagccaatggccccatgccttgaaatggctcagcatcttgatacacttcattttcaccgttttcttgaaatctatcaattaattcgggacggctgatgataaccgtttgttctccaagtgcctctttagcgcattcgtaaagcatcctacccttccatttgacaaacgccttcggttctccaaagcgacgtgaggctccccctgccagcagtacgtttacatgcttcatatcatctcacctctagtttcgttaaaagcatagcaaaagcaaaggctcaacgctactgcttgtctgtttattaaagaggaatagctgttcagtatttgcatattgtagtgttaacatcatgagggagatggttcgaatgaaaagatcaggtccttttttccacgacgtgtctcaggagaacctttatttaaaatccgagctttcaaggtgccataagctgatttctgaacttgaagcaagctactttcatcagaaaaataacaaactgctcaaagaaaatactgatatgaaagaaaaactccagcagctgtctgccgaattaacacatatgtcaacaaaagaaaaacatgcctcccacaccagccaaaccctgcaccaaataagagctgaactgcttgataaaatcgttgttttgcaggagcttctatctgctgaaacctataaacgcagagccgaaatcgaagaaaaacataaacttcatattgctaaagtcaaaatcgaagaagaaaataaaaatcttcataaacggatcagcgaacttcaagcctcaattgagcaggaacaaaatgcactgcttcaggcaaaacagcaagccgaattgataaaagccgaaaatgggcgtctaaaagagcaaatggtagaaaaagaatatcagctaaaacatattaaaatagaagttgatcatatgaaagatcgaatcatagaaacgaaagaaagactgctagacatagaaaaaacgaaagaaaaattatttcacgaaactattatatcgtataaacggcagcttgatgaaaacgatgcctggattgcttctcattttgccgatattgatggcggcacgaaacaaaaagaaaaaacggaagaagaagctccagcggtctacgcgcagccaaatcatgtagagactatccttgaagatgtcaccaaacagatacatgtgcttcaaaaacagcttgcccgcgcccaatcatcagaccaggccaagagccatacaatcgaagagctgaaaaacagagccgctgaagaaaagccttatcaaaagtgggtgtataagcttaatcttgaaaaagaaaacaaaccttcacagaaaaaacctcaataaaaaaactgcttgagcgatgccaagcagtttttctttatatttattcatttgctgattctgcagattcgatttcaccctctaaaatgtactgcccgcgatatggctttttcacttccgggtacattttaattaagctttgcataaatgttgtcatattagggatttcaagaccgctttctttttcaatctctttttgaagctccgagctcttaatcgccgcgttgtggcgttttaatgttttaatagcagcttcacgcagcttagctgcttttgatcccggtcttgccgttcctcttcttcttcgtgttgttccgtctggtataccggcaggaagagaggaaatagattgaagctgaggctgaacagactgctgctgtgattgcggctgatagcttctgatttcctgagccgcaagctcagcgagaaccggcagagagtcaggttttttttcagaacggaaatcctttttgatttcggaagggcttccatttctgtccagctctcttaattttgcgtatattttatcacgttcaatttgatattcacgaatgactttcacttcagcttcatttaattgttctaaccgcaagcgcaaagcttctctttcattaaacattcctcaatgtaccccctatcaaaattaacatctttaattaagatattagattacaaaagtaattttatcaactattattttagcattttactattatatttactctatgaaaaattccttattttctgaaaatgttttatttttcaaaagagtcctttattctcaagggattaaggggctttctagtttatttggtataatgttgaaaatatatattttacttacttctttaaagaaatttagtgtaatatctacaattttcgagttatgagatatgagatttatctaaaattgaggaaaaacatcaaaaattagctgtgttttctagcgtatcaatcaaacaaaccatcaattcctatacccaaatttggaaaaataagcttcttactcttcttccattgctttttgcacaaataaaaaacctgatgtgatcaggtttttaggaaatactatttagtcagatacctattccgtttcagccagaacgcggttcacacgtttttcaagcattttcataccgctcccgccggcttggaagtgacggagctgtcctgttttatcaaacacataatatgcaggtacatattcattttcaaatgcatcggttaaagcatggtcactgtcaacaaaaatcggctgagtgatatcgtgttcagcagctgtttctttaattttaccaaggtcaagatcatcttcggaacgaggcatatgcacagctacaacattcagctgatctttatatttatcacgaaattcattcacttgcggcatcgcttctttgcacaagtggcagctgatggaccagaaatgaataagcgtcggcttttccccaatcaattgctctctcgtcacttcaccatttaaccaagctttttctcccgtcaattccggcatgggctgacgtaatttcattgcttttccctcctatttaacagaaaggcctaacgaatatgctagaccgcttttcgttcttggaaagaattaaagtgttttttggcctggcttccagttagccggacagagtccgccagtttgcagcgcctggagaacacgaagcgtttcatcaacatcacgtccaatgttgttatggaaaacagtttggtattggagctccccttcaggattaataataaacaatccgcgcaaagccacaccttcttcttcgattaaaacaccatattcccgggatacctcatggtttgtatcagcagcaagcgggtatttcagctggccaagaccgttttctttgcggtctgtattgatccaagctaaatgagtatggatggtatcagttgaaaccccgatgacttctgcatcaagatcttcgaactcgtcatagcggtcggacattgctgtaatttctgtcggacaaacaaaagtaaagtccattggatagaagaacagcactgtccatttgtcgtttttcatgttttcctcaagacttactttgccgaattctttgcttgcaaggactgcttccatttcaaaacgaggagcttgtttacctaccatacgttctgccatatgtatccctccaatttattgtttggcttaaaagtcgaaatagcttgaaaataaagggttattaaccatttttagttatattgcaatgccattatataaaagtagatttcctgagtcaatttttaacaaatcatgcatgtctttggcttcgacatttttgaataaaacgtttaacatggtcatgtacagggtaactagcctcaatgtgcagccatcaattagaaaaggagctcaacatggactttattaaacaatatgattgggcgggactaattacaaatgccggtgttctgctcattaaactcgccattatgatattgctctattttatcgttcgatcattaggcatgaaaatcattaaacatctgtttgcaaaattcgaggagcagaatagcttgtctataggacgtgcacatacgctccgaagcctgactcttaacatatttgcttatactttgatttttatattcttcgtcatggttctagatttgtttcattatgatccaagcgctcttttagcgggggcaggaatcgtcggcctggctgtcggatttggcgcccaagggcttgtcagtgacatcgtgacaggtttttttattttgcttgagaaacaattggatgtcggagactatattaccgtttccacctttgacggaattgtcgagcaggttggcttaagaacaactcaaatccgcagctttgacggaacattgcattacatccccaacagaaacatcacaaacgtgagtaatcattctcgtggtaccatgcaggctcttgttgatattaaagtgccggctgaaagaaacattgatgaaatgattcatattttacagcaggtttgtgatgagacggcagcggctcttccacaaataaaagaaggcccaaatgtcatcgggattcaagaactggggacttctgaaattgtgatcagggtcattgccaaaacagaaaatatggaacagtggcgagtcgaacgagtgttgagaaaagaaataaagaacgcgttcgaccgcgctttccctaaagaaacagaataaataaaagaaccgaagctttttgcttcggtttttatattactgaattctgctttcaacttcgctgcaaatttcttcagccgtcatcccggaagctgtaatgacaggtgcttgtgttaccgtatcggctatcccttgcacattattatcaagacctgttacgacacagcagtcacagccttgagcatcagcagggcttttcatcattacaacgtcatatcctttttcttttaaagcagcttctacatctgataacgattgttcaattccaatttttttagccatttttgaacacctccgtttactagagtgctcattttatggaattttattctttcatttgtgcttaattggcataaacagaaaaataacctgtcatgacattaaccgctgtttctatcgcattttcatcgggattcagcttagcgtgatgaagcccatgttcagaatcagcgccgagccagaacatgaagccgggatattttttcagcatatagccaaaatcctccccagtcattgcttcttttgcttcaattactgtcgccagttgatgttcagcaacaaaagacataaattcttctgttaatccgctcgtattgtaaacttggtgatagacagacggatatgtcacttttcctttgcagcggaatccgatttcgattcctttcaccacatcttcaatccgttcctttacctgtttcatcgattcttcagaaagcgtgcggattgtgccttccaggtgggccgtttccgcaatgatattttgtgccgagcctccggtaatggtaccaactgtaataacagcactgtctagcggatctgtgtttctagagataatcgtttgcagctgagtgacaagtgtacttgccgctacaaccatatcctcagccaaatgcggatatgccgcatgtccccctctgccttccagatcgatgactagctctgatgtattcgcaaatagaaggccgctttttgtcgcaatggtgcctaccggaagctctggagcaatatgaagcgcagtgatgaaatcaggctgccacttttttaatacatcgctctcaagcattggttccgcaccgccaggcccttcctctgccggctgaaatagaaaaagcaaatcatgtttgactgggtggtgaacaaaatgatcaataatgccgagtgcaatcgtcatatgcaaatcgtgaccgcaggcgtgcatgttgccgtgatgctctgatgcgaatggaagaccagtttgctcttctatagaaagcgcatcgatatccgctctgtacgccagcattttttccggcgccgtcccgttcacttttacaaaaagccctgttcgccatttctcaatttcaattctgtcttgcggatattgttccaagacatgtaataaatactgctgggttttgaactcctgaaatccaagctccggtatacgatgcagatctctgcgaattgcgatgagctcctctttcttcatttctattcctcctgcctatacgaataaggcgtggatatattatccacgccttttttatcaaacttttccttacagctggcgtaattcctgcttgatttcagttttgccttttgttttttcatcaatgtctttgatttttttagctggtgtgcctgcaacgacagtgtatggctcaacgtcgtttaccacgatcgctcccgcagcaacaacagctcctttacctactgttacaccttcaagcacaacagcatttgcgccgattacgacgtcgtcttcaattacaaccggtttagcggatggcggctcaataacgcccgcaagtacagaacccgcgccgatatggcagtttttcccgacagtagctcgtccgccaagcacaacgttcatatcaatcattgtgccttcgccgatgactgaaccgatattaatagaagcacccatcatgatgactgcgttatcaccgatttcaacttggtcgcggatgatcgcgcccggctcgatacgcgctttgatgtttttaagatcaagcattgggatcgcagaattgcggcggtcattttcaaccacatagtcttcgattttgctttggttttcttcgattgctgtttggatttcgctccactcaccgaaaacgacaccagtgtttccgttgataaaagctttcgcagattcgccgaaattgattccttccagctcacctttcacgtaaacctttacaggtgttgattttgtactattttgaataaatgaaataatttcatttgcgtccatcattttcatatgtatagtcctcctcctgattttctacctcattactgtatcaaaggaaagatacaaagacaagaaaaaaaggaacagccgttttagcagttcccagtgagtgatcagacagcgcatccgcttttctttgcgaattgtctcccaaagtttattaattcttcctcttcgtcaccttctggattattttcgatttttaccgaaggcagcacaatgtcgccaccgcattcttttatttttgattcgagcgtatcaaccgctccgcagaaaaattcatatgctgtatcaccagaaccgaatacagcgcatgttttaccggaaaaatcaatctcctccatgtcttcaacaagatctaaaaattcatcaggcagatctccgtctccccacgtgtaggttcccattatgacatggtcataatcggtaaacagctgggcatcatcaatatccattgcttcgaaacggtctacttctgcttccgcctcctgaagccccttttcaattaaatctgccattgcttcagtgttgcctgacattgttgcataaacaagcaaaatcttagccaattccttgttcctcctctaatgaatcattgctgaaacttcgtacggctggacaaatttacattcatacaagcctgcgcaaaagaaattctctttctgattggccactctccatccatgccccttaatggtatcgaaccattttaacgatcgggcttcgagatcagcctggtaaattctcgaaaaaccgttttcatcttgtgttgtagtgacatatataatgccatcatcctctgaaagatcaagaaatgattcttctattctgatcatgctggattgaatgatgaattcttcaccattcaaaagattccgtacggtgacagcaccgtgctttcctttcacagaacccatcgccgccaccagccaattttcattgaacacgagcatggatgccgtcatccggtttttttcttttttgacaacttggacagtgtcacgcttaatgtcgtaagcccaaatgccgccaaaatattcgtgtatttgcgtgccgataaaaagattgcccccgtgaaggcatagcgaccggataacagggggattatgaaattcggcaaaaggtttggctacgcgccatgagacaccaaaatcatccgatacataaatacaatgcttaccgtgggcgcagacaaacccgttgtttctgccggtaatcgcccacactgttgcatttgtcggaaagctcgacatcgtccaggttttcccttcatcagccgaacgaatgactgttcccttttcaccaacgccaaataagtaaggccctatgtagctgatacagtgtatcttacttttcaaacgaaaaagctttctccagccctgctccaaagaataatgaaaaatgccttctctttgtaccgccacaaaatatccagaaaacgccgatgccgtaacagcagttgctcctttatgaaacatggcttttttccttgttcatataatctgcccatgcaagaaaacctctcgcaaacgctcggcagctttccacatcttcatctgtttcaggcgctaattcaatttttagtgtttcctggtaaacagcagctcccgcctcttgcagcatgacattgaacaaattcaccgcttcgcaaaactttggataagaataatcgccagacccgaagcaggctgtttttaaaccattaagctgaagctgtttgacctcttcgaaaaaatcctccgcttcgtagggcaaatcgccgtccccccatgtataggtgccaatcagtacataatcataggaggttaaacaagacgcatccacatcatctatctcaacacaatcgatatccaactcatattcctgaagcgtatcttttattatgaaggcaatgtcttctgtatttcctgacatgctggcatatgtaatcaaggctttagccatgttatcaccccattaattgataatgattttcaatatcatatgtatcactttaaatgataatgattttcattgtcaacagataaataaaaaaagacagcacctcgctgtctttaaaatggattttcctgatccagcatatcctttatcacttgtacaaaagcttgaacttgtttcagttcaaaggcaggctcatagcctaataaccatgtatcccgaccgatcggatgccctttcatgtccaaaagaggcattttattcactttatcttcattttgaagggtaacagacggcaaaatagcataaccgattccgtgcagcgccatctgtttgcacgtttcaatctgatcaaccaatatcgtctgtttcggcgacgttttaaatttttgatgccaccagtgctgaatttcctgaaaataagtgctgtcacttttaaactggataaacggccgttctgtatgggcaatatcttcgatgcaggaaatttcagtatccactaaatacagatgatctgtcattaagtaatctttgcgccccttccactcagggttgcctcttataatgccgatatgaacctgatcctcatacaagcttttcagcatttcgctgctccacccggttatgagcgagatctttgcattcggatacttttccacatacgtcttcaggactttagggagccaatgctgaccgattatggaggcgacggcaagcttcaatgtgccgtgaatttcaccttcaagctcgtcaatattttctcttattctttcctgctctaatgtcacatcattcgcaaactgaatgattttctcaccggcgggcgttaccgttaatcctttttgggatcttaaaaagatttttgttccccacgccttttcaatggtttgtaagcgctgagataaagccggctgagatacaaaaagccgttctgccgcctttctcatatttaattcctcagctaaaactacgagcatatgaagctcttgaagctgcatgtcgtcctcctttttgttagcaataagtttttcttatctcccattctaataaaatcttagtttcttattcaagccctattctcgtttaaattatgtatgcgctttcttttttttgctctgctatataataaaaataggccgtacagcctacttattcaacgagcgtatatgcttattcaattcctttaaaacgactcttctcgtaaaaatcccttcaaatacctgctcgtcattttcaacacagacaaatccgttattaatgaccatgccgaatcccttcataatcggatcattgatatgaaggcgcggaatgtcggtcagcatgacttcctcaacagtgatttggtcaagcttttcaaactcaattcgctcaagtccaaaaatactgttcatgatcatatttgtcccgattaagccatgtaaacggtaggaaggatccagaaccgggatggctgtgtatccggtttttgtcaatactaataatgcgtgctcaaggttatttccgacttgcacgtgcgctactttgtccgcctcaatcataaattgtccgactgttgcctcaagaagttgatctgattgtaagcttatcatgttttcgaccccttttcattttcatcatcaatacattccctatattgcaataatataaactttatcagtatttgtcgaaaagtttcctttcaataaaaaagatactctttgtggagtatcaattatagggtgtcccattaattttcaaatcgaaatcggtcgtatagcgttacaagttttttgtaggtggttccgtcaacgtttttggtccctgtctctatatcgttgatctcactgcttaatagctcgatggcatactcatggttgatcaggatattcagcagaagtttttgttcttcttctgtaaatcgttcaccgataagactcattcgcaatcaggccccatgttttatactgaatacctctgaaagcaagacaacttactttcagctctaccgctagaataagtaatcagataacaaacgtcaaccgcataattcgacatttaccttggctttttcagccaaattattttgtgaaacgatttgcatagctgaaggcagtgtatgaatccggctttattttggcctcaatccccatggaggtaatacgtccagtcatttcctggatcagatcttttgtaagcccttttttcccaatatccaagtgaacttcaaaggtaagatccgccccctcaccggtaaagggcaggagcagatcggtaatatccattaagtgtccatcaagaatatgagcggccgtttcttggctgtacgccgtttctaacgaaatcttctcccgaaggctatgtatgggtctgtcgactgtatgatttttcaagcagccccaagctcccttgcctgtacgatgcaaatgcaatgcggtaataaactttgtgtaatcgcggtaaacctgtgaatcggttccgatcgataacacataagaagaacgggggtccttttgaacaaaggctttaagccgttccatcacatcttgaaaggtcatctgtgcttctgaaagattataaaacagaaaagaatcagccatcacgacactccttttcaaggatttacaaccatgaaacaagtatgttccttaccgtttatttcgattacttttgcaaaggcggaagcttgttccccctatttcaggaatcttactgaagaagttcaaagatttcgatggaaaccatgtcgatattatcaaacggatatgtgttaggtttttcacccttttggaaaaccgtcagttcaaacgtttgatttttttcgaaatatttaacactgcatattttctcaccattcacttcgaaatagcgctgcattggctcgttagccgcttccgctgtttcttgcagactttgcagccgtgtgatgatacccattaattgtgacattctaaaaaaagactcctttcaaaaagcaacttcaaatcaacaagtatttattataatacaagttctattgagcatcataccataaagtcggacaggatggcattttcactgctgaatttaagcaaagaaaaaaagtgaaaaaaactatttttctttagtttgaggctttttttgaatgtcatgcacacaattataatttttttcgaatctttggcagcattaagaatgcctttttgcaactttgtcaaaaccttcttttgaattttatggtgaagtcccgcgtggccataatcaatgggagtcatgctggatagaggtaaacaacggaactgaaataaacatttcagaacgaattttcctcctcacccgtgcagcagtgtcaggggtgttcggcactgaatgtttctccccgtgttaaacgtttaccactagttaggtttattgtttcattggattgtcctatgctttgacaaataaaaaacttggcgggggtagcgccaagttttttcggatcttgatctgatagaggggttggggaacagagagtagcttctctctataattaaatgataatgattctcagtatcaatgtcaatcgttttttgatatttttttcaattcataaaaaaaaacggcctttcagccgttaaatcagtccgtcctgctcatataaataagaataaggcaagtctataaataaatacatctgatcatccatcggatatgaaaacgttctgatcatttcacctgtttctaaatcactgtacagatcactgaaaaaaccttttctgagatttctcattctcataatgttctccagaaaataagggcgccagctccagttcttttccgcatattccggctgataaatccattctccatcttgcttaaacacatttcccgtcagctgatcgccttcttcatcacacatgtaaatcctgaagctgcaatctgtcagctcttccgccagctttttaataaagtcatcatcagaagacagattgttttttctcaaagaggtcacagcctgatgcactcgtttgtaaaactgttcagagtgctcatagacggtctccagtttctttttctcatgtgtgataaattggtgaaattcagttttaagtctttgtttcaatacatctctctctagaaacgtttcagatggagacaccaagtaatagccctgaaaataacggcctccgtttctccaggcgtactgaagctggaagttcgcctcaatgtcttcatacaatagcgccgcaccgatttttcttgctaataaagatatgctgtacagcacatgctcatatgacggtgacggctgtgacactttcagcgcctgcaaatcgatttttaacagatctggtgagagcagcgcgattctgtccaagttgctgctttcttttccgatgttgtcaactgcgattttaattccgtatgtacgatagtatgcaagcatatggtagagctgctcaatatccccttcaaaattgtgctctgtaatttcaagcacaaaacggtggagttcgattcccttcgcttcatattctttcagaagctccagaaagctttcaccatgatccagcatcagcagattggcatcctgattcataaaaatcagcagatcagaatccgcctctaaaaagcggtctagagcctggcggataattctgttatcaacctctagtttatattcttcgggtatccccgcatctaaaaagaagggcccgagactttggatttctgaatctgccaaaattcgtccaagcacctcatatccgacaaccttctgttcctcggcactgaaaatcgcctggtaatatggaaggacatcatcaatgttcgttaaaatatcaagtggatccaacatgttatcacctgcttctctatctttgtctgattataccacattgaatccaaagattaatattctttaaaacggataaggattcagccattgccccccgtccattgtgatacaatccccgtttatataggatgcttcatcagaaagcaaaaacgctgccaaagcggcgatttcctccggtgtgcccaatcggccgagcggcacactgttcatcgtgcgggccatcgctttttccgattcaaatagcttctccgcaccgcctgttcgttcaatcggtccgggggctatcgcgtttgtgcgaatgccgtatttgctcccccattcaacggccagcgttcttgtcaatgacaatacccccgctttggctgcagcggaatgaacgacccccgctcccgctccccaagcgtacgtggctgccatatttaaaatgacaccctgctgcttctggtcaatccaatgccttgccgctgcctggctgcaaaaaaatgtgccgtttaaaacaatctcaataacggctttccatccattgggcgtcagcttttctgccggacaaataaagtttccggccgcgttgttaatcagcgcgtcaagccggccaaaggcttttatcgcttctttaatcatgtctgaagcggcggaatcggaacggacatccatttgaaaacatgcgacctgtccctcaaaggtctgaatttctttttttgtttcctcaagtgcttcatggttcctccctgtcaccataacgtgccaccctaattcagcctgtttttttgccatcgcttttcccatgccgcttgacccgccggtaataattaccgcctttttttccatgtttatccctccaattgtgaatgagtattcattcaataatattctatcattatatccctgcctctgtcagcacatgctcatatgagatttttatcagatacagatgatataatagaaaaactctattaaaggttggtttgaaatgaaaaagatgtccagaagacaatttctaaaaggaatgttcggcgctcttgctgccggggctttaacggccggcgggggatatggctatgccaggtatctcgagccgcatatgatcgagacaaccgaacacacaataaaaagctctctcattccgcacggatttgacggttttaaaatcgtgcagttcagcgatgcacacttgagtgattactttactctcgaagatttaaaaactgtcatccttacaattaatgaatctaaacctgatctcattgtttttacaggtgatattatcgataatcctgatacgtaccagcaccaccaggcagtcattccattattgagaaagcttaatgctcccttcggcaagctttgtatttacggcaatcatgatcacggaggctatggaactgccgtttacaaaagcctgatgacggccggaggtttcacggtatatcgcaatggctatcaaacattgtcactcgcagatggcagcaaaatcgaaattgcttcgcttgatgacttaatgctgggaaacccagattatgaaggcaccctttcaaggctgagcgacagacttttttccattcttctcgtccatgaacctgatgcggccttgaaaacaacagattatcccgtgaaccttcagctttccggccatacacacggcggccagattcagctgcctttttacggaccgattattacgcctccatatggaaaagtctacacagagggaatgtatcaaacgggcagcactcatatttacgtaaaccgaggcctcgggatgaccaggctgcctttgcggtttctggccaagcctgaaatcactgtcttcaccttaaaaagcacaaattaatgtagcaggatgggctcctcatcaatacttataagtaaaaaaggaggatgaggaaactgcttacgtaccaggtgaagcaaggtgatacactgaacagcatcgcggctgatttcagaatcagcacggctgcattactccaggctaatccgtcactgcaggcagggctcacagcgggacagtccatagtcatccccggactgccggacccttatacaattccgtatcatatcgcagtctcaatcggagcgaagacccttacgctgttcctaaataatcgggtaatgaaaacctatcccatcgccgttggtaaaatactaacgcaaacgcctactggcgagttttacattattaaccgccagcgcaatcccggcggcccatttggcgcttattggctgagcctttcaaagcagcactacggaatacacgggacgaataatcccgcttcgattggtaaggctgtttctaaaggctgcattcgcatgcataacaaagacgtgattgaacttgcttcaattgtgccaaacggaacaagagtcacgattaaccggtaatgttttcttatttgtttcaaaaacaggcggtttataatatgataaagtgggacctttagggtaaggagcgtttttatggatatatttaaaaatcgtaattttgttcgtctatttttcgcagcactcgcttctcaaatgggcacgacagtaggcaacatggcctttgctttttttttgctggaccgattcagcagccagccttcatatacgaccttggcggagctgatgtattctcttccgaccatatttgtatttctgatcgtgggagtcgtcgcggaccggtttgacagaaaaaaggtggcagaaaattgtgattggatcagagcaggcctgactgtcgtgctttttttcactttatttaccggcaatattcctcttgttttttgtatcttatttatcagaagcgctgtaacaaagtttttctttccggcagaaaacagtttggtacaagccattctgccgaaggagcattattcgaaagcggcagggcttaatcagatgctttttagcatttttatggtgtttggagtcggtataggcgcgtttatgtacaacacaatcggtattgaaggcgccattattcttgattttgtcagctttatcatttccgggctgctgatccgcagctgccggattccaaaagaagcccgacagccaaacggtgcattcagctggagaaagacttctgttaaggattcaataaatgactttagagaaggcattctctatattttaaaaaacaaattgctggcatctcttattttcggcttcttcatttttggatttgtcaacggaggattcgccgtattgccgatgtttacaatgaaatatggattggcgcctgaccgttatgagtggcatacgtctgtatttacgatcgcactcgggtttgggctgctggcaggcagcgtaatcggcacgatcatctctaaaaaagtgaagccgcactttttaatgtcgataccgattttcattgcaggtttgctgatcttcgtcctcggctacaccaatattttatgggtgtattacgcggcagcttttgcactgggaatgtgcatcggaccgatcaacattgcaatcggaggctggatgcccaaaattgttcatccaaaactgatggggcgtgtaagcggcatgcaggacccttttatgatgtttgcacagtctttgacactcggcttagttgcgctgttattccctaagttcgtttcaaacattgattatctttattacggcatgggtgttatcatcctgatcgtttttattttttattttattgcactgccaaaatacagtgcccaggctgtggaagtgaatgttcaggaagcatttcaagaacagccgaaaaagaaggcaagatctgtataatgcaggttaaaaatgcgctttttttcttagaaaaaagcgcatttttacattcaatatttgcatttcaactttaaaaaagtataatctaaacatatagaaattgataagagcaaaggagagaaataatggacgaccatgcatatacgaaagatctgcagccaaccgtagaaaatctttcaaaagcagtttacactgtgaaccgccatgcaaaaaccgcccccaaccctaaatacctatatctgctgaaaaaacgggctttgcaaaagcttgtcaaagaaggtaaaggaaagaaaatagggcttcatttttcaaaaaatccaaggttcagccaacagcaatcggacgtgcttatctcaatcggagactactattttcacatgcctccaactaaagaagacttcgaacatcttccgcatttaggtacacttaatcaatcgtaccgaaatcctaaagctcaaatgtctttaacaaaagcgaaacacctattgcaagaatatgtcggcatgaaagaaaagccgctagtgccaaatcgccagcagccagcttaccataaaccggtctttaaaaaacttggcgagagttacttttaaaataaaaacagccgtgcctctttctggcaacggctgtttttatttattcaataacatacgtatccacttttttaatcaaatcactgatctcaggcttgctgatttgctcatctgcgcctacaacttcgccgcggtgacgcagatcatccgtaattaacgatgagaaaatcataactggcacatctgagcttttcggattttccttcagcagctttgtgagcctgtgtccgtccatttttggcatttcaatatcagtgatgatcatatcaatctgttctgataaatcagtttcgttttcagcaaggttcataatgtattcatatgcctcttttccattttcaaacgaagcgatattgttgtaccctgcttcttttaattcatcctgcaagaggcgcatcaaaagcggtgagtcctctacaatgataagctttttatcagttcttctttcatcgaagccctcggtatgcatattatacgtgtcaacacctgaatctgattcaatgtcataaataattttttcatagtcaggtaaaaagatcatcaggtcttcgagcttaataatcccggtaaggtgccgctccattccttgatttaacgatgtcggcttttcaatcgcttcccaggatactctgtgaatttgagaaacagagccgacatgaaaaacaattttccgtttattaaattcagtcacgatatatttctcatcttttgatccttcaggctctactccaaaaaatgagaagagactgatcacagggaggatttctcctctgagtttaatcattccttctacatgctgatgggagtgaggcactgatgtcacctcgacaggctgaataatttctcttaccttcatgacgttaattccgaaagcattttcacccacgccaaacttcacaatttctaattcatttgtaccagaatccaataaaatttcgtattgttgtaacgacaattcaatccctcgctattcgcattcagtattgtactgtatatatcggcgtaatttgtaaaaagtgaatggcagctcttcaaaatcgaattccgaaggcaacaagccgtgttcctcaaaaaagaaacttttttcctaataaccattgactttccaactaacagtgataaaatagtcaaggatttttccaaagaagggtgtaaataatgggtaccttagtaatatttaaagaaaacgaaatgactgttttagaggatatcagtgaagaaacttacctgaatatgaagaaagaatcagctgaccttcaagaagagcatcctccgtatctgatttggcacgaagaccttcattttgattatggctattaatgaaattggcacatataaacaataatagaacatgatacaataaagacaatcaaatcgctggttgtcttctttttttctgaaaagaaaggtatgtttagaaaaaaggcgcatacaatcgaaatatatcagttaaaaaggtgacaaatgatcagctagtggtaaaataggataaactcattatatttgttaaggtgatgaattatggaacatttgctgaatccgaaagcaagagagatcgaaatttcaggaatacgcagattctcgaatcttgtagcccaacacgaagacgtcatttcacttacaatcggccagcctgattttttcacaccgcatcatgtgaaagctgccgcaaaaaaagccattgatgaaaacgtgacgtcatatactccgaatgccggctacctggagctgagacaagctgtgcagctttatatgaagaaaaaagcggatttcaactatgatgctgaatctgaaattatcatcacaacaggcgcaagccaagccattgatgctgcattccggacgattttatctcccggtgatgaagtcattatgccagggcctatttatccaggctatgaacctattatcaatttgtgcggggccaagcctgtcattgttgatactacgtcacacggctttaagcttaccgcccggctgattgaagacgctctgacacccaacaccaagtgtgtcgtgcttccttatccgtcaaatcctaccggcgtgactttatctgaagaagaactgaaaagcattgcagcccttttaaaaggcagaaatgtcttcgtattgtccgatgaaatatacagtgaattaacatatgacagaccgcattactccatcgcaaaccatttgcgggatcaaacaattgtcattaacggcttgtcaaaatcacacagcatgaccggttggagaattggatttttatttgcaccgaaagacattgcaaagcacattttaaaggttcatcaatacaatgtatcgtgcgcctcatccatttctcaaaaagccgcgcttgaagctgtcacaaacggctttgacgatgcattgattatgagagaacaatacaaaaaacgtctcgactatgtttatgaccgtcttgtttccatgggacttgacgtagttaaaccgtccggtgcgttttatatcttcccttctattaaatcatttggaatgacttcatttgattttagtatggctcttttggaagacgctggtgtggcactcgtgccgggcagctcattctcaacatatggtgaaggatatgtaaggctgtcttttgcatgctcaatggacacgctgagagaaggcctggaccgtttagaattatttgtattaaaaaaacgtgaagcaatgcagacgataaacaacggcgtttaagccgttgttttattttttggaaatgaaattttaaacgctgtgcctttttcaggatggctgtccacatgtataactccctgatggttttcaatgatattaaatgtcaccattaatccaagccccgtacctttttcttttgttgttaaaaatggctctccaatccggtttagtaccttttcaggtataccttccccttcgtctttgacagtaacatgaacagaatgctcatcttcggttatgataatgtctactgttcccccatcaggcattgattcaactgcatttttgattaaattaatgaatacctgctttaattggttttgatccccgtttatataaatgctgtctttttcataacttgttctgataaaaatgccatttaaattcgcctgcgtttctaacagggctgaaacctcaccaattaattttttcaagttcaaatattctttgacagcattttgctgaggtttcgccagcatgagcaattcactgagtattaattcgatacggctgagttcagaaaacacaatatcaaagtaatgttcgttgccttccattgtcggtttcatcagctgtaaaaatcctttgatcgctgtaagagggttgcggatctcatgggcgattcccgccgcgagctgccctgcgattgataatttttccgatttcagcatcaattcttctgtttgttttctctctgagatatcccgaagaatgacctggacggccgcttcaccaaaaaaggtcgtcggaatgcagaccatctccgtatagatgaccctgttctgaaaggtgaaccaggattgcttgacaatttcagattctgttttttgctcggcgatgttttggattctctcttttacatcctcgtgatcgcaaggatgcagctgatcgtatatgtttttgccaattaaatcctcatatgtagccgcttcaaacagggaaattcccgattcattcataaacacccattttccattgtgaatcaccgcaatggtatcaatggaattttgaatcagcagctgatatcgttcacggcttttttgcaggatggtttggaattttttccttgaagagatatcgatcagcagcagcagctcagcctgctggtttttgtagacggtcggggatgctttcacttctaaatgaacaggtgtgccatcaagccttttccacgtctgttcaatcattccgacttccattcctttttgcattcgtataatcctgtttttcacgatatcatgatattcttcttcaataaattcataggaccatttaccaataatagcatccttgctttttgctcccagcattgagagcatcgcgctgtttacatagacgatcttgcctttgacactgatgcatagcggactcgggagattttcaaccaaccgttcataatcatccgttatatatgtagtcgattccgggcttgcaggttcgatttcatgtttttcgcagtttagggattgatggcctgtttcttcttcaagaaccttcattttcaaaatgatttcccgttctgtccgctcagctcttgtcgtaacaatttctaccgcagcctccacccacacaatcgtatgatcttttttaataaaacgaaaggtgcacggcatcagatgatgttcattataaaaatagctttcaaccaaaaattggtcttcctcatgcagaaacgttttgaggaatgatccgatcatctctccttggagatagcccaaatgcagtttggagttggcagatatataaatgatgcgtccattagaggccaagactgcatgaatatcggtttttgtttgaagtggtttaacatgctgcgtatcctgttccacagaatccctcctttgcatgatcatcgtgtttcgacatatacagattgacttttacctagtatgattcgctagaaaatgagtattctccttctattcttatggtgaacgtcaatttttgaataaaagaaagggcacacaatcttttagttgtgcaccctgttttttattttttactgtgttttttttcgagctctgcgtaggcgtggatagctcttttggcaataattttattgatcttatcatcatcatttactgatggaacaacaacactaaaagccacttttggatttttcgatgggtaatagccgacaaaagtcagattgtatgtttttttcccccaccagttgcgattcgtgccgtagtaaaatgtttccgctgttcccgttttccctgatacatcttctgtaaacgtatttttagctgtccctgaggtggtaactagcttcattccggtcttcacctgctgaatgtcactttctgagttgttaattttgttgagaatgtttggctttctttgttcaatggtcttcccaaggccttcttttttgctgggctcatggatacttgtaacaattcttggctgaacacggtagcccccattggcaattgatgagatgtactgtgccatttgaagcggtgtatatgtatcgtattgtccaatggccaagtctaaaattaacccccctaccgcatcaggtgtagtttgcataccggctgattcctgcggcagatcgatacctgtctttactcccaggccaaattggctgtagtaatttctcattttgtttaaatccttctggtcagcaggaagaggtccatacggcttgtatgtgacaccggcaatgtgcatggcaacattaaacatatatacgtttgaacttttttgcagagcggttaattcattgatggttcccatgttcatgtaggatttcttcggtttgttaccgtatcctgctaaataaagaggtgtatcaacaaaatatttataatgcgggatcccgtcctgatagccggctagcacggtggccccctttactgctgatcccatttcatattgggtggtaaatgcccctatcgcataatcttcaattttgttggtttttaaatctatctttttccctgccatcgataaaatatcgccgttattcgggtccatcatcacgacaaaggctctgtcaagcatgtaatttccgcgtgcacggctgtttcttacttcttcttcaatgatcttttctacctttgcctgaagctccatgtcaaaagaaagctgaagatcgtatcccctgctgcctttatcaatggttttttggctgacgacatttcctttattatcttctacgtattccactttttctttatgcgaatttaaatattcttcatattgatactctaaataactttttcccaccctgtcattattcgcatagcctcttgttaagtagaaatctttccggtcgctcagcaggccctgatcaggtgtcgtgacgcccccgaaaacagaataaagggttttgtcataaggatattttcgtgtccaatcgtttacgatatcgattcccggaagttcttctaaatgctcagaaacaatggaaatttcatcatatgttaagtcattttttggtctttgcgaggagtttttcttctcatcaagcagcgctccgttttttccattgctattgctcttatttggattcattgcctttacgatttgaggttcgtaagcatttccgcttgaaaaccttgtatatatcgcagcagtttccatttcttcgtcatcttgctgaatagcctttaattcttgatccggaacacgctctatttgaagcttgtaagcctggtctcctttcagattgctttctgattccttaagcagagcggcggcttttttcggatgagctgcgacccagtaatcacgaagatccctttccttcaaaaattcggtatcaatatgaatgaaagaagcaagccgcttcgctgttttgattttatcttctgtttttgtgctagatgttgatacatacacaatttctggaacgctctggttgtcgacagcaactttctgatttctgtcgtacatcttcccgcgaggcgcaggatagtaagctgtttttgcatttgatttctcagcgtcttcttcatgctgttcgccttcaacaatttgaacaaccccgagcttaaaaattaatgcagtgaatagaacaaagacagctaggaaaaaaaggttcattctgattgctctgtttcctttgctctttttctttggttcacgtcctatttcagtcacttctggttacccctctcaaatcattcaatatatttacatatactgagattaattgtaacatctttgtaatagttgttacagcgaaaaggagtaaaaaaagctgtcaatataaaaacacattaaaatataactaacggttcaaaaaaaaggaagctatgtaacggtacgataaaatcatatataccgctgattcccttattcttagtgattcaacggatttactttacgaaaatgacaatctttatttgtcaaaggaaagtgctggaatctttatgacaaaaaagctatgttatgatttttctgtagaaacaaacaactctaggaggttacgaactaatgaagaaagcatttattttatctgctgccgctgcggttggattattcacattcgggggcgtacagcaagcatcagcgaaagaactctcctgccagcctgtggttacagtaaaaacggggaacacagtacaaaacatgtcacttaacgatgcagtgaaaaaactgcatattaacacaaatatcaaaacgttaaacgctgcaaacgaaaaagagattaagcagtttcttcaaaaacatgcgaagcaatctaacgtgaaagttcaggatgttcaaaagacagaaacggccaaacctgcacaaaagactactgaaaaagcagctgctgatcaaaacactgcttctaaagcacccgcaactgctgaaaaaacaaacacaacaacatctgcaccttcatctgtaagtgcatacgagaaaaaagttgttgaacttacaaatgcagaaagacaaaaacaaggattaaagccgcttcaaattgatgaaacgttaagcaaatctgcacgagcaaaatctcaggatatgaaggacaaaaactactttgatcaccaaagcccaacatacggctcaccgtttgatatgatgaaatctttcggaatcagctacaaaacagcaggtgaaaacattgcgaagggccaaaagacaccagaagaagtagtaaaagcttggatgaacagtgaaggacacagaaaaaacattctaaaccctaactttactcacatcggtgttggctacgttgagtctggaagcatctggacacaacaattcatcggaaaataataaaaaaagattgcctgtttcgtacaggcaatctttttttatttcacccaaagcttatatatactctgtgttccgctgttttcttcaccttgagcagctagcttgtcatataaggattttgcgagcgacaagcctggcatttcttcccccattaattctgcttcctctagtgcaattcccatatccttaataaaatgcttcacataaaatcccggttcaaagttgccttgcagcatacggggagcaagatttgacaatgaccagcttccggctgcgcccgttgtgatgcttttcagaacattttctggctctagacctgatttttgggcataagccatcgcttcagcaacaccgatcataccggctgcaattgcaatctgattgcacatcttggtatgctgtccgcttccagccgatccttgatactgaatattctctcccattaaagagaaaatcggcatgcaggcttcaaaagcttctttttctccaccgaccataatcgcgagtgttccgttttgtgcaccgacgtctccaccggaaacaggagcgtctaaagcgaacaatgctttttctttggccgcttcagcaatcttcttcgcaagcgaaggcttagatgtcgtcatatcaataagatatgcgccttcttttgcgttttcaataattccattgcttccgaaatacacttcttcaacatcactgggatagccgaccattgtaatgatgacatccgcttctttcgaaagatctttgaccgtatctttccagatcgcgcctttttgaagtatgctttctgctttttcttttgtccgggtgtacaccaaaacagggtggccgtcattcagaatatgtgatgccatgctctttcccatcactccaagaccgataaaaccaattgtttttttcaaggtcattcctccctgatgtttcgttttgattttagttaaaatttatcatttttccttcattttttagactaccatatctattcatcttataacataaaaaatccccaaaacaaatgatgtttggggatgtaattggattacaatgtgaattttgcaattgtgttcataagttcttggcttgcatgttttagtgtttccgttgagtgtttgactttatcaagggtgacaagctgttcatcggttgatgcgttcacttcctctgctgcggcagctgattcctgtgatatggctgaaatgctttgaatagcttcagaaatcgcaagctgttcttcactcattctttgaatttccgcgtaaatgtgatcaataccttgtaccagtgactgcatttctgcagttatcgtatttaatacctctccagtttcgtgaatggcactgttttgttcatcattcattctgcttgcctcaaccatcgcgtgagaggcctcttttgtctcaagctggataagcttcacagtctcgctgatatgctttgtagaaagggctgattgctcagctaacttccgcacttcatcggctacgacggcaaaaccgcgcccgctttctccggctctggctgcctcaatactggcatttaaggcaagcaagttggtttgatcagatatgtttgaaatcgctgtaacgacttcttcaatattcttagtttgattttccaaatccagcagcatcgtttcaacctttttcgtttccatattggcttcgtttgatttcatcagcagctggccgagcgcgtcaagtcctttatagcttgcatcctcggacgattttgaacgttctttaattccgcctgcctcctcagcgatttgcctgattttcgttgacaggctttccgatttttcattaatggtttcaacttcagaagcctgttccgatgctcctgcggctacttcttcaatcgcttttgcaatttgtccgcttgtttcattagtttcggcagagacagccgttagttgttcagaggtgtcagatactttccctgaagagagtctcacttgctcaaccatttccttcatattttcaaccatcagattgaaatctcttgttaaaataccgacttcatccttagattttgattccgcgcgcactgttaaatcgcctgcggaaacagctttcgtttttgcgatcagctgctgtatcggaccggttatcgttttggccaggaagtagctgagaataattgttatgataagcgcaagcaatgatatccaaagatttgcccgattcattttatctgaaatccacattaattgatcggtatcaaattgcgttccgaccttccagcccgtttcgccaatcgtttggtacacaaccatttttccattcacatcttgtatcccttttttctcggatgcgatggtttgcagtgtttgatcctttgatatattttttccttgatttgacggatgggctaaaagattgccgctcgtatcagctaaaaaggcaaatccattgtaaggcaccttttgtttattgaccatactctggatagcagagagtttcaagtcatagctggcaacccctatcactttttgcccgtctaagatcgctttcgatgcagtaacaatcatgtctcctgtcacgacatctttataaggttccgtccaaacaacttgatccggggtttcagctgcaagcttataccatggtcttgatgctggatcataatcctcagcgaaatccgcttttggatatgtaaacatttctttttttgcggtgcctatgtaagccatcgcaacataatcatcgttatctttgatttgcttaatgtcatcgtgaaacagccgagcaacttctttacttggtttcgttacaaatgtatgcgttaattccccattagccaatcttgataacgaaatggcataactctttaattgcaattcaatattttgttcaagtgactgcgtcacgttttgagttgtatttttcccatcctctgtaatcatcggttttagcgtcaaataagaagacagcattaaaagaacaactgtgacgattaacataatcgaaacaaaaacagcaatcttcatgtgaagttttttaaacaaaccaatcccctcctaatttctatatcggccctttcgtttgaaaaatgaataatcaaaaaataaattataagaaaatcggaatatatttactgaaaattcaatcttcgttataatgaaacaacataaggagagtgatgatcatactaaaacaaatgtatgtgcgcgacagcagaaaatttgaggctctgaccatcagaaactacactgagactgacatcgagaggctgatttctcttcaagaagaatgtttccctcctccgtttccccaggaattgctgtggtcagaggaccagcttgtcagccatatcaaaacctttccggaaggcgctttatgcgcgctcatcaatggcagaattatcggttccatgactgctcttattgtacaatttgagcctgaatctcctgatcatacttgggcacaagcaacagacaacggatcgattaaaaatcatgaacctcatggaaatactttatatgtagtggatatttctgtttctcctcattatcgaaagcttggaatcggaaaatggctgatgaatacgatgtatgagctgactgttgataagagactggagcgccttctcggcggcggccgcattcctttatatcataaatacgcacacgagatcagcgctgttcagtacgttgaagatgtgatggaaggcaggaaaaacgaccctgtactgtcctttctcctccgttgcgggcgttcacctattcgtgtagtaagcaattatgtagaggataaagaatcattgaattacggcgttttgatggaatggaaaaatcctttttataaaaagagagctgttgatcacaacagcccgtttaagtgaaatattcaattttcgcgttagggaaaaaggtatcaatataggattcaagtgcttctcgaagtgcatgctcttcatctttctgatatatatattttccgatcccgtagcgtccccatttataacggcgcttttcttcatctaattcgagcttcgtcttcggataatttttctctatcactcgtttggccggttttgtaaaacggtgttgaattaattcaaacgttatgtcatgtctaacgtcctgcggcaaagcagcatcaagcttttcaaacagatgtctgtatccttcttcccagccttcatgaatataaatcggagcaacaataaagcctagcgggtagcctgcttttgcaacttttactgccgcctctatccgcttatcaagaggtgaagttcccggctcaaagtttttaatcacatagtcggcattaatactgaatctgaatctcgttttcccgttatgctttgcgtctaataggtgatcgacatgatgaaatttcgttacaaatcggagctttccgagatcactttgaccaaaatgttcaatggcgcgcttcagcgtgtgtgtcagatgatcaattcctacaatgtctgacgtacatgatgcttcgaaccttgtgaactctggtgcgcgctccttcatatacttatctgcctgatccaaaatctcttcgacgtttacataagttctgatatacggctttgatcccatggttgtttgcaggtagcagtaatgacaatgccccatgcagcctgttgcaaacggaatggcatattcagccgagggtttggatgaatcaaactttaatgttttccggacaccgataactaaagttgatttcgcattgcgatattgctgaagatgatttttcccaggaatattacgcacctgattgtgggatgttgtttctctgatttcaatgcccatattctcaaatttttcttgtaattcttggcctagcggatattccagcgccctcggttctatatatacaagctgcggaacaaatgggttctgcatgatgccacatccttttcctttactaacgttacttttctcactaggcggaaaggatatgagttgtaatgatttccttgttactcatatggatcaatatcaaagagttctttgtaaagcgatttagcttcttcatagcttgcaaacacagcatcgtcctctgcgaacgggtgataggtttcataaataaacagggaaagctctccttcatggtatggatggtgcacaatttcggcttcctttatgtgagctacattggcggcgtgcggatttctgtagatcacataaacagtatctcctgcgttaaattggtttgacatactatccctcctagccatgttattgtgtccttctatacccttacttatgaaaaaaaccagacaggccggaggccgtctggtttttgtacattacttgaatgtttcttttacgaacgcgacaacttcttctgtcgtgctcatagataagattttctctttgaatgactcagcttcttgtttagacaatttgctgatttgtgttcttgccggaaggatagacgttgcgctcattgagaactcatctaagcctaagccgagaaggattggaatcgcaatctcgtctcctgccatttctccgcacatgccaacccattttccttctttgtgtgctgcttcaattaccagtgtaattaagcgaaggattgccgggttgtatggctgatacaggtaagatacacgttcattcatacggtcagctgccattgtgtattggatcaaatcgtttgttccgatactgaagaaatcaacctctttagcaaactgatcagcgatgactgcagttgacggaatctcaaccatcattccgacttcaatatcgtcagatacagcctgtcccgcttttacgagcttttctttctcttcaagaaggatcgcttttgcttctttgaattcgttaactgtcgcaatcatagggaacatgattttcaagtttccgtatgtacttgcacgaagcagcgcgcgaagctgtgttctgaagatttcttgctcttcaaggcaaagacgaatcgctctatatcccaggaacgggttcatttctttaggaagctgcaggtaaggaagctctttgtctccgccgatatcaagtgtccgcacgacgactgattttccttccatacgctcaagaaccgttttgtaagcatcaaactgctcatcttctgtaggcagctgatctcttcccatgtaaaggaattctgtacggtaaaggccaactgcttctccgccgttttcaagaacaccttttacatcatcaggagtaccgatgttcgctgcaagctctacatgatgtccatcttttgagacagtcggttcattgacaagcttcgcccactcagctttttgagccaaataagcattatgtttttcttcatactcttttacagtttccgcagatgggtcaataatgacatcgccattgataccgtcaacgataacagtcacgccgttttggatcgtgcctgtagccgctttcgttccaacaactgctggaatctcaagagaacgtgccatgatggcagagtgagatgtgcgtccgccgatatcagtagtgaatccttttacgaactcacggtttaattgggctgtgtcagacggtgttaagtcttcagctacaataataacctcttctgagatcatgcttgggtttggaatttcaacgccaagcaggtggccggttacgcgttttgttacatcgcggatatctgccgcacgctctttcatatattcgttgtccatagattcaaacatggtaacgaacatagaagacgtttcttttaaagcgaattcagcgttcactgaatcagtgctgattttttctttcacagggttcagaagctcagggtcactgagaactaaaaggtgagcagaaaaaatatcagctttatcctgacccagttctttcaaagcgtgctctttgattttttcgagctcttcttttgaacgtgcaatcgcttcatcaaaacggcttacttccgcttcagaatcagagatgtttttcttttcaaccgttaaatctggctcttcaagccggtatgcttttgcaatcgcgatgccggctgaagcaccaatcccttttaattcttgcattactcgccgagtccttcgcttttcattgtttcttctaaagcgttaagagcatcgttttcgtcagctccggaagcagagattgtgatctcagcgcctttagcgatacctaaagacataacacccataatagatttaaggttaactgttttgccgttatattctaaattaacgtcagcgtcgtatttgctagcagtttgtacaagaactgtcgcaggacgagcatggattccagaatctgcagttactttaaatgttttttgtgccatttttatcattctccttttaacttaaagcttaattacttcacaatattatatcatacaaccgtacttgtcatctgacaagcacggcgtactaacacccttatttttcaatcttcacaatatcttcttgttctctgttgactgaaccgcttgctttaatgctgactgtttctccttcagcaaggtttgtaaatacaatcggtgtcatgagagatggtacattcggtttgactgcatccagatcaacttcaagaagtttttgtccaggctcaacgcggtctccttctgatacgaaagacgtaaatccttcgcccttcaggctgacggtatcaataccaaagtggattaaaatttctcttccgccgtcggattgcaggccgatcgcatgtttcgtcgggaacacattgagaatttttccgcgaaccggtgatacgacaattccttcagaagggagaatcgcaaaaccgtcacccatcattttccctgagaagacttggtcaggaacatccgtaatcgggtgaatttccccgctaatcggagaaacgacaacttcctcgccgatttcattttgcagcggttctgcaatcacttcctcaacctgctgtcctacttcctcttgagcagatgttttcggttcaggtctaggcttgcgtcccgcaataatgtcttgcatttgtgtttttaacccgtcagaacgcggtccgaaaatagcctgaatgttgttgccgacttccagcactccggaagcgccaagctgtttcagacggtctttatcaacctttttctgatcgtttacagtcacacgcagacgagtgatacaagcatcaaggtgtttgatgttttcctggtcacccattgcctgcagaatctcataaggaagatcccctgcttcacctgttttcccaggtgctgctgtttcttccgcagcatcctcgcgtccaggtgttttcagattaaatttgcggatggcaaatcggaatccgaagtagtaaatgaccgctaaccctaagccgacagggatgacaagccaccatgccgtccggttcggtaaaataccgaataggaagtagtcaattaaaccaccggagaatgtcataccaatcttaacattcaacagctgcatgaccatgaatgaaagtcccgcaaacaaacagtgaatcgcaaacaggactggagcaacgaataagaaagaaaattccaatggctctgtgatccccgttaagaaggatgtcaaggccgctgaacccataatacctgcaacaagttttttgttttgcggttttgcttcatgataaatggcaagcgccgcagcaggcagaccgaacatcataaatggatatttacctgtcatgaacgtacctgccgttaactgtacgccgtctttaatctgcgccataaagatacgctgatccccgcggatgatttctcctgcagcactcttatagctgaagaattcataccagaacggtgaatagaaaatgtggtgcaatccgaatgggataagcgaacgttcaatcaccccgaagataaatgcagcaagggttggattcgcttccactaatcctgttgaaaaggcattcaatccatgctggatcggaggccagatcactaacataataagacccagaatcagtgcagaaattgacgtaacaattggaacgaaacgtttacccgcaaagaaaccaaggtattgcggcagttcaattgtgtaaaatctgttaaacaataatgcagctaacacaccgacgataataccgccgaacacccctgtcgccaaggtaggtataccaagcatgtttacatatgcaggatggttttccgtaaagaacttggctctttcaactgaatccgaaggaatggttccgtttgcaagaagaaccgcactcatggatacattcattacaagataaccgataattgctgcaatccctgcaactccatcaccgttggcaagcccgatggctacacctactgcgaaaagaagcggaaggttatcgaaaacaatctgcccagcgctttccatcacacctgctacaagctgaacattgtcattgctcaagaaatgcaggacctgaatcatgtccttattttgcatcgcattcccgatcgcaagcaaaatacccgcagccggaaggatcgcaactggaagcataagcgcacgcccaattttttgaagaacgccgaataatgctttaaacataagaattgacctcctctttttactagtctgaccttacagctaaaaatcatgacaacgaattcacaggcgtaagtcttccagtttaaccgtttacatttgcccttttacacaacaaaaaggcatgagcaaaattgggtgcgcaaaagaacgagaatgaacttcccgtttttttccctcaatcactcatgcctgatcgaatcagtaacacgttataaggataaactgaatttatgacattttattggttaatcggtacagatgaagcgtcagataaaccgcttccgcctcatgaactggtttcttcaatgtttgctgcaagattttaatcaatttccaagctgtattgtagcatagcggatattcatttttcaataacaacattaatttttctggttctttagtcggttcttcttttttaattctttctattgtaaatctgatatgcctgatcagccgcaaatagttcacactttccttatttactttcatttgaaatgagtcttcaatcacctcgacaagctgcgccatgagctgagagtgctgattgacctcggacagcggacggtttgtcaacgctgaatggatatgcagagcgataaaaccaatctccccttccggaaggcagattcccgctttttcattgatcatatctatgacttctttggcaatttggtactcctcaggatatagtgactgagtctccattagaaatggatttttcatatcaaatccctgctgctgccttttgatcgcaaatgcgatatggtctgtcaacgcaatgtgaatatgttcatttaatgagtgattagtcctattgcttatgtgatagatgacatcgtttgaaatatcaacgaggttttcatcaacatagtcaaggagctttttaaactgcttttgttccttctcgtcttttaaaatgaacattttatcgtagcctttatcttcaatgacatcatcttgtttttttccgaaaccaataccttttccgattaaaacgacttcgctgtatttatgatgagaagcaattaatacgttattattcagtacctttttcactgtgaaggacccattcacgatcctcagctcctttgtcattcaatacctcatatcgtacataacgaacagaatgcacgtcaaaccttttttcaatgcattcactaaacagtcgatctttcgatgagacggtaatccagaactttcctttcaatcggctgtccttgaattcttttttccagtatggcaaatgcctgctttcccatttcccttgtctgaatatcgatcgttgtgattccaagcgcttggctgatttcgtggttatcaacgcttaagattgcaagctcacccggtactgacacccgctggttctttgcttcaagaaaaagccctgctgagacttggtcattggcaacaaaaatagccgtcggcttttccttccacgtattccatttatgaaaaagcgccttcccatcattgattgtaatcgctttctcaattacccagtcttcacgaaatgcctcgccgatctcttccaatgcctctttgtaggctttgattcgaaaatggctgttcatgcctttttttcttgccaaacagatggctatttttttgtgccctttggcaattaaatagtccaagccgttccgaaatgcttcttggtgaggaatgctgatggttgggaagcgggcattatctgaattctggcaaagcaaaatcgggccctcccattccatgagtttctcatcagcaagcgcctttgagcaaaaaatcaggccgtcaacctggcgctgctttaattgggacagcgcaaagatttctttttgtacctcatagtttgtttggaataaagagaggtgaaccccagattccgcggctgcgtcggctattcctgcaatcagctctgcaaaatatggcagattaaccgtcggcaagacaacaccaatcatgtttgaaaatcctttcgacaaatgtacagcgtgaatatttctcgtgtactccaatgattccattgcctcaaacactctttttcgtttgtcttcactgacgtatggatgattgtttatgactcgggaaaccgttgtaacagagacaccggctttttctgcaatgtctttaatattagccatagattcccttctttctaaatccccttgatctggaatgcgtttcatacaatatgatatggacgtaccagatatctttttgtgttttaagctgaaaggagaagatcacatgggtttcttcattttaattgggttatgtctcactgttctcggtggcagctgtcttgctgtaaaacctctcaaccaaaaacatgaaattaaaccctttcgaacatttgatgatttttttatttaatgcagataaaaaaggacgatgtcgagaacaaagtccttttttatttctattacggcagtatgattaattcctttggatattgggtcagagcaactgctccgtcctttgttacgtgaacgtcatcctcaatgcgcacgccgccgatctcaggcacataaatccccggttcgatcgtgtagaccatgccttcctgcagcagtgtatcgttggcctggctcattgatggatactcatggacagaaattccgagtccatgcccaagccggtgaggaaaatagtcaccatatcccgctttttcaatgattccgcgggcagttaaatccagatctccgattctcacaccgggtttgcttgcctcaatcgcggctttttccgcttgaagcacagtctcgtaaatggcctcctgcttcggattgatggttttgtatgcaaacgttcttgtaatatcagagcaatagccatcaagaataacaccgagatcaaataaaacaaaatcacctttcttcaacgtggctgtaccaggatttccatgaggctggccagatttttctccgaataaaaccattgtagagaaagacatgccctgaattccttttttcttcagctcatactcaatttgagcgagcacttccacttcactgatgccttcacgcaaagcagctgtgccgacttcaacaccgtaatctgcaagctttgccgcctctttcagcaaacgaatctcattgtcatctttaatcaggcgaaattgattgagtgtttcttctgctgaaacaaattgagccccgccagtcgcatgcttcagctgttctgcacgtgatagcgagattgaatccttttctaccgcaagcgtatgtatgctgatatttcgctttttcaaggccttctctatcagctcccacggattttcgtgatccgcatagccaatgatttcatgattccagcctgcgttgcgggcctgtcctgcttccattcctggacaaacaaagaaaggctcctcttcttgaaaaataaataaccccattaatctttcatgcggctctgtgtaaaaaccggttaagtaaaaaacattttcttttgtatgaataaatgcggcagtatgccccgcttccttcagccatgaagagacgcgttgtattctattcacttcttgttcctccctgccatttgcaatgcattgttctgtcttccattgtaacaggttttaccggtgtttgcctttcacgacgccttcattttctaatgcattttatttcctgctcctcttcctgtatactgacagtaacgttcaatcgcaggggggttgttccgtttgctgatgaattttttcagacgaaaagcagttatgctcttaacggttttgggaatttccgctccttttatcgggatgaagatggtgggcttttattattacagctctatcataggctgtgcagcgggtttcctttgctgcatcctcgctctcatcctggttatgaaaagatctgataaagacaaaaatgaagggaaagcttgatacataaaaagccagcagcctgattaggctgctggctttattttaggagtcttaaaccgtttagtatgaccaaaatcgtgctgccctcatgaccaatcacgccaaatggcaattccatcacctgcaaaaagtttgcacaaatcagcaggcagattacagctagagaaaacacgatattttgtttgatgatcttgttcattttccgagacaagcggcacatgtttacgagctttttcaaatcgtttttcatgaggaccatatcagcggtttcaagtgctacatctgttccgccgcccatcgcaatgccgacatccgccgctttgagtgccggcgcatcattgattccgtcacccaccattgcaatcgttccgaattcttcttttaaccgtttgatttcattcactttttggtccggcaggcattctgctacgacagttgtcatgccggcttccttggcaatcgcttgagccgtgtcttcgtgatctcctgtcagcatggccgttttaatcccaagtcggttcagttcttccatgacctcttttgcttcaggcctgatttggtccttcagtgcgatacagcctgctatttgatcatcctttttcacaaatacaattgtatgaccgctttgaatgacatctgatgctgtttgtttcaaaaattgtgctgccatttcctcgccgataaaacctgctttaccgaccttccatttcgcacccgacacttctgccataacgccaaaccctgaggtttcttctatagatatgtagctggactgattcacgccgcggctttcagcgtacgccgttatggcttgggcgagcggatggcttgattgcgtttcgatggcatagacagcctcaagaacttccgcttcactgaatccttctgctattctgatcgtctctacggcaggctggccttttgttacagtgccggttttatcaaaggcgatcatttgcactgagcccagctgttcaagaaagacgcttcctttcacaagcataccgttgcgggcgccatttgaaatcagggacagcgccgctggcataatagaggcgacaagcgcacaaggtgacgcgacaaccataaacaccattgcgcggtagaaggtttcactccagctccagcccagcgcaaagtgcgggacgaataaaaggagcgccaccgcaattagcacacctttcacataagcattttcaaatcgttcgatgaaagcctgcgcgggtgaaacactattttgcgctgattcaaccagtttgataatttttctgaataacgaatcttcatttgctttcgtgacacggacagtcaaggagccattgcgattcaccgttcctgtgaatatagtgtcgcctgtgtttttttctacaggcattgattcacctgttaaagccgactcgtcaagacttgtcgagcccgattcaatgataccgtctgccgctatgcgttctccaggtttgatcacaatcatatcaccggcctgcaagtctgaaaccggaactcttttggtttcaccattgaccatcaatgtcgcttcttcaggctcaagctgcattaaagacgttaaatctctgctgcttttattcatcgtgtatgtttctaaagctccgcttaaggaaaaaataaatattaaaatagcaccctctgcccagtatccgatcaaggcggaaccaacggcagcgaaaatcattaaaagttctacattcagcgttttggattcgagtgtttcttcgattccttccttcgctttagcaaatccgccgatcacaaaagccagcaagaaaagtattatggataatacctgatatccggataagagccagcctgccaaaataagagcgcctgatacaagtgctgcaataagctccgcgtgctgtgcccagtttttttccctcttgtctgttttcaatggctcatgcgggtcgcgttgaacgataacttgttcattcatatcgaattctcctctctaattgagaacgtaaatcatcttcatttctcttataaaaacaaaatcgctgcccaaaaggcagctttatcgtcagttatttcttgatgtcttcctttattatagcacgcacgaagagaatttcaattataattattttaatttctttttgataataattatcattaatgtttattcacttcttctctatatgaaaaaagctgagagtctatgctctcagctattcttccgtccattccttcagttgttccgccgtcatcgggccaatttttgttttttcaatttctcccttttcattcagcaaaaatgatgttgggatcgtgatgatatgatactccttcatcaattccccttttgagtcaaggacaattggaaacgtcagcttgtttgctttaataaagtcttcaacgacttgctgattttgttccgaattcactaaattcaccgttaccagctttacactgtcggatggatgggcatcataaaacgattgaaactgtggaagctcctttttgcagggcggacaccatgacgtccaaaaatggagaattgttttttgccctttattcggaatcgagatgtcctccccttctatcgttttcataagaaaaacagcgggaacagcaggctgtttttcctcagcttgtgccgcacctggaatccatacaatcaaccctaataacataatgtatatagtaagcaagcgcttcgtcaacatggaatcttcctttcatgcttttcaattagcttgcccctgcaattcctatatcatccttcaattcgcggcgttctggtccctcccgtaaggaatacggataccttcaatgttttgcagatcgtggcatagtgcaggctcgtcaaaagaatcatgccagtgttcattccaaggataatcccgagcatttgcagattctccattgatcccagtacatacatcatacttagcgcaacgatatggctccatacattgtgataaaaagcctctttcacaaagcccatcccgattaagcacgcctgcagcggcatgacaaacagatgaaagagaaagtaaggccacaacagctgcaaataatactgcgcttcaggagagtgaaaaaacaaatgcgtgagaggtcccgcaaactggaacatgacccagacggcaggtataccgtaacctaatgtaatgaaaatcgactgcttcagcctttttaacacgatgtcatactgagaaagtgcataagcttccgaaatactcggtatcatgacgaccattaacgaatgggcaataaaagcagggaacgaccctatcgtcacagccactcctgccagcattccgtattgatcgatcgccgctgtcccggcaacgcccgcagccaaaagagctccttttactaaaaagggttcaattgcattgacaaccgcatgaaaaatgcgcagtcctgttgtaggaattgaaacagcaagcagtcttttccttacatcctttccgcgcaaatgaatatgctgctggccggataacgcccgccttgccatgataaattgtgaatataaataaacaagcacgaccacatcactcacgactagaacaaacaaggaaatcagcacggccatgtccaattcaaatgagtaccattgaaaaaagaggaataagcacaagagctggatgatttttttcagcacattggcaattgcgatcttccccattttctgcacacccataaagtagcccctggcgattgaagtaaaggcgacaacaggaattaagccgatgacaatccctttaataaacgggtggtatgtatcaaataccggaataaacggaagcgcaatactagcggcggcagtagaaaaagcagtaaaaatggctgtcattctgaaagcgtgccttagcatgctttcatgaagcttaggatttgactcggcaatgaatttagaaatggatatcggcagttccaggctcgcgatgacaataattaaaaagatcgtgggcaaaatactcatgtaaagccccatcccatgctcgccaagctcccgcgccaaaatcatattgacgacaaattcaaggcattcagcgaaaaaggcggcaatggataaaagaatgatccctttcacaaatcgattcatgatgtctctccttgtctcttgtactaccaacatcatatgagacaagttcaaaaattattttatttttactctttatatgaaaaaaagcacagctgagacaaattgtctcttctatgcttagacggcaaaaacgtgtctgccgattttttctacgatttttcttgaacgaatccaattatctgacgctgttttcggattataaaagaatatggcatctgtttctctattttttgaggacagcgcttcttcggcagcttcaatcgattctttatcaggcttttggttaatgctcccgtttgcgaccggttcaaaggcgtttttctgataaataactcctcttatcgtatcaggaaaaccttttttctccgtcctgttcagtacaacgcttgctacagcgaccttgcctttatatgattctcctttggcctctgcgtgaacgagacgggacagcaactctttttcagactgtgtatatgtttctttctcatcatttgttttgttcggtttatctttctctttcttttcagtgtgtgctgatagcttaatcggttttattttcttgtctttatcagcagacagtgaagggaaagattcattcgtatttcgatctatatgtgtaagccatttcgcttcttcatgttttgtcttctttgcgctcagtagtgaagcttgtgtatgctcaattttggctgcaggcatgaaacaaagaagaaaaacagccagagcagtgaatttcgttgtcatacagtttcctccttaaagtgctccaaaaaacacttcataaccttaacaagagatccattcattttcacggaaaaagattttccaactctcccaaggaggtatcaggatggaataaagaggatgactcactgcttaatggcaaaaaaacagtctgaaattctataaatattgttaaattaaaacatgtttatccatctttggtactttacattttatttacacctgttacagacagctgtaataaaaggcttgtgttctgtcatatatgataaaaaggtttctcacgtatgagaaaccttcagcttcttggctgttctaagtattgaaagataacatctccgccttgctgggcaattcctcggaaatgtttaaaatcatcttgtttagataacacggccctgaaatcaagaaaatgctctttctggactctcagttcgtttatggcgccggtgcgcagctgttcaatcatttctgttatttcttcgggacgcaacaaaaattccccccttttctttctattgacgaaaatcaatatatcatctttatagcgacaggacaattcataagggagataaaactccttatcgctttacttctcaatgaaaatactgcaaaatactttcaaaaggcattattatgtttaaaggagaggaagcttgtgaaaatcgctaaggttgggaatgtcattgaatttaaaaacggattaaccggtgttgttgaaaaagtaaatgagaattctgttatcgttgatgtgacgatcatggataactatcgggatcttgagttagattcattgacagttgttaatcataaaaattataagatcatcagagactcctattaaaacctccttatttccacatttattcaaaaaactgcaagacggacaatttaacaccttacatatgaaattcgctttctcaaaagctgccggccggcagcttttttacataaaaaacaccgatcatgaatcggcgtttttgtctatttccgttatttctatatagaactcgctgacggcccctggttcgtacaggttggtcaatgatgttgaataatttgtcatttccccccggaaggcaagatcgcgttccggaacctcgacattaaacgttttttcatacaacaggacagcgatatcatggtaagtctcactcgtaacgtttaaggtaaatgcaatttttcgcttcggctcgctctcctcttgatatgcagccatttctaacgttacattgtttaaccgcaatgtcttcacttcatatcactcctttatagtccatgcatcttagcataccttagcgaatgtttacaatgaatctgttcttaatggttatatgaaccaattcatttgaaaagacacctttacaaacatacgttcgttaaattataataaaacagacgagctgccatccagcatcccgtcttttcattagaaagcggcgagtggaattccccccggattcgctcgtcttttttatgtaaaaaccccctcatttctaaggagaaactatatggtcgattatcaacaagtcatgcttcaccatgcgtacaatcaattctcatcatgttttttagataaaccagcatccattcaggaagtatatgagtgtatgcttttaaagttctagttagtcgtgcgcttccatatcgatcctgaacaattctgaatgaaatgcgataaccctgctatcaagtagcatgtgtatgattaaatcatggaagcagaataaattcaacacatccgtaaaatgcgtactataacataagtttgaatgtgtatttcaagcccaatgtaatgcctcgtgtagaacattttgggagaagggcctatggaatgccctcactgttttacccgcactcgtaataaactcctttcagtatgtccatttagagattcattgcaattatcttcgaattttgttctgaactataaatcattatatatttttaaacactgtattccagactgacgcatcttcttgtccaagactccagctgccaagacctttcagattatatttttgagcgagttttatttttgctctgagtgactgttcattttcaaaccataatgtatatgttcccgaaggcaacggccccttgttatcgtgattgacagtaaaaatagcttttggagattgactcttggtgtcaaaaataattgttccgctatgcctttttactaatgagtcaacaaggtaaaggggaatggcttgagaggcagattggccttccatccagcagcggccatagaatggcaatcctaaaactagtttttgaggagagattttttgggtcagaacatattgaatggacttttccacccatcctacacttgcggtaggcccagcaaggcggctttcatcataggccataaccataagataatctgcatatttagctaaatactcgtaatcatatgatccgtgccagcccttcgtccagccaaaaggatttgccgccactgcaactgatacttctttatgtttaggaatacttttccttactaatctaataaaatctgtaaatagattccgatctttttctgtaaggttttctatatcgatattaactccgtccaaatccagttcttctattgcatgagaaatttgtttagctaaaagaactcggttcattaatgcaaatcgtcccaaatcctgatcccaatgattgcttagaaaaggaactacttttaattttcttctatgaagagctttaatcacatcgggattagctgaacggagaagtaatgatccatcttttctgatatagaaaaaatcaggagacacaacatttaatactccgttcgtttgatcaacgtgttgaataaaatcccatcctaatccagaatagaaatagctcatttgaaacatctcataaccccttcatccccaaaaatatcaagttccccacaaataaaaaaatgaggattgtcatttcaatttgattcgtttccgaaacctcaaagattatctttctcttatctttataatttgtccaggataaattctatctgaagaaagcttattaagattcataagttgttgtaccggaattttaaaggatttggcaatcgtccataatgtatcgtcggattccacatgatatacttcgtatgtcacgggaaattccatataacgaggcgttctttttactttattcgcttgatttcttattttaggtattttccccttcattcatattactctcctttagaataatttgttattaatatttctaaacagtttctctctaatcttaatgatttgtccagcatatatttgatctgatttgaaatgattaagctccatgagttgctgcagggaaacattatacttcctggcaattattgataatgtttcaccgggagtaacatgatggatcacgtatttttctttgagaacatctacataatgaatggtttcccctaagtttcttataattcctctgctttttagcacctcaagcattctctcggctctatgccgataggaatcattctttacagcctttttaccgtttatctgaatcttttttctctcgctatcatgattcaaatagtatttaaccttttccaaagtttcttttggggaggaagaaacgatgagatcgcggccaggtttgaatttatctcgaactgctggtgtatccgatgtcaataaaaaccccccggaaccaagaatctcataggtgcgttgcgtaagttggctttcacagttttgcaaaccgataatgatttttgctgaactgtaaactttatatgcttcagtataatcaaggtatccatggatccaattgcgaggaatttctcttcctatatatttactcattttttcccaatttctcccccaaaaatcaatgcgaatacctttccgtataagaggacgaataagcgtttttaaagaggacgaacggaacacttccggatgttcttcaagaaaattagggtaagcattagccaccactgctatatcacaactgtatttcgctaatggtttaatctggtgatgtatactttcgtgaaatgcaaagtctaagtgagctgctttaatccccatgctttcataagttttacacagagaaggcgtaaccgtgaaaacaaaatccggtttcatctttttaattaacgggatagtaaagttttgagtgtgcagcgggtcttcagttgcccaataaacgagagggatattcacctttttagtagcgttgcgaatccaggcctgcttttcccttgaatgctctggtgtccatcccatagatactattagatctggtttaaattcgtctatcatttcagtgatattttcccgacttacaggaccggaaatcattacggtatgtcctgcttccctaaacccattcggtaaaccatagagccacatgggatgactctcaaggaaaagaattttcacacatttccatcctctctttcactttttaatgtctactttattggtatgtatatgtaatataacttgtcgcggtactagtctataaaaaaacgttcaggtgtgagatcacgtgatagcttgtgtgggatgccccacaaaaaaagaaagcaacctacaacatattttcctatgtggttattcaggacataaggattcctttaaatatttttaaaagtattagaatacaaggacagggatattattttttattaaaagtcaagaaaatgtttaattttattaataattaagaaaccaaatgaaatgtcacacattttataaacaaaaagagaggatagatgaacagggtgaaaatgcctgtattcaactatcctttttttgtacaacaaatgacctcatttactacaacaacggtgttgtttgttcttcaactaacgcccccgttactttaagtacatttattcacagtgtaatcttttttacaggtcatttagtagtagccccaggaaaatgcgaatttacaacgttaagcaaattcaaatataaaaaaggcgaattccctgtcctttaaggaaaacgacttttttatacgacttcttcaagtaaatccccattaaccttttttggggactatttgtaatctctgcgcagggaaattatacctgtgctagcccgccatctacgaacaattcaacacccgtcaagtaactgctttcgtctgaagcaaggaaagatacagcgtttgctacttcttcaggtgtcccaacttttccagctggaacagtatttctgctattttccagtacctcttcaagtgcatcaccaaaaagctcatcgtaggcaggtgtaagaatacctcctggactaaccacatttacacggatttcagtaccttttaggtcaagaatccagttgcgaactagtgctcttaatgctgctttagatgctccatatacactaaacgctgggttgccaattgatccagcagtagagcccgttacaataatagaacctactttgtccgggaatagtgataacgctttttgaacagtaaagatggttcctttaacgttaatgtcgaacgttctatcaacctgctcttcagtaatttcacctaatggaaggaagttgccgatgcctgcattagcaaaaagaatgtccaacttacctttttcctgctttataatgtcatatagtttgtctaagtcttcaagcttagaaatatcaccttgaacaccgcttacgttcttgccaatttggttaacagctttatcaagttcgttttgtctacgtcccgtgatataaacatatgcaccttcgtttacaaatttttgtgctgtagcaaggccaatcccacttgttccacccgttacaagcgctattttaccttcaaatttacccatacttaacactcctttagaattaatattattttatgtctagtacctttaagtacttgaagaacaacttacaagatatagtatccttcagtaagcacattatcggaagtacccacttttttgtgatatagtaactaaaaagtaataaatgtggaatggagagctttagacatgaaaaaatttagctgtgggtttgaagtgacaaaggaagttattggaggaaaatggaaaggccttgtattatactttttaatgaatggaccaaagagaacgagtgaattaaagcgcattatcccaaatataactcagaaaatgctgattcaaacacttagagagcttgaagccagtggacttgtgagcagaaagatgtataatcaagtaccgccgaaggttgaatattcatccactgaacttggagaatctcttaaacctatcttgcaggagctctgtcaatggggaggctattatgcggagcaagagtatgcagaaggtgaatatgaaattgtacaaccagaacaactaagttaggattgatgtagctgctgaagtaaatgctaaacaacttcaataccatcacctaacagatgaagaacagtcagaaataaatcagatattcaattttgaaagtgaagttctaataagaagtgtcgattatattcaggagaactttgatgaaattcaaaaaagagctgtttcaaatgttaaagagaagattcagaaacttagccaaaaaataatgaagatattgataataatatttaatgcctatgatctctagataggcattttttctttcgaaaaagaaaagacgtacaaattgtacgccttaatctgcttctgtactatcaatttttcactgcataaaagtcacagttcaggttgcacctcaggtcacactccggtcacttcgggtcacatttccgctgaaaattaacgctgaatgttcggattttactgtgactccacttccttttacactccgtatcacacaacggaataattaacgattatcaattgtctccggatacaaatcatggttcatcatacggtattcggccattttctcatacttcgtgccaggctttccgtagtttgtgtacgggtcaatggaaattccgcctcttggcgtgaatttgccccatacttcaatgtagcgcgggtccattaattcaatcaagtcattcatgatgatattcatgcagtcctcgtggaagtcaccatggtttctgaagctgaatagatacagctttaatgatttgctttcaaccattttttcatcaggaatgtagctgatgtagattgtcgcaaagtctggctggcctgttttaggacataaagatgtgaattccggacaattgaattttacaaagtagtcacggtttacatgtttattagggaaggattccagcacgtccggtgcatattcgaacaaataatttgtaccttggttgcctagcaatgttacaccttctaattctgattcttttcttgtcgtcatgttcatcttcctttctattatactccgcgtttgttgccccataacagggtgtgcagctgcgggagcactctgacgagattcagctccgcatcgacagctaccttatcaacaagcgcttcatatttcccaagcaaatgtgcaatcagtgactgatcatctgtcgtatgcacgtcatcatttccgacttgtaaataaaacgggattcccggataccgcttgtgcacagttttggcaaattccagatcttcatcattaaagatgacaaccttcaagctgacagcatgctgtctatcattctcttgaagtgaagttaaaatgtggtcaagcttttgaaagttcgttaccatttttgagcttggcggttttggagaaattgtcaggtcatcaatcagcgtaaaccaatcctgataaacggtcccttgagtttcaagcgctgcacgaatgttattttccttcagcagttcaataaaagcatccagctgttttaacagagccgggttgccgcctgagatcgtcacatgagaaaacgcatctcccccaatgtccttaagctccgcaaaaatctcctccgccgtcatccagcgaatatcttttttagcagacccatcccaagtgaaagcggagtcacaccagctgcaggaataatcgcagccggctgtccggacgaacatcgttttctgtccgatcaccatgccttctccttgaatcgtcgggccgaaaatttctaatacaggaattcctttagccattcaaaccaccctttttcggacggtagacacagtagcttgtcggtgtttcacggacaaacacctgtacacaggtcggcttattctccaaagtgtctaaataagcctgtacgttgtcataaatcgttttcgccacgacttcagttgtcggcagcgaataccggtcgtcctgagaaaaatcttcatgatcatttaatagcgtgtgatcatagtttccgtgcaccagttttttgagtacgctgaaattgacaagaaagccggaatcgtcaagttcgtcgccggcaacggttatatttacggtatacgtatgtccgtgaaccctgctgcacgctcccgcactttcccgagggataaaatgagcggctgagatatgcatgtccttattcagttcaaacgaataaggatgctgggcctgcggataaatttgagataacaatttatgcacgctctcctttcattatcatatattcttcataaccttttgaacgaaggtgacatgccggacattcgccgcagccgtctgcgatgatgccgttatagcatgtcagcgtgttgtttttcacaaaatccagcgcgccaagctcatctgcaagcttccacgtttccgccttattgagccacatgagaggcgtgtggatcacaaacggcttctccatcgccagatttaccgttacattgcaagatttcacgaattcatcacggcaatcagggtaaccgctgaagtctgtctcgcaaactcctgtaataatgtggcgcgcgccaatttggtaagccaggatagacgcaaaggataagaataccaaattgcgacctggaacgaatgtggatggcagttcgccgtcttttacttctatctcaatatcatttctagtcagggcattcggtgcaagctgatttaaaagtgacatatcaagcaaatgatttttcacaccaagcttttccgcaatggattttgccacttcaatttcctgcgaatgtcgctgattataatgaaaagtcaccgtttcgacttcttcgaattcttttaaggcccacagtaagcatgttgtgctgtcttggccgccgctaaatacgacaattgctttttcttttttcatgattcctctccttctccgcaataaaaacgccggcgagagacatcgctacagctaattcacgcaaaaaaacacctttttttcggaaggtgctctagaaaaacataaaaaaggccgtatccaaggatacagctcgtccttagttttttatagagggtgtagctagaacctctcccgcatatcgcacggattttcttcaattttttcacttctgctatcttaccataatgttgtttttcttgacaataaaaaagtcaatccccggttcctagatcaattatcgctctatagtgacggttcgcttcattatatatatttataaactgcgccgtcgaggagcctttttgcaaagcaaagcgcctatgaaggccaggctcacatagccaaacaagggataaatcgttgaaataagcttgccataccctatttggctcgtaatataagccgtgatcataatagctgtaaagatatatttgcttttcaatggaagaaagctttgcacttgtttttctaatccatatagattaccgataactgatgtgaacacttctccgaaaataatgagtaaataaatcaaatggacagatcgtgcaaagagataaaccacttgtgccatcggtatatcatacaaaaatacatccggaagagttgacaaagacagaaaactcgcggacagcacaatcgtcagcatcgtccctccgattaaagcgccttttttgatcactttctccgaggacatttcattcgccagcggaaccaaaactgcttgggcaagcgataaattcaaagccccgtaagaaaaggctgataacagccaatcccagcgatgcggccagacccactgagctgcgtttcgtgattcgctgaatataaaagagtcggccactacaatcattgaaaagaggattaaaaggggaacaacaaacacattgacaccgaaaatgccttttactcctctagtcatcacaattaagctcagaccgattgtaatgagcatcccaatctgagcggacatccccaattgttcctcaaaaagcgcccctgctcctgaaagcatgacagatgtaactccgaggagaacaaacagcataaatacattgataatccgcccagccgccgccccgaacaaaaagatgttcatttcttgatatgacttggcattgattcgctttgaaatgatcatcagcttggcgcccagaaacgtaaacattccgccgctgacgagaatgccgaataaaccgaaccagccgaacttcagaaaaaactcaacaatttctctgccagtcgcaaatccagctccgactactgtgccgacatacacaaaagcaagctgacttgcagacccttttgattgttccatttctcccctccgaacgaaccgcagttttgtccatagatgcctttttataacctatgagacaagttccttgaaaagacgaagaaaacatgttttactttgtaacaaatcaaaaattttttgtgcataagacttgaaagtcaaagttagtcagagtatactattaatcaaagttggtcaaacaaaccggccttttttaaaaatcaattggtcaaagttagtcaaatattcagcctgctttgagcatattggtttgaatgccgttaagtttgccgtatactaatagtcaaagaaggtcaaatccaatagacctttttattcactttcattggtcaaagaagatcaaattattaaggaggttttggcaaatgcgttgtcaacattgtcatcaaaacgaggcgacgattcgccttaacatgcaaataaattccgttcataaacagatggttctttgtgaaacttgctataacgaactgacccgtaaaccttcaatgagtatgggtcctcaatctttcggatttccgtttgaacaggcattccagccgaaagaaaagagcgcagcaaaacaaagcggaaaaaaagggttgcttgatgagttggctcaaaatattacaaacggtgctaaagccggtctcattgatcccgtcatcggccgtgatgatgaagtggcgcgagtgatcgaaattctaaaccgccgcaacaaaaacaatccggttcttattggtgagccgggtgtggggaaaactgccatcgctgaagggctcgctttaaaaattgctgaaggcgatgttccaaacaaactgaaaaacaaagagctatacttgcttgatgttgcatcccttgttgcaaatacagggatcagaggccaatttgaggagagaatgaaacagctgatcactgagctgaaggaacgaaaaaatgtcattctgttcattgatgaaattcaccttctcgtcggcgcaggctctgcagaaggatcaatggacgccggcaacattctcaaaccggccctagccagaggcgaactgcaagtcattggcgcgacaacactgaaagaatatcgtcaaatcgaaaaagatgccgcgctggaaagacgttttcagcctgtcgtggtgcaggagccttcaattgaacaggctatcctcattctgcaagggattaaagacaaatacgaggcgtaccatggcgtaacattcagtgatgaagcaatcaaagcgtgtgtcactttatcatcccgctacattcaggacagacacctgccggataaagcaattgatttattagatgaagcaggttcaaaagccaacctgttaattgatgaactgaatgatgaggatgccgctgaacgcttaactgcaattgaagccgaaaaaacaaaagccctggaagatgaaaattacgaactggcggcaaaactccgtgatgaagaactcgcattggagaaaaaactgaacagctcctccgctcataccgctgtcactgtggaagctgagcacattcaggaaattgttgaacaaaaaacaggcatccctgtcggcaaactgcaggcagacgaacaaacgaaaatgaaagaactcgaagcaaaacttcatgaacgcgtgattggacaagaagccgctgttcaaaaagtggcaaaggcggtaagacgaagccgcgccggtttaaaatccaaaaacagaccagtcggctccttcctcttcgtcggtcctaccggcgtagggaaaacagagctttctaaaacactggcagatgaattattcggcacaaaagacgctattatccgactcgatatgagcgaatacatggagaaacacgccgtatctaaaattatcggttcaccgcctggatatgtcggccatgaggaagctggacaattaactgagaaagtgcgccgcaatccttacagcattgtgttgctggatgagattgaaaaagcacacccagacgttcagcatatgttcctgcaaattatggaagatggccgtctgacagacagccaaggcagaaccgtaagcttcaaagacactgtgatcatcatgacaagtaatgcgggtgctggtgagaaacaaacgaaagtcggtttccaatcagatgacagtgtcatcgaagaacaaacattaattgattcactgagcatgttctttaaacctgagttcctcaaccgttttgacagcattattgagttccgctcattggaaaaagaacatcttgtcaaaatcgtcagccttcttcttggagaacttgaagaaacattggcggaacggggcattagcttgaatgtgacagatgaagcgaaagaaaaaatcgctgagctgggctaccacccttcattcggtgcacgtccgcttagaagaaccatccaagaatgggttgaggatgaaatgaccgatctgctgcttgataatgacgagatcacaagttttcacgtgattttagaagatgataaaatcaaagtgcgagcgaaataacaatcagcggtttccttttaggaagccgctttttttatgctttcatactcttgacttagaaaataccgtcccttcccctgaagcgctacttcccttcatcctttacactttttttaaggagggatggaacatgtttatatacagtgaatatgtatttctactattatatgaataccatctgaaggacagcttgcaagaaagctgataatttcagtagacacccgggcttttcaattttggagagcccgtttttgtttatttctcccttctatgcctcttccttgaatatttcatgaacaaattcacaatgtccctaaagttccgggcaccaaaaccgatattaaccatagacaagatagtaaaaaaggatttggtgaaaaactatggataaaacttcgttaatcggtattattcttgcttttgtggcattgagcgtcgggatggttctgaaaggcgtcagtttcagcgcccttgcaaaccccgctgccattttaattattatcgccgggacaatctcagcagtcgttattgcgttcccaacaaaagaaattaaaaaagtgcctgcgttgtttcgagtgttatttaaggaaaataaacagctcacaatagaggaactcattcctatgttctctgaatgggctcagcttgcacgccgcgaaggtctgcttgctttagaagcaagcattgaggatgtagatgatgctttcttgaaaaacgggctcagcatggctgttgacgggcaaagcgcagaatttatcagagatattatgacagaggaagtcgaagcaatggaggacagacaccaagccggagccgctatttttacacaagcaggaacgtacgctccgacacttggagtactcggcgctgtaatcgggctaattgccgctctctctcatatggacaatacagatgagcttggacacgccatcagtgccgcctttgttgccacacttctcggtatctttacagggtatgtgttatggcatcctttcgcaaataaattaaaacgaaaatcaaaacaagaagtaaaactgcgtgaggtcatgattgaaggtgttttatccgttttagaaggacaagcaccgaaagtcatcgaacaaaagcttttaatgtatcttcctgcgaaggaccgcttgaaatttgcagaacaaggagaggcgcaaaatggcgagaaaaaagaagaagaagcatgaggacgagcacgttgatgaatcatggctcgttccttacgccgacatccttactcttctcctggcattgtttattgtgctgtacgcgagcagctcgattgacgcagctaagtttcaaatgctctcaaaatcatttaatgaagtctttacaggcggcaccggtgtactggactactccagtgtcactcctcctgaaaacgagtcagacggcatcgatgaagtgaaaaaggaaaaagaagagaaagagaaaaacaagaaagaaaaagaaaaagcagctgatcaagaagaacttgaaaatgtgaagagccaggtggaaaagttcatcaaagataaaaagctggaacatcagctggagacgaagatgactagtgaaggccttctgattacgattaaagacagcatcttctttgattctggaaaagcgaccatccgtaaggaagatgtgccgcttgcaaaagagatttcaaatcttcttgtgattaacccgccaagaaatatcattatcagcggacatactgataatatgccaattaaaaattctgaattccaatcaaactggcatttaagcgtcatgagagcggtaaactttatggggctcctgattgaaaaccccaagctcgatgcaaaagtgttcagcgccaagggttatggcgagtataaaccggtggcttccaacaaaactgcggaaggccgaagcaaaaaccggcgggttgaagttctcattttgccaagaggcgcagcggaaacaaatgaaaaatagcaaaaaaggaagccttgtgacatatcaggcttcctttttttacttattatgaaactgttttgcgtttaatcctactctttttaacatttcggtgcacatctctacctcttcttcgcttaatacgctgatcatttcatcaatttcagcagcgtgatcagggaaaatatcattcaaaagaccgatgcctttttcagtaatttgcgcaaatgtcactcgtctgtctgtaggagacgctttccgaatgagaagttctttttgctccagcttatctacaacgtatgtgatgctcccgctagccaagagaattttatctcctatctgctgcagcggctgatcgcctttatggtacaaaagctctagcacagcaaattcagtcggattcagcccatgcttatgaatatgcttattcatatgatcgttaatagaccgatacgcgcgcgacagcacgataaataacttcagtgatttttctgtcatgtctcaatcatccttttagaaaccgttacagagaaacattaataaacaaagaccaaaatgtcaataaaaatctttccaatatttctcttcttttttaaaatgtaagcttgccaacacctttttctaatttttttggttattttttcttattaaagaagaagaaacaatgatataatacctctaatcaggtgtatgttggagcgatgcaaattgaaaatactaaaaggcgcctgcgggagagtcaaactttatatcatactggtcgtgattccggcaatcgtcatcagctttttcgtatatgaaaaagaaaaagatacaatagctgcagaacataaacaagaagcaagtgtcctgctaaaccttcaccgcaacaaaatcaattatttaatcggagaaacaatggcgagaatgacctccttgtccatcgccatcgacagaccggttgatataaagaaaatgcaatcaattttggaaaagacctttgattcagagccgagattttccggtctctattttctcaatgccaaaggagacgtcaccgcaagcacaaccgaattaaaaacgaaagtaaacctggccgacagatctttttttacaaaagcaaaggaaactaaaaagacagtcatttcagatagttattcgagcagaattactggtcagccaattttcacaatttgtgtgcctgttttggactcaaaacgtaatgtgacagattatcttgtcgcagctattcaaattgattatttgaaaaatctcattaacttactaagccctgatgtttatattgaagttgtgaaccaagacgggaaaatgatttttgcgagcggacaagcctctcatgcagaggatcagaaacctgtcagcggatatctggatgatatcagctggaatatgaaagtctatccgaacccggtcacaatagaagaactgtcgaaaagccttgtgcttccgctttcatgtattattgttctgctgaatatcctttttattctcgtgctgtattatttgctgaagcggcagacccagctggagcgctcagaaaatgaggcgcaaaaattagagctaatcgggacgcttgctgccagcacagctcatgaaatccgtaaccccctcaccggcataagcggctttattcagctgttgcaaaagaaatataaaggtgaggaagatcagctttacttctccattatcgaacaggagataaagcgcatcaatcaaatagtgagtgagtttcttgttctcggcaagccgacagctgaaaaatgggagctgaactcacttcaggacattatcggagaaattatgccgatcatttattctgagggcaatctatacaatgttgaagtcgaattacagtatttaaccgagcagcccttactcgtaaaatgtacaaaagatcatattaaacaagtgattttaaatgtagcaaaaaatggcctcgagtcaatgcctgaaggaggcaaactgacgatctccctgggagctttagataaaaaagccataatcaaagttgtggataacggtgaagggatttctcaggaaatgctggatcacattttcctcccctttgttacttctaaagaaaaaggaaccgggctcggccttgttgtttgtaaacggatcgtactgatgtacggaggctctattcatattgaaagtgaagttcgaagaggcacagaggtgacaatcaccctccctgtatccgcttcatagcccccctgaccatgtcaggagggttttttatcttcgtgatcgggcattgccattcgatttgcttgctggtcttccagaaaaaaggactttgatgaaacgcaacagcattttcaaaagtaaaaaaaacataaaaaatactaaaaaaccctttataccttccgtggcatctaaaaactccatattccctctccccgtcaccttttgctgaatctcaatcgcaaatacgatgacaatgatgactgtaacggtatagataaaggacaaggctgtcatactccatttagaaagccatgtaaacacagcgtgagtgacgccgaaaaagaatatgccaaaaatgccgatcacccaaaaatgcatttctttgtcagttaaatgaatgccaaatattccgcataaggaaataaaagcatcatgaaattgattgaccatttcggtaatgagaatcgccagttctttcattagttccctctttcatatgaattttttccagaaaaaaagagcgcttccgaaaagctctctctttatatatgcatctgataggccgctatttatttgcatcatatgctggcataacatctctgcggggccacaagcctaatttctttacaaggccttgaatcccttgggaatgttcgttttcttgcataagctggtgatattcatttattaaacaatccagctcctgactgtgcctgatcgtgtcatgccctgtaaatccctgctttctagcggcatctatcattaactttcttttttcatcaatagacaccaacaatctttcttgttcagaagaaccgcccattcacttcacccctcgccgctaagaaataggaaacaagtttgattgggttattgtgcattattacagattatactttatttgtaaacatattttcattaaataagttaatttttcaggtataatagatatattgataggattagaagaacaatacccaggtgaagaatatcttaaacacgccgccaggcaggaggaatgcccaatgaagaaaaagaaagcaattatgctcggagcggcaggcggaaaagcaattttgaagaggaaaaaccgaaaaaaatgtattcagcacatcactattttttttcagatgcttcgcgattggcgaaatggcgactaccctcgttcacaggttaaaacacttttgctgttaactgccgcaattctgtatatcgtcatgccgctcgatatcattccagacgtaatcctcggtcttggattcattgacgatgcagctgttttaggtttgatttggacactgattaaaaaagaactgtcacagtatgaaaagtggcgtttgcaataaatataaaaagccccgttcgatgaacggggctttctcatgcttattgattcacgctgtctttttcataaatcggaacccagccttcagttgtgacaaaaattctcaccgcgacaactttgcggtcctcctgaagcgtgaagtaatggcggatattctcaggcacagagattaaatctccagggtttaaacggacatcaaaaaacgtgccgtccttgccttgaatgacaaaaataccgtgtccgcttacaataaaacgaacctcatcgtctgtatggtgatgctctcttttaaagttttcaagcagttcatcaagtttcggattgctgtctgacaatgaaataacatcctgtgctttatagccgcggcgggttgagatatctttaatttcagtttcgaaggtatcaagaatttgctgtttttcttcttctgtcaggtcatatttctctgagagatgttccggaagcttcgtgatatcccattgctcataaataacctcttgactgtccagaaagcttgccacttcctcttgattttcaatcgttgtatttgcctcatcatgaattcgaattgtagccatttcaattcctccttttatttaaccagctgatgctggagtgttttcaatttcaaatggtagctgaacaaaaattcatacgcttcaagcactctttttgcctcaaatgctgttttcccccaagccgtaataccatgatttcggatcagaacagctcctgaatcttctgaaatctcttccgcaaacagtgccgcaagcgtcgggatatgtgccggattttctataatcggaacggtcacttctgcgttctcttcccacaagccgagtgcttttataatttcctggcctttgaatgtgattttcttttggtctccgtataactctgaaatcacattattgtttaccgtatggacatgcaggcagcacccggcattggttttattgtacaaatgtgtatgcaaaagcgtttctgctgacggtttcagagaatgcccgctttcagcaggctctccgttttgatcgaccagcagaaaatcttcaaccgtctctttgcgtttatcttttccgcttgcagtgacgagaaatgttaaaggctcatctgtaaccttaattgacagattaccgctagtcgccggaaaccaatctctctctgccaattcccgttttacttcagcgagctctcgccagcgttcttgttttgcagccattcctgtacctcctttacattctcaatttcctttgttatctcataaaaatcttgatacggaagatgattgaggttttgctcccggcattcgtttaataaataatcccttgcaaagcataggtcagacagctttgctgcctccacatctgtaaccgaatcaccgatcatgatgatatattggttcggttcagaaagttcatggatgaccgacggcttacagcacccgcattgattgctgcatgtgcccttgcaggaatgaggccagtcaatatggatatagtcattgtcaaatgaagcatggttgcaataaatgcggtctttctccacaatgccttcaagcaaaggatatacaaaaaagtccattccaccgcttataacataaaacggaatctcgtgctcattgataaatgctacaaattcccgaaagccttccctgatttttgcatcttctaatacaaaacttgtaatctcttcttttaaacggctgggcagaaggccgaacatccgcccgacaccttccttgatcgacagcgttttggaaagtacgccgtcttttaatgccacccactctgggggagcaaatgttttcatgatatttataatgttgtcgttcatcgtgatggttccgtcaaaatcacaaataataaaaggttttcgagtcgtcatacggcttcaacctttccccatttatctagcgcaagcttaagatccttgcattgttcggctttttcatcaatcggctgggcctctaggaccgcatcaataatggctctgaacgctcgccccccgccttgggcaccgttcggatgtccatgtacgcctcctccggcgttaataatgtggtctatgccgaaatcacgcattaatagctgaaccatgccgggatgaatgcctgctgacggaaccgcaaatgtttggttaaaagcatcctctctcacacattcttcatgaatcgccagtgcatctgctcttggaagcgcaaccgaaccatatggagacggaaagaggctgaagtcagcaccgcaatatcggtttaattttcctagtaaaagagcgtgagaaaaaccgtaaatcggagaagacgtaaacgctccgctcactgctggatgcgccataatcggaactgggatttcaggatcttctgcaaggccttgcataacgtccaagccgtaagcaaagacattaaacaaaagcgcatccgctcccaactcggcggcgcgtctagctttgtctttcagatcagccgtacgtccggtcaaattcaccgcatacagcgttttatgtccggtttgctcatacgtttctttcaatatttgctttccttctgcaattcttgtttcaaaaggcgctagacctgtctcaaagaaaatttcatcgtctttaatcaagtcaactccgccaagcgcctgctgccggagctgttctttaatatcactcaggtcccttccgattacgcctttaaatatgctcattaacagcggtctctcaaactctcccagcagcttccggatgccgtatacgccaaacttcggtcccggcagtgcacgcttaaatgcttcagagaagtgaagatcgatcaatttgatttttccgtccagggacagcttgccaaacactgttgtcagcaaagccggaatatcctgagagaaattgatttcaggataggcaattgtgatgaccgcttgtttttctgatgcaggagttccctctctctcctcaacttttatcacccgccccttgtgcttttgcatttgctcctgttttacaaggggcagatcagtccaggagcctactgtcaatcctgttgcgatttgttctgctttcttctctgtatcggctcccggttcggtcaggagatatgtcgctaataactcactcatgccagagctcctttcattttcatccatatcaaaaaacctcttcaaactgcaatcgcgtctaaagaggtttcgtttctcgtccgaatcttatctctcagccgctagctgcaagaattagcaccgtgctttataagtcggttgccgggcttcatcgggctcgtccctctgcctgctcttgataagaaaatatagattttataaattattttgaattatcccatcgttataaggtcttgtcaatgcttttttgggtaaacaggttcagtttgccaattcgataagcggcttccttaagtctttcttcacttgttaaaagtccgactctgacgtagccctcgccatattcaccgaagccgtttccagccgcaaccgccacattcgctttttccagcaaaagatctgagaactgctcagaagtatagccttcaggcacaggcagccatgcaaaaaaagaacctgcgggagctgttacatcccagccgatttcccggcatgccgtgatccaagcgtttcgcctgctctcatatctggcattttgctctgccacacacgtctgatcggctaacagtgcctctgctgcagcctcctgagtcgctctgaaaagactgacaaacatatggtcttgataaagattgatcgcttcaatgaccgaagcgtttccgacggcaaagccaacccgccatcctgccatattatacgtttttgacagcgtgtaaatttcaattccgatatccttcgcaccttcagtctgcaaaaagcttaaaggcttgcagccgtcaaatcctacagcgccgtaagcaaaatcgtgaacgacgcagattccattttcagtcgcaaaacgcacggtgtcttcaaagaactcagaagtagcaacagctccggtcggattattcggataattcaaatacatcaatttcgcctgttcccttacttcagcggttatgctgctgtaatcagggagaaacgccctgtcctttacgagcggcatcatttccatctttgcttttgcaagtgtgacacccgaccagtaatctggataacccggatcgggaactaagatcgtatcaccgggattcaacaagcattgcgggagctcgacaagaccggcttttccgccgaataatacagcgacttcggtttccggatccagatcaatgccgtactctcttttgtaaaatgcagcagccgctgacttcagactgtatgagccgcgaaaagacgaatatttatgattctcaggatcagcaacagctcgtttcatctcctcgacaatatgttcaggagtcggctgatctggatttccctgtcctagattgataacgtcatgtccttctgcgagctttcggttcactttctgcaccagagaagcgaagaattgtttaggcaattccttcaatacatgagactgttcaaatttcatctattctcaccttctaaaaaaatcttgaaatgatagtccatcatcatatatggttaaatgaaaaaagtaaagaaaaatttggggtgttaaaaagatgaaatggacgatatcttgtcttcaatttgatatttcatacggcaaaccttcggaaaatataaaaaaagctgaatttttcatcgaaaaagaaagcaaacatgctgatgttcttgttctgcctgaattatggacgaccggatatgatctggccaatcttgatgaactcgctgatgaagacggccgatccgctcagagctggctgaagaaaacggcaaaaaaacatggtgttcatattgtcgccggatcggtcgctgtcaggaagaattctgatgtttataatacaatgtacatcgcggataagaaagggcaaatcattaaagagtacagaaaagcccatctttttcagctgatggatgagcatctgtatttatcagccggttccgaagacggatactttgagcttgacggcgtcaaaagctcaggattgatctgttacgatatccgttttccggaatggatcagaaaacatacgacaaaaggcgccaacgtgctgtttatttctgcggaatggcctcttccccgccttgatcattggaaaagcctgcttattgcgcgggccattgaaaaccaatgctttgtcgcagcctgcaattgtaccggttcaaatccggataatgaatttgcaggacatagcctgattattgatccatgggggcgtgtacttgctgaaggcggacgggaagaaggcatagtccgagcggaaatcgaccttcaagaaagcgcagaagttcgggagagcattcctgttttcgatgatatcagaaaagatttatattaaaaaatatattgacaactaactaaattacctgttaccatgttcatcaactgataaattagaattgtcaaacaagtgaatatattctcttatcgagagttgggcgagggatttggccttttgaccccaacagcaaccgaccgtaattccattgtgaaatggggcgcatctttttcgcgccgagacgctggtctcttaaggcacggtgctaattccattcagatctgatctgagagataagagaggcggacatagatgttaagcctccttctctctgagaaggaggcttttttacggccacatattaagtgattacataattggaggttatgatgatgggagtcacaaaaacacctttatacgaaacattaaatgaaagctccgctgtggcgttggcggtgaagcttggcctatttccaagcaaaagcacgctgacatgccaggagatcggagacggcaacttaaattacgtttttcatatttatgatcaagaacatgacagagcattgatcattaaacaggcggttccgtatgcaaaagtggtgggagaaagctggccgctgacaatcgaccgtgcaagaatcgaaagcagcgctctcatccgtcagggcgagcatgtgcctcacctggttccaagagtgttttattctgatacggaaatggcggttaccgtcatggaggatctctctcacctcaagatcgcaagaaaaggactcattgagggtgaaaactatcctcatctgtcgcagcacatcggtgaatttttaggaaaaacacttttctactcatcagattacgcgcttgaacctaaggtgaaaaaacagcttgttaaacagtttacaaatccagagctatgcgacattacggaaagacttgtttttacagatcctttcttcgaccatgacacaaatgattttgaagaagagcttcgtccttttgtcgaaaagctttggaataatgacagcgttaaaatcgaagccgctaagctgaaaaagtcatttttaacgtctgcagaaacgttgattcatggtgatttgcatacaggaagcattttcgcaagtgagcacgaaacaaaggtgattgatcctgagtttgctttttacggaccgatcggctttgatgtagggcaatttatcgccaacttatttttgaacgcactcagccgtgacggggctgacagagagccgttatatgaacatgtcaaaaaggtctgggaaacgtttgaagagacgtttagtgaatcctggcagaaggacagtctggatgtttacgccaacatcgacggttacctcactgatacgctcagccatatttttgaagaagcaatcggatttgcgggctgtgagctgatacgacgcacgatcggccttgcccatgtagctgacctggatacgatcgtgccgtttgataaacgaatcggcagaaaacgcttggcgctcgaaaccggcacagcctttatcgaaaaacgttcggaattcaaaacgataacagatgttattgaattatttaagttacttgtaaaggaatgatctattcatgacccattcatttgctgttccacgttctgttgaatggaaagaaacagctattaccattttaaatcagcaaaagcttcctgatgagacggaatatttggagctgacgacgaaagaggatgtatttgatgcgattgtcacgctcaaagtaaggggcgctccggcgatcggcattacggctgccttcggactggcgcttgctgccaaaaacattgaaacagataatgtcacggaattccgccgcagactggaagacatcaaacaatatttaaacagctcacggcctaccgccattaatttgtcatgggcgcttgagagactgagtcattcggtcgcaaacgcgatttccgtaaatgaagcaaaaacaaaccttgtccatgaagccattcagattcaggttgaggatgaggaaacgtgccggttgatcggccaaaacgccctgcagcttttcaaaaaaggcgacaggatcatgacaatctgcaatgccggctcaatcgcgacaagccgctatggaacggcgctagctccgttttacttggccaaacaaaaagatttgggattacacatttatgcctgtgaaacaaggcctgtcctgcaaggttcacgccttactgcttgggagctgatgcaggggggcattgatgtcactctgatcacagacagcatggctgcccatacgatgaaggaaaaacaaatttccgctgttatcgtcggagccgaccgaattgcaaagaacggtgatacggcaaataaaatcggcacatacggtcttgctattttagcaaacgcctttgatattccgttttttgtcgctgcacctttatctacatttgatacaaaggtcaaatgcggcgctgatatcccgatagaggaacgagatcccgaggaagtcaggcagatttccggagttcggaccgctccatccaatgtgcctgtctttaatcccgctttcgacattacacctcatgatctcatttcaggaatcatcacagaaaaagggattatgaccggaaactatgaagaagagattgagcagctgtttagaggagaaaaggtgcattaaaaaaccgctggactttgctcatttggagccgagtcagcggtttttttgtttctttttgttaacattgatgatttcatctttttgagcgcttgataagatatgcagtttcacaaacagttcggcaaaaacagcaagtttctcagagcggctcggcttcaattgctttgtcctcctttttcaccagaccaacttttttaacttaataaaatgatatgtcggccgtgaaaaaaagggaacgtgccatatgttttatttttctttataggagattcgctcgatgtttagcaaaaatgctttgatctccgttttgcttccggcgtatcctgttaacgcactgtttttgccgatcactctgtggcacgggacaaaaatcggcaggtcgttacgtttattagcctgtccgacagcgcgcaccgctttcggactgccgaccgcagcggcaatatctgcatagcttcgggattcaccatatggaatcctctccagcgccttccacactttttgctgaaaaggagtgcccttttggctgagcggcagggagaatgtcttcctttcgcctgcgaaatattcttgaagctgttgtttcgcttctgcaagattaggtgtttccatgtgctcagtattctgaaccgtttctttccaatccacccaatcttcctgactgagaaatagacgagtgatccggtcctcctcttcggcaatgataagttcaccgagcggcgtttcggctgtcgtatagtagttcattcatcattccttctttcttcagcattctgtctgacaggaagcgtaatatggaaaacggtgcccttcccttcttcactttctaccataatctcgccttgatgttcttcaataattttatagcttaccataagcccaagtccagttccccgttcctttgtcgtataaaacggttcaccaagtcgctttaatttatcttctgtcattccgattccctcgtcttttaaggagattagaacatgatcttgatccaatgcctttatcgttacaaaaatatttccgccgtcaggcatcacttcgatggcgttttttaatatattgataaaaacctgtttcagctgattcggttcacagtaaatcgggggaatgtcgtcaattaaatcaagttgcatttgtacattgctgagattggcttgcgcatttagaaggtctatcgtgtccctcataatttgggtaacatgtttttcctcatacataatggcctggggcttggctaaaatcaagaattcggtgatgatggattcgatgcgctttagttctgaggtgatcacgttgaagtaaagggcgtagtctccctcgacactccctttcagaagctgaatgaagcctttaagagcagtcatcggatttctgatttcatgagcaatgccggctgcgagttcgccgacaacatgaagggtatctgatttgcgcaggcgctcctccaattcttttcgctctgttacgtctttaaagatagccaagttcatattttgaataatattccgtttaaatgagaattcgagttttctgttatcaccgctgctcagcaaaaatggaatttcgttgtccatttcatcaaaattaatctgccttgccggtgatgccaaattttctatttcataagcagaaataatatctaacaggctgtgctgtttgatctcttcatgtgacaggcccaaaatatggcttgctaacgggttggcgtcgatgatcctgtattgattgtcgaacaatacattgccgtccattgagccgttgaacacttttctgaatttcagctcgctttcccgaagctccttttccatccgctttctgtcgcttacatttcttaagatcgtcaaatgctgattttcaaggatcgtccgttttgaagtaaattcaagctctttgaattgcccgttccccatttgaaacagcagctcttctctgatctctccgtattttgcgtatttcctcttcgttatgctgtatttctgctgcgagtcaacgagaaaatcacacagctttcttttcaacagcaaattcatcggcagctcaaaaattttacaggctgattgattcgcttttacgattcttccgtcattcgaccagatgatgatggcgtccattgcattttcaaagatttctctgaagcgctcctcacttttaaagagctgcagctccatagaccgcttctctgtgatatccctcataatggacatataaaaaccgctgatgatgtttgatgtaatcgtgaattcaaatagtttttgaactcctgaacgaagcttgacaggcagctcccccttcgcttttcccttgcggttgagcgccttccagatattgtcgaaatcttttcgtgagccgctgtctatgaactcatacaaagataaatgagacagctcattatgattgatttcaaagcttttacaaaaggacaaattggcatcaataaaaccgccatctttatcaaacaggacgattccgtcaactgctctgtcaaacaagtccttaaaaagctgttcattcatagagaattcccgctccagaatcttcttagaagatatgtccctcatgacaacaaaaaagaaatcctcgccaatacctcttttggccagaaactctatgtattttgttgccccgcaatcaagcctgatcggaacctccttccacagaaagccttttttaaaaaacttctttacggaaagattcagttcatcctttgggatggaaaacaaaaaatccaagacagaacgctttttcaaatcttccgagtcaacttgaagcatcctttctgttgcttcatttgcctgaacaatccgcatttcgttatcacaaataaaaatagcatcgagcgtattgttgacaatcacttgatgctgattcaattcctttttcagtcgcgcgttttcttctttgaggcgattcagttcctctcgcagctccgagtttgtctggacaccaagagtttccatgcatgtacactccttcttcaaaacctatccctcaatatttctacaaaatgcgggaacttccttcatttgccctataaatttcagaaaatttcagcgccattacattacgaagacattttctacgatccttaccgtcactttacatcgacctaacaatcagcatttttttagattcctttttcatcttttattttaaaatatgtaccagcagggaataatctcttagtgactgatgaaagagaaggtgatgctatgagtaaatcgcgggacagttatttcgataacgcaaaatttttattgatattccttgttgtattcggtcatatccttcgttcctttattaatgataatcattttatgctctacctctacaagttcatttacacattccatatgcctgcatttattcttgtatccggttatttcgcgaaaggctttaaacgggcgggatatgtaaaaaagctggcggtcaagctgattattccgtatttgattttccaaatcatttattccgtcttttattacattatgcaagatgaaagcatggcaaatgtgaacccgattgatccgcaatggtctttatggtttcttgtaagcttattcttttggaacctgctcctatatcctttttcaaagctttcaaaacagtgggcgctgtttgtcagctgcggaatcgccgtgctgatcggttatctggactttgtcagcagcacgctgagcttgtcacggacattcgtattcttaccgatgttccttgtcggtttttatttaaataaacatcattttgatttattgagatcaaaacgcggcaaacaaattgcgctcggagtgcttgccgcagtattcgtcatctgctggggcatcgattttgactattcttttctgtttggttcaaaaccgtattcttcatttggagacgttaccctggtaagcggactatcccgaatcggctggtatgtactcgcctttggggcaaccttcagctttttagcgcttgttccgcaaaaacggtatttctttaccaaatggggaacccggacattttacgtgtatctgcttcacgggtttattattaaaacattacggcaggtcgggcttgaggattggcttactgactatcaaagcttagtgatcctcttgcttttaacagcagccctgacatcagtcctctccagcaactttgttaagacagtcgctcagcccttcattgagctgaggatgaccagcttattgcaatttgtcagaggaacgggcaaaaatgcttatttaaaatagaaaaagcacctcttaagctgacgccgcctaagaggtcttttttatttttgttttttatttttgtttttttcttttttcttttcaggcttggtgacttccagcgtttcgatgatcttcccggcattgtaatccccaagttcacttgagaactcttcctccagcacctttttattcataggctttttatgattttgcatgtctctgctatgacggtttttcttcacaactacatgcctccctgctggccctgtttggaattgcggtttgcccctctaaaattggggtcgtcatgatattgtgtcttatatgaattggggtccatgctctcggtaggtgtattgttatttttaatggcttcattcacttcagctttacgcttcatacgaatcctcctcgccagttttcagacattttaagatgcaggagcgtaaattgcacctgtcgaagttaggttctccaactgaacaggaggcacacatcttttttttggcaatcaaaaaacaccgcaaaatatgcggtgttttgcctatccgataatcactctttctttcggatagtgatagttcgcttcaatttcctttcttccgatcagatacaggaaggttagaatgccgattcgcccgataaacatgacaatcataatgacgcattttccaacactgctcaaatctgccgtaattccaagcgacaggccggttgtaccgaatgccgagcacacttcaaacaaaagctccagcagggaatgcttttctgtaatggtcagaatgagtgtcgcgccaaaaacgagcaggatcgccatcatcgtgacaacaagcgacttcatcaagtcagcagggtgaagctcccgtttgaatacctttacggccttattgccgcgggcaaaatgaaacagcgcaagaaggttcaaagcaaaagtcgttgtccgtatgcctcccccgactgagcttggcgacgctccaataaacatcagcgcacaaataaaaaagagtgtggaatctgataatttgctgatatcgattgttgccagccccccgcttcgggttgccgttgattgaaacagggacaaaaacaaaatatcatgccatgattttcctgcgaacgcatggtttgcttccagggcaaagatgccaatggctccaaacaagacaagtgagccgaacgtaatcgtcgtgatctttgtaaaaagcgtaaatggataacgccgatgctttgaaaacaggaaatcctttacttcaacaagcacgggaaatccaatcgctccaaatataattaaaagcattgtaataaactgcacaaaataatcgtggcgaaatggaatcatcgaattaccggtaatatcaaatccgccgtttgtcgttgcactgatactggcaaaaaatccgtgtaaataggcttcctgataggagtcatagtaggttaagaaatatgtgccgagtatcagcccgccaaaaaattcaatccacaagatcagaaacagtacctgcttcatcagattgacaattcctgaaaactgggattggttttgatcaaccataatcagcttccgttctttcagcccgattcgttttcccatgatcagccaaatgaacgttccgagcgtcataattccgattccgccaaattgcagaacaaatgctaatataaaaatccctattgtgctgaatgtatcagctgtatcaactaccgtcagccccgttacactgactgaactgacagctgtaaaaagcgcatcaataaacgtccaatccgcccccggtttatgggccgccggcaaactcagcaatataacggccacagtaactgcaagaaaataatataatgcgatcagctgggccggtgacaaggcctgtatcaattttccaaactttaatctcatgtaaaatccttctgcctctctttttaagtacggtaattattctaaagatattaggtccatttttaaaggcttttacgaaacattttcttaacttgcttatttttttatgattttagtcaatggataaaataaaaaacctctgagaattctctcagaggaacaatgtgtttgtattatttagcttccagccgtctgattcgctcatctaaatcagggtgagtagagaaaagcgaagagcgcttcttgccattaatctttaacgtttggacagctgtctgatcgtcttccataatccgggaagaatagcttttaagcgtccgcagcgcatgaatcatcttgtccttgccggcaagatccgctcctcccctgtcagcatggaattcacgatggcgtgaatacgcaaacacaaccaggctgccaagtatcgaaaagacaatctgaaaaataatcattgcaataaaatgaacgatcggcgctagatcttctttgacaaaacggcttgctatccaagcagcgatacgcgataaaaagacgacaaaggtattaacgataccttgtaaaagcgtcattgttaccatatcaccatttgtgatatgcgcgacctcgtgggcaagcacaccttcaaccgctgcgtcatccatctgctccagcagccctgacgatactgcgacaagtgaacggcgttttgacggtccagtcgcaaatgcgtttacttcaggtgaacggtaaatcccgacttccggcattttcgttaaaccggcagagcggcttaatctgtgaacacgatcaaccaattgctgttcctcatagctgagcgagtgttttttcggattcagcactctgacgcccatcatcgtctttgccatccatctggacatcgcaagagacgtaaaggaaccgacaaatccaacgactaaactgaacacaagaagcgccattggatcgataccgccatcagctgtaaaatacgtcccgactcctgtaacagagcttaaaacagacaaaacgatcccgattgttgtaagcaccaaaatattcgttagaataaacagaaaaattcttttcgccataacaacctccgttattttaagttcaaaagaacccgtatatttaaattataaaacatccatttgaaaatgcaaggaattcgacgtatgatgttaatgtaatttgctgacgcttgaactttgaacttatacatagacctatatccgcgtcaaattgtttaaagaggtgaacaatgaacatttttaaactctctcgaaccgatatggtgcggctgctctattccctaaaaggacaaggagaacatagcccgctcgacattctcgtccaatcagcgaacatgtcagcagaaaaagcagccaatcatctagaaattcctgaatttcttacaagatatgaacgaaaaaaacagaaaaaagaatacggtctttctacaaatgaaatcgtagagcttggcaacttatgcgagctgacttcgttaaagtcaaccgcgattcaaaactgggtaaagcgtgatatcaaagatctgatcggacaccctgagctaggcaaaaaatactcaattgaacaggcagttattcttttaattgtacgtgatttaaaatccatttatgactttgaacacatacgggctattttaaaagtggcctttaacacaatctcagacagatctgatgatgtcatcagcccgattgcttattatgaaagctgcgcatatgtgcttgatgccatccatcaccaagatactccttctatgaaagaatccaatctacaggagatcgccgaacaggagacagagcgtctccgtcaccgttttgaagaactgaatgacggccaatggcttaaaatcagacaaattatcgccattacagttctctccattttgacgttccatattcaggcaaccgcacataaaatgacagcagacattctatagtctgcgtcaccccggctcagaggccggggttttatttttctccacaacaattgccagcataaataaaccccgtatatttcaaactaaatacgcgttaagaatttctttatcgaaaaaggagatgaaaaagatggcgagcagaaataaactcgttgttccaggggtggagcaggcactagaccaatttaaactcgaagtggctcaagaattcggtgtgaaccttggttctgatacagtcgcacgcgctaacggctctgtaggcggagaaatgacaaagcggctggtacagcaagcacaatcacaattaaatggcacaactaaataaattcaggtctttattcgccgggggcactcggcgaatcttcattttgagctgaattattatcactgctgtagccgtttggattacgtcggtctgaagcgttatcccttctggacgaagaacggttcttgccttgttcaccattgttccagtccctgtgatattggctttgacccttgtcagcgccgttattttcatttcctttatcttgaggatcttgtattggggtttgctcatggtccccatctttttcggtatttgtattttcatctgattcctttatttttttatctttgtcactatcatcaatctggtcatccgctttatcttctttctggtctccggaatccgcatcattcagctgttcattatctccttgcttgctgtcctgggtgtcagtttgatcgttgttttcatcctcattttcatcactcttttgatcctcttccccggatggtttgctggagtcatcttttaaatctttattgtcattcttttcatttgatttgatgtagctgcctgttgagacgccttctttcttcgctttttccctcgtttgcatatctgactcgagagattccatgcggtatgtcgttttatatttttcagtcacatcattcagctgttttttcacagcctttttatatgtattgtcttctgtgttttcataaacagtggaaatcaatatttctttcgatttctttacatacccgtgttcactgcagtcggttataatatcgtcaatcacctttttaaaatcagtcttctcccaatcatctatatcattcacgactttctgtccctcatcgtttagaggcgtcagttcaatcacttcataatcgctgtttaacgccatttcgacgcttggattgatatcaattgtcatatacgcataggccttattattagaaaaaacggggagaactataaaaataaagagcataatagcagtcatcgtaaaaatccccattttgaaagggcgcagtttaaaaaaatcaaaaaagctggcccttctgcccatgcgtgtttcactcggaaggatgatttcttctccgatttcatagctgtgtcgatcatttttggcttttaaaaattgtccgtcaggggtcagcaacgtgacgaattttttatttttctctactataatccctcttctcatgagtgcagcacccctttaagataatcttttaaataaatataatcacccgtaatgataatacacatcgcaataatatattttctgtttctctcaatcgtttttcggcttacagagacaagctgttcaagctgtttgaccggaagctgcttctttgtatacaggatagcggccaattcttcatgttcaacaagcgtcattgccacctttatggcgttttgccttgcatccgtgtgctttggagaattttcaagcagttctttaaacgataaaccataatccttgagctgcttttgaaaatagaggatttcctcccgcctctgctcctgttcaatctgacggcggtattcatctatggaaagctcggcttcaatcaggctttgtgatgactcctgatcgtctccttcctgtaaatcgatatttatattttgtgcgcttctggcttcttttctaatgtaatcaatgacttttctttttataataagctcagcaaatgcgagcagagaatttcctttttcaggtgaatatttttctatagcttcattaaacgcgatcagtccaatactgaactcatcgtctttttcatctatatatcgtttacaaacggatgaaaccgtctttgcgataaatggcttatattgctgtattaattcattttgcagatctttattgcctttttgtatactctcaacagctttttcaagtgtttgcttcttttttcccaatttaaacaaaaggctaagcactggtttcacctcagttcctccctataactactcattaatgatagctaatttgatagggattcgcaaaggagaaaaagaaatattgatttccaatgtctcaattatgacaaaccattctgacgtcctatacatgatttcgtgcctttctaaagaattaagggggttttatgcgtgttttttgtaacaaagatgttataaaaatgttattttatttcgcttatgaaaacgcttcaaacacaaaaagactctgcttttaagcagagtctttcagattacgcccgttcacgggtgctgtttttttgttcgttttgtgcgccctccggctgttttttcccacctgacataaaccagccgcaaaccgcgattgctgctaagacaccccagaatatcagcttccatgttccagaatgaataaagtgctcagaaacaaccgctatgtcgcgatgggcaagcgtatataaagcaagcttcactccgacccagccgacaatcacaaaggctgctgtttctaggcttggacgttcctttaataacttcacaaacatggaagccgcaaaccgcatgatcaccagtccgatgataccgccggccaaaatgacgagaaattgtcctccgtcaagtccgccgatcttcgggagtgatgtcccaggaagtgtaaccgccagcgctactgctgctaagatggaatcaacagcaaacgcgatatctgccagttcaacttttaaaacagtcggccaaaaaccgctttggttcgtctctttatgtgtgtcttctttcttaaatacatatcttttcaataagtggcttgctgagatatacagcaaataaatcgcgccaatcgcttgaacctgccatacgttgaccaaaaatgaaatggcgaataaagagccaaatcgcagaacaaaagcccctgccaatccataaaataacgctttttttcttttttcctccggcaaatgttttaccattaccgccataaccagcgcgttatcggcggctaaaatcccttccagcccgatcaagacgagaagaacccaaccatactctaataataatgctgcatccataaatgataccctcccaaaaaagttgttttctttctcttcatccgatcttatgccggccggaccatgcaaaaaagacctttgccgacataaggcaaaggtcttgctagacatgaattcaggcatgccaacaaagccgatggatacaatccatgaaatgacgactttgtttccggaagacattccggacgctactcccctttgggatttcaagaaatatgattttatacgtcaatgatatgcgcagcgcaatgatttgtcaacgcttattttttaaaaatacagataattgttcggaatgcgtgcgtttcttcctctttttcatcagtaagtagagcaggaacagcgccaaaatcgctatcccgatcggaagcatatattgatcaagaatagagccgacttccttccaattttcaccgagcttcacaccgagataaacatatacaaatgtaatcggaagcatagcaatgaatgtataaagcgaaaacacccaaacattcatttttgcaattccgcacggtatggaaatcaatgtcctgatgccaggcaagaaacggccgctgaaggcgacaaagcccccatgttttttgaaaaaattatctgacttatcaagcgcttcaggtttaataaagagatacttcccaaaacgttcaagaaacggccttcctccgtaccggcctatccaatacagcgtaagcggaccggccactcctccaagcgatcctgccaaaacaacgccggcaagtgtcatatcgcctttagatacccaatagcccgcaagcggcaagacgacttcggccggaataaactcaatgctgagcgctagaaatattccaaaataagataagcttttaaatgcttctatccatgacataaccagctcttcgatagccaccaactcccttgtttcatgtttatgtatcatacatttttgttttttcggaaaacgtcaagatgattttaacacatttttcacggtcagttgaactaaaaatagatctccctcgtatttctatcgttttgaaggctgaaactctgcggttaagcagccgataataaagagagtcaacaagactggaacacacgatacgggggggggggaatctccatttggaaatacacgttacgtataatacgacgctcatatgtttatctattctaattgcctgtaccgcctcgtatatttcccttgaactttcaaggaaagtcaccatcaatacaggcttaaaaagtaaaatttggctgatcggcggctcacttattatgggattcggtatttggtcaatgcattttgtagggatgatggccgtccatatggaaatgccgatggaatatgaattcatgcctttaatggcagccattggcgcatctgtttcgggatcatttgtgtcattatattttgtcagccggcacattcttacatattacagactgcttaccggatcagttgtgcttggcgcatctattgcttctatgcactatatcggaatgtctgccatttcccgggtaatgattatttacgaaccgattttatttacagtttcaattatcattgcgattgcagcctctttcgtctcgttaaaaatattctttgacttggccgtaaaaaaacattctgagcatcttatattctataaagtcgtcagttcaattgtaatgggcattgggatttcgggcatgcactacacagggatgcttgcggcaactttccataaggacatggctccgcccggaagccatatggaggtgcaaacgtttcattggtcaatttttgttactttaattattttttgtatccaaacgttattgttattcagttcccatgcagatcgaaagtttattaaacagagcgaacgcataaaggataacgaacagcgatttcagtctttaatcgtccacaatattgatgcaatttttattttatcattagaaggagacataatatcttccaatcacgctggtgaggaaatgatcagcaaatttggcttcagcatgcatgactggaggaattacacatcactgaaggttaagcgcctttttgagcaagttaaaaaagataaacaagcgatgaacagcgatagcgatcttatcactgaaaaaggccagtttcacttaaatattacgcttatacctgttgaggtcaatcaggaactagacagcatttatgtcatttgtaaagacatgacgaagcagtacaaagcagaaaaagaaatccatagaatggctcattatgattcgcttacagacttacctaacagaaggcatgccatctctcatctaacaaaggtgctgaatcgcgagcattccttgcattataacactgttgtattctttcttgacttaaaccggtttaaagtgattaacgatgcattagggcataatgtcggtgatcaattgcttcagtttgcagctaaacgcctgtcatctgtagtccctgataacggatttatcgcccgtcttggcggtgatgaatttattattatattaacagacgccaatacaggaacaggcgaagcagatgttttagcaagaaaaattatccaaaaattcaaaaaacctttcaaaattcaagatcacacccttgtcacatctgtcagtatcgggattgcgatatctccaaaagacgggacggatggccttgaattgatgaaaaaggctgatatggcgatgtatgcggctaaagaacgaaacaaaagcaaatacagatactattctttttcaatcggcaacaaagaaaccgttaagcttaaccaagagatggtactcagagaagcaatcgaaaacgatagatttgtcttgcattatcagccgcaattcagtgtgaaaaaacaaaaaatgacaggagcagaagcactgatacgccttgtgacaccagacgggcaactgcgtccgcccggagaattcatcggtgttgcagaagaaacgggacttattattgatatcggaaagtggattatagatgaagcatgcaagcaggcaaggatttggcatgacaaaggctatgatctttctgtcgccattaatatttccgccagacagtttcaatctaaaggtctgattcccctcatcaaggatacgcttaataaataccagcttcctccgcagcttcttgaagtggaggtgacggaaagcatgacaatggacaatctcgatcactccaaaaaggttttgtcatccctaacagaattaggaatcagaatcagtattgacgatttcggtactggtcacagctctcttagctatttgaaggacttcccgattcacaggctgaagattgacaaatcatttattgacgatattcagacccatcctaaatcagagcaaattaccggagctattattgccatggggcatcagctgtctttgcaggtgattgccgaaggtgtggaaaatgcagctcaaaagcagcttctttttgaaaaaggctgcgaccatttgcagggcttctttttcagcaggccaatacctccggaacaattcgaacaattcattattgaacagccgtcgcaataacagcgccggctttttttcacccataagttactacacatgaatcgtactccttctcttcacactaaagaaaaaaaggggtttatcgatatgcatacaatgtggaagggatcgatcagcttcggattagtaaacatccccatcaagctatatgcggccacagaagataaagatattaaactgcgcagcctccataaagaggatcacgcaccaatcaaatacgagaaagtttgcacaaattgcgaaaaaactcttagtcctgatgaaattgtgaagggatatgaatatgtaaaaggaaaatatgtagtgctgacagacgaagatttaaaaagcttaaaacaggagcatgaggagaaagcagttgagattgttgactttgttcagcttcaggaaattgatccgatttattttaaccgctcctactttgtcggccccggggataatgggacgaaggcctataccctgctgcgtgaggcgctgcgctcaaccggaaagatcggtatcgccaatatgacaatcaggtcaaagcagcagctggcgattctccgcgtttatgaaaattgtatcgtcatggagtctatccattatcccgatgaggtcagaagcgccgctcaagtcccaggtgtacctgatcaatcgaatgtaaacgataaggaactgcaaactgctatcacattaatagatgaactgactgctaagtttgagcctgagaaatatgaagacacgtaccgacaggcgctgctgcaaagagtcaacgacaagctagaaaataaagaaacggctgtcactcctgataaagcgccacctcgtgaagatgtcattgacctggtaagcgctctgcaagccagcatcgacagaaccagaaggccgaaccgggagacaccggctgccgcacctgcacaagccgctgaaccgaaaggagccggagataaaaaacaaaaaacaactagaaaaaaagcctccggcacatcatagcgcatggcgtttaccatgcagccggtcttaacttcgtcaccgccaatcggagcagaatggcgttacgaagtaaaatatgatgggtaccgctgtattctccgcatccattcttcaggtgtgaccttaaccagcagaaatggtgtggagctcagcagcaccttccctgaaatcacacaattcgccaaaactgcctttcagcacctagaaaaagagcttccgctgacacttgatggtgaaatcgtatgtttggtgaatccttgtcgtgcagattttgaacaccttcaagtgcgggggcgtttgaaaaggccagacaagattcaggaatcggcaaacgcgcggccgtgctgctttctcgcctttgatttgttagagcgaagcggagaagatgtaacgcttctttcgtatttggaccgcaaaaaatcgctgcgtgaactcatatccgcagcaaagcttcctgcatctccagatccttacgcaaaagaaaccattcaatccattccctgttatgatcattttgatcaactctgggagatggtaataaaatatgacggagaaggaattgtagcgaagaaaacaaacagcaaatggcttgaaaagaagcggtcgtccgattggctcaaatataaaaactttaaacaagcttatgtttgcataacagggttcaaccctaacaacgggtttctgacggtatctgtgttaaaaaacggaataatgacaccgattgcctctgtctcgcacggaatgcgcgatgaggaaaaaagcgctatacgcgagattatggaacagcacggacagcaaacaccctcaggcgaatttacgcttgaaccttcgatttgtgcagctgttcaatacttaacaattctccaaggcacattaagagaggtatcgtttatcggtttcgaattccaaatggactggaccgaatgcacatatgcgcaagtcatacgacactccaaaccggttcacccaaagctccagttcacaagcctggataaaatcatatttgaaaagaataaaaaaacaaaagaagattttattcagtatatgattgaagtcagtgactatctgctcccatttctgaaaaaccgggctgtcaccgtcatccgctatccgcatggatctaggagcgaatcatttttccaaaaaaacaagccggactatgcgccggattttgttcaatctttctatgatgggagccatgaacatattgtctgtgaggatatgtctacattgctatggctttgcaaccagcttgctttggagtttcacgttccttttcaaaccattaaaagcaggcgtccggctgagattgtcattgatttagacccgccttcgcgagatgactttcttatggccgtgcaggccgcaaatgaactgaagcggctgttggattcctttggcatcacatcgtacccgaagctgtccggcaacaaaggcatccagctttatattcccttgtctcccgaggcatttacgtatgaagaaacacgccactttacgcagctgatcgcagagtactgcaccaatgcatttcccgagctatttaccactgaacgcttgattaaaaacagacacggcaaattgtatcttgattatttgcagcatgcagaaggaaaaacgattatctgtccctattcgacgagaggaaatgagcttgggactgttgcagccccgctctactggcatgaggtgcaatcatctttaacacccgctctgtttacaattgatacggtcatcgatcgaattaaaaagcagggctgcccattttttgatttttaccgcaacccgcaagacgaaccgcttagcgccatattgcatcagttgaagaaaaagagctgactaatgaagtcagctctttccgtgtttaactgtactttttttctaaccgctctttttcctggcgctgaagcgggctcagctgttcattatacaaatcaatatcgatcgcgtatttcggtcgtcttttcacttcagaaaaaatcgttccaatatactctccgatgatgccaattcccatcaattgcagcccgcccaaaaaccaaatggatatgatgagagacgcccagcctgcattcgtatggccgagcagcttttgaataaacgcgccaatccctgccacagcgctgaggaaaaacaaaacaaaccctaaaagcgtaaagaatcgaattggtgcgacactgaatgaagtaatcccgttaaaagcgaaggatagcatctttttcagcggatatttcgttttgccggcaaagcgttccttgcggtcatacaaaacttcggccgatttaaagccgatcatggggacaatacctcttaaaaacagattcgcttccggataacgctcaagctcttcaagggaccttttattcattaaacgaaaatcagcatgattataaattaatttaatcccaagcttattcatgagacgataaaaccctaacgctgtcgtgcgcttgaaaaaggtatcggtttttctgctccggcgtacaccgtaaacgatctcgcagccctcatgatatttcagcataaaatcccggatcacagagatatcgtcctgaagatcggcatcgatcgaaatgacgcagtctgacctattcttcgctttatgcagtccggctaaaagcgctttttggtggccgacattgcaggctaattttaagccggtaaccttcttgtttcttatgctctccatagcaatcaaagcccaagtgcggtctttgctgccatcatcgacaaacagaattttactgtcttcagcaattaatttttcttcaattaaatcatctacaacctctgtcagctgacggcttgtttcttgaaacacttcctcttcattgaaacacgggacgacgatggttaatactggctgtgactgtttcaatcgatatcctccttatcttgtttcatataaataaatgcgccaggcggaatctttatggtcaaacgtctttacgagcgcgagatggttttgttcagcattcatgatcggaactgaagaaaaaatgtaccgtccgcccatttttttaaatacatctgtatttaattgaaggttgttgatcgttttcttcgagttctttttgaaatcatatcgtttaccgagttcatcgacaaaaaggtagcagcggctgccccattcatcaaagtattgtttcagccgagaatttttttccagctctttttcgatgattttcctaaattcatatttatatgaaagcggatacagattgttatacgtatctaacgtataaaacccgttatattgggcgatagacggatgcagtccgatgctcgccaccctgtacgaatcctgcggacgtccgatatattccttaatctctttgaattgctccgatgcataaaactccttgaatgtcggcgcgttgtaatgaacgccatacgtatattcttcattaaaaggcgccaacaccatcagctgtgcagcgactgcggcgtacacaagccatttccatcctttccccatccgccaaatgagatataaagcaagcgcaaagctcacgtatataacaagcggccgaagaaaatgaaaacgggcaaaattaaattctgctaaaaaggcaaatttctgctttggaacagcccaaattttgttgaaccaaaacgcataccataatgacaatccgtaattaagcacacataaaaacagataaacattttctggctttgtccgatttcgtttgaacagcagagcagcaaatacgaccagcaggatcggaaggatgacaacggtatgaacggtcatcacatgattatggccatagacaaagttttttacggatagccgaagagaatgccaaacgtcatgcctggatgagataaattcgatacgatgcatcggtgcgtgttcaaacagcatcgaatagacaagccgatattcaacgaaaagatagatactcgtcataaatgcaatactgcctaagaacatcaaattccatcttctttttgtaatggcatcatacagccaaaaacacgccatccctgccaggaaaaagaagaagcctagaacaaagcttgagtatagagggagcaagcccagcgtcagccactctctccatgagatatccccttttcggatatttaaaaaagcccacagtgccaaagggtacccaagcgtactcagcattcccgaaggccagaacggtgttaaggcaaatgcaagcgatacgccaattcggatgaaagccgcttttggttccgggattatatgtttcttcagcagcacatacattccaaaaaaagcgacaactcttgtaaccgtctggcttattgcataggcggtcatggaagaaaagaaagcatggagccaaacaattccgctccactcggtgccaaaggcatcccggggcagcccgttaatgatttgcggaatggcagcgtcaaccttgccgacgatttctccgctatcggccagaaccttgtaccaagcgatgttggaatctaaattatcgtggacccggatatgggcatcttcctttaaaataaaaagcggggatacatacaataaaagaagaaataatgcgatccagagataatatgtttcttttttttgttgtctcatcaatcgtaacattgcttacacatccatttgttattctgactccgtcggcatgttctgcctcatgtgtcaaaatttattatcccttttcccttccaaatcattcatcatatgacaatccgtttttcaacctgtctctacccattaattcccgctatccatagggcttgatcacttactatactgatagaagggaggggatatattttgtttacaatcttactttcattggccatactcgtatttgtgccatttctatataaagcgaaccgcaatacaaaagatgtgaaagtcaacaccatttcaatcgaccaaaaagacggccttccagccagaaaaaaattaaatatccttcatttatcagatcttcacttggaaaacatttcagtctcacctgaggagctgtatcatttaacaaaagatcagcctgtggacatcattgctcttaccggggattttcttgatcggaaacgtaatattccgaagctggcaggttacttgaacgccttgcaaaagctaaagcctgcatatggaatgtacgcggtgttcggtaaccacgattatgtattgaaagaagaggactttcggagattgaagcgagttttagaggaaaacggctgtatcacgctgcaaaatgaacatgttcgaatcgagacggctgcagggcctgtcaatattattggcattgatgattacagtacgaatcggagtaatatcaacggctcttatcaaagtctggaaaatggctatcatcttgtcttaacacatgacccaaatattattctggatatgaaagatgttcattatgattacctgctgtcagggcattttcacggcgggcaaattcactggccaaaaccgtatcatttggtgaaaatgggaaagctcgtgcgaatgaacatgattaaaggtcttcattatcatcacgataaaccattttatatcagcgagggcttgggacaaaccggcgtaaatatccgtgtcggaagccgtcctgaagtgacatatcatcagatttaatcaaaaaagactgtgctgaccgaggcatcagtcttttttttgataggttttctgcagcttttcttttgagataaacaaataggatgaattcggtaaatgccgcaagctcacaggctttgaagtcaaatataaaatcggcacatgggacacttttttaaaacatctgtaaaaaggattcaccggggtgatcacatcaaagccgagcctttccacacctttgtcaagcattgtaatcccaatgattcctttgattttctcgctttttttatgattgttaatatagtcaagaagaagcggcatcgattgatatactttctgataaataatgattccctttctgactgcgctctcaatgctttgaagctccctgatcagctttatgttatgcaggtggattttaacgagcacatcattttttcttatatgcgttccgtcgctaagcacgacatgatgtcctttgtacttcgtcagcctgactcgaaagacgcttttacgatctttgtcaaccaaggtcagccttgaaaaaaagaaataaatcgggtcaaccactctccatatggaaaggaaacaagttttcatcttttcaccttccttatgatcaaaaacacccttatattttgtgaacgttctcctcaaaatatagttgccatattttttaggaggaccgtcatgaaaaacattctcatttttccttttttaagcatttccaccggccatcatcatgtggctgatgcattgcaggctgaattagagtctcaagggcaggcagctgaaaagattgatatcttttcacatgcgtatagccggttagaaaaattgtcctccgtggcttatttaaaatggattcaatatttcccgaaaacgtacagcggcatttacaggctcctcgcctgcggagaatttcagcatgacaaacgctatttcatgtacgaatggctgttcacacagcaaatgaggcacatcctccaagaaaaacagcctgatatcgctttctgcacacatgcgctgccttcttatctgctgaaccgattaaagcctgaatatccgaatctgacggttgtgaatgtatacactgattttttcgtgaatcaattatggggacggaagaacattgattaccattttgttccgagcacggaagtaaagaagcagctaatatcagaggggatcgatcagaacaacatatacttgaccggcataccagttcaccgaaattttgaaatggaatcagcagataccttgcagcaccacccgccatataccatcatcatcacagggggcagtatgggggtcggtgggattttaaaatgggtgcaggaactgtcgccaggcggaaagatcttatacaaaatattatgcggcagaaacgaaaagctctactcctatgtcaaaagtttacaccaccccttgattgaggcgattccttaccttcacagcaaagcagagatgaaccgtttgtacgaacaggcgacaggcatcatgactaaacccggaggcgtgaccatcagtgaatgcttacagaaacggcttccggtatttatttatcatgcactgccgggacaggaggaaatgaatttaaaccttctacatgaaaggaagctcgtcacagatatgagaaactgggacatgcagaaagcagaagagtatatcgcggcattttttcaatcgaacgaacagatgaaggagtataaaaaacacgtcattggataccttggcgaaatgtctgataggaagattgaagatgttttaaaaagaatcatatggaaacaaaaaaacactctcctgaaatagagagtgtagaatagttaacgaaacagcaaatgctggctgtgtatgcctgctttcttgagcaggacgatcagctggtcctgttcatcaggcgaaagacctgaaaacgctctcgcaatacgcagtgcatgaatcggataaattttatccaaatactcatttcccttgtcagttaaatgtgcgtaaacagagcgtttatctttcgggtcctgctcccttactaaaaacccgtttctttctagtttgtcaataacatatgtgacgtttccgcttacaagcagaagtctcgacccaatttgctgtaatttttgcgggcctcttgtgtacaggagctccagtacagcaaattcagtgggattaaaaccgtgctctttgctatcacggatactatgttcggacacacttttgaaagcccttgcaaaaactctgtacaaattcatcgcacgctcaacttcttcttcgttaaacgataatctcatcatatctacctcgtatataggatttttataaaaaaataatgaaaacccttacatataataagagttcagtcccttactatacgtattcgctataattcgagaaattccttctaaaagcaaaaaaatccttatacattatcttgtataaggataatttttatgatttgtaatgcttcgaaagaaataagcgtattctttccgaagctcagaaatcgtcattttgttcatgacctctttattataaaccccaatctgatagagtttttcagaataatggcgtcgttctttttctaaagcggatttcaataaattactcatagcgtcctccttcattttgaggtatcctatacaaaagatactctttttaaatgaacgtggtatgaatctaatgtaaagaatttatgtttacgaagattttcggtattgtccgttttgaaccgatcttaataattgaaaagcctgttctccggcaagctgcataaacgtctccagcatttcatcacgcttgatatccaactctataatttcttttgccagtgagaccgctttttcttcctccatgattatccttcctcctcgtttgttcgttacataaaggataaaacgcgcttgagtgttacgcattattcttgttaatttttcttccgtattttttcaaaaatcttctatttgatgttagaaaatatgacaagcgtcaggttttttctctttgttttttatatactattatcaaaagacatccaggggtggaaaaatgaccacagaagatcattcttataaagacaaaaaagtgatttcaatcggaattgtgagtgaattgacaggattgtccgtaagacagatcaggtattatgaggaacgaaagctcatttacccgcagcgttcttcaagggggacaagaaaatactcctttgccgatgtggagcggctgatggatatcgccaataagcgtgaagacggcgtacagacggcagagattttaaaggatatgcgcaaaaaagaacagatgttaaaaaacgatccgcaagtgcggaaaaaaatgctggaggggcagcttaatgctcactttcggtacaaaaaccgttaaataataaaagtccggctcgcagttgagacggactttttacgtttataatgagtgaatgaatgcagtggcaatgccaaagtagattaataaagataaaatatcgtttaacgttgtaatcagcggtccagaagcaatcgccgggtccactttcagtttgtgcaaaataatagggataatcgttcctgacatcgtgccgatgattaaggttaagaacagcgaagaggcgacaacaaatcccaaaagcgcattcccctgccatatgatggagacaatcgcaatcagcacagaacaaaccgctccgataaaaatacttgttctgaactcccggaagatcaggcgcacaatcgtttttttgttcatttcttctttagacaaacctctgatgacaaccgcaagagattgtgttcccgtatttcctgtcatccctgacaccatcggcatgaaaaacgcaagcgctacaacctgcttcagcgcatcttcaaaatagctgataatgcttcctgaaatcagtccgataaacaagagtaagattagccatggcaggcgccggtatgccgccacgtaagcttttgtgtcaaaggtgatgtctttaccggaagcggcaaatttttcgtaatcctcatcagcttcacgaataacgacgtcgataatatcatcgactgtcacaatgccgacaagcacgttgttttcttctacaaccggtattgccaaaaaatcgtaacgttcaatcaggcgggcaacttcttcctggtcctgaagagcatctgctgatatgacgcgggtaaacattaaatcctgcaccttttcttcaggttcacccagaatcaaatcgcggtaggaaagaaccccaaccagctgtttgctttcattaataacatataagtagttgatcgattcagctatttcagcgaagcttttcagtttgacgaccgcgtcttttaccgtgtaatgctgagggatccacacataccggtttgtcatcatgcgtcccgctgaatcagccgggtaattcatcaagagctgtacagcttttgactctgacgcttccatgctggacaaaagctgttccttcagttcttcgtccatttcttcaagcaattgagcgaggtcatcgttgtccattttgttcatcgccagtgttgcttttgtttttccgactttatttaagacgacaagctgaaattcgcgttccagctccccgatcatatcagtgatatcgtctacagttaaataagataaatagcgggcgcggtgtttttccggcatttctttaaaaataaatgccatgtcatagggctgaagctcatcaataacacttctgaaatccctgattttcccgtctctcagtaaaataatgatgcgtaaaatgagttcgtcataggtcatgttttgaaccatcgggactcgtacctcctctacggagacgtgccggcctcgccagaaggtgcggcagttcgtctcctcatcgtgtaatcaattgtcttgctgtcatagtatatgggtacttcttcagattgactcgaatggggagaatccatactccgcacctcctttgattggtttcgttttaaaggcataaaaaaagccttcgggattgaaggtgaaagaagcacggcaaaaaaagcgtgcgggcgccttcaatcgtagagctttagcactgtatggcataggacaagcatccagctgcattaaaaatcaccttatgtcgatgatttctgttgacccattggcgtctttggacatttttgggcagcagcgtatctccatacaggagcctcacctaacgaagttcctaattgaattgacacactgagattacagaaaaaaacaagctgtgtcaactcaaaaaagtaataaatgcgcttacatcacaattacggaacaaaacaagggcctaagcccttattctgttgtttgtgtctcgtcatcttcagaaagcaaatgatacgtttcatgaagaaataaggcatactctccttccttcgtcggatgagggacatattcagcctgattgatgtattgctcctctttcttttccatgcgtttcgcctccttttctacttagattgtccaaaagaaggtttcttatcatgaaaaacccccgctgcagcgggggttttgattagtcatctatctcctgtttgataatgcgtccatcttttgcggaaatttcaaattctgtctcagttccttgtttcgtttggatttccatttcatagatgtaagcaccgtcatcttcgtcaagcttactttctgttacggttccgcctgtttgctttaaagcaatttcttcagcttcttctttggttatggcgacttgttctgctttctcctttagcgggtcattaagcgcttgttttgtatgaatatctacataaacgtcgtagtcttcaccttctttttcaatctccacttcatagacttctttgccgttgtaaaggtctctgtcaatgtcttctactgtgccgtcaacaactgttttagcaattgcttctgcttcttgttcagtgagtgcatccgtcttagaagaagcctgtctgttttcattgttttctttggcaaacgcgttgtagctgaatcctccggccgctaggcatcctgctaaaagaccgaccatccattttttcttgagcatttgtgagtcctcctttgttttgtatgagtacagtttacacactcaacatgaaaggaaaacgagagcaagatgagaatttgatgagaaaccgtcagtcttcatacacaatgttagctacctttcctgtgtaggcattgattttcactgtcgcttccttatcatcaggaagatcaacgtccacttcaaagatgagagtgccctcactttcttcgagatctgcgtcatccgctgtaccgcccgtttttcgctctgcaatagttttggcttcttttttcgtaatcggcgttttttgttgatctttgctgctgatttgatcggcagacaagactgtttttgcctgcatgtctaccttcacttcgtatgttttcccatcttctttttgtatggtataagtggcaactcgactttgccgtgtttgttttttgaccgttcccggcacccgctcaagcgcgagatgctcggcttctttttctgtcatggcagatggattcactgcttttactctattcattgaaagaatgtcagccgatattgcgtctgcttttacaaagtaagttccctttggattttcaagggttatatcatatgtttttttatcctttgattgtgttgctttcgtgaccttgccttcataagaggcttcgactttttttacgacagtctcctttgacaatacgttctcatgggtttgccgaatgatgagaaacgtacagatgatgactactaaaatggctgctgcagcaaaagatactgtttttattgttttagtcatcggcctcccccattctgttcgctgaattgcatggtgacagctgttccttgtcccggcttgcttttgacagacagctcaatgccatgctcatcagcgatttgcttggcaatggaaaggcctaaacccgttccgcctgtttttctgtttcgtgcctcatctgcccggtagaaccgttcgaacaaatgcgggatatgctcctcaggtattccgataccttcatccctcactgatagaaatggccgtccattcctcgttccggctgacatctcaataggcttttcactatactttattgcattatcaagcaaaatggtcaacagctgcttgatgcgttcttcatctgcctttacaagcaggctctctttatctgtttcaagcaatatgtcacgctgataaacggactggagcgtttgcataaccgcgcgcgccgctttaatcagatcgattgttttcagatcaacctcgagtccttgatggcttttggccagcgccaaaagctgattggtcagttttttcatatgcaccgcttctgagtgaatggcttctatcgactcctcaagcacctccggcttttttgccccccatcgcttcatcaggctgctgtagctttctataatagtgagcggggttttcaattcgtgtgaagcatcttgaacaaattgctgctgtttatcatagtgctccttcagcatcattgccatttcattaaatgtcagccccatttgatacaattcatcgttggactgttcttctaaagaaatcgttttaaattctttgtctcgctgtatgtctttcattgtgatcattaatcgtctgatcggattgatgattcggcgggctagcaagctgcctgcaaaaaaagaagcaatgcagacagcagcacttgcagcgattaagatgattttcagcagaaacagactctcttctgtgttctccagtctttcaaccagctgaagagacacgacttgtccatcggtccaaatcaccggaacagcagcctcggcaaacagcttgccgtcatgtttcctcacatctgccgtttcgccgctatgaaaagagagaggaaaatctttataggctttttcttttgtgatcgtcataacggctttttgatcaccattcactacacgcaccatgccatttgccggaagataggcctgcagcatatcctgcaaagccactccttctgtttcagcggcacgcagcgcttcggcaatgttatccgtctcatcagcaagccgggccgcatcctttgatgtcagcgcagacgaaaaaatgagatatactgcggtatgaaccaaaattaataaaatcaacagtgatatcgaagtgtatagatgaatcttggtcttcagcttcatcgtttaccccttaatggcatagccgaccccgcgaatcgtatggatcagctgtttttcgtaaggatagtccagtttttttctgatgtatcttatgtagacgtccacgacatttgtatcaccgatataatcaaatccccatactgagcttagaatttgctcccgtgtcagcacttgctgcggatgctttagcatatagacgagcagatcaaattcccgcggcgttaattccacctctttgtctccgcgtctcacttcacgggttttttcgttcacccgcaaatcgtcatatgtaagaaaggtgccgatatcttcagtttttgttccattttgccgcagcgccgccctgattctcgcaagcaattcctcgatttcaaacggcttggtgacatagtcatttgcaccgatgtccagacctgttaccttatcaggaatactgtctcgcgccgttaataatatgaccggtgtctgcgaatccgtttttctcaagcggcgcagcacttccagtccgctaagccccggaagcatgacatcaagaagcaccaaggaatacccgccttccgctgccgcatcaagaccttctgtgccattgtgtttgatcgtgacgctgtatccttcatattccaattcaagctgaagaaccctggcgattttttcttcatcttccacaattaatatgtgtcctttttccaaatttgaccatcctctcccgtccctatatgaaaaaaatgatttcgttgtttacaaaatgattcttatcatctattatgatgtcaaaataaaaaattgtatacggaaagcactaggggtgctgttttggctgagataaagcgcggaagaaacgcgctttgatcccttatgacccgatctggataataccagcgtggggaagtgcaggttgaccgaatggtgtatttttttgtgcgcttaatcgatctatgactgcatattcccttaggatatgcagttttttattttaccaaaaaaacaggaggtcggagaaatggagcatatttgcggtacaagcagaatcgccggttttcgtttctctttatatccgatgacggatgattttatcagtgtgatcaagtctgcgctgaaaaaaacagacacatccaaggtatggacgaaaaccgaccatatcagcacggttttacgcggatcgattgatcatgtattcgatgctgcaaaagccatttaccttcatgcagcaaacagcgaaaaacacatcgtcatgaacggcacgttttccattggatgcccgggtgacacacagggggatacatatctttccaaaggtgataagcgtgtcaatgaagatgctgtccgaggcttgaaggcggaagcgccgtgccaatttgccctttatccaatgaacgagccggattatatgggattgattatgaaggctgtcgacattgcaaaagcccaaggcactttcgtacagggtgtccattacgcgagcgagcttgacggggatgcgcatgacgtattcagcacattggaagccgttttccgtatggctgagcagcaaacaaaccacatcaccatgactgtgaatctttcggctaacagtccatcaagaaaaaacagaaagcagggataacatgaaaagctggaaagtaaaagaaattgtcatcatgtccgttatcagtatcgtatttgccgttgtttatttattatttacacatttcggaaacgtgcttgcaggtatgtttgggccgatcgcctatgaaccgatttacggcatttggtttatcgtttctgtgatcgccgcgtacatgattcgaaaaccgggtgcggcgctcgtttctgaaatcattgccgctctcgttgagtgcctgctgggaaatccgtctggcccgatggtcatcgtcattggcattgttcaagggctcggggctgaggctgtgtttcttgcaacacgctggaaagcatactctctccctgtccttatgctggccggtatggggtcttcagtagccagctttatctatgatctctttgtttctggctatgcagcctattcaccaggttatctgctcattatgcttgtgatccgtctcatttccggcgcgcttttggcggggcttctcggaaaagctgttagcgactctctcgcttatacaggtgtgttaaacggaatggcactcggaaaggaactgaaaaagaaacggaagcgggcgtcagaacatgcaagcctttgatgagcttcttaaggttgacgagctcagcttctcttatgaagaagacgagaaaccggtttttcaagacatttcgtttgagcttcaaaaaggagaatgtgttttattattaggaccgagcgggtgcggtaaaagctcgctcgccctttgtttaaacggtctatatccggaggcttgcgacggcattcagtccggacatgtatttctatttcaaaagccggtcacagatgctgagacctcccaaacgattgctcagcatgccggggtcgtttttcaggatcctgatcagcagttctgcatgctgacggtggaggacgaaattgcattcgggctggaaaatctgcaaattccaaaagaagaaatgacagagaaaatcaacaccgtattagaaaaattgcgcattacccatttaaaagaaaaaacgatatctaccctttcaggaggacaaaagcaaaaagtggctctcgcctgtattttggcgatggagcctgagcttattattttagatgagccgacctctcttttagaccctttctcagcgcgggagttcgttcatctgatgaaggatcttcagcgggaaaaaggtttcagcctcctcgtcattgagcaccagcttgatgaatgggcgccttggattgagagaacgatcgtactcgacaaatcaggcaaaaaggcgctggatggcttgacgaaaaatctatttcagcatgaagcggagacactaaagaaattgggcatcaccattccaaaggtctgtcatctgcaggaaaagctgagtatgccgtttactttatcaaaaaagatgctgttcaaagagcctattcctcccgggcatgccaaaaagaaggaagctccttctggggagagtgtgcttgaagtcagcagcctttcgttcgcgagaggacagcagacgattttcaaagacatcagcttttcgttgcgcggaggctctttaacggcgcttgttggtccgaatggcactggaaaatcgacgctcttatcagttctggcccgtctcatgaaaccgcaaagcggcaaaatccttctctatgaccagccgctgcagaaatataaagaaaaagaattgcgtaaacggatgggatttgtttttcaaaaccctgagcatcaattcgtcaccgatacggtgtatgacgagcttctgttcggccagaaagcaaatgctgaaactgagaaaaaagcgcaacacctgctgcagcgttttggtcttgcgcatttggctgatcatcatccgtttgcgatcagccaagggcaaaaacggcgactgagcgtagctactatgctcatgcatgacgtaaaggttttattattagacgaaccaacctttggccaggatgcccgcacggcggctgaatgcatggaaatgattcagcgtatcaaggcagagggaaccgctgtccttatgattacacacgatatggagctagtctcttcgtatgctgacagcgtgcttgtgcttcacgatacgggcctggcctttgacggatctccagcgcagttgttttctcaagaaacagggcttgttcaaaaagcaaagctcacccttccccttctatatgaatggatggcatttcaagaggaggtgcgtgatgaagcagccgttacatctcattaatccgactgtgaaagcggcggcggttttttgttgtgtcgtcatgctgtcgtttatttacaacccatacactccggcatgtttttatatcatcatcgttgcgggcgttctactggcggccggaatcccattgaaaaaatggttgttgtttacgattccgtttttgattttagcattcggatgcgtgtggacagccgcagtttttggaaaagtgccgacaacaccggataattttttgtttcaagcaggccctatctcaattaacagcgataatgtgtctgtcggcatctctctcgggtttcgtattttatgcttttccgccttatcgatgatgtttgtttttacaaccgatccgattttatttatgctgagccttgtccagcagtgcaggctctcaccaaagctcgcgtacggtgtcattgcaggctttcgctttcttccgctgttaaaggatgaggtccagctgattcagcaggctcataaaatcagaggaggagcggcggagagcggcatcatgaataaaatcagtgcgttaaaacgatataccataccgctattggcaagcgccatcagaaaagcggaacggacagcgcttgcgatggaatcgaaaggatttacaggaagcagaaaccggacatactacaggacattgagcgtgaaccggcgcgactgggtgttcttttgcctcgtcctcatattattcgcgggatcctttctcgtatctttatgtttcgcatcataaaaaatccgctatcacagatagcggatttttttattgatgatagtttaatgcttgggcaaggttggttttaatggtaatattcgaaaagtcaatccccagctgtacagcagtttgcgcaatttcaggcctgattcctgacagggttgaccggacaccgatcagattaagcgcctcaatcaatttaaagatctggtgcgccaccatcgtatccaccacaacaacacctgacagatcgattaacagatgctccacacgtcttttcgcacaagcttgaagcgtgttttccagaataaacttcgcccgttcggtatcaatgtcaccgacaaggggcagcaaagctgttgatttgctcagggtaatgacaggtgagcttaattccaatatcatttctctttgggcgtttaattgctgcttggcattcatttcagcgtgatcaacgaatgtataaatggtgaaatcaaatacttttacaatcaaatctgcccatttttgcttctctcccggttcaaacgctgattcattttcttctgcgaacttctcaaaatacttcgtatataatctcctgtttctcataaactcccgaatgacatactgaaccggtgtgtcgagatgtttttgatcgttggtcagctcaatgacccactcttgaaactcttcgagaaattgtttttccggtaaaacatacatgtaattcagatgccggtaaaattctctgtcctgctctttcaattcttccgttactgttgcattatgtagggcgtaaagcgaattcggatcactttcctccatcgtttcaatccattcctcggccatttgttccacatgctctgaaaaaaatgcatataatttttcattcagtttcatgacactgctcctttccccaacactattataacttgacttacagttgaatcccagtcatacacgccgaagccacccaatattttgaaaattactaattctttggtgtgtatcctattttttcaaaatgcttcaaatggctctgtccgagcgcttgtttttttcatataatatgagacaacacccttgaatccacttgcaagcataaaaaaggagggcttttttatgaatggtgaaatccgcttgatcccgtatgtgacgaatgagcagatcatggatgtaaacgagcttcctgagggcattaaagtgattaaggcgccagaaatgtgggcaaaaggggtaaaaggcaaaaatattaaagttgctgtattagacacgggctgcgacacaaggcaccctgatttaaaaaatcaaatcatcggcggaaagaacttcacggatgacgacggcggcaaggaagatgcgatttccgactacaacggacacggcacacacgtcgccggaacaattgcagctaatgattcaaacggaggcattgccggagtcgcgcctgaggcaagcctattgattgtgaaggttcttggcggcgagaatggcagcggacaatacgaatggataattaacggcatcaactacgcggtggaacagaaagtcgacatcatctcaatgtcccttggagggccaagcgatgtgccagagctggaagaagcagtgaaaaacgcagtgaaaaacggagtgcttgtcgtttgtgcagcgggaaatgagggtgacggcgacgaacgcacagaagagctttcctaccccgcagcttataacgaagtgattgcagttggatctgtttctgtagcgcgagaattatcagaattttctaacgcgaataaagagattgaccttgtggcaccaggagaaaacatcttatccacccttcccaacaagaagtacggtaagctgaccggcacttcaatggctgcccctcatgtcagcggtgcgcttgctttaatcaaaagctatgaagaagaatcatttcaaagaaagctttctgaatctgaggttttcgcacagctaatccgcaggacacttcctcttgatattgcaaaaacgctggcaggcaatggattcctgtatttaacagctcctgatgagctcgcagaaaaagcagagcaatcacatttgttgaccctataagattatttttcttatataatatacaccacatcatgtaaataaaaatttcaaattctatgttgacaatgaatttgaattactgttaagattaccaacaaatgattcaacttttcaaaaaattaataacattttctcttatcgagagttgggcgagggattggccttttgaccccaacagcaaccgaccgtaataccattgtgaaatggggcgcactgcttttcgcgccgagactgatgtctcataaggcacggtgctaattccatcagattgtgtctgagagatgagagaggcagtgttttacgtagaaaagcctctttctctcatgggaaagaggctttttgttgtgagaaaacctcttaggagcctgtatccgcgggttaacgagagtgttttacatataaaggaggagaaacaatgacaaccatcaaaacatcgaatttaggatttccgagaatcggactgaaccgggaatggaaaaaagcacttgaagcgtattggaaaggcagtactgataaagatacgtttttgaagcaaatcgacgaactatttttatccgcagtaaaaacacaaattgaccagcagattgatgttgtgcctgtttctgatttcacacagtatgaccatgtactcgacacagcagtcagcttcaactggatcccgaaacgtttcagacatttgactgacgctaccgatacatacttcgctatcgcccgcggaatcaaagacgccgtatctagtgaaatgacaaaatggtttaatacaaattaccattacatcgttccggaatatgacgagagcattgagttccgtctgacaagaaacaaacaactcgaagattatcgccggatcaaacaggaatacggtgtggaaacaaagcctgtgattgtcggcccttatacgttcgttacgcttgctaaaggctatgaaccgtctgaagcaaaagcgatccaaaaacgccttgtgccattatatgtacagcttttgaaagagcttgaagaagaaggcgtaaaatgggttcaaatcgatgagccggcgctcgttaccgcctctagtgaagatgtccgcggtgcaaaagaattatttgaaagcattacaagtgagctttcatccttgaatgtgcttttgcagacgtattttgattctgttgatgcttatgaagagctgatctcttacccggttcagggaattggccttgatttcgttcacgacaaaggcagaaacctggaacagcttaaaacacatggctttccgacagacaaagtgctggcagccggcgttatcgacggacgcaacatttggaaagcggaccttgaagagcgtctcgatgccgttcttgatattctcagcattgcaaaagttgatgaactgtggattcagccttccagcagcctgctgcatgttccagtagcgaaacaccctgatgagcatttggaaaaagacctattgaacggattatcctacgcaaaagaaaagctggccgagctgacagctttgaaagaaggcttagtatcaggaaaagcggcgatcagcgaagagattcagcaggctaaggctgatatccaggcgcttaagcagtttgcaacaggcgccaattctgaacaaaagaaagagcttgagcaattaactgataaagatttcaagcgcccgattccgtttgaagaacgtttagccctgcaaaatgaatctctcggccttccgcttttgccgacgacaacgatcggcagcttcccgcagtctgctgaagtgcggagcgcacgccaaaaatggcggaaagctgagtggtccgatgaacagtatcaaaactttatcaatgcggaaacaaaaagatggattgatattcaggaagaattggagcttgatgtccttgttcacggcgaatttgaacggacagacatggtcgaatacttcggtgaaaagctggccggtttcgccttcactaaatatgcctgggttcaatcatacggctcacgctgtgtccgcccgccagtcatttacggagatgttgaatttattgaaccgatgacagtgaaagacacagtctacgcacagtcattgacttccaagcatgtgaaaggaatgctgacgggcccggttacaatcttaaactggtctttccctcgaaacgacatctcgaggaaagaaatcgccttccaaatcgggcttgcccttcgcaaagaagttaaagcgcttgaagacgcaggcattcaaatcattcaagtcgatgaaccagcgctgcgtgaaggccttccattgaaaacccgcgattgggatgagtatttgacttgggcggcagaagctttcagattaaccacttcttccgtgaaaaacgagacacaaattcatacacatatgtgctacagcaacttcgaagatatcgttgatacaatcaatgatcttgatgccgatgtgattacaatcgaacatagcagaagccacggaggatttttagattacttaaaaaaccacccgtatttgaaagggcttggccttggtgtatatgacattcacagccctcgtgtgccgtcaactgaagaaatgtacaatattatcgttgatgcgcttgccgtctgtccgactgaccgcttctgggtaaatccggactgcggattgaaaacaagacagcaggaagaaacggttgcagcattgaaaaacatggttgaagccgcaaaacaggcaagagcaaagcagacacagctagtataatttttaaaaaaccatctgcatttggcagatggtttttttctataatacagccacaatcagtttcttattttagcaaatcccccaattactttgtttattttgcacttttttaagaatgttctttgcattcttttcggctatactaataacactctattgacaggagggattgggatgaatcatgaaacgttcttaaaacgggctgtcactctcgcatgtgaaggagtgaatgcaggaatcggcgggccttttggagccgttatcgtgaaagacggagccattattgcagagggacagaacaacgtcacaacaagcaatgatccgactgcccacgcggaagtcacagctattcggaaagcctgtaaggtgctaggagcataccagcttgatgactgcattttgtatacgagctgtgaaccatgcccaatgtgcttgggcgccatctactgggcccggcctaaagccgttttctatgcagctgagcacacagacgctgccgaagccgggtttgatgattcattcatttataaagaaattgataaacctgctgaagaaagaacgatccccttttatcaagtgacactaacagagcatttatccccgtttcaagcatggcggaacttcgccaataagaaagaatattaaaaggatcaggcatgcgcggcctggtccttgttatttctccaagtagccgctatgccctgtgcaaatacaaaacagcatatacgcgcaattcagcacggcagacaccgtgccagccacccgcttcatctgtaacttttggtttaaaggcatgcttcaaacgcttctctgacgttttatcataaatctgtgcccgccccgcatgctccgacaccaaaaaacatcctgagaacactcaggatgccggtcattattttaattctagttttacatcaacatttcctctggttgcctttgagtaaggacagaattcatgagcggcgttgacaagctcatgtgctttttcccgatctaaatctttcgtgttcacaactagtgtgacaccgattttaaacccgccgtcgctctcatccttcatgaggctgacctgcccttcaatctccgaatcaatttcgatattctgctctttggctacgtgttcgagcgcgccgccgaagcatgcagcataccctgccgcaaagagctgttccggatttgtgccggtttgtccttcttttttggcatttggcatgacaatatcaaaatcaagaacaccgtcatctgatgtaatatgtcctgcccgtccgcctcgcgcggttacttttgctgtaaatagtgccatatttcccaacctccttatttgtatctagttgttatatttccctttctaatctttttaaacatgctatgtttgccgagaataggaaaagtgaagtttttcagatacaatagaatcgaatgacaaaaagagttggtgaacaaaatggaaaataaatttgatcatatgaaattggagaatcagctttgttttttgctatatgcgagttcgcgggaaatgataaagcaatacaagcctctgcttgataagctgaatataacatacccccaatatttggctttgcttttgttatgggaacacgaaacgcttactgtcaaaaaaatgggcgaacagctgtatttagattcaggaacgctcactcctatgcttaaacgaatggaacaacagggtttgattacgagaaaaagatcagaagaggatgagcggtccgtgttgatcagcctgacagaggacggagcgttattaaaggataaagcggttgacattccagagacaattctggggctctcaaagcagtctggggaggatctcaaacagttaaaatccgctctatatacattgctggaaacacttcatcaaaaaaattgaggatgccttgtacaggcatcctctttttatttattcagcaacttcaagtgtcacatcaatatttccggaggttgcttttgaatacgggcagacgccgtgcgcttttttcacaagcgcctccaattctgatgcactgactccttctccttttacttgcagcgtcacaccaagcttgtagccctggtccgcttcatcctttaacagacttacattcgctgtaacctctgtctctacttttacccgttctgttcttgcgacaagctgcagggcgctgtcaaagcaagctgcataacctgctgcaaacagctgctctggatttgtcgctttttctaatttctttgctcttggtgtccccggcattgcgacatcaagctcaagaacgcggtctgatgaaatgacctttccttctcttcctcctaccgctgaaacagttgctgtaaataatggctgactcatttttcattcccccaatatattttatacaattaaattgtacacaattaaatttggtgtgtcaatttttcacgtataaaaaagcttatctcgtaatgagataagctttttcattgaacattgccccgctattcacggatttgcccagttcctttaatgatgtattttgtagaagtcagtgcaggaagccccatcggtcctcttgcatgaagcttttgcgtgctgatgccgatttcggctccgtagccgaattcaaagccgtcggtaaagcgggttgacgcgttatgatagacagcggcagcatcgacagccgtttgaaaatatgctgcgtttttgtcattttcagttaaaatcgcttcagaatgattggtgccgtattgttggatatgcttcacagcttcttggacgttttcaaccgtttttacgctgaggacaggcgctaagaattcggtttcccaatcttcttttgatgcttgtttgcttgaaggatgaagttcacataccaattcatcaccccgaatttcaactcccgcgttttccagctggtccagcaattctttcccgtgctgtcttgcccaagccttgtgaatcagcaatgattcaatcgcgttgcatacagaagggcgctgagttttggcatttacgacaaccttttctgccatttgaggtttggctgtttcgtcaatgaatatgtggcagtttcctgctcccgtttctaatacaggaactgttgattctctcacaacgagatcaatcagtttcttgcctccgcgcggaattaatacgtctaagccatcatttaacgtaaagagctcttttgctgtctctctgctcgtatcctcaatcagctgcacagcgtgaatcggaagcgctgattgctcaagtgctctgtgaatgacactgacgagcgctttgttgctgtggatggctgaggagcttccccgcagcacaaccgcgttccctgtcttcaggcaaagggtagccgcatcaactgtgacgtttggcctcgcctcataaatcattcctacgacaccaagcggcacacggattttttcaataaacaggccgttttctttttcaatcgtttcaagagagtcgccgattgggtccgctaagtcgattaagagctccaccgcgtccgcgatatcgcgtatccgtttctcatccaatgtgagacggtcaatgatgtccggtgttaaaccattctcttttccgttcacaatgtcttttgcattctccgccaagagaaaatccaattctttgcggagtccgtttgcaatgaggctgagcgcctcatccttctcggctgttgttttcatgatcatttcggctgctgcttctttcgccagcttcgcttttacagaaacttcactcatttttccgcctcctagtcttttacattgacccagtcattcctatgaataacctcaaacgttttctcaaaatcaagttcgtcactgcgtttgcctttagcctccataatctcctcggaggagtaatgagtttggcctttgccgatcacgccgcccggtcccctgacttccacaaccgcccctttcggaaagcttccgttcacacccacaacgccagcgggcaaaaggctgcttccattatggatcatcgcctcctcggcacccgcatcaatgataatttctcccgatatcggcgagtggaactgaatccactgccttgtgttgttaaccgaagatagttctttgtctccgatataagtgccgtctcccctgccgtccaaaatgtccgcaagtttttgctctccgctgcctgttccaatgaatactttcactcccagagacagcgcggtttgtgcggctaacagctttgatttcattccgccggtgccgacctttgatccagctgaacctgcatatccaagcaattcaggcgtgatctccggcaaataatcaaatcgtttcgcctcaggattttcatttggattggcatcatacagtccgttaatgtcggtgagaatcatgagctggtccgcgtgaatcaatccgctgactaacgcagaaagcatatcattatctccgaatgtcaattcttcaacagatgtagaatcgttctcgttgataatcggaatgacgccgcgttccaataattccattatcgtagcatacgcgtttcggtaccgttctcttttcgaaaaatcatttctcgttaaaaggatttgtcccggagttaatgagtattgtttaaattgattcatatattgctgcattaacagtgtttgtccgaccgcggccgccgcctgttttcctttgatggtaacgggacgggacggataaccgaggctggaaaaccccgccgctacggcacccgaggtaatcagaatcatttcatgccccgctttttttaacacggaaatcgcctgaacatgctctctgatttttgcctcatcaatgcttcctttgctattcgtgagcgaactgcttcctattttcactactattctttgttttttcatttattctcctccgcggctcttctacaataaaaaaacccatttcatcctgattcataaggacgaaatgggtttccgtggtaccaccttgattgaacgcgcttgtgcacgctccgctctcctgtaacgccaggttatgcgcctaggttttccccctaggactccaaggcaggttcggcaggtttcatgcggcaaaatgtttcagcgattcattttgctctctgtcacagaaaggtctgcttactaatcctcttcaacgctcaatgatttttttatattatgcaaagaaaaaagacacttgtcaaggttttttgttaccaaaaatagcccgcattgcgcgggcctcttgcagtctagttaaagacgattgttttattttcatgaacgatgacacggtcttccaaatgccatttcacagcacgggcaagcacgctgcgctcaattgttcttccgatgtttttcagcgcttccgcattatcgcggtggtccacacgctcaatatcctgttcaatgatcggcccttcatcaagatcgtttgtcacataatgagatgtcgcaccgatcagtttcacgccgcgctcgtaggcccgtttgtacggattcgcaccgataaaagctggcaggaatgaatggtggatattgatgatgcgattcggatgagccgaaacaaaatcaggagttagaatctgcatatagcgtgcgagaacgatgacatcaacatcgtactgctccagcagttcaagctgcttcttttcgacttccgctctgatgtctttgttcgctttcatatagtggaatggaatgttcaggcgctcaaccagctctctcgcttcctcatggttactgatgacaacagcgatctccgccatcaggttgccggtttgccattcccaaatcagctcatgcaggcagtggagctcctttgaaacgaaaatggcgacacgcttcagttcgctcgccaaagttaagctccatgtcatgtcgaatttttccgcaacagaggcaaacgctgcctgaagtgatgattttttttcacgaatgcctgcgcagtcgaattcgattctcaggaagaaccggccgccttcagggtctgtcgtatattgatttgattctataatattggcaccgtgttcaaataaaaacgcggaaactgcagagacgatacccggctgatcggggcagctgaccaagagccgccctttatcctcatttccgtcacggtattcgtccaaccgctgagtcatatatgatttcatgaataatccctcttatctttgtaagtctaaactatttatccattatactgaagatttgataaaaatcaatttatgacagaatttttaaaccaactgctgagcataaaatcaacgcgataaagaagatccgtttggcgtctttctgctccttgtaaaagaggatgccgataagcgccccgccggcggtgccaattcctgtccagaccgcgtaagccgttcccatcggaatggtttccattgcgtacgacagcaaggaaaatgaagcggcaaaaccaacaatgatcaacagcacccatttcacgcttttttctttcgcatattgattcataagggccacgccggccatttctaaacagcccgcgcacaataaactgatccagtgcagcattatgcctcgcctcctttttcctctgtctcatcctgtgtcacaagcttcaacccgattacaccgattaagagcacgccaattaacaatagcttcggccatccaaccggttcatgaaaaagaacgatttcactaagtactgttcccgctgtgccgagcccggtaaagacggcatacacggtaccaacaggcagactgtgagtcgccttcattagaaggtaaaagctgaatatgatgccgatggcagtgccgctccatgttaaggctgagtcagcgtgctttaagcctatcacccaaacaacctcgaaaacagcggcaagcacgaccaatccccatttcattttgagtcattcctttctatctattaagattctccgaaaacaaaaaaaccccggacagtcgtctcacatgagattgactctcccgggcttttttccctccgtgtgcatacgcgcttctatttacgcgtatgtgttttctctcggaccagtccatgtcaattgacatgcggaaccctagaaaactttacatgatatcatgatactaaactgagctctatctttcaattgtaagatttcctttcatataccgcgatcggtttattccattttctgatcgttttgctgtaatgcatgccgattttctccgctacccgtatggacgctttgttacccggatcaatcaaagctgccattttgccgaactgccgctcgttaaagccatagtccagacaggcccgagccgcttcttgcgcatagccgttcccccagtggcggcgggcaaacatatagccaatttccattacggtttgattttcgatctgctggggaacgatgccgcattgccccaaaaactcccctgtccgcttatcttcggcgatccacagactaacgccgtaccctttttcatttcgttggttccaattgacccactcgcgggtttgcctcttatcttttaaaccggaataatatgtcatgacgtcaggatcattaaaaagcagcccaaacaaagtggcttgatcccgatcttccatacagcgcaaacgaattcgatcagtcacaagcttcgttttagcgttcatacttcgccacatcctgcttccattcttttttgagagcttcaatatgtgcctgatgatagcggttatgatctgccatatgccaaattccccatcgtatcgtcgcggtgtcaccttcgaaggaaagcggctggttcaaagcattttcagttaaagtgaagcataccgatttcaactcctctactacatgctgatgtcttttcaggagttcatctaagcctggctgattcaccggttcaggcagccgtccgctttcatctgtcatcgggccgtatgtctgttcaatatggttcggtatccgattttccttgatacgccagacccatttgatatcaacatttgtgatatggtgcaaaagctgagccgtgctgttttttgtttggcagcgccccttatagtaaagttcactgtgtgtcatatggcttacgatagaagccagacggagactgttttcttccactgcggaatacagcagactgaccgttggcgccatgtcgtttcttatggataagtccttcatgttcagttcccctcctaactaggtacatttgacaccaaacaaaaattccctttaaaaaagaaaaaagctctcattacaagagagagccatcttagttgttatttcccggtttatataagtaaggatcatgctgcgggtcattagaggtatttaaatcaagggatatatcacctcgcgcattcatcgtgcctaaggtgatcgaagacagcagtttggggctgtaccctttttcctcaagcttctcaaacagccaggatcggtttttttggagatatttcaaattatgatcaaggatttcgccatccagtatgagcggaatcgggataaaattccgttcagcttccatattcaaatcccgcacctgcaccgctctcgcttcctctttcgggatgacgcttacttctcccgtttcttcaatgatagcaagatcaatgtcagccgggtcggcatagcccttttccctcagctttccgagcagttcattaacagtcagcctttctttacgaaggccgcgttcatcaatatccccgtttcggattaggacagtcgggctcacgaccaggagccatcgccatttattagataaagagagcttgctcatgataagataaagcaccaaaaaagcacccgcataataaattgacatcggcagcttggatgtaaggatcggctcactgataatggttccgattgcaaaggtcaaaagcaggtcaaaattgttcatttgtgacacagcttttttaccggcaagccgaaacaaaatatatgcaatcgaaaatacgataactggcttcagtaaaaatacccataccatccataacaccaatctttacctccatccgctggtcatattgagcctattgtgccccgtggcaggccctctatgcatcagtgtctaggcgaacgtgcatatcgactgaacataacacaatagaaagtgacaccgattggaggcgcaatacgcaatatgaaaaatcagaagtcgaatgccctttggccctttgatctgcctttggcttcccaacccgagagctaccagcagcaaacaatcgacaggctggctggtttggagctaaggatggagcaactaattagagcgattgaggtaaacaatgaattgctgagaacaatgcaagaacagcaaaaccgtgtatgcacaaatggcggcgggtctgtgattgtccggatgtagaaaccggcgcttgtctgccttcttatatctcaataaaaaactcttctctgaaaggagaagagtttcatgtatgtgttcaaacggactgcgccaaacttaattgcgggccgaatagctcgtaatggatagactccggcgctgatccgagctctgatacaagcttatgcattgccgtaataaacgacggtgaaccgcaaatatagtaatccgcatcggtgttggcaatcagttctttgaggaattgctgatcaatctgtccttcatgaaaatgcagatcacctgcacggtcttcctctgtcggctcgcgatacacaaatgctgttttaacagcagaatgttttgctgcttcttctacttcatggcgcaatgcatgatattcactgtttttcgccgcatgaatgaacagaatttgtcgttcaggctgtttggaaacagatgttttcagcatgctgatcattggtgtaatgccaactccggcactgatcaaaacgagatctttttgtgatgcatgatctaaaacaaagtcccctgccggtgcgctgatctctattgaatctccctcctgcagcccatcgtgtaagtaggaagacacgacaccatccttcttcacggaaattcgataatagtcttttcccggcatatcagacaggctgtactggcggatatgcgtatattcagaatcaggaatccgcactttgatgctgatatattgccctgcttggaattcaggtaacggcttgccgtcttccggtttcaaatagaaggatgtaatttctttgctttcccgctctttttttgcgataacgaatggcttatactccttccagccgccggcttgctcttcagcctgttcatacatgtctttttcaattccgatgaacgcgtcagcaatgactccgtacgctttttcccatgcctgcataatgtcaggagttgcagcgtctcccaatacatctttaatcgcaatcagcaaatatttaccgacgattgggtagtgctcaggcttaattccgatactgcggtgcttgtggccgatttgtttgacaaccggaatgatgtttcctaattggtcaatgtttgccgcagctgcaataacagcatttgccagtgcagttcgctgtgtttttttcttttggtttgtttgattaaaaatgttcaaaagctctggatggtcttgaaacatccgatcgtaaaaacggccagtgattgtttctccatgctgttgcaatacgggtacagtgcttttaataatttcgattgttttgttatctaacattttataaacaatcctttcgaaaagatgtatttaaaatatatctttaaaatacacgatcttacgaataaaagatatatctaaaatgaatctttaataaagttgtcacaaaattatcaatttaacatgacatttgttgcttttttatagaatcccctagcaaaaacggactaaccattgtaataatcaccattgaaaagtacaaaaaaacccaaaacaacttatgttttgggtttaacgttcaccaaggcttatcagttccgagcgcatttgcaagcgcctggctgtgtttcttgcggttcttacgttcattagcgcgctgtacagctgtattatgcagcatgatttcttcttctgtttccggtacaaccctcggtacaggcaccggcttgccatttgaatctaatgcgacaaatgtcaaaaaggatgtggcagcgagttcccgttcgccagtcatcaaatgctccttaataactttcacaaatacttccatggaagatgtgccgacccatgtcacatatgactctaggcagacagaatccttttgcccgatcggctttaaaaaatctacagaatccattgaagctgttaccgtttcacgtctgcaatggcgcgccgctgaaatagaggcaatgtcgtctatgtagctcattaattttccgccaaacagcgtattatggttgttcgtgtcaagcgggaacaccctgctggttttcacaacctttgactctttacaaaatcttgtttccggtgtttccatacctttctcccctttgatgtctgatcttttagctaaatgcacttatattctcctattaaacaatattctcttccatttgtctaaaatttaaaatggtttaatgattttcatgatgagggaataataaatgtattcttcacactttaggaggaaaaacaaatggacgtatccatcccgaaatctcagcacaaaacagtatgccgaacggaatacggcacacttcagaaagtgatcttatgcaaacctgagcacatgaccataaaagatgttataaacgaaacacaaaaacattttgaagatgacaatattcatgtaaaaaccgccaacgaccagcacagccgtttagtggaggcacttaggtcacacaacgttgaggtcgtccttttgcccgttcgcgacggactcccagaacaggtttttactagggacataggatttgtcatcggagaaaaagcctttctgtcaagcatgactgaaccgattcgccaaggagaagaagccgttataaaagatttttttcacagccaaggtatctcttacacccgcatgcttgatacgagtattgaaggcggagacgtcattatcgatgatgacattgtctatgtcggaatcagccagcgcaccgacatttcagctatcggccagctggaagaggcacttcctgaatatacgatcgttccagtgaagcttcatgaaaaatttttgcatttggactgcgtatttaacattatatctgaaagcgaagcgttaatttatccacaggccattgagccagatgcagccgatatgctggcaaaacgttatgatcttattgaggtgcccgaggacgaacaatttacgcttggcaccaacgtcctttcaatcggaaaaaaaacgatcatcagtctccctggcaaccgccatgtcaatcaacagctatcgaaaagaggctatcacattatcgaaattgatctgtcagaaattattaaatcaggcggctccttcaggtgctgcacaatgccgctgattcgaggcgaatgaagaatcttcccctttttcatgttttgaacagcttattttatcaagatacgttaatatagaggtgacatcatttttaagggggaaatcgcatgacaaaatacataggatatgtcgggacgtatacaaaaggcggaagcgaaggaatttattcatttgaacttgatactgagaaaaaagcactcagcgagccaaagctggccgctaagctgggcaacccgacatatgtggcgccgaataaaaacaacgccatcctttattccatcgaaaaagcagacggccaaggcggagttgctgcctatcaaatcgataaaaacagcggcgaattgacatttctgaatcatcagttaattgatggcccttcgccatgccacgtaagcgttgatgatcaaaatcaattcgtactgactgccaattatcacagcgggaaggtacacgtttttccggttcaggaagacggcagcttgcaatcacctgtttcagaggccgctcacacaggaaaagggccgcacgaaagacaagaaaaaccgcatacacactacgcggggttcacacctgaacacaattatgtggtagcggttgatttaggtatagataagctctacacctataagcttaaagacggtgtgttgactgaatccggaagccattccttcgctcccggtgcaggacctcgccatatcgcttttcatccgaaagaaaaatacgcttatgtcatgacagaattaagcaatgaagtgattgcgcttgaatacaacccgacagccggcgaatttagagatatccaagtcgtttctgccatccctgatgattttacagataacagccagggaagcgcaatacatgtcacgcaggacggacgttttgtttatgtcgcaaaccgcggccatgacagtatcgccgtatttgaagtgaatcaatattcaggagagctggctttcgtagaaagagtgtcgacagaaggaaactggcctcgtgactttgtatttgacccaacggaagggttcctcgttgcttcaaatgaagaaacaggcaaccttgtcttgtttgaaagagacaaagaaaccggccgattgacactcctcccatcaacggtttctgtcccttacccggtttgtgtaaagtttttacatcaagtataaacaaatggagtggctctagtaaaaaggagccactctttttatttatcttactttttccttcgtttcagcatttcgatacaaatggcaagcgacaaaacggccgggttcgatttcttgaagctggggacgagattctccacattcaggcatcgcctccggacagcgggtacgaaacacgcagccgcttggcggattgaccgggctcggcagctctccttttaagagaatacgctcacgcttgtcctccaattcaggatctggaatcggaatcgaggacaaaagcgcctttgtatagggatggagcggttcacgatacaaggtgccgctctctgtaatttccatcatgtgccctaagtacataacaccgatcctgtcactgatatgcttcaccatcgaaagatcatgggcaatgaataaaaacgtaagccctttctctttttgaagccgcttcagcaggttgaccacctgcgcttgaacagagacatcaagtgcagaaatcggttcgtccgccacgataaattcaggattcagcgacagtgctctcgcaatcccgatcctctgcctttgcccgccgctgaattcatgcggataacggctgccaaaatcgggatgaagcccaactgcctcaagcagctcgttcacgacgagaagccgtgctttatgggtattgtagaggttatgaatctccattggctccaaaataatttctcgaacggtcatgcgcgggttaagtgaagcataagggtcctgaaaaatcatctgcagtttgcggttgaaggcaaactgctctttttcactcagtgcatgaagatttgtgccgcggtatgtcacgcttccttctgtcggctgataaaggcgcatcagcactctccccaaggttgatttcccgcaccctgattccccgactagcccgaacgtttctccttcacgaatctgaaaggtgaccccgtcgacagctttgactgtccgctttttccctgcgtcaaaatgcatttttagctggctgacctctaacaaaggcagtggcgtcatttgtctccctccttattctgaaaaacagcggcgcaccgcacaaagttctttttcatagcttgtgtcttttaatgtaaggatttcgattgattttcctgtctttggagaatgaagcattttcccgccgcctacatacagaccgacgtgatgaatcgctccttttccttcctcataagcaaaaaacagcaggtcaccagccttcatatcatcaagcaggacatactcccccgccttagcctgatctcccgcatcgcgggggatgctgtatccattcgccttaaatatactgtacataaatccggagcaatcaaacccaaacccgctgatccctccccacaggtagggaaggccaaggaaaaacgcacccgtttgaatgatgtcttcagcagtccctttctgttggctgacaggcactgcatcactttgcttcacaaacctttctcccaaaacggtcgaaaccttaaaatatcctttttcttctgcaataagggggagaactgtcaaaaagctcaattcgatctccttttctccattgcttctgtacaaaaaggcagcaggtttgctgatcatcacatcgtgttgtgtatggatgggctttgttttttccagctggttctttttcatccagcctgggtatccgcgcggatcctttcgggatggctggctaggcacgatcacagaaacccattccccctgttccgccgtcacaagtaccttttcgccaaagagaacctgagtttggattacattgtctgtacataatccaagccgttcatcatacgtcatgcgctccagccagtctctgatcattacagtcggttgaagcatgaattgatcagacggacgcggtgaatcaggcgctgtccagatgttggccactgctgatatgacagtgtgcatcattgctctttttcccctttcaaaagcgcagccccggtgattccgaggcccggtttgccaggcatcgaaatcgtgctgccgcgatatgttatgccgcctttgaatacatctgttttcagcatcagcggcgcgtcaaaatcaaagcgtgtgatgtttctcttgcttgccgcaaaatgcgccgcggccgtaatgcccaacttcgtttcgatcatgctgccgaccatacactccaccccgcaggcctccgccatggcattaattttctctgctccgctgatgccgcccgctttcatcaatttaatattgatcaagtctgcgctccgggtttgcagaacttcgaacgcctggcgcggtgtaaaaacactttcatcagccataatcggcgtatctgttgcatctgtcacctttttaagcccagcgagatcatctttatggacaggctgctcgacaagctcaatgcctaggcccgcatcctccattttccgaatggcagttaccgcttccttcggcctccatccctgattagcgtctaaacgcagtttcacagctgatccgacacgttttctgatttcctggatacgggcgatatctgttgcaatatcatcttttccgacctttattttcagcgtttggaagccttgtttgagataattctcggcatcagctgccatctcttcaggtgagttgacactgacggtatagtctgtttccagcgtatctcggtatccgccaagcatttgataaagcggcagcccgcacatctgcgcccagccgtcgtatagcgccatctctacagcagccttcgcgctcatatttcctgtaagaagatgctggatgtcgtgcagtatggcctcacagccggacaggctttttccaagcaatgccggtttcaacacatggtgaatggcactttcaatgctatccatgctgtctcctgtaatcactaacgtcgggggtgcttctccccatccgactgcaccgctgtcataagtaatccttactatgactgattcagccgtatacacagtgcgaagcgcggttttaaacggctttgtcagcgggacagcgattcggcttgtttcgattcgaatgattttcatgtcttcagcgccccttctgaaacgcctgcctctattacgactgttttttctgctgtattcatagcagctttcgcaccgatcggaaccgcaatacttggcgagcagtggccgattttaaatcctctcagagcgggcctgcccgcagatataatatagtcttccagcacctgctcaagcgagagagacttctctcgcttcaccgggacacaattgtgaaaatcacaaactagaattcccgccgcgtccgtcagcttccccgccattttcagctgattcagcatccggtcgatttgataaggctcctcgtcaatatcttcaataaacagaagctttcctctcgtatcaatttcaaatggcgtgcccagtgtagacgtcagcaaagacagatttcccccgacaagctcgccttccgcttttccaggaacaagcgcggtcagcggagaaagctcttctgtataggtgaattccgtctcctggaagagctgcttatatgacgcttttgtcaacgggtgaacgtcgtcaaggccaatatccgtgctgagcatcgggccatggaaagtgacaagacctgtgttttgatgaatggcagtatgtaaaaacgtaatatcgctgtatccccaaaagattttagggtgtttgcggatcaagctgaaatcaatgcccgcggcgatacgtcctgtcccaaaacccccgcatgcgcacaacactgcttttacctcatcgtctctgaacatctcatggagatccgccagccgctcatcatcctgtcccgctaaatagccgtgctggtttttcagcgccttgcccaacttcacctgaagaccgagctcttctaaaaataaaagcgcggtgtcaagcttttttggatccggcggacttgcgggcgcgatcactccgactgtatcacccttgttcaacgctttcggcttgtaattcaacgaaaacactcctttcatttgctctgcaccctacgtatacgtgcaagaaagagaaaaaataccgctccttcgcataaagaagcagtatttcctcaatcaccgccatcagtttttatctgcccattttaagtcgatatagccgacagggtgacggacaattccctttacttgttcattttgcaggtgaacctgattataaaaataaaccggaatgaccggcgcttcattgatgagcagctcttcagcttgatgcataagagagaaccgtgttttttcatcggcttcatttttcgcctgtttgatcagctgatcgtattctttattggcccagcctgtgcggttcatcgaatttcccgtttgaaaggcttccagaaaactgatagggtccgcgtaatcaggcaaaaatgagctttgagagaattggaatttcagcgctttttgatcctctaaaaatacgttccattccatattggccagcttcacatcgactccaaggctatttttcaatttttgctgaatagcttcggcaatctttttatgctccggctttgtgctgtaagtaagcgtgatcgcaggaagcttattatagttttcttccttcatgcccttttcgagcagctgcttcgctttgctttcgttaggcttgatcaggtctccgcctgcttcacggaaatctttgccgtcaggctgcgtaaatccaggcgatacaaaggcgcgcgccggtttttcattatttttcgtgacgtactttacaatttcctcttgatccacagccatcgcaaatgcttttctgatgttttcattttgaaacggctccatgttgacattaaatcgatagaaatagagacccgcctggtcaacaatcttgacgttatcctgatccatcagctggtcgcttaactctgcagggacataagcggtatcaagttcccctgattgaaacatctgataatctgtatttctgtcactgaccatcgcccatttcaccttatcaagcttcacggtatccttatcccaatacgtgtcgcttttctccatagtgatgctgtcatcatgcttccattccgtcagcttaaacgggccgtttccgacaaatgtatccgcctcagcaaaccactttggattgtctttatcgaccttttcatttaccggaaaatacgcaggattggacacaacgctcagaaaatatttttgcggtgcttccagtgtaacttcaagggttcgatcatcctttgccgtcaccttcacatcgtcttttttccctttcccgctgttatatgcttcgccgccttcaataaaataacctaggaatgctgatgaagcgccttttttcggatcaagcatccgcttccacgcgtattcgaagtctccggctgttacaggatctccgtttgtccatttcgcattttcccgaatcgtaaatgtgtaagttttattatctttcgaaacagaccacttctccgccattgccggctcaggctcatgatctttgccaagacgcgtcagcccctccatgatgttatttaacggctgccatgacacattattaaagccgatcggcggatcgaatgaagtcggttcattttcattatttacatacagcaccttttctccgctggtttttgccttatcatgactgccttcttttccggcctgttcatttgctgtgcaccccatcagcgcaaacgaaagtcctaatgcaagacccatgcccaatagctttttcactcgtttcatcctcttcccccttttcatgttcaatccttcgcatctcctgacagcaccgcatgctctgctcgttgatcctgcagccagcagttgacggtgtgcgagtcagatctgatcgtctggcccgggtacaccctgtcacacacaaccatcctgttcggacagcgggcggcaaacgggcagcccggcggaggcgaaaataaatccggcggcgttccgtcgattgggatcagctcagcgccatctaaatccagccgcgggacagaacccagcaggccttttgtataagggtgctgcggctgataaaaaatatcttttctcgtgccgatttccgccattttcccggcatacatgactgcgactctgtcagctacctgggcaacgacccctaaatcatgtgtaatcagaatgacagacacattcgtttttctctgaatctctttaaacagctctaaaatctgtgcctgaatggttacatccagggcggtggtcggttcatccgcaattaagatgtcaggctcgcaaatcagcgccatcgcaatgacaatccgctgtctcatgccgccgctgaattggtggggatattgctttaggcgctcttcgggatctggaataccaaccaatgacagcatggaaagcacctctttccgtgccgcttttttgctcatttttttgtggcgcaatagcgcttcccccagctggtcgccgacagtcagcgtagggtttaacgccgtcatcgggtcttgaaaaatcatagaaatgtcggctccccttatacctctcatttctttgtcagagagacggcaaaggtctttgtttttaaatagaatgctgccgtctgtcaccttcgccgaataaggcggaagcaggcccatgatgctttgggaggtaacgcttttgccgcagccggattcgccgacgatcgcaaaggtttctcctttatacaaatcaaagctcacccctctgaccgcctgaaccgtcccgccgtaagtcgtaaaagacacgtgcagattttggactgacagaactttttccatacagctacctcctcagcttagggtcaagcgcatcctgcaatccgtcccccagcacattaaacgcgtacatcgtcagagatatgaaaaaggccggaaaaaacaggcgccaccaatgcccagataaaatcgtaggcaggccgtcattcgccatcacgccccaacttgcaaacggagcctgtatgccgaggccgagaaagcttaaaaatgattctgcgaatatggcggcaggtacggttaatgtcatttgtacgatgatcgctcccatagtattcggcagcaaattcttccggatgatgcgaaaggttttcgcgccaaaggttttcgaggcgagtacatattcataatttttaatctgaagcacctggcctcttacaattctcgccatgccgacccacccggtcacagtaagcgccacaataatcgtgcccagtcccggtcccatgagcaccatcagcaaaatgacaacaagcagatacggcagtccgtacagcacttcgataatccgcatcataatgctgtcaatcctgccgcctttatagccggcaacgcctccgtaaatgacaccgatcaaaaaatcaatcagtgctgccatcacgccgacaaacaacgagattctcgcgccataccatgttcgggtaaacacatcccggccgagttcatcggtgccgaaccaatgatcggctgagggcggaagattttgttctgtcagcgattgacgtacgacactatggggcgataaaaagggcccgataactgccatgacaaaaagaaataaaagaataaagagtccggccatcgctaatttattttttttcagcctcctccaggcatcctgcgtgtatgataaactcggccgcttgaccgaatcggcttcccgatttttttcctgattcgagacaaaccactcatcaggcacctgattgtgctgttctggctggcgttcatccgtttgtacagggagattcacacgcttcaccctttcttatgcagtttaatgcgcggatctaagagaccgtaggccaaatcgaccaaaaacagcatgataatcagaatgacgctgtaaaaaacggtcgttcccataatcacgggatagtcccgctgattaatgctttcaacaaaatattttcccattcccggaatggcaaagattttttcaatgacaaagcttcctgttaagatgctggcgacgagtgtgcccaggacggtaatgacgggcatgagtgcatttctgagtgcgtgttttacgataattttgaacggagaaagcccttttgcttttgctgtgcggatataatcctgtgtcagaacttcaaccatgctcgagcgtgtcagcctggcaatgatcgccattggccctacagcaagcgctgcggtcggaagcaccatatgaatcgggctcgtccatgtcgcagcgggaaatagtttgagattgacagcaaattgctgaatgagcaatgttgccagaataaaattcgggatggagatgccgagtactgcaagactcatcgcggcgtagtccaaaaagccattgcggcggagtgcagcgattacgcccagcaccagcccagaaatcacagcaatgacaatcgctgtcatcccaagctcaaaggaaacgggaaatccgcgttccagcatatcatttacgctgtccgacggttttttaattgaaggtccgaaatcgaatgtaatgatggattttaagtagaaaatgtattggaaaatgagaggatcgtctaagtgatagtaggcttcgagatttttttgaacggcttcatttgtgcctctctcctcgttaaaaggagatccgggaatgaccttcatgagaacaaaagtcagggtggtaatcaccaaaatcgtagctgccattgcccaaaaacgctttatcatgtatcgcgccaaagcctaaaacacccctttagcagaatgatgtccgcatcgcaagctcagtcatgacaagcatcgcctgataggcttcaagcatgtccttcgcctgaaattgaacggttgtagttcccgtcttgatttccgttcctggcatcagattcgcccattctgcttggccataattggcgaattcaatgctcagaaccggcctgtcaggcggtgtgagcggcttgactttgtccttgttttgcagggcaaacgcggttttttctgtcaacagccgtccggctttcgcaggggacaagcacttcactgcggatcttgaaatggtttgtttgactgcggctgtcgccacgttcgggataagctcttccgcttccttcgccgcccggtcatccccggctaccattaataccgggacatcataataaccggcaacgtatgcatttaatccaagctcaccgacaggccgatcgtttatgtaaaaatgacggacgccgaaaatcatgctgtgtgacatgacaccgggagtcgaggctctcgcatgataaccgagaaacaaagcgcctgtaaacgtatcatccagtccctccaccattgaaaatggtttgacgtcaccagaaatcaagtctgcttcagggtgaagcttttcaaccatcagattattcatcttcgaatgactgtcattgaccagcacctcggtacacccgctgttaaacgcttcagcaatacagtagtttgcttcttcagtcatgataagccgtccgcgttcataattccgcttgccggaatccacaaaggtatcgtccggaagacccgaaataccttccatatctactgacatgtacaatttcataacgctcctccttttttactaaattatgaatattctaacagattatattaaaaaaagaggaaaaatgcaatataactggggaaaatctcaaccactcagtgataaaaaaagaatcctctttcaaggattcatgtctgtttaccaacctgttctgtaagcagttcatattttttcagggttctttcaaacacctcatcaaaaacgtctggcacagaggcgcgtatcacctcagctccctctcccgttattccgcctttggttgcgacacgttccagcgtctcctcgaaagacatatttttttcgatcagcatcttgccagttccgtatagcgaatgaatcagaaaatcaaaggcttcttctttggacaggctgctgtttctgacggcagacagtgccagttcttcaaagattgcggctatgaatcccggtgccgagctcgttaaattgctggccgcatctaaattcgattctttgatttctcgtacacggctgaaaaccgataacaattcattcagatattcttttttctctgcagccagtgcttcactgtgaacgacaagtgagatgccagcttctgcttcggacgtaatggcaggaataacacgtgagataccagcttctgtttctgcctccaaaagacgcagcggcacaccggcagctatggatacgatgtgagtatttctgttcacatacgggtgcagacggcgcattgtttcgatgacatggagcggcgggacgcatatcaaaatcaattggcacgtatttgcccaattctccaacggatcagccgatacgtttggataatctgacatgagtgcccgcagccgctcccccttcgttctcgtctcaataaatagctcattctcttttatttgtccatgtttcaacagctgtctggcgatcatatccgccatgctgccatatccaatcaatccaatctgttccatcgactcagtcctttcatatacaatatgaagtgtaccgttttccgcactttttcacaatttcccataatcttttcatttttatcccacagtttttgtttatgataaactcaagtcataaacctatcaatataaatagacatgtgaaaatagagaaacggagtgaacatgatggataactatcgtgatgaaaacagaacgaaaggtaatgagaatgaggtctttttaacgaaagagaacgatcagagcacctcctactcggcccgcaatgtcattcatgatcaggagaagaaaaaacgaggcttcggatggttcagaccgttgcttggcggagtgatcggcggcagtcttgcccttggcatttacacgtttacaccgcttggcgaccatgattctcaggacactgcaaaacaatcatccagccagcagcaaacgcaatctgttacagcaacaagcacctcctctgaatctaaaaaaagctcatcaagctcaagcagctcatctgcattcaagagcgaggactcttctaaaatctcagatatggtagaagacctttcaccagcgattgtcggtattacaaatcttcaggcacaatcaaacagctctttgttcggctctagttcttctgattccagcgaagatacagaaagcggttcagggtcaggtgtcattttcaaaaaagagaatggcaaggcttatatcattacaaataaccacgtcgtagaaggggcatcatcactgaaggtatctttatatgacggcactgaggttactgcaaagctggtaggcagtgactcgttaactgatttagccgtcctccaaatcagtgatgaccacgtcacaaaagtggcacacttcggtgattcatctgatcttagaacaggcgagaccgttattgcgattggggatccgcttggaaaagacctgtcccgcacagtaacacaaggaattgtaagcggcgtggacagaacgatttcaatgtctacatcagccggcgaaacgagcattaacgtcattcagacagacgcagcaattaatccaggtaacagcggcggtcctttgttaaatacagacggcaaaattgtcggcattaacagtatgaaaatcagtgaggatgatgttgagggtatcggatttgccattccaagcaatgacgtaaaaccgattgctgaagaactgctgtctaaaggacaaattgaacgtccatatatcggtgtcagcatgcttgatctggaacaagtgccgcaaaattaccaagaaggcacactcggcctgttcggcagccagctgaataaaggtgtttacatccgtgaggtcgcttcaggctctcctgctgaaaaggccggattaaaagcggaggatattatcatcggcctaaaaggtaaagaaattgatacaggcagtgaattgcgcaatatcttatataaagacgcaaagatcggtgataccgttgaagtgaaaattctccgaaacggcaaagaaatgacgaaaaaaattaaacttgatcaaaaagaagagaaaacttcgtaagacataatgcctcaggccgcaaaagcggtctgaggctttttattagataaaagacctaattgttctatgaaactttctgaagagatatccgtatatcatacagattgacatcattctcatcagatgttagaaacatcgtttgctaggaggcatgaacatgaaaaccgtgggactgggtatgatctgcgcaggattggcttttcttttgctgagctttcttctctctgaatcgacgttgacgtggggaattgtattgggtaccagtattctattaaacataactggtacggctctaatcatgcgtttcttaaaagccccccaatataacagctgacatgcagcaaagccgatgacgaaatctttaagttttgctgtttttatttcggcatgactgaaccgcagtacaagctcacaatctcttctttacccaatttccatatatctatcagcatcttttgctttagatcgggctcagagcataaaaaccccctgtccattacggacagggggtttgaggttatgacatatgctggtctctatagagccttttattttcaattccatacgatttttggacgatgtaaagcggcctgtctttggcttcatcgtagattctgccgatatattcgccgatcacgcccaaaatcagaaggacaatgccgctgaacaggagctggatcacaataagtgatgaccagccggtaatcgtgctgtctgtgaatagtttcagatacagcacgataaacatatacagaaatccagcacctgacattaaaatccccgcatagcttgccagcttcaacggtttatgtgaaaatgtcgtgatgccgtccattgacagcttcagcattttcttgagcgggtactttgtttctccggcgagcctttcatcacgtacatactcgaccgctgtctgtttgaaacccacccagctgactagccctctgacaaatggatttttttcttttaatcttttcatttcatcacagacttttctgtccatgagacgaaaatcccccgtatcaatcgggatatcaatatctgtcataccgctgagaagccggtaaaacatagccgcagtttgttttttgaaaaaggtttccccttttcgtttagtccgcacggcgtacacgacctcgtagccttccttccacttttcaatcatatctaaaatcagttcaggagggtcctgcaaatcggcgtcaatgacgacgattgcattcccctgtgcataatccatacccgccgtaatggcgatctggtgtccaaaattccttgaaaaatcaataattttcactctcggatcgatcaggctgtgctctcttaaaatctcaatactgcggtctttgctgccatcgttgacaaaaagcagctcgtagttttccttcgtttgatccatgacctcttttaagcgctgataggtttcatgaatgacaagctcttcattatacacaggtacaacaattgaatattgaatatgtctgctcatgtttttgcctcctattcatcagcatgtagttcgtataatgttgctgactgattcattccgccaggtccgcccattttgccgttttcacctgaagccttgctgcttgatgtatcagccgaatcagtattttctgttttttgatcagaacttgattgccatttttctgatgctacttcttttccatttttctcaacccattcaacaatgtcattgtttccgcctcttcccattccagaagccaagaagtatttcacttttccttcttttacaagttttttgaattgagtcagtgtgatcgccgggtcagaaccgctgtatccgccaatagccatgacagcttttttcgttttaatgatatatggtgccgctgtgttcgaatcggttgtggcaaataggtattcagctccggagttgttctcctctagatatttgatcagtttttcatttacagtcgcatcagacattcccatgccttttccgcccattgatgcgagctgagggcctgtttcaggcagtgagctgttgcctccgtacagaagtggcgtacttgcccaataaatcggcatcaccagcaatgcgaggagagctgcaagtgaaacataataactgaacggtttttggcgctgtttaaacagcagcaaagcaatcgctgacaacacgccgataacacctaccccgatactccatccaacaccgatttgatcgttgtagtttctgagaataaacaattcaaatccagttgtcgcaataattgctcccggcaaaagccatgctttccagcctgtctgattgcgatacagatgaacaagggcaacccatcccgcaccgacaagagccgcaatcggcggtgccagcatgatgagataataatgatggaaaaattctgcgacactgaagaatccggcaatcggtacaagccacgcaacccagaacaccgtttccttctgctctacagataatcttcttctttctctcgcgcctgcgatcagtaagcctgcgattccaaatatcgcaaatggcagaagccagctgatttgatcagataactctgtttggaaaagccgcagtggaccaggtgttcccgttccaaacatccctgaacctgattgcattttcgaaccggttcctgtaccgcctttccctccgtctccgccgggtccgccttggccgccatctccgccgcttggagggcctccttgaccgccgcttggcatttggccattggatggaggcgccgccatattgccatttgaagatttgtcatcatttgatgagctgctgcttgatgactgattaggcggtgcttgagtgttatcagaagaagacatttcttttgaagcgtctttgtttggcgcaccctggccgccgcctgaattttggcctgtcagccgctggattccgttatagccgaaagccaattccaaaacagagttggtttggctgcttccgatataaggccgcttgcttgcagggatattgtcgacaatgagcggccacgataacgaaacagctgctaatacggctaacgcacttaccaatgaaacgatttttttcttgattgtggcgtttgccgcaatcagatagaacaataagaaagccggtaaaatcatgtaagcctgcagcatttttgtattaaaacctactccaacaacgaaaaatgctgctaacagccagatcagctttccttttctgatcgctttaaagagaagccatgtagcaagcaataagaaaaataccagtaatgcatcaacattgtttgtacgtgctacagctacagcaatcggtgtacatgccatgatgaaagaggcaattcttgctgctgtcttaccgaatgtcggttttattaacagatacattaaaaggacagaacctacaccagcaagtgcctgaggcaggatgacgctccagccgtgcataccgaatataagtgcgctgatggtttgtatctggaacgtaataggcggtttatcaaccgttataaaccccgccgcgtcgaatgaggcatagaaaaaattatgaaagctttgcatcatacttgtgactgcagcggtgtaataaggattcaccgtatcatcattccagatgttatagatatttaagaatgcagatgcgagcaaaatgaggatgaggaaaatatccagctcgcgttttttcttttccacgtgtttttcactccttttggctaacttggaaatagtgtaacaagcaaatatgaataaactattaataaacaaagacaatatttttgccgaggccatttcatgccaatcatcctatatacagctggtttcaagcccttctccaaatcgtaatcggcgatgcgttttcccaaaataaaaaagccttccggcacgccggaaggcaaatgaatcacaatttactggatcggtttcaattttgcttcaatttcagctcttcgatgctcaagatacggcggaagagcgatcgtttggccaagctcatcaagattttcatctaccataaagcccggtccgtctgttgataactcgaacaaaatgccgttcggttctctgaaatacagcgccttgaaatagtagcgctcaactatgcctgaattgctaaagccttcgcggctgatgatccggtgccacccggcaagttcttcttcatctcttacccgaaatgcgacgtggtgaacactccctttgccttgacgctcgcgcggaagatcgtttctttctattaaatggatttccgttgcagcaccgccttctcctgattccagaataacggcggttccttgcccttcgactggttcacggctgatttctgtaaatccaagaatattcgtcaatacgtgtaaagttggttcagcatatggcacagtcagttcaaccggccctaacccgcgaaacgaaaattcttccggaatgccgctctgtttaacaggcaggccatatccttttccttcctcatcagcagtcagcacaagtcgctgcccttcatgatcttgaaatgccattatgtcacgtccggctcttttggagatgccgctgtgcgttacttgctgctcttcaaaacgttctttccagtaatgcagggcttctgtgcttgggacgcgcaaaccaatagaagaaatactgtttgttcctgcatgaaacggtgcaatgcggggaatctcgaaaaacgtcagctcagttcccgggtttgccacttcatctccgtagaacagatggtacatggtcggttcatcctgattgacggattttttgacgagctttaatcctaatactttcttatagaaatccaagtttttttgtgcgtcggccgttaatgccgatacgtggtgaatgccgttaactttcatatgctgtccctccaggttattttatctcgatttcaagatatcatatcatagttgtatatttattgttctaataacaaagtattttattcgcatgagaaagtcaacatatcagcttcaccgaaggttcgttcactttctgaattctcacctcccctctgtaccggctaaaatcctaatacagaaaacacgaactttgtaaataaaaatcatgaattttattcgtttatagatcgttaaaacaggtgtttccacagttttatctgctgtacccaaagcaaatttcgaaaatcagaaaatttattttatttcacttttctaaaatagggtttacaatatgaaaaaatagattcttcaacatgaagcttcaacatcataggaggttaaggacatgcattctgaagacaacggtttgaaaaaagagataggcctcttgtttgcccttactcttgtcatcggaaccattatcggttctggtgtttttatgaagcccggcgctgtgcttgcttattcaggcgattcaaaaatggcgcttttcgcctggctgttaggcggtattttaacactggcgggcggtttgacaatcgcggaaatcggaacgcagattccaaaaaccggcgggctttatacgtaccttgaagaagtgtacggcgagttttggggatttttgtgcggctgggtgcagattatcatttacggcccggcgattattggcgcgctgggtttatattttggatctttaatggcgaatcttttcggctggggatctggactatcaaaagtcattggaattatagcagttctctttttatgcgtcattaatattatcggtacaaaatacggcggttttgtccaaacgctgacaacgatcggaaaactgattccgattgcctgcatcatcatctttggcctttggaaaggcgatcagcacatcttcacagcagtaaacgaaagcatttctgatatgaacttcggggcggctattttagctacgttgtttgcttatgacggatggattctccttgccgctctcggcggagaaatgaaaaatcccgaaaagctgctgccacgcgctatgacgggcggattattaattgtaacggcgatctatattttcattaattttgcattgcttcacatcctgtcagcgaacgaaattgtcacgcttggtgaaaatgcgacaagcaccgcggcaaccatgctgttcgggtcaattggcggaaagctgatcagtgtagggattatcgtcagcatctttgggtgcttaaatggaaaggtgctttctttcccgcgtgtttcatttgcaatggcggaacgcaaacagcttccatttgctgaaaaactgtcacatgtacacccgtcgttccgcacaccatggattgcgatttcttttcaaattgctttggctttgattatgatgctgatcagcaaccctgataagctctcagaaatctctattttcatgatctacattttttatgtgatggccttttttgcagtgtttattctccgcaagcgaacaaagggagaaaagcgcgcctacagtgttcctctttatccatttatgccaattctggcaatcgcgggctccttctttgtgttaggcagcacactcattacagatacaatgagctgcggattatccatcctcatcggccttgccggactgcctgtttattacgggatgaaaaaacgaaaagcaagctgataaaacggttcccttgtttagggaaccgttttttggtgaaacagaagataaaagttgacaggaaaaacacaacttttgatatactttttacgttaagcagaaagtttttgcaaacttgggtcgtttttttaaagcgaagtaggtcaaaataaggagacacgatttatcaaaaaagtcaagatacgtttttttcgactttacctgttttttttcgacaaaaggctatataataatttgatgtgtgcattgttcattcaaactatggagggtttttaatgataagaagaaaaaaagataagttctcactccttttaacagaaattgcaaagaacatagacgaaactgcagaatattttgtgaattttaaggtcactaaccaaacgactcttaaagaatttgcagatacgttaaaggaatatgaaacaaaaggtgacaatcatgttcatgtcatgattaaagagcttaacaaagcgttcatcactcctattgagcgcgaagatatccttcagctgacaaacagcttggatgatgtgcttgacggaatcgaacatttctctgccatgatggaaattttctcaattacttcatcagacgagcatatcgataaattcagcggatacatcagagaatgtgcgaaagagattttgattacgatcgagctgctggcagaaaatcgcttaaaggatattcagcctcacgcaatcaaaataaaagagtatgagcacagctgtgacaacttgcacagaaaatcattaaagaatcttttcggaaatgaaacagacccaatcaaagtcattcaatatcgtgaaatttacgaaacgcttgaagaaatcgccgactcttgtcaaagtgttgccaataatcttgaaaccatcattatgaaaaacgcgtaacgaggggtaaaaatggatattctattaatattaacgatactaatagtcatttgtgctctggcgtttgatttcatcaacgggtttcatgatacggcaaacgcaattgcgacttcggtatcaacaaaagcgttaaaaccacgccatgccattatattggctgctgtgatgaactttgtcggagcaatgacgtttacaggtgttgccaaaaccattacgaaagacatcgtagatccttatacgctggaaaatggctctgttgtcattttggctgcgctactcgctgcaattgcctggaaccttatcacatggtactacggtatcccaagcagctcatcccatgccatcatcggcgctattgccggtgcagccattgcggcagccggatttgcagcgttaaactataagggcttcattaaaatcattgaagcactgatcctatcaccaattattgcctttgtccttggttttattctttatagcatcgttaagctgattttcaaagacagcaacttggcgaaaacgaataagcaattccgcagagtgcagattgtaacagctgccctgcaatcgtatacacacggaacaaacgatgcgcaaaaagcaatgggaattatcacaatggctctcatcacagcgaatttacatacttctgctaatgatattcctacctgggtgcaattcgcctgcgcgacagccatgggtctcggaacatcaatcggcggctggaaaatcatcaaaaccgttggcggaaagatcatgaaaatccgtccggtaaacggtgtttccgctgacttaaccggagcagccattattttcggcgccacgtttattcatttgccggtcagtacaacccacgtcatttcttcatcaattcttggcgtcggtgcgtcccaccgcgtaaaaggcgtaaactggggtacggccaagcgaatgctcattacatgggtcatcacgcttccgatttcagcgacacttggtgccatcgcctactttattttaaatatgatattttaatgtcacaccgcttctgtcaaaggagcggtttttttgatggaacaggaaaaccatccggatctctcgaatacaataagcagaacctatttcagatgtgagggattcgaatatggttttattctttcagatcatggtctggtgcatcgtggccggactggggttatacgtatatgccacgtggcgtttcgaagcgaaggtcaaagaaaaaatgtccgccatccggaaaacttggtatttgctgtttgttctgggcgctatggtatactggacatatgagcccacttccctatttacccactgggaacggtatctcattgtcgcagtcagttttgctttgattgatgcttttatcttcttaagtgcatacgtcaaaaaactggccggcagcgagcttgaaacagacacaagagaaattcttgaagaaaacaacgaaatgctccacatgtatctcaatcggctgaaaacataccaatacctattgaaaaacgaaccgatccatgtttattatggaagtatagatgcttatgctgaaggtattgataagctgctgaaaacctatgctgataaaatgaacttaacggcttctctttgccactattcgacacaggctgataaagaccggttaaccgagcatatggatgatccggcagatgtacaaacacggctcgatcgaaaggatgtttattacgaccaatacggaaaagtggttctcatcccttttaccatcgagacacagaactatgtcatcaagctgacgtctgacagcattgtcacggaatttgattatttgctatttacgtcattaacgagcatatatgatttggtgctgccaattgaggaggaaggtgaaggataatggaacgtgcgtttcaaaacagatgcgagcccagagcggcgaagccgtttaaaatcctgaaaaaacgttcaaccaccagtgtcgcaagctatcaagtcagtccgcatacagcaagaatcttcaaagaaaacgaacggctgattgacgagtataaacgaaaaaaagcatgatcacactaaaaggacaagggaaaacagctcttgtccttattccttttcttaaagggtgacatataataaatacaaacagaggataatgtcaggtgatacagtgaaaaaattggtgaggcgtgtgaagtttgttgattacggaaggtttgggctttccgggtactcgcttcgggtgagggagcgcagtgctggaattataaaaaagttgaagaagaaaaaataaatcccggagcggctccgggatttttatggtctttgatcagcttaattgcgctgcgatcttctctttcgtcgcaggcccgtagataccgtcagcagttagaccgttaacagactgaaaacgggcaactgcgtcagctgttttcggtccgtaaacgccgtcaattccgttgttaacagcgcctttatcagggtaaaaatacagagccgcaagtgctcgttgcacctgaaagacgtgttctcctgatgtataaggtgttgtcaattgaatgataccatcagggagcggatagagctcgggtttttcagcagccgatggagcacttacaattaatacttgaccaacgcgaataagattcgggtcttcgatattgttccactcttgcagctgagcaaccgtaacaccaaatgctctcgctatagatgtaagtgtgtcgccctgtttcacgacgtaagtttggctgccgcctcccccaattcctgctttgaacgaatcccacgtatctaacaattttcgcggacattccttccctgaccaatacttatgagggacgacattggcgagactgatattatgttcagccattaatgttttgatgagccactgggcatttgctgttgcttttgcaaaatcgccatcggcattttcgcaaatttcaattccaatagaagcccggttgccgctgccatttccgtctcccgcatgccagccgttttcatttaaaggcagatgctgataaatttctgtatcatcaactgtaaaatgccagcttgtcgtcgtatcaggatttttcaaatagcgggcatgcgctgcagcatccgctcctactgcggtattcgctgtattgtgcaccgtaatgtaaagcggcgtcattgcgtagcctggacggttatttgcgccaaccggaataaagtcttgaataatgttaaccattttcatctctccttatttcgtcagattattgtcccttaacaagtcgcgctgtttttttcctttttctgttacatagttgtttttaaaccaagcggcaagtgtcgttccaattgtaaatgcgatggaaccagctgaataaagagcgtcagcgagctgattgacctgctcctcctgaatgtccaatggtgatttgccgagcatcagcatggtctggttgattaaagcaattaaaagaagcaccgtcctgatgaccgtgcccttgtcaaacgtgttcatgaaaatccccctttaatgctgcagcaggctgtacataatggcgatggctccgccaatgatgcctgtagacactgctgtaatgatggcacctgtgatggtgcgtttaatccacgtagtgttttcttcaattttgtttaatttttcgttcagcgtcatgatttgctggtcttgacggtcagacacgcgttctaatgcggaaaccctctgctcaagtgctttgtgctcgccttttatgtctgctaagtcctgctgaaacacattcacatctgcctcttgctgcattattcactcctccttcacatgcagatcacctcccttccgagagccaaaactgttatgaaacagcggtcccttttaccgagagagtaccgccggtgatactgacgatctccatgatgacctccttaaaccctttaatatcgaaggcccatgcctcagcttttcctaatgtactcaaagcagaggtggcatcatcagttttcacgcctctgatcggcagtttctgccctgacaccgatttgccccaaaatttgacttcgctcatttccgctgtgccgtagatttcaacgagtaaatgcgcggcaccgtcaacaggtaaagctgccccctcgccggcggactctgcattttcatgaaagacaaagtcaaatgttttgcgagcctcgactttcagccgtccatcgtgtgtttgattctccgcaaagtcaatctgtaaaggcgtttttccattgacacgcacatccatctcacccgcaccgactgattggtataatacaaactcagattgctgaagattcccgttcacatagcggaaacggtaatagcgtttagaaagatatacccagtccgtcgctgtcaggacacctgctgcgacattaactgctgctgtcgttgtccaaacattgttattgtcactttcttctataaagagcgtaccttcacgatctgcatacgcccagcccttcactttcgaaatcagaactgcgccaagcctgtcctgtccgagctgactgtatgcctcagtagcctttaaagcagcatttgttaaaatctccgctacgcctgacaaattcgaaacaggtgtcacaaaatcattttttcctcctcgatagggctttacagcgccggcttttccagtcctatcgagaggaaattcatattgatacttcaccatcttcatcctcctttgatctaaaaacaggcaaaataaaaaagccttactacatggctttaccggtaatttctttatactggtcagctgtgatcagctttttgttcacaccctctgccagatcctcaattgaacagtctttatatgctaatgcttgttttaccatatctgctgtcgcccactcataatagagggcaagcacccaataattcattcggcaagatctcctttcaaggaaagtaatgatagctttatatctgacaactcgttacctaatgttttgttcaattcttcaagctgcttgcgtgccagcttttcttgtgacaattcttgagcgagaagctccacctgatcaggcggctcgtacggcgggtttttttgtgattcctcccaccaggattcgagttctgcctgagtcggcaacggcgcccggagattccatttctcaatgtatgaaccgttcccgtcattacgcaattcaaaatcctttctcgatactgcgtttggatacttgtacataatggcatcatataagatcataaaggtacctcctaaactctcgggtaatttcttccgccaagctccagaacatcaaaataattgagagctccattcgaatctgtaacatatcgtgttacatctccagaataaccaacataaacataaatttcaacataatctcctgcatcaagcggaactgtaacagatccagtaacagttgcattaaactcattatcactgttattggaaggggtaggcattctaaattgattcattaatttatactttgtgccgtttacataaacatataattcaaaattggagtatcgctcagtattttctatatataaactagcactgactaaatgcattcctgcatgactggctacaaacctattgttttttgtatcaaacaatttatggctatcttttataatacggttatatttaattttgttattttctcctttaataagagcttgacgcccagtagtcccaatattagcgtgagcaaaccctgatatcttttgccacgcagtccagccggaaccactccaccagtgacgaacccacgttccagtactatcaatataactatttgattcatttcctgtaccgtaaaaatattgagtaaatctaaaatcactgtatttctcattttttacaattccataaccaagtggataacctgtagtatttccttgaccaatatccattagtgttaaccctggaggatattcattccccccagttcttgcgtcttgtattgcattagagcctgtaagaactgttaatttattattcgtataattagagtcaacatagtttttagcatcagctagcgctttatctgctttggtttgagcacttacctcagtctcgatcttattccagcctttaaacacgccgtctgtatggatcgttgccgtccaaaaggttccgtcataacttctagaggccaaaattgtttttcgtccgcctccctctgtttcgataacatcatagttataccatgatccatctcctgaaacaggattatttgttatgacgttccctaatgcatagtaaaagccagagggtagtgttaacaagtcagtcccatctgggattttagttcggcaaccttgagtatctgttaatctatatagttgtgcattattccatttgtctttatccgattttgttacgtggatatctgttttattggcatgtgcatctactttgatctgtgagccttcaaccgattcgatctcacgccaagatgtccaaacgtctgagttagccactttattcctcatgaatttccttcggccagttgatattgtgtcactactgctataagacgtgtattcttgatatgcatacgtgctgaaattataaaccattaaataaccattgttattaacaggagcatttaatgttgttgtcgcaccactcatgtaatagaatccagtttcgatgacagtattgaaatctgcatcttcacagtactttgcgagaccgttatcctgagttattttaaagagctgtgagtcgttccacttgtctttatctgattttgttacgtggatatctgttttattagcatgtgcatctattttcttttgagacccctctgtagtttctgattcaatccatgctgtccatgttgtagaatcgttttttcttattctaaaaaatgactgctctcccttaattccgtcataagctatttgaacaagtgtgtttttatagctcatcacaaggagaaaacactgatttaggcccggaccgttcaagccgtcattgtatattaagtacataccagtatcggttaaatcattataatcagtaatttcggtcacactcttgtaaaagacccttccatcatcacctgatatcttacttaactgagcgttgttccactttgacctttcagcagcagtaatgtgaatcgtaccatcattcacatgcttgtcaaaatccttcttcgccgcctgctgcacattatctacgttccccagcccgatttgcgcctttgttgtgttgtgggggttgttcatgtcgtttttgtgggcagccaggtcggtgtgggcgtcttttatgcctttttcccagcggttgacgtcatcttcgttgatggggtcgtccggaagccagtctgttttttcttcgtatgccatgtttacaccacctcaaaagtaaatctgaaatcaagtgttctgttttcgctgacgtccaggtcagtctttctctctgtgatcacattgcccagctcgtcaaaaatttgtaccgtttcgatatgcttgatgtcttcctcacgttttgtcagaacggtgacggtcgcaccgtcaatggcgagatctactatttctgttttttggccgttgagcagcacgtgatcgattctgctttttagatcagccgctgtgcgttctctgtatatggttgaaatcaagttaagaccacctcattattgttaagagtgacagaataaccgaccttgagctcactggctgttcggtatctgcgatgattcaggatgactgtgtctttgatttgcagcgtctcgttcaatccgcctctgagcgtatacgccaaatgagcgggcttcatgttttctatcgcttcgatcagctcattcatgtgctggaggtcatcaacattgatatcgacgttaaatcggtattcgccgggaagcaggcggacctgtgcagacgggtttttcaagaaacggtttaccgcctgctcaatggccctgtatgtgattggcgggatgttcgacattttggaaatgagccgcaatcgtctgatctcatcagtgtcgcctgattcccgcgggacgtttaaaattttttcccagcggctgagcccccaagtcgccgtcggtacgaataactgatccgtcagatcaaatatgctgtcattttgtttatcaaactcaggcgcttccgctttcagcagctcagccatttctttaaggctggtgagaaacggcggcagataagctcgcatgtcatcttgtttgctcaatgatcttcacctgcccaagcttaggaatttccacgtcgctcagcaccagattttcagacgtgccgttgatttgaatattggagtagtcactgactgatggtgaattatagacgatattgttaatttgagaaaggcggatgacgttatcttcaaacgccattttcttaaagagatttaaaacgccttcctcaatttctgacttcacttcatcaattgagtgattgatctcaggcagcacttcggcagaaatctcaacttctttccagaccgcgctctccactgtgacaacggctccgattggcgcctgtccctctccctgccctggttcagggtcgatataatctttcactttttgaattaaaatttgagaagcgggctcaagattcgcattcgtgacgacaattttgaccgtgccttcaccgttccaaagcgggaagatctttgccttgcccacaccgtccacttcttcagcccactctttataatgcattttattggcactgacggcctcacgccgaacccttgtaaaataccgttctcgcaagctgtcatctccctcttcctcgcgccccggaatcaggatttctttgacaatggccgtttctaaaccgggaatggtatccaatgacagtaaattgcgtccggtcagattggcgtttcctgcttcaccaggtgtttcacagatgagcgtcccgtctgccgtatattgaaaataaagattatccacgtaaaagcgggagccgacaggaatagtaactccagatgtaaactctcccgctctgacagcctttgtcgcggcagttctttcaattcccgcttccgctgcacgcctgtctaaaaattcgccttgtgcggtatcagaaaaaactagctcaagcacagtatccagccatatataagacttcgcaagctcggccgccgctggggctaacgcattataaatgacactgccttctcttgtgtcaatatctgcggaaatgctgttcagcatacgctccataatcgcttcaaaagtctgatcttcaaacatcttcgccaatcacctcctcaatctcaagcgttccttcatccgtctccaccacgaaggacacatgaaacgcgtcgccttgtttttcaatctcaaaatctgttacagccgatatccggtcatcataaaccagcgcctcttctatcagcctcgggatctccatctttttatacgcatcagtcgtctcatgatctgtcagcacgtcctgaagctcgtttccgacattatggctgtatacggaatacgcatagcgttctgtctgtaaggcgatatacacgaactgcctgatcgcttcaagcccggtaatcagctcattcgtaattcttccgttttcaaaatctattttatacgtttgcgaggtttcaatgacttcgctctcatcttcaaaatcctcaaactccacttctggtgtcagggccatgatgcccactccttttacatgctaaataaaaaccccttcgtactgaagcggttttgtctataccttatctaaaataaaaaacgattgcccgccagtcagagccgcggtcatgaggcgatcccccggctcgagtgcatcgtctcctccggactgcattcgttttgggataatgatggcgtcttccggtatgatcagtttgctgttttcttttaatttgatttccacaggagaaaccgaaacgacttcagccgggagcagttctaccggagactcagcgtcaactgcgccgactgccaaatgttttatagcctcacttaatctcatcaggatactccttccggcatcgtgttcttttcgacaacatcgatcgtcatcgtatgtttcgttcctttaaattcatgccggtccgtatctacccaataggttttcttgatgccggcctctggaatcgaaatatagacgggcaagccgctctgcacttctgggatgcccactgcctgaatatttttcagttcttttttcacgccctttttttcagcaagacgtacatctgcccgctgctgaagctgtgcctggttgatgtcatctgtgaccgtttccgtatattgaagcacaccgtatttatttaagcctgaactgtccttggcagaggctttatatgtcttattgtccttttgccggcgaagcaccacccgagtagcagtgtcgtttatagaagtgctgtattggtagcccgttatattgacgcccgtttcaagcacccatacctctgacggatctggccaagcgcgcagaccgagctttcctttttccgaatacagctggtaatgtcgtcctgtctggcttttcgtctgtttcagcgcttttaatatgatgtcatacaatgtcgtatcatttttaatgacaagacttttgatcgtatggcctgtgtttgcgatcgaggttgtcggtatctggaagtcactcgcaatccttctgatgatctggtcggcccgctgattggaaaacacgtacatatcctggtttttgaccaggtactgcagcatgtcataagcgctgaaggcaagcgtatgctcgtccggggttcttgcaaaaacaatgccccgaaacagctcttttcccttccatttaaacaagaccgtatctccttctgagacactgtaatacgtctggtcgccctgtttggtgacgatggtcgcttcaatggagcgcggcgcctgataacgatggccttcaagcgatacgctttctgcaaccagctcaagccactctgtgtctttaatgacgaacagttctatcatcatacatcacctgtttcattgcggtatctttaatttttggccgggaaaaatccagtggcccggctgcctgatgttccgtttgcttcgtttgatcattgctgttttattggcgttccaaattttgcgccattgagtgctgttcccgtaaaatctgcctgcaatgtcccatagcgtgtctccctttttcactgtgtacgtcttcggcgcagccttcgacggacgttttgcctttgtttttttcttttgcttgattttccgcggggaagcggttttgtattcttttaattgaatatcaaaggaacgatcacctatatcctgctggccttcgctataggaaaaaccttcaatactgcatgttaaattcactttagttcccgtaatcaaaaactgaaccggttttttggccttcatccatttttcaatttttgttatcgcattttccggcgacgggaaggtttgatattcagctattgggctgtatttcttcggaaaaaacgaagagaacgaaatttctttcgcgccttgttcgtcaataaatgtaaggtcaccgaacttggctactttaaccgtctcattctgaaccgtatttgaaatattcagctggtcgggaagaacggggagccgcagcttgtccttcccttgtgaaatccaaaattcatatacggatttagtcaaatgcaacgactcccttcgttccaatattgatatccttttgcagttcatctataagcgcctgcttgattttcgccgcaaggctttcagcgtcctgtccattatggaagtgctggtctccgttaaactcaatctttatttctttcgttccggctgtttgtatcgtttgccgtgtaccggatgtaacagctgaaacttgtcctgaagaaagctcagactgctgggattgagacggatctgtcacttccataccaagagcctgtgccgctctctgaagaaggtagcgaccgcggatgccccgttcctctgggatgatccattcccgcttgtttccttcaccgacacgggcaatttgttctttcgtgatcagcccgccgtttgcataaccgacataaggaccgccacgtttcaggcttttaatgccaggtacattatcaattgagccgtatctgcttttgatatagccgatcgcggcagcagcgttgtgaatcggatttctaatgttacccatgcccggtgctttatgagcattaaatgtggttggaactgtctgcatgagtccttgtgatggatttcccgccttcgcgttgctatcccacaggttaatagagttcgggttgccccctgattcatactgtgcaatcgtcattaatcccgagagccagctcaatggtgtctttgtggccattattgctgccataagccactgtttcacatttccccctactgcacccattccggaataagcagctgccaatgaaccggcttgtttttctgcgtattttttcacatcgacagaatccagtccttttacaacaccgacagaggcaaaacgccccaagctcatcatgactcgagaaggtgaatggatatctaattcttcacggaaagcctgctccactctcttggccatatcctttgctgcttgttttacttcactggatttagaattcatgcctgtcacaaagtttccaatcaaaccggagccccagctgttcgatgtgtcttttgaacgcaggaacggtttgtcaacatgtgtactcacatactgtgcagtccctgtttgggttgaattttgtccttgcgcaaagcctttgaccgttcctgtgccccatgaagacgatttgctcacagtggcttggaacggcgttttaacttttgattgcaaaaagccgtctgttccggttgcagtgccgctttggcccttggcatacccacttaccatttgtttaccgtaatttggtgaagcagaaatcatttgtgtaaatggtgtattgatgtttttctttttccagtcttccattttgaccggctgatcgctgatgcctttaccaaagccttctgaaaattgctgtccgagtgtggacgcttggcctgtaagatttgcagtgttcattactggggaggctgtgcctgatagaggactgacagctgctcctcctgaaacagatgctggacttccgccagaagacgaagctgcgcccatgtcgtctacaacttgcatacccagcttagacgccgcttgtgaaagaagcatcttcccccggcctcggttgttatcaaccgggataacgaattccttgccggcttcaccgatccacgagatggttggtttggtgatgtagccgcctgtggcatttttatctggatccttacctttattcggatcaccgccgccggttacaaaattaattactttactagctacgccgccagctttatcccagatttgcttcacccagccgaacgctttagaaaaagcatctgaaatcgcttctcccacctttgtaagaggttcttgaatattctttttaaaccagccgctcaggcctttccaaatgttcttaacggtgtctatcgcttttttgaaagcctctgagattcccttgcctacatctgagactgtatttttgaccgggttccaaactgtatccatgaaccatcccgataccgtactgaaaacactcttaatcttattccaagcaccggtcattttatcccagattgtagttgccgctcctattacagcagatttgactggcccccacacattactcataaaccatgaagcaactgtactgaacacatttttaattgtcgtccatgcatttacgattttagaccatattgctgttgctacacccacaactgctgatgaaaccggcgtccagacattgtccataaaccatgttgccaccgtgctaaatatcgtttgaatcgttgtccatgcatttacgatgttggaccatatgcttgttgctacacccacaactgcagttgatactggcgtccagacattgtccataaaccatgttgatacagttccccaagtatcctgaatgactgaccaggcattttgcgcaccctctgtaatgctgttccatgtatcttctagagcgccggcatcaattgccttgcctaaactttcaccgccgaaagtaccggcaattcctcctacaacaccgccaatagcggtcccgactcccggcacaacgcttccaatagccgctcctgtagcggctcctgctaaacctccgccggctgaacctactttttcaccagcattatccttattgataccggctaagtcagtaagggacagtatttcgcctaatcccggtattccttttgcagctccttttaagcccttcagtccgccttttaagccttttgattcacccaatgttttcagaaggcctgaaaaacctttgcctgctgctcctttagcagatttaggtgtattcacaggatttgttttattcccttttgttgatgaaccgtttctatttttgacttttttgcttttgcctgtactgattccggcacagcagcaaccacaagccccgccccatttgccgcctgactttttcgattttgaacctgaagatttttggttcatagaaggttttttagtgcggtttgaattgttagaagttgagttctttgtattggcttttgaagctttttgtttgcctttgcttccgctggatttgccgccaaacaacccgccaatatccagattccccagcttctcagcaatgccttttataattttttcaaaaaactctcccactttttcaataattttatcagggctgaatttctcgaatttcttggcgatttttgaaacaatgttatcaacaaacttttctgctttattagcgattttatccgggttcaggaaattaaatttctctgaaattttgtcaacaatatttgttacaaagtcttccgctttagtaataatggcgtctggactgaatttgctggcgacatcatctacttttttcataaaggaatctgtaaacttgtcaagctcgttaaaaatggtttccgggctgaatttacttacgacatcgtccacttttttcataaaggaatctgtaaacttgtcaagctcgttaaaaatggtttccgggctgaatttacttacgatatcatccacttttttcataaaggaatctgtaaacttgtccagctgcttaaaaatcgcttctggactgaatttgctggcgatatcatccacttttttcataaaggaatctgtaaacttgtccagctgcttaaaaatcgcttctggactgaatttacttgcgatatcatccacttttttcataaaggaatctgtaaacttgtccagctgcttaaaaatcgcttctggactgaatttacttgcaattgcatccactttactcatgaacgatgttgtgaatttatccagctgtgccaaaatcgtctctggactgaactttgttgcgattgcgtccactttattcatgaacgatgttgtgaatttatccagctgcgacaagatcgtttctggactgaatttcgtcgctattgcgtccaccttgctcataaacgatgttgtgaatttatccagctgcgacaaaatcgtttctggactgaatttcgtcgcaattgcgtccactttactcatgaacgatgttgtaaacttatccagctgtgccagaatcgtttctggactgaatttcgtcgcaattgcgtccactttactcatgaacgatgttgtaaacttatccagctgtgccagaatcgtttctggactgaacttcgttgcaattgcgtccactttattcatgaacgatgttgtgaatttatccagctgcgacaaaattgtctctggactaaactttgtggcgacttcatccaccttattcatgaacgatgttgtaaatttatccagctctgttaagattgtttccgggctgaactttgtagcgatttcatccaccttttccatgaatgaagcagcaaatttgtccagtgctgtcaaaatcgtttctgggtcaaacatgctcgcaatatctcctgtacctcctgctgaaggcgctcctttttcggagggacctgagcttcccatgctgtcaattcttttctgcaatgaatccagcttatttgacaccttgtcattaatagcgagctcaagtttgttgtcttttcctgttaaggcattaataccagcagaaatacgaccgactgttttcatgacgtgatcaatcacgcgtatcgtaacagagtaaccatttttaagtgcagtttccatatagcgctgtattttttgcacagccggcaacacttgatcttctgcactcagcataatcgtaaagcctttaaaacctgccacgagctctcttaatcgttcaaacttttcggttgcttggtcactagcatctattttaatagatacagatgacggcaatccctgcaattgaacattaacctgctgaatgacactgctggctttatcctcagttgaaatggagatcatttgggcgccaagctttttctttaatgatttttgtatgcgatcaattgtccttaatacagttttgctttcttttcgtacatcaatagcgctttttcgctgcaccatttttctatatttttcaagtgctctaaacccattctgaatctttcttaactttttacttacacggtcttccatttcaaaccttgctgtcagctttgccaattacgatgcccctcctttctttgcttgtttttcaaggagatcgagcttatatccgatcagtccatacaacagcgctttatagtttctgggcgcttcgtagagcgccaataaatctgatggggaatagtgaagctcgtgcatcgcatagtagagatacacggcttctttatgcccatccttgattagttttttgcttcttcttccagatcctctaattcatcttcaaatccattaatctcaatcgctttgtttaaccagttcgcatactcgcctccaactgagagcacgcgtttcgcaacttctaccgggtcagccgttttgtaagcttctcgaagctcttttgaacggaagtccggataaacggttgattcaactgcgattcgggcataaaagcgttggctgtctaaatcttttacacggcctctgcctttgacatttttatacgttgttgtttctttctccaattcatcaatgcgctccgtcgtgatcgctttaaaaataaatggcacgatgttcccttttttatcaacaaaacgctttgagatcggcactttgatttcctcagcttcaattgtttttcccggcataaaaaaggaaagatcatatacgttttcgttcttctcgctcatgtaaaaaactcccttgtctattgtttggtttcatctttaaaaaacagacctttctgagaaaggtctgcgtatgtgctgattcagctttgattaaaacgtgtcagacagcttttcagggacgtcgaagtcttcgaatgtaaatggaacttcttcctctaacgcttctgaatcgacatcaaggcttgcgattttggcagagtcaaagttgacgtcgtacagcgtgactcgctctgtgccccggcctgaggattgatcatccagcacagcttgaagtgtgaaataagggtcgctgccttttttgacatagtccatcatcaatagcacgaattttgatgtgactttgtagaacgttgcggtccctgttccatttgcccctgttgttttatggcctgtcatgcggcggcccataatgttgacttcggatttgtttttctcaacgtttgcttcaaatgttttgatgtgcgccatttcctcaccatcgagaaataagcggccttcttttcctgagattgtgttttgtgcttttaatgccatattagtttacctccacattaaagtagaatttttctgctgcgtcgacaggctgtacagccaggtcaatcaagaagccgtcacgatcttcattcattgaaattgtgatatcttcatcggaatcaaagccagtgatgccgcctgcatcctgaagtgttgtcatgtattgcgtgatcatcgtttttacatactgcagtccgtcttcagatgccgggatatcgcttccgctgccttttcttgatttaattaaggctttcagctcgcgtgttaaatcattattcacagcatccaggacacgaacgattttgttcttcgcaaatttcttgtttttctcagctgtgaacgtcacgagtgagttaatgtccttttctacgctgacggatttatcacgggcgtcgaatgtgaataaaaattcacctttacccagacgttcaacaatcgtatcgtggtcaaggcggtgtaacacatcaacggcgccttcgtactctacaaatgtgagtgattggttaaaggttgctcctgcactcgctccagctacccaagctgttgctttgtcgggtgtaacttccgtgccatcttcaagcagcacaccctcagttacgttgatgatgccttcataatcaccggcataattggctgtgacgccttgcactttttgtccttggccgtcgcgcaggcgtttaatgaaagcagcaaacgtcgctttcaactggtcaccttctgcaacaggcagcgcaatcacatcaaagctctccgtttcagccgcggctaagaaatctgtatagtcagagttgacaggggctttatccgtaccgccagataaacggatgcccgcggatgcattcagcgtctcagctgcagtgtctccttctgatccagtgagaggaatcgttgaagaaagatcgcctgttccggtaaaagtgacatagccgttagctgttaattcttcagcctttttgacagtctgtttatcaacctctgattcgtccatatatgttgtcaaatcgaaagaattagcatccagcacattttgattgatgcggatgataatgtcatttccttttgttccgccatatactgcagttgctttgacgccttcagcaatatcagcagacgctcggacaccttcggttagacggtacatcaataccgttttcgcatttttcttcgcttcacgcagcagcaataaagacgggtcatcgatgctgaggcccacttttttgtttaggtcttcaacactggaaatggagacgaacgttttcgcttcgccccagcttgatgcgaccggaagtgcgactgttccccgttcactgagtgatacccgctcctgtgccgtcgttttaaagttaaaataaatgcctgcacgttctttttctttgcctgttgtaaatgttccgccattcatgatgacatgacctccttggttagaaatgtttgaatcaattggttggcttctgatttcgtcatgcgtggttgatccacgccaaataaagccccctgaagaatatccggcttaacgccgaacagttccttcgcgtgcttaatcaaatccgctgtatcaaatagagcttcccggctctttgtatgtacagccttcttctgttgtttgtcctttgacaccgtttatttcaccccgctgttcatgtcgatatcctgtaagacaggctgttctgttttgtgataataatatcggctgctccacctgatcaccatggccgcctcgcccctgtctcctacccttgtctcgatttgggagatgcgaaccatatcccccgtcttctcaccggattcactcagcagcggaatcatatttctcgcttctctgatggcatccgcgagcctgtccgcttcatccagcgcctgaacggagtccagatgaaacagttttacattgagactgtaggtttttttaaatgtggagaccgtatctgtttcctcgaaaacagatggtggcgggacgtataacgacggcacctgaaagtgatcaggaagctcgcgttcataaatgggaacagaccaccggctgtacaaaaacgccatgatcgatcctgtttcactgttcatcctgctcctcctttacagcttcttcagccactggcgcagtttgctttccagcgatttttcaaacagctgttcatataaaagcagtgcatgatcccagtagcccgtgcccggtatccattttctcttgagcgccattcccgttgaagccgctggatcataaataaactgtgagccttgaaaacgccccggcacccatctcacatcttgttttgacgtccaatggccgtcattaagaaatgaggcgtaatcaagctgtgtccccacctcaagcgaaagcccgccgctttgcacaatccagagattgtcctctgcgcctttctcaaaggaaatgagcagtttttctgtatcaatcgtttgtgtgctgatgagttcagattggacgatctcgagaaaatcttgcccgcactcctcaagccaccgggacgcctgtctggaaaaaccgcctgaagccgattcttttaatgccgtgttcagctgtttcaatcccgctattttcataggctttcatccctgactgcgacgacctcccaatgatgatgtctaatccttttcggcagctttagtatatatttatgattctcccaaatgattttatcgttcacgcggatgtccgctgacaacggaaaatggacgagaaagctatgatatacagtttgatccggctcctcctgaatcagctgctgcgttttttcggtaaaataacaagggacatcttgttcatcgggtgtatccggatatgaaatcaccggctgcagcctgtctgccggaatcccaaatcggcctgcagacggcgcttgcgctgcttcatgataaatgtcgcagcgatgaatgagcatctgcctgtagctcataaagacctcaccttcagtctggaggattcaggggcgtagcccggcgtgataaactcctcgagcaaatgatatacctctggccgctgaatgccgccttctccggaaaccgtgtaggaataatcccccattttctcagactgatagcttgatgaggcagattcatcgctgttgacaagcgcaaaatactgggcaagctttactaaagccaacttcaccttgccgggcagcggatcatacaagctgtcttcaaagcggtggcccgtgatgagagccgcttctgcttccgcctcgatgatatcctgcgccagcagctcttccggcctgtttttcacccgatcatagaccgaataggaggctacgtcagtcggttcaatgagcatgagctgaccacctcgtttctattattcttttacgttaattaattttgcgcaggcatcctcttcctcgaacttgctgtccagcttggccgttaagacaataatgaatttacgggagcggatgtctttgtcgacttcaattcggatattgcgggagaagccgagaatgatatttttcggatgtgtgagaatgatatcagaagcgtcatattgcgcgtctccctcaccgactgtgtacggctgaatattggatacccctttgaccggtacgccgaatgctgttgacaagccgccctgaacagcctggtccccaaggtttgtctggcggtctgccacgcggtccttccattcaacttctaagccatgagacgtatagaatctaaattcctgagggatgcgcaaatattttggcggaactgcctttaagcctttcttgaatgtcgctctggacagttcttcaccgttcatgtcaacgatatgggaaactgcctgtttgcggatgccgtccagctgtgccagatacggatcagctgatgctgtatcgccgttaacgatcagctcttcaatatcaactgctgcgcgctctgctaaaatttgcatgattgtctgctgcaggccgtctttttcaatattgttttcaagtgtgtcatacgtaatgttgatttccgcaatgacttccttcgtgttcagctggacagtgcttgtcgttggaactgtcagctcgtcgtttgacagtgcttttccttcttgcgcagcccgcagaatacgctggccgaagccgattttttcaaatttttgcgaatcattttccatttgaatcacgcgggattcactgaaaatggtcggcgtgttttgcaccatgcggataaaagccgatgcttgcgcagggttcataagcccgccgctttttaaagcagaaagcgacatttccgctttccgaatgatctcttgatttctcaattgatttcctcctccttgactggttttacagcagtccgctccagattgattttttgacttgctctgtattgccgcccgtatcgtccgctgtctgcttagacgcgcctcgcgctttttccaaagcctcgatgcgttcgatcagcggagcaagcatgtcttcaacgagctttttcagacgctcgtcatcacccgtctgctccggcttttcctccgtgtctgtgtttttttcaatccgctcaagccgtttgagcagagggtaaagcgcatgctcgaatgattctttcatgtcttcttttctcatttcttcagtctccttccctgttttgtcagcaagcatttgcttgaatacactgaagaatcccgctttttcaaccggttcttcctcatatacatctgcagtgcccgccatgctgtagccggtgatgattccagccttgatctgttcccacacctcgtctgacgctcttgtcacgagcacccatgagccctttgtaatccgctttgacccgatcataaaatcatcgggcgccacataggactcgaccacgacgccggttccgccctcaaagctgtgattgatatcaatctcccgtgcctccgcgagaaaaccgtgcgccgctttttcaatttcctcggcggtcataaaatcgccgtgggcatcaggaacatcaggctcatacacgattccgtacacgagcttttgttcatcctgctcactttttgtaaacagccgaacctttttttcaaatgacggaggttcggctgacttggtaaagaaaaattctgtctggttagccgccttgtccacataactgacaaagctgattttggcatttcttaattctcgcgccacctgcttgattcacctcccttcaggacgttttgatatcttcgatgctttctttcaactcctgcatgagcgcagccaggtttgtcttttccgcatcctgtcctgcaggccgtttataaatgtcctccggccactcctcaagtgtttttccaagcacccgtccggcaaggtcgcgtaaatcattcggtgagactgctccggctgtaataaaaggaccgagcaccttcgcaatctcaagcggatcacgaaagtccggtccttttaatgtcagcctgacgtcatggatattcagctccggcaaaagcagcgtgttcagtttattcacgagcgtttttcgctccggctgaaagacctgctcctccgtaatttttctagcagtatccgctgtcgcccggttgtattcctgggcctcgcctgtatacagcggggggagacggaacgcggaacgcagcttatttctgcttttttcatcgtattcaagaaacaaggcgtcgttttggagaatttcagccaaagatttgatttccacggaaaccggcgtaatatcctcgcctccatggagatccttttcttttgcgattccttccgcttcgatcaggagaaatttatgggcgttttccacgccttcaagatcattcatgtattcctgcagctcccggtaagaagcttcagacagcatcccgttttccactgtaatcgcagcggggacgtgacgtccctgcttaaaatacataaaattgagctcttctgcttttcgggccccgtataaattgacaatattgccgatccagcggggtacaccgtatacgccgcttccgattttgaggtgaatggcttcatttgcttgatacttctctgccaatgtgtttacatattcacctgtgcgcatatccatttttcgcggatcgccgtattctttaaaaaatactttctttccattgatcatctgcacatattttcggaagcgtttttgccttttgatccttttcattttcccgttttcttcatatacaaatgaaacctctacaggctcgcctgctccgcatacacgcatatatttcacatctaaatattcgatgccggcaggttttcccgccccgtcgcgaagcacttccataaatccgttgcctgttttttctctgtcttcgatggcatagcctaaaatcatttcagctgattcatcaaagtgaagacatttataaaaggcttcgagtctggcccagtctttttccgctcttttcttttttgcctgatcgacatcacttgcgttgacatcaaatgtgtactcaacatcgaatccaaagcctgtaatattcactctgtacgcatcaatgcattgctgaagaatagtcgagtattcggcaatggttttgagttcgatgatattgtagggcggagcgataatgtcctctccgtacagctcagaaaagtcatcctcatagatttgctttgtctgaggagccgcggcattggctttaaatacagttgctctgactgtttgattgtgcatgatttatgacctcctcctttctctgttcggccggattcgtttgtgtgctgtctctttcatatcagcaacctcataatcatcaagcgcataccaaatggcagaaagcgtatgcgggtcaatcgtgaattcatcctcaatcagagctccgtttttatctttggcatacgtaagtgtcttgagctcatagatgacattttcacagcgatccgaacagaagatttttttgaaccgttttacctttttggtatattgaagcctggagccgggaaactttctggctccaaccatccgaaagccctgctggcggaaatattgaatgcttttcggctcagccgagtcggctttgatcaattcctgtgtctcaataaactcacgcagctcctcagccgtcctgtcatctgtcattttgttttgataatactcccaataaatgtagaggtattttttttcaggatctacagcaagccggacgacggcattataggattcctcgaatccaaaatccatgcctgtacgaaagattggcttgctgatggctgcgatacattttttcatttgattatgcgggagtacctcgaactgcggcagcaccctgatcccattgacgccgaatcgtcctttgcgggcaatccggtacaggtcgggatcatactctttgagtccgtcaagctgtttcagatagctttccgggagaaaaagattgtcgttagcggtggaatgatggtaatacgtatctccctttacaatcgtccgcttttcgtaaagttcgctgtcatccagcacaaaccgtttcttgcgttcatcccgaaaaaaatgcctatacgtccaattggaggtgccgacgggattggtggtacagatcatatgaagctttagctcaggatggcgaagacgtccgattaactccttgaacccctcatacttcacctctgagcactcttcaatccatattaatgaaatgttatgaaccgattttaattttgccggattgtccattcctttgaacatgatccggctgccattgtgaaatcgcagctgcagcggggaagaaagagatgccacggcctttgtgagaccgagctcttcgatcacctcttgaaacaaggcgaaggtcgaatcccgatgggtatcgaacacctcccggatcacaagggccgtccgtttttccttcagcagctttagcacgattttcaatgcggtatgatagcttttggatgagccgtagccgccgacaagaaactggtacgtctgctcccaattgaacacgtaatcttcgaaatgagggttgatttcttttacaatcatgacttgcgctcttttcgtttgatcataatttcaatcggctcctggctgtcatctgttttctccgctttttgtttggcaagcttcaatttctcattttcaattttttgtttaaattgatctggaaacaaatcaaaatataaggatagcttctcaagcgccttcattttatctgcaagcttgatggcaatgccttctttcccaagctttgcttccgttacaatggtgccatcaacgagcccggagtctttgacatcgacaaagctgatttccttcataatcggattatcatcttcatcaaacagcggacccgatttcccgacagcctggacctctttttttccaaaggtcacatagtccgtaatatccgcaaacgcgatcttgatataaacctgcagcacatccatcgcttcaataaacatttcattgaccatttcttttttaatgcgtctaatttcagcagcgaccttttcgttttttaagagtcggctgcccgtcacatgagcgctgtccggagaatagcccgctttgattgctgactgtgtggcattgaagcttttgacgtaatacaggcaaaacagccgctggcgttcatttaattcatcgttgtttatagggcgctgtttttgttcgtttttggacgcagaaaacagcgcctctttccatttgtcttgttttttccagatgccgattgttttcgcggaaacaccgattgtgtccgcaatcgcccgatttgtgatctttccttgatgttgttgatagattgctaatgcttgttcgcgctgttgtgttttcatgctactgcatcaccgccacctccagcatggttgtttattcataaaagcggctgatcagccagccgcttagtgtcatgctctattcacttataggtggcaaacgtatgacaagctttcaggcaagtgatcgattcatttcttcctgctgtctttgcatctttaaactcgcccgtttaatcgtcgtttgcactgtcgatttttttacgccgagaagatcggcgatccgttcataagaaaaacattctaccttatgcagcaaaaacatttccttttctctgtccgttaacagggctaatgcttctcgaattctctctctgtcttcttctgatacctgtccgtccggctcaaacatcatagcgctggaaaatgattcgatgattctcgggtccttgatcatcagccgctggtaggcatcacgccggtcaatcgcccgtctgatgccgggctgccttcctttttcaagccattctgttacatattcaagatcagtaatcatatttctgatgatttttttatccttcagctcttcagctgagagcacggattcatctgcctcagcgagcggtttatattgtattcttgtttgtttgagcgtgcgtttatattcaaatagtaagtcttgcattctatgatcctcctcatttttggcaaataaaaaacggacaccaatcaacgcacaaatgctgtgcagttgatcagtgtccgcaggctttccgtcttggacgtattctgttttcgctttaatttaatttgtagccgatttcaaattccacacgggcaagatcgccctttcttgtttcgacgagcgtttttccatgctcgggcgcttctgtgatccatgcttcttgcttgatgccatccacaataatgacacggattttcccttcctccagctggctcttaagcgtgatggaatcgatatgcagcagttttttaggatgaatcatgtttcttttcctccccttttcggtgcagcgcttgcttcagctttttctaatagctgaatgatgcgctcctttgaatgaacagaattccctttcagaaaatcaagtgctgctttagacgcttccagcaattcaggcgcagcggccatcaaaacggcattgcttttttgcgaataagagctgaggtcaaatacagctgcaatcagccgcccgtttgagtacggaaatctttctttttcttcttcactgtaagctgaataaatatagatcggtttcgtatccccgcacgggacagcacgccacggcgcagggcttttctctgcctgttttgtctttgccaacactttcacttcccgtcgtccttataccattgttcaatgtttttttctgttcgctttgctcgaaacagcaaagcgattagtgcagtcagctgtttaatcatagatattcagcctcgtttttcccgctgtcagcatttgctccagcttttgaatgacaggcgttaagtcagtgccggaccggcagttcggacatggatgaaaaacgactccaataccggtatgttccacaatgactttctttgtttgacaaagcttacacattatctgacgccctccaatctatggttaagctcgtaggctgctcctttgataatcactaaatagtcactgcacatctcatagattctcgtgccgagcgcttcatcgacccgtacaagtccttcaattgtcagctcgctcgaaagcaaaatcggtttatgatttaagtagcgataattgagtaccgaatacatttgctctaattgccaatctgtagcgcggggtttgccgttaaccggtttaaacaggtcatctatgaacagcacatccgcctgcttcatccggttcagcttcgcttctaatagggcaaaatcatttttcagatcagtaaagccttccacgaacggaaaataaatgacaggcacatagcatgttctcattaattcgttggcagcggcagtcaaaaggtgtgttttccctgatccgggctgtcctaaaagggcaatgctgttttttcggcaatccttgatttgttcataatcggcaacatactcttttatacactcaaatgcgtcttttatggcctgcggctttccctccgtgcggaattccttgaagccgagctgtctgaaagcgtgggtaatctcacttgcacccagcagccgcttcactttccgttctgccatgcagctgcacatcgtccagacttccaggccattctgcctgacgagataacctccctgatccttgcagcgcaggcaatcatacctgcttgcgtctgattcggccggtttgtccgccagtaatggacgtctccctcttctcagctcgtccaaaatctgttcgattgttcgttttgtcatgttttttcatcctctcatgctgaattgcggcattctttttggcttgctgcgcgaaaaatctgtcttcaatgaatttcgagcagtagcgaaaagccttgattgtttcagaagcggcggtccgccggttttcaaaagtctgaaagcattcttcaagccatttgattgtttgcatgacaggaacgccgatggcaacaatgcgggcgatggcttgataatctcttgaggaaggatacacggtgcgtccttcttgagccgaccgtaattgtgtaaaccgcttcgcaatgtgatccactgcatcatcagcagcagtatatttgtttgttttatctatatctgtacggtcgtttgtgtccggtgtctgcggcgaaaatggccgttcttttagactcccgtgtacagtattgtccgatctgaagctgaattttttggaatgcttgaccgaaatcatcagtccgtatggcgcacggacggcctttatgtaatcatggttttcgagaagctccagccatcttctgacggttttttcacttacgccgaagactgccgccatttctctcgcttttaacggcttatggccgagtacgatgccccagcttaccccgtctttttcgatttcttttgttgttgagctgataaaccagagaaacaaccatagcgccgggcccattttgtcataatgttctgaattcaataaccctgaatacgtcggaaaaggatagcttttatcgtttttcattgtacgccgcttctccctttaacatcatgtatgcttgaaactgctcttgcgtttcaaagtggaacaccggaaggccgcatgccgtaaacgaaatggtgccgccggattgtccgagatggcgctgatctatgggattttcactaaaaacaatttggattggatacatgtgatcactctcctggtttgttttcgatacatttcgtatcaactgttaccaagtataaacgatacgaactgtatcatcaagttatttttgatactttttttatcataactttattttgatacatattgtatctataatcataagtaacgtagggagtttaaaaaagagaggtcatagtatgataggcggcagattgaagagtctcagagggaaaaggacacaggaagaaatcgcatcacacatcggtgtgtcacgggcacgatattcccactatgaaaatgggcgaagcgaacctgattacgacacactccaaaagctggctgattactttcaagtaacgactgattacttattaacgggaaaagacaaaaaatccgatgacgatatgttctcagatccggacctgcagcttgcataccgcgatatgcaggatttttccccagaaagcaaacagcaggccatcgaatttatcaactatttaaaagaaaaagagaaaaaccgcaaaccgaaaaataaataaatcgttctctgttctctaaaacatataaaaagtagaccgatataaagaaaaaagtgtttattttttaaagaaaagggaaagatttctacactactttccagtcctatacgggcttttctttctcgctaaaaacagaacaaacgttcgaaagggagtattcaattgggcgattacttatcacatctggaggaatacgttaaaaatttatacggccggctgggcatcacatcccctcatcacattgacatgctgaaaatcgcaaaggatctggatatttgggtgcattttgaggatatggggagcatgatggtgaaatacgacggcatgtacagtatcgtattgaaccaaaaaaagtcacgggaagagcaatgggaggattttggccatgagctgtgccacgtgttaaagcatgcaggcaatcattttcagatgaacaagctcttcagagagcttcaagaattccaggcaaatcaatttatgtaccacttctgtgtgccaacctttatgctgttgcagatggaactgccgcaatggagaagccaggcactcgccacaattgcggcggtattccgggtaacaaaggaatttgctgataaaaggcttgacatgtttgaacggcgtaaagcaggtattcaatttcagaagcggctcgcttatttattatctcacaagcggccaaatgcgtacgaggaaggcgatcagcagcacttgcaggtcgctgaggaaaaagcgttatatcatattggcaaaaacatctgatcaaatacgggctaaggatatattcctcagcccagaagagaacctaacatttcgacattgggggaactgtattatgcagccacatgggcgccggtttaagatgaggcgcagatgcgaacgcaatcggagccgggatatacctgaattcaccccggccgtcaaaggcttccccatgtgcccatcttccttgcgagctttcatcccccctggaaaagttaaacaaatcataggagacttcttgcttttcgagctcacgcgggaacgtcgtcgggacgacaatatcccgttctctttcctccagttctttaatggccgcgtaccacatattttgatgataggtatcccttgcaatcaaaaatgacagcatatctcttacccctggatcatcggtcatggcataaagccgtgtcacctgaaggcgtccttgggcctccgcatttaagttagcgcgaaaatcggccagcaggtttccgcttgagataatgtattttgcattccacggatagccctcactatctgatgccatcgcccccaatccggacacaatcgcgtgctgaggattcatcccggacatgactgctgcgatagctggattgcttttataagcatcctcctgtacatccgcgggtgcattgtccagaagcctggaaatcatcgttgccagcatttctacgtgcccgatctcttcggtccccacatcatataacaaatctttatacttagcatccgccctgcagttaaacccttgaaacaaatactgcatcatgacgctaatttcaccgaattggccgccgagcacctcttgaagttttttcgcataaaccggatcgggatgagctggctttgcttgatattgaagctcttttatatgataaaacatgaatcattcctccctacactttcgcacaatcccagcgtatgaaggaataggctgacagtgcaggtcccgtttcgttttatgtataaaagccaagcttgacggcttccacatatcgatcaaacaagtcgttttgtatgtagcttttatcacggcacccaaaattgcagaacagcgcgtttctttgtgccgtgctcacctccaattgcagccccatttctcttttcgtccgattgacaatattgcttgggtgtacacctgccaagcggtctttctcattagttagctcggcgctaaaacccgcttcattcagacgctcacaaatgagcttggctttttttcgatcagccccgccgaccaaagtatgcgggatgtttggatcataatacccgtgaaacgctaatgcgtaatggtgggcattcactttttctaaagccagcggctcatcaaaacgaatgctggtgagatgcaaggaacgattgtttcgctgttttacaccctcaaacaaatagatggagcatcgatccgaaaatgcccgcaccaattcactgacgccaggctcaattctgccgccgtggggaccgaggacgataagctcacttccgtttttctcctcataaataatccggtactccgactcagaagcagaaagggctgcaaagctgtcatacatatctttcattttgaacgccccctttaccagtcagcaccagtttactctactcatctatgaatgaaaaccttttttatagtatgatttgatagaatacgcagaggaggtatatgatggggtttattgatggattactcggcaatgcgtcaacactgtcaacggctgctgtaaaagaagagcttgctcatattttacttgagggtgagaaggttgaagccgcgtttaagctggttcgcgatttgattgtcttcactgacaagcggcttattcttgtggacaagcagggaatcacaggcaagaaaacggagtttcaatcgattccgtacaaaagcatttccagattcagcgtggaaacggccggccgctttgacctcgattcagagctgaaaatttggatctccggcgcagagcttcctgccgtctcaaagcagtttaaaaaagatgagagcatttatgatattcaaaaggtgcttgccgcagtttgtatgtaagataaaaagacggaagcttcacagcttccgtcttttcatttacagcttttcctccagcttcgctttcgttttcggaccgtaaatcccatcagccgttaaaccgctgacagactgaaaacgtttcactgcatttgctgttttcgggccataaacgccgtcaacgccgtgatttttcgctcctttatcaggataaaaataaagagcggctaaagcggtctgcacctgctttacttttgtccctttcgtcagcgggcttgtcactttgatcacgccggatgggagcggatatgaggatgcggcatggcttttagaagcagatgccgtctgaggcagtttgatcacttgtccgactttaatgtaattcgggtcagtaatatgattgatgctttgcagcgttttcacactgactccgtgtgatgcggcaatccctgacaatgtgtcgccttttttcacatgatatacagacgctgaagaagagactgcagcttttttagctgataagcccccgtttaattccttttcaattgccgccttcacttgatcccagcgcccctctgataaaatgcggtgcgggcaatactttccgttccagtcctggtgctttctcacacgatcgatgccccagccgcgctccttcaaaagctgtgcaacaaatgaaatcgccaaggcttcagctgcctcatacttcgggcctcccgatttgctgtagcaaatctcaacgccgattgatttgcggtttcccggaccgtttgtgccgtcaccagtgtgccaagcgtttcggttaagcggcagaccttgaattacctcttgatcatcgaccgcaaaatgaaagcttgtcgagcttgtgttcccgatcatatagctgatttcattggccgcggacgcatcgtttgccgtgttgtgaatggtaatgtattcagcggacattgcattaggacacttcaacgcgtatttcgcctcagaaaccaaatttttctttactagaatgctcacctatcatctctccttttcttttttcataaataggtggcattcgtaggacgaaaaactcatatcatctatcaccgtaatatggataaatgtgttaaactgaagttcacggagggtctgaatatgtatacatatttaatgctgacaatgagaacggagaaatttaatcaggagcatgtggctgggcactatgaatttctggatcgtttacaagcagaaaaacgattaaaaatgtttgggccattcagcgacgccacaggcggagcgtatgtcatcgaagcagattcactgaaagagcggccatgcggatccgctggtggcaagtggatcttctgagctgacgataaaagaatggaagctgaagaaataaaaaagacccctaagggtctttttttatgcatcatgtttgattgcgtgccgcaatatgaaatgttttcccttctgtgtttgctgtttcacctgcatgaaccatcacctgagtaaagctgaacccgaccgcaacgagcaacaaacctgacatccatttagatttcatataaacaatctcctctctggatttgtttttgtgcgtgcaccattttctcataaaatgaaagtgctttttcgggctgtccgttttctatatagaattgggcagcatcatgcgccagctcttcaatataaggatacagcatatgttcttcaagaaattgaaaggtgtgtgagaccgattctgtgtcaatgttttttccgtataacgcatgtaaaaattgaaaaagctccacgaataattcatcactgtattgacgggcgatttccaatccttcacgatactttttttgcgcttcggcgtcatttttttgtttatacagaacttgtgttaaagagtagatagaatgcggaagattatcgaacttttccgacttgcaaatagaaacagatttctcaaagtattcggctgccttttgcagttcacccattttctcatagcagtttccgagattatatagggcggaactgatcaggcggggattgccttccttctttgcaagatctaaagccagttctaagtggggcaatgctctttctggatactgcatatcatcataattacctgcaataacgaattcacattggattctgcggacggtgtacgtttcatacatttggtatgtttctaatgcctgaacggcgtagctcatcgaaacataggtttgttttaaattgtaaaaaatctcagccattttaaaagcaaactcggctttctcaatatcatccgagacgagggcaagattcttttctgcccgtttataatacatcatggcactgacaaacatcttctgcttaaattcatacattcctcgaaaaaaattaaagtaatattcgagaagccctgtcagcttgtactgattcccttcgatgtcttctaataattctgaaaactctagctgcgacgtgtcctctccaaaaggcttaatgtaatccagcatgacacgatgcctgaactccattaaagaataatacagcagcaaatcttggtcttcttccatatcctcaatttctctttctacttcgagcttgacccgttcggcttcagcgacgtggaactgccggatatgagtataccattcattaattttaagcccgacataagaggacggaatcgtctgcttcatcctcaattaatccccccttttgaattacccgagatatgtcatattttatcatatttacaagaaaaagaagaacgcaaaataaccgcaattgtcgaatttcggctaaccgcaacaaaaaagcacgggtttttcaaacacccgtgctttcttttagtgaaaaccgactttgtttctttccatccagcttccccgctggctttttctttgctctcctgtcatgtctttcaccatggtttcaatatggtgattcccttcttggtgccattgaagggctgaagatacatataattctcccagctgtgcaaaggaaaagccttctgtaagttttgcggcgttttttatttctccttcactcaaaaagatgccaaagcctctcattttcatatattccagccgcagctcttcatccggaagcccgatttcataggcacggtcaaatcgccctgcacgattcatcaaacctggatcgatctcttcgggatagtttgtcgtaccgatgagaaatagcccctcttttgatgtcgcgccgtccagcgtattgagaaaaaaggaccgcacatcttccggcatcgaatctatatcctcgatgaccagaactgcaggagcgaggcgtctcgctgcctgaaagacttcttctattgtctcgctcgacgtaaattcagtaatttgccaataagcaacaggtgcatcgatactgcctgcgatcgacttcactaacgtcgtctttccgtttccaggaggtccatataacagaatgccgcgcttgtaagggatgtcatatgtttgataaaacgatttatcactatgaaaaaactgatcaattgatctgtatatctcctttttcaatagcggattcatgatgacttgactccgctgaacctctctgacaatggcttcctgctctcttgaagtccctccatctccatccgtaaacacggtcactttccgcttgcttttttcccaaagacgcggtctgactccctccagaaatgcacgcatcttttcatcgttaaccgcaaacagacaatcaaaactcataatgctcccatcttgaaaatatggaattctggcaaaagcaactcccttttcaggatacgcgtatacactgtttcttatagacttatggacggtataatccggttctttctcatcttcatcgtaagcaaaggttttcttttcaagcttttcaaatatatatgccacatgctcaggctccaatgaaccgctgcggacatcttctacaagaagctcccagtattccgtatttggatcatcactggcatagagctcatagaatacaccgtattgatcataaagcgtttcttcaatccgtgtgataaggtaaccgaaagtgccgtagcccgccgcagctctttcattctctttttcttcgtactgataaatgaaaggtatgttagtcatgtttatactccatttcatgttttgtgaacgttatatatacgattgacatagcattttgtttcatcccacagcatattacttgtgaattcataaccgttgatataggatttcattgcaccatttatttttacatatggaggagatcataatgagccaatccaatcaaattgtcagccattttttatcccatcgaaacgtgaccaatgagcttgccgaaaaaatcagcaaagaccattacagctacaaaccggcagaaacatcaatgtcagcagaagagctggtcaaacacattcttacgtctttccacttgttcgcaaatgtcattaaagaaggcaatgcctcaccttttcaaaacaagcaggaagaaacagaaacagatctcaatgttctggcaaaaacatatacagaaaaaacggccgctatccttgaacagctgactgaagagcagctggacagagaaattgatctgacatccgctttcggcagaaaagtcacaggccgcgcgctgcttcagcttgcaatggagcatgaaattcaccataaaggcaacctgttcgtgtatgtgcgggaaatgggccacactgagcttcctttctatcagcagcgcatgtagcgtaaacaagaaaaaagatacctgttaagaggtatcttttttttgcgcctttagtacttctcgtccagacactcattatagggcaaatgaatagagatattgagcataccaaaatttcaagcagctaacgtacaaaaattcaaaaaatttaattgattaacgcgtcccaatcatatataatctgataaaaatagtcgggttttcaggaggcctttatcatgagtgtaagcatcatattgatgggtttgtttgtcggagccttagtcggattgacgggagtgggtggagcggccttattaactccccttttaattgtgcttggaattaatccttccatcgcggtcggtacagatcttgtatataactcgatcacaaagctgtttggcgttgcctcccattggcggcagaaaacgattaactttaaattggtaaaatacttagccatcggcagtattccgagtgcttcgctagccattggcatcttgcatttgttccccgcctttcaccagcatcaggaagaaattattaagcacgctctaggatatgtgttaacgctggttgccatttcaatcatcgttcgtttgtttttggatagaaaacttcgtcccaaccgctggcagctgatgccgcttgaaaataagcgggcgctgacgattcttattggtgttgtgtttgggtttatcgtcggcttaacatcaatcggttctggctcattatttgcaatcgccatgatttacttatttaacatgaaagcgtcacagattgtcggaaccgatatcgcgcatgcatttcttcttgttacggcagcaggcattttgaacgctagcttcggaagcgtggattacatgctggcagctaatctgctcattggttcaattcccggcgtgctgatcggaagccatctttcgcctcgattctccccgcgtccgctgcaatttattatggcgtccattattttagtcagcggtttaaaattgatttaatgaagaaggctatccgcttgaaggatagccttttcttattatagcgtcacacccgatttaaaaatggcgagttctctgaaatcatttttttcatggttcacaagctggccgcttgccacctcaaccatatagtggataaactcacgcagcacatattcctcatgaacatcatcctctgctaaaaggcctgcgttaaaatcaatccaatgcggcttcgcttcatacagctcggtgtttgtcgctactttcaccgtcgggacaaagctgccaaacggcgtgcctctccccgttgtaaagaggacaatttggcagccggccgccgccaatgcggaggaggcgatcaaatcattgcctggcgcgctcaaaagcgtcagccctcttgtcttgagcacttccccgtatttcaagacatccgtgacaggagaaatccccgctttttgcgtacagcccagcgatttatcctcaagtgtagaaatgccgcccgctttgttgcccggtgagggattttcgtacaccggctgatcatgtttaataaagtattgtttgaaatcattgattaaatcgactatcttatgaaacacttcttcattggcagcccgctgcatcaggatggtttctgcgccgaacatttccggtacttccgtcagcaccgtgctccctccctgtgcaatgagataatctgaaaaacgtccaagcagcgggtttgcggttatgccggaaaaaccgtccgaacctccgcatttcagcccgatcttcagttcagacagcggaatgtcttctctcttatctcctttggccgcttcatgaatttccttcagcaaagcaacacctgcctccatttcgtcggtcaccgactgggattccagaaacttcacccgctccaggttcacatcttgcagtgcttccttcattcttgccagctcattgttttcacagccaagccctaacaccaagacgccgccggcatttggatggcgaatggcattcagcaggatttgcttcgtattttcgtgatcatcgccaagctgcgagcatccgtattgatgctttaacaccagtacgttatcaaatggagcgatatcccctgtttctctgacaaaacgctgcagcattttttctgctattccattgacacagccgacagttgggacaatccacaattcattccgtacacccgcatctccgttttctcttctaaaacctttaaacgtccggttctcattagaatacggattttcatcaaatctcggtgtatagctgtatgattggatatcagacaggtttgttttcgtattatggacatgaatatgctctccgatcgagatatcttgtgatgcatgaccgattggaaacccgtacttgatgatgctgtcgttttctttgatagactgcaatgcaatcttatggcctctttttatatcattctttacttcaatcgacacgccgtccgcatgcagcctctctcccttttggatatcccgcagagcaagaaggatattatcttgcttatgaatctttataaacgacttcaacgtacctctccctcttgtatgcagtattgttcaagagcccgctgcatgcccagctcatgaataagattcaagtaaacagcgactctatcagtcagcttcggtatctcattgagatctgccccccacagccgctgttcgcctaacactcttgatgcaatccgaagcatgtcgtcatcctcctgacaccaaacctctttgaaaaattgaagcactgccggatcatcctgcaatgtctcattattatgataaaaatacagaagagcgctgaaagaaaacaccaagcgttcaggaagctgtcccttttgttcagcatattccttaagagtcggcaggtttctcgttttgaatttggaaacggagctcaatgcaatgctttccaggtaatgcttaatatacgggtttttaaaacggttcagcacatcgtcagcatactgagaaagaccttccatttttaaaacaggaagaatttcgtcgtcaatcagctctcttataaatcgcccaacttccggatgctcgacagcatccctaacagtttttaagccgtataataaagccactggcgtcattgctgtatgagcgccatttaaaatccttacttttttagtccggtatggggtgaggtcgctgacgatctttgtatggagccctgcagccgcaaagggaagttcttttccaatccaatcaggcccctcgataacccataaataatattgctctcccacaactatcaaatcatcctgatagccaagatccgccgtgatctcatcaatgctgtcgacgggaaaacccggaacaatccggtctactaaactattacaaaatgtattggcctcatgaatccactgtgtaaatccttcctccagcttccacagacctgcataatgaagaaccgtttccttcagcttttcgccgttgttctcaatcagttcacatgggattaggacacacccttttgtctgatctcctttaaaagcctgaaagcggaagtagagaaatgcagttaatttcccagggaatgttttttgcggcctatcctctaaacgatctttttcatcacatacaatcccagcctcagtggtgttggagataataaaccgaagcctttcgcttgatgccaattctttgtatgcttcataatcagaaaacaggtcaattccccggctgattgagttgataatcatatgctcgtttacggcttctccgtctttcattccttgtaaaaaaagcgtatataatccatcttgctgatttaatcgtttgattttttctgagcctcttggctggacaactgccacgctcccattaaaattagcgtgttgattcaattgatcaatctgccaatcaacaaatccccgaagaaagtttccttctccgaattggagaattttttctggataccgagtatagtgatcgtacacatttttattcagtttctgcatcttattgcctccctctttttatgcacacgttaacatttttctttataaaagaatgcccgctgaaaaacggggcatcacgtcgtcaatcgtctgactgaatcacgcaccatgaattttgtgttttccaagattttttctgcttttgtttcgggctcgctgatcagagacaagagtttttgcgcaccgagcacgctgattttctccactgggcgctttactgttgtaagtcttggcgtgatgtactgtgaaaacccaatatcatcaaacccgatcaccgaaatatcatcaggaacgcgcaggccctttgcgaatatcgcattcatcgctccgattgccatgtcatcattcgaacaaaaaacagcggttggaggattcggcagtgccagcagcctctccatcgcttgaaagccgctttccatatcgtactgtcctttgacactgtattcatgcttgatcggaatatgatgttgaatcagtgcagataagtagccttcctttcgctgctgggaggatttaaagccttcgatcccctcgatgatggcgatgtcttgatggccggactgaatgaagtattctacagcttcttgagagccttccttgtcattggacaaaatattcgtgatggtgcgatcatcaatatcacgattcagcacgacaagcggaatgtttttttcgcgaatatggtaaatgaaagaattatcaatgtcactttggctcattaaaatgatgccgtcatatctcatcggtgtaacggagtcatagtttttcagatcatcaatgccgcgcacatacagattgtaatcctcacttatggcttgattgacgcctttgattgtgtctgcaaagaagctgtgtgaagttccgtttgtaatgcttgtaaagaacagcccgatcgtatgcgacttttgcatcgccagacttttcgcatttacatttggtgtatagttgagctgctctgctagctctagtatctttttcttcgtatgttctttgatgtaaggactgttgttgagtgctctggaaacggttgtgtgggatacgtttgcgagttttgcgatatcttttatggttaccatctaattcccttccttatcataccggctgcgattatttactgtatattgtatcatcaaacataccgcctctcccactatatttccagattaataagacacaggattctcagcttctgttcccgctggcttgccaatgattggacggacaaaacgaatcacagcaagtgaagcgaagacagccagccctccggcaagcaaaaatgctccagaaaacgtgcctgtttggtcaacaataaatccggttagagccgggccgataattcctgccgtgttggcgaggaaatgcatgaagccgccaacagaaccgacattgttttgatcaaccacatcttgaatgacagcccaatagatagcaccggtcaaataaagaaagaacactgacagagcgacaagagtgacagcccctgcagtcgttgccacaagcccggcaaaaccaatcaggacagctgatgaaaacaaacacgtgacaagcacaaccttgcgcgagaacagcacaccttttcgggccgtttttttgtacacatagtcagaaacaaatccccccgcagccagcccgataaagcctaaaatccacgggatgaccgtaatgacactcatcgattcaacacttaatccccgctcgtcgacaagatagctcggaaaccatgtcaaaaagaagaagaggatgtagttgtaagcgaaaaaagcgaacgccgtgaacaggaccgttttttgcttcaggtaaaaggtgagcggaattttttctccgggagacgtttctgcttttattgccggtgcttccttcatcgtctcttgcggcttttctttgacaaacttgaaccagagcactgcccatatcaatccaataatcataatgagaacgaaggataccttccagctaaacgccactgcgatcatgccgactatcgggccggaaatggctcccccgagcggcgtgccgctgttggttacaccgataacagacgcccgctgggtcggcgggaaccagttgttcaccatcttgttgatggtcgccgaaagcgggccttctcccattccgaagagaatgcgtataatcagcagactgacaaagccaaaagcaagggcgactgctccgctaaacagcgaccaaacaaccatcgcgacaaacaaggtcagctttgccccatagcggtcggatgccacgcccccaagaaagttaaaaatcgcataaccaatcgaaaaactgctgaaaatcaagcccaattgcgttgcagacaatgtgagatcatcctgaataaaaggagctgcaatggaaagcgccgagcgatccaggtaattaatcacccctgccaggaacaaaaaaaggataacgggaagcttatcttttgaaaacatctcaacctcacccctatgttggttcagtttctgttgcatcgctttcgttacacacctgaataagccataaatcctccatcgacaggaacggtgatcccagtgacaaaaccggaataggattcatccgccagccaaagaagcgtaccgagcaaatcctcgggttttccgaagcgcttcatcggtgttcccgcaataattttgtgagatcggctggtgaacgttccgtcttggttgatcagcagatcatgattttgttttgtcagaaagaagcctggggcaatcgcattgacccgcagcccggtttcggcaaaatgaacagccatccacatcgtaaaattattgatcgatgctttggcggcactgtatgccggaaccttcgtcataggtgaataagcactcatcgaagaaagattgataatcgccggtgaatcggctttcagcagctcttttccaaacacttgcgaggccagaaacgcaccggtgaaattggtggagaatacagttagaaagcccctctcatccatattaaaaaaggattggccttctcccgcttcttcatatgtctccacatcggttatcgcggcaggatgattgccgccagccccgttaattaacagatcaacagcgccaaattggccaaggatgtcttcctttgcccgctccagtgacatcctgtccagcacatccgcagcaacagcgcacgctgtgccgccagccgccgttatctccttcacgaccgcttggcctttttcagccgtccgattcaatatcgccaccttcatgccatgacgggctagctcccgtgccatcgcagagcaaagcacgccgctgccgccagtgatgacagccgttttaccagccaggttctcatgcagcgggatcatacgtccacctctttttttgccattgcttcataggcgtcccacagcccgttcaaatacatgatgccaagtgcccgatcgtataagccatatcccgggcggcattgctcgccccaaagatggcgcccatgatccggtctgacatatccttcgtaatcctgcttatgcagttcttccatcacgccttgaatgttgatcgaaccatcctttgttaaatgagatgtttcaataaaatcgccattctcataaattttcacattgcgaatatgtgaaaatggagcgatgccggcatacgttttagcgatctccaccatgtcgttagcgggattggctcccattgaacctgtacaaagggtgatacaattagacggtgaatctgatatggcccgcagtttcttatagcttgcctctcctgtgataatgcgcggcagtccgaaaatcggccacggcgggtcatccggatgaatggccatttgaacaccataggcctcagcaacaggaagaatttcctgcaaaaagaatgataaattgtcccatagcttttcttcatcgaccgttctgtaggcagcaaaaagctctttgatccgcaccaatttttcgggctcccaccccggcagtgtcatgtcagatgcttcctccaccgtccgaatcagctcttgaggatcaaggcttaccaccttggccttttcaaaaaacagagcggtcgatccatcttctagcggccggaacatgtccgtgcgtgtccagtcaaaaaccggcataaaattatagcagatcactttcacaccaaatccggcaaggttgcggatcgtttgtttgtagttttcaatataccggccgcgttcttcgttcccaagtttaatcgcttcgtgaacattcacgctttctacaacttcagcatgaaaaccataggattgaatatattcggtctcggctctgatttcttctttttcccacacgtcgccgacaggcttttgatggagagcccaaacgatgcctttgactccgggaatttgcttcacgtgttcaagtgtgactgtatcgttgcctcgtccataccatcggaatgtcatattcatgctcgcacctccggattcagtcatttaatcaaacgtgatgacggctttccgcacctgatctggatgctccttaataaactgaaatgcatgatgaacgtcatcaactgaaaatgtatgggtcaccagcccgttatgcactaaccggcctctattcaaaagctctaccacttttggaaactgattggtctgcaatcgggatccggttatcgtgacttctttttttgtaatcggcagctgagaaatctgagccgctctttcatcaaatccaagcacaaccacatgtcccgccggtgacacggcctcaattgaaagcgcaaatgtctccggcaggcaaacagcatcaatgaccacgtttgctccttcattcccagtccattcaaggacacgctcggcaacatgttctgcttggacatttacaacagcatcggcgccgttttctttcgcaaatgccagccgctcgttgttcaagtcagtcatcatgacagcagcgcccgccagctttgccattttcaacacacagatcccgatgggccccgctccctggatcaggacggtatcacctttttccacctggcctctccacactgcctgggcgcctatcgtataaggctcggccatgactgcttcctcccaaggcaagtcctttgagaccgagtgaagctgcctttccggaagcacaatatattcccgcatgcctccgtcctcatgtacgccaaatacagaaagcttggcgcaaacattcggccgccctttgcggcaggcatagcacgatccgcaataagaaatcggctcaatcaccacatgatcaccgggttttaagctctgtacattcgcaccaactgcctccacttgtcccgttacctcgtgtccgataactctcgggagggtagcaagcggattcgttccatgataaatgtgcatgtctgaaccgcaaatgccgactcgcttgactttcacgagcacttcatcatcctttgaaagaactggcttcttcacctccgctgtcaccagatcatacgcttttcgcacttgaaccgctttcattttactcacctgctttttaagaattcatacacgctccgagcgatagaaattccgtttttcttatttctttcttcatgcagctgctcgatctcgccgggcacatacactctttcgaatccaacagccggcggtgattgctgcagttcatcaatcatggcatccatctgctctaaaaacgtatcccagtcagtaaaaaaggctggattgatcgcgcaaacgtaatgccccagctttcttttttgatcaaggccgctgtacattttggcaatatgagggccaaaagccgcgcccgccagcaatcctgaaaatacatccaccacaatcgatagtccatagcctttcgggcccccgaatgttgaaagtgagacgaccttgtcaggatcagttactgcttctccgttttcatcgactccccatccttcaggaatttctttgccctcttcacgggcctgcagaatcttcccaaaagccactttggatgtcgccatatctaggataaacggttttttatgcttagccggaacaccgtaagcaatcggatttgtccctaaaaaaggagtcctccccccaaacgggacaacgatactgtctgtatgcgtcattgctattccgatcagcttttcgtcagccgctttttgcacaaaatagcttagcgctccgcaatggctgctgtttacggccgtgaccatgccgactccttttttcttcgccatgtcaattgcatggtccatcgccatgtcgcaattcacatgaccgaaaccatcgtctccgtcaagcaccccggtcacaggccccgtttctttaaaaacaggctgtgccccaggattgatccctcccgctaaaagcctgttcacatagtgttctgtgcgcagcacgccatgcgaatgtacattgcgcaaatcagcgtgcacgagaacatctgctactttttcagcatctcgttcattcaaaccggcaccggccagcttttgccgaacgagttcctttgcttcttcagctgcaattgttatcgttttcaagcaagtgcctccttccttttcagttttttgggcactctcctagcgaaccccctacaaacacattttatttataaattattttaaatattctctatattatattgtcagatcttttgctgaagatcctgaacgatctgagcatgctgctggtctgtgagtttataaagaaagccgataatgatcatcgctaatgccaaagcaatggccggatacagaagcagaagcgctttgatgccaatcagcgcctgtgctgtctggactgcattcgggacatagccgataatccccaaaccgatccccgagagaaagccagacaaagattgagcaagctttcttgagaaattgaaaagtgaatatgtcgttgcttccttccgttcaccggatttccattcgccatagtcgataatatcggagacaagagcccacgtgatgccatttgggatactgattccgataaaggcgatactggcgagaattgtaaacacatatacgttagatgggagcataaagttgatcagatccgcggccacactgatgccgaagccgatcattgccgttcgtttctttccaaacatcttgacgagctttggaaggaatacgacgcccaaaaaggaagaaccaataatgatgaagttcatataagccattaattcaacattgcccaagttatattgtgcgaaatagacgagcatggcggatttaatgttgtatgcggaaattgaaaaaatcgtcatcaggacaagggttaacagcggtttatttgtaataaatgttttgacgacagatgagagtgttaatttttcttttggtgcttccgatatgacaatgcgctctttgcagttgcggtagcaaatataaaaccaaaacacaccgagcgcggcgaacaagcccatgaccactgggtagccgaccttcggattatcaaacttgacgagcagcggcatcacggccacacttgtgataaacaaggcgccaagtgatccgatttggcggaacgtcgaaatggaggtccggtcctcagaattttgagtcatcgctgcccctaatgagccgtacggaatattcacaaacgaatagccgatgccccaaatcatataggatgcatatgcataaatcagttttccggtcgttgatacattgggagacagaaaaataagaacagtaagcaccgcaagcacgatgctgccgattaatagataaggcctgaatttcccccgtttgccaatgtttttgcgataatcgattgatgagccgacaattggatctgttatcgctgcaaacagcttactgactaaaaaaatgccgccggccatcgcagcggggattcccgctacatcagtgaaatacttcaataaataaatctggccgagatcaaacataaaaccgttgccaaaatcaccaaaaccataagacattttctctttcaatgaaagccttttttccgtttcgaccgacacaaccttatttgccagttcagttcgcatgttccacctctgtgtcttaagaattttcggatagtgatccgctcagcgatgctgagcggacactttgttacacgtttgctttctcttcttgaaattggaagtagtgtttcgcattgtcatagcaaatcccctgaacgatgcttcccagaagctccatatcgcgcggcacttcgccgttttccacccattctccaatcaaattgcagacgatccgcctgaaatattcgtgacgcgtatacgaaagaaagcttctggaatcggtgagcatgccgataaaacggctgaaaaggccaacatttgataacgctttcatttgatcgagcatcccgtctttagtatcgttaaaccaccaggctgtgccgaattgtatttttcctggggtaataccgtcctgaaaactgttgatcatgctggcgatgacatagttatcatttggattcagtgaatataaaatcgttttcggcagttggttcttcatctcaactgagttcagcagcttgtataaaggcttagcaatttcttcatcgttcattgaatcatagcctgtatcaggtccgagccttttcatcatttttgtattcgtgtttcttaaagcgttgatatgaaactgcatcgcccaatcgagctccgcatacaaaccgcaaagaaactgaagcgtatgtgtcttaaatttcttctcatcttcataagaaacctctgttccttgtaatctgtcagaaaaaatccgtccagcttcttcttttgttgtttcggcaaataccattgaatctatcgcgtgatcagaaactctgccgccggctaagtggaagaatcgcactcgtttttccaacgcctttaaaaactcatcataggttgtaatcgatatggcggcggcatcttcaagcgcctgcacccactcaggaaagccttcacgattgatctcaagtcctttatccggccgaaatccaggcagcacgctgacaggaaagtctttgtcttctcttaataatagatggtattcaagagaatcaacagggtcatctgtggtgcacacgacctttacatttgatttcacgattaaatcccttgccccgaagccttcccctttgagcagttcatttgtccgtttccatatagccggcccagacttctcgtttaaaatctcataaatgccaaaaaaacgctgcaattctaagtgagtccagttatagagcggattgccgatcgccatcggcacggttttcgcccaagccataaatttctcctcatcaggcgcatctccggtgatgtatgtctcctcaattccattggctctcatgatgcgccatttataatggtcaccatacagccaggcttccgtgatgttttgaaatgtcttattttcatagatttctttcggacttaagtggcagtggtaatcaataattggcatgtctttcgcaaaattatgatagaggctgacagcggtttcatttttcaataaaaagttttcgcccatgaagggttccatgtcctcaccgtctttcattctatttcaaaatgttaacgttaacattttgatttgtttttattttacctttatattcctctgggatcaatctcttttttgaaaatgaaatgttaacgctgtcataaacataaaaaagacattgccagaaagcactcggtaaggaacgcttttggcaatgtcagattcattaaaaggattagtaagccaggctgaaaagtcctttaatgtgagttaagtagcgtacgttacttgcttctttcatcaaggaagcaggaagacctttaagcggtgtagaattagcaccaatgatggcaaccgcgtctttgcgtccaaggcttgcaagtgtaccagagtttactggcttgaatgtttcaagcgttttgccttccaggtaagcgaataggttgtaaccgatcagctcacccatttgccatgcgatttgtgcagttggcgggtatggacggccgtctggaccgaagtaaactgcgctgtctccagcaacgaatacatcttcatgagatgtagattgcaggaagtcatttacagtcgcgcgtccgcggttcacttctagacctgattcaccgactaatgggttaccttgtacgccgccagtccaaacaaatgtgttggcaacaactttagatccgtctttcagatcgattacgtttccttctacatttgtaacaggaagacctgttaagaactcaacgccgcgtttttcaaggcttgcagtcgcacgctcgataagatcatccggaagaacaggaaggatcttcggacctgcttcaacaagtttcaatttgatttctttatggtctacgccgtattttttcgcaaggttcggcatgatgtcagcaagctcaccaacaagctcaacacctgttaagccgccgccgccgataaggattgttgcatctgcttcgtttttcgttttagagtactcgcgcacacgatcttcaacatgctggaagactttgttcgcatcagcagcagatttcaataccatgctgttttcttcaagacctgggatgccgaagtaagccgttacagaaccaagacctacaacaagcgcatcgtaagttaatgtagaaccgtcagcaagcgcaacttcttttttatcaacagagaaagagcttacttccgcaattttaagatcaatgtctttgcctttgaaaagtttttctaatggcattgcaaccgctttttcagacacgttgcctgcagcaaggcggtgtaattccgtaatgatttggtgagtagggtatttgtttaccactgtcacgcgtgcttgttcttttgtgtaatgtttgcgaactgttagagcagaaagaactccgccataaccagcgcctagaatgacaatatgttttgacatcgtatatcctccgtcctttatatcaatttgaatctgagattatttttggttttcgcgttcgttcatgacttcaaggtagctgttagcaaaacggaacagcttttgagcttgaggatctttcagcatacgcaataggccgaaaagaccaattgtttcgttgcttgcttccgcgcggtcttttgcttcgatcgcagtcgcagctacttctttcgctgtttcttttacaggctcaagaatttcagtgatcgcaccgactgtgtcgctttttaacacttcgtcagtcgctacagactgagcgaaatcataagacttcgttaaaatattcactaactcagtcagcttcggaagctggtcaactaaaacagtcaatgattcttgaacttctggctttaatagctgatcaataagatcttgctggctttggctgacagacgcatttgtttgatcgattgtttctggcatatccaattctcctttactataagcagtttgctgatttttttggaaagggtagtgcctctccctgtctcacgcttttaaggcataagaataaggattgtgaattcgtgcacaatcatttacaaaaataaatgtttactacccagtttttcatcttgccatattcagtattatttttatctaaaaataaacaattgaataagtcaaaatcctttactctctctgaaaatagcaaacacaaaaaactccaattcgattaccttctatatgataacactttttgaacaaaatttgaacgtgaattgcttcgattatgaaattaatttatatggagctcatgtcatatcgtttctgcggcactagttattgacaatccagcaatttctccccttcactttacccatatttccaatagaggctctctttttcctgtgatcggatcattcgccggcaacgccgcctgcttaatctgtttgagcgcttcctcccgctcattcggtttccccgtcttcatatcatactgaacgccaccgggataggcgccaaggacagtaaaatcgggacttgagctgagctttttatgtccgactccggctggaatcacgactgcgtcgcctaatttgaaagagatggcagcccctttttctcccccaaactgaatcacagcctctcccctaagggcaatcaggacttcatgcgtattgctgtgataatgatggtatggaaaaacactccctgaccagctgtttgaccagccatgccggatgacgatccgctctgccagtccggtgtccttaagcgcgttttgatacaccacgagcggaaaatcagggtgattcggaatcctgccgtcatccggaaagaagtatgtctgtgtctctttttccatcaatttcacctcccttttttgtcttccacacatagcggttcgcaaaacatgatgtttttctcatgattccattgatctgcatgataccgaatagtatagtataaaaaaataatgccagaatgagggatatcatgaaagctatcgttatcggaatattggcttcactctttttcgccgttacctttatattaaacagagcgatggagttatcaggaggcagctggctttggagctcttcgctgcgctttatttttatggtgccgtttttatgtttgattgtcatcatgagagggacattcacgcctctcttactagagatgaggaaaaagccgttttattggatcaaatggagcttcgtcggcttcgtgcttttttacgcgccgattacatttgcggctgcatacggtccggggtggctcatagccggaacctggcaaattacaattgtagccggggtgctcttatctcctttgttttatgtcaaacaagatatgccgggcggtccgcagttcgttcgccaaaagattcccctggtttcacttggcacttccatgatcatcctgattggagcggctctgattcagcttcagcatgcagaatcgctttctgggaggatgctgcttttcagtgtgctgccggttgtcattgcggcttttgcctatccgttaggaaacaggagaatgctcgaagaatacggaggccggcttgatacatttcagcgcgtgcttggaatgacattggcaagccttccattctggcttatattagcagcttacggctggtggtcagacggccttccaacagcaagccaaaccgttcaatcctttatcgtagccgtcagctcaggcatcattgcgacggttttatttttctgggccactgatatggtaagagacaatccgcaaaaactcgcagccgttgaagccactcaatccggtgaagtgattttcgcgttgcttggtgaaattgttctgctgtcaggcgttttcccatctcttttatcatttgccggtttgttcattataatagcggggatgatgttacataccttcgcttcacagccgagaaaaccgaaaaagaaagcacagtcaaatctgactgcttagcatctgcaggagaatgggtgaaagcctgttctcctttatttgtgctaccaaaaggaatctgtttcacgttatagttaaatataatgtcagcctacttatattgaaaggtgattattgtaatggaagcaaacgatcaaacacaaaacataccagccatctccttcagatcagtcagaaaaagctataaacaagatggacaaacctatgatgtgctgcaggatgtcaccggagacattcaacagggcgcaatcgtagccgttttaggtccttccggctcaggcaaaagcaccctcctttctatgtgtaatttaatgagaacgcctgacagcggcgaagtcaacatatacggaaaggaagtcagagaatggaatgtcaatgagctgaggcgaacggcagccctcgcgtttcaatcggctcccgtgctcgacgggacagtgcgtgacaatttaagtcttgtacaaaggctgcatcaatcccagctggactctcctgaaaagctggcttctctcgcagggctgccgccagagctgttagacagaagcgccagagacttatcgggcgggcagcggcaaagactgtcactggccagaacgctctcaaatccttcctccattctattgttggacgaaatcacatcggccttggacccggtttctgctcttgagattgaagaactgatcaaacgtcagcatcaagagaaaaaatggacagtcatgtgggtcactcataatatggagcaggcaaaacgaatagccgataccatttggtttatggcagatggccggctgcttgaaatcgctgaaaccgaaacatttttctccgctccgcagcatgaagcagcgaaagaatttttgaagggagggacccggtaatggattacctttctctctctttaacgatgatctttgtattgatcgccttgtttttatcaaaatcctttaaagccggtgtagaaaaagacatgatcatcgccaccatccgggccgcggtgcagctgcttatcatcggttatgttttgtcgctgatttttcgcggagaccaccctgtttttatcctgctgatggtgctgttaatgctcgcggtggcggcacaaaatgtcatcaagcgaaagaaaaatactatcggttcgttttggagggtgtttgccgcgttagcaatcgtagaaattgtgacgcagggaattctgctgtctcttcatatcattccgcttacggcacgatatgtcattccgatcagcgggatggtcatcggaaattcgatggtgctctcaagtttgtttctaaaccggcttaactcagaagtcggcgttcgcaaagaagaaattcaattaatattgtcacttggcggcacaccgaagcaatccatacagcgcattcttacctcagcgatgaaaatgagtatgatcccgacgctcgaaagccagaaaacactgggtcttgtccagcttcccggcatgatgactggccagattctagccggcgctgacccgattcaggcagtacgctttcaactcttaatcgtgtttacaacgatggcctcagccgcgctgacttgtgtaatcttaagcgtgctgacatacccatcattattcaccgttcatcagcagctgaagcagaatgaatgacagacaaaagccgctttccgagggaaaacggctttttgtacttgttattccttttcttcataatacttggccagctcaacaatcattgcacccatccgctcaatctctggcgtaagcagtctcgtaatgccctcttcccgcagtgcttcagcagtcacttttccgacagcagctgcgatggcgcgttcttcgaataccttcttcacttcattgatataacctcgccccttagcaaaatcaaacagggaacgaacctgaatggccgttgtaaaacaaacggcatcgacctcaccgttcatcagctctcggcataaccgctccaccgtttcctcctccggcgggatgtgctgataaggcagaatcggcaggacagacgcgcctttttcttcaagaaatgccatgagagccggcgctttttcgccatgaagctgcaccatgactgtttttcctgaaaagtcgtgaggctccaaagaacggattaagcctcttgttgtcccgtcttcatccgaagcttccggtgtgattccaagctttttcagcgcagacagcgttttgtatccccggcatgccgctttcgctaggcgaatggcctgcagaaactcatctttcagtccaattttctctaccatatcgacaagagtctccaacccgatgcctgtcgtgaaaatgacccagtcagctttttcttccgcaaacgtccgcaaatccggctccacctgcttctctgctaagtaaactgtaccttggagaggccggatgacagggattccgccctgtttttcaatgattgtactgatttcttccgtttttcgtgagccaccgattgccacacgttttccaagtaacccttttcccatacccgtttcctctcctctttgaataggctttttatgtatacaagcttaataaagctattgtggcgcaaaccaagggagaaatcaagataaacccaacctcctaaaatccattgaatacgccggaagcttgctgtaagataaacagcagacacgtcttgtaacggaggatcgacatggatacaaaaaaagaagaatatgaaacaaaaggctacgatacatcgattgtttacgaattcaatgaatatccggatgcccgcagcgggcgctgcgacaactgtgattacacactgttcaaaagctctgtaaaaggcggaaaatttcttagagaatgccggagatgcgggatgaaaaaaaatatttaaacagaaaaccgaaatcaaattgatttcggtttttatgtttttactgcgggacagcggattttttcataaacgcttcaatctcagctgccgcacgctccgctccgccagcttcttttacatccttttgcatattcttgacgcggctgagcagctcttgatcactggatacagcctgaaccgcttcctgcaggctggaaacagtcacttcctctttcggcaaataaacgccaaggcctaattcatcaacccgatttgcagtgagctcttgctcatacatttgtggaatgacgacaagcggcacacctgcgttcatcgcttccatcgtactgttcatcccgccatgagagatgaacaaatcagctttctctaacacctcaagctgcggcacactttggcgaatggtaaagttagcaggaatatcctccaagctttctggatcaatcgttttcccaaccgacatgatcacttgccatgaagaatcccgaaatgccttgatgcacatcttgtaaaattccggccatgcgttaaacgccgtacccaaagaaatcagcataagcgggcgatcatccttgtcaatcaacaggctttctttttccttccgttctccgagagaggggccgacaaaacagaaacggtcatcgaacgtctcatgctgaatctgaaaagacttcggcataaagacaatatttaatgcttccggcacagctaattgttcaaatgaaacagccggcaacttctcttgctccaagtaggctttaaattcagcctctgcttctcttatttttttcagcatgtcttcatttcctaactgaaaggattcattttgggcatatgacgaacagagcttaatgaccggaacattaagcttttcagcaaacaatttaccagccagcgcaacaaagtcatagatgatcagatcaggctgatcatccttatataactcctcaagctgcggcagaatgctgagtgattctttcaaaaggctgaggggcgcgtcattcttttccatcatctccctgatttgcttaggatcaatattcaaggatgtatgatagagcaatgcttctccaccggcttgctgaacagcgggcgcaaactcctcagtcgtcgcgtacgtgacacggtgccctttctcacaaagcttctctactaaagcaagcgtaggattgacatgtccgtacgccgggatattgatcatcgaaatatggtactttttcatgaatctccagtctccttatctattacattttcacacggaagctctttaatccgtatatcacactgttttcaatcggagtgatactgacgcactccatatgaggaaaagcagaaatcaaagacgttaacgcgatatttgcttcaagacgggcaagcggggccccaaggcaaaaatggatgccgtggccaaacgcaatatgcggattgggatggcggcggatatcaaacatgtgcggcctgtcaaacttcgcttcatcacgatttgccgatgccacaaacgccaaaaccatatcaccttctttaatcaggtgccccccgatctcggtatcccgcttggcaatgcgcctcaaaaccggggccggcgctctgaaacgcaaggcttcctccactgcctgaggcatcagttcaggatggctgcgcagttcctcgtaaacgcctggcgtttctaatatgctgtacatcgcatttgaaatcaggtttgtagtggtttcatttccggccaccagcagcagcgtgcaaaacggaatcagctcttcaccggacagcttctcgcctgtttcttccgcttccactaaaatagaaataatatcctgttccggtttgtttcgcttttcttctatgatgccggcaaaaaacgcggccagttcttcctcacacttatctcgttcttccaaaaaggctttttcagcttcttcacttttatccttcggtgtactgaccagaagatcagaccatgctttaaactgttccatatgcgctgaaggcactcccagcagctcagatatcacaataaccggaagcgggtatgaaaaatcgtgaacaaggtcaaactcactgcgcccctgacatttttgaatcagttcatctgtgatttcttgaattctcggttcccattgcttcatcacgcgcggagtaaaggctttgttcacgactgaacggatttttgtatgcttcggcgggtccatgttaatgatggaatttccaatagagcttgtctgctgcggcatgcaactggaaaacaactctttatccccaacaacttttttgacatcatcataaagaaaaacgctccacacttggttttcttcatcaaaggaaacaggcgcatcctttctcatcgattcataccatggaaacggatgatacgcatcctgtttgtttttcccattgagcagcgctcgctgcaaggcttgccggcggtttaacacattcatgtacggtcactccccttgaaagaattcagcaattaatgttccacttcacctcccgctttcgaaaaagagagggactaccacaaataattaaattgataacagcaggcaggcgatcacgatgttcgatgcaggcatcatatattccccctcgaatttcgttcatcttaccataatctttcaatttttttctattctgcactgctgttttggctcacaacgtgaccttaggcataagcacgcaaatccaatatggattcaattgcaccgctccgctcaaaaaacgtctctgttttcaaccaaatgcactaactccaaaaatgactttcccattatgtaaaataatttggttctatgattaaatagaaggtaaaaggtgaaggagagaacaacgtggcagcacagactgattacaaaaaacaagttgtcggaatcctactttcacttgcattcgtactctttgtgttctctttttctgagagacatgaaaaaccgcttgttgagggaaaaaaacaggaaaactggcatactgtcgtcgacaaagcctccgtcaaaatttatggcagccgattagttgaagaaaacaaattaaagcaaaaactcggccataaacaagccgattctattttgacccttctgaaactcgccaacgaaaaacacattacattataaaaaagaaagagcccacaggctctttcttttttagtcaaatatcgttttcttgtccggatggcgcaaaaagtcaaacagcatgctaagctgtgagggtgtgtttcgtttaggagaaagcggcgggagtctgtcttccggaaaaaaagcggcatgattcgtctcgatccctgtttccccctgcccgtccgtcatgctgcatgcgatgaagattttataatagtgataaggctgagggggatgagagtgtttatggctgtctagcacggccagcaatcgagacggctctgtatcgtaccccgactcttctttgatttccttgacaacgttttcagccggcgataaaccaatctcgcaaaatccgcccggcagcgaccacagctcatcatgcttctcccggacaagcaaaatctgattctctctgaatacagcgccgcgaacatccgctttcggtgttggatagcccttctcgccttgccataaatcagtgataacttcaatgtccttctccgagtaatccgccatcatttccgcgctaagcttcattagctcttcgtacctctccctgtcgtacacatccttggaaaaagcaagccccgcttgggcgatcgcccgaatccgctgtgcccgttccagccatttggtttgcacttttatcactcatcctttcaagtcaagtttcgctataaaaaatgcacgttttccacagatgaaaaacgtgcaactgtaaattagcatctaatctaacttcaccaagtaatcaatatcgtcctttactctctcttctgtattactgctatttgtatcagctaaaaacggattatataccagtgtgtaatgtttctgttctcctttagggatgacataactgagtacacctgtaacctttttccccgatactagtgttcctcccataaggattctgcccttctcttctatagaaaaaacaggccgcactgattgatcattcttatctcttaaatcaaacccgataaaattgtagcttattgaatcttcccctatattttccatcgtaacttctataataagccgttcctcatcatcttttattgtttttgtctcctcatttacagctccgccaacattcatatattcacctttttgcactctatcaactttattcactgtaaaattcgtatgtcctgctttaaatgtttctcctattttatgtatttgatcatcttttttggtcttcggctcaccgccttttttcaattccttatcaagttccttttcaagctcttcttgcgattttttctctttcggtttttccttctctgacgcatcgctcgattggctgcacgcagaaagcgctaacccgatcgtcaagacaaataatagtaataagacttttttcatgattgttcccccatctaaagtaatcgatttctattataatcagatttttccttttcttaacaggtaagaaagtaacgattatttctatctcattcatcacaatcttacttcttcctagtatttgaatattttttactagtccattagaccttttcatcaaaaaacccgagctggctgaagccgctcgggtgggaggtcaatctcgcttattcattcctcttttctctcggggttcctgatgatgtttttggtgttccggaggctgcgtcgtgcgttccagctcctttgtatcttgtcccattccttttaaaaaggaaaagagcagtgtaattgatttgttgatttccgggtcttttagcgagcggataatatcaaaataacctgtcttttcttcactgtttttctgctctacagcgcttgccacacccgcattcactttcaaaatgagaggctccagctgcttcacgtccagcatgccgagtgttccaaacagaagaagcagatttttcagcgtattggctgtttcctctgtatctgcctttttcaccaggatatcaagaactttatccccttgaccaaaaaggccgcggagcaacggcaggaccccgcgctcgttcatatggcccagcatatgcaatgtttcgagaatcgcttctttgtggtcaattagagcatcttcaatttcccgcaaatcacgctttcgctgatcctcttctgttacctcgattttttggattcgtttaatcgctttagccattatggcccatcccccttttcacagcgtcaccagggaaaatataatccttccgcgcccatttcttatgaacctgcacaccgatttgcggctgcggattgccgttgcggtggttgatcttaggcagcgggctgattccgtcgtgcttcaaaatttccatcttggccgatgtttctttgtaagcaggcgtatcggtatccttatcggcatggctgcctgttaacaggttgatcgccgcttcccctgaatcgttcattggcagatatacttccttccctttgactcgatcagtaatcaggcacttcactttgacatttccgaaaggcgatgtgagtctgacgagggttccgtcctgaatccctcgttctgccgcaagctcaggagaaatttctaagaacacttccggtgttttctccgaaatcccttttgatttgtaagtcaggttcccttcgtggaagtgctccaagagccgcccattgttgacatggatatcatattcctcaccgaattccttaggctctgtccactggacagggtagagaatggccttgccgtctgggaaagggaagcgctctgtaaagagtaaaggcgaatcctttccatcagcgtttacaggccattgcagggaattatagccctcaagacgttcataggtgacaccggcataaatcggcgacagcttggctgcttcctccataatgtctgcaggatgctcatagagccagccggcgccaagcttattggcaacctccataataatctgccaatccggctttgattcacccagcggttcaaatacctgatacaaacgctgaatccggcgttctgtgtttgtaaacgttccttctttttcaaggctcgggctcgcaggaagaaccacatcagcaaactccgctgtacgtgaaaggaaaatgtcctgcaccacaaagaaatcaagcttttcatatgcagcgtgtacatgattgatattggagtcgacaaggcccatttcttcaccttttacatacatcgctttcaactgtccggaatggattttttcaatcatttcgtggttggtcatacccggctccttcggcagcggcacaccccacacacgctcgtatttttggcggacttgttcgtccgtcactttttcatagcccggtagtctgtcaggcatactcccaaagtcacttgctccctgcacgttgttatggccgcgcaatgggtaagaacctgctcccggttttccgtagtttcctgtcacaagcagcagattagagatcgccgtgctcgtgtcgcttcctccaatatgctgtgtcacgcccatcgcccacaatgcgcacacactgtcagcttgcccgatcatctctgccatttggataagggtttcttgatcaatcccggttttctcctcagcatattcaagtgtgtacggcgcgaggctttttacatattcatcccgtccgttcactctttctctcaaaaatcgttcatcggccttgccgttttctattaaatatttggcgatcgcattcagccagacgatatccgatccggcacgcggctggacaaataaatctgagcgctctgccatttcgtgctttctgatatccgcgacgatcactttctgccctctcagcttatgagcccgtttaatccgagtggataagactggatgcgactcagacgtgttcgaaccgataatcaaaacaaggtccgcttgcgcgatatctgtaattgatcctgaatcaccgccatagccgactgtccggaacaggccggcagtcgcaggagattggcaatagcgagagcagttgtccacattatttgtgccaatgacccctctggccagcttttgcataagataggattcttcatttgtacatttagaagatgtaataaaagcgagagaatccgggccaaacgcctcttttaattcagtgaacttgctggcgatcagcaataacgcctcctcccactctgcttcacggaaatgatcgccttcacggatcagcggctttgtcaggcgttcttcgctgttaacgaaatcccagccgaacttgcctttcacacaagtagaaatgccgttggcaggcgcttcctcctgcggctctactttcagaatgtctctgccctttgtccagacatcaaagctgcagccgacgccgcaatacgtgcagacggttttcgtttttttgattcgttcatcacgcatggccgattccatatcagaaatcgcgagaatcgagccgtagcctgtctctacgcctttcgtgatctcgatcatcggtcgcagcgtttcgttattgatgcctgttaaatatccggcttccccttccattcctttttccatcatcgcgttgcacggacagaccgttgaacaatggccgcatgacacacatgacgactcattgattggcacgtcgttatcccaaatgacgcgcgggcgtttccgctcccagtcaatggtcagcgtttcagttacctgaacgtcctggcatgcctcaacacagcgtccgcacaaaatacattgatctggatcataacgataaaacggatgggattcatccgtatggtatggcttgtgatcaaacggaatgctttggtgattgattttcatttccttcaccgtattatgtatttcgcatcccccattgttgtaatcgcaaactgtacaataaagctcatgattatataaaatcttgtccatcccgatgacctgcgcttttttcacgtcaggtgagagcgtatcaatgatatccccatcctttaattcagcggagcacgacctcttcagctcaccattgatgctgacgatgcacgtatcacatgtctcaatcggccctaagcttggatgatagcaaacttgcggcacttcaatcgagctgttattcaaaagctgcagcaccgtctgttcctcggacgcttccatttcaacgccgtttattgtgatttttttcttgccaggcatctccattcccctttcttgctttatataccgaattacctatttcagttcccttacaacaactcaataaaacatacaaagcgcactcacatgtttcgttgcaaaaacacggggaaacggaatggtagatcaattaggagggattaacatgaaaaagacaatgtctgctattaccgcggcggcagcagtaacaagctgttttaccggctttggggctgcgtccttttcagcaccggcaaaggccgcagctcaaacaaacacgctctcagaaaacacgaatcaatcagccgccgagcttgtcaaaaacctctataacaccgcctataaaggggaaatgcctcagcaggcgcaaggccttaccattaacaaaagcacaaaaggggatgtccacgctgcgtttggggaaccggaaagaccagtcgggggagacaatcgctttgatttatatcactggaatatgggacagccgggctacggattttcctatcataaagacatgacaatttcagaaatccgctactttggaaccggtgtggaacggcagctgaatttaggcggagttacgccggaagtactgcagaagcaattaggaccagcaaatcgggtgttaaccgtcccgtttaccgatgaaatcgattatgtatatgatacaggccactatgaactccattttgtaataggcacggatcagacagccgaccatgtaaacctaaaagcaaaataaacaccctatgcggctattcagccgcttttttagtggacaaataaaagatatattccttacaatacagggagatgaaaaagagacggggtatcaattcgcaatgattcgaaatcgttggatatatgcagttttcaccgtactgatcattgggctggggcttggatccagagcattctccagtgttcttcctgataccctcaatacttatctgggagactcgttgtgggccgctatgatctttacgggatgcggatttctatttcggaagctgaagacaatgataacgggcattatcagtctttctttctgttttgtcattgaattcagccagctctatcatgccgaatggatcgaccagattagggatacttctcttggcgggcttgtactggggtacggttttttatggagcgatatcgaagcatatacaatcggaattgccgcctgtgccgccatagaactgctggttttgggaatcaaaaagcgccgctgtatgtgacgctttttttcatttggaaaacaatccgcactgagaaagaatggtcttcgcatccaaacgtgtggcctcgcttatcgtgatatgatgttgattcataaatgactgaacggcatgatagccaactgcataacccgcaaaagccgataaacctgcaggcttaaagccttggtcgttagcaattggatcaccaaacatataacggctgacttccgaaactcctttcacatccaacacctcattaatcacatcaatggaatattgcaaatcctcatgatcaaaacgagttacccaagggcccaatcgttccgtaccaaacagctctctggcgaatgattccgccaatccttcaatcacaagataatccccgacacttacagagccatgatgaaaatctatatacgaaaaccgcacattatgatgaaactcatgagcaataatggaaggaatccttggcaggttataatggttcggattaatccatacatgaataaagcccggtatcccgccaaacccgcagtagcctttttgcagctgaagcttatttggatcagcgatataaaggccgaatttgatctcctttgcattcacccgcagctgttcgcgctcatcaaaaaatatgcattgccgaagtgcagattccgcagtctctgaaacatgtgattctttcagtattcgcagtgctttctgtccgatttcaacatcacggacatccaaatagccaagcattttcgcagccatgatcacatcatagccgtttggctccttcgctttcagcggaacatggatggcggtccacatcttttcaaacggcctcatcatcgtataccgaaattcatcttctcttttctgttcttccattgaaaacagcttttcgtattgctcaaaggtcttttccatgacaagattcatcctgattccctccttgtcaaaaacatacgatatgccgcagcgtaggggtcaacagcgaaaattaagccatttttcactgtaaaatgatacaaagccgccgataggtaaggcataggaggtggaacgatggatattcctgctttatcggttgcaatgcatcaagcatcccttgcccagaatgttaatatcgctttaacgaaaaaaatgctggacaccgcccagcaaaatgccgatcaaaccttaaagatgattcagcatccgactctcggacaaaccattgatgtaaaagcttaacctcacaccaaaggcggccaataactccatcctcccggccgcctttattgttcacaaaaaagcatgcatgttttgattgttcctccgtatgatttattgtttgccatattaaggaggtcataaaggatatgaaaagactgtttacgaaggcttcattggtgttattcgcagtagtatttgtttttgccgtcaaaggtgtacccgccaatgcggaaacccatgcctacgatggaaaaagcccttattacaatgattgtgcgtccagcggctctacaaaaaaatcctcaaacttagtgaatgcaagcaatcaagtcatcggagtagtcgagcttaaattcagcagtacatgtaaaacggcttgggcaaaaatcacgatgaataatacattgacgtctggctttgaagcaaatgcggagattacccggaacacggacggcaagagatataattgtgattctgcaggcggcaatggaaaagcggtggccggccaaaagtcttgctatacaccgatggtatatgatttagatccaaggacttcttacgcttttggcaagtattcaggaccaaacttaaatgtttgggccaccacaggctcttattaaatagaaaaaaggctgtccgtacggacagccttttgtaatttatttcgcttctctttgttttttaacctcttcaagctgagaaaccgtcaccaattgatatccttgatcggtgagctttttcataatttcatcggccgcatcagcagaggtgcggtaaatatcgtgaattaaaatggttcttccatctctcgcctgactcatgacacggtcaacaattgtttttttgttacggtctttccaatcttccgggtcaacatcccataacgcaacatccattttcatttgactccgcagttcatcattaatgccgccgtatgggggtcttacaagcgtcggacggtatccgcttattttttcaatgatgtcttgcgtatcattgatctgctttaacgcttctttcactgaaagccttgtgagaagcggatggctccatgaatggttccccacctcatttccttctttcagcattcttattagcgtttccggataatattgaactctgctccccaaaacaaaaaacgtggcatgacccttatatttcttcaaggagtctagaatctgatttgttgtcgcaggattcgggccgtcgtcgaaagtaagcgcaatgactttttgatttggatcaaccgtttcctctttgggtaaagaaatcacttcatgcttcggcttttgttctttgattttatttttattttttgctttatcaatatattgttctttcagaatgtctttcaaaagacttttcttaatggcaatcgattgctctccaagatagcctgctgcaacctgatatgtgtcaaagtaaagttcgatataatcctccttgatggcaaagcggctgaaattttcttttttcggagccgtcccttcctttaacagtgcatcgtccgcggcaatgtccttattctttttcagctcgtgataagcgattaacgaaagcttatgtaagtagtcagcgtcctctttgaaaatatcatcaatggaaagaaacgcttgtttactaaaatcatagttaaacgtttttttcacggtttgcccgtgtgccccgccgatgtatttatattcattaaatacaatcgccactgtctgtttggcataatggacaattttataatcaacatttaattcgttgcgttttgtcgtatgctcttggtcaacgtcctttgtttccttttgaaattgacgaacctctttttctgcgaatctttttaatgccgaatccattttttcatttttgaaaacgggatagttaaccgcgtaattaaaagttttcccgtcattcacaagcgttgcgatctcaacattcccatattgagaatcagttcttactttattcatgaccgtttcttttttcaatgaatgattatggaaaaagccgataaggcccaccacacatacaactgctattaatacatgaaaccatttgattctttttgccaacaacaaaaactccttctttcgtagccatttcgatttactcttcatcagttgaaactgtatctatttagaaatgtttttgtaacattgtagtaacatttatttcacatttgtaatactatgagatttagaagttcatgtcaatcctttttaaggaatttcatcataaaaaaaaccgaatttcatgaatgtacatacacccaacttaagcatcaggaatatggtaaaaggaataaaaaaagctagggaggttttcctcttggattaccctttgaatgaacagtcatttgaacaaattaccccttatgatgaaagacagccttattattatccgcgtccgagaccgccattttatccgccttattattatccaagaccgtattatccgttctacccgttttatccgcgcccaccttattactacccgcgcccgcgaccgccttactacccttggcacggttacggcggcggttatggcggaggatatggcggaggttacggttactagtcgccgcatatcaaaatgggggcagtccagctccccatttttttgttttaaaaatgacaatatcatgacaaatataggaaataattgtgattctgtccccctcttgttacgataacaaaagcatgcagttttgggggaggcgtctatttttggagaatacaagagattctgcagccatatctgaaacaaaatacataaaagcttcgaaccgggtaaccatttacgattttatcaaacttgcaaagccgggcattatcatatcaaactcgatagcagccttcggcgggttttggatcgcgtttgcaagcgcagaaaaaacgttaaccggcttggcttttttgatgacaatggtaacagcaatgttgggaaccgcgtttgtgatggcttccggcactgtctataacaactattttgatcggcatatggacgcaaaaatggcacgcactcgcagcagggcctcggtcacagggaaaatgccgccagccatgatcttaacatatggctctgttttagggatcgcaggccttgccatgctttattccctcaatccattaacggcctatctcggactggccgcctttattttttatgcgatcatctatacggtatgggtgaaacgaacgtctgtgtggagcacatttgtcgggagcttcccaggagctgcgccgccattgatggggtattgtgccgtaaccggtgacttcagtatgacagcagtgctgttgtacacgattatgtttctgtggcagccgccgcatttttgggcgattgggataagacgcaaagaggaatatcgcgctgctggcgttccgctcttgccagtagtcaaaggcaatcatgtaacaaaaataaaaatgatgcaatatattgccgtcctggtgccggtcacgctattatttcctttctctctaggcaccggccatataagcccattttatttcttagccgccttggttctcggaggcatatggatcaaaaaaagcatcaaaggattcaaaacagacgatgacgtgaagtgggcaaaggatatgtttgtctactcgcttatttatttttgcttgctgttcttcatcatgatgatcgattcatttatgatgtttctgatcagatgatgcaaaaagagccacacattaatgtgactcttttttgtttggaaaaacagcatctaatagaaatgtcatggcaaaaaacacagccatgcaaatcaaaaatcgtataatctcactcaaaatccagctatcagctatgcgcataccatcggtttctcggagggttgcgcatattgaaaaaatcatgagtatgttttttagggtttctttgttcataaaataccatcgctttctcgatagaatgacttaaaggcaatgagataagtcatcaagatataaaatatgtcgcatcgttgcatgttttgattgaaagaaatcattgtttttttgccagccaattgtaaagctcaggcaaacagatgaaaaccgtttctgtgaaaaagcagatctaatcgaatgcttctatactctctccacaaataaaaaatgctaagaaatacatttgtttctctaatctataaacccgcactctttttctgatcatcaggtattataagccaaaaacaaacaaaaaaatagacttgcgtttgagttgtatggaagtgaaattgcaagaataacccatacggtggtaatatattgtttgattttcccatattcatagatttggaggtcatacaaaagtgaagggaatatttttagttgttcagcttggattttctattatggtatttctgtttttagctgctgttaattggtatcaaggaagcgagcttgtttcagatcgatttgattggaactatactgctaaactctcaaaactgctaaatggaattgatgccgtcagcagccccaaacaaatttcgcagcttgattttttcatctattccgctaaacattaccctgttatgagtgcgttaatgatcatctccttcttatatgttctggccgctctttttttacttatatactcagtcaaatgcaataagcaagagattcatttggaatgctgagccattaagatcatgttaataatcccttaggttttcggaacttcttgctcaattatgcgtataccttaataggagggatcaaacgatgaaagaatatgaattcgtaagagttgagctgagtacgatgagaagaaggcctaaagaagactaccagcaaatcatccatgattatgcgaaaagaggctggagattcgttcagattttcgctcccagtatagatgggtatggggcagctgcttattttgaaatcatatttgaaagggatgcggaaaaagcttaatccatatgactaagctttttcgttcccctatatctgcatctatacaatttctgcaaatgcggcatcacatgatctggctaaatcttgtgccgccaactttagctgcataccgattttccctgcactgacaataataaaatcaagcgtttctgcagatgcatcaatataggtcgggaacaattttttcatgccaattggcgagcagccgccgcgaagatagccagttaccgctaacagctccttcattgcaatcatttctattttcttttcccctgtcacctttgctgccttttttacatctaactcttctgcaacgggtacaacaaagacataataatgatttgttcctgctgctgcaaccaacgttttatatacatatttcaaaggataaccgattttttccgcaacggagatgccatctaccggctggccgtctgttttataccctaatacctcataagagatgttctgctgttctatcagacgaaccgcatttgtttttgccatttttttcgccattgttttcacccactatcaaaatgatgtatgtctaacttcttgcagtaatatgtaaattctatcatcctaacctgcattttcaaggttactagcattgaatcaacgaaaggacaaattgatttccttggacgcctatagcccattattagtctacatggaacaaaacaggaatgaacaaataactcccacatacaatttgtatgaatggaaaataaaggagtggttgctttgtatcattacttttatggccctgcgttaattccttacttttcacatactcataaccctcaaagaagtccagacttttcagaaagacagcgaagaagagaaatcacattgactgtagatggctttgtccccccatcttccaccgaagatcttggagacggcttttattcttacgcatggacgaaccaacaagtcatcaatccagatgaatacttagtttgtcatcttgaaggaagagatatcaacgtgataaatggtggattcactccgcgcgatactgctccattgtatgctgtagcaagctttccaagacgaagaaaccaatgggtcattatcattcataatcctgtgcaaacccaaagagccatatcgctttatttgattgcgaaaaggtagcacaacatgttatcagaaaccctgcattcaggaacagaaaaacgggtagggacacattaacatcggtattttcccacccgtttttggtctgggcaaactcttacctgtcactctttcaatccccctcaattttttcatctttctctactgccaaggtatcagagaaaattgttatatgttatcattattcccagtaaaaagaaaagaggattagatatatggttctccttgagacgaatcgattacgattaaaaacgattgatattccccttcttgacgccgcgtctaaacaagatcatcaggctatcaaagacttagtttatgaaacaaatggtgaatggccaaattctgatttttttgaagcgataccttatttccgcgagattttagtcaaaaacaatggaacaaaaggatttgattcatggattattgtaaagaaggacagtcatgaaattgttgggggaactggatttttaggtgacccagacgaaaatggcatgattgaaatcggttttgcaacaaataaaagtcatcgccgcaaaggttattgtgtggaagccgcccaaaaactaataaactgggcattaagccaagaaacagtaaaccggatcaccgcaagatgcgaacatgataatctaggctcacaaaaaaccttggagaagttagggtttatattgaatcataaatcagcggattataaacattgtatatatgttacaaagtagagtccttaattacaaaagcaggcactgcgcctgcttttgtttggattatttacctctgtgcttctttttcgctttttgctttttgagcatatacctttgctcttttacatgttctcgttgttctttcattatttgttttttcttttgctttcttgcttcaagctctagctttatcgcctcttgagctttagaagctactccggcgtttttcaactcttttgaaacctggcgctgcaatctttttggattgatctttttttgacgtctgccttgtaaactcactccttcctgctcagcttgggccaacatattcaggagttggttatgaacaaactctaatacttcagaatccctcggctctttgccaaaaagatgacgaaaggctcttagctttccattgtccacaacttcaacaacgcctacccaaaactgaccatcgtagtaaatcgttaatttcataacgattccctcctcataaaagatattaaagaatgatggacatcccgaggaggggaaggttactgacattctcaatcatgcatccggactaccaaccgaatcgtgttttttcattctttaccatatacagaaaagagtgtaacatttcttctccaactattaaactcttattttatttagatcattgctggagaataggcgtcttcactcgcaaatttatttctcaagccctgccatgttacagatgggagacgatacattctgcatatccttcgagtttaaattctccaagaccgtaaggcagcaacatatgatctccttttttgaaaggatagacatactcaccagagatcatacggccctccccttcaatcacactgataagaaggaatggtttttgctgctttaagcttgctgatcctgataagttccatttccccaccgaaaagtaagcgcattcaatcaatgtcgttgtaagcaaatcctcaatttgttcatggtgaactgtatgccgttctggaatagacgggacctctatcacttcaatgctctttttcagatgaagctcgcgcagcttgccttctgcatcttttcggtcataatcatataatctgtaggttgtgtctgagttctgctgcgtctccaaagcaagaattccttttccaatcgcatgaacagtaccgcttggcacatagaaaaaatcccccggctttacctttacacggcgcaagagctcatcccattctccacgctctatcatggtagttagttcttcctttgttgttgcattgtggccataaataatctcggcatctttttggcaatcaataatgtaccagcattctgtttttccaagctcaccgttttcatgtatgttggcatattcatcattcggatgcacctgaacagataagtcctggtcagcatctaatatttttgtaagcagagggaaacggtccccttcaagctgtccgaataaatgtctgtgatgttcccataattcgctgagcgtgaaccccttatacattccgttttgaacaacgctttgaccattttgatgcgcggcaaaagcccagcactcccctgttcgttgtgacggaatggtatagccaaaatcagctaaagcggtcccgccccaaattctttctttgaaaacaggcttgaaaaataacggttcagtcgtcatgaaaatcccccgctttattcgatttcttctagcagcttgtatgcttcttctgttgtttgcacggagagcagccgctccctataattgtcatccattagctttcgagatagcatctgcagtattttgagatgctggtttcccccgctctctttcggtacagcaatcataaagattaatttagcttctgatccatccaggctattccaatcaacgcctgatcgtttgatcccaaaggcaacactcggctccctgaccgcctcagactttccgtgcggaatcgcgatattcatgccaatcgccgttgttccctgttgttcacgattcaaaatggcttgtttaaacccgctctctgaaagcagcgcacctcttcgtgacaatttctgaatcaattcatctatgatgtcatcactcgtttcccccgataaatttggttcaattaattccgggctgataatgtctgtcagttttttaaattccgacatctcagctttttggctttgaattggctgctttatttcatttgctgccgcagcttcacttggcgcggaggtcggtgcagtttcactgagcacaggagacgccgtaatatccttttttagtacattgacgaacagagcagtgacaagagatcctgcaatcacagcaataaaaaacatcaagacatgatcaactgcgccaagcactgcaacgataggtccgccgtgcgccactctgtctcccacattgccaatcatggctatcacagaacctgtcattgagcctgccataatacttggaataacgcgcagagggtcctgcgccgcaaatggaatcgctccttcagtaatgccgaagagccccatcgtaaatgccgctttccccatttctctttgagatgcctcgaattttctttttcctaaaaacgtcgcaatgccaaggccaatcggggggatacaaatggcgacagcaattggtcccataatttcataatttccttctccaatcattgccgatccaaacagaaacgccaccttatttacgggaccgcccatatcaaatgagatcatcgcccctaaaatcaatgccagaaggatcgagctcgaccctttcatccccgccagccaaactgttaaagaggcgaaaatttgagctacaggcgcgccgatcaaaaacacaaacgctaaacctacaatcagtgatgcaaacaccggaataataataatcggcataatcggctggatggcttttggaacttttaattttttgatccaaagtgccgcgtatccggccaaaaacccggcaataatccccccgaggaatccggcgccgcttgcgctgtcataaaaacttccagtcgccgcaatataaccgccgatcatacctggcacaagccccggtttatcagcgatgctataggcgatatagccggctaaaatcggaatcataaatgaaaatgaagcactgccgatctgttcaatcgttttccagaaggaatcatccggaataactaagcctttaggtgttttctcccctccaagcgttaatgcaaccgctatcaataatccgccgacaacaatgaaaggaaccataaatgaaacgccgttcattaaatgacggtaaattggattttgtttcttctcctgatgattaccggattccgattttgtagcggaacgatagaccggtatatccccgttaagagctttttgaatcaattcttccggtttgcggataccgtcctgtacccccacagacagcagttttttgcctataaaccggtctttgtttaccgaacggtctgcagcaataatgattgcgtccgcttcgcgaatttcctcttcggttagcttattttcaacaccaatccctccctgggtctcaactttgatgctaacgcccagtctgtcagcagctttttgcagattttctgctgccatatacgtatgggcgattccattcggacaagatgtaatcgctaacagtttcataggaaacctcctttaaagtgtgaataataagatcttgtctcaactgtataccgaaatcagctcattaaaatcgctttttttaccataggttccggtaataaaggcatttttccctataacaaaaaaagcaaggaataatccctgcttttaataatccaaatgagataaaaatgtcatgacattggtttctttcgtcagcttctggacgaaggccggctgctcgctaagatatgaaagctcgctaaacagctgctttgtcatagtttgatcctcgtgtttgacagccagcataaaaacgagcgaaactttttcatttccccattcaagcggctcctttaatgtggcaatcgcgattgctgattgtttaataaatttagcgtttgcatgaggaatggcaatgcctgccccaatatttgtagccgacattttttccctcatcaccgcatgaaccgcatagtccttatcaacatagcctttctcaaacaaagctgtcgccagctgttcgattaacttgtagcgatgctccgcctcctgctgcaaaaaaaccaaaaaaggagtcgtattgttcagcatctgaaacgttttttgtttttggcggtgtgattcgcccagctgacgtataaacgcacttaatttcttctcttcgccaggctctaaaagcggagacacaacaatatggggaaccgttatattctccagcgcaatggtggatatgacaagatcaatatcctcatgctttttgatataatcctttaaatcggcctttgcaatacaagccattacagcgatttggtgatatttccgttcaatttttgtccgcagcaattgtgacatcccaatccccatgtggcagacgataaccgcctttttatgtgtctcgctgctgccctgcatccgttcgatcgctgcctgaaaatgcaatgtcaaatatgctgcctcttcctcaggaatatgaagatcaaaagtttgattgatgtcttccaaaacatcaatgatgaggtggaacaaataagggtacatctttttgatgtcattgagcataggatttgctacagaaagatcgtagctcagccgttgtagcacagtattgagatgaatgttcaaaccattgatcaaatcctgatccttgtgaaaatccatcattttcagctctgaaacacgattgattaaatgccctacaaccttaggaagcacagcattttcaaggttctcttctgtctgcaatggataacgaaccttaccgcccaatatatgtaatgttaagtacacggcttcttcttcagggaagcgaattgcaaaaaccggttcaagccgctgtaaacaagcaaatgtccattgatattctttcttcttttttactgccgccatttcttttggggacaatgaaatcggctgcttcattttgatgcggcggaccattaacaatgtatgcagcaacaaactttcaaacgtttcgtctgtgaaatagagggaatgctttttttgtagtgatttgatttctttcgtcacaaagtctacttcataatgtaaaaacttacttttaataaattggctggtaaacgctgtattgtgaatcaaatcagatattcttgccaatgcctttcttttatttctttcgttcccttcaacctttaatccaagccgctgcctagaaaccagtgtgagatcaaaacgcttcagccactcttctactgcgtataaatcctttttaatggaagatcgattgacaaaatgccgagcggcaatgtcttttgcggaaacaggcttcggattcattaataagtcataagcaatgtgcagcattctttccttatcgctccgctgcctagaagaaaaatgttcagtatgtaattgttggcttagccaggtcctttcctgttcttctatatgtaaataaacgcccaaccctggttttcgaataagctgtgcatgagaatgctcattgagataatcctcgatcactttcaaatcattccggattgttttttcagaacactgtaccctatctgcgaaatcttgcacaactaaatagtcatcaggttcagataacaacagatacaaaatctctttttgtcttgtatttatgtattccatctgtttttctatccttcctgtcagtatctacttgagcaaattgatagtataagtatactatataagaaaccgtttacattataaaacaaaatcatagagacaaaagtttcgttttttaccgaagcttccggaaaaaagcgatttttatactctttgagtttgctatgtaatgtatattcagcagaaattcataaaaatactccaattcttcacctatttagaacgaagattttctaatgtatgagtacgaaagtaagaacatgatgaagaaaagtgatttggtatcttcggggataaagtgcaggtaacaaaatttccacacgctcaacaaactaatacccatcaaatgtgtgctattaacattttaaggatggccattctctctcagcaattttccatcataaatacaaactctgtgcagggcacacaatattcttagctcaaatcaattgatcgttcacatattattaacatttatttacaaggaaaataattacttttattgaattgttatagtgcaagacaaaaaactttaaaggagtgtttcaaaatgaatttcaaaaaaacggttgtttctgctttatcgatttctgcgttagctctgtcggtcagcggggtagcttcagctcatgaaataaactccacacctactgaagtaaagaacatttctatttcacctacacatgttatcaagattcaagactataatttacctctaaaagttggagaaacctattctgttaaaaataattcagctactcgttattggactgataaccaaaaagttgctgaagtcgatcaaaatggtttagtgacggctaaatcaaaagggaaagccacgattactttgtttaaaggtactgcagtattcggaaaagtatatgtaacggtttattaatctttatccgccagattttctggatgcaaaacatgcatgaataaaataaggtccccctctaaaaagagaagggaccttattttcgcttcaagtttagatttagttttgggaatacatcatacattggtgtataccgtgtttcattagcttagccccgaataaatccaccttctgaatgaataatttgtccagttatccattcagcctcatcacttgcaagaaaggcaatcattcgtgctgcatcatctggtgtgccaatacgccccattggaaatttaggtgaaagaaaatttcttatttcatctgtcatccatgtagaatctgttggacctgggtttacggcgttaacagtgatgcccaatggtgcaagttcttgtgataacgacctagtaaatgcagaaatagctcctttagttgctgcatacgctaactccccaggcaaaggacctaaatcctgccctgatgtcatattgatgattcttcctgatattaaattagattttttaaaccgacgggcgaattcaacacaaagaagaaaattcgatctcatattaaccgcataatgctcatcaagtgatttagcatctaacgatacataattatcacttgcggaatgagctgcattattaataaggatggaaggatatcctaatttatctgaaattttttcatgtattgtgaatgcagcatgtgcatctgataaatcaattttcattgcctcacagcggacacccatacgtaaaatttcttgttgaaattcttctatccaggccgtatcagaattccagtgagtaaagaagatatgtataccctgtgaggctaacttacgacaaatagccgtaccaatatccccttgactgcttgctcctgtaattagtgcaattttttcttgagaatgactcattattttaacctccaatttataaggagtatctccattatgatggtaacaagctatccaaagaatataatccattaaatcaaacagagctgactttgaatacattttaaaatcagcttaaaaaaacattttcgtctcaaaaaatattaaatagaaaaaataagagttggacaacaatttactacttagtcacaagtggctgatactaagtcattgaatgtctctttttaaagagcctttcaatcattcacattgcttttcattaaccattctacttccgttaattcttgtttttgaacgtctattgtgtgtttttttgtgaaatggattttcacagcttcttcgttttcccaaatctcccaaagcattattttacgttctgatggctcaagcggataagcatggaatgtaatacaaccctcttctttgttcgtttcttcctcaagttttttgaattccttcattatctcattaaggtctttatcactgatgatttttaaacatgccgttatgtaatgcatcgaaattccccctcccatcattttatggcttttcattataacattttcttgaaaaataaatataactgcgacattgattgctcgagttaatcaatcgctgtatgtaaaggatttaaaaattgaaatcaaataaaaaaccttcattttataggaaggtttagaagttatattatcaagtttgaaggcaatctgaagcaatgtgaaatgtgttaggtgtttgtttcactgtaaagtctgtagcgaaaccacgtactaaaactaatgacaagcccatcttcaatttcgctgacctcagatatgagggaccttttctttttcagctctttgatcatttcttccttatcagaaacgaacatgatcttttgcgcccgaagaatggccgcatattgaatctgtatctgatcccatatcatatcagctggcgaacgctcctgaatctcttccatgatttcaagcgtctcttctggcaagaatttagagaaaaagccgtgagtcacagcattttgattcttctgtggtgcgccgccattgttccctaatgcatttttgttgcccggttgcccgcctttttttgtgtgcacacttttttcaatgggtgcaccctttttcctttcccaaccatgccgctgcttccacgatttaatggtgttcactgacaccccgtatttctcggcaaggtccttgtatttcatgcctttgacgtaatccttatacgcctgaatgtgcttttcggccatctacattcaccgccgcccccttctgattcgtgttgttttggaaaagatattccctctaaaccaccaccgtgctcaagccgttaaccgccaattgtctatcctgagacttaccggaagcagtttacagggaacaaaaaaagcaccccgcaggatgctcttattatttaatccaatctttaatctctttaatggtcttataggccttagaccatgttccattctctttcaagtagttttcacctttctctgtcagttcaggtcctaatttgtataaatgaggtctatcatctgaataatggaccccaatgatatacccttcgcgttttaaaaagttcacagcatcatcaaattgatcttcagtaactccaatatcgttttctgacaaaggggtattaccttcaaaaatttcttttaagattgcataccttaatttatccttattcatattttctcctttcagtctttagatctgtctttcacttttctctctttgacttgttcaaatattttcataatagaaattgcttgatttctatgttttctttctactgcaattatccaaacaatagcagcaattgtaccagcagcaaaagataaagctccccaatgtttttcataaaaattaaagaacatggtgagatatgctgcaaataaagggataaaggctggaacatattttgaatgatcatggataatatctatatgagaaaatctcgatatagcaaattctaaacattcaatatccaacttataaagaagagattggaaccttttgtattcttccttatcatgaccaattcgagttttttcaagaaagaaagcaagtagctcctttttgtgataagtataaatcgcattttccagttcttctaagtcctcattattcttctcttcaatatttcgcttttcaatatttcgcttttcaatattcttctttttattatttttctgttttttcattttacaattcactcccatttttaatatcgggaatgaaaagttatcgattaacaatttgcaaaatttgtcgaacgaatctgttgaaaaaaacatattttgtcggggatattaacatgtacgcaatactgctgctgttttatcaccgattcactatgtaagacctcccagttgagttgatcctcgcttaccactgggaggttttactcattgtatgaaattggtggtgacgcaggaataatccgccgcgccgatcctgccccccattttacaccgccgatttaaacgaattcaaatattgcagaaagttggcttctttgactttattgacgatgttgccgattatggctgttttgatctttctgatggtatcccgggagcaatcaaggtggtttgcaatagcagtgtagctcatgccttccatcatgcaatcgtaaacgattcggtgcttttcttcttcaatgtgttccattgcattgtccaggtaatgcacaatagattcatatttgtgaagccgcctttctcttcggtccatctgccgcaattctgcctgactgacgcctgctgatccccttggcatgcccgcttcctccccgtatgttgcagtgagctttgtgctaataaaatccactttgtttaatacacggttgagccttttgatctcccgcagcatgaatttataatcacgaatccattcctcaatctcccatgcaatcatttgatctgtcatagtgctttccctcctgatagttaaatagagtaagtgtcattccagttgtttgctttttgttctgcgatatattgagggcctcgatacctctttcacgttgatactgaaggttttgaccaagaaggctttcaactcgttatagagctcttctttgccgcaaaagatattcacaagctttccgtttttataagcgaatccgtttttcatcatcctcaaactccctttttactttctgcgtttataagcgccgcctttgccacgtctgagtgtttgcatgttagtgttcatcatttgttgccagaaacgatctaagcgctcatgttgcttctgtgatggtttctttttggactgtttcatgtctaattactcctttcatagctagtaatcgcgatagacatctggttagttgcgaaaaaaaacggacaccgatcgaagcacaaatttctctgtaaaacgatcagtgtccgcaggctttccgtcttggacttattcaattttaaaatttatttttacggccctgtgccacaacttacttcgtattcaccatctgatgattttttcgaatagcataagtgaggagtttgccctgtttcatctttccaatctagccaatttacataataaagattcccagattcattgtctccttctcttttctggagaactgcaaagtagctttggtagggatatcctcttttataaatttcgtgtctgattgctcctttttccgaagaagctgtaaagacaacaggagatagaactggaagtactatcaatataacaataagtgctgccaagagagaaagtataattttagttttctttttcattttttcctccgatacctttttatgtatttatttttatgttatattattacatgtattttatgccatatttcaattggtgtaaatgataaatattacttatatttagattttattggaggtttcgtatgaaaaaagaattacttgcttcactagttttatgtctatcattgtcaccattagtgtcaacaaatgaagtttttgcagccactactaataaagagactaaagaaaatgtttcaattaccaacgagattggttacgaaaaagttaaggatatgttagaacaacaaaaatatgattttgaacacaacactcctttagcgcatcctaaagagtctaaattgactgattccgacgaaggagtcttactgtattctgcgttaagtaaagtggacaaacaaaaattccacgagtttacatacgatatagacgatgttaagacttctgaaaaaaacaataagctaattgttgaagcttatattactcgaaactttgtttttggtgttgaaaaagtaacaacatctctgggcgataatattaaacttgaaattcccaaaacaacttctaataaacaaagttctcaatcaacaaatacttctaatctaagtttctctcaagttaaaaattcttctaatcaactaaatgtaataccattgagtaattcttctaagcaactaaatgtaacacaattaaataattcttcttcaactctacaatatgaaaatgatgaagaatattcttcggatgttaaattagatgaatttttaaaaaattataagcaagaagtgaaaaatgatgataaagaagaagtgaaaagtgaagataaaccagtaagtatgaacttcaatgctgctaactctaatcaactaactgtgactgcaacatctgttaaaggatatagtggttacgctgcaatgaaatatgcagaaaaatatgccttaaaaccaaataaaaactataaatattataaagacaaagattgtactaactttgtttcccaagcattaagagctggaagaatgccgtactttaaagaatggaaaccctatacagatgcttgggttaatgcaggagcctttagatcatacattttaaaagctggcggaataaaaatgaagactgtttctgatacatattcaaatgtaaagcttggagatgtatatcactatgattaccataataaaataggtcttcgctatgctgatggttggatggatcatacggctatcgtaacgagccgagcaaatatgaaactttatgtaagttatcattctaccaatagacttaatgttcctcgagaatatgttacttctaaggaaggcggaaaacggtatgtttctagtattcgcaattaataaattgatactaaatcgttgatcatgccttccgctacttaataagctgttgggaaagcaatcccctgatctagagtggttcaggggatttttgtaatttaaacgtgttccaacgctcagaaattccgttcatttgttttccctcttctctcaatacatcaatatctttaaagtaaaccgcagccgtaaatgaaatgattgccccgatcaaagcaaggttcgctttcatgtccggcctgtaatcgtgttggaaatatatccagaatcaacatcccatcagcagaaacaatattctaagtgccatccaatccccctaactcaacttactaacaaaaaaacaccttggatgtttttgtattccatttaataataaagttgtattttaaaaaaagaagtgcttaaaatgaaattgaaaaagctttaactggttttgcattatcccttgctttactcgttactgttgctcctgcttttgctacaagccttgcaaaccatagcacaaatcacgaatcagtatcaccccaagcaatttatcaagattattataaaggggctgattctagagcagaatttaaaaatacaattgatgttttcagtacaaaatttcatttaaaagatgcatggctgaagtgacggtcttggactggctattctcaatgaagatttaacagaaatccgatcttccgtttgttactattgaactaatcaagtaagtttggaggtagtttttggactgcggtcaatgaatttcgccaacagttcgccaacaactcacgaatttgacgaaccggctttattaacgcaaagtaaaaaacccttgctgcgcaagggtttaagctatgattccgactgggctcgaaccagcgacctctaccctgtcaaggtagcgctctcccagctgagctacggaatcatgatatgtatgtgttgctgggtatgttgttgtctttctgacaagttctattatataaccttcccttctattcgtcaactgcttttttagaaaaacttttcttggacttgctgttccgttccccggctattataatatgtcttaattttctaacaatagaggtgatggggttttgcattctttgatttcttccgatgatgtttgggtattatgggggtttattgcggtgtgggcggcagtgagcatcgggctggagcagcgctttaagtgggcgtccgctgtgtcgggcgctattatcgcccttgcaggtgctatggtgtttacaaatgtaggagtgcttcctgttgagtcgcctgtgtatgatactgtgtgggcttatgtggtgccgcttgcgattccccttttgctgtttcagatcaatgttcggcaaatttttaaggaaagcaggcgtttgctgtttatttttctgattagctccgctggcactgtgcttgggagcattcttgctttttttctacttaaacagcatattccttacttagataaaatcggcgggatgatcagcgcctcttatatcggcggcggggtcaactttgcggcgatggcggcaaaatttgagacgcctggtgaatatgtgtcggctaccgttgtggctgataattttatgatggcgcttttgttttttattttaatcagcattcctgcactcaaatggtttcagcggcattatgccatgccgtttgaagagaaggtaaaagccgatggaaacagcggaaacagtgctgaaagctattggaaacggaaggatatttccttaaaggatatcgcatttaatgccggtgccgctttcgcacttgttgcggttagtatgaaggtttccggttattttaaaagcattttttctcatcccctgctgaccggtacgcttggcgatcagtacctggtgcttacgtctttaactgttcttatcatttttcttttcccgcgtttttttgaaaggctcaatggatctcaggaacttggaacctttttgatttatttgttttttgtggtgatcggcattcctgcagatctccgcttaatcgtcacgaatgcgcctcttattctattattcgtgtttatcattgcgatcagcaatttagcagtttccttagctgccggaaaattgttccgcgtgcggcttgaagaaattctgctcgccgtcaacgctactgtcgggggaccgacgactgcggctgcgatggcaattgccaagggatggcgggagcttgtcgccccgatcatgcttgtcggtacgctcggctacttaatcggcaactatgttggcacttttatgggaaattggttttcttccttcttataaaaaggatatttgcatttccctgagaataatgtaagaggaatgctgacatgagaacggagagatcactgtatgttaaaaggaaaaaccatttatgttagacctttagaagtaacggatgccgaagaaaatctgcggctgcaaagtgaaaatcgagatttcttcgaacagttttctatgatacgcgcagacgattattatacgattgaggggcaaagaaaacgaataaccgagtatcagcaaagacttgagaaagatgaagaatatcattttggcatctttacagcgtcagacgatagattaatcgggacggtttcgctctttcaaatcatccgcggagcgctgcaaactgcgttcattgggtattttttagacaaagcccataatggaaagggcattatgacagaggcagtcagattggttgttggttatgcgttccacgaattgaaactgcatcggattgaagccggtgtgatgccccgtaatctcgggtccatgcgtgtattagaaaaagcaggatttcacaaagaagccatcgcccgaaaaaatgtaaaaattaatggcgtttgggaggatcatcaagtcctcgcgattctgaatcctgatgatgaacaataataaaagaagccggaccatccccggcttcttttttaacgaaccgcaactggagcaatttctttcagcgcttgttcgaaatcgtgttctaaatcgtctgcatgttcgacgcccacactcagacggagcaggccatcagtgataccgcgtttttcacgctcttccttaggcattgccgcgtgagacatcgttgccggataggacaaaatcgattccacggcgccaaggctgacagcgaagaccggcagtgacacattctcgactaacttcttaacggcctctttgctttcaagctcaaaagatagcacggcgcccgctcccttcgactgacttttatgggtttcagcgccgggatgatcagccagtcccggataatacacgcgcttcaccgccggatgcttctggaaaaattccgcaagccgctgggctgtttgactcgctttctctaaacggacctgcaatgtttttaatccgcgcaggacaagccagcaatcctgtacgccaaggacggcgccgaacgcgttttgcagcttatacagctgcttcccaagctcttcatctttgacagcagccaaacctgagagcacatcgctgtgtccgcttaagaattttgtcgcgctgtgaagtacaatatccacgccgaggtcaagcggtcgctgcagtgccggtgtcatgaatgtattgtccagaaaggtcagacagccgttttcttttgcaagctgaacaaccgctttaatatccgtaatcccaagtgtcggatttgacggtgtctccatataaatgacctttgtgttcggcttgatgctccgcgccacttcattacgatccgtcatgtcgacaaacgtatgctcaatgccaaaccgggtcagcacctctgtcaccatacggaaggttccgccgtatacatcttctgtcacaagaacgtgatcaccctgtgacagcagtaaaaatgctgttgagatggcagccatgcctgaactgaaagcaaatcctcttgttccgccttccaatgcggcaattgtttcttcgagagctgttcttgtcggcgtgccagagcggctgtaatcatatgccccgaactcttcaaatgaagattggtgaaaagtcgaggcgtgctgaatcggtacactgaccgccccggttccgccgtctgttttaaatggattgtgcacgagctgggtttccagcgtccaattgtgtttactcaaatgaaacagctccctctttgacctgacataatgcctgttttagatcctcttttaaatcttccgcatgttcaataccgacagaaaagcgcagcaaccgattgcacaccccgtttgcgatgcggatctcttcaggaatatccatgtgcgtctgggtcgcagggtatgtaataaagctttccaccccgccgaggctttctgcaaaacaaatggtcttcagtgcttttaaaaacggattgacccattcttctttttgcagacggaaggacagcatgccgccttttccgggatacagcacatccgaaatttcttcctgctcttctaaaaaagccgcaagctcctgcgcgtttgcctgatgctgacgcattctgaggctcagcgtcttcattcctctcatcagaagccacgaatcaaatggcggcaggacggcgccgatcgcattttgatgctgaaacatttcctctccgagctgctcatccttcaccacgacaagtccagcaagcagatcgttatgcccgcctaaatacttggttgcgctgtgaatgacaatgtcagctcccagctctagcggcctctgcaagaccggtgtataaaatgtattatctacgatcagcagaagaccgtgctcctttgtcatccgggcaatatgttcaatgtccgcctcctgcatgagggggtttgtcggcgtttccacaaacaccgcttttgtattcggcgtaatcttagagcgtaaacagtcctcatcgctgaaatcatcataatgaaaagtcaatccgtattttttccattcattttcaaataaacggtacgtgccgccatatagatccgatgaaacgatcagttcatctccgcttttaaacagcgccataatcgtttggatagcagccattcccgaactaaaagcaagccctctcgcgccgttttctaagttagcgatggcgtcctcaacaagctggcgtgtcggattttttgtgcggacataatcaaatccggtagattctccgatccctctgtggcggtatgctgttgataaatagataggagcactcactgttcccgtgacttcatcgctacggttcccaatttgagctaatttcgtttcaacgtgctgtgacatatagctgacaccttcccttttcaaaataaaaaccccttcttcataagaagaaggggtttaacgcttcttcttatcttccaagcataaaaaacgcttgctggatttagcaccttggcgctttgcacatgcaaaacaagccggttgctgaggtttctaagggccagtccctccacctctcacgataagaaatatcgatttcaattttctgattgttttatattagcgcaattcacagtttatttcaacacttttttcttcgtgtgccgaaccgtttaaagagagaaatttctaataattcatggtacaataattgaaaatgcaagaaagtatagtgatgtcctggaggaatgtttttatggcaccgaaaaacggcacagtgcaagaaaagaaattcttttcaaaagagcttaacgaggaaatgaccttgcttgtttatctgccgtccaactactccccgctttataaataccatgtcattatcgcgcaggacggccacgattatttcaggctggggagaatcggcagacaggttgaggaattgctgtcgaaacgcgaaatagaccggagcattattatcggtgttccttataaggatgtaaaagagcgcagaaacacctatcatccggagggttcaaaattttcggcttataaacggttcatcgcccatgagctcgttccttttgcagatgatgagtatccaacctatcagatcggttacggccgaacgctgatcggtgattcgctcggagcgaccgtgtcacttatgacagcgcttgattatccgaatatgtttggcaacatcatcatgcagtctccctatgttgacaaacacgtactagaagccgtgaaacagtcaggcgatatcaaacacctctctatttatcaccaaatcggaacaaaagaaactgacgtccacacgacagacgggaacattctggactttacagaaccgaaccaggagctgaagcagctgctggagaagaagctttccgattatgatttcgagccatttgacggagaccacaaatggacatactggcagccgctcatcaccccggcgctgaaaaaaatgctttaacactctatcatactttatttccaggagggacataatatgaaatacggaatcgttttatttccatcaaaaaagctccaagaccttgcaaactcttacagaaagcgctatgacccaagctactctctgatcccgcctcatttgacgctgagagcatcctttgaatgcgcggaggagaaagcggatcagctcgtatcacatttaagaaacatcgcaaaagagtcccacccactcgttctcaaaatgacaaaatacagctcatttgcgcctgtcaataatgtcatttacatcaaagcagaaccgacggaagagttaaaaacactcaatgaaaagctatacaccggtgtgttggcaggagaacaggaatataatttcgttccgcatgtgacggtcggccaaaacctttccgacgatgagcattcagatgtgctgggacaattaaaaatgcaggaagtgtcgcatgaagaaatcgttgaccgtttccacttgctttaccagttggaaaacggatcgtggacagtatatgaaaccttcttgctaggcagaggagaataatgtttgaaagcagttatcgcaaaaaatgaagaacaactgaaagatgcattctatgtaagagaagaagtctttgtcaaagaacaaaacgtgcctgctgaagaagaaattgacgaacttgaaaatgagtcagagcatatcgtcgtgtatgacggtgaaaagcctgtcggtgccggaagatggcgcatgaaggacggctacggcaagttagagcggatttgcgtactgaaaagccaccgctcagccggtgtcggcggcatcattatgaaagcgctcgaaaaagccgcggcagacggaggcgcttccggtttcattttaaacgcgcaaacacaggctgtgccgttttacaagaaacacgggtatcgcgtgctttctgaaaaagaattcctcgatgccggcattccgcacttacaaatgttgaaggactgaacgcatccggatcttttgagatccggatttttactgcatataaaaaaaccgttctctcgtatgaacggttttttatacatatcgattaatatatgtgcccattcctttttctcgcaacctcttataaagagagcgcttacgtttcatctcgtttacttttctttcagctgccgtttgattctcctgctgcttttccagttctttgtatacccgctgaaacgggacatagctgattttttcggttccggcataatcctgcttatgtccaatcgttctattagcatattgagcgtattgctggttctgaatttgacctgcatatatcatacaatacccacccctctgctgtctcttttcccttaaacttactttttgaaacacatttcttttgatatgatagtcattgtctgtaatgaacaccttttgattgggaggacccctttttgaaatgcgcccgactgaatgatagaatcatacatttacatacatattcgagagaacattatcaattcctctttgaagagggaataaaaggacatttattttgttctcattgcggaaagcccgttttgttacggcttaacatcgccgatccgccagagtttatccatcgccagccaggcgattttccggcatgtgaggaggcgtgcgaaccgaagccctctaaagaggggaaaaaagaagatgatcaggaatctggtgtcattcgtttacccaagggaaaagcgatcgccgctgacccgtccccagctgttacggaatggcaccgtcctagaagcattaaaccaggaacaccatttgtgccaaaaacaatagaacccgatacgagcctttttccgtctgtcggtttaaacacggatcagctgaaagctgtcacggaaacagaaggtccgctgcttgtgcttgcaggtgcggggagcggaaaaacacgggtgctgacagcccgtgccgcccacatgatcgaacacttaggcataccgcctgaaaatatgctgcttgtcacctttacaacaaaagcagtcgctgaaatgaaagagcgtatggcgaaccagtacggattacagccggcaaaagtcagaagacttgtgacaggaacattccacagtctgttttataagatcttgtatcactctaattctgctaaatggaacggtgagcatctgctgaaaatggagtggcagcgggaacaatatatcaaaaaagcactctatgaagaaggcatcgatgagaaagaattcccagttgaccaagctctgcagcagatcggtttttggaaaaacacttatgtcccaaatgaacgcatccctctaaaagatgagtgggaaaaacaagtttatcgtttatatgaacattatgaacgccagaaaaaagaacacagccaatttgattttgatgacatggcttcagcctgctatgaattgtttatcgagcggcctgaccttctggaacaatatcaatctcggtttacgtatatcttaattgatgagtttcaggacattaatccggttcaatacaaaatcatgcaaatgctcgccagcccggagcaaaacctgtgctgtgtcggagacgatgaccagtccatctacgcgtttcgcggaagcaatccgtctttcattcttgattttcaaaaggattatccgggagcgaagacgatctatttaactgcgaactacaggtctacgcacccgatcgtctctagtgctgatatcgttgtgaaaaagaacaaaaacagatatgccaaaacgcttgaagcggcccgcgatgacattcaggtccctgtgctgttttatccttatgatgaagaggaagaagccacaatggtcgtttccgatatcaaagaaaaaattcaaaatggagccagtccagaagactttgcggttctttaccgcacaaacagcggaggccgtgctatatatgaaaggcttcatcaatcgtcaattccgtatacagctgaccgcggcgtccaatcgttttacagcagacggatcgtccgccagattctcgcctacttgtacgccagccaaaatgaggatgataccgaagcgattaaacacttgcttcccgccttgtttttaaaacagtccgctttgaatacgctgaaggcgctctcgatcacagaggactgtaccatgatcaaagcgctggccaaattgcctgatctgaagccattccagctggacaaaatcaagaaaatcgtaccgttttttgcaagcctccgcacgatgaagcccgtagaagccatcacctttgcagaaggaaaaatgggcttctccgagtatttaaaaaagcggggcaatgagggcaacaagctggaaaaaggttccgatgacctgcgcgatatcaaggttgtcgccaagaagttcaaaacgattcctgactttcttgcccacgtagaccatatgagggccgctgagaaaaacagaacggatgaacatggcgttcagctgatgaccattcaccggtcaaaaggccttgaattcaaaacagtctacgtgttaggcactgtagacggttcgattccgcacgatttctcattagaaacggcaagaaaaggagacgaggccgctcttgaggaggaaagacgccttttatatgtagccatgacccgggcgaaacagcatttatatttgtcttgccccgctaacaggcgcggcaaaacagccaaccgctcaagatttttgtatcccctgctacagaaagcaagacagcccttgcatcattaacagcccggcagattactgccgggtttttactgtaaaaaaaggcccgctgcagtgagtcagccaggccatccacttatttattatccatcattttagaaatcgtgccaaaatcaagcttttcttttccgcttgtaatagattccacaattttatcttctaattcttttggcacgcgtctgtttgccagctgcgctacgcggttaatcacactgcggactgtattttcatctttaaaattagcgttttggagtgatccggcaagattcattacatcctgcatcttcacacctgttttcttttcgatgttcttaaaaaattgattatccataatgcgcctccttttggcggagtaatacggtattgtatgaatgcacataatacaatgtgcttttccaacatttttaaaaataaacacaaggcaaggaagcacgggttataacccgtacttcctcaatacatcttaaaagaaagatgcacctacgatgatgaggagaatgaataatacgaccaacaaaacaaatgttgaaccatagccgccgccgtaaccgccagcataaccgccataacagccgccgccgtagccgccgccgtagccgtatccaaagcccatagataagcacctcctttactctctatacactatgtgagctgctgggatcggcttggatattcgcatagggcgtttgcggatttacgattgatcatattgagcttgatgttttttaagtaaggcctctgttttttcagccagctcttcaatctcatcttcaaattccagaccggctttatcaaatgcatccaagtcttttctgatactgcccatcgtgtcttcatgctttttttgcttttgttcgtgtggttcatatcttccttctatccatttttcaaactcattcacttttatccccccgcttatgatatatgctgagcaaggccgccccgttaaaaaaacaaaaaaccggagttctccggtttctttgccaggctattgaggctttttctttttatttccgcacccgcagcctttcttttttatcttttttgattgatacgatgaatctgtatatggagatttttgggaaggtttatgatgctgattcatttttgtccccttcctttccttatgtcatatatgctactttatgcgtattctgacagaaagttgctggtagtaacgccttattcttgcagccattttgatacgagcgtttctatgatgccggcaaggccggcgatcgccaaaagtaaaatcagccactgcgccgcttgcgggatcaacgcctggcataaaatcaaaaagccggcgcaccacacgcctgtgcaccaatagcagctcagcaattcaccaataaacgccctgacaccggttcccttaatcacgatataggtttcaatgttcccgtccgcatccttttcttccttctcttcatgaaacagactgcgaagcggcgccataatcgtgtcaaacaccagcaggcgggcgagccgaaagaccgcaagcgatagaagaacaattgtcagcccatttataaccactcgttcactcctttgccaatcatgatcccttcacatatatgccaaaaccctattcttcatgaattgtatcttgtccggcagaaaattggttatttttattattccgctctgcaccccatttgcattatatagagtatggataagaaaggagtgaaggttatgtctgtccaagaaaatgttgacacactctactcaaaaatgtttaaagaactggctgaagaacatgataattatatagaaattattgattctgaaaagattacgattcataaatcagacaccacatttgcactttcattgcaatcagcagtttcagctttaatcactgttacaacccagcttcttatcagcgatagcgatatagcagacattgttgcgagtgatctgatagcacgctctacagcacatagccgaaagaaagtaaaaatcaaaattataaactgctataatatcacaatcactttatcagctacagacatcatggcatccgttcagctcttaacccaaacattaatcgctcttataacagaagctgacattctgtagccctttctttctaattttatagaagtcgaggtgaataacatgtccgaagaaaaagatgcactgcaaaaaaacaaagaagaactagaagcaaatatcgaccccctaacgaaacttcttgtttcagatgtactgaacaaaaacaatgtaacagaagataaaaaacgcaacttatcagaagctcaaaaacaagcgattattacaatggtaaatgaccttcaaaaacaggctaacgaatttgttgaaagagtcaataagaaaaaggcagatgctgaaaaagcagaacaagaagcagcgccgcaaaaaagacgtcgaacaacactgagagatcgcgtacgtcaaagaaaaaacgataatatttaaaataggtatctaaaaccatgatatttgcttatacaaaatatgaactgtcatcatctactaaagtaaacgaaaggaggaaaacaaatggaatcaagaccttactcatgggttgccctagataattcatgtacacacccgggtagcggctataaaagagaagcggtttgtcatgacgtttgttctggaggagaagatgctaacgcatttcaagattttgatcagctaagccttaacaaacaaacatctgaagaaatgattatcgttagagattcttgcgacattgatgttacgtctactgacactcaagttgctgcatccattcaagccgccctccaaactgctgtcattacaattgtaaacttatcaatagcagacggtgatttagcagatcaagtcatccaagacttagtgcaacaatctgttaacaagcagtcaaaccgtcaaaaactagtgattgaaaactctagaaatgttaatgtcacaacaaccgatacagatattgcactatcgatccaaacactgacacagacacttgccgctacaattatcgcagttggaatcctctaatctctaaaagcagagctaaaaacgctctgctttttcttattttccaagcatatgatgaatatatagacgttcacccacaccaagtggggcacgggtacatatgttgttaaggactaaagtcaaataccctataaagaaggagctgaaatcaatgagctgcggaaaaacccatggccggcatgagaactgtgtatgcgatgcagtggaaaagattttagcagagcaggaggcagttgaagaacagtgtccgactggctgctataccaaccttttaaaccctacgattgctggaaaagacacaattccgtttctcgtttttgataaaaaaggcggattgttctccacattcggaaacgtagggggatttgtggatgatatgcaatgctttgaatccattttcttccgcgtcgaaaaattatgcgattgctgtgcaacactttctattttacgcccggtcgatgtcaaaggcgataccttaagtgtttgccacccttgcgacccggatttcttcgggctagaaaaaacagatttctgcattgaagtggatctcggatgcttctgcgcgattcagtgcctgtcaccagagctagttgacagaacatcgcctcacaaagataaaaagcatcatcacaatggataaacacttgtaaagaggaatccccttccaaactctattacaggtgcaaatcattcagctgcttccagcgtgaggcagctgactctccatcatttcgccagtctcaaatttataaggcaggagggataatatgagccagaaaacatcaagctgcgtgcgtgaagctgtagaaaatattgaagatctgcaaaacgctgttgaagaagactgcccgaccggctgccactctaagcttttatctgtaagccattcgttaggcgacacagtgccttttgcaatatttacatcaaaatcaacaccattagtcgccttcggaaatgtcggcgaactcgataacggcccttgctttaatacagtatttttcagggtcgaaagagtgcatggaagctgcgcaacactgtcattattaatcgcatttgacgaacacaaacacattttggacttcaccgataaagatacggtgtgtgaagtgttccgactcgaaaaaacgaactactgtattgaagttgacttagactgcttctgcgcaatcaactgcttaaatcctcgattaatcaatcgtacacatcatcattaatcataagctggaaaagcttgcaggcctgcaggcttttctctatgtaaaaaaagctgtccggcaacatcagccgggcagcttttttctttttcgttaaaaaccgagcgggtgcaaagaggtaatatcatcgattgccagttcggttggggctccgtttccggttgttcgaagcaggacggaatcatttcttcttccgacaatcacgcccctgtacgttcttccattggcttcaatcaaacaaagcgctctcggcatgttatgaggcagctttgttaaaaaatcaattttttcgtggatcgtcatcttgctcattggctttttcacttttcgtgccggcggtgctttttcctccgctttatcagcactatggacagcttccggttctttctcaggcttccgggtctcaagtgcaggctcttcctttttttctgctttcgggggctcgtgttcgacggtttcttctacggcctgcggctctgctctctgttcctcttggctttttatgttctctggctctctcgcctcttgtgtttgctgactcactggttcggctgcaggcttttggtcttcttgcaggacatcctgtgccacagcttcctcctgctgcttctcatggtaagccggcttttcctcagcttttggcggagcgggtttgtcggcctttcttttgatgacaatctcctgcatggatgaccttgtagtttctgcataatccggctgaacaatatacatgagcggttttttatccgcgtttcttttcttattagacatcttcatccctccgattgtgtcatattctatctatatgacagaaagctgaaaatcagaagaaataaaaaagcaatccctattcgggattgcttgaaatagatcctgcttagcgggcagtgatatggaaacctgaatcaacgtgaagattttcacccgtaatcccgcgggacatatcgctgaacaagaacgcagctgtatcgcccacttcttcaggtgttgtcgtgcggcgaagcggtgcacgctcttcgatgtcttttaagatagagttgaaatcgctgatgcctttagcagataatgttctgatcgggccggcagaaatgctgttgacgcggatattttcttttcctaagtcagcagctaaatatttcacacttgcatcaagagaagcttttgctacacccatgacgttgtagtttggcatcacaagctctccgccaaggtacgtcaaagtgacaatgcttccgccttcagtcatcatcggacgtgccgctttgacaacagcagtcagagaatatgagctgatgttatgagccaaaaggaagccgtcacgatttgtgtttaagtattcgccgacaagctcttctttgttggcaaacgcgatacaatgcgcgataccgtggattacaccgacctgctccttaatgcttgcgaagcaagtttcgatttctgcgtcgtttgttacatcgcaaggaaggatgatggaatcgttgcggtctaacgttccggcaagctcatgaacagatttctccaagcgttcgcctgcatatgtgaaaatcaaacgtgcacccgcttcatgtaaagaacgcgcaatgccccaggcgatgctgcgtttgttggctacccccatcacaacaatgttgcggccttcaagtgaaaaattcatatgtataaagcctcctatatttaataaagacatagtattagtacctgatcttaatttctatcatatcataaccttgtccagatgaaaagcgcataccgtagcaaacgcaaaagagatcaccatcagctggtgatctcatcggcttgtatttaagctgtttcgtttaaaagcgaaatggtttgtcggcccgtgtcccgatccgatgccgagcgtattttccaccgcttcgcggacaaagttggccgcaatctcaaatgcctgatggatgctgtctcctttagccgtttgggccgttaaagccgcagcaaaggtgcagcctgtgccatgcgtatgcttcgtattgatataaggatgggtgatttgcataaacatgctgccatcaaaaagaaggtcagtaatgtgattgtcttcaggctggtgcccgcctttgataatgacatgctgcgcacccatcttgacgagctgctcggctgcttttttccggtcatccagcgagctgattgtcattcctgtcagcgtttctgcttccgggacattcggcgtaatcgcgtagcttcttggaatgagcaactcctttaaggtggcaactgactcatcacgcagcaaggatgccccgccctttgcgatcataaccggatcaacaattacacgattgaatccgtgctcgtcaatttttcttgccacttcttcaatcatgtcggcattccagagcattcccgttttgactgcatccggtctcaaatcctcagcaacagcgtcaatttgctgtctcaacgcctctacagtcagcggatgcaccccatgaacgccaagcgtattttgagcggttaccgctgtaatcgcagacattccgaatacatcaagctcttgaaaggttttaatatcagcttgtatccctgcgccgccgcctgaatctgatccggcgattgtcaatgctttatatatactcattacactacactccttttattacccgatccatttatgataaatggattttgcccgggcaatatcatttgttccatggatcaaagctctgccgtcccggaacagcaccattttcatatcatccgagcggcaggaaattaaatacgggttcgcagttacttcaagcccggcctgcctcagctgaccggcaagcgcttcaagatccgcttctttcgtaatagatgatctgatctgcaccgtgttcctgccgcacaatacagccgcttttgtttgattttcatatgacaaaaacggaaaatcctttgtgccgcagcttgggcatgcgtcatgtttgagactggccgctctcacttctgaccgctcatttttccacaaatcaaaggagcgcagcaccggctcgcactcctctcccgtcagcagcttcagtgcatctgttacctgaaagactgctacctgcaaaacagccggactgatgatgccggctgtgtcacatgttgctccgccaatcggaagtgtatcgagcaagcaatgcaggcaaggagtagaacccggcaccacggtaaaggtgaggccgtagctccctacacaggcaccgtaaagaaaaggaatcccttcctttaccgcagcatcatttacgatcaggcgggtttcaaaattatcagccgcatccactataattgatgcatccctaatcagctcgaagatattttctgctgtcacatccatgacaaggccggtcacatcaacatcgctgttaatcgaacggagacggcgctccgcagcagctgctttcggcatttcttttttgacatcatcttctgtataaagctgctggcgctggaggttgctccattcaacataatctctgtcggcaattttcacagagccgactcccgctctcaccagcatttctgcactggctgttccgagcgcgccggcgccgataatcacggcgcgcgcttctttcaattttttctggccgaatgggccgatcggagcaaacagctcctgccttgaatacctgcccgtcatacaggaagaccttctcccggactgcttgccgttccgtattgcttaagcgggatgcggcccgcctcataagaaaggcgccctgcttccactgcgagcttcatggcacgagccattttcacaggatcgtcagcgcccgatacagccgtattgagcagtacgccatccgctccaagctccattgcgtatgccgcatctttaggcgagccgattcccgcatccacgatgaccggcactttcgcctgttcaataataaatgacagattcaaaggatttaagattccttgtcctgatccaatcggagatgcacccggcatgatggcatgaacgccgagctcttccagctttctcgccagcacaacgtcatccgacgtgtacgggagcacaataaagccttcttcaagaagctgttcagacgcttttaatgtctcaacagggtcaggcagcaaggaacggctgcatccgatgacttcaactttaatcatgtcacaaaggcctgacgctttcgccagccttgcaatccgaaccgcttcttcagcagtgctggcgcccgctgtattcgggagaagcgtatatttggataaatcaagctgttccaaaaaattcggctgagatgcttcaaagatgttcattctccttacagcaaatgttaaaatatcagactcagaaacagctactgcttccttttgaatgtcaaacgatgggtatttccccgtgcccagcagcaatcttgattgaaatgattttccgccaattgttaacatgctcatccgcctcctacaaaatggacaatttcaatgacatcacgatcacaaagctcaacctcgtgatagcgttctttcccgattatttctttatttctttccacgataacgattttattttcaagctgatacgacgccagcaggtcttgaattgtacctgcgtctttttcccacttcacgtctttaccgttcagctgtagcatcatatctgaaccgcctccttgcgatcaattcggaatgcgtgcagccagtcttggttgacctctttattcatgatgagatcactgatcaaagcgcccgttgcgggagcaagcaggatcccgtttctgaaatggcccgccgcaaataaaatacggctgtcctcaggatgtctgccgatgtacggttttccatcctttgttcccggccggagtcccgcccaaaaacgatccaccttcatattctgtatagccggcagcatcgtttttgcttttttcataacggattccaatccgccaagatccggtgcttcactccagtcccccggcttcattgtcgcgccgacaaccagtttgccgctttttctcggtacgatatagcagtgatcatggtaaagcgtttttgtcagcgggatatcatcattccaaacggacaggcactccccttttacagggagaaaagcattgttcagtccaagctgtttaaaaaacattccgctccacaccccgctggcaacgacaacatgattagcccatacgtctccgctaggggtcttgatggacagggcttcaccgtcacgttcgacatgcaggacgggcgtatgctcaaaaatctccgccccaagcatttttgctgctttcacatacgccttgcaaacaaaataaggctccacatgcacatcatcctgaataaaagatgcaccaaagatgtcaccagacgcatacggctctttttctaacacctcttcttttgaataccagctgacagagtccaaatcgtccatctgtctcagctgcagcacatcttcttcagaaaatgcaagcttaaacataccgccgttatgctgcctgatatccacaccggataatgcataaagctcttctccaagacctttgtacagacgctgactgtgcatagcgaaatcaaaaaacgcgtcacgttcctcgcattcggcatgggcgcccagcattccagcagcggcacttgtcgttctgccgcccattgttccgctttcaaacaatgcggcgcttttgatttcctttgccaaatgataagcaatcgcggaaccgataattccgcctccaatcaccactgcttcataatgccttttcatagcgcatctcctttagcttacgggaatatcgtctggctgcttccaagggctcagcggaagacaaaattcctgacataacagcaatgccgtctgcccctgcttgttttacgtctcttaacctgtccggcgtcatccccccgatggctataaccgggatggaaatccgctgtttgatatctgacagcaaagatactcctctgccttcaagaccctttttgcaatccgtttcaaacacatggccgaacagcacgtagtccgcgtcttccttttctgcttgaaccgcttcctccagtgaatgcaccgacctcccgatatgaaggtgtggaaatctggctctgacctgcttcggtgaaaagctgccgcttggcagctgcacgcggtgaatagtagagaaaagcgcaatatccacgcgcccgttcatcaccagttttcgtttatctataccgccttcaaaaataagctcgagcagtttcaaaatatccgccgccgattttgagcgttcccgaatatgaataaaatcaacttcattctgaatcgtaatgatgattctcgctagctcttctaccggcttgctgtcatccgttatggcgtgaagctccacattcctccacctcttttatggcgctgtcagaccagccttcttttcgataggccattccccaaaattgatattcatagtagctggagatgacaaaattctctttcatcttggcacgcacttcctccgtgctgttttccgccagctcatcaaagcggttgatttgctcctcgacctgttgtctaaaccaatcaccgccatatgtgccaatccacttctgataaattggatgccccggatcacaatgcagcaatttctcaccaacctcgtaatagagccaatagcatggcagcagggccgctaagatttcagcgaaattcccgcttaaaaccgaacggtacatatgggatgtgtaagagtacgcagtaggagacggcttaaacgccttacgctcttcctcgctgatttccaacagctcggcaaactcccgatgaagcgccatttccgcctcatatgtaccttgggcatggcttgccatccgccccgttgtataaaggtccttcgcataagcggcgccaaatgactgcacctttgcaaaatgcgttaaataataggaatcctgaagtacgtagtatttaaaacggtcaatcggaagcgttccgtcaccgattccttgaacgaacggatggacaaagctcccctcccaccattctgcggctgcactgcggcattcttctgaaaacttcacaaatcattccccctctgaaaataaaaaaaccactttcccgcaaggaaaagtggtttggaattggcatagtaaaataacacaaataccgctccacttccctacgcaggtctgaacctgttcaagttatgagggtctaaaagtcacacttttatctcagcccttatgaaggacacccctagtggttaaacgaatacatattgaattgttctgcacctctatattaacacgaatccttatttggtcaagatttatccttccaatgttttcttaagatccgttacgtacccccgagatccggtgacaattaaacggtctccaagtttcagccttgtatccccatgaggaacgatgctgtccacacctctgaagatcctgacaaagatgacgtcacctgttaaagggaattcccgtaaaatgacaccatcatatttactgttctccatattaatttgatacagcgaagactcttggttcgtgagcagcttcatgacgccaggcgcttcaatcagtgcgcgaagcagcgtttttgtcgacagcagaatagaaaagatgctgattccctgctccttcagagctgcttcatgctccggtgatcctacgcttgcaatgactctttctgtacctttttcttttgcaagtaatgcaatgtctgcattcatatcttcatttcctgtcgccacaacgaggatatccgtttcaaaaatgccgagtgattcaagcgtctcgtgttcatagtcagaaattgtttcaacagcaaacactgattctgacagcttttcctccgcattctcttggtagacgtgtacaacacgcacgtcatactcttccgctggcaattcgagtgtgacaggcaaagtcatttgattggcgccaatgaacgtaatcgtctttttctcctccggctgctcttcccgtttgtataattttttaaaacagatcggcgtaaaaatacttgcaatgacggctactaaaattagcgctcctgacatatttgcactaatcacgtgaagctgctgcccgattgttgcagcggcaatcacgagcgaaagcgttgatgtcagcaagaaaccagacgcgaaaatggttcggttatcataccacttctttaagtacatgacaggaatgattttgctgactaacagcgccagcagcaggagcggaatcatgattaaaattgttttatcctggaaaagagtccaaatatccagcttcacaccgaccatcacaaagaaaatcggtattaagaacccataaccaaatgaatccagctgctgaacaagttctttgtttggcgaaagcagggaaacgagaacccccgctaagaaagcgccaagaatattttccgccccaagtgattcagacagggcaacgagtacaatgattaacgtaaaaatggcacgcgtcccgatctggatcgtcccttttgacatggattgaacaaaagagcgatgtttgaagacccggccgaaaaagtaaagcaccactccggccgcaaacagaatcatcaggagccacatgtttccgctgtcctctccgtataaagaagaaaaaacagcaagaagaatcatcgtggccaaatcagcaataacagcaacaagcaaaataatctgcccgatattcgaattcatgatccgttcttcttttaatgttggaacgacaacgcctaatgaaatcgttgaaataatcagggtcatcaaaaatgcattttggataaatccggccaagacgaacccataggacaagagcaatgataaaataaaaataccgacgaaaataacagatgccgcagcaaacgtattcggcgcttccttgccattcggcaggaactgctttttctttcctttctcaaacgacgaaaaatcaatttcaagcccgcttaaaaacattaaaaagataaatccgagcatagagagtgtctggagccaggtgtcaccctccacaactaaattaaggccgcttttcccaattatcagccccataatgatttcagcaacaacaaccgggatgctgagtttaaaccgatgcaaaaggatgggtgtcaaaaatgcaacgataagtacaacaactaaagatgcgacagatgtatgcgccataatcagaacctcctttttaagtcagggttatgctagttctcactcagagaacaaaacctcatttttaaaaaacataacgcgattttaacaagggtgatgatgaaaaataaagtgataaggtcttaatcctgtttagaaaatgattcttcttctataatttgcacataaaagcttgtgatgactcacaacactttgcttcataataaataaaacaatcggtaaggaggagaccgcatggcttacgatatcatcagcgatattcatggctgctatgacgaaatgactgcattaatccaaaagcttggctatacaatcaaaaatggagtacctgtccatgaagaaggcagggtgcttgtttttgccggagatttaactgacagagggcccaaatcgatagaggtcatccgatttgtagccggcgcttacgaaaaaggcgctgtacgttatgtcccgggaaaccattgcaataaattatatcgttacttaaaaggaaatccggtaaaagtgatgcatggtctcgaaacaacagcggcagagcttgaggaactttccaaagatgagaaaaaatcagtcagcgaacagtttatgaagctgtacgaaacagcgccgctttacgacatcttacataatggagaattagttgtcgcccatgctggcataagagctgacgatatcggcaaatatacccgcagagtgaaggactttgtgctttacggtgacgtgacgggtgaaacatatccggacggcagacccatcaggcgtgattgggcggcagcctataacggaaaggcttgggtggtatacggtcatacacctgtgaaagagcctcggaaggtcaatcgcaccatcaacattgatacaggctgcgtgttcggaaatcaactgacaggctttcgttttccagaaatagaaaccgtctctgttccaagctccctgccttacgacgaatcaagatttcgccccatataaaaaaggagagaatcaatgattctctccttttatcagttttctcatatcctgaggcagtggagcatgaaacgtcatgttctcctgtgtcagcggatggataaacgaaagatgctcgctgtgcagagcctgccggccaatttcctgtctcgttccgccgtacagtgtatcgccgcacaacgggtgcccgagataactcatatgaacacgaatttgatgggttcgtccagtctcaagctgcaacgtcaccgaggtcatatcgtcatttgcacatgtgacgtaaaaatgcgtaacagccttctggccgtctggcgttaccgtccgttcaattatactgtcaggatgtctgccaatcggagcatcgactgttccctccatctgtgccatccgcccgtgaaccactgccgcataccggcgtttcacaaggccgtttttttgcgcagacgataaaatggagtgggcaaatcgatgcttggcaacaagcatgacacctgatgtatcccggtctaaccgggtgacaagatgaactgtcgccctcactccggttgtttgataatgatcaataattccattggcaatgctgccggaggggtgctctctcgaagggattgatgacacatacggctgcttgtttatcacaagcacatgttcatcctcataaaggatatcgagcggaacaggctctgccaacagcgtctcgctcacctgctcctcaggaaacttcacgataagaagatctccctctttcaaaacgtatttgaccgtcacatgctcaccgttaatctgcaggtcgcccccgccaaacttaatatcggtcagcagacgttttgaaattcccagttcactggcatattcctttacagtcatcccgtcctcagcggaagtaatgttctttctgataaaaaaatgctccacgatatgtcctctttctattcaccttttccaataaacgaatcctggactcttttccaaaatggaaacggacggaatctcgcaaaccgcactttttcggatgcaacttggcagcggatcgactttacatccttatggagaagggttaaatggtcaatcgtcacttgaaagtcaacttcgtttctcggcttaatcatgcaatcatgatgggatgggagaagcagaggtgacccgaccgtacggaacacgcggttattaattgaagccatttccgcaagctggatcgccctgatagacggatggataatcgctccgcccagcgccttattgtaggctgtgctgcctgatggagttgacaggcagaggccgtcgccccggaaggtttcaaagagctgccctttgatttccacatcagcaacaaggcttccttcgatgcttttaatcgtacattcattcaaagctaagtatctttcttcccgctcgttttcgtgataggtcacaatgacttcgagaagcggatattcgactgtatgatacggcgttttcgcgatggcaagaacaagtttttcaatttcatgaggaacccagtctgcataaaaacccagatgacctgtgtgaacgccgacaaatgctgttttgtccaagcggtcgctgtatctgtgaaaagcatacaaaagcgttccgtcgcctccgactgaaataacgatttccggttcattttcatccagttccatatcaaaatccaataaatacgcctgtattttgcttttcagcgtatcagaaacttgatctccttttgatgatacggcaaatttcatgctcttcttcccctttacctattgttgctcgcttccttttttctttcttgaaaaggcagcttgagcttcctgtacttcacccctgatctccgacatctcttcatcaagccgggaagccgcttcagaagcgcgctgaagccttagttttactttttcaggaatgtttccgctgtatttataattcaatgaatgttcaatggtcgcccaaaaattcatcgccagtgtacggatctgtatttctacgagaacatgcttttctccggataccgtctgcaaagggtacagcacaacaagatggtatgatcggtatccgctctctttatgttccgcaatataatccctctgatccacaacggtgaaatcttttctggcaaaaagcatctcttttacgatttggatgtcatcgacaaattggcacatgattctaaggccagcaatgtcctgcatggtttcaatttcatgcagcggtatgcttttccgtctcgctttttcaagtatgctcgccacaggcttgacgcgtccggtcacaaattcgatcggtgaatggtcgtcctcgtattcatatagtgtgcggatccccttgagcttcactttcaactcttcgacagcctggcggtacggcactaaaaaacgctcccattgtttgtcatccatcatacatcccccaattccgaaccagtttctataaaaacacgcgtttcactttttcttccatttcttctccatagtttgcattatcttttatattttctaaaagatattccagctccttatgcaggcctgccagttcaattgtttggtctcctgcctctaaaacaaccggtattttttgtgcatgggcctgcttcagttccggccatacatgttcctttataatgacatattcaaaagaatcagctaattcaagtatgtatacaaaagcaaagtggtcagaatcaacaagcatttgacctgacggcttgcgttccgcttcgtttccttctgtctgacaggcaaggcgaagctgatcatccgataatgttgcattcaaaatttcgattctgttttgcataatgctctccttttttaaacaaagtacagattcattttatcatatcgagctcgatattgataaacctaacatctaaagagataatagtaaaaataagatttacagggcggaaaggaagagcatcatgagccaagagattgaaatcgaatttaaaaacatgctgaccaaacaagaattcaaaaacatagcagcggcactccagctgacagaaaaagattttacagatcaaaagaatcattattttgatacagacagcttcgcgctgaaacaaaaacatgctgcgcttcgtatccgcagaaaaaacggaaagtatgtccttacattaaaggagccggctgatgtggggcttctggaaacgcaccaacagctttcagaggtatcagatctcgctggattttcagttcccgagggccctgtgaaggaccagctgcacaagcttcagatcgatacggatgccattcaatactttggatctttagcaacaaaccgtgcggaaaaagaaacagaaaaaggcttaatagttttagaccacagccgatatttaaataaagaggactatgaaattgaatttgaggcggcggattggcatgagggcagacaagccttcgaaaagctgcttcagcaattcagcattcctcagcgcgaaaccaaaaataaaattctgcgtttttatgaagaaaaacgaaagtctatataaggtggaatgacatcgtgaatgtaacgaattgggcagcattacttcagcttcaggcattacagtccatatctaatgcacgcagcagcacggacactcagaatacggaaagcccgctttcaagtttcagttctttgctcagccaatatacaaacggtctgacatctcagcaatcagcaccttcttcatcgccaagcccgctcagcatgctgaacagcgcgaatacaacagcgccgtcactgctttcagcgtatgggcttaactcatatacgagcagcaattcaagttcagtcacaaaagcggcagaaagcactgaaacagctgctgcagattcagcttcaaacaaacatgaagcaaatcagatcagttcgggagacttctctattgacagtgcgattaaaaaagccgctgataaatatggcgttgatgaaaaactgatccgtgccgtcatcaaacaggaatcaggctttaatgcaaaagcggtcagcggagcaggtgcgatgggcctcatgcagctgatgccgtcaacagcaagctcacttggcgtttccaatccgcttgatccgcagcaaaatgtggagggcggaacgaaatatttaaaacaaatgctggataaatacggcggcaatgtgtctatggcattagcggcttacaacgccggaccggggaatgttgaccgatacggaggcattcctcctttccaagaaacgaaaaactatgtaaaaaaaataacttcagcttattacgcgtaaccagaggtgctctttccctctggtttttttgcggagtgaaatcttacgcattcctgatttttatgtgatatgatatgaaatacaaaccccggctgtcagccgaaatgagtcatcaaacgcataaaaggcagtttgtttgtagaaatgatgccttgttgctaaaataaatctagatgaaacaatgaaatacagaaaattactttttgcaataggatttatgattcctattagccatatttaaaggagtagtcaacatgggacaatcgtttaacgcaccttatgaagcgattggagaggaacttctatcgcaacttgttgatactttttatgagcgtgtcgcgtctcatcctttgctgaagccgatttttcctagcgatttgacagaaaccgccaggaaacagaagcaattcttaactcagtatttaggcgggcctccgctttataccgaggagcacggccatcctatgctcagagcaaggcatcttccctttccaattacaaacgagagagctgatgcgtggctcagctgtatgaaggacgcaatggaccatgtagggctggagggcgaaattcgtgagtttttgtttggccggctggagttgacagcaaggcatatggtgaatcaaacggaagcggaggatcgatcatcttgacaaactatcagcatgagctatacttcgcccattgccacggtcatccaaaaaaaccgcttgaaatttatatgtttgtagaccctttatgtcctgaatgctggtccttagagcccgtcatcaaaaagctgaaaatcagatacggacgttttttcaccttacgcattatcgcttccgcaagccttaccgctttaaataaaaagcgaaaaaagcatcttctcgcagaagcatgggaaaagatcgcgagccgctctggcatgtcatgtgacggcaatgtctggttcgaacaggatcagccgctttcatcgccttatatggctgctctcgcttttaaagcagccgaattgcaaggacgaaaagccggcatgcaatttctcagaaatatgcaggagagcctatttgtttcaaagaaaaatattacggatgaaaacgtgcttttggagattgctgaaaatacaagtctcgatcttgaagaattcaaaaaagatctgcattctcaaagcgcggtcaaggcgcttcaatgtgacatgaaaattgctgctgagatggatgtttctgttaatccgacactgacgttttttaatacgcagcatgaggatgaagggcttaaagttcctggcagctactcatatgatgtatatgaagaaattttatttgagatgcttggcgacgagccgaagccgtcggaaacaccgcctttagaatgttttattgaatatttccgcttcgttgcctctaaagaaattgcgcttgtatatgatctgagccttgaagaggtagaaaaagaaatgaaaaaactggcgtttgctaaaaaggttgccaaagtggaagccaaacacggaatgttttggaagtctctcagcacttattctgatgaatatcaatcatgtgaaaaatagccgcaggcgtgcatatgcttgaggctgtttttttacgccctgaaccaaacgtacgttctatttttaacactaaagaaaccgcgccgggataagcgcggtttcatatgtcttaacgacaacaaaggggatgggagaaatttttcacggtcaaacaaaggggtaatgtttgtttgtgatcaatttcacatccttatgataacaaaagatgtcgacttttgacaacctctatgcttaatgttcatatttttgtcacaaaacataacgaagtgcattcactcatatccttataaggaaaaaggacaaggaggaccgccatgatgtctactttgatctcaattgtgtgcattgccgtttttttctgcttgaatatcttaggcatgatgcatatgctgccgctttatattacctctcctctgctgtttctgtctattttgtttaccctctaccgcttgaatcaccggaaaacctttaaagggttttaaaaaagcctgtgcgtcatttccgcacaggcttacttttttaagactgcttgactttcatcagcagctcttccatttcatcaagtttttcttcaaacattttgcacgcggcttcgattggctcaggagacgtcatatcaacacccgcttttttcaggacatcaatcgggtattgtgagcttcccgctttcaggaagtcaatataacggtcaaccgccggctttccttccttcaaaatctggctgcttaatgcttgggcagcgctgtaccctgtcgcatactgatacacatagtaattgtaatagaagtgcggaatacgcgaccattcaaggccgatttccttatcaatcaccatgcggtctccaaaatactttttattcaggtcgtaatagacatttgtcagaagctcaggtgtaagcggctcgccttcttgcgcctttgtatggatcagatgttcaaattcagcgaacatcgtttgtctgaaaaccgttcccctgaagccctcaagcatatggttgagaatatataagcgctgtttttcatcctctaaattgttcagcagatattcgccaaggagcgcttcatttgtcgtagaggcaacttccgcgacaaagatgctgtaattgccatatggataaggctggtgctttctcgtatagtagctgtgtacggaatgtccaaactcgtgcacgagcgtaaagagattattgacgttattatgccagttcatcaaaatatacggattcgtgccgtaagctcctgatgaataagccccattgcgtttgcctttattttcgtaaacgtccacccagcggttttccagtccttcttttaggatagaggcatattcttcccctaaaggtgcaaggcctttcagcatgtaatctttggcttcctcgtatgtcaccttcatcccagcatctttcacaagcggtgtatacaggtcatagatatgcacttcatcaagctcaagcactttctttcttagcgcaatatagcggtgcaggagcggcaaatgcttattaatcgtcttaacaaggttatcgtatacttcctcaggaatactgttgttagaaagcgcagcctcacgcgcggacttgtactttttcactctcgcgtagaagttgtcctttttcacagtgccgctaagcgtcgtggccattgtatttttatattgtccgtacgttttatacactgcgtcaaacgcatttttgcggacttcacggttttcactttccaagaaattaataaagttgccgtgagtgatctgtttttcattcccatcttcgtctttaatggatggaaacgttatatctgcgttatttaacacactgaatgtatttgaagatgaccccagtacctcggaggcttcagcaagcagtgcctcttccttctcgctcagcacatgcggacgttcctttgtaatctcctcaatcgcatgagagtacagctttaattcttctttttcaagaatgaactgctgcagtttgtcttcttctatggataaaatctccggaaccagataagctgtcgcgcttgcggcctgtgtatacaggtttcccgccttgtcattcagcccctggtaaaaggagttcccagtatcctggtcagagcgcatatgcgcatatgtgtacagcctacccagccgctccatcactttatcttgatacgtaagagcctcgtataaatgatcagctgaatctgccagctttcctttatacttagataaattcggaattaattcttttacagcttgaaattctttattccaggcctcatcactaggaaaaatatcctcaagtctccatgtgtcttctgcctttacctcacttctgtcaggcagttggtttgcttttttttcctcagccatggtgatccccctcgtcttctttgattcaagccaattgaaaaaacagctgtttctcaataaacttgtgttgtgaatatcttccggtttttcactgccttttgtcaaatcatatgcagtaatgaagagaacgaatgccaaaaaagcagtaaaaacacgaaaaacctttccttttgtgcctttcacagcctgcccaccacctttgtcttagggtgagccaaataagacaaactcattctataaaacagctgcggtctctttctatgagatcctgcatggagtgtatgccgcctgcaggctgattcagcacatatacttctttctgagtctcccttaaaaatcccttcttgcacaaaaaatcaatatactgtttaaccgcttctgaaagacactcttcgctgcattcaaacctgagtgcaatgttcttattatgaatgtgcagtttgcactgctgcaaaacggctgaaaaacgaattggcgcacgtttacctccaagatccgtcataaacaaataaagaaacccctgccacacaaaaaccggactcttaaaaactgccccttttctaacaggaacaaacacttcagtcggcagaaaagaaaaaggcgtctgccgtttctcataaaacagcagcctaaggcgatttgtttcctttgagttaaaccgatggggtttatggcgaaaacggtgaatcgctttcgtccagcctgaatattgaattgagggtttcggttcagtgaaaaaaagatcgcctgcacctgcccgatggatagggatcgtttggactgaggaataagaatggtttgtgtagaatggaatgatgtggctgagccggagaaaagaacgcctttcaggacaataacatatcagctctctgtatggacttgcattgataaactgccaatgaaaagctgaaagctgataaaaggacgaagcagtccgttttaagcggctgtatcccataatccactgcgggatgattccttcttgtttgaagccctctgtccgcttttgaaagacatctggagcgatagtggcgcattgatattcaacagcaagcatatgctccttgatccttgccatgacgtccggtctttggttgattgtccttatatacggctccaatattggtgaagcccgttgtgttttcagccatacatacagctgtctttttccttctaagtggtaggcgctttccggttcgatgtctatggagcaggacttgttctgtttatgggcaaaatgcggcgctttttgaagtccgagcttcacagctagctctcccccgcataccggacagaagaaccgtctccgctttaatttctggttttgctgagcgcctagaaggtgaaacagttggccgtcttcagtcacagcactaaacaattgtcatctctcctttccagatgaagtatactttctggaaaagatgatcaactcctgttcgctgtattttctgcttgtctatatgtttttgatttttcacatctctaaaatggcattttcgtgcataaaaaaaaccgatttccggaaggaaatcggtttgctatgatgcaaagtgtttttttatcgtttctagagcatgctctgaaataatcagcttgccgtactcttcaagacggtgtatgctgattgaggattcagttgcgtactccagcaggatgcttagctgattttcaacctcttcatcagtcatattgcaaaaatctacatataaataatatcggttctcaaacgaatataaagtcgttttgcttccgttaacgttcaatttagatagagaaataacatcctcaaaatcgccaaatcgcaagacaaattgaagcttttgctccttctcttcctgattgacggcttgctcttctttctggaaatcatccagcaaggcgtcaagatcctcagatgctggttcttgctttttatcctcaggaatcggcagttcgagcttttgtccgtctttggaaagctgggcttttgtgacgatgatttctaatcctttgtccagtgcctgaacttgaatccaaagtgggccttccacagcgaattcctcttcttcatgaacttcatccatgacttcccagaaaagttcttcactgcgctcacggttataccaaatttcttctctgtcaaaaccgcgatcttcaatatctccgtaagacatataaaattttactgtatgctcgttaattctttcaatttccatttgccaaccttcccttctatataagatgttgaagggacatctaagctcccgattaattgtactttactacactttacccattccgtccacatcttaaccttaaccaaggccagtgtgaattcctttgtatttctattttatgataaaacagtcacaaaagaaataaaaatgcacctttgcctaaaaaacggcagatcaggcggctgatatcataaaatatgacctgtctcatatagtagtagtacaagcgaaggactgaaagcgaggtgccgcttcatggagcatgactatctgatttctctgctcgtcattgttgggattgacctgatcctcggcggagataacgcggttgttattgccatggccagcagacatttgccggacaagcaaagacagcaagccattattctcggaacatttattgccgttgccatgagaatcggattaacaagtgcagcagtatatcttttgaacattccgttcttgcagtgcgccggcggaattttcctgctgtatttaggatatcagctgctgattgaaaaaaaagacacgaaacacattaaaagcagcacctccctgtggagagcgatacgaacgattgtgcttgcagatctctttatgtcgctggacaacgtcatcgcagttgcgggagcttcacacggtgagttttctctcgttgttataggattgtgtgtatcggttccggttattatttggggcagcaaactcatccatattgcactagagaaaataccgcttctgatttacgcgggaagcgggctgcttgcttatactggcggagaaatgattgtcagagacaaaaagctgtctctttttatggcgcagcacggcacagttgaaacgctcctccccattttgacggttgcgtttgtcatccttgcgagcatttattaccagcaggttgaaaaataaaagaaggctgatgactcagccttcttttgatgatacgatctattagtttgccaaacgctgtgcttctcttaattggaaagagcgaacttttcttggcaggaaacgtctgatttcgtcttcgttatatccgacctgcaaacgtttttcgtcaatgatgatcggacggcgaagcaaccctggatgctcgttgatcaagcggtacaaatcttgcagcggcatagattcaacgttcacattcagtttttggaatacttttgaacgggttgagatgatttcatctgtaccatcctcagtcattcgaagaatttgttttatttcatcaattgataaaggttcagagaaaatatttctttctacaaatggaatatcgtgctcctcgagccacgctctcgcctttctgcatgaagtacagcttggtgatgtgtatagtgtaaccatttatcttcactcctctaattagtaggatgaacatctattttattcttaaattgaaattactctaaaaaaggaatctttacaggtattatactataaaaaagtaagtgtgaacagtatcctaagaaaaaaatgtgtcaatccagcaaatttttaatgttcatgatatgttctaattctcaattagcttaactgatcgaaaatatttttttgtttttcttcatcgatgatttccaagacctcatccgttttttcgtacgattccccgtaccatttctcgtctttataagtatgaatgttttcatatgtttgtttcatggcttcaagaatttcttcttctgattctgtttttggtgaccagtacagaatctccatcttgtttacttcattcgtagccaatgaccggcgccggtacccaattgactgagcatgcttgaaatgctctctttgataaaacctcaggcgtttttctgtatcagtatcatcttcatccacaggttccacctcgagcaatatgggcttatttttctttttcagcttcgcgatcaatttgccgccaagcccctgccctcttgcatccttagacacatacagataatcaacgaagataaaagaatcgaactccgcaaacattaaaatatgatgtttgccttcatctttatgataaatatcgcttcgctctttcagaagagcttccatatgcgcttttgatttcatttcttcaattggaaagtactcgctaagcttttcataccagttcattgatttgctccttatgagttcgttgtcttcatacttttagatataccccatttcttcttgtttaaacagccttacatctataaagacgtgcgaacttccgccatggtttcatttttttttcagcaaaaaccgagccagctgctccgttcattttgaagtgtatctcattgaactcgattttctcgcctgtaatgaaccaggcggggctgcgccagtgcaatcagaaatgtcatgatatataatgcagcagccgcgataaaagctattttcgcaccagcagcatcagccactagccccataatggagtaggtgacgcctgaccaaagagtcaaaatcgcattttttgcagccatgattccgattcgtttctgctcgggaataacctcctgcagcatggtttcctggcaaatatcacgcacctgataaaaaggccccattgcagcacaagccagagcgcataaaaatgggactggagaaaatgaaaacaaaagggtcagcgccgacattacaagcgagctgaacataatggcatagcccatattccgctcaaaaaaagaagaaaaacgaatggcaatcacactgccgacaattgcgcctataaaataggaagcgttaaacatcccccaccacacctctgtttcatgcaaaacagccgcagtaaatgcgaggagaatagcagatgaccatacggaacccgccaaagcttctatcatgtccattacagtaatgtctcttacaatagggatgatcattaaatccttccatatacttctggcagatgctgtttcagcagttcctacagcctcttcttcatttacatgcagcacactgatggaagctcccgatagaacaaacaggcaaatagcagcgccgacaatgagttcaaaagggacggcgtacgtcagaaggcctccaaggccccagcctgctgttaagaataattgattcgagagagagatcacaccattcgcttttacatattgcttctttggaacaataatcggcagcagcgcaaatcttgccggctgaaaaaaagcgcccgcgaaggaaaaacaaaacacaaacagcagcgtaatccaaaagaatgcctgtccgtgatgagtgacgctgtatgccatcaggattgtaaagaccgctctcagcagattcgctcccacaagcacctttttaaaaccgagaatgcgaagcaccggagagacgcaaaagcttgctgctatactcgcaaacgacatgaacgataaaataaggcccgccaaaaaaacagagtcagtcatttgatagacccggaccattaaaacgattgtgacgaggactcctgctaaagattgaaaagattgagacagcaatagtgcaaaaacatttttgttatgcagaaattgaatcgtatttcgcctccgtttttttcctctaattgtaaatgttatcattctcactttctatgaggacgcaaaaaaacccttcaagagaaatctcttgaaggattgatgaatcatgaaaaagctttaaattcggcttccgtgcacatcacaaaatgtcccggtttgacttcacggaattccatcgtttccccatcctttaattgatggacggacggatcatatttctggcgaacgcgatttctctcatagtctggatctggaagcggaatcgcagaaagcaatgattttgtatatgggtgaagcggattttcataaagctcatctgccggcgcaagctcaaccagtttcccgaaatacatgacgccaatgcggtcactgatgtatttgaccatcgataaatcgtgggcaataaacaggtatgtgagccctttttctttttgcagttctttcattaaattcacgacctgcgcttgaatggatacatccaaagcggaaatcggctcatccgcgataatgaattccggatcaacagcaagagctctggcaatcccgattctttggcgctggccgccggaaaattcatgcggatagcggttcgcgtgttccttgtttaaaccaactgtttccaatagttcatgaaccctctgcatccgctcttttttcgtttttgccagcttatgaatatcaagaccttcagcaataatatcagcaactgtcattctcggattcagggatgcataggggtcttggaaaatcatctgcattttgcggttgaattccagcagctttttccgcgattttctcccgtgcacattttcaccgttaaacagcacctcaccatcggttgcttcgtacagccggataatgcttcggcctgttgtcgatttaccgcagccagattcaccaaccagccctaatgtttcacctttatagatatcaaatgataaatcatctacagccttaaccgttcccctcggcgtgacaaagtgctgttttaaatgtttgatttctaatagtttttcagtcaattcattcaccttctctcactaagacaggtttttcaaacgtgtttgccagtttacgcattttcgcttttaccgcttctggcggctctacctttggcgcgtcgggatgaagcagccacgatttgacataatgagtatcagataccttaaacattggcggctcctgttcaaaatcgattttcatcgcataagggctccgcagggcaaaagcatctccttttggcgggtttgtcaaatcaggcggtgtgcccggaatggcagtcagctcttcctctcctgaactttccagtgtcggcatggatgcaagaagcccccaagtgtacggatgtctcggatcgtagaagatttcgtctaccgtaccagtttctacaatctgtcccgcgtacatgacagcgacccggtcagcaacgttagccacaacaccaagatcgtgtgtgataaagatgatggacgtgtcaattttcttttgcaaatccttcattaattccaaaatttgcgcttgaatcgttacatcaagagcagttgtcggctcatcggcgatcagaagtttcggattcgctgcaagcgccatggcaatgacaaccctctgtctcatcccgcctgaaaattcatgcggaaattggttcacccgcttttccggcattgggataccgactaattccagcagttcaaccgcgcgttttttagccgcttccttcgagatcttttcgtgtttaaaaagcacttccgtaatttgtttaccgaccttcatcgttggatttaaagaggtcatcggatcttggaatatcatgccgatctcttttccccggacattttgcatttctttttcggacagcggcaccagatcctttccttcaaacaggatctcaccgcgtttgaaataacccggaggcattggaatcagcttcataatcgcttgagaggttacactttttccggaacctgattctccaacaatggccagcgtctcccctttatccagatggaaattcactccgcggatcgcctggacctctccgccatatgttttaaatgaaattgctaaatcttttacttctaataggcgtgtcacccgtatcactcccttatttacgtaacttaggatccaatgcgtctcttaatccgtcgccgacaacgttaaaaccaaacattgtaatgcagataaatccggcagggaagaataaacgccacggataataggtcaatgcaggcaatccgtcagaagccatcgttccccagcttgccagcggagccggaacaccaagtcccaaatagcttaaaaaggcttctgtaaaaatcgcagtaggaactgtcagtgtcatcgtgaccaaaatagaacccattgcgtttggcacgatatgtttaaacagaagacgggatgtttttgcacccagtgtctgtgaagcaagcacatactcctgattcttcagctgcagcacttgtccgcgcacgattctggccatattaatccagcctgtaatcgtcatggcaataataatcgtaaatagacctttcggaagaacaaccatcagtaagataaccattaataatgaaggaactgcccaaaggatatcagcgatacgcatcatgatttcgtccgttctgccaccgcggaagcctgaaatgctcccccaaatgacgccgatcagcaaatcaagaacagcagctgcaacaccgataaagattgagattcgcgcccctacccatgtacggacgaaaatgtcccgtccaagatcatctgttccgaaccagtgatcttttgaaggcggcttatccgcatttaagagattagtagttgaataatcatacctcgagaacatcggcgcaaaaattgccataaggataataagtacgataatgataagcccgaccattgcaagcttattgctgcggaagcgaagcatcgcatctttccagagggaaaggctctttttacttattttttctgcatcgccggcattcgctgcggctggttcaaacatgttttttggaatgttctgcatggcctaggctcctttctttgctttggaaagcttgattcttggatcaataatgccgtataacacatctacgattaatacacacaatagcaagatgacactgaagaacaccgttacacccataatgaccgtataatcacggtttgtaatactgttgacgaagtgtgcaccaagccccggaatcccaaaaatggtttcaataatgaagctccccgttaagacctgtgcggccatcgggcccatatatgtaacaaccggcaaaagcgcgtttcgaatggcgtgccgcactgtaaccgctgggcgggacagccctttcgctttcgctgtgcggatataatcactgtttaacacttcgatcatgcttgaacgggaaagtctggcaataaacgccatcggcatggaagcaagtgcgattgaaggcaaaaaggtgtatgcccaggaatcccaccccgcgaccggaaacagcccaagcttcatggagaacacatattgcagaacagccgccatgataaagctcggaaccgaaataccaaatatcgttaaaatcgcgacggtataatcctgccacttattatggtaaagggctgcaatgaccccaaacaatacacctaacgctaaagcgaggagaatagcttctgctccaagagtgaatgaaacggggaaacctgaactgatcaggtcgttaacactctgacctttatatttaaatgacggtccgaaatcccacattgcaactgatttcaaataactgacatattgtacaaacagcggcttgtccaagccataatgcgcatttaaatttgcttcaatttcaggcggaagctttttctcacctgaaaatggcccgcccggtgctgcttgcattaagaagaatgtcacagttacaatcacaaatagtgtgataatcatatagactaagcgtcttccgatatattttagcaagggggaacacctccatggtttttacatttttatactccatcagtaagaaaggtatatggggcttttctccccatataccttgaggtcttttattttcagacgtagccttatttaaaatatgcgtttctgaaataaacctcaccagtacctggcatgataacaccttttaggttttcatcctgtacccaagtatcagtatagaaatagattggggcaaccggcatttcatcaatgaaaataccttctgcttttttcagcagctctgcacgttttgttttatctgtttcagtttgtgactgattcagaagctttttgaattctggattttcccagcctgtatcgttatttcctccgtttttgtcacggaacaattcaaggaagttgataggatcattgaagtcgccgagccagcccatacggccgatttgataatcttggctgtggagcttatcaatatagacattccactctgagttatcaagctcaacatcaacgcctaaatttttcttccacatttcttgtactgcttgagcgattttcgcgtgtgcgtcatcagtgttgtaagacaatttgatttttggcaaatcagatgccttgcttaagcccatttcttttaggcctttatcaaggtattcttttgctgttttgacatcattgtctttgaagtatccttctttgttatcctcaaatcccttcattgtaggcggcactgcagccattgccgggatttgctctccttgcgtaacgtttttaacaatcgactgacggtcaagcgaatatgttaaagctttacggatatttacgttgtctaatggcttagcttcagtgttgaatttgtaccaatacacacctgcaatcggctcaacatgtaaagaaccgtcttttttcagggtcggcagggattctgtcggaagctgtccgagcggcataccggcccaatcaagttcgccagcttggaattttttcagttccgtattgttattgttgatcataaccatatcgattttcttcagtttgactttgtctttatcccaatactggtcatttttttcgagagtaatagagccgctgtgtttccatgccgtcattttgaacggcccgtttgatacataatcatctccggcatttgtattccactttttatttttctctgcaattttcttattgatcggcatatacgtatagaacgcagttaattcagtgaaatatggagtcgggttatttaattcaaccttcagcgttttgtcattcacagcttttactgccacatcatctaggctgcctttgccggtattcgccgcttcagcaccttttatgtagtagagctggtaagcgtattgtgattcgttattagggtcaagcgcccatttccaagcatattcaaaatcttgtgcagttacagggtctccattagaccatttcacaccatcacgaatggtaaatgtatatgtctttccgtccttgctcgtttcaattttagaagccatgccttcttcaggctcaccatctgcattgatacgtgtcaatccttcaaaagtctgacggataacaccgcctgatactgaatcatttgccaatcccggatgtaaggagaacggctcagttttaatattaatgttaagtgtcgtctttcctttactgtcctttttcccttcaccgtttgatccgctgccgccaaagccgcacgcgctcagcacgagagtgaaaatgagcatcaacgtgacaatcgaccaacgttttttcatattcgcaaaccccctaataataattttcagctccttacggctaaatcctcagaaatatcagacaaatgaacctgagtttccgcaacttttattctgttccgtcttttctgattatttttgtaaaaaagctgtaacaatagagtgaacaagttcattataatgaaacaaataatttattgcaatattattttatcaatttaaaatatttaaacttcgttagtttttcttccatgaacataatatccttctaccatttaaagcataaattgattaaaaactttttcatgtgttttctgcccatattgctttttacatataatatctgcctgtttttacgctgatagcagttatcatttaaggattttacagcactcgtgttatttatattattacaattttactggaaaaaagaatgttttttcatgatgacaattggttataattgatttataatgaagcaatcaaaagaaaagcttgctatgaaaaagagtagtacacgtttcacctgtttgaagagagtctgcggtgctgggagcagataacgggcaatgtggaatggactttggagcagctgaccgaactggaaaaaagtaggctcagccggagcagtctccgttacaaacgtcagagtgattccattttaatggaataatcagggtggtaccacggttcattcgtcccttttttacaggggaagaatgagccttttttattatgttttaagaaatgaggttgatgttttcatgaaacaaacgattttttcaggtattcagccaagcggctcagtgacgctcggcaactatatcggtgcaatgaagcagtttgtcgaactgcagcatgattataacagctatttttgcatcgtcgatcagcatgcgataactgttcctcaagaccggcttgagcttagaaagaatattcgcaatctcgcggcgctttacttagctgtcggacttgatccagaaaaagcaacattgtttattcagtcagaggtccccgcgcatgcgcaggccggatggatgatgcagtgtgtcgcctatatcggcgagcttgagcggatgactcaatttaaggacaaatccaaaggcaatgaagctgtcgtctccggcctgttaacatatccgccgctgatggccgctgatattctgctgtacggaacggatcttgtacctgtcggcgaggatcaaaagcagcaccttgagctgacgcggaatcttgcagaacgcttcaacaaaaaatacaacgacatctttacgattccggaagtgaaaattccaaaagtcggtgcacgtatcatgtctctgaatgatccgctgaagaaaatgagcaaatctgatccgaatcagaaagcttatattacattgctggatgagccgaagcagcttgaaaagaaaatcaaaagcgctgtaacggattctgaaggcattgtgaaatttgataaggaaaacaaaccgggcgtttcaaaccttcttacaatttattcaatcctcggcaatacgacaattgaagagcttgaagcaaagtacgaaggaaaaggctacggcgagtttaaaggtgatttggcagaagtcgtggtgaacgcattaaaaccgatccaggaccgctattatgagctcatagaatctgaagaattagaccggattcttgatgaaggcgcggaacgagcgaaccggacagcaaacaaaatgctgaaaaaaatggagaatgccatgggtcttggaagaaaaagacgctaatcaaaaaaccgctctttgcaaagagcggttttttttagttgacctttgattcgttttccatttcccatagcttttcgaaaaaaggctgtccttttattaggttttcgcaaaaagctaggtgcttgtccgaccagccttcaattgtttcgttatacagcatgtcccaaatctcttcaaagctcatccttttgatttgttcatacatatgcggattccactctgtgtaccagtagccgatttccgcccggtttttcagcccttttaattggtcaagcgccataaacatcagctgcttgatttgccgttcttttctcgtcagtcctctgacatgttctggtgctaatgataagatgtgatattccttggaggattccagcttctttggctcaaattcatatgtttcaggctctacatcttttaccatttcataaacgagctgctcctgtcttgggattagacggctttttctgatagggatcgtgtagccgatcgtgtcgacagctaaaatgccgattccgtctgttacgacaaaacaatactcaagctttgtccgctcatgatttttccgaatgtacgatttctgatgtacgtcttcaagcaaacctttcggaagctctgacaaatcgttttctatgtaatgaaacagtactgacggcacccttaacagcggcacctgatccaaaagctcaaccgtatcttctttgcgccattcgtgaaagtggcatacattgtagccattttcttccccttcaaaccaattgacccacacatcatgaagaaataacatctctaacccctcacttttataaaaactgttgtccacagtataggcaagggatagagaaattattccaaagagattgaggaaatctggaatcactggttttatgtaagaatcacaaaaagcagatctctttgtatattttctaacaaaaggagacctgctttttttctgatttggtgatattttatcacagatattatattcatttttatttaatatttttcgggtcaagcgcatcccgcaggccatcaccgacaaagttgaagcataaaacggtcattaaaataaatagcccgggaaataacgggtaccaccatgcttgaatcattactgtgaaattctgtgcgtcttgaagcatgttcccccagctagcgattggcggctggattccaaagcccaagtagcttagcgccgattcagctagaataacagacccaactttcagcgtagctgacacgataatcggccctaacgcattgggcaggatatgagaaaaaataattttgtgcgtttttgttccaattgttttagcagcaagaacatattcccttgaacggagcgacaagaattctccccttactaatcgtgctgttgtggtccatcctgtgagacagaaaattaaaatcagtttgtccacacccggcttgaagatggtgaccagcgtgatcaacaagaaaatatcaggaatggataacacaatgtcaactacacgcataatgacagcatccactattcctctgaaatatccggctaatgctcctaaaaccgttccgatcaaaatcgaaccgactacggacgcaaatccaaccaataaagagacacgcgctccatataggatccggctgaaaatatcacgtccaaatttatccgttcccatcagatgttcaaggcccggcgccttatatttatcaagcaggctttgctgctcttggggataaggtgcaattaaaggggcgaaaacagcagacataataatgataaaaagaataacggcacctaaaatggccagtttgtttttcgagaatttttcccagaaaatctttgtcattgtttctggctttttcgaaatattttctttcagcctgatctccggcgagggagttgtttgcagctctgacatctctgtttccctccttttaatattcgatccgcggatcaacaatcgcgtaaaggatgtctgcaatgaggtttccgacaacgacaagaaccgccgagatcacagtcattgccatgataaccggataatcgcgctggaatgctgaatcgacaaacagctttcctaatcccggccaagtgaaaatttgttcgacaacgacagatccgccgataaatgaaggaatcatcaaaccgaaaattgtaatgacgggtaataatgcattcctcaatccatgtttaaatagcactctgttctctttaaatccttttgctctcgctgtgcgaatataatcttgatttaatacatcaagcatattggatctcgtgtatctcgtcagtccggccatgtcagctgtagctagaacgaatgcaggcagaattaaatgatgaatccggtcaaatatattgaattcggtattcagtgtctcgacacccccagttggaaaccagccgagatttaccgataacaccataatcaaaattaatccaaaccaaaagtttggaatagccaggcctataaacgaggtaaatgtaatgccatagtcgatttttgaatacggccgctttgccgacaggacaccgaacggaatagaaatcataagagccaaaatcgttgaaaccagcatcagcaggagcgtattgggtagtcttgccataatcaattctgaaacaggcgttccttttctgacaatagacgttccgaaatcaccctgcaccatgttgcctagccactttaaatattgaacgtactgaggatcattcagaccgtatttttcaataaactgctctctgtcagcctggctgattttcgggtccatcattaatgtcatcggatctccgggcgcggctttcatgataacaaatgataaaatcgtaattcccaataaaatcgggatagacattaaggttcttctgataatatatgcagccatatacttgtccccctttactttccttattaaaaacagaagagggagaaaacgctctccctcccctttaagggaaatttattttgcaagccaccatttttcaatattatacaaatcacgtttcggatgatatttgtatccttcaagattttccggcattgccatatggttgttaggataatacaagaacgtatacggctgatcttccgcaattttttgatagatttgctcatattcttttgaatactgctttctgtcactgattgattttgcatctttcatgagtttatccgcttcggcatttttataccaaacgtagttcaaaccctttttaatctggcttgaatggaaaatatcatattgatccgggaatgtggataaactccatcccatgaccattgcatcaaaatcccaattcggaggattcatttgttcaacgagagcgctccattcaacgatctgggttttcacttcaatgccgatttttttcagctgttcctgaacgacgacagcgatgtcttcacggactttgtttccttggttcgttttaagggtaaacgagaatttctttccgtctttatccagaatgccgtcaccgttcgtatctttccagccggcttctgcaagcatctgtttcgcttttttctcgttgtactcaaatttcggaacatctatatctttaggatagttccaagataaagggctttccggaatgtaagctacctcgccgtctccatctaatacttggctgacgattgactcgcggtcaagagcggttgtcagcgcttgacgaacctttttatccttgaataattcatttttttcattccacccgatgtacacataacttaatgccaaatcagtaacgatttttaggttgttgaatttttcagccgttttgtagtcagtggcgggcacattaaagaaattaatatcgcctgcctgcagctgagcaacggcagcatttgcgtcaggaatgactttatacgtcacagtatctaaatacggtcttccttcaaagtaatcatcattcgcttcgagcttaatatattggccctgcttccattccttaaacttaaatggtcctgaaccgattggtttctttctgttaaactcattttcttctaaatcagcaatcggaacattaccgagaatatgtttcggcagaatagctgtgctgtctaacgcattgttgtagaaattaccgtctttatatttcagcttaaacaagacttcgtaatcgccttttttttctacggatttcagcatttcatatgttgaaccgcgttctcccttgtaatctttgcttaaagggacactgtacgtaaatacgacgtcgtctgcagtcagttcttttccgtcatgaaacttaacgccttttttaattttcacatcatatgcaaggccgccgtctaattctttaatgctttcagcgagtgacaatttcacatttagtttttcatccgttttcgttaaaaagctgtacagcatattttcaatatccgtacttgcgtcatcggtagaatacagagagttaaaaagtgtgggttctccgattgaaccaacaaccaaatccccgccttgctgcggtttgcctgctgattttttcgcgctgctgttgcttgattttgatcccgagcaggctgataaaaagatggccagaaccatcaatacacttagcatcatcagtgcggttttccgtcttttcattagatattccccctcttgaaatgttcgttcttctcagctgttgtttatgtagtgtgcataccccctctcaaagctgtgcgggcaacattagctataaaggtgacaagccacaaagtggctgggagcagcttctttaaattctggtatttgttccttgcatatcggttttgcaacaggacatcttgtgtggaatacgcagccttttggcgggttggccggactaggcagttctcccttcaggacaatgcgttcacgtttgacagaacctctttttcttgtaaccggaacggaggataaaagcgcttgggtatatgggtgaagcgggttgtcataaagctcatgcttgccggtcagttccatcattttgccaagatacattactccgactctgtcgctgatatggcggacgacactcagatcatgagagataaatagatacgtaagattaaattcttcctgtaattcctccatcaagttaatcacttgggcctgaatggatacatcaagtgcggaaaccggctcatctgcaatgatcagctctggattcaaagtgagtgctctggcaatgccgatccgctgacgctggccgcctgaaaactcatggggataacggccggcaaacgacgggtgaagccctactcttgcaagcagctcttcaactttttcgtttcgttcacgcatggtatacatgttgtgcgtattaaacggctcctttatgatggaacgcagggtctttctcgggtttaacgaagcaaatggatcttggaaaaccatttgaatatttttgcggacactcttccgcagcttctcctctgacagattggaaatatcctgccctttaaaaagaatttggccctctgtcggtttgtacagtctgatcatcgttctgccggcagtcgattttccgcagcccgactctccaacgattccgagtgtttctcctttttttaacgaaaatgaaacaccatccaccgcttttacatcaccgacttttctttgaaaaaggcctgaccggatcggaaagtatttttttacgtcacgaagctctaagattgtttcttgattagctgctgtcatgattgttcggcaccctcttcctcatataaaaagcatctcaccgttcttccgcttttgtgtgtcaaaagcgaaggctgatttgtccagcacttatccatagctttcgggcaccttggggcaaaacggcaccccggcggcagattatccggtgtaggcacactgcctttaatcgcatttaatttatcaatctctccatctataacaggaattgacgtaagcaggccttctgtatacggatgaagcggttctaaaaataagtcatcaacagtggcgttttctacgacttgtccgcagtacatgacaatcactctatcggcagcttcagacacgacacctaagtcgtgtgtgatgagaagaatcgatgtattgaacttctgacagagatctttcatgagctccagcacctgggcttgtattgtcacgtccagcgctgtcgttggttcatcagcaatgagcagtttaggattacagctcagtgcgatggcaatcatcaccctctgtctcataccgccggacagccgatgcgggtactccttcataatttgctccgcccgggagaaaccgaccatctgcaagagttcaacagctcgttgacgggcttcttttttcttcatgtttttatggtaaatcagcacttcggtaatttgttctccgattgttaacaccggattaagggaggtcattggttcctgaaagatcatggatacttcgttaccgcggattttgcaataatcgttttcagtgaatgaggtgaggtctttgtcttcgagtttaatagaaccgtccatgatttttccgcctgagctttggacgaggcccataattgataaagaagtaatgctttttccggagcccgattcacctacaagcgcgacggtttcgcctttgctgatgtgaaaatcgactccgtcaaccgcagggatcggctcctttttcctgaaaaaataagtctttaaattattcacttctaaaagtgtgctcatgctagctcccctttcccccctcttgttgtcaaacgttttcaagagaaagcaatccctttattcagaaataataaataatattgaattatcgaaaaattttatagttgtatattattacaatcattttgcaaaatcaagaattttttaggataaatgtaatattattaatgaaattccattattttatccttttaaagcattgcatccaaaaaggtctcagcaggaatggacagcccgtctgcggtgcttgccttgctggcggttaaatatttttttacaatattgaatccaactgcgtatccaagcatttttggctgatatcctttgccgaataacagctggggaaataatcgattatcccgtttgatatcccgatggggcgcaatctttttttcatataaagcctgaagctgttccggtgtataccaagtcgtccattcagccgtttgacttcggccgaacctctcataaacagcatattccgccagcccttccatgatgattgtatcaagtaatgtgacatccttttcctcttttgtcagatgacctaaccggcaaacgtgatgatactcatgcgtcataagggcagataccgacccaaaatctaaatctgacgaaagaaaaaggaacattttgtcttgaaaggcgagtcctgattttgatccgaattctaaacggattctcctgtttcgttcatcaaccggcagcgtaacaattggtacatcaggaccttgccatttgtttttgaggtactgttcttccttttggatatgtccgtaaaaacctttttccttcagcttggaaaccgtctgaataccctcttttatgtttttaaacatcccatgatgctgaagatgccccagaatgcccttccagttctttttctccgcacctgaaaaaagcgggataatgtaatgcgccaaatcatctattgaaccggccttcctgagccagctatatgtttgttctacactcatgtgatcgcctcctcttttaatcctatgcacacaaaaaaaaccggctaccctttaagggcagccggtttggcttgattatgattgatattttttaaagattaatgttgcgttgtgtccgccgaatcctaatgagttgctgagaacataattaagttcctgtctgcgggcttcatcaggcacataatccaaatcacattcttcgtcaggtgtttgaatattgattgtcggcggaatcacgccttctttaatggccaggatagagaaaatggcttcaataccgccggctgctcctaagaggtggcctgtcatcgattttgtagagcttaccgcaagtttatgcgcatgctcgccaaaaacggtcttaatcgccattgtttcgtatttgtcgttgtaatacgtgcttgtcccgtgagcattgatgtaatcaatttcttcaggtgcaatgcctgcatctttaatggcttcttgcatcgctctcgctccgccttcaccgtcttgggccggcgctgtgatatgataagcgtctccggttgagccgtagccgacaatttctccgtaaattttagcgccgcgggctagggcatgctcaagttcttcaagaacgataatccctgcaccttcccccatgacaaagccatcacggtttttatcaaacgggcggctcgctgttttcggatctggattagtagacagcgctttgttggcactaaagccggcgaatgacattcttgtcagcggcgcttctgttccgcctgtgaccatcacgtctgcatcaccgcgctgaataaccttaaacgcgtcaccgatggagttcgttcctgtagcacatgctgtaaccgtacaagagttcaccccttttgctcctaatgcaatagaaatctggcctgtcgccatgtcaggaatcatcattggcacgaaaaacgggcttacccgtcttgggccttttgttaagaagatttcaaattgagactctagtgtttcaagtcctccgataccggagcctacccaaacaccgactctcggcgcgatctcatcggtaatgttaagatctgcatcttcaaccgccattttcgcagccacaaccgcatattgtgtaaagcggtccatttttctggcttcttttttatccatataatcttcaacattaaaatcttttaattcagcggcaacttttgccggatattcttcagcgtcaacacgagtgatcggaccgattccggacacaccgttgattgcgttattccaacttgtatcgacgtcgttgccaagtggagataatgctccaagtcctgtaacaactactctttttttagtcatcttgtgtgcacctcacctttttttatcggccccagcggattgcaatggcgccccatgttagtcctccgccgaaccctaccataacgaccacatcgccgtctttgattttaccggcttccaattcttctacaagagagatcggaatggatgcggcagaagtatttccatatttatgaacagttttagacatcttttcgacaggaagctctaaacgctcgcgagcagcttccatgatacggatgttcgcctgatgcggaatcaaaaagtcgacatcctcttttgaaagtccggctttttcaatgacatttacgcatgattctcccatttggcggactgcaaatttgaaaacttctcgtccattcatgattgtatgtcgtttttcattcagatacaagtgctgaccgcctgtgccgtcggctcctagttcaaatgaaaggattcctctgtcatcactgactggcccgactaccgcagcgcctgctccgtctccaaacagaacggctgtattgcggtcttcccagtcggtgatgcttgagagcttctctacaccgacaactagaacatgcttgtaggttccggattcaataaattgtttaccggttacaaccccgtacatgaagcccgcacaagccgcgctgatatccatagcacacgctttcttcgcgccgagttgttcttgaatcatacaagagaccgtaggaaatgactgatcaggtgtaacagttgcaaccaagatcatatccagatcctcagcagccacttcagcttgttccagcgcatttttcgctgctgcaacagccatatgtgatgaaaacacatcatctgctgcgattcttctttcttctattcctgttcttgtacgaatccactcgtcagaagtttcaaccattttttcaagatcatgatttgttaaaaccttctcaggaatgtaacgtccaacaccaagtattccagctttcattagggaagactcctttatatcttaaatttagaagatcaatcaggttgtgatcaattattagtatcaggtactaattctatcctattttttttcacatggcaatatattcgtctaaactatcagttcatcttactcatagagtatggtatatggaaaggaggcgtatgcagttggatgtgttttcaagaatgatgttcggcgatgcagcaaaaccaacagaagagaaggaggaggaacagcaagaggaagtttctcaggtttctcagacaaacgacgaagagacgattaattacatgcatattatggaccaaatcggttcaattatgaactctcttgatcaaatcaagcccgctttaaaggagcttgcgcctatgctctccgctattaaaaagaaaatcatgtgaaaagccactttcaaaaaagtggcttcttcttattctgtttcagatttagcgtcagacttgccaagctcataagcttccgccattaccgttgtaaatagattcataaacggctggatggcctccattgagagctcaatgcctgatttctcaaactgttctttcgcttcagggaaatatttcatggcaatttgcaagaattcaagtgatttttcgtgctgcatgtgacgtcactccattactcgttttttggcagctcgcctgttttgttgtatgttttgatcagcttggcgattctttgctgaaagtcttgatcgacgagcgggctgaatgttcccatctcaacgactcccgtgttcaggtcgtagtaatgatcgccgccctcaagggtgcctttattaaattgttcagcaatgatttcataggccttgtccacattttgcaccgtgctggttaatacggtattctcgcccagatccgattgatctgtgacgtaaccaatggcataaagaccgtcttttttgatttgctgaataacaggaacattatacccgtctccggcgggatacacaacatccgcgccttcgttcttcattttctgataaagctttactgctgttgtatcatcatcccaatgatccgtatatttcgtatttacctctatatccggattttcatacttggcccctttgataaaaccgtccacctcaggctgccacgtaaaggaagcaattacaccgacctgattcgttttcgacatatgggcagcagtcattcctccaaaaaagcccattgcttccccgctaaaatggacactcgttacattatcagctttcgctttcgcattggaaatgacgaattccatatctggataatcttcgccgaccaagttaaacacctcagcatattcactcccatggccgtagagcagattgacgcccctcttatgaaaatcctcaatcgcatttatgatatcttcttctgttttaacgccttctttataatagacgtccacattgtatttggattgtatattcagtaatcctttatacccttttgtgccccatacgaggtcattaatcgtatcaggaaagagcatgccgaccttctcaatttttcctttgaacggagtttttccacatccactcaataaaaggaggacagaaaagatcatgacaagccttgtgatcaagtcatgttcaactccttttgacaagctataacatgtattatttttatacgtttattgtatctagaaaactcgaaacatggaaggtttttcttaatatttgtcgaaaattgatgaaaattgtcttttccactcgataatttttgtttttgcttcttcttttgaggttttctctgtgacttgcaattcaaaaagctgatctttgctatgacggcttggttctaacaggaatctcagcaactcgtcagccacgtcgtttgtgtaatagccgtcttcctctgtttcttctttccatggcccatacattttcggcaggatcacggttttttccgagcctgttttttcacgtttttcccattcttttcggtcttcttcatatactaaaatataaggagaatcacattggtctaaaggcaaaaaacttccgaactggatacaaattgtatcataattttggtctccaatgtgttcaagctggcgaaagagttcatttctcccaagccacatgagtctttcttctaagtacatttgtctcattttatcttctgtttccgccagaacaacgtcaacatgtatgccttcatccatcattcgttcacataatgaaaggccgaaaaattcgtccgcacctacaatcagcgttgattccattgcatctgccgcccttccggtttttcatttcccaaaacaaaacagcctccgcaaaagagaaggctgttgtcattatattctctataattctttttcatgactgtgaaagaatttgcaaattgatgcataaattctgcttggatgctcaaataaatgaaatgtcatgtcgaccggtgagccttgcttttgctgtttttccttgaaaacttccgcatgtacgctgtagggatatggagctccggtcatacgctgccatatatgaaccggtacgccgctcgggtagctttgaattgttttataacgaagcgcttccgcttctttttcagaaattccgtagcttttcgaaacttctttcaaaaattgcttatagaaaaatttattttctttttccgattcataatgtgcctgaagatcgagacaaggattcaacattgcggctgagcggatatgatccggggaaaaacgaagcagttcatcggccacgagagcacccatgccttctgctaaaatatgaatcttcggattgaggatttcctgcttcagcacagaatgtatcagctgtttggcataggtgactgctttttccgccccccaatgccttccgaacagattgctgttaaaaagagtgtatccttcattcctcaacatgctcagaagctgatttctgccataatgctgctgccaaaagcttgaatcatgtccgacaaagtgggttctgtcccccaagataaagatgccgaagccgttcgggcgatagggcagatgaatgacattatgctccgttcccagttgaaagtatctttccgttattcccatcgcttgcccgcctcctttcacacttcatctcacgctatcttatgtaaatagaaaagaaacgaataaggtaaagtcctagccttttacatttttggctattatactgattgacgttttatattttaccattaaagtgtgacgaatcagactcttttgtcacctcactttctgctaaaattggattcccccttcgctttttgtatggtatgataacttttagaatagaatgagaaggacgaggtggaaacgtgcgatatattattgcctttatttggacgttccttttatcacatatggcatgctacttggttgcaagcatgaacagcgttacgtataatttcaaaacatcatctgtcattgctgttgtactgtatgtcttaatcatggttttagcagaaatcatgcctatgaacaaaaatgcaagccagcattaaaaagccaaaaacccaaaacatttattgttttgggttttttagtggtcacggctttcttttgtaggtccacagccggttgtggtttgatgtttcggggaacatttcccctgctgacagatggaccttttgagggtttttaaccatgctccctgtctcgccgatttctacgtagacaccgttattaggcgctttctgtccgggccggaattggtgctgctgtcccactgtttttcctccttttcctttttgctgtagtatgcgcctaagcggctgtgaatatgttgccatcaaaaaaactgctgagtttggctcagcagttttttgatgattcccctttgtataaaatggccttcagcagtgctttttgcacatgaagacggttttccgcctgctggaacactgcagagttcggcccgtcaataatctccgcagtcacttcttcctcacgatgcgcagggagacaatgtaaaaatgtatagtcaggcttggcatggctgacaagcgccgcattcacctgataaggcgcaaagacagcaagacgttcttgctcttccgcttcctgccccatgcttgtaaacacatcagaataaattacgtccgcgtcttttacagcttcaatcggatcatctgtcagcgtgatagaagagccggattgaagtgcatatgtttttgccgcttcagctgcttcatctaacacttcatatccctttggcgaagcgatcgagatatcacagcccattttcgcgcagccgatcatcaaggagtgcgccacgttatttccgtcaccgatgtatgagacttttacgcctttaagcttcccttttatctccttaatcgtcaagagatccgccagcgcctggcatgggtggtatttatcagtaagtccattgatcaccggaatgtcagcttctttggcaagttcctccaccttttcatgttcaaaggtccggatcatgatggcatccacatagcctgacagcacttttgccgtatcagcgacagtctcaccgcgccccagctgcagatctttctggcttagaaagagggcgttcccgccaagctgtgccatgcccgcttcaaaagaaacacgtgtccgcgttgatgatttttcaaaaatcatcgccaaggttttgccatggaatataggctgaattttgttttgtttcagctcaccggcttctgcgagcaaggcgtttatatcctcttcactaaggtcctttaacgttaataaatcttttccgtataaactggtttgcgtcactgtgtgcatgatgccacttcctttttatagaggtctttgagagatacaggctgcggatggccagaaccgctttgtaaaaacgcccgcacagtttcttcttctgtaaagacggggatgccgtgcgtcatggcttccaaacgttctatgcgtgcttcttcagaaccgctcagattgatgtggagcgatttttcttcttgttccatccatgaggcaaatgtcccttcatgaacggtaaaacctgcgttttctgctaactcctgcacatcttccggaacgttttgcaaataaatgcttcctttttgactccagactcttgtatagatttttttcaaggcgctgttagaatcatatgcgacacacatgccttctcccgttgatttcatttccggcccaagcttgatatccacatcctggatcgcatgagaagaaaaaacagggaacttcacggcaactccatgatgattttgaactgccggatctagatcttttaaggacgctcccgccagcagacgtgtggcgagcggaatcatcggaacgcccattactttgctgacgacaggaaccgtgcggctcgctctcggattcacttcaagaacgagtatgtttccattgtcgatcacaaattgaatgttcatgatgcctttaaatgaaagttttcgggcaattttttgtgccgcatctttcatgccctgctgcagcccgctcgtgatggacggcccgggaagaatggcaaagctgtcccctgaatggacacctgcccgttcaatatgctcggtatatgtcgggataaagacatcctcgccgtcggaaatcaaatcaatttcgacttcctttccagacacatattgatcaatcaaaatcggatatggcatgctgtcctcatcattcagcagctgagaaagctgggcttgcgagtcaacaatgatcatgcccattccgccgataacgtaagatgggcggattaacaccggatagccgatctcactcgcttttgaagcggcttcttcttttgtataagcaatttctccttttgcgtgcttcaatcccagctcgtcaagaagctgatagaattgatcccgatcctctaacacgtcgagcgtttgaaatgatgtgccaagaagagtaatgccggctttttcgagcgcttcagcagcattgattgcagtttggccgccgaattgcacaattgcaaaatcaatattttcctgctccgccacgtttacaatatgctccgttgtcattggttcaaaatacaggcggtccgcaatttcataatcggtgctgaccgtttccgggttattgttaatcatgatggtttcgaatccaagctcttgcagtgtcagcacaccgtgaacagcactataatcaaattcaacgccttggccgatccgaatcgggcctgatccgataatgagcgcgcgttttttctctttgcggctgatgtctccatcggtttctccgaaatatgtggagtaaaaatagtttgttttcgcatcaaactctgccgcgcatgtatctacgattttaaaggaaggcgtaatgcccatctccttgcgaagcgcgcgcacctcttcctctgttttgccgatcagtgaggcaatcgttgcgtctgagaatcccttttcctttgctttcttcaataattcaaaagagagatcgctccctgcttccatcaggcggttttccaatttgatgatgttgtcaaaggtatgaaggaaaaacggatcaatttttgttttttcatggatgtcatcaatcgagacgctgcggctcaacagctccatgacaacgaaaaatctgcggtcatccggagtgattgccaaatcccatagcgtatcaattgacaacccgctgagctctggaaggtgtgtcccgatattttttaattcaagcgacgcggctgccttttgtatcgctgcttctaaattccgttcaatcgccatcacttcaccggtggctttcatttttgtgccaagcttgcggtctgcgtttttgaatttatcaaacggccagcgcggaaatttgacgatcacatagtccagtgccggttcaaagcttgcgtaagttgagcctgtgagcggatttttcagctcgtcaagtgtgtatccgactgccagtttagcagccatctttgcaatcggataaccggtcgctttagatgcgagagccgatgaccggctgacacgcggattcacttcgatcacgtaatattgcttgctgaaaggatcaagcgcgaattgaatattgcagccgcctacgacatcaagtgctgaaatgatggtcagactagccgtccgcagcatttgatagtcttcatctgtcaatgtttgtgaaggcgccacaacgatagagtcacctgtatgcacgccgaccggatcgatattttccatgttgcagacggtaatgcatgtgttattgctgtcacgcatgacttcatattcaatctctttaaagcctgcaatgcttttttcgacaaggcattgattgatcgggcttgctaatagcgcctgtttaatcatagctgtaaaggcttctttatcaggggcgattcctccgccctttccgcctaatgtgtaagcaggtctgataataacgggaaaaccgatggattccgcaaaccggatggcgtcggtttcattatcaacaatttcactctctggcacgggctgattcaattcgttcattaacgaacggaatttttcccggtcttctcctttttgtatcgtttcaacggatgtgccgagaagcttgacgccgtgctcctttaaaacacccgtttcttcaagctccactgctaaattcaacgcggtctgaccgcctaaattggcaagaagcccatcaggctgttctttcttaatgatggctgtcaggctttctgctgtcagaggctcaaaataaatctcatcagcaaaggcttcatcggtcataattgtcgccggattgctgttgacgagaatcacccggtagccctcctccttcagcgcgatgcacccttgagttcctgaataatcaaattctgccgcctgcccgatgatgatcgggcctgatccgattactaatatgcttgaaatactggtgtctttaggcatgcgcgatttctctccttgctggtatcacattctttagataatcatcaaaaacccattcgctttccgccggtccgggatgggcttccgggtggaattgcacactcatgactggcagttttttatgggcaagcccttcaactgacgtatcattgacatgatgaaatctgatcgtgagctcttcttcattaatcgactgttcatcaaccacatagctgtggttttggcttgtcataaagacccgtttcgtctcacggtcgatgaccggatgattagctcccctgtgtccgaatggcagcttaaaagtattccctccgaacgcgagcgcgatcagctgatgtccgagacaaatgccgagagtcggaaagcggctgatgatgcttttgatctttcctaaatatggctggattgctttcggatctccaggtccgttcgatagcacaatgccatcgggtttgatgttgtatacggcctccatttgctggtatggcaccacagtaaccttgcagcctcttttgacaagtgatgatgcgattgactttttatagccaaaatcaatgagagcgatatgtttattcccgtcgccgaatgtgctgatttcctgggctgaagcctgctctgccacattctctggttgaagggccatctcagctccttctttagaggctgtgactgttgcacccatcgtcccgtttgcccggattttcttcacgacagccctcgtatcaacatgggttaacagtggaatgttccatttctgtaaatactccttgaggctgtataccgcttcataatgagaaaagtgatcacacgcctcatagacaaccgctgcttttacttgcggtttcttgctttcaaagtccttttcatttatgccgtagttgccaatcagcgggtaggtaaatacaataatctgtcccttatacgatggatctgtcagcacttcctggtagcctgtcattcctgtgaaaaaaacagcttctcccgtacagttttcatggccgtccagctcgccgctgaacgatgtcccatcttctaacactaaataaccttccatctaacagcccacctcttgatgaataattaattataaaaatgaatttttatgcctttatatcgaaaaaaaatcactggtttacagcggaatgatgagcgattgcctgtttcagcttgctgacggcttctgctatttcatccttagtcacggtgagcggcggcagcagccgaatcacgttcgggccggccggcaatacaagcaagcctaatgtctgcaattcagcaataatgtcagcaaccgggccatcacactcaattccaagcattaatcctttacctcggatttgtttaacaaaagggctctttagctctgcctcaagctgttcttttaaaaacgcccctttgtcagcagcctcttgcaaaaagtcaggctggaatacaatttgcaatgtggcattcacagcagccatcgccagcatgtttcctccgaaagttgttccgtgagaaccaggggtaaacgcttctccaagctgtttttttccgatgacagcgccgaccggaaagccgtttcccaatcctttggcgactgtgatgatatccggtgagagtccgaagtgctcatatgcgaagccttttcccgtccgtccgatgccggtctggatttcatcaatgatgagaagggcttgcttttccttgcaaaacgactgtacggctgataaaaattcagcactcgccggattgactcctccttctccctgcactgtttcaagcatcaccgcggcaatatcgccttcctccccaagagctttaaaagcagaaggatcattgtatggcaggtagtgaaagccttcaagcatcgggccgaagcctgttttgattttatcctgtccggtcgcagccatccctgcatacgtgcggccatggaacgactgaagaaaagtgatgatttttgtttttccagttgcttttcgggcaagctttatcgcaccttcattcgcctctgcgccgctgttgcagaaaaagacaagatctcctgcactatgcgctgccagcttctgcgccgcttgctcttggagactgttttgaaacaggttagatacgtgccatacgctgtcaagctgttttttgactgcctctgtcaccgcttcatggcagtgtcctagatttgataccgcaatcccctgaatgaaatcaaggtatgatttgccgttttgatcctcaacgtacgttccctttgcttttttgaggtcaatatcccaacggccgtaggtttgaaacaagctgctcatgaaacagcctcctttgctttgacgatttttgtcccctgaaaggtttgttctgcgaagaatgatccttttccgtttacgatcatgacttcagacacctgatctgataaagctgacaaggctgaattgaccttcgggatcatccctcctgtgatcacttcctgcttgatcagcatctgaatctccttaggggtcaggacgtccagacgctgcttttccttcatgattccatcgacatccgtgacgaacatcagcttatcagcttcaagcgctccggcgactgctgaagcagccagatcagcatttacattcagcgttttgcagtcgcttgtcatagacagcggcgcaataactgggatgatgccattttccatcagcgcgttcaccatggacgcatcgacttttttgatttctcccacttctccgtgtgtttctggatctagataatcagcctccaaaagacctccatccttaccagaaatgcctgcggctcgcagtccgtgtttggcaagctcagcaacgaaaaatttattgacagaaccggataaaaccatttccgccacttccagcaccggcttcgttgttttcctctgtccgcccgaaaactctgtcttgatatttaaccgtttcagcatattcgtgatttccggtcccccgccatgtacgatcgccagcttccagcctgacgccatcagctctttcagattttgaaaaaattcctccgacagctcacggatgacgcttcccccgcatttaaaaacgattgttttcttcatttcgctcccctttattacgtgcgatagctcgcgttaattttgatatagtcataggtcaggtcacagccccacgctctcccgtttccgtccccttcatccatcttgatgacaatggtgatttcatctccttcaaggtattccttggcgagagattcagagaatggctgaggctcgttattcttaaacaggcattggccgccaagataaacctctacttcttctgccgtcacttgagctgcggagtgtccaatggctccgatgatccgcccccagttggcatctgttccgtatactgccgttttcacgagatttgagccgacaatctttttggcaatgacgtttgcatcaagattgtttttcgctccctgtacttgtgcttcaattagttttgtcgcgccttctccgtctctggcaatctctttagccagatcctcacaagtgagcaagagtgcttttttaaagaccggccagtctggatggtcttctgtcaggcactcgttttcggcgcagccattcgccataactaataccatatcgttcgtggatgtttctccgtcaactgtgatttggttaaatgaaacgtcagtgatttctcgaagcgccttttgcagcgctttttcttcgattgccgcgtcagttgtcacaaatcccagcatcgtggccatgttcgggtgtatcatccctgagcctttggccgctccgccgatcgtgactgttttgccgccgattgccagttcatagcacgtctgcttgatcaccgtatcagttgttaaaattgcttcctcaaaatcgcctgatcccgcaggtgttcctttcagcagctcgatccccgcgtggattttttccatgtctaaatgctcgccgatgacacccgttgatgaaacagcgacaagctccggctcaatgccaagctgtgaagcaaagctctcccgcattgtgtatgcgtcctttaggccttgttctcccgtgcaggcattggcaatggcactgttgacgataacggctttcagtgtcggtccgtgctttaagctgtcttgtgtcactttgatcggagcagcctgaaagtggctttgggtataaactgctgcgctcacagccagtgtctcgctgataatgacgccgaggtcttttttcgagtagcgcagcccgcaatgcacaccctttgcctgaaacccttttggcgaggatacatcacctgttacttttacaatttgatcttcacttaactgaatcatggttcgattctctcccgttctatggataaattggcgtgatggtgagtccagtttcttcattccagccattcatcaaattaaagttttgcactgcctgaccggcggcacccttcattaaattatcgattaccgagacgatcgtgactctgttcgttctctcatcgagggtcacggcgatatcacagaaattgctgccgtacacttctttcgtttgcgggtactgaccttttggcctcactctcacaaaatatgaatcttggtaaaattccgaatataaatcatgcaggtcatctgctgatagatcacaggttaatctggtatacatcgtcgccatgatgccccttgtcatcggaaccaagtgagccgaaaatgtaatgggcccgaggcctggctgccattcattcagcgcctgctcaatttccggcgtgtgctgatgttcattgactttgtaaattttaaaattgtcgttcagctcagaaaaatgggttcccatggatgcttttcttcccgctccggaaacacccgtcttcgcgtcaacgataacgaaagattcatcgagcagtttcttttgagccaatggtgcgaggccaagcaaaacagctgttggaaaacagcctggattggcaatgagtttcgcctgttgaatttgctgttgattcagttctgccagaccgtataccgcctcttgaatcaccgccttcggtgccgctgtccgtttataccatttttcatattcagccggttcttgtatcctcagatcacctgacagatcaataaccggaattcccgcgtctgccagctttggagtcaattcacttgatactccgggcggcgcagcgagaaacatgatatctatttcgtgtttgatcgtattcatatcaatcggcttcagctgctgatccgctaagccggtaagatgaggataaccctcgctatagacattcccttctccgctggatgaataaagtatgcattcctctgcatgaggatgatgcgaaagaatcctgacaagttcggtgcctccatatcctgtagcacctacaattcctattttcaaaacaagttcaccctcttggtctttgtgaaattatttaacattataacatgaataaaaattaattcaatcgtatatttaatatttttattcatttataaattttctgttcaatggaaattccgctcaaaaaaatcggcacgacgccatcataaaaacgttgatgcggcgccgcatttcagccgcataaaaaaacaggctgaccgcgtcagcctgttttcatcatcatcaatccactcaaaaaatatagaatagagcttgcataaaaaatcatttgcactgtaaaaaagtcagcgagaaagcccccgagcataatggctgctgctgaaaagacagctgtccaaaaatggtaatttccaatcttctttccacgctctccgctgtctgtaaaattagcgatcagcacttttttctccatgcttttgcatcgctccaaagagccctaacagcacttggacgatatacacttgaacgacgcttccaatatgcgggacatataaaagcagaacagccatcccccacgagttcagaagcagaaaataacggctgtcaaacctttcagacagccgtccgaggagcgggtaaatgagcgctccgctcaacccgaacaatccgtaggaaaaaccgaactgtgtgtagcttgagccgatatttttcacaaacagaatataaaacggaaagattaagctgcttgcgaaaaacacgctgctttgtgataatgtcagccattttaatttgtttttccccattatttatacctctgataaaagtaattcataaagcgctcatccgggtcataggttcgttttttctgaaaaaacgcttcacttttcggatatgcctgtctcatttgcgcttttgtctggtaggtcatataaggcagataatagctgccgccgtgcttgatggcaacgtctgtcatgtgcctgatgattcgggcagtatctgcctggtcttcttttgaaaagccctcgtttattaatagcacgagcgaaaacatatcgtccttcgcataggaaaggtcggccttttcatttttctgcacgtagcggatcgtaatgttcagcaggttcagatcttcgtccgacagcgtttgtctcaggtcatcaatataggacccatactccttcacgggcacaaagtattcttgcaaaacatctgtgttgtcattgttttcatactcaagaaactttgattcggaccgcatgacgttattgcgtgaaatctctgtgccgttttggctcaggaaataggattgctgtgtgtcccacagccaattcctgccccattcataccgtcttgacaaaccgagtgcaaactttgtggctcccgtatactcatcttctttgagatcgctgtatgatggcagttgatcctgatgatcagccaatacgtaattcgtgacatacatgtctttcagaaatccttttttcgctgttgaaattcgcgccagatgcattcggacatctggatttccttttacatgctttgaaaaatagtctgagtatgtgctgtaattcattttttctgtcttcatgacatacagctcatcatctgtcagctcaagcgttacatcaagaatcacgccaaaaaggccgtaccctccgatgaccgccgtaaacaaatcatcttttggagtgacagtgataatcgtcccgtcagcttttaaaagccgaaatgatttgactgtatcaatcagcgagccgtagcgaatatcacgtccgtgtgcatttgcgctgagagatccgccgattgtaaaaatgttttgtgactgcatgacttttaccgcgagtccgtatggattcacgtatttctggatatcattccacgttgcaccgctttgcaccctgatggttttcttctcttgatcgagtgacaggattttgttgtagcccgtcatgtcgagaacgatgccgtcctcataatatgtatggccgcccatggagtgctgggccccggcgattgaaatttttatgttttttcgatttgcctctttgactgtgtcaatgagcgtttcctcttcctgccctttcactgtctgctttatttttacaggcatcaggcggctgacatccgtcatctcgcttgtagctgttttttgctctgagttcacagagtacgcaaacagggccgcatacgcgccagtacaaagcgcgaatgcaagcaatttctttttcatagtgctctccctgctgtttttatgaccattataccatgactgcgtcctcatttttccaaattatcttcttgcccgtttttcggcacggcggtcggcgacgataaagcaggcgtgaatcgcgcccggcagccaaaagatacaggtcaatatgagattcagcaaggcctgaaacggttttcccgaaaacaaaacagcaagcggcgggcacaaaactgccagcaggtacatcatttcctttcactcctttcagctgtaaaaaaggacagcctcacatgtcaggctgtcctcttttgttttattgaatgccaagcgcaatttttgcgtatctggacattttatccctagtccaaggcggattccatacaatgtgaacctctgtgtctttcacttcaggaaggtccgctaatgcttttttcacctcatccacgataatcggcgctaaagggcatcccattgatgtcagtgtcatcgtcacgtgcgttaagccgtcttcatccatgtcaacatcgtataccaaaccaaggttcacgatatcaacgccaagctcaggatcgacaacctgttccagggcgcccatgatgttttcttttaatgcttcttccacgttccctcactccttttttctacagtataacgtaaattcagctcttgttaataacttagtgctttataagtacgtttcaaaccattcaatcgtttttaacacagctgcccgcgggactttatggtcagcgttttcatctccgataaattgcaggcgttccggctgctcgctgtaatgggatttgatcgtgtcataaaaattccgggtcggcgcgtaaggcacaactttatcttttgcgccgtgccaaaataaaagcgggcgctgttgcagtttctccggctgaaggctgagatcccgcaattcgagacgtttcatcagctgctgtaccttctcttccggcacatcgatttcaatgccctgagattgaatatggtcaatctgctgctgaaacagctccacgtaattggggcttcccatcaggctgacgccggcttttatccaatcatatgcagtcaaagcgccaagcgttgtgatgccgcccattgacgtgcctgcgagaccgatgcggccgccgtctatcaggccctctttttcaaaatggtttttaagtatgccgatctcttcaatctcgttaaggacgatatcccaaaaatgccccgccagctcttcgacagccatttcttctccccgttccccatggtgcaaagcctccggcagaacggctctaaaacccttctccgcaagcagataagcaatatgaaggttgtgttccttcgcgcttgtaaaaccatgtataaagatcacgagaggaacagcgcggtgcctgttctcttcctttacaatatgtaaaaacggaataccggaaacggtttgattctcaatttgtatcacaatgtgcccctccttaggataaccataatcataagtgtaacatgtagacaataaagatggtaaaaagctacactgtaagtaaggcaaaacaagcaaaatctaaggttaaaggagcttttcatggagacaaaaccctatttaatcgcattagatttagatggaacattattaaaggatgataaaaccatatctgaaaacacccttcagacgatacagcgcctaaaagatgacgggcattatgtctgcatctcaacaggccgtccgtatcgttcaagttccatgtactaccagcagatggagctgacaacgccaattgtcaattttaacggagcatttgtccatcatccgcaagacgacagctggggacggtatcatacgtcactgccgcttgatgttgtcaaacagctcgtggatatcagcgagagctacaacgtacataacgtgcttgctgaagtgattgacgacgtatactttcattaccatgatgagcacctgatagatgcctttaacatgaacacaacaaatgtaacggtcggagacttgcgggaaaatctcggtgaagatgtgacgtccgtactcatacatgcaaaggaagaggatgtgccggcaatacgctcatatttatcggatgtgcatgccgaggtgatcgaccatagaagatgggccgctccgtggcatgtcattgaaattatcaaaagcggcatgaataaagcggtcggcctgcagaaaatcagcgattattacggcgtgcctagggagcggatcattgcttttggagatgaggataacgatttggaaatgcttgaatttgcaggctgcggcgttgcaatgggaaatggaattgacgcggtcaagcagattgccaaccgaactacggccacaaatgaagaggacggcgtggcaaggtttttgaaagaatatttctcactttaaagaaggtccgtattaatttttcccactcataaaccttactttaccccaccatactattgaagacgactcatctcgtcaaagtatggaagggggcagtctcaaaatgggtaaacgaagcaaatccagaaggtttattcagcagggtaaagactccatcgggctacacgccgcaagatttccatatcggtctactttagaagaagctcaccagcatgccgcggcacgagactcggctgaaaggcagtatgaatattaaatgagaaatgaactgtttcagcaggcaaaatcatttgttcaacaggcggtcatggtgacaaacggctttgaggaaggcgatcaggagcaagcgattctgagagccaaaaatgctgtatcttctgcgtatgccaattcgacagatgcggaacgtcaacagttgcatcaatttcaaaatcagctggacaaactgcaataaaaaaaggctatggcgactcgccatagcctcttatttgacttcaaactgctgaacagcctgaacctgcttgagattttccgccctgcccttaaatgtcaccttgacctcataggttccgggctcagggacttccttccacacatcagagaaatcatatgtttctccagattcaagcgtcaggttttgaaaagcctgcgtaaacattttgtctttcgaataacggtatctttctttgtgctcagaatcatacacgacaagttcaaatttttgccctgtgctgaattgaaactcaatagcacgttcgctttggttcttcagcgacatgttaaacttgatttgttcaggctcctgaattgcgtcaatagataaaacaacctcttgattctccattccgcctgatacctccttatcgggttctgtctgctcatctttcccgcagcctatcaaaagcagcacggggaggagcatcacaagcagccgtttcacgacttccacctgctttcgtcagtcttttctaaagaaaccaaaaatccctgtcgtttgaacgatgttcgtaaatgcttttggatcaacttctttgacgatcttttctaaatcgtacagttcatacctcgtgatgacgataatcatcatttctttctgttcgttcgtaaaagctccttttgccggaacagttgtgatgccgcgcaccatttttccgtaaatggcttccttgatttcgtccgcttttttcgtcacaatcattgccgtaagcttcatgtggcgagtgtgaatggcgtcgatcaccctcgttgtcacatatagtgtaaccagggtatataatgctttctcccaaccttgcaataatcctgccgtcaagatgataatcccgttcagaatgaagaaatacgtgccgacgggtttatccttccactttgcaagtaccatggcgacgatatcaagcccgcctgtcgaagctccgtattttaatgttaagccgataccgactgcggaaatgacgccgccgaacaccgcgttcagcaaaatgtcatgtgacaggcttgtttccggcaggatccccataaacagagtagtgagtgcgacacttaaaatgctgtacactgtaaacgatttgccgaccttcagccatcctaaaataccgaccggaatgtttaagaggaacaagagcgttcccgtcgatatgtaaaagggggcatattgatcaacgacgcttgataaaagctgggcaacacctgtaaatccgctggcatatacatctgcaggtattaaaaataagttcagcccggcagcattgagtaaagcgccgatgatgacgatgagtaatttttttgtttgatctagtaccatggcatgttcctccgctctttcttctttattatgttttcccttaaaacaaatatttgaacacgattttggcaaattaatatgatatagttggcttaactctcatgataacgagcgataacggaaagaagggaagcaatatgacagttcatctcatcgctgacagcgccactgatttgcctcgttcttattttgaagaaaaaggcattggctttattccgctcagggtttctctcggcgataaagaattcgaagatgcagtcacaattcatgcggatcaaatatttgaagcgatgcaaaatggagaaacgcctaagacgtcccaagcctcaccgcaaacgattaaaaatgtgtttttgcaatatgccgaaacaggtgatcccgctctttacattgccttttcctcaggtctctccggcacgtatcagacagctgtaatgatcgccaatgaagtgaaggaggaattccccgatttcgatttgcgggtcattgattccaaatgcgcttcattaggatacggtctggctgtccggcatgctgccgatctctgtatcaacgggaatacaatacaagaaattgaaacgtctgtaaagaacttttgcagccagcttgatcacatttttaccgttgatgatttaacatatctcgcgaggggcggccggatatccaaaacgtccgcttttgtcggcggcctgttgaatattaaaccgctgcttcagatggaggacggcaagcttgtgcctctggaaaaaattcgcggacagaagaaacttttcaaacggatcatcgagcttatgaaagagcgcggggatgattggagcaatcaaaccgtcgggattagctacgccgcgaacaaagaaaaagccacggatatgaaacacctgattgaggaagcgttcaagccgaaagaaatcattatgcatccaatcagttcagccatcggctcgcatgccggtccaggtacattggcgatattctttttaagaaaatgagcaaacaaaaacagtcagactctgtgtcctgactgtttttgtttgctcatagaatgccgacagcctcatacgccttttcgactgaagctgattgcttcgagccttcaccgtataaatcattggcagcttcaatcgccgcttgcttcatcatgctgaaatctgtagatgccgttacataatatgttaaagcccgatagtaaatttgttcacttgcttcacgcccaatcccttcaacctgtacaccgtggtgcacgcctccttctgcaagaagataagctgctttattgtgaatggacgaattgatatggactccgccataatcctctgttcctgtgtagcggttcgagtaatgatctggatttccctgcttagatgggtcctccaatgaccgcaatgaatctcctgcaataccaggagtatagacatcttcgccgatctcccaatcatcacggtcagccatcgcgcccataatgtcagaaatggactcatttaatgcaccgggttctccttgatataaaagaccggcggaatactgtgtgactgcgtgtgtgatttcatgcgcgacaatgtcgagcgatccagacagcggcttaaatttcgaaccgtctccatccccgtataccatctggacaccgttccacgcagcattgttccattgtttgccgacatgcacggtagacgtaatccttgctccgttttgatcaaaagaatcacggccaaatgtcttgctgtaataatcgtaaacggcttgcgcatttgcgtgtgcgtctacagccgcaggttcattaaatacggacgtgctgctgactatttctttgcccgtatacccgatcagttgagacaaaagcgtaaacaaggtttcgttcaggttcttcgcgtcaaatgtattgatcccttttccccttgtttcgtcagccaaataaaagcgcccattttgttctctgacgtcaaagcttttttcatcacctgatacgccgattcctgtacctgccgtttcatgaatggcattaaaggactcaatgacctttccgtttttggcatcgatgaaataatgccaatagccaggctcaggttcagatgtcgagagtctcacaaggtaggcgagatcatattcaccgtcgtgtggatagatatataattcgccttttggttccccatcaagatattcgatttttccaatggaagcctcgagctcacgccttgctgcatgtattgcttttttctcagaaatagacggtgtgatggagacgtccttgatttgcggatgcacctttccaaagaaacttttcacttgtttgttttccttcatcgcgaccgcttgttcaaagccgtaaatcggaattcctttgtaaacctccgttaatttaaaaaacgtttgttttgtctttggatcctttatggttttcgaaacacgaaaatggctgttcgcattccctttgagcttaaactgcgtttgatgcttgtcaagataggaaaatagcgattctttctgggttgtgttttgtaccggcttctgcggtgacttttcgatgatgtatgaaggggtttgatacgtatggtcgtatttgatgctttgatcagctgaggcatgtgttacaaaaaccatttgggccgctgtgcataagccggccagtaatagagatgtcttggtcaagttgcgcaaaacaccacatccttcctattttggaatctaccatttttcttcatcctatcaaaaatacaaaaacttgtatgtggtgcttcgttcttattttcccaaaaaagaagggcagagatatttcgctctgcccttctttttctactctactaattttttattgacataaataataacccctgctccatatgccagtataagcggaggtatgagctgctcctgaccttgaaatgagataaaactattcagcaaaatgaacaaaccggaattcaagaaaaagtagcctgctattctggccagccgatctttatcccgtatacgcgcctcgttaaacccagccaacatccaggtttgttttttgattccgacaaaataggcaaccacaaagaataaaagcgcgatgacaattaatagataattgatgctgatttccatcttacagcctcctacaagattacttgatgttaagaaaaagaaaaaaagcggcgcagcttactgcaatcagcagcaggacgacaagcgcattgaggaacgggctcaaaaggagcaccactgctaaaaacagcagataaaccgcaccgactcgcgaaatcttgacaatctccttttgagagcgcattttgttttttctgacacctgcaaacatcaccaattttttccgcttccatacatatccggcgagcaccattaaataaacagccagcggcagatgtctgaagtcggacggcagcagcggcagggcgataatcgtgacaatgagaaggaccgaaatccagcttttgcccaataaagacctcctccttttcgtctctcccccatcacccatcatcaattcggcaagctccttcggatgagaaaattcagattcaacagcttcctgcagttcctcttcactaaggccggctttgattctgtcttgaacgaaagcggtgatatgcccctttaattcgtcgatagcgttttctctctctacatcaggcatattcgccagctctgcatttagttcctccatgtatcggtcaatgataagctgtccattcatagcaaatcccccgataaagacagtaaggcttgatgggtttccaggtatttctccagccgttcttttaacatttcttctcctttttgcgtcattttgtaatactttcttttcgggccgtccagtgaatcttcccaaaaaaattcgatccatcccttctcggtcatacgtttcaaaatcggataaatcgctccctctgaaatagccagcgccgaggtggtttttaaggatgacgtcagctcataaccgtacatcggtttagaacgcagaagggataggatggccagctcgaaaatcccttttcgaaattgaacaatccagcggtcattaacttgattcgttttcatggtttaaatatatcgaaaaaaacactatatatcaatcacatatagcagtgtaaaatgtcctgttttttcttttaacaaaaatggaatttcccatactttttaacctttttattacataaatgtttttatattatgaaaagtgtaaaaacgattcttcaggttaaaaggagcagtcgaatgcagaaatcgatatcattttttgtcattttttcaatcctttggggttcgctatttctgttttctattattggcagcttagggacaaccccaattccgctgacaaaggactccaaatttctcatgtccagcatcctccctcagggctggggctttttcagcaaaaatccgcgtgatactgcaatcggcttatatgaggctgaaaatgccagcgccaaggtcagatggcccaatatgagggctgacaacctattcggcctgtatcggtatgggcggtcacaaggcgttgaaatgggcgtgatctacagccaagtcggcaaggaacagtggacagcatgtaaagaaaaggacctcggcgcatgcaaaagcaaagccaaaaccgtgcaattaaaaacacccgctccccgcccgctgctttgtggcagctactatttgacgaaagaggatattgttccttggagctattctaaatacaccccttcgtcttatcaggtaaaaagcatagtcaaggttgtgatctcatgctcgaaaacataaaacagaccatcaccagatgggacgaaagaaacccgtggacaaatgtatacggcctcgcgcgaagcatcattgcgctatccagcctgctgacgctgctcatcaatcacccgagcctcattatgaagccagccagcgggatcagcagctatccagcttgtaaaatgaatctcagtctcttttgcctcggcgaaaataactatatgatgttaaatcttttcaggtgggtctgcattgtcattctggtgcttgttgtcattggctggcgccccagaatcaccggggttctgcattggtatgtcagttacagcctgcagtcatcgctgatcgtcatcgacggaggcgagcaggcagcagccgtcatgacctttttactgcttcccatcacgctgaccgatccgagaaaatggcattggagtacgagacctatagagggcaaaagaacacttggaaaaataacagcttttatttcttattttgtgatcagaatccaagtggcggtgctttattttcactctaccgtcgctaagctgtctcagcaggaatgggtggacggaacggccgtctattatttcgcccaggaaaaaaccattggcttcaacggcttttttcaggcgttaacgaagccaattgtaacaagtccgttcgtggtgattccgacatgggggacgctgctggttcaaattgtcatcttcgcggcgctgtttgcgccgaagaagcattggagattgattttgatcatcgctgtttttatgcatgagatttttgcagtcatgctgggcctcatcagtttttcgattatcatggccggcattttgatattgtatctcactcctatcgattccacgattcaatttacatatattcgcagactgttgtggaataaaaaacacaagaagggagaggtttcagtttgaagaaggcgtttctagtatttttgtcggttgtattggtgacgactgtgtttttggtgaagcagcaagaaagtgtggcacaggcaaagcagcttgagtattcaggtgaggaaatttttaaaggctttgtgtttgcccaaggggaagttggcaaacagcttccagaggtctttaataaagcgatgacagacaaactcaacacaaaacaggcaaaggcttttgccaatcaggttgtcgctgatattaaaaaagaggatgctgacttttttgataacctgaagaaagctgtttacagcaaagatgcattgaaagtggatgaactgctgaaaaaagcaggtcaaatcgttgaagaaaaagtagaagctgcaaaggaaatcgccgcttctaaggatgatacatccagagttcaggccgagcttgtcaacactgttgataccgctaactatttctattatgtttcttatgttgctgcagcaggtgccctgattctgatcattctcgccattgatattacgccgattgcgatttcagacaatgtggatcgcgaaatggcaatcagaacactggttgatgaattaaactagacataaaaaaacggctcgctccgcagtctgctgcaggcgagccgttttcatgctattttttctcgtatgtccatccattttcctgatacacttttccgtttttcatcaaatggcccagtgcgcgtttaaaggcggctttgctcatattaaaacgttctctgatatcgtcaggctggcttttgtcactgtacggcatggcaccgtttctcattctcatatacgttagaatgcactcagcatcaactgacattgcatcctgttttctcggaagcagcgacaagttgactgaaccgtcttctttcacttgaatcacccggcctgtgactcttgaacccagtcttggctcctcttttctttctgacgggtgaataaaacagcggataccgtcatccgtgatcacgaatgaacccgatgcgatcagcctgtacaccgtacctgtcagctctttattcatcagatcttctgaagcgtcggtaaacagttcgctgatgatatcttccggcgctggtttcgcaaacatgcgcccccggttcgtcaccttcagcatacagtaaagtttgtcccctttttgcggccagacatcttcgtacggcggcaaatgctcagttgcgactagtgcgtccttcgataaaccgacatcaacgaaaacgcccatatcttccactttatccaccacttcaacccagccatattcatccgcgctgatgaccggaattttcatcgtggccgcaagcctttcctgctggtcgacgtatataaagacttctacttcgtctctgtcctcgatatcctcagtcatttcactgttatgtaagagaatcgtatcttccccatcggttaaaaagtaaccgaagtctgtttggtgatctatactcaaggttaattgctgccctggtctcatgctatcgtccttcctgttccgcttattcctctgcggattttgttaacattttttccaatcatcacaaattgattctttgttctgttggaagtttctctttattctactataatcaacacataagttaaatgttatggaggttttcatatggcaaaagaaagctcatttgatattgtatccaaggtggaattgcctgaagtgcaaaacgcaatccaaatcgcactgaaggaaatcagtacccgatacgactttaaaggcagcaaaagcgacatttctttagataaagaggagctggtcctcgtttctgatgacgacttcaaattaagccagctgaaagatgtgctggtcagcaaattgattaaacgaaacgtaccgacaaaaaacattgagtacggcaaggttgaaaacgcgtcaggcggaacggtacgccagcgtgcaaagcttgttcaaggcattgacaaggacaacgcaaaaaaaatcaatacgatcatcaaaaactccggactgaaagtaaagtctcaggtgcaggatgatcaagtgcgtgtcaccggaaaaaacaaagatgacctgcagcagattatctcagctgtgcggggagcagacctaccaattgacgttcaatttataaatttcagataaattttctgattcctattgattattgtctttattttcggtaaatttggagaaagggaaaaacgccagatatcttttggcacttcctgacatgaaaatttcatatccgttcttatcaagagaagcagagggactggcccgacgaagcttcagcaaccggtgtaatggcgatcagccatgaccaaggtgctaaatccagcaagctcgaacagcttggaagataagaagagacaaaatcactgacaaagtcttcttcttaagaggactttttttatttctcttttttccttgctgatgtgaataaaggaggcagacaatgggacttttagaagatttgcaaagacaggtgttaatcggtgacggcgccatggggacgctcctctactcctatggtattgacaggtgttttgaggagcttaatatttcaaagccggaggaaattcagcgcatacataaagcgtacgttgaagcgggagccaacattattcaaacgaatacgtacggagccaactatattaaattatccagacacgggcttgaggatgacatcaaaaaaatgaatcaggaggccgtaaagatcgcgcgggcttcagcaggcgatgcatacgtgcttggaacgatgggcggcatacgcacatttaataaaaacgcatacagtcttgacgaaattaagcgcagcttccgcgagcagctgtatctgctgctgcatgaagagccggatggcttgctgttagaaacatattatgatttggaagaagcccgtgaagtgctgaaaatcgcgcgcaaagagactgatcttccgattatgctcaatgtctccatgcacgagcaaggcgtattgcaggacggaacgccgctttctgacgcattgcgctcgattgcggatctcggagctgatattgtcggcattaactgccgcctcggcccttatcacatgattgaagcgctaagcgaagtgccgatttttgatgacgtattcttatccgtttatccgaacagcagtcttccttcgcttgaagagggacggctcgtctatgaaacagacgacacgtattttcaaaacagcgcgtcagaattccgtaagcaaggtgcgcggattatcggcggctgctgcggcacaacgccgaatcacatcagggcgatggcggaagcggttggcgggctggctccgattacggaaaaagaagtcaaaacccgggcgaaagaattcatttctgttcatcacgagcgaaccgagcccggcctggatgagatcgcagcgaaaaaacgctctattatcgtagagctggacccgccgaaaaaactaagctttgacaaatttctgtccgctgctgctgaattaaaagaagcgggaatcgatgccctgacactcgccgacaattctttggcgaccccgcggatcagcaatgttgcctgcggcgcccttgtcaagcagcagctcgatatgcgttcccttgtccatattacgtgccgtgaccgtaacattatcggcttacagtcacatttaatgggccttgatacgttagggctgaatgacgtgcttgctattacaggtgacccttctaaaatcggggattttcctggggcgacgtctgtatatgatttaacatcttttgatttaatcaggctgatcaaacaattcaatgaaggtctgtctctgtctggaaaaccgctcggcaagaaaacgaatttctcagttgccgccgcatttaatcctaacgtccgccatctggataaagcggtaaaacggcttgagaaaaaaatagattgcggcgcagattattttgtttctcagcctgtctattccgagcagcagcttgtcgatatccataacgaaacaaaacatctgaagacgccgatctatatcggcatcatgccgctgacaagcagccggaatgccgaattcatccataatgaaattcccggcattaagctgtctgatacgattcgcgaaaaaatggcccatgccggtgaagataaagaaaagcaaaaggcggaaggccttgcaattgcacgctccctgctggatacggcatgcgagctgtttaacggcatctacttgataacgcctttcctcagatctgacttaaccgctgagctcacatcatatattcagcaaaaagatgagcagcgccaaaatatctttttgcattaatttccaaaagactgcctgatcgaatcgggcagtctttttcaacgagattcgtgttacgatatagaaaaacaatcatgaggaggaacattatgctcgaagtcaaaaccatttccgcggaagatacatatgaaatccggcatcgcattctgcgtccccatcaatccattgaacaatgcaaatatgaagaggatcatgcaaaaggctcctttcatctcggcgcgttttttgaaggaaagctgatcagcatcgcttctttttccccgcaaagtcagcctttattaacggaagcctctgcgtatcggctgagaggcatggcaacgctcgagggatatcgcgatcaaaaagctggaagcacgctgatcaaacacgcggagcacaaactggcggagagcggcgttcaggcggtatggtgcaacgcaagacaccatgtcaagggctactatgccaagcttggctggaaggaacttggcgaaccatttgacattcccggcattggcaatcatattgtcatgtacaaaacacttagaacaagcaggtgatcttatggacgtagtagatgaactgattaagcttcatgaagaacacgtttccggcttattgcggctttgcgggcaagccgggtggccggattatggcgaacaagagctgaaactgcttgttcagcagggacgctttttcggttatcaaaatgtcagcggtgatattatttcctgcatcggcttgtttttgtttggccgtcttacttctatcggccttgttatcgttgacaaggaatatcaacggctcggtcttggccggcgtatggtaaacgcctgtattacccaaacagatgaaaacaccgccatcagactttgcgccacaaaagaaggtttgccgctttatgaaaaagcaggttttcatacggcaggttcagtgcgaaagtacagctgtcacagttttcaaccttatacaaaaaagcttgatgctgaactgacatcctttagagaacaagactttcacgacttaaccgcggcggatctggctgcctttggcggagatcgatcaaaccttttgcagcagcttatttctgcttcatgcgaatgtatcatcgccagaaatcaggacggacagctcattggctacggactttctgtacagacaccggccaatttgaaattcggccccatcatcgctccatcatcagatgttgcagcacagataattaacaggctggcggccggcaaacaagggccgatgcgaatcgatatacccagtgaacacacgtctctgcatgacagcctgatagaaatgggatttcataaagatgatgaacctccgcttttgttctatcagaaaaaagcgcctattcaaaatggacacatatatgctttgatttcacaggctctcggttaaccctcttttttcccgaacaggtatcttctgttcggttttttgctgtctgatcgctgaataaacgaagccatcagggacattctaagcagaagaaaaggagtgtgctctgagatggaatcatcaaaacaaaataatggaatgacgattgtagcaatcggttcaatccctttaatattaaccctaggaaactcgatgcttattccgattttgccaaaaatgaaatctgaacttcatttatcacaatttcaagtcagtctcgtgatcacagtattttccttgattgcagcatttgcgattccgattgtcggttatctcgcagaccgattctcaaggaaagtcatcattattccctgcttaattttgtatggtgccggcggtttgttagccgggtttgcggcaggtttttttgacaatgcctatccttgggtcatggcaggacgagcgttacagggaatcggggcagccggaaccggcccaattgccatggcactgacgggagatctgtttaaaggcgcccaggagagcaaggtgctcggccttgttgaagcttcaaacggcatggggaaagtgctatcgccgatcattggctcgctgatcgccctgcttgtctggtatggcgcgttttttgcctttcctgtgttttgtatcatttcgatcgtactgacttggatttttattaaagaaaagaaaaaggaaaaagaaccgccaccaatcggaaaatatgcaaaagggctgttaagtgtctttaaacatgaaggcagatggctgtttaccgcttatttagccggtgcgacctgtttgtttactttattcggcatcctgttttatctctcagatgttcttgaaaaaacatacgataccgacggcgtgaaaaaaggcttgattttagcgatcccgcttttggttatgtgtgtgacgtcctatacaacaggaagcaaaatcgggcaaaagcaatcgttaatgaaaaagctgatcgtacttggattggcgttcatgaccgtatcctacgcggcactgtcattcattgaaaatcttgtcctttttatcagtgttcttgtactgagcagtataggctcaggtcttgtccttccttgtgtgaacagttttattaccggggctgtcggcaaagaaagacggggatttgtcacctcgctgtacggctctgtacgtttcttaggggtagcgatcggtcctccgattttcggccgcctgatgcaatggtccagacccggcatgtttttaagcatcgcgggattgactctcgttgtcgggattcttgtgatgatgctcatccatgtgaagcaaaacaatgaagaaacaaaagaaaaagaagaccctaaaatggctggcaatcggctccagcccgctgaggaaaggtagcacccagtgtgaaaattgtacggattgaaacctttccgctatttcaccgattagaaaagccatacggagatgccaatgggtttaaacgatatcggacttgttatctcatcaggattatcaccgaaagcgggatagacggctggggagaatgcgttgattggctccctgctctccatgtcggttttacgaagcggatcatcccatttctattaggaaaacaggccggcagccgcctgtcattagtgcgcacgattcaaaaatggcaccagcgggcggcctccgctgtaagcatggcgctgacagagattgcagccaaagctgccgattgttcggtttgcgaattatggggcgggcgatacagagaggagattcctgtgtacgcgtcttttcaatcgtactcagactccccgcaatggatcagccgctcagtctccaatgttgaagcccagttgaaaaaagggtttgagcaaatcaaagtcaaaattggcgggacttcattcaaggaggatgtccggcacatcaatgcgctgcagcatacagcaggcagctccattacgatgattctggacgcaaaccaaagctacgatgccgctgcggcttttaaatgggagcgttatttctccgaatggacgaacattggctggcttgaggagcctttgccctttgatcagccgcaggattacgctatgcttcgaagccgtttgtctgttcctgttgccggcggagaaaacatgaaaggcccggcgcaatatgtgcctctcctttcacagcgctgtttggatatcattcagcccgatgtcatgcatgtcaacggaattgatgagtttcgggactgcctccagctcgcgcgttatttcggcgtcagagcatccgcccatgcatatgacggatcgctctcacggctctatgctttatttgcacaagcctgtctgcccccatggtctaaaatgaagaacgatcacattgaaccgatcgagtgggacgtcatggagaatccttttacagatctcgtcagcctgcagccttcaaaaggaatggtccacatcccgaaaggaaaaggcattggcacagagatcaatatggagatcgtcaatcgctacaagtgggatggctcagcctattaagctgggccatttctttattttgagacataaataatggacagcctcataaaatgaaaacagcggacaagtcttttcataaaggagcaaatgacttaatggctgaactgctgatgaaagcaaaacttacgtttatgattgtcgtaggcggcgtactacagggactcggcatgtccttgtttttatttccgcatgatattccgacaggcggtgcagcaggtattgcggtgctattgcattatctgtttcaaatcccccacggattttcagtgtgggctgtgaatgtatcaatgctttttaccgctttaaaatggctggagatgagaacattcaccggcaccctcgcttctatcaccgtcacctctgtctcggtattgatctttgatgcagtttttcctgatatcacatctaacctgtggcttgatctggcaagcggcgcagtgttattgggactcggaatcggacttttatacaaatataaaatttcgaacggaggattcggagcccttgctctgatgatttctatctaccgcggcgggaatcccggaacgatcctgctcatcatgaattgcatcatttttatggtcaccgcgtctattattgactggggcatcgtcattcaagccctcatatgccaggtgatatcgacaagagtcatcgacttcatctacaacatccgcctgacctcacttccctatctcacgcctatgtaccgccataaaaaataataggcagaggctctcttcacgacgagagccccgcagccgctgttttacagaaaaaaggtatcggatcttagccctaaacgcagcgtttccaacgcgatggcatcatgaaatggaatattggccagattcacattcggcccgattttttgaataaacccttgctgaagcgttttgttaggcgcttcaaaaatcagcctgttgatatcaatatccgaggaaatgatgtcgtcaacaatttgaaatctgacatcgccgctgctggaacagattcctcccgttccgctttctctggcttctgtaatcactttttccgcgcccgcttccatatcctcaacgatatattcaagccattcctcagagctttgccggcttgctaattccgcatccttgctgcccacctcactgagcacaagaaattcatcagaaaaatcagcaatgtaagccgctttctctttatttgtcatcgggagcgtaccgtttgaaatctcaatatattcacagccgaaataggtgcagtaccgatgaaattcattcacttttttctggcttacgtacttctcaaacagtgtgccgccaaagaaaaatgtaatgtcatgttctttcagtgtgctgattttttcttcaagatctttcgtaagtaatgaggtgccccagccgaatttcacaaaatcaatatagtcggacgctccggctatgacatctttgaaaaattgcaagggatagccgttatcaattaaaatggactgtccggtttctctcggcttgtttgttctcactggcaattctagtgaaaaatcattcatattatgaccctctctatcgttggaacttctccatcttgtttcactttcatcacgaaatcgcccgtcagttcttttgtacagtaaacgatgtcttccggatcaaacaatggctggcggctgtcaaaaaacttctccgcaacagaagagcgttttattctttcaatcgcctccgcagccgttaccgcatttgtcccttcaatgatgcctttgatatactccgcacacgccatatcgtcatcacctgatgggtgggaagccacaatgtttatgacacaatcgtttgcggcgagctttttcacatgctctgccgttgttttggcattggaaaatccagttacgaacagatgctttgcgttcagcgcccccaatgctgctgtgacgccgtttgttgttttctggatcaggcgcttatccgccatatcctgtcccgccatgcgttttggagaattatctaaatcaaatccgctgataccgacccccttttcctctcccgtcaaaacataatccggataggtgtctttcagcgcaaaggcttcatcagctgtccggaccaacaaaatctctttcgccccgccgataaacgcataatgggtgaccgtaaaggctctgatgacatcaatgacgatgttaatgtccgccggggcaagcgaatgatgatgcccctgataaatggcaatcggcatactacctctccttgggcataaaaccattttgctaaaaagcatattcagccgggctcttaatggttccgcacctcattttaggcgggcgcagcccctaaaaaccctgaacctttatgcaaaaaatgaatagtctgcctataactcgatcaatagataaaaaagcagatgcaaacggggggaaaacattgaacgaaaccatcacatatgacacatggaacgacatgctgtccaaacagataacggatcaattgatcgatgagctcgatgtgttgaaatgggcttaccgaacgtacggagaaaagattgtgtacgcatgcagctttggcgcagaagggatggtgcttctcgacttaatatcaaaaatcaacaaaaatgcacacatcatctttttggataccgggcttcattttcaggaaacatatgagctgatcgagaccgtcaaagaacgatatccgggatttgcaatccagatgctcgaacccgagctgagcttaacagaacaggggacgaagtacggcggagagctgtggaagcataacccgaacctctgctgccaattgcggaaaatcgaaccgctcaaaaagcacctgtccggcatgacagcttggatttcaggactgcgccgggatcagtcaccaacgagaaagcatattcaatacgtaaacctggaccagaagtttgagctcatcaaaatttgcccgctcatccactggacatgggatgacgtttggacgtacatccgcctgcacaatttgccttataacaaactgcacgatcaacattacccgagcataggctgtgaaatgtgtacattgccttccccggacccgaacgatgagagggctggaagatgggccggacgggagaaaacagaatgcggcctgcatcaagaataacggacggcaggttcttgatgtgagaatcgaaatgatgttaaggcgctgatgtcaaactttcattaagtgcagaaaagaaaacaaggaaacgtataaatggaggttgaacacgttgaatggaaacgaaccccacggaggggtattaatcaaccgctgtgatcccgcatgccattttgaagggtgcgcgtgccaagcagagctggatcagcttgcactgagtgatctggagcttattgcgatcggcggctacagcccgttaacaggttttttgggagaaaaagattatcattccgttgtgaaagagatgaggctggcaaacggcttgccgtggagcctgccgattacgctgcctgtcggagaaaaaacagcaaaacagctgtctgccggagatcacgtcaagcttgtgaaagacggtgtaacctacggcatgatcacagtcaccgatatataccagcctgataaaacacaagaagcactgtctgtctttaaaacaaacgatcctgcccacccaggcgtaaaaaaattgctggcgcgcccggattactatatcggagggcctatcacggtcagccgcctgcctgacaaatctttcgaacatttttatgcaacgcccgctgaaacaagagcggcctttcaaaaactcggctggaagacgattgtcggctttcaaaccaggaaccctgttcacagagcgcatgaatacattcaaaaaacagcgttagaaacggtcgacggtctgctgcttcacccgcttgtcggagaaacaaagtcagacgatatccccagcgatatcagaatggagagctaccaggctttgcttaatcactattatccaaaggatcgtgtcatgttatcagttttccctgccgccatgcgttatgcaggtccgcgggaagcgattttccatgcgctcgtccgaaaaaattacggctgcacccattttattgtaggccgtgatcacgcgggtgtcggcagctactatggaacatacgacgcccaaaatatttttcaatcattcacagaggaagagctgggcatcaagccgatgttttttgagcacagcttttattgccgaaaatgcggaaacatgggcacctccaaaacatgtccgcacagctcaagagaccacatccacttatcaggcacaaaagtgagagagcttctccgccaaggcaaaaagccgcctaaagaattcagccggcctgaggtcgcagccgtgctgatcaagggacttcaccaacagcctgttgccatcaaacaaaacagcggggaattgcaatgacacacaatccgaacatcatttggcatcccgctgccatctcaaagtctgacagacagtccttaaacggacacaaaagctgcgtcctttggtttacaggtttgtccggctccggaaaatcggtgctggccaatgcagtcgatgaaaagctttaccgcaagggcattcagagctacgtgctagacggtgataatatccgccacggcttaaacaaagatcttggatttcagactggtgacaggattgaaaacatacgccggatcggggaagtggcgaagctgtttgtcgacagcgggcaaatgattttaacggcttttatttctccattcagagaggatcgggacatggttagagcgctctttcctaaaggtgagttcttcgaaatttatgtgaagtgcccgctgcatgtttgtgaacagcgcgatccaaaagggctttataaaaaagcgcgaaacggagagatcaaacatttcaccgggatcgattctccgtatgaagcgccgctttcacccgatttcatcattgagtcagaccagacctctatttccgatggagctgatctcatcattaacgcactgcaaaacaggggaattatataaaaaacccgatcaatgtcgggttttttcttatgagttggagaactgcgcaatcaaactgttgatcttctctttttcctcataaaatgctccgtgcccgctgtttgcaaacggaaccaattccgactgtttgatgccgcgcttcaattctttcgcaaaatcaaacggcgcaattctatcctttctcccgtgcaggatcagcgtcggcaccttgattgcagcaagttcctttctgagatcttcgtctcttaatgcgatgcccgagtggatcgtcccgtaggaggaggcctccagcatcagattgagaaaccactgtctaagctctggagacacttttttctcaaaaaactgtttccctaaatcagccagtgttttgggccgatcagctttgaacaattcaatcatatcgtcaatatcctgcttcctcatcccgtacggataacccgggcgttttgtaaacgcgggggccgccgcagacagtaaaatcagcttatcaacatcggctccttcatgccttgccatataacggattgcaatggcgccgcccattgaaaaaccggcaagaatcgcattctcaagctgcagcgtataaatgactgctttcacatcatcggccatcgtgtcataatcgtagccttcccaagggcggtcagattgcccatatccccgtaaatcaacgccgataaaacgaaatccccttttcggaagctcattcatttgatattcaaacatcttatgattcaacggccacccgtgcaaaaagatgatcggccttccatgtccgatatcctctacaaacagtgtcacatgctcctcggttttgatgtaatgccccattccgcattcctcctgttccctttggctttttcggcctgtaaacgccttgacgtataggaagctttccatttatgcttacaaaacaagcgggctgctgtaccaagaaaaggctcttcacgatttactatatgtatcaatttccttaacgatctattaaattgaacccggaagcctctgtttttcgggcagcaaaggatgtcatcacatgaataaaatcgcaattcaaaaaccgaacataccggaaaacctgcaaaccgcagattttcatgatgccgtgacacaggatgatgtaatcagcatgcatttgtttgaagattgcaccatctgcggcgaagatatcgaaagactatgtgttgaaaaaacggtattcagaaatgtcgtctttatcgatgtgtcttttcggcatattgaactgaccgatgtgatctttgaaaaatgtgatttatcaaacgccgatttcagcggggctgtcattcacagaacttcagttaagcagtcaaaaatggttggaatgaatgtggcggaagcaacgctgcgaaatgtttcattcgaggaatgccacggacatttcagctcattttcgtactcaaatatgaaacaagttcgatttgatcactgtgctcttatgcaaagtgaatgcagcgatacggtgctccagcagacacactttgacggatgcgaattggaaggcgccagctttaccggcacgtcccttcaaaacatggacatcagcacgtgccgttttgaacagcttcatgtctccctcgacaaattgaaaggctgcaaaatcgcacctgagcacgcgattgccttcgccagggcactgggagctgtcatcgtataaccaaagcctaggacatcatcaggcggcgtgctgtttcagctgccgctttaatgccagtttccaaatctccaagagatgcataggaatatgacagcctgatgctgtttcggtcttcaccgtcataaatgtagccgggattcacaagcacctgccgtttcagcaatccataaaagaaacggctaacaggcaggtttttgtgaaatgtcacccaaatataaaagccgcctgcgggaatccgccacgtggcaatgtccccggcataccgctcgagaaaatgaacggcggcgtctctcctttctttaagcttcctgcgtacccaagtcagatgctcttcataatacccctgtgacagccactcggcagccgcccactgggacaggccgcttgatccgtagtctgtctgcattttaatgtccgccaacctttcaataaccggctccggaccggcaagccagccgattcgcagaccggggctaaccgtttttgaaaacgtgcccagatacagaatattgccctcatgatccattgctttcaacggctgcggaggtttttcttcaaaccataaatcaccgtacgcatcatcctcaatgatgggcagctgctctttttttgacaggctgatgatctctttccttcgctgctctgacatgactgtgcctgtcggattatgaaacgacggaatcgtgtaaagcagctgtcctccatattgttttcgattagaagaaacaagccccgctttgaccccttcatcatccatcggcaagccgcgaagccgcatcccagctgattgaaatacatgcaaggattgaaggtaggacggcttctccgtcaaaatgacagaatctcgttttaaaagtccaattgagatgagctgaagtgcctgaagtgcaccggacacaattaaaattgcagacggtgacacatggatcttctttccttttaaatggtcagccactgcctcccgcagctgacggtttcctttcggctgctcatatcctaaagacagggcgcccggattgatttgctgaaacatccgtccaattgtgtcagcaggcacaagatccggtgaaagttctccagttcctaatctgatgatatccgctcttggttcgttctgattaatagcttgaatgatggaagaattggcgcgatgaatgcccgaacggacgtaatcgctccaatcaagcggaggctcagccgccagcacgctccaagtactgtttacaaccttcgtaccgccgcctcttcttccctctaacaagccttgagacgtgagttcatctatggctgctgtgactgtgctgcggttgacttgaaacatgtcggccagcgttctctgtgaggggattttcgtccctacagcccactctccgtgaagaatcttgtctttcatatattgttcgatctgccgatgcagcggaacatccgactttcggcttggctgccattgcgacaaggtcatgccccccttttttacacattatacatttggctggttcctaacccaaccaaatggctggagactttagtgacaatctctcttatgattgaaaaaaaatgtgaaaggagctttttcagcatgaatgcaatcattcacggaattgtgctcgcgtttggcttaattttgccgctgggagtgcagaatgtgtttatttttcagcaaggcgcgtggcaaaagcatatttggcgggctctcccagctgtcatcagtgcttcagtctgcgataccttgttaatcgtattagccgttgcgggcgtgtctgtcattgtgcaggagctgcctgtgtttgagacagtcatgatggccggcggatttttatttttgctttatatgggctgggtgacttggaacatccgtccgaacacaagccaaaatgagaaacatacgttcacaccaaaaaagcaagctgcgtttgcggccgctgtttctcttttaaacccgcatgccattctggacacgatcggcgtcatcggcacgagctctcttcaatattcggggcttgagaaatggctctttatggccgcctgcatcgctgtgtcttggatttggttcatcagccttgcaatagcgggccggttgtttcagacgatagatacgagcggcaggcttatgctgatcgtaaacaaatgctctgcagcggtaatgtgggcagcggcaggatattttggggtgtcactcttttgcaattgaaggagaaacagatgaaaaaaacgaatttcttagaaaagggggcatactgatgactgatgcaaaacagttttatgactatcattcttgggcaaacaagaaaatatttacccatatcgaaaacctgccggaggaaactgcctatcaagaagtaaagagcgtatttccttctgtcagcgacgtgctgcttcatatgtgcagggctgactacatttggctgaatgttctttcgggagtggcctaccaagagattatagacagcgcaggcaaattagagtccgcgcaaggtaatatggcagcgattaaacagcacgctgccgagctggagtcacagtatcatgatttcttcagccgccagacggacttagaacagaccttcacaatgcagcatccgaaactaggtacactggaatcaacctatgcagacaccatcctgcatgtcgtcaatcacggcacttaccacagagggaacgtaaccgccatgctgagacagctgggccattctggcgcacctactgattatatgtactatttatatgagaaaagagaaagcaagggctaaaaatgtccttgcttttttttgcggaaagcctaaaatgcaacatattagcttttacatacctgtataagcgcgcttcacatctagctgtaccggcctgccgcttcgaaaggaattggttgcggcgatacccacttctaaattgatcgtcgcatcaatatctgtcacaatcggtgtttttccattccggacacactcggcgaaatgctgaagctccaagcagtaggcttcatgaaaacgagtttgaaagtctggaatgatatcaaaactgctccctttagccgataggatggtcacatgttgatgtctcaatgtccctatgaaaatactgccctctgtcccgatcacctccgcccggatgtcatgtccgtatggagaggttctgcttgcctcgacgtcccccgctgcgccggagtcaaattcaatatacgtcagcgcctgatccacatcgccatactgctccataaacggattgttcagaatcctgccgtgtcctgaaacagaagtgatttccgcccctagcaaataacgggcaatatcatagtcatggatggaacagtcgataaaaattccaccgctgtgtttgataaattctgcgggaggcgcgccttggtcgcgcgtaaagcctttataatagataggtttgccgatttctccagcgtcgatccgtcgtttggcatctgcgtatgctggatcgaaccgtctcataaagccgacttggcagatgacacctgtctcctgcactttttcagaaactgctctagattcctcaaggcttaatgtcagcggtttttcaacaaagatctgtttgccgttctcggcagctttgatgatcatatcaccatgtgtgcttgtcggcgttacgataatgacagcgtcaatgccggtatcttctaacacttcatacgggtcctctgaccatttttcgataccgagttctctggcaacctgctccgctctcccttttaacggatcaccgacacaaaccagctttgcccccgacacactagtgacgagatttttcgcatgataataaccgagccttcctaatcccaatactgcgcaccttacttgatgttccacgtcccatcctctcctttatctcatttcgggctcgctttgggaaagcgttttctcttaacagctaaaaaaacagcggttctatccgctctgccattttgcgcaagcgctttctcaaaagatggtttcattttacactgcctttggtttacacgcaatatgtttttttggcttcaactgtcctaatgaaaaaacccgctcattagcgggctcatgtgttgagcggtgatgtagaatgtctgactacaagctcaggcgggagcactattttttgtttcgcctttcgttttccctctattgcttctgccagcagttcgatgacgctccgccccatctcttttatcggctgggctacggttgtcaggggcggagccgccatttctgcgagtatcgtattatcaaaaccaatgatagaaagatcatccggcacttttatgcttcttattctcgcagcttgtatggcggcacaagccaatacgtcgttgaaggcaaaaatagcagtcggagcgtttctgtcgagcaattttcccgcttcttccttgccgctttccaaggaaaaccgcgtctggatgataagtgattcatcaatgggcacgcccgcttcctccatcgcctgacggaagcctttgattctatttttttcgcctgtcgttgacccgtctccgataatgcaggcgatgttcgtgtggccgagtgacagaagatgcttggcagcctcatatccgccacgaacgtcatctatcacaacaatatccatcggaagaagcggcttatcctgagaaatcatggcaatcggaatttgttcactggcgatttcctccaaagcagacatactgtcatggctttcaatccctgttgcaaaaataatgccatccacctttttctgtttcagcacagaaaaatactttgtttcttttttcggatcgtaatcggtgctgcaaatcaacatttgaaaaccgagctcatccgctctttcctcaatgcttttggccagttcgccgtaaaacggatttgaaatatcaggcgccacgagagcgatcatattcgttcgttttcccgttaacgccgcggcgtggacattgggcgtgtatgccatttcattcatgacattcatgaccttctgccgtgttttatcgctgattctccccgtattgtttatcacacgggacacagttgtgatcgagacacccgccgccttagccacatcgtaaattgttgttttcatgttcatccctcgtctggttattgaactttccggctgacaattttccggtattcaattggtgaaatgccttctatctgcttaaagagttttgaaaagtatgtcggatcttccattccgaccgtttccgcaataacgcccattttatcatttgtagaggataaaagacgcttcgcttccgtcattctcacccggttcgtgtattgtgccggagttacgccgagcacctgctgcatgcagcggctcacataatcctgatgatagtgaagggcgagcgacagatccttgattgtcgtcttttccttatagtgctcctgtaagtaccgggccgcctcccaggcaacccgctctttcgcagacggtatttggaacgcttctttttgaagatgcagcatcagttcctcaaataagatttgctttctgagcggcaaatcagagttttccgcggagtaatcgatcagcttttcaaactgctgcgccataaactgcgggcgctgcaccttgccttttctcggcaaggccaatccgtagcgggccggctcttcgaagctccctttttcctgctgaagctcagaccagttgctgcctccctttgccgtaaattcatatcgatgttcatcgaagtgaagccaatagtaggaggttgcttcatcactgcccttcgtcccgtagtgttcaagaccgggagaaagcaagatgtactcgccgccttcaacagaaaacgatgtttcattttccgttatatataacgttccctgtttgacatatatcagatcaaacacggagaatacacgtttcacatgggtttctcctttcttaaaaaccccttccccagctgcgataaataccggaaaaggcgggactgtaaacaggatgcgaggcatttgaatcatcctcctttttaagtcggatttttacaagaagtatcgtttctatccctttttattataaggaaatggaggtacactttaaaacgttgattttatttacgaaaggggttagacactatgaaacaagctgtcttcaaatcaactgctttgaaaaaacccgctgacaaaacgttctcattattttcgcttacttggccgatcttcattgaggtctcattatatatgtttatgggtaatgccgatacactgatgctcagccaatactcggataacagcgtggcagcagtcggcgtcagcaaccagattttaaatttaaatatcgtgatgttcagctttatcgcaacaggaacgaccgttatcatttcgcaatttctaggctcacggcaaaagaaagaagccatggaagtcgcttatgtgtcaatcggcgccaacttcttcatcagcctggccatcagcgccgtcgtctttttcgcggctgtccctctgcttcatatgatgggattatcaaacgcactgatgcctgatgcgaaagtctttttacaagttgtcggaggtctgtcctttattcaggctttaatcatgacattcagcgcgatcttaaaaagctacggctacacaaaagatacaatgtttgtcactatcggcatgaacattttaaacattgccggaaactttgttgtgatttttggtttgttcggctttcctgttctcggcgttgccggtgtggcgatgtctacatctatcgcccgcgtcatcggattaatcgcgatgattgtgattgtcaacaaacgcattcagctgaagatgtcgctgaaaaaagtctttcatatgcataaagagcatttgcgcaagctgctgaaaatcggcataccttctgcgggagagcagctttcatacaacctttcgcaaatgattgtcacgtattttatcgccatcatgggcgcgcaggcgttgacaacaaaagtgtatacgcaaaatattacgatgtttattttgctgttcggcactgcgatcagccagggtacacaaatcttaatcggccgttatatcggcggcaaacaatttgatgccgcttatgagcgctgcatgaagagcttatattgggcactcggaattgctgcggctacctctgttttgatgacgatcttttcaaaagacctgatcggactcttcacacaaagccctgacattatagcaactgcaagcctattgattgccatgaccattatccttgaaccaggccgctcgtttaatgtcattatcattaactctctgcgggctgcgggggatgcgaaattcccggtttacatggcaatgatttcaatgtggggcatcggcctcccgcttgcttatcttttcggcatccacctcggtttcggtcttgccggcatttggatttcttttatcgcggatgaatgggtccggggaatcttaatgtacagaagatggcgctcacgtatttggattcaaaaaggtatggcataacacccggctcaatcaagaccgggtgtttttttagatatcagagagaatctgcttcacttctctctgtgagagcgaagtgatgttgaaatacatcgtgctgcttcgcccggattttttctaaaacagcccggtgcaaatgaaaagcggctttcaccgttttttgagaatactgcggaaatagcggcaaggcatcctgacactcttcaaggtaggcttctgcttcaaaagcgatatactcccacgtcattgtgaacgccttattcacgacgcccttttgaaggtcgtcctctgtatatccaaattgctgcatcacttcccgagggatacggcttttttgctgttggccagtgccgatatctctcagaatccgaatcagctgaatcgctaaaccgagagaaccggctgcatgtgtcagctgtttctgatgccggcgcgccataatcgggagcagcatcaatccggctgcgccgcctgtctggtatgcgtgcatgagcaattcatcaaggtttccaaacggtttatcttccgctttctgtgcggcaatgaactcacggaatggcttgctgtccagtgtaaaggtttggtacgcatggccgaaagccttccacaaaaaatgattcccgttatacgtaccggaaaaaacatcttccgcctccgcttcaatggcagataacgccttctcatccgcattggctgccgtatggcaaaacgccataaccgcccaagctgcctgcctttgcttcagcggaagaaacgaaaatgctttgtaacaggctggttcgcgggcgctgacgatctggccgcattgctgataggcttcttttatctctttcatttctgttcactcctatgtatcactgcttcttcaagtctattatgttttctcgcaattgtatatgaagaaaaagccgattcctttgagcagaatcggctttttctttatccttcatcaatatcaatgcgatacgcttcaaaccatgtatgaatttgagcaagatgggcgatcagctgaggtcccttcatgagctgtccgaaccacggcaccttgaaggaggagccttccgtttctaaaagctgatctaattgttttctgtccagcaaggtatggagcacggagtccttttggcttctgatcgttttcagccattcgctgacgccttttgtatattccggatgatgtgttttcggatacgggctttttttgcgatacagaatgtcatcaggcaaaataccttcaagcgctttgcgtaaaatgcctttttcccgattatcatgcattttcatttcccacggaatattccaaacatattccacaagccggtgatcggcgaacggcacccgcacttccaggctcgcccccatgctcatgcgatccttccgatccaaaaggttcgtcataaaccaaagcatatttaaatagaacagctgtcttcttgctttatccacacccgtttcaccatctaataatggcgtttctgccaaggtttcttcatatttggcatttacgtattctttcagattcaattttttctgccatgagtcagaaagcagcttgatccgctcctccgttgatctcatccatggaaagccagactcaacatctgccgtatggaaccacgggtacccgccgaaaatctcatccgcgcactctcccgataggctgacgacaaagtcctttttgatttcccggcaaaaccacagcagggatgagtcgacatccgccattcccggcaagtctttgaccagtacagcttcctccaaatgatcaacgagatctttttggctgatgacgcatttgtggtgcgttgtgccgaaagcctctgtcattttttcaatccatggtccgtcatcattcggctgaaaagcgcttgcttgaaaaaatttatcgttctcttcgtaatcaatcgaataagtatgaagcggtgcttttccttccttttcaaaatggcccgccgcaatcgctgtaattgcgcttgagtccagaccgcctgataggaatgtgcaaacaggcacatccgacacaagctgccgcgtcaccgcgtcctgaaataacgatctgacattggcaaccgtgtcatcaaaactgtccgtatgtttttcgctttcaacattccaataacgccaaatattaagtccgtctttggaaaatgtcagcgcatgagccgggcggatttcttttatacctttaaatatgccagtgcccggggttctggacggtccaagaccgaaaatttcagaaagtcccgttctgtccactcgcgcttttatatcagggtgcgcgaggattgctttgatttccgacccgaagagaaatgaagagccttccttcgtgtaaaaaaacggctttacaccgagacggtctctcgcggcaaacagcagattacgcttttcatcccacacagcgaaagcgaatatgccattgagatggtcgacacagtcttcctgccactcgatgtagctgtgcagaagcacctcggtatctgacgtacgctcgaattgatggccccgcgcccgcaattctttgcgcaaatcttccgtgttatacagctcgccattgtaaataatggtgtacgtatcccctttataggtacacgccatcggctggcgtcctccttcaatatcaacaactgcaagtcttttatgtccgaataaaacatggtgctccccccaaacgtttgaatcatcaggccctcgtttggaaagagtgtctgtcattctgtccatcgtttgtttttcctggacgagctgctttttaaaatcgacccaacccgtaattccacacatgtgacatcagctccaatcccgtttctttcgtaacaatttcgtttctttcagcaccttagtaagtttatgcatctataggcagatagttgatttgtccataaaagagttgtatgggacaggcttgaattggaaagaaaagagaggaatgaagaaaaaggagacagcatggatgaaacggaaacaattgttatatacagaggaacgaaaatgggaatacggcaccatcctcatcgaagacggcgtctgtttaatcgaaaacggagaaggtgatatacttttggcggacactctccaacacagcccaatctgggtccatcataaaggaaagtgggagcaagccggcttccaggatcaattggttctggcatgcggtgaagaaaacatctccctttccgggggagaacgcatccgctatgagaaatcagtcaagcggccgctcatggcgcttttggattcgcttgacgacgaaacctttctcgcatttctgcagcacttgcacagcttcggcttatcggtattcgattgcgtcttttcttataataaaggagtcttttcgaatacttcggcggggcagggtgtgtccttttatcacttttcaaatgacaccgcacaatgcgcgatgcagcatcactacagcaacgaagggacaggagaccgttttgaatggacggcttcaaacggaaagcgatccattatgtattcagcagtccaacgggggcgcaaataaaaaagcggtgcatcgagcaccgctttttggttacttttcaacaacaacttttgcttccttgctttcttttttatctgtatccgcagccgtgacgtacagcaccgttccggctttttgttttttgattttcaccgaaaacgttccttttgcgtcagctttggcagaagcaatgactttctttgatttgtttttcactctgatcatcgctttgctgtttgccttcccttttactgccgtatccttcgttttcaccgcgtttactttcggtgtgccggaaggttttcctttgacgacgacaactttatacgatgttttcgcatcgccttttgttgctttcacatacagtacttgatcctgtttttgaggcgcgatattaaccttgaacgcattgtcttttccggctttggcgctgccgagtttctttttgccgttcatcacctcgataagtgtgccttccttcgcgtttcctctgacagctgtttgagtgctttccagcttgttgaccttaagctgtaaatcagctgcgctgacagccttcatgacgttcagccgcccgtagcctgaatgccagtctacaccaggtgtcttcggaatttcaatcggatcgccataatcgtcatacaactcttcttctccgccatcgacactttcaaaggaaatatcatctgccgtctttttcaacatatcctcaacttctgttcttttcagcttaggattttgagcaaacagcaatcctgcagcagcggcagcatacggcgtcgccatagacgttccgctcatgtacgtgacatttccgttcggcactaagctcgggatatcagaccctggagcagagatgtccagaccttttccatagttagagaaatcagcggtcatatccatgcggttcgttgcgccgactgacatcacatatttagaagatgcaggataagataaggcattttctccatcattcccgctggctgcggcaatcaacacatttttgtcagctgcgtacttcaaagcaaattcaagcacgcggctgtagcctccgcctaaacttaaattaatcacctttgctcctttgtcagcagcatatttgatgccgagagcaatttgttcagtatctccggaacctgcggaatcaagcacttttacagggatgatttttgctttggcattcaatccagtcattgaatagccgttatcgctttgggctgcaataatgcctgcgacatgcgtcccatgcccctgatcatccattgcattgttattccgtccgacaaaattgtgtccgagatctgttcttacttttccttttaaatcggcaagcgtgctgtctacgcctgtgtctactactgcaatgagtgtatcgttaagcttgcgtttggacagcaatgtgttggcaggctcatatttcacatccgcatttttgataccgccgttttcaccgttgtttttaagcggccattgataagggtactgaatatcgtttgccaggcttttgtattcctgtacgggttccgcaaactctacattggacatcttggatagtgtcgcagcagcgcttttgacccttttggcgcttgccgtatatgcgccgttctgtttctcgtctttcggaagttcaaatgaatacagattgtcaaacagtttctttgcctttttcacattggatatgtcttttttcgattgcgcgcttgcagaaaagcccttcatttcattatgtacggatgagaggcttttattgtccttcaccttgaaaataacctttgttgtctgaacttcactttttgctgcaatattgttttctgttaaaatggctccggctgttttgccttgcagctgcttcatatttagtcggtccgcttgtttctttatctcctctttaaggaatgacgggactgattgtaaagctttatcatatagccggttgattgctttttgatccttttcagtgaccttatgcgaagatgatgctccgttttctgacacatcgtcaaataacggctttaatgtcacaagatcctgatagatttcatttcttgctgttttatttaatgcgagttttgcaacgataaacggtgctgctttgtaataaaggcttgtcagttctttgccttctgctgtttggctcagctgctcatcacgaatcgatctcaacttatccaggatgccttttcctgatttcttctgatcgacactcatttcaaccggacaagcttcttcctcttctaaatctgacggctgttttttggtgcctttatacccaatcgtatacttggcttctgcagctgcttctgccgttccgccgtcctctggctcttcttctccgaggtattcaacttttacatagtaagggccgctccacgcgtatggaaaaatgacttcgctttttccatcctccgctgtgaaagaacggtacatctcaaacgtctcatctttaagcgctttttccttacttggatatacagatacattcagtactgaatcactctttacggtcagtgccatatgtgagtttttctgaatatccgttgctcccggggtcactttgtaccatttcacctgttccggctccttcatggcgcctgtctgctctttgccgttttccagagcagccgcctgatcgatcgcgccggccgctgcagctttggttcccggagaaaaaaggctgaaaatcagtgcaaaaataagcactgccgccacaaccgagctgaattttctgcgtttcatgttatccctcctgcaaaataatgaatctccttgaaggtatcataatttcataggacgagataccgcttacagggaattttaaggttattttaaatgatttggaatataaggggataaatataaaaaaacccaactctatcaaagagccgggttcataggtttttctattaaaacaattgaaaaccgattggcaaatgcagaccgagcagcactgtcagcaaaaggacaacgacgaagccgatccacaggcctcctgttgatttttcttttttcttgcggatgaggagcatttccatcaggccgatggtgataatgcccagaatcattttgccggcgtattctccgttccagttggcgaaacggacaaacagctcagctcctgtcaaaataataaggatatagaataaccgcagaatcatatgagtgatttttgcgccctttgcacttcctgacgaatacagcgagtagctgacgaaaagcagaatcagcgctaccacccatgttgtaatatgtaggtgtgtcatatatgttccccctatcagataaattaccccacttatagtaccatgaacttgtcctctgccacaaagatgattgtcagaaaaaacgggcgggtccgggtccgccctccagttttattcagccaatttggtttgacagcgttccgatcgggtcaattgtaatatcaattttgtcacctgaccgcaagaattttggaggcgtaaaccccttgccgacaccagacggcgtaccggtggcaatgatgtcgcccgcttcaagcgtcatcccctttgagagggtttcaattaattccggaatggaaaagatcatatcgcttgccgaaccggattggcgcagctcgccgttgactcttgtttcaaccttgaggcgctctggctcctgaatcgttgatttatgtacaagcacgggccccatcggacatgtcgtatccaagctttttccgataaaaaactgcttatgccttttttgcagatcacgcgccgtgatatcattcacaatcgtatatccgaaaacatggtcatatgcatcttcttttgaaatgcgagtcccgctttttccgatcacgacagcaagttctccctcataatcaagctgagaggtaacctcttcatggctctttacgatatcaccatgccccgtaaccgttaccggcgattttgtaaataccatcggatgctccggaatatcagcctcgctccccatttcaatcgcgtgatcccggtagtttttgccgatgcagatgatattttttgatggcttcggaatgggtgcatgaagcttcacctcagataatgaatacataaatgatcccagctcatcattcggtttctttgcccactcggccagctgccttgcatgcgcaacgaatttatccccttctgcgatacattcaatcagcgatcccggaatcgtctcaagttcaaacagttttttttcagccttctgcaaatccataattttctcatcgtcaatgatcaggccgacaaacattcggttgtaaagttcccctgtcgcaaatttcatgttattcctccatcatcttttaaatcagaatgctccttcatgtattctctgtcgaatgctgaaatccctttttctcaattccgttttcatttcgtttcaggacgggcttgctctacatatcatacaaatgtcgttttgagaaggaggaaagaatatggagcgcgtgcatttattttttcatcgggagcagctgaaaaggaaaggtacagccaaggggcttttcgtaacagatcgatctgtttctcccattcttctcacacagcgtgacagagcggaaaaggcatcctatgaaatcagctgggaaaagtctctgcttggtgaaaggacactttttttgaatgcagaacaggatgatccgtccctgatgcggcgcagactcgcctattgtttttttgaccagatcggcgtacctgctcccgctgcctcgtacagctttctgaccatcaatggccagcctgaaggcatttatttgaacatcaagaaccatcagccagccggtaaaaggagttacggagtgaagacggccgatccaagggttccattgtccctttttaacaatgatttctcggcattcttacatgaatttttcatactgatccgcacagccggagatgacgaattggctgaaaggattaaattgtatctggatgtcaagctgttttttttgtggctgatcggcaacgcctgcaccaatcaaggcttttactacacattttgtttaaacgaatccggtcggctttacgtttccccgatggagacaagatcgcttgccgtacaagaatggtatgaagaagacccgcttctgacaaaaggaaagacgctttcgtcaaggcttctatccattcccgccttcaggtcgcaatatcacaccttaatgaaaaacgtgctgaagcggtcgtttactattgaacgattatctcctctcatcaacgaatggcaccttgacatttgtcaaagtgctgctgatgatccttttatcaaaaaaagcccctttcaaatcgaaaaggagcagaccaacatacttagagaaattgaggaacggcaggactttttgcaagcacacttagcaagactttagtcctttctccattaaaaaaggccgcagcaaaaattgtcgcttttttagtcaaattgacgaaaggcaaccttttgagccaaaataggttatactaacgatatcctgtattatatcaaaataaaatctagaattggagatagcgtaatgaacagtaaaattgaagaaatgaggatcacactaattgaaaccgcacaaaaatacggcatgaattcaaaagaaacgattcaatgcagccaagagctggatatcctgctgaatacccggattaaagaagaaatgatttttgggagatatcttgaaaactcccgtatgtaaatcattttctataacaattagaatacaccacatgtaactccgatttttgctcagcacttctgagatatacctcagggcgagaatgtgcccgcccaaaaatcgaataccgcagcacgacatactccaaaaagcattctacacgcaaaaacaccaaagaaataaacaaaaatcaccataggcggatagcggcatccttcgccgcatttccgctcaatttatacccaacatcctcttttgccatgtttaaacataacggcccgaaaaaataaaacgctttcacaaagagccgatatgtccccttaaaatttctctcacacatatgtgcgtttgtcataagctatcgtgaatagcccaattgaaatcagaattgtcatttcactttacctgtctttttttaatttttcaacaaaggatgtgctcgtatgccggccattgtcggagcgtttaaaattaatgcgattggtacgagcggagtcgttcacatcggggactgcattacgatttctcctcaggctcaggtcagaacgtttgccggtgctggcagctttaataccggcgacagcctcaaggtgatgaattatcaaaacgcgacgaatgtgtatgacaatgatgcggttgatcagccgatcgtggccaatgcgtaaaaggagtgaggctcatgaacttctatattaatcaaaccattcaaatcaactatctccggctggaatcaatcagcaactcctccattctgcaaatcgggagcgccggatcaatcaagtctctgtcaaatttgtataatacagggagttatgtagaaccggcaccagaagtttctggctcagggcaaccgctccagctgcaggagcccgacacaggttcattggtcccgctccagcctcctggccgttaatcatatgaaagaggtgaaagaacatgtatgatcaatctgtttcctcttacctgcaaaacttgaattccttcgttcagcagcaggcgattcacattcagcagctcgaacgtcagctgaaagagattcaaactgaaatgaatacgatgaaacagcggccggccactaccattgagcgtgtggagtataaatttgatcagctgaaaattgaaaggctcgacgggactttgaatatcggcttaaatccgactgacccgaacagcgtccaaaactttgaagtcagccagtcgacaccgcaaatcgggatgatgcagcaggaagagagcgctcagctcatgcagcagatccgccagaatgtcgacatgtacttaaccgaagaaatcccagatattttggaacagcttgaaaaccaatatgacagcagacttgacgatacaaacagacatcatattattgaagacatcagaaaacaaatggacagccggattcactattatatgtcccatatcaaaaaagaagaaaatacaccgcctgcacaatatgcagaacatatcgctgagcatgtgaagcgtgatgtcatccgcgctgtagaacactttctggagcatattccatcagaaatgaaaggagatgagcaagcatgatctttacagtcatcaaccgcagcttggaagtcggggacatccggatgaacggtgtgtccagttcctccgttttccacatcggagacactgaatccatctacctgtcttctatttttgatacaccgcctgaatctcttattatcgggccgtttgttccgattgcgccagaataatgcttaaacgcatatcacgcatcagactagttaagtttaattccctcgggatcgcaagtgtgtttcaagttggcgacacaaatgaaatcgatatgagtgtaaaagtatttgctgttcagcgttctctgtccacgttttacaataatgaaggctcatttaacaaaaaggagtatcagatctttcagcagcaggccgtgaagccgctccccgaaacaggtgtacaaagcgctttttgccacgaggtgccggctatttatgttcgcagcatcaaaattcaaggggtctcagcctcttctgttttacatgccggatcagcttcgcttattcgcggtgatgcgagactcaaacatatcagacagattcagtctccgcgctcacaatcgcccgccaagaacatataataaacagagacttcgataaagggtgtcgtttatgccagcaattgtcgggcctatagctatcaattccatatcgggcggagtcgtaaactttggtgattccttttacctttctccgaaaagctcttcaaaatctgcgctcggttcgggagcaggaaacacgggagatttccttctattaaataacgcagtcaacgcgacaaattatatagaccccgatgtcaacgatcaggatatggttggaaacggataaaagcagccgctctgcaaagagagggctgctttttagtcattttttcttttttcgttcatttgatttctttgttttgatcagcttctcaggcggctgttttctgatccatttgacaaaccgggcaagctctggatcgcttctgagttcagccattccgtttaaacgtacggcgagctcttgattggtatataaggcatgaatctgtttatggcaaggaatacagagcatcgctgtcggcaaaaacgttccgccttcctctttcggtgtgagatgatgctctgtcagctggacattgctccggccacacagctcacatattccggcagtctgctttgccatatccgctcctcccttacatcaactcaagtgatacccgcgtaccgcggccgctcggttcagccggatggacgatcagctttttcggaagccgtgcacgcagttcctgcacatggctgatgacaccgacagccagattgtctgactgaagtttttccaaggccgttacaaccgtatcaagcagatcttgatccagtgtgccgaagccttcatctaagaaaaagaactgcagcgggtattccccccgaagctgaatctgcgcagacagcgcaagagcaagtgaaagcgaggtgaggaaggtctctcctccagacaaactggaaaccgggcgtcgtacgcctccattcgcgtcatcccgcatcacgaagccgccttctgaatctacttcgatggcatagcgctgtcttgtcagcatactgagtcttgctgaggcgtccctcgcaacgctttcaagctgctcctcagctaaaaattcgacgaaggtattgcctttaaacacagcttgcagcttatccagcctgtcgatatgcgtctgccattttttcagttcagcttcaatttcattaaaccgtttatgatggtcgcgaatgacagccagtgcttttgcagccgcgcctttttcctctatagcagcgccaaatgcgtcctcagcttcttgtaatgctgcaacggtttcgttccattcgctctctgataatgctctgccggcaagtatctctgctactcgttttaagtttgcagcattttgcttcagtttatccataaactggtctatgccggttttcatcttttcaagttcatcagctgggatgagactttgttcaacctcctcagtccgggtaatggaggtgttttttgtatgctcaagccaagcagcttttgctttttccaatctgcccttcgcctcttgaagagtgagctcgcttgccgaagcgcggcttttcgcctggttgagcttcatttgggcgctttgcagttcttcatataaagattgttctttttcctttaacagctttagatcctgctggacagagcggagtttgatttgaatcgaatctccttttgcataatctccgagttcgtgctcataatcagctatcacgctcttgatgcgttcagccgcataatgaagctccagcttttctcgttcaagccggtgtcccgattcccgcagtttttccttttgtgcttcatgctcagcaagaaacgcaatactcttctcaattcgtttttcacattcttctgcagcccggtccttttcttcaatagcttgctgccatttttctgcttcgtccacagattgattctgaaatgcttcattaaacatgttcagactgctgtccattgaggattggagctcagtgataatgctttcaatacggtcagcctctcttttttcaaaaccgattttttcattaagctgctcggccttttttaaagattcctgataggcgccgatcatttgtgccattcgtgtcttaacagaaagaatgtcctgcttgattcgtttccattcgaatttggcagtttcaaatgcttcatacaccggctgatgttcgaaggaagctgccgcttcaaggttctgcgcttgaattgtctgcaaaaacggacactgttcaataaagcgcgcggactgttcttcaagcgtaattttggctgaaagaatctcctggctgagaactgcagcttccgtcaataacacatctgtccgtttgatgtcctcttcaagatggctgtcggcttcatatgtttcatgtactgaggcagatggatcatgatcggttgaaccgcataccgggcaaggctttccggcagtcagcttttgggctaactcttttgtcagcagtgccacccttgctttttcacgctgtaagtgaagcgtgtgttgactctttctagcctcttccgtcatacgtgttaatgagcgttccgtttcgcacaccaaatgatacacagtttgaactgcctcatatgcctgaatgatgttgttttcttccgcttccgtcttttgaacgagtgtattcttctcttcattcatcttctgcagcacgaggttcaattcttcacttcgttttttctcttttttgatttgctcctcggtttgtctgatgcgcaataccatttctgcggcctgatggcagctttttcgctcattggatgtcacctgcagggatttgagctgctgtttcaattctgtctgtctgttttgtccccgcgtcaggcggtctgttaccgtctccaattcattcatgacagattgaagagcctcttctttctgctggagttcagtctttttgcgctctttctcttgcttggcctcactcagtttgatttcgatttcctgcaagcgtgaaagctgttcctgctcagttaaaagctcaggctctttctcgcttttatgctggcgccacgcttcatactcttcatgtttttgctgaaagaaagctgtccggtctgctaaatccttttgggctagcgtttgttccttttcagcttgttcctcatgctggatcgcttctgcgtaccggtccgcatagggcttaagagctgctgctgtttctgcttccagcaggcgtttttgcatgctgtctatatgcggctgttcttctgcgagacgtttttcctcttcttcataagcggatttttccttttggacattccatatctcctgatgctctgtaaaccgctccttcgcctgatcacggttcttcctcatcgcttccagccgggcttcagcttgttcgagagccttttcagcctgctcaactgcctctgagctcgcctcaccgagaccggactgttcagcaagcatttcattttttctcgcattggcttcctgcgcctgccgtctcagctttttcacaagcctgtctccatattgctccaaattaaataaacgctgaagcatatgcctgcgctctgccccttttaaagacagaaattcagcaaatttcccttggggcagcaccaccgctctcgtaaaatcgtcgatcgtcagccctaagagctcctcaactcttttattcacttcgctggctttatcagccagcaccgtatgctcgtccttgatttcgatgaagcggcaaagtgccgtttttaccttcatttcatccgttctcttaaacacacgctcgactttgtatgagatttggtgattcgtctgaagcgcaaaggtaaaggaaacagacagcgtatcttccgcctggtttaagataccgtgcgtattattcgccgcccgttccacctttccgtataaagcaagcgtcattgcgtcgagaatagaggatttaccgcttcctgtcgggccgaaaatgccgaaaacaccggcaccggaaaggccttcaaaatctatcgtctgctcctctctaaagctgtggagccccttaatgcttaaggcgatcggcttcatttcgcatcctcctcttcaacgcctgatgcaagctctaaaaacagcttcaccatttcttcatccggcaccgcaccgccagtttgtttttcataaaatttcttaaaccggtcttcaatggatacatgcttaacctcgatccgttcccggtctctcttctgttcttcaaaaaccggcctgatatggataaagcccgggtgcgccttccgcagcctgtgaatctcttcaagtgacagctggtccgcgacacggatttccaggtcaatccaagcattctgatctctgccttcatccagccagctgtacacctcatttaatccatttgccgctttccacttcacaagtggcttgccgcttgataataacacctcttgccaagtggcctcttccccaggctttgcgtccacaatcgtcactgatttagcgtagcccgcttcagaaaagctgtaggcgagcggagatcctgaataacgcgcaagcgtccgcgcccgcttgatcgtttgcgggcgatgcaaatggccgagcgcaacgtaagcggcatctgccggcaggctttcagcagccaccgtgtatgcaccgccgacttcaatcggccgctctgaatcggtttggtttccgcctgccacataaatatggctggcggcaatcttcactgcatcgttccggaaccggcttgtcatatgctcaaacgcctgcctgattttcacatcatagtgatcacggagcagcttttcatcaaacgtatcggatagcacttcatttaaccgcgcttcagatgggtacgccagcgctccaaccgccaaaagctctcctgctgaaggcacttcaatatgaatcggctctgttgtcggataaccgattaaatgaatgccgttttcatgtgtcagcggtgaagcggcggacaaacggtcaggattatcgtggtttccggcaatgactacgatcgggcgctttcctctgtcgctaagcgcagacaggctttcataaaacagctgctcggctaaagctggcgggtttacggtgtcaaatgcatcccccgccattacaatggcatcgatctgctcatcctttacaatcgtattcatttcatccagcacatcggcctgttcactcagcctgcttcttccttcaagcgtttttccaagatgccagtcagccgtatgtaaaatccgcaaatgctttcacctctcttttatatagaaaacgagacccgctccgcctgaaattccggagcttttggatctcgctataatgtcagaatgtgccctccgtcaaagaaataaagcgcacatccctttacctttgtttttgcaatttgctccactgccttcgtgtacagctgaatttgcgtttcatatcgtttcttcaagatcggggccgctccttcaaatccatgctggaatttgccctcaatccggtccgacttataatccaatagatataatccgtcctcagtttcatagagacagtcaatgataccctgcactaaaagcggctcatctgcctcctgtgcatcaggatagatctccttggccggaagcgctaagctgaatggtatttcccggtccttccacttagcaccgatcagctgtccgccgatttccgtatggaaaaattgcacgatttcttctatatcaatagcgtctttttgttcttcagtgagaagctctttttcataaagcctgtgaaccgtctgctcagcttcttctatcgacggcacatgtgacagcgggatatgctgcataaccgtatgcatggcagtccctttctctgccgctgtcaggccttttttcatcataaaagcgggacgtctgtacagaatgcttccatcagccggttttacaggggccctgccgctgtattcatcctcgtactctctttttcttttgatctcagaaaccgattgctttgtccgaatttgcgtcacctcgtgatgcgggtatgtccagctcagctgctcgcgggctttttcatcaaacgcaaacgagccgggaactggttcacctcggcggatcgcttctaggcgctcgcttttttcttccattctttcttccagatcatcatcaagcaaatcataggaatggatcatttgaacggcaaaacgagccgggtgatctgagatgtcagcgtgtgctggcacaccagccaaatcctccaagtctctgtgcctggcaagagccggcccgatgaaatctagatacgttttcgcctgatagcggtcaaattccggcagaagccaatcagtttgggacgcggatgcctgccattttgcaagctgtttctgatgatccttacatgagccaatcagaaacagcttttccttcgctctcgttaatgcaacatagagaacacgcaattcctctgacagcagctccctgcgcatttttttcttcatcgcaatgagcggaagtgtcggatagctgatgcgtaattgcggatgaatatacttcgtgccaaatccgagctccttatccagcaggtacgatttgttcaaatccatcatgttgaaattccggccgagacctgctgcaaacacgactggaaattcgagccctttgctgctgtgaatcgtcattaagcggacaacatcctcctgctcgctgagcgctctcgccgtaccaagatcatcgccccgctcctgcatacgttcgataaaccgcaggaaacggaacaagccgcgaaatgccgttgattcatattgacgcgccctgtcataaagaacacgcaaattggcctggcgctgttttccgcccggcatcccgccgacataatccatatatttggtgtcgcggtacacttcccaaatcagctcagatactgagtggtttttcgaaaacgcgcgccatttttgcagatgtccgtaaaacgtatttaacttttgataaagctcatcgttccggtcaccagcagccaggtagtctttcatcgcctcatagtacggcgcttttttattttcaagccggatcaaagacagctcgttttcatctgctccgacaatcggtgagcgcagcacagaggcaagcggtatatcctgatacggattatcaatcaccttcagcacagaaagcgcgacggcgacttcgaccgcttcaaaatagcctgacgttaaattggcgtaaaccggtatgccctgtgctctcagctcctccatgatttgcggagcccacggcatcgaacggagcaaaatcacgatatctcggtattgaatattgcgatgtgttttcttttttccgtcatacaccttaaatggcgatgaaatcagcttgcgaatttccttagcgatggcttttgcctcaaactgcaccgtttcaagctcttctgcttcctcgcttgcatccgtatcttctgcgttgtcgatcagcagcagctctgtttccgtctcgtcattgtccggatacgctgcaccaagcttcagctcagcctgctcgtcataatcgacctcaccgattttgccgcccatcagctgtttaaataaaaagtttgtgctgtctaaaatatcagcccggcttcggaaatttttatttaaatcgattttccgccccgtgccttctccgctctctgtaaaccgtttgtatttagagaggaaaagaagcggctcggcaagcctgaatcgataaatcgactgtttgacatctcctaccataaacaggttgccagtctcctccggcccgcttgtgacaagctgcagaatcgattcctgcacgaggttggtatcctgatattcgtcaacgagcacctcatgaaactgttcctgataaaacctcgcagcctcgctcggcccacgttcacctttgtcattctcagctgtcaaaatcgctaaacagtaatgctccaaatcagaaaaatcgatgattgatttttcctgtttcgcagcttcgaatcgttttccatagctgatgacaagctgtacgagcgtttcaatgacaggcttcatctcggctaggcttttcaagtgctgttcaggacttcgcgtgaagtagtcggttttgagcttttcaagcagtttttttgcgccgtttctcaaatctgtcgcctcatcaaggagcgctggatcgaactcatccccttttactgctttggcacgcttaaaagagacggcgggcacccgcttatatagttcactgaaatcgtcctgatgctgaatcagttcatcaatctgagcaagatcatcaagaaaattgtcagcacgcggcgccgggccgcccggcgctttcgtcagctcaagcgcgcgcaagagcttttccttcgccccgttaagcaccattgcaatatcttctttgacatattgataaaacggcagctcctcgatggcgctcttttctgatacatcatacaaatgaacaaagctttccagccacgcctccgggttgggatgggatcgggaatactcgtacacctgtttaacgagaaattgcagatccagatcatgccggtctgtcgtatagcggtcaacaagctcaaaaaacgccttttcgccctttgcgtattcgtcttcaaacagctcgtcaagcacttcatccccgatcagctcgccttccgtctgatcagctatccgaaagcccggatcaagatcgatcaagtagtaatatttcttcagcacttgcaggcaaaaggaatggagcgtcgaaatgctggcccggtttaaaagagacagctggcgtctaatatgcagcgagccggggcgctgtacaagctctttttccaaggcttctgcgattcggtgcttcatctctgccgctgaggcgtttgtaaatgtcacaacgagaagacggtctacatctattgggttttcctccgcggtgattttccgaatcattcgttcaacgagcacagcggttttaccagagcccgcagccgctgccacaagaatatcctggccggttgaaacaatggcattccattggtcatctgtccatgtgctgtctgccggtttaggaatgttcattgccatccgcctccttttttatccactcaagtattgtcttgtccttttcagcctttaatgggcgatactcgttttcttccagtgattcatcaaattggcatactgatttgaacgcacagtatgtgcacggcgtcttgttcttcattttgtacggctcaatggatacgcgcccgtcggtgatttgttcgcccgcttcttggaaggtgcggcgcacatgctttgtcaaaagatcaaattccttttcaccgactgctgctgagtctgatctgagagagccgtcttttttcaagccggcgtttatgatatttgaacgtccctcttgaagggttgtatccatgaggcgaaccacttcctgatcaccgaggagcaagcccttcattttaaatttcttaaagatctcctgttcaatctcgtcaagcccaagcgggagattagattgaatcatcgggtcatgaatatggaaatacagcactccggcaggcgtcgccctcatcccgagccagtcagctgaatgtgtaatcgataaatcaaggtacgtcagcatttgcagtgccaatccgtaatatacttccgctaagtcaaggcctttgtcgcttgatttataatcgacaatcctgaggagcaggccttttgagctttcagccttatcaacacggtcaattcgcccgacgagttccatcgtacagccgtttttcagttgaaaggtcagcggcggaagcggcccttttcctccaaagcccagttcaagcccgatcggtacgaatccgctcgctttcgcatgctcgcttaaaatgccggacacacgtgtcacaattttttgcagtttttccttcacataataatgccggtttgagctgagcagaatttccttttgcagtttcggtgccagccgctctaccgcatcataggaaaacagctcgcactgctccttcgttaaatcgcgccaatccagcttttgctcacgcagcctatcagaaatcagctttaagctggaatgaaacagctggccgatatccggtgcttcaagcttgaagaattgccgttccttcaaatgcagcccgtgtgacgcaaaatgggaaaacgggcatgcgttaaaggtttccattctcgatacactgccctgaatgcgttcaccatagagctgtctcgacacgctgcgttcaagctgcttcacttcattccggaaaaacaggcttgagaacagctttttcgactgcagcctgtccggctcactcatcagcacattgtacgtgctccaccagacgtcgctgatgtcgtattcccgtgtccataacctgagctggctcgcggtaaaggactgtgccacgcttttattcacgacatacatcagctgttcctcatcgctgacctgttcaggttcatttgttaacaggcgctccttatgatgcggaaacagttcttccagccgcttaacgatcatcgacggcaaaagcgtttttccttctgcatcagcaatcggatacgatacgtaaagccggtcagacggacttgaaaacgccatgtagatgaggaagtgctcatcaagcaaacgctctcgtccgcctgaggatagctcaaccccaatcgttttcagccattcccggtcgtcatccgacaggaccccgttttcatcagggcgtgccggcagaacgccgtcgtttgccccgagcacaaaggtgcaggaggtgccatacattctggacaaatccatattgccgacaaacacctggtcaagcgcaggcggaattagagaaaatgtaagcgactccgcgccggcttctatcatttgctgaaacaaatcaagagaaatctcatcatctcccatcatttcaacaaactcctcaagcagctgaatgactgcgtcccacgcctgctgatgttgctgcgcttcaataattctgccgtcatcctcagcacgctgcctttcctgatccagcttcagcggcacatccgtctcttctaaataacgatagagcgcctccgccttctcttgaaccgtcttcgcttttttcatgcgtttttgaagctgaaaaagcggcggaacaatccaatcgcgggtgtcattcaacatgttttccatttcgatttcctgatcagtctgcgcaaaatcatcatccaatgacacaaaacgcctgtattggaaccgatcgccctttgtccagcggtcgcctttaataccataggcgatacagtaattttcgagctgatcgacctgttctctcactttggccttcggttcattgagcgggaatagcagttcggttttcacgcagcgaaacaccgcttcataacgccaattccctttcagaacatcaaggctcgaccggataaattcaattaacggatggttcagcatagatgcttttccgtcaatgaaataaggaatctcgtaatctgcgaaaacttccttcaccatatccttgtagtcttccggctggcgcgcaagaattgctacatccttatagcgatatcccttctctctgactagggcgtgaatttcccgagcaatgccttccagctcagctcgtctgtttgcggcctgcatcacagtaagggcttcttgtttttctgcgtatggaatggccggacgcgcttcatactgtgcctctagatgcgccaattccggcgtctttgtatgccgctcagtcccgctcagctctttatacgtaatgtccaaattcagttccttcgccttctgatgcaggcggtaataggttttccccgtcattctgaacaattccagttcatgcggctcccgctcatatgacggcttgtccgctgtgagcgaaaacgtgatatgctccgcatgaaccataagctgctccaacaccctgaattcctgcggggtaaactgataaaagccatccacatagatatgggcgccttttatatcttccgcaagcgggatatgctctgccagcaatgtcaaataatcctcagagtgaagatattgatctgcgaggcttttttccatttgctgatacagaattgataagtcatggagcttttcagataaaacacgttctccgcgatactcggaagccgttccgctttccgccatccggcggatatcctccggttccagacaatagcgcttaaactctgtcagcatccgctcaacctgtgcggtaaacccgcttttgtcactcgctttttgatagactttgaactcctgtttatgctcctcaatgagcttccgcaggagcatttgtacgccggtgctcgtcagaaacggcctgctcattcctcccgtatgctggaggacgcgccaggccaatcgtgaaaaactgaacacttgagcgcgtatcatcccgcccatatctggcgttttagcaagctcgtattccattaaaaacgtcatttgatccgggactagaaaaatgatcggcttcccgaatggagcccggcgcaattcatcctgaatgctgttgatgatcagcttcgtttttccactcccggacctgcctactaaaaactctgctcccaaattagaagacccctctctttttatctctctatattttatcgaatgttgacgaaaatgaccaatctgatctattggtaaaaacggccttttcacatataaaaagctgattatctccgcacatctctccctgcccaacatatacttttacagaagcccaattcctaagaatggagttgaatccccttgcattacagctactatccctatccggtgccataccgggaagatcctgttttgattcggaatttgcagaaggccatcaacggagaattcagtgctattcaatgctaccgcaagcttgccgaactcgcccacagcgatgaggtcagaaaacagattgaagaaatcaggcgtgacgagattcgccacctccgtgaattttccacactgtatggttcaattaccggcaaacacatcatgccgaaacaaacggaagaatgcccggacaatttcacaagaggactggacgccgcttttaaagatgaacaagaaaccgtcgacttttacttgcgtgcggccgaggaaacgtcaaacttaaaagcgaaaggcgtctttacgcgcgcagcacgtgatgaacaaaatcacgctgtctggttcctatactatctgatggaacgttagatatacccattcagggtatatgtacatatccccttagctaaaaacacactcccctgtttttttcaaatgcagccgtgaaacataaaaccatatactgtcatacagggggaatcaaccatggagcaatattctgaggcttgtattgaggcttgcatcgattgcatgaaggcttgcaatcattgtttcactaaatgcttggaagaaagcgtgcagcatcatctcagcggatgcatccggcttgacagggaatgcgcggatatttgcgcgctggcggtcaaagccatgcaaacggacagcccgtttatgaaagaaatttgtgcactttgcgccgatatttgtgaagcatgcggcactgaatgcggaaagcacgatcatgatcattgccaagcatgtgcgaaagcctgcttcacctgtgctgaacaatgccgcagcatggcagcgtaaaaaagagggttcaaaaaagaaccctctttttatttggacagccatacggagtacaaatcaatccatccctcttcatcaagcaccaggccttttacatttttacttgatgtcacctggagcacattttgatacagcgggatcgcgttcagctcctgtatcatctgccggtcaatgtcacgcaggatgttgattctcgaacagcggtcaggcatggaaaacatccgctctgtcattcctgagcaaatctgtgtcagcttttcagatagatgctgatacaagaaactgttctccgacagcagcaaatgcagaaaaccaaactcgctgtcttgataaaacgtcgcactgtcatgaatgatatccgccatctgcacgatttccggccgtcgcagatcagcagcatcacagaattgaagtgtaagcctgataccgtgctgggcgcaaatattttgaatccattcggcgtcctcacgatgatccgtttccgaaaaggtataaagcacgattgtttcgccctcgtatccgctttttttcaacaattcagatggcgaaacgccctcccactcaaaaggactcggatgcaaaaaggacgtaaccggaattcttcggtgccctcccgcttcacgaacgagccgttcagaggaaatcagcagccggagcgcttttctaaagcttcggtgctgaagaggccccttctttttcagattaagcgacaaatactgaacatgccgctcatcaaagacagtttgctgctcaggacatgtttgtttttcttgaatggtaaaaccgttcatctctccggcttgctcagaaaacacaaactcaacgcgatccaaataggggcgtcccttgaagtagcgctcattggcttcaagcacaagcatcccgctatgttgctgattcatctgaaaaggccctgttccatttttcccgccgccctgttctgccggcagtatggacagccgttcatcacaaagagcatacggcaaaagcgcattcggcttatcgagtatgagctccacacaataagggcccttttctaagacttgtttcactccgtgcagaagccatttatacgggttgtcagccagttccaaaaagcgctgaaatgtaaacgcaacgtcccgcgatgtcagcggctgtccattatgaaataacacaccttttcgaagaaaaaatctccattgtttttttccgacctcttcccatccatgaaccaaatgaggctttggctcctgcatatccgaatcaaacgtgaagagtgtatcaaatatctgtttgacgaaatggccctcagaccgcaaaaatatttggcatggatccaaactgcagacagattcgggcgtgatgaacagccgcagaacatccttcgccccattctcgcctgtctccgtcacaaatccgaatacctctgaaagccacatgttatattcgttttgaagccccggaaacgcggactgatactgctgaagcagctcctttgcctttttaagctttcctgacatggtatattcctttgcagtttgaagaagcagttcctcaggcctccgaagaaacgcgattttagatttgcggccgcgccccgctccgcttttccggataatccaattgctgttctccagcttttgtaaaatgagctttgcatttctttctgtacaaaataaacagtcggcaatctcagtgagcgtcatttcgttcatttgtccatactcggcgcagcctgtttttacaagcgccacgtagtgctctatcagcttcaatccccgcacctcccgacaaaaggggaacttttatctcttcttttcttcactttttgggccgccgccccttctatacactactactatatcaaacagcgaaaggcggcgatcacatgttgaccagttttcactctataaaatcgagatataccgctcccgttcggctccgctttttcggcgaattgctgacaagcctgacaggtgcaatgatgggaccttttatggtgctgtatctgcatgaacaattaaacggcagtatcatgatgccaatgctgatcatcagccttcagccatttgctgatattttcctgacgctcgctgcaggaaaggcggcggaccggattgggcggcgcacagcgattttgaccgcattgcttcttcaatcagcggcaatgacagggtttgtatttgctgagcatgcgtatgttttcgctattctctatgtcatgaatggcatcggaagatcgttgtacattcccgcttcccgcgcccaaatcgccgaaagcacgccggaaagcagacgttcggaagtgtttgcggtcatcaatgcgatctattcggcgggactgacggcagggccgctagtggggatgctgctgtacaatcataaccccgtgtggatattcgcattagatgccgcagcattgtttatctactttctgatcgctgcactgaaactgcctgagacaaagccgctacacccagctgttaccccgaaaatgtccgcgagctttacgatatacaggcctgtcctgcttcttttgctgctttctctccccatcagcatgttatatgcacaaacagaaacaacatacaggctgttcagcaaaaacatgttttctgattatctgtccatgctgaccatctattcagcagcaaaagctttattcagctgtgttctccaagtacctcttgtcaaagggaccgaaaagctttcaataaaaacgatcctcttcattacttatatttgctactcccttgcggctgccggttttgcatgctcaacctccctgataatgcttttagtgacggcagcgatgatgacggttggcgaaagcatcgggctaacccacatccagaccttcatatcaaaattggcgccgcctcatttgctgggccggttttatgctgtctatggtctgcattgggatatatcccgctcaatcggaccgctggcaggcgggctgatcctgacatcatttggcggagaagtgattttttacgctcttgccgtatgtctgctgacagcgggtttatctctgacttacacaatagagaagctcgaacacaaggtcataagaaaagtgaatcgcttatagaaaataattcataatttctttatcaacaaaaatatactatagtaataaatacattcactacgtgaacaattggagtgttacgtgaaaaaggaagaagggttttacattgaagaaagacgaaaatctcctcaaagatctatggtttatcgcaatcagtgcagccggggggtttattctttcattaaccggaatatcaattggatggatgatcggaacactgattgtcgcctgctgcctcgccatgatacggccggcatggctgatgatggcaccagaccaaaaaggaattaaccgacgatggctcgccctcgggcagatgatcctcggcatcgaattgggccaaaagctgaatttatccgttctctctgttctcaaagaccattggttttcagtcggcgttatgctgatattgtctatcctgctggccatgctgtcaggatatgtgctttggcgtttcagcaaaacggatatgatgactagctttgtcggcaccgctcccggcgggctttccgccatgccgagcatcgcacaggaagtaggcgccaataccgctatagtcagcctcgttcaaatgatgcgtgtgctgctcgtggtgctttccattccgtttttagtcattctgatctatacaaaacaagatcgtaccgcaagtgccgcagcagagacgatttcttctgcaacgacagattttaggctcgctcccgttttgtggaccgtcattcttattctcgctgcctggggagcttgcaaagctgcgaaatttttaaaatttccagctccatggctgctcggcagcatgctcggtgtagcaattgtacatgttggcggagctgcggtgacagggcacgacatgacggcatggtggccgtcacaagctaaccatgtatcacaagtatttctcggggcaacgatcggctctaagatgtacaaaagcatgtttgccggcgtcacccgtattatcatcgtcgggtttgtctcgtccgtcggtttaatcgcagcaatgtttttgagcgccgtgatcgtttccgagctgacaggaatttcgctcatcacttctgttctggcatttgcgcccggcgggattgcagagatggcgacgacgtcagttaccttacacgctgattccacctttgtcgttgcggttcaggtcattcgcgtcattctggttattgccctgctgccgccgttttatcgtctgcttcaccatcttcatggtgaaaaaaaagacaaaaagagctcaatcagcggcagtagtgcctagttgaaaaaaaggttcaagaacttttaattcgcaaaccatcgagatggggaaatataagcggatatttcgttgttaatggatcaggtttgaagtgagtgctgccagagggtgaaatgaaagaaataattgacgacttacgattgaaaaagaggttaaaatgaataacctctttttcttatataaagatataaaatgataaagggaaatctatcgttacgttgattctcttataataagctttgttggcagtttaataattcttctgtttaaagtggcattacccgaaatggactcgatgattttcaacacagcctgttggcctaattctattacggggatatcaattgttgttatggtcggagtaacgacttggcagatcaattggttgtcaaaaccaattacagctaagtcttctggaactttaaagccatttttcatcgcctgtttaataatccctgcggcgacttgatcatttcctgtaaatattgctgagggtctgtcctttagatcctttatcttatgaaaaacacgaaagccatcctcgatattaaacatttcgccgaatatccattcgcttctatgatgtaaattgtaatcttgtaaagctttcaagtaaccctctttcctctgacattgagcttcgctatatggagtatcaaaacaaaacccaattttatcatgccctctttcaattaaatgtactacccccatgtatgcggcttcaaattcatcatacccaattatcgtgatgtccgctgagtgatgatattcattacataataagataggaccatactttaagaaaggggatatctgatcccattcattttctaaagtcccaagaataatgccatccacttctttatgcttcaataactctagtaattctagctccgtctgtttgtcataaaaggtctgaaatacaattaccttgtaattcttaaacagtgcttcatgagagaccccttttattaattgagcaaaaaatggatggtcgatactcggaaccgataaagctatcgtttgtgtcttatttctcctaaaattccgagctaaataattgggagtgtagtcaagttcgttaatagcctttaagatcatatctcttttttctttcgacacataaggatgattattcaatactcttgacactgtggttttagacacattgcataattttgctatttcatcaattgtaggcatattttcccttccttaaaaaagttgttgacatgttaccgatttcagaaactaggataaatttgtaataaatttttagattataaaatcattggaggtactgttcatgcaaaaacaggttaagatttcaggtaaaagcaaagaaaacatgtcactattaaaacacttaaaaggtgacgtacaaggaaaagaacttgttattgaagacagtattgtaaacgagcggtggaaacaagtattaaaagaaaagatagatattgaacatgatcttttcaactatcaaaaaaatcgtgaaatcagtaaagtcccttttttgcctgtagacagattaataaccaatgatgaagtggaagatatcttaaatacattaactgaagttttgccaactggaaaatttacgagtggttcctatttagagcaattcgaaaaagttttatctacatatttacataaaaggtatgtaattgcaaccagcagtggaaccgatgctattatgataggtttattggctttaggattaaacccaggggatgaagttatcatgccggctaatagcttttcagctactgaaaatgctgtgttagctttgggaggcgttcctatctatgtagatattaacccacaaacattctgcatcgatcctgacaaaattgaagaagcaataactccttatacaaagtttattctacctgtgcatttatacggaaaacattcagacatgcagcatattcgtcaaatcgcaaatcgttataaattgaaagtaattgaagatgcctgccaaggaattggactgacagacttaggaaagtatgcagacatcactacattaagttttaatccctataagaattttggtgtatgtggcaaggctggggcaatagcaactgataatgaagaactcgctaaaaaatgcattcaatttagttatcacggttttgaagtaaatgtaaaaaataagaaagtcatcaattttggatttaattcaaaaatggacaatttacaggcagcaattggtttagagagaatgaagtacctttcattaaacaacttcaaaagattgttcttggcggatagatacattacccaattagcagagttgcagaataaaggctatattgaattaccagaattaagtgaagatcatgtatggcatctgtttcctattaaggtaagaacagaagatcgggcagatatcatgactaaattaaatgaagattttggtgttcaaacagatgtatattatccaatactgtctcatatgcaaaaaactcctttagtacaggacaagtatgcaggactccaattggttcatacggaaaaggctcatagtcaggtactgcatttgcctttatatccgtcatttactttagaagaacaagacagagtaatggagggactgtttcatgttattaagcaagaaatcggagtataaaacgttatccacggttgaacatcctcagtatattgttttttgtgattttgatgaaacgtattttccgcatacaatcgacgaacaaaagcaacaagacatctatgaactcgaagactatctagaacaaaaaagtaaagatgggaagctaataatcggatgggttactgggagcagtatagaatctattctcgataaaatgggaagaggaaaatttagatattttccgcattttatagctagtgatcttggaactgaaattacgtacttttcagagcataacttcggtcagcaagataacaagtggaacagtcgcattaatgaagggtttagtaaagaaaaggttgaaaaacttgtgaaacagctacatgaaaatcataacattcttttgaatcctcaaactcaattaggaaagtcacggtataagcataacttctactatcaggaacaagatgaaataaacgacaagaaaaacctattagcaattgaaaaaatctgcgaggaatatggcgtttcagtaaatataaatcggtgtaatcccttagcaggcgatccagaagacagctatgatgtagattttatccccacagggacaggaaagaatgaaattgtaacgtttatgttagagaaatacaacctaaataccgaaagagctatcgcatttggggatagtggaaatgatgttcgtatgttacagacagtagggaatggatatctgctaaaaaatgcaacacaggaagccaaaaacttgcacaaccttataactgatagtgagtactcaaaaggaattactaataccttaaaaaaattaattggatcatgaggaggaaataaaaatgaagaagataggaatcataggtgcaggtggtattgcaagagcgcatgcaactgctttatctacaataaaaaatgcagagttagtaggggtatatgacataaatcaacaaaatgcggaaagctttgtgaaaactttcggcgggaagtcatttgaaaacgcagatgaactaattgatgcctcagaaggtttaattgtagcatcaccaaacttttgccataaagaatatgctttgcaagcattaggaaaacataagcatgtattgtgtgaaaagcctatggctatttctcttgaagaagcaagcataatgaaagataccgctgaaaggttgagcgtaagagccagtatgggatttaattatagatatttatcttacgtaaatatcttaaaaagcttaattatcaataatgaactaggtaacatactgtccataaaagtacacttcaagaaaaatagtgcacttagacgtaagaagtttacttggagagatgacgctaatagtaagaaaaccagcgggtcattgggggatctgggtattcaccttattgacatggtatggtatttgttcgagagtgatttcatcacagaatcagtaagggcaaagatgaacacaaatgtaaaaacaaaagaggataaacaggtacttgtagatgactatgcagaaatttatggccagctgaagaacaaggtatttgtaaatatcatcacatcaaaatgttctgtacctgaagactgtggttttagcattgaggtagttggacacaaaaaagagtttaaataccacacaggtaatcctcacgtttacaagctcatagatggcttgaacgtggtagactgcccagtaccgcaaagcctattaaacgatccgccaaacgagttttatggatgggctgattcttttagaagcgagttaatcaattggattgcatcaactcagaatgattgggttgagatcccttcttttagtgatggttttagatctcaggaagtgttagaaatgttctttgagaaagacagcaactctcaaccaaggtctgtttcagcagtcaactagtatttcaaagagagaagttactaaaaaagcaggaatttactttcctgctttttcatataggggtgtaatgaatgttaagagggacatatttatttggatatgctttcttttttacagtaggtattatccatatatcaacagggagtttgacaccatttctattagaggcttttaacaagacaacagatgatatttcggtcataatcttctttcagtttaccggatttctgagcggagtattaatcgcaccgttaatgattaagaaatacagtcattttaggacacttactttagctttgacaataatgcttgtagcgttaagtatcttttttctaaccaaggattggtattatattattgtaatggcttttctcttaggatatggggcaggcacattagaaacgacagttggttcgtttgttattgctaatttcgaaagtaatgcagaaaaaatgagtaagctggaagttctctttggattaggcgctttatctttcccattattaattaattccttcatagatatcaataactggtttttaccgtattactgtatattcacctttttattcgtcctatttgtagggtggttaattttcttgtccaagaaccgaaagtacgctaagaatgccaaccaacaagtgaccttttcagatggaggagcatttcaatactttataggagatagaaaaaaatcaaagcaattaggcttttttgtattttttgctttcctatatgctggaatcgaaacaaattttgccaactttttaccttcaatcatgataaaccaagacaatgaacaaattagtcttataagtgtctcctttttctgggtagggatcatcataggaagaatattgattggtttcgtaagtagaaggcttgatttttccaaataccttctttttagctgtagttgtttaattgttttgttgattgccttctcttatataagtaacccaatacttcaattgagtggtacatttttgattggcctaagtatagcggggatatttcccattgctttaacattagcatcaatcattattcagaagtacgttgacgaagttacaagtttatttattgcctcggcaagtttcggaggagcgatcatctctttcttaattggatggagtttaaaccaggatacgatcttattaaccatgggaatatttacaactatggcggtcattctagtaggtatttctgtaaagattaggagaactaaaacagaagaccctatttcacttgaaaacaaagcatcaaaaacacagtagaaaacgtataaaataaagatactaatagacatatcgtataagcagtgcaaattcctgaacatcttgaatttcattcttcaagaggaaatctgatttacgttacagccttgaaaaagatagaaacaaagcgaaaaacacgcaccgcagtgcgtgttttttatttaaaaatgctaggaagccccccttcaatttcttctgacgacggataccattttgtcaccagatcccgaaacagccgttccgcaaaaagaatctcttcctcggtatagcggtcaaaaaatgacagaaaacgctgttcagccttctgatgataatatttgtgcaaactgtgcagcttttttccagcaggcgtcaatcggaagtagacctcctttttattatcgctgagctgtgttctgtgaaggaatcctgcgccgagcaattttgtgctgatgcgtgatacagtcgcttttgtcgtattcattttttctgctatcgacgtgacattaattggttcattgtccccgacacaggatagaacatgaatttctgtcatcgtcaattgagatttactcccgtgctctacatccagcttccccaattcgtcagataaaaaggctttaataagcccctcccatttctcctgctgatgaatgagctccgcatacaattcaaaaagattgcgtttcgtatgatctgtgttcatcgggttttccatcctttttcattcgattgtttcttctatcataccgttttgttacagatgaaacaatcgaattgaattatattcggctggtgacggaaaaccagcggctgatccctttttgaatcacctcggcacaatcgggcgctgatgcatccaccgcccaggctacatgtccatcgggacgaaccaatatggtatgcacatcccgcaacttttcattcggttctgcaagcgaggcggttaccgtacgtaagcctttcacttcgatatgctcatcagcttcctgcctcaatgacagcaaaacgaatgacccgttttggaaaaagctgtacagccattccgaactgccgtcggaaagaatcagcttcatgtcagggagccgtgccccgttcaaacgattcggcggcatggtacgatcagcttcatatctgacatcgagtgcagaaatttgccctgctacatatcgattcacatcagggaaggccagcagctccgacatcatgcttcgcaaatggaggcctgcttgagtgaaatcgatcagctttgtctgtgcctccgtgtttctgaggagcccttccgctgccggatgccgctcgtcatggtagctgtccaaaagccatgaaggcgcagagcctttgatggccgccgccagtttccacccaaggttcattgcatcctgaagaccgacattcagtccttgcccgcccgccggaaaatgaatatgcgcggcatcacccgcaagaaagattctgccgtcccgataccgtttcgcttggcgcgcggcgttcccgaaccgcgacatccacgaagggttgcttaaaccaaagtcagttccgcaaattcgcaggaggtcagctttcagctcttcctcagtcacaggcacatctttcggcgtttgcgtgcgataagggctgatcacaacgacacggtatcggtctggagataacggaacaatcataacaccgccctcttttgtgcaaagggacagcacgcctgacggcggcggagaaaggagcaccacatccccaagcgcagcggtgacagtgctgtctgttcccggaaactcaatttttgcctgtttccggacggtacttccggcgccatctgccccaacggcaaacttgcttgtgatcgtccgtacactgccgtcccgatccttaaaaatcgtttggaccgcttccccgttttgcgtaaccgccagcgcctcggcaccccgaaacacctctgttcccaggcttcgtgcatgatcttcaagaagcttttctgtttttgactgcgggagcaaaagcgtgtaaggacagctcgtatccaagcctgaaaaatccagacgggtatccagcattgaaaaatgtccggaaggtatcttgcttcccttggatacgaaccgctctaaaatccctctcatctcaaggagctccagcgttcggggatgcagcgtcaatgccttggaatgcggaacaggtttttcaagccgttcaatcacacatgttcccactccggccatcgcaagctcagaagccagcataaatccgaccggccctcctcctataatcactgcttcatatttcatcatcattcaccactccttttgtttcatgaaaaacgaacaaaaaccaataaaaacggccctctaatcaaaaaatatataaattttgttacataggtaacaattttgattatatctccttacaaatttttcttcaacacatttttccaaacggcatacaaaaagacgcctcttcaattagcgtctttttattcggcatcagaaatcacaccgacaatatttttttctcttatcggaccaaaatgccggctgtcgaagctgtatatgcgattatctccaacgacaaaatattttcctttcggcaccttgcttgttcccgtcacatctttcaaagaaaaatcacccgttacatggctgccggcagaaacagatttcaaatgcttcaaaaatggctcagcaacctgctttccgttcacatacagctgatcatctttatatttgatcgtttcaccgggcaagccgattacccgtttaatcagcactttatgatcagggcctttaaaaaggacgatgtcaaagcgatggatggttttaaatcgatgcgaaaatttattgaccaacaattcgtttccttcctggaaggtcgggttcatactgacgccttctaccttgtaatcaataaagacagcatttttaacctgaatggcgagaacaacggacactacaccggcaagaaaccaaaaccgttttttcatgttactgtctccctccatcatgctcacgctgactggctcttacatgcagataccgctccacctttttgccgacataccataagacagtgatcaccaatacggcgatgaccgttcgaatcggctgtgtaatcagcgcgtgcagatcatatccgatgaagctgatcataaaaatcatgacaagcttccccgaggctgccgccaaaataaacggccgcgttccgatccttgacaaaccggcaacaacattcaccgcggctgacggtgtaaatggaaaacaaagcagaagaaacatgggaccgaagccgtgtctttccacccataacatcagctttctgacagacggatgactgcggataaatccaagcaattttctctgtccgtattgacggacaatcaaaaagacgagaatggaaccagcagttgatcccgcccaggataggatgaatccttcccacaagccaaacgagttcgtattcgccaccacaaacacgatcagcggcaaaaacgggagaaatgcttcaattaaaggcagcagcacagcaatgagcggaccgaaagccctatagctttgaaataattcagttaaatgttcttgtgtcaaataggataaaaaatgctccaacatttatactccttaccgggtttgtctatccttattctacacattatcagcagaaaactaaaaagttttggtgattttttctgtcttgaaacatttcaccagccgatatagaatacaaatagaacaaacgttcccttagaaagaaggagtcaatatgccaaatctgcaggaggaaatatacgatttaattgaacgggctctctttttgcccatggccattacgatttttaaccgtgatctcgccggaattgaagaaagcacattaaaattgaagcatccttataaacagcttatcagcgaatcattaaaaatagcacaaaaggatttgatggaggtcagaaaagaactgaggaaaagaaaaattgcaatccgcgagacggaacgcgatgaggcctttacactctatacatttgtcatcgacggttatgaagaaaaccatcgctattttaatccgcgaatccgtgagcaggtcagcgaattattaacatactatctatttgccccagacagactctgagccttttgaatcatactgcccgttccctcttcgggcgattcagagcattaatttcagacaattcacactatacaaacaaaataaatttatttataattcgaaccacagcctttcactccaaaaaatgacatgtgctgcgatatctgcgacatcattctcagtacgcttaggcttgtacacctcaatcctaaatagaaggaggattctatgaaactgattcacgttcttgccgctttgccctttatcggaatcttactcggcatcccttttgcaaataaggtgaccccctatgtgttcggcatgccgtttattcttgcctatattgtgatgtgggctcttttgacctctgcgctgatggcgattgtgtatgtcctcgacaaggaaaataaaaaggaggaagcagaatgaatgcagctctcatcatcatcttcggtgtcctgctcttgagtatttttctcggtatacgcgcccaaaaaggaaaagacatgaacctggagcagtggacggtcggagggcgcggcttcggaactgttttcgtcttccttttgatggcaggcgaaatttatactacttttacgtttctcggcggcagcggctgggcctacggaaagggcggtccagccttttatatcatcgcctacggatgtctggcctacatcctttcttactggcttcttccagcagtttggacgtacgcgaaacagcataaactaatgtcgcagtctgattttttcacaaaaaaatacaacagtccgctgcttggcattctcgtttcactggtcggcatcgccgcactcattccctatcttgtactgcagctgaaaggcctcgggctgattgtatcggaaacctcgtacggcaaaatcaccccgaccgctgccatctggatcggcgctgtttccatcacggtttatgttatggtttcaggcattcacgggtctgcctggatatcggttgtgaaggacatcatgattctggttgtcgttctgtttttaggtgtgtatttgccaattcattactacggcggatttcaagacatgtttcagcagattgaaacggcaaagcctggctttcttacgctccccgaatcgggacaaagtgtggcctggttcagttcaaccgtactcttgacagcgcttggtttttacatgtggcctcacacgttttccgcttcgtattcagccgaaaacccaaaagtctttcgtaaaaacgccatcatcatgcctttgtaccagctggtcctgctctttgtccttttcgtcggcttcgcggctatcctgcaagttccagatctgaatggcgcagacggggatttgtcgcttttgagactgtctctgcaagcatttgacccttggtttgtcggaattatcggtgctgccggactgctgacagcacttgtgccagggtctatgatcttaatgtccgcctccacactgtttgcaaaaaatgtgtacaaggtaatcgcgccccgcacgacagaacagcaagtatcggctcttgctaagtttttagtgccggtgattgcgttgatttcggtgtattttaccttcaaaggcgggaataccatcgttacgctgcttttgatgggctacagccttgtcacacagcttttccccgcccttttgttcagcctgttcaagcataatatggtgacaaagcaaggagccttcgccggcattattgcaggtgtcggagcagttacttatattacaatgacggaaacgacgatcggcactttatttccggctctgccgcaatccgcaaaagacttgaatgtcggcatcgtcgccctgcttttgaatatcacggtcatgatggcagtcagccttatgacaaggaaggcgaaaagtgctgcggccgatcaggcggcttaagcaatagaaaaagcaatctggtcatcagattgctttttcttgtttaccgttcacaggcgataagatctttatcgcggtctttatttttattggcatcataaaggtccttagagacgtaaggcttgtacttcgtttttccgcctttgtttttcaccttcgatgtgcgggccactccgcctttgtatactttgtttaactccttgcagttcttatagaccttcacctttgttttggcttccgccacatggtcagctccgcatgaaaaaccgaaaacgagaccgagtgacagcaaaaccgccgccgcttttttcatgacgattcactcccccaacacccaatatttagttgatttatagctcgaatttatcataattcatatagtcttatttgacaagataaatatggaagaaggctttgttttttcttgttttctttttccttcactattcaaactgccaaaacatgtttttctgcttatgctcaggggtacacatacgaatgtacaccaaacagaaaaggagcgttgctgatgtctgattcaaatcttacgaatcctataaaagcattttttcatgatgaatttcccgaacaatatcaagaaccgccaggcctgcaaaagaacatgaagcctgtccctgattgcggagaaaaaagctacaaaggatcaggtaaactaacgggtcgaaaagcgcttgtcacgggcggcgattccggtatcggccgcgctgccgcgattgcttacgccagagaaggtgccgatgtggccattaactacttgcccgaggaacagccagatgctgaagaggtaaaagagctaattgaagcagaaggccgaaaagcagtgctgatccccggagatttgagcgacgaatccttttgccaagatctagtcaaacagtcgcatcacgaactcggcggacttgatgtgctagcgctcgttgcaggcaaacagcaagcggtcgaaaacatcgaagatctgcctactgaacaaatctataaaacatttgaagtgaacgtcttttccctttactgggttgtaaaagcggcgcttccgtatttgccggagggagcttcaattatcacaactacctcagttgaaggctataatccaagcccgatgctgttagattacgcagcaacgaaaaacgccattatcggctttaccgtcggactgggaaaacagcttgcttccaaaggcatcagagtaaattcagttgcgcccggaccaatttggacaccgctgcaaatttccggcggacagccgacggaaaacatcccgaaattcggacaaggcacgccgccagctccattaaatcgcgctggacagccagtggaattggccgatgtttatgtatttctagcttcagagaattcaagctatgtgacatctcaggtatatggcatcaccggaggaattccgacggcatagctttatgaaaggagctgccctgttcggtcagctccttcctatttttctaataccgttccccgagctcacgcaaaataaaatcataaatcatcttcgtccgctcttccttcgggtacagcataaattcctgccttttcggcacgcggtggtcgattctgtcttggaatttggttctgagccacgctgttcgatatacctggttctcgaacgaattataagagatcggcagctccatcgttttcccattcgaaaacgtcacttccgtatcgtcgaattcagtcgctttgaattcttttacatgcacatgggaaatccagccgcattggggtcttgtcgaagaaagtgtagggaataaaaagatttggttcgaagggtccaccatgatcggcggcttgtgtgaaatttttgtcacttcataagttcctgcttttcttcccgcatagcttgatccaaaaaatcggcagcttctgtcgacaatttgcagcggcttcatgtttacataaaacacgcaatctttttcaataattctggaacagattttgccgtctatttcttctggcagcacggcaattgttgcgccgttcacttcatacgattctaaaggtgcgtctgttttctgactcatattatggcctccatcctttttctgcaaaatttatactaataatctatcatctgtttttgtaaaacgacaggtttttttaacatttaagataaaatcatcttttaatgatatttaatggtactaaatgactagtaataaaccgattttactttcataagacttgccggtttacggcattttgcaggatatgtcgatagattgccaagtattagttgtctaaaaattataaaaatttattgattttttcgaccgttatccatatactataaaaaaggcattggggggattctttatgaaagagaaaaaatcgtacactgagctcatgaagtcccgcaacacgcaaaaaacaaaagaattcgatgtcacaatgacggatatttacattcaaatggtgctcgatgaatccttgtataaccgtcggcttgccatgctgacggaccaaattaacaaagccttggacgaaaaagataaagatgcgtttcttacgctctctaaagaatatgcagcgctcaagcagagcgaataagccaatccttcaaggattggctttttattatccgttcacaattgttccgccattgacgtgaatcgtctgccctgtgacgtatgtggaatcgtcgctggcaaggtatagatagcttggcgccacttcgaccggctgccccgggcgttccatcggcacgtctgaaccaaacacttccacgtcttttgcggcaaagctggccgggataagcggtgtccaaatgggacccggtgccactgcattgacccgtatgccctgctgaacaagcgactgggaaagggaccttgtaaacgtaacgatcgcgccttttgtcgctgaataatcgatcagcgttttattgcctttataggcggtaattgaagcggtattaataatagagctccctttttttaaatgaggcagcactgcctttgttaagtaaaacatggaaaaaatgtttgtttggaaggttctgatcagctggtggctggtgattttttcaatgctgggctggacatgctgctcagctgcattgttaaccaatatatcaatggatggaaacacttggcttgcctgcccgaccacatcattgcaaaacgcttcatccccaacatctcctgcaatcagcaggcattttaccccttccttttctacatactgctttgtttcctcggcgtcctgatgttcattcaaatacacaatgaccacattagctccttcttttgcgaataacaccgagacagcgcgtccaatcccgctgtctcctccagtaataatagcggttttgccctctaattttttcgctttcttcggcttatcaaaaaccggacgcgggtccatcagatattcaaaaccaggctgctggttctggtgctgaggcggtaatgttttctttttttgattcgccaatgaaatcactccttttcaaccttattatgttatgaacaatgcctgcttcctatgtatgaaaagatagaatatggaaaaattaagaataaatctgattggaggtataacggcttggctaatcaacattttgcaaaggaagcacctgaaacatactggaaaacatcaactgacctgccttcttttcctgcgcttcaagaggacactgaatgtgacgtcaccattatcggaggcgggattacaggaatcacaacggcatatgaacttacgaagagaggcttccgtgtcgttttgattgaagcaaatcaggttcttaacggaaccactgcgcatacaactgctaaagttaccgcacagcatgacatgatatacgacgaatttatccgccatttcggattaaaccatgcgaggctttattatgaagcaaaccaaaacgcaattgattacataaaaggcattgtggatgaacatcaaattgattgtgaatggatcgagcaagacgcatatctttatacggcaaatgaaaacgctgttcaaaaaatccgcaccgagcatgaggcatacacaaagctcggaattgaaagagaccttatcaaggatcttccaattcccttaggttctaagctggcgcttgtcatgaagaatcaagctcaatttcatccgcttcaatacttaaaagcgcttctggagcaaattgttcaaaaaggcagccgaatttatgaagagaccgttgcgcttgatatcaaaaaaggcgaaaggcccgaagtggtaacaaaaagccggcacgccattaagagccgctttatcatatgctgttcccacttccctttttatgacggaggcggattatatgctgcgagaatgtactccgacagatcttatgtccttgccatcaagccgaagatcgagtatcccgagggcatgtatttgagtatcgatcagccgtcagtggcgctccgctatacggttgtaaacggtgaaaagctgattctcttcagcggagtaagccataaaacaggccagggaaaagccatgtctacacattatgaaacactgagacaactggccgaaagcaccatcggcatcgaaagcattccatattattggtccacacaagatctagtgacgatcgacaaaatcccgtttatcggaccgatgtcggaaaatgaggacaatattctagtagcgaccgggttcaaaaaatggggcatgacgtcctcagcagtcgcagccactctattgtcagaccttgtggagaaaaaagacaatccatacgaaagcattttcactccgtcccgtttccatctgaatcccgggttgcagaaagtgatttcctacaatgccgatgtcgccaagcatttgattaaaggaaagcttgaaaagcctgatgtccaatttgaagacatttcgccaggagaagggaaagccgtcaccataaacggcaggcgagcgggagcatttcgggatgagacaggctgcctccatctcgttgatacgacttgtacccatttaggctgcgaggtcgagtggaacgacagtgagcatacgtgggattgtccgtgccacggatcacgctttaagccatctggcgaagttgtagagggtccggccattaaaccattaaaacaaatagatctcgattaaaccgttcattttaatgaacggtttttcaaatatttttcatctgcagcttcattcatgtttctcttggccgataaaaaagaaaaaggcttaaaaagccaaaaagtaaaaattatatttttcccaagggggatcattgtattgttatttaaaaaagacagaaaacaagaaacagcttacttttcagattcaaacggacagcaaaaaaaccgcattcagctcacaaacaaacatgcagatgtcaaaaaacagctcaaaatggtcaggttgggagatgctgagctttacgtgttagagcagcttcagccactcattcaagaaaatatcgtaaatatcgttgatgcgttttataaaaaccttgaccatgaaagctcattgatggatatcattaatgatcacagctcagttgaccgcttaaaacaaacgttaaaacggcatattcaggaaatgtttgcaggcgttatcgatgatgaatttattgaaaagcgtaaccgaatcgcctccatccatttaagaatcggccttttgccaaaatggtatatgggtgcgtttcaagagctccttttgtcaatgattgacatttatgaagcgtccattacaaatcagcaagaactgctaaaagccattaaagcaacaacaaaaatcttgaacttagaacagcagcttgtccttgaagcgtttcaaagcgagtacaaccagacccgtgatgaacaagaagaaaagaaaaaccttcttcatcagaaaattcaagaaacctctggatcgattgccaatctgttttcagaaacaagcagatcagttcaagagcttgtggacaaatctgaaggcatttctcaagcatccaaagccggcactgtaacatccagcactgttgaagaaaagtcgatcggcggaaaaaaagagctagaagtccagcaaaaacagatgaacaaaattgacacaagccttgtccaaatcgaaaaagaaatggtcaagctggatgaaatcgcgcagcaaattgaaaaaatcttcggcatcgtcacaggcatagctgaacaaacaaaccttctctcgctcaatgcatctattgaatccgcccgcgccggagaacacggcaaaggctttgctgtcgtggcaaatgaagtgcggaagctttctgaggatacgaaaaaaaccgtctctactgtttctgagcttgtgaacaatacgaatacacaaatcaacattgtatccaagcatatcaaagacgtgaatgagctagtcagcgaaagtaaagaaaaaatgacgcaaattaaccgcttattcgatgaaatcgtccacagcatgaaaatcagcaaagagcaatcaggcaaaatcgacgtcgatctgcaagcctttcttggagggcttcaggaagtcagccgcgccgtttcccatgtggccgcttccgttgattcgcttgtcatcctgacagaagaataaccatcaaaaaccggtctgccatacggccggtttttttgcgtctattatgtaaacttaaattaaaaatcagttgacataataattgcctgcatttattgtataaccatatttgattactgtttggaggatttcacatgctgaaattaatcgacatgatgcatattgcgattttcaccgcactgatggcagtgctcggctttatgccccctctcttcttatcctttacacccgttccgattacattgcaaacgcttggtgtcatgttggcaggcagcatcctcaggccaaagtctgctttcttaagccagcttgtctttttgctgctcgtcgccttcggagcgccgctgttgcccggcggacgaggcggttttggtgtgtttttcggaccgagcgcaggctttttgattgcttatcccctcgcttcatggctgatcagtttagccgctaacaggctgcggaaggtgacagtatcgcgtctctttttcactcatatcgtattcggcatcatctttatttatctgcttggtataccggtacaagcttttatcatgcatattgatttgtcacaggccgccttcatgagccttgcatatgtgcctggtgatttgataaaagcggctgtatctgcatttctggcgataaaaatcactcaagccttgtctctttctgatacgatgtttacaaaaggaggatgacactacatgacaattacccatacctattcatctaccgccgaaacatcgcccggccgtgtagcgatccagactgaatcggagcaaatcacgtaccaagattgggatcggcttgtctttcaaaccgcaaattggctgcggtcacagccgagcatgccgaatcgtgtggcgatcctgctcccaaatagtctggcgtttttacagctgtttgccggagccgcagcggctggatgtacggcaattcccatcgacacacgctggagcgcggcagaatgtaaggagcggctgtccataagcaatgcggatcttgtggttactttagccttttttaaaaacaaactgacagatagccagacacctgttgttttgctggataactgtatggcagatatttctgaggcagccgctgatcccttgcctaccattgatccggagcaccctttttatatgggatttacgtcgggctcgacaggaaaaccgaaggcctttacgcgatctcaccgctcatggatagagagctttacctgtacagaaacagatttttcaatttcatcaaatgacacggtattgattcccgggacgttaatgtcctctcacttcttatacggggcagtcagcactttgtttctcggaggaaccgtttgtttgctgaaaaagttttctcctgccaaagcgaaggaatggctgtgccgtgaatccatcagtgttctctataccgtaccgacgatgacagacgccctcacaaggattgagggttttcccgacagtcccgtcaaaatcatttcatccggcgcagactggccggcagaatccaaggagaagcttgccgctgcatggcctcatctcaagctgtacgatttttacggcacatcagagcttagttttgtgacgttttcttcaccggaagacagcaaacggaaaccgcattcagcgggccgcccttttcataatgtccggatcgaaatccgcaacgctggaggagaacgctgccagccaggggaaatcggaaaaatatttgtcaaaagcccgatgcggttttccggctatgtgaacggcagcacaccagatgaatggatgacagtggatgatatgggctatgttgatgaagagggctttctatacatatcaggaagagaaaacgggatgatcgtgtacggaggattaaatattttcccagaagaaattgaacgtgtgcttctcgcctgcccagaggttgaaagcgcggctgtcgttggcattcccgacgagtattggggagaaatcgctgtagctgtcattcatggaaacgctaatgccagaacactgaaagccttgtgtaaacagaaattagcctcctataaaattccgaaaaaatgggtgtttgcagacagcttgccggaaacgagcagcggaaaaattgcccgttccagcgtgaaaaaatggctggaagagagtatacagtataaatgaatgcggttattgttgatgcaaaacgaacgatctttggaaatcaaaacggactgctgaagcccttcctgccggaggatttgtcagctcccatcatccgctgtctcagccgaaagctagaggatcaaattgacgaggtcattctcggaaacgctaccggcagaggcggcaacctcgccagactgtcagcccttcaagccggactgcctttatcggttcccggaatgacaattgacagacagtgcggctccggccttgaagctgtgcgctatgcctgcagccttattcaagcgggagccggcacgatgtatatcgcgggcggctcagaaagcagcagccaatcccctttttcagaacgggcccgcttttctccagatgccatcggcgatccagacatgggcattgcggcagaatatacggctgcacgctattccatcagcagaagcatgcaggatgagtacgcgcttctcagccatcaacgcagcaggaacgcgcatgatgaaggattttaccgtgaagaaattgttgctcttggggaattggagatggacgaagcatttttgaaaacgcggccgatagaagcgattattccccgtgcaaagccggttttcgacaccagctccggaacagtcacagcagccaacagcagcggcatagcagacggagcagccgctcttttggtaatggaagaagaaaaagcggcagccctcggacttaagcctgtgcttcggtttatcggcagcgctgtcagcggcattcaccccaactatccgcccgcggcaccggttgatgcgatccgtaacctcttacatacacacgatgtaacacctgaggatatcggtttatttgaaatcaatgaagcctttgccgtcaaaatttgtgtctgctcgcaagaactcggcattcccttttcaaaaatcaatgtgcgcggcggcgccttagctcttggccatccgtacggtgcatcaggtgcagctctggtaaccagattgttttatgaagcgaaaagacggacagactgtcaatatgtggttgcagccatcggaagcggcggcggaattggacttgctttattatttgaagttcttgcataggctttttcataggacacacgctttcgatttagtataatagcgatatgaataaagtcaggaaggggattttatgacagccgtttgtttagtaagacatggagaaaccgattggaacctgcagcaaaaatgccaaggcaaaaccgatattccgctaaacgcaacaggtgaacgccaagcaagagaaaccggagaatatgtaaaggacttttcttgggatattattgtgacgagcccgctgaaaagagcgaaaagaaccgcggaaattattaatgaatatctgcatcttccgatagtcgagatggatgattttaaggaacgcgattacggcgacgcggagggcatgccgctggaggaacggacaaagcgctatccagataacatctatccgaatatggaaacgttagaagaactcactgacaggctgatgggcggtttggcaaaagtgaaccaggcgtatccaaacaagaaggtgctgatcgtggcgcacggtgcggcaattcacgccctgctgacggaaatatccggcggtgacccggagcttcaaagcacccgcctcgtcaacgcctgcctcagcaacattgaatttgcagaagaaaaatggcggataaaagactataatatcaacagccacttatccggctttatcaaataagaaaaagacaggcgtttgcctgtcttttcttttatttcttagcagccgtcatctctttttgaagctcgtccaaaatggcattcgccccgtctacactgcggcgcagagaccacaccgcacgatccacgtggtatacatgcccgtttttcactgccttcagttttttccaaaggacattcttttcgatcgggcgtttaccgtcggcgtcgaggtcatctgtttttcctgtcatcaggatgatcacatccggatctgttttcagcagctgctccagtgtcattttcatattcacagagtcgccgccattgcttgaatcgctattgcctgacgtactgattgcatatcgatagccgacctgtgttaaaagtctcgatgtaaagaagttttcatccctggccataatcgtatcatttgtatttccgatcaaaagcacggactggctgttcgcgctgattttctgctttgtctcgctaagcttttcttcatgcgccgtcagctttttctccatttccttctccttgccgactgcttttgcaatcgtaagcgaagcgtcaattgtatcctgataatcagcatttaaattattaagcgcaatcgtcggcgctatttttttcagctgatcgtacaccttcttatgccgggtcgtgtcagcaataattaaatcgggttttaatgaagcgattttttccatgcttggctgtgagcgagtgccgacagatgtgtagccgtcaattttcttcagcacatccttgttgatcagctgcttcgctttgttgtcatcggcaaccccgacaggcgtaatgccgagatcaagcagtgtatcaataaaacctagctcaagaacaacaacccgcttcggatgctcaggcacatttgtcttccctaaatcatgtgttaccgccactttatgttctttactgttttgattgccgcttgaagacgagcaagcagccgttaagacagaaagaagtaaaactgtaagaataatcagtgtttttttcatatgttccagtctctcctgttggtagtttctatggttaagatgtccaagagtagtataacacggaatgagaatcattatcaccaattatttttaaaatgagaagagaaagttcggcttacaggaaaatcttgtttcgcgacacagcagttcagcagctgatcatcctgtccacaaaaaagcttgcagaaaaataacattctctgcaagctgatcctgttaaagcttcacaatcactcttccttgaatgcgattttgcaaaatatcttttaacgcacccggcgtttcttccaatgatacttccctgtccacgatggtcagcagctgatcaggcttgagatcagaagacatgcgctcccaaacagcggctctgacgtccatcggacaatatactgaatcgattccgagcaggcttactccgcgaagaataaaaggatacaccgttgccggaacttctcctccgccggttaagccgctcactgcgacagatccgccgtattgaattttgcttaaaagcgaggcaagctgttttccgccgactggatcaaccgctccctgccattgctgcttggacagcgccttaagcgttccgtcatagacatcttccctgctgattacttcgcttgcaccaagctgtttcaaataatcagccgcctcccggtttccggtacttgccaccacatcatagccccgcttgttcagcatcgataccgcaattccgccgacaccgccagttgctcctgtgactagcacgctgcctttttccggagacagaccgttctgttcaagccgatgcactgataacgccgcagtaaatcccgccgttccgtacaccatcgcttcttttaacgaaagattctgtggcaaaggcaccagccagtcaccaggcaccgaagcgtattcacttaatccgccatcacgggagacaccgagctcatagcttgtcgcgatcacctcatccccctccgcaaaacgcggatcattggaagagacgaccgtacccgcagcatcaatgcctaaaataagcggatactctctgacgatattgcctcctgcttttccggccagaccatctttgtaattgatgccggaataagcaactttaatcaggacaccatccttcggcaaatcctctgttgatatggttttcacatggactgaaacatcataggcatttttttctgcctgcaatgcttgaaataacgttgacattcggcacactccttttcatttatatcgtaaccgaagaacgttcaaaaaaccaaatcatcaagccgccattttcacttcgccggcacattgagacgataatggacaaatccggtatcctcttcatagccgttttgctcatacaagcttcttgccttccggttgtggtgctcagtctgaagtgttaaacattttgccccgttttcctctgcataatcctttgcggcagaaagaagccggccgccggctccctttgtacgcgcatgaggaacgacaaataagtcatttaatatgtagatccttttcattgacacagaagaaaacgttggatagagctgggtaaagcctatgaattctccattttcttctgctatcaaaataacagactcgtgattttccaaacgagctttcaaaaaagcctctgccccttgcaaatcggatgcctgtctataaaattcccgatattggttaaacagcggcgcaatggcggccgcatctgatgtctttgcttggcgaatgttcatcttatttcttcctccctctcaataattttttcattctatcccttttctgtaaagtttatttttcagaatacttttatcatcatgctttgaaaaaatatcacgataatatccattgttctcacggaagcacacgcaggtcatttgaacgaattttttcgacaggaatttgccgggactcaggagcatttaacctaaaaaagcatgacatttcagcataatgaacatttactcatgtctattttcgttcttttctgtatgaaaatagttatttcgagtctctacggaaatagcgagagatgatatacctaaatagagataaaatcatctcaaaaaaatgggtctactaaaatattattccatctattacaataaattcacagaatagtcttttaagtaagtctactctgaatttttttaaaaggagagggtaaagagtgagaagcaaaaaattgtggatcagcttgttgtttgcgttaacgttaatctttacgatggcgttcagcaacatgtctgcgcaggctgccggaaaaagcagtacagaaaagaaatacattgtcggatttaaacagacaatgagtgccatgagttccgccaagaaaaaggatgttatttctgaaaaaggcggaaaggttcaaaagcaatttaagtatgttaacgcggccgcagcaacattggatgaaaaagctgtaaaagaattgaaaaaagatccgagcgttgcatatgtggaagaagatcatattgcacatgaatatgcgcaatctgttccttatggcatttctcaaattaaagcgccggctcttcactctcaaggctacacaggctctaacgtaaaagtagctgttatcgacagcggaattgactcttctcatcctgacttaaacgtcagaggcggagcaagcttcgtaccttctgaaacaaacccataccaggacggcagttctcacggtacgcatgtagccggtacgattgccgctcttaataactcaatcggtgttctgggcgtagcgccaagcgcatcattatatgcagtaaaagtgcttgattcaacaggaagcggccaatatagctggattattaacggcattgaatgggccatttccaacaatatggatgttattaacatgagccttggcggaccttctggttctacagcgctgaaaacagtcgttgataaagccgtttccagcggtatcgtcgttgctgccgctgccggaaacgaaggttcgtccggaagctcaagcacagtcggctaccctgcaaaatatccttctactattgcggtaggtgcggtaaacagcagcaaccaaagagcttcattctcaagcgcaggttctgagcttgatgtgatggctcctggcgtatccatccaaagcacacttcctggaggcacttacggtgcttacaacggcacgtccatggcgactcctcacgttgccggagcagcagcgctaattctttctaagcacccgacttggacaaacgcgcaagtccgtgatcgtttagaaagcactgcaacatatcttggaaactctttctactatggaaaagggttaatcaacgtacaagcagctgcacaataatagtaaaaagaagcaggttcctccatacctgcttctttttatttgtcagcatcctgatgttccggcgcattctcttctttctccgcatgttgaatccgttccatgatcgaaggatggctgcctctgaaaatcttcacaagcaccggaggatcaacctggctcagccccgtcacggccaaatcctgaaacgttttaacagcggcttctctgttctctgtcaactcgatcccatactggtcagccttattctcctgataacgcgagacagcattagaaaaaggcgtcaccgcaaagctcaaaacagaaaacaaaagcaataacagcggaagtgccgcaagatcatgccgtccttctaaatgaaacatgctgcgggttaggcgaaccgtccgcttgtaaagcttatcaatgacataaaatccggcgagcgacacgagcaaataaccagccagaccgatgtaaacgtgcttcatgacataatggcccatttcgtggcccataataaacaggatttctgaatcgtcaagtttgttcagcgtcgtatcccacaatacaatccgtttattggccccaattcctgtaacataggcattcagcgcatttgttttttctgacatgttcacttcatatacatggtcagccggaatattggcttcatctgccagctctaaaattttgctttcaagctctttgtttttcagcggataaaaatcattgtataaaggatcgataatgaccggctgaataaaaaacagaaacagcgaaaacggcactgttaacagccaggcgtataaccaccattttttttcatgccttttgatcagccaataaaaaacgagaacgcaaagcgtaaagattggaaagctgatccaaaagctgataacctgatccttagcccagctggccgttgtctgtgtggaaatgttatagtcaagcgatacttgatagcctatccaatctaaaggcagcgtcaccaatgttgtaatcagcgaaagcacaaacacaaaaccaacggtctgcaaaaaccgaaaaggcacggccgcttcgatccatttcttgattttctttgaaacaccgctgacaagcagaacaaaaaacagaaaccaatcaagtggtaccccgataaaaaataaaaaattcttgacattcgaatactgctcggccactgccaactcagacggcttcatgaaagaagccggatcagcctgcgtccctttcacggcttccggtattgcggaatcacccgacaggaaaaaataccaataaaaaaacagcccgtacagcacgtaagcaagtcctgctgccgcaatccacttgcgcataacgcctcactcctcacatcaacccgttacttctattgtaatcataaattcaaattcttagaaccaagctgtgttccgcacttttccacccttttaagcatggaaagcccgatcgctgggaaaactaacaatgtttggagtgatgcaaatgaaaaaaatagtggcagccatcgtggtaatcggtcttgtgtttatcgcatttttttatctttacagccgatcaggcgatgtgtatcaatcggtagacgcggatttgatcacactgtcttcaagcggccaggaagatatcgagattgaaaaaagacagcacgtcaaagatatgctggatattatgaatcagggaaaacaggtgaagacagaaaaaacatcagcccctgattacgaagggacaatcaagtttcataaagaccggtatgactcattcagactatggattgacggcagccagcaagccgtttttttgaaggatggcacatactacaaattaagcaaaaatgatacaaaggcgctgctaaatattattaaaaaagaagcaaaggattgaaaatgaaaaagcgaagctaaccgcttcgctttttcattttattggggcaaaatatctctcagtgcccgtctgagcattttccccgtcgcatttttcggaatatcgtcaagaaacgtaatggcggcaggccgcttgtattttgccagatgcttttcacagtgctgcatgatgtcctcctctgttaccccagagcgtttcggcaccacatatccctttaccgcttccccgctttgggggtccggcacgccgatgacaaccgcctccttgacgtccggatggctgtacagcacctcttccacctcccgcggatacacattgtatcctcctacaatgatcatgtcttttttccggtcaacaatgtaaaaatagccgtcctcatcccgtcttgccaagtcccccgtataaagccacccgtcttttaatgcatgctctgtttccatcggcattttataatagcccttcatcacattggggcctttcacgatcaattcgccgacctggtgagcgggcagctcgcgtccgagcggatctacgaccttgttttcgacatgtaagatacttgtcccgatggagcccggctttctgcccctgtcaaacgggttaaagcacgtgacgggtgatgcttccgagagcccgtagccttccaaaatggtaacaccgaatttttcttcaaacgccgtcagcaacgcgactggcatggccgcgcctcccgaaatgcacagccggatggaagaaaaatcatctttctttccgttttcatgctgaaacaagtagttatacattgtaggcacaccggcaaaaatggtcgcctgctgctgcttaacaagcttaaaaacagatgccggactgaattgaggctcaatcaagacagttgcgccgctcatcagcggtgcattcatgcagacggttaaacaaaacacgtgaaacatgggaagagcgcagaccacattatccctctcatccattcccaaatagcctgcgacatcgttggcattgctgtacaaattctgatgagtcagcatcgcgcctttcggttttccagtcgttcctgacgtatataaaataaccgcggtatcatcagggacaagttcttggttttgtttagcggcagatgtcggccgcaatatttttgcaaacgttgtcattttcatcctgacctctgggtccgcagcttccggctcggcctcccccgtctggcataaaatgacgagctcaacctttggcagcgattcatgcatgctctcataaagcggcaacagctggctaacgcccacgatcgcctttacatcaccatttgtcagcatataaccaatttctgtcggcgtgtacaacggattgatgggaacaaccacgatcccagcttttaaagcgccaaaaaatgcgatgataaaatcaggcgaattgccaagcagcaaagctagatggtcccctttctccattccggcttcctgaaggccgtccgcaaatcgctgaatatgttcattcagctcttgatacgtcatcatgtgatctttaaacctgcatgcgatgctgtcgggcttctcagatgctgtttcttccaattttgaaacaagattcattctcccaccccttaaagtgaatgaatagtcattcattattgaagccaagctttctcctccattatagagaaacagaaaaaaacactcaagagcaaaaagccctgagtgtcagtactgtcatagtttcttcaatgcttcggcaatcggcgtatctccttctgtcagatcaaaggcccgattttccgtattcttctcatctaaagaagcaatgaccgcttttgccacatcatcacgggaaataaatccccgctccagatccttcgctgctgaaacagttcccgttccaggctcattgcgaaggcctcccggacggataatcgtataggttaaaccgctcgcttccagaattttatcagcataatgcttggccacataataaggtttgagtgcctcattccaattttcacggttatgggcttgcagggcgctgaccataataaaccgtttgattccggcaatgtccgcagcttcaatggctttcgccgctccatcgagatccaccagcagcgttttatcatagcctgtgctgccgccggaaccggctgtgaaaatgatcgcgtcacaaccttttgccgcagcggcgatttcttccgggctgctctccagattcgcaagcacagcttctgcaccggcagcttcaagagacgctttctgttcttcttttctgaccatcgctctgatggaatgatcaggattatcttggaataaagagacgagtctttgtccgatttgtccgttcgctccgattaaaaacactttcatgtgaatccctcctgcctccattatttcaaaaacacaaccgctctttcaaacgatgtgttttgccttaataaatcagatcaaggaaatcctctttcgtaatgttcccaaagtaatgcttgagattcacaccttcgagcacatcagcgatgacgctgcgttcgtattgttttccaaccagcaggttttcaatttcagatacatcaccgacaccgaagaaatctccgaagattttgcagtcctcgattttgcctttcttgacctctaggcgcaaatcgatcgatccaaccggataacgtttcgaatgattaaggttaaatttcggcgagcggccgtagttccaatcccaattctgatagcgctctttcgaaatttgatgaatggtctcccaatctttttccgtcagcttatactccggcacgtttccaatgtcgtttgtgttaaaaatatggcgaagcaaatggctgcggaattcttcggtggtcattttatcatcgagaaactcactgatgtttgctactcggcttctgatcgatttgatgccttttgattcaattttatcctttttcacctttaatgctgatacaacatgatcaatggctgaatcaaacatgagggtgccgtggctgaaaatacggcctttcgttgcaaactgagcgtttccagatattttccggccatccactacaatgtcgttccggccgcttaattcagcttcaaccccaagctgatgtaacgcctgaatcaccggctcagtgaattttttaaagttatgaaagctgtccccgtcatccttggtaataaagctgaagttcaagttccccagatcatggtacacagcgcccccgcctgataaacggcggacgacgataatcccgttttcctcaacatattttgtattgatttcttctattgtattttggttttttccaatgataatagacggttgattcacataaaagagcaaatattgctgttcagggtctaaatgctttacacagtactcctcgatagcaagattgatccgcggatcattgatattttgattgtctataaataacatggtgctcctcctttatccttcccacacaaaacctgatttcgcaattttcacttctccgttaaaaacggttttcgcttctttgcgaaggttgtcatgcacgccaaaatgcggcaaatgtgtcagcagcagttctcccgctccggcttcttttgcaatgcgcccggcttccaggctgttcatatggcctgcacttgttccgtcttgatcggcataaaaattgcattccgagatcaataaatcagcatctttcgaaaacggtataaatgaatcctgatagctggaatcagcagtataaacgacagtgtggctgccgtcagtaatccgcatggcatagcacgtcaccgggtgaattgtttttaaaaaggtgatcgtaaacggaccggcagccagcggctgatccggctgataggcgatcccttttgtatgtgttttatatgtaagcttttgaaactgttctatatcagcatcatgtccgtaaatcggaagcgtatgctctcctttgccgagaaacgaaccgacttgcttggcaaattgcagcggcccgatatcagcgatatggtcatggtgataatgagacagaacgaccgcatccagcttttccgccggcacatatccgaacagcttagacaatacggcactgccgcaatcaacaagcagagagtaatcacctgactgaaacaaatagcctgacgtcgcttcatttgcggccggaaaaccgccatagcatccgataactataactttcataatgtcctcctatcttttcaaaaaaattgatcctccttcaatatacccatttttcttgaaaaaagcatgttttaaacattgtatcaaaacagttattgatttttgcactctgttatattacaatgaaatcactacaaaggggaaagagggattggttatgctggggaaaatcacagaattttttagaaacctgccttcgaaaaagtgtgcggaatgcggaaaaaagatagaagagcagcatgagtgttatggtaatatctgcaatgactgtataaaagtaaacgatttgtaatgagcgaaaatcccgcgccttacgcgtgggattttcttattttttcacatatctcttaattttgaaataatagtcaggttaggtcaaagctcacctgtttttagataattctggtgattatcataatgtcattgaatattctttattttcgaaatataatttactatagacgaattgatttcttatctattataatttgatctaatagtgagattaaatatatgtctattcatgatatatgttgatactttgttttttgggaggtaatctatgaaaagaattaagtttggattagccacacaaatattcgttggacttattctaggtgtcattgttggcgtcatttggtatggcaacccagcattgcctacttacctgcagccaatcggggatctctttttacgcttaatcaaaatgatagtgattcctattgttgtctccagcttaatcatcggtgtagccggtgcaggaaatggaaagcaagtcggtaaattaggcttcagaacgattctgtacttcgagatcatcacgacttttgccattattctcggactagcccttgcaaacatcttccatccgggtacaggagttaatatacacgaagctcaaaaatcggacatcagtcaatatgttgaaactgaaaaagaacaaagtaataaatcagtggcggaaacgttcctccatattgtgccgacaaacttcttccagtcattggtcgaaggggatcttctagccatcatctgctttacagtactatttgcattgggtatttccgcgatcggtgaaagaggcaagcctgtattagccttttttgaaggtgtatcccatgccatgttccacgttgtaaaccttgtgatgaaagtggcgccattcggcgttttcgctcttatcggagtgactgtgtctaaattcggactcggttctcttatctctctcggaaagctcgtcggattggtttatgtcgcgcttgctttcttcttaattgttattttcgggattgtcgcaaaaattgccggcatcagcatcttcaagttccttgcttacatgaaggacgaaatcttactggcgttcagtacgtccagctctgaaacggttcttccgcgtatcatggaaaaaatggagaaaatcggatgtccgaaaggaattgtttcatttgtcattccgatcggttacacgtttaacttagacggttccgttctctatcaatctattgccgcactctttttagcacaggtatatggcattgatttgacgatttggcaccaaattacgcttgtgctcgtcttaatggtgacatctaaagggatggctgccgtgcctggtacttcttttgttgtcttgcttgcaacgcttggcaccatcggcgttccggctgaaggacttgcctttattgccggcgtagaccgcatcatggatatggcacgtacagttgtcaacctgactggtaacgcgcttgctgccgttgtgatgtctaaatgggaaggcatgtttaatcctgcgaaagcagaaactgttatgtcccaatcgaaaacagaacaaaacgcaaccatttctggttaatgaaaagcctgcggggttcttgccccgcaggctttttttaatctttaacaagcacaaacagctctgtaatcaaaacagtatcctcattcagctccagttcaccgcttttgatcagttccgcccatgccatccgatggtcctcgtgaaactccgcaattcggtctccgttgccctctcctttgactaacctcatatcaggcgcaccaaaggtggtttcaaagacatctgtcacttttatattgcatcttggattgtcatgtttatcataaacggtaacaagctgacccgctgtttgataaacgtccctcaattcatcttttgaatataatgatttcggcgcgcacgtagcggttttttctccagcaaggatctgctgaatcagctgttctcccaacccgtcatcaccttcccagccgaatgtgcttttcagcttataaatcttcattggtcttcccccttataccattggtgactgtacatagtaatacagaagcttagcggtatggcgaagagatgatttatgggtgcgttcaaatgcatgggaagcgtcaattcccggccctatgaggccatgtacaatatcatgcccggatttgatcgctgctgacgcatcagacccgtagtacggatatatatcaagcttatagtcaatatgatgcttctcggctaattgaactaaatgctttctgagctgataatgatacggcccgctcgcatccttcacacagattgatacagaatattcatctgtcgcctgcccgtcaccgatagcccccatatcaaccgccaaatattcaactgtttcaggaggaatattcgaattcccgccgtaaccgatttcttcattattggaaataagaaaatgggttgtatacggcagctcaatgtcttctgtttgaatttcatgaattaagcggagcaataaggcgacgcttgctttgtcatccaaatggcgcgatttaataaatccgcttgatgtgatctcgacacggggatcaaacgacacaaaatctccgacgccaatgccaagctcctccgtatctttccggcagtgaacaggttcatctaggcggatctccatattctcttgattccgctcagcctttcccgcgtctttgtatacgtgcacagacgtttgatgcattaagattgtgcctgtgtacgtttttcctgaggcggtttcaatttggcaatactccccctcaatcgagttgtagcggaacccgccgattaaatcgattttcagccggccgtccgctttaatttcctttaccatagcgccgagggtgtcaacgtgcgcagtcagcatgcgatgccgggatgtgtcgcgtcctggaagcgttgcaattaagccgcccttgtggttccgaaccgtttctaccttccattcttttaaaaggctttcaatataattgatcacctcatatgtatttccggtcgggcttgggatcgataccagttctttaatgagctccatcgttttacgtacagacgtcatagggcattcctccttttattttctacttaaaatatactcttttcccgagggacccgtccaatcttttcctatcaatctctcatatgctgtagagagcatgggaagaggagggatttctatgtgctgtcgtcattcacatgaacagaaatgtcgttgtcacgattggttcgatgatttttggttctttgacgagtggttcgataaagatttccacgaccattgcaagaaaaagaaagaatgccatgacccttgcgagaagaagaaaaagaaacaccattgtttctcttgtaaaaaacacagacattcttgctgtcattgtaaagactgaatcagaaatattctgatgacccatgcttaatgaatatttccattcacatttttccaagcgggcattgctgctgcttggaccttttattgaaacaccctttttgcttttacaatccaataaactgataaagccgctataagagcaataatgatttcaacagctgcagcatgctctatgattcctctctgatataaaaccgccggtacattaaacagtgcatgtaaaagaatagaatacaacaaaaacagcggccggcggcttttaaccgcgtacaaaacaagcagagacagcccaatttggacggcaatggcactgactctttctattccgcccagcatccattcatacgaaggagtatgcagcagctgctcctgtatcggcaaaagcgcctgtttgacgtcgccattgaccaaaagctgttcaaacgtcccgctattgattgcaaatgcgtatacaataagtgagatagaggacaagcctgtaatcaggatggcttcaagcccgccatggcctgccccgaaagccagaccatccgcccaagtatgatggcgcttcataaaaaatcgcatcatcatataccttccgcactcctcaaaaattccggccatcaagcagccgtaaatgccataccataatggatgttgcatcgcttctttcgtcatttcattcacttgcagtacataaacatgaacgccgccttccagcagctgagcgaagacaaaaaacgtgagagcgccaataaaaaacactttaagcgaggcgccatactttcgcttaaaccatacaatcagcccgattggcaacagaaacgcaatagccccggataatgccaaaaagactactgcttcttgactgaccatttttcagcctcctttttctttttcatagattccctattctacacttctctttttttgtaaaaaaaccttctttttagtaccagatactaatatctagtgttataatctgacataaggagtgattcatatgtcaaaagcaaaaattacagctatcggcacctatgcgccgagcagacgtttaaccaatgcagatttagaaaagatcgttgatacctctgatgaatggatcgttcagcgcacaggaatgagagaacgccggattgcagatgaacatcaatttacctctgatttatgcatagaagcggtgaagaatctcaagagccgttataaaggaacacttgatgatgtcgatatgatcctcgttgccacaaccacatccgattacgcctttccgagtacggcatgccgcgtacaggaatatttcggctgggaaagcaccggcgcgctggatattaatgcgacatgcgccgggctgacttacggcctccatttggcaaatggattgatcacatctggccttcatcaaaaaattctcgtgatcgccggagagacgttatcaaaggtaacggattataccgatcgaacgacatgcgttctgttcggcgatgccgctggtgcgctgttagtggaacgagatgaagagacgccgggatttcttgcgtctgtacaaggaacaagcgggaacggcggcgatattttgtatcgtgccggactgcgaaatgaaataaacggtgtgcagcttgtcggttctggaaaaatggtgcaaaacggacgcgaggtatataaatgggccgcaagaaccgtccctggcgaatttgaacggcttttacataaagcaggactcagctctgatgatctcgattggtttgttcctcacagcgccaacttgcgcatgatcgagtcaatttgtgaaaaaacaccgttcccgattgaaaaaacgctcactagtgttgagcattacggaaacacgtcttcggtttcaattgttttggcgctcgatctcgcagtgaaagccgggaagctgcaaaaagatcaaatcgttttgcttttcgggtttggcggcggattaacctatacaggattgataattaaatggggaatgtaacaaaaaaagaacttgtttccaaggaaacaagttctttttctttatgaagccggctgttcttctgatgtttcttcctttcggcttaacattgtaaagtaagtaatgcttagtgcaatcatgacgagggcgatgccgattaagacgccggccatctgccacatgtagccaaagtcaccgtttgaaatgaccgctctgaatccgttaatgctgtaggtcatcggcaatgcgccatggatgacctgatagaaattcgggagcaattcaagcgggaaggttcctccgctcgctcccagctgcagcactaaaataatgactgcgataaaacgtccagggttgcccatcgttgtagccaaaaattgaatcatcgccaggaaagcgagactcgtaatgattgtaaacacgtaaaatctccacgtgctctctacctcgagaccaattcccaatagaagaaccgtcgccacaatcaatgattgaatgattcctacaagcatcatgacattgaatttgctgaagaaccactcaaaaccgtttctcggacgtcctgacgcttccttcagcgggaagacaaccgtcagcatgatgccgccgacatacaagcccattgacaggatataaggtgtcagccctgttccatagttaggaacggaatgaatggcatcatctttggttttaaccggatccgcaaacatgccatatgtttgatcatcagcatcgatatctcctgtttgatcagccgcatccttcagcttactagacagctctcctgtgccgtccaatagcttgcctaaacctgtatcaagtgatgcagatccgtctgcaagttttgatgatccgctttggacctgtttagacccgtctaacagcttaaacaatccgccggatacttggctgcttcctgtcaccaattgctctgagcccgcttttgcttttgcgaactgcttattatattcaccgatacccgctgtcagtttagtttggccatctgtcagcttctgtgaaccattgtatatcttatcagctccctcagttaatctgtcaattgcatcttggattgtttttgcgccgttataaagcttagatgtagcttccggcatggctttcacctgcgccacctgcgctttcacgtcttcaagagagctttttatcgttgcgatgtcaggcagctgatcagctgaaggaagcccacttaaaatttcatcaaaatcaggcgcatcaactttcggcagctgcttttcaacagagctgatcaactggcttttttgctccgctgttaagaaatcactcgaattgatgagatttttgaatgcctgatcacggttttttaagctgttttcaaagtcagacagctgttttttaaattccttcatcgcagtttctgatttttccagattgtttacagcagtttcaagcttcgttaaatcgagcgcattaatgagcttttccgcttttgctgctttctcagaaccttcttgggctttactgttgagctgatccagcccgttagtaagattaggcgcacccttctgcacattttgaagtccagcaagaagttcattcatcttgcttgtcagttcgcctgatcctgctgcaagctgactagatttatcataaatctggttgctgctgtcctggaatttaccgagcgagctatcaagtgattggatgccgctcgtcacctgagccgctccatctgcaagctgcgctgttttgtcactgatggtagcggtgctttccttcagcttcgccagattttctttcagctgtgcgcttccgtttttcgcatcctttgtgccgtcatcaatttttttcgcgccgctgctcgcgtcgctcaaaccttttgcgatatctttaaagttatcaaaaataactttcgtatattgctctgtcacttctttagaaacagaagctttcagtttatcaatcgctttttcaccgatcgttgcccctacatagttggaaccggcatttgtatggtatttcagatccaatttttttggatttttgtccaacacggtgctggcattcttagaaaaatcctcaggaatctcgacaactaaataatatttttgattcaataagtcctttaacgattggtcgagatcattggaaaaatgccaatcaaagttgttattatcctttaattctttgaccagatcatcaccgatttgaagtttttctccttcatacgttgctcccttgtcttggttgacgacaacgacaggcagctggtcaactgtgccgtacgggtcccaataagcctttaagaatacgccgctgtaaataagcgggacaaacaaaatggcgatgatgggaatcaataattttttacttgttacgatgtctttccactgacttcgtattgtgttcatcctgatgcctccattctaaaactgactcatcatgaaaaatggtcattttcttgcaaagagaaaggattatctagttcgctgacaatcctttgacaacatacaattcaagcagtcccgcaattgtctctttatcaagcggggggtgttgtttttcccagtcaaaaatgagcgcgatataaagcttcagcatcacaaaggctgtcagttcagggtcgcacggcttgattgcgccgcttttgatcccgtcttcaatcttacttttgatataagacagtatggctcgctccattttctggatcacttcctgaactgccattgtaccaatctcggcattctcttggaaaattttaatcgtcagctgatgtgttttcctgaactccagaatggcaaacagcgctctgtgcacattttcatggaacggaaggttcggctccatcgcttcatccgctttttgcttcatttcctttaataaagtagtgaaaatctcgtcaaacagctcttctttgtttttgaaaaaagtataaatggttcccttccccacgttcgcaagttttgcgacaagatccattgtcgtcgctttatacccgaactgcgtgaaagactttgtagccgcctccaaaatgagcttttttcgatctattgacattgtattcacctcgaaactgaccgtttgaacattttagtcattaagtacatatgcaaatgtatcataacctgctgttcaattcaatcatttttttacacaatattgccattgcacatcaaaaaaacctccgcgataaagcggaggttttagctgaataaataggtaagcgcgtcagacacggcagcttttccttgatcaatgcagtcgggaatgccgacaccttcgaaagaagcgcctgtcatataaacacccggatacgcagatgcaagtgcttcacgcagctccttgatacgctgcttatggccgacatggtactgcggcatgctttcatgccatcgggtgacacatgtcatttccggctcgccgtttatgttcatgactttctttaagtcttctaacacaatgttgataatgtcattatctgatagatcgacaatggattcgtctccagcttttccgacatatgcccgaagcagcgttttgccttccggagctgcgtgcggccattttttattcgtccacgtacaggcagtgatcgcaaagtcactgtttcttgaaataacaaaacccgtgccctcatgctccatctcgacggagccttcagggaaacctaaagcgacatttgccaccgatgtggagtgcatatttttcaaatgagaaatggcaggaagctcagaaagcattcccgcagccgctttatgcggagcagtcacaattactgaatcagcatcaagtgtgacgccgttatccaattcgagcgagtaaccagagccgccacggctgagcttggtcacttttgtgcctttatacaccttcgtcagctttaactgcttttcgatctcttcaacaagggtttgcaatccggttgacaaagtctggaactggccttgcttctttgccgtcagctgctggcctgagccttgaggccttgtttttttcatgccgagaatcaggcttctatgcttttgttctgtctggtaaaattgcgggaatgtcgacatcaggctgagcttgtcaatgtcgcctgcatagatccctgatagaagcggctcgattaagttctcgaccacttcatctccgacacgtctgcggaagaattctcccaatgactgatcatcctttgttttgcttgcaggcaggatgaaatccattgcagctctcgccttcccagacaaagaaaacagacccgtagaaacaaacggcgcaatttttgtcggtatccccattacagcgcccttcggcattggatgcagggtgcggtttacaagcacataggattgcccggtcgcattgttgacaagcaaatgctcaagacctaagtctttaacaagctgcggggcgcttttctttcgttccagaaatgagtctggccctctttcgatgatatagccgtccttcttgacagtctggattttcccgccgactctcggacttgcctcaacaagtgtcagctcaagcggcagattcttttctttgatttctttttccatatagaaggcggcggctaaaccggtaatgccgccgccgatgatgactacatgttttttgccgtcactcatgttcatcgccttctttaacgtcctaatttttttaatacgactgttgccaaagcatcaataaattcaggcttggcatttggcatttccggccggtaatagcttgcgccgatatcgtcagtaaccactttgcattcataatcattatcataaagcacttctaagtgatccgcgacaaatccaacaggaacatatacaaatgcttgatagcctttttgttcgaataaatcacgtgttaaatcctgaacatcgggtccgagccaaggatcaggcgtgttcccttcactttgccagccgacagcatattcggaaacgcctgcgccttcagcaattaatttcgccgattcatgcagctggtccgggtacgggtctccaaattctttgattttttccggcaggctgtgtgcggatacgataagcatcgcgttttctctttcatcctcaggcattgacgcatatgtttccttcactcggtcaacccaatatgtcacgaacttcggttcatcgtaccagctttcaactgacgtaatcgttaagccgccgagtttttcagcctcttctttggcgcgtttgttgtaggactgaacgctgaacgtggagaaatgcggcgccagcacgatgctgactgcttctgtaatgccatccttatgcatctctgctacggcgtcttcaataaacggctcgatatgcttcagtccgatatacgctttaaacgtaatctcatcctgaatttcattcaagtgctgttccagattatgcgcctgctcttctgtgatttttgcaagcggtgaaatgccgccaatcgcttcgtatctgtctttcaaatcttgaagcatttcaggttcaggctttctgcctcttctgatatgtgtataataacgttcaatatcttcttccttataaggcgtgccgtacgccatcacgagaagccccattttctttctactcactgtttacaccctctttaatgatctgatacaaacattttgacaggatatcattaagataccaaaagatatgcttaggaatattgacccatttttttgttttgtgaatattcatggacaaatgctgtcagttttttcaaaacctcgggactgacatcaggaaataccccatggccaagattgaaaatgaagccgtctgactccataccctgatcaagtatttcctttgttttcttctcaatgacttcccatggcgcaagcaaaatggacgggtccaggttgccctgcactgttttagtaattccttttgatctggcttcagcaatgccgagtctccagtcaagcccgacaacatcgagaggaaggtcatgccaatcacctgcaagatggcttgcgccaacgccaaacatgatcagcggcacattctcctttgcgagctctgaaaaaatccggttcattacgggtttgatgtatgttctgtaatctgcctgattcaatgcgccgacccacgaatcaaagatttgaatcgcttttgcgcctgccttaatctgcgctttcacgtacacgatgatcatgtcggcaagcttggacatcagcagattccatgcatccggcatgctgtacatgaaggcttttgttttattgtagtttttcgatgggccgccttcgatcatatagcttgcaagcgtaaaaggcgcacctgagaaaccgatgagcgggacgttcagctgctcattgacaagcagtttaatcgtctcaagcacgtacggcacgtcctgttccggatcaatctggccgagtttttcaatgtccgccagagaccggattggctgatcaatcacaggaccgaccccgtttttgatttcaacatccacaccgattgacggcagcggcgtcatgatatctttataaaggattgcagcatcgactccgtattgctcaaccggcagtcttgtgacatacgcacaaagttcgggctgatgtgtgatctcaaacaatccgtacttttccttcagcttgcggtattccggctgtgagcgccctgcttgcctcatataccacacaggcgtgtgatccgctttttctccccgcgcagcttttaaaaacgtctcgttaaacgtttctcgtttactcatctgatttccacctttcatacggcaaccatacgttcgtatttcttgacttattacactataccttgttttaggcaaatggtatagaaatgtagctcaaagttcaaaaaatcgccgaattccattaagaggaaaacaattttggctgaacgtaatcggttccttccccttctctttttgtctgtgtattataaggcacaattttataagacgcgcccgaaaataagttggcataaggaatttcatagcttcccttcccttcaaccgaatcaagaagcgtctcctcgccgtccttgtttacataaattctgtatacggcccgatcatcctcttgagcgtcccactttaattcaatagtaaagagccccgctgctttaaatgtgtaatcggctgtgagtgttttgaccggcttcagctcaatcgggctttccagttctttaacgtttttaggctttgtgaacacatgaccggtttctcctgcctgtgtcaaaatatccttaaacagccgcgtcgggtatgagctcccggctttcaaataatggttttgatccgttttgtcatagcccatccagactgccccggttattttcggcgtatagcctgcaaaccaggcgtcctttgtcgcgccggagacgcctgtataagatgtagaacctgtttttcccgccaggtcgccgtgataggtgccggacgtggccgttccctttttgactacctgctgcagcattctcgtcatattccaagacgtctgcttgttgaaaacccgctttccttcttctttataatcggctattgtttctccgtcttcatctattatgctcgagataaagaaaggttccgtatacgttccattcgcggcaaatgtatgaaacgcgccggcaagctggagcggcgaaacgcctttttccaagcctcctagagcgagagcaaggccttcatcagggatatcaatgccgtttgctttcaaataagattttcctgtttcaacgccgatctcattcagcgtccagacagccggcgcgtttttgctgtacgtaatggcgtcagacatagtgacttcgccctcataccggctgtcgtagtttttcggcgtataatctccgtaggactgcaactcatccttcaatagagaatatggcttaaatttcttttcctgcatcgccggtccgtatacggcaagcggcttaaatgtggaacccggctggcggacagctgtgacacggttatatcctttggatgtgtaatcccttccgccgatggccgcttctacaccgcctgtcttgttattaataaagaccgcgcttccctcggcattctgatctgttccgggataatagcttccctctttcatcacctggtaagccgtcttctgcagcttcgaatcgagcggcaccttgatcgtgtatccgccttgaagaagctgctctccggaaatggaatacttgtcttccgcctctttgatcacaaggtcaatgtagctgtcaaaccaaggtgtttccgactgtttcttcacgtgcagtccaagcgttcggccctgtgcggtgacagcctctttcgcactgatatagccttggtcattcatcatacctagaattgtatcacgccgctccttatttttatcagggtgcaaaattggagagtacgtagaaggcgccttcggaatagcggccaaaacagcgccttcagatacagtcaaatcttttacttctttattaaaataatagtgggacgccgcttgtatgccgtaaaccccatgtccgaagtaaagctgatttaaatacatttcaagcagcttgtccttgctgtaatcccgttcaagattgatcgcaatgatcacttcttttgtttttcttagaaacgttttgtcatgtgtcagaaaaatatttttggcaagctgctgggtgatcgtgcttccgccttccacctttccgcctgctaatatatcgcgatacactgctcttccgacagattttgcatcaatgccgtgatgctcatagaaccttttatcctcaacagcgataaacgcttctctgacctgctttggaatctcattgatcgagaccggctcgcgattttctgtatacaggcttgcaacctcatctccgttttgatcaacaatttttgaagaagcatgaagtatcagcttcttttcatctatgacataatggccgagaaaaataattgaaatatatcctattaaagcgagaaaagcagttaacactaaaataatgataggtataaaaagtttctttttctttatcttaaacatgaactcacctcgcctttctaaaggtagtatgggaaaaattgtttggaattatgttcgaagcactcgccaatagaaacttataccattgttttgatatactagcaagcaggaggtggctgatatgaaggtttatattacatatgggacagccgattttttaaaaacgatcgtagaaaagcatccctcagaaaatatccttttgatgcaggggcaggaaaacgccattttgattcatgaaacaaacggagataccgttttccaggcaccacacgcttatgaagtcattgaccaagtcggagagatcaaacatcccggttttgcagtattgaacaatattgccgtcactcaggaaggacgtccgctgtttgaaaacagatttaaaaacagagcgggaaaagtcgaaaacgagcctggctttgaagcaattcgagtgctccgtccgcttgacagtgacacctatgtcattctgaccttatgggaaacggaaagcgcctttcaagactggcagcagtccggttcttacaaagaagcccacaaaaaacgcgatacatctgctggaattgacacaacgtcgatcttctcccggccttcctatgtcaccacatatttcgctgtcgaatagctgccggcatgtccggcagcttattttattgggaggaaagcaaaatgaagcatacttgcccagtctgcgggtttaagggattggctgaaccgccatatgatcatgaaggcaatcattctcatgaaatatgcccgtgctgcggttttcagttcgaatttgctgattacgagatgcagcacgaggatgattcatatttagagccatcggaaagcaactggcttgctgaagggtgcgtcattttttctcctgaatgcttcccaaaacatctgcaaaaagcgaatagagtattaaggcatcatctgattgagcagctgaaacagatcaatgttcatcttccatcataaccctcccctctgtcccggcaccttccgcccgcctatgaataatctgtagcggaaggagtgatcgatgatggaagtcgggattttgtctgtccatgttctgtatgtgttttttatcggagtaattatcctatttatgctgctgagaaaagacacgacatttatttctctattcggcatttttatcatatcgctatgggccagccattcactttcagcttctgtcagcagtttgttccacagctttatctatgcggccggcgaactgctgcccacgattttcatcatttgctttatcgtttcaatgagtgatttgttaacaaaaacagggataaatgaagcgatgatttctccctttgcaagccttgtgagagggcctgtgactgcctattggctgattggaggcctgatgttcgccatttctctcttcttctggccttctccgggtgtcgctttgatcggcgccgtcctgctccccgcagccgcacgtgccggtttgacgcctcttgccgcggccatggccatgaacttattcggacacggttttgccctctcaggagactttgtcattcaggcggcgccaaagctgactgcagatgcagcaggcattccagtcggtgatgtcgtctcggccagcattccgcttgtgctgattatgggtgtgacaacaacaaccgctgcctttatcatgattcagcgcgaacgcaaaaaacaggagcctcccgcttctttttcccccgttctttccggtgaacaagacaactcgctgtacttgccaaaacgcctgcggtccatactggcttttttgattccgcttgcctttcttgcagatatcgcctgcatgctcttgtttaacctacaaggaaatgatgcaaccgcgttaattggcgggtctgcaatttgtatcctctttaccgttcattttttcgtgtataagcataaagggcttgaaaaaatcaccggctattttattgacggatttaagttcggttttaaggttttcggccccgtcatcccgattgccgctttcttttatcttggcgactcaggctatgaaagcatactgggcacttcactccctaaaggttcccacggcattgtcaacgatcttggcattgctttatcccatatgatgcctatgtcaaaggagcttgccgccgctgcattaactgccgctggagccataacaggccttgacggctcaggattttctggcatttctctcgccggctccatcgcaaagctcttttcgtccgctctccatgccgatcccgccgttctgaccgcgctcggacaaatctctgccatctgggtgggcggaggcacactggtcccatgggcgttgattcccgccgcggccatttgcaaagttgatccttttgagcttgccagaaaaaacttcattccagtcgcgattggccttttggtgacaaccctcgcagctgtgatgatgctttgaaacagcacgagttgaaatattcagactttttctatacaatcatggaaaagcatagaaaagggggaagcggctttgtccatatccacactgcagaaagagataaacaaacagctcgacggctgttttgaagaaatggttgagatcaggcgccattttcatatgtatcctgagctctcatttcaagaagaaaaaaccgccgcatttattgcttcctattatgaatcgttaggagtcccaatccgcacaaacgttggcggcagaggggttttagcatatatagaaggaagcgaacccggccctacagtcgctttgagggccgactttgacgctctccccattcaagatgaaaaagatgtcccttacgcctccaaagtgcctggtgtcatgcatgcatgcggccacgacggccacaccgcagctcttctcgcagtggccaaggtccttcaccaaaacagacatgaactgaagggaacttttgtgatgatccaccagcatgcagaagaatattatccgggaggcgcaaagccaatgattgatgacggctgtctcgaaaacgcggatgtgatattcggcactcatctttgggcaactgagccgctcggaactattctttgccgccccggcgccgtcatggcggcggcggaccgatttacgattaaagtcttcggaaagggcggccacggcgctcatccgcatgatacaaaagacgccgtcctgatcggttcgcaaatcgtttcctctttgcagcacattgtcagccgcaaagtcaatccgattcaatccgccgtcatttcgacaggctccttcatcgccgacaatccgtttaatgtcatcgcagaccaagcagtactcatcggcacagcgcgttcttttgatgaaaatgtccgggacattctggagaaagaaattgaagcggttgtaaaaggaatatgcagcatgcacggcgcgtcctatgagtacacctatgaacagggttatccagcggttgtgaaccatcctgcagaaacgaaccacttggtgagcaccgcaaagaataccgagggcgttcagcaggtcattgacggtgaaccacaaatgggcggcgaggattttgcttattacttacaaaacgtgaagggcacttttttctttacaggcgccgctcccgaacagccagagcgagtctattcccaccaccatccgaaatttgatatcaacgaaaaagccatgctgacagcggccaaggtccttgccggcgctgcgatcacctatcatcagctataaaaaaacagccggagtgtttattctccggctgtttcctttaatatcctcagatgaaaaacatgtcttgcagtttctccaagctgagcaagcagcttataattggcaattccgccgactgccgctcctacgcccggcaaaagctgaaaaagcttcacgacgtcgatataatcgcgatattcctgctggaacactctccagtcgatgctctttttctccgtctcccaattttcgatgacagaaaaaagcgatttacggccatcatcactcgaaaacgcaagctgaaacacgagcagcaaaaatatcctttcttgtgcatccttgacatcaaagccgtaaatggaagacaaggtaaataaacacttcatcttaattgaaagcagcagcggaaaatcagcaatgcctaaaaaaatgccgcccgctccggtgccgactccctcagcagctgccactttttgataagaaacaatcgtttttttcgccaattcgtttttttcactgagcgacagtgcacttgtatcctttttataggtgatgatattagagccggccattgtcgcttctaccatttttttcacactctcggtgacgaccgtatggattttttcaggaatccgttcattcaccttcgtctggacacgcttcgaaaagcgttcaaacatggaatcctttcgcaaaaaatgcattttccattccaaagcttcctgcatcagcagctgattatctgtcatttgattacctcttttcagttcacagctttccgtgctttttcagcctggtcgtcatataagcaggcaaaacaacaaaaatcagaacggcagaaccgatcagcgcgtacagaaaaccggtcaagccggctgcataggcagatgcaacagacatcagcagcgcttgaatactaagtgcagtttttaatagagagaaatagtttttcagctttgtttcttttttcacagggtacagctcttgaagcgccagatggtcaaagtggccaaagagcggcagaagctgaatgcccgtaatgaaaatggcaaacacagtcaaaacagctgcaatcagcgggctggctgagacatacataatgatcagcgcgaaaacgatcgttaatctgacaagaatgcccaaataatcgctcgaacgcaaaaaggcgcgggtgaacatataggcaaatgttttgcgctgttcaaacggcacaagccgcagcaaaaagtcgagataagctctgcgtttggcttgctttcgcaaatgcggcacatcagtaaacaggttggcaatccgatagaaacgctgctttcgtctcaattcggactcaatatggctctcccatttaaatgttttccgttttgctgcggaagacatatacagataaagaacagccataatgacatagacgagaagcgcatacatataaacagattggaaaacaaaataaagaacgagtgtattcgccgcaaagcgaatgatgacgtccatccgtttcatgctgcggtcgttttggaaagtcgttcgccattccattacctgattccacgctttcagcagcaacagttggacaaagaccgcggcatacgatacgagcgaagcccccggtgtgactgcgaaataaagcggcatcgcaacgatgctcagcgcaataagcggaaacagctgagacacatagctgtagacaaacgcctgcttcaagtaaggctccatttttgcttcaagaggcaataagaaaacaaggtcagcctccttcaaaagcgttcgcacataagagcttgtcaacacgagcgaaaacagcacggccatcacccaaaaggatggaaagtgagcgggaatgtcccgtatccatttgctgtaccagcttgcagcgcccgctagaaaaaaaatcaaaacaatgacgaggtgatcattgagcatatatttcatgtatgttcttgtttctttgatatgctcctgcagccgcgactgccaaatatcaagcatattattcatggccagcgtcttcctttgtaagctcaagatacaaatcgtccagcgccgcgtccttcattccaaactgctctctgagctctgacagcgtgccgcgcgcccgcacctcgccgttatgtaaaataataaacgaatcgcaatagcgttctgccgttgccaaaatgtgtgttgacatcagcacgctcgccccgccttttttcgcttcattcatccgttcaagcagcgcgttaatggcaagcggatcaagccctagaaaaggctcatcaataatgtagagcgcaggctctgccaaaaatgcgcacataatcataaccttctgcttcattcctttagaaaaatgggccgggaaccacttcagcctcttttccattcggaattcctttagtagcggaggcagccttttctccatcgtttcttttgacagtccatatgccatggctgttagttcaagatgctccatcagcgtcaattcttcgtataaaacaggtgtttcaggtatataggtaaattgtgaacggtagccttccggatcctcagcaaacgttttaccgtttaattcgattgaacctttatgcgggtccatcagcccgatgatgtgtctgattgttgtacttttaccagcaccattcagcccgattaatccgacaatttgattcggttcaagggtgaatgatacgttttttaaaaccggattccttgtatatccgccggtcaagtcttttaccgatagcagagacatagtttctccccttatagtgtttttcttcatagtaccaaaaacaaggcctgatttgaaacaattcccttttaacaaatgatgaatttgctgtcataaagagacagggttctggacatcataatagttgtagaggaaaagcatatcaactgaaaaatgaggtgtttgtcaaagacgtcttagaaacagttggatagaaaataaacatgtccaatgctcaaaccatttctcttcactgaattgatgaattcttcatgtatgaagcaaattgtcaaatgaggtgtttatcgcaggaatcgttaggcattaaacaagtcttcattttattgacaaatgaggtgcttaccaaaggcataacacattttcttcatataagctcttcctctgcattcagggtgaacgctcgccgttcatcctgttttctattttctgcatttctgtggtacgatgagtgtatacatactaaacaatttcataaggaggaaccctcatgcattgtgcagaaaattgtatcttttgtaaaattatcgccggcgacattccatccgcgaaggtgtatgaagatgaacatgtacttgcctttcttgatatcagccaagtgacaaaaggccatacgcttgtcattccgaaaacacatattgagaatgtatatgaatttacagatgaattagcaaaacaatatttccatgctgttccgaaaatcgcccgcgctatccgggatgaatttgaaccgatcggcttaaatacgctgaacaataacggcgaaaaagctggacaatctgtgttccactaccatatgcatattatccctcgctacggaaaaggagatggattcggagcggtttggaaaacgcatgctgatgattataaaccggaggatctgcagaacatctcttcctctatcgcaaaacgcctggcctcatcataagatgaggttattttattttgtgaacatttcgcaaacatccgtcaatttcttttgataattctaattttttatcaaaaaactgaatttttgtgataggataattgtattattttatacattaacgtggaaaacagggagagatcataatggaacgtacaacgaattttaacgcaggtcctgcagcgctgccactggaagttctgcaaaaagcacagaaagaatttattgattttaacgaatccggcatgtctgttatggagctttcccaccgcagcaaagagtatgaagcggtgcaccaaaaagcgaaaagcctcttaatcgaactgatgggcattccggaagattacgatatcttgtttcttcaaggcggggcaagccttcaattctcaatgcttccgatgaactttttaacacctgaaaaaaccgcacattttgtgatgacaggcgcttggtctgaaaaagcactggcagaaacgaaattgttcgggaacacgtctatcaccgctactagtgaaacagacaattacagctatattccagaggttgaccttacggatgtaaaagacggcgcatatttacatatcacatccaacaatacaattttcggcactcagtggcaggagtttccgaattctcctattccgctcgtagccgacatgtccagcgatattttaagcagaaaaatcgatgtgtccaaatttgatgtgatctacggaggcgcccaaaagaacctcggcccttccggcgtgactgtagtcattatgaaaaaaagctggctgaaaaatgaaaatgcgaacgtcccaaaaatcctgaaatattccacacatgtcaaagcggattcactctacaacactccgccgacatttgcgatttatatgctgagcctcgttctggaatggctcaaggaaaacggcggtgtggaagctgttgaacagcgcaatgaacaaaaagcgcaggttctctacagctgtattgatgaaagcaacggcttctataaaggtcatgccagaaaggacagccgctcacgcatgaatgtcaccttcacgcttcgggatgacgaattaacgaaaacattcgtccagaaagcaaaagatgcgaagatgatcggccttggcggacaccgttcggtgggaggctgccgcgcttctatttataacgcggtctctctcgaagactgtgaaaaattagctgcgttcatgaagaaattccagcaggaaaatgagtaaaaagtctggctatgcaaaccgtccgtttggtatactgtttgcataacacattctgtaaagccttcgcaataaatgatgagcatattattggagggcaaaaagcttagcagaggagagcatagttatgaaaacaaaagagttagtcattatggctctgtttgccgcaatcggcgcagcgcttcattccattattccgccctttttaggcggcatgaaaccagatatgatgctgatcatgatgttcatgggcattctgctgttcccgcgggtgcaaaatgtactcgtcatcgggatcgtgaccggaatcatttccgcgcttacaaccgcgtttccagccggacagatccccaacatcattgataaacccgtatcagcgtttctgttcttctccctgtttctcttgttcagaaagagccgaaaaacaggtgcagccgctgtgctgacagtgatcgggaccatcttatcaggaattgtgtttctatcgtcagctttattgatcgtcggtttaccgggcggtttcgccgcattgttcgcggctgttgttctgccggccgctgtgctgaatacaatctcaatgatcattatttatccgattgtgcaaaccattttaaggcgttcaagctttatggaagctgctaaataattgtcacacaaaacctcttccgcttccgggagaggttttttgaacagagcgtccgcagcatgtcagcatgttttaagcgaggagttttgtgaaaaagataagacatagtgtaaaggcggttccggttgaacaaacaagcgctttctgccggataaccctcttgggcggataagaagcagcctggctgagaagtttgatatagtaaacagcgcctgaagcgaaggcaagtgtgatgcaggataatacaatcaaaaagacagacaaccttctccctccttttcacttaaaaaatatgctaaaataaagcaagctatgtatagaagttcagactttcaacaaaaatgaaaaatgctgaatgaatcctattttgaagaaaaagacggggtgattgtaatggcgagcggacgttctctattaacaggactattcgtaggcggcatcatcggaggagcagcggttcttcttactgcaccttcctcaggaaagcagctgcgtgaaaaaatgaaaaccaattatgattcttttgaagaaacaatcaaacgcttaaagtcagacgggcttgcattaaaagaccagctgatcaaagcggcaaaagaaagcacggatgttattaaagacgtgggcggcgagctccaaacgtcaattaaaaaatggcaggaagagatcaagcctcaccagcaggatctgcaaaaagaaattgccgatatcgaagagaaaatcagacagctggagaaaaccttacaaaactaatatcctattcaaaagaaaaaaatgcgggccaaaagtggacccgtattttttttggccgaaaaaccctgccgccgcaatggtttgtgaatttattaaaaaattcttacattttcatctttattaatctttattttattggcataatagagaaaaagaaaaagagaagcaggtgacgtaatgaatcgagtggaaccgccctatgatgtgaaagaagctctagtcttcacccagaaaatggctcagcttagcaaggctctttggaaatcgatcgagaaggattggcagcaatggctcaaaccgtatgacctgaatattaatgagcatcatattttatggattgcgtatcaattgaatggagcttccatttctgaaatcgcgaagttcggggtcatgcacgtatcaaccgcattcaacttttcaaaaaagctggaagaacggggatatttaaggttctccaaacggctgaatgataaacggaacacatatgtccaattgactgaggaaggtaccgaggtattctggagcttgcttgaggaatttgatccgacacgcaacgctgtttttaaagggtcacagcctttgtatcatttattcggaaaatttcctgaagtggcagaaatgatgtgtatgatacgccatatctacggcgatgattttatggaaattttcgaaacgtcactcaccaatattgacaatgactttgaaagcgtaaacggaaaactgaagaaaaaagcaaaggacagtgcggcggatgaaccggctgaagagcttgaacctgtaaacagttaatcaaaatgcttcatgatgtcgataaagacttccatcagctcttgataaagtccctgctcatacagggcaaaaatcgtttcatgaacatctaatttttcattcagctgtccggcaaaaagcgcaaggagcttatcaaaggttacaaatccttgcgctttttgtgttgccagctcttccgacaattcgtcgcatatcctcataaccgcttccccttcttccttgctcagccctttatcaatgagaagcccatagaaggggtacctgtccatatctactgttttcactaataattgtatgtaatattctaatcgctcaatgcgatgatccatcgaatccatccacaccacttctttctatctttaatcttattttagctgataattcactgagaagaaagttctaaccccatatttcgcagtttgtttgcttgtttcaaaaaaatacctgccggatgatattttttcttaaaaaagcattgattttttctcttgggaggagtaaattattttgagattctattcaagatgtatggaaggatgactttgatgaattgctggaagaccataaatctcatgaaggattatggcgccgttcgcataatattaactgctgtatgttttatgattttggtttttatatctacctttttagcttttgagctgctgcggcctggcacaagcttaagcgatgaatatgtatctttattcggcggtttgctcgtcgttattttatttgcacataaagtcatccatgtcctgccaatcatctgcaaaaaaagaaaaatagaaaaaaagttttacatattgcgcatgcgcacatggaaacgcataccaaaaacaacaatgctgatttcactcgtcagcccgttcttgctgattacaccggtattgttttacgcagcactggcatttccgaatcacgctcattatttttgcatgatctcgggcattcacgccggctactgtctgcctgatttcctgctggctctcaagctgataaaagcaccgaaaaccgcttttattgatcaggaagctgacggcttggatattcttgttgaaaagtagtcaaaccctggtgctggtggcgatttttcaatttgcattctatcttttttaataaatatttggtaatgtaatatgggacagttcagagagagggggaatctcccatcattttattctattttatcgtggctgccgtgtttattttatatttcataaacaggctcaccaatacattatgccttgtcagagagattcctgaagagcggcaagataaggtattccgatttattaatgtatctatattaattttactgatctcttcgtttgtggagatctcctttacagtgtaaatacgaaagaaagcatagctgctgattaagcagctatgcttttttatgttgattagtacagccaagaagcgccgatgataatcaataaaataaataacacaaccaataaagcgaatccgcctgcaaatacttcacccatcttaaaaagcacctcctgtaataagctttatttaccaattacatgttatgcaattcatgtttgaaacgattaggcgctagtgaaaataaaggatcgcttatgttgcaagcgatcctcggtctgcttagtagatgtaagctgcacctacgatgataagcaaaatgaacagtactacgagcaacgcgaatccgttagagtatcctccgctcatgttacatacctccttttcttgatcaatatataagtatgtcatcagcaaaagtttgactagacgaatgccctttatttaaaatctttttacagaaagccacaatatgttatgatacgcataggtaatttaatttggaatgattaggagtgtttgaaaacaatgaagaaaatcgcaatagcagctatcactgctacaagcatcctcgctctcagtgcttgcagcagcggcgacaaagaagtcatcgcaaaaacagacgcaggcgatgtaacaaaaggcgagctttacacaaacatgaagaaaacagctggcgcaagcgtactgacacagctagtgcaagaaaaagtattggacaagaagtataaagtttcggataaagaaattgacaacaagctgaaagaatacaaaacgcagcttggcgatcaatatactgccctcgaaaagcaatatggcaaggattacctgaaagaacaagtaaaatatgaattgctgacacaaaaagcggctaaagataacatcaaagtaacagatgatgaaattaaagaatactgggaaggcttaaaaggccagattcgcgcaagccacatccttgtcgctgacaaaaagacagctgaggaaatagagaaaaagctgaaaaaaggcgagaaatttgatgcccttgcgaaggaatactctacagacacaggctcagctacaaacggtggcgaacttggctggatttcaaaagataacgaacaactggattccacattcagaaaagctgcattcaagttgaaaacaaacgaagtcagcgatcctgtgaaaacacaatttggctaccatatcatcaaaaagactgaagaacgcggcaaatacgatgatatgaaaaaagaactgaaatctgaagtgcttgaacaaaaactaaatgacagcaatgccgttcaggaagctgttcaaaaagtcatgaagaaggctgacatcgaagtaaaagataaagatctgaaagccacatttaatacatcttcaacaagcaacagcacttcttcatcttcaagcaattctaaataataaaaaaagctgtgcggctcaatgagccgcacagctttttttatgcgatggaatggttttgattttcttcttcatgctgctgagaactgcggcgttctcgctccttttccatcctctccatataaatctgtccttctttttcaataaaagcctggtctactttttcttcctctttggctgccgccacaagtttatatgcgctgaaaatgatgcctacaatacaaagatacacccaccatggaaaaaataacacgggcttctccccctttgcatagattctttattctttagcatatgcgggaatgagacgagttatgtgcgggaaagacgcatcaaaaaggactgagctgaatatgtcagcatcagtcctttttacgttatttatgaaatgtcggtttataaaaggaacggttttccagtgcaaatacacgttcagtatactcgcccggcttcacgcgttcaagcgctctgtccatcatattcatttttgcatccagattgtctatatagtgaagaatttccgcttctttcaccatcggcggttttgggctgccccattctgctttgccgtggtgactcaaaatcaaatgctgaagaattaacacctcttcagaatcgatttgaagctcctcagccgcttttgaaagctctgtcaccatgatggaaatatggccgagcaaattgccttcaaccgtatatgaagtggaaacagggccggacagctccttcacttttccaagatcatgcaggataacaccggcgtaaagcagatcacgatcaagagaaggatataaatctgctattgctttcgccaggttcagcatagagacaacatgatacgccaaacctgagacaaactcatggtggtttttcgtagccgccggataatccataaactcagcttcgtgttttttaaccaaaaaccttgtgattcgctggatattcggatttttcatttcaaatatatattgagtgatggtatccatcatttcattttttggaatcggcgcggtttctaaaaaatcatcaatattgacgttttcttgctcgcttaccggtctgatatttcttagcttcagctgggtgcgtccgcgataatgatgaacatcgccgacgaccttgacaatcgtctgcggcgcataggtcacttcatcactttgcttggcatcccacagcttcgcttcaatatcgcctgactggtcttgcagcatcagcgtcaaaaacggttttccattgcttgcaatccctttcgtcgaggatttaatcaatagatactggtccacctgttcgccaacctcatgtagcataatccctttagccattctattaaagctccctccgtatcttacataataccagtatatcacataccgattttcagctatagaacctcttttatgacaccaaatggatgatttggctgctatgaaatgcatcttttacgtgctcatggcatgtaaaatacaaaatctgcctaccgccttcagataaatcatacagaacatgtaatacacgtttcagcctttcctgatcaaaatgaacaaaactgtcgtcaagctggaacggaagctttgacccaccctggcgcgtaacggccaaagcaaatcggatcgctgtatacagctgttcacacgtcccttgtgacagctcttccgcatgatagacagttccatcgcgatgcataaccatgatcgaatcatccgtttcggaaaaataaatggtttggtagtttccgtcagtcagagggcggaagaattctcctgccgactctagaaggcgcggaagctcgatttttttatgccgctccaatttgtttctgatcacctgtttgaccatttgtatcgaggcccattttttagccgtttcttttacacgttctttttgcatttcggtttgaagcttgaggtctgagaccaatcccgaagcctctaattgttcctgtttgactgagagcagtgcgatttggctgcggagctgctcgatctcctcagtcagccgctcttttctttcattctcaacaaattgcttatctttcaattcagaaagcgtattggaatccgccagttcaagttcctccgggtacccgccttgaagctgtgcgtttacgtgatgaagcttgttctccgtatccttcaattgcctgctgatgtcggctatggcaaaaaacgcatctctgtcttttgcagcagccgcggcaaataactgttcaatctgtgcgtggaaatactgtatttcttgctcaagttcaagcatctgttcctttgtataatgaatatctgtttcaatttcctttttttgcttctcaatttctttttcacgttcaatgtttttccgcaatgtgtgaagggcgtccgaaatggagatatcctgactctgattcacgggaagaagcatactgacgcgttcttcgaatgttctccggtgctttttcagcctgcctgcttcaatggtcagctcatgctttttcttcacttcttttttaacatccttcattaagctgtatgcatcaagcaaaaatgatggatcttccttaaatccgagctcattcataaaacgctcaacctgtgtaaaggacggcgccatttcggcttcccactgttcaaactgctggatgaccctttcatacgccgcctccttttgctggagcgctgcacgctgtgtgagaaggtgctgcttattgcggtcatcctcccataacgcttctctaagcatttcagcttctgctggtgaaatatccgtcatgggctgtcttgtctctcggctgtttcgagaagacgattttcctgatacaagccaatacacaataagtgcagcgccgaaacttatggcgggaatccattgctgcagcagagaaaagagaacgatgaacaacataccagctgcaatgacagtctttttctgtttagcctgctgtctttcaaaaaacgttagctgttctctgagcttcgcttgctcttggtgctgcccctgtgtttcatcatatgctctaagagcagcttctttatcttttctttggctatcttcaagaatcgcggacgaagcggcacgaacggccttttccgtgtcttccagctcttgccgggcaagttcaaatgtctcgtcaagctgccgttttctgtctcttgcctgtacatattgctgcaccgcttgctgaagctgccattcataatcatatgaggtgttcatattcaggagctcattttcatccgttttattgagctgttccagccctgccgctgtctgcgcagacgtctggcgcagctgtgcctgaatggctgccagctgttctccccaggattggtacatatgaaacgctgccgaaagctcttgtatcagcgtttctttcgccaatagttctttatcggggataagcttttgcctctgtttgtccaactccgccatcttcacccgaagcgcctcaagctgtgctgatttcgggtgaagatgggattcgtatttttccagctgatgcaggccgtcagcaggaaattgtcctgcatgttccggatattctgcaatcacctgttcgagtgtcgctttttcatttagcagcggctttcgctcaatcgctccctcaatcattcggatatgtcccgccgtctctttcaattcggtttccgcggctgcaaggcgggctacaagcgttcgtttttcctcgagaagctgatgatagcccgcttcctctgcttcagcctgttttagcttcactgccagctgcttaagcgtttccagctcctgattcaattgagggtttcgcccatttggtttatagagcctttcgctttccttcgtcagccttgaatcaagctttgatacggcttcagcaccaaacaagctggaaaagagcaaaaattcccctatcttgtcccgattaaaggcgtgaatttcctgcagcccgaatacgtcgaacgaatatatggctttgtacaacgacctgtctgtgccctggaacagctgctttaaaacatctccctgctttacttcgcccttttctgtgtacacgcttagtttttcggcagtccctttcgtccgttcgatcttcagcaccccatactcaggatgttcagcttcaagaacaccgccgtagacaccgcctgttttcggttcatattttttcgttttcggaaaaccgaacagcatgctttcaatgaatgacatcatcgtcgtttttcctgcctcatttaatccgtagatgacttggacaggagaggcggaaaagtgaaaggtccgattggaaaattttccgtattggtagatatgtaaagatataattcgcaaagctgtcaccgcctcatgtatcaagcaccttaagctgtcttttcaataatatctgtgcctgctcttttatttcctttacctcctcttggctaaaccggtccgcgtgccttctatacactggatgccgctcaagcccttccagcacgtctgacagatcgctgcgatcaatgtcttcaaataaaccgccaaaaaaaggatcaaggtttgttaggtttgcttcgttttctgtctcatcgtccaatctaagaggccaaacgaaatgttcctcttccgcttcttgttcctgaagagcttcaagaaactcatccaaggtgccttttggcgcctccagcagccattccggcgccgtcccttgtaaaacaagccttacacaaacagggctcccctttttccgcagcttcgaaaacgtgtcctccaccatttggaagagggctgtcatattctttgcctccgtcacatcaaccgccgctttttcccacaggacatcatgcgctctctgaaattcataagatatatctccgtttgtcacatgaacgagataatagcctttatctcccgtctcctttatatggcgtgcttgcgtgtttcccgggtaaatgactgccggatgctcggcagatagaacctggcgtttatgtatatggccaagcgcccaataatccatcccgcttttcacgaggtcgtcatgtgtaaacgggcaatacggatcgtgtccttcagatcctgacagcgtgccgtggagcatgccgatatgaaacggtgcgtcagttgatctccgatagcgggcggcttggttttccgtcactgctctggcttgatagctgaagccgtaaatgcttgctatgcgcctgccttctttaaaaaacgatttttcttctggaacagcggacgaaaaaatatggacattctcaggccattcaatcggtgtccactccccgccaagatgatcgtgattcccaaagatgacgtataccgaaatcccgcactctctgagtctttcaaactgttttttcaaaaagagctgagcctttaagcttcgattggcttcatcaaacaggtctcccgccagcaaaatgaaatcaacgtgctctttcactgcggcgtctatcatatgtctcacgcttgcaaacgtgctttctttaatccgggcaaaaatcggctccggcagatgcgatatcccgtaaaacgggctgtcaagatgaagatctgccgcatgaataaaggttagatcagtcaacattctgctcctttccaggatgaagtacccttattttagcaccgaattcttgcgaatgcacgttctgtcaataaagaaacagcctgagaatccccaggctgttttccaatcagtttttcgctaaacgaagcgcttgtttgatcgctttgaacgcgcttgaattgccgtaaattaatacaccgcctttataaattctggcgccgataacggccagtatgacaatggtgagcagtgtgattccgattccgacagccgcctgccagaatggaatatcaagcatgccgacgcgcaggaacataatcattggcgtaaagaacggaataaacgaagttaccgtaataaatcctgcgtcaggcgcattcaaaccgaacatcgcgatcataaaaccggcgacaaccaaaagcgtcatcggcgtgatcgtttgctgcacgtcctctattctgctgacgacactgccgagaaacgcggcaagtgtcgcgtacaaaaagtatccgagcaaaaagaaaatgacagcatagatgacagtggttgcagatacgtcggtcaaattaaggaatccgccgacagatgaagccgtttcgctcttttggttcagcttaagcgacagagagccggctcctataataatagcaagctgtgtgatcccgacaagcccgataccaagcagctttgcaaacatttgctggatcggcggcatacttgagatcaggatttccataactcgcgaagatttttcggtagcgacctccatcgcaatcatgctggcatacataatcaccgagaaataaatgacgaacagcataatgtaaacaagccctaccgtctggccaagctcttcttcagacttcgccccttctttcagcgccttctgccccacagtaacgggcgcataaaggctgctgatcgtttcctgcgacacgccgagctccgctgttccgacagctgttttggtttgcgtcagcgcctgctgcagtgtttgatacgtgctttcatcagaaatcgttaacgctttatatgttcctgaaatggtccctttttcatctcgtttgatgatgagcatgccatcaagtgattcatctttgacttgctttgtgacctcatcctccgattgcttcgacagcttcacatcaagatcgccgtctgtatccaccgctttcatctgcttagaaaaaaccggatataattcgtttgtttcatcaacaacggcgattttttctttcgcatcgtcaccttgaaacaaagaaatgatcgactccaaattcgttacaactaaaacaagcagcaccgtgatgacagtcgaaataataaaggattttgccataatcttatttttgtatgtatgagaaagcatgatccaaaatttattcatagacggcccccaccttttctataaaaatatcatgcagtgacggctcttcaagctcaaactttctgataaacccttttccttggagcatcgcaaaaatctcttgagaaatgtcttcattggcaatctgcagcttgacgccgtctgccgtttccttccattgaagaatgccttcatgggactgcaaaaagcgcagatcgtcatcggagtgaatggtgacgttctttttgccaaaggagcgcttgatctccttcagcttgccttgcacgaccggtcttcctttctgcaatatgcaaaggttctcacaaagctcctccacatgttccatccggtggcttgaaaataaaatagaaacgccgctgtttttcagcgagatcacagcctcttttagcagctcaacattgacagggtccaggccgctgaaaggttcatcaagaataagcagctccggcttatgcaaaactgccgaaatgaattggattttttgctgattcccctttgaaagctcttccaccttcttattctcgtaatctgtaatattgaagcgttcaagccatgtcccgagctcttttacagcctctcgcttctccatcccttttaatctggcaagatagacgagctgatcccttaccttcattttcggataaaggccccgctcttccggcaaataaccgattttgttgctgatatgataattcacaggacggcccttccagctgattgagccctccgtaatgcttaataatcctaggatcatgcgaaacgttgttgtttttcccgctccgtttgcgcctaatagaccgaacatttgctgttccggaatatctaagtccaatccgtcaacggctttataatctccaaatgtcttcgttacgtgatcaattgtaagcactgaatctcctccttccctgacccattatatactaattttggataaagcataataaaggattttgatttcctttttagaatataaatgaagaaagactgataaaccttaaaatggaggagaaacctgatggctgattatttccttaccgtatttgatccttcggggaacacgctggtaaacgagcaattcgaggcagaacatgaagaagcggcaaaaacgcatggtgaagccctcttaaaagaaaaagagcttcatagtcatactcatcgtttagtcaatgcagccggaaaactgattttgtttcacagatgatcagctttccggctgatctgttacgcttgaaacttcggctcccgtttttctaaaaaggcacggattccttcttggtgatccttggtccttctcattctctcttgggcgctgcgctcaagggatagcacttttttcagttcttcaatctggaggctttgaaaaatagctttcgtttcgatcatcgccaaaagaggggaggccaacagggtttcgataatggatcttgcgccttcggcagggtctccggcaaatgtcccatcaagaagccccatatcggcagcttctgaggcagatagtttttttccgctccaaatcagttttttcgcttttgcttcaccgattcttttcttcagcaaataatgtcctccgccgtccggaacaagcccaatgccgataaaattcatcgcgaggacggcgtttttttcagcgagcacaatgtccgcacaaagcgccaaactcaggcccagtcccgcagcagcgccatgaatggctgcaattgtcactttcttcatctgatataaattcagggtgacagcctcaatcgtatccatcagccgtttaaattggtcagggtcatgctctgacgtcatcatcctgatatcaccgccggccgaaaagcctttcccgcttcctctcaggagaacgatgagcgcctcgcttgcagccgccatttcgactgcctccttcaattcagacagcatctgttcattcagggcgtgatgggcatcaggccgattcaggataatctctgcaacggccccattacatgcatattgaacaaactccattaaaagcacctccatgtatgcgcttacttttttctttctcctatacattccccgccatccccaaataaacctttttatttttcaaggtcaatagatactgaaaaatgcatattgtttgaatggaaacataaagttttatatagtgaaaaagaagggatatcttgatgagaagggaggaaaggaacatggataaattgctgatcagttttctgttaagtttatttatggtgtactttcccccttcggacgtggttctgccttcccagtttgaagcaagcactgacagctatgtgcctatgtcttcatatccgcaggaaacacaatcggcaaaaacgccatcgccgggcagcatgcacccggctgagctgatcaaagagtacagcccgctggcgcagtctgtcaggcagctctctgtcaaaccacttgacgaaccgctgataaacaggctggaaaaggctttggccgtccctgtcaaataccagtctaactacctccgaatataatttgctcaagttttatttgtaactcaccccatactgccaacactacattcggagggattttcattgaatattaaagaaaacgatctgccgggcatcggcaaaaagtttgaaatcgaaacaagaagccacgaaaaaatgacgattatcattcatgatgacggaagaagggaaatttaccggtttaatgaccgggacccggatgagcttctttcaaatatttcattggatgattctgaagcaaggcaaattgcagctattcttggaggcatggtctataaaccgcaagctctggagtccatcgaaatggccttcagcgatcttattattgaatggtttaaggtcgaaaaaggcgccaaatcgatcgggcgcacactcggagagcttgatgttcgccagaattacgatgtcactgtgattgccattatcaaacacaaccaggaaaagctcctaaatcccggagccgattcgattattgaagaaaatgacacccttgtcctctcaggtgagagaaagcatctgaagaaactgattcacgattttctttctggagagggcgtgtgagccccgatggaccatcttgtatttgaagtcggaactgcacttgtgcttgtggcaatcgccagtgtgatcgccaataaaattaaattttcgattattccgtttctgattgtgctgggaatgcttgttggaccgcacgcgccgaaaatggggattattgatctaacatttattcaaagcagtgaaatcatcgagtttttcgggcgaatgggcgtactgttcctcctcttctatctcggactcgaattctctgtcgggaagttaatcaaatcaggaaaatcaatcgcggtcggcgggacgatttatattttgattaacttcagcctcggactgctttacgggtttatcaccggattttcctttctggaagtcctcatcctcgcaggcgtcatcacaatctcgtcaagtgcgattgtcgcaaaagtgctcgttgatttaaaaagaaccgccaacccggaaaccgaattgattctcggcatcatcatgtttgaagatattttccttgccgtatatctgtccgttgtttccggccttatactaggtgatgcgacatccgtagggagtgcactcttgtccattttgatcgccttcggttatatgctgctgttttttatcgcagcaagaaaactcccaccgctgttgaacaaactgttggacattcgctcaaacgaagtgtttattatcgtcattttcgcagcactcttttttatcgccgggttttcagagacgattcatgtagcagaagcaatcggcgcgctgctgctcggtttggtcttttcagaaacagagcattccgataggattgaacacctcgttgttccgtttcgcgacttcttcggtgcgatgttctttttcagcttcggcctcagtatcgatccgttttcgcttggtgaagcggtttggcttgcgttgggtgcagtgattttgaccattctgggaaattttatcgccggaatggtggcaggacgacgcgcagggctttctcataaggcttcatcgaatatcgggctgacgatcgtatcgcggggagaattttcgattatcgttgcgaatctcgggatagccggcggactgtcggccacattaaagccgtttgccgcattatatgtcctcattctggcgattttgggaccgcttgtcacaaaggaatcaaaacgaatttaccgcttgctgaacaaggtatttaaatggaagcctgaggttcagcccgcaaaaaaacagggataaaaaaagcagcactgtaatcagtgctgctttgtcgttttttcaaaaatctgctctaaatatttgattttttcgtccgtgtagtgctcgaagcgctcattgtacgatttcggatctttcggattcgcaaaatgcgtgattttccctgtatcccgatcaataaatttactagcagcgccgcagccgattccgataatcgtctggacctcttccataatcataatgttgtagatgctttcttgtcccggcaaagagtatccgacgttttcaaggtttccaagaatgtttttctggcggtataaataataaggcacgtacccatgctctttcgtccaggctaccgcgtcttccatcatttgagaaacctcttccctgccggcaactttgtacttatgcttgtttctcgtcatttctgacgcccgtttaaatgaaagagtatgaacggtaagggattccggcatcagtttttctgtttctgaaagactgtgcctgaactccttcacgccttccccaggcaaaccaataatcaagtccatgttgatattattcatgccgtgctggcgtgacagatgatatttctcaatggtctcttcaaccgtatggtgccgcccgatcgcctttagcgtttcgttttcgtaggattgcggattgatgctgatccgatcaatgtcatatttgtttaaaacggcgagtttttcttctgtaatcgtgtcaggacgaccggcctccaccgtaatctcacgaatgtttttcacatccgggaaggagcggaccatttcttcatacagcagatccatctcctccgctgtaatgcttgtcggcgtcccgccgccaaagtaaatggttgtaaccttaacatcatgctccttcagccattcaccgattttctgcatttcgtaatgcagtccccataggaatgagccgactctgcctgcctgtccctggatggcatacgcagggaatgtgcaatacgcgcattttgtcgggcagaacggaatgccgatataaatgctgacttcatcctttactcggtacaaatccggcactgccgccagctgacgatcaacaatttcctgcattagcatgattttttcatcatgaattaaatagtcttttttcaactcagcatgcgcttgctccttggacattccgctttgcagttttttatgaagcagctttgtgggccggattcctgtgaggattccccacttctgcgtaatgcccgtatgcgcctgaagaagattgagatacacataagaaattgtgtttttcacttgcttaaaagcttctttttcattcatgccgggagaaaagaattttgtatgctgttcctttatgccagttcccttcacttctcccgaaaccgtcacatgctcatccgtttgtgacaacgctaaagaaatgacataatctgcgggctcctctccgccatacgcaagctcgcactcttcataaaacaaatttgcaatattttgcagaggccgatgcaggcggtcatcatgtatgccttctattttaatttgcaacttcatcacctaatttatcagattcaaaactttctttagtgtacagaaataaactgctaaaatcaatccggcaaaaaagccgccgcacctgtcagggtgcgagcggcttttttacacacgtttcatgtggaacttatcaagaaatccttttcgctgctgcattcggaaatattccttcatcatataagcgacaccttgctcgtcattggaccttgtaacccaatctgcctttctcttaatttccggaacggcattccccatcgctaccccaagaccggcaagttcgatcatcggcagatcgtcatactgatgcccaatggccacgacatcatccatactcaggcccagctctgaagcgacgagggccaaacccgcttccttcgagacacctttcgggacgatattcagcttctcatcgtttacgcgaatcacgtccaccgcagggaaggcttttgtaatcgtttctgtaatgtcatgctgaatgtcgtgctccgtgtacacctcgatgacgggtgcactcaccggctcatccatgaggagatcgcttaatgattcaacgaactggactggataaaagatcgggtcagacggatgaatgagtgctttccccaataaattcgaattcacctttttcttgtttccgatggaatacttttcgtgaagaagccgaatattacattgatagctctccagcacttgaacaatgttaaaggtatgatcatcagaaattcttttttcaaaaaacggggcgtcaattttctcagcgatatatgccccgctatgggtgatcagcttggcatcaagctttagcgatttcgctattttctgtgctgagcgaaaatgacggttggtcacaagtgtgacgtaaatcccttttttctttacatattcaatcgcgtctttcgttgcctgatgaatcttcccgttcgaccgaagcagcgctccatctatatttaaggcaagcaattgttttgacacagagatgtccccctccttgatgactgtacttgtgtataggatatgaccctgtctctgtgtttagaacaaccttttcttaaagcaaaaaaagcctggctcagcagactttatttatggcttgttgataggatacgatcgaagcagccattctccctaatatcgttatttcgatttacgaaaaatcatgtatcaggaaccccttgtttgaccaatgatgcgctccgaacacttactctctgttgcttatcccctctatataacggcatgatatgcgaccgtatccatttgaaataggtaagtgtaggcgctttcaatgttattatctcagttttcttttccgatgacaagggtttttttaactaaaaaaagtaaccaacttttgtatatccgtggtaggatcagttgttaatttttaggactatacacttgatccagaacgtacattcccatacaatataaataataaacgaaaaagcggtgtttatatggctgatttaaaagaaatatataatgaagaactgatatctcagttgatccatcatgtaaggtcatcctatcctgattttaacaaaaacagattcttgggtacattacggctggaggactggcctgaactcactttaaaagagcggatgcgccgcgtgacagtttctttatacgaaactttgccaaaacaatacgttgaagcgctcacaattttacgggatacagcccctcattttaaaggactcagcggaattttatttccagattatgtggaacagtacgggttagcgcattgggaagaatcaataaaggcattggaatactttacgcaatattcgacctcagaatttgctgtaaggccttttttgctgttagatcaagaaaagatgattgcacaattgcttgcatggtctgagcataaaaatgaacacgtgagaagacttgcgagcgaaggcagcaggccccgcctgccatggggaaaatcgataccggctttgaaatcggacccttcccccgtattgccgatccttgagaagctgatgcaggacgagtccttatatgtaaggaaaagcgtggccaacaaccttaatgatatatcaaaaacgcatcctcatttactgagaaaagtcgcagatcaatggtacggaacacatccccatacagactggattatcaaacacgcctatcggaccttattaaaaaagggtgataaacaggccttagcgctttttggttatgaaaatgctgattcgatacaactacatgatttaacatgccagcccaaacgtatagttattggcgaaagccttgaattttctttctatattcattcagacagggatcaaaaagtaagaattgagtacgcaattgattttgtaaaagcaagaggccagcgtcatcagaaagtatttaaaataacagaaacaaatatacgaaaaaacgaaacgaagtcatacacaagaatccaatcctttaaggatttaaccaccagaaagcattacaaaggaattcatacattatcagtcatcatcaatggagaggtaaaagattcattggatttccaagtttgctgaatgaataaaaaatcccttcttatccaagaagggattttgctgattagccttcaacactgccgtaaagctcttctaaaggcttcataatgattttgttcaattcaccaatcagcatgctcatgcgctgctccgattccatcagctgagaaattttttcgtgctgctgtacaagcgcaactgttttttgagcctgcgtcacttcttcttgtgtaatctcttctcctgccatttgtttttgctggagtctaagctgtacatcacggaagttttcgaacatgcgcttcgctgattcatctgcgttaacttcgtcgtaaaggttttttaaacgggtgaactcttcgctcccgcgtaatgcattttccagatcatacgctacatcataaaaattaacagccattgtaaatagctcctttcatcattgccgtttgacataccactccactataacagactatggagatcctttcattaatcaaaacccatttcttcttaaaaaaggatgacaaacagtgcttgaatcgcgcctataattccgccgagaaggccccccaaataggtaatcattttaaattctttttttgaaatggacagcaccatttcttcaagacgctccaccgggaactgatccacctgctccttgacgatttcctcaagacgcaaccgttttaagacactttcaaggttggacgaaatcccttcaagcaatttgtctaacagtgccggcagcatttgctgggtcagctcagattcatagcggacggtaagcgtgccaatcgtattgttgaagaaaggggcagtcgaaaatacttgcagcattcttcgtttcaaactgaaaatgagcgcctttgcattccatttttcgtctgcttcattaaacgtatactccctcagcttgccccattcgttttttaagagatcagaaagcaatttatttgtttcctcattccgcaagaatttcagcagctccggcagcacgcgatccgcaaggcttgaattgccaagaaacatttgcaccatgcttccaagcatgccgcgctcttttaaaaagtcatcaatcatattgccaagacggatttttccttcatcactttcaaaataacggacactccgtgacaatatatatcctgaaatcatcggaattttttcctcaagcttttcctgcacctctataggcaccagctcttttaacgattggtccccgtattggcggaaaagctcattcagcttatcatcggtccagctgctgatccatgcatcagcagctttttcggggcgcttcatcccggctttttcaagcgcttcttttactgtcacttcagaaagtgacagcttttgaatcagctgttcccccactcgaagagcctgcgttttggctgcatcagagacgagccgctttttaatgccttcaggggttaagagatgattgactaccatcagtcccatttgttttgcaagttcatctcgccgtcttggaatcagcccgggcgtaaaaggaactcgcttcccaaacaaatagtacgctttatacggcctaaacagcatttgaattgctaaatgattggtcaccgctccaatggcagcgccgatcacgatcataaaaataaaggttcctgcaatacccattcctattcatcttcctccatctgtgcttcagcttttttcatatagattatgtacctatacgtattatagaggctcatgcaatcacttagcaaacgaggagacaaattcctgttcttagaaaatcagcttgttcttttggaatagggcaaggtgaagaatcgtattctgtaaagtagaataccgtcagctgcgttcgtcttacatgtatttagtgtaaagctgcggacacccgccggcagcttttgaataaaagggggagtctcaccatgataacactcggttttatgtccttatcccgccagcatgaagcggattattccgcagaactggccaaaagagcacccgaattcggcatacgtttcatccggtttacaccatttgatattttacctgacactttgcgtgtcaaagcatcggtctatcattcggccagcagcacatggaacgaaactgaaatggcgattccagattatatttatgatcgctgtttttacggcaaggattcacattcccaaaaagcaaaaccaatcgttgagtggctcaaaaaatatccgaaaacggaatttatcgggcggggtcttcccgataagtggaccgtccttcacgatttgcagcagcactctgtaatcaatccctatattccggaaacgataaaggtgagccgctacgaacaaattcactcctttttatccaaagaaaaagcctgcatccttaaaccggcattcggcgcgggaggcagaggcgtgattctattgaagctgggcaagaaaaacatcacagctacttatcacatcggaaaggataagcagacaaaaacgttttccaaccagacttcttttaaaacatggtgcaaaaaagtgcttcagcatcaatatttgcttcagccttacttaaacattcaagataaggaacaatacccttgtgatattcgtctgtttatggaaaaaaacgaagcaggtgaatggaatacagtcggaaaggcagtaagacgcggatacaaacacgggctgctggccaatttgtcaggcggatctgatgcgctgacatttgactcctggtttgaagatataccgaaaaaacagcaagtggttttactagatgatgtgttttcgattacccaatcggttccgtattatcttgacgagcgctatggaccgttgtttgaactcggtcttgatatatgtcttgctaaggacgggagaatttggattttagatatcaattcaaaaccgggcaggaagtcaatcctgcgtgtctctcccgagcaaaaagaacagctgtacacttgtcccctaaagcgctgccaatatctgttttctgagcaaagccagaaaggagttcttccgcgtgaatcctaaacggtttttgatcggcatagacaaaaccagtgaaaacaccctgtttctgccctcttcgctgaagcgagacggacttttgcatgccgcattcggaacgaaggttgtcagatgccacgttgcttacagacggcatctggaacaaaccgtgctactctctgaaaatctgtttcatgagcttttgctcccccaccgaagcagggctgatatactgattcatgatcatacagtgcatatcgggccgttagtcggcatctttacggcagggtttactgtatctcttgaacgtccatttaaggatcgttccctctttttttctaaacttgtcacgttacacgagcaagccggaggctactgcttcgtttttggcgcgcaccaaatcaattgggaggaaggcacgattgaaggcctcctttacagggaaaacggctgggagaaaaaaattgttccattgccgaacgtcgtttatgaccgtttgccgaaccgaaaaattgaagattcacttctcttgcaacatacaaaaaagaggctgatcgatgaatatcagatcccatggtttaataaaacgtttttcaataaatggaacgttcatcaattgctcgaaaaagatccgagaacggcaccctttttgcctagatccgagctgacaccgtctgtggagctgatagatgagctctgtggcgcatacaaaaaagtctatatcaaaccggcaaatggagcactcggcaccggcatttatcagctgaaaagaacagatggcggcctgacggtaaagcatacgaatgacgccaaaacatttacttcgattgattattccgatgccgcctcattccttgcagaatttcaaaaacagcacaacacgtccgactttctcattcagcaaggtgttgatctcatcgaatttcaaggcaaaccagcggatttccgtgtccataccaataaaaacagaaaaggaaaatggacagtgacagcaatcgccgtaaaaatttccggaaagaacagcattacaacacatctttctaacggcggcactgtaaagacacttgcggaagtatacgatgatcccactgaaagagttgaggtcataaaaaagctttctgcagcggcactgacggcaagccatgtccttcatgatcatatcgaggggtttatcggggagattggtttcgattttggcattgatcagaacggtaaagtatggatgtttgaagcgaattcgcgcccaggccgaagcattttttctcatccaaatttgcatcatgttgattctcttacaaaacgaagaagctttgaatacgcgtcatatttatctgagaaggcaatcacatctcctgaagcattgtggccttcgtaacctgtccgcttttttaataaagcgggcttatctttatccaaagctgggacaatctgcatattaaggcctcttcaatgatgttctgaaacaatgatacaatgaacataagccgtttttattcaggtcaattgataccaaatgtaaggagcgtggccgtaatgatttctcatttcagctggaaacctttgttcccaaaagaaaagctgcccggatggaaaatttcattttattataaagggacccattatgaaggcatctatcataagagcggtgagattgaatggggagacttgtttcccgcccgcgctgacgagcctgctcttacaaacgagatacatgaactgatgctttttcatatttatgactagcttagcctaaacggctaagctttttttgctttctcaagatttaccacacaattctccgcatgagtttccggccattttaacataatacgtagtaacaagccggcaaagcattgggttacgccgaggcggcagtgacacccgagaagggttcacagattggtgcaactccagttaacccaaccatactaaataaaaaggagattttacacatggctaaccaaaactcttcaaatgacttgctagttcctggcgcagctcaggctatcgatcaaatgaaacttgaaatcgcttctgaattcggcgttaaccttggagcggacacaacttctcgcgctaacggttctgtcggaggagaaatcacaaaacgtttagtatctttcgctcagcagcaaatgggcggcagagttcaataacaattcaatatatggctatagagggcgcggtttccgcgctctctttattttgtcacccttttttcctactccacatatcctagaaaaaaagggagggaatcggggtgtcattcatcaccattgtgaattgggagctggttcagttcgtaagtgtatccatgattcatgaatatgtttcccatcgttctgtttatttgtacaggtattctttcccgcgctgttcaaactgagaacatccttttataatgaaaggcgaggaggttttttgatgaaaatcgctttattaggagccagcggccgcgtcggacaagcctttttaacacaagctgcagcagatgaaagatttgatattttcgctctgatcagatctcaacatgctgattttcccctttcaaaagacagaaccatcatggggaacgcccgccgcttagaagatgtgaaaaaaataatggagaatgctgaaatcgtgatcagctgtctaggcacagatggtgatgataccttgtcaactgctatggcacacattctctccgctatggaggaacagcatatcaaacggcttattacgatcggcaccgcagggatcctagattcccgatatgaaccggggaaataccggtttgaaacaaatgaatcgaaacgaaagcagacccgcgcagccaaggagcatgcaaaagtatacgaaatgcttaaagaatcatcattagactggacaatcatctgccccacttacctcccggacggaacagcaaccggcgtttatcgtacggagcgtaacgttttgcctgagggcggcacaagcatttcggtcggcgatactgcggactttttatatcgtgagctcgttacaggtgagtatgtcggataccgtgtcggactggcttattgactacataaaccaaaaacccaaaacccgattgttttgggttttttgagcgttatgcaatggaatgtttctgtcccttttgcagttcatacatttgataatattggccttctaatgccatcaattcctcgtggttccctctctcaacaatttcccctttatcaagaaccaaaatctgatcagcatttctgattgttgaaagccggtgagcgatgacgaaggtggtgcgtccttgtttgacgacatcaagcgccttctggatcacggcctctgtctctgtatcaatatgcgccgttgcctcatctaaaatcaagatcgcgggatcaaacgccaaagctctagcgaaagaaattaactgccgctctccagaggatagcgtgctgcctttttcaatcacgggctcattaatgcccttcggaagcttcttaagaagaggctcagcaccgacttgccgcagtgcattttttatttcttcttcagtcattctttcgtcatccagacttacgttagatccgattgtgcccgagaataagtacgggtcctgaagcacaatgcccatatgggatctgagttcctgtcttgacatgttgtaaatgctttttccatcaattaagacatcacctttttgcgcatcataaaaacgaaacagaagattcaaaatcgagctttttcctgatccggtatggccgacgagcgctacggtttcgcctttttgcgcagtaaaggaaatatgctttaatacctcttcaccttcttgatacgcaaatgacacatcacgaaattcaacccgtcccagcgcgcgctccttcgccggttcacccgcttcttccgtattcttttcttcaagcagttcaaaaacacgcccggcggagacccttgcaagctccagctttgaaaactgattgacgatgcctgtgatcggctgaaataaccggttcaaataatcgacaaacgcgtacagtacaccgatagaaacaatcccggccgcattcaggctcgcaccgccaaaatgccagatcagacagacgaacgcaagattgcggatgacattgaccaaattatgggacattaaggagtttaaattcagcatcctgttttggaaataaaaatgtgattcatttaattcctcaaattctctcattgtttccttttgatggcggaaagcctgaataatggtcatgccttgaattgactcattcatttttgcgttaatgtcactgttgatcgagcggattttttggttgtaatatgacgcatatctccggtatatgactgaccacagccagataatcggcacaattgccagacatacaaacgcaagcttcacatcaagcagaaacaaagccgtgaatatcccgaacatatagattccgcttgtcacaaatgtggaaagcactgtgacatataaatccctgatagcctccgtatcattggtaatccgcgcaacgacttttccggccggaaggttgtcaaaatagcgaatcggcattctctgtatgtgcgaaaacacgtcctgcctcatcttttgaataatccgattggcgctcatctgcagcagataatgctgtccgtattgaaagaatactgaaaacacaagcaagcccccatacaggcagatcagtaacaccattccctttatttccggctgatagaactggaaaagttcctgcttagtcagcttttcggcagcatatgtccggctcttgtctccgtttgtgatcgtcagcttcccgtcagaaactgttctattcccgtcgaagctgacagcctgatcaacaaaatagaacgccattcccacttgataaatatgtgcttcttttgcttttgaaacaggctcctgcaatcggtcctctctgacatatgagacgccgtgaaactgaacggcatttttatctttttccgcagcttcataccatgttttctcaatgccgaggatatggtcgtctatcattttcttgccgataaacggcccggtcagttctgcaccgacggcgacagctagcaataggacggccgtgatcagcaattttcgataaaggagtgcgtatctccataacgtttttcctattttcatgcccctgctcccccttcttcggccgtgaacagctgctgtctttcatattgttcccggtaccacccattattggccagcagttcttgatgcgtgcctctctcaacaatgacgccgccgtccatcacaaggatcaggtcagcgtgctcaaccgcggataatcggtgcgtcaaaataaatgtcgtttttcctttgcggttttctctgatgttcttgataattgcagcctctgttttggcatctacagcggaaagtgaatcatccagaatcaagatttccggattcgccatgagtgctctcgcaatcgaaattctttgtttctgcccgcctgacagtgccacgcctttttcaccgaccattgtctccagaccggacggaagcatgtgcaaatctttttcaaaatgtgcttcggcaatggcttgctgaacctctttatcagttgcatcctgttttccgtataaaatattttcttttacagtccgtgaaaacagtaaatgatcctgcggcacatatccgatccatccgcggagctggtcaagagggatttgctgaatcggtacgcctgaaaatgtaatgctcccttcacctggagggtactggcgcaaaagctgcttaataattgtcgtttttccgctcccggttttaccggcaatcccgacagtctgcccttttcgcaccgtaaatgaaatatcctgaagattgtcacttgttgagcttggatatgtaaagctgacatgactgaaaacgatatctccaggctctttaagatcagcgggctgttttggatctgtcacatccgtttcataagaaagagtttcatttacccgatctaatgacgcattgccgcgctgcatcacgttaatgagttcaccgattgcaaacatcggccaaatcatcatgccgagataaacgttaaaggacactaactctccaagcgtcagctcgttccggaatacaagaaacgctccgtagccgagcccaatcagatagcttgcgccgacaagcagtttcaccgtcggctcaaacagtgaatcaataaaagccactttcatatttttctgataaacatcagcggtcatttcattaaaccgccgaacatcgtttgtttcctgaacatacgcgcgaatcacccgcacgcctgaaacagattccagcactctgtcattcagcgccccgaacgcgttttgggccccagtaaaccgctcatgaattttacttccatatagactgattgcaatcgccatgactggaagcgggataatggcggcaaaggtcagcttccagctgatcaaaaaccccattgtcaaaaagatcgtcatcataaacatcgtagaatcaactaacgtcaagatgccaaaccctgtggttaaactgacggcctgaagatcatttgtccctcgtgccattaaatcgcctgtccggtttttttcataaaacggcggcgacatagtcagcaaatgccccatcagcttcgtacgaagaattttctccatcagattcgctccgccaaacagctgatgcatccaaaaataagacatgatatacacggccgccgtcagcacaaaaaagataccgatataaaacagcagcccttccgcagtaaatgcccctgctttcatatcatctatggcgttccccaagagcttaggcggaaacatttcaatgacattgactgctaataaaaggacaatcgcaatcgtatagcgcagccagtacgccttaaaaaaccagccaagctttttcaaaactgaaaacatctatccccatctcctcatcagccgccttctattttttccttgcagcttttttcatccaatttggcacgaacagccctcgcctctgtattggtcttcacatcccatacacctgtctttccttagattttgtatataaaaaaggcatgaagcgtcagctccatgccttttttaaccgatatgttacgcacagcgcttttcagcgcgcggtccgacctaaaaaaccgttcacgaaaacagaacaaaaggtttgccgcgccaatatgaaactgtttgataaacacgcaaattccttggcatagcaaaccctccttccattttgatttcatcttcttatcatcatataaacaaaaccttttattgtcaatcattacttgaataggaaagggttaattgtgctcaaattcgggtagtagtgttgtaagacgctttgaaagggtgagaaggatgttccatgctgaccgtatcattgttgcgtttgacggaagtgaaaatagtaagaaagcgcttcagacagccattgatcttgctaaaaccttaaatgccgctattaccgtcgcccattcacatgatatgaaagacaatcagaccgtcatcgacccacccagacccgcagctgaggcaagctatatcagcggaggcatgacaagtgttcctgatccgctgatatcggatgtaacatcacctgagccaatgatctatgaagaccgtacggaagaagtcatcgccgaagcaagaatgatgctgaatgaacagcaggcagatggagatatcgatatattagaaggcgatccggctgaatcaattatcgagcatgcaaaccgcatttctgccgatatgatcgtaaccggaagcagagaccaaaacaggctgaaaaagctaatattcggaagtgtaagtgaaaagctttcagcgaaatcggatatacccgtcctgattgtaaagtgagcacgccctgtgctcacttcttttatattcataattgtgaaaaaacatagattttcgtttttttctgttataatgctttcgtgcccaaaagcacaaaagcattaaagataaatatggggtgttattttggattctcaaaaaaagctgacgtttccgttagccgtcggtttatttatattcatgttatgcattattatttcttgcttattcttgcttcatgtagaacctcatatcccgctgtttttaagtgttgtcatgctttcagcagcagctttatggtttggattttcctggaagagtattgaaaaagggattgtagacgggatcaaaaacggcgtacagccgattattgttctagcgctgatcggcatcttaatcggcgcctggatgtacagcggcgcaataccgactgtgacagtttatgccctatcctttattgaaccaagccaccttctgttgactgctttgttttcatgtatgatcatcagcacacttgttggctcaagcctgacaactgtaagcacaatcggggtagcgctgattggcgtagcgagcgcggccggcgttccgcttgaatggacagcaggcgcagtcatatgcggcgcttgttttggggataaaatgtcgccgatgtcggacacaaccaactttgcagccggaataggcgaaataccgatctttgaacacattcgccatatgatgggcacaaccattccagctttgctcatcactgtcgttctgttttactttctcggttcatcagtgtcagcggacgctgcttcaaccgataatattcagcaggtcataaccggaataaaagatgttgcaaacgtgacaccgtgggcccttctttctccgctcttagtcgttttgctggcaatgaaacgggtatcagtaatccccgttctgactgccggaattatttcctcgggaattttgactgctatttttgtacccgacagcagcctgcaggcgtttatgacagctttgcaaaatggcacaactttcgaaactgacaatgaggcagccgctaaaattatcaacagaggcggattgcaatccatgatgggctctgtctctctcattatgattgcttttgcacttggcggattgatggagaaaatcggattgatttctgcactattggaaggcatcatgaaaggcatccgctcaaaaggccgtctagttgcagcaactgtctgctcaagcatcggcgtcaacttggcaaccggtgaacagtatttatcgatattaataccgggacaatcatttaaatccttatatgacaaacaaaacatccagcgaaaatttctgacaaggtcattagaggacggcggaacattaattaacccattgattccttggggcgtcagcggcgcatttatggcgagcgcacttggtgttccagtcatagactacatcccgtttacgttcttcctctatatatcgccgatgatctccattttgattggatttgttaaaaaataaaaagagctccgctgtaaaaagcgggctcttttcttcgttcatttatgaatgctagcagcctgttgaatgctttcttgaaaagcagcctgaagctgtttggtcaccggtccgggtttcccgcttccgaccgattgtccatcgagcgtcacaaccggaataatttctgccgtcgttgacgaaataaagatctcttccgcctgtttcaactcttcttcactgacaggagtctcatccagtttgatcccattcttctcaatcagtcctaaaatattcatccgtgtaattccattgagaatgagccggttagccggatgtgttcgcaccgtgccgttgataaccgcataaacgttagaggatgtaccctccgtaacaacgccgtccctaagtaaaatggcttcaaatgctcccgcttcataggccctttgcttcgtcatgacattatacagtaaattcagacttttgatatcacatcttaaccagcgaagatcctcatctgtaatggctgccactccgtatgcctgctcttgatccggttttttcaccgtaaacgtataagcagtagtctgcggctcgaggccggcttcatactggtgttttcgcggggccacacctcttgttgtctgaatgtataccgctccctcactgaccgcattttcctgtacaagcttttgcaggtcccactcgagatcttctatactgaatggcagtgaaattccgatttcagcagcacttctgaaaaaacgctctgcatgctcacgtaagccgaacaatactcctttgtacaccctgatcacttcatagatgccgtcaccaaactgataaccgcgatcttccaaatcgattgatgcttcactgcgcccaatcagccggccattgactaaaaccttcataaaagccctcccttttcgagatgtccctgatgtcattcaagctgtcattgtcactaattctaccatattggacaagctgaaaaacagaaagatcaagagatctatagcggaaaggagtttattttttccttaaaatctgacatttcgacaaattttctatgtgctttccagttttattcctgtatacttgactggtaatacataggttgtaaacataaggcatcttcataagctgcctgctgtacagcattatgtagagattttatgccaatggagagattgttatgcgacaaacgagaggagaggcttctccttctgcagtttcgcttgcttttaaatttgcaagtttagcagttttatgtgtgctgcttttgcttatggtgattttgggttattccaacagttcaacgaaagcaaaggaagtcactgtcacaacaaacggccagcttcgagatgagaaggaaagccttaagctgaaaaacgactcccccgatctcctgataaaacatctgcagacaaagcagaacatgggagataaaacggtttacttaaccttcgacgacggcccttcagccgttacaacccgcttgctcgacgtactgaaaagcgctgatgtaaaagcgacgttttttatgctgtcaccgcggatgaacgaattcaagcaggctgtgaaaagagcagaaaaggaaggccacgcactcggtttacatggcgttacccacaataacagattgttctatcaaacaccgacatctccgctaaaagaaatgcaggaggcgcgtgacacgctgcaggacattacaggatataaaaccgatcttgtcagaacgccatacggaagcaagccgtcactaaccgcctcacaaattcgcaatctggagaaagatgggtttgtgtactgggattggacgatcgacagcatggactggaaataccggaattcacagtatgtgaccgccgtattacagcagcttgagaatatggaacacagctcttcaagccgcccaaatgtaattctcatgcatgatcttcctgctactgtaaatgcgctgccggtactaatcaataaattaaaagaaaaaggctattccttcggagtgttagaggacacaatggttcctgttcatgaataaaaaagtgaggcgcataaagcggctcactttttcatgcccaaacttcgggcaaactcgccgattttttgatggatgaccatgtcaaacaagctgtcgcaatacgttggttcaaggtttatgatgactttcttcatgccgggaatcaggcttgcatcctcaggcacaaatctagccggagccacttcgagagacgtgccgataaccaataaaagatctgcttgatccagcttttcataaagggtgtcaaagtgcatgacggcatcgccaaagagaacaacatcggtttttaataccgttccgcaaatgtccccattgtttccggccgccgtgcactccggcacctcccgctccagcaaatggggaagatcatatcgggcgccgcatgccggacaagctgctgtctggatagaaccatgcagttcgtacacatgcctgctccccgcttttttatgaagaccgtcaatgttttgcgtgaaaatatcgacctgcttcccttgcttctccagctcagctaaaagcaaatggccttcattcggttcaaagctgccgctcattttcatctggaacaattctttgaatttgggccaaaacagacgcggataacttaaaaaataatcaaggctcatcgcttccattcttgaggcatcctccgtccaaatgccccctgctgaacgaaagtcggggatccctgattctgtgctcattcccgctccggtcagcacaacaattctctgtgcttcatgtagaatacttttgaatgtttccaactcaacaccgcctttttctcttattttaccatgaaaaagactccgcctctgtcagacgaagtctctcttttaagcccgttccttttcctctttatttagattcacctggaatgggtcgctttcgtgcttttgcttgacaacaaccatttggccgggatatgcaaactgaacgccttctgcacctaaaatctcaataattttatagttgatatcctctctaatattaaggttttcagcccaaaccgtcgtttttgtatagaagttaaaaaataaattgtagtagctgtcggcaaacgtatcaaagttgaccatgattatttcattatcaacgccctcatgctctaagagcattgttctgagagaatgaatggagcgttcaaggttctcaatcggcgtagcgtaggacacatggatggaaaacgtaatctggcgtttggtcattcttgtccagttcgtgatcgcttccatcgacagcgtagagttcggcaccgttacaagcgccccctgtgctgttctgaatctcgtgctcctaaaggtaatatcctcgactgatcctgttactgtcgacgtctccacccagtcaccaattgtaaacggcttttcagtaataatgataataccgccgaagaagttgctgatggtatccttcgcggcaagcgcaaaagccagtccgccaagaccaaggcccgctacaaatccgtttacatcataattgaattcctgagcgatcacactgacactgagcgcaatgatcacaaaacggagcaatttggataaaaacggggccagaatgtcatccatgtcaagctcgaagcgctggttcaccttatggaagataaacgacgatgttgcggtcaaattacaaagaccccaacacaagagcgccacaatcagtgagcggtatattttgctgatgaccggcatttgctcatctaaaaacggtgaataccggatcgctaaaaacagcccaagggcaacaaaaaaccatctggccggcttatcaaacgccagaaccacctgtttaaaaatttctgttttcggccggtttgtcaaattaaaaagcaggttaaaaaaatatcttgtgaataattttctaagtataagaaacaccagcaaaatcgccaagctgatgccgatttgtatgatgttatcaagcgtaaaatactgctgcagataatccggcatgactgtctcccctctatcccaatcaattgtttattatactaaaatattcgtaaggatgttcatttaaatgtcttttgcagcacaaaaccccggcgaaacgccggggtcatttctcaattcatctatcagccagattcaatagggacagtcacttaccttttttcgtttgtgtctgatcaaggagagttgctttttgcatttcagcatccgtttcggctttaattctttcctccactctgattctcccttttcccatgatctcgcctccttttttgctattataaaggatcatattttgttgtgaacatgtcgaaagacctaattttctgacgaaatgtgttctgatacgctgagtgtctttttttagttatacgcattcctcagcccggaccattccgatatggcagaaaaaattcaccagtttgtatcgcggtgcatatatggatttgatacaataacagaaatgcccatacgaggagctgacttagcttgtacatcattgcccatcgcggagcatccggctacgctccggaaaatacgattgccgcatttgaccttgcggtgaaaatgaatgcagatatgatcgaactggatgtccagcttacaaaagacaggcagattgttgtgatacacgatgacagggttgaccgaacaacaaacggatcgggctttgttaaggattttaccttggaggaattgcaaaaactcgatgcaggaagctggtacggtcccgcttttcaaggagagcgtattccgaccctggaagcggtgctcaagcgctaccacaaaaaaatcggccttttaattgaactaaaaggccatccgtctcaagtcggaattgaagaagaggtgggacagctattagggcaattttctttttctatcaataatattgttcaatcctttcagttccgctccgtccaaaggttccgcgagctttatccttcgattccgacagcggtcattacaaggcccaactttggcatgctgtccagaaatcagatgaaggccttccgctcttttgcaaactatgtcaatataaaatacacacggctcaaccgtctgatgatcggctccgtccataaaaatggcttaaacatatttgcatggactgtcaacaatcaaaagacagcggcaaaattacaagccatgggcgtggacggcatcgttacagattacccggatttcatcataaaggatggcaaacatgaaaatatatagcgcggtttttatcggaggcgcgcttggcgcctgcctccgatacggattaaacttatggatacacaccggtcagttcccggcggcaacctggctggaaaatgcggcaggcagccttctattaggcattttgaccggattttttatgatcggggcaaaacggcctctgctgtcggcttttttaggcaccggcttttgcggaggcttcacaacaatgtccacgttttctaaggaaacagtgatgcttttgcaaggacaaccctcattggctcttttatatgtggcagcctcattgatatcagggatcatatttgcactgattggtgtttttgcgggacggcgcatagcaggcattcagcaaagaaaggggctgcaggaaagatgacactagcgggtattttcatagggggcggacttggcgcaatgcttcgcttctggcttggcaatgtcataaccgccaaaaccaaaggtctcagcctgcccattggcatactgacagtcaatattctcggagctctcgggctcggaatatttacaggacttcacgttgcaaatgcttcggtctcgcttatcatcggcacggggttttttggcgcctttacgaccttttccactttcagcgttgaaagtattcaactccttatggccaaacgtgtaaaagaaagcatcttgtacatcgccctgacactttgcgggtcgcttttggcattttggtgcggctggacaatcacaatgtaaaaaaaccttgagcttatttctcgctcaaggttgcactgttcagcatcacaggctcgggcagcggcagcttgtggtgcgccgtaatcccggttgtgttgccggcttcttcttttatatcgatttgcttgattaatcggccgtccatcttcagcacctttatcgtatatgaaccgatgcgaatggattcaccagcctcaatatcgatgttttcttttaatatcagcccgccgatcgtatcgacgtcttcttgaatcgatgcgccaagaaggctgttcacctgatcgatccgaacctttccatccatcacataatggccgtcgccaagcttttggatcagcggctgttcatcttcatcaaattcatctctgatctctccgacaatttcctcaagaatatcctctgtcgtcacaagtcccgaggttcctccgtattcatccgacaatatagccatatgaatgcgctcgcgctgcattttaatcagcaagtcatgaaccgggatcgtttcaatcacttcgatgaccggcctcacatacggatggatcgtcatcttcattcgttcttcttctgtcataaacagcaaatcagaaaacaaatgcttcgtattgaccaaaccgatcacactgtctttgtctccatctgtgactggccagcgcgtgtatttttccttcagcatgacttcaagcatctcggccatcgtcatctcagttgacacagcagccatttccttccgcggtatcataatttctttggcgatccgattatcaaattcaaaaatcttattcacatatttatattcagacggattaatctctccgttttttaaactctcagataacagcatcctgagttcttcctcagaatgggaaccatcatgttctgacgcaggcttcaaaccgaacatcccgcataaaagccgcgccgatccattgaggatccaaataaacggaaacaggagcaaatagaataaacgcaaagggcccgctatcagtaaagtcagctgttctgccttttgaatcgcgaccgttttcggggccagttcacctacaacaacgtgcaggaacgtgatcaagccgtacgcgactgcaaaagaggctgcatgtgaaaccgagtccggcaagccgagcggttcaaacagtggatgcagcagccgttcaaaggccggctcacccagtacgccaagcccgattgatgtcaatgtaatgcctagctgggatgcggataaatattcatccaaatctgtaatgacacgccttgcgagtatcgcccgtttgtttccttctgtgataagctgatctattctggatctcctcactctaacaatcgcaaactcgcttgcaacgaaaaacgcggttaaagcaatgagcacgccaattaaaatcagactgtcaatatcgtccatttaaccctatcctctcaacaaaggataaggagtcacctcctgatataatcatttttccttaacattgaggtacgcggtgtattgttgcctaagcagagggccccatcataccacctccaaaagtcaaagtttgattataaattgtatattttattgtaacacaactcattccaaaaatgatttttaatttttagacttttatcatgaagaaaaccttaactgcatgcctgcttgtcaattctgcgcctgtctggattggaagaggaaggattttgcggatataaaaagaaaacagccttgaaaactgttttcttttctttgccttcttaagcaaaatctttatataaagaaatgaaaatgtcccgtgagtttttaatctgctcgatcggcacactgaaggataatcggaaatgcccgctcataccaaaaccgctgctcggcacaattaataatttgtatttttgggcggcatgcacgcaaaatgcaacttcatcttcaatcggcgatttcggaaaaacaaagaaacctccctttggcatttcaaattcaaaaccggcttcttttaaaatgtctaccattaaatcccggcgctctttataagcgctcgcgtctactcttaaatcatccattcgtgccacagcccgctgcatcatgacaggggcattcacaaatccaagcgttcgattacaatacacaaaagcgttgatcaaaaggtccgcatccggcattcggctgtccaatccgatatatccgagccgctccccggctatgccgagatctttactgaatgagctggccaatatcacacgatggtacgattgaaacggatttgccagctcttcatcatagattaattgactgtacggttcatcaaacagcacataaatcctctggccgctcttctcttctatttcttttaataaagcgcctaaatcgtctatatttttctggctgagaaccgtgcctgtggggttatgcggtgtattgaggatcagccctttcgtctgtggagtgatcgattgccttaccgcatcaatgtcgatctcaaaccggcctgtcaacgggcagctgacggcctttcccccgtagttctcaatatacaacttatattcagcaaaataaggtgcgagaataatgacctcttccccagggtttacgatgctttttaacgcaacattcaaagcgcctcccgcgcccaccgtcatgacgatacgctccgctgagaaatcagcttcaaaacgcgaccccaaaaattgcgcgactttttctctcgctgcaggaagcccttggttttgtatgtatccgtggctgcctttttcagcttcctctattaacgctctcttaaaagcttcaggcggttcaataatcgggttgccgagtgaaaaatcaaatacctggtcttccccgaactccttcttcagccttgcaccttcatcaaacagcttgcgaatccatgatcctttatttaagttttcttcaacttcccgggataacccagccaatttcatctgtcccttccgtatataaaagtttgaaaattctatcttcctatgttacttcaatcagatgatgaattccacaacttccaattccggtctgaaaaaaacaataaacttgtgcaagacaccgttcatatattaaactattctcataactataacgtgatggttgggagggatatagatggggctgagacttatcgcatcagtgaactagcggcactcgccggagtaacgaaacggacagttgattattatacgaatctcggtctgcttacgccggccagatcctgttcaaattaccgttactacgacgaaaatgcactcaaacgacttatatttattgtagattgcaagaagcagcgattggccctgtccgatattaaagatcgactggagaaccagtttccctcttcagctaaacttgatgatgaaattggaaatctggcattagaaattgatcatatgaatcaaaacatctccggaatcttgcatcggtttgaacggctgaagcccgaggatcgtgacaagctgaaaagcaaactcccgcctgaaaagctcgccgtgttccaatcatttatgctgctgttaagttaaaaccattttatctaacaggaggtgttaccttcattctcattgctagagtgaaggttctaattggacatagtgaatttgattttagttgctgttttaatcgccctgacggcatttttcgtggcatctgagtttgccattatcagaatcagaggctcacggatcgatcagctgatcgcggaaggaaataaagcagcaatagccgtaaaaaaagtgaccacgcaccttgatgaatatttatctgcgtgtcagctcggaattacattgacttccatcggattaggggttttaggtgaatcaacgatcgaaaggctgcttcacccgcttttcgtacaaatgaacgtaccaggttccctttcacatgtcatatcgtttatttttgcgtatgccattatcacgttcttacacgttgttgtcggagaacttgcacctaagacagtcgctatccaaaaggcggaagcagtgtctatgctgtttgcgaaaccgctgatttggttttaccgcatcgcgttcccattcatttggcttttgaacaattctgcacggttattgaccaaagcatttggcctggagaccgtttcagaaaacgaactggctcactcagaagaagagctgcgaatcattttgtctgaaagctataaaagcggtgaaatcaaccaatcagagtttaaatatgtaaataaaatctttgaatttgacgacaggctcgcgaaagaaattatgattccgcggaccgaaattgtcagccttccgcatgatatcaagatttctgaaatgatggacatcattcagattgaaaaatatacccgctaccctgtggaagagggcgataaagataacattatcggggttattaacattaaagaagtgctgaccgcctgcatcagcggtgaggtatctgttgattccaccatttctcaattcgtcaacccgatcattcatgtcattgaatctgcgccgatccaagacctgcttgtcaaaatgcaaaaagagagggtccacatggccattttgtctgatgaatacggcggtactgccgggcttgtgacggttgaggacatcattgaggaaattgtcggtgaaatccgcgacgaatttgatattgatgaaattagcgaaatccgcaaaatcggcgaaggccattatattcttgacggaaaagtgttaattgaccaagtaaacgacctgctaggcatccatttagagaacgaagaagtcgatacaatcggcggctggttccttactcaaaaatacgatgttgaaaaagatgattccatcatcgaagagggctgcgaattcatcattaatgaaattgacggccaccacgtcgcatatattgaagtgaaaaagcttcaagaagaagaacttctggagacagctaaccagcaggaagcataataagaaaagcaccttgtataaggtgcttttcttattttcacagttcagggcaatctctcagaacgccttatagctgatcaagcttattctctagttctttaatccgctgattcaaagcctctgtcattgctgcaagtctttcctttgaaggcaggtgggcaaaatcagcctggtgaagaggctcaccgataatcagcttcatttttccttttttgaataattcttttccgcttgaagggccctgatatgcagcggggacaagcggcgctttccccatttgcgcaatcgtcaccgcacctcttttcaaaggcacatcctcagaggttcttgttccgcttgggaagataccgacgatctctccttctttcagcagcttaatcggcgttttaatactgcttggcccgggattttcccgatctaccggaaaggcatgaattttcttcagaaacgaaccgatccatttattttgaaaaagctcttttttcgccatgtagtgtatttgataaggaagaatcccgactccgagtgtaatcacatcaacccagccggaatgtgtacacgcgatgacaaaacctgaatcggccggaaggttttctttgttatacaccttcactcctccgcgaagagaaagaataacttttaaagcatttgcacaaaacttatacatatcgcacttcctttgtcgtaatcaatgattctttctgtcatctattataacaacattttttattacctggtactaatttttaagatttctcccgttaaaacgccaaaaagctgaggattcgccctcagctttgttatatttcctctctggtcggcggggccataaactccggtccgacagggtctgatatcgtattttccaatatagtattgatatctttctgatcttcactgttcagcgtccagcctgtaatctcagatagggcctcaagctgctcaggctttcttgcaccccaaagagcgatatccgctcccggctgatctaagatccatctgacagccaagtgaatcactgattttccataacgtgtcttcgccagcttatccaattgattgacagcagaaagatactctttaaagcggggcttctggaattttggatcgtgattacgcagatcatcgccctcaaatgtatattcttcggtcattttgcctgttaacagccctctgcatatactgccgtataataatgttgttatcttgttatctttcgcgtaaggaagtacactctcttccatctctctttcaaacagattatatggaggctgaatcgtatggagaggtgcgacggcgcgaaatgtatccatttgctcaattgaaaaattgctgacgccaatcgcccggatttttcccgcatcatataattccttcatgacttcagccgtttcttcaattggcacaagcggatcgggccaatgcacctgataaagatcaatatagtctgtttgaagccgcttcaaagaattctcaacttcctctacaattctcgctctgttcgcatggcggaacagctggttgttcttccagtccagagccgttttcgttgcgagaatcacctggtctcttttgccgtactctttgattgcctttccgacgatttcctcggactgcccgaagccgtaagccggtgcggtgtcaatcagtgtaatcccctgatcaagagcggcgctgattgtttcaatcgatgttttttcgtcagtgcctccccacatcgttccgccaatggcccatgtgccgaggccgattctggaggcttctattcctgtatctgctatactggtatattccattgtgccactccttcacttttttcactatcttttcccctctggaaaaaatgttaaacatttctccgcactatcttttggggccatttttgggtactatatagtaatggtgtttgattaggtataaaaaagccgtttgcatgtaatgtgcaactttaaacctttcttatgcgtgtataacatagaggggagaaaaggcagtgacgatcgatgaaatttaccaaatgtacatgaatgatgtttacaggttcctgctctccatgacaaaagacaagcatcttgctgaagacttgctgcaggaaacctttatgcgggcatacatacacattcactcctatgatcacagcaaagtaaagccctggctttttcaagtggcgcgaaacgccttcattgattacgtcagaaagcataagaaagaagtaaccatttctgatgacttaatcggaagcctctttcaaaatgctgttcaaagtcctgcccatcaggtagagataaaggaagtgctgactggttatatgtccgagctccccgataattatcgggaggccttaacgctatattatttaaaagagttaaactacaaagaagcatcccatattatgaatatttcagaggcgaattttaaaagtgttttatttcgtgccagacagcggctgaaagcactttataatagaggtgttaatgatgaatgaagaatttaaaaagcgttttgatcaatataaaaatggggaaatgagcgaccaggaaatgactgcatttgaggaagaacttgagaagcttgaagtatatcaggaactgattgacagcgaactcgaggacgataacgattgggatctcagcatcagtcctgaaaaacaaaaagcgattttagcctacggcaaacgcaagtcttatttgcgaatttctgtgcttgccgtcatttcgacattgatgattttgccgctttgtacgctgggaagctacctctattacggaatgggtggaaaacacagcaccggcaatgagtttatggaaactgccgcagtcactgtagccctgaccatgccgaatgttcttgttgatacttccggactgaaaagccaagtgaagctatttggaatgaatacggaattcccgctgcaaaagcagattggcacgaagacggctgccgtagggaatgaacgggttgaaatgttttataacaaagtaaaagcgccggcagtaaactactatgacttagaagtgaataaaaccggccattactttacacatccttcaaacaagtctgaacaaacgaccgcaaaagcagaaaaaacgttaagcacattgcctgaaggaacggtatcagaggtctacctttcatatgaccgtgcatatccgacaaaagacgtgtataacaaattcaaaggctatgatgtgagctttttgtggaacgcaatcgaaacagagaaaaacacaaataagacagcttccacagaacctcttggctatcctggaaaggattcaaagttcctggccgcccttaatacaaaaggcaagtcgaatggcgatcagtttatcaacgccctgaaattcatgtccaaacacgaaaaatgggctcaggtcatttcaaaacggaaagatctgaatgtagataaccgattagattatgtagagaaaaacggtgtcaatgtatacggttcggtcgttacagggccaaccaaggaaatccagcgcatgctgaaaaataaatctgtaaaatcagcgaatgtcggcgaggtggaattatggaactggtaagaatttttaaagaacacaatgtattcggctggatctctgtcgggacagcggttctgtccctgctgttgctgaatttggccattatcagcaacgtcacgttttattcctatcaaatgcttccgttcgccatggctgccgttccgttcggcgttgttgaactcttcatcaagagagggcgcacaggtccaggcctgctcggcgtcatccttaatctctttgtgattatttgtgtgtataccattgtatctgtagatacgaatttacagtttggcttttaaaaaagacgccttttcaggcgtcttttttcgttataccggttttcggaacaaataactttctatagtaaaacccattttatctgtataaaatcgatgtgcgtctttacgctgcaggccagatgaaagactgacaaaaccaagtccggcttttctcgcccagtctgaggcataatccaaaagcattttgccgtatccctttgatcggcaaggtgccgttgtaacaagatccgcaatccataagtgctctcctttatgaatggaaactctcggcagagccccgcacagcgctctgattgctgtattttcatataaggcaaacagcatatacgattctttctgcacacaggcttcaagcctttgtaaatacgtctctatatccagttctgttctcaattcactcataatcggatacgactcagcccattcttctttcgaggttaattgtttcatatggatcatcttctcaatcccctttcctttcgttacaatgatcatagctaataaatggcatttgccaaatagccaatatcagaaaaaataaccatgccagataaaaaggagacacgagatggatatcacgccgtttcttgataaaaagagcaaaacaccgctgtatgagcagctttataccttttttaaacaagaaatttcatatgcgcgaatcacaaagggaacaagacttccgtcaaaacgcaggctctccagcttgctcgatgtcagcacggcaactatagaacgagcttacgagcaattaactgctgagggctatgtcaaaagcaagccaaaaatcggctggttcgcggcggaagtagaaccaggcttcccgacagctcctgaccattttcagcagtctgtacagccgggattacatgaaaagaacgcacctgctattgacttccatcaaggcaacgttgacccgaccctctttccctttaacgcatggagaaaaagcatagtaaaaagtcttgatcgctattccggatcgtttcacacctctggcgaccctcaaggagaatacgaactcaggcacatgattgcccgattcgtcaggctgtctcggggagtaaattgtgaacccggccagattatcatcggcgcaggaaccaccgtgcttctgcaaattctttgcctttcgctaaagccaggtacaaaaatcggctttgaagaaccgggctttcaccgttcaagaaggatgtttgaagcaaatcacatggatgtcactccgatttgttctgatgcagaaggcgtcctgccggatgagctctaccgtcagaatcctcatctcatgtatacgactccttcgcatcagtttccgattgggaccattatgacgattacccgcagacaggagctgctggcatgggcggcagaaacaaattcattcattatagaagatgattacgatggagaatttcgctacagcggccatcccattccgtctttacagggtcttgatccgaatggcagagtcatatatctaggcactttttcaaagtcacttctgccttccttgcggctcagcttcatgattgtgccccctgaactcatggaaccgatcaaaaacaatgctcagttaatgaagcagaccgtctctgttcactcgcaattggcactggcagacttcatcgaaaccggagagtggcaaaaacacataaatagaatgagaagcttataccgaaaaaaacacgctgtcctgttagaagccatccgctctgaactaggaaacaccgttgagattctcggtaagaactcggggcttcacatcctgctgcgccttttgtttccagcaagtgaggaagaagcaatacaagcagccgctgaccacggtgtaaccctctatcccgtgtctccctcatatatagaacagacgccttttacttctgtcttaatcggttatggcggtttgtcagaagaggatatcaggctcggcatccaaaaactgaaaacggcatgggcaccgttgatatcatcttattaaataaaaaacaggccccggaaacggagcctgttttttaaaatgataaaattccgattaaatttaagaacacgataataatggcaagcggcacgataaaacgaagcaaataaaaccatgtgtaaaagaatgctttacctgcatttgatccatttcgcatttcagccaagagttcgcttttcgaaattttcagcgggataaatagagaaattaacaaagcgcctgaaggcatcaaaacattgctgacggtaaaatcggcaatatcaaaaaacgttttgccaaataggtgcacatcactcaaaacgccataagacaagcagcatgggattccgaccaaaaagatcaaaagcccgctcgtccatgacagtttttttctcttcttttcgtccccttttccgattgtggcaacgataatttcaaccatcgaaaatgctgaggttaaggctgcaaataaaaatgcaacgagaaaaccgataaaaaacaacgtgccgaacggaagctgttcaaaaacggccggaagcactgtaaacagcagtgtcggtccttcatttggctgaaaaccgaatgagaaaaccgccgggaaaatagccaaacctgccaagagtgtcacaatgatattcatcaagacaatggaggctgccgaacgagggatattttgtgttttcggcaaataggagctgtaggtcaccatcaccgaaacccccagtgttaacgtaaagaaggcctgtcccagcgcgaataatatggattccggagtcagatcgccgaaatgaggcacaagcagaaactttacgccttccattgcaccattaagcgtaagagaccgaagaacgagcagaataaacaataaaaacaaaatcggcatcatcaccgcgcttacccgttcaatccctttttgaacccctcttgcgacaacgatgacagtaagtaccataaagacaagctgagccgcgagcgtctgcaccggattttggataatagaagcaaaaagagcgccatactgtgcttgagaaagcccggacagtgagcctgacgccgtttttacgatatacagcaaaatccatcccccaattacactgtaaaacgacagcactaagaaacacgcggctacgccgatccaccccgtaagaaaccaagctgatcgcggcgcttcttttttatatgcatcaatggcattcgtctggttccgtcttccaaaaataaattcccccaccaaaagcggatagcctaagaggatggtaaataacacgaagataagaaaaaaggctcctcccccattggtccccgctacgtaagggaacttccaaatcgcgcccaagccgatagccgagccggccgctgccatgacgaaaccgattttcgaagcccattggactggtttttgctcagacaataaacgtcacttcctttccagcctatattatctcttatttttgtcttcatttctatagattcatttgcgaagaacagaaaagagagcggcctgtatggccgctctctttatcaaaaggttattgatttaattttgaatgctttcttgaatacaggaaatagattaccaagccgattaacagccacactaggaagcgaacaatcgtcacccaccccagatttaaaatcaagaacaggcagaacagaatcgccaggcctgggataaacggaactcccggacatttaaaggctctcggaagatccggctgtttctttctcaaaacgataactgccacagaaatcaggacaaatgccgacagcgtcccgatgtttaccagctttgcaagttcatccagcggaacaagtgagccgagaagcgccgacatcgttccgaaaaaccaagtggctacataaggtgttttgtgctttggatgcactttagaaagtgagcccggcacaagcccgtcacgcgacatggcaaacatgacgcgggtctgcccgtaaagcatgacgagcataactgttgtcattcccaacactgcgccaatatcaatgatgcctgccacccaattttgccctgcgctttgaagaactagagaaactggatgatccacacccgcaaattgagcaaacgggataaccccagtcatgatagctgatacggtgacatataaaatcgtgcagaccagtaaagagaaaataatgcctttaggcagatccttcgcgggatttttcgtctcttccgcagcagaggatacagcgtcaaatccgataaaagcaaagaatacgagcgccgctgcactgaacacgccgccaaagcccattggcataaacggctgccagttgtgcggcttcacgtaaacggctgccaccgcgataaacagcagaacaaccagtatcttcaagataaccatgatattgttgactctttttgattctttgatgcctaaataaagcaaatatgtgatcgccattacaatgacgaatgcaggaagattaaacagggtaaaggtacctttcactgcgcccggtgccgctgttaaagcaaccggaagatgaatgccgagccctgataaaaacgattggaaataaccagaccagccgaccgacactgcacttaccgccaacatgtattctaaaattaaatcccacccgataataaaggccataagctctcccaatgtcgcataagtgaatgtatacaccgaacctgaaacaggcacacttgacgcaaattccgcgtaagacagggcggcgaataaacaagccagcgccgccacaacaaatgaaatcgtcagcccgggaccggccgtgactgcacctgtccccgtcagaacaaaaatccctgtgccaataatggcgccgattccaagcaacgttaaatcaaatgcccctaattctctttttaaagacttttcaccgctcgtcgcagcgattaaatcctgaatgcttttcttcctaaaaacgctccctttcattccccttcaactcccgatcctctatttttatatactttatttgaattttctgaattcatgagcaacaatggtcatttttctttttttctactatatttgtactggtcgcgaatcattcctttctcctactcaatattatatataaaattgcaaaaatgaaaacaaaattgttagaaaaatcgacaaattttttattttttaaatttttgaccatacaaaaaaaccagctctggagctggtttttcgttgattacgttgaaataaaacggccgccattcacatgaatggtctgccctgtcatataggaagattcgtcagacgccagcagaacataggcgcctgcatgctcaaccggctgtcccggtcttcccattggggtatccaagccgtgctgtttcactttttcctcagggaatgtcgccggaataagcggtgtccaaatcggaccgggcgccaccgcattcactctgatgcctttatctgcaagcgacttcgccatggaacgcgtaaaggagacaatcgcaccctttgtgctggaataatcaattaacgccgtatccccttcataagcggtaatcgatgtcatatttataatggcactcccctcttccaggtgaggcaaagctttcttcgtcatatgaaacatggaaaaaatatttgtgcgaaaggttttttccagctgttctgttgaaattttgagaatgctgtcctggggatgctgttcagcggcgttgttcaccaagatatcgagtttaccaaaatggtccactgtttgctgcacagcttgttcacaatggttctcgtccccgacatctcccgggataagcaggcagcggacattctccttttcgatccgtttacgtgtttcctctgcgtccgaatgctcgtctaagtatagaatggagatatcagccccctctttagcaaaggcaatagctgctgctctccctattccgctgtcgcctccagtaatgatcgcgacttttcctttcagttttccgcttcctcgataatcctcgtcctctgacagcggcagcgggttcatttttgattcaatgcccggctgtctgtcctgatgctgcggttcttgtccttctgtttgtctgtccattgggttcacattcatcactcctagacatgtggttgatactgaacgttaccacacgacagaaatgaataaacgccaaaatatgttatgaaagtacttcctcgggaatggcaccggtatatttcgctgacgggcggaaaatcatgttgttttctgcctgttccagcacatgggcgcaccaccctaccattcggcttgctgaaaaggtcggagtaaacaattcatcgtcaaaatcgatggccttcatcactgcagccgcgtaaaattcaacatttgtgtacagctttcgtcccggtttgtagatttcaagcaaacgaatcgcttctgcttctacatgcagcgcaagatcaagatcacggtcattgccggccacctcttctgctttctgtctcaaagcttctgcccgcgggtcttttgttttgtacaccctgtggccgaatcccatcaagcgctctcctttttcgagtttttctttcagatatgcttcagcatgttctttttctccaatgtcttcaagcatttttgtcaccgcagaaggagcgcctccgtgcagcggacctttcatcgtgccgagagcagacgtgacggctgacactaaatcactctctgttgataacgtgactcgtgccgaaaaagtggatgcgttcatgccgtgctccatggccagaatcatataggtttcaagcgctttcttttttgcctctgaaggctgttcacctgtgagcatataatagtagttttcgacatgtccgtactgggaagaaggtgcaattgcttgttcaccgcgcgtccatctttttctgtatgcaatgatggaaggcgtgattgcaatcagccggattgcttcttctgttttcggatggaatgtgtacgtattttcccccaatgctgaaacaaccgttctcagcaccgacatatcgtccatgttgtttggcagtgattgaatcaagcgctcaatgtgttccggaagattccgttccgcagccagcttacctttaaatacctgcaattcttcagttgaaggcagtttcccaaataaaatcaaataagctgcttcttcaaagctgtgattcagtgcgatgtcttttgcatgatgtcctctgtaaatcagacgccctttttcaccatcaatatggctgatggatgtttccacacatgtaattccctttaatccgtaatgtaccatttgtattccccctatccttttctgttattatagtaaatataatatttaaaaaataatgaatattttaaagggaattaattaaaaatattaatcagagggagaatagaaatggatttcaaatggcttcacacctttgtgaccgctgcaaaatatgaaaacttccgaaaaacggcggaaacgcttttcttatctcagcccactgtgaccgtacatatcaagcaattagaaaaagaaatcagctgcaagctgttcgagcgtaaaggcaggcaaatccagctgactgatgaaggcagggcgtatttgccgtatgcgctcaggcttcttgatgattatgaaaacagcatggcagagcttcacagagtgagacaaggctactctcaaaccttacagctcgcggtttctccgcttattgcagatactgtgcttccttctgtcatgaaacggtacacagcaatgaatacggaaacagaaatggcggttacgattttcgaatcagcggaaatcgcgtcactgattaaagccggggaagcagatatcggactaagctgtttaaaggtacaatcttcttctttaagctgccactgcttatacaaagaccctgtcgtccttgttgccccgcccgataagcgtttcatagaagacaacgaaattgatgccaaagaggtgctcgaacaatacctgcttttgacccacaatcatcctgattactgggacgacttgctccgtcaagtcagaatgacatttccatttgtgagaacaatgaaggtcactcaaacacatataacgaaacggtttatcaaggaaggactcggagtttcatttctgcctttatctacagtaaagcgtgagttagcagagaaacagatgatcagaattccttatcagtctgtacagctgccctatgccggcgcttacgcgattgccctttatgaaaataagaaagaaaaaaaattcttggattttttatcacattttcatttttaggagcaaccaaaacgcctgtgctccgtctaatgaaaaaaacccgttccaatgaacgggttttctctaaaaattagaatcttttcgcaccgaggtaacgaggcttccagtagctgttgttcaggctgctgatttgtacgccgtcagatcctgcatgaatgaaactgttgtttccaatgtaaatccccatgtgagaagggccggatttatatgttgtgaagaagacgaaatcaccaacagacgggctggcaatgctcttcatagaactccagtatcctgcagtgcttgttctgcccacacttgtttgtttattcagtacgtaccaaatgaatccgctgcagtcaaagccggaagttgtcgttccgccccatttatatggcgttccgactaacgcttttgcatcagaaaccagcttgctcacattaagtgatgtagatgacgttttgctgcttgaagacgatgaagatgaagcaggttttgagctgcttgtgcttgttcctttcaccttcaatacttggttgacatagattacatctgattttaagccgtttaagctttttaatttgctaaccgtagtgccgtatttgctcgcaattttagaaaggctgtctccgctcttcactttataagtagaagttgaagacgatgacacttttgatgagctggagctgcttgaactagttgaacctttcagtttcaggacttgtccaacacgaagcaaatctgattttaagccattcagcttcttcagttcattgattgtcatgccgtatttttttgaaattttccaaaggctgtccccgctctttactttgtatgtagaagaagaggaagaagaactgctgctttttgaacttgtagatttgccgttaatcgataaagtttgtcccacataaataatatctgaacgaaggtggttctctgatttaattttactgatcgttgtgtcgtattttcttgaaagatcccataacgtgtcgccttttttcaccttaatgctttgtgcagatgccgctcctgcaaataacgtcgatcctaaaacaactgctgtcgtagctgtaatgatttgctttttcatattttcctccccaaatgttaactctctatatatgtatctcttttttaattaatcttattgatttctattataaggatagattcccatcagaaatagtcttgacttcatgtgacaaatttcttaattattcgttctaaaaaaaagtttttaagggtattaaatatttcattttcgttgcaaaggtgacaaaaaacgagtgcttttgtcatgttttatgggatgtttttcaacataaaggaaataaatgaaaaactttcggggtcggctcacataccggaaaaatgagtgataaagaatattcgaggagagttgcggttatccgcagtttttttatttaaacaaacatatcatgcaaagacagagaggtaaagatttttctgaaaaatgaatgctttacatcaaataaggcaagataacgaaaagcgttttttcatttccttacaagactttacttattgtttacatgatcaacagccgcatttaacaaaatttccctaacatgataaacggaatacattaaaggaggcatgaaaaaaatgagtttgtttcaaaatatgaaatcaaaacttctgccaatcgccgctgtttctgtccttacagctggagtctttgccggagctgagctgcagcaaacagaaaaggccagcgccaaaaaacaagacaaagctgagatcagaaatgtcattgtgatgataggcgacggcatggggacgccttacataagagcctaccgttccatgaaaaataacggtgacacaccgaataacccgaagttaacagaatttgaccggaacctgacaggcatgatgatgacgcatccggatgaccctgactataatattacagattcagcagcagccggaacagcattagcgacaggcgttaagacatataacaatgcaattggcgtcgataaaaacgggaaaaaagtgaaatctgtacttgaagaggccaaacagcaaggcaagtcaacagggcttgtcgccacgtctgaaattaaccacgccactccagccgcatatggcgcccacaatgaatcacggaaaaacatggaccaaatcgccaacagctatatggatgacaaaataaaaggcaaacataaaatagacgtgctgctcggcggcggaaaatcttattttaaccgcaaggacagaaacttgacaaaggaattcaaacaagccggctacagctatgtgacaactaaacaagcattgaagaaaaataaagatcagcaggtgctcgggcttttcgcagagggagggcttgctaaggcgctcgaccgtgacagcaaaacaccgtctctcaaagacatgacggtttcagcaattgatcgcctgaaccaaaataaaaaaggatttttcttgatggtcgaagggagccagattgactgggcggcccatgacaatgatacagtaggagccatgagcgaggttaaagattttgaacaggcctataaagccgcgattgaatttgcgaaaaaagacaaacatacacttgtgattgcaactgctgaccatacaaccggcggctttaccattggcgcaaacggggaaaaaaattggcacgcagaaccgattctctccgctaagaaaacacctgaattcatggccaaaaaaatcagtgaaggcaagccggttaaagatgtgctcgcccgctatggcaatctgaaagtcacatctgaagaaatcaaaagcgttgaagcagctgcacaggctgacaaaagcaaaggggcctacaaagccatcatcaagatttttaatactcgctccaacagcggatggacgagtaccgatcataccggcgaagaagtaccggtatacgcgtacggccccggaaaagaaaaattccgcggattgattaacaatacggaccaggcaaacatcatatttaagattttaaaaactggaaaataaaaaggatgcagaacgctgcatcctcttttttataaatatctgcggtgaacaccttttccgtcgtacgaaaacatgacttccttatcctcaagcacagactcaatgtgcacgcttcttccccaaagctggaataaataagggagcactttctccaaatatttcaaatctaactctattccttcataccaatgcttaatatagagctcgttatttttcatataatcgccgtcgtttactgtcaaatatggaaaaccgccatttacccgcatgcttacgagctggtcgcgcaccgacttccactgtttatcgatgattttataatctcggccctgtttttgaaacaaataaagatcctcgcgcatgactaattctttggttaaataattgcggatgaaagagatatcggattcaatctccctgacctcaaacattttctcccggccggagtcaggctgcacgcccattttcttcatttcctccgtcgggttgttgtacctctcctcaatgtcttcaaatatttttagccctaaataataaggattaatgcctgttttggacggctgaacgacacctgcattcagcttggcgaactcgatcgcttcatcagaggttaaatcaagctcacgtataattcgctggtgccaataggaagcccagccctcattcataatcttggtttccagctgaggccagaaataaagcatttcctctctcatcatcgttaatatatcacgctgccatggctccagctcccgggaatgctcctcgataaaaagcaggatatctttttcaggccgcggcgggaacggttttttcgattttttcacttgttttttcggtttcttttcatccaatgaccatagatcatcgtaaggcgtggctgcctcttcaatctcctcttcctcatcatccacactccattggagctttggtcggaccaacgacggatcgatatgctcctgaatcgaaaggattgcatctaaaaaagattcgacttcttttatcccgtgaacctgttcatagtgttttatccgttcagctgttgccgccatgctttccaccatatcgcgcttcgtgttttggaaacggcagttgtttttgaagaaatcgcaatgagcaagaacgtgtgcgacaatcaatttattttggatcagtgagttgctgtccagcaaaaaagcgtagcatggatctgagttaatgaccagctcatagatcttacttaaccctagatcatagtgcagcttcatcttgtgaaactgcttgccgaagctccagtggctgaatcttgtcggcatcccgtacgcgccaaatgtataaataatttcagccgggcagatttcatatctcatcgggtagaaatcaaggccgaatccttttgcaatttcggtaatttcctcaattgcccgctgtaatcccttcttctcctccgcgttcaaccgaatcccccctacttggacttatctataatgtatgagcccgccagacaaaagatgatagtctcactcgggcaagaaaaaattcccccggcacattcatctgtttgcttattggataagtgggtaaacacacaccatactacgaaaaaggagcgataccaattgaatgtagcagacgtgttttcttcttatctcagtaagctgccaaacgtaatcattgctttactcgtcttattaatcggctgggctattgctaaaatcattgaaaaagcggtatacaaaggactcagcaaaacaaaaatcgacgacaagctctttgctgggaaaaagccttcacgctattcctcggaaaaagtcataagcaaggtcgtttattttatcgcactgatcatcgtctttattttattctttaacattttgcacctgacaacagtggcatcgccgtttgtcagtatgctttcggcgattgcagccgcgatcccaagcgtgctgaaagctggactcattctgctgttaggatgggctgcagcctctgttttaagcttccttgtcaaaaaaatcgggatgaagctgaacacgagtgacaaactgcgcaagtggaatttggtgtctgaaggaaaagatattcaccaggctgtcaataccgcttcacaaattgtcttttatctcgtgctgcttgtttttctgccaggggtcttatcttctttgaaaatcagcggcatttcaggtccttttacaaatatgatggaaagcgtgctcgcttttctgccgaaattatttgcagcggcgcttatcgtattaatcggctggcttgttgcccgccttgtccgtgatatcattacgaatttccttgcaagcatcggcacggaaagattcgcggcacgtatgggtttatcaatttacttaaaagacacaagcctttcagcagtcatcggaacaatcgcttatgtgctgattatgattccggtggtcatttcagcgcttgatcagctggatgtcgccggcatttcaaaaccagctgtctctatgctgaatacgattttaaacatgcttccgaacatcatgattgccatcgtgcttgtattagcgggtatctgggcaggaaaatgggtgaaatccatggtgtccggactgctccatcgcgcaggctttgattctgtcttagggaaaatgggcatggaagccggaacgcctgcaaagctgtccttgtctcaagttgtcggtatgattgcgcaaatcattgtcattctgctctttacagctgaggcgcttcaaattgttcggctgcacttcctcgtagaaattgccactggcatcatcgcgtatctgccgaatgtccttgtcgccgtattcattctcggactcggcctttacgcaggagaattggtgagaaaagtgctctcaagcatgataaaaggccaggaattcaagtctttagcgcctattgctaaatatacgattatcgcacttgctttctttatggccctggatcagcttggtgtcgctgcgacaatcgtcaattccgcgtttatcatcgttcttagcggcttcgcactcgctttcggtttatccttcggccttggcggtaaggattttgcatcacgttatctgtctacatttgaacgcaaaatgcaaaacacagaaatcgaaaaaaaccgtaaaaaccaaaatccgccgaatgacatgtaagcaaaaaacatgcacccagctgggtgcatgtttttttaattcctttttttcatttttcaatcgattatgataagatatagaaaatgtcttattctgaggtcttattatgaagttaaccaattatacagattattcattaagagtgttgatttttctggctgcagagcgtcccggagaactttcaaatataaaacagattgccgaaacgtattctatttcaaaaaatcatctcatgaaagtcatatacaggctcggccagctcggctacgtagaaacgatacgcggacggggcggcggcatacgattaggcatggaacctgaagacatcaacatcggtgaggttgtcagaaaaacggaggacgattttaatattgttgaatgttttgatgcgaacaagaatctctgtgttatttccccggtttgcggcttaaaacatgtgctgaatgaagcgcttttagcctacctcgcagttttagacaaatatacactgcgcgacctcgtcaaaaacaaagaagatatcatgaagcttttaaaaatgaaggaatagatcaagattccttcttttttatgccctttttcccccttattgttaagataatttggctatttttataaaaaggcaaaacgatgagacaaatgtgccgatataaaaaagaaacagcaaatgcaaaatcattgggggaaaaaggagagctaagatgaaaaagaaattagcagcagggctgacagcatctgcgattgtcggcacaactttagtagtgacaccagctgaagcagcaacgattaaggtcaaaagcggagattctttatggaaactggcccaaacctataacacaagtgtggcggccctcacatccgccaatcatctttcgactactgttctgtcgatcggccagacgcttactattccaggcagcaaatccagcacttcttcatctacttcaagctcaacaaccaagaagagcggaagttctgtttacacagtgaaaagcggagattcactttggctgatcgcaaatgagtttaaaatgaccgtgcaagaactgaaaaaattaaacggactaagcagcgatttaattcgtgctgggcagaaattaaaggtgtccggtactgtttcttcaagccctagttccagtaaaaaaagcaactctaataagagttcaagctccagttcaaaaagcagttctaataagagttcaagttcctcatcttctacgggaacatataaggtgcagcttggagattcactctggaaaattgcaaacaaagtcaatatgtccatcgctgaattgaaggtcttgaacaacttaaaatcagacaccatttacgtgaatcaggtgttgaaaacaaaatcaagcggctctgatacgtcttctaaagacacttcatccaaatcgaaccaaacttcagcaacaactaaatataccgttaaaagcggtgattcactttggaaaatcgcaaacaactataacctgactgtacagcaaatccgaaatatcaacaatctgaaatcagatgtgctgtacgttggacaagtattgaagctgacaggtaaagcatcttcaggctcttcatcatcgtcgtcttcttcgtcaaatgcaagctccggcacgacgactacatacacggtgaaaagcggtgattccttatgggtgattgctcaaaaatttaatgtaacagctcagcagattcgtgagaaaaacaatttaaaaacggatgtcttgcaggttggccaaaaactggtcatttccggaaaagcttcatcatcgtcttcatccggttcttcaaacaccaccagctcaacgagtgcgaagattaacacaatgatttcggccgctaaagcgcagcttggggttccgtatcgctggggaggcacgacaccgtccgggtttgactgcagcggattcatttactatgtactgaacaaagtcacttccgtatctagattaacggcagcgggatattggaacacaatgaaatcagttagccagcctgctgtcggagatttcgttttctttacaacatataaagccggcccttcccacgtcggaatttacctaggcaacggggaattcataaatgccaacgattccggagttgtcatttccaatatgaacaactcttactggaaacagcgctatctcggtgcaaaacgatatttctaaaaacagaaactgtgcggccttaacggctgtacagttttttattagagcctaaagacgttgatgctgatcatatgatttgtcaccggatgaaaatagacttcggcccgaacagaaaaagtgtcatctttctgtctgactgtcacccgaaagacatctttcgtctgctgatcattcacctctgtacgccccatataagcataatcagaaaatgaagcgcccttatattcatcctgaattttgctccaggcaagctgttcccacttttgaacggactcgtctgtgtccgttgaatgaccttttgcagccattgacacgataatcaatccgcaaaaaagaagcgcgatggtatacggcagggatttcattttttcagtctcctgtacccagaatatgttccctcataggtttaccaaaagcgatatcttcattcaggcattttgattttatgtctccctcatattgctacccctttactgccgcagacgccaagttttgccccgtcaataacagaggatgcggcataaactaatcatgaacttctcacccaagaaaggagaagcgattcatggattatgccgattacgataaagcgctttattacacccatcgttctcaatgggataatttattaattttaatggtgcgtacagaggacgatttgttatcaaaacgaattgagcattttctgcatgcgtatcattttgaacaggattacgccgttttagaaaagatgctgtattcccttctccgttatattgatcatgccacagagctgacttatgaagatcaaatagcccttctcacataaacaaatcccggcgtttagacgccgggatttcctgcttttgcgaacatgctgagttcttcgacaagctcttttatgctttccttaatgttttcagccactgtagcattttcaacatcaatatgcaccggatcaagcaccagctgcttcggaatgacattggcgtagacaccccgcatcacagttctcatattgttcagcgcattgatgccgccttttccgcctcccgctactgccaataatgcaacgggcttatatttgaattgttcgctgcttagaaaatccaaggcattttttaaagcgccgctcatgccgctgtgatattcaggcgataataatacaatcgcatccgctttcgtaacgcgttgcttaagctcctgtaccttcaacagttcagattgatccgcttcaccgttaaaaaccggcaatacaaactcgcttagatcaatcaaatccgtgtgatacagagctgcaatataggatgctgcaattcttgttctgccatgttttcttggcgtgccatttatgactaacatgttcattttgagatctctccattcaggttatatttcactgcgaaaagcgctgcttgcgtgcgatcggccacttcaagttttgctaaaagattcgatacatgggtttttactgttttttctgaaataaacaaggctgctgcgatttctttattgcttttcccgttcgctatttcagtcagaacgtctttttcccttctagttaattgatagtatttttctttttccgggtcgtgctgatttttcatatgtgttagcacatggggcataatagctgtagaaagcttgtattcgccaccatgcacttgtcttagtgttttcaccaattcctcgggctccgtatcctttaattgatacgccttcgcgcctgcctgaagcgcggggatgacgtgctcctgatcagagtagctcgtcagcacaatgatattcgtctgcggaaattgctgtattgcttttttaatggcttgaatgccgtccatctcgggcatagacagatccattagcacaagatccggctttgtctcttcgatgacacggagagcttctattcccgttgcagcttctccgacaacttcaatatcatcctgggtggcaaagaaaaaacgcagaccctttctgacaacatgatgatcatcagcaatgacaattttcataccgcccctccttttcggcttgttagcggaagcctgatggacagctttgttccagttccaagcgctgactcaatccaaaacttagctccggctttttccgctcgttctttcatacccttgatgccaagtgaaggcagatcggcatgggcttcatagcgaaatcctgccccatgatcgatgatatccagctccgcatggcacaaagaagcagtcagactaacatacgccgtatccgttccggcatgctttttgcagttatttaaagcttcctggacgacacgccatagcatatgctcctgctcatcagtcagaacaggacagcctttttgtgtaaaaatgatcttcaatccaatgagcgcaccatagcttttaatggcttcagccagccctttttccaatcctccggggcgaagctgccaaattaacgctttcatttctgcgagcgcgtcctgtgataggttttggatgaaatcaatcatctgctgtaaattttcatcttttgttagtgtcttcgcagctttggcagttaaactgacggaaaacagcatttgattgactgaatcgtgaagctcctgagcgaggcggttgcgctccattaaaagagcatttttttgttgatattcagaaagcctcatacgctggattgccgttccgatctgaaaggcgacagactcgagtaaatgcagctcttcctcatcaaacatggtttttccggccgccgctacatttaacaatccgaatcttctgtccccgtcttctaaaggcacagttgcatgatgcgtaatcccttctgtgtcaaaacaatgcaggttttctgctgattcgatgcgtttgcagttcatgatatttgcagcctttctaagccctccgttattgaatttcgtcaggcagtaacactccccttcgcacatcagcactttttccttgcggcttaaagccgggggcagataagcgtcggccgctaacgtataagacccatcttcttcgatcagaaaaatccatccggattgaaggtttgtcagactcaacaactcttttaaaacctcatccagtgttgctttgatatcgtgcccttgatttaaggtttccgcaatcgttttcagcgtttttaatttttccatcctcgttttgctcacgtttctcactccggcattgatcttgtatttaagattataccagttttttgtatttcattacttcactgatgggatgattttctttcagacttttggatgagaaaaagaaaaagctggatcatttacaatgacccagctcatacttgaattattttgccgtcgactcaacaatttcatcaaccgtcttcattacatcttcagaaaggacggcaagtcgcttttcactgtcttccaaagatgacccttttacggcgaaataaaatttcaccttcggctcagttccagaaggacgaagacagaaccaagacccgtcttccaggaagtatttcagtacatttgattttggcaagtcgatagcttcttctttgttttcagtcagaagcgtccgtgtgcttacagcgtaatcttctgctgtgacaacctgtttgcccgccattttctgcggcggattttgtctgaaggaagcaagaatcgcttcaatttgctctgctccttgtttgcctttcagcgtcagggatttcagcccttcacgataaaaaccatactcgttaaagagattgatgagcgcctcatacaatgacattccctgttttttatagaacgcgcaaacttcaactgccaaaagcgcagcctgaatggcgtccttatcgcgggcaaaatccccgattaaataaccgtagctctcttcataaccgaattggaaggtatactggcctgatgcctcgtattccttaatcttttcaccgataaacttaaagcctgtcagcgtatcaatcgtatcaaggccgaatgaagaagctacagcacggccgatttcgcttgtgacgatcgttttgagaacaacaccattatcaggcaggatgccttgttttttcttttcagaaagcaggtaatgaagcagcagcgctccggtttggtttcctgtcagcactgtatatttgccttgatcgtttttcaccgcgatgccgaggcggtcagcatcaggatctgtcgcgatgagaatatctgcattctgctcctccccatgcttaatggcatattcgaatgccgcatgctcttcggggtttggcgatgtaacagtggagaagtttgaatccggcagttcctgttctttgacaaccgttacatttttgtagccgagtgcttcaagtccgcgtctgaccggtttatttgcagttccatgcagcggtgtgaaaacaacctttacatctacttcttccgataattcaggatgtacagaaatcgacgtcagtttttctgtataaactttatcaatatcttcaccgatgattttgattaagcctttttcttttaacttattttcttcgtccactgtgatcgtcaactcattttcaatcgcgtttacctgctcaatgacgatgtccgcttcctttggaggcagctggccgccatcatccccgtatactttgtagccgttatattcaggcgggttatggcttgccgttaccacaattcccccataagcgttcagctgtctgacagcgaatgacagctctggcgtcgggcgaagctcatcaaacacgtatgtttgaatgccttgtgtcgcaagtgtttttgccgcttccatcgcgaactccggagatttatggcgggaatcataagcaatgacaacgccccgtttttttgcttcctcaccttgcttcgagatgtatgccgcaaacccggccgatgctttgcgcacagtgtaaatattcatccgatttgtcccggcgccgatttccccgcgcattccgccggtaccgaattcaaggtctttatagaaacagtcctcaagggcctgttcattcccctctaattcaataaggcgctcttttaattccgggtctaaatgttctgtctgtttccagcgttcatagctctttctccaagtcatattcgtcctcctatgtatcagcttatgccattattttatatgaatcgggtgcctctgtcacttgataacctgagatctggccctttcggcacgtaaaaagaaataacgggctgcagacagcccgttatgatttattgctcaagcggtacgaccgcatcgtgtaaaagcttgttgaggttttctgtatgtttgtttttcgcctgctcatcccattggaatcgctcgctcataaaatcaataacggcatctttatatgttcttacccaattgatatcaaaaaataaacgtcccgttctgcggacaaagaagtcagcaggggttgcagtcatctcttcttctatactgtattctgcctcagcaagaatatgaaccggaatgttgcgtttcgcggcctcatctttcagcgcttctacccggtcaaagacacgatctacgttagagccgtatctgatcgcaagctgttttgcgtctttttctgataaaccggctgcaattccttcttttgttttcgcggtaacgaaggacataagattttttgaaccgccgacgtgcccgccagagattggcatgtttttcgttttacatggtccaaaatccttttcgccctcttcttttaagcgatcacggacaagatcaacgatgtgctccgccatttttctgtatccagtcagttttccgccggcaatggtgatcaggcctgagtcagatgtccaaatctcgtctttccgtgaaatttcagaaggatctttgccttcttcatgaatcagcggacgcagccccgcccagctggattcgatgtcattcgcagtgatattcagttccgggaacatgtaattgattgatttgatgacataatcacgatcctccgttgtcatccgcggatgctccagcgcctctttgtaaacagtgtctgttgttcccacgtatgttttgccttcacgaggaatcgcaaataccatccggccatcaggtgtatcgaaatatacagcctgtttcagcggaaagacagactggtcaaatacaaggtgaatgccttttgtatgctgcaagtgctttccgtttttcgaatggtctttttctctgagctgatcgacccaagggcctgtagcattgacaatttttttcgcatacactttatattctttctttgtcagcacatcttcaattaatacgccgacggctttgcctttttcgtaaagaagctccttcactttggagtaattcacaggctctgccccgaatttcaccgcttccttcatgacttcgatggtcagtctcgcatcgtcagtgcggtattccacatagtacccgccgccttttaagccgtctttttttaccaaaggttctttttgcagcgtttcttttgctgaaagcatgcttcttcgttctgactttttcacacctgcaaggaagtcataaacccttaacccgattgatgttgtaaatgaaccgaatgtgccgcctttatgaaacggaagcagcatccattccggtgtagtgacatgcgggccgttttcatacacaatcgcccgctcttttcctacctcagcgaccattttcacttcaaattgttttaaatagcgcaagccgccatgtaccagcttcgttgatcggcttgatgttcccgccgcaaagtcctgcatttcgcttagtgcgaccttcattccccttgatgccgcgtcaagagctgttccggctcctgtaattcctcctccgataataaataggtcatatgtttttttcgtcatgtctgtcagcatgcgatctctttcaagacttgaaaattgatgtttcatcattacgtctcctccttgttgtcacggtaaatagaaaaagagaccacaacagccaaagtgcatgcttacactttggtgctgtggtctctcctcatctcaggaccgttcttattaacttgtaaccattataccatagtattactttatttaaaagccatagctgctttcacggctttttgccagcctttatacagctcatttcgtttttcttcttccaattcaggctcaaaccgtttatccagattccactggttcgcgatctcagaacggtccttccagaatcccacagcgatacctgccaaataagccgcgccaagtgcagtcgtttcattaatttccgggcgctccacaggaacattcaacaggtctccttggaactgcattaggaaattgttttttacagctcctccgtctacacgaagcgtctttaatgaaatgtttgaatctgcttccattgcgtcaagcacatctttggtctgataagccaatgactccagtgtcgcacggataaagtgctcttttgttgtccctcttgtcaggccgaaaaccgaaccgcgcacatcgctgtcccagtaaggcgttcccagtccgacaaaggccggaacgacatatacgccgtcagttgaatccactttctctgcataagattcgctaagcgaagagtcctggaacattctcaatccgtctctaagccactggatagcagagccagcgacaaaaatgcttccttctaacgcatagttcacttttccgtcaatgccccaagcaattgttgtcaaaagcccatgttcggacttaattgctttttccccggtattcatcagcatgaaacatcctgtgccgtaagtgtttttccccatgccttcttcaaagcatgcctggccgaacaatgcggactgctggtcgcctgccgctccagcaatcgggatattttttccgaagaagtgataatcaacagtctccgcatacacatgagaggacggcttcacttcagggagcatggatttcggtacgcctagaatgtcgagcagttcatcgtcccattttaaatcgtaaatattaaacatcagtgttcttgaggcattggagtaatcggtcacatgcgcttttccgcctgacattttccaaatgagccacgtatcaatcgttccaaacagcagctcgcctttttccgctttttctcttgcgccttccacattgtctaaaatccacttcaccttcgtgccggagaagtatggatcgattaaaagcccagttttttctctgaatttatcattataccctttttcacgaagttcctcacaaatgccggacgtctgtctggactgccaaacgattgcattatagacaggacttcctgtatctttatcccacacaaccgtcgtctcgcgctggttcgtgatgccgatgccggcaatttgagaagcgctgattcctgattcagagatgactgaggcgataaccgcgaggacagagccccaaatttcattggcattatgctcaacccagccaggattcgggaagtattgtgtaaattccttttgagcagagtggacaattttgccttctttattaaacagaatcgctcttgaacttgtcgtcccctgatctaaggataaaatgtacgtttccataagatgtctcccctttgattaaatatatttagaatttgataatgttttagcagaatgtgatttcgtataaacatagagtcctaacaataccacaaccaatataacgcttacaatccagaagctgcttgtgatgtgccctttaaatgcagcgttgtaaaatacgccgccgaatgatccgcctaaaatcgggccgactaccggaacccatgcgtatttccagtttgatgagcccttccccggaatcggaagaaaagcgtgggctatccgcggacctaagtcacgtgcaggattgatagcatagccggtggtgcctcccagagaaataccgattgctacaatgaggaaaccgacgattaaaggattaagtccttctgtaaattgatttgccccaatggccaagattccaagtacaaggacaaatgtcccaatcacttcgcttaaaacgtttgcaaatgtatgcggaatgctgggccctgttgagaaaacacccagcttggcagcgggatcatccgttgacttccagtgcgggaggtaatgcagataaataatcaccgcaccgatgatcgctccgatcatttgcgccgcaatataaaccggaacctctttccaaggaaaatctcctacaaatgcaagcgctatcgttagcgccggattcaaatgggcaccgctgatgccgccaaccgcgtatgccgccatggcaacacccaatccccatccaaatacaacaacaatccagccagactggaatgaaagcgatttctttaaattgacacctgcacaaacacctgcaccaaaaatgataagcagcatcgtaccgatgacttctccccaaaatgctgtcatagcacattcctcctaaagtcacgattaaaaagcatgatagagaagaagagaataaaaaaaccacaacaaaccgctttacgggtgcataaacatttgccgtaaagagctgctgtggtctccgagttctccatcacaatgtattaacctagtgcaattgtatcagtgcatgaaagcggtgtcaatcactttccgtcaaaaagttttcatattttttccacaatttggtattagacgttgtgacagctacagcccccgctttcaatgcctgctctacatcctcttccgtacggatgaaacccccggcaaagatgggaatccctgttttctcttttatttcctgaatgagtgacggaacgatgccgggaagcacttcgatgaagtcaggcttatgcttgccgataaactccatgcttttctccatcgcgcttgtatcaagcaaaaacaggcgctgaatggcataaattttcttctgcttcgctttggcaatcacgttcgatcttgtggaaataatcccagcgggcttgatatcctggcatataaattccgcaccgtattcgtcatgcttaatcccttgaatgagatcgacgtgcaccatcatgttctttccgtgcttttgcgcttctttgatcacgcccttcagctggccgagatgaatatcaagaataacaccgtaagagaacgaactgttcaaaaactcatcaaattgcttcatattgcgaatagccggtaagatcggctggttgtgaaaactcatcatgtgctcctttaataattcacttttatattatatcgtttgaaagctttctttcaccgttttcacgataaaggaaaggtcctcttctgtcaggcaaaatggcggcgcaagctggatgacattgttgtagccggcgactgtatcgccgtttttgccgatgatcagccctttttctttgcacgccgcaaccacttggtttactttggcggcatcagccggctctttagtcaatttgtctttgacgagttcgattccgatcagcagcccttttcctctaacatccccgactgccgggtgttctctcagagcttgaagctcacctaaaagctttgctccaagatcgcgggatcgctgaatcaactgttcgtcctccataatttgcaggtttttcaacgccaaagcacaggcagccgggcttccgccgaacgtgtttacgtggcggaaacggtcataaggagcttccccctgatacgcttcgaaaatgtcccgtttcacagcagtcgctgacaatggcagatacgcgcttgtgattccctttgccatcgtaatgatatcaggcttcacaccgtagtgcataaacccgaacggctcgcctgtccgtccaaacccgcagatcacttcatcgcaaatcaaaagggctccgtggcgccggcaaatgtcctccaccttcttcatatatccgtccggcggcattaggatgcctccgcctgtaatgatgggctccataatgaccccggcaatcgtttcgcttaattcccatgtcatgatgcggtcgatttcatttgcgctttcaagcgtgtctgcatcatcaggattccggtatatatctggcggagctgcatgcaggaacccttggctcaaaggctcgtatttatatttccgctgcgcctgtccggtagctgagagcgctcccaatgtattgccgtggtatgcccgatatcttgagatgaatttataacggctgtggtcgccgttttgcagatggtactggcgggcaattttaaaagcagtttcgtttgcttccgatccgctgttggaaaaaaagataacataatcgccgccaagccattcattcagcttttccgccagttgaattgcgggtgcgtgactttgcgttaacgggtagtaaggcagctcctttagttgctcataggcagcctccgcaagctcctttctgccgtaaccaatgttgacgcaccacaaaccggacatcgcatccaaatagcggcgtccgtctatgtcggttacccaggccccctcggccttctgggctatcaggctgtccgcttgatgcgctcccttcatggcatgccacacaaattgctcatctttttgctttaatccctgattttgctgaatgttttccatccccatcatctccatttcattagcgttccctataatgccaattcaattgaaacagaccttctctttatgtgatgtcttggtgatgatttccctgccttcaatataaagccagaccgggtcagagtcaataaaccgcgtaaataataaaacatcccctttctcaagaagaaagaggatgcagcttccaaagcaaaacaggcaaagtggcaatgctcagcatcgtactgataaaggtcgcactcgaaacaacttggacagccattgcaatagcaatgtgaagcctagccgttttctgtatgatataggaaatggcgaaaatacagaaactccataaggcacctccactatacctacttttattttaaagacagcacctaaacaattccgcttttgttttaaaaaacccgccaattcaggcgggttttttggaaattattttttatattgaatatgataaatatcacgccgtctgtcttttagctggcgcactgtaccgttttggcgctgtcttctgagaatttccaggtcaacatcgccgatgacaaccatttcaatattcgggtttgtttcgccgacaatgccgtctcgggcgaattcaaaatcagacggggcaaagatgcctgactgggcgtattggatatccatgttttccgtttgcggaaggtttccgaccgttccagagataaccgtataaatttgattttcaaccgctctagcctgcgaacagtatctgacacgcagatagccttgacggtcttctgtacaaaatggcgtaaagatgattttggctcctttatcagccgcaatccgggcaagctcaggaaattcaatgtcataacagatctggatcgcgattttcccgcagtccgtatcaaacacgcgaacttggtctcctgcgctgatcccccaccatttgcgttcattcggcgtaatatggagtttgtattgcttttcgattgttccgtcccgtctgaacaggtaagcgatattatagatcttgccttcctcttcgacgaaatgagatccgccgataatgttgacgttatacttcacagccaagtcagtaaacaggctgatgtaatcttctgtatactcggtaattctctgcaccgccaagctcggtgaccgttcctcaaggaaagacatcagctgggttgtgaaaatttccgggaacaccgcaaaatcagatcttgcgtcggaagcaacatcgacatagtattctacttgattcgcaaattcctcaaaggaataaattttcttcatttcgtattggatcacacaaattctaacagggaacgccgatttataatagcgttttgtctgctgcggtagataatcgacattattccattccatcagcgtcgcatacttgatcgaagctgtatcatctgggagataattcgggttaattcgcataagggtaaagccgttcatcagctgaaaagaaagaaccggatcgtatatttggtggcgtgtcacctgttcaacatactctctcgctgtcatttcatctgcatatttgtgatagtttggaatccgtccgcctatgatgatgcttttcaggtttaagcgtctggctaagtcctttctcgcctcgtacaaacggtggccgatcttcattcgtctgtatttcgggtgcaccatgacttcaattccgtacatattcaagccgtcaggattatggttggtgatataaccgtcatctgtaatgtcctgccacgtatggcggtcatcatattcatcaaagttaatcaggagacttgagcacgaaccgataatttcaccttcgaattctgcacaaaactgcccgtctggaaaatgctccaaatggctgattaaatgctctcgcttccaaggttccatccccggaaagcagtccttttgaagatcgataatcttgtcgatgtctttctcttcgatattgcggataaccattttcttttcaaaccgggtcaaatctaatttctcagacaacctactcgctcctttctagttttgtgagttcagatgatcaagcaatagggcgagctccatttccgccattgattcaagcctgtgatcatagtcttcaaacatcaaggtgcccgttactttattcgggacaatgacacacttcattcctgcacgtttcgcagcaatcgaaccattgacagaatcctcaaacgcgagacattccgctggcgatacccccaggttctttgccgccaataaatagagttcaggattcggcttcacctcttccacatcatcagccgtttgaataacttcaaaatcatcaaacaggccgatttgcttcaaatggccggacacccatttataatcagagctggaggcaaggcctatttttaagcctaaatcctttgccgcattcaaatacgcttcgacaccaggtctcgctttttctgtttccatgcgtttggcgaaccgctctcttctcaattgtgtgagctcttcatggttcagctttttcccgatctgctcttctaaatattcaaaaggccggaaacccgcagcagttccgatgacctttccccagacagatagcggcagcactgagccgtgctcttcaaatatttcctgaagaacctcatattcgtgtgtttctgtatctagaataagcccgtcaaaatcaaaaattaacgctttaatcactgggtacaactcctttagtacgaattgagacatatgtatacactcactataccccgaaacaagtctgctttcaaaaagtaaggttttatgtgaagaaagagcctgcacactgcaagctctttcttattaatgaatgttttggtgagaaatgtttgtcagcgctgatcccgcagactcgttcgacatctgattgactgccaggtctccaagcgcaacgatcccgactagattgttttgatctacaataggaaggcggcggatttggtgctgggccatcagctgcgacgcgtcttccagactcatattagggtttcctgatacgagttctgttgacatcacttctgaaacgggtgtctggccatcacggccctgagctgtagttcttaatgcaatgtcacggtcagtcagcattccttttaaaacaccttgctctacaacggggatcgccccgacgttatgctgtttcattagagaagccgcttcctgaatcgtttgattcggagaaacggttgccacctgcgttgtcattgtatctttaactgaactcattgtcagcacccctttcaatcattagtatgttcagacacgagccgtttaaaaagggagttagaggaaaggttttatgatatgatttctctgatacaaaaagagcttttctaaaaatagaaaagcccttgccgcatgattatatcagccttctttgaccgaaaaaggctttgttagtcttcttttgaaagtcagaaaaagcaaacggaaaataaatcccaaaatcattcagcatcttgctgtttttttcaaaaatcgcctgatcactcaaatcagagtgcggcgaaggcttggtcaggataatatgtatcatttgcagacaagccataatttgaaatgcttcttttaatgttccttggtaataatggttatttaaagacagaacgcctttctttttaaagcgctgaatgtccagttcggagaaataaagaggaaatacatcatggatcagctccatagtcagctccttgataaagctctcctgttctgcagttgctgcgttcacaattctcacgtcaatcacctttcttgccatcgaatatcctaagtcttactcaagaatagcacagaaaaaaacgcgaaagctaaggtaagtgtttcctatgagaaacagcagccttccgcttcgaaaaggagccatttaacatgaaccaaaaaggcagagggcttgagatcctcatcaatgaaaaacaggacggccaatggctgttttccgtactcaaaacagcgctcaaagcttctaaaccagtgatacaagactggatgtcccatcaacagataaaggtcaatcacgaatcggtcttaaacaatatgattgtaaaaaagggagaccgcgtgttcattgatcttcaggaaattgaagcatcttcggtcattccggagtatggcgagcttgatattttatatgaggacaatcatatgctcatcgtcaataaacccgctggcatcgcgacgcatccgaatgaggatgggcaaaccggcacactggctaatttgatcgcgtatcattatcagataaatggcgaaacatgtaaggtgcgccacgtccatcgtcttgatcaggatacatctggcgctatcgtttttgccaagcatcgtttggcacacgccatcttagaccagcagttagagaaaaagacgctgaagcgtacgtataccgctatcgctgaaggtaagctacggacgaaaaaagggacaattaattcaccgatcggcagagaccgctcacacccgacaagacgccgggtttcaccaggcgggcaaacagccgtcactcatttcaaggtaatggccagcaatgcgaaagaacggctgtcgctcgttgaattagagctggaaacaggcagaacacaccaaatccgtgttcatctggcgagcctcggccatccgttgacaggagactcgctttacggaggcgggagcaagctgctaaacaggcaggcactgcacgccaataaagtacaagcggttcacccgataacagacgagctcatagttgctgaagcccctttccctgctgatatgaaaaacctttgccgcacatatttttcatgaagaaaagccgcaggcactgcctcggctttttaagtcactcgttttccatatataatatagcgcttcggggcatttccgacgtatgaaaacggatagcaggtcgtcagaatcagctcttccttttcatgctggagcgtgataatagatgtgtcatccttatcgacaatttttgtttttacaatttcatatgtgaattctccatatgacaggagaagacggagctgatcccccttttccagctctcccgtccggcgaaacacggtatcccgatgtcccgacagcacaatttgtccgttttcatcaggataatagctgtccttgtaatgcccgacacctttttctaaatcatcagcatcggtgccctccacgattggaagctctgcattgattttcggtatttccaaaatgccgctcgcttggccggtctcaggcttaaatgatgctttgttctttgcttgatctgtgctatttttcgtccccaaaagttcctgcggcttttctgccgccagttttgcttcttttaatgtctgttccgttttcatattcgtatcgattaatttaaagcctccatagcctgcgatcactaggccggcagcaatgatgaatagtggaataacttttttcacgttctggaggcgctcctttttcttctgacatatagataagttcctgacaatgtcaccgcagcaccgattaccataaagttatagtagcccgctgacgtatccggaagctgatgatcagacccgctttccgcagtctcggtttgtaacggcaatgtgctgatgctattagcagtatcagcggtttttgtgttgttgattggtatttcattgaatctcgaaatggctgaaggcggaagctgatgaaccggtgctgttcccggagtttcttttatatcaggcaaatcttcatctggccttggatcctctttaatcggatcttccgtccccggatcatctccaggctcttccgtaatcgggtcttctgttacagggtcttcaatatcactggtttcagcaagcttaattcttccctcttttgtatacgcaattggctcatcaaaactcttcacgtactcaactgtcgcttccaaatcctcaggccctgtcaccggattttttcccagcagtccgattggctgatatttggctcctgtcgccgtcgccataaagttgttgacggtcaatgtatatgtggcatcgggctggatctcggtgccatctgccattttcaaatcaactgcttttccggtttctttatcccacgtatacgtaaacccgctgatgctgtagtcaggcccaaaaaccggcgagatttgagcattgataatctctcttaaatcttttcctttaatctcaagcttcgttaacacatttccaaacggctgaatattgtaaagatctccccacgtaatcgggcccttcttcaacgcttcacgtatgccgccgccattcataagggcaaaatccgttttcatggcagctctcatgccatccgcaatcaggtttccaagaggtgtatcgccgtcatttgaataccccccttccatatcaacagcggcttcgccgactacctcgctgataatcggttccgcaattgtttcgtatttctttaaaatggctgacgcgctgacatccggttcgattttactttgatcaacatatacgatttccgcggactttttgacaatgtcttttgtcgttttatcgatctctacatcaacgacacctatcgcttttccatattcaaacgcttgaacaatcagttttccattcacttcaccgttaacaacctgatgattatgcgcggcaaaaatcacgtcaatttcagaatctgttttgtttgcaagatcagcagactcaccggtaatggcgttgctgttttgttcagctgacatatgtgcgagaaccgcgatggccttcacgccttttttcttgagctcttcggccgccttattcaccgctgttgcttcatctgtaaactcgatattttttattccttcaggcataaccatgccagctgccgactgtgtgacaaccccgataaaagcaacgggtacgccctccacatttatgatgtcataagccggcaaaaagggctctccagttgatttcattttacaattggcacatacaaggggaaagttctgtccatcatatccgcttgtgcctttcggatgatcaccgccatttaagatcctcagaagttcatccgtgccttcatcaaattcatggtttcccacggttccgacatcaaatccgatgtcctccatcagttctacagtcggttcatcttgaagaagagaggaaactggagagcttccgccgatcatatctcccgcgtgcacaatcagcgagtttttcttttcagcctttttttcttttaaatatgcggcggcataatccatgcgtccaaacgtgccgtctgcaattccatttccatcaagatcaagctcatattgctgatcgattttgccatgcaaatcattcatgctgagaattctaagcggcacatgttcttgaggtgccgtttgcctttttttatatcccgcgctctccgcttcacttgctgaagcgaagaaaattctgttttccacagctaccttcttccagtcagctggctgcacatatgttttattcgacgagtcccccacatatcttgttaagcctttcccttgctctctggctctgaattcaaacggcatttccatgaggggatcgttttcattccaaattcctttttgatctttttttgcagcggctactgcggcctgaaattgctgataatcctcttcattgtcaaccggccaaataaaatacgtcggagcatagccattttttacaagctctaagtttacgttggaacctgattcggttatgacttgtccaagcaatctgccatagctgtccttggcttcactcccgaccttgacagtaattttatcacccggggacagaaccgtttttagatagtcagatgcttttttgccaaatcttaattgattttcatctgcgtcattttttggtgtgtgatatgtttcgggtgtatctacatttacaaaccggatttttgtcgttccaagcaccggagatttgagatgaatggtatcgccgtcaactacccggtcaacaatcccttcatattctccctccgcagacggaggtgcaggctgctcttcaagcagcttcaggtcagccgattttcgcggaagcagctgaaaggtttggtatctgcttaacacaccggtaaattcataccatttgccctcatcaagctcgtctatcacccctgtttcattcataacccggagcgtcattgcatgatggtcgtcatcaatcattgttacattgtaaccgccgccggcaggagaacttggaattgaggaaacaaaagcggttagtttcacaaggcgtccttcatactgatcacctaggctgccgttaataagttcattgattgttaagtgtttgggggcggggagggattgatttgactggttgattttgatgcctgatgagcttggaacgatttctttcagcccctggtaagacatgattttccctgtcaccgtgacatccataccctcttttaattcgggaaattgttcaggggatggcgaataaatgttaatgcctccggtttcatcttgcaaaaaggtcgacagcttcccgcctccgattgcgttttgatcagctgtaatgatcccttttatcgttacttcttcattcagccttccccgtgcttcatttatggtcacttgctgttcagccggcggagttttcgtgtcatcggttacgttcatcgactgaacgtttttaagtcctgtcgtgttaaagtaattttcaagctttccttgaaccgttatctttttcccaagaagaagcggattggtttgcagcccaaattggcttctgaaggcggaggggatttgcacaggaaggatgtgttcgggcgatgtctcgtttttacggtctgccagcgcaacattataatcatttgaaaaagggcttgtcagcttataatgctgtggggaaacagcctggccgactgcatatccttcgacaagcgcctgtccttctttttgctgtattgccttctcaatcgatataggctgttgcggttcagctgcctttacagcttcgaacgtgtacattacatttaagaacatcaatgccgtgatcaacacaatatgcagaatacgcctcatcatatttcctcccttatacacataatgacaacgattttgtctgcttatcatttcgacagacagcatataaatcctttcaggcttctgcataatacacggcagactgacacaaaatacagctgatctgaaaaaaaaggaggaattcggtttggatcagttcaatcagcagcaacaatcccaaatgaacaaaggtattcctggcaaaccgcataaaaaccacggcggacatgaaatgtttgatatgcatgaggtgctttccggaacacttactgtgctagatcagtttatgatgctgagacaattctgtaaggatcaagaattactaaacatccttgatcgtcaacatcaattcattacatctcaatacaatataactgcagaatgcttcaaaacaggaagcgaaccttcacaaaaaacagcaacttatatgatgaaggaggacaaccagactgtttacggcatgcagccgtcacagcctaaaaaacctgttcaatccatgaatgatattgatgacagcatcatcagccgacaaatgctttgcgcgattaaagcacaagcttctatgctgacgatggcttctctggaaatgacaaatccggccgtaagacgcgtactgtctgcgcaaattcaggagtatgttgaaatggcatttgaaattttcctataccaaaacaaacacggctattaccaggttcctcagcttgatgcgcaggatatggaacagctgagaaattcattcgcccctgcccaaggacaaatgcctccgacacaaggcggaatgggtcagcaaggacttcactaataacaaaggcattggatagatactatccaatgccgcactgttttttttcaaattttttcttgaaatctttttcaaattgatcaagactttcctttgttgctgatttaaaccctttttcaaagtcccctttttttgctgtttccttaatcatttctgaaataatgtctttcccatatttgtccgtcagctcatcgatcatataaaagctttgcaaatagacatcagtgtcatattcggctctggcttcctgccagtctcgatcagtctgcaaacggtcaaagggcacgacagaaaacgtgatcggatctatgagcaattcatagttcgcaatccactcgcttaacccttcatgaaaccataacggaaactcatcgggatccgtctcaagctccttcaatttctggtgaaacgcatggtgcgagtattcatgaatcaacaatctctggtacaaataaaccgctacctcgtccccttctaacagtttctttttctcttcaggcaacaatccgatcagctgctcccgttcagaataaaaaccaactacatccaataaaccggagtaagcctccatctgtttttcattaggaaaaaaaataatgtcaataggcttttgattcgaatatccaatcataatctgattaatactgaccgcatattcaagcgtttctttcgtcaatggcagtaaggacttttccttagaagtgtaataaatatcggcctgtttgaatgactctttcttcatgtgcttcgtcacttgttcttttgttattccagatgcctgacctggaaaagacaggatatacatcgcgcttgatacgatggctgagctcacagccagcatcacaaggactccgcacaggaatagagcggatgccgcacgctttcctatgccatcccgcaaacgtctccctccctgagccggtccgtcttgtacctttttatttttactctatgcagcctgagttcgcagtgtgtcattaacgcaaagaaaaagccgcacaaattgtgcggctttttttatttattcagcgttagggaatacgcgctgtacagtttgtgtaaattcatcaaataatccggcgattgggtcaccattttgaatacgttttccatatccttgcatacgctctacaaaatcagggttagctgaaacgtaaacattatcaatgtttttgtcagtagatcttacctttttggctatttttttcttcaaattgttttctactgcacctttatttccattggttaaaacgactgcaacgtaggcttgatttccagccacaatgatatcggcatgctttacttcttttaggtctgttactttatcagctgcttcatcagcaacctcaagttttcggtcgtttttattatcgtcatttacacgattgttattgacattatcattaacattattgtcaacgttatcccgattgtttacattccgcatatcgtcattggccggatttcgataatttacgtttcttacatcattattatcacgtctgccctcaccttggtcggctacaccgcagccagtcataagcaaagggataagaagcatagacgcaaggacttgtttttttccaaacatgtgaattcctcctttatcactttacttataggtttttctaactgggtttaattatgcatgcaaatctggaggaaatgctttcccgggaaatataacggttaatttgtctaacgagggggaaaatatgaatacactgcaaaggagggatcatgttgttcaaccagcgaagaggaatcagccccgcagcattgatcataggatcaactatgcttattgctgcattatcacctcagatccgccaaagaatcagcgggtttatcacaggacaaatgaacagacgaaattcagaaaataacacgtttgatgcttctaatgtaggaaacatggtcaaacaagcatttagcagaagcagcggtgataaccaagaccgttcgcaacatcaaagccagcggcaaaatggccgtcagcaccagcacgcaggacagcagcaaccacagcatcagcatacacagtctcaaactaggcaaactgagacacccgcgaaaaaaagacagccgcattatgctgaacccattcattttgaacaaagcgcaatgaatgtcatggacgacaacacgatgatggaaatgctggaggacttagaacccggccgttaaaaaaacgtgtaatcctgttggatctgcgtaatgatccaaatagttaattatgttggtttttcaggcgttttttgcttttaattttcttgttttttatattttttcgtctgttttggagtacaattggtgagcataaaaaaagccttctttcgttcaatgttgaacgattgaagggctttttcatttatgctgccactctatccgaagcaatctttattaattcattattagttcccacatcaaaagttgaaaaggacagaacactagttaacaccgctactgccaatatgacccgactgagtttcattaataatctctccttttttaattttgtttcttgcttcaacactcatcatataatattcacttgagcgttgaaaatcctgtttccgatgaaaaaattgggccacttcaacagcatagttctctaaatctgcatacattttcattgaatcaaaatatgcaaaagcctcactaatcaattcatattcaccatttgaaaaataaagtccttctaatattttaaatttagcattatattcagcatcatttgttttatttacaaactcatgtcctttttgaaaatagtcaccagctgattctttgtcaccttgcttgatctttacatgtgttaaaataaaaagagttttcgcaacaaaactgtgatcgctaacctctaacaaatctaacgccttttttagatgacttgatgcacttttgtagtcttttaactcatcaaagcaaatacctatgttgatgtgtgccatcccaattaaataatcaattttaatttcttcagctatttttaacgcttccataaatgtatccaatgccttttcatattctagggagtcaataaagtttccacctaatacaaattgacatcttaatctctgtataaagtaatcatcatacctttgatatatttcaagagctctataggcatagttaagcgaaaagtatgtttgcttcatatagtaataaacatatgatactttaaaaaagaattctgctttttcaatctcatcatctacttcacttaatttagcttctgcttttctatatgaagttattgccgcagttagtttttttcttctgaattcatacatccccataaagaaatgaaaataatattccaacattccagtaacattgccctggtcctccaactttttcatagccagatatgaacttttcaattcttctgtcttttctgaattcatgtaattgaccaataactcgtggcggaattcaagtaattgataatatagtaaagcatctttactttcttccattttttttagatcttcttcaacttctttttttatttgtttagctttctcaagagcatcattttttatatgagtgtaccattcgtttaatcttttggtaactacatcatatggaattttatctttatctaaaacacctcgcaagaaaattcccccatccttacaattgtgagaatatttacattaattgtattgtgtcagaacaccctttattttacaaagatgaattgtaaaaaggtacaatatatctaaacctttgcggtttttttgcggtatgagcaattcctttgcgacttgacagaaagatttgtgacttgtgactttactgataccataaaatgaagatcttgcatcttgcacaattccaatcctgacatgcatttataagagcaacaacatatgttttgacaacttcccaaaaaagaaagagagcgactgccaactatttagatacttatggaagttatggaagcatatcaaaaagccaaggattataaacccttggcgttccttaaatttaaatgttattttcatctaagaaaactccatccctactctctatacgcttcttcatacctttgggtattaatgaataaatttcattaattttatttttttcagttatcattttttcaacaacaaaatttaataaattaaacaatgataaagcaacttcaaaaccgtcttcgccttctaaatcaattttacctgggtgtactgcattatttccgataactctcaaactgtccaatgccttttgaatactttccggtagccctttactaacaagttcgccaatcattttgtctattgtatctttttttgccccgagttctggtaataatttttccactgctaagcgaaggattgctacagaagctctatgagagaccataacgatactacttgcttcctcgtaaagtttctttatttcttctggcatatctgaatggggagaaggtacaggtgatgtttggggatacactaactgtcctttcacccaaaaagaaggtttttcacaactagcacacatactcatagcaaaaacattattactataaaatccatttacaatatggttaaagtgtttctcttctccggttacttctcttaagtatcgttcaagctgtagctgcccgtagtcaccctctacatattcataccagtcttgggcagaaaacgctgcacaagatggacaattaaaccttggtttaccatattcagaaggaacgtatttttgttccatttgatcaatcacactccacggtaatattttacatccgtgtaaattatatcatgttctacatgtttatctatgatttttagaatgatgaataaaacaacttactttaagtaactgcttgaatatgaaatggggaataaatacaagttaaacaccccaaaaaaaacatcaagagcattaaacccttgatgttactgttcctatgattagcccgagagggctttaacctgacaaggtttgctctcaactacatagtaaatctatataaatgaaagcttacttcaccacattttcttccttcattttcatttctatatcataggaattaataaagctattaaaataactgcaattactggaagataaaaaggtaacagcgtctttgatattgtaacattccaccaattgaactcatttttaatattatcactaagtttcatagagaaattaacttcatctagttgtaagtctattacatcttcatataacttcctaaacaacttttcttgataaaggtaaaagccatctaacccccaaaaaaataaaactggtattaaagctactataataaacttagaattcatctctttaaaattagcaaaagcaagcaaccctacaacaatggtcacagtccacccctttattaaaaacgaattggaggccatacgagttattatattttgaatcatttctaaataccttattttcttttcttcatccatctatcatccctccaataaactttattcctcacattcaagaattttaatcattttttattaaatttttcattaaattcttcatataatatagattatccaatgcattatccattgggtaacgtttaaaattatctaaccatgactctaaatctcttttaactagattatctaagtgttcagttggagcatcataatatacagtcatacttttctctgcaaaaaattttttttcaggtctgtcaggttttgattttctaattaaatcagtcatcgctaattctaaaaatatccatggtgagctcgtttgttgaactacattcttgctttcaatagagtttggagtattcaaaaacattacgcattctgttttatcaatcatcttaatcaaggctgttgaaagcatcatatgtacatgacttgtagagtgatttctaagttcataattatagaagccatcgtcctgcctacaatacttattatctaacttctttaaaagatcatcagcataaccccatacacaagaatctataaatgttttcagaccaaatgattgttttaaccaacctgctaaagcaatagccttatctaaatcagcatgagaatgagataaaaaaatatgagcatctatttccggaaaccaatttccttgtaattgagttccggaaatacttccatccccctcttcatttatgtatttgtctagttcttcttcaacattttttttgaaattttctaaataactctttccactactgtaaaattccacaaaatcaacgtcatttaagctcagattataacctttatacatccttcattcccctttagtctctttgttattaataattttaaataacacttttaaacatttattatataatttaattctttcctaagaaggttttgaaacctagagtcttcgttaagaaaacaggtttcatttgtggtctccacattcaccactaaaagctgcgcggataataacattaattgtattatgccagaatctccttaattttacaaagttgaattactaaaggattacattatgtctacttttttttcgtttttgcggttataccaatacttttgcaacttgactaagaggagcaaacccatggtttactcctctaacttagtttctttacctcttgcttcttcatagtctggtgttttcttcgataagccaagacgatcattttcgccagttcttgacatgccttctagccttgtatattcatcaccttgcttttcgtagtatgaaaacgaagataattcatcattagaatctttagacgtatagaaagcaacttgaatatattttccaccatcaaatactttaaccaaggcattatctcttgttatttcgtaatttggattatttacttctctttcttttttatattggttaattacatcattaatcgcatcatcatacttgttgccaccacatgcagttaaaacaaacatcatcatcaaactaaggaaaataaaaaggtttttcataataaatattacctcctttttcaatatttggtgtaaacaaacaatctgatcttttccaccttttatccatttcccttaacctgcacattatcgactaaccaaccacccttttctttcttcatagtcgtttgtacaattaacacttgattcgtagtgactgaatttgcagttgtggcgacttcaacaatgtttaagaataattcatgagattcatctaacggctttgaataactctctaaggaaattaaatcactttgcacactgactgtgtgcttttgatctgagcgagaagggaatgcatagtcaaacccttttccggttgtatacttcttaactgtttcatatcgcttatctatgtcggagtaattaaaaaacgcttcaaaaaatgccttattttccgaagcgctgcttgttgattctacatgattcaattgcttgattttttctgtcaaaacttcatttttatcctttaatttttcaatcttatacgtttgctgtccattcgtaaaaaatccggtcagcaatatcaataataaacaagctgaagcccatgcaatatgtgttttcatgttttcactcctagttatttaatgcgtccaaaagatacaaggtgctctctccagtaacctgatttcagatcagaatattcaattccactgtcatttgaattaaacattctgccatcgcctacatagataccgacgtgagtaatggcttttccttcgtatgtgccgccaaagaacactaagtcacccgcagtcgcttctttttcacttattttctttgttgctccatgttgttcttgtgctgttcttggaagagtgattccagctttcgcaaaagaccattgaacaaggcccgaacaatcgaatccagttttcggatttgaaccgccccaggcatacggttgcccttcatactttaaagcttctttcatgaccgtttcatagaaatccatagaaccgttcacaggctttacatttttatcagagcctttcacatacctcatgacatggtcaacataacttgggtcaccgtagcttttccagcccattttaaaggcttgcagccggctaaaatcgagtgctaatttcttagtgtatttcccgccattctttttcacatagtctataaatccagaaccgaagttgtatgcctgtaaggttaaacgaacatcaccgccagcctgtttaaaaaccttcttaaaatgtttaatgccaacttcaatcgaacgttctgggtcagttatggagtttggaggtaaaccgatactctcggaactttgcataatatctaaagaacgcccaccactttcctgcatggtgagcgccattataatattcacttggtcaaaaacgccttcctgacgggcgtatttctcaaatacagccctaaatcgttcgacctccggtgcaatgccaactgtttcatattcgccatccccgccgcctatgaaatcgtctcccacgtgattttctcttgaaatggtcataatcactgcgatacataaaacaaaaaagaagataaaaggagccgagaacaccacaggaagaactacctttttacttatcattttgtcctttcatcccttctcagtcgatcttctacttttgatgaagagcgtcttgcaatttcatttaacgagacttgctcaaatgtattaacgctttgttcagtccgtttaacactaggtgctgaaggctgtttttctcttgatacagtcttactttcagcaggggcaacagtctgtttttcctcaacacgaataccatctgaatgaacttttgcgggttcagatggtctgattttacgtgcgttattggcaataggttgattttctacttttgtagattgagagctttcaaaaccgagctccgggtcagggtgattcgtcataactttttggtctgatcttttgatctctgctgatctctcttgtgctacaggctcactctttgaaacagaatcatctttctgcacttcaaaatcttgttgctgatctgtttcaggattttgcttttgttcttcataaacatactctttctgatcagtgcgttctgtatctttatcattctcttgtaagacaggcgctcgattagaagcaatttcttcttcatgttgtaatgatgcaacgtcagtttgttgctggttattgggctgtttaagaagctgttccacatattctttttgatctgttcgtgctgattcatcttttttatcctgcaagataggtgctcgtttggataaatcctcatttccttcattcaaagcatctttcagcataggagagtttatcccgtcttttctcaatctgtctaaatgggattgctgtttattttcttttgcatttgcaaagacttctttttgtttttgcttttcttgttctttcgatagagtttgaggatttcgttttaagcttcgactgttatgactagctattccgtttgctgtttctttttgcggggttcttgaaatggcatgagtattatcatagctcatagcagccccactcggagaattaccgccggcacttggagcaccagttacgccatcagcattcgaaccgtcttttcttcccccaaaatgctttgtaaagtcagtaaatacgccgcctccgttaccccatactccacctattttctttgcttgttcccaagcaggctgaacaatgttttgtctcatgttttccatcatattattatcaactgaaactacttttccagcagtcacaaacttgataatagcatccctcttgtgaaaaccaatccacaaaattgaggcaaggacagcaacatttaaaagatacattccaaaaccatttggcggtattaacttgtcaacgataaaacaagtcacgtacacaaacagaacgataacccctaacattgctttcagtaggtaaacactccctaagcgtccaagcgtaacaaatcccgaataagctaattgaggaacatacgctaagatgaaagcaaatggcacaaaaaagacaatgactaaagcaacaacttgaagcaagaaattaaagaacgctagtgccaaaaacggtatcccgatcacaattgaagcgaccacagcaataaaagactctccaagttgagcaaagacattcccagtggtcatggactcattttcatatttgcgtatttccgtatctttaatatggtctttttttgctttctctccatcctcagaaagcttatacgaaagaagtttatcgaccctcgataatttacttttcgaatcgcctttttcattaatttttgcttcactcgtttctccgaaattcacgattagaaaaggtttcattaaagccatgtcaaagtaaaggttacgcatgaccgcaactgtgccttccatttcttttcctttttcaatcccagaactgtctgcaaaattgccttcatcacgcacaataccaaccaatccatttcccgcagttaaaagctttccttgcgcttctacagacaaggcattcaacgctttcatgtaataaccagcgtttgacatccaaagcccgccgatcaccatgacacaaataaatagaatactccgtcgcattgcttcttttatgctacctcttacacagaacaggtagacaacataggcacatgtgaaaataaataaagcttcaccgaaattctttttcagtgttttataaactgttttagagacatttgtaatagaatttgcaaactcgtcaattggttgcaagttatacaaaatatccattcccgcatcaaccacacggacaatgtttcctgcaaaagaaaaagtgacgtttgtcagtccaacaaacgcccccttgattaaatcgtcagatgcttcattattcgcttgataacgtgagataggaaaccttttcaccttcaattccacgccgccagctttttcgacttttggctgtgtcgttgtatctccatcagccgaaataacagtgacagctgaagcaacagttagaaacaacaacacgatagccgacacaattagaattctttttttcttcatcacaaccacctcctaatctaaccgagttaataaataaaattggtatttggctttctctaagtctctttgcgttagcagcacgttttcgggatatcgttcatacagagagaaacagattgctttttgatatttcatatgcctaaaagtctttcggttttgttcaatcttgatgcctaataatttttgcagaaacagtgccgttgatttatgcccgataaaacttttgtatcgcccgtcataatgattcagccattgtttcacttcgtccaatgtgattttttcagctttataaaagccaggacttgtgacaacaagagagtttaagaaagctatttccatgtacgattcaaccccttttacaaatatttttcttccgcatatgcaacagcttttttctcgactgtttttaaagcgccttgccattcttcgaataggcattcaattgaaattttggaggtacggccatagtaatctttaaataagcattgaccttgaaacatggattccatcatttttttgttttcttttgtgacctccatgttcatccatttcaacacttcttcacgctcattcggctcatcaaaggcaaaggcaacaccgaagtttccagaatcctcttcttttaaagcgtcttttgtggattgggaaatgaagtattccgcattgttgtatgagcgaccaatccggcgcatttgtctttctactttttttccttgttgtgacgtggtaaatatccaagcttcatctataaattcaacagtctgttcatcttgattcatgccgaatagttcgcaaaacttacctagtgcaaacatgacggcactagattttaattgtgatatcgtgtagttttcgagtcgctcagcatgatccggcaaatccatattttcaacttctaaaatggtaattcgcttttctagtgacaatgcaggatttgaaccatcatgaatacaaagtttcaaaatggaatctgacacgacctcatttaaatagtcaccagctttttgtacagcttcttcgggatggctctgcatcttccgaataatatcaagtgagccgacctgttcacctttttgtttcgcatcaatcacttctgacgtagcacgaaggaaagctgtgtttatgtcgtccttccctttaaagtcatatacttgttcaaaaatgacttgaactagctcttttgctttcataggagggaggaaggagatagggtcaagcgctccccagttgtgcgtgttttcatgatctagcgtgatatagttgtatttctctaaatgtgcaatatataagggaaagttctctctaatgtactcatcattcaagactctttgaatccactttctcatttcctttttagggtctatatacagagatttgatgtttaacatgctgatatagttaaagatcaatttcgctagatatgacttgccgtttcctgtgtctcctgtgattaagcagtgaggagaacgtgtctttgaaccttttaactgctgattcgctaagaaagggtggaataagacaaaatcacggctggacataatggcactttctaagtcggtgtgctcttggaaacgatcaacccaaccgagaaagaacccgattttcgaaccaatatcagagttaacagcaaacagactttctgccacaccgtcttgcgttgttttttgaatccagttcttatcagttatgtctaacttttcaccaggaagcattttataaaaaaggttcagttgatcagccaccggaagccgacaagtaatgccagcgccttttaaatgccttttgacaatcgttgcttttcccacacactctttttttgtctttccatgaacgactatcaccgacagccagttcatcacatgcacatcttctttctttatttcatcttgtaaatgccttatcattgtggcacttgtgacagtggaaacatcacttcgatcgcctgtgctttgttgttctttttgttcttctttcaattgctgtcttttgaggttgagggcaggcttggtaatggactttgattccgtttgaattttcatctgaacttcaacagggaagggaagagactgcgcttcataaaacaaatcactttccgacatattgtgaagaaattcgtcaatcacgacaaaagctgaatagccttcatcttggtcactatgcagatgtaaaactgatgggtcagtggggtctatgatcgtgtttgtaatagagcgaacatcctttatctcactttcttcattcgtttggtgctttaacccacgtataaagtgataacggttaatgtatgtcatttctgtttctgaaagccgttctccgcgaacagaagccatgatattcgctagtgtttcttcgacttcctcatatttttcaaaaaaagaggtggaaacattttgttcccacccgagcattttcacgactgtatcagtcgctgtattgaaaaaagatagtatattgtctttaagttcgacactaatatttacaagactgcttttcagttttacacctaatatgaagtcatactttgtcagccttcctaatcgctgttctaacagccttaccgtttcttcattgtagtaacgtgccacatccgttgcatctgccgcaatatctgtttctaaatccttaaatcgtttttctaattcatactcacttggatacatcatcaagtgaaaatcctcataagatgtaatttcttcaaaaagatgctgccacttctttttatacgattcaactttttctttattttgcataggaatcgaattgctttttattcggtagtacgcccacacgtcgcccgttcttgttaacagcaaattcttgtatattgccttcataggcgtttttagtctcatccgaataatccaccaccttcacaagttttcgaaactcaatttgtttttcattacttaaatcaacccttcggtcattgcaaaacttcttttgtggaagcttgatgaagaagtaatactttgcaaaatcaatgaagtataaatagatgtttttgccttccggctttattttcgtaacaagcattgtgaaaaaaatcggtattccaaaaatcacgatgacgaaactgttatcaaaagcgtgaggaaaaatcatcctcacgccgtaccaaaatccaaagcagagaccaacaaaaatgaaatagttaatagccggtattaactcaactgcaaagggtaacgaataattttcggttaattgctgaatctttttcggctctctcattgccttccggtagttgaacaccagacgccccattcaaatgcccccttacagtttttccattagcgcattgatccagccggagaattctggccagtgcttaataatccatgtaaccgcactaccaatacagcaaacaaagataataccgcccatttttaatctcatcagattctttgcagctatgaacatgaccacgatcgtaatgaattggataacaacatctgatgcccaaccttttacccctccaagtgttggaaggtctgcgccaagaataaagaaattcatgaaatccatatttaaacctcctattgatgtttaagtttgtttacataaaactgaccgctgttttccgtaatctctagactgaatttttcatttaccggaatgtcattttctttttccttaaatcggacagcacaaaaaacctcgaaaccttttttcgtctcgaagattttcactgactgcacttccccaaataacaagtttccttccaatgcttccggctttttcatcatataaaccatttcttctttcttttcagaagcgtatttctcaaagaaattttgaagaaatgattcgatagattcttttttctcgcctgcatattcgtctctagtttcttcttttcccttaaaagcaatatcgcctttcagatcataaatctgtgtaaagtaagggacagcagataccgcaaaggaatcatctttatttgtgactggaatattcagcaacatttgtttctcagatttttcgtttgttttaaccttttctttcaccttctttttcttctttccgtctttaacttctttttcaacttccttttctacaggatatagattttcatatgtgaccttatattgaaaaaggctgtttttatcaccttctttcacgttatataagctgtaatcttttaactctcgatcaccttttaagccatccacattaaaacgatcttcatcctcaaaatggttatcttcctgtttcaccatgtagctttcaaggctctgcatgcgtttttcaatagattcttgatcgttcttcacattcacatattcattgatgaaccctgacagaaagttttcagcagcagtcaccgaaattttttgtttatcttcatttgttggcttattcgcttcgtctttcatgtcattaagttgggatcgagtattaattgacagaagcacggcaagcagacatataaacagcaagccccctacacaagaccataatgtgacggctatcagctttgacctgtcacgaggaactttctgtttatctttttccggtctttcaattcgtttcagtttttgaaaagcagaccgaaaaaaggactcttcttttttatccgagccaatttctttatggagcaattcgattcactctcctttcatatatttctaagcactttcctcctggttaactttcatgtttcttgtcattttcaaaatggctctcgccattttttcatagttcggttcgtttaactccgtcacgatcacttccactggcttacctttaatttcaacgacctcaacactctgtttcatgaaagatctcgctttcttcaaacctgttttgttttttcaaggaataataaaaaggatgctacataatgtaacaccctttatatgctttgattctccatatagacttttgaatagggatattccacattaatacaaagctactgaatcttttgtctcacacaaaagatccttcttttaataacctctggttaaaattaaaaggaggtgataatataatcacctcctcaaacacttatagctataaatgttttgatcttacacacaaatactaagatttcaactcgctaaatatctgcatttgtaaatttcataatcaatgatttacctctctattatcaatactttagttttaaatatcatctatccactaattttaaatttactctaaataatcttatcaaaatatctaagctatactaagtattttatctagtcattattaaaaactatagattctattcttttttcttgcatattttattctttggttttatttctatctctaaatctaaaccatctaatattttaagtaaggtatcaatattataatttttagcactagttactctaactatttgaggatgttttaaaccaatattctgagctaatttacgtatagacaactccttcttatctaaaccttcttttattttatgagtaatctttaatttgggtatcgagagtttgttgtaatcctcaggaatatccatgatgtctgaaatactacggacctcaatattctcgatatctttagacatatttattattttccctccttttcttatttctatttcaaataaagctatctaataatttcataatgtgggtatcagacttgctggagagaaggatgatttaccatccttctcgtttagcaattctttctgcagcatctaaatctcttttattgagtttttgggtggtttttctaatcatatttaacaaaccatacttcgcaggtctttcatttcgagaaatttttttgaagaaaattctccattctgtttttgatctgtctttaaatttcatttcccaaatgtcttttctgtgtgtcttcttgactcgctttccgataaaatcgtcattagttccataagaagataacaaattaaatgattcaaggatttcttttttaacttctgctgataacgatttgtttcccaacccattaactgtttcttttgtaagtaagagatttggatactgaggaatatgtattttagataccatatccttcataccctttcatatgaaatttttgtatgctctgttcctcctttataggaatgatagaatggtaacataattgttacctgtattcaagttttaagacttgcaacaaaaaatctttagatttatagaaacctttcaaaagatctcatcccatccctaatctcgcaagtattaacaacctgttatgctccactctccttcttttcaatttgtttcattctttctaagaaagataaaaaggatgctacacgatgtaacacccttcttatgctttgattctccatataaacttttaagctagtcatccgaccgtccggcaaataccttgtcttgtagaatgtgtaacgatattcagcaaatccttttactctttctccttcgacaatcaacatgcaatctctgcttaaacttctcacaaaaactaaagaggggatacccacattaaaacccaagcttctgaatcgtttgtctacagcagacatcgcacattttcaccccttattaataataagcttaattcttcaaacttcatgtttctaacactgagagaattttattttttcacaatctatattttttgaatactcgtacttttaatgataaaatttaactaatttcattaaaaaggaagtgtaagtatgggtattgagtatgcatatagtttagaattaaaaaaggacatctctgcacttgaagctaaccaatactgtagacaaggaaggctgaaagataaaagagcatttaaatgtattggtagtgaagattgtcaaattaatttaacttgcgctaatttttcaacactaccaagtcagtggggagtagccccttactataaaccttctaaagaaggggaagaacattcttcaaattgtccatataataaacatcataaggctaattcaaaaaatagactggtttcaaataaatcatcttttaaaaagacagggcatttcaatttgattcttgacaatggaggtttcactaaatctagttcttcttcacaaagcaatgctggcagaagtagtagttcaattaaacatctttacaccacaaatgttgatccaacacaaaaaaacgttaaaaaaagaaatgctgatataggctcattaaagaaactagttgatgtatttgaatcagatgattacgacaactcagcaacaactgtcaaaataaactcaaccccgatttcattagaaaaattatttcatagtcttgatgaccacagtgagttattcaaagaaattcgtgtgtactttggagaagctaaaatctatgagcgcaattctgaagataacttctacatcattgaatacacaatggaaagtttccatagaattaataagaaaatgatcacaagaaaaccatcaatattgatttacaagaatcaaattcaaaaacatagacacttaagaggtcttcaaaaatacgtaaatacaaacagtacgtttaattgttacttttttggtattccaacacttcatgattacattaactttgaactgaaaaataatttttataacatattatttagatagaattgatttataatttgaaaaatacttattctccccccatcccccgtgcaccgggggctccctcgccggtaggcaggaacaaacggttgtttgttcaatgccaagagggtttggatggcgctgcatatgtcaactccttatcctcacttcgttccggtaccgttgacacatacgattaatcgcatcacctgattttataaaggtttagcagcttgtttttaaacgaccatgtcagcaacttcagctataaacacatctagcatttttttgtgtttgtctgccagttcagcttctgcaatcatctctgatagatcagttttccctaaatgttcatcagcttcaagcaccattttcatagtgggagcacaagagttacgaagccagtttcttgatttctgatagaagtctttttatggtttgacgtacaaagatagtctcccaacatcccctataaattcagaccaaaaaaggcttgttttccaatgctctcgagtgatgttttcatcagcatcaacgaaccttacatagttattaaagatggtattgaagaacatgtaaaattctggaccccagaacaatttcaaaagtttatcatgatatttgatgataacaagtacagagattttttcaagaaaatatattatactttcgcttacttcacaggcgttagaattggggaacagcttgcgttagaatggaaggattttaatcaatatacaaatgaaataataataaataaaacattaacaagttttaagcaaggaaatgatttcctcgtcacgtctcccaagacctctaaatcaaacagagtcattacagttaataaaaaattatcagctttactcgaaaagtggaaagatcgacaaaaagaagcattagaggaatacggtattgagcaaactgacacaacaagaattttcaaatttaatcatagaacaccaaatagaaatcacttaaatgaattcataaagcaagcatgtgaaaaatacaaccttgatatcccaccaattaacatccatgcatttagacactcgcatgtttctttgctcattaatagtggagaagacattcatattatctcacaacgtttaggacactcgagaacgagcacaacatacgatatatacggccatcttttccccaatcggcaaaaagaacttgcagatcgattagataaccttttttaattgagacttctatcgagaaaggagttacttattcaaatatgccaattagtgaggttagaaagctggttggtttttgatataatgaaaacaaccaatttattctaaaagaggaaatgggggatttttatgtcaacaaggatggttcaacttaccgagcctgaaacggggaacttttatatgattccagttgaaaggatagtcttgataactgaaagagatgatcatgtagaagttagaatcgaatcaagcagcagcaacttctctattaaagtaagagaaacttatgaagaagttcaaaatctaatcagacccaacggtgttcaaattttcaaataaccgatttagtcaaagattaataggacccactgaggtccttttctttacatacatataattaatctggaggaacatagaatgaacttcttcttagatacaaatattttatttgacgatccgttcctgaaagggaattataatcgacagttaaccgagattgtaaggatgagtttaaagttagataaagagtacttaaaaaaaacagggtttcaatctgaatttttacatgaagaatataaaatatacatatcctctgtagtttacgaagaatccaaaaacaaatacatcgaaaaaattgaaaaaatatttaaccaattaaaagactttaatactggcattgaaaagtatatggattcggagaaaatcgccgaacctccttttactttggatcaatgtaaaaggaggtttgatgaatactatggttcactaaaacaagatggaatagtggaaatccttgaaccgtataacaacattacaaaagacttgatcgaccgcgctgtacaaaaaagggcgcctttctttaataataataaaaatgagttcagggatgcggtgatttagttaacctattcatcttttgctgaaaaaaatgaactcaaaaattgttatcttattactaataatgtaaatgattttgctgatttagagaataaaaataaagtacctcttgtattgcattctgaactaataaaagatagcaataaatttatcgtgtataaaagcatcaaggaacttgtcacttctgatggggagtttaaaaaacgtcttcaaatgaccaatgagatagctcaccatttgaatgaaagtttggaagatatagtattactcacgaagttacgagctttgaaggacaacttggatgaccataaagctttaagattgttaagagaaagatctgacttacaggagactatttttcataaaatagttcacgaaattattaatgatcaattagatcgtggacgagaaccgattgatccattaaaacggtacattattcctccagagtatggtgggttcgctgagcctcatacaccacttgatatgacggttaatattattgacttaacaatagatgataaagaaatagtggaaaactcaattcttattacggcggaaataaaagtaccatttgatatagctttatataatgatagatatgaacgctctaccatcttccaagttgaattcatcgtaccattatcttttcttgttaatttagatcagaaaatttcaaaattagagtgtgatactccttatcataatcaacctgctgttgaacgatctaccagtcatttttaaaaaatacccacaaaaaagaaatgggaaaacccatttcttttttcttatcaaatactatcaataagaacttctgatttcgtttttaagcctttttcgagggcactctttaaaagacttataaaatcttctccgtcactcgtaacaaaataatttgataagtcagttatgtcctcacttatattatctccccaaggcggacgtttattaatgtccgcaatatcccaaataacttgtgaaggactgtattctttcagtctttctttaatatcttttaattcttcaagggcagcttcaatgtttttggtttcaagctttccttgataaagttcatttaataaatgcggatattttgatccccaaccgtgttcttctaaatggtagctcacagttgaaaaaaatgaatggaggaagtctccatgtccaacctgataccaataatatttaaccttaaacccaacagccatcgtgttcacctctaattggttttgaatttaatatctgctttcccattagtctttttcataattttatcatataaatcgtccattatttcttcagaaactgattgtcccctaatatctatgattattgtttgtttagtattacccggaaggtcagtcagacgtttttcgacttgtttagaaacattgtttactaacctgcttcttccactgggcgtagtgatcttatagtttttaacctctatactatgcccatctttataaaagtctggacgggaacttcctttctttccataagggacctctttgccatttataaatgacttttgttcactgtaattaggataatcttttccaacatctttttcagattgtcgccaggacggtcttttaggaacactaggatttgttgcatttaactttttgttcactccacgtagcccaaatccaccaagaacaccgagagcctgattaaagctattctgccgttgttcatcagatattttattcccaaacatgtctcggccagttatagcttcactaaagccattcgctgaagcaagtccgtaaagtcctttacttgagttttgaagagcatagaatgttttaggtgttttatatatttcgagggctttttcagcttttgagatagctttgcctgttgaataaacagcttttacacctttccctaatttaccggcccatcccacaataggaacataacctgcagcagccattgcgccagctgccacccgttgcccatcagttaatttttcaccagttatagggtcaactccatcggcagcccttttataatcataatatccagagacttctcctgtaaaattacaaacaacatcccatgtcttttcgtaccatggacgatttgcaagctcttcctgttcttttgcaatccttctttgctcagcctgctgatctttaaatgagatataatcagttgattgtttttttacatcctcagccatcttgtggacttcactgcctctataagctttagcatcataatagatgggtgaagcacttttaccttttgaagttgcaccaatcaaggcttgataatctgcctgaatcatttgttcattagtttctgatagagcatattcagatgttagattttcatcgacttcacttattttctcgactgtgttttttcgttctttatcagcagaagataatttatctttaaagtcttctgttgaaaaaacatctagaggaaggatgtcgtgtatatcatttaagatgtctttgatcgcttttttctgttcagacatgatggcctttgatttattattagcattaaccaactcatgttctaagaaggattcttctatgtatgcatcagataagttagcatcttccaagatacccggaatacttgttaaaaaagcaattttcatttcaatcagatcaatccattgatcagctatgccggcctgatcctcataaaatgatttgatattatcggcaccttttccggaaaactcactatcatctaagtcagcaacagctttgaaggctttctttaatttgaccattttactttttaattctttgtattcttttgctcgattttctgattctgaaagaagtgttttcgcttcaaataccttcatgaccatatcctttctaaagagtttaatatcaaaatattaccataggaaaatttaagaagggatggacacgaagaattaatccttaaaatgatgttttagacctgcgacttatttctcaaattccggaagcttcttcaagaatttcttgatcacggtcaggaaggtatcctttctgaccctttatacttttagtaagtggagtaaacaggagtaaaaataaatcacaaaaaaagaaaaagaacccgcgaaaccctaatattacaggattcatgggtcttttattgaaatttaaccggtaatcctgtcggattacacgttttcatatgttacgcttcttcagcttcaatcactctggattgatcatgaaatgccccttgatcaatttcctttgtgaccttacttgtaataagaccggatgtcatgcttccgctgacattcaaagcagtacgccccatgtcgattaacggttcaattgagattaacaaaccagcaagcgcgacaggcatgtttaatgatgataaaacaagaagcgccgcgaatgtggctccgccgccgactccggcaacaccgaaggagctgatggcaacgactgcgataacagtgataataaacaccgggtcaaatggattttggccgacagtcggagcaatcatcatcgccagcatcgcaggataaatgccggcacatccattttggccgatcgaaagaccgaacgaaccggcaaagtttgcgattccctccggtacacccatgcttctctgtgttttaatattcagcggtaaagcacctgcgctagaccttgacgtaaatgcaaatacaagtacaggcaccgcttttttcaaataaatcaccggattcaagccgctgaacgtcagcagcagcaaatgaatgataaacatagtgattaacgcggcatatgaagcaatcacgaacatgcccagttttagaatgctgtcaagatcactcgtggcaattgtttttgtcatgatggccagcaccccataaggcgtcagtctcaaaatgagtgtgacaacacgcatgacaatggcataaacggcatcaaccagttttttaaatgtttctgcctgttccggctgtttgtgttttactccgaggaatgccactccaaggaaagcggcaaaaataacgacagcgattgttgaagtcggtctagctcccgtgaaatctaaaaacgggtttccaggcagcagttcaacaatctgctgcggcagcgttttcgctgtcatatcctctgatttctgctgaagctcctgcccccgtgaaagctctgtacttccttggtcaacctgaatcgcctgcagatcaaatgaaagcgcggacgcgataccgacagctgcagcaacagctgttgttgctactaaaatcccgataatcaaaccgctgatttttccaagattttttgtcagcttcagctttgtaaatgcgccgagaatcgaaataaagacgagcggcatgacaaccatctgaagcaatttgacatatccgcccccggcaatattaaaccagtcggctgtttgaatgactatatttgaagtcgggccgtaaatcagctgaagcgcaaatccgaatacaatccccagccccagcgcagtaaatacacgtttagagaaggaaacatgttttttctgcataacaaagagccctaagataagtaaaaataaaataaatacatgtaatacaaccagtaaagtctccaaagcaggtaaactctcccttcaaattttctcatttactatattacactaattccgatgggtcaagtgcgaattattttaacttgtcaattcaagtaaaaaaaccttatataatgccttttttgttcttttctttcccttccatctttagtaccttatataagggtgataatatttgctgaaagaactgtttgtaaatttgaccattttaatcacatttaattatctcttcacccacctgtttaaagaaaggctagtacataaaaaagacagcatatcctttcaagctgttaaaggactggcctgcggtttgctcggggttattctgatggtttttggatttacctatcagcattcaattattgatcttcgaaatatccctattatgattgccgctctttatggaggctgggtttcaacggcaacggccctggccatgatcactgcaggccgcttgctgattacgatgaacacatctgcactatactcggttattatcatttgtatcgctgccattccgtcactcattgtttcaagaagaaaaaaagttcaactaaaacatgctttctatcttttaataatcacaaatagcttgatctccttttccttttattttcttatagatttacattcatacgaacttcatttgtatttttggatcatatcaatagcgggcggcatgctcagtttatatattattgatcatgaaacaaatgcacatcttctttttaaacaatataagtttcaggcgcactttgactttttaacaggcgtgtataaccgaagaaagtttgaagaaaccacaaaagctctgtatcagcaggcggccgataccccgcattttcaatttgcactgatttatatggatatcgatcattttaagaccatcaatgaccaatatggccatcatgaaggagatcaggtgctcaaagagctggggttacgactgaagcagagcatccgaaatacagatcctgccgctcggatcggcggtgaagaatttgctgttctcttgataaagcagcccgaatcgctgaacggatcaggagcgctgtaagcgatgcaccgattgtattaacaaacggcgaagagctttcagttacgatatcactaggagccgctcattaccccaataatacggaacagccagaatccttgcccattcttgccgatcaaatgctttacaaagcgaaagaaacgggacggaacagagtgtgtttttcagaaaaaaaagaatgaattcaatgttcgaattcattcttccaatctgaaagacgtttcaaaggcagaaaagccgggacaagatctccccgatattctttttctataaatgccgctgtatcatcagcttgataaagctcaagaatggtttgcagcgcttcccggtcttgatcctccgctctgacaacaatcaaattcatctcttcctcagacatgagtccgccgctctttagcgtatgctttttcgggttcaggcccgctttttttgcttctgatggtttcatgacaaacacgtcggcaccgctcactgcatcctgttgccggacagcttttaatttcaggtgtctcggattatctttaatcatatcaactgaacctgttccgttaaatccgtttttcagcgttatcaaacccgattcctggagcactgtaagcgccctgccaaaatcgaacgctttatccggaacagaaacgacagctcctcgcggtatatcttggattcggtcatatcgttttgaataaatgcccataggcgttatgtatgtcgtcccgagcggcgtcaaattaagtttgtatttttgggtgaacgactgaaaatatgaaatggtttgaaaggcgttggcatcaatttctttgttagcaagtgcgatatcagactccgcataatcagaaaaagggatcagctgaatatccagccctgcctcttcagccttttgagcaatatagttccatattgccccgtcagactcagcaatcccgatttttatcgattcatgttctgcagacggtgaacatgcagtaaatgaaacgagaagaacaaggacgaaactgcatataagccactttttcattgtgaccatactcctatctatgtattagagcatgcaagcaatatcagacataaaaatcatacgctctcttagttgataaacgttgtcatttgtaatattgattaacttttaccttactcatatccaataaggttgtcaattcctattacttatcttcccaaaatgaaggaatactaaggcaaacgtatgatcacatatcgagaaagcagatgaatttccgcaaataaatatcaaattgaaaaataaatatggtattttccgaaaaaagtttcaataagcagttgttttttctgaagattactggtagagtaaaggtaattatttttgttcgaactatctttaagaagaaagttttgtaagagttttcgtcttgaaagtttgttaagagcaagaatagtgaatttaagcgttatgatcgctttaggaggaaatttcatgttagaaggtaaagtaaaatggttcaactctgaaaaaggtttcggattcatcgaagtagaaggtcaagacgatgtattcgttcatttctctgctattcaaggcgaaggcttcaaaactttagaagaaggccaagctgtttcttttgaaatcgttgaaggaaaccgcggaccacaagctgctaacgttactaaagaagcgtaagcataaattgatatgaaaaactgcaggtgcaaacctgcagtttttattttgacaaaaaagctgttttgcttatgcaaaacagctttctttattagtttgcaatatcccgcttcatgaagattccgaaagcaagcaacaggaagatgataaagtagatcgccagcatgacgatagaaaacgtcatagtcatcccttttattaacggtgtgccatccacatactgagtcaagtcgacattagcaaacaatatatactttgcccagtcaaatttcgctgcaataaatgcagttgcagtcgtaccggcaaccaacaagaagatggaaaaaccaaccgcaagagagctgtttctgaataccgcagacagcataaacgccatcgtcgccaccattaaagccgagacggattcagaaagatacgttgtggccaaatgccccatcatgttttgctcaatgacatggccatccttatagattaaatgaatattcgcggcggtttcaccacccgtcccgaagaagatcaaccctaataaagtagaaccgataaataaaatcaacagcaacaggagcccaaacaggagaactgtaatatatttggacatcaaaatttgaaaacggctgagcggccgaatcattaatagcttaatcgttccccaattaaattcgttcgcgacaattccggccgcgatgataatagtaaacagaccgctaaggatggtaaagtttgctgaatccgttacataagaccataccgtatagcccgtgtcactagggatattatgctcgatgcgatagtcgttgagtgtcattgtttctttatacccatctttcagtgaaggatcttctttgatttctttctttaattcggcgttttgtgcttgaagttcttgtttccaatgggaatttgattcaccagcagaaaaatgattcgccaaaaatgcaaatccaaccattgtcagccccagaattccgatcatcacccatgttccggcacggctgaaaattttgagccactcattataaatcaaattaagcatgctgaacctcctcttttgtttcacctgtcatttctaagaaacggtcctctaatgattttgttatgaccttgacctcataaatacggatttgctgcatcaccagcaattcaataaccgcagggacttcgtctttagccagtttgatttctacaccatttgtcttactcagcaaatcgtactgatttaaaacagcagcggcttcattcggctgctcaacctggaagaaatatgtatcgttctcatcaatgttttcatcttttacattttgaatatcgatcagctttcctttttgcagaatcgcaattcgatcacacatcagttccatttctgacagcaggtggcttgaaacgatgacagccattcctctttctcgggtcagcttctttaaatgatctctgatttctctgatccccgccggatcaaggccgtttgtcggttcatccaaaatcagcactttcggatcgtgcagaaggcattgtgccaagccaagacgctgtctcatccccagagaatatgttttcaccttgtcgtggattctgtctgttaaaccgaccagttcaacaacttcatcaattttttccttcgtgacacccttgaccatccttgcgtattgctggagatttttatatccgctcaaaaatttatacagctcgggattctcaacgatcgctccaatatgcttaatcgccttggcatattctttcgtaattgattggccgcaaatgaggacatcacctttcgacagcttcattaaccccaccatcatccggatggttgtcgttttccccgctccgtttggtcccaaaaaaccgaatacctcgccttcacgaatcgtaaaactgagatcatcaatgatcgttcggcctctgatgtttttagtcacgtttttcaattccaacactgttttcatcatattcctcctctttctagtaaacttccatttttgatttaaaccattgcaacacagacatgccttcctgttcacgaatatcttctacttcacgctgcgcaactttttctccattggcgaggatgattacttcgtctaacaaagtctcaatttcatcaatttcatgtgtcgcgatcacgacaatctgctgctcaaaatcaatgtacgacacaaggctgtttacgatggaatccctgaccatcggatcaagcccggaaaaaggttcatcaagcaagatgacgtctgcccgtctcgctaaagcaagaacgattttcagccggccccgatttccttttgatagctttttgatctttttttccggattcagctgcatctcattcaatagcttataagcctgttctgtttgaaaatcaggaaactgcgactgataaaaattcaccatatctttaacagtgaaatgcggataaaacatatcaagctcagtaagataagccgtttgacgcaccatttctctcgtaacctgctcttcatcaactttcacaaatcctgaagtcggaaacagaaggccagcaatcattttcagggtcgttgacttgccgctgccgttcggtccgatcaggccataaatccgtccggatgatagggtgattgacacatcattgacggccgtatggcggccgtatttttttgatacatgttctagcttgatttccattttagcctccctctgtgaatgttttaatcccttctaacatttcctctttcgttagccccagctctttcatttgcttgacaaagccttccagcacctctcgtgtcagcttgtctttcagctcgtctacgatttctgctttttccgcaataaacgtcccttgacctcttcttgtctccacaatacccagcctttccatctcactgtaagttctttgaattgtattgggatttactttagtttgaatcgccatttctcttactgaaggaagcttgtctcctgggagcagctccttcctgaccagcctataaaagatctgatcagcgatctgcagataaatcggtttcgaggattggaattgattgtccatatttacacctctactttacgatcaagcagttttgaagccatgatgagcagcaagaatgtgatgactatagcaataggaaaccctagcacagacagatggataggttttagttccaatctccaaacattgtggaagtggaaatcaaaattgcaatagactgttacaggccagaaatgcttttgagattcaaccaaagggcttatgatgtattcatcgaagaataaccacattgcgaccaacagaaccatcgcagcccaccgcattccgcgccaatttctgagagagtgaaaaacagtccaaaacacaatgactgttactgacatatctaacgaagaaataagcccatacatattcagcaaagccactgtactcgttatatcaacttgatgctccagcagattttttacagagagcatatgatacatccatatgccataggctgttaatgccaactgaatcacaaattgatagagcaaagatgctgccaatttagaagaaaacagccataagccgccatttggattgtacagccaaagctgtgatttcccttccttgcgaaggtgataaaaaacaaaaacaggagataagaaaagcagaaaaaaagcaactgcaacaaaaaaaccaaaaatgactagaggttctttcgtgcgagaagctataatatggcctgttcccaataagaaaatgattccgcatatccatactagcagccacattcttgaaagcttgatatctttctttaataaacctaaaaaagaattcatgtctttacctcccggaaaaaatcctcggtgtatgagtaacatagtacactagatcaaggtggaatacaacatattccatggatttatttgataaaaacataattgatggaaacagcaaaaaaggcaaacccgcatgagtaaacggatttgcctttttcattactttttcttatttttcatagagagcagcgcatcacgatagctgcggtcctgcattttgtcactttcctcagtgacctcttcttctgcatgaacttcatcagaatgcttaaacttttgcagcgcctgcctgtaaatatcatcacccattgtgtcacgcttctcttttggagaatcgtttttgacaacggatggcgtatgctcggcagcccttgcttcagcagggtaatgcgcttcgtttttttcctcttctggaggtgcgattctatcggttgcttcttgcttctcaggtccaggtgaggcgttgcggacgttaaatgtaataagggccgcaatgacaatgacagcagcaattattgctataataatggccatttcaacctctccttactgtcctgctgttaggtttcctgtgacttggctgacacgtcttcccaacgcgcgtccaagctgaataccttcctcagacattaactcatcactgtctaccggacaagtgacacctgctccgtaataagagccataaagtgcgttttcaggcacgttgccaggcagtccgacaacaatcatgccttggtggaacatcggcgtgattaaattgtgcattgtcatttccaagccgccgtgtgttgttgccgttgtgcagaagacagcaccgactttgttgatcagctcgccttcagcccacaagtagccaagtctgtcgatccaagttttaagaccggagctgattgttccgaaatgccctgggcatccccaaataatcgcatccatatctttaagcttgcggatatcagcctgatctacatggtcgatgaacacttcagccgcgtcgttttctctcgcgccttcagcaatcgcttctgcaagcactttagtatgttcgccttcactatcatacactacataaattttcattcaggaaacctccctgtacagattaagattccttagcttcttttggagcaggaagtaatgaaagctcctcttttttcttcttacgcaatttatcttttctgacgtcacgcaggaagatacttaaaatcaaacctgctacacagaataaggttgcccacataaaggcatcatttatccccatgacattggaatcgagtgacgcgtgtttataaatatgtgagtacacatatgttttcgccgtatcataagacacattcatattcaccattaaattcgaaactgcattttggaacgcatggaggaagttcgggtccgccgtgcttgttttatctgcaatttgtgaataatggaatgtcgtccggtttgtataaatcgtcgtaattaaacttgttccgattgatccgctgatttggcgaagcgtgttgctcatcgccgttccgtggctgttcagacgggcaggaagctggttcatcccggctgtcatgactggcatcattaagagagacataccaaatgcacgaattgaatagatcagcatgatgtgtgtatatggtgtatcaattgtcaattgcgtgtattgatatgttgttaccactgtcacgagaagcccgataatcgcaagcggtctcggtccgaatttatcgaacaaaatacctgagatcggtgacataatcagcataacgatcgcacccggaagcagaagcagaccggattgaagcgccgtaaagccgaccaggttttgcagataaatcggtaaaaggaacataccagtgtaaagtgccactgtaataatgatattaatgacactcgagagtgagaaaatgtcatatttaaacactctgaaatcaagcatcggatcatcatgacgcaattgctgaacaacaaaagcaacaattgcaatggctccgataataactgtagacaatacaatcgggtcggtccagccgtcagatccggcttcactgactccgtataataaggaggcgaatccgacaatcgagaggattgcgccaagagtatcgagtttgattttttgcggctccaccatatttttaaagatgaagaaagccacaatgataacaattgcgccgatcggcacaagtccgtaaaacataatgcgccatgtataatgctcaataatccacccggaaagagtcgggccgaccgctggagcaaacatcatcgctagcccgaaaatccccattcctttccccctgctttcaggcgggaaaattaacagaatggttgtcataacgagcggctgcaagatacctccgcccacggcctgaatcaaacggccgatcagcattgtagagaagttaggtgcgataccgcagactaacgtaccgagcgtaaaacaaaacatcgcgacgagaaagagactccgctggccaaatcgtgtaatcaggaaagcagataacggaatcaatacaccgttaacaagcatgtaacctgttgtcagccactgaatcgtcgttgcacttacgccaaattcagtcattaagtgcggcattgcaacattaagcagtgtttggtttagaattgccaaaaataaacccgccattagcacaatcagcaatgacatagggttttttgcatttttttctttgcctgtagccatctaagacaacctcctttcatggtttgatgactgatctgttttactcagaaattttaacagatgcattcattccaggaagcaccttatcagatgggtttttgattgaaattttcacaggaactttttgtgttacttttgtgtagtttccgcttgaatttgtagaaggaagcatatcaaaagttgagttagtcgcataaccaatttcttctacagtaccgtcaaatgtagtatcagggtctccgtcaactactacgtctacactatttcctacttcaatatccgcaatatctgtttctttaatatttgctgtgatgtataggttgtccatgtcaatcgtttgtgcaattgttgtaccagcttgtacggtttgtccgtttttcacttcgtttttcacaattgttccatccataatggattttacgtcaacagtttgttcgcctttgatttttgcaactgtgtcgccttttttcactgtttttccttcgtccagatcccagtcagatactttacctgctgctggagcagtaatagcagccatatcgcccgctacttttgcttcatctgtttttacgtagtttgtgctttgataatagtagtaagcacctccagctataattgcaagaacaacaatcaaaccgataatgttggtcagaattaaacgtcctctgttcattttgttttctcctttcgtttcatcctctatcattttgcggaaagctggtgaaaatatgtgagaagtttttaattaccgcttttttctgaacagccttcagcaagcttcgttaagcttccggctagtttgcgcaaatactgcagctgggaggtatcaagcttttggtacaagccagcacccatttttgcatattgcacagcggctttttctatcagttcttccccctcttcggttaactgaatcatgacgatacggcggtcatccggactgtcatatcgattcatcaattggcgcttatacagaatatctgtcatccgcgtcacagaagcaggcttaagatcaagcgacattgccagcttgcttagcggggtgcttccgctttgatgaattttaaacatcagcaaatattgaaggactgtaatatcaaaaggctcaagcacaatctccaatatcttcttctgttttttatatatcgcccgagacgtatcgaagagctgttcaaaagtgagcaaagcacgttctgattcagtcaactccttttcacctcattcctcaataatagttcacaagataaaatattaataaatgaaagaagatttgtcaaaggaaaaatttctttttctcccgtatttttttcgcaagcgttttcttgcttttattaaataaaaaaaagccctgaaatgggcttttcattacgaaaattgatggcttacaccagactcttcatttctgaaaaagttctttagagcctgaaaaacatcagatttctgttttaaaatatagtacttaaatttctcatcttttacatttttatatgcagacattaacgttgaatgcctgttgtactgattgacctcgccgtaacagaatagattggccttcttcataatatcattgaccagtttcacacagcgcgcgttatcagatgtcaggttgtcaccgtcagaaaaatgaaacgggtaaatgttatagcgggcgggattgtacttttcatcaataagctcaagcgacttccgatatacggaagaacaaatggttccgccgctttctccctttgagaaaaaatcctcctccgagaccactcttgcttctgtatgatgggcaataaattcaatttccacagtctcgtattttgtccgcaaaaaacgggtcatccagaaaaagaagcttctggccatgtatttttcccaaacccccatactgccgcttgtatccatcatggctaaaacgacggcttttgattcgggctttgtgatgtcattccacgtcttatatttcaggtcctccggataaattgggtagaacgacggttttcctgacattgcgtttcgtttaaaggctgacatcatcgttcttttcttatcaatattaccggttaaccctgttttacggatatcattaaactcgatatctgtatgaatgatattgtcccgctctttttgctggagattcggaagctctaattctttaaaaagcgcttcttctaaatccattaatgaaacttccgcttcataataatcctcgcctgcctgatcaccggcaccctgcccttttccaggcccttgttttttgtctgatccatcccgggccacaacatctccaacctggctctcgccgtctccttgccctacatgtttatttttatcatagttataacggattttatactcatcaagtgaacggattgggatcttcactacatcttttccattagacataataatgctttcctcagttacgaggtccggaagattgtttttgatcgcttcctgcacttttttctggtggcgctgctggtcatcgaagcctttgcgatggagggaccagttttcctcagaaatcaaaaaatggccgctgtcattttgggacatgaattcccctccttaaccatttgtggtcgtgatacatacgtattccggcttgtgccagattatgaaacaagtctttcgaaaagatttatattcatcatatgcacatatgcacgtttaattgacaaactatttagaaaatgggacaaaataacccgccctattcggacgggtcacgttgcttatcggttcagcaggctgccgacatatttcagcagctcattggcgctcgtcgagttgtagccgtgctcatcaattaaacgggccacgacttcatttacctttttcagctgctgctcatccggcgtttttgtagaggtcgtaattttaacgacatccttcagatcagcaaacagctttttctgaatagcttcacgcagtctttcatgggaattgtaatcaaaccgcttgccttttctcgcataggccgagatgcggattaaaatttcttcgcggaacgcttttttggcgttttccgaaatgccgatctgctcttcgatggatctcatcagcttttcgtcagggttcatttcctctcctgtcaaaggatcacgaagcttgtttttattgcaataagcctctacattatcgaggtaattgtccataagtgtttttgctgattcttcatacgaatacacaaacgctttttgaacttcctttttcgcaatatcgtcatattccttgcgggcggcagaaataaaattcaaataccgctccctgtcctcgcttgaaatcgaaggatgctgatcaagaccttcttttaaggaacgaagaacatcaagagaattaatcgactccatattttttctgataatcgttgaagaaatccggttgatcacgtaccgcggatcaattccgctcatgccttcatcattatattcttttttcatatcctcaacgtcgacagagttatatccttccacactttccccatcatacagtctcattttcttgaccagatcaatatccgaccgctttggttcttttaaccgggtaaggattgagaacatcgcggcgaccttcaacgtatgcggggcaatatgaacatccgccacatcgctttctgcgatcattttttcataaattctctcttcctcagacacttttaaattataagggaccggcatcacgatgattcttgagtgcagggcttcattcttcttattagaaataaatgagcgatactccgtttcattcgtgtgagccacgatcagctcatcagcagaaattaacgcaaaccgcccagctttaaaattcccttcctgtgtcaaggaaagcaaatgccagagaaatttctcatcacatttcagcatctcctgaaactccatcatcccgcggttcgctttattcagctctccgtcaaaccggtaagcgcgcggatccgattctgaaccgtactcggcgattgttgagaaatcaatactccccgtcaaatcggcaatatcctgagatttcggatcagagggactgaatgttccaattcccgtacgcttatcttctgaaaagaagatgcgctccaccttcacatcctcaattcttcctccgtactcttcctccagcctcatgacatttaaaggagaaagacttccttctattctaatgccgtattctctgtaaaagtcatcgcgtaaatgatgggggattaaatgtagagggtcctcgtgcatcgggcagcctttaatcgcatatacagcgccattatctgtcagcgtgtacgcttcgagaccttttttaagcattgtgaccagcgtggatttaccgccgctcacaggccccatcagcaatagaatccgctttctgacatctagacgtttggcagccggatgaaaatactcttccacaagacgctccagagattcttcaagcccgaacagctcgcggtcaaaaaaactgtacttcttgcgcccgtcaatctcctctatcccgctgtcttttatcatattaaaaactcgagaatgagcagattgcgcgaccatcggattttctttaataatctccaaataatcggcgaaagttccttcccatttcagccgctgctcttcctctctgtacttttcaattttctttaatatatccataaggacctcctctatcatgtttgatacactatgcaaataaggtactttgatacaatctatgccgccatctcgtgatacatgctttggtttcttaaaaataaagatacttatacatcgttgacaaggcagactgcgaccgttcataataaagaaaaatacagaatcatccagactcggacagcacggaaaaattgaagagggggagagacggtgaaaacaatcatcatgatgggtgtcattgtcacttttttagtatcaatttttaccgcaggatacgaaagcaagcctggaaaagaataaaaaagggtgctcctgaaagagcaccctttttgtataacagaacaatgttttacagttttgttttttctttaatctgtgaatgcggatcgcattcatatttgttttcgtactcaatcgttccgatgctgcatcccggcccgatgatcacttcttttcccctgacaactgccgcttcggtattctccaaataaacccgatctccttctatgacatcggcgatcagcttccctttcttccggttaaaaaaactcgcgcgtcttttcactgtaattgttgttccgccgatttcctgcacatggcttatatcatggctcaatcccagcttgatctcacccgaatttaataacccggatacatcaacacagcctgtgacatggaacatttctgtttcacaatcaccttttacgctaagcttccctttcacatcgcaggattctccagtcatattcccgccaatttcagtctggcctttcagattgaatcgatcaaattgaagtgagccgctgactttcattatcccatatatattgattttgccggctgtcagatcgcctttacattcactttctccgagcacacgcagccgctcagtctctgcttttccgagaaaaaggcccgttccgtatatgcggcagcctacagcagacagcccttctccaactacaccttctcctttgatgctgacattgtgatacgcgcctcctgcggcatgcccagcgccatataattttaagtttcccagttttgttgtctccattacgatcctccttacaactttgtggatgtttcaaccgacgcgcttggatcacaggtatagtccccgctgtattcgacggtttcaatctggcaatccgggccgatgatcactttattaccgcgcacggttttcgcctttgtatttgtcaattcaatcacgtcaccttcgatcagctctgctgttagaacaggctgcggcatcaatctgagcaatgtcagcattccttttctgcaggtcacttgaagatggcggcagccgatctcccgcgcatagctttcccctgcagaaagcttaatgatcacctggtctgcatttaaaagcccgctgattttgcatttcccttctgattgaaaggtttctgtttcacaatctgcttccatgacagcttttccgctaatgtcaattccatcagccttgacagtgccgccaaatgttgatgatccagcgattttcaattgttttgcagatacctctccttgaataaaaccagtgccattcatccggatagattctgcttcaacgtctccatgtatctttcctgaaccgctgatagttaccgctttcgctttgacgctgccgtccgcttttccgtttccattaaaagaaaaagtgtcacactccacgtccccggccactgtcccgctgccattaatctcaactgattgaaatgttcctcccttagaacttcctgatccatttatcaccagcttttccactacatccattgatggccctcctgcataaatgttgtttttaattcctctgaagcttttaataaatctacccgttccacaacctttacggatgattcaaacaaaatgctgtccgccgcagccgctataaaacaagttgtgacaccgagcttgcggagcacaatcagctccgtctgtttttcaatctcttcagtatcatgcttctttaatacctctgcagccatttttgcttctgcaaggctgacatttccagactgcagcaggccctcaagcacaaacagcgaaagcaaatcgctggatgaaaaaaccggacttcctccgtcttctgaataggcttcaagagcaggccttgaaaccaaacctttatgaagcaattcatcagcggtcatgctgacatccttcattttcggcgacagcatttccctcatttcatccaaagacaaattttctttcatcttttgaatcattgatatacgttttaaaatctcctctctcggaaaaaacgtctcttgccctgtaaatgtggatttacgaataaaccattcctcaggtattaagtttttccgcttccatcgatacagctgaccgtatgaaatcgatgttctttcaagtaattcttttttagagattaattgttcttccataagtccagctcctttgatgggtacattgtaacataacactgttacgttgttaagcccaaaaacgaaacaaagcatttcaacatccgcaaaaaaacccgcccatcatcgatgagcgggtttttcactattttaaatcacggtaattttgctggcgcagcgcttcataaacaagaatcgcggcagtattggacagatttaacgatctgacatgctctgtcatcggaagacgcaggcagcggtccatattattttgaattaaatcctttggcaaaccgcttgtttctcttccgaacacgaagaaataatcctcgtcaagatcagtgtaatcaaatgatgtatgaggctgctggccaaattttgtaataaagaaaaacttgccttttttatatgcctcaaacaattcttctaacgaatcatgatacacaacgttaacaaactcccaataatcgagtccggcacgcttcagcattttatcatccgttgaaaagccgagcggacgaatcaggtgtagcgttgtattggttgctgcacaagtacgtgcaatattccctgtgttagcgggaatttctggttgatataaaacgacatgtaatgccacaatgttcacctctgtttttcttatccgcccatcattataacattaattactcttttgtcgtatcatcaacgatatgaaaaaaggcatatcgtattgacggcgtgtatgccgtagaatcctcatatgaccaatacctcatcctgctgtcataagtctgggcgttgacaagcggcatattgcctttgtcctttgccacgacaatcgttgtatgattaaaccggccgtctccttcgaagtcatagcaaatcacatcgcccggcatcagttcttccgctgatttcacccgcaccgcacgcagtccggcctttgaattcgacaaatacattttcatagagtgagccaccgtccagctgtagctccatgagctttgtttcatccaccagcctgatcccctgttcggatgaccgcgcatcggcgcgcctcctgcatgaagacactgagaaataaaatttgtacagttatcgctgaaatttttataagcaggattgcgcttgttccaaaatttctcggcatattggacagcgccgagacgatcgtattgaaaagccctgccaaacgcttctctttcctcttcagcttcagaatagtcaataatactggtcccttcatgaaatccagccggctttttcgcaatttcctgatcactaatcaaaatgtgatcatacaggaaagccattcgctcctctatgtgctcttctatatacaagctgtcatcttgttccttacacacgtattcgtaatggatggtatacgaaaggcaggtcgttccgtcatcctcaacccgcacatgattaatcacggcctttgctttcgcttttatgatgtcaactttacgtttttccagaagctttttcttacgctccatgactttaaggtctccgacttgagactcctgtctcatagcatgcccgttaaccagaaagcccagccgctcctccgctaattgttctaaaatgtacttcaagctcaccccacccgccatacttttttatagagaaaaaacacttggatgatctcaagtgttttttccttctgctctatacgtatgtcaggacaggccttgtttagtcatgcctgaagcttttagcaactcaattcctttttcaatttccagctttgcctcttcatccttctctttttccagcgctttttcaagctcttccgcgtaggcggggtctccgatttttccgattgcccatgcggctgtccccctgatgacaggacgcggatccttgtgcatcagttccgtcaattcaggcagtgcggaagcatccttaaaatgggcaagcgcgagaatggcgtttcgctgaatcggtttttttccgcgccaagaacctgagacatgcccgaatttctccttaaattcccgattgctgatggccaaaagcggcttcaataacggtttggcaatctcaggatcaggctccatttccggatgaagatgaaaatccttccctttattgagagggcataccgtttggcacgtatcgcacccgtacaggcggtttccgatttttgtccggaattcatcaggcaaaaatccttttgtctgggtcagaaaagagatgcagcgctgcgcattaagctgcccgggattaaccagtgctcccgttgggcaggcgtccaagcatttcgtgcaggacccgcacatatcttcaatcggcacatcaggctcaaaagggatatttgtgatcatttccgccaaatacacataagagccatactcgggtgttgtgatcatacagtttttcgcactgaatccgattccggcacgttccgcaacggcgcgatcagacaattcacctgtatcaaccattgacttcgttctgatatcctcatgcttgctttttagaaaatcctccagcagatcaagcttttccctcagcacatcatgatagtcttttccccaggaagctctgcaaaaaatgcccctgcgctcagttctcgtgcttctcggcgcatccttcattctggaaggatatgcgagagcaattgccactattgatttcgctttcggcaaaagaagcttcggcgtcacccttttttcgatatctggctcttcaaagccggagagatagccgagtgattcttgaagaatcaaacggtcttttaaactgtcaaaagtatcagcggtcgtaaaaccaatcttgtctacgccaatgcttttcgcgtattcaattaattcttctttgagctgataaacgttcatgttttgcacagcctcctttctttgtgataaaacgacacagcgtttataataggttgatatcacgtaactggagtgaatgctagtgaatatcaaacttgattctgttattactgaacgtgcggccggcttacatgcagctgctgtcatttatgagaatatcgaagtcggctcctcaccgcaaatgctgaaaggcagactccgcctgtttcaagaatccttgtttttcgactatgcggacggcggtatatccgatgaatccttcgtcaaggaatggcagaaactctttaaacagcttaacccttcatttgagggagaaacaaccccaatggaggacatgctggtcccgatatccaaggaacaattcatggaaagtaaagactcggcccatgacacaatcgattttttcgcattaaaatattctctgcctattatgatttatgatgccggaaagcttcatgagccggtccggatctcattgggagaaaaagaaaacatactgcttttctctgatgaaaacggcatttttggcgatttcaaaaacagcgtcaaccactatcccgtttcaaacgagactaagaatatgctgcaaatcatttttttcccgccatcgattgagaaaagcagcgctgttaacctcttatcatcattaacgaaaatgtttgaacaaattcacggcggcacccatacagtacattggcttacgtaaaagaacacgaataccgtgttctttttcacataaaaaaacgcaatacttcgtttatctgagaaacgaaacactgcgttaataacgtatgtatggagcgggtgatgagaatcgaactcacgacatcagcttggaaggctgaggttttaccactaaactacacccgcatttgtgattgtcagcaacagtaccgctctgactttttttatattacatgtttatttatttttcgtcaagggaatataaaaattttgtcgaaaaaaaagttatctttttgtaaagttgttaagttccatttacataatgttaagtatactatacaatataatcaatcgagattgtgaaggggacagacgtcatgatgaaaaataaagtaaaagagctgagggcacgcttcggctattctcaggaaaaactcggagaaacggtcggcgtcacaagacagactgtggcagcgattgaaaaaggcgattatgttccctcactgctgttagcactgaaaatctgcaaagccttctccatgaaaatggaggatgtcttttggttagaggaggaaaactaagatgagcatgaaaacaaaagcagcttttcaccttgttttatttggccttgcatgctgggcgctgatttcatactttgaagcctcagaaggcatagcatcttttttcggcacaaagagcggcgggatggtatttgatttaaacctcactccctttattctgtttgttgcggcgtctgcggtttatttgtacttacagaaaaaaagccgccctgccagaaagcagctacttctgcctgatgagtttgaagagcaggatgaaagagagcagatgatgacggcaaaagcatgtcgcgcgtcatatatcgctgtctacttctcgctgcctgccgcagcggttcttctcattttttatccgctatttcaatcgcgcattccgtttttccctattattattgtgtttatcatcatgatcatccagcacctttcctacgtcatctctttcaagaaaaacgaaaaaaactccggcgcgctgtaatcggccggagttttttcttaccagcttgcttttttcacaccgggaatctggcctttatgggccagctccctgaaagcgattctggacattttaaacttcctcatatatgctctcgggcgccccgttaccatgcagcggttgtgaagccttcccggtgctgaatctcttggcagcttgctgagtgcctcgtaatctcctttttccttcaactcgcgtctaataccagcgtattgctcaacaagctgttggcgttttaactcttttgccacttttgattttttagccaagtcacatagcctccctttaaatcgaaattgttacgatttaaaatgtatcattcaccattcaaaaaagcaagcataccgctttgtaaaacagacggcctgaagccgcccattctaatgatgcaattccacataatacagtaacgcatcttgatgcttaatgagctcttttttatgttcagaggtgtgcattgtctcgtcagtccctctaatactgctgccgatcaaagcaggcttctcgaaagtaatcggttccggcgatgaaatattctgagtcatttcctgtgttgtgctatcgtcgcgtttcaccgatgaatcagccgctatagttccctgtttatccacaatgccaaaatgaatggtggtatgtttattctttccttccccctcttcattctcaaaataaacaaattgtatggtatcagttttttcctctgaataatctgcacgaaccggtccaaacctctcaacaagctttcccttttgataatgttcgatgtacatgtcagctgaagaaataccttcaccgatattgacggcttcggcagtgaatgcctgtgaagctgcgacatccattctgtttttttcaagatctgatatgtccgccgctttgatttccatctgttttgaatgtccgcatgctgacagcatagctatgaggcaaatgactgccgcgcttctcaatgttttcagaaaaaaagccccctttttttgaatatcataccatgttcggggggctgtattttagttaaactcatgcatttttctctttgacaaaataagtgtttcctaccgcttctccccttttgttctgaagctttctcgtccgatcattttcaaacggcaaaagcggaaatacaagctctgcaaaataatacgcttcttctaaatgcggatagccggagaatataaacgattctatgccgagtgcctggtactccgctatccggtcggcaatcgtctgcggatcaccgacaagagctgttcctgcccctcctctgaccaggccgatccccgcccacagattcgggctgatttcaagcttcgtccgatcgccttgatgaaggacggccatccgctgctggcctgaagagtcgtaacggctcaaagctgcctgcgctttggcaatggtgtcatcatccaagtggctgatcaagcgctctgccgcttcccatgcctcttgttcagtttcacgggcaatgacatgcagcctaatgccaaatcgaacggatctcccttcttttgccgcttgctttttgactctttctatcttttcttttacttgttcaggcggctcaccccatgtcaagtacacgtctgtatgctttgcggcagcttcaattccagcctgtgacgaaccaccgaaatagatgggcggatgcggctcttgctgcggcgggaaaagcagattgctgttttccacttttatatgctttccttcataggaaaccgtttctccctgcaaaagtctccgccaaacggttaaaaattcgtctgttgcctcgtagcgctcatcatggctgataaacaggccatcgcctgccagctcatacggatcgccccctgccacaacgttgatcagcagccggccgtctgaaatgcggtctagggtggatgtcattctggctgccagagaaggctgcattaaaccaggtcttaccgcgactaaaaactttaagtcctttgtttctcctgccagtgccgacgctgtaagccacgggtcctcgcacgatcttcccgttggcagaagaactcctgtatatcccagcctgtctgccgcctgcgcgacttgtttaaagtaaagatgatccgcagtccgtccatcactttcagatcctaaatatctcgcgtctccatgagtcggtataaaccaaagaatttccatattcatctcccctttatatcttttatccttcgtagctgtttctccactttaacagctttcgttcaagcagcctgacgaaggaatccgtcagctttccaaccactgcaaaaatgataatccctgcaaagactttattcgtttgtgaaaactgtctcgcatccatgatcatatagccgactcccgagcttgagcccatcagctctgccacaacgagcccgagccatgcaatgccgagcgataagcgaatgcctagcaatatattgggcagggctgccggcaatatcactttggatatctgctgatgccatttaaattcaagcacccgggcgacttcaaacagcttcgcgtcaaccccgcggatgccgttaaacgtattgatatagacaggaaagaaggcaccgagcgcaatcagcaaaattttagatacttcgtcaaatccgaaccataaaataaacagcggcgtgacggccagatgaggtacggttctaagcatttgcaacgacggatcaagatacagctccgtccgtttggaaaatccggccaaaatcccgatcatcaatccaagccccgcgccaagcaaaaaaccaagtgccgcccgataaatgctgatttgcagatggccgaacagttcgccggacaaaataagctccttaaaggtcagaacaatcgtaacaggtgtaggcagcactgtagcggacacaatccccagcccgccgatgacctgccagatggcaatgatgacagcgggcagtaaaagccccttcataaagccgtatctcttccttccgggcttttttcgcaccgcttccgcattcgttttgggcagcgagcccgcagcctctgctttcatcattgatcacctcctgaggaatgttcctttaatgcttttttgataaaactgttatcgacaacatccttcacatcaatcttcttatctatcgcctttgttcgaaattgaaaatctgctgtttcctgctgcgcttttacaatgtcgtcactgatgacctcattcagaggttcagtatttttcagcacattttcgacgacctttttatcgagatctttaatgtcagaatataagtccgctgcttcacccagatgttccttttgccatacaacggctttattaaacaccttcagaaaacggaccacttcgtctggatgctcttctgaaaactttgttcttactaaagtaaaacccggtgaatataaatctgtgctttctccgttcacaaggatttttgctccgtgtttcattgtttctaaggacaagtacggctcccaaatggaccaggcatcaacagatccgttttcaaatgcggaagctgcttcatcaggctgaagctgaataattgtcacatcgttagctgacaaccccacttgatcaagcgctttatacaaaaaatcaaacccgctgctgcctttggcgactgcaattttcttcccctttaagcccttaacgtcttgaatgccgctgtttcgattgacaaggatgccgtttgctttcaagccgtcctgagacaaaccgatttctttaaagtcaatgcctgccgcctgtccagcgatcacaggcgaattaccgacttgagaaaaatcaagtttgtctgccgcaaggccttcaaattggggcggaccgctttgaaactccacccatttcactttgatgccttctttttcaaatgcatcttcgaaccagcctttttcttttgcgatcaaaagcgggcttaagctttgctgaataccaatacgaatttccttcaattgtttgtggtcaccgctggctccatttgctccacagcctgcgagcagaaaaataacggcaaccaatacaatgagtccttttttcatttccgcttccgccctttctatatccctgatccttctgcgtactccaaatcttctgttttctcgaattccgacagcactctctgtctgatcgcttggaaatccggagtcgtccggttccgcggatacgccaggtgaatgggcatcagcttatggattttccccggtttggccttaaggatcgcaagctcatttcctaaataaacagattcatctatatcatgagtcacgagaatcatcgttgtttttttcctcctccatatatccagcagcacgtcctgcaggtgttttcttgtaaaagcgtcgagtgcaccaaacggttcatctaaaagtagcacctcaggctcccgcagaagggcccgggcgatggctactctttgtgacatgccgcctgacagctcgcgcggatatgctttttccgatcctttcaatctgacaatctcgatcagttcatccaccttttgtttgacttttgggtcattcaaattcaagtcggctgcaatattctgctcaacagtcagccaaggaaagaggcggtgttcctgaaaaataaatccttgctgaatacccggagctgttacgctgcggccgttaatttccacactcccgtcatattcagaatcaagccctgcaataatctttaacagggtgctttttccacacccgctcggtccgataagcgttagaaattcgcctggtgcgattgataattctatgttctctaagaccgtgtttttgcggccctcttgaacaaatgccttttctttgatgctgatggtcacagccacttttatccctctctttctgccaaccccgccttcaaaaaaacaaaaaggcccccatctctgttcttgtagagatgagagccttcggcggtccgatcagctgcccaattgtttttttgtttgaataacatgttaattcaaattattccgatatgtcaactcttttttaaatacgatttttgatatccttgtttatcacttactctgcttgtttcgcaaatagagaaggaaaaattatttctccaaaaattattaagtgtcataaaaagctgttacaacaaggtttttcaacactttcgatactagatatcgattaatagagataactattttataataattataaaataatattgactttttacttagagatgatattatgttcttataaattccaagaggtgataacatgagttcaaataaactgacaactagctggggcgctccggttggagataatcaaaactcaatgactgccggttctcgcggaccaactttaattcaagatgtacatttactcgaaaaattggcccatttcaaccgagaacgtgttcctgaacgtgttgttcacgccaaaggagcaggcgcacacggatattttgaagtgacaaacgacgtaacaaaatacacgaaagccgctttcctttctgaagtcggcaaacgcacaccgttgttcatccgtttctcaacagttgccggtgaacttggctctgctgacacagttcgcgatccgcgcggatttgctgttaaattttatactgaagaaggaaactacgacatcgtcggcaacaatacgcctgtattctttatccgcgatgcgattaagttccctgatttcatccatacacaaaaaagagatccaaaaacacacctgaaaaaccctacggctgtatgggatttctggtcactttcaccagagtcactgcaccaagtgacaatcctgatgtctgaccgcggaattcctgcgacacttcgccacatgcacggcttcggaagccatacattcaaatggacaaatgccgaaggcgaaggcgtatggattaaatatcactttaaaacagaacaaggcgtgaaaaaccttgatgtcaatacggcagcaaaaattgccggtgaaaaccctgattaccatacagaagaccttttcaacgcaatcgaaaacggtgattatcctgcatggaaactatatgtgcaaatcatgcctttagaagatgcaaatacgtaccgtttcgatccgtttgatgtcacaaaagtttggtctcaaaaagactacccgttaatcgaggtcggacgcatggttctagacagaaatccggaaaactactttgcagaggtagaacaagcgacattttcacctggaaccctcgtgcctggtattgatgtttcaccggataaaatgcttcaaggccgactttttgcttatcatgatgcacaccgctaccgtgtcggtgcaaaccatcaagcgctgccaatcaaccgcgcacgcaacaaagtaaacaattatcagcgtgatgggcaaatgcgttttgatgataacggcggcggatctgtgtattacgagcctaacagcttcggcggtccaaaagagtcacctgaggataagcaagcagcatatccggtacaaggtatcgctgacagcgtaagctacgatcacaacgatcactacactcaagccggtgatctgtatcgtttaatgagtgaagatgaacgtacccgccttgttgaaaatatcgttaatgccatgaagccggtagaaaaagaagaaatcaagctgcgccaaatcgagcacttctacaaagcggatcctgaatacggaaaacgcgtggcagaaggccttggattgccgattaaaaaagattcttaatggagaaatgcaaaaacccgctgtagtcagcgggtttttttatatttagttacacattgcgtatgcttctcatcaatcttcatataaatttcttccatgagttccgcgctgtttataatctctcgtttgtttttttcaatcagcagctcaagcggcaaaatctgattcccgtaggtttttcgcttcctgaatcgttttctccccttttcttttttgactcccatcaataatccctcctttttcatacaaaaaaggcccttatctaaaagataagagccttcggtgtcccgatcagcaaatactggaaatggatattagctatattaaaacgcattccatttcgactgtcaatctattatttatacagctggctgccttgattcacaaattcttcagctttttctttcatcccctcttcaatagcatcccattcactaatctctttgtccttcgcataatcccgaatatcctgtgaaattctcatgctgcaaaatttcggaccgcacatggaacaaaagtgagcggtttttgctccttcagcaggcagggtttcatcatggtattcaagggctctctccggatcaagagataaattaaactgatcccgccagcggaattcaaaacgggctttcgataacgcatcatcccggatttgtgctccgggatgcccttttgcaaggtctgccgcatgcgcagcgatcttatatgtaatgactccttcacgaacatcatcacggtttggcagccccaaatgctccttcggcgttacataacaaagcattgctgtcccataccagccgatcatcgccgctccgatcgctgaagtaatatggtcatatcccggagcaatatccgttgtcaacggccccaatgtgtaaaaaggcgcttctttacaaatgtccatttgtttatcgacattctctttgattttatgcatcggaacatggccaggaccctcaatcatcacctgaacatcatgcttccaggcaatttgcgtcagctctccaagcgtctctaattcagcaaactgcgcttcgtcattggcatcagcaattgatccgggacgcaaaccatccccaagagagaaagcaatatcatacattttcataatctcacatatttcttcaaaatgtgtgtataaaaagctttcttgatgatgagccagacaccactgcgccataatcgctcccccgcgtgacacgataccagttgtccgtttggcagtcagcggtacatacctaagcaaaacacccgcgtgaatcgtaaaataatccactccctgctctgcctgctcgattagcgtatcacgataaatctcccacgttaaatcctcagctacgccgtttactttttcaagcgcctgataaatcggaacagttcccacaggcacggggcaattgcggataatccattcacgcgtcgtatgaatatcttttccggtagagagatccatcatcgtatccgctccccagcggatggcccacgtcattttttccacttcttcttcaatggatgacgtaaccgctgaattcccgatatttgcattaatcttcacatgaaaattccggccgataatcattggctcactttcagggtgattaatgtttgagggaataatcgcccggccgctggctacctcgtctctgacgaattcaggagacacatgctcacgaatggcgataaattccatctcaggtgtaatgatccccttttttgcatagtgcatttgtgtgacattttgacctgccttcgccctcagcggtttccgctttaatcctggatagcttacgtttggttttgcttttttataaccgttatcttctggttttatagcccgaccttcatactcttccacgtcaccgcgctctgtgatccatttttggcggagcggctttaatccttcttgaatattaatggttacttcagggtccgtatacggtccgcttgtatcatagacacgcacaggcgcgttttcctcttcgccgaacgatcccgtcgtcggactcaatgcaatctccctcatcggcacttggatgtccgaagaagaaccctccacgtataccttcttgctgcctgaaaaacttgacataatggaaatgttggcttgctgcactgaattgttttgcattacttttccttcccctttctacgtttgaaaggacaaaatcaagcccataaccagcacaaaaaaccggattcatataaatgaacccggttacagtcagaaagaaacatattattgcccagcaagacaataacaaaaacaattcctctacttccccacgctggtacgaaccagatcaggtccaaagggttaagaagcttgccttctctctcagcccgaaagcgggcacccccagtaactattgatttcgcactcatcttatcataaaatcaatctgaaaaaaagaggaatatagataatattcagccaatttcaccctaaatatttgaccggcaacgggatttcagctatttcatgttcagccatcatcacccgatatgcctttgcacccgaccttgaactcacagtctgaaacagctgatcatttatgaaatggagagcagccccatcatcagctgcatagccactgcataagaacttgttagatatcagctggtggtatgccggtctccgatccttttccccgtcataatggggacaaaagctcccttgcaaaaaacctaaacttttcaaacttgtcagcggtccggctgaatctgtcaccccttcctcaaaccagcagatcgcaccggcacttattccagctacaaccacaccgttcttccatgcttccctgagaatatggtccagcccccactctttccataacacaagtaaattccgcgtatttcccccgccaacataaatcacgtccatttccataacaaaagaagctaaatctgatgatggcggcttaaacaaagataaatgagacggcacgcaatccaatgtttgaaatgcatgataaaaccgctgaatatagttttgggaatctccgctcgccgtcggcaaaaaacaaatacgaggctgctctcgttttgattgattgaggatatattgatcgagggacaaattatccggctccatcgaaaaacccccgccccccatcgcaataatctgcttcatcatcacaccccccaacaaaatttgttgcttattatagcattttgtatagaagcaagaaacaaagtcaaatactttcttatcaggagctgctaaaaaaacaaaggaggtggtttcccattgaacaaagtctttgtcccaaagatattcttgatttgttaacaacaataaaaaccagcattaacaaatacactgtcgcaacaacagcaaccgaaaatccccacatcagaagagcattgcatgatcaattagatacagctgtttatctccatgatgaactgtcagatcttctgttagaaaaggggtggctcgggtgagcaattccaaatcgattcgcttttatcttacagcaaagaccacaaaaagagacgggatctcaaagatgagatgccgtctcttttttattgctccactcttcttaaagcctcatttaccgtttcttttataaacacgtcttcaccgcttaatcggtctaaactgagatcgccgtttctcagcctttcggaaatattgtttatatcctcctctactgtgatttgcagctcaccagccaaaaacattctgtgtaattcatctgcaaccaaactttctttattcacttccatccactcctttattttcaatattattcttagtctgtccctaggccgagacgaataataggaaaaaagtatgaatcaaacgaatcttttttcctccttcttacgtatatctgttgagaaaaaagaaaaaggggaagatctaacatgtcattttttaagaagcttgcggcaagtgccggaattggagctgcaaaagtagatacaattttagaaaaagacgcatattttccaggagaagaagtatagggaacggtacatgtcaaaggcggaaaaatcgctcaggacatccgttatatcgatttacagcttagcacacggtatgtcattgtaaaagacgatgaagagcaccggaaatacgctacaattcattctttccgggtcactggttcatttaccatacagcctggtgaagagcatcaatttccgttcacattcactctgcctctagatacgccgatcactgtagggaaagtagaggttgccgtggtgacagaccttgacattcaaggcggtatcgataaatccgatcatgaccgcattttcgttgaagcgcacccttggattgaaaatgtgcttgaagcaatcgaaaacctgggcttccgtcttaacgaagcagactgcgaacaagcgccctacttccagcgtcgtcttccgttcgttcaagaattcgaattcgttccgacttccggatattatcgtcagatgcttgatgaattagagctcattttccttttagacgaagacggtttggaaatcattttcgaagtcgaccgcagggcaagaggactgcgaggatggctggaagagatgtataatgacggagaacagcttgtacgcgtccgtttcagccaatcagagcttgaagatgcagaagagcttgaagaggtgttagaagagatcttagaccaatacgctgagtaagtataaaaaggagcctcggctccttttctttaataaaaaataaaaacccgtgtctattaagaaacgggtttttcaatataccggtggtcggggtcgaaccgacactccagaaggaacacgattttgagtcgtgcgcgtctgccaattccgccacaccggcaagttttacgtcgtatctaaccgacgaatataactatatcatggatctcataaagtgtcaacgtatttcaaaaaagtttttttggaaataaaaataaaagtgttgaaagactagctatacagccgctttataataggcctcggaacttaacttgttatgataaatcaaagcattaaaaaaatgatctacttatgtagatcattaatatgattagttataatgataaaacacaaacaccaattcaacttaccatgtaagtaaaattggtgccgagggccggacttgaaccggcacggtagtcacctaccgcaggattttaagtcctgtgtgtctgccaattccaccaccccggcaataagaaggcgacacccggattcgaaccggggataaaggttttgcagacctctgccttaccacttggctatgccgccgtaattggagcggaagacgggattcgaacccgcgacccccaccttggcaaggtggtgttctaccactgaactacttccgcattttaaatggacttaatacattatatgcagttgatataaaaagtgagactgggctagctggattcgaaccaacgcatgacggagtcaaagtccgttgccttaccgcttggctatagcccaatgataatatggggcgattgatgggaatcgaacccacgagtgccagagccacaatctggtgcgttaaccacttcgccacaaccgccataatctcaagatgtcataaatttggcaggggcagtaggaatcgaacccacaccggaggttttggagacctctgttctaccgttaaactatgcccctataaatggtggaggggggcagattcgaactgccgaaccctgagggagcggatttacagtccgccgcgtttagccacttcgctacccctccacattaaattttgaaaaaacagtgccggcaagaggacttgaacccccaacctactgattacaagtcagttgctctaccaattgagctacaccggcataggcgactcattggatcagaatgggtatgcttatggaaataataaccctgtgatgaatgttgaccctgatgggcattgggtttggcttgtggtaaatgctggatttgcagcctatgatgggtacaaggcatataaatcaggtaaagggtggaaaagtgttgcttgggcagctgcttctaactttggccctggaaaagtgctgaaaggcgccaagaaggttttaggtgttgcgaagggagctaagaagtatttaaaaccaggtaaatatgccaaaaggtcaatacctgcaagaagtacaagtagcaggttgaataaaaaggaaagaagagtattaaacaagattgggaataaatatggctgtcacacttgtggtagaaggcatcctggaactaaaagtggaaattggattgcggatcaccaaccagtatcaaaattaaggaagaaaggccagcgtcaaaggctatatcctcactgtcaaacttgttcgcggaaacagggaggatatacgagttctattttgagaaaaagacatcaacggaggtgaggaaattgggaaaaaaagaagcgattctagcattacttaacgattcattcagaaaggaagagttccctcttatttgtaattcgaattttgattttgccaaaggaaaactttcggtatttgttgatggagataactggcttttaacgatccagctgtttggattgtcgaaattgggtccagccattgatttttatacgtttggaaatcagttaataaataatgcagcaaattatttagtggatgaaccgttttgttttgtagataaattaggagatcaactagagttggaagatgtagaaccaggttttacaaggaaacaaatcaatgtgttccttagagggagaacatttaaatttttcattgagcaagaaatactagcaaagattacatcagagaatgaatggattacatgtttaaggcaaatgattaaaaatcgtttattcctcgacacactctggttgacaaaacaagaacaactacaattggcaggtctctcctgcgattatgaccaactgtattcaactgaatcttggatgcatcctgaaacagaaaaggattttcctagcctttctcctttctttcaagctattgctcaagcaatttgtcgtaaagatgctgcatatatccagaaacttgagaaaggtaacactgattggtcaacatggacatattcagattctgttcagtattattaaagatgatacggatatacagcctatggctgtgtatccataatattttatcgtatgatgatcatacacgatataaaaaggatatattttcctgaaaaggtcgaaatcattatttagtttgcaagtataaagataaaaacagtaaaaaaggagaataaacattgattaaaaaaacagaaattcttagtctattagatgacgaattcagtgagttaaatcgacctctttttgaatggcgcgaatctaattatattggaagtaaatgtaccttagtacgattaaataaagaacactggttactggcaatccaatgcttccaaattgataatgaaggaccctttctgtctgttcatgcttatagtaactgtttttcagagaactataaattgatcataattaatgacatcgttttaaagaccaaagaagatgaggaagtaacatatagtgaaagtaactttaatcaattaagcgaagcagtgaaaataaaaattgcagattccctttactgcataaatattcaccaaagaaatgaattccaaaagaagaccaaagaaaaggcatggaaaacatattttagaaatttgtttgaggatgccaattttagagacgcactctggattaaaccaaaaaaacttaagagtgaactaggtttaaaaggtgatgatgaaggtgtatacgaaacagagaactgggaatatcctgattatttaacagatccaagtgaattaatttcatttcaatcttttgctcaataccttgaaagcggaataggtccagttaatgtaggagttcctaataaccattggaaagaatgggaggattacgatatcgaatgaatttggggaaacgtcaataaatattgtgataaagtccgtgacttcttatgggtttctctcaccttcagcttatatggagagcaatcagcattccaccaatgcggtcagaacttaactgtaaaagactatacgatttatgggtaaaaaccaaagacaatatatttaatgaagtatataaacgagtaagaaaacatatcttgccctttctaacctgggagcataaccaatgaataaaatcatcaacacgaacacccaaggttgttttttccatgctgatccacaggggcgtgtctacattggaaaagggttgaaaggagatatcaccatttcaatctatgatccttccggtgatgttcgggattttaaagtgaaagagccgattgcatacagcgatattctgctctttcaacaaagtgcagatggctatgtcttcgtttattacgaatcgtacgagccgaaggtaaaggttttttcagaagagggaagggtgaaaagtgcttttcccttgccttcaggggtttcctgctgtcttttggacgagaaacaaaacctttgggtgggtttaagtgatgaaggcatttatggtgacgcaaaccccagtggacaaagtgtgctgtgttgtactttagacggacaactaaaggaaactcatattgatccacagcttttagaaatatatgcgcccgtggtagatgcctgctatgcacttgcagaaaaagatggactgatatacatgctgtattactcttatacagtcattgctgcctttgatgagacggacgtgagacgagtgtggattgtttctgataaagaatattctggagtatatgaccagcttgcaatttcagatgacgggttttggatatgcaaagatgaacattcactgtccctcattccggctgatgtcagtctgccgatacaagaggtgaagtgctgtgatcaagacgggagggagctctcgatacaacaggtgaaactgacaagtaatgctatttatgctctatcagattcagggatctataagagggatatcagaggggggaagacaaatgaatgaaacatcgttttggcagcttattgaccaagctggcaatcaggaagaacctaatgagtggctgcgtgatgcattattgaaaaaagaaatcaatgagatcgttgattttgaatttatgcttcagacattcatgcacaaaagctatctgtcctcactatgggcggcagcatacatcttaatggacggttgttcggacgatacatttgattatttccgcggatggctgattgcccagggtaaagagacatttgaaaaagtgctggatgatcacgagtatttggcagcacacatcacggaggaaacgcttgacgaggaaggctatccgcaaaatgaagacttgctgtcaatggcaatcgaagcgttgacatatataaagactggcgacgatgaatgggatgatgaagtacacgacgagcttttagatgcgcttgagcaaaaggggcttgccgaatcggacggtattgaattggattgggaagaagaagatttgcctgataggtttccaaaactgtgggagcgttttggggaaaatccgctgggtgagttttaaatagttgaagataaggcttgtatcaataagcgatacaagctttttcagaacaaatctaaacatgaacgacaacgaaaacaagagaatgatgaatcaatttaaaggaacttgagaaattgacggcggagggaatgcagctcatgcaaaaaagattaatcgaaaaactcgccgagaataaaagacatatgttgatgagcgaaatcaaaaaaaaattagtcccttgtgcagaaagaggcttcacttatcgttttgctgatctgtcgcaaagcaagcaattgcttgagctggttttatcaaattcaataccagccaacacccgtgaggttgatgccctcgaaaaaacggaagcgaaacagttgatctggaaaatatctcagtcatatgttgcttatgatgaccgggacgttctgctgtttcatcaatacagcagcgaaattggtgcgttaatttcttcttttggaaaatgtctcgagcaccttgacggcatattcgaatgtattgggttcgacaaagggcttctcaatcatagttttattttggttgagcctaagggtcagtttggattatgtatattgcacacggaatatggctgtgaggttgtatattggtagattagtttcctgggaggaaacaccattcgaaatcgtttatgggaaaatattcaatacctaaataacagtacggtgctttgcatactaataacaaatcatttagtacttgaatacgtggtgatcaaattgagcgagctaaagctaatagaatgcataaataaaatcaaaagtgtcttaaatggacaaacaacaagagaagaagtgtcggattgggcgggcatttatgtttatgcgtatgaccccgaagtagaagatgatagagtctggaatatgttaatccttctaagtgggattgatttgaaagattctcctgaaacttatttgcattcaacagatgatttaaatgattggatcaaacaatatactgaataatttgtggttggtggtaaggtgttattgattaaaaaagaggcaggagatgacaatgtacaaaacaattaatgaatgggttgattacatagatgaggggtgcagtgtccttcatttagattttaatgtgtttaaaaaagagctctcacttaatataaaggttgttgaaattgaagctgaatatacgcataaaatagtatttcaaaatgtggcatccgcttattatagtgcagatgttggcgacatgagattggaaaaaatagatctggaagaatacaattggcaagtatttgagatgagttatcatccagaaggaatcgggaatctatcaaattctataattccggagtatcaatcaaatgctaactttcttattgacatgaacagaatgctgattgctatagaagctgaaaccgttcgctttgatgatcaatcgttttatgcatatcattcaaatcataaataaatcaacatataagaaaggttatcagccttttacggtttaacaggagccagacaatttgtaaacagcgatagtattacgatttcaaacagcagtactggaaaggaaattttattaaataatcctcatataaaacaaggaggcagcatggccaaaattaaagacgattgtcttgaacttgagctaacaccgagaaggtatcaagaaatggatgatgatccatttattttatccatatttgagttgttggaaaataaaaaagcgatcgttcgcgattattccgctgttttattagagagtgaatataaattgctgatatctggaattgaaacgttgataatgggaaatcaagatatgataaatttagaaaccattgatccacttttaattctcagtattaatgaagaaaacggaaattacagctttaagattaaaattatacttgaaggtgatgttaagtttaattctaatttgtttgagattacctgtaatgaaaaaaagctagaatcctttgcagatgctttaaaaacaaatctggaagatgtaaaaaaatcttcaaaacttccctaaccgttacgcggaatttatcgaaataataatctgatgttatatccagaggggcattagatagggtcaaggactagctgatgtccctcttacactgcttacaaggaagagtgaaaaatgaatgaaaaagaacttgagatgtcattaaagttagatcctgataaaagatatcgttattttattaagaaagttgttgactatgaagaagtctggtcattaagtaacgacgagggatgggttatatctgaaggcgagaacggtatactgcacctgcatttttgggcgacaaaagaacatgcaaatcattgtgctattaagaaatggaaggacacaagtccagaatcaatttccttggatgattttgtggaaaattggctccctggaatgcttgaagatggagtcggtatatcaatattttctaacaatcgtaattcagtttcaaaaccaatacctctggttcttgaagatattgaagaagaattacaaaactattcctgaaaaagtattttaatttgtctaaagtatcccatctgcatgttaaaccttttacttaaaatgaagtgaggagtatgacatgaacagtattgagcaatggatagattatataaatcacgatgttaattgctttatgtacgatattaattttgaatacctagagaatagattaactctttatcttaagttatatgaagaagaagaaaaagccactttaaaagaaatttcatttaaggatataagtggaatttattgcgattttagtgttcataacaagtttgataaaactatacccattgatactaattggtaccttgaagaaatcagttatttcaaagaaggaattggaaaactacaaaatggtatattaggtaatcaagtcttaaatgctaattttcttatagaaattaacgggactttacttgctatagaatctaaatgtgtatcctttgattctaaagaatatcaagcgtttaatgattatgaaaaaactgaaaaaaaaacaaaaaaataatatagtggctgggatcaagaaattttttcaaggaggcaggatttaagtgaataatccaatacaaaagcatctgattgattcggaattcaccatattaaaaacagattttcagttctttaaaaaagaatttattctttatttagaaatggatacgaagggaaagaagcagcagcatcgtattttattcaagaatgtatcatcattatttttttatgccggcaaggaatcgtctttaaaagatgttgcttatggggaaaaatggattttgaattcattctcttactatccgaagggtattggaacattatatcaccctttaattgaagattatgaatcgaatgcaaacgttttgattggaattaatcaagctgtctatgcagttgaaactgaaagggttttctttgattcaactgaaatatatgcctcaacatagaggtgatcgtaataatgaagtaaataaacgagtaagaggacttatctcaccatttcaaacctaggagcataacaaatgaaaaaattaaaaatgaataaaattatcaacatggacacccaagattgttttttccatgctgatccactggggcgtgtctacattggaaaaggtgtgaaaggtgatgtgaccatctcaatctatgatccttccggtgatattcgggtttttaaagtgaaagagcagatttcatacagtgatatcctgctctttcaacaatgtgcagatggctatgtcttcgtttattacgaatcgtacgagccgaaggtaaaggttttttcagaagagggaagggtgaaaagtgcttttcacttgccttcaggggtttcctgctgtcttttggatgagaaacaaaacctttgggtcggtttaaatgatgaaggcatttatgatgatgaaaatcccaacggccatagtgtgtggtgttttacgttagatggtcagcagaaggaaatacacattgatagaaagctcgaagaaatggatgcgccggctgtagatgattgttatggacttgcagaaaaaaacggcttgatttatatgctgtattacggagatgcagtcattgccgcgtttgacgacacggtcgtgagacgggtatggattctgtcggataaagagccgaactcagaagcattttatcagcttgcgatatctgaagaaggttttttggttgggacgttcaattgttacagtgaagagcttgagtcgtctctttatttgatttctgccgatgtgagtcaagagatggaagagataacatgctgtgactcgaacggtgaagccctagacgttcaacagctgaaactgacgagtaacgctgtttacgcagtgacctcttctggtgtttataagcaggatatccaataaggtgtagggatgagatcatgatgaattggcgcgctttaagtcagacaaaacaagaccgcatctggtcagaagtgaacaagctcataaaatggaaacccggaagcagatgtcatcacatcatcccgcctgatccatatcgagtgtttgatatttcaagcgggatgagcggtaaagccagtaatgatgatgtggtcagagtgctgaatgatttagagacttcgattttaaaagcatttcaatcatgtactggaaaacacgatgtgatgtacgcattagactggcagcatgacggatatatttttagccctcatcagacaatgcctcaggatgaatttggcgaatggcctgttcccgtatttccaaatggagactattatttcttttttcatcaggacttctcctggggacttttgggagacccgtggaaattgacaatcactgtgttgggtgaagagctgttggaggcgatagatcatgatccgcctatcctgtttcaaaatagatgagtgttctgaaaaacggaggtgaaacatgggcttttgggaagaaaaatataaaaataaaaagatattcgtaagtgatgatggtttggatatttgtcacgacgccatcgaagattttcatgctgtgttcctggaacaattggatcgcaagcctactctaaatgaatttgtttatactctctttcaggtattaaaatcagacggcgattcgctttttaaagaattagaaggaaaacaagtcactgacatcaacctaaagatgaaaaaaagaactactttaagtgaagttaggcctggtgtggtcattgaaattcctttacggcaaatcaatcagtttacatatgcattagtggtaaaaggagatttagcaacagataaaaatgatgatcttctcattcagtattttgatatttttacagatcaacgcttgagtaaaaaagacatttctctcatgatggcagaaaagcaaagaaccctttttattgcgaatacaggatatacaggctttcttcaggggaattggaaggttgtttccaaggtgccgatagatttgatgaaaaaatttgatcattctgctataacatttgtcatgtatgaagatggaaaatacctcattagccaagacgattcattagcggcagagagtgatttaatagaggttgatgaaaaacgggggaagacctttagcaacccgattgggctatttggtcaccttagtattgaggatattctttatcaatatttcaagggaacctcgatggaggaattgattaagtatgagttgtaagaagggcttttattagggggaggttgaggcacatatgagcaggtattgtctggaatgtgcaaattctgaactttttctcttaaatgattttttcaaacaattccccctacgtatcactgagtatcattgggtcattggcgatattttaaatatgatggatgtatcctcggataaggatcattggaacgatatcattggcgagcgtgaagactatctttttatcacaggtgaggaatttcatcgtatattaaatgaatatgagatttatgtgatattttctattttaactgctgtgcctaaagagacgatactgtatgatataacacaagttccgtttgttgatgggaatgctgacttttatgaagatgattatatctcccctgtgaaagaatgtattttcgaagtcggtttctttgattcaacagatattatatttacagtgaccgatgaaaacatagaaagaatgttgaaggattcttttcctgacttgaagccttactgtgagtatggagtatagggaagccatcaacggaggaatcgaaattggcagatgagtcgagtatttcaggagctactcctattttgtttcaacatatcaagaaatggcgtttttatcgggaaacagatcacgttcttggtatcatttatacgattgagttagcagctgtttatcattcacgtacgattgttgtcatattcaaagacgtttcagtcgttacgatacgagaaatcgaaaccctatcgaatctatcagatggacttctccatattgaaatgcaaccacaaggcacgtaccttgtggaagaatgggaagagcagacattccgcttttattgccggcaatatgaggtgatggaagttgaatagggtgaggagaggatcaacgtgcttcaaaaactgagaaaaagacagcaagagcttgaagaaacgccgtatcctgatgaattgtacggctttgaagcggaaatctatgagttttttatgctagttgatggcagtttggattatgtactggcgaataaaaggatgtccgggcatcagcggcgttcgttggagaaaagcttttttgagctgtatcgtgacatacttccggatatgatcaaaaacgataaagatctgtatcatcacattctcttgtatgaacaagtcagacaagagatttgcgttgcgctatccaactgataagggggaaggttttatgggaaaaacctctataagcagtatcggcaatttggacatggttgatcttaaacctgaccaaatcgttacgtcatgcgaacttaaagatgcagagtcgttttatcgtttttggcaagggcttacctgtgagcgaatcatgatacaggtgataacgactggttcatttatagaagacctgtcagagtttgtcaaaggctatgcttacaaggtgacgaagctggcgaaaaggcaatttcatttccaatgcgtagtacatgaagcagaccgggacattgcagattttctctttctgttagcttccatcaatgatgatgtttttctgaccactgaccctcaaccggataaaaactatttttccgaaggcaaactccaatgcctgacggactcaggtgaacggatcatgtggtttgaatacgatgctgtagacatctatatggttggcgggtaactaaaaataggaggaattcatttgaatatcacacaatacgagaaaatgaaaaaacatctttctgatgcggatacaggtccatttacattaaacgagttttctttctatatgaaagaagatgatcgttatattcaaattcctgtgtttgaattaaaactatcagctcaaacctgtgacattcatttgcggtttgaagacattagtgcatcaaagctggatgaccttgaatccatcgatgcggttgagttggagattgaaccgactgacgatcaatgggaaagactccgttattatgtgtatgatccagaagatcagatgagtttctattgcggaggatgggatgtgatcaagtgtgacaagaagtcacactgattttccccactttccaagcgttcttgcttttgttgccgcatatgtcacgagaaacgggatagtcacaatcagaaaaaacaaaggcacccaatttgataatccggttacataatggagtgtaatggacaagagagtcaggaaactcaaggtgcaggtgacgtttcgaacgtctttttcgcttcttttatatttctctctcatggtagattgatcactgtatatcggtgaagtcccgggctcagccgaaaagatatgcataccttgtgaagagcaaacacgctcccatccggccgcttcaaacatctcagtgtattccgccaaactttcttcctcaatatcatgataatcaatactgtagatcaatttctgcggctcagcttttctaagcttataccccataaccgcaaatgaatcgagcaaccagcctttgctggccatatcactgagtttcttcatatctttttcttctgaaaaagccaagccttcggacatcatatattttttctgtttcatgatgaatcccctttcaattgctgaaaagcgcgttcgccgtgttcagccatcacttttctgcgctgaatttcttttttgagtagttcttggccgtgcaaggtagtttggtacactttgcggcgcggattgtcattgttgactagctcaatgatctcttcttgcagtaatttctttaacaatgtatataaggtagccggaccgatcgtaaaggagtcatcggtcatgtcctcaatctcctgcatgatcgaatatccgtgttttggctccagcaaggttaagacaatataataggctggatcggtaagctgatccatttcctgcggacgctgctttggcaagcggtcacctcatttcttatatcaactaatgatatatcacttattgatataataaaatcttcctttttgtttgtcaacgcaatttttttctgaatccagtcatcataaagaaacaatcaccgagtatgcattaatgtattcgttttcatagagggggagtcttgatgaaaaaatggatggcagcggtttttgtcatgatgctgatgttgtgttttggcgggattgagaatgtgaaggcggcggagacgaaggtgtatcagtttgactttggaagcggttcagtggagcctgattatattggcgtcagggcgtctgatcggtatgaccgctcaaagggctacggttttcaaacaccggagaatatgaaggatgtggcggcatccgggactggtgtgaaaagggatgcggttcagtttttagcgtatgggacgaaaagcaataacacgtttaatgtggatctcccgaatggcctttatgaggtgaaggtgacgcttggtaatacggcaagggccagtgtggcggcggagggcgtgtttcaggttattaatatgacaggggatggcgcggaggatacgttccaaattcctgtcaccgacgggcagctgaatctgctggtgacagaggggaaagctggcaccgcttttacgcttagcgctttgaaaataaagaaattgtctgatcagccggtgacgaaccgaaccatttatgtcggcggcgactcgacggtgtgcaattattatccgctcaacagcagcaagcaggcgggctgggggcagatgctgcctcactatatcgataaacatacctttcaagtgagaaacatggcgtctggcgggcagatcgcgagagggttcagaaatgatggacagcttgaggcgatcctgaagtacatcaagccgggggattattttatattgcagcttggcattaatgacacaaatccgaagcataatgaatctgaagcggaatttaaagagatgatgcgtgatatgattcgtcaggtaaaagcgaaaggagcggacgtcatcctatcaacgcctcagggccgggcaaccgattttacttctgaaggcatccattcgtctgtaaacagatggtacagggcctctattttggctttggccgaagaggaaaaaacatatctcattgacttaaatgtcctcagctcggcatactttacatcgatcggtccggaaagaacactcgggctttatatggatggagatacgctgcacccgaatcgcgcgggggccgacgcactggcgcgattggctgttcaggagctaaaacgccagggaatcgctggcttttaatacatcatttttcgacaaaacacatatgccttggtcaattagagtataatgagaacatctgcaagagacaggagtttatacatgagtcattttaaaaactatcaaatcagtcatgacattttacgagcattggaaggactgggatatacagaaccgaccaaggtgcagcagagtgtgatccccgctgcccttgaacgaaaggatcttgtcgtcaaatcacagacaggaagcgggaaaacggcttcgttcgggattcctctctgtgagctggcgaattgggatgaaaacaagccgcaggcgcttattttaacaccgacccgtgagcttgcggtgcaagtaaaggaagatatcacgaacatcggacgatttaaacggatcaaagcgacagccgtatttggaaaatcctcctttgataaacaaaaagctgagcttaagcaaaaaagccacattgttgtcggcacgccgggacgtgttctggatcatatcgaaaaaggcacgcttccgttagaccgtctctcctatttggtcattgatgaagcggatgagatgctgaatatgggcttcatcgagcaggtggaggcgattatcaagcatctgccgactgagcgcacgacgatgctgttttcggcgacacttccgcaggatatcgagaagctgagccgtcaatatatgcaaaaaccggagcatatcgaaatcaaagcggccgggcttaccacaagaaatattgaacatgcggtgattcaagtaagagaagagaataaattttcattgctgaaagatgtgctgatgacggagaatcctgacagctgcatcattttctgccgaacgaaggagcacgtcaatcagctgaccgatgaattggatgacttaggatatccatgcgataaaattcacggcggaatgattcaggaagaccgattcgacgtcatgaatgaatttaaacgtggcgagtaccgttacttagtggcgacggatgtcgccgcgcgcgggattgatattgaaaatatctcccttgtcatcaactatgatctgccgcttgaaaaagaaagctatgtccaccgcacgggccgaacgggacgcgcagggaacaaagggaaggccatttcgtttgtcacggcctttgaaaaacggtttttagccgacattgaagaatatatcggatttgaaattcaaaaaatagaagcaccttctcaagaggaagtagcaaggaaaaaacctgaatttctagctaaaatgaatgaccgtccggaaagcaaaaaagacaaaagcgaagagctgaataaagacattatgaagctgtattttaacggcggaaagaaaaagaaaatcagagccgttgattttgtaggaacgattgccaaaattgacggtgtgtcagctgacgacatcggcatcattacgatcatggataacgcctcatacgtttagattttaaatggtaaaggccctcatgttctcaaagtgatgaagaacacaaccgtcaaagggaaacagctgaaggtgaataaagcgaataaatgatgaatgacctgctcccagttaaaggggcaggtcattttgctgctggctgacattggcgctggtctcctccggaacaaaggcaagaatcacaataccaattacaaacaaaatgatcagactgaacacggcagtcgaggatttcccggtcagctgggcggtaacggcaatgagcagcggccccataattgaggcgaattttccaaaaatgttgtaaaaaccgaagaattcattagcgtggcgctttggcacaagcttggcgaaataggaacggcttagggcttgaatgccgccctgcgaggtggcgacaagcatagccagtatccagaaatcaatcgttgtcttcataaaataggcatacacgcagacgatcatataaatgacgatcccgacgtacagcatggtcttccccgtgaagcgttctgccagttttccgtatacaatcgaaaacggtgcagcgaccacctgggtgacaaataggatgatcaggaggcttgaggaaccgatccctaaatctgatccataggatgtcgacatcgtaataatcgtgccgactccgtcgatataaaagaaataagcgagcaaaaagaggaaaagtgcccggtattgcctgatccgtttcatcgtctggccgagccgcttaaagctgttgatgacaatatgaggttctcttttgatgtaatagcgttgatggacatgtttaatcattgggatggagaacagcccccaccaggcagccgttatgaaaaaggacagctggcttgcggccgatacagacactggaatcgtctctgcttgtgcgagcaggatgacagcaatactgatgataaatggaatcgtgctgccaatgtatcctaagccaaaaccccgtgccgagacgagattcatccgcttctcaggcgtgacgtcaacgagaaaggcatcataaaacacattggcgccggaaaaaccgatagccgatatcgtataaaacagcaacaatagcagccaatgttcactagggataaaggcgagcatcgcggtgctggcgacaccgactgacacaaagaaaccgaagaactttttcttgcacccttcatagtcggcgattgtgcctaaaatagggccgagcatcgcaagaataaacgttgaaatcgcaatggtatagcccagataggcagtcgattgagcggcgctgacaccgctttccgcagctgctgatttataaaataacggaaataccgcggtggtcacgacaattgagtaagcagaatttgcccagtcatataatacccagctgttttcttgtttcgtaaaacgtttcatcatcagagccccctctccggtaacgatacttctattgtacgaaaaatgggcctgaaaagaatggaatgcacgtcaatttttacaaaatatttatgtttttgcgcttcaaatcatacttttgatttattgctggggttaggtgaatctggtaccatttaactatattttatggtattttccagaagggattcagcagagaggagacagagcatgaggcgaataggcttgtgtataagcctgctggtcacagttcttgtgatgagcgcatgcgaaagtgaaggtgaggctcagatgttcgcagactgtgatcaaaagacggtaaaacaaaccgcagccaaaccgatgagcagtaagaaaaagcaggatttccaagccctcgcaagcgacaggcagctggccattgtgttcagttccatgatacaagtgagcgaagcatttgattatggaatcggcaatccagaatacttcgtgcgaatcagcatgactgaagaagaagcagacattgcgaaggagaatctcgaatcgattaagcttgagaacaaatcgctcaaaaaacaaaacagcgaggcggttgccttgctacaaaaaacgcgtaatcaagacatgagccgcatcgaaattcagcagctgacagaaaatagagccgctttttttgaggccgcagacagtatgatcaaactcatcggccaagtcacaccgaaaaacgcgaagaagacaagacagcagctggatcagctgaaaaaacaatatacacaatacagcgctgaaagcattaaaatcatgaacagcattgtcaaaaagcagaaagctgacaaggcatcatttgaacgccatctggaggcgctgcttcaaaaacagccggggcagcaggtacggagtgaattgtactgaccagcttccgtctttccctgatgatattgacctagtacaaaaagaatgtacaatcaagatatagtctgttcttagttgattggagggacatgccatgaaaattgcgaaggtgatcaacaataatgtgatcagcgtggtcaatgaacaggggaaagaattggtcgtcatgggcagggggctcgcgtttcagaaaaagtccggcgatgatgtcgatgaagcccgcattgagaaagtgttcacgctcgataacaaggatgtatcagaaaagttcaaaacccttttgtatgatataccgatcgagtgtatggaagtatccgaagagattatcagctacgcaaaattacagctcggcaaaaagctcaacgacagcatctatgtgtcgctgaccgaccatattaactttgccatccagcgcaaccagaaagggcttgatatcaaaaacgccttgctgtgggaaacaaaacggctgtacaaagacgaatttgcgatcggcaaagaagcgttggttatggtaaaaaacaagacaggtgtgtctctgccagaggatgaagcaggctttattgctctgcatattgtaaatgccgagctgaatgaagagatgcccaatattatcaacattacaaaagtcatgcaagagattttgagtattgtaaaataccattttaagattgaattcaacgaagaatcgcttcactattatcggttcgtcacccacttaaaatttttcgcgcaacgtctatttaacggcactcacatggaaagccaggacgattttttgctggatacagtgaaagaaaagtatcatcgcgcgtatgaatgcacgaagaaaatccaaacctacattgagcgggagtatgagcacaagctcacaagtgacgagctgctgtatttaaccattcacatagaaagggtagttaaacaagcataatgagagcgctgacatttgtgtttccttgtgttcactttttcttacattcacatatgaaaatggcaggattgttactgataaagcaggcaaaacctaaattacaatgagtgcggatcatctctgtctgtgctgatggtaatttaggtttttatttttttcagagggaagatgatgatagttacaggattcaagtcagtaagattcgatattatcattattttgaccgatgttcccttttagaagaatcatgtaagatcaacatagaaaacgctttcgatgaaaggggaatgccaatatgccttatctgaaacgagtgttgctgcttcttgtcactggattgtttatgagtttgtttgcagtcacttctactgcctcggctcaaacaggtggatcgttttttgacccttttaacggctataactccggtttttggcaaaaagcagatggttattcgaatggaaatatgttcaactgcacgtggcgggctaataacgtatccatgacgtcattgggtgaaatgcgtttagcgctaacaagcccatcttataacaagtttgactgcggggaaaaccgttctgttcaaacatatggctatggactttatgaagtcagaatgaaaccagctaaaaacacagggatcgtttcatcgttcttcacttacacaggtccaacagatggaactccttgggatgagattgatatcgaatttttaggaaaagacacaacgaaggttcaatttaactattatacaaatggtgcaggaaaccatgagaagattgttgatctcgggtttgatgcagccaatgcctatcatacgtatgcattcgattggcagcaaaactctattaaatggtatgtcgacgggcaattaaaacatactgcaacaaaccaaattccgacaacacctggaaagatcatgatgaacttgtggaatggcacgggtgtcgatgaatggcttggctcctacaatggtgtaaatccgctatacgctcattatgactgggtgcgctatacaaaaaaataatgccaaatgtgaaagagcctgctgcaatatagcaggctcttatgattgtaatgagaagttgttggcgtgaatcttctattcactcataatatcctatttgatcttctcccctctgtaaatcacgtactcactcaatgctacgatcaagctcatacatttagaaagaaataatcccaatcaaaagtgcggcaatcgtcatcacaatcgttgttcctacggcccatttaatagtgaatttttgatggtcgccaaagctgacgcctgccattcctaccaatagataggtggaaggcacaagcgggctgagcagatgcacaggctgccccagcaaggaggcccttccgatttcagcggcgtctattccgtaagcggaagcggcttcggcgatgatgggaaggacaccgaagtaaaaggcgtcattcgacatgaaaaaggtgaagggcatgctgacgatcgcagtgatcaacggcaggtgcgggcccatggcatcagggatgagtgaaacgagagaatgcgccatggcatccaccatttttgtgccggagagaatgcctgtgaatatgcccgcagcaaacaccatcgagacaacgtttaacgcattacccgcatgcgccgagattcgtttctgctgctctttgacatttggatagttaaccatcaaggcaacggcgaacgcagtcataaaaagaacaggaagcggcagcaggctggtgatcagtgcggccatcagagcgacagtcagcagcaggttaaaccattgaagagcgggacgcttgagcggtgcggcctccggatcggaagacggtgcgtgatcaatcgaaatgacgccgagccgcttccgctctttctttccgaggatataagcaacggcgatcacccagagaatgccggcgatcatagcgggaatcagcggcgtgaaaacctctgacgtgtccaattttaaggaggccaaaaccctcgcagtcggcccgccccacgggataatattcataacccccgaaccgagcatcgctattcccgctaacaccaaacggttcatgccgagccgtttgtagagaggcagcattgctgcaatggtaatcatataggttgttgtcccatctccgtccagcgaaatggtcatggtcagaaccgctgtgcctacggcgatttttaacggatctcctttgacaaacgataagattttggcaatgagaggatcaaacaggcctgagtcaatcataatgccgaaatacaggatggcgaataacagcatgataccggtaggggcgaggtctgtaacgccctgaatcatcatctcgccgagatctttgccaaatccgctgatcagggcgaacacaataggaacgacaatcaaagcaataagagcggaaagccggttagacataataaggtacataaagacaatcatcatcacaaaaccgagtatggcaagcatgatatgacctcccctattcaacagcttttttagtaagcgcttccatcctttctttctgtgaagaaggcttatttcaaatgtgtatgaccgcatatttatatgtagaccaaaaatcctaatgagcggattagcagtttatatgaagaacgccacgggtaaatgtgctgtagaatgtttcgttttaaaaagggggagcagacatgagtgatgaccaaaacaaacgtgtaaatgaacactcaaaggacgagcagcttgagcagtacaggaccgataacagcgggaagaaaatgacgacaaaccaaggcttgcgagtgtcagaggatgagcattcgttaaaagccggggttcgcggtccgacgctgatggaggattttcactttcgggagaaaatgacgcactttgaccatgagaggattccggagcgcgttgtgcatgcgcgcgggtatggcgtgcatggcttttttcaggtttacgaaccaatgacggaatatacacgggccaaatttcttcaggacccttcggtgaagacaccggtatttgtccgtttttctacggtcgcgggttctaaaggctccgcagacacggtgcgggatgccagaggctttgcgacaaaattttatactgaagaaggaaactatgaccttgtgggaaataacattccggtgtttttcattcaggatgcgatcaaatttccggatttggttcatgcgtttaagcctgagccacacaatgaaatgcctcaggccgcgactgctcacgatacgttttgggattttgtcgccaataaccctgagtcggctcacatggtgatgtggacgatgtcagacagaggcatcccgcgcagctacagaatgatggaaggcttcggcgttcacacgttccgttttgtcaatgaacaaggaaaggcacgtttcgtgaaatttcactggaagccggtgctcggcgtgcattctctcgtatgggatgaagcgcaaaaaattgccgggaaagatccagatttccaccgccgtgacctgtgggaaacaattgaaaacggcggcaaggttgaatacgagctcggcgtgcagatgattgatgaggaagatgaattcaagtttgattttgatattcttgacccaactaagctgtggccggaagagcttgtgccggtgaagatcattggaaaaatgacgctgaaccgcaatcaggataatgtgtttgcggaaacagaacaagtcgcattccacccgggaaatgtcgtgccgggcatcgattttaccaatgacccgctattgcaggggcggcttttctcttatacggatacacagctcatccgtcttggcggcccgaacttccatgagattccgattaaccggccggtctgtccattccataacaaccaatacgacggctatcaccggatgacgatcaataagggacctgtcgcttatcataaaaactcactgcaaaacaatgatccgtcgcctgcgacagctgaagaaggcggctacgtccactatcaggaaaaagtcgagggcaaaaaaatccgccagcgaagcgacagcttcaacgattattactcacaggcgaagcttttctggaacagcatgtctcctgtggagaaacagcacatcatttctgctttctgcttcgaggtcgggaaggtcaaaagcaaagacgtacagcggcaggtcgttgatgtcttcagcaatgtcgatgcagatttagcagaagaaatcgccaaaggagtaggcgtggcggcgcccgcgaagcgtaaagcatctaaagaaattcttacttcgcctgcgttaagccaagcccgtacagtgaaaaccgcgtcaacaagaaaagtcgctgtactcgccggaaacggatttcatgaaaaagagctgcaaacagtgctggaagccttaaagcaagaaggagtcacagtagatatcatcagtcaaaatctggggtatatgacaagcggcagcggacagcagcttgaggccagcggcacgttcctgacggttgattctgttctgtatgatgccgtctatgccgcaggagggctggagttaaaagacaacaaacaagcgatggcgtttatcagagaagcttacaatcactacaaggcgatcggtgcggcaaatgaaggaattgaccttcttcaatcctctgtcgggacaacagagggaccaggcatcgtaacggctaaagaagaacctgactacaccgcattcagcaaggcatttatcgatgcggttgccgctcatcgccattgggatagacgaatttgatcggctcctgtatctttaaggaagatacttttcataaggagcatgacaaatgaacgaaaaacagctcgctgaagcttacgaacgcgatgaaaatatgatgattttggtgtttgcccaatggtgcgtgaaccatgatcttgatccgatggagctgtacgccaaagcgtatccgcagcaaaagctgaatgaaagcttgaaaaaaaccatggacgatcttgtcgtgccaaaacacgaagcagagcacattccggaccagactgtcattgcggtattagagatgttcggaaatacagatttggcacaggccgttcatgaagcgatttctgggcgcaaacagtaaaaaaagagacatcctgtgtctctttttttattggaaaaatcatgctgttagacctagaaacttctttcaatttaatcagtctataaaagtgtgtattgcttaaataagagaatgttaaacaacgacatcaaaggaggagatcgtatgaaatggaataacatgctgaaagcagcggggattgcagtcttgcttttttccatagttgcatatgcggccccatctctaaaagcagttcaaacgaaaacaccgactgtcagcacccatacgtacaaaaagatcaaggagttaacgtatccacaagtgcatcacgtcgggaatgccgcgtttgaaaagaaaatcaatcaagagctgaaagcctacattgaacaatcgtatcaggaatacctgaaaaacaaaaaagcaggcgaacagcagggctttaaaacggaatatcaaacatccttcagcgtcaaatacaatgcggcaggcaagctcagcattcaaacactcaattatatctattcagggggcgcccacggtctaacgtctgtccagtccttcaactatgacttgaaagcacaaaagcgggtgacgctggatcagattctgaacaccaaaacaaaagtcagcaaaacgagagattatctatatagctatatcaaaaaacacgatgagctgtttttccctgatgttaagaaagaggatataaccctaaacaaagacacaatgttttactttacggcaaacgggatcgccatcgtctttggccagtatgacttggggccttatgcagcgggaatccggaatgtgcaggtgccagcctctatttatcaataatgaaaagagccatatccgaaaagggatatggctcaatgtttctaccacacaaacaggccgacaatcgcagcacttaataaagataccgcaattccgctgacgagcagcttccacacgtttttcccgatgaccgttgacttttctccgtcaaggatcgaattgtacgtgccgtaaatcatgccgacagtactgaagtttgcaaaggacgtcaggaatgtcgtcgccaccgcaacggtgtgaggcggaagggatttgagattgtttttcaagtcaagcatcgcaacaaactcgttcgttgctaatttcatgcccatcagctgagcaacatacatcgcatcgtgcactggcaatccaagcaggaatgcgaacggactgaacaggtaagcaaaaatcgtctggatggtcaggccgtgtacgaaaacgccaagaatgccattaactgctgacgttaatgcgacatatccgatcaccattgccaaaataacgataaccatgttcatgccgacaagcatactgttagaaatcgtagagaaaaagtctttcttctcttctttaggcggtgtatagatgatatcttcatcctccggcacgtgaacaggattcagcaggtttgcgataatcagcgcgtttaagcagttcaaaggaatcgctgtaaacacgtatgtcgcaggcaccattgacagataagatccgataatggagccgctgatgctgctcatgctcattaagccgaatgtgagcaggcggttgttgcttaaaaccgttagctgctggcggataaccgcaagtgcttcggtatttcccaggaacatcatttgaatagagaaaaagctttctaatttcggcaagcgggaagccttagaaatcacccatccgattttatcaatcagccaaggcaaaatgccgaaatacgttaaaatatcaaagaatgtgacgataaagataattggaagaagcgcactaaagaaaaagtctactgtttcattcgccatcactgacggaaaggcaaacgcgataccgtcactggcgcaagcaatcagccaagtgaagaaatcaccgattttaccgatggcccagcttccgacttttgttcccagcataaaccaagtaatcagcaattccagaacaattaacgtcatgatcgggcgccacttgattttctttttctgcggagaacataggaatacaactgccataatcacaatgagaccgacaaggtttagtaaaaaatacatgatagcaactcctatgagggttattatggaaacaaaaaaagctcttattcttcacaaattctggaagtgcagaaagtgtgaaaaataagagcaaacagaaaagaacttgtccttttcaactcgttcaaatttattcaaactttcttgtagtctagttttttacggttactaggtagaaacaatcagaccatattactgatcatatacaagaatgtctttttctaagatgatagcagtattttatcctttcactttttgaaaatcaacctttttaactattttcacaataataaaatttatattctaaaatgagaaaataaaggaaaaacatgctggattgctatgctgatatgatgttggcgggataccagcatgtcagtactgatttttcttcactataagattccagctcctggagatttgttgtatgatggaaacggggaaacccatacagcagaaagggagtttttttcatgattatccaattcattcgttatagataatgacaggtgtagacaaactgccagacctggccaatttttgagataggcctaggtttatttgtctatgcctttttcatttatctaaaaatgaatgaatgaggtgttttttatcatgaagcaaacagttgacttcagcatgtttcgatgcccgctctgcgattcttctatggatgcggcatcagggaaaagcttgatttgtacagaacgaagacatacatttgatctatctcggcacggctacgtgaactttctgacgaagccggtcaaaaccagttacagtgccgagctttttgaagcgaggagcaggctgattggagaatgtggtttttttgacccgctccatgatgcgattgcagaactcatcagtcatcccaaatctggtcatgaggcattcaccatcctggacagcggttgcggtgagggttctcatttgaatgcgctttgcgggtttgattatgcagggaaagcagcgataggaaccggcatagatctttcgaaggatgggatcttaaaagcttctaaggcattcaaagatcagatgtgggcggttgccgatgtggcgcgtgctccttttcatgatcgccaatttgatgttgtgctgtctattttttcgccgtccaattatgcagagtttcatagactgctgaagaatgatggcatgctcgtaaaagtagtgccgcgaagcgactatttaatagaattaaggcaatttttatatactgattcaccaaggcgcacgtattccaatgcggcagctgttgagcgttttacagcaaatgcagcacacagccgtcctgtcaggctgcgctatgttaaaacgcttgaccagcaggcgatccactggcttctcaagatgacgccgcttgcctggtcggcgccgaaagatcgagtcagcctcctgaaagagatgaaatcagccgatattacggttgatgttgatatcctaataggaatgaaatgaatggcagaggaaagctccgaaaaaaggagctttccttttttaatcggaatagttggcccacgcttctcgtacatatggaaaggggacggaaacagccgatgcggacaggtttatgtaaacgctttctagttcgcagaaacgggggatgtgtgtggaactgatcatcattctattggcgttaggtttgctgatgtttacggcgtatcggggattttctgtcatattgtttgcgccgatttgcgcgttattcgcggtgctgctgacagatccaagccatgtgcttccttttttttcatcaatttttatggagaagatggcgggttttattaagctgtatttcccagtgtttttgctcggtgctatttttggaaaggtcgttgaaatggccgggcttgcggcatcaatcgcgaaaacaattgtccggcttgtcggggcaaaaagagcgatacttgccattgtgctgatgggtgctgtcttgacgtacagcggtgtcagcctgtttgttgtcgtatttgctgtatatccttttgcgaaaaacatgttccaagaagcaaacataccaaaacgcctcatcccgggtacgattgctttaggagcttttacgtttacgatggacgcacttccgggaacgccgcaaatccaaaatgtcatcccgacgtcgtttttcaaaacagacatttatgccgccccttggctgggtttgatgggcgcagtgattgtgctggcagctgggatgctctatttggaatcaaggcggaagaaagcgcaggcatctggcgaaggctatggcggttttgattcgcagaatgctcctgctcctgaatcgattgagtccgcggctgaaccggacaaaagcccgattcggcacgcgcttgcctttgtcccgcttattctcgtcggtgcagtgaataaatatttcaccatttacctgccaaagtggtatccgaatggatttgatttttcttccataggattaaaggagttcggcaggcttgatatttcttcagcggctgctatttggtcggtggagattgctttagtgattggcatcatcacaacgatattatttgattggagaagtgtgtttgcccaattgaaggaagggctgaatgaaggaattggcggcgccttgctggcatctatgaatacgggtgctgagtacgggttcggcggcattatcgccgcgctgccggggtttcataagctgagcagcggaatttcacatacttttaccgatccgcttgtaaatggcgccgttacgacaactgcgctggcgggaatcaccggctcggcttcgggaggaatgggcattgcgttaagcgcgatgtcagaacaatacttacaggcgattcaggcttacaatattccgccagaggtgatgcatcgggtcatttcaatggcatcaggcgggatggatacactgccgcataatggcgccgttatcacgcttctggccgtgacgggtttgacccaccggcaatcctatcgcgatatttttgcgatcacgctcattaaaacggctgccgtatttgctgtgatcgcgatttacagcctgactggtctagtgtagaagaaaacgaaaggggcatcaatatgggaaaagtgctgtcatcaagcaaggaagctgcgaaactgattcatgatggggatacgctgatcgcgggagggtttgggctgtgcggcatccctgaacagctcattttgtctataagagatcagggagtaaaggatttaaccgttgtcagcaataactgcggagtcgatgactgggggcttggtttgcttctggctaacaagcaaatcaagaaaatgatcgcttcctatgtcggtgaaaataaaatttttgagcggcagtttttaagcggagagcttgaggtagagcttgttccccaaggaacgctcgctgagagaattcgtgcaggcggtgcaggcataccgggattttatacggcgacaggcgtcggcacctccatagccgagggaaaagaacataaaacattcggcggccggacttatgtgctggagcgaggcattaccggcgatgtggcgatcgtcaaagcgtggaaagcggacaccatgggcaatttgatttttaggaaaacggcgagaaatttcaatcccattgccgccatggcaggcaagatcacgattgccgaggcggaagaaatcgtggaagcaggagagctcgatccagatcacatccatacgccgggaatttacgtacagcatgtcgtgcttggcgcgagccaagaaaaacggattgaaaaacgaacagttcagcaagcatcgggaaagggtgaggccaagtgaaggaagcgagaaaacgaatggtcaaacgggctgtacaagaaatcaaggacggcatgaatgtgaatctcgggattggaatgccgacgcttgtcgcaaatgagatacccgatggcgttcacgtcatgcttcagtcggaaaacggcttgctcggaattggcccctatcctctggaaggaacggaagacgcggatttgatcaatgcgggaaaggaaacgatcactgaagtgacaggcgcctcttattttgacagcgctgagtcattcgcgatgataagaggcgggcatatcgatttagctattctcggcggaatggaggtttcggagcagggggatttggccaattggatgatcccgggcaaaatggtaaaagggatgggcggcgccatggatctcgtcaacggggcgaaacgaatcgttgtcatcatggagcacgtcaataagcatgatgaatcaaaggtgaaaaaaacatgctcccttccgctgacaggccagaaagtcgtacacaggctgattacggatttggctgtatttgattttgtgaacggccgcatgacactgacggagcttcaggatggtgtcacaattgaagaggtttatgaaaaaacagaagctgatttcgctgtaagccagtctgtactcaattcttaatgggaaggtgtttgacatgagaaaacaagtcgctttggtgacaggggctgccggcggaatcggattcgaaatcgcaagagaattcgcccgggaaggtgccagcgtcatcgtttcagacctccgtccggaagcatgtgaaaaagcagcctccaagcttgcagaagaaggctttgacgcggcggccattccgtatgatgtgacaaaggaagcgcaagttgctgatacggtgaacgtcatccaaaaacaatacggccgcttggatattctggtgaacaatgccggtattcagcacgtcgctccgattgaagagtttccgacagacacctttgaacagctgatcaaggtcatgctgacggctccctttattgcaatgaagcatgtttttccgatcatgaaaaaacagcagtttggcagaatcattaatattgcgtctgttaatggattagtgggctttgcagggaaatccgcttataatagcgccaagcacggcgtcattggactcacaaaagtaggggcgctggaaggcgcgccccacggcataacagtcaatgcgctctgtccgggttatgtcgatacccagcttgtacgcaatcagcttagcgatctatcgaaaactagaaatgtcccttacgactctgtacttgaacaagtcatttttccgcttgtgccgcaaaagcgactgctttccgtcaaggaaattgcggattatgccgtgtttttggcaagcgagaaggcgaagggcgtcactgggcaggctgtcgtccttgatgggggctacaccgcacaatgacataaaaaacacacttgctccgctagggaatcaagtgtgtttttttctttgcttatttccaaacatcattagcgatctcaaccacatggcggagcttcgcccattgctgttcttcagtcagcttgttgccttcctcagttgaagcgaatccgcattgagggctgaggcaaagctggtctaagcttacataacgggacgcttcttcgatacggcgtttcacgtcatccggattttcaagctcaccgaatttagatgtcactaagccaagaacaagctgaagatcagaccgttttacgtaacggagcggctcaaatccgcctgagcgtgaatcatcatactctaagaaaagtccgtcaagattcaagccgtcaaaaatggtttcggctgctgcgtcatagccgccttccgctgtccaagtggactggaagttgccgcggcaaatatgcatggttaccgtcaagtcatccgggcggtctgcaatcgcgtcgttaatggatttcgcaaacagctggcgaagctcgtcaggcgttgttccgaacgcttcgatttgttttaagcctttttctgataagaaaacggcccacgctgtatcatcaagctggaggtagcggcagcctctgtcataaaacgcttgaatcgcttttttatatgctttggatacatcgtgctggaaaagttgataatcgtttttgtattcatccttttccagttttccgcggaaaaacagcatattcggacttggaatcgtcatctttggcgtcgcgtcaccggcaatgctatggagaaatgagtaatcttcaagcattgggtgagttgaaaagtcgatatcgcctgtgactttaatgccgcgtgcttttgtctgtacgttatggaattgaatgccttgctcaggagtaaacggctcaacgccatctaagttttccaggaaatcaaagtgccaccatgctctgcggaattcaccgtctgtcacgacgttcaggccggtttccttctgtttttccacaatgcggatgatttcgtcgttttcaatttggcgaagctgctcagcggtcatttcgccggccgctttttgcagccgcgcttttttgacgggctcagatcttagcaggcttccgacttgatccgcgcgaaacggcggtttttttctttgaagtgatttttgttctgcgggtgttgtttgttgtgacatgttgtccattccttctttccattcaaatataaaaaagctcttcctttggataaggaagagcttgcgtgacaatctcaaccttatcttcaagagcaatcattgctctaaaggatttagcaccattctgttaaacagcggttgccgggtatcgcagggccagtccctccacctctcttgataaggaaaacctttttattaaattttctgatagtatctattattcacacattttctatttctgtcaatgatagattatctccacacatcgttggcaatgtcgatgacatggcgcagctttgcccattgctgctcctctgtcagaaggttgccttcttctgtagaggcgaaaccgcactgcgggctcaggcatagctggtccaagctgacaaaacgcgcggcttcattgatacggcgtttcacatcctcaggattttcaagctcgccgtatttcgatgtgatcaagccgagcacaatttgcagatccttgcgcttcacaaaacggagcggatcaaagtttccggagcggtcatcatcgtattccaagaaaaggccgtcaaggtttaagccgtccaaaatcgtttccgctacagcgtcgtaccctcctgatgccgcccaggttgagcggaagttgccgcggcaaatgtgcattgtgatcgttaaatcgtcaggccggtctgcgacggcatcgttaattgttttggcaaatatggctggcaatgtttctggatcaccgccgagcgcccggacaacctctctgcctttgtcctcaaagaagagagaccatgacgtatcatcaagctggagataacggcagccagcatcatagaaggctttgattgcttttttgtacgcttgggccatatcatgaaagtattcctcttgatcgtcataaatccctttatccgccttttcgccaaaaaacagcatatttggactgggaatggtcaattttggcgtcgcgttaccggcaatctcatgtaaaaattgataatcaccgagcgctgggtggctcgtaaaatcgagttttcccgtcactttgatgctgcgcgctttcgtttttgtgttatggaactgaatcccctcagccgggatgaacggttccacaccgtcaagcccttccaggaagtcataatgccaccaggaacgccggaattccccgtctgttaccacatcgagaccgatttctttttgtttttccacgatgcgggtgatctcttgattttcgatatcacgaagctgttccgctgtcatctcaccagccgcttttttttgccgggcttcctttaccggaacggaacgaagcaagctgccgacatgatcggcgcggaaaggtgctttgcgttgtttttctgttttttgtcctgcaacattcgtttgttgagccatgttattcgcctcttttctgaaatattaagcatgtaaaaagctcttcctttgtgtaaggaagagcttgaacgatcaaatctccgcctcatctgcaagaacgcaatgttcttaaggatttagcaccattctgtttgaaacagcggttgccgggtatcatagggccagtccctccacctctcttgataaggtacaacttcatattcagatttcaattatcttaatattattacttttggatcaattgtcaatgctttttagaaaatactttcatcttcatcgttatataaaaccatatcaagcacgatagcgatggcagtgcaaatcagaacatcttcctcgtatgcaatctgcaagtgataggaatcaccccaactgagccactttttgctcactgacatccggacattttccccgtccgtcagctggaattcatccctccataaatcaccatcgatttcccagttaagcccggaaatcacaaatttcggtttgaaaaacgttactttcttcgttacctcacaaactgttttcccgccaattgaaatctcatagcgcggcaataaagacattagtttttgttctatggaaacgagcgttttcccggatgagtctgtcatttgtaatgagtctcctaacgaaaaaaaacgcccctccaccttgaatgtttcttgttcatcccggttataaatgtgaaatgcatctttaaatgagaacattttttgtttcataaataactcgatcattgctgaagtctcctttggatttgccttgtatgaaattacggataggtggcgaaaaggtttcaggctctaaatcaaaacaattttaaaaggctgcgtgattcagcagccttttcgtttgaaatatagaattaggaaaggtgcatccgacgtttttggcggatggcgtcaaggtcgattaggttgttgtgatgaggtgcggctgctggcagagggcttgtcttttgcggtttgcggcgattgtccttgctgaaagaaaaaagaagatagccgcataatgcgatgataataaataggatcatattacatacctcccaaaaaaagttttggtactctctattgtacggataaaaagtcaaaaagtattcaaaaaattctaaatcaataaataacaagaaactgtccctctaaaacagtataacctgatgacctgaaaatagtcttgaatcacgctgtttgctcttgttgatgattggttctatagttactatcgacgataaaataatttcctttatataacttttaacctaagtttacgtaattctaattacctgtttttgggtgctgttttcttgcttgtttggtttataccctattttgcggaattgaacacaaaaaacccaaattacggagcatttgggcggtacgggtgaatacggattgtatttaggggatttgaatgttttatttgaagaagcgcttgaacatttttctgattttttgaaatgggctggatttcttttgcatgttaagcggcctggaaatgatccattttttcaagagactcttggcagcgattgcatgttttgtcattgtttttcctcctcatttgttaatacttgttttacggaggacgtgtttaaaatgtttcattttcacacaaaaaagccagtccttttttggactggttttttggcactatgcttgcgcttcaaactgctttgcaatctcaacgatgacatttacggctttgaccatgttgtcaactgagatgtattcaaatttgccgtggaaattttccccgcctgtaaagatgtttggcgtcggaagccccatgtaggacagctgcgatccgtcggtgccgccgcggatgggagaaatcttcggttcgatgccgaggttttccatcgcttgcttggcaatgttgacgatttcgatgacaggttcaattttctctctcatgttgtagtattggtcgttcatatccagcagaatcctgtcttgcccgtattcgttttgaagttcttcaacgacacgcttcattgtttcttttctgttttggaaattctctttgtcaaagtctctaataatgtagtggagctttgtttcctctacgtctccttgaatcgacagcaggtggtagaagccttcatagccttccgtatattcaggcgcttcgtctgccggcagcaggctgttcagcttcatcgcgattttcgcagagttgatcatttttcctttagctgttccgggatgtacgttgttgcctttaatcgtaatttttgcggcagcggcattgaagctttcatattcaagctcgccgagcggcccgccgtcaaccgtgtaggcaaaggaagcattgaaccgtttcacatcaaatttgtgcggccctcttccgatttcttcatcaggcgtaaaggcgactctgattgtgccgtgcttgatttcagggtgtttgatgaggtaatccatggctgtcataatttcagcgataccggccttattgtctgcgccgagaagggtggtgccgtctgtggtgatgagtgtatggcccttatagccagacagctcagggaattgatcaggtgacagggtgacctgcagcttttcgttaagaacgatgtcttttccatcatagctttcgatgatttgcggattcacgtttttgccggtaaagtctgtagcggtgtcgacgtgagcgagaaagccgattgtcggcacgtctttttcagtattggagggaagagttgccatgacatagccgttttcatcaatggctgcatcctgcatgccgatggacttcaattcatcaacgagcatgtttcctaatgtcaattggccgggtgtggaaggacacgtgtcaacggattcatcggactgtgtgtcgacttttacatatgtagtaaaccgttcaatgatttcttctttcatttccaatcatctcctttgtcttattttagcatggcgggatgagagatttctattgcacaataccgtttcgaatggcaaatacgactgcctgtgtccggtcttgggcattgcatttttgcaggatgcggtgcacgtgggttttcacagtgctttcactgacgaaaagcttttcagcaatatcctcatttctcagtccgtaggccatttgctgaagaacctcaagctctcttttggtgaacggctctgccagttcttctgcatgaggctgttgcttcgctcgaaatgtctcactgataattttagcagctgtgactgtacggaaaatcgcctcgcctctcgccgcagcgcgaatcgcatctatcaactcctcaggaagtgtatccttcagcagatagccgactgcgcccgcacggatgccttcaaatacgtattcttccgtgtcaaaggtggttaaaatgactatctttgtatttggaagtgcggacataatgtctttcgccgcttcgatgcctgagcaacgcggcatctggacatccatgaggatgacatcgggttttgtttgttttgcgagtgctataatatcgtgaccgtcgccggcctcgccagaaaccgtcatatccgtctgtgcgttgatgacgtagcggaagccttcacgcacaagcggctgatcatcggcaagcgcgacgcgtatgttatctttgttcatctttttgctccttattcgttgtcatgagcggcaatgacagctcaattttcaggccgctcggctgtacggcactgaaagtaagggaaccgcctgctttttctgcgcgctctttcattcctgtcaggccaaatccataagtaaggatgccggtgaattgtccgtcgtcggtgattgtgacatagagatgggacttgtcattagaaatgacggccgccgcatgagaagcgtcagcgtgacgaatgatattggtcagcgcttcctgcaagatgcggtagatcgtttcgctcacgtttggaggccaagactcttctgacagtccggcagtatctaaagaaacgtgcaagccgctccgttcctccacttgatgaatgagcccccgcaaagcggtaagccccaccatcgattcactacggcccatttggtgaacgacagaccgcacttcttgaagacactccctggcgacactcagtacattttgaatgactttttctgaatcctccttgctgcttttaaggatatagggaagggattgaagctgaacaataacagaagtcagctcgtgaccgatgctgtcatgaatgtcgcgggcaattcttgtacgttcctcaaggaccgcgtaccttaatgaaagaacagaagcctcctgcagctctgcatgcgctttctggagttctttatgagcatgctccagctgcacatgcatttttgccaattcagcatgattccgttcagcctcccttctcgcttctcgtctgaaacgcatggaggagaagaggacgtacagcccgagcatgatcgagatgttgctgatgatggtattcaagcttcccccttgtgaggataggagtaatatgttgcctccaattaaacatgctgtgaagatcaaggatagccgtgaagggagtctaaaggcggcatatatcattaaaaatacaatcaaaaaataggcggcaccctgctcttggccggaaacagcccaaagaaaaacggtcaggatccaaagcccgacgaatatgctcaaactaacagcggtggatgccacatagggaatgatccaaatgaatgctaagtataccgcaaatacaaatgctaacaaaatgggatcagccttagttggatgagataaaaattgtatgcaattcaaaatgagaataaggctcggcacaagcttcttgtagtagtgccgagccggagtttgtccgttcatgctggtccttctttcggttatggaatggatactttgccggcggtcagccgtctgtatgctttgtaaagcatgatgttgcgggctgtgatggtgccgaggggaacgaagaacatagaatgaataatggcaataaacatctcgttgctctcaggcagccatgttctcgcggccatgcgcaaagaaagtatcactagaatgaggataacactcccaagtgagccgcgtgaagtgacctttccggtttccgggtgaatccgcacatttaccatcttcccaatgccaaacccgcaggccagcccgattaataataaaatgccgctgatcgccacatgtaatacggaatgaaaatacgccggctgaaacgatgctgatacgccccataagagcagcagcggaatgatcagcaacttcccgggtctgacagctctctctcggtacatcgataaaataataagaatcaatacaataaaaatatatgggctcatcgccatgtcatcaaatcctttctgcattaagcatagcgaaaaagggaaagaaaaacgtcaaccggcagattgatttttcagctgctatacttgttcgcgctgcataaaggtatgaaaatgctgataatatatgaaaaaactattaataaacgattaaacttcttaaaaatggatgtggaccggttctaaacactatataatgaaaacaggtcattttttaggagggttacatcatggcaatacttgttactggcggtgccgggtacattggcagccacacatgtgttgaactattgaacagcggctacgagattgttgttcttgataatctgtccaacagttcagctgaagcgctgaaccgtgtcaaggagattacaggaaaagatttaacgttctacgaagcggatttattggaccgggaagcggtagattccgtttttgctgaaaatgaaatcgaagctgtgattcattttgcagggttaaaagcagtcggcgaatctgtggcgattcccctcaaatattatcataacaatttgacaggaacgtttattttatgcgaggccatggagaaatacggcgtcaagaaaatcgtattcagttcatctgcgacagtatacggcgttccggaaacatcgccgattacggaagactttccattaggcgcgacaaatccttatgggcagacgaagctcatgcttgaacaaatattgcgtgatttgcatacagccgacaatgagtggagcgttgcgctgcttcgttactttaacccgttcggcgcgcatccaagcggacggatcggtgaagacccgaacggaatcccaaataaccttatgccgtatgtggcacaggtagcagtcgggaagctcgagcaattaagcgtattcggaaatgactatccgacaaaagacgggacaggcgtacgcgattatattcacgtcgttgatctcgcagaaggccacgtcaaggcgctggaaaaagtattgaactctacaggagccgatgcatacaaccttggaacaggcacaggctacagcgtgctggaaatggtcaaagcctttgaaaaagtgtcagggaaagaggttccataccgttttgcggaccgccgtccgggagacatcgccacatgctttgcagatcctgcgaaagccaagcgggaactgggctgggaagcgaaacgcggccttgaggaaatgtgtgctgattcctggagatggcagtcttcaaatgtgaatgggtataagagtgcggaataagaatggaggccttctcaatagagaaggcctttaaagaacaagggtgcctgaacaggcacccttgttagctgttatttgattttcacaataacatcattactgaattttagtttccaagtgccttttgcataagcttccttgtcaacttcaaatgcttttacacctgttactttaatattaggatttagatcactcaaaattttagagttatcaacttttgtctcagttgcatagtttacagaagcatcaatatcagaatcataagaagtaccatcagcatcaactaatttaacagttggaattgaaaaagagctaatcggttttttagatacgtttttaattgtatattgaacagctacaatagtacctccctcagatgctttcttttcaacatattgagtaccgacagtatctctgtcctctaccttcgtaactgtcacttcagttttttcagtttttacagtatcaccgatattgtatgttttttcagtttctgctttgctgctgcttgatgttttggaagtggcttctgaaccgcctccgccaatcatattaccgataataatgatgacaacaactgcgagaataaacgtaatgattttatgtcgcataaaaaagttacgttgatccttaccgcagttaggacatttttttacaccctttgcaatttcttgaccgcaagctttacagggtactagttttcctgccattatatttcctcctatgtaataaaatgtacgaaacatatgtactataatgcctatattatttcacttagtcaatataaaattatgaatttctcataattgttatcatttatagttaaatttacttgtaaaatatatgctttttttcttatcggctatatctgttcttttttaatagataaatcgtttttttcttccagcttatctgatgaaaactccgtaaataccccttgaaccaattcgaaccgtcccttataatgctaatattggaaagtgaaaaggatatgataaaaacagtggttttctagggttccgcaatgcaaattggactgtgaccgagagaaaacacatagcagcttggctgttatgacacggtgggataaaagcccaggagtttctgctctttttcgagagcgttctcctgggtttttttatttgctagaacagaacaatgagaaggagtgttttcgtgatgaaaaagagaatgttggatgtacttatgcttgtgattggcgcttttttcttcgcgcttgcggttaatttatttgcgattcccaatgatcttggggaaggcggagtcactgggattacgctgattttgtattatctgtttcaatggtctcctggtgtcacgaactttatcttaaatgcgtttttgcttttaatcggctacaagtttctggatggaaaaacaacggtttatacgatcattgcggttgcggcaaattcgctttttcttcatctgacacatgggtggagcattccgtctgatgaattgatcattaatacgattttcgcaggtgtatttgcgggagtcgggatcggcatgattatccgggtcggcgggacgacagccggttccgcgattttggccagaattgctaataaatatttagactggaatatcagctatgcactcttgttttttgatttaatcgtagtatttagctcttattttattattggtgcagaaaaaatgatgtttacgatcgtgatgctgtatatcggtaccaaagtgatggacttcattattgaaggtttgaatacgaaaaaagccattacggtcatttcagaaaataagagtgagattgcagagcaggtaaataccttgatggatcggggcgtgacgattttatcagggaagggaaattatacgggccagtcaaaagagattttgtatatcgtcattaacaaacaggagctgtctatgctgaaaaaaatcattagaagctgcgacaaaaaagcgtttgtgatcgtacatgacgtacgcgatgtgtttggcgaagggtttgtggatatatctaaataaagaaaaatccctctgtacttgaaacagagggattttttcatttagaacggatatttgcggtattgcttctgtatcgaaatccattttgtcacggtaaattcctcgacgacccacggattgccgaagcggccgacaccgcttgctttgttgccgccaaaggcaatattcggcgaatcattgacggactggtcgttgacatgggtcatgccgctgtcaatttgcagggcgaacttttcgcctttttctaaatcagaagtgaaaaccgcagagctgaggccgtattcagtatcatttgccatgtcaatcgcttcctggtcgctgccagctttaataatggttgcgattggggcaaacagctccgtttgggcaattttgctgttgttgtccgcaccgacaaagacgtacggcgtcagtacgtttccgacgcgttttccttcaaccgcaagctctatgccgtctgcctttgcctgctcaatgatctccagcgctttctcgatttggcgctcgttgatcagcgggccgacaacggttttcggatcggtttgatcgccgtacggaagctgtttgacacgggaggtgaatttttctacaaactcatcgtatacatcttgatgaacgatgatcctgttgataatcatacagatttgtccctggtgaataaattttccgaaaatcgcggcatccacagcacgatcgacatccgcatctgaaagaacggcaaatggattgttgccgccgagctcaagtgccattcgtttgaaggcacgcccggcgatttcaccgatgtggcgcccgactgctgttgatcctgtaaagctgattaatctcgggattggattggtgagcatgccgtccccgatttcctttacatccgtcagcatgacgttaaggacaccggcaggaagaccggcgtgttcaaacgctttcgcaatgatggtcccgccggaaatagcagtttggatatcaggcttgtgaacaacactgttacccagcgcaattgcgggcgcaatggatctcatagataaattcattggaaaattaaatggagaaatcgatgaaatgacacctagcggaaggcggtaaatcttattggttttcccttcaatgtcggatggcacctctttgacgccgcctaattcaccagtatacgtcatggcttcatctaaaatcgcaatcgtttgttccagctcgatcgttgatttaataatcgttccgccagtttcgcgggcgatcaccataatgatgtcatcacggttttcctgtaaatagccgcgcgctttttgcaggacggctttccggtcttccgttgtgctcttggcccactctttttgggctttccgtgcaatgtcaaacgcatcctctagctgtttgcccgttgccaaagatgctgttgtgatcacagactggtcatacggattcaaaatgtcctccgtacgtccgctttctcccccagtccattttccgttgataaaacttttgtttaacgtttcgaaactcataagatgaccctcctttggtcctgcatgtcttcttctatttccgctgaagccaatatgtaaacgaatgaggtttccctttcagtttctcgtctatctataccggatatactcttttttagtggagaacatgtgtgtttcgccttatactgaatatacagatccttacataagagaggagactctatgaaatcgctgctggctatttatcccggttcgattgtgtctgaggagctttgcataagggaaggctgtctatgtttttttgatgagagcaatcagagatatatctccattccgaaaacagagatcagtgaaaaagaagtattggtgctgcaggcatttttgacgcctgcggatgagggcaatcaaatgtctatgaaatcacctgaggaaaacaagtggttttcgttccttttttccagaggggaattgccggcgtacataaagaaacggacgagatttgttcactttcatttattcggcaaaatagaaaggacgtcctttacggaagcggttcgccatttttggccggtgtcttttgtgattgtgtggatccatgaggacagaggcgtgattgtcgagcaggaaagtgaagcggcggcggagaagggcgaactggaatcgctcgcaaaggttcttgaaagtgatttctacttcagtgtccgtttttacgccggaagattttacgagccggatgagtgtctgcgaaaacattatgctcgtgaacaggcgtatttcctgtttgctgaaaaacggctgcctcaggtgcagagtgtgacctttgagatgatctttccttttctattattagaaacagaaaaagaaaaactggaaacgctgctctctgaagaagctgagcttttatttggaagtgaagctgagctaaggaagaccattaagctgtttattgaaaacaactcaaacgtcacattaacagcgaaaaagctgcatctgcatcgcaacagcctgcaatatcggattgataaatttattgagcggtcagggatagatatcaaatcgtacaaaggcgcgcttcttgcctattttatctgcctgcaaaatgaaagttcagaataaattggaaatatgcacgaaaaatggctgggtgattttatgaacgctgcccattttagcgagagggaattgctgttacactcaatataagaaagcgtttacaataacaaaggaggatgttagatggctgaattgcggatggagcacatttataaattttatgatcaaaaggaaccggcggttgatgactttaaccttcatattgccgataaggaatttatcgtattcgtcggcccgtccggctgcgggaaatcaacgacgctgcgaatggtcgcaggacttgaagaaatttcgaaaggcgatttttatattgaaggaaaacgggtcaatgatgtagcgccaaaggacagggatatcgcgatggtatttcagaactacgcgctctatccgcatatgacggtctacgataatatcgcgttcgggctcaaacttcggaaaatgccgaagcctgaaatcaaaaaaagagtagaagaagccgctaaaattctcgggcttgaggaatatttgcaccgtaaaccgaaagcgctgtcaggcggtcagagacagcgtgttgcgctgggccgggcaatcgtgcgggatgcaaaggtgttcctgatggatgagcctttgtcaaacctggacgcgaagctgagggtgcaaatgcgggcggaaatcattaagctccaccagagactgcaaactacaacgatttatgtgacacatgaccagacagaagcgctgacgatggcgacacggatcgtagtcatgaaagatgggaaaattcagcagatcgggacgccgaaggatgtttatgaattccctgaaaacgtctttgtcggcgggtttatcggatcaccggcgatgaactttttcaaagggaagctcacggatggcttaatcaaaatcggttctgcggcattaaccgtcccggaaggaaaaatgaaagtgctgcgtgaaaaaggctacatcggcaaagaggtcatctttggcatccgtcctgaggatatacatgatgaattgattgtcgtggaatcatataagaactcttcgattaaggcgaagatcaatgttgcagagctgctcggttctgaaatcatgatttattcgcagatcgacaaccaagactttattgcgcggatcgacgcccgcctcgatattcaatcgggcgatgaactgacggttgcatttgatatgaataaaggccatttctttgacagtgagacagaagtgagaatccgataagatcaaaaaaaccggacatggggatgtccggttttttgctattgaaaatttcagaatcaaaccgatgaaaaaggaggaagaaatagacagaaagcaggagaacgatgaaacgattgtttttaagcatctttcttttgggcagctgtttggctcttgcggcttgcgctgatcaagaggcgaatgcagagcagccgatgccaaaagcggaacaaatgaaaccggaaaaaaaggcagtacaagttcagaaaaaagaaaacgatacatcagcatggatcaaaacagagaaaccggcaaagctaccgattttgatgtaccacagcatttcttcaggaaacagcctccgtgtgccaaagaaagaattcgaggcgcatatgaagtggcttcatgataacggctatcagacattaacaccgaaagaggcatatctcatgctgactcaggataaaaaaccgagtgagaaatgcgtgctgatcacatttgatgacgggtacaccgacaattatcaagatgcgtatccggtgctgaaaaagtacgggatgaaggcaacgatttttatgatcggcaaatcgatcggacataggcaccatctgacagaggaacaaatgaaggaaatggcacagcatggcatatcgattgaaagccatacgattgaccacgttgagctgaacggattaacgcctcaacagcagcaaagcgagatggctgattcgaaaaagctgttcgacaacatgtttcgtcagcaaacctccctcatcagctatccggtagggcgctacaatgaggagacgctgaagaccgctgaaaaaacaggctatcaaatgggcgtgacgacagaaccgggcgcggcttcaagagaccagggaatgtatgccctccatcgtgtgcgcgtgtccccaggcatgtcaggctcggcttttggtgcgtacatcgaatcaatgaaataaaaaaaggcggcgtttaatcgccgccccctccgccgccacagccggaatcgccgccccctccgccgccacagccggaatcgctgaaacctccgtcactgctgcatccatcatggtgtgagccgttgtctgaataaccgaaatacccgctgtccgcctgctggcggcttttattttccgatggctgcggctgaatgactgaaagaaaaacaataatagatataaacaataagatgatcacaatcacttcgcgtcactcccttttttcaccatatctgttatgcggatgaaacgctgaccggtttcatttcaaagtgatcgattctttcaggcggtctctgagccagcgcttcagcaccccatgtcctttgtttgacaataaagtgccgacacgccaatacatagggggatgaggagcgaactgaaaatcaatcaatctgaaaaaccagcttttatcacgggtgagagaatcaatttgaagctcgtcttcacctgcttcagagctgtaggcactttgtttctgtatgtcctcatcctgccgaaccgccaagattctcaaggcttcagccatttgtttgtaaccgccccccagcaatgatgcgccaaggttgtcagcacgcacctccatccattgtgaacaaaaggattgatagagctggaacaggataatgattgccataatgaaagcccaaagcgcaattttgtgggcctcgggatgggtgatatgctgctcaaataagaggaaaatcccaacgacagctccaagatatagaaaacgcaaaagctgtgatgacagaacgtcacgttttttgatatgaatcgcctcatgggccagaatgccttcaatgacacgctgtggaagtgttagtgtggcgcttgttaggatgaccattgacctcccgacattcatgcctactgccattccgttgtaatcatcactctccgtttcgtatatgcggacatgggaaatgccggccgatcggaaaatcttatcggccgctgcctgtacatgcggatgatgacaaggcttggcgtccattgccgcccgcaacacacggtctgacatatacatgttgaatacccaatacaggattacggcaacagccatgacccatggagaggcgtgtaatgcgtataacgcgagcaccaataaggcgtaagcggatacccctcttacgctggcggcaaaataaagcttaccgagcagccgcttcacattttttctatgataaaacggcaaaacagaaattacattgtccacatcgttttctgcatctgtgtactcctggagaattgttttccatttttgcggttccttcaccgtcaaaaacagtgtttcgccgggaagagacagtttaatgacttgctgaaagcttgttgttaaatctagacgtgatgaatacatcgtcagaagcggatggagctttaagagatcagccgttgattcaagctgaatgtccttcaaatcggaaagcgggtatgtacgggtttcatagcgagagctgatatgcaatttttctaaggcagctgaataaaaaacctttacgctgaaaacattcagtatacgcttcaccagtgcccctccgccggagatcatgccgaaaaggattacatatttgagggggcttgggtcaggtccatagatgaaaaaaatgacagcgcccgcaaacacaatggcggtcagcgtaatgtctgacaggagacgtgttttgtttctggccagctcaattttctgccagtctcccgaaggtttttccgcacgctctgaaacaatgagatccattgcggtccaatagcagtagaacattgtcgcgattgagacaatgccgtccatgaatgagagatgagagaagatgtaaactgcagcgccgacccatagaacaatatcaatccagaagtctatggccggaatgagttttgcagccagggctgatatcaaataaaatccaagcccgagaagcataaagagaaatagatgagttcccataggcatgccagattcctttctatctagtatttccaactattactatagcatgggatgggaacttgcaaaaatacggacatgcaaaaaagcaagctctttcgttttccgaagaacttgctccgaggtgtatcaataaaattggtgcagcagcaataaggttaaggatactgtaatcgcgcccccgatgcgggtagacacttgggcgaaaggcattagctcaagcctttcagcggcgcttaaaatggcaacgtcacccgtaccgccttgtccagaatggcacgcattgataatggcggtttcaatcggatacatgttcagccattttccagtgaagaagccaacggccatcatggtcacaacgacagacagaatcgtaataatattgctgaggttaaaagcggcgacaagcttgtcccacggcgtcatggataccccaatcgcaaagagaagcgggtaggtcacagctgttgaaaaaaagcgggacactccaaacgcgccattttcaattgaggcaggcaccaatctgaacagcttgattagaacagccagtaacagcatggcaacgggtgccggaaaaccgaaaaaatcatgagcgagcatgccgactaagtataaagaaacagcaaggataccgcctgacgcaaataaagaaaggttgaacatttgttgcccgctttgtgattcctccagcgcaggggactcttcttcggagcggtccactttgccgttgcctgtccattccggttttttctttccgattcggttcagcaatcccgctagaataatcgcgcacaagctgcccagcataatcgatggcagaacaagtgcaaacgcttccccttgagaaatgggcatgatgtcagaatatccgatggacagcgggatagcgccttctccgactcctccagccataatcggaatgacaatgtacagcagggtatgctgaaatccgagtccgagcaatgtcccgacagccagtccgacaatagcggctgtgacagaaccgacaataagcggaataaagattttcatgaatgcttttacgagtgtttctcttttcatgccgagaatgcttccgacgacaataccggcgataaacaaatatagaaagtttgagttttctgtaaattctgtggtggatttgacgatatcattaggcagcaggtgatagtacacgacagcggacggaataaaagtagctaggatggccgggccgccgatagaacgcacaatcggtatcgatttgccgatttgggcaaaggtaaaaccgaaaaacgccatgacggcaatggatgtcaaaatgtcactttttacatcgtgatgcataacaaaaacagtgattaatataaacagcaaggcatacacaggaagcggtatgatgcctacttttatattcatggctttcgcaaaccaattctcttttcgaaccccttcgtgaattgtatccgtttgcaattgcatttgtgtttgaagctctcccattgaaaaacctcccctattcttgatgcagtgaaattgttcactatgttaagtatactaaaaaattgaaattattaatatattaaaaatttactattcaacttttctccacttgccggttcaaatgaaaagaggcatcctgcctaaaatctgtttatgacggagtgcggagaaacgagtgctggtgcagggcaagcattttgttcgcaaggaacgatgtgttgatgtacgataataaagggtcatttatcctagcagccgacataaataagcaacaaaatagacaaaaatccgtcacatagtgcgggactttttaggtattttaggctttatttttgaaatgaatcgttgtaaagtacttaatatgaaccagtcagagattgtgtcatttggtcagtctggcaatcttgcctcatattggacgactttttgacacatttgtgaaatattgaacaatatttttttcgtctattttgtgaattactgatcaaagtctcggttctatttgtgaagtagtgagcaaattaacagttttaaccggaaatggaggagaaagcatgagtgaattggtattagcccgcatacaatttgcatcaacaacgttgtttcacttcttgtttgtgccgatgtctatcgggcttgtgtttatggttgcgttgatggagactctttatcttgtaaagaaaaatgagctgtatctcaaaatggcaaagttttggggacacttattcttaataaatttcgcagtcggtgttgtaacggggattttgcaagaattccagtttggactgaactggtcagattactcccgttttgtcggagatgtatttggcgctccgcttgcgattgaagcattattggcgtttttcatggaatctatttttatcggattatggatttttggctgggaccgcctgccgaagaaaattcacgcgctctgcatatggctcgtatcattcggaacgatcatgtcatctttctggattttaacagcaaactcctttatgcaggagccggtcggctttacgatcaaaaacggccgcgcggaaatgaatgattttggcgcgttgattacaaaccctcagctttgggttgaattcccgcacgttattttcggtgcgcttgccactggagctttctttattgccggagtgagtgcttttaaactgctgaagaaaaaagaagtgccgttctttaagcaatcttttaaactcgcaatgatcgtcggcctttgtgccggtcttggcgtcggccttagcggacacatgcaggctgagcacttgatggaatcacagccgatgaaaatggctgccagtgaaggcctatgggaagacagcggtgaccctgctgcttggaccgcttttgcgacgatcgatacaaaaaatgaaaaaagctcaaatgaaatcaaagttccttatgccttgagctacttggcttatcagaaattcagcggaagtgtcaaagggatgaaaacccttcaggctgagtacgaaaaaatatacggaaaaggcgactacattccgccagtgaaaacgacattctggagcttccgtatcatggttggcgcaggcgttgtcatgatccttgctgcgttaggcggcctctggttaaaccgccgcaaaaagcttgaaaacagcaaatggtatttgcgcatcatgatcgcgttgatttccttcccgtttcttgcgaactccgcgggctggattatgacagaaatcggacgtcagccttggacggttatggggttaatgacaaccgctcaatctgtgtcgcctaacgtaacagcgggctccctgttattctcaatcatcgcattcggtgtgatgtacttgattctgggcgcgctgcttgtcttcttgtttatccgtgagattaaaaaaggtgcggagcatagtgatcatcatgatgttcctgtatcaacagatccatttagtcaggaggtataccatggcatctcttcatgatctttggtttatactcgttgctgtattgtttgtaggattcttctttttggagggctttgatttcggggtcggcatggcgacccgttttcttggccataatgaattagaacgcagagtgctgatcaacacgatcgggccgttctgggacgcgaatgaagtgtggcttttgactggtgcaggcgccattttcgcggcattcccaaactggtatgcaacgatgctgagcggttattacattccgtttgtcatagtgctgcttgcgttaatgggccgcggggtcgcgtttgagttccgcggcaaggtggatcatttaaaatgggtaaaggtttgggactgggtcgttttcttcggcagtctgattcctccgtttgtgcttggtgtgctgttcacgacattattccgcgggatgccgattgatgccgacatgaacattcacgcacatgtatctgattatatcaatgtatattctatacttggcggtgtgacggtaacacttctttgcttccagcatggattaatgtttatcacgctgcgtacgattggtgatttgcaaaaccgcgcccggaaaatggcgcaaaagataatgggtgttgtttttgtagcggttcttgccttcgcggccctttctgcgtatcagacagacatgtttacacgccgcggcgagattaccattccgctcactgttttgattgtcatctgctttatgctcgcggctgtatttattcgtaagaaaaaagacggctggacatttgggatgacaggcgctggtctggcgctgaccgtgggaatgatctttatttccctattccctcgcgtaatggtcagctcgcttcatagcgcatacgatttaacagtagctaacgcttcttccggagattattcgcttaaagtcatgtcaattgcagcattaacgctattgccgttcgtcatcggcagccagatctggagctattatgtcttccggaagcgcgtcagccataaggagcctatgacttattaatgggaaaagacctgtttcgatataaaggaatgaagcggattctcaccgtgattacttgtttaacgctgattcagacagccgccattattatgcaggcagagtggctgagtgaggccgtaaccggactgttcaacgggaagggcattacctctctttttccggtgatcggctttttcctcatcgcttttatcgcccggcacggggtgacggtggcgcgacagaaaatcgtctatcaatacgccgcccggacaggagcagatttgagaaaaagttttcttgatcagctgttccgattaggcccccgctttgcaaagaaagaggggacggggcaaatggtgacgctggcgatggaaggcatcagccagttccgccgctacctggagctgtttctgccgaaaatggtcagcatggcgattgtgcctgcggcagttgtcatttatgtgttttttcaggatcggacatcagccatcattttagtcgctgctatgccgattctgatcatctttatgattctcctcgggcttgtcgcgcagagaaaagcggatcgtcagtggaaatcctatcagagactttccaatcattttgttgattctcttcgcgggctggagacattgcgtttcctaggtttgagcaagtcacacagcaaaaatattttctatgtgagtgagcggtatcgcaaggcaacgatgagcacactccgggtggcgtttttgtcatcattcgccctcgattttttcacgatgctgtcggtggcgacagtcgcagtatttctgggcctgcgccttattgacggcgatattttgcttggccctgctttaacggcgcttattctggcgcctgagtattttttgccggtgcgggaagtggggaatgattatcatgcaacgctgaacggccaggaagcaggaaaaactattcaagagattttgtcacagcctggttttaaagaagagacaccgcttcagcttgaggcttggtccgatcaggatgaactgaagctgtcaggcgtatcagtcggccgttcggtgtctgatattgatctctcattcaagggcaagaaaaaaattggcattatcggtgcaagcggagccggaaaatcaacattaattgatattctcggcggatttttagagccggatggcggaatgattgaggttaatggtacaagccggtcccatttgcaggtcggcagctggcagaagaaccttctgtacatccctcagcatccgtacatttttgatgatacgttggggaacaacattcgcttctaccatccaagcgcttcggcagaggatacagcccgtgctgctgctgcggcgggactggcggagctggtggataaccttcctgaaggattagaggggcggatcggggaaggcggccgggcgctcagcggcggccaggcacagcgtgtcgcgctggcccgcgcctttttgggaaaccgtccgatcctgctgctggatgagccgaccgcccatcttgatatcgaaacagaatatgaaataaaagaaacgatgctggatttatttgaggataagctcgtctttctcgcgactcaccgccttcactggatgctcgatatggacgaaattatcgtgctggacagaggcagggttgcggaaatcgggactcacaatgaactgctggagaaaaacggtgtgtataccaaactcgtgaaggcacaactgggggaaagagcatgaagaaagaagaatggattttgccgtatatcaagcaaaatgcccgcctgtttgttctggttatctttttgggcgcggtgacgattttttctgctgcttttctcatgttcacctcaggttttttgatttctaaagcggcgacaaggccggaaaacattctgctcatttatgtgccgattgtcgctgtgcgcacctttgggattgcgcggtctgtgtcgcgatatgtggaacggctcgtcgggcatcacatcattttgaaaatcgtatccgacatgcgcgtccgcctttacaatatgcttgagccgggtgctttgatgctgcgttcccgttttcgcacgggggatatgctcggcattttgtctgaggatattgagcatttgcaggatgcattcttaaaaacgatttttcctgcgatctcagccttgctcctgtatgctgtgtcagtgatagcgctcggcttcttctcttggccgtttgccatattgcttgcgctgtatttgtttgttcttgttgtattgtttccggttgtgtctttgctcgtgacgagagcgaagaatgcgaagctgaaaagcggacggaatgtgctgtacagccgtctgacagatgctgtgatgggtgtcagcgactggatgttcagcggacgccggcatgcttttattgatgcttatgaaaaagaggaacgtgattggtttgagcttgaacggaaaaaacaacgctttacaagatggcgggactttgctgcgcaatgccttgtcgctggccttattttgctgatgctgttttggacagcgggacagcaagcggacggcgagctcgctaaaacgatgattgccgcttttgtgctagtggtgtttccgttgacggaagcctttttgccgctttcggatgccttaggcgaagtgccgggctatcaggattctatcagacgcatgaacaaggtggctcctcagctggaggcgtcacaaactgaatcaggggatcaaatgctcgatcttcaagatgtcaccttggcctttcgtgatgtgacgttttcttatgacaacagcagccaagtgctgcacaacttttcctttacgctgcgccaaggagaaaaaatggcgctgctcggccgaagcggctctgggaaatcaacatcgcttgcattaatcgaaggcgccttgaaaccggactccggttctgtgacgttaaacggagtggagacagcgctgttaaaggatcagattgcggatgcggtggccgtgttaaatcaaaaaccgcacctgtttgatacaagtattttgaacaacatcaggctcggaaacggagaagcaagcgacgaggatgtgcgccgcgccgcaaagcaggtcaagctgcatgactacattgagtcattgcctgatggatatcatacctctgtacaagaaaccggcatccgtttttccggtggagagcgccagcggatcgcacttgcgaggattttgctgcaggatacaccgatcatcatcctcgatgagccaacagtcggcctcgatcctattaccgaacgtgaattgatggaaacggtgtttgaggtgctgaaaggaaaaacgattttatggattacccaccatctcgcgggagtggaagcggctgataaaatcgtatttctcgaaaacggcaaaacagaaatggaaggaacccatgaggagcttctggcggcaaacgaacggtacagccgcctgtatcaccttgatgttcctgtaaaatagaagacagccctaaaaggctgtcttttttgtttgaaaaagaaaagggacaggaaaaataggaaaagaaagcagaggagggatagagatgaatgttccatattggacggaagagcatgtaagggccacgcttcctgaaagagatgcggagagccataaaggcacgtacggtacggctttgctgctggctggaagtgacgacatgccgggggcagcgctgcttgcagggcttggggccatgcggagcggtctcggcaagcttgtcatcggtacatcagaaagcgtaatcccgctaattgttcctgttttgcccgaggcgacctattggcgtgacggctggaaaaaggcggcggatgctcagcttgaagagacgtaccgggccattgccatcggaccgggccttccgcaaacggaaagcgtacagcaggcagtcgatcatgtgcttacggctgattgtcctgttattttggatgccggagcgctggcgaagcgcacatatccgaaacgggaggcccccgtcatcctcacgccgcacccgggcgagttttcccgaatgacaggggtgcccgtgaacgaattgcagaaaaaaagagcggaatatgcaaaggaatgggcggctcagctgcagactgtcattgtgttaaaaggaaaccaaaccgtcatcgcgtttcctgatggagactgctggctcaatccaactggaaacggggcgctcgccaagggcggaaccggtgacacgctgacgggcatgatattggggatgctctgctgccatgaagatccaaagcacgccatattaaacgcggtctatttgcatggtgcgtgcgccgagctctggacggacgagcactccgctcatacgttgctcgctcatgagctatctgacatcctgccccgcgtgtggaaacgatttgaatgataaaaaagctgtcttcagagagaagacagcttttcttgataccccgcccgttttttcagacgcggtttcattaatgcatagtaaagcacagaaggcacggccaagccgataatccatgcgatgtctccgccgccaaacattttggcaagcggtccgatgtaaaagcttgtattgataaacggaatttccagcaagatagacagcacgaacgcaattgtggtgatccaattgacctttccataaggcccgtttacgtcgaacatggctttgacttgatactttccgtggcggacgaagtagtaatcgactaaattgattgccgtccacggaattaagaaataactgatgaaaaagataaaattcaaaaacagctccataaaattgctctgtcccagtaggcttaagactgtgccgacaagcgtgacacccaggatcatgatgattctgactttgggcgtgacttttaatttcagaaatggctccagcgttgttgtcgtggacatgaaagccccatacaggttaaaaacattgatcgccatttgcccaaataacacaatgatcagcataataaacgagaagggaccgaacaattggacaatctggctgcctgagtttgccgtaaagtcaggaagtgaggttgtcagcaatgcgccgagcagcatcatccagatggagctgacagatgtacctgcatagctgtaccaaaatgtttttgaagccggtgttttaactggcagatatcttgaataatcggcaacatacggcgcgtaggcaagctgccacgtcgcaactgcgctgactgccaccaagaaaattggcagatcaatcgctccgggaatccagctgcctgctggaatcggcaattgaaaaatgagaatcgttgcagcaaaaaatacagcaaaagaggtccaagaaaggattttttgcattttgtgaatcaaatcatggccgaaaatggtgagtaaaaaacatacggcgcttaagcctataatgctccatgatcccgggatgggaacaaagctgcttaaggttccggccgccagaatcgtgctgcttgcgaagaaaccaaggtagataaacatgactaagaagaggggaagaatcgctccgattacgccgaattgggcacggctttgaatcatttgcgggatgcctagctgagggccttgcgcggaatgagacgccataaatatggcaccgattaaggttccgcaaataatagcggcaacactccaaaacagattaagtcccattgcaacgggaatcgtgccggtcactaacgtggtgatatgcatattagccccgaaccatacgggaaataaatctttcgctttaccatgtctttcttcattcggaatatattcaatcgttcgcctttctactttcaatgcatcgtcctccatattggatgtttttttgaaatcgacataaagtcatagcttaacagactataagggggtttacaaataaggatatgcagccaaacggccgggaagcctgatctgtcaatggctgaaaagaattgtaaaaaagatgaacgcttttgaatccggtgtcgtctcataaggcagaaaaacaaaaaaggggggatcacggtcattggatacacatgaagaacagcggctgatccagcaggcgaaagagggaaacgacgaggcgtttacagcccttttccactatcactattctttcttatataaatacttgttaaagctttcccttcaccccgatctcagcgaggaacttgttcaggaaacctttctgaaagggtacatccatttaagaagctttcagggccgttcaaaattctccacatggctgatctccattgcatcgcggctctatctcgatcaccagaaaaagagaaagagagaatggaaacggaatcagacagttacggaggaaacaatccgcaagatcaagtgggacgtgtcggcgaaaggggcagagtggagcgaaacgctcgatctgttttcaaagctggaccctaaactgcgcacaccggttttattaaggcattactacggctatacctacgctgaaatcggggtgatgcttcaaatcaaagaaggcactgtaaagtccagagttcataaagggctccagcaaatcagaaaggagtgggacgatgaataaagaaaagctttctgatcatttaaagtcagaatggaaaaaaattgatcaaacagccaatccctctataccgaatcaaaaagaactgcttcaccagctgtcacaaatgaaagctgaatgcagaaaaaaacttcttcaagagatcattttatttgtattctgcgcgctgatggttgtgagtgctgcaatcttagctttcactcaagttcctgctgtgtttattgtgcttcaggtttgtgtgcttgcggtgctgccgattttgattgcggctgagaaaaaaaggcatctcggcgaatgcgaggtgaaacgcggatgacacaaacagaaattatcataacggttgcggcttgtctcatcgtattggcgcagggaatctttttatttattgatgcgaaaaaacgtaatcgcatggcatgggtttgggggattgtcggattgattcaagcaccgatgcctctgatttgttattacttttttgtcattaggccggatcggaagaaaagggggatcaagcaatgaatatttcttgggaaatgattttgccgctgattgtattacagctggctttggcggtgtttgcccttatcagctgtataaaagaagagcggacaaacggtccaaagtggatgtgggctgcaatcattgtatgtatcaatattattgggccgattttgttttttaccgtcggcagaaagcaaaggtaagccgatatgctgtctattgaatcattatgcaaatcgtacaggcatcatgaagctgtaaagaatgtcagttttcacgtgaatgaaaatgagtgtgtcgcactattaggacctaatggagccggcaaaaccacgactctgcaaatgctggccggactgctttcgccaacctccggaaacattaagctgttaggagaaaaaaagccggatcggcgtttgattgggtacctcccgcagtatccagctttttattcctggatgaccgcaaatgaatttttgacatttgcggggagactgtccggcctttcgaagagaaaatgccaagaggaaatcggcgagatgctggaatttgtgggtttgcatgaagcggagcacaaaaggatcgggggctattcaggaggaatgaaacaaagactcggtctggcacaggcactgctccataaaccgaagtttttgatattggatgaaccggtgtctgcacttgatccgacaggacggttcgaggtgctggacatgatgcgtgagctgaaaaagcatatggccgttctgttttctacacatgttttgcacgatgcagagcaggtgtgtgatcaagtggtgattatgaaaaacggtgaaatttcatggaaaggcgagttacaggagctgaaacaacagcagcaaacgaacgtttttaccctttcagtgaaagagaagctggaaggctggcttgaagagaagccttacgtctcagctattgtctataagaatccgtcccaagctgttttcgagctgcctgatatacacgctggccggtcattattaagtgactgtatccgaaagggattgaccgtcacccgatttgaacagaaaacggagtctctagaagacgtctatctaaaggtggtgcacgcatgaaggtgatgatggcgcttttgcagaaggagtggctggaaggatggaaaagcggcaagctgatttggctgccgattgcgatgatgatcgtcgggctgacacagccgctgaccatttattatatgccggaaatcatcgcacatggagggaaccttcctgacggcatgaaaatcagttttacgatgccctccgggtctgaagtgatggtcagcacgctttctcaattcaacacgcttggcatggctctggtcatctttagcgtgatgggcagtgtagccaatgaaagaaatcaaggggtaacagcgctgattatgtcgcggcctgtgacggcagcccattatatcgtgagtaaatggctcatccaaagcgtgatcggcattatgtcgtttgcagctggatacgggcttgcttattattacgttcggctgctgtttgaggacgcatcattcagccgctttgctgcaagccttggcctttacgcgctttgggtgatatttattgtgaccgccggccttgccggaagtacgatattccggtctgtcggagcagctgcggcttgcgggatcgggttcacagcagccgtttcctttactgtttcactatttccagatggtgcgaagtggcttccagctgagatttgcaagcaggcggagcatatccttcttcatggagagcaggcagattttttcggatggtcactcactttctccattctgtgcatcatgcttctggccgtgttttctgtgtggcgcttccggcggtatgaaagctattaattgatcatgttacgtttttgcgcgagcatcacaaaaaaggcggcaaatgccagagacccggctccataaaaaactcccgcaagcccgacaagctgtgcgatttttccggcaagaaggggcccgaggaagatgcctagcgcataaaatgattgataaaaccccatcactgacatttttaaacgggcagaactgatttcgacgacatggcttagcagcagaggaaaaacgaagccgagcgccagtccgatacaggcgtgtgtgatgcaaaccgtgaacaatgcagctgaaaaaggaacgtatagcaaacagaccccggtgacagcgaaactaatgagcatcacgaagtaagcgatacggcttgtaaagcgcagaaacacaaagcttaatgtggcggctgcgtgtgggaggaaaaaggcgctcatcacccaaagaagctccgcgtcgcccattccgagctgattcatgtaaagcggcgtaaaaccaaacactgtgataaataatacggcatgggccgtcatagacaggatggtgaaaagcttcagctttggcagccgcaatgtatctttgatgtactgattgacacgaatggtgccacggtttgcgggaggagcagacggatcctgaataaagcagcagatcaccagacctgcggcagaagctgccagcgccatccaaaaaggaacctgcctccctaaatgggctgcggcgagcccgcagaacacaatgctggcaaactgaggcatgacggtaaaaaactgcatgatgcccattgcttttgatgcattgccattgttgaaataatgtgcgtataaaatggtcgccatcacccacgtagaagcagtgattcccgcgaaaagccgggcggccagcacgaagaagaaagaatcaaacatcagaaaaagcaggctgctgaggacggaaaagccgaacccggcaattaacaattgcttgcgcaaggaaaacaggatgtctgacaaaaggccgagcgggaatcgcagaaggatttgcgtgaccccgtagctgccgagaatgatgccgattgcgccatatgaaaagtgcagatcctccaaatacagactgaatacaggaacgtaaatatagcctgaaaaccagaaacaaaataccatgcataaaaaaacggcgtgatctaaagcgccgattgtttttttctgaggaatcaagtcctgctgtaattccatcgtatctctccacccctttccttccaagtacaacacaattattgaaagcgtttcaatagaaaaataaaaaaacagggcttctaaaaaagccctgttcgctgttgttaatacggatcagacggatgactctcctgttcagcctgctttgcagcctgttccgtttcagttgtgccgatcggcccgttgctgttgttttcggagaccttttttagcccttctgctacgcgttttccgtagtcaggatcagcttttgtgaaattctcaatcatttgatcctgaatttcttttcggcacgtagaaagcgtattcaccaaattcgtaatcaattcgttccgctcaaattcagtaaatctccggtacgtttctccagcctgtccgaagttgtttgttctgtcaatcgcttcacgctttacatcaccttcgacatgcggcgtatggtcttttccgtcttgcttcgcttccttcagcccgcccataatggatggctcgtagttgacgtgcgggttttgtccttctgctctatcgacccgatattgcatttgcccgccttcctggttggtggcgacatgctttttcggcgagttgatcggaagctgcaggtaatttgcgcctacacggtagcgctgcgtatcagagtaggcaaacgtacgcccctggagcaatttgtcgtctgaaaaatcaagcccgtcgacaagcactcccgttccaaatgaagcttgctccacttccgcatggtagttttccggatttttgttcagaaccaatttgccgatcggtttccatgggaaatcgtctttataccacagttttgttggatcaagaggatcaaagtccagttcaggatgctcatcatcgctcatgatttgagcatatacttcccactctggataatcgccattttcaatcgcgtcatatagatcctgtgtggcatggttaaagtttttcccttgaatctcttctgcttccttctgtgtcaggttgcggatgccctgcttcggttcaaaatggtatttcacgagaacggccttgccctcctcattcacccatttataggcatgtacgcctgaaccctgcatttgccggtagttggccggaatgccccaaggcgaaaacaagaaggtgatcatgtgtgtcgcttcaggagattgagaaatgaaatcgaagatacgttcaccatcctggatgtttgtcactggatcaggctgaaatgcgtgtacaagatccggaaatttcagcgggtcgcggataaaaaagattttcaggttgtttccgaccaaatcccagtttccgtcttctgtatatagctttacagcaaaaccgcgcgggtctctcaatgtttcaggcgagtgttttccatgattcacagttgaaaaacggacaaatgccggtgttttcttgcctttttcctgaaagagcttggcccttgtgtatgttgaaatcggttcgtctccgaagcttccgtacgcttcaaaatatccatgtgcacctgctcccctggcatgaacaacccgctctgggatgcgttcccggtcgaagtggctgatcttttcgagaaaatcatagttctcaagtgttgtaggccctctattcccgacggttctcacattctggttgtcagtaacaggatgcccctgcctattcgttaaggtatcctctgactcgtttttcccggatgtcttatgagaaaacgcttcctcgctcccttgggcatttgattggtgctgcttgttttgatgatcatctttcaatggttggccctccttttttgaacggtaacaatattccctgaatggaaagattttaaaacagccgttttttttgatctgcttcgggaatggtacaatgtacaaaaatcggtaaaaggagaggtcgattcgtgacgagagaaaaaaatccgctgcccatcacgttttatcaaaaaaccgctcttgagcttgccccatcgcttctgggctgccttcttgtaaaagaaacagacgaaggcacagcgtcaggctatattgtggaaacagaggcctatatgggggctggagacagagcggcccacagctttaacaaccgccggacgaagcggactgagatcatgtttgcagaagctgggcgggtatatacatacgtgatgcacacccatacattgctgaatgtcgttgcggcggaagaggatgtcccgcaagcagtattaatcagggcgattgagccgcatgaaggccagctgttaatggaggagagaaggccgggcaggagtccgagggaatggacaaacggaccaggaaagctgacgaaagcgcttggcgtcacgatgaatgactacggacgctggatcacggaacagccgctttacatcgaaagcgggtacacaccggaagcaatttcaaccggcccgcgcatcggcattgacaacagcggggaggcacgcgattatccatggcgtttctgggtgacgggaaacaggtacgtgtcgcgttagcatgtttaaggaagaggcaatcaggggaatggttgagaaaaaagaagggagaatcggagctttgaaaaagatgatcaaaaccgttatcaaatgggcgccggtcatttacccgattgttcgaaaaatcatgaaggaccgcaaggcgtctaaacaaaagaatatgtccgcatctagaacagccggctgatcccggctgtttttttataggtcagttttccctctagtcctccggatgttcattgacttgccattctctccattatagaatttatatacatttcgcatcccttcatcatcctttctgcctattcactgaatccctgcatctactagttaggaggtttttctcatgcttcatgggcgactacgtgatattctgcgcttgctgatggcggctgaagccccggtgacaagttcgttttttgccgcgcaattaaacgtaacgacgcggacagtccgcaatgatataaaggaacttcaaggtgtgctaagcggccacggtgcctttgtacaatctgtaagaggctccggctacaagctccgcattgatgacgagcaagtattcagaacactgctgcaagatgaatttcagcaaaaaaagggcctgccggtattgccggaggagagaatggcctatcttatgaaacgtctgctgctggcggaccattatctcaagctcgatgaacttgctgaagaactatttatctcaaaatctacactccaaacggatttaaaggaagtaaagaaacgtctgctgccttaccgcatcgtcatggaaacacgtccgaattacggcttcaagctgcgcggggacgaggtgcagatgaggtactgcatggcggagtacattgtcgatgaaagagaaacggagatagatgttttaaatgaaaaggctgatattttgccaaaagaagaaattgagatcatccgttccgccatcttgaaaaaaatgaaaaacgaccgcatccctctgtccaacatgggactgaataacctcattatccatatcgctatcgcctgtaaacggatcagaacggaaaactatgtatctcttttcccgaaagatatggatcatatcctgcatcaaaaggagtaccaggctgcagaagccatcgtaaaagagctggaatcagcgcttgccgttacgtttccgaaagacgagacggcctacatcaccatgcatctccttggcacaaaacgaatgacacaatcacaatgcggagagggcacattctcaatagaagaagaaaccgatcagctgacacttgccatgatcgaagctgttgatcgtgaactgaagcttggcatcctgcatgacaaagagctgaaaatcggcttggccctgcatatgaagccggcgatcagccgcaaccgatacggcatgaatcttcgaaatccgatgctggcagcgatcaaggaacattatccactcgcttttgaagccgggatcattgccggaatcgtgataaaggaacaaacgggtattgagattcatgaaaacgaaattggatatttggctctccactttggcgccgcgattgaacgaaaaaaaacagaaagcccgccgaaacgctgtatcattgtatgcgcatcgggagccggaagcgcccagcttctgcgcgaaaaactgcgttcccatttcggcaagcggctcgatattcttggaacggctgagtattatagtcttgatcaaatgtcctacgaatcaattgattttgtcatcagcaccattccgattaaaaaagagctccctgtaccagtactgaaggttaacacaatcttaggcggaactgactttacaaaaatagaatctattctgagtgatgaaaaggaaaaagccaatcgctacctaaaaaaagaactcgttttttttcaggaggatctgcgctcaaaagaagaagtgattcaatttttagggcagaaagcggtcgaatgcggctttgccgatgaagaaatcatagattccatttttgaaagagaagacatgtcgccaacgtgttttggcaatctagttgccatcccgcacccgcttgttccgcagacgaaaacaacgttttgggctgtttgtacgctcaaaaaaccgatcgattgggagagtcagcgagttcaatttgtctgtctgctttgtgtcgaaaaggagaacaaagcggatttgcaaagcatgtataaactgcttggcagcattttggatgacccggcggcggtgaaccagctggtcaaatgccgttcgtatcaagagctttcggatgtgtttgaccaaaaaatgctgagctgacagcctgtatataccttttttccgttgcctgcggaaaaaccctgagtgtttatgaaagcgatttcataatatgatgatagcaacagcaggacattacaaaattgatcaaactctagggggtcttttacatgaatatattactcgtttgtgcagcaggcatgtctactagtttactggtgagcaagatggaaaaaagtgcgcaggaacagggaaaagactataccatttgggcagtttcaggcgattctgtacaaaatcatatcgataaagcggatgtattgcttctcggtccgcaagtccgttacatgcttccacagctcaaaaaattaggagagtcaaagggggttccggtagacgtcattaataccgtccattatggcacgtgcaacggggcggaagtgctgaaatcagctgaacagcttggacatgtgtcatagagaggggcgggctatgtgaataaagtcaatcagatcttagaagaaaaggtcatgcctatagcgggaagaattgcgggacagcgtcatttgcaggcgctgcgtgatggtatcatcctcacgatgcccctgattatcatcggttcctttttcctcatcattggcaacctcccgatcccgggatacgctgagtttatggcaaaaacgtttggcagctcctggtctgaaaaactggcctacccagtcgacgcgacctttgaaattatgggtcttgtcgccgcgttcggcatcgcctaccggctcgccgagaaatacggcgttgatgccttgtcggccggagccatttcccttgcggcatttttattagcaacaccttatcaagtgccgtttatgccggatggcgcgacgaaagaaatcatggttggcggcgggattccgctttcgctcatgggaagcaaaggcttatttgtcgccatgattatcgcaatggtgtccacagagatttaccgccttattatccagcgcaatttagtcttcaaaatgccggacggtgttccgccggcggtaagcaagtcatttgtcgcgttaatccccggctttgccgttatcttcctgatttgggcagcccggctgattgttgaagcgacaccgtttgaaagccttcataatattgtaagcgttttattggggactccgctttccattctgggaggaagccttggaggaagccttgtcgccgaagccgtcaaaatgcttttatgggcctgcggccttcacggtgcaaacattgtcggcggtgtcatggcaccgatttggtacggcgcaatggatgccaaccggatcgcattccaagccggtgaggagcttcctaagattttcacccagcaatttttcgatatctgggtcaatatcggcggaagcggcgccacattggcactggttgtcacgatgttcctgcgcgcccgaagcaaacaaatgaagcagctcgggaagcttgcggtcggcccggccatcttcaatattaacgaaccgattatattcggaatgccgatcgtcatgaacccaatgctcttacttccgtttatcatcacgccgcttgtcacagtgacacttacgtacatcggaatgagcaccggccttgtcgccaaaccggcgggtatcgcagtgccgtggaccatgccgccgatcttttcaggctacttggcgacaggaggaaaagtctcaggcgcggtcatgcaagccattaatatcgtcgtatcctttgttgtctactatccattcttcagaatgtgggataagcagaagctgaaagaagaaaacgatctggagccggtccaaacgcctgcagcatcagatgacaaagaagcggctctgtagagaaaggaagtgaatcgcgtgaatgaggaaatggaacaaatcatttttcaaatcatccttcacggaggaaacggtaggagctccgcaatggaggccattgccgctgcgaaaagcggtgacgcagaagaagcgcggaaaaagcttcaagacgctgctgaagaattgtcaaaagcccatcattatcagacagagctgatccaaaatgaagcgggcggagaaaagacggaaatgacgcttctgatggttcatgcacaggatcatttaatgaatgcaatgacagtgaaggatatggctgcagagatcattgagttatatgaaaaaatcaccgagcaaaggggtgcaagcatatgacaaaaggattgaagattgtaacgattggcggaggttcaagctatacgcccgagctagtggaggggttcattaaacggtatgatgagctgcctgtccgtgaattatggcttgtcgatatccccgagggcgaagaaaagctgaatattgtcggcacactcgccaaacggatggttgaaaaagctggcgtcccgattgacattcatcttacgctcgaccggagaaaagcgctgaaagacgcagactttgtcacgacccaattccgcgtcggacttttgcaggcaagagcaaaggatgagcgaattccgctaaaatacggtgtaataggccaggaaacaaacggcccgggaggcctgtttaaaggattgcgcacaattccggtcatccttgagatcgcaaaggacatagaagagctttgcccgaacgcttggcttgttaacttcacaaaccctgccggcatggtaacagaagccttgcttcgctactccaacctgaagaaagtcgtcggtctctgtaatgttccaatcggcatcaaaatgggcgtagccaaagcgcttgatgtagatgtggaccgcgtagaagtccaattcgccggactgaaccatatggtatttgggctggatgttttcttggacggcgtaagtgtgaaggagcaagtcatcgaggcgatgggcgacccgaaaaacgcgatgacaatgaaaaatatctcaggcgccgaatgggaaccggatttcttaaaagcgctcaatgtcatcccttgcggctatcaccgttactatttcaaaacaaaagagatgctggagcacgaactggaagcatcacaaacggagggcacccgcgctgaagtcgtacagaaggtcgaaaaagagctgttcgagctttataaagatccgaaccttgcgatcaaaccgccgcagctggaaaaacggggcggagcttactacagtgatgcagcatgtaacttaatcagctccatttataatgataaacatgacattcagccggtgaacacgatcaataatggtgcaatagcgagtattccagacgattccgcagttgaagtgaactgtgtgatgacgaaaactggccctaagccaattgctgtcggcgacttgccggtgtctgtccgtggcctcgtccagcaaatcaaatcctttgaacgtgtcgcggcagaagcggcagttacaggtgactaccaaactgcactccttgccatgacgattaacccgcttgtcccgtccgatactgtggccaaacagattttagacgaaatgctggaggcgcacaaagcgtatctgccgcagtttttcaacaaaattgaagcgtaaaaaaagccggcctgtaatgggccggcttttttcttatttgctttcagtcagcgctgcgacttcggtcgtccatccgaattcgtctgcgacagcgcctttttgaatgcctgtaatcgtgtcatatagtttttttgcgatttcccctgtttcaccgttgttgatcgaaagtgtttcatcctgccaaatcagctcgccgactggggaaataacagctgctgtaccagttccgaaggcttcttcaaggatgccgtctttatgggcttggatgacctcatcgatcgcaatttttcgttctgaaacttgaaggccccaatgcttaagcaaggcgatgactgaattgcgcgtaatgccttccaggatgcttccgttcagcatcggcgttacgatttcaccgttgattttgaagaagatgttcatgcttcctacttcttcgatgtatttcttctcaatgccgtccagccaaagcacttgggaaaatcctttctcttcggccacctgctgcgcttttaagcttgaagcatagttccctgcggttttggcatttcctgttccgccttttaccgcacggacaaattcactttcaacagcgattttgaccggcttaatgccttctttgtaataagagccgaccggagaaagaatgatcaagagcttatacgtatgagatgccgcaacaccaaggaaaggctcggttgcgatgatgaacggacggatgtaaagggacgtgccctccgcatttggaatccagtctttatcaattgcgacaagctgctttaagccttcaagaacctgttcttcatcaatttgcgggatgcagaggcggtcgtttgattgattcaggcgttccatatttttttccggtctgaaaagcagaacatggtcatcctctgacacgtaagcctttaacccttcaaacacggtttggccgtagtgatagaccattgcagccggatccattgataagggttgataaggaatgattcttggatcgtaccaacctttatctgccgcatagtccattacaaacatgtggtctgtaaacactcttccgaacgaaagctgatttgggtctggtttcggtttttttgttgatgtcaattcaacgcgaatcgtttgtttagtcatggtcaatctccctgctgttaaattgtttatattatcaaacttatttgaaaataattatattctattgtataccttcaacaaataatcgcaataggtttgctcaaatttgtaagaaattcatatgaaaaaagcaggagaaattaattctcctgcgtgttcatttgctcgaataatctgtcataatcggcgcgagtggcatcccgaagaccttcaacacgttcatttgtaatctcctgtttgccttccttcaagccgtccaagaaatattgaacatattcttcagatgaaatgccccggtacgtctggccttgtttatcgcgtgatttttggtttaagcccgtgtccaccataggcggtgccatttcaatcacttccacgctcgtgtcgcggagctggtgtctgagcgtaagcgagaacgagtgaagtgctgcttttgttgcgcagtacaccggataaacagctaacgggttaaacgcaagcccggatgtgacctgaacgattgccgcttcaggctgcttcatcaaatgaggtgtgaaaagggcggataaatggacaggcgcttggaaattaagttcaatttcatcaccgtccacaaaaagatcctctgtcccttttttaaagtcaatttccttttgaatgccggcgttgttgacgagaacattcaagttcggatattcctttaaagcccattcatacaatgcttcccgctgcgaacggtctgcaacatcacattgctttgtatggatgtttgggagctgctgcttcgcttctgcaagacgtgcttcgctgcgtccgcaaatgataacttcattgccgagctccagcaggcgcttggccagttcaagcccgatgccagcagaaccccctgtgattaaaaccgtattgcctgtcatcttcattggatgtaacacctcttaattaagttggctgtgattcctttactatttcaaatcttagcaggaaatatgcagccgcgtcctatgagatgctcaggatgaagtgacttttccggttttataaaattcgtcaattgctttatcgacatacacccagcctttccagccgatgtgaatggtgtctttcatgaaatacgggtcatattcatgccctgagaaatcagcaacctggaagcccttcgctctgatttgtttatttacctttttgtaatagtcagtgcgtccttttttcgggaagcccgtgtaatcgtaccatttcccgttaacaggaatggtgacaaacataggctctgcgcccgcatccttcaggatatcgagcatcatttcaaagtcgccatattccggtgacaccgcatacgatcttcctttgtttttccctttcagcttaggcactttcggcttcagctttttatagacagggttgtcgatgtgaaaatcgttagaaccggagtggcgtttgcctgattgatccgctagtttattcaattcagaccatgacttatcctttactgactgcgagatatagcgctttggcccggatgattctgtcgttgaataatacagatctttcttttccagcatgctgtaatacactttcgccgccggcttcagcgcgttcactttccacgtctgaccgtttaccattgctttgtacagctcagaaagaatggcatcgttttgcacagccttaaagcgaagcatgcgtttcatcattttctttttaatttcaggatcgatctgatcgttaaatgccaaatcaagcccttgcagcgcagaatagttcggcgcgaaatgctgttcatcagacccgcgcttaataaaccattgcggagacacgatgaatacgatttttttgcccttcagctgatccatatgggcagcgaagtttaaagaatgaatcaatgactgggatccgcctttgccgacaaggtatggcgtgaatccctcattgtttacctgaaaataattagatgggtggaactcgtccagccgagaaagctcagaagacccgtaaatcggaagatatgtcggatctttgagcatctgatcttgtaaatatagcccttgaaacatactcggattcaaggctgttgctgactctttcacacgcttatcggtgatgaagcctgtcagccatgaagatggaattgcgatggcgcctgcgaatagaataaacgccaaaataattggaccgaaaaaacgctttttcattatttcaactcagacagctgatttacaatgttgttaggtgtattccaaacgtcccggtcaaattcagtgatcggcactaaaatatcaaaacggttttcaatcgcaagcagcaattctactgttccaaaagaatcaagcaaaccttcttcaaaaatttcaatatcaggattttcctttacgatgtcatcctggcaaacctctgctaaaacgtctaatacctcttgtttaaaatccatagctttctaatctcctttaatggtggtgatgaaatggttttcctgagaaaatgtaaaacccgaggcaaacgaaatggaatgtgatcacaatagcgagaatggttgtccagcggttggacggcagccatttatatttcttattccacttctcgaaaaagttgtaacacgtcatcagcacggcgtgatagaggccgtaaatgatatattgcggcgcgagcccgtgccaaacccccatcagcataaacagcaggaaatacccgatgtttgagacggccatacggtttttgatccactttttcttagtcatccaaaatacgaatctcataaacacataatctctgaaccaaaatgacagagacatatgccagcgattccagaaatctttaatatttttactgataaatggtttattaaagttttctggtgatttaatgcccataatgtagctgaccccgacggcaaacatcgtgtagccggcgaaatcaaagaataaatacatgctgtagccgtacatgtacagcaggttcccaagaatcttattgtgcgtgattgcgggaagattcatgatgaagtacgtattgatcgcgtagccgataataaatttatacaggaaaccgatgaagattttatggattcccgtatacaacaggtcggcgtattcttctttcgtccaagccttctgttcatccttgacgaaccggcggtatctgtcgatcgggccggaggaaatcgtcgggaaaaacaggatgaaatacagcaggcggtgcaatggcagctgttctttcagcagtccgtctcttgcttccataatcagctgaacgcctttaaaggttaaatatgaaatccctaaaaagctgatcaggttatgcggcggatgatgcggctgcgggtgtgaaagaaacggccatatttttgacagaaataaaggcagaatagacgcgataacagccccgcaaaagacaaagccactgttcgctttctgccggtatgccagatagccgctgatcaggagcacctgccatattgtaaacaggcacagcgcgatgaccccgtgtaagtcgtgcgaaaaaattaaagccaatataatgatagatatgaacatgttgtatgcttgaaatctttttccgtttaagccgagaatgatcgtcggcagaagaagaatgccaagcagtataaagaataaaaacgagctgtaaggcgtcatacaagaacctcttcgccaatgcgttttcggtcaattttgccgttagccgtcatttgaatgtgatcctgatagataaattttctcgggatcatatatgccggaagagaagcggcaagctcttttttaatagcgcttgtcagctggaattccttctcgaactcatgctcctcaggcacaatagcagcgatcaggtactcaactgttccgtttggctgataaggaatcacgacagcagagcgaacgtactgtgactgtctgacatggaactcgatttcctccagctccattcgatagccgtgaagtttaatctgaaaatccaaacgtccttggcagaaaatctgaccgtcttgaataaagccggcatcgccagttcggtatgcccactggccttcatgagagaaaaacgctttttccgtcagctctggctcaccaaggtagcctcggcttacactcggccctgcaatgacgatttctcctttttctccatcaggaagcggctgtccctgttcatccataatgaaaatgttcatatctggtttggcgaagcccactggaagcgattcgctgcggctgatgacgtcagccgtaatttcaaccgatgtgacagccactgtcgcttcagtcgggccgtacgtattaaaaatcttcgctttcggaaaacgctcaagcagcgcttttgccacagaaaccggaagaacctctccgcaaaacataaatgtgtccgcatgaggcagcagatcctgtgaaaaacccggatccatcaggcacatttgcacaaaggaaggtgttgatgtccacacattcagtccggacttcttcagctcttcaaataagactttcggcttgttcacagcatcctttgtcacgcaatgtaaagtcccgcctgattgaaggcacggatataggtccatgacagacaaatcaaatgagaacggcgcttggtttaaaaatatttttcctccgctgactggaaagtctgcacaaatccagtctgtgaagctttgaaggttcgcagcggaaatctgcacgcctttcggatttcctgtgcttccggaagtgtaaatgatataaaacgtttcgtgttctttgacccattgatcttggctgacagagccgccttcgttttccagcagttcttccgcagaaactgtctgaatctgctggccgactgcatcaattgagagtcctgctgcatggatcagcaattctgctccagagctttcgataattttcgcaatccgttcggacggaatagacaggtcaaccggaatataaggatgtcccgctttgacacttcccaagaaggaaacaagcatgtgcggctccatgtggccgtacacaaggataggagatttcttttccccagaaatgcgtttttggatcgcggcagccgcgcggtcagactgctcccataattcctgatacgtgagcgactggccttgagagcggaaggcatcggtttgcggataagtttccgcatgtgtttgaatagcatgtaaaagtttcatagttattctctctccaattagaaatcgttataaatatatgaaccggtattcgcggtgtgaaaaccatacataaaaaacaaaacaagcagtatcatcaaataaaagcctgtatgacatgtccacttgacagcgggtttttcatacagctgtttcattaattgcagcatatcaaaaattcccttcccgttttttcgacaatcacatgattatttgacgatcagatgctcaaaaagtttcattttttccctaatctccctcaaattaatatatcggcgtatgtttttgaaaatgaatctttatacctgcaagggcaagaatggaatgtttcgagctgattcataataaaggaaaagatacctggagtcaaaagatctttttaacttttaaaaagtgtaatgtacttaaaaaaatttttctgtacctgttcgttcaagtgaaagcagaaacctaatgaaatcagggcgagaagcgtataataagaaagaaaacgccttcttgcggtatcttgtgaaataagggagaagtcattatgatagataaggaagcaaaaggagttttttattaagctgccggctgaaaaaaagtaagccttttaatagaaaggaagaggaagatgaaccaaacaaataagggtgagggtcagacagcgccgcaaaaagaaagcatggggcagatcctttggcagttaacccgtcctcatacgttaaccgcatcgtttgtgcctgtgctgctcggaaccgttttggcgatgttttatgtgaaggttgatctgctgctgtttttggctatgctgttttcttgcctatggatccagatcgcgacgaacttatttaatgaatattatgattttaaacgcggattagatacagcagaatcagtcggaatcggaggggccattgtacgccacggaatgaagcctaaaacgattttgcaattagctcttgcctcatacgggattgccattttgctcggtgtctatatttgtgccagcagcagctggtggcttgcgctgatcggccttgtcggcatggcgatcggctacctgtatacaggcgggccgctgccgattgcgtacacgccgttcggtgaattattctcaggcatttgcatgggttcggtgtttgtgctgatttcgtttttcattcagacagatatgatcaacacgcaaagcattttgatttccatcccgattgcgattcttgtcggcgcgattaacctgtcgaacaacattcgtgatattgaagaggacaaaaaaggcggacgcaaaacattggcgattttgatggggcataagggagctgttactctgttagctgcgtcgtttgccgtcgcttatatctgggttgtcggcttggttattaccggtgccgcaagcccatggctgtttgtcgtctttttgagcgtgcctaagccggttcaggcagtgaagggcttcgtccagaacgaaatgccgatgaatatgattgtcgcaatgaaatcaacagcccaaacaaatacatttttcggattcctgctctcgatcggattattgatcagctacttccgataataaaaaagaccgctcgtttcgtgcggtctttttttgttacaatcgaccgcattttgtaaaaaaattcatagaaccttgcagcagacagggacgtctagtacatggacagcggataaagttccgttaaaggagatgacgaacatggatttatctgtaacacatatggacgatttaaaaacagtaatggaagattggaaaaatgaattattagtttataaatttgcgctagatgcactcgatacaaagttctcaattatcagccaggaatataacctcattcacggacacaacccgattgaacatacaaaatcccgtgtcaaaagctttgaaagcatcgtgaataagttaatgagaaagggctgtgagattacgacgaaggaaatgaaggagcatattcacgacattgccggcgtgcgcatcatctgttcctttatttctgacatttataacgtcgtgaatgtgttgaagcagcatgaagatttgagaatcgtaaaggtaaaggattatatccagacacccaaaccgaatggctatcgaagcctgcatttaatcattgagatgcctgtgaatttaacgaaccgtgtggaatacgtcaaagcagaaattcaaatccggacaatcgcgatggatttctgggcgagccttgaacataaaatttattataaattgaacaatgacgttcctaagcaattaacagatgagctgaaagaagccgcggagattgcccattacctagatgagaaaatgctggggattaagaaagaagtggattgataacaaaagcgaagcctgacagggtttcgcttttttgctttgcttgctagtactttttataccattataaactcacttctgtttccaggattgaacctgctttatcatgcatgaagaaagggggtaaacatgaaccattccatttcattatcgagaggtttgatttttcttatcgcggtgactagcgggtttacggtagctaatgtctatatcaatcaaacattgctcgtcagcatggcaggcacgtttcatgtgacgccggcacaagctgggatgattgctacattggcgcagattggctatgcggcggggaaccttctgcttgttccattgggagatctttttgaacgccgccgcttaattgtgagcctgctattcttagtgggggtttgttcggtcgcttcagcgttagctgtaagctttccatggctagtcatcacaaatttattattgggattcttcacgattattcctcaaatccttgtgccgtttgcggcaggtttagcaaatgacaggaacagaggaaaagtactcggaaacgtagccatcggcttggtttgcggaattttaggggcgagagtggtcagcggggcgatagatgcccattatggctggcgcgtgatgtattggattgcctgtgcagcagccgtcatcattatgttgatcattcacttctgctttccgaaaagcaaagggacacatgcatttcattacggaaaactcatttcttcattatttccgcttttgatcaaggagaaagtgttaagaaaagcatgtgtaaaccaaggcttcatgttcggcgccttcagtttattttggacgacgttagtgtttatggtgagtgaacctccattctcgtttggcagccagactgccggaacaatcggtttggtgggaattggcggggcttttgcaactccgctgatcggccggattattgatcaaaaaggagttgctttttccaacaagctttgtatgtcttttaccttattgtcatttgttttattaatggcaggccagacttcattgattgtgattgtattgggcgctttattcatcaccatgggcattcaggcgaatcaggtggcgtgtcaggcggagattttccaattgtcggctgaaatgagaagcagattgaatggcatctttatggtcagcacgtttttaggcggcgccttgggatcgtatgcagggggtgcagtctggatgctgtttcattggaacggtgtttgtattctggggatgatcatggtcggtattgccttcagttcaaggattaccataaatcgtactactaaaaaagcgatattggaagggagatagaagctggtgcgaacaagtgaacattataaaaaagggttagatattctgaaacaaattgatgaggagaactatgaagcgatcgtgggcaattttaaacattccatcgctccggaccttggtgtgcttgccgtggagtttaactacggtcagattttttcaagaccaggtcttgatctgaaatccagattattagcaaccgttgctggattgactgcattgggcaatacccagcagctaaaattctatattaacggagccctgaatgtcggatggacacaagaagaactcatagaagtcatgatgcagatgattatttactcaggtttcccgaatgcactgaataccattcttcctgtggccgcggaagtatttgcagaacgaaacaaataatataaaaaccttctcctttttatgtagaatactaataggaaattctatgcagaaggagagtgtgtatgtggacagtatggcagaaaaacggaaagagctaggggagtttttaaaactgaaaagggcacagctttctccgcaagagtttggattgcctatgggcaccagaaggaaaacaacaggcttgagaagagaggaattggcccagctgtccggtataggtgtcacatggtacacatggctggagcagggaagggatattcgggtatcgacacaggtactggaaagcatatcgagagtgctcaaattgaattatgaggaaaaacgtcatgtctttctgttggctggccatcatgttcctttagatgatcaggatgaagataataagagccttcctctggctgtgcggcactttattgatcatttaaccaattgccctgtttatgtgactgacgaaaagtgggacgttattgcttggaacacaccagcttgtgctgtgttcggcaattttggccaaatgggcagtaaggaaaggaatgccatatggcgatgtttcacctcgaaggagtatcgggatctgcttgacgactgggaaagccacgccaaaaaacttatcgcacagtttcgatcgacagccagccggtttcttggggaagcatggataaaagagctgatcgatgagttaactgaaagaagcccggaatttaaaaagtggtggaaccaccacgaagtattaggcacacacgcaggagaaaaagtacttcatcacccggcagccggaacaatggtgatggagcatatgacattacaaatatatgactctcctgatttgaaactgaccatttatcgcccgttagaaaaagaaaatacagttgataaactgaaagctttacttatagacggctaaacagctgattattataaaaaaagacggcaaccaagtgccgtctttttttatttgatattttcaaaaatgtcagatgctttggctttcatttgtttcttaatggtttttggtttcttctctcttttcacagcctcatagactgcggctgtcacaagatcgcctgcttgctggaggcgttctttgctgatatgttcgatcgagtcttcaggggtatgataccacggctcaacttcttctgtttccgggtctccccaaataaagttggcggaatcaatgccggcttcgtggaatggcacatgatcagatgatcctccctgtgtcagagacaggctgtcaaatccaattttttcagcagccgtatgactggattcccaaacatagttagattggccatccaatgtgttgacatacagctcagacgctttttcccagcttgtgcctaccatgtctaagttgaagttcacttcacttcgtttcagctctttttccgatagatgatctacatagtgagaggagccgagcaggccgagctcttcggcgccgaaagcgataaagcggatttctttatcagatggaacgctttttaagacacgcgccatctccagcataacagaggttcctgagccgttgtcatttgccccgggtgaaaaaggaacactgtcgtaatgggccgtcacgtacacaatgtctggatgtttgatgttctttggttttttgattccgatgatattctgggaggtttggtttgtgaatgcttttagttttaaggtggcttctttttgctgggtaagtgcttcgccgtcttctttcttaatgccgacgaccggaatgccgactttatttcccgacaggtttggcgtcataggcacgaggctttctttgttgttataaatgatgacagcttttgctccggcggcttcggcatttttggctttctcgtaataagtcaggtctcctctggaaattaaggcaattttgcccttggcgtcagcggtaaagtccttttgattgcccaatcccgcattgtaaagcggggccgtcagtccttgttcctcagtcggagctgagccggacgccgcttggaggagaatatcgcgtcctgctgaagacagtgttccctcaagccggtcaggaatgttgaatcgttgaaccttcacatcaagctttaattttctcattgatgaggcgatcaatagggcactctttttttcagctgcagttccggctattctggggccgattgcttcacttagctgagaaatggtagagtacgcatgttttgctttgaatggaagctcgcgctcgctatttgatatttgtacagcgtgcgcggcaggggtgacactctgtgccggcaagagcagtgtgccggcagttaaaacagccatcgtcatgacagtcaaaagctttttcatcaaaaataaacctcccctaaatgtatggttggggaatatttcgggatgctaaaggagtttcctgcaagatggagagcgtttttgaaaagacagtgctttatacctgcaaaaaaacgcttatgaatgaagggtcataagcgtttcggaatatcagactattggagctttaaaaacttgcgtttgccgacttggatgatcatattctctcttatctctgctttggtctgaacatctgttattttctctccgtcgatgcgtacacctccgttttgaatcatgcggcgcgcctcgctcttcgaagaaaggagctttagcttgacgagcagatcaatcatcgctatcgttttttcgcctttccagtttacggccggtatatcttccggcaggctgttttcctgaaagactgtcttaaacgagtgttcggcagcttctgctgctttctctccgtgatacattcggacgattgttttggctaaaagcattttggcatcacgcggatgaacggcgccggtttctaagtcttttacgagctgttttttctcttcaagctctaagtctgtcgccaagtggatgtattttttcatcaggctgtcgggcagtgacatcgtttttccgtacatgtcgtttggatgttcgttaatgccaatgtagttgtgtttcgacttcgacattttctcgacgccatccaagccttccaagagcggcataaggataacgacttgtttttctttgttgtatcgttcttgaaaatgccgccccatgaggacattgaaatgctgatccgttccgcctaattcaatatcactttcgagaacgacagaatcatatccctgcatcaatgggtaaaagaattcatgcagtgagatttgtttttgcatggcgatgcgttcttcaaagtcgtcgcgctccatcaggcgggctaccgttattttccctgctaattcaatgacatcttccagattcaatgttttcagccattttgagttatagtgaagctcgactttttctggatcaagaacttttccgaattgctcaaagtaggttttggcattgtgctgaacttcttcatcagtcagttgctttctggctgccgattttccggtcggatcaccaatttttcctgtgaaatccccaattaacagctggacaatgtggccgttttcttgaaattggcgaagcttatttaacacaaccgtatggcccaaatgtacatccggtgcagacggatctaatccgagcttaattttaagcggcgtgcctgtggaaattgatttcacgagctttgcctttaattcctccggcggtatgacttcgtgggcgcctgtcatgtatagctgtagctgtctttctacctctttttgctgtgatgctgtgagctgctcaaatgttatcatcatttttcctccttttttacaaacacaaaaaagagcccatcccgataagggacgtggctcaatgcacgcggtaccaccctggttgaagacatcgtcttccgctcattcgaataacggtttcccgttctttgctacctttaaggttcacaaagaaagctcggggaggtaattcacgtttgctgtgtgccggctcgcaccttccgccggctctctgaaacagggagacaaaccgctactggattcccgtcaaagcttatgttgtatgaagattgtcagctacctttctaagcagccctgtcaatattttctgttcgtccttcgtcattcccgcaatgagctctgtttcccctttgtgaaactccgggtagagttcttcgatcgcttgtttgccggaatcggtgatagagacaaacacgagtcgccgatctcttgtgtcgatgcttttacggcaaaaactctttttttcgagcgttttgatcacgttgcttgctgtagctgtagatatccctgacagctcagcgatttttctcgtttcgagcgctccccatacccatagatcataaagaatggagaaagcggtccaagaaaggttataggaagaaagaacctcagtctccattttgacacggagcctttgtgcagaccgatacagattcgtagcgatcgaaatggcttccaggctaagtgactcgatgggcatttgtttgagcttagaaagtgtatcgtgttcttccttccgaagctgctgatgttgatgtgaacgttccattttttaggcctgccttaaattatcagaatcattagctatgaaacgaattgtagcagagtctggtgtgaacttcaagcccatatatcggttgaataaaaaaagcccaaacaacgccaaaataaacaaaaaaccgcaaacgggggtgcagttttgcaaaaatatgttcaatccgtctataaacatgatccgtttcatctattttcgacagagcatgtagtgacgttagcgattatcgcccttttggccattctgttgtttttgttccaagagagggtcaagcagccgagggccagccggtttttgcgttctctgtttgtgtttcttttgcttggttcgcaaatcggctatcaaatatggatggtcgccacgggcaggtggtcggtgcgcacttcattgcctctccagcttagtgacctgtcggtgtatttgtcagctattatgttagtgacaaaaagcagaaagctgtttgtatttttgttttttgtcggcgtcggcagttcgattcaggctcttgccactcctgacctcggtatgttttcatttccgcatatacgatatatcctcttttttatttctcacggatctgtgtttttatcttgtctgctgatggctgtgattggcacctacagaatgggccagcgctcattatgggtgacagtcctgcttgttaatgtgtacggcgtctgtattttcctgattgatcgctggcttggcgcaaattatatgtatttgacgaaaaaaccgggcggatcctctctcttagatgttctcggaccatggccgtggtatatcgtctcggctgaagccatcacaatcgcaagctttttcattctttattggctttatcgcatcttcaaaaaatgacaccttttttgttgtatcacacattctgtttaaaaaaatgtcggagaacgtgtttatttttttgaaaaagggtatgtaacttgtacaacaaaaagggagatgaataccattgaggaaagatgaaatcatgcatatcgtatcatgcgcagatgataattatgctcgtcatttaggtgggatgttcgtttctttattgactaacatggatcaggagagagaggtaaaattatacgtcattgatggcggaattaagcctgataacaaaaaaagactggaagaaaccactttgaaattcggagtgccgattgagtttttagaagtggataccaaaatgtatgaacatgcggtagagagcagccatattacaaaagccgcgtattaccgcatttcgattcccgacttaattaaggatgaaagcatcaaacgaatgatttacatcgattgcgatgcgcttgtcctagaggatatttctaagctatgggacttagacattgcgccatacaccgtagccgctgttgaggatgcggggcagcatgaacgcctgaaagaaatgaacgtcactgatacagggaagtattttaactcaggtatcatgattattgattttgagtcttggagaaagcaaaacatcacagaaaaagtcatcaactttatcaatgaacacccagacgaagactttcttgtgctgcatgaccaagatgcactgaatgcgatcttgtatgatcagtggtatgaacttcatccgcgctggaacgctcaaacctatattatgttaaagctgaaaaccccatcgactctgttagggcggaagcaatataatgaaacaagagaaaacccggcaatcgtgcacttctgcggcggagaaaagccttggaactccaatacaaaacatccgtatcgcgatgagtatttccattacatgtcctatacgaagtggaatacgattgggaatccggcgatcaaccaataatacagatataaaaaaacgcttttgagatgatcaaaagcgttttttgtttgtctcagcgtgcgactgaccgttggtagaaccgctgaatatgcatggcgatgtagcacaattctttttcaggaaattcaaagccgtattccttcttcacaaaggtgccgatgcttagggcacacaggaaggcatccttaaacttctctttaatgatgtcgatcatttctgcgtccagctcgtaaatggattcgcctgctttgatatgctgaatggcaaagcggagatgggtcacaagccgttcataagagatggtatcttcaacgatattaatagacagttgaatttcgataatctcgataatatcacggatcattgttgtaatatcaagcgtttgtgtcatatcgccggcattgtttcttgctgtgtggatatgcatggcgatattgccgatttcatcatcaggaatgtgaatccccagtttatctttaatcagtgttctggcccataagccgatctggaactcctttggataaaggactttgatttcattcagcagcggatttttgataaccatcccattgctcaggcgttcaattgcaaaagaaagatggtctgaaaaagcgacatgaatgcgctcgttgattttgatgttcagctctttttcggcatgagagataatttgctcagaaatctgaatgtggtcttcaggcaatgtttctaaaatctcttcgaactgcttatagtcagctgtatcttttctgataaaggttttttctatttttgacggatcgacaatatcattcttctttttgttaaacgcaattcctgcacccaagagaatcttctcttcattttgatcttttacgacgatagcattatgatttaagattcttttaattttcatagcttttttgtcctttcatcccccgttttatgaatgaaaacgaataaatccagttattctgtctcttctttaaacccgagaaacaatgtagctataaaagcagagacggctgcgatcaagaaaccgatcatataatgaacaaaattcgcggcgccaaacggcagcacaattgaaatcatcggaatgcctgtcagcccgtaggaatttgccacaacttgtaccgcaaccacgtatgctccgccaatagcaccgccgatggctgctccgataaagggacggatcaatttgagatttaccccgaatacaatcggctcaacaatgcctaaaaacgcggtcagagaagcggggagcgcaattttcttcaggcttgattgtttcgttttgaggaataccgcaagccccgctccgccttgggccacattcgccatcgaccatatcggcactaaaaagttgacaccgacatgcggattagcaagcagcgttgcctcaattgcataaaagctatgatgcaatccagataggacgatggtggagtagatgccgccgaaaagggctccggcggcaatgccggcgtgatcataaatatagacgatcgattgtgtcatgatctggccgatgatggacgcggcgggattcatcacaatcagtgcgaggcatcctgtcaccatgaccgtaataaagggaatgatcacgacatcaagcgacttcggcacaatcgattttaatagcttctcaattttgctcatgacaaaaacggaaagaagaatcggtatcatggaaccctgatagcccatcattgggatatgaagcccccatatgtctaaagaagacggggttttgctgccgagcatagacgggtccagcagatcaggatgcgtcaaaagccctgcaatcactgcccctaggtatgggttgctgccaaattgccgtgcagcactgaagccaactaaaatcggcagtaaaataaaggctgtgctggacacgaggtcgagcattttaatccatgggctgccggcagcgaaccagtgaaacacttttatcatgccgatcagccccatgagcaggccgcttgctgttattgccggaataatcggcacaaaaatatcagatagtgttttcgcaaaagctgcggcagggttcagcttccggctggcttttttctggtggacaggctcttcagaaggcgcggtctcccattcatgaacgacttctttatatattttgttgacgacgcctgctccgaagataatctggaaaagcccatagcggaaaaaggtgccctgcacaccttgcaggttctcaatggcatgtatatcaattttcgtctcgtcctttacatcaaaacgaagacgggtcgtacaatggctgatgctaataatattgttttttcctcctgcgagcagcaataattcttttgcaatctctttctgcaagcaatcaaaacctcctttgctgaagaaaagtcggcttgttcatcgtatcaaatgaaaagttgacaatcaaaatgaaaaaagtgagaaataccggctgaaaatgacaaaaatgctcgcgtcgacgacggagcatgagaataggggttgcccaaggcgccgttatgagcccaacacgaaaagaagagttaaaatgccctgctttttaggcactaatactccctttgcatcattgggtcttgcctgcctgcccagtcacaatcccatatgtggtgataactgtaataacgttcattttatgctgttcatggctgtatagcaatagtatgaaaagcctgtacaatggatgggaaaaaggttgtgtgtgatgttcttagaatgtaaaaaacctttaagacctggaatgcaagtcttaaaggtttttggttactttttcggttcgacggcgttcagccgtttttgcagctttgttttttcatgggatgcttttaattgattcactgcagactgagcggatgtctttgatttctttgttttgtctttttccgctttcttcacttttgcctttgcagtttccactttttttgcttcagccgccgccacctttttcttcactttgtctaaccgtttttgcaatgccattttgtccttgcctgcttgaagctgattgacggctgattgtgcttttgccgcatttgcatcagttgatttcttttcagccgcagatacggattgctgtgccgtcttcaaattggtgctcttcactttgttaaggcgtttctgcagggacgttttttctgaacttgcaggcagcttgccaattgctgattgtgcgctgtccacatctgttttctttttgcttttttccgctttcgcaactttgtctttcgcttgctttgacgcgatgtatcgttttacttggtctaagcgtttttgaaggttctttttgtctgttccgtttggcagcttgttgatggcagtttgtgctgtgtcaacggtttgctgtgttttatatttttctgcctttgcgactttgtctttcgcatcttttacatttctgtatgactgtactttatccagtcttttgtgcagggcagttttggcgtcggagttcggcagctggctgatgagttctcgcgctttgttgatatcgatttgtgcttttgtttgttccgcttttttcaccgcttgctctgctgccgcgtacgctgaatctgttgcctgtgctttatactggattaagccgtagccaaattgctgatcgcggcctgcggtaccaagatcaacgatgtttttccgcatttcctcgcgaagctggacgtttgtctcggcaggatcacgctgttttaacaaggcaaacatggcagcggcgtgcggtgtcgcttgggatgttccgcttcccgttgcataatactggtttaagtaagtgcttgtgatgtttgtccccggtgctgaaaattcaacttcatctccagttgttgaaaaggaggcaagctgattcttttcgtttgttgctgaaaccgcaacgacactgctgtatgccgccggataattcactggcttgccgtttccgtcgttaccgcttgcggcaacaagcagaacaccttgttcatatgctttgttcacggcgtcatgaaggattttgctgtctgacgtcgtgccaaggctcatattgacgatgtccaccccgtttgcgatcgaccagtcaattccttggagaagactttgaagatcccccgagccgttctgatcaagcgctttaaccgcgaatatttgtgcttccggtgcgatgccgtcaattccgtagccgttatgcttggctccgataatccctgcgacatgtgttccgtggccgttatcatctttgtaagaagaggtataactgacagctgaatacccgccggcaatcgacaggtcatcgtggggggagatcccgctgtcaatgacggcaattttgatattttttcctgtcagtcctgccttccaagcctgtttcacctgaatgggctcaaggttccattgctcaaagttgtcagaggtgtcagtgccgtctgacagcactttgaaatccgtgctgtctgctgcggtaaatgatacgttgttttctacatacaaaatatcaggatcctgctttaattcttttactgtctcctggtctgctgtgaccgctaccgcgggaagatgcttatactgctgttcaacatcagcatcactatccaggatggtttcctttccggccttgtttttataaaccacaataacctctttctcgctgctgttttgcgcatgagcgagagggcctatggcgagaaaactgaaaaacagagtgactgatacaacaagtttgcaagacatgtttttcatgattcatctcctttttctatgatgtttgatatatatatcggagaaaaaagagagattaatagttagaaggaaaaaatttttcatagacaggattgtttggcaaaatgcagattttttccgcaggaagaggaaatttccaaatgaatttgtaagcgttttcaaaataagataaagaaaacattgcggaggttgttcacaaagcaatgacaaaagggggcttttaagatgagcacattcactcgggtaatggaagaaaaaataatgcctgtcgccgggaaaattgccggacagcggcatctcagcgctttgcgtgacggaattatcctgaccatgccgctgattattatcgggtctgtcttcttgattttaacgagcctgccgattccggggtatgctgatttcatggcgagtgtgtttgggaaggagtgggctgataagctcggatatcccgtcaatgcttcgtttgatattatggcgatgatcgccgctttcgggatcgcctatcggctggcggaaagctatggtgtcgatgccctttcggccggagcgatttcaattgccgcatttctattggcaacgccgtttgaggtgccgtttacaccggatggctcaacggagtccatcatggtagggggcggaatcccgatcacgctacttggcagcaagggcttatttgtcgccatgctgatcgccttgttttcaaccgaaatctatcggtacattattcaaaaaaatatcgtcttcaaaatgccagacggtgtgccgcctgcggtaagcaaatcgtttgtcgcgctgattcctggctttatcattgtgtttctcgtgtggctggcgcgtcttctgattgaaatgacaccttttcagagtctgcacaatgtcgtaggagacctgcttggcacaccgctttccatccttggcggcagtctcggcggaagcctgattgctgaatttgtacagatgctgctttggtcgtccgggattcacggggcttccatcattggcggaatcatgtcgccgatttggtacggcgcgatggatgccaaccgtcttgccttccaagcgggcgaggcgctgccgagtatttttacgactcagttttttcaaatttggatcaatgtcggcgggagcggagcgacactggcgcttgtcctgacgatgcttgtccgatctcgcagcaaacaaatgaagcagcttggacgattaggaatcggccctgcgctatttaatatcaacgagccgatcattttcggcatgccgattgtcatgaatccgctccttattgtcccatttatcatcgcaccgctcctcacgattaccgcgacttatatcggcatgagcaccgggctggtggcaagaccggccggaatcgcggtgccgtggacgatgccgccgctcatatcaggttacctggcgacaggcggaaaggtgtcgggagccgttatgcagctggtgaatctgctgatcacctgtgccatctactatccgtttttcagaatatgggatcatcaaaaatggcgggaagagagtgcggttgaatctggggataaaaatgtgatgtgatagatgatcagcctgtcataggctgatcatctactttcaaataaaagggaatgttagaatatgtaaaggaggtgcgcatgctagattatatatggttcgatgacgaatcaccgatcttacaacaaatacctgttgaatactcatctgctgctcttattttttctccttttatccaaatgcctgaaggatgggagaatgcaaaaagaaaaaatgattacgagcatatttatccaaacgatgatgaaatcagaggaataggcaaggctgtttcctggaagaaggttatgtcttcttgcggctttcaaacacatgctgagctggcgctggctttaatgacgtcgataggcgctttaagggacgagttcgcgagagaggatttggctgaggtgttacatgaaaacataaatggagacctttattatcccagtgaggatcatatttcaaattttcatagtccgagtttggtaaaggtgttaggtgcgaacggatccaatcggttttattacgcagaaccgattgtggaaaaccgcggcgttttggacataactgaagccaacttgcggacggttcttgatgaagccgcagcagagctcgttttaactgatgagaaaatggattttgtgtttatgagtgtatatgactcattcattaatgtcttcttagcaaaagataaaaacatcaatgacctggttcagcgtatgggctgggaagctatgatttgcgatgagtcaacgtatatcagttggtatagataaaaaaagaacgtacatcacaaaatgtacgttcttttttttatcgctgaaagaactcaatccactcaccgtcagggccttcgatatagaaataacggtatccgtttggaagtgttgtgatctcctcgtcgataaattttgcgttcattttttccgcttttgtatattcagccgcgatgtcatcagtcagcagggcaatgtggtgcacttttccttcagcgggaagctcgctactgtagccttgaatcagttcaatttctgtttccgggccgtcttcaaagccaagaaatgcaagctcgattacaccgttcgtgtgtgtgatgcgatccttcaatttcatgccgagtacctcttcataaaatgtgatggacgcgttaatatctcttaccatgatgcctgtatggtcaattcgttttgccatgctgctcctcctcgtaactctttttgtctatcgtagaaaaacctttcctttctgtcaatgcagacatcttggcgttttgtggtaccataagagaaagcaaacggaaagaggacgacatatatgaagctactcaccctaaaaaaagcacacgctgccaaaataaaaaaaggctatccccttattgaaaaagaagctctcgcagggagtgcggggcacatgaaagaaggagacctcgttgatatcgtgtctgagagcggcggcgagtttctcgcgcggggctattatggcctgcaaaacaaaggggtcggctggacgcttacccgaaataaacatgaacaggttgaccaggcattttttctcaccaaattaacaaaagcggcccaagcgcgcgccaaactatttgaggctcaagatacaacagctttccgcctgttcaacggtgagggtgacggtgtcggcggcgtcaccatcgactattatgacggctacctgctgattcaatggtacagcaagggaatttacacctttaaagacatgctgatttccgcattggatgagatggatcttgattataaagcgatttacgagaagaaacgcttcgacacggctggacaatacgttgaagatgatgacttcgtgaaagggagaaggggcgagttcccgatcatcatccaagagaatggcattcaatacgcggtggatctgaatgaaggcgccatgacgggcatctttttggatcagagacatgtgcgcaaggcgatcagagaccgctatgcaaaagggaaaaccgttttgaatacgttttcttatacgggtgcattctccgtggcggcggcgcttggcggagcggagaaaacaacaagcgtcgacgtggcaaaccgaagtctggccaaaacgatcgagcaattcagcgtgaacaagctggattacgaagcgcacgacattaaagtgatggacgtgtttaactatttttcatatgctgcaaaaaaggatttgcgctttgatctgattattctcgatccgccttcctttgcgcgcacaaaaaaacgcaccttcagcgcggccaaggattataaaaacctgctgaaggaaacgatcgccatcactgctgacaagggtgtcattgttgcctctacaaacagcagcgcctttggcatgaagaaattcaaaggctttatcgatgccgcatttaaagaaacaaacgaacgctacaccatcattgaggaatttacgctgccggaggatttcaaaacgatttcggcatttccggaaggcaactacctgaaagtggtccttctgaagaaaaaataatgaaaaagctgccctgttcaggggcagctttttttatgtagaaatgatctgctggacgcggccaatgcggccatcttcaagacggactttaatgccatgcggatgaaagtttgatttcgtcaaaatatccttcactgtccctctcgtcagttttcctgttttttgatctgctttcaatacaatatcaacctgcaaccctttcgaaatgctgtttcgctcttgcccgttcataacgcacatcctttcttttgttcattatagtcattatggtttaaaagtaacagccggctgatgaagtgtatgtttgtttttttcagccttcattaaatataatgtcaggccaaagcctgctatgctcagaatgccaaaaagcaagtagaccgcgaaaatcgacacgtagtcaaaaatgtacccgcctgcaaatgtgcagaaccagttgccgaacccgttgccaatggcggcgtacatggtcagcgccgtcgcttcaacgtgtcttggggtaatctttttcacatattgaagcgccgccgggataaataaaccgatggccactccctgaagaaagaccgtcgcatatatgatccatagtgaaggcgccgtgaaatagagcgcccacctgaataatgagactccgcctgacagcataatgacgttgagcagccccattttatctataaatgtttgggcaaaccgcataaatggtatttctgaaatcacgccgatgaaaaataaaatgccgatagcggagagagatgcgccgcttttgtccagaaaaagactgaaatacgtattgttcgctaagtttggagcaaatgtcgtaaaggtgatgatcataaagatgaggaaagttttgttgctgataagctcccggaatcctttgcggatattgacctttgtttttgttttctgctggccgggcatttgtgaagccaatatggcggcaatgcacagaaaggcacagccaaagataaagatcacgtgaatggggtacagctggttcgtcacctgtcccatggcaaacaccgcgacaccgaagccgagagagccaaaccggcggattccgccataattgccgtttgtttcttgtgtgtaccttagtgaaatgctgtccgaaagtggaataatcgtgctttgaaaggctgcaaaacaggccgcaatcaaaataaacagagggaaactgtcaaatgcaatataggctaatccaatgatgcctgtgattgatgtgcaaaccgccagcaaacctttcgttttttgcgtatagtcgctcagcatgccccaaaacggctgaaagaaaatcatcacaatcgggcccagtgacatgatcaagccgacctgtgatccgcttaaatgctgttccttcgttaaatacatactgagtaagggaatcatgctgcccgtaccgagaaaagcaaacaaataaaatccttttaacgcggcataatgccgtctcacctgcaagttgtgcatggggtgcctcctttggtatccacaaattacattatattggaattcgccagcttttcaataaggggaagcacataaaaaaaactgcccttgagaggacagttttttcttacataaatgaaagtaaaaacggcgccgcgcaaagcgtcataatcgcagctaagatcatcgacacgctggaaatcgtgccggacacagagctaagctcaaatgcttttgacgttcccgctccgtgtgcgcttgtgccaagcagcacgccccgcgcaatttcgttatcaatgcggaagtaacggatgaccatcgggccgatcactgtgccgaacaaagcggtcaaaataacaaacacggctgtgacggcaggcattccgccgatcatttcagatacgttcatcgcgatcggcgttgtcactgatctcgggacgaggctgtcaattaagccggtgccgaggtgaagccatttcgcaataagagcggtagaaataatcgcgatgcatgaaccgacggccacattcaaaataatttccactgcgtatttctttaaaacagggaaatatttatatagcgggatcgcgaatgccacggtggccggctgtagcatatcggtcagcaatccgccgccgagattataggactcgtacgggacattcaccagcagcagcagaccgactaacacagcgggtgtcaccaatagcggcgacgtataaacacgcggaaagcgttgatataccttttttgctcctaaatacaccaaaaccgttaaaaacaaacttacaattccgatgaacacgtatgctttttctcctttctctttgcaatgagttgtgtaagcgttcctgtagacaccatcacgacaaacgtgctgatgatgacaacaagcagaatgctgacaccaaatttcgacataatgtctccgtattcaatcactccgacggcagacgggataaaaaataaaagcagctccccgagaagccacgctgcaccaagctctatccattcaagcttgataatgttaaagtgcaataatgtgaaaagaatcacaatccctattatactgccgggaatatttatatgaagaagggctgtcacccaattaatcagccgagcaaatataaataacagagcgatttgaataacggttagcaacagttttttcatattgatgcctcccttatatacttattgtacataaggtctcgctataggtaaaatatatattaagaataagaagtattccttttgtctatagaaagggtgaagcacatggatatccgccatttaacatatttcttggaagtcgcccgtttaaaaagttttacgaaggcttcccaatccctttatgtttctcagccgacgatatcaaaaatgatcaaaaatttagaagaagagctcggaattgaactgttttaccgaaacggcaggcaggtggaactgactgatgccggtcatagcatgtatgtgcaggcgcaggaaatcattaaatcatttcaaaacctgacgtcagaattaaatgatattatggaagtcaagaaagggcacgtacggattggactgccgccgatgatcggatcggggtttttcccgagagtgctcggcgatttccgtgaaaactatccgaatgtcacctttcagctagtcgaagacggttctataaaagtccaagaaggtgtcggggacggctctcttgatatcggcgttgtggtccttcccgcaaacgaagatatctttcattcgtttacaatcgtaaaagaaaccttaatgcttgtcgttcacccttcccaccggctggctgatgagaaagaatgtcagctgcgtgagttgaaggaagagccttttattttcttcagggaggattttgtcctgcacaaccgaattatgacggaatgtatcaaggctgggttccggccccatatcatttatgaaacatcacaatgggattttattagtgagatggtatcagccaaccttgggatcgggcttttgccggaacggatctgccgcggccttgacccggaaaaagtgaaagtcattccgcttgttgatccggtcatcccttggcacctcgccattatttggagaaaggaccggtacttgtcgtttgccgccagagcttggctcgaacatacgaaatcgtatttatgggacccgaaaaaagatagtaaaggatgatgcaaacatggatgcacaatcagcagcaaaaagtcttactgctgtccgccggcacagcccactggtgcatagcataaccaacaatgtcgtaacgaatttcacagcaaacggcctgctcgccctcggcgcatcgcccgttatggcgtacgcaaaagaagaggtcgccgatatggcgaaaattgcgggtgcactcgttttaaatatcggaacactgagcaaggagtcagtcgaagcgatgatcatcgcgggaaaatcagctaatgaacatggcgttcccgtcattcttgatcctgtcggtgccggagcaacaccgttccgcactgaatcggcacgtgacatcattcgtgaggtgcgccttgctgcaatcagaggaaatgcggcggaaattgcccataccgtcggcgtgaccgattggttgatcaaaggtgttgatgcgggtgaaggcggaggcgacatcatccggctggctcagcaggcggcacaaaagctaaacacggtcattgcgataactggtgaagtcgatgtcatagccgacacgtcacatgtatacacccttcataacggccacaagctgctgacaaaagtgacaggcgccggttgcctgctgacttccgtcgtcggtgcgttttgcgctgtggaagaaaatccattgtttgctgctatcgcggccatttcctcgtatggagtcgcagctcagcttgccgcacagcagacggctgacaaaggccctggaagctttcagattgaattgctgaacaagctttcaactgttactgaacaagacgtccaagaatgggcggctatagaaagggtgactgtctcatgactcgtatttctcgggaaatgatgaaagagttattatctgtatacttcattatggggtcaaacaatacgaaagccgatcctgttacagttgtacaaaaagcgttaaaaggcggtgccaccctgtaccagttccgtgaaaaaggcggggatgcgctgacaggagaggctcggattaaatttgctgaaaaagcgcaggcagcttgccgtgaagctggtattccgttcattgtcaatgatgatgtggaaatggctctgaagctgaaagctgacggtatccacatcggccaggaagacgcaaatgcgaaagaggtaagagctgccataggtgatatgattctcggcgtttccgctcatacgatgtctgaggtgaagcaagccgaagaagacggagcggattatgtcgggcttgggccgatctatccgactgaaacgaaaaaagatacgagagcggtacagggtgtatctcttatcgaagcagtgcgccgtcaaggcatcagcattccaattgtcggcatcggcggaatcacaatagataatgccgcacctgttatccaagcgggggccgatggcgtcagtatgatcagcgccatcagtcaggcggaggatcctgagagtgctgcacgcaagtttcgtgaggaaattcaaacgtataaaacaggaagataatcgttcattttccttcaaagggctgttctgtaaaaggacagcttttttgctgtccatcaaggttttcagaccttcaaattttaattgacaaaggacaagaactggctatgattatgttatacaatgataatcattttcaattataggaggaacatgatggctcgggggctggcacttattctattcagcttgttgatggttttcggttctgcggcacatgcggaagatgatccgatcgccgcattaattcaattaaacaagcaaatgatcaaatccgtaaaagacggggatatggattcggcacaacaaacgtttgacaccttcaaagcgaagtggaaaaaagaagaaccttctattaagaaagaaaacctttcttctcacagtgaaatggacgcgaatatcgcgatgatttctctttcttttatcaatcaagacgcaggcaagctcaaaacacagcttgaagagcttgcgtctcatttagaaacctatcagcaggctgtcgtgctgaaaaagacatcctcaggtcaatcaagggcgtccttaacagcctatatacaaagcttgaaagacacaaaacagttcatagaaaaaaaacaattggatgaagcgtcatccgcaatcgacaatttagttacatcctggctcgctgttgagggagatgtcgtgtcccaatcgaaagaagcctatacgacatcggaggaaaatctggcgctgatgaaggcggagatcggcagccatcctgaaaaggtatcaaagcaaattgacgaaatgattcaattgctcgagccgatcgcttcaagcagctacagctggtgggatgcggcgctgatcccgattcgtgaaggaatggaggccctccttgtcatcggagcgctattaaccatgacaaaaaaagcgcgggttacgcgttcctcgacatggatctggggcggggcgtccgccggcatggctgtttccttagcagccggcatcggtgtcacggttctgttctcctccagtgtattcggagaaaacaatttcttgcttggcggcgttaccggcgtactgtccgctgtcatgcttttgtatgtcggggtgtggctgcacagaaacgcctcaatggataaatggagagaaaaaatcaatatccagaagtcacaggcactaaaaaaacgaagcctgctttcctttgcgctcattgcatttctggcagttgtaagagaaggtctcgaaacggtcatctttttcatcgggcttgtcgggaagcttccgctcactgaactgatcggcggaactgccgcagggcttatcgttctcgtcatcgtcggtgttctgatgatcaagctcggaatgcgcattccattgaagccgttttttcttctatcaatggcggttgtcctgtatatgtgcgtgaaatttctcggaaccggcgttcacagccttcagctggcgggcattcttccgtctgatgcagaaagctggctgccgtctgtatcggtgctaggaatttatccgtctgtgtacagcacgattccgcaaatgttgattttcctctttttactgattgcgcttgtttcagaagcggcaaaacattttacaaacggaaaggaactgacaaaatgaatttcacaaaaatcgctgtatcagccggatgcatacttgcgctgtgcgcaggctgcggagccaatgacacatcttcaaccaaagaaaaagcttcatctgaaaaaagcggggtcactaaagaaatcaccgcatccgtaaataaaatggaaaccatcatttctaagctgaatgactcagcggaaaaaggagaccaaaaagagattgaaaagaaggggaaagagttaaacagctactggctttcctttgaaaacgatattcgcagcgactatccattcgaatatacagaaatcgaaaagcatcttcagccaatctacacagaagcgcaaaaagacaaaccggatgcagcaaaaatcaagacagaatccgagtcattgaaagcatccttagaagacctgacagaagcgaagaagagcggcaaaaaggctagcgatcagctggctaaagcagcggatgagtataaaggctatgtcaaaaagcagagtggccagcttgtcaaagcgactgaagcatttacgagtgctgtgaaatccggtgatatcgaaaaatccaaaacgttatatgcgaaagcgcgtgtttattacgagcgtatcgaaccgatcgctgaaagccttggagatcttgacccgaaaattgatgcacgagaaaacgatgttgaagaaggagacaaatggacaggcttccataagcttgagaaggccatttggaaggatcaagatatttccggggaaaaggcaacagctgaccagcttctcaaggatgtaaaagagcttgacggttcagttcaatcactgaaattaacccctgaacaaattgttgcaggcgcgatggagcttctgaacgaagccggaatttcgaaaatcacgggagaagaagagcgctactcacggattgatttagttgaccttatggcaaatgtggaaggctccgaagccgtttatcaaacagtgaaaagcgcgcttgtaaaagatcactccgacttgacggaaaaactggatacggagttcagcgaatttgaagttttaatggcaaaatacaaaacaagtgatcagtcctatacgtcttatgataaattaagtgaaaagcaaatcagagagctgagcacaaagctgacgactctttctgaaaccatgtcgaagattgcgaatgtgctataaaaggagttttgtaacatcatgagcgatgaacaaaaaaagccagaacaaattcacagacgggacattttaaaatggggagcgatggcgggggcagccgttgcgatcggtgccagcggtctcggcggtctcgctccgcttgttcagactgcggctaagccatcgaaaaaggatgaaaaagaggaggagcagattgttccgttttacggaaagcatcaggccggaatcacaactgcccatcagacgtatgtctattttgctgccctggatgtaacagcaaaagacaaaagcgacatcattacgttatttagaaactggacaagtctcacacagatgctgacatctggcaagaaaatgtcagcggagcagagaaatcaatatctgccgccgcaggatacaggtgagtctgctgatttatccccttccaacttaacggtcacattcggatttgggcctagcttttttgaaaaagacggaaaggaccgcttcgggctgaaaagcaaaaagccgaagcacctagccgctcttccagcgatgcccaatgacaacctggatgaaaagcagggaggcggggacatctgcattcaagtatgtgcagacgatgagcaagtggcgtttcacgcgctgcgtaacctgctaaatcaagcggtcggcacttgtgaggtccgctttgtgaacaaaggctttttaagcggaggaaaaaatggcgaaacaccgcgcaacctcttcgggttcaaagatggaacaggcaaccagagcacggaggatgacagcttgatgaactcgatcgtgtgggttcagtccggtgagcctgactggatgacgggcggcacctatatggctttccggaaaatcaaaatgttccttgagatatgggaccgctcttccctcaaggaccaagaggataccttcggccgcagaaaaagctcaggggcgccttttgggcagaaaaaggaaacagatcccgtgaagctgaatcaaattccgtctaattcacacgtcagtctagcgaaatctacgggaaaacaaattttgagaagagctttctcttacacagaagggcttgatccgaaaaccggctatatggatgcaggtcttctgtttatcagttttcaaaaaaatcccgacaatcagtttatcccgatgctgaaggctctttcagcaaaggatgcgttaaacgaatatacacaaacaatcggttctgctttatacgcatgcccaggcggctgcaaaaaaggagaatatattgcccagcgtttgctggaatcataaaagaagcctttacaggcttctttcagcgtgtcgacaaaccctcgcattcgttgtcaagcctgtgcgttggtgctcacgaattagagcattcgctccgctccaatgctcggctttcctagacttcaagggttttcaatcacgctgaaaggatgacaaaatcctaaaactttttaggattttgtcaacaatctgaaagaagccttaatcggcttctttatttaaaaaacagttgtaactttaattgttacagtttaaaatcaatttatacgaaaggagattatcatgacagtacacattaaagtttattcagattacgtctgcccattttgtttcgttggaaaagccgcttttgaagaagcaataaaagaaaaggatgttgaagtcgagtggatgccgtttgaactgcgcccaagcccatctcctcagcttgatccggtcaatgatccttccaaacagtacatgtggcagacatcaattcagccaatggcggagaaattaggagtcgagatcaattttccaaacgtctcgccccatccgtatacagacctcgcgtttgaaggcttccattttgcgaaggaatacaataaaggacatgaatacaacacccgtgtctttcaggcgtttttccaggagggccaaaatattggcgatattgacatcttgacgaagctcgccgaggaagtgggattagacggtgcatcatttaaatcagcactggaaacaagaacatatcaggacgtgcaacgccaagccttgaagcacgcttatgaagaggctgacatcacagccgttccaacctttattatcggcgacactgtaattccaggtgctgccggcaaggatgtatttgaaaaagcgatttctgacgaacagaagaaaagacaaggaaaaagctctctataaagagagctttttttattcctgttccatatggacgccagtatgcgccttcacctgaatttctgcaaacgtatcttcatcaattgttttatcagacgacagcaccgttccgagccacgcgccgagaaagccgagcgggatggaaataattcctggattagacagcggaatgagcggatcaccggtaaaaatagcacctccggccgggtcccacacactagggctcatcgataccagcacaagcgcgctgatcaggcctgtcaggctgccccataaagcgcctgaggcattgaatcgtttccagaagactgtaaacacaatcagcggaaggtttgcgctggcggctaccgcaaacgcgagtgcaacaaggaacgccacatttaaggattgtgcaaaaatcgcaaggagaatcgagagtactgacacggcgacagaagcccatctggccgctttcatttgttctttttcagttgcttctccctttctgatgatctggctgtaaatatcatgggcaaatgctgaggcggcagacagcaccaaccctgtcacgacagccaaaatggtggcaaaggcgatggctgatacaaacgcgaacagaaagtctcctccgagcgcttttgctaaaagcggagccgccatatttcccgcttgatcagccgctgtaatcgcgtcaaaaccgacaaatgccgcggcaccaaagccgagaaacaccgtcataatgtaaaacacaccgataatccatgtcgctgacacaacggatgtacgggccgtcttggcatccttaactgtataaaaccggatcaatatatgcggaagcccggcggttcccagcacgagtgccaagtttaacgacaaggtctcaagcggcaccttgtatttatttccgggattcaaaaaatcagcgccaagcggagtagccgttttcatctgctcaaacatggtattgaggctaaagccgaatttcgaaaacacgataatcgaaatcacgagtgtgccggccatcagcaaaacggctttaataatttgaacccagcttgtcgcgatcatgccgccaaacacgacataaatggtcatcagcactccgacgatgaggacagccatagtataatccagccctagaagcagtttgatcagcgcgcccgcccccacgagctgggcgatcatataaaaagtagagatggcaatggtattgagagccgcgacaccgcggattttcttttctttaaagcgagcggcaatcatgtctgccatcgtgtactttccaagattccgaagcggctccgccacgatgtacaagacaacgagataagccaccagaaaaccgatgctgtaaaagaagccatcaaatccatataacgcaatcattccggcaatcccgagaaacgaggcggcagacatgtagtcaccggcaattgccagtccattctgaacgccggtgagcccgccgcccgccgtataaaactcactcgtcgttttcgtccgcttcgcggcaaaatacgtgataataagcgtcaggccaacaatcgccaaaaataataaaaaagcagtcatattcatgtctgttcacccttcagatcctcttttaaagcgcttacatacttatcgaaatgggcggctctccgggaatacacagtactcagtatccaggtcatagcgaattgggcgatggcgaacagccaagcccatgaaacagctccaatggccggtgcattcaaaaaggtgaaataagatgtcaaaacagggagtgaaaaataaaaaacaaaaaagaaaatcgcagaaggaacaataaaagcgcgtttctgctttaaaaaagcttgaaaagacggcgttgcagcaatctgtttataatcagctttgtacatggctttccctccttttattcgctaaacgtaagcaaaaaggtacaccaataggtatgtactgaaagtccgatttatgcgttgaacaatatctggaggatgaaaaaagaaggaagtcgtgaagaggtgaacacagtggtctaaagacaggcgaaggttttcaagctcggccgtgtataaacgagtttgctttcaaaacctcaccgaatgcagcttgttctcagcaaagctgctgtttaccagagcacggttatcatgttcgcatcaccggctgtctgtcgtagttagctgacacaccgtttgtcctcaagctcagcgcagcgatttgcttttgaatagaggatatggtgaaaactcagatcaggtgatagaaaagccagaggtaaatagatccgcctgttcggactagtcttgccggacggtttttttgtggtttttctttctcgatgctgtctcagattctaaaaactgcctcacatcatgaatgcctaatccaatggatctagcttcttgaattaacatatgccaacctttgtccaaatcttttttaacatgagttttcatagtaacctccaattgtataaaatgttttcctgcaacatgcgggcaataaaagacaagccagcgcgatgatgaggcgagtacaacaaatttcacacatagttgctcggtgttcacaaactgaaggaaaaaccacctacctattccctaaaaaaatgactaatataaccaatggaccttatttataataataaacaattaaatactgactggatagtatgtaaatgaaaataaatcatttagcctattaaaaatgacccctgggaaaccgaatagcataaccgttcaaagaaataaataccgctaaagattgatccggtgtaagataagggtaatcattaccgccaggagaaaaatatgaaaaaaaacaaatttcaaattaaaagagaagcaacatttgaaagttttatagacgctggcgtgaatttgttgattgaccgagcgtatgatccggtttctgtagaagatatcagcagagccgccgggtacagcaaaggagcattttatgttcattttgtcagcaaggacgattttctgctgtaccttctcgaaaaacgtcagatgaaaaaaaagatcattatagggtatcttgatcaaatggagcgggagtcagtgaaatcgctgacattggacgaggctgcaaaacacgctgcagaactgctttattcctattacataaataagccgtcgtgggacatcacctcgtttgccatgaacatgccgacatataaagtcttaaagaaatgcaaggcctatgtccggctgtacgaattgtgggtggaagaaaatgtgttatatattaagtggctgaaggagagaaagctgattgacgcctgtattgatcctgaatatacggctaaaataatatgtgcagtcctcgacggaatcatcaaacaatcatatgtattgggccagccagccaccttccgcagctttttagacgcactctcggtattttttactttagacagagagcacgagacgccaagaattttgaaaagtttttcagaaagcgaggaacatcagtgaagtatagagaaataattatgtatatcattatgggggttttcacaaccattgtgaatatcgccagcttttatatattggtagagatcatgaatgtggattacaaagccgccactgtcgccgcttggattttgtccgtgctgtttgcttacataacaaataaattatatgtgtttcagcaaaaaacacatgatctgcagagcctgctgaaagagctcactgcttttttcagcgttcgggtcctgtctctcggcatagatttaggcatgatgatcattcttgtcagccagttcaatacaaatgaaaccttggccaaaatactcgacaacgcggtcattgttgtcgtcaactatgttgcgagcaaatggctcgtctttaaaaaaacaaaagaagaaggggtatgacagaggatagaagcatatgatctgccgttttctatggagaaataaggggaataaaaaataaaaaccagaaaggtgattgcacatgcgggaagagctaaaggggatatttgcaagtgtattcggagaaaaagaggggttacggttttttttcgcacctggaagagtgaatctgattggagaacatacagactataacggcgggcatgtctttccgtgcgcgctgacaatgggtacatatgctgctgttgcagaaagaaaagacggggttgtccggatgtattcagacaactttaaagacgcggggatcaaggaatgcagccttgacgacattcgctatcaaaaagaagacgactgggcgaactacccaaaaggcgttatttatgaatttcaacagaggggatatgcagttccccatggctttgacattgtattttcagggaatattccaaacggggcggggctgtcgtcttccgcttctattgaactgctgatgggggtcgtgctccaaagctattttcatcctgaagtagatgcgctagagcttgtgaaaatggcgcagcatgcggaaaaccattttatcggcgtcaattgcggaattatggaccaatttgcaattggaatggggaaaaaacatcatgcgatgctgctgaactgtgacacgcttgactatgaatatagcaaactcaatgtctcaggcctcgcgctggtcatcgcgaacacgaacaaaaaaagaacattggctgactcaagctataatacgagacgccaagaatgcaatgatgcattgcttgatctgaaaaaaggcctcgatattacagcactgggcgacatcaagccttctgatttcgatgcgcattccagcctgatccaaaatgaaacgaacagacgccgggcaaagcacgctgtatacgaaaatcatcgtgctattaagacggcccatatgttcaaagagaacaatatagatgaaatcgggcagttaatgaaggaatcccacctttcattgaaggatgactatgaagtaacatgccctgaacttgatgagcttgtgtttgcggcatgggatcacgaaggtgtaattggatcaagaatgacgggagcaggctttggcggctgcaccatcagcattgtaaaagatgagttcgttgatgattttattcagaaggttggagacagatatcaagaaaaaacagggctccgagcggacttttatgtcgcggatatcggagagggagcgagagaactaaagggggagtgacatatgagtattattgaacatctggaacagctgcttgagtatggcctggaacgaaaattgatttcgatctgggatcgggaatatacgagaaaccgtctttatgaagcgctgggcatcacacatcccgagccgatctccagcaccagcatcaagcagtcacaaagcctgccggacttgctagctcccatctataaatgggctgcggaaaccggccgaatggaagcggatacagatacgtaccgtgacctgctcagcgcaaagctgatgggctgttttgtgcctgccccgtccgaggtcattcgcaaatttgaagagacaaaagcattatacggcccaaaacaggcgacaaaggaattctatcaatattcagaggatgtctattatatacggactgacagaattgccaaaaatgttcattggacggtgccgaccgaatatggcgagctggaaatgaccattaacctatcaaagcctgaaaaggacccgaaagcgattgcggctgcaaaagagcaggaacagacaaattatccgatgtgtttgctgtgtaaagaaaatgtcggcttcgagggaagcgtgaatcatccagcccggcaaaatcacagaatcattccggtcatccttgaggacgaacaatggttcctgcaattctcgccatatgtctattatccggagcactgcattgtcttaaaaggtgaacatgaaccgatggagatcagcaaaaaaacatttggaaggctgctggcatttcttggccaatatccgcattattttatcggttcaaacgcggatctgccgattgtcggcggcagcatcctaagccatgatcatttccaaggcggcgcgcatgattttccaatggcacgtgcagaagcggaagacgtttatgaattaaatgattatcccggcgtgtcgctgggcttagtgaagtggccgatgtctgtgctcaggctccaaggagacgaaccgggtcatgtcgccgaagctgctgaccatatcttccgcacgtggcagacgtattccgatgaaaaagccggcattgccgcctatacaggcgatacgccccataatacggtcacaccgattgcgcggcgcaggggagacttgtacgaactcgatatcgtactgaggaacaaccggacggatgaggagcatccattaggaatatttcatcctcatcaagaagtccaccatattaaaaaagaaaatatcggcctgattgaggtcatgggattggcgatattgcctggccgcttacaggaggaaatgaaagaaacggcagcggcgctatgctctgctgatccaaaaacagccttagaacaaaatccgctcacggcaaagcatagtgaatgggctcttcggatgatggaaaaaagaaccataacaaaagagaatgcagatctagtcataaaagaagagctgggacatgtattcgctcgcattcttgaacacgccggtgtatttaaacagacagcagtgggaaaacaggccttcagaaggttcatcgatcagttgggcgccaaaccagtcaaaagcctcaaccgctagggttgaggctttttcgatttttatggcaaaacaaacacccaaagcgctgacgcttcgggtgctgctgcttttatcctctttttctggttaacaggcttactagaaagacaacaatggctgcgccgattaccgctggaataatggcaaatccggctaggtgcggcccccatgttccaagcagcccgtgtccgatccaggcgcctataagacctgcgatcatagacccgataattcctccgggcatatctccttttacaaacaggcttccaagccatccgataataatagcgacgataagtgaaataagaaaactcatcatgcaacacatcctattttttatttatttgcttatatcattcctcttttttgtataagataaacaactggatgctctcattaaaaaatacggacagttcagagcatattggctcttcattgcgccttttctttcaatatttgatgcgttaaaatggtaaccgtgtgaaaagatgctagacaaggaaaaaataattcctatctagaaagtttaacaaaatgaaatttttgattgacctaagttttttattgtggtaaaccttaatttgtcagaattagttcttcatcatctttctttactttatatgcggaaataactagaaacttttcatcttaagcgatagatgtgaataaagttggagcaatttttgtcgattttatgacatttaagcgaaaatgggatgaagtttataaaaaaataaagctaataagtgaagtttttgatagcataacaaagtagagaaaagattttgaggaagtatgcacttcagatttattacatcaataggaaggatggtgatcttcttgttcagagcattaaaaccgttgcttgtattagcgctgttaactgtggttttcgtccttgggggatgcagcaatgcttcagtactagatccgaaaggacctgtagctgaacagcaaagtgatttaatcctgttatctatcggatttatgctgtttatcgtcggggtcgtctttgttctatttaccattattttagtaaaataccgcgaccgtaaaggcaaagataatggatcttataacccagaaattcacggtaacacgtttttagaagtagtctggacagtgatcccaattttaatcgtcattgcactttctgtgccaacagtacagacgatatattcgttagaaaaagctcctgaagcaacaaaagacaaagagcctcttgttgtttatgctacttcggtagactggaaatgggtattcagctaccctgaacaggatattgaaacggtcaactacttaaacattcctgtcgaccgcccgatcttgttcaaaatctcatctgcagattcaatggcttcgctatggattcctcagcttggagggcaaaaatatgcgatggcaggaatgctgatggatcaatacttacaggctgacaaagtgggtacttacgaaggccgcaacgcgaacttcacaggtgaacattttgcagaccaagagtttgatgtgaatgcagtcacagaaaaagactttaacagctgggtgaaaaagactcagaacgaggctcctaagctgacaaaagagaagtatgatgaattgatgcttcctgaaaatgtggacgaattaacgttctcttctactcacttgaaatacgttgatcacggacaagacgctgagtacgcgatggaggcgcgcaaacgccttggctatcaagccgtttcaccgcactctaaaacagatccgtttgaaaacgtaaagaaaaacgaatttaagaagtctgatgatacagaagaatgatattgatcaggaaaggaggaagcctgcatgaaattcaaatgggacgaatttttcgtaactggtgacccattaattctgggcgcacaagtttccattgcgctttcaaccattgccattatttttgtactgacttacttcaaaaagtggaaatggctgtggtctgaatggataactactgttgaccataaaaaactcggaatcatgtacattatatctgctgtaataatgttattccgcggcggtgtcgacggtctgatgatgcgtgcccagctagcgcttccgaataacagttttttagactcaaaccactataatgaaatttttacaactcacggtacaatcatgatcatcttcatggcgatgccgttcttaatcggtcttattaacgttgttgtgcctcttcaaatcggtgcccgcgacgttgcgttcccttacttgaacaacctgagcttctggacgttctttgtaggggcgatgcttttcaatatttctttcgttatcggaggttctccgaacgcaggctggacgagttatatgccgcttgcaagtaacgacatgagccctgggccgggtgagaactactacctcctcggacttcagattgccggtatcggtaccctgatgacagggatcaactttatggtaacaatcttaaaaatgagaacaaaaggcatgacattaatgcgtatgccaatgttcacatggacaacactgatcacaatggttattatcgtgtttgcgttccctgtacttacagtagcattagcacttttatcatttgatcgtttgttcggcgctcactttttcacattggaagcaggcggtatgccgatgctttgggctaacttgttctggatttggggacatcctgaagtatatatcgttattcttccggcgtttggtattttctcagaaatcatctcaagctttgcaagaaaacaattgtttggttacaaagcgatggttggttctattatcgccatctctgtattgagtttcttagtttggactcaccacttcttcacaatggggaacagtgcgtccgttaactcattcttctcaattacgacaatggcaatctcaatcccaaccggggttaaaatctttaactggctctttacaatgtataaaggccgaatcagctttacaacacctatgctgtgggcgcttgcgttcattcctaacttcgttatcggcggggttacaggggttatgcttgcgatggcagcagcggattatcaataccataatacgtacttccttgtatctcacttccactatgtgctgatcgcgggtactgtatttgcttgtttcgccggatttattttctggtatccaaaaatgttcggccacaagctgaacgaaagaatcggaaaatggttcttctggatctttatgatcgggttcaatatttgtttcttcccgcaatatttcttggggcttcaaggcatgcctcgccgtatttacacatacggaccgaatgacggctggacaacattgaactttatctcaacagtcggagctttcatgatgggtgtaggattcttaatcctttgctataacatctactacagcttccgttactctactcgtgaaatcagcggagattcatggggtgtgggacgtacgcttgattgggcgacttcttctgcgattccgccgcattacaactttgcggtgcttcctgaagtcaaatctcaagatgcattcctgcatatgaaagaagaaaaaactgaattataccctgaaagtaaattcaagaaaatccatatgccaagcaactcaggcagaccgttctttatgtctgttgccttcggtcttgcaggctttggacttgtctttgaatggtactggatgggcgtagtcggattgatcggagtcctgctctgcatggttctgcgttcattcgaatacgacaacggctactacattagtgttgatgaaataaaagagacggaaagaaagatttccgaataaggaggcgtgagttatggaacatgcagaacacggcaattctaacgcgcctatggaatatcaatctgaaaccggcagacttaatattctcgggttttggatctttttaggggcagaaattgtgttgttctcaacactatttgcaaccttcttcgttcttaaaaacagaacagctggaggtgtcttgccagacgaactatttgaagtcaatctggtaatgattatgacgttcttgctgctgatcagcagctttacctgcgggatcgctgttcatgaaatgcgccgtggaagtttaaaaggcgtagtcatttggacaattatcactcttcttctcggtgccggcttcgtcggatgcgagatcaacgagtttgttcactatgtacatgaaggagcggctctcagtacaagtgcgttctggtctggattctttgttttacttggaactcacggaactcacgtaacaatcgggattttctggatcacaggaattctgattcagttgaagaaacgcggcttaactccgcaaacttcatctaaaatctttatctcaagcttgtattggcacttcttagatgttgtatggattttcatctttacaggtgtctatctcatgggattggggggtctgtaaaatggcaaacaaatctgctgaacacagtcactttccatggaaacacattgtaggttttatcctgtctatcgtcttgaccctgctggctctatgggttgcagtgtatactgacctgagctcatcagcaaaactttggattatcttcggcttcgccttcattcaggcggcgctgcagcttctcatgttcatgcatatgacagagagcgaaaacggcacgatccaagtcggaaacacgctgttcggattctttggcgcgatcgttatcgtgcttggatccatctggattttcgcggctcactatcaccatggtgaccatatggacggaaatcctcctggaggcgctgaacactcagagcattcaggccataacgaataatacaaaaaccctcttcattggaagagggttttttgctgtcttcagctgcttcgctttctgcgaagatacggaaggccgtaaatgataaatgcggcgatatgagcgacaatgacgttgacggcaaacaagataatcatgagagtgtgtccaagtggagaaaggctttctgttgcgtaaaagaagaagaatacccacattaagatgattggcggaatagctgagagtgcgacttttttgttatcaagccaaataaagagaggcgttgcgctggcaaccaataagtaagcaaaaaacatgtccatcatacccgtctcctttcattttgtgataacgtttacaaaaatgaaatagaggaactgagttgtgtctgttttgtgattgttttttgaacattctgttacaattattataccatgttttccagaaattgatacgtgtttttgcagaaatggactggatctatcgtcttatttttaaacgttgtaagataggagaatgtacggagctttctttttaaaagaagggggatgcagatgtatcaggtaataaagcttgaaagagaagattggcgagaagtgatccgcatgtctgaatatgcttttcagaaagaacttagtgttgaggaacgagaagagaaagtaaaagctttagagaaccattacatcatcggaatcaaagaacaagagaagctcctttctaagcttcacatcattcccttttctgtcatgctggaagagcaggagatgaagatgggaggtattgccggggtagcaacctggcctgaatacagaagaaaaggaacagtaaaggaacttattctagacgctctaacggttatgaagaaaagaaaccaaaccatcagctttttgcatccgttcctgatctccttttaccgcaaatttggctgggaactctgtttctatcaaaaacgcctgacttaccttaaagaacagtttcaaaaactaggcgatgcccctggggacgtgaggaggcttcaaaaggatgaaacagatgcagtgaatgccatctataatcagtacagaacgaagcataatgggctgatgaagcgttcaaaggagcattggacagagaagatccatggaatgaaagctatgtacatctctgaagatggggtgccctgtggatatcttgtgtatgccatcaaaaataaaacgatgcgagttgaggaatttgtttatttgaacagagaggcacagagaggcttgtggaattttatttgccagcatgattcgatgctaaatgaagcggaactgactgtacggatggaggaagatcttgattttttaactgccgaaccccgggtcaaacaagagatatatccttatagtatggcgcgcatcgttgacgttgaaggttttttacgggaatatccaaaatctcgggtaacagctccctttgactttaaggtaacggaccaatgggcaccgtggaatcaacagactttccgcgtcgattcgcagcaggtgcagatcgttccagaagagtcatctgaccatctaatagaatgcagcatatcttctttaaccgctttcttcctaggcgccagaagtgcccgtttcctttttgaagcaggcatgataaaagggccggtatcggaaatcaaacggcttgatgacgactttcaactaaaacctccatttcttatggatttcttttaacccctaatttaaaaggggtttttttatttgaaaagttttgtgtcaatcgaaacatttcggtttatgatacgtcatatttcgtgtagctgaaaaagcgccgcaaatgctgaaaaaacataaaaggaagcgagcttcacgtgtcatcttgaacgtggttcatgtataataaacattagtgattttccgatgaaaatgtaaggcgggatagaatgagtcgatataagaaacagcaaagccccttttaccagggggatttgatttttatatttggtgtgttttttattataagcgtagtatcaatttatgctgccggtcagtttgggcagtatgggaacacggattggattcagcaaattgtgttttattttttgggggctgttgccattacagttcttttgtactttgatttagaacagcttgaaaagttaagtttatatatttttatcattggtattttatctttgattattcttaaaatcagtcccgagtctattgcacctgttattaaaggggcaaaaagttggtttaggatcggtagaataacaatacagccgtcagagtttatgaaggttggtttgattatgatgcttgcttcagttattggaaaagctaatcctaaaggagttcggacgcttagggatgatatccacttgttattaaagattgcgggtgtcgcagttattcctgtaggtcttatcctgatgcaggatgctgggactgcgggaatatgtatgtttatcgttcttgtaatggtttttatgtcaggtataaattggaaattgattgcgatcatagctggttcaggtatcttactcatttcattaattttattagtaatgataaactttcctgacgttgctaaatcagttggaatacaggattatcaaattaagcgggtcacttcttgggtgtctgcttcaaatgagacacaggaagattcaaatgacagctggcaagttgaccaggccatcatggcaataggatctggtggtattttaggtaatggtatttctaatttgaaggtttatgttccagagagtacgactgactttatcttttctataataggtgagtcatttggctttataggctgtgcaattgttgtcatcatgttcttctttttaatctacaggcttgttgttctgatagacaaaatacatccgtttaaccgtttcgcttctttcttttgcgttggctatacggcgttaattgtgatccacacattccagaatatcggaatgaacattggcattatgcctgttaccgggattccgctgctgtttgtcagctatgggggaagctcgacactttccacgttaatcggatttgggattgtatataatgcaagtgtgcagctgacgaaatacagaagttatctttttaattcttaatatgcagacagcctttacagaggctgtctttttttgtgcagagcatttcacttttgagatcactttttttcggatatgataaaaagtgataaggaggtttttgtgatgaataacacaatcgaaaccattttgaatcatcggtcaatccggtcttttacagatcagcttttgacagctgaagaaattgatacattagtgaaaagtgcgcaggctgcgtctacatccagctatgtgcaggcatattcgattatcggggtttctgatcctgagaaaaaacgcgagctgtccgtgcttgctgggaatcagccttacgttgagaagaacggacacttttttgtattttgtgcggatttgtaccgccatcaacaactggctgaggaaaaaggtgaacatatttctgagctgctcgagaatacagaaatgtttatggttagcttgattgatgcggcgctggcagcgcaaaatatgagcattgccgctgaatccatggggcttggcatttgctatatcggcggcattcggaatgaactggacaaggtgacagaggtgctgcaaacgcctgaccatgtgctcccgcttttcggactggcagtaggccatcctgcgaacctttccggcaaaaaaccgagattgccaaagcaggccgtttatcatgagaatacgtataatgtgaacacagacgatttccgtcatactatgaatacgtatgacaaaaccatttctgattactatagagaaagaacaaacgggcagcgggaagaaacgtggtccgatcaaatactgaactttatgaagcaaaagccgcgtacgtatttaaatgactacgtgaaagaaaagggctttaataaaaactaaagcaaacctctccgtctggaggggtttttatgtttcacgtgtaacatattccgacaaatagggacaggctttcacaaataaatggcgaatgataggggacactgataagcagtgtgagcggctttggagaaaaaatagaagatcagtgatacgatgaggatgaggtggtagggatggtttcattaagtatattagatcaatctccagtatcagagggcagcaatgcagaaacggccttacagcaaaccgttgcgcttgcccaagctgctgagaaccttggatataagagattttgggtttctgagcatcacttttcaaaacggctggcagggtccagtcctgaggtgctaatcagtcatatagcggcgaaaacaaagcgaatccgtgttggatcaggaggagtcatgctgccgcattacagtgcttataaagtagctgaaaactttcgtgttctggaggggctgacaccaggaagaattgacctggggcttggcagagcaccggggggaatgccgattgcatcatgggcgctgaatgacggtggtaagcgcaatgctgatcagtatccgcagcaaatcaaggagctgaccatgtatttgcatgatttggcggatgacaaacaccgttttccgaatctgacggctgcgccgcatattgcaacagctccggatgtgtggctgctcggctcatctggagaaagcgcgttgctcgccgcggaatctggcgctggctatatgtttgcccattttatcaatggagagggcggagagggtactgtcagacagtataagaggcgattcaaaccgtctgtgttaggagatacgcctcgagcggcagttgctgtttttgttctttgtgctgacacggaggagaaggcagaggagcttggggctgtgcttgattttacacttttggcgggagagcagggtattcctttagagggagttccttcgtatgaagctgttcggaaaaatacgtattctccttatgaacagagacgaattgctgataatcgaaatcgaatgattgtcggtacgaaagaacaggttaaggagcggctgctagctttgagtaaagcgtatgaaacagaggaaatcatggtggtgaccatcacgcatcattttgaagataagctccgatcgtatcgattattgcaggaggcgtttgctgactgatctttaaaaagccctgccgattcggcagggctttttcttattcaacagtgaaaggttcttcggtcaaaacctggcttgacttgcctttgtttgcggcatatgcgagcaagtaatactctccggccggaagtttggttccgccattaatcgtgccgtcccagtcaaagtactggtaacctttatcttggtttttataaatgccggcttggcctgcgaaatcaaggttgctgtcatagacgagaaacgccagctcttccgctcccgcaggaaggtaggtttcaatttgataggtaccttgtacagacccttcgctgacggagacagatgtgactctcggataatcgggctctttcacaatcagcaatgtaggtaccttagcgaccgtttttccgccttctctgacgataaccgttccttcatagatgccagcttttgttttcttcgtattgacctttacttttgcagtggctttcccggtttgatgtgccggaatcacaacacggcttgtgccggatgtggagatgccgctgccattaaatgagtattccagtgtgtatgactttctaatggaagattgattttcaatcgtaaacgtttcattttttgtttcgtttccgttttccttcaagaacgtgccgtatgaatagcttccaggtgagacgagcgaatcggctttgattgcgttcatgattcttgcgctgcctgcgccttgagcgttatgcggatatacttccccatcgctatcctttaaagtgacagcggtattcatgatggcggctttaatctgttcaacgctccactttggcttggcttgtttaataacggcaaccgctccggcaatatgaggcgatgccatgcttgttccttgttttgatccgtagccgtatggatggtcaggatcgtgtgttgggatcgtgctcacgatattgacccctggcgcggaaatatcaggcttaatcatccacgtatccataacagggccgcgtgatgagaaatcagccacttgttcaccgagcgcttttgagaccgtcaacttgaatgttgtttttgtctcagcagctttcagggcgctgacgagtttttcgccgtcttctaatgaaagcttaatcgttgggacagacatgcctggcacattggcttcaatttctccagagaggttgttatacacaaccatgccgatggcaccggcttttttagcgttatccgctttatccacaaatgcaatgctgcctcgtttgacaacggcgactttgcctgtcaggtctttcccttcaaaatccttttcttcgccgattcctgcttcgacaagctcaatttctttgttattgagcgctttgacgtcgtcctctttgttgtagcccatcacttttgctgaagagtaggagccgaaagtgacggcgtattcattgagcggcagctgagtcgcaccgacagaaatcgcttctcttgatgtgcccggcgatccgactgtccagccgttcggtccgctgttgccgtttgaggtaacagcgacaacgccttctgacatggcccagtcaagcgctgtgcttgtcgcccagtccgggttgtttaaagagtttccgagagacaggttcatcacatctgccccgtcctgcactgcacgttccacaccggcgatgacgttttccgttgtgccgcttccgccaggccctaacacacgataagcaagaagtgtggcatcaggcgctacgcctttaattgttccgtttgcagccacagttccggctacgtgtgtgccgtggtcagtcgctccgcccctcggatcgcctgttggtgtttcttttggatcgtaatcattgtccacaaaatcgtatcctttatattgtccaaagtttttctttagatctgggtgattgtattcaactccagtgtcaataatcgccaccttgatgccttttcctgtgtagcctaaatcccatgcatcgtttgctccgatataaggcgcactgtcatccatttgcggagatacggcgtcttcggagattgtgacgtctttatccttcatattgtctgttttatatgtgacgttcgggtacactgccttaacgtcttttaccgcgagaagttttggaatctcattagctggaagcttcatagagaagcctgaaaatacctgctcatattcccggtttacttttccgtttttcaccgctttgattgctttgttttttgcttttgtgcgagcggttttcagcttgcttttcgattggctttctcccgcttccttcgcttctgccaaggatttttcttttaattccactataacggttgtttttttgcttgtcgtcatgtcgatatcaccgaatacctcggctttttccagatcagccgacgtttttgaagaagccggagctgcctgaacgcccgtaatgcctgtggataacgcaaaaaataagacgaaacttacaagcagaaagcgaatgatcccctttttcaatgtgtttccccctttgtatttagaaaaaatgtgaaagatctagtatatatttcttgaaaattcaaaaaaatccttgtgtcatttggaccatttattggattttgtttgtgtataacgaaggagttatacacagaaccctgtgtataagtgaataaacctgtgtatatatatagttaggaatatacgttcgtatacaaaatatagatagagtttgtggacatgtggatatctcttgtgattaagttgttcttatctttgggataacttgtgtataaagttttcaaagcggttctccaattttcatttcaattctttcagctttcaacaaaacttctaaaaactagttggttttttcactcatattgtgacaaagaattctctttccacggtctatcatagagtcatgagttttgctagagccgctagtttgcgagaaaagaaatcggccgtcttttcctgcgggctgcggctgagaaaacgggctgctaaaaaggctgcctgccaaaaagaagcggagggatgtttttctatgaaacgtttgcttgtatctttacgggtgtggatggtctttttgatgaactgggtgacgccggacagaaaaactgcggctgctgcggtctattcggctcagcgtacataccaaagaaaggcggctgtgcaggccgcaggactcgtttcgttttatgagtggcggatggctgtgaatgaggaagaaaagcagaaagcgaaagccgccgcgctttataaaagaagatgtttgcaagccttcaaggaatcgccaaagcaggagagagcgggcccgcatctttacatggcggtcaaaaggaggtaaaatcccagtcaaaagcaaattggcgggagagataacctcttgaaaatctataaagtattaaacaacaatgcggctttaataaaagaggatgatcaggaaaaaatcgtgatggggccgggaatcgcttttcaaaaaaagaaaaatgatctcatccctatgaataaagtggaaaaaatctttgtcgtgcgcgacgagaatgaaaagttcaaacaaatcctgcaaacactgccggaggagcatatagaaatagctgaggatatcatcagctatgcggaaggagagctcgcggcgccgctgagcgatcacattcatatcgcgctttccgaccatttgtcctttgcgatcgaaaggattcaaaatgggctgcttgtgcagaataaattgctgcatgagataaaggcgctctataaaaaagaatatgagatcggcctgtgggcgatcggacatgtaaaagagacattgggcgtgtctctgcctgaagatgaagcgggttatattgcccttcacatccatacggcgaagatggatgcggagagcatgtattcggcgctgaagcatacaaccatgatcaaagaaatgatagagaaaatagaacaatactttaatcgaaaggtggatgaaaacagcatttcctatcaacgcctagtcacgcatttgcgatacgcggtcagccggttggaatcaaatgaagcgctccatcgtatggacgaggagatgctttatttcatccaaaaaaagtattcattcgcctatcaatgtgcgctggagctggcggagtttttgaaaaatgaatatcaattacatttgccggaatccgaggccggctatatcacgctgcatgtccagcgtcttcaagatctctcggaataaccgctttgacttgcagggagtgatctctggaagtttttttattgatcaggattcagtgtgtagtacatccagcccatcataactattcccgcggtcagattgccgagcgtaacggggattaagtttctgactgctcccatcagtgtcactgtatcagggtgctcaatcaaaagcgagatggcgaatgtgcacatattggcaatgctgtgttcaaagcctgaaataaagaagcagaaaacgaaaagcatcatggtaaaaagctttgctccttcccctttgagagacattggaatgaaaaaggcgaggcacacaagccaattgcacagcattcctctgaaaaacaattcggaagccggcggctccattttgtgctctgccaaatgaatcaaaaaggaatgaacagaaggctcctcaaaaagtcccgtcgcgctgatcaggatggcaaacagaatggcgccgattaaattgccggcatagcttgacatccacaagtatagggtgttgcgccagctgagttttttccggagcgcggtataggtgaaataaaaggtgttgccggtaaataaatctccgcctccgtaagcaatcatcagaatagcggccccgaaagtgacagcggctgccggaaaggcaaacggagaatcagccataaagaaatagctgcctgttttgcttgcggctgtaatgccaaaaccaataaacatactggccaaaatagaccgaagcacataacggattttgcttgaagcgaatatgttttgttttttcaaagcatactgttcaaccttttgcaatgcttgagtttccattgttttttcctgctttcattcatgattgagcatagtatagcacgatattgtgaagtatttcacaattaatttttacgaatttttgtctacatgttatatcaaactatttaactaaaaaaatagttgacgaaaacgctgtcatgatttatgatgaaagcgtattcttaatctgaataagcgggattgtgactggtaaagcaggcaagacctaaaatttgcgtaaatgaaaaaggatcgctgtgtcctttattcgttggcgaattttaggtcttttttgtttaaataaaagggggagaaatagatggattacaaagagactgcaaaacgcctcattgagcttctcggagggaaagaaaatatcatcagcgcggctcattgtgcaacaagactgcgtttagtgatgaaagatgaatcaaagatagatcaagcacaagtagaagagcttgatggcgttaaaggggctttcagcagctctggccagtaccagatcattttcggaacaggccttgtgaataaagtattcgatgctttttctaaagaagctgatattgagcgtgaggaacacgtcaatcatcaggatgcggcaaaagaaaagctgaatcccgctgcgagatttgcgaaaacgctttctaatatttttgtcccaattatcccggctattgtggccagcggcctgttaatgggattgctgggtatgatcaatgcgtttcattggatgagcaaggattctgcgctgttgcagctgcttgatatgttttcaagtgcagcatttattttcttgccgattctaatcggagtaagcgcttcaaaagaatttggcagcaacccgtacttgggagcggtcattgggggaatcatgattcatccaaaccttttgaatccatggggtttggctgaagcgacacctgattatatgcatcttttcggatttgatatcgcgcttctcggctatcagggaactgtcatccctgttctgctggcagtttatgtaatgagcaaggtagagaaatggacaagaaaagtggttccgcatgcggtagacttgcttgttacaccttttgttactgtaattgtcaccgggtttgttgcttttatcgcgattggccctctgggcagagcgcttggctccggcattacggttgctttaacttatgtatatgaccatgccggttttgtggcaggtttgattttcgggggcacgtattcactcatcgtgctgacaggtgttcatcacagcttccatgcgattgaggcggggcttattgcagatataggcaaaaactacttgctgccgatctggtcaatggcgaatgtcgcacagggcggggcaggtcttgccgtcttctttatggcgaaaaaggcaaagacaaaagaaatcgcgcttccggcagcattttccgcttttctcggcattactgagcccgtcatattcggagtcaatcttcgctaccgaaaaccgtttatcgccgcgatgatcggaggcgcattgggtggggcatatgtcgtctttacacatgtagctgcaaacgcttacgggttaacgggaattccgatgatcgccattgctgcgccgtttggcatgggcaacttgatcaactatctgattggcatggcgattgcggcagtgtcagcgttcattgcagcatttgtcatgaagattaatgaggatgaggagaggaaaaaatgacagcacatgaccaggagcttcgtcgccgggcttatgaagaagtggagaaaaaagagcccatcgctaacagcgatccgcaccgccagcattttcacatcatgccgccggttgggctgctgaatgacccgaatggcgtgatttattggaagggcagctatcatgtattctttcagtggcagccgtttcagacggggcacggcgcaaaattttgggggcattatacgacacaggatgttgtgaattggaagcgggaagagattgcgctggctccgagtgattggtttgataaaaacggctgctactcgggcagcgctgtcacgaaagacgatcggctctatctgttttacacaggaaatgtcagggatcaggatggaaatcgggaaacgtatcaatgccttgctgtttctgacgacgggctgtcctttgagaaaaagggtgtcgtcgcccgccttccggaaggatatacggcgcattttcgcgatccgaaggtatgggagcatgaaggcacatggtatatggtgattggtgcgcaaacagagaatttgaaagggcaggctgtattgtttgcttctgataacctgatagagtggagatttcttggcccgataaccggcgcaggcttcaacgggctggacgattttggatacatgtgggaatgccctgatttgttttcccttcaaggatcggacgtgctgattgtttcgcctcaagggcttgaggctgacggtttcctttatcagaacgtataccagtcaggttattttgtcgggcgtctcgattataacaagcctgaactgaagcatggtgattttagggaacttgatcaaggttttgatttttacgcgccgcaaacacttgaagatgatcagggcagacggattttgtttgcatggatggctgtgcctgaccaggatgaaggatctcatccgacgattgactatcactggattcactgcatgacgctgccgagacagctgacgctttcaggccagaagctgattcagcagccgctgcctgagctaaaagccatgcgcagaaatgagaaaaaaatacacatcaacatgcatggatcatctggtacacttccagtggaaaaacctgaaagagctgagattctgctggaagacattcatacggagtctggcttttcaatcagtatccgcggaacggctacgttttccttccataaagacgaggggattgttacgctggaacgaacgagctttgacggaaaaagaacagaagcgagacattgccgcatcaaggacttgcataccgtacacatgtttttcgacgcgtcatctgtggaaatctttatcaataacggagaagaggtctttagtgcgagatattttcctttcccgggaaatcatgaagtaacagccagttcgaccgggaaatctgaaatgaatgtcggaatttggacacttatgtagaaaatccttctattttcttatgtgaaatctgagccatctgtgctattcttcaacgataacctactatttttttctgtaaaaggagttgttttcttgaatatacatgaacagaagataacaccggaatgtttggaaaaggctgctaaccaagttgaagataagcgggaagaatataaggatgtgctgcttcagctgaaaaaaatgcttggcggaacaacgccgcacagtgaaacggcggaaattctcacgcgggcatatgaacaaatgaaggaatatgcactttttgttcagtcgatagaaacatttttgaggaaatctgcaaacaatttaaaaatcaaataaacaggctgccgatgggatcggcagttttttctgtgaaaagtcttcggtgatttaaaaagggctgcctctttgtaaggcagccccttttgtttatgattgttgattcaggcgcagtgcagaatgcttcgtaggaccaacatactggtttagcgggaaggattctttaatggccgctgtgatgaattctttcgctgcgtaaatggcttctttgacttccgcacctttggcgagctccgctgtcacggctgctgagaacgtacagcctgcgccatgtgtataaggcgtatcgatcatttcgctttcaaggacttccgctgtttctccgtcatagagaacatcaacggctttctcatgtttgagtttgcctccgcctgtaatgacgacatattgagcgccgagtgcgtgaatttttttcgcggcttcgatcatatcgtcaactgtttttagttcatccatgccgctgagctggctggcttcaaacaagtttggcgtaatgacagtggctagcggagccaattgctcacgcagggcttgggcgtgctccggataaaggacttcattagcacctttgcaaaccataaccgggtcaattaccacattttttaattgtttttctttgatcgtttttgctgcaagctcgataatatcaacggttggcagcattcctgttttcatggcgtccacaccgatgccgtccgtaattgttgcaagctgggcgcggattgtatcagtatcgatcgggaatacctgatggtcccagctgttgtttgggtccatcgcaacgatcaccgttaaggcggtcatcccgtatacgtttttttcttgaaatgtttttaaatcagcttgaatcccagcaccgccgctggaatctgagccggcaatggtgagtgctttgtgcatagacatgtcttgaacctccatcatgttttgtctttcattatagttagattttctctgtatcacaatatagaagatctataggaatcatttgacaatctcaacgggctttcgtaaaatgctacataagaaaactaggtaggggttttgagatgttaaatcgtgagctggttaagggaagcacggttatattggtattgacgcttctgaacgagcggccgatgtacggctatgagcttgtaaaagaaatgggaagccgcagcggaaacgagctgcagatgaaagaagggaccttgtatccttctcttcacaagcttgaacgccaaggatatatttcttcctactgggagaagcaggagaaaggaccggaccgcaaatattaccggattacagacgaaggcaaagaagtgctggcggaacgcacgaaggaatggagcgtattttcagccatgatggaccgaatactgaagtggagcggacaaaatggataaagaaacatatgtatccgaaatcaaaagcgggcttaaagggcttcctgaaggcgaggcaatgatagaagagattgagagccatattgaacatcatctgttttgctcttttcaggaaggaaagagtgaggaggaagctatgcagactttattgcaggcgtttggaacaccaactgacattgtttcttcgtttaagaaaatacagccagtaacgttccgtgcgtttttgatgttccatcttttctgtaacagtgccctattcgctgtcggcattgcgattacaataatgcatgtatggcttgaatcaccgtttgttcaagcagtatggaaaggcatttctgtttctgtttggctgatcttagctgcatatatgatctactgggtgctgattgggtatcaaggcgtgaaggagtttggaaaacgcggagaaaagcttgttctacatacgattctgatctcaatggtgccaaacgtcatttttatgcttgtttttctattcaatgtaattcctgctgcgctgtttcaatccttgttgacaccttggtttgttggaacttgtgctattgcaacgctgttatttccgttatttggccgaatgggctgttatattggcaggcgtcagcttgcctgattttttaggtatatacatagaatttctatgtaaaggatgtgtatgtcgtgaggattagctcttgtttatatggttttgtagctcatggggcagtatttttgtttactggtggctgcatgctcttggctatggcagccagcttgccttttgtttttctgcttgattggctgcctgatgtcgtctttacagcaggtgccattcttacgctgttatgttcatatgcttatgtctggttttgggcggtccgatttgcatataaccagaaaatgcgcctgtttgaggttcaattggggtcctttgtggtgctggccctcatgatatctttgattttattggatggatctagtatgaaagacatcatgatgaattgggacgatacaggctgtgcttttgttccgccggcttttacatttttgtgtctttcttatgcactggtgctgctgccggtctatcaatctaagctgtggcgtcttatccttccgaatggcgtccgcctgaaagatctctttcatgtctttggaaatctgatgctgatcatggtgcttctgatcggagccactttgctgtttctatcattgtagtatgccgtttcagtaggatattcccactgatctcccgtccaatatatgttttaatagtacatgactatgaaaatgagaaggagagcatcatgaagatttctatcgtaattgtgacctataatcggattccggctttgtgtgagcttctggagtcgatttcccgccagaccttgaagccgtatgaaattattattgtgaatgatgccggggaatcggtcgtgccagtcaaagcactgtatccggagctgccgattgctgtcatcaatttagaaaagaactcggggcatgtggctgcgagaaatgccggtgtaaaagaggcgtctggcgattgcattatgctgtgtgatgacgatgatttctttacgccagggcatatcgagaaaatggcaaaggaaatagaaacggcagacttcgttcattctgatgcggaaatagtttcgtttgaagagaaaaacggaacaaggtatccagtgtcacggaaattgtttgcttataccgctgactatgaggatatgagagtgttctctacatacgtgccgtcgggcagcatgtacagacgttttctgcatgatgaaatcgggtatttcgatgctgatgtgcacaattactgggattgggatttttatctgcgcgcagccaaggattaccgggtgaagcgtgtcccttgcgccagtgtgatttatgccttcagtgacgcgggagacaatcagtctgcggaccttggcgccaagcggaagcaatatttggatcgtttaagtgaaaagcacggactcggggagctgccgacgaaaaactttgccgtcctgcttgaagagcctgagatgaagaggcgggaagcaaaaagtgaaatggtttgggatggcgagcctgtctattccagacttcatcgttcgtaagggggcctgaatcttgaaacagcttttacaagacagctggtggaatcagctaaaggaagagtttgagaaaccgtattatcaagagctcagagaaatgctgaagcgggaatacgcggagcaaacgatttatccggacagccgggatattttcaatgcgctgcattatacatcatatgatgatgtcaaggtcgtcattctgggacaagatccgtatcacgggccgggacaggctcaaggtttaagcttctctgtcaagcccggtgtaaagcagccgccttcgttaaaaaatatttttcttgaactgcagcaggacatcgggtgcagcatcccgaatcacgggtcgcttgtcagctgggcaaagcaaggcgttcttttgctgaatactgtgctgacagtaaggcgcggacaggcgaattcccataaggggaaaggctgggagcgactgacagaccggattatcgacgtgctgaatgaaagggagcggccggttatttttattttgtggggacggcatgcccaaatgaaaaaagaacggatcgacacgtccaagcattttatcattgaatcgacgcatcccagcccgttttctgcgagaaacggatttttcgggagcagaccgttttcccgggcgaatgcctatttggagaaaatgggagaggcgccgattgattggtgtattaaggatttgtaaaaagcgcaggtgatctgcgcttttttatttgagtatttttcgaatcattcgcagcccgtttttggaggaaggataacgaaatgcgaagtcgaagcggttcgtttgtttgacgacgctttttttgtgcgtgaatgtgttaaaactgtcaaacccgtgatagctgccgatgccgctttccccgacgccgccgaatggcaaatacggcgtcgcaacatgcattaacgtatcattgacacagcccccgccaaacgacagatttcctaaaacagcgcgctcaatttctttgtttgtggtgaagagatatagggcgagcggcttagggcgcgattggactttttcaatgacttccccgatatcgcggtatgtaaagagcggaagaatcggcccgaaaatctcctcctgcatcactggagagtcatctctcacttgttcgagaatggtcggcgcaattttgtgatgattgggatcagattgtccgcctgtgagtgggatgccgtcattcagaaagctgagcagccgctgatagtgccgttcactgacgattttgccgtactgcggattccgttccggctgagggccgtaaaattctctgatcgcacgcttcatttcttctgtgagcttcgttttgatgtcctcgtggacaaataaataatccggtgcgatgcaggtttgtcccgcatttgtaaatttcccgaagacgatgcgtttggcggcaagctgaatgtcagcatctttatggacgatgcagggacttttgccgccgagctccaaggttacgggaattaattgtttggcggcggcctccatgacgatttttcctacagctacactgcctgtaaagaaaatgtagtcaaagggctgctgtaataatgccgtgctgacgtcgggcccgccttctgccatagcgacataatcggttggaaaaacgctgctgatgagtttggaaagaatagcagaaacagccggcgtatattctgatggcttgagaacgaccgtgttccccgccgcaatggctccaatcaacggagaaagcgccagctgcaagggatagttccaaggcgcaatcaccaaaacggttccatacggctcaggaatgatgatgcttttggagcctagatgagtcagcggcgttttgactcgtttcggcttggaccattttctcagccgtttcatgacaaagctgatttcctccaagacgattccgatttctgttgagtatgcttcttgctcggatttatggagatcctggtagagagcggctatgagatcggcttcatgagttctgacggcttgtttcagcttccgcaaaatgttcagtctcgattcaagcggtctcgtatgtcccgccgcaaaataggctttatgcttgctgatgatagaggggatgctgttcattccgtttctcctttttgtaaggtatggtgatttattatgtgaaaaatctcttctgcttgtcaatcgtgaaaggtttgtcagaaaaaataacaaactcatatctgcgtttacagcaggaatttgataaaatgcaggaagacaacatttatttttttggagggtacttcatgaacattcatatatctgctttgattcaaaagatggaagaagagctaaaaaaagcaaaaacggctgaacgggatgaggagctgaagcgttatgtagcggttgtccgttctctgtgtgatgtcgtgcttgatcagccggagaacgtgagcgcgccccgcatacagccgagcgttacgccaagtcctgccgcgccgccatcgacagaccagctgatgatggaaaaaatgatggggagcgcgggattaaacaaatatcgaaagcaagaaaaagagaagcaggaagaggatggaaacggagagtctttatttgatttttaaagagagaggttgagcttacgtgaaattggttcttggcgcgctgcaatggacagcgtttatcattgctgcggcgattgttgttccggtggcggttgcccagtcgtttcatctggatcactcagattctgcaagattgattcaaagcactttttttgtactgggaattgccgccgtcattcagtgtttgaaaggccacagactgccgattaatgaaagcccagccggcttgtggtggggagtgtatacgatttacgcagggctgacgggaactgtgtttgcgacatatggagacacactgcggggtttgcagggagctcttcttgtaagcgctgtatgtttctttttgttaagtgttttcaaggtcattgacagacttgcaaaattgtttactccggttgtaacgggcgtctatttattgcttcttgtcatgcagctgagtcagcccattataaaaggaattctcggaatcggttatcgacaggacggggtggacggtcttgtatttggcctggcgcttgttgtgatcgctgccgcttttataatgacaaattcgaacatcatgttttttaagcaatattctattttattcgccttgttcggcgggtgggtgctgtttgcggctgccggagcggcaaagccgattgaaatgccggaccggctgtttcagctgccttccctgtttccttttgggacaccgttatttaacagcggcctgatcatcacttctatttttattaccatcttgctgattgtgaatatgctggcgagcatgaaggttgtggacatcgccgtgaaaaaattcagcaaacagcctgatggaaagcatcatgaacgccatgccggttttgccgcttcattcagccatctgcttagcggtttgacgggagctattgcgcctgttccgatttcgggagccgcgggttttattgaaacgaccaaaatgccttctaaaaaaccgtttatgctcggcagtattttggttatcgtgatcagcgtaatcccgttttttatgaatacgtttgcgagcctgccgtcacccgttggatttgcggtgaattttgttgtgttctccgcaatgggcggtctggcctttgccgaatttgattcatatgagaaagaagaatcaaaaagggtgaggtctatcatcggcatctcactgctgacaggggtcggtatcatgtttgttcctgaaactgcgttaaagggattgcatccggtatttatttctctattaagcaacgggctcgtattagggacgcttgctgcaatagctgctgaccagttccagctttggcgcaggagaaaatccgacaatctcgtgtcaacggagaacaaacattgaattttggtgcaggtgcgataagataaatgatatgagtttaacgaaaaggcgggagagatagatgaaagtttttatcatattaggggctattaacgccctgcttgccgtgggactcggagcattcggcgctcacggattagaagggaaaatacctgataaatatcttcaggtttggcacacaggcgtgcagtatcatatgtatcacgcccttgggttattcgttgtcgcgtttctggctgataaattatccggcataggcagtgtcacgacagccggctggctgatgtttgcgggaattgtgctgttttccggaagcttatatattctaagtgtgacgcaaatctccattcttggagcgatcaccccgctcggcggtgtggcgtttattatttcttggattatgatcgttgtcgcagccgtcaaatatctataatcaaaaaagccaatcctcatcatatgagtgattggcttttttcttatcttggcgaataggacgccatggaatatggatacgtataagcaatttcttcatcaaatgtaatgtaatcgaggtagattgtcaggagcaggtagcgtgttcctgatttcgggtcgctgataataatgtgatcccggcctgcagcttcgatgacgccgcgaaaaatcttcgagccccattccttgctgttttcaaatgtcatataaatggtggccgtttttccccgattcaggcgcaaaatattctcgatgtaagattcctcaacaggcagcatgccgggaacgctttggcccggtcctgacggtgtaggccccgatggaatttgaaaaccgccgccctgctgctggcccgggaatccaaatccctgctgtccttgttgtccttgctgtccctgctgcattggcatcattggctgcatccccattggctgcatttgtgagccttggccttgctgcgggtacgggttggcgccaaactgaggctgatacccctgcatattatcaaatgcctgcatttgctgatattgattttttttcggtttcatatcgttcctcctttttatgaaaaccattcaaaacatgttctggatgtataggtgaacgctccgcgatgactcacctccgatggaaaacgatcttagtcgctggtgcgatttttatctctttcaccttatgaggctgatgcttggattatgctgaaaaagaacagcggaccgatcagatttcgctctgggcagccgctgtttttcagagacatacacaaacttttcgcatattggtttgtatccctagcgcaacttgagcataagcaacataagataacgatagtttcaggtgtgaagttccaagaaggaggtgtaggatttgcctaaagtatcagtcattatgacgagctataacaaaagcgattatgtggcaaagtccatttctagcatactctcacaaacgttttcagattttgaattgtttattatggatgacaactccaatgaagagacgctgaatgtaatccgtccttttttgaatgataaccgagtgcgtttttatcaaagcgatgtatctggagtgaaggaaagaacagaaaaaacgagatacgcggcactgatcaatcaggcgattgagatggcggagggtgaatatatcacctatgcgacggatgacaacatctatatgccggaccgcctcctgaaaatggtgcaggagctcgatacccattctgaaaaggctgtgatttactcagcctccaaaacctatcatttaaacgagaatcgcgacattgtaaaagaaactgtcaggcctgccgctcaagtgacatggaacgcaccgtgcgcaattgatcattgctcggtgatgcacaggtattcggtgcttgagaaggtaaaggagaagtttggctcctattgggatgaaagcccggcgttttaccgtattggagatgcccggttcttttggagagtcaatcatttttatccgttttacccactggatgaggagctggacctgaattatattaccgaccaatcgattcactttcagctgtttgaatcagaaaaaaatgaatttgtcaggaaccttcctccgcagcgaaattgccgagagctgcgtgaatcattaaaaaagcttggaatggggtgagagcttgtcggcctatttaagcaattattgggtgctgtaccggaagtacgtggagctttttgacaaacttcgctacaaagggattccgcttgggcttatcagtaatttttatcaatacatcagccctgagctgagggtgatgatggaagaagaaccggaattattcggatcggtggatcagcatatcgatgagggacagattcagccgttttttgaagaaagaatccaaaacatcgttaaaacaaatgacaaacctgttaaagggaaagtcattttgcactttgattacctgcgtttttcaaacgaaaattactttcaatttgatcctgaaaaaacggctgttttggccagatggagtttgccgcattattgtgatctgcctgtaattagcaagcgggagattgcggattcatgccaaaaaggcgattcgaagcagtatctcgaaacagcctgttcgcttctcgccccttatgatgatcacccggcatttggtgatcaagcgtttcgcgaccggcttttcaaagatattcctttatttatagaggccattgatacagttgatgcgctgtttgaacaggaaaagatttcagctgttattgtcggaacggcagaagacatttacagcagggtgctcgctctcatgtgtcaaagaaaaggggccgtcagcatttgtcttcagcatggcgcattgatgggagatgaagccttcattcctgtttttaccagccatcaagctgtttttggtgcgtatgaagcagagtggttcatacgaaaaggctgtaaacccgagcagattctcgtaacgggacatccccgcttcgatcagatttttaacagaacgcctatggatatgtccatattctatcgaaaacttgcttttcagccgactaaaaaaattgtgctcattgccactcagcccttttcagaagacttttattccggtgtgctgcaggggctttctgatcagaagcagctgcaaatcattatcaaaccccacccgtgggaaatcggaaaaaacaagcttgatctgtatcacgaggcggcgaaaaaacataaagcatgcagagtcatcaaaaaggagctggagctttatgatttgctgccgtatgctgatgccgcagtgacgcagacctcgacagtcggtcttgaagccatgctgtttcaaaagcctgtgctgatcggaaaatcgtccggaaatcgctcgtatccgtattatgagtctcttggcgattttatgtttgaccagccggatgaactggcgcacaccttggttgaggttcttcgaagtcccgacgtgcagcaaaaagcagaagaggcgcgcctggcattcatagcggctaattatccggtggcagaatcaacaaatgctttatttgcggaactgaaagccaaaacaggggttgattacaggcgggaagatactgaataaaatgataggagcgcaaagaaatggtgcaaaagagaaatcattttctcccttactcattgccgttaatcggtaaggaagaaattcaggaggttacagaaacgcttgaatcgggatggctctctaaaggcccgaaggttcagcagtttgaaaaagagtttgccgcatttgtcggggcgaagcacgccgtggcggtaaattcatgtaccgcagctttatttttggctttgaaagcaaaagggatcgggcccggggacgaggtcattacctctccgcttacgttcagctcgactgccaatacgattattcatacgggagcgacgcctgtgtttgcggatattgacgaaaacacgctcaatattgacccggtaaagcttgaggcggccgtcacaccgcgaacgaaagcagttgtgcccgtccactttggcgggcagtcctgcgatatggatgcaatattggctattgcccaaaatcatggtttattcgtgctggaggatgcggcacatgcggtatatacgacttataagcaaagaatgatcggttctatcggggatgcaacggcattcagcttttacgccaccaaaaacctcgcgacaggggaaggcggcatgctgacgactgatgatgaggagcttgccgataagatccgggtgctaagccttcacggcatgagtaaagccgcatggaaccgttattcttcaaatggcagctggtactatgaagtcgaatcgcccggctataagatgaatatgtttgatttgcaggcggccctcggacttcatcagctgaaacggctggatgatatgcagaaacggagagaagagattgccggccgctatcaaaccgcttttcagcagattcctgggctgatcacgccgtttgtccatgatgacggcaggcacgcctggcatctatatgttctgcaagttgatgaaaaaaaggccggagttacgcgcagcgaaatgattacggctttaaaggatgaatacaatatcggcactagcgttcattttattccagtacacattcatccgtattatcaaaagcaatttggatataaggaagcggactttccgaatgccatgaattactataaacgaaccctttctctcccgctctatccatcaatgtctgacgacgatgtagatgatgtcattgaagctgtgcgggatatcgtaaaaggggctgattaagtgtatacggtaaaagaaaatgtctccaaagaggcgattgaggaatttctccaaagcagaaagcttacactggatgttccgtatcaattttccctcggcctttttgaaaacagcaggctccaaggcgtattgctttacgaagattctttgtgggaaagcaaggtgcttcagaagaaagtcatgaacgtcaaacttcttgcggcaaatagtaccgggcagctaaagaggctgtttgaagctttttatactgtacgccaaatggatgaaacggattttatctttgtccgtgttccggctgaagatatcggagccgcgcatgtgatacaacagcagccatcctcttactttgtcgggagtttgctgaagctggcgatgcctccgtctttttatgacaaaacaccgccattttttgaactgggcccgcctgagcccggagacacagaagcgatatgtgagctggcccgagactcgtttacaaaaagcagatattttcaggatcctcatctcagccgcgatgcagcaaacaaaatatttcaggagtggacacgaaacaatctgaatggaagggcggcggtcaatattgtcgctaaatacgatggcgaggtcatcggctatcttcagggcttatcaagagatgatgaatgcattctcgatttgatggctgtaaagccgggatttgaaggaaaacgtattgcatttcatttattggcgaatctcatagaacaaccggagacccagaagcatagaacggtaacagcggggacgcagcttcacaatgtaagggcgatccgcctttatgaacgaatgggcttcaccgctgaacaatcgtattactattatcatatttggccgggcaaggaggcgaaataatggcagcgtttcagatcgcgaataaaactgtaggcaaagacgctcctgtttttattattgctgaggcggggattaatcatgacgggaagcttgatcaggcttttgcgctgatagacgccgcggcggaagcgggagcggatgccgtgaaatttcaaatgttccaagctgataggatgtaccagaaagatcctggtttgtacaagacggcagcgggcaaggacgtctctattttttctttggttcaatctatggaaatgcctgctgagtggattttaccgctattggattactgccgcgaaaagcaggtgatctttttaagtacggtatgtgacgaggggtcagctgatctgcttcagtctacctcgccgagcgcttttaaaatcgcatcctatgaaattaaccatctcccgctgctcaaatatgtcgcccggctgaacaggccgatgattttctcgacagccggagctgaaatctctgatgttcacgaagcttggcgcaccatcagggcagagggaaacaatcaaattgccataatgcattgtgtggcgaaatacccagcaccgccggagtacagcaacctcagcgtcattccgatgcttgccgccgcttttcctgaggcagtaatcggcttctccgatcatagcgagcatccgacagaagcgccatgtgccgcggttcggctcggagcaaaactgatagaaaagcattttacgatcgataaagatctgccgggtgccgaccactcgtttgcattaaatccggatgaattgaaagaaatggtcgatggcatcaggaaaacggaagctgagctgaaacaggggatcacaaagccggtctctgaaaaactgcttggcagttcatacaaaacaacaacctccatcgaaggagaaatcagaaattttgcatacagaggcatttttacaacagctccgattcaaaaaggtgaagcctttagtgaagacaatatcgcagtgcttcggcccggacaaaagccgcaggggctgcacccgagattttttgaactgctgaccagcggtgttcgggctgtaagagacattccagccgacacaggcattgtctgggatgacattttactgaaggacagcccgtttcatgaatgatattctctttatcattcaagcaagaatgggttcaacaaggcttccgggaaaagtgcttcggccgctcggatcgaatcgtttacttgatattctcgttcaccgtgtccggcaaagcgcgttttaccaaaaggatcgggataatcttgtcatcgccacgtctgacaaagaaactgacgacatattagaggcgcactgtatcaaacaaggctttcgtgttttccgcgggagcgaagaacgtgtcctcgataggtttgtgaaggtcatagaagctgttaaaccgtcagtcatcatccggttaacgggtgataatccgtttgtcgatccggagctgctcgatgtaatgattaaggcgcattttgatcaaggatcggattatacgtatatcctgaatgccccattagggatttgcggcgaagtggtcaacgccaacctgttaattgacatcagccgtattcagaatatggaggatcaatatcaggagcatgtcacgttatatataaggaatcatccagctctttatcgtgttcagtttttagaggcgccggaacgatttcgcgcccctcaatatcggctgaccattgatacaaaggaagactatgaatcgataaaggccctctatcaaaaagcaggcgagcgccccgatgtatccgcctcagagcttatcacccttctgaaccggaaccccgatgcggcaaccgaacgagaggctgactagccatgcgtgttgggatcttcgcagacggcggctatgaaaagggaatgggccatgttgtccggatgaagagacttgcggaggggctcaaacagcgatgcttgattacgttttatacgaatcaggagtctgaagcgtttcttcatgaagagcattggcgtgtcatcgtaaagccggagctgcagcagcacgaatttattctccgggaaataaaaagcaagaagcttgatttgcttttgtttgatattctaggcgcgcctgcagagctgttaaagaaaataaagacggagacagatgcgaaaattgttctttttgaagagaaaaacggtaaatcaattcaatatagtgacgcagtcattaacggaatttacggtgacatcagaagcagggtgtacgttcagggaaacacacgcatttatgaaggtccggactatcttattcttcaccccgcctttcaggccgcaagagaggattacacacttaagaaagactgccgcaatatccttgttgcattaggaggaagtgatccgaagcagcttatttttaaagtgctggctgccgctgatcaagtccccgacataaaagacaaaaacatgatgtttgtaatggggagcgcttcaccgcatcaagaggcagtccgaaggcggatcgaaaagaagccgcagtacaagatgatcgaacagacaaatgatatggcaggtttgatgaaacaagcggacgcagccattgtcgccggcggcatctctctatatgaagccatttgcatcggcgtgccgtgccttgttctttctcaggttgagcatcaaacggcaacagcaaaaacatttgctggccaaggcgccgctcttgatcttggtttgggtgagcttgtaccggatgaaacactcatctatcagatgtcacgcattatgagcagctatcctcttcgcctttctttgcacaagggaggaaggccgctcgtggatggcaaaggcattatacgggtaacagctattcttcaagatttatatgaacaagagatataaaaatgcatgtaaggaagtgttaatgtgaaaggtgttattttagccggaggaaacggctcacgccttatgcccttaacgaaagccgtcaacaagcatttgcttcctgtaggtccgtatccgatgatatactggtcgattatgaagctggaggaagccggaataaaagacattttactcatcagccaaaaggagcatatgccgcaattttacaaactgcttgggaacggggaagagcttggcgttactatcacttatcaagtacagccggcagcaacgggcatttcggatgggctgtcttatgcaaagcgctttacgaaaaaagagtctttcattttattattaggtgataatatatttgaagattcattaaagccttatacagaacgctttgaacagcaggggaaaggagcaaaagtgcttctgaaagaagttgatgacccggaacgtttcgggattgctgagattgatgagaaaaacaagcggattcgttccatcatcgaaaagcccgaacagccaccgaccaacctttgtgttaccggcatttatatgtatgatgcagaggtgttttcatatattgaacaaatatcaccatcaaagcgcggcgagctggaaatcaccgatgtgaataatctatacatcgaaaacagccagcttacgtatgatgtgttatcaggctggtgggtagatgccggaactcacgaatcgctttatctcgcttcccagcttgtacaccaggctctacggaaaggacaggacgaaaagtgatggcaaaatcatatttaattacaggcggggccggcttcatcgggctcacgtttacaaagctcatgctgagggaaacggatgcgcgcattaccgttttagataaactgacgtacgccagccacccggaggaaatggaaacattacagcaaaacagccgttttcgctttgtaaaaggggacatcagcgttcaggaggatatcgaccgggcgtttgacgagacctacgacggcgtcattcacttcgcagcagaatcgcatgtggacagaagcatttcccaagcggagccgtttatcaccacaaatgtcatggggacataccgattggcggaagcggtcttgaaaggaaaagccaagaagctgattcatatttcaacagatgaggtgtacggggatttaaaagcggatgatcccgcgtttacagaaacgacgccgctttctcctaataacccatactcagccagcaaagcaagctcagatttgctcgtgttgtcttatgtgaaaacccacaagcttccggccatcattacacgatgcagcaacaattacggaccttatcagcacagcgaaaaaatgattccgacgattatccgtcatgcgaagcagggcctgcctgttccgctctatggcgatggactccagatccgagactggctgtttgcggaggatcattgccgcgcaattaaactgattttagaaaaaggaaacgacggcgaggtgtataacatcggcggcggaaatgaacgcacgaataaagagctggcgagtgtcattttgaaacatctgggctgtgaggaattgttcgcccacgtggaagaccgaaaagggcatgaccggcgctatgcgatcaatgcatcaaagctgaaaaatgaactgggctggcggcaggaagtgacgtttgaagaaggcattgcgcgtacgattcagtggtatacagacaatgaccgatgagaaggtgatctgattgacaaaggtattggtaactggggcgggaggacagcttggcttggaactatgccgccagctgaagcaagccggatatgaggtcattgcgttaacaaagaagatgatgaacattgctgaccagcgctcagtacggcattcgtttggccattatcagccggatatcgtggtcaatagcgccgcgtttacgtcggttgatcaatgcgagaaagagcttgataaagcgtacttgattaacggaatcggcgcttattatacagcgcttgagtcaacccgcatcggagctcaatatgttcatatcagcacggactatgtattcaatgggaaaggaacccagccatatagggaagacgatcccctcgatccgaaaaccatttatggcaaaagcaaaaggctcggagaagaactgatacgattaacgacaaaagacagcacgatcatcagaacatcgtgggtgtacggacatggcggcagtaatttcgttgaaaccatgctgaagcttgctgaaacgaaacaagaacttcgggttgtcagcgatcaaattggttcgccgacttatacgaaggatttagcagaagcggtcatcaagctgttcagccatccgccgggcatctatcatgtcagcaattcaggcatatgcagctggtatgagtttgcgacggcaattatggaagaaagcgggctggaaacagccattttgcctgtaacgacagaggaatacgggaacaaaacgccccgcccggcatactctgtgctgagccatcgggccattgaagaagccggcatccgcccccgccactggcgggaagcgttacgagagtatttgcaggaaaggagcagtgcgtgtgattgatggagtcaaggtgaaaaaattgatgaagcatagcgatgacagaggcttttttgctgagctggtccgggacgatgagaatctccttgagcattttgggcaggcctcttggtcgaaaagttatccgggtgtgattaaggcatttcattatcatgagaagcaggatgatctctggttcttcccaaccggccacgctcaggttgtcctatacgatcttcgagaggattcaaagacaaaaggagaaacggacgtctattatatgggcgaagacaatccgatgctgttattaatcccaaaaggggtggctcacggatatagagtgctgggagagacgccgctgacaattatctattttaccaccatgtcgtataacccggatcagcctgatgaaaaaagaattccgtgggatgatgagacgatcggttttaactggaacactgaattcagataaaaataggaacgtgatcaatcgaagagcagaggcatcttcgactttttttgcccttttttaaaataggataaaagataggaaatgtcaggtagatgttactagaaaaagagagagaaatcgtccatttgaaccttgtataaacaggaaggaattctcattgaattccaagtgttaatattccttaaaaaacatttacttccatggaaaatgatgatagattaatttttaagaaaaagaactggtaattcgcgaattatgaaaaagtgctttttctgcagaggacgctctggccaaatttcaacaatcatttagggggaaatgtcatgctaaaaagaacttcattcgtatcttcattattcatcagttcagctgttttactatcaatcttacttccttcgggccaagctcatgcacagtctgcattaatcgaggcaaaaacaattaacagcacgaaagagtggaccacttctgatattgaagtgacatataaaccaaatgcggtgctttctcttggagcggtagaatttcaatttcctgacgggtttcatgctacgacaagagattcagtgaatggaagaacactgaaagaaacacagattttaaacgatggaaaaacagtcagactcccgcttacgcttgatttgttaggcgcatccgaatttgacctcgtcatggtgcgcaaaactcttcctcgcgcaggcacttacacgattaaaggcgatgtagtaaacggtttgggaatcggcagtttttatgctgaaacgcagctggtgattgatccccgttaatcgatagatttgtagtcagagactgagatgttttcagtctctttttttgtggattcaaaagctggtacggatcttgcatgatgataagggtgaatccaatgcagaaaggaattggcgggctgattttttaaagcgcttacattacagccggccaaaaaaacaatgaggtgaaaaagatgtcagcaaagcaagtctcgaaagatgaagaaaaagaagctcttaacttatttctgtctacccaaacaatcattaaggaagcccttcggaagctgggttatccgggagatatgtatgaactcatgaaagagccgcagagaatgctcactgtccgcattccggtcaaaatggacaatgggagcgtcaaagtgttcacaggctaccggtcacagcacaatgatgctgtcggtccgacaaaggggggcgttcgcttccatccagaagttaatgaagaggaagtaaaggcattatccatttggatgacgctcaaatgcgggattgccaatcttccttacggcggcgggaagggcggtattatttgtgatccgcggacaatgtcatttggagaactggaaaggctgagcaggggatatgtccgtgccatcagccagatcgtcggtccgacaaaggatattccagctccagatgtatacacaaattcgcagattatggcgtggatgatggatgagtacagccggctgcgggaattcgattctccgggctttattacaggtaaaccgcttgttttgggaggatcgcaaggacgggaaacggcgactgcacagggcgtcacgatttgtattgaagaggcggtgaagaaaaaagggatcaagctgcaaaacgcgcgcatcatcatacagggctttggaaacgcgggtagcttcctggccaaattcatgcacgatgcgggcgcgaaggtgatcgggatttctgatgccaatggcgggctctacaacccggacggccttgatattccttatttgctcgataaacgggacagcttcggtatggtcaccaacttatttactgacgtcatcacaaatgaggagctgcttgaaagggattgcgatattttagtgcctgccgcgatctccaatcaaatcacagccaaaaacgcacataacattcaggcgtcaattgttgtcgaagcagcgaacggcccgacaaccattgatgccactaagatcctgaatgaaagaggcgtgctgcttgtgccggatatcctggcgagtgccggcggcgtcacggtttcttattttgaatgggtgcaaaacaaccaaggatattattggtcagaagaagaggttgcagaaaaactgagaaacgtcatggtcagctcgttcgaaacaatttatcagacagcggcaacacataaagtggatatgcgtttggcggcttacatgacgggcatcagaaaatcggcagaagcatcgcgattccgcggatgggtataatttgagaagcctccgcaaaataattttgcatttgttttttgcgtaaagagcaaaaatcgcaaaataaatttgcgttcaagatcggaaaaagagaaaggtgatcacctgttagacaaatttctgttcgcttcaacaagttttttcagcaaaagacaagaaaatggcatgattcttgcatttttattcatatgcgaagatatatttcataacacgagagggactacatatgacagtcacatacgcgcacgaaccatttaccgattttacggaagcaaagaataaaactgcatttggggagtcattggcctttgtaaacactcagctcggcaagcattatccgcttgtcataaatggagaaaaaattgaaacggaccgcaaaatcatttctattaacccggcaaataaagaagagatcattgggtacgcgtctacagcggatcaagagcttgctgaaaaagcaatgcaagccgcattgcaggcatttgattcctggaaaaaacaaagaccggagcaccgcgcgaatattctctttaaggcagcggctattttgcgcagaagaaagcatgaattttcaagctatcttgtgaaggaagcgggaaaaccgtggaaggaagcagatgcggacacggctgaagcgatagactttttagagttctacgcgcgccaaatgttaaagctcaaggaaggggctccggtgaagagccgtgctggcgagttcaatcaatatcattacgaagcgcttggcgtgggcatcgtcatttctccatttaatttcccgcttgcgattatggcgggaacagcggcggcagcgattgtgacaggaaatacgattctcttaaaaccggctgacgcagccccggtagtggcagcaaaatttgtcgaggtcatggaggaagcgggtctgccaaacggcgttctgaattacattccgggagatggagcggagatcggtgatttcttagttgagcatccgaagacacggtttgtctcatttacaggttcccgtgcagtcggctgccggatttatgagcgagccgccaaagtgcagccgggccaaaaatggctcaaacgggtaattgcagaaatgggcggaaaagacacagtgcttgtcgacaaggacgctgatcttgaccttgctgcatcctctatcgtgtattcagcatttggatattcaggacagaagtgttctgcgggctcccgcgcggtcattcatcaggatgtgtatgatgaagtggtggaaaaagctgtggcgctgaccaaaacgctgactgtcggcaatccagaagatcctgatacgtatatgggtcccgtgattcatgaagcatcctacaacaaagtgatgaaatacattgaaatcggcaaatctgaaggcaagctattggccggcggagaaggcgatgattcaaaaggctactttattcagccgacgatctttgcagatgttgatgaaaacgcccgcttgatgcaggaagaaattttcggcccggttgttgcgatttgcaaagcgcgtgatttcgatcatatgctggagattgccaataacacggaatacggattaacaggtgcgcttctgacgaaaaaccgtgcgcacattgaacgggcgcgcgaggatttccatgtcggaaacctatattttaacagaggatgtaccggagcaattgtcggctatcagccgttcggcggttttaatatgtcaggaacagactcaaaagcaggcggtcccgattacttaattcttcatatgcaagccaaaacaacgtccgaagctttttgatttgagagaaataaaatcgtgcgattctttagcggatcgcacgatttcaactttttgatcaggaggacaatttatgcagtatacaaaaatcagtcacatgaatccggctgaaagagtggaggcgctgacagcatctctggtcagcctcagcagcgtgaacggcaccgttggagaagggacaaaagcagatttcatcaaagaagtgatcacgagctatccttattttcaggaaaaccccagtcatgtgtgggaacaggccattcccaatgacccatacaatcgcaaaaatatttttgcgtttattaaaggacatggagaaagccgtaatacagtcatttaccatgcccatctggatacagttggaatcgaagatttcggccctttaaaggatatcgcttttgattgtgagaaattggccgagtatttcagccgctatgagttcgatcaggatgttcagcgggatgccaaatcaggcgagtggatgttcggaagaggatctgtcgatatgcaaagcggcatcgccgtgcatttagccaatctcctgcatttttcggagaaccttgagacgttgccgggaaatgtattgtttatggccaatcccgatgaggagagccagcattcgggcattctcgccagcatttcagagctgaaccggctaaaaaaagaaaaacagcttcactatttggctgctattaatacggattttattaccccgctttacgatggtgatcagacaagatatatctataccggagccgcgggaaaactgttgccttgcttttacatttacgggcgtgaagtccatgttggcgatacactggcagggattgacccaaatttcatttcatctgaaatcacaagccgtctccacaataacatccatctggcagaaaaggttgaaggggagttggttctgcccccatcctgtttgtatcagcgtgataacaaggaatcctataatgtgcaaacggctgtcagcaccagcttgtatttcaattgttttatttatgaaagaacagcaaaagaaatgatggatttgcttattgaagtcactgaggaagcatgccgggagacagaacaaaaattatcagattattatgaagaatatgtaaaaagagccaacctgccaaagaaacatttatcatggggcattcaagtgtatagcctggagcaatacttagaaaagctgagaaaccggggaatagatcccgagcagtgtatcgagcagacattcaaagccaacgagcaccttgaacttcgcatgagatgctttcaggcaatcgaagagcttcaaaagcttgaccccgatcaaggcgcaaaagtcattctattttacgcacctccttacctgccgcataactatttgaaagaagatagcgcaagagatcagcttttgcagcatgtgattaaagaagcggctgacaaaaccgctgaatcgacaggcgaaacatttgtcttcaaaaagtttttcccctacttggcagacggcagttttttatcactgcacgaaaccgatggcgaaattgattcttttatcaggaacttctgggtggaatatgattgggaccattccgttcaaagacatacgcaagctgaatattccatccattaatatgggcgtgtacggaaaagacggccataaatggacagaacgagtctataaaccgtacacatttcatgtattgcctctcctcatacagcaaaccaccgttcaccttttgcaaagctaccggatgaccatcacggcaaaagaaccaaagggggaaggatgatgcagaatcataaaaatgaattgcagcgcagcatgaaaagcaggcatttgtttatgattgctttgggaggggtgattggcactgggctgtttctaggctctggctttaccattagccaggcgggaccgctcggcgccattgccgcgtatatcatcggcggatttttaatgtatctcgtcatgctttgtttaggagaattggctgttgccatgccggtggccggatcgtttcaggcctacgccactaaatttctgggaccgtcgacaggctttatgattggctggctgtattggttcagctgggcgaatacagtggggttagagctgacgtcagcaggcattttgatgcaaaggtggctgccctccgttccgatctggatatggtgcctcgtgttcggcatcgtcatctttttgattaatgcgctctctgtcagaagctttgcagaaatggaattttggttttcaagcatcaaagtggcggcgatcatattatttattgtgattggcggatccgctgtgtttggcttgattgactttaaaggcggacaggagacaccctttttgtctaactttatgactgataggggacttttccctaatggggtgctggccgttatgtttacgctggtcatggtgaacttctcctttcagggaacggagcttgtcggcattgccgcaggggaaagtgaaagcccggaaaaaacactgccaaagtccattcgaaatgtcatttggcgcacgctgtttttctttgtgctcgctatgttcgtcttggttgccatccttccgtacaaaacggcgggggtgattgaaagcccatttgtagcggtactcgatcaaatcggcatcccattttcggcagatatcatgaactttgtcatcttaacggccattttatctgttgctaattcgggattgtatgcggcgtcgcgtatgatgtggtcactttcatcaaatcaaatgggtccatcctttctcaccagactgacaaaaaaaggcgtgccgatgaatgccctgctgattacgctaggcatttcaggctgttcgctgctgacgagtgtcatggccgcagaaacagtgtatttatggtgtatctcaatctcgggcatggtgacagttgtcgcgtggatgtccatttgtgcgtcgcaatttttctttcgcagacgtttccttgctgaaggcggaaatgtgaatgatctagagttcagaacgccgttttatccgctagtcccgattctcggattttgtttatatggctgcgtgttgatcagccttattttcattccggatcaaagaatcggcttgtactgcggtgtgccgatcattattttctgctatgcatactatcatctgagcatcaaaaagcgtataaatcatgaaccgattgaaaaaaagcagacagaggcgcaatagaaaaagctctccgggaggccggagagctttttttacgcattacatcctcatgtgtttttagaatgaaatatagaaatatataatgggatttaaatgaaaataataaaacttataaatatttcgttcgaattgtaaatagtgaaaaaacaatgctaaactataatacaactttatgataagaagattatggaagaggtgtttgagaaagaatgaacagcaatcaaaacaatgacatcaaaacaaaacatcattttccgttattgttggcactggctttaacgatgggggtatttgcagccggatctgaagagcttgtgatctcaccgctgctgccggatttagcaaaagccttcaactcagatgtcagcgtccttgcgttatctatcagtatttacggcgttatgatttttatcggtgcgccgcttttggttccattaggcgataaatactccagagaactgagcttattggccgggcttatgatttttatcataggaacggtgatatgcgctttagctcaaaatatttttttcttctttttaggccgggcgctttcgggattggctgcgggagcgtttgttccgaccgcttacgcagttgtcggtgatcgtgtcccttatacataccggggcaaggtgatgggactgatcgtttcaagctggtcgctggcgctgattttcggagtgccgctcggatcatttatcggcggcgtcctgcattggagatggacgttttggattttcgccttgatgggcgttttagttgtcctgctgattctccttgaaatgcgccgccatgcccaacataaaaacagcggcaaggaagaaatagaagagccggcaggaacattccgggatgcgctgaaagtccctcgtgtacctgtttatatcacgataaccttttgtaatatgattggtttttacggtatgtattcctttctaggcacctatcttcaggacgtttttaccggaggaaacacggctgcgggcttatttatcatgatttacggaatcgggttttccatgagtgtgattacaggaaagatagccgaccgcatcggaaaaatgcgctcccttttgattgcgctgggggtcatcagtgttctgctggcgtgtttaccatatgcgccggcgtctatgtttctgttaatcgccagcctatttatttggggattaatgcaaagtttgacggtgacgctgctcagcaccattttgagtgactgctcagagcgtcatcgcggaaaagtcatggtgttttacagcctcgcctcgaatctggccgtgacattaggttctgctttaatgggacccgtctatgtggcatacggctatgcagctgtcggattgatttgcgcagccatcacagtcctcggatttgtgctcagtatattcgcatataaaaagtacggcaaacttgagcagaaggccgatcaatccttatctcaataaacaaagtttctaaattcctataattaaaaaccctttttaaagggtttttttgtttgtatgggaataattatcaatattttcaaaaaacattgacagttcaatttccgctggataaaatttacttaaaattttaaaagattggttggtgctcatgattatattggataatagcattcagacaaaaaaaagaactgattcactatccaaactcattacagtcaacacgctcggccctgaggggacaagcagtgagtacgcagcaaagcatttcatttccaattttactcttctacaagggctgaacagtaaattgtccttgcatgatacttttgaatcatgcatcgaaaggacgctccaaagcccgctggaatataccatcgtcccacatgcttacgatggcattaagcatttctacatgaggccggatttgcagctattgcagatcttcaggtgcgatacaccgatgtacggcctggctgttcgtcctgattttgaattcagggacgatatgcttgatacatctgttattgtttcacatccttcacctattaatttaataaaatattttacccgcaaagatgttcgtttcaaactagtcaattcaaccagtcaagccgcaagaaaagtaaaagaaggtttgtatgacattgccttaaccaatgagcttgcacggcaaaagtacgggctaacctttgtaaaaacattcaaaagcattccaatgagctggtcattatttggaaaaggagacgttgatgatgaaaactaaagaagatatgcaggagctttatttcccgacaccgaaattaattgaatgggaaaacggagtgaggcagtattcaaccgtacgaggggatactgaagtattaatgtcttacgtcccgccgcataccaatgttgaaccccatcagcataaggaggtccaaatcggcatggtcgtttctggcgagctgatgatgactgtcggagatgtgacaagaaaaatgacagccttggaatctgcctatatcgcgccgccgcatgtgcctcacggggcaagaaacgacacagaccaagaagtgattgctattgatatcaagcggctgaaagctgatgaaacatatacaagtcctgaggactactttttggatattttcaaaacaagagacctgttgccgggcatggaagtcacgttctttgttgaggattgggtagaaattatgcttgccaaaatccctggaaatggcggagaaatgcctttccataaacatcggaatgaacaaatcggcatctgcatcggcggcggctatgacatgacggtcgaaggctgcacagtcgagatgaaattcggcacagcctatttctgtgagcctcgtgaagatcacggtgccatcaaccgttcggaaaaagaatcaaaatcgattaatatcttcttcccgccgcgctacaacagagcaaaagcaaaaaaaatgaaggcggatgaatgatcatgaacctcaccgataaaaccgtcctcataacaggaggcgcatcaggcattggttatgctgcggttcaggcttttttgggccagcaggccaatgtggttgtggcggatattgacgaagcgcagggagaagcaatggtacgaaaagaaaataatgacaggctgcactttgtgcaaacggacatcacagacgaagatgcctgccagcacgcagttgaatcggcggttcatacatttggcgggctcgatgtcttgattaataatgcaggcatcgaaatcgtggcgcctattcacgagatggagctcagcgattggaacaaggtgctgcaagtcaatttgaccggcacgtttttaatgagcaaacatgcactcaagcatatgctggccgccggcaagggcaacatcattaatacgtgctctgtcggcggactcgtggcatggcctgatattcctgcctataacgccagcaaaggcggggttttgcagctgactaaatcaatggctgttgattatgcgaagcatcaaattcgcgtgaactgcgtatgcccagggatcatcgacacaccgctgaatgaaaaatcattccttgaaaataatgaaggcacacttgaagagatcaaaaaagaaaaggcgaaggtaaatccgctgctgaggcttgggaaacctgaagaaatcgcaaacgtgatgctgtttttagcctcggatttatcaagctatatgaccggaagcgccatcaccgcagacggaggatacaccgcacaatagagaaggagtgttttacatatggagagaaaaacagtattggtcatcgctgatcttggaggctgcccgccgcacatgttttataaaagcgctgctgaaaaatataacctggtcagctttattccaagaccttttgcaattacagcctcccatgcagcattgattgaaaaatactcggtcgcggtcataaaagataaagactattttaagagtttagctgattttgagcatcctgattccatttattgggcgcatgaggatcataacaagcctgaggaagaggtcgtcgagcaaatcgtcaaggttgccgaaatgtttggggcggatgccatcacaacaaacaatgaattattcattgctccgatggcgaaagcctgtgaacgtctgggcctgagaggtgccggcgtgcaggcagccgaaaatgccagagataaaaataaaatgagggacgcttttaataaggccggagtcaaatcgatcaaaaacaaacgagtcacaactcttgaagatttccgtgctgctcttgaagagatcggcacaccgcttatcttaaagcctacatacttagcgagttcaatcggtgtaacgctgattacggacactgagacggcagaagatgaatttaacagagtcaatgactatctgaaatcaattaacgtgccaaaggcggttacgtttgaagcgccgtttatcgctgaagaatttttacagggtgagtacggagactggtatcaaacagaagggtactccgactatatcagtatagaaggcatcatggctgacggtgagtatttcccgatcgccattcatgataaaacgccgcaaatcgggtttacagagacatcccacattacgccgtccattctggatgaagaggcaaaaaagaaaattgtcgaagctgccaaaaaggcaaatgaagggcttggcctgcaaaattgcgcaacacatacagagatcaagctaatgaaaaacagagaaccgggtttaatagaatcagcggccagatttgccggctggaatatgattcctaacattaaaaaggttttcggccttgatatggcgcaattattattagatgtcctttgtttcggaaaagacgccgatctgccggacggattattggatcaagagccttattatgttgccgactgccatttgtacccacagcatttcaaacaaaatggccagattccagaaactgctgaggatttggtcattgaagcgatcgatattccggacgggcttttaaaaggggatactgaaatcgtttctttttcggccgcagcaccaggcacttcagttgatttgacattgtttgaagctttcaattccattgctgcatttgaactgaaaggcagtaattcacaggatgtggctgaatcaatcagacaaattcagcagcatgcgaagctgacggcaaagtatgtgctgccagtatgaaacagctgaaacccaactctaaatacttgctttacgggcaggcgctatcgttcatgggagactattgtgttctccctgccctgctcattttgtctacatattatcacgattattgggtgacgtccggggtcatcgtggtcagaagcattccgatggtgtttcagccgtttttgggggttctggtcgaccggttagacagaattaagatcatgctgtggacggatatcatcagaggcatcatctttttggggctcacatttcttccaaaaggcgagtatccgctgatttttctggccctgctgtttatttcttatggaagcggcgtgttttttaatcccgcccgtctcgctgtcatgtcgtccttggaatcagatattaaaagcatcaacacgttatttgcaaaagcgacaaccatttccattatcgtcggggcggctgccggagggctctttctgttaggcggatctgtagagctggctgttgcctttaacggtgtgacatacctggtttcggcattttttatcagccgtatcaagctgcaatttgtgccgattcaatctgaaaacataaaagaggcctttcagtcttttaaggaagggctcaaggaaatcaaaaccaatgcattcgtattaaacgccatgtttacgatgattacgatggctttgctgtggggagttgtgtacagctattttccgattgtcagccgctttctgggtgacggggaaatcggcaactttattctcacgttctgcatcggcttcggcggctttatcggagcggcgcttgtcagcaaatggggctttaacaacaatagaggcctgacgtactttaccgttttatccattgtctcgctggcgctgtttttattcacaccgatattcgctgtttctgtcatcgcggcgatcctctttttcatcgcgatggaatacggggaagtgcttgcaaaagtgaaggttcaggaaaatgcggcaaaccagattcaagggcgcattttttcagtggccgaagcgtctatcggattatgcatttctattggttcaatgttcattaacatcctaagcgctccggtcattatggggctgattgtcgtgatcgtatgcggtttgtttttgcatacgaagctcgtcaacaaatcgtttttggaacgggataacaaaacggagcaaaaaggagtcttttagatggaaataacaccgtccgatgtcatcaagacacttccaaggcaggagttttctctcgtttttcaaaaggtaaaggaaatggaaaaaacgggagcccatatcattaatctcggacaggggaaccctgaccttcccactccgccgcatattgtcgaggctttgcgggaggcgtctctgaatccttcgtttcatggatacggcccattcagaggttatccttttttgaaggaagcaatcgctgctttctataaaagagaatacggcgtgacaatcaatcctgaaacggaggtcgcgcttttcggaggcgggaaagccggtttgtatgtgctgacacaatgcctgctcaatccgggagacatcgctttagtcccgaatccgggctaccctgaatatttatcagggattacgatggcgcgagctgagctttacgaaatgccgctgtatgaagaaaatggctatctgccggattttgaaaagattgatccagccgtgctggaaaaagcgaagcttatgtttttaaactacccgaacaaccccactggagctgtggctgatgcggctttttatgcaagagctgctgcttttgcgaaagagcataacatccatttgattcatgattttgcatacggagcgtttgaattcgatcaaaaaccggccagttttcttgaggcagaggatgccaaaattgtcggagcagagctttattcattttcaaaaacatttaacatggccggctggagaatggcgtttgcggttgggaacgaaaggatcattcaggccgtcaatgaatttcaggatcatgtatttgtcggcatgttcggcgggctgcagcaggcagcgagtgcggcgctttctggagatccggagcatacggaatcgttgaaacgaatttataaggaacgaattgacttttttacggcgctttgtgaaaaggaactgggctggaagatggaaaagccaaaaggaaccttttacgtatgggctgaaattccgaatacgtttgagacatctcaccaattttccgattacttgctggagcatgcccatgtcgtagtcacaccgggcgaaatttttggaagcaacggaaaaaggcatgtcagaatctcaatggtgtcgaagcaggaggatctgcgggaatttgtcacgcggattcaaaagctgaacctgccgttcgggtcattacaagaaacatcccgctaaaaagcgggatgtttttatatgcttttcatgctgccgccatcagcggaaatttgctgtcccgtgatgtaggaggcttcctcagaggcaagaaacgcggcgagcgctgcggtttcttcggctgatccgacccgtttcatcggaatcccggaagcaatctgttcctctgctttctgtttggatatgctgttctttttcatcacattttccacaaattgatgataacggtctgtagcgataaaaccaggattcagacagttgacagtaatgttgtgaggagcaagctggatggaaatatttttactggcgtttattaaagcggcattcatcatactgtttgtgaacatgttggcgccgggttctttccacagatttccgacaatgttgatgattctgccaaactcgttttgtttcatcagtgaggaagcacgcttgatagcgtcaatataggcaacggtcttttgagtgaacgtggccgtcatatcgtctatattgcagttatcaaatgtatcaggcgcgccgcccgggatattattaatcagaacatcaagccgtccgcattgagattcgatttcctgaaaaatggccgctctcgtatgctggtcagacatatcgcccgcaaggacaatgacgctcgcctcaggatgcttggccaaaatgtcttctttgacagattcaatattatccaaacttcgcgaattaatgacgagggaaaagtgctggtctgctaatttcagagcgattgctttcccaatcccttgactggctcccataacaaatgcggttcgttttgacaaataactgcacccctttgaaaaaattggattattatctacatcgtaagaaaaaacgaagaaaatagcaaattttatttaaattctgataaaggaggattgaaaaactcccgccggatagggcgggaggggatattatacatataggaattgaggaagtgtatcaagcgaaaggtgattgccgacaaagaatgaaccaaattcgccatagcgagcgctgacttcgtcaaaacgcatttcgtacactagcttcttgaattgaaggacatcatcgctgaataatgtaacgccccactcgtaatcgtcaaagccgacagagccggtgatgatctgtttgactttgcccgcatagctgcggccgattaaaccgtggcttctcatcaagtttctgcgttcctccattgaaagcatataccagttgtcgttgccggatcttcttttatccattggatagaagcatacatattttgattccggcagttcagggtaaaggcgcgcacgcacatggggattttcataaggatcgccatcaccgcttgccaagtagttgctcagctctaccactgatacgtaggagtatgccggaatggtgaactcagcaagtcttgatttgttgaattcaagctcaatttgatttaattcttccattgtaggacgaaggatcatcagcataaaatcagctttttggccgacgatgctgtaaagagtttgcgatccttttccttctttttgggctacgccccatttttcaagcaacccagtgaattcatgtatgatagattggcgctcatcactggacagaagcttccaggaagcccaatccattgtgcggaaatcatgaagcgcataccagccgtcaagcgtttttgcagcttcattcgtcatttgctgttcactcatttatcttcactcccattatcttttcatgattgccttcactataccatagtttatccgattctactgtggagaaaccttgaacatcccttccgtataactccatcaaaatagaagaaactataagggaagattgagtcacttaaattagttagaaaaataagatttttttatgaaagcgctataatggaagttggctgtttgaatttgattggaagaagagtatgctagtaaaagaaagcgtttttgtaactttttgaggaggttttattgtggcagatttattttcaacagtgcaagaaaaagtagctggaaaagacgttaaaattgtatttcctgaaggcttagacgagcgtattttagaagcggtcagcaagcttgcaggaaacaaagtgctgaatccgattgtgatcggcaatgaaaatgagatccaagcaaaagcaaaagaattgaaccttacgctggacggcgttaagatttatgatcctcatacatatgaaggcatggaagaccttgtacaagcattcgtagaacgccgcaaaggcaaagcgacagaagaacaggctcgcaaagcgttattagacgagaactacttcggtacaatgctggtgtacaaaggccttgcagacggactcgtaagcggagctgctcactcgacagctgacactgtccgcccggctcttcaaatcatcaaaacaaaagaaggcgtgaaaaagacttcaggcgtgttcatcatggctcgcggagaagagcaatacgtattcgcagattgcgcgatcaacattgcgcctgacagccaagatcttgccgagattgcgatcgaaagtgccaatacggcaaaaatgttcgacattgagcctcgcgtggcaatgctcagcttctctacaaaaggctcagcaaaatctgatgaaacagaaaaagtagcggatgcagtgaaaatcgcgaaagaaaaagcgcctgaactgacacttgacggcgaattccaatttgatgctgcatttgttccatctgtagctgagaaaaaagcgccggattccgagatcaaaggggacgctaacgtattcgtattcccaagccttgaagcaggaaacatcggctataaaatcgctcagcgtttgggcaactttgaagcggtaggaccaatcctgcaaggtttaaatatgcctgtaaacgacctttcaagaggatgtaacgctgaagatgtttacaatctcgcattaattacagcggcgcaagcactgtaataaaaatgaagacgatggcagctctcgaccgagggctgccttttttgcgcttccgtatagccttctttaccaagacggatgatatgagtacaataaagaaaactaatcataaccatatatttcattaatgacaggggtggggtttttgtattacgacgtgctgaaaacgtttatagcggtggtagaagaaaaaaacttcacaaaagcggcggaaaagctgatgatctcccagcccagcgtcagtctgcatatcaaaaatcttgagaaagaatttcaaacggctcttctgaacaggtcgccaaaacactttacgacaacgccgacaggagacattttatatcaaagagcaaagcaaatggtgtttctctacgaacaagccaaggctgaaatctatgcgcatcatcactatgtgaagggcgaattgaaaatagctgcaagctttacaattggtgagtatattcttccgccgctattggcccagctgcaaaagctgtatccagagctgaacctcgatgtcatgattggcaatacagaggaggtcagcgagcgtgtgcgtatgcttcaggctgatatcgggctgattgaaggacatacaaacgagaatgagctggaaattgaaccgttcatggaggatgaaatgtgcattgccgctccaaatcagcatccgctcgccgggcggaaagagatttcgatcagcgatttgcagaacgaagcgtgggtgacaagagagaaaggctccgggacgagagaatatcttgatcatgtactcagttcaaatggacttcggccgaaatcaatgttcaccatcagcagcaatcaaggtgtaaaggaagcggtgatcaacggcatgggactttcggttctatccagaagcgtactgcataaggatttgatccaccgcgaaatctcaattctgcatattaaagatttctcgttaaaacgcaagctgtcttacattcattctcctctcatggagaatacaaaaaataaagaaatttttattacgatgctgaaaagcaattatcaatcacagctgctgaaatgatataatagttttcgttcaataagcctaacatgaaagggttttacatagatggcaaaccaaccgattgatttactgatgcagccgaaatggagagtcattgaccaatccagtctcggccctttatttgatgcgaagcaatccttcgcaatggatgatacgctgtgcatgtccgtcggaaaaggcgtgtcgccggcgacagcgcgctcatgggtgcaccacgatacaattgtccttggaatacaggatacacgcctcccgtttttgcaggatggtatctccttgctggagagcgaaggataccgtgtgatcgtacgcaattccggcggtcttgccgtcgtattggatgacggtgttttaaatatctctctcatattcgaggacgaaaagaaaggcatcgatatagacaaaggatatgaagcgatggtcgagctgatgagacgaatgctgagaccgtacaacgcaaagatcgaagcctatgaaattgaagggtcttattgtcccggcagctatgacctcagtataaatggcaaaaagttcgccggcatctctcagagacgcgttcgcgggggagtcgctgttcaaatttatctctgtgcggataaaagcggcagtgaaagggccgacttgatcagacgattctatcaagcggcgctgaaagacaaacaaaacgataaaaaaggcgtctatccggaaatacgtccggaaacgatggcgtccttaagtgagcttctgcaaaaagacatctccgtacaagacttaatgttcgctttattgacggaattaaaagcgttaagcacccatctttattcagctggactgtccattgatgaggaaatggaatttgagaaaaaccttatccggatggctgagcggaatgcaaaggtatttgggtgaacgttcttcgcatgccggctgtatatgccggcatgcattttttatcacaagcggcattttaccccaataatcttattttctgataaatccttcttacatacagataaccacagcaaaaagaaaaacgataaaatgacatcagcatccatattaaaggggagaggcagatgaaagggaatatttacagcctttttgtattgattgcggcttttttctgggggaccacgggaaccgttcaggcattggctccagaaagcgccacaccgctggcatttgggacgttcaggttattaataggagggagcgccatgctgcttgcggtttggatcagccgagagcttcacgtgaaaaattggtcatggccgctcgtatttttagccgctgtttgtatggcgtgttaccagccgctgtttttcacagcggttaaagaaacgggaattgcagtgggaactgtgattgccatcggcagtgcgcctatcattgccgggaccctcgaatgggctgtattgaagaaacgcccgcgaaactcctggtggattgcgactgtgctggctttagcgggttgctggcttctgttttccgacagttccaatgttcggattgatgtggctggtgttcttatggcgcttggagcgggtgcttcttttgcaggctatacgctcatcagtaaagcgatgatgaaaacccagcctccgcgagcgacttctgccgttgtattcatgctcagcgccatcttgctgacgccgctattatggcagtcagatatctcgtggatatggaccactagagggctgggaacgagcctttacatcgggttaattgcaacatgtgccgcatactttttgtttgtgaaagggcttaccggggttccggcctcggcggcggtcacgctgtctttagctgaaccgctgacggcttcattgcttggcgtgtttttcataggggaaatgctttcgccttcctcgtggctgggcattgcgcttatgatgctggggcttttggtcatttctgctgcgcctcggaaacaaaaaacggccgaggcagctcacatgtcttaatagattcacataagcttggcctcattttacaagaatagctgatccggctgcaaaatgaggaaattctcttttctcaatagaaaagaggattttgtacatggcgaaaatcccaaaacagctgcccgttttgggatttttctatgtcattccgctaatttttctaaattgccgttccggtccattttgaaggacggagaggcatgttcatcttcttcaaataaaactagctttctggctctgttcataattttcaccaaggtttcataatcttcttggatcgttttttggtctttttcaagcttttgaacttctgcctctagctgctctgttttgttttgcaattcctgattttctttctttaaacgctcgttttccatttttaatgctgatgattgctcgttattgccttcgtaattctgcaggaagcggatcacatcattcatcgtcatctcaggcgcagctgcaggcgtttgaggagacaataagtgtgatagactagctaactcttccttaaagctttcatcaacaaaaggcatatgttcgccagacattaaaggttgctcattttcgacagatggtgtttccattttaaccggctcttccgcagcggtttcttgaatgatttcaggatcaacggcaggaggctgatataataatctttttttcgcgggctgcccgtttccgagcgctctcatccgctgttttcgttgtttcttcgcaagctggagcgctttttcatattgatggcggaccactgcgttccatctgaatccgcaggctgcggatgtccggtttaatttatcgccgacttcttcaaaggcgttcagctgagtgctgccctccctcacatgccgaagcactgtttcggctaaaagcagatcgttttcctctgaccaagcgtcttgtcgctgttttgtcatttatctcaactcccatttttctattcatggtattagaatgtccaggttggaaaatatttatacaaattggctgaaagaataggagatacgaaggatggagcggcttgcaggaacagtcgaatccttgtaaaatggagagtgatgtgatttttttttgaaacgtgattttaggttattcacatagatgaacatagaaatgaagggaagcgtacgtcatggctaatgaatttcgagtgtgtgatgattgccaagccactaatatcaaaacattgctgccgcgtttgaaagaagtggacccggacgcaaaggttgaggtaggatgccaatcttattgcgggcccggacggaaaaaatcatttgcttttgtgaacaatcgcccgctgtcagctccgacagaggatgagctgattgacaaagtaaaaaagaaaataaaaaagtaaaaacatattttttcttagcctcggccctcaggtcaggcttttttgcttcacaagatgtgtttttcatgaagatggaaccaatcgccgggcaaattcaaggatgttttcaaagaatagagtcgatataatagaaacacggctaaaaaaaagagggaatgacgatggcgtatccaaatggaaaattatcagaagaaaaagtgtttaaagatccggtgcaccgctatgttcatgttcgggacaagctgatatgggatttaatcggaacccgtgaatttcagcgtctccgcagaattaagcagctcggaacgacctatttgacgttccatggggctgagcacagccggttcaaccattctctcggtgtctatgaaattgtcagaagaatggttgatgacgtctttaaaggccgccctgaatgggatgacagtgagcgcgaactctgtttggccgcggcgctgcttcatgacctcgggcacgggccgttctcgcattcatttgaaaaggtctttcaccttgaccacgaggattttacaagaggtatcattttgggagacacggaggttaatcaggtgctcagaaaggtgagcccgggtttccctcaggatgttgctgaagtcattgccaaaacatataaaaacaagcaagtggtcagcctgatttcgagtcagattgacgcagaccgcatggattacctccagcgcgacgcatattatacgggcgtcagctacggccattttgatatggagcggattcttcgggtgatgcggccgcgcgaggatcagatcgtcattaaagaaagcggaatgcacgctgtcgaagactatatcatgagccgttaccaaatgtactggcaggtctacttccatcctgtgaccagaagtgcagaggtcattttaacgaagattcttcacagggcgaagcagctgcacgatgaaggctatgtcttcactcacgctccggttcatttctattctatttttgaagggaaattgacactggaggattatgtaaagctggatgaatctattattttgtattacttccaggcctgggaggatgaagaagacgcgattttatccgacttgtgccgcagattcattaaccgccagcttttccaatacgttgaattcaatccgaatgaagaaatgtcggcttattttgagctgacttcattgttcaaagaggcggggatcgatccgagctattatttggtcgttgattcttcatcagatctgccatacgatttttaccgaccgggagaggaagaggagcgtctgccgatccatctcttgacgcaaaacggccaaattaaagagctgtccaggcagtcggctattgtggaatccatctcaggtaaacggcggacggaccacaagctgtactatccaaaggacttgatttgtgacggcactaaacatccggaagcgaaaatgaaaatccggcagctgctgggactgacatagaaattggaaagaaggaaaaaggagatgtcgggaatttgttgaaagaacatgcaaaactgatgaaggtgttctcggattctggagaaatcatcgggcgaaagaagctgcagaaaatgatttatatcgccaagaaaatgcagtttcctttctatgagaaatatgattttcacttttacggaccatattcagaggaactgacgctccagattgaagagctgtgcaaccttggatttctgcatgaggtgaaggaaaaaaagggcggctactttcaataccggtattcgctgactgagacaggctccgcatttttagaccatgctgatctggacatgccggatatgaaaggctatatcgacagtgtaaacagccgttcatcacggtttttagagctggtttccacgatcctttactttgacgggcttgaggatgaggaaaagaaagaaaaagtctttaccatcaaaagcaagcaaaaatatacaaatgaagaatatgacgaagcgcttcaatacatagaggaactgaagcagatttgttaaccataccaagcaaaagaaatgaatcgtttcttttgctttttttattgacaaaagctgctaagagattcattatggataatagttatccataatgagtcaggagtgaataggatgaaaatgaaatcaggaatggagcaggcggtttctgtgctgctgttactgtcacggctgcctgtacaggcttctttgacgtcagaggctataagccagcgattgcgcgtgtctccgtcttacttgaagaagctgatgagaacattagttcaagccggtttggcagaatccttaccagggacgaagggcggttttaccctgacgaagcctttggcggacattacgctttatgatgtttatcaagcggtcgaaggcagaggttcgatgtatcaggggaaaggcctgctgcaatctgtatttgagggtgaaagtcactgtgtgctggagacagtcatgggggaaatcgaggataaatggtccaatcttatgagagaagaatccttgcagcatgtcatggacagagtcggggaattgtatgatcttgaaaaaatagatgattgggtaatcaagcaagtgaaagggcaattgtaatgaaaaatagcgggtctatacaagaatcaacatcatcaacaggcatatccgtgctgatcgtgctcgcacttggtttcctcatggcaactcttgatgtgaccgttgtgaatgtggcgatggctgatatgaaaaacactctttcaatgtcactttcaggtgtaacgtgggttgtggacgggtacattcttacttttgcgtcgcttctgctggcgggcggagccttgggtgaccgtttcggctcgaagacgatctatatcttgggtctagccgtttttgttctggcctcctgtctatgcgctgcatctataaatgggcagatgctgattgccggacgtctcatacagggaattggagcagctttgtttatgccaagctcactcagccttttggctgcctcttaccctgatgagcgggtgcgggcgagaatgtttgggctgtgggccgcgcttgtttccgccgcttcagcccttgggccctttatcgggggcgtgctggtagagttggcgggctggcagagtatttttctaatcaatgtgccaataggggctgctacgctcatttcagcttaccgaatcctcagccgcgttccgggaaaaagcagccgcgtgaacatcatcgggcatctgcttggcatgatggctctcgggtttctttcctatgctttgatacaggggccttcagcgggctggcgctcgccagtgattcttgcagcatttactgcagcgattttggcatttgtgctgtttttgctgcgggaaatttctgcaaaagcacccatcctgccggcgtccttatacaaaaacggccgcttctcagctgcccaatttatcgggtttttgctgaatttcgccctttttggcggcatgtttatgctcagcctttttttgcaggaagcaggaggcacaagttcctttatggctggagtggagctgctgccgatgatggcggtcttcgtgatcggcaatctgctgtttgcccgtctggcgaatcggtttgaagccggtcagcttatgtttgtatcaatgtcggtcagctgtatcattgcattgctgttgtttgtgctgatttctccggattttccttattggcagctggcggtgttgatgtctgttatgaacctctgtaccggtattacagttcctgccatgacaactgtgatcatgcaggctgccgggcaaagacatgcgaatatcgccggtgcggcgttaaatgcaaaccggcaaatcggagccttggtcggcgtagcgataaccggggtgatcattcatctgtccgccacttggtatgctggtgccgggtttacgtttttgatgatgggagcggcatacagcctcgctgcattgcttgtatggctgtttctggctgcccataacgggactgccgcgtcagaaaaaaatgtaaatcactgattgcgctttgtgggaatatatagtaagatataaaaaattattgaaacaacaggcactgataaggacacgagatgctttttacggtttccagagagggaaggacagctgagatcttcctaacgcagggaaagcagcttaccgcctttgagccgtatcggggaaaacaagtatctgataccgtcatgctgcgttacagcatctttaagccgatcaccatgtgtaattgatcgggaatttgggtggaaccacggatgatcaacacattcgtcccttttagagggatgggtgtgtttttttatatgaactacataaatgcgttgaaaaggacacgaatgatagttacggttttcagagagggaaggaaaggtgagagcttcccagcttaggaatatcatttaccgccttggagcagcattggggaactgaagtaaccaatgccgtctatgctgcgttacagcaccgagccgacaacatagtatttgtcgggaacttgggtggaaccacgggttaatcacacactcgtccctatctgtgggacgggtgtgtttttttatgaattgaatacatgcgatgaaaaggacatgaatgatagttacggttttcagagagggaaggaaaggtgagagcttcccagcttaggaatatcatttaccgccttggagcagcattggggaactgaagtaaccaatgccgtctatgctgcgttacagcaccgagccgacaacatagtatttgtcgggaacttgggtggaaccacgggttaatcacacactcgtccctatctgcgggacgggtgtgtttttttatatacaacaatgaataaggagtgttctaaaatgagcaaacatgtacacattcagcttccggacggacagatccaggaatatccgaaaggcatcacaatcaaagaagcggctggttctatcagttccagtctgcaaaagaaggcggccgcaggtcaggtcaacggcaagcttgttgatctcagtttcaagctggaggaggatgctgagctttcgattgtcacactcgattcacaagaaggcttgcaggtgcttcgccacacaacagcgcacgtgctggcccaagcagtaaaacggctgtacggcgaagtgtcattgggggtagggcctgtgattctagacggcttctactatgacatgaagctggggaaaagcttggcatcaggagacttagaggccatcgaaaaagaaatgaaaaacataataaatgagaaccttgaaatcaaacgtatagaggtttcttacgaagaagctgaagagctgtttgcacaaaaagacgagcggctcaagcttgagattttaaagtatattccgcgcggggaggatatcacactgtaccagcaaggggaattcgttgacctgtgccgcggaccgcatcttccttctacagggatgatcaaggcgttcaaactgacaagagtatcaggcgcttattggcgcggagacagcaaaaatgaagtcctgcagcgggtgtacggggttgcgtttcaaaagaaaaaagatttggatgcgcacctgcatatgctggaagaagcggcaaaacgagaccatcgcaagctcggcaaacagttaggactgtttatgttttctgaagaagcgccggggatgccgttttatttgccgaaagggcagattgtccgcaatgagctggagcgcttctcgcgtgagctgcaaacaaatgccggctacgatgaggtgcgtacgccgtttatgatgaatcagcggttatgggagcagtcaggccattgggaccattatcgcgacaatatgtacttttcagaagtggatgatacaagattcgcaatgaagccgatgaattgccccggccacatgctcatctttaaaaacagcctgtattcttatcgggatctgccgattcgcatggcggaattcggacaggtgcaccgccatgaatacagcggcgctttaaacggaatgcttcgcgttcggacgttctgtcaggatgacgcccatattttcgttcgggaggatcagattgagagtgagatcaaagaagcgattcggctgattgatgaggtatatcggacatttggtttcgagtattcagttgagctttcgactcgcccggaggattcattaggcgatgacagcctttgggaagcgtcggaacatgccttagcacgcgtccttgaggagcttggcctctcttatgagatcaatgaaggtgatggggcgttttacgggccgaaaattgatttccacataaaagatgccctgaaacggagccaccaatgtgcgacaattcagcttgattttcaaatgccggaaaaatttgatttaacatatatcaacgaacacaatgaaaaggttcgtcccgttgtcatccacagagcggttttcggctcgatcgaccgtttcttcggtattttgatcgagcattacggcggggctttcccagtctggctcgcaccggtccaggttcaaatcataccggtttcgcacgttcacttagactattgcagaaaggtgcaggcggagctgaagcaggcagggataagagccggcattgatgagcgcaatgagaagctgggctataaaatcagagaatcgcaggtgcaaaaaattccgtacgtgctggtgcttggagatcatgaggagcaggagaatgcggtaaacgtccgccgattcggacatcagcagaatgaacacgtttcttttcagacattcaaagataagcttgtgaaacaggtggaaaatcgaggcatgtaggataaaagctgtgaattcacattttgcttttttgactttccctattcggaatcagtaaaataataagtaaatcatatcgttcgtatgttatgaatgcatctcgaaatggggaaatttacatggaccatgacaaactggaagcaaatttgctggatcacgcacttacaaaatatttgaaaagcacgaagcaattagatgaagccaccgttccgaaacacgtgaataatgtaagaggatttattctgcggatcatatacagacatgggagctgcaccataaaggatattttgaaggaggtcacactgtctccctctgccacgaccacagctctgaatcatttagagcaggaagggtttattgagagatccagaaataataatgaccgccgcactgtatggattacgctttctgaatcgggccggggagcggctgaacaaatgattgaaaaccgccagcagctgattgacggcatgtttgaacgtttaacagccgaagagaaagagacgttcttggcgattattgcgaagctggctcaatagggataataaaagccggtgcgcgaagcgccggctttatagagattattccatatcgctcaggcgtttgcctgcgacggcataatggtcttttctcatttcttctataaagacaacaattttttcttcagaagcaccggttgtttcctttacggcttctgttactttctcgacaagattgcgtttttgctcgtctgtacggccttcgagcattttgacagttacgtatggcatgggtgctgaatcctcctttatctcgtttcctctctttagaaaaagaggcttcttatagtatactgaataaagtaaattcttgcattttgagaaagagggatatctcacttggaccgttttttatattatccgttatctttaatgccatacctcgtcatcacgctaattgtgtcgtttacgatgcacgagcttgcccacgcttatgtcgcatacaaattcggtgacgatacggcgaaaaaacaaggaagactgacgctgaatcccattaaacaccttgatccgttcggaaccattttgattttggtggccggcttcgggtgggcgcgccccattcccgtgaatcgacgcttctttaagaagcctcggcttgccggtgtgctcgtatctatagccgggcccgtcagtaacctgattcttgcgtttattggtttctttttgttagtgttgatgcatgcgtacggaatggaaatgcttgcggcgttcagcacggggctggatcagtttttttctatttggatacagctgaatcttgtcttgtttttatttaatctgctgccgcttcctccgctcgatggctatcgaattatagaagatctcgttccgccgggcgtgcgtgccaaaatgacgcaggcggagagctacggctttatcgtatttttggtgctgtttgtgacaccgctaggatcttacgtgctgtggccgatgctcaatgcaggaagagattcgattttaaagctgttttcagcgatatttcaaccgcttttgtaggaggtagaacttcatggaagaaaaaaagaaaaaatcaatcgggtttaatattatcaaaagtgatccgacagacggacacggcggttttggcgtaggggcactcagccttgataacatttctcccgtattcgttgatgtagaagaaaaagaagcgttcgtagacatcggcgccatgcatgcccgcagcaccgttgaaaaaggaattaaatttctcccgaataaagaagaagtgccgaacggaaaaccatactggcttgtgtgggtaacgattgacagaaaagaagaggggccttattacgctggtgtgacagcctgtgaaatgacggtcgacagaagcatcagaagaggctacaagtcgctgcctgagcatgtgaatttgatggataaatccatgaaacggaaaatcatcgttgataaaatggacgacagctcgaagcgtgtactaggcgaatttctgaaaaagcatgatcagggcctatgggaccgttcctcagatgagttaaaaacgagcctgcttccggaaaacaattaatttatgaattttctgtgaacttttaaagtatttgagatatttttcgtaaacattgagtaaactggtgatacagaaataggacatggaaaatcccgagccgaaacaagactcggggtttttcatttttagggggatatgatgtacgaaaccattcgagtcggcgattggttgataaaagccgacgtggaagaaacgagaaagcaatatgagaaagatatagaggatatgtgtgaatgcggtaactgtcttaactattacgaggcagtgaatgaactgccagtccaaaaagcacaagtattagaaagtttcggcctcattccgtccaaatgcacagatataaattatcatggggtaaaagatcatctgcacttttatatagcgagttattttatagtaggccgtattgttgaaggaaaacaagaatggaatccgaaaaagattgatttctcgtggcatatttcattttcagtgccgcaacaccaaatttacattcctaagggttttccaaaaccaattattcagctcgattgtgttacgcttcttccatgggtcattgaccaaccatacgaataacccggcctccgaggagccgggttattttcaatgatgtcgccccagccatttgtcccaccattttttctcggaagcgggcttttctttggatggaagccggtcttttgtttgttttgcaggttctgccccgtagcacacgtttgcgggttctgtgcctttcacaaaatatgtgtaatgcttagcggcgcagccgggacctgatgagtagcctgtttccggatcaatgtacacaccggttacgccttttggcggcttgaacgcggtttctggttcgcctttgagcgcgtcctccatgaagtccgcccaaatggttttagcatagcctttttcttcgaccgagtcgatggtgctgtttttgtcatagccagtccaaacacctgcggccagcttcggattgaagccgatcatccagctgtctgcgctggtggttcctgattttccggcatacgttcttgtcaggcggttggctatcgttcgccccgtaaccgacgtatatccatttaaatcggtatcaaacatgcctgtcatcatactcgctgtgacaaaagcggctttttcatcaagcacctgtttatgctgattcgggttttcgtacagcacgtggccggctgcgtccgttacccttgaaataaaagtcggttcgattttctttccgccatttgcgagcatggcataggcgttgaccatctcaatcggacgcacgggttcggtgccgagtgccagagacggcagtgcttgaagatgggcggtaatgccgaattcctttgccgtctttacaagtttgttcgtgccgagaaaaagatgcgttttcacagcgtaaatattgtctgaaagcgccagcgcctgcagaagcgtaatcggcttgttggcatagtatccgttatagttgcttggagaataggtttctccctttgcatcaatttgaaactcggtttcttcgcttttcatcaaagtgactggcgtaaatccgctctgaatcgctttatagtacagcaacggcttgatcgtcgaagcaggctggcgcttcgcctgtgtcgtccggtcaaacgggcttttttgataattcctgccgccgacaagggcgagaacgtttccggtgcggggatcaatggctgaaaacccgacttgaatgtcagagcccgcgttaaccgtttcggtaatggtctcctcggcgatgcgctgcatccgtttatctaccgttgtatagacgtttaacccgctcgtttcaatttgctcccgtgtcatgccgagctttttctccagctctctcatcgcattgtcatagaaataaggggcctttctcttggaaacttgtttattcaaaggctgataggaaagaggttccttgatcaattcatccgctttcttttggctgatcatctgctgcttttccatcatccgcacaatcgttttctggcgttccttggccttcgtctcattgacatacggtgaatagccggaagggcctttcgggatacctgccaaaagcgccgcctccgcatccgtcaggtttttggcatgcttgccgaaatacaggcgggaagctgcttcaatgccgtaggcgccgtgtccgtagtaaatcgtatttaaatagccttctaatatctcgtccttagaatagttttgttccagacggatcgtgtagaacgcctcattccatttccgtttccacgttttgtcgtgttcaaggtataagtttctcgcatattgctgggtgatggtgcttgcaccctgaactttggcaaatgctttcaggtcagcaagcgccgcgccggccatgcgtttataatcaaagccgtgatgatcgtagaaattctggtcttcaatcgccactgtcgcttttacgatcgtcggattcatgtcctttaagggaacccaatagcgcttttcgccgtagttcgtttccccgagctttgagccgtcactcgcatacaaaatcgtggattgcggcacttgcaccgagggagcgccctggtatttggctatcaaaatgacagtcataaacacggcagctgccgccaaggccgcaaaagcccctaaaaagataaaggcgcgaacggttttcagcgtcagtctcagccgtttatttgtcattgcatccacaacgggtttccccctttttttatgtttctactattatgagaaaaaaagatcgtttttaaacatcgcagaacaggacgcatctttactttttccccgccatcctctatactttttccttaggtgaaaatgagatttcaaccgagaataaaagctgattagacgcttacaataaatgaatacagcctcgaaagggagatgacaattgagcgaactttggtacacagagaagcagacgaaaaactttggcattacgatgaaggttaacaaaacgttacatacagaacaaacggagtttcagcatttagaaatggtggaaacagaagagttcggcaacatgctgtttttggacggcatggtgatgacatctgaaaaagacgaattcgtttatcacgaaatggtggcgcatgtgccattatttacgcacccaaatccggagcacgttctcgtagtcggcggcggtgacggcggcgttatcagagaaatcctgaagcacccaagcgtgaaaaaagcgacacttgtagatattgacggcaaggttatcgaatactctaaaaagttccttccttctatcgcaggcaaactggatgatccgcgcgttgacgtgcaggtagatgacggatttatgcacattgcaaaatctgaaaatcaatatgacgtcatcatggtagattcgactgaaccagtcggaccggctgtaaacctgtttacaaaaggattctacgcaggaatcgctaaagcgctgaaagaagacggcatttttgtcgcacagacggacaacccatggtttacaccggaattaatcacaaatgtacagcgcgacgtgaaggaaatcttcccgattacgaagctgtatacggcgaacattccgacatatccaagcggtttgtggacatttacaattggctcgaaaaaatatgatccgcttgcagtggaagacagccgtttcttcgatattgagacgaaatattacacaaaagatattcataaagcggcgtttgttctgccgaaatttgtgagtgacctgattaaataatgaaggtatggcgcaggagcgaatcttgtgcttttttacaggaaagcgagggtattatagatgagatttgatgaagcttattcaggaaaagtatttatcgcgagccgtcccgagtgggaagaggcggacgccattctttacggcatgccgatggactggacagtcagctatcgcccgggctcacgctttggtccaagcagaatccgtgaggtgtcaatcggccttgaggaatacagcccatatttagaccgcgatctggctgacttgaacttctttgacgccggcgacattccgctgccgttcggaaatccgcagcgaagcctggatatgattgaggagtacgtggatagcattttagaaaaagggaagttcccaatgggtatggggggagagcacctcgtgtcatggcctgtcattaaagcgatgtacaagaaatacccagaccttgcgattatccattttgacgcacatacagatcttcgtgttgattatgagggagaaccgctttctcactccacgccgatccgtaaggcggcagaattgatcggaccgcacaatgtgtattcattcggaatccgttccggcatgaaagaagagtttgaatgggcgaaggaaaacggcatgcacatctcaaaatttgaagtgcttgaaccgctgaaagaggtgcttccgaagctggcgggccgtccggtttatgtcacaattgacattgacgtattagaccctgcacacgcaccgggtacaggaacggttgacgccggcggcatcacgtctaaagaactgcttgcatccgtccatgaaattgcgcgttcagaggtaaacgtaaagggcgctgatttagtggaagtcgcaccggtgtatgaccactcagagcaaacggcaaacacagccagcaaaatcatccgtgaaatgctgcttgggtttgtgaaataagtaaacatccagacgatgtctggatgttttttattcccagtctttgcaaacctcaatccacgcttttgagaaagaaaattcggacaattcttccggtgttaattcaatagcggagtttctgctgctgcatgcggggaaaacagtctcaaaccgtttcagcgatacatcaagataaacctcaggatcatgagtctatccaattgggcaaactcctccaatttcatggcctgtctgctccagtacctcattaggagagagcattcttgctttaaagccaaatgtttgcctggactttttgttgtcgatcttggcatcgccggctgccacaatcagaatcacctgatctccttcccctctgaaggacagggacttggcgattctagacaggcttacgccgattgtctcagctgcctgttcaactgtcgcactcgacgtttcgaactccgtcacatcattttctcgattccattgagtaaagtgggttctcacactttttagagacatgctgcatttccactatttttaagattattgaaaaaatcatagaatggattgggagactgggtaaagaggggacaaaaaaaccgccgatggacggcggttaaatcattcctcgttgtgcaacttcaatttggtgtgtaggtgcatttgcaatagttgttgccacgaacacagtgcttagagccagacaagagagtaatagtttagacttcaatttcatacaaactcactcctccttgaataagttgccttacttgttccaccttcaaaaaataagcagaagctttttgaaaatttttacgttcatgataatattttgccacatcaatagcgaaatcttcaagatcagcatacaacattttactttcgagaaaattaaaaaatccttgaattgcttcttcatccgggcctgataagtataaagatttcaaaaattcaaactctgataaatatattacatctccggccttttgtgaataagccattcccttactatgatattcatgagctttatccatttttcctaatttataatggatctgtgtaattaaaaaatacgcttgaggtaaggaaggaagaatatttgattcttcaaaaacagctattgctcttttgaaataaggtatggcatcctcatattggctttggctgtttttacaaagcccgatattgtacaaagttcttcccattaattggggctgcttttcagcttctgccatagaataagctttttgaaaatgtgagatggcatcctcatactgttttaaatctaaaaaattggtggcaaataaagaatgacactgcagcaatcttatattataagcttcattttctttgtatatttcatatgcttgccgtgcatagtccattgaaaaatacgtttgtttcatatagtaataagattcagacatcttaaagaaaaactcagctttctctatccgatccttaacgaatatcagcttgctttcggcctttttgaaaaatttaatagccgacagatattcccgctggtccagctcatacatgcctctgaagaagttaaaatagtactcaagcagaccagttaaacgagcctgttttttatcaatctcaagcagcagatcagacagtctcggctgttcctcaatcctcattttttctaacggttcaaggtactcaagcattaggttgtgccgaaactccatcagtgaatagtacaaatgaaggtcttgatcttcttccatttgatccagctcttgcttgatttctcgtcgcaaatattctgcatcgggtatgctgaatcggcgtatgtacatataccattcgttaatcttttctccgatggaagaagaagatatgacacctgtcacgtttgcaaatccctcccttcataattctatatatgtcatattttatcatcaacattcttgtgagaagcgcaaaaaaaccgcaattttttctttcgttacaccgcatgtttggagatatattttcaaaaagaagcttttaccctcagtaatttgtacaagcaaacacgttactcttccatattctgttatatctgcgtgagcagtgtatgtctgaaaaggaagtgaaggaatgagaaaaaataagctttcctttaaagaaaaagcaggagcagaacaagaagagtgcttatgtttttgtgagggagaagcaagccgagaagccatgtttcaagcgccgattgaattacctgaaggatttgtcgttgatccggctgaagctgttgcaaacgtgacgtggaatgcagacagcctttcttgtgtcagtgaccgttgcttaattcaaacggggccagagcctgatgaggtcggtgttcaatttgcagtgcgcctgcagggaaccgttacgctactcgtcagtgtctcacctgtgcgaaatcaatatggacaaggggacggggctgtttccgtcattcacaatgcagaaatcgatcaagtcgtctattattccgatgaaccggatgattgcccggatatcagtgacatcacgattgagaaccttgttgttgttccgccgttttacggcagtcctttatcggtgacggggacgattgtgcttgtaccggagccggaacccgtctacgcgtttacagcgaatccaaatgatcaatcagtttctgtgattgatacaaacacccatactgttgtgacaacgattgctcttccgtacaatccggcaggtattgaaattacgccagataaaagcgctgtgtttgtcttacatcccaacaataatgtgatttctgtcatcgattatgacacattaacagtgacagcaactatattgctggatcagccgcctcgattgattagatttatccctaatcatgagtttgcttatgttttcaccggtactgccatttatgtgattggaattgatacgttgactgttgagaggtctattcctgtagaaggttttgatattgcaattgaccccaatgggttgttcgcctatgttcttaattttgggttagtgcaaaaagtggacttatctaccggtgaagtcttaggaacgattgaacgagagcttatcgtatcatccatagaaacagattctacggagcggtatgcgtatgtattagaacaagaattcttattcaattatttgacggttattgatttaaatacgtttacgatcagggatacccaagagctggagcctgacgggctatatgtaatgtttacgagtggatcagaggtgtatttacatgacagcttcactggcaatttatattctgtcagtccgaatggagcaggtgtaattggaaatcttccgcaatcagcaacagactttgcgtttaccccgaatggcgagtttctgtatgcaactcatgttctagaacagagcatcactgtttacaacacggatgattactccgtggagactgtcatatctcttggggtttcaccgggagctattgcgatttaatcaactatatgttgtgcatttctaaaaggacgtgaaatcatgaaaaagaatgatctttctgctttacaggaaaattgtttctgtttttgtgatgaggaaattagccgggaagcgccgtttcaagtgccgatagatttccctgagggcttcaaggttgatacggccgaagcgtcagcggctgttacatggagtacagacaatttgtcctgtatcagtgagccttgcttaatccagactgggccggaaccagaagatatcggtgttcgatatgctgtgagagtacaagggaccattacgcttcttgtcagtgtgtcgcctgtgcgaaatcaatatggacaaggcaatggggcggtttctgtgattcatactgaagagattgatcaagttgtttattatgcagcacagtctgaccgctgtcctgattttagtcaaatgacagtggaagatctgctcattgtaccgcctttctacggcagtccgcttacggtgaccgggacacttgttttaccgccatcaccagaccctcaatcatatgtgtttactgccaatactggagacagcacggtttcggttattgatgcagatttaaacactgttgtaaaaacaatccctttttctgacgtgccaactaatctaggcgttactttcgataaagcattcacgtatgtcctccatggaaataccaaccttgtctcagtgattgataataaaacattaaccatcataaataccattactgttggaggagggccgagaaagatcgaatttgatccaacagatgagttcgcatacgtgatggccgccggatctatatatgtgattaacacggcctctcaatcggtcattgatgtcattccgatacccggcgctttagactttgctcttgatccgaatggacagtatgtctataccgctaatggaagcagttggtcggttgataaatatgatgcaaatactgggcagttggtagaaagtatcatagattcatttgaatttcccagtttaattgcaactccttacgctggaaattttgcgtacgtgttgaatggtgagctgtggccgaaaggtgtaacggagattagtttgtctccattaagcaggggaggggacttcagccgtttatttgaaacgctgaggacgattgtattttctctcgatagcactagagcttattttctagagccatatagtgaaccgtttcttattaataacttatatgtagttaatacggccagacagaggatcattgcaaacgtgtctctccccggcgcttttgacctcgccgtaacgccggacaaacagtatatttatgcggcacagcccaacgacaatgctgtgactgtgtaccgcacaagtgattatacagccgtgaaggtgattccggttggcgcggatccgtctgcgattgcaatgtagctattttatagatcaagagaagcggtgctgcgataagagaatcgtttataaataaatgatccgatttgttggatggcagccaggataatcagaaacagaagttcacttatagagaaactgagcatccaccaaatcccggctgctgccagcgctcccgcaaacacttttctgaacaggctgccgtgccggaaaagctgccgcaaatatgttcgcatgcaaaacaataaatacagaatcagtagcatcgcaagtcccattgaaagggcagggggcgtgtgaaggcggaaagggacggctttaacgatttcgaacatgcagccgaatatgatgacttggcacaacacggcagccatcacgtatgtttggcggacgtttttatagctgtcacgcagcgatttgacgtcttctgcatatcggctgcacaagttgtgttgctgaaagtcacagcagctttgatgagactgtgtgagtttctgaaaagctgctgtcatgtttttcacggattgggtgacataatgaagatagagaaaagcaggcagcatcaggagggcagcggtacaagccagcagcccgagccgcacagcatcattgttgatcatctgtacatattgggcggcggcttcggcaacggcctgaacccagccgaaggaataagccgccatacctataagcagcaataaaagggtaaagacagtgttttttttcattgtctgatcgcctctttctgagaaatgtgaatgatcgctttgttagaagatgccattgcatcaatgagagacaagaaaacctgcgcatccatatcttgaatgatgtggtacatgtcaagaaacgagcaatcgcacctgtcacactcggctgcccactcgaagcatttacgcacataatcgctgtcataaatgatcgcgtctgtcaaagagtccttgccgtattgaagccaggcggcaacctgttctttcttctgtgtgacatagtatgaagccacatcgatataagctgaagaatgggtcccttgactgtgaaggatcaagaaaccgccatcctcatatatataagtctcggctgacaagcgatcgatttccaggcggtacgtttgctgaatctcttgaaaaaacggtgaatctaattgaaatagaatacgagccgcgatatcccaataaagctttatcgacaacagatcgttttgcccgggaagtgcgccgatctgtaatccggtccaggtatcttccatccgctcctcatcacccagcatcattttttgtgagaggactggagggcaagccgggatgatttttctttcagcatgataatccggacgcttttccagctggaggtgaggaggcaaaagcgtttctgtattttctgagcccccaatcaaaaacagcgtcatccgatgggcttggtaggcagccttataggctttttgtaaatcactgatgtccagcgcctcaatatcttcgattctgcctgcggggaaaacggcagctggtgaggagggagaaagcatgctgatcagctgataatgatatgagagctgatggttaaggtgtgctgtttgaatttcgcttgtaatcacagctttttcctgagcgacaatcttcttgtcaaatgagtggttccataaagcatcaagcaggatgggaatcgtttgtctgagccgatccggtaatgaggtaaacatgaaattggtatcggtgtaggtagtgaatgcgtttaaaagcgcgccatgcgcaaaaaaatcactgtacagattgcggccgttatgccagaagagaagatgctctaaaaaatgtgctgtgccatacggaagcagtgtatcaccggattctgcccgtatacatacatcccggcttccaaaatcgatttttacattgcacagccgcaggtgggcgcgggggaatttcaatctgaatatttttagtccgctgtctgtgtatctgatatcggttcgttcatccagctgttgaaaaaaggctttcttttccatctcttcatccccttactacatgagctccgatataattgatggtcgctatgaattgcaatacatcacggcatgtaaccgctgagatgccatccagcaaggcttctttcgtgcaggagaagcggcgcaggacccccatataggccaatagaccttcgggagaatcgaattgcagcagcaattcattgcgtaaaaactgctttgcctgttctagttcccgctcatctgtatgaaaagctgagacagcttccaaaacgcgcgggggaatgtctttctcatgaagctgatctgtacatattgaaacaagcagcaaattgttcatgacatcgtaacgggtgataacgtgatagactgccagatccttctctctgaagtgcttgaataaagcggaatggccgtactttcccagtaatccgtctattagctgtattttgatataatcgctggcatctttcatctctccgcagtcaaatccgagtgtcaagacggaaggacctgcagcgctgcgtgtctctgtttcaaaaacatgccggtttacgggtattcttccggacgttacagcggacgtttgcggggcatgtccccgaacatcacatgcttgtacttgtcccaatatgttcagctgtttttgctgggacactaaatcaacgataaagtccgttgcgtcgagaaaccgtttaggatgaatcgcctttatcctgtctctccggccaaacatgcctgtgccgtacatcgggtttccgaagacctcctcagccaagcgcgccgccgagtaggagaaaggatcagtgaatttcttttcgattctcagcagcagctcattcctggccttttcaactgcttcgaatgaaagagaagaagggaaagacaagtctgcaaaagttttcagcagggcgtcaacatgaagattcccgttatataatgggtgaatcaaacgggtcccgcaggttttcagctgctgatcaaaaaagagattcgctgagtacatgaaacggctgccggcagcacaaccgaaagcgtcaatgatttgctccttcaggtacgcggcggcgccgtaaaaataaattgtttcttcctcaggttccgccgcgctttcgatcggtttcagaaagctcgcggcgattgatatagttgaaaattgatgagtcttcagcaggttaacttccaagccgttctcttttgcttgtatcaaagaaaccaccatcctgtttttgcaggtaatagactatgaccagaccggctatcggaatgaccgccaaggatacagcggtgccggctaatgtggctaagaataggggaagacaaaacagataagaccgatattttgagaaaccgctccatagctgctgctccgtctgccagctgaaggagggccttttttcatccgcagttaacctgataaaagctcccgccagcagcaactcaatgcactgcaaaaaagtgagaactgaaatcggacggccgctgatgaaacccacaatcatcacgacaaggagaaatccgcctgccaataggcctgaataaaagcgatatttcgcccaaaacatcgttttccgcttgatcggaagcgtgatgagcaacatccggtcatttttttcaatcgagtacaaaagggcgatcggcgagcagatgagcaaaagcgcggaaatcacgatataaatcacttgctgattgaagatgccggtgttcatcatctggaacgaaaagaagccgctgaataccgccattaccgcgtaatttaacagcatcgctttagaagagataaatcggttccattctcttttgtaaaacgaaaattcagatcgccgcataaatgaatgcatcttgccctgctgcggaggcgcctgcagaaagacaggaaagtcaatgatcaccgcccacagcatatgaaccgcgcaaagcggaagcgtggtggccggcatcaaagcggcgctgagacatacacaggcgaatatcgccgcatgcagcagaaacatcaagttcttctttttgacgaagtggttgcttagcacaactccgaaaataatggagtaaacggtaaaaaacgaaaacctgccgagccaaaacaatgtttgcgcccctgacagcgttccgtttccaaataagaacagcggtaaaataaaaaagaataaagttcttctcaaacaggtatcgacaaacaaaacgacactctgggcgagccaaaagctccgtgaagaaatcggcagcaggcagctcagtttcatataagattccttccattgagatgtcacagaaagaaacaccatatatgcgttcattaagagaagcgcgagtatgatatacgttttgcgcaacaccgattcatcaatgccggcctggcggatcagcccaatttcaaacacggccagaatgacaaggcctgcggcaatgcggatggcatcctttttcccttgccggctgtaaagctgtttgaacagcaaagacatgatagggattatgttattcatggccgatcacctcaaaaaattcccgccgcagatcggtctcctctccaatcggaatgaccttttgaatctgtttgttgtgaagaatagccgcataatcacaaaatctttgcacgacatcgagcagatgagaagaaaacaaaatggtcccgcctgcttcacagtactcgcgcattttctgataaaaaacctctatcgattccacatccaaaccgacgagcggctcatccaaaataaacaggggagcgcgcagcaataagcctgtcatcaatacaaccttttgcctgttccccaaggacagctccgaaattctcctgttgatgtatttcgaaaaatgaaaggcctcggccaaactggcaaactgctgctctgaaaaatccttttgataaagcgaatggacgaaagacacatagtccttcgccgtaatttctgtaaatagcagcggataatcggcggcgaagtaacggtgagtcttcagctgatctgatgttttctgcggcatgccggcctccgcttcaattccgcacagtgtaaagcgcccgctgaaattgcggttcacgcctgtcagcgtattaatcagtgtcgtttttccggcgccgtttaccccaagcaacccgtaaacggcgcctttttctaaatgtaaatccacttgttctaagatgacgttgtcccgttcataccaaacggatacatcgtgtatatccaaaatgctcatcgcgagtcagccttccgcgcgcgcatcccgaacagaatggcaatggcaatgaaaatcagcgtaaacagataatcgcttttgacaaaatagacgactgcgccgatgacaaagataaatgaaaggatatacagtaaaattcttctttgtgctggtgacaaatcgtttccctcctaaataagctggaccacgtcttctaattgttcatttttcgcccaagagcaaatgttttttcggtgatatttgttagagttcagcccttttaagtaacagcctccgcaatagccgctgaacgggcatttgtctttcatgcaatgttcgctgaaccgcggtgcttgcgcttgccacagtttatggacgagaggggagttaaagatgctttcataggaatcatgaaaaatatttcccaatgaaaattcctttggaaagagggcgcaaggacgtacttcgccgaacgggctgatcacaatggacttccagccagcgccgcaatttgccgcgcgttttctctcataaggaataatcggaatcaaatctttaaactcatcaattacattttgctcgtattccataaacttgcggtgctgctcggcgtctttcgttggatggacaatatccctgcctcttccgaaatcgtcaacccaattgtaagagaacgccttcgctccgagatcccgaaccttttgggccatatcgtggatttcccacatgtttttttcgaagacagacatggcgactctgacaaatataccgtggtcactcaacaattttatcgttttacaagtttgggcaaaagagccttttctccctctaaaggagtcatggacctcggaattgacactatcaagagaaatgccgacgatgattttttgcttgtaagccttcaaaagctccaaactctcttttcgcatgagtgttccgtttgttaagacagcgacttttttgaactttttacacacatagtcaagaatctcattggcgtttggatggacaaaaatttctccgcctgtgatttcgcatgtcaatacaccgttatcaaacagcatatcagccgtttttttgaattgctcaatcgacacggtgccgagcgcttcaggtgagctttccaaataacagtgggcgcatttcaaattacagcggtgcgtcagttcaaaggtggcgtggagcggcatcggaaattcattgcttccgctcgtggtgattgtatggcggctggcccggtttccaagctgaataacctgcttgttctggagcatgttgagcatgtcgtaataccaatctttatggtcttccggtgattcatcatacactgcacattgctcagctaaaatctgctcagctgttttttggccatccatgcgcatgcagagctcgtaagccgttttgttgagatccaaatactcgaagtcagaaatggagacattatcgcgcaagtagtcgatttctaacacgccgccctcaggaagctggtgaactcttacactttcattaataaatggaaacatctgctctataaacaaaataccatcccctatacatatgattcaaatgaaaaacggttgtgtatgtatatccaagaggtagattttagttaaaaattgtaatttacttaaaaagggcatagtagaatgactatgcccttttgggagatccttacccccatagaccgaatagacctgttgcaccggcaatttcaaaatcagggataggaccgtccactagacaagcggctccgatcgagcatgttgcacaacctttgttttctacaatgacagcttttttcataattgaatcctccctttttttgtttttctagcagatctatgttgtacttttatcttaaaactatcaaattactaattcaatacatataatttgaaaaaaatgtgaaaagaaaatgatagatttcggaaaaatgtaacatttcctaaaggtaattagtgatatgattttctcttctatataaggaaatgctttttatgaggtttatcttcaaatctgatgagcaatgatggtaagatagaagcagttgaagtttacaaaccgaatgattatactattcaagtcaaagtggaatgatgaaaaggacgtgtcagaatgaagcaagagacaccgataacactccatgtgaagtctgtgatcgaggatgacggaaaccaagaagtcatcgaattccgcaccaccggattttactatgtaaaacaaaataaagtgtatctatcttattatgaagaacacgacttaggcaaagtcaaaacgattgtgaaagtaagcgaaggcgaagtcctggtcatgaggtcaggcgctgtcaaaatgaatcagcgtttcgtaacgggagcttccacaattgctaaatataaaatgtcatttggtgagcttgagctgaaaacaagcacaaaatcgattcaatctgatctcgatgaagaaaaaggccgtatcagcatcgcatatgacatgcatgtcggagacgagcaggagcatttacataatatgacgatcacgtatgagggaggaactcacgcatgaacattgcggaacaaatgaaggacgtgctgaaagaagaaattaaagcggccgttctgaaagcgggactggctgaagaaagccagattcccaatgttgttttagaaacaccgaaagataaaacacacggcgactactcaacgaatatggcgatgcagctggcaagagtggcaaaaaaagcgccgcgtcaaatcgctgaagagattgtcgcccattttgataaagggaaggcttcgattgaaaaactggatatcgccggcccgggttttatcaatttctatatgaacaatcagtatttaacaaagctgattccgtctgtactggaagcaggggaagcatacggggaaacgaacatcggaaacggtgaacgagttcaggtagaattcgtatcagcgaatccgacgggagaccttcacctcgggcatgcgcgcggggcggctgtcggcgattccttgtgcaacgtgctttcaaaagcgggttacgatgtaagccgcgaatactacattaacgatgcgggaaaccaaatcaacaatctggcgctttctgttgaagtccgttactttgaagcactcggattggaaaaaccgatgccggaggatggctaccgcggtgaggatatcattgcgatcggaaagcgtctcgctgaggaatacggtgatcgtttcgttaacgaagaggaaagtgaacgcctcgcgtttttccgtgaatacggcctgaaatacgagctggaaaagcttcgcaaggacttggaaaacttccgtgtgccgtttgatgtgtggtattcagaaacttcactgtaccaaaatggaaaaattgacaaggcgcttgaagcgctccgcgaaaaaggccatgtctatgaagaagacggcgcgacttggttccgttccacgacgttcggcgatgataaagaccgcgtattgatcaagaaggacggcacgtacacgtacctgcttcctgatatcgcgtatcataaggacaagcttgaccgcggctttgataagctgatcaacgtttggggcgccgatcaccacggctacatcccgcgtatgaaagcggcaattgaagcgctgggctatgaaaaaggaacgcttgaagtagaaatcattcagctcgttcacctttacaaaaacggcgagaaaatgaaaatgagcaaacggaccggtaaagccgtaacgatgcgtgacctgattgaagaagtcggcttggatgccgttcgttacttctttgcgatgcgaagtgcggacacccatatggattttgacttagatcttgctgtatcaacatctaacgaaaaccccgtgtattatgcacaatacgcgcatgcccgtatttgcagcatgcttcgccaaggggaagagcagggacttaaaccggctgcagatcttgatttcagccatattcaatcagaaaaagaatacgatctgctgaaaacgatcggcggcttcccagaggcagtggcggaagcagcggaaaaacgaattccgcaccgtgtcactaactatatttatgatctggcttctgctctgcacagcttctacaatgcagagaaagtcatcgaccctgaaaatgaagagaaaagccgcgcgcgcctggctttaatgaaggcaacgcaaattacgctgaacaatgcgcttcagctgatcggcgtatcggctccggaaaaaatgtaatcacgatcaaaaggacaaagtcttcgggctttgtcctttttttatgagaaaaacgtgtgatgtaattcacaatcctgtttgccgagtttttgtatgataagactgattattgaatcattgaaaggggcaagccaaatgatcaaccgtcaacacattcaattatcgttacagtcattaagcttggtggcagggtttatggtttgggtgctgatttcatcactcatttcccaaatcacattagatattcatttaagcaagggcgagatttctttggtgacggcgattcccgttatcctcgggtcgcttcttcgcattcctctagggtatttaacgaacaggtttggcgcgcggctgatgtttatgatcagtttcatcctgcttttatttcctgtattttggatcagtatcgcggattctctgtttgatttaatcgccggcggctttttcttagggatcgggggagcggtgttttccattggagtgacctccctcccgaaatattatccgaaagaaaagcacggtgtcgtcaatgggatttacggtgcaggaaatatcgggacagccgttacgacatttgcagcgccggttatcgctcaagccgtcgggtggaaatcaaccgtgcagatgtatctggttttgctggctgtctttgccttactgcacgttttgttcggtgacaggcatgagaagaaggtcaaagtttctgttaagactcaaatcaaagccgtttaccgaaatcatgtgctatggtttctgagcctgttttattttattacgttcggtgcctttgtcgccttcactatctatctgccgaactttctggtggagcattttgggctgaatcctgcagatgccggcttgcggacggctggctttattgcggtttctacgctgctcaggcctgcgggcggattcctggctgataaaatgagcccgctccgcatcttgatgtttgtttttgccgggcttacattatcaggcattatcctatcgttctcgccgacaatcggcctttatacgtttggatcattaaccgtggccgtctgctcaggcataggaaacgggactgtttttaaactggtgcctttctatttttcgaagcaagcggggattgccaatgggattgtgtctgccatgggcggattaggcggcttttttcctccgctcatattggcgagtgtgtttcaggcaacaggccagtacgcgatcgggtttatggcgctttcagaggtggcgttagccagctttgtccttgtcatatggatgtattggcaggaaagaatgaaaacacacacggagagaaacagccagagcatcaactaacactggggcattcacaagattgttagttttttctcgatgggtacaaatcaattcacgttacaataaacacacaacgtgactttcttcgaggtgagctcatgaattttctctctgttcgaccatctgatagagatcttatatccagcgatctgcatgaattgctggaatcgatcagcacgaaaagaaaaatggaaaaacacacgtatttgtttcgagaaggaatggatgcagaagagctttatctgattcaatcaggactcattgaaatcggcaagctgacatctgacggaaaagacctgacgcttagaatctgccaaaagcatgatatcgtcggagaattaacacttttcactgaagaaccgaggtatatgctcagtgcaaaagtgctagaggatggcgaggtgctcgtcattaataaaaataagctggaaaaagaattaatccaaaacggcgctttaacatttgagttcatgaaatggatgagcacgcacctccggaagattcagtccaaaatcagggatctgcttcttcatggcaaaaagggggcgctctattctacccttatccgtttatcaaacagctacggagtggagcgaagcgacggcattctgattaacattgtcctgacaaatcaggatttggcaaagttttgcgcggctgcacgggaaagcatcaaccgtatgctgggagatctccgcaaaaaaggggttatttcgatagacgaatccggaaaaattattttgcacaagcgggactatttacgatgtgagattgagtgtgaaaattgcccgctggagatttgcaatattgactgaaaaaaacaaggacagcggtgtccttgtttttttaccttgtgataaacaggcacatgacggcaagaaagaagcaggcattcacgatttccagaatgccaatcgtttttacgggccaatcccttccatgaaaaaaccatgcccgcaagctgctcgggataaaagcgagaaacgcccatcctgctccgaaaagagcggataaaaaggggagcagcaggtgatatccccatgaccagtatgcaaatgccctgttttttctctcgcggatcaccgatttcacataaaaggaactcccgataaaaaataaagcagactgcaagaaaataaaccaagcccagccgtcaagggttcccatccccagccagcagctcgcaaacccgcccgaacaaaagaacaagacacctgcaacatcattcaataaggctcgttcgttttttctgcgggcaaaatacatatgtatgagaaacagcggcagtaaagaaacgcccacccagatgagaggcggcttatgaaagaccgagatcatcaaaaagcagcaggcgggaaaaccgtaataacacatccacttttgatatggtttgctttgtttcttttttaaggcaagcgtaacgggataaaccgctaagtataggaaaagccaaccaaggaagagcggaatatgccaaataacggggcctcccttgaccatgccgagtaaaaatgggatcagcagcatcgcccacgccccgtgctgcttcggaatcagcgccttcatcgaaatcctccttttttctttcattataaatgcattcaccctcctgataagtgacattcatcatacaggctgtgaaatacatcactgctgtacaggctcagtcgagctacactaaagctatccttagcacaggaggttttcctatgaatcagtgtgactatttattatttctgaaacaacttcctatgtttaatgaagtgcctctatccattgtcgaaaccttgctgaaaaacggcacgtttatccgcggttcatgtgatcagtctccatcttttcttcattctcaatctgtttatattgtattaaaaggcagtgtccgttttatggacacaaggctccctgaagggtcgaaaaccgttgcgctgtgggaaaaaggcgatgtgtttccgattgatgaaaaaggcgggctttatttatcgccctttatctcagtcaatgccacttcagacattctgattctcaacatcccatattacatatttaagaaaatgatgtcttatcatccgcagctgcaaatgaactttttggctatgcttcagcaaaatgttttttgttcctatcaattatttttgcggtatctgcatacatcacaggatgaaaacgccgagcccggttcttaaatagagccggtttttttgatctttgaaaggcggctaatgacccaagcgttctgcctgaacgcagccttcctcacatcttgtgaaaatccttccttctcctttgtgtgaacattttgtgaaaaaagcagagtgtgtgacatagttcacaaggaaatgcgctgtctctgtttatagtgaacttagcatcacctgactcggaaggagtgaactctcatgaagaaaaagaaaatgagtccgttgtttaggagattgaattatttctctcctatcgaacaccattcaaataaacatagccaaactacccgcgaggatcgcgattgggagaatgtatacagaaacagatggcagtacgacaaagtcgttcgctccacccacggcgtcaactgtacagggtcttgcagctggaatatttatgtgaaaaacggaattgtcacgtgggaagggcaaaatttgaattatccatcaacaggcccggatatgcctgattttgaaccgagaggctgcccgcggggggccagtttttcatggtatatctacagcccgctccgtgtgaaatatccatacgtgcgcggtgtgctgatcaatttgtggcgggaggcattgcagacgcatcaaaatccattggaagcctggaaatcgatcgtcgaaaaccctgaaaaagcgaagtcctataaacaggcgagagggaaaggcggttttgtgcgcgctgaatggccggaggtgctgaagctgatttcagcctctctgctgtatacagtgatgaaatacgggcctgaccgaaacgtcggtttttctccgattccggccatgtccatgatcagccatgcatcaggctcccggtttatgtcgttaatcggaggccctatgctcagtttttatgactggtatgcggatcttcctccggcatccccgcaaatttggggtgaccagacggacgttccggaaagcagtgattggtacaattccggctatatcatcacatggggctccaacgttccgttaacgagaacgcctgacgcgcattttttggcggaggcccgctataaaggcgctaaggtcatttcgatcagtccggattttgcggaatcctcaaagttcgcggatgactggctgagtattcgccaagggactgacggggcgcttgcgatggcgatgggtcacgtcattttgcaggaattttacgtgaaccaagaaactgaacgttttattgagtacgcgaagcaatacactgattttccatttctcgtcaccctgtcaaaagaaaatggcgtatacacagcgggacggtttctgcatgcgaaggacatcgggcggcagacaaagcatgatcagtggaagcctgcggtttgggatgaacagacaagttcatttgccataccccaagggacaatgggctcgcgctgggacgggcagcagaaatggaacctgcacatgattgatgaagaaaccggggaaccgattgaaccccgtctctctgtgctgggaatagaggacgaaatcggcacggtgcgcatcccgtatttttcaaatgacggaaacaaagtgctcgagcgggatcttcctattaaaaaaatgaacctgaacggtgaagaaacgtacatcacgaccgtgtttgacttgatactggctaactacggcgtgaaccggggcatcggcgaacgatcggctgtctcctatgatgatcctgagccgtttacgcctgcctggcaggaacaaatgacaggaatcaaaaaagaagctgtcgttaagattgccagagagtttgcccaaaatgcgatcgatacagacggccggtccatgattatcgtaggggccggcattaaccactggttcaactccgacacgatctaccgagcggtgttaaatcttgttttacttgtaggcgcccaaggcgtaaacggcggaggctgggcccattacgtggggcaggaaaagctccgacctgctgaagggtggcagacgattgcaactgcaaaagactgggaaggcgtgcctaagctgcaaaacggcacctcatttttctactttgcgacagatcagtggcgttatgaggaccagccgatcagtgatttggcatcaccgattgctgcgtcatcccgctacaagcaccacgctgattacaatgtgctggcggcgcggctggggtggcttccgtcttacccgactttcaatcaaaatggcatcgatctgtataaagaagctgaaaaagcaggggcagtaacacccgaagacgtaggtgcgtacgtggcctcacagcttcaagagaaaaaactgaaattcgcgattgaagatcctgataatgaagtgaatttcccaagaaatctcttcgtatggcgggcaaatctgatctcaagctcaggaaaagggcatgaatattttctcaagcatttgttagggacgacgaacggcttgatgaatgacgacagcgacagcatccgccctgaagaaatcaaatggcgggagcaggcgccggaaggaaagctcgacttgttaatcaatcttgacttccgaatggccggtacggcgctgtattccgatatcgtgctgccggcggcgacatggtatgaaaaacacgatctcagcagcacagatatgcatccgttcattcatccatttgctcctgcgatctcggctccgtgggaatcgaagtcagactgggatattttcaaggcgttgtcaaaagccgtttccgatctggcagaagaagtcgatatggagcccgtgaaagaagtggttgcgacgccgctcctccatgacaccatgcaggaattggcccagccattcggcaaaatcaatgactggagcaaaggcgaatgtgaagccattccgggaaaaacgatgccgaacatccaagtcgttgaacgggattacaaacacatttttcataaaatgactgcacttggtccgaacgttgctttaaagccgagcggaacaaaagggatgagctggtcaatagccgatgaatatgaatcactcaaacagagattgggagaaatcacctcggacagtgtcgcaaagggatgtccaaatataagtgaagcaaagcaggcagcagaagcgattttaaccctatcatccacttcgaatggaaaggtcgccgtcaaagcatgggaatcacttgaaaacatcacgaacctgaagctgaaagacctggcggaagaacgcgaggaagaatgctttacgttcgaacaaattacagcccagccgaaaacggtgatcacgtctccagcgttttccggctctgaaaaaggagggcgcaggtattcgccgtttacgacgaatgttgaaaaattaatcccgtggcggacgctgacaggcagacaatcctattatgtcgatcatgaactgatgatggaattcggtgaaacgatggcgacattcaaaccgatcctccagcatcgcccgtttctgagcaagcggcctgatcaagagggaaaagaaatcgtcctcaattatttgacgccgcataataaatggtctgtccacagcatgtattttgattctctgccgatgctgacgctgttccgcggcgggccgaccgtgtggatgaataaagatgatgcagaggacacggatatcaaagacaacgattggattgaatgctttaaccgaaacggtgttgtcgtcgcgagagcggttttgtctcatcggattcctaaaggaatggcgtttatgcatcatgcccaggaccgccacatcaacgtgcccggcacaaagctgacgaataaccgcggaggcacccataacagcccgacaaggattcacgtcaagccgacccagatgatcgggggctatgcccagctcagctatggctttaattattacggtccaacggggaatcagcgcgacctgaacgtcgtcatccgcaagctgaaggaggtcgattggcttgaagattaaagcgcaaatcggtatggtcatgaacttggataaatgcatcggctgccacacgtgcagcgtcacctgcaaaaacacgtggacaaaccgttccggtgcggaatatatgtacttcaataatgtagaaacaaagccgggcatcggctacccgaagcaatgggaggaccaggacaaatataaaggcggctggacattgaaaaaaggaaagctcgagctgaaatcgggctcgaaaaccaatcggcttgcaggccttttctataatccgaatcagccgtcgattgatgattactatgaaccctggaactatgattatgaaacattaacgaacagcccgcagaaaaaacaccagccggttgcacgcccgaaatcgtccttgacgggggatttcatgaatatcgaatggggaccgaactgggaggatgatctcgcgggcggccacataacgggacttgaagatcccaacgtacaaaagatggaggaatcgatcaaaacagaattcgatgaggtttttatgatgtatttgccccgtatttgcgagcactgcatcaacccggcgtgcgtctcatcctgtccatccggcgccatgtacaaacgcgaggaggacggcattgtgcttgtggatcaaaacgcatgccgttcatggagatattgcgtctcatcctgtccttataaaaaagtctattttaactggcaaacgaacaaagcggaaaaatgcacactctgctttccgcgtttggaggcgggactgccaaccatctgctctgagacgtgtgttggcagaatccgctacctcggcgtcatgctgtatgacgcggacaaagtggaggaagcggcatctgttgaaaatgaaaaggatctctaccattcccaattggacgtttttcttgatccgaatgatcctgaggttgccaagctggcaaaagaacaaggcattccggctgaatggatagaggctgcgcagcaatcgccgatttataaaatgatcattgactggaagattgcgctgccgcttcatccagagtaccgcaccctgccaatggtgtggtacattccgccgctcagcccgattatgaatctctttgaaggaaaaggcagccggcaatccgcggaagatatttttctggctatcgaccaaatgagaatcccgatagattatttggcgcagctgttaacagccggtgatacggatcatattcggtcaacgttgaagaaaatgtctgtcatgcgccagtatatgagagcgatccagacgaataaatcaatcgacccggaactgatctccagtgtcggcttaacagaacagcaaattgaagatatgtatcggctgcttgcgattgccaaatatgatgaccgctttgtgataccgagcagtcatcgagaagaagtttcagatttatatgctgaacaagggagctgcggcttatcattttcaggcggccccggctcctgtttctaacttttgataaatgaggtgtaacaagatgaacaccacagaccggcaaattacgttctccgctctatccactcttctctcttatccggatgaagagtggagagccgagattcccgattggaaggctcttatccatgaaatcagcaaccggcaaatccgggagaagctgctgcactttttcgaagcgtcagccagcttttcaccggaagcgctgattgaacactatgtctatacattcgactttgggaaaaaaacaaatatgtatgtcacctactttaactcgggcgagcaaagggaacgcggcgttgaattgctgcatttaaaaaacacatacgagcaatccggtttcctgccgacagagaaagagctgcctgattatctgccgctgatgctggaatttgctgcggctgcagaaattgaagcagcgagaagcgtgtttgagaaatatctgtccaatgtgagggagctggcatcccgtctcgaaaaaaatgacagtatatacgctgaactgctgcacgtgctgctggccgcgcttgaaaacattggcgtacgtgaaagcgttgaaggggctgttcaggcatgagcgggcagatcctctggggtattatgccatacattgtattgacaatctttatcggcggccatatttaccgctaccagcatgaccaatttggctggacggcgaaatcaagcgagatgttagaaaagaaaaaactcgccgcgggcagcacactttttcactggggactgctgtgcgttgtcggcgggcatgtcatggggattctgatcccggaaggcgtgtatgcttcccttggcatttcagagcatatgtatcacaaaatggcgattggcgctggcttgccggcgggcattgcggcatgtaccggacttgtcatcctgacgtacagaaggctgtttgacaaaaggatccgcaaaaccagctcgccatcagatatccttacgctgctcctgctgctgttcatgatgctgtcaggcgttgcggccacgtttctcaatattgattcgaaaggatttgattaccggaccacagtcgggccctggttcagggaaatcgttttgttcaggcctgacgcctctttgatggagagtgtcccgctatggtttaagtttcatattgtaataggatacgtcgtttttatcctgtggccgtttacgagattggttcatgtgttcagtctgccgctcaagtatctgacccgcagctacgttgtatatcggaaacgctcgtgaaaatcccccttgcaagagggggttttttctgccaaggtaatggctgggcggccgggaatcctggaaataacatcaagaataaaacggattttactcattttaaaccggctgaactgcagattatgactcagcctgactaactccttatatctttgtgatcaatatcccgttttatatattttctctcatcagaatgggtatcaaattcactctatccaccgtatttgcagtcacagcgctgcctctttttcggcgcttgccggagtgctgagcgggttcggcctgccgcttatgttgtcactcggcgttgccaatagtcttgctttatttctgcagaaacgatgcggatgaattccgtgacagttagttttctctaaacctctcctcctttggcggagaggttttttgcttacaaggtttatcgattagaaaaaagaggtaatacagaggtaattgaatcagattggagagaatcaggatgctgaaaaggagactggaatttttctttttatatatgatgctcatcggggcatatgtcatttggttttttccggtttccaggcttgagttttacggaggattgctttgctatataagcattattttgttcagcatctattcattaattcttgaaaaccgcacctcgcagcacacgctgctatggatccatattcttgtcttttttccaatcgtcggctacgtgttttatctgttttcgggacagctttatgtaaagggaaagctgtttaagacaaaacgaatgtacaacagggaaaagctcaggaagctgtttgacaaggaggaaacgcccgaagtaacagggctgaaggacaatcaagagaggttctttacctattccatcaaggctgcccatatgaatatcaatacgaaaagcaacatcaaagtgctgaaaaacggcgaagaaaccttcccggacattttcaaagcgatgagaaaagctgaatcttacatacatattgaatactacatgtttaaatcagacatgctcggacgcggcatgatggacattatgatggagaaagcgcgccagggtgtcgaggtgaggtttttatacgatgcggcaggaagcatgaagctggcaagaagagatattatgagaatgaaacaagcgggggtggacatcgtcccgttttctccgctgaaatacgggtttttcaaccagaagctgaatttcagaaatcaccggaaaatcgtgatcatcgatgggaaaaccggttttgtgggcggattaaatgttgggaaggaatatatcagcagagatccgtacatcggattttggagagatacacacctgcggcttgagggggaaattgtgcaaacgctccacgctatctttatgctggattgggaatatgtctccaatgaagtgctaattgatcaagaggagtacaataccccggttcccgtggaaggaggaggcatttatcaaattgtcgcaacaggccctgacatgaaggaaagcatgagcgacctttattatgaaatgatttcttcagcgcagaaatcaatatggatcgccacgccctattttgtccccaatgaatccattcgcacggcgctaaaagcagcggcgacaaagggggtagaggtaagggttatggtgccggagaagaacgacagctttttgacccaatacgcgtcgaggtcctatttcccggagctgctccttgagggcattgaagtgtactcctaccaaaaaggcttcatgcatcaaaaagtcatgatcattgatggcgatctcgcctccgtcggtaccgcgaatatggacatgcgcagctttcagctcaactttgaagtgaatgtgttcttcacggatgccgaagcgatccgaacccttgaggtccattttgaagaggatatgcaggaaagtgaaaagctcagccctgtcggcttttataaaagaggcgtggctgaccggacaaaagagtcatttgcccgcctgttttcaagtgttctgtaagaaaaaagaaatctgatctttcaaaacagcccgtgtatagtataattgagaaatattatcagttatttatacattgggggaagatagggtgctgcggcaatttttttcatattataaaccatataaaacgttgttctttctcgactttttctcagcgatcgcgggaggtttaatggagctgagttttcctttgattgtcaattattttattgataccttgctgccgggcagggactgggggctgatcatcgcgacctcaatcgggttatttgcggtgtacgcgctcagctcttcagtatatcgtgacctactggggacacatgcttggtatcaatattgagactgatatgagaaagtcgctttttgaccatttgcaaaagctctcgttcaaattttacgacaacaacaagacgggaacgctgatgtcgaagctcacgaacgatttaatgtatatcggtgaagtcgcccatcacggtccggaagacttattcattgcggtcatgaccattctaggggcgttcggagtgatgctgtttattaactggcagcttgctttattaacgtttatcattatgccgatcgtcatttggctagcgctttatttcaacaaaaaaatgaccaaagcatttaccacgctgaacaaggatatcggagacttcagcgcgcgtgtagaaaataacatcggcggcatccggcttgtgcaggcgttcggaaatgaagcatttgaaaaagaacgcttcgccgtcaacaaccagcgtttccgtgcaacaaagctttcttcctacaaaatcatggcgaaaaacgggtcaatcagctatatgctgacacggtttgtcacgctgtttgttcttttgtgcgggacgtggtttgtcattcgcggctccttatcgtacggggaatttgtggcgtttgtgctcctgacgaatgtgctgttcaggcctattgacaaaattaatgccattatcgaaatgtatccgagggggatcgccggtttcaaaagctatatggagctcatggagacagagccggacattcaggattcacctgatgcgagagatgtttccggcctgaagggcaatatccgctataaacatgtttcgtttggctatgatggccatcacaatgtcctcaatgacatcaacctatccattcaagcgggggaaacggtggcgttcgtcggtccgtcaggtgcggggaaatcaacgctttgcagtctgcttccgcgtttttatgaagcatcggagggcgacattacgattgacggcatcagtataaaagacatgacgctttcttcgttgcgcgggcagattggcgttgtgcagcaggacgttttcttattctcgggcacgcttagagaaaatatcgcctacggccgactaggcgcatcagaagaagacatttggcaagctgtgaagcaggcgcatctggaagagctcgtccataacatgcccgatgggttggatactatgattggcgaacgtggcgtgaagctttccggcgggcaaaaacagcgtctgtcaattgcaaggatgttcttgaaaaatccgtcgatcttgattctcgacgaagccacctcagcccttgatacagagacggaagcggcgatccaaaaggcgcttcaagagttgtctgaggggcgcacgacgcttgtcatcgcccacaggctggcgacgatcaaagacgcggacagaattgtagttgtcacaaacaacggtattgaagaacaaggccgtcatcaagacctgatcgaagccggaggcctatacagcaggctgcatcaagcgcaattcgggcaaattgtgcagcgataggaggagaacatggaaagaaaaactgtgctgtacattgctgtttcattggatgggatgatcgcaaaagaagatggaagcatcgattggctggatgaatttgaaggtgaaggtgacaacggctacagtgatttttatcagactgttgatacagtcattctagggcggggcacatatgagcacgttaaagtgctaacaccggttttcccatatcaggataaaacctgctatgtttttacaggatcgcccgacagttatcaagatgaacatgtgacgtttatcaatgagggagccagagccttcactgcccgtttgaaacaggaaaaaggctcaaacatctggatagctggcggggcagagcttgtgaatgactttatgaaagaagatgccatcgacgaattcatcatcactgttattcccgtcgttttaggaagcggcatcccgctgtttcacgaactaacaaatgaaacaaaactgcggttaaaagggacaaaacaatttggacaagcggttcagctccattatgtaagagcataagaaaaaggatagacagatgtctatccttttttgtatgtaagttagagcgcttctctctcagcaggctcgatgagattttggaatttttcaatgagctgtgatgcttttgttccttcaactacgatcaaatattccttttcattatgagccatgcggaatgtttcaagctcaattaagcttttgattttgcacatcgttttctttgaataaatataaacctcgtggcttccggaatggcacattttataaagatgaatcaaatttcttaaagtaaaggcctgtgcggctactttcagagacttgatatttttaatgatctttctcctccatcgattgttgtcttatatagcctaagttcccaaagctgacaagtcgtaaacctatttttgcacatttatgatttccattgcagcgcaccgcccccgaggcgtttgacaccgcggatggagcttaattcatccatcaagcggagaagcgccttgtctttctgctttgcttcaatcatgaaatcaatattcgttccccattgcctaaagcgttccaacagcggcagcaaaaagttggcgtcaacataatcggcatggctgcgtatcgcttgttccgattttggggaagacaagtgaacctttggctgaaggccgatccgctcccacgttttgatcatgcggggcagtgctacattcaggtcggcgtgatcgtctggattggcgtaaaaatgatgaaagtcaaagacaaacggaacatcctcctgctcacagacctgaagcgtttcttccgttgtatatgttttatcatcattttcaagtgtcatccgctctttgatctcctgcggcagctgttttatattttgatgaaattgtgcagtggcggtgtctttatttccgtaagcgccgccaatatgaatgttgataacggagcgatcagcaatgcccatggcttcaagcatgcggtagtgatacgccatatcggttaccgcattttttgtgacggattccttcgggctcgtaaacagagtgaattgatttggatgaaagcttgttcgcagttgatgggttttaacaagctctccaatctcccgaaactctttttgaaacggtgttacaaaatcccacatcacgtcgggatgcgtagccagcggcacaatcgaactggaaaaacggtacaaagggatgccgtgtccgatgatatagtgaagggttctcatcgtattgtgcaaattggcttttgtcacagtcagaagcgcttcttttctttcagtctttgaaagctttgaataacgcgcgaatgtcaatgttttagcgggagacgcatcccaaaggctcatcgcatttgaaacgaacccgaatctgaaaatcataggaactctcctttataagaaataagataatgccctgccgagccattccgccgggcgctgcctgaatgtgcgcttgctgaaatcctccatcgtcagccgctccgactttttcatatcctcctcaatcgtggcatagacttcacttgtaaacgcttcgtcatcaatttcgacattcacctcttcatttaaaaacaggcttcgtttatcgaagttggctgttccgataatgctgagatggtcgtctatgatgagggcttttacatgataaaacccttgataataacgataaataagacagccggcatccaagagctccgaataatacgtaaaagctgcttctcgtaccagcggatggtctgatttcatcggtacaatgattctcacggatacgccgttttttcttgcgttaataagggcctcttgaagcggttttgatggaatgtaataaggcgtgcaaaccgtaaggcgattcttcgcttgggcaatgttggccaagtatatgttttcaagggaataaccgtcagtcgcatatatcttgtgagaaatagtcccttgctgaagctttggccaaacatccgaacccagttcgattccggtattacgttttagatcagaagcaaaaagcgtttgaagatcatgtacgccttctcccatcatgcgcagatgataatcctcccaattgccgaacttcgccttctttccaagatattcttcggcgatattaaacccgccgatataaccaatttttccgtctatcaccgtaatcttccggtgattccgtttttgcatgtgaaaaaagaaaaaaggaaaacggggacgattcatcacatggacatggacgccggcatttttcatcgtctgcagcgccgtttttttaattgcccggcagccagcccaatccagaagcaaataaacggagacgccagcttgggcttttgttttcagcaaggtatacatattgtggctgacctcatcatttttcataataaaaaacatcatgtgaacagaagaggcggcctggcgaatatcattcatcatccgctcaacgagatcagcgccgcagtggatcaattcgatgtcactcttcttttttgaaaaaacaggctcgtacgccttttttctgtatccggtacggcccatgaagatatcaagcagaatcaaggcaaagaaaataacgacaatgatcataatcacgataaataccttcataccggcactcctttccgtagtaaaggtagtgtgcccgaacagcaggaatttaattattgactgaacactcattcattatttatcataaaggtaatcttatacagattcgggggtaggggatcgcggtctttatcagtaaaaagggggaattagaatgagcggctttctcatcgcaaatgcattattatttctgattgtaaccgcttacgctgtctatttgtttgtgtacttggtcaaaacgagactggcctacatcaagctcggccagaaagaacaatttgatcaacggttcaaggaacggcttcacgccatatgggtgaatgtattcggacagaaaaaactgctcaaggacaagaaaagcggaatcattcacgtcatgtttttctacggatttatattggttcagttcggagcaattgactttatcatcaaaggactggctcccggccggaatctgccgcttggcccggtctatcccgccttcaccttttttcaggaaattgttacgtttctcattttaattgctgttgggtgggcattctacagacgttatatcgaaaagctcgtgaggctgaaacgcggtttcaaagccggactcgttctcatttttatcggaggattaatgctgaccgttctgcttgggaacgggatgaatctgatttggcatgagcatgggctttcttggagcgagccaattgcctcaggtattgcgtttatgcttagcggtgtcgggaaaataggcgcggcggtgattttctatatcgcttggtggatccatcttctgttcttgcttagctttttagtgtacgtgcctcagtcgaagcatgcccatttaatcgccggcccggcaaacgtctttttcaatcgaatggaatctgccggaaaacttgaaaaaattgattttaccgacgaaacgaaagaaagctacggagcgggaaaaattgaggatttcagacagtctcagctgcttgatctatatgcgtgtgtcgagtgcggccgctgtaccaatatgtgtcctgcaacaggcaccggaaaaatgctttctccgatggacttgattttgcgtctcagagaccatctcacggaaaaaggcgctgccgtcacctcgcgctccccatgggtgcccgcagcagcgtttcggcatacgagaggcaatcagctggctgcggcgtcagcgggcagcggatcgcaggaagccgcagcggcgcttgattacaatccaagcttgatcggcgacgtcatcacagaggaagaaatttgggcatgcaccacttgccggaactgtgaggatcaatgcccggtcatgaatgagcacgtggataaaatcatcgatctccgccgctacctcgtactgacagaaggaaaaatggacagtgacgcccagcgcgcaatgacaagtattgagcggcaggggaatccgtggggactcaaccgcaaggaacgtgaaaattggcgtgacgaggcgccggatgctgagattccgactgtaaaagaaatgaaaaaagaaggcaaagaatttgagtaccttttctgggtaggttccatggggtcttacgacaatagaagccagaaaatcgcaatttcctttgctaagctgctcaatcacgcgggcgtgaccttcgcgatcctcggcaataaagaaaaaaattcaggagacacgccgcgccgcctcggaaatgaatttttgttccaagagctggctgagaagaatatttctgaatttgaaaaaaatgatgtcaaaaaaatcgttacgatcgatccccatgcatacaatttatttaaaaacgaatatccggatttcggatttgaaggcgaggtttatcatcatacagaagtgctggccgagcttgtgaaaaacggaaaattaaagccgcagcacccgcttcatgagacgattaccttccatgattcgtgctatttgggccggtacaatgaagtctatgatccgccgagagagattttgaaagccattccgggcgtgcagcttgttgaaatggagagaaaccgggaaaccggcatgtgctgcggagccggcgggggattaatgtggatggaggaagaaacaggcaacaggattaacgtcgccaggacagagcaagcgctcgcagtcaacccatcggtgatcagttccggctgtccgtactgtctcacaatgcttggggacggcacaaaggcgaaggaagccgaagaccaagtcaaaacgtacgacgtcgtcgagcttctggctcaatccgttttaggcgctgatctgaaaatgggggagaagcaatgaatttttcattatcagaagaacatgagatgatacgaaaattggtgcgcgattttgcgaagcatgaggtggccccgacagcggcagaacgggacgaacaagaacgcttcgatcgcgagctgtttcgggaaatggcaaatctggggctgacgggaattccatggcctgaagattacggcggaatcggaagtgactatttggcctacgtcatcgcggtggaggagctgtcaaaagtgtgcgcatccaccggtgtgacgctttccgcccatatctctctttgcagctggccgctgtttgcctttgggacggaggagcagaagacagagtacttaacacagctggccctcggagagaaaatcggcgcattcgcattgaccgaagcagggtctggatctgacgccggcagcatgaaaacaactgctgaacgaatcggcgatgactatgtgttaaatggttccaaagtgtttatcacaaacggcggcgttgctgatatttacattgtttttgctgtcaccgatcccgagaaaaagaaaaaaggcattaccgcttttatagtagaaaaggattttgaaggattttttacaggcaagaaagaaaagaagctaggcatccgttcttcaccgacaacggaaatcatgttcgaagattgtgtagtgccagtatcaaagcgtctcggagaagaaggagaaggcttcaaaatcgcgatgaagacgcttgacggaggcagaaacggcatagctgcacaagccctaggcatcgcccaaggagcgcttgatgcggcgcttcaatatgcaaaagagcgaaagcaattcggaaaatcgatcggcgagcagcagggcattgcttttaaactcgcggatatggcgacaatgatagaagcttcaaggctattgacctatcaggctgcgtggttagaatcatcgggcctcccatatggaaaagcttccgccatgtccaaactgatggctggggatacggcgatgaaggtaacgaccgaagccgtgcagattttcggcggctacggctatacaaaagattatccggtagaacgctatatgcgtgatgcaaaaatcacgcaaatctatgaaggcactcaagaaattcaaagactggtcatctccagaatgctcgcggactaacggaaaacatctctcagtcggatcactcttgtaaaattatttaaattaacgctgttaagggtagcatattctgttttattttgtttataatgagaggtatggtttgtataagaacgatacaaaatcgctttcattattgataaaacagatacatataagtaatagaaagggagtgtccgaccttgggtatcaaacaatattcacaggaagagctaaaggaaatggctttagttgaaatcgctcacgaattatttgaagaacataaaaaaccagttccttttcaggagcttttaaatgaaatcgcatctttgctcggcgtgaaaaaagaagagcttggagaccgcatcgctcaattttatacagatttaaacattgacggccgcttcctggcgctttctgaccagacgtgggggcttcgcagctggtatccgtatgatcagcttgatgaagaaactcagccgacagtcaaggcgaaaaagaaaaaagcgaagaaagcagtcgaagaagatcttgatcttgacgagtttgaagagatcgacgaagacgaccttgatttggatgaagttgaggaagaaatcgatcttgaagccgacgattttgacgatgaagatcttgatgaagacgatgatgatcttgagatcgaagaagatattattgatgaagatgatgaagactatgatgatgaagaagaggaaattaaatagtatcagatttcatcttcaaaacgatcttgactttcatagtcgaactaggtagtatgtattttgggctcttcaaaaacgaagagagaacatagtacgttatgctccctttcaagaaattgaaagggagctttcttattttcacccctcatttttcttataaatcatttaaaaggctaaatgattttttataaaatagtacattttaaaaatgtagctaagagcgaagagaggagcaaacgaaatgacgaaatatatttttgtaaccgggggagttgtatcctcacttggaaagggtattgtagcagcttcattaggacgtttgctgaaaaaccgcgggctgaacgtgacgattcaaaaattcgatccatacatcaacgttgacccgggaacaatgagcccgtaccagcacggtgaagtattcgtaacggatgacggcgctgaaacagacttggaccttggtcactatgagcgttttatcgacattaatctgaataaattcagcaacgtgacaacaggtaaaatctattcaacagttcttaaaaaagaacgccgcggagattaccttggcggaaccgtacaggtcattccgcacatcacaaacgaattgaaagaccgtgtttaccgcgcagggaaagagacaaacgcagatgttgttattacagaaatcggcggtactgtcggagacatcgaatcactgccattccttgaagcgatccgccaaatgaagagcgacatcggccgtgaaaacgtaatgtacatccactgtacgctcgtaccttacattaaagctgctggcgaattaaaaacaaaaccgacacagcacagcgtaaaagaattgcgcagcttgggcattcagccaaacatcatcgtcgttcgtacagaaatgccgatttctcaagatatgaaagataaaatcgcgcttttctgcgacatcgatacaaaagcggttattgaatgtgaagatgcggacaacctttactccattccactggagcttcaaaaacaagggcttgataagcttgtttgcgagcacatgaaattggcatgcaaagaagcggaaatgtccgagtggaaagagcttgttaacaaagtcagcaacctgtctcaaacgattacaatcggccttgtcggcaaatacgttgagcttcctgacgcatacatttctgttgtcgagtctctccgccatgcgggctatgcgtttgacacagacgtaaaagtgaaatggatcaacgcggaagaagtgacagaaaacaatatcgcagaactcacaagcggaacagacggcatcattgtgccgggcggattcggagaccgcggtgttgaaggcaaaatcgtcgcaacaaaatacgcgcgcgaaaacaacattccgttcttgggcatttgcttgggcatgcaggtggcgtctattgaatacgcacgaaacgtattgggcttaaaaggcgctcactcagcggaaattgatccgtcaactcaatacccgatcattgatcttcttcctgaacagaaggatgttgaggatctcggaggaacgcttcgtctcggcctttacccttgtaagcttgaagaaggcacgaaagcctttgaagtgtatcaggatgaagtggtgtacgagcgccaccgccaccgctatgagtttaacaatgaattcagacagcaaatggaagagcaaggcttcgtattctcaggcacaagccctgatggacgccttgttgaaatcatcgagctgaaagaccacccttggttcgtggcttctcagttccacccagagttcaagtcaagaccgacaagacctcagcctctattcaaaggctttatcggagcgtctgtcgaagctgcaaatcagaagtaataaaaaagacttgccgtttgtcaaaagcgggcaagtcttttttatttgtttccggcaagttccagcatgtacaataagatattatgcatactcttgcagaatttcttttagtgtaaacgataaagcgtgatagacatacagtgctgtcattaaagagggaaacccgtaacgggtgccgtcttcatcgggaacaagcggcatttttaatttagaatcaatatgcacatcacaatactgttctattcccgcactgtctttggctgcgggcgatacgcatacgactcccgcacctttttcataaagctcttttgcgagcgcctgttcttcggctgtgcccgtccctgaacaaaacatcagcaccctgtcgctttctgtcacttcctcagcgctttctggaaaggctttgacagatgggaagggttctttgctttcggtggcctcaaaaaagacgccctgaagctcattcgctccgtataaataaatggaatgcccgctgatcaccgcttgagcaagcagccgcgccccatcttcaatcgcgtcagattccttatcctgaatgcgggaaaaaatacctgttaactgcgtcgtgaatattttcaacataagtgaatcctcctttataacgtacaatatcagtatacaacaaaagagaaaatgctcagaaaatgtcgtaaagtagactattataattaaaggaaataggaaaatcaaacagaatacatacaatactgcttacttttgacgaaaatcataatattggggtgtaaaatgatgaatgaaaaaattttaatcgttgatgatcaatacggcattcgtattttgctaaatgaagtgttcaataaagaaggctaccagacgtttcaggctgcgaacggcctgcaggcgcttgacattgtgacaaaagaacggcccgaccttgtgcttttggacatgaaaattcccggcatggacggaatcgaaatcttaaaacggatgaaggtcattgacgaaaacatccgggtcattatcatgacggcatacggagagctcgacatgatccaagaatcgaaggaattgggcgccctgacgcactttgccaagccgtttgacatcgacgaaatcagagacgccgtcaaaaaatatctgcccctgaagtctaactgacaaaaagaagaaacaaatgaatcatgtcattatgttgccgatttgtcgaaaagttggtatcctagttatggagaaaaagcgatctgagtatttacatatgacagcaatatatgggtcatgctagggtggaaagcttttttcgctagaagacaatcaggctacataaggaggacattcgacatgcctttagtttctatgacggaaatgttgaatacagctaaagaaaaagggtacgctgtaggacaatttaacttaaacaaccttgagtttactcaagcgattttacaagcagctgaagaagaaaaatctccagtgatccttggtgtttccgaaggtgcgggacgctacatgggcggcttcaaaacagtcgttgctatggtaaaagcacttatggaagagtacaaagtgacagttcctgttgcgattcacttagaccacggttcaagctttgaatcttgtgcgaaagcgattcatgcaggtttcacatctgtaatgatcgacgcttctcaccatccatttgaagaaaacgtagcaacaactgctaaagttgttgagcttgctcatttccacggagtatctgtagaagctgagcttggaacagtaggcggacaagaagatgacgttatcgctgaaggcgtaatttacgctgatcctaaagagtgccaagagcttgttgagcgcactggcatcgactgccttgcacctgcattaggttctgttcacggcccttacaaaggtgagccaaaccttggcttcaaagaaatggaagagatcggaaaatcaactggtcttccattagttcttcacggcggtactggaattccgactgctgacatcaaaaaatcaatttcacttggtacagctaaaatcaacgtgaatactgaaaaccaaatttcttctgcaaaagctgttcgcgaaacattggcagctaagcctgacgagtacgatccacgtaaataccttggaccagctcgtgaagcgatcaaagaaacagttatcggtaaaatgcgtgaatttggttcttcaaaccaagcttaattcaattggaactttttatagccgcctgacagcttgacaggcggttttccgtctatctttagaaagcgcaatcatattcgcagttcagaaaatttcttaatcagggaggctttttgaaaatgttattctttgttgatacagccaatatcgatgaaattagagaagcgaatgaattaggaattctcgccggtgtaacgacgaatcctagtttagtagcaaaggaagctaacgtatcattccacgaccgtcttcgcgagatcacagacgtcgtgaaagggtctgtaagcgcagaggttatttctttgaaagctgaggaaatgatcgaggaaggaaaagaactggcgaaaatcgcaccgaacattacggtgaaaatcccaatgacgtctgacggtttaaaagcggtaagagcacttactgacttaggcatcaaaacaaacgttacattgatcttcaatgccaaccaggcgcttcttgctgccagagcgggggcaacatatgtatctccattcctgggacgtttagatgacatcggccacaacgggcttgacctgatttcagaagttaaacagatttttgacattcacggccttgacacgcaaatcattgcagcgtcaatccgccacccgcagcacgtgacagaagctgctcttagaggggctcatatcggcacaatgccgctgaaagtcattcatgcgctcactaaacacccgttaacagacaaaggaatcgaacaattcctggcagactggaacaaataatgaaaggggcggcaaacagctttatgcctgtttgccgcggcctttgtatttcaccgacctgatacagcggatcttcagatgctgacgccgctttacagagaaggaatcattgggctgcagaagctgatatcggaatgaagggtatgcgtactgcttttgccggatgacgacgatgtctctcgagccggcgggtctctgtgcatcttttgaaacctgtaccccccaaagcttcgctattttcttcctgatattttacaatgtgttgtattctttctcttcgaattggctagattttggacatgagctttatttgcagagacagaataaaatgacattttatttagctccgcagctatcttcttatggaaggagactatcatggaaaagttgaatattgccggcggtgactcgttaaacggtacagtacatatcagcggcgctaaaaacagcgctgttgcgttaatacctgcaaccattttggcaaattccgaggtgacaattgaagggcttccagagatttcagatattgaaacgctgcgtgacctgttaaaggaaatcggcggcaacgtgcattttgagaatggggaaatggttgttgaccctacgtcgatgatcagcatgccgcttcctaacgggaaagtaaaaaagcttcgcgcgtcatattatttaatgggggcgatgctcggccgcttcaagcaggcggtcattggattgcctggcggctgtcacttagggccccgtccgattgatcagcatatcaaaggctttgaagcactcggagctgaagtaaccaatgaacaaggcgccatttatttgcgagctgaaaggctgagaggcgcacggatttatttagatgtcgtaagcgttggggcaacgattaacattatgctcgccgctgttttggcagaagggaaaacgatcatcgaaaacgctgccaaggagcctgagatcattgacgtcgcgacattgcttaccagcatgggcgccaaaatcaaaggtgcgggcaccaatgtgattcgaatcgacggcgtgaaggaactgcacggctgcaagcatacgatcattccggacagaattgaggccgggacatttatgattgcaggggctgcaatgggcaaggaagtcattatcgataacgtcattcccactcatctagagtcgttaacggcaaagttgagagaaatgggctatcatatcgaaacaagcgacgaccagctcctcattgtcggcgggcagaagaacttaaagccggttgacgtcaaaaccctcgtatacccagggtttccgactgatttacagcagccgatgacggcgctcctgacaagggcgaaagggacgagtgtcgtcacagacaccatctactcggcaagattcaagcacattgatgagctgagacgaatgggtgctaatatgaaagtagaaggcagatctgccatcatcacaggtcctgtcgagcttcaaggcgcaaaagtgaaggcgagtgatctgcgtgccggagcctgcttggtggtagccggactgatggctgatggcgtcacggaaattacgggactggagcatattgaccgcggatacagcagccttgagaagaagcttgaggggcttggagcgacaatttggcgtgaaagaatgactgacgaagaaatagaacagcttcaaaattcataatggtttcttgtgagaggagatcgtgttgaaatggaaagaagtttatcaatggaattggtacgtgtaaccgaggctgcggcattggcatcagcaagatggatgggccggggaaaaaaagatgaggctgatgaagcggcaacaagtgcaatgagagacgtttttgatacagtgccgatgaaagggaccgttgtaatcggtgaaggggaaatggacgaagcgccgatgctgtatatcggggaaaaactcggaaacgggtacggccctcgcgttgatgtcgcagttgaccctcttgaaggcacaaacatcttagcaagcggcggctggaacgcgctgacggttatcgcggtcgcagaccatggcacgcttctgaatgctcctgacatgtatatgcaaaaaatcgcagtcggtccggaagcggtgggctgcattgacatcgaagcacctgtcattgacaaccttaaagcggtggcaaaagcgaaaaacaaggacgttgaggacgtcgttgccacaattttaaaccgtgaaagacacgaaaaaatcatttccgagcttcgtgaggccggcgccagaatcaaattgatcaatgacggcgatgtcgcaggcgccatcaacacggctttcgaccacacgggcgttgatatcctgttcggatcaggcggcgctcctgagggtgtgctttccgctgttgcgctaaaagcactcggcggagaaatcattggtaaacttcttccgcaaagcgaagaagaaatcactcgctgtcacaaaatgggccttgatttaagcaaagtccttcgcatggaagaccttgtgaagggtgatgacgcgatttttgcagctacaggggttactgacggcgagctgttaaaaggagttcaattcaaaggctctgtcggtacaactgaaagcttagttatccgtgcaaaatcaggcactgttcgtttcgttgacggcagacacagcttgaaaaagaaaccaaatcttgtaatccgtccataacaaacagaaaaagcgggtgtgagcccgctttaacttttgcagaaaagcgtcaactctatcaattccgtgtcaaaaccttatttcagttgaataattttttgaaataaggtaaaaataaagagtgctgcgaattttactgcgtaataccttcttttaagcactaggaaagtttcaatttctaccgcatacagacgatataagtattgatcttctcatgtttttgtcctcgcttccttcaaaactcattaagacaatccttttaacaaaagcgccgatcatgggtggaagtgttaccgatagaagttcctttatgttaaaaaaagaatgtgctttggcggatgttgtgcaaaagcagcagatgacatgttcagagtaagatattgactatgaaaagcgtggtgtttttatgaaagacgtatctatttcctctttggaaaatatgaaattgaaagagctttatgaacttgcaagacattataaaatctcctattacagcaaactgacaaaaaaagaactcattttcgccattctgaaagcgaatgcagaacaggaagatctgctgtttatggaaggcgttcttgagatcatccagtctgaaggtttcggcttcctgagaccgatcaactactctccaagctcagaagacatttacatctcagcttcacaaatccgccgtttcgatttgcggaacggagacaaagtatctggcaaggttcgcccgccaaaagaaaatgagcgttactatggacttttgcacgttgaagcagtaaatggggatgatcccgaatctgcaaaagagcgtgtgcatttcccggctcttacgccactttatccggatcgtcaaatggtgcttgaaacaaagccgaacttcttgtctacaagaattatggacatgatggcgccggttggatttgggcagcgcggattgattgttgcgccgccgaaagccggaaaaacgatgctgctgaaggaaattgccaacagcattacagcgaaccagcctgaagcagagctgatcgtgcttttaattgacgaaagacctgaggaagtaaccgatatcgagcgctctgtagctggggatgtcgtcagctcaacgtttgatgaagtgccggaaaaccatatcaaagtggccgagcttgtgcttgaacgtgcgatgcgtctcgtggaacacaaaaaagacgtcattatcctgatggacagcatcacacggcttgcccgcgcctacaacttagtgattccgccaagtggaagaacgctttccggggggattgacccagcggcgttccaccgtccgaaacgcttcttcggggctgcgagaaatatcgaagagggcggcagcttaaccatccttgctacggctctggttgatactggttcacgtatggatgatgtcatttatgaagaattcaagggaacaggcaacatggagctccatcttgaccgctctcttgccgagcgccgcatcttccctgccatcgatatccgccgttcaggaacgcgcaaagaagagctgcttgtgcctaaagagcatcttgatcgtttatggtctatccgcaaaacgatgtctgattcacctgatttcgcagaaaagttcatgagaaaaatgaaaaaaaccaaaacaaaccaggaatttttcgatattctcaatcaagaatggaaacaggcaaatctatcatctgcaagaaggtaaattgtatttgcaaaagaagtaaatcactgatataattttctcatatgcgtttcggacaatgctccgaaataataactctgtttccacacgggattcagggcggaaggagatggatacaatgaaagcaggaattcatcctaatttcaaaaaagcaacagttaaatgcgcttgcggaaatgaatttgaaacaggctcagtaaaagaagaggtacgcgttgagatttgctctgaatgccacccattctacactggccgtcaaaaattcgcttctgctgatggtcgtgttgatcgctttaacaaaaaatacggtcttaagtaataatagatttctcaacaggcaagcagcagtcttgcctgttttttatattgtctaaaacacagctggcagagagaggggagcgaagcctatgtacataatgaaacaaagcgggtggcttgagctgatttgcggcagcatgttctcggggaaatctgaagagctgatcagaagagtgaagagagcaacttatgccaagcaggaagtcagggtatttaagcctgtaattgataaccgatacagcgaagctgctgttgtctcccataatggaacatcgatgacgagctatgccatttcgtctgcttcggacatttgggatcacatcagtgaaagtacagatgtgattgcggttgatgaagtgcagttttttgatcaggaaattgttgaggttttatcatctcttgccgataaaggctaccgtgtgatagcagcaggccttgatatggattttaggggagagccgttcggtgtcgtcccgaatatcatggcgattgcggaaagtgtgacaaagctgcaagccgtctgttctgtttgcggatcaccggcgagcagaacacagcgcctcattgacggcaaacctgcttcttacgatgatccggtcattttggttggtgcatctgaatcatatgaagcaagatgcagacatcatcacgaagtcccaggtaaatctaaaaaatagtccaaaacatgggtataaagatagaatgcaccggctaaaaacaccggtgttttttttatattctgataatattcaattaaaaaatttaaataagtatattaaaaaattaagtaattttcttcccttgaattttgattttgacaggcatacaatagcttacgtaatgtaaatagttttgagacattgttcgaataattgtcacaaagtcgcataaagatcatgatcggtcatattttagatgggttattacttaacttggttaactatttcaagaaagaaggagatttgcttgaataacataaaaaaaacgaaagaaggccacttagaaacaactcttagaggaaaagaagttttatctattcctactttaaataaaggcgttgctttttcactagaagaaagacaagaactcggcttagaagggcttctgccgccaactgtactttctcttgatcaacaagcacaacgcgcgtacgagcaattccaagcgcagcctgaccgccttcgtcaaaatgtttacttaagtgatcttgcaaaccgtaacgaagttcttttctataaattgctgaaaaaccatcttcgcgaaatgcttcctgttgtgtacacgccaacagttggtgaagcgattcaggaatacagccatgaatatagaagacctcaaggaatctacttgtcaatcgacaacattgacggtattgaaaaagcgtttgaaaaccttcatgcgacagcaggcgatattgatcttatcgttgctactgactccgaaagcattctcggtatcggtgactggggtgtaggcggtattaatatcgcaatcggtaaattggctgtttatactgctgcagctggtattgaccctagccgtgttatcccggttgtgcttgatgtcggtacgaacaacgaaaaacttctaaacgatcctttatatattggtaacaagcatgaacgtgttcaaggtgaacgctacgaagctttcattgacgcttatgtaaaagctgcattgaaattcttccctaaagcgcttcttcactgggaagaccttggcaacaaaaatgcacgcaacatcatgaaaaaatacaatcatgaaatcctgacatttaatgatgatattcaaggtactggcgcgattacacttgcaggtgtgcttgccgctatgaagaaaaccggcgcttctattaaagatcagcgtgttgttatcttcggtgctggttctgctggtatcggtattgctgaccaaatccgtgacacaatggtgctagccggattatctgaagaagaagctaacaaacgtttctacacacttgattacagaggcttgctgactgaagacatcgaaggcatccttgatttccaaaaaccttaccttcgcaatgcggatgaagtgaaagactggaagcgcgatgaaaaaggtcaaattccattcgatgaagtggttcgtcaagcgaaaccaacaatcttgattggtacttcaggggtttcaggtgcattcacagaggaaattgtaaaagaaatggcatctcacgtagaccgtccggttatcatgccgatgtctaacccgactcaccttgctgaagctgtccctgaagatctgttcaaatggactgacggaaaagtgcttattgcaacaggaagcccatttgacaatgtagaatacaacggtgtttcttatgaaatcggacaatctaacaacgcattcgcgttccctggtcttggacttggttcaattgtagctgaagcgcgtatcattacacctgctatgtttgctgcaactgctgatgcgattgctgaaatggttgatcttgaaacacctggagcaggattgcttccaagcattgataagcttcaagaggtttctatccaagttgcgattgccgttgctgaagcagcaattaaagacggcgtggcaaatcgtcagcctgaagatgtgaaacaagcggtacttgatgcaatgtggacacctgaatacaaaaaagtcatcgcgaaataattagcgagtaaatttttctgtccgagggaaagctttttgtaaagctaaagtatacggacataggatttggaggagaatattttgagcatcttagatatcttaatcctcctggcgccgatcttctttgttatcgtgctgggttggtttgcaggacattttggaagttatgatgccaagtcggcaaaaggggtaagtacgttagtaacgaaatacgcacttccagctcactttatcgctggtattttgacaacttccagaagtgaatttttatcacaagtacctttaatgatttctttaattattgggattgttggtttctatatcatcattcttttggtttgcagatttatattcaagtatgatttaacgaactcatctgtattttctttgaactctgcacagccgacattcgcatttatgggtatcccggtattgggaagcttattcggagcgaatgaagttgcgattccgatcgcggtcacaggtatcgtagttaacgcgattcttgatccgctcgcgatcattatcgctactgttggtgagtcttctaagaaaaacgaagagagtggcgacagcttctggaagatgacaggaaaatcaatcctgcatggtctttgtgagccgcttgcagctgctccgttaatcagtatgatcttggtgctggttttcaatttcactcttcctgagctgggtgttaaaatgcttgatcagcttggaagcacaacatctggtgttgctctcttcgctgttggtgttaccgttggtattcgtaaaattaaactcagtatgccggctatcggtattgcgttactaaaagttgcggttcagcctgcgttaatgttcctgattgctcttgctatcggacttccggctgaccaaacaacaaaagcaatccttcttgttgcattccctggttctgccgttgcagccatgattgcgactcgtttcgagaaacaagaagaagaaactgcaactgcgtttgtggtcagtgcgattctgtcattgatttcacttccaatcattatcgcgcttactgcgtaacaaaaaaagctccctttaagggagctttttgctttaggtttgaaatttgaacagtgacagcagcggtttttttcttgttttggttttttcagaagcagcagcagtctcggggatcgaatgagcggtgaattctttcatttgtgaggtcagtgattgcagatctgcaagaatatcatcgatttctctgcggtgctgaagcagctggtaagatacaccttcatcggctttttgtttcagctggcgttccagttccgacatccttgccatcaattcgctttcgtcctgcctttgctgtaaaagggtgtccagcttttgttcaagctgctcgattcttcgttctgtgtcgctacttgttttttggacaaggaagcctgtgcgctttttagcgcttttcggcagatgaatatcctgaatcgccgtgccttcagagatttgtttttgaacggattttagaaccttcacgtcttctgccgtgaacgaatagtgtccgagctcattgcgttcggccggaagattcagctgcttcacccaccgctgcaccgtctttgcggagacgccgagttcacttgctaccatatttgtattcatgatcccatacctccttttaagctaggtattcgaccatagaatgcggttcccttcccgttagacaaaacaagaaaagattcggcaaagaaagtgggtatctcctttttttcttcaaaaactgttattgttcatacagttctaatggaagctggtcaggatcaaaaaagaaggtgaaacgcttgccggtcagcggatctgttctgattggctctgtttcgattcctttttcatgaagctcttgaacagctttatccaagctgccgactgtaaaggcgaggtggcgcaggcctgcggcttcaggccgggtttgtcgttcgggcggatcgggaaacgagaacagctcaatgacatacgagccgttaagcgacaaatcaagcttataggagccgcgctcttcgcggtacgtttcttgaatcacctgaaaaccaagcttatgtacgtagaaagctttcgacttttcgtaatctgaacatatgattgcaatatgatgtatggatttcagcaacatcatccctcctcgaattccagtatagcagagggagcttttccagctgggattgaaatgcttttgactggggttaatcactatactataatgagaatgttacgcacaggaaaacagaggtgaagaccgtgttagaccgtttaaaatcaattgaagaacgatacgagaaattaaatgagcttttgagcgatccagaagtagtcaacgatccgaaaaagctaagagaatattcaaaagagcaatctgatatacaagaaacagttgacgtatatagacaatacagagatgcgtcagaacagctggctgatgcaaaagcgatgcttgaagagaagctggatgctgagatgcgcgacatggtgaaggaagagatttctgaacttcagaaggaaacggaaacactgtcagaacggctgaaggtgctcctgatcccgaaagatcctaatgacgacaaaaacgttatcatggagatccgcggggctgcgggaggcgaggaagccgctttattcgcgggcaatctgtacagaatgtattcccgttatgctgagcttcagggctggaaaacagaggtcatggaagcgaatgtaaccggaacgggcggctacaaagagatcatctttatgattacaggaagcggcgcgtattctaaactcaaatatgaaaacggcgcccaccgcgtacagcgtgttccggaaacagaatcaggcggacgcatccatacatccactgcaacagtggcatgtcttcctgaggcagaagaggtagaggtcgacatccatgagaaggatatccgtgtcgatacatttgcttcaagcggaccgggcggacaaagcgttaacacaacaatgtctgcggttcgtctgactcacttgccgacaggtgttgttgtatcatgccaggatgaaaaatctcaaattaagaacaaagaaaaagcaatgaaggttctccgtgccagaatctatgataaatttcagcaggaagcccaggctgaatatgatcaaacacggaaatcagcagtcggatctggtgaccgctctgaacgtatccgcacatacaacttcccgcaaaaccgtgtgacggatcacagaatcggtttgacgattcaaaagcttgatcagattcttgaaggaaaacttgacgaagtggttgaagcgctgattgttgaagatcaggcaagcaagcttcagcagtcggaaggttaagatgaagacgatattcgaagccctgaaatgggcttcttcttatttaaccgaagcgggaagagaagaaaatgcggccgagctcctattgctttatgataccggaatggagagaagcaagctgctcgcaagcttacaggaaccgattggtgaagacgaactgtatcgctttaagcgtcacgttgagatgcataaagagggcgtgccggttcaatacattataggaaaagagtttttttatggacgggaatttatggtgaatgatgatgtgctgatcccgcggccggaaactgaagaagttgtctttcatttgcttgaaaaatatcggagtgttttttctgaagacggcaagctcgaagttgttgacgttggtacagggagcggcgcaatagccgtcacgcttgcgcttgaaaaccaaagcttttctgtgtcggcggtcgatatttcgaaagaggcgctgcaagtcgcctctgccaatgcagaaaaactcggagcgaatgtgcgcttttatcagggcgatctgcttgagccttttattaaggcgggaaaaaaagcggatatcattgtctcaaacccgccatatatttcagaggaagaaatggctgatttatcggaaattgtccgttttcatgagccgctgcacgcactcaccgatggcggagacgggctgaaattttataagcggtttatggaagacattccgcttgttatgaaggataaagtatttgtcgtttttgaaatcggctggaaacagggagcggcggtcaaagacctgatcctcaaggcgtttaagggggcggaagtggaagtgctgaaagatattaatggaaaagacagaaccatatgcgctctgattcataaaaataaataagcagcttgctggcgagtgaatggatcaagctgtttaacaccagcaaaggggatgtaaacatgaaaaaggccctgacagcaggaatcctgctcattgcgattgagagcatgattggcaccatttttccgcaggctctttcatatgaagcgatttttggcgttgcgtctctcgttttagtggggctcgcgatcattacatcgggtttggctgtaagcggaagcgatcagcgggcaaactaccattcagaaaccaaagaaggccgtacatctcgcatgaaaatggcggccgctttctttgttgcggcgataccttccattctatgttatttactgacgattttgttttaataaaaaaggaagcctcttaggcttcctttttttgcagtaaaacagaatcccatatccaatagataagagctgttaatacagcgaaaagataaaaggctgtattttgaaacagagattgtcccgaaggctgaagcacgccgaaaatgatcgcgttggcaataaaagcagcggcaaggtaatacagcagatacaaagggctgaaacgtttcggctttttattcatcatgatttgaagcggcagtgcgaagatcaaataaggaaacagaaaataaaatgccattgtgatgagagcggcaatgataaatgaatgaatataaattactgaataaagaacggacatcgtgaatgctgataacagcactgtataattgtatttcatcttaaacctcctaaaacactatcgtaccataaataagattaacagcttgctagatttttttcaccctgcacgtttatcccaggctctccttgtccataatagggctagaaacaaagcacggagaggaacggtggggaccgatgaaaaaaacagtaatcatttgtatatatatctttcttttattatccggagcgctcgtagggctggcaaaagaagagacggcacaaaaatcggaaaatcagccggtggtcatacctgatcaggcgattcgtttgagaatactggcaaacagcgatagtgatcaagaccagcaattaaaacgtcatataagagacgcggtgaataaagaaatcacaacttgggtaaaggatattacttctattgaagaagcgcgtcgcgtgattcgttcaaagctgcctgaaatcaaagcaattgcaaaggaaacaatggagaaagaaggagcgaatcagtcgatatccgttgattttgacaaaatctcgtttccgacaaagctttacggcaacatggtatatcccgctggtgagtatgaagcgattttgattacgcttggaaacggagacggcgccaactggtggtgtgtgctgttcccgcccctctgctttcttgatttttctaacggggaagccgtcaaagaacaagaagataaagaagcctcaaaaaagcagactgaaaaagtgcttgaggacgtaaccgctaaagcggaaaaagccaaaaaagaagagaacgaagaaaaagaagacggcacagaagtgaaattctttttagtcgaatggatttccgaccttttttcctaatcatctggtctaaaaatagatttgcctcatagattggaagaaagaacgcaaaaacggggtgaacggatgttttatcaactgcgggtggcaagggaaaaagacggagatgtgctcgaggcatttttaaaacaggcaaaaaccagctatgaaggcgtgaaagaaggcttcactcaatttcttatgctggaggacagtgagaaaaacattgccggatgcctcggtattgaaaaaataagctgtgaccaggggctgctgcgatcacttgtcatatcggacaagcttcaccaaggccacatcgtcacgctttttcaaagcatggaggtgctgtgcgaaaagcatcagatcaaaaccgtgtacctagtagcaaatcagcattcctctgcggactttctgacggccatgggttttgaaagagctgagagtgtaccggaggagctgttttcttctgatcacttctgtgaatcgcggcaaacagaaggagccgttttgatgaaaaaagcgtctggataagtgcagtttatacacatacttatccacttctttattagcgttgtccacaatttgtggataacgcttgttttattacaggacatcttttatactttcaaaaggattacacgcgtaaaacaatcgttttattgttgtgaataaggagtttggtcagaaatgaaaacgaaaagatggtttgtggatgtaactgacgagttatccacaaatgatccacaaattgcacaagcagccgctttgctccgagaaaatgaggtcgttgcctttccgacagaaacagtatatggcctaggcgcaaacgcaaaaaatacggatgccgtcaaaaaaatatatgaggcgaaagggcggccgagcgataatcccctgattgtccacattgcggatatcagccagcttgaggatttaacgggcccggcgccggaaaaggcgaaaacattgatgaaacggttttggccgggagcacttacgctcattctgccttgcaaacctgatgcgctttcacctcgtgtaacggcaggtcttgaaacggttgccattagaatgccggatcatccgcttgcccttgcattgattcgcgaatcgggactgccgattgcagcaccgagcgccaatctatcaggcaagccaagtcccacaaaagcggagcatgtggctcacgacttggatggccgcatagccggtattgtggatggaggccctaccggaatcggggtcgaatcaactgtgctttcatgtgcggacgacatccctgttctcttgcgtcctggcggcattacgaaggaacaaattgaagcggtgatcgggccgatccatgtggataaagggctcagcgaccaaaacgagaagccgatttctccagggatgaaatatacacattatgcgccgacagcgcctcttgccatttgcgaaggcagcccagagcgcattcagcacctcattcaagaatatcaacagggtggaagacgggtcggtgtcctgacgacagaagaaaaagcgggcgtttattccgctgattatgtgaagagctgcggaagacgggctcagcttgagactgttgcggcagggctgtatgatgctttgcgcagctttgatgagaataaggtggatttcattatagcggaatcctttccggatacaggtgtcggtcttgctattatgaacaggctgatgaaagccgccggaggaagagtgattcgctgaaagcagtcagatgttctaaccctttttggacacgcataggctaaaaaagcggggcgtgtccaagggggttatttatgtatgtcggatttgtttataggcgaactgattacattaagcatcatggcgtttgctttagggatggatgctttttctgtcggccttggaatgggcatggtcaaacttagaaagaagcagatattctatattggtttcatcatcggcctctttcacgtcatcatgcctctcgcagggatggcggccggtaacatgctgtcagggctcctcggcgtgttagcggtttatatcggtggggcgctgctttttgttcttggggttcaaatgcttatggcctcttttaaacagtcagaagaacgattcatgtcaccggcagggccgggcttattgctgtttgccatcggcgtcagccttgacagcttttccgtcggcttgagcttggggatatacggctcgcatccgctcctcacaattaccctgttcgggctgttcagcatgatgttgacatggctgggcctgctggtcggaaaacaagtgcagtcatggcttggcacatacagcgaagcgctcgggggcatcatattaatcgtgtttggattaaagctgcttttgccaatttaatataccaataaaagaaacgaagtcgccgtttcttttttcttcatatataatagagaaaaataaggggtgactgacatggatattatttttgtctgtactggaaatacgtgccgcagcccaatggctgaggcgctttttaaatcaattgcagaaagggaagggctgaatgtcaatgtccgctcggcaggcgtgtttgcttcacctaatgggaaagcgacgcctcatgcagtcgaagcgctgtttgaaaaacacattgcccttaatcatgtgtcttctccattaactgaagaacttatggaatcggctgatttggttctggctatgacccatcagcacaaacagatcattgccagccaatttggacgttatcgtgataaagtgtttacgttaaaagaatatgtcacaggcagccatggtgatgtcctcgatccgttcggcggctcaattgacatctataaacaaacgcgagatgagcttgaagagcttcttcggcagctggcaaaacagctgaaaaaagaccgtagataagttgtcagaaaatctgcaaacaggtcatttgcaaatcctgcgtgaaggagtagaatatagtgaaaagcacatcatatggtgtgaatcaaagagcggacaggctgcgcggtcaataaagcgggcgggccgcatcacacacgctgggaggaaaagcagatgaaagtagccattgcatcggatcatggcggcgttcacattcgaaatgaaatcaaagagttaatggacgaattgcaaattgaatatattgatatgggctgtgactgcggcagcggctctgtcgattatccggattatgcttttccggtggccgaaaaagtggttagcggcgaagttgacagaggcattttaatttgcgggacaggcatcggcatgagcatttccgctaataaagtaaaagggattcgctgcgcgctggcgcacgataccttcagcgcgaaggcgacgagggagcataatgacacaaacatccttgcgatgggtgaacgggtgatcggacctggtttggctcgggaaatcgcaaaaatctggctgactactgagtttaccgggggaagacaccaaacgcgtattggaaaaatctccgattatgaagagaaaaacctgtaggggtgctgtttaatgaatgagttgaaacaaacgtggaagacgatgctgtctgagtttcaggaccaagcggaattgaaacaagatcagctcttcgtccttggatgcagcacgagcgaagtggccggcagccggatcggcacatcgggcagtgtagatatcgctgaaagcatctacagcggacttgctgagctccgggaaaaaacgggaatccatctggcgtttcaatgctgcgagcatttaaacagagcgcttgtcgtcgaagcagaaacagccaagctgttcaggcttccaaccgtttctgccgtgcccgttccaaaagcgggcggagcgatggcgtcttatgcgtttaagcagatgaagtctcctgttcttgttgaaaccattcaggctgacgccggaattgatataggcgatacgtttatcggcatgcatctgaaaccggtggctgtccctgtgcgtgtctctcaaaacagcctcggttcagctcatgtgacattggcgcgtacacggccgaaactaatcggcggagtgcgggcagtttatgagtgcgaatgaaaggactgcatagccagtcttttcttttattttaagatagtgaaataaattccgaactttaaattaaatttaagttattaatattcgtttttaccaataaaaatttagattttttaaaaataatcttttacatcggccttaaaaaccatgtacaatagtgatggtaaaaacaaagaacaggatacggataggagaggatctcgctgatgaaacatttacctgcgcaagacgaacaagtgtttaacgccattaaaaatgagcgtgaacgccaacagactaagatcgaattgattgcttctgagaactttgtaagtgaagcggttatggaagcacaaggatctgttttgacaaataagtacgcagaaggatatccgggcaaacgctactacggcggatgcgagcacgtcgatgtcgttgaagatatcgcccgtgaccgcgcgaaggaaatctttggagcggagcatgtaaacgttcagcctcattcaggcgcacaagcaaacatggcagtgtacttcacgattttggagcaaggcgatactgtacttgggatgaacctctcccacggcggccatttaacacacggaagcccagtcaacttcagcggtgttcaatataactttgttgagtacggcgtagataaagaaactcaatatattgattacgatgacgtgcgtgaaaaagccctcgctcataaaccgaagcttatcgtagcaggagcaagtgcgtatcctcgtacaatcgactttaagaaattccgtgaaattgctgatgaagtcggcgcttacttcatggtggatatggcacatatcgcaggacttgttgcggcaggccttcatccaaacccggttccttacgctgatttcgttacaacaacaacacataaaacacttcgcggtcctcgaggcggtatgatcctttgccgtgaagagtttggcaagaaaattgataaatcgatcttccctggaattcaaggcggcccgctgatgcacgttattgccgcaaaagctgtttcattcggtgaagtattgcaggacgatttcaaaacatatgcacaaaacgtcatttcaaatgcgaaacgtctggctgaagccttaacgaaagagggcatccagctcgtttcaggcggaacagacaaccaccttatccttgttgatcttcgttcgctcgggctgactggtaaggttgcggagcatgtacttgatgaaatcggtattacgtctaacaaaaacgcgattccatatgatcctgaaaaacctttcgtaacaagcggcatccgtcttggtacagctgctgtaaccagccgcggttttgacggagacgcattagaagaagtcggtgctatcattgcgcttgcattgaaaaaccacgaagatgaaggaaaacttgaagaagcaagacagcgtgtagctgctctgactgataaatttcctttatataaagaattagattattaagatcctaaaacccgcttgggcttatgcccggcgggttttttgacgatgttcttgaaactcaatgtctttttttgtagaatcaatagaagtgtgtaattgttgatgggacaataaaaaaggagctgaaacacagtatgggaaaggtttatgtatttgatcatcctttaattcagcacaagctgacatatatacggaatgaaaatacaggtacgaaggattttagagagctagtagatgaagtggctacactcatggcatttgaaattacccgcgatcttcctctggaagaagtggatatcaatacaccggttcaggctgcgaaatcgaaagtcatctcagggaaaaaactcggagtggttcctatcctcagagcaggattgggaatggttgacggcattttaaagctgattcctgcggcaaaagtgggacatgtcggcctttaccgtgatccagaaaccttaaaacccgtggaatactatgtcaagcttccttctgatgtggaagagcgtgaattcatcgtggttgacccgatgctcgctacaggcggttccgcagttgaagccattcacagccttaaaaaacgcggtgcgaaaaatatccgtttcatgtgtcttgtagcagcgccggagggtgtggaagaattgcagaagcatcattcggacgttgatatttacattgcggcgctagatgaaaaattaaatgaaaaaggatatattgttccaggtctcggagatgcgggtgaccgcatgtttggaacaaaataaaaaatgaaatccccaaaagggggtttcattttttatccagttttttgctattcggtgaatctgtatacaattataggtgaaaatgtgaacattctgtggagacgtaaagtataaaaagttttttaactttaaacagattgacacatgttaggggctattgtatgctaaacgagggtattatgagaaggttttcatagctttcattatagtcctcatcctcaatgtaaatcctctcagcaaacccgtattatgaggatttatttaagcgaatgaaacagcatccctgcaaggcttgcggatgaatgattttttcgaacaggcccgttttgccggtcaaaaaaggtcttctactaagggttaaccgctgatttttgccgtatccaagctatacattattttttcatcaggagacagataattgatggacgatcccaagcttacatttagcagacaacgcaaatatttattgttcattttggcagtgtatgtactgggttatggtttaacagcgtataaaaccgtttttttaggccttattctgggaactgttttcagtttgtttaattttttactgctcgtcagaagaatgaatgcttttgacagagctgttgagaaaggaaagtccatacgatctctcgggagcgcagcgcggtggtgcaatgcgattcttgctgtggctgttgcctataaaaatcccgaatactttcatatggcaagtacagttattggattaatgacaatataccctgtcattatgatagattcctttatccagcttaaacgttcatcaatggaagagaggtgaaaaccctttgaatcatggttacagaactatagaatttctaggtcttacttttaatctgacaaacattctgatgattactgtggcgagtgtgattgttttattgattgctatattgacgacaagaacgctttcgatccgtcccggaaaagcccagaactttatggaatggattgttgatttcgtccgcaatattattggcagtacaatggatttaaaaacaggggctaacttcttggcacttggtgtcacattgctgatgtacatatttgtgtcgaatatgctggggctgccgttctctattacaatcggacatgagctctggtggaagtctccgacagcagatcctgccattacattaacgctagccgtgatggttgttgctttaacccactactatggtgtgaagatgaaagggctcaaggaatattccaaagactatttaagacctgttccattcatgctcccgatgaaaatcatcgaagagtttgcgaatacgctgactctaggtttgcggctgtatggtaacatcttcgccggtgagattcttctcggcctgcttgcgggattagcaacaagccattattcgcaaagcgtggctctcggtcttgtcggtacaatcggtgcctttctgccgatgctggcatggcaagcattcagtttatttattggtgctatccaggcatttatctttacaatgctgacgatggtgtacatgtctcataaaatcagtcatgatcattaaaacattatatccaaacggataacattttaaaggaggaactttttcatgaatttaatagcagctgcgattgcaattggtttaggcgcacttggtgcaggtattggtaacggtttgattgtttcacgtacggtagaggggattgcccgtcagccggaagcaggtaaagaactgagaactcttatgttcatgggtatcgcattagttgaagcccttcctattatcgctgtcgttatcgcattcttagcgttctttggctaagcataaaagccttatatgaactaaaaatggcgaagatcattccaagagaaccttcgccattgctttatgtctgataagcatcccgccttgccggctgaaaagagacaagtgcggctgctggatcagcaaagaaaaacctgcagaagggagttgccgtagtagatgtctcaattaccacttgaactaggattgtcgtttaacggcggagatatcctgttccaactgttagctatgttaatcttattagcgcttctgaagaaatacgctttagggccgctattaaacataatgaaacagcgtgaagaccacatcgctggagaaattacgtctgctgaagaaaaaaataaagaagcgcagcagctgattgaagagcagcgcgttattttaaaagaagcaagacaggaatcccaaactcttatcgaaaacgcaaagaaactgggagagaagcaaaaagaagagattattcaggctgcacgtgcagaatctgaacgtctgaaagaagcagcaagaactgaaatcgtgaaggaaaaagaacaggcggtttctgctctccgtgagcaagtagcgtctctttctgtcatgattgcgtcgaaagtgatcgaaaaagaactggatgaacaagcgcaagagaaattgatccaggactatcttaaagaggtaggagaaagccgatgagtggatcagctgtctctaaacgatatgcatcagctctttttgatatagccaatgagtccgctcagctgaatcaagtagaagaagagctaactgttgtaaaacaagtatttcaaaatgaaaaagcgcttaatgatgtgttgaaccatccgaaggtgccggctgcgaagaaaaaagagctgatccaaaatgcatttggctctttgtcacagtccgtgcttaatacgatttttcttttgattgaccgccatcgtgccgcgattgtgcctgagctcacagatgagtttatcaaactcgcaaatgaggcccgtcaaacagaagacgcaatcgtatattcagtgaaaccgctgacggatgctgaaattttaccattatcacaagtgtttgcaaaaaaagccggagtcgcttcactgagaatcagaaatgaagtgcagacggatttaataggcggcattaaagtccgcattggaaaccggatttatgacggcagcgtaagcgggaagcttcagcgcattgaacgtcaattagccggggaaaatcgatagaaggggtgaaacctaagtgagcatcaaagctgaagagattagcacgctgataaaacagcaaatacaaaattatcaatctgatattgaagttcaagacgtaggtacagtcatccaagtcggtgacggtattgcacgtgtgcacggccttgacaactgtatggccggtgaacttgtcgaattttcaaacggtgttttgggtatggctcaaaaccttgaggaatcaaacgtaggtatcgtcatcttaggacctttcagtgagatccgtgagggagacgaagtaaaaagaacaggccgcatcatggaggttcctgttggtgaagagttaatcggccgtattgtaaatccgttaggccagccggtagacggacttggcccgatccttacaagcaaaactcgtccgattgagagccctgcaccaggcgttatggaccgtaaatccgttcatgaaccgcttcaaaccggtatcaaagcgatcgatgcactgattccaatcggccgcggccagcgtgagctgatcatcggtgaccgtcaaacaggtaaaacatctgttgcgatcgatgcgatcctgaaccaaaaagaccaagacatgatctgcgtatatgttgcgatcggccaaaaagaatcaacagtccgcggcgtagtagaaacattgcgtaaacacggcgcgcttgattatacaattgttgtaacggcgtctgcgtcacagccggcaccgcttctgtacctggcaccgtatgctggggttacaatggcagaagaatttatgtacagcggcaagcacgttcttgttgtatacgatgatctttctaaacaagcggccgcttaccgtgagctgtccttgcttcttcgccgtccgccaggccgtgaagcgttccctggggatgtattctatcttcattcccgtctgcttgagcgtgcagcaaagcttagcgacgcgaaaggcgcaggatcaattacagctctgccgttcgtagaaacacaagccggagatatctctgcttatattccgacgaacgtcatttccatcaccgacggacagatcttcctgcaatctgatttgttcttctcaggcgtacgtccagcgatcaatgccggattgtctgtatcccgcgtcggcggctcagcgcaaatcaaagcgatgaaaaaagtatcaggtactttgcgtcttgaccttgcgtcataccgtgagctggaagcattcgctcaattcggttctgacctcgaccaagcgactcaggcaaaactgaaccgcggtgcgcgtacagttgaagtgctgaagcaggatctgaacaagccgcttccggttgaaaagcaagtagccattctttatgcgctgacaaaaggatatctcgatgatattcctgtggcggatatcagacgttttgaagaagagtactacatgtaccttgaccaaaaccataaagacctgcttgacggaattgcgaaaacaggaaaccttcctgctgatgaagacttcaatgctgcaatcgaaggcttcaaacgcacatttgcaccaagcaactaactcgaatgctgatgagagaaaaaggttctctttttctctctttttacgcagatgaagagaaaaggtggtgaaatctttggcctcattacgcgatattaagtcaaggatcacgtcaacgaaaaaaacaagtcagattacaaaagccatgcagatggtatctgcggctaagctgaatcgtgctgaaaacaatgcaaaatcatttgtgccatatatggataaaatccaagaggttgtgtcaaacgtcggaagagtttccggcaacgtgaagcacccgatgcttctcagcagagaagtgaaaaaaacggcataccttgtcattacgtctgaccgcggtcttgccggcgcttttaacagttcggttttacggagtgcttatcaggccatgcaagaacgtcatcagtctaaggatgagtatgcggtgattgccatcggaagagtgggccgtgatttctttaagaaacgggagattccgatcatttccgagttaacaggacttggagatgaagtaacgtttacagaaattaaagatcttgcccgtcaaacgattcaaatgtttatagacggtgcgtttgatgaattgcaccttgtttataaccattttgtcagcgccattactcaagaagtaacggagaaaaaacttctgccgttatctgatttgggcagcggcggcggaaaaagaacggcgtcttatgaatttgaaccatctgaagaggaggttctggaggttttgcttcctcaatatgcagaaagcttaatcttcggtgcgcttcttgacagtaaagcaagtgagcacgctgcaagaatgacggcgatgaaaaacgcgacagacaacgcgaaggaacttatcgattcactttcgctttcttacaaccgcgctcgccaagcagccatcacacaagaaattacggaaattgtcggcggagcagccgctttagaatagaaagattttgtcaggagggatagcgatgaagaaaggacgcgttagccaggtattaggaccggtcgtcgacgtgcgttttgaagacggtcacttgcctgaaatttataatgcgattaaaatttcacagccagctgcaagtgaaaacgaagtaggtattgatttaacgcttgaggtcgctcttcatttaggtgatgatacagtccgtacaatcgcaatggcatctacggatggtgttcagcgcggtatggaagctgtagatacaggagcgccaatctcagtaccggttggtgatgtaacacttggacgtgtatttaacgttctcggagaaaatattgatttgaatgagccggttcctgcggatgcgaaaaaggatccgattcacagacaggcgccttcattcgatcagctttcaacagaagttgaaattcttgaaacaggtattaaagttgttgatttgcttgctccttacattaagggcggtaaaatcggattgttcggtggtgccggtgtaggtaaaaccgtattaatccaggaattaatcaacaacatcgcgcaagagcacggcggtatctctgtattcgccggcgtaggagagcgtactcgtgaagggaacgaccttttctacgaaatgagtgactctggcgtaatcaacaaaacagccatggtattcggacaaatgaacgagccgccgggcgcacgtatgcgtgttgctttgacaggccttacaatggctgagcacttccgtgatgtacaaggacaggacgtactgttcttcatcgataacattttccgtttcacacaagcgggttcagaggtttcagcccttcttggccgtatgccttcagcggttggttatcagccgacgcttgcaactgagatgggtcagctccaagagcgtatcacgtctacgaacgttggatcagttacatctatccaggcgatctacgtgcctgccgatgactacactgacccggcgccggcgacaacgttcgctcacttggatgcgacaacaaaccttgagcgtaaattaactgaaatgggtatttaccctgcggttgatccgttggcatctacatcacgcgcccttgctcctgaaattgtcggagaagagcattatgcggttgcgcgtgaagtacagtcaacgcttcagcgttacaaagagcttcaagatatcattgcgattctcggtatggatgaattaggcgaggaagacaaacttgtcgttcaccgcgcacgccgtatccagttcttcctttctcagaacttccacgtggctgaacagttcactggacaaaaaggttcttacgtgcctgtaaaagagacggtacaaggcttcaaagaaatcttagccggtaaatatgaccatcttccagaagatgcattccgtcttgtaggccgtatcgaagaagttgttgagaaagcaaaagaaatgggtgtagaagtttaatctggtcctaggagggtaaaagcatgaagaccgttaaagtcaatatcgttactcccgacggcccagtatacgatgcggatatcgaaatggtgagtgtgagagccgaaagcggcgatctcggtattttgccaggccatattccaaccgtggctcctcttaaaatcggcgctgtccgtctgaaaaaagacgggcagactgaaatggttgccgtcagcggcggttttgtagaagtccgtcctgatcaggtcaccatccttgcccaggctgccgagacagcagaaggcatcgataaagagcgcgctgaagctgcacgccagcgggcgcaggagcgtttgaatactcaatcagatgatactgacattcgtcgggctgagcttgcgttacagcgggctttgaacagattggatgtagcagggaaataagaaaaaatccttctctttatgagaaggatttttttatgaacgaacaagagaatcaaacagcgacagcagcgggcgatcctctttttggcgcaggtataaactatcacaggcattcattgtatgccacgatttgcgatgtcttctaaagccaagtgtataagcgccgtctttatagggataaggttttacaacccattcagcatcttcatggcgggcaatcacgcaatctataagataaacactgatcattttctcgaattcttcaataggaagattccaatcagcaagcaaaagctcttgtatactttgaaaatagaggttttcaagctcttcaaggctttctctcgtataggtaagagaaatgttaaaaaactgacacaattcattcagttcttcaatctgtgactgtctataatcataatagaatgcaattgcttcccattcctgatcaaaaattggcaggtcctcaccatattgcttttcaggctgaaaaaaagaatgattcacatttgccagctcctttccaataaagtataccatgtaaaagaatcgcactttaagcggggattagccctagatttggctgattattccgttctgtataaaatgtatcatctttatctgtgcttcttatataataagaaagggtatgaacgcagagaaaggagtgtaatagatgagtgtattgggacagcaggctgcaatcggcattgtcgttcacctgatttttatagcagtgacttggtgggcgttgcaagccgtcaatatagatccgttaatcaaaaaaggcaaagtcgtgcaggctagactcctgatgattttgctgacaattgccattggaacggccgttgctaatttctttttagattatctcaattattcacagcagcttccctatctattttaataggttttgaacattattatcattaaatggttgggagaagcgggttgaagcgaatagctcgagttttgacgaagatttttacgtatggcgcctcttgcctccggtaaaactggggataagggggagagatgaacatgaagaaaaaacaagtaagccacgctattatcatttccgtcatgttaagcttcgtcattgctgttttccataccatccatgcgagtgaattaacgccgttagcacaaatggcagaggggatggaacgccaagatgtgtcaatagataagtggacattgcatgcaaaacaaaacatgtcactgaccgaaaaagaattttatcaaaaagtgcaacgtttaaaatcagagtatcgtcaatatgattgggtgattgcacgggaagataaaatgataaaggcaattggcacatatactgacaaaaaaaatcgtacttcttttagactgcagcttgtcacaaccctcaaaaaacacaatccaacttcgtatttattatatgagcaaatgagtctagagacaccggatagctggaatgatacatatgaacagtttgaacgggagacacttgggatattccaagaaaaagtagttatttttacttgtctaaatggtcacttagatgataatatgaatattgttttgcaaaaaaaagcaaatcagttattaaatgaatttcaagcaagatcagtagaacatgtagttgagccaaatttcgtttctatttctgcgtttacagatgagtgggaagagtacattatgacctcgaaacataaaatgaatttgcaaattgcacttagaagtgcaggaatgggcggaaaacataccgttacggttggcacaccaatcgttacgactgaatattaatatagagaatttagggacgcggaggggaataccttggaaaaaatcatcgtccgcggcggtcagaagttaaacggcacagtcaaagttgaaggcgctaaaaatgccgttttacctgttatcgctgcatctttattagcaagtgaagaaaaaagcgtaatttgtgatgtacctacgctctccgatgtatatacaattaacgaagtgttgcgtcatttaggagcagatgtgcattttgaaaataatgaagtgactgtaaatgcttcatacgctttgcaaactgaagcaccttttgaatatgttcgtaaaatgcgtgcgtctgtgcttgtcatggggccgcttcttgcgcgtacaggtcatgcaagagttgcacttccgggcggatgcgcaattggttccagaccgattgatcagcatttaaaaggttttgaagcaatgggcgcagaaatcaaagtcggtaatggcttcattgaagctgaagtaaaaggccgactgcaaggcgcaaaaatttatctggacttcccaagtgtaggagctacagagaacctgattatggcagccgctctagctgaaggaacaactacgctggaaaacgtggcaaaagaacccgaaatcgttgatttagcaaactatatcaacggcatgggcggaaaaatccgcggagctggcaccggcaccatcaaaattgaaggagtcgaaaagcttcacggcgtaaaacaccatattattcctgaccgcattgaagcgggcacatttatggttgctgctgcaatcactgaaggaaacgtattagtaaaaggagcggttcctgaacacctcacctctttaattgcaaaaatggaagagatgggtgtaacaattaaggatgaaggtgaaggtctgcgtgtcatcggcccgaaagaacttaaaccgattgacatcaaaacaatgcctcacccgggcttcccgactgatatgcagtcacaaatgatggcgcttctgcttcgtgcaagcggcacaagcatgattacagaaaccgtttttgaaaaccgttttatgcatgcggaagaattccgccgtatgaatggtgatatcaagattgaaggacgttctgtcatcattaacggtcctgtacagcttcagggagctgaagttgcagcgactgatttgcgtgcaggtgcagcgctgattcttgcggggttagtggctgaaggtcacacacgtgttactgaattgaagcacttagaccgcggttacgttgatttccatcagaagcttgccgctctgggcgcagacatcgaacgtgtaaatgatgagtctgcttctgagcaagagaataaagaagtcgtttctgacttaaatgcataaacttacttgaaaatcagtatgtcactctggcatactggttttttattttttgtgtattatcatcattatgcgcaaaatagcaaaaaagaatacgtaaatgacaaataaagtttctgtccaaaacgagagtcatattagcttgtccctgcccatagactagactagagtcgaatcccgagcaggaggcagctgaatatgaaacaattcgcaatcacactatccgtactatgtgcattgattctcttggttcccacactcttggttataccattccagcataataaggaagccggggccagcgtagaatcagaaaagacagcagtcagcacgaaaccagcatcgaaaggagcagaaacattgaaagcatcacctgtttctattcccgtctatcgaaccgcaaatcaatccgtagaaaacattccgcttgaagagtatgtgattggagtcgtcgcctccgaaatgccggcaacctttgaatctgaagcactgaaagcccaggccctcgccgccagaacatttattgtcagactgatggtgtcaaattcagcggttgaggctcctaaaggctcactggtggatgatacacagatgttccaggtgtataaaaacaaagcggagctgaaaaaacagtggggcacaagctatgagacaaaactgaagaaaatcacagctgcggtagccagtacgcaaggcaaaatcttaacgtacaacaaccagccgattgaagcctcctttttctccacaagcaacggctacacagagaatgcagaagcttattggacaagtgctatcccatatttaaaaagcgtcaaaagcccatgggataaaaagtctccgaaatataaggcaacgaaaacctttacagcggcagaatttcagcaaaagcttggcgtcaagctggatggatctagcgcagtagggaagattaccggcgagacaccgggccaccaggtcgcaactgccgtcattaacggcaagacgctgaaaggaagagacatacgtgaaaagctgggtctcaactccgccgattttgaatggaagcgaaatggagacacaattacagtcacgacgagaggatttggccacggtgtggggatgagccaatacggagcgaattttatggccaaagaaggcaaaacggttgatgacattgtaaagtactattaccaaggcacacaaatttctgaggcagatgcgtttttgaataaatatatggcgaaaaagtagaaaaagacgctcattgggcgtctttttctgttcctgaatatcttttatctaagagcagctgaaacggtttagaggagcttctgaccgtctttaaggatcagtccttttttcctgatttcaggctttgagattgtggtaaagtcatccacatttgtcgacagacttcgacagactcatataacgaaagtcgaaaggcggacaatcttctcttttcataggggcgttaggtggaaatcactaataaaaacataggtttctatgcaaaagtaaacaacagcaatggggaagcccgccctatttatttctcggtttttgttgattacgatagattatgttcagcgttgaacatctgcacgcagaaacaaattggtaaaggggtacgaacatgaagaaaagattttcactgatcatgatgacaggattgctttttggattaacttcacctgcttttgcagctgaaaagacagaaacggatgctaaagcgccggcgaacgtggcggtcttgcttgatgccagcggaagtatggcgaaaagaatagatggtgtatctaaatttaattcagccaaaaaagaaatttcaaagtttgcgagctcattgccagaaggaactcaggtgaaaatgagcgtgtttggctctgaaggaaacaataaaaattccggaaaagttcagtcatgtgaagccattcgcaacgtatacggcttccaaagctttaacgagcaaagcttcctcaattctctcaatacaattgggccgactggctggacgccaattgccaaagcgctgaacgaggcgaaatcttcttttgaccagcttgatgcaaaaggggaaaaagtggtgtatctgttgacagacggtgaggaaacgtgcggaggaaacccgattaaaacagcaaaggaactgcaaaaagacaatatcactgttaatgtgatcggctttgattataaagagggatacaaaggccagctgaacgcaattgcgaaagtaggcggcggtgaatacttcccggcttatacccaaaaagatgttgagaaaattttcactcagcaatcactaatgttatctaaataagaaaaaagaggctggtgatggtcagcctctttttgtatgtaacaaaaacttcaaaactaattagctgtctgcctgtagcatagtagcagatttccgtttttctgtcataatcaaggcgaaaaaagaatgaatgatcacacaagctgtttatgctttctgggcggaaatggctaaaaatgaacggcatttcaagcgattttggacagatcgtgaaagcagcacaaaaggcagcatgtcctatatctttttgcattttcgtattctagcataaagaagaatccaacatatagttggaaaatatgaaaaagaaaggaagtaatcatatgaaaaaattgctggctgccggtatcattggattgttgactgtttccattgcctccccgtcttttgccgctgagaaacaggctgatacaaatgtagctgttttgtttgacggaagcggaagcatggttcaaaaaacaggaggagagcgcaaaatagacattgccaaaaaatcagtaaaatcttttgccgaactccttccgaaggatacaaatcttatgcttcgcgttttcgggcatgcagggaataataaactgtccggtaaagccctttcgtgcagtacgacggaaaccatttacggccttcatccatatgaagggtctctgtttgacaattcattgagtgagctcaagccgactggatggacaccgattgccaaagcacttgcagacacaagaaaagaatttgaagcatttgacgcagacgggaaaaacgtggtgtatttaatcactgacggtgaagaaacgtgcggcggagaccctgcggcagaaatcgaaaagctccgtgcatcaaatgtggatacgattgtaaacatcattggcttcaactttgatgtcaagggtaatgaagagatgaaacaagcagctgtcgctggcggcggagaatatatttcagcgaacagtgcggatgagttcgaacaggcttgggaaaaagaagcacaaaaatttactgagtaaggaacctaaagatcaggcgctcccccaggcgcctttttttattggtttaaaaacaatttgggcgggaatgataccctaaaaaggggttgaacatatgaaattattcggaatgatttttcttatagccaccgttgcattcatattgcttggtgttcttctaaaactggcagccttcttttttgtcagcattctcaccttgatcgcagctattgtgctgtttacggttctgaaaaagaatcagcataatcaaacatagagtcctttatatagagggctctcagcgtgtcgacaaaccccgcgttcgttgtcaatgcacattggtaaaaggaacggcggctaaatgcttaggcgccctgcctaaacaccgccgtcatcacatcctgtgaaagccctttatatagagggctctttttgtgtctcagaattcgacaaaatccgaggagtgtgaaaaaatataaaggcaggaacattgcggaggggaagagacattgaacgataaagtaactgcggtcagggatgtatggcgctatgaacaaggggaaataagcaaagtagaagaccggatggtgacggaattccctttgacagtgatactgaatggcagtgaatttgtgacgctcgtttgtacgcctgagcatatcgaagagcttgtcatcggatttctcgcatcagagggtgttatacgatttcaaaaagaaattaaaaggtttacaatagatgaaagtctcggttttgtatatgtcgacctcgttcaccctgagacattggatcaaaaggattatacgaaacgggtgatcggctcatgctgcggaaagggccgtcatttttattttcagcaggatgtcaaaacagccaagacggctgtcagccaaatcaagatatcgcctgaggcatgtctggcgcttatgaaagacatgcagcaagggagcgggacgtttcaggatacgggaggcgtccataatgcggcgctttgcgacacagagaagcttctgttgatgcgcaccgatatcggtcggcacaacgcacttgataaactatacggacactgccttctaaacgggatgtccgtacgcgacaaactgattgtgttcagcggcagaatctcatcagaggtcctgttaaaagcggccaaaatcggcgtgtcgattgtcatttccaaatcggccccgacggagcttgcgattcaaatggctgaagaattgaatatcacagcgattggatttgtcagaaacggatcatttaatgtatatacacaccctgagagaatcagggagtaggaaggggctgtagctatgattacagagtcgcgtcagatgttggataaaagaaacagaccgctgagagaccttcgcatttctgttacagaccgctgcaacttccgatgcacgtactgtatgcccgccgaattattcggcccggattatccttttttaaagaaagaggagctgctttcatttgaggagctggaacggcttgcgacattgtttgtcacaagatttggcgttgaaaaaatccgcttgaccggcggagagcccctcatgagaaaggatatgccggaattaatcaaaaaactggcccgcataccgggtattcgtgacatcgcgatgacgacaaacggatcactgctgcctgtttatgctaagaggctcaaggaggctgggctgaaaagggttacgatcagccttgattctttagaagacgagcgttttaagaagataaacgggcgcggtgtttctgtcagcaaggtgctggaaggcattgaagcggcgaagcaagcggggctcggtgttaaaatcaatatggtcgttcaaaagggcgtcaatgaaaaagatatactgcctatggcccgttattttaaagaaaaagggcatatcctgagattcattgaatttatggacgtaggcaacaccaaccaatgggaaaagaaagacgtcatgacaaaggcggaaatcatagatttgatcaataaacacatgccggttgagccgatagcgcctaattatataggcgaagtggcttccagattccgctacttggacggctccggagaaattggcgtcatatcatctgtatctgatgcattctgcggatcttgcaacagagcccgtctttctgcgagaggagagctgtttacctgcttattcgcttcaagcggatttgacctcagagctccggttcgccaggaattaagtgatgacgaactatcagaaatgatcgggacagtatggaaaaatcggatcgatcagtattcagtcgatcgtacgctatcaaaagcatctggcaaaaagaaagtggaaatgtcttatattggcggttaatttgaagtcaaaagcttatcggcactgtccggtaagcttttttattagaatccgagtgcaaaaaatacgtagaaaaaccgaaatatataaggataggcataaagaaggaatcattgtaagaaaatttaattccaaagccatacattatgataaaatataaccaattagaaaatagaaagggttggaggggcatggccgcgtacgagatcccgtcatctcaagtaggagtgaaaatcaataagtggtataagcacattttagcatttcaagtggctgatgccgtaaagctgaaagaagaaattgatctagatatcgaacagatggaagaggatcagctgcttctcctgtattatcagctgatcagctaccggcaccaaattatgctggattatgtaaagcctgacctgcacgaggaatctcagcttcaatatcgtgaattaatcaaaacgctggaaagcaatcaggacagcatctccggattatctgagtattattttcacttgtttagaggaatgtacgaatttgaacagaacaattacatctcggctatatccttttatcggaaagctgagaagatgcttgcgtttgtagaagatgaaattgaaagagcggaatttcattttaaagtggcggaagtcttttatattatgaagcagacgcacttttccatgaaccatgccgtacaggcgctggagacgtataaggctcacgatttttatagagtcagaagaattcaatgccatttcgtcatatcaggaaactacattgactacagaaattatgaaaaagcacttgaacatttagatgacgcgtatcgccttgctttattggaaggacagccccgtttaatcggatcagccctttataacattgggaattgctatgatgacaagggggagctggatcaggccgccgaatactttgaaaaagcgcttcctgtcttcgaggattatcagctggaacagcttccaaaagcgctcttcagcctgactcgcgttcttttcaaaaaacaagatagcgaagccgcgatacggtactatgaaaaagggattgccattgcccaaaaacgaaacgacttcttcagtctggcaaaatataaatttctgcaggcattatatgtggaatctgtcaatttggatatgattcaagaagtatttgattatatggaagaaaagggcctgtatgtatatattgaagaatttgctttagatgctgcctcttatttcagtcatcgcgaacaatataaagaagcggtgtatttttatgaaaaagcggtcagcatgagagagatgattcaaaggaacgattgcttatatgaagtatgagacaaaaccatctgctggcagatggttttttttatgcaaaaaaaggggagcatcggaacgtttatttccggggagaacaggaaaaatcgctacagcactgttttttgaacaaaaaccgttttgggatgcagatatgcatgtgagggggaattcaatgtttggttttaatgatatggtgaagtttctgtggtctttcctcattgttctgccgcttgtacagattatacatgtttcagggcacagctttatggcttttatttttggcggaaagggatcgttggatataggcatgggaaaaacgctgcttaaaattggacccatacggttcagaacgatttattttatcgattctttttgccggtacggggagttgaaaattgacaatcgtttctcaaatgcactcgtgtatgcagggggctgcttgtttaacctcatcacgatttttgcaatcaatctgctgattatacacagtgtattaaagccgaatgtgtttttctatcagtttgtctatttttctacgtattatgtgttttttgccctgctgccggtccgatattcggagaaaaagtcatcagacgggctggcgatatacaaggtgctccgttacggagagcgctacgaaatcgataaataacattagaatgtttaatgcctctcagatcgggaaggtaacaagtacacacataattgagaggggagaattaacatgggtaacgatagtgtaaaagacaaaatgaagggcggcttcaataaagccaaaggagaagtgaaggataaagtcggagatatggctgacagaacggacatgcaggctgaaggcaaaaaagataaggcaaaaggcgaaatccaaaaggatatcgggaaagccaaggataaattttcagataaagattaatcgtacggaagaggcaggaaacgaaatgtttcttgtctttttttgttcgctttttctgatgtgaataaatataacaaaaaaagaagctgatttggtcaaggtaactaaattttttaaatattctttgaattaataggcctcttctatataataatgacataagttgtaaacttttataacatcatttggagaaatcaaacaaaggggttttgatgacggaatgtactgcaccgaagaaagtgtcggaagccagcgggagtgcgaaaaaacagttaatatcgacacaagcgggattcagtgaaggccgggattcttcactcgttaagccgaacggtggcgatcagcgaaatgtccgtctatgatgcggagttaatggcaataatcgggttctcggtatcgtggaggacggcgtctcagactggcctccatgccatgcttccggttgcggagcaaaacaacgggctgccatcagaaatgtaacgtctggttatgatcaatcgatggtttagcacagcctcaacatggaggttcacccggggcagattgtcgctgtattaggccgaaatggagtcggccaatccacttcataggcctgcttccggctaaacaggggggctatttgttttaatcaaacgtttgttcaaaacgaaaaggcggtcaacagcagcagcttgcaatcgccagagcgctgatggtaaatctgaaaaatattttacttaataaacaattggaaggaatccagattttaattgtcgaactagtcagacaagttattatagaaatttccagaaaaaaagacatttgttatcttagtcgagcgcagtctggaaaacgcgttaatctgtgctgactatctttctgtgatcgacaggggaacggttgttgaccatggcaaggctgatgaagaaacggcatgccgctttgaaaggcatcttaccgtatgacccccattctcgaagaaagggaggtgatgtcccgcctgactgttccgcaaattcgtagtagccgcatctgctttatatgacaaaagaaggaggactacagatgaaactgacaccggttgaacaagagaaattgctcatttttgcagcgggggaattagccaaacagcgaaaggcgcggggcgttctgctgaactatcctgaggctgctgcttatatcacctgctttattatggaaggcgcacgtgatgggaagggagtagcagagctgatggaagccggccgccatgtattaacggaaaaagatgtgatggagggtgtccctaagatgctggacagcattcaggtggaggccacatttccggatggagtaaagcttgttacggtacatcagccaatttctgcggaggtgaagtcatgaagccgggagcatttcaaattgctgagggaaccattacgattaatgaaggccgtgagatacgggaggtaacggtaaaaaacaccggatcacgctccattcaagtcggttcgcattttcattttgcggaggccaacggggctttattatttgaccgtgaactggcgataggcatgcgtcttgatgttccatcaggcacgtcggtccgttttgagccgggagagcagaaaacggtctcactagtggaaatcagaggacgcaagacaattaaagggctgaacggaatggccgacacgtttatcgatgaacgcggcaaagaaaaaacgttggccaacttaaaacaagccggctggatggagggtgtaatccgatgaaaatgtcacgggaggaatatgcggaactgtttggcccgacaacgggcgataaaatcagattgggcgacacggatttatggatcgaagtcgaaaaggatttcacagtatacggtgaagaaatgatctttggcggcggaaaaacaatccgcgacggcatgggccaaaacggcagaatcacagggaaggacggcgctttggatttagttatcaccaacgtcgtgctattggattacacaggcattgtcaaagcggatgtcggtgtgaaagacggccggattgtcggtgtcggaaaaagcggaaatcctgatatcatggatggagtcgatccgcacatggtcatcggagcggggacagaggtgatttccggtgaaggcaaaattttaacagccgggggagtggacacgcacattcattttatttgtcctcagcagatggaagttgcgctttcttcgggtgtgacaacccttttgggaggcggaacaggacccgcaacaggcagcaaagcgacaacatgtacatccggcgcgtggtatatggcaaggatgctggaagcggccgaggagtttccgatcaatgtcggcttcttaggaaaagggaatgcatccgataaagcgccgctgatcgagcaggtggaagcaggcgccatcggccttaagcttcatgaagactggggcacgacgccaagcgccattaaaacgtgtatggaagtcgtggacgaggctgatattcaagttgccatccataccgatacgcttaacgaagcgggctttttggaaaacacgctcgacgcgatcggggaccgggtcattcatacttatcacattgaaggtgcaggcggcggccatgccccggatattatgaagctcgcttcttacgcgaacattctgccgtcatctacaacgccaaccattccttataccgttaatacgatggatgagcatcttgacatgatgatggtctgccaccatttagatgcgaaagtgcctgaagatgtggcgttcagccattccagaatcagggctgcgacgattgccgcggaggatattctccatgatatcggtgcgatcagcatgacatcatcggattcccaagcgatggggcgggtcggtgaagtgatcatccgaacatggcaggtagccgataaaatgaaaaaacagcgcggcgctcttgccggcgaaaacggaaatgacaatgtgcgcgcaaaacggtacattgccaaatacacgattaatccggcaattacgcacgggctcagccatgaagtcggctcggtggaaaaagggaagcttgctgatctcgttctgtgggacccggtatttttcggcgtaaaaccggaactggtcttaaagggcggcatgattgcacgtgcgcaaatgggagatccgaacgcgtccatcccgactcctgaaccggttttcatgcgccaaatgtatgcgtcttacggaaaagccaaccgctcaacctcgattacatttatgtctcaggcaagcatagagcgtggtgtggcggaaagcttagggctggaaaaaaggatttctccagtcaaaaatatcagaaagctgagcaagctggatatgaagctgaattcggctttgccgaagattgagattgatccaaaaacctatcaggtctttgctgacggggaggaattgtcttgccagcctgtcgattatgtcccccttggacaaagatatttcttattctgataagacgcggccggagtgcatccggccgttctattgactaaaaacggtgcacaaaacccgtgtatttagtgtatattagatgttgacaaacgaatcaaatgtaactattatagttacaacggtggtgaaaaaacatgattaacagccgtcttgctgttgccattcatattttatccctcatctcgatggatgaaaaaacatcttcagaaatcattgcagacagtgtcaacacgaatccggtagttgtgcgaagaatgatcagcctgctgaaaaaagctgatattctcacatcacgcgccggggtgccgggtgcaagcctcaaaaaagatcctgctgatatttctcttttagaagtgtaccgggctgtccaaaagcaagaagaactctttgcggttcatgaaaacccgaatccgaaatgtccggtagggaaaaaaattcagaacgctctggatgaaacgtttgaaagtgtgcaaagagcgatggaaaatgaactggcaagcaagtcattaaaagatgttatgaatcatctcttttaatcaaaagggatgacttctcaccgctaacatgtaactaaaattgttacaaataaggaggaaatgaaaaatgaaaattggtattataggcgcaagcgggaaagcgggaaacgagattttgaaagaagcgaaaacaagagaccatgaagtgacagccatcgtcagaaacgcttcaaaagtgcaggagcaggacgtagcggttttggagaaagatgtgtttgaactgactgtggaagacatcaagcctttcgacgcggtcgtaaacgcttttggagcagcacccggccaagaacatcttcatgttgaagcaggaagagcactcatcagcattttaaaggacgcgaagcacacaagattgcttgttgttggcggagcgggaagcctgtttgttgatgaagccaaaacaacccgtttaatggatacgccggaatttccgaaagaatatttgccaactgcatcaaatcaaggcgagaacctgaaagatttgcagcagacagactccatttcctggacgttcctcagtcctgcggcattttttgatccagcaggaaaacggactggctcttaccaaaaaggaaaagacaatgtcatcgtaaatgcaaaaggcggcagctatatcagctatgcagattatgccattgccgtgttggacgagcttgaacatcccgaacacaaaaatgaacgcttcacagtggtaagcgaagcggaataataaaaaacccggagccagctccgggtttttctcattaataagtgctgtacgtatcgctgaaaaggccatcagcaatcccaagcattaaaaagatgaagaaggcgataatcgcaagaatggatacagcaatgcttacgatcaaataaatcccttgcatctttacgaatttcgcgtaattctccagcattaagtcttcagactgtccgctattgtgttcagccatttggcctgcttccctagctgacctcatcaaaaagataccggaaataatttgcagtacgcctggcacggcaccgattagaaaaaagaacgcgcctgaaagcgcggtaattgcgcccataataataaataaaatgcctgtagcttttccccatttcgaaatgctgatgagggttttgttcattgtttcaggattcatgtatactggctcccctttacaaaaaaatactcacttttcttttatacactatttgtgagaagttttgtatatagaaaataacattttggggattgaccctaacgttgcgtgattgtttacgataaaaaagaggaggtgttatgtatgaaatatcaagttaaacaagtggcggagatatcaggcgttagcattcggacgcttcatcactatgacaatattgagcttctgaatccttcagcgcttactgatgctgggtatcgtttgtacagtgacgcagacctggaaagactgcagcagattttatttttcaaggaaatcgggtttcgtctggatgagattaaagagatgctggatcatccgaattttgaccggaaagcggcacttcagtcgcaaaaggagatattgatgaagaaaaaacaaagaatggatgagatgattcaaacaattgacaggacgcttttgtccgttgatggaggggaaacgatgaataagagggatttatttgccggattaagcatgaaagacattgaagagcaccagcagacatacgctgatgaagtcagaaagctgtatggaaaggaaatcgcagaagaaacagagaaaaggacatctgcatactcggcagatgattggcgcacgatcatggctgaatttgattcgatttacagacgaattgcgacgcgaatgaagcatgggcccgatgatgcagaggttcaggccgcagtgggggcatttcgcgatcatatttgccaatatcattacgattgcacactcgacattttcagaggactcggggaagtgtatatcactgacgagcgatttaccgattcaatcaatcaatatggagaaggtcttgccgcttttttgcgggacgcgatcatcatttactgtgaccatcaggaaaacccccggccgtaaaggccgggggtttttggcgcatcttataagatcggcgacaacagccgcgagacggattcttttattcgaatccacaacgggcgctgcagatactcctcataggtgaattttctggatactagcaaatcttctttaaaagttgaaaccagttttttagcaatggtgatatcgtatataaatgcattaacctcaaaattcagcctgaagcttcggacatcaatgttggctgtgccgactgacgcgatttcgtcatccaccacgatggttttcgcgtgaataaagccgttatcgtaaatatagacagtggctccggctttcagcagatcgccgatatacgaaagtgtcgcccagtatacaaaggcgtgatcgggcttgttcggaatcataatgttaacgtcaatgcccgaaaggcaagcgatccttaaagcatccagcaggcttgcatctgggataaaataaggtgtttgtatcaaaatggaacgcttggcgtttgaaatcattttgatgtagccatttttaatttgttcccattccgaatcagggccgcttgtgacaatctgcatcccgacgttgccttttgggccgtaatcaggaaagtgatttggaatatatgtcagcgtatggtgatgagaagcttggttccagtcaaggatgaaccgtgtttggatggcgtgcacggccgttccttgcagccggatatgcgtatcccgccaataaccgaattttggattaagccctagatactcatctccgacgttaaagcctccgacataaccggtcataccgtctatgatcacaagctttcgatggttccggtaattcagccgcaggttaatcggcctgagctttgacgggaaaaagacctccacatgcccgccagcctcgcgaagctctttaaaaaacttttttctcagcgttctagacccgagttcatcataaagcactctgacctgaacaccttcttttgccttttggatgagagcgtcccgcaattttttgcctaattcatcgcctttataaatataatactgtaaatggatatgatccttagcctttgaaatgtcactcagcagccgctgaaatttatcccgtccatctgtaatgacgtcaactgaattatcctctgtaaacacagcatggttattcataatcagcatataaattaaatctttgttatcaaaggttgcccggttgttaaactggaattgcttggtttctaaatcttcaagctgatgcttcagcagcctttcaattccaatctttttccggtcttcccattgaaacaaatgcttgcgtctgagattatggccgaatagtaagtataaaataaagcctaaaacgggaataaagaaaagaacaagcagccacgcccaagatgcactggcatcgcgccgttctttgaagatgacaatgatggccaaaagaatatttaaaatgaaaaaaagtgataaaaggatggaagaaatactcactttgtaaccccgctcattcatatttatcaagaagattgccattagtattccatgaataacagtgatctgattcccattacaaattataacactcacattttaaaagaataaagagcggcgatccagattcttcgtgaaaaatacgggcagatttctttaaaaccagcttgcacctgcgttaaaataaacacatatgataacgttcgtgaagcttgaaacatcaaataaagggggaggattatatgaacttttacagagtcgaacaaatgccggggttcatcaaaacagaaatgcaaaaaattcaaaaggccgtacagcctttcatgaaaaaaaccgtcatttaccgttttcttgctattccgcttgctgcattctctctctttaatttagctgcttttctatttcatgcttcagctgacagggagtccctgatcagcgcaggcatattcgcccttttggcggcgctcgggctcgcattttttaaagaggcaggctatcagcataaacaaatccaaaaaacggttcacatctatatgctgaacaggatcaaaaagagcgaaatcctttcagaagagcggaaaagctcctacgcacgacaaataaaggaagagccttttgcgatgcggagttttgttgaatttttgactgaggaagacagacgcaaaaaaatgtatgaataaaagctgcacccggattgttgggatttacaatcgggtgtttttttgtatgacttgggatatggacacgagttgttatttattttaaggtaacagcgttgctttgttgatttcctctactagtgatgcctgatcgatccatttggtcgacacatcttgattgatctttgaaatgtgccggttttctgttaaatagtctcttatcccgctgaaatagagcggttcgtttttgacatccaagttttgatatatttgttcaaacaattctaagtctttaggttcatctagggttaaacgccaagatggataatggagttctttcggcaggctgacttgattgatggtgaatagggaaggattgtttacaaaataaaaagaaagatattctgtatgggttaacggttttggctgctgcacaagccgctggagagcttcaacagtaataatattcccggaaattcctgctgaacttgaaagttcctgagtataatctgctcctttttgcaagtgctgttcaattaaatattgaagcacttcaggtgaaaccgctgggcaatcgccggtcacccggataatgatatcggcttttgttaaccccgcggcttcaagcattctttctgccacattttcgggggaaccccttacgattctgacctttccatttagagtgaaagcttcaagcggatcgtcatcaggaagatttgacgttgccaacacaacttcgtcaacagaagggacagccagacaattgattaaacagcgctcgacagatggaattccataaatcgggagcaacgctttttttggcaaacgggtcgattttagccggcatattaccgcaatcgtaattcttggttttttaatatcgttgggtgtaacaggctggtttaacgataaatcagcagttgcgacttgaggaaaagcgtcttcggcttgtaaaggcatcagtgcattttcatttccgcatcttttgtaacttgttttttccagcgttataatttctcctttttttatattccgattggcagtcacacgtaatgaggaatcgtgcaaatactttctttcagattcatttacttcagttgaccccgctgcaatttgggcctgcttaagcttttccgtcattagtttgaattcgtttggctctagtgaagaataataatcaaaccctttagctgcccggtttagggttatatgtttttcaataacagaggccccacagaaaaacgcatagacaggaaggtcggctgcaagcggatgctctgcgtcaatgtgatccgcaaatccaatttgaaccttgtatctatcctttagatgttgaacccgttttaggttaatatcctctaatgttgtgggatatccttggaatccgtgcatgagtatgagctgattgtccatatgtttttttacaagcggcatcaactgatcaatctcttcttcataccatcccccaactccgatgagcacaggcttctcagtcatacctatcgttttcatgatctccgtggattgaaggatggttgttggaagcttaatgccgtcaatgtctcgctgaaggtgcgaaaaaagctctgctccccatgaatcgaaaatatccacccatatttctagtccaaggctttttccatatgcgacacaatttttccatacgtcttcattcaaaaacagctcgatatacgactcataagcaaaaaaacaaggtgttgcaatacagtcatatttgaaccactgaaatttcacaccatctgctccgctttcagctgcagccttgatgagtgctctgaggttctcctcttttccttgatgggcgtttgcgatttcagctatcacttttactttttccgaagggctgttattttccaaatgtcccactcctttatgtttattgagacaaacctgctgatgccgctttcgagttgaaagaccgagtcattttaatagattgtatgcttgcttcaagacttggtgtttacgtcagcctgctttgactgataattttatggaaaatagacaaataaaataggcatggttccgtttatatggaactcatgccctgtcctgtctcatcattattcaaacaccggatcatcctcataataataagaatccggatcatcatacgaaggagtgttctcaaaagcagcaatgccgattaccaccagcacgaaaatggctacaatgatcccgatcaggacagtaacgatactggatgctgcataaaacagctgcatttttataaatgtcccgtaattttcaagcatgctttcgccagcgctgccggctagatttccgtcggcttccgcggctgcttttgctgagcgcatcaaaaatacgcctgatataatgagcagtacgcccgggatggcgccaatcactgtcatcaaagcagacagagtgacaagcgatcccataatgattaacaagatgccagaaattttgccccacttggcaatgtcggatagcgacttgacagcagaggcgctcagctggcgggtctcctgttcaacaggtgcagtctcctcttcaacgaggctattttcttcattatgattttcaatttcgttttcatctttatccagactaatcatgaaagctctctccctaaaatttttaaatcgtatcttttcccgtccatttcggcgatgccggggaatagtccccattctgcaaacccgtgcttttcaaacagcttcaggcttggtttattatgcccgaaaatgaaggccataagtgagcggatgccaagatccggcgcaatgcggagcgcttcctgaagcaaatatgatccaacgcctttgccgcggcatgcttcgtcaatgtatatgctgacctccgctgttttattataggctggccttccataaaatgtttcaaagctgatccaggcagcgacgtttccgttttcgtcctcggccacatagagcggacgtgcctctgtatgtcctaaaaaccattccatccggtcttcaggagttaccggttcggtatcggctgttaccattcgagaagcaatcgttgaattataaatcgccacaacagcctccaagtctctatgttcagcaaggcgcaatgtcatgttcatatgtttttggcactcctctcaaaaaaatacatattttcgttcagtctgtgcaaactacatctaaaaaagtttttttggataggttgtatatattttcagaaaagtgttcagaatgttgctgaggtgatgaaacaatgagagaggaagaaaagaaaacttctcaagtcaaaaaacttcagcagttttttcgtaaacgctgggtgttccctgcaatttacttagtcagtgcggccgtcattttaacagctgtcctttggtatcaatcagtatcaaatgatgaggtaaaggatcagttggctgataacggcggaaactccgcatatgacaacaacgacgatgcagttgaagtaggaaagtcaatggaaaatgtcgcaatgccagttgttgattctgaaaacgtttctgttgtgaaaaagttctatgaaaccgatgccgcaaaagaagagaaagaagcagcactcgttacctataataacacgtacagcctaagcaaaggaattgacttagctgagaaagacggaaaagatttcgatgtctctgcttctctgagcggtacggttgttaaagctgaaaaagatccagtgctgggatatgttgtggaagtagaacatgccgacggtttatcgactgtgtatcaatctctttccgaagtaagcgttgagcaaggtgacaaagtaaaacaaaatcaagtgatcggaaaatctggcaagaacctttacagtgaagacagcggaaaccacgtacactttgaaatccgtaaagatggggtcgcaatgaatccgttaaactttatggacaaaccagtttcttctattgaaaaagcagcagctgctgaagaaaaagctgccacccaagaaacagaagaatcaattcagcaatcttccgagaaaaaggacggatcaactgaaaaaggaacagaagaaaaatccggtgagaaaaaggatgattcaactgacaaatctggttccaaagaaagcagcacaacagaagacactgaacagtcttaatgaagaaaacgtctatccttgtgatgggcgtttttttctgttactttttgctttgttttaccgtctatgtagttacatgtaggcacgtacgttataaaggaggttatgtcatgaaccgcctattgctcgcaggctggatcttttttatcctgctttctgtctgtacggaaagcttcagcggcatggtcgtatcgcaaacggtggcttttcattttcagccgcaccctgatctgtctcaatttttagttatggattttactgagcttactgtacctgaagcgtttattcaaaaaatcggacacgcgttttccttctttgtgctggcatatttgctgtggatacagcggggcagcataagatcagctgcagccggctcatttgcgtttgcttttttcacagaagttcttcagctcttcttcagcaggaatggttgtatccgggatgtgctcatcgatgctgttggaattgggttgttttatggtttatatgtgttggcgaagcgaagaaaacaagagatgtatgagaaatattaaagccggctgtcttgatttcagacgccggcttttgtctttcttagaaattttgatcggttggttttttcgtcagtttattgataatggcttcgtagatcctcacgaccaaatcgacgaacgggcgaagcagatctgaaaatctaaagaaaaggaacccgataatgatggcgacaacgaggctgcccaatacatctaccggatagtgatgtcccacccaaattctcgaaaagcctgtcaaaagcccaaaaatgacaagcggccagccgattttgcggtttctgaaaagcatcgcaatagaaatcgctaatgcacctgtcgtatggtcacttggaaatgaagcatccgcagcatgcggaatcagtgtatgcactgtatgcgcaacgaacgggcgcggttcgaaataaacaagcgtaatcaaatagttgatcacaaggcctgcaattcctgtgatgcctgcgtatagcacatgttttctgctttgtgtgttcccaaacagccagattgccaataggataagggcataggcgacaatggcatattccgtgatgaagaccataatggaatcgagaactgaattgtgatgagatagtccatggattgctttaaaaatttcgtagttcaaataatcaccttttacatttttatatttagtagactaatcttactcatgaaaagtttcaaataaaaatagagattgtctgaaataacggcgcttgaagagaattcgaagaggaatcgcggtttctggggggattctgtgcacaaaaaaagagatccggagtgtccgaatctcgtaccgatattaaagtgcttcaggtccttcttcgcctgtgcggatgttgatcgtattgctgatttcatagacaaatattttaccgtcacctggtgatcccgttttcagcacccttttagcggtctctgtcacttgatcaacaggaaccttgctgaccacaatttctatttttaaacgctcgtatacattgctttctatttttacccctcgatagagctccgtatgtgctttttgaaggccgcagccgtgtacattggagaaagtcagagaggtcactccgatttttccgagttcctgcttcagcttttcaaaatttgccggacgcgttacaatttctaccttgaacatttgaccgctcatagcgtcactcctcacatagaatcttgatatgctttttccccgtgcatcgttaagtcaagcccaagtgactcttcttcttcagttgcgcgaaggggaaggaagaggcttacaaatttaataataacgaaagtgacaataaatacaaaaacataagtggcggcgatggcgacgatttgtttccagattaagcttgcatcaccgtaaaataacccatctgcgcccgctgagttaacagaggttgttgcgaataatcctgttgcgattccgccccatgtgccgccgatcccgtgcaggccaaaggcgtcaagcgcgtcgtcgtatccgaatttctttttaagcgagaatactccccagaaacaaactgccccgccgatgatgccgataataatggaagcgaacggtgtgacaaatccggcagccggcgtaatggcgacaagcccggcgattgcgccagataccgctccgagcattgtcggttttttgttaatgatccattctactaagatccagccggcgatcccggctgcagccgcggtgtttgtgttgatgaacgcgtacatggctacaccatctaaagtcaaagcgctgccgacgttaaagccgaaccagccgaaccaaatcaaagctcctcctaagaaggtgtaaatgaggttatgcggagaagacgctgtaccgtctttccgtttgccgagcacaatggcaagaacaagtcctgccacaccggaggaaatatgaacaacattgccgccagcaaaatcgagcgctccaagctggccgatccagccgccgccccatacccagtgcgctacgggtgtgtaaaccaaagaggcccataaaaccgagaataaaagaaaagcgccgaatcgcatccgctctgcgaaagccccggaaataatcgctgtagtcagaacggcgaacgtcatttggaacatcataaataacgagtgggggatggtatcgctgtaatctcccggatcaaatccgacccctttgaggccggcccactccagcccgccgatgattgaattgcctggtgcgaaggcaagtgtatatccgaacagcacccaaacgatggaaacgatggcaatggaagagaaactgtgcatggcagtgctcagcacatttttgctctttaccattcctccataaaataacgctaatcccggggtcatcagccacacgagtaaagcgcaaaagaacataaaaactgtatcgcccatttgcatgtctcattcctccgtatctttcagaataaaaagcaattattatatttcttcattatagagaaaaaagaatgataaaacattttcatgtaagattacctgacatggtttttaaggaatgttatcgagggacggaaaggaaggagaatggcattttttgcgatataagactttgtatctataaaagaagctattcatatgagctgaaaagggaattgacattaattagaatactctatactgtattaagtgtactatatcaaataatacacttagggggatgtatgatgaataaaggcggcaggctgaggaaagcggtacgcaagtcgattcccgcgacgttccgattgtttttagcctttaattttttcgtgtacggtctggcgaaagtggtaattggccagtttggcgaggtgacgcctgaaatcgaggcggctgccgggaaggggtttacgatcgcgtggacatttttcggttattctcatgtctatgaactgtttataggttttggtgaaatcctggcagctgttttattactgattccgcgaacggctgcattaggggcggttatttttatgcccattattgtgaacatcgtcttgattaactattgttttgacattggcgtgcaggatcttagcacgatattaatggttatgtgtcttatcctgctttggatggaccgccacaaattcatgggcattttcaggcaggaaccgatagacagcaggcaggtgatgaagcgatgacgccccttatgattacagtgcttgccggtttgttcgtatgcacaacctgttactactacataaaagaaaaatcatgagaaaacgctccttctgagaatttcacaagcatcataaaagaacttaggcattgtgaagagtaaaatatgcaatgtgagaaacactaacagtatcaggaggagacgtatgatgaatacactcaacattgattttcaaaaaacagcattggttatcattgatttacaaaagggaattgtgccgattgatcaaagcggccaggttgtcccgaacgcgaaaaagctcgtagataaatttcggaaacataacgggttcatcagctttgtaaatgtagcctttcatgatggagcggacgcactgaagccgcaaacggatgagcctgcgcagggaggttcaggggaaatgccggcggactgggctgaatttgttccggaaatgggtgtgcaggatggcgattatactgtgacaaaacggcaatggggtgctttttttggcacagatttagacttgcagctgagacggcgcggcattgatacgattgtattgtgcggcatcgcaacgaatatcggggtggaaagcacagcacgggaggcatttcagcttggctatcagcagatttttattacagatgccatgtccacatttagcgatgaagagcatgaagccacactgcgctttattttcccgagaatcggtaaatcgcgaacgacggaagagtttctggaacaagtgaaatgatgttgtcgaaaaaaagccgggctgtttttttaacagcggtggcttcgggaacaatgctgaatccgctgaactcgtctatgatctctcttgcgctccatagcatccagcatgagtttcacctctcgtttacaacggtttcctggctgatttcctcgttttacttggcgagtgccgtagcgcagccggttacgggaaagctcggtgatttgattgggcggaaacgcttgtttttattcgggcttattcttgttgcggtttctgccatcggggcgccgtttgcgccgacgtttatgacattattggtcatgcggctgtttcaatcggtggggagcagcgcgatttatccgtcaggtgtcggcttgattcggaatcatattcatgagcgccaagcttcagccttggctgtactctctatttttgcgtccgccatgacggcgctggggccgacagtcggcggttttttgattgtatggggaggctggccggcgatctttatcgttaatttgccgtttattatcctcagcttcttattgggcctgtatatgttcccgaaagatcagaaaaaaggggcaggaatcaaaaccattattcagcagctcgacattcttggaattgttttatttgccgggggaatcattttccttctatcctttttgctgtcgttcagcacgtcgccgcatgcggttgaaggtgtgcttggcttgcttctgctctgtgcgtttgtctggcgcgagctgaaaacggataagccgtttattgatgtccgtctgtttaaaacacagcgaaacctgtcagccgtgtatgttcagtttattttattgaatgttttcttctattgtttattttttggtctgccaagttactttcaggatgaaatgcatctttctgttcaaacgagcggcctgtttatgctgtttatgtctggaatgagcatcgttgtgtcacctttaactggaaaatggatcgaccgatctggtgtcgtcaaaccgatctttgcgggagcgcttttgatgacggctggagccgtgctcttaaccatcttttttatcaatgtcgagaccattgggaaaggcctcattctatcgctcttgggtataggctacggactgggaaatgtcgcgcttcaggcagcgatgctgaaaacgagtccttccaacatggtaggaacgacttcaggtctgtttcaaacctgccgttacctaggatcgattttgtcttcggtgatccttggcattctttttggtaaagaaatcacggcagcccattttgatatgatgggaatcattatgatcatagcgggcggagcaagcctgttaatggctgtgagatttgctgcattaatgaaaactgcatcttaagaaagagatgggctctgaggtctgtctctttttcttgtttaagctgttcaaatacaaacgggaaaattgtatatcatagccagtgttattgtctgacctttcagttatattaagtgacatctaatgtcaaaaaacataacatgtgatgacatatagacaatatggaaaggggagccggctatgaaattaaaagagagtcagcagcaatccaacaggctgagcaatgaagatctggtgcctttgggacaggaaaaacggacgtggaaagcaatgaactttgcctccatttggatgggatgtatacataacataccgacctacgcgaccgtgggaggattaattgcgatcggcctttcgccttggcaggtgctggcgatcattattacggcatcacttatcctatttggcgctcttgctttaaacggccatgcggggacaaaatacgggctgccgtttcccgtgatcattcgggcttcttacgggatatacggcgcgaatatccccgcgcttctaagggcgtttacagctatcatgtggcttggcatccagacctttgcgggcagcacggcactgaacattttgcttttgaatatgtggccaggctggggagaaattggcggcgagtggaacattctcggcattcacttgtccggtttgctttcctttgtattcttttgggccattcatttactcgtattgcatcacggcatggagtcgattaaacgttttgaggtgtgggcagggcctttagtgtatctggtatttggcggcatggtatggtgggccgttgatattgccggaggattgggcccgatatactctcaaccaggaaagtttcatacgttttcagaaacattctggccgtttgctgccggagttactggcatcatcggcatctgggcgacattgatcttaaatatacctgattttacacggtttgctgaaacacaaaaagagcaaatcaaaggacaattttacggcttgccgggaacgtttgcgcttttcgcattcgcaagtattacggtgacctccggctcgcaggtcgcgttcggagagccgatttgggatgttgtcgatattttggcgcggtttgataacccttatgtcatcgtcttgtccgtgatcacactctgcatcgccacgatctctgtaaatgtcgcggcgaacatcgtatcgcccgcttatgatatagcgaatgccctgccgaaatatatcaatttcaaacgtggcagctttatcacagcgttgctcgctttatttacggttccatggaagctgatggagagcgcgacaagcgtgtatgcgtttcttggcttaataggcggcatgcttggaccggtggcaggcgtgatgatggccgactattttatcattcgcaaacgtgagctctcggtagatgacctgtattccgaaacaggacggtatgtgtattggaagggctacaattaccgtgcgtttgcagccacaatgttaggagcgctgatttcgctgattggcatgtatgttcctgcattgaaaagcttatacgatatttcttggtttgtaggtgtgctaatctcctttcttttctacattgttctgatgcgtgttcacccgcctgcatcattggcaattgaaacggttgaacatgcgcaggtcagccaggctgaataagatctatttagacggtatattttcatatttttgaaatggttttccataaattaaacatttataattgttttagaaatctattctaaaacgaaatgggaatcgaaaatgagaaaatggtattttattcttttggcgggtgttttaacgtctgtcatcctcgctttcgtttatgataagacaaaagcgaatgaggaaggatctggggattatctgtatgtttcgctaaatggcagtgatcaaaatgaaggaacaaaagaaaaaccgtttcgtacattggcacacgcatctgagaaggctgctgccggcacaactgtcatgattcgggagggcacgtatcatgagacccttgatgtaaagcacagcggtacggacggaaagcctatcacattccgaaactatgaaaatgaaaacgtcgtgattagcggtgaatccattacgaacgctgaatatgaaacaccgcttattcgtattcacgataaacatgacattgccatcagcggtttaacaattcaagatctttctgtttcatctgaggaagcaactgctatagggatttatgtatcagggtccagcagtcatattgccattaaggataatcacatccggggtattaagacaactgcggatgaaggaaatgctcacggaatcgcagtttatgggactggcagcatgaaagacatccaaatcgaggacaatacagttgagaaactgacgcttggagcgagtgaagcagttgtgctgaacggtaatatcgacggcttcacagttgcaggcaatgtggtccgcaacaataacaacatcgggattgatctaattggttatgagggaaccgcggataaaaacgattacgtgcgaaacggaatcgtagaaaacaatacagtttatcaaaactcgacttacggcaatcctgcttatggagatgaatactcagcgggcgggatttatgtcgatggaggacacaagatcgaaattaagaacaacacagtttacgataacgatattgggattgaagcaacgtctgaacacaaaggaaagtatgcaaatgccattcagatcactgacaacaaagtgtacaacaatgcgtacaccggtatttcaatcggaggatatgacaaaaagcggggcggcaccagcaattctctgattgcccgcaatattatgtaccggaatgacacaaagggactgtacggcggacagctgctgctgcagtacgatacgaaaaacaacacaattgaaaagaatatattgacggccggtgattccagattatttatcggaaacgattttacagaaaatgaaggaaatacggtcaatcataacgtgtaccacaaggaagcggatcaagacggcatttggatgtggaaaaagaaagaatatgattcattttcgtcgtatctaaaagcaacaaaaaacgatcagcaatccatatatgccgatccgatgtttcgtgatgaagcgtcctatgatttttcgttagatcctgattcacctgcgcggcctgtcattgaataattgctataagcggcgttctcttagagagcgccgttttttatatgcaaaaaagactgccgggatttcccggcagcctgaaatttattctgcaatagacacttttccttcagcctctgcagtttttttctggctccacgtatagagaagcagagcaattaaaacgaacagccccgctgttaaataaatggcagagaagccggcagatgctacaaacaatccgaatacatacgatcctacagcaattccgctgtcaaagaaggtaaagaacgttgccgttgcaaaaccggagcggtgagccggagatttctgaatcgccaatgtttgcatgcaaggaacgattgatccgtagccaagaccgataaccgcccctgaaagcagaagcattaagccgctatgtgtgaaggacagcatgcagagtccaacagagaaaatcaggattgatgggtaaatgacaatgcccggtccgactttgtcgaacaatttccctgtgaacgggcgcgcaatcatcattgtcaccgcaaagcaaacaaagaaatatccgctgatatccgaaaggtcaactgatttggcgaatacagacagatatgatgtgactgttgaataacagaaagaaataaacaaaccgaccgtcgcaattttgagtgcgcccttttcaaacatatccgagaacgcaaaacggaatacagtcgtgccgctgtccttactttgcggcacttttatcaagaacgaaacaagtaagcccgcaaccataaacagcgcaaaggctgtaaagaatacaggaaagcttaccactctcatcaaattcaggccaaggaaaggcccgatcgccatagcgaggttcatagacatggcaaagtatccaagcccttcaccgcgccgtttggctggaataatatcagcggcaattgcacctgtaacagtcgttaaaatgctgaaccaaatcccttggaagaaccgcaatccgagcagcagggaaaagttatgaatcggcatatacagaaaagatgatagggcgaagagcgccattgatacaatcgccattcttttcttcccgaaacgctcaacgatggctccggagaaaggccgtgtaatgatcgcagacagaaggaacaggctgattaaaagcccgccttgtgattctgtgccgccaagctcttgcagcgtatagatcggcaatacagttaaaaatgtataaaagaacacaaacacaaataaattgacaagcaggaccataataaaatccttggtccatatcgcatccgcttttttcaaatgtatgtcacttccttattttcattgttgtaaaaacatgcggaataaatgagaaaaagcttctttatcttcatcccggaaatcagcaagcagctcttcctcgaatttcagcattttcacattgatttcttcatattttttctcggcttcttttgtgaggacaacaagtttttcccgtttgtcttcaccttgccgtctctgaacccagccgttctcctccaggcgtttgatcgtccgagtcacagtcggcgcttctacatttaaataggaccaaatctctttttgagtcattggtccgatcgtacgcaaacaatataaaactgaccattgagatgaataaaggccgaatggctctagctgttcattggctttcttggcaatcaggcgggcgctttggttgatttgatgaatgaggtgtctgttgacgtaggacatgtcggtctccttctaaaaaacttacctaagtaactaattgcttatttcattttacaggagcgatcaatagttgtaaagatgaaaatttagtgacgcgaaatagtttgctgaatctgaaaaagttcgtttcaccccttgtccttattgagtttttagcatattcccaaaagaatgctaatacactgttacaaacctaacaaagagagtgtttgaggtgagggatcgtgggcatatttcacaaacttacttttaaaaccatacaacgaagaagcggcataatgaacgactctttacagaatacggatctcatttcacacttctcacatccattttagggaggtcgagtggtgtgcacgattacatcaaagagcgaacaatcaagatagggaagtacatcgtggagacaaagaaaaccgttcgtgtcattgcgaaggaatttggtgtttccaaaagtacagtacacaaggatttaacagagcgtctgcctgaaattaaccccgacttggcaaacgaagtgaaagaaatactcgattatcataaatccatcaggcatttaagaggaggagaagcgacaaagctcaaatataaaaaagatgaaattctcgaaggagagcctgttcagcaatcgtaatcacctggcattgccttcttgaaatcgttcataaaacatccgcaaaaaattgtaaagaacttattgtgcttccaactttttttctatattttatgataatatatataattagggcacaatgtggatatttactgtgaaacagattttcaaggaggatataaatagatgtttgcaagggatattggtattgacctcggtactgcaaatgtactgatccatgttaaaggtaaaggaattgttctgaatgaaccttccgttgttgcacttgataaaaacagcggcaaagtgctggcggttggcgaagaggcaagacgaatggttggacgtacacctgggaatattgttgcgattcgcccgctgaaagacggagttattgctgactttgaagtaacagaagcaatgctgaaacattttattaacaagctgaatgtaaaaggcctgttctcaaagccgcgcatgctcatttgctgcccgacgaatattacatccgttgagcaaaaagcaattaaagaagctgcagaaaaaagcggcgggaaacatgtgtaccttgaagaagaacctaaagttgccgctatcggcgcgggtatggaaatattccagccaagcggtaacatggttgtagacatcggaggcgggacgacggatatcgcggttatttcaatgggcgatattgtcacctcctcttctattaaaatggctggggacaagtttgacatggaaatcttaaattatatcaaacgcgagtacaagctgctgatcggcgaacgtactgcggaggatattaagattaaagtcgcaactgttttcccagacgcacgtcacgaggaaatttccattcgcggacgggacatggtttccggtcttccaagaacaattacagtaaacagtaaagaagttgaagaagcccttcgtgaatctgtcgctgttattgttcaggctgcgaaacaagtgctcgaaagaacaccgcctgaactttctgctgatattattgaccgcggcgttattattaccggcggaggcgcgctcttaaacggccttgaccagctgcttgctgaagagctgaaggtaccggtcctcgttgctgaaaatcctatggattgcgtagccatcggcacaggtgtcatgcttgataatatggacaagcttcctaaacgcaaactaagctgatttcacaaacctcattctgaaaaagaatgaggtttttttatgaaaaagccttcacgaaaagatgttaaatgacgataataggataaaatactgagtttttattatagaacgaacgttcctatatgacaactggaaaaaatgccatttttagaggtgggaaatttgttaaaaggattatatacagcaacatccgcaatgattgcccagcagcgaagaacggaaatgctttcaaataatattgctaacgcaaatacatcaggatataaagctgatcaaggctctatgcgcgcgttccctgagatgctgcttagcagaatagaatcaaaatctccggccgggacatcaaggacggaaatcggttccgtgaataccggagtatatatgcaggagctcaagcctctctttacacagggaagcctgaagtccacagaccagcctacagacattgcattgatcgaaaatcaagttccgatcaatgcggaaaccaatgaaaaagctgctcttttttatccggttcaaacagcggatggaattcgttattcaaaaagcagcacattttcactaaatgagaacaatcagctgacgatcaacggacgccctattttatcgacggatcgccagccaatcactgttgataatgagaatttcactgtgtctgaaaacggtactgtgacaacgaacggacgcacagccggccagattgatgtcagaatggcggaagatgtccgcaatctcaaacgggacggaaatgatttgtacagcacggcggacggtaatgatctgccaagcgcagccggaaataatcaggtatcctattcattaaaacaaggcgtctcagagctttcaaacgtggatgtgacaagcgcctatacagaaatgactgaagcgtacagatcgtttgaggcgaatcagaaggttattcaggcttacgataaaagtatggataaagcagcaaatgaaattggaaaaatttaagataacggaagaaaaaacgggggacatcaactatgctcaggtcaatgctaacggcatcaacaaccttaaaccagctgcagcagcagattgacacaatcagcagcaacctttcaaacagcaacacaaccggctataaggcaaaagatacgaatttttctgagcttgtcagacagcaattcgatcaggttgatgaaaaaaacgaggaagtggcaaaagcccgaaaaacgccgcccggcttgcgccttggcgtcggagcgatgatgaattcacgcctggtctctgatcaaggaagcattcagaagaccgatcgcgatctggatatcgcatttacgtctccataccagtatcttcaggtaaatgtaaatggaaaccgccagtatacgagagacggagcattatatttaacgccttcagccaataatgccaaccagctgcagctcgtcactggaaatgggtatcccgtacttgatgagaacggcaatacagtgaacatcgacagctcaatgaagaatatcaccatcaataagaacggcaccttaaccgcatctgacggaaacgcggttcagcggtttaatcttggcgttgtccaagtgaataaccctcaagagctgaaatccgaagggaataaccttttctctattgataatgcggcagcttttgaagagctgaacggcgctaatagacaaaacatcggcatgcagcagggctcacttgagatgtccaatgtcgatatttcagaacaaatgacagatttgattacgtcccagcgttcatatcagctgaacagcagaacgatcacaatgggagatcaaatgctcggtttaatcaattcagtcagataataagaaaatgggcgtttttcaatcagccgcgcatgataaaaaaagcggctttttcgaaatcgtccttttttttgtagtattccgtaatatcttctaacagcacttctaaatccacccacgcctcgattttttctaattcaagcacatattcgagcagctgctcatagggatcttccactgaggtgtagagggcttcaagcgtttttaattttaaataaatggtttgaatgtctaccttttcagataattcttttcctttttgaaggacggctttagcttctgtgatgtttcctgttttaaaaagcgctctgacagactcgtacacacaatgaagatatgagactggtgaattcatttcaaattcttgattctttaatactttcctaaagtaaagaagcgcttcctggtcttttttctcggtcgcttttaaaaagccaaggttataataagcatggcatagcaggttttcgtcatgtagttgctgggttttcttaatgatttctttgaaaagctgttcagctttttcatagcgttcttgatcaatataattcacggcgagcaaaagtttacaggtgattacctttttgatatagccgaattggtgcaaatagatgtgtaatgcttttttgacgtattggacggaaagcggcggtgatttcatcaagtaataggcgccggcggtttgataatataaatcagcggcttcaaacgtattgtgaatggcggccaggtactgttcagcttttttaaaatgatgtactgcatgtttcggagctgtttttaccatctcatataacccagagaaaaaatacagataatatttcaattcatcatccattttgtcttccaggccatataggtcatcgaacaatgaatcgagtccgttctggttttcaaaaagcagctgatggcgggcctgaaacaattgataacgcatccaaagttttgtgttctttttgatcttcggaaggtgctggtcaattttctctttcagtgtgcaaacgtgattcattttgcgtttgctcattgcggaataccactcgtctaacatgtttagcattcttttttcaataaacttcgaaatcattttcctacctctttgctattggtaaaatctataattatcatatcataacttttgacggctctcattgacagttggttacattttagcgcggttgaaaaagagattaattcataatatacttttcaaatgtacagattggatctttgatgattgctatacatactaatgcagatgaaggagatgtcaagacaatgcttgatactcagcaaattaaagaaattattcctcaccgttatccgtttttgcttgtggatcggattacggaagttgaagagggcaaacgggcaaaaggctataaaaatgtaaccgctaatgaagagttctttaacggacattttcctcagtacccggttatgcccggcgtattaatcgtagaagcactcgctcaagtcggagctgttgcgatgttgattaaagaagaaaaccgcggcagactggctttttttgcaggcattgataactgccgctttaaaaaacaagtcaagcctggtgaccagcttcaccttgaggttgaaatcattcgtgcccgcggcacaatcgggcgcggaaaaggcgttgccacagttgatggcgaagtcgtttgcgaagtagaactgacttttgccctcggagaataattgaaaaaaggcaaatggccagcggcacatttgtctttttttctttacaaatatagaaaagcaggtgattgtatgtggaatgaatttaaagcctttgccatgcgggggaatatcgtagaccttgcgattggtgttgtgataggcggcgctttcggaaagatcgtcacatctctagtaaatgatatcattatgcctttggtcggtttgctgctgggagggcttgacttttcaggcctgtcgtttacgtttggcgatgctgtagtgaagtatggcagctttatacagacgattgtgaacttcttaattatatcgttctccatttttatcgtcattcggactttgaatgggttaaggcgcaaaaaagaagcagcagaagaagaggctgcggaggaagcggtggatgcgcaggaggagctgctgaaagaaatcagagacctgctgaagcagcaagcaaagtcgccggaataaaaaagatgccgttagaaacggcgtctttttttatctcaattttcgtttaggttcgttctgtgtcctttagttctttagggcttcctgttgtttcagcgagatgaatgagcattgagacagaggtgcctgcatccggagtgctgctgatcatcaactcgcttccgcaaaaatgtttcagccgctgattgatatttttcaatccgacgctgcgatcaaaatccgttgataagagatctatttgtttttccggagttatcccgggaccgttatcctctactttgatgtgatactcatttttgctttgttttttagctgtcagtttgatccatcctccgcctcttttcttgctgacaccatgaagaacggcattttccaccaagggctgaatcattaaaggcggaaggataaagtcaatgtcttcatctatatcgaaaagaacctcaagccgattaccgaatcgcgtcttttctatagaaagataggaattgataatcgaaagctcatgtctgaaggaactgatggctgatgtattttgaaagtcaaaactcattcttaaatagttggtaaattcctctgttacctcccgggccttttcaatatccaaatgagtgagagaaataatcgtgtttaatacattataaagaaaatgaggcttgatttgcgactggagaaacgccatttccattctagttgcttgatttgctgtatgtttcatcatgatcaggttttgaatacgcaccataaattcagagtaatgataaggtttttgcaaaatgtcattcgctccggcatgaaaagccttgtatttgtcatggccgataatggcagctgtaatgatcagaaccggaagatccaccatgctgaatcgttcgcgaattttcatacagacttcgaaaccagtcatatccggcatcataaagtcacagcttcaggccttgcaccgggacaatacgcttttgttgaaacgaaagcgccagccggttatgtgctgaacactgagaaaatagagtttgagatttctgattcctctgaaggaaagcctgaagctacagatgccgggatcgccattaaagcattccagtcaagtggagaacgtcgaaagctcgtgaaatatacttatttttacttcacaatcaaggcggctgataacaattaaaagtgtcgcttccgatcgtaaaaggcacaaccaatgaaaatcttttgataggggcggcaacaatgcgcccggatcaaaaaatgggtgagggaaattatccgttggcgggccatcatttgaagcaaaagaatcttctgttcggacctctggaaaacataaaaacaggtgcccaaattgtcatcacggattttaaaaaggattatatctattctgtaacatctaaagacatcatatcggaaatggatgcagatgtagttgaagagacaaacaaaaaagagattacgttaatcacatgtgacaaggcggtcaaaactgaagggcgccttgttgtgaaagggaaattggttgattcttttggccatacaaattaaatatgcaagagagaaagcacgaaaagaaaagctgccgttcaaaacggcagcttttttcatgcagaacatatctattcaaaatgtctattgtgatgctcttcggttctgtgtctgttttggggaacatgccccctcatatttataacttttgtttaaatgcctcaatgagttttgttcctgtatagccctcttttacaagggactcgagaatggtttcagtgccctgctgttttcttgtgaccatttgtccatagagtaaaacctggatgctttcttccagcttgacgatatttttcactgctgctgtcagctgggcggggcgattgctttttttcgtgatcgttacaaatactttggcttcagattggctgttttgaagctgttcaaaaaaagacagatgttctttctgtacaagcgcctcaatcagccagtgattttcaccgtcttctttatttataatcagtccgtcaataaggggaaactgttcaattgattgttcttccttgtccactcgttccacatttaggtcaaccagtttaaaggttttcatttcttctcaccccgattacttccaaagttttcttgccctccattataacataaacgttttcgaggaaaaaatcctgcaatgctggggctaaagaattttgtatgagcgaaacatttaataatttctattttttcattatactgtaactgactatggattacggagagatgtggtatgaatcaatttcgtttaaaagaaatttatattgacggcgctccttctgaaagccatttgattcaaaaggaagtaacatatatgttaagccgtaaagaagtgtttgaggttcatctgaacaaaaaaggaagaataagttttttatacgaaacacaagatggcatggagcagtataaaatcaagctgtcaatgccggaaaaaaaattgagctttcagtggtttgcgtgggatggctcttcctatgtgcgcatgaatacgcaaaactggctgacaaagcaaatctttttccgttttttaaaaagtacatatttcttcaaaggaaaaaagcaaaagatgtttttagctgaaggaaaaatgaaaacgaaagataaaaacagaggctgaaagccatttttaagcgtttttcttttcttgttgcatcatttacaatacatacaaccgcaaggagaggaggaatcgcatgttcaatcaggtcatgcttgtcggacgtcttacaaaagatcctgatcttcgctacacttcagccggtgcggcagttgcacatgttacgctcgcggtgaaccgcagcttcaagaatgcttcaggtgaaatcgaagctgattacgtcaattgcacactttggagaaaaacagctgaaaacacggcgttgtattgccaaaaaggttctctcgtcggcgtaagcggacggattcagacaagaagctatgaaaacgcggaaggcgttaacgtgtatgtaacagaagtgttggctgacactgttcgttttatggaccctaaacccagggaaaaagctgctgattgacaacccctgctcctcccgttttctatccattcactattatccgaatcttcgcatcatcccctcaaaattgaccagtcgaccagactggttctttctttttgtccacttaggaaaaattggttctctcgacgcatttttacttaaaatcacttattaatgttgaataaaattaaataaaaacttataattacttataaatgattgctgagaaaaggaatgagggcgtgtaccaagaagaaagattagtagcgattttggattttttaaaacagcataaccgaattacaacggagcagatctgtacgctcctgcaagtgtcaagggatacagcgcgacgtgatcttgtgaaacttgaggaacagaatgccatcatccgcacaagaggcggcgccattttgccgactgtgcatcagaaaattcaaagctattccggccgcctgaaaacagtgtctgaggaaaaaaataagatcggcaggcttgcagcatcgcttattcatgatggtgaccgggtgattttagacgcctctacaactgttcaggcatgtgcaaagcatttgaatgcggttgattgtacggtaatcaccaattcgattaatcttgcggatgtgctgtccgataaagagggaattgaaatttatctgctgggaggcaagctggaaaaggagcaccgctttctgtacgggtcctctgtgattgaaaagctctcaagctaccatgttgataaagcgctgattggtgtggtcggcatttccgaacatggcattacaattgcgcatgaagaggatggcatggtgaagcggaaaatgatacagcaggcaaagcaggtcatcgcgcttgcagatcattcgaagctgggcagcaccagtttttatcagtatgcggagctgaatgaaatcgaccttttgattacagacaggcttccgaatcaggcattttgtgacttgcttgaccgaaacggcgttgagcttctcgtgacagagcaggatgaaggaaaggactgacaaacgtgaaattaattgcgattgatttagatggaaccttactcaacagcaagcatcaggtaagcttggaaaatgaaaacgcactgcggcaggcgcagctggacggcattgaagtggtggtgtcaactgggcgcgctcattttgacgtcatgtcaatctttgaaccgctggggatcaaaacatgggtcatcagtgcaaacggcgccgtcattcacgatcccgacggcaggctttatcatcacgaaacgattgataagaaacgggcgtatgacattctctcatggcttgagtcggaaaactattattatgaggtattcacaggttcagcgatttatacgccgcaaaacggcagagaacttcttgatgttgagctggacagattcagaagcgcaaatccggaagcggatctttctgtccttaagcaggcggccgaggtgcaatacagccaatcgggctttgcttacattaactcttttcaagagctgtttgaagtcaatcagccaatcgatttttacaatattctcggcttttctttcttcaaagaaaagcttgaggcaggctggaaaagatatgagcatgccgaagatttgacgcttgtcagttcggctgagcacaactttgagctttcttcccgcaaagcttccaaggggcaggcgctgaagaggcttgcaaaacagctgaatattccgctcgaggaaaccgctgctgtaggtgacagtttaaatgacaaatcgatgctggaggctgcgggaaaaggtgtagcgatgggcaatgcccgggaagacatcaaatcgatagccgatgctgtcaccttaaccaatgacgaacatggtgtcgcacatatgatgaaacatttgttgtaagtatatgtgctgccacaaaagcgcatcctgttgataaccggcgtaacggattttttggaaattcggcgtgacggctatgaacggaaaaaagctggctctatcagagccagcttttttagtcatgatcattgcgctgtagcgcttaatgtaaacagttcttcaagctcctgtgtggaaagctcggtaatccagttttcactttggataatttgatcgttcagggtttgcttggattcaagcatgacatcaattttttcttcgattgttcccgtcgtaatcattttatgaacgtggacaaagcgctcctggcctatgcggtatgcacggtcagtcgcttgattttcaaccgccgggttccaccatctgtcataatggatgacgtgattggcggcggtcaaattaagtccggtgcctccagctttgagtgaaagaatcagtgtcggatattctttcctttgaaatttctcaacgagtgtatcccgctcttgcttagagagactcccatttaaaaattgcacaggttccccgaacgttttttcaagcagccgcttcatcatgttccccatctgaatgtattgcgtgaaaatcaggcagctttcgttttgagcgcggatcgctgtcatcagttccagcaatttttcgagcttgactgatctgccggccagcagctcggtttgctcttcctttaaataaagcgcgggatgatcgcatatttgcttgagccgtccaagcatgctgaggatcagcgcttttcgctgcatgccggtcagggatgtcatatggtcaaaagtgtctttgacgagctgctcataaagggatgcctgctcggctgacagagggataaattctttttcttccagcttctcaggaagattaagcgcgacctcttcatcccgtttcgtccggcggagaaggaatggccggattaattgctgaagctgtccgattctcttttcgtcacggtctttttcgatcggcagcacatagcgtttatggaagccggtcaaactgccgaggtagcctttattcatgaagtcaaaaatggaccacagctcagtcaggcggttttccattggcgtgccgctcagcgcgatatggtgaagccccttcagcttcctgattgcgcgtgactgcttcgtatgcgcgtttttaatattttgcgcttcatcaaggcagatcgtgttccatgtcacagaagaaagctcttcagtatcggcatgtgacagtccatatgaagtgagcaccacgtctgcgttttcataatgcgcggcgaaatcatcaccctttggccggcgcggcccataatggagcgcgacagacagatcaggggcaaaggtttgaagctcccgctgccagttgccaagtacggatgtcggcgcaataatcaaatgaggcgttttttgccggcctatttccttcacgtgaaggaaataggcgatcatttgaatcgttttcccaagccccatatcgtcagccagacaggcgccaaaaccgctttcccgcagaaacagcagccagttcatgccgtatttctgataagggcggagcgttcctttgaaagaaggactgacttcgtgctccggcaggttttccgcggcagtgagctttcgaatcagtgacctgagctgtttagacagatcaaactgaatgccggcgaaagcggatgtatcaatcagatccgaatcctcaagtccgccatcctgctgatccattagctcacgcgccagaatatcagacatgtggagtccctctgattctgctttttccatcaggcgtttcatctgtttgataaactgcggatcgattttaacccattgcccgcggatattaacaaggcgcctgttgctggcgacaagctcattaaattcagcctcagtcagttcaattccatttgtcgcaaaccgccagttaaaatcaagcagtgcattcatgccgacaaatgactcgccgcgcggggaggacgacacctttgctttcagcatcatgttgctgtctctgacaatctgccaccaggacggcaggaggatttctacccccatatcgacaagcgcctcacttgcttctgacaggaagatccaggcttcttcctccgagatcagcgttgtcccggaatcaaacgacagccacggaaccgttctgtgaaagcggtcctgctcacgcgcgattttatcgctgtacgcctgccacgattttttgaggctcttcagtccgtcaaagaattctacagcaccgctctttttatcgcgtaaaaacatctcgatcttccattcgtctccgtcaaagtccggttcatttaagcgcaagccgacagtaaatggagattggtcgtcaatccagccaatgccttccagaaaatcctcttcatcaagaaaatggccgcggaatgtcgtaaccgcaggcgatttctccttgatatgttcccatttctcccgcaggtcatcgtcgtactggatgtaatcctgtacggcagcggaaaaccattccgcagtaaagccctccagtatattatcgcggtccttccagcgaaaaacaccgtttgtccatgcgtcatagtcaggcataaaatcgccgtccgcgataaattcatagatggtcgatgccgcctcgatcagcggctccgtttcttctgtaagctgcacggagctgaatgagttgaacgagtttttgccgagaagctctacagtcatccatggagatagcaggacagcagtcgtcccgatgaagctgacatcctctagaaaggttccgtaaaatgaggattcatgccattggaacaaatgctttttcatatggttgtagggaagaggctgctcattctcatcaaaggctgagagcgtaaatgacccatcttccatttgttcgacgtggatgagaatttctttaagactcgccatcaatcaactttcctttctgcagttcttcttgaagcgcacgcaggcgcttgtaatgcgagctcagcagctgaatataccgctcccacaccttctgctttttcgcttttttgtacagggtgcgcaattttttcaaataccgggcggcttccttgtacgagctgcggttcttctgatcaatgaaaaaagccacttctctatggtaagccggtataagcgcctcagggtcgctcgctgcaatttccttgagcatcattttatccatttcattgatggaaaagccgacaaggctatgaatttcaatccactcagcatagcgttttttttcatataaatgatggctgtattctgtgaacgtatacggcagacagcccgcggcaaagcgctcaaacagcgcttgatcattggtttgctgcacataggcattcaacagaaggaacagctcgccgatcacatcgcgaatctctttaaacggcttatccagcttcgtataacccatcgcaattggctcaatttgctggtaccatgttttaagccgtttccagtccttcttggcagtcatttcactcagccattggaacgtataagggagcgcttccggcgggaattgatccgcttccgcaaaaataacgtcatcattcttttgcaggaattccaaatgcaggcgcccgaattgcaattcgggagaaaaacgccgtcctgcttcttttttcaatatctcctgttcgcgtgccacccattttggccgcgacagcagcgcactccaaatttcaccgaagacgcggatgcgttcatattggaaaatttcttctttcaacagcaaatgtcggataacatccggtgttttatccaaaaacggatcaagcgcaaaagacagcgcgtatgtttttaatttatcaatagagctgtagattgtatccatcagctgttcaacgtacggattgagggaataaaaatcttgttcggggttcagcttgcctgcttcaatcaatgtgaacatgcgaagccaaaccgcaattgcggaatgaatttggtacaggcttttcagctccggcttgttcggcgcatgtttttttaatgcggacaggtagccgtaatagaggccctgcatgttttggctgccttctggcgtacgtgcctgccagagagaaaactctgaatcaaaaaaagcaagccagcttgaaagcgattcttcattaggcagcaccttttcctgaaactggcggcggacgagctctttgctttcctcaagcttttccctctccagccaatactctgtaaaagtacccactcgctcgaacattgcatatacatataaaaacacagccagcatatggcggcagattcttccggacggacatgaacagccgcttttgactatgacaaacaagttcaatgtgacccgcacaggcacaacatcctgcacgtaagccgtaacttccgtcggactcactgcttgtaaacgatagactgaatcctgccgatataaaataagggcttttttgatcagctgaacattttcctcattgtaaggaagaagttcttttaactgttcagcagatgccagcacatcgtctttggaaatcatattctgaagcatgattatcgctcctaaccgagtcacgtaataaaaagatccaatttctctattatatcgcaacacatcggccttaaaaagtttttcctaaaaaaggacataaaaaatgggatgtgtcgaatgatgtattagagattgcaaattgataaccagcatcatataataatcgtgttttcaacttaatggaagctgaaaggaaaaaaaagatgagtgaaaagaaattgaatcaagaagaatttctgaaaattttgatgcatgcacatgaaattggtgagcagtcatctgagatgacgacgaaggaaatgcttgaaaatttgatttctcatattaaaaatggatatgcaacataaaaatcccgcacgcctttagcgggatttttttatgcgaggttacgtgactgcacgaataagagaaaatgagacagcgctgtcaacacagtaaatatagcgcttacataaaaaagagtaacatttcgttttgtaaaaaatgtcgaattatgtcacgtgaaaagctggagaaatgcggtttcaacgttgtataatcgtaaatggaaaaggatgttataagagatttggaggtatcatgggagaatctactagcttaaaagagatattatcaacgttaacaaaacgcatacttttgattatgattgtaaccgcagctgccactgctgccggcggactcattagtttcttcgcacttacacccatctatgaaaattcaactcagattctggtcaaccaatcgaaaaatgaacgaaaagaagtccaatttaacgatgtccaaaccaatcttcagttaatcaatacgtacaatgtcatcattaagagccctgccatcttagatgaagtcattaaagaaatgggcctgtcgatgacatcccaagaactgaatgacaaaattaccgtatccagcgaacaggactcccaagtggtcaacatatcagtcagggatgaaaacgcggaaacagcggctcatattgccaatactatagcatctgtttttcaagacaaaatcacatccattatgaatgttgacaatgtcagcattctgtcaaaagccgaggtttcagaacatccgtcccctgtatcgccaaagccgctactaaacattgccatcgcgtttgcggccggattggcgggaagcatcggactggccttcctgcttgagcatttggataatacgatcaaatcggaagagcagctcgaatccttgctggacatacctgttttagggacagtttccaccattgcgaatgagcagaaaacagcaaagaccttacagggtttccaatctgaaaaaacggggagtggacattttggcgcttagaaaaagcagagactcgcggatgcggagaaatgtcattgcaatgacagagccgaaatccttgaactctgaacaatatcggacgattcgcacgaatatagaatttgcttcagtggaccggcaaatgaaatcagtcatgattacatcggcttgtccgggggaaggaaaatcaacaacggccgccaacctggctgtcgtattcgcccaacagggaaaaaaagtgctcctgattgatgctgatttgcgaaaaccaacagtacatacggctttttttcttgaaaatacggttggcttaacatctgttttattaaagaaaagctctatggagcaggctgtacaagcatcgaatgaaaaacatcttgacgtgctgacgagcggcccgatcccgccaaacccggccgagcttctctcctcgaagtggatgaaggagcttgcatacgaagcgtgtgcggcatatgatatggtcatttttgatacgccgcctattcttgccgtagcagatgcacagattttaggcaacgtggcagacggttctgttctggttatttcaagcgggaaaacagaaaaagaacaagccgcaaaagcgaaagaggcgcttgaaacgtgcaaaagcaagctccttggggcgattatgaacggcaaaaagctttcgaagcactctgaatacggatattacggaaacaaggacaatttcatgcaaaaataaataacgtgcatcatgcccgttatttatttttgcgaaaaaagggggctaggacatgatcgatattcactgtcacattcttcccgcaatggatgacggggcaggtgattcggccgacagcatagaaatggcaagagccgctgttcgtcagggaatccggacgatcattgcgacacctcatcataacaacggtgtgtataaaaacgagccagccgcagtcagagaagcagcagatcagttaaacaaacgtttaatcaaagaagacattcctttacatgtgcttccgggacaggaaatcagaatctacggcgaggtggaacaagaccttgccaaacgtcagctgctttcgctgaatgatacaaaatacatcttgattgagtttccgtttgatcacgttccccgatatgcggagcagcttttttatgatttgcagctgaaaggatatattccggttatcgcccatcctgaacgcaacagggaaattcgcgaaaacccgtccttgctgtatcatcttgtagaaaaaggagcagcatctcagattacttcaggaagtcttgcggggaccttcggaaagcagctgaaagcattttctctccggctagttgaagccaatttgatccatttcgtagcctcagatgcccataatgtgaaaacgagaaattttcacactcaagaggctctttatgttctagaaaaagaattcggctcggaacctccttatatgctgagggaaaatgcagagcttctcctgcggaatcagaccatcttcagacagcctccgcaaccggtcaaaagaagaaaattgtttggtcttttttaacagccgattctcatttcaccactttctttttgagagcgatataatagtgtattgtatgattgaatcacatttcagaaatctgtacaggctgtacccgacaggctatgcgggagatcattcgcattcatgataggatgttctcatacgatattacggaagctgcaaagcagcaatttaactgttggagggaaacaatgaatataacagtcatcggaacaggctatgtcggtcttgtgacaggtgtttctctttctgagattggacatcatgtaacctgcattgatattgacgctcacaagattgatgaaatgagaaagggcatttcccccatatttgaaccaggtcttgaagagctgatgagaaaaaatacagctgatggacggctgaactttgaaacgagctatgagaaaggcttggcacaggcagacatcatttttatagcggtcggcacaccacagaaaagcgacgggcacgccaatctggagcaaattacagatgcggccaaacgcatcgcaaagcatgtcaaacgagatacagtcgtggtaacgaaaagcacagtgcccgttgggacaaacgatttgattaatggactgatcactgaacatctagcggagcctgtcagtatttcggtcgcatccaatccagaatttttgcgtgaggggtcggcgatctatgatacctttcatggtgacaggatcgtgatcgggacggccgatgagaaaacagcaaatacgctggaggagcttttccgtccttttcaaatcccgatataccaaacggatatcagaagcgccgagatgatcaaatatgcctcaaatgcttttctggccactaagatcagttttataaacgaaatttcgaatatatgtgaaaaggtcggcgccgatattgaagcagtcgcgtacgggatgggacaggataagcggatcgggagccagtttttgaaagcgggcataggctacggcggctcttgttttccaaaggacacaaacgccctcgtgcaaattgccggcaatgtcgagcatgattttgaactgctgaaatcggttatcaaagtcaacaacaatcagcaggcgatgctggttgataaagcgctgaacaggctcggcggggtgacgggaaaaacgattgcccttttaggcctgtcatttaaaccgaataccgacgatatgagagaagcgccgtcaattgttattgcagaccgtctcgctgcgctcgacgcccgtatcagagcctacgatcccattgcagttggtcatgcaaagcatgttctcccgcaagctgttgaatataaagagacgatcgaggaagctgtcaaaggttctgacgccgtcatgattttaaccgactgggctgacattaaacaatttccgttagcggcttatcgggatttgatggaatcgccgctcatatttgacggcagaaactgctacacattggatgaagctgcggcttcaggagtggagtattattctgtcggtcggaaggcggttgttccgtcaggtgcaattcaatagatgaaaaagaaaggctggttgcgtaccagtcttttttttcatctattgcggggtgctgaatacatttgctactatttaactattgtttggaaaattatacagaagtagggcttctttaaacaatcgtttgaaaaacattagaagaaacgaagaaaaccagaaaataaaaccttggagatgccggaaaaggagagaatctgatgaatcatctgcccgaaaaaatgagaccgtaccgcgacttgctggagaaatcagcgaaagaatacgtgaaactgaatgtgagaaaagggaaaacaggacgatatgacagcaaaattgccggtgatccctatttccccaagcatgaaacatacccgactgatgaaaatggacagccgatgaagcttctggcacagattaatttctcacacattccccagcttgacggctacccttcttcaggtatcctgcagttctacatttctgttcatgatgacgtctatggattgaattttgacgatcgatgtgaacaaaagaatttcagagtgatctattttgaaaatatcatagaaaacgaagacgagcttgtttctgatttttcatttatcggcacaggcgaatgtgattttccgattttatcagaagcggcagtcgagcctgtgaaatcttcggaatgggtgctgcctacagattttcaatttgagcattatacgggcatggaaacaatggagttctttggtcagttcggcgaggatgaagaagacatttataatgaactggctgaaaacggatttggccataaaatcggcggatacgcttcttttacccagcatgatccacgggaatacgcatataaagaacacaccatcatgcttttacaaattgattcagacgatgatatcgattcaatgtggggagacgtcggcatcgccaattttttcatcacacctgacgatctaaggaaaaaagacttttcaaacgttctgtacaactgggactgcagctaatacaagcttttgatccaaagggtcagaagcggggaataatagaagccaaatgacaaaatcagacgtggccgaccagatgaagaacataaacatgaacaataagctcagcgccgaaagaggcagatcaacaacatctgcctctttcaagtgcctttataactatgacattaggtatttctatttgataaaacgcttttattaactgtataacgaacaaaaacaagatcaaatacctacatttcaagagcgttatatgcctaaattaagccatttaccctatttaagccgccttctggctattttaaaatataatatatggaaataaagtatggaaaagtctatcttcatcagcccctccatacgactttttgagtattaagaggtgattcagatgggttatgaaagtatgctagcggatatcaaaagttcgctcaacggaaaaatttccgacgtggaagacaagatcgaaaagctgaaaaaagcaaaaaaggacatagacacgctgcaagaagaggcaatcactgaaatcaaagaaattgtaaaaccagaattgggcaagcattggacgggaacaaaagccgatgatttcgacaagggaagagaagaggcgaaatcggaagcatctaagattgtgaatgataaatataacgagtatatggcttcgattcaaagcaaaatattctggcttgagacagagaaatttgagcttaatttgacaaaaagtgcagcgaatgccgcaggcgaccttcttgctaaaggagaagatttcgtagaagaagcaggaagacaaattagtaaactaaaatggtggtgatctttttttatgtcagaaattaagctgaagtacgacacagtcatcaaaacattagattctgtcaaagatgcgcttgctgacgtatcaatcagcgccgcaggatccaacggaaaaaacagcctcgattatacgaaaaaataccatgagcgtgaggagaacatcaaaaccatgctcggagattacaaaaaagcggtacagaaaaatatcgaggatacaaaggataacgtagattcactcaaagagcaggacgaggcgatagcggtaaaatagaacagaaagggctgtgcgatgagtaaagtatttgaatcaaaatctttaatcgaagaagcgaagagcagaaaaaagcaatatgagacgcttgaggagcagctgaatacgctgaaaaaagcgtttcagggagttgcagatttaggcgataattttaaaggaaaaggcgcggacaatattaaagatttctttcagggacaggcggaaatcgtcgaaagctggctgacgcttgtctctgctcaaattgcatttttaaacggcatttcaggcgatattaaagatcaagaactgaatgattcatatgtggaaacttcatttttggatcatgagctgcccaatggagacctgaaagcctcagagatagtctccgctcataaagaagaaatcgattctattttgtcaggcatcagcgatattattgatctcgacatgtacacgcttgacgagtatgcagataagatgggcgatgcccaaaaagtcagacgtgacacgatcacagctgtcgataagcttgatgaatccctgaccactgaatatcaaaatttagaatctctggacaacgcagtgctcaccaaataaaacataagtgcttacaatttagaacacgctaaatattatcgagatgtagcaagaccaggcggagaaattgtagaatttaaggtacctaaagagattgatgatttaatcaaggagacagtaattgatcagtatggatatactaaaaaccctcgtaaccaggggagaactgctccaaagcttgttgatcctacgacaccgggagttagttatgaacttccggcggaaccatggatagagtggttagaggaatatgggcattcagccaaaaaaatagaatgagaaagtggtgttttcgttgttattaaaaccggagtatgcccaaaatataatagtcggggtaaagacttcttctcaattctcatggtatctaacagaaagagatgtttggatactagatatcatgaaatataaagaagcctatgaaaaaaacgggtttagttttgatatggactttgctctttctctaagaaataacatttcagttgtaaatgaagataattatcgtctttatttaaaagaatatactgactatattatcccgtcttcagaattaaagaagttagttgaacatcaggattatgaaagtactattctagaattaaggccatcattatatatagactttaatcaaaaaatgcttctttcgctgtatcctgagttattaccttttgaaaattatgttcctaataattggacaggggttcgggaagactttactagttatattcctgaagaggatagatactggatttttgatgaagtaaattatatagacaaagtttttaatgagaaagaaagagagtaaaggagaaaataaaatgtcaaaagatgatagcttggtaataataaatgaaagttttaaaaaggagggtagtgaagaagatatagaaggattaacaataatgattgatggggttataaagcaggtttttaataaaataagaaatgaaagaaattataacagtaataatgaagttatgagagatattatatttgaaggaattaatagtattgttaaaaaatcttaaggcattattaaaaacaaataaacgcttcgagttggtttgattttctaccttgattggcactgaagcctttcaaggtttttttattagtttgttgtccactgttttatatagcgtaaataagtataggctttgaacgcgtcacagtcggcaccatggcagccgtgggatttataccagtcgtcggctgggcaggccgcgccttcaaaggcggaaaagccatctacaaaaccggaaaagctgctatcgcggctgaacacgctttagacgcctacaaaacaggcaaatccttagacattctcaaaatgacagaaatgggtgcatacggccttgttgcgtcaaacggattctcagaagccgtcacgggacgggatatgtttggaaacaaagtgtctgaggagaagcggaagcagggggcgctggaagctgtgctgagtttggttggagccggtgcactggcgaaacatattgataaaggcatcccgcttgcaacccattcaaaagtccaaaaagcaaacaaaacactagagaaagtaaaacaattcaaagtcccaacaaacgtccgcgtgtacgcagaacgccctgtaactccggatggctttacattcggaatcccgacagtacgtgtcgatgtggaaaagacggctgttaaggatcttgggattgtgaagatggttagtgatggcggtcgtaagggaagctctcatagtcctaacatttctaaaaatcacgataaagtagcacacgatggatattatggtcgtaaagaatttagaacgatgcttaataatgcttcgtttactccgcatggccataaacatgttaaggctaaaacacctgaagaagcaaaacgttttagtatgacaggtaaaaaagctgctcagtacttaccagatgtgaataacaaagctttagaaaaagaggcacttctaaaaggtcatattattgataatggaaataacaactattatttcatttatgatgcaggaaaaacagtcggttatgatctaggtacaccaacaagctggattagagcggagttttctggtggtgaatatcatggtcatccgattgctggaagtcgattagataagtatttaaaacaacttggtattgataagtaataggaggcttttatgagaaagataaaaaaaatgccagaaataagtttacaacccttaaggattccaaaaggatggaccataaatcaaaacagttttagagaaattgatccgaaaaacctagcaccagacgatgaaaaatggttgtttttttcacaagatttaatgcaattaacatactctcgtaaaaattacttacttgatttaggttggtatccagatgcggatgctaatggattttatcaactagttatgatgcaaaatgaggattgggatcaacccatatatgaatttcagacaaatagccatattgaaatagttaaaaatatagaatttatattaaacaaagttacgaataatgaaatgtagttaaacatttaattagaactattaataaagtttgcagaacctggagttgtaagttttcaaagtaaaaatgaatacaaagaaaaacagacactagttaacaggaggtaggattgattttagatgcatgttaaacaaatacattctttcaacctaaacagagaagaatttgtaaaaacacaacaatcccttatccataaaatcaacctatccacctccatcaacctagactccatcaacacctgcgcaggcgtcgatctcgcctattgggagcagaacggagaaccatacggagtgtgcagtattatcgtgattgacgctgatacaaaagaagtcattgaaaaagtgcatagtatggggaaaatcagcgtaccgtatgtttccggttttcttgcgtttcgtgagctgcctttgatcatcgaggcggcgaaaaagctggagacggagccggatgtcttcttgtttgatggcaacggatatctgcattacaaccatatgggcgttgccacccatgcggctttttttctgggtaagccgacgattgggatagcgaaaacctatctcaaaatcaaaggctgcgatttcgtgacgcctgaaaatgaagtaggagcatacaccgatattatcattgacggtgaggtatatggacgggcgctgcggacgcggcgggatgttaagcctattttcttgtcttgcggaaataacattgatttagacagcagctatcagatcaccatgagcttgatcaatcaagaaagcagattgccaatccctgtccgcctggctgaccttgaaacgcatgttttgcgaacgttttatcagaaaaatcacatgtaacacttggggctctaagtcatcaagtgtttttttgtatgtgtgtgctttcctggtctcaaaaaccttgtcgtccttgtggagaggttttatttgaatgttttccgtgtcaaatcgataaaagcctttaatggcgcagacatccatttgtccttatgccatgctaattgagtgaaaacggggcaatcactctgccaattgagttctttcatccggcctgctgcaatatcatcttttactgtcatttcaggcaagattccaatcccaagtccggccatcacgcattgtttgatggcttctatgctgacgaattccaatttgttaggatagacaccggagtcatgcaaattgttctcaaagagcgtgcggtacgagcagccgtcctctgtcagcagaagagtttcgttttgaagatccttcaatgttactggtaaatccgcaggaaaaggatggtcattagcagccaccattttgatctcatcctgaatcaaagattcaacgtgcagtgcgtcttccatccggtttacatccaagatgaaggtgatatcaagctggccctgtaagagctgttctttcgcttgttcattggagatatatggtttgaatatgagctttacttggggaaaagcctgtttaaattcttttatgatagggggcaggcggtatgtgcactggctttctgtcgccccgatttttaaggttccggttgtttctcttacttgatttgcggccattttcgcttcttctgttaacgcaatgatcttctgtgcataagatttgaacgtttttcctgcttctgtcaagataagccgcttgccgagccgttcaaataaaggcgtcccaatttcttcttcaagtgatttgatctgagaggtaacgcttgattgtgcataattaagcattttggcggttagggtgaagtttacatgttctgccgccgtaataaaggtgatcagctgcttcaattccacttgttctcttcctttctaaatcggttttagcgattggattaatcgaaataatcatctgtcttgattgatgaatccattataagatgaagaaaatcattcgtaaacaaaggagcagatgcatcatgaaaattgcggttattaacggcggaactcggtctggcggaaatacggatgttcttgcggagaaggctgttcaaggattcgatgcggagcacatttatttgcagaaatatcgaattcagccaattgaagatctgcgtcacgcccaaggcggctttcgtcctgttcaagatgactacgattctatcattgaacggatattgcagtgccatattcttgtattcgccaccccaatttattggtttggcatgtcagggacattaaagctgtttattgatcgctggtcacagacgttgagagatccgagatttcctgattttaaacagcaaatgtcagtgaaacaggcatatgtaatagcagtgggcggagacaatccaaaaataaaagggctgccgctgattcagcaattcgaacatatttttcattttatgggaatgtcctttaaaggctatgtgctgggagaaggcaatcgtccaggcgatattcttcgtgatcatcaggcgctgtccgctgcgggccgcttactgaaaagaagcgatgcgatatgaagtttttgctgtcggtcattgctggcttgctgattcttgcactctatttattttggaaggtccagcctcctgtttggatacaagttgaaaccaattcgtccgagttgaagcaatctgtgagaatggcaggaaccacgctgcaagtcaagcacatcatcaagagtgacgcaggagaagaaacagctgtcatatcaaacggcatttctgggccaaaataaaaaagcacctgtccaggtgcttttttctataaatgagggatcacaaggcccccatataaaaacgccgcgataatcaaaaatgccggatgcattttgaattttgtcatggcaaggagcgaaattcccgcaatcacgatcgattggatccagccgatcgctttgatgccatctgcgccgatttgccaggtaagaatgagcatcatgaccgcgatgacaggctggacggacagcgtcatgcctttgatgacaggtgattggcggaagcgctggatgatgcgcagcaggacgatcaatgcgagcgccgacggtacgacggttgcgatcagggcaattaggaagccgggccacccgcctgcgctgtagccgacatacgcagcgattttcgtggcgatcgggcccggcaaagcgttcgcaagtgcgagcatatttgagaattgatcgtttgagagccagctgtatctgtttacaacttcttcaaacattagcgggatagacgcaggtccgccgccatatcccagtaggtttgcgataaaaaacgccataaataaatagatcgatatcatgaggctgacattcctttatcttttgaatgtttatttgtgattttgtctttcagtttaaaatgaaacgccccgtacgctaagaaaatgataatgaccaggccgggattaatctgtaaagtttgcaggccgataaaagcgatgataaaaaacaggatgccggtaacccagccgaaacctttaagcgctttttggccaaactcgtacgccatgattccgagcattaccgcaattaccggcgtgacggcaccgatcatacctgcaacaattgctgaatggcttaacacatttacagccgcaaacaagcccaccatcgcaagacatgtaggcagaatgtgggcgagggtcgccacaactgcacctaatgtgccttttagcttaaagcccagataagcagccattttggtggcaatcggtccgggaagcgcattagcgattgctaatatttctccgaattcatcatcgtcaatccatttatatttattgaccgcttcatggcggatcagcggaatcacggaaggtccgccgccgaaccctaatatgccggtgcgaaccattgcggccgtcatatcccgataaggatggtttttcattcgtttctctcctttacagcttcattcccatacggcttttgtatcgtttgatcagcatctggcaatcaacactgacgacgcctcgcaatggatacagccgttttgttaagaattcttccatttcttgatcgttggcaaagatcccatgcatatgcagcttgctcgggcctgtcatgtgataaaggctggtgaccgcaggctcttcctcaagcttaagagcgacctcttctaaaaattgcggttctacctcgacattgaaaaacacggaaacatgaatgccgattttagcgggattgatgacagcggtgaatttttcaataacaccggcttcaattaattggttgatacgggcctggacggcgacccgtgacaaatcgactcttttgccaagatccgtataagaaattctgccttcttcatgcaaaatcgtgagaatttgtttatcagtctcatcaagtacaaggttggggatttgatattcatgactcaattgctccacctgctttcgtagccttttagcaatcattttatcataaaagttacgtatcgaaataataattttttatttgttttcgaaatgaatgcaaaaatatcttgttatttgcgaaaagtagaaagttcgtcagtttttctgccggatcagtagatgtgaaaaatcaggctccctatactgaagaaaatttcttaaaaaaggggacttgtgatgaacaaatctgtcatcggtacaaagcaaatgatcgtcagtccgcattacctcgcttctcaagccggaaaccgcatactggataagggaggcaacgcgtttgacgccgctgttgcggtgagtgcttgtcttgcggttgtgtacccgcatatgaccggacttggcggggattccttttggctgacctttcaccaggaaacaaaggcagtaaaagtctacaatggcagcggcagttcaggaaaaaacgtaacgagagatgtatataagggaaaaagcgcgattccgctgcggggaattgacagtgccattaccgtgccgggaatggttgatagctgggatgcggtcctgaaggagtacgggcgtctgtctcttgcagatgtattggagcccgcacgcgattatgcccaaaatgggtttcctgtatcagctgatcagtgtcgtcacacagaaaagaatattgaattgctggcttccacgccttacacggctgacatcttcacaagaaggggcaaagcacctgtcccgggagagcggtttgtgcaaaaagagcttgcagacagtctgaacttgattgctgaaaaaggaagaagcgcattttatgaaggagatctcgctcagcggattgtctcacatttacagaataacggcagttacatgacaatcgatgattttaaagcgcatcggggtgagtgggcagtgcctgtatcaagtgattatcgagggtacagtgtgtatcaggcgccgccaaattctcagggatttaccggtttattaacactgaacattttggaaaactatgatttcacccaaatcgaacacggttcatttgagtattatcacgtgcttgtggaggcattgaaaaagagttttctagatcgggatgccgtcctgactgatccggcgtttgcagacattccgcttgaaaggcttttggacaaacgttatgcaaaacaattggcagaagaaatcggctatctcgcaataccggcagaaagcaggccggtgggaagtgatacggcatatgcggccgtaatcgatgcggatggcaacgcagtgtcattcattcaaagcctgtactttgaatttggctcggcagtcactgccggtgatacaggcatattactgcaaaaccgcggatcgtttttctcactggatgaaaatcatgtcaacacgcttgaaccgagaaagcgcaccttccatacgttgatgccggctatggtctgtaaaggcggaaagccaaaaattctgtacggcacacaaggcggcgaaggccagccgcagactcagacggccatcattacccgaatgctggactacggaatgcatccacagcaggcaatcagcgaaccgcgctgggtatggggcagaacgtggggagaggaatacgaaggtctcagagtcgagggcagattcacagacaaaacaatccaaaaactgaaagacagcgggcatctcgtggaggttgtcggtgactatgatccgctgatgggacaagcggctgcaatcaaagttgatgaagaaggctttctccaaggcggagccgatcctcggggagacggagcggctgtggggatttaaataactatagggtacaaatataaatcaaaagcataaacataagggagacctctacaatgtggtacataaactgtttatcttcaggtctataatgccactccataaaaattcgtattgagtcaatcacaataaaaaataaaagaagcaaatattcaactggaaaaaaggagagtgaaaacacaaacaaaataagtaaagtgatttcgatccatttgtgtgtattgctgacatgcttatatcgccagccggatttatcaataccgtattttttctttataaaaaattgagaggcgagactgatggtaatagcgatcagcattaaaatccaaaagtttgtcattccaattcctcctaatctacctatatacgaagaaaaaggaaaaacgtttcataaaagaacaccccgagcttactctgggtgttctttttttgatattttttcagttatttacaggcgatattttgtaatcataaggtctttttgactagtttcttctatttaaatagtccttctcttcagctgggacgaatcagtgtgaattcttcccccagcttggcatagtgatttcccgccaatcgtgaggcaggctttaattcatccgttaaaatatatcccttttctgcatcatacaccttttcatctaggtggaagcagacaactcttccgatgagcagatctgctgtagtgatgccttgatcattgtcaaaggtaatatgccgctctaatttgcactcaaagcgaacgcgggcttccttaatgccgggaactgaaacagctttgctttcaacaggatgaagtgaggtgcgtgtaagttcgctttcatccggccttaagcttgcagctgtttcattgatatcttcaatgatggcttcatcactgacatgaacgacaaattctccgttctccactgcgtttcgcgctgtatctttttggcgtcctttcgtcctgttaacagaaatactgagaagcggaggatctgagctgacgacgttataaaaactgaaaggcgcggcattgaccgctccttctgaagaaagtgttgtcacaaatgcaatggggcggggaataacggtacctgacaatagcttgtatgtgtctttggcactaagctgatcagcttgaaatatgtacatagcaacaaccgcctttatcgttaggataccttgattataacgaaatggtttaaaggaaaccaaatgatgcgggttgcatatgttatgtcatgacatatatctaatacagggcaaataaaaaaataggcttccgtacctccgccggcagcctattgaaacaatgaaaacttagattatttgtatttctttttgactacccagcaattgccgtctttccagtattcttttttgctgtcataatcatcgtgtcttttgtagtcgtcgcagtggtggtacggttttttgtagtatttcttatgggaacgataagattttttgtgtgtgcggcatgactttttatagctgcgagattttttcttgtgagaacagtatgactttttgtagctgcgagattttttgtaagaacggcaagattttttatagctgcgagattttttgtaagaacggtaagattttttatagctgcgagattttttgtgagaacggtacgattttttgtggctgcgagatttcttgtgagagcagtatgattttttgtggctgcgagattttttgtgagaacagaatgattttttgtgactgcgagattttttgtgagagcagtatgattttttatggctgcgagattttttgtgagtgcggtgcgactttttatgactgcgtttttttccatgaggctcttggtataaataatcctttaaaccttctttttttgcggatttcaccgcttcttcgatgtcagaatgggaatagtggcccaatttgaaatcctccttttaaaaatatgttaaggatgaagatccttactaccctcatagtacgcgcggttttaaaaagtgtataagtgttccgctgagatcttataaaaataaaagcctaaaatttgtaaggaggattatggatgaagaatcaatccaatttaccgctttatcagctgtttgttcatccaaaagacttgcgtgaattaaaaaaggatatatgggacgatgatccggtgccagctgtgatgaaggtaaatcaaaaaaggctggatattgatatcgcttatcggggatcacatatcagagacttcaaaaagaagtcataccatatttccttttatcagccgaaaacattccgcggcgcgcgagagattcacttaaatgcggagtataaagacccttccttgatgagaaacaaattgtctctggattttttctcggagctagggacactgtctccaaaggcagagtttgtgtttgtaaagatgaatgggaagaatgaaggggtttatcttgaacttgaatccgtagatgaatattatttggcgaaaaggaagctggctgatggcgcgattttttatgcggtggatgatgatgccaacttttctctgatgagcgatttagaaagggaaacgaaaacatcgctggagcttggatatgaaaagaaaacagggactgaggaggatgatttttatttacaggatatgatttttaaaattaatacggtccctaaagctcagtttaagtcagaagtgacaaaacacgtggatgtcgacaagtatttgcgctggcttgccggtattgtattcacctcgaactatgacgggtttgtccacaactacgcattatacagaagcggggaaaccggattatttgaggtgattccttgggattatgatgcgacttggggcagggatatccatggagagcggatggctgccgattatgtaagaattcaaggatttaatacactaaccgcccggatattggatgaatccgagtttcgcaagtcctacaagcgcctgttagaaaaaacgctccaatctctttttacaatagaatatatggaaccgaaaatcatggcgatgtatgaacggattaggccgtttgtcctcatggacccgtataaaaagaatgatattgagcgttttgaccgtgagccggatgtgatctgcgagtatattaaaaaccgttcacaatacctcaaagatcatttaagtattttatgaatgcgtgaaaatgggtattcgcggaaaaagcgacaattaggctattgaattagttcaacaaataaatgtgacacgtatatatgcagtatgtttatcatctatgtataagtgactaggaggaatttgaatgagcaagaggagaatgaaatatcattcaaataatgaaatatcgtattataactttttgcactcaatgaaagataaaattgttactgtatatcgtggaggtccggaatctaaaaaaggaaaattaacagctgtaaaatcagattatatagctttacaagctgaaaaaaaaataatttattatcagttggagcatgtgaaaagtattactgaggataccaataatagcaccacgacaattgagactgaggaaatgctcgatgctgatgattttcatagcttaatcggacatttaataaaccaatcagttcaatttaaccaagggggtccggaatctaaaaaaggaagattggtctggctgggagatgattacgctgcgttaaacacaaatgaggatggggtagtgtattttaatatccatcacatcaaaagtataagtaaacacgagcctgatttgaaaatagaagagcagacgccagttggagttttggaagctgatgatttaagcgaggtttttaagagtctgactcataaatgggtttcaattaatcgtggaggtccggaagccattgagggtatccttgtagataatgccgacggccattatactatagtgaaaaatcaagaggtgcttcgcatctatccttttcacataaaaagcatcagcttaggcccaaaagggtcgtacaaaaaaaaggatcaaaaaaatgaacaaagccaggaagacaataatgataaggacagcaattcgttcatttcttcaaaatcatatagctcatcaaaatcatctaaacgatcactaaaatcttcagattatcaatcatccaaatctggtcgttcgtcacgttcaaaaagttcttcaaaatcatctaaacgatcactaaaatcttcggattatcaatcatccaaatctggccgttcgtcacgttcaaaaagttcttcaaaatcatctaaacgatcattaaaatcttcagattatcaatcatcaaaatcatctaaacgatcaccaagatcatcagattatcaatcatcaagatcaccaggttattcaagttccttcaaaaattcagaaaaacaaaaggaagattatagctatgaaacgattgtcagaacgatagactatcactggaaacgtaaattttaatagataatggaggagcatcagataaagtgatgccctttttcagttaaaggaggagaatcgtgaaaggtttgaatcaattccttaacacagatgttgaggttgtcatttcaggagatacaaggtttgtcggcaccctcatagatatcggacaggatatttttgttatttttgatggctgcaattatctttatattcccttgttgcatcttcatcaaataaacaaggcgaaaatagtgaccagtactgagaagccatttttgatcaatccggaagatccaatgatagaggcagaaactcaagctttttcatatagaaatacattaaacaaggtcaaaggccagtttattgaagtttatgtaactgggggtcgatcgatccatggatatgttacaaatgttttaaacgattatattgtatttttctcacccgtatttaaaatactttttatatctatgcatcatttaaaatggtttaccccttattcaactgaacaaacaccgtatactcttgacaactcacaattgccggtcgtgccttccaaagttcctcttgtgcgtaattttgaggagcagatcaaaaaaaatattggtgaattggtcatatttgatatgggagaggtgccagaaaaagtcggactattaaagggtgtctctaataatatcattgagcttattaacgcaagtggagagccagtcatttggaagttaaatcatctaaagacaatgcatcttccctagtgtatacaaaactgccctcttgaaaagcagaaggcagtttttcgtttcatactgtgctaaagaaataaccaactgatccaaaaatataaacatgttaacgtaaaaagaacagtcagcggaatgatgataatggtcgtttttatatattcgccccatgaaatactttcatcatgctgttttaatatatgcatccaaataagcgttgctaaggttcccataggtaataataatgaaccgatatcactgccgataatatttgccaagtagatgatttttgttgttgaaggattcagggtcatttcagttaaggtaaaagtactgatcattaacgctggatggttgttaaagagattagaaaaaactgaagtagagatacctgatgcgaaagttgcatgggcgaggcttccagaaaccacaggttcaaaataattcacaagtaactctgtgaatccaatattatgcagaccataaattaagacatacatagtaaaagcgaatataaaaatgtgccaaggcgatttatataacaagtctcttggggaggttttgaaataaatccatctccagctcaacaggataaaagatccgatgacagcgactagaggaacagaaataccggtatatgatgctgcaaatagactcattctgacgagaaaaacaaatgcaagcacaaacaacatgatttttgtttgatttcgttctggtaaaggagctgatggcgaatgaagaggatggtaccttctatgccgcagagactgaaaatggctcggtatatctggcaggttcttgggaagacgtttataaaagaacataaacagtagacaagtcataaaaatgagtcccatcatactagggacaaacatcatggcagtgtgaagatatagatccattccaatgattttgagagaaattaaattaacaatattacttacgccaatcggtgcgctagaggctgtggctattaaaacaccgcttaataaatatggggctttttgatgtttttttaaacctaaatattttagtacaagcaaaaggattggagttgtgatcaaaatgctcccatcattattaaggaaaatggtcatgagaaagcagagcaaattggttagccaaaaaagcttgatgcctgaacccttggattgttggagcagttttgcagccacccaataaaagaaaccaaagctttctagtgcaatggccataatcatagtggcaaggattgtaaccgatgcacccgtgacttttgttccgatttcccctaagtctgccaatgacacacttccgcacaataaaaccattaaagcgccaaatgtggcggggatagcttcatttagtccttttggtctccagaaaataaaaatcattgttacgaaaaaagcgagcaatgtgaatatgccggtgaactcaataatttacttcacctctctatctttcatttttaaaatcaaactaatgtcctgcgcttactgatgtccttgccaactatttgtactgtatgtatacgtatactgatataaagttgtactaagcgattatattaaattaataaaaattccataagaatcccaaaagaaaaaagagattgcaagtattgttcatgtacctgcatcactctctttagttcttgtctgctgacaatttgaaatatgaataaaatgctttataagcggattatgattgtctttgcggtaagcgataacccattctgcattaagctgtatttggtccatttttcgataagtaacatccaaattaaataattttttggccgaggaaggaacaaatgtcataccaattccggcactgactaaaccaatcaccatttgatattctgtggcttcctggacaatgttgggtctgaagcccgcttgttcacagaactgaataaaatccatgtatagagtaggccatgcttctttagcaacagtaataattggttcatctcttaaatcctcaatcgtaattgattccttagaagtcaatgggtgttgcttaggcaaagctaaaacacaagggctgctttgggcggtttcgatatgtaaagctgtatgctgtaagggaggatgaagtataccaatatcaatgttgccctttagtagctcctcctgctgcctagacgaggatatttcacgcagttctattttcacagatgggaattttttacgatattcccggacaatcggcggcagaaattcatatgtagctgatccgacaaaaccgattacgagaaggccttgctcgccgcgggccgtccgctgtgccagttcaattccttgtccgatttgcatcaatgccatgcggcaatgatttaaaaagatttctcctgctgcggtaagctcgacaaatcgttttgtccttttcagaagcgtaactccgacttcttcctccagctgtttgatctgctggctgagaggaggctgcgtcatgttcagccgccgggcagcctttccgaaatgaagctcttcggctactgcgataaagtattgaagatggcgaagctccattcaatatgcattcctttccataggttaataattcgtattacatattaatcataaggcgaatcgatattggaggtcaatttccaaagagtgtatagtgaaacttatcacaagatatttaaaattttacgtttaaaatgcataataaggagtgagggtgttgacaaaagcaacaaaagaacaaaaatcccttgtgaaaaacagaggggcggagcttgttgttgattgcttagtggagcaaggtgtcacacatgtatttggcattccaggtgcaaaaattgatgcggtatttgacgctttacaagataaaggacctgaaattatcgttgcccggcacgaacaaaacgcagcattcatggcccaagcagtcggccgtttaactggaaaaccgggagtcgtgttagtcacatcaggaccgggtgcctctaacttggcaacaggcctgctgacagcgaacactgaaggagaccctgtcgttgcgcttgctggaaacgtgatccgtgcagatcgtttaaaacggacacatcaatctttggataatgcggcgctattccagccgattacaaaatacagtgtagaagttcaagatgtaaaaaatataccggaagctgttacaaatgcatttaggatagcgtcagcagggcaggctggggccgcttttgtgagctttccgcaagatgttgtgaatgaagtcacaaatacgaaaaacgtgcgtgctgttgcagcgccaaaactcggtcctgcagcagatgatgcaatcagtgcggccatagcaaaaatccaaacagcaaaacttcctgtcgttttggtcggcatgaaaggcggaagaccggaagcaattaaagcggttcgcaagcttttgaaaaaggttcagcttccatttgttgaaacatatcaagctgccggtaccctttctagagatttagaggatcaatattttggccgtatcggtttgttccgcaaccagcctggcgatttactgctagagcaggcagatgttgttctgacgatcggctatgacccgattgaatatgatccgaaattctggaatatcaatggagaccggacaattatccatttagacgagattatcgctgacattgatcatgcttaccagcctgatcttgaattgatcggtgacattccgtccacgatcaatcatatcgaacacgatgctgtgaaagtggaatttgcagagcgtgagcagaaaatcctttctgatttaaaacaatatatgcatgaaggtgagcaggtgcctgcagattggaaatcagacagagcgcaccctcttgaaatcgttaaagagttgcgtaatgcagtcgatgatcatgttacagtaacttgcgatatcggttcgcacgccatttggatgtcacgttatttccgcagctacgagccgttaacattaatgatcagtaacggtatgcaaacactcggcgttgcgcttccttgggcaatcggcgcttcattggtgaaaccgggagaaaaagtggtttctgtctctggtgacggcggtttcttattctcagcaatggaattagagacagcggttcgactaaaagcaccaattgtacacattgtatggaacgacagcacatatgacatggttgcattccagcaattgaaaaaatataaccgtacatctgcggtcgatttcggaaatatcgatatcgtgaaatatgcggaaagcttcggagcaactggcttgcgcgtagaatcaccagaccagctggcagatgttctgcgtcaaggcatgaacgctgaaggtcctgtcatcatcgatgtcccggttgactacagtgataacattaatttagcaagtgacaagcttccgaaagaattcggggaactcatgaaaacgaaagctctctagcactctgcgcatcacgacactgttttatgaacagcactaaataaaaggagtgaagggaaatatgaaacgagaaagcaacattcaagtgctcagccgcggtcaaaaagatcagcctgtgagccagatttatcaagtatcaacaatgacttctctattagacggagtatatgacggagattttgaactgtcagagattccgaaatatggagacttcggtatcggaacctttaacaagcttgacggagagctgattgggtttgacggcgaattttaccgtctccgttcagacggaactgcgacaccggtccaaaacggggatcgttctccgttctgttcatttacgttctttacaccggacatgacgcacaaaattgatgcgaaaatgacacgcgaagactttgaaaaagagatcaacagcatgctgccaagcagaaacttattttatgcaattcgtattgacggattgtttaaaaaggtgcagacaagaacggtagaacttcaagaaaaaccttacgtgccaatggttgaagcggtcaaaacacagccgattttcaactttgacaacgtgagaggaacgatcgtaggtttcttgacaccagcttacgcaaacggaatcgccgtttctggctatcacctgcacttcattgacgaaggacgcaattcaggcggacacgtttttgactatgtgcttgaggattgcacggttacgatttctcaaaaaatgaacatgaatctcagacttccgaacacagcggatttctttaatgcgaatctggataaccctgattttgcgagagatatcgaaacaactgagggaagccctgaataaaagaaaaaaagaaagccccttttagcagggctttctttttatttggctcttttcctgattttagataaaataacatcaaaacagtaaaggtgtggtctgatgaaaatattggttttggcagtgcatcctcatatggagacctcagttgttaataaggcgtgggctgaggaattgagtaaacatgacaatatcacagtacgggatctttataaggaatacccggatgaagcgatagatgttgcgaaggaacagcagctgtgcgaggaatacgatcggattgtctttcaattcccgctatattggtacagctctccgccgctcttgaaaaaatggcaggatcttgtgctgacttacggctgggcttttggttcagaaggaaatgccttgcatggcaaggagctgatgctggctgtatcaacagggagcgaagcggaaaaatatcaagcgggcggagcaaatcattactcgatcagtgagctattgaaaccatttcaggccacgagtaatctgatcggcatgaagtatctgcctccatatgtgttctatggcgtgaattatgcagctgcagaggatatttctcacagtgcaaaacggttagccgaatacatccagcagccttttgtttaaaatacagccctgtccaacatacggcagggctgtatttgtttaaaaatccggcagttcagacaggttattttccttgatgccgtccggttcacttcgcaaaatgtcacgcccgtatttatggaagacatcaacatgagcgagttttcctgattttgcttctgacagcgcagtagggtagtcgagctctcttcctgtattggttttcactgcgataatattgtcttcctcatttcttctaaccgcaataatttcttcttttccagatggaacattttcttgatcgacagttgtttgccgggctttatacgattcatatgctgcttcaaattgatccatatttacacctccgctttttagcgtgaacaaaaatgtcgatgatcatgtaaggtttcgacacagcatacgacaatatttcctgagaaatatcttgggaatgtgacaaatcaattcataataaaagggattccgcataaatgcggaatccctctcagttattttgtcatgtgtaaatcctttgttttcatataacctgtcgcaccgccgtaatcaacgaatacccaatcaaaatcaaaaccgcctttattcgttttactccagcctaaaaaagaaacgcttgtgtctgctggaagagtcttaatgctctttccatcagcggaagtatatacttttgtttttgttttggtttttaccgttgtcgctgcttttacaatgtaatgagtggagacaaatcctatttttccgtttttatactgaacctttgcccagtcagcatttgagaaggaaatcagctttaagctatctcctaggtgcagcgtatcggctttttggcttgatgcggaaggcttcgttctgacatttagagcctctgctgataccaaataagaatcaatcggataactgtataaatcatcaatgcttaccgttgtttctggctgttgggcatggatcgttccagcgccgccagcagccgccgcagtcattccagccgcaagtgctaatgttgaaaatagttttgttggtttgttcatgccgttcctctcctcacgtaagagaaataattcgttctatatctctattcacgttatcgcaggttcctaaacatcagacaattatttttgtgtttctagtttgagaggcgcggatattgttttttgcactttttttccgtgcaaaatatcatctgctgcttctgtagccaatttaccgattaattcaggctgctgagcgacggtggctgacagctttccgtctttaatggaagcgagcgcatctttattgccgtcaaaaccgatcaccaatatgtctttccccgagctgttaattgcctcgagagcaccgagcgccatttcatcgttgtgagcaaaaacagcttggatatcaggatgtccctgcagcaggttttccatgacagtcaggcctttcgtgcggtcaaagtcagctgattgttttgtgacaacatggagcttttggtctgcgatgttatggaatcctgagccgcgttcccgtgtggcagatgcgccggggacgccttcaagctctgccacctttgctccttttccaagtttgtcggcaataaacgccgcggccatttcaccgccttttacattatcggaagcaacgagggtttcaacttttccttgttcggcagatcgatcgattgttacgacgggcacaccgactgcgtttgcagattctactgccgttgagatcgccgaagaatcagtcgggttgattaataatgcatcaacaccttgctgaattaaatcttccacgtcactcgtctgtttcgatgaatcattttgtgcatcaacaatgattactttcattccccgttttttagcttctttttcgatacccttttttaatgagacaaaaaaaggattattaagcgttgagacggacaagccaatggtgaattcctttttgttccccgagtttgacggctttgcccattggggaggctcaagcgaacaggcagttaacaaaaataatgataacgttaaaatgacggatacagcctttttcatgtgaaaaccctcctaagctgacttcttgcggtctaacaataccgcaattaagataacaatccctttgacaaccagctgataaaatgatgagacgccaagcagattaagtccgttattaagtgtgccgatgatcagcaccccgattaacgtgccgacaatgcgtcctcggccgccagaaagacttgttcctcctaagacgactgccgcgatagcatcaagttcgtacgattcccccgcagtcggctgggccgaatgcaggcgggaagtcaatatggcacctgcaagagcggataaaagcccggctaaagaatagatcatcactttcacgcgcgtcactttgatgcctgaaatgagcgcggctttttcgttgccgccgatagcgtacgttcggcgtccgaatggtgttttatgaagaagcacccaaaggatgacaaaggcaagaaccatcgtaattgccggtacaggaatgcctaaaaagtaaccgcgtccgaacatctgaaaagcgtagtttgtgccaagtccggtaatcggatttccatctgtatacactagcgtcagtccgcgaaacacagtcatggtcgcaagcgtggcgataaagggcgccatttttcctttagtaatcaataatccgttgatcatgcctagtacggcaccaatgatacagccaaggatgatcgcgagaaccggatcgacaccggacacaatcacccccgcaactaaagcactggacagggcaagaatagcgccaacagaaagatcaatgccgcctgtcaaaatgacaaaggtcatcccgaacgcgattaatccgttaatggcgacctggcgaagcaggtttaaaatattcagcggttcaagaaagcttggatttaaaatagatacaatgataacgagaataaataaaccaagaaacgggccgagtttttgcatgactccgtcgaagtgaatccgtttttgttctgtttgcagttgttccgttttcatattaccgccctcccgtggcaagtgtcataattcgttcttgtgttgcttctcgcgcatggatctctccgctgattctgccttcatggacaacgataatccgatcgctcattcccagaatttcaggaagctctgatgacaccatgatgatagcgacgccgcgttcggtcagctcattcatcagcgtataaatctctcgtttggcgccaacatccacacctctggttggctcatccaagataagcactttcggtccgatgccgatccacttggctatcaccactttttgctggtttcctcctgataaatggcgtgcgtgcgtttccggtgatgctgttttgatagtgaggcgcttgattaacagatcgacaaattcagcctcccgcttatgatcaatgagaccctttggtgagaagctggacagattgggcagggcaatattttcgcggatcgaggtgtcgagcaggagcccttcatccttgcgattctctgtaataaagccgagaccttttttcacggcttcctgcgggttcttaatagccgtttttttcccagcgatccatatctcacccgtgtccagcctgtcaacgccgaacagcgctctcatcatttctgtccggccggctcccattaatcctgaaacaccgacgatctcaccggaacgcacataaaagctgacgtcctcaaaactcccttttacggaagcatttttcacctcgaatactttgtcaccgagagaaggagtgcgctttggatatcgttcagtcagctcccgtccgaccatttttttgacgacttcatcaaaatcagtttctgagatgtttgttgtatctaccgtttttccgtcacgcatgatggtaattctgtcgcaaatcgcaaaaatttcttccatgcgatgcgaaatatagacaatggagacgccgttcttttttaacgctgtaatgacctcgaagagcttgctgatttcacgttcagtcaacgctgcggtcggttcgtccataatgatgacctcggcatttgtcataagcgcttttgcgatttcgatcatttgctgctgtccgacggaacattcgccggcttcttgatcaagagaaagagagacggagagtttgtcaaattgctcttttgctagcgctttcatttttcttgtttgtaagacgcccagcttggaggatatctctttaccgataaatagattctcaagaacggtcatttccggccagatattcaattcctgatggataaaggctattccatgctgttccgcttctttcggattggaaaaatacgtttcgtttccgtttatgctgatttgacctttatctgctttgtgcaggcctgtcaaaatgttcataagcgtggacttgccggcgccgttttctcccattaatgcgtgaacctcgccaggcatgagctgaaaggaaacgcctgacagcacctgattttttccgaatgttttatgaatgtctttcatttcaatctgcatgtttcatcttcctttctagaaaagtacacctgcctgcaggatgcagttggcatatggtgtgaattctcctgttcttatgactgcctttgcatcttttgtcagcagcttaaactcctcgtgagaaaggtattcaatctcttgttcagagaaaagattttctagaaatttcgcattctcctgattggatgcttttatttcagctgcagcaatgactttttcgaccgccatttcctcagccagtactgccgctgtatcttggaaagccggaaggcccggcttcagtgaaagatcaattttcaaaacgccgtcaggaaccggcagtccggcatccgcgatgacaattttatcagtgtggccaaggtcggctaaaatcttggcaagatggctgttcagtataccgtgttttttcatgacagcagctcctctacttcatttcttgtcggcattccgccttgggcaccgaaggagcagacagaaagggaagcggcacgattggcaaaccgcaatgcggcttcaatgtcttttccctcagccagggccacggcaaatgctgcgttaaacgtatcaccggctccggttgtatcaacgggttctacagggaaggacgggatgagcacctctttgctgccagccgaatagcggacgccttgttttccttccgtaataaagagctttgccggataaagcgccagagcttcggaaatggtaagctcagggaataaaatcgaagcctcgtgttcattcggcgtcagataggtagcgtgatcaattgtttcctgcttgagcgggcgggccggtgctgggtttagtatgatcgggatatcgtgagaatggcagtatttgcacacctcatcaaccgtttcttctgggatttcctgctgaatcagcaccatatcgaccttttcaatctgttcgagcgcgtttaacgcatacgctggggtgatgtcatcgttcgcgcctttgacaacgacaatgctgttgtcgccttcagcaagcacaatatgagcggttccgctttccgtatgtgtaaccggttccatataatcagtgcgaacgccgttagctttgagattattcaaaatagctgttccataatgatcgtctccaactttgccgaccataaacacttgcgccccaagtctggctgcggcaacggcctgatttgctcctttgccgcccggcacagtctgaaatgacgtgccaagaaccgtttcaccggcttttgggcgtttgtccgaggtgaccactaaatccatagaacagctaccaatcacacaaatattacgcatcttaatcttcctttcttgtcgtctttcttcctatataggtgacaggcatttgaattgccgtttctgccagcggctgttttttgatgatacccaaaagcagtttggcagcttctctccccatatcatatgcgggctgtttaattgtagaaagtggcgggaacagaagtccgctttgcggaatgtcatcatagccgataatttgaatgtcctccggcacgttttttccgcgccgcaatgcttcatgtaaaacggcagcggcttgaatatcattactcgcgatcacaccatctgtcgctggataagcggcaaacagctccttcgccatcgattgtgcatctttaattgaaaatgaagctgtctcaatgacctgaaaatcaacttcagcctgctttaagatttccaaagcgccgttaaatcggtcttgagcggtcggcaggtgagcaggtcctctcaagagcgtaatgcgctggctttttccgtgaatgatagcctgagcggctaactttcctcctgtatagccgtcactggacacagaaggagccccttcaagtgttctgtccagaaaaacaactggataattcatgccgctgtattcctcgagatccgggtaatttgttgcggcaataatgcctgcgacatgattttgcttaaaggtttgaaggtattcaagttcttttttcaattcctcgtcactgttgccgaaaataaggcgatagccttcccggttcaattcatcctccgcaccgcgggcaagctgggggaagaaagggtttgtgatatccgggagcaaaagtccgatcagtcgggattctcttttatatagagatctggcgacttcattcgggtaatagttcagcttcgccatcgccgctatgacacgcgttcgcgtttcttcgtgtacatagccattatcattcaggacgcgggaaaccgtcgcaactgaaacgcccgccgctccggcgacatctttaattgtagccaaaacagctcctccttgtttatgtaaccgtttacacagatagattatcatgaacaatccgaagttagcaataaaaatatcaaaagaaatctacttgtaaattgtatataaaattgaaaaatttaaggttttcactctttttttgacaaagtcttcacaaatatggatgaagatttcttgaacaaatattaagttttattaaaattgtttcaaagtcatgcgtttagacctgtaaatggtgagaaacagaaaagactatcatcccagaaaatgtttaattatgttagagaattcggactcgtatgtttagcgttttcatctcgaacctccttagtcattttggaatgggcctcatattgcttattccatgcagaaaggatgacattatgaccttgtccttaagaaacaggataaaactattttgtgttcataagaaccggaaacacgcatgatagcaggagatacttgataacacaggctgaaaaaaagattgatttgaaatgcatattaaacacaaacaccagggtgtgactatacgtccagaaggatatcaggggaaaaatgaaagcgcattctcttcgatttttaaaaaaagtgatgaggtataagtcctgctgttttccaaaaatagaaaacagtttgtaggtataaaatctctttcaaaagagaagtttggcttagtcgattagggaagattatgttacataatgccgattgagaattcatagtgattctatatactgatgaatgaatttacaacaatatagaaggagatgtcgaaaagcaatgtggttactcattatagcctgtgctgtcatactggtcatcggaatattagaaaaacgacgacatcagaaaaacattgatgccctccctgttcgggtgaatattaacggcatccgcggaaaatcgactgtgacaaggctgacaaccggaatattaatagaagccggttacaagactgttggaaaaacaacaggaacagatgcaagaatgatttactgggacacaccggaggaaaagccgattaaacggaaacctcaggggccgaatatcggagagcaaaaagaagtcatgagagaaacagtagaaagaggggctaacgcgattgtcagtgaatgcatggctgttaacccagattatcaaatcatctttcaggaagaacttctgcaggccaatatcggcgtcattgtgaatgttttagaagaccatatggatgtcatggggccgacgcttgatgaaattgcagaagcgtttaccgctacaattccttataatggccatcttgtcattacagatagtgaatataccgagttctttaaacaaaaagcaaaagaacgaaacacaaaagtcatcattgctgataactcaaaaattacagatgagtatttacgtaaatttgaatacatggtattccctgataacgcttctctggcgctgggtgtggctcaagcactcggcattgacgaagaaacagcatttaagggaatgctgaatgcgccgccagatccgggagcaatgagaattcttccgctgatcagtccgagcgagcctgggcactttgttaatgggtttgccgcaaacgacgcttcttctactttgaatatatggaaacgtgtaaaagaaatcggttacccgaccgatgatccgatcatcatcatgaactgccgcgcagaccgtgtcgatcggacacagcaattcgcaaatgacgtattgccttatattgaagcaagtgaactgatcttaatcggtgaaacaacagaaccgatcgtaaaagcctacgaagaaggcaaaattcctgcagacaaactgcatgatctagagtataagtcaacagatgaaattatggaattgttaaagaaaagaatgcacaaccgtgtcatatatggcgtcggcaatattcatggtgccgcagagcctttaattgaaaaaatccacgaatacaaggttaagcagctcgtaagctagggggaaatgcaaacatgttcggatcagatttatacatcgcactaattttaggtgtactactcagtttaatttttgcggaaaaaacagggatcgtgccggcaggacttgttgtaccgggatatttaggacttgtgtttaatcagccggtctttattttacttgttttgctagtgagcttgctcacttatgttattgtgaaatacggtttatccaaatttatgattttgtacggacgcagaaaattcgctgccatgctgataacagggatcgtcctaaaaatcgcgtttgattttctatacccgattgtaccatttgaaatcgcagaatttcgaggaatcggcatcatcgtgccaggtttaattgccaataccattcagaaacaaggtttaaccattacgttcggaagcacgctgctattgagcggagcgacctttgctatcatgtttgtttactacttaatttaatgtaaggtgtgtcaaacgatgaaaaaagaactgagctttcatgaaaagctgctaaagctgacaaaacagcaaaaaaagaaaaccaataagcacgtatttattgccattccgatcgtttttgtccttatgttcgctttcatgtgggcgggaaaagcggaaacgccgaaggtcaaaacgtattctgacgacgtactctcagcctcatttgtaggcgatattatgatgggacgctatgttgaaaaagtaacggagcaaaaaggggcagacagtatttttcaatatgttgaaccgatctttagagcctcggattatgtagcaggaaactttgaaaacccggtaacctatcaaaagaattataaacaagcagataaagagattcatctgcagacgaataaggaatcagtgaaagtcttgaaggatatgaatttcacggttctcaacagcgcaaacaaccacgcaatggattacggcgttcagggcatgaaagatacgcttggagaatttgcgaagcaaaatcttgatatcgttggagcgggatacagcttaagtgatgcgaaaaagaaaatttcgtaccagaaagtcaacggggtaacgattgcgacgcttggctttaccgatgtgtccgggaaagatttcgcggctaaaaagaatacgccgggcgtgctgcccgcagatcctgaaatcttcatccctatgatttcagaagcgaaaaaacatgcggacatcgttgttgtgcagtcacactggggccaagagtatgacaatgatccaaacgaccgccagcgccagcttgcaagagccatgtctgatgcgggagctgacatcatcgtcggccatcacccgcacgtcttagaaccgattgaagtatataacggaaccgtcattttctacagtctcggcaactttgtctttgaccagggctggacgagaacaagagacagtgcactggttcagtatcacctgaagaaaaatggaacaggccgctttgaagtgacaccgatcgacatccatgaagcgacacctgcgcctgtgaaaaaagacagccttaaacagaaaaccattattcgcgaactgacgaaagactctaatttcgcttggaaagtagaagacggaaaactgacgtttgatattgatcatagtgacaaactaaaatctaaataatcggagtgataaagatgaaatttgtcaaagccatctggccgtttgttgccgtagccatcgtgttcatgtttatgtcagcttttaaattcaatgatcagctgacagatcaggaaaaacagaagattgatatggaaatgaataaaatccagcagcaggaagaaccggtaaacgccaataaataattcaaaaaagagagtgtctgatgagacactctctttttatttgcccagcatattcattctgtaaaaatattaaaaagtctcttaacatattcaaaaaaataccgatgttaaaactgcaaaaagaggaggagataataaaagtgaacacactggcaaactggaagaagtttttgcttgtggcggttatcatttgttttttggttccaattatgacaaaagcggagattgcggaagctgatacatcatcagaattgattgtcagcgaagcaaaaaacctgcttggatatcagtataaatatggcggggaaacgccgaaagagggtttcgatccatcaggattgatacaatatgtgttcagtaaggctgatattcatctgccgagatctgtaaacgaccagtataaaatcggaacagctgtaaaaccggaaaacctgaagccgggtgatattttgtttttcaagaaagagggaagcaccggcactgttccgacacatgacgccctttatatcggagacggccaaatggttcacagtacacagtcaaaaggggttatcatcaccaattacaaaaaaagcagctattggagcggaacttatatcggggcgagacgaatcgctgccgatccggcaacggctgatgttcctgtcgttcaggaggccgaaaaatatatcggtgtcccatatgtgtttggcggaagcacgccgtcagagggctttgattgctcggggcttgtgcaatatgtgtttcaacaggcactcggcatttatctgccgcgatcagccgaacagcagtgggcagtgggcgagaaggtagcccctcagaacataaagcctggtgatgtcgtctatttcagcaatacgtataaaacgggaatttcacatgcaggcatttatgcgggcgcaggcaggttcattcaggcaagccggtcagaaaaagtaaccatttcctatttgtcagaggattactggaaatcgaagatgacgggtattcgccgatttgacaacctgacaatcccgaaagaaaatccgattgtttccgaagcgacgctttatgtcggagaagtgccttacaaacagggcggagtaacacctgagacgggatttgatacagctggatttgtccaatatgtataccagaaagcagccggtatttccctgcctcgatacgcaacaagccagtacaatgccggaactaagattgagaaggcggacctgaagccgggagacattgtgttctttcaatcaacaagcttaaatccctccatctatatcggaaacggacaagttgttcatgtcacattatcaaacggcgtgaccattaccaatatgaacacgagcacatattggaaggataaatacgcaggaagtatacgggtgcaataaaagaaaaagactccaatctctggagtcttttctttatgcatattgccccgaaagaagctggtctataaagtaggccacaccattttcgtcattgctttttgtgacaaaggtgcttttttcttttaattcatcaatcgcattttccatggcgatacggtgtccggcgacttcaaacatggacaaatcgtttggactatcgccgatcgcatagatatcctgtgtttcaattccgtatatgtcagccagctttgttaacgcgcgtccttttcctgacgaggccggcaggatttcgataatatgttttcctgaagaggtttgcgccagttttttatgatgcttcagttcttccttcgcttgtttcagcttgtccatatcaaaggagaagcaaagaagcttataaatgttttcaccgccgtcaaaaaccgattcgatatgagggattggtttaatgccaaactgtttgaattgagtcatggctccttgccacaagtcatccgtctgctcgtttgggtttgcgctctttagaatgtcaagctccgcgtgcagcttagcttcgccgtcaaaaggagaaagcagatggtcatctgtatatacctcaaagtaaatgttttttgaaagtaagtaatcagcaatcgctttaccggcttcctgatccattaatgtccggctgatcaaacggtaacccgtgtcgtggatcgtaccgccattagctgcaatgatagggatgtccaagtcatccagcagcgcttttacatcaaatgtcgctcttcccgtgcaaatggtgacgaggatgccggcatcaacggcccgcttgatcgcctctctgttttccgcagaaatgacgctttctttattcagtaatgttccgtctagatcaatcgcaatacatttcatatgtaggggaacctccttaaaaatgaagctgcttcgtgtagtatgttcagcttgcctgtgaaacataatccatataaattaaggctaaacgttactttgataattttcaacaaggaaatatgtaaaacgggatggcgtaatcgccatcccgttcattatacacctaaatcgttttgcagctcttttttaacttcctgcagcttttgctgattcaatttgaaataatagactccggcaggttcataatcataacccgtcagctgaatagactcaactgatttcaatgaagtgatgaacgggaacaggccgatggcatctttaagagataagttcatttttaaattttgccccatcgtatccacaatatcatcataagccggaattgagctcaatgattttgatttatctataatggcgctcagcacttccatttgtctttgcccgcgtaaaaggtcactgtccgctttacgtgttcttacgtaagcgagcgcttcttccccatcaagcgtatgtgttcctttttgaagaacgactttaccttttgtatcttttttgatttgctgaatgactttatcgctttttacagttactttgacgccatttaactcgtttacgacgtcttcaaaagccgtgaaattgctttctacgacataatcgactggaatatccagcatttcttcaactgttttcacagttaagtcaacgccgccgtaagcgtgagcatgtgtgaatttatcatacccgtggcctgggatgtttacataggcgtcacgcggaatgctcagcattttagctgttttttctttccgattaaatgtaaccagcacattcgcgtcacttcttgcctgatcgacggtctcgccgtttttctccctggcatcaattcctaagagcaatacagaaaaagaatcttttccaggatcaaattctttgatccgttttacagattgttctccgcgtgcaaggctgacatgagcttccttagaagcattgttcagctttacaaaagcataggcgccgacagagcctgccgcaatgactaaaaaagccattaatccggcaacaactttcacccatttttttagttttctttttttctttctgcgctgtgatcgttcttccatatatcaatacctcacgtttctttaatatttgaagcgtaccattctatttgccatggggcaactactcgaaagacatttttcgataaatattcctatatttataagttcttgtttttgaaaattgataacgataatgtactgaatcaccttatattggacgccgcagcaggtaaaatgtttcggcgacattgaaaaaaatacaagtaaatgattggaaaacttatgatcagaaaaataaaaaggtttaatggccggaaaaagaggctaaaagatttctaaaaaaatcccacagacaatgtcattgcagctgatggagaaagggagtcatctttatgaaaaagcagtcaaatatatggctttattttttcggagctcttggaggcgcgttatatggctatgataccggagtgatttccggagctattttatttatgaaaaaggagttaggcttaaacgcgtttacagaaggtcttgttgtcagctccttgctggttggggcgatattgggctcaggagcggccggcaagctgactgaccgtttcggaagaaaaaaagcaattatggcagccgcgctgctgttttgtataggcggtcttggtgtggcactggccccaaatacaggagtcatggtgctgtttcgcatcattttgggacttgcagtcggaacatcgacgacaatcgtacccctttatttatctgaactggcgccaaaacataaacgcggggcgctgtcatcactgaatcagctgatgatcacggtcggcatccttctttcttacattgtcaattacatatttgccgatgccgaagcgtggcgctggatgcttggattggctgctgtgccgtcattgctcttgcttattggcattttgtttatgccggagagcccgcgctggctgttcacgaatggcgaagaaagcaaagcgaagaaaattcttgaaaaattgcgtggcacaaaagatattgatcaggaaatacatgatataaaagaagcggaaaagcaggatgaaggcggtctgaaggagctgttcgatccatgggtgcgcccagcgcttattgcaggtttgggactcgcttttttgcagcaatttatcggaacgaatacgatcatctactatgcgccaaagacctttacaaacgtcggattcggaaactccgcttcgattttaggcacggtcggaatcggcacagtcaatgttctcatgacattagtagcgattaaaatcatcgacaagattggaagaaagccgttactgctattcgggaatgcgggcatggtgatcagcttgatcgttctcgctttagtaaatctctttttcgataacactccggctgcctcatggacgaccgtcatttgtttaggcgtgtttatcgttgtctttgcggtcagctggggaccggttgtgtgggtgatgcttcctgaattgttcccgcttcacgtcagaggaatcgggaccggtgtttcgaccttaatgttgcacgttgggacactgattgtttcattaacctatccaatattaatggaagcgatcggaatcagttatttattcctgatttatgccgcgatcggtatcatggcgttcttatttgtccgatttaaagtgacagagacaaagggaagaagccttgaagaaattgagcaggatttacgggacaaaaacggacagggaggagcggccggaaaacagcagactgtcggaacataaaaaagggtgcgcgatcatgcgcacccttttgattgcttactttcccaccgtgccaaagttaatgattttaaaagaaatatcgtacttaaaatcagcctcagaaaatatttcatcccaatgcccttttactttattccaatagtcagggtgttgaatccttatgtggtctgataaaaagaccggatcggttttatactcgtgctgcagtttatccatcacctgctttacgtctcgttcaagctttttctcaaaaatgttctccagcctgtgcaaatatcttttgctaaaggagttttcattcgggttttggtcttctgtcaggatgcccttcgttttaacagaaatctgaaagacaggctttccgttttcaatgacgggtttaattttcgttttcgactttttaatttcaaacgtaatcggatgtcctttatctgtcgttggcatgacaccgccttggatcgtccccatgacccatgtcagtgtctgggtttcatcagctgaaagaaacccaacgagtttattgctgcctcttttgataacgcctgaaccgtcatacttggcttttcccttttggtttttcacggcttgaataagataactgtacccgttctgagagtatatagatgctctgccgatacgcagcggtatcataatcttaccgttatatccgctgtgagttgtcaaatcaatcagtttttctgagggcatcggctgctgctgattggggtttccttttgtgaaaacatcagctgcattccctcgggctgccatcaaatagctacttcgccgcagctcatcatcccggataaagtggttgaagacttggtctacattttgattcctcatcagtttttctcccaaaagaatcacttttaaatgatcgctataaacaggagggtccttgatggatacgtcactgactgcttccaggatcgttttcccgtaggacgtcacattgacaaattcgggttttccggatgcttggctgtcttcgctttggggaagaaggttttgatatgtcagtttgtactggtgatcatctgtctcatcgatcgccagccctctggcgaaggatagtttctcaatatttttgacatcccagcacccgcagagaacctgcagcataagaaacatgactgcgagttttgttgctgttttcattgcagctgacccctcccaagttttttctgtacccagcttaaaagccagacgaagaatggaattgcaatcacaattaagaaagcatatccaagaagcgtcccgtaataaaacacgtcattcaagtccttgggatacatcgttatgaaaaacgtcgcaaccagcattgcagtcagcagccaagcattgtttttattttttagatgaaagatttccgttaacccgatatgggcgcctttgaaggatccgagcatacaggtaaattgctgagcagtccaggtcagctgtaaaaacagatcaaatcgttcaataaagatacccggaacctctaatgcgtggatgagggaaatggtcggccatgtcaccgtttttgcctcagccacagtcatacagccaatcacaatgaacaaagtaatgctgtagaacactgtagaagtcccgatcccaaaagcaacagcctttttcgcttgcttcggatctctcataaatgggacgagataaaagatgatttcaaatcctgagaaatataaaagtgtttttgggaataaagagaaaaaactttgatagcctccctcaaaaacaggccggataaaatcgaactggaacaagcgaaagctgaacatcagaagcatcataaaaataataagggttatagggaaaatataagcgtatacctttgcaattgaataaacgcctccacccacatgatagatggcaactgcaagaaatataaacaccacaactgccattggcgtgtttttcaacaaaaagaatccgacaacctctcccaaaatccgagcttgatagcaaacaatcccaatgaaatatagacagatatataaattcaatagaaagccgatgaatgttccagctacaatgttgttgagcttaaaaagagttttttcgctgtttttttgaaggaaaggcaaaaaaagcagaacaatgataataaaaataacgccctgcagcagtatcataagccatccgctcggactgccggtttcggcagctgagcggggaagggttaggaccccggcaccgatcagtgtgctgctgatcataatgagcgtctgcataaatgtcagtttatgctctgatttcctcatagccatcacctttgtctgatgttatcttcaggatcgtttcgtgtcggtcttctttttaaaaatatagtaggaatgcggatcaccgtgtcttttaaatctcgtccaggaattgctaaaatcggaataatataatcctgtccgaagcttttcaggcgcataagatggccgatcacaaacagataaaccattataacgccatacatgccaagcgctgttgcacttatcataaccccgatccgaatgatccgcagcggaaagttataggcgtatgaaggaacggtaaaggatgccagtgctgtgacagaaacgacaatgaccataagcgcactgacaatttgtgcctgaacagctgcctgtccgatgacgaccccgccgataaggccaattgtctgtccaatcggcttaggcagccttaatccggcttctcgaatcaattcgatcgtaaagatcatgataaaggcctctataaaaggcgggaacggtacgttaagcctgctgcctgcaatggaaatggccattctagtcggcaatagcccggtgtgaaaagaaacgagagaaatatacagaccgggcaaataaatggtgatcaggatgctggaataacgaagaaggcgtacaagtgacattgggatccagcgctggctgtaatcatcgggcgaatgaataaattcgtcaaccgtagccggtacaatcaaagcaaacggcgtaccatccactaatatggacactcgcccttctaacagtgcagcctctacacgatctggccgttctgtgcttaatattgtggggaaaattgaaaatggttcgtcttcaatcagctgttcaagcgtccccgattccggcaaattatctatattgactgatttcagccttttaaacacttctttgacgacataatctggggcgatatcctgaatataagcgacagcgattttctttttggtcctttttccgagtgtcatttctttgatgacgagattaggatcactcgtccgttcacgtaaaagcgccgtgtttgtccgcagtttttcaataaatcctattttagggccgcgttccacgacttcggaggagggttcatcaagactgcgtgttgcgactgactttgtgtcgaaagctaatcccccgcgatagccatcagcgagcaaaatggcttgccctgaaaaaacgagctgctctatttctttcattgtagaaacaacgctgtggtgaaagccgaaaaaaaaggcggataagtcttcaatcgagctttccttatgggctaacgcctctttttgtaaaggagaaatgacgtattgcgccagcattttattctctgtcagaccgtcaatatacagtaaacacgccttttgtctgctatctccgaaagcaaatgtataaaacatcatatcgtcgttttgtcccaatgtttttttcagtgtgtctaaattgttctggagatcagagtcgatttgcatagtttctctccttcgtaaacagattgacggtttttattaatttgtatcaaaaaaggagaattattcttatcaaggaaaaggctgaaacaaagcttcttttcgacgtgatataatagataggaagcgttttctttgaaggggtaatgaaaagatgatgctttgtacatatgttgtcatcggaaaaagacagcttatacgggcgtttgtaagaggggcgcaccgggaaaatgatgatcagttatttacaggggaggggtacggatcatgacgcaatcaccgatttttctaacgcctgtgtttaaagaaaaaatctggggcggaaccgctttacgagatagatttggatacagtattccttcagaaacaacgggggaatgctgggccatttccgctcatccaaaaggaccgagcactgttgcaaatggcccgtataaaggaaagacattgatcgagctttgggaagagcaccgtgaagtattcggcggcgtagagggggatcggttcccgcttctgacaaagctgctggatgtgaaggaagatacgtcaattaaagttcaccctgatgattactatgccggagaaaacgaagagggagaactcggcaagacggaatgctggtacattatcgactgtaaggaaaacgcagaaatcatttacgggcatacggcccgctcaaaaaccgaacttgtcacaatgatcaacagcggtgactgggagggcctgctgcgaagaatcaaaattaaaccgggtgatttctattatgtgccgagcggaacgcttcatgcattgtgcaagggggcccttgttttagagactcagcaaaattcagatgccacataccgggtgtacgattatgaccgggttgatgacaacgggaagccaagagagcttcattttgccaaagcggtcaatgccgccacagttccccatgtggacgggtatatagatgaatccacagaatcaagaaaaggaataaccattaaaacatttgtccaaggggaatatttttcggtgtataaatgggacatcaatggcgaagctgaaatggctcaggatgaatcctttctgatttgcagcgtgatagaaggaagcggtttgctcatgtatgaggacaaaacatgtccgctcaaaaaaggcgatcactttattttgccggctcacatgcccgattttacgataaaaggaacttgtacccttatcgtgtctcatatttaaacttaatctcacttcgagattaagttttttttattagaaaatggaagtgattcacctataaatgaagcatgcgcgtgccgataaataaactagttttatatactcatagaataagaaagaggagaaggaatgaaaaagagactaatcgcacctatgcttctatccgccgcgtcccttgccttttttgccatgtctggttctgcccaggcagccgcgtataccgactactcactatataaagtagagccgtcgaatacgttcagtacagaaagccaagcctcacaagctgtcgccaaactggaaaaagatactggctgggatgcatcctaccaggcttcaggcacaacaacgacctaccaaatttccgcctcaggctttcatagcgaatcagaagcgaaagcaatactgagcggactcgccaaacagacatcgattacaggaacgtcaagtcctgttggaagcaaacagccatatgtcaccatctcgtcaggtgccatctccggagaaaaacaggtcaacactatgctagcaaagctgaaacaggagacgggagtggctggcgctgtaaaagcttacggagcagctcagccctatatgaacgtcatgacatcagacattgctgatgagacaaaagtcaaggcgcttatccagagcctggctaagcaaacggggattaaaagctcgtatcagcccatcacacacacggtgtctgtcacaaccattcagtctggcacaatcgttggagacagcagagcagcgcagatcaaaaacgccttccaaaaggaatcggggctgcaggcatcattaaaggaaacggtgaaaggacaagcctattatacgttcacaactgccgccatttcaggtgaagcgaatgccaagactctattgcagcagctgaaacagagcactggcatcacaggcagctacaagtccatcaatcaaaaaacaaccgttgagtcatacaatgtccaatcagcgtattcaaagggctgagtacagtaaaggacgccatcagccaaatcaagaaaaacaccggcgtatccggcagttatcaacaggttggaaaaagcacatcatataccgtgaatatgaagggtataacaaaacagcagctccaaaaaatagacactttctttaaaaagaaaaaatggcattacacgtcatccagcgtcaaaaaaacgacaacgtctgcagcttatcaaatcacgacggcaaagattttaggcgagcagcaagcaaacaaagcagcagccttctttgctcagaaaaaagtaaaagctgcaaaaacagcagctggatcaacagcagaaaatcaatatcagctcatctcagaagaaacatcagatcaagcaaaagtcacaaagggtttgaacatattaaagaaaaatcagctaagtgcttctgcgaaatccgtcaaaaaacaaatagctgacacgtttaaaatcacaaccgaatctctgcttgatcaaacgaaagtcaatcaggcactcacgtttttcaaatcgaatcatataacagcagcaagccagaaaaccggtcagacagctgcgagcagctatcaaatcacaactgaagctatcatcagccaagaagagattgaccgcactttaacatttttcaaacaaaataaaatcccagtcacaacatcaaaaacaggccagactgcatatacacaatacaaaatcgtgacaacacagctcagcagcaaaacagcattgaacaatgggttaacctatcttaaatcgaaaagtgtaaccccgagctacacaacgaaaagcaatacgctttataaaatcatcgtaaatgagcagttcacaggcaatgatacagctgctgcggcatcagcgaagctaaaacaattatacggatggacatcatctatcgtgaagatcaaaaacggtccgcaaatcatgaaaacaaattacaatctctcgcttcgtgatatggtccaaaaacaaatgacagtaagtccgcaaacagacggagcggcttacgtatcgctcacgtacattaatacagcaacatcaaccgttacggctgatgtactaaatatccggtcaacgccggaagtcagtccgacaaacgtgatcggccaatttaaaaaaggcgataaagtgaaaatcatcggacagataaacggctgggctaagatcaatttgggctggcgaaacgcaagcagtgatgaagtagttcaatacgtggatccaaataactttaccagggacagcaaatactacttccaatttctcaagctgtcacagacagcgggcctcagcgttactgaggtcaatcagaaagtgcttgcgggtaaaggcatcctgacagggagagcaaaggcatttatcgatgccgccaatcaatatagcatcaacgaactgtatttaatctcacacgctcttcttgaaacaggaaacgggacatccgccttagcaaatggattaacctataacggaaaaaccgtatacaacatgtatggaattggagcatacgacagcaatccgaattactacggagccaaatatgcgtacgagcagggctggttcacaccagaagcggccattatcggcggagctaaattcataggctcatcgtatatccacaacacagcttacaatcaagacacactgtacaaaatgagatggtcagctacagcgacacatcaatacgcaacagacatcggctgggcgtacaaacaagtaaaccgcatgtacagcctgtattcattgctggacggttatacactttattttgatgttccggaatatcgataaaaaacttagaaagttgcaaataggctgtagctattaaatagctacagcctatttgattatcacacctcaatcttgtccgcaacaatcataaaaatactcattcttgaagcatttgagatggctgcatcatcgggtctgatttttgtactccctttcataaaacctatttcaagcacatttgatttttctccgccggcaaaataccaggatcccattcggatatccttttgttttaagcggaaatctccttctatcgattgatgcagtaaactaatatagcgttcatttaatgtgacttgcaagtttccatctgcattgatagtaatatttcggactaaatttgatgtgtaagatggtaaataacctgaagtcggaaccatccattttttgttttgagcattatactctaaaatgaaggtttgcataaatggttgaaatctttctggaggtgtatcttggtgccccacggtttttaataaaggggatcgaagcataggtacatgattcatgaagttttcataagaatggtatgcataaattctgcttatacgatttccttcttttccacttgtaattcccaccattaatgattttgccccagtttcaggattggtgtacatacagatcccttccggttcacggaagttattctcatatctggtggacaagtctttgccaacagtaatttctttttgcagcactattttattatcggaatcaaatacagttatgagattcggatagcttttgctgtttgtatctcctgtataccaatataaataaccgtcatctaaaaagaaaccttgtaaataatgaagttcgtcaggaatgttaatagtataaagaggattgtttttatttgctattgcatcgtccaggttaaagattgtcacccactgtttattattattattttttgtatcgtattgtctaattgccaactgtctattcttcatatcaagagcaggtgtaaccctatgatcgaaaggcatattcgagaatcgctgaagttctttagaattttcatctaaagtcgcgcctgctttatatgggaaacaaactaattcacttttatctgtttcgtttggtttatcgtatagagaccaaatataaatggtgccattacggttttcaattccaatatttgtaccatgacctccatgtttcaacagcatgctgtctaattgtaaaccttcaagagatagacgagttatgcgatagctttgggtgttgtcttttcctaatccacttgcgacttgggttgtataaatttggtggtttttctcatcgaaattgaatgattgaagtacggttttgtctgctacacgtagttcagtaaataattttggcgtgatgttggtgaaatcaaacagttctttttttctcataaatttaccacctctattattatttgctgccataagcaactaattacattaaagcaaacatacgttcggtattcaatagaaaaaagaacacttgttctgttttgaacaagtgtcatcatttagcttattaaattttcgatgaaattcaataaattttggcttgaattcccatcagaatacttattccatctatcggaaaaaacttttattttggaataattaaatggggtttgaatttcatttattaatgattcactgtcatagcaggctcttccaggtattatggaaagataattatcaaccaatccccgcttctgttgataaagttttaaatcgtaagtataaaaaagaatgggtttatttaaaatcgaaaattcaaagggaacagaagaatagtcagtgattaatatgtctgcagccatgagtagatcaaacaaggcatagttagaaacatctttaatataatcactggaatatttaatatcaatattgttctgaatggcgggatgcagcttaacaaataaaacatattcttcttttaactgatgaattaattgttcttctgtaaaaggcaattgaattgattgcatattataatctctaaacgtcggtgcatagaggattattttttttctttgtatgtttagagtatctgaaatttttttcttgttttctcggtaataagggtctgttaaaggtacacctatttttaataattggttatcctttattccaaatgatttcttgaagatatttgccatctcttctgagccaacagttaaataatcatacgaactgtatactttttggaaccttttaatatcagttttcgtccgttgcatgtttgtaatgtcttccaaaccaaattttttgagtgagccatttgcgtgccatacttggatacatttcgtttgcttccgcttatttaacacacttgttaatagaaagtaattatctgttatgatcactttactgttaaacattaggtatacagctttaatgagatggatagggtttttttcttgtaataaatatgcatctacattcgggaagctctcggcaatagcagaggcctgctgggtatacaggatgttaagtttataagagtattgtccttgttcatattcctcaagaatcgcttttgcgtttgcttcgaatgagatcaggagggtcactttgctttcaggtttcacccattgcagaaaaaaggcgattgctgataaaaaatacaaatagcaattcgccagtagtgatcttattttcatttttatcatccatttatttgaaagttttgtttttaaatctgttttgtatgatctttttcaggctttggatagaaagtttttttgtttttttcttcttttaaaaccgttaaagcatattttgggatgctaagcattcttttccatcgccatggattcaagattaaccggtagaaccattctaaatttaaacgtatcatccaggaaggggcccgtttgacattaccgctaaatacatcaaagcttcctcctagacctatagatacggctttagggaacaagtgtctgtagttatgaatgaatttctcttgatgaggataccctaaagctacgaataccatgtcaggatttgctcttgcaatttgttttgccactagggtgcgatcttgaacataaccgtctgaataacctgcgattttaatgtttgggtattcagaagaaattttggatacaacaccttttataacatctttcttcgcaccgtacagaaatatgcgttttttctttttgttagcaacgcccagaagttctttaaaaacatcgtaacctgcgattcgggactgaagcctgttgttagtcaaacgtgacatcatgactacaccgatcccatcaggcaaaatgaagtttgaagaagatagtacatcaaagtagtcccgatctttaatagctgcaaatgcaatttcagggttgactgtggaaatgacagcaccaatcttttgatcaatataatgtttctctagataatcgataaatgatgttaagttactgttaacataaggaatattgtgaatagtctctgtttgcatgtctggctcctccttcctttaagattctatttatatagttaaaaaccgagagtttctaaaagcaaaatcaagctaccttatattttaacataaatcttcaacaaaggattaacattatctttacattaaatttaaatatgtttccaattttacaattgaatgaacgaatgaacaacagaccttggtgccaatggagtctgagtgtaattacatattttggaatgtttttctcctcatgagtacttaaccttttttaggcggtatgctataattaatgatcagtgaagacatacgagaaatatgtcgatataaggaatacaaacaggtttttagaatttaatcgctaacgtcagtagtgtttttaatagtgtttaacattaggaaggagcgtttctttaaatgaaaaaagttatcacatatggaacttttgatttactgcattggggtcacattaaattgcttgagcgtgcaaagcagcttggtgattatttagttgttgctatttcaacggatgaattcaatttacaaaagcaaaaaaaagcttatcacagctatgagcaccgtaaattaattttagaaaccattcgatatgtggacgaagtaattcctgaaaagaattgggagcaaaaaaagcaagatattattgatcataatattgatgtttttgttatgggggatgactgggaaggtaaatttgactttctcaaagatcagtgtgaggttgtttacctcccaagaacagaaggcatctctacaacaaagatcaaagaggaaattgctggtttataatttaggatcctgatatcattggttcaatatctaattaaagtacttcttattgaaataagaagtactttttgatgcttacattgatttttgtgactaaagtatccgggtagatataaatttcaatgatcatatattctagatgccgaaagggagtaaaaaattgtctttacatgcggtgagtgaatctaatataaaacaaattcctgacatggattattattttatctctggtggactgccaagtaattatggcggtctgacgaaatcattattattgcgttcaaaattatttggagaagagtgtaaccaaaacacctttttcttaacgtttcgttttgatttagagttgtcttcaaaaattgatgaattgtacagcaacggtaagattgataaaaaattcacaagtgttattaatctattcgatgattttttaagtgttagaacaaatgggaaaagatcatacgaagaaaggataggccttgaccagataaaaaagcaagttggaatgggaaaatttgcaaaaactgtgtcgagattgtttggtaagaagaacaatgaaatgtctgtaatttactacggagatggagaaactatccggtacgtcgactattggaatgataaaaaccagctcataaagagagaggaatatacgaagaacggaaacttagttctcgttactcattatgatgtgcagctaaacaagatgtatctgcaggaatatattaatgaccaaaatcaagtatatttagacaaactctatgtatggaacaatgaagaaaaagatgttcaattatctcatattatttggtactcccttgagggtgagataaaagtaaaagatgaatcggaactgcgtcaatattggatagaatatctgcaaaaacaaaatgataaacctaagttgtttttagtggacagcagaccgcaagacaaacatgtctttaaagtgaaaaaatcaccttcttcctattatggagcaattattcataacaagcattacggcagcaataaatatcaaattaagggtcgctataaagaagtatttagtcagatgtataatttggatgctgtcttttttataactgaggagcagctagaagattttaaattgatttcaggggaacaagagacgtttttctttactccgcatacaattgataagcctcttgatcccgctgtattgaatgtgccgagtgaaaaatacaaagctgtcattatttcaagacttgcatctatgaaaaatctgatacatgcagtaaaagcatttagtttagtcgtgaaagaaattcctgaagcaaaacttgatatattcggatcgggtgaagatttcgaaaaaataaaaaaagaaattgaagataccaaactgcagaacaatgtctttttgaaaggctatacggataaccctgactcagagtttcaaaaagcttggctaaccatttcaacctctcattttgaagggttcggtctatcaaatatggaggcactgagcaatggatgtccagttgtaacatacgattatgattacggagcaaggagcttagttactgacggagcaaatggatatgtcattgaacagtataatatagagaaattgggtcaagctattatctctttgatgaaagatgaaagtactcatcaaaaattttcagaacaagcttttaaaatggctgaaaaatattcaagacccaactatattgaaaattgggcttttgctcttaatcagatgattgaggtgcgaatagaaagagagaagttctctaaaaaggttggaaaaaaagatccttctattagttcctatactgaggattttgataaaactaaaatagaaattgacattgagaattttgatcataatgatattaaaaaaatacgtttagtgggcttggacagaaagaataaggctgaaattatttcaacaaacttacaaaatgatcaactgtttgtaattgatctcgaaaaagatgtaaatattgaaaagatagctgctaataaaacccaagttattgatttttatattgttttcaatgcaaatggccatattaaaacaatgcgaagactttcgagtgaagaaacaaaattgtcaggaaacagtatagatactaataatggctatagagtagagccctatacaacagttaaaggcaatttctcttggagggtcacggaaataaaagagagttaatattttgggtaatgtccttagtagttgacactaataaaaggaagcaaaaaggaaagagcttttatacagaggagcagaaaaaagtaatgattgaaaacactgtgattaaatgtattttgaaaagcttgaaaaacaatttaggaagtcttgaattgttaatctcaattgattcagaacaccaatttttagaggattaccagttatttttaaagctgaaagagagacgttcaggaacggaatctgaatttccgcttcaaaacactggctcattagagtataaaactgagataaatgctcatgttttgcctatgcctgttgaaatgggacaaacatatgatttttatgtcgaatttcgaaaaaaatatgaagatgcggagcaggaaccactcttgaagcgtctttctgctgaagtaaattcaattgagcgcgcctttcatgtcgatcaaaccacagaacttttgattttaccttatacaactgataaaggcaacttttctattaaggtgaaaagagaggccaaaatcatcagatttgatcaaatcgagattagctctgaagaaataagcataacaggttatgcgggatacctgagttccgaaaatcaatatcggataaaaaacttgaaccttattttaaaaaagggtggagaaacacctattgaggaaaaatttccaatcaagctagatagaaaaacacatggccttgaaaacatgagagcagatggttttgttccggaactgtatgattttgaagtgaaagtgcctttgaaagaaattcctttctcaaatgaaaaacgttatgtttatcgtctttttatggagtatatatgcaatgacgataaaggaacggatattcagttcaacagcactgctcttgttttaggagatcgaaaaaacaaattaaaaggattagtaagtattattaaaacaaacaacgcaccagttcgttatgaagtctttaagaaaaagaaaaagcagactctaggtatcagagtaaacgactatagcctgaaaacaaggatgaaatactttattaaaggaaagaagaagagattagtatcaaaattaaaaaagatcacaaaaatgagaaacaagttaatcactaaaacatacaaatctctattcatgatggctagcagaatgccagttaaaaggaaaacagtcatttttgaaagttttaatgggaaacaatacagttgtaatccgagagcgatttacgaatatatgcgggaaaaccaccctgagtataaaatgtattggagtgtaaataaacaatattcagcgccttttgacgaaaagggaattccttacatcaatcgcctctcattaaaatggctcttcgctatggcaagagctgagtattgggttgttaacagccggcttccattatggattccgaaacctagtcatacaacatatttacaaacatggcatggcacgcctttaaaaagacttgcaatggatatggaagaagtccatatgcctggtacaaacactaaaaaatataaaaggaattttatcaaggaagcttctaattgggattacttgatttccccaaatggttattcaactgagatctttacacgggcgttccagtttaacaagacaatgattgaatctggatatcctagaaatgattttcttcataatgataataatgaggaaacaatatcattgataaagagtaggttaaatattcctcgtgataaaaaggttattttatatgcccctacatggagagatgatcagttctatgcaaaagggcgttataagttcgatctcgatttagatttgcatcaacttagacaagagcttggaaatgaatatatcgtaatcttaagaatgcattatctggtagctgagaattttgatttaggtccttttgaaggatttgcatatgatttttctgcttatgaggatattcgagaattgtatatggtttctgatttgctgattactgattattcttcagtattctttgattttgcaaatttaaaacggccaatgctattctttgtccctgacatcgaaacctaccgggataagttgcgtggtttctactttgattttgaaaaagaagctcctggtcctttggtaaaaactactgaagaaacgattgaggctatcaagcagatctcatcgcctgattataagcttccggtttcttttggtcctttctatgataagttttgctatttagagtcaggacgttcatctgaaaaggttgttaatactgtatttaaagctgaataatttaggttattttataaaatgtatagctgtcgatatttcggcagctttttagatacttgttgagaagtgaaaaaaaatgcaggatctgttacaataatcagcggtgctttcaaatttttaaacagaaagattcccaaaaacaattaagtctaaggaagataaaaaatgaatgatttgttgcgtatactcagagagcaaataacgtcatttcctttaattttaagattggcggcttatgaaaccaagtctaaatatcaaatgaattatttaggtgtcttatggcagttcttaaatccgcttatccaaatgctggcctactggttcgtatttggtatggggattagaaagggcggtcctgtgacaaccggagcgggcgaagtgccttttattatttggatgctggcaggattaatcccatggtttttcatcagtccaactatacttgatggatcaaatagtgtatttaagcgcattaatatggtggctaaaatgaacttcccgattagttctctaccgtccgtggccattgcatctaacttatttagttatatgatcatgatggtgatttatatcattgtactcctagttaatggtgtgttcccgagtgtgcattggttacaatatatttattacttcatctgtatgattgcttttatgttttcgtttagtttgtttaactcaacgatcagtgtgctgattagagattatcaatttttgctgcaggccgtaacaagacttttgtttttcttgttgccaattttttgggatgttaatgcgaaactcggtcaaagccaccccgaattagtgcctgttctgaagttgaatccactattctatattattgaaggattccggaacagcttcttagatggagcatggtttttccatgacataaagtacacgctgtacttttggttgttcacattccttttattgttagtaggttctatcctgcatatgaaattcagagacaagtttgttgactttctttaatacgtaaggagattttacgatgaaactaaaagtttcgtttcgaaatgtttcaaagcagtatcatttgtataaaaaacaatcggacaagattaaaggattgttttttccggctaaggataatggtttttttgctgtgcggaatgtctcctttgacgtgtatgaaggggagacaatcggctttgtaggaataaacgggtcaggaaaatcgaccatgtctaacctgctggctaaaattattccgccgaccagcggtgaaattgaaatgaacggccagccgtcgctgattgcgatttcggccggtttaaataaccaattgacgggccgggacaatgtccggctcaagtgtttgatgatggggttaaccaataaagaaattgacgagatgtatgacagcatcgttgaatttgctgagattggcgattttattaatcagccggttaaaaactattccagcgggatgaagtcgcgtctcggtttcgcgatctccgtgcatattgaccctgacattttaattattgacgaagcgctttctgtgggggaccaaacgttttatcagaagtgtgtagacagaataaatgagtttaaaaagcaaggaaaaacgattttctttgtcagccactcaatcggccagattgaaaagatgtgtgaccgcgtcgcttggatgcactacggcgagcttcgtatgtttgatgacacaaaaacggttgtgaaagagtacaaagcgtttattgactggtttaataagctatcgaaaaaagaaaaagagacatataaaaaggagcaaacggaagagcggaagaaagaagatcctgaagcgcttgaccgtctccgaaaaaaaaagaaaaagccaaaatcactggctaatgctgttcaaattgctattttgtctattctgactgtcttcatggcgggaacgatgttctttaatgccccgcttcgtacaattgcttcgtttggcgctattccgcaaaatgaagtgaagaaccatcatggcgatgcaaagggcaagtcggaggaacgcttaaccgcagtcaataagcaagggtttatagcaaatgaaaaagcggctgcttataaggatcagggtttgaaacagaaggctgacgttacactgccattcggtacaaaagtaacggtagctgcaaaaggcaaacaagcagcgaaaatacagtttaacggacagtcttattttgtgaaaaagagtgctgttgcagctaacatgaaacatgctgaattgcgtgctgctgcatttacgtcttatgtctcgcaaaacgcagcatcttcctatgaatactttctgaaattcctgggagacagcagaaccagcattcaatccaaattgaatggatatactgaaggggatacggctgacggcagaaaaacgttagattttgattatgaaaaaatcagctatgtgctggagaatgataaagcaacagagcttatttttcataacatttctcctatcaacccggcgtcactatccttaagtgatagcgatgtattgtatgacagcagcaaggatcgttttcttgtgaatacagatgatcaggtttttgcagttgataatgaagagcatacactgactttgatgttgaaataaaaaaaggctattggatgaatgtccaatagcctttttgtttagatttcttctttgtttagtaaaccttccataaatggcacgagctgatcgcgaagttctttatcctgcatcgcaaattctagagttgttgtgataaagccgagcttttcaccaacatcataacgcttgccttcaaaatcgtaagcaaacactctttgaatttcattcagtttttgaatggcgtctgtgagctgaatttctccgccagcgccaacctgctgctcttctaaatacatgaggatctcaggcgtgaatacgtcggcctaagatggcaagattagaaggtgctgtgcctttaggcggtttttcaacgaagtttttcacctgataacggcggccttcacttgtcagcggggcgatgaagccataacagtgtgtttcatcttcaggcacttgctgaacaccgataatagaagaaagtgttctttcatattcatccgttaattggcgcaaccctagtgtgtcagcctgaacaatatcgtctccaagcagaaccgcaaacggctcatcgccgataaagttaggcgcgaaccagacagcatgtccaagacctttaggttctttttggaggatatagtgaatgtcggccagattagaagcttttttcactttctcaagaagctcggttttttctttatctaattaattaataggtttcgtttgtatcgtatcaacctttctttcatctatatgtctataaaaacaagtgtcattcgtataggttgattaaagtctcttagcttgaaaacattttactctatcttaccgcaaaaatctttaggaacttttaacattcgtattacaattccttcatgttttgacgatgtattaatatgagaagggcgtacaaaataaatggtgttgcagaaagaaaacgtttcacttaaaaactcgacaaaagaatagatttttccgaaaaagaaaactcgttataaagggtatagataagatattggacctgcaaaaaatatacaacaatacaacggtgatacaaaaaatgctggtgattaacatttttaaagagtcttaacttttataggaacttatgctattattgttcattattaatggtacgtaaaaaatatgtcgaaatgataaacaacctgttaaagtttttggtttttttctggtactctcagttggaaggtgatgttatctcatgaagaaagtgataacgtacggaacatttgatttatttcactacggacatatgaagctgctggaaagtttacctttcaagaacaaaagccatttcaactaccaaatcaaaaaacacatggctagtttatagacgcactaactaaaagaggcttgaatcattcagttgcttctttttttcttgtttgctgagataagtatttaattctttgatatttaaagagaataaaatgaaatcaaagattttaatgaaatatagaagactattggtcagtgtatactcaattatttttagaataattgggcttttgcccagaaacgaaagattactcatcttcgaaagctattcaggcaaacaattcagctgtaatccaagagcaattttcgagtatcttgaggaaaataagaataaatatgaatatggatattttggagtgtagataaaagagacaaagatttatttgatgattcagatgagaattatttgaaaaaatctctctcaaatggctgttgtatttggctacatcaaaatattggataacaaacatccacttgccgctataggttctaaaaccgagaaacactacatatgtgcacactgggcacggaactcccctaaatgcaaatgacatggataaagtacatatgcccggcatgaagactgaataatataaaagaaactttcttatagaagtcagtaaatgcggttatctcatttcccttaatgcttactctacgaaaatttttaaaaatgcgtttcagtttaaaaagacgtttattgaatagggctatccgaggaacgattttttatataaaaaaaatagcaatgaaggaatgctgaaaataaaaagagataactcattttatgttaaaggtaaatataaatttaatatggtgttggatttagaaagtcttaaagaccaattaagtaatgaatatattgttattttaagggtccactatcttgtatctgaaaatattaacttaactgaatacatgggttttgcttatgatttttctgatcataatgatattagagaattatacttaatatcagatatattaataacagactattcttcagtatttgcttattatgtcggtttaaaaaggcgttatgttcccgatattaaattttatagagataaactaagagatttttattatgattttgaaaagtgtgctccgggacctctttttaaaacaacataaaaagtaaattgaatccatacataaaacaagagactataaacaggatgaaaacattacttcattttatgaccaattttgttagttggaaaagatgattcattcaaaaaaagttgtggaagactactcggataaatacttattattttaaaggagcacttgagatgttgttttcaattgtaatgcctgtttataattcgggattatatataagagaggccattgacagtattattgatcagacaattaattttgaaaaaaacatagaaataatattgattgaaaataatagcatagataattcaaaaaacatatgtgaacaatacgcaactgcatatccgaataatattaaaattatttatcaagatgaaccgaatgtcagtatggcaagaaataatggattaaaagtttgtgataatagtaaatatatagggtttatagattctgatgacaaagtctcactaaatgctattgctgaggtattaaagttttttgaaaagcataccgatattaatttagcggtactgccgctatttttcttcgataataaaaatggagaacactcacttaattatagatttaaaagtggtgaaagcattgtaaacataactgataattacactgctattcattatcacataggtggaacattttttcgaaaaaaagcaatagaacgtcttggtcttgcttttaatgaaaaaatggatttttgggaagatgttttatttattaatacgtttttaattaaagaacaaaaatatggccttattcctgccgctaaatatttctatagaaaaagaaaaagtgaggattctctagtagacacttcgtggtctaaaaaaaacaggtatacttttttacttacaaatggatatggtgaaatggttaaaagatcattagaagagtacagcgaagttataccttatgttcaatgtttaattcttaatcatttaaaattatttatttttcaaaaaaacaataacaaggtttatgaagtgctaaataagatagaacagagtgagttttttaaggaattatttcacgttttgaaatatatagatgagaatttaattgtaaaacaaaacatgaaaacatatttaaaagagtatctcatttcatttaaacgatggggttatcctgtcaacagacttattcaattagggaaactagaaaatgaaaaaatcgttattacttcatggaaagtcaataaattttcaattgagctaatggtaagtttgagtaatgaagagtctgtgattaacgataaaaatagtgtttatatctcttatggaagaaaattgagaaaagcaaaattaataaacaagcaagaacataagaacatagttatttggggaaccacagttagggatagaaaatattcttcatatcaattaaaacttccgataggagttactttttttaggtttattgttgaaaaagacaacaatttaattgatcttcaaaaagttaatgttttaactagaatatttcaaaagttgattagaatctaatacccttgagtaaaaagaaataaattaaaggagattgaaaaacttggaacaaaagaattttttcttttctattataatggcaatttacaatgttgaagaatttttagatgaagcaataacaagcataattgatcaggcacttgattttgagcatcatatacagttgattttagtcaacgatggaagtgttgatgcatcaggggaaatttgcttaaagtataaagaagcgtatccagaaaatatagtctttatcgataaggagaatggcggagcaagtagtgcgcgtaatgagggtttaaaatatgccaaaggtaaatatattaatttcttagatcctgatgatacattgtccccttcaacccttttaaaagtatatgatttttttgaaaagaattattctaaagtcgatgtagtttctattccaatgatgatgtttggtaaaacaagtggtccacacttattaaattataaatttgataaaactaggctagttcatatcttgaaagaacatacaggaattcaattatcagcaccaagttcattcgtgaaaaaagaagctgttaaaaatcacttttttaatgaagatatggcctacgctgaagatagtgaatggctgactaaaattataatgaagcgccaagtatacggtattgtgtcagaaggacaatataattatcgacgaagagaagatgcgtcatctgcaactcaaacaggtaaaaatgataaaaaatggtatgtggattatttgaagaatttctctcgagaattaattaatcatagtattacaactttaggatacgttccaagatacattcagtatatgattgcctatgacttgcagtggagaataaatatagaagacagaactgatgttttgacggataaggaagttgaagagttttttgacttgctagaaagaatacttgcatttatagatgacgacataatctttgaacaaaaatctctaaacttgcacagaaaatattttttaatcaaattgaaatatcgaaataaaaaaaatgtatttaaaaagatctttttgaatcgtaatgtgaatttatattttaaagagaaattaattaattctatgagatatgaagctataacaatggagctattaagcattgaaaaggggattttaacccttgaaggtaattttggttcattatttgatgccgcagaattagaagtgaaagcatgtgtcaatgacaagatatatcatgccgaaaaaattgatagaacagtacacaacttatattgcttaaataagccagttaaagagtacctgggctttaaggttgatatcccagttggtgagcttgcaaataactcgaatattgaaatgatgatttcatcaaatggaaaactaataaaagtaaaaattaactttggacgattattcccgctggataaacatatagttgatttctataccaaaaatggtatagggatttatttcgatcataaacttaataatttagtagttctaaaagataaaaatcagattattagagcaaaagaaaagcgggctcaaagacgttttaagacctttaataaaataggtgctgagaaagcatcaaatgtaagaaagattatggaacacctctataaaataaagaaaaataaaagagtatggctttttatggatagaatcaacaaggcagatgataatgctgaagcattatttgaatatgcaatgcagcagaatgacggcatcaaaaaatattttattatcagtaaagatagtccagattataacaggctgaaaaaaataggaccagttgttgcatacgggtcacctaagcacaaatttttacatttacttgccgatgaaattatctcttcacatgcagatgattatgtagtcaacccgtttgtgaatatgaggaaatattataaggacttatttaaatttaactttgtttttcttcaacatggaattacgaaagatgatatttcgggatggcttaataagtataagaaaaatattagactatttatcacagccgctcaacctgagtatgagtctataattaatggtcattataattattcaaaaagagaagtaattctaactggatttcctagatttgataagcttgttaatcataatcataaaaagatattaattatgccaacatggagaaatcatttagtaggaaaaataaatccgcaaacagggaaaagagattactcaccactctttaaaaactcagtttattttaatgaacttaataatttattaaatgatgctaaactcattaatgaggctaatgaaaaaggatacgagatcgtattcttcccgcatccaaatattgttcagcagttgaaagatttcaacaaaaatagttcagtgaggattgcggacattaatgaaagttatcgagatcatttcaataatagtgcgattttagttacagattattcatccgttgcatttgactttgcttatcttaaaaaacctgttttttacttccaatacgaaaaaaatcacttggaaaaagggtattttgattacaattcaatggggtttggagaagtaattgctgataaagatgctttagttgataagctgataaattgtatggaaaacgattgtataatggatgccaaatatattgatagagtaaatcaattttataagtatacggataaagaaaactgtaaacgtgtttatcaacaaattattagtctaggaactaatattaaagagggaataaagaaatgaaaaaagtagctgtttatggtagttgtgttacacgtgataactttaactctcaatttaatgctgattataaaaatttttttgattgtgtattgacccaaaaccaatcgtccattatttcaacaatgagtaaacctaactacattgttattgataatgagaacatgtctaatcatgaaaaaaacactttaaagacggattttgagaatagctttctaaccgagattaaatctgttcagccagacattttgattttggactttttcgcagatgtgcattttggctacgtagaaatttcagataaccagtttgttacaaataacagatggactctccctaaaacgaattattataaatttacaattcaaaataaaaaacaaagttttaatatagaagatcattttgaaaattattttgcactatggaaacagaaatttaatcttttctataactacgtcagattaaattgccctaaaaccaaaattatcttaaatagtgcaagaaacgttcatcacttttttgataaagaagatcagaaaaaattgcttataaatggagggaacatcaaagtaattgatgttgattattataataagatttggaataaatttgacgcatatgtattagatagcttcaatgatatcgaggcgatagatttatttaaaaataaaagctataattcctttgaaaaccatccatggggcaaattttatgtgcattatacaatggattattacactgatttttttgaccagtttaaaaaaataagtctatagagttaactcttcgacgaagggttaaacgtgaaaattgagataatgaacatttctgcaaatcataaaaatgatggatggatatatttggacatgccgaccgaatagaggaatttgagggcctggctcataaattaaaagggattaatatggtagccaaaatgaactttccgacagttcactgccttctgttgtaattgcttcaaatttatttaattattttgtaatgctggttgtttagtcattgttcttttagcaagtggtgtttacttagcttgcattgaatacaagatatttactatttaatctgcatgtttgtatttatgttttcatttagtttgtttaactctacaatcagtgtgtttgtctgggattattaatttttgcggcaggccgttgatcaggtcttcgcagttgataatgaagagcatacattgactttgatgttgaaataaaaaaaggctattggatgaatgtccaatagcctttttgtttagatttcttctttgtttagtaaaccttccataaatggaacgagctgatcgcgaagctctttatcctgcatcgcaaattcaagagttgttgtgataaagccgagcttttcaccaacatcataacgcttgccttcaaaatcgtaagcaaacactctttgaatttcattcagcttttgaatggcgtctgtgagctgaatttctccgccggcgccaacctgctgctcttctaaatacatgaagatctcaggcgtgaatacgtaacggcctaagatggcaagattagaaggtgctgtgcctttaggcggtttttcaacgaagtttttcacctgataacggcggccttcacttgtcagcgggtcaataatgccgtagcggtgtgtttcttcttcgggcacctgctgaacaccgataatagaagaaagtgttttttcatattcatccattaattggcgcaaccctggagtttcagcctgaacaatatcgtcaccaagcagtaccgcaaacggctcatcgccgataaagttgcgtgcgcaccagacagcatgtccgagacctttaggttctttttggcggatatagtgaatgtcagccaggttagaagcctttttcactttttcaagcagctcagtttttcctttttcttctaggtttctttcaagctcaggagagtaatcaaaatgatcctcaatcgcacgcttgctttttcctgttacgataataatatcttcaataccggcttcaacagcttcttcaattatgtattgaatggtaggtttatcaacgataggaagcatttctttcggcattgctttcgtagccggaagaaaacgtgttcctaagcctgctgctggaattatggctttacgtacttttttcatttaaaaggcaccttccttatgatcgaaaaaatttatggttaaactattctctatttacccttttcaatatgtttttacacatttttatgatatcggataaaccatttttaaacaagctttatccttaatattaaaacttatatcattttatttgaatcaagaatgaaatgatttaaaatgatgcattttcatgtagaatatgtagtatgaatttatttactatagcagaaaaccaggtgacaaatatgaaaaaactaaaagtgatgaccgttttcgggaccaggcctgaagcgatcaagatggcaccgcttgtgcttgaattgaaaaaatatcctgaaatagattcctatgtaacggtaactgcacagcacagacagatgctcgatcaggtgttagatgcgtttcacatcaagcctgacttcgatttgaacattatgaaggagcggcagacactggcagagattacgtctaacgcacttgtaagattggatgagttgtttaaagatatcaaacccgatattgtgcttgtccatggtgatacgacgacgacgtttgccggaagcctagccgctttttaccatcaaattgctgtcggtcatgtggaggcggggctccgtacagggaataagtattccccgtttccggaagagctcaatcgacagatgacaggggcgattgctgatttgcattttgctccgacaggccaggcgaaagacaatttattaaaagaaaacaaaaaggccgactctatttttgtaacgggcaatacagcgattgacgcactcaacacaacggttagggatggttactcacatcctgttctcgatcaggtgggtgaggataaaatgattctcttgaccgctcaccgccgggaaaatttgggtgagccaatggaaaacatgtttaaggccatccgcagaattgtaggggaatttgaagatgtacaagtcgtttaccctgtgcacctgaatcctgttgtccgggaagcggctcataagcattttggtgattctgacagagtgcatctgattgaacctttagaggtgatcgatttccataactttgcagcgaaatcgcattttatattgaccgattcgggcggcgtgcaggaggaagccccatctctcgggaaaccggttcttgttctgcgtgatacgacggaacggcctgaaggagtggaagcgggaacgctgaaacttgcaggtacggatgaggaaaacatttatcagcttgcaaaacagctgttaactgatcctgatgagtacaagaaaatgtcccaggcttctaatccgtatggagatggagaggcttcccgccggattgtggaagaattgctgtttcattacgggtatcgaaaagaacaaccggattcatttacaggcaaataaaaaagaagctttgcacattgtgcgaagcttctttttgttttacttttcgaggctttccttcagctcttttgtaatatcggaaagggcgctttcatcagcttggtagtagtaaattccattgattttcgtgcctgtaccttttagttcgtgctgtttaatatgtttccgcgcacctttgtaatcggactggatatcccacatgttatcgaaggtcaagttcgttttcacattattttcaacaactttaaacatatctccgaatttcgtgatggaagaaatattagcgcctttattaataataccttggatgacttggcgctggcggtcctggcgtccgaagtcgcctctcggatcttcttttctcatccgggtataagcgagcgcttcttttccgttcagcgtgatttctcctttgccgaacgaataaccgtcataactgaacgcgaatgtgctgttaactgtaatgccgccaagtgtatcaacaacgtctctaaagctttccatgttcactttcacaaaataatcaaccggaacatcgaggaagttctcaacagtgtctaccgtcatctgtgtgccgccgaaagcgtatgaatggttgattttatccattgtgccttttccgataatttttgtatacgtgtcacgcggaatgctgaccatgtcggttgtattcgtttttgggttaacggtcatataaatgagcgtatcggcacggcccttatcgccgtcgcgttcatccacacccatgattaagacggaaaaaggatcttttttattgatactgacctctttatccctctttttagatttatcaatgctttcatgaatacttgccacggttgaagctgctttatgccataagtagtatgcatagccgccagttccgagtacaagaagtccgattatcgttaaaattgtcagtaataaagtttttttcttttttctgcgttcgtttctcatcctttgcacctcgtctgttaaattactttcattatgagttaaatttccaataaatacaactctatttaatacaagaatgaaatcctaaaatagtcgttttttataaaaaaagtttcattgtttcttaatttttctttaaaatataaaataggttgacgataaaatataatgaggtgaaaaaaatgaaaaaatttattgctttactgttctttatattgcttctttcgggttgcggggttaatagtcaaaagagtcaaggtgaagatgtatcgccagacagtaacattgaaacaaaagaaggtacttatgtagggttagctgatactcatacaatagaagtaacagtagataatgagccggttagtcttgatatcactgaagaatcgacaagtgatcttgataagtttaacagtggagataaggtcacgattacatatgaaaaaaatgatgagggtcagcttctgttaaaagatattgaacgtgccaactaagatatagggaggaacctgaaattttgaaatcttgcaaacaattgatagtgtgttcacttgctgcaatcttattattgattccatcagtttcttttgcagcagactcaaacatctcagttaaattgttaaattatattggaaataaatctagcatcagtctatcgccaacaggattttataaagtaactggagataatgttgctgttacggatcgttttgcaggcgcttcacgatacgaaactgcgactcttgcatccaacagccagtggaaaaatcctaatacagtgatattggtgaaccgagatatttttattgatgcattgcctgttattccattggcgaaaaaactgaacgcaccagttttatttactcagcctgacacgttaacaaaaactactgaaagacaaattgctaagtttaaccctgataatattttaatcattgggggagcgcgaagcatttcaaaagacgtagaaaacaagctgaaatcatatggcgctgtgaaaaggataagcggaaaaaatagatatgtcttatcagaaaatattgcaaagcaaatgggcagctatgataaagcgatcgttgtaaccggaagagtatttcaagacgctttagccattgctccatatgcagcagcacacggataccctattttgcttacagagaaagacaagcttccggattatgatttgccaaaacaagtcatcattataggcagttcatttagcgtcagtgatagtgtagaaaaccaaattaaaaaaacttcaactgtgcaaaggattcctggatcaaccagatatgaacttacggcaaatataattaagcaactaaagttgaaggctgataaagtcgtaatgacgaacgggacaaaatatgcagacgtattgataggcgcttcgcttgcctcgaagaaaaacagccaaattttatttgttaaacaagatagcgttccggctgcggctaaaagtataacgaaagataaagccacatatgcatacgactttattggaagtaccagttcaatttctgctgaagttgagaattcacttgctgatgaattttatttagctgacggtggcacctataatctaaaaatcaacagcggaaaattaaaccttgaaaacatcaaaacttacggaaactccctaagaattaaaccagaaaactattctacttcaaacagaattagtcttgatggaaagcagtatcttggcacggttaatttctctattgagtctactaaatatatccgaccggtaaatgagaatattccatttgaggattacttaaaaggagtaattccgaatgaaatgcctgctagctggtcacttgaggctcttaaagcacagactgtcgctgcaagaacctactcaataacaaaaacaggaactactgtacctgatacaaccgcttttcaagtttatggtggctacagttggaattcgaataccaataaagcggtagagcaaacgaaggggaaagttctgaaatataatggatctcttataactgcagcttattcttccagtaatggtggttacacagaagctagtaatgaagtgtggtcgtcaagtgtaccttacttgattgcaaaaaaagatacaaaggatcctcaaataggctggacgcttactttgtcaaaacaacagctagatacgaaatctttggacttaacgaagccttcttcttggtggtcttcagcgactgaaactgattctgcaagactttccggagttaagaactggatcttgaaaaataaagaaacaagcgctgattctgtcaaaattgcaagtattgacgatttaagctttagtggaacgacacaagggcagcgtgcaaaaacagcatcgatgaaagtgaagtattttgttaaaagcagtactggctcctataacttgagcaaaattacaaccattagtgtaccaacaagtgagttaagaacaatgattggagcgactgtatttaaaagtacttatgtgactgtaaaaaaagatacttcaaagtacacaatcagcggtaaaggatatggtcacgggatcggaatgagtcaatatggagcaaaagcaagagcagaagctggagattcatatagttcaattttgaaattttactatccaggtacaactctgacaagttattgattattttaggatataacgccatttaaggaggaaatcaattgcgttcttatataaaagtcctaacaatgtgttttctggggctcatactttttgtgccaacagctttggccgataactcagtgaaaagagttgggggaagcaatagatacggcactgctgtacaaatatcaaagcaaatgtattcaacagcaagtacagctgtaattgttggtgggagttcctatgcagatgctatttcagcagcacctcttgcttaccagaagaatgcgccattgctttacactaattctgataagctttcatatgaaacgaaaacaagattgaaagagatgcagactaaaaatgtaattattgtaggcggaacacctgctgtttcttctaacactgctaaccagattaaaagcttggggataagtattaaacgaattgcaggaagcaaccgttatgatacggctgcacgggtggcaaaagcgatgggtgcgacttcaaaagctgttattttgaacggcttcttatatgcagacgctccggccgtcatcccttatgcagcgaaaaacgggtatccaattctttttacaaataaaacatctataaatagtgcgactacgtctgtgataaaagataagggaatttcgagtaccgttgttgtaggaggcactggaagtatcagcaatacggtatacaacaagttaccttctcctacaagaattagcggttcaaacagatatgagcttgctgcaaatatcgtacaaaaacttaatttatcaacaagcaccgtatatgtaagcaatggattcagctaccctgactctattgcaggagctacactggcagctaagaagaagcaatctcttattcttacaaatggtgaaaatttatctacaggagcccgtaaaattattggaagtaaaaacatgtcaaactttatgattatcggaaacactcctgccgtaagcacaaaggttgctaatcagctaaagaatccagttgtaggtgaaacaatctttattgatccgggtcacggtgatcaagattcaggagcaatcggcaatggactccttgagaaagaagtcaaccttgatatagcgaaaagagtcaatacaaagctaaatgcttcaggtgctcttccagtactgtcaagatctaatgatactttttattctttacaggagagagtaaataaagcagcttctgcacaagcagatttatttctcagtatacatgcaaatgctaatgatagctcatcaccaaatggaagtgagacgtactacgatacaacatatcaagctgcaaatagcaagagactggctgaacaaattcaaccaaagttagcggctaatcttggaacgagagaccggggagtaaaaacagctgctttctatgttattaaatattctaaaatgccgagtgttttagttgaaactgcctttatcactaatgcatcagatgcaagtaaattgaagcaagcggtttataaagataaagctgcacaagctattcatgacggcacagtatcttattacagataatcgaaagagacaaatctaatcacagatttgtctcttttttatatgaaatgattaaaacaaataggacttgtatataaaatagtaaaagagtattaacaacatttatcagaaaaaacacgtaattcacacttcttaacataccatttacatccaattaacatccgtctgctaaactgactggcataggtcatcataacatcccaaacaaatcgtgaggtgtgtgtcagtgagtgcagagaaaagcatgaatgtgagtcgtgaattctcagttcagcaaatacattcttttacattatctgaaaagacggctcgttatttggcaataaagcgcgtaatggatatttggtttgcgctcattgggttggcgattgcgatgccaatgattgcggtattttcaattttgatttgtttggagacgccgggacctgccatttatacgcaggaacgcgtagggaaaggcgggaaaccatttaagctttataagcttcgttccatgaaaatagatgccgagaagtctggagcggtttgggcacagaagcaagatccgcgggtgacaaggatcggagcttttatcagaagaacgagaattgacgagcttcctcagctgtttaatgtgctgaaaggcgatatgagtatgattggccctcgtccggaacggcccgtatttacggaaaaattccagaatgagattccaggctttacacagcgtctggctgttaaaccaggattgagcggctgggctcaggtgaacggcggttacgatatgacgccgaaggaaaagctgatatttgatttatattacattcgcaatctgactttcactttagaattaaaaattatgttaaaaacttgtaaagtagtttggacgggtgatggtgcaagataaaacggaatgccattattcaccatcaatctgagcttaaaaagaagtagggaatatgatgtcaagtattacaaaacaaatcatgagcggtgcaaagtggacaagtatttcaaccatgtgtattacaatcatacaaattgttcagtttgccctgcttggaaatatgatgaccttaacagaatttgggcttgtcggcatgatcacaacggttacagttttcgcccagattgtgctcgatatgggttttggcgcagcattaattcagagagaggacgcgacggagcgccagctgtcaacattgtattggcttaacattatgacgggcgttttgctgtttgttcttttatatgtgagcagtcctgtcattgcgggattttatcaaagagaagagctggtgtttctggttcggattctggcgattatgtttttgatcgcgccaattggacagcaatatcagtatatgctgcaaaagcagctgcattttaatacgttaagcaaaatagagattttttcaaatgtattgtcattcggatatttagcgatagcggtttttatgatggatgcgattttggcgtacgtgatttctcaagtcctgctgcagtccagtaaagggattttatattgggctgtataccgaaaaaagtggcatcctgcttttgtttttgatttgagaggcatgaaggatttcttttcttttggagcctttcagctttcatcccgtcttgtgaacaggctgggagcaaatatcgacatgattttgatcggccggtttattggtgctgaagcattggggatttataacctcgcttatcagattgtcactattccggttttgaagatcaatccgattgtcacacgggtggcattccctgttttcgcaaaaaacaaatatgaaaacagcgcgatcagagaaggctttctgaatatgacaaaaatgctggcgcttgtttcgtttccgctgttaatcgggctcgtgtctgtgtcagacgcctttatcacagcggttttcggagaaaagtggcttgctgctgttccgatcctaaatgttctggcgattgtcggaatactaagagtgcttatgaatccaaatggatctgtgttgctggctaaaggaagagctgacttagcgttttattgggattctggcgtgctgctgctgtacggattatcactgtttgcagctgtacagacgggaagcctgctgacagtcgcatgggtgtatgccattatcagtgttgttaatttcctgatcgggcgctggcttttggcatatgtcatcaagcttaacctttcagcttatttccagtcgattatgaagccatttctgattactgcggcgatgggcatcatcgcgtttggtgtaagcctcagtaccgaacacttcagtatgcaggcagaaatgcggctggccatttcagttgcagccggggcgctgtgctatctctttcttttggtaaaagcgtaccctcaaacgaaaagcaaactactaagaaaaggacgtttgtcatgaagattttgtggatcacaagcgtatatccgagcagtatgaaacccggtgagggtgtgtttcatgagacacaagtgcaagagctgcaaaaactcgggcttgatatcactgtgatatgcccacggccttttcattcagcgcctgtccgcatgctgaaaaagacatatcgaaaaaaggatgccagaccggagtatgagattagaaagggaatacctgtttaccggcctttctatcgggcagttcccggccagctgaagtgggcgcagcctcatcggagaatcgcatcagccgttttaaaaaccatgaaacaatgcgacctatatccggatctgatccatgcgcattttgccatgccatcgggcggggctgcggcagtcgtgtcagagtccgcgcaaattccttatgtcctgaccttgcatggcagtgatgtgaatgtctatccgcattatagcaaaggagcgtttaaagccttcaagcgtgccgtaggttctgcatcagttgttttagcagtcagccacaagcttcaggaagaagccaaaaagctttcgggctttgacagctcggttttgccaatcggcatacagctcagccgttttcaggagaatgaggagacgaaagaggaaatcagaaaaagactcggactcccgctcgatcagcgtctggctgtctatgtcggccggctggtcagagagaaaggcatttttgaactgtctgaagcgatcgaatcgctgcaggactctcctaaggcagtctttgtcggggatggtcccgcaaaatcgatgctgacacagaaggggcatattgtcacaggccaagtcccgaatcatcaggtaagagactatttacttgcggcagatctattcgtacttccttcttacagtgaggggatgccgactgttgtgattgaggccctggcgctaagggttcctgttatttgtacggatgttggcggagtgtcgtctttattcggaaagcaccaacatctgctgattaaaccgaaatccgctcaagccttggcagaagcgatcactcggtacgaacatgagcaaatatggaagccggaagtagcagatgacttgtatgaaaccgtgcaggctcaatttgacgcaggaaaaaacgccaaggccttgcatcatcagtatcagacggtcacgaaaacgtccgtttaatcgtaagaaactgcgaccaatataaataggaagatcattttacaggagagggatgagcgctgtgaaaaaaatagctgtcattggaacaggttatgtaggactcgtatcaggcacttgctttgcggagatcggcaataaagttgtttgctgtgatatcgatgaatcaaaaatcagaagtctgaaaaatggggtaatcccaatctatgaaccagggcttgcagacttagttgaaaaaaatgtgctggatcagcgcctgacctttacgaacgatatcccgtccgccattcgggcctcagatattatttatattgcagtcggaacgcctatgtccaaaacaggtgaagctgatttaacgtacgtcaaagcggcggcgaaaacaatcggtgagcatcttaacggctacaaagtgatcgtaaataaaagcacagtcccggttggaacagggaaactggtgcaatctatcgttcaaaaagcctcaaaggggagatactcatttgatgttgtatctaaccctgaattccttcgggaagggtcagcgattcatgacacgatgaatatggagcgtgccgtgattggttcaacaagtcataaagccgctgccatcattgaggaacttcatcagccattccatgctcctgtcattaaaacaaacctagaaagtgcagaaatgattaaatactccgcgaatgcatttctggcgacaaagatttcctttatcaacgatatcgcaaacatttgtgagcgagtcggcgcagacgtttcaaaagttgctgatggtgttggtcttgacagccgtatcggcagaaagttccttaaagcgggtattggattcggcggttcatgttttccaaaggatacaaccgcgttgcttcaaatcgcaaaatcggcaggctatccattcaagctcatcgaagctgtcattgaaacgaacgaaaagcagcgtgttcatattgtagataaacttttgactgttatgggaagcgtcaaagggagaaccatttcagtcctgggattagccttcaaaccgaatacgaacgatgtgagatccgctccagcgcttgatattatcccaatgctgcagcagctgggcgcccatgtaaaagcatacgatccgattgctattcctgaagcttcagcgatccttggcgaacaggtcgagtattacacagatgtgtatgctgcgattgaagacactgatgcatgcctgattttaacggattggccggaagtaaaagaaatggagcttgtaaaagtgaaaagtctcttaaaacagccagtcatcatcgacggcagaaatttattttcacttgaagagatgcaggcagccggatacatttatcactctatcggccgtcccgctgttcggggaacggaaccctctgacaagtattttccgggcttgccgcttgaagaattggctaaagacttgggaagcgtcaatttataaaaagaaaaagtgttacttggttgaagctgccggctgctaggctcggccgccggctcctgaaacatcaggaaaggggttaaacatgtgagtatcaaacgatcagcggtccatacgctagcgttactggccgctgctatatttggagtcgtcctattgctgggagccatccataaagatataggtttcatgcagatggctgctgtgcttgcggtgttggcaattggcctgtttttactgacgcttgcaaccgcatttacaacaaaagaacggctctttatggctgtaatctatattttgatcgcctgcacttttttaaataatgcattttttgccattcatcttggatttttcagtttgttcctttaccggcttctgctcattgcagcgggttgccttcatattttcggcatggttcggaatcgaacccatattgaaagatggcatgggctgcaagtaaaagggattttactctttttcgccttttggtttatatatggccttgtttctctgctgtgggccaagtcggtaacagttggcctcaagtatttagccttattggcaatggggatcttcttcatttatcttattgtcatgtacgtgcaaaaaatggagcggctgatgattgtttatgccatttggctggtgatgacggtatttctgatgatcattggtttttacaatcatatcacccaccatcatcttgcgagttccacattgtacagcggaccggagtacaagcagcattatccgacatcggtcttttttaatcaaaatgactttgcgacctttttatccatcagcttctttttttacatcacgatgatgaaaaacattaagaatggatacatcaaggcaattggccttgtgctctcgctctgtgcgttgtatttaatttttgccactggttcaagagccagccttctgggcatttttgcaggtattgctgtctacatcttcattgtattgccgcctgttttaaagagaatggctatatggctgtcggcggcgggaattgctcttttcgcagttcttttcgccagcaaaatctattcaaagttttgggagctgtttctggccccgcagacgctgcattcatttcatgacaggcttccatcaaatgtggctcgggcaaatctgctgaaaaacgcttggcattttttccttgattcatacggattcggagtcggggcaggaaatgtatcctattatcttgagcattatgctgtatatgatactgacaatgtggcagaggtgcataactggcttgttgaaattcttgctaattttggtttgttcatcatgctgggatatttgtccgtttatgcctacctcatatgggtgctttacaagttttatgaaagaaaattagaaaatcagtcaaaactgatcacagaaggacttattaccgctatggtcagtttcctggtatcaagtatcagcccaagctctgtttcaaatttatttttccattgggtgtttatggcgctcgtcatcgccgccgtgaatgtgttaaggcgatccagacaaatgcctgagccgatgtacagataaacagactacaaaaagcagggagacttatatgaacgatatattgataagaatagcccgtcgcataaaaaaaaatatcatttggatcatagcggtgccaattatattaggtgcggcggggtatatcctgccgtcacagatcgctgatcaaaagagctatacagctgaagatactttggctgtggggagctatgatcatccggtttataacagcacagaagagattccgcttctattaaagagcgactcctttttgaaggaggcgcttcctgatgaaaaggatgaagatgtagcagagatcaaagagaagcttacaatcaatacggaatccaaatcgttactgactttaagctatagtgacgaggataaggatagaacggaatctgtcttaaacgccatatcctccaccttcctcaaaaacgatcaaaagctgtatgcagaaagagaagccgtcatccgcagcagcatagacgcgcttgaaggcgagtcggtgagcgaggattccaaagtggataaagagagatttttatatgaactcaaaaacacacagcttaacctgaaagcggcaagtgttactgattccgaaaccgtaagtgagacagcaggcggcggtatgtctccgaaaaagaaagcagttctcggcgttatgattggccttacgattgcctttatgttcgttgtcattcctgaatttttcagagaatccttttaaaatcatacgatggagatgtgatcatgaccaattggaaacctctcgtatctgtcattacaccttcctataatgcgcgtgactatattgaagacacggttcattcggtattagatcagagccatcctcattgggaaatgattatcgtggatgattgctcaacggatgggacccgcgacattttacagcagtatgaaaaaatagacgaaagaattcatgtggtgtatctggaagagaactccggagctgcggttgctcgcaacaaagcgttggaacgcgctcaagggcgctacgtagcatttttggacagtgatgacaaatggaaaaaagacaaactggaaaagcagcttgagtttatgatggagcgctcctgtgcgttctctttcacgggctacagcttaatggcgcaggacgggaccccgctcgataaattaattcatgcgccggaaagcctgacgtacgatgacgccctgaaaaatacaattatcggctgcttgacggtgatgattgacagggagcaaacgggacagatccaaatgccgaatatcagaacgagacaggacttagccacatggctgtctcttttaaaaaaaggatttactgcctatggaatgaatgaatgcctggctgaatatcggcttgtcaataattcaatttccagcaacaaatggaaggctgcgaaaaaaacgtggtttgtctacagggagatcgaacggcttcattttatgaaagcaacatggtgttttgttcaatatgcaaaaaacgcggtgaaaaaaagattatagctgcaaacagagagaaaaggtgatgaaggtggaaacaaaagaagcaatcattcatgtcatcgttgccactgctgaatggggaaaagaccaattgagatacagaaggcaccggctggcagaatttttagctgctcaggaggaaacgaaggaagttatttgggtatgtccggctccgcgtgcccaagggaaagagtttcaggaagtccattctggcatcaggcaattcgctgtcaaagacctgctgcagaaaaaaatgtttcgtttcggacgatatacagatgtcttttacagacataagctctccccattactcgatgagcttacacctgcttctgcaaacggtgaacgctgctgtttatggtacacgtttcccggattcccgctgctgtcttcgctgtattcttgggatcaggtcatttatgactgcagtgacctatgggctgcgccgatcagcggccgatcaaatctgctgtctgaattccggcgaaaagtcattaaatcggcagagctgagaattatacaacgagcagattcaataacctgttcatcagattatcttcacaaggaagtagacaaaaaactgactgcaggacgagaaaaggttcatactgtggaaaacggtgtggagtatgagctgttttctgcaaataaacaagctcccgatcgcagtatactgcaggggagagaaggaatagtgttaggttttattggcgggattaaaccgaagctcgattttaaaatgattaaagaagcggcactgcaaaagcctgattggacatttttatgggttggcccggatgccaccaatggtgatgtttcgtttcaagagctgctgaggcttcccaatgtcatatggaccggtccggcagatccaaaagaagtgcctcattatatggagcttatcgacattggcattatgccatataaacaatcaccgtataatcaagctgtgtttccgctgaaactatttgaatttttagcggcaggaaaacctgttgtaggcactaatcttccgtcaacctcaaaaatgcaaaagccgtatgtatacgaatatgtagagggcgatcatccgattgattttatagccgcttgtgaaaaagttctcggtcaaaacggagacgagacctataaagaaatgcgccgaaacatcgcccggacacaagattggaattgcttatttagacaaattatgaaatatacagggattcaaaaacatgcgtagtcctataaattgggatgcgcgttttttgattatacgtgtttctttttgatgaagcttgttataataactaaggagaaggtataatggaaggaacggttctctatataaataaagacttcatttaattccaaaggagacttctttatgcttgacgaacgcatgattcgcattgttgttgcgtttattgtctcgctgctgacagttttaatcataaccccaatcgtaaaaaggattgcgattaaaataggtgcagttgaccagcccagcaatcgaaaagtacatgacaaaatcatgccccgcatgggcgggctggccatatttatcggggtggttgcaggcgtgcttgcatccggtatttacacagaaacaaggatgacggcaattacagtcggagcattcatcattattgtgttaggtattcttgacgataaatatcaattaagtgcaaaagttaagtttttgattcaattaggtgtagccattatgattgtaagcactggcttaaaaatggactttttctcagtaccttttttaacagaacgatttgagttaggatggatggcttatccgctgacggtattatggattgtcggcatcacgaacgcaattaacctgattgatggattggatggccttgctgccggtctttctgttatcggcctgtcaacgattgctgtcatggcactatccggcggaaaagtgctcattctgtcactctcattagtcgttattgccagcacgctggggtttttgttttacaacttccatccggcaaaaatctttatgggagatacgggatcactgtttttagggtatagtatctcgattctttcattattaggcctgtataaaagtgtcacattgttcagtatcgttatcccgattattatattaggcgtaccgatttttgatacaacatttgctatcatcagaagaatattaaacaaacagccgatttcagcgcctgataagtcgcatattcaccatagactgatggcctttggcctttcacatcggatgtcggtcttagttatttatttaattggatttattttcagtatcagtgcgattgtacttaaaagtgccacaatttggctttctttgtttattatcttcattttgattatttttatgcaaatcatagcagaagtgacaggactcgtgaatgaaaaatttaagccgtttacaaagttttataaacggctggtgaaaaggaattaaaaactccggcttatgtgccggagtttttttctgcgcaaaaatgcccgatcctctaaaaggaccgggcattttttaataggatgaatcagttgttgaattcgttgtactgttgtttgagcttgtgctgctgtcattcgaatagctgcttccgttcgtcgtcccgtcagttgttgtgccagtgctgccagtgctgccagaactgcttgagctgtcagtcccgtcttcggtaccggaagtgccagtgcttgtatcaggagtataatctaaatgctcttgaagcgtttttctgactttctcgagatttgtagcatcaggttcaaagtaatatgtgttgttaggccctaaatacaaatcagaacctgtaatgctcaatgtgtcgatttttttgctggtaaagccgctgtaaatctgctgaagcgctaaaccttcagtaatgcgaatattggtttcaacgttttcgctggctttttctgcgattttatcaattttagcaatgttgcttgcacttgacatgcggtcaatcagcgcgtttaagatttgtttttgtctgtcattacggccaaagtctccgcgtttatcctgttttctcatccgggcatatgctaaggcttcttcgccgttcaaatgcatctcgccttttttgaagtaaatccgtttgctttcgtctacatcacttttttcatcgaaatcgaaaggcacgtcaacatcaataccgccgacttcattaatcacatctttaaatccgtcaaaatcaactgtgacatatttatcgatcgggatttgcaagaagttttcaacagtttcaactgtttcatctttaccgcctttgctgtaagcggcattgatcttcgtcttgcttcccgttgtgtcaccagctaattgcacacgtgtgtcacgcggaatgctcagcattttcatggttttatttttgggatccagggtaacaacaataagagagtctgatctccctttttgtcctttagtcgcgtaatcctctattcccataaataaaatagaaaatggttttttcttcatgtctacaacttcgttgcgaagatttgatttattcccgcgggatagggcatcgtacgattcatccgcagcgttaatggttttataaagtttatacccgccaagccctacaactaccaatagtgcaagggcgaacaataacattattctttttaaaattttcctacgtttgctctttttcttttttcgcacacgcactctaacgcgttcagccattattcagtctcctttatgtgattgacggctttttcaagatacgtcaactctccctctttaatatcactctttccatttgtcagttctgtcatccattcagaaaaagcgttggtttctttttcttccacgtatgtttcgaattcaacattttctgaataatggatttcctttaacagaaattgtgactcccttaattcattttcaatcttgccaagccatgtgtaatctgcagaagtatgcatgattcgcataagcttccgttctacaacacctatatgatttaatccttcagacactgatttcccataagcgcgaattaatccgccagcaccaagcttaatgcctccgaagtagcgtgtaacgacggcgcaagtatccttcagcctgcgtttttttaaaacctcgagcatcggcactcccgctgtaccgcttggttccccgtcatcattggctttttggatatgatcattctcgccaataacataagccgagcaattatgagtcgcattccagtgctgtttctttattttctgtataaattcctgtgcctcttgttcggtagaaacacggcttaaatgacagataaaacgcgatttttctataacaatctcgtgttctcccgcttctttcacagtaaaatagctgtgcagcatgctagctgaccctcctgctaagcataaaagactgcctatacaaattcgtacagtctttagaatttttgtgcgtattttggtatcataaagagtagatagtatataaaaatgtttttttctagaatatacgcattctttcattataattcgacataatttgcagatcaattacatttataataaaaatatatgacaacgccgtgacggagggaaattatgaataaaacaaagatggattccaaagtgctggattctattttgatgaagatgctgaaaaccgttgacgggagcaaggacgaggtttttcaaatcggggagcagtcacgccagcagtatgaacagctggtcgaagaactgaaacaaattaaacagcaggtgtatgaagtgattgagcttggcgataaacttgaagtgcaaactcgccatgcgagaaaccgtttatccgaggtcagccgtaattttcatagattcagtgaagaggaaatccgcaatgcttatgaaaaagcccataagctgcaggtagaattgacgatgatccagcagcgtgagaagcaattgcgcgaacggcgggacgatttggagcgcagattgctagggcttcaggaaatcattgagcggtcagaatcattagtaagccaaattacagttgtgctcaactacttgaatcaggatttgcgcgaagttggactgcttcttgctgatgctcaggcaaaacaggatttcggcttaagaattattgaggcgcaggaagaagagcgaaaaagagtctcaagagaaatccatgacggacccgctcaaatgctggcgaatgttatgatgagatcggaattaatcgagcggattttccgtgaccggggcgcagaggacggattccaagaaattaaaaatctccgccaaaatgttcggaatgccctttacgaagtgagaaggattatatatgatttaagaccgatggcccttgatgacctaggcctgattccaactttaagaaaatatctatatacaaccgaggaatataacgggaaggtcaaaatacattttcagtgcattggagaaacagaggatcagaggctagcgcctcagtttgaggttgcgctcttcaggctcgcacaggaagctgtgtctaatgcgctaaagcattctgaatctgaagaaattacagtcaaagttgagatcacaaaggattttgtgattttaatgataaaagataacggtaaagggttcgacctgaaggaagcgaaagagaagaaaaacaaatcattcggcttgctgggcatgaaagaaagagtagatttattggaaggaacgatgacaatagattcgaaaataggtcttgggacatttattatgattaaggttccgttatctctttgactatgatttgtaaaatagagccaaaaggcatattgaccgaatgctagagtatatagaacaataatacaaggaggcgtggcttgtgactaaagtaaacattgttattatcgacgaccatcagttatttcgtgaaggtgttaaacggatattggattttgaacctacctttgaagtggtagccgaaggtgatgacggggacgaagcggctcgtattgttgagcactatcatcctgatgttgtgatcatggatatcaatatgccaaacgtaaatggtgtggaagctacaaaacagcttgtagagctgtatcctgaatctaaagtaattattctatcaattcacgatgacgaaaattatgtaacacatgccctgaaaacaggtgcaagaggttatctgctgaaagagatggatgctgatacattaattgaagcggttaaagtagtggctgagggcggatcttacctccatccgaaggttactctcaacctcgttaacgaattccgccgccttgcaacaagcggagtttctgcacaccctcaacatgaggtttaccctgaaatccgcagaccattacatattttaactaggcgggaatgtgaagtgctgcagatgcttgcagacggaaaaagcaaccgcggtattggtgaatcattgtttatcagtgagaaaaccgttaaaaaccatgtcagcaatattttacaaaaaatgaatgtaaacgaccggacgcaagccgttgtggtcgccattaaaaatggctgggtagaaatgagatagtataataggagacttgccttttactaggcaggtctttttttaggctgccgtttcccttacaatagagttataaagcaataaggcaggtatcgaagctatgaatattgcagtcgtaacagacagcacggcatatattccgaaagaaatgcgtgaacaacatcagatacatatgatccctctccaggttgtttttagggaggagacttaccgtgaagaaattgagttggactggaaaagcttttatgaagaagtgaaaaaacataatgagctcccgacgacttctcagccgccaatcggcgagctggttgcgttgtatgaagagcttggcaagtcttatgatgcggttatcagtatccatctttccagcgggatcagcggaacattcagcagtgcagcagcggctgattcgatggtcgacaatattgatgtgtatccatttgactcagagatcagctgcttggctcaaggcttttatgcccttaaagctgctgaattaatcaaaaacggagcatcatcgccggaagatattataaaagaactggaagaaatgaaaaaaacagttcgagcttattttatggtagatgacttagcccatcttcagcgcggcgggcgattaagcagcgcccaagccttcattggtagtcttctaaaggtaaagcctatccttcattttgacaataaggtaattgtgccttttgagaagattcgcacacgtaaaaaagcaatttcgcgaatttatgagcttttagacgaagatgcgagtaaagggttgcctatgcgagctgctgttatccacgctaatcgagaggaagaagcagcgaaaatcattgaagagctttctgcaaaatatcctcatgttgaattttataacagctattttggcgcggtaatcggcactcatttgggtgaaggtgcgttaggaatttgctggtgttttaaataaggccaaatctccgtttttagagcggagatttttttatattcttattttaatagttggacagaaaatattcattcaggcatactgtttcgaaaggaggcgtgctatgtgaatgtgccagttgaaaaaaacagttccttttcaaaagaattgcagcagacgcttcgaagccgtcatttgctcaggactgagctctcattttccgatgagatgattgaatggcatatcaagaatggatatatcactgctgaaaattctatatccataaataaacggagatatagatgtaataggtgcggacaaactgatcagcggtatttttctttttatcactcatctggaaagaataagctgtattgccgttcctgtgtcatgatgggcagagtgagtgaggaggttcctttatattcatggaaagaggaaaatgaatcaaactggaagtctattaagctgacatgggatggcaagctttcaagcggacagcaaaaagccgccaatgttttaattgaagcaatatcaaaaaaagaagagctcctcatctgggcggtttgcggcgctggcaaaacagaaatgctgtttcctggtatagaatcagcgttaaatcaaggactgcgtgtatgtattgcaacacctcgcaccgatgttgtattagagcttgctccaagactcaaggctgcctttcagggtgctgacatttcagcgctttacggaggaagcgatgacaaagggcggctatctccgcttatgatttccactacgcatcagcttttgcgatataaagatgcaatcgatgttatgatcattgatgaagttgacgcttttccatattctgctgatcaaacccttcaattcgctgttcaaaaagcaagaaagaaaaacagcaccctcgtttatttaagtgcaacacctcctaaagaattaaaaagaaaagcactgaacggacagttacattcagttcgcatccccgcaagacaccaccggaaacctttacccgaaccgcgctttgtatggtgtggaaactggaagaagaaattaaaccgaaataaaattccgccagcggtgaaaagatggatagagtttcatgtaaaagaagggaggcctgtttttttattcgttccttccgtttctattctggaaaaggctgctgcgtgctttaaaggtgttcattgccgaaccgcatctgtgcacgcggaagacaagcatagaaaggagaaagtgcagcaattcagagatggtcagctcgatctattaatcacaacaacaatactggaaagaggcgtcacagtccccaaggtgcaaacgggtgtactaggagcggaatcgtctatctttacggaaagcgcacttgttcaaattgcaggaagaaccggccggcataaagaatatgcggacggcgatgtcatttactttcacttcggcaaaacaaagagtatgctcgatgcaagaaagcatataaaagaaatgaatgaattggcagcaaaagttgaatgtacagactagccattatttgaaaacgtggtacagtatactcatataaccgatgatgaggagctgtaaaaatgcttgtcaattcaaaagaaatcgtaatgaaagaactgctcgaccgatatatggaccagcttcatatggcctgtacttgccaagtatgccaaaacgatgtattggcactttctttaaacaaagtgagtccatcctacgttactgattttaaaaagatcgcatatacgaaagctgagctggtagataaacaaaaaaacacagcaatgcttgtcattttggctgaatctgctgcagtagtttcagagagtccaagcgatttatgtcaaacgaagcaggaggaggcattcataaactgatctgtttattatgtgattcgcaattttctcaagatgttacatggagagccctttttttactaaagcctgatgaaaaggtttgttattcttgcagaagcaaattaaagaaaatcacaggacatatctgccccctgtgcggcagacctcaatctgttcatgccgtatgcagggattgcgaggtgtggagaacaaggatcagagacagtttgctattgcgtcaaaaccgttcagtttacacatataatgatatgatgaaagaaacgctctcccgttttaaatttagaggagatgcagaaatcataaatgcatttaaaagtgatttttcttcaaccttttctaaggtttaccccgataagcattttgttcttgtacctattccgctgagcaaggaacgggaagaagagcgcggatttaaccaggcacatctcttggcagaatgtttagaccggccttcccaccatcccctcattcgcctgaataatgagaaacagtcaaagaaaaagaaaacagaacgcctgctgtcagagtgcatttttgatacaaaaaataattcagcagaaggtatgaatatcattttaatagacgatctttatacaacaggcgccaccttgcacttcgcagcccgctgcttattagaaaaaggaaaagccgcttcagtgtcatcttttaccttgatcagaagctaaatgattctgtttttatgccgatataatcactagaaattgacacaggcatattatctaataaggagaaaaaaagatgggagaactggctaattgtccgaaatgcaatgctttatttttaaaaacaaagctgcaaaccgtatgtcaggcgtgtattaaggaagaagaaaaatcatttgagactgtctataaatttttaagaaaacaggaaaaccggcaatcaactttgagccggataactgaggaaacaggtgtggaagaagagctgatattgaaattcatcaggcagaagcgaattcagatcactcatcttcctaatttggcatacccttgtgaaaggtgcgggacatcgattagagaaggcaagttctgcaaggcttgccagtctgatattaaggatcaaatggatcatttgaaccacgaggatgctctgaaaatcgagaaagaaaatagtaaaaaagacacatactatgcctataataccaaaaacagctgattccctaaactaactgaaaacgcagtcgataaaagggttaagattgtttaaagactgcaacggaaagcgagaggaatcctatgaaaatcaatcaatttggaacacaatccgttaatccatatcaaaaaaattatgataagcaagcggtgcaaaaaactgttgcacagcctcaagataaaattgaaatttcatcacaggctaaagaaatgcaacatgcatccgacgcagtcactggttcacgacaggaaaaaattgcgcagcttaaagcgcaaattgaaaacgggtcatacaaagtagacgcaaatcatattgcgaaaaatatgattaatttttataaaaagcaataaaaaaggagaaagcccatgtcagcgaaggcaattattgaacaattgaagcgactttgcgttctgcatgagcacctgctcacgctgtctgaagaaaagacggaagcgctcaaagccggcaaaacaaaagagctttctaacattttgacaaaagagcaaaaatatattcaagcaatcacgcagacagaagatgaccggatcaaaacaacttcggcctttctcggatatagcgaaaataatactatttccgcatgtatcgccaaaacctcaggcagtgaaaaggaagagctggaacaactatacgaatctctttctcaagttctcggacgtctgaaaaaagtaaatgagatgaataggcagctgacaagagacgcgctgcaattcatctctatttcgtacgatatgctggttcctaaggaaaataacttcaattacagcaaatcaattaaagctgagctgccgaaaagtagcaaaatgaaactgtttgattcaaaagcttagcagaaaggaattcagaaaatgacatctacctttatggggcttgaaactgcaaggcgggcgttaagcgctcagcaggcagcgttaagcactactgcaaataacgtggcaaatgccaatactgatggttatacaagacagcgggtctcattggaggcaactgactatttccctgctgtatctaaaaatgcagaaaaaacagcgggacaaatgggtacgggcgttcaaggaaaatcagttgagagaataagagatatctttcttgactaccaataccgtcttcaaaacaacagtgccggatactatgacacgaaggcaaaagcgctgtcccaaatggaaggcgttttaaatgaaacggatgacagcggcttgaacagtgtgctcaattcgttttggaattccctgcaggaattatcgaataatacaaatgaagaaagtgcacgttctgttgttgctcgaaaaggacaagctgtagctgaaacgtttaattatatttctgaatcacttacaaatgtccaatcgaatttaaaagcagagctaaatacaactgtgttggatgtcaattctctgctttctcagttaaacagtttaaataagcaaattgtacaagtagagccggtcgggctccttccgaatggcttatatgaccagcgagatttgctgatcgataaattatcctcaatggttgatatcaaagtcagctacaacaaatcaggcgggaatgcacttgcatctgctgaaggaactgtatcaattgaaatccttgataaaaataaacagtcgctaggaactgttttggacggtaaaaattacgaggtttcagaacttgcagccaactatgataatgaaactgggttagtatcaagtatttcaatcggggatacagctgtgcaggcggagtcctttagcagcaagggatcccttttaggatttatagagtcttacggttatataacagcagacggccaagaaaagggcgtatacccggaaatgctttctgatcttgacaatatggcgcttgaattcgcgaaagctttcaatgaagtgcacagaaatggtgtgaccaagagcggtgaacaaggcggagacttttttgattttactggcggtgaaactgaacctgccaagggcgcggcgggcaagatcaaagtggctgacagcataatagattcaaaaggcgcaaacattgctttctcactgactggtgcagccaacgataacgcaaatgctacaaaattagcaaatgttttaaccggtaaaataaccattaacggtaaagaaactagtgttttagattattatgcgggtctgattggcgagctagggatcgaagctcaagaggctaatcgactggcgtctaatacagaaacacagctgaatgatgctgacataaaccgtcagcaaatgagcgcagtttctttagacgaagaaatgacgaatatgattcaattccaacacgcatacaatgcagctgcaagaatggtgactttacaagacgaattgcttgataaagtgatcaacggcatgggtgttggaggaaggtaggtagagtcacatgagagtaacacaaggcatgatacagcaaaactcactgagatatatcggttcaagctactcgaagctggataaactccagtcgcagatttcttcaggaaaaaaaatctcaaaagcttccgacgatcctgtagtagcaatgaaaagcttaaagtataatacgcaactgtctcaagtgcagcagtacaaaagcaatgcttctcaagcctttacctggctcgaaaacacagaaacaaacattacagaaggaattgacatcttgtcaaaggtcagagaattagcggttgaagctcaaaatgatacaaacggcgagccggagcggcaagcgattggcgtagaggtaaagcagttaaaggaacagcttttaaatattgcgaatacacaagtgaacggcagatatatctttaatggcacaaattcagataagcctccggttacagataacggagacggaacttatacaatttctgatacagctgatgtcgtagtcaatatatcaaataatatgtcattgaaagtgaattcagatccaaagtcagcttttggaggcacttctgaaagcgggcagaatgtatttgaaatgcttgattcttttgagaaagcactaaattctggttcgctagatggcatggacagtgttttaaatgatattgatcatttttctgacggcatgagcgctgaacgatctgatcttggagcgagatataatcgtcttgaactggttaatacaagactgtcagcgcaagaagaaacagctaccaaagtgttatcagacaatgaagatgtagaactggaagaagtaataactgaatttattgcgcagcaaagtgtgcacagggctactctggccgttaatgcgcaaattgttcagcctacattgattgactttttaaagtaagcggctcttaggagttcgctttttttatagttcaggaggtagagtgatgcagattcccagattgattatgcatagtgttcaaggaaaaattggtttaacaacgacgcctgccagcttaaaaatggagcagcctcaagctgatctagagatcgaacagccgagtgcggaaatggaaatatcggtgacacctggaaaactcacgattgaccagacacaagcatgggaagaattagacagaaagcatgttttcaagagaattgaagaagccgcccaacaagggcatgaggatgtaatggagggaatagcacgcactgcagaagaaggcgacgagcttatgaagattgaaaataaggggaacccaatcgcttcacaagcaaggaggaactctgaaatgcaccaaattcaattaggcgaaaattatgctccttctctttcgagggtgaaaatacaatatactccgtcacagcttgatgtgcagattacgccgcgaaagcctgttattcaggctgagccgcataagccaattgttgaatatacgccaggaaatgttaaggttgacatgcttcaataccctgatttaaatatagatgtagaatacccgaaagaatcacccgaaaagtaaaaagaaaaggatcgtgaacaatgatcattcatacgaagtaccatggccaaatgaacataaaagaagaacaaatcattctttttgaaagcgggattccaggctttttagaagaaaaacagttcgtcatacttccgctttcagaagactctccattcgtggcactgcagtccgtcacttcagaaaatcttgcgtttatcgtcgtaagtccgtttatcttttttaagaattatgaatttgatcttgatgaatcaactgctgaacttttggatatcgataatattcaagacgtagaagtcatgacaatattgactatggcagagccatttgaaaagtctactgcgaatttattggctcccattattgtgaatcgcaagaacatgatggctaagcaagtcgttttacacgactcctcatatacgacaaagcatccgattggaggagaatcatgctagttttatcgcggaaaataaacgaagcgattcaaataggtgctgatattgaagtaaaagtgattgcggttgaaggggatcaagtgaagcttggaattgacgccccaaagcatattgatattcacaggaaagaaatttacttgaccattcaggaagaaaataaccgtgcagcagcgttatccagcgatgtgatctccgcattatcctcacaaaaaaagtgaggatttttttatttttgtattaacaaaatcagagacaatccgatattaatgatgtagccgggaggaggcgcaaaagactcagccagttacaaaataagggcacaaggacgtgccttaacaacatattcagggaggaacaaaacaatgagaattaaccacaatattgcagcgcttaacacactgaaccgtttgtcttcaaacaacagtgcgagccaaaagaacatggagaaactttcttcaggtcttcgcatcaaccgtgctggagatgacgcagcaggtcttgcgatctctgaaaaaatgagaggacaaatcagaggtcttgaaatggcttctaaaaactctcaagacggaatctctcttatccaaacagctgagggtgcattgactgaaactcactctattcttcaacgtgttcgtgaactagttgttcaagcaggaaacacaggtacacaagatggtacagatcttggagcaattcaagatgagatcaaatctcttgttgaagaaatcggtggcggagcaaacgctaacggtatctctgaccgtactgagtttaacggtaaaaaacttcttaatggcgatttctcgcaagctggcggtaaatcattaacattccaaatcggagctaacagcagtcaacagctttctgtcaacattgaaagcatggcagctacagcaattggtgctttagatacagacggtacgacacttcttactggacaagcagtatctgacatcgacgtaacaaaatttaaagataatgcggctgacactgctactgtaggattcaatgctcaacttaaaacagttgatgacgcaatcaacacagtttctaaacaacgttcaaaattaggtgcggtacaaaaccgtctagagcacacaatcaacaacttaagcgcttctggtgaaaacctgactgctgctgagtctcgtatccgtgacgttgacatggctaaagagatgagcgagttcacaaagaacaacattctttctcaggcttctcaagcgatgcttgctcaagcaaaccaacagccacaaaacgtacttcaattgttacgttaattttaaaaaagaccttggcgttgccagggtcttttaatttatatttctatctccgaatcattcctcatcctgtcactaactcatgatataataaccggattctccactaactttttataaatgtatttccaaacaagaaatctaaaacagaagatttttttccaaaaatatgtgtaatcttatctccatttagtcgatataaacgatagattggggcataggggatgatcaattgaacattgaaaggctcactacgttacaacctgtttgggatcgttatgatactcaaatacataatcagaaagataatgataacgaggttcctgttcatcaagtttcagataccaatcttgctgaaatggtgggggaaatgaacaagcttttggaaccttcgcaagttcatctgaagttcgagcttcatgacaagttaaatgaatactatgtaaaggtaatagaggactctacaaatgaagtgatccgcgaaattccaccaaaacggtggcttgatttttatgcggctatgactgaatttcttgggttatttgtagatgaaaaaaagtagaataggagtggtttgagatggtcacaagaataacaggtttggcgtcaggaatggatatagatgatattgtatcaaagctgatgcagacagaaagagccccgcttgataagctgaagcaaaaaaagcagactcttgaatggcagcgtgacagctatcgtgaagtcaatacaaaaataaaagaattgcaagattatatgtctaaaaatacgttgacatatcctagcacgtatcagagcaaaactgtgacaagctctaatgagtctgtgttaactgctacaggaagcgcaagtgcaccaaactcttcttctactgttgaagtggcgagcttggcaaccgcagcaacgtataaggcaaacaattatacgggttatacacaaggcgattataatttggcatttaacgttgttgcgcctggtgagacaacggcaaaaacagtgaacattagtgtgacgagcgccgatacgattgataatgtgatttctaaacttaacagctcagatctaggagtatcagcttttaaagataaaatttggaatggtacagagtacgtagaaaccattgcgttttcttctaaagcaacaggtgcagggggcagtatacaggcagcagactctgctacagctgactttatgtccggtcagcttggtttttctttggatgctgataataagctcactgcttacaaagaaggcacaaatgccaaagtcacaattaacggctttgaaatggagaagctgacaaacaatttcacggtaaatggtgttacttactcgattaaaaatacaactgcagccacaggccctgttaccacatctgtttctactgatgttgacgggatttataaccaaatcaaagagtttgtagataaatacaatgaaatggttgacagcctgaatgaaaagctgaaagaagaaaaataccgagactatactccgttgacaagtgaacaaaaagaagccatgtccgataaagaggtagagctctgggaggagaaggcgaaaagcggattgcttagaaatgattccagcatcagcactggcacgaaccaaatgcggactgacttttatactcaagttaatgcggatgggaaaacctatcaattgacagaattcggcataacaacctcaagtgcttaccaaatgcgggggcatttagagattaatgaagacaaactgaaagccaaaatacaagaagatccgcaaagcgttgccgctttatttacaagtggatcgaacagcagcgcctatagtgataaagggattatgaaacgcatcggtgacaccctgaaaagtacggtgaagagcattgaagcaaaagccggcaactcgacaatgggaaccaatgattattcaatcggtaaaaatttaaacacgatcagcactgatattaccaaaatgcaggaccggttgaccacaatagaaaaccgctattattcaaaattcagtgcaatggattctgcgattcaaaaaatgaacgaacaagcgtcctatttatcacagcttcttgtacaataaatgtaatttggaggatgacacatggcgatccaaaatccatatacagcctatcagcaaaattcagtgaatacggctacacccggggagctgacgcttatgctgtataatggctgtttaaaatttataagacttgcctctcaggccattgagaatgatgatatggaacgtaaaaatgagaatctgattaaagcgcaaaatattattcaggaattaaattttacacttaaccgtaacatagagctttccgcttccatgggtgcgatgtacgattatatgtatcgaagattggtacaggcaaatatcaaaaatgatacgggcatgctggctgaggttgaaggctatgtaacagattttcgcgatgcttggaaacaggccattcaaagtgagcggaaggaccggcacggatcaggcgggatcgcatgaataacatagatcaactatacactgagacgaagagtatgctgtcacacatacaaaatacgccggaaagcgatgagcttttaaaacaaattgaagactttgtggctaaacggtctgaactgattcaggagatatctctgccgctttcagaagaagagcgaaagcagatgaagctagtgctgacatgggatcagcttattgtgaaggaaatggaacgactgaagcagtcaatcgcagcagaacttcagcagatgaaaagaaaacgtgtgatgcatacgacgtatttaaacccttataacaacattacgattgacggcacatattatgacaagcgtaaataggtgagtgccttgaagagcattgaagattatacgcttttatcagcttattatcatcttctttttaccattgaagaagggttgtgttatttgatagaggctgaagagaatttatcaaaaacagaaggggatcggatctaccaagatctgatccaagcctttttttatttggattcaacacattcaacacttctcttcattatggattcgcggtgtgctgaaatttgtgtgaaagcatttgaccaaatttttgcggagtttgatcaattggtctctttctcttttccctctcatgagttctgtgagtatttaaaggaacattttctgattcattatagaaaatggatgctgtctattcatcaatgtatggaaccctttttaatcaattaggcgtgtgtgaggtatttgtttcgttcaatcagcatatacatatacctccgaaccgccaataacagagcaaatacaaacaaaattcgacaaagttcactgaattttcacaaaagatttatgtttcagcaggaattgtaaagggtaaaagagaaatagatacatatccttaataaaagggaggcgttctttgatgaactataacatcagaggagaaaatattgaagtgacacccgcgttaaaggatcatgtcgagaggaagatcggcaagctggagcgctattttgaccatagcgtggatgctgatgtgaacgtcaacttgaagttttacaatgacaaggagtctaaggttgaggttacgattccgatgacagatctggcgcttcggtccgaggtgcataacgaggatatgtacaacgcaattgatctcgcaacaaacaaactggaacgtcaaatccgtaagcataaaacgaaagtaaaccgtaaattccgtgagcagggctctccaaaatatttattggcaaacggtcttggctctgatacagatattgcggttcaggatgacatagaagaggaggagagcttggatatcgtccgtcagaaacgctttaatttaaagccgatggatagtgaagaagcgatcctgcaaatgaatatgctcggccataatttctttgttttcacaaatgcggaaacaaaccttacaaatgtcgtgtaccgcagaaatgacgggaaatatggcttaattgaaccgactgaataatgaagagaagccttccgtgatgtccgcggaaggtttttgtttttcttatttgcaaattctttggaaataacaaaaggtatgatatgataatgagaggtatacatggactagtaaattatttatacatgcctttaaaataggcatgtgatgatagaggagcgttataaatgcttggaattttaaataaaatgtttgatccaacaaaacgtacgctgaatagatacgaaaaaattgctaacgatattgatgcgattcgcggagactatgaaaatctctctgacgacgcgttgaaacataaaacaattgaatttaaagagcgtcttgaaaaaggggcgacaacagatgatcttcttgttgaagctttcgctgttgttcgagaagcttcacgccgcgtaacaggtatgtttccgtttaaagtccagctcatggggggcgtagcgcttcatgacggaaatatcgcggaaatgaaaacaggggaagggaaaacattaacgtctactctgcctgtttatttaaatgcgttaacaggtaaaggcgtacacgtcgtgactgtcaacgaatacttggcaagccgtgacgctgaacaaatggggaaaattttcgagtttctcggtctgactgtcggcttgaatttaaactcaatgtcaaaagacgaaaaacgggaagcttatgcagctgacattacttactctacaaacaatgagcttggcttcgactatttgcgtgacaatatggttctttataaagagcagatggttcagcgcccgcttcattttgcggtaatagatgaagttgactctattttaattgatgaagcgagaacacctcttatcatttctggacaagctgccaaatccactaagctgtacgtacaggcaaatgcttttgtccgtacgttaaaagcggagaaggattacacgtacgatatcaaaacaaaagctgtacagcttactgaagaaggaatgacgaaggcggaaaaagcgttcggcatcgataacctctttgatgtgaagcatgtcgcgctcaaccaccatatcaaccaggccttaaaagctcacgttgcgatgcaaaaggacgttgactatgtagtggaagacggacaggttgttattgttgattccttcacgggacgtctgatgaaaggccgtcgctacagtgaggggcttcaccaagcgattgaagcgaaggaagggcttgagattcaaaacgaaagcatgaccttggcgacgattacgttccaaaactacttccgaatgtacgaaaaacttgccggtatgacgggtacagctaagacagaggaagaagaattccgcaacatctacaacatgcaggttgtcacgatccctaccaacaggcctgttgtccgtgatgaccgcccggatttaatttaccgcacgatggaaggaaagtttaaggcagttgcggaggatgtcgcacagcgttacatgacgggacagcctgttttagtcggtacggttgccgttgaaacatctgaattgatttctaagctgcttaaaaacaaaggaattccgcatcaagtgttaaatgccaaaaaccatgaacgtgaagcgcagatcattgaagaggccggccaaaaaggcgcagttacgattgcgactaacatggcggggcgcggaacggacattaagcttggcgaaggtgtaaaagagcttggcggactcgctgttgtcggaacagaacgacacgaatcacgccgtattgacaatcagcttcgaggtcgttccggacgtcagggagacccggggattactcaattttatctttctatggaagatgaattgatgcgcagattcggggctgagcggacaatggcgatgctggaccgcttcggcatggacgactctactccaatccaaagcaaaatggtatctcgcgcggttgaatcgtcacaaaaacgtgtcgaaggcaataacttcgattcgcgtaaacagcttctgcaatatgatgatgttctccgccagcagcgtgaggtcatttataagcagcgctttgaagtcattgactctgaaaacctgcgtgaaatcgttgaaaatatgatcaagtcttctctcgaacgcgcaattgcagcctatacgccaagagaagagcttcctgaggagtggaagcttgacggtctagttgatcttatcaacacaacttatcttgatgaaggtgcgcttgagaagagcgatatcttcgggaaagaaccggatgaaatgcttgagctcattatggaccgcatcatcacaaaatataatgagaaggaagagcaattcggcaaagagcaaatgcgcgaattcgaaaaagttatcgttcttcgtgccgttgattctaaatggatggatcatattgatgcgatggatcagctccgccaagggattcaccttcgtgcttacgcgcagacgaacccgcttcgtgagtatcaaatggaaggctttgcgatgtttgagcatatgattgaatcaattgaggacgaagtcgcaaaatttgtgatgaaagctgagattgaaaataatctggagcgtgaagaggttgtacaaggccaaacaacagctcatcagccgcaagaaggcgacgataacaaaaaagcgaagaaagcaccggttcgcaaagtggttgatatcggccgaaatgccccatgccactgcggaagcgggaaaaaatataaaaattgctgcggccgtactgaatagttcgccccggcaagtttactgaccgcggcgcctgcaggcgcctgcggatcttttaatgaggtgaatgaaatggaattatcagaaatcagagcagagctcgaaaatatggcttctcgtttagcggactttagggggtctctttgaccttgaatcaaaggaggcccgcattgctgagctagatgaacaaatggctgatccggaattctggaatgatcagcaaaaagctcaaacggttataaatgaagcaaacggtttaaaggattatgtcaattcgtataaaaaattgaatgaatcccacgaagaattacaaatgactcatgatcttttgaaagaagagccggacactgatctccagcttgagcttgaaaaagaactaaaatcattaacaaaagagttcaatgagtttgagcttcagcttcttctcagcgagccgtatgataaaaataacgcgattttagaactgcaccctggtgctggcggtacagagtcacaggactggggctctatgcttcttagaatgtatacaagatggggagagcgccgcggctttaaagtagaaacactcgattaccttccaggtgacgaggcgggaatcaagtcagtgacattgctcatcaaaggacataacgcttacgggtatctcaaagcagaaaaaggtgtccatcgtcttgtgcggatctcaccatttgactcatcaggccgccgccacacatctttcgtttcatgtgaagtcatgcctgaatttaacgatgaaattgatattgatattcgtacggaggatattaaagttgacacgtaccgtgcaagcggcgcgggcggacagcacgtcaatacgacggattcagctgttcggattactcacttgccaacgaacgtagttgtgacatgccaaacggagcgctcacaaattaaaaaccgtgaaagagccatgaaaatgctgaaggccaagctgtatcagcgcagaattgaagagcagcaggcagagctggatgaaattcgcggtgaacaaaaagaaatcggctggggcagccaaatccgttcttatgtattccatccgtattccatggtaaaagatcatcggaccaatacagaaatggggaacgttcaagctgtaatggatggtgacattgatacgtttattgatgcctacctgcgttctaagctttcataagctgaaaaacacacctgatgcatacgggtgtgtttttttattccttatatccttgatttcactgctgctttagcatattaccactgtatttgggtgttatttacatctaatcagggaaggattaaaatgctatcggagagcattggaagaaacggaggatatatgatggacgtacggaataaaacattgtggattttgcgggattatgtatacatattgttaggagcagcgattacggccgtgtcctttaatgtatttttgcttccgaataagattgccgccggcggtgtcagcgggatcagtacgattttacaatcatatggttttgaagcagcgtatgtacagtggattattaatatccctttatttattgctggcgtcattttgctcggcgggaaatttggactaaagacgcttgcaggttctgtgtttttgccgctagtagtgtttctgacaagggatattcagcccgccactcatcatgaactcttggcggcgatttttggcggtgtcgggataggtatcggaattggtattgtgtacttagggaaaggttcgacgggaggtacagccttggctgcacagatcattcataagtactccggtctgtcattggggaagtgcctcgccatcattgacggaatgattgttgttacggctatgatcgtatttaatattgagcaaggcttatatgccatgcttggcgtctatgtgtccagcaaaaccattgatgttgtgcaagtcggctttaatcgttcaaaaatggcactcatcattacaaagcaggagcaggctgtcaaggaggctgtcttacagaagattgacagaggcgtgacaaaaatttctgcagtcggcggatatactgacgatgaccgtccgattttaatgtgcgtggttgggcaaactgaattcaccaaattgaaacaaatcgtcaaacagattgatgagtcagcttttgtgattgtagcagacgcgagcgaggtgctgggcgagggtttcaaacgcgcttaaacgaggttataatatggaagagatcgtaaaggagttgtgcttctcaacatgaaatcaaagttatcgatactaatgattggatttgcgctttctgttctgttggctgcctgcggatcaaacgatgcaaaagaagagaaggcagacaccgacagcaagacggaagccactgcatctgaaggggaagaattatatcagcaaagctgcgtaggctgccacggcaaggatttagaaggtgtgtcagggcctaatctccaagaggtcggaggcaaatacgatgaacacaaaattgaaagcattattaaaaacggccgcggcaatatgccaaaggggcttgtagaggataacgaagccgctgttattgccaaatggctgtcagaaaaaaagtaagataaaaacatccttgccgagtgccggcaaggatgtttttatgccttgacaatatgaatgaaaagaaactgtaatagtattatgtctaaatttgacgtataatgaagtgtattgaaaaagggaactttcagatttttcatctttttacaaatgaatgggtcataaattgtcgaatgcattcgaagagtatgaccgtgtgatagataaaatgatataaaagattaggtgatttcatgatagagatgaaggaagtatataaagcctatccgaacggcgtaaaagcgctcaatgggatttctgttaccattcatcccggcgagtttgtgtatgttgttggtccgagcggagcgggtaaatctacttttattaaaatgatttacagagaagaaaaaccgacaaaaggacaaattttaatcaatcataaagatctcgcgacaattaaagaaaaagagattcctttcgtgcgccgcaaaataggcgttgtctttcaggatttcaagcttcttccgaaacttactgtttttgaaaatgtggcatttgcccttgaagtgattggagaacagccgtctgtcattaagaaacgggtgcttgaagtgcttgatctcgtgcagctgaagcataaagcgcgacaatttcctgaccagctttcaggcggggagcagcagcgtgtatctattgcaagatcaattgtgaacaaccctgatgttgtcattgctgatgaaccgacaggaaaccttgatccggatacgtcctgggaagtcatgaagacgctggaggaaattaacaaccgcgggacaacagtcgtgatggcgacacataataaagaaatcgtaaacaccatgaagaaacgtgtcattgcaatcgaagatggtatcattgtgcgtgatgagtcaagaggggagtatggttcatatgattaaaattctcgggcgccacttgcgtgagagttttaaatctctcgggagaaacacatggatgacatttgcatccattagtgctgtaaccgttacgctgattttagtcggcgtgtttttagtgattatgctgaatttgaataacatggccacgaatgctgaaaaacaagttgaaatcaaagtgttgattgatctgactgcagatcagaaggcacaggacaagcttcagaacgatattaaggaactgaagggcattcagagtgtcactttttcatctaaagaaaaagagcttgaccagctggttgacagttttggtgacagcggaaaatctctgacaatgaaggatcaggaaaacccgcttaatgatgcgtttgtcgtcaaaacgacagatccgcatgatacgccgaacgtggcgaaaaagatcgaaaaaatggatcatgtttataaagtcacttatggaaaagaagaggtcagccgtttgtttaaagtggtcggcgtttcccgcaacattggaatcgcgttaattatcggcctagtatttacggcgatgttcttaatttctaacaccattaaaattacaattttcgcaagaagaaaagaaattgaaatcatgaagcttgtcggcgcgacaaactggtttatccgctggccgtttttccttgaaggattgctgctaggcgtattcggttctgtgattccgattgcactggtgctgagcacttaccaatacgtcatcggatgggtcgttccaaaggttcaaggatcatttgtctctcttcttccttataatccatttgtattccaagtttcgctagtgctgattgcaatcggcgcagtaattggagtatggggaagtctgacttccatccgcaagtttttgcgagtataaagtgaaaaagccgttccgctttcgggacggcttttcatttgccttctttttcttctatgattacatgaaatctccatcctttacatatactatctctaggttttggtaaagacagtctggcatacaggaggagtaaaggatgaatcaaaaaataatggctgtgatagcagcagggagcatgctgttcggaggcgccggtgtatatgcgggaatcaacctgcttgagatggataagccccagactgcagcagttcccgcgacggcacaagctgactctgaacgggataaagctatggacaaaatcgaaaaagcgtatgagttaatttcgaatgagtacgtagaaaaagtagatagagaaaagctgctcgagggagccatccagggaatgctgtctacgctaaatgatccttattctgtttacatggataagcagacagctaagcaattttctgattctcttgattcctcatttgaaggcatcggggctgaggttggcatggaagacggcaaaattattattgtttctccattcaagaaatcgccagcggaaaaagccgggttgaagcctaatgatgaaattatcagcatcaatggagaatcgatggccggcaaggatttaaaccacgctgtgttaaaaataagaggaaaaaaagggtccagcgtttcaatgaagattcagcggcctggaacgaagaagcagctgtcattccggatcaagagagctgagattccgctcgaaacggtttttgcatcagagaaaaaagtacaggggcattctgtcggatatattgccatctctactttttctgagcacactgcagaggattttgcaaaagcgctgagggagcttgagaaaaaagaaatagaaggacttgtcattgatgtacgcggcaacccgggcggatatcttcaaagtgtggaagaaattcttaagcattttgttacaaaggatcaaccgtatattcagattgctgaacgcaatggggataaaaaacgttatttttcaacattgacccataaaaaagcgtaccctgtcaatgtgattacggataaaggaagtgcctctgcatcagaaattcttgccggcgcattaaaggaagctggccattatgatgttgtaggcgatacgtcttttggaaagggaacggttcaacaggctgtgccaatgggggacggcagcaacatcaaattaacgctttacaagtggctgacgccaaatggaaactggattcataagaaaggaattgaaccgaccattgcgattaagcagcccgattatttctccgccgggcccttacagctgaaagagccgcttaaagtggacatgaacaatgaagacgtcaagcatgcgcaggtattgttaaaaggtctcagctttgatccgggacgtgaggatggctatttcagcaaagacatgaaaaaagcggttatggcttttcaggatcaaaacaagctgaataaaaccggtgtgatcgacactcgcactgcagagacattaaatcagcagatagaaaagaaaaaatcagatgaaaaaaatgatttgcagcttcaaacagcattgaaatcattatttgtcaattaaaggagatggtattccgtctcctgtttctttgtgcttaaagagattatggatcataagtcacataaaaaatgagtttttgacaagaaattaaaaaaattttcacaaataaacatttataaaggactgttattacccgatatcaatatatgagagagactttctaacgagttaatatgcatttaaaatgaaacttttgcaagttgcctagtctttgtttacttcatacaatataagaaggttctaaaaagaacagtaatcaggttaatggcagctgaacgacaggtatttaaagagtaacgttagcgagaatgcttgttagcactccagtactgctgcttatactggcccgtgcttatctgtataaagaaaatgggggttcacaattgaagagggcaagtattgtgcgtgaaaaaaaatattatgaattagtggaacaattaaaagacagaacacaagacgtaacattttcagctacaaaagcactaagtcttcttatgctgttcagcagatatttggtcaattacaccaatgtcgaatcagtaaatgacattaatgaggaatgcgccaaacattattttaactacttaatgaaaaaccataagcgattaggaattaatctgacagatataaaaaggtcgatgcatctaatcagcgggttattggatgtggatgtaaaccactatttaaaggatttttcactatcgaatgtcacgctgtggatgacgcaagagagataaactctccagaggatatccaagccatttaatatttgatagaatatgagtaacatgtttggcttgaggcggtgagagatagtgtctgttcaatggggaattgaactgttaaaaagcgcgggcttgttcttcttacacccgcttttctggttttttatcatcataaccctggctttcggctatgtaagaatcaaacgggaacgaaaaacctttcatacaagaatagcagatatttatgatgatctgaaatttacatatacaaagggactgattccaggtcttcttttgtcagttattttaggtggactcggaatatcgattcctctcggtttacttgcgattattgccgttatcactgcagcggcagcgttcactcttcgcgcaaactggatgtctgctgcatatatcgtcagtgtgagtatgctgataggttttggactgcaaatatatcaggcggagccctttctggagagatttccgcaaggatttgcagttgtttggccggctgtggctgtgtttctaggtttgctgattatcactgaaggagcggttgcttatcgttctgcgcatgtgagaacatcaccggcacttgtcgtaagcagccgcggtttgccgatcggacagcagctggcaaaccgggtttggcttttgccgctgttccttctcgtgcccggtaatggtttagaatcgcaccttagctggtggcccgtgtttacggttcccggcggctcattccattttctatggattccttactttgtcggatttggacaaagggtacagggatcgctgcctgaaacgagtataaggatcacagcgaaacgcgtttgtattctcggtcttgccgtcgcagttctcggtgcagcgagcttactttggacgccgcttgcgggtgcagcggtctgtactgctttgttagggcgcatttttctgtccataaagcaaagagtgaatgataacgcggctccgttttatttctcgaaaagggatcagggcttaatggtgcttgggattatccccaatacgccggctgaggatctggaattgaaaatcggggaaatcataacgaaagtcaatggcataccggttaagaacgtttctgatttctatgaagcgcttcagcataaccgtgcatatgtaaagcttgaaattatcggtttgaatggagaaattcgttttgaccagcgagcttcttatgaaggagaacatcatgaattgggcatcctcttcgtaaaggatgaccgtgaagacgaagcagccgcttctggatcataaaaggcagcccggcaccgcaggaagatgcgatgccgggctgttttgtgttacgctgagtttttttctatccgtgctgtttcatcagatttgatgcccaatgaaacaaaaacgccgatgatggatacagcaaagagaatcataaataggatgtgatatcccgaaatcaggccgattaaggctgatgaaatgatgcttccgaaataacggaaggtcgagaaaatcccagatgccactcctgacattccggggtctactgtggcaagggatgacacctgcatgctggtcagaccgactccggaagcgagcccgccaaggataagagagagaatgaggaacaagacagaatgcgagctgcttaacagcaaaaataatagattcgcaccagccatcatggcaaatgaaagaaaaatgattttttttgctccccatttgtgatggagctgcgcgcccacccagttgctggctgacatgaagatcgaaaatacagaaagcgccatcccgctgttagatgtattaagcccaaattggttcgtcataaataacggcataatcaataagacggcatacatcatcaaattgcttaacaagactgatagattcgcatttgtaaaggttgagcttttaaacagtgcaaagtcaatgatggggtgctgggtacgtttttctcttctgaaaaaaagcggaacaaaaagaagtatcaatacactgtataccgcatatccccatggagcctcatttttcgtcagcaggataattgaaacgatgctgcctgcaagcaagagagagccgatgatatccagcggcgcgtcagatttattttctttatattgaggaaacatcgttaatgccgtaaataaagcaatggcgaggaacgggatgttgacccaaaaaatcgaatgccagctgaagctgtcaatcagtatagagccgataaaaggcccgagtgctgcaccaagtcctgcgcccagtccgaaaaatccaaacactttcggtaggcgtttttcagaaacaacatgccggataatggcaatgctgtttggcgtaagcaatgccccgccgacagcctgcaatgcccgaaagacaattaacaggagcagactcggtgaaagggcgcagcctagagatgcgattagaaaaaggccgactccccataagtacattgttttattgccgtacatgtcaccgagctttcctgcaatcggctgtgtgactgccatcacgattaaataaacggtaaccacccaagtgatgcttgcgatggactcgttatacgtatgggaaatagatgagagcgcgaccgcgatcatcgttgaattaatgggagccagaatggcccccattaatagcgagacgatcagcgcccattcttttcttgagctcattgggatcctcctttttattatgccaaggagttaatcagcagaaattcctttgacaaatagagctgtgctgtgctccagcattttttcctggggcattgatatgacctggtctcctaagtggagacggtgaatgaaataaccgaagataatcgacatgaacacgtcggcattctccgcttcatttcctgtctgaataacccctttctcacccatcgttttgagataatcaaccaatagctgtttcatagattggggatattcagtgacgtggttaatgacatcctgaaacatggccggttcacgaaagctgattttaatgatatcttttctatgttcgagctcctccaagagacaggttccgatatgaagcaggtctttgtacaaatccccttctgtttgttccaaaatgctgcctctgtttgaagaatgctgagaaagcaaagcctcaactagtccttgtttgtttttaaagttcctgaaaatcgtcgcttcacttacatttgctttttctgcaatttcttttgtagttgttgcgcgatatccttttttgacgagcagctgcatggcagcgtcaaggattctcttgtttgtcggtctcaatacgtttcacctcacgagtatactggcaggacaagtatacacccgccccgcttgtataagaaagagggggacgcatcaggaccggctgacaactgtgattttgccgctgcttccgtcaacagtgatgatgtcaccgtctcgcagtctttcggttgccgtgcgtgtgccgagaacggctggaatgccgtattcacgggcaataatcgcagcgtgagacaaaatgccgcctgtgtctgtaataatcgctttggcgtcttgaaacaggctggtccatagcggtgtggtcatcttgcaaacgagtacgtccccaggcgcgaattgagaaaattcattggcgtcccgaatgattttcaccggacctgtcgcaatgccgcttgatgccgcaatgccaaaaatatgattctctgtgtttttttcatcctctatcacagcgccgacaatttcttcagctgctttgagctgttcttttgtcggggtgccgaggtaggcaggggcttgggccagctcatactcatgaaaaatctgtctgcgtttttcagccttttcttgcagggatacagggtgaagaagcgcttgttccacttcgtcgtcatataagaaccaaaggtcctcacgatcttgaatgacaccgttttccgccagcaattcacctatcttcagcagaaagattctcgccttggcatccagcatggcgtcaatataaaagtggtgatcatcttttatatttgcagagttcagtgtccattgatagtagcggtcaaattcggtgcgcaaaccgggatcttctatgttttccaagaattcattgtataatttctctcgtttttctttcgttttctgaaattcattgtcaaaatgatagccattacggacataattttgaatattagccagagcgaaatacggattttccacccagatttgttcaatcagatcatgacttttaacagatctccatccgtattcttgcaagaattcatggacgttcttcaggaagtgtctcccctcatctgtttgttctaatttctcctggagctgttcaggcttgctgttttcaaaaatggtcaggaggttcgggttctcctgaacttccacagaaaatagccataagcaacggtccgtttccagtgatttgttcatttttcctgtcagcatctcgtaaaaatgagcgttttcggactctccttgaatgttctgatacatcgcttgcagtttgtttgttaaaaggatttgcgggaaaacgatattgaagtgctcttcataagccgtgagataaaaggcctttagtttttgaaaagcatccagtgcgctttctgcggtatgctcagtttgtgcgagctggtccagtgtccggtaaaaagggaggtatgtgtgattgatgatgtcatacatatgctccgataaaatcgggaaaagctctttgccgcagtcttcagaaggaggctgctgtccaccttggtttttggaataaatatgtccgcgataaagttttacttcatcaacaactacaccaatcggaaacttttgcatgctcttcttcaagccatattccaatgccggcacgatgaaggatgaaaataacggactcaccggaccttcaatattagactccatgttaagccagaaatcattcatatcagtgtcggtaatcatgaagctgcgtttttcttctgccgcctttttgtcctgatcaatggttgtaatcgggcgagcttgcagaaggtatatttgatgatcagcaattccaaattctatatcgacaggatatccgtacaggtcttcggttttttttgtgatttcagccaattcaatcacttgttcatctgtaaggcaaaaacggctgcgcatgtcttcactcgtttctttttcagcaattccttctgccgcagactccatgtagatttcctttgcacctatttctttctgaatctcaaacgaagatttattaacaatgaacgtgtctggggtaacacttcctgaaacaacagcttcacccagcccgtagctggcgctgattaaaagctctctatcatcatgggtaacagggttgcggctgaagataacacctgatatttctgaatcgatcagcccctgaacgactattcccattaacggctctgcgatttgattgttcatttttttcttatagctgctgacccgcccagaaaaaaatgaggcccagcattctttcactttagccagaaactcttcctctgttttgatatttaagtaggtttcatactgacccgcgaatgaggcgccttctaaatcttccgaagcagacgaagaacgcacggctacggatcgatatgattctctaagcttataaaaggaactagtcagctcatttttcagctcatccgaaaatgttccggaaatgatcccgctttcgacgttttcgctagtctcttgaagctggttgtcctccataaaacgtgcgagcgcattcgtttgaataataaacccgtccggaacaggaagaccgtgtttggtcaatttaatcaaattcattccttttgctccagccagctggctggactcttctgcctggcgaaataaaacagaatacatatttgaaacccctcttttcttcattcattttgtttttctctctagtctttttattgcggagcctgtgtttaaaaaatgatagtaaacactatcatttaattgtaggttttcaggaaaatgctgtcaaacgcagaaagtcctaaataaaatgaatagttaagttggttatattatcctgaaaaatgcggccgtactggtactgtatgcctattttcttttattctcggaatctggcggcggacttgatgatgtaataaaaaaagtgtcgctgattagaacagcggcaccatggaataagttttgaccggcaccaaaatgcaaatatggtgattgattttggctgaaaaggggtatggtgtaagtagagggagcgaatgcacgattgtccgattcttcattttttactataatcagatcagatgaagaatccctgaggagggtttttgttgattacaaaagccgtttttgcattgtttttcccttttatgcttgttgttctatttactagagtcacctttaatcattatgtggcgatcgctttaacagctgcattgctgtttgcctcttatttaaaaggctatacagaaacgtattttattgtaggattggatgttgtgtctcttgtggctggcggactgtatatggccaaaaaagctgcagagaaaaaagaagaataaatcggacataatgaatataaagactgaatacctgcttttacgttttaaaagcaggttttttatacacaaaaacagctggaaataaaaaaccaccgaactttagttcgtatttttagtgattttgctttccattgtgttactatatctataggaagatttcgttaaagaaacggaggcttatttttgtgaaagatcgctttgagttagtctcgaaatatcagccccagggagatcagccgaaagccattgaaaagcttgtgaaaggaattcaggagggcaagaagcatcagactctgctgggtgcaacaggaactgggaaaacatttacggtgtccaatttgattaaagaagtcaataagccgactctcgtgattgcccataacaaaacccttgctggacagctttacagtgagttcaaggaattttttccgaacaatgctgtcgagtattttgtcagctactatgattattatcagccggaggcgtatgtgcctcaaacggatacatttatagagaaagacgctagtattaatgatgaaattgataaactgagacactccgccacatcagctttgtttgagcgcagagatgtcattattattgcgagtgtgtcttgtatatacggcctcggttcgcctgaggaataccgggaaatggtcgtgtcactgcggactgaaatggaaattgagcgcaacgagctgctcagaaaacttgtagacatccaatatgcccgcaacgatatcgactttcagcgcggtacatttcgtgtgcgcggggatgtagtggaaatctttccggcatcccgtgatgagcattgtgtcagagttgaatttttcggtgacgaaatcgaacggattcgggaagtagatgcgctgacaggagaaattctcggcgaccgagatcatgttgcgattttcccggcatcccacttcgtaacgcgggccgagaaaatggagaaggcgattcaaaatatcgagaaggagcttgaggagcagctgaaggtcatgcatgaaaacggaaagctccttgaagcgcagcgtttagagcagcggacaagatatgatcttgaaatgatgcgtgaaatgggtttctgctccggcatcgagaactattcaagacatttgactctgcggcctccaggttcaacgccgtatacgcttcttgattatttcccagacgattttatgatcgtggtggatgagtcgcatgtgacaattcctcaggtgcgcggcatgtttaacggagaccaggcgcggaaacaggtgctcgtggatcacggcttccggcttccatcagcgcttgataaccgtccgcttcgttttgaggaatttgaaaagcatatgcacaatatcgtgtatgtatcagcaacaccagggccgtacgagattgaacatacagatgaaatggtcgaacagatcattcgtccgacggggcttcttgacccgcttattgacgtccgtccaatcgaaggtcagattgacgacttgatcggcgaaattcaagcaagaatcgagcggaatgaacgggtgcttgtgacaactttgacgaagaagatgtcagaggatctgaccgattatttaaaggaaatcggcattaaagtaaactatctgcattctgagatcaagacgcttgaacggattgaaattatccgcgacctgcgccttggcaagtacgatgtgcttgtcggcatcaacctgctgagggaaggtttggacattcccgaagtatcccttgttgcgattttggatgcggataaggaaggtttccttcgttcggagcggtcgctgatccagaccatcggacgggcagcgagaaatgcggaaggccgcgtcattatgtacgccgataaaataacgaagtctatggaaattgcgattaatgaaacaaaacgccgccgcgagcagcaggagcggtttaacgaagagcacggcattacgccgaaaacgataaataaagaaattcgcgatgtcattcgtgccacagtagcagctgaggataaagcggaatacaaaacaaaagccgcgccgaagctgtcgaaaatgacgaagaaagaacgccagaaagtcgttgaacagatggagcatgaaatgaaggaagccgccaaggcgcttgactttgagagagccgcggagcttcgcgatttacttttagagctaaaagcggaaggatgatgaacaaatggctatggatcggatagaggtgaagggagccagggcgcataacctgaaaaatatagatgtaacgattccgagagatcagcttgtcgttgtcacgggtttgtccgggtcaggtaaatcctcccttgcctttgacacgatatatgctgaaggacagagacggtatgttgagtcgctgtctgcttatgcccgccagtttttagggcaaatggataagcctgatgtggatgcaattgaggggctctctcccgccatcagcattgatcagaaaacaacgagccgcaatccgaggtctactgtcggtacggtaactgagatttatgattatctgcgtcttttatatgcgagagtagggaagcctcattgtccggagcacggaattgagattacatcccagaccatcgagcaaatggtggacagaattctggaatacccggaacggacgaagcttcaggtgctggcgccgattgtctcgggccgaaaaggcgctcatgtcaaagtgcttgaacagattagaaaacaaggctatgtcagagtcagaattgacggcgagatggctgagctttctgacgatatcgaattagaaaagaacaagaagcattccattgaggttgtcattgaccggattgtggtgaaagaaggcgtggcagcccggctgtcagattcattggaaacggcgcttcgtttaggtgaaggacgggttatgatcgatgtcatcggtgaggaagagctgatgttcagcgagcatcatgcctgtccgcactgcggattttcaattggtgaacttgagccgcgtctgttttcgtttaacagtccgttcggggcgtgtccgacgtgtgacggtctcggaatgaagcttgaagtggatgccgatcttgtcatccccaatcaagatttgtcattgaaggagaatgcagtcgccccttggacaccgatcagctcacaatattatcctcagctgcttgaggcagtctgcacccactacgggattgatatggatgtgccagtcaaagatttgccgaagcatcaactggataaagtgctgtacggcagcggggatgacctgatttatttccgatatgaaaatgattttggacaaatacgcgaaggtgaaattcaatttgaaggcgtattgcgcaacattgaaagacgctataaggagacaggctctgatttcatccgtgagcagatggagcagtatatgtctcagaagtcttgtccgacgtgcaaaggctatcggttaaagaaagaggcgcttgccgtactgattgacggccgccacattggaaaaattaccgagctgtctgtcgccgacgcacttgccttctttaaagaacttaccctttctgagaaggatatgcagatcgccaatttgattttgcgcgaaattgtggagcgcttaagctttctggacaaagtcggcctcgattacctgacattgagcagggcagcgggtacattgtccgggggagaggcgcagcgcatcaggctggcgactcaaattggctcgcgtttatccggtgtgctttatattttagatgagccgtctatcggtctgcatcagcgtgataacgaccgcttgatcagcgctctgaaaaatatgagagacctcgggaacacgctgattgttgtcgaacatgatgaggacacgatgatggcagcagattatttaatagatattggaccgggagccggcattcacggcggacaggtgatatctgcgggtacaccggaagaagtgatggaagatccaaactcattaacgggcagctatttatcagggaaaaagtttatcccattgcctcctgaaagaagaaagccggacggacgttacattgaaattaaaggtgcttcagaaaacaacctgaaaaaagtgaatgccaagttcccgcttgggacgtttacagcagttacaggtgtttctggttcaggaaagagtacactcgttaatgaaattttgcataaggcgctggcgcaaaagcttcataaagcgaaagcgaagcccggcagccataaagagattaaaggtttggatcatttagataaagtcattgacattgaccaggcgccaatcggaagaacgccgagatccaaccctgcgacatacaccggtgtatttgatgacattcgtgatgtattcgcgcagacaaatgaagcgaaggtccgcggctataaaaaaggccgtttcagcttcaacgtgaagggcggacgatgtgaagcctgccgcggagacgggattattaaaattgaaatgcacttccttcctgacgtatacgttccatgcgaggtgtgtcacggcaaacgctataaccgtgaaacgcttgaagtgacgtacaaaggaaaaagcatctctgatgtgcttgatatgacggttgaagatgctctttctttctttgaaaatatcccgaaaatcaaacgcaagctccaaaccctttatgatgttggtttaggttatattacgctcggccagccggcgacgaccttgtcaggcggagaagcgcagcgcgtgaagctcgcgtcagagctgcacaaacgctcaaccggacgcacgctctacattttagatgagccgacgacaggtttgcatgtcgacgatatcgccaggcttcttgtcgtgctgcaacggttggtagacaacggagacactgtactggttattgagcacaaccttgatatcattaagacggccgattacattgtggatttgggcccggaaggcggagccgggggcggaaccattgtcgcgtctggaacgcctgaggaaatcactgaagttgaagaatcgtatacaggccgttatttgaagcctgttatcgaacgtgacaaaacacgcatgaaatcgctcttgaaagcgaaagaaacagctacatcttaaaaccctctgttaagaggggacagcttgtcagcaagtccatccttgggcttagcaggcaagctttttctttacggcataataggtttagattcgtctttggtaaaatttctttgggaaaacgcctaaacatttacaaattgctgtcgatatatgaattgaaaggcggatgatgatttccaaattaagcagataaaccctattaaggggcttaaaggcatccttaagcaataactgaattacataggttagaagctttattggaatctgatacgtcagaaatcaaagaaaaggaagtctttgatttcaaaaacatatacacatggaggtatttttcacatgagaatcaaccacaatattgcagcgcttaacacactaaaccgtttgtcttcaaacaacagtgcgagctcaaaaaacatggagaaactttcttcaggccttcgcatcaaccgtgcgggagatgacgcagcgggtcttgcgatttctgaaaaaatgagaggacaaatcagaggtcttgaaatggcttctaaaaactctcaagacggaatctctcttatccaaacagctgagggtgcattgactgaaactcactcaattcttcaacgtgtccgtgagctagttgttcaagcaggaaacacaggtactcaagatggtactgaccttcaagccatccaagacgagatatcttcacttgttgaagaaatcgggggtggcacaaatgctaacggtatttctgaccgtactgaattcaacggtaagaaactccttaacggtgctttctcagaagatagtggtaaatcactaacattccaaattggtgctaacggtagccagcagctttctgtcaacattgaaagtatggccgcaacagcaatcggtgctctagatgatgatggtaatcttgttgctgatcaaacagtagctaaaatcgatgtaaccaaatttgctgataatgcagctgacactgcaactgtaggattcgatgctcaacttaaaacagttgatgacgctatcaacactgtttctaaacaacgttcaaaattaggtgcggtacaaaaccgtctagagcacacaatcaacaacttaagcgcttctggtgaaaacctgacagctgctgagtcccgtatccgtgacgttgacatggcgaaagaaatgagcgagttcacaaagaacaacattctttctcaagcttctcaagcgatgcttgctcaagcaaaccaacagccgcaaaacgtgcttcaattgttacgttaattttgaacggctatctctttctgatagttacagcttgccgacagagtccattaactggatgtgccggcaggctttttttgttacaatcattttgtgacagccagggaatcacttgttttttcaaaacaaaaaaggcaagatattgtcatctaacctttagctttgtttcagttataatgaatgatatgttcccgcaattacaaagtcttcttatacagctgcttacttacactcattaaatcttgaacaatatgcgtgttgctgctgtcgagcagcacttttatatattggatatcatgagagatcgggaagggtccgtgaatctgctcaagctcggcgatcatttcacgattcattcttttttgttcatgaatcagctttaacactgattcttgtgttactgtatagtcactgggatctttctccattgcttgtccagcctccttggttgccgtaagctttttacatattgtaatcggtatagccgggagattctacttctaaaactttttaaaatccaatttccgtaaatcggagcatgtctaaagaatgaatttgaaacctgaagagattttaaacgtataaataagtaaaacgtccctgatcttttgtcatggacaattcacaataggagtgtggaatgaattgaaccgtaatcaagctattattgcatcactttgttatttcagtgtgtttattgcgccaatcattgtgccgattgtcgcttattttgttgtaaatgagaaagaaacaaaacgccatgcgatacgctctcttatttctcacatagttccgtttgtcggctggctgttcctttttattgctttacttggcggagccgttgcgattgatggagacagcttgcttcctgtatttgtaatcatcgggggagcggttatttatttcttagttgtcattggcattattatttggaatgtgattcagggcattaaggtcctgcgtgcagcataagtagacaatggggaggagatcgtaatgaagcaagaaaaggaacgaatccttaagcttgttgaggaaggaaagcttacagcacaagaagctttgacactgattgaaaagcttgacagcgactacaaggaaaaagaagagaaaatcacagcgctctcagttcacgttcatgacgaggaagagccatttacaacggcaaaaaaagaaagcggcaagccgtctttaggagccaagctgtttgactggattgattctgctgtaaaaaaggtcaaggaagttgaccttgatttaaactttggccatgcgtatgatgttcagcacatttttcaatttaaagatactgatttttccagtgttgagctgcaaattgccaatggcagcgtgaatatcgtcccttgggaagatgacgatatcagagcggaatgccaggcgaaggtatatcgcgctgatagccaggaagcggcgagacacgcatttcttcagcatattgaatgtgaaatcaaaggaaataagttttttatccgtactgagaaaaagacgatgaaaacgaatgtcactttgtatattcctcagaaggagtatgataagattcgagtgaagctgtttaacggtccggtcagaggggaacatttacatgtaaaagagttctcagcgaaaacgacaaacggcgtgctgtcgttctcgcacttaacagccgaaaaagccatagctgaaacggccaacgggcaaattaagctcgccagccacagctgcggaacgatagaagcggaaaccattaacggattgatcgatctcagagggaaaagcgaatccattgacgttcaaagctttaacggaaatattgcgattaacgtaacagaatcagactgccgctccatttatgcaaaaacaacgactggaagtgtggagcttgcgattccggacgatctcgcagtgaaggcagagctgaaaagcaatcttggttcgctgtcccatgaattaatggatgttgagatgctgaaggaaaaaaatgataccattcaaaaagaaatgatgttcacttcaaatcaagcacatgatcaaaacatcaccgtcttctcagaatcactaacaggcgccatcaaactaaagtactcacagaggtgatcgaatgaataagctttatcgctcagaaaaaaataagaaaatcgccggtgttatcggaggtctcgcggaatatttcaattgggacgcatcactcctcagagtcataactgtcatcttagccattatgacaagtgtcttgccggttttgctcatttatatcatttggatttttatcgtcccgtcagaaagggatatgaaatgacatggtaaaatgggcagtcagcattttagtcaatgcattgttattaatcgtcattgatggatatattgactccatccatatcagcagcattggggcagcgattatcgccagcctcattttatcgatcttaaacgtgctgattaaaccgcttttaattatctttacactgccggtcaccatggtgacgcttggactcttcttgtttgtgattaacgccatcacgcttatgatgaccgcgtccattatgggtgacagctttcaaatcgacggcttcggcacagcgatatgggcatccgttatcctgtcggtcttccatttgctgattcaaaaaggcattttagagccgcttagaaaaaaataaaaaaagctgcccgcaaaggcagcttttttacatgtggtgctttttttgtttcgtgcgcttctgcggcgaaaacattggcggaagaaggcaaaagctcaatgcggcaaatccaaggcctaggaggctaaaggacatggcagacggcatcattgtgagcaagtaggcagataccatcggacctgctgccatgcctgtatatcggataaagttaaacattccgattgcactccctctgttgtgctcaaattcattagtaatcattgtagagtacaagggaggaataacccccatcgagatgccaaacagtgccagcgtcagagccatgagaacgagagaaacggaatgtgtaacagcaaataaaatgatgctgcaggcggcaatcacattgcttccgataaacaaggtgtgcagcccgatttttgcctgtattcttttaaacagaaacgtacctgcaatcgtgctcagcgccagcggcaaatataacagtcctgctatacccacatctatatggtaatgctctgtcagcaatattgggaggtagacaattactgcaaaataaatgaaaaagagaacaaaacttaaagtcaaaatgacgttccctgttcgatttgtaaatattgatttataatgagcgaacacattgcctttggcttgctgcatagattcagttggagaatctttaggaaaggtgatgctgtttgtcaccagcaaaacgatcgagatggccacaagtatccaaaaaatcccttcgtatccggctgctccgcctatgaatcctcctagaactggggcaatagccggtgcgacagacaggagcatttgatacgttcccattgcactcccgcgttcattgcctgtaaacagctgtccgatcgttgtggcagcaataagaggcagtgctgcggaaccggctgcctgtatcattctgaatatcagaaacaaagtaaagtcagtagtcaccgcacagccgatgctggctgctgccgttgccagaataccggtaatcaagacgatccgagcgcctttaaaatcaatgatcgctcctaatataatttgcattattgctgtcacaatcataaaaactgagactgacaggttcaccatagctgtggaaacatggaatgattctttaatgatcggaagaataggtgaataaatgttctggcttaaagatgcaaaaaatgcactgaagcaaacagtgtataagatcaatactgcctttgattttgtatgagccaaagtgtacaccgcctttttgtttactttacaggtttgtctggagtcccatcggtttgttctgcttcaagtgttgacgtcaactgctctagaaacttcaatacagccttttgttcttcttgtgaaaatgaatcgaggaattggtaaaaagccagctccttttttttatgcagtttctcatgtaagtcgaaaatccgtctgcctttacgggttaatttaaaataaacttcttttttgttatctgtcagctgatagctgttaatgaattcttccttgatcagttttgtgctgattttcgttacattcgctttcgataagttcatttttctggcaatccccgcattgttaatgggttcatgctggccgatgcagtcaatgacgtgaatgcttgtcatatttttgggaatttcagctacatcctcttctgcggcctccttaaaaaattgctgaagtgaagtgttcgctttttgttcattaaggtgcagcagtctcacgtatatgtcgtatatcatctgttttgtcaaatcagacataggctaccttctttcttaggaataatagtttacgatgaaacaataaaacaaatcgtttactggtgaacaattttattttatcttttcttgttttcgttgtcaattgttggtgtttagactatttgttgatatgtcatgctgaatatgcgtgtaaaaagtgtgtggaaaatgtgatgtttacatttattttcaaatatttgggcacagatcatattgacgtttggaaggaaaagggataaaatgactaatgtttactagtaaacatttatcatgatatgggtattgaaaatgattattaaaatcttaaaaaacatttggaaactttaagtgatgcctgccattcgtcttgttcagttgttctagctattccatcttgtatttgagggtgatgacttaaagcgggataagttttaggggtgaatgagatgaccggaatggtaacggaaagaaggtctgtgcattttattgctgagccattaacggaaaactgcagagaaatatttgaacggcgcaggcatgttttggtggggatcagcccatttaacagcaggttttcagaggattatatttacagattaattggatgggcgaaagctcaatttaaaagcgtttctgttttacttgcggggcatgaggccgctaatcttctagaagcgcttggaactccgagaggaaaggctgaacgaaaagtaaggaaagaggtatcacgaaacaggagatttgcagaaagagctcttgtggctcatggcggggatccgaaggcgattcatacattttctgattttatggataacaaagcctaccagctgttgagacaagaagttgaacatgctttttttgagcagcctcattttcgacatgcttgtttggacatgtctcgtgaagcgataatcgggcgtgcacggggcgtcagtttgatgatggaagaagtcagtgaggatatgctgaatttggctgtggaatatgtcatagctgagctgccgttttttatcggagctccggatattttagaggtggaagagacgctccttgcttatcatcgtccgtggaagctcggtgagaagatcagtaaccatgaattttctatttgtatgcggccgaatcaagggtatctcattgtacaggaaatggcgcagatgctttctgagaaacggatcacatgtgaaggatgatagggggagtaaaacatgagccaatcgattaaattgtttagtgtgctttctgatcaatttcaaaacaatccatatgcttatttttcacaactgcgggaggaagatccggttcattatgaagagtcgatagacagttattttatcagccgctatcatgatgtccgctatatccttcagcatccggatatcttcacgacgaaatcacttgttgagcgtgccgaaccagtcatgcgaggccctgtgctggcccaaatgcatggaaaagaacactctgccaaaagaagaattgtagtgagaagctttatcggtgacgcactggatcatctgtctccattgattaaacaaaatgcagaaaacttgttagcgccttatcttgaaagagggaaaattgatctcgtcaatgattttggaaagacgtttgcggtgtgcgtcacgatggacatgctcgggctggataaaagagaccatgaaaaaatctctgagtggcacagcggagttgccgattttatcacgagtatctctcaatctcctgaagcgcgggcacattcgttatggtgcagcgaacagctttcccaatacttgatgccggtcattaaagaacgtcgcgtcaatccgggatcagatttaatttcgatcctatgtacttctgaatatgaaggcatggcgctgtcggacaaggatatactcgcactgattcttaatgtgctgttagccgcaacggaaccggctgataagacgctggcactgatgatctaccatttgctcaacaatcctgagcagatgaatgatattttggctgaccgttcgttagttccgagagccattgcggagacattgcgttataaaccgccggttcagctgattccgcggcagctgtcccaagatacagtggtcggcggtatggaaatcaaaaaagatacgattgttttttgtatgatcggtgcggctaaccgggaccctgaagcatttgaacagcctgacgtgtttaatattcatcgggaagatcttggtatcaagagcgcttttagcggcgccgcccggcatctcgctttcggatccggcattcataactgtgtaggagcagcttttgccaaaaacgaaatcgaaattgtagctaatattgtgctggataagatgcggaatatcagattagaggaagatttttgttatgctgagtccggtctgtatacacgcggacctgtttcacttctcgttgcgtttgacggggcataatagaattccaaaggtctctcccatgcgggtgagactctttttacatatatttgatccacaagttgaaaaacgcagtcactgtttttaaatcatcaattgaaaattcattgaaaagctgtttatattgctcctttgctttctcatgaagctgttcatgtaatgccgccaattttctgccgctatcagttagcgtataaaaaatttcttttttgttgccaggcttttttgtcactgtaatgatattgtgtttcaacaaagcatgaaccgcttttgaaacagcggcttttgagatgtgtaaacgggatgctaagaagctgttgttcacattttggctggtatgtatgcaggaaacaatgtgaagctgggtcaaagtccagtcttttttgaggtgatcgtgatgttgtgaggatatgccaatggatggtatctgcaccttttgccagacgcgtttatccctttttaatgcgaattgttgtatagcttgaaataattcatcatgaatgctgttgtccatcaatttgcctctctgatttaattgttaactggttaactattcttagtttactgggtaatagtggaattttcaagagacagacgtttttttgttctttatgcacaaaaatgaactcataagcttccctgttcagacgcaaaatacatgaaaagggaggtgctttgatgaggaaatacacggttattgcttctatattactgtcttttctttccgttttgtctggcggccatcatgaatcgaaagcttttcctgttgtacagcaggaactatttcaaacgcctcattacatacccttgcttgaaaatcctcctcaaattgatgtgaaagctgaaatgagaagcaatctaatgattgaggctcaagttcgcgataattcgtatcaagcattttccgcctttcttttttataaacaaagtaatgagctgggctacaaaatggtgccgatggacccgacccccggagcggtccgcaagtttttggcacaaattccgaaacgtttgatttggaacagcgagcttgagtattacattgtgatgtcgaatgggaagcagcgggttgagtcggagacgaagaaactgaagcttgaaggataccaggctgaccttgcccatattccggagcttctgatcacagagctggcggttgatacgaagaatataggacgcgcagacggttatgaatttattgagatttttaatacgactgacagaacgattgattttaaagactaccatatccgttaccgctacccaaaagaagggcctgactccgatctgatttggagacctgatgaaaggatcttgataccatccggcgaaacgtttgtcgtctggctgaagcctgccgggcatccagaattgacgtcagcggatttcaatcgttattatcagacacaactaaaagaaggaaaaaatcttgcggtgatagacgagacagagggtatggccaatacgaggccgcgggccgttgtgatatcaacgaatacaggaaaggacatttcggttgcgcattatcggaaacatgcgctgcgtcggctgtcatcagtgctttataagtatccactgaacggaacagcagaacttctgaacatttcaatcggggaaaagaatccgtctcccggaaccgtattacaggcacaggtgcccgaccagaaacggaaaatcaagctcgataaagaaaagccggttattgaggatttgactgaccgcaagcctgtccgccctgctgaaagcattgagctgcgggctgacatacgggaccgaagtctagtgaaaacagctgccttttactaccggacggatgagaacaaaccgtttaagcgaattcttgctgaaaaagaccgtaacgataatctctaccattatattgtgtattcgcctgaattgatcgggaaggatcaactagagtattatgtggcggccggggacgggatcaatgaagcgagaacgccggtcaaaatgattgatattaaacaaacaagcaaggcgcacggtctgcggttgaatattgaaaacagagacacgctgtcgggaactcaatttctcaaagccacgacagaagggcgagctgaccgcattaagctatggattgacgggagaaaacaagtgacagagcccgcgatggaaaaagaagtatattttgcattcgatacgaggaaaacgaacctttattttaaaaacgcggtaacgatggaaggcaaagtgctgaaggtgttcgatgatacaacaaataaataccgcacctattctgttccattgccagagacactgcttcggaaagggaagcagctgcagcgtattacgatacgttcaggttcgaaggtgtctccgtttgatactgctgaaaaccgtgatgacttcttagtcaaaaacgcccgattggtgttatcagatggaacggtgatcagggatcagagggtgtcccctgagaaggaactctttattggcgataatcagcgctcaaataaaagctggcaatttcagttcaatctgcctgacggactatttacatcacagctgctggagtgggatacatcaaagctttctgaaggcgctcaccatattcaagcaagcgacgggaaggaaaatgtcagcctggttgtacgggtagataattcaggacctcacattgagccgaatatcaccgaggggcaaacgtataaaggaaaccttatcctgcaggcggatatgtatgataaatggagcagaattgaggaagcggaggcgtcgttagatggagaaagcattacactcccatatcatacgtcatcttctgaccttttgccgggaaaacattctctaaaagtgacagcaacggatctcgcgggcaataaaacagtgattgagaggatatttaaaaccgaacgagagcatccggaccagccggaggttatagacagcgaagccgacacgcataaggccaagatttctgtacgggtgaaagatccgacgaatgatgccatggatgttggtttttataggggatttcaatatacagcgcgcaatcatgtgaaaatatttaagcacgcgtcactgactgaaccgccgaaaagctttgtgccggaaagggagaccccatttacgaataaagaattggagcgggtatcagctgctgatggaaaaacagtatcgacagaaaacaaagagcttttcccttatcatcgctttgaagtgacggttgatccatcaattgatgagaatgatctggcagaagcagtctggaagggcagttctttgccggggagaaaggtgacgatgtatgcttggaattatcggacaaacgaatggcagcctgttgacagcttcgtagcgaaggatgacaaaccgtttacgctgaaagcgtctgtgattgccgccgattttgtacgggagtcgaaaatgaatgtgattgtacaggatgaaattcctcctgcgaaggatatgtacacatttgtctggatgtctgatacacagtattacgccgaaagctatccgcatatttttgataaacagaccgaatggataaaagataatcaaaagcagctcaatatcaaatatgtgttccacacgggtgatattgtagatgattccgccgatatcagacagtggaaaaacgctgatcggtcaatgtccgttctggataagagcggaattccttacggcgtgctggccggcaatcacgatgtcggacataaggacggctcctacagggcgtttggcaaatattttggcagcgatcgttttgataaaaaattgcattatggcggttcctataaaaataaccgcggacattatgacctgatttctagcaacggcaatgattatatcatgctgtacatgggatggggcattacggatgaagacatcgcgtggatgaatcaggtgctgaagaaacaccctgaccggatggccattttagcttttcatgagtatttgctggtcagcggaaacagaagcccgatcggagagaaaatattcaaagaaatcgtaaagccgaacccgaatgtcgtgatggtattgagcgggcattatcatagtgcgatgagaaaaacagatgagctggatgatgatggtgatgggaagccggatcgtcttgtgcatcaaatgctggccgattatcagggcgggccagaaggcggtcaagggtatttgcgtttgcttcaatttgaccaggccaatgacatggtgcacgtatctacgtattctccgtatgtaaaggataagaattactatgatacggatacctatggcaacaaggatgaattttccctttcgcttgatttgaagccaagaatcaaaaaggtggaaaccgattattttgaatgtaatgtatataccaatgaagagctcggaaaacgggagcaagtgaagagcggggatacagctgaattccgctgggatcaccttgaaccgcagtctgtttattattggtacattatagtggaagacagttttaacggcaaaacgaaatcaccgatctggaagttcaagacgaaaaaagaaacatatcgtccggcaccagaccagtttgattttcgccatgtctccaatccttaaaaagggttggaggctttttttatgaaagacgatccatatagtggacaaatgtataacggtcgcctctgtatacggattttgcatgctcaaaagcagttccgttctgcagatatgttgttcgtttaattaataggactggcgctcccttttgaataccaagaatgttcgcttcttccgtggtggcagcgcttggctcaagctcctgttttgcacgggaaatcggtatgctgttgtacctttcaatatgatcatagatcgacgactgaaaatgcgattcgttcaattcacccgcaagctcaaacggaatatgtgaggactcaatcgccattggaatatcatttgccagccgcacccgagtgattttatggatagaggaggggtgcccgcagcctaatatagccgcgagctcctcagttgaatcaataagctgataatcaatgagcctgctgcccggtgtcatcccgcggcttttcatatcctcggtaaagcttgtcagcccttgaagtgcttgttccatttttggcttgctgacaaaggtgccccgccctttcaggcgatagagcaagccttcattaactaaattagaaagcgcctggcgaactgtcatccggctgatcccgaattgttcggcatattcgcgctcagaaggaagaggcatatccggctgcagctctccgttcttaatttgggtttttaattgctccataatctgatagtaaatcggaataggcgattgtttattgatattcataagtcagcatgttcctttcaaggtcttaatgacgcggcttcacgatcaatcaaaaccgtaacatcggaatgcaggtgcaaagcagatgcgggaaaatcttcgcttatgtttccttctaacagcttacgaacagcttccgctttgctttttccagaaataagcagcagaatgcgcttgcttgagagtatcgtttgaattcccattgtcagtgcttttttcggcacgctgtctatggagggaaaatatctggcattcgcttggcgggtttgctcatttaatgtcacaacatgagttcgcgatttgaaagacgttcccggttcgttaaagccgatgtgtccgtttcggccgatgccgagaagctgaatgtcagtgccgccgagggactcgactagctgttcataccgtctgcattcagcttccaaatcgtctgcatttccattcggaataaaatgccggctaggcttgctgtcgatatgctgaaaaaaacggtcgttcatatagaagtgatagctgttcgggtcatcgcttgaaagtccggcgtactcatccaaattaactgtagtgacgttttgaaatgagagattctcagtttggtgcaggcggatcagctcgcgataagtgccttccggtgtgccgcctgtcgctaacccgagaacggcatcaggtttttctttgattgtatctgccgttattctggctgctttttggcttagctcttcatacgtttgacattccattactttcatatctggtcagcctccttggatataaatgcaatgtttccgcggcaaatggtgagaatcacctcgcaatcactgctgacaatcactaaatctgcatcttttcccacagtcacactgccttttcggtcaaagatgcccagctgtttggccgcgtttgcagaagttatattagctatatccgtccaagagcaatttgtaaactcacgcatatgccgtgcaccttcgttcattttgaggatcgaaccggcaagggttccgtctgaaagaagagctgttcttcctcttaccgtcacactttggccgccgaactcatatacgccgtctttcagtccttttgccctcatggaatcggtaattaaaatgagcttgctgctgcctttcgccaaaaaagcaagcttagccgctaaaggatgggagtggatgccatcggctattagctctgtcacaaacccatcatgggccagcgccgttccgatcactccgggttctcggtgatgaaacgggctcatcgcgttgtacagatgggtcatatggctcgcccctgcttttgcggcatccgacagcattgcggaatcggcatccgtgtgccccatggacgcgataatcgattcttctttcaaatggcggatcagttcaaaatgctgatcctcctccggcgcaagtgtaacaattttgatcagtccgcccgcctcctgctgccactttttgaaaagcgcaacatccgaaggcctaatccactcttttggttgcgctccggctcttttaggtgaaacaaaggggccctctaaatgaatgccgagcagttctgcacctaataaagaggactcttcagccgctttccactctcttgcgttcaccaaagcttgagaaatgttcccatgctcttgggtaatcgttgtggctaaaaagctcgtcgtgccttcttcgggcagtcttgacgacatgatgtcgagcgtggaaaagctagcatccattgtatctgcgccatagccgccgtggatatgaatgtcaatcatgccgggaagcaaaacggaatccgcaggtgcttgaatctcttttgaatatgactccttgggccgttctgttgagactgtgctgatttttccgtcattgattccgacatagccgtttttgattacttcattttctgtcacgatcgcaatgtctttgataagaagactctctgccatagatgatccgcctttctggaatttgaatacctttattttactctttttcagactagtgatctagaccagctgaggtgttttcccgccttttataaaatctgttttaggttcaagcctgaaagtgataaaatgaaagtattgtgagcaagctcggggcagcccggaacaggaggaacatatcgtggcaaaggttcgcacaaaagacgtaatggaacagttcaatttggaattaatcagcggagaagaaggaattaaccgcccgattacaatgagtgacctatcaagaccaggcattgaaattgccggatattttacatattacccgagagagcgcgtgcagcttctcggaaaaacagagctttctttctttgaacagcttcctgaagaggagaaaaaacagcgaatggattctctgtgcactgatgtaacaccagctattattctttctagagatatgcccatcccgcaggagctgattgacgcctccgagaaaaatggggtgcctgtcctcagatcgccgctgaaaacgacaagactgtcaagccgtttaaccaacttccttgagagcaggctggcgcctaccacagcaattcatggtgttcttgtcgatatatatggtgtcggcgtgctgatcacaggaaagagcggcgtcggaaaaagcgaaacagcgctggagcttgtgaaaagagggcatcgccttgtcgccgatgattgcgttgaaatacggcaggaggatcaggatactcttgtgggaaacgctccggaattaattgagcaccttcttgagatcaggggccttggcattatcaacgtgatgacgctatttggcgctggcgcggtcagaagcaataaacgaatcacgattgtcatgaatcttgaactctgggagcagggcaagcaatacgaccggctcggacttgaggaagagaccatgaaaatcattgatacagaaattacaaaactgacgattcccgtccgcccaggccgaaatcttgcagtcatcatcgaagtggcagcaatgaacttcagattgaagcggatggggctgaatgccgctgaacaatttaccaacaagctggcggacgtcattgaagacggtgaacaagaagaataggagttggcgttaaatgaatgaagcgatagaaccactcaatccgatagcatttcagctggggccgttagccgtccattggtacggaatcattatcggtctcggcgctttgctcgggctgtggattgcgatgagggaaagtgaaaaacgggggctgcagaaagatacgtttattgatcttgtcctgtttgccattccaattgcgattatttgcgcacgaatttattacgttgcctttgaatgggactattatgcggcacatccgggagaaatcattaagatttggaagggcggcattgccattcatggcggattaatcggcgccattttaacgggttatgtgttttcgagagtgaaaaaactttcgttctggaagcttgcggacattgccgcgcccagcattttgcttggccaggcgatcggccgctgggggaacttcatgaatcaggaagcgcacggcgaggctgtcagcagagcctttttagaaaacctgcacctgcctgaatttatcatcaatcaaatgtatatcaatgggcaatattatcatcctacttttttatatgaatcactatggagttttgtcggcgtcattgttttactgctgcttcgcagagcgaatttgcgtagaggcgagatgttcttgatctatatcatttggtattcaatcggaagatactttattgaaggaatgcggactgacagcttaatgctgacagattcacttcgcatcgctcaggtgatttcaatcgtattgattgttttggctgtggcagccatcatcttcagacgcgtcaagggatactcgaaggagcggtacgcggagtagacgtcaacaaagggggatgaggcatgaagaaaatctttctggccggtcttgcagcaggttttcaaacaacatggacgctgggtaaagtgattttcccggtaacgctattggtcactttgcttcagcatacccctgtcatggattggcttgtacggctgatcacaccggtaatgggtctcttcgggctttctggtgaagcggccattccgcttgtactgggaaatatgctgaatctgtatgcgggaattgccgggattttaacattggatttatctgtgaaagaagtctttattttagctgttatgctttctttctgtcataacttgattatcgaatcgacagttgccgcaaaggttggtatcagaattggcgtcatattggccgtgcgcatcggtttggccgctgtgtcagccatcgtcatcaacctcatttggcatggcggaaaggaaacggcgcagtacggttttatcgctgcgaagagcgccgcgccagacagctggctaggaatgttggcagaagcattaacgaaagccggacttggtgttttgcagctggcggcaattgtcataccgctgatgatcatcatccagtttttaagagatttaggctggctgcatcggttctccaggtggctgtctccgtttacgcagctgcttggcatgaataaaaatacgtctatgacaatggtggcgggactgacaattggtctggcctacggagcgggtgtcatgatcaaagctgtcgaggatgacggcgtgagcaagcgggacatgacattggcatttatatttctcgttgcctgccacgcggtcgtggaagatacacttgtctttattccgcttggcataccggtctggccgcttcttttgattcgtgtcaccacagcagttctgctgacaatggctattgcgcacacgtggaaaaaatggaaaccctcagcggttggaaaggaagcaatatgagtgacaaacaagtaacgacgattctgtttgatttagacggaacgcttattaatacgaatgaattaattatcgcgtcctttttgcatacactggagcattattatccgagcaagtataaacgagaagatgtccttgcatttatcgggccgtctctttttgatacgttctcttcgatggaccctgataaatgtgaggatatgatcgctatgtacagagcgtacaatcatgacatgcatgattcactcgtgactgaatatgaaacggtatatgagaccctggatgcattaaaaaaagccggctttacattaggaattgtgacaacaaaattaagagatactgtcaatatgggcctcaagctcacgggaatcggcgaattctttgaaacagttgtcacccttgatgatgtgacgaatgcaaagcctgatcccgagcctgtgctgttagcgctgaaacagttaggaagcaagcccgaggaagccattatggtcggagataattaccacgatgtgctggcaggcaaaaacgccggtacaaaaacggcaggagtcgcatggacgattaaagggccggaaatgctggcgaagcatgagccggattttatgcttgagaaaatgagtgatctattacaaatcgttggagtgaagtaatctgtgagaaaaacagatcgtcatccggtctcgggggccaactcactgtggcatgtctatcaaacggtaccttttctaaaggtcgtcaaaaatttcattgtcattcaaattgcgagatatacgccgtttatagggatgaaaaactggctgtaccgtacatttctgcggatgaaggttggaaatcagacatcctttgccctcatggtgatgccagatatcatgtttccggaaaagatctcagtcggaacaaatacaatcatcgggtacaatacgaccattctggcccatgagtatttgattcacgaataccggatcggcaaagttctgatcggagacgaagtgatgattggtgccaacacgaccattctgcccggggtgaaaataggagatggcgcagttgtgtccgccggaacacttgtccataaagacgtgcctgccggcgcatttgtcggcggaaatccgatgaggatcatctatacgaaggaagaaatgcaagaaagattgaaaaagtccgctgaataacatcagcggactttttttgttaaaattgagtgttgttgttttcgtaaatatgctgaacaccaatccatttttgaccgacattagagtagcgtgtatttgtcattctgaccgtgcttgttttgctgtccgtccggaatatcgcttccttcatgtttgtgatggtgcacttatcgatgatcacatcaacgtggaaggttgaaccgccaagctgtcttatgaactttccgccattgtctgccgtgaagtttttcactgtgaatgtactggctttattgatttggaatatcttatctgacgctttttgagcagaaccgccgtcgatcgtcacttttccttccttcttcaccgttaacgcatcctcaccaacatcttcccatttcacattctgaatgttaacgtttccataagtgtgcacgccatcagcggcaggtgcaccaagcaccacatttttcagggttgctccatcttccacacgaaaaacagggtcttggttttctgactggcttccgtcgcctaattctttccctgccacaaaccgctgtcctttcccgtcatatgttgtattttttggtacgataattgtttcgtgcaccactttgtcagctgcaaaaacggttgatggctgaaactggctgaaacccataaccaaaccgaacataaataggatagacacgatttttttcaatgataaatcctccccggaaatctttcattttttgcaagagaagcgtcagcgacttgcaccggcttctctcgcatagatcggggcaaggctgaatctgctttaatcataaaaacagacagcctgaaagtaaagacaattttgggtgaaaaatggaaaatgaatcgatcttaccgattgatacaaaaagcatgaatattgtcgtatttgctcaggatagagcatagtgaggcttcaggtgtttacttttgaataaccacggcctggctgcccatttgtttccacgctttttcaaagcttgttctatcggtttttctgtttttatagccatacggatcattgagatacacatatttatcatcatatcccgtaacggcgacgctgtgttcgctgtacgtaatttctatcgttccgtttggcgttttccatgtctgcatgttgtcaactggcgtaaagttggctgtcgtaataacccaaactggattgcctttttcaagctgctgataaacagcggaaatactttttccagtcagatcagacactttgtctcccgcataggttttcgccagctgatagatcggtcgatggtagacaccgagaccagggccattcgccatatccccgacaaatccgtcattcggatcaccctttaatccgctgctgtatgtcaaaggcactgtggcaacctgatttgccagggtattttttgtcacgtcgtatcccgcataattcagcaccatcgcaaggcttgttacttcacagccgttatagagccgaggtgcgtccatttgattgtaaaggatgacatccagcggttttgcgcttcccttcagctcctttttgctattcgcagctgagtctgtatcgctatcagaaaccacttttttaaggctgttcaaaaaaggaatatctatatcttttgcatctattttaagtccgaaaaaaataacgcctgaaagaatcatcaggacacatagagttcgcagtgttttcatctttatctccttgttctctatttgatttgtattatagcatgccaaacataaagaatttgagatattacgtacctttaatacattattcatgattttttcataatgaggagaaggatatttgaactaaaaatatccttactgaagttaagcgttgattttcattctttcatctgctaacatattatcatattagcaaactaaaggattcggaattttccttcataagataacagcggaggtgctcgggttgatgtttatgtttgaaaaaccgcacggcatgagagatacactgcccggtttatacgaaacgaaaaaaaaggtgagacgatcgttaaccgatttgattgataaatggggatatcaatttatggaaacgccgacactggagttttacgataccgttggcgtccagtcagcaattgaagagcagcagctgtttaagctacttgatcaggacggcaagacattggtgcttcgcccggatatgacggggccgattgcaagggtggcggcatcgaagcttctgaaacacggtcatccgctcagagtcggctatgcggcaaatgtattcagggctcaggagcgtgaaggcggacgtccggctgagttcgagcaggtcggagtggagttaatcggtgacggcacgacgagcgcggatgcggaggtcattgctttagtcgtcggggcattgaaaaacgctgggctggcatcctttaaaattgccattggccatgccggcattgcggatgctttgtttgttgaggtgctcggaaacgttgaacgagctgatgtgctgcggaggttcttatatgaaaagaactacgtcggctacagagagcatgtcaagtctctcccgctttcctccattgataaaagcaggctgcttgagctccttgaactgcggggcggtatagaagtatgcggacgtgccgaggaaatcgtcgattctgcgcaaggaaaaagcgtggttgatgagctgaaggcgctgtgggacattcttgaggattacggatgtacggaaaatgtccgcctggatctgaatatggtcagccacatgagctattacacagggattttatttgaagtgtacgccgagaatgtcggttttgtcattggaagcggtggccgttacaacaagctgctgggccattttgattcacctgcaccggcaacaggcttcgggcttcggatcgaccggctgattgaagcccttcatatgaaagaagaaccttgtgatatagacgctgttattttcagcaaagagcagcgggcgcaagccatcgcttatgcgaatgaagaacgcatgaaagggaacaaagtggttcttcaagatttatcgggaatagaaaatatcgaccagatgacaaaatcttttgcaaacgtcacttattttatcggtgccagaaaggaagagcaaaatgggtaagttactcacaatggcgatgccaaagggccggatatttgaagaagcggcagggttgctgaggcaggcaggctacaggctccctgaggagtttgaagattcgagaaaactgatcatcgatgtgccggaggaaaatcttcgtttcatattagcgaagccgatggacgtaaccacgtatgtggagcatggcgtggcagacgtcggaattgcgggcaaggatgtcatgctggaggaggaacgcgatgtgtatgaggtacttgatttaaaaatcagcaaatgccacttagctgtcgccggacttccgaatacagactggagcggcgtagcgccaagaatcgcgacaaagtatccgaatgtggcttccagttatttcagagagcagggagaacaagtcgagattattaagctcaacggttcaattgaactggctccgctcattgggcttgcagatcggatagtggacattgtttccacaggacagacgctgaaggaaaatgggcttgttgaaacggagcacatttgtgacattacctctcgctttattgttaacccggtaagctatcgcatgaaagacgatgtgattgacgaaatggcatcccgcctatctctcgttgtggaaggagagacggcaaaatgaagatcaaaaccatcagcggagcggaacggctttctctcaagcgttccatcgatgccggaacggaagagcaaagaaagacggtccggtccattattgaagatgttaaagcaaacggtgatcaggcggttcgcagctacacggcgaaatttgacggcatcgaaatagacagcccgctggtcacaaaagaagaatttgaggaggcatacacctcactggattcacgtcttcttcaggtgattaggcaggcaatcgaaaatattagggaatatcacgaaagacagctgcaatcctcctggttttatcacagaaaggacggcacaatgctggggcagaaagtgacggcgctggattccgccggtgtatatgtgccggggggaacggccgcatatccttcatctgttttgatgaatgtgattccggcgcttgtagcgggcgttgaaagaatcgttctcgtcacgcctccgggaaaagacggtctgctgtctcctggagttttggttgcagcagccgagctgggcataaaagatgtttacaaaatgggcggcgctcaggcgattgcggcgttagcatacggaacagaaaccattgagccggtggataaaatcacgggtccgggcaacatttatgtcgcgcttgccaaacgagaagtgttcggcgatgttgatatcgatatgattgccggaccgagtgaaatcgtcgtgctggctgatgaaacagcgattccgagcgaaattgcagccgatctgctgtcacaggcggaacacgataagctcagctcatgtgtgtttgtcacagattccatggcgctggccgaggcggtttcagccgaggtgagtaagcagctgaaaaccttgccgcgaagagaaatagcggaagcttcagtgagagattacggttgtatatatgtggcggaaacaatggtggaagcgattaatactgtcaatacactcgcgccagagcatttagaaatcataacacagtctccggaagctttgcttggcagtatcaaacatgcgggtgcaattttcttaggcagatacagccctgagcctgtcggtgattattttgccggaccgaaccatgtgcttccgacaaacggaacagccagattttcaagtccattaaacgtaactgattttcaaaagaaatcgagcattatttcttacagtcaatcagcctttgaagaacatgccgaaagcatcgcggcttttgccagactggaagggttagaagcccatgccagatcaattgatgcgagagaacggaggatttctaaatgagaaaagcggaacgcgtcaggaaaacaaacgaaacagatattgaactggcatttacaatagacggcgggggacaagcggatatcaaaacagatgtgccgtttatgacacatatgttggatttattcacgaaacacggccaattcgatctttccattaacgcaaaaggcgatgttgatatagatgatcaccacacgactgaagatatcggcatctgcttagggcaggcgctgctcaaagcgttgggcgataaaaaaggaatcaaacgctacggatcggcgtttgtgccgatggatgaggcacttgctcaagttgtgattgatttaagcaaccggccgcacttagaaatgcgcgctgatttcccggctgctaaagtcggaactttcgatacggagcttgtacatgaatttttgtggaagctggcgctcgaagctcgaatgaacctgcacgtcatcgttcattatggcacaaatacccaccacatgattgaagccgtttttaaagcactgggacgtgcgcttgatgaagcgacaacgatcgatccgcgagttaaaggaataccgtcaacgaaagggatgctgtaaatgatcggcgtgatagattacggaatggggaatttatacagtgtctcaaaggcgcttgaacgtgtcggcgtgccgtattttgtttctgaaaagccggaggagctgaaagaagctgatgccttcattttgccgggagtcggttcatttggagacgcgatggacaatttgcgctacacgaagcttgatcaattgatttacgatatggtctcagagggaaggctgcttctcgggatctgcctcggcatgcagcttttatttgaagaaagcgaagaaaacggcaccgcttcaggactcgggctgttaaaaggaaaagcagtcaggctgaaagcagaagatgaaaaaggaaacaagctgaaggttccgcatatgggctggaatcgtctttcctttcataatgaatctccgctgctgactaaaacagaacagggctacgcttatttcgttcattcctattacattgacgggatggaggagaacgcgcttctggcaagcgccgattatggtgtacgagtgcctgctgtagtcggaaaaagaaacgtcttcggcgcccaatttcatccggaaaaaagcagcacggtcggaatgtctattttaactcaatttacgaaaatggcagcagaacagaaggtgaaaaaatgagtgcttttacattatatccggcaattgatatgagaaacggcaaatgtgtccgccttgttcaaggggattacaataaggaaacgatatatggcgattcaccgtacgacatggctgagttatttgcgaaagagggtgccgaatggatccatctcgttgatctcgacggggccaaagaagggaaaagagtgaatgaccgccatgtgattgagattacgcaaaagctgaacctgaaagtcgaaatcggtggcgggatccgttccgaaaatgatgtctatgaatatttatcagcaggagtcgatcgggtgatcctgggaagctcagcagtttctaaccctccgtttgtcaaaaaaatgctgaaacaatatggcgagaaaattgcaatcggactggatgcgagaaacggttttgtttcaacagagggatggctggaaacatcaacccttaaggcaactgaactgggcaaagagctagccaatgaaggtgcggaagtctttatttttactgacatcgcgacagacggaatgctgtcaggccccaatgttaaaagcacggtcgagcttgctaaggaaacggggaaatcggtgatcgcttccggcggagtcagctccgtcgcggatctcgaagctctcgcccgctatgaggcggacggcgtctctggagcgatcatcggaaaagcgctgtataccaatcagtttacgctgtgtgaggcgcttgaaagggtgaagcgcaaatgatcacaaaacggattattccatgccttgatgtcaaagaaggacgcgttgtcaaaggaattcaatttctcgaattgaaggatgccggtgacccagttgaactggcggaagtgtacgaccgggaaggcgcggatgaactcgtttttcttgatatttctgcctcgcatgaaggacgcaaaacgatggttgacgttgtggagcaggttgccgcgaagcttgccattccgtttacagtcggcggcggcatcaatcagctcagtgatatgaaaacgatactgcgtgccggagcggacaaagtgtcggtgaacacggcagctgttctccgccctgagctgattgcagaaggagccgagtttttcggttcgcaatgcatcgttcttgccattgatgccaagtatgacaaagaatctgacacatataaggtctatacgcacggcggcagaaagaaaacagattgggaggtcaccgcgtgggcaaaagaaggcgtcaaacgcggggcaggagaaatattgctgacaagcatggactctgacggtgagaaaaaaggcttcgaccacacgctgacaaagcttgtttccgaagctgtccccgtccctgttatcgcctcgggaggcgcgggaaacgcacagcatatgcttgaggcttttacaaaaggagaagccgatgccgcgctggccgcctcaatttttcattataaagaaacatcgattaaagaagtgaaatcatacttgaaagagtacggggtgaatgtgagatgaaacaggcagatgaactgcgttttaacgaggacggattaattcctgctatcgtgcaggatgcggcaagcaaagaagtgctgacacttgcgtatatgaacaaggaatcgtacgaaaaaacgctggaaacgaaggaaacatggttttacagccgctcacgccaagcgctatggcataaaggagaaacctcagggaacacgcaagccgtcaaaggtatccggtatgactgcgatcaagacgcgctgctcgtactcgtagaaccgtcaggcccggcatgccacactggcagctactgctgttttacaaaggaacaaacagaagaacaggccgcggaccgattcggcatcatgaacgaactggagcgggtgatcgcggaacgccaagcggaaatgcctgaaggagcttacaccacgtacctcttccgtgaaggcgtcgataagattttgaaaaaagtaggagaagaagcatccgaagtcatcatcgccgcgaaaaaccgggatcatgaggaactcaaatgggaagcggcagacctgctgtatcacctgcttgtcctgctcagagaacaatccctgccgctggatgatgtgcttgacgtattgaaaaaacgccattctgagattgaagagtaaagagccgtatgatacggctctttttgttttgtgaaaaaggtaataggtatttagatttatatgaggtgttatatatgattagttaataaaaggagatcaaaaccgagtccgatttcctatttatccaaattcagccatgatgtaacatgaaaaaggataaaataatcatttcttaagcaggtcaatagaattattttagtatgaaaatagaattctattctcacaaaaaccgtggaggttcgtaatgaaaaagatcatctttatttgcttcagcttattacttgccctgacaggaggatgcagtatgaatgacaatgataaaaacagcacaaatgacaataaaacagaagcggtaaagccaaaagacatggatcccaaagacctgcctcaagtacctgcgtttcaggacgagaaaacgagagagtacatggtgtcaacaaaagaagaggaaccaggatattatttgctggaatctaagctgaaagggtttaggatgttgtttccggaggatggggagtatgtacctgatctttcaagtaaaggtgaaaatgaggaaacaatagtatttgatagtttcaataaaaaaactaacattcaatatgacgggcaattagattatcatcaagaaaaaagttttgcgaatgacaaggatacaatgcttgacattgtaagtggcagaaatagctataaaggaaaatacgaagaaagagagctatctgataaaattgtatattctgctcaaaagaaaagcagttttgatgatgtggatgaaaagaataatttttcttatagattttttggttatgttaaatctaaaaaagaggaatatttaggaatagagtattcttttcgtttttcttgctataagggtaaagaggtttgttcattaaagaaagaagaagcagaaaaaaaagttcgaaaaataattgattctattacctttttaaaagttaaaaaggagaaatagagaaaatggaaaataagaatatatttgaaaatgaaaatgtaaagctgcgtttaattgatttggagtacgattataaagaaaaattcgcttctaatattgaaagtgaaataaagagagctaaaacagattttgaagtcgaggtgcgtcgaatatacaaagaagaaacacatcgagatcttccaaaaaatctggaaatatacacatctaatgaacttattaaaaaaaattcgaaaatagatacatcaataagagagtccggatatgatggtacagctatttatattaaggatgataaacaacacgttaatcaacttcatattatttcagaggggagtgctgataacgaagactggtcatacaatttctttggtctctttttagggatagatgacagccagtaccaagcgacaaaagagtttgtaagaaatgccaaaagagaaacagagaattctaatgatttaaagacctttgctatggggcactcactggcaaataataatcaggtgatggttcaattaattgacggagaatttgatgaagtttatggggttaacggagctcaaataagcgttgaccacctactagcaactgatttgaatttgagagataggttaatgcataaatttcatattagacgcttaaaagatattaatgatatcccgccagaaaagttaaaaaaagaaatccaaaaatattatgaagacaaaggcgtgacagcaaacatcacccaacgcatctcaaaagatgacccgctgtatggagtcagcggcaaggccgatttcattacattcggtgatgtgaagatggcagatacaaatacaagtgtaaaaggcatccgaaatattatggatggggttcctgacgaagatgtgaggtcaattcaaaaattccttcaaaaatataaggatgactatgaaaaagacggcttgaacggttttataaaggcagccagcgggatagacatagacctgattgaaaaagtgaaaaacacagacggcgctttaaagaaagtaagtgtcctatatgagcattttgatgatgttaagcaaatgtatggccgaataaaagaagaactgccttcatttttaggttttcttcataccttgttgagaaacagcggaccggtcgtagatcagttagctgaaaatggttatattgatgaaacgcaaaagaaagtcatcaaaaaagaattaacgaatattaatgcgagtatgcgaggcatagaatcacggtacgaacatttcattgaccatctaaagcatggccaatttatgcaagctttaaaagacgttggtgaaatagtggactacgtaaaatcaattctgtcctcattgaaaacactcgacacagaaacaaaagacgcactaaaacttatcgtcgacggccacagtatcgttcaaatgctcaacgccttgtcaaaggaaaaaggcttcagctataaaggctccgatatttattttacagggaagagcggctcgggagaaacgattcaagtcaatctctcatccgctgtcagaatctatcaaaacggtatgaaaatcgttgaagatatggaagatgcgatttctaagtaccagaaggtttacagtcaggaaatcgatgaagacttcatagataaaaaacaggcgatcaccacggcgattcatcatatggaagaaaacccttcgcattatgccttcgatcttcaattccggcttgcagctggtttcagccacacattcgataaattggagaaaatctctgttcatgaatcattccacacaggtgcgcttcctgctaatgatggaattgttgctgaattaaaaaaacagacaacagaaaaaagagattttatcaaaaatatccgtgagagtattgaaaagctgtttgaaaaagaagaaatgatttctcagttatttgattttcagccttaggaggaatatgaagagtgacttccttattttcagaaagtgaaacagaaattgtatcaacgacctatatgtttcttactcaagatgaaatgaaggggaaagcgggcaccctcaatcaaccgatcaacgactttctcagcctgacaaagaaatttgagtcttcattaaaagaggaaatcaaaggacaaaaaggattgattgtaaaaaaaataaaagaagaacttgagtcgaaaagcgaaaaacgaaaagctgcccttgagatgataaaagaggaacataccgcaaaagttgatcggtacaaaatgataattgaagacctgcgacagcaggatgtaacattgacttatagaaaaaagaagcctgtgaaagatgtctaacataaaaaatctcctattcaaacaatgagtgggagatcttttattttcatcacggcaaaaatatactgaaaaagtctctcgccattgatatgattgagaaagagtaaaaatcatccttttgctatgacttttcacctttctgaacgctgaaacaggaggaaaatatatgccaaccaagaaacaaaaatctaaaagtaaattgaaacccttttttgccttagtaagacggaccaatccttcttatggaaagctcgcctttgcgcttgccctcagtgttgtaaccacactggtcagcctgctcattccattattaacgaagcagcttgtcgatggtttttctatgtcaaatctgtcaggcacgcaaatcgggttgatcgcgctggtgtttttcgttcaggcgggtttaagcgcttatgccacctatgcccttaactataatggacaaaaaatcatctctgggctgcgggatttattatggaagaaattaattaagcttcctgtctcttattttgatacaaatgcttccggagaaacagtcagccgtgtaacgaacgatacgatggtggtcaaagaattgattacaacccatatcagcggatttattacaggcatcatttctgtcattggatcattgacaatcttgtttattatgaactggaagttgacactgcttgtgttagtggttgttccgctggccgctcttattttggtgccgattggacggaaaatgttctccatttcacgggaaacacaagatgaaacggctcgttttacaggcctgctgaatcaaattctctcggaaatcagacttgtcaaagcttcaaatgcggaggatgtcgaatatgggcgcgggaaggtggggatttcctcattatttaagcttggcgttcgtgaagccaaggttcaatcgcttgtcggcccgcttatttcactcgtgttaatggcagcgcttgtcgcagtgatcggatatggcggcatgcaggtctcatcaggcgagctcacagccggagcgctcgtggcttttattttatatttatttcaaattattatgccgatgggccagattacaacgtttttcacacagctgcaaaaatcaatcggtgcaacagaacgaatgattgagattttggcagaggaagaggaagatacagtgacaggaaaacaaattgaaaatgcacatctgcctatccagcttgattgcgtgtcttttggatataagcctgatcagctgatcttaaaagaggtcagcgccgtcattgaagcaggtaaagtcacagcgattgtcggtccgagcggcggggggaaaacgacgctgtttaagctgcttgaacgtttttatactccgactgcagggaccattcggctgggggacgagccggtcgatacttactcgcttgaatcgtggagggagcatattgggtatgtatcacaggaaagcccgttaatgtccgggacaatcagagaaaatatttgctacgggttagaacgagatgtgacggatgctgagatcgaaaaagccgcggagatggcatatgcgctcaattttataaaggagctgccgaatcagtttgatacagaagtaggcgaacgcggcattatgctgtcaggcggacaaaggcaaagaatcgcgattgcgagagcacttctccgtaacccaagcattcttatgctcgatgaagctacctcaagtctcgacagccaatctgaaaaatcagttcagcaggcgctggaggtgctgatggaaggccgcacaacgattgttatcgctcaccgcctatctaccgttgtagatgcggaccagcttttgtttgttgaaaaaggggaaattaccggtcgtggaacacaccatgagttaatggcttcccatggcctttatcgggattttgctgaacagcagctgaaaatgaatgcagacttagaaaacaaagccgggtaaattttggtcgaatcatccaataaaaaagaggagggattttcccaatccttccttttgaactattgaggggcttacgatttatggtatactactgacggtaatattgtataaaacggagggtagttgtgggaaaacacacttctgaacataaaaatcacgcacaaattgtccagctgcttcaagatggacaatatttttttcataaaggcttgaaagcgtataaagagcgcaatctaaaacgggcaagcaaactgattcagcgcgcggttcatttggagccggaggattcagagatgctttcacagcttgcggtcatttattcggaaatgggccagtatcaagagtcgaacgatcttcttgactatatcatggcaaatctggaggccgaaatgccggagtgccattactttaaagcgaataactttgcccatctggggctcttccaggaagcttataaagaagcggccgcttattctgatgcggacccggatggtgaattcgccgaagaaaacgatagtctgcttgatttgctcgatttaggagacgacggcattgaggattcgttgtatgatcaggatgaactgctggtgaaacaggatcgggcaaagtcattgctggaaagcggccagcttgctgaagcggttgcggcgcttgaggaaatcacagctgaatatccggagctttggtcagcatacaacaatctcgcgcttgcctatttctattcaggaaacgttgtaaaagcgaagcaaaccgcttatgaagtgctttctcataatgaaggaaatcttcacgccttatgcaatcttctcgttttctactattatgaaagagaagacgaaaaagtggcggaattgagtgatcagctctccaatgtctatccgatgctattggagcagcgttataaattgggtgctaccttggcacttgtcggccgctacgagatcggatataaatggctcaaatcattatataaaatcggctttgaaggtgacgacaccttcttttactggctttcatgctctgcttattttacgggacataccgactttgccgagacgatctggagaaaagtcgagtcgcaatatcccggcgaagaccgcccggcgccttggattgagcggagggaagctcttccttcatctgtggaacagcgtctcgcagcctattatatcagcagcacaaagggagaaacagagcatcttgaagcggtgatacgctcaaagagaataaccgctccttttgaaaatcattttgtaaagctgcttctaaatggagattctggggctgctgacgtttcagaggatgcacttttcgcctatcaaacggtcaaactattagagcaagctgaaaaagaagagatgaaaacagaagtcatgagctgctgggttttccatgtcatccagcaaattcgtgcagttgctccgttgaaaaatgagaaaggctgggcagcagccatctgttatatttggaaagaagcccatggcaagcaagacacgaaaaaagacacagcggcccgattcggcatctctccggcaactttgacgaaatatatgaaatatattgatgatattctagaatagtaaattttaaagagtcgatttatttaatcgactctttttttgtttgatagattatattaagaaaataatatcgacagtttttttacacgcttaagaaaaatgacaaatgatgtgtgacttgacatctgtttgaaacataaatgtaataaaatttatcgctaatttgtcgaaacttgatggtataatgattctcgtacataaggaattagtgttttttacatatgatgtgaaataaacgctatacaaccagaataagagatgcacagaataattaaccataaacaaccatcattcctcgtagagtatgaggaacgaaacttgatgttcaaaatacgattccaaatgaggacaggttcacagtaaaagggaggatataaaaagtgagaaagagtttaattacacttggtttggcttccgtcatcgggacaagcagttttttgatcccatttacaagtaaaactgcatcggcggaaacattagatgaaaagaaacaaaaaatcgaaagcaagcaatctgaggttgcttccagcattgaagcgaaggaaaaagaattaactgagcttcaggaaaatcaatcaaagattgaaaaagaactgaaagacattaacgctaaggcgcttgatacaagcaacaagatcgaagataaaaaagaagaaaatgataaaacaaaagaagaaatcaaaaaactaaaaaaagagattaaagaaacagaagcacgcatcgaaaaacgcaatgaaatcctgaaaaaacgcgttcgttctttacaggaaagcggcggatctcaaggatacatagatgttcttctaggatcaacaagctttggtgactttatctctcgtgcgactgcggtttcatctattgtggatgcagacaaagatttaatcaaacagcaagagcaggataaagcgaagctcgaagattctgaagcggatttgaatgataagctgaaagaagttcaagctgcattggctaaattagaaacaatgcaaaaagaccttgataaacagcttaatgaaaaagacaagcttttcgacgaagcaaaagcaagccaaaagaaaacggctaaagcgatttctgaattaaaatcagaggcgtctgaacttgcaaatcaaaaagcaaatactgaagctgaacaagcacgcatcaaaaaagaacaagaagcagcggctgctttgatcaaaaagcaggaagaagcacaaaaagcatctgatgaaacacaaacagatgacagccaaacggctacaactgaatcagcaaaagcaagctcatctgatgattcttcagacaattcttctaacggttcatcaaacagctcgtctaacggctcatcttctaagaagagcagcggctcaaacagcaattcaggcggcactgttatcagtaactctggcggaattgaaggcgcgatcagcgttggttcaagcattgtaggacaatctccgtacaagtttggcggcggacgcagtcagtctgatatcaacaaccgtatttttgactgctcatctttcgtacgctgggcatacgcttctgcaggtgttaaccttggacctgtaggcggaacaacaactgatacgttagttggcagaggacaagctgtcagcgcgtctgaaatgaaacgcggagaccttgtgttctttgacacttacaaaacaaatggacacgtaggaatctacttaggaaacggtactttcctaaacgacaatacatctcatggcgtatctgttgactctatgagcaatccttactggaaagcagcatttaaaggcgttgtaagacgtgttgttcaataataaatatgacaagggccttctataaacagaaggctctttctttattagcatatacccttttcgaatacatttaatcgtgttgagcaaaaaaatagcgtatcaccatgagattttataggatatgggtaaggaatacgtttgatggggattcttatcttataagaaagagcccaaacttgaaaagatggtttaaggagtgaatagtgtgtcagaagaaaaaatttatgacgtgattataatcggcgcaggccctgctgggatgacggccgctgtatacacatcaagagcgaatttatcgacattaatgattgaaagaggaattcctggcggacaaatggccaatacggaagatgtagaaaactatcctggattcgaaagtatccttgggcctgagctttctaacaaaatgtttgaacacgcgaaaaaattcggcgctgaatacgcttatggcgatattaaagaggtcgttgacggcaaagagtacaaagtagtcaaagctggttcaaaagaatataaagcccgtgctgtcatcattgctgctggtgcggaatataaaaaaatcggtgtgcctggcgaaaaagaattgggcggccgcggtgtatcttattgtgcagtatgtgacggggctttctttaaaggcaaagagcttgttgttgttggcggcggagattccgcggttgaagaaggcgtgtatctgactcgtttcgcttcaaaagtaacgattgttcacagacgagataaactccgtgctcaaagtattcttcaagcgagagcatttgataatgaaaaagttgacttcctgtggaacaaaaccgtgaaggaaattcatgaggaaaacggcaaagtcggtaacgtaacgcttgtcgatacggtaaccggtgaagaaagtgaattcaaaacagacggcgtattcatttacatcggcatgcttcctctgtctaaaccgtttgaaaacctgggcattacgaatgaagaaggctatatcgaaacaaacgaccgcatggaaactaaggttgaagggattttcgctgccggagacatccgcgaaaaatcactgcgccaaatcgtaacggctacaggagacggaagtattgcggcacaaagcgtacagcattatgtcgaagagctccaagaaacgctgaaaaccttaaaataaaaagggctgtcatacgagtttcacattacgttactgggttttaattccgttgtaacacatgtgtaatgcttttcggttatgattaataaagtaattgaccccctttttataatgaatacacttttttggcacggattctccagttatccgtgtcctttttttgtccataaataaaagatgaatgccagttacagcaaaatcatctgaattaaggaatgaatatgctgtaaaatagaagaaaagattgtcaatgtctcttcattgtgggaggcatcttgaagcggtataataaagagacgatgacaggacgaaggttaggtgacgtacttgcaaagagtgacaaattgtgtgcttcagacggatgacaaagttcttctgcttcaaaagccgagacgcggctggtgggtcgcgccgggcggcaagatggagagcggagaatcagtcagagactccgtcatcagagagtacagagaagagactggtatctatatcataaatcctcaattaaaaggcgtttttacctttattattaaagacggtgaccacattgtctccgagtggatgatgtttacgtttgtcgctgattcatatacaggacaaaatgtatcagaatcagaggaaggcaaactgcagtggcacgatgtcaatgacattcagaacctgcctatggcccctggagacggccatatccttgattttatgatgaagggacaagggctgctgcacggcacatttacgtatacaccggaatttgatctgctcagttatcgtttagacccgcagcacatcaaatagaaagacaagtcaggggggagaaagatgagtgttagtgaatcacatgatattcagcttgtcattataactggaatgtcgggagcggggaaaactgtcgcgatccaaagctttgaagatctcggctatttctgcgtcgataatcttccgccttcattgcttccgaagtttttagagctgatgaaggaatcaaattcgaaaatgagcaaagttgcgctcgtgatggatttgcgcggccgcgaattttttgaccggctgattgaagcgctggatgaaatggccgaaaatccgtggatcacaccgcgaattttattcctggacgcgaaggattccattcttgtcacaagatataaagaaacgagacgctcgcatccgctggcagcgactggcctgccgcttgaaggcatcgcgctggaacgagagctgcttgaggaattaaaaggccgctctcaaatcatttacgatacgtctgacatgaagccgcgtgatttgcgtgaaaaaatcgtgaagcactttgcgacaaaccaaggagagacatttaccgtgaatgtcatgtcatttggttttaaatacggtattccaattgatgcagatctcgtctttgatgtcagatttttgccgaatccgtactatatcgaaagcatgcggccgctgactggcaaggataaagaggtttcctcttacgtcatgaagtggaatgaaacgcaaaagttcaatgagaaattaattgatctgctgagctttatgcttccatcttataaaagagaaggaaaaagccaggttgtcattgcgatcggctgcacagggggccagcaccgctctgtgacattagccgagaatttagctgattatttcaaaaaggattactatactcatgttactcaccgggacattgaaaagagaagccggaaataagatgggacaaaagccgaaaatcgcaatctttggcggcggtactggtctttctgtattgcttcggggcctaaagcataaacccgttgacatcacagccattgtaacagttgccgatgatgggggaagctctggccgtctgcggaatgaactgaaaattccgcctcccggagacatcagaaatgtgcttgctgctttatccgatgtggagccgcttgttgaagatctttttcagcaccgcttcaataaagggaatgacttaacaggccattctctcgggaatttgattttggcagcgatgacaaatataaccggtgatttttttcacgctgtcactgaaatgagcaaggtgctgaatgtaagaggaaaggttttgccggctgcaaataccagtgtcgttttgcatgctgagatggaagacggccgcgtggtatcaggtgagtcaacgatcccagaatacggacagcgcattaagcgtgtttttctcacgcctgaacagattgatccgctgccggaaacaatagacgtgatcagggaagcggatttgattattatcggcccgggaagcctctatacaagcattcttcccaatttgctcgtcccaaaaatcggggaagaagtgataaaggcgccggcgaaaaaagtatacatttgcaacgtgatgactcagcccggcgaaacgctccattacaccgctgctgatcatgtgaaagcgctcaatcagcatatgggctgtggttttattgatacgatattagtgaacagtgaagacattcccgacgaaataaaacgtaagtacgaaatggaatcggcgcgtcctgttgattttgatatcgaagagctgaaagcgatggggcttgaagtcatcagagatcaaattgtaacgtataaaaatgacgtaatacgtcacgatacacataaagtggcctctcttcttgttgatttactgaaagaatgaagccttgaaatgaggtggctatatgtcatttgcatcagaaacaaaaaaagaattaacgaatctggaagtgaaggactgctgcattaatgccgagctgtctgcactcattcggatgaatggagctttatcatttacaaaccgccatctcgtactcgatgttcaaactgaaaacgcggcgattgcccgccgcatctatacattgctgaaaaaacaatatgatgtgtcggtcgagctgctggtcagaaagaaaatgcggctgaaaaagaataacgtctatattgtgcgtttttcagaaaatgcaaaagcgatcttagaggatttaaaaatactcggggagaattttgtgtttgaacgaagtatttcgaaagagctggtcaaaaagagatgctgcaagcgttcttatatgagaggagcatttttggcaggaggttcggtcaataacccggaaacctcctcgtatcatttagaaatcttctctctttataaggagcataacgattcattatgtgacctgttaaatgagtttcagttaaacagcaaaacgctcgaacggaaaaaaggctatattacctatttaaaagaggctgaaaagattacagagtttcttaacgtaattggcgctcacaattcgcttctgcgatttgaggatgtcagaatcgtccgggacatgagaaattcggtcaaccgcctcgtcaattgtgaaacagccaacttaaacaaaacgatcggcgcatcgctgagacaggtggaaaatattaaatacatcgatgaaagaatcggcctggaggcgctgcctgaaaaacttcgggaaattgcgcagcttcggattgattatcaggaagtgacgctgaaagagctgggggaaatggtagcaagcgggaaaatcagcaaatcagggatcaatcacaggctgagaaaacttgacgaaatcgcagaacagctgcggacagggcaaaccgtcactttaaaataaccgtaaagaaaaggggagatcttatggttcaacagaaagtggaagttcgattaaagacaggactgcaagcacgtcctgctgctttgtttgtacaagaagcaaaccggtttacgtcagatgtgtttcttgagaaggatgggaaaaaagtaaacgccaaaagcatcatggggctgatgagccttgcggtaagcacaggcactgaggttaccttgattgcccagggagaagatgaacaagaggcgctggagaagctggctgcttacgttcaagaagaagtttaggtgataaaaatgagtgactttctaaaagactgctttcagaaaatcggctgggagaaagaccatgtcagcttcggcgatcttcccctttttcttaaagcaatggcataccgttttccattcgaaaaccgtgccgtacttgcaaaagagaattataagatcacaaaagaagagctatggcgacgtctgctcaaagatcagcacggcggcctatgctacgatttaaatggttttctttattttgtcttgcgtgaggctgggtttcatgtgaagctcattcgaggaacggtttatgcaggcgatcaagagggatgggcactagaagggacgcatgctgctgtatggctgtctgcggaaaacggcgattacctcgttgatatcggcttcggcatcaacctggcgctccagccgataccgctttccggagaaacggtacagtcaccagtcgggtcattccgaatcaaaagagaagagacagaaaagggcagccatgttctgctgatggacaagggagaaggctggcaaatcgggtacgcctttactcttgaagagagtgatctcggtgatttagataacatgaaggacatcattcactctcatgaaaaatctccttttaacaaatccccgcttgcctcaaagctgacgccgagcggaaggatggtcatgtcagagcgccattttacgattcatgaaaacggcagtgacattcaaaaaagcgacattggcccttcagaatttgaagagaaattaaatactcattttttgtaacgtgaaaagcttgcaggttatctgcaagctttttcttatgaacaagtgtagattgctgtatcaaatgcatcttctgggatatacagttttcccttttcgtatttataaggaatttcattctctataaaacactctttggtatagtcagttagtgtatccccaatttctatgtatttcccggtatagttgggctgacatgctgaaagaattgacgtcattgccagaaacagcatgattttcttcatcacgacacctgcctattatgaaaattttacctttatcattctattataacaaaaagaaaaagtccgatttgcttttccgcacatgctataataattttggaatcttctagaaaaaccatcgtgatgtacatataagggggatcaacgtgtatcggattttgcttgtggaagatgatgagcggattgcttctttgctgggcggtcatcttcaaaaatacggatatgaagtgaaaattgctgaacagctgaatgatataaaattggaatttgcagaaatgaagcctgatcttgtgctgcttgatatcaacctgcctttttttgacggattttattggtgcaggcaaatccgtaccatttccaatgcgccgattatctttatatcggcacggaccgatgagctgaatcaggtaatggcgattgaaaatggcggcgatgattatatcacaaagccgttccatctagaggtagtgatggccaaaatcaaaagcgtcctgcgccgcacatatggtgaatattcgccctctttgccgcaggaatctagaatagtggagcttggtgggctgacgatttatcctgatcaaaatgaggccgaatggaacagctcccgtattctgttttcccaaaaagaatttcagcttctctctatttttgtgagggagcataaaaaaattgtttctcgtgatgaactattggaggcgttatgggatgacgttgattttgtcgatgacaatacgttaacggtcaatgtcaaccggctgcggagaaaactggagaatgccggactgaaagattgcatttccacaatcagaggacaaggctatcaatttcaagtcaatcggaaggatgaagcggagtgttaaagacttatctcatcgaccgcttagccattattctattttcattattagggataggatccgccatgctgattgcgtatttaagcattgtagagagcggcgcagaaccttccaaagaaaatatgatgtacatatggattttgcccggtactcttttagccgcaggttttgctgctgattatgttcggcaattttcctttctcacatatgttaaaaagcttgcagaacaagcctcttcttcgaatgacatcggacagtctttgaaagccagaaagccaagaacaggagagcaagcgctttggacgaagatgatcaacgcactcgggcagcaatacgaaagcaggctctcacaatatatcaatcagcaaaaacagcattataccttcaccaaccaatgggtccaccatatgaaaacaccggtatccgtcatatccttaatgattcaggaaggaaaaaacggaacctcatcctcttttccgacgtttttagaggagctggaggatgagaatgagagatttcgccacggtcttgatatgatgctgcaaacggctcggctggaggaatttgcatttgatgtaaaaccgcaaacctttgatttgacagaaatggttcgttcactgatcaatcaggaaaaacgtcagtttattaaacggcgcctttttccaacattacatgtgccgccaaatgccattcagatttccagtgatcaaaagtggctttcctttgttgttgagcaaatccttttcaacgccttaaaatattcaaagcaaggtgtgggagaccctattacaatccggattgaaacgcagggacatgagacgcgattgtcggttgccgacgaaggaatcggcataccgccgcaggatctgccgcggatttttgacgcgttttttaccggagaaaacggacgaaccatgaaagaggcaactggaatgggcctttatttagcaaaacaggtgtgcagccgtctcggccataagctgtatgcggaatcaagagaaggggctggcactgtgatgaccatcgtgttttcaagtgacaccctcgtgaatgtgacagcattgtaaggttggggagcggaattgcaagaaagttcgatgggaggatgctgacttcctttttataataaagaaaaaggaggagcagaacatgaatgtgttgcaaacaacgaacctatcgaaaacgtactattcaaataaaggaacaatatcataccaagcgctcagcgcctttgatctcagtgtgtcaaaaggagaatttgtcgggattatggggccgtcgggaagcggaaaaaccacgcttttgaatttgctggctaccattgataagccgacccagggcgagatgatgatcaacggcattcagccgaaaacgttaaaggaccaagagctggctttgtttcgcagaagagaactcggcttcgtctttcaggattttaatctgcttgatacgctgacgattcgtgaaaatattctcttgccgctcgcattggataaggtaaagctgagagaaatggaagcccgattggatgaactggcggatacgctgcaaatcaagcacattctcgatcatcgcacatatgaggtgtcgggcggacagcagcagcgggcagcctgtgccagagcgattatccacaatccggcgctcattcttgccgatgaaccgacaggaaacctcgactcaaaatcggcaaagcaagtgatgaacacactggctcagctgaatgaggaaaaggaagcgacgattttgttggttacgcatgatgccacagcggcaagtttctgtaaacggattgtttttattaaagacggacgtttcttttcagagattcacagaggaacaaacaggcaggtgttttatcaaagtatattggataccttgagtgtgttgggaggcgattttcatgaatttgagaactatcgcccgtaaaaacattcttgggaatctgcaacggtatgtggcctactttttaagctgtgtgtttgccgtttcggtgttttttgtcttcacatcatttatttttcatcctgatgtcaatgaagacaatatatatggcggaagccttgtcaaaacatgcttgagcgcagctcttgtcgtcatcattgtgttttgtatatttttcatcacatattccaattcagcgtttttgcaggcaagaaagaaagagtttgggctgctgacactgtttggcacatcaaagcagcagcttcgcaagatgatttattatgagcagtcacttatttctcttgcggcgattgcggccggcattggagcaggcctgttattttcaaaactgttttttatgatcatgacatggatgctcagcgtgaaggtgccgatttcgtttgccattgtgccgaaagcgtttgtgatgacaattgccggctttctcatcctgtttcagacgctgctcattttatcactgggacggattcggaaactggaaatcattgaactgattaaatcggccaaaaagccgaaaagcttgccggtttattcgaaatggctcactgtattgtctttgctatgtcttggcagcggttattatctatctgcaacagccaatgcaattgacatgatgtttcgggtatttccaattttgattttagtgttaattggcacgtatttcttttttacacaaagcagtgtggcgtttttccgcatgctgtaccgaaagaaacacagcttctacaaaggcacaaatatcattgtgcgttccaacatgatattcaggctgaaggatcatgcacgcatgctgtttttaacctctgtcattacagcggtcatattaacagctacaggtgtcatctatatgttttattccgatttacaaaggcaggaggagcaaagcattcctcagtctgtttcctgggtggaaaaggatgcttcccgctttcaggtcatgaagcctgagacggctgagaatacattgaaaaaagctcatgctgttatcaagtataaggtggatgccactgggattcctgtcacttttcagtcagacttgccgtatggaaataagaagatggaagcggaagctttgctgatttcagaaaaggtctataatcaagtggcaaaggaaaaagggttcccagttattcatttacaagaaaatgaagcatttattaatgtttcttttcaaatgatggtgaaagacacatttggagaaggggaaacagcagcatttcatatgaagtcaggaaaaactctttcctacgtcatgaaaaagcagcaaaacaaagggatattgatgtctgtcgatggagtcagccgtttattggttgtcagcgaaaagagctttgacagtctgtcacaggatgtgccgctgaaggaacagatgagaatggtaggttatgagcttgagcattggcaggagacggtggatgtctctgaaaagcttgaaaacatggtgccgaaagaacatacatctgattttcaaacacgtgctcctagttatcaaattgtgaagcagggagttgcattaatgctgtttattggtctgtttgtcagcgtgctgttttttatcgtgcaaggaagcatgctgtatttgcggatgtttacggaaatagaagatacgagagtgcaggtgttagcgttaaaaaggataggggttacggacaaagagattcactcgatccttggaaagcaaataggatttttattcttcatcccatttatcgcaggtacgattcacgccggctttgcgtatgcagcgttaagtaatatgctgaattccaatttatttcttgaggccgtaattgtcatcttcatttattttgtattccaggctgtttattatatcgtcacccgccatatttataagcgtgctgttcttcagcgtatgtaatagaaatccggtctgttatcagaccggatttttgatttattgaaattctcttgtgagatttttcggtgtttgtccttgaatggctgcaatcatattttcggcggcctgtttgcacatgttgaagcgcactttagctgttgctgaaccgatatgaggaagcagcgtgacattatccagctgcagaagcggattatctcgggtgacaggctctttttcgtatacatctaagccggctcccctgatccagccttcctgaagagcgcgaaccagtgctttttcatcgactgtctttccccgggaaatattgacgaaaattgctgaatccttcattaacttaaattcacgttctcctatcatgtgataggtttcatcagtcagcggcgtaatgagaagaataaaatcagattgctccagcaatgtatcaagctctgcatatttaacgccgatgctgtcttctgtttcttgtttgcgatgtcggttatgataaagcacttccatatcaaaaccaaatttggcgcgtctcgctgcttgttctccaattctgcccatgccgataatgcctaacgtttgatgatgaacatcaattccgaaaagcgcttcctcttccacggttccccattttcctgctctgacaaaacggtccagttcggcaacacgtctggcggaagacagaatcagtgaaaaagccagatctgcaactgtgtcatccagtgtataaggtgtatgagtgccgatgactcctctttctttcattgcttctatatcgaagttatcgtagcctactgattggttgctgaccactttgagcttaggcgcgtgttccagcaactcacgattgattgacggcccggaagtccctgacgttaaaagcccttccgcatcttttaatttttcaaatagcacgtcactcggaagcgtatcctcctgccatacttcataacggcaatgttcaccgatgaatgcttcaatctcttcaggaatcggttttgtgataaatacaaatggtttcaacaaggctccccctttatggctgttgtctatttcattatatcggaaataaatagatgttaaaaatatagctgcgttctttttattttctggttcttttgaacttaaaatggagatcgaacagctaaatctgcttaaaaaagttttttaattatcagaattcacccatattttttgtcagacaaatcatcaatatgcgagcagcagccggattataggattcattaaatataaattttattatctttgaaagatataaatgtttatgttttgattctacagtccaattatagtgtctttttttgaaatccttttcttggcttattcctatgctataattccttactgtaagctgggtaagaaggcttgcaaaatcatatggatgggagatgaatcaaatggtttctttaacatcaattttggaacacaatcagcggtttgtcagagagaagaagtatgaaccgtacaaaacgacaaagtttccttcaaaaaagctcgtcattgtcacctgtatggatacaaggcttacagaacttcttccgcaagcaatggggcttagaaacggtgatgctaaaattgtaaaaaacgcgggagccatcgtttctcacccatttggaagcgtgatgcgaagcatactggtcgcgatttatgaattgcaggctgaagaggtatgcattgtcggccatcatgaatgcggaatgtcagggctgaatgcgtcctcgattcttgagaaagcaaaggaacgcggggtggaggatagctgcctgaatttgctgacgagtgccggactcgatttgaaaacgtggctgactggttttcacagcgtggaagaaagcgtttcccacagtgtgaacatgattaagaatcatccgctgctgccgaaaaaggtgccggttcacggacttgtcattcatcctgaaacaggaaaacttgatgtggtcattaacggttatgaaactgagctaataaacaatcactcataagggaggttataacaaaatatgcgattctcagggagattcaagggatacaatttacagaaatttcagaaagacttaattgcaggtatcgtagtaggtgtcgtggcaattcctttaggaatggcgtttgccattgcctcgggagtcgagcccgaatacgggctgtacactgttgttatagcggggatttgtatctctttgttcggaggatctaaatatcaaattggcggtccgacaggcgcctttgtcccgatactgttcggcattatcatgcagtacggattagagaatctgctgattgcggggtttatggcaggggtaatgctggtgctgtttgggctgtttaagctcggaaaaataatgaaatttgtgcctaaacccgttatcgtcggttttacagcaggaattgccgtgttaatctttacggaacaaatcgctaattttctcggattgagaaatgttgaaaaacatgagaactttcaccacaacatgtttgaaattgtgcagcagctcggcacctttaacgtgtatgccattttgacagctgtgatcgggctcgtcattttgcttgtatccgccaaggtgatgcctaaagtgccgggcgctttgttggcgcttcttatttccacagtggtcgcggttgtctttttccctgaccgcatggcaacgatcgggtcaacttatggagaaatcccccgccatttgcctgaatttcagtttcctgagcttactttggataaaatggttatgctgtttccggctgcgcttgtcatcgcgcttcttggaggacttgagtcgattttgtccgcaatggtcgccgataacatgaagggctcaaagcatgacagcaacaaggagcttgtcggccaggggattgcgaatatggcagcgcccctgtttggcggaatcccggctacaggagcgattgcgagaacggcgaccaatataaaaaacggagcggtttctccagtttccggcgtcgttcacggcgtagtcgttctccttgtcctgcttgtatttgcgccttatgcgtcccatgtgccgctcgccagtatggcaccgattctcatggtggtcgcatggaatatgagtgagcgcaaggaagtcgcaaacatgctgagactgaaaaatgctgattcctttattttggcggcgaccttcgcccttacggttctgtttgacttaatcatcggtgtggcaaccggattgctgcttgcatttgtgttctttatcagaagaatgagcgaagcgacccgcatccacaatcaggaatcgcatcctgttctggcgaagagagaagatccatctgtcagcatgtatgccatagaagggccgctgtttttcggatcaattgattcccttgaatcgtcattgctggagcatgtacagaaaaaaccgaaaaccctcattctgcttatgaataaggtgcactatatggatacgtcagctgaagcggtgcttgggaacattatgaatcgaattaaacgccacaatggaaagctgatgattgtaggattgcaatcgcagccgaaggagctgctgcataaaacaggcctttttcacaaaataggaaagcagcatttctttgatcaccatgatgaaatcacaggttaaaaaaagcggccatcgcggccgcttttttatgcatgctcaaatcgttttgtcagtttttcttggtgggccttcatgacgtcttctaaagagacaccatacatatcagcaagaatggcgatatttccgatgacatctcccatttcttcaatcaattcttgtttttgctcagcgcgtgacgattctttctcatccggccggtctctgccgatttcatacgccctgacagcccgggccagttctccggcttcctccattaaaaagccgacgcgaataaaaggtccgtattctgtccagcctcttttttcgtaaaactctttcatccatttttctgcatcagccagctgcaacctcatcactcctgcattctttatgtatttcatattgatattatcacatgaagatgggacaatatatagtgtgtttttgaatgtttaacacgatatatagatgcggagatgacaagatgaaaaccatttgtgtatttgcgggatcaaaccctgggggaaatgaagcgtataaaagaaaagcggcagagcttggcacgtacatggctgagcagggaatcggccttgtctatgggggctcccgcgtaggcttgatgggcacgattgctgacgcgattatggaaaacggcggaactgcaatcggggtcatgccgagcggtttgttcagcggggaggttgtccatcaaaacctgactgagctgattgaagtaaacgggatgcatgaacgaaaggctaaaatgagcgagctggcggacggctttatctcgatgccgggcggcttcggtacatatgaagaattatttgaagtgctgtgctgggcacagatcggcatccaccaaaagccaatcggactgtacaatgtaaacggatattttgaaccaatgatgaaaatggtgaaatacagcattcaagaagggttttctaacgaatcgcacctaaaactgattcacagctcgtcacggccggatgagttaattgagcaaatgcaaaattattcttatccgattttagaaaaaaagtggacagaaatttaaaaaagagactttctcatggaagcggagagaatgagtctgccacctagcgtatgatccatgaaatatcgagtgtttttaacaaagtgaggtttccttaagggaaatctcttttttatttctcttttgcctgcatcgtatatttaacagtaatagaggactttatcactagtttggataataagcacagataaggaggggatgaaaatggcaacattgtcagatgtggcaaaaaaagcaaatgtttcgaaaatgacggtatcacgagtgatcaatcaccctgagacggtgacagatgaattgaaaaagcttgttcattctgcgatgaaagagctgaattacatccctaattatgcggcgagagcgctcgtgcaaaacagaacacaggttgtgaaactattgatactcgaggaaatggatacgacagaaccatattacatgaacctgctgacaggaatcagcagggagctggatcgcaatcactatgctctccagcttgtaacaagaaattctcttaatattggccaatgtgacggcattattgccaccggcttgagaaagaacgattttgaaggtgtaataaaagcgtttgagaagccgcttgtcgtattcggacaaaatgaaatgggctttgactttatcgatgtgaataacgagaaaggcacttttatggcaacccgccatgttatggggctgggggagcgggaagttgtcttttttggcattgatttagatgagcctttcgaacgtgcaagagaacaggggtacatacgggcgatgaataaaagctttaaaaaatcgaatatgtttcggatcgacaacagttctaagaaaagtgaaggccttgcaagagaactgctgaaatccatggacaatcaggctgcatttgtctgcgcatctgatcgaatcgcgctcggcgtcattcgtgcggcgcaatcccttggaaagcgaattccagaagacgttgcggttaccgggaatgacggtgtgtttcttgaccgcatctcctcgccgcgcttgactacggtcagacagcctgttgttgaaatgggggaagcctgtgcgaaaatgttactgaaaaaaatgaatgaagacggtgctgcacaaggaagcctattttttgaaccagagttaattgttcgagaatcaacgctgtaagcgccttattctgttatcggtaacagggtgaaaagaattgttcccgcaatttcatcatgatactttcaaactatgagccggcttcaataaaacggaaatcaaagggggaaacatgatggaatatgcagcgattcaccaccagccattcagcacagatgcttattcttatgatgggcggactgtgcatatcaagattcggacgaaaaaaggtgatgcagatcacattcgattcatttggggtgatccctatgagtacaacgacggcaaatggtccgcaaacgagcagccgatgagaaaaattgctgcaacagaaatgcatgactattggtttgctgaagtggtgccgccatttagacgtttacaatatgcgtttgttgtaacagacgatcatgaagatatctttttcggaagttcgggtgtatgcccttataacgaaaaaacactggaaacgattcattattactttaaatttccgtttgttcacgaggctgatacatttcaagcgcctgaatgggtcaagtcaacggtttggtatcaaatttttccggagcgttttgcaaatggaagagaagacttgtcaccgaagaatgcattgccgtgggggagcaaggacccgggcgtcaatgatttttttggaggagatttgcaagggattgttgacaagcttgattatttagaggatttaggggtgaacggcatttatctgacgccgatcttttccgcgccttctaatcataaatacgacacgctggattacttttctattgatccgcatttcggggatccagagatttttcgtacatttgtcagccagctgcatcagcgggggatgagaattatgcttgatgcggtttttaaccatataggaagcgcgtctccgcaatggcaggatgtcgtcaaaaacggagatctatcccgctataaggactggttccatattcactcttttcccgtcacagacgacaattatgacagatttgcttttacagctgatatgccgaagctaaacacggctaatcccgaagtgcagaaatatttgcttgatattgctttgtactggattcgcgaatttgacattgacggctggcgtttggatgtcgcaaatgaagtggatcacgtgttttggaagacatttaggcaggctgtatcagcagaaaatcctgatgtttatattttaggtgagatctggcattctgccgaaccctggcttagaggggatgaatttcatgcggcgatgaattacccttttacagagcctatgattgaatattttgctgaccggacgattccagcctcacgtatggctcaccgtgtcaatgcacatttgatgaatggaatgaagcaggccaatgaggtgatgtttaatttactggatagccatgatacaaagcgccttttgaccagatgccgcaatgatgagaagaaagcacgcgcgttgctggcctttatgtttgcccagacaggctcaccatgcatctattacgggacggaaatcgggctggacggcgaaaatgatccattatgccggaaatgtatggtttgggaaaaggagaagcaaaaccaagacatgctgcgatttatgaaacggttaattgctttacgcaagcaggaaaacactttattgactgaaggacatcttgagtggaatctgctggacgacaaaaatgattttattagcttttcgcggactcttgatgaaaaaatactgatttatttctttaatcaagggaatgcggttcaacacgtcagtttacgagagttgaatattgataggaataagaaaatctgtgatgcatggacagagcagccgcttcatcatcacgatgtcattgctgttcagccgggagaatttttgattttgagtgctgccgcccctgtataacattctgttatcggtaacaaatcgaaagttgttgtaaccgctttctataggacaatacaattgttatagtttcgtaaatagaagggggaaaagagatggttcttttaaaaaaggggttcgccatattggcggcatcattcctggcaatcggccttgccgcctgccaaagttcaaaaaatccagcaagcgctgatggcaaaaaggtgctgactgtgtctgtcgaagaaacgtataaagaatacattgaaagcataaaaacaaagttcgaaaaagagaatgatgtcacagtaaaaattgttgaaaagcaaatgttcgaacagttagaagcgcttcctcttgatggcccggcgggtaatgcgcctgatgttatgcttgctgcatatgaccggatcggcggtttgggacagcaaggacatttgcttgacattaagccatctcatacaaaaagctttggtgataaagaaatgcagcaggtgacagttgacggcaaagtgtacggaatgccgctagtcattgagacacttattttgtattacaacaaagatctcttaaagacagcgccaaaaacatttaaagaccttgaaaaattaacagaggatcctcgattcgcgtttgcttcggaaaaaggaaaatcaaccggatttttagcaaaatggactgacttttatatgtcgtacggcttattggctggatacggcggatatgtatttggaaaaaacggcacagattccggggacatcggcctgaacaacaaaggggctgtagaagcggtgaaatatgcggagaaatggtttaaaacatattggccgaaagggatgcaagacaattcaagcgcagacgactttattcagcagatgtttttagaaggcaaagcggctgcgatcattggcggtccttggtcagctgccaactataaagaggctaaattgaactacggagcggctcccattccgacattgccaaatggagaagaatacgctccttttgccggcgggaagggctgggtagcttcaaaatatacaaaagagcccgagctggctgaaaaatggcttgagtatgttgcaaatgatgccaatgcttacgctttttatgaggatacaaacgaagttccagctaacactgctgcaaggaagaaagccgatgagcaaaagaatgaactgacgtcagctgtgattaaacaatatgaaacagcaacgccgactccaaatattccggaaatggctgaagtatggacaggagcggaaagtttaatttttgatgcagcttcaggaaaaaaatcgacaaaaacatcagcgaatgatgctgtaaacgtcataaaggaaaatattaaagaaaagtatgtgaaataaaacggcgggatagcgtccggaagaatagagggcggaaaaaatgaataaacatcacacacttgcaaagcaaaaacgaaaggcagggcttttatcgatcattccaggacttgggcagattgtgaatcagcaattgtcaaaggggctcttatttcttgccatcacaggcttgtttgcttttgaattattcgttttcggtatacaggcgctaaccggattgatgacattgggaagtgttcccggtgaagaccactcgctgtttatgctgattgaaggcacgctgcaattgatcgtgacggtgattttcctcatgttctatatctttaatattcatgattcgcgtaagaccgccgctatgaaagcggcgggtttggaggtcaatacaacagccaaggatatgatctgtcatgcgggcgataaagggtttccatatctatttacactgccggcatatatcatgatggtgtttgtgattatctttccggttttggtgactctgtttgttgcattaacaaactatgatttttatcatattccgcctaatcgtctgattgactgggtcgggtttaaaaatttcttaaatatttttttccttggctcctatcgtgaaacatttgtgaatgtactgggctggacggttatctggacaatctgtgcaacaacgctgcaaatcattttaggtattgtgacggcacttttcgtcaatcaggattttataaaaggcaagcggatatttcgaatgattttcttatttccatgggctgttccggcttttattacaatcatgagtttttccaacatgtttaacgacagcataggagcggtgaatgcacaggtgataccattattcaatcacctgccgtttgtcgagctgcctgcgatcgcgtggaagactgatcctttctggacaaagacagccctcattatgattcagacgtggctcggctttccatatatatatgtcatggtaacgggagtgcttcaggcgattccaagtgaattgtatgaagcggcaaagattgacggggccacttttattcagcgttttcggcatattacattcccgatgattttatttgccacagcacccgtgatgattactcagtatacgtttaatttcaataatttctcgatcatctatttatttaatgagggagggccaggcagtgcgggagccggggccggatcgaccgatatcttaatttcgtggatttataaactgacaacaggcacatcaccccaatattccgttgcggcggctgtgacactgttaatttctttcattgtcattggaatttcactgattgctttcaaaaaatcgaatgcttttggcaatgaggaggttatgtaggtgaacgcgagcactgccagaatgcttaataaaatctgtacgtatttatttttgacgcttttaagtattgtcattatatatccgttgctgattacggcatcatcagccttccgtgtggggaattcggcggcttttcagctcgatttttcgggtccttggacattggatcattttaagcggctatttgacgaaacgctttatctcaattggtacagcaatacacttgtcatcgcgctatcggtcatggttttgcaggttacgattgtgacacttgccgggtactcgtacagccgctatcggtttgcaggcagaaaaaagagcctgatattctttttaatcattcaaatggtgccgacaatggcggcgctgactgctttttatgtcttggcgatgctaataggcgcactcgatcaatactggtttttaacagcgatctatatcggcggcggaattccgatgaacacgtggctgatgaaaggttattttgatactgtgccgagagaaattgatgaagccgcgcgaattgacggagcgggacatctgaggattttcgcttcaattgttctgccgcttgttaagccaatgctcgcggtacaagcgctttgggcgtttatggcaccgtttggcgactatttgctggcgaaatttctgcttcgctcaccggaaaggctgaccatcgctataggattacaatcctttatttctaatccgcagcagcaaaaagtagctctatttgcagccggtgccatactagccgcactgccgatatgcgttctattcttttttctccaaaagaactttgtgtccggtttgacagccggcggaacaaaggggtaatgccaatgaagaatctggagaataaaagctttatcatccgctgcctgaaggcggctgcatccccatcaggtgtttgctgttacgggaataccttcagctggctgcagctctcttttctctttatgtttttaacggcctgcttaatggcgccgttagcggtttcgtttgtgaaaatggatcgcttcagcgttgcatctttcatgccgtcagcgattcaaggggttaatgatcaatttgctgatcaattgcagggttttcaaatcaggaacggaaaactaacaggcgggaagagctctgagaggattgaagatgggcagaatgtgatggcagtcgatatgaagcatgaatatgagacaagcggtgaaaatgggcgattgaaagtaactggatttgaaaacgccgtcatatttcaacctgatcaactgataatcaccgatcaaaacgaaacggggttttctgttggctatgcgaaaatggacgttaagctcgagaaaccaaacgtccatgatgtagaggtcttgatcgatacattgtggttggcacagtataagccgatgatcatgatgctggcatatacggtggtttctatgatccagcttttgttaacgtttgttcttgccggaggtctctggatcacaaaacgatcaaacatggtctctattgcatcattcaaggaagcggcctctatagcgatttgcgcatcagcactgccggcatttgcggcagctgctatcggcatggttcattttgatttgattactgtattgatgatccattcgtgtggcgttactttgatgatctcttttgcatttagatatttgaccaaaacccgccgtgataatggaaacttacattcgggaggaaatgatgataaatcagcggttatttgagattgatgaatggaaaatcaaaacaaatacatttaataaggagcgtacacggctgctggaaagcctgacgtctcttgccaatggctatatgggggtcagagggaattttgaagaaggctattcaggcgacagtcaccaaggcacatatattgcaggcgtgtggttccccgacaaaacgcgagtaggctggtggaaaaacgggtatccggaatatttcggaaaagtgatcaatgcgatgaactttatgggcataggcctatatgttgacggtgaaaaaatcgatctccatcaaaacccaatcgaatcatttgaggtagaactcaatatgaaagaggggattctgcggcgaagcgctgttgtcagcattcaggataaatccgtcagaatcaggtcagagcggtttcttagccttgctgtaaaagaactctgtgcgattcattatgaagcggaatgcctgacgggagatgctgtcattacgcttgttccttacctggatggaaatgtggcaaatgaagattctaactaccaagaacagttttggcaggaggaagcgaaaggtgctgattcttacagcggccatttagcggcaaaaacgatcgaaaatccatttggaacaccgcgcttcacggttttagccgcgatggcaaacgaaacggagggttttgtcaatgaaagctttaaaacgaatgaaatgtatgtcgagaatcgctacagttatcaaacgaaagcatcattgaaaaagtttgtgattgtcacgacttcacgtgattttcgggaggaagagcttttttcgaaagccaaggagcttttggcggatgtggttgagtacggctatgaaaaagcaaaacggaggcacactgatcgatggaaggaaagatgggcaaaagcggacattgagattaaaggagataaggagcttcaacaaggaatacgctacaatatctttcagttattctcgacatattacgggggcgatgcccgtttgaatatcgggccgaaaggatttactggcgagaaatatggaggtgccgcatattgggatactgaggcgtacgccgttccgatgtatttggcgacagccgagccggaggtgacgaaaaacctgcttttgtatcgctttcatcagttggaggctgccaaacgaaacgccgcaaaattggggatgaagggggcactttatccgatggtgacgttcaccggtgatgaatgccacaacgaatgggaaatcacctttgaagaaattcaccgcaatggcgcgatctgttatgcgatctacaattatatcaattatacaggcgaccgagactatatggaagaatacgggatagacgtacttgtggcagtcagcagattttgggccgaccgtgttcacttctcgaaacgaaaaaacaagtatatgctccatggcgtcactgggccgaatgaatacgaaaacaacgttaacaacaattggtatacgaatgtcattgcggcttggacgttggagtatactctacaaagtctcgaaagtatctcagcggagaaacgccgccttctggatgtgcaggaagaagaattgaaagtctggagagaaatcatccagcacatgtactatccgtatagtgaagaactgcaaattttcgttcagcatgacacgttcttggacaaagacctgcaagcagtagatgaattagatccagcggaacggcctctttatcagaattggtcatgggacaagattctccgctccaattttattaagcaggcagatgttctccaaggcatttatctttttaatgaccgttttacaatggaagaaaaacggcgaaattttgaattttatgagccgatgactgtccatgaatcaagcctatcgccctctgtccatgcgattctcgcagccgaactcaagctggaaaagaaagcgctcgaattatataagcgcacagcaaggcttgatcttgataattacaatcatgatacggaagaaggcttgcatattacttcaatgacggggagctggctgacaatcgttcatggctttgcaggcatgcgcaccgcgaatgagacgctgtcatttgctccgtttttgccgaaagaatgggacgaatattcattcaacatcaattatcgaaaccgattaatcaatgtgacggttgacgaaaagcgcgttatttttgagcttgtaaaaggcgagccgctgcacatgaacgtttatgaggaaccggttgtcctacagggacgatgtgaaaggagaacgcctaatgagtgaatggtggaaagaagctgtcgtttatcaaatttacccgcgcagtttttatgatgccaatggagatggattcggggatttgcaaggtgtgattcaaaagctggattacatcaaaaatctcggggcggatgtcatctggctctccccggtatttgattccccgcaggatgacaacggatatgatatcagcgattacaaaaacatgtatgaaaagtttgggacaaatgaagatatgtttcagctgattgataaagtccataaacgcggaatgaaaatcgtcatggatttggtcgtgaaccacacatcagatgagcatgcttggtttgctgaaagccgcaagtcgaaggacaatccttaccgggattattatttttggaaagatcctaaaccggacggctcagagccgaataattggggatcgatcttttcaggctcagcgtggacatacgatgaaggaacagggcagtattatttgcactacttttcgaaaaaacagcctgatttaaattgggaaaacgaagccgttcgccgggaagtttataatgtaatgagattctggatggatagaggcgttgacggctggcggatggatgtgatcggttctatttctaaatacaccgattttccggactacgaaacggatcacagccgcagctatattgtcggccgttatcactctaacggcccccgtcttcatgagtttattcaagagatgaacagggaagtgctttctcattacgactgcatgacagtcggagaggcaaacggctctgacattgaagaggcgaaaaagtacacagatgcaagcaggcaagagctgaatatgatctttacatttgaacatatggatattgatacagaacaaaactcgccaaatgggaaatggcagatcaagccgtttgatttgattgctttaaaaaagacgatgacaaggtggcagaccgggttaatgaatgtcggctggaataccctgtattttgagaaccatgaccagccgagggttatttcccgctggggcaatgacgggaagctccgtaaggaatgtgcgaaggcatttgcaacggttctgcacggcatgaaaggaacgccgttaatttaccagggagaagaaatcggcatggtcaacagcgatatgccgctggagatgtatgatgatcttgaaataaagaatgcatatcgtgaactagtcgtcgaaaacaaaacgatgtcagaaaaagagtttgtcaaagccgtgatgataaaaggaagggatcatgcgagaacaccgatgcagtgggatgccggaaaacatgcgggattcacagccggagacccgtggattccggtaaattcccgctatcaagatatcaatgtgaaagagtctttggaagatcaagattcgattttcttttactatcagaagctcattcaattacgaaagcaatataagattatgatatatggcgattatcagctgttgcaggagaatgatccgcaggtcttttcttaccttcgagaatatcaaggggaaaagcttcttgtcgttgtgaatttatcggaagaaaaggctctgttcgaagcgcctccagaactgattcatgagcgttggaaagtgctgatttcaaactatccgcaggagcgggctgacttaaagagtattagcctcaaaccttatgaagctgtgatgggcattagtatatgaaagcggtcatttttgatttagacggagtgataacagatactgctgaatatcattttctcgcttggaagcacatcgcagaacaaatcaatatcccctttgacagagacatgaatgaaaggctaaaaggaatcagcagagaagagtcacttgaaagcatattgatctctggcggtgcggaaacaaagtatacaaatgcggagaaacaagaacttatgcatcggaaaaatcatgattatcaaacgctgatcagcaaattgacgccggaagatcttttaccggggattggcaggctcctatgtcaattgaaaaacgaaaatataaaaatcgggttagcatcttcaagtcgcaatgctcctaagattttaagacgtttggcaattatcgatgattttgatgccattgttgatccgacgactcttgcgcaggggaaacctgatcctgacatctttttaacagctgcagcgctgctcgatgtttcccctgctgattgcgcggcaatagaagacgcagaagcaggcatttctgcaatcaaatctgcggggatgtttgcggttggtgtaggtcaaggacagccgatgcttggtgctgatctggttgtgaggcagacgaatgatttgacgcttgagctgttacatgaggaatgggagcagtatagaataaaaagtgtttaagggagtcaaatccttgaaatgaaaaaaacctgcaagagacgcagctcttgcaggttgtgttattactttttgtcttctgtgtgagtcaaaattttgtcaatcaggccgtattcaagcgcttcttcagcagacttgaagttatcacggtctgtgtcgcgttcgatcacttcaagcggctggccagtacgttcagcaaggactttgtttagtttgtcgcgaagcaagagaatgcgtttcgcggcaatttcaatttctgtcgcctgaccttgcgcaccgccaagtggctggtgaatcatgacttcactgtttggaagcgcatagcgtttgcctttttcgccggctgcaagcaggaacgcgcccattgacgcagccatgccgatacaaattgtagataccttcggcttaataaactgcatggtatcatagatcgccataccggctgtaatagagccgcccgggctgttgatgtaaagagaaatttctttttcagggtcttctgctgctaagaataaaagctgtgacacgatggagttcgcaacgttgtcatcaatcgcagatccaagcatgatgatacgatcctttaatagacgagaataaatgtcatacgctctttccccgcggttcgtttgttcaatgactgtaggtattaaattcataatgctcctccttcaccttttaggtaagtatgtagttacatgatacatttttggtcaataaaggtcaaacaaaaagctggcctgatatgcaaagtcgtctcttttccccattttccccaaaaatacatgggttcaaaccatcgtatgtcagatttccaattaagatgctgtgtctatttaaaaaacggcctctcgaaatagagggttgttattttaattgaattatcgtataattagttgtgctgacgttctcataacgcagtctatatgcgctcgtagctcagttggatagagcggtggtttccggtaccacgtctgtcgggggttcgaatccctccgagcgcgtccaatagaacaacaggaaagacaatggtttggcaacttgccgctcttgtcttttttgttttgtttcatttcataaatcttttccgctgaaacataaatgttcctccgcttgggcacgttatgaaatgtgcaatattgaatatgggaggaggatgaacatgggtattttaagcggaaatccgcaggatgaaccgatgcattatggtgaggtattcggcttatggagttatgtgatggcgggcaataaaatggtcggcaattaccaaatgctattgaatcatgtcggtgatgacgacctgaagaagctgcttcgtgagtctattgagaaatgccaagatgaaatcaaacaggtcagcacgatcctgaaagaaaacggggtggcgctgccgccggcttctcctgaaccgccgacagcagatcttaacgatattccgcctggcgcacggtttctcgatccggatgtggcggcctccgcggcagcacaaaatgctgcaggtcttgtgacatgcagcaaaatgatggggcaatcgattcgtgaggatattgccatgatgtttgggcaatttcatatgtcgaaagcggcaaccggcgcaaaatacttaaggctgctaaaaaacaaaggctggctcatcccgccgccgcttcatcttcaaaaacatcacgaagcttaatggcaaaggcatatacagctgtatatgccttgattttatgaagatgacgtaagacgcaggccgatgacgccggctaggataaggcaaagtgaaatcacctgtgatagctgaaaccgctccttaaaccaaatgagcccgaccgccgaaacaccaatgcttccaatgccagtccaaacggcatatgcgactccggcaggcaggacgatcatcgcttgggacaggcagtaaaaggataagccgaatccaacagtcatcacaatgatcggccatttttttcttgttccgtctatatatttcatggcaatggcagctataatttcttctatgccggcaatcactaataaaaaccatgccattattgttcacctcccggctgagatttgctttctttcgtaaataatttcattcctaaaatgccagccagcaatatagctaaaaagaacatttgggctgctgagaaggattcgcccagaacaattccagtcagatatgttccgacggttccgattcccacaaacacagtgtacgcggcggccatcgggattttttgataagagcggatcaacaggataaagctgaccgcgattaagataaaaatgatgatccaatccaaaagcgaatcggcatgtttgagggaagaggcccaaacaacttctaaaagccctgcaataaaaacaagaacccaattcaaatgaaacacctccctattttatgaatgaacgtcagtcatttttagggcattaaaaaatgagcggtgttacccagtcattttttaagcagtgcctaagctccgttttaagaaagtgaaaatttcctttttatacacttcaacattttcatcttgttcaaatccgatatagaatcgttccgcagtattctcgaccaagttgataatcgttctggccgtccattttgaattgattccttccgttacctcatggtttgcaatggccttgttgatgatttgttcaagccaggaataataaggctgatagatcgtctcccatttttccatggagtggtcgatcgcaagcccggaataacagaggacaataatatccttatggcgttctgtaatgagaaatgtctcatcaattaatatatttaaaacggtccaaaaatcttcgtccccatgcagcctacctttgatttgatcaagtgtatgggtgagaagattttctgcaatggccggtatgagggcatttttagatgaaaaatacaaatagaatgttccttgggcagtgccggcctttttgacaatatcagaaatagaagctttgtcgaggcctttttcagaaatgacttctatggcagcctgcagaattttttcatatttgcccgatgtttgttttggcatgaggaacacctccaataatgactgactctcattcattttatcgcgtatatgtatgtttgtaaagaataaagaagcaagaaaacctcttgcttctttatttatcgtaatcaatggcggcttttgggagcccggtatactttgcccagtaataaatcgcaagtgagccgatcgcgactaaaatgaggtcgacgggattgctgataatccctaaaccatgtccgaaagaaccgatgtaggaaaagatcagcatcataatataaaacccgataagccaccaggctgatttcagctgctgagcgaggctgacatcttctttaggcgtatatttgctgaaacagagatagatcaaaaacatcacgagctgtgaaccgagcagccaggagactgttttccatcctgaccagtacacgataaacgctgtaaatataaaggaaagcggcccgataatgctcattccctttaaataaaacggcctgtttaagtccttcgcgttgaccctcagcgcagctgaagaaatgggtgcaatcgcatatgaaagaatgagcgcgactgaacagacattgacgagcgcgttccacgaaggaaagggaagtgtccagaaaatggacagggcaaacgaaagccaaagcgaagcgcggggtgtccccgtatctttattgacctttgagaatatgccaaataatgtgccgttacgcgcccaggcgtaaacaaggcgggatgtcgtattcataaagatattcccgtttcctccgggagacagaatggcgtctaaaatgacaagcgttgcaagccagcctaacccgagcatgaccgcaatatccttaaacggcaatgagaactcccggccaattgccggccagccatgtttcagtgtttctgtcgggattgcaccaataaaggtgacctgcaaaactgtataaatgatggttgaaacgatgatgcaaatgattaaagcgatcgggatattgcgttttggattttggacttcacctgctacagatacaatcggatgcaggccgagatacgcaaacatgacgccgcctgtcgagatggcagcctgaatacctgtaaatccaaacggtgcaaatccttgaacggataaattctccggctgaaaatgaaagatcagcacaataatgatggtaatcggcacaatatatttaaaaatcgatatgatgaaattcgccttagcgaaggttttgacgctccaataattcagcaggaaaaacaagcataatagggcaaactgcaagatccagccggaaatggtcggtgaatcagaccctttaatggtcaggccgggaaaccaataggccacatactggcgcacagctgtcacttcaattgaaatcaagcttgtataagcgacaatcgtgacaaacgaaattaagtagccgacaaggtggccatgtgaataaacggggtatcgaatgatgcctccggtacggggcagagcggctccgagctctgcatatacgagcccgattaacaaaataatggctcctccgaggatccaggaaaaagcgccggagggccctgcttttgaagcgacattactgacagcgaacagccacgctgatccaaagatggctcccatcccaatcaaaatcagatcaaacagcgacattgatttttgaaaatttccttgtttagacattcgcttcctcctttgaaaccagccttatattccttacaatgcccaatatgtaacagagaataccgctcctaataaaaaaacaggggcagcctgcgccgcccctgtttttattcatgaatcgaatcaaagtgtttcactgttatatttttgaaggaggctgtgccgccgtcagaataaagggtaattcctttatcttcaggctttgggaagacttcatttgaaaaaacggttttcccgtcgccaacaaaaacttctatcgttgttttatcgacaagtattttcaaatgcaccttacgtttgcttacatcataaggagctttgctttcgacataggtattgcttttgtcaggctgatttgtggctgctctattgacataagcatagccgccttcagcgaaaataccgacatcaatatggcgtttttggtcttctgattctctgagcctgacgcctgcattctttagctctgaccaagaaagatccgtatcaagctggtacgtatcacctgttatcgacaatgtttttgatccgttcacatcctgatcctctatttcgtcagttgaaacagtcagctgctccaaagcttcaatcggctgtgagacgaggctgtatgttccatcctgctccttcagccggagttcgcgtatgacagaatctgtgccgttaaagccgttcttcattgtcggggtgttgttggcataatcccaattgttcatccaggcaagcgcataccgcttttctaatggatctgtgcttttgctgtcttcgaacgtcacaccgccataccagtcgaagccatagtcaagccattgggcttcagtctgatccgctttgaattcttttccgtcgaagcttccggtccagtaggcgtacgtatttggtttgccccacggtttgccattcgcgctggcaccgagaacccacttattcgttccgtcgcttgcccgcatcatgtagaggtcgggacattccaccattcccgcctgttctgggaagaatccgcttgtgtaatgccagtccttaagattatcggattcataaaagccgatttttgatccttcagccatgaccatgacccatttgttatcctggtcatcccatatgactttcggatctctgaaatcgtctgtacccggattaggcataacggggttgccactgtagaatttgaatgattttcccttatctgtgctgtaccacaaatattgttcctgttttttgtctttggctgagggctgtgtcacaatcgcgacaagcgcatttttcccaaagccggctgtgttctctttatccaccacgacggaaccggtccaaatgtcaccgtccgggtttgtatatttcggaatcgccacgccttcatcggtccagtgcaccaaatcagctgagacggcatggcgccattctgtgccgttgccttttgggtaatcccggttatatagatagaaataatgatacttgccatcaaaatagatcggtttttgagggtcatttttccatttatccggcgtcgtaaaatgatatgccgcccggtagtccggcttctgttttgattttgttttttggtcatgttcttcttttggaaataagtcgataaacagcaatattcctaaaaaggttaggaatgaggttagccatttgcctgcttttatatagttcatatgggattcacctttatgttgataagaaataaaagaaaatgccaataggatatcggcattttcttttgcgtttttatttgttaactgttaattgtccttgttcaaggatgctgtctttgacaacagatgttttcttgcctttgatgttcagcaggaagcttggcgcaaacgttgattgtttgtctgcgtagaatcctctgtttgtcatatagcttgtaatcacgacattgtttcctttcgcttgaggtacagcgaagtgtgagtaagtaaaggttacatcgttaggatcaagatccatttttaacacaaggccagttttgttcagcggcttgtatgggccagttaaagaattagaaacatagccaagcatgtaaatatcgttagacgtgatgccgtcaatcgtcatttttgacccgcgggagtcagtgaacaggtaccatttgccgttcattttaaagacgttcgcgcgttcaatttcatctgttactgtgttagatgcaatcagcggtttcatcacttttttcagtgtgtaatcatcgtttagctcaatcataccgagagcgccgttagctaattcagcagtgcgttttttatcactttgcagaagcttttgactttcttgacggaagaatgatgtgcttttgccatagtatgctttgttaaataaagattcttcgccttggtagccatcttcagttccagtgtttgcttcaaatactaagtatttgtggcctttatcttctacgtagtgaggatctctcagcgtatggttgtcgcctgagctgtagttgccttcatcgatgaactgctgtacattttgatacgttttgccgtcaccgtcaaagattgatttataatcctctacaccgttgatgttcaaagagctgtctgatgctgatacgttaacctgtgcagttgtcagtgtttgtttgccgtaatgtttaccggagaaatcagtgtagaataaacggatttttccgtcagatgtaaatgtggctgaacctgaccattcttgcgtttggtcttttaggatagaatcatttgcatcgaatttgtcgctgtctttaaagacgcggccagcgtttttccagctgtcaatagaagtttcgccgactttttgatagaacatgtaaatcgatgtgtcatccgcatttttaggatctccggctaatgcaaagacgatgtggtagccgtgatagtttgcgacagtgccgtcagcgttttgtaatggccagctgtcccaaacgtccaggccttttgcagaagagatatttttaattgtggacgaatcgaattcaggaacttgatatttttcatttttttgctgttcagggatttgcagcatatcatggcgtgtaatatgggaaatgccgtatgtttccttatatggcttttggttcgtttctttcgcaaacgcttgagttgcgcctcctgccagcagtgcggtagtaaaggttaatactgttgcttgttttgcaaactttttgatgttcatcgttcatgtctccttttttatgtactgtgttagcggtctgcttcttccagccctcctgtttgaagatggcaagttagttacgcacaataaaaaaagacctaaaatatgtaaggggtgacgccaaagtatacactttgccctttacacattttaggtcttgcctgctttatcagtaacaaacccgctcgatttacttttcgacctcattctattagactctcgtttggattgcaactggtctattttcctcttttgtttgatagaaaatcataaaagtatttacggtctacgggcctaaagaactaaaaaatctatctgtttcttttcattctctgtattttttatagcttctgttgcatgggcataaagttgcctttttaatcacaattcagaaaatatcataatatctcatttcactaaatagtagtgaacgacaggtatacgtgatgggttaaaaaggatctctaactgaagggtttttcaaaatatttgaaacgttagtaggttagtaacgtacagagatatgggaggtggaggaatgaagcagaataaaagaaagcatcttcagacgttatttgagacattaggcgaaaaacatcagtttaacgggacggttctggctgcggagggtggcgatattttatatcaccactcttttggctatgcggaaatgacggaaaaacgcccgttgaaaaccaactctttgtttgagttagcgtctttgtcaaagccttttacagcattgggaatcatcttgctggaggagaaggggattcttggctatgaggataaagtggatcgctggctgcccggttttccgtatcagggcgtaacgattcggcatttattgaaccatacgtcagggcttcctgattatatgggatggttttttgccaattgggattcacacaagattgcggtgaatcaggatattgtcgatatgctgatgaatgaggggctatctggttattttgaaccgaatgaaggctggatgtacagcaatacggggtatgtgctgctggcggttatcattgaaaaagcatctggcatgagctatgcggattttatgaaaacaagtatttttttaccggcaggcatgaatgaaacaagagtgtataacaggaggctttcgcctgagcgaattgatcattatgcatatggatatgtgtatgatgtacattccgaaacatacgtcctccctgatgagctggaggaaacgaactatgttgtgtatctcgatggcatacagggggatgggaccgtgaactctgtcacaagcgatttgtttcgatttgatcaggctttatatcaggacgatttcatcagcaaggcttctaaggaatctgcgttttctccagtgcgcctcaacaatggagaaacaattgattatggctttggctgggtactgcaaaatagtcctaaaaaagggcggattgtcagccacagcggaggatggcccggctattcgacgttgatgatccgatatatcgatcatcgtaaaacgctgatctatttgagtaataaggaagaggatactgaatatgaacaagcgattctgaaggcggcggaacatattctatttggccagccatatgaggtcccggaacgtcctgctgataaaaagaaaaaagcaattgatacggcgatatacagccgctatgttggcagctacctgttgcaggatggaacggctgcacaggtgacagccgagaatgaacggctttatttggagatcaccggacagctgagactggagttatttccttcctcggaaacccgtttctttctgcgagcattgtctgttgaagtcgagtttatgttaggcggggatgctgcgaaaagctttatcctctatgaggatggctcagaagaagaagcggtccgtacaaattagaaaggaatgaatttgatgatcggaatattagccggaatggggccgaaatcgacctcgccgtttattgataaggtgattgattactgtcagaagctgtatggggcttcaaacgatattgactacccgcacatgatgatctattcatgcccgacgcccttctatgcagatcgtccaattgaccatgacgagatgaaaaaagcgattatcgacggagcggtaaagctcgagaaaacaggcgtggatttcattgcgctgccttgtaatacggcgcatgtctactatgaagagattcagcaggcattgtcggttcctatgttgcatatcgttgaggaaacgataaaagagattccgcatcctgcaaaaaaagcggtggttttaggaacagagccaaccatccaatccgccatctaccaaaaagttctgaaggcaaatggacaagaagttgttcacaaggaccattggcagcaggctgtgaaccagcttatcgccgcaatcaaacagccaaatcatatgcagcattcaaaagcattgtggcagacgctatatgaagaaatcagtcagcatgcagacatcatcatttcagcctgcacggatttaaatgcggtgttagatcatactcaaagtgagattccgattatagattcctctgcctgtcttgccaaaagcactgtcagcacatatcttgcttatcaaagctagcttcagacaaggactgtcttcaaacagtccttgtttttttatgttcctattgtttgacagttaactgcaatgatgttaaagtaaacatgtaaatagttacatgatttttttctgaaggtgaggtggttctcgtgaagaagccggttttaaaaccattcgcctctttagaaatcaaggttgatccgcctatcacgattggtgagacaagcctgggactgagacgattcattccgattcgttcgggaacaataaccggggaagtaaagggacgtattttgccgagcggtgccgattcgcaaatgattcgcgctgacggcagaaccgatttatctgccaggtatgtgatcgaaacagcagatcatgaactgatttacattgaaaacaatggaatacggcaagtcagcgagccgtttcgaaaacaagcggcagccggggaaattattgatccggagcatgtttatttccgtacggtaccgacgtttgaaacaggcagtgaagcctatcaatggctccatgaccgcttgtttatcggttccgcagaaagaacccctgattacgttcgactagacatttatgaagtgcagtaaaagactaaggagagtgtgaaaaatggaaaactttatcggaagccacatgatttatacgtatgaaaacggctgggaatacgagatttatattaaaaatgaccatacaattgattatagaattcatagcggaatggttgccggacgctgggttcgggatcaggaagtgaatattgtcaaactgacagaaggcgtatataaagtgtcttggacagagccgactggcacggatgtttcattaaactttatgccaaatgaaaaacgcatgcacggcattattttcttcccgaaatgggtgcatgaacatcctgaaattacggtttgctaccaaaatgaccacattgatttgatggaagaatcccgcgaaaaatatgaaacgtatccaaaatacgttgtacctgaatttgcggaaattacatttctgaaaaatgaaggagtcgacaacgaagaagtgatttcgaaggctccttatgagggaatgacagacgatattcgcgcgggaaaattataataaacataaaaaacccggaaaagagaattacttctcttttccgggttttctttttgctgagtatgcgggaaccatcacaattcccgcgaaaaacagtatgatgccagtccagcacataggctggtaatagactgtgtcccgtaaacataccacggccgacaaaataatgatacaagctgccacaacaatggcagcaccaatgtatcctgttttccccatatttattctccttttgaagggaatagcttctgccttttttcagattcgggatcgttttcgatcgtaatctctgagtctaaaatcagcgtctctctcgtttcttcatgatacgccggccaattcacagcttcggtgcttgggtttcctgttttagcgaacgtgatccacgctgattgtatcgtgtgagaaagctgtttcacctcatccgtaatctccgcttttgccattcgttccaatccgtccagatttccaaagacaaaaggaagctctaatgcgtgaaacgctttattgtacggcggcttctccgggtgccaatcgaacctgtacatccagacaggggtgtaatgagactgtgcggatgcataggcgacggcagggcgccaaaataataaatcagtcatcatatgaatttggctttccagagaacgcggatacaaatcggcagctttctctgccagcggcttccctagtaaatactcgagtgctgcatcaagcgtttcctgagaatgaacgtctgaatccggggtgaaaaataaatatccttcatcacgggttgttccaatcaatagcggaatgccggaagcagccccttctgcgatcgctttttctggttcttcaggcagcgtttttggatcaagggcgggctggaagaacagctgaaagatattttctttttctgcaatccgaagctgatcagccgcttttagcaaatcttccgcagaaaccgtatgcaatttatccagttggccctcgttaatcccaaggacctgtaaaaaggctgccgaggtgctcgccgcttgttctttcgtcatcgttcgagaagcgccgctttccatgattgctttctggaacagtccttttgccgcaggcatagtgagaagcgcggcaatgctcatcccgccggcggattctccaaatactgttacgttatcgggatcaccgccaaacgctgagatattctctcgcacccatttcagtgcggcggcttggtctaaaagcccaaggttatcggaatacgcctcatcaaatgaagacaagtgcaaaaagccaaacgggcccagccgatagttcagtgtaacgacaatgacctctccctgcgccgcaagttttgatccgtcatacaatggctcactgcccgctccaagataaaaagcgcctccgtgaatccacaccatgacaggcaggttttgacttggagtgtcaggcgcaaatacattgagatacaagcaatcctcggactggcgcggcagttcagcatacgatagtgacagcaaatcagacggctgcgggcaaacagggccgtacgctgtggcatcaaggacatcttcccacacttcaggcggctcaggtgctttaaaacgccattgtccgacaggcggcttggcaaaggggattcctttccacttatgtacgccgttttccgttgtgccttttactttgccgtattgagtcgttactatttgatgagtcattgtgttctctccctttttcacccattataaacagatttaccctgcagatgcgaacgttagcccttaaccgatcatcatcttcccattgtttttaaaaaggatttgacttcatggacagtcaggccgatttctcttgcttccgccatcagcgctttccattcttctatattggattccgtcagtttgcggttgcggtaagaggcagtttcaggctgttctttctttagcctgttcgtaaaagtgaacaattcttccttttccatcccggcttgtacggcttgcactaaatgtacgcgccattcttcttcaccgccgctgattttttcatacatcattgtttctgcgtcaaataattctgttaattcaacttccagtgtggcagaaactttttttaaaaattgaacggacggattcgtgtgaacgcctctttcaatcttgcttaaataggatttggatacgcctgactcaacagccagctgattaatagaatagccttttcttttacggtacaaacggataattcttccaatcataatatgaaattctcctctattcctgtcgttattttgttcattataaggaatttttcgttctttataaaatttaaaataataagggaagtgcagtaaattagaggaaaatcatgattttgttctctaaagagaacttattggcttattttgcaatttttaaataataacgttttcttttataatccaatcattaacagaaaggggcgcgggaagccagccgcgggaaggctgaaggctatgaatacatgaatgagaatatgagtttcaaagaattatatgcgattgtcagacacagattcgtgctgattctgctcatcacaatcggcgtcacccttattatgggttttgtgcaatttaaggtcatttcaccgacctaccaggcgtcgacacaggtgctggttcatgaatcagacggtgaagaaaactcgaatctcagtgacatccagcgaaatcttcagtatagcagcacgttccaatcgattatgaaaagcactgccttgatggaagaagttaaggcggaattgcacctatctgaatcggcttcctcgctgaaaggaaaagtggttaccagcagtgaaaatgaatcagaaattattaacgttgccgttcaggatcacgatccggcgaaagcggctgagattgcgaacacgttagtgaacaagtttgaaaaagaagtagatgaaagaatgaatgtacaaggcgtacatatattatcagaggcgaaggcttctgaaagcccgatgatcaagccggccaggctgcgaaatatggtcatggcttttggcgctgctgtcatgggcggcattacactggcattttttctgcattttctcgatgatacatgcaaaagcgcacggcagctcagcgagagaaccggattgccatgcttaggctccgttcctgatgtccacaaagggcggaatcgcgggataaaacatttcggggagtgaagcgagtgatctttagaaaaaagaaagcaaggcgaggtttggctcaaatatctgttttacacaataaatcagttgttgcggaacaatatcgcaccattcggacaaacattgagttctcatctgtccagaccaacttgcgatctatcctcgtcacctcctctgtgcctggtgaaggtaaatcgttcagtgcagcgaatcttgcggctgtctttgcgcagcagcaggaaaagaaagtactgctggtggatgccgatttaagaaagccgaccatcaatcagacgtttcaggttgataatgtaaccggactgacaaatgtgctggtcggcaatgcttcactcagtgagacggtgcaaaagacgccgattgataacttatatgtactgacaagcgggccgaccccgccaaacccggcagaactgctgtcttcaaaagcaatgggagacttaatatctgagatctatgaacaattcagcctcgtcatctttgattcccctccgcttttggctgtttcagatgctcagattctagcaaatcaaacagacggcagcgtgctcgtcgttttaagcggaaaaacaaaaaccgataccgttctgaaagcaaaagatgcactggaacaatccaatgcgaagctgttaggcgctcttttaaacaaaaagaaaatgaaaaaatcggaacactattcctactagtttttgtaaaggtgatgtctcctgacctgtatcaatggaggcactcggctctgctgtgggcagctgaagttgctgccttagatgctggtcgtcgctggcggggcgtgaggatgggttaaatgcccacttatctcatatatacataggaggtattgtcggtttagctgctgccgattttttggagagacgaaaaccgccgcagctaaaccgataaaagaattaggggggaaaaggttgagttaccggagaagactgtcaatgattattgcgctggatacttacctcgttttaaattcagttattgcaggatatcaatttttaaaagattcctatcaattttatgactccggagcattactgcttaccgctgtcagcttgctcctcagctatcatgtgtgtgctttcctgttcaatcagtataaacaggtgtggacatacaccggactcggcgagctgattgtcctgcttaagggcattacgctttccgccgctgtgaccggtatcattcagtatgctgtgtatcatacaatgttcttccgtctgttaaccgcgtgctgggtgcttcagcttttgtctattggagggacccgtattttatccagagtattaaacgaaagcatcaggaaaaaacgttgcgcctcgtcccgcgcgctgattatcggggcgggctcaggtgggactctgatggtcaggcagctgctttcgaaagatgaacctgatatcatacctgtcgcttttattgatgacgaccaaacgaagcataaattagaaattatgggactgcccgtaatcggcggtaaagaaagtatcatgcctgcggtgcaaaagctcaaaattaattatattattattgccattccttcactccgcacccatgagcttcaggtgttatataaagaatgtgtgcgaaccggagtaagcattaaaattatgcctcattttgatgaaatgctgcttggcacacgaactgcaggacaaatcagagatgtaaaagctgaggacttgctcggcagaaagccggtaaccctcgacactagcgaaatttcgaaccgcatcaaaggaaaaacagttctcgtcacgggagcgggcggatcaatcggctcggaaatctgccgtcagatcagcgcgtttcagcctaaggaaattattctgctcggccatggggaaaacagcattcattcgatttatacagagctgaacggacgattcggcaaacacattgtgttccatacggaaatcgctgatgtgcaggaccgcgataaaatgtttaccttgatgaaaaaatacgagccgcatgttgtctatcatgcagctgcccataagcatgtgcctttaatggaacacaatccagaagaggcggtcaaaaacaatattatcggaacaaaaaatgtcgcggaagcagccgatatgtcgggaacagagacattcgtgctgatttcatcggacaaagcggtgaacccagccaacgtaatgggggcgacaaaacgattcgcagagatgattattatgaatctagggaaagtcagcagaaccaaatttgtcgctgttcgcttcggcaatgtactcgggagccgcggcagcgtcattccaattttcaaaaaacagattgaaaaaggcggcccggtgacagtaacacatccggcaatgacccgctatttcatgacgattcccgaggcatcaaggcttgtgattcaggctggggcactggcgaaagggcgtcagattttcgttctcgatatgggagagcccgtaaagattgtggatcttgccaaaaacctcattcatttgtccggctacacgactgagcaggttccaatcgaattcacaggcattcgtccgggcgaaaaaatgtatgaagaattgctgaacaaaaatgaagtccatgctgaacaaatctttccaaaaattcacatcggtaaagcggtggacggcgattggccggtgctgatgcgctttatcgaggattttcatgagctgccggaagccgacctgagagcgaggctgtttgcggcaatcaatacatcagaagaaatgacggctgccagcgttcattagggggagtgaaaatgacgaaaaagatattgttttgcgcgactgttgattatcattttaaggcctttcacctcccttattttaaatggttcaaacaaatgggctgggaggttcatgtcgctgcgaacggacaaaccaagctgccgtatgtggatgagaaattctccatcccgattcgcaggtcaccttttgatcctcagaacctggccgtttataggcagctgaagaaagtgattgacacctatgaatacgacattgtccattgccatacaccggtcggcggcgttctcgccagactggcggcgaggcaggcacggcggcacggaacaaaggtgctgtacacagcgcacggatttcacttctgcaaaggggcaccgatgaaaaattggcttctttactatccggttgagaaatggctttcagcatatacagactgcctgattacgattaatgaagaggattacatacgggcgaaaggacttcaaaggccgggcggaaggacgcagaaaattcacggcattggcgtcaacaccgagcgtttccggcctgtcagtccgatagagcagcaaagactcagagaaaagcacgggttccgtgaagatgattttatattggtttatccggctgagctcaatctgaacaaaaaccagaagcagttaattgaagccgcagccttgctaaaagaaaaaattccctcactccgccttgtgtttgccggggaaggggcaatggaacatacgtatcaaacgttagctgaaaagcttggtgcctccgccaatgtctgtttttacggcttttgcagcgacatacatgagttgattcagcttgcggatgtatctgtcgcatccagcattagagaaggcctcggtatgaatgtgcttgagggaatggcggcagaaaaaccggcgatcgctacagataatcgcgggcatcgggaaatcattcgcgacggagaaaacggttttctggtcaaaatcggtgacagtgctgcttttgcccgccggattgaacagctttaccataagccggagctctgccgaaagctgggacaggaaggccgaaaaacagccttgcgcttctcggaggcgcgaacggtggaagaaatggcagatatttattccgcgtacatggatatggatacaaaggagaaaagcgtatgaactcaggaccgaaagtttctgtcattatgggcatttataattgcgaacgcactttggcagaaagcatagaatccatactcagccaatcctataaaaattgggagctgattttgtgcgatgatgcgtcaacagacggcacgctccgcatcgcgaagcagtatgccgctcattacagcgaccgcatcaaactgattcaaaacaaaacaaataagcggcttgccgcatcattaaatcattgtctttcgcatgcgacaggcgattatatcgcacgtcaggatggagatgacctttcgtttccgcgccgtctggaaaagcaggtcgcgtttttagaaaagcaccgacattatcaggtggttggcaccggcatgcttgtgtttgatgaatttggcgtaagaggcgcccgcattctgccttctgttccggagccgggcatcatggcaaaagggaccccattttgccatggcacgattatgatgagagcgagtgcctaccgcacgctgaaaggctaccggtcggtgcggcggacgagacgaatggaagatattgatttgtggcttcgcttttttgaagagggcttcaggggctataatcttcaggaagccttgtataaagtgagggaagacagcgatgcattcaaacggcggtcatttacgtattcaattgacaatgccatccttgtctatcaggcgtgcagacgcttgaagcttcctttatctgattacatatatatcgcaaaaccgttaatccgcgcgtttatgcctgcagccgtgatgaatcgctaccataaaaaaagagtgatgaaccaaaaggaagggcttgtcaagcatgaatagcagccaaaagcgcgtactccatgttctcagtggcatgaacaggggcggcgcggaaaccatggtgatgaatttatatcggaagatggacaaaagcaaagtgcaatttgattttttaacgtatcgaaatgatccgtgcgcttatgatgaagagattttatctttaggcgggcggcttttttatgtcccgagcattgggcaaagcaatccccttacatttgtgaggaatgtgagaaacgcgataaaagaaaacgggccgttcagcgccgttcatgcgcacacggatttccaaacgggttttatcgcccttgcggcaaggctcgccggagtgccggtcagggtatgccattcccacaatacgtcttggaagacaggcttcaactggaaggatcgcttgcagctgctcgtgttcaggcggctcattttggcaaatgcgacagcgctgtgtgcctgcggagaggatgcgggcaggtttttatttggacagtccaatatggagcgggagcgtgttcaccttcttcctaacgggattgaccttgagttgttcgccccaaatgggcaggcggctgatgaagaaaaagcagcacgcggcattgcagccgaccggctcatcattggccatgtggcccggtttcatgaagtgaaaaaccacgcgttcctgctgaagcttgccgcacatctcaaggaaagaggcgttcgctttcagctcgttctggcgggagacgggccgttgcgcggggagatagaggaggaggcgcgccggcagaatctgctatcagatgttctctttttaggcactgaagaacggatccatgaattgatgcgcacatttgatgtgtttgtcatgccgtctctgtacgaaggcttgccggttgtgcttgtggaagcgcaggcgtcggggcttccatgcatcatttcagacagcattacagaaaaagtcgacgccggtctcgggcttgtcacaagattaagtctttctgaaccgatcagcgtctgggctgaaaccattgcaagggcggccgccgcaggcaggccgaagcgtgagttcatcaaagaaacactcgctcaacttggctacgatgcacagcaaaatgtaggagcgctgctgaatgtatacaacatcagcacggaaaaggaccataaccgatgattgtatatgccgtcaatatggggattgtatttatttggtcttggttcgctaaaatgtgcggcggccgtgacgattcgcttgccacggggtatcggccgaataagcttttgatctggattccgctcgcttcacttgtgctcgtgtcaggtctccgctatcgagtcggcacggattttcagacgtacacgctgatgtacgaattggcgggcgattatcaaaatgtgtggcagatattcggtttcggcacagcgaaaacagcgacagatccggggtttaccgcactcctttggctgatgaatttcatcacggaagatcctcaaatcatgtattttacggtggcggtcgtgacctacagctttattatgaagacactcgccgactatggcaggccgtttgagctgagtgtctttttgtttttgggaacctttcattactacgcgtcttttaacggcatcaggcaatacatggtcgcagctgctttgttttgggcgatccgttatatcatcagcgggaactggaagcgatatttcctgattgtgctggtcagctcgctctttcattcgtcggcgctgattatgattccagtgtactttattgtcagaagaaaagcctggtcaccggcgatattcggcctatccgctttatttctcggcatgacatttttatatcaaaaatttatttctgtgtttgtcgttgtacttgaaaacagctcatacagccattatgaaaaatggctcatgacgaacacaaatggaatgaatgtgatcaaaatcgctgttttggttctgccgctgttccttgcattttgctataaagaacgattgcggagtctgtggccgcaaatcgatattgtcgtcaatttgtgcctgcttggttttttgttcggccttttggccacaaaggacgtgatttttgccagattcaatatttatttcggtctgtatcaaatgatcttagtcccttattttgtcaggatatttgatgaaaaatcgaacgcccttatctatatcgctatcgttgtttgttattttctttacagttatttgcttatgccggttgattcatcggttctgccttacagaacgattttttcccggtaatttatgcacgaggagccggtcattatggaaacacctgcggttagtctgttagtcgctgtttataacacagaaacatatatcagaacgtgtctcgaatcactgcggaaccagacagtggacaatattgaaatcatcattgtcaatgacggttcagctgacgccagcccggatatcgcagaagaatacgccaaaatggacaacaggttcaaggtgattcatcaggaaaaccagggactcggtgcggttcggaataaaggcattgaagcggcacgcggcgaatttatcgcgtttatcgattcagacgattggattgagcctgattattgcgagcagatgctccgggcagcaggcgatgaaactgatctggtcatttgcaattacgccgcagagtttgaggacactggcaaaaccatggactcagacattgcccaaacctatcaggatcagccgaaggagcactatatcaaggcgttattcgaagggaaggtcagagggttttcatggaacaaactgtacagaagaagcatgattgaagcccatcggctgtcgtttccgctccgaggcgagctggagcatgtcgaggatcagtttttcagcttcagggctcactttttcgcccgctcagtatcctacgtaaaaacgccgctctatcattatcgaattcacctttcctccattgtgcagcgctatcagaaaaaattgtttgaatcaggacttgcgctgtatgaggcgaatgcggcgtttttacaggagaacaacaaactggaggagtatcgcaaggagcttgatacctttatcgttcttcacagcagcatctgcatgctgaatgaatggaaaacgagcggcagccgccggctgtttgaaaagcttagaaatgttggcgtgatatgcgcggacccggtgtttcaagaaagtctttcaaaaacgggtaccgctccttttgacgcaaaacggtcatgcctgcttctgatggcgaaatacagaatgattccgttcgtcgctatggcatcggctgtgtatcagcgggtgatcgagtacaaaatgagaaacagagggtgaggacatgtcgttacaatcgttgaaaatcaattttgcagaatggctgctgctaaaggtcaaatacccgtcccaatattggctgggagcggcagatcaaccggtaaaggccgcagcacatcagaaaaaaatcatactgaccctgctgccgtcccatgacaatttgggagatcacgcaattgcttatgccagcaaggcatttcttgagcaagaatacccggactttgacatcgtcgaggttgatatgaaggacatttacaaatcagcaaaaagcctgatccgctcgcgccatccggaggatatggtctttatcatcggcggcggaaacatgggggatttataccgttatgaggagtggacgcgccgcttcatcattaaaacattccgtgactatcgggttgtccagcttccggcaacggctcatttttctgacacgaaaaaggggcgcaaagagctgaaacgggcacagaaaatttataattcgcaccccggcctgttgctgatggcacgggatgaaacaacgtatcaatttatgaaacagcattttcaagaaaaaataattttgaaacagccggacatggtgctgtatttagacagaagcaagacccccgcagaacgcgaaggggtttatatgtgtttgcgcgaggatcaggaaagcgtgcttcaggaggaccagaggaaccgggtcaaggctgcgctatttgaggaattcggcgagatcaaatcctttacgacaacgatcggccgccgggtcagccgcgatacacgcgaacatgaacttgaagcactgtggtctaagctgcaaagcgcagaagccgtcgtcactgacaggcttcatggcatgattttttgcgcgctgacaggaacgccgtgtgttgtcattcgctcctttgaccataaggtaatggagggctatcaatggcttaaagacatcccgttcatgaagctgatagaacatccggagccagagcgcgtaacagccgcagtcaatgagcttttaacaaaagaaacaccccgtgcaggctttccgagagatgtgtattttaaaggtctgcgtgacaaaatcagcggtgaagcgcaatgatcccgctcgtcagcattattgtcccgatgtataatgttgaaccatttatagaagagtgcattgattctttgcttcgtcaaacgctttctgatattgaaatcatcctcgtgaatgacggaacaccggatcgttcaggcgaaattgcagaggactatgcaaaacgggatgcgagaatccgggtcattcatcaggcaaatggcgggcttagttcagcgcgaaatacgggaatacaggccgcgcggggcacttacatcggctttgtagacggagacgattatgtatcatccgccatgttccagaggctggctgaagaagcggagcaaaatcggctcgacatcgtcggctgcggtttttacaaacagtcatcggacaggcggacatatgtgccgccgcagcttgaggcaaaccgcgtgctgacaaaacgagaaatgactgaacggcttaaacatgctcacgaaacgagatttatctggtatgtatggcgttatctttaccgtcgtgagctttttgaaagggcgaatctgttgtttgatgaaaacatccgttttgctgaagactctcccttcaatttgtccgctttttacgaagcggagcgggtgaaaatgcttgatgaaggattgtacatttatcgtgaaaacccgaacagcctgacagaaatcccttataagccggcgatggatgaacatcttcaaaaacaatatcaagctaaaatcgcattctacaatcactacggcttagcaggcgcatgccaagaagatttgaatgtgtacatttgcaggcaccagcttccgatgcttttggcaaatgcctgtgcttctccgaattcgccgaaagacatcaaaaagaagatcagacagattttatcctatgacatggtgcggcaggctgtcagacatacaccgtttcagcatgagaaattattaagaggagagcgtttggtattagcactgtgtaaatggcggatcacttttctcatcaagctgtttttcgagcagcgggggaaaatgaaaggcagtgcgaagcaggcatgaaattcacgataaatttcagcgctaatctcacggcttttctcttgtccgttttcctatcggtttggatgacgccttttattgtcagtacgcttggtgtggaagcgtttggctttgttcacttgacacaaaatgtgattaattacttttcggttatcaccgtggcgctcagctcggttgtcgttcgattcttttctgttgctgcccacaggggagagcgggagaaagcaaatgcgtatatcagcaattatttagcggcctctgttttgatttcattgctgctcttgctgccgcttgcgggttcggctttttttattgaccgcgtcatgaatgtgccgcaagcgcttttggcagatgtgcgcttgtcgattttgatcggcagtttgctgtttattttaacgtttctgatggcgggtttcggtgctgcaccattttatgccaaccgcctttatatcaccagttccattcaggcggtgcaaatgcttatacgggtgctgtctgtgctgctcctgtttgcatgctttgcgccgaaaatctggcagatccagcttgcagctttagctggtgctgtcattgcgtctgtgctgtctttctatttcttcaaaaagctgattccgtggttttcgtttcgtatgaaggatctttcattccgcacaagcaaggagctgtttcaagcgggcgcatggagctccgtcaatcaaatcggcgtcctgctttttttgcagattgatctgttaaccgccaatttgatgctgggggcgtccgcatccgggaaatacgcggcgattatccagtttccgctgcttttgcgcagcttggccggaacggtcgcatccctgtttgcgcctatcatgacttcatattattcaaaaggcgatatggaagggttgatgaattacgccaataaggcagtaaggctcaatggtcttttgcttgcacttcctgctgccttattgggcggattggcgggaccttttttgacaatctggctcggaccgtccttttcaacgatagcaccgcttttatttattcatgccggatacttggttgtcagcctcgcctttatgccgctgttttatatatggaccgcttttaatcaacaaaaaacaccggcgattgttaccctgctgttaggtgcggtgaatgtggtgctggcggtcacgctgagcgggccggctcatctcggtctgtacggcataacgttggcaggggccatttctcttattttaaaaaatgccatctttacgccgctttacgtatcccgcattacaggctacaaaaagcacgtgttctttaaaggcataatcgggcctctttcagccgctgtatttgcctggacggtctgtaaggcaattcagttcgttgtgaagattgacggctggccgtcactgatagcgacgggagtgacagtcagcttttgctacgctgttttcgcttttatgctcgtttgtacaaaagaggaaagacagctggtattaaaacggtttcgaaaaacgaaaggagctgtgaatctttgatcctgaaacgactttttgatctgacggccgccatttttttgttgtgctgtacaagtgtgatcattctgttcaccatcgccgttgtcaggctgaaaataggatcacctgtcttctttaagcaagtaaggccaggcctgcacggcaaaccgttcaccctatataagttccggacaatgacggatgaacgggacagtgagggaaatctgctgcccgatgaagtccggctgacgaaaacgggcaggctgatcagacagctgagcattgatgagcttccgcagctcctgaatgtcctgaagggcgatctgagccttgtcgggccgcggccgcttttgatggactatctgcctctttatacagaaaaacaggcacggcgccatgatgtgaagccgggtatcacaggctgggcgcaaatcaatggcagaaacgcgatttcctgggaaaagaaatttgaattagatgtatggtacgttgacaaccggtcattttttctcgatttgaaaattttatgtttgacggtgcgaaaggtccttgtttcagaagggattcagcaaaccaatcatgtgaccgcggaacggtttaccggaagcggagatgtgtcctcatgaaaaacgtggccattgtgggtgacggcggacacggaaaggtgatcagagagctgataaacgcccgctcagatacgcgcttagccgcggtgctggatgataaattcaaaacgttcgaaggcggaaaagaatggtacacaggaccgccggaagccgttactgaactgcgcaggctcattcctgatgtgctgtttctgattgctgttgggaataacagtgtcagaaaacagctggcggagcgactgggactgaggaaagatgattttattacattgattcacccgtcagccatcgtcagcaggtcggctgtcattggggaagggacagtgattatggcgggcgcgatcattcaggcggatgcgcgcatcggcgctcattgcatcatcaatacgggtgcagtggcagagcacgacaatcaaatcagcgattacgttcatctgtccccgcgtgtcacgctgtcaggagcggtttccgttcaggaaggcgctcacgtcggaactggtgcatccgtcataccgcagatcataatcggggcttggagcattgtcggagccggctccgcggtgatccgtcccataccggacagggtaacggcggccggtgctccggcacgcatcatttcttccattcaaacatcaaacaaaggatgattctatgcataaaaaaatctacttatctccccctcatatgagcggcagggagcagcactatatttcggaagcctttcgctcaaactggattgcgccgcttgggccgctcgtgaattcatttgaagaacagctggcagaacgagtcggtgtaaaagcagctgctgcggtcagctcaggaacggcggcgattcatctcgcgctgcgtttacttgaggtaaaagaaggtgacagcgtgttttgccagtccttcacatttgtagcaaccgccaatccgattctatatgaaaaagcggtgcccgtctttattgattctgagcctgatacgtggaatatgtcgccgacagcccttgaaagagcattggaggaagcgaaaagaaatggaacactgccaaaagcggtgattgccgtcaatctatatgggcagagcgcgaaaatggatgaaatcgtaagtctgtgcgatgcatacggagttcctgtcattgaggacgcagccgaatctctcggaacagtctataaagggaagcaaagcggaacattcgggcgcttcggcattttttcatttaacgggaacaaaatcattaccacatcagggggagggatgctcgtttcaaatgatgaagccgcaattgaaaaagcaagatttctcgcttcgcaggcacgagagccggctgttcattatcagcacagtcaaattggacataattacaggctgagcaatatcttagccggcgtcggcattgcccagcttgaggtgctggatgagcgagtggagacaagaaggaccattttcacgagatacaaaaatgcgctcggtcacatagacggcgtccgctttatgccggagtacgcagcaggcgtatccaatcgctggctcaccacgctcacacttgataacgggctcagcccatatgacatagttcaacgtcttgctgaagaaaacattgaagcccgtccgctgtggaagccgctccatacccagccgctattcgatccggctttattttattctcatgaagatacaggaagcgtatgcgaagatttgttcaagcgaggaatctgtctcccatcggggtccaatatgacagaagatgagcaagaccgggtcattgaagtgctactgcacttattccaaactgccgaggtgaagaaatggacagcaagcattcgatgatcagcctgaaacagaaactgtccgggctgctcgacgtcataccgaaacaatcagagattatatatgctgactatcctctatatgggaatgtaggggatttatttattatgaaaggaacagaagccttctttaaagaacacgggattcgggtcagaaaacgctggaatcctgacaattttccagtcgggcgaaagctggatcctcatctcatcatcgtctgccagggaggcggaaacttcggggatctgtatccgtattatcaaggctttagagagaaaatcgtccaaacctatccgaaccacaaaattgtgatcctgccgcaatcgatttattttcaaaacaaagacaacctcaaacggacggcagagatattttctaagcatgcgaaccttcacattatgacaagggaaaaagcctcctatgctacggcgcaggcttatttttcaagaaatcacattcagcttctgcctgatatggctcatcagctgtttcccgtcattcccacgcagcagccgtccaatcaaaagctgagatttatccgaacagatcatgaagcaaaccaggcgcttcaggaacacgcagaagcggaaagctacgactggcgcacggtgctgtcagcttcagaccgccggacgattgcttttctccaaacgctgaacgtcctgaataaaaaagcaggcaaccctttgcccattgcgtatatatgggaaaaatactcggattatatcgtccaaaaagccattcggtttttcagccgttacgaatcggtggaaacatcaaggctgcacggccacatcttgtcttctcttcttcaaaaagaaaacacggtcattgataattcctatgggaaaaacgccaattactttcatacctggatggaaggagtgccgagcacccggctcatccagcacgcctcaaagaaggaaaaccttcctgctcacatgtgagcggaaggtttattttgattctccacgtttgactttgttgtatgcttcatctaaatgctgaatccgtttcaggacaactgcgtttttcgtcagctggtcctgcactagtgttgagacgacggaacggtagtagctgttcatcgcgtggattttatcctcagactgattcatttcaatatgctgttttaaattctcaataaaataagggacggaaaaaagttcagacatttctttggcagctcctttttcataaatgtatacggtgtgatctcaatcatgtacaatgaagaaaggggagtgagcaagatggatatgaaacttcagcaagtacaagtattaaagcctcaactgacacaggagctcaggcaggccatcacgctgcttggctatcattcggcagaactcgccgagtacattgatgagctctcactggaaaaccctcttattgaacgaaaggaaacagacacaccgccactatcttaccataaaacaaacaaaaacaggatgaatgcacaggaagcgggccttcaattaagtaatccgcaaaaaacattgcaggatgcgttaaaacagcagtcactcgatatgaatctgacaaacactgaaaaaaagatttttaattatctgattcattcgcttgattcaaacgggtacttggaagaagatatagaggaggcagcacggcgattatctgtatcggccaaggaagcggaggctgttttggcaaaactccagtcattagaaccggctggaattggcgcgagatctttgcaggaatgcatccttcttcaattacagcggctgccgaacagaaatgaacaagcggaaatgctggtttcagctcattttgatgcttttgcgcaaaaaaaatggaaagcgctttcagtggaggcaggaattccgcttcatactattcaagatatctcagatgatatcgcggctcttcatcctagacctggccttctgtttgcccggccagagcaagatgtgtatattgagcctgatatttttatcactgtaaaaaacgggcacatcgcagcggaactgaatacccgctcgtttcccgagatcgatctgcatccgcagtacagaacgcttttatcatccggctcctgtcaggatactgtctcctatttatctgcgaaatatcaggagtggcgctggctgagccgcgcgctgaggcagcgaaaacagacaatcacgagaattatcaatgaactgatcacacgccaaaaggatttctttctgaaagggcgaagcgcaatgaagccgctgactctgagagaggtggcggactgtctaagccttcatgaatcaactgtgagccgggccattaaagggaaaacaatacaaacgccttacgggctgtttgagatgaagctctttttctcagcaaaagccgaggcttcaggagagggagatgcgtcgaattatgcagtcaaaatgcatcttgaagacctgatcaatcaagaggacaaaacaaaaccgctttcagatcaaaagcttgtcgatttgctgtatgaacaacacggcatccaaatctcgagacgcaccgtggcaaaatatcgcgatcaaatgaatattccgtcatcggcagcgagaaagcgatataaataaaatcctccctagacgggaggatttttttaaggaatcatccagctgaatatgtgatgctgcaaaaaggtgatgatacaaacgagcagcagcaaaaacagactgtgtttaatggtaaagcggaaaagatctgactcctttccggcgagtcctaccgcggcgcatgccaccgctatcgactgcggtgaaatcatttttcctgtgacaccgcctgaagagttggcggccacagacagaacggggtccatgccgactgataatgcggtgactttctgcaggttgccgaacagcaggttggcggaagtatccgagccggtaatgaagacgccgagccagccgaggacgggcgaaaagaaggtaaacatcgaacctgtcagcgcgagtgtcatcccgagtgtcgtgctcattcccgaggagttggtgacataggcaaaaccaacgacagaagcaatggtcaaaatcggaagcttcaattcttggactgtttctttaaaaacggttccccagtctttccacgaaatcgccgtgatgaactttgacagcactgcggcaatcaatatcgcggtgccggctgaaccaagcacctccagcttgtaaaccgcttcaatcggcgtaccgtcagcattgacaatctgattgttcaaaaaaggcacaccgggggcaaaagtcagtttttctccaacagcattcagccatttcaagaacaccgcagagccttcataatgcccggtcagcgcggatttgacagatggaatgccccatacggatatcattgccgtcagcagcagaaatggcgaccaagccttaaaaatctgtccgccgctgtacgcaggcgctgccggatttgtgcgcgccgtttcaattgaggcggccgactcttgttcaccggcaaaccggaatgttgttttcggcttccaccatttcaaaaacacagcaagcgcagccattgaaacaagagctgacaaaacatcgggcagctcaggccctaaaaaattggaactgagatattgaacaacggcaaaggaaacaccagatacgagaatcgccggccagatctccaaggctttcctgaacccgctcatgatgatgattaaataaagaggaataaatacggataaaaacggcagctgccgcccgaccatttgcgaaatctccatcgccggaatccctgtcggcccttctacggctgtaattggaatcccaatcgccccaaaggcaaccggcgccgtattggcgatcaaacagatccccgcagcataaagaggattaaagccgagaccgaccagcagcgcggcagaaatggcgaccggcgctccgaagcctgctgccccttctaaaaaagccccgaatgaaaaagcgatcaagagagcttgaagccgtcggtcatcagtaattgagagaacagagctgcgaatgatatcaaactgtcccgttttcacagtgattttatacaaaaaaacagacgtcacaatgatccagccgatcggcaacaatccgtatacggctccttgtgtcgcggacatcagcgctttttccgccggcatccgataaaccaatacagcaatgataagggcgatccccaatgtggccaagcctgctgtataccccttcatccgtttaatcgcgagtgcccaaaaaaagaaaataatcggtacaagtgcggcaagcgctgataatagcaaatttccccctataggcgtatatgcctgtgtccattgcatcccaaacccctccttgaaacataaactggcgccatatgtaagcggtttctatagatgatatgatcatctgatgactgggtaataagaccagttacctagcattatattttgaaaaaaatcaaagtacaagactttttgacaaaatagtcaaaatcttttggcggcccacaaaacagagtataatagatcgtaaacagccagacctacaagttacggggtgaattgcattgaaatacaaacagattaaaacaaaaaaaatatatgaagaagtagcggatgccctattagatatgatcaaaaacggcgaattgaagccgggggataaactggactctgttcaggcgcttgctgagagctttcaagtcagccgttcagcggttcgcgaagcactttctgcgctaaaggcgatggggcttgtcgaaatgaaacagggagaaggcacgtacctgaaggaatttgagctcaatcaaatttctcagccgctctcagccgcccttctgatgaaaaaagaggacgtcaagcagctgcttgaggtcagaaaactgcttgaaatcggcgtggcttcactagcggctgaaaaaaggacagaagcagatctcgaaagaattcaggatgcactaaaggaaatgggcagcattgaagcggacggggagctgggagagaaagcagactttgcatttcatcttgcgcttgcggacgcttctcaaaatgaacttcttaaacacttgatgaatcacgtgtcatcattgctgctggaaacaatgagggaaacgaggaaaatctggctgttttccaagaagacctccgttcagcggctgtatgaggagcacgaacggatttacaatgctgtggctgccgggaacggtgtacaggcggaagccgccatgctggcgcatttgacgaatgtggaagatgtgctttcgggatatttcgaggaaaatgtgcaataaccaactcatttcccgggcaattccgccggttccgaatgatacgaacaactgagactgagccgcaaatggttcagtctttttacatggaagccagagggctttgtgcacttgacatttgtgaaaaataaagtaaaatattttactaaaacaatccgagctgaataatggaggcagatacaatggcgacaattaaagatatcgcgcaggaagcgggattttcaatctcaaccgtttcccgcgttttaaataacgatgaaagcctttctgttcctgatgagacacgggagaaaatctatgaagcggcggaaaagctcaattaccgcaaaaaaacagtaaggccgctggtgaaacatattgcgtttttatattggctgacagataaagaagaattagaagatgtctattttaaaacgatgagattagaagtagagaaactggcgaaagcattcaatgtcgatatgaccacttataaaatagcggatggaatcgagagcattcctgaacatacggaagggtttattgccgttggcacattttcagatgaagagctggctttcctcagaaatctcactgaaaatggcgtgttcatcgattcaactcctgatcccgatcattttgattcggtaaggcccgatttggcacaaatgacaaagaagacggtaaacatcctgactgagaaggggcataagagcatcggttttatcggcggcacatacaaaaatccgaataccaatcaggatgaaatggacatccgtgaacaaaccttcagatcctatatgagggaaaaagccatgctggacgagcgctatattttctgtcatcgcggattctctgtagaaaacggctaccgcctgatgttagcagcgatcgacacattaggcgatcagcttccgactgcttttatgattgcagcggacccgattgcagtgggctgtctgcaagccctgaacgaaaaaggaattgccataccaaacagggtaagcattgtgagtatcaacaacatcagcttcgcgaagtatgtctcgcctcctctgacgacgtttcatattgatatacatgaattatgtaaaaatgctgttcaattactgcttgaacaagtgcaggacaagagaagaacggtaaaaacattatatgtgggcgcagaattaatcgtcaggaagagtatgaatgaaggatgacttaggacactaagtcatttttttatttaggtaaaaaaatttactctagaagataaatagtttgtttacacattttctcaggcgtgctatattatctttaaagcgctttcattcctaccgaaagggtgacaatcaatgaaaatggcaaaaaagtgttccgtattcatgctctgcgcagctgtcagtttatccttggcggcttgcggcccaaaggaaagcagcagcgccaaatcgagttcaaaagggtcagagcttgttgtatgggaggataaagaaaagagcatcggcattaaagacgccgttgctgcgtttgaaaaagagcatgatgtgaaggtcaaagtcgttgaaaaaccgtatgccaagcagattgaagatttgcgaatggacggaccggccggcacaggccctgacgtgttaacaatgccaggggaccaaatcggaaccgctgtcacggaaggattactcaaggaattacatgtcaaaaaagacgttcaatcactttatactgacgcttccattcagtctcaaatggtagatcaaaagctttatggactgccaaaagcggtcgaaacgactgtccttttttacaacaaagatctcatctccgaaaaggaattgcccaaaacgctggaagagtggtacgactattccaaaaagactgctaatggcagcaaatttggctttttagccctatttgatcaaatttattatgcagaaagtgtgatgagcggatatggcggatacatttttggaaaggccaaagatgggagctataacccgtcagacattggaattaataatgaaggagctgtcaaaggtgcggcgctgattcagaagttttacaaagatggcctgttcccggctggcattattggagaacaagggattaacgtattggaatcgctgttcacagaaggaaaagccgccgcaattatctctgggccatggaatgtagaagctttttcgaaagcaggaatcaattatggcattacgaaactgccgaagctggaaaatgggaaaaacatgagctcctttatcggcgtcaaaagctacaacgttagtgcattttcaaagaatgaagagctggcgcaagaattagccgtttttctggcaaatgaaaaaaattctaaaacacgatatgaagaaacgaaagaagttcctgctgtgaaatccctagccaatgacccggctattatgaaaagcgaggcggcacgggctgttactgaacaatcccgtttctcagagccaacaccaaatattccggaaatgaatgaaatatggacgccggctgattcagcattacagacggttgcaacagggaaggcagatccgaaacaagcattggatcaagcagctgaaacggccaaaggacaaattaaggcaaagcacagcggaaaataaagagaaagctagatttgtattgtaagagaggtgaaaacggtgcagcatcgtcaagtcgctttgttgctttctatcattccgggactcgggcaattttataacaagcaatggataaaaggtattgtctttcttttcttaggcgcatcgttttttgcggtctttggagatctgctcaatatggggttttggggaatctttacactgggaacagaagtgccgcgggataattccgtttttctgctggcggaagggattattgctgtcatcgtgacctgctttggccttgcggtgtattatgtaaatcttcgcgatgcgttccaaagcggaaaacaacgtgatgaaaataagccattaagttccttaaaggaacaataccagcatatcatttctgagggctatccttatgtcgtcagcggcccatctttgtttattttaattttcgccgtgatctttcctatcttattcagctttgcattagcgtttacaaactatgatttgtatcattctcctcctgcaaaattaattgattgggtcggttttcaaacgttcgcaaatattttcacagttgatatttggaggtcgactttttttgatgtactggcttggacggtggtttggacacttgctgcatccacactgcaagtcacattggggatttttctcgcgatcattgttaaccagaaagaccttcggtttaaacgtttttttcggacgattctgattttgccatgggccgttcccggttttgtgacgattttaatttttgcgggactgtttaatgatagcttcggtgcgatgaatcacgacatcttggctttcttcgggatagatccgcttccgtggatgacagatgccaattggtcgaggcttgcattgattctcatgcagggctggcttggatttccgtacatctttctcgtctcaacaggcgtattgcaatccatcccggacgatctgtatgaagcagctacgattgatggcgcttctgtcttttcaaagttgagatacatcacgcttccaatggtgttcattgcaatggctccgattatcattacccagtttacgtttaattttaataactttaatattatctatctattcaatggtggaggtccggctgtaaccggatcaacagccggcgggacagatatcctcgtttcatggatttataaattgacaatgcagtccagtcaatattctcttgctgcggctttaaccattttattatctgtatttgttatctccatcgcattgtggcaattcagacagacaaagtcttttaaagagggggcataaggtatgctggcagatatgaaagtcagaaaatatatccgtctccttttctcttacttgttgctagcctttatggcggtcatcattgtttatcctctcctttggacggcaggcgcaagctttaatcccggcaacagcttaatcagtacatccatcattccgaagcatccgacattcgatcattacaaggaattatttgcgggcaaggaaagccttcaatatgtgcagtggtatgtcaactctatgaagatcagcctgtttacaatggcagggtctttgctctgtgtgacgtttacggcctatgcgttttcgcgctttcggtttaaagggaggaaatacgctttaacgctctttttattgctccagatgattcctcagttttcagctttaattgccttgtttgtgctggcgcaaatcttgggaatgatcaatagccactggctgctaatcttgctttatatcggcggcctgatcccgatgaatacgtatttgatgaaagggtacatggattccattccgatggatttagacgaaagcgccaagattgacggagccagcagcaccagaatcttcttccagatcattctgccattatcaaaaccgatggcggcagtcgtggccatgaacggctttaccggtccgctcggagattttgtgctgtcctcaaccatattgagaacgcctgaatcatatacattgcccgtcggtctattcaatttagtgaatgatgtcatgggggccagctatacgacatttgcggccggagccctgcttatcagcataccggttgccgttatctttatcatgctgcaaaagaattttgtatccggattaaccgcaggcggaacgaagggctaagagaacaaggaggagaatgtgatgtcaaagcttgaaaaaacgcacgtaacagaagcgaaatttatgctccatgggggagactacaaccccgatcagtggctggatcggcccgatattttagctgacgatatcaaactgatgaagctttctcatacgaatacgttttctgtcggcatttttgcatggagcgcacttgagccggaggagggcgtatatcaatttgaatggctggatgatatttttgagcggattcacagtataggcggccgggtcatattagcaacgccgagcggagcccgtccggcctggctgtcgcaaacctatccggaagttttgcgcgtcaatgcctcccgcgtcaaacagctgcacggcggaaggcacaaccactgcctcacatctaaagtctaccgagaaaaaacacggcacatcaaccgcttattagcagaacgatacggacatcacccggcgctgttaatgtggcacatttcaaacgaatacgggggagattgccactgtgatctatgccagcatgctttccgggagtggctgaaatcgaaatatgacaacagcctcaagacattgaaccatgcgtggtggacccctttttggagccatacgttcaatgactggtcacaaattgaaagcccttcgccgatcggtgaaaatggcttgcatggcctgaatttagattggcgccggttcgtcaccgatcaaacgatttcgttttataaaaatgaaatcattccgctgaaagaattgacgcctgatatccctatcacaacgaattttatggctgatacaccggatttgatcccgtaccagggcctcgactacagcaaatttgcaaagcatgtcgatgtcatcagctgggacgcttatcctgtctggcacaatgactgggaaagcacagctgatttggcgatgaaggtcggctttatcaatgatctgtaccgaagcttgaagcagcagcccttcttattaatggagtgtacgccaagcgcggtcaattggcataacgtcaacaaggcgaagcgcccgggcatgaatctgctgtcgtccatgcaaatgattgcccacggctcggacagcgttctctatttccaataccgcaaatcacgggggtcatcagaaaaattacacggagcggttgtggatcatgacaatagcccgaagaaccgcgtctttgaagaagtggccaaggtaggcgagacattggaacggctgtcggaagttgtcggaacaaagaggccggctcaaaccgcgattttatatgactgggaaaatcattgggcgctcgaggatgctcaggggtttgcgaaggcgacaaaacgttatccgcaaacgcttcagcagcattaccgcacattctgggaacacgatatccctgtcgacgtcatcacgaaagaacaagacttttcaccatataaactgctgatcgtcccgatgctgtatttaatcagcgaggacacgatttcccgtttaaaagcgtttacggctgacggcggcaccttagtcatgacgtatatcagcggggttgtgaatgagcatgacttaacatacacaggcggatggcatccggatcttcaagctatatttggagttgagcctcttgaaacggacaccctgtatccgaaggatcgaaacgctgtcagctaccgcagccaaatatatgaaatgaaggattatgcaaccgtgattgatgtaaagacagcttcagtggaagcggtgtatcaagaagatttttatgcgcgcacgccagcggtcacaagccatgagtaccagcagggcaaggcgtattttatcggcgcgcgtatggaggatcaatttcagcgtgatttctatgagggtctgatcacagacctgtctctttctccagtttttccggttcggcacggaaaaggcgtctccgtacaagcgaggcaggatcaggacaatgattatatttttgtcatgaatttcacggaagaaaaacagctggtcacgtttgatcagagtgtgaaggacataatgacaggagacatattgtcaggcgacctgacgatggaaaagtatgaagtaagaattgtcgtaaacacacattaggctgatgctccgctcgatatgggcggattcttttttctttagaatgaaaacgctcactaagtcttgggaggatgaaatcatgaaaagcaaagtgaaaatgttctttgcggctgccatggtgtggagtgcatgtagttcaacaggatatgccgctgccattgagaaggagaagcacgtgtcaaagcttcgggcagaggatctttttgttaaaaaagtagaggggatgaacaaggattttatcaaaggggcagatgtgtccagcgttattgctttggaaaacagcggtgtcaccttttacaatacaagcggaaaacgtcaggacatctttacaaccttaaaacaggctggggtcaactatgttcgcgtccgcatctggaatcacccgtatgattcaaatggcaacgggtatggcgggggaaacaatgatgttcaaaaagccatcgaaatcggaaaaagagcgacagcgaacggaatgaaggtgctggccgactttcactactctgatttctgggccgatccagcgaaacaaaaggtgcccaaagcctgggcgaatctcagctttgaagcaaaaaaagcaaagctctatgagtatacgaaacaaagcctgcaaaagatgatcaaggaaggctttgacatcggcatggttcaggtcggaaatgaaacaacaggaggatttgccggtgagactgattggacgaagatgtgccaattatttaatgaaggaagccgagcggtcagggagacaaattcaaatattttggtcgccctgcattttaccaatcctgaaacggctggaaggtattcatttattgcagaaacactcagcaaaaacaaagtggattatgatgtgtttgctagctcctattatcctttctggcatggcacattacaaaatttgacctctgtgctgaaggctgttgccaatacgtacggcaaaaaagtcatggtggcggagacatcgtacacctataccgctgaggatggcgatgggcatggaaatacagcaccaaaaagcgggcagacgttgccatatccaatttctgttcaaggccaggcaactgcagtaagagatgtaatggaggcagtggcgaatacgggcaaagcaggacttggtgttttctactgggagccggcgtggattccagtcgggccgaagacacagatagagaaaaacaaagtgttatgggaaacatacgggtcagggtgggcgtccagctatgctgctgaatacgaccctgaagacgccgggaagtggtatgggggaagtgctgtagataatcaagctttatttgattttaatggacacccgctgccttccttgcaggtgtttcaatatgcggagtcaggacatattccaaagaaacgctgaaacaaaaaaatccatgagatgtaacaaatcattgttatgtctcatggatcattttattttacatcaactaatataaaacattcgtcatcactcttatgatgagcttccttttgatgctgcagtgatgtaaggattttctccttcaggtcagcgattggcgaatcaggatgatcctttagtaaatcaaataaataacatgaagccgtaggatccatcacgccatccgtatacagaagcaatcttccgtcctccgtgtatgaaaggctgcttgactgaaactctaagtcttcaaacatcccgatcggaggcgaggtcgcgtgaagcagatgttgagttccgctatcgtcctgccaaagtgccggcggatgccctgcgttgacataatcaattctttgccgtgctatatcaatctcgagataaatggcagtgcaataatgtcttgcttcctcatcattttgaaacaagctgtgaagatgtcggtctaattctttcatgactttgacgggactgagaccttgcgtgatctggcgctggaacaaaggatgaagagacatcgtaatcaatgcagatgaaattccgtgccccatcacatcaaggataataatgccgtaacggtgttcatcgatttgataatatccgtaaagatcacctgacaattcactcgatgcgttgtaataagagtcaatctgaacctgatcgtttacaatcggttcagtcaacgagtttttctggatctttctggcgagttcaagctctcttttggtgtttaatttaaattgttgattttgtttattgatctcaagaagttcttcttgttttgctttaagcgtttccaaggcaatttttaactccgcattggctttctgtttggcaagcaaagcttcctgagcctcatttctggctatcagcagctcattttcatattcatttcgctttcgcattggaatcagaacacaatcaaagacagaagccccgctatcgtgtctcgcaatagcattgataaggacgggaatttcttctccatctcttgctttcagggaaatgtatatttcttcgatgtgatgctccaatttcaaaagcggaaaaaaataaagctggcagaaaagctgtgcgggaatggtcaacatcatattcatgtgctggccgataacctgctccggttcataatccagaatcttgataagggtgcggttggcagctatgatcgacccctcttctgacaaagcgaggaaaccgcatggtgcatcattcaattgtttgtccatctaagagggtcacctctatccctttcgttcctatatcacacgtgtgcttttaaataatcgccgatcagctgtatcgtctcatctggatggctcatatgagggcaatgtccgcgagcctccatttgtttcagactgctataaggcagatgctgatgcatatacttacctactgttgcaggtgcgatgatatcatctgcacattggagaataagagagggaaccgttaccttcgaaagatcctctcggtgatcagaaaaaaacgccgctttcgcgaattggcgggcaatgacaggatcagtagaacaaaaacggctttcaagctcttccttaatttcaggccgatctggctgattcagaacggttgccgcaaatacagtcgcccagccgatataatttttctccatcatctccagcaagccaaggagctgctcctcttcaaatcctccgtaatactcaggcggatcattcaaatagcaaggagaaggccccaccatcaccagatgggaaaaaagctccgggcggcggatggatgcaagcatcccaatcaaggccccgacggagtgacccacaaacacggtttccttcagatctaaagcttcacaaacatcaagaacatcctgggcatagccgtcaagtgtctggtaacgaatcaggtcatatgcgcgcaaatctgaatgtcccgaaccgacgtaatcaaacaaaatcacccgatgatcttcttcaaaggcaggtgccacggcattccacacactttgatcgcatccaaaaccaggtgcgaacatgatagatgctctgccgctgcctttcaccttcacatgatttctagacaaaatcgcttcgttcatgattggctcctttcagccggaaagtaatataaggttcaatagatctatcataacactcggatggtttgaagagtgtatctttctatgaatgtcacagcagtttaaaagaaagaggacatgggagatagaaaagatggatgaattggaagatgcaggaggaggattacctagacaccggggtgagaaagaaaatgacatttgtcacttcatcatcatgacaccccatactaacatcgtcttctccgtcattttacaatcaatgtaaacgatcaggaggtgctcatgtgatgaaagaagtagtaacagtaagcaacgtgacaaaacatttccatcgaaaaaccgctgtaaaccacatcagcttcagtattgaaaaaggagaaattgcagccattctcgggccaaatggggcagggaagacgaccgtcatctctatgatattaggattgctgaaaccgagtgagggagaaatcaaactatttaaccgggttcccgatgatcaacaggttcgtgaaaaaataggtgtaatgcttcaggaagtaagtgtcatgccgggccttaaggtggatgaaatccttgaactcttccggagctattatccgaatccattgtccatgaaagaactcgtttcgttaacagcactcaccaaagaagatttgaaaacaagagcagaaaaattatccggcggacaaaaacgccgtttgagctttgctttggctcttgccgggaacccggaactgcttatacttgatgaaccgacagtcggcatggatacttcatcaagacatcgattctggcagaccattcacggactgtcggaccaaggaaaaacaattattttttcaactcattatttacaagaagcagacgatgccgcacagcgaatcctattttttactgaaggacggcttgttgcagacgactcaccaatgcaaatccgctcaagaattcaaaaacagtctgtttcctttacgcttcattcaagtgaatcattggaaaggctgtcttgtcacccggaagtcgagagagtgatccatgagcatgagagaaccatcatccagacatcaaatacagataaagtgttggcgctgatctttcaagaaaacatcccagcacgagatattcgaattgagcaagcgacgctcgatgaggcatttcgccagctggctgacggcaacagggaggcgatgtgagtgaacatgctgcaaaagcaaagcattgctgaaatgaaaagggtgcttaggaacaagtactttgtgctttggtctctgatcatgccgattgccttttattatttctttacaaatgtagtgaataccaacgtccctgatcaacgtgcatgggaagcccattacctgatgtcgatgacagtcttcagcgtgatgggttcctctatcatgacgcttggcatccgaatggtacaagagcggtcacaaggctggaccgcctttatccgccttacgcctcttccggatcatatctatttatcagctcagatgatcggccaaagtgtcattcacgttttatcgattaccgtcatatttctgttcggcgcaatcatcaatgatattgccttgtcaccgtttgaatggatgatgagcggactgtggattttgtttggcgcattgccttttttagcattaggcacactaatcggcctcatgagaaaagtagaaacagcggccggaatcagtaatgtgctttatatgctgctggctttaggcggagggatgtggatgccgtttgaggtcatgcctgacatgatgcagagcattggccagtggcttccgtcttatcatttcgggagcggagcgtgggaacttgtccggggtgggagtccgacttggaaaaatattctgatattaatcgcttatatgatgctcttcatgctactatctaaatatataagaagaaaacaagaagcggtgtaatgcatgaaaaaggcaatatctattttcccgaaggaattcgggtttttcccttatatctttctggtgtatacgattatgccgttcctctctttattaaaagaatcaggtgtcaaacaggggatcggatatggcatgctgctcctttttgtagcggcatatcgccagttattctgcagcgtgggcaaagcttcgtttacatattggcttatcatgcaaatggccgttattttgatatatagtgtgttttacaatatcacctatatatacttaggttttttcccggcaaactttgttggttattacaaagagaaaacgaattttaaccgtgcgttctgcgctttaatctttatactgctttttccatgcctataccaatttagcgcgaattcggtctcgcttcgggagcttttttctgttctcccgtttctcgtcattatgctcatttctccattcggcattcgttctatgtttcggagaattgagcttgaagctaagcttgcacaagccaacgaacagataaaagaactctctaaaagagaggagcgtgttcgaatcgcccgtgatcttcacgatactcttggccacaccctgtcgctgcttacattaaaaagccagctcattcagcggctggctgcatctgatccagaacggaccaagcttgaggcaaaagaaatggaaaccagttcacgctccgcactcaagcaagttcgagagctggtttctgatatgagaacggtcacgataacagaggagctcgtaaacattcagcacatattaagagcggggaacattacctttcaatacgaaggagccgacgacttttcagcgatatctcccgtcactcaaaatattatcagtatgtgtatgcgggaagccgtgactaacattatcaagcacagcaaagcaacccactgtgccatcaccatttctcagcttgctgacaaaatgaggatcgtgatacgggatgacggaaagggagcgccgaaggagaaaatgtttgggaatggcctgcggggaatggaagaacggctcatactcattgaagggggattaacggtttcagatcataacggaacggttgtggcactgacgattccgcttattaaaaaagcagaatgattggaggacgaaaagaatgattcgtctgtttattgctgaggaccagcgaatgcttttaggcgctttgggatctttgcttgatttagaagaggatatgacagtcatcggacaagcattaaacggggaagaggcgctacatgctattttgaagctggagccggatgtatgcattatggacattgaaatgccggttcgaagcgggctggatgtggcagaggaattaatgaaaaaaggctgcgtcagcaaggtcattattttaaccacctttgcccgccccggatattttgaacgcgccgtaaaggccggtgcacatggctatctgctgaaagacggcgaaattgacgatctggccgatgccattcgaaaatgtgtaaagggaaaacgtgtcttcagccccgagctgacgtttaatatgatgcgagacgaaaatccgctaaccgttagagagcaagaaattctgaggcttgcggctttaggcaagacaacaaaagacattacgctggagctctatttatctcaaggcacagttcgaaactatatctcagaaatcatccaaaagcttaatgcgaaaaatcggacagaagccgccagcatcgctgaggaaaaaggctggatttaatggaaacctggttatttatagccgggtttttttgtgtttagctggtcatttatggttgtaatattcagtataactgtatatgatgggattatacagttatactgaatattggaggctgttatatgaatgacaataagcatttgccgctgactgagactgtttactatgttcttttatctttgttacatcctgctcacggctacatcattatgaaaaatattgaagatcttagcggcggaagagttaaaatggcgcctggaactctttatggcgcaattgaaaacttattgaagcatcaattgatagagccttatccaagtgaagatcgccgcagaaaaacatatattatcactgaactgggaagaaatgtgttgtggaaggatatggagagaatggagcggctggttgacataacgaggcaggaagtaaataaaaagggggagaccatatgaagaaatacagatattttatggacatagacagtgaggaacaatggctgaataagatggcagataaggggtgcgaattaaaagggaaagtttttttatcctattgtttttcagatgaaacatcgtctgacaattctaccgtcaaaatagactatcgcacctttaaacatccgggagattttactgattatcgaactctctttgaagacagcggatggaagcatcttttcagttcacaaggcctgcattattttagaaaagagaaagccagtgcatcagacgatattttttcggatacagaatccagagccggaagatataaacgcctattgcaatcgtactttgcactttcttttatattcttatccttcatcatgatcctctttactactaatggtttgactgctgatttatttatccgtccccagagtttgtattatacgccgggcctgtgggataagacgggagcagcttttatcagagcctttttgtttgaaacaccttttgcactgatgagaggggtagcgggctggattgttctccttagcgctcttagcttcttttattcatttgtaaagacatttaaaaaatacagaaagtgcctgtatggccattaaaaagtgtgtagtgctatgaacgtctgtccagtggaacaggcgttttttattgccgagatgtttagaaaaccctttccttccattgtcagaatagtgtacgatattcatatagttattttaactcaggtcatcagatgacctgatcatatattggggatgagagaggggttcatcatgaaagtctcactttttgtcacttgtcttgttgatatgtttcaaacaaatgtcggaaaagcaacggttgagctgctggagcggcttgggtgcgaggttgattttccggaagggcagatttgctgcgggcagccggcttacaacagcggctatgtacatgacgccaaaaaagcaatgaaacggatgatcgaaacgtttcaggattccgaatatgttgtcagtccttccggttcctgcacaacgatgttccgggagtatccgcacctgtttcaggatgatccgaaatgggccgataaagcgcaaaagctggcggataaaacgtatgaactgacagattttattgtgaacgtccttggggtagaggatgtcggcgcgacccttcatacaaaagcgaccttacatacgtcgtgccatatgactaggctgctgggtgttcgggaggagccaatgaagctgttgagccatgtgaagggcctgcagtttacagagcttccgggcaaacataactgctgcggattcggaggaacgttctcagtcaagatggcgcagatttctgagcagatggtcgatgaaaaagtcgaatgtgtggaggaaacgggagcagaggtgctgatcggtgctgactgcggctgtttgatgaatatcgggggacggcttggccgaaaagataagaatgtcaaagtgatgcacatcgccgaagtgctcaacagcagataaaactggatacagagggggaaaggatcatggcgatgaaaatcggtactgacgcttttaaagagcgggtatcacaggggattgataatgaatttatgagaggcgctgtttcaggtgcacaggagcgtctgcggacgcggcgcctagaggcagcagaagaactgggaaactgggaggagtggcgctcattatcagaggaaatcaggcagcatgtccttgaaaaccttgatttctatctaggacagcttgccgaaaatgtggcgaaaagaggcggacatgtctatttcgcggaaacagcggaagaggcgtcttcttatattcgtgatgtcattcaaaagaagaacgggaagaaaattgtgaaatctaaatcaatggtcacagaggaaatcaatctgaatgaggtgctggagaaggaaggctgtgaagtcgtagaaaccgatctcggcgagtatattttgcagattgatgatcacgatccgccgtcacatatcgtagcgcctgcccttcataaaaataaagagcagatacgcgatgtgtttaaagaaagactggactatcaacatacagaaaaaccggaagagctggtgatgcatgcgcgcgccattctccggaaaaagtttctggaagcggatatcggcattaccggctgtaacttcgccatcgctgacacgggttccgtcagccttgtgaccaatgaaggaaatggacggcttgtgagcaccttgccgaaaacacaaattaccgtcatgggaatggagcggattgtcccgtcattttctgaatttgaagttctagtcagcatgctgacaagaagtgctgtcggacagcggctgacaagttatattacagctttgacgggtccgaagctggaaggtgaagtggacggtccggaagaattccatcttgtcatcgttgacaatggacgatccaatatccttggaacggaattccagtctgtgctgcaatgtatccgctgtgccgcctgtatcaatgtctgtcctgtgtaccgccatgtcggcggacattcatacggctcaatctactcgggaccgatcggagcggttttatcgccgttgctcggcggttatgacgattataaggagctgccgtacgcgtcttcactgtgcgctgcttgttcagaagcctgcccggtcaaaatcccgcttcatgagctgctactcaagcatcgtcagaatatcgtcgaaaaagaaggcagagcgccgatcagtgaaaagcttgcaatgaaagcattcggacttggcgcatcctctttatcgctttacaaaatgggctcaaaatgggcgccggccgccatgacgccttttacagaggacgaaaaaatttcgaaagggcccggcccgcttaaaaattggacacagatccgtgacttcccggcaccgcataaatcgagattcagagactggtttgcggacagagaaacaagtgaacgcacgaaggaggagcagtgatgacgaagggaaccattcagaatcaagagagctttttaaatcgaatcgcatccagcctgggccgtgaaagaagaacaggaggcgtggcagtccctgaatgggcgcatcagccgcaatataaaacacttgaaggttattcagcggatgacttagtcacagtgctcaaaaaccattgtgtcaaaatccatacagagctgattgaaacggattcaaccggcctttatgatgccctgcgcgagcaagtcagccgcttttccggaggccctgtcatcattccgaaggacccccgctttgaagaatacggactgaaaagcctgctcaccaaggactggccgagtgaaggaacacctgtctgggagtgggatgctgacaaaggcgaggaaaatatcaaaaaagcggagcaagccaatgtagggattacattcagcgaaattacattggctgagtcggggacggttgtcctcttctcctcaaaagacatcggccgatctgtcagccttctgccgacgacttatattgcgatcgtgccgaaatcaagcattgtaccgagaatgacacaagccagtgatatcatccgccaaaacattgcgaacggtgacactgttccttcatgtatcaactacattaccggaccgagcaactcagcagacattgaaatggatttagttgtgggagtgcacggacctgtaaaggcagcatatattctcgtctctgaccgctgaactcaggaagcccggcaggcatatgccgggctttttgcttgaaaaaacttcaacttccaattttttggccgatgagaagagtatgacttgatacaggaggaaatgcgatgaaaaaatggctgatcatagcggtttcactggcgattgcgattgttctgtttatgtatacaaaaggagaagcgaaggcagccggaatgacactaggctacacgactggggatacggcttcatacaattctcttacgaaatatcatacatacatgaatgccatcgcaaccgatacatttgcgtttgaaaaaaacggacgaatcattggcgatgccccaagcaagcagctgacatatgcgaaaaagaaaaaaatcaagacatgggctgtcatttcaaactataatgatgccatttatgattttgacggagatttagcgagtcgggtcatgagcaataaaacagcgaaaaaacgattcacagatcagttaataacactggccaaaaagcactcatattacggaatcaatatcgattttgaagcagtaaatccagaagaccgcgctgcgtactcgaccttcattcaatatgtctcacaggctttgaacaagaaacatattaaaacaatggtatccgttccggccaaaagcgccgatgataaaaatgatgactggagctggccgtatgattatgcgaaaatcggcaaatatgccgacttcgtacaagtcatgacctacgacgaacatggcatttggggtgagccagggtcagtggcaagcacaaactggatcaaaagctctctgcagttttcagtcaaaaagatcaaagccaataaagtcatcatgggaatccctgcgtacggctatgactgggatgtaaaagacggaagtaccagcacaataagggaatggaatgagctcaaatccctcatccaaaaacaaaaagcaaagccggcattcaacaaaaaatcaggttcgatgacgttttcttatgttgacaaaaagaagcataaacatgtcgtgtggtatgaaaacgaaaaaaccgttcaaacgaaaagccatctggcaaagcaatataaaatagcaggtgtttcagtttacgcattaggaaacgagtcagaatccttttggaaagccattcgaaaagggacaaaataacagtttcttttttctctgaagttattgacagttaaaagagaagcacgtatattatgttaatatattcagatcataaaatttgagtttttcagaaaactaaaacacatagattgggagcagtaaaagaaagtgatcagaacagagagctgcggggtggtgcgacgcagcctgattcttctttgaactcgcccgggagtggtaagacggaacggaatagattgaatattccctatgttttaacggctaaccttcgttacaggtcaaaagcaggattcttcatgaagaatcaacaagagtggtaccgcggtcagccgaaggctcgtcgtctctttatctattagattaggtaggagacggcgggcttttttgtttttgaaaacgagaaggagaggtagaagaggatgaaaaacgacaatcaaacgttaaaacgcacgatgacgtcccgccatattatgatgatggcgctgggcggagcaatcggcgcaggtttatttaaggggagcagctcagcgatcgatgtggcagggccatctgtcattatcgcatatctgctcggcgggattattttgctgtttattatgcaggggctggcggaaatggctgttcgaaatcgtaacgccagaaccttccgtgatcttgtccagcaggtattgggaaattacgccgcttactttttggactggatctactggaaaatgtgggtgcttaacattgcggctgaagctgttgtagctgcgattttcattcaatattggctgccgggctgcccgatctgggtgttggcattaggaatttctcttatcgtcacgattgtaaacttgctttctgttaaaatcttcgccgaaaccgaatattggctggcaatgatcaagattaccgttattattatctttattattctgggattgctgctcttatttgtatcattcggtgatcatacagcatccggattttcaaatctgacagaccacggcggatttttcccgcacggcggcacagggctgatcacggcgatgcttgtcgtcatctactcttacggcggtacagaaattatcggtgtaacgcttgcagagacaaaaaatccggaaaaggttgtcccgaaagctgtccgcagcacactgacacggattgtcgcgttttacctgctgccgtttttcatcatcgtcagcttgattccatggaaccaagtcaattccgttccggaaagtcctttcgtgatggtctttaaaatggtaggcattccgggcgcggatcatatcatgaatgcagtcatcctgctggcgatcatttcttctatgaattcaggtttatacggatcatcacgcattttgtatacacaggcaagtgacggaaggcttccaaaggtcttctcgaagctttcatcgaaaaacgtaccgatgtttgcgattctgatgtgcacttcttctctctatattggcgtattgatttctctgttcgcaggaagccaaacatttaattatttaatgggatcattgggatataccgttttattcatttggctgatcatcggattcgctcatttaaaatcgagaaaacagcaaacggaaacaccggcctattatgtaaaatggttcccgtacacgacatggtttgcgattgtggcattactcgccattctgatcggggtcatcatgacaacatcaattgtcattactggcattactgcggcgatctaccttttgattacagttgcatatttggtcaaaggacgcaagcatcagtaaataagaaaccctcttgccgcatccggcaagagggtttttattattgtgcagctttctcgtttataccaatcgccgcagctttctgcgcttttgattttgtattcacgagacagatgctcgtgacaatcagcagcagccctgccaagaggctaagggtgagcggttcatgcaggaaaatggagctggccacgattgatatgagcggaatcaaaaaagtataagatgcgaccttgcttgcttcgcctgaaccgacaagcgtaaaaaagacaagccagccgagcgcgataacgaatacggagatgaacagcaggctcgtgataaacggagctgtccattggatcgccgaaaagctttctgtccaaaagccggatataagcagaaacacgcttccgatcgtcagctgcagagcgaccatccagatggaatcgacgcggctgcctgtttttttcatatataccgtcccgagcgcccagctgactgcggagccgagagccagcagaaccccaatgacagaaatatgcccgccaaagcccgcagcactaatgacggctactcccgcaaaaccgaggatgaggccgatcactttcattacaaacatggattcgccgagccacagccaagaaaatacacccatcagaacaggctggaagaagacgattgcagaaaacaggccggccggaagataattcagcccgatcgtttgcaggccgtagaataacgtaatatttaaaagagcagaaacaagataaatcggccacgtttcttttaagcgtaatttatgaatacgcggcagtgcgacaatgactaataaaagcccgccgatcagtgttcggatgcccgcgaacaataatggcggagaataggcgagcgcggctttggacagcggccaattgacgccccacatgatgacgagaaatgcgagcaggagagctgtccgcgtttttgagagctgcttcattgttcattcactccttgtagaacttttccatcatatgatacggtagaacataagataaataaaatgaatcttttttataaggagcataagtaaattgttatgaccattacacaatttaaggtttttgtgaaaatagctgaaacgggaagctttacaaaagcgggtcaggcgctgaacatgacacagccggctgtcagccatgcgatttctgcgatcgaagctgagcttgatgtaaagctgatcattcgtgaccgccgcaatggcctgatgctgacagatacgggaaaacagatcttagtacacatcagagaagtcttaaaaggcattgaaaaagttgagcaggtagcagcagcggaaaaagggcttgaactgggaacgatccatatcggcacattctcaactgcctcggcttattttatgccgaagctgatcagtgaatttaaacaaaaatatccaaaacttgagctcgtgctgcaagagggaactgtaaatgaagtcaaggagtggcttcatacccggatgatagatgtcggcattcttctgtatccaacagaggagatggagtacatccatttgaaaaaagacaaaatggctgtcgtgctcagggacgatcacccgcttgccagtcattcggccattacgctgaaagatcttgaccatgaaccgatgatcgtctgtgacggaggctatgaatcaccatttgtcgatatgttcaggcaggcgggcgctacgctgcacccagctttcacggtctataacatcaacacctcgatcagtatgatcagagaaggcctgggtctcgcgattttatcagaaatgtccatgtcggggatgccgcttccggagcatgtggtgacccgggaattggacccgcaggtataccgtgatgtgcagcttgctgttccgtcgctaaaggaggcttctctggcggctaagctctttattgagatggctaaggagctgtttggagcagaatagcgggccaaaccgttcgttttacattgttcgaatttcatcgaatcaaattcttttattcctgaatgcagttgtgttatggtgtgatagaagttctttcaatcatgacctgacagctttgggctgtttactgataacacatttgcaaaggagaacaatatgtctaacaaccaacgcaaagataccttgctttctgtcttgaatttatctccggttgttcagggaggaacgattgcagaatcattccgaaacagcatggacttggcgcgccgggcagaggaatggggctatcaccgttactggcttgctgaacatcataatatagaaggtgttgcaagctccgccactgcagttttgattggccatattgccggaggcacgaagaaaatccgcgtcggttccggcggcattatgctcccgaatcactcttcattagtcattgctgaacaattcggcacactggaaacactgtatcccgggcggattgatctggggcttggacgtgcgccgggaacagaccaattgacagccagagcgctccgcagaaatatcaacagcggggaggattttccagaacaattagaggaactgcgcaattattttaaaccgtcaggaaatgtgcgcaatcaagttcgcgccattcccggagagggcatagatgtgccgatttggctgctgggctcaagcggcttcagcgcccgtctggctggtgaactaggtcttccgtttgcctttgccgctcatttctcaccggcgaatacggttcctgcattggagctttaccgcaattctttcacgccgtcagacgtgctcgacgaaccgtatgcgatggtcggtgtcaccattatcgcggcagatacaaacgagaaagcgcagcaccttgcgacttcgcattatcaaaggtttcttgatcttgtccgcggtacgccgaaccagcttaaaccgcctgttgaggatatggatcaaatctggagcccgtatgaaaaagcgatggtcaatgaacagctgagctccacgattgtcggaggtccggaagaagtgaaggcgaagcttgaagatttcgtcaaaacgacacaggctgacgaaattatggttaactcagaaacctttgaacacgcagacagaatgcgttcgtttgaaatcatcgctgacgtttggaaaaacagataacagctataaaaaaagcaatgtagcggggagacccatacattgctttttttattcattcagttttcgtgcggactggcgaatgatcaactcaggctcaaatatgacatcctcttgcttcggctttttatgctctaagcagtcaatgacatatttggcggctgcttttccaagcactgatttcggatgtttgacagaggttagtttcacttctgagatttgggcgaaatgtgaatcatcatacccgacgatagacatatcttccggcactttaagatccatctccctcagcatatcaatcaccttcagcgcaatttcatcgttataacaaagaatggctgtcggcatgtgcttgctgtttttctccagtgtggcttttactttctccagaagttttgattctttttcttccgttgtaaatgtcacgatcatatccggagaaggaaacaactcacgctcccggtgcgcctgtataaatccgttcatccgtttcacgccttgtgtgtcatcagctttaaaaatacccatcatatgcgtgtggccgagagaaagcaaatgctccgccgccatcatcccgcctttcacatcatccaaggtaaaacttggcgcggcaagctcggcatatgacgcgttaatcatcgcaaaaggaatgccgtttttctccaagttcagataatagccgatgtttggggtttgaagggcgctttttgtcggttctacgatgagtccgtcaatatgctgggacagcaggttttctaagcctcttctttcattgtccgggttgttgtttgtgcttgtcaaaagcatagaatacccctgctcgcttaaataggactcgattcctctgatgatgctcgggaaaatatagtctgatatgtaagttgtcaaaacaccgatcgttttattggaatgcagcgctgacttagcagagcgtgaagcgacaaaggtgcctccgccttgcacgctgtacagcagaccttgtgatacgaggtctccgatcgctttgcggatggtatgccggctgacgccgaattgctgcattaattcgttttcggtagggattttttgatcgggcagtattttgccttgattaatccatgaactgatttcttcttttacttgcgcgtattttggtaacatatccattcctccaaaatgtatacggacaaatttcagtatatcacagcgttctttgtaagaaaacattgacagaaaatgcaaacaagattattctatatttgtacgtactaattaaatgtaattttcgttaaattttaatataagtacgtacaattgaaaaacataatgtaaacgctttactcaacattcgggagggcagggaaatgaagaatactccaactcaattagaaccaaatgttcctgtaacacgaagccattctatgggatttgtcattttgatctcatgtgcggcggggcttggcggcttattgtatggctatgacacggcagtgatttctggcgccatcggttttctgaaagatttatacagcctgagtccgtttatggagggacttgtcatttcaagcattatgattggaggagttgttggcgtcgggatatccggatttttaagtgacagattcggccggagaaaaattttaatgacagccgctttgttatttgcgatatcagcaatcgtttcagcgctttctcaagacgtgtccaccttaatcattgcaaggattatcggggggctgggaatcgggatgggctcatcgctctctattacgtatattacagaagcggcaccgccagccatacgcggaagtttatcttccttatatcagctctttacgatactgggtatttccgcaacatactttattaatctagctgtgcagcggtccggaacatacgaatggggcgtgcacaccggctggagatggatgcttgcttatggaatggtgccgtccgtcatctttttccttgtccttctcgtcgttccggaaagtccgagatggctggcgaaagcgggcaaaacaaatgaagctttaaagatcctgacacgtattaatggagaaactgttgcaaaagaagaattaaagaacattgagaactcattaaaaatagaacaaatggggtcgctctcccagctgtttaagccgggtctcagaaaggcgcttgtcattggaatcctgctggcgctgtttaaccaagtcatcggcatgaacgcgattacttactatggtccggaaatctttaaaatgatgggattcgggcaaaacgctggatttgtgacgacttgtatcgtcggggttgtagaagtcatctttaccgttattgcggtgttgctgattgataaagtcggacgaaaaaaactgatgtccatcggttctgcttttatggctatttttatgattttaatcgggacgtcgttttattttgagttaacaagcgggatcatgatgatcgtccttatattaggttttgtcgctgctttctgtgtctcggtcggaccgatcacatggattatgatttctgaaatcttcccgaaccatctgcgtgcgcgggccgcgggcattgcgaccatctttttatggggagcaaactgggcgatcggacagtttgtgccaatgatgatcgattctttcgggctcgcctatacattttggatctttgcggtgattaacatcctttgtttcctgtttgtcgttacgatctgtccggaaacgaagaacaaatcgctcgaggaaattgaaaagctttggataaaatgaaaacgctttaatgaaacagccctttctacgggaagggctgtttatattgggatgcaccatttggcgctttctgtataagataaagatatataggataaaatattgctggataaaacgacgcggcatgaaaactctgcgaatattgtcgatgaattggctcttaacagttgaataaacaattccaccctgttaaaataattaaagaaagcagaaatgattttttttggctatgacgggacgttttttgtcatagcgggacatataatgtccagcaaaaaaggaaggaacgtttgagtcatgaaccagttaatacaagctcaaaaaaaattattgcctgatcttctgctcgttatgcaaaagaggtttgaaatcttgcagtatatcaggctgacagaacccatcgggcgaagaagcctgtctgccagtctcgaaatcagcgagcgtgtgctgaggggcgaggttcagtttttaaaggaacagaacctggtcgatattaagacaaacggcatgacattgacagaagagggctatgaactgctttctgttttggaagatacgatgaaagatgttttaggtttgactcttttggaaaagacattaaaagaacgtttaaatctaaaggatgccattatcgtatccggagacagcgatcaatccccatgggtcaaaaaagaaatgggaagagcggctgtcgcatgtatgaaaaaaagattttcaggcaaaaatatcgtcgctgtaactggcggtacgacaattgaagctgtcgccgaaatgatgacgccggattctaaaaaccgcgagcttttgtttgtgcctgcaagaggcggtttaggcgaagatgtgaaaaaccaggcgaacaccatatgcgcgcatatggcggagaaggcttcaggcacttaccggcttttgtttgttccgggacagctgtcacaaggcgcctattcatctattattgaagagccttctgtcaaagaggtgctgaacaccattaaatcagcgagtatgctggttcatggaatcggcgaagctaaaactatggctcagcgcagaaacacgcctttagaagacttaaagaaaatagatgataacgacgcggtgacagaagcgttcggctactattttaacgcggacggcgaagtggttcacaaagtgcattctgtcggaatgcagctggatgacatagatgccatccccgatattattgcggtagcgggcggatcatcaaaagccgaggcgatcgaggcttattttaaaaagccacgcaacacggttctcgtcacagacgaaggagccgcaaagaagttattaagggatgaataatccctcaatataaatatctctcacttatttaaaggaggaaacaatcatggcagtaaaagtcggtattaacggttttggtcgtattggacgtaacgtattccgcgcagcattaaacaatcctgaagttgaggtagtagcggttaacgatttaacagatgctaacatgctggctcaccttttacaatatgattctgtacacggaaaattagacgctgaagtttcagttgacggtaacaaccttgttgttaacggcaaaacaattgaagtttctgcagaacgcgatcctgctaaacttagctggggcaaacaaggcgttgaaatcgtagttgaatctactggtttcttcacaaaacgcgcagacgctgcgaaacacttagaagctggcgcgaaaaaagtaatcatctctgctcctgctaacgaagaagatatcacaatcgttatgggtgttaacgaagataaatacgatgcggctaaccacgatgttatctctaacgcatcttgcacaacaaactgccttgcgccgtttgcaaaagtacttaacgataaattcggcatcaaacgcggtatgatgacaactgttcactcttacacaaacgatcagcaaatccttgatcttccgcacaaagactaccgtcgtgcgcgtgcagcagctgaaaacatcatcccaacatcaactggtgctgctaaagcagtttctctagttcttcctgaactaaaaggcaaactgaacggtggagcaatgcgtgttccaactccaaacgtttctctagttgacttggttgctgaactgaaccaagaagtaacagctgaagaagtaaacgcagctcttaaagaagcggctgaaggcgaccttaaaggaatccttggctacagcgaagagccattagtttctggcgactacaacggaaacaaaaactcttctacaatcgatgctctttctacaatggttatggaaggcagcatggtaaaagtaatctcttggtacgataacgaaagcggctactctaaccgcgttgttgaccttgcagcttacatcgcaaaaaaaggtctttaatttatagctgaaaaaggacctgacttggttctttcgaatagaagcgctataatgaaagcggacaagggaaggggacggactccctttccctttttccatgaagaccggctttcagaaaacgctctgtgatagagaaacgaccgcgttttaagcagccttgccggcgctttcgcctaaggccgctgccctggcttttagacgaactgccctgtgccgaaaaagactgcgatctgccctagcggcgttatcgcttgaacagacggtttcacgtttttcgtgctgtatgcaaaccattttgaaggaggatctcctaggcatgaataagaaaactctcaaagacatcgacgtaaaaggcaaagttgtattctgccgcgttgactttaacgttccaatgaaagacggggaagtaacagacgatacacgtatccgtgctgcgcttccaacaatcaaacaccttgcagaccaaggcgcaaaagtccttcttgcgagccacttaggccgcccgaaaggcgaagtggttgaggagcttcgtttaactcctgtcgctgcacgtctcggcgaactgcttggcaaagaagtgaaaaaagcggatgaagcatacggcgatgctgtaaaagcacaaatttccgagatgaaggacggagacgttcttgtattggaaaacgtacgtttctatcctggtgaagagaaaaatgaccctgagcttgcaaaagcatttgctgagcttgcagatgtatatgtaaatgacgcattcggtgctgcccaccgtgctcacgcatctacagctggaattgccgagcatctgccagcagttgcaggtttcttaatggaaaaagagcttgatgtacttggaaaagcggtttccaatcctgaccgcccgttcacagcgatcatcggcggagcgaaagtaaaagacaaaatcggtgtaatcgaaagtcttcttggtaaagtagacaacctgatcatcggcggaggtcttgcttatactttcgtaaaagcgcttggctatgaagtcggtaaatctcttcttgaagaggataaaatcgagcttgcgaaatcatttatggaccgcgctaaagaaaaaggcgttaacttctacatgcctgaagatgtactcgttgcagatgatttctctaacgatgcaaacgtgaaaattgtgccgatctctgaaatccctagtgatttagaagcaatcgacattggtacgaaaacacgcgaaacgtatgctgacgtcatcaaaaacagcaaacttgtcgtgtggaacggaccaatgggtgtattcgaaatcgacttgttcgctcaaggaacaaaagcggttgcggaagcattggcagaggcgaaagatacatactctgtcatcggcggaggagactctgcggcagcggttgaaaaattcggccttgctgacaaaatgagccacatctcaacaggcggcggcgcatcccttgagtttatggaaggcaaagagcttccaggggtagctgcactgaacgataaataatctcaaaactgctataaggaagtggaacagatgagaaaaccaattatcgccggtaactggaaaatgaacaaaacactcggcgaagctgtcagcttcgttgaagaagtgaaatcttccattccagcagcagacaaagctgaagctgttgtttgcgcgccagcgcttttcttagaaaagcttgcttctgctgttaaaggcactgacctaaaagtcggcgctcaaaacatgcacttcgaagaaagcggcgcgttcacaggcgaaatcagcccggttgctctgaaagaccttggcgttgactactgcgtcatcggccactctgagcgccgtgaaatgttcgctgaaactgatgaaacagttaacaaaaaagcacacgcagctttcaaacacggcattgtgccgatcatctgtgtaggtgaaacgcttgaagagcgtgaagccggcaaaacaaatgatcttgttgctgaccaagtgaaaaaaggccttgctggtctttctgaagaacaagttgctgcttctgttattgcgtatgagccaatctgggcaatcggaacaggcaaatcttctacagcgaaagatgcgaatgacgtgtgtgcgcatatccgtaaaaccgtcgctgaaagcttcagccaagaagctgcagacaagcttcgcatccaatatggcggaagcgtaaagcctgcaaacattaaagaatatatggcagagtccgatattgacggtgctttggtcggcggcgcgagccttgagccacagtcattcgttcaattattggaggaaggtcaatatgagtaaaaaaccagctgcactcatcattcttgatgggttcggattacgtaacgaaacagtagggaacgcagtcgctttagcgaaaaaaccgaattttgaccgctattggaaccagtatcctcatcaaacattgactgcttcaggcgaggctgtaggtcttcctgaagggcaaatggggaactccgaagtaggtcacttaaatatcggtgcgggacgtattgtgtaccaaagcttaacacgcgtaaatgttgccattcgtgaaggagagttcgaacgcaatcaaacattccttgacgcgatcagcaacgcgaaagaaaacaacaaagccttgcacctgttcggtcttttatctgacggaggcgtgcacagccatatcaaccatttattcgcactgttaaagcttgcgaaaaaagaagggctgacaaaggtttatatccatggcttccttgacggccgagatgtaggtccgcagacagcgaaaacgtacatcaaccagttgaacgatcaaatcaaggaaatcggtgtgggtgaaatcgccagcatttccggacgttactactctatggaccgcgacaaacgctgggaccgtgtagaaaaagcgtaccgcgcaatggcgtacggcgaaggcccatcttaccgcagcgccctggatgttgttgatgattcatatgcaaatggtatctacgatgaattcgtgattccatctgtcatcacaaaagaaaacggtgagcctgttgcgaaaatccaagacggcgattctgtgattttctataatttcagaccggaccgcgctatccagatttccaacacgttcacaaacaaagacttccgtgacttcgaccgcggcgagaattatccaaagaacctgtatttcgtctgcctgactcacttcagtgaaacagttgacggctatgtagcgtttaaaccgataaatcttgataacacagtcggagaagtattatctcagcacgggttaaaacagcttcgaattgcagaaactgaaaagtatccgcacgtcacgttctttatgagcggcggccgtgaagctgaattcccgggtgaagagcgtattctcatcaactcgcctaaagttgcaacgtatgacttgaagcctgaaatgagtgcgtatgaagtgaaagacgcgcttgtcaaagaaattgaagctgacaagcatgacgcgatcattcttaacttcgcaaaccctgatatggtcggccactccggaatggttgaaccaacaattaaagcaattgaagcagtggacgaatgcttgggcgaagtcgttgacgcgattcttgctaaaggcggacatgccatcattaccgctgatcacggtaatgctgacattctgattacagaatcaggcgaaccgcacactgcgcatacaacaaacccagtccctgtgattgtaacgaaagaaggcattacgctgcgtgaaggcggaatcctaggcgaccttgcaccaacgttattagaccttcttggtgttgaaaaaccgaaagaaatgacaggaacatctttaattcaaaaataatttgaaaatcaaaaggagagacaaaactcatgccatacattgttgatgtttatgcacgcgaagtattagactcccgcggcaacccaacagttgaagttgaagtatatacagaaacaggagctttcggccgcgcattagtgccaagcggagcttctacaggtgaatacgaagcggttgagcttcgtgacggcgacaaagaccgttaccttggaaaaggcgtgttaacagctgttaacaacgtaaacgaaatcattgctccagagcttcttggctttgatgtaactgaacaaaacgcaatcgatcagcttttaatcgagcttgacggtactgaaaacaaaggcaaacttggtgcgaacgcaatccttggcgtatctatggcttgtgcgcgtgctgctgctgatttcttacagattcctctttaccaataccttggaggattcaactcaaaaacgcttcctgtaccgatgatgaacatcgtaaatggcggagagcatgctgataacaacgtggatattcaagaattcatgatcatgcctgtaggtgctcctaacttccgtgaagcacttcgcatgggcgctcaaatcttccacagcctgaaatcagtattaagcgcaaaaggcttaaacactgctgtaggtgacgaaggcggattcgctccaaaccttggttctaacgaagaagcacttcaaacaatcgttgaagcaatcgaaaaagccggcttcaaacctggcgaagaagttaaacttgctatggatgctgcatcttctgagttctacaacaaagaagacggcaaataccatctgtctggcgaaggcgttgtgaaaacatctgctgaaatggttgactggtatgaagagcttgtttctaaatacccaatcatctctatcgaagacggacttgatgaaaacgactgggaaggccacaagcttcttactgagcgtcttggcaaaaaagttcagcttgttggtgacgacctcttcgttacaaacacgaaaaaactttctgaaggtattaaaaacggcgtaggcaactctatcctgatcaaagtaaaccaaatcggtacattgactgaaacattcgatgcgatcgaaatggcgaaacgcgcaggctacacagctgttatctctcaccgttctggtgaaactgaagacagcacaatcgctgacatcgctgtggcaacaaacgcaggacaaatcaaaacaggtgctccgtctcgtacggaccgtgttgcgaaatacaaccagcttcttcgcatcgaagatcagttggctgaaactgctcaataccacggtatcaactctttctacaacttaaacaagtaataacaagtaataaaaagaccgccgggattttctcggcggcttttttatgctttcagagatccaaataaagcctcaccatatcgcggcattgaatcccgttttcaaaaatgtcctcatcataatgtctgagaaagaaatcgtggtcgatcgcctgaatgcggaatccgcatttttgatagagggaaagctgatgaatgctggaattccccgtgccgatttcaatcgtgtccgcccctagctccttcgctttttcgatggcgtcaagtacaagctgtttgccaaagcccttcttctgaagagattcttttaccgcaatatttacaatttcaactgtttgcggccttgtttttagcaatacataaacacctgcaagctcatcaccggcccaagctgtgtaacattctcccctctcaagatattcatctacaatgtctttcgatggatcggcgagcagcaatagatcatatagttcgtcatttgtttcttctcctaattcaatcctgagcttttgcatattcattccacctttttagtctgatagacatttaattttttcattcgttcccaatttcattctgttttattataaaatatgaaaagcagtaaatgttatcaaattagtagaataggaggaaagtcatgtttttttgtaagaattgcggctcccagaataatgaaggagccaagttttgtaaacaatgcggcaccccgatcggagggggcagcaaacaggcaaatcaagaaacagctagcactgcagaaacaaggcaggctccgcgaaaaccgatccctaagaaaaacatcattttatggagcagcattgccgcggcgtgcgttatattattcgccgcatataaaaccggagcgtattttacttcaaaggataggttagtcgacaagtttgaacaggccgtaaatgatggggatcaggaccaaatcgcgactctgcttacaccggtaaatgacaatcttaaactcactaaaaataatgtaaaaccgtttcttacatatttgaaggatcatccagacaaaaaagatgaactttttgcatcgctccgtgaggaaacagcccagaaggatatcgtatacgcagaaaaagacggaaaaagcctgctggtatttgaccattacgacttaaaggtagcacctgtttattttgaagtgagcagcaattataaaaataccgatctatatgtcaataaagaggaagccggatctgtaaagaaagcagatcaagcacaaaccctcggtccgtacattcccggcgaatatacagtctcagccaaactgaaaaacgatgtcgttgaccttgtgaaaaaggaagacattcaggcggttggcgataacagctttcgtgttgatctctcattggaagcagacgatgtgacattcagcttagcggatgacatcaagagcgggaagggagatttgctgattaacggcaagtcgattcataaagacccattcaaatccgtaacatacggtccgctgctgacagatggatcaatgacagcttcagtcgaggcagaatttccgtggggaaaaacaaaaactgccggcgttccgatcgatgataaagaaatggagttaacgttaattcctgatcaagatacacaggaacagattatgaacacaattgtcaaaacaacaaaacaatactccaaagctctatctgatgggaatacagcccagatgacagaggcaagtgccaattggaaggcggagacgaaggacaccgttgattctatgaaaagcgcggattcatacttaaaagatagatacttggaaactgattttgacctggacacatttgccctctctcagaaaaacgacggaacgtggcaggtatcggtaacaggaaaagaacttcaccagtcttcttcgtataacgactatacaaaatctgaaatgactgacgacagtccgagttatgaatatcttctttcatatgataaaaaacagaaaaagtggattttcgaagatgcagaatcaacattccaatctgcaggcacaaatataaagaaaatcaaaaatgataaaccagagacatacacttccgcctgggctggctcgaaaaacaaaggcagtgaaagctctgcaagcggcgatgttacagatgaacaagtgacattatttatgggcagttatctgcaaagtcaggcagatgccgtgaatcaaaataatttctcactgatggaagacagccttgaaaaaggcagttccctttattccgaccagcagcatctcgtgtcgaaattaaataaagaggggacaacagaagactttaataactatgaagtgaaaagctggagtcaaaatgggtcggctatcacgattaagacgtatgaagaattctacatcacaaaatcaggcggcagtccaaagctcagaacatataactggacctataccggcgtagtgaagaacggaagaatttacttaacgtctattcaataaaacaaccccatcaccagcaggtgatggggttgtttttaaaagagcatataacggaaaatttctttgacatagtgttcgataataagctgaaatgtaacgcagatgatcagataaatcacaatcgttgagtaaatgacatcaaccttccctttatatgaatgctggtaactgcccagcatcgcaggaggaatggcgaagaatgcaccgattaaaccaacggctaatatggtaaagcaaatgtctgtatgtaataaaaagaagaaaagggcaagaatcaaaatagccgtaaacggtatgagaaacgctccgaatcttgagaatgaatccttgaaagacacttggtttcccgcgattttcagggcgaaaaagatgcatgcatgcaggccaaatagaaataaaataaaataaatggttggctctaagaagattgctgtaaagcttacgcttccgggaccgtctgaaaaaagaatataaaacatcaaaggggtcagcaaactgaaaagaaccatcgtaatgattgcgctgatcagctgctctccgcctgttgttttacattcctgataagggcgtttcaggacggataagacaaatgagccgaactgttttgctgcttgctttgcagcggctccggtttgagctgcatgctggtggcctgattgaccggggagcggtgatccgcatttctcacaaaaatttccgccatctgtttgatggccgcattgaggacaatacataaaataactcctttacctgtaatatagggaaaatagactgatagttttattataaaagaaaaaagttgtaaagtaatcaatattcatacaaaaaaagacaccagcccgattgcagctgtgtctttttttatctagttattcatatatttctcaaatacatccccaaaatccttgatatgatactgcgagcgaacggatgtcagccaagtgaatccgaattcggtcaattctttatattgcgtttcaatattgacgtgctcagggcgggtatggtgaagaatcgtcactgctttatctaagctttgctccgcttgattgattaaaatgtcattttcataggttgtttcagcgatgcggagaagagctttataaaggtcttttaatttttcaatctggtctttgtggacatcaatgtcgaattgttctccgcccagcttgaacttaatttcaacatccaaatccacttttccggcagtttcaagaaaaacgtcagagattttatattgcgaataaggatagcgtttcaacgttcgtttcgaggaagtggcgcgttcgccgtctacatggatcagggccaggttcgtaaagcaatactcgtctgcttttgttttaatcaagaaataaattttctcattatcttcatgcatgacataatcatctgcgtctgttttgtcatagtcctgaggttcgataatttttccgatatcagataagcccaaggcatctgccgcaatttttttgaacatctgtatacgtccttcctattcaatttgtcacttcattgtagcatggcgcgtttctgacaggctataaaggtttaccgggaaatcgcctccgggtaaaagggtggagaatcattctatttcctgtgcagagactatcaacaaggaggtatatgatgttctcattcatcgttcacgtcttcatttctttattcgcagtatcgaatccgatcggaaacgtaccgatatttctgacgctgacagaaggctatactgcagcggaaagaaaagcgattgcccggaaggcagctattttatccttttttattctcgcggcttttttggttttcggccatcttatctttaaactgtttgatatcaacattcacgcgctccgagtggcgggcggcatattcattttcggcattgcctataatctattgaatgcgaaagaatcccatgtgcaatctcttcaccatgatgaacataaggaaagcaaggaaaaagcggatatatcagtcacacctttatccattccgatcattgctgggcccggaacgattgcaacagtgatgagcctttccgccggtcatagcggcattggtcattatgcggctgtcatgatcggtatagccgccgttattgccctgacctttctctttttccactattctgcttttatcagcagcaaactcggaaaaaccgagatgaatgtgattaccagactgatgggattaatcttagccgtggttgcggtcgggatgattggtgccgggctgaaaggcatgtttccggtcttaacctcatgatgaaaaaagcagctctcttattttagagagctgctttcttttgttttcggcacataccgaaagacttcctcactctcaaaaaattcaatcaacctgctcagccaatcatagtaatgaagccattcttttaattcactcagcagctgattgactttctcttccgcttccggggtaagcccgtccctttgtaaaagatcactcagctcccggtttaattttttatacagcactttgtttttgctcacgacctttgtccaattcgccgcaaataaagaaatgaaggtttgataataatcctgctcgacgtcataaaggtcttttcgtacgcctttttcaaacaccttttcggcgatattggcatcgatcatttcccggacaacctggctcatccgtgttttgctcatgcccgttgcctcagagagctcgcttaaggtcattggttttcgattcatataaataattccgagcacacgtccgacagttgaaggcattccaaacgtatgcatattttcggcaatcttctcaatgagatgctcttcagcatgttcaatgatgtcgagagcggtttttttcacagctgatcatcccttcaaatggcaattgatggtgtcaatatatcatatttcttcctggtgttgaaaatagctgaatgctgaggaagtgggaggtatccggcgtaattgtaagaacaccctttccgtctcggtcataacaataaataatctataaataacatataatttcaacacattgtaaactttttattttacaaagttcaaactataataaggattatacttttcagaaaatttaaaggaaacctgcggaggtgcacggattgctgaaattggaacaagtgtcaaaagtatataaaggcggcaaaaaagctgtgaacagcattgatttagatattgcaaaaggtgaatttatctgttttatcggcccgagcggctgcggaaaaacgacaacgatgaagatgatcaacagactgatagaaccatcgtctggaaggatctttatcgacggagaaaatattatggaacaggacccggttgagctgaggagaaaaatcggctatgtgattcagcagattggtttgttcccccatatgaccatccagcagaacatctcactcgtaccaaagctgctgaaatggcctgaggaaaaacggaaagaacgggcgcgcgagctgttaaagcttgtggatatgggcccggagtatttagaccgttatccgcatgagctcagcggcggacagcagcagagaatcggcgtgctgcgcgccctggcagcggaaccccctctcattttaatggatgaaccgttcggagcgcttgatccgattacgcgtgattcccttcaggaagaattcaaaaaactgcagagaaccttaaacaaaacgattgtgtttgtaacccacgatatggatgaagcgattaagcttgctgacaggattgtgatattaaaagcgggagaaatcgttcaagtcggcacacctgatgagattcttcgaaacccggcaaatgagtttgttgaagaatttatcgggaaagagcgcctgattcagtcaagaccggatatcgagcgggtagagcaaatgatgaacagaacgccggtgacggtatctgcggacaaaacgctttctcaggcgattcagctgatgagagaaaaacgtgttgactcgctgctcgttgtggaccggcaaaacgtgctgaagggctatgttgatgtggaaatgattgatcaaaaccgcaaaaaagcgagcatcgttggcgatgtataccgttcagatatatataccgttcaaaaaggggcgcttcttcgcgatacagtccgaaaaattttgaagcaggggatcaagtatgttccggtggtcgatgaacagaaccatttagcagggattgtgacaagagcgagcctcgttgatatcgtatacgattccatttggggcgacgaggaaaaccagctcatgacgatctgaccaggggaggagctcttttaagatgaatcaaatgatgacttttttgcaaacgaacggcggagagctgttgtataaaacaggagagcatttatatatttcactcatagccgttgtattgggcattatcgttgcagtgccgctcggcgttgctcttaccagaatgaaaaaaggcgcaggtgcggtaatcggtttcgtaaacattgtgcaaaccctgccgagtctggcaattttagccttttttattccgcttctcggcgtaggaaaagtgcctgcgattgtcgctttatttttctattcggtgctgccgatcctgcgcaatacgtataccggcattaaaggtgtaaataaaaacctcctggaatcggggaaagggattggcatgaccggctgggagcagattcggctcgttgaaatcccgctggcgattcccatcatcatggcggggatccgcacatcaacgatctatctaattggctgggcgacacttgcgtcgtttatcgggggaggcggcctcggggactatatttttatcggactgaacctataccagcctgaatatatcattggcggtgccgtgcctgtcacaattctggcaattattattgattatgtgctggctgtgacagaacgaaaggtgacgccgaaaggcttgcaagggatgaaggaagtttcgtaaggagttggcactgttgaaaatgacaaaaatcaaatggcttggcgcgtttgctctcgtctttgtcatgctgctaggcggctgctctctgccgggtctcggcggcgcttctgacgacacgatcaaaatcggggcgcaaagcatgacagaatcagaaattgtagcgaatatgatcgcgcagcttattgaacatgatacagatttgaataccgctttagtgaaaaacctcggctcaaactatgttcagcaccaagcgatgctgggcggtgacattgatatttcagccacgcgctattcaggaacagatttaacaagcaccctcggcaaggaagcggagaaagatccgaaaaaagcgctgaacattgtgcagaacgagtttcaaaagcgcttttcttataaatggtttgattcctacggctttgataacacatatgccttcaccgtaacaaaaaagtttgcgggaaaggagcatattaacaccgtgtctgacctgaagaaaaatgcctcccaatataaattaggcgtcgacaatgcttggctgaaacgaaaaggcgacgggtataaaggctttgtcagcacatatggctttgagttcggcacaacttatccaatgcagatcgggctagtctatgacgcagtcaaaaacgggaaaatggatgcggttttggcttattcaacggatggacggattaaagcatatgatctgaaaatcttaaaagacgataagcgtttctttccgccgtatgactgttcaccggtgattccggaaaaggtgcttaaggagcatccggaacttgaaggtgtgatcaataagctgattgggcaaatcgacacggaaacgatgcaggaacttaattatgaggtggatggcaagctgaaggagccgtctgtcgtagcaaaggaatttttagacaaacatcattattttgactaagaaaagaggtggatcatatggaagtactacaccagcttggcacatactattcgcaaaacggcggttacgtgctgcaggaattttaccgccattttctgatgtcggtgtacggcgttttatttgccgccattgttggaattccgcttggcatcctgatagccagatacagaagattaagcggatgggtttttgcggtcacgaacgtcattcagaccatcccggctctcgccatgctcgccgtgctgatgcttgtcatggggctgggcgctaatacggtgatattgtcattatttctgtattctcttctgccgattatcagaaatacgtatactgggattatcagtattgagcacgcctatcttgaatccggaaaagcaatggggatgacaaaatttcaagtgctgcggatggtcgagcttccgcttgcgctttctgtcataatggccggcctgcgcaccgcgcttgtcattgccatcggcattacggccatcgggacatttgtcggtgctggcggtctcggggacatcatcgtcagaggatcaaacgccacaaacggaaccgcgattatattagcgggagcgatccccacagctctgatggcggtgattgccgatttggtcatgggctggcttgaacgagcattaagcccgattaaaaagagaaagaagaaaaatctggcaggtgccgcataagaaaaaacgccttgtaatgacagggcgttttttacggcttcggcacatatttaaaaatttcttcgctctcaaaaaactcaatcaaacggctgagccaattataataatcaagccattcctttaattctttcagcagttcattcactttttcttccgcttcaggagtaagctcttcatccaacacgctaagcagctcccgattgagttttttatgcatcattttgtttttgctgatgactttgctccaggtggctgaaaacagcgtgataaatgtttgatagtagtcctgctcaacctcatataaatcttttcggacgcctttttcgaacaccttctcggcaatgttggcatcaagcatttcccgcactacctggctcatgcgtgttttgctcatgccggtggcctcagataattccgtaagcgtcatcggttttcgattcatataaataatgcccagcactcgtccgacggtagagggcattccaaatgcatgcatgttttccgcgattctttctataaaatggtcctcggcttgttcaatgatcgttaacggatctttctccaacggtttcatcctttcagctaacaattccgatgtcaatataccacatttttgatacggcgaaaatgctgtcaaaagagaatttggcaggaaattggagcaataaggagatcaatacacgtcaatgcgggtaaatcagcgtttacacatactttataaataatatgaacaaattgtaaactttttattttataaactttattctataatgggaagcattcaattgtctgaaaaattaaatttaaactgaacaaattgaataaacttaattttggaggtgcgatgtttgctgacattagaaaatgtctcgaaaacatacaagggcggcaaaaaagccgtgaacaacgtaaatcttaagattgcaaaaggcgaatttatctgctttatcgggccgagcggctgcggaaaaacgacaacaatgaaaatgattaaccgattaattgagccttccgccgggaagattttcattgacggcgaaaacatcatggaccaggatcctgtagagctcaggcgcaaaattggctatgtgattcagcagatcggcctgtttccccatatgaccattcagcagaatatctcactcgtcccaaaactgctgaaatggccggagcagcagcggaaagagcgggcgcgtgagcttttaaaattggtcgatatggggccagaatatgtagaccgttaccctcatgaattaagcggggggcagcagcagcgtattggtgtattacgggcacttgccgcggagccgccgcttatcttaatggatgaaccgtttggggcactcgacccgattacgagggattccctccaggaagaatttaaaaaactgcaaaaaaccttacataaaaccatcgtatttgttacccacgatatggatgaagcgattaagctggcagaccggattgtgattttaaaagcgggagaaatcgttcaagttggaacgcccgatgacattttaagaaatccggcagacgaatttgttgaggaatttatcggcaaggagcggctgattcagtcatccagcccggatgttgaacgggttgaccagattatgaacacacagcctgtaacgatcaccgcggataaaacgctttctgaggccattcagctgatgaggcaggaacgggtcgattcattgctggtcgtcgatgacgagcacgttctgcaaggctatgtcgatgttgaaatcattgatcaatgccggaaaaaggccaatctcataggtgaggttttacatgaagatatatacacagtactgggcggcacactgctgcgcgacacggtccgcaaaattttaaaacggggtgtcaaatatgttcccgttgtggatgaagaccgacgcctgatcggaattgtgacgagggcaagtctggtcgacatcgtgtatgactccctctggggagaagaaaagcagctcgcagcattgtcatagggaggggcgataagtcatgcatcatattgttcaatttttgcaaaccaatgggggcgagcttctttataaaacatacgagcatattacgatatcgctcattgctgtgatcttaggtgtgctggttgccgtccccctcggagttgtgcttaccagaatgaaaaaaggagccggcaccattatcggcattgtcaatatcattcagacgctgccgagtctggccatcctcgctttttttattccgctccttggtgtagggaaggttccggccattgtggctttgtttttctattccgtattgccgattcttcgcaacacgtataccggcattcgcggcgtcaacaaaaatctgctcgagtctggtaaaggaatcggaatgacgccggctgaacaagtccgcttggtggagctgccgcttgccgcaccagtaatcatggcgggaatcagaacatcgacgatttacttaatcggctgggccacgcttgcttcctttatcggaggcggcggattgggtgattacatttttatcggactgaatttatatcagccggaatatatcatcgggggcgcggtacctgtcacgatattggcaattgtgattgattatgtgctggcagttgctgaacgaaaactgacacctgccggcatgcagagattgaaggaattgtcataaggaggcggctcatgaaaagaaaatatctcaaattaatgataggtttagtacttgcggcaacgctgacgctgagcggctgttcgcttcctggtctcagcgctgctgcagaccagaccattaaaatcggcgcgcaaagcatgagcgaatcagaaatcatcgccagcatgcttggccagttgatcgaacaccatactgatctcaaaacaacaacgattaaaaatcttggctccaacgcggtgcagcagcaggctttaatgaacggggaaattgacattgcggccacaagatatacgggagacgcgctgacaggcacgttgagaatggaacctgaaaaagatccggacaaagcgctggcgcttactcagcgggagtttaaaaaaagatacaatttaaaatggtataactcctacgggtttgataatacatatgcctttacagtcagcagggagctggccgaccaataccatttagagaccgtatcagacgttaaaaaatgggcgccgcaattaaagctgggcgttgataactattggatgaagctcaaaggaaacggctatcaggattttacgaaaacctacggcatgacattcggcggcacgtatccgatgcagatcggccttgtgtacgacgcggtgaaaagcggaaaaatggacattgtgcttgcgtattcaaccgatggaagaatcaagtcctatggtctcaaaatgctaaaggatgataaacaatttttcccgccgtacgactgctctccggttgttccggaaaaggtgctcaaagaacatcctgagcttgaaggcatcatcaagaaaatgctcggaaaaatcgacacagccacgatgcaggagcttaactatgaagtcgacggcaatctcaaagaaccgtctgtcgttgccaaggaatatttagaaaaacatcgctatttcgaatcgtgaaagggggaagaggtcaatgaacgtgcttgaacagttaatgacgtattacgcgcagaatggcagttacgtcatggatgaattcggccgccactttctcatgtcggcttacggcgtattgtgtgccgctgtcgtcggggttccggccggaatcctcatcgcgcattttcgccgtttgtcagcctgggtgtttgccgtaacaaacgttattcaaacaatcccggcgctcgctatgctggccgtcttaatgcttgttatggggctcggcgcaaataccgtgattctatcattatttctgtattccctgctgccgattattcgaaacacgtacacaggcattatcagtattgaacatgcctacttagaatcgggaaaagcaatgggcatgacgaaattccaagtgctcagaatggttgagctcccgctcgcactttctgtcattatggcgggccttcgcacggctctcgtcattgccattggaattacagcgatcggcacatttgtcggtgccggaggccttggggacatgattgtccgcggctcaaacgcaacaaacggaactgcgattattctagccggagcgataccaactgcggtgatggcggtaggggcggatttgctcatggcctggctggagcgggcattaagtccggtgaagaaaaaaagaaccggggcgaaacacgttcaatcagctgcatagaatagaaaaaagaggctggagtccagcctcttttttctatttaaatcgtaaactgacccatcttctcattaagctccttggccagctgctcaagctcttcagcattttgaagcacttgatccatcgaataggcggattgctcggttattgaaaatgtttcttcaatgccggcggccgactcttcggatacagaagcgatattttcaatcgattgattgatagtaatcgattggtttgttaactgcttcaggccatccgttacttccttaatgctgtctgcaacatgagtgacggattgcttgatatgccgcatagcctgtccggtgtctgtcaggttttccgttcctttttcgacttctgtaaagctgctttccaagtacgtaatgacagtgtggatctcctgctgtgtcccgcctacaatccgggtaatatcctgcacggaatcagaaacgccgtcagccagctttctgacttcatcagccacaacggcgaagcctttgccgctttctccagcgcgggcagcttcaatcgcggcgttaagggacagcaaattcgtttgctcggcaattccgttgatgacttgaacgagcttgttaatatcctgagaatgctgttccagtgatctcactttatgcacggcttcttcaacaatatgatggatggttttcatttgctgtaatgacgtagccatattttcgtttccgcttaccgcgagttcgagaacgttttgagacgtatcgctgatggtgatgccgtgattataggctttatcaatgctttcagtgaactcattcatcgattcggcaatcgtcaccgcgtcttgggcctgctgttcagagccctcagccatttcgttcatcgtttcagtaatatgtttgctgccggatcttgtttcattcgttgcggttgcaagcacctgtgaagaagaaagaacccggcttgatatgtctttagaatatccgacaatatctctcagattccctaccattttttgcagcgcttcattcagatcacccagctcgtcttttgagttgagcggctccatatcgttcgacagatcgccttcggcaatatgattggcagattccttcatgcgaatgataggctttacaatgtttcgcgtgatataaagccagatgaaaatgctgatgaggattgatgctgccacaagcaaagcagtgtaaatgagccctttatgatagacggccttcgtttcttttaccgctgtgttgctgccttcttgatttaagtcaacaagctgagtgattgtttttttcatatcctcaaagctggcctcagtctgaaccaataaacctcttactttgtccatgtcattcgtgcggccgctttcgataatttgcgcatgaatatccatataggtattcacttcagtttgaagctgctcgaacagtttctgctctttatcagtggagatcgttttttcgtagttatcgagcttttggttaatgacttccatgatttgattcatttcttgatcaagtgtatccattttgcttttgtctgtataaatcagaaagtccttttctttagaagacaggtgctcggttacataattaattgaagtgatttctttgatgccgtcaatccattttgtgttgatttcatctgttttttgaatgatatgctgcatattaagaacgcctattccgcctacaagtaaattgatcaggatcagtgtcaaaaataccaggctgaatttgcgggaaatcgtcagtcgcatatagtggtctcctttaaaaacgtaatgtgtggatgtactatatatcggctgagaaatcgttttctcacctgggaaaaaataaaaaacggctcttttctcgtctttgagatcagaaccgttttagcaattagtcaagaaaggaagggtcaatccattcagtcgcccatttagaaatctcacctaatatgggtgctagtgcctttcctttatcagtcaatgaatattcgatgcgaaccggagtttcagggatgacatcccgcttcactactccttcaagctcaagttctttcagccgttctgacagaactctgccgcttagatttggaagtgctgcttcaatttcgctaaatcgctgcgacccgttcaagagctgaaatacgattaaagcgacccagcgtttacttaagatgtcgactgctttttcaaatctaggacacatttctgattggttcatacttttcacctcgtctgtcactattataacgcaaataacgagggagggtatgcaagcgtgattgataaaatatagaaagagaaacaggggattatgaggaagaggcgcgtttttttgcttctgaagacaaaaaatcgaagtatttgctgagattttcaatatcctgctttgagagatgttcccatttttgactattgaaaatcgggaggtgctccgctccgcgtgtgacagccgtctggtaaatttcataaacggattgatagctttcagatgcttcgcggatttcttcaggaaaggcctgaatatggcctgcggcggccattaggttttcgtacggcactttcaggacggctgccagttttttaatcgtggcgggttttggcgtcccgcgtttgccgttttcaatttttgaaatggtggccgagctgatgcctgagtacaccgcaagctgattcactgtcagtttgcgggcgcggcgcagctcccgtaattgctgtccgaacggtgacatggtctatcgcctcacatttctatcaagagtcagtcatcagcagaccgttttttggcttcgtctgaaataaacgaaaaataatgatccagcatgagcaaatcttctttattgagatattgccacttttcgttctcaagaagcgcaaggtttttcaggtcataggcctccgctttttcaagcagcttgcacttcgtttcgtaaggggccctggcttcatgcacttcttcgatgtaaccagccttgtacataagcccctcataaggaatttttaaggcctctgccagttttttgatggtggcaggtttgggaacgccccgttttccgttttcgattctggagatgccggccgcgcttacgcctgaataagtcgccagctggttgactgttaactttctctcttcacgcaatgcccgtaattgttcgccaaagctttccatatatctcaccccgtccctcactgttactcatattttagtatgtttattgactaaagggaataggtagactggaaatgcattgacaaaagttaacataagccgtaatgtaaaagtatagaaaaaagtttttcaggaatggaaggtgaggaaagtgccagtagaaaagatacagattagacgtgattatgtcttgcagtatatggttaataacgattattcccttaatcagcttgcgctggaaatcggagtctcacccgccacactgagccgcgtgctgaatggagaaagaaggccggggcagcttgtgattggtaaaatgcttcactattttaatttgaaatttgaggatcttttttactatgattttgttgacaaaagtcaataaagtaacaaaaaacgcaaggaagccaagcgttttctattcctatgaatgatgtgtcagcacaaaccctgtcaccagctcattgcacgttttccattgttttgtcggcaattgatgtccctgatattccaatctgaaaaattcggcatgtctgcacgatcttcggtaatagcctgcgtttgtaaaggtccagtcccgcaggccgccatacataaacagcattggcatttctaggcggggcagctgttcaatgcagttgtagccaagcgaatccagataatactgatgccaatgggcctggtctgcttttttcatatggtctgttaatatgctgcgaagctgtctgtcttttgtgtggctgccagagaggattttcatgagcaaaccggggtttttttcaagcagatacattcccagtttgtgcagcttctggccgattacgttatgaacagcggggtaggcgccggacagaataaggtgtgacactttgtccgggcgggtgaagccgatatgctgcgcgattaagcctccggcagaatacccgaataacacagctttatcaatgtgcaaagcgtccatgaattgcgcgatctcgtttgcgtaataggaaatagacgctggctgatcgatgtgattactatcaccgtggccacttaaatcgggaaaaatcaccctgaaatgcttggatagaaggcactgataataaaaaaacttgcgtcccatgcccggcgggtggataaaaatgataggaattccctgtccatattcttcataaaaaagatgtttcctgctgtctatgctgataagcggcatcgcttttctcctttgaccttttcattatgaatagggtaaccaagataaaacgtcttatccggccttttggcgtctgatacagcgtgacatgccaacccttttcatgtaaaatagaagtaatgtagccagtgagtctggaggtgtatgggatgcacgcagttttgattaccttattggttatcgtcagcattgcacttattattgtcgttttgcttcaatccagtaaaagcgccggattatctggtgcgatttcaggcggagcggagcagctcttcgggaaacaaaaagcaagaggtcttgatttaattttgcaccgcattacggtagtgctggcagtcttgtttttcgtgttaacgattgcgcttgcttatatcctatagggcaatgtttgtataaggtctgatgtgaagtcaggcctttttcacgtttcttgatgatattcaaaacgtttttttctgattaaactgtggaaaactaaaatgatcgtgcagatagaaagggagacatgagcatgaaagttgtgacaccaaaaccatttacatttaaaggcggagacaaagcggtgcttttgctgcatggctttacaggaaatacagcggatgtaaggatgctgggacgatatttgaatgaacgcggctatacgtgccacgcgcctcaatatgaaggacatggcgtcccgcctgaagaacttgtacatacggggcctgaagactggtggaaaaacgtaatggatggctatgaatacttaaaatctgaaggctatgagagcattgctgcctgcggactgtcgcttggcggggttttttcgctgaaattgggttacactgtacccataaagggaattgtcccaatgtgcgcaccgatgcatattaagagtgaagaggtcatgtatcaaggcgttctttcatacgctcgcaattacaaaaagtttgaggggaaaagcccggagcaaattgaagaggaaatgaaggaattcgaaaaaacgccgatgaatacccttaaggcgctgcaagacttaattgctgatgtgcggaataatgtcgatatgatttattcaccgacatttgtggtgcaggcccgtcatgaccacatgattaataccgaaagcgccaatattatttacaacgaagtggaaactgatgataaacagctgaaatggtacgaggaatcagggcatgtcattacactcgacaaagaacgtgacctcgtccatcaggatgtgtatgaatttttagagaagctcgattggtaatcaacaggaggtcggataatggaaaaagaagcatttatggaaaagcttctctcgtttatgaaggaagaggcgtacaaacctctgaccgttcaggaacttgaggagatgttaaatattacggaagccgaggagtttaaagagctcgtcaaagcgttagttgccttggaagaaaaagggcttatcgtacggacgagaagcgaccgctacggcattccggagaagatgaacttaataaaaggaaagatttcagcccatgcgaaaggattcgcctttttgctgcctgaggatacgtcgttaagtgatgtgtttattccgcctaatgagctaaatacggcaatgaacggcgatatcgtcatggtgcgtctgaattcacagtcaagcggctccaggcaggaaggaaccgtcatacggattttagaaagagcgattcagcgggttgtcggcacgtatacagaaacgagaaacttcggctttgtcattccggacgacaaaaaaatcacgagtgacatcttcattccaaaaaatgggaaaaatggagctgcggaagggcataaggttgttgtcaagctgacgagctatcctgaaggccgcatgaacgcagagggtgaggttgaaaccattctcggccacaaaaacgacccgggcattgatattttatcggtcattcataagcacggcctgccgggagaatttccagctgacgcgatggaacaggcatcaagtacgcctgacacgattgatgaaaaagatctgaaagaccgccgtgatctccgtgaccaggtgattgtcaccattgatggtgcggatgcgaaggatttggatgatgcagttaccgtgacgaaacttgatgatggaagctacaagcttggcgttcacatagctgatgtcagccattacgtaactgaaaactcgccgattgacaaagaagcgcttgaaagagggacaagtgtgtatctggttgaccgtgtcatcccgatgattccgcacagattgtcaaacggcatctgctccttaaatccaaaggttgaccgcctgacgctttcttgtgaaatgacaattaacagtcagggacaggtgacagagcacgagatcttccaaagtgtcatcaaaacaacggaaagaatgacatattcagatgtgaataaaattcttgttgacgatgatgaagagctgaaacaaaaatacgagcctcttgttccgatgttcaaagacatggagcgtctggctcaaattctgcgcgataagcggatggaccgcggcgccgttgactttgatttcaaagaagcaaaggtgcttgttgatgacgaaggagcggttaaagacgttgtgatcagagaacgctctgtcgccgagaagctgattgaagaatttatgcttgtagcaaacgaaacagtggcggagcatttccattggatgaacgtcccgtttatataccggattcacgaagagccgaatgctgaaaagctgcaaaagtttttagaatttgtgacgacatttggctatgtggtgaaaggaacggcggggaatattcatccgcgcgcgctgcaaagcattctggacgctgtgcgtgacagaccagaggaaacggttatatctactgttatgctccgttcgatgaaacaggcgaaatacgacccgcaaagcttggggcatttcggtctgtcaacggaattctatacgcatttcacatcgccgatccgccgttacccggacttaatcgtccaccgtctgatccgaacgtatttgatcaacggcaaagtcgatgaagcgacacaggaaaagtgggctgaacgcctgccggatatcgccgaacatacatcatctatggagcgccgtgcagttgacgccgagcgtgagacggatgatctgaaaaaagcggaatacatgcttgataaaatcggtgaagagtttgacggcatgatcagctctgtgacaaacttcggaatgttcgtcgagctgccgaatacaattgaaggactcgtccacgtcagctttatgacagatgactactaccgatttgacgaacagcatttcgcaatgatcggcgagcggacaggcaacgtcttccgcatcggggatgaaatcacagtcaaggttgtcgatgtcaataaagatgagcgcaatatcgactttgaaattgtcggcatgaagggcactccgcggcgtccgagagaattggacagcagccggagcagaaaacgcggaaagcctgccagaaaacgtgttcaaagcaccaatacacctgtgtctccagctccgtctgaggaaaaaggggagtggttcactaagccgaagaagaaaaagaaaaaacgcggcttccagaatgctccgaaacagaaacggaaaaagaagaaatagcagctcaaccagcaaatagggccgcagcgctctatttgctttctttcggaaacagcttttcattgtagcagtacgtgacatttggtaaaatagagcgtatcgcaaaaggtggacagtttttccttagagagaggaggttctggcatgccaaaagggtcaggaaaagtattatctcaaaataagaaagccaatcacgattattttatagaagaaacctatgaaacaggcatcgttctgcaaggaaccgaaatcaaatcgattcgcgccggccgcgtaaaccttaaggattccttcgccaaaatcgaacggggagaagtgtttctccacaatatgcacgtcagcccatatgagcagggaaaccgctataaccatgatccgcttcggacaagaaagctgttaatgcaccgcaaggagattaataagctgatcgggttaacaaaggaaaaaggctattctctcgttccgctgaagctgtatttaaaaaacggctttgccaaagtgcttctcggccttggaaaagggaagaagaactatgacaaacgggaagatctgaagcgcaaggacgcgaagcgggaaatcgaaagagcgttcagagacagtcaaaaaggcttctaaggcatagtgcttgattcgaaaatcaggcctgtgctatactgtgttcacgatcagatcacgacgccattcatttgaaggatttgacaattgaaaagagccgtgatcatgttataataagactatagccagtttgagtgagagcttgatattttctcccgtatttcccttataccaaggggacgttacggattcgacagggatggatcgagcttgagctgcgagccgagaggcgatctcgtaaacacgcacttaaatataactggcaaaactaacagttttaaccaaaacgtagcattagctgcctaataagcgcagcgagctcttcctgacattgcctatgtgtctgtgaagagcacatccaagtaggctacgcttgcgttcctgtctgagaacgtaagaagagatgaacagactagctctcggaaggcccgcccgcaggcaagaagatgagtgaaaccataaatatgcaggctacgctcgtagacgcttaagtaatcgatgtttctggacgtgggttcgactcccaccgtctccatacatactgacaataaagcagaacctcttaagaggttctgctttattttttctccaaaccacaggcaccaaaaagtgcgtacttccatttcgatcccagctgtttcatactgattgcagagcagatgtttcaccaatcagatttctgtcaataaataagaggaatcaaaaacggagggatgaataatgaagctgaatttacaaggaaaaaccgcactggtgaccggttcgacatcagggatcggaaaagctattgcctcttcgttagctgaagaaggtgcggcagtgatcattaacggacgccgggaagagaaagtgaatcagacgatagatgaactgaaaacacaacatgctgaagcggttctttatccggccgcatttgatttgggaactgaagaaggctgcaatgagctgtttcaggcatatccagaggttgatattttggtcaacaatttagggatttttgaaccggcggagtactttgatattcccgacgatgaatggtttcgtttttttgaagtgaatattatgagcggtgtaaggctgacacgcaggtatttgcataacatgatagagaaaaaagaagggcgtgtgattttcattgccagtgaagcggcgattatgccgtcacaggaaatggcccattacagtgcgacaaaaacgatgcaactgtccatttcccgcagtttggcggagctggcaaccggcacgaatgtcacagtcaacaccgtcatgccgggctctaccttaacagagggtgtggaaaccatgctgaactcgctgtatcctggtgaaaacctgactgttcaagaagctgaggcacgttttatgaaagaaaaccggccgacatctattattcaaagactgatccgtccggaagaaatcgcccacttcgttacatttttaagcagcccgctttcctctgcgatcaatggcgcggcacttcgggcagacggcggtttggtccgcagtgtcttttaaacctctcccaacaggagaggtttttttatgtattgttgatttccataaatttctgccgtataatattggtaccgaaatagttttcttggtaccgaaagcgggggattaatatggataaaagaattctggcggaaactttccggctgatcaagcaaaaaggattttcatttacgatgaatgatttggctgcagcgctgggaacgagcaaacggacgctctatgcatattattcatctaaagatcagcttgttgaggcggttgtcgaacaatttttagccgaaatgaagcaaatggaaagagacatctatgaaaatgaaagtttaaatgtgcttgaaaaggtgaaaaaaatgctgatcagccttccgcaggggatggaactgctgaacatgggattattaaatgaactaaagaaataccattacgatgcgtggcttacattagacacgtttattaaggaagaatgggccattgtcctagaattattaaacgagtgcaaacagcaaaagagaatcagaaacatcaatccggacctgtttattcacatgtatatagggagcatcaaccaagtgtatgaccctgaatatccactgaaacatcagttcaccacaggagaggtgcttgaatcaattgtagatgttttgtttaacggtataacagctgatgaggaggctgatgccacgtgaattgggtgtttctatgcttggcgattttgtttgaggttgcgggaacggtcagcatgaagctatcgtctggttttacaaagcttattcccagtttgctgttgattttcttttatggagggagtcttttctttctgacgcttacgcttaaatccattgatgtatcagttgcttatgctgtatggtcagggatgggaattgtcctgattacagtcgttggttttttgttttttcaagaacatgttagtgtcatgaaagtcatttcaattggattgattattgccggtgttgtgtctttaaacctgatcgagcatgctgcggtgtctgagccggtacataaaagcgggcagtacaaatgagatatatgaagctgttttttctcgtgactgatatcggttttatcttgtactggctgtcagccggattttcgctcataccggaaaactgggcttttaaacatcatgaccatccgtttatgatcgcttggaactggtctttttttccgctggatatcctgatttctgtcacagggttgtacagcttgtacctacagcgggtgaatcgtgctgactggaagctgatggcgctgatttctcttgtgctgacctgttgttcaggtctgcaggcgctatcattctggacattcagcagtgactttgatcttgtgtggtggctgtttaatgggtatctattgatttatcctttattttttattcacctgctcttgaaggaaggcagaaggacaaaacagtcctgacaggtgccgcttttatgataataaactgatgtaatgaagcagagacggtataagtctctgtttttttatcgggcgcaccaattgagaagctaaccgcgtttttgggcatactaaagtgaagaaacgggaaaagttctacacattcattgaaaaggattttgtcaaatgaacaaaactgctgcgaacaatcaaagaatcatgcctatcgtgaaggatgcctttcgcattcatgcaaatccatttccttggaaaaaggctatcggatcaggtttcgcttcagggtttcctgtgctggtcggtgcattggcaggtcacacggattacggattaattgcaagtatcggaggctttgtttatttatatgcgggcggtgaatcgtacaaaaagcgcgccatgaagctgctcttgatttcctttgggatcgccctctcatttggtttagggacgcttttgtctgggacgctttggatgatggcagctgttttggggctgatcggtgcagcggcgatgtttatttttagcgcgctcggcattcaaggccctgcgccgatgttttttgtccttgcctttttagtcagttccgggctgccggccgatccttcacaagcgctgttcagagcgggactgacgtttctcggcggcattttcgccatgggtatcgctttaatcggctggttatggaacaaacatggaccggagggagcggtgctgcaaaaaacatatcatcagctggctgcatgtctttcagccgtcggaacgccaggttttcataatgcacagcatcagacggtgctcatgcttagaacagcccgccaaacggttcttgggaaagggaacagacggaaaaaatcgcggcatgatgaacgatttttccgcctccttgaaaaagctgacgacatattccttgccattattcatttttcagctgaaacgccggacagagagaccgcgcagattgaaaaggcacttcgccaaaccggagatatgcttgcgcatgcacgggtttccggtacgtttcagattaatgagaacgaatctgagcctaggcggaagctgtttgaagaaatcaatgaggttttgcatatcgcttcaggacgttttgataagcagcttgacggggagccgagccgcctgccatcctctttttactttttgagaaatgcctttgactggaagtctccggttttgattagagcgttaaagtatggaattgttctgtttgccgccgatatgtttgccctcgcattcggctttgcacgctcctattggattccgctttcggcagcagcggtcatgcttggcactactgttgtttttacgcttcacagggctattcagcgttcggtcggaacggtgatcggtgttatgctggcaggcgcaatcctgttttttaagccgggcggtgtttatattgcgttatgtattgcagcgctgcaatgtcttcttgagatgctgattgtccgcaattatgcgctggctgttccctttttaacagcaaacgcgcttgttatcacagaaagtatgcatggcggcgcgggagccggttattttatgatagcgaggctgacggacgtagctgtcggcagcgtgatcgggctattgggaacaattcttttgtggcggcggttttcaacgaagcggctgcctgaactgatgaggaacgtcatccggttggaagggcagtttatggagaaactgttaaccgggcagaatgccgacgaacacaagttaagggtgagccttgtcaggcttcgggatgcgtatgacaaggcccttggcgagtttcctcatgcgaatgcggaggcgctctggcctgccatttccggtgctcagcacttagggtactatttgctctcggcgcaagctcaccgccgtccgcctgctccgttttctgatgaagagatcaaccagctgcgggcgttttttgaacaggctgagcaatcctttatagtgaaaaggatgcctgcggatattcaagtgccgcatgtccctcattatcctcggatcagtaaagaattgtccgcgctgtattccggcttgagaacagcttttgaaaagtaagctgtttgggaaagttaaataatctttaattcgagatgttttacttgaaagtaaatttctttgtctctataataaagtctaagagagacagaataatcattatgcatctgtatgataataattgatgtgtgatttttaaaaacgaaagggctggtaaaaatggcaaaagtattatatatcactgctcatccgcatgacgaagcaacttcgtacagtatggcaacaggtaaagcatttatcgaatcttacaaagaagcgaatccaaatgatgaagttgtacatatcgatttgtacaaagaaaacatcccgcatattgacgcagatgtatttagcggatggggaaagcttcagtcaggtacaggctttgaagagctttctgaaagcgaaaaagcgaaagtaggccgtttgggagagcttagcgatcaatttgcatcagctgataagtacgtatttgttactcctttatggaacttctcattcccgccagtgatgaaagcgtatctcgattctgttgctgttgcaggaaaatcattcaaatacacagaacaaggccctattggcttgttgactgataaaaaagcaattcatatccaagctcgcggcggctactattcagaaggccctgcggctgagatggaaatgggacaccgctacatcggcatcatgatgaacttcttcggcgtaccatcattcgaaggcattttcgtagagggacataatgcggagcctgataaagcacagcaaatcaaagaagacgcgattgcgcgtgcgaaagaagcaggaaaaacattctaatgaaaaagcctccccttatttggggaggcttttgttttagtgctccagcataatggttcgtttctctttactgcttttcatcgcggcttcaatgatgcggatgacattaataccttcctcagcagtgactggcagcgcagcaccttcccgtatgctttccgctattttgcggtaataagtaaggtaggagccatttactgatgggatcgtttctgtttttttgccggagccacgaatggttgtaagctgtccgtaaaactccggatcatctgcaccccagctgtcatcctctggttttcttcccgctctgagtgcgtcttcctgtccgtcaattccgtatttgataaagctggaatcttttccatggatttgataacgaggtccgtttgccggaacgattgatcccccgtatagaatggcttgaagcttgccatagtccagggttaaatgaaaatagtcaaccgtttcggcattttcccgctgggccatcacgtttgcagtcacggctttaggcatcccaaacaaatgcagggtttggtctatgatgtgggagccgagatcatacagcgtaccagtggcaatgccttctttttcccgccaccgcgcttgaacttcaggtctgtagcggtcataggaaacttgatatgtattgatatcttcaagagatccctcagagatcagctttttaatcgttaaaaagtcgttatcccagcgtcggttatgatatacgcttaataatacgcctttttcatcggcagccctttttaatgtttccccctcttcggctgttgctgtcattggtttttccatcacaacatgttttccggcctgtatgcatgccatagcatgatcgtaatgaaggccgctcggggtggtgacaatgacaagctcaatggcagggtcatttgtgatttcctcaagctcatgtacaacctcagcatctggaaagtcccgtttcacttcttctgtccgagatgtcatgattttgctgatttgatattcatccagaacatccagcagcggcccgtgaaaaacagaaccggacaatccgtatcctaatattccaaccttgatcgtatccacttttcttctcccctttaaaagcgttatcaacagaagtatataccctcctgatcaaatggtaaaacctaactgattcattttttgcgtcggcatgcttagacaaccgtttggacaatcagtataatgggaattaatatcattaaacagaggtgtacgcatggaaaagcataacgaacataaaacattaaaccataaaagctcgaaagaaaaagatcagattacaaaccggcttaagcggattgagggtcaagtccgaggcattcaaaacatggtggaaaacgacagatattgtgtagatattcttgtgcaaatttcagctgttcaggcggcaatgaaaaatgtggcgcttcatttgcttgaggatcatgcccatcattgtgtagcagatgccatcaaaagcggcgacggggaacaggccatttctgagcttttggacgtatttaaaaagttcacaaaatcataaagcgtttttttattgtaataccctacgggggtatggtaggatgtaaatagaaagaataaacaggaggaattgattatggaacaaaaaacattgcaagttgaaggaatgtcttgtcagcactgcgtcaaagcagtagaaacaagcgtaggagaactggacggcgtcagtgccgttcatgtcaatctggaagcgggtaaagtcgatgtttcgtttgatgctgacaaagtatcagtcaaagatattgcggatgcgatagaagatcagggctatgacgtagctgagtgattcaaggtatcgcgcctttagggaggcgcgatatttctttcatttttatataccccccaggtgtatataaaggagtgagtatgttgagtgaacaaaaggaaatcgcgatgcaggtctctggtatgacctgtgcggcatgtgctgccagaattgaaaaaggcctgaagcggatgcccggtgtcacggatgccaatgttaatctggcaacggaaacatcaaatgtaatctacgatcctgctgaaacagggactgcagcgattcaagaaaaaatagaaaagctgggctatcacgttgttacagaaaaagctgaattcgatattgagggcatgacctgtgcggcttgcgccaatcggattgaaaaacggcttaacaaaatagaaggcgtcgcaaatgcaccagtaaacttcgcattagaaacagttacggtcgaatacaatccaaaagaagcgtctgtcggcgatttgaaagaagcggtagataagcttggatataagctaaagttgaagggtgaacaggacagtgaggctgctgctgctaaaaagaaagaagaacggaagcaaacagcgagactgattttttcagctgtcctgtcatttccattgctttgggcgatggtgagccattttacatttacatcattcatttgggtacccgatatatttctcaatccgtggatgcaatttgcgctggcgacaccagtccaatttctgatcggctggccgttttatgtgggtgcgtataaggcgctcagaaataaaagcgccaatatggatgtattggtcgccctcggtacgacggctgcttacgcttatagcctttatcttacttttcaaagccttggctctcacgggcatacagatggcctttactatgaaacaagcgcgattttgctgacgctgattttattaggcaagttgtttgaaacaaaagctaaaggccgttcctcggatgcgattaaaaagctgatgaagcttcaagcgaaaacagcgactgttgtaagagacggacaggagcaaatcatcccgatcgacgaagtgcttgttaatgacattgtttacgtcaaacctggcgaacgaattcctgtcgacggagaagtggttgaaggcggttcagcggttgacgaatcgatgattacaggagaaagtcttcctgttgacaaaaatcctggtgacagcgtgacaggttcaaccgttaacgcaaacggtttcctgaaaattaaagctgtcaacgtcggaaaggatactgcgctttctcatatcatcaaaattgttgaggaagcacaagggtcaaaagcgccgatccagcgtctcgctgaccagatttcaggcatttttgtgcccattgtattggggatagccgttctcacttttctcatttggtacctttgggcggctcctggcgattttgctgaagcgatcagcaagttcattgcggttcttgtcattgcctgtccttgcgccctcggtcttgccactccgacaagcataatggctggatctggacgcgctgctgaattcgggattttatttaaaggcggcgagcatttagaaaaaacacatcgtctcgataccattgttcttgataaaaccggaaccgtgacaaacgggaagccgcgtctgacggatgccattccattcggccgttttgaagaaaaagatttgcttcaatttgcagcggcagccgaaacgggatcagagcatccgcttggcgaagcgattattgctggcgtgaaagataaagggcttgagataccgaagctaacccgttttgaagcaaaagtcggcgcaggcattttggctgaagccggaggaaaaagcattctcgtcggcacaagaaaattaatggagagcgaacaggttgagcatggggctcttctcgccaaaatggaagagctagaggcagaaggaaaaacagttatgcttgtatccattgatggagaagcagcggggctagtagcggttgcagatacgattaaggatacgtcacggaaggctgttgcccgtctgaaagagttgggccttgatgtcatcctgatgacaggagacaatcgcagaaccgcagaagccatcgcgaaggaagcgggaattacgaatatcattgcggaagtccttcctgaacaaaaggcagcagaaattgcccgcttgcaaaaagaaggccgccagacagcaatggtaggcgacggaattaacgatgcgccggcgcttgccacagctgacatcggcatggcgattggaactggcacggacattgccatggaaacagcagacattacactgattcgcggcgatctgaacagtattgccgacgcaatccgcatgagcagattgacaatgaaaaacattaaacaaaatttattctgggcgcttggctataacagcctcggcatcccaatcgcagcacttggatttttagcaccgtggatagcaggagcagcaatggcattcagctccgtttccgttgttctgaatgctcttcgtctgcaaaaagtaaaatgaaaaaccggctatatgccggtttttgtttttcattgacactttcttggaaaacaacatataataggtgtaacttatatatgagtatatgctcatatatattaaaatgaatgcaatactcattgatacgctttgaaaagggaaccctaaatcggaaggtaaggtgagactagtgaaacaggaatacgttctggacggtttggattgcagcaattgtgcccaaaaaatcgaaaatggagtcaaaggcataaaaggcattgacggatgcgcggtaaattttgcggcaagcaccttaactgtctcagccgatgggaaagaagagcaatgggtcacgaataaagtagagaaaaaagtgaaatcaattgatccgcatgtaacggttcgccaaaagcatataaagaaatcagctgatgatggctatcgtaatagaatggtcaatatgctgatcagaatggcggcggctgtcattctcggcgcagcggcatatttggttcattcgggaaccattgaatttttccttttcctcggtgcttatttgattatcggcggtgacattataatccgcgcagtcaaaaacatcatccgcggtcaggtgtttgatgagcatttcttaatggctcttgccacaatcggcgcttttctgattcagcaataccctgagggggtcgccgttatgctgttttatcaaatcggtgagctttttcaaggagccgcggtcagccgttccagaaaatcaattagtgcgttaatggacatacggcctgattacgccaatctcaaaacaaaaaacggcatcgaacagatttccccggaggacgttcagacaggagacatcattgtggttaatccgggagaaagcatacccctggacggtaaggtcgtgcaagggtcagcgatggttgatacatctgctttaacaggtgagtccgttccgagaaaagctgcggaaggacaagatgtaatgtcaggctttatcaatcaaaacggcgttctgcatattgaagtcacaaagggctatcaggaatcagcagtatcaaaaatattagacttggttcagaatgcgagcagccgtaaagcccggacagaaaactttatcacgaagtttgccaagtattatacacctgttgttgtgatcattgcggtattgctggcctttgttccgccgcttgttctttctggcgccgcgctttccgattgggtgtaccgcgcgcttatctttttagtgatttcttgtccttgtgcgcttgttgtctctattccgctcggtttcttcggaggaatcggagcggcctcaaaggccggagtgcttgtaaagggaagcaattatttagaagccttgaatcaagtcaaatacgcggtgtttgataaaacgggaacactaacaaaaggcagctttgaagtgacagaaatcaaaccagcggaaggttttacaaaggatagattacttgaagcggcggcatacgctgagcttcattcacagcatccgattgctgaatctgtgcgtaaagcttacgggaaaatgctttcctccgatgagattgagtcatacgaagaaatctccggccacggcatttttgcaaaggtaaatggaactgagatccttgccgggaataaaaagctcatggaaagagaacaaattgaggatgtcccggatgaaaatgctggaacaatcgtacacgttgctgttgatcaacgctatgccggagcaatcatcatagcggatgaagtaaaggaagacgcagcacaggcggttgctgatctgaagtcgcttgggatcaaacagacagctatgctgacgggtgattcgaaacaaacgggagaagccgtcggaaaacagcttgggattggtgaggtatatgcagagctgctgccgcaagataaagtcgcgcaggtcgaagcattagaagctaagcttttgcctagtgaaaaactcatttttgtcggtgacggcatcaatgatacgccggtgcttgcacgcgcagatataggggttgcgatgggaggccttggctcagacgccgcggtagaagccgcagacatcgtgctgatgacagatcagccgtcaaaaatagcggaagcgattcggattgcgaaacggacacggcgaatcgtgtggcaaaacatcggctttgctttaggtgtgaaagcgatctttctcattcttggtgcatttggaattgcgaccatgtgggaagcggttttctcagatgtcggcgttacactgcttgctgtggcgaacgccatgcgcgtcatgcgtctcaaaaataaataaattgtcggagagaattcattttttcggggttttcttatcagcgcttgtcttgttaaaataaagaagtgggtcaattgcgatccgcttcttttttaattttaaaacgatgaggtgtcggagtgaaaaagaaacagcagtcttctgcgaaattcgcggtcatccttacggttgtggttgttgtattgctagcagccattgtcatcattaataacaaaacggaacaaggcaatgatgcggtttccggacagccgtctatcaaagggcagcctgtgcttggcaaggacgatgcaccggtaactgtagtagaattcggagattacaaatgtccgtcttgcaaggtgtttaacagtgacatctttccaaaaatacaaaaagactttattgataagggcgatgtgaaattttctttcgtgaacgtcatgttccatggaaaaggttcaagattagcggctcttgcatctgaagaagtatggaaggaagaccctgactctttctgggatttccatgaaaagctgttcgaaaaacagccggatacggaacaggaatgggtaaccccaggcctccttggtgatcttgcaaaaaacaccacaaagataaaacctgagacgctcaaggaaaatcttgataaggaaacattcgcttctcaagtggaaaaggattctgaccttaatcaaaaaatgaacatacaggcaacaccgacgatttacgtcaatgataaagtgatcaaaaattttgcggattatgatgaaatcaaagagacaatagaaaaagagctgaaagggaagtaacgatatgaaaaatagaatcgtatttttatatgcttcctgggttgtggctcttatcgctatgctgggcagcctgtatttcagtgaaatcagaaagtttattccatgtgaactgtgctggtaccagcgtatcctcatgtatccgctcgtcctgattttaggcatcgccacctttcaaggggacacacgagtgaaaaaatatgtgctcccgatggcgattataggggcattcatttcgatcatgcattacttagagcaaaaagtgcccggttttagcggcattaagccatgtgtcagcggcgtgccgtgctcgggccaatatattaactggtttggttttattacgattccattcctggccctgattgcttttatcctgattatcatttttatgtgcctgctgaaaggcgaaaaatctgaataacaaaaaaagcgcccgcgtatgccgggcgcttttttaatttcgcaaactcatgtccatcagcaatagccgtattccctctaaatttatctttttttctcataaaaatgttattgattttacgcttgagcgattataaaatctagaggtcgtcagaaaatttaacaaacataaaagggagtcatcagaatggcttgggagctgctcagtgtgattggcatcattgcgtttgcagtcagcggcgcaattgttgcgatggaagaggaatatgatattttaggagtttatatattagggattgtcacagcttttggaggaggagcgatccgcaatttgctgatcggcgttccggtgtcagcgctatgggagcagggagcgtactttcaaatcgcgcttttatctattacaattgtgtttctgtttccgaagctgctgctgaagcattggaataagtggggcaatttatcagatgcgatcggcctcgctgcctttgctatccaaggcgcactgtatgctgtcaaaatgggccatccgcttagtgccgtgatcgtggctgcggtgctgacgggaagcgggggcggaatcatccgcgaccttcttgccgggcgcaaaccgcttgtgctgaaggcagaaatttatgcagtctgggcggctctcggcggtttaatcgtcggcttgggctggctggggaactcgttcggcttatacgttctgtttttcgtgctcgttgtttgccgggtttgttcctatatgtttaattggaagctgccaaaccgttcttttcgcttagatagtcagtaaaataaaagaaacctctccgtcatggagaggtttcttttatggtagcctgccgggatcaaataaaaagtccttttcgaatgctgacgcgcagagcaaagctattgaaaattaataggtagcccaaaaggtatagctgatggtttttttagttcctgtgttagtgaatttgaatctgtattttgttttgtagcttttagaagcttgtttgtaacttaaatttgtagagccttttttcgttgcataaaaagttttaacatttttccagcctttatttgtcttttgttgcagagttgctgtaattttcccgctgcctgatccgtttgctgtcatgttggcccaagttcctcgtcctggataataaatctgaaatgttggcgagtaagtatagtttttaaatgagcccgaatggtaatgagtactccatatttgaccttttttaacccaatctttagcttccgctttgttgtttactaggtcaattgccgtaaaacttgttacggctacgacgaatgccagcaacatcatagatagctttttcttcactgagtatttcctcctaactaattctggttctttcttcatgtttatatcataaaccgagagaaataatgtaacatcgtcctattctcccaaatgaaaaacttcaatttgttgaaatatgtcgaaattggatgaaaaatgactattttactgcgactatagatacgatagcaaggatgtagttgctttatggaagatgacaataacagccagtttagtcattcttcacgttagatgaacagacaaacacggtaaagctctgcggtgtttttaaaatgaaaaagaaatattatatcgaagattgaatggaataaggaatcgatactgatgaaagagaagattcgcaacctaagaaaagcacctccaacagtgatcaatgtgaaatcataagagaaaaaaccgatttcgagttgaaatcggttttttctgcatataaataacccaaaccttgattggtattgggtgaatgtgctaagataaattgtatttgctagtttcgtcatacattagatatatgtatccaattatattttacagtatttcatctatgtttgtcaactattttctggaggtgccgttcatgaatcagcaggataaggaatggaaggaagagcagtcgagaatagatgaggtgctgcaggagctcgaaaaaaaagagcggtttctggaaacgtctgcgggcgggttgaagcatgatatcatcggattaagaaaaagcttttgggaggatgttaaggttaattttgatgatgcccatgaagcgattgaaacgatggcaagcattaagcagcaggcagagctgctgtctgatcgggaacacaatcatcggcgcatggatcagcagctcaaacgaattcatcaattaaaaaaatcgccttatttcggccggattgattttattgaaaacggcgaggagcaggcagagcgaatttatatcggtttagcttcctgtttggatgagaaggaggaacactttctgatttatgactggagggcgccgatatcaagtttgtactacaattattccccaggaaaagcggagtacgaggtgcccggtgaaacgatagaaggggaaatggtgctgaaacgccagtttatgatcaaaaacggcactctcaaggcgatgtttaataccgatatgacgattggtgatgaaatgctgcaagaggtattaagccatcactccgatacccaaatgaaaaacatcgtgtctacgattcagaaagaacaaaatcagattatccgtaatgaaaaaagcaagatcctgatcgtgcagggagcggctggcagcgggaaaacatcggctgcgcttcagcgtgtcgcttatttgttatacaggcaccgtggcgtcattgatgccggacaaatcgttttgttttctcccaacttcttatttaacagctatgtctcctctgttttgccggagttaggagaagagaatatggagcaggcgacgtttcaggaatatatcgagcatcgtcttggccgcaggttcaaatgtgaaagcccctttgatcagctcgaatattgcctgaccgaaacaaagggaggcgattttccaacaaggcttgcgggaatcacatggaaggcgggtttatcctttcagcaattcattaatgaatacgtcacacggctttcctctgacgggatgatttttaaaaatattatattccgcggacaaaagctgatcacaaaggagcaaattcaatcctatttttactcattggatcaaaatcactccattccgaatcggatggagcaaaccgcgaagtggctgctgagtgagcttaacaagcttgagaaaaaggaacggcgaaaggattgggtcgttcatgaagctgagctgcttgacaaagaggactacttggacgtgtgcaaaaaactgcaagaaaggaaacgattcagcgagagtacgtttaacgattatcaaagagagcagcagctgcttgccgccatcattgtgaaaaaagctttcaaaccgctcaagcaggcggtcaggctccttgcatttcttgatgttacacagctgtatttgcaattgttttctggctggggaggaaaatttcagcatgagaagatggccgcgataggtgagctgacccgttcggcatttacggataataaattgctctatgaggacgcggcaccgtttctttatatgcaggatctgattgagggcagaaagaaaaatacgaagatcaaacatctatttattgacgaagcccaggactattcaccgtttcagatggcttacatgagaagcatttttccggctgccagcatgacagtgctcggtgatatcaatcagtccatctacgcgcataccatacacggggatcagcgtatggatgcgtgctttgaggatgatcctgctgagtatgttcgtttaaagagaacatacagatcaacaaggcagattgtcgagtttaccaaagcgatgcttcaagatggagcggatattgagccgtttaatagaagcggggaaatgccgctcgttgttaaaactgaaggacatgagagcctttgccaaaagctcgcgcaagaaattggccggctcaagaaaaaagggcacgaaacaatagccgtcatctgcaagactgcgcagcaatgcatacaggcgcacgcccacatgagtgaatatacagatgttcgcctgattcataaagaaaatcaaccatttcaaaagggtgtttgcgtgattccggtgtatttagcgaagggaattgaatttgacgcagtgcttgtctatgatgcatctgaagaacactatcatacagagcacgaccgcaggcttttatatactgcgtgcacccgtgcgatgcacatgctggcggtattttatacaggtgaagccagtccgtttgtaaccgctgtgccgcctcacttatatcagatggctgaatgaagagaagggagtccttctcttttttctatttacatgaagcatagccgttttatcattaggattcttaatagttatcatcatgtaaatatattttacttaagcctagtattccggtaaagttcaattagatgcaattttcgatcagtttataactttgtgaggtggatacgttgcaacttcaggtaatgaacagtccgtttaatcaggagcaggcagagctccttaaccgccttctgccgaccttgaccgaatcccagaaaatctggctgagcggatatttatccgctcaatctgtttccgcccaagaagctgcgggtgcgccggcggcagctgtgtctgcggaagcaccggcaccggccgtttcaaaagaagtgaccgttctttatggttcacagacgggaaacgcacaggggcttgcagaaaatgccggcaagcagcttgaacagagcggttttcaagtgaccgtctcatccatgagcgattttaagccgaatcagctgaagaaggtaaccaatcttttaatcgtcgtcagtactcatggagaaggcgagccgcctgataacgcgctgtcgtttcacgaatttctgcacggaagacgggcgcctaagcttgaagacctgcgcttttccgttttggcgcttggtgacagttcgtacgagtttttttgccagacagggaaagaatttgatcagcgcttagaagaactcggcggaaaacggatttctccgcgcgttgattgcgatcttgactatgatgaaccggcagccgaatggcttgagagtgtattgaagggattaaatgaagctgggggcggaagcgccgcgcctgcgtcggcggctgcgtcacaaaccggtgagtcttcgtattccagaacaaacccgtttcgggctgaagtgttagaaaatttaaatttaaacggcagaggatcaaataaagaaacacgtcatgtggagctgtctcttgaaggatctggcctgacttacgagcctggtgacagcctcggcgtctatccggaaaacgatccggaacttgtcgagctgctccttaaggaaatgaattgggacccggaagaaattgtgacgcttaataagcaaggtgatgtccgtccgctgaaagaagcgctgatttctcactatgagattaccgttctcacaaaaccgcttcttgaacaggcagcccagctgacagggaacgacgagcttagagagcttttagccccgggaaatgaggagaatgtaaaagcctatattgaagggcgcgatttgcttgatctcgtccgtgactatggcccatttagtgtatctgcgcaggagtttgtctcgattttgcgaaaaatgcctgcccgcctttattcgattgcaagcagtttatccgcaaatcctgatgaagtgcatttaacaatcggcgcagtccgctacggtgcgcacggccgtgaacgaaaaggcgtctgctcgattttgtgcgcggaacgactgcagccgggagacacacttccggtttatgtacagcacaatcaaaactttaagcttccgaaagaccctgaaacaccgattatcatggtgggccctgggacaggcgtcgcacctttccgttcctttatgcaggagcgtgaggagacgggagcggaaggaaaggcatggatgttctttggcgatcagcactttgtcacggatttcctttaccagacagagtggcagaattggctcaaagacggtgtgctgacaaaaatggatgtggcgttctcacgtgatacagaagaaaaagtatatgtgcagcaccgcatgcttgaacatagcgcagaattgtttgattggcttcaagaaggagcggctgtttacatttgcggagatgaaaagcatatggcgcatgacgtccatcacacattacttgaaattatcgaaaaagaaggcaatatgagccgcgaagaagcggaggcttatcttgccgatatgcagcagcaaaaacgctatcagcgtgatgtatattgatttgacttgaaaggagtttttcaacatggtgaccaaaattctaaaagcaccggacggctctccaagtgatgttgaacgcattaaaaaagaaagtgattatttgcgcggcacgctgaaagaagtgatgctcgatcgaatcagtgccggaattccggatgatgataaccgcctgatgaaacaccacggcagttatttgcaggatgatcgggacctccgaaatgaacgccaaaagcagaaacttgagcccgcatatcagtttatgctgcgcgtgcgtatgccagggggcgtctcgacgcctgaacaatggcttgtcatggatgacctgtcccagaaatacgggaacggcacattaaaattgacgacacgtgaaacgttccaaatgcacgggattctgaaatggaacatgaagaaaaccattcagacgatccactcagcacttttggatacgatcgcagcctgcggagacgtaaaccgtaacgtcatgtgtgcatcaaacccttatcaatctgaaatccactcagaggtatacgagtggtctaaaaaattaagtgatgatctgctgccgcggacgagagcatatcatgaaatttggcttgatgaagaaagagttgccggcacgccggaggaagaagtcgagccaatgtacggaccgctctatctgccgcggaagtttaaaatcggtattgccgttccgccgtctaatgatattgacgtcttttcacaagatctcggattcattgcgattgtcgaggatggcaagctgatcggttttaacgtggcgatcggcggcggtatgggaatgacgcatggcgatactgcgacatatccgcaattagccaaggtgatcggattctgccggcctgagcaaatgtatgacgttgctgaaaaaacgattacgattcagcgtgattacggcaaccgttctgtccgtaaaaatgcgcggttcaaatacacagttgaccgcctcggtttagaaaacgtaaaagaagaattggaaaaccgtctcggctggagcctggaagaagcgaagccgtatcatttcgatcataacggcgaccgctatggctgggtggaaggcatcgaggataaatggcatttcacgctgtttgtcgaaggcggccgtataacggattacgatgattataagctgatgactggcttgcgggaaatcgccaaagttcatacaggtgagttccggctgacagccaatcagaacttaatgattgcgaacgtttcaagcgataaaaaagaagaaatcagtgctttaattgaacaatacggactaactgacggcaagcactattcagcgcttcgccgcagctcgatggcgtgcgtcgctcttccgacctgcggattggcaatggctgaagcagaacgttatttgccgaccctgttagataagattgaagagattattgacgaaaacggccttcgtgatcaggaaatcaccattcgcatgacaggatgcccgaacggctgtgcacgtcatgcactcggtgagatcggatttatcggaaaggcgccgggcaaatataatatgtatcttggcgctgcgtttgacggaagccgtttaagcaaaatgtaccgtgaaaacatcggtgaagcagacattttaagcgagctgcgcatccttctttcccgctatgcgaaagaacgcgaggaaggcgagcatttcggtgactttgtcattcgcgcgggcattattaaagcaacaactgacggtacgaattttcatgattgagaaagaaagacgagagacagggagtagcttcctgtctcttttttctgtaatttgctcttctgcaaaaaagttcactgtgagcatatcatgagaaaaaataccctaaaaagggtactataaaagaagacaagtgtggagagaactcctgcgaaaccacatagcggatgcaaggccaccctagctcaagggcttttagacaaacagattttttggctcatcatgccgacacacaacagacgaaggaggtcatgcatttggacatatttttagttgtgctcgtattattaacgattattgcgatttctaatatcgtgaaccggtttattccgtttattccggtgccgctgattcaagtagctcttgggattcttgccgcctcatttccacagggacttcattttgaattaaacaccgaattgttttttgttctgtttatcgcgcctctgctatttaatgatggaaagaggacaccgcgggcagagctttggaatttaagggctccgattttattgcttgcactcggccttgtatttgcgactgtgattgtaggcggctacacgattcactggatgattcctgctattccgctggcagcggcctttggacttgcggccattctttcaccgactgatgtcgtcgctgtcagcgcattatcaggaagagtgaaaatgccaaaagggattcttcgcctgctggaaggtgaggggctgatgaatgacgcatcaggtctggtggcctttaagtttgcgattgcagcggcagtgactggtgcattttcattagcacaagcggctgttagctttgtctttatttctctcggaggcttgctgtgcggggttgtcatttcatttttgattattcgctttcgcctatttctgcgccgccttggcatgcaggatgtcacgatgcatatgctgattcaaattctgacgccgtttgtgatttatttggcagctgaagaaatcggcgtttcgggcattttagctgttgtggctggcggtattacccatgcggttgaacaggatcgtctggaatcaacgatgatcaagctgcaaattgtctcctcaagtacgtggaacattattttatttattttgaacggcctggtcttcgttattctcggcacgcaaatccctgatgttatttctgttatctttaacgacactgccatcagcaacatgaaggtgatcggctatatcctagtcatcacatttacgttaatgctcctgagattcctgtgggtgctgttcttctggaacggcaaatggttctttaataaagatcagaacatctataaaccgggtcttcgttcgacgctgttaatttcgatttccggtgtgcgtggagcagtaacgcttgcaggttctttttccattccgtatttcctggaggacggtacgccgtttccggaaagaaatctgattctctttttagcagccggcgttattttatgcacgcttgtcattgccaccattgtgctgccgattctgactgaaaaagaagaagaggacgaggaacgaaacaagaagctgctgacggcgagacgtaaattgatcaaaacagcccttcaaacgattaaagaggacatgaatgagacaaacaaaacggcctctcttgcggtgatagctgaatacaatgagaaaatgaaaaatcttcgttttcagcaatatacatcgtctaatcgcatcaaaaagcacgagcgaaaagtccgtgcgcaaggggttaaggcagagcaagaggcgctgatgaaaatgctggagcggggagacatcccggaagaaacagcaaatgtgctgcaagagcgatttaacgagttggaaattttgtatgcgaacccgtttaaagtcggattatcaaaaacaaggctcaagaggctgatgtattggattttcttcggtgaacataaaaagccggagatgtcgattttaaatgaagcgggattgatacgggcaacaagagtgaaaacggcaaaagcagcgatagaatatctggaaaaacataagacggatgagcataaagaagtgtttttatctgtcattacattctataagcagttaattttcaggctggagcacagccatcatgagttaaaatcaagtgcccattttgaaaatcagaagctggaagtaaagctgaaggctgtgcaggcgatcagaaatgaaattcaaacgctcttcgaagagagggaaatttcccgggacatttcccatgagcttcgccaatacattaatgatgtcgaagccgccatgcttgaaggcggcgaataaatgcagcaaaaaagctggcgttagagcgccagcttttttctatattaagggcgatgaaatgcgacagtgctgccatcccggtcgaaccagcctctgaaggcccagttgatccagccgccatcgcctttgtttgtaaaggttccgtcttcaaatacccaaatgccatacgtaatgccgtcgtaaacggctgagccgtaaaattgcacaccgttcaaatgatcttcatattcctggcttaaattaaagaccatgacattatatttttggccggatgcgtagaaggaagactccatgaggtttttcacaaagccatccctgttctgtgcggatttgatggcatcagcgatctggttggcaattccaagtacatccagattgacgtttaaacctacatcagcggcagttgttccagcagcagttgtctgcgacatcttcggagcaggattttcttcagcggaagcaaaggacaaaggggcaattgtcaaagcggcaccaagagcaagtgtcattgggatacgaatacgtttcaagttgtttcctcctttgttttcatttggttacactaaacgcataccctgctcaatgtatttgtaatctcaatattgttaaaataggaaaaaaatagtgtttgactttgcatgtgctgtgaaaaaagaagcaaaaagagggtcttaagcgtattattggtatcggctgagaggaatgtgagataatatagacgcttacatttcagtgaaagggtggatgttcaagtgccaacaagtttaaaagatactgtaaagttacataacggagttgaaatgccttggttcggtctgggtgtttttaaagtagaaaatggtaatgaagcgactgaatcagtgaaagcggcaattaaaaatggctatcgcagcattgatacagcagcgatctacaaaaatgaagaaggcgttggcatcgggattaaagaatccggtgtggcaagagaagagctcttcatcacatcaaaagtgtggaatgaagatcaaggctacgaaacaacgcttgctgcctttgaaaagagtctggaaagattgcagcttgattacttagatttatatttgatccactggcctggcaaagataaatataaagatacatggcgcgcgcttgaaaagctgtacaaagacggcaaaatccgcgcgatcggcgtcagcaacttccaagttcatcatttagaagagctgttgaaagatgctgaaatcaaaccgatggtgaaccaagttgagtttcaccctcgcttgacgcaaaaagaattaagagattactgcaaagcgcaaggcattcagctggaagcgtggtctccgctcatgcagggacagcttttggataacgaagtactgacacagattgctgaaaaacacaataaatctgtggctcaagtgattttgcgctgggatctgcagcatgaagttgtaaccattccaaaatccattaaagaacaccgtatcatcgaaaacgctgatatttttgatttcgaattgtctcaagaagacatggacaaaattgacgcattaaataaagatgagcgtgtcggcccaaatcctgatgagcttctgttttaatcaaaaaactccccgttatggggagtttttttagtgcgtttttttctgttgaatgaaaaacagcatcaaaaaggaaatgacaacaatacagacgacccacgcccaagcaagggtattgttgccggaatccaatgcgacatatatcgccgtcggcagtgtttgcgtaacaccggggatgtttcctgcaaacatgagtgttgcgccaaattctccgagcgcccgtgcaaggctgaggatgcttccggtcagtaacgaaggataggcaagcgggacggagatatggataaacactttccatctgctagcgccgtctaccattgccgcaccttgtatatcgggatcaatgtcagcaaatccggttttggctgattgatacataagcggaaaggctacaacagccgaggcgatcacagcggcccaccaggtgaaaataacaggctgctggaaaatccactcgatggcttgtccgatgaagctgtgctttccgaaaatgacgatcaaaataaaaccgacaacagtaggcggaagaacgagcggaagcataaaacatgtttcgagtgccgtttttccgaaaaatgatgcccgtgacatccatgctccagcaagtgttccgagaataatgacaacaattccggcaactgccgccacctgaaaggaaagcacaacgggtgtgaaaaattctgaagcgcttatgctactcggcagtaaagccatatttctcaaatactttcattgcttcatcagattgcaggtattcgtaaaattccttcgcttccttacggtgttttgtatcttttacgattcctaacggatagacaattgggctgtgtgtatctgcttttgcctcgtcgataatgttgacctttttcgagaccagggcatctgttttataaacaatacctgcgtctacattgccggtttcaacataagaaagaacttggcgaacgtcttttccatacacaattttatccttcactttgtcccataaagacagctttgtcagtgattctttcccataagctcctgccggtacggattccggagtgccaagggcgattttttctgattcagccagattgctgaagcttgtcacaggtgaatctccgtttttcggtacgaccagcacaatttcattaccgaccaaatcagtgctgtctttttttgcgatatctccatcatccaccagctttttaaatttatcctcagcagctgagaagaacagatctgctcctgctccttgagaaatctgtttttgcaaggcgccggatgagccatagttatcttggatggtaatattttgatgctctttttcataatttttttggatttcctcaagtgcatcctgcgcgctggcggcagctgagatggttaacgttacttttttctcgctgtccgttgaagactggtttgaagaacagcctgctgcaaggagaaaggcagttaaggctgcgatgaaaatagaatacttcttaaacatgattgcaccccttatcattagatataactaattataactgattatgtttggtttatgtgggtttttttacattcggcgaaaaggtataataaaataggagagtgatgatgatgaatgaaacctcttcctatacgatagaagaagttgcaggtctgctgaaggtatcaaagctgaccgtttatgatttgattaaaaaaggcgtgctgcctgcttatcgtgtcggaaggcagatgcgtgtggatgaagaagatttaaagcaatataaaacgaatatgagaatgtctcagcccatcgctgcaacagaagcgccgaaacaggtgcaggaggctgagccggacggcagaccgaatgtcatgatcagcggacaggacatttcgatggatcttctcagcaagcatttggagaatgccattcaggagacgccgctccgtaaatacaaaggaagcttaaacagcctgattgatatgtatcaaggcaagtgtgacattgtcagcctccatttgtacgatgctgaaacgggccagtataacgctccttatgtaaaacggattttgacaggtgaaccgttttgtctcatcaatgtcgttctccgcaaagcaggactgtatgtgaaaaaagggaatccgaaaaacattcaaggctggaaagacttgaaaagagccgatatccggatcatcaacagggaaaagggttctggcgcaagggtgctccttgatgaacagcttggcttgcttggtgtgaatccggctgatgtaaagggatacggcgatatcgtgaccgatcattacgctgccgcttcacaagtttcaagcggacaggctgacgcgggaatcggggcgcagcacgcggcacatatgggcagtgttgattttatcccgctcatcgacgaacaatatgatatcgttgttttgaaaaaacatgagcagctgctgaaagccgtgaaggagattttgaattctgaggaatacaaggcgaatttgtctcatttaaacggctatgaaacgaagctgactggcaaggtgatgttggaaacgtaaaaaatccctcttgatagagggattttttcattcggaaaacctgagcaggtcaccatttaaaattttatcagagagagaaagttcttcgtttgctttctccttgtaagggaggcacgcatcctgatcttccagcacttcacctgttttttggctatagcacgtgttctttgtgtatatataatcgttcgtaataaagctgccgtttcgcagaacggcgaatggggtgcggtcgcccgacagcaaatcattgccgaattggatatcgccttttgtctcaacgccgagcaaatgcatcagcgtcggcctgacgtcgacctgtcccccggcatcagggatggtttccggctgttgatcggtgattcccgggatatgtatgataaacggcacccgctggagctgaacgttgtcatacggtgtgatttcgtctttccttaaaaactcagccatggcctcgttatgggcttcagaaatgccgtaatgatctcccataaatacgatcatcgaattttcgtataagccttcgtccttcagttttttgataaaatgcttcaatgcctcatcctcatagcgaaccgtggtcacatagcggtttaacagatcactgcttgaatcgaattcatctatcagctgatccttttcatcaatctcaaacggaaaatgattcgttaacgtgataaaactgctgtagaacggctgcggcaggcttttcagcttttcggcggactgctctaaaaattctttgtcttttaaaccccagcttgtcgatgtcccgggagtgacatgaaaatcatcaacatcaaaaaagcggtcaatgccaaatgtatcgtacatgacatctctgttccaaaatgttttatggttagcatgaaagacggctgaataataatcgtgctgcttcagcgatttatacatcgtatgaaattgatggtcgcttttcgtgaaaaagacggcgccgctaagggaaggatacagtgagttagcgacgataaattctgaatctgatgttttgccttgttctgtttgctgatagaaatgatcaaaggaatagctttttttaatgagatcattcataaatggggtaatttcttttccatttactttttcattcagaacaaagctttgggtcgattcaagtgttacaaagatgacattgcgcccctttgcaagaccgaatttgctttgatcaggcttgctgtaatcagcctctgtgtagtttttaatggcagttatactgtcttcatcggcaaaagctttcgcgctgatattaacagtctgagaaattgtatcgtaaatatggaactgaaacaggccgatgcttttgactagcatttcccggtcaaaagaatgtgccaaaagcttcggctgctgtacttctgcaagtgccagtgtgcataaaagcatgccgcaggaagctgcatagtaccgtttgatcgtgcggggagcggcttttgtctgtgggtgtttggtttttctggcgaacagcagcagaaaaaccaaatccacaaacagggcgataaacagaggatggaacaattcttttacactgcttcccatatcgctcatgttgctcgcctgaaataaaaccggaatggtaataaaatcgatataaaagccgtaaaaaatcgtattagagatcaagataacagtcagaaccaaattggcaatcagcaaaaaagcccgctgcttgtttcctttcagaagcaggccgatcccgaataaaggaagaataaagctgagcgggttgaccagcagcattagctcctccaacagagtatcgatttgcaaatcaaagccgagtttatatatcacatacgttttgatccacataaataagatcgaaaaacataaaaaccgctgattgtgaaaaaaggttcctttcatcaatatgactcctcacgttttcttgatcatctgcatgaaatgcttcttaagtaaaacctactaaaaacagccggttcagacaagtctcagcactcatgtttaaaacatgcgcccatgaaacagcatataaaagtagtaacatgaagcaagggtcaggccggctagcacgagctgctcagaaaaactgcctgtcttcatatataatggaagccgaacgcggatcgttgaagggaataataatttgattccgttcaccgtccaagcgtcaagaatcaagtggctcgccattccgatcatcagaccggctgatatgtttttatctggaatgtatgtagaagtgataaaaaacatgatgagcataaacagcaagctgtgtgtaaatgtgcgatggccaaaaacggagctgaccactttcgataaaataggaaattttctcccgattttgctttgtgtgtggcagatatcgggtattaatgctccaaccgcgcctgacgcagccataagcactggatcaaatccataataataagccgctgccgtacaagaagcgatgcctcccatgatgtgtgtttttcctgtcatttgccgcttctccttttatcttttgcaaaaaatctctgaattacaaatatatcaagagaatgtatgtttgatcaacaggactttggacgataaaaaatatcccgcataatttttcaggaaagaggtatcttaaacatgtacctattttttaaaagaggtgatacgaatggttttctttaataaagataaaggaaaacgttccgaaaaagaaaaaaacgtaatccaaggagctcttgaagatgctggttcagctctaaaagatgatccgcttcaagaagctgtgcaaaaaaagaaaaataatcgataaccacatgcggatagggcttggctctatccgtattttccatctgttccctttgacagatcatcctttctttgataaccttctgggagtaactgaataattaaatcctcactctttctcagtgaggtagaggttgcgcggatgatgagtcacacatgctaggctgacaggggctgttaaacatgtgtaaaaggcatcagcgccgaagtgtggagaaagccgatccttctctatgctgggactgtatctgaataagtgcaggactgccgcgtgctttttcgcggagggctatccggagatcaagggtgtgtgtttctttaagcatggacttttgttcaggctttttttgcgtttatatgatctcggggtctggtccgtacaaagaatcatggaggtactggaatggaacagacaaaaaaatggggtttttggttattaacggcgtttgtcgttggaaatatggttggatcaggaattttctccttgccgagctcgcttgcttcaattgcgagtccgtttggagctacgtccgcctggcttttgacaggtgccggcgtgctgatgattgcacttgtgttcggacatttgtccattcgcaagcctgaactgacagcgggaccgcaaagttatgcaagagcgctgttttctgacccgaaaaaaggcaacgctgccggtttcacaatggtgtggggctactgggtggcgagctggatcagtaacgtggcgatcatcacaagtctcgccggttacttgacttcgttcttcccgatcttggttgataaacgtgagatgttttcgatcggcgggcaagaggtgacactcggccaattactgacgtttgccgtatgtacgatcttgttatggggaacgcacgcgattcttgttgccagcattaacggcgcaagtaaactaaactttgtcacaacgctttctaaagtattaggttttgtcttctttatcgttgccggtttgtttgtgtttcaaacggcattattcggtcatttttatttcccggttcaaggagaaaacggcacaagcattggaattggcggccaggttcataacgccgcgatttctacactgtgggcgtttgtcggaattgaatccgcagtgatcctgtccggccgtgcgcgctctcagcgtgatgtgaaacgtgcgacaattaccggcttgctgattgccttgagcatatatattattgtgactttaattacgatgggtgttctgccgcatgataagcttgtcggctctgaaaaaccatttgttgatgtactctatgcgattgttggaaacgcgggaagcgtgattatggcgcttttggctatcctttgtttattcggaacgatgctcggctggattttgcttggctctgaggtgccataccaagcagctaaagcaggagatttcccggcattttttgcaaaaacgaataaaaagggaagtccggtcattgcactcattattacaaacgtcatgtcacaggtcttcattttctcggttatttcccggacaataagtgacgcatttacatttttaacgacagcggctacacttgcatatttaattccgtatcttgtatctgcaatctacagcttgaaggtagtcatcaaaggtgaaacgtatgaccagctgaaaggctcccgtgtaagagacggattgatcgcgatactggcgtgtgcatactccgtgtttgttatcgtaacaggcacagcagatttaacgacatttatcctcggcatcggtttattctttgtcggcttaatcgtttatccatttgtgagtaaaaagttccagaaagaaaaacatgcataatgaaaagatacctgatttgctcaggtgtcttttttataaaatcacaatttctcctgttacgaatccgttcgttaaatatgcaaaaaacgtttttcagtctctccagcataaaaaaactgatcgtgatgaggatgcagcttaatatgaatggctcaaagaaaatatccgatatgattcaaatcgagccgttccttataaatcagcaaaagagccgcgggcaggcggctcttttgtttatttagtcaagctttcggtaataaacttcagttgtccttctaatgaaatcgggtcagagaaatagaaaccgatcggatccattttgtagacatggtcatttttaacggcattcaggttcttccaaatggagctttcaaaaacgccgccatcatcaccgcctgattgccatgggcccgcgaaaatgtaatccccggcaaagtcagggagcttctctaatgaaatacttgtataacctggcccctggtcaatggctttttcttttgtcagctttgtagcctgcaggccaaggtctttgtaaatgatgcttccgcctcttccaaagtctttaccgaatacgtaaatgtcttttccgttcgtttgcataatggaaatggttttgtcaccgaccgcttttttgatttttgttttagcggcagcaacttttttatcccactcggccagccatttttcagctttatcttcagttcccgtcatttttgcaaattctttcagctgttcgatgttgtcgagcttatcgtattttactgcgacagtcggcgcaattttttcaagctttttaatatcagcgccctgtgttgtccagacgataatcaggtcagggttcaaatcaatgaccttttcaaccgaagtgccgtctccgatgttttcaacgccatcggtttttcctttgtagtaagggtttttaaatacattctcaggcgcaccgacaacgttgatgccgagtgttttgaagtagccgtaatagccgtctgccatgacaaccacccgtttaggatgcttcgggatttttacatttccgttttcagccttgtatgtaaaggtttctgcgccttttgaatcagaggcagaacctttgctttctgagttattcccgcaggctgccagcgctgcaatcaataacagggcaaaaaacgcggctccgagtttcttgtatatatgggtcatatctcataccttctttctaaaaaatagatgaaaaagagaatcattatcatctgtgattataccactgcaagtgccggttgacacgatatttttgcaaatgcattttcatttttgttcaaaacactctattaaatcagctgaaaaaagtgatatactgaaacagcaattgataatcattatcagtaacagaaaggaagtacggcagttgagtcaacataaaaatatacagactgcatcagaagaaatccaatggacgtcaaggacatatggcgcggtcatcgtccttattgcaggtctatgcctgctttgccttggcgcatttttatccatatccctcggtgcagcagatattcatttgcgcactgtatgggacgccatttttcattatcagccgacaaagacatctcaccaaattatacatgatcttcgactgccgagaacggcggctgccgcgcttgtaggcgcattgttggcagtgtcgggagcaatcatgcaggggatgacgagaaaccctttggcagagccttcgattatgggtgtgacatcaggctctgcgtttgcggtttcgattgcgtttgccttttttcccggactttctgcaatggggcttgtgctatggtcctttgcgggagcggggctgggggcatcgacggtaatgggcatcggcttgttttcaaggggcggacttacgcctgtaaagcttgctctggcgggtacggcagttacttatttctttaccggcatttcaactgccattgcaattcgctttgatgtcgctcaggatatcagcttttggtacgcaggcggggtagcgggtgtgaaatggccgggggtccagcttttgtttattgcaggggctgtcggtttaacgcttgcgtttttcatcgcccggtctgtgacagtgttgagtctcggtgacgatctggcaaaagggcttggacaatatacatcagcagtgaaactggtgggcatgcttattgtagtaattctgaccggagctgcggtttccattgccggcaccattgcatttatcgggctgattattccgcatattacccgttttttggtcggtgtggattatcggtggatcattccttgctcggcggtgctcggtgctgttttgcttgtttttgctgacatagcggccagactcgtaaatgcgccctttgagacgcctgtcggcgcgctgacttctctgatcggcgttccctttttcttttatttggcacgtcgtgaaaggagagggctgtaatgaaaacaaaaacaaacaaaccgcttattgtaatggctgtgacctttttgcttatcgtggtggtcttttttatcagtctcaatttgggcgttatcaaaattgcaccgcttaaaacgcttcaggtctttttcggccaaggaacggcgcgtgatgaacttgtcttatttgagttcaggctgcctcggatcatcctttctttgcttgttggagcagggatctccgtagctggagccattttgcaaagcgtgtctcaaaatgaacttgccgagcctggtattctcggaattaacgccggcggttcacttgctgtagtgctttttatatacttttttcaagggtcagcttcagatctcagctttttcggaacatttatgctgccattcagtgctttggcaggagcaatcctcgctgcgtttctcatttatattctggcatggaaaaaaggcgtgacaccgattcggctgattttagtcggcataggggtgaatgccggattcaatgccctgttgctgatttttcagcttaagatggaccctcatgattttatgcaagccgcggtttggatatccggctcaatatggggggcgaactggaatatgatctgggcgattctcccttggattgtgatcttgcttctgtttactttatataaggcacgctatttgaacattatgcagctcggagaccaattggcgaccgggctgggcaccgctgttgaaaaggaaagacggattcttcttctggcagcggtcactcttgccgcttcatgcgtggcagctgcggggggcattgcgtttctcggattgatcgcgccgcatgtggctagaaggctgaccggtccacgtcaccagacgctgataccggtctccgccttcatcggctcattcctgtttttgcttgctgatacgctggcgagaaatgtattggcaccatcagaaattccggtcggacttgtcatttccgtgctaggtgcgccttactttatttatttattgatgaaagcgaattagaggagggggccgaatatgaattcattatcaacggaacagcttggaatcggttatggcgacagggtgattgtagaggatttaaatatatcgattcctaaagggaaaattaccaccttaattggcccgaacggctgcgggaaatcaacgattttaaaaacaatgtccagaattatgcgttcacatgcaggtgccgtctatttaaacggcaaagcgattcataaaatgtctacaaaggacattgcgaaagatatggcgattcttccacagacacctgaagcgccgagcggcctaacagtgcacgaattggtgtcgtacggcaggtttccgcatcaatcaggattcggcagattaaatgacgaagaccgccggattatcaaatgggcgcttgaagaaacaggcatggctgaatatgctgaacggccgattgaggcattgtcaggcggacagcgtcaacgcgtgtggattgccatggcgcttgcgcaagggacggaactgcttctgctggatgaacctacaacgtatcttgatcttgcacatcagcttgaaattctgcagctgcttgacagactcaacaaagagcaagggcggacgattttaatggtcattcatgaccttaaccatgcagctcgtttttctcattatatgatcgcgctcaaaaaaggcacggtcatcaaggaaggaattgcactggaggtcatgacaccggacattttgaagcaggtatttcagattgatgccgaaatcgtgactgatccccgtacaaataaacctgtatgcttgacatatgacttgattaaaaatgaaaaagagctagttactgtatgaaaaaatcccggtttgaagccgggattttttttattcggctttgaaaatacaatttttctatttgattccgtcatttcaataaaaggattgcaagtctttttgaattaatagataatattggttagaatgtttcgaaaatattacatagtttacagaaagaggagatcgttgtgtccaagaagaaaaaatggcttattggcggtgcgatatgtgccggtgtgcttgtattggctgggatcggcgctggcggtttttacttttttacccacatgaaccaagttgccgtatcatcggagccctatgctgaatcggtcgcggtatacatgggaggagattcagaatcaggccaaacgttttctggaaaggttgaacctgagaaacagcagaaagtatacatagattcagaaaaaggcagcattaaaaaaacatacgtcaaagaaggcgatcaggttaaaaagggcgataagctttttgagtatgagggcgaggatcattctgatgaagtggagcaagcaaatttgcaaattgaaatgacaaatctgcaaatcaaccgtttgcaaaaatcaataacggaaacggaaaagaagctgaaagcggcaggaaaagaagagaaaacccagcttcaagatgaacttgatcaggccaatttcgatttaaaaacaagccagcttgaactgaagcagcatcaaaaagaactggctggcctgacgaaaaacaaaggttccaatgtcattacaagcaagcatgacggaatcgttcaaagcgtcaatcaggatatcgctgacggtgcaacaggcgaccaggcaacgggcccgtatatccagattgtttcgacgggcaaatatctggtcaaaagccaaatcaatgagctgttaatggacacgatcaaaaaaggcagcaaagtcagggtcacgctgaaaacaggcggtgagggcgagtggaaaggaaaggtcacctcgatcggcaagcttccagcgggagcaggcgagggtgaagaatcagaaagctttgctgatgaagaaatgaatccccagtcctctaactatcctttcaccattttattagacagccataaaggtcttgaagtcggctatcatgtcaacatcgaagtgatgagtgataatgctgatgcggatacgatcaagctgccgtccgacatggtcattcaggatgtcggcgaaccgtatgtgtggaaagctgatgagaatcacaaagcggttaagcagcctgttgaaatcggagagactgatgaaaatgacatggtggaaattaagagcggcctgacgccggaagattatgtgatctatcctgatcccgcggtcaaggaaggaaagcaggttacagtcaatgctgacactgaataatatttcgaagtcatacaagctgggaaaagaagaagttccaatcttgaaacatatcaatctgactgttcaggcgggggagtttttagctattatggggccttcaggttctggaaaatcaacgttaatgaatattatcggctgtttggacaggccaacctcaggaacctatatgcttgaccagatcgatatattgaaagggaaagacggggctttagccgaaattcgcaatgaatcaatcgggtttgtgtttcaaactttccatttgctgccgcgtctcaccgcgctgcaaaatgtcgaactgccgatgatctacaataaagtgaagaaaaaagagagaaggcaacgggcatatgaagcgctggaaaaggtcggattaaaagacagggtctcctacaaaccgcctaagctgtccggcggccaaaagcagcgggtggcgatagcgagggcccttgtcaatcagccgcggtttattttagctgatgaaccgaccggggcccttgataccaaatcaagtgaacaaattttgtcactgttttctgaactgcatcgggaaggcaagaccattattatgataacccacgacccggacgtcgccaaaaaagctgacagaaccgtttttatcagagacggagagctggtattagatgagagaggggatatcagccatgcttgaacatattcgaatctcctttcagtccattttctctcataaattaagatccattctgacaatgctcggcgtgattatcggcatagcggcaatcatcgcgattgtttcaatgctgaagggccaaagtgagcaattaaagcaaagtatgatcggcatgggaaacaacgccatcaatgttgtctaccagccgtctgacggagaagaggagagcggcggccctcaggtgtcgtatgcgtccgcgccgcctgtagcggaagaaacagtaaaggcgatcaaatcagatccgatggtcaaaggattatccttatattacttgtcagaaggcgcgagcgtttttcatttaacaaacgtttcgtatccccaagtgtatggagtggacgttgattacttcgacatgtttccaatccgaataaccgaagggagaaagctgacggaaaatgatttaaacagcacacaccaagtggtgatgatcaatgaagctgtcagagatgaactgtttccggacggagaagctctgcataaaagcattgagatgaatggtgtgccgtttaaggtcgtcggtgtttttaaagaaaaaaatcaacaggaaagcatgtttgaaggcgactacgcgaacccggttttgtacgtgccgaaaaaagtgtggccgcttattgaagggtttgacgcaccaacgcagattgccgtgcaggctgattcttctgagcatatccaagaagcgggtgtaatggctgcagatcttttaaatcagggactgtcagaagctgagctggaaaaagcagagtacagtgtaatggatcttcaggagatcgcgcaggaagtggagtcctttaatcagtcatttgcattgctgcttggcggaatcgccagtatttcacttttggtgggcggtatcggcgtcatgaacattatgctcgtttccgtaacggagcgcacgagggaaatcggaattaagaaagcgctcggtgctaagcggcgtgtgattttatttcaatttttaaccgaggctgttgtgctgacaagcattggcggaatactcggtgtgctggcgggcttcggcatcgccaagctgctgacggtcatttttccgatgccttttatcgtctccattccagctgttgtcggagcactcatcttttcaatggcagtcggcattatcttcggcttgcttccgtctatcaaggcttcgaagcttcagcctgtagacgcgcttcgctatgaataaaaagaacgcatccaattggaatgcgttctttttttagctgggaagagccgagttgcatttgtctaaaatcaaaaaaacggctgcgacaatcatttcttctgtggtggacagccaaatgtcgctgatcaattggtctgttgtatgagcagtcatccacaaaaacagcagctgtacgatgccggcaaggagaatgaatagacgttttcctgtcttgaaaaatgtaaagctatgtatcatcagcctttcaaatggttcaaagcataatccgagaacaaggaataccacggcaaaaagcaggacatgagctgctgagcggtagctcgttcccgctaaagaaaacaatatatagatgacagcaaaataggtcaacaccactgctgctgctgccagcaagtactttatggagagccgcaataagcgttttgaagggttttgatgtttcactggttcagctccttatgaaggcttgcagagaacgagtgctctctgcaagccgcaagtcttttatttactgcatttctttttcactactgggtgcttttcttttgaaagcacatcagtaaagtctttgcccaagtcaaggtgcgcttgaacaaatgtttcaggaagcatggcaagccattggtttaaagatacatcagcataatggtcgtctttgaagatttctaaaaagacaagcggttcatccccgatgttttcaacgtaatgacccattgcaaatggtacatacccgacatcaccggcttggtaattaaacgttctggcatggccgtcagatgcaaaaacggtcatcctagctttaccggagatgtagtattgccattcgtgtgtattcggatgccagtgcagttccctcatggcgccgggttctactgttacgagcgctgatgcgatggttttagacactttgaagtttgtcgaatctgcaatgtatacttttcctccctcagattcgatcggctcttgttcaagaaggcggtaagtaaatggataaggcacttcgccattcggcccttccacaatatcatcttttaaactgccaggaagttggttttcaaatatatatttttctttgccaggcaaattggcaatctcttcttttgtcacgccgaagttcgcagcaatgacttcttttggagtgtgggcaagccaatctgtcagctggaacgtgctgttttcagagaatgatccatcgtcaaacacgagcaggaactcagctccctcatccagcgcttggatggagtgcggcaagcctgacgggaagtaccaaaggtctccttcacctacatcgtcaataaagctgcgccctttttcatctacaattgtgactcttgcacttccgtaaatcatataagcccattcagcttctttatgccagtgaagctcgcgaatcgcgcctggcttcagccgcatatttacggatgcaaggttttctgaaatcggcaattcacgtactgtcacttcacgggcatatccgcctttttctaatcggttatgagtatcagagaacgaaaacttcatattgctgacggtgccatgatcggtttcaggcggaacgagcatatcagggttttgccggtctctttcaatattgcgcgggatttttaccgttgctcctttgtctcctctaattggctgcggaatgtcattttgttttttcatgaaatgtttcctccttacatttaaatgtgatagcagaaagagaaggtgaaaggcctttcgttttcccttctgttttgttaagtgaaaaaaaacagtgaaaagtcaacttcgattgaaaaattatttttttgcatgatctttcagttctgtcattagttctattagttgatcaaacttcttttcgaatcgggtcagcagatacattgcaatcagcgcgggaaaccccaaattgccgatctgttttacgacttcctctataaaaacctgatccataggaaaatacctcccttctttttctgcagtcatgtatgtaagtgaaggaaatccgataaaacgtaaactgctgcaaagtattttggaagacactagtcggaaagtagtagtttacttttttttgctttccttcatttaatttagtagggaggcggtttgatggactatcaaagtcttttacggtcaaaatgtaaggagataatgaagcatcccatcgtgaagcattttttgagcaatcctcagcattaccgtttgttcaaaaacgtaatggaaagccctaacgaaaaagatgcaaaatcattggacgagctatttaagcagttttataaagaaatccgcatcgtcaagtatatgaattcaatgattcgcatcttttctattgattttgataagcgggttcgcaaaaaccaaaaacggtatccgctgacggttgatcatccggaggcgggagatcggcttccttccgaaacaggaagcgatgcatttgaagaatttttagacaggcaggatgatttgagccagcatgtccaggattatcagctctaccaagcgattcagaagctgactgacaaacaaaaaagtgtgctgacgaaagtgtatcttcacggtgccacgatgcaggagattgcagattcattaggggagtcccgacaaaacatttccaacattcataaaaaggggctggagaatatcagaaagcagctagcggcgcaaaaaaagggggaaaagtaagctgtgaacggccagtttgaacaaaaaaagaaacaaaaagacgagacttatgacattgagcacctgattgcatgcttttcaccgatgatcagaaaaaaactcagcaatacgtcctatcaagaaagagaagatttagagcaagagctgaagatcaaaatgtttgaaaaggctgatatgcttttgtgtcaggatgtcccggggttttgggagtttattttgtacatggtggatgagaactcataatattttcatatgaaaaaacatcaaaagggagcgcttgtttgctccttttttgctgttttgatttgccaagctccaatgtattcaaaaatgtaccataaataaacgatataatgataagatgaaaaaaacagtgacagaaaggaacataaaagtggaaaatgcgtcaattttaatcgtagacgatgagaaagcgattgtggacatgatcaaacgcgttctcgaaaaagaaggttatcgaaatatactggatgcggcaagcgcagaagaagcgattcccgttgtgaaggccaataaggttgacttgattgtgctggatgtcatgatgggcggaatgtccggttttgaagcctgcacacttatcagagagtattcagacgctccgatttttttcctgacggcaagatcatccgacgcggacaaattatcgggctttgcggttggagctgatgactatatcacaaaaccatttaatccgctggaattagcggcgcggatcagagcgcatctcaagcgtacatatcaatcaaaagaaacaagttcaaatcaaacctacacatatgattattttactttttctccgcaaaatgccgagctgatcgtaggcggggaagccgttgcctgttcagcccagcttctgcagcttttgcagtatttttgtgaacaccctaacgtggtgctttccaaagatcaaatatatgaaaaagtatggggctatccttcctacggtgacaacaacaccgtcatggttcatattcgcaagcttagggagaagattgagcgcgatccgagcaatccggagtatattgtaaccgttcgaggtctcggctatcgttttatcccaaatcctgaaggcaagcggtcatgaggttaagatggaagtttttgtttcactttttcggccagatgctgattgtgatcctgctgcttacggttatgcttgttgcgtcgtttttctatttagacgctcgttttagcgatgcggaatccaattcagggctgacgaaggcaacgaccgacacacttgaggcatatctcgatgtaaacgaagacgggacatgggaagtggataatttcctgaagaaatctgttgataaacagcacggctggatgcaaatcattgattcggaaggaaacactgattattcctacagcgtgccaaaagacgtgcctggcacctataccaagaaagagcttttgtctatttataaaaccaaaaagcttcataactataaactgaattattgggccatcaatattgaagataagtcgtatcttctattgtccggctggaaatcaaaaagtgaacagctcctgacttccgttgaaaagcgcgaacaaaagatagactcactagcgcactataagtccagtaccatcgactatattaaacggaaaaaaggcgccatttacctgttagacagcaatggaaagattctcgacagcatcaacagcacaaaaagcgaaagaaaaacgatgaaccagctggagctgcttaaatacagctctaagccttggaactataagcgggaaatttccgttaagatcctcaataaagacagatggatggtcgctacggtgccgaaccctgtctatgtaaccgatcaggagtttaacaaatcattcctgaaggttgtattaaaagcgatgtttctcgtgatggccgttttgttcatgtatatcatttggatgaccgtttggtatatgttccgattcgggctgccgatttttcacacgattagatggctggtcaatctgtcaaaagggaagcttgaggagcccagaaaccgggaaggccgtcctgtcagcaaaaataaaaagggaaaaatcaaacagccgtaccgcttcttcggtgagatatttgaatcaatggatcagctgactgaaacgctgagaagggataaaagaaacagagaaaaaatccaggcgacaagggaagaatggattgccggtttgtcacatgacttaaaaacaccgctcagcagcatttacggctacagcatgatgcttgagtcgaagcagtatgactggtcgccggaagaagtgaaagaaatggggcaggttgtcagagaaaaatctgaatacatgtccaagctgattgaagatttaaatttaacgtatcggctgaaaaatgatgctcttcctattgagagaaagctcactagccttatcccgttttttaaaaatgtcattgaggattttaagaagaatccgttttctgaaggctatgatatctcgtttgtatccaaagaagagcatattgaatttgcccttgatgaagcgtggttcaggcgcatattagaaaacctccttgggaatgccgtgaagcacaacggcaaaggaacagagattcaagtcattctggagcaaacaaaaaatcatatttctttaaaggtgaaggacaatgggaaaggaatggatgaagaaaccattacccatttgtttaaccgttactacagagggacgaacacaaaagattcaactgccggaacgggtctcgggctcgcgattgccaaggagcttgtccatctccataacggaacgatccatgtgaacagcagaatgaacattggaacggtcattaccatcctttttaaaaaacaataaacatcaagtggtttggacacctctttgccgggaataacaatatatagactgaagctaaagaggtgtaacacatggatgcagtattggaagcagacactcgggcagtgattggagaaggcccgttatgggatgaagaaaacggccgcttatattgggttgatatcctggggagcgagctccacatctttgaccctgaagaaaaaatcaaccgatcaatcaaattcaaatcctttgtgacggcgcttgcgaaatattcaaaggatgaactgattatgacgatgaaggacgggttttacctgtatcatcttcgggatgacagcttggaaaaaattaaacagccgaaggacatgcatgagagcctgagatttaatgatgctaaatgtgacccgtacggaaggctttgggcggggacgacgagcatggaaggcgagcaaaaacaggcgtcgctgtaccgtttgaatctagacggcagtcttgtcaaaatcaaggatcaagtctccacctcaaacggtttggattgggaccgtgagcggaatttgatgtattacatcgacacgccgacgcaggagattgtgcgttacagctatgatcctcaaagcggagatgtttcgaatccagaacctgtctatcgttttgatcagtcagacggattgccggacggcatgacaattgaccaaaatggcatgctgtgggtggcgctgtttggcggaagccgcgttgttcacattgacccgtttcagaaaaaagaaatcaattcaatcagcgtgccggctaaatatgtcacgtgctgcgcgttcggcggcagagacttaaaaaccctttacattacaacggcaacagaacaaatgacagaaaaagagagatacgagcagcctcacgctggagggttgttttcagcacaactggaaacaggcggatatcagccggtaccatttgctggagacgtataaaaaaacgcatccgaaacacggatgcgtttttttatactacagagaacggataatgccgccttccacacgctgtgccgtgccgttaatggcggatgcggcgtcagacgcgaggaatacgattgtgttagcgacttcttctgctgtcgcgtatcgctgaataagcgaggttggctcattgaccttgaaatagtctttgataaatgtatctgtatcctggccggctgcttgtgcggcgccttccatataggatgccacgccctcagtccaagtaggtcccgggagcactgagttgaccgtcacatttgtgccttttgtcatttcagccattcctcttgaaaggctgatcagcgccgtttttgtcattgagtatggaatcatcgttggcagcggtttgacgcctgcttcacttgcaatatttaaaatgcggccgctgtttttggcaagcatttttggaaggaagtgacggcttgtccgaacggcgctcatcacgttcacttcgaaatattgattccactcttcatctgtcacatcggcaaagtcttttacctcgaagaaaccaaggttgttgacaaggatatcgatatcaccgatttcatttactttttcaataaaagccgctgcttcatctgtttttgacaaatcggcagcagcaccgtgcactgttccatagccagaaagctcttcaatcgtgcgatcgacagtctcctgtttgcgtccgttgacaatgactgccgcaccctcttgcagaaagctttttgcggcggctttcccgatgccggacgtcgagccggtgattaagacgagtttgtcttttagctgtaaatccataagaatcattccttttgattgatgatggtattaagtatacaagatcaaatttagtgtttacgaggattttgctcccatacacaatacggggaaaagtcattcaggacgcatatacaagcctgtcagtcatatagtataattactccgaaaaaaggatacgaatgtcaaataggtgccggtccgtgaacaacagccggcttaaaagggaaaccggtaaaagccggtgcggtcccgccactgtaattggccaagcgccaagagccaggatacctgcctgtttgatcagcacgaattctgcgaggacagatgatgtgtaaacaataggcttttttgtgttgtttacagcatctttaccgtcgtagagatgcttttttagttcgtttaggaggaaaagattatgaaaagacgagccgggatatggactgcgctcctgttggctgctgttatgctggcaggctgcggcaatcctgcggatcagaaggattcaaagacaaaacaaaaaacagaagcgtttcctgtcaccattgatgatgcgtcaaaccaagatgtaaccatcaaaaaagagccaaaaaagattgtttcattaatgccgagcaacacagaaattacatacgcacttggccttggtgacaaagtggtcggtgtcaccacaaacgatacctatccaaaggaagtcaaaaaggttgagaaagtcggagatatgaatgtaaacgttgaaaaagtcatttctctaaaaccagatctcgttctggcccatgagtcttccatgtcagcatcagcggatgccatcaaacagctgaaggacgcgggcattacagtgctgactgtcaatgatgcacaatcattctccgaggtgtacaaatcaatcgaaatgatcggagaagctgccggggcggagaaaaaagctgatcagctcgtgaaaagcatgaaatcagatctaaaggatattcaagaaaaagcgaaaaccatttcaaaggacgaggagaaaagcgtatttatcgaggtttctcctgatcctgatatttatacaaccggaaaagatacgtttatgaatgaaatgctgaatatcatccatgctaaaaacgcagctgcggatcagacaggatgggtgcaaatgacagacgaggcgatcgtaaaactcaatcctgatgcaattgttacaacggacggtgtgaaagcgaaagctgtggaaaaacgcgatggctggagcgaaatcaatgctgtgaaacatcatcgtgtatatgatgtggaccctgatcttgtgacacgttccggtccccgtctgatcgaaggggtcgaagaacttgcggaaagcatttacccggatacgtttaaggaataatcgttatgccgcatatatcattggtttctcatttttagccgtgagcatcatcctaggaatttcttgcggcagcctgcatattcctattcccgctgtttttcgtgtcttttggcatcaaggtttcggcggctctatcggttctgatgatccgatgtacactaatattatgatgaatatcagactgccgagagttgtgctggccgcccttgtgggggcggctctttctattgcaggggccgcttttcaaggattgttgaaaaatccgcttgctgatccctatacgctaggtgtgtcatccggtgcttcagtcggagctgttgtgactctgttcttaggtttgcaccttcctgtcatcggagggtttacactcccggttttgagtgtagccgcggcactggccacgatggcggcggtccttttcttcagccgcctcgttcatgcttcgatgtctgtttccaccctcattttgaccggtgtcatcactaactcttttttgggcgcatttatttctcttatcatcgccttgacaggagacaacctgcttccgattgtgcattggctgcttggcagcgtctcaatgaggggctggagctatgttattttgtttctcccgttttttcttttgggaaccattttattgattataaacggaagggaactgaacgtgatgacatatggagaagataaagcaaagcttcttggagtcagcgttcagcagaggaagatgatgattttaatagccggatctcttttgacgggaagcgctgtggcagtatcgggtacgattggttttgtcggccttgtgattccgcatatcacaaggcttttgtggggaacggaccatcggcatttactgccgctgtccgccttgcttggggcagggtttcttgttttagccgatctgctttccagaaccatcattgagccgattgaactgccgatcgggatcattacgtccttggcgggagcgcctgtgttcgctcttattttaattcggcagcaccgcggggggagaagcttatgatgaaggcagaagggctgtcgggaggatacggcgacagccgcctaattaacaatgtcagcttaaccgtggagaagggagaatttctcggaattctcggccctaatggaagcggaaaaaccacgcttttgcacttgctgacaggtacgctgccggccaagaaaggcagggtttatctggccggaaaactgctggcggactataaaccgaaggaactggcgcaaatcatggctgtcctgccgcaaaaaatggatcaagccttcacctttaccgtcgaagaaactgtagcctttggcagatatccattccaaacggggctgttcagacagcagactgaaaaggatgaagccattgtacaggaagcaatggagcaaacaggagtggccgattttgcgcaaaagccgattcgcgaactaagcggaggagaacagcagcgggtgtatttggcacaagctttggcgcagcagccgcgtattttatttttggacgagccgactaattttctcgatctggcttttcaaaaagacctgcttgatctgatcaaacgcctgacgagagaaagcggattggcagctgtcagtgtttttcatgatctgaacaccgcaagcctgtactgtgatgagctcatgtttatgaaaaacggtaccgccgggcctaagcaaaaaccggaatatgctgtcacagaacaaagcataaaggcggtgtacgatacagatgtcaccgctttggttcatcaaagctcacctaaaccgatgattgtgattcagcctgaaaaagatagcgtaaagcggcagtctatcccatttgaagcattgctccaagcgggacgtgatgacattcttctgcaaacggaaattccgcttcgaacattgtcctcgacgcctatcggtgcagggttttcgtggagcaggacgctgatccataaacggctgccagatcagccagatccgatagaaggacttacggcctgtctttcagaaagcggttttcaactgcaggagacgtgtgcgatggcttcttcagaaagacttgaccgtttcgtgtatcgaacgtatgaagacggagagttatccgttttcatatgcgttcagaccggcttttcgatttggattttgattaacggctatgcggcagatcaatacttcatcaaagctcttatggctgccgaagcagaacggacgaaagtgctgggagacggaagaggcacaggtgatattctcatcgccgcgactcaaactcagcaatccgaaaacatagaacagcggctgaaccaattgataaagaaagggacggctgaatgtgtagaagaggctgctgagttgtttgaataagtctgtaaaggagattcagggtatgaaactatatacaaaaacaggcgataagggacaaacgggcttagtcgggggcagaacggacaaggacagcctacgcgtcgaaagctacggcacgattgacgagcttaacagctttatcgggcttgctttggcagagctttccgggcagcccggctttgaagatctgacagccgagctgctgaccatccagcatgagctgtttgactgcggaggcgatctggcaatcgtcacagaaagaaaagactacaaactaacggaagaatctgtttcctttttagaaacgcgcattgatgcctatacagcagaagcgccggaactgaagaaatttattcttccaggcggatcaaggggtgcttcgcttctccatatcgcccgcaccattacaaggcgggcagaacgaagagtggtggcgctgatgaaatcggaggagattcatgaaacagtgctgcgttatctcaatcgtctgtccgattatttctttgccgccgcacgggttgtgaatgcaagaagcggtattggcgatgtagaatatgaaagaagtgccattgtgtttcgggaccgagacagcagtgaatcataaaaagtgaaaacgaaagccggcgtgttcaaatacatgccggcttttttgtttttcactctgtcaatttcccattttacgacaaaaaatgaaccttatgaattattgactgaaaaatggaaaaatgagatattgtaataaatagatgtaaaaaataggcagtggggggctctgatggatggtgaatttaattgaaagtgatagcatctggaagagaaatttcaattatctgtttttctcaagaatagtcaagatatccggcgatatgttcgcatttaattcaatattatggtttttaatttatgacggcaaaggtgcgatcggcactgctttattgattgctgtcacttttttgccggaagccgttctggcgcctgtgacggggccttttatgaaacagaccacgctgaaattttggatgtacttttcagatctgacaagggcggcgattgttttgattatccctctatgtcattttgcgggcttctctccgctgtggtttgtcatgacgcttatgattgtgcattcagctactggagctgcctacaatcccgcctctatcgctttgattcctcaaatcgtcaatgaacagggcattcaaaaagcaaacgctgtgctgcaatcctccgctcaaattgttcggctcggggctgtcacattatgcggcgcttttcttacatttatcagtccttcttataccatgcttatcgcacttgtgctctatttggtgtcgggttttctcgttctttttattaagtacactgcggttgaatctcaatcagagtctgcggttgttacacagagaggaacatatatcggaagactgaaacgcggctttaggctcgtcagaaaacaccagattttatatccgctcgccatttactgtatctttatgaatttcgcggctgccccatgggaagcgctctctgccgtatacgttgcggaagatttaaatggccagccgatcgtatactcgcttttaaaggccaccaccgccgcgggcgcgtttttattagggtttgtgctggcgaaagtcaaagtaaacaggtacggcttgttattcgtcactgccggcattattgaaggatttgctttctttattaccgggatgaatacctttttgccgctcgtctttttcgctgcttttacctttggtgccgcagtcagtgctgttaatgttcctgagtacacgattatccagacgtctgtggatagtgaggatcagccgcaggtttacgccgttatacatatgatctccaatatttcgatccctgccggagctgtcatttgcgggtatgccgcaaatgctttcggctcaggtaaagtgatcgctgtcggcgggattgtagaaattattgcgggtatcggaatcttgctgtttacaaaactggccaaagcagaaaggtccgacctgattaaagaaagggaagcaagtgttcatctgtaaagggttttgaaacgccatgcctcgtgcatggcgtttttttgtgccgatgggtccggtgccagatacgactccggtcttatataaaaatcaatctctgattcgttttgcatatcttccaacttgtataagatgaagacaaggaaaacgaaaggaggatctgcatgaagataaacaagaaaacaataggcggattcttattaattgtatttgggatctctgtcttttttggaggaggaagcttcggctttatcatcccgctcgccatcgggggcttaatgacatacgcaggagtcaaaaggtttgccgcgggaaaaaacatcacgggaatcatcgtgggcggtatcggagccattatgctcatctgctcacttccgtttgtcgtcggaatcgcattggcagccgctatggtttattacggctggaagctgatgaaaaacggatcagctgataacggtgtatcatcttttgatcctgaaccggcttctgttgcctaccaatctcactttgatgacgaatgggaagaatttttgaagaaaaaataatatcaatttattaggaggaatcaggtatggtattaaaaagaatcagagacatgtttgttgcgtcagttcatgaaggacttgataaaatggagaatccaaaggtgatgctgaatcaatatgtacgcgatatggaaagcgacatcgcaaaagcaaagcaaacaattgtgaaacagcacacgattgcctatcaatttaagaaaaaatatgaagaagccgctgaagtggctggcaaacggaaaaatcaggcacagctcgcatttgacgcaggtgaagaagaactggcgaaaaaggcgctgactgaaatgaagcatttagaagggaaggcggctgagcataaagcttcctatgaacaggctaacagtcagctggctgacctgaaagagcagctggcggcacttgaaacaaagcttcaggacgtaaaggataaaaaacaggcgctgattgcgcgggcaaatgcggcgaaagctaaagagcatatgaatacgacatttgacaaaattgacagtgaaagcgcgtatcgtgaatttttacgtattgaaaatcgtattgaagaaatggagatccgcgcgaattattcaaagtcagcggaagccggcacagaacttacacgtaaagaattcgcagacgatgtggaagcggagattgaaaaaatgcgggcgctctcactgcaaaaatcagacaagacaagagcggcaaatgaataagcggaacggggaaggatttgcggtcaagtccttcccttccgcacgtatcaattcgcaagcttttcctttataatagaatgaatgagaaggatgaaaccgaatgaaaaaaatgcttggcaaactgttgatcactgccggtattctggtttttttcgccgtcgtcgtaaaagatgtgtttgctgcaggcctgggtttcataaatggcacagaagccgattcagccagcgcatcgccgcgggacattgacagcatggtcattgagtcggatagcaaggatgtccggattatagcggaagaacgaagtgacatatcggcaggcatttcaggagactcaggaaagttatttgttactgaaaacaaaagaaaactggagctgaccgtaaaggaaaaagcatttcaatttttgaatgggtttaaccgttcaactcttatagtcaggcttccgtatgattataaaggtgatctggcagtacgaacctcaagcggtgacgtgtctgtagccgggaatgaccatcttgcgctttccgggctgaacgcagtatctgcgagcggaaatacgagcgtgacggacgtccgcattcaagacctgaaagtgaaggcatcatcgggggatgtttccatttcaaataccgtctccaaaacagccggcattgatttagcttcaggggacgcaaatctggttcatgtatcaggctctcttgatgtgaaaatgacttcaggagattttaatgctgtattgacaaagataaccggccccgtatctgtcacgctgacaagcggtgatgccaatctaagccttcccaaaaacggcagctttacagtcaaagcgaaatcagcgagcggtgacgtcagttcgccgtattcatttgctgacaaagcacataaagaacagcatcacatcacaggcacgcaaggaagcggccggcatccaatcgacatcaaaacggacagcggggatctagcgatacggtagcaccaggcagaagaaaggaggcggacaccaggaatgacaaaaaaacagcttctcggattgatcattgctttattcggcatcagtatgtttttgcaaattatcggaataggcgatctgctgttttggccgctcttttttctgattgccggctatttccttaaaaaatattcccgtgattggcttggctccgtcatgtatatctttgccgcgtttctatttttgaaaaacctcttcagcatcacctttaatttattcggctatgcgtttgctgcatttctgatttacgccggctacaggcttatcaaagggaagccgatatttgaaccgaatgagaaacaggtcaatctcaataaaaaagaacatcatgatccgccaaaagatgtaaaacatcccgacatgcgcagcttttttatcggtgagctgcaaatgatgaagcagccgtttgacctgaatgatttaaatgtctctggttttatcggtgatatcaaaatcgatttatctaaagcgatgattcccgagggagaaagtacaatcgtcattagcggagtcattggtaacgttgatatttatgtaccatcggaccttgaagtggctgtcagctcagctgtttttataggtgacatcaatctgatcggctcgaagaaaagcggattaagcacgaaggtatatgccgcgtcaaccgatttcagcgagtcaaagcgccgtgtcaaagtgtccgtttccttatttatcggtgatgtggatgtgaagtacgtatgagaaaaaaaatgcttgccagcctccaatggcgcgccatccgcatgacaacgggaatcagcctgctcctttttgcctgcctgatttcctttatgatgttttactatcggctcgatccgcttgttttgctgtcatcaagctggttcggaattccgtttatcctgattttgcttctgatcagcgtgacagtcggtttcgcctcagggtatatgtacggcaaccggttgaagacaaggattgatacattaattgaatccattttaacctttgaaaacggcaatttcgcttatcggatacctccgctcggtgatgatgaaatcggcctggccgctgatcagctgaacgaaatggcgaagcgcgtggagcttcaagtcgcatccctgcagaaactttccaatgaacgtgcggaatggcaggctcaaatgaagaagtcggttatctcagaagaacgccagcgattggctagagatcttcatgatgcggtcagccagcagctctttgcaatatcgatgatgacatcagccgtgctggaacatgtcaaggatgctgatgacaaaacagtcaagcggatcaggatggtcgagcatatggcaggcgaagcccaaaatgagatgagggcgctgctgctccatttacggcctgttacccttgaaggaaaagggctgaaggagggccttacggagcttttggacgagttccgaaaaaagcagccgattgatattgagtgggatatacaggacacagcgatatccaagggtgttgaagaccacttgttcagaatcgtgcaggaggccctttcaaacgtatttagacattcaaaagcgtcaaaagtaaccgtgattctgggcataaagaacagccagctccgtctgaaggtgattgataatggaaaaggcttcaaaatggaccaggtgaaagcatcctcatacggattgaattctatgaaggaacgtgcaagtgaaatcggcggggtcgccgaagtgatttcagtagaaggaaaaggcacccaaatcgaagtgaaggtcccgattttcccggaagaaaaaggagagaacgaacgtgattcgagtattattgattgatgatcatgaaatggtcagaatggggctcgcggcttttttggaggcgcagcccgatattgaagtcatcggcgaagcatcggacggcagcgaaggtgttcggcttgctgcggaactgtcgcctgatgtcattttaatggaccttgtcatggagggcatggatggcattcaagctacaaagcaaatttgccgggagctttctgacccgaaaattattgtgctcactagcttcattgatgatgacaaagtgtacccggttattgaagctggcgcgctcagctatctgttgaaaacctcaaaagcggcagaaatcgccgatgccatccgcgccgcaagcaagggagagccgaagctggagtcaaaagtggcgggaaaagtattatccaggttgcgccactcaggtgaaaacgcgctcccgcatgaatcgcttacgaaacgggagctcgaaatactctgcctgatcgcagaaggaaagacaaacaaagaaataggcgaggaactgtttattacgattaaaacagtcaaaacacatattacgaatattttatcaaagctggatgtcagtgaccggacgcaggcggcggtgtacgcacaccgaaatcatctcgtgaattaggcggctgctatttgtttgcgcctttcgttccgaagtctctgacaatcacattgacccggtagtctatttccgcattgctgaaataatcatcatcccattttcttgaaatctttttccacttttgaggataatgaattctgacctcgtttcccagcccggttacgtccgctttgatctctttctgcagcttctctgtaataaatgacgttactgtttcgtgtactcgtttttcgactgtcttttcaatacttttaatatatgaatccttaaacgagtcttcattgggattccagtcctcagatagacgaccttcaatattgcgggtgacggtgaatttgaactttccgtccttgtatgccgtcttgatcttccgattgcttgaatatacttcataagaaaagagatggccatcgcgcttcaagtcaatgacgcctccctcgacagtgcctgaaaataagctgatattttgaacctcaatcggggtgaggtcccggtgccataatttattttttatgatagaggctccgtttatcgcgagcttgccgttttccttaccgacatgagggatgaggaatgaatcgtcagaggttaagtgttctgagatctcccccaatgtaactggctccatcgttctgatcgtcaccttattattctctgtcagatcatatatcacgttggatgcgggttcgccttcatcattcatgttaaatatatccttagttcggccgttggtgataaagacgtaggaactcctccttgttccgttgtctctgacaaactggttaataatggcttccattccaatttgatccgcaatcacgcttttggaaagcagaatgagacgcaaatgctgtgaaaacgtaggcttctgctttaatgcagaggttctcatcatttgatggacagttttaccctttgtgatagaaagctgtgtcggatcagatgaagagccctccttggcgctgattattttcggcacgagaatttgctgtgtcagctctaaattttcatcgtcaggcttgtctagccctactccgatcactaagcttaattcctcgatattctcactgtcccagcatccggacagcaatagggtgcatataaacatacataaaatccggattttcattttgttgtaatcctcctcttgagagctacaatgaaaaagagaatgaacggaagcagaaacagggagacaaaaatatagccaagataatcgctatacatcatgacttgattggcgtcatccggccagagagaaaaataaaagaccgttatgccgataatcaccatgcttgttttagtcgataatccaaatgtcttctttagcccgttagcggcaaagtatccgtaaatgacaaatgtggtgaaaaactggataatccagaccaccagtaaaaaggattcaaaccgttcaataaatatgcctttaagctcaaaggactgaaagagagaaatagtcggccaaatcagcgttttcacctcgggagcggtcaaggctccgacaacgataatatacgtaaggatatataagataatcggaatcagaaatcctagagacgcatatctgaacgtgtatttctttttcttcatatgttcaggaagaaacagcatcacttccattcctaaaaaagagatggaaacgacggtaagggagtttgcaatgggtccaaggccttcgcctaaaacaggacgcaaattattgatatcaaaaattttaaaactgatcccaaacacaaccagcaaaataataatggttaccgttacataaaagggaaacagccgcgacacatcgcttaagcccccaaccattaaataaatgccgcagcaaataaacgttaaaataatgacttgaattggggttctctccagcaggaaaaacttcaccatttcagccattgcccgtgtctcgaagctggctacgccgaggaaatagccgcagattaaaaggccgatgatgctgccgatccatttcccaagcccttccttcaaatattcaaagagtgaagggtattgatgttttttctgaatgagcgtgtttaaataaatgaagaaaataaaaatgaaaccttctaatatcagcgtgatccagccgtcaggcgtattagccttagtggtcagcgctcgcggcaatgttaaaagtccggccccaagcattgtatttgcaacaatagaaataccttgaaaggtattaagtttcagtggagtctgtttttggctcatttggattattcacctcttttggtttggttttaattgggagacggataatggagtcatccgtatttttcaggctaaagaatccgtttggcgaaaaatacggagacccaaagctcgtttgtctcgttaagtgcgtataaacgacaagcataaataaaataatgccgtatagccctaaaatagcggcggaaaacatcgaaataaaacgcagcacccggaaagacagacccattccgtattgaggaacggtaaaggatgccagggcaatgacactgacgacaatgaccataatcgaactgacgagattcgcttctacagcagcctgtccgatgactacgcccccaacgaggccgatcgtctgtccgagcggattggggagtcgcagtccggcttcccttagcagctcgatggttacttccatcagcagggcttcaaatatcggagggaacggcacgttttccctgttcgccgaaatcgtgacggcgagtgcggtcggcagcagcccctgatggaaggaaacaagtgctatataaatcgatgacaaaaacaaggtgataaagatagaagcaaagcgcagcgaccggataagagatgctgaaatccagcgttcatagtagtcatccggggattgcatcaggatgccgagagaaaccggcaccagcagcacaaatggtgaactgtcgaccaaaattgccacacggccgttaaacagggctgaagatactttgtcaggtctttccgtattttgtatctgcggaaatggtgaatatttattatcttcaatgagctcctcgagcgttccgctgtcctggatatcttccagctggatatttttaagccgcgccttcacttcttttatgacggacttttttgctttgccttcaatgtacataatggctgcaggcttcagcttgttttcgccgatcatgatttttttggtgatcaatttcggatgagaggttctttgtctgatcagagcgagatttgtatcaatatcctctacaaacgctacttttgggccgcgaaccactttttcagttgtcggctctgtcaggcttcttgtttttttctttcctgtggtcagaatataggctttatccaatccgttgataaacacagcacaattgccgttgagaatcgattcaatcgttttttttgcagtttcaacaggtcttgcgtcaagctggtcaaggcgttttttgacctggtcaagcgttaaggtctcctcatctttaatcaaagttttaatggcttctgacaccttattctcatcagtcatttcactgaaatagagatagtaaaaaaccagtccgttcgcaagcatttttttgtttttcaccagatcatcgttttcttttaattttggcagcaccaatgctaaattatcgtgtatatattccttaaactctgtttgttccaatgaggtcacctcttatccaaaaccttagtagaggttatcttttcctgttaaaaaaatgatatactgtgttagagtatttcatggagtaagtttttttatgaaagcggaggatacgaagtggcacaggtaaggctagctggaaaacaagaagaaattgaacagctcattagatcatttgaacagcattatgatgtctcttatacatcaaaggagtacggcaggacaaatccaaaatacaaatattcaaaggattcccgcgtatatcttgaattaaaattaaaatctgccaagatcgaaaaataaaaaggattttttgtgtcattggcgaattatgatctattgaagcaaccgttatggagggatacataaatggaatacagaattgaacgagacaccatgggagaagtaaaagttcctgctgataaattttggggtgcccaaacacagcgaagcaaggagaactttaagatcggttctgaaaaaatgccgatgcgtgttgtgaaggcgtttgcaattttaaaacgaagcactgctctagctaataaacgcctcggcaatctggacgctgaaaaagcagaagcgattgcagcggtttgtgatgatgtgctcaaaggcaagtacgatgacaacttcccgcttgtcgtatggcagaccggaagcggcacacaaagcaatatgaacatgaacgaagtggtagccaaccgtgcgactgctttattaaaagagaagaactctgatcaaacgattcatccaaatgatgacgtgaaccgaagccaaagctcaaacgacacattcccgactgcgatgcatgttgccgctgttttggctgtttacgagcagcttgtgccggcgcttgatcagcttcgcaatacactggatgaaaaagcaaaagcatacaatgatattgtcaaaatcggacgcacgcatcttcaggatgctacgccactgaccctcggacaggaaatcagcggatgggttcacatgctggaccgttcgaaggaaatgattttggaagcgacagataaaatgcgtgcgcttgcaattggtggaacggctgtcggaacgggtatcaacgctcacccagagtttggagagcttgtctcagaagagatcactaagctgaccggccaaacgttcagcagctcgccgaataaattccacgcgctgacaagccatgacgaaatcacttatgcgcatggcgcattaaaagcgcttgcggcggacttaatgaaaatcgcgaacgatgtcagatggctcgcaagcggaccccgctgcggcatcggggagatcgtcattcctgaaaatgagccgggaagctctattatgcctggtaaagtcaacccgacacaaagcgaagcgttaacaatgatcgcagcgcaaatcatggggaacgatgctacaatcggctttgctgcgagtcagggaaactttgaactgaacgtgtttaagcctgttattatttacaacttcctgcaatctgtgcagctgctcagtgacggcatgaattcattccatgataaatgtgctgtcggtattgagcctaataaagaaaccattcaggaaaacctgtcaaattcattaatgcttgttacggcgctgaacccgcatatcggttatgaaaacgcggcgaaaatcgccaagcttgcacataaagagggattgacgctcaaagaagcagctttgaagcttgaattgctgacagaggagcaatttaacgaaatggttaagccggaagacatggtaaaaccaaaggcgtaatagtaagaaagaacggctgctttttaagcagccgttcttctaaatatgttgctgttttaataaatatttaagctgttccgcatctttggcgagagcttcagactccgtcagattatgaatcattccttttatgatcgccagcttcggtgtttttttcttcatttctgcttcaagtatgtccaagctctccgataattcaagagaggagtttgtgtttaagctgttaattttgtcacgtaggcttttcacaatcgattcagtcagcgggtcaggccgtccgtgcgtaagaggcccgaataaagagctcgcctcttccaatgtgatgaaaggcttatcgtttcgttcagacatgccttttaccatatcatcaattcgattcataatgatatcagctaattgagacggcttcacagtgtacccgagcaaaatcatgcattccaggtaaatctggctgatgccctctattaaaaaacaaagctcagcagtgtacggttccgctttttttccatagatgttcagcaggctgtcgatatgaaattgaagtgaggactggcggattttttttgcgcattgctccacttcttctgtgtaaggcagagaaccctccttcaactgcatgctgataaaatctttgtgttcaagaatgttttcatagaggacggtcagctgtttacggtaagccgttctggggctgtcgcccttcgttttaatatttaaaattcgggtaaacgttttatcataatagtagttcagcatagagagaagaagcgcttctttcgaaggaaaataaatataaaaagcgcctttagatattttgcattcttttgcgatttcctggactgatgttgagttgtatcctttttgggcaaatagttttaaggctgtttcaataatcagtttttctttttccttcaatggttccaccctttcggagcccggaggcctgctaggatatgaccatatagtcacaccgtctgttataaaattaaccttattgtaacttgtttttttatcatgtattatttatattataaattgagatgaccgaatggtcaaagctcaagcgaaagggtgaatctagaatgagagaattggacgaaatgatcagccgcttgcgaaacagaggaatcaaagtggagaaagtcaaatatccgaagcagaccttgtcagagaaaaaatgggttcatcaatgcaaacagccgctcaaaacaaattacagagattttaacggctattctttcacataaaaaaatagactgcaaaacatctacagtctattttggcactgctatgcggtacgttacacccgttttgtcattttcaattgagatagatgccttatgaagagttaaaattcgttttacgatgcttagaccaatgccgaattcgcctttcttccctttattaaaaggctcatagaggctggagagcatctcatcttcaatatgcggaccgtcatttttaatggtgatcacgatatttcgatcatcttgtttcatgctgatttctatttttgtctcagcatagcggatttgattttccagaatgttttcgaggagtttgttccattgctccggatcgcccggcatcaaaatatcctcttctacatcaatttcccacgatagttctttccgcgcccacttcaatcgttcgatgacttcttctgtcacttccacaatactgaacatgtcgtgctgcactttttgcttcgctaaataatctagcttcgttaaatataataaatcctttatttttttctccagcttaagagcttcgcattcaataacatctacagtgttttcaaggtctcctttaggaaaaatcccgtctttaattgattgtgtatagcctctgatgaccatgaccggcgtttttaaatcatgagagatattttgcaatagagttctttctgtttcatccttttgcacaagcttttggcgcatctcttcgatggtatggcccaatttgccgatttcatctttccgatccacttttactgggtcatcccaatcctgttcagaaatccgtttgacgtgtttttcaaatgatacaagaggccttgataaatactttgcaagccaaatagccggaatccagcttaataaaatgacgacagctataataaacagaagctgtttgaacaaggtataggccaaatcgtcccgataagaatcaagcgcgtaagagagcatcatcgctgattgtccattgacggaaagtccctttttaatgacaaaaaacactttctctccattgacgtcggcgctgtaacgtttctttttagcttcctgcttatcagccagcttgtacaccttgtggataaatgaagatgacagaatgcttaaatccttgtctgaagaagcctcttcattttcaggaaggagcacgtgctgtacggagcggacagttgtcggcgccgtcgcttcctcgctgtaatagcgcctttcaatcgaacctggcaggcggtactctgtcagaacatgctgctcattttcaatcgtcgtatacgtttcattagtgaaaaaatctcgcagcgtgtttgaaaataacacaagcagtaaaatcgatatcgctaacaggatgccggatatgacaacccatatctgaaacgcgagcggcttgtttttcatgatgacatcatcctgtagccgaaaccgtaaatcgtctccaccttcaattcaggcatctttctgcgcagtctccggacgagatcatcaacgacccggtctgttccgaagtagtcatgtccccacacttttaggaggatatcctcacgagagtatggatgccctttatgatggataaataatagcagcagatcaaattcctttgacgtcaaattgatgatattcccgttttcgtcatagacctcgcgggcgtcttcagcgacccgatacgaggagacggcaatttcatttttttggacaggaggagcttccttatatacgagctgcagcagcttttgcacacggataatcagctcccgcggcaaaaacggctttgaaatgtagtcattgctgccaagctctaagccaagcactctgtcaatatccgcatctcgggcggaaataaaaatgaccggcacgtcaggatctttcgccttgatttcttttattaatgtatagccgtcggtatccggcagcatgatatcgagaatccataggtggggagacggtgtcattttctttctggcgtcttcacctttcgtaaaagatgtaatgttccagccctcattctctaaatacttcgtcagcagttcattcaggttatcctcatcttcaactagataaatggtgtatgacaaggctcttcacatcctttcaacgtcattataaactagttttaacatacggcaggcaattttcataatttcacatattcttttcatttttatcccacaatgtttgtttatgatatggttaagggaagaaaggaagagaaaaagagcgaggaagatgtaggatgatcaaacatattctattttggtgctttgcttttctcctcattattgggacaattgaacttgtacatgcgatgaatatgtaacgataaatgaataaccgttaaaggagtgtaagaacatggattatcgacgtgatggccaaaacgatcaacatcaaactgaaccttcacatacagaacagcagaatacagaaaaccagaagctgattggacattctgaacaagaattgcttgacgcgcctgtgtcgtatgaagcgggacggcaggaaacggcttctgctttagaaatggaaaagcaagaaacggctgtgaaaaaagaaaagaaacggagagccgcatggctgagcccgattttaggcggtattatcggcgggggcctcatgcttggcatcgcgccttatctgccgtcagaccaaaatcaggcgaccgaaaccgcttccgcaaataaacaggtgcagtctgataattttacaacggcgccgataacgaacgcatcaaacatcgctgatatggtagaggatttagagcctacgattgtcggaatctcaaatatccaaacctctcaaaataacacattcggcacgggaggaggctccagctcagaaagtgaaagcggaaccgggtcaggtgttattttcaaaaaagacagcgataaagcgtatatcattacaaacaaccatgtcgttgaaggcgcgaacaagctgactgttacgctatacaacggagaaacggaaactgccaagcttgtcggcagcgataccattactgatttggcagttttggaaatcagcggcaagaatgtaaaaaaagtggcgagctttggtgactcttcacagctgcgcactggcgaaaaggtaatcgctatcggtaacccgctcggacagcagttttccggtacagtgacacaaggtatcattagcggactgaaccggacaattgatgtggatacaacacaggggacggtggaaatgaacgtgctgcaaaccgatgcagcgatcaatccggggaacagcggaggcccattaatcaatgcaagcggccaggtcatcggcatcaacagcttgaaggtgagcgaaagcggcgtggaatcacttggatttgcgatcccaagcaatgatgtcgagccgattgttgaccagctgctgcaaaacgggaaggtggaccgtccgtttttaggcgtgcagatgattgacatgtcacaagttcctgaaacctatcaggaaaatacgctcggcctgtttggagatcaattgggcaaaggtgtttatgtaaaagaagttcaagcaaattcgccggcagaaaaagcaggtattaaatctgaggatgtcattgtcaaactaaacggtaaagacgtggaaagcagtgcggatatccgtcagatcctttacaaagacttaaaagtcggagataaaacaacaatccaagtgctgcgaaagggaaaaacgaaaacgttgaacgcgacactgaccaagcagacagaaagcagttcaagctaagaaaaaaataaaaagctgaacccaaatagggttcagctttttttatcctaagtaagaggaaagcatccacacttgtttttcaacttcttcaattaatccgacaaacaagtccgctgtcgcattgtcttgattttcttcagccaggccgatcacgaatttagattcgctgctgatttgtttgtagtcgtttaccaatgcttgtaccatttctgaagctgatgtttcgtttccgccgtctgtgatagatgcatgctcagtgtattctttcactgtggcaacaggctgtccgccaatcgccagcaggcgctcagcgatggtatccactgtttcagccgcatggtcataaagttcttcaaatttctcgtgcaatgtaaagaaatgaggccctttcacataccaatggaaacggtggagcttagagtataaaagagaccagtttgataattgtgtgttcagtgaattctcaactaatgtttgatttgtttttgcgttttcagttttcataagataacgtcctccttgtgatctgttgttttaattatatcatatactaaataaaaatcaatactaaattataataattataattaaggttatttgaatagctttttcttcaggatagactcccacgcagaccaaggaaaaagcgatcggaatagcagggtgagcttgatgccctttccgatcgggtatcgcaatttctttatgtgctgttttgttgccaattgataaatgaggtcggcaacctcttggggatctccgctttcttctccgtttttttgaacgtaggaaaggatctttttatagtattgatgataggctgaatcgtcagcaggcaccgacataaaatttgataatgacgttgaccagatcgatgtcttgtatgagcccggctcgatcaaagcggtttcgataccgaacggaagcagctcgatacgcaggctttcagaaaaaccttccaatgcatgcttggaagaaacatatggcgacagcgctgggaatccggtcagtccgctgatgctgctcacgtttataatctttgcgccgccatgctttcttatgtaaggcagaacggtttttgtcacatggatcactccgaagacgttcgtttcaaattgttgtctgaaatgttccatcggcacatcctcgacaaaacctccataagccgttccggcgttgttaacgagtaagtcgatcggggcgtaagcactaacggcttttccgaatgagactatagattgttcatcggtgacatcgagagctgtaatgagaatggaatcagacacattgtgtgctgcagccaattcccgaagctgttccgctttttcaggctgtcttgatgtggctatcacgaaaaatgatcgggcaagctttacagctgccagcagaccgaagccgctggacgctcccgttacgattgctatttttttattcatcctaatcctcctattaaactgctacagctattgtacaatcctgaacaggaaatgacgtctgtaaaagaaatttttatacaacaattcagaattgttctataatagaacgaaagaaggaaaggggttttgtgatatggcgctgcaaggggtaggccaaagatgggatcttgattcattttttaagggcgggagccaatcggaagaattcaaaggttatattgagaagctgtcacaaagtctgcgtgcatttcaagacaggactgatgcgtttcaggtgcctgaatcgcctgaagaggctgaagggctgaccgcgttgcttgatttattcgaacagacatccgtcaagcttcagcaggccggcgcttttgttgcttgtctccaggcccagaatatcaatgatcaaaaggctatagagcatctggcactcatgaaccggctttccgcagattttcaatcgtcgctcgttacattagatcataaacttgtggacattgatcaagacgtgtggaatgaattgttaacaaaaccgggattgcgcgatgtttcttacatattaaatgaaagaagacagagggttgccgaaaagcttagccccggtaaagaaaaactgatcgggaaccttgccgtggacggatatcacgcttggagtgacttctacaatatggttgtcgggaaaatgacgatcccctatgaggaaaacggtgaaaacaagcaattgtctgtcggtcaggcggagaatatgatggaccatcaagaccgtactgtcagaaaaacagtatatgaacgtttccgccaagcttgggagagcaagcaagatattttcagcagcacgctgaatcatttggcgggattccggcttgaaacctataaagagcgcggctgggagaatgtcctgaaggaaccgctgcaaattaacaggatgaaaaaagaaacacttgatacgatgtggcaggtcatcactgaaaacaagaagccgttcgttcagtttttgaaccggaaagcatccatgctcggccttgaaaaactcagctggtacgatgtcgaggcaccgatcggttctgacggaaaggtctattcgtatgatgaagccgcaaatatcattaccagccagttttcaacgtttggcaaaaagctgtcctcattcactgaaaaagcgtttcgggacggctggattgaggcggaagacaggagcggaaaaagagtcggcggcttttgcaccagttttcctgacagcggggaatccaggattttcatgacattttcgggcagcgcctcaaatgtctctacccttgcgcatgaactcgggcacgcgttccatcaggaagcaatgctcaacgtcaggccgttaaaccgctcctacgccatgaacgttgcagaaacagcttcaacgtttgcagagatgatagtcgcggacgcgactgtccagcaggccgagaccagggaagaaaagcttgttcttctggaggataaagtgcaaagaagcgttgcgttcttcatgaacattcacgcaagatttctattcgaaacgagattctacgaggaacgaaagcggggagtggtaccggccagccgcttgaatgagctgatggaagaggcgcaaagagaggcatactgcaatgcgttagaagaatatcatccgcttttttgggcatcaaaacttcactttcacatcacgagggtgccgttttacaatttcccttatacattcggctacctgttttctcttggcatttacgcgctggcgcttgaagaaaaaaacgcattcgaagagaagtatatggcgctattgcgagatacggcttctatgacagtggaggatttggcgatgaagcatttgggcgctgacatcacgaagcgcgatttctgggagaatgccatcaagctggctgtgcgtgacgccgaaacctttttacaaatgaccgaatcttaaagaaaaagccgtggcgttaaatgccccggctttttcaattcttctctgaatgaggatttcattctctggatatacctaaaataaatggaatcctacaggggggaaacatatgcatttggtcagagcagccggggctgtatgtctcgcagtggttctgattgcaggctgccgtctcaatgaagaccagcagcaggcagaaggagaaaatacagccgtcacccagctgaagtccgttccctacagtaatttttcgcttcgtgtgagctacggggatggtgagcataaccgttatgaaggaatctatacaaagaacggaactcaggaaaaagcggaaatacaggataagctctccggtgtcaatcaggagggagaagaagcattggatgagatgaaaatgattttgagcgagctttccgtaacagaccaaatggctgaaacagaagtgatacacagtgtgctggcagcatttaatctggacagtcattatgatcatatcgatttaaaattgaagctgaaggacggctccatcagagaaatcaagaagtaatcttgtgataaaaaacccataaacgtcaattatgtccataaaactaattgaaaatgattttcaaagtcagtgttttctgctacaatgagggatatatgaccatatcaaatggctgaatatcggaatcacttgcattgatgataattgacttaaaagcatgtatatagaaaacgtgcaatacatagtgctgctaaaaagccagcaaaaaggagcggttatgggtatgagtgcaatttctacagaaacgctgagcttaggatacggggatgccgttattattgatgagttgaatttaacaattcccaaaggtgaaattaccgtatttattggcagcaatggctgcggaaaatcgacacttttacgttcattagcgcgcctgatgaagccaagaggcggttcagtgctgctggaaggaagagcgattgccaagcttccgacgaaggaagtcgcaaaagagctcgcaatcctgcctcaaggtccttcggctcctgaggggctgacggtgcatcagctggtgaagcaaggaagatatccttaccaaaactggctgaagcagtggtcaaaagaggatgaggaagcagttgaaagagcgcttaaagcaacaaagcttgaggacatggctgaccgtgccgttgattctttgtcaggcggacagcgccagcgggcttggatcgcgatgacgcttgcccaggaaacggatatcatccttcttgacgagccgacgacgtatttagacatgacgcatcaaattgaaattcttgatttgctgtttgagctgaatgaaaaggaagaccggacgattgttatggttctccatgacttaaacttggcgtgccgctatgcgcatcatcttgtggccataaaagataaacggatttatgcagaaggccgtccggaagaggtcatcacttgtgatcttgtgcaaaatgtgttttctatgaactgtcaggttacacaggatccgctcttcggaacgcctctttgcattcctcatggcaggggcagatgcattgtccaggaagcggctttcacatcacatggataaataacgcagcgaaggagctttcaattgagaaagctccttgctgttttttcgaaaggaagatggaaaatggaacaaaaacttcaggagcagctggatggattgctggagaagtatactgagcttctgcttggtgaaacaaacgatgagctaaaagaagaagtgaagcaatggattttgtacacccatatagccaaaagcatgcctccgctcgctaagcattggaatgcgacataccctgatgcaaagcagggcattaaagagatcattcagcatattaaggaattaaatgaagcgcatcgaaacaaacaatagccaaaaagcagtctgttcattatagcagactgcttttttgtgattcagccgttttatctggcgtaaaggattccataaaggttctcagcgcgctgctgataaacgaatcttttcgaacaataaattctgttttcatctggctgagagcttcaggcagcgggtacaatcgaattgatccttctgcttcatgtttctgcacaaccgttcttggcagcagcgagatgccaagacctgctgtaaccccgccgataattgcttcaagcgtcccaaattccataatgactggctgtgtgacaccgacggaacgcagccatttttcaagtgtttctcgatacgaacagcctgtgctgtaaacgagaatcggctttgtgatggcttcctcaacatcgggcacggaggcagccgaaacaactactggttcttcttcaaacgcaggataggattcgagctcaggatgatggcattcgcatccgataaacgcgccatccaattcataacgaagaactttatcaaggagaaattgcgtatgtcctgttgttaaagacagctggacgtttggatgttcttcataataagatgccaggagctttggaagccttaccgcggcggttgtctgagtggagccgatcataagcggcccgcttggttctgcggaggatgagagcgctttagacgcttcatcaagcaggcctataattttatttgcgtaatccagcagcaattttccgcttgcagaaagtgtcatgccccgattatggcgcaaaaacagtgtggtacccagctcagcttccaattgctgaattctggccgtgacattcgattgtacatagccaagctgcaaggctgctttcgtaatggtcccttcacgggctaccatttgaaacacacgtaaatctccgctttccattttgaactcctccgttcgtttgctatcaatatgagtgatatctagtatctttaacaatcattatacgcaacatcaaagctggattacaatggaatcagaaatatactttagtcaacagcaaggagtggcggcaatgaatgtcttgaacaaaatagctctcgtaaccgggggcggcacaggaatcggaaaagcagccagtatggaattggcaaagcgcggggcgattgtggcggtaaattattcacgctcgcaatcagaagcggaggaaacagtggaaatgatccaaaaagctggcgggcaagccttcgccatccaagcagatgtatccaaaaacagcgacgtgcaggatatgattcaagcaatcgtgaacacacacggcacggttgatattttagtcaacaatgccagcattacacggcatattccaatggatgatcttgaggctgcgacagaagacatatgggatgagctgtatgccgtcaatgtgaaagggatgtttttctgcgcgcgggcagtggttccgttcatgaagaaaagcaaggccggggcgatcgtaaacgtcggcagcatcgcaggggtaactggtgccggctcatctatgccttacgcagtatcaaaatcagcggtgcacggtttaacgaaatcattggcccacgccttagcgcctgaaatcagagtgagcggtgtagcaccaggagctgtggcaacgagatggtgggccggacgggaagaaaaaatgaaaagcatgattggctctttgccgctgcagtgtattgctgaaccagatgatgttgccaaattgatttgttcactaattgaacaggaatcactcacaggccaaattatcacaattgacagcggacagacgctgtaaagaaagggatgcagggagatgccatttgtacagattcatttacggtcgggaagaagcgaagcgtggcttcaaaaactgagcaggactgtccaccaatcgatgattgaagaaatcaatgtgccggaagatgactattttcaagtcatcagacaatatgaaaaaagcgaatttttttatgatccattttatctccaagtcgagcgtactgatgaactgatatacattcattttacactgaaacagtcaagaacaactgaacagaaaaaagcactttaccgctcaatcgcgagccggattcattccgagcttggtgtcagaaaagaagatgtgtttatcatgctggccggaaatcaggctgaggattggtctttcggaaatggaagagcccagatgattgaataaaaaaccccgcggattgatacccgcggggtgctctattaatgggaaggtgattcaacggcttttgccgccttctctttttcttgttggtcttccgctttcttatttgatagcttgataggttttaagaacaaggtgaatacggctccgactgcgataaagatcaggcccgtataaaacacgctgtggagcgaatccatcaacgatgtttttaaaatcggcacaatatgggatgagaaagccgcagggatttgtttgaccgcgtccggactgaacagtgattgcagcagcccttgcggatttgtatcaatcataccctttagctgggcggcaaacgagcttgcctgtgccggaagagagtctaaatatggaaccaatttatctgttaatagatttcctgatctcgcattcattacggctcccagcatggtaatgccgaatgttccgccgatagaacggaagaattggctggatgaagtgacaactcccagctcctccttcgaaaagctttcctgtaaagccaatgtcagaatcggcataacaagacccattcccagaccaataatcgccataaaagatgtagcgacaagcttactcgtgtcgagatccaaggtcgttaacagcaggaatccgctggccataaccagcatgcctgcaatgatttgcggtttaatcccgattttataaacaagctgtccgccgatgatacttgtaataatcatagaaatcatcatcggtgtcataattgtacccgattcagacgcacttacaccgacaattccctgcataaagaaaggaacaaacgtaatggcgccaaacataccgatactcataaagaagccgatcaagtttagaaatgtaaatgttctgtttttaaataaatacattggcaggattggctcttttgcttttgattctacgatgataaagctgacaatgccgatcagtgcgagagcgaacaacccaagaatctgccatgaatcccatgcataatcttttccgccaaagcttaaggcgagcaggaggctgaccacaccgacaatcattgtgaaaataccagcgatatcgaagttgatcggaccagtctgctggcgtccctgtaatcctctggcaataaaaataaccgcaataattccgactggcaggttaatatagaaaacccatttccagtttaacgagtctacaatccagccgccgatttgcggcccaatcactgaagccagcccgtaaattgcgccaaagacaccttggaatttagcacgctgttttcctgtgaacaagtcaccgatgacaatcatcgccatcggcatcatgatgcctccgccgatgccctgcagtccacggaagataatcaattccgtcatgttgttggccattccgcacaaagcagaagcggccataaaaataatcaaacctgatacatagacaatgcggcgtcccaataaatcagccagtttaccggcaattggaacaatggttgttgatgttaacaaatatgcagttgtcagccaggtcatcatgctcaaaccgcccagatcaccgacaattttcggcatggccgttccgacaatggtaccgtcaagggctgaaaaaaacatggcaataattaagcctgttattaataacgttcgttttgattgtttgccttctttactcattttcatccgtttcctcttttcatgttttgcttttcatccgtttctgctgcttgtgcgagctttgctgtaatatgcgccgcctgcagcatctcctcctccgtcaaaaaggaaagatagcgcgccataatggcctttctgcctgccaaaacctcctcgaactttctgtctccttcgtcagtaagactgagatcaatcactcgcctgtcttttgtgttgtgtgttctggcgataagatttttttgttcaaggcgatctgccatcagcgtcaccgcgcttggcttcacctccatacgctcggcaatttcagaaactttgaggctgccgtgtttctttaggctggccagcacaaacagctgcgctggggtgacaccttgtttctccatgctttccagcatttcaggctgtatcttttgaaagagcgcctgaagcgataattgaatatcggacattaactgatccgcactcttcatattcatttcccctctgttacatacactgtatatatattttaatgacaaaatagttaatgcttattaaatataaataagcgtaaatgaaaagtcaactgattttacacaaaaaaaggatagatgcccgaaagaacatcgtatcctttttactaatgttgttattgctgataaggagactgctgctgaatggtctgctggaatttttgataggactgctgcagcttttgtgcatcctccgcttcaacagaataccatccatattggaacatgagatcatatagttttctttgcgctttttgtgactcatcaaaaatggattgaatatcctgataaagagactcgtggctgaattcgtgcaaggcagtgcaataagctgttgtcatgtatttttcggttgtcagcaattcgttgacgaaatctctgtcattcatttccgatgttgtcggtacaggtgtctgcgggttgctgattttttgattttgctgattcattctggcgcctccttattggatgtagccggactgctgctggcctggctgcaggtgctttaatattctttgatagtgatcatgatgcatgtgtccgacgcggtcgagttcttgctttaacgtttgatcctggcactgctgcgccatgaaatgcgctttcttcatcgcgagcaaattccagttcagcatgtcattgagatacaaatgatcctttgtcgaaataacggaaggcggcatttgagattgctgctgattatccattgtgatcctcctttggtttctgttcattttatagtttccttcagactgggagttatatacaggtgttttgaagatgacggcgggagggagtcggatgttgagacatgtgtttttattcttatctcaaaataaaacacttaccaagttcgcaaaagcatacggaacgcggcttggagcacgaaggtttgtcgcaggggatacgattgaatcggcggttaagaccgtcaaaaggctaaacagatccggtttgtgtgcaacaattgattatttaggcgagtatgcagcttcggaaaaagaagcaaaccaagtcgcagaggaatgcaagaaagccattcaagccattgccgaacatcaattggactcagagctttcacttaagctgacctcaatcgggctcgatctttcagaagaacttgctcttactcatttgcgcgccattctttccgttgcgaagcaatatgatgttgctgtgaccattgatatggaagactattcccattatgaacagacactttctatttacaggcaatgcaaacaggaatttgagaagctcggcacggtcattcaggcgtatctgtaccgggcggcagaagatatcagaaagatgcgggacttaaagccgaatctcagacttgtaaaaggcgcttataaagaatctgcggccgtagcgtttcccgacaaaagaggaacggaccttcattttcagagcttaataaagctgcagttgttaagcgggaactacacggctgtcgccacacatgacgatgacatcattgcatttacgaaacagctcgtcgccgaacatcgaatccctgcgtcgcaatttgagtttcaaatgctatacggcatcaggccggagcgtcagaaggaactcgccaaggaaggctacagaatgcgtgtgtatgtcccatatggaacggactggttcagctactttatgagaagaattgccgagcggcctgccaatgcagcgtttgtgttaaaaggaattttgaaaaagtgaaagcagccgcgggaagcagctgcattatgattgttccatgttatgttttttatactgctgattttgacttgtccgttttccgccgccgtaatgctgagtcggaccggcatctccctttacgctcgccgcgctgactgccgctgaagacggattttttttctctcgtaccattcccttcacctccgggcttaagttgcccgacttttataggcttcatacaaaaaaataacaaattagctattgaagtcgaaccggaaatcttttaagatgaaagaagaaacgggtttcattttttttggtcaaaaaatgaatgactattcattcaatgttcaagggggatatctcatgcacaaacacattcggaaggcagccgttttaggatcgggggtaatgggctccgggattgcggcgcatttggctaacatcggaatacctgtcctgctgctagatattgtgccgaacgatttgacaaaggaagaggaaaaaagggggctgacgaaggacagtccggaggtgcgcagcaggctgagccggcaggcggtgaaaaaactgctgaaacaaaagcccgctcccctcacatcagcgaaaaatacctcctatattacaccgggcaatctggaggatgatgcagaaaaactgaaagaagcagattggattattgaggtcgttgtcgaaaaccttgaagtcaaaaagaaaattttcgctcttgtggatgaacatcgaaagactggaagcatcgtctcaagcaacacatccggcatatcagtgcaggaaatggctgaaggccggtcggatgattttaaagcccattttctcggaacgcatttttttaatcccgcacgctatttaaagctgctggagatcattccgattaaggaaacggatcctgatattttaaagtttatgacagctttcggagaaaatgtcctcgggaaaggtgttgttacagcaaaggacacaccgaactttatcgcaaaccgcatcgggacgtacgggcttctcgtgacagtccaagaaatgctgaaaggcggctatcaggtcggggaggttgattcgatcacaggaccgctgatcggcaggccgaaaagcgctacctttagaacgcttgatgtggtcggtctcgatacattcgcccacgttgcccgaaatgtgtatgacaaagctgatggcgatgaaaaagaagtgtttcgccttccaagcttcatgaacgatatgctggaaaaagggtggatcggaagtaaggccggccaaggcttttataaaaaagaaggaaaaacgatttatgagcttgacccagtgacgcttacttacggcgagcggacaaaaatgaaaacaccggcacttgaagcggcaaaacaggcaaaagggacaaaagccaaaatgaaagcgcttatttattcggatgacagagccggccgattgctgtggaatatcacatctcaaaccctgctttactcagccgagctgcttggcgagattgccgatgatattcatgcgattgaccaagccatgaagtggggattcggctgggaactgggaccttttgagatgtgggacgccatcggcctcaagcagtcagcggaaaagcttgagcagcttggagcagatatgcctggctggataaaagagatgctggacaaaggaaatgaaaccttctacatcaaagagaacggaacggtattttattatgaccgcggcgaatacagagctgtgaaagaaaacaaaaaacgaattcatttacaagcacttaaagaaacaaaaggcgtgattgcgaaaaacagcggagcaagcttaattgaccttggagatgatgtggcccttcttgaatttcattcgaaaagcaatgcgatcggccttgatatcattcaaatgatccacaaaggattagaggaaacagaacggaattacaaggggcttgtcatcggcaatcaagggaaaaatttctgcgtcggcgcgaatctcgccatgatcttaatggaagtccaagatgacaactttttggaagttgattttgtgatccgccgttttcaggagacgatgatgaagatcaaatacagtgcgaaaccggtcgtcgccgcgccatttggcatgacgctcggcggaggaacggaagtatgcctgcctgcggcgcgtactcaagcggcaagcgaagcctatatgggccttgttgaatcaggtgtcggcctcatccctggcggagggggaaacaaagagctgtacatcaatcatctacgccgtggccttgatccgatgaatgcggcaatgaaaacatttgaaacgattgcgatggcgaaagtgtccgcttccgctcaagaggctcgtgagatgaacatcttaaaagaaacggatcagatcagcgtgaatcaagaccacctgttatacgatgcgaagcagctggccgcatctttatacgataccggctggcggccgcctgtaaaagaaaaggtcaaggtgccgggagaaaccggttatgcggcactcttgcttggcgctgagcagatgaagctgtccggctatatatctgagcatgatttcaagatcgcgaaaaaactcgcttatgtcattgcgggcggaaaagtgccgtttggtacagaggttgatgaagagtatttattggagatcgaaagagaagcgtttttgagtttggcaggagaggcaaaatctcaagcgagaatgcagcatatgcttgtgaaaggtaaacctttacggaattaggagggagcttatgaaagaggcagtcattgtgtcaggtgcaagaacaccggttggaaaagcaaaaaaaggatcgttggccaccgttcgcccggatgatttgggagcgatttgtgtaaaagaaacgctgaaacgggcaggcggctacgaaggcaatattgatgacttgattatcggctgtgcaacacctgaagcggagcaggggcttaatatggcgagaaatatcggtgcgctcgcgggcctgccgtacacggttccggcgattacagttaaccgctattgctcttcaggccttcagtctattgcgtatgcagcagaaaaaattatgctgggcgcctacgatacagcgatcgccggcggagcagaatccatgtcgcaagttccgatgatggggcatgttacccgtccgaaccttgctttggcagaaaaggcaccggaatattatatgagcatggggcacacagccgagcaagtcgcgaaaaaatacggcgtctcccgtgaggatcaagacgcgtttgccgttcgcagccatcaaaacgccgctaaagcccttgcagaaggaaaatttaaagatgaaattgtacccgtcgaagtgacggtgacagaaatcggagaagaccataagcctatggaaaaacagtttgtgttttctcaggatgaaggtgttcgcccgcaaacgactgcagacatcttatcgacattgcgcccggccttttccgttgacgggacggtgactgcgggcaattcctcacaaacgagtgacggagcggcggctgtcatgctgatggaccgggaaaaagccgatgctcttggcctggcgccgcttgtgaaattccgctcctttgcggtaggcggcgtgccgccggaagtgatgggaatcggaccggtggaagcgattccgcgcgctttgaagcttgccggacttcagctgcaggacatcggcttgtttgaactgaatgaagcttttgcctcacaggccattcaagtaatcagggaattgggaattgatgaagaaaaagtgaatgtcaacgggggcgcaatcgcgcttggacacccgcttggctgtacgggcacaaagcttacactctcactcatccatgaaatgaaacggagaaacgagcaatttggagtcgtgaccatgtgtatcggcggcggaatgggagcggccggtgtatttgaattatgctaaagggggaaaaacaaatggcaaaaaaagcggctgacgtacaaaaaggcggcggatttttaatcgaggatgtcacatacgatcaattgtatacaccggaggatttcactgacgagcataaaatgattgcgaaaacaacagaggattacatcgagcaagatgttctccctcatatagatgatatcgaaaaccatcaattcgagcattctgtcagactgttgaagaaagcgggcgaactagggctgcttggcgccgatgtgccggaagaatacggcgggctcggccttgataaaatcagctcggcactcatcactgagaaattttcgcgtgcgggaagcttttctctttcttatggcgcgcatgtcggtatcggttccttgccgatcgtctttttcgggtcagaagaacaaaagaaaaaatatttgcctggactcgcttcaggcgaaaagatcgccgcttatgctctgactgagcctggctctgggtctgatgcacttggagcaaaaacaacagctgtgctgaatgaagcaggaacccattatgtattaacaggggaaaaacagtggattaccaactctgcttttgccgatgtatttgtagtttacgctaaggtagacggcgacaagttttcagcctttattgtagaaaaagagttcccgggtgtctccacgggaccggaagaaaagaaaatgggaatcaagggatcatcgacaagaaccctcattctggatcaagctgaagtgccaaaggaaaacctgctcggagaaatcggcaaagggcatgtcatcgcctttaatattttaaacatcggccgttacaaactggcggttggcacaatcggcgcatctaaacgcgtcatcgagctgtctgcggcatacgcaaatcagcgccgccaatttaaaacgccgattgctggtttttcattgacacaggaaaaaatcgggacaatggcctcaaggctgtatgcgatggaaagctctgtatacagaaccgtcgggctgtttgaagacaatatgagccagttcacggccgaagatctcaaggacggccggcaaatcgccaaatcgattgcggaatacgccatcgaatgctctctgaataaggtattcggctctgaaacgcttgattatatcgttgatgaaggcgtgcagattcatggaggctacggctttatgcaggaatacgaagtagaaagggcctatagggattcaaggatcaatcggatttttgaaggcacaaacgaaatcaaccggttaatcgtgccaagcaccttcctgaaaaaagcgcttaaaggcgagctgcctttattcgaaaaagcgcagtcgctgcaggaagaactcatgatgcttatgcctgaagagcctggaagcggcgtcttagagcaggagaaatatatcgtcaagcaagccaaaaaaattgcgttgtttgctgccggcctagccgcgcaaaaatacggaaaagcgatcgatcgtgagcaagaaattctcgtgaacgtagcggatatcgtcagcaatgtatacgcaatggaatcagccgtgctcagaacggaaaaggccattgccgcacaaggcgctgaaaaagcagcgcaaaaggtgctgtacacagaaattttcgttcaagaggcctttaacgaaatcgaagcgcatgcaaaggaatcccttatcgcaatggaagaaggagattcactccgcatgatgctttccgctctgcgcaagctgacacgcgtaacgcctaaaaacgtgattcagaaaaaacgcgaggcggcggcaggcatttttgaggctgagaaatatactgtctgattggccatgagctccgcatgcgcggagctcttttttaagaagcactgttttaggtttttaaaacaaactgtgttaaaataacctcgattattttattgagggggaagaagatgtcgttaactttttactggtaccctaaatgcggaacgtgccgcaaagcaaagaagtggcttgaagagcatgggaaagaaataaacgaaatacatattgctgagcagccgccaagcaaagaagaattaaaagcgctttatgaaaaaagcgggctggatctcaagaaatttttcaacacgagcggcatgaaataccgcgagctcaatctcaaggaaaagctgtatcatatgtcagaggacgaacagctcgaactgctggcttcagatggtatgctaattaaacgcccgcttacaacagacggcgaaaaagtgactgtcggatttaaagaagaccaatttgaagaaaactgggcttaatgtaaattttttttgaaaagtgtggtatcttcttattgtagtgctgtaaaaaatggagggattcaattgagcataccaaaagatttgcgttactcaggagaacacgagtgggtaaaagttgaaggagaaaaagccagaatcggaattacgcattttgcccagtccgaactaggcgacatcgtgtttgtcgaacttcctgaagtgggcgctgaaatcaaagcggacgagccattcggcagtgttgaatccgttaaaacggtatctgagctttatgcaccgattaacggaacggttgtggaagtaaacgaagatcttgatgacagtccggaattcgtcaacgaatctccgtacgaaaaagcatggatgatcgtcgttgagccatctgacgcttctgaaattgaaaaactgatgacagcagagcaatacgaagagatgacacaagaagactaaaacaggatagccgtaaaagcaattggacacgctaacgttatgggaggtgtccaatatggctttcgacaaacaaaagctcgatgtcaccaatgacgtgacaggccgctttcaaaatggccggctctcgttatatcatgataatgagatgatcggccaaatgacaagcatgaatgaatatgagcttaagtccggttattcctttgaaaatgagaaattttataagacagccgatgtggtctctggagacgacgcaaaatatgtagattgtgactacgaaaacggctggtgttaatgttggcggtgaatttcactgccttcttttacaatctgaacatttcaaatttgacgcggcaggtgaacaagatgaagatggatgagctggaaaaggttatgattgtcgaggggaaatcagataaagagaaaatcgaaagcgtcctgaatgaaccgatgcgcattatctgcacaaacggaacaatcagccagctgaggctcgaggaattggctgacgagctttatgataaagacgtctatatattagttgatgctgatgaatcaggtgagaaattgagaaaacagctgaagcgtgaatttaatgaagcctgccatctccatgtcgacagagcctataaggaagtagcggctgcgcccaggcaccatatcgcttctgtattgctgcgtgcgaatctgaatgtccatactatttttcttgaaagaaagtcccgaggtgtatagcatgaaagaactccaagaacacgaacttgatcacattgaagatgatgtgtaccttctatatttatatactccgttttgcggcacctgccagcttgcaagcaaaatgctgacagtggtgaaagaaatgctgccggatgtcgccttctatcaaaacaatgtcaattactctccgacattcgcaaaagcgtatcaaattgaaagcgtcccttgttttctgctgtttaaaggcggaaagatggtcgaaagaggatatgcatttcattccgtttcttatttatatgagctgatcaaacaaaaatcatcttccgcatcccatttatgacatatttctcagcatatccaatgaaattgtcgttcgttttataaaggggttcttgcgacaaagagagaaatgtgtatgtatgaccaacaaataggaggttgtacatatggagaaagcggaagttttagaagatgagtatcagcatctgtttttaaaaccccttttgaatgcctcaacattgctcattaccttccaaggagaagcagaagccttaaccgtctcaataaacgaacagggagaaatgaaaaaagtttctccgccccaaacgtccaacctgaccttttacggaaaccaaacggaaattattgatttattgcacggagacatttcccttcagcaccttattcagagcggaagcctcaaagtaaaggggtcattcagggccctgttaaagctggaagccattctctggctgacaaatggattttttcagaggattttaaaaaattaaaaaataataaattattataatagtaaaagttgacatcatttattttattgacatttaatcattcgccgtgctattctacattaagaatttccggacgaaaaagactatatatttctcttatcaagagaggtggagggaagtgccctatgaagcccggcaaccatcaacactgttgaaatggtgccaattcacacgaagcgttcagctttgaaagatgagagaaaggcattttatataagcctttctgctcaagtgtgcagaaaggcttttcttttgcagaaaaaaccggaagatttcttagaatagtgttaaggcaggtgattgctttgatcaatcttcaggatgtttcaaaagtttacaagtcgaaacatggagatgtcaatgctgtccaaaacgtctcgctttccattaaaaaaggtgagatttttggaattataggatatagcggagctggtaagagttccttaatccgtctgctgaacggccttgagaaaccaacctcaggaaccgtggaagtggcgggaaccaagattaatgaagtaaatggacgcggtttaagaaaagcacgccatgagatcagtatgattttccagcatttcaatttgctttggtcgcggactgtcagagataatatcatgtttcctttagaaattgccggggtgaaaaagagcgagcggatcaagcgcgccaatgaactgattaaactggtaggtttagaaggaaaagaaaaatcttatccgtcccagctgagcggcggtcagaagcagcgtgtcggaattgccagagcgcttgcaaacaatccgaaggttcttctttgtgacgaagcgacatcagcattagatccgcaaacgacagattcaattctggatctattgtccgatattaatgaaagactcggtttgacgattgtgctgattacgcacgaaatgcatgtcatacgcaaaatctgcaacagagtcgccgtcatggaaaacggcaaggtggtcgaagaaggcgaggttctcgatgtcttcaaaaatccaaaggaacaaatgacaaaacgatttgttcaacaggtgacagagccggaagaaacgaaagagacgcttcagcaccttcttgatgatacagcatcaggaaaaatggttcagctcacatttgtcggtgagtcagctgaacagcctctgattacagagatgatcagaaacttcaatgtcagcgtcaatattctgcaagggaaaatttcgcagacgaaggatggggcttacggttcactgttcatccacattgacggggacgaggaagaagtgcaaaacgtgatccgattcattaatgacaaacaggtgaaagcagaggtgatcacgaatgtttgaaaaatacttcccgaacgttgatttaactgaattatggaacgcgacatatgaaacactttatatgacgctgatttctttactgtttgcttttgtcatcggggtcatcctcggcttgctgctctttctgacgagcaaaggaagcctctggcagaataaagcggtcaactcagtgattgcagccgttgttaacatattcagatcgattccgttccttattttaattattttactattaggttttacgaaatttttagtcggcacgatcttagggccaaacgccgcattgccggcgctggtaatcggctcggcaccattttacgcgcgccttgttgaaatcgcgctgcgtgaggtggataaaggtgtgattgaagcagctaaatcaatgggcgcgaaaacgtctacgattattttcaaagtgctgattccggaatcaatgcctgctcttatttctggcattacggttacagccatcgctttaatcggttcaacggcaattgccggagccattggttcaggaggccttggaaaccttgcgtacgtagaaggatatcagtctaataacgctgatgttaccttcgttgctactgtgtttattttaatcatcgtgtttattattcaaatcatcggtgatctaataacaaatattatagacaaacgataagggaggatttacattgaaaaagctatttttgggtgcattactgcttgtatttgcaggagttatggctgcctgcggttcgaataacggcgctgaatccggcaagaaagaaattgtcgttgcggcaacaaaaacaccgcatgcggaaattttaaaagaagctgaaccattgctgaaagaaaaaggctatacgctgaaagtgaaagtgcttagtgattacaaaatgtacaataaagctttagctgataaagaagtggacgcgaactacttccagcacattccttaccttgagcaagaaatgaaagaaaacacagattacaaacttgtgaatgccggcgctgttcacttagagccattcggtatttactctaaaacatacaaatcactgaaagaccttccagacggtgcgacaatcattctgacaaacaacgttgctgaacaaggacgtatgcttgcaatgcttgaaaacgctggattaatcactcttgattctaaggtagaaacaattgacgcaacactgaaagacattaagaaaaacccgaaaaaccttgaattcaaaaaagtggcgcctgaattaacggcaaaagcatatgaaaacaaagaaggagacgcggccttcatcaatgtaaactatgcgatccaaaataaattaaatcctaaaaaagacgcaattgaagtagaatcaacgaaaaacaacccatacgctaacatcatcgcagtaagaaaaggcgaagaagattctgcaaaaatcaaagcgctgatggaagttcttcactctaaaaagatcaaagacttcatcgagaaaaaatacgacggagctgtgcttcctgtatctgaataagactgaaaccccggatgagaaatccggggtttttttcgcgtattttcctaaaagctgttcataataaaaaggaatgttaaacagatggagggattttctttgaatcaagacagaggaagcatgcaggacgcgttaaaacaatataaacatggtttaggcacatttgaacaaaagatgccgctgatgggacgaaaatttaacgaatttactgaacagtgctttgccgggaattctctgactgaaagagaaaaacagctgatcgccctcggaattgccatcaatgctcaggacgaatattgcatgatctatcatacaaaaggctgtctcgatcagggagcaacagaagaaaacattctcgaagccgtcagtgtggcagcggcatttggaggcggcgcagctttcagccaaggcgtgacagttgttcaacagtgcattgaggaattcggaaacaccacgcattaagagaaggaatattccgaaaaaccattctcatttgttctgaaaggatgctttcgtctcatctgccgctatttcacgccaaatcgtttttgcggcatccaacgcagcactggtacaataaaaagcaaatatatgaagggattgattcattatttgcagcagccaggacagactgaacctcgattatacgtcagaaatggaaaaagcgatgcagctgtcacacggaattggatacgaggaatatggacgccggctggaaacaagaatgaaggtagagcggcagagagagcttgattatgaaaaaagcaagcggatttctgcgggagcttattgagaaaatcaatcttttaaaaaagggtgggaatccactctttttctttttcaatcgctttaataaagtgctgatctttgttaaacttgaggaatgtgcaaggcacgataaaaagttgtatttacttttcatttgttataaaattagaatgagaataaaatgagaataatgattatatatttttggaggtatagatatggctgcttcaacattaacgatcaaagatcttcacgttgaaatcgaagggaaagagatcttaaagggtgtaaaccttgaaataaaaggtggagaattccacgcagtaatgggcccgaacggaactggtaaatccactttatcagctgctattatggggcatcctaaatatgaagtaacaaaaggcagcatcacgcttgacggcaaagatgtactggagatggaagtggacgagcgtgcgcaggcaggcttattccttgcaatgcagtacccaagtgaaatcagcggtgtgacaaatgccgacttccttcgctcagcaatcaacgcgcgcagagaagaaggcgatgaaatttctctcatgaaattcatccgcaaaatggacgaaaacatggagttccttgaaatggaccctgaaatggctcagcgctatcttaacgaaggcttctcaggcggggagaaaaaacgcaacgaaatccttcaattaatgatgattgaaccgaaaatcgccatccttgatgaaattgactcaggtcttgatattgacgctttgaaagttgtatcaaaagggatcaacaaaatgcgcagcgaaaacttcggctgcctgatgatcactcactatcagcgcctgttaaactacatcactccggatgttgttcacgttatgatgcaaggccgcgttgtaaaatccggcggtgcagagcttgcacagcgtcttgaagcagaaggttatgactggatcaaacaagaacttggcattgaagacgaaactgttggccaagaagcgtaagcgttagggggattaatatgacactaggtacaaaactatccgtagatcaggagtatctcaaaagcttttccgaaaagcaccaagaacctgcctggctgaagaacctgcgcttacaggctcttgaacaagctgaggatctgccgatgccgaaacctgacaaaacaaaaatcacaaactggaacttcacgaatttcgcgaagcatacagtggataacgaaccgctttcttcattagaagatttgactgatgaagtaaaagcgctgatcgacgttgaaaacgaagataaaacattatacgtacagcgtgaccagacgccggcatatctttctctttctcaagaattgaaagacaaaggcgtcatcttcactgatattctgactgctgcacgtgagcacagcgacttggtggagaaatactttatgaaggacggcgtgaaagttgacgaacataagttaactgcacttcacgcggctcttgttaacggaggagcattcctttatgttccgaaaaatgttcaggtggagacgccggttcaggctgtttatgtccacgaaagcaatgatacagctctattcaaccacgtgctgattgtggctgaagaccacagctctgtaacatatgtagaaaactacatcagcactgtaaacccgaaagacgctgtcttcaatattatcagtgaggtcatcacaggtgataatgccagcgtgacatacggtgcggtggataatctgtcaagcggtgtgacaacttatgtgaaccgccgcggtgctgcgcgcggacgcgacagcaaaatcgagtgggctcttggcctgatgaacgacggcgacacgatttccgaaaatacaacaaacctttacggtgacggcacatacggcgatacgaaaacagttgttgtcggaagaggagagcaaacagaaaacttcacaacacaaatcatccatttcggtaaagcttctgaaggctatatcttgaagcacggtgtgatgaaggattccgcttcttctatctttaacggaatcggcaaaatcgaacatggcgcttctaaagcgaatgcggagcaagaatcacgcgtgctgatgcttagcgaaaaagcacgcggagacgcaaatcctattcttttaattgacgaagacgatgtaactgcaggacatgcggcatctgtcggccgtgtggaccctattcagctttactacctgatgagccgcggaattccgaaagaagaagcagaacgcttagtcatttacggattccttgcaccggtagtaaatgaacttccgattgaaggcgttaagaaacaattagtttctgttatcgaaaggaaagtgaagtaatgaatatcacagatattcgtgaacagttcccgatccttcatcagcaagtgaacggacatgatctcgtttatctcgacagcgcggcgacttcccagaagccgcgtgctgtcattgaaacactggataagtattataaccaatacaattccaatgttcaccggggcgtccatacacttggaaccagagcgacagatggttatgaaggagcgcgtgaaaaagtccgcaagtttattaacgcgaagtcaatggctgagattattttcacaaaaggcacgaccacatcactgaatatggtggcgttaagctatgcgcgcgccaacctgaaacctggtgatgaagtggtcatcacctacatggagcatcatgcgaatatcattccgtggcagcaggctgtaaaagcaactggcgccacattaaaatatattccgctgcaggaagacggaacgatttctttagaagacgtcagagaaacggtcacaagcaacacaaaaattgttgcggtgtctcatgtatctaatgttctcggcacggtcaacccgattaaagaaatggcgaaaatcgctcatgacaatggggctgtcattgtggtggacggtgcacaaagcacgcctcacatgaaaattgacgtgcaggatctcgattgcgacttctttgcgctttcttcccataaaatgtgcggacctaccggtgttggtgtgctgtacggaaagaaagccctgctggaaaacatggagcctgccgaattcggtggagaaatgatcgactttgtcgggctttatgaatcaacttggaaagagcttccgtggaaattcgaagcgggtacgccgattattgcaggagcaatcggcctcggtgccgccattgattttctcgaagaaatcggtcttgatgagatttcccgccatgagcacaagcttgcagcttatgcgcttgaacgcttccgccagcttgacggcgtaacggtttacgggccggaagagcgtgccgggcttgttacatttaaccttgatgatgttcatccgcacgatgtggcgactgtgcttgatgcggagggaatcgcagtcagagccggccaccattgcgcgcagccgctgatgaaatggctggatgtaactgctactgcaagagcaagcttttatctgtataatacagaggaagagattgataagcttgtggaagctcttcaaaagacaaaggagtattttacaaatgtcttttaatgcaaacttagatacattgtacagacaggtgattatggatcattacaaaaacccgcgcaataaaggggttttaaatgacagcatcgtcgtggatatgaacaatccgacatgcggcgaccgcatcagactgacaatgaagcttgacggagacatcgtggaagatgcgaaatttgaaggggaaggctgttccatttcaatggcatccgcttcgatgatgactcaggcgattaaagggaaagatattgaaactgccctttccatgtctaagattttctcggatatgatgcaagggaaagagtatgatgattctatagatctcggggatattgaagcccttcaaggcgtttcaaaattcccggcccgtatcaaatgtgcaaccctctcatggaaagcacttgaaaaaggagtcgcgaaagaagaaggcggcaattaaaaggattggagtgaaaatggatggctaaaaaaatgcctgatattggtgaatacaagtatggttttcacgacaaggacgtttccattttccgttcagagcgcggattgacaaaagaaatcgtagaagaaatttctcgcatgaaagaagagcctcaatggatgcttgacttccgcttgaaatcacttgagcatttctacaacatgccgatgcctcaatggggcggagatttaaactcactgaactttgacgaaattacgtactacgtaaaaccgtctgagcgttcagagcgttcttgggatgaagttcctgaagaaattaaacaaacattcgacaagctcggtattcctgaagctgaacaaaaataccttgcgggtgtttctgctcagtacgaatctgaggttgtataccacaacatgaaagaagatcttgaagcgcaaggtattgtctttaaagacactgacagcgcgctgaaagagaatgaagatattttccgtgagcactgggcaaaagtaatcccgccgactgataacaagtttgcggcgcttaactcagctgtttggtccggcggatctttcatctacgtgcctaaaggcgtgaaggttgaaacaccgcttcaagcttacttccgtatcaactctgagaacatgggtcagttcgaacgtacactgatcattgttgacgaagaagcaagcgttcattatgttgaaggctgtactgcgcctgtttacacaaccaactcacttcacagtgcggtcgttgagatcatcgtgaaaaaaggcggctactgccgttatacaacgatccaaaactgggcgaacaacgtttacaaccttgtaacaaagcgtacagtctgtgaagaaaacgcaacaatggaatggatcgacggcaacatcggttctaagctgacaatgaaatatccggcttgtatcctaaaaggcgaaggcgcgcgcggtatgacgctttctatcgctcttgcgggtaaaggccagcatcaggatgcaggtgcgaaaatgattcaccttgcaccaaacacatcatctacaatcgtatcaaaatcgatttcaaaacagggcggaaaagtaacgtaccgcggaatcgtccacttcgggcgcaaagcggaaggcgctcgctctaacatcgagtgcgatacgctcattatggataacaaatcaacttcagacacaattccttacaatgaaatcttaaatgataacatttcattggagcacgaagcgaaagtgtctaaagtatctgaagagcagctcttctacttgatgagccgcggtatttctgaagaagaagcaactgaaatgatcgtaatgggctttatcgagccattcacaaaagagcttccaatggaatacgcagttgaaatgaaccgtttgattaagttcgaaatggaaggttctattggttaatgatgaaaactcctttgtttatcaaggggtttagagatagtttttaaaatggccggcgtgccgaatttgattgtagaagacgaacttttgaagttcgtcttcttttatttttcagagacatatccactgttattttaatggttttaattccttatcgattagaatatttcagacctgcgccggataggttcagtttctatatcacgcaaccatacagttgcttatacttgacatgcaactaatgagttgcttatactcaatatatgaattggaacaaagacgctatattcaaagcactcggcgattcgactcggcggcttatattagacgaattatctgaacgcaacgagctgacgttgtatgaacttacgatacgtcttattacaaagtacgacctttctattacgcgacaggcgatagctaaacacctttctgtactggaggatgcaggactcgtaacatcaaaacgaaagggaaaatatcgagtacttatattcaacaacgaaccgcttaaaaatttgctgaaaggatggatagaataattttataaaatcagaacagggcctctgataaatgtgtgggttgttttgcttgtagccagattgttagcatagtaccatgcttcattcatatcgaaggagggaaaaacagtatgaaaatcgttgttaccagtatatttgtacaagatcaagacaaggcactgaagttctatacagaaaaactggggtttgtaaaaaaggaggatgttcccatggggaaattcaggtggataacgcttgtttctccagatgatcaagacggaaccgagcttttactcgaaccgaatgaacatcctgccgccaaggagtatcaaaagaagatattctccgaaggcttcccggccacaatgtttggcgttgcagatattcaaaaagagtacaaccgattaaaggaaaaaggcgtgacgtttacgatggaaccgacaaaaatgggcgaagtcacaattgctgtcttcgatgatacatgcggtaaccttattcaaattgtacagaagtaaccgattcagtcacgtcctttttgtatgcagaagaaaaaccgctggccgaggggccgcggttttttactcttcttctgtctcttgattgataatttgctttacagatgatctgctgttattttctctgttcatctctcgcaattgagtataagccatatcgaattcctcttttgtcatctgctttgcggctaatgcagagcataatatagcaaaagcaattggcattgtatcaatgtgaatgtcgatatggacctctgagttgccgctgtttttgataacagattcagtagtgggtatctcttgagtatgtctgttgagaggaatgatgttttcgttcattagtcttctccgtcttgtgactgcgcctgtgcctgatcctgatctgtattcacgttgaccacgacttttgcattaccgctgttttggacttttgcgactgccgcatcgcgtctgttttcttcattttcatgacgattttcgctcatggtatcatcctttctctattgatagtgacaggatattcgttaggagagtaaagagattggacgaacttcgcggtttttccacattagggcaaaaggtcgaaggaaagcattctatttggtaaaatgaatagacattataatagaaaaggtgtttgcatatgaaatcgtacatcatcgtcggcgcagggattctgggcgcgtcgacggcttatcatctcgcaaaatcaggcgctcgcgttactgtcattgatcggaaagagccgggacaagcgactgatgcggcggcggggatcgtctgtccttggctctctcagcgccgcaatcaggattggtatcagcttgctaagggcggggcgcgatactatccggatttaatcaatcagttggaagaggacggagaaacggatacaggatataaacgtgttggtgcgatcagcattcatactgatgcgtcaaagcttgataagatggaggagcgggcgtataagagacgggaggatgcgccggagatcggcgacattacccgcttgtctgcaagtgaaacgaaaaagctgtttccgattttagctgacggctatgaatcggttcatatcagcggtgccgcccgtgtgaacggaagagcgctgtgccggtcgcttttaagcgctgcagagaaacgcggcgcaacggtcatcaaaggaaatgcgtccttgctttttgaaaacggaacagtcaccggcgtgcaaacagatacaaagcagtttgcggctgacgcggtcattgtgacggcgggagcatgggccaatgagatattgaagcctcttggcattcattttcaagtgtcatttcaaaaagcgcagattatgcattttgaaatgacagatgcagatacaggatcgtggccggttgtaatgccgccgagtgatcagtacattctgtcgtttgataacggcagaattgtagccggcgccacacacgagaacgatgccggtcttgatgatcttcgtgtgacagccggaggccagcacgaagtattgagcaaagcgttagccgttgcaccgggtcttgctgatgcggctgctgttgaaacaagagtgggcttcaggccgtttacaccgggttttctgccggtcataggggctgtgccgaatgttcaaggcctgtacgctgctaacggtttgggcgcttctggactgacgatggggccgttcttaggtgcagagctcgcaaagctagttctcggaaagcagacagaattagaccttagtccttatgatccagccggagcacttgcataataagcaagagcatgacaaacaaatataataaagctgttctagcttttcttttctgtatgtgttagcatttatctttaatgaaaaagaggacgtgaactgattttgataaaaattgatatacccgcaccgaatgtcaccatcactgaacgacagcagtcagctaatgataacgagccgaagataaaaccgattcacggattcatcgactttcaccagatcccaagggacaaaggcggcatttttatgttttacaacattcatgacgagctgctgtttgtcggtaaagccagaaagttaagacagagaattaagaagcatttcgaagacactgtttcaccgatcaaacatcacagagatgaagtctataaaatcgaggtatgtgtagttgatgatccaatggaaagagagatttacgaaacatatatcatcaatacacagcactcgaagtacaatatagacaaggtattttttaaataagacgtcagtctgcggattgaacagcgaagccagagcttaagtcaagttctggcttttgatttgggcattttttcgcatatagtccctttgtctgtcattcgaataaattattgagaaatttcagaaaataatattgacaatcctatccacggactttaatataacaatatataatgttatataacgttatataataaaaacagggagtgaaggatttgagtcaggccacagcaaaagtaaatcgtgaggttcaagctttcttgcaggatttgaaagggaaaaccattgatcatgtattctttgtcgcatgcggagggtcttctgccattatgtatccgagtaagtatgtgtttgacagagagtcaaaatcaataaactccgacctctacagcgccaacgaatttattcagcgcaaccctgttcagcttggtgaaaagtctcttgttattttgtgctcgcattcgggaaataccccggagacagtcaaagctgctgcgtttgcaaggggcaagggtgcacttacgattgcgatgacgtttaaaccggagtctcctttagcgcaggaagcgcaatatgttgcccagtacgattggggtgatgaggcgcttgcgatcaatacaaactatggcgttttgtatcaaatcgtttttggaaccctgcaagtattagaaaacaatacgaaattccaacaagcaattgaaggcttagatcaattgcaggctgtatatgaaaaagcccttaagcaggaagctgacaacgccaagcaatttgcaaaagcccatgaaaaagaaagcattatttataccatggcaagcggtgcaaactacggtgtcgcttactcctacagcatctgcattctcatggaaatgcaatggattcattcccacgccattcatgccggagaatattttcacggaccgtttgaaattattgatgaatccgtgccgtttatcatcctgctcggtttagatgaaacaagacctcttgaagagcgggcacttaccttctcgaaaaagtatggcaaaaagctcactgtgcttgatgctgcatcttacgacttcactgcaattgacgattcagttaaaggctatcttgctccgctcgttctcaatcgtgtgctgagaagctatgcagacgagctggcagaggcgagaaatcatcctttatctcatagaagatacatgtggaaagttgagtattgatctgaaaatgaggaaccattatgcattagactataatgttatataacattatagtctaatgtccagaggaggccaaccctttgaagaaaatgttgttgttcttgatcattgcagctgtcagtatgttcaccattgcaggctgttcgagccaaagcagttcagcggacggaaaggtgacattgaaatttttccacagatggccgaaggagccggaaaaaagttattttgaagaggttgttaaggaatttgaaaaagaacacccagatatcgatattcaaattgaagccgttttaaatgactcctataaagataaaattaaggtcatgctgggaaccaccagccctcctgacatttacttctcttggagcgatgagtttgcttttaaatttatcagaggcaataaagcacttgatctctcgtcctactacaaaaatgacaccgattggtcatcacagctcgttcaatcgcaaattacaccatttacttatgaaaacaagcaatatggcgtaccgtggcaaatggacgctaaatcattcttctataataaagacattttccaaaagctgaatcttgatcccccgaagacgtgggatgaattaatcgatgtgtcaaaaaagctgaaagaacatggctacacaccgatcagctttggaacaaaggcgacttggacaatctcgcactatatcggcacgcttaatcagcggatggtcgatgaaaaaacgcgagacaaggactataacgccaaaacgggtgaatttactgatgaaggctacgtaaaagcacttgaaaagcttcaagagctgatgccttactttaataaacatgtaaactccgtcgaccacgaatatgtgagacagcaatttaagagcggaaagtcggcgatgatatatgcggaaacagccgaaatcaagctggttgaaccggttaatcttgggatgttcccatttcctgaaatcagcgggcagaaaggatcttcagaagcgttaacgggagcgccggaaggattcatgatttcctcaagaacaaaacatccgaaggaagcaatggaatttttgcagttcttgacgtcgaaaaaaatgggcgaaaagctcgtgaaagatgtcgggaaatacagtgcagtgcaaggtacggctactgaagaaaatgcaacagccattcagcgtgaagccgttcagcatattgttgatgccaaatcaatggttccatggtttgatatggatgtcgatgttgaagtcgcagatgcgtacctaacgggcgtccagcaaatgcttggcggcgacatgacaccgcagcaggtgatgaaagccgttcaaaaggcagcaaagcaggtgagggcgtcagctgaataaatcaaagaaaaggtgaagcttcgcaccttttctttttataaaggagatgagatacccttggtcaatcagaataaaataatcccctatttgtttttggtgcccgctctcgtttttttacttttcgtttatatcccgatttttgagaatgtattcctcagcctgtttcagtggagctcattttctccggaaaaaacgtttatcggcttaaaaaactatgttgaattatttcatgatcctgtcttctatcaggcacttaccaataatgtgctttatgcagtgatctcaattgtatgccaggtatttggcggtttgattttggcggcggtgcttgaggataagctggtcagaaaatggtcgccgttttttcgtaccgttttctttttgccggttgtcatctcaatgacggtgatcgcgcttttgtttgattttatttacaatccggagacagggcttttgaatcagctgcttcaggccatcggtcttgatcagctgacgagggcctggctcggggatgacagcacagctatgctttctgtcatttttgtgtcccagtggcaatctgtcggttatattgcgatgctgtacatcgtgtcgattcaaaaaataccggatgaactgtatgaagcggcccggcttgacggcgcgggtaaaattcagcagttttttcatattactgttccccagacgaaagagatgtcttttgttgcggtggtcatgacgctgaccggggcctttacggtctttaatgagccgtacattttgacaggcggcgggccgggaaacgcatcagaagtcttgagcacgtttttatataaaagcgcctttacaaaggatatgatgggctacgcctcagcgattgccactgtcgtgttaatcattacgcttgcattatcgctcatgcaaatgaagttctttaaaaccggaaaggaggagtaactgatgctgcctcagaagaagacagattcgttcagattggagcctgtgcctgaccagcacattgaggttaaagataagcctagacgaaaatggtatatcggagaaacgtctgtgtgggtttttctgtttctttatctgattgcgattgcctatccgcttctctggatggtgatgagcgcctttaaaaactctgacgatatttttgagcacagctggtcgctgccgtcttcgtggcatccggaaaattttgtttccgcctggaaccaggggatttcttcttattttatgaacagtgtcatcgttacggcgctgacgtgtgtgatcactgtctttatcagtgcatgggcagcgtatggtctttcccggtttgagtttaaaggaaaaggattctttttggtgctatgtcttggcggattgatgctgacgccgcaggtcagtcttgtgccgctttattctattattcagtcgcttggcctgtacaatacgtattgggcgttaatcctgccgtatgcggcttatcggatcccattcaccatcattttgatccgctcttattttctttctatacccaaagaattggaggaggcggcctatttggatgggtgtacaagttttggagtatttttcagaattttcttaccaatgagcgtgccaattttggtgacatccggcattttgacggcttaccatacatggaatgagtttatgtttgcgattattttcatagatgatgagaatttgcggaccattccagccgggctgatgcagttcagagacgcgctgcagacagactggggcgtcctgctggcggggttaacgatttcagccgcgccgattattattctatttttattgatgcagaaatattttgtccgcgggattgcaagcggcagtgtaaaaggataaaggaggaagcgctatgaaattgattgcggttggagataatgttgtagattattaccaggatcaagaaacattctacccgggaggaaatgccttaaacgttgctgtgcttgccaagcggctcgggcatgagtcttcctatatcggaatcgtcggcaatgacgaagccgcggcgcatctgttgaacgttctcaagctggagcaggtcaatgcagattatatccgccaggcgcacggagaaaacgggatggcgattgtcacccttgatgaacagggggaccgcatttttgtcagatcaaataaaggcggcattcagtcccggcttcgcctcgcgtttcaggagaaagatgtatcttttatcagcgggcatgatctgctgcatacgagcgtgtacagcaggcttgagaacgatcttccgcagctgtgcgggctggtcccggtctcatttgatttttcaaccaatcgggaggatgattatttgaggagggtctgtccttatgtgacgtatgcgtttttttcaggaagcgatttgagtgagtcggaatgcggtgagcttgccaaaacagctcatgggtacggagccaaaatggtttgtatgacccgagggggccaaggagcaatcctgtctgcgggtgatcgagtctatcatcagccgattgtggaagctgatataatagatacacttggagcgggagattcttttatagcaggctttttgactgccttttgcgtgaagcaggatataacgtatgctttgcgccaggctgctgaaacggctgcgaaaacttgcggtgtgtacggagctttcggctatggctatccttatcgcttggaggacgggggaagcagtgaaaaaacgagaatactataagcagtgtctcgttttttatgcctgttatgtgtaggggctgttgatggtaaaagtgacacggtttgtgtgcatcaaaaacaatgagcaatagattggctggtcgtttgatgtaaaagccgttttatcaatttcaaacagcgcatccccgatatcacaatccaggtatttgctttcctcctgttgggcatatacaacgtttaatagcttcgtattgtgcgtgggtacaactttgtattgctgtttcaaaatatcatgcatggagacgccgtcagcaataaaggtatcaatgccgggaaacaaatcaagcggataatgcgtcacttcaaaggtgagaggctgatcatcattatataaaatccgttttaattcaaccacagggctctcgggttggatttgaagcttttcggcgatgggttttgacgctggaatgatgtcatgggacagcacatgatgcttcggttttttgccggttgattccataaattccgagtagccgtttacagcgatcagctctcgttttaatttagggcttttaacgaacgttccctttccctgctgcctgatcagatagccttcttcgactaaatcgagaatggctttcctgacggtgatgcggctgacgttatacttggtgcaaagctcgttttcggtaggcagcttggcagttggggaatacacgccctttttgatgtcatcagtgatgatttgttttagctgaatgtataaaggtgtagaacttccgttgtttaacaaagggtagcctccttttaacctattatttatattataatgtattatgacgttataatacaaatttacattttttattttagaaatatagcaaaaatgggaatcgattactctaaaaataacagaaagaccaagttgtttccagtgacgaaataacgggtcaaaagatagggggacttttctgatggcttcattaacatttgaacacgtcaaaaaatcatatcactcacaattaaccgtgaaggactttgatttagatgtaaaggataaggagcttttggtgctggtggggccgtcaggatgcggaaaatcaacaacgctgcggatggtggctggattagaaagcatttctgaaggaaatcttcttattgatggggagcgggtcaatgatcttccgccgaaagaacgtgatattgcgatggtattccaaaactatgcgctttatccgcatatgacggtttttgataatatggcgtttggattaaagctcagaaagatggcgaaacaggaaattgccgagcgggttcatgcggcagccagaattttagaaattgaacatttgctgaagagaaaaccgaaggcgctctccggcgggcagcggcaaagggtggcgcttggcaggtcgattgtgagggagccgaaggtctttttaatggacgagccgctttctaatctggatgcaaaactaagagtgacgatgcggacagaaatcagcaagctgcaccagcgattagaggcaacgatcatttatgtcacgcatgaccagaccgaagcaatgacaatgggagatcggattgtcgtcatgaatgaaggggaaattcagcaagtggcgaaacctcatgacatttatcgttacccggccaatttgtttgtcgcaggcttcattggctctcccggaatgaactttttgaaaggcatcatagaacagcagcatggcgagcttttttttacaaattcttcgatccggcttcatattcctgaagaaaaagcaaagcggctgaaggaaaagggatatgccggagaacagatgattgccggtgtacggccggagcacatcacacaaatgacaggaaatgaccagttgtttgattcagtgtttcaagcgaacgtggaagtgaatgaaaatctgggctcggagctcatagtgcatgtcatggctggggacgagcgactcaaggtccgcctggacggaaacacgcgaatcgatgcaggcgattcaatccagctctcagtgaaaatggaccacgtcgtctttttcgatgtggaaacggaagaggctgtgtattagaaaaaggtgctcctaaaaagggcacctcagcgtgtcgacaaaccctcgcattcgttgtcaggactgcgcttcggtgctcacgaattagaacattcgctccgctcctatgctcgtccttcctagtcttcaagggttttggcaagaatctgaggtgctcctaaaaaggagcacctttttcttacggccaaatctcatccgcccattcagggtggtcgataaatggattgcggttgtgctgatatttttcataaatgatttcatttcttttccgctcgcggtcgtcaaccggatcctgcttattccattcgagcaggacagattgtttgccatgataaggagctgagccgttgcctgtcttatcattaagctcaagatcaggatagccgtcatcaccctcgtaacggacagccatgtaaaacagcatgcgggcaacatcgcctttcacatcatcgcggggctcccatgaatcgccgtcataataatttccgggtgccttcgcatattcagtgccgccattgtcaaaatccatatttcctctggcgctgttaacttgaacatcagccgggcgcaaatgatgaatatcagtaccaggtcccttgctcgtgccaaaatcgccatgggatttcgcccagacatgctcgcggttccaatcgccgacattgccgccgttcaggtttttggaccgcgattcattcgtatagagcaggatgacgttattcggatttctcggatcttcatccgtttctttcagcgcgttccacacttcgctgtaggacagcatcgtgtgtccgctgataatacggtgcagggtgctttttagcgagtctcctgttttaccttcagccccttcataataggtatctgtgtcagcatagggtgcagcgggggcggctaatgagagaaggcttcctgttcctgaaggggaagacgccaatcggtcattaaggcttaatgcggtttgcgcgcttgctgaagctgccggtgcaagccatccggaaatcagtaatagacagacgagcggcagaaaccatgctttttttgtcatcacttgccctccttttatcagatcatgtctattatctaaaattgaaataaaggatagaagtgtcattttgtatatttttcattaaaattgtaaattagtccctttgaaggaggcggaaatctcctgttccaatatctttaggtcctgtttttgcgagctgccggcatttccgctttcatctgttccgcaaacatcgcctctccggcaagctgagcttgttcatatgaaaggcattttgaccctctctttcactcttgctggctctcttccttaccgtgttttcttttgacctttacatcaaaatagttgtgacatgtagggtgaatctggttgctggatagatactgtgaccaaaaaataaacgtttttttagttaatctgtcaatgaactatcatgttcctccttctataatgaagtcaccatagcggccagaggggggagtacatggaaaagcagaagctttcggtaaaaaacagcatcacagattatattgaatggctcgcccaatacggtgtgtctgcggatggcggcgtaacgaggcttttatacacaaaagagtggatggacgcacagcttgccgtgaaaacggaaatgtcttctttcggacttgaaacaagattcgatgatgtcggcaatgtgtttggaaggctttcaggcacccagtctccggatgaagtcattgtaaccggttcacatatcgatactgtcatcaatgggggaaaatacgacggcgcctatggtgttctggcggcaatgcttgcgataaagcggctcaaagagacatatggatcgccgaaaaaaacactcgaagcggtatccttatgtgaggaggagggcagccgttttccaatgacctattggggatcagggaatatgacgggggttttttcattacaggatggagcagagccaagagacgaatcaggagtctcgctgcaacatgcgatgcatgagaacggttttggcaaaggtgtgtttcaggcagcatatcggacagatatcagcgcgtttgttgagctccatattgaacagggacagacattggaaatgtcaggacgggatctcgggattgtgacaagcattgcggggcagaggcgctatctcgtcacgctggagggggaatgcaatcatgcgggaaccacctccatgaaatggcgcaaggacccgctcgcagccagcagccgtatcattcatgagctgttgctgcggtcggaggagctgccggatgagctccgtctgacatgcggaaaaataacggcagagcccaatgtagccaatgtcataccgggccgcgtccagttttcaatcgatattcgccatcagcatcagcatgtgctggaacagtttcatcaagacatggttgctttgatcaacggcatttgcctacaaaaaggaattcgcgctgtgattgatgaatatatgcggatagagcctgtgccgatggacgaaaggctgaaggctgcggcttttgaaacagcattagaaaacggcttcagctgtgaggaaatggtgagcggagcagggcatgacgcgcaaatgatcggaaggcgctatcctgcttgtatgctgtttgtgccgagccgaggcggcgtcagccactcaccgaaggaatatacgtcagccagacagcttgagatcggcgtccgcgcactgactgatttattatacaaactggcttactgataaaggaggaatggctgtgtcaggcagaagagaattatgcaccccgttaagaacgattatgacaccggggcctgttgaggttgatccgcgtgtattaagagtaatgagcaccccggttgtcggccaatttgatccggcgtttacaggtattatgaatgaaacgatggagatgcttcgggagctgttccaaacaaaaaaccgctgggcatacccgattgacggcacttcacgggcgggaattgaagcagtgctggctagtgtgatagagccggaagatgatgtgctcattcccatttacggccgtttcggttatttgctgactgaaatcgccgagcgatatggggcaaatgttcatatgctggagtgcgaatggggaacggtttttgacccggaggacatcatacgggagataaaaaaagtgaagccgaaaattgtggccatggtgcatggagaaacatcgacaggacggattcacccgctgaaagccatcggcgaagcctgccgcaccgaggatgcattgtttatcgtcgatgcagtcgcaacgattgggggctgcgaggttaaagtcgatgaatggaagattgacgctgccatcggcggaacgcaaaaatgtttgtctgtgccttcaggaatggcgccgattacatataatgagcgggtggcggacgtgattgcagctcgcaaaaaggtagaacgcgggattgcgacacaagctgacagtgaagcgctttcgggaaatcggccaatcacaagcaactactttgatttgagccagcttgaggattattggagcgaaagacggctcaatcatcatacagaagcgacgacgatgctgtacgccttacgtgagggagtcagactggtgcttgaagaaggtcttgaggcgcgtttcgagcggcatcggcaccatgaagccgcattagcagcagggataaaggcaatggggctaagattgtttggagatgacagctgcaaaatgcctgttgtcacctgtgtcgaaattcccggcggcattgacggcgattctgtccgtgacatgctgctggcacaattcggtattgaaatcgccagctcattcggcccgctcgcagggaagatctggagaatcggcacgatggggtacagctgcagaaaagaaaacgtgctattcgtgcttgccgggttagaggctgtgcttctcagacataacgcaggaatcgaagcaggaaaagcgctccaagcagcgctgaatgtgtatgaaaacgctggccgccaggcagcggtgtaaagaaaagcttgcggaactccgcaagctttttagatatgatttcgtgttttctccaatctaattttcttcgtttgactctttttacaaatcctctttctatgtgtttcattttctgacaaatcatgagtcattttttcttccatcgtctattctttatacaagttacctataaaatcacgctgaactagttgtttctcacggcaattttcgagaggaggatgcggcattggggaattttcacacgatgttagatgcgctcctggaagaccaggaggaggctgtactggcgacaattgttcaagtggaaggctccgcgtatcgaaaagcaggcgcctctatgctctttaagaaaaatggcagacggattggcttgctgagcggcgggtgtgtggaagaagatgtattccaaagaatcagtgcgctgggcgatcagctcacaccaacgctgattccctacgacatgcggtcggaggacgatctttcttggggcatgggagccgggtgcaatggcattattcatgttcatgcagagcgaatcactcaggaaaaaaggcggcactatgagaaagtgagggactgccttcaatcaggcaaagctgtcacttccgttacaaagattggatcctcccattatttatttctgacggagaacgggcattttggcaactggccggacgcgcctctgcaagatattcaacgtactctttcaacgcttcatttaccgcatttcgatccacccactaacatgtttattcagcgaattgaaccgaagccgcgcctcattctgtttggggcgggtccggatactgtaccgctggccaatttggcggctgacacagggttttctgttatcgtgacggattggcggcccgcttattgtacatcctctctttttccaaaagcggatcagctgattaccgcttttccggaacaaatgcttagcaaatttcaattttttccgcatgatgcagctgttgtggcaacccatcattatcagcacgatcaaacgatcatcaacttcttattttctcaaaacctccattatattggactgttgggttcggcaaaccgcacgaaacggctgctgaacggaaaacatcctccgtctcacttttacagtccggtcgggctgaaaatcggtgcggaaggtccagaggaaattgcggtaagtgtagttgcagaaatcattcaaacaagaaaacggatagcggttgtatgagaagcccctatctgatcggcgtgtttctcgctgccggcaaaagcagaagaatgggccaaaacaagctggctttgccgctaaaaggagaaaacataggctcactttctttgaaaactgctctgtcgtcccgccttgatcacgtgctggtcgtcgagcggacagaacatgcctcccttgagtggataggagcgccgtatcacgctccgccttttcaaaaacgctggagcctgcacgtttgccaagatgcagaaaagggtcaggggcattcagtcagcagcggggtgagaaaagcagaaagcatgggggcggacggcgttgtcattttgttagccgaccagcctcagctttccgtcgatcatctcaatgcccttgtggctctggctcctgagtcatttgccgtgtcatcgtttttaggggcgttgaccccgccaatctacttctcgtcggcttgttttccttatgtaaaggggttaacgggagatgaaggggctcgcaggctcctgaaaagcggacagcttggagcaggagtggttttggaggcaaaggatagcggtgagttggacgatattgatacacccgaggaatatgacatggtaaggagggcgatggcttgaacggccaagtgacaaaagcaaggatgaatattcaattatggaggccgacagcgcttgatgaggcctattcgcttttagagaagcttgctccggatgtgtgtgccgcatcgggaagcacgctgcttcagcttcagtgggacaaaggaactctgccgaaacagcaccttgtcagccttgaagggattgacgagatgcgagggatcagcgccagtgacacccacgtgtcgatcggggcactcacatcactgaatgaatgcagaaagaagcctttgatcaagagagcgcttggctgtttcagtgacgctgcttccgctgtcgctgcaccggggattcgcagccgtgccacgattggcggcaacatagcgagtaaaatcggtgatttcattccgcttctgcttgtgcttggtgctgagcttatcgtatatcaaaaggagctcatcaggctgccgcttggcgcttggctcagtgaggaagactttagaacggctatcgtcacgcgtgtcatcatcccgcgggcggagggagagcgtgtattttatcacaagcttggtaggcgccaggcttttacaggagcggctgctgttgcagctggacgttttttgaaagacggcagcattcgtctcgccgctggccatgccgatatcactcctaggagattattggacagcgaagcgaaatggatggcaccagggtgggactcgcatgagctgtacaaaacacttatccatgagctgccgttttcctcagatgcttttatgtcagcggcatacagaaaaaaagccgctgccaacgtcatcatggcagagctgatggctgagggaggggaataaatgatcatcaataaaccgtcaagagtcaggccggatggaagggataaggtcacaggggaattgaaatatatgaccgatctcagctttccgggaatgctgtatggcaaggtgctgagaagtgcttatcctcatgcagagattgtgtcggtttgcaccataaaagctgagaaaatggaaggcgtgcaggccgtcgtcacacataaagacgttcccggcttaaaccgatttggcattgtcatccctgatcagccggttttatgtgaggacagggtgcggtatgtcggggatgcgatcgccgcagttgctgcggaaacggaagaaatcgcggaagcggcgctggagctgattcgagttgagtataaagagctggaagtcatggattccccagaaaaagcgattcggccgaatgcgcaaagactgcatgaggacgggaatatcctgcaccgcgcatttttttcaaacggcgatgtggaagaagggtttcaagcatctgacacagtccttgaagaaacctatgagctgccgcggcagatgcatacgtatatggaaacggagggaggcgtagccgttccggaagacgacgggggttttacgatgtatgcaggaacccagcacggctataaagaccgtttccagcttgcccgtatttttgacattcctgaagagaagatcaggattgtgtcaagtccgatgggcggctcgttcggaggaaaggatgagctgaatattcagccgtatgccgcgcttttgtcactgaaaagcggacgtcctgtcaaaatccatcagacacgaaaggaatctgtacgttctggcattaagcgccatccgatgaagattacgataaaaacgggtgcggatcattcgggaaatctattggcgcatgacgtgaaaattgtggcggacacaggcgcatatgctacgctcggaccggctgttcttgatttttctgtcgagcatgccgcggggccgtaccgtattccgaatatccggactgaaggaatatcagtatttacgaacaacggggtggcgggggaatttcggggctttggcggcaaccaaatcacatttgcactcgaaacccatctcgatcgtctcagcggcatgctcggcatcgacccgctcgagctgagaagaaaaaatatcagaaaaccgcatgacttggggcctcttgagcatcggattgcaccgactgacggagcggcacaggtgttgaatgccatatctaaatctcccattcttacaagaaccagccggaactgcgggtatctgcaaagaggcacgggagcggcaattacaatgcacggcggcgggctggggtttggccgaatggatgcggcaggaggccgtttgtctctttcgagtgaaggcaaaatcactgcttcgtttggatttgaagaatgcggacaggggattctagcagcgattgaacagattgtcatggaggagttaggttgtgccgcagaggatatttccattgttattggggataccgcaaaagtgccgaagtcaggctcctccacagcatcccgcggcacaagcatggtgtggcacgcgatccagcgtttgaagaagccgtttctatctcagttgaaaaaacgggcggcagaatggagcggctgttcagcggaaaaccttattcccggcgctgcaggcttgcgtgacaaaaacacaaaggcgctcgtagttacgtataaggagctggctgaaaaaggccctttggcagaggaaacggcctttgactttccaacaacgcctgaccctgtggtgggcggccatttcctctactcatttggagcggctgccgttgaggtggaggtagatctgttaacaggcgaagtcaaattgatagattgtgagcacgctattgcggcaggtccggttgtcagtccgcagggatatcgaggtcaaattgaaggcggcgctgccatggcactcggctatacgctgatggaggaagcgaaaatgacggacggccgttatgccgcagaaaatctagatcactatttgatccctggagtcaaagacgttcctgacatgaaggtgatcgcaatagaagaactaatgaagggtgatgcatatggaccgcgcggtgttggcgaaattggaacaatcgccatcactccggcgattgtaaaggcagtacatgatgcggtcggatgctggataaacaagctgccaatttcaagagaagagctgcttgaagcgatcgacagaaaggggctgaagcaatggacgtaaaagaggccgggccatttcctgtaaaaaaggaacagttccggatgaccgtgaatgggcaggagtgggaggttgctgccgttcctacgacacatctgagtgacttgcttagaaaggaatttcagctgaccgggacaaaggtgtcctgtggaatcggccgctgcggagcctgctctattttaatcgacggaaaactggccaatgcgtgtatgaccatggcttatcaagtggacggccactccattacaacaatcgagggcgtacaaaaagaggaactggatatctgccaaaccgcttttctggaagaaggaggcttccaatgcggctactgtaccccaggaatgataattgcgcttaaagcactgtttcgggaaacccctcaaccttctgacaaagatatagaagaagggctggcggggaacttgtgccggtgtaccgggtatggcgggattatgcggtcagcttgcaggattagaagagagttgaacgggggtagtctggagtccggcttttaagagccggacttttttagcctcagtcagacagcgcgatcaagtcgcagaagcgttgtgggaaaacacacgataaatctcgtagaacttgacagcttctggattagaaaatgattagtgaatccatagcaaagacgccataaaaacttcttatggcgtctgtcggacagggaggtgttggatacggcggaggcaaggaaagttaaacttaataattaaagatagctgctccaacaatgatcaacaaaatgaatagcaccacgatcaaagcgaaggagctcccgaaaccgtttgagtaaccagagtttccactgtatccaccagaattgtagaatcccataatgtcacctccttagtggagatagtataagatatgccaacgatcattttcgacatagatttaagtctaaaaaagaaaaaatgaatattttgtctaaaggtgtaagagagaacgcgttatcaaaactattaaaaacgcagcaattgtcttcagagtattttttcgagaaaaaacgcggtctgtttataggattggagaagggagctcggctgctaagagctgacttattagtttgaaacctcgatttataaatgaaaggactacaggatatttttctcgtaggcaattatcctgaaaaatataggtgaatgtttattctagctgttgtttcactaagtgtggggatcacttcaagtactgtcctaggatcaaaagtttattgaagtgcaaatagaagcccgccggtgaggcgggcttccttcttaactccccctatacacctgataaccaaacggcgacagcaagagcgggatatgataatgtgcatctggatctgctagctgaaaacggacggtgactatggttaaaaacggctggtcgaccgtattcacgtttttattcgcaaaatagtctcctgcatgaaattccatcacatactctccggaaaccagctcttcaccagccagcagagggacattggctctgccgtcattgttagtgtaaacctctttcataatactttcgcccagccgcttcaattcaatttttacgttcgccgctggtttgccgctggttaaatctaaaatatgggttgtcagttttcccatcaggctttcaggctccgacatttttcagcggctttctgtttttctttctcggcgtcttctcttgtcacggtaaaatgttggaaaccgtatggcgggcgcggttcggtgtagacttttccttttgagcccgggatttcttcgacaaccgtatcccacgtgtgattttgagattggaagctgacatcagtgagctgcgggaacctcgctaatattctgcagccgatatgatagattaagttttggattgaaggggtttcgagctcgtgaaaaacggtgctcgccaagtcgcggacttgttcagccgcgacgtagcgggctggatcaaaagcgtatgcgtcattggtattttcatattgccagctgatgtttaaatagacaaacagcgggcggttgccgtcttcggggagagtcgtatattcgtcccggatgaagccgacgaaggagttgccgctcaccttgacgagctgaagatccatgatttcgctgtattgctctgtaatcgttatggtattcccgcttcgttctgctttcagcacagagcggcttcgttcattacgcgatcttctgaagacgaggcggcttgtgctgagctctttctcctcgtatgcaggcattgcttcaaacggaatgtcttcgccagtcagagtgatcgtgtccatatgagaataggtatctaaaaatcggtgagctacatagtgtaggaacccctcagttgtcgttccttcataggatgcgagatggcgctggataaagtttttcattgaatccgttgccacgacgagagtgttgtctccgtctgtaaatgatggcaggaaggcttctccgccaatttcgcatgtcacatcaacgccgacaacggtattatctcttccggcaaaagatgattccgggatttgcttcactccagtgagcggttttaaatacgttcggtatgcaaatacatttcctttgccataagacatggttcttttcatttgcgtctctcctttttcagtgatgatgtcagccagacgaaagcgggcgattcggtaaatttctataagggcctgctggaactccgtttctcgttcgctctcaagccttgccagcagggcttggtgaatgtcctgtttcgtctttcccttcaccgctaaaataaaaggaaagccgaagcgatcataatagtgttcattcagcatgagaaactcctcgtattcctgctgttctaatttgccgagccctgcgttctgctgctctcgtaccgagtcatcgctcattgttttctttgttccgagccggggatgctttttgattaaatcaagctgtgtctcgcgatccgcagcttttacaatgccagtcattttgcggtgaagatcagaaagggacgaaaacggccgtagtgctgcggatctctccgcaatccatgaagagtgttcaaaaatagagccaagtgtgtctgtcagtgtttgtgtgtccatttggttcaggtcatccattgtgaacattggcatcttcctttacgtttttatgtctgcgctattcggctgtttggtttgaaaaaaagcgtgcagtgcaatggccgtcaaactgccgatcacaattccgcttcctgccaagacagaggccgcgcccgaaagagatgaaaacaacgcgggaactgttgtagcgccaagccccaagctgacggaagaggcgataatcagcaggttgccttgcgaatcaaggtcaacgctggatagcattttgatcccgtaagaaataaccatgccgaacatgacgatcattgcgccgccgagaactggggtggggatcactgttgtcagggccgctgcttttggaaccagcccgatcgcgaccagtatgattcctgtgatggcgatgacgttgacacttttcatctttgagagctgaacgatgccgacattctgcgagaaagctgtatagggaaacgcgttaaataagccgcccagcaaaatcgcaaggccttctgcccggtagcccttttccagatccttctccgacagcctgcggtttgtgatatcagcgagggcaaaataaacgcctgtcgattcaacgaggctgacaatcgcaacgagaagcatcgtgacaacagccggcagctcaaaggttggcggtccgaaataaaacagagacggaacatgaagccaagacgcttccaagacctcagaaaaatcgacctttcccatcaaatatgcagccgttgttcctgcgataagactgagtaaaatcgctatggagcggataaagcctttaaagaaataaaatagcaataagataaaagctgtgacgccaaacccgaggagcacgttgtcgagtgagccgaattctttgcttccttcacctccggccaggttattcattgccgttggaatcaggctgatgccgatgatcatgacgactgatccggttacgacaggcggaaaaaaacggacaagcttcccgaagaagcccgcggctaagacgacaatcagtcctgcggcgataatggcaccatatatcgctgggacaccgtaagtgcttccgatggaaatcatcgggccgactgcggtaaacgtgcatccgagcacaacgggaaggccgatgccgaaatatcggtttctccagagctgcaaaagagttgccgccccgcacataaacaaatcaatcgcgattaaatacgtcagctgccccgcattcagcccgatcgctgctccgacgatcaacggaacgagaatggctcccgcatacatggcaagcatgtgctgaagccccagcatcattagctgtaaggcattgtgctgttccttcatcttttttacacctctttttctaatgcgagtgtatgttctaataccggaagttctgtttgctgtgctgttaattcttttttgtcgcgcaagctgaaaaatagattcaaaaagatggcggttaggcttccggtgatggtgccgtcactgaccagaatccggatcggagcggggaattcagcaaaaatcccgggggccgtgctggcgccgatgccgagtgcgattgagcatgcgatggtcaggaggtggtattgatttttgagatccgctgtgctgagcattttgacgccggaggcaatcaccatgccgaacatgacgacggtcgcgccgccaagtacagcagcaggaacggcagatgcaagggcggcaatcttcggaatcagtccgagacagacaaggatacagcctgcggtaacgacgatgtttcttgttttcactttggtcagctgcaataagccggcgttttgcgcaaaggtattataaggaaaggcattgaacagcccgccgatgagaatggcgattccttccgctcgatagcctttgacgagatctttgtcagttaaaggtctgccgcatatctttccgattgcgtaaaaaacgccggttgattccacaataatgacgattccgacgatcagcatcgttaagatcggaccgatttcaaacgcaggggctccgaagtaaaaaggcttcgggatttggaagaacggtgcttctgtaacagaagaaaagctgactttgcccatgatcgctgctgccgctgttccggcggcgatgccgatcagaacggatagtgttcgggcaaatcctttgagaaagcggttgaggactaagatcagaacaaggacaccgacagagagaagaaggttttcgagcgaaccgtattcggggttggcgctgccgtttattttttcgccgccagccatatttttcacacctgttggaacaagtgaaaggccgatcaaggtcacaacggtacctgttacgacaggaggaaataacacagtcagcttgccgaaaaaacgcgcaaacaaaaagatgaacacaccggccgcaatgatggaaccataaatcgcgtgaatgccgtaattgctgccgattgcaatcattggggtgacggccacaaatgaactgccaagcatgacgggaagcccgatgccgatgtatgttccgcgcaaggtttgcaaaagcgtagcgacgccgcatgttaacaggtcaatcgccaataggtaggacagctgttcagttgttacattcagcgccctgccgacaagcaggggcaccaaaatcgcacctgcatacatggcgagcacatgctgcaggctaagtgtaaacaccttaaacgatctttttttcactatagtccctccctgtatgtgaactttagtaacataatatcgttccggtcgaggggtgtcattggatacagtagctgaaaaagacaggtgtgattgctgaaagtgacgaaaaacgattcgttttgtaagaaaatgtaacaaactttagctgatcagccgctgcatacgtaatgcaagccgcaaacgcatcgttgtttcaggatcttttaagcttttccccagaagctcttcgcatttttcaaggcggtatatgaccgtattgcgatgaacgtacagacgctttgccgtctctgaaatttggcagtgtgtctctaaatagacggaaagcgtatgaagcaggctttgatcctcctgctgtttttcagcgaggctctgaagcgtggagttgtaaaatttcttcaaatcctcaactgggagcaagcgcagaagctcaggcacatctttggcgtgatacacctggataaatgcggtgcttcttgacaaatgccccgattgcagagcatcagaagcttctgtgaaagcgtcgggaacatcaatgagcttttggcagatattgctgatgccaaaggacacggttcgtttaaattgagcgctgacctgtgtttgaaactgttctaaaaagctgatcaccgaggcgtgcatttcactccagctgtctgtcgcctcgattagaataatgccgacatttcctttcataaagaagtgaggtggaaacgggaaggctgataattcaccttcaagaaattcgaatacgctgtcggaagcgagctgattttctgtaaagctgattgattcgtcattgcgatcgagtttgccggcgatgcacatgtatttttgatcccagcgcagcttgaattctttcgcccggtttttgatttcgtcatctgaagaaaaggtccgctcaataaaattgttgaaaaactcattgcgggcccgccggctgaactgcttcagcgcattttccttcagcagttcaaaggaaatgacgttggccgcttgttcaatcgtgaggatcaatcctttgtcgcctgcctgcaccatgtcgggtatcagcaggtagccgcagtttttttcgtgattataaataggcaggacagaatatgttttctgatctgagattgtagagaaacaagtgaaaaatggcccggatacggtattcagggtgcctttcagcttttcggtctcaactgaaatctgatgagacgcagacagcattttggcatgctggtcaagcagcagcacgggaagctgaaggatgtctgacacctttttgaggagggattgcagccccttgccgctcataatgtggtttgtgaattttttgtgcgcgtaaatggcttgctgcagctcgttagaacgcatatcgagaatatggctgagtgtggcattcacaatatcgccgagtcggatgtgttccggaagctcaatgatcggaaacgcatatgaatcggccagttcgatgatttccttcgggatatcttccagatagcgctttgttttaatgccgaggcccgcgcagccgcgttttgccatttgccgaatcagttcagataattgatgcgggtgatccttcaggtgataggcggtggtgacgagcaattcattcttatgcaaaaagtctacgatatccggagcgtccatcatattgacatgctgaacctctctttcccctcctgcttttccagcgattaaattggcgttttcaaaagccggtattttcatcacatcaaaaatattcatagcgcattctccttttctataaaaacattggttaaggtgaataattttcaataggaattctagcggttttgctgatgtaatacgatcatagtagcagtaaactgttgaaaatagaactggttgtgttacataaactgacatgaaaaatcgtcatccttacatggggggatcaatatggcttacgatatggtgataaaaggtgcgaaggcagttacgccagatggcgttatagaagctgagattgcagttcaaaacggtgtcattgctgagataggttctgacattgaagcaagcgggacggaaatcatccaggcagacgggaaatacgtgtttcctggtgtgatagactgccatgttcattttaatgaaccgggcagggaggattgggaggggtttgaaacaggttctcaaatgatggccgcaggcggctgcaccacctattttgatatgccgctcaactgtattccatcaaccgtgacggcagagcatcttctcgcaaaagctgagctaggcaggcaaaaatctgccgtggattttgcgctatggggcggccttgtgccaggccatattgaggacatccgtccgatggctgaagcgggagcgatcgggtttaaagcgtttttatcaaagtcaggtactgatgagttccgctctgttgatgaacggacattgctcaaaggcatggcagaaatcgcggctgcaggaaaaatcctcgctctccacgcggaaagcgacgcgatcacaagctacttgcaaatggttttggccaataaaggaaaggtggatgcggatgcgtacgccgcctcccgcccggaggaagcagaagttgaagcggtgtatcgcacgattcagtatgcgaaggtgacaggctgtccggttcattttgtccatatcagcacggcgaaagcggtccggctgatcagagaggcgaaacaggaaggtcttgatgtttcggtcgagacatgcccgcattatgtcttgttcagccatgacgatttacggcaaaggggctctgtcgcaaaatgcgcgcctccgctccggtcgctgcaatcaaaagagacgctgatcgaaacgctcattgccggggacattgacatggtttcctcagaccattccccctgccgtccatccttgaagcgggaggataacatgtttttatcatggggcggaatcagcggggggcagttcactttattaggaatgctggaactggcgcttgagcatcagattccgtttgaaaccatcgcagaatggacagcggcggcccctgcaaaacgattcggccttcagaaaaaagggcggcttgaggcggggtgtgatgcagatttcgtgctcgtcagcatggagccgtacactgttacaagagaatcgatgtttgcaaagcataaaaaaagcatttacgaaggacatacatttccctgcagcattacggccacttacagcaaaggccggtgcgtgtacaatgatggggaaaaagtcactgaaattgacggagctctggtcgttccttcgtaagcccggcggattttaccgccgggttttttgatttcctccgttctagtttttaaaatctcatcaacgtggtatctttttttaaaggaggcggaggcaatggagcatgtcaaatacatacttaagcaatcctggtcgcgccattcgagctctaaatggacggaagaatgcccgtcatgcggccaatgcggcgtgacggcattggtgattcaagaccatttcggcggcacgattttcaaaacaaaagtcgatgagagctggcatttttacaacagcatcaatggtgtggtgtacgattttacgagtgagcagtttcaggcgcctattgaatatcagcacattccttcctcaagagaagaggcgtttttagatacgaatgaggaacaatatcagcatttgcgtgaggcattttcccgccatatgaacagcatttccgaggaaacctgaaaacacgtgtgataaactggaagagaggtgaatgagtgtgatttatatcggactgacgggatggggggatcatgacagcatctatccgccgaaaacggccagccagaaaaaattgcaggcctattcctcccattttccgatcgtggaattagacgcgagcttttacgcgattcagccggcgcgcaataatgaaaagtgggtgaaggaaacgcccgaaaccttccaatttatcgtgaaagcatatcagggcatgacagggcatcagcgcggcgaaattccctttgactcaaaagaggagatgtttgatgcgtttaaggtgtctttaacgccatatttacatagcaataagatcgccatggtgctgtttcaatttccgccgtggtttgactgcaagaaggagaatgtcgcctatttgagatggtgcaagcaccaaatgggagatattccttgcgcgcttgaattcagaaaccgttcctggttctcgccgccattttatgagcagacgctttcatttatgaaagcggaaggctggattcacagtgtctgtgatgaaccgcaaatcggagaaggcagcgttccgactgtgttgcgcgcgaccgatgaaaacaaaacgctcgtcagatttcacggacgcaacaagcagggctggatgaagcctgatggcgggaaaaactggcgggaggtcaggtacttataccgctacaaccaacaggagctggaggattggaaaaagcacctgaatgaattgcagcagcaatgtaaggatgtttttgttctgttcaacaacaattccggcggtgacgccgcggataacggcaagcagatgcttgaactgcttgatatcgagtacagcggacttgctccgagacagctcgatttattttagaaaagaggtttttactgatgtcgtttgtgattttggtcgtcctgggattaatcgcaggtacggtaggaagtctgatcgggcttggcggcggaattgtcattgtgccgtctctgatgtttttaagcacagtgacggagctgtttcaggatgtgacgccgcaggttgcgattggaacttcgcttttggtcattatttttacgggtctttcttcaactttggcttatattaaatataaaaccgttgattataagagcgggctcattttctttatcggttcaggtcccggcagcatgatcggggcttacgtgtcaaagctgttcaattcaaactcgttttccgtttggtttggcatttttatgattctgatttcattatccttaatgctgaaagcgaaagcccggccaatcaacaaagcgcacaaaggcattattcggacatttcaggatgatgccggtgagccttatacgtactcatatcaggcccctgtcggtattgccattgcctttgttgtcggttttttaggcggacttttcggtataggcggcggatcactgatggttccggcgatgatgctgttatttctgtttccgccgaaggttgcggtggcaacgtccatgtttattattttcctgtcttctatgacagggtctgtttcacatatgatttccgggcacgtcaattggctgtacgccctcgcgcttgtgcccggcgcttggttcggcggaaagcttggcgccgccatcaacagaaaaatgcagacgaaaacgatcgttatgatcatgcggatcgtattgattttgatcggctgccagctcatttatgaaggcattttcagctgaacgattagggagagatattatgaaggagaagctccgcttatatcatacaaatgatttgcacagccattttgaaaactggccgaaaattgtagattatatcgagcagaaaagaaaagagcatcagtcagacggcgaagagacgctcgtttttgatattggcgatcatctagatcgttttcaattcgtgacagaggcgacattcggaaaagcgaatgtcgatctcttaaaccgccttcacattgatggagcggcgatcggcaataacgaagggattacgcttccgcatgaagagcttgctgccttatatgatcatgctgaatttcctgtcatcgtctctaacctgtttgataaaaatggaaaccgtccgtcctgggcggtgccttaccatatcaaatcattgaaaaacggtatgtccattgctttcttaggtgtaactgtgccgtattatcctgtttatgacaagctggggtggacagtaacggatgcccttgaaagtataaaggaaaccattctggaagtgaaagggcaggctgatattatcgttctgctgtcacatttaggcattcttgatgatcaggcagtggctgaagcggtgcctgagattgatgtaatcctcgaatcacatacccatcatttgcttgaagatggacaagtggttaatggggtactgctggccagcgccgagaaatatgggcattatgtcggctctgtagaaatcacggtggacagcgtacagcgaagcatcatcagcaaaacggcttctgtgcagaacatggcggaatggacaggagaatccgcagaaacaaaagcgtttctcaatgaaaaagaacgtgaagccgaggagaagctgtccgatgccgttgcagagcttgcacaagatgctgaggtgaagtggtttgaagaatcagagctgcctttgcttttagcatacgccttaaaggaatggtgcgagacggacatcagtatggtcaattcaggtgtcattctcggtccgcttaaagcaggtcctgtgacaaagctggatctgcaccgcatctgtccgcatccgatcaacccggtggctgtccgcctgacgggagaagaactgaaggaaaccattgtccatgccgcttccgaacaaatggagcagctccggatcaaaggactcggcttccgcggagaagtgatggggaaaatggtgtatgccggcgttgaggtagaaacgaaacggctcgatgacgggatcacccacgtcacccggatcacgctgaacggggaagatattgaaaaacataaacaatactccgttgcggtgcttgatatgtttacgctcggcaaactgtttccgctgattcgcgacgctgcagaaaaagaatattttatgccggaatttttgcgggatctgcttgcttggaagcttgcgcaataaggcagtcagcccacaacaagctgtgcccttcatcataaagtgatgaatgaagggagtggttgacgtggtaaacctgacaccgatcatgatagaaggacagccttttacagctgtgacagtaaagcttcccaaaacgaattttatggccgtcaccaatgatcacggatacattatgtgcggcgcgcttgatgtggcgctgctgaatgaaaaattaaaggagcgcggcatcgtggcggggcgggcagttggtgttcgcaccattgaccagctgttagacgcacctttagaatccgtcacgtacgccgcggaagatcttggcattcaagtcggcatgagcggcagagaagcgcttttaaaaatggtgaaataaaataaattggctccggctattactatgtcccctcttacaagcatacattgtgatatgtaaggggggattttcttgccaagatatcgcggcccttttcgcaagagaggacctttgcctttccgttacgtgatgctcctgtccgttgtcttttttatcctgtcaacaacggtcagcctttggatgatcaatggctcgattaaacctgttttaatggacatcggcgagatggaaacgaagcgtatagcgacagaggtgatccaggattcgattgaggactatatgtctgacagtgaaaatatgaaagatatgtttcaaatgaattctgatgaaaacggaaacttaacgacaatcgattttaatacacaggttgtaaacagtgtgaaaacaaaagtgacaaagcagcttcaggctcatttgaaagagatggaaacccataccggacacagcggcgccagtgaaaacattatgatcaacattccgctgggacaggtaaccggcaacagccttcttggaaacctcgggccgaaaatcccggtccggttcaatttaatcggtgacgcttttacagatgtcaaaaccaaaatcaagccgtatggcataaataacgcacttattgatatcagcatctttgtcgaaattaaagtgaaggtcatcattccatttgccagcaaaaccgctgtcgtcacaaataatgttcctttatcgattaaagcagtgcagggcgaagtgccgcagttttataatggaagcggcggctcgggtgtcacgccttctgtccagcttccgagcagcaaagaagacggtgccgattcaaaaaaagaaaaaagcagcaaataagccgcctgtcgaagaggcggctttttgttacttctttttttggtattcatatcgctcccacgccctcaaatgcgggtatggatcaaatgaccattcggttcttccgttatctttgtacatgccatagtgcagatgcggcgggaacttcccggcggttcccggcgggccgtatccggagctgccgactgatccgatcacttggccaggctcaacgatttgtcctgttttaatccctttggcaaacccattgagatgggcaaaataatgatacgtattgttaatgtctctgatgccgattctccatcctccgaagcggttccagcccttcatttcaactacgccgtaacatgtggatttgacaggaaggccgtaatgggcaaagatatccgtaccttcatgaatccgccttcctccgaagccgcgggcatctccccacgtgcttcgatagctgtaatcggttctgatcggaagcgggaatgcatgctcgcccagatcaatatggccgtaggttttaaacagcttcataaattcagatatgatccccactgtctgatcacgccggtaataattccaaagcccgatccggatgttgtcttcatctgtgccatacgacagtaagtattggctgaacgtatacaaaatatcttcatcgttgctgacctcggctttcccgtctccatcgccatccattccgattccgtcaaacactttaatgcttaacggcgcatcgtctttcggattcgggttttcaggcccgctccagatgtcatcgggtatatagatgctgatgattcccgccttgtcaggcagatctttccggttgctccgcacgttttcctcgtattgatcaacagcggcgagcgcataccaagggatctgcgtcacagcttcgattttatgatataattccatccgtttcgacagcactggatctgaaagtttttttccagacgcagaaggctcaaatgcaaacaaaaggagaagaagagcggataacaaaactttcacaaaataatctcctttcatattgaatacacatagtttgcggcaacccggcttaaaaatgtcagtaatcatcttcccttgtcgagaaatttttcctatgttaaagtgtctaaagaaaagactttctttagttagaaaaacattatttttgttgcagaactaaaacctgcacctttctcgttttcagaatgtttcgtgtcagaaattgagtatattggatattggagatgatgggaattggcaaagaaagacgaacacctcagaaagcccgaatggcttaaaattaaattaaatacaaatgaaaactatacagggctcaaaaaactcatgcgggaaaacaacctgcataccgtatgcgaagaagcaaagtgtccgaatattcatgaatgctgggcggtcagacgtacagcgacatttatgattttaggttctgtttgtacaagagcatgccgtttctgtgctgtcaaaacaggccttccaactgagcttgatctgcaagagccggaacgcgtagcggattcagtcgcgcttatgaatttgaagcacgcggtcattacggctgttgcgcgtgacgatcagaaagatggcggggcaggcattttcgcggaaactgtccgtgcgatccgcagaaaaagcccgttcacaacaattgaggtgctgccgtctgatatgggcggaaactacgataacctaaaaaccttgatggatacacgcccagacatcctgaatcacaatatcgaaacggttcgccgcctgacgccaagagtccgcgcgcgtgcgacgtacgaccgttcattggaatttttgcgccgtgcgaaggaaatgcagcctgacattccgacaaaatcaagtatcatgatcggactcggcgaaacaaaagaagagattattgaagtaatggacgacctcttggcgaacaacgtggatattatggcaatcggccaatatctgcagccgacgaagaaacacttgaaagtccaaaaatactaccatcctgatgaatttgcagaattaaaagaaatcgcgatgcaaaaaggcttcagccattgtgaagccggtccgcttgtccgttcctcttaccatgcggatgaacaagtaaacgaagcatctaaaaagcgtcaagcacaagcataatgccaaaacgccagatcatctggcgtttttgtcattcctatcgattttcatgtcctgacgcgtttctccattggcattttcattctctgagacagggcttccttgcggggaggttttcatttcttgaatcgtccccgacatgatctctctaatatcccttgaaccagagccgagattgctgtaattttcgacggattgcatatggtttggattatcggaaatatacacgtgatagtatcgcggtatcacagaagccgctgtttttttcacctgatcggcggtcagctcccggtttttagaatcggttttgtatacgacaagcgcttctcggtcagtcaccaatgtcgcagcatcttgaatatgggggagctgaaccgttaaacttgatatcatgtgagcggtttcttcccggttcatcaccggcgttttctgctgttctccgtcaaattgttctttttgatagcggacatagccaaattgttcgttctcattatgcctgttaaaagcctcgttgcggtccgacacatgaatgggtttggtttgattctgcgtctgattccggacattttgggcattatccaatcctgcgcctccgcacccggataatagtccggtcagcaggcagaggctgacagcggttcgtttcatttatcaatccctcctcatgtgtagggtagccaaatcgcatgatttattctttagcaattgatggggacggggcaatgaattatgataggaatgagtgaaaaaagaggtgagatcatgattcttattcaaaatgccgaatttgaattggtgcacaatttcaaagacggcttcaacgaagaggcttttaaagcccgctactccgatatattaaataaatacgattatattgtgggagactggggatacggtcagttaaggctcaagggcttctttgacgaccagaatcaaaaagcaaccttcgaaacgaaaatcagcacattagatgaatatatttacgaatactgcaatttcggctgtgcgtattttgtcttgaaacggatcagaaaataaatatacacaaaggggatgctgtcatgtattttgttgacagaagcaaaatcgagaaaacactagggttcttcgagcaccagctggcgctatttgactcacaaacagactggcaatctgaaatcggggaattggcacttcagcgtataggccatctgttaatcgaatgcattttggatacaggcaatgatatgattgacggctttattatgcgggacccgggcagctatgacgacattatggatatacttgttgatgagaaagttgtcacggaaaaagagggtgctgagctcaagaaattgatcgcctaccgtaaaacgttggttcaacagtatctgctcgctgacagcggcgagctttacaggctgatcaaggcgcatcaaacagctcttcaggacttcccgaaacggatcagaagctatttggaaacagagctaggacctgtttctgcgtttaaataacaactggaaagccacaggagtgttggatatgaaaacatataaagggtatttaattgatttagacggaacgatgtacaatggcacggaaaaaatcgaggaagcgtgtgaatttgtcagaacgctgaaagatcgcggcgttccttatcttttcgtgacaaacaactcttcgcgcacaccgaagcaggtagcggacaagctcgtgtcttttgatattccggcaacagaagagcaggtcttcacgaccagcatggcaactgcccagcacattgcacagcagaaaaaagacgcgtctgtgtatgtgattggggaggaaggaatccgccaggcgattgaagaaaacggcctgacatttggcggagaaaacgcggattttgtcgttgttggcatcgaccgttccattacatacgaaaaatttgctgtcggctgcctggcaatcagaaatggcgcccgctttatttccactaacggagatattgcgattccgactgaaagagggctcctgccgggaaacggctcactgacatcggtgttaaccgtatctacaggtgtacagcctgtatttatcggcaagccggaatcaattattatggagcaggcgatgcgcgttctcggcacagatgtgtctgaaacactcatggtcggcgacaactacgccactgatattatggccggcattaacgcgggtatggatacgctgctcgttcacacaggcgtaacgaaaagagaacatatgacagacgatatggaaaaaccgactcacgccattgactctctgactgaatggattccatacatttgaaaaaagggcgccctaaaagggtgcccttattctgtatgccgcgcgcggtgagcaagtctgcttgaagccgcggcggaaatcgctccgacgatgtcatctaaaaaggtatggcattcaccggttgatttatcattcaatcgtttaaggattccgggtttttctttgtcgatgtaaccgtagttcgtaaacccgatcgatccgtaaatgttcacaatggaaaatgccagaacttcatctactccatataggctttcatctatttccagcatcgtttgcagcggttcagacagttttttctgctcagcaagaacatccaattcaatgcccgttaaaatcgcgttttgcacctcgcgttttgcgagaacacgattgacgttcagcgtgcattcatcaatggttaaatccggatgatattttttctgcagaaaaaagacaagctcggcaatgtctgatacctcaacgccgcgctccttcatccgtgctcttgctttagcttccatctgactgaattgttcgttttctgacatcagcttcacccaatcttttttactagtttatacaaaatgcttgagaagtttacgactttttcttgcgccttcttcggattaaaatatgtattcataattccggctgtgtatgactacgatgtgatgagccctaattcaacaggcaggtgatcatggtgaaaggtacaataaaagaaaaatacggcattcacatcaggcagctttccatgtaccagcacacatatcaatgctttcagacgcctaattcatactttctgattgtccccgtttcccaattctcagaaacagagctggcggagctttattacatgagtcagtatttacaagaacaaagtgacccatacgtttcggtttttatctttacaaaagaaggtgaactgacatttgaacatgagggaaaaacgtacgctctgctgaaggcggcccccccttattcaaacagggcgttctccattggagcggagcttgcggaatttcaccgaaaaggccgaggatatccatatgaggtgaaggcggccggaagaatcggccagtggaaggatctgtggggaaaacgaattgatcagctggaagcattttggcagagaaaggttcagacccctccgcatgagccattcgataaaaaaatgatcgaatcatttccatattatttaggactgtcagaaaacgcgatacaatatttagtggacactgagctggatgacaagccccaagccgctgattcaggaacgatatgccatcagcggatggaaaggcatacatggtcaccggaatcattgatcaggattccggcggattgggtgtttgaccacgcttcccgtgatttggctgaatatatgaggcatacgtttttgcatcacagacaagattttaatcagcagggctttctctttttacaggaatacgagcaagtcacaccgctgtcttcattttcgaaacgccttttatacagccgtctgcttttcccgcttcattattttgaaatcgtagaaagctattacatgtcatcagaatcagaaaagcattattttgaagaacagcttaacttcattcttaatgactgtgggcgttatgaacaatttctcaatacagcgcaggaattcatgaatatgcgggcgcagaagctgtttgttccacgcgtcagctggctcggcaaaggcagctcagggtgaggagaaaatctgacaaaaataattagaaaataaagaatcttgtcatatcaatgcgttaagcgtttacattcgcaaaattcagcctaatgctgtcttgtcaaaacaggagcgggcttatataatgtttgtaacttatatgtctgtgttgagttaacaattgtctttttcaagaggacaatcaaaagaaaggtggagtttttttgaaagcgattcgtgtagggcttttaggtttaggtaccgtcggaagcggtgtcgttaaaattattcaagaccatcaggataagcttatgcatcaggtcggctgtccggttacgataaaaaaagtgcttgtaaaagatatagagaaaaagagagaagtagatttgccgaaggaagtgctcacgacagaagtgtatgatgtcattgatgatccagatgttgatgtcgtcatcgaggtgatcggcggagttgagcagacaaaacaatatttggtcgacgcgctgagatcgaaaaagcatgttgtcacagcaaacaaggacttaatggctgtgtacggctccgagctgcttgccgaagcgaaggaaaatggatgcgatatttactttgaagccagtgttgccggcgggattccgattctgcgcacgttagaggaaggcctctcatctgatcgaattacaaaaatgatgggaattgtgaacggcacaacaaactttatcttaacaaaaatgatcaaagagaaaagcccatacgaggaagtgctcaaggaagcgcaggatctcggttttgccgaagctgatccgacttctgacgtggaagggcttgacgccgcacggaaaatggcgatattggcgcgcctcggcttctcgatgaacgtggatttggaagacgtcaaagtaaaggggatctcccaaattactgacgaggacatcagcttcagcaaacgcctcggctatacaatgaagctgatcgggattgctcagcgtgacggcagcaaaatcgaggtcagcgtacagccaacactgcttcctgaccaccatccgctttctgctgttcataatgagtttaacgctgtttatgtatacggcgaggctgttggtgagacgatgttctacgggccgggagccggaagcatgccgacagcgacatccgttgtttctgacctcgtcgctgtcatgaaaaatatgcgcctcggcgtaaccggcaacagctttgtcggaccgcaatatgagaaaaacatgaaatcgccgtctgacatttatgcacagcagtttttaagaattcatgtaaaagatgaggttggttcattctcgaaaattacatctgtgttctcagagcggggcgtgagctttgaaaaaatccttcagctgccaattaaaggccatgatgagttagcagaaatcgtaattgtcacacatcatacatcagaagctgatttcagtgatattctgcaaaacctaaatgatttggaagtcgttcaagaagtcaaaagcacatatcgtgtagaagggaacggttggagctaatgtggaaaggacttatccagcaatataaagaatttttacctgtaacagatcaaacaccggcgctaactttacatgaaggaaacacacctcttattcacctgccgaagctgtctgagcagctcggaattgagcttcatgtcaaaacggaaggcgtcaatcctacgggatcatttaaagatcgcggaatggttatggctgttgcaaaggcaaaagaagaaggcaatgacacgattatgtgcgcgtcaacaggtaacacttccgctgctgcggcagcatatgcagcccgtgctaacatgaaatgcattgtcatcatcccgaacggaaaaattgcgtttggaaaactcgctcaagctgtgatgtacggagctgagattatcgcaattgacggaaactttgacgatgcgcttaaaattgtccgttccatctgtgagaaatcaccgattgcccttgtcaactcagtcaacccttaccgcattgaaggccaaaaaactgctgccttcgaagtgtgcgaacagctgggggaagcgcctgatgttttagcgatcccggtcggaaatgctggaaacatcactgcgtactggaagggcttcaaggaatatcatgagaaaaacggcacaggccttccgaaaatgcgcggctttgaagctgagggtgcggcggcaatcgtgcgcaatgaagtgattgaaaatccggaaacaatagcgacagccattcgtatcggaaacccggcaagctgggacaaagctgtaaaggcagccgaggaatccaatgggaaaattgacgaagtcactgatgatgaaatccttcacgcatatcagctgatcgcccgtgtagaaggcgtgtttgcagaaccaggttcttgcgcgtctatcgcaggagtgctgaaacaggtgaaatccggagaaattccgaaaggcagcaaggtcgtagctgtgttaacaggaaacggactgaaagatccgaacacagcggtcgacatttcagaaatcaagcctgtcacattgccgactgatgaagacagcatccttgaatatgtaaaaggagcggcccgtgtatgaacgaagccgacatgctgttctctgtcactgttcccggaagcacagctaacctaggccccggctttgattcagtcggaatggcgctcagcagatatttgaagctgaccgtctttgaaagcgacaaatggtcttttgaggctgaaacagaaacagtcgccggaattccggcgggtacagataacctgatctaccaagtggctaaacggaccgcagatttgtacggaaaagaaatgcctcctgtccatgtgaaggtgtggagcgacatcccgcttgcacgcggccttggcagcagcgccgcagcgattgtagcggccattgaactggctgatgaattatgcggcttaaagctgtctgaagcggacaagctgcatttagcgagtctagaagaaggacacccggacaatgctggcgcttctctcgtcggcggacttgtgatcggcctgcatgaggatgacgagacccaaatgatccgcgtcccgaatgctgacattgacgtagtcgttgtcattcctttttatgaagtgctgacaagagacgcgagagacgtgcttccgaaggagtttccatatgccgatgccgtaaaagcaagtgctgtcagcaatatcctcattgctgcgatcatgtccaaggattggccgcttgtcgggaaaatcatgaagaaggatatgttccatcagccgtaccgggcgatgcttgtgcctgagctgtcaaaagtagagcacgtcgccgagatgaagggcgcatatggaacggctctcagcggagcaggcccaacgattctcgtcatgaccgaaaaaggaaagggagaagagctaaaagaacagctcgcgcttcatttccctcattgtgaagtagacgctttgaccgttccgaaagagggaagtataatagagcgaaatcctttatatcaagtaaaaagtgtatagatcatgccaagcgttcctcagcgtcagcggagggcgcttttttttgctggagataaaggagtttttatttagaaaaacgaaatacatgtaaaaaggaggagatgaatatgaaaaagctgataaccgcagacgacatcacagcgattgtctctgtgaccgatcctcaatacgccccagacggtacccgtgccgcatatgtaaaatcacaagtaaatcaagagaaagattcgtatacatcaaatatatggatctatgaaacgaaaacgggaggatctgttccttggacacatggagaaaagcgaagcaccgacccaagatggtctccggacgggcgcacgcttgcctttatttctgatcgagaaggcgatgcggcacagctttatatcatgagcactgaaggcggagaagcaagaaaactgactgatatcccatatggcgtgtcaaagccgctatggtccccggacggtgaatcgattctggtcactgtcagtttgggagagggggaaagcattgatgaccgagaaaaaacagagcaggacagctatgaacctgttgaagtgcaaggcctctcctacaaacgggacggcaaagggctgacgagaggtgcgtatgcccagcttgtgcttgtcagcgtaaagtcgggtgagatgaaagagctgacaagtcacaaagctgatcatggtgatcctgctttttctcctgacggcaaatggcttgttttctcagctaatttaactgaaacagatgatgccagcaagccgcatgatgtttacataatgtcactggagtctggagatcttaagcaggttacacctcatcgcggctcattcggatcaagctcattttcaccagacggaaggtatcttgctttgcttggaaatgaaaaggaatataagaatgctacgctctcaaaggcgtggctctatgatatcgaacaaggccgcctcacatgtcttactgagatgctggacgttcatttagcggatgcgctgattggagattcattgatcggtggtgctgaacagcgcccgatttggacaaaggacagccaagggttttatgtcatcggcacagatcaaggcagtacgggcatctattatatttcgattgaaggccttgtgtatccgattcgtctggaaaaagagtacatcaatagcttttctctttcacctgatgaacagcactttattgccagtgtgacaaagccggacagaccgagtgagctttacagtatcccgcttggacaggaagagaaacagctgactggcgcgaatgacaagtttgtcagggagcatacgatatcaatacctgaagagattcaatatgctacagaagacggcgtgatggtgaacggctggctgatgaggcctgcacaaatggaaggtgagacaacatatccacttattcttaacatacacggcggtccgcatatgatgtacggacatacatattttcatgagtttcaggtgctggcggcgaaaggatacgcggtcgtttatatcaatccgagaggaagccacggctacgggcaggaatttgtgaatgcggtcagaggagattatgggggaaaggattatgacgatgtgatgcaggctgtggatgaggctatcaaacgagatccgcatattgatcctaagcggctcggtgtcacgggcggaagctacggaggttttatgaccaactggatcgtcgggcagacgaaccgctttaaagctgccgttacccagcgctcgatatcaaattggatcagctttcacggcgtcagtgatatcggctatttctttacagactggcagcttgagcatgacatgtttgaggacacagaaaagctctgggaccggtctcctttaaaatacgcagcaaacgtggagacaccgcttttgatactgcatggcgagcgggatgaccgatgcccgatcgagcaggcggagcagctgtttatcgctctgaaaaaaatgggcaaggaaaccaagcttgtccgttttccgaatgcatcgcacaatttatcacgcaccggacacccaagacagcggatcaagcgcctgaattatatcagctcatggtttgatcaacatctctaataaaaaagccaggctgatcaaatatcagcctggctgctttattaaaagacttgttctacttcaacgacacccggcacttcttcaagaagagcgcgctcaattccggctttcaacgtaattgttgaacttgggcagctgccgcatgcgcctagaagacgaagcttaacgataccttcatctacgtctacaagctcacagtcaccgccgtcacgaagtaaaaacggacgaagtttgtccagtacttcctgcacctgttctttcatttcaacttcagtcatgacattcgctcctttcgtcgtcataaaaccattatattcagtgtaacaataaaaatctattgtttggtttgcaaagttgctttccctattatagcacattcagacttcaacacaaaaacggtttttttctataaaaacgcccttaggctctgtatacttaaaagaaaggacttacataggagaagggggcgtctacaagtgatgaaaccagtcatgctaagcgtgtacggggcagaaaacgtttgtgcgagctgtgtaaatatgccgacagccaaggatacatacgagtggcttgaggctgcgctgaaaagaaaatatccaaatcagccttttgagatgcagtacatcgatattcatgagccgcctgacaatgaacatgcgaaagagcttgcggaaaaaatcagaaatgacgagtatttttatccgcttgtgcttgtagaagacaaaattgtcggtgaaggcaatccaaaattaaaagacgtttatgaggaaatggagaagcatgggtatacagaaaaccgctgacttgatcagcggttcttctctatcattaaccgttatggtgtttatacatccacagcaagccggatttcagcatacgcggaacacggccgatcagcggacggtcagcaacaagcccgaagccggctttttttccgagtgaaccgaggacgcctttcagcttaaactgcggcattgattcaggcagggcttctccattccagcgtttttgcaagatttggacaatctgctctgcttgagcctctgccagctgggcgctcggtgcatgaggaagactggcgcaatcgccgacaacgtacagatgttcatcacctggaagattatgatgaggcgttaatacaatacgcccttgtgcgtccttctccacatctaagtctctgacgactttgtttggctggatgccggctgtccacacgatggcgtctgcagaaatcggatcatcgtggttatacacaacgccttcttctacttttgtgatatttgccctgttaataatgcggacaccgtgctcttcgaaccatttttgcacatatttgcttaaacgctcgggaaagcttgataaaatgagattaccgcggtcgaacaaaataatgttcaggtcatcacggctttctctcaattcacttgcaagctcaacgccgcttaagcccgctccgacaatggcgacggtggcattagcgctcagattattcagcttttggtaggtttcgcgggactgatcgatggtttgaatactgtaggtgaattcaggcgctcccggcacgttgtgatatttatcctcacagccgagcccgattatggcgtcatcgtaagaaatcggttcacgatcttggaacagcacttgtttttgtacaatatcaattgatgtgatatcaccgtattggacatccaggcgagggtgctctgggaatgacactctgatatgatggtcagaaattgtgcctgcggcaagggcataatattctgttttcaagcagtgataaggatttctgtcaattaacgtgattgaaacatcatcaggcagctggtttggcaataagcgatgaagaacgcgcatgttcccgtaacctccgccgatcaagaccaattttttcatttgaattcccctttaatccgaagagtatgatagatacattgaagaaaatacgaactatgtaaaataacatctagaattatatcgaatttgatctaaaatcacaataatagtttcaaaataacctacaatttagcctgaaaacacaaattagtaaaacgttatttgagaaataatatgttacgataataaattttgaatcatccgttgtctttgacgaatagtgaaaaattcgcgataatggacatatgtgaggtgaaaccgcatgaatccaatgattgaattttgtgtcagcaatctggctcacggctctcaggaagcccgggcgattttggagaaggatcccaaccttgatgtccttgaatatggctgcttaagctactgcgggacatgcatggaatcgcttttcgctctggtaaacggagaagtcgtcatgggtgaaacgcctgctgagcttgttgagaatatatatacctttattgaagaaaatccaatgttttaaagaaaagggcctggacaggcccttttttattttgccgtacaaaagaactaaaaaaatgtgtagacatcaaaaaatattattgttatcgtataaaagatatttttttaaataaaatttaagaggtgtacgagtattcatgaatgttctgtgggggctgctgggcgcagttgcgatcattgctatcgcgtttttattttcagaaaagaaaagcaatattaagataagaaccgtcatcgttggtttatgcacacaggtggcgtttggatacatcgtgttgaaatgggaagcgggacgcgctgtttttttatggttttcaagccgtgtacagcttctgattgactatgcgaatgaaggcatcagttttatttttggaccgcttctaaaggtcggagacagtccggcatttgcattaagtgtactgcccgttatcattttcttctcagcactgattgcagttttatatcatttgaaaatcatgcagctcgttttccgtgtcattggcggcggattgtcgaagctccttggaacaagcaaaacggaatctctggcggctgctgccaatatttttgtaggacaatcagaatctccgttagtgatcaaacccctgattgccgggctgacgcgctctgagttgtttacgattatgacgagcggtctatcggcagttgcgggatctaccttgtttgggtacgcgcttctcggtattccgattgagtacttgctggcggccagctttatggctgctccagctggactagtctttggtaaattgattatacccgaaacggaaaaaacgcaaaccgtaaaaagcgatttcaaaatggatgaaggcgaaggcgcagccaatgtcattgacgcagctgcaaagggagcgtcaacaggactgcaaattgcgttaaatgttggggcgatgctgcttgcgtttgttgcgttaatcgctgtagtaaacggtattctcggcggggctttcggcttgttcggtttaaaaggcgtaacattagaatccattctcggctatgtgttttctcctatcgcctttttgattggcgtgccttggcatgaagcattgcaggcgggaagctatatcggccagaaattggtgctgaatgagtttgtcgcttattctaacttcggtccgcacatcggcgagttttctaagaaaactgctaccattatcagtttcgcgttatgcggattcgccaatttttcatcaattgcgattatgcttggtacgcttggcggtttagcgcccagccgccgttcagatatcgcacgtctcggcctgaaggctgttcttgcaggaacattagccaatctgctcagcgcagccattgccggcatgtttatataaacgataaaagctccttgcgtcagtgcaaggagcttttatgtatgaaaaacgggggataattgtattgtgtccgcttataatagcttttatactaagaaaaagaaaaaaagttggaggcacctatgaactcatttcgatttaccaaaatgcacggcctgggaaacagttatatttatgtgaatcaatttgaagaacagcttccagaagaaaaactgtcagagattgcaattcaggtttcttctgtttatacagggatcggatccgacggaatgatcctgatatgcccatcagaccaagcgcctgttaaaatgcggatttttaataatgacgggtctgaagggaaaaactgcggcaacggcctgcgctgcgtcgcaaaatacgcatatgagcataagctggttgaggaaacatcttttctgattgaaactctctccgggcttgtgaaagcggaggttcaagtcgaaaacggaaaagtgaatgtggtcactgtcgatatgggcgaaccgcgcttgacaaaatccgagctcccgatgcttgacggcggggaagagcacacaatcaatgaaacgatggcatttggtgaagtagaactaacaggcactgccgtttcaatgggaaatccgcatatcgtttttccgatcgcagacattgaacaggcacccttaacgacactggggccggtgattgagaaagatccgagatttccggaaggcatcaatgtggaattcgttgaaaccgtgaatgaacaagaattgcatttccgcgtctgggaacggggatcagggattactcaggcatgcgggacaggagcatgtgcagcggcagttgcatctgtattaaacggcgtatcaaagcgaaatcaagacatcacggtgcatttagcaggcggggatttggtgataaactggaaagataacggccatgtaatgatgacagggccggctgaaaccgtttgtgagggtgtctatttcttgtaaaacaccttgtttgagaattggaacgatcatgtttataataaaagacagcaaccggtttttaaaaggaggttcacaatgatgagcaacccggtaacaattacagaagcagcagctttgcatataaaagatatgatgaaagagcatgaagaagaaaacgcgtttctgcgtgtaggcgtcaaaggcggcggctgcagcggactttcttacggcatgggctttgagcatgaaaagagtgaatcagacagtgtgtttgatcagcacggcatcactgttctagttgacaaagaaagccttgacatcatgaacggcaccgtgattgattataaacaatccatgctcggcggcggcttcaccatcgacaatccaaacgccattgcttcatgcggctgcggttcttcgttcagaacagcaacgaatgcaggcaagcctgaagagtgctaggcactaaaaacggatagcaactattactgacgcttttcttagcgataaatcatcgttaagggaggcgtttttattatggggaatgatgcagagagttccggggacttcggcaagagaaacgctgctttgttgtttgatttttgttgtaaatacagcaaagttacgctatatttaatgcggagtatattttattgcatttacaacaaaatcacgatagggagttgatgatgaagaagatttttggaatggtaacaaggccagtatctgttccgtgtttaaatatattaaaaagggacactagacaattgaatttaaaataaaggggctgaatccgaacaatgagtgtaaaaatgaaaaaatgcagccgggtagatttacaaacacttcaacaattgagtattgaaacattcaatgacacttttaaggaacagaactcacctgaaaatatgaaagcctatttagaaagcgcatttaacactgagcagctggaaaaagagttatccaatatgtcttcgcaattcttttttatttactttgatcatgaaatcgctggatatgtaaaggtcaatatcgatgatgctcagtctgaagaaatgggtgctgaatcacttgaaatcgagagaatttatataaagaacagctttcaaaaacatgggcttggcaaacatctgctgaataaagcgatagaaattgcgctggaacgtaataaaaagaacatttggctaggcgtgtgggaaaaaaatgaaaatgccattgccttttataagaaaatggggtttgttcagaccggcgcccactctttttatatgggtgatgaagagcaaacggatttaatcatggctaaaacactcatataatatttttcgaagggtggatgatgatgtatattccaaaatattttaaagtcacaaatgctgaagaaatttggaattttgtacaagaaaactcctttggtacgattgtcacaacagaacaaggaaaaccaattgccacacatttgccgttaggattcaataaaaaagacgatcattactatattacggggcatttcgcttatggaaatcctcagtggagaacgtttgaagcctgtgaagatgtacttgtgatgtttcagggaccgcacgcttatatttcttcttcctggtattcgcgcgaaaatgttccgacgtggaattatcaggctgtccacatgtatggaaaagcaagtatgttagagacagatgaattagcagaagaattaacaatcatgctggagaaatacgaaaaacatcgtgacaatcctgttttatgggataagctttctccaaaactcttagaacgtgaattgaaaggtatcgttggatttaagattaaggtggaagatattcaagcggcatataaattaagccagaaccgaaatgaaacggattatatgaacattattgaacagttgcaaaatgaagaaaatccaaatgcaaaacaaatggcagaactgatggaaaataaattcaaaaagcaaatataagcttactttgctgaagaagtagcagaaaacgccaactcaagcggagaaccgctgacttggcgttttttatgattaatatttatccccattaaaaatagaattcttcacaatcacataatccacattgcggatggcgtcaagctttgttccgcctgcataagaaatagaagattgaagatcctgctccatttcaatcagtgtatccttgattgagcctttatgcgccacgtgcatttttttgccttcgacatttttcttttcgcctttttggaattcagaggctgagccgaagtactctttgtaaagctttccgtctttttcgattgtttggcctggcgattcttcgtgtccggcaaatagtgaaccgatcatgaccatcgttgcgccgaatcggattgattttgcgatgtcgccatgggtgcgaatgccgccatccgcgataatcggtttgctggcagccttggcacaccagcgcagcgccgctaattgccagccgcctgtaccaaagccggttttgattttcgtaatacatacttttcccggtccgatgccgactttagtggcatccgctcccgcattttcaagctctctgactgcttctggcgttccgacattgccagcaataacaaagctgtccggcaaatgttttttaaggtgctgaatcatttcaatgacagcatttgagtgcccgtgagcaatgtcaattgtcacgtattcaggagtcagattttcttctgccagctggcggacaaattcatactcctcatctttgacgcccacgctgatagaagagaataacccgcgtgcgttcatatctttaataaaatcaatccgtttttcaggttcaaatcggtgcatcacataaaagtagccattttcggctaatgaaatcgctagtttttcatctataatcgtctgcatattggcagggacgacgggtaatttaaatgtacgtccgcctaaacgtacggatgtatcacattctgaacggctatttacaatgcattttgcaggaattagctgaatatcttcgtaatcaaatacgttttccatggttttcactcctaaaaacgaatatttaaaattatattatatgaaatgttcgccttctataatgtactctgttttatttaggatgtcaaacattatgattttctggcaggtgtggtcaagtgccgaagcttgtcatgcagggtgagtttaggtatcatagttttaacgaatggtcttagagagcggatcaaaacgcgaatgatatacgttcagcaaagcttggtcgttcagcaccaagctttcttttggcatggacatgggaaaggagcgaataaaatggcccaaaacgaagaaaaaacaccgaagtcccaaaagattcaggaccgcattattatggcaatgatctgggtagtcgcagcccttgtgattgcgctggttgtaggaactgcattgaattatataaatatcttcaaataaaaaaggagctgtgtcacagacacaagctcccttttttattatttattttcaaaaagacttgttgagtgaagaggctgtacgcgggctttcgggtccatgtaagccttggcgttgttcactgctgtcggtgcctcaccgaagccgctggcaatcaggttgacttttccttcgtatgtacaaatgtcacctgctgcaaagaagccttcgatatttgtttccattgttgattttacgacaatggaatttttctcgatgtccagaccccagtttttgatcggtccaagagatgaaacgaaaccgtagttgacgattaagtcatcaatttctaaaatctctttgcggtcgcctttcacttcttcaagcactagctgttcgattttgtcttcgccgatcagctccgcagggacgaatggtgtcaggacattaaccttcgacgcatgaaggttttccacactgtgctcgtgcgcacggaacttgtcacggcggtgaatgatcgatacttcttttgcgatcggctcaagcataagcgcccagtcaaccgcggaatctccaccgccaaggatcgcaacgcgtctgccggcgaatttttgcagatcatcaacgaagtaatggaggtttttgccttcatactgctcggcattttcaagttccagctttctcggtttgaatgcgccgtttcctgcagtgatgatgaccgttttagagtagtgggtttcttcatttgttacaagcttaaacacgccgtccgcttgtttctcaacagattcaaccgcttgctccagacaaatggtttggtcgaattttgccatttgctcttttaggttattgataagctcttgcgcacggattttcgggaatcccgctacatcatatatatacttctcagggtatagggcgctaagctgtccgccgagctgaggcaggctttcgataattttgacgcttgcctgtctcatcccgccgtaaaaagcggtgaataagccgaccggtcccccgcctataattgtaatatcataaacctttgtatcctctcgcatacgaaaattgcctcctaaatgaaaattgttattaattataccatattgccgttcaaattgacgagtcagcagaaaaaatcgtaaggatctaacgtgcccatccgttcttgaaaatatttccgcaggccgctacgataataaccaaatgaaatgatctttttctgaatgtttcttgggccagccggataaacatgataatagtgctacgggtaaggacttcacaaaaaacttttcaatatatttcataaaatcccgccaataagctgaagctaacacaaatgatgattttattatgggtctaacaaaagcaaaaaaagagaaggtggatgtgatggcattgaataagcccaaaatcgtgattttaggtgcaggatatggcggattgatgacggtgacaaggctgacgaagtatgtcgggccgaatgatgctgacattacgcttgtaaataaacacaattatcattatgaaacgacatggatgcatgaagcgagcgcgggtacgctccatcatgaccgctgccgttatcagataaaagatgtaatcaaccagtcacgggtgaattttgtacaggataccgtaaaggcaatcaaaattgatgataaaaaagttgtgcttgcgaatggggaactgcagtacgattatttagtcatcgggctcggcgccgtgcctgaaacgttcggcattaaaggcttaaaagaatatgcgtttccgattgccaacatcaacacgtcgcgcctgctgcgggaacatattgagctgcagtttgcgacttacaatacggaagcggaaaaacggccggacaggttaacgatcgttgttggcggtgccggatttacgggaattgaatttcttggcgaactggctgctcgcgtgccggagctctgtaaggaatatgacgttgacagaagccttgtccgcatcatttgtgtggaagcagcgccgaccgttttgccgggctttgatccggaacttgttgattacgccgtacattatcttgaggaaaacggagttgagttcaagatcggcacggctgtacaagaatgtaccccggaaggagtcagagtcggcaaaaaagatgaggaaccagagcagatcaaatcgcaaaccgttgtttgggcggcaggtgtccgcggccatccgattgtagaggaagccggttttgaaaatatgcgcggccgggtgaaagtcaaccctgatcttcgcgccccaggacatgacaatgtctttattctcggcgacagctcgctgtttatgaatgaagatacagagcgtccgtatccgccgactgcgcaaattgcaatgcagcagggcataacggtcgctaaaaaccttggcaggcttattaagggcggagagcttgaggaattcaagccggacattaagggaacagtggcttctcttggcgagcataacgcggttggggttgtttatggcagaaagctgaaaggcacgcccgcttcgtttatgaaaaaagtcattgataaccgctcgctgtttatgattggcggactcggactgacactgaaaaaaggcaagttcaagtttttctaaaaacccgcggaagcgggttttctttattaaaaaacgccaaaataaaaagagaacgagaggaaaacaagtatgtttccgcttacatcaaaagatttgtcacatgatctgactttattgttgacagcttgatatggtatattatcagaaaattaagaaaaagggtgatgattagatgaaaactgcaacgacaaccgcttcacatgcatgcccattttgttcaggaaaaggatattttcaattgattctcggcggttcagagacttgtccgtcttgccaggggacaggaaaagacagtcattctttttccagccgttgactttatttccacccccgcgttacactaaaaacaacgcaggggggtggaataggttgattagtctgccagtcgtaatcatctcaattgttttgttttttgtcttgttttttggaatcggtttcttattaaacatgctgctgagaatgtcttggattatggctgtgatttatccgattgtatgccttttcattatcagcaaagaaaagctgatcagctatgtccggtcgccgggagaatcctttgccagcctgtttcatcgtgtcttatcattagcggctgccgatgtgctgattttagccagcggtttggccggcgccatcgtgtccggtatagcgatcaacatgctcagaaaaagaggatatcaaatgttttaaatgccgctttcttctaaagaaagctttttttatgcgttcagctcattcatcattttgaataatgctctctccacttgggaacaatgattcggaggagaggtgaatgatgttgattatgatcagacgtttgctgatgacctgtttatttctgcttgcatttggcacgacatttttatcagtgtcaggaattgaagcgaaggacttgtcaaaatgggtgcaggaacatcagaaaaagcacttgaagcatgcaggactgacattaaaagcattgcagcagaaacaaacacaaaccacgtccgcggctgaggataaaacaaaaccgttagaagaggcatttgattgggatgaatatccagtccaaagagtaacagcaacaggctacacagcaggagctgagtcgacgggcaaaaatcccggtgatccattatacgggcttacatattccggtgtgaaagtgaaacgggatttatattccacggttgctgctgacccgtccgttttcccgatcggaacaattttattcattccgaactacggtctcggagttgtggccgacacaggatcggctattaagggaaaccgccttgatctgtactttgagacagtcaaagatgtatacaatgaatggggtaaaaaaacccttgatgtatatgtgattaaaaagggaacgggaaagattaccgaggatgagcttgagaagctcaatgaaacaaaatctttgcaagtgttcagaaatcaatataaaactgtgaaagaataaaacgctccagcgaaagcaggagcgtttttttacatgaaaaagtaagcgagtaccaatgtcagtaaaatacctgttagtcctccgaaaaagacttcgatcggctgatgtccgagaagctctttcagctttttttgcttttctttctctgcagccttagggaagtccttcgcttcatttacgaaacggttaaaatcaatgacaagcttattaatgactgttgcctgctcaccggcgtgacgtctgacgccagttgcgtcaaacatggttatgacggcgaaaatggcggaaaccgcaaagagtgaggagtctaatccatgctccaaggctacgcctgtagaaagcgcagtgaccgctgcggagtgagagctcggcatgccgcctgtgcttgtgaccagcgaccagtccagttttctggacacgataaactgtatgggcactttgatgacctgagcaaaaataattgcggccaggcttgataataaaggaaaattcgttaaaagttccatcggcgacatcctttctatttgaaaaatccttcgtgtttcaaaagaaaaaagcaagtcttagactgttgtttgttaaaataagtatagtggaaagaatgtttttcctattataccattgttcattacaaatacccattacgttaggagtgtaagcctcatgttttatgcggttcaacaatcagagcatacagaaacccttgtggtcgggctttttcaaaaaagccagctgacaggaaaagcgttggaaattgatgaaatgctcgaaggccatctgacacagcttttaaaagagggtgatgtctctgcgaaaccgaatcaagtatcaaaagtattccctccatcttctgcgggtatgaaacggatttatttcgttggtctggggagagaagcaaattattcgtttgaacaggcgaaggaacgttttgctcatgtttttcaagccattcataaagatcgaaaacaagaaactgctgtcctgcttgatacgtttatttcggaagacgtgcctccagccgatgccgctcatgctttagctgagagctgcctgcttgcttcctatgaggtgcaggattataagcacaaatcaaatgagcctgacaaacaaattgaagccgtgtatgttgtaacagatgaagatacacaggaagtgcaggcggggcttcgcgtcggccaggcatacggacaagggacaaattcggctagaacgcttgtgaatatgccgggaaacatgctgacagcgactgacctcgcttcgtatgctgaagagcttgcggcgaaatatgattttgagtgtgagatattggagaaatcagagatggaagagctcggtatgggcggaatacttgcggtaaaccaaggctccaccgaaccgccgaaaatgattgtgttgaaatatcagggcaaaaaggaatgggaagacgtcgtcggactagtcgggaaaggaattacctttgacacaggcggctactccattaaaacgaaatctggaattgtcggcatgaaatcagatatgggaggagcagctgcggttctcggcgctatggaaacgatcggagagcttcgtcccgagcaaaacgtgctggccgttattccatcaaccgataatatgatctccggcggggccatgaagccggatgacgtgatcgtatctttaagcggaaaaacaatagaaatccttaatacggatgctgaaggaaggctagtgcttgcagatggcattacatacgcgaaacagcatggcgcatcagttcttgtcgatgtagctacgcttaccggcggcgtcgttgtggcattaggaacagaaacaaccggtgcaatgacaaatgatcaaagcttttaccagcaggtagctgatgctgcacaagagtgcggagaggcgatctggcagctgccgataacagagaaggataaaaaacgcgtgaaaagcagccaaatggcggatctcaacaattcaccgggacgcgagggacatgcgattatggcaggaacgtttcttggtgaattcgctgagtcaacaccttgggttcaccttgatattgcaggcacagcgactgccaataaagcaacctgcttcgggccggccggggctactggcgttatggcaagaacactggctacacttgcggagcgatttacattggaagaagttaaaaacgagtaatgaaaaatccctgctgttatgatgcggcagggattttttcttccgaaatctttagttgactaaagtggatcggttatgatacgatacgttcgtactttatttatctactacattagcaaactaaaggatttttggaggggtatcatcatgaatgcagtcgtcatcgcagtcctgcttatgcttgtattaagcctgctgcgtgtcaatattgttatcgcattaattataggcgccttggccggcgggttaacaggcgggctcggtcttggcgaaacggttaaagctttcacagacggtctcggcggaaatgccaccgttgcagtcagctatgccatgcttggcgcgtttgccgccgctttgacgaaaacaggtcttccggacgcaatggtggaagcctccgttaaattaatcggaaataaagaagattctcgaaaaaaagcactgtctaaggtgctgattgtgctgattattttaattgtatcttgtttttcgcaaaacgtcgttccggttcacatcgcgtttatcccggtgctgattccgccgcttttgaaaatctttaatgaacttgaaatggaccgccgtctgatcgcgtgtgtaattacatttggcttaacggctccttatattttgcttccggtcggtttcggccaaatcttccagggcatgctgaaggacaatatggcggatgccgggttaaacgttccgcttgctgacattccgtacgcactgattattccagttgcaggtatggttgtcggccttattttatcagtgatcgtataccgtaaaccgaaacaatatgaaacaaaagacatttcaggtgcagaagcatcgccatatacgagaaaaagtattggtatcgcggttctagccattgttgtgtcactcggcgtccagctttacttatctcagactttgggagtggaaggaatgattatgggggcgctcgctggtctgattgttctgtttgtcagcggtgtgatgaagcgtgatgaagcggactcactgattactgatggaatggttttaatggcctttatcggctttgtcatgcttgttgcagccgggttttcaaacgtattgacgaaaaccggagatgtcgagtcactggtcaaaacgtcagccggttttatcggacacagtcagtccttgggcgcattgctgatgctcattgtcggcttattaattacaatgggaatcggatcttcttttgcgacgattcctgttatcacaaccatctttgtgcctctatgcatgcagctaggattcagcccgatggcaacgattgcgattatcggggctgctgctgcgcttggcgatgccggttcacctgccagtgacagtacgcttggaccgacttcaggtttgagtgcggacggccagcatcaccacatttgggatacttgtgtgccgacatttatattttataatattccgcttgtcatctttggctggattgcagcgcttgttttataggaaaaaggctcccctttactggggagccttttctcgttatgataaaaaaaccgtccaatagaacggttttttacgtagatgatatgtgatttctgttaaagccggttgctttatgaatagagcggtagattgctggtgcgataaacgacagtatcacagccagcgctgtatcttttaccataaaccaaatcataaagccccaagccgtgccgtagctcactggcgtatgaatccacagcttcagtgcaagatacatataggtagtgccgatgagatacatgatcgccgttccgataagtgaagcaatgagaaatcgaattttacttggctgaatgtttcgttctaaaaaccatcccgctgcaaatgctgccgggatgtatgagataataaacccgccgcttttccctgcaaacggtgcgaagcctgctgaaaattgagcaaacacaggcgctccggccaatccgacaagtgcatatacaatcatggcaatcgctgctcgtttgctgccaagaagcaaagcagccaagagacagaaaaacggctgcatcgaaagcggaatgccggctacttgtaaaaagggtgctactgatgtaatgttggccccgacagccataagtgcggagaacatgccaatcagcgccatatctcccgcacgaagtttacgttgtttcatcgttgttcccccttaggttgacatacacaatcatagagtaataaagaacaaaaatattgtcaacaaaattttaaattaggttaacaaaaaggaggcccatatgtatttcggaaaaacaaaacagtccgatcaatctggaagagtgccgccaaatcaaaacgtcaccacttcatttcctgtgcttcataccggagatgtcccatattacgaagatatgacgaaatggaatcttcaagtgtacggtttggttgaccatccgatgctgctaagctttgaagatgtcaaagcctttccacggtatgaatcgaaaaatgacattcattgtgtcacgggatggtcaaggcttgataatgtgtggcaaggcgtgcgggcttgtgatatagcggaaaaagcgggtgtaaaagaagaagcgggctacgtcattttacatgctgaagagggctggacgaccaatctgccgcttgatgatttcttagcggaaacttcccttctggcttatgcgcataatggcgaacctttaacccctgaacacggctttccgctgcggggtgtatttccgcatctatatttttggaaaagcgccaagtggctgcgcggtatccaatttacgaaagaaaatcaccctggcttttgggagcggaatggttatcacatgagaggcgatccttggcaaaatcaaagatttacatgggattaaggttctatttaaataggacaatccgcatctttattaggtttttatttccatattgttagtctgcaggtaccttatttgatcaaggtgccttttttatgcgggaaaaagttgactttctttggaagaaaacctattatttgaggtgtctagttgatagtgaaaatcattatcatacattgcggtttagtttaaggagaggaatgtcgtactgcatgaaagagcaaacaacagaccggacaaatggcgggacatcaaacgcatttacgattcctggtacggaagtgcgtatgatgtcttcacgcaatgaaaaccgtacctatcacatttttatctcgaaacctagtacgccgccgccacccgctggttatcctgtgatttatctgctggatgccaattctgtcttcggaacgatgacggaagccgttcgaatacagggacgccgacccgaaaaaaccggggtgatccctgcagtgatcgtcggcattggctatgagacagcggagccgttctcttcagcacgccaccgggattttacaatgccaacagcccaatcgaagctgccggaaaggcccgacggcagagaatggccggagcatggcggagcggagggctttttcagatttattgaagaggatttaaaaccggagatagaacgagattaccagattgataaaaaaagacaaacaatctttggccattcgctcggagggcttttcgtgctgcaggtgctgctaacaaagcccgatgcgtttcaaacctatatcgcgggaagtccgtccattcattggaataaaccgtttattctcgagaaaacggaccatttcgtctctctcaccaagaaaaacactcagcctatcaatatcctgcttgccgcaggagaattggagcagcatcataaaagccggatgaatgataatgcaagggagctttatgagcggctggccgttttatctgaacaaggcatacgagcagaattttgcgagttttcaggagaaggacatatttcagttcttccagttttggtcagccgggcgctgcgttttgcgcttcaccctgacggaccgcatctatcaatgggctgagacatactcagccttgccctctaaaaaaatatttgtcactgaaattatatttgactgtcacatgacatttggatatgattatttttataattgataatgataatcattatcaatggattgcgtttttcaaggcgcagcagtctttttcgctggatgtctgttcggcatttagagcgaagaaaggaattgatgatatgaatgcaaagagtatagagggaaaaattgcttttataacaggggctgcccaaggaataggcgaagctgttgcgcggacgcttgccagtcaaggcgcacatattgcggcagttgattataatcctgaaaagctggaaaaggttgtgagcagcctcaaagcagaaggccgccatgcagaagcttttcctgcggatgtgagagacagcgcggcgattgacgagatcacggcgcgcatcgaacgtgaaatggggccgattgatattttagtgaatgtagcgggtgtccttcgcccgggactgatccattcgcttagcgatgaggaatgggaggcgacgttctcagtgaattcgactggcgtatttaacgcctcgcgttcagtcagcaaatatatgatggaccgaagatcaggttcgattgtaacagtcggatcgaatgctgccggtgtgccaagaacatctatggcggcatatgcgtcttcaaaggctgcggctgtgatgtttacgaaatgccttggccttgagcttgcagaatacaatattcgctgcaacattgtatctcccggatcaacggaaactgacatgcagtggtcattatgggccgacgagaatggagcggagcaagtcataaaaggatcacttgagacatttaaaacagggatcccgctcaaaaaactagccaagccttcggatattgcggatgcggtgctctttttggtttctggccaggcagggcatattacgatgcataatttatgcgtagatggcggcgcgaccttaggcgtgtaactgaatttaaaggaggttcatgagaatgttggatcaaaacgttataacagaaacaaaagcggagcatttgcttcatgaatatcagccgggcgcctttttcttagcgtctcctcatcgtgtactgttagcgaaaggtatatgtgaaatcgtaccggaggcagacgggcaaaaccaaatggaaaccctttctggccgaattgcagagacgctgcgtcaggcaaaacaatcagggcaaagccggccgcttgttgtcggggccgttccttttgatcaagtaaaagcagcgcggctcgttgtacctgaagaagtgcgctggtcaggaccgcttcaatttgatcatgaggaaaaggaacagcaggctgggcatacataccacataaagcctgttcctgaacctgaggattataaaaatggtgttgaacaagggctgacacgcattgccgatggaacactcagcaaaatcgtcctgtccagatcgctgcatttgacatcgcctgaaccgattcagacggatgaattgcttcgccatctggctcagcataactcgcatggctacacgtttgccgcagacgtgtccagtcaggaggaaacgtctccccgccgaacattgctcggagcaagtccggagctactcgtttcaaggatgggaacacaggtcgtttccaacccattagccggctcaagaccgcgcagtaatgatcctgttgaagaccagcgccgggcagctgaattgctttcttccgcaaaggatcttcatgagcacgcggttgtcgctgacgcggttgcggcagcgctgagacctttctgccggacgctggaggttccggagaagccttcactgatcaaaacggaaacgatgtggcacctgtccagcgtgattaagggagagctttccgatccgtctgtaaccgcacttgaattggcggcggcgctccacccgacgccagccgtctgcggaacaccgactgatcttgcaagagaagcgattctcagcattgaaccatttgaccgcggtttctttaccggcatggtcggatggtgtgacgatgccggtgacggagaatggatcgtgaccatccgttgtgcagaagcagaagaacgctctctccgcctgtatgctggagctggtgttgtggccggttcaaagcccgaggacgagcttcaggagacgtccgcaaagtttcggacaatgctgcgggcaatgggcgtggatcacatatgaacagaatgaattgctggagggatgcaacatgctgaaaggatttacgccttggcctgatgagttagctgagacctatcgaaagaatggctgctgggccggcgagacgtttggggatttgttaagagaccgggcagccaaatatggcgaccgcattgcgattacatgcgggaacacccattggagctatcaagagcttgacacaagggttgatcgtttggctgccggatttcagaagctcggcattcaacagatggatcgtgtcgtggtgcagctgccaaatatcaaagagttttttgaagttattttcgcgctattccgtctgggggcgcttccagtcttcgcactgccttctcatcgaagcagtgaaattacatatttttgcgagtttgctgaagcggctgcatatatcattcctgacgcttattccggttttgactaccgtacgcttgccagacaggttcaaagcaagctgccgactttgaaacacgtcattgtcgcaggtgaggcagaggaatttttgccgctggaggatttgcatacagaacctgtaaaactgcctgaagtcaaatcttcggatgtggcgttcctccagctttctggcgggagcaccgggctatcgaaactgattccgaggacccacgatgactacatatacagcctgaagcggagtgtggaggtctgctggctcgaccacagcacggtgtacttggccgcgctgccgatggcacacaattatccgctgagctcacctggcgttctcggcgtattatacgctggaggaagagtggtattatctccttctccaagtccagatgacgcatttcctttaattgaacgggaaaaggtcacgataaccgctcttgttccgcctcttgcgatggtatggatggatgcggcatcctcacgccgtgatgatttatccagccttcaagtgctgcaggtcggcggtgccaagtttagtgctgaagccgcgcgcagggtaaaagctgttttcggctgcacgctgcagcaggtgttcggaatggcagagggtctcgtcaattatacgagattggatgatcctgaggagatcattgtcaacacccaaggaaaaccgatgtccccatatgatgaagtgcgtgtttgggatgatcatgatcgcgacgtaaaacctggtgaaacaggccatctgctgacgcggggaccgtatacaattcgaggttactataaggcagaagagcataacgccgcttcatttactgaggacggtttttaccgtacgggtgatatcgtcaggctgacacgagacgggtatattgtcgttgaaggccgggcgaaggatcaaattaaccgtggaggagaaaaggttgcggctgaagaggtagaaaatcatctgctggcgcatccggctgtccatgatgcagcaatggtctccatgcctgatcaatttcttggcgaaagatcttgtgtgttcattattccccgggatgaagccccaaaagccgcagagcttaaagcatttttgagagagcgcggactggcggcatataaaatccctgaccgagttgaatttgtcgaatcctttccgcagacaggggtaggaaaggtaagcaaaaaggctcttcgtgaagccatttccgagaaacttcttgcagggtcaaaaaaataaatcaacaatttgagaggaagtgttcatatggctatacctgccattcagccgtatcaaatgccgacagcgtctgatatgccgcaaaacaaagtctcatgggtgcctgatccaaatcgggcggtcctattaatacacgatatgcaaaactattttgtcgatgctttcacagcgggagcgtctccggtaacagagctttcagcgaatatacgaaagctgaagaatcaatgtgttcagcttgggattcctgttgtctataccgcacagccgggaagccaaaatcctgatgaccgtgcgctgctgacagacttttggggcccgggattaaacagcggtccttatgaggagaaaattataaccgagctggcaccgaaggatgatgatcttgtgctgacaaaatggagatacagcgcgtttaagagaacgaatctgcttgaaatgatgcgcaaagagggacgcgatcagctgatcattacaggaatttacgcccatattggctgtcttgttacagcatgtgaagcatttatggaggatattaaagccttttttgtgggagatgcagttgctgatttttcattagaaaaacatcaaatggcgctggactatgcggctggacgctgtgcgtataccgtgatgactgacagtcttcttgatcagctgcagaatgcgccggcagacgttcaaaaaacgtcagcaaacactggcaaaaagaacgtgtttacatgtgagaatatccgtaaacaaattgcagagcttctacaagaaacaccggaagacatcacagatcaagaggatttgctcgatcgtggtcttgattcggtaaggatcatgacattggtggaacaatggcgccgtgaaggggcagaggtgactttcgtggaattggctgaacgcccaacgatcgaagaatggcaaaaattgctcacaacccgcagccagcaagtgctgccaaacgcggattatttataaaaggagggtaaacaaacggatgcctgatacaaaagatcttcaatattctttgaccggggcgcaaactggcatatggtttgctcagcagcttgatccggacaatccaatctacaatacagcggaatatatagaaatcaatggaccaatcaatattgctctttttgaagaagctttgcggcacgtgaccaaggaagcggaatcgctgcatgtccgcttcggtgaaaatatggacgggccttggcagatgataaacccgtctccggatgtacagctgcacgtcattgacgtcagctctgagcctgatccggaaaaaacagcattaaactggatgaaagctgatttagcaaagccggttgatttagggtatgaccctttgatcaatgaagctctgtttattgccgggcctgatcgtttcttttggtatcagcgcattcaccatatagcgatcgacggcttcggtttttccctgatagcccagcgtgtggcaagtacatatactgcgcttataaaaggacaaacagctaaaagccgttcctttgggtctctcaaggccattttggaggaggatacagattatcgcggatcagagcagtatgagatggatcgtcaattctggctggaccgttttgcagatgcacctgaagttgtgagcttggctgatcgggcgccaagaacatctaacagttttcttcgtcatactgcatatctgcttccgtctgatgtaaacgcgttaaaagaagcgtcgcgctatttctcaggaagctggcatgaagtcatgattgcggtgtcagctgtttatgtgcaccgtatgaccggctctgaggatgttgtgctcggcctgcccatgatgggtcggatagggtccgcgtcactgaatgtaccggctatggtgatgaaccttctcccgctccggctgacggtaagctcttcgatgagcttttctgaactgattcagcaaatttcccgggaaatccgcagcattcggcgacatcataagtatcgccatgaagagcttcggcgcgatctgaaattgataggagaaaatcatagattatttggccctcaaatcaatcttatgccgtttgattacggtctcgactttgccggcgcccggggcacaacgcataatctttcagccggtcctgttgatgatctatcaatcaatgtatatgacagaacagacggcagcgggctgcgaattgatgttgatgcgaatcccgaggtatacagtgagtctgatattaagcttcatcagcagcgtatcctgcagctgctgcaaacggcttctgccggagaggacatgctgattgggcaaatggagcttctgttgccagaggagaaagaaaaagtcatttctaaatggaatgagacggcaaaatccgagaagctggtcagccttcaggacatgttcgaaaagcaggcagttcttacgccagaacgtatcgctctcatgtgtgatgacattcaagtcaactatcgaaagctcaatgaagaggcaaaccgcctcgcgcgtctgttgatcgaaaaagggattggtccggagcaatttgtcgctttggcgctgccgcgttcccctgagatggtggcctcaatgcttggtgtgctcaagactggtgcggcgtatctcccccttgatccggagtttccagccgaccgcatttcttacatgctggaggatgcgaaaccttcatgcatcataacgactgaggaaatagcagccagtctgcctgataacctggctgtaccggagcttgtgcttgatcaggctgttacacaggagattataaaacgctattcgccggaaaatccggatgtaccggtttctcttgaccatcctgcgtatatcatctatacctcaggatcaacaggaagaccgaagggtgtcgttgtgacacagaaaagcttaagcaattttctgctgtccatgcaggaggcattttctctaggagaagaagacaggctgttggctgtgacgactgtcgcttttgatatttcagcattggagttatatcttccgctgattagcggagcgcaaattgtgatcgcaaagaaagaaacgatccgtgagccgcaggcattagcccaaatgattgaaaatttcgatattaacatcatgcaggcgacaccgacactgtggcacgctttggtaacgagtgaacctgagaaacttcgggggcttagagtgcttgtaggaggcgaggcgctgccgagcggtcttttgcaggcgcttcaagaccttcattgttcagtcacgaacttatacggtcccactgaaacaacgatttggtctgccgcagcttttcttgaagaagggctgaagggcgttcctccgattgggaaaccgatttggaacacgcaggtgtatgtgcttgataatggattgcagccggtgccgccgggcgttgtcggagagctttatattgcaggaaccggcttggccagaggttatttccatcgtcctgatttaacggcggagcgcttcgttgcagatccatacggaccgccgggaactcggatgtatcggaccggagaccaggcccgctggcgcgccgatgggtctttggattatatcgggcgggcggatcatcaaatcaaaattcgcggattccgaattgaacttggagaaattgatgccgtgcttgccaatcacccgcacattgaacaggccgcggttgtcgtacgggaagatcagccgggagacaaacgattggcggcttatgtagtcgctgatgctgctattgatactgcagagcttcgtcgttatatgggggctagtcttcctgattatatggtaccgtcggcgtttgtggagatggacgagctgccgttaacacctaatggcaagcttgaccggaaagcactgccggcaccagacttcagcacatctgtcagtgatcgggccccgcggactcctcaggaagagatattgtgtgacttgtttgcagaggttctcggtttggcacgcgtcggtatcgatgacagtttcttcgagcttgggggccattctcttcttgcagcccgtctgatgagccgcattcgcgaggtaatgggagccgaacttggtatcgccaagctctttgacgaaccgacagtagccggactcgctgcccatcttgatttggcgcagagtgcacgtcccgctttgcagagagctgagcggcctgaaaagatcccgctctcatttgcccagcgccggctatggttcctgcattgtctggaaggaccgagtcctacttataatattccggttgctgtccgtttgtcaggtgagttggatcaaggattgctgaaagcggcactttatgacctcgtccgccgtcatgaaagtcttcggacgatcttccctgaatcacaggggacatcctatcagcatattttagatgccgatcgagcctgtcccgagttacatgttactgaaattgctgagaaggagctttctgatcggcttgccgaagctgtacgctacagctttgatcttgcagctgaacctgcttttcgtgccgagctttttgtgatcggtcctgacgagtacgtgctgcttcttctcgtccatcatattgtcggggacggctggtccttaacaccgctgaccagagaccttgggacagcttatgcggctcgctgccacggacgatctcccgaatgggcgcctcttgctgtgcagtatgcagactatgcgctttggcagcaagaactgcttggaaacgaggatgatccaaatagcttgattgccggacagcttgctttctggaaagaaaccttgaaaaacctgcctgatcagcttgaactgccaaccgattattcacgtccggctgagccgagtcatgatggagatacgattcattttcgtattgagcccgagtttcacaagcgattgcaggagctggctcgcgcaaatagggtgagcctgtttatggtgcttcaatccggtctcgccgctttattgacaaggctcggggcgggcaccgacattccgatcggcagtccgatcgcgggacggaatgatgatgcgctgggcgatcttgtagggctgttcattaatacattggtgctcagaactgatacgtccggtgacccaagctttcgtgagcttctagacagagtacgggaagtgaatctggccgcctatgacaatcaggatctgccgtttgagagacttgtagaggtgctcaatccggctcgttcgcgtgcgacgcatcctttattccaaatcatgcttgcgttccaaaacacaccggacgctgaactgcatcttcctgatatggagagcagcctgcgaatcaacagtgtcggttctgccaagtttgatttgacgctggaaattagtgaagatcgccttgctgacgggacaccaaacggaatggaaggactgcttgaatacagcactgatcttttcaagcgagaaactgctcaggctcttgctgaccgattgatgcgcctgttggaggctgccgagtctgatcctgacgagcaaatcggaaatctggatattcttgcgccagaggaacacagcagcatggtgactgattggcaaagtgtatctgaaaagattccgcacgcatgtttgccagagcaatttgagaagcaggctgctttacgtcctgatgccattgccgttgtatatgaaaatcaggaactgagctatgcagagctgaatgaaagagcaaaccggcttgcccgaatgatgattagtgaaggtgtcgggccggagcaatttgtggcattggcactgccccgatcgttggaaatggctgtcggcctattggcggtgctaaaggccggggcagcttatctccctcttgatccggattatccggctgatcgaattgcttttatgctaaaagatgcacagcctgcgtttatcatgacgaacactaaagctgcaaatcacattccgccagttgaaaacgtgccgaaaatcgtgctggatgatcccgagctggcagagaaactaaacacgtaccctgcaggtaatccaaaaaataaggataggactcagccgctttcccctttgaatacggcatatgtcatttatacatccggctcaacaggtgttccaaaaggtgtgatgattcctcaccaaaatgtaacacgtttatttgcagcgaccgagcactggttccgtttcagctcagatgatatctggaccatgttccattcctatgcgtttgatttttcggtgtgggagatctggggtcctctgctgcatggcggacgtcttgtaatcgtgcctcaccacgtcagcagatcgccagaagcgtttctgcgcctgcttgtcaaagagggggtgactgttctgaaccagacaccgtctgctttctatcagtttatgcaggcggaacgggaacagccggatctcggacaggcactcagtctgcgctatgtcatttttggcggagaagcgcttgaactcagccgtttagaggattggtacaaccgccaccctgaaaatagaccgcagcttatcaatatgtatggtattacagaaacgacggtgcatgtgagctatatcgaattagaccgaagcatggcagctttacgggcaaacagcttgatcggctgcggcattcccgatcttggtgtatacgtgctggatgaacgcctgcagccggtcccgccgggtgttgccggagagctgtatgtatcaggagcggggttagcacgaggttatctaggccggcctggtttaacatctgaacgcttcatagctgatccgttcggtcctccaggcacccggatgtaccgcactggggatgtggcccgcctccgcgctgacggttctctcgactatgtcggccgtgcagaccatcaagtgaaaattcggggattccggattgaattgggagaaattgaagccgcgcttgttcagcatccgcagcttgaagatgcggcagtgatcgttcgtgaggatcagccgggagataaacggttagcagcttatgtcatcccttcggaagaaacatttgatacggcggaactgcgcagatatgctgctgagagactgccggattacatggtgcctgctgcctttgtgacgatgaaagaattgccgctgacaccgaatggaaagcttgatcgtaaagcgctgcccgctccggatttcgcagcggcagtgacaggacgaggaccgagaacgccgcaggaagaaattctctgtgacctctttatggaggtgcttcacttgccgcgtgtcggcattgatgaccgtttctttgatttaggcggacattccttgcttgctgtacagctcatgagccgcattcgtgaagcgctcggcgttgaactcagcatcggcaacttgttcgaagcacctactgtagccgggctcgctgaaagacttgaaatgggatcaagccaaagcgctcttgacgttctgctgccgctccgaacaagcggagacaagcctcctttattctgtgttcatccggcaggggggctcagctggtgttatgccggtttgatgaccaatataggaacagattatccgatctacggcttgcaggcacggggaatcgggcagcgcgaggagcttccgaaaacacttgatgacatggctgccgattacattaaacaaatccgaacggtccagccaaaaggcccgtaccatctgctgggctggtccctgggcgggaatgtcgttcaagcgatggctacccagctgcaaaatcaaggagaagaagtttccctattggtgatgctggatgcctatccaaaccacttccttcctataaaagaggcgccggatgatgaggaagcgcttattgcccttctggcgttaggcgggtacgatccggacagcttaggggacaaaccgctagattttgaagcagcgattgagattcttcgccgtgacggcagtgcgcttgcgagcttggatgaaacggtcattttaaatttgaagaatacgtatgtcaattctgtcggcattttaggctcctataagccgaaaaccttccgtggaaatgttttgtttttcagatcaacaatcattcctgaatggtttgatccgattgaacctgattcgtggaagccttatattaacggacagattgaacaaattgacatcgactgccgtcataaagatttatgtcagccggaacctctggctcaaatcggcaaggttctcgctgtcaaattggaagagttgaataaataagggaggagaaatagaatggcaaatccttttgaaaatgcggatggcacgtatttggtgctgatcaatgaagaaggccaatattccctatggcccggttttatagatgtgccgagcggctggacagtcgttcatgagcaaaaagggcgtgaagcttgtttggactatatccaatcgcattggagcgatatgaggccaaacagcctaaagactgttgaaaatgtgtaatcgtatcaaaaagagactgctcgccgcagtctctttttctatcttacgcagacgtttgggtatgatcacaatccctgaccgggtttccgttttcatcggtacaccaagattgggataaaaacgctaaaaacacagcggcccactgatctgcaaactgaatcagaatacccccgtcatgccaagagccgttgtcttttttccagcgggtatccattgcattcccttgattcatatggatattgtgcattccgttggtcggggtaaagccgaatattttatctgcagcccgttcaggtccgaattttgaaccaaatatataaaccggcgctttctcatcttgtgctttcttcatataggtttcaataaaatcatttaaatcattatcaggtcccgtgatttcatgaggcaaaggcttcatttcccgcgggtcaaacaaattgccccgcacataatccagggtcacttcacggtttgcttcattgatccttgtatatccatacggcatgttcggaaggatggtaattgagcccgaatcaaactgatcgtcagccaaatacaatacttcagattcctcagaactggacatcacattgatggcgcacctgtaatacgtattctcttcaccgagcattttgacttggaaatgaggactgtcatcatctgtttcccgcttcatgtctaagactatgccttttaacacgccatattgctgaacagccatatgaatcctcctttatgatcaacttcatagtcataattcgtgaaatggtctcttttttccttttaaaaaataaaaaagcctgcagaaatctttctgcaagctcattgtgaattaagcacccgccacagatgactcatcctgtaaagctttctcggcaggaacatactcatagcctagatctcttgctacagcttcataggtcacgtgtccgtttgcggtgtttaaacccgctctcagtgccgcattgtctgcgagcgcttttactgcccctttgttcgcgatttgcagcgcgtatggaacagtaacgttagtcagggcgattgttgatgtacgagggacagcacccggcatgttcgctacagcataatgcacaaccccgtgcttttcatatgttggctgatcatgtgttgtgatatggtcgacagtttcgacgatgccgccttggtcgatcgctacatcaacaatgactgaaccaggtttcatttgttttaccatttcctcagtgacaagagtcggagctttagcgcccggaattaataccgcgcaaatgaggagatccgcttccgccacagcatcagcaatattgaccggattagaaattaacgttttaatctgatggccgaagatgtcatcaagctggcgcaagcggtctgcgtttaagtcaatgatcgtcacatctgcaccgagtccgacagccattttggccgcgtttgtgccgacaacgcctcctccgataattgttacttttccgcgggaaacgccaggcaccccggcaagcagaatgccttttccgcctttaggcttttctaagaattgagcgccgatttgcgccgccattctgcccgcaacctctgacattggcgtcagaagaggcaatgtccggccttcactgaccgtttcatatgcgatagcagttactcctttatccttcaaggcctgtgcaagctcaggctcagctgctaaatgaaggtacgtaaacagcacaagtcctttgcggaaataaacatattcttccggcagcggttcttttaccttcatgaccatttcggcgtcccagacctgtttcggatcagcaatgatttccgctcctgctgactcataggcttcattttcaaatccgcttccaaggcccgcgcctgtttcaaccagcacccggtggccgtttgaaatgagctgagaaacgcccccgggtgttaatgcgacacggttttcattgttttttatctctttaggaacccctatgatcatatctgtctcctcctgtatctgtgatatttttagtgtagcttgatattttggaaaattctttgtttgattaagaaaataaaaaaacatggatttgtgaaatttcacaaatccatgtgccgaagtttgatatctaaatagatggtgaatttttgattcgcatttttcaaatcaatttcagcgatctggctgatccgcttgagtcggtaattcagcgtattaacgtgtatatttaacagcttggaagccgtattcacgttgctgtccgcttcaataaagcgctctagcgtctctaccagatttgactggtgatcccggtcatattgttccagtttggaaagcgagtaattataatggcccgcctgtttccgtttttcatttaagacatctaagtattgataaatacctaactcagaaaagctgaaaaaatgtttggtctcttcagcgaaccgttccttcgtttttaagacggacaatgcttcctgataggagcgggagacaaaagaaatagagttgtatattccgccaaaagcgatagaaacgtcttctattttataccgctccttcagctgtttttgcgtacttaaagcaaactgttttaaatcttgaaaaggatgatctgttttgggtgaggttaatataataagttcattggaatctacggtcgccagcagcacgtaaacctgctgggtcgtttcctgtaaatattgcagctgctgttcgattttttcagtcagctcgccatttatgcggatgatcataacggaaaactctgaaggagcggccattccaagcttatggaacccatccgccatatcatcctcctgatggatgtgtccggtcagcattttccagaaaaattcttggctgcgttcttcatttttcgtttttctgatttgaagtttgagaagcttgtttttcactgcttttgctgccatttgcaatgtcagcagatcttcatcggacaatgttttttggatctcaagagcccatatgaagccaagcacttgcttgtttttccaaatcgaaatagcgacgcgattgctcagcccgacttcatcaatttgcttgactctgatcggctggtccgtttttaagagagctggaattgtcccgtctttccacaacttgttaatcaccttctccggtacccttctgccaataatggtagacgtccgggcagggtctgtgcagtcgctgtgtgtactgtaggcaagcagcttgtggttaacatcctctatggtgatcgggcaccgcagaacgtcgctgatatgatcagccacatcttcaagtctgtcaaaactatatttaaacggatcattcggcatggtcataaatctccctacttttcgtacttgatttctctttgacatctcatccccttccttttattatgattgttgttgtttgtgaaaatcaacaacaaagaacagaagcaaaaaaacaatttcatgagagaaacgttctatatacatttggcggtgtaatcgcctttttgcaggacagttgtatgcctcatataatacgacagcttatcctattaatcttttaagtaagtcatcggaggcgagactaattaaggaaagaaaaaactgaacctttcagaaatggtgctgtagcatcaaattttctgaaaggttttttttgggagttggggagttatttgggtcttttggattattcggagaatgaagaggagattaagaaaataaacctatttactttacagtttatgtcatttttaagtgattcggggtaaaccattggactcattttgtaaaattaaaacatatttgtttgactatgccgaaaaactgtttttataataatgacgttctaaaaataagtgaattagcccatatttaggctgatggcacaggaggtaatgaggaatatggcaggattaattcgtgtcacacccgaagagctaagagcgatggcgaagcaatacggcgttgaaagccaagaagtattaaatcaggttgatcgtttaaaccgaatgatctctgatttgaaaagcatgtgggaaggtgcttcaagcgaagcgttcgcagatcaatacgagcagctcaaaccttcatttatcaaaatgtcagatttgcttcaagatgtgaatcagcagcttgatcaaacagcaaatacacttgagtctactgaccaagacatcgcaaatcaaatccgcggataacagtatgaaagggaaggagcgcctgattcaaaagaagacggcgctctttctatgtaagggtgatcctaaatgtatattgatattacaatagatttgaaacattataacggcagtgtctttgatctcagattgtcagattaccacccggtgaaaaaagtaattgatattgcttggcaggcccaaagcgtatctatgcccccgcgcgaagggcactggatcagagtggtgaacaaggataaggtgttttccggagaatgcaagctgtctgattgcggcattacaaacggagaccggcttgaaatattatgaaaggatctggttgaatgtcaggtaaacaaaaatcatatttagaaaaccaattagaagctgttgccgagaaaacagatgccggctatacatttacctttcaacgggaaaaaataaagcttctcgacggtcttgaagctaacgtgatcaaagatataaatccatttttttataaagaaatcgatgtgacggatgatgaagtaatcatcacaatccaacctccctcctcctataaagcattccgcttcatgaaagctaaggataaaaaaagtaaatggcagtttgcctatcagcttgttcaagccgtacagcagcacaatctgtcgaggctgaatttgattgtcgctcctgaaaacattgtattcgataaagggcttacgccttattttctccattatggagtaaaagaaagcattcctccttacgagcgtgatgaggaaagagtatggcaggagctaaaagcggcagcggctttggcagttgacggcgcttttgcgtttgaagactacctgaaattcaatgaaacgctcacgttctccgcagaggcaaaggcgatattagatactgaatcctatgatgatttgctcgagctgattcaaatccatattgatgagctcgaagccaaagcaaaaacatacatacatatcccgagaaagaagtggaacatccagcgatatatcggcctggggctcattgttttgcttgtaccggcacttatttattcgatgtacgccttatttttcgcgcagccaaagcaccaggcgatagtggacagcaaccgtgcgttcttaaacaagcagtacagtgaagtcatcagcacactgtccaagtacgaggcggaaagcctgcctgaatcggtgcagtatcagctggcgacgtcctatgttgaggtcgaaaacctggggagtgcaaaaaccaaaaatatagaaaataacttagtcacccttcaatcagaccctcagcatttcttatattggattgattatggtagaggagaatacaaagaagcgatcagtatcggccgtaagcttgaatacaatgattatatttactttgccctagctaaatataaacagcagcttttatctgaggatacaaatgatgaagatatacaaaaagaacttgactcagtaaatagtgagcttgaaaaagcccaaaaagaacgtcaagaaaataaacagtctaattctgaaacatcgttagtcgatacaagcgaagaacagacacaaacagacgaagaaaaacaagcagaagagaaagcggcagaagaaaaagccgcagccgaggaaaaagcgaaaaaagaagaacagaagaaaaaagaagacgagaaaaaagaaacagaaaagaaagatgagaaaaaagatgacaaataacgtgagacatgaagcacaggtcatcgcatgctgccattcggccgtaagggggttcgccatttgagtctattatgggttttttaccaaaataacgttcaaaaattaaatctgtctaacctcccgtcgtctcatccggtgaccatagggcctgatgtgaaggattctgttacgatcagctccattccatttaatagcggagtggtttctcttaaaagaaaggaatccggcggccaatacgaagttttcctgggaaatgattgtctcggcacgattgaggcggatacatcatttactctccaaacggatcagcaggatatacgtttgatattgacaggcagtgaacctgagaaatccgtttattttacgggaaatcgggatgaaattgtatgttcctcagaaaaaacgaatgcagatatttatctgaatccgcaagattttgcatttgcagaacaaagcacgttttctttgcttcgtgcaggcggcagctggtcggtccgccctgaaagcggaacgatcttcttgaacggagagaaaatcaacgccaatacgccgctcaagccgggggatgaaatattctggaacttcacgcaaatgagggtgacggaacaagaccttttagaaattgttcattatgcccagtttgaaacagcgttaacagaaacggtcaaaccgagtacagagatgcagaaaaaatatccgcagtacagaagaacgccgcggatggtatacgatctcccggatgaccgcgtttctttcagttttccctctcaggagagcgatcaaaccaacagagggctgtggctcgtcatcctgcctccgcttgtgatgctgatcgtgatgggcgtagttgccatcatccagccgcgcggcatatttatactcgtttctttggccatgtttatgatgactctaattacctcgacagtgcaatatttccgggataaaaaccagcggaaaaaacgcgaggaaaaacgggagcgtgtatataagctttacttagacaataagcggaaagagcttcaggcacttgctgaaaagcaaaagcaggttcttgaatttcactttccttcatttgaacaaatgaaatacttaacaagtgaaatcagtgaccggatctgggaaaaatcacttgaaagcaaggattatctgcaactgcggcttgggacgggaacagttccgtcaagctatgaaatcaatatgagcggcggagacttggcgaatcgtgatatcgatgacctcatggagaaatcgcagcacatgcagcgcgtctataaagatatccgccatgcgccggtgacggtcgatttggcagaaggtccgatggggcttgtcggtaaatcgcaaattgtaaaaaatgagattcaccagttgattggacagctgtcgttctttaacagctatcacgatttgcgttttgtatttatttttcatgaagaagagtataaagactgggagtggatgaagtggcttccgcaatttcaaatgccccatatttatgcaaaaggatttatttataatgagcaaacccgagatcagctcttgtcttcactttacgaattgatcagagagcgtgatctcgaagatgacaaagaaaaactgcagttcaaaccgcattttgtatttgtcatcacgaatcagcagctgatctctgagcatgtcattctcgaatatttagaaggacagcatgagcatctgggcatctcgacaattgtcgcggcggaaacaaaggaaagcttgtcggaaaacattacaactcttgtccgctacattaatgagcatgaaggcgacattttaatacaaaagaaaaaagcggtaagaattccgttccgtctcgatcatcatcagcgtgaggacaacgaacggttctcacgcacgctgcggacgctgaaccaccaggtcggcattacgaattccattccggaaacggtatcgttcctggagctttttcatgcgaaggaagtaaaagaaatcggcattcagcaaagatggctgacaagtgaatcgtcgaagtcgctgtcagtgccgatcggctataaagggaaagatgacattgtgtatctgaaccttcacgaaaaagcacacggtccgcacggcttgcttgcggggacaacgggatcagggaaaagtgaatttctccagacctacatcttgtcacttgcagtgcattttcatccgcatgaagcggctttcttactaattgactataaaggcggaggaatggcgcagccgttccgcaacattccccacctcctcggcacgatcacaaatattgaaggaagcaaaaacttcagtatgcgtgcgcttgcttccattaaaagcgagctgaaaaaaaggcagcgcctgtttgaccagtatcaagtcaatcacatcaatgactatacaaagctatacaagcaagggaaagcagaagtggcgatgcctcacttgttcttaatttctgatgagtttgccgagctgaaaagcgaggagcctgattttatcagggagcttgtcagtgccgcgcgtatcggacgaagcctcggcgttcatttgattttggcgacacagaagccaggcggcatcatcgacgaccagatctggagtaactcgcgctttaaagtagcgctcaaggtccaggatgccaccgacagtaaagaaattttgaaaaacagcgatgccgcaaacattaccgtaacaggccgcggctatttgcaggtcggaaacaatgaagtgtatgagctgttccaatctgcatggagcggggcgccttacttagaggaagtctacggtactgaggatgaaatcgctattgttacagatacgggtctgatcccgctttctgaggttgataccgaagataacgcgaaaaaagacgttcaaaccgaaatcgaagctgtagttgacgaaattgaacgcatccaagatgaaatgggaatcgagaagctgccaagcccttggctgccgccgcttgcggaccgtattccgcgcactcttttcccttcaaacgaaaaagaccatttccactttgcgtatgtcgatgaacctgatctgcaaagacaggcgccaattgtttataagatgatggaagatggaaatatcggcatcttcggctcttcgggctacggaaaatcgattacagccgcaacgttcctgatgagctttgcggacgtatacacacctgaagagcttcatgtctatatctttgatttcggaaacggaacgctgctgccattagcgaagctcccgcataccgcggattacttcctgatggaccagtcaagaaaaattgaaaagttcatgattcgcatcaaagaagaaattgaccgccgtaaacgtttgttccgggaaaaagaaatcagccacatcaaaatgtacaatgcgctgagcgaagaagagcttccattcatttttatcaccattgacaactttgacattgtcaaggatgagatgcatgagcttgaatcggaatttgtccagctttccagagacggacaaagcttgggtatctactttatgctgacagcaacgcgggtgaatgctgtccgccagtcattgttaaataacttgaaaacaaaggttgtccattatctcatggatcaatcagaaggatattccatttacggccgtccgaaattcaatcttgagccgattccgggacgcgtcatcattcaaaaggaagagctttatttcgcgcaaatgttcctgcctgttgacgccgatgatgatatcggcatgttcaacgagctgaaatcagacgtacagaaacttcaagggcgatttgcttcaatggagcagccggcaccgattccgatgctgcctgagagcttgtctacgagagaattttctctccgcttcaagctggaacgcaagcctttatctgtaccgatcgggcttcatgaagaaacagtcagcccagtctattttgatttaggcaagcataagcactgcctgattttaggccaaactcagcgcgggaaaacaaacgtcctaaaagtcatgctcgaacatctgattgatgatgaaactgaaatgatcggcctgtttgactcaattgaccgcggcttatctcattatgcgaaggaatcagatgtttcatatttggaaacgaaagaagatattgagcagtggattgaaacagcagaagacattttcaaaactagagaggccatgtatgtggaagccgtccgccaaggagacgcgcaaaatctgcgattctcacaagtggtgctgatgattgacgggataacgagattccagcagacgattgatacgagaatacaagaccgtctcgctaacttcatgaaatcatacgctcatcttgggttcagctttatcccgggcggaaatcacagcgaattttcaaaaggctatgactccttgacgactgagatgaagcaaatccgccacgcgattctgctgatgaaaaagtctgagcaaaatgtcattcctctcccgtaccaaagacaggagcctgagattcagccgggcttcggatatgttgtggaaaacgggaaggagcaaaaagttcaaattcctttatgttctgctgaaagggagagtgctagatgacagaacaacgaaaaagcttgatcaagttaatatccgccgtcatcatcattttgctgctgccggtgttgtttttccgatttatcggagacgacccaacgaaaaaagcagtcaattccacccgacaaatcgcggtggtgaatgaagacacaggcgtattgagtgatgaggtaaagtctgatgaagaggacaaatccgcccagttcggcaaggaagtagcggccgttctgggtgaacgtcctgattattcgtggacggtcgtaaaccgaagcgcggccgagaccggtctcgcttcaaagaaatacgatgcgattgtctacattccctcagacttctcaaaaaacattttgagctatgacaaagaccatcctcaaaaagcaacgctcgaattcagcattcaagataacctgaatgcggttaacaaagaaaaagttcagcgtgagcttgaggatgcccaaaagacaatgaacaaaaaaatgtcggccttatactggaattttgtttcacaaaaagtggacaacatcagaggagaatttgacaagatcgtcaataaagaatctgaattccagaatgtcatgtacaacttttacaaaccaagctctaatgatttagcaggtgaaatcaaacagcaaaaagacttaatcgatgagctgaagaaatcaatgaatgaagcgcaaggcacgacaaaagaaaaagcttctacagcggaggaagccaaaaatacgctgaaagaattcattgatacagttgaaagatacaaagaatatcaagaaaatcagaaaaagctgcttttggcagcccaagattcaacacagcagcaaatccggacaggtctggatgccatccaagcacagcaaaaggcgaatcagttcagcgaacgcatgagcggattggcaactgggattggccaagcgaagacacagctcggacttactagtcttgctctgaaaagtgcagaacagacaaggcaaggtcaagttcctttacaagaaatgggcatgaaaaaaattcaagaagatatgttcagtacatttcttgaacgttatgaaactcagtatactgcaactaaaatccaaaacttaaatcaattgcaagataagatagtgaatcttcgtccggctttaataaaaccagaggaagacgatcaaaagcacgataattctaatgaagagaataatgacaaggaagaagatacaactgaagaaatcaaattggacttggagcaacaacgagatgaactcaataatgttgcagctgaaatcaaagatatttctgaaggattaaaagaaccagaactaaataacccaacaatgccggggagcgaagacccgacaaacgacgacaacaccaataataaaaatccaacaagtggcgatcagccgacagatggaaatgatgggtcaacagatgacagtacacaaatgaaccctgaaataaataatgaagcagacaatcaaggtcaacaaaattcttccgagaaaactaatgatttaaatggcaaaacagagacgacagcacaatcaaaagccgcccttcgtataattcagctcgctgatgaaaacgatgggtcacaggttgacgattctaaaaacgaatcagatatttcgatagcaaaaaaacgtctgaatgctgcagctgaacaaatacagaaaatagaggaagaacttaaagaaaagcaagaggagcataatagtaaggttgagaagcgcattgagaaactggataaagaaataaaagatctaaatgataaggttgactcattaaacatcaaaattaatgacttaacatcaaaatttaatgatatcaatgatcagtttaataaatcttctttattaattagtgaaaaggaaaaagagattttaaaaattttacggaataacggtgaaaaagatcgcttagaacaattatcttcagtttttactaatacagtagatacaaaaaatgtttcagacttaatgaagtactacaattatctatatttgtatgaaaagactttgactggttctctagatgtagggtctatgtcgctcttaagtagagacgctatccagggccagcagggcaacgtcaaatcagtcctggctctcacacctgaagaatcagcaagctgggaagctctcaaaaacaacacgatgcaaacagatgaggatattaacagcttcatcgacggaatgaccaagtttgcggacgactacagcggctttatccgtgactctcaagcaggtgttctcgacgaactgacgaaaatctctgaaagtgccgtaaaagcgtcagaacagcttgtaacgggcgcaacacaggaatctgcgacgttcagcaacgatgggctgtctggcaccatggcactgagtgtccaagatacggtcggccaggaagtgctgcaaatgtcagacatgatgggttcattgtctgatcgccagtcaggcatcattgattacacaaccaacatgcagcaaagcgtcaatgatgttcaagcgaaagccgacaccttaaacaacaactgggggaaaaatgtagcctccacgaaactcgtgcgaaatgacgtatacggcatactcggaaatacattagtagacgggcaaaacaatggctatgtatatgattacttagcgaatccgcttaaaatcagcggagaggttccggaagaaaaaattcagacggtacctccggttgtcatccttgtcattgtgttgatcagcagtctgttaatcggctatttcagctcgtattaccaaaacgcaccgcttctcgtcaaaggagcgttattcggaattctgaatatccttgtcggacttatgatcagcttgttcggcttgaatatttattcattgccggacgatcagacgattaagtggtcggtgtttacgattctattgctggtcgcaagctctgccttcatccggacggcattcagattcggatcaatccctggctgggttgcttcagcagcaatgatcctattctatgtcgcaccgcttattgatttgatcatgccgaactttacatttgaagatccggtttcgaaagtatatatcgacatccagtacggtactgggcacttgtttacaatgggaataacagttctgctgatcattacggtgattgccgtggctctgccgctgattatccggttgatggctgaacacacagcagaaagcgatgaaacgtatgaagcgtgatcgcagcatggaaaaggggatcatgatttgtatgctctccttttcccttttcataccctctgcagcggctgcccaaactgaagaaaatacagatgtcgcgccaaaccagtatgagaaaaaagacatcgaaatcgatacgaattatttgcatgaagatacctactatgaagaaaaaacagaactgcctgaggaacaaaaggatatcacttttgataaaccgaaggacaaggacgccgagctgataaaagatttgtttacatcaacaaatgccgaggattccaacacgattgcggcccagtcgaaacagcttggaattacttttgctgaaaaaccaatgacaaagacatcatcaacggaaacagaagatgaacaagaaacatcatcattgctgctgccgatgatctatgtcgtactgatcctgctcggaattgcaggcatcgtgttcctcatcccaaaagtcacagcgcaggaaaacaagaaggcgtaggccgcgtgcttgtgttgtgtaaaagaggtgccgtacaataataacggaaaaggaggtttccaatggaactttatatcatcaccggagcgtcaaaagggctgggtcaagccattgcattacaggctttagaaaaggggcatgaagtccatgccttatccagaacgaaaacagatgtctctcacaaaaaactaacgcagcatcaaatagacctcatcaatctcgaagaagctgaacagcaatttgaaacattgctctcatccatcgattcagatcgttattctggtattacccttattaataacgccggaatggtaacgccgatcaaacgtgccggcgaagcgtctcttgacgagcttcagcgccattatcagctgaacctgactgcgcccgtgcttttgagtcagctgtttacaaaacggtttgcttcatacagcggcaaaaagacggttgtcaacattacttcaggagccgccaaaaatccatataagggatggagcgcgtattgcagttcaaaagccgggctcgacatgtttacgaggacattcggatttgaacaggaggatgaagagctgccggtgaacatgatttcgttctcacctggagtgatggacactgagatgcaggccgtcatccgttcttcatcgaaaaaggatttccaccacattgaacgattccggaaattaaatgaaacaggaagccttcgcagtccggactttattgccggcacgctgctttctttactagaaaaagggacggaaaacggccgcatttatgatattaaagagtttttgtagagcagatattttctgctcttttttttatacaaaaggctgcagccagcgcattttattgaacagccgcatatactgactgaaacgttgcttttagggtataacaatgatgataagaagatcaaaatgatgtgacataagaattgagtttctctgcaaattatgttaggattctaaaaatatctaaaggaggggtttccatgagaaaggttacattaatggatgttttcacccatccaattgcacaaaaatatcttcagcgttccggcgtggcacatgcgattgcctgcgcttatcatgcatacaggctgtctgtgaaggctgacattaatcctgatttagcagcaaaagcggcactgcttcatgacattggccattatgaatggtatacagacggaaagtgggattatgagaaatacaaaagaaatgacattcatgccattaaaggggcggaacgggcgcataaacttctgattcggcttggcgaggaaccgaaagcagcaaaagagattgcactagccattttgcttcatacagattcctatttgcctgaaggcgaattagataaaaacacactgcagcagattgtcaaaaaagcggacgaactggatgaagagccgggcggccaccatcattaccgccaaattgatccttcaaccgcacgaaaaaaaatagaaaagctggaccaattaatcgaccaagcccaggcatccgtgataaagcctgtataagtacggaacagcgccagctttcttcgctgtctccgcttcatcgatacttcctttacacccgcctccaaacgtattctcctaaaatctccgcacccctttgttttatcaggtaagcctgtgtcattatccataagcgcggcataagctgagataaaacacacaaaggggataaaagtatggtcaaccaaggtagtccgcaactggtctctttagtcgatccttatgtctatcagaccattaaaaagctcatcggctcaaggttcgttatacagacagtacagatacggtcagaggcagactgatcgatgtaaaacctgaccatatcacaattgaaggagcccgaaattctgtttgtttgatcagaatccagcacatgatttccgtcaccccagattacagtgagcgggtctaacagtgcttgcgcatgaaaaataggcgtacaacaggacgtcctatttttcagttaagcgctgtaaaaacgcactatgatacattgttccatcaaggtcaaagccggcaaattcctgatagtcaccatctgaaaaacagaaagtgacacggtacaccgtatagcaggaacggactgaagcatgctggcagacccgaaaatgataaccgtctgaatcttttacatacagccgggatttcccggcaaatggggcacagaggtgtgctgcctcaccaaaacattcgaatccggcgattttgccatcttggctgatatccagcaggagacaatcattgactctgagctcctcagtccgtacattcctgttctttttcggaggaagaacatagatataagccagttctgaatctgtatcgtatgtcacggccttcatcaccaacactcctttcattatattaagagttctgatatgagttcatttttgttacaatgatggggtataagttcttttatctgacagacaaagaaaaactaggaggaacaaagcttgttgaaatcaaaagtccatttttggacattgcagattttatttgttttgctgattatttttgtagcaacaaaagtttcatttgtatttcagccgtttattgtttttatctcgacattgtttttcccgatgctaattgcgggaattttgtatttcatatttaatccggtcgtccgcctgcttgagaaaaaaattccgcggacattatccattctattgatctatttactgtttatcggtttgcttgcctttatttcagcgtcagtcggacctatcatcaccgcacaggtgacagggctgtttaacaaccttcctgattatataaaacagattcaggcgctgacaaaggatttgtcccattctcaatggtttacctggatgatgaaccaggattatgtatcgatatcaaaaattgaacagtcattgacaagttttctccaaaacctgccgcaaaatatcacgtccagtttatctgcggtgtttggtgtcgtgacaaacatcacgcttgttattattactgttccatttatccttttttacatgctgaaagacggacaccgctttccgcatttggcagtaaaaattctaccggcttcttatcggacagaaggcttaaagatttttaaagatttatccgatacgcttgcggcatatttccaggggcagctgttaatctgtctttttgtcggaacagcgtgttttatcggctatttaattgccggactgccgtatgccctgattcttgggattgtcatggcgattaccaatatcattccctatgtcgggccttttctcggtgccgcgccggctgtcattgtcggttttatggactcgccggccaaagcgctgtttgcgattattgtggtcgtcatcgttcagcagctggacggaaacctgctgtctcctcttgtgatcggaaagcggctgaatacccatccgcttacgattattttgctattaatcggagcgggaagcttcggcggaattctcggcatgattttagcggtgccggtttatgcggtagtgaaggcgttcttcctgaatattgtccgcttgatcaagctgcgccagcggtcacgactcgaggaaaacgcaaagccagctgaataggcgggcaccattatcggctccttgcatatgatgctgtaaatcaatgcggaggtggggaaatgcctgcaattgtggggccgatttatatcatgtcagttacggataatgccgcggcaagctttggagacgtatttgcgatttcgcccaaaagcgtcgctcattcaggggcggggtcaggcacatttcagcttggtgattttgtgaagattaacaaccaaacgagtaaaactctcttcaaagatgccgatatcactgatgaaacagtttcgtttaacgggtaacagccttttcacaagaggctgttgcttttttattgtataatatgggtagtctttgaatagagaggtcatgttatgaaaatcagaaaagcaaatatcaatacgcaaaccggaatgatcacggacgtgtatctgcatgaaaacagaaaagaactgcgcacgcttgtagcggtaccgcagctggagtggagcacgatcatttcctatgaagaagataaagcaactctgcctgaacggctggaagcgtcgttgcgccggcatacagaggaaatccctgctggtgagctggccaaaaaaatcattcattgggtaacagaaatgtaaacggcgcttgaaagtttagctcctgcctgatcaggtgataatgaagacaaacaagacgggaggacaggcttttgagtgaagataaaatggatctctatttgcagcaaggaatgtatgggcctttggagacaaagcctgacgagcgccacttgtttttaggttctctaagagaaagagtcgttttggcactgacgaaaggacaggtgcttagaagcaaaccgtataaagaggcggagcacgagctgaaaaacagccataacgtcacccttttgattaatggagagcttcagtatcagtcttactctccttatatccaaatggcgaaccggtacggagtgcccttcaagattgtatctgatcttcagtttcatacgcctttaggcatcgtcattgcggctgacatcgctgtgaatcgtgaattgatatatattcaggacgacatttataatcggtcagtgctgaaatcttaagagacaaacggaccgtttgtctttttgttcatggcaattcacttacaactggagataagatataatgttctcatactgatggcggggaggccggctatgaaaaaagcacttatttgtattgattatacgaatgattttgtggcgagtgacggaaaattgacctgcggggagcccggcagaatgattgaagaggcgatcgtcaatttaactgaagaattcatcacaaacggtgattacgtcgtattagcagtagattctcatgatgaaggggatcaatatcaccctgaaacccgtctttttcctccgcataatataaaaggcacggaaggaaaagatctgtacggaaagcttttgtctctatatcagaaacatgaacatgagcctaatgtttactacatggaaaaaacgagatattctgcttttgcgggaactgatttagagctcaaactcagagagcggcagattggcgaactgcaccttgccggtgtctgcacagatatttgtgtgttgcatacagctgttgacgcatataacaaaggttttcggattgttgtgcataaacaagctgttgccagctttaatcaggaggggcacgtatgggctctttcccattttgcaaacagcatcggagcgcaagtggcagagtaaggaaggggaaaaacagtgttagagtacggatttaaagatgacagcctgtcattacatacagacctttatcagatcaatatggcggaaacgtactggagagacggcattcatgaaaagaaagcgatttttgagctgtttttcagaaggcttccgtttgaaaatggctatgccgtatttgcgggcttggaaaaagccattgaatacttggaaaatttcaagtttacggatagcgatttgagttatttacaggatgaactcgggtatcatgaagattttattgaatatttgcgcggcttatcttttacaggttcactttactccatgaaagaaggagagctcgtttttaacaatgagccgattatgagggtggaggcacccctggtagaagcgcagctgattgaaacagctttgctcaacattgtgaactatcaaacattaatcgcaacaaaggctgcccggattaaaggcgtcattggtgatgaagttgcgcttgaattcggaacaagacgggcacacgaaatggatgcggccatgtggggagcgagagcagccttaatcggcggctttagcgcgacaagcaatgtaagagccggaaagcgctttaatatcccggtttccggcacacatgcgcatgcgcttgtgcaggcttaccgcgatgaatatacagccttcaaaaaatacgcggaaacacataaggattgcgttttcttagttgacacgtatgacacgcttcgttcaggcatgccgaacgcgattagggttgccaaggaattcggcgaccgcattaatttcattggcatccgtctggacagcggcgatttggcgtacctgtcaaaaaaagcccggaaaatgcttgatgaagcaggatttacagatgcgaaggtgattgcttcaagcgatttggatgagcacaccattatgaatttaaaggctcagggagcgcgcattgatgtctggggtgtcggtacgaagctgatcactgcctatgaccagccggctctcggcgcagtttataaactcgttgccattgaagaagatgggaaaatggttgacacgatcaaaatttcgtccaatcctgaaaaagtgacgacaccgggcagaaagaaagtctaccgcattattaatcagtccaaccatcattctgaaggcgactatattgcgctttatgatgagcaggtgaatgatcagaagcggctcagaatgttccacccggttcatacattcatcagcaaatttgtcacgaatttttatgcgaaggatcttcatgagctgatttttgagaagggtattctttgctaccaaaaccctaagatttcagacatacagcagtatgtgcaggataacctcagcctgctttgggaggaatataagagaatcagcaagccggaggaatacccggttgatttaagcgaggactgctggagcaataaaatgcagcggatccacgaagtgaaaagcagaattgaagaagagcttgaggaagaataaagaaaaactggcctttcgttcgcgaggggccagttttctttatgtatatattatttttcatgtttagacaattttcgtcaaattatttgatatacttaggggtgaaagccgcgcgtattgtaagggggataaatcaatgagggtgtttgttgcaagacagcctatttttaatagaaaagaacaggttgttgcttatgaactgctgtatagagaaagcgaagagaacgtgtatagcgctaaagacggcgatcaggcaacaacagatttggtgatcaacagctttttaaacatcggaattgagaagctgacggaagggaaacgctgttttgttaattttacggaaagcctgatgttttcgaatcttcccacctccttcaatccgaaacagcttgtcattgaaatccttgaagatataccgatcacgccggccctcatttctagatgcaaagaattgaaaaaaatggggtatatgctggcgcttgatgatttttatgcaataaacccgcaagatgaggacttactggaaaaactcatgagctatattgatatattgaaaattgattttctcaaaacaacacgaatggaacgcagaacaattttgcaaacctacggctgccgcggcctgatttttttagcggaaaaagtagagacccgaaaagaatataaacaggcggtccaagacggctttcaattattccaaggctactttttcagcgagccgcgcatcatcagcgggcatgacctatcgactcatttctattcttactatgaactgcttaacgaactgagcaaagagcagcctaacataaagcgtgtgacagagtacatagagcgggatttatcactgtcctatcaaattttaaaatttttaaactcatcccatagccgtttgagccagaaaattgaaagcattcaacaggccattatgttgctgggatttaatgaaatcaaacggtggatatatatcctttcctttaaggatttaagcaggaaaggccattccagcaagcacgaaatcattaagatttctttgataagagcaaagctttgcgaactgctggcgagaaagacatcccggccgcagcctgcttcttatatgctgatcggaatgttttctctcatagacaccctcctgcatagagaaatagaggaaattgttcaagaattgcctttaaaagatgaagtcgggcaagcattattaggccatcaaaacgactactaccaaatgcttgagcttgtgaaattaattgaaagcaacaactgggacacttgctcggaattaggcaatcaactcgacaaagaagaagcgtatgaatgttatttagaggctctggaatggtgtcataatcttatggacgcaaaatgattgcggtcctctgaccaccgcaaagcaagaatcattcggctttgcgttccgataaggctgatatagatgccgtcgggattaaagaccgtatccacttcatgccggacgcccatttgtttgatcaggcgcttaatggtttgtttatcggactgctcggctgcggtcagaatgcggcgcgagagctcccgcgagcccgcaatgcggccgagaacgagctgggcatccgcaaatatccctgcggcctgcttcgctgaacggataaaggtatcaatattgttggcaggagcgggcggacggcgtacctcatacggatacacgtaaaaccagggataacgatatctcatgggagcacctcacaaaaaagggatgtttctatatgtatagatccctaattgccgaatatgacaaagcgaaaaggccacaactttagcgttgcggtctttttcggtgtttgtcggtcaggaaacgccaagaatcgcatattcaattttgaaaatacggtatgaaggactatagtcttgcttagtaaaaatgcgaaacccgttaaaatcaaggagattaagaatctttctcaatctgagcagaaatatacgctcctgcacatagaaaaatagtcccgttcttgttgtgattcctttgagtataaggacctattgatatttgcggtgtcacgcaggacttttttgcatacttttcggtgaaaaataagccgaaagcagatacactattagtaacagatcaaatacctaggactcgttcaccatacacaattcattgatctttcaaaaaaaggagtgtggaaacgatggaaaagaaacttgaagaagtaaaacaattgttattccgactcgaacttgatattaaagaaacgacagattcattacgaaacattaacaaaagcattgatcaactcgataaatacaattatgcaatgaaaatttcgtgaaaaagacttggaaacaagtcttttttttcgttctaccgatacaataaatggataaagtattatatgattgttaaaaaacgaaaaacctgctgtcctttaaatgtcccatttagtaaaatggaatgggaggggggaagtcgttattgagcagatatgtttagattctgtccggatcaaggagaaaatgaaggagattgtaagccaaaaaataatgaatcaggacttggaacgatatcttcagaattttattgagtctaaggatacgtttgagtttgccgatttggctcttcatcattatttagcttttaacggtcaggaccaaaaagcaatcgaattgctagctgccggaattgaattgcttatactctcattcgatatttatgatgacttagaggatcaagataatggaagtgctgtctggatgaagattgactcgtcaatcgctttaaatgcagttacagctctttacaccctaagtatacaagtgatgtgtcaagctagtcatgaaccagaattttcacaagagatattgaattttgcgttacaatcaattcaaggccagcatgatgatattgtgaatgtgccgcaaacggaagaagcctgtcttgaaatgatcaaaaataaatcaggagcgctaacggcattgccctgtgtaatgggagtaatgctggcaacaggcaaataccatcccattgtagcttcatattcttatgaacttgggattatttcacagatcgataatgattataaaggtttgttttacttaaataacgattttgttcagaaaaaaaatacattggcatacttatacttaaagaaacaatttaacgatgcttcagcggagctactaagtttatatcaaaaaccagaggaatttgtttctattaatactaaggctttgaagcgaaaattgacagaagcaggcgttatacaatatttactggtgatgaaacatttatctctccaaaaaataaagaatgaaatgtcacaattaaaactagaagaagataaaactgaaaaattattgtctgttatgattaaataaggaggggatttattatgcaagaaatggtaggatacttaattaaatacccaaatgttttaagggaagtaatggaagggaatgcttgtttattgggtgttgataaagatcaatctgaatgtatcataaatggttttaaagggttagaaatttattcaatgatggattggcactattgagggttaaatgaagtctagaaccaataaaatttctgtattgttagttgtaataagtctgttatatgttatttatttgacctatataagcaataataatttgttagttggagcaactgtttcgaaagggaagaacggagacgttgtaattaccaatgtagatgaatattcaatggcatcatacagtggaatagaaaaaggggatatcgtaaagcgtattaataatcaaaagataaacactaaagaaataaaaatgaataagcttaaaaatgtgagctcaatggttgttgagagaaatggcaaggatgttgagctaaagctgactttatttaatgataaaaatttttctacttacttaataccgttaatgttttatattgtttgtttattttgttgcctatttataataaaaataaatgaatcaaaggatttaccatctgctttagttttaattatatttctgttatccgcttctattgcttatataagtgcaggagtttctgttaaaggcgatatactatgcagatgtattatggtggtaacattaatatctgtaccgctaaactaccttctctttctttatcattattttagagagttaggcactaccttatttgataaaaaagttttcattttatatttggtaccgatcataaatgtagtgtgtgaaatgttccgttcacaccttttctttcgtgattatgtgcctaaattaagtttactatcctttttctttttatttatcatagtagggatatatttctgtatcattttaattaaaaataaagatactgaacaagcgcatattattaaggttctcactattattaatatcttttctttctcaccttttttgtgtttatatttgataccgtatgtctttttaaatgcgcactatgtttcatcctttttagcagcttcatttatgatgctaatacctttctccttagtatttcaattcatgacaaataaaatctataatgtagattttattttaagcagattaaggtactatggctttttagctctaacgccaacaattattctaatctctacaattgaattgattagtagtcctgatagtgatttttatagtgttaaactaacctttttaatttatattatcatgttggcggtcttttattataaagaagtacttgatttcagatttagattaaaaagggtctcggaaaaattcaattatcaagacagtatatataaattcacgcagatgataagagactctacttccctgtctcaagtatttgaagaactgaaaaatactatacttgaggtttctcttgttagccgagcacatgtatatgaagtttcagctgacggaaatattaaactatatgatgctgagaacgtaaattcatttgaaaaagtctatgaaaaagaatttagaaaagtaacatccgagatagggaaaatcgttgaatttaataaaggttttgtcatgaagataggtgaacgcggtggtaaatcatttgtgatcctttgtttatctaaaatgaatacgcctcgtctcacactcgaagaactttcttggctgaaaactttggctttttatacaaacgtatcgatcgaaaacgtcatgaaaatcgaagaactaatgagtcatttagaagaaataaaacaacaagaatccaaccccgtatggctcaaaaaactcatgtatacgatcgaggaaaaacaacgctcggatctcgcccgcgatctccacgattcggttcttcaggatttgatttccttaaaacgccagtgtgagctgtttttgggtgattttaagaagggtgataatccgtgccgtgaagaggtgcaggacaagcttgtacagatgaatgagcagatgtctgatgtgatttcgatgacgagggagacgtgtcatgagctgcggccgcagcttctgtatgatcttgggctggtcaaggcgctgtcgaagctggtggcgcagcagcaggagcgggttccgtttcatatccgtttaaataccgggagatttacggcttcccttgatctggattcgcagctgaatttgtaccggatcattcaagagtttctgtctaatgcggtcaagcactctcaggcgacggatgtgctgattatgctcatcagtattcaaaacaaaatcgttcttcattatgaggatgatggcgtagggtttgatcaggaaaagaatactgagcattccatgagcatggggctttctggcattaaggagagagtcagggctttagatgggcgccttcggattgaaacaagtgaaggaaagggctttaaggctgatattgaaatcgaattgtaatggatttataacggaaacgacttggcacaggccaagtcttttttataaaatggaaaagagtgagtaaaagggaggaaaacatgaaaaagatactagtgattgatgaccatccggctgtcatggaaggcaccaagacaattttggaaacggattcgaatttgtctgttgattgtctcagtcctgaaccgagcgaacagtttatcaagcagcatgatttctcgtcatatgatctcattttaatggatctgaatttaggcggcgaggtcaatgggatggagctttctaaacagattttacaagagaatcctcattgtaaaattatcgtgtataccggttatgaggtcgaggattatttcgaggaagcgattcgtgcgggtctgcacggtgccatcagcaaaacggaatctaaagaaaagatcacccaatacatataccacgtactcaacggagaaattttagtcgattttgcttactttaaacagctgatgactcagcaaaaaacaaagccggctccttcctctcaaaaagaacaagatgtgctcacacctagagaatgcctgattcttcaagaagttgaaaagggatttacaaaccaagaaatcgcagatgcccttcatttaagcaagcggtccattgaatacagcttgacatcgattttcaataagctgaatgtcggttcacggacggaagcggttttgattgcgaaatcagacggtgtactttaaatgttgggggtgtagatgatggatacgaaacacacattgcttgaagcgcttggtatagagattgttgaaaacacagcggaacgatgcgttgcggtcatgccggtggatcatcggacggttcagccgttcggatatttgcatgggggcgcttcagtggccctggcggaaacagcggcgagcgcaggtgcacagaacctgattgatcattcaacacaggcttgtgtcggtttggagattaacgccaaccatttaaaatctgtaaaggaaggaacggtaaaggcggtagccgagcccgttcatatcggcagaacgacgattgtctatcacattcacatatatgacgagcaagagaggctgatctgtatatccagatgcacgctggctgtcatcaagaaataaaaaaacagccggaactctgcctgtccggctgctattatttttatagataagaatcctcttttcgtttaatcacaaagtttctgattccgttatagtcatcctgtacgcttctctcatcaagcttgacgccggagttatacgcagcacggcagatcaagtgcccgccgataggcgacgtaataaagataaagagaatcccaagcaggattttagcggagagctcccccgtcacaaaccacaaatagaagaagacaccgagcagaatcatattgacacctaatgttgagcctttagaagcagcatgagcgcgtgtaaacacatcgggaaggcgaagtacgccaaatgaagcaatgaggcatattagagcacccagcaaaatgaatacagccacaacgaccttagcggtttcgatcattttcgataatctctcctttctccaggaacttggaaaatgcgatcgttccgataaacgataaaatccccagcaacaaaataatatccaaaaacgcacttgttttcagcaaaatggagacaagcgccgtgattgcgatcagattgatgccgattgcatccagagccacgacccggtcaggcacagtcggccctttaatgacacgaatgacatacaaaaaggtagacactgccataatgccgagcgcgatttgcaggatcagcgtaaacatcaccggctcacctcctgtatggctttttcaaatgactcccgaatatcaaaaatcgctttttccgcatcctcgatatccattgcatgaatataaagtattgttctgtcatctgaaatatccatcaccaaggttcccggcgttaatgtaatgagcagagaaagcagggtgatttcccagtccttcgtcagttcagttttaaaagcaaaaatacccggtctgatattcagttttggagataagactgatttcatcacactgacattggcaaggtacagttcctttataaaaatgaaacagagcttgatgatagaaatcaatttccatagataaaactggcgagtgaaaaagcgccggaagaaaaagagagagagcattcccagaatatagcctgtaatgaatcctgcggcgcttggactgttgctcaagaacatccagcaaaaagcgagaaacacatttaataaaatttgaaatgccatgcgatctactccttcagaacagcttcgatatatttttccggattcagcagcgtctcggccgcttgatcaacgtaaggcgacacccattctgtacccaacccgaagagaagagacagcaagagaaaaatagctgccggataaagaagtcctttagctgttcgatgatttggttttggcgtttctttttcttcgccccaaaacgcatgtataaagaccctcagcacagagtacagtacgagcagactcgaaagcagaatcagcatggatatcgtaaattcaccttctgcgaagccgccctccgcaattttaaatttgccgacaaatccgctcagtggcggaatgcctgcaagagaaatagcggaaatgaaaaacatccatccaagaacaggatagcgtttgatcagcccgcccattttatgcaggctcgcggttccagtcaatgcgatcagcgtacccgccagcataaacaaagcgcccttaatcagcatatcgtgaattagatagtagatcgcgccctgaatggatgcgggggtgtgtactgccacaccgaacaaaatcacgccgacagcggtaataatgttatagatcacaattttcatgacattcgaataagcgagtgaaccgatcacaccgaaaatcacagtcagcgccgccagccaaatcatcagctgatgggtaaaggcagtatcgtgaataaaaatcaatgtgaaaaccctcgtaatcgcatataacccgacttttgtcagcaaagcgccgaacaacgcggagattgccgccggtggcgcgtaataagagcctggaagccaaaagtagagggggaagattccgcccttcatgccaaataccaaaagcagcaggacaccaatcacagtgatcagcccggtttgtcctgattcgctgattttcacgctaagatccgccatgtttaacgtaccggttacagcgtataaaaagccgacccctatgacaaacagggcagacgatacaatattaaacacaatatatttaagggattcccgcagctgaatttttgtgccgcctaatacaatcagcatataggaagcaataagcagaagctcaaaaaatacgtacatattaaataaatcgcctgttaaaaacgctccgctgacgccggcaagcaagaactgaacgccggagtagtaaaaggagcgctcccgtttttcaccgacagaacggaaggaataaagcccaaccaataaaccgatgaccgctgttgtgagaacgagaaggctggcgaattggtctgcggcaagcacaatgccgtacggcgctttccatccgcctaggctgagtgtctggataccttttgtgaagacagtctgtacaagtatgccgctaatcacaatcccgatggccgatgccgccgtgctgaagattctcatgagcataagattcttcgtcatgaaaatcagaagaatagccgacaaaagcgggatcaggattggcaaaataacaaaattattcatgttgatcatttcccctcatttgatccatatcgtccgatttcaattcctgataagcgcgaaaggccatgacgagtatgaatgacgtaacgccaaaagaaatgacaattgcggtcaaaatcagggcttgcggaagcggatcgacaaatgatttggcatgctcgctcaaaatcggagcagcgcctttctttaatcctcccatagttaaaagcattaaatgaacgccatggcttaacagtgctgttccgataatgacgcgaagcaggcttttagacagcagcaaatacgtggcagccataaaaataataccggctaatacagccattaagatttccattattcttcctctccaatcgtttgaataatggtcatcgttatgcctacgacaacaagataaacgcctaaatcaaatatcgtcgctgtggcgagctccgttttcccaaggatcggcagctgaaagtatccgaatgtgtgggttaaaaaaggaaacccaaagacaaaggagccaacgcctgttaatacagcgagcagaaggccggctcccgcgacataaatgaaattgacaggcaaaagggaacgcacggtttttaaatcatatgccagaagcaagagaacgatggaagaggacgtgatcagtccgccgacaaagcctcctccgggcgcgttatgccctgataaaaataaatagaaagagaaaagcaaaatgataaaggatacaagctttgtcgcggtttgaagaatcaagtcatttgttttttgttcattcaccgcttttcccctcctcttttacttttgttttaatcatgctgtaaatgccgagagcggctattgttaataccgtaatttcaaacattgtatcaaatcccctgaaatcaacaagaatgacattgacgacattatcccctccgccgagatcgtggctatgtttgacaaagaaggacgcaatgctgtcttttgtccgctggcttgaggatgcgataccgagcagagtaacgataacaccgacgcctaaagaaatgataaaattcgtcatccggaacgttctcgtttttgttttcagcctcagtttcggcaaatggtagaagcaaagcagaaacagtgccacagaaatcgtttcaatgacgagctgagtcaatgccaagtccggcgctctgaaaatgacaaaaaacaatgcaagcgtataaccgacaacaccgagtgcaatgatcgccgtcagtcttgacctagcaaaaacagtcgccactgtggcgctgatcatgacaagcgtcaaaatgatttcgtatacaccgattttagccatgccttccgttttaaatgaaaatccgcctttaatggcaaaagctccgcctatcagaatgatgaaaccagcgaagatatacagcaaataatctcttaaaaacccggtcatatattgttttgtgacccggtaagagcctttctccatcagagtcaaaagcttatcgtataaccggttgagtgtgagtttcgaaggaaacagtttatagattcctttccacttattcagcgacaaataaccaattgttccgatcacaacaatacccgcagtcatgagcaattccgttgtaaccccatgccactgtgaaatgtgaacgtggaatttctcatggccggcaagcagtgtcggatagattgagttcatcgcaggctctatcaggctgtacgacaatatattcgggaaaaagaagagactgacagccaaagcgacaagaatgaccggtggtacgagcatgccgacaggcgcttcgtgagcctgtttttcaagctgttcaggctggtaatttcctctgaatgttttaaacagcaatttcatgctgtagataaacgtaaatacacttccgatccaggcgaaaagagggaacagaacgccccatgtctgcacgttgaacaggtcaaaatgtgtcacgcgaagcatgcttgtgaaaaacatttctttactcaaaaatccgttaaacggcggtaagccggccattgaaaatgtcccgattaaggaaatggtaaatgtaatcggcataatcgccatcaggccgcctagcttccggatatcccgtgtgcctgtttcgtgatcgataatcccgactgccataaacaagcttcctttaaaggttgcgtggttgattaaatggaaaatggcagccatagcggcaactgtataatattctgtatggccgtaatgaagggccgcagcactgactccgagcatggagatgatcatgccgagctggctgacggttgaaaacgccaaaatcgattttaaatcagtttgtttcacggcatggaatgaaccccaaaccatcgtaaagaggccaacgagggacacgatccaaaaccactgagctgaaaaggcgaaaataggactgaatctcgcaatcacataaatgccggcttttaccatagtagctgaatggagataagcgctgacaggcgtcggagcttccatcgcgtcagggagccagatgtaaaaaggaaattgcgctgatttcgtaaaagcccctaataaaatgagaatcatagccgggataaacaattcgtggccggcaattaattgaacctgatgaaccatctctcgaatactgaaggaatccgttatcaaataaaggagaataaatccgccgagcatgcacagcccgccgctgaccgtaatcaaaagtgatttggctgcgccatagcgcgacttttcccgcttataccaatagccgatcagcaaaaaggatgaaaggcttgtaagctcccagaacatgtagagaaccatgacattgtctactagaacgacaccgagcatggcgcccatgaacatcaataagtagacataaaagggcccaagctgttctttttctttcgataaataaaaaatgctgtaaagagtgaccaaagagccaatgcctgtgatcagtaaagcgaataataacccgaggccgtctatataaacggtaaagttaatgccgagtgacggaatccactctaataccgatcgaagtgtttctccagactgtgtcatcctgatcattgggagaaagtatataaacagcaagacgggcaggatcaacacaaaccagcccgtatgcactctttttgcgtattttgccaagaagggaatgataaaagcaaataaaaaaggcgataaaatagcaagatgtaagagctgcaaagataagacctccttttctcgttctcaattgaaaaatgcgctatgtatgaaatatacggtcaaacgacctagtccaaattatatcgcacttttctgcaagctgccacgcttcgaactgctgtaatgggtttttatgagttcttttgacctcaaaataagtctaacaaaaaagaggttatttgtatatttaaaatcaatcctgatcaagctgaaggaaaggagctggtcatgtgaaaagaaaagtcgtgatgtgctcaggtttattctgctcagtatttgcaggggcattcatgttgaatcaatatgacgggcgcagcggtgtggcggctagtgatgagtgggagctgtatttactggagcaccatctgtcagccagaatgagtgagatggaatcaaaggatctgccgtttggtccccgagagtatattcggattgtgaataaataaaaaaagagttccgcataaaacggaactctttctgtttatgaagtgaaaaaacgaagcagcactgtcgcgcaaataactgtgcctgcaccgccgagacgggttgaaatttgggcaaacggcataaggcccattcttcctgatgccgataaaatggcaacatcacccgttccgccgaggccgctgtggcagcaggtaacgattgcggattcaaccggatacatgttcatcagcttgcctacgaaatatccagaaccaatcatcgcgataacaactgaaatacagatgatgacaaacggtatagaaatcacagacgctacgtcatccaacggaataaagaggatgccgagaccgaccatcagcggccatgtaaagcttgaagaaataaacttataaagctggtaagcgccttcttccatttttttcggaagaatatttgcatacttgacagccgcagctgaaataatcattaagatcgcgcccgggatgaagatgaatttctccaataacccgccaaaaataaagaatgtacacgcgagcagaactcctgctcccattaatttgaaatcaatttttgcttcggcttctttttgattgaaaatctcatttgcttttttagattttacgagacgtccgttcccgtttagatctggacgcttatcgccaagctttttcattaaggctgcacatatgatagcaaaaacatttcctataattgctgctggaaccagctgagacacaaatacatcagcagatgagcccagtatttgtgagtaggcgattgaaagcggcaaaattccttcgcctattcccccggcaataatcgggacaacaacaaagaaaaaggaatcataggcactatagccaaaaataaatccgacaaggatgccggctgcaacggccgcgatcgttcctgcaaccagtggaacgaacattctgataaacccctgtattaaaacaattctgttcataccgaggatacttcccacaacaaggcaagcgatatagaaataaaggaagttagacgttttcatcaagttggttacagcgtctaaagatgttgaattcagtacattgtaaaagactaaaaatgaaggaacaaacaaagataaaatagcagggccgccaatatccttcaatatcggtatgcgttggcctatgtctccgagaaacacaccaagaatcataatgatggcaaacccgccaagcatatttgccggcagctcattgtaataggctgcaagaataataataacagctaatactgtgtataatggcaaaggaatcacaccgatttcccaagaccaaattttttgaaacaggtttttctcctgtgagtctttttgctcaggtgaaattgtccccgtttttggaattgctcccatgtcatacacccccatgtattgtttgttacagtctacaagaaagcgttaacacttcatatttttttaagttaaaaaactaataaacaattaaattaagagggtcttttgaattagaaaaaaacccctgagaatcgtcttcccaggggagaatgtttatctttttcctttaatataaggcacgccattggcttttggcgcatctgcccgcccgataaagccggttaaagcgagaatcgttaagacataaggagccatcagcatatacacatttggtatgtctttaaaaagagggagcagcgatccaatgatgcttaagctttgggcgaatccgaaaaacagggcggcccccagtgctccgatcggatgccattttccgaatacaagcgctgccagggcgataaagccttgcccggagatggtagagtgcgtgaaatcaagcgcaattgtggaggcatatacgccgccgccgagaccgccgaacaatccgctgatcatcacaccgatgtagcgcattttatatacgttgattcccatcgtatcggccgccatcggatgctctccgacagaacggatacgaaggccgaacggcgttttgaacaagataaaccaggaaataaaggcaagtgctattgcaagaatagacgtataatagacatccgaaaagaagatctttcccaagacgggaatatcgcccaaaccggggattttcgtcttataaaaaggctctggaattttgtctgtctgcgctttgccgtagatcagtttgacgataaataaagttgccccaagcgccagcatgttaatggcgacaccgctgactgtctggtcggcgcgaaacgaaatcgccgctgccgcgtgaatcagtgaaaacagggcgcctgctgccatggcggcaaggagcgaaagccaaggtgcggcggcacctaattccggaccaaaaaataaattaaataacacgctggtgaacgccccgataatcatgaggccttctaggccgatattcaccacacctgatctctcggaaaacacgccgccgagagcagttaaaataagcggggccgcatagacgagtgttgcagggacaatgatagataaaatctgcacaatgtccacttagttcgccccctttttcttcaatttgcccatgacgaaacgaatcgcatagcttgaagccacaaacagaataataatagcaatcacaatatcaacgacctctgatggaacgcctgattcaatcggcatatttaatgcgccgattttcagcccgccaagcaggcatgctgccagtataaccccgatggctgtgtttcccccgagaagagcgacagcgataccgtcaaagcctacgccggtaaatgcgcctttcactgctgcgtattcgaatgttcctagcccctccatggctccggcaaggcctgcaaaagcgccggagataagcatggaggtcatgatattcttccgcacgctcatgccggcatactgggaagcgtgctggttaaacccgaccgcccggagctcaaatccttttgtagttttgttgatgataaaccacatgataactgctgcgagaagggcaacgatgattcccaaatgcagccgtgagtaatcggtgatctgttcaagaaaaggagagcggagggaggcggattcgtgaattttccccgtcttgtcctgatgatctgtcaagacgtttgaaatgatgtaattggtcatgtgcagcgcgatataattcatcataatggtgacaatgacttcatgaacgtaaaatcgcgctttcaaaatgccgggaataaacccccataatcctcctgcagctgccgctgtaatcaatgcgagcggcaagtgaatatatgccggtccgtcaaacgccgtaccgacccaaaccgctgctgtccagccgacgagcagctgtccctcgacgccgatattaaagagtccggttcggaatgcaaaggcgacagccaatccggataaaatataaggcgtaatttgccggattgtttctccgacataatagatttctccgaatatcccattccacaaagccgaatatccgctggccacactgtagccgctcacaagcataatcaacgcgccggccgcaagaccaaggatgattgcgatgagcggcacgagtaaatgagagagtcgtttaaccatttgctttccccgcttccttttgcgtgcttcctgccatcaagagaccaagctcctgttcagtggtttcctgcggattaacgctggcgataatgcgtccttcaaaaataacggcgattctgtcactgagattcataatttcttcaagctcaaacgagaggagaagaacggctttcccggcatcacgctgctcaatgagctttttatggacaaattcaatcgctccgacatcaaggccgcgagtcggctgggcggcaattaataaatcaggatttcggtctatttcccgcccgataatcgctttttgctggtttccgcctgacaatgcccgagcgtgtgtatattcatccggcgttctgacgtcgtactcgctgatcaggctgcgtgcttttttgtacatttcgcctttatgtaaaacgcccaatgctgaatacggctttttgtaatagctttgcagcaggatattctctccgattggaaaatcaaggacgagaccgtgtttatggcgatcctgaggaatatgcccgatcccggattcagtgatttttcttggcgtcaggttttggatctgttttccgtttaaggtgattgttcctgaatctgttttgcggagtcctgtcaccgcttcgatcagctctgattgcccgtttccgtcgacgcctgctatgccgactatttctcccgctttgacagaaagagacaaatctctgactgtctctattccgcgggtatcctttacagttatgccgtcaatcgcaagcacttccgctcccggctgagcagctctcttttcagttttgaacgatacctcgcggccgaccattagactggcgagttcgtcttggtttgtatcacggacatcaagggttttgatgccttttcctttacggataaccgtaacgcggtcacaaatctccataatctctttcagcttatgggtgattaagatgatggacttcccttctttgaccaggttcttcataatttgcatcagttccttaatttcatgaggcgtcaaaacagccgtcggttcatcaaaaatcagaatgtcggcaccgcggtagagggtttttaatatttctgcgcgctgctgcataccgactgatatgtcagctgcttttgcttcaggatggatctgcaggccgtatcgatcggaaatgtcctgcacctcttggccagcacgcttccggtcaattctgccaaacttctttggctccttcccgagaataatattttcagcaactgtaaaggtgtcaacaagcatgaagtgctggtgcaccattccaattccaaggtcattcgctttgttcgggctgttgatgtgcaccttctcgccgcgcacccgaatttcaccccgctccggctgatacagcccgaaaaggacattcatcaatgttgatttccccgctccgttttcaccgagcaacgcgtgtatttcgccttttttgacttgaagattgatattgtcattggcgacgatacctggaaacgccttgcggatattgagcatttcaatgacatattccattgattgaccgctcctttatttcaaaataaaagaaaaacaagggataagggctcgacctccttatccctgctattcttattcagctttgaaggttttgagctctttctcagttgccgggacttccaatccgtcgatgatttttttcttccatttatcgaccgctttgatcacatcatccgatagattttgtttagatggagaaatgccgactccgtcttgatcaagcccgtaggtaagtgtttcgccgcccgggaactttccgtcactcgcttttttcgttacatcttcaacgactgtatctacttttttcaccatggaagtgagggtgacgttatcatctgttccttctacctggccttctgcgtattggtctttatcgacaccgatgacccagacatcgcgttttggatcttcttttttcaggtttttcgcttcagtaaagacgcctgtgccagtggcgcccgcagagtgataaataacatctacgcctgatttatacatgctttcggcggttgctttgccgacatcggctttatcgaaacctcctgcgtatttcacttctacaacggctttagggttaactgcttgcacgccggcacggaagccgacctcgaattttttgattaactctgattccatgccgcctacaaagccgatttttcctgatttgcttgatagggctgcggccactccgacgagaaatgagccttcctgctctttaaacgtaatacttgcgacgttgtctttatcgacaacagcatctataatcgcaaagtttgtatttttgcgctggtcagcaatttcgctgattgaatcctccattaagtagccgacgccgtaaattaagtcaaaattctcacgcgccaatttatttaagttcgttgtatagtctgcatctgatttggattgaagatagtcgtaaccgtttttgccttttttcagcccattctctttcccgaaggcttggatgccttcccaggctgattggttgaaggatttgtcatccactccgcctacgtcagtaaccatcgccacactgaatttgtttttgccttcgcctgagccgctgcttttttcgctgtttccgcatgctcctaatatggtgcctgctgcgatcacaagtgacatcgccaatccgatttttcgtttattcaagatataaccccccagaaaaatttggttcaaagctgatccggccagtcatgtgatgggctgtcctgaacaatttcttagaatcgataaaattttctgataataacaaatggaatgcgctgagacagttctattcttccctgaataagcgtggtgtgagtatttccttcgaaaggcggggaagagaaggatgcggaaggcgttccgggcggaaaaccgtgacatcgttttctgaagtaagacttatgacttagtttttcgggatcaacttaccaatcataatttatcatttaactaatatgaaataaatagaatttcgcataattttttaaaaagtatctatttttagaattgtttgcttaaaatgttgaaaggccctttgttattcttgtataacttaccaacaatagaatcaagcatcttggcaagagatatgacagaaaaacgcactgctcaaagcaagcagtgcgttttcttatagatattgctttattccgttaaggttactgttgttgacgttgtactgaaacacaggtcttccgatcgttccgtacgccatttctacattcagaacctgtatatcttcaagaaactttaagtattttcgtatggatacttgagagatttctgtgtgctttgccaagtcttctgtcgtaaaagattcattttcaaatgactggatactggaccagatcagcttcagcgtgctttttgtcaggcctttaggaagctgcactttttctgttgcttctttcttttgaaaaagctcggcgtccagttctttttggctcatgttgcgatgggttgaatacaccttttgttttcgtctgtaatcagacagagccgtttggaatcgttcaaattcaaacggtttgattaaataatcaacagctccgtaccgaagtgttttcttgattacgtcaagctcgctggccgctgagatgacaatcacgtcaaccgcttcattttgggctctcaattccgtcagcagttccagcccgttttttcccggcatataaatatcaagcaaaatgaggtcgatatgatgctcgcctaaaatatgcagagcgctttgaaaggaagaagcgatgcctttcagctgaaagccatctatttggcttaagtatcgtttatttaattcacccaccatggggtcatcttcaactattagtacattaatcatgattttcctccttcggttcgtacgggatgcgaatactgaatgtcgttccttcattcttttcgcttgtgaggatcatttggccttttaaattttcgatgctttgctgtgtgaaataaaggccgaatccccggtttttgccctttgttgaatagccttgttcaaatactttggcttggtcttcttcggacatgcctgctccagtatcggtaatttcaatatcaagtatgctgttatggaagcgcatggacatggtgatttgttttttcggcatatcggcaacggcgtctaagccattgttgatgagatttccgatgattgtaataagttcatggatgacagaagggtctgccgcgttcgggatgacaccgttgcattcaatatcaagatttgcgccctgctcacgtataaagctttgctttccgagcagaaaaccggccagtacggagcttttgacatcatttataatttcacttgtttctgatttttgctgtatggctatatctttaatataatctccaagatcatcatactctttcagctggacgagacctaatatcacatgcagtttgttcataaattcatgagactgcgctctcagtgcgtttgcatacattttaacaccggaaagctgttcagctaaatgttttacctcggtcttgtcgcggaatgttgcaatcgctccgacagtttgtcctttcagctggataggaacttcattaaacacaagctccagcccgttaatgcggacgtctctgtcttgaagaggtttttttgtctcaatgacctttttcaagcggcttttcggcaagatgtcatctacatcctgatcaatgggatttgtgttgatgcccattttgacgaataggcgttttgcttccgcgttggcaagtttaattttgccatgttcatcaacagcgagtattccttccttcgtcgattccagcatcgcgctccgttcttcaagcagagtcgcaatttcataaggttcaagtccgtacatgatatttttcactgtacgggcgacgataacggctccgatcacaccgacgaagatgctgacgcaaataataaagtaaagcggccgtaagctatggctgatcacttcatcaatttcatttacggtgatgccgaccgcgactgcaccgacttgttttccattctccgcgtagacagggacgaacgctctctgcgatttcccgagcgtgccagaggctgtgctgatatggacatgcccttttaatacctcggactcatcaccgcctctgaatttttttccgattttgctcgggtcgggatgagttttgcggataccgttcatatccatgacgacaacaaattccgtgccggtaattttctgaacccgctttgtgtagctctgcagttccttttgtttttttccgttttctaaagcagcggctgtcatcggcgcctcagctaccatttcagcagtctgcagcgcagtggccttttcctgatctctaattcgtttggtggtttgggcaccgactgtaaaaaacgtaatgagcaatgcgattaatacaacgatacaaacaaatatggtgagtctggtttgcagttttaatgtttttttcatataaaacttccttacgttttatgattcctgcgtactactttactctcaaaatgctgctttgtgaagatttgggaccgtaattcgtaaaaaggagaaaaaatggaataatttatcttgtcaatgtgttttaagtcctccataataaatgaggtagattatagaaagggacttttttatatgaaaaatacttatttgacaggatattttccgctgattgcgatcctgctttttagttcgtccttatccatctcaacttcactttatgcgttgaagatgctgtcttcatttggaatgtatgatggaatgctcgattatttttcagagaaaggaatcaggcttgcgttatttgctgcctttgcacttttatattttatggttctgtccgctctgaaattaattgcaaataccgtgaccgagctgtcattgctgttttttgctaatgatccggaagggaacaacctgaaaaaactcagaatgggttccatgatttatttgggcggcgggattttatcctttgtgctcttgcaaaatgtcatttggattgtgatctggtttgcggtcgtcacgctcgcttactttgtgtttaccgtataccggatttattcgacgctttctctcatgtcattagttggattcattctattggaactgctgttttggtttacctttgttatcggtattctgttcatatttatcaagctttataatagcataatggatagcttacctgtgtaagctatccatttcagcgtttggtggtcagatttgcgcttcgtgctctgtgcgcaatgaaacggcggctagattctcaggtttccgccgtttcacaacttcaaaagttttcaatcacgctgaatagatgacaaaatcctaaaacgaagccgttttaggattttgtcaacaatctgtgatggctagcttcctagccattttttatttacggtaaaaatctttttttaatagaaggggaggggagcatacattcattttttttgccaaaccacttatagcggttgttggcaatgaaagaatagaccatatctctgacaggcttcggcactgcgaaaaacaggacgaagagccgccatgggcctcgcagatgcctgaaaaccttaatggctgcagttgactttgtgtgcacttggccgtcttcaataaagacaaagctgtcaaactgatcagtcgggagcccgctttttttcagcaggctctgccctgtttccgactgcagcgatgtgaaagaaatcaatccgtccggatcacgtttaatgataaattgcacggcgccattgcataaattgcagacaccgtcaaacagcaaaacgcgatttggaatttgttctgaagtcaccccatatcccctccgatcctttaataagccgcttgcagcgttcctttccagatggaaagctgagggctgatgctgtgaagatattcaacgctggtcggtgtatcctttccgacccagacacccattgtatacgtatcagtcaggccgacaaaccacatatcgtgataatcatttgatgttccggttttaccgccgatgtaaggcgcattgaaatatgcttttttccctgttccgcttttcacaacggaagacatcagttttttcagctgcatgttcgtgcggacgctgaatatttgagtcgctttatcattccatttataaagcgtttttcctttaaggtctgtcacctttgtaatcgcatggctcggcgtatagcttccgctgttgccgaatgtcgtataagcctttgtcatctcaagaggcgtcatgccgtttgtaaatccgccaagcgccgccggaagaagatagtcgctgtcgacaagtttggcaaaatgataaggctcaatataactgaatgccttttggatgccgacgcggtcgagcattctaatagctggggtattatatgaatttttaaacgccgtatcaagcgtcactgtgccgtaagtgcggttattgtagttttgcggacagtagtctttgctgcaaaacttgctggcatcaatggtgctgcttgttgtcgcgccggtttgttcaatataagggccgtaatcaagaagcggcttaatggatgaacccggctgcctgtacgcctggtaggcgcggttaaagtcatatttttgatagtttttcccgccggatagagcgatgatttgatgcgtctggtgattaatcacagccgctccgccctgtacgtccgcatacgggagcttggaattcatttgtgccacaacttgattttgcatgtacggatcaagtgcagtataaattttcacaccgtctttcatcagcgtgctgactcttgcggacagctcgttctcgatcttttctttttgttttcctgatgctttttgaaggcgtttatcaaagccttctgattcagacaccagctgagtgaattcatcattgacgtaggaaacgtagtcaggatatttgtcttctcttttttcaacatccagtttgattttttgttttacggcttttttcagctctttgtccgtaatgaccccggcatcttttagccctttaagcaaacgttcttgacggcttttcgtgtagtcaaaatgcttgagaggatcatataatgtagggttattaggtatagcacagataaaagccatttctcccactgtgagagatttcagcggtttgctgaaatagaattgagctgctgaaccgacgccgtaaacaccgttgttgaaataaatggtatttaagtaagcttcaagaatttcatttttcgtatattttttctccagctgataggaatacgcgagctctgtcagcttgcggctgaaagagcgttcatggctcaaatacaagtttcttgaaagctgctgtgtgatggtgctggcaccctggtcaattttcttgtcttttacgttagaagcagtagcccgcaccattcccataaagtcaaagcctttatgctcgtaaaaatggcggtcctcagatgttaagaaaatctgtttgacttcctcgggaatgttgttaaatggaacgagcacacggttttcgtggtcgctgacgatttccgagacaagggagccgtccctgtcatacatgtagctgttctgaacaaggctgatatctttcagattaatatttttatcaagcacctgatccagggacttcatttgttttacttcttttccggaagcgataactgtaaatgcaaacaatgggattatgcaaaggagcaaaatccatccgattatttttcgtaacatggtcactctcttttctcctaaattctagccatatcgtaccattcttttgagattacgagaaggttaaatttagaagattcctcagttttttctcggaatcagcttgctttggcataagaatctttccgaagtttctgcatgatccaaagcatgcaggcgccggcgaaaaagagaaacgccgtgacgtaaaaggtggccgaaatggtaaaatggctcgatatgattcccccgagcagaggcccgagcacgtttcctaaaaagcgaaagctgacattgtagccgagaacttcaccctgaatgctgccgggagcctgaacgcggatcgctgccgtaatgcatggcagcaaaccgcccatcgccattccgaataaaaatctgaaaacaaggagcacgctgagtgaggacgcgagcgcctgcggaataaaaaagaaagaggcggcgagcaaaagtccgattaaaatgcggcggtggccgtagcggtcgcccagatcaccccattttctagccagcagcaaacttccgagccccgttgctgaaaatgccatgccggagaaaaaggcaagattgacaggtccgtgcagctcatttacatataaagcgagcaggggctggatactgaaattgcctgtttgaatcagcatggttaacagcatcatgacccacagcgccggatggtgaaaaatataggagagcacttcttttctcgagtatgacgtacgtttggctgttttctctgcaagaggcttttctttgacaccaaataacacgagaagaacagacgagaaaattacaaaggatgtgataaaaaaggtatacgtaaagccgaaacgatcagcaagcatgcctcccaaaagcgggccgaacaagcttccggacacttgccccatttgcagcgtgccaagcgttttgccggctgagctcttcggagtctgtgccgaaatcatcgcaagagatgtcgggatgaatccggttacaagacccattgccatacgcagaaaaaacaattggtacaccgatgtaacaaagcccatgaagaaaatgctgagggcaatgcccgttccggttgccataaggattttcttgtatccgcgtttgtctccgaaccgtccccaaaacggggataccaaaaacgccatgagaaatgtaatgccgaacacatagccgctccacctttgcacaaagccgtttgaaaaagagctgagcgtctcaatgtataaggagagaaaaggaacgatcatcgttgtgctagcggagacaaaaaagttcgccagccacacaatgacaaagtttttcttacggatagaaataacatcaccttcttattatttcgggttccttactaattataaagaaacgattcacaatttaaaagaaacgaagcggctgggaaaattcattatttttagaaaatgaagaaatgtcgagaaggggaattgatatactataaagatagcattttctgatcggaggaaaggcaggtgtaaaaaggtgacgacaaacagcttactcattattgatttcgaatttacaatgcccgacggaaagtacagtcctcaaaacttcttcccggaaatcattgaagccggaattgtaaagtcgattgatgatgaagtggttgagacgttttctagctatgttagaccgaaaaagttcccgaagcttacgaaacgctgcaaatcatttttaaaaataacccaaaaacaggtagacgaaggaatgagattcgaggatttcatccgtaaactaaacgagctggatcctgagaaaaacagcacaataattacgtggggaaacatggatatgaaagtgctgaagcaaaactgtatgtttaatcatatccctttcccgtttaagggagaaatgagagatttatcgcttgaatacaaaaacttttttggagaccggacattgacgggtttatggaaagctgccgaagagtatggagattccggaaccggcacccatcataaagcgcttgatgatgctctcacagcatataaactttttaagcttgttgagcaggataagcagtatctcgaaaagccaaaaccgcccacaatcggcgaaagaatcgatttaaccgaactgttcaagcgcgcgacgtgaaaaacccaatcttttgtcagactgggttatggctggttaaaatattctttttctaaaatgtccagattatgaagggagcgttttgcccactccgaaccatcctcattcaatttggctctcagctgtgctgtcgcctcccgcagagattcggtataatccggcacttcaccgtcataaggcttcaccatatggtgggggatattggtctgttcaccatatgcgagcgcttttctctcatggaaaaatggcacatccgcctgttttggatgatgaaggtctccttgagagggatgggtaagaaccgctttcactttcactaaatagtgctgcggcctgcaagccgtgatttctcctatgtatacacctgttttgtaaaatcctttaacgatagagcctgtctcaaacgtgctcatctgtcatcacctcgcattcattctattaaagttccaatcgatttgctagtgaggaagatcagcgggaagcttaatggtcaccatagtgcctttttggaagctgctgttaaatgagatggtcccgtgatgatgttcaataatggaaaaggttacggtgaggccgagtcccgttccgttcgtttttaaggaataataaggttcgccgagtttttgcatttgatggtctgtcatcccgaccccattgtctgtgatgttaatcatgatcgtatggccgtttcttttggctgatatgtggatcatccccttcccgtgaggaaccgcttcaatactgtttttcatcaggttgatgacagcctgcttcagctttgttgcgtctccgtatatcaaaaggtccggttctgtttcagcctcgacggttactgacttgtaattggcgtacgacaccataagggagcttgtctctttgataagggctgataggtcaaaaacctctttttcgtataattgctgtttggccatatcgagatagtttgtaataatgccttgcgcccggtcaagctctgacagtacaagctttttgtaatccgcactcgacttgttttgtagggtttcgtcattaaaaagcagctggacaaacccgcggacaactgtcagcggattcctgacctcatgggcgacgctcgctgccagttcactcacaatcgtcattttttcagaatggataagctgtgagcgcagggcgatattttcggcgatgctttcgataatatagatgcttaatagaagaacactggagcggaaaagccctgagactgccgcctcgtaaacgaaaattcctgatttttgaaaatttaaaatattcaaggcggatagaatccagcttgaggcgaaaaataggaaaatctccacgcagctgatcaataaagacagcagcagttttttcgctttggacatgaatggccattttttctgaaataagattgggataatgataagaaaaggcagcaaagtgaaaacaaacattgcggaaggttcgtaaaaaagcagttcaaaacataggacagatgcggcgactgtaagtccggaagcggtactaatgtaaaataaacaaatgataacgggaatcatctgaaggccgtattgtatgtagtccatttcatgaatcgggaaaataatgcataaaacggaggcgccgcaggcgaagagcgtgaccaaaccgctgtttatttttggcacaagaatcgcaggttttccaagccaaaacacttggtaaagaagaataggaaacaaaataaagcagatatgcagaagatagtcttttagaatttccattcgtgtaaaatcctttcgtataaaatatgaatctattataacactaaatattagaagtaaaatataaaattcctttattaagaacgcctttacaaatgaagacgtaaaggcgtttacagctatatttacgataatgcggctttgatgcggcgcaggccgtcctgcagggttgcaagagagcatcccgcgttcaggcgcataaatccttctccgccaggcccgtatttcgtcccgggctctaaaataacttttcctttttttagcattctttgctggagctctgtatcggacaagccgtaagcgctgaagtcgagccaaatcaagtatgatgcatccggcttcatcattttgacctttggcagctcggtgctcaaaaaggcttccgcttcgttcatgtttttctcaatgtaagtgatcaattcatcaagccacggtccgccttttgaatacgcggcttcgattgcagtgacggcaaacgcgttcattccgcctaaaccattgcgctgaaggcttgcggaaaacttggcgcgcttcaggcgatccggaataatgatcgctgaagcctgcaatccggcgatattaaatgttttgcttggagcagcacatgtcacagaaatatcagcgaaatcgtcagagagcgaagcgaacggcgtgtgtttgtgtccgtacagcattaaatcggaatggatttcatccgatacatctgttacgccatgctcaaggcacaattcgcctagcttcagtaaatcttcccggccccatgaacgcccagaagggttatgaggattgcataaaataaacaatgtaacgcttgggtcactaagcttcgtctccaaatcttcaaaatccattgcatatgcgccgtctttttctagcagcggattatgtaaaatgtgccggccgtttttctccaccatatggtaaaaaggcgtataaactggaggctgaacaactacttgatcgcccggctccgtaaaagcttgtaccgccatgctcaaggccgttacaacgccggggctgaatgtgatgctttccggattcaccttccagccgtgcctgttttgcatccatccgcacacagcatccctcgttttttgatctggagttgtataaccaaaaataccgtggtcaagacgctcttttaacgcttcagttattgcttctggcgcgcgaaaatccatatccgccacccacatcgggagtgcgtctgtcacgccaaataattcgcctgttttgtcccatttgaccgattgggtgccaaggcgttcttctcgtttatcaaagttcattctgttaccccctcatgtatgtttattcttctaagcttcactatgataagatagaactgcaaattttattataagcggtgatgaatatggaagaaagtcaagcggtcagggaaatgattaagatcattgccaaatgggacccgtttaaatatggagaagagttttacgaaacggaggctgttgatgtcgtgcaggcagtctatgatgaagacgatcccgacgtgctggcgaaaagcattcagcaaatatttgaaacttcttttgaacaaacgctgccgatcgacagctgccgggaagtggctggccagcttttattcattaaaaacagcagctcctgcacgccttaaaaaaaccggttcagcaccggtttttttaattgataaaatcagcaatgtgttcagaaacaagttcaggccgttcttcaggcaccagatgtccggtctggccaagtgagtacagcacggaattaggcaaatctgcgtgcagccgtttaccgatctccattgggacaattcgatcctcctcgccccaaatcaatagagcaggcttgttcattttcttcaattgctcgggttctaaatctccttctctgtggcggataaaccttgtcatggctttgaaaatctgctcgtcctgaaatggtctgccatagccgtcgatcatctcctcatcaatcagcgatttgtcatgcaccacatttaataaatttttcatcacgccttctttcgagagccagcgtttgatgtaaagatgaaaatacgggatatgggtcccgaaaatgatcgtcgggtgtgaacgttttaaataccctgaactgcaaagcagcacaacctttgaaaaaagctcaggtttttggagagcagcagacagcgatatctgcccgcccatagaatgcccgacaagcacagcctgtttcacttgcaagtgctccaaaatcccaatgacaagcttagcaaggttttgataggtatagataaacgttcttgatttttcagattggccgaaaggaggcaaatcaagcgcgatgatgtcgtacttgtcccgaaggagaggaattacttttctgaagctgaatgcagatgataaaaaaccgtgtacgcagaccagcgtttgcctgccgggattttgataatgttcgtagtatacattgactccatcgaccgtaaaccgccttattggtgaaaccgcctccattctgtgtcactccctttttttgatggttgtattatgccctgaaattgtaaattctagcggaagtttctcctcgttttttcttagcattcgtcaaaaaacgtgatataatgtcatgagatttcttgacattgcaaaggtgtgaatcaaatgaaattgacagaaaaagaaacagaaatattagaaattttagacgaaaacagccgcgccgatttagaaacaatcgcaaagatggcgggcatccctgtaaatgaagtaaaaacaattattgacaaactggagaaagaaaaggttattatcgattattccgctatgattgattggcgaaaagtagacggacatgagggcgttacggccatgatcgacgtcaaagtaacgccgaagcggggcgtcggttttgatgaagtggcggaacggatttaccgattccaagaggttgaatcagtttacctgatgtcaggcgtatacgatttgtctgtcgtgattcgcggcaattcgatgtctgacgtagcgcgttttgtttcggataaactctcaacgcttgattcagttgtatctacgacaacccattttatcctgaaaaaatacaagcatgacggcaaagtgtttgaaacaggagacgacgacaaaagaatcgtggtgtcaccgtaaatgacttcgtatttatcagactatgtacaacaaataaaaccatccggcatccgcaaattctttgatttggcggcaacgatggaaggcgtcatttctttaggcgtcggcgagcctgattttgttaccgcgtggaatgtccgcgaagcaagcattctctctcttgaacaaggatatacgtcatacacggccaatgcgggtttatactcattgcgggaggaaatcagccgttatttgagcaacaggtttgatcttagctactcgccagataatgagctgattgtgacagtgggggcaagtcaggctttggatattgcgatccgcgccattgtgaatccaggtgaggaagtcatcattcctgagccgtgttttgtggcgtacgatgcgcttgtttctttggcaggcggtatcccggttcacgttcatacaacggcagacaaaggatttaaagcaacggctgctgattttgaagcggcagtcactgaaaaaacaaaggccattctcatctgctcaccatcgaatccgacaggttcggtttattcgaaggaagagctgaatgagattgctgaatttgccaaaaaacatgatgtcatcgttttagccgacgagatctacgcggagctgacatatgatgaggaatttacaagtatagcggcattaccgggaatgaaggaacggacggtagtcatctcaggcttttcaaaagcatttgcaatgacgggctggaggctcggttttgccgcggcaccatccttgcttcgggatgccatgcttaaaattcatcagtatgcgatgatgtgcgcgcccgcaatggcgcagtttgccgcccttgaaggcctgaagaacggcatggaagacgtagaaaaaatgaaaaaaagctatcgaagaagacggaatctgtttgtagaatcgctcaatgaaatcggtctcagctgtcatcatccgggcggcgctttctatgcttttccatctatcaaaagcacgggaatgagttcagaacagtttgccgaggagctactgacgcaggaaaaagtggccgttgttcctggaagtgtgtttggtccgagcggtgagggatatatccgttgttcatacgcaacctcgattgaacagcttcaagaagcgttagtcagaatgaaacgcttcctgcacaaaacaacataaaaaaagatacgaaccttttgttcgcatccaataaaaggggggaatactagaaagcctttggtattttcagtttaccccctttttgctgtgcataaacctgattttttataaaaaagttttctttgcggaaataagacatgtgtgatataattttaaattgcgtataaacagatatttaatttaacttaggagttgttatgaatggcagcaaaatttgaagtgggcagtgtttacactggtaaagttacaggattacaagcgtatggtgcgtttgttgcattagatgaagaaactcaaggtttagtacacatttctgaagtgactcacggtttcgtaaaagatatcaacgagcacctttcagttggcgacgaagtacaagtaaaagtacttgctgttgatgaagaaaaaggcaaaatcagcctttcaattcgtgcgacacaagctgcgcctgagaaaaaagaaagcaaaccaagaaaacctaaagctgctcaagtaagcgaagaagcttctacaccacaaggtttcaacacattaaaagataagcttgaagagtggatcgaaatgtccaaccgcaaagaccttatcaaaaaataagcatgaaaaaaagcaccggacaggaatgttcggtgcttttgatttcatgcaaaatcctatttcagcgtgattgatatcctatcgcatttcaggatttgctgcttcttcacgtgatctttcctcgtttggcttaaatagcagaccgaggttgattaagccggcgattccgacaagtccgtaaatgattcgggaaagagctgacccttggccgccgaagatagccgctactaagtcaaattggaaaaatccgatcagtccccagttaatggcgccaatgatggttaatacaagacaaattctttgaatggtactcatgttttgcaacctcctccatgaattattaaaacagttatagattgtgacatattggagaatctatacatgcattctccatatgagggaagctggcctgccctcgcttatatcagcttctttcccagcaccttgcaaaataaaaccatctggtatgctgatcggtgagagctgattgctttacatgtggtgaggacattctgcataataaaaaatctaaggaggagatgtcatgcaaaactttacatactggaatccgaccaaattaattttcgggcgcggcgaagtggaaagacttccggaggaactcaaaccttacggaaaaaacgtattgcttgtgtacggaggcggcagcattaaacgcagcggcctgtatgatcaagtgattgaacagctgaataaagccggagctaccgtgcatgaattagcaggtgtggaaccgaatcctcgtgtgtcgactgttaataaaggtgttgccatctgtaaagaacaaaacattgatttcttgctggctgtcggaggcggaagcgtaatcgactgtacaaaagcgattgccgcaggagcgaagtatgatggtgatgcgtgggatatcgttacgaaaaagcatcagccaaaagatgctttgccattcggaacggtattgactctcgctgcaactggttcagaaatgaactcaggatctgttattacaaactgggaaacaaaagaaaaatacggctggggcagcccgctcgtattccctaaattctcgattcttgatccggtgaatacattcaccgtacctaaaaaccacacgatctacgggatggttgacatgatgagccacgtattcgaacaatacttccatcatgtatcaaacacgccgtatcaggaccgcatgtgtgaatcacttttgcgtacagtcattgaaacagcgcctaagctgatcaatgatctcgaaaattacgaattgcgtgagacgatcctgtacacaggaacaatcgcattaaacggcatgctttctatgggggcaagaggggattgggctactcataatattgaacatgcagtatcagccgtttatgatattccgcatgccggcggactggcaattttgttcccgaactggatgagacacacattgtctgaaaaccctgcccgcatgaaacagcttgcagttcgcgtgtttgatgttgaagaagcaggtaaaacggatgaagaaattgcccttgaaggtatcgataagctgtccgcattctggacaagtcttggcgctccgaaccgtcttgctgattatgatattaatgatgagcagcttgacacaattgctgacaaggcaatggctaacggtacattcggccaatttaaatcactcaacaaagaagatgtgctgtcaattttgaaagcatcactataaaaaaaggggaaatagccatttggctgcttccctttttcttttttgtcaacttatgttacaatggaaaatctgttttttaccagcatcatttggaggttttactatggaaaatttcacttattataatccgacaaagctgatttttggaaaaggtcagcttgaacaattaagaaaagaattcaaacgatacggcaagaatgtactgcttgtttacgggggcggcagcattaaacgcaacggcctttatgatcaagtcacaggcattttaaaggaagagggcgctgttgttcatgagctgtcaggtgtagagccgaacccgcgtcttgcaacagtgaaaaaaggcataggactttgcagagagcataacattgattttctgcttgctgtcggcggaggcagtgtgattgactgtacaaaggcaatcgcagctggcgtcaaatacgatggcgacgcttgggatattttcagcaaaaaagtaacagcggaggatgcgctgccgtttggcactgttttaacgcttgctgcaacagggtctgaaatgaaccctgattccgtgattacaaactgggaaacaaacgagaaatttgtatggggcagcaatgtcactcatccgcgtttctctattttagaccctgaaaatacgttcaccgttccagaaaatcaaacagtatacggcatggttgacatgatgagccacgtattcgaacaatacttccacaatgttgaaaacacgccgcttcaggatagaatgtgctttgctgttttgcagacggtcatcgaaacagctcctaagcttcttgaagatctggaaaactacgaacttcgtgaaacgattttgtatgccggtacaattgctttaaacggcacgctccaaatgggatacttcggtgactgggcttctcatacaatggaacacgctgtttcagctgtatatgatattccgcacgcgggcggtttggcaatactgttcccaaattggatgagatacacgcttgatacaaatgtaggccgcttcaaaaacctcatgctcaacatgtttgacattgatactgaaggcaaaacagataaagaaattgcgcttgaaggaatcgataaactgtctgcgttctggacaagcctcggtgcaccttctcgtcttgctgattacaatattggagaagaaaagcttgagctgattgctgatattgcagccaaggaaatggaacacggcggcttcggcaacttccaaaaattgaacaaagatgacgtgcttgccatccttcgcgcgtctctataaacccaaagggcggaatccagtcattccgccctttcttcttgacttgatttcacagataagttcatataaagtgaaagatgaaaacattataccgttatggagggacaagcaatgacgcatgtacgctttgactactcaaaagcgttgactttcttcaacgaacatgaacttacatatctgcgggactttgtaaaaacagcacaccataatatccatgaaaaaacaggcgcgggcagcgattttctaggctgggtggacctccctgaacattatgataaagaagaattcgcgcgcatcaaaaaaagtgcggaaaaaattaaatctgactctgatgtcttgcttgttgtcggcattggcggttcttatcttggagcgcgggcagcgattgaagcgctgaatcacgcgttttataacactttgccaaaagcaaaacgcggcaatccgcaagtcatttttatcgggaacaacatcagttcatcttatatgagagacgtcatggatcttcttgaagatgttgacttctctattaatgtgatttctaaatcaggtacgacaactgaacctgcaatcgctttccgtattttccgcaagcttcttgaagagaaatacggtaaagaagaagcgaaagcgcggatttatgcaacaactgataaagagcgcggcgcattaaaaacgctttctaacgaagaaggcttcgaatcattcgttattcctgacgatgtcggcggccgttattcagttttaacagctgtaggtctcctgccgattgctgtcagcggcgtcaacattgacgacatgatgaaaggcgccctggatgcgagcaaagattttgcaacatctgaactggaagataacccagcataccaatatgcggttgttcgcaatgtcctttataataagggcaaaacaattgaaatgctcatcaactacgaaccggcgcttcaatactttgcggaatggtggaagcagttgttcggagaaagcgaagggaaagatgagaagggcatttatccttcttcagcgaactattcaacagaccttcattctttaggccagtatgtacaagaaggccgcagagatttattcgaaacggtcctgaacgtagagaagcctaaacatgaactgacaattgaggaagcggataacgatcttgacggcttgaactatttagccggtaaaactgttgatttcgttaacaagaaagcattccaaggcacgatgcttgcccatacagacggaaatgttccgaacttaatcgttaacattcctgagctaaatgcatatacttttggataccttgtatatttcttcgaaaaagcctgcgcgatgagcggttacctccttggcgtcaatccgtttgaccagcctggtgtagaagcgtataaagtcaatatgtttgcgttactcggcaaacctggctttgaagagaaaaaagcagagcttgaaaaacgtctggaagattaatgtgagaaagctgactggcatttgccggtcggctttttataaaatcagaaaggtgctgatgttcatgaaacaattggttaaacatctcatcattgccggtttttctgcagctattttaagtttccttatctcctttgatgccgtgtatacagagttttcttcaagctttggcggcacgctgtcacactttttcatccacgcctttcttctcattggtttgccgcttgccctttttaccgatgcggtacatcggattttgcatttaaaacgaacccatactcttttcactaaattaggactctatgcaacggttgtttatgtgtcttgggattcagctgtatggcttgcagcggcaatggctgtttacttcttaattgaatgcgctttctttcctgttggccgcgcgaaagaaacaacgatttccatgtaggcgcctctgaatgaagtcttgtttggcgggacaggataagtgaaaaaaggggcattctgatgataccaataccttccgcgatagatgggcagtcttttctgcttcaagaactggaacaagtgatgaagccgctcggttatgtgataaacggcggctgggaatacgatcatggctactttgattataaaattgatgatagagacggctatttatttttaagaattcccgtcaatgcggtacagggcagtctcgatgaacgaggggcggccgtccggatcggaacgccatttatgctgagacaggtgtttcaggcggatgttgacgatcacgccgagggagggcctttccaatcactgtttaatcaattttccgaaccggaaaggcgggacgcggaaattgatccggcatttttggatatcggcgcctctctcgtgaaagaattggaggatgttctgttacactagatggcaaggaattggtctgtttcgagcaccttgtatgtaagaggaggggaaagcatcggtccctcctttttttgtacgcctataattgttgtgttgtgatcaaggaaatagagaacacaggttttgtaagccgctccctttagttcgtcaggaacagcaagaagctccacatgctgatcaagtgtcagcttgattccgatctgctgtttagacggccgtaacttgacttggtaatgctgcagcatcgcccggctgataaattctgaagttccgatgatttggtttgcgcctgcccgctctgcattggtgacaaaacggtcagtcaaaatttcgacgatgcagtaagcaaggggattaagccctttaacagataaaagagtcagcactgacagcatatcagcatcagtttcacttttatactgatcggcagtaatcatcactgattccgcttcagtaatattggcccgtttcagtgtcccatcatcggcagcgtgcccgcgtatgaaatgaacgttttcaataagcgggccttctgttaaggattcatcgattagtacgactgttttggaaggggcggcaagctgaaggtccttcaaaagccggtttgttttttcattccacccgatcagaatgatgtggtcccggcctttgtaagcaacttttccttcgatgtagcgatgctgtctgctgaatgcggccgctgataacgtagcgaaatacgctgtgacaaagcttgctccgctcaaaatcagcagtattccggctgcctgtcccagcggcgtgtgcggcacatagtctccataaccgactgtcgaaaccgtaacgacagcccaccaaataccttcgaataccgaagtgaactgcttaggctcaagtatataaatgatttggccgaacaaaagaatcagacataaaataataaccccgattcggataaataacggccacctgagccatgaaataaatatccgatttgatttcattctttttctccttcttcagatactgagatggataaaatctgtttaataattgtatttaatttctcatttagcttttcctggccgtacatatctcgggcctgcttcattaactcggctgtatcatcatcaagctgaataagcggttcatcaatttccgattcattatacagctggataaacgcgtccagtccttcattcattcggtcgattgctgtgctcagctgttccttttcctcactcgtcactttcatagcttccatcacacccgtgcttttttctaacagtatgtcccacttccggtgatgtttttcaaaaaatgtacaaaacatataaaaccggatttctccataaactaaaacaaaaaggatgaaaaagatgacgatctttcaaagaacgatcgtggttttaatcggtacgcagctggcggcatccgcggtgattttgtttattttcgatttgaattcatataatcacttttccggaagcttctcctggcttcattttctgaaagaactggccggcagtttcgccttttatttgttttcagcaggcctgttctttttgctgattggattgtgtgctccaagccggaagaaaaagcgcatttctgtacacgggaaagaaaactcattaaaataatcgtaatagagaaatgatcatggaaaaaggatgatgaaaaaatgctgtttatatttttaacaatagccgcattgggattgtcgttttgggcacaatttaaagtaaagagcaactttgaaaaatattcaaaagtggaagcctcaagcggacgtacaggggcagaaacggcaagacggattttagatataaacggtctttacgacgtgccggtcgaaccggtaagaggcactttaacagaccattacgacccgacaagacgggtggtgcgtttatctgagccggtctattacggccgctcaatttccgccatatccgtagcttcccatgaagtcggacatgccttgcagcatcaggagtcatatggtgcgcttgtgctgagacataaaatcttcccagtcgtgaattttgcatccggtgtagctcctttgcttttcttaggaggcatgcttctcggcagcctgaatttgatcgggcttggcatcatactgttttcagcggctgtctttttccagctgattacattgcctgtcgaattcaatgcaagttcacgtgcgaagcagataattgtgtcagaaggattcatccgaaacaatgaagaaaatggggtaaataaagtgctgagtgctgctgccttaacgtatgtggccgccgccctggtttccctgtttgaactacttcgttttgtgatgattttcttaaacggtcgtgatgagaattaacgttaaggaggtggccccttaccatttatggtaagggctttttttgcttattttacaattgatcgccatttttgttttgattggcattacggctgttttcgttgcagcggaatttgcgatcgtcaaaatcagaggttcaaaaatcaatcagctcatcgaaagcggtgacagccgagcactagccgcacataaaatcatctccaatcttgacgagtatttatcagcctgccagctcgggattacgattacagccctcggccttgggtggcttggtgaacctacatttgaacgttttcttcatcccttatttacaatgacaggcatgccggaaccgtttaaccacattgtcacatttgtagttgcatttatcatcgtcacttttttgcatgtggtgatgggggagcttgccccaaaaacggtttctattcaaaaagctgaagctgtaagcttatggattgcaaagccgctgatctggttttataaaatcacgtacccgtttattaaggcattaaacggctctgcaagctttcttgtgaaattgtttggctttcattcagtaaaggagcatgaggttgtcatcagcgaagaggaactaaggctgatcctttcagaaagctatgaaaagggagaaatcaatcagtctgaattccgttatgtaaataagatttttgaatttgacaaccgggtagcgagagagattatgattccgcggacagaaattgcggttatctctctggagcagtcgcttgaagaggcaattcatcacatcattaatgaacggtatacacgctaccctgtcatcaaagatgacaaggatcatattttagggatcatcaacagcaaagatatgtttaaagcttattttctcggccagccgataaagctggagcaaatcatgaggcccgttatcagagtcattgaaagcattcctgttcagcagcttttaatccgcatgcagaaggagcggattcacatggcgattctcgtagatgaatacgggggaacggcggggcttgtcactgtagaggatattatagaggaaatcgtcggggaaatccgcgatgagtatgatcaggatgaaacaccgcacatcctgaaaaagggcgagcaccattatgtgatggatggaaaagcgctaatagacgaagtgaatgaccttctcgacattgcgattgaaaatgaagaaattgatacaattgcaggctggcttctaacgcaaaaaatggagctgaaagcaggggatgtgatacatgcggagggctgtgaatttaaaatcctcgacgccgaagatcatcacatccgttttgtagaaattaaaaaaactgatttttaataaaaaacagccggggaacgaacggctgttttttatgtcatcaagtcatttcttaaaaagcaatgctgtgtagccttttttctacataggatatataagaccggtacactgggaaggagtggctgtatgaaaaaggcttggtggaaggaagccgttgtttaccaaatttacccccgcagttttaaagattcaaatggcgacggaattggggatattcaaggaatcagatccaagctttcttacataaaagagctgggcgctgacgtcatatggatttgcccgctgtatgactcaccgaatgctgataatggctatgatatccgggattatcaaaacatattaagcgagtttggcaccatggaagattttgatgaactgcttggtgacattcatgatctggggatgaagctgattatggatctcgttgtgaaccacacaagcgacgaacatccatggttcatagaatcccgttcatccatacactcggaaaagcgcgactggtatatttggaaagacggcaaaaacggaaaagcgcccaacaattgggaaagcattttcggcgggccggcttgggagtatgatcaagagacaagccagtattatctgcacctttttgataaaaaacagcctgatttgaattgggaaaataaacaggtgaggaatgccgtttatgacatgatcaattggtggcttgataaaggaattgacggatttcgggtggatgccattacgcatattaagaaaaaagaagggcttcccgacatgccgaatccaaaggggctggactatgtcccttcctttccttatcatatgaatgctgacggcattatggatttgttaacagagctgaaggaaaacacattttcccgctatccgattatgacagttggtgaagcaaacggcgtcgctgcaaaagaagcagctgattgggctggagaaaaaaacggcatattcagcatgatttttcaatttgagcatctcggcctgtgggatgtagagatcaatgaaagtattgatatcgttgcatttaaacgaattttaactgactggcaggacagtctggaagggatcggctggaatgctttgtttatggagaatcacgaccagccccgttcagtttctgtgtggggagacgacggagtgtacctgaaagaaagtgcaaaagcgctttccgctgtttattttctcatgaaaggcacaccgtttatttatcagggacaggaactcgggatgacgaacgtggcttttccatctattgatgactatgatgatgtcgcgatgaaacgcctgtatgaaacaaaaacagcgaaaggcacatcacacgaggatgtgatgaagattgtctggaaaaagggaagagacaattcgcgaacgccgatgcaatggaatgctggtccatacgccggattttctgaggccaaaccgtggatcggaatcaatgagaattacaaatggctgaatgccgaggcgcaaaaaaacgataaaacatccgtttaccatttttacaaaagcttgatcaagctgcgccaaacatatgatgtttttattaacgggacatacgagctcattttatcggaagatcagcaaatctttgcatatcttcggaaaaacgagagccatactgcactgattgcggtcaatctgacaggaacaccggcgttgttcaagcactctggattgccattgtcatcagatgcactcgtcttgtcaaatattgaagcagagccgcacaagcatatgacatcagcactcttaaagccgtatgaagcaagaatatatctatggcgctaatctccagccttagactggagtttttttgttgtatcaggtttatgagagcggtttaacaggaaaaaaagaacacagaaagaattaagcaatgagagcggacaaacgaaaggagaaacaaatgctgaaaacactgcaaatcaaaacaaccaaacgagatgaaatgattgatatcacccatgaggtggaaacgtttcttcaagaaacaggtataacgagcggcgcagcgctgatttactgtccgcatacgactgcgggcattacaattaatgaaaatgccgatccggacgtcaaaaaagatatgctcagaaggtttgatgaggtatatccgtgggaacatgagctggaccgccatatggagggcaatacagctgcacacatgaagtcgagtacggtcggagcttcacagcatgtcattgtggaaaacggccggctcattcttggaacgtggcagggcatttatttctgtgaatttgacggccctcgcacccggacatgctatatcaaaatgatgggataataggctgtttttttgacaaaagcatgatcgctgaacaaacgccgatagccggagggcttgtcacacccgccccggctgccgctttatcgaatgaaggcgcgcttggcattcggctatctcagtcacgacatgctcgaaaagctaatccctatgtgaaataaaaaaaggaaagccttgcatgagggatagttaatcaatggatgtaaacgtaccgagctttgccgaacgtaacttgataaactgaggtgacagatatgaacattcttcaatattcttataaaaaaagagggaaaattgagtttgtatttgaaggctggcctcactcaaaagttacaatggttcctatcaaaggctactattttgtccgctttatcaaatggagcagccaggatccaatcgtgacaagaaatgaccttgaaaaaatggagtgggctgcgaaccaatatttcggcacagcccccttctatcgaaaacgaaaggcatttgaaaccccatcgtccggaaaataggcgatggggctttttagcggacgatgcggaaaagagacggaacatccagtctggtcgcctgagacagaaggtaggctgactgtaaggctccttttttcctaaaagaattcagcttatcaataatttgctttccgtttaagattccaagaccatgggcaaaatatttatcttcccccagtaaaatcacattttcgcctctccattgcgccttttgcggatcaaattcaggattcttaaaatacaaacaatctccaaggaaaaagtggtgtcctgtttccgtatagatcggcaatttctcataatgccagtcatataaaataattctgtcaaagctggcattgaatttatcttctccgattgtatcgattaaggccaagtaataaatgataacgattgcggttgcgcattcaaacgcataaaacgggccgttctctgcaatgtcacgaatcgcttttgaaggcgacattctgtatttcagctccaaggcgccctccggtgaaaccctccaatacgttgtattcccgtatgtttttaaaaaagtggcaaacttcgccccgcttttgtgcagcgtctttgccgctgctacaatattcatccgcagtttaagctcaaacatcagttcagcaattgaatgataatcaaactgaacaggcgtctcaatcatctcttttaacagcggattcagattttgatcaatctgccaattttcaatatcctggggacggagcaattgtcctgatacaataatcatgtttagccccccttgttttttataagatatgcaaagagcttgggcaatgaaagttaaaaaggcagaagacagccaaaaagaacttcttccattttttattttaaaacttttttaagcagccgatatatactgtatcaaacctgaaggagcaagtgacatgaagacttttatcaattggctgaagaaaccgtctatttcaaagaaattaatcgtctcatttattgcgattctcattatccctattcttatattagaatttagttcttaccgaagcgccagcggaaagctggatcaggaaattatgggaaatgcgaaaaacagtgtcgatacatttaatacaactgttacaaataatctgggagaaaaagcgaaagcagtcacctttttcagtgaatctcttaaaagatccgcattcaaagggaaatcgaatcaagaagagatcaaagctaaattttcacaatatgtatctattaatcaaggagtagccagaatttatgggggcgcagataacggcacttacgtacaagcgccaaaagagaaattgccggacggatacgacccgagacaacgcccttggtaccaggatgcgatgaaggccggcggtgaaattgtcgtgacagatccttacgtggctgcgagtgacggaagcatggtcattaccattgcacaggagctgaaggacggatctggcgttgtcgccatggatattaccattgataaattgttagaacaaatgaaacaaatcaaggtcggaaaagaaggttatgctttcattgcaacaaaaaacaaaacctatgtcgcccacaagaaccataaggctggagaaaagctttcaggcgactgggtagccaaaatgtatgcgaatgacagcggtgaacttcagtatactcttaataacgaagataaaaagatgacctatactacaaacgaactgactggttggaaaatagccggcacaatgtatatggatgaaattaaggatgcctcaaagtctgtgctgacaacaggaatgattgtgctgattgcttccattgtggcaggcggaattttaattctgtttatcgttcgttcgattacaaaaccgttaaaacgtcttgttcaatcatcgaaaacgatcagcaggggagatctgaccgaaacgatcgaaatccattcaaaggatgagcttggggagcttggggaaagcttcaatgaaatgggacaatctctccgctctctgatcagcgctattcaggactcggtgaacaatgtggccgcatcttccgaacagcttacggcatctgccgggcagacgagtaaagccaccgagcatattacgatggcgattgagcagttctcaaacggaaacgaggagcaaagcgaaaaggttgaatccagctctcatcagctgaacttaatgaatgaaggactccagcaagtctcacaaacatcgtcagatattacaaaggcatctatccaatcaacggaaatcgccggaacgggtgagaagtttgtgcagcagacagtcggacaaatgaactcgattaatcaatctgttcagcaggctgaagctgttgtcaaaggcttagaaggaaaatcaaaagacatcacaagcattttgagagtcatcaacggaatcgctgaccaaacaaatctgcttgcactaaacgcagccattgaagcggcgcgtgccggagagtcaggacgcggcttctctgtcgtagcggaggaagtgcgcaagctggctgtccaatcagccgattcagcaaaagaaatcgaaaagctgatccaagaaatcgtcgcagaaatcgaaacctctcttcacatgtttaaagaggccaatcaggaagtacagtccggacttgttgtcacagacaatacaaaagaaagcttccagagcattttcagcatgacaaacgaaatcgcgggcaagctgcagacgatgaattccaccgtcgagcagctgtcagaccgttcacagcatgtttcagcagcagtcagcggcattgcagacgtgtcgaaagaaagctcggctagcatccaggacattgccgcatcagctgaagaacagcttgcttccatggaagaaatcagttcctcagcgaccactcttgcgcagatggcagaagagcttcgtgatctgacgaaacaatttaaaatcgagtaaaaaccgaaaaacagtgctatcaaagcgctgttttttatatggtaaacaataataaagtcctagtttaacaggttaatttagaactatttttcattttttcctccattttcaatgtaatttaaaggaagatccgccgatataatttgtaaattattgaaagaaggttcaaaaggaaatgaaaaaaacactcaccactattcgcagatcatcaattgcaaggagacttattatttctttcctgctgatcttaattgttccgataaccgccctttcggttagcgcttatcaatcagcagttgcctcacttgatgtacagatgacgcaaagcgcaaaggaaaatgttcagatattagatcacatcattgatgataaaatcagcacgactgaaaaaagcctcgcatatttcagcgattgggctacagaagaaaagtttcaggataaaaagaaaacagagctgaaacaggaatttaaacaatttatccaaatgaatgataatgtcgctgcggtattttcaagcggcaaagacggggaattcacccgttatccgtacgctgacatgccaagcgactttaatgctttggaacgagattggtacaaagaagcaatggccaataaaggcaaaacaattgtcactgagccttatgaatcgatttcatcaggaaaaatggtcgtcaccatcgcccgtcaaacggtggatgggtcaggcgttgtcgccattgatatgaaaattgatgacttagtcactaccgcgaaaggaatcaatatcggaaaagaaggctatgcttttattttgagccaaaacaagaaagtcatcgcctactccggagaaaaagcgggaacagagctaaaaggggactgggttgataagctctacaaggataaaagcggggactttgaatatacgtacaaaggcaaaaagaaaaaaatggcatttgcaacaagcgaaacaacaggctggaaaatcagcggcacgatgtatgcaaacgagattcacgatgctgcaagcagggttctgatcatggcttcaatcgttctggcgattgccatcgcagctggaatgacggcgatttattttgtgattcgatccatcacaaagccattgagacgcattgtcgcatccgctgaaaaaattagtgaaggcgatctaaccgaaacgattgaaatcaattcaaaagatgaactcggcgttctgagcgagagcttcaatcatatggcacactcgcttcgctcgctcattcaggggatcaaagactcagtagaacacgttgcctcatcgtccgaagagctgactgcatcggcagaccagacaagcagagccactgaacacattacaatggctatcgagcaattttcaaacggcagcgaaagccaaagcgagaaaatagaaacgacaaccgaacaaattaatgaaatgaatgacggattggcagagctggcgcgggctgcagcagtgattacagaaacatccgcagattcaacagaagtgtcaagtaaaggggagacactcgtccagaaaacagccggccaaatgaacacaattgaccattctgtaaaagcagcggaacaagtggtgaaagggctggagatcaaatcaaaggatatcacgaatattttgcgtgtcatcaacggcattgcggatcaaaccaatcttttggctttaaatgccgccattgaagcggccagagcgggtgaatacggacggggcttctcagtcgtcgctgaggaagtgagaaagctcgcggtacagtcggctgactcggcaaaagaaattgaatcgctgatcagtgaaatagtaaaagaaattcacacatcactgaatgtgcttcagtccgtaaacaaagaagttgaaacagggcttgtcatgacggatgaaactaaacagagcttcaaacatatatctcaaatgaccaatcaaattgcttccgagctgcaaaacatgaatgcgacggttgaggagctgtcagcgggagctcaagaaatttccgcagcttcaaatgatatcacagccatttctaaggaaagctcggatggcatccaagatatcgccgcttcagctgaggaacagctggcatccatggaggagattagttcatctgcactgacgcttgaaagaatgtctgaagaactccgtgatctgacaaaacaatttaaagtagataaataataggtctaaaatactatttatttatgggaaattagttacttttgttaaatttcttcttttttgctgtatatatttacccatttccagccgatatgaagggtagcataaaaaaggagaaatgaatgatgaaaaaaatactccaactcataaaacaaagatcaattacacggaagcttctcgtttcctttctgtcgatcctcatcataccggttgtcatattggcgatctttgcgtatcaatcggctagcagctcactcgacagacagatgatggggagcgcattggaaaatgtacagcaattaaacgaaatcattaacaccagcatcggcgaaaaagaaaacagtgctgattatttcagcgaatggctgacaaaagagaaatacaatgcaaaaagcaatgcaagcattgcagagaaattctcacaatatatcagccttaacaaggatgtagaatccatttatacaagcgacacaaaaggacactttacccgctatccggatcttccgatgccaagcggctataatccggttgaacgcgactggtacaaaaaagcggttgcaaataaaggaaaagtcgttgtgacagatccttataaaactgcttctacaaatacgatggttgtgacaatcgcccagcagacaaaagatggttcaggcgttatcgcaatcaacatgacgattgaaaatctgttgaaaacaaccaaaaaagtcaacatcggcacacaaggctacgcatttatcatgacgaaggacaaaaaagttgtcgctcatcctaatgaaaaatcaggaactgaattaaaaggcgactggctcgataagatgttgagtgctgataaaggcgattttcaatacaccatggatggcgataagaaaaaaatggcctttgacacaaacaagttgacgggatggaagatcggcggcaccatgtatttggatgaaatccatgaggcagcccagcctgtcctacaccttgctttaattgtcttggccgcagctattatcatagggattatcgtcatgactttgatcattcggtcgattacaacaccgctgaaacagcttgtcggttcctctaagcggatcagcgagggagatttgacggaaaccattgatatccgttcaaaagatgaattgggcgagcttggcaaaagctttaacaatatggcatcgtcacttcgttctctcatacacgccatccaggattcggtagataatgttgccgcttcctctgaggagctcactgcatcagctgcgcaaacgagcaaggcaacagagcacattacattggcgattgaacaattttctaacggcaatgaaaaacaaaacgaaaacattgaaacggcagcagagcacatttatcaaatgaatgacgggttgacgaatatggctcaagcttctgaagtgatcactgattcatctgttcaatcgacagaaattgcaagtgaaggcggcaagcttgttcatcaaaccgtcggccaaatgaatgtcattgacaagtccgttaaagaagcggagcaagtcgtacgcggattggaaacgaaatcgaaagatattacaaacattttgcgtgtgatcaacggcatcgcagaccagacgaacctgcttgccttaaacgcagcaattgaagcagcgcgcgcaggcgagtacggccgcggcttctccgttgtagcggaagaagtaagaaaactggcagtacagtcagcagattcagcaaaagagattgaaggattaatcatcgaaattgtgaaggaaatcaatacatcactcggcatgttccaatctgtcaatcaagaggtgcagacaggacttgacatcacagataaaacagaaatgagcttcaaacgcatttctgaaatgacgaaccaaatcgccggcgaactgcaaaatatgagtgcgacggttcagcagctttctgccagctccgaagaagtttcgggagcgtctgagcacattgcatcgatttcaaaagaaagttcagcgcatatacaagatatcgcggcgtcagccgaagagcagcttgcttccatggaagaaatcagctcgtctgcagagaccctttcgtctatggcggaagagcttcgcgatatgaccaaacgattcaaaatcgaataataagccttaacacccaagcttgttgcgcttgggtgttttttttagtttttttattaaaccttttatcctagtttgacgatattagatttatcttaaaggaggagtcaacaagaatgggaaaattcatacattggatcaaacagccatcgatcagcaaaccgctaatcgctgcgtttctggcagtgcttattttgccggttggggttttagcatatttcagttatcaatcagcttggaacgcgttagacagagagctcataaacagtgcgaagggaaatgttgaagaactaaacagtacgctgcaaaataaattagaagataaagtaaaagcaatagattattatagtgagacagtcgataaagacatattgctaggcaaaaacaaaacattactgaaagagaaatttaagcagtacacgacacttaacgacgatgtaggcgcaatctatgctgcttcagaagataagaagctttataaatatccggatagcggtgttccgaaaggtttcgatccgacaggacgtgactggtacaaacaggcggttgcggaaaaaggacaagctgttttctcagaaccgtatactgatgaagcgacaggagatatcgtggtcacaatttcaaaacaattaaaagacggttcaggggttatagcgcttgatttaaacctggatgaagtgcttactgcatcacaaagaatcaaaatcggtaaagaaggctttgcatttattacaactggcaacaaaaaatatatcgcccatccgaccattaagccggggacaaccggttccggcgattggacaaaccaagtatattccaaaaaagaaggctcatttgaatatacattcgaaggcaaagaaaagaaaatggcctatacgacaaataaactgactggctggaaaatcgcaggcacatattttgtcagtgaattgcaagatgcttcaagcccggtgctgaacactgcggttatcattctatgcgtgtcaattgtaatcggcggcatactcattctctatattattcgtgccatcaccaagccgttaagaaaacttgtctcaacgtctgcaaaaatcagcagcggagatctcacagaagtcattgacattcactcgaaaaacgagtttggccagcttggcgaaagctttaatgaaatgtctgcatcattgcgttctgtaatcggcgttattcaaacgtctgtagaaaacgtcgcttcatcttctgaggagctgacagcaagcgcagcccaaacaagcaaggcaactgaacatattacacttgccatcgaacagttctcagatggcaacgaggcacaaagcgagaaactggaaacaagctcaaatcatctttctcaaatgaacgaggggatttcaaaagtggctcaggcctcttcaaccattacgaaatcatcaattcagtcctctgaggcagcgggcagcggagaaaagctggtggagcatacagtcggccagatgaaaacaattgaccaatccgttcaaaaagcggaagcggttgtgaagggtcttgaaacaaaatcgcaagacatcacaagcatcttgaatgtgattaatggcattgctgatcaaaccaacctgcttgcattaaatgctgcgattgaggcggcaagagcgggagaatacggaagaggtttctcagtagttgcagaagaggttagaaaacttgctgtacaatcagcagactccgccaaggaaattgaaggattaattcaagagattgtcagggaaatcagcacctcactttcaatgttccaatccgtgaatcatgaagtgaaagaaggcttgcagattacggatcaaacagcggaaagctttaaacaaatctatgagatgacaacccaaatttccggcgaattgcaaaacttgaacgcgacggttgaacaactgtcagccggatcacaggaagtgtcaagtgctgttgaagatatttctgcagtggcgaaagaaagctcagcaggcattcaggatatcgcagcttcggcggaagaacagcttgcgtccatggaagaaatcagctcttcagcggaaacgttggcaaacatggcggaagaacttcaggacattacgaagaaatttaaaatagaatcataatgaaacaagaaagcggcatatctgctgctttcttttttgttaaaagcaaaaataaacaaaaacaattcaaaaacaaacagaaatcatatataatgaaaacggatacaaataaaaggggatggaggaatatcaaatatggcgaaacatatatgggattcagagcgagctgcacggctgcctaaaggtgtagaggaattggtgtacaggtccaatctgatcgggtcagaccgcactgtctgcaactggggcggggggaatacatctatgaaaacaacggaaaaggattttagaggccgtgaaatagaagtcatgtgggtaaaaggaagcggttcggatttggcaacaatgaaagcgcataactttaccggtttgaaattagatgatatccgcccgctgattaaaagggaccaaatgccagatgaagaaatggtagactacctgtctcattgtatgatagacagcaaacatccccgcccttcaattgaaacgctattacacgcttttctgccatacaaacatgttgaccatacccatccagatgcgattatcagcatatgctgtgcggataatggaaaacaaatcgctgaagacatttacggaaatcggtttgtatgggtgccatacgtccgtcctggatttactttgtctaaaatgatcgctgaaggcgtagcaaacaatccccacgccgagcttatattaatggagaaacacggcttagtcacttggggagagacgtctgaaacatgttatcaaaaaacgatatccatcattcaagaagccgagcagtatgttaacgatcgtatcaatcagcatgaggtattcggaggcaaaaggtatcagccgctgccggaggataaaagaaaacaaatcttggcaggcatcatgcctgtgatcagaggagcagtaagtgaagaaaagaaaatgatcctttcctatgatgatcatgacgatgtcttggaatttgtaaacagtgtccaagcgccagcactttcgcaaatcggtgcggcatgcccggatcaccttgttcacacaaaacgggttccgctgtacattgattggaatccggaaactcaagatgtgcacaagcttgcagatctgatcaagtcaggagtcgagacctttacatcagagtatcaggcttactttacacgaaatcagcaggatggggatcaaatctttgaatcctccccacgggtgatattgattccgggaatcggaatggtgaatacaggaaaaagttatgcgatgtctaaagtaagcggggctttatatcggagggccatcgccgtgatgaaaggagcaaccgctctggggcaatttgtttctttacatgaaaatgaatcctaccatgtcgaatattggccgctcgaactatataaactcacgctggccccgccggaagcagaattttcccgaaaagtagcgttgataactggaggagccggcggaatcggcagtgcagcatgccgccgatttgcagctgagggagggcacgtgatcgtagctgatctgaatatagaaggcgcacagaaaattgccggggaaataaacgatgcatacggagaaggacgggcaatggctgtcaaaatggatgtgacaaaggaggaagacgtacaatcagcttttgaacgagcggcgcttgcttacggcggcattgatatcgtcgtcaataatgccgggctggccacatcaagcccatttgacgaaacaagtctaaaagaatggaatcttaatatgaatgttttaggaacaggctatttccttgtagcccgtgaagcgtttaaacagatgaaacaccaaaatagaggcggaagcatggtatttgtcggatcgaaaaattcggtttatgcgggcaaaaacgcctctgcctacagctcggttaaggcgcttgaaacccatttagcaagatgcatcgcagcagaaggcggagaattcggcattagggtcaactccgttttgcctgatgcggttcttcaaggatcggcaatctggggttcaagctggcgggaggaacgagccgcggcgtacgggattgaaccggatcagctggaggaacattaccggaaacggacagcattgctcgtcaatatttacccggaggatattgccgaagccattgcattcttcgcttcttccaaagccgaaaaaacaacgggctgcatgatcacggtagacggcggcgtccctgctgcttttacgcgttagaaatatgctatgataaaaatataagacggactacgatatgaggaagggcgttaccgatgctagtagcagaacggcagcaaaaaatagtggaaatagtaaataagcgttcaagcatccgcgtttccgaattaagtgacatattttcagtcacagaggaaaccattcggcgtgatcttgaaaagcttgaaaaagaacataaactgagccggagccacggaggagcggtcagtattcagcagaaggaatcagaaattcatttttctgaacgggaaatcacgaatgtcatcgaaaaaaaagccatcgctcacgaagcggccaaatatgtaaaaagcggagaccgaatcattctcgatgcaagcacaaccgcttggtacatggcaaaaatactccctgacattgagctcaccgtgattacaaactcaatgaaagcagctattgaactcagcaataaagaaaacatatcagtcatttcaacaggcggcattttgctggaaaaatcattatcgtttgccggcccgttagcagagcgttcactagagacctatcatgtcaataaaacctttctgtcatgtaagggatttgacgtacacaacgggatgagtgattcaaatgagtggcaggcgctgctcaaaaaacggatgattgaaagatcggaccagaccattttgatggccgattcaagcaaatgggggaaccgcgagttttcacatatagcctcgctgcaagatgtcagccgcctaattacggattctggacttgatccggcatcggtaaaagctcttgaggacaaaaaggtgaaggtgacagctgttcctctttcgaagagagggtgaaaggatgatttatactgccattgatataggcgcatcaagcgggagaatcatggtaggtgaactgaatgaagggaagcttgacatacaagagattcacaggttcgctaacggtttcagtcaaagagacgggcattgcttttgggatattgatcatttgctaaaacaaatcctgcaaggactgcaaaaagtaaagacgcttgggtatgaacactgcaccgtaggcattgatacatgggcagttgattatgtcttactggacgaaaaaggcgatcggttgcgggaagcaatctcctaccgtgatagaagaacagatcacacaatagacaaactggaacataccctctcaaaagccgcaatttatcaaaaaacaggaatacaatttcagcctttcaacacgatctatcaattgtatgaagaagaccgtgagctgctgaaaaagacagacaaaattatgatggttcctgattatttaggctattgtttaaccggaaaagcagtaacggaaatcacaaacgcgtccacaacacagcttttaaacgcctcaacgggaaatcttgatcctgaattgcttgaagccgtgtccgttcaggaacagcaatttgcgccgctgactgaaccggggtgtgagctcgggaagctaagaaatgagtggttcccggattatgatctcccggcgtgcaaggtgatgacagtcgcaacacatgatacggcctcggccatcattgcggcgccaggcgtaaatgatggctgggcgtatatcagcagcggaacatggtcgttaatcgggattgaaaacaaaacaccgataataactgatcttgctttagaaaacaactatacaaatgaacgcggcgcaaacaacaccattcgctttctcaaaaacattatcggcatgtgggtgatacaagaagtcagacagcagttacaagcagattactctttccagcagcttgcagaagaagccgaaaaaacagaaccattccagcaatttataaacttaaatgataaacgattcctgaatccagaaaacatgataaaggaaatacaacattattgcagacaaacccgccaaaagattccccgtactgcaggcgaacttgcctgctgcatctacagcaatttagccatcatctatgcgatagccatcaaagagctcgaaacaatcacagaaaaaccgatcgagcaatttcatatcatcggcggcggagcccggaatgatttcttaaatcaattaacggcagacatgagtggaaaagcggtatatgcagggccgatagaggcaactgccaccggaaatcttttgatgcaaatgattgctgccaaagaagtcaaagacataaaagaagcccggcaagtcgtcagaaattcctttccgatcaaagtgtttacacctaaagacattgacagaagcacgatcattcagtcatttcagcaaactgttttgaaagcgctatctaaatgatgaagaggtgaaaaagtttgaaaagaaaagccagtatcatgtttgtccatcaagacaagtacgaagaatacaaacagcggcatgatgacatttggcctgagatggcagaagcactcaaagctcatggagcacaccattattccatttttctagacgaggaaacaggcaggctttttgcatatttagaaatagaggatgaagagaaatggagaaagatggcggacacggaagtttgccgaagatggtggaaatcgatggcgccattaatgaaaacaaattcggatttcagtcctgtttcgatagatctaaaggaagttttttatttggattaaaaaactgataaagggagagagccgtatgaccataaaagccaattatgacagtgcaaaacaggcatatgaaaaatggggaattgatgttgaagaggcgcttcggcaattagagcaagtgcccatttcgatccactgctggcagggtgacgacattggaggctttgaagtaaataagggcgagctttcaggcggaattgacgtgaccggcaattatcccggaaaagcgcaaactcctgaagaattaagaaaagatttggagaaggctctttctctcattcctggaaagcaccgcgtaaacctgcatgcgatatacgcagaaacaaacagggaagcggtagaacgtgacgaattgaagccgcagcattttgaaaactgggtgaaatgggcaaaaaaccttggtctcggtttagattttaatccaaccttgttttcgcatgagaaagcggctgacggactcaccctttcacaccctaatccggacatcagagaattttggatcaggcattgcatcgcttgccgccgtatcggggaatacttcgggaaagaattaggaacaccttgcttgacgaatatttggattcccgacggctataaggatatcccgagtgataggctgacaccgcgtaaaagactaaaagaatcactggatcggatcttctcagaagagatcagtgaacaacataatcttgattcaatcgagagcaagctgttcgggcttggctccgaatcatatgttgtcggatctcatgaattttatttagcttatgctttgacgaatcataagctttgtttacttgatacaggccatttccatccgactgagacggtatcgaacaaaatctcgtccatgctgctttacacagacaagcttgccttgcacgtatcgcggcctgttcgttgggatagcgaccatgtagtggttttggatgatgaattgagagaaatcgctcttgaaattgtacgaaatcatgctcttgagaaggtcgccatcggtctggattttttcgatgccagcattaaccgtgtagccgcctggaccatcggaacgagaaatatgatcaaagctttattgtatgccttgcttctcccgaacggatatttaaaacaattgcaggaagagggccgctatacagaaaggctggccctgatggaggaattcaaaacatatcctttcggagccatctgggattcctactgtgagcaaatgggcgttccggtaaaagaggcatggcttcatgacatcaaagaatatgagcaacaggtgcttttaaaaaggaaggcatcttctccgattgtctaataaaaaatccgccgcggcatttgcgcgcgtgcggatttttttaagcttgatcagcagggtatacaatccccatttgctttcttgcttcttccataattttcgcggtggtcaaagaccgttcaaatgtattttcttcagattccagcttattctcttttatgagcgtgacaaattcttctgcttcatagaacatcgctggtttaggatcagggatcgcgatgttttcaaggcggccgtcccggtagcggatttcaacacgttcaggccggtgaatcgtatcgattacaatcgtcccgtcttcaccctggatttcagccggggcataggaagtagagattttggaatgcatcagaacagcttcgaacccgtcgtaagacagaatgacagttccttctccgtccactccggaggataaagcatatccgtttgcttttacatccttcggcgcgccaaacaacacaacagccggataaatacaatagacgccaatatccattaatgacccattggaaagctcaggctgaaacgcattcaaaacagttccgcttctgaacgcgtcataccgtgaggaatactggcagtagcttgcggtaaatctgcggacagtgccgattttatgcaggtgttttttcagctctttgaaattcggcaggaaagtggtcttcattgcttccatgagaacaacgccgtttgccttagccgctgagatcatctcttctgtttcttttgtattcgaagcaaatggcttctcacaaagcacatgcttgccatggttcataaagagaacggcttgttccttgtgaagagcgttcgggctcgctatgtatacggcatcaaagcaatcgctcgccgccatttcctgaaggtctgagaaggcatgcgcagcgttgtgtttagcagcaaactcgccagcgcgttcagccgatcttgaataaacagcagtcagctgaaaatcttcgatatccgctgctgactcaagaaagcggtctgtaatccagttggttcctattattgcaaaacgtatcactcgtatcgctccttttgtatgatatagctaaattatagcttaaaaagaacaaaatcacatgatagatataaatagaatgttaaaaccgtgaaagcttttccagcaattaacggtttttatttttcattatagggacgatagtgtacaatttaattaaactatgtatgacggaggaacgatagtggagacgttgcaaacatggagcggcagattcaagcgattcttcttggataataagtttgttttatttttgcttgtgctgctgctgattggtttaaatattctagtatttacaaaaacatcatttattttcaccccgattattgttttgctcaaaacgatatcacttccgattattttgacaggcattgttttttatctgttaaacccggtcgtcgatttccttgagagaagaagaataagaagaatctattctatattgctgctatatctattggttatcgggctgatcacgatcacaatcgtgtcgatcattcccttcttaaaagaacaaattatgagtttaatcgacaacatcccaagatatgtggatatcgttgaaaatcagacgaaacagctgatcggcagcaacttcgtcaatcaggcccagcaaacgacgaacatcaatatatctgatctcgcaacaaaggtttcagatcaggcagcgacaattgtgaacagtacctttaccggcgttgggaattttatcggcgccctgactgagattatcatttcaatcgttacggttccgtttatccttttctatttgttaaaggacggaaaaaaattgccggtctacatactgaagtttgttccgacgcaattgaaagaacagacatacacagtcttaagcgaaatgaatcatcggttaagctcttatatcagaggccagatcattgtcagcttctgtatcgggtttttgctgtttatcggttatttgattatcgggctggattatgcttcattgcttgcagtcattgcggcttgcacaagcatcgttccatatttagggccaacgattgccattacgcctgcgattatcattgccatagtgacatcgccgctcatgctgcttaagctggtgatcgtttggacgattgttcagctgattgaagggaagctgatctctccgcaaattatgggaaaaaaccttcacatccatccgattacgattatttttctgctgttaacagccggcaagctgttcggcgttgttggaatcattcttgcgattcccggctatgcggttgccaaagtcattacgacacatttatttgactggtttaaaatgcggtcacatttatacgatgaagaaaaaaatgaaaatacgccggggcataaagtgtgattttcgtttatagttatataagacgggctttccatttatgggaagctcccgttatgtaaaaaaataaatgtctaatggggagaatcaaaatcatgactctatgggaattgtttgtagccgccattttaggaatcgtagaaggattaacagagtacgcgccggtttcttcgacaggacatatgattatagtagacgacatctggcttaaatcaagtaatctgatgtcagaagaagctgctaactcattcaaggtggttattcagctaggctccattttagcagtagctatcgtgtttaaagaccgaattttaaatttactgggcttgaaaaaaaatattacaagcgaccaggagcagggacataaattaagcattgcccaaattgccgtcggactcgtgcctgcagctgttctcggctttttgtttgaagattacattgatgaatatttattttccgttaaaactgtggccatcggtttaattgccggggcaatcctcatgctttttgctgactgggtcaataaacggaaaacagcgacagacacactcgaccgcatttcctataaacaggcgatagccgtcggcttattccaatgtcttgccctttggccgggtttctcgcgttcgggttcaaccatttccggcggtgttattctcggattaaaccaccgagctgcagccgactttacgtttattatggcgatgccgatcatgatgggagccagctttctaagcctcgtgaagcattgggacagcttaagctcggatctgatgccatttttcatcgtcggctttatctgtgcctttgttgtcgcactgtttgtcgtccgtttcttcttaaggctgattaacaaaatcaaacttgtcccatttgcaatctatcgaattattctcggtgtgattttacttttgatcatgatgtaagtcgaaaataaggctcttttacgagccttattttttctgtcaattcaagaggaaacagcttgtttttcaaaataaaatcatctataataaacatgacattacatacggggccatagctcagctgggagagcgctacgctggcagcgtagaggtcaggggttcgagcccccttggctccatacctgtaaacccttattctataagggtttttttgttttgaggaaaagattcattctctgaatcctccagttgagcgaagtcaaagtgagcagtttatctgtcaatcatgaattttccaatacctccttttgttcctcaaagaccgtcatgtcttccaaaggaggggagtagacatgaagagacaccattcgttcggatgttggattggacattttgtgaattaaacctttggttgaaataaggcattctccttcgtggacaaagtatgaattggagagttctgcgtgttcgccggttgaacgataaatagaattaagaagctttccttctaacaccattgcacaaccaatggattgaccatgatcgtgtactgttgtctccttgtttggcggaatgttaatcacgataatttctaattcattatttcgatagatggcatttcggccgtaagcgtactggtctggttccttaatatacggttgactcaattttgctgcgtttggaatttgttttaaagacgttgctaaatctttaaccgatggatttttcaagccgccaaaaatgtcttggatacactcatacagttccattcgtttttgcctcccggaatatttagaatttccttacattggtatttcataggttaattcatggtatttacccatatacaatttagaggcggcaaacgcccagtgaacacaaaaaaatgtgggggcaaaatgttgtcttatcaccaacttatttgagtttattagttggaatagtggattgaaaggattaaaacggcctgctttaattcgcttgagggaacgagcagggattcataagtgcagttctagacacaatatcggggaaaagctttcaagatttctatgttgtgcttgaaatttactccattgacaaaacacaatcgatttgaaataatatttgattatatgctcattcattcacataattatattaaaataatatcatttcccctgaaagggagaatattagaatgaaagctaatggtatgcaaaatctattagcttcttttgttttcaaaaaatgatgtgtttcgcatgtattcatataggaaggaatgacaacatgaagacaaaacactattgggtgatttctttgctcgccgtcttagcggtcgggccgggattgatgtctaacacggcattgtcgtcagttcaaggccttgttcagaaagcggttggaacaagtgtcttcacatcagtaaatccgatattgatcggcaatatggcctttgccttgttagttccggcaggaccgttgctgaggaaaaaattcggtgctcgtcccgtctatctggcttcattacctgtttttatactaggctcactgctcatcgcatgttcaggcgatattgcatggatggcggcagggcgctttttacagggagcggcaacaggcgtcatgctgatgattatgattccaatgcttgtactgtcattcccgattgaacgcaggaactatgcactgcttgtgctgatcgggggattctatggttctgttatcatcggcacaatcctcggaaccattgcaacaagctgcgggcattggagatggctgtttttcatctttggcaccttgtccctgatcggtgtcgcggtgagctatttctttcttcatgacgagcatcacggagcgtcggatcaagaacagccgcttgatcgtgcgggaattcttttatctgttttccttgccgcagcctcagcggtttcattcatttttctgcaaaaatgggggctgtcatcgggttatgtatggattggtttcggggtgacgttatgtttgctcattggtctattgattgtggaatataaagtgaaaaacccattcatatctattaaactgatgctgctgccaaaaccggtgcttggcttattgatcatagctgcagggacgataacggtagctgtcagcctgtctgcttttcaaggcttgctccgtcaaatgtatgatatttctcaggagcatctcatatttttaaacttgactcttttaatcggagtggcgatcgcggccattttaagcgctctgttatacgataaagtcggaccagggatgctcggtattatcggcggactcattctcgtctttgtgaattttcaatggctgcatatgcaggatcgatcatctctttatatgttcgcggcactgtttatcatgcttgcagcgggaacaggcctgacagtcgccgcagggctgatgggagctgccatgggaggcccgctgcctgatttggtcaagagaatgacagctgttcagtttttaagattgtttgtctatatgggagttcctattctcatcggctttttcacgaaaaaagatgctgccagacaaagcggttcggtacaggattctatgatgactgcttatcatgatctcttcttcatttcttttatccttagcgtgctgctcgtctgcctgtcattttgtatgaatgccactggaatggggcacaagctggcacataaaccacatgataaagcgaaagcagctccggaaaaaccggccgtttcagcagaaggtttgtcgaaggcaactgtcaaatcatataaagtaataaatgatacggaatatcgtaatgcactcagaaatttacaaaaatagaaacatggtaaaaaccttttcattgagcgaaaaggtttttattttgcaatcttttcccaactttatccctaaagaattgaaaaatattagaagtgcaagtaaaattctaaaaggtagattcttttacattcgtaatcttttaattcgaaggaaggttttcatggcccgtaaaaaacttaaaaaacgtaaactcttgatttcactatttttccttgtatcgattccgctagctctgtttgttttagcgacaactttatcaaaaccgattgaaatatccaaagaaactgaagaaatcgatgaacagcaagtatttatagacagtctgtccggacatgcccaaattttgtatgaaaaataccatgttctccccagcatcacaattgctcaggccattctcgaatcggactgggggaacagtgaactggctgctaaggccaacaacctttttggcgtaaaagggaattataaaggccatcatgtcacgatggaaacggacgaagttgaaaaagggaaaagaaaaaccattcgcgcgaagtttcgaaaatacagcacgttttttgaatctatggatgatcacgcccaattgttcgtccgtggcacatcgtggaataaaaagaagtataaaccggtgcttgaggcagggaattataaggaagcggcaaccgccctgcaaacatcaggatatgctacagatcctgactacgctgacaaaatcagcgctattgtggaaaaatacgatttagatgagtacgatgaggtaaatccatccctcaaatctgtggatttaaacgcctctattaaagacagtgccgttcaagacgtatggtccaagccctctactgatgatcggtccataaggcttacctctgcccaatcttacgtcggcaaagacataaaggttgtgtctaaaaaacagaaaggccagtctgtttggtaccaattccaaatcaatgataaacttattggctggattgatgattcagctgttgaaataaaggaggcaacctaagccctttttactggtatttttaattctttgttccattccggggaatttgaggtataatattccacggaagttatcactttttaactatgctttcgggagggaacaaaggtgcagaaatatagacgcagaaacacggttgcctttacagtattagcttattttactttttttgcgggagtatttttgtttagtatcggactctataatgctgataatctggaactcaatgaaaaaggttattacatcgctgttatgatacttgtagcagttggtgcgattcttacacaaaaagtaacccgtgataacgcggaggataacgaaatcatcgcggaacaggaaaaaagacaaaatcaatctcatatcgaatcataaaaaaatccggcgactgtacgccggattttttgatatcaccctgtaaacacttcgccatcagggtaacggatatttgattgctctgtttttgcgaatgaaaacacgaacgttaaaggaccaattcttccgataaacatgatgacaataatgatacacttgccagctgttgtcagttcaggagtaagccccatcgtaaggccaacagttccgaatgcggaaaaggtttcaaacacaatttgaagaaatggcgcttgttctgtgatcgtcagggcgaaaatccctaaaaacacgatgaacaaactggtgacgctcacagctaaagctttaatgataatcggatatttgatggaacggcggaaaataaccgtttcttttttacctctcaagtaagcaataacagatgttaaaatcacgatgaacgtagtcagcttaatgccgctcgccgttgatgcgcttcctgctccgataaacatcaataataaagtaaatacaattgttccttctctcatgcttccaaaatctagagaattgaagcctgcggttctcggcgtcactgcctgaaaataggacgcccacagtttatccactatatgcaggtggccgagcgtgccggggttgctgtattctaaaataaagaccgttagcatagcaatcgcattcaacatcagcgttcctgtaagcatgagctttgtatgtaaagaaaaagctttaaaacgccgatttttcatcacatcaaacagaaccgtaaatccgatccctcctgtaataaataagaaagtaatcacgaggtttactgtaggatcgccaacgtagctcatcaaattatcaggccacagcgaaaacccggcattgttaaaagcagaaattgcgtgaaacaaacttgcaaacaagccggatgaccagccgtactgaggtacaagccggatggataaaatgagtgctgctatcaattcaatactgatcgaaaacagaaacaggactttgacaaggccaatgacaccgccgattgtcggctggtttaaggcttcctggacgagcattcgttcttttaagccgattttttttcctaatatcatgacgatcaagaccgcaaatgtcataaatccaagcccgccaatctgaatcagccccataataactgtttgcccgaataccgtaaattgagtaccggtatcgacaacagcaagccctgtaacagttgtagcggaagccgcagtaaaaagagcatctatccatgacaatggcttcgtagtggaaatcggaagcattaataggacagccccgatgataatggtaaggaaaaaaccaatggcaagcacttgaggcggtgtaaaccgaacccatttgatcactttatccttttgaagtgtcacctttgtctacatcccttcgttttcaaaacgtttaatatcctttttgtggcccatgatcaccaggcaatcttgctcgtgaatgatgtcttcaggcgcgggggaaagacagatatctccatgatgtttaatggccaggatcgtgcagccgtactttgctcttacattcaggtcaataatcgattttgaatcaagcttgcgcgtagccagcagctcgacaatactgtattcatcagatagatcaatgtaattcaaaacattttcgtctgaaaggctttgtgcgattttaacccccatatctttttcaggatgaataatgcggtcagcgccgattttttcaagcaccttgtgatgataatagttttgagcctttacccaaatatttggaatatcaagctcctttaataatagggtggtcagcgtactcgcttgaatatttgctccgatggcaacaatcacatattcaaaattgcgtattcctaatgaaagcaattcgttttcttcggtggcgttggcaattaccgcatgagtggcgtaagaagcatatgcattgaccttttcttcgttgatatcaaccgcaaggacctcatgccccattctatgaagttctttacaaatgctgccgccaaaccggcccagcccgatcacggcaaattgcttatttttaattcttcccaatgttcatatctcccttagtgaattaacgtttttgaagcaaaaaagaccattgcaaagaatggccgataatagacctcctctctgtatacgcctacgaggttagctgtcggattagggattcagagtaccccctcttacttagtaagattcaccccaaggctgttaaaaaaacagccaatcgttggttcccccgttcgtgtttgattaagcggtaaaagagactgtatgaaattaaacactcaagaatttactcctgtttctagtgtttgtcaatttaaattttaaaccagaaaaaagataacgggaattagagaaaaaggggagggtaaaacgcaaaaaagaccggcgttaaccggtcttttacattagttgcaaccgcaaggctgagtcggaggagtgctgcgcttagccacgtcaatgctggcttctgcgtaaaatttatttccgatgcttaatgatttattctctgcacggaaagtatatgtacctgcggcaggaagtgttttgttattcagttttaatttgaattcgccagctcctaacaaatcaagtgccaaaggaactcttactgttttcccgttattgaggatctgtgttgtacgcaaggcatttccgttcaatgtgtctttcgtgtttgcagtaaatccgcttggcaatgtaaactccataacgccaaggctgagaagcgtgtttggacggtaagtcaattcgatatctgagaaagaccattccgttttgctggcgccagtgattgttgcgaacaatgaagctgtagactgtgttctcatagtagattcagtatgagctttagttgatgtagattcagccgcgaaagaagctgtaggtgcagaaacgagtaacccgagacttaatgcactaattgccaaagaagataataatttgcgtttcataacaaaattccccctaaaaaatgataaattaaacaggcctgcccgcttttcacctcctctgaaggccaaatacaaattttacctacataaaattaccatcaaatattttggaagtaaatggggtgtttttcccgtatttttcaaatttgtagtagttacatcaaaaaaacgcctggtttcccaggcgttttctgctttactttgtttcgaccggtataaatttaaaaatttctccggtctgcaccgattcagcaagccgtttcagccagtcatagtaagctttagagctttccagctgatcatataactgcagtgcttcatttttgatatcctcatcgagatcttccttgcttaaaaccttttgtaaatcagcttgtgcttcctcgatcgctgttacattcacttgaacctcccgctcccatttaggtggaaagaaatttgtgaaaaatttaaagaaatccttctcagccacaaatgtatgcttgcggatgccccggtgaaatgtttttttcactacatttaagtcttgaagctttttgacgccagtgctcatgcttggtttgctcatttgcaactcctcacgcatttcgtcaagcgtcatctcatccctcatatacatcgtcccatataaaatcccgacactgcgggtaattccgtaaagatccatcgtttcagcaatggagtcaataacaagatcccgagcctgttctatagctgcaaattctggattttcatccatactgaccctcttttcctttagaaaattaaattcgttaagttatttctttatgttctttatcttaacgaaacatgaggaaaagtcaaaaagaaaaatcaaaaggggactttgacagtttaaaaaccatatgttagattaaggttgttaaaaacattaaatttttatttaacaaactttatttacgtcaaggaggcttatatgagtcaaacattattcattgacggagaatggatcagtgccgaaaaagaacagatccgcagtattatcaacccatttaatcaagaagaaattgcaactgtaagcgagggagggcgagaggacgccatcaaagcaatcgcagccgcacgcagagcatttgacaaaggagaatggtcttcgctatccgggcttgaacgcgggaagattgttctgaaaattgcggaattaatcagacgcgatcttgaggagttggctgagcttgaatctcttgatacaggaaaaacactcgaagaaagcaaggccgatatggacgatatcgccaatgtttttcaatattacgccggcttggcagacaaagatggcggagagatcatttcatctccgattcctgattcagaaagcaaaattattagggagccaatcggggtttgcggccagatcactccatggaattatccgctccttcaagcgagctggaaaatcgcccctgcactggctgcaggaaacacaatcgtcatgaagccgagtgagattacgccgctgacgacaatcaaagtctttaagctgatggaagaagccggtgttccaaaaggtgtcgcaaatcttgttcttggaccgggagccacagtgggcgacgagcttgccgtaaacaaagacgtcgatttgatttcatttacgggcggaattgaaacaggcaaaaaaatcatgcgggcggcaagcggaaacgtcaaaaaaatcgcccttgaacttggcgggaaaaacccaaatattgttttcaaggacgcggatttagaagttgcggttgatcaggccttaaacgctgtatttttccacgccggccaagtatgctctgcaggttcccgcttgcttgttgaggatgccattcatgatcaatttttggcggagctggtcaaacgggcaaaacgcataaaactcggaaacggttttcatgctgagacagaaagcggtccgcttatttcggcggagcacagggcaaaggtagaaaaatatgtagagatcggaatagaggaaggcgcgaagctggagacaggaggcaaacgcccggaagatcctgagcttcaaaacggctttttctatgaacctactattttctcaaactgtaattctgacatgagaatcgttcaggaagaggttttcggtcctgtattgacagtcgaaaccttcagctctgaagaagaggtaatcgagcttgcgaatgataccatctatggcttggctggagcggtatggtcaaaagacattgaaaagtgcgaacgggtagctgcccgcttgagaatgggaaccgtttggatcaacgattttcatccgtactttgcacaagcgccatggggcggatataagcaatccgggttcggacgcgagcttggaaaaataggccttgaagaatacacagaagtcaaacatgtataccgcaatacaaaaccggcagcggttaactggttcaattcataagagggggagattgatgatgacattaaatatgaaggtagaaagcatgcagaaattccacacatttgaaattccgactgtgattaagcatggaatcggagccatcaagcatacgggtgaggaagtagctgcactgggcgtttcaaaagcgctccttgtcacagacccagggatttataaagccggtgttgctgatcctgtaatcgaatcacttaaagaagcaggcattgaagtggtgctctttaataaagttgagccaaacccgcctgtccgtctggtgaatgaaggatctgagctttacaaaaaagagaactgtaatggtttggtggcagtcggaggcggaagctccatggatacagcaaaagcaatcggagtagaagcgactcacgaaggaagcgtgcttgattatgaagcggcagatgggaaaaaaacgctggaaaaccgcattcctccgctgacgacaattcccactacagctggaacaggatcagaagtaacccaatgggcggttatcacagatgaagaaagagaattcaaattcaacacgggcggtccgctgattgcagcgcacttgaccatcattgatcctgagcttcatgtttcaatgcctccgcatgtaacagctatgacgggaattgatgcgctcgcccatgccattgagtgctatacaatgaaatttgcacagccaatcacggatgcggttgccttaatggcgattgagtatgccgctcattacattaagagggcatttgctgacggagaggatctggaagcaaggtacggaatggcgcaggctgcgatgcttgccggcctttcttacggaagtgaatcagcgggcgcggctcatgcgatgagccaaacgcttggcggtattatcccagtcgctcacggccaatgtgtagcggcgatgatgggccctgtcatggaatacaactggaagggctatcctgagaagtttgcgcgtattgcgaaagcgttcggtattgatacaagcaagatgacaacagaagaagctgcgaaagcatctgtcaattggatgtatgatctggtcgaagatttagaagtgccgactttagaagagcagggagtatcacctgatatgatcgaacgcttgtctaaagaagcaatgaaagatccgcaaaccttcggaaaccctagagatttaaatgaaaaagcatacaactggatctacaagcgctgctttaaccttacgcctaaaacggtataatcaaaatcccgctcctttacagagcgggattttttgggataatgaagcataggcggaaattttagataagaaggaaggtgccagctgatgtggaagcgtatgactgcaaaagcggaaggcttatatatcgcagatacagaaagcttcgtaacaaagcaaatggacaagcttgattttgattatggcggcatccccggcgacttgcattttggcctgaccaaaaaagcgggagccagagaaccaatgttttcaagagggactgaaattttcaaccgcagacaaatttcaattgtttcaatagaggaatgcaacgaaatcgctttaaaaatgggagtgccgagaattttgccggaatggctcggggcgaatgtggcagtcagcggtatgccagatcttacttcattaaaagaaggaagccggattatttttccgagcggagcggctctgctgtgtgagggcgaaaatgatccgtgtatccagccgggagaagtcattcagtcttattatccggaccaaccgaagctggcgccggctttcgtccgccacgcactgggcattagagggattgtctgtattgtggagagacctggtgctgtttacacaggtgatgaaatagaagttcattcctatcagcgaaaagtcaaacgaaaagcagaaagggtctgatgaaatcaggccctttctatcttttctttaatttctttcatttggctgagatgccgtttttcatgatggccgataaaatcgatccactgtctgacagtcagctcttgaaacacaggatgcggaagcactctttcaaaatcttcttctttcagagaggcaatcgcagcagtcagctgctctcttaccacatcaagctcacgtttcatttggctgcctgaaataaaatcatgcgcaggctcaagatgactcggggctttccgtttattatttctgtcctgtgcgacctcaagcggtttttcttcaatttctttaatcggagcgtcctttacacgttccttcaacattttttgtgcggtcatatcgatttttttcaaatggtcaagaacttcccgtatgctccattcttcagcagaaggcttttgattcagcttttcgtcagaaagtcctttcaattcgttccacgtttctaatctggcttcattaaagatactcatcatatctcctcctaaaatgacattaccatatatataagcaattatcatttataaagcacttcaaatgggttatttgtcttaaaattttgaaacttttcccgtggtgtctcgtataaatggtaacggcagccgttcatcaatgcattgatgaagaaaggatgaggaaattggagttatttggagtacctatacaaacaatttatctttatacgcttattattgcgggcagccttacgctgttatttctgtttttcggagatgtatttgcagggctgccagaaggcattccgtttcttaatccgacattagtgctctcatttttcacatgtttttcagcgggcggatatataggtgaactcgtattgcctctgccaagcttgctgattgcgcttttatcttgcatcctttcaatcatgctggtggtattgcttcacatctttgtactggtaccattatcatctgcagaagaatcattggcatatagagaagatgatctcagaggaagactcggtaaagtgattacagctgttccggttgacgggtttggtgaagtggtcatagaagggataggcgggaccatttcaaagtcagcggtcagttttgataatcagcagatcagttacgggacaacggtgttagtcgtagatattaacaacggagttctttcggttactccgcatgaacccatttaacataaaaggaggaatttgatatgacaatgccgattataatgatcatcggagttgtattctttttattaattgcactaatagctgtgtttattacgaaatatcgtacagcagggcctgatgaagcgttaattgtaacagggagctatctgggtaataaaaatgttcatgtcgatgaaggcggcaaccgtattaaaatcgtccgcggcggaggaacctttgtccttcccgtcttccagcaggcagagccgctaagcttattatcaagcaaactcgatgtttcgacacctgaagtctatacagaacaaggagtgccagtaatggccgatggaactgcaattattaaaatcggcggttctataggagaaatcgcaacagcagccgaacaatttttagggaaatcaaaagacgaccgtgagcaggaagcgcgggaggttttagaaggccaccttcgttccattctcggctcaatgacagttgaagaaatctataaaaacagggagaaattttctcaagaagtgcagcgtgtcgcttcacaggacctcgcgaaaatggggcttgtgattgtttcctttaccattaaagatgtgcgtgataaaaacggttatcttgaatcattagggaaaccgagaattgcccaagtaaaacgcgatgctgatatcgcaacagcagaggctgataaagaaacccgaattaagcgggcagaagccgataaagacgcaaaaaaatcagaacttgaacgggcgacggaaatcgctgaagctgaaaaaatcaatcagctcaaaatggctgaattccgcagagaacaagatacggcaaaagcgaatgccgaccaggcatatgatttagagactgccagagcgcgccagcaagtcacagagcaggaaatgcaggttaaaattatcgaacgccaaaaacaaatagaactagaagaaaaagaaattcttcgccgtgaacgtcaatacgactcagaggtaaagaaaaaagccgatgcagaccgttattctgttgagcagtccgcagcagctgagaaagccaaacagctcgcggaagccgatgccaagaagtacagtatagaagcaatggcaaaggctgaggcggaaaaagtaagaattgacgggctagcaaaagcagaagcggaaaaagcgaaaggagagacagaagcagaggttatccgcctgaaaggtcttgcagaagcggaagcaaaagagaaaattgcggccgcctttgaacagtacgggcaggcggcgattttcgatatgattgtcaaaatgcttccggaatacgcgaaacaagcagcggcacctctttcaaatattgataaaatcaccgttgtcgatacaggaggaagcggtgaatcaagcggagcaaacaaagtaaccagctatgcgacgaacttaatgtcaagtctgcaagaaagtttaaaagcatcctcaggaattgatgtaaaagaaatgcttgagaacttttcaggaaaaggaaacgtaaaacaaagcattaatgaattaacaaatgaaatcaaagaagccaaaacgatccaaaaatcagagtaaggaaagggcagaaccgtatggtaactgtacgtgaagcgaagttagaggatataaaggacattgcaaaagtgcatgtagacagctggaggacaacataccacgaaattatcccgattgattatttaaacagcctgaactataaggaatttgaagacaaatggaaaagtcgctcgttaaagggagtatttgttgctcaggacgaaaagggttcagtattcggctttgcttcatttggacctattcgctctgaacaagaaggttatgacggcgagttatacgctatttatcttctggaagagcgccagcggcaaggtgcaggcagggcgctcttagcaaaaggagcggagtttttgcttcaacatggtttttcaagtatgtttgtttgggttattgagcagaatccctcgattatattttatcaggcctattcacctgaaagagtagcggaggacaactttgaaattgccggagtaaggctgaaagaagtaggtcttggctggccggatctttcagctttaaaaacacttcttaacagataacgaaaaatcccccagcggaattcgctgggggattgttacttttacgctttgtcacttttaagcaaacggggtgctgtcataaataataaacataggacaattgcacaaataatgaatgaaggaaccatgtaagtcgcattataagttaaagaataaatccataccggtgttccttttggagcaaagctgccgaaaaacacagctcctgaaatgacatgcgcggcatagcgcagcaaactgccgataaaaactgcgctgaccactgaaacaatcaatttcccttttgtttttgatacagcggctttacggacagaagaagcgaaacagccgcttatgccgattgctgcgaaagcgacaatgtaatctaacaatagctgtacaggatgttgagcaaacaagtttccgattgctatttgtactagacctgtcaacaaacctgtagtaagacctgctttgacaccccagcgaaacgaaattaaaaagatcggaatcatcatgatggagaccgagcctccttgaggcatgctaagaaacattcctgagacaatgtctaaaataacggctgccgctgtcataatggcaatttcaataaggcgaaccagttgcttagattgattcatatctatctccttccattgacagacaaccaaaaggacaacaaaaaagcagcacgcggaaggatgagaaaagttccacgcactgctttacgatctgcaattcatttgactttgccacatccctacgccagcgttaactaacaggttcaaagggtcagaacgaaaccgctcactctcagctttaatgctccccttgtggtcatcagtatttagttcgtttctactatacaagaaaacgaaaaaaacaacaagatcacatgactgatgtatatgttcttttaagaaagttatatgatacacatgctttagaaatcatggcgaggattatagtttatttgttttatagatttttttaaaaaactattgcaataaataaatacaggtgttatattattaaacgtcgctgatgcacagcggacacaaactagatgcttcaaaacaacttgaaaaaagttgttgacaaaaaagaagctgaatgttatattattaaagctgcttcattgagaagtaacgaaatgatctttgaaaactaaacaagacaaaacgtacctgttaattcattttttataaatcgcacagtgatgtgcgtagtcagtcaaactagggcctgcacgacgcaggtcacacaggtgtcgccgcaggatgttaagctcttcagcgccgatggtagtcggggctttccccctgtgagagtaggacgtcgccaagcattacttttatcatcgcggggtggagcagttcggtagctcgtcgggctcataacccgaaggtcgcaggttcaaatcctgcccccgcaaccaaatatatgattaaataaggagtgccctaagggtacaactaaaataatcttatacaaatatggtccggtagttcagttggttagaatgcctgcctgtcacgcaggaggtcgcgggttcgagtcccgtccggaccgccattaatgtaaacgaaacgatcatgttttcgttttttttgtgttttcttttactgtatcttctgcttggtgtcatagccaagctttctttatatcgggaacatcttggatattccagcaaaattcgataaactaggaagagcacatataggcatatgcaggggtgaaaggagattttggttcatggatgaatttgatttgatacatagcattactccgcggaccattcaccattcttccgttgatgtaggaataggtgatgatgcagcgctctacactgcgaaacacggcgttcaggaaattgtttgtgttgatactatggtagaagacgtgcacttcaaattacactattcctcacctgaagatatcgggtacaaggcgttagccgttaatataagtgatattgccgcgatgggaggcattccgaaattttatttggtatcacttgcggtaccttcaaaatggacggcatccgaaatcaaggcaatgtatgaaggaatgaatgaactggcgaaactatatcagatggatctgattggtggcgatacagtttctaccgctgacaaattagtcgttacagtcactgtgatcggtgaaattgaaaagggacgtgcctgtttgcgcagtctggcaagaccgaatgatgttgtgtttgtaactggtgaaatcggttcttctgcagcaggactttctttattattagaggagactcatcctcaagattcttctattgacacggattactttatcaataggcataaacagcctgagccaagagtaagcgtcggcagattatgctcgagttttaaacgggcagctttaaatgatgttagtgacggattggctagtgaactgaacgagattgcagaagccagctgtgtttcaattgaaattgatgaaagcatgcttccaattcattctgatttacctaagcttcatcctaactggaaaggatgggctttgtttggcggtgaggattttgagctgacagggacggtttcaaaagaggagtgggaagtgttgaagcagcagtgcgcagcacgtcaacttcccattacaaagattggccatgtcagggaaaaaacaaaatctaaagtgatcctaaaaacagatcaaacatcaatgatcttagagaaaaagggatataatcattttaaataagacgggtgactcgtgtgaagcaattaaaatggagaactgtaaatccagaagaaacaaaagcaattgccaagcttgcggcagcgtttgctaaaccgggagacgtcctgacattagagggcgatttaggtgcaggaaaaacgacttttacgaaaggttttgcagaagggctgggaattacacgtgttgtaaacagtccgacttttacaattataaaagaatataacgatggcgtacttcctctttatcatatggatgtgtatagaatggaagatgaaagtgaagatttgggacttgatgaatattttcacggacaaggtgtctgtctcgttgaatgggctcatttaattgaagaacagctgccgcaggagcgactgcaaattgtcatcaaaagagctggtgatgatgagcgggaaattacctttactgctgtcgggaatcggtatgaaatgctttgtgaggagttaagtagacatgacaatattagcaattgatacatcaaattatacattgggcattgcgctgcttcgagaagacactattatagcagaatacattacatatctgaaaaagaaccactctgtaagagcgatgcctgccgttcattcattgctgaatgattgtgatatggcaccgcaggacctttctaaaattgtcgttgcaaaaggccctggttcatacacaggagtaagaataggtgtgacgttggccaaaacacttgcctggtctttagacattccaataagtgctgtatcaagtcttgagacgcttgcggcaaatggccggcattttgacggtctgatcagcccaatctttgatgctagacggggacaggtgtacacaggtctgtatcaatataaaaatggacttttagagcaagctgttccagatcaaaatgtgatgctggcagattggctggagatgctaaaagaaaaggatcgccctgttttgtttttaggtcacgacacttctattcacaagcagatgataaaggatgttcttagaacaaaaggattcattggaactgctgcccagcataacccgcgtccttcagaattggcttttctcgggaaggaaaaggtagcagctgatgttcatgggcttgtcccggattacttgcggctggcagaagctgaagcgaaatggattgaaagtcaaaagtagggtgataggatgaaaacaaaagcagcggtcagaaatatgcggcttgaagatatagatcacgtatacgaaatcgaagcatcctcctttacgtctccttggacgaaggattcgttttatcatgagctgctggaaaatccatatgctcattatctcgtgattgaaaaggacggccatgttgttgggtattgcgggatttggattgtgatggatgatgcccagattacaaatatagcgataaaaccagagtatcgcggccagtctttaggagaaacgctttttcgctcagctgttgaactgtgcaaagaaaaagacgcaaggcggctttcgcttgaagtgagggtttcgaatcatcctgctcaaggcttatataagaaattcgggatgcagcccggcggaataagaaagaactattatactgataacggggaagatgcgttaattatgtgggtgacgataaatgagtgagcaaaaagacatgtacgtattaggaattgaaacaagctgtgatgagactgctgcagctattgtgaaaaacgggaaagagatcatttcaaacgtagtagcctctcaaattgaaagccataagcgcttcggaggcgttgtgccggaaattgcttcaagacatcatgttgaacaaatcactttggttatagaagaggcgtttcgcaaagctggcatgacgtatagtgatattgatgcgattgcagtaacagaaggtccgggactggtgggagcgcttcttatcggagtgaatgccgctaaagcattgagctttgcccataacattccgttagtaggcgttcatcatatagccggtcatatatacgcgaaccgtcttgtagaagacatcgtgttcccggcactggcattggtcgtttcaggaggccatacagaactagtttatatgaaggaacatggatcatttgaagtcattggggaaacccttgatgatgcggcaggagaagcttacgacaaagtggcgcggacgatgggattgccatatccgggtggaccgcaaattgacaagctagctgaaaaagggaatgacaatattccgcttcctcgcgcatggcttgaagaaggctcttacaacttcagctttagcggattgaagtctgcggtgatcaatacgcttcataatgcatcccaaaaagggcaagagattgctcccgaagatttgtctgccagtttccaaaatagtgtgatcgatgtcttggtcaccaaaacggcgcgcgcggcaaaggaatatgatgtcaaacaggtccttttagccggaggagtagctgcaaacagaggcctcagagctgcattagaaaaggaatttgcccagcatgaagggattacgcttgtcattcctccattagctttatgcacggataatgctgcgatgattgctgctgctggtacaattgcttttgaaaaaggaattcgcggtgcatatgatatgaatggccagcccggccttgaattgacttcttatcaaagtctcacgagataatagcgtgagactttttatatgtttgttattaacagataattcacaatttatccacatgtctgtgagtaattatagagatatagatggataaagggctgaagtcgctgttaataaagtggataaattcagaatattttgtggatattgtgtataaagcgcttactttgttttgcttattagggtatgttctgtggataaaaagcacctctaaaaagaggtgcttgacttttttaatcttcttctgtggatagttcttcccattcggacaaaagagattccagctcctgattgagcttctcattgtctgcatggatagcttgtactttttcatgatcctgatagacttcagggtcacatagcaattcatcattacggctgatgttttcttcaatggtttgaacagtggtttcaatttcttcaatccgacggagtcgttggcgctctttctttttccattctttttcttcctcgtaggaacgtttggagtcagacttcactgtagctggcgttttttcagtttcctcttgctgatttattttctccaattcaagctgctctgtttttttctctgtataataatcgtaatctcccagatactcctctatatggcttgaagaaagctccaatactcttgtggcgattctgttaataaaatatctgtcatgtgagacaaataacagtgtgcctggataatcaatcagcgcgttttcgagaacttctttgctgtctaaatccagatggttcgtcggttcatcaaggatgagaaagttggctttttgaagcatcagcttagctagagccaatcttgctttttcgcctccgctcagtgaatgaactggtttcagcacatcatctccggagaataagaaatttccgagacacgttctgatttctttttctgggagcccggggtactcgtcccacagctcatcaaggacacgtttagaggaagtcaactcagcctgttcctggtcataatagccgacactgacatttgagccgtaagaaattgttccctgatctggttttagggtgtctattaatgttttcagcaatgtcgatttacctattccgttagggccgacaagcgcagcgctttctcctcttgtgagcatgaatgacacttctgttaaaagcggcggctggttttcatagctgattgtgagatcctgaacacgaaggacttcatttccgctctgttttgtaatatcaaaatgaaagtttgcggatttttcgtcgccaagcggttttgacatgacatccattcgctcaagctgctttctgcggctttgcgctcttttggtggtagaggctctcgccagatttcgatctacgaaatcctgcagctttgcaatctcgtcctgctgcttttcatacattttcagatctttttcatactgcgcggctttttggtcgagataagcgctgtagttgccgtgatactttttgctttctgctcttgatacctcgtatacctggtttactactttgtccaaaaagtagcggtcatgcgaaacgatgagaatggcgcctgaatagccttgcaaataatgttcaagccaggtaagcgtatcaatatccagatggtttgtcggctcatcgagaatgagcaaatcaggctgtgttaacagaagcttacctaaagccagtcttgttttctggcctccgctgaggctttgaacctgtgtagaatcgtcaaaatggctgaagccgagaccatgcagcacagatctaacatccgcttcatattgatagccgcctttatctttgaattcctgctgaaggcggtcgtaggttttcatgatgctttctaattcacccggggcagctgccgccattttttcttccatagcccgcatttccttttccattgcttttaagtggtcaaaaacagtcagcagctcttcttttatggtaagcttagaatccaagccagtatgctgggcgagatatcccattgtaatatctttcggtttaataatttcgcccttctcatacgaaagctggcctgcgataattttaaggagcgtggattttccggcgccatttcttcctacaatggcgatgcgatcacgatttctgacttccagctttatattgtttaaaatagtatcagcaccaaacgatttggacagctgattaatttgtaagatcatcatattatttcacctctgctataataagttaagtgtagcttatgaaccagaagtcagcaaacaatacattggccatataagacatagagaagaaaatagtgtatgatctgtttaaggagcgttttaatatgaatggattttctcattttaatgaacagggcagagcccagatggtggatattagcgaaaaatcttcgactgtccgtactgcggcggctgtttcaagcgtacacatgaagaatgaggtgtacgagaaaatacagagtcatgatatcggcaaaggagatgtactggctgtcgcacaggtggcaggcattatggccgcaaagcaaacgtcgaatatcattccgatgtgccatccgctttcattgagcggggtagatatatcgtttgactggaaaataaaagaagcagaagttatacttcatataaaagcacaggtcaaaacgaaagggagtacaggtgtggaaatggaagcgctcacttctgcatcggtgtgcgctcttaccgtttacgatatgtgcaaggcccttgataaggggatggtcatcggccctactttcttgctggagaagacaggcgggaaaaacggtgactttaaaagagaactatccgagtataatttggaggaccaaaaatgaataaggatcaatcaaaaattccgcaggcgacggcgaaacggctgccgctttactatcgctttttaaagaatcttcatgcgtcaggaaaacagcgtgtatcatccgctgaacttagtgatgccgtaaaggttgattctgccacgattcggagggatttttcctattttggagctcttggcaaaaaaggatacggatataatgtggattatttgctgtcttttttccgaaaaacgcttgatcaggatgagatgacagacgtcatcttgattggtgtcgggaacttgggaacggcatttcttcactataatttcacaaaaaacaataacacaaaaatttctatggcttttgatataaatgagagtaaaataggaactgaggtaggcggcgtgcccgtctataaccttgatgaccttgaacaacacgtaaaagatgaatcagttgccattcttacagtgccagcagttgccgctcaatccattacagacagattggtcgcattaggaatcaagggaatccttaattttacgccggcccgtttgaatgtgccggaacacattcgaattcatcatatagatttagcagttgagcttcagtcactggtttattttttgaaacattactcagttttagaggaaatcgaatagagggaaaggaggagcccaaatatgccgatcggtcctggaagccttgctgttatcgcaatcgttgctctgattatcttcggtcccaaaaagctgcctgaattggggaaagcagcgggagacacacttcgtgaattcaaaaacgctactaaaggattaacgagtgatgaagaggaaaaaaagaaagaagatcagtaagttaggatgacacgaatgaaagtgaatcaaatgtcgctgctggagcatattgctgagcttcgaaaacggttgctgattgtagcgctggcgtttgtcgttttctttatagctggattttttttagcgaagccgattattgtgtatctgcaagaaacagatgaagcgaagcagcttacgcttaacgcgtttaacctgacagacccgctttatgtgtttatgcagtttgcgtttatcatcggcatagtcctgacctcgccggttattctttatcagctttgggcttttgtgagcccgggtctttatgagaaagagcgcaaagtaacgctcagctacattccgatctctattttgctgtttttagcgggcttatctttttcatattatattttatttccttttgttgttgattttatgaagcggatttctcaggacttgaatgtcaatcaggtgatcggaattaatgaatattttcattttcttctgcagctgacgattccgtttggactgctgttccaaatgccggtcatcctcatgtttttgaccaggctcggaattgtgacaccgatgttcttggcgaaaatcagaaagtatgcgtattttacgctgctggtgatcgcagccctgattacaccgcctgagcttctgtcccatatgatggtcacagtcccgcttttgattttatatgaaatcagtatccttatatcgaaggccgcttatcggaaagcacagaaaagcagttcagccgatcaggacgtgtcttccggacaataataaaaaatccatttctcatgcgagaaatggattttctttatttttggttctttttgattttaaatgaaaaggcgaacatcttaaaagaaatgctgatgttgtaagcggcgaacaccatcagcaggatggagtaaaatgaccacatgctgcctggcgagcttgcggcaagataagtaaagatgcaccctacggcaaagtagatcattccccaaactaccgggtttctcataaaaataatcctccaataatcaattgcatttgtgtgctctgctgttcaaggtaattccgaacaggctcaagctgcatgatgacgacgaatgtattcatcattaaatgggcgaaaatcggcacccatatccgttttgttctcgcatataaaaaggcaaaggtaaagcccattgctgtatatagaagaagatgcttcaaatcagcgtgaacaataccgaagataaccgagctgatcagtcctgcgaaaaagaaattcgttttttcgtacagcgcgccgaaaatgatttttctgaagatgatttcttctaatataggcccgacgatggaagaaacgataatcatgagcgggactgcctgaatgacatccagaatcgcttgtgtattttctgattctcttccgatgccaaaaacataatattcaatagagcctgctattccttgagagaaaagggcaatgaaaaaaccggctatcgcccaaaggatagaaagtccgattgagtccttctgtccgtttcgcagcgtttctttcggaacggttctcagaatgagcagaacaacaacgagacaggcgataaagctgataacggaccataatccttgtgcatgcagcatattttcatctgtaggctgtcctccggcataaccgaatttaaataacaagggaatcgcgattaatgcggaaaactgcatgatgatatatgtcaaaataataaaccaatactgttttctcaaatggtatgtactcctttgttaagtgggtttcgttcatctacagctattgtaacataatcggtacgggggtgaaaaagctaacggaaaagggagcggaaaagaatgatgtaagcgtgaaaaattttttatcttatcacttgaaattggaagggagattctttattataagaattgtgttagcactctttagtgctgagtgctaaaattacatattcatactattgaggaggttattacattgttaaagccattaggtgatcgcgttgtcattgaactcgtagaatctgaagaaaaaactgccagcggaattgtgttgccggattctgcaaaagaaaaaccgcaagaaggcaaaatcgtggcagctggttcaggtcgcgtgttagaaagcggagagcgcgttgctttagaagtaaaagagggcgaccgcattatcttctcaaaatacgcaggtactgaagtgaaatacgaaggtactgaatacttaatcttacgtgaaagcgacattttagctgttatcggctaattcttaaataaacaatacttaaaacatttgaggaggtcttgtaaacatggcaaaagaaattaagtttagtgaagaagctcgccgcgcaatgcttcgcggtgtcgatgcacttgctgatgctgttaaagtaactttaggaccaaaaggacgcaacgtggttctagagaaaaaattcggttctccgttaatcacaaatgacggtgtaacaatcgctaaagaaatcgagctagaagacgcgtttgaaaacatgggtgctaagcttgttgctgaagtagccagcaaaacaaacgacgttgccggtgacggtacaacaactgcaacagttcttgcgcaagcaatgatccgtgaaggccttaaaaacgtaacagcaggcgctaaccctgtaggcgtgcgtaaagggatggaacaagctgtagcggttgcgatcgaaaacttaaaagaaatttctaagccaatcgaaggcaaagagtctatcgctcaggttgctgcgatctctgctgctgatgaggaagtcggaagccttatcgctgaagcaatggagcgcgtaggaaacgacggcgttatcacaatcgaagagtctaaaggcttcacaactgagcttgaagttgttgaaggtatgcaattcgaccgcggatatgcgtctccttacatggtaactgactctgataagatggaagcggttcttgacaatccttacatcttaatcacagacaaaaaaatcacaaacattcaagaaatccttcctgtgcttgagcaggttgttcagcaaggcaaaccattgcttctgatcgcagaagacgttgaaggcgaagcacttgctacacttgttgtgaacaaacttcgcggcacattcaacgcagtggctgttaaagctcctggcttcggtgaccgccgtaaagcaatgcttgaagacatcgctgtccttactggcggagaagtcatcacagaagatcttggccttgacctgaaatctactcaaatcgctcaattgggacgcgcttctaaagttgtcgttactaaagaaaacacaacaatcgttgaaggcgctggcgaaacagacaaaatttctgcccgcgtgactcaaatccgcgctcaagtggaagaaacaacttctgaattcgacagagaaaaattacaagagcgtcttgctaaacttgctggcggcgtagctgtcatcaaagtcggcgctgcgactgaaactgaactgaaagagcgtaaacttcgcatcgaagacgccctgaactcaactcgcgcagctgttgaagaaggcatcgtatccggtggtggtacagcgcttgtaaacgtatataacaaagtcgctgcagttgaagctgaaggcgatgctcaaacaggtatcaacatcgtgcttcgcgcgcttgaagagccaatccgtcaaatcgcacataacgctggtcttgaaggatctgtcatcgttgagcgcctcaaaaacgaagaaatcggcgtaggcttcaacgctgcaactggcgaatgggtaaacatgatcgaaaaaggtatcgttgacccaacgaaagttacacgctcagctcttcaaaacgctgcgtctgtagctgcaatgttcttaacaactgaagccgttgtcgctgacaagccagaagaaaacgctggcggcggaatgcctgacatgggcggcatgggcggtatgggcggcatgatgtaaaaccgacaaaaaaaccttgatttacaaaggtttgtcggcaatggacgtcatttttgatgcccttttgatgccatttgtaaatttcgaggcttctcatgagttcaccgaacttgtgagaagcttcttttttctgtctttcgtagtttgattttttcagcactgttctatatcgattttcaatagttttgataatcccgatatgaactattcaattgaccaaaatacaaaattccacaggctcagattcctgtttacctttaacaaacggcttactgtaacttcagtaaaccgcacttctgttatgattataaaaagggtttaaaaattattcgtgcaaatcctctgttacttctctccctattgcagacaggagatggtatcctctcataagataaaaaagccccagttatctaaataaatagtgtcaccaacactcttagacgtttccccaaggaaaacattgtcaaaagaaatcctattaaaatgtctatttgtgctgctttttagctactaagacgatgtatgtaaattcactggcgatgtagttaggttcttccaccaacatcttgataatattgatccctactcaatggagaccgacattccaattattaaatctaatattagttttttatgattaccaaggaggacttaatagtgcatttttcagaaatgatagatcgcttggctttatatgatttacacagaaaaagaagcaaagataaacatttttctgctgctattgcagccgatatcgatgatagagaggaattttacagtgcaaatatagctgatgtttcaattgacttgaatgaatctaaaaaaaattatagggttggaacattttgttatgaatccttaattcaaactgggaatcctgttaatgatactttaaaaggggaggtttttttaaataaaaatgatatagatcaacccaatgtcatctttgtacacggctggcgcatggattcgttcgatagaatcaaaaaaatatttcataaacgtataatgaacgatttaggctggaatatgtattattattctcttccataccattttgaaagagaaccggaaaattcactgtatagtggcgagttgatgattagtgcaaatattgatcgtacaattgagtcgacaagacaggccattgtcgatttacgggcattaattcactggataaaagcaaataaaaaaggccctgttatcatagtgggggtaagcttagggggatgggttactaatctaattgcaaccctagaatcccaaattgatgtagtggtatcaatcttttatgccaatcgcctttcttattcaatatggaacacgatcccaggtaaattcataagagaagaattagaacaaaatggtgtgacctatgaagatttaacaaaatattggaatatcacagatcctagtcaagccttgccgaaagttaataaagataacattctgctgatttctgctaaacatgatcagtatattgacttaaaagatgcagattatttatgggaaagctgggggaaacccacaagatatgtctacaattgtggtcattccggtattgttctttgtcgcaaaaagctggcaaatgatacgctttcctttataagagaaaggataaatacgggaaaacctggttcagtacatttgtagaccttaataagaaacgaaaggccaactgcaacttcagttggcctttcctatttattgagtgagagtgctgacagaactacgtactactcgttttctttagtcacccttgccaaaagttccacctctccccgaatcccaatcgcaggctcccacgaatcaatcaaacgaagcgccttctgattagcttccatcgctttcgttttctctcctttacggtacaacagctgcgccattccgtagtgatagtagatcagttcaacttgattggcgttatgtttgtcatagagcatttgctcaaaggcttcttccgctttttcaaactgatcacatttcacgtaagcgacacccagattgaaataggcttctatcgttttttcgccgccgtatgtggagctgatttcatttgccgcttcgtataattgaatggcttctacatgataacctctcgcaaagcttaagtcaccgcgaaccaatagaactctgtgttgaatggtaggggaaatcggttgattttcgatttcgtttaaaattgtctctgctttttcctgttgcccgtcttttaaaaacagccttgctttgagtgcatgtccccaaacctttagatcataggcatcgtgagcgtctgattgttcaagaatcttcagcccggcttctatttgctgaagcgctccgtctaaatcattgacttccatcaatgcccagcctgaggtgtcgattcggaagtacgcttctcgtgtgtgttggcctaagtgatgggcggcgtcggccgctttgcgtccgtattcgattcgcaggggcaggttgattctgcttagaaaatggctaatgcgggtgatgagttcgattaggatttctttttgttcagtttcacttgcccattggatgacctttaagatgtttggccattcttgtttcatttgatctaagttccgtcccagcaggtagctccaatagatagagttgggctgttcccgctttaaatgggtttcggcataatcaatataatagtgcgcccagcgattgcgggcttctttttcatattcgtgctgttcggacaagtgctgttctccgtaagcgacaacggtttggtgcgctaagtattgtgtcctgccttggcttcgttccggctgaatcagcgcatatgaccgcatttgttccatagcgtaatgaaaacggcgggcgtctaatccggctgctgccgccaggcttttttcatcaggcggcttgctgaaaaagcaaagcgtctgccagagctttcgcgtatcttcattgcatctatcccaggtgcggccaaagaggaattcaaacaattccagcagtgagtagcctgcttttccaagctcatgaatcagctgctgagcggggatgtcatcgtctgacatataggcaatgctgagtgccatggctttcgggtttccggcagtcgctgaaatgaattcgtttttcaggtcagatgatagatgtaacagctgctccagcttttcccgtttacgtgggaggttgcatgtttgtaagcagtgatgcacttcttgttgaaaaaattcgtgggcatctgtttggtcaagaccgcttagctgaatggctgtcatttctccgaagctttcccgataagtttgctttacgttttcccgcgctgtaaggagaacttttacgccttgcggaaggctggtgataaattcatgaatgtcacgttctgcagtatcaatgctgtcaacgatcagcaggatcggtttttctctagtgtaattggctaacgcattgcggacgacaaaccgttttacattgattgatttatcgatttgttctttgcgtccgagctgataggcgatcgtatttaaaaaatcgctaaagcttaatcctttccaatcagcgctgacccagatgatgctgttgaatgccggccaaactgaagtatcgtcgacacaggaataggcggcttcaagagcaattgtggtttttcccatgccggcccagccggtgattaaacagactggtgatggagaaagcatccattgccgtatcgcttccatatcaaagctgcgtccgataaagcgtccggaccagcgtgagggtaaattatgcgtgatgggctgttctgtaagcgcattcgtttcttggccgggtctgtcattaaacagccgttttactacattttcaatttcgccttcactcggagccccgaataatccgtcttttcgcagtattttcgcttttttcaaacaggatgctgcccatacaggcaatgcgggtttgatgactgggatagtggtggcttccagcaagtcggtcaaccactcgatatccaagtcggtcttttcgagaatgatccagatcattccgaacagttttccgtcgtcgattcttccgggaatgtagtttgcccccatctgtccgatccagcttttgatcgtgtttggggagactcccagctggagtgcgattttatctatgtaagactgtcctgttttttcattctttttccttctgactttataatcaggatgaagttttagcgttttgacgccaggtgccagcatttgtgcaaattgttttcggttttcaagttcagccataagcctgcacctcctattagtactattttatcaatccagcgttttttgtatatgaaaaaataaaagtacagtgccgctgtccttttatacagcaggaaaggctgttgaacgtgttaaaaagcagataaaatgggggcagtaacagagaaaacaaaaatgtatgcacttacattttattttctaaagaaaggaacttgccaaatgactcacacagtacctcaaaacatgaaagcggctgttatgcacaacacaagagagatcaaaattgaaacattgcctgtgcctgatatcaatcatgatgaagtgttgattaaggtgatggctgtcggaatttgcggatctgatctgcattactatacaaatggccgaataggcaactatgttgtggaaaaaccatttatccttgggcatgaatgtgcgggtgaaattgccgctgtcggatcatctgtcgatcaattcaaggtgggagaccgcgtcgctgtagagccgggtgttacgtgcggacgctgtgaggcgtgcaaagaaggacgctataatctttgcccggatgtacagtttttggctacaccgccggtagacggtgcgtttgtccaatatattaaaatgcgtcaggactttgtttttttaatcccagactcactttcttatgaagaagctgctttgatcgagccgttttctgtcggtatccatgcggcggccagaacgaagctacagcccggatcaacgattgcgattatggggatgggccctgttgggttaatggctgttgccgcagctaaagcatttggggcaggcacaatcattgtcaccgacttagagccgctgcggttagaagctgcgaaaaaaatgggagcgactcacattattaatatacgtgaacaggatgcacttgaagagattaaaacgatcacgaatgatagaggcgttgatgttgcttgggaaacagcagggaatccagcggcattgcaatccgcactggcttctgtgcgccggggcggaaaattggcgattgtcggtttgccttcacagaacgagattccgctcaacgtgccgtttattgcggataatgagattgatatttacgggatcttccgttatgccaatacgtatccaaagggaatcgaatttcttgcttcaggcattgtggacacgaagcatctagtaacggaccaatattcgctggagcagacgcaagatgcgatggagcgggcgcttcaatttaagaatgaatgtttaaaagtgatggtgtatccaaatcgctgagtgaacagggaggatcttcgtattctccctcttgtttactggaaatgaaaacggattcttggggtgggaaatgatgattggaacagaaaaagtaacggcattgaaggcgaagcatcagtcaaaatccagcaccggcctgtcctggtttgaacgaatcggttatggattcggcgatatgtcgtataatattatctttcagtttgtaaacgcatacttattattttattatacagacgtcggcggcattcagcctgcggtaatcgcaactttgtttcttgttgtgcgtgtgctggatgctatttttgacccgatcatgggattgattttagataaaacgaatacaaggtggggaaaagcaaggccatatttgctgtgggtggcatttccttttgcgctattcacattcttatgtttcacgacgcctcatttcggtgagaccggaaatatggtatatgcgtatgtcacttatattctgcttgggatgtcctttagtatgcaaacgatcccggtgaacagcttaacggggcggatgacgaattcggtggaggaacgaacggttctgaccacaacccggatgattttggtgtatatcggcattcttttatccatttcctgtgcgacaccgcttgcaactgctatcggaggagaggatcaggcgtttggatttcagatgacggcgctcatctatgcggctgtcagcatcgttttgaatctatttagtttctttactgtacgggagcggattcagcctaaaaagagaaaaaaacaagggatcaaaaagacgttatccgttttattcaaaaacaaacccttgctcatgttaatttcatcatttttggcttttgcgatcgggtttaatattaagctcagcacgatggtgtattattttacgtataacgtaaaccataaagagttcgtgtttatgggcaccgttttatttttcggggcagcgctgatcagcaatttgtttattcctttcttttctgagaagtggggcagaaaacaagtcatgattatcacggcagctctatcgcttatttcttatgccggcctgcattttacgccgtattcttcaattccactcattttcatttggcttttcgcttcgggatttttcacaacgcctttaaatacgcttgcttggggaatggttgcggattgcgtcgattatgcggaatggaaaaccggaattcgcgcggatggtgttgtgatttcgagcatgagctttattaataagctgggtgttgcgttagccgggtcattttcggccatttatttaggaatcgccgggtatgtggcgaatacagaccagacagttgcgtcgttgaatgcgattaaaaatatgaatgctttgattccgggatttttcattttgctttctattattcttatcgccttctatcctttaacggaaaaaagatataaacacatcatctctgagctggagcaaaggtctgcgagataaatagatgtaaaatttttaatattcaatgttgtatttatggcaaaaagtaatatactgagactgtaatctagactttataaatgagtgtgataatatgcgtagtcattctgtagtttgtattggggaattgttgattgatttcttttgtaccgatgttgacgttgatttaatggaagggcgccaattcctgaaaagtgccggcggggcaccggcgaatgtgtcggcagcgattgccaagctgggcggagacgccgctttcagcggaaaagtaggaaaggatccgtttgggtattttctgaagcgaacattggacgctgtacatgtcgatacctctatgctggtgatggatgagaaagcgcctacaacgcttgcttttgtttcattaaaacaaaatggagagcgtgactttgtttttaatagaggcgcggacgctttgtttacgctggaggacattgaccaggaaaaactaaacgaagcgaaaatccttcatttcggctctgcgacggcactgttatcggatccgttttgctcagcctatttacggttgatgtcgattgcgaaagacaatggacagtttatttcgtttgaccctaactaccgtgaagatttatggaggggaagagtctcagagtttgtaagtgttgcgaaaaaagcgatcgctgtaagtgattttgtgaaagtcagtgacgaggaacttgagattatcagcggtgtgaaggatcatgaaaagggagttgcgatccttcatgagatcggagccaacattgtcgctgtgacacttgggaaaagcggaacgcttctttccaatggaaaagaccgtgaaatcattccaagcattccggtgacatcaattgactcaacaggggcgggagatgcttttgtcggtgcggctttatatcaattggcaaacacggatcagattcaatctgtagatgctgattttgtgaaactgcgtgagattgtggcgtttgccaataaggtcggagctcttgtgtgcactaaaattggagcgattgatgcactgccgagtttggatgagattggagtttctttgtaaatcattgaagatgtttcttgaaagtctttggacttttgggggcatctttttttattgcttacatttttgttcaggtaaaaagttgtatattttttgtttgaaatgtcattttttattaaaaaagtgaaacttttaacgataataaatagtatatgtaacaagggttaccgaattagctttaggaggaacgatataatgagtataattggaagatttaaagatattatgtctgcgaatatcaatgctttattggacaaggctgaaaatccggagaaaatggtagatcaatatttaagaaatatgaatagcgatttggctaaggttaaggcagaaacagcagctgttatggctgaggagcagagagcaaaaagagaatatcacgaatgccaggcggatatggaaaagatggaaagctatgcaatgaaggcgctgcaagccgggaatgagagcgatgcgagaaaatttcttgaaagaaaaacatctttggagtcaaagctttctgagctgcaggcggcgaatcaaattgctgcaaccaatgccgcacagatgcgaaagatgcatgacaaattggtatctgacattggagagctggaagcacgcaaaaatatgatcaaggcgaagtgggcagtagcgaaaacgcaagaaagaatgaacaaactaggcgcttctgtttcaagtacaagccaatcaatgtctgcattcggccgaatggaggacaaagtaaataaggcacttgatcaggccaatgcaatggctgaactgaacagcgctccgcaggatgatatggctgatctgactgcaaagtatgacactggcggttcaagccaggttgatgatgaacttgcggcgttaaaagcgaaaatgatgctcgataagtaatacataggaggccgcagctttcggctgcggcgttattttatcataagatgtgagagggaacggtaatgataatatcttataagtgtccgaactgcggcagtgatatggcatttgacagtgaaaccggctcgttatcctgcagcagctgcggaagacaggacaatatggaaagccttccgaaagaaaacattgcggcacggttttctgatgatgaagcaaaagaatatcaatgtgaaaactgcggtgccattttgatcacggaagctgaaacgacagcaacgacgtgcagcttctgcgggggtgctgcaatacttgccgatcgattatcaggtcatttggcaccggcgaaagtcatcccatttacaatcagcaagcaagaagccgagcaggcatttcgaaagtggtgcaaaaaaggccttctgacaccaagaggtttcatgtctgccgatcgcattaaaagcatcaccggcatgtatattccgttttggatgtttgatttaaatagtgaagtacaggtgagagcaaactgtaccagggtccaccggtatgaagaaggggattatatttgcacggaaacagagcactttgaagcatttcgtgatatcaatctcgattatttgaaaatccctgtcgatgcctctgaaaaaatgaaagacgaattaatggacaaattggagccttattcatacgaagagctgaaggactttcaaacggcatatttggccggttatattgcggaaaagtacaattataccgatgaggagctttttccgagggcaaaagagaaaatcagcagttatatagattcatacatccattctactttttccggatatacgtcagtcaatgtgagggacaaacatattcacacgaaaaacgtgaacagcttttacgttttgcttcccgtttggatggtcagttacgattatgaaagagcagagcatatctttgcgatgaacgggcaaacaggaaaggttgtcggaaagccgccgatcagtcgaggaaaagtggcggcatggtttagcggaatagcaggcgggacatttcttgcgttgaagctcgtctcattgatgatgggaggcggattttgatgcgtggattttttggaaaagcgatctttgttgtgctggctgttttcatcatgatgcctttactggggatcgaagcggcaagagcttctgaatcacagcagcatgtgtacgatcgcgctcatctattgtcaaaagcggagatcggaaaacttgaatctctctcggcagagctgggtgcaaagagggacactgatttcatcattattacgaccaaaagcacaaacggtgaagatattgcagactataccggcgatttttatgatcgttacggaaaaggcagtacagccattctgaccattgatatgacaaacagagaagtgtttatcgcaggcttcaaaaaagccgaacagtatttggacaacagcaggctcaatagcatcagaaatacgatttcatctgatttatccaatgaaaattattttgaagcttttgagatatatattcagctttcctataaagatatgggcataaaaccgggagtaaaccccgacaacatattctttacatggtggtttcagctgattgctgccatcgcagtcgggggaattgcggtttcaatcatgctttatcatgcaggcggcaaagtaacggttaatggaaatacatatatggatcagcgtacgtctgatgtgattgatcaatacgacacttatattagaacgactgtaacaagagaaagaaaaccatcagataaagacagcggcagcgatggcggtgttacgaaaggcggcacgtcatacagtgggagccgaggcagtttctagtagaagaaaatagagaaagggagaggcgtaatgtcgtttttcagaaatcaattagcgaatgtagtagagtgggaagaatttagagatgatatgattttttataaatggaacaatcgtgaaatcaaaaaagggagccgtttaatcattcgtcccggacaggatgctgtctttttgaacaatgggcgggttgaaggagtctttcaagatgatggcgattatgatattgaatcagaaattattccattcctttcaacgttaaagggctttaagtttggctttaacagcggcatgcgagctgaggtgctgtttgtcaatacgaaggaatttaccgtaagatggggaacaaaacaggcgataaatattccggcagcgggaatgccaggcgggatacccattcgcgcaaacggcacatttaattttaaggtgcaggactatatcagcctgattgataaaatcgctggcgtgaaagatcaatattttgtagaggatattaaaacccgtatcatttctattctggatcagcttctcatgaagtggatcacaagagaagggaaagatatgtttaatcttcaagcaaacgcttttgatattgccaagggaattcaagaggacttagatatgcaattaataagcgacgggatgacggtcactggttttcaaatcatgagctttaattatcctcaagaggttcaaaatatgattacaaagaacgcttcctacggtatggttggggatgtgaacagataccagcaaatatcaatgacggatggaatggcatccggaaagatgagcggaggcggagcggcttcggatatggctggaatgatgatgggaatgaatatggccaatcagatgatgaaccaaatgaatcaaaatcagcaggcacagtcatcaggcccacagtcaactggcagcggaagcaaaccgaatttctgtccaaactgcggaacaaaaacgggcgaagccaatttttgtccgaattgcggccagaagcttgtgtaagactcatacagtgaaaagtccggagtgatcagcactcgggacttttttatttaggagaataagcgttacctattgcttgctcctgaacaggccattttcgagcccccgcttggataattcccagcagcaattgacggcgttcctttattgaattgacggcaatttgaaatgtttgctttgataaagccggtatgcctgattgttgaagctttgagatgtctggttccggcggcgtgttctgcaggatggatataggcagtatgaacggtatctagatagtttttgatacttgagcgcgcttctttgatatgaagctgattcggctgatattgttcaggaattccgtatttgaaaatggttagagcctcatccaatacagcaacagctataatggatgattcctgatgctgcgtgctgtggtaaaaatgaaggatggggaaggcgttatgctgagcggtcagctttcccagttctgatgaggcagcgacaagaagaaaatcaatgtcgtgaaaatctttgccattccatgcattatggacgatttctgttccgtcatgccctagacttaatacactttgggcaaaggagcgtttttgattaaccgcactcaagacggaaatcaaatacgtgacagaaaacgtgatggtaagcagtccttgagctgtttcaataatcgtgacaagcttccataggcctccgttcggagcgaggtcgccatttcctaatgtaaacatgacatagccggcaaaataaattcggtctggccaggaagccggttctttcgattgaacttccataagtgagtgaggatcgctcgagaaaatcaacacccatccgccccaaaacagactgatccatatcactaatgtcaggcataacagcagaggaccagccatacttagaacctttgcgtggtcaccgctgattctgcggcagcccttccaaagccaggcagacaggcatcttgtgatcgggcctgcaccgctctctaaccataacgtggtccataaaaaatcaatcatccccgctgtcaataataaaaggcctgcaatgatataaccctcattcattttggttgcctcccttaagtcagccttcttttattttcttctctatttccttttatcctgagtctgaaacaattgagcgaatgtttgattttacagagaaaaataggagaagttaaccaacacttactcatttatcgatatgaacaaaaaatcacaggatttttgacttgattcacacattttcatgaagaaaaacgttcattttccccttgaattggtgattttccttttatagagtaaaaaattttcagaaatttatattgactgaaagcgtttttataattatgataatatcagatgtaacaaaaatatcactatcatatcactacaattgaactattaagtgactattaaatgccaaatttacaaggttatacacaaagaaatgaccattgttcttttagtgagaaatgaaatcgcttccatcaggactgacatgctaagaagaagggaaggttatgaggttgttatgaggttattggataaaaacatgaacaactattttctgaagcctgcttacgaaatgtgaggaaggcagcagccctggaatgagtttttgacatacgcattttgaaaaagactgggggaaacagtatgaataaacaaggcaatcaaatgtcatttttacgtacaattattttagtctccactttcggcgggcttctttttggctatgataccggtgtgctcaatggagctttaccgtatatgggagagccggatcagcttaatctcaatgccttcacagagggccttgtcaccagttcacttctttttggagcggcactgggtgctgtgtttggcggcaggatgtctgattttaacggccgccgcaaaaatattttgttcctcgctgttatattttttatttcaacgattgggtgtacgtttgcaccaaatgttacggtcatgattatttcccgttttgtgctcggtattgcggttgggggtgcatccgtaacggtgcctgcctatttagcagagatatctcctgtggaaagcaggggacggatggtgacgcagaacgaattgatgattgtatcaggacagcttttggcctttgtttttaatgcgatccttggaacaacaatgggagacaactcccatgtgtggaggtttatgctggtcattgcgtcacttccagccttgttcctgtttttcggcatgatcagaatgcccgagagtccccgttggcttgtttctaaaggaagaaaagaagatgctttgcgtgtattgaaaaaaatcagggacgaaaaacgggcagcagctgagctccaagaaattgaattcgctttcaaaaaagaagatcagcttgaaaaagcgacgtttaaagatctttcagtcccatgggtgcgccgtattgtgtttattggattagggcttgcgattgtacagcaaattacaggtgtgaattcgattatgtattatgggacggaaattctaagaaattccggtttccaaacggaagccgctttaatcggaaatattgcgaatggcgtgatttcggtattggcaacattcgtcggaatctggctgctgggaagagtggggcgccggccgatgctgatgacaggcttgatcggtacgacaacagcgttattgctaatcgggatattctcacttgtacttgaaggatctccggcacttccatatgtagtcctgtcattaacggtcacattccttgcttttcagcagggggccatttcaccagtgacttggctgatgttatctgaaattttcccgcttcgccttcgcggactgggaatgggtgttacggtattctgtctgtggatggtgaattttgcagtcagtttcacgtttccaatattgctggcagccatcgggctgtccacaacgttctttatcttcgttggattaggaatttgctctgtcttgtttgtgaagaggtttttgccggaaacgaaagggctttcgcttgagcagctggaggaaaacttccgcgcttatgatcacggcggggcaaagaaggattctggggctgaagtgattggataattaaaaaaagaatccgcacccgagtgcggattctttttggttccaaattagttaggtctgacaaggattttgacttggcttttctctttaataagagccccgaagccttcctcgatcaaatcatctagtacgatttttttcgttacgagtttgtcggctgagaaatagccttctttcattaatgacaatacagccgggaagatgtcgcggtatccgataattccttttactgtacgttctttgattacgatatcgttcggatggatttcagcacctttttcccaaatgctgacgatgacggtttcaccggcaattgtagtggactggatggcttgtcgtaacaccactgggacacccgtgacttcgaatgctacgtcaacaccgcctcctgtacgttctgcaatctcagcgactacatcgtctgttttagacggatcaacgatgatcgcgccaagctcctcagctttttgctggcgttcaggagaaagctcaacagcgtaaatatcagttgcaccggcagcctttagcgcttcaatgacaagaagtccgatcgggccgcagccgaatacagccgctttgtcgcctgctttgagtttgcttgagcggacagcgtatagagcaactgcagaaggttcaacgagcgcgccttgttcatatgataattcatcaggaagtttgaacaaaagctcttcatctacagagacgtattcagagaaaccgccgcctccgccggctaagccgaggaatcccatttgttcatcaaggttgtaggcgccttggtggccgtgtgtagcaaaaatcggctcgactacgacgcggtctccaactttataattttcaacgccttctccgacttcgacaacttcaccggagaattcatgccccattgtgacaggagccgtttcatttgttaatgggtgcggtttgtcaaccggaataaagatcgggccgcccagatattcgtgtaaatcacttccgcagatgccgcaccatttgactttgatctttacttttcccggctccgtttttggctcttcgatatgttcaatacggatatccttttggttatgccatcttgctgccttcatggattaccactcctataacttttaatgtgagtaattccgcaccggtcaatatgaactgttcacaaaatcgccatttttaaaaccaaaaaagaaatgaaatttttatataatataatctacgtttttttgaaaaaagaaactttgaagaaaaaagggtctcgcacactcttttttctttatatgagagtatcaatcgtttacatagctatgaatttggtttgaacaatacggtaatggttcgttcatattgaatgcgacaactactctatcaataattataacgctaatactgctattataataggataatcttacatggtttattttagcagaggtaacttttttgactttgtaacattactgtaaggatattgaaataaaaaatagctggttgatcgtgtataatcttcctagatgttaacaaacagggggacgaaatgttgaagaaagtcattttagccgcttttatcttagtaggaagtactttgggagcttttagtttttcatcagatgccagtgcgaaacatgtgaacggaaatattacttggtataacggagtcgggaaaaaaggctcttcaggtaagaaacttggacattgggattgtgcgaccaaaatcggatttgatgttcctagaaacgggacaaaaatcagagcttatgcaaaagcgaagcctaaaaaggtgattacggtttataaaaatgatgttggcagaatgcctaatgcagtgctggatgttagccctaaagcgtttaaagcgcttggatacccattaagcaaagggaaagtagcggggcattacagctattaatgtacatatataatctggaaagcaagaagtcacattcttgctttttctattggtggagataaaagatgaaaaaaagaatcatattattattagcagtgataatagcggcagctgccgcgggggttgcgttttatgttgcaaaggataaaggccatgagaaggctgctgatgtttcagtcaatactgaaagcggtgatgagctgctggtttcaattacagatacggatctgctgacaaagtattatgaaaatgacaaggtgatccatgaggagaagctgaccagctatccggcatttgccttggatcaaaaacagcaggtgctctattatacgggcaataatgaacagaatgaaatgaggctttttaaactggatctaaagtctaataaaaagacggtgctttataaaggcgcggagagtgcggacagtttgtttttatcaaaggaccgttcaaccatctatttccgcttaggaaaatcggacgaaagcaattttcggatcgccgcttttgatctgaaaacgaaaaagtacaaaaatctttatcctgccgctaatgatcaggataacaccgtcagcagcttcttttataaccaaaaaaacgattcatttgcattgcttcattattctgtagaagaagactacaagaaaacagatgaagcaaacgaaaagggcatcgacccagaaccgacaacgattcattttgcggaaggccgccaacataaatttaatgagctgaaaagcctgaaccaatttatcagcgatattgctgtttctgatgatgataaacgtattttattcacatcatatacgcagaaaggaacggagcaaaccgcttctattcagatgctcaatgcggatacgaaaaagtatgaaagcatcatctcaaatcaaaaatcatttaagctgttaattgacgcacagcctcagttctctaaggatggaaagaacatttattttcttgccgaagccaagggggctaaaaaactgaaggatgaaacagggcgtgaagctaaggtgcggacgatttattcctatagccttgaaaataagaccttcaaaaaagtatgggaaaatccaaacggcatcatcaacagcttttctgtgataaactaataaaaaccactcggcataagctgagtggcttttttaatggatgaggtgcagggctaatgatccgagccatttaaagatatgaatcagaggtactgacaaaaacagaagttcaacatatgagttcattgcaacattcagctttttgaacgcagctctttttttcaagtctttttgctgctggtttgagatcacgttatcactcctcttatatccatattataccattgaaacagacaaaaaagccctaaacgtttacagttttgggcttctttcttcgtatttggcctcttgcaatgagaggcttttattctgaaatatagaattttgtctccgttcggggtttgtttgcttgcaggagactgcatttgttatagggaagaactagcttgttttcgtttggctgttgttttggagattcactaatgaacggatgccgtcgaccattttacttccgcacaaagggcacaatggcgtatcactgctggcgaagttttttcgggtccagccattacagtcttcttttgtgcattcccaagtactcacatcttcttttggcagcggttcttgatttcgtttgttatagtaagacataaagtcacttcttccctcatgtattttactgcacattccttattgtctcatacttttccctaatctcctaattcctttttctttatgactttccaataaccccatctaaaaaggagaggagtgtgctgttaaaagcatctggctcttctaaaaacgggcaatggctgcttttagaaaaggtaacgagtgtcgcgttcggaatattgctgcgcaagtgttccccagctgctgtagagaaaaatttcttgtcttccccgaagcacagcaatgtcggcacattgatgttttggagggtgccccggtaatcagcggccgtttggttaaataaaatcgtgctagaaatggcagccggctgtttgaggatttctgccagcatccattctgtttcggtctcggcaggcggttctgcgaacatgttctggatgaagctttcgtagaaaggcagcgggtcagtttgaatggcgtgcatcgctgtttttaagccgtcaaaatcaaatggaccgtgttcccagccctcccattgatagtcggaagcggattgatcgatgatcacagcggcttgaatgttatcattcccaaattgattgagataatcccatacgacaaaagcgcccattgaccagccggcaagaacgacatggtcaagctccattgcatttagaaattcccttatgtcacgggcatattgggaaatggtgtggccgtgaagcactttgtcagattcgccgtgtcctctaagatcaagacgaatacattgataattggcagaaagcgccgaaaattgtttgtggaaaaattgtccgctcatcagcaccccatgtataaacaggatcggcgtcccgttcccgtgtgttacatagtaaaggcgtgtctgatcttctaatgtgatgtatggcatgtttctcctcctttagtttccatcatgagtatggctggctgctgttgagctgatgatggcagctgtcgcggctgcctgctgtgcttgaatgactgtttcgatagcggtgtatagtcctgattccatcagcagatttttctccatatgctcactgagatagaggctgacagcaattttaaagttcatttccttttgccatttaaaagctttttcctggtttaattcgtcagtgatgcacaaaacggttttgatatctggctcttccagaaatgtgaggagagcaaggtctggataatgataatcctttggttttttgacatcagtgatcgattgatatatctgtttgcaagcggaaacaagcatttcgggctctttttcactttgcaaggccagaatatggctgacctgatgtaagtactgtccttttttaaagccgttggctgccagcagttgatagcatgtttccgccttctgtagcgcctgcaaaccttttccgttttctccaagcagtatggcgagcggaacattctgagttgaagtgaggaaataatgatttttcttcatctgctgataaactgctagccccatgttcatctgttctttttggtttgtcgtttcagttttgccggtgagcaagatcagagtggaaaggtatgtgaacatatcccgcttatatcctagcttcaccatttcattgtatacatcgataaaagtatgaaatgtttgttttgcctcatgctgaaaatgaatgtccagaatagatgcaacagtaaagcggtggtgtgaattgagtgttgagaagctgccgatgtttgatttgatatagctgctcaaatcataaaagcgctgaaaatcaaactctcttttattcacaatatatgcagaagaaatgagcattaatatctgatcgtgtgaaactttccattttaattttgattttaattcagcataaatggaaatgtattgctttattttttcatgtaggtcgtgtgtcagcataaaaagcagctcctttttgctgtttttacgtaatacgataaatagggccaaaggtttcataaggaaaaaacttgcctgctagaggcaagtttgtcgggttatttatggggatctgttatatccatcggtctcatcatgtcatagtcttcatgctctagaatatggcaatgccatacgtatcgtccgctgtacggaccgaatgtcgccgcgattctcaggacttcacctgcatgcgcttgaatggtgtctttccagcccttttcacttggcggcggcgggacagccggaccggtataggacaattccccgctttcttgataacgggcgatatcaaacggccgccggtctaatacacggaaggagactagatgcaggtgaatcggatgtgttccgcgtgtcgggttgataatggaccatatttcagttgtgcccacttttggtgcttctgtgacgggatcgtgccagcgtttgttattaagcagaaggacgggtctgccgtattcgtcctgggtgcctgccagttttaacgttctgatgttttgtattctttcatgctgtaccgaagggtatgaggcgaggtacttcggctttctgctttcgtctttttgtgccaatggttttgtgactctgaattgcatgatattcgcatctgtttcaggattgacgtcaccgccgcagcccgcgctgtttgccaaaatgatcgattctccttcatatgctgtgaagtcaatgatgatatcataacgttcagcaggcgcaaggctgaaagaattcagtttaacagatcgcggcaggagccctccatctgaaccaatctgaataaactctccgccattatcgagtgacaggttataggttcttgtattggaggcgttgatgacacggaatcggtatttcctcggctcgacttccaagtatggccataccttcccgttgacgagtatggtttctccgcaaaaagccggaacgattgaaggattaggcagtgacggagaagggttttccggtgcgctcggataaaacaaagaaccgtcctcattgatcgtgcggtctgtgataagaagcggcacatcgtattcgtctgaaggcagttttaagcgtttttcctttgggtcatgaatgatataagcaccgacaagtccggcatagacatttagcctggtgagcgccatggcgtgatcgtggtaccacaatatagccccgcgctgctggtttggataatgataaacctctcttttgaaataaggtcctgtttgttcaaagtctttggaaaaccaagcctccggatacccgtcactatcatctggcgtgacgccgccgtgtaaatgaacaacagtctttacctcgggctcttcatgctggctgtcactgtgatgaatggtgtgatcaattggaaggaaatgcgtggaaggaaggttattcatccattttacatatacgttttcatttcttttaacctcaatggtcggccccggaaataagccgttgtagccccacaggcgggttggagggagatcgcgatggagctgatgagtgcattcctccatggtgacttcgtagtatgttttttcttttgattgctgtactggctttagtgtatctgggattgggagagcatccacaaatttttcaagtgtcattttcatctgtccttatctaaattttccaaattggtactatagttaatgacaataaggacgtgatggttacaaaaaatcttcgtgctgcagaccacccgaagaagaaaataacaaaatcctaaacggcaggccgtttaggatttgatcagcattaaggcaggatatcgggctgctgctgtgtgactgggttggcagccgctttctcgctcaccttgcgttttctgaacacaaggtaagaaatcaaaacgattcccgtgatgacgcctgtcagcagcagctcgtctctcatggaatcaataaacgccatggacactaaaattccgcaaatggcgatgatggtcaagtaggttaggaaagggaagagccacattttgatcttcaatgcttctgggtttgttttttcgagttttttccgcattttcagctgggaaacggcgatgacaagatagacgagtaaagcgattgcgcctgatgagttgactaagaataaaaagacggtatccggtgaaaaatagttcattacgaccgcgatataagagaaaaatgtcccggccacaatggcttgtacgggaacgccttttttgctcaatttcataaaacggcgcggcgcttcatttctttctgcaagtgaatacagcattctggatgtggtatacaaacctgaattcaggcaagagagtacggctgtgaggacgataaagttcataatctgtgcggctgccggcactcctatatgctcaagtacagcgacgaaagggctttctaaaatatttgctgaattccatggcaacagcgccacgacaatggcgattgagcccacgtaaaagacgatgatgcgccatacaacggatctggtggcttttgtcacagattcgatcgggttggatgtttcccctgctgcaatggcaacgatttcagttcccataaaagagaagatgacaacgacaatgccgagcaatacggagctgatgccctccgggaaaaatccgcctttgcctgtaagattcgaaaaaccgactggctcactgcccggtgcaaagccaaaaataaaggcaaaaccaacgattagaaaagcaatgatagtcacaactttaatgagggagaaccaatattcaaactcaccgaaagacttaacggagtagacgtttgtcagggtgagcacaatggtcaagatcaaacttgtcagccacagcggaatatcatggaaccagtattgaataatgccagcaccggcaatggcttcgatcgctatgacgatcacccagaaaaaccagtacagccagccgattgtaaatcctgcccacggtccgatggcgtcgtgagcgtattgagaaaacgatccgctcgtcgggtttacggcagacatctcaccgagcattctcataataaaaatcaccaataatccggctaacgcgtaagaaacaacggcacccggaccggtcgagtgaatcactgaaccgctgcctacaaataggccggctccgattacaccggcaatcgaaatcattgtcatatggcgggtctttaattccttttttaatcctgattgagactggttcataagttacctccttttaaaatgcaatcattactgaatattatgataattgaaactctatcataaatatacagtttgtcgaaaattcgtgtaagaaaatataccagcttatttcaaatttgtagtgttttgtttgcgctttcagcgaatgtgtggaaaaaatgtttcgttttttattcgctgtgtgattttgcgtaatatttacaattcgatagaatgcgagaagcactggtgtccttgggtttgatgggatttttggcggagcaaataaattggatgagagaaaaagtgttccttcgtcactatttttctgtggcgggtgaatcatgtttctgtagacccactgcggatcagctttgtaagataataataggaaaatgtgagcgagaggaggttttgtatggagagatatgatgaactgaaaaagggagaatccggagcgctggtcagcattgccgcgtatctagttctttccgcaattaaactgatcatcggttatctttttcactcggaagcacttacggcagacgggttaaataacacaactgacattattgcttctgttgctgtgctgattggcctgcgcatctctcaaaagcctcctgacgaagatcatccatacggccactttcgagcggaaacgattgcatcgcttatcgcatcgtttattatgatggttgtcggactgcaagtgctgttcagcgccggagaatctattttttctgctaaacaagagacgccagatatgattgcggcttggacggcagcgggcggggcagtcctgatgctgatcgtttaccggtacaataaaaggctggccaaaaaggtgaagagccaggcgctccttgctgcggctgctgataataaatcagacgcattcgtcagtatcggcacatttatcggcattgtggctgctcaattccatcttgcttggattgatacggtcactgcgtttgtgatcggtctgcttatttgcaagaccgcatgggatatctttaaagagtcatctcactctttgacagatggattcgacataaaggacatttccgcttataaacagacaatcgaaaaaatctccggtgtgagccgtttaaaagacataaaagcaagatacttgggcagtacggttcatgttgatgtggtggttgaggtatcggcagatttaaatattacggaaagccacgatatagccaatgaaattgagcggagaatgaaggaggagcatgcgattgattattcgcatgttcatatggagcctttagaacaaaaataatggagcttcctgtcacaggaagcttcagcgtgtcgacaaaccctcgcattcgttgtcaggtctgcgcttcggtgctcacgaattagaacattcgctccgctcctatgctcgtccttcctagacttcaagggttttcaatcacgctgaaaagatgacaaaaccctaaaatgaaagccattttaggattttgtcaacaatctggagcttcctgccacaggaagcttttttgtgtgttttggccagctttattggtaacaatttgctagaatcgtttttttatacagattgctttttgtggtaaagttaggttacattatgatgaattttgtagatgactaggaggaaaataatggcatatcaagaagacctgcatcctttgctggggaaagcagttgaacatattaatagagtaatggttggaaaacgagacatcgccatactcagcttagcagcccttcttgccaaagggcatgtgctgcttgaggatgtacccggagtcggaaaaacgatgatggtccgcgcgctggcaaagtcaatcggcgccgatttcaaaagaatccaattcactccggatttgctgccatctgatgtaacaggggtatctatctataatgcgaaaacgatggaatttgaatatcgtcccggcccaattatgggaaatatcgtgctggcagatgaaatcaaccgtacctctccgaagacacagtcggctttgctcgaagcgatggaagaggggagcgtcacggtagatggccatacgatgcagcttgccgatccgttttttgtgatggcaacgcaaaacccggtcgaatatgaagggacctatcctttgccggaagctcagcttgaccgttttttattcaaacttcggatgggttatccgtcctttaatgaagagcttgacgtcttatctcttcaggaaaaaagccatccgattgagacgcttgagccggttattgcaaaagaagacttcatctgtttacagagggaagtgcaaaatgtccgtgctgatgacagcattaaggaatatatcgttgaaattgtgcagaaaacgagacagcatccttctgttcaattaggcgtcagtccgcgcggctcaatcgccctcatgaaagcggcacaggcatacgcgctgctgcatcatcgcgactatgtcataccggatgatattcaatatttagctcctttcacgctgccgcaccggatgatgcttcattctgaggcaaaatttgaagggattcaggcagaagcgatcgtaagggagatcatgtcagctgtgaaggtgccggttcaaaggtcgtcggtccgctgatgaataagaaatggcaatggctcgtatatggttggaagctgattatattaattttattgacggctgctgttttttcttatgcgatgtttcagggcggctttgtcagctggtttttgttttacgcgtttctcccttttgtcttgtatgccgggctgctggccttgtatccgctccgttcttttcaggcttcaaggcaaatggatagaacacaattacatgcgggggacaggctgggcgtaacggttacgctgagaagaaagctgccatttcccctgatgtatatggtgattgaagattgcctgccagaaggtatcgagtcattaaatcgagacggagccgcggccaaacggctcgtttttccttggtttaaacggagcatgacgatgtcgtatgaattagctcgggtaccgcgcggagagcatcactttcattctgtcagggtgcgaaccggggatgttcttggcttgattgaaaaaacagcattttttgagctgaatgataccttgtttgtttatccattctatcagcgtttttcctatcaggtgaatgagaggcatcaggaagacggtgtaagcggttcttctcctattcatcagcaccattcctcagtcgcagcaagtgtgcggaattatcagccgggagaccggtttgctgcgttagattggaagacctctgcacggcggagccagctgatgacgaaggaatttgagccttctcgcagcaaaaatctgtttctgctgatggaccgtttttcctcagacgcattcgaagaggtcgtttcagtgacagcttcgattcttcattctgttttaaaaaacggcgcgggtgctggtctggcttccatcgggaaggaaaaaaacattttccctattcaggaaggggatcagcattttaagcacatgcttcggcatttagccatcgctcattgtgatgcggcagacccgataagccgatatgcacgggaagagctgggaaagccatctgttcgccaagctgatcaagttgttgtcacgggacagttaacggaagatatgctgcacctcgcagaaataggaggcggccgggttacggtgatactggcaaaagagaaagatgctgagctctctcaagctgaaaatgtcatgattgaacgcatgatgaaacgccaaatcagagttcgggtcatgaggggcgggcgagtttcgcgtgttgtttagaaagagaggtgactggttcacatgccgcacgatgatcacaagggaagccgtttgagcttgctgttattttattttctggcttttttattgctgtgggagtggctcaggccgcttgacagttttactgaaacgaaacatacaggcttttttagtgtctttatcggtttgacgtttctgctgacttttttcaggatgaggtggtttgtcaccgttcctttttgtgtcatatttacattgatctcgatacacatcctgttttatcaaggatctatattcgacttgagctgggtcagctcttttttgcaggatgtctatttgaatatcacgctgattcaatcagggcaatggaatgacatgattccttcttttcggaccctgctgttttttgtgctgctgtggctgctggtctatctcctgcattattgggtgatttaccagagaagaattttgtttttctttatgatgacagtagcgtatattacgattcttgatacctttacgccatatgatgccacttttgccgtcatccgtatcgtgctgatcggcttctttatgctgggccttttatacttggagcgcattaagctgatggaaagaatcacactgccaaaaacatctgtcctcaaatggtttcttcctttatctgtattggttttggctgcaacgggattcggactcgccgctccaaaatcagatccagcctggcctgatccggtgccttttcttaaaaaaatcactcatcaagaccgcgtgtctgcaggggaaagcaaaatcggatacgggaatcatgatgaatcactcggcggcccgttccagcaggatgctacacctgtttttacatggcagggaaaagagcgtacgtatttccgtgtggaaacgaaggacacgtataccggaaaaggctggattgaaacagacacaggcatgtcgtatcagcttagcagaggaaaagttgaaaatctgtggtttgaccataaagttgcgacagagcgccgcaccgtccgtgtaaaagtcgacaagcactacgggtataaccatctgatgtatccgattggtgtggaaaccattcagccaaagcaggctgtctcacttgaaatgaacggcaacacggagcaaatttctccgatcagtgaacaagccggtgaaatcagaaatatggggaattatactgtaacgtacaattccccggtttataagctggatgaactgagaaaggtaaaagtgagaaaaaacagtgaggagtacacattcagcgatcgctacatgcagcttccagattcactgccagagcgggtgagaacccttgcgatcaaactgactcaggatcacgacaatatgtttgataaggtgaaagcggttgaggactatttagggtcaaatgcgttcacctatgaaacagaaaacgtgaccattcctaagaatgatgaagattatgtcgatcaatttctctttgaaacgaaaatgggttattgtgataacttttcttccgccatggtggtgctcttgcgctcggccggcattccggcccgctgggtaaagggttatacgtccggcgaatacaaagaagcaggaaacaaaaatggcagcatctacgaagtgacaaataacaatgcccattcctgggtagaggtgtatttcccggaacagggctgggttacatttgagccgactaaagggtttacaaatccggctgaatttacttcttctgacacaaaggactccggcagcgataaaagcagctcgccgaagaaagcaaaagagaaacagaaagaagagaaaaaacagccgcaaaaagaggaaaaacaaaaggaaaagcgggagccagctgtttctaaaaagccgtccgcttcacataccaatgccggtgcgggcttgtatgcagcgcttgcgattcttgcagtcctcctggtggcagctgtattgctgtatgttttccgctcgttatggattcctgttttcgccgtgaggaaattgaagcggcgcaacgatcagcacgcgttttttgaggcatatgacgcgctgctgaaacaactgaagagaaaagggctgccgaaacgaggcagtgaaacgctgcgtgattatgcaaaacgaatcgatgaaaaatacgacatagaagacatgtcaaagctgacattaagctatgaaagggcgctttacagaaatgaagattcttcagcgctttggaatgattccagagagttatgggaaaatttaattaaaagaagatggtcttgaccgcttatcaacgtgttgttagaattagtgaatattatcggagtctgggagcgagttggcctgactccggcaaacggccttgccaaagagggcggagcgagcttcatatctgtcctcgtttttttctgtgtcaaaaaacttagaggagattaggtgacaaccatgacaaagttagtgaatgaaatgattcttgtccttgatttcggcagtcagtataaccagctgattacacgccgtatccgtgaattcggtgtttacagcgagctgcatccacatacattgacggctgaagaaattaaaaaaatgaatccaaaaggaattattttatccggcggtccaaacagtgtgtatgatgaaaactctttccgctgtgacgagaaaatcttcgagcttgatattcctgttttgggaatttgctacggcatgcagctgatgactcattaccttggcggtaaagttgaagcggcaagccagcgtgaatacggaaaagcaaacatccgcatcgaaggcacacctgatttgttcaaagatcttccaaacgaacaagtggtttggatgagccacggcgatttggttgtagaagttcctgaaggcttcactgttgacgcgacaagccatcactgcccgaactcagcgatgagcaaagcggacaaaaaatggtatggcgttcagttccacccggaagtgcgccactctgaatacggcaatgatcttctgaaaaactttgtattcggtgtttgcgaatgcgaaggcgaatggtcaatggagaactttatcgaaatcgaaatgcaaaaaatccgtgaaacggtcggagacaaacaggttctttgcgcgctaagcggcggcgttgattcctctgttgttgctgttttgattcataaagcgatcggcgaccagctgacttgtatctttgtagaccatggtcttctccgtaaaggcgaagctgagggtgttatgaaaacattcagcgaaggctttaacatgaatgtgattaaagtagacgcaaaagatcgattcttaaacaaactaaaaggcgtttctgatcctgagcaaaaacgcaaaatcatcggtaatgaattcatttacgtgtttgatgatgaagcggacaagctcaaaggcatcgactaccttgcacaaggaacgctttacacagatatcatcgagagcggtacagcaacggcgcaaacgatcaaatctcaccacaatgtcggcgggcttcctgaagacatgcagtttgagctgatcgagccgttaaacacgctcttcaaagacgaagtgcgcgcgctaggcacagagctcggcattccggatgaaatcgtatggcgtcagccgttcccaggaccgggcctcggaatccgtgttcttggcgaagtaacagaagaaaaacttgaaatcgttcgtgaatcagatgcaatcttgcgtgaagaaattgcaaatcacggcttagagcgtgatatctggcaatacttcactgttcttcctgacatccgcagcgttggtgttatgggtgacgcaagaacatatgattacacaatcggaatccgtgccgttacatcaatagacggcatgacatcagactgggcacgtatcccgtgggatgtgcttgaagtcatttcgacacgtatcgtaaacgaagtgaagcacattaaccgcgtggtgtacgatattacaagtaagccgcctgcgacgattgagtgggaataagaaaataacaaaggaaaaacgtccctttttcaaaaggggcgtttttttgttaactttttgaaaccgtttcgacagttttcgtatctaacaacataggaggtggataaggtgaaggaagaaagattgattacaaaggcgagaaaaggaaatgctcgggcctttgaaaagcttatgctggcacatcaggagactttatataaaacagcttatctctatttaagaaataaagaagatgcacttgatgctgtacaggaaacggcttataaagcttttataggtatagaaaaactaaaagagccaaagtactttttaacgtggctcacccgaattcttattaattcaatttttgcaatgaagaaaaagaagggggaattagttccgtttgaaagccatcatgacactggcacggaccaaaggaatattgaagaatatatagacttgcgcaatgcgctggatacacttgatgaacatgttcagttaacaattcagctatattattttcaagattattcgatttcaatgatagctgaacaaacaggaatggcagaaggcacaattaaaacccatttacatagagcgagaaaagcattgaaacaggagctggaaaaggaggatcaaaacaaatggacaaacaccaagtaaagcagatatttgatgatattgaagtgcctaagaaagcgctaaaaaagacagtacatcaagctgtcgttcgtgctgaaaacgaaggtaacacgaggcgccgttttaaatggggacgaacctttacaaatggaattgctgttgctgctgtggtaggtatactgtatttaacgtccggcctttttctgccttctgtaaacaaagcgatggggagcatacccattgtcggacaaatttataaggattttcaagataaagttggtctatcattgtttaaaagcaatttggtcacagctttaaatgaaaaagcagactccaggggaatcactgtttctgtaaacagctcctattacgatgccggacagcttgtttataacttcactgttgataacttccactctgatgaaaaagagatcatgtatgatgtcgacgaaacgagttatagcgacaacttttcaatcaactacgattccttaatgcttaaaaaattaaataacaagcaatacgcaggacaattaaggatttatacaaatggtactgaaataaaaaatggggaaaccgtgccctttgtaattactcatatcaatgaaatacagggaaattggagattcaaactgcctattaccaaaaagaatgcgggttatttagaaagctcaaaagttatatcggcttatcataatcgttatcaattttccaatattcaagtggaaaacgggaaacttggatctgtccttcaatttacaatcgattatcaaggcatagcaaagcatgatacggttgaaattaacgaagttaaagatgatttaggaaacacatacgagatgtcagcatcaaacatcgaacttggagatcgcataaaggtaaacgagagaacggttagagcaaaaggacaaacacagttagaatcaccaatcaatccaaaagcgaaaaagctaacattaattgcagatattagatctgaggctgagggcagtgaaatcgtccctctaaatgcagagatgccgtatcgtctttcggaaacaaagcatcaaaacatagggatagaaatcaataacattaaacaagaggggagggaagtattggttcattaccgtttcactggagttgatacttcaaatatgtcaaaagatgacttagtgaatataggtgaaacgattggccttggtgatataaaaaaaatgcaatcttggcctgatccagtaggtgattatgaagaaggttattatttgaaaggaaatattgctaaagtgaaaaatatgaaaacagccgaaatggtatctacttttgaactggatgatgattataatgataagctgtctttaaagcattttgagtttaatgaatacggtctgtatattgataacggcgttttaaatgacctgattcaactaaagccattctcgtttactgtaccagtgcatcaggtgagtcagcctaccgaaaaaaaataatcataagttgaaaagccgtatgttgccatacatacggtttttatcattgttaccaatttagtcaatagacgaataaaccaatttttttaataagtaatgttcgttgtttatattgtcaattcaaaatgaacttggtacaatagacacagaaatcaaataagatgaattcgtataatcgcgggaatatggctcgcaagtctctaccaagctaccgtaaatggcttgactacgtaaacatttctttcgtttgatataaataaaacacgtttatttattcgaactgaaatccgtctgtagtcaagcgtcccaaaatgtattgggacgttttttatttggcgttttcaggacagaataaatagcaaagagtgaagggagtcaaatagcttgaaaacgttttttcagtttgatgagctgggcaccagctatcgcaatgaaatcattggcggattaacgacttttttatctatggcatatattctgttcgtcaatccgattacgcttgctttggagagcgtgaaagattttccggaggcgctgagaattgaccagggtgcggtctttacggcgacagcgctggcgtctgcagcaggctgtatcttaatgggattaatagcgagatatccgattgccattgcgccgggtatggggctgaacgcgttttttgcgttttctgttgtccttggtatgggtatttcatggcaggcagctttgtccggtgtttttatttcaggtcttattttcgttgctctttctttaacaggttttcgtgaaaaaatcatcaacgccattccgcctgagctgaaattggcagtcggtgcggggatcggcctgtttattacattcgttggcttacaaggctcaggaatcattactgcaaatccttctacgctcgtcacgatcggaaacattcacagcggtcctgtgctgttaacgattttcggtgtgattgtcacggttattttaatggtgcttcgcgtgaacgcaggcgtgtttatcgggatgctattaacagcggtagccggcatgattttcggtttggttccggttccgactcaaattatcggcagtgtgccaagccttgcgccgactttcggacaagcgtggattcacctcccggatattttctctgtacaaatgctgatcgttattttaacattcttgtttgtcggattttttgatacagctggtacacttgttgctgtggcaacacaagctggtttaatgaaggaaaacaaattgccgcgtgcgggccgtgcgcttttagctgattcatcttctattgtgatcggtgccgtgcttggtacgtctacaacaacttcttacgtggaatcaagctcaggtgtcgctgcgggtgcccgttcaggatttgccgcaattgtaacaggaattctctttttactggctacgtttttctctccactcctatcagtcgttacgtcaaatgtaacagcgccggcgcttattattgtgggtgcattgatggtggcgccgcttggcaaaatcgcttgggataagttcgaggtggccgttcctgctttccttaccatgatcatgatgccgttaacgtacagcatcgcgactggtattgccatcgggtttattttctatccgattacaatggtgtgcaaaggaaaagccaaagaggttcatccaatcatgtacgggctgtttatcgtatttatcctgtactttatcttcttaaaataagaattgaaaaaccagctgcaccggcagctggtttttttgttgcaaaagataaaaccatttcatacgatataccgtcatgtagatgtgccgccatgctttacttaaatggaaatgacttgactgttcaggaaggcttcggtaccttatataagtgttttattttcttgctgaatggtattccgccgtatttttttgataggagttgctgacatgacggaagaaagaaaagaaacgtttgaagaagaaattaaccagagtgaaagaatagatgcagatgaagaaccgctatcgagaatgtccagaaaggcgagccggcaaagcaagcagaagcaaaaacaaaagcagaaaccgcgccaggaacgcggtgaatcaactgttaaagacaagcttgcgtctgtttgggcagccatcaacagatattgcggttttgcgttctcgattttaaaatctccggcgaaaactgtcgtaacggatggtttttctcattataagtacggtctgatttcaatgcttatattcagtatcattttttcaattgggaattggtttcagttaaaggcaagctggaatcggccgctcggtttcggagaacgccatcatgctttctatgacgggtttttagttgttcttgtgtatttgctgatctttttcgcggtaatggtctttgctatatgggctgtctcccgctatatgatgaagcagaaggtgacgttcagagaagcggctgccgtattgggttcattgcttgtacccgtaattgctgtttcaatcctttggctgatctttgcgatcgtaaatatcccaatgctgacagtactgtttacggtgctgatcttgttttccatcttttttatcatcgcgctgtatgtacagcgtgtgtaccaggcggcacaagatgcatcaattgattatatctattgtgtatttgcagtggttgcgatagcgctgctgtttacggcagtgacttggccgtttatttcggaatattttacggcgtcgctgattccgctttaatgaaaaaaccggctaatcctagccggtttttttatgtcacactttttacaaatatatctaaaaaacatagttgatttgtaggattaacccgtgtatgatggggaaaatgctgaaaacgtccagcgcaaaaacctttatgtttaaggaggatgatggacatggctgatgtacttcgccgagcaattaaccaaaagaagcaatttttaaaaaccaaattactgctctcggaattttatcaaggaagaggggaacagcttgcggactacacgctgagtgagcttgagaaagaatacaagtcccttcagaaaatgaaaaaagagatctgacaatagatataaagaggtgagtctgctgaaaagcgggcttttttgttttgattttgaaaaggcgagaaagagggtaaactactactgttcaacgcataaaagcatgtcgaaatattttgcttaagcttatgggcgaagctgattgtaaacggctcatttctctagtagaatatgaatgctttgtgcaagctgaagagtagggggatgaataaaatgatgcaaaccatcttatcaaatgggatagccatggttctcataattctcattattaatattgtctatgtgtcattttttacgataagaatgattttaacgctgaaaggacagcgttatttagcggccggcatcagtacgattgaaatactggtttatgtgacaggactgagtctggtgctcgataacttagaccagattcaaaatgtgatcgcgtacgcgcttggttacggtcttggcgtaattgtcggcatgaaaatagaagaaaaattggcgcttggctatattatggtcaatgtgattacgaaggagctcgatcttgatcttccgaagcagctccgtgaaaaaggctacggcgtgacaaattgggtggcaggcgggcttgaaggcgaccgcacagcccttcagatcctgacgccgagaaaatatgaactccagctatatgatacgattaaaacacttgattcaaaagcctttattattgcgtacgaaccaaaaacaatccacggcggcttctgggtcaaagcggtaaagaagaggagaattaaagaataatggcaaagccgaagaagaaaaagtttgaagtgacagagcagcaaacgattgatgcggtgcttcagcaaatgaaagaagaaggatatctgcctgtaaggcgaatggaagagcctatttttatggaaaaaaaggaaaatgggtcaattcagatcgttccgtgcgggaaaaaaatagtatttgaagggaaattgatctaaaacacgaacattattagaatgaatttttgtatcgttcgataatatcgttgacattatccatgtccgttgttaagataaacatgaaatcaaaacacgacctcatataatcttgggaatatggcccataagtttctacccggcaaccgtaaattgccggactatgcaggaaagtgatcgataaaactgacatggatatatcgcagaagcgaacgactgacgatacatgtaccatgcccggtttgtattgcttcctcataagtgcaatgcagagcgggtattttttattttctgaaaacaaaagcattagaaggtggggaacagaatgcagccgctagtaggaatcatcatgggaagcacttccgattgggagacaatgaaacacgcatgcgacatacttgacgaactcaatgttccgtacgaaaaaaaggtcgtttccgctcaccggacgcctgatttcatgtttgaatatgctgaaactgctagagaaagaggcatcaaggtgattattgccggtgccggaggagcggcgcatctgccagggatgacggctgcgaaaacaacactgccagtcattggagttccggttcagtccaaggcgctgaacggaatggattcacttctttccatcgtccaaatgcctggaggcgtgcctgttgcgacaacatccatcggcaaagcgggtgctgtgaacgcaggcctgttagcggcgcaaattttgtcagcatttgacgaagaccttgcccgtaagctggatgagagaagagaaaatacaaaacagacagtgttagaaagcagtgatcagcttgtctaaacaaatcatctatccgggagctgtaatcggcattatcggcggcggccagcttgggaaaatgatggctgtgtccgccaaacaaatggggtataaagtcgcggtcgttgatccggtgaaagattcgccgtgcgggcaggttgcggatgtcgaaattaccgctcattataatgaccgtgaagcgattcgaaaattggctgaaatcagcgatatcatcacatatgagtttgaaaacatcgactatgatgcgctgcattggctgaaagatcatgcgtatctcccgcaaggaagtgagctgctgctcattacccaaaaccgtgaaacagagaaaaaagcaattcaatccgcgggctgtgaagtcgcaccgtacagcatcgtcaaaacaaagaatgaattgaaacaggcggtacaagagctcgggttacccgcagttctgaagacatgccgcggcgggtacgacggcaaaggccaatttgtgataaaagaagaggcgcaaatggagcaggcagccgctctgttagaacacggaacttgcattcttgaaagctgggtttcttttaaaatggaactgtcggtgatcgtcgtcagatcggtaaacggtgaaatttcaacgtttccgacagctgaaaacattcaccacaacaatattcttttccaaagcatcgtgcccgcacgggtagagaaagggattcagcagaaggctgctgatctcgcagttaagcttgcagatgagcttaaccttgtcggaccgcttgctgttgagatgttcctgacagaggacggagagcttttggtcaatgaactggcgccaagaccgcacaattctgggcattatacgctggacctttgcgagacgagccagtttgagcagcatatcagagcggtatgcgggcttccgcttgggaagacagatttgctgaagccgggcatgatggtgaatcttctcggcgatgaagtgaagcttgttgaggaagacccggagcttttaaaagaggcaaagctatatatatacggaaaacatgaaatcaaaaaaggccgcaaaatggggcatattacatttatgaagcagcctgaagacgaatggattcaggagatcacaaatcaatggatgaatagagacggaggacaagcagaatgatcgaacgttattcaagacctgaaatgtccgcgatttggacggatgaaaacagatttcaagcatggctggaggtagagattcttgcctgtgaagcgtgggcggagcttggtgtcattccgaaagaagatgtaaaggttatgcgcgaaaacgcgtcatttgacatcaaccgcattttagaaatcgaaaaggacacgcgccatgacgttgtcgcttttacacgcgccgtttccgaatcactgggcgaagaaagaaaatgggtgcactacggattaacgtcaactgacgttgttgatacggctctttcctacttattaaaacaggcaaacgatattttgctcaaggatcttgagagatttgttgacattattaaagaaaaagcaaaagaacataaatacacagtcatgatggggcgcacgcacggcgtacacgctgagcctacaactttcggcttaaaacttgcgctttggcatgaagaaatgaaacgtaatcttgagcgcttcaaacaagcgaaagcaggcatcgaggttggaaagatttctggcgctgtcggcacatatgcgaacattgatccatttgttgaacaatatgtctgtgagaagctcggattgaaagcagcaccaatttccactcaaacccttcagcgtgaccgccatgctgactatatggcaacacttgctttgatcgcgacaagcattgagaaattcgctgtggaaatccgcggactgcaaaagagtgaaacacgtgaagtagaggaatttttcgcgaaagggcaaaagggttcatctgcaatgccgcataaacgaaatccgattggctctgaaaacatgacaggcatggcgcgcgtgatccgcggctacatgatgacagcttacgaaaatgttccattatggcatgagcgcgatatttctcattcttcagcagaacgaattattcttccggatgcgacaattgcgctgaactacatgctgaaccgcttctccaacatcgtgaagaacttaacggtcttcccggaaaacatgaagcgcaacatggaccgcactctcggccttatctattctcagcgtgtgctgcttgctttgattgacacaggcctgactcgtgaagaagcctatgatacagttcagccgaaagcaatggaagcgtgggaaaaacaagtgccgttccgcgagcttgtggaagcggaagagaaaatcacgtcacgtctttctccagaaaaaattgctgactgctttgattacaattaccatctgaaaaatgttgatctgatctttgaacgtttaggtttagcatagaagaagctattagcggcttcttctatgccgccgcagtttgaaaattcccaacattcgggttaggaggccttccgtgaatattgtgaagaatgaacttttatacgaaggaaaagcaaaaaagatctacaaaaccgatgacgaaaacacgctgtatgtcgtgtataaagactccgccactgcctttaacggcgagaaaaaagcagaaatcagcggaaaagggcgcttaaataatgaaatttcaagcctcattttcaaacaccttcatgctaagggcattaacaatcattttatcgagcgcatttcggaaacggaacagctcattaaaaaggtaacgattgtgccgcttgaagtcgtcgtcagaaatgttgtggcaggaagcatgtccaaacgtctcggcattccagaaggcacggagcttgagcagccgattatcgagttttactacaaggatgacgcgctgggtgatccgctcatcacagaagatcatatttggctcttaaaagcggcgactcctgagcaggtagaaaccattaagtccattacaaaaacagtaaatgaagagcttcaaagcattttcgacgattgtcatgtcagattaatagatttcaagcttgaattcggtctagatgcagaagggcaagtgcttttggcggatgaaatttctcctgacacatgccgcttgtgggataaagaaacgaacgaaaagctggacaaagatttattcagacgcaatctgggaagcttaaccgacgcatacgaagagattttcaaaagactgggaggcattcatcatgtataaagtaaaagtttatgtcagcttaaaagaaagtgtactagatccacaagggagcgctgtccagcatgccttgcacagtatgacttacaacgaagttcaagatgtgcgcatcgggaaatacatggagcttaccattgaaaaatctgaccgtgatcttgacgtgctagtgaaagaaatgtgcgaaaaacttcttgcaaacacagtgattgaagattacagatacgaggttgaggaggtagtcgcacagtgaaatttgcggtgattgtgttacccggctccaactgtgatatcgatatgtatcatgctgtaaaggatgagctcggccatgaagtggaatacgtctggcatgaggaaacaagtcttgacggcttcgacggcgtgttaattccgggagggttttcttacggcgattacttaagatgcggcgccatcgcccgatttgcgaatattatgccagctgtcaaacaagcagcggctgaaggaaaacctgttcttggcgtctgcaacggattccagattttacaggagcttggccttctgccaggtgcaatgagacgcaacaaagatttgaagttcatttgccgtccggttgaattaattgttcagaacgacgaaacgttattcacagcttcctacgaaaagggacaatcgattacaatcccggttgcccacggtgaagggaatttctactgtgatgacgagacgcttgcttcattaaaggaaaacaatcaaattgctttcacatacggctctaatattaatggaagtgtcagcgacattgccggtgtcgtgaatgagaaaggcaatgtattaggcatgatgcctcaccctgagcgcgcggtcgatgaactgcttggaagcgccgacggtcttaaattgttccagtctatcgtgaaaaattggagggaaactcatgtcactactgcttgaaccaagtaaagaacaaataaaagaagagaaactgtatcagcaaatgggtgtcagtgatgatgagtttgcattgatagaatccattcttggaagattgccgaactacacagaaatcggaattttttctgtcatgtggtctgagcattgcagctataaaaactcaaagccgattctgcgtaaattcccgacaagcggcgagcgtgtgctgcaggggccgggggaaggcgccggaatcgtggatatcggtgataaccaagcggttgtgttcaaaattgaatcacataaccacccatcagctctcgagccttaccaaggcgctgcgactggcgtaggcggaattatccgtgacgtattttcaatgggtgcacgcccaatcgctgtattgaactctcttcgatttggtgaactgacttcaccacgcgtgaagtacttgtttgaagaagtagtagcgggtatcgccggatacggcaactgtatcggcatcccgacagtcggcggagaagtgcagtttgacagcagctatgaaggaaatccgctcgtcaacgcaatgtgcgtcggtttaatcaatcatgaagacatcaaaaaaggccaggcaaaaggtgtcggcaacacagtaatgtacgtaggagcgaaaactgggcgtgacggcatccacggcgctacgtttgcttctgaagaaatgtcagactcgtctgaagaaaagcgttctgctgtccaagtcggcgatccgtttatggagaagcttttgcttgaagcatgtctggaagtcatccaatgcgacgccttagtcggcattcaggatatgggagctgccggtttaacaagctcaagtgcagaaatggcaagtaaagccggttctggcattgaaatgaaccttgacctgattcctcagcgcgaaacaggcatgaccgcgtatgaaatgatgctttctgaatcacaagaacggatgcttttggttattgagcgcggacgtgagcaggaaatcatcgatatttttgacaagtacgatcttgaagcggtttctgtcggacatgtgacagatgataaaatgcttcgcctgacacacaaaggagaggttgtgtgcgagctgcctgttgatgccttggcagaagaagcaccggtttaccataagccttctcaagagcctgcttactatcgcgagtttttggaaacggacgttcaggctccgcaaattgaagatgcgaatgaaacgctgaaggcccttcttcagcagccgacgattgcgagtaaagagtgggtgtatgatcagtatgactacatggtgcgcacgaatacagttgtcgctcctgggtctgatgctggtgttctcagaatccgcggaacgaaaaaggcgctggcgatgacgacagactgtaacgcgcgttatctctatcttgatcctgaagtcggagggaaaattgctgtcgctgaagcagcgcgcaacatcatttgctcaggcgcagaaccgcttgcggtcacagataaccttaacttcggaaacccggagaagccggaaatcttctggcagatcgaaaaagcggcagacggcataagcgaagcgtgcaatgttctcagcacaccggttatcggcggtaacgtatcgctttataacgaatcaaacggcacggcgatctatccgacaccagttatcggcatggttggcttaattgaagatacagcacacattacaacacagcatttcaaacaagcgggagatctcgtatatgtgatcggcgaaacaaaaccagagtttgccggaagcgagctgcaaaaaatgacagaaggccgcatttacggcaaagcgccgcaaatcgatcttgatgtcgagctgtctcgccaaagagcactgcttgacgcgattaaaaaaggcttcgttcaatctgcgcatgatgtgtctgaaggcggcttaggcgtagcgattgcggaaagtgtcatgacgacggaaaaccttggcgctaatgtgactgtagaaggggaagcggcgttattattctctgaatctcaatcccgcttcgtcgtttcagtgaaaaaagaacatcaagctgcgtttgaagcaactgtcaaagatgcgattcatattggtgaggtaacagctgacggaattctggcgattcaaaaccaagacggacaacaaatgattcatgcgcaaacgaaagagcttgaacgcgtatggaaaggagctatcccatgcttgctgaaatcaaaggcttaaatgaagaatgcggcgtttttgggatttggggacatgaagaagccccgcaaatcacgtattacggtctccacagccttcagcaccgaggacaggagggtgcgggcatcgtagcgactgatggtgaaaagctgacggctcacaaaggccaaggtctgatcactgaagtatttcaaaacggcgaactcagcaaagtaaagggaaaaggcgctatcgggcacgttcggtacgcaacggctggaggcggcggatacgaaaatgttcagccgctcctcttccgttcccaaaacaatggcagcctggcgcttgctcataacggaaatcttgtcaacgccactcagctaaagcagcagctcgaaaatcaagggagcatctttcaaacctcttcggatacagaggttttggctcacctgatcaaaagaagcggacacttcacgctgaaggaccaaattaaaaactcgctttctatgctgaaaggcgcctacgcgttcctgatcatgaccgaaacagaaatgattgtcgcacttgatccaaacgggctgagaccgctatccatcggcatgatgggcaacgcttatgtggtcgcatcagaaacatgcgcatttgacgtcgtcggcgcaacgtaccttcgcgaggtagagccgggagaaatgctgatcattaatgatgaaggaatgaaatcagagcgtttttccatgaatatcaaccgttccatttgcagcatggagtacatttatttctccagaccagacagcaatattgacggtattaacgtacacagtgcccgtaaaaaccttgggaaaatgctggctcaggaatccgcagttgaagctgacgtcgtaaccggggttccggattccagtatttctgcggcgatcggctatgcagaggcaacaggcattccgtatgagcttggcttaatcaaaaaccgttatgttggcagaacgtttattcagccgtcccaggctctgcgtgagcaaggcgtcagaatgaagctgtctgcggtgcgcggggttgtagaaggcaaacgcgtcgtgatggtggatgactctatcgtgcgaggaacaactagccgccggattgtcacgatgctaagagaagcgggtgcgacagaggtgcatgtgaaaatcagttcaccgccgatcgctcatccgtgcttttacggcattgacacttccacacatgaagaactgatcgcgtcttcgcattctgttgaagaaatccgtcaggaaatcggagccgataccctctcatttttgagtgtggaagggctgctgaaaggcatcggcagaaaatacgatgactcgaattgcggacagtgtctcgcttgctttacaggaaaatatccgactgaaatttaccaggatacagtgcttcctcacgtaaaagaagcagtattaaccaaataaaacttgaaaaatgacataaaggcagcgcagttcggctgcctttctctttctgccctcgttcggggagatattttgaaaagcgccttaaaggagtgaataggatgtctgaagcatataaaaacgcaggagttgacatcgaagccggatatgaagctgtaaaacgaatgaaaaaacacgtggagcgcacgaaacggcttggcgttatgggcagccttggcggttttggcggcatgtttgacctgtctgagctttcttatcaaaaaccagttctcatttcgggaacggacggtgtcggcacaaaattaaagctcgctttttccatggataagcatgacacgattggcgtggacgctgttgcaatgtgtgtcaatgacgtgctggcacaaggtgcagagccgctgtttttcctcgattatttagcggttggcaaagcggacccagtgaaaattgaacagattgtacaaggtgttgcggaaggctgtgagcagtcaggttcagccttagtcggcggtgaaacggctgaaatgccggggctctatacagctgatgaatacgatattgccggtttctcagtcggagtggcagaaaaggacgaaatcgtgactggagaaaacattgaagagggccatctgttgatcggtctcagctccagcggccttcacagcaacggcttttcccttgtcagaaaagtgcttctggatgatgcggagctggacctcgatacaacatatgagccgtttgaacgcccgcttggcgaggaattgcttgaaccgacaaggatttacgtgaagcctgtgcttgccgcggtcaaaagcggaaaaatcgacggcatggcgcacgtgacaggcggaggatttattgaaaatattccgcgtatgcttccggaaggcttaagtgcggaaattgatcatggctcatggccgatcccgccgattttctctttcctgcaagagtacggcaagctgaaggaagaagacatgttcaacgtctttaatatggggatcggttttgttttggctgtcaaagaagagcatctgacagatgtgatcggaacgcttgaaagccatggcgaaaaagcctatttaatcgggcgtgtgaaaaaaggtgaaggcgtcacattcggcggtgcggcactttcatgaaaaagtttgcggtatttgcatcaggaaacggttcaaacttcgaagccatcgttacgcgtttgaaggaggagaactgggatgcgtcagcagcgctcctcgtttgcgacaaaccgcaggcgaaagtcatcgaacgggcggaagcattccacattccatcctttgcatttgagccgaagtcttatgaaaacaaggccgcatttgaacaagccatcattgaacagcttcgtcttcacgaggttgaattgattgttcttgccggctatatgaggctgatcggtgatacgctccttcaagcatatggaggaaaaatcattaacattcacccgtcgcttcttccggcgtttcctggaatcgacgcagtcggacaggcgttccgggcgggtgtgaaggtggccggaatcaccgtgcattatgtcgatgaaggaatggatacaggtccgatcatcgctcaaaaggcaatcgaaattgatgaacatgatacattggaaacaatcgaacagcgaattcacaagcttgagcataaatggtatccgagtgtgattaaacagctattaggattaaataacagaggtgaaaaggcatgaccattaaacgtgcattaatcagtgtttcagataaaacaaatctcgttcctttcgtaaaagaactgacagagcttggcgttgaagtcatctccacaggcggaacgaaaaagcttcttcaagaaaacggtgtggatgtgatcggaatttcggaagtgacaggcttccctgaaattatggacggccggttaaaaacccttcacccgaatattcacggcggccttctggcggttcgcggcaatgaagagcatatggcgcagatcaatgaacacgggattcagccgattgacctcgttgtcgtcaacctctatccatttaaagaaacgatttctaaggaagacgtcacatatgaagaagcgatcgaaaatatcgacatcggcggacctggcatgctgcgtgcggcatcaaagaaccatcaggatgtcacggttatcgtcgatccggccgattacagcccagtgctgaatcaaatcaaagaagaaggcagcgtatctcttcagaaaaaacgcgagctcgcggcaaaggtattccgtcatactgcggcatatgatgcactgatcgctgactatctgacaaatgttgtcggtgaaaaagaaccagagcaattcactgtgacatttgagaaaaaacaatcgcttcgctatggagaaaacccgcatcaggaagcaactttctatcaaacagctcttcctgtcaaaggctccattgcgcaagcagaacagcttcacggaaaagagctttcttacaacaacattaaagacacggatgcggcagttcaaatcgttcgtgaattcactgaaccggctgctgttgctgtgaagcacatgaacccgtgcggtgtaggaacaggaaaaacgatcgcagaagcgtttgacagagcgtttgaagcggataaaacatctatcttcggcggcattatcgcgctgaaccgtgaagtggacaaggcaactgccgaagcgcttcacaacattttcttagaaatcatcattgcgccttcattcagccaagaagcgctcgacgtcctgactgcgaagaaaaatctccgtctgctgacgcttgacgtatccgccgctgttcaaaaggaaaaacaactgacatctgttcaaggcgggctgctgattcaagatttagatatgcacggcttcgatgatgctgagattagcattccgacaaaaagagagccgaacgagcaagagtgggaagacttgaagcttgcttggaaagtcgtgaagcatgtgaaatcaaatgcgattgttctcgcgaaggacaacatgacagtcggcgtgggagcaggccaaatgaaccgcgtcggatcggcaaaaatcgcaatcgagcaagcaggggaaaaagcgaagggcagcgcgctcggttcggatgcatatttcccaatgccagatactgtcgaagaagcggcaaaagcgggcgttacagccatcattcagccaggcggatcgatccgagatgaggattccatcaaaaaagcggatgaatacggcattgccatggtattcaccggcatcagacacttcaaacattaaggggatgaaaacgacgtgaatgtattaattatcggtaaaggcggaagagaacatacgctggcgtggaaggcagcgcaaagcagcctcgtcgagaatgtatttgccgctcccggaaatgacggcatggcagcttccgctcagcttgtaaacattgaggaaagcgaccacgcagggcttgtctcatttgcaaaacaaaatcaggtcggcctgaccattgtcggccctgaggttcctttaattgaaggtctggtggatgaattcgaaaaagcgggcttacatgtgttcggtccgtcaaaagctgcggcgatcatcgaaggaagcaaacagttcgctaaggatttaatgaagaaatacgacattccgaccgcagaatacgagacgtttacatcctttgatgaggcgaaggcatatgtgcaggaaaaaggtgctccgattgtgataaaagcagatggacttgcagctggaaaaggcgttactgtggctatgacagaggaagaagcaattgcgtgcttgcatgactttcttgaagatgaaaagttcggtgatgcgagcgcgtccgttgtcattgaagaatacctttctggtgaagaattttctctaatggcctttgtcaaaggagaaaaagtgtatccaatggtgattgcccaggatcacaagcgtgcgtttgacggagacaaaggcccgaatacgggcggaatgggcgcttactctccagttccgcaaatttcggaagaaacggttcgccatgctgtagaaacgatcgttaagccggccgcaaaagcaatggtacaagaaggccgttccttcactggcgttttgtacgctggattgatgcttactgaaaacggctcgaaggtcattgaatttaatgcccgtttcggcgatccggaaacacaggtcgtgcttccgcgcatggaatctgatctggtacaggtgcttcttgatcttttagatgataaggaagttgacttaagatggaaggataccgctgctgttagtgtggtgcttgcttctgaaggatatccggaaagctacgcaaaaggcacgccgatcggcagccttgctgcggaaactgagcaggtcgtggtcttccatgccggaacgaaagcagaaggcggagagttcgttacaaacggggggcgcgtcgccaatgtgacagcttttgatgaatcgtttgaagcggctagagaccgagtgtacaaagcggttgatgaaattttcaaaccgggactctttttcagaaaagacattggggcacgcgctttacaggctgcccaaaaataagtgaggaaaacccgcagattagctgcgggttttttgttatcaaaaagcgggatggcagctggaagaagaaagcacaacgagcgtggttggttttccatgggccatcgaggcgtcaataaaatcctcaagcgtatgtaccgattcagtcacgacctttgtcacatagctgtacatccccgtgatgcggtggttttctgctacatcagggtgcgcttttgcaaaggcggcgtagtgcttgcagcttttcggctccatgagaatgaaagcggtgacatgcttgtttagtttttcataacagatattcgcgctgtacccggtaatcactcctttgtcttccagcttcctgacacgctccgccgcgcttggcgagctgagtccgacaagctttcccagctcaaccatcgttaatctgccatttcgctgcaaatgcgagagaatctgaaggtctgtatcgtccatttgtctggctcctttacatatttaggcgaatgaatgaaaattcctttgatcgtaaggtaatgctgttgatttaccttcattgtagcatatggatgccgtcttattttttctataataaagccatcaacgggagaggaggcatcatgttgccagaattgcagcgctctattacttggatacaagggacggcgttaacgattggggcggttttaggatgcgggatattaattttgccgtctgttaccgcggatacggccggtccggcttctttatttgtttgggtattcatgtcttttttatcttttcttctcgtctgtacgctggcacggcttgtgaaaattgcgcccagcgcgggaggaatcactgcttatgtgcagctggcctttcagaaaaaagccggggctattttgggctggatcatgttaggttccgttccgatcggcgttcccatcatcgctttgactggcgcgcattacgtcagttacatcacagaggcggccgattggcagattacattgattgctggttgcatgctggctatatctattttgcttcatatgagaggcattcaactatcagcaaacatcagtacactcgttatttgtgtcatcgtatttctgcttgtcacttctattgctgtgtcattgccacacgtcacgatagcagaattcaaaccgtttcttccgcatggctggtctgccgcgggatctgtttctgtcatgatttttttctcttttgtaggctgggaaatgattaccccgttggctgaggaatttcatcgccctgaaaaagatgtcccgctcagcttgtttttggcagcgtcttgtgtggcagggctgtatatcatgctgtcatttgtaacagtgggaactcattcatacggagagaatggagaaattgcatcgcttgccatgctcatctcaaaaggagcaggggaaagcggtgtatacgtcacggtatgcttagcgctgtttattacattcgccaccatccatgccaatattgccggtttttcaagaatggtgtacgcattggcgagagaggggcacatacccgtattttttggaaaactcagtgcgacaaaacgtacgcctattcgcgttttgacagcgatggccgcagtgtttggcttagtgcttgcggcgcatggtctgtttcaaatcgatttgacgactctgttgaaagggccgagcgcggcttttatcgcatcttacatatgtacaatggcggcagcactgaaactgctgggcaggagagatataggctggtggatggcgctcggggcatttgtggcgtgcgcggtgatttattcattcagcggctgggcactgctttatccggcagtgctggcagctgcaggatatctctatatggaaacaaagggtgggcataaaaaaaagcttgatcacgttttgtgatcaagcttttccatttatccgttttgatgctcgttatttccagaatcgctgtgttgaaacatgtaggtcacaggacagaagcgcaagattcccgaacccgctttcatggcccccataaagatgtaaaagagatgcattctgcaccaaggttttttcgtaaactttgcactggcggctgacataatcgtcaatccgcaggcgattctgaacacggcattgatgagactgatgtttggcttcaaggaaatccgctccttttacttaaaaaagttttttaaccgaaccttcaaaaatttgtaacgtttttatcgtgcgtgatgaggaaggatgtgataccatgagtctaatacatgtaaaggagagtatgtgaatgtccgaacgcacctttaactggaaaaacaaagacatcagggcacaggttgatgttgtagactcaaagctgcttccaacgctccttttacggaatgctctcgtcttaaatccatatgtaaaacaatggctgaaaaaaaacatttggatttatcaggaccgcattgtttatgtgggtcatgaacttccgaatagagccgaagaaattcatacgattgattgtgaaggaaaatacattgtgccaggttatattgaaccgcacgcacatccttttcaaatatataatccccaaacactggcggaatatgtgtctcaatacggaacaacgacattcgtgaatgataacttatttttgcttttgcaaagcggaaaaaagaaagcgcttacgattttgaatgaactcaaaaagcagcctgtccagtatttttggtggtcacgctatgacctccagaccgaggttctgaacgaggaccacgtccttccatttgacgtcagaaaacagtggattgaacatccggatgtgattcaaggcggagaaatgaccgggtggcctcgcttggtagatggtgatgatttaatgctccactgcatgcaagctacaaagaaacagcgaaaacgcattgaagggcattttcccggcgcttctgataaaacgcttacaaaaatgaagctgttcggtgcggattgtgatcatgaagcgatgacaggtgatgaagtgatgagaaggctggaactgggctattatgtttcccttcggaactcttccattcgtcccgatgtaagaaaaatcttgcaagagctgcatgagaagggcttccgctattatgaccacttcttttacacgacagatggcgcaactccgaatttctataaaggcggcatgacaaacgagctgattcgtatcgcgttagaagaaggcgtacctgcaatcgacgcctacaatatggcatcatttaatatcgcaaagtattaccaaatggatgattatttaggagttgtcggaccgggtagactggcatcgctgaacatattggaagatccgttaaatccgaatcccgtgactgttctgtcaaaagggaccattctgcgtgaagacggctgtgatttgaaggcgtttacaaagacggactggcacaaaggcggtcttgtcccgcttgaactttcatatgatatgacgatggatgacttgcagttttctatgccgatgggcgtgaaaatgcggaatgcggttattatggagccgtatatgattgagattgacaattcgatggaacagctctcgtttgaccatgatgaaagttatttgacgatgctcgacagacacgggaaatggcgcgtcaatacgatgataaaagggtttgcctcaagcgtgcagggatttgtaagctcctttacgacgacgggcgacattgtcgcgattggaaaaaataaagcggatatgctgctcgctttcgcccggatgaaagaaatcggaggaggaattgttttagcggagaacggaaacattttgcatgaaatcccgcttgcgctgtgcggctgcgcctcttcggaagcgtatgaagacgtgcttgagaaggaacaaaagctgagagatcttttgactgaaagaggctatgagttttccgatcctatctatacgctgctctttttgcaaagtacgcaccttccgtatatacgcattacgccaagaggaatcttcgacgtcatgaaaaaaactgtactctttccatcgataatgcgttaaaatataaaagagcagggagccgacatatgaaaaaatggatgacagtttgcgcgctgtgtttcgtgttttttctgctggtatcctgccagcagaaggatgctgtcccggatactgcaaagaagctgaaagctcctttaacggggctaaagactgaacagaaggcgactgaacgccggcctgttgctgttgtggtgaacaatcacccgaaggcgaggccgcagtcgggtctgtctaaagccgacattgtcatagaagcgctagccgaagggcaaatcacaagatttctggccattttccaaagccagatgcctgaaactgtcggacctgtgcggagcgcgcgggaatatttcgtcactctcagcaatggctttgacagcatatttgtccatcacggctggagtcccggcgccaaaaagcagctggaatccggagctgccgattatatgaacggattggattttgacggaagcttattttggagagctgatttcagcaaaccgccccacaattcctatacgtcttatgattacataaaaaaggcggcagaacaaaagggttataagctgaagcaggaaacaaatccgctgctgtttcaaacatcagatgcaaaacctgcaaatgaatcttacaatgttcgggtagattatggaacaaaaaacgttacaaatcttgtcgaatacaactatgataaaaaagctgaatcttatacaagaagctctgatggtgtcataacgacagaccgggaaaccggaaagccggttgcaatgcaaaatattttcattgttgaagccagccatcatattattgatcaagatggaaggcgggacatcgacttggaatcaggaggaaaaggtctgttgtttcagcacggaaacgtcattgaaacagactggaaacaagtgaatggcagaattgtgccgataaaagacggcaagtggcttccgtttgtgccaggaaagacttggatcaatatcgtacctgatcttgatgcggcttccattagtaaaggagaaggtgtgtaacgatgcaaatcgataaattacgcggcaaagagctggaccagttatttaactcgatcttatcgctgaaagacctggaggaatgttaccgattcttcgatgatctatgcacaattaacgaaattcaatcgctggctcagcgccttgaagtggcgcgcatgcttcgcgaaggaaacacgtatcataagattgaaacagaaacaggcgcttccacggctacgatttcccgtgtgaaacgctgcttaaattacgggaatgacgcttatgaaatggcgcttgaccgtgtgaaggagacggaaactgagtcttcttcaaaataataaacaaccgccctgccgttcggcaagggcggtttctttatgaaacaaattgatggatcaggttgtcgatatcgatgagactgccatcctctttccgatagacaacatgctccttggaaaagtgaatcggcgaattgatccctgctgcggctgcaaggttaaatagtccctcgcgcaatgaaataacgtagttgcagacacgatgctgtttttcctcaacgctcaatgctttttgcaatttcggatctgtcgtcgccacacctgccggacaggtgttggtgtggcagacgagagcgcggatgcagccaacggaaaacatcatgccgcgtgcgatgttgacaaagtcagcgccgagggctaaggcgaccgcgattttatcaggagtcaggagctttccggaagcaaagattttcagcttgctgcgcaagccgtattgtttaagaagcgtgtcaacaataggcagcgctgtcataatcggaagaccgactgtatccgcgagctcgtaaaaggaagctccggtaccgccttcacttccgtcgatcgtgataaaatccggctgctttccgcttttctgcatatgagagaaaagctcatgcaattcttcaggatgccctgcgaccagtttgatgccgactggcttttgtccgacatctctaagtttttcaataaagtcgagcatttcaggagggtttgagaattcataaaagcggttcgggctgtcaatcgactttccaggttcgacattccgaatgtctgccacttcctctgatactttggcgccatccacatggccgccccgggttttcgctccttgtgccagctttagctcaaacgctttaatctggtcaatcctgctttttcttttaaattcctcccatgaaaattctccgtttcttttgcgcacgccgaataggcccggaccgatttggcaaatgatatcggcgccgccctttaagtgatactcagacaatcctccttcacctgtattcatccaggttccgcctgcctgatggagcccttttgagagcgccgtaacagcccgttctccaagagaaccgtagctcatggcagactggccgactaatcccttcacataaaatggcttctcgcatgtatgctcgccaatcacctgtacatcatcaggatggagaaaatacgggtctgccttgatatgttcggcatgctccttgcgtttgaatagattgtcagcatccattttatagatttgggtttcaatttttggcgtttgattgacgtgcatttcttccctttgttttggaaacatagcgttacggatataatagccaggtttatcaaaatctcttacagatccaaagcccatcattctgcttttgtatttgccggagatgacggtttgctcatattcctttcgtgaaaaaggctgctcctcattgtcattgctgtataaatactgtctgagctccggcccgattttttcaaggatataccgaaaccttccgatgacgggatagttgcgaagaattgagtgctcctgctgtttttcatcctttatgtagatccaggcaaacaagacgatcgggatagcgatgatccctatgataaatgcgatgagtgctattatgatggtttccatctctcagcctccctttttatgtaaccatttccacagttgaacactttccaaacaatagcagaaggaatctggtgaaaaatgtgtgcttctgccgatacaggactcagagagcaggtactgccatatgctctttttttatgaaaatagaatcaaaacacctttttcagtgaataacgagattaacggctttttccgtttttccgcgctatgtgaatttgttataatgtttaaatggtaacaaacgaatggaggaacgtatgacgtgtacgatgtaacggagtggaagcatgtttttaaactcgatccaaataaagatttgcctgacgaacagctggagattctttgcgaatcaggaacggatgcggtcattatcggaggcagcgatggtgtgacagaggataatgtcctgcggatgatgtctaaggtaagacggtttttggtgccgtgtgtccttgaggtatcagcgattgaagcgatcgttcccggctttgacttatattttattccgagtgtattaaacagcaaaaacgcggattggattgtcggaatgcaccagaaagccatgaaggaatacggagaactgatgtctatggaagaaatcgtggcggagggctactgcatcgcaaatccagattgcaaagccgcggcactgactgaagcggacgccgatctgaatatggatgatattgtcgcctatgcgcgtgtgtcggagctgctgcaactgccgattttttatttagaatacagcggcgtgcttggagacatagaagctgtcaagaaaacgaaggctgtattggaaacgtccaccttgttttacggcggcggcatcaaggatgcggaaacagccaagcagtacgcagagcatgcggacgtgatcgttgtaggcaatgctgtgtatgaagattttgacagggctttgaaaacagtagcggctgtgaaaggcgagtagtaaattgtacggatttggtttatgatagaacatatgttttgtataggcgggtgaacaaattttgaattatattagcaatcaattactaagcggtttaaaccccgttcagcaggaagcagtcaaaacaacggacgggcctcttttgctgatggcgggagcgggaagcggaaagacgcgtgtcctgacccatagaattgcttatttaatggcagaaaagcatgtggcgccgtggaacattctggcgatcacatttacaaataaagcggcacgcgaaatgaaagaacgtgtggaaagcatcctcggacccggcgcggacgatatctggatttccacattccacagcatgtgcgtgcggatcttgcgcagagatatcgaccggattgggatcaaccgaaatttctccatccttgatacggctgaccagctttcagtgatcaaggggattttgaaggagcgcaatcttgatccgaagaagtttgacccgagaagcatcctcggcacgatcagcagtgcgaaaaacgaattgaccgaaccggaggaattctctaaggttgccggcggctactacgatcaggtggtcagcgatgtatatgctgattatcagaagaagctattgaaaaaccagtcgctcgattttgacgatttgattatgacgacgattaaactgtttgaccgagtgccggaagtgcttgaattttatcagcgcaaattccagtacatccatgttgatgagtatcaggatacgaacagggcgcaatacatgctcgttaagcagcttgccgagcgtttccagaacctttgcgttgtgggggattctgatcagtcaatctacagatggcgcggcgcggatatcaccaacatcctttcatttgaaaaagattatccgaatgcaagcgtgattttgctagaacaaaactatcgttcaacgaaacggattttgcgcgcggcaaacgaggtcattaaaaacaactctaaccgcaaaccgaaaaatttgtggacggaaaacgatgaaggcatcaaaatttcctattatcgcggtgataatgaattcggagaaggacagtttgtggccggtaaaattcatcagcttcacagctcaggcaagcggaagctgtctgatatcgccatattataccggacaaacgcgcagtcccgtgtgattgaggaaacgcttctcaaagcgggcttgaactataacattgtcggcggcacaaagttctatgacagaaaagaaattaaagacattcttgcgtacctgcgcctcgtatccaatccggatgacgatatcagtttcacgcgcattgtcaatgtgccgaagcgcggagtcggcgcgacatcacttgaaaaaatcgcttcgtatgcggccataaacggcttgtcatttttccaagcgattcagcaggttgattttatcggcgtcagtgccaaagcggcaaacgcgcttgacagctttagacagatgattgagaatctgaccaatatgcaggattacttatccattacagagctgacagaagaaattcttgataagacggaatacagagaaatgctgaaggctgagaaatcgatcgaagcccaaagccgtttagaaaatatcgacgagttcctgtctgttacgaaaaactttgaacagaaaagtgaagacaagacactcgttgcgttcctgacagacttggcattgatcgcagatattgatcagctcgatcagaaggaggaagagtcaggcggcaaggatgcgatcaccctgatgacactgcacgccgcgaaaggactggagttcccggttgttttcttgatggggcttgaagaaggcgtcttcccgcatagccgttcactcatggaggaagcggaaatggaagaagaacgccgccttgcgtacgttgggattacaagggcggaacaggagctttatctgaccaatgccaaaatgcgcaccttgtttggccggacaaatatgaacccggaatctcgcttcattgctgaaataccggatgatttattggaaaacctaaatgagaaaaaagaaacaagagcgacgtctgcgagaaaaatacagccgagacgcggccctgtttcacgcccggtatcctacgccagcaaaacaggcggcgacaccttgaactgggcagtcggagataaggcgggccataaaaaatggggaacaggaactgtcgtcagcgtgaaaggcgaaggagaagggacggagctcgatattgccttcccgagccctgtcggcgtgaaacgcctgttagcagcatttgctcctattgaaaagcagtaattgaagaggaaaggaagaagcagatggacaaagaaacagcgaagcagcgggcagaagaactgcgccgcaccatcaacaagtatagctatgaatattacaccttagatgaaccgagcgtcccagatgccgaatacgacagattgatgcaggagctgattgcgatcgaggatgagcacccagacctcagaacgcctgactctcctacgcagcgcgtcggcggagccgtgcttgaagcgtttcagaaagtcacccacggcacaccgatgctcagtctgggcaacgcctttaatgctgatgatcttcgtgatttcgaccgccgtgtgcgccaagccgtcggcgacgatgtggcgtataatgtggagctgaaaatagacggtcttgctgtttctctccgttatgaagacggctattttgtcagaggggccacaagaggtgacggaacgacgggagaggatattacggagaacctgaagacgatccgcaatatcccccttaaaatgaaccgtgagctgtcaatcgaagtgcgcggagaggcgtatatgccgaaacgttcgtttgaagcactcaatgaggaacgaattaaaaatgaggaagaaccgttcgctaatccgcgaaatgccgcggcgggatcacttagacagcttgatccgaaaattgcagcgaaacgaaacctcgatatcttcgtctacagtatagcggagcttgacgagatgggtgtggagacgcaaagccaggggcttgattttctcgacgaactcggatttaaaacgaatcaggaacgaaaaaaatgcggcagcatagaagaagtcatagtgctgatcgatgagtttcaggcgaagcgcgcagacctgccgtatgaaatagacggcattgtcattaaagtcgattctctcgatcaacaggaggagctcggttttacggcgaaaagcccgcgctgggccatcgcgtataagtttcctgctgaagaggtcgtgacgaagcttcttgatatcgaattaaatgtcggcagaacgggtgtgatcacgccgaccgcgattcttgagccggtaaaagttgccggcacaacggtctcaagagcatcccttcataacgaagatttaattaaagagaaggacattcggattttggataaggttgtcgtcaaaaaagcgggcgatatcatcccggaagttgtgaatgtcctcgttgaacagcgcacaggagaagaaaaggaattcagcatgccgacggaatgtcctgaatgcggcagtgagctcgtccggatcgaaggagaagtggcgcttcgctgcattaaccctgaatgtccggcgcaaatccgggaagggctgatccatttcgtttcccggaatgccatgaacattgacgggctcggcgaacgagtgattacacagctgtttgaggaaaaccttgtccgcaatgtggcagatttatataagctgacgaaggaacgagtcatccagctcgagcgcatgggtgaaaagtccactgaaaacctgatcagctccatccaaaaatcaaaagaaaattcgttagagcgcctgctgtttgggcttggcatccgttttatcggatcaaaggccgcaaagacgctcgccatgcattttgaaagcttggagaacctgaaaaaagcctctaaagaggaacttctcgcggtagatgaaatcggtgaaaaaatggctgatgctgtgatcacctattttcataaagaagaaatgcttgaactcttgaatgaacttcaggagctgggcgtaaacacgctctacaaaggcccgaaaaaagtaaaagcagaggacagcgactcttactttgccggtaaaacaattgttctgacaggaaagctggaagagctgtcaagaaacgaagccaaagcgcaaatcgaagcgctgggcggaaagctgactggaagcgtcagcaaaaacacagacttagtcatcgccggagaagcagcgggaagcaagctgacaaaagcacaagagctgaacattgaagtgtggaatgaagaacagttaatgggagagctaaagaaataagaggagtgttttctattgaaaaagacgttggcattggcggcaacggcggcagtattaatgctgtctgcctgctcgtcaggtttcgggggggagaaggaggaagagattacgcaaaagacggcgaaatcgtcagaaaaagcgattgtcccgaaatataatatctctgactcctattacaaaatggtgctgccgtttaaggcaggcaaagcgcgcggcttaacaacggaacagctgaatactaggctggacattgacgagtttgaaacagggctgatgcgtcttgcccaagattctttctcgactgacgattatctgttccaagaaggacaatatttagatgaggatacagtattaagctggctggcacggaaaaaaacgggctctgatttgaaaaaagccgaaaaagaagataaaaacttcaaaaatgaaggcttgaacccggcgctcccgagctctggttcaacagaagaaaagaacgaaagcagcccgatttatttagcatccatgcttgagcacgattatttagtcagaaaagacaagaattctatccagcttggcggcgtcatgatcggactggcgttaaactcagtgtattactatcgtgaaaaaactggcgacccgcaaaaagaagtggagattaaagacagcacgcttcgccagcagggagaaaaaattgcacaggaggttattaaccgcctccgcaaaaaagataacttgaagaatgtgccgattaccgtcgcgctctacaagcaggcgtcaaaaacatcgattgtgccggggaacttcatcgccaaaacagaggtcaaagcaggctctactgatatctcaaattgggatgacatcaatgaaaaatatgtattctatccggcggatacaaccacagcagaaaagtacccggatgacaccgaggtctttaagcggttcaaaaactcaattgaagaatatttcccaaactatacaggcgttgtcggtacagcgctgtatgaaaatgatgaaatgaagaaaatgaagattgacataccaatgcaattctatggaaaaagtgaagttgtcgcgtttacccagttcttaacgggtgaagtgatggactactactctaagagctcagttgatgtcgaagtcaatatcacgtcctcagacggacaggaagcggtcattatccgcaatgccggagataaagagccgactgttcacatttatgactgatagaaaacccttgtgccatattggcacaagggtttttatgttacaattaacaggaaaagggaaaatgtttccgcttctgccgaaacacaaatcaaggggaggtatgttgatgctggaaatcgtgtgaaaacaatcattatcaaatctatagcaatgaaaggatgttagacgtgcataaagatatcaaaaaaatatttcatgaagagcaggttttggcagaagctgcagcgagatacggtttctcaaaagatcaggtgcgttttctggctgatgcggaaaactatgtatatgaatgtatgaaagacaatcaaccttatattttaaagattacccatacgattcggagatcttctgattatataatgggagagatggaatggctccgtcaccttgcaatagggggaatttcagtagccaaaccgctcccgtcgctgaacggaaaagacgtagaagcagtgccggacggaaacggcgggtcatttttattgagagtgtatgagaaagcgccggggcaaaaagtggatgaatcggactggaatgaaacgctattttatgagcttggcagatacacaggcagcatgcacagcctgacaaaaagctacaaattgagcaatcccgctttcaaaagacaggaatgggatgaagaggagcaattaaagctgagaaaatatgtgcctgaagatcagataaaggtgtttcagcaagccgattctttgatgaatgaactgcggaggctcccgaaaagccaggacagctacggcttggtgcatgcggatctgcaccatggcaattttaactgggatcatggcaaaatcacggcatttgattttgatgatatcggctacaattggtttgttaacgatattagcattcttctctacaatgtcctgtggtatcctgttgtgccatatgatgataaagctgcgtttacagaagaatttatgacgcattttatgaaagggtactgggaggaaaatgagtttgaccctgcatggctgatgataatacctgatttcctccgccttcgccatatgctgatttacggattgctgcatcagatgtttgaccttaacacaataggagaagaggaaaaagaaatgctggccggtttcagaagagatatagagaatggcacgccgattacagcatttgatttttcagcactggtgtagatagaaaaagccaatgggattccagtcccattggcttttataatgtatcacacttcacgccgactacgccttcaatggctttaatgtcatagtagacatcggtcgtgtatctgtttttatggacgcggaccttcacttccacaattggaaaatccttttcgcccaggtcgtcgatccgaacggagtgtgctttgatatctcttcttttcatttcttttaaaatctctgtcattttgtctttatcagaaagtgacattctgatgcggatgtctttttcctgcaggcggtcggggccgatttttctgaccacccatgggagaaattccacgctgatcaggatgaacagaagactggcaaacgcttctttataaaaaccggctcccgtagcaagcccgagccccgctgccccccagatcatggccgatgtcgtcaggccggaaatgacatcattgctttttcgcaggatgacaccggcgccgataaacccgacgccggagatgatttgtgccggcagacgaagcggatccatcatgatgcggtagtatttagggaaatgatatgccgcattaatactgacgatcgtcagcatgcatgagctgactgcgatgacaatacaggtttttaatccgagcggcttattttttaattcgcgttcaagcccgatgaccatgccaatcaatgtggcaatgcccaatttcaataaaatatcaggatcaatataccagctcaacagcaaacttcccccttctctatggtgtttttaaataaatatgattttctcacagtatttatagcaaaacaagagcacaaaagccaccaagctgcgcttgatggcttattgcttactttttgcgttttaacagcttttccatgacaccgaataatcggtaagaggcttttgcaggacgttttgtgatcatgctgacaatgatgccggcaatcatactgagaataaacccagggatgatttcgtacacaccggttgattttgccaggccggttgtaatccagatcaacacggtcgcagccccgacaatcatggcagcaagcgcgccccattcgttcattcgtttccaatacagactgagcagaatcgcaggcccgaaagctgaaccgaagccggcccaagcgtatccgaccaaatcaagaatggtgctgttcgggttcaatgacaagagtaccgcgataacggcaatgactaagacggacaatcgcccgatcatgaccaattctttatcagaagcttttcgtctgaaaaatgaccggtataaatcctctgttacagcacttgctgtgaccaagagctgtgaggaaatcgaactcatgatggcagccaaaatagctgacaataagaaccctgtaattaatgggtggaacaagattttagagaagataatgaaaatcatctccggatcttttacagcaactccgaatttatgggcgtatgcaacaccgattaaacccgtcagcacggaacctagaactgtaatgatcatccagctcatgccgattcggcgtgcaggttttaaatctttaatgtctttaatggccataaatcggacgatgatatgaggctggccgtagtagcccaacccccaggctaaataggaaataatgctaatgacgctcgcgcctttaaaaatatccaataaatgtggattaacagcgtcgatttcatggaaagtcggagcaacgccgcccacatgggtaaaagcaacgatcggcacaagcactagtgctgcaaacatgatcgcaccctgcacgaagtcagtcagactgacagcaaggaaaccgccaaacagtgtgtataacacgacaactgcggtggtcagaaacaggcctaatttgtaatccgcaccaaaagcagattcaaacagccgtccgccagataccataccggaagaggtatacaatgtgaaaaagatcatgatgatcaatgcagatacgattttcagcagtgatgaagaatgctggaatcgtttatcaaagaaatcaggaattgtaatcgcatcatctgccgcttctgtataagcacgcagccttggagccagcagcaagtaatttgagtacgccccgattgtaagacctaaagcaagccataaggtggacagccctgtcgcaaacatcgcgccgggaacacccatcagcatccatccgctcatatcggccgcgccggcagacaaagcagtaacgaatggtccgaggcctcttcctccaagcatgtaatcattgatgtcagtggttttcttgaatgcataccagccgattaacagcatggcaataaagtaaattcctaaagatataataatttcaatactcacgttttaccctctcttcatttctaataatgttgcatcacctctcaaattgatggtgccagttaagcagcctggcgtaagtgcaaaacaaaagaaattcttttgcgggtgcacttggtaacttaacctaacaaagtattcccggccattcaagcgatgaaacattgatcataagctggaaataccgttgcaaacctagaagggaataaagaataaaacgctttcaagaaataattaaagtaaaaatattcagaaaaatatttcgtttctccttctcctcattttagtataaaatatatagggtattgtttcgaaaacacaggcctgtctcaaggcgttttgttgctttaaagggcttgtttttgatatgatcagtattatatgacttaacggagaaatatgtggaggtggatcatatgtcacgaatttcaatagaagaagtaaagcacgttgcgcaccttgcaagacttgcgattactgaagaagaagcaaaaatgttcactgaacagctcgacagtatcatttcatttgccgaggagcttaatgaggttaacacagacaatgtggagcctacaactcacgtgctgaaaatgaaaaatgtcatgagagaagatgaagcgggtaaaggtcttccggttgaggatgtcatgaaaaatgcgcctgaccataaagacggctatattcgtgtgccatcaattctggactaaaggagggacacaagaatgtcattatttgatcataaaatcacagaattaaaacagctcatacataaaaaagagattaagatttctgatctggttgacgaatcttataaacgcatccaagcggttgatgataaggtacaagcctttttggcattagatgaagaaagagcgcgcgcatacgcgaaggagcttgatgaggcggttgacggccgttctgagcacggtcttcttttcggtatgccgatcggcgtaaaagataatatcgtaacaaaagggctgcgcacaacatgctccagcaaaattctcgaaaactttgatccgatctatgacgctactgtcgttcagcgccttcaagacgctgaagcggtcacaatcggaaaactgaacatggacgaattcgccatgggatcatctacagaaaactcagcttacaagctgacgaaaaacccttggaacttagaaacagttcccggcggttcaagcggcggatctgcggctgcggttgctgcgggagaagttccgttttctcttggatctgacacaggcggctccatccgtcagccggcatctttctgcggcgttgtcggattaaaacctacatacggacgtgtatctcgttacggtctggtcgcatttgcgtcttcattagaccaaatcgggccgattacacgtacggttgaggataacgcgtttttacttcaagcgatttccggcgtagacaaaatggactccacgagtgcaaatgtggacgtgcctgattttctttcttcattaactggcgacatcaaaggactgaaaatcgccgttccgaaagaataccttggtgaaggtgtcggcaaagaagcgagagaatctgtcctggcagcgctgaaagtccttgaaggtctcggcgctacatgggaagaagtgtctcttccgcacagtaaatacgcgcttgcgacatattacctgctgtcatcttctgaagcgtcagcgaaccttgcacgctttgacggcatccgttacggctaccgcacagacaacgcggataacctgatcgacctttacaagcaaacgcgcgctgaaggtttcggaaatgaagtcaaacgccgcatcatgctcggaacgtttgctttaagctcaggctactacgatgcgtactacaaaaaagcgcaaaaagtgcgtacgttgattaagaaggatttcgaggacgtatttgaaaaatatgatgttattgttggaccgactacaccgacacctgcgtttaaaatcggtgaaaacacgaaggatccgctcacaatgtacgcaaacgatatcttaacgattccggtcaaccttgccggcgtaccgggaatcagcgtgccatgcggattagcagacggacttccgctcggcctgcaaatcatcggaaaacactttgatgaaagcactgtataccgcgttgctcatgcatttgaacaagcgacagaccatcataaagcaaaacctgaactgtaaggggtgaaaagaattgaactttgaaacggtaatcggacttgaagtccacgttgagttaaaaacaaaatcaaaaattttctcaagctctccaacgccattcggcgcggaggcgaatacgcagacaagcgttattgacctcggatatccgggcgtcctgcctgttctgaacaaagaagccgttgaattcgcaatgaaagccgctatggcgctcaactgtgagatcgcaacggatacgaagtttgaccgcaaaaactatttctatcctgacaacccgaaagcgtatcagatttctcaatttgataagccaatcggcgaaaacggctggatcgaaattgaagtcggcggcaaaacaaaacgcatcggcatcacgcgccttcatcttgaagaggatgccggaaaactgacgcatacgggcgacggctattctcttgttgacttcaaccgtcaaggaacgccgcttgttgagatcgtatcagagccggacatccgcacgccggaagaagcgtacgcatatcttgaaaagctgaaatccatcatccaatatacaggcgtttctgactgtaaaatggaagaaggctcacttcgctgtgacgccaatatctctcttcgtccgatcggccaagaggaattcggcacaaaaacagaattgaaaaacttgaactcctttgcgtttgttcaaaaaggccttgagcatgaagaaaaacgccaggagcaggttcttctttccggcggcgtcatccagcaagaaactcgccgttatgatgaagcaacgaagaaaaccattcttatgcgtgtcaaagagggatctgacgactaccgttacttcccagagccagatctagtcgagctctacattgatgatgaatggaaggaacgcgtaaaagcaagcattcctgagcttccggatgagcgccgcaagcgttatatcgaagagcttggcttgcctgcatatgacgcgatggttctgacgctgacaaaagaaatggctgatttcttcgaagaaaccgttcaaaaaggcgctgaagccaaacaagcgtctaactggctgatgggtgaagtgtcagcttacctaaacgctgagcaaaaagagcttgccgatgttgccctgacacctgaaggccttgccggcatgatcaaattgattgaaaaaggaaccatttcttctaagatcgcgaagaaagtgtttaaagaattgattgaaaaaggcggcgacgctgagaagattgtgaaagagaaaggccttgttcagatttctgacgaaggcgtgcttctgaagcttgtcactgaggcgcttgacaacaatcctcaatcaatcgaagactttaaaaacggaaaagaccgcgcgatcggcttcctagtcggacagattatgaaagcgtccaaaggacaagccaacccgccgatggtcaacaaaattctgcttgaagaaattaaaaaacgctaataaaaaagcagcccttagaggctgctttttttatagtcaaatcgagataaagacagagatgagggcccgaagcctttcaacttctttgtcgttggttccggtcaaattggacagcatgcctttaataatcggcttgcgcggtttatcctgagtcaattcttcctcgataacatcaagtgacacggtgatatcctcgggcagcgtgctgttttctttcactttctgaatgtcctcaagcagctggtcttttcccgcaggcatcgggttgaaaatgtcttttgatacaatcggattgagtgcagaacggctcagcccctgtacaagatcatccagtctctcaataataaaggctgagatttcttctgcatcgatattaagctcaccgttaaataccatcacgttcatataggaatgcacaatgcctcttgccatgatggacagatctgcgacataccgctcgattccttcgccataggataccagcaaggcgttccggtacagcttatccgtctccatggttactttgtaaaagtattgcttgatttcttgattttccggaatgatattttcagtaagcaaaagaacgataaaatctttatgatcgcgaaaatcctcaaattgagcgccaatttgcttttttaacacttccttaggcggctttccggcgagatcttcttctatatttttcattttgttcatagacataccgatataatattcacaggcagataacagcagcgcttctttcgatttgaagtgcaaataaaaagcgcccttcgaaatgccgcattcactggcgatttcttggatcgtcgtagctgcgaatcctttttttgcaaataaacgaatgctggtttttatgattctctcttttttttcattcatgacgtgcttccccttaatccttgaaaaatttagtaaaattttctggtatatgagttgacgttgttgcgttataacgtttagtattatatagaatgaccagtcagtcaataaaaaatgtaatggaggatatgatgaatcacgttattaatttcgttctgaaaaacaaattcgccgtatggctgatgacgattattgtaacggcagccggcttgtatgcgggtatgaatatgaagcaagagtctattcctgacgtgaacatgccttacttgacgatcagcacgacatatccgggtgcgacaccaagccaagtggctgatgaagtgaccaaaccggttgaacaagccgtgcagaacttggacggtgtcagtgttgtgacgtcgacgtcctatgaaaacgcatcgtcggtcatgattgaatatgattatgagaaagatatggacaaagcgaaaacagaagcagctgaagcgttagaaaacgtcaacctgcctgatgacgcgaaggatccggagatttcacgctacagcttgaattcattcccgattctgacgctgagcgtgtccagtgataaagataatctacaagagctgacgaaacaagtggaggacagcctcgtttctaaacttgaaggcatagaaggcgttgcgtccgtccaagtatcaggccagcaggtggaagaggttgaattctctttcaaagaagacaaactgaaggaatacggccttgatgaagatacagtcaagcaagtgattcaaggttcagatgtgacaactccgcttggattgtacacattcggaaatgaagaaaaatctgtcgtcgtcagcggcgatattgaaacaattaaagatttgaagaatatgagaatcccgacggcatctgcttcaagtgcaggcagcagcgcagcatctcaagcgggtgcgcagagtgctcaagcagcccaaagcgcacaagcggcagcacaggcgcagcaaagcgcaagcacagcagtgccgacggtcaagctttctgacattgccacaattaaagatgtgaaaaaagctgaatccgtttcacgcacaaatggcaaagacagcatcggcatcaacatcgtcaaagcaaacgatgcgaatacggtagaggttgccgacaatgtcaaagctgagctgaagaagttcaaagaagaccataaaggcttcaattacagcgcaactctcgacatggcggatccgatcacacagtcagttgacacgatgttaagcaaagctatcttcggtgctatttttgcgattgtgattattctcttattcttaagagatatcaaatcaacattaatttcggtagtttcaattccattatcattgctgatcgcactccttgtgctgcagcagcttgatatcacattgaatattatgacgctcggcgcaatgaccgttgccataggacgtgtagtcgatgactccatcgttgtgatcgagaacatttaccgccgcatgagactcaaagatgagccgctccgcggaaaagccttggttcgtgaagcgacgaaggaaatgtttaaaccgatcatgtcatcaacgattgtgacaatcgcggtattcctgccgctcgcacttgtaggcggacaaatcggtgaattgtttattccatttgccttaacgattgtttttgcgcttgccgcatccctggtgatttcaatcacgcttgtgccgatgctcgcacacagcctgttcaaaaaatcattaacgggcgcgccgattaaagcgaaagaacacaaacctggcagacttgcaaacatctataaaaaagtattgaactgggcgctgagccacaaatggatcacgtctatcatcgctgttctgatgctccttggaagcttgttcctcgtaccgttaatcggtgccagctacctgccgtccgaggaagaaaaaacgatgcagctcacatacagcccagaaccgggtgaaacgaaaaaagaagccgaaaatgaagctgaaaaagcggaaaaaatcctgcttgaccgcaagcatgtcgatacggttcagtattcattaggctctggcagcccgcttgccggaggagattctaacggcgcgttattctatatcaaatatgaaagcgacacacctgactttgataaagaaaaagataacgttctgaaggaaatccaaaagcaatctgaccgcggagaatggaagtcacaggacttcagctcttcaggcaataacaacgaattaacatactatgtgtatggtgattctgaaaacgatattaaagacacggtcaaagacattgaaaaaatcatgaaagatgaaaaggatctgaaaaacgtaaattcaggcctttccagcacatatgatgagtacacatttgtcgctgaccaagaaaaactaagcaagctcggtttaaccgcgtctcaaatttctcaggccttaatgtcacaaacatcgcaagaaccgctcacaacagtgaaaaaagacggcaaagagcttgatgtgaacattaagacagaaaaagacgagtataagagtgtgaaagatttagagaataaaaagatcacttccgcgactggccaggaagtcaaaatcggcgatgtggcaaaagtgaaggaaggatcaacatcagataccgtgtcaaaacgtgacggaaaagtctatgcagatgtcacaggtgaggttacctctgacaacgtcacagccgtatcagctgctatccagaagaaaatcgataagcttgaccatcctgataacgtatcgattgacacaggcggcgtatcagcggatatcgctgattccttcacgaagctcggtttagcgatgctggcagcaatagcgatcgtttaccttgtgctcgtgattaccttcggtggagcactagcgccatttgcgattctgttctcattgccgttcacagtcatcggtgcactggtcggactttacgtatcaggtgaaacgatcagtctgaacgccatgatcggtatgctcatgctgatcggtatcgttgtcacgaatgccattgtcttaattgaccgcgtgattcataaggaagcggaaggcctgtctacgagagaagcgctcctggaagccggctctacacgactccgtccgatcctgatgacagccattgcgacaatcggcgccttgattccattagcactcggcttcgaaggcggaagccaggtcatttcaaaaggactcggcgtcacggttatcggtggtttaatcagttcaacgcttctgacactcttgatcgtgccaatcgtatatgaagtattggcgaagttccgcaagaaaaaaccgggaacggaagaagagtaaaaaaactaaaagcctcagctctgctgaggctttcagcttgttgaaaaaccctcgcattcgttgtcaggtctgcgcgtcggtgctcacgaattctacattcgctccgctccaatgctcccccttcctagactacaagggttttcaatcaagctgaaagaatgttaaggatgacaaaagctcaaaacaagaatcagttttgagcttttgtgcgttttcacctgtaagattatgtacattttgttgcgatttttttaactcatagtataattaaaggttgttagtgtaaaaatggatcggatactcttaagtaggatgatgagataatgaaacgtgcacgcataatatacaatccgacttcgggacgggagatctttaaaaagcatcttgcccaggtcctgcaaaaatttgaacaagccggctatgaaacctccacccatgcgacgacatgcgcaggagacgctacacacgctgccaaggaagcggcattgcgtgagtttgacctgatcattgcggcaggcggagacggaacgatcaacgaggtcgtcaacgggcttgcgcctttagacaaccgtccgacactcggtgtgattcctgtcggcaccacgaacgacttcgccagagcgctcggcattccgcgagaggatattttaaaagcggcagatacggtcattaacggcgtcgcccgcccgattgatatcggacaggtcaacggccagtattttatcaatatcgccggaggaggccgtctgacagagctgacgtacgacgtgccaagcaaactcaaaacaatgctaggccagcttgcttattatttaaaaggaatggaaatgctgccttcacttcgtccgacagaagtcgagattgaatatgacggcaagctgtttcaaggtgaaatcatgctgtttttggtcacgctgacaaattccgtcggcgggttcgaaaagctcgcgccggattccagcctgaatgacggcatgtttgatttgatgatactaaagaaagcaaaccttgctgaatttatcagggtcgcaacgatggcgctccgcggcgaacacatcaacgaccagcacattatttatacaaaagcgaaccgcgtgaaagtcaatgtatcagaaaagatgcagctgaacctggacggcgagtacggcggcatgctaccgggcgaattcgtgaatctgtaccgacacattcacgtcgtcatgccgaaggagaaagcggaacagctggatgactaaaaacttggctttaataggccaagtttttctttcgcttaaaacaagaggtgaacatacatgaaaatgaaacccccagtagaaaaaaacgaatactacgacgtgacatttgaagatttgacacatgaaggagcgggcgtcgcaaaggtgcagggcttcccgatcttcgtgccgaacgccctgccggaggaaaaagcccagatcaaagtcacacgcgtcaaaaaagggttcgccttcggccgcctgatcgagctgaaggaagaaagcccgcacagaacagatgccccatgcccaatttacaagcaatgcggcggctgccagctccagcacatgacctacgaaggccagctcctgtttaaacagaaacaagtcaaagacgtcttagaacgcatcggcaagctggacctgtccaacgtcaccgtacacccgacactcggcatggaagacccgtggaactacagaaacaaagcacaggtgccggtaggagaacgggaaggcggactcgtcgcgggattctatcagcaaagaagccatgacatcatcgacatgagcgcctgcctgatccagcaatccaaaaacgacgaagccgtccaagccgtcaaagacatttgcgcaaactacggtgtcaaagcctacaacgaagaacgccacaaaggctggctccgccacattatggtcagatacggcgttgttacgggcgaaacgatgatcgtcttcatcacaagaacaaacgatttcccgcacaaagcgaagatcatcgaagacatcacagcgcaattcccgcacgtcaaatccatcgtgcaaaacatcaacccaaacaaaacaaacgtcatttttggcaacgaaacaaacgtcatctggggcgaagaatacatctacgacctcatcggagacgtcaaattcgccatctccgccagatcgttctatcaggtcaacccggagcaaacaaaagtgctctacgacaaagcgcttgagtacgcagagctgcaaggagaagaaaccgtcatcgacgcctactgcggcatcggaacgatttctctatttctggcgaagcaagcgaaaaaagtgtacggcgtagaaattgtaccggaagcgattgaagatgcgaaacgaaacgctgaattaaacggcatcacaaacgctgagttcgcggtcggtgaagcggaaaccgtgataccaaagtggtacgaagaaggcattacagcagatacgctagttgtcgacccgccaagaaaaggctgtgacgaagccctcatgcggacaattgtggagatgaaaccgaagcgggtggtgtatgtgtcctgtaatcctggaacacttgcaagagatttgcgagtgcttgaggatggcgggtatcagacgctcgaagtgcagcctgtggatatgtttccgcatacgaatcatgtggagtgtgttgtcttgatgtcacgggtggagaaatagggtctattcaaagcattgataaataaagggttttcgagattgggaaacattctgccggttgtgcggaggatattctgagtctcgaaaacccttgtttttatttattaagtaaacatatcgactgtggaaatcggcagagggttgaggagataggatggataattttgtagggtgtggagataggatagatgtaataaataacaaatgtcctaactatatgtgtttgatttgatagatggcattgaaataataattatttaatataaacagtatgtatcaatgctaattcatatctattaccattaaaccatatttaatattgagattttatattaaaatatttatattcataggtttttatgttataatagattactataattattatcaccagtttgatatccgaggtgaaagaaatgaatgagatgaatgaaaaatggtcaaaccttgaggaaatttcagagtatttaggtgttacaaaagatacaattcgaaattggataaaaaaaaccgatatccctgctcataaaattggtcggcagtggaagtttaaactttcagaagttgatgaatgggtcaagagtggaaaaagtgcgatagaataagttttggaaggaagagctttatggcagaaatacgtttatacaacggtgattgtatcgaaacgatgaagcaactagacgatgcatctgttgatttgataataaccgatcccccatataatttagggaattttatgaaaaatagagatactaatcttgtgaaaatgagagaaaacttttttggagcagctggttgggatgaccttgactttgatgattggcaaaagtcaatggacaacttttttatggagtctgctagggtattaaaaaagggtggttctatgattgtcttcatggcaattattaaagttgaaacgttgattaggcttgcagaaaaaagtggattttattataagactacaggtatttggcataagttaaatccaatgccacgaaatatgaacctccattttgtcaattcaactgaagcatggctatacttcacatataaaacacgtacaggtacatttaagaatgaagggcgtttaatacatgattttatagaaacctcaattacaccgaatggggagaaaaaatatggcaagcaccctactcaaaagccagaacaattaatggaacattttgtggaaattttatctattgagggtgatactgtcttggacccatttatgggaagcggaacaactggagtagctgcgaaaagacataatagaaactttattggaattgagttagataaagattattttaatgctgcatctaagcgtatcgaggaggtgccaaatgaagcctaaagtaatcgatttatttgcaggtgttggaggaatgtctttgggatttgaacaaatgggatttgatgtagtatttgcaaatgagtatgatgtctcaatagcagatgcctataaaataaaccatcctaataccgatatgttagtggccgatataacaactgtagattttgaagaaacattttcaaggtattttggggaaatagacgtcattatcggagggccaccatgtcaaggattttcgcagaagggtcagaggaaaacaattcatgatgaacgtaatttcctttttaaatcttttgtgagagttgttgagaaagtacgaccaaagtactttgttatggaaaatgtccccaatttacttactgctgaacgcgggtattttaagaaggaactagagaaactctttaatgacatgggttacgaattaaacatgggagtgttgaatgcgtcagattatggagtgccacaaaatagaagacgtgcgataattattggtaagcaaggagatgttgctccttcactcccaacaccacaagaaggtaaagtaacaatatgggatgcaataagtgatttagcttacttgaattctggcgagggatctgaaaagcaagaatatagaaacccgccacaaagttcttaccaagaaactttgagaaaagaatcaactattttatataatcacgttgcaactaatcattctgctttagctttagaaaggttgtcattgattccaccaaatagtggtaaggaggttcttccagaagagcacttaacaaaatctatttatagtggtacttggacccgtatgagaaaaaatgaagtatctgttaccattacgacacggtttgatacaccatcatcaggaaagtttacacatccttttttgaatcgtgcaattactgttcgtgaagcggctcgcatacagtctttcccagactcctttcactttgttggtgctaaaggatctcaaatgaaacaggtaggaaatgctgttccgcctttattagctaaagccattgctcaggttattatgaaagatatagaagtctataaggaggatactgcatatgcaaaggcctgaaaacatggaaatttatgaagatatagatttaaagcttggcattaagtcatctttgcccaacgttaaagccacacttgccctttttattttgatttggaagagtgaaggacgtccggcagaagtaaagtattcagttcaagatggtgattcaattcgtatttcggatgaactcatgaataagcttattgcatactcttcaccagtgtatagtgttcatggcgtttcggatgatcaatttcgtcaaacggtgaataacaatcaactactaaaatcacaaatggaagctcttattgtagcgtttgaactgtattggaaattgggcgaaattgtttttcaggataatactaagcttgttagttctgagagaacaggtggtgtgagatatccaaaagagatacattttactttgaatatggatattattgatgtagctatggctgtggcagaggagaaatataaggaagttttgcttaattggttgggattgaatgttgccacaagtgaacgagaagataaattgcttaagtccgtattaacggctttgtcagaaacagccgtatttaaacttgatgatagtggtcaagatgtaatttttaatcaagatagcatctatcgtaaacttttagctaccaccgaaccagtagacattaatggtgataaagaagccaagggttcattacgagttctgaaaacctcgctaaatgatggaactaatccatatttgaactattcgcgtggaacagttacttctacaaatgatccggatctaaaccttgctgattatcaaaaacgcgtttctacattcttgtctctaagtactacaaaaatcgtaggaattgatgagtatgaagaagtagagagtggggcagatgttgcacatgaatccaatgatgactatcttaccgattcttctaatgctgaattaataaaatataaaacaggatatcaaactgatttccaccataatagaattatctttggtgctccaggaacaggtaaaagttatactttaaatcgagataaggagaccttgcttaaaaatggtggcgagtacgagcgtgtgactttccatcccgactattcgtatgctaactttgtgggaacttacaagcctacgatggtggattcagtaaagaatctgattggaagcaaagatgagagggatgttttaactgttctgttggatgataaaacggctcaagaaaaatatgatttgctatatgaaaaatttaaagatggcgatttaactcgcttaccacttttactaggattatatagtgatgacaagtttaaaactaagaaaaaagatggctctgatgctagtggtgataatagcgttgaacgaaatcatggtcgtgcgattaggccatatgtaaatctgatttcaaataaacaacctgctagtgaaattgcatatgaatacgttcctggcccatttatgaggacgtatgttaaagcacttaaaaatgctcagtcagatagtcctaagccatttttattaattgttgaagaaatcaacagagcgaatgttgcagctgtatttggtgatatatttcagttattagaccgtgatgaggacaatgttagtgaatatgctattcaaacatctgaggatattaaaaaatatcttgctaaagaattaggaggtaatccacaagagtattctgaaatcaaaatcccagataatatgtttatatgggcaactatgaatagtgctgaccaaggagtattccctatggatactgcattcaaacgtagatgggacttcacttatttaggtattgatgatagcgaagaaaaaattgtaggtaaaactgttgaactaggtaaaggtgcaaacaagagaatagttgagtggaatgaattgcgtaaagcgataaatactgaacttctttcatataaagtgaatgaggataagttgcttggcccatattttctgtcaaagaaaatcgttcctgaaacggagcctattgacccaacaaagtttatcgccacatttaagagcaaagttatcatgtatttatttgatgacgcagcaaagcaaaaacgccagactctttttgatggttgtaatgataagacgacatactcttctatttgcaaagagtttgaggaaaagggtgtatttatctttgccaaaaatatcagcaataaattccctgctactgcacctacaaataaccttacaggggacggtgcagaatgatatcgaagtttgtccgagaacagaaaagatacaatcaaactgaattacaggacatctttcaatgctcggaagaaaaaacggtagatattattaagcgtttgaaagagtttggtgttctaaaggctgttaaagcaacggattctcaaaaaaatatgtcagaccttttggaagaggatattgaagttgcagatgtagagattggtgagaacgaatacctttatgtgtttactttcgttggtgtaataaccgttaggggttgtgtattaaaatgctatcctaaatatatcttaactaataatgatcccttaactgagttaaaaacaataataaaagttcttgaaaagtataatgccaaagagcaaatcattcgtatgtataatgataacagtgaaagtagtgctttcaacttgcttgctgttatgattttcttgctacatgactactacgaaaatggtgtatatacgaatacaaaagatataattgaaactaatggttcgggtgaaatactgtgggacaagacgataaatgagacctttacttatctcagtaataatcgaccatattacatagaactgtttacacaaaaacgtataaatgatgattttgattactttaaaaggctccatgaatctattataagtatttgctctagggaactaaaagatgcagatttgttggatttgtttgatatacttccggttgaagtgtctgatgaagaacttgatgactttggagaaaaagactatatactttaccgcatacaaaatgaattgaatttgcagtttaatacaagaaagcagttattactaaagacgttatacgcctatgttgcacatagtagcacacttgcagaaattgattgtttcactatgtttggtacaaacagttttaatttagtatgggaaaaggtgtgtgcggaagtactggacaatcaattacagactccactaggttcactgcctatttcgttatctgacggatataatccttatgacctgctcatttcattaatagaaaagccaaagtggaatggttataagcaagatggttctgaatttcaaaaggccgctagggaaaccctcgtcccagaccttgtgtcaatccataagatgaataactcacatcagttcattatatttgatgctaagtattataatattcaacttgagcatggaaaagaactacggggacaacctggaattggtgatattacaaagcagtacctatatcagttggcatataaaaattttgttaatgatcatggaattcacgatgttaaaaattgctttttgatgccaaccgaacaacatagcattattaataagggatacgtcaatatagaaatgttagatgctctcgggttacagaatatacaaataagacagttgcccgcagaattgatatactcgcactatttagcaaatgaaaaaatggatataggcttacttcatttataaaggggatgtgggggagtatggcaggtaatcgttcatttaaagaatatgtggcagaaagattctataataaaatgtttgctgccatacaggatttcaccgaagaaaactacgatggcttagacttacggctatacagagctcaaaacatcggcggcattgagttatcagatatagaagtaaagttcgtatctgttaatgacttaccggacatgaaaatagaatttgatgttgctgttgaagctgaattcgaagtccgtgaatcaaatcatagttatgatgaatcagaaaattgtcggcaatggtttatgctggaatgctcaggagatttagattgcaatttggatgactttacaatctccaatataactgagtatactagcaaaaataagcagccgaaacctatgtcagactcccttgtccctatcatccataaggaacaactagaatctgttgccacagacttccttagaagacattatcctgaagcattaaaaaacccaatggcagttgagccacaggtgttggcagaaaaaatgggccttacagtagaaatgagagagattacaaaggatttctctgtttttgggcagatatactttcacgactgtgatgcggatttttatgatgaagatagcgatgaaatggtacagacccgtgtgagtggccgtacaataatcgtggaccctaaagcttacttccttcgtaatctgggatcagtcaataatactattgtgcatgagcgtgttcattgggaccaacatagaaaagcatttgaattggagcggttatataatagtagtgccacacgaatcaagtgtcaggtagttgggggtataaaagacaataccagagatgcaactgactggatggaatggcaggcgaatgccctcgctccaaagatacaaatgccacttgccatgtttaaaatccaagcgttcaaatttattaagcaattcagttcagaactgggaacatctgaacttatagatgtaatggagccagttattgacgccttagcaacgttcttcagcgtatctcgggcagcagctaaaatctgaatgattgatgctggatatgaggaagcaatcggaacttttacttatatagatggtcgctacgtcaagcggcatagatttaagaagggtgcgcttgaaagaaatcagaccttttctataggtgcagaggatgctgctatccaaagcataaccaatccagaaatgtccgctttagttagggatggaagttatatatatgtggattcccactttgtgctaaatcatccgaaatatttaacacaggatatattcggacaaacggtacttacagactacgcacgaacccatatggaagagtgctgcttggttttcgagttatcagtcaaatctgggtgtagggaaagatactatactgaatgtttcctcaaccgtgataagacatcaaatatagattttgatataaagtattgtaatggttttgagtatgcggctccagaaaagaaggcccaattactagccgaaacaatagcggaagaaatgcgaatctataatgaattgccaaatagctataccagctctttcaaaatagtacgtgagtggaaaaaagtaacttataaagaattagcagagaaaatattggtcaacgagcgtaccataagacgaatcgttaatggtgaggaaccgggatctattaattacatagtattgatttgccttggacttcatctaccgccaaatattagcagtcatataattcgcaactcaccattctcattgaacttcaataacaatagtcatatttggtataactttgcattgactcacctatatgcaaaatcgatggatgagattagagcatttttacaaatacatggggcagagccattataaaagtttaatatattttgaaaaagcggacacgggatgtccgttttttagttgcaaaatatgtgagccattcatgaatccttttaagggtttgtgtatggctttttttttgttgtttttaggtgtttttgttgggaaaagcgtcattttgagcctgaaattaacgggcatgaggtgtccgccaaggctgtccaattctcacctacaataatgatagatgaaggaaaggtccttcgtagttagcaagaattagaccattcctcgtctacaaaaaaatatcaaatgcctgatttgcaataaggcaaaggatacatattgtaacgtttcagtccgtttaggattgttatgcgttgtaatagaagtaccttaccttgttgcgctcattttcaggacaaagggtctgtgtacttcgaggcatggtataagagccccactggaaaagacatattctattaacagagatatgtattcattacttttagattgctgtaaaagatatcaaaaaaacttaacacatattttcactctaaattgtcatcatgactttacagatagtgactatgttgcatttgatgaaaaaggatttgtaactagaattaaaataagaatcccgtctctatttcgggatgagtacgatagaatttgtgccccggcatatgacgatgaatatgaccagtatgcacttttagaccttattgagttctttgcacaaaatattaaggatatctcagaacgatggaataatgagagataccgaaactatcaaacgatagattgccataattcttcagatgtatttgaaaatttccaggagacattaaatgaaatatttactgagtcggggctactttatgaacttacagatgaaaaaattatagaaagaattgttgaaaacagtccacttacaacggaaattgaaaataattttgcagcagtacatgaggtaggcacaagagagttgttgaaagatgctgttgcattatataagacaccaaatccaacagcacgacaagattcagtggaaaagatatgggatgcgttagaacgtctaaaaacttactatacaacattagataagaagcattcatcagaaaaaatagtaaatgatatggcaaacggaaatgatgattttgccgatttgtttaataatgaatttaaggtattgacggacattggaaataaatatcgcatacggcatcatgaaactgataggattgatattactgatgtccgttattacgactatttttttcaatcgttgcttatcgctaattgcatcttgctatacaatatttgatgtaaaagaaatactgattatgtactattcctttgataaaggaaaattcgacaaaaccgtagatgtgttgttaggctgaaatgaaaatcaaactacatattcttacatttacaatgtgatgacaattgaataaagaagcagaaaccgtaattggaaaaatgaaaggtgatttaagatgtcgggtctattgactttctcggctttacccctaaggagattgataacctaaaaataaaattcaaccagatattcagatataacgcaaactaaaaggaaagggagggagtataacagcatgaatcaagcagaaggaacagaccgattcgttcttagaatgagtgttgctgacgatgggtttagcttttcatcttccatcgaaacagcattaatatctgcggaaactgaaattcagagtctgaaagagacaatcatgtcagttgagagtcttaaaccgaactgtgataagttggattatgcgttggctgcaagttcaggagttctctgtggcatcattgatattttcctggttggaaaacctggagagtcaccggctggagatgttactgataagtggtttgcaaatcggacaactgatttcgctaaactttgcggatgggaaggcaaaggaaatgattcactgtcatcagcaattggctttcttgaaaagaaatttaaaattccatatgatcagcgcggagccggtgatgctggaagtatagtatttgacttgaatccttcaaatcatcatttcaaatcacttggccataatccgactttgcttggtttgtttttttcgatattagatcagtttacaaatcaatcgcactttgtttccggaggagaactgatatctttacagaatgctgatggaaaatttgaacttcgcggcagtaatgttccagaaaaattattttgtgggttcgtcaactggtttggccatttgatttccgatatgtctggatcatccagcagtaaaggtcgaggtatgggaataccttctccgttttgggcatggacgaacgatattattgcaataaagagaaaactgaacattcccgtttcacagtttgacaacacaataaatgagctggctctgagcatatacaaagaaggatacgatatccgctttcaagccacccaggtcattccagtctttatcaatgaaatcattgtcaggttggtatatgcgataaggcgattggtaaaatacttcgcaacaacagggaaagaagaacgttcggcatccgctatgtggatagcttgtgagccattctcaaatcccaccgtaaaaagaatgcttacaatagcgcacggcaccttctgcatgatggatctcggcgatgcaacaatacgggccttcataaccggaggtggtaccttcaatgtgactgaatttttccttcggcttaacatagtgggggtggtccgtttcacgatttcattgtatggcgaagcaaagcgggtcattgtaatacgaaaagctgagtccgaagctcagtttgcaagaagagaaataaccatcgtagaaaactatctgagcggactctcattattatccgagttatacgatgataaggatcttgtagattttgttgatgactttaagaacagcgatatgtatgttcaggcattccagaaatctgtccgattggcagaactcagaaaggtccctgataataatatactcaggacaaaatccgatatagatttatattttgggggtaacagacaatgagcaagaaaaaatcgaggttaaaacttgcccaagagcaggcagaatcgactatcaagaaaacaaatgataaaattggcgagttgggcacacacacaagccagctttatgatgaattgaacaccatacaaaaactctttgacgatattagaaatgttccaggcgagaagcgattagagtatgaaaaactgaaaaaaattcgcctcaactggaaacagcaagcagaaaagattgaatcagattacaaaaatgccgtcgcaaaaaatgctggaaaaggtgctgctggtgtaggtgccggaatcgcaattacggcccttggtcctactgccgcaatgggaattgcgacaacattcggtattgcttcaacaggaacagccatctctacattgagtggcgcggcagctaccaacgcggccttagcttggttgggcggaggtgcgcttgcggccggtggtggaggaatggctgctggaaatgcattcctggcccttgccggacctgtcggttggacgattgcaggagttgcacttgtgtgcagcggacttctgatatggaaagggaaaagtgatcagaaccgacttgaggagattttcacccttatcagcaagcgtgatgttaaatcatacgagcttgctattgtagaaataaatgagcgtataagccgcattaaagatgaaagccaaaaactcaattttgcaagcgaaagaacaagagcatttggcttggactacaacttaatgacagaggcacagcaatatgaattgggttcttatgtaaatctgatgaattcctctactcaattgttggttaatccgataactggattgcaaccaaaatacgacataggtgatctgaaggaatacatagctttcagtaaaaagaagtttgatgataagcagaaatctttgattgtttctctctccaatctcttgtttaagataaatcttgatgaaaaagataagacactattatgggagtctttcaaaggaaacaagaagttcttgtcttcgatagaaatgccaaagaaggattttgagttttcaattattgaaacagtaactgatgctcttaagcataagtatcgtttagaaaaaggttgatagcaatattcagatactggggaaatacttgcctataaatgtttggagtgagccatttaaatcgacagagcagtagtgaacattctttatattttacgagtgtaatggatatgttcccgtctaccgatagcgccaaaaacaccatggatatgtttccgagaacagacatactcaaatgacatcaattctgtcctctcgagccatgcggagtgtgtggcgttgcttgaacttagagaaggcaactaacccttggggggtgttgccttttttgattgttataactggaaaggctaaacttcatggtttttcttgaataattttatagttagatcactaattttagatatatgccactcaagtgaggtcatcgttttgtggatttcaagcagaagttgatcagcatcttgaacatcaacattctatcaccttgtcacctatttcttcagaaaaagagacacagcctaagctgcgtcttgtccttaaccaagcgttctgttttctgcaatcgttatttccttgtcaaagatggctttgtctgctagggagttcgttgaatcgtttgcagctttgcttgtcatgtttctggatgccacgtttacttcattacccaaggaagaactgataaagcttacactgatcaaagcaattacagcgcacaaagtcagtttaaatttcatacaaacaatcccctctctgaatttgtttgcgggcatgaaccatctttttgaaacagataacagaatcatccatctgtccaatttcagtataaaactttgcggctaataatgccaactcttccatataaggatatccttgggatgtctctaatttgttgaaaatatttaataaaatggacgcttctcctttttggataaacagcgcctgtaatccttcaaacataattttaaatagattatcgtcgaatttacatgcgaagcgtacgccttttctgaaacaatccattgcttggtcttgtttatgttgaagaaaataaattaaggctaaatcgtggtaagcttgtgtcaagttgttgaaatttgattttttgaattggagtatcgattgctccatgtattttgctgctttcgtcaattcgctcattttaagataacaatttccgatattgaataaagcttggccgtaaatccgcttgtttttgctttcaagcagccgtgcgccttttagtgcctgttcgaggtgagggagcgccttttcatgactttctaaatcgtcgtagtttcctgcgattacaaaatggcattgtatgcggcggactgagtaaaggtcgtgcgttttataaatgttatacgcctgggaagaatagtgcatggatacgtgggtttgtttcatatgataaaacacttcagccattttaaaataaaattccgctcgctcaatttcatctgaatatagggaattgtgttttccgctttttgatagaatgtaatggcacttaagaaattgccctctttgaattcatacatcccttggaaaaagtaatagtagtattcaacgagtttctccatttttctgttgctgccttcaattctcttgaataatctgataactccatttagtttccttcagatggaatcacatagtcgatcataagctgatggcgaaatgaaatgagctgatagtaaagcaggaggtcttggtcttcttccatgatgtcaatgtcccgttcgatctcagttttaagcatttcagcgtcagtcacattaaacttttgaatatgccggttccactcattaatttccattccaacgtgcggagacgaaatcgtgcctaaactcctcacccttcctcttctcactatttatgtaaattttatcaatacagaaatttaataggaaggggttgagagaccgtaaaaaaagttttcggtgcagtccgaaaaaatcagtttgggtgtttcgcgttatatttggttttgtggaggggagtacaatctcaatatttgaattttggattgcggttattacgattgagcagtttcgtcgtactcttttagcagtttttctgtcttatgcatttctttgagcataggattcatgtagtcgttagctgattcaagatatgctcttgtgagagtgtctagtttatttttaactttagagaggtcttcttcgaattgttcctctgttaaatgttggataaattcttttgtctcttcgtatcttttcaatatgtttttcaccattggagttggattcttttgatttattgtttttattacagtgattgttaaattatttgttttattaattcttttcttactgtcaaggtgatgctccttttaaatctctattccatttcagagttgctatatctgtttaatggtttgatagactactcatctttataatttagagcaatttttacaacttgttccgctgtataatcttcattgctccagaaaattaaatcacttggtgccgggtgaggaacatttttctctaataaatcgagatattcactgactttctcatcatctaatgttgggttcattaattcttttacaagaaagatcgactcttcttttgtcagtttatccattgtttaccctcagatagattgtatctccattgattttttttacaaataactttatttcttctggtaatgttataggttgtttgcataatgataggtaattggcttgagaaaggttagcctcattatagagtttattaattgaatttataatgaatatattcatatggaaaacctctgaaatttctttattttagattggtttataaaaaaagctcagcagaggagggctgagctttttttaaattatagaccgaggtagctaattacaaattctttatcatcctcatcttcaggcaaaataccaaggtttttatattcccatattgcgattctttcataaccatctaattctgatgctaaaatatcatcagaattataatctaattggaattttccgctacgatccaatgttagtgtaaggttcgtccacacatcattgttattatttctgtgttcagttcttaattcttcaaaaagttctcttagctctcttaacaacgtcttgaagatatcctttcttacgttgtaatggctaggtagatcttgtgaataaataatttgattattttctggtgttctgaagtgaaaaagaaccattgtggaatcatctaatacttctgcataaagataaatttttgtccattcacaaggtatgatgtcatttaatttctgactaataagctgatacaaatcttgcatttttttagtttccaatcttttcaccttcaatcgtcgagaaatcttagttatcaaaaatagcccaacagagaagggctgagccaattttttgatttatagaccgaagtagtttattataaattctttatcgtcctcatctttaggcaatatccctaaattttgatatttccaaacatctcgtctttgaaggtcatcaagttcagaggataaaacatcattataattataatcaattgaaaactttccggtgttttctaattttaaagtgagattagtccaaatatcttggttgcctagtttaaattcttcttttagttcttcaaatagctcttgaagttcaatcagcagttgatcgtaaatctcttcgcttacattaaattgttcaggtatataatgagaatataagtaatcactattatttggtgttgtaaaataaaagtatatatctgctgagtcatcaagtatttcagcatataaaacgatcttttcccattgagatggaaccatttcatttagatgttcagcaatcttttgatatagttcacccattttttcattgttcatttagatattgttcaaggaactttctgctgttctcgcttattggtgtaattcccaagtgcttatattcccaaattacttgtcgctcagtatcagtatattttgaagcgagtacatcttcataatcataatcaattgagaattcaccgtttctatctaaatttagtgtgaggttagtccatatatctgaggattgctttttaaattcatcccttaattcatcaaataaatcttgaaggtctagcagcatatttttgtaaattcgattacttacttgaaaatgttctggaatatcgtgtgaataaatatattcttcgtcttcatgtgtgttaaagaaaaaataaacttctctggagtcatctaaaatttcggcgtatagagtaaccctcatccattcggagggaatcatatcatttattttttcagcaatcttttgatatagttgttccatttttgtagtttccattttcatcagcctccaatttggtttctaattgttatgctctttgttctttcttctccaattttatatgttatatcaaataaagtgggtcttaacgaatcgccctcatacacattttcaattgtgaccgtaaccttttttggaggttcttctttaagcgcttgcgaccatgcctgttctaacttataccatttcccaccgctcctattaatctgagaattcatcggcacgatattgtcgaactggcctgagcctttgaattgggtggcgattaaatggcctccgtcatcgtcgggctttcggtcttggggctttccagcattcgtctgtgcatattggtttcgttttgcttctcccagctgcaagtctgctttgacacttgtaattctaccatagttgtcagtcgtgtatgtgtagccttcttttgttttgtagatgatattgggcttcagtactttctttctgctccatcgtgcgaaatgctcgccgtatttgactgttaccggcggtacatgtggcgctggagttcgtcttccgcttgatgacgttccgtatggtttcggcaggatgaccttggcgaatttttgcagtccttctttaagcgtgaccccgttgactgcgttgtaaggaacgcctgccggcactaaatcatgacggggatgatacgggagaatatccgcaagtgtgagatctccgatttgatttaacttggttttgacgtgtttttttgatacttcaatgcctgtgtttactttttgtttgatgtgatcaacggtttgttttgagactgttatggctttttgggctgttgctgatttgcttgctgctgttttgactttggtcgtcactttggcggctgtgccagtttttgagacggctcctacgccttttgtgccgacaattgatgtgacaacagtgccaaccgcatatgacacccatcttgctcttgagtaggtgtcaccattcaccatgtctttttgatacgattcttcgattgccgctgaaatggcttcatacgttttgatcgggtgagccatcgctccggtaatcgcttcaacggttcctcccggatctgtgaccatatcccacaggcctacgaccgcgtctttcccggaatcataaaggccgacggcaacccctttgaagcctgcttcaagctcacgcgtgttttcaatttgggtgaagtatctctgttgttcagctgtcagattttcatagccgatcgtttttgccatttcgtagaattcatcggcatctgcataatcgtagtttttcagtctttctttcagtttctcaatctcgcgttccttcgcttcctctttcttaatcttcaagtaagcctcagtccgcttttcaatgtcgccttttttcttatgtatgtcactctcacggtacgccttggcgttgtagtggatgggtgtggcgtttttgcctttgcccgttgcttcttggagcttttggaagtcggatttgatgaattgttcgtttggttcagacagggcgtattctgttttcaggtcttcgtccaaggcgtccaatttttccagtatttttttgcgtttgtcgttggcatcggccagctcgtctttgaaggtttctgttgaaaacaggtcgagcgggaggatgtcgtcgatatcgttcaggatgtctttcatcgcttttttctgttcggacatgatggattttgattttttattggcatttgccagttcgtgctccaggaaggattcttcgatgtatgcgtcagagagggctttgtcctccgcggctccggcgatgctattgaaaaatgcgattttcatgtcgatgtagtcgatccattggtcggtgacgccgacgtggtcgtgatagaaggctttgatgttgctggcgccttttcctgaaaattcgctgtcactgagatcagcgacactttttaacgcttttctcaagttgaccatttgcgttcttagttctttgtactcttttgcacggtctgtcgcttccgaaagcagtgttttcgcttcaaatactttcatgaccatttcccttcttttgttcgctcaatatcaaaattttaccacggggcgggatgagggtgggggtgagaacgtgttttggtggaaaaatgagtcatttggcatgtgtctttattcgtggagggattggtggaaacatggtcgaaatgatattgattgctacacattttttggaagtttgtattctatattgttttttaaggagcatgttgatgacgaaaaaacggattacatttggtttattagttttaatggtatgtgtcatcctgtttgttctgtctgttcagttacgcaataaagacagtattcctgtccaatcttccgccatccaccccgaagaagaccgcatcttttttatctactccaatcctttcataaaagaaagcgtgctggtttcaacctctacaggcgaacggtttaacaggcgcacgtttaaggtggcggatgtgccttatattcaaacgaaatcttatgcatcaacagaacttgtattattggcggaacacgagcctttttactacacgctggagaaggatgcgatcaaagagcatccgctttcagatccatttgcgttttggcatgaggggaaggatgtctctgttaaggcctataatgttgatacgacgggaaatgagatccacataaacgacagaaaaacgaaaaaggaatatacccttaccttgccttcgcttgtcacgatgggggccagtgatgagaactatatttatatcattcaaagcatgtctatttacgtgattgatagaaaaacagaggaaatgattgagaccctgagcttagcctcatacgctgatcaattcgcagactcgaaggaatttattgttgcgagctcggagcatgaattgactgtgattgaaaaagggacatggaaaacgacatatattgcgtatcctgaagatcttgaatatgcagatactgtgtattatgacaaagaaagcggcagtttttacgttacgtacgaggacaaaaagggtgaggcgaacttgctggagtatgggaaggaattttcttttcatacatatagtttgaatttcccttatatggaagcaaagtttaaggggaatctattgtatatagttgcccaggaagagcataaaaagggcatcggcgggtatgtgggtgtgtttgatatccattctaagaagatgctttatcagtttgattttgcctgaggaacaggtgaaggtgcaggattttgttgtggttgacaataagtgaatacgtatatgaaatagaatgacaaagacccttgcataaagggttcttttttacgaaaaaaacaaattgacaggatgaaaaaacaatttcttcctttcgtattgttttcaaaatttgggattgatagaatatgacatatctcatagagaaggagggaagccgttgagtcaagccataccgtcttcgcgtgtaggtgttaagattaatgaatggtataaaatgattcgccagttcagtgttccggatgctgaggttctgaaagcggaggtggagcaggacattcagaggatggaagaggatcaggatttgctgatctattattctctgatgtgtttccggcaccagctgatgctggattatttggagccgggacaaccttacgggaatcgccctacagtgacagagcttcttgaaacgatagagacccctcagaaaaaactcacaggccttttgaaatactactctttgtttttccgcggcatgtatgaatttgatcaaaaagaatatgtggaagcgatcgggtattatcgcgaggcggagaaagaactgccgtttgtgtcagatgaaattgagaaagcggaattccattttaaagtggccgaagcgtattatcacatgaagcaaacccatgtgtcgatgcatcatattcttcaagccttagacatttatcaaaaaaatcccctatacagcattagaacgatacaaagcttgtttgtgatcgccggcaactatgatgatttcaaacattatgataaagcgctcccgcatttagaggcggcgctggaattggcaatggacattcaaaatgacaggtttatcgccatttctctattgaacatcgcgaacagctatgacagatcaggagatgatcagatggctgtagaacatttccaaaaagcggcgaaagtaagcagagagaaagtgcctgatctgcttccgaaagtcttgtttggattaagctggacattatgtaaagcgggccaaacacagaaggcgtttcagttcatagaggaaggattagaccatatcacagcacgttctcacaaattttataaagaattgtttctgttcttgcaggccgtgtacaaggagactgttgacgaacgaaaaattcatgatcttttaagctatttcgaaaaaaagaacctgcacgcgtacattgaagcatgtgcccggagtgctgccgctgtttttgaaagcagctgtcactttgaacaagctgctgcgttttatcggaaagtgctaaaagcccaagaagatattctaaaaggagagtgtttatatgcctattaagaaaaaagtgatgatgtgtctggctgttactctagttttgggaagcctgtcgtttccaaccctgacaaactccggcggatttaaggaatcaacagatcgaaatacgacgtatatcgatcattccccttacaaacttagtgatcagaagaaagcccttagctagggctttttcttgctttacggaagacgttccattttccacatcgcggcattccttctatttctaacgcaagacactcgaaacaaccaaaccatttgaggtataatggataaagtgaataacagtatttagattgatatatatgaaagagagtggaacatcatgggccgtaagtggaacaatattaaagagaagaaggcgtctaaggacgcaaatacgagtcggatttatgcgaagtttggccgtgagatttatgtggcggcgaaacagggcgagcctgatccggaatccaaccaggcgctgaaggttgtgcttgagcgtgcgaagacttacagcgtgccgaaaaacatcattgaacgtgcgatcgagaaggcgaagggcggagcggaagagaattacgatgagcttcgttatgagggcttcgggccgaacggatcaatgattatcgttgatgcgctgacgaataatgtaaaccgtacggcgccggaagtgcgtgcggcgttcgggaaaaacggcggaaacatgggtgtgagcggatctgttgcttacatgtttgacgcgacggctgtaatcggtgtggaaggcaaaactgctgacgaagcgcttgaaatcctgatggaagcggatgttgatgtacgtgacattttagaagaggatgacagcgtgatcgtatatgctgagcctgatcaattccatgcggtgcaagaggcgtttaaaaacgcgggtgtcgaggaatttacagtagcggagctgacaatgcttgcgcaaagtgaagtaacgcttccggatgatgcaaaggaacagtttgaaaaattgattgatgcattagaagatttggaagatgttcaacaggtatatcataacgttgatttaggtgagtaaggagtgagcaggctgttatggcctgctttttttgtcctggaaattgttttagctgtctgtaggcggccgcctatacgatctataagatattctcatactctggactgtaacctatgtgaaggagagagtgaatatgactgatacaagacatatgtatggcggacctggttttggtcattatcagggctttggtattggccacccgggttatggcatgtatggaggccacccgggctttggcatgtatggaggctacccagatcacggcatacatggaggtgtcggcggctatccgggatatggaacgtacggaggatacggaggatccggcggttacccaagcggcggctatggaggctctccgggaactgtaagttatccgaacatgcaccatgaaaatgatggccattaccactattatcaccatcatcatgatggaaaagataatcttcatcaccatcatcaccatgttggaaaggataatcatcaccaccatcatgatggtcattatggccaccatcaccaccatatgggccactggggaaaagacggttataaataaagaagatgatggtataaagaggacactcttgcagatcaagagtgttttttatctttttttcttgactgttcagtctggaaactggtaacatttgtttcgggaggtgatcgttttttggggaggaataaagaatttgatacggcgcttgttcttcacagggcgatagaggttttcggagagtatggctacgaaggaacgtctcttcagcatctgctctctcatttaggcattgcgcgccagagcttgtatgatacgtatggcacgaagcgtgatttgtttttgtccgcggtgaaatcgtatcttgaagggaaaaacgctgccgttatggaaaggcttgaagcgccaggatctgtaaaggaagccattcgtgatatttttcaagaaggtgtcaatgccctgagggacccggaacgggcgaaggcgtgttacattatgaacagcgcgattgaacagattcctcatgaccctgagcttgccctgtattttgaaagacaatccaagcagcttgagaacgctttttatcaggcgcttttaagagcgaaggatcaaggagaattgaatggagaagagactgatatatctgcgcttgcccggtacctgaatcaaagcaggctgtcattgacatttgttgcgaaagtgacggcagatatggatcggcttcaagaccatgttgacgtgagtttatcagtgcttgattaacatgtggtaaagaattctttgcccatgtatgtactttttggactgaatagtctagaaataaaaatgaggtgatgatgaatgttgatgaatgagtttgaaaaagcatgtgaaacattgagaaagtttatggcttatatgcttgagaaggacatgaagagctggacggagctttgggatgagaatgctgtatttgagtttccttatgcgccggagggatcaccaaaaagaatagaaggaaaagcggccatttacgattatattaaagattatcctaagcagattcatctttcttcatttaccgctccgacagtgtaccgttcagcagactcgaatacggtgattgcggagtttcaatgtgacggccatgtgattgagactggactgccttatcgccaaagctatatcagtgtcatcgaaacgagagacggccgcattgtgcgttatagggattattggaatccgcttgttgtaaaagaggcctttggaggatcatttttgcaaacagaggagagtgggaaatgatgaaacagaatccgattttaatcacgggcgggaccggcacagtcggcagccgaatcgccagccgtttaataaagctgggatacagagtgcgtattgcaagccgaaaaaagggcgcgcttgcaagtgcggagtatgtgtattttgattggaaggatgcctccagttttacgcctgctctagaacaggtaaaagacatctatcttgttgctccggttggtgtacttgatccggctccctatgtgcttccctttttaaaggaagcaaagcgtctcggcgcaaagcgggtagtgatgcaaagtgcgtctgttgtctccgagaacggtcccgtgtttggcgcgcttcaccaggcagtgcgcgagtttccagaatggacggtgctgcggccctcatactttatgcaaaatttcatcaatgtccagcatcgcatgtctattcaaacggaggggcgcatcatcacagcttcgggtgagggaaagctaggattcattgatgctgatgacatcgcagaaacagccatacgcgctttaattgaagctgttcctcatcaaacacatcatatcctgacaggacccgaagcgctgagctatgccgaagcggcagagattatcggtgctgcggcgggacgccgggtggagcatgtcagcatttctcgttccgagctgcagaatcggatggaggcagctggtttgccggctgattatgcggattttatggcggggcttgatgaggcaatcagccatggtgcggaacatcgggtaacggatacagtgaagcgtgtgacgggaaaagaacctcgttcgctgtcagagtttgcggctgctcatgctgcatattggaaacactgacctcattttagactgaatagtctagaaagaccttcggcgcttccgaaggtcttcttattgaaaaagctaagtcgtgtttcagtcataatcatgcctcctgcttcatacctattaaggtcattgtttttgagaaaggaggagccggaatgaaggatatgcagccgttttcgcctgtcaaatcatatacgccctttcacagccgttttgatccctgtccgcccatagggaagaaatattacagaacgccccctaacctttatatgacctttcagcctgagcacatggagcagttttcgccgatggaggctttgaggaaaggcaccctttggaaggatctctatgatttttatgaaaacccttatcgagggggagacgcacatggcaaaaaaggttgatgccgaatattatcgtcagctagagcaaatacaggctgctgattttgtgcttgttgagctgagtctttatttaaatacacatcctcatgatgaggatgcgctgaatcaattcaatcaatattccggctattcaaggcacttaaaaagacagttcgaatcctcttacggaccgcttctgcagttcggcaacagccccgcgggcaaggattgggattggggaaaagggccatggccgtggcaagtataaggaggaatgcctgaatgtgggtgtatgaaaagaagctgcaataccctgtcaaggtcagtacgtgcaacccgacgctggcgaagtatttgattgagcagtatggcggagcggacggcgagctggccgcggctctccggtatttgaaccagcgttatacgattcctgataaggtcatcggccttttaacagatatcggcacggaggagtttgcccatttggaaatgattgcgaccatggtctataagttaacaaaagacgccacaccggagcagctgcgtgaagctgggcttggcgatcattacgtcaatcacgacagcgcgcttttttatcataatgcggcgggcgtgccgtttaccgcgagctatatccaagcgaagggcgatccaattgccgatttatacgaagatattgccgcagaagaaaaggcgcgggcgacgtatcaatggctgattgatatttcggatgatcctgatttaaacgattccctgcgttttttgcgtgagcgtgaaatcgtacactctatgcgcttcagagaagcggttgaaattttaaaagaagaacgggataaaaagaagattttctaataggcagattggcctctctttcatacacccttttacatacagagaaaatggtctgtttttgcagtttggtctgcattataatcaaggtgtgtgtgcaagcttactttttgattgggaggcctttatgtcagcttttaagattgagaacgaaacgattgcagatggattttacgcgtgtccggccgtctatgaggatgcagaatcgattaccgggttgctcgtccgaacagctgaatggctccgggatcggggttctaaccaatggagcggacttctgaaagggcaagatatacatgatatcacggggtcaattgaaaagggacatgtgtttgtgtttaaaaaagatgaagagcttgcggctgtcgtgatgctgctgcctgaaccgagcgagtgggaccggacgctttggggagacgatgggcatgaggagtccatttatttgcaccgcctcgcagtaagccgccggtttgcgggacaggggctaggagcccgcgtccttcagtgggcggagacgggcatacactttccggaaaaaacgcggatccggcttgactgtgtcgctgatagcgacgccctgcattccttttatcggcgtatgggatatgaattcatgggtgctgatgcgtccggatatcatttgtttgagaaagagattacggcagaataagcgtcctttgcagggggcttttttgtcttttctaaaagggagggcaggcgatgtgtggccaatattatttgtgacagggattgtgacggcttgtctgtttgctggcgtatccgttttgatgcggatgagatttcctgacaaaagtcggccggaatggatgttgaccgggctgatcgtccttggtgtgtttgcgatctggtacagcctcgtgtatgtacgcggctgggaaggggctgcgctcggaatgcttggattcaatgtcattttcggagccattgccggatatttgatcgataaggccatccggcgttacaggaaaagataaggctgctgccgtctctcatcatgtcgaaattttcacagaccggcaggaattttctttcgaaaggagaaatacatattactttaaaatgaaagcgttttccaaagcgggaaggtgatgttgatgatacacagtgtgacaaatgggctgaatcgtttttgtacgtgggtgatgagattggcctatttgaatgtgctttggattttgttttctcttgcaggcctggttgtgtttgggctgatgcccgctactgccgcgatgtttacagtggcgagagaatgggcgaaggggaatacagatgccccggtgttttctgtcttttttcggacgtttaaaaaggaatggcgggcatcacagatcctcgggcttatcgttgtgacggctgccctgtttctgtttgcggatatgcggatagcggctcagatggaccagcctgtgctcgtcaatgtattcctgagcattagtttgattttcgcgtttgttgtgctgtatgtgttcccggtattttctcattttgacgtaaaaatcagagaggtgctgagcatcagctttttcattgccttcagccgtccggcggtgacgcttttgatggcggcgggcgctgtcggtgtgctttgtctcgttctgtttcatgtcacgtttctattgtttttcagcgggagtttactcagcctgatcttaacgaagctgtcctttaaagcgtttcggtcaatggatcagcggcaggagaaagaaaaggcggcatgaagaaaagagttgctggctggtacaggcggatgaagattaaggataagctgtttgtgtttctatcgttgattatggccgtatcctttctgtttgtatacagcggggtccagtatgcctttcatgtgtatgatgagcagatttaccgcaagtcctcggaggtgcttcggatgtcttctgaaaggatcgaagacgagctgaagaagatagaggatgtgtcatatgaaatcattacagacgaacagattcagcgcatcctgagtatgcaaaatcgggatgatacgtatgatcaatatcaaatgaagcaggagctgtgggatcagcttgcgggatatgccagcgatgaaaagtacatcgattccattcatgtgattgatgcccgcggctcagaatattcagccggaagcagttcttcagatcttttgcagcaggagcaggaagaggtatttaagcgagcgaaagcgaaaagtggaagaaatctttggatgacgctcggcgggtcagatcctgtcctgatttcagcacggcagatcaggtcctatcaccagctgagtttgaacggcttgggcatggtgctgatccaggtcaatgtaaaacagatgattcgtgatgtgccgaaggattggggcgattcagtcggagacattatgattgctgaccaaggcggtaatttggtgtatacggcacatgcatcagcgcatgttcctgaggcagcaaaagagacgctgaagcaccccggttatgacttgataaaaaagaatggcaaacgttactttatttcttaccttcaatcatcctaccaaaattggagctactataacgttatcccctttgatcagatgttcgcaaaaatttcctttatgaaaacagtgatcggcacatgctttcttctctttttctgtgtggttttgcttttcggaaggaaaatcgccaacagcatcacggagccgattgaacagcttgtgaccgcgatgaaatcggtacagcacagcggcattgaagcaggtgtgtcgctttctctgccggaacatacacaggatgaggccggcatgctgaaccgccattttactgtcatgatgaaacggattaatgagctgatggaagaaaatgtggaaaaacagctcatcattaaagaaaccgaattgaaagcactgcaagcccagatcaatccgcattttttatataacacgctcgagtccatcaattggctggccaaggcgaatcagcaaaagcaaatctcaaaaatggtggaatcgctcggttttcttctgcgaaacagcatacatatgaagaaggatatcgtgaccattcaggaggaggcggacattgtacgtcactatatgaccattcagcgatttcgatttgaagagcgcctgaatttcacgttggatattgacgatgaggtgaagcattgcctcattccgaaactgacgctccagccgcttgcggaaaatgcgattcaatacgcgcttgaaccctttacaaggccatgcgccatccggattcaggcgaaaaaggcgaagggctgtgtctgtattacggtcgaagataacggccctggcatggatggacggattcttgaatcaacgggtggaagaggaatcggactttggaatattcgcgagcgcatcagcctgacattcggagagccatacggcttgcggattcatagtgagcatgaaaaggcgacgaggattgtgatcacaataccgtgccgaaatgaggtggtgtgatgtataaaatactgctggctgatgatgagaggattatccttgatggaatggcgggaatcattgagtgggagtcgcttggcgcctcattgatcggaaaagcgcagaacggacatgaagcatatgaaaagattgtacataagcagccgcatatcgtcatcacagacgtcaaaatgcccggcatggacgggcttgagctgatcaaaaaggtgtcagccgacagcccgtcggtgcaatttatcgtcctgtccgggtttggagagtttgaatacgcaaaggaagccatgaaatatggggtgaagcattatttgctgaaaccctgcaatgaacagcagattatcagctcgctggaggaaatcattgctgagctgaagcggcaagatgtgcacaaaaagaaaacagcccatctgaaacacgagctggaccatatccgttcctttgcagccgatcaatacttggaaggcttgatcgccggtgtggcccagctgtctccgccgccatcacttgccggaaaaaagatccgcctcttgatcttaaaaggggaacaatctattgatgccgcagccagagaggcactcggatcggcactgacagcggtttgcagcagcggagaatggaccgtactcgccgtagaggagaacgccgctgaaaaggtggcggaggtttttgcaacccgcaagatggccatcagtcaggcgggagaactccggcacgcggggcagctgtttcgtgacacagctgaagcgtctggtgacctgcatgggagcgcagtgatttcaaaaatgatcaggcttattgccgacgagctcggaaatccgaatctgtccttaaaatgggcggcgaaggatatgctgtttatgaatcctgattatctcgggaagttatttaagcaggaaacaggcgagaaattttcacaatatgttacacgagtgcgtcttgaacatgcgataaaacagatgaaaatgaggcgggatgcgagtgtatcagaaattgctgaagaaatcgggtttggcgataatccgaagtatttcagtcttgtttttaaaaaatataccggtctgacaccgtcagaattcagaagaaaacagggaggcgcttccgcaggatagccatctctgtttttttgactttcgccactgttttttgagtgtttcgccttatccgaacgctttaaaataaaatgtaagcacttacattaaaggggggattggtttgaagaagatttgttacgttctgttatcgcttgtctgtgtctttattttcagcggatgttctgtgggcgaagaggcatcggggaaaaaagaagacattacgctcagaatcgcgtggtggggcgggcagccaaggcatgattatacaacaaaggtaattgaactttacgagaaaaagaatcctcacgtccatattgaagcggaatttgcgaactgggatgactactggaaaaagcttgcgcccatgtctgccgccggccagcttcctgatgtcattcaaatggataccgcttacttagcccaatacggaaagaagaaccagctggaagatttaacgccgtatacaaaggatgggacgattgacgtcagttcaatcgacgagaatatgctgtcgggcggaaaaatcgacaataagctttatggatttacgctaggtgtcaacgtgctgtctgtgattgccaatgaagatttgctgaaaaaagccggtgtgtctatcaatcaggaaaactggacgtgggaggattacgagaagctggcgtatgatcttcaggaaaaagccggtgtctacggttccaacggaatgcatccgcctgatattttcttcccttattatttgcgcacaaagggtgagcgcttttataaagaagacggcactggcctcgcgtatcaagatgatcagctgtttgtcgattactttgaacggcagctgaggctggtgaaagcgaaaacgtccccaacacctgatgaaagcgcacagattaaagggatggaagacgattttatcgtcaaaggcaaatcagcgattacatggaactactccaatcaatatttgggctttgcccggctgacagactcgccgctgtctctctatctgccgccggagcaaatgaaggaaaaggcgctgacattgaagccgagtatgctgttttccattccgaaaagctctgagcataaaaaagaggcagcgaaatttattaatttcttcgtgaataatgaggaagcgaaccagctgattaaaggcgagcgaggtgttccagtctccgacaaggtggcggatgcgattaaaccgaggctgaatgaggaagaagccaacatcgtggagtatgtagaaaccgcgtccaaaaacatcagcaaagccgatccgccagagcctgtgggaagcgcggaggtcatcaagctgctgaaggatacgtcagatcagattctgtatcagaaggtatcgccggaaaaagccgccaaaacgttccggaaaaaggccaatgagatattagagaggaataattgacgggaaatggggctgacgcaatgaaaaaaagccggagtataagaaaagacaatctggcgggatatgcttttatttctccgtttatcatcgggttcctatgctttacggtgatcccgatgggggcgtccctgtttctgtccttcacgagctatgacttgtttacggcgccgaaatggatcgggctcgacaactttaaggaaatgtttacgggtgacgaaaagtattggcagtctctgaaggtgacgtttacgtatgtgcttgccggggttccgctccgtctcggcttcgcgctttttatcgctgtcattttaaacaatgcagcaaaaggaacggccatttacagaacgctcttttatctgccttcgatcatcggcgggagcgtcgccgtggcgattatgtggcgcaatatttttggcaatgacggggtcatcaatgcgctgctgttttttgtcgggattgatcaaaaaattctttggtaccagaatccgacaagtgcgctgtggacattgattctgctgtccgtctggcagttcgggtcgtcaatgctcatttttctggccgggctgaaaaacattccgtcttcgtatttggaagcggcaagtgtggatggggcaaatcgggtgcagcgtttcttcaagatcacgcttccgatccttacaccgattattttctttaatcttgtgatgcagacgatttctgcttttatgacatttacacctgcctatatcatttcgaagggcgagggcgggccgcttgacgggacacttctctattcgctctatttgttccagcgtgcgtttaactattttcaaatgggctacgcatcggcgatggcatgggtcatgcttgtcattgtcgggctgattacgctcatattgtttaaaacatcgtcatattgggttcattacgagtcaaaggaggaatgacggatggagccggtcaacgagcctgtcagaaaagccccggtttttgaaagaaaaaaagccgggcgcgtcagtcccaaacgcatactgttccatgtttttacggcaacgctggcggtgttgctgctgtacccggttatttggctgtttgtcagctcgtttaaagaaagcgccagtatttttacaacctcacattctctcattccagacccttttattctcagtaactatgctgaagggtggaagggcattgcgggacagccgtttctgacgtttattaaaaactcggcgattattgtcgggctgtcaacaatcggtgccgtcatgtcatcggctgtcattgcgtacggatttgcgcgtataccgtttaagggaaaaaaattttggtttacgtgcatgatggggacgttaatgctgcctcatgaagtgttgatgattccgcagtatattatgtttgcgaaattagactggctgaattcctttaaaccaattgtcgttccgcaatttttcgggcatgcgttttttatctttctgatgatccagtttatccggacgattcccgaggagctggatgaagccgcgcgaatcgacggatgcggacgctttgcctgcttttggcggatcattctcccgctgattgcccccgcgcttgcgacgtctgcgattttctccttctattggaagtgggaggagctgattcagccgctcttgtatttgaataagccggagctttaccctgtttcacttgcgctgaagctttttctcgatacagagtcggcttcgaactggggcgcgatgtttgccatgtcggccgtctcgttattgcctgtgattcttgttttctttttgtttcagaaatatatcgttcagggcatcagtacgaccggattaaaataaaaaggagtgttgcagatggcacagcttatctttgatgaagaaaaggtgacgtccgtcattgaccggatcgtgaaacggacatttcagatggattttgcgtgggattggccgggcggcgtcgcgttttacggtgtggcggaggcctatgaagcgacggaaaacgaggaatatatcaatctgttaaaaacgtgggtggatgaacagctggaggatgggctgccgccgctttcgatcaacggagtttccattgggcatacgcttttgttcctccacaaggtgacaggtgatgacgtgtatttggaaacagcggccgagatggcggaatatgtgctgcataaggcgccgcgctttggcgagggtatccttcagcatacggtgaatgcagcagaatacgtgtttcctgagcaggcatgggcggatacgctgatgatggctgggctgtttatgctgagaatcgggcggatcatggagcgtgaggattattttgaagacggcctgcgccagtttcacggacatgaggacgtgcttcaggaccctgtcacgaatttgtactaccacgcctgggacaacaaagcgcaaaatcatctgtcggggatttattggggcagggcgaacggctgggcggcactcacgatggcaaaggcgctcccccttattgaggtgacacatccttcctttatgatcatcgacggatcgctcagagaccaactgagcgcgcttgtccggcttcaggatgaatcagggctgtggcatacgattttggatgatccggattcttatctggaggtttcggcatcagcgggtattgcttctgctctgatgtcgagcggaaagctgtatacaaaatatgtgcagaaatcgcttgccgccattttggatgcggtggaagaggacggacgggtcagcaaggtatcggccgggacagccgtcatgaaaaatgccgaaggatacaaacaggtgccttacaaacgaatacaaggatgggggcagggacttgcgctgacgtttcttgctgatgttttgaaaacgaaaaaacgcgtgtatcagtaaagacagcggcggggggaaagggatgaaaaaacagcctcaacagaaggaacgggtttctcgctggaagggaacgtattttaaaagaaactttgtcttcattttgctgattgcctgtattcccggattgctgactggcggcgcaatctactttctttcgatcgacaaggtggagaaagagctgcagagatcgcatgaaacacaggtggcgcgtgaggtcagccgaatggatgagaagctgggagtgcttgaactggcactcacccagatggcctacgattcttcactgatgaacggattggccgagagggatttggagaaagactttacgttctcctatcaattaacgaaaaagctgtttcttttgcgggaccagcagccgctgatcaagcaggcttccatctttctgaacagcccccggccacttgtgctgagccctgaatacagcgctttgacagaacaggaggcgcttcgcaagtatcgctcgctgcttgcctcagaccacagcatttattggaaacggtcgagaaaccaagcgatgctgatccagctcattccgggcgcggcggagaaaccgttcggcgcgatcatgctggcggttgatccgaaagaaatggaatcaatcctgcaaagcttgtccccctatcctgatggcagtgcgctgcttttagatcaaaatcgagaggtgctgtttcatgagggggaaaaagattttgaaaagactttacttcatgagataaaaaaacagcctgctgagaaaggccattttcagatggaatgggaaggcaaggtgtattctgtctcctttggagaaatgaaccggatgcatcagcaatggacctttgtgtcagcggcgcctctttcagctattacagcgccgatggtgtttttatcaaaagtgatcatcgtgatgctggtcatttgcatcggtttggcggtgtgcatgacatggtatgcatcaaaaaaaatctatcgtcccatccagcatttgcttggcttgtttaccggaggagagaagaaaacatggcaggcgtccgggcaggatgaattcaaatggattgaaaagagatggcaggatctatcccttgaaagccggaagctccaacagcagctcctgcggcagacgccccatatgaaaaaaagttttttgcagcatctcttgcagggcgatttttactatgacaacgaggaaagcctcagattgcggatggaggaggctggctggaacatcggcggaaacgcgtttcatgtgcttgatctgcaggtgacagggctccgttgtgaaaaaagcatcttctgttgcgatgatgaacagcttgccgtgtttacactgactaatatcgctgaggaattggcggctaaacgcgtttttcagctctccatacttgatatcggccggctttctgtcaccgttcttgtgatgaaaacaaacagctctgatctgaaggcgtatataacggagctggcacgccaatttggagatgtaaccggactatgcctgacctcgacattgagcagcaagacggagcgtgtcacggaaattccttctttatttcaggatgtgaaatgcggcaaatcccgcaggaagtttgctaaccgggatcaggtcattgatttgcaggccgacttccctcaggatgagcagttcgctccttattacccttttgagctggaaaaacaaattgttcaggccatccggctggaaagaaaacaggaagccaaggaactgatagatggatgtatgagggaactggcggaaaaggcggccatagacaggcatgtgcattccgccctgattcagctgttttcccgcattcaggaggatattttgcattccaggctcaatcccagcgaactgtttcagcatcggaacccgtttcttgatatttcagaattgcgcgaacctaatgaagcggcggcctggctgatggatgcagtggtgacgccttacctttccaagcttgagggcagaaaaaacagacagcaaaagcagctggcagaacgtgtgattgcgatgattcacgaacagtatatggcggacatttcattggaaagctgtgccgatgcgcttggcatgaattcatatacgttaagcaaggcatttaagcaagtgaccggcattaattttatcgattatgtgacccagatcagaatcgaaaaggcgaaagaactgctggtcaatacgaataaaaaaattcatgacgtgtcagaagaagtcggctaccgccacaattactttaaccggatttttaaaaaacaggtcggcatgccgccgggtgtcttcaggcaaatgtatcaggaaacgccgtgaaaggagagaacatgtgatgaaaaaaccgattcaagtatttttagcgggagattccactgtgagtgactgcctgcctcatgaagcgccgatggcggggtgggggcaggtattcgggcaattgttttctgaagatgtgctggtccgcaatcatgccaaaggaggagcgagcaccaattcttttgtggaggaaggaaggcttcaagcaattgccgagcacatcacacaaggcgattatctgttgattcaattcggccacaatgaccaaaaaccgcgggggacgaagccgtactccacatttcagcagtttcttaccttgtttgcagatacggcacgcgaaaagggcgcgcatcctgtgttcgtcacatcggtgcagcgccgccgctttgatgaaaacggacggatcgagcatacgctcggtgagtatcccgatgcgatgaaagcactggcgaaggagctcgatgtacctgtgattgatctgcttgcgaaaacaaaggtgctgtatgaagcatacgggccggaggagtcgaagcgattgttcgtttggtttcagccaaatgaacatccgaattacccggacggcattgaggacaatacgcatttttcagaaaaaggtgcaatggaggttgcgaagcttgtggcagaaggcattgaagagctcggacttccgcttaaggaccaccttgtgagccgggagggaaaaggacatgtataaggaaggcgcttgcctgtaccgcaatccgctccggtctaaaagcgatgtgaaggactggcggatggagggaggcggacagatctcatttgacgatcacagcttgcacctgtcacatgtccaggacgaagcgcactttgtcttttggtgtccggaaacctttccagacggcatcattgtgacatgggacttctctccgatcgagcagccgggattgtgtatgctgtttttttctgctgcgggaatgggaggcgaggatttgtttgatccaagtctccagaaaagaacgggacaataccccgagtatcattcgggggacgtcaacgctctccacctgtcgtatttccgcagaaaatacgcggaggaaagagcattccgcacctgcaatttaagaaaaagccgcggtttccacctcgccgcaatgggtgccgatccgctgccttctccagacgacgctgattctccgtatcgtatgaagctgatcaaagacaaaggctatgtgcacttttcaatcaatggtctgcccattcttgagtggatggacgacggcagcacatatgggcctgtgttaacaaaaggaaaaatcgggttccggcagatggcccccatgaaagcagcttacagggattttgccgtacatgaagcggtgagaagatgaagacgactgtaacggacgcgctttatgcaggctgcgaagcggtggtgaaaatagcatggctcaacgggctgtggctgttgtttacacttttgggcggcgttcttttcggatgggcgccgagcacagccgcgatgtgtgccgttataaggaaatggctgatggggcaaaaggatgtcctgatatttccgttatttctcgatacctataaaaaagagtttctcaaggttaatgcgatcggattggcgttttcggctcttttgttcatattgtccgcgaactatcattatttttctgccagtacgaattggctgtcctttgccgtaacaagctgcacgctgcttgcagggcttttgtatatcatcgcgctgatgtatgtgtttcccctttatgtgcattaccagctcccgcttcgcaaatatataccgcaggcactgctgtttggcgccatgagaccgctgacgaccggctgtatgctgatcgggtgcggatttgtcctttatttgctgtatatgcttcctggcctgatcccattttacggcccgtgtttatttgggcttgtgttgatgttttttgctcttaggggatttcaaaagacggaggcccagcaccatcaagccgggtaacaaaaaaatgacaaatacgcaaaaaagtgcagtgtccgaaataggcagatgcaaaaaagtgaaattgaagacagctcacacagcgcataaaatccaatttaagtaagcgcttacagatgaatgagaaggagctgtctgatgattacacaaaggaaacgcatgtttaccgctgttatgttgctggtcttgttggtgatgggagcctctgtatgtcctgtgaaagctgaaggggcagcgcggcagatggaagcgctgaaccgggggcttgtagcggtcaagacggacgggggcatttttgtcagctggcggtttcttggaaccgaaaacgcatctgttttgttcaatgtgtacagagacgggcaaaaactgaatgctgcgcctgtcaaaaccacgaactatgtggataaaaacggatcggcgggctcaacgtatacggttcgggctgttgtaaacggtaccgaacagccggcttctgaaaaagcctccgtatgggcgcagccgtatcattccgtcccgctggataaaccggctggcggcacgacgccaaagggtgaagcttacccgtacagcgctaatgacgcaagtgttggcgatgtggatggtgacgggcaatacgagctgatcctgaaatgggacccgtccaactcaaaagacaattcacaggatggctatacgggtgacgtgctgattgacgcgtataaactggacggcacaaagttatggcggatcaatctcggcaaaaacatcagagcgggcgcgcactacacccagtttatggtgtatgaccttgatggtgacggaaaagcggaagtggcaatgagaacggcagacgggacaaaagacggcacgggcaaagtaattggagatgccaatgcagattacagaaatgaacaggggcgtgttctttcaggccctgaatatctcactgtgtttcaaggttcaaccgggaaagagcttgtcaccgcaaattttgaaccggcgcgcggcaatgtgtcggattggggagacagctacggcaaccgtgttgaccgttttctcgccggcattgcctaccttgatggacagcggccgagcctgatcatgaccagagggtattacgctaaaaccatgctagttgcctataacttcagggatggaaagctgtcaaagctttggacgctggactcctcaaagtcaggaaatgaagcgtttgccggacaggggaatcacaacctgagcatcgcggacgttgacggggatggaaaagatgagattattttcggctcaatggctgttgatcatgacgggaaaggcatgtactcgaccggcttaggccatggggatgcccttcatacaggagatcttgatccgggccggccggggcttgaggtgtttcaagttcatgaggacaaaaatgcaaaatacggcttatcttttcgggatgctgcaaccggaaaaatcctttggggcgtttatgccggcaaggatgtaggccggggaatggctgctgatattgacccgcgttatccgggacaggaagtgtgggcaaacggttctctctactcagcgaaaggggtcaaaatcggaagcggggttccgtcctcgaccaacttcggcatctggtgggacggcgatctgctccgggaacagctggacagcaaccgaattgataagtgggattatcaaaacggcgtatcgaaaaatgtgctgactgcatcaggcgcagcggctaacaacggcacaaaagcaacaccggcgcttcaagctgatctgctcggtgactggcgcgaggaagtcgtgtggagaacggaggacagcagtgctctgcgcatttacacgacgaccattccgactgagcacaggctgtatacgttgatgcacgatccggtgtaccggcttggcatcgcctggcaaaatgtcgcctataaccagccgccgcacacaagcttctttttaggagacggcatggcggaacagccaaaaccaaatatgtatacgccttaactgaaagggggaaggaacgggctgcgcgcagcccgttcccatcaaatgaaaccaaaaaagaggcaaatggaatacttgaccagaggtttgattgcggtaaagacagaacagggcgtgtttatcagctggcgttttctcggcacggatcataagacgacggcttttcacctttatcgggatggaaagcggatcacccgcgatccaatcgctgaaagcactaattttctcgatcaaaacggaacggctgacgctgtttatcaggtggcggccgtcaataagggaagggaagaaaaactgtccaaagaagctccagtctggcgggaaaatgtactggaggttccgcttgccaaaccagaaggcggtgtgacgccggatggaaagccgtacacctacagcgccaatgatgccagcgtcggggatgtggacggggatggagaatatgaaatcatcctgaagtgggacccgtccaattcaaaagacaacgctcatgacgggtatacaggggaggtgctcatagatgcctataaactggacggcacctttttgtggcgcatcaaccttggcagaaacatcagggcaggcgctcattacacgcaatttatggtgtatgacctggatggtgacggaaaagcagaaatagccatgaaaacagctgacggcacaacagacgggaaaggacatatcatcggtgatgagcatgccgattttagaaacgaacagggcagaattttgtccggtccggaatatttgaccgtgtttaaaggagaaaccggtgaggaactcacgaccgtggaatatgaaccaccccgcggcaagctggaggattggggagacggctatggaaacaggatggaccgttttctcgccgggatcgcttatttggatggggagcggccgagccttgttatggcgcgcggctactatacgagagccgtgctcgtggcatacgatttcagaaacggaaggctcaaaaaacgctgggtatttgactccaaccatccgggacatgaagcgtacgcaggacaggggaaccacagtttaagcgtggcggacgtcgacggagacggaaaagatgaaatcatatacggcgcaatggctgtcgatcatgacggaaccggcctgtactcaacggggctcgggcacggagacgcgatgcatgtaggggatctggacccgtcacgaaaagggcttgaagtgttccaggtgcatgaggacgccacgaagccgtacggactgtcgctgcgagatgccggaaccggtgagatattatggggcgtccatgctggaactgacgttggccggggcatggcggctcatattgatccaagctacaaaggatcgctcgtctggggaattgatccgccgggcaatgatggcatgtcgtatgggcttttcacgagcaaaggcgaaaaaatcagcgacaaagcgcccgcttcagccaatttcgccatctggtgggacggtgatttggtcagagaactgcttgatcatgactgggacggaaagatcggcaggccaaagattgaaaaatgggatgctgaaaacggctgtctgaagacggtatttcagccggccggcgtgctatccaacaacggcacgaaaggaaacccggttcttcaggccaacctgttcggagactggcgggaagaagtgatatggagaacggaagacagcagcgcgctccgtatctatacaacgacacatctcacccgccaccgcttttacacgctgatgcatgatccggtttacaggctcggcatcgcctggcagaataccgcctacaaccagccgccgcacacgagcttttacctcggaacgggaatgaaaaaaccgccgaagcccgccctgtacatagcgggaagtaaagcggaggcgccgctgtaggaggactaaggataagaagcagccgtataaaaaacgagggggaataaaaaatggcaaatcatatttatcttgccggcgattcgactgttcaaacgtatggagacagcacaaatcaagggggctgggggcagtttctcggctcgcatctgccggagcatattcaagtgatcaacagagcgatcgggggaagaagctcgaaaacatttgtggaagagggcaggcttcaggcaatcctcgatgtgattgagccggatgattggctgttcgtgcagatgggccataatgacgcgtcaaaaaataagccggagcgctacaccgagccctatactacttataaacaatatttaaagcagtatatcgcaggcgcgcgggaaaaaggcgcccatccgcttctcattacccccgtagcccgctttcattacgaaaacggcgtgtttttgaacgattttcctgattactgcattgccatgaagcagacggctgaagaggagaatgtccagctcattgatctgatggagaaaagtctcgctttctttactgagaagggcgaggaaaaagtgtacacctattttatgatttcagaagggattaatgattacacgcattttacaaaaaaaggcgcaaatgaaatggcgaaacttgtggcaaaaggcataaaggagctcggcctgccattgacagaatcgatcatcaaagaaaggtgaaaatgggatgagaaaactgtatcatggcgcttgctattatccggaattatgggatgaagagacgattcagcaggacattgacatcatgcgtgaagttggcgtaaatgttgtgcggatcggcgaatttgcctggtctgtcatggaacctgaagaaggaaaaattgacgtcggttttttcaaagaaatcatcgcccggctgtatgaaagcgggatcgaaacgattatgtgcacgccgacgcctaccccgccaatttggttctcacacggcctgcccgaacgcatgcatgtcaatgaaaaaagagagatcatggggcatggctcccgtcagcatgcctgtacgaacaacccgtatttccgaaaaaaaaaccgccatcatcaccacagccatcgccaaggagcttggccggctccctgggctgatcggatggcagctagacaatgagtttaaatgccatgttgcagaatgtatgtgtgagacatgtttgcgcttatggcatgactggctcaaaaatcgctacggggtgattgagcgcttgaatgaagcttggggaaccgatgtgtggagcgaaacctatcagacgtttgagcaagtcccgcagccgggaccggccccgtttctgcatcacgcttccctaagcaccatgtatcagctgttttcgatggagatgatcgcttcgtttgcggatgaacaggccaaaatcatccgctgctattcagatgcgccgatcacgcataatggatcagtcatgttcagcgtggacaatgagcgaatgtttcagaatctcgattttgcctcctatgacacgtacgcttcgcaggaaaacgcctctgcctttttattgaactgtgatttatggagaaatttgaaacaggggcgcccgttttggattttggaaacgagtccgtcgtatgccgcctcgcttgaaagctccgcttacccgcacgcagacgggtatttgcaggccgaagccgtatcgtcctacgccttaggaagccaggggttttgctgctggctatggcgacagcagcgttcaggcagcgagatttcccacggttcggttctcagtgcctggggcgaacccaccatcggctaccaaaatgtgctggcggttgagcgggcaagaaaggaatcgagcctattattctatcgactgaacccgttcaagccgaggcggcgatgacttactatgacagagcaaaagcatttattaaaactgagcctcaccggggactccggcatcgttcgcttgtgacgcatttttatgaacgtattctcaacacggggattcaccgtgatcttattccggaaggcgctccactggacggctatcgcttgctgtttacgccatttatgccgtatttgtcttctgaatttatcaaaaaagcttcggcattcgctgaagctggcggcatctggatcaccgggccgctgacaggagggcgcacatgcgagcataccattcataccgattgcggacttggcgaacttgagaaaacgtcagggatcaaaacactttttacctttccgatgaatgagaacgtgaatacaggaaaagcgtttggcatcacggcgccgctcggactatggagcacggtgtttgacacagagagcggaaacacccttggtacggttgaagcaggaccgggggcgggccatgcttttctgacggaacagaattacggcgaggggaaaattgtcatgctgggctcgcctccatccgggaaagaaggggatgcgatgctggaagcgctcgtcaggcattacgcggaggaagctgttatttccagccggtcggatgttacgcccggcacgatcgttgccccgcgcaaaggcgataacggccttgtgtggatcatcgtgaatatggatggaaaaggcggaagtgtgacactgccggaagcgggaacagatctgttgacgaaccgtttggaaaaggcggggagactggcggtcggaccgcatgaataccgtgtgattcaatttgacaatcccagctgattctttgcatcgaatcagcttttttctatggagggagagaccgatgaaaaagatcaaatggttatcaggacagccaaaggtgataagcggtgtgacgtggggcgtgccatggaaaaaaggagaattaaaaaagggtgaccgtctggcgcttatgaataaaaacgcggaaacgcgatatgtgcaaaccgaaccgtcggcctattggccggatgggagcatcaagtggacgaagcacgcggcggtgtttggcggtaaggaaaaccaaagctttatagtgcaaaaaagagaagtgccgcagccaactgaatcgctcagcattcttgagacagagcatgacatccaagtgaatacaggagcactcgtttgtaccattcataaaacaggatctgatttcattcaatcattgcagatcaatggaaagccgatcgccgcaggcgggaggctcgttgcgataagagaaacgagaaaggagtcagcggcggaaacggttctatttcaagaagcatctgtcagctttatcaaacgggcgacgattgagcagagtggtcctgtcaaagcagtagtcaaaatcgagggagtgcatgtgctccataaaacgaatgaagaatggctgccgtttgtcatccgattgacgttttatgccgggctgtctgagctcggccttgtgcacacgcagctgattgacaggagcggtaaacaagcatttattaagggactcggcatcgaatttgacctttttttggagggggagccgtacaaccgccatttccggtttgcgggagagaaagggatgtacaaagaacccgcccagctgtttggcacacgtaaattcaatgaacgatatccgctttatgaaaaacaaatcaatggcgaaatgctgtctccagatgaagagcataaggaatggtttgcgtacggaacacagaatgcggtttgggacgatgtgaagcttgttcaggattcaagcgatcattacagcctgtcaaaacggaccggaaaagattatgcgtggatcggcatgctgcatggatgccgggcgaaggggctttgctatgcgggcggagaaaatggcggtgtggctctcggcctgcggtatttctttgagaaatacccttcagcactggaaatcacaggtcttgccggcagccgccccaaaatgaccgtctggctttggcccccggacggcgaagcgatggatttgcggcattatacaggaaacacccacgtggccagcgcgtatgaaggctttgatgaaatgcgctctgatccgacaggcattgcgaacacaaatgaaatcagcctggcgtgcttttcgcacatgccgtctgacgaagtccttaatgcactcgctgacaaatggcaggcgccgccgcttattgtatgcgagccggacgtctattacgaatcaaaagcactcggggtctggagcatcattgacacatcccatccgtttaaaaaagagctggaagaacagctcgacgctgcctttctgttttataaaaaggaagtagagcagcgcagatggtacggattttggcattatggcgatgtcatgcatacgtatgacccgatccggcatatgtggcggtacgatctcggcgggtacgcatggcaaaacaatgagctcgttccgaccctatggctgtggcaggcgtttttccgctcaggcagagaggatatcttccgaatggcagaagccatgacccgccatacgagcgaaacggacagctttcacctcggtgaatacgcaggacttggttcacggcataacgttgtgcactggggatgcggctgcaaggaagcgagaatcagcatggccgggctttataaattctattattatctgacgggtgatgagcggacgggagatcttttgacagaagtgaaggatgccgattatgccctcgtcaaaaccgatccgatgcgcgctttttacgagaaaggcaagcacccgactcacgccagaacgggaccggactgggcggcgttttgctcgaactggctggcggaatgggagcggaccgaaaatcctgattatctccacaaaatccaaacaggcatcaactgtctgaagcggctgccgctccgcttattatctggcccgacatttgaatatgatccggcgacctcgatgcttcatcatatgggagacggcattgcgggcggatatcatatgatcattgccttcggcgcgccgcaagtgtggatggagctggctgagcttcttgatgaccgggaatgggaggatatgctgagtgaattcggcgaattttacacactcagtgatgaggaaaaacggaaaaaaagcggaggcgctcttcatgacgggcattttcactggccgatgttcgccgccggtatgacagcctacgctgcaagaaaaaaacaagatcctcatctcgccgccaaagcgtggaatcttttgctagaagataagctcagccatacgccgcttccgatcaaaccggagcgcatcgagacatggacgcagctagaggagcttccatgggtgacaacgaacactgtctctcaatggtgtttaaatgtcatagcggcgctggaactgatcggagattcccttccggcaaaaaaagaaacatcgggcaaaaaaggataacagccggaatttcataggagaaatggtgcaaaaaatgaagattgcaagaatttatgtaagcgctttatattgagaggggcaaaggggaaatgcaaattgaaaaaagggggacatacgcaacatgaaaataagaatgcgaaagaaatggatggccttgccgcttgctgccatgatgatcgccggatgcagccattcggaaacatccaattcagcaagcggttcgaaagatacgatcaaaattatggcgccgcttttatcgccggaaagcccgagtgataagagcccttcattaaaagcgctcgaaaaatacacaggcaaagagattaaggtcacatgggtgcctgattcatcctacaacgacaaattcaacatcgtcatggcttcaggagagatgcctcacgcgattgtcattaaagataagtcagcgggctttatcaagtctgtcaaagcaggggcgttttgggagctgtctccttatttaaaagactacaagaatttaagccaggcagatgaaaagattttgaagaacagctcggtgaacggcgaggtgtacggaatctatagaacgagggatctgatcagggcgtgtatgatcatcagaaccgactggctgaaaaatgtcggtctggatatgccggaaacgcttgatgatttctatgaagtgctgaaagcctttaaggaaaaagatcctgacggaaacggcaaggatgatacgtacggcatggtcgtgccgaaatggatgggactcggcaacggaagcccatgggatgttctgcaaatctggttcggcgctccgaaccgctacggtgttgaaaacggaaagctgattccggattttacaacgaaggaatacatggatgcgctcacgttttttaaaaagctctatgatgagggcttgatcaataaggactttgctgtcatggattctgcgaagtggaatgatccggttgtaaaaggaaaagcgggtgtcatcgttgatacaggctcaagagcgtctcaaatccaaagcgcgatggaggaggcggatgagtcgaacaaggatatcattgatatcgtcggctcgcttgagggaccgaatggcaagcgcaccttcccgacatctggttattcaggcatgatcgcgataccaaaatcaagcgtcaaaaccgaaaaagagctgaaagaggtgctgtccttcctcgataagatgaatgacaaggaagcgcagattctcacgaacaacggagtgaagggccgcaattacgagctcaaggacggcgtattcacctcacttgaaaaaaacaacaaatctctcctgtatgagcatgaaggcttggcacagttcagcatgtcgattccgaaaagcgagtattacatcgaagaccagaaaaccaagctcttccagcatcgcaaggacatcataaccgaaggagaaaaaatagcggtctttaacccggctgagtcgcttgtatctgatgtctatacccaaaaaggagcccagcttgacaacatcatcctcgacgcgagaacacaatttatcattggagaaattgatgaaaaagggttcgatgatgcggtggagctttggaaaaaaagcggcggcaatgaactgatgaaggacttgaacaaattgtaccaatcgtcaaaataaaccgatgcgcctgcctttcggcgggcgccccggtatcacgaaaggagaacagatatggaaacagtgccgaagaagggagatgcacctgttctcaccgctggaaaaggcatcagctggatggctgcgctcaaacgggacaaatggctttatcttcttcttattcccggtctgctttatttcttgattttcaaatacttgccgatgtggggcgtgctcatcgcttttaaagactactcgccatatctcggtttctggaaaagcgaatgggtcggctttgattatttcaaagacttttttatgaatccggattttttccggctgctgcgcaacaccctcatgctggcgagcctggatcttttgtttgcctttcccgcgcctctcattttggctctgcttttgaatgaggtaagaaaggccgtgtataaaagatgtatccaaacctttatttacgtaccccattttgtatcatggacaattgtggtcagcatcaccttcgttttctttactgtcgatacaggtgtgatcaacaaattgattatgagcctgacaggtgagcagatttctttcttgtcggatgcagactggttccggccaatgattgtgatgcaaagcatttggaaggagacaggctggggaacgattctatttttggcagcgcttgctacggttgatcaagagcagtatgaagcggccatcatggacggagcggggcggttcaggagaatgtggcatattacgctgccggcgatcagaagcaccattatcgttttgttgattttaagaatcggcagctttttgaatcttggctttgaacaggtgtatttgatgacgaactcactcaaccgcagtgtggctgacatcttcgacacgtatgtgtatatgatggggattacccaaggggcgtatagctacagcacggcggtcggtttgtttaaatcagttgtcgggattatcttgatttttggagccaattacattgcgaaaaagtttgatcaggaaggattgttttagaggagggagaggtatggctgaaattcacacgatgcacaacaccaaagccggacgggtgtttgacgtctgcaacattctgtttctcggcggtgtcggcgcgattaccattttgccgtttttatatattatcgccggttcctttgcgacagaagcggaactcgcccagcggagcttctttattttcccgaaaacctttacacttgatgcttacaagtatgtgttttcgacaccaacgttccttcgaagcatgggtgtgtccatcttcatcacggtggtcgggacggctgtacagctgtttttcaccttcacgatggcatatccgctggcgaagcggcatgtgaagggacggaatctgctgttgaatctggtgattttctccatgctgttttcaggcggcatgattccgacgtaccttgtcgtaaaatcacttggccttttggatacgtattgggcattgattctgccgatggcgattaatccgttcaaccttattattatcaaaaacttctttcagcagctgccgcgcgagctggaggaatcagcaaaaattgacggctgttccgaaatcggcgtcttctggcggatcgccctgccactgtcaaagccagttattgcgacctttgcgctgttttatgcggtcgggatttggaatgatttcttccacgctctcttatatatcaatgacagtgcaaaatggccgctgcaaatggtgcttcgccaagtcacaattttatcggatttaacggcgaccaatggtgatacgatgcaaaatgcagttccgccggagcagggaattaaactcgctgtcattgtcattgcgacgctgccgattttggcggtctatccatttttacaaaaacactttgcaaaaggaatgctgatcggttcggtgaaaggctgagaaagggagtgtttcatatcagtacattagatcagattaagattgcctatatcggcggggggtcccaaggctgggccagaagcctgatgagtgatttgtcgattgatgaacggatgtcaggcacggtggcgctctatgatcttgattttgaagccgctcagaaaaatgaagtgatcggcaatcacagcgggaacggcagatggagatatgaggctgtttctactttgaaaaaggcgttatcagccgctgatatcgtcattatttccattttgccgggatcactggatgatatggaagtcgatgtccacttgcctgagcgctgcggtatttatcagtctgtaggtgatactgtcgggcctggagggatcatcaggggcttgcgtgctgtgccgatatttgcggaaattgcccgggcaataagagactacgcacctgaatcatgggtcattaattatacaaacccgatgtctgtctgtacaagagtgctgtataaagtgtttcccggaatcaaagcgattggctgctgccacgaggtattcgggatgcaaaagctattggcggaaatggtcacggaaaggctggggatagaggtgccgcggcgtgaggatatccgcgttaatgtgctcggcattaaccattttacatggattacggaagcctcttatcgccatattgacctgctgcctatattccgtgaattcagcgcgcactatggggaatcaggatatgagctggagggggaaagctggagggacagcatcttttgttcggcacaccgtgttgcgtttgatttatttgaaacgtatggcgccatccctgctgcgggagacaggcatctggcagagtttcttcccggcccatacctcaaacagcctgaagtatggaaatttcatctcacacctatatcattcagaaaacaagacagagcagagaaacgacaagaaacagaacggttgatcgtgcaacaacggggcgttgccgagaaagcttcgggagaagaaggcgtgaacatcatagcggctcttctcggattgggtgaactcgtcacaaatgtaaatatgccgaatcaaggccaggtctcaaaccttcctatacaagccattgtcgaaacaaacgcattcatcacaaggaaccgtgtccagccgattttttccggagcgcttccgagaggtgtggaaatgctggcggctaggcatatatccaatcaagaggcagtgtcggaagcaggtctaacaaaggatactggcctcgcgtttcaagctttcctcaatgacccgcttgtcaggattgaccgcagtgatgcagagcagcttttcaatgacatgctccaatgcaccatgcaacgttgagcggagcttttccggtttagaaaagaaaccattgaccatactgatagtataatcaagaagtaggtgctatcaatatgggagattatttaagtgttgcggtagaattggtctgcggtttaggcattttatttattatcttaaagcttctcgggaaaacccaattttctcaaattacgccgtttgactttatttctgctttaattttaggagaattggtcggaaatgccgtctacgatcatgatatcaaaataaaagaaatcatttttgcttcgctgctgtggggcgtgctgatttatgttattgaatttatcacgcaaaaaatgaaatcatcgcgaaagttcttggagggtgagccgaatatcgtcatccgcaaaggagagcttcaatataaagtaatgaagaaaaataagatagacattaaccagctgcaaagcctattgaggcaagcggggagtttttcgatccaagaagtagaatatgcgattcttgaaacaaacgggatggtcagcgtgcttccaaaatcagactttgacaaaccgacaaataaggatttgcagattccttcgaagtccgtttctctgccgatcacgttaatcatagatggagagattgtgcgggataatttgaaggaagcaggtgtggatgaacagtggctgaaacaagaattgaaaaagaagaacattgataagacagaggacgtgttatttgcagaatggcataaaaataagccgctgtatactgtaacgtacgaacaaagcagatcaacatgactcttagaaaaaagcttgcagcaaggcgcaagctttttattgattgtatgtcccttgtttgacagcacgtacatggtacatgctcacttcagtgctgatcagatagtcaggctttggtttgcctttgtttgctttatggccggcgatatgcgcatcgcttttttcccattgcttccagtgatcctctgattcccagcgaatcatgacaacaacttcttcatcaccgcggcgcacatttttctcaagcactgtcacatcaattaaaccttcttgtttttcaatgattccttcagcgctgaaacgttctataactttatctgcaaagccttctttaaccgtcatttttctcaactgtacaaacatttgtctcactccaatcattctcacatatgaataattgtaaatgaaattcattctcaatgtcaaagaaagcgcaggacggaatcgaaccgccgtgcgcaacagtttattcttttaataaaaacacatttccgtcttcgtccttaaattgaacgaaggtgccccactccatttgattgggctcaccgagaaattctacaccgtttgtcttcattttctcgtatgtaccaaagatgtcttcgcattcaaacacaatagaagccttcatttgctctgagcctttcatcatggctttcgggtaaatgactaaacgagtctcggccccttttggcgcaacctccagccagcttgcttcaggtcccattgggtggtccgctgcaatatcaaagcctaccttctctgtccaaaattgcttcgctttctgctggtcctcgacatatacagcaacagtgccaatttgtttgatcatagggaaacctccaagttgaaaagataataatactataacctgtttacggccgaagtaacataaaaaaatcagccgggaaaccggctgattattaaaatgagcagcttacaacatcgatgtgatttgtgtctaaggcgaaataaacccagcggcgccgtgaggaatcccaataaaagccgccgacggatcttctgccaaggatgatcgggtaaaaccaaaatgagcggccattggttaaccaaacataggtaaatcggaaaaggcaaggacgaatggtgattggttcaactaacaaaacggctccttgagaaccctgcggttttgggggtttcgctggtatttgggaaggaggaggtccctgcggcgcaccgccgaagcctgggctggcaccgctgccaataccagggccggagccgccgccaaagcctggaacagcgccaccgccaataccagggccggagccgccgccagagcccggaacagcgccgctgccaatgccaggccatggatatcggtattcatattcaaaagcaggccaaggctcataaaaatgccccgcaaacatataaggatcaacataatacatgtgataacgtcctttctcattgtaaactgtacattgcagtttatgcgggcggactcttattggtgcattcgcctaaggatataaagctggaatgctctcagagagcataatcatttgatttttctctagtcttattcacaattccgatttatcattttataatgaaagtgcttctattacgaaaaaggagacagaccgtgaatatcgatcaattattatatcaatatatcatagacaacactgcggatattactgagaaatggttcagtttgcgttgccagctaaaaggcgagctatattccgccagccatttaagtgaagaaacgaaaacacttttaaccgagcagcatacatttaccaatataacaatcgcaagcgcatttctggaggatcaaaccgattttcaagaaaacatgacaaaatgggcggaaaacgttgcgaaaaacagggtagagcaggatgttcaagtgcatgaggtcgtagaagccatatccaattctagaatctcattctgggacgcagtcgcaacatttataaaagagaatcaggagatcatcacaaatgaggatgcagaccgatggaaccgcattgtgaatcagtcgttcgataagctgattattgaattctccgagcagtaccaaaaattcatgctgatgaggctcacatctcagcaggaattgatctcagagcttggctgcccggtcatttccattgccgatggaatcgggatattgccgcttatcggctccattgatacaaaacgggcacatgtcattttagaaacagtgccggtccgctgtgtcgagagaaaaatcacaagcctcgtcgttgatctttcaggtgttccgattgtggataccatggtggctcagcaattgtacaacctgtctaaaacgcttttcttattaggcgtcaaagccgtattttcagggattcgcccggatgtggcccaaacatcgattcaattggggcttgattttagtgaatatgaaacgtacggcacgctgaagcaggcattagaaaacatgggtgtccgctgtattgttgaggaattggaagaaaacaaatagaaagtttccaggcatatgattgtccgtcaccgggtgatcatatgcctttttgatttgaacagaaatcaccattgatttatcaaaaaaaacataatattataattcttataagaatactgtgaattaaaacctgttcatcaggggggaaggtcttttggtttcaaaatcaacgattgatccggaagtgattgaaaaaataatcagctcgctggaaacactcgatttcggcaccgttcagattacggttcatgattctcagattacccaaattgagaaaatagaaaagcaccgtttttcgctgaaaaggaaagaatcaaaatgataatgtaaagggcgtttgtttcattaaattctccttaaaacatatacatatttcatccaatttttatataatagacctttaagatcattttttaggaggatttttgacatgcaagctacggttcacgagagtaagcaatcgatcatgcaacgcattttgacagtctttgtcttcactttgctgatcgcgactgtaggcctttttatcggccaatttgttcctgccgctttgatgctgccgctttctattcttgaagtggtgatgattattctggccttctggatgcgcagaagaaaagcggtcgggtatgcgtttgtatatacattcgcgttcgtttccggcattaccttatttccgatcgtcagccattacgcttccatcgccggcgcctatgtcgtgcttgaagcctttggttctacatttgtcatttttgccgtcttaggcacaatcggcgcaaaaatgaagaaggatttatccttcctgtggtcatttctgctggttgcggtgctcgccctcgcagtggtagggattttcaacattttcagcccgttaaactcagcggcgatgatggcgtattccgtgatcggaaccatcgtcttttccctttacattttgtatgatttgaaccaaatcaagcaccgccacattacggaagacttgattccggttatggcgttatcgctgtacctagactttatcaacttgttcatcaacctgctccgcttcttcggcattttgagcagtgatgattaatgaaaaagcgcctgtctttggataggcgctttttttccatacataaaaagggcagatggagtgtttatgagtatcctatcattttaaatacgctggagcaggtcacagtgctggagccatggtacgaagacccgtcatcatcggaggagacgccgcccacgccggtgcgccaaccctggcacaaggagcggcaatggcgatcgaggatgccatcgtcctcgccgaagaactccaaaaccacgccgaccacgaaacagcattacaggcgtactataaaagaagagccccacgagcgctcaaagtccagaacctatcatctgaaatcgtccgccgcaggctgaaaggagagccgggagcggaagaactgattggggagtgctatgcggtgttgagggaagggtattaaataggaaaagtccagaaagtgatttctggacttttttgtttagaaagacacaagtgtttaactaaattatctagaaattgataacaataaatgatgtaaaatcatccggtatttggtaaaattaagtcaaaaaatataagtttctgttagaatatcattatgtaaaatagggggacattatggaaaagtggataggtaaacgccctacaataggtcaaaaaaccttagtaacaaagtatggaagattattacaagaagcagaaatcgcaaccttatcgtcgcaggaaagcgttctaaagattatcgaagctgaatgtgataaaaaaagtggtagagaattaaaagggatattagcacttactacacaatccattttctttgtttctaagcacgaacagatgacttatgaatattcacaaattaatgatattgaagtaaggactaatggaaaagataaaaatagttggagtttaagccttaaaataggccgtaaaaaacgtacattcgatgatattaagaaaaacgatgatagccaagaatttatagagattttagaatacataataactaatcaatcaaaagaaattctaacgacagttacacatgattttgattattttttacatgctgaaaaattaaatgatttacaaaatcgaaatgttaaaattacttcatttctaatgaagagggacaatctaaatctgtcgaaaaatggtgaacgattattgcgtgaaaagcataaaggtgcttccttgatagcggaaggcttttttcaagaggatagacaaagtaagggtaattttattgtactcgacaatcaagtggtgtacttatatgaatttaataataaagaaagaaaagccaaactattaaataagtgggattttaaatatttttctcatgcggttattgatcgatttgcaataaaaacagttatcaatgttacggagacaggaaaaagtttaattataaatctatctggcaaggaatttgtttctattttaaatgatgcaaatattcccctacatcagaagaagaggaaatggtaccaaaaaatcctagggttccgaagtggtaagtggtggaagagagctattgcttcattggtttacctgctgatattactgttaacctttaacgcattttttggtgaaaacaataaagaagctagctctgtaaaatcaagtgataaaacagctgtttcaaagaccgaacaaaaggaagaacagacagaaaatcaaagcaaacaggaaggtaatgaacaacaagataataagagtaagaaagaagaaaaagcaaaaaagcaagcagaagagaaacgtaagcaagaggaagaagcgcgattagcagaagaaaaacgcaagcaagaggaagaagcgcgattagcagaagaaaaacgcaagcaagaggaagaagcacgactagcacaagaaaagcgcaagcaagaggaagaagcgcgactagcacaagaaaagcgtaagcaagagaaagagatacaacaagcagaggcacaagaacaacagacgaatgtctattacaaaaattgtaccgtagcacggcaagctggtgttgcacctatccattctggtgaaccgggatatgctaaacatcttgaccgtgatggtgatggaattgcttgtgagggagtgtaatattaactgtgtaagtaaggaatgcgtacggttccttactcacacagttttttatttgatagaataataagtataaagctaaaggagtggtttcagtggggaaattgaaaagagatccgaactccgtagaattagctaacaagattatcgaacagtatcagcctaaatcagtagaagatatgcaagaagcattaaaagacatatttggtcccatgtttgagtcaatgctaaaaggtgaaatgaatcaccatttgggctatgaatccaatgacaagggagaaaaagaaacaagaaatagaagaaatggatatggcaaaaagatcgtgaaaacaacggcaggagaagttgaaattgcagtcccccgtgatcgtgatggttcatttgaaccgcagttgattccaaagtgtaaaagagatgtatcctctatagaggataaggtcatttcgatgtatgccagaggaatgtcacaacgagacatttcttccacgatagaagacatctatggcttttctgtatctcatgaaatggtatccgacattacggatactgtacttcctaatttagaagagtggcaaaatcgtcccttaagtaactgttacccttttgtgtttgtcgattgtctttacacaaccattcgtaatgactatgaaacgaagaagtatgccgtttacacaatactaggatataccatagaaggtaaaaaggacattctaggtttgtggttgaatgaaacggaaagtaaacataaatggatgcaaatttttgatgaaatcaaatctcgtggtgtagaagatatcttctttctctcaatggatggcgttagtggtctggaagaaggagcacgtgcgatttttcctgatgtgaccgtacagagatgtattgttcatttaattcgaaattcgattaagtatataccaagtaaagactacaagccttttactgctgccttaaagaaagtgtatggagctccaagccttaaggcttgtcacagtgcatttgaatcttttgaaaagcagtggtctacgtaccctggagctgtagacgtatggaaacgaaacttttctcatgtggaacaacttttcgattatggtggtaatattcgtaaaatcatgtacactacaaatgccgttgaaagtatccactctagctttcgaaaagtcacgaaaaaaggagcattcccccatgagaatgccctattaaaaatattgtttttacgaacaaaagaattagaaaagaaatgggatggtggacgcatccagcaatgggctatggtcatgaatcaactattagttcatgaccacctaaaggaacgtgtgaagaaatatctagaataacttacacacttttcttgacaagcccgcttgtgatcgctaattcatatatggttatctaaagaaagagagaatactgaaatattctctcttttattattttcaacaaacgttaatcgtcatttatatttttcccttttatccgctcaatcacctcatgcagcccctcaggcttataaaactccaccggcgaactgcctttctcaaacgaaatcgtctcggcttcaatcagcgcgacatagcgcccgtttacttttgcgagatgaatagaatcgccaaaatccgctagcaatcccttaatctctgtttctccgactttcattttcagctgggcctctggcgtgtgctcgatgatttgggcggaggcttcgatgacttgatgggtgtcgaggcgctcttggatttcccgtttttcgcttgcttcccaaatctcaatgtcgtgctcgaactgcttgagctcttcgctgttgtcttcaaatgtctcgtagacgtgctcctgtaccatgttcatgacctgatttttcatgatttccggcatcgattctccgtactcgacgaatttcagaaagtcctcaaaatagcgggcgtgcgaagcctggtggattttcagctcaccttcctcgaccattccttcctctggcatgtacgggtattggatgcttttcatgttttttgtcgtgatcgccatttcgacttttttaatgagagaagacgcgtcagagatgcgggcgaccttcggctcaaaatcacatttcataatgaagacaaatgactcgtcaaagtattttctcggcacggccgaagcgacgagaaacacgccgccgcgaaccgcgcttgtgtcgaggtacgtgcggacgaactgctcactcagctcattgaagtcttcttttgtttccgccagacgcgcgcggttgaacatgttgtagtttgggttggaatcgagctcgtggccgggttcgacgataaaatggccgattttcgtcgggacctgctcggactgcggatggcggtcggctttccgtttgacgatttttttcagttccccgtcgagaaagtccttcagctcgctttcttcaaattcgcccgtatcaagggtctggaagtgcttgaactgcttgttcgcctgctcatctttgccttccacctgtatgacataaaaggataaaaaccgaatttcaaaatccatatataaactcaccttattcgcgtattgtacagcttctcaagtatagaaaaaacagcgatcatgcgtcaattgggagaataatcatgaccatgaaagggaaatgtaatcaaatagaaggcatctcatacggaaaggaatggttcgatgaaggaaacaagcccgattcctcagccgaagacgtttgggccgctcggcaatttgcctttaatcgataaagacaagccgacgctttcgctgatcaaactggcggaagaacagggcccaatttttcaaatccatacacccgcgggcacgaccattgtagtgtccggccacgaattggtgaaagaggtttgtgatgaagaacggtttgataaaagcattgaaggcgccttggaaaaggttcgcgcattttccggtgacggattgtttacgagctggacgcatgagcctaactggagaaaagcgcacaacattctgatgccgactttcagccagcaggccatgaaggactatcatgagaaaatggtcgatatcgctgttcagctcattcaaaaatgggcaaggctcaacccgaatgaagcagtcgatgtcccgggagatatgacccggctgacgctcgacaccattgggctatgcgggtttaactaccgctttaacagttactacagagaaacgccccacccgtttatcaacagcatggtgcgggcgcttgatgaagcgatgcatcaaatgcagcggcttgatgttcaagataagcttatggtcagaacaaaacggcaattccgccatgatattcaaacgatgttttcgttagtcgacagcattattgcagagcgcagggcgaatggagaccaggatgaaaaagatttgctcgcccgcatgctgaatgtggaagatccggaaacgggtgaaaagctcgacgacgaaaatatccgctttcaaatcattacgtttttgattgccggccatgaaacaacgagcggcctgctttcctttgcgacttactttttattgaagcatcctgacaaactgaaaaaggcgtatgaagaggtcgatcgggtgctgacggatgcagcgccgacctataaacaagtgctggagcttacatacatacggatgattttaaatgaatcactgcgcttatggccgacagctccggctttcagcctttatccaaaagaagatacagtcattggcgggaaattcccgatcacgacgaaagacagaatttctgtgctgattccgcagcttcatcgtgatcgagacgcttggggaaaggacgccgaggaattccggccggaacggttcgagcatcaggaccaagtgcctcatcatgcgtacaaaccattcggaaatggacaacgggcctgtatcggcatgcagtttgcccttcatgaagccacacttgtgttaggcatgattctaaaatatttcacattgattgatcatgagaattatgagcttgatatcaaacaaaccttaacacttaagccgggcgattttcacatcagggttcaaagccgtcatcaggaagccattcatgcggacgtccagacagctgaaaaagccgcgcctgatgagcaaaaggagaaaacggaagcaaagggcgcatcggtcatcggtcttaacaaccgcccgcttctcgtgctgtacggctcagataccggcaccgcagaaggcgtcgcccgggagcttgctgatactgccagtcttcacgacgtaaggacagagacagcacctctgaacgaccggattggaaagctgccgaaagagggagcggttgtcattgtgacctcgtcttataatggaaagccgccaagcaatgccggacaattcgtgcagtggcttcaagaaatcaaaccgggtgagcttgagggcgtccattacgcggtatttggctgcggcgaccacaactgggcgagcacgtatcaatacgtgccgagattcattgatgagcagcttgcagaaaaaggcgcgactcggttttctgggcgcggggaaggggatgtcagcggtgattttgaagggcagcttgacgagtggaaaaaaagcatgtgggcggatgccatcaaagcattcggacttgagcttaatgaaaacgcagataaggaacgaagcacgctgagccttcagtttgtcagagggctgggcgagtctccgctcgctagatcgtacgaagcctctcacgcatccattgccgaaaatcgtgaactccagtccgcagacagcgatcgaagcactcgccatatcgaaattgcattgccgccggatgttgaatatcaagagggcgaccatcttggcgtattgccaaaaaacagccaaaccaatgtcagccggattctccacagattcggcctgaagggcaccgaccaagtgacattgtcggcaagcggccgcagtgcggggcatctgccattgggccgtcctgtcagcctgtatgatcttctcagctacagcgtcgaggtgcaggaagcagccacaagagcgcaaatacgtgaactggcggcatttacagtgtgtccgccgcataggcgtgaattagaagaactgtcagcagagggtgtttatcaggagcaaatattgaaaaaaagaatttccatgctggatctgcttgaaaagtacgaagcgtgcgacatgccgtttgaacgatttttagagcttttacgtccgttaaaaccgagatattattcaatttcaagctctccaagagtgaatccgcggctagcatcgatcacagtcggcgtcgtgcgcggccctgcgtggagcggccgtggcgaatacaggggcgtggcatcaaatgatttagctgagcgtcaagcgggtgatgatgtcgtgatgtttatccgcacaccggaatcccggtttcagcttccggaagaccctgaaacgccaatcattatggtcggacctggcacgggagtcgcgccattccgcggtttccttcaagcccgcgaagttttaaagcgggaggggaaaacgctcggtgaagctcatctctattttggatgcaggaacgatcgtgattttatataccgcgatgaacttgagcagtttgaaaaagacggaattgtcactgtccacacagccttttcccgcaaagaaggcatgccgaaaacgtatgtccagcatgtcatggctgaccatgcagaaacgttaatatcgatccttgaccgcggaggcaggctttatgtatgcggtgacggcagcaaaatggccccggatgtggaggcggcactgcaaaaggcgtatcagtctgttcatggcaccggggagcaagaagcgcaaaactggctgagacatctgcaggataccggtatgtacgctaaggatgtctgggcagggatatagataaagaagactggagacatccagtcttttttgtcctttagaaaaaatggtgatcgcgctaaacattgatgcatacaataacttcagtccgccggaagggcgggctgtctgcaaaacctatttttcgtttttgctagtttatgttattcttatactcggtatctatttcttttttcaaaggcacacatgacaaaagaaatcctttttttatttccgagaaaaaaatgtgaaacgaaatgaaggtttctttcgtccagtgattggtttccaaatggttgtaataaaaatgatatggtgcgaaacataaatattccggcttgccgcggtgtatttcttgttgtgtgatgccttgattttgtttggaaagaaggaattggaaggcaggatataaagagcaggtaaatatgaatgaagaacttaaagtgtttaagaaagtagaggttgccatgaagaaacttttttcttacaaacttagcttttttgtgctggctgttatactgttttgggcaaaaacgtatttatcctacaagactgagtttaatcttggggtaaaaggcacaactcaggagatcctcctgatatttaacccattctcaagcgccgtcttctttttaggactggctttgctggcgaaagggcgtaaatcagccattattatgctgattatcgatttcttgatgacatttgtgttatatgcaaatattttattctatcgtttctttgacgatttcttgacgttcccgaacattaaacagtccggaaacgttggaaacatgggagacgggattttcagtatcatggccggtcatgatattttctatttcttagatattatcattttgattgcggtattgatctggagacctgaattaaaagaatacaaaatgaaaaaacgctttgcgtctttagtgatcctttctgggatcgcactgtttttcatcaacctgcactatgcggaaaaagaccgtccgcagctgctgacaagaacgtttgaccgcaattatatcgtgaagtatttaggtctgtacaactacaccatttatgacggtgtgcagacggctcaaacagaaacgcaacgggcctatgcaagcagcgatgatttaacaagcgtcgagaattacacgacgtctcattatgcgaaaccaaacgccgagtacttcggctctgccaaaggcaaaaatatcattaaaattcacctcgaaagcttccagtcattcctgattgactacaagctaaacggtgaagaggtgacgcctttcttaaataaacttgcgcacggcggggaagatgtgacgtattttgataacttcttccatcagacaggccagggaaaaacatctgatgccgagctgacaatggataactcgatcttcggtcttcctgaaggctccgcgtttgtgacgaaaggcgaaaacacttaccaatcgcttcctgcgattttagaccagaaggaaggctatacaagcgccgtcctgcatggtgattacaaatcgttctggaaccgtgaccagatttacaaacatatcggatatgacaagttcttcgacgcaagcacgtatgatatgtcagatgaaaatgtgattaacatgggacttaaggataagccgttctttacagaatcgattccaaagcttgagtctcttaaacagccgttttacgcgcatttgattactttgacaaaccattatccgtttaacctggatgaaaaagacgcgtctcttaaaaaagcgacaactggcgataacacagttgacagctacttccagacagcgcgttaccttgacgaagcgcttgagcaattcttcaaggagctgaaggaagccggcctgtatgacaactcagtcatcatgatttacggtgaccataacggtatttctgaaaaccataaccgagcgatgaaagagattcttggaaaagagatcacagattatcaaaacgcacagaaccagcgtgtgccgctgatgatccgcgttcctggcaaaaaaggcggagtgaaccatacgtatggcggcgaaattgacgtcatgccgacacttctgcacttagaaggaattgattctcagaaatacatcaactttggtactgacttattctctaaagaccacgacgatacagtggcattcagaaacggagacttcgtaacgccgaagtacacatcagtcgacaatgtcatttatgatacgaagactggtgaaaaactgaaagcgaatgaagaaacgaagaatctgaaaacaagagtgaaccagcagctgagcctttcagacagtgtcctgtacaaagacttgctgaggttccataaactaaatgatttcaaagccgttgatccgtcagactatcattacggcaaggagaaagaaatcaaataagatgaaaaagagccttgagcgggcgcattgccttcgctcaaggctcttttttttggttatacaaccaacttgaaaaaatagattccatttggtcaccaaggctggctttctctcatatcattacagtagattttgaaaccggtattgaaatcggacaaattatcggggaaatgccttgatagattgtgaagatgtaccaggtttcgaactcaatattcatagagatgaggggtagagatgaaagcggtcattctctgcggcggaaaaggaacgagaatgagtgaagtcacgaatgacattcctaaaccgctcgccatgataggcggcaaaccgattctatggcatattatgaaaatttatcagtactacggagtaaacgagtttattctgctgttgggctataaaggagaaaaaatcaaggaatactttctcgactatgaatggaagcacaacagcctgacactcgacagctctacgggagaggtacagatcctggggcagcctgaaacgtggaaaattacgtttttggagactggggaagatacgctgacagccggaagaatcttgcaggcgaaagactatatcggtgatgaaacatttctgctcacctatggggacgggctggccaatatcaatcttttccatctcatcagctatcatcagacaaaaggtgctgccgcgactgtcaccggaattgacaaagtctcgcaatttggcaccttgacggttgaggacggcatggcgaaaacattttctgagaagacatcaagtgacggaatcatcaacggtggattcttcgttctcagtccaaaggttttcgattatttgccgaaggacggaaacacgatgttcgaagatgaaccgctgaagaaccttgccaaagacggggagcttgctgtgtaccgccattacggattttggacggccattgatacgtataaaaatctcttagaagtcaacaaaatgtggaatcaaggacaacaagtatggaaggtatggtgaatcgatttgagtttctggaaaaataaaaacgtatttgtcacgggatgcacaggtcttttaggaagctatttggtgaaagagctgatcgatcagggcgcaaacgttacggggcttgtcagggatcatgtgcctcaatccaatctttatcagggagaacatatcaagaaaatgaacatcgtgcggggctctcttgaggacttggctgtgattgcacgcgcgcttggcgagtatgagatcgacactgtctttcatcttgctgcacaagcgattgtcggcgtggcaaaccgcaacccgatttctacctttgaagcgaatatcctcggcacctggaatattctcgaagcctgccgcaagcatccgttaattaagcgggtcattgtcgcttcaagtgataaagcttacggcgatcaagaaaaccttccatacgatgaaaacatgccgctgcaaggcaagcacccgtacgacgtctcaaaaagctgcgcagatctgatcagccacacctattttcacacgtacgggcttccggtctgcattacgcgctgcggaaacttatacggcggcggagatttgaacttcaaccgcatcattcctcagacgattcagcttgtgctgaacggggaagcgccggaaatccgaagcgacggcacatttgtacgggactatttctatattgaagacgccgttcaggcttatctgcttcttgcagaaaaaatggaagaaaacaatcttgccggagaggcctttaacttcagcaatgagatccagctgaccgtacttgaactggtagagaaaatattaaagaaaatgaacagtaatctgaaacctaaggtgctgaatcagggaagcaatgaaatcaaacatcaatatttatccgcggaaaaagcaagaaagctgctgaattggacaccggcctacaccattgatgagggacttgaaaaaacgattgagtggtatacggaattcttcaaaaagtaatgtgaaacgaggtgaacaagactgtgaccagcgcgtattgcaccgttttatcaaaaggaagattatatcaggcagtcgctttgtttaagtcgttagagctagttgatcaagacagtcccatttttatactttgcatggatgaagatacgcaccgcgtgttacagaagctgaagatgaagcagctgaaccttgtgccggtggccgctcttgaaaatgaattgcttctgaagctgaaggaaactagagatcaaagtgagtattgctggacgatgaagccgatctttctgcaagctgtgctgaatagcaatcccgggctggagcgtgtgacgtatattgacggggatctctttttctatgcagatccatcgccgatttttgaaaaccagccggactgctcggtgctgctttcacggggggatattgtaatcccttcttttgagaaagagcagattgacatgctgcagcgtcttttaggcagatataattccgggtttattagcttcaagcatgatgatgcaggcacggattgcttggagtggtggaaggaacgctgtcttgaggaatgcaaaaatgcaccgggtgaaggaaaattcggtgatcagggctatttggattatatgtctgagctgtttccgaatgtgtgtgacattacaacacccggcgtgaacatcgggcattggaattatgggcagcatacgttttcctggaaagatggccggatcgtgctggaggatggcagtccgctgatcttttatcatttcagcggataccgaatcgtcagcatcaatgaaatcaaacagattcatgaaacaacccgcacagatctgccgtttgtgcatgaactgtatcaagagacactgccgcatatcattcagcacatcaaaacgttagaccctgaatttaacggttttgcttcaaaagatgacaacaaataaatgagtaaatacaggaagtgaaaatgaagtgaaagcaagcgttattattcctgcatataattcgaaggagcgtctttacaacagccttctgtcattaaaccagcaggagtgcgatgaagaattcgaagtcattgtagcggacaatggctctgaggacgggacgctctcgatgcttgagtcatttcaagctgattttccgctgatctttacacggattaaagaaaacaggggcattgcgtacggacgaaatcaggcgcttcgcaatgccagaggagacatcctgattttccatgacagcgatatgcttgcggcaaaggaccttgtggcaaaacatattaaagcccatgagaacgaagagaatctcgtcgtgtgcgggttgttttggaaacggatctacagtttttattatgaacggtttgaagaagaacataaggaacagctcgcaaagctcacaggtgaaatgtcgaagaaagacaaacaaaagctgctggaggaggcggacatcaaaaacggaagctttcttgataaaagctttgacctcgataccgactttatagacgtgctcaagaagattttagatgagtacggcgatgacttgaaaggctatcatatgccatggcgcttttttatcacgaataattcctctgtgaaacgcaagcatgtggttgacctcggtttatttgacgaaggcattgtgcggtacgggtttgaggattatgacctcgggatcaggcttcatcaggccggattgaccttcaggcttcgccgcgatattgtcagtgttcatcaggaacatccaagcaattgtaagtctgtagatgatattcgggccaacattgcctatatgtgcgataaatacaataacatccgctccttagacgttcatctcgcttttaatggaccgttcccgcctgacatgacgaacagaatcatgactgatattcaaaagctgctggagtctcagaaatatgatatgctgctgaatctgtttcttgagcttctacatgttgttaaagagcgcaacattgatccggattggcgaaagaaagccccaagggtgacggcgaaaagctttgatttacaaactgtccgcaagcttctgccaaaagcgaagaaaaagctaggcgtgaacgattttgccaacgcactgtatgcgcttgtcaacgatttgctgcacgtggatcttagatcattggatgtggtataagtgagtacatttcatttttcaacgatagtgtcaaggacacatatctttaagctcatgcctatgattcattctctccatgagcattgcgatgattttcatttatatgtgctgtgtgtcgaccagaaagcgtatgaattgcttcagcacgtgccatgggagcatgtaacctttgtgcagctgcatgaaatggaagacccggagctgctgaaagcgaaaagcaacagaacgtttcatgaatattgctggacgttaaagcccgcctttttgtttcatgtgatgagcaagtgggatgacgctgaatactttgcccatatggatacggatctatttttcttttctgatccggcgcatatttttgcagaaaacccaacggcgtctctgtatttgactgatcatcgtaattcgccgcgcttcatgtcctactacgaccgaaccggacgctttaatacaggctttgtcggtgccggtaatacaaaggaagcatatgaagcggtgtggcagtggagacaggactgtattgaattttgcacggtcgaaatggatacggaacgaaagacatatggtgatcaaagatatgtggagaaatggccggagcagtttaaaggtgttcatgttgtcaaatccataggagccaatacagcgctttggaatatcgaaaactataaggtcgggcaaaaggacggccgcgtgtatatagatgaaacgccgctgattttctatcatttctctgggtttacactggtgacagaaaaagagtttaatctttgctggtactatcggattgaagacgaagcgacaattgagatgatttatatgccgtatatattaaatctgaaaagatggattgatgaaatacagtcggcgtttccggactttgcggatggctttatcccgaagcacgcagtgcctgacactcattttatccagctggattaaaaaacccctgccgcctggcaggggttttttcagctatgccattctctcagcttctggtcacttggcaataggaaggcaaggatgccgagaacagggagaaaggcaatggcgatcatcgtcggggtcagtcccgctgcgtcaatcagagcgcccagcgccacagcgccgatcgcgcccatcccgaaggcaagcccgacggttaaaccggacattgtgccgatttttccaggaactagctcctgtgcgtagacgaccgttacagaaaagctcgacatcagaaccaagccaatcaatgcgagcacgccataggcgagaaccgggccggcaaatggcagcacaatcgccagcggcgccgagcataacagcgaaccgaggataacgaagcgttttccaaaacggtctgcaagcgggccgccgagaaacgtgccgattgcaccgaacagcaagaagacaaaaatatagctttgtgcctgctgaatgcttacgtgataggtatccatcgcgtaaaacgtgtaaaagttaccgatcgcactcgtataccaagaacgagcaaaaatgagaaatataataataataagagcagatacaacagatttggtgatggccgtgttttcagccgttttcttttgtttgcctgatttctgggcaaggctgccgagacgtgaggcgtaccatttcgcaatatacatgagaaacaaaacagcaagcgcggcgacaagcgtgaaccaaacagcgccgaattgcccgagcggtacaaggatcagcgcggtgatcagcggcgccatcgcctggcctgagtttccgcccacctgataaatcgactgggcgagcccgcgttttgtgccggcggccatatacgccacacgggagccctccgggtggaaaatggccgagcctaatccaatgaaaaacacacagcataggatcgttatgaatgacggggcaaatgcaaggcctaaaatgccaagcatgctggcggtcaaaccgactggcagcgcatacggccgcggccgtttatcggtataccagccgacaacaggctgcatgacggatgacaccatgtttaatgtgaaagcgatgatgccgagctgtgtaaacgtcaggctcatggagcgttccaaaatagggaacatggccggaatcacagcctgaagcgaatcgttgagcatatggcaaattccgataataatcaaaatcggatacaccgtggtgcctggtttttgaactgttttttcttttaacggggcggcgatagccaattgagtctcctccttacatatataaccaaagcataccaccatattattcataaggtgaagaatttatcaagaggaaaaaagattcttatgaaagaaataccgtcagcctgattaggagctgacggtattttcgatattcaaaatgtgatatagctcttcaagcttacgaatctcataggttggtatgatctctggcacattcggcttcatgtcagggttcatccaacaagtgtcaagtccggcgagctgtccgcctttgatatcagcagtcagtgaatccccaatgattaatgtgtgctctgctgaaaattgaggaatccgttcaaatacgtaatcgaaatattccttcatcggcttttggaagcctgtgtcttcagaaacgaaaatgtccttgaagaatggaaataatcctgaatcacggagacgcttatattgtgtgttagacacgccgtttgtcacgatgtacaaatcaaactgttgctgcagatttgagatgagatcaaatgcaccgtcaataagctgatgtccttcttcaagaaagcggcggtatttttgctcaagcaaagcgccgtccgcttcgtaaacgtactccttgagcaaagcggagaaacgtgtgtttacgacttcatcccgtgtcatcttaccttcttcaaaggctctccagagaccttgattgctggttttatactgcgccttcatgtcatttgttaaaggaatgttctgatcttcaaacagcaaacgcagggctaaagcttctgccgcttgaaaatcaaggatggtatcatctacatcaaataataaagtgcggtatcgtttcatctgtgtgtctccctttctcatatgtattcaaagtatagcacataaaaaaaggaaaaagccggcgggtgaggcaccgccggctgaaaagagattatttgtttaataagctgtgttttctcgaatataggaagtaaaccagcgttccgacagcgatccagatgacaaatgaaagccatgtgacgccgggaaggctgtacatgaaccaaaggcagatgcctgcgctgataatcggcacaaccggaacgaacggcactctgaaggacgccttgatttcaggatgtttctttcttagcacaatgacagcaatagatatgaccgtaaacgcggcaagtgttcccatgttcaccagatgggccagcgttccgaggttaataaagccggcgattcccgctgcaacgatccctgtcagccatgtgttgcggaacggggttttaaatgacggatgaacctttgcgaacaatccaggcagaaggccgtctctgctcatggcaaatgtcaaacgaacctgagcgtacagcaaagcgagcatcaccgtcgtaatcccgataatcgcaccgacagaaataattccggcaacagcgtcctgtccgacgaatttcagagcaaaggatacaggatctccgacattcaatttggcataaggcatcatgcctgtcagcacaagcgataccgcgatgtacagaaccgtgcagacggctagagctgaaataatgccgacgggcatgtttttttgcggatttttcacttcctctgacgcgttagaaaccgcgtcaaacccaaggtacgcgaagaatacagtggcggcgctaagtatgacgcctttcatcccgaaaggcataaaaggagaccagttatccggtttcacatagccgatgccgacaataatgaacaataatatgatcgcgattttcatcagtacgatgacgttgttaaagcgtgtgctttccttgacgcctctgctgacaatcgcagtgatgaggagaatgatcaccgcagccggaaggttaaatacggcgcccgccgtgcttcccggcgctcctgtcagtgcagccggaatatgaagattgaagccggcaagcagtgattgaaagtatgaagaccagccggtggcaaccgccgacagtgcaatgacatattcaagcatgagatcccatccgatcaaaaaggcgagcagctctccaagtgtcacgtatgagtaggagtacacgcttcccgaaatcggaatggaagacgaaaactcagcataacagaaagcagccagcgcacaggcgagccccgctaaaataaacgatatgatgagggcgggacctgcaccggtcgctgccactgttcctgtaatgacaaaaatccctgtaccgatgacacaaccgataccgagcaaggttaaatcaaatgcgcttaacgtacgggcaaggctttttgacttgctctgcgcactcaatgtttcaagcggtttttttctaaataatgaactcatcaaaagttcctcctgtaaatattcaaaatattctaatcattatatacagttcttgttgtattatattgtcgaaatttgacgcagtcaataaaatatttttctgctttaaatgatagaagcgaaacagcgttgtcgtatcataggatagtaatttttactaatcgtatattcaattttatgcaagatgaaccgatagaaaaaatagattcgcccatattttgatttgcggttataaaggagatgctgaccatgtttcaatatgaagagttgaataaacagtttatcggcgggaaatggcaggagggcagcagcccaaatgtattggaaaacaaaaatccttatactcaaaaaacattcacaacattccgtaaagcgactgctgacgatgtagatgaagcgtatcgggcagcggcgctggcaaagaaaaaatgggatgcggtcaacccgtttgagaaaagaaccattttagaaaaagccgtcacgtatattgaagaaaatgaagaagccattatttatttaattatggaggagctaggcggtacaaggctcaaagcggcttttgaaatcggacttgtcaaaaacatcatgaaagaagcggcaacgttcccaatccgcatggaggggaaaattcttccgtccacaatagatggcaaggaaaacagattatatcgtgtgccagcaggcgttgtcggtgtcatcagtccgtttaacttcccattctttttatctatgaaatcagtggcgcctgcactcggagccggcaatggcgttgtgctaaagccgcatgaggaaacgccgatttgcggcggaacgctgatcgcgaaaatttttgagaacgcgggaattccagcggggctgctgaatgttgttgtcacagacattgcagaaatcggcgacagctttgttgagcatccagtgccgcggatcatctcatttaccggttctacgaaagtcggcagctacattggacagcttgcgatgaagcattttaaaaagccgcttcttgagcttggcggaaacagcgccttcatcgtactggaggatgcagatatagaatatgcggtcaatgcggcggtgttcagccgatttacacatcaaggacagatttgcatgtcagccaaccgcgtgcttgttcattcttctatttatgacaagttccttgagctgtaccaggcaaaagtggaatcgctgaaagtcggcgacccaatggatcctgatacgattatcgggccattaatcaacagcagacagacggacgggctaatgaagactgttgagcaagcaattgaagaaggcgctgtaccagtgaagcttggcggatttaacgggacgatcgtggaaccgacgatcttaaaagacgtcaaaccgttcatgagcattgccaaggaagagctgttcggaccagtcgtctcctttatgaagtttgattcagaagacgaagcggtggatatcgcaaacgaaaccccgtttggcttgagcggtgctgtacatacgtcaaatcttgagcgcggcgtggcatttgcgaaacgcattgaaacaggcatgattcacgtcaatgacacgaccatcaatgatgaaccgaatgtagccttcggcggtgaaaagcaatcaggcctcggccgtttaaatggtgagtggagcctcgaagaatttacaacgctgaaatggatctcggtccagcacgaaaaacgcagcttcccttattaatgaaaaggagtgaatggaattgaccataaatacggaaaaagaaaccgcagatattctggacgcatttatcaaagtagccccttatttaaacagcctggttcaggatgatattacaatcggcatttatgatacggaaaaactgctcgtgaatataccggccaaaaccttttcgctgaacgtaaaagccggcgatccgctgcaggaaggggatatcatcacagatgccatccgaagcaatcagaagaagacgagcatggttccgaaagaattgttcggcttcccattgatcgcgcgtgccatcccgctgcacgacgagaatggaagagtcattggaggcgtcggcctcggaacgagccttgaggagtcgtcaaagctgcatgatgtcgcggaaagcttatcagctgtcgttgaacaaacagccgcggctatttccgacatttctgaatcaattaacgggttttcaactcaaatgtcgggcatttcctctcaggcgaaaaaagtaagcgaaagcgccggtgaaatcgccgatatttcagtaactgttaaaggcatctctgaccaaagcaatctgctcggcttgaatgccgcgatcgaagcggcaagagcaggggagtccggaaaagggttctctgtcgtcgcagatgagatcagaaagctagcgacgcattcaaaagaaaatgtcggccaaattgaccagattacgaaaaaaatccacagcctgctgaaagggctggaggaatccattgagtcgattaaccagcatacagacggacaagccgctgccgttgaacaaatttccgccacgatgcaggagatttcaggaagcgcgcagcatcttgcaaaaatggctgaaaaagcgcttgaggaagagtaagagaccggggacaaacatccccggtctttttcttatcctgcatttccatgaaattcgtctgacgttttactagttttattccagcggctgatttaaaatgtacacatgaacttacgtgaggattgataggaaccatgagcatattaaaagcggaaaatctttataaaacatacggagataaaacattatttgaccatatctcctttcatattgaagagaatgagagaatcggattaatcgggccgaacggaactggaaaatcaacgctgctgaaagtaattgccggcttggaatctatcgaagaaggagaaatcacgaaatccggaagcgtgcaggtcgaatttcttcatcaagacccggagctgcctgcggggcaaacagtgctggagcatatctattccggtgaatcggctgtgatgaaaaccttgcgtgaatatgaaaaagcgctgtatgaactggggaaagatcccgaaaatgaacagcgccagaaacacctgctggcagcacaagcgaaaatggacgcaaacaatgcatgggatgcaaacaccttggcaaaaaccgtattgtctaagctgggcgtcaacgacgtaacaaaaccggtcaatgagctctcaggcggccagaaaaaacgggtggccattgccaaaaacttaattcagcctgctgatctgctcattttggacgagccgacaaaccatttggataatgaaacgattgagtggcttgaagggtatttaagccaatatcccggcgccgtcatgctggtgacgcacgatagatatttcttaaaccgtgtcaccaaccgcatttatgagcttgaaagaggcagcctctacacgtacaaaggcaactatgaagtgtttttagaaaaacgtgcggaacgggaagcgcaggctgagcaaaaggagacgaagcggcaaaacctgctgcgccgcgagctggcctggctcagacgaggagcgaaagcccgctcaacaaaacaaaaggcgagaattgaccgggtagagacgcttaaagagcagaaaggccctcagtcatcaggttcactcgattttgccattggctcgcaccgtctcggaaaacaggttattgaagcggagaacgtcatgatcgcttatgacggccgcatgctcgtcgaccgttttaatgaacttgtcataccaggtgaacggatcgggatcatcgggccgaacggcatcgggaaaacaacgctgttaaatgcccttgccggccgtcatacgccggacggaggcgatattacgatcggacagacggtcagaatcggctactatactcaggatcatagtgaaatgaacggtgagttaaaggtcattgactatataaaagaaacggcggaggtcgtaaaaacggcagatggcgatatgattacagctgaacaaatgctcgagcgtttcctcttcccgcgttcaatgcagcagacgtatatccgcaagctgtccggcggggaaaaacgccgtttatacttgcttcaggttctcatgcaggagccgaatgtcctgtttctcgatgagccgacgaacgatttggatactgaaacattaagcgttcttgaggattatattgaccaattccctggcgtcgtcatcaccgtatcccatgaccgctatttccttgaccgcgtcgtcgaccgtttgattgtatttgaaggaaatggcgtcatttcccgctttcaaggctcctatagcgactatatggaggagtcaaaagcgaaaaaagcggcccaaaaaccgacagctgaggaaaaaacggctgaagccgagccgaagaaaaaacggaaaaagctttcttacaaagaccagctggaatgggacggcatcgaagataaaattgcccagctggaagaaaagcatgagcagctcgaagctgacatcgccgcagcaggcagtgattttggcaaaatccaagagctgatggccgagcaggcgaaaactgcggaagagcttgaggctgcgatggaccgctggacagaattgtccctcatgatcgaagaactggaaagctaaaaagcgtggccgcagcaggccgcgctttttttcacataatggacaaaaacgaaccggcctgcttatgttaggataaaattgtgtgtcagcggcacatggaaaactaacggagatgatgaagtatgacatgggcgatcgtgatgttaattctcatgagtctggtgaaaatcgtattaacctgtcttcctacaggcgtcatagaatggctgctcggcaaatttgaagtgcacgccaagcttagtggcgaaaatgcgagtctctctctagatggaaaacgtctcgagggtacagagaagcagaaagtgattgatcaatttaacgaagctgtcttcctggagaaatattatatctatccaggtgatgaagagcgttatttacatccggaaaatggcggcacgccgctggtgatagatacaaaaaaaggaaaaaaagacgtgaagctgttcgtgtaccgctacgacgaccatatcgacgtcgtgaaacagtacaagaagaaagtgatcgcgtatcgagtgctttctgaaagccttcaaaaagagtctctgtcagtggcgggaagtttagcttaaacaggaaagtgaaagacgggtgctttatgctgctcgtcttttttattgttttttaaaacttaacgtttacgttaaggttcaaaaggtgtataatggtaacagaaacggcgaagggggatttaccttggaatggatgaagattgatcaagtggccaaaagaagcgggctgacaaagcggaccatccggttttatgaagaaatcggcttgattccggcgccgaaacggacagacggcggtgtaaggctttattcagaggatgatatggaggagcttgagaaagtcatcagcacaaaagaggtgctcggtttttcccttcaggagcttcagcatttcatggaaaccagccgccagctagagttaaacaaagaggggtatttgttgtcactggatcctaaggaacggaaagaaaaactggaggaaattcaggaaaccctgaatcaccagctgagtttgattgatgagaaaatccgcacattccaaagctttaaagaacgcctgcaaggcatgaaaggtaaagcggaacgcgccattcaatcaatcgaatgaaaagtttgttaaacgctatttttgtagcgtttcttttaatggaataaagatggaggttaggtcaaatggataagacaacacaagtgaatcagaaaacgggtttgctcagccagccaaaagcggtatgggctgtcgcatttgcctgtgtgatttcctttatgggaatcgggctggtcgatccaattcttccggccattgccgcacaactacatgcttcacctagtgaagtatcactcttgtttacaagttatttgcttgtaaccggatttatgatgtttttctcaggagccatttccagccgcatcggcgcgaaatggacattaattctcggacttatttttattattgtgtttgcggggcttggcggcagctcaagctcaatcgctcagttagtcggctatcgcggcggctggggattagggaatgctttgtttatttcaacagcgcttgcggtcatcgttggtgtatcagtcggaggaagcgcccaagcgattattttgtatgaggctgcgctcggtctcgggatttccgtcgggccgcttgcaggcggagagcttggaagcatttcatggcgcgcaccgtttttcggagtatctgtcctgatgtttattgcgttaatcgcgatttctttcatgcttccgaaattgccgaaaccggcgaaacgcgtcggtgtgtttgatgcgatgaaggcgctaaaatataaaggccttttaacaatggcggtatcggcattcttatacaactttggattttttattttgcttgcttattctccgttcgttctggatttagatgaacacggtcttggatatgtcttcttcggctggggccttctgctggcgattacgtcagtctttacggcgccgctcgtgcacaaagcgctgggcacagtgcgttcgctcgtcgttctctttatcgcctttgcggctattctcgttattatggggatctggacagaccatcagactttgattattacatgtatcgttgtcgctggtgctgttctcggtatggtgaatacgatcatgacaaccgctgtgatgggttctgcgccggttgaacgttcaatcgcgtcttcagcctacagctcagtccgcttcatcggcggcgcgctcgctccgtggattgcaggaatgctgtcagaacactttactgcaagcacaccatatacagtaggcggaatcgtcgtttttgtcggcatgcttgtccttctcatgggacgtaaacatcttgctggaattaaggcggggcattaataacgaaagacactgcacagatgcagtgtctttttttaatcgtggaatcttcccattactaccgtattgtagtaatttccgtaagaaagcaatttctccttttttaagattccttttcgtttgtttccaggacattcagtgagatttttttaactccgttgatggttcatactgtagaggggacgtttgccatggataaggcaaagccagacgaatatgatcagaaatgtttagaaacgctctatcaatacatacacagcgtcatgaaaaacagcttttcgcccgagtggtttaccgcttgggcagatgaggaggattttgagctgtctgccaaaagagagctgacacttgatgaattcacatctccattgcagctcattttaaaagacagagagcttttgagagtcgttcagaataaatggcagtaaaaaacccgccctttagcaggcgggtttttttataaattaaagcactttcgtcgtccaagactcgcagttccacgtttctgtcgcgatatccatataaaagtctggctcgtgggaaatgagcagaatggagcctttatattctttcagggcgcgcttgagctcttccttggcatcgacatccaagtggtttgtcggctcatcgagcaccagcaggtttgtttctgagttgattagcttgcacaatctgactttcgctttttcgcctccacttaatacggcgacgcggctttcgatatgctttgtcgtcagtccgcattttgccaaagcggcacggatttcatactgcgtataagaagggaattcgctccatacttcttcgatgcacgtattgttgtttgtttccttgacctcttgctcgaaatagccggtatagatgtgctcaccgcgttctacagagccttcgagcggctggatttcaccaagcaaacttttcaacaacgtcgtttttccgatcccgtttgcgccgtaaagggcgattttttggccgcgctccatgcggaggttgagcggacgggacagcggggaatcgtaaccgatcacgagatcctttgtttcaaaaatcagcttgcctgacgttctcgccggcttaaagtggaattccggctttggcttttctgccgcaagctcgatcatatccatcttatcgagtttcttttggcgggacatcgccatgtttctcgtgctgacgcgcgctttgttgcgggcgacgaaatccttcagctctgcgacttcctgctgctgctttttataggccgcttcaagctgctgtttcttcacctcgtagacttccataaactgatggtagtcgccgacatagcgtgtcagctcttgattttcaacgtgataaatcaggttgatgacactattcaagaacggaatatcgtgggaaatcaggatgaacgcgttctcgtattcctgcaggtagcgtttcagccattcaatatgctgttcatcaagatagttggtcggctcatcgagaagcagaatttccggcttttcaaggagcagcttagcgagaaggacctttgtgcgctgtccgccgctcaaatcggtgacatctcgctctaatccgatatcgctcaaaccgagaccgcgggcaatttcctccaccttggaatcaatgacataaaaatcattgtttgtcagcgcgtcttgaatgacgccgacttcttcaagcagcttttcgagctcgtcgggatctgcttcacccattttgttgtaaatctcgttcatttcctcttccatcgcaaatagataatggaacgcgtctttcaggacgtcgcgaatagattttcctttttccagcacggtatgctgatccagatagccgacacggacattttttgaccattcgacttttccctcatcaggttcaagctttccggtaataatattcatgaaggttgattttccttcaccgtttgcgccgatcaagccgacgtgctcgccttttaacaggcggaaggaaacgttattaaaaatggcccggtccccgaagccgtggcttaaatcctttacagataaaatactcatgtttacacctctatcgttatcaaacacgcacaatcggcgtgtaatattcacccttttgattataaaggaggattcggaatgttgaaaggtataggaaagaaaaagaaaaattgcgttccgggcgaggttttgagatactatggaatagatttcaggaattgaggagaacaaaatgacgcaaacttggccatttttacataatgcacaatcatttatacaagagaattggagtgcttccggctttcaaacgccaacccctgttcaagagcaggcagcccagctaatcatggacggaaaggatgtcatcgcggaatcgccgacaggcacaggcaagacgctggcgtatgcgctgccggtcttggagcggatcaaaccagagcaaaagcatccgcaggcggtgattttagcgccttcccgtgagctggtgatgcagatttttcaggtgattcaggattggaaagcgggctcagagctgcgcgcggcttccttaatcggcggggcgaatgtgaagaagcaggtcgaaaagctgaagaaacatccgcatatcatcgtcggcacgccaggcagggtatttgaactgattaaagcaaagaaactcaaaatgcatgaagtgaaaacgattgtacttgatgaagcggatcagcttatcctgccggagcatcgcgagacgatcaaacaaattattaaaacgacattaagagaccgccagcttctatgtttttccgcgacactcaaaaaggaaacagaggatgtgctccgcgaattggcgcaagagcctgaggtgttgaaggtacagcgaagcaaggtggaggcagggaaagtgaaacatcaatacctgatttgcgaccagcgcgacaaagtgaagctgctgcaaaagctgtcaaggcttgaaggcatgcaggcactcgtatttgtgagagacattggcaacctgagtgtatatgcggaaaaactggcatatcaccacgttgaactcggcgttttgcacagtgaagcgaaaaaaatggagagggcaaaaatcattgccgcattcgaagacggagagtttcctcttttattggcgactgacattgccgcacgcggtttagacattgaaaacctgccatacgtgattcatgctgatattcctgatgaagatggctatgtccacagatcaggacgaacaggccgggccggaaaagaaggcaacgtgctgagccttgtgacaaaattggaggaatctaagctgaaaaaaatggcgaagaagcttggtgttgaactgagtgaagctgtgtatgcaggcggaaaactgaagacgaaataaaaagaagggcgaaaagcccttttttttgttgtaaaataatagaaaaagtttcgcgcagggggtgggaaggtggtttcaatagacaggtttcaagcagtgaaggagtcagagctgaaaattcttgaacgctggtttgagaatgaggataccagacggagaatggatgggatgctgccattagatgagtggtatgcacgagtaaataaagataaacacgatactgtcatcatggcgtatgatggacagctgccggcagggatggtcgttattgagttcggggagaagcggacatatattggattgatcgtcaatcctttgtaccggcttcaagggtacggaaaacggatattgcaaaagctgatgaccgaacctgattttactagcgtgcgggaatgggtggcatgcattgaagaagacaatcgaatcagtttagcttgctttcaagcagcaggattcactttggaagatacagaacctgatgaagatggttttcttacgctgattcttcgcagctgatctcatcgaaacacaaaaggagggcaaaaagccctcccgttttcatcttcattcagctcggatcactgaccttgatcagctgtttccctttattttctcccttaaataaaccgagaaacgcgtcaggaatgttttcgaagccttctgtgatggtttcctcgtaatggagtttaccagccttcagccattcggccagctgttttgctccctcagaaaaacgatcggagtagtcgctaacgataaacccttgcatcagcgactttgttttaatgagttttgattggacacgagggcccatgtcatctgcttcgctttctgcgttataggaagaaatggcgccgcacaccggaatgcgggcaaattcattgagcagattcatcaccgcgtctgaaatcggtccgccgacattgtcaaaatacacatcgacaccgtcaggacaagcgttttgaagcgctttttggatatcatccgctgttttgtaattgatggcttcgtcaaactgaagctcctgttttaaatagtcgattttttcatcagaacccgcgataccgacaactcgcgcgcctttgattttggcaatttgcccgactgttgaaccgacggctccggcagctccggagacaaccacggtttcgccttccttcgggcgtccgatgtccagcaatccgaagtatgctgttaagccggtcattcccaaaatgccgagataggccgaagcgggagcaaggcttgtatcaatttttcgcaaggcagactcgctcacagcggaaaattcctgccagctgagatttccgatgacgatatcgccttttttcagatgattcccgtctgacacaacttcagcgatgaccccgccagagagtgcttcatccaaggcgaacggttcaacatatgactttgtatcctgcatacgtccgcgcatataagggtcaaccgaaacataaagcgttttgacaagcacttccccttgctggggttcaggaaccggaatggtttcaaagcgaaagtctttatgaacaggaataccttgtggacgtcttgctaattgaatttgctgctgagatgctgtcattttcatcctcctatcacttggttgacaccactgtaacatggacaggagaggaaatacaaaaggtaagctggcatacaaaaaaggagaggggctcctctccttttcatttcgcccgtaatttcgggcacagtcccgtcggcagacacattggcttctggtcgatcgggcttctcatgatgcagcattccaagccgaagacttcacggaaaaatggctgggtgaacacatcttccggtgttccggcgttgtatatttttccgtccagcacactgattagatagtcagcatattgcgcagcttggtttaaatcatggagcaccatgacaacggtgcggccatggtcgcggttcagctttttcagcagttcaagcacttcaatctggtgtgagatgtctaaatacgtggtcggctcatcaagcaaaagcaaatcagtgccttgcgcaagtgccattgaaatccaggctctttgtctttggccgcctgagagggcatccagcgtccgatccttcagttcaatcatgcccgttgcttccagcgcccactctaccatgtcatgatcctcttgggtatgcttggataacagctttttgtgaggatgtctgccaaaatagcataattcctctaccgtcaatccttcaggggcctgaggagattgtggaagaatggccagtttttttgcgacttcttttgatggctggcggtggatgtcttttccttctagtagcactgtaccgcttttcggggccatcagcctggcgagcgatttgaggattgttgatttaccgcagccattagcgccgatgagcgcagtgatttttccttcttctatctttaagtcgactccgtcaataatcactgtactgtcatatgaaagagtgagctggtctgcagccagttttcccatggtatcctctccctactgtttcctcgcttcgaatttcaataaatataagaaataaggcgcgccgatcacggctgtcagtattccggcaggtatttcaaccggaggcatgatgccgcgccctaacgtatctgcaattaataatataatagcaccaatcaatgcggatgcaggcagtaaatatttagctttttctccggtaagccgtctggcgatatgcggagcaagcaagccgataaaaccgattgagccgacgacggctacacagcttcccgccagcgccaccgcggtgaaaatcaggatgaatctcagccggtttgcgttttctccgagaccctgtgcaagctcatccccgagtgacataagatccagcttcggtatgagtatgcagacgatcggaaaaagaatcaaaagccatggcgcaagcagcttgacttcttcccagtttcttccccagaggcttcctgtcagccaaatgagtgcagcattcacgtcgcctggaaactttaccatcatatattgcattccggcgtggcagaccgcgcctaaagcaatgcctgataaagccagtgaagagggctgaatgctcttttttcgggctatcattaataatagtacagcaataatggcggctccggcaaatgcggagaacggaagcacgtataccggcgactcaggaaagatgagaatcacagccatcgccgcaagtccggagccttttgaaatgccgacaacgtccggggaagcgagcggatttcggatcacaccctgtaaaatcgctccggcagcggcaagcccagcaccggccaaaatcgctaatataatgcggggaaggcgatattgctggatgataaattcaaaggaatgatccagtcccagcagattcgtcactaccgcatcaggtgaaatgtataatgcaccgattccaatgctgatgacggacagaacgattaaaatcacggccaatatgagtatcgccagtaaggggcgtttttgttttctggttgttttcttcatttcagatgtcgccctttccttgccaaatataagaaaaacggcgttccgataatcgcggtgacaatgccgaccggtgattcataaggaaatgcaatccatctggccagaacatctgcgtacaccagcaaaatggcaccgaacagtgccgaaaacggaagcacgtattgataatgttctccgatcagcttgcgaacaatatgcgggacgagcagcccgacaaagccaatcggcccggcgacggctacggaagcgccggaaaggattaaaataatcaaactgatcagaatccggatgccgttcatattttgtccaagcccttttgctgtttcgtctccgagaccgagaacagaaacagaaccggaaaatacgagggcaagcccgatgccaatgacagaaaacggagcgatggttatgacatcctgccagttgctgccgtcgattgcgcctgtcatccagtacagaacatcctcacctgactcatttaaaataatgatggcctgtgtcatagaggagaggaacaaatgcacggccattcctgacagcgccagcttaacaggtgtcattccgccggatgaggcaatcatatacacaatcgcgccgcctgctgccgcacccgcaaaagcgaatataacagatgaatagggcgatgccggcagaatgacgagagaagcaacgacaaaaagcgatgcacccgcattcacaccgaaaatttggggtgaagccagaggatttctggtcatagcctgcatcagcgcccctgctacagctaggctggcgccgacaaaaacgccgattaaagtgcggggaaggcgaagagtagagatgatgagctgttcctttgaaccgtcccatacaaaaagatatttcaatgaatctatgatgccgatgtctgaggctcctactgaaagattcagcccaagcccaaatataaaaataatcagtgcaatgatgaacatcatcagtcttgatgatgagcgccgtttggctgaatgatacaacagtctcacttccttactgcgtctggttgcaaaaacgaagaagcaaggatttcccctcgcttctcatttgtcctatttattatacacttttttaagcacatctttggcgcttgtttcactagacttgatgcctctgaatcttgtccaagtgtcacggtccgcatcatagacttgtccatttttcaccgctttgagatttttccagagcgggttcgttttccactcgtctacaatggttttgccttcgttggctgagatgaacaaaatatcaggatcgattttgctcaattgctcgaggctgacctcttgataggcgttatctgacttcacggcgtgtgtaaagccgagcattttaaagatttctccgtcataggatgatgatgtatgaagctggaaggaatccgctcttgcaacgccgagaacgatgttgcggttttcatctttcggaagttcggcttttagatcgttgatgacttttttgtgctcggcaagcttttcttttccttcatcttctttatttaatgctttagcaatggtcgtaaagctgtcaatcgtttcgtcatatgtcgcttcacggctttttaattcaatcgtcggagcgatttgtttcagctgtttataaatgtttttatggcgctcagcgtcagcgatgattaaatcaggcttcaaggaactgataacctcaagattgggttcgctgcgtgtgcctacagatgtgtaatcaatggagctgccgacaagctttttaatcatatcttttttgttgtcatcggctatgcccaccggcgtaatgccgagattgcgaacggcatccaagaatgaaagctcaagcacaaccacccgcttaggtgtgccgcttactgtcgtttttccttcttcgtcatggatcactctggaatccttagactcacttttgccgcttccgttgttattctggcttgatgaacagccagatacaatgaggcaggcgagcaataaaacactcatgatggcaatcaacttgttagaataggtgcgcatgtcattcttccttttttcagatttagtaatgagaatcattatcacatgtaacactataatagcatggcttatcatgtcaatatttttttagtaaagaaagctgcgtttttactgctttctcatgaaagcatcatcagacacaaataagtggtatgcagcgttaccgtgtcttcgagacaaaaacgcatgggcgttggctttagaggtttcaaacatatcagcagtgacataaggaaggagagtgctgagataaccggacaatttcttttctatttcatctgttagtgcaaattcaatgtcgccgatattcatgataatcgagaaaacaaagtcgatatcgatatgaaaatgttcctcggcaaaaaccgcaagctcgtgaattcctggtgaacatccggcacgcttatggaaaatctgtttgactaaatcactcacaatccaagcattgtattgctgttctggtgaaaagtattgcattagacatacctcctgctcgtacggataaaggcagcgtttcatggtcgtgtgctccgtgcagcggcttctctttaattttgatttttctgaaaataggtcccgttcctatcactttaccatggacggaaaacaaatagctactaccattcctcctgtttttctctttaatgttctggaatctgtttcaggtacagacgatcgggtatgaaagaaatatagaaaacatgaaggaggaatatcgacatgaaaccagttgtaaaagagtatacaaatgacgaacagctcatgaaggatgtagaggaattacagaaaatgggtgttgtgaaagaggatgtatacgtcttagctcacgacgatgacagaacggaacgcctggcagacaacacgaatgccaatacgatcggagccaaagaaacaggtttcaagcacgcggtgggaaatatcttcaataaaaaaggagatgaactccgcaataaaattcacgaaatcggtttttctgaagatgaagccgctcaatttgaaaaacgcttagatgaaggaaaagtacttctctttgtgacagataacgaaaaagtgaaagcttgggcataaagcaaggaaaaaaccaaaaggctatgacggccttttggtttttttgcggtctttgcggtggcattttgcagaatgccgcaataggatagcggaacattttcggttctgaatgtccctcaatttgctattatatttttgtgataaattggaataaaatctcacaaaatagaaaatgggggtacatagtggatgaaaaaagtgatgttagctacggctttgtttttaggattgactccagctggcgcgaacgcagctgatttaggccaccagacgttgggatccaatgatggctggggcgcgtactcgaccggcacgacaggcgggtcaaaagcatcgtcctcaaatgtgtataccgtcagcaacagaaaccagcttgtctcggcattagggaaggaaacgaacacaacgccaaaaatcatttatatcaagggaacgattgacatgaacgtagatgacaatctgaagccgcttggtctaaatgactataaagatccggagtatgatttggacaaatatttgaaagcctatgatcctagctcatggggcaaaaaagagccgtcgggaacacaagaagaagcgagagcacgctctcagaaaaaccaaaaagcacgggtcatggtggatatccctgcaaacacgacgatcgtcggttcagggactaacgctaaagtcgtgggaggaaacttccaaatcaagagtgataacgtcattattcgcaacattgaattccaggatgcctatgattattttccgcaatgggatccgactgacggaagctcaggaaactggaactcacaatacgacaacatcacgataaacggcggcacacacatctggattgatcactgtacatttaacgacggttcgcgtccggacagcacatcaccgaaatattatggaagaaaatatcagcaccatgacggccaaacggatgcgtccaacggcgctaactatatcacgatgtcctacaacttttatcacgatcatgataaaagctctattttcggatcaagtgacagcaaaacctccgatgacggcaaattaaaaattacgctccatcataaccgctataaaaatattgtccagcgcgcgccgagagtccgtttcgggcaagtgcacgtatacaacaactattatgaaggaagcacaagctcttcaagttatcctttcagctatgcatggggaatcggaaagtcatctaaaatctatgcccaaaacaatgtcattgacgtaccgggactgtcagctgctaaaacgatcagcgtattcagcgggggaacggctttatatgactccggcacgttgctgaacggcacacagattaacgcatcggctgcaaacgggctgagctcttctgtcggctggacgccgtctctgcatggatcgattgatgcttctgctaatgtgaaatcagatgtcataaatcaagcgggtgcgggtaaattaaattaagaaagtgaaaaacacaaagggtgctaacctttgtgttttttaattaattaaaatgtttattaacttagttaaggagtagaatggaaaaggggatcggaaaacaagtatataggaggagacctatttatggcttcagaaaaagacgcaggaaaacagtcagcagtaaagcttgttccattgcttattactgtcgctgtgggactaatcatctggtttattcccgctccgtccggacttgaacctaaagcttggcatttgtttgcgatttttgtcgcaacaattatcggctttatctccaagcccttgccaatgggtgcaattgcaatttttgcattggcggttactgcactaactggaacactatcaattgaggatacattaagcggattcgggaataagaccatttggcttatcgttatcgcattctttatttcccggggatttatcaaaaccgggctcggtgctagaatttcgtatgtattcgttcagaaattcgggaaaaaaacccttggactttcttattcactgctattcagtgatttaatactttcacctgctattccaagtaatacggcgcgtgcaggaggcattatatttcctattatcagatcattatccgaaacattcggatcaagcccggcaaatggaacagagagaaaaatcggtgcattcttattaaaaaccggttttcaggggaatctgatcacatctgctatgttcctgacagcgatggcggcgaacccgctgattgccaagctggcccatgatgtcgcaggggtggacttaacatggacaagctgggcaattgccgcgattgtaccgggacttgtaagcttaatcatcacgccgcttgtgatttacaagctgtatccgccggaaatcaaagaaacaccggatgcggcgaaaatcgcaacagaaaaactgaaagaaatgggaccgttcaaaaaatcagagctttccatggttatcgtgtttcttttggtgcttgtgctgtggatttttggcggcagcttcaacatcgacgcaaccacaaccgcattgatcggtttgtccgttctcttattatcacaagttctgacttgggatgatatcaagaaagaacagggcgcttgggatacgctcacttggtttgcggcgcttgtcatgctcgccaacttcttgaatgaattaggcatggtgtcttggttcagtaatgccatgaaatcatccgtatcagggttctcttggattgtggcattcatcattttaattgttgtgtattattactctcactatttctttgcaagtgctacagcccacatcagtgcgatgtattcagcatttttggctgtcgtcgtggcagcgggcgcaccgccgcttttagcagcgctgagcctcgcgttcatcagcaacctgttcgggtcaacgactcactacggttctggagcggctccggtcttcttcggagcaggctacatcccacaaggcaaatggtggtccatcggatttattctgtcgattgttcatatcatcgtatggcttgtgatcggcggattatggtggaaagtactaggaatatggtagaaagaaaaaggcagacgcggtctgccttttttttattttcactccttcgcaagaaaacggattttgaaaaatgagaaaattgcctgtgaaaaatggtatgatctaggtagaaaggacggctggtgctgtggtgaaaaagcggttccatttttccctgcaaacaaaaataatggggctgattgcggctctgctggtctttgtcattggtgtgctgaccattacgttagccgttcagcatacacagggagaacggagacaggcagagcagctggcggttcaaacggcgagaaccatttcctatatgccgccggttaaagagctcattgagagaaaaggcggacatgcggctgagacgcaagaggtcattgaacaaatgaaagaacagactggcgcgtttgccatttatgttttggacgaaaaaggagacattcgcagcgcctctggaaaaagcggattaaagaaactggagcgcagcagagaaattttgtttggtggttcgcatgtttctgaaacaaaagcggatggacgaagagtgatcagaggaagcgcgccgatcataaaagaacagaagggatacagccaagtgatcggcagcgtgtctgttgattttctacaaacggagacagagcaaagcatcaaaaagcatttgagaaatttgagtgtgattgctgtgcttgtactgctgctcggatttattggcgccgccgtgctggcgaaaagcatcagaaaggatacgcttgggcttgagccgcatgagatcgcggctctatatcgtgagagaaacgcaatgcttttcgcgattcgagaagggattattgccaccaatcgtgaaggcgtcgtcaccatgatgaacgtatcggcggccgagatgctgaagctgcccgagcctgtgatccatcttcctatagatgacgtcatgccgggagcagggctgatgtctgtgcttgaacaaggagaaatgctgccgaaccaggaggtaagcgtcaacgatcaagtgtttattatcaatacgaaagtgatgaatcaaggcgggcaggtgtatgggattgtcgtcagcttcagggagaaaacagagctgaagaagctgatcgacacattgacagaggttcgcaaatattcagaggatctcagggcgcagactcatgaattttcaaataagctttatgcgattttagggctgcttgagcttggggagtatgatgaagccattgatctgattaaagaggaatatgcgatgcaaaatgaacagcatgatcttttattccataacatccattcgcagcaggtgcaggccattttgttagggaaaataagcaaggcatcggaaaagaaggtcaagctggtgattgatgagaacagctcactcgcgcctcttcctgcgcatatcggcttgtcccatcttattacgattattggcaatttaattgataacgctttcgaagctgtagcggagcaaagcgtgaaggaagttttgttttttatcacggatatgggccatgacattgtcattgaagtatcagacacagggcccggtgtgccgccagagaaaatagaagctgtgtttgagagaggctattcttcaaaggggatgaggagaggctacggtctggccaatgtgaaagactcagtgcgtgaactgggcggctggatcgaactggcgaatcaaaaaactggcggggcggtattcactgtgtttataccgaaggagaaacaaagggggaatccatttgattcacatcgcgattgcggaggatgattttcgagttgcgcaaatccatgagagattgattaaacagcttgatggattcaagattatcggcaaggcggctaacgcaaaagagacattggcgcttttgaaggaacacaaggttgatttgcttctgctggatatttatatgccggacgagcttgggaccgcgttgattcctgatatacgaagccgatttcctgaagtggacattatgattatcacagcggcaacagaaacccggcatttgcaggaagcgctaagagcaggaattgcccactatttgatcaaacccgtaacggctgacaagttcaggcaggtgctgcttcagtataaagaaaaaaggaagctgctcatgtctcagccggaggtcagccaatccatgatcgaccatatttttgggaacagtgtgaagacagctttgccggcagaggatttgccgactggcattaattcgattacactgcgaaaaattaaggaagcgcttcagactgcgtcagaaggattgacagcggaggaacttggggaaaaaatgggggcgtcacgaacaactgcccgccgttatgccgagtatcttgtgtcaaaggaagaagcaagagccgagcttgaatacgggattatcggcaggccggagagaaaatattatttggcggcggattagatatgaaaaaatctataatcctattgattttactattgatctttatgcagggtgatatcaggcaggcggctgcgccgcgcctgccggacgggccgatagaaattgttgtccctgccgaaccttctggcggctgggatgtcacagcgcaggcgatccaatcagttttgaggcagaagcagatcgtgaagggagatgttcatatcgtctataaatccggcggcgggggagagaaaggctggaaatatgtcaacaaaagcagcaaacaaaccatcagcatgacgtccagcctaatattgagcaatgatcttctcgggcaaagtaaattaaaaatgtccgattttacgccgctcgccattctctccaaggaatggcagacggttgcattgccaaaaggatcagcgttaacaaatggcaaggatgtgctgaatgagatcaacatgcatcccggcaaggtgagaatcggctttgccccggggtttggcaatgatgatcagctctcgttcgtcagagcggcagatatgtacggcattgacccgtttgacattcaattctcacagtatgacagcagcgaacagctcattcaggcgctgatcagacatgagatagaagcggcttccatgacactttctgaagcgaaaccatatgaacgaaacggcgatatcacgttagccgctgtaacgtctgataaaagacttcccggttttccaaatgtaccgacgtggaaggagcagggaatcccgtttgttttttctcattggagagggattttgggcccgaaaaatatgtctgaggaagagatttcttactgggatcaagcgctaaagaaggtcacctcctcacctgaatggaagcggaaaataaacgaacaggactgggaaagcttttatttgaacagcagggaaacgaaacggtttttagaagagcaatctgctttttatcaaagcatcatgacaggaaattaagatcccggcatcccgggatttttttcatgccgaaaattgatcaaaaagaacaaaacggttttaaaaaattaaaaatacaaaaaaaccaaattatttacttgcggttggttttcccatacgatggcaaaaaggcaagacaaaaaggggagtaagggagaaaaaaatgtaagcggattcatttaagggggaatggatgtgttagcaatcttaggctttctcatgatgcttgtgtttatggcattgatcatgacaaaacggctttctgttttaacagcattagttttgacgccgattgtgtttgcgcttatcgccggatttggatttactgaagttggggacatgatgatttcggggattcagcaagtcgcgccgactgcggtcatgattatgtttgcgatcttatattttggaattatgattgatacaggcctgtttgatccaatggttggcaaaattttaagcatggtcaaaggagaccctttaaaaattgttgtcgggacagcggttcttacaatgctcgtcgccttggacggagatggctcgacaacgtacatgattacgacaagcgccatgcttccgctctatttgctgctaggcatccggccaattatcctggcgggaatcgcgggagtcggcatgggaatcatgaacacaattccatggggcggtgcgacgccgagggcggcgagtgcgctgggggttgatccagctgagcttacagggccgatgattcctgtcattgcaagcgggatgctttgtatggtggcggttgcgtatgtgcttggaaaagcggaacgaaagcgccttggtgtgattgaactgaaacagccagccaatgccaatgaaccggcggcagcggttgaagatgagtggaagcggccgaagctttggtggttcaatttattgttaacgctttctttaataggatgtttagtatcgggtaaagttagtttaaccgtactgtttgtcattgcgttttgtattgcgctgattgtgaattatcccaatctcgagcatcagagacagcgcatcgcggcgcattccagcaacgtgctggctatcggttcaatgatttttgccgcgggggtgttcacggggattttgacaggcacgaaaatggttgatgaaatggcgatctcgctcgtgtccatgataccggaacaaatgggcggattgatcccagcgattgttgccttaacaagcggtattttcacatttttgatgccgaatgacgcgtatttctacggggtgctgccgattttatcagaaacagctgtcgcatacggtgtggataaagtggaaattgccagagcctctattatcggccagccgattcatatgctgagtccgcttgtgccatccactcatttgcttgtcggactcgtcggagtttctattgatgaccatcaaaaattcgcattgaaatgggcggttctcgcagtgatcgtcatgacggctatcgctctattgatcggtgcgatctctatttccgtatgataattcaggcgtaatgacacacactaacggcatataacattccggaggtgtcattatgagtgatccttatatgccgctgacttcagtcagaagcggaacggggttcgaagcggcaaaaggggtgcacggcctgactgtgcaaattgcgaatgtctattttattcagctgccttctgaacctcactcatttgttttaattgatgccggcatgcctcaatcagccggcatgattgtcaatgaagccaaacaaagattcggtgaagggtttcagctgaaggcgattatcctcacacacgggcactttgaccatattggggcaatcgaagagatccttgagcattgggatgtgcctgtttatgtccattctcgggaaatgccctatgtaacaggtaaagaagattatcctccggctcgtcctgacagcaagagcgggctggtcgccaagctgtcgccgctgtttccgcggcactccatcgatatttcctcacatgtccaggcactgccggaagacggttcagtcccttttcttgacgagtggatgtggattgcgacaccaggacacacgccgggccatatttcgttattccgcgatgacggccgcgtgcttgtggcaggtgatgctgttattacagtggaacaggagaaaatggctgacgtcttgatacaaaaacaggagcttcacggtccgccggcttatttcacgcctgacacagagacggccgctgagtccattctgaagctggccggtcttgaaccggaagcgttattgacagggcacggcataccgatgaccggcaaaaactttcgaagtgacttaactgaattggcaaatcggttatcgtctatttgacacccgcaccacgcgggtgttttttattgttttccaggaagttgcagaaaaatcatttgtcttgccgcttaaaaacgatacaatgaaaagcatgaagtgatgtgaaggggagagtttgttggaagaaaaagaaatactctggaacgaagcgaaagcgtttattgccgcatgctatcaggaattgggaaaggaggaggaagtgaaagaccgtctcgaggacattaaaagtgaaattgacctgaccgggagctatgtacatacgaaggaagagctagagcacggagcgaaaatggcttggagaaacagcaaccgctgcatcggcagattgttctggaattcgctgaatgttattgacagacgagacgtccggacgaaggaggaagtgcgtgacgccctctttcaccatattgaaaccgccaccaataacgggaaaatcagaccgaccattacgattttccctccggaagagaagggtgaaaagcaagtcgagatctggaatcatcagctgatccggtacgctggatatgagtcagacggagaaagaatcggagacccggcttcctgttccctgacagcagcctgcgaagagctcggctggcgcggagaacgaacggattttgacctgctgccgctcatttttcgcatgaaaggagacgaacagcctgtctggtatgagctgccgcgttcacttgtgatcgaggttccaatcatacatccggacatcgaggcgttttctgatttggagctgaagtggtacggcgtgcctatcatctctgatatgaagcttgaggtcgggggcattcattataatgccgcgccatttaacggctggtatatgggcacggagatcggagcgagaaacctcgcagatgaaaagcggtacgacaagctgaaaaaagtagcgtccgtgatcggcatcgccgctgattacaatacggatttatggaaggatcaagcgctagttgaattgaataaagcagtgctgcactcgtataaaaagcagggtgtcagcatcgttgaccatcatacagcggcaagccagtttaaacggtttgaagaacaggaggaagaagcgggcagaaagctgacgggggactggacgtggctgattccgccaatttcacccgctgccactcatatcttccaccgatcctatgataactcaatcgttaagccgaattacttttatcaagataagccttatgagtaaacaatagaaaatcgatgatggccttcaaggctgcgggattcagtcacagagatgtcggtaacctttgagaaagggcttccgttctttacagcctcaacaaacgattgcagggcgttttccggaccctctgccaaaatctcgacacgcccgtcatcacggtttttgacccagccggccagttttcgcttatcagcttccatttgaacaaaatagcgaaagcccacaccttgaacccggccgtttacaatgattcggtattgaagcatgtaaaaaccaccttttctttttatgataatcaatcattttacaacctgtaaaggggatgtgtttgtatgaaaccagagcgctattcagttctttctcttaatctgggaaaaccgcagacgcttgaatatgacggaaagaaaatcgaaaccggcatcatgaagcggccggctgaatcagccgtcatgctgtatcgggagaattttgaaggagacggacaggcggacctcgtcaaccacggcggacctgataaggctgtctgtgtctacccggcggagcattatccgttttgggaagagttcctctcaagaccgctgtcaaatgccgcatttggagaaaatctgacggtcgcgggcctgactgaggagaatgtttgcatcggggatgtgttcaagcttgatgaagctgttgttcaggtcagccaaccgcgccagccgtgtgtaaagctggcgaaaaagtttggtgtaaaagaaatggtgctgaaggtccagcaaaccggctatacagggttttattttcgcgtgctggaggagggcagggtgtctcccggcgcgaaccttgaattgctgtccagaggagagaagggcatctccgtccagttcgccaaccgcatcaactaccatgatgcaaaaaatctcaccgccattgaacggattttaagtgaggctgcactatcggaaagctggagagcgtcctttatgaaaaagaaggacaggctgctgccggttgaatagaaaaaagccgcgcatatcaacgtgcgcggctttgccatatttaagattgttttttctttgtttcaagcaggttggcaagaaaataggttttatagctttgaagctttcttccctcatggtgcgtgatcccctgcttttttagttctgccacataccagcctttactgccgtaatgcatgtcagaaaactcctttccctatctgatttcgaaacgattggcattgtaacatctataaaaagatgctgaaaagagatgcggggaaaactgagcctttcgcactagatgtacgaatgttcttctgtatgtatatgcggagcaaaagccgaatatgatttaatggccggttagtttgatcatgacaacgccaaatgtcataatggcgaaaacaatgccgatatatgtgagcatcccgttttttttcttaacgccgtaaacggtcataatgatgccttcaatgaaaaaaatgatgccgaaaataataaaccacatgcagataaaggctcctttcacagacataatagtagtgtagcatatctgaaagagccgggctgtgacaatatcaagaaagccgggcgcatatcgcccggctcatgttttattgtttatcaaccaatttgaccagaagctgtgccaaatgttctttctcatcttcgtccgcaacgctccaaagctcttgcagcagcatttcttcaccgttttgcggctcttcatgctttgcgaggtagtctcccagaatcgcagcgcttttcacaagcttgccgtcatccaatcccagctttttgcctcggttgacttgttttttcaggtagcctttaaattcctcaaagtcttttaaaatgtcttcttttattgtgccatgcatcgcgtttatttcgttttcaatttggattttttcttgatctctgtgcattgcaagacctcctcgtgcagaataatgatgctttacctgctattggaggaggttaaacctgccggaagcccggaatgtgttttacagtttcgtcaggataatcggttcatcttttgtgatgacgatcgtgtgttcaacttgggcaaccatgcttttatccggcgtcttgaacgtccagccgtctccagcttcaacaatcgtttctgctttcgttgaaataaacggttcaagcgcgatgactgtgccatttttgaacagtgcgttatcaaacggatcataatagttcatgatgtgattcggcgcttcatgcaggcttcggccgattccgtggccggtcagggttttgatgacggtaaagccttgagagcgtgcttcatgataaacggctcttccgatctggttttggcgcttgcccgcttttgcctgctgaagccccttttgaaaagcgttttccgcgcattggcaaagcttatgaaggcgttcttctccttcaccgagcacaaatgagatgcctgtgtcggaatagaagccgccaaattcagcggagatgtcgatgttgacaaggtcccctgcttttaaaattttggatgtgcttggtatgccgtgagccacttcatcatttacgctgatgcatgtcacgcctggaaaatcgtattccttctcaggagctgaaacggcgccgtgctcatcaagcacagcttttccgataaggtcaaggtcttttgtgctcatgccgggctctgccttccgcttcatttcttcacgcgcaagcgcgacgattcttccgatttttttcaggccttctaattcttgatcgtttgttacaatcatctgtcattcccgctttctttttaaataatctagattaagcttaccacaactgtcttaaaaataggaaacacacgggcctgggaaaaaagaaatacccccgggaaaattggtatagatcactagatatcttatatggtatatttgaaaaaaaagggtatgagggggatgggtatgctttcatttttacaaaaactcgggaagtcatttatgctcccgattgcagttctgcctgcggttggaattatccttgcgcttggcagagaggatgtatttaatatcccgtttgtctatcaggcggggacggcggtttttgatcatctgccgcttatttttgcgatcggaattgccatcggcatttcaaaagacagcaatggggccgcgggtttatcaggggcgatatcgtatctgatgcttgacgcggctacaaagacaattgataaaacaaataacatggcggtgtttgggggaattattgccggtttaattgccggttacacctataaccgcttcaaggataccgagctgcctgaatatctcggatttttcagtggcagacggcttgtgccgattataacagccattattacgatcattttagcgggcatattcggagtcgtctggccgccgattcaatcttgtatcaactcgtttggagagtggatgctcgggctcggcggcatcggggcaggcatattcggccttttcaacaggctgttaattccgcttggccttcaccatgtactgaacaatattttctggttccaatttggagaatataacggagtgacaggggatctggcgcgctttttcgcgaaagatccgacagcgggcacatatatgacgggattcttcccaatcatgatgttcggtcttccggcggcgtgtctggctatggttgtgactgcgaagccgtctaaacggaaagcgacggctgggatgatgattgggtttgctttaacggcgtttatcacagggattacggagccgattgagtttgcatttatgtttttatctccgcttttatacgctgttcacgcggtcttaaccgggttatctttatttatcgtcaactggctcggcatccgctcaggcttctctttttcagccggagctatcgattatgtgctcagctatggaatcgcggaaaaaccgctgcttctgcttttggtaggtatatgctatgcggcagtatactttatcgtgttttatgtactgattaaggctttgaatttaaaaacgcctggacgggaagacgatgatgtggatgaagtgctggatgaaaatactgttcaggatgtaaatgaaaacatcatgctgaaagggctcggcggaaaagaaaaccttcaaaccattgatcattgcgccacaaggctgcgactgactgtgaaggataccgctttggtggatgaagcgctgctaaagaaagcaggcgcaaaaggggttgtcaaatcgggcgggcaatcggttcaagtcattattggcccgaatgtggaatttgcagctgaggaattgagggctgctgtcaaataaaaaagcggagaggttgccctctccgctttttcttatttatcttcgttatcctttgacgtttcggaagaatcttcgtcatgttttgtgtaatcataatcagaaggatttaccttcttaaaacctttcggctcgtagaaccgcagcaggtctccgtttatgattttatcggacatttcaagttccttcttgacgagcgagtcttctgacttgtcgacttcggattcatcgagttcttttccggttttcgtgtcgtaatacttaccggatattttcgtgtacttcggtgaaataaagtctccgtttcggaacggaatcacttcacggtgttctttcgataaaatatcagaaccggacatcagatagtccttcgtatccactccgagcagatgcagaatggtaggagccacatcaacgtctccggcatatttatgaactttctcgcccttcacgccggcagcgtggataaagagcggcacccgttgaagctgggcgttgtcgtaatcagtgatttcatccttgccaagtactttcgccatcgctttattgtggttttcagagatgccgtagtggtctccgtacatcacaataatcgatttatcatataacccgtcttttttcagatcattgaagaattgttcaatagactgatcaaggtaatgggctgactggaagtagttatcgacgacagagtcaccaaagtctccagccgggaagtctgtatccccctcatccattccgaatgggaagtggttagacagggtaatgaacttcgtatagaacggctgcggcaggctttccagcagcggcattgattctttgaagaacggtttgtctttcatgccgtagtttttcgtgttttcttcgttcatgtcatagtaagcagaatcaaagaatttatcaatgccttccgctttgtacatttcgttacggttccagaacgtctgcgtgttcccgtggaaagtagcagatgtgtaattcttagacttcagaatcgccggaacggattgcagcgtgttttgcgctttgtttacgaaaactgaaccttgagccagcgggtacagagagttttccatcataaattcagcatcagatgttttaccttgtcccgtttggtggaaaaagttatcaaagtagaacgtttcgttatcatgtgccagtttatttaagaacggtgtcacttctttgccgtcaattttatagtcgatgataaatgactgcaaagattcaagtgaaacgtaaatgacgttttttccttccgctttgccgaaatacacgttattcggcacatcgtaattggctttcatgtagttttccacttccgttacgtcgctggaatcggcaagcgcgcgctggctgttggacttgatattctgtacagcgtcataaatcgtgaaattgtatgttcccaagtatttcacaagatagttccggtcgaatgatcttgtcagcaattcaggacggtctgattccgcaactgccaggttgatcaagaacacaagaattgaagacgcaaaaataattcggaacgattttttgcttgacgtttcggcaggcttgtttactttgatcgccaagatgatcaggatgatcgtatcgataaagtaaaaggcgtcagtcggtctcatcagcgaaaatgcgctgtcaccgagttggccgccgtttgttttagcctgcataatgaccggaattgtaataaaatcattgaaaaatctgtagtacacaatgttggcgtacagtaaaaaagacattaaaaaatgaatcactataatggctgtctgctgtaattttttcttgaacaagagtccaaagccaagaaagaacaagcttgagctaagaggattcacaaaaagcaatattttttgtatcgtgttgtctattcctaagttgaagttcaggacataaccgacatacgttttgatccataacaggacgaccgcaattaagaagaaggccagtcctctttcttttataaatgttttcattgttacactccttttttccgatccagttcgagcgaaacgatagaaaaaacgaacgtatccaatataacacgaatcagcagattagaaaagtgaaaatcgtatgagggagaaagtggcgaaaaacgccgtcgaatcaacgtttcgctttgatattaccaaatgtaaaacaaggtatctttctagaaataaaggaataaaatggtacattgagaattgtatgataaaatataaggtatagataaaaagaggtgaaatgatggatttttcccatattgtgtctgaagataaaattaagcgcgccatcaaagacggggactttcaaaacctcccgggaatggggaagccgctgccgaaggatgacgcggcacacttgccggaatcgctgcgcatgggctatcgtattttgaaaaacgcgggaatggcagaggacgagggcgcgctcaaaaaagagcttatgaccatcgaccatttaatcgaaaagtgctatgacgaaaaagaacgcgagcaattaatcagaaaaaaatctgaaaagcaattgctgcttgataagcttgtcgacaaaaaaggcatgttttcaaagccagcatccgctttttataagaataaagtatatgaccggcttggacgaaacagaccttcttccagctgatttgtcttgtctgcaggatggcgattgataaaagccatcctttttatgttccaagttctatgtcaaaaggtttatgtttttccatctatgggaaatgattcataaacgaaaaaagggtgatgggatggaacgactattagtatggatagagcatatatctgattggctgtggggtccgccgctaatcatcctgctgacggggacgggcttgtatttcactattttgctgaaaggttttcaatttcgctatcctttatacattttcaaacagacaatcggcagtgtaggaaaaaagccgaagggagaaggcacagtcacaccgcttcaggcattgacctcagccctcagttcaacgatcggtgcagcgaacattgtcggtgtgcccgccgctattatgtttgggggaccaggagcggttttttggatgtggcttattgccttatttgccatggcgattaagttttctgaaagtgttcttgctgttcattacagagaaaaaaatgagcagggtgaatacgtcgggggaccgatgtattacataacaaaagggctgcgcatgaaatggctcggcgtattcttctctgttgcgctgattgtggagctgattcccagcattatggttcagggaaattcggtttcagtctcgcttgccgagacgttttctttcaataaaatatacgcaggaatcggaattgcatttttgattgggttagtggtgataggaggggtaaagcggatcggaaaagtaacagagtttgtcgtgcctcttatggcaggggcatacgcaggtgccggtctcctgattgttctcatgaatctatcatcagtgccggcgtttttctctctcgtcttttcaaatgcgtttacctcttcttcagcagttggagggttcgcaggtgctgcgttggcggaaaccgttcgctggggatttgcccgcgggctgtattctaatgaagccggaatgggaacagcctcgattgcacatgcggcagcaatgactgatcatcctgtgcggcaagggttttggtctgtgatcggcattgtcattgacaccttgatcatctgcacgaccaccgcttttgtcgttcttgcatctggtgtctggacagggaagaacgcctcaattgacccggcagcactgacgacggctgcatttcagcattatttcggttctggcggagggtacttcgtttcggtttccctagtcttctttgtcgtatcaaccattatggttgtcattttttacggcgtaaagcaagctgaatttctgttcgggcggctggcaggacacgtgatcaaattcgtttatttagcggctattatcataggtgccgcaggcggagcaaaagccatttggggctttttggacttagcattggcttttattctcgttccaaatgtgattgcgctgttgttattgagcagaaaggtaaaagcgctgtacaccgaattctttacatctgaacagtactacctgaaagatataaggaaaacaaaacagaatcctgtttatcaaacaaaagaagctaaaaactcctagtgctttgctttggcgccgaacaacgctttgctttttatgatcaaataaatgagtaaaggcagcaaaagagaaatcactacattaatgattggtttgattctgttaaagtcgaagctgatttgtatgtaagaagaaccaaaagctgccggttggtgtatacatggctttcgggtcgttttttgagtgtaagagcgataggctgtaccacgatacttcactataatgacggaaatccaaaaggctgtgatgatcaggcctgaacgatccaagatacaatcatcaccatggagcagacacaatttccgcatcagtactgtcccaataacaagagcgccgaggatgctgaccgtctgaccaacggttttcggcaggcgcactccctcttcacggagagcctcagctgtatggcggggaaagaaatcggctagcgggcagacgccgcgctgaacattataccctgaggctttcagtgaagccctctctcgatcctttgatggtcgattctgttattaacttttcaaagtttcttcacaaacaataaatccgcacagcccgtttccaaagtcaaattgtctaaatacgatgtctgagcagccttctgttaataaggtcagattatcgaggttttccttcaaattgggagagatcggtctgtcctgattgtcttcaagctctttgatgagctgaagcgctttgtcgcgtatattcatagaggctcaccctgctttttaatgtcacaataagtgcttgtgacttttagggtaaccttgtctgtttcatatattccagactaggatgaaagcgctataaaaaagtgttgactacctgtatatacaggaatacaatatgattataagttgtatatacaagttataaaaacggatacggaggggttggcatgggggaactgaacaaatcggcacgtcagattgtcgaagcagtcggcggtgctgaaaatattgcagcggcaactcattgtgttacacgtttgcgttttgctttaatagatgaaagcaaggttgaccaagagatgcttgatcaaattgatgtggtaaagggatcattctcgacaaacggacagtttcaggtcgtaatcggccagggaactgtcaataaagtatatgctgaactggttaaggaaacggggattggcgagtcaacaaaggatgaagtgaagaaggcctcagaaaaaaatatgaatcctttgcagcgtgctgtgaaaacgcttgcagatatttttattccaatattgcctgcgattgtcacggcgggtcttttaatggggatcaataacattttaacggcggaaggcattttcttcagcacaaaatcgattgtgcaggtttatccgcagtgggcggatcttgctaatatgattaacctgattgcaggcacggcctttacgtttttgcctgcgttaatcggatggtctgccgtcaagcggttcggcggcaatccgcttctcggcattgtgctcggggttatgctcgtgcatcctgatttgctgaatgcgtggggatatggcgcggcagaacaaagcggagagatcccggtatggaatctattcggcctagaggtgcagaaagtcggctatcagggccaggtgctcccaattttgcttgcttcttatatgctggcgaagattgaggtatttttaacaaaacgcacacctgagggcatacagctgctcgttgtcgcaccaattacgcttctcttaacgggatttgcctcttttatcattatcggcccgattacatttgcgatcggtaatgtactgacttcagggcttatctcggtgtttggttcttttgccgcactgggcggtctgttatatggcggtttctactcagcgctcgtgattaccggtatgcatcacacgtttcttgcagtcgacctgcagctcatcggttcaaagctcggcggcacctttttatggccgatgctggcgctttctaatatcgcacaaggttcggcggctctggccatgatgtttatcgtgaaggatgagaaacaaaaaggcctctccctcacatcagggatttctgcttatcttggcattacagagcctgccatctttggggtgaatctgcgatacagattcccgtttatcattgcaatggtcagctctggcctggccggaatgtatatttcttctcaaggtgtgctggcaagctccgttggtgtcggcggcgtgccggggattttctcaatcatgagccagtactggggcgcgtttgcaatcgggatggctattgtattgatcgtgccgtttgccggaacatacgcgtatgcgagattcaaacataaataacaaatggggagcgggacgtgttgaacgttcccttttcccattttcaatttaaatatggtggtgagacagatgaaaacagaacaaacgccatggtggaaaaaagctgtggtttatcaaatttatccgaaaagctttaacgatacgacgggaaacggtgtcggcgatttgaacggcattattgaaaagctggattacttaaaaatacttcaggtggatgtgctttggctgacgccgatttatgattctccccagcatgataatgggtacgatattcgtgattattactcgatttatcctgaatacggaacgatggaggattttgagcggctagtgtccgaagcacataaaagagacctgaaagtcgtcatggatcttgttgtcaatcatacgtcaacagagcacgaatggtttcgcgaggcgatctcttcaatagacagtccgtaccgtgatttttatatatggaaaaacccgcaggaaaacggttctgttccgacgaactgggaatcgaaattcggcggctcggtatgggagcttgacgaagcgtcgggccaatactatttgcatctgtttgatgtgacgcaggctgatttgaattgggaaaatgaagaggtcagaaagcatgtctatgacatgatgcatttttggtttgaaaagggaatagatggcttcaggcttgatgtcatcaacctgatttctaaagatcagcgctttccgaatgcggaggacggcggcgacggccgctctttttacactgacgggccgcgagtgcacgaatttctgcatgaaatgaacgaaaaggtgttttcacattacgacagcatgacggtcggtgagatgtcttcaacaaccatagaccactgtatccggtatacgaatcctgacaataaagaacttgatatgacattcagcttccatcatctcaaggttgactatcctaacggcgaaaaatgggccttggcaccgtttgactttttgaagctgaaggagatcctatccgactggcaaacggggatgcacgcaggagagggatggaacgctctgttctggtgcaatcatgatcagccgcgcatagtatcaagatatggagatgatggcgcatatagggtgaaatcggcgaaaatgcttgctacggccattcatatgatgcagggcacgccttatatttatcagggcgaggagctgggaatgacgaatccgaagtttactgacatcagttcctatcgggatgtcgaatcgctgaacatgtatcacgcctttaaggaaaaaggaatggctgatcaagagatcacagccattttgcaggcgaaatcccgtgacaattccagaacccctgttcagtgggatgctacggagaatggcggttttacaacgggcacaccatggataccggttgcaggaaattaccgggaaatcaatgctgaagcggcgctgagggatcagaattcggtgttttaccattatcaaaaattgattcgaattcgcaaaatgtatgacattgtgacagagggaacgtatgagttaatcgcaaaggatgacccgaacatttttgcgtatctcagacacggcagcaatgaaaagctgctcgtgatcaataatttttacgggacagaggcggcctttacactgccggactctttagcgcctgacgaatggaaggcagaggtgctgttgacgaacgatgaagcaagggaagggcttcagaacatgacgcttcgcccgtatgagtccattgtttatcgtttaacgaaaccgtgttaaactaagctgggtggtccataatgaaggtgaataaattcatcacaatttataaagacatcgcacagcaaattgaaggcggccgatggaaagcggaggagattcttccgtctgaacatgagttgaccgcacagtacggtacatcaagagaaacggtccgaaaggcgcttcatatgctcgcgcaaaacggttatattcagaaaatcaggggaaaaggctccgtcgtgctcaatcgtgaaaaaatgcagtttcccgtttcgggccttgtcagcttcaaggagctcgcgcaaacgcttggcaaagaaacgaaaacaactgtacacaaattcgggctggagcctccgtcagagctgatccaaaaacagctccgggccaatctggatgacgacatctgggaagtcatcaggtctagaaagattgacggggaacatgtgattttggacaaggattactttttcagaaagcatgtccctcacctgacgaaagaaatttgtgaaaactccatatatgaatatatagaaggagagctaggtctttcgatcagttacgcccaaaaagaaattgtcgccgagccgtgtacggacgaggacagagagctgctcgatttacgcggctatgaccatatggtcgtggtgagaaactacgtctttttggaggataccagtttgtttcaatatacggaaagcagacaccgtctcgacaaattccgatttgttgattttgcgcggcgggggagatgagataggcgcctgcctgcggcagtgcgcttttttgtttggtatcaaaattgatactatccaacaaaaatgtgcgtacttttactttttatcataatggctacaatagagatgagagtaacctaaaggagaggtgttttacatggcagatctaaagaaacaaattctggatgcatacaatttcaggcatgcgactaaggaatttgacccgaataaaaaagtgtcagacagcgattttgaatttattttagaaacaggaagactgtctccgagctcactcggccttgagccttggaaatttgtcgtcgtccaaaatccggatttccgcgagaagcttcgtgaatacacatggggcgcgcaaaagcagctgccgaccgcaagccatttcgtcctgattcttgcgcgtacagcgaaggatatcaaatataatgcggactacatcaaacgtcatttaaaagaagtaaaacaaatgcctcaagacgtgtacgaaggctatttaagcaaaacagaagaattccagaaaaacgatttgcatttgcttgaaagtgacagaacattgtttgactgggcatcaaaacaaacctatatcgcgcttggcaacatgatgactgccgctgcgcaaatcggtgttgattcctgcccgatcgaaggcttccagtacgatcacattcaccgtattcttgaagaagaaggccttctggaaaacggaagcttcgatatttctgtgatggtggcatttggctaccgagtgagagaccctcgtccgaaaacaagatctgctgttgaagatgttgtgaagtgggtttaaataaagaaagctgctcgcttagcgagcagctctttttttatgcctgattcgttctattctgttttctcctctgatgtaagtacattgcagttccgagtgcgctgataagaaatccggccaacaggatcgagtacatggatgtggctgtgtccggaagcaggccgccagccggaccgtctgttcctgatccgcccgaaccgtttcctccagagccgttagtcggttgagtgccgggaggcgtatcatttcctccgtttccgtcagtcggctgttttccgcctggtttgtcggagcctccgccatgactgccgtcatcaccgcctgtcggttggtcggacgggaatgccggcggtttgttgttcgaaccggaatttaagatcgtgtattcgctgaagtggtttgtatatcctgtcaccatatcatcgtcaactgatccgttatctgtctttgtgaaagctctctttttcctgtcgacgtgataaatggcagggttatgagcttcttcaatatcaaacatgcgaagcgaaagctgtacgggctccttgaatgattttatttcttttcctttttgctttactgtaaagtcatatacatctgccaatgacacattcaattctcccgtcgacttgattccgattgcagtgtctgcagttttaaggttcgccattggcatcttcatgctgtaccagtagttgaacaccgtcaatgaaggatctgactctctttctttcaaaagtttgacctgatctttttttactttgagattgataggcttctcttgtgatccttcatgtgttccgtaatagacaagcggcgtgttggcatttttagcgtaaatctcaaatttgtcttcatcaagtgtccagctgccgtccttctgctttgtcggcaggaatacttctttgatccgtccttcaactttaggagagaccttgtttcctagttttttcagctgttcggtgaaaatctcataatcaacgtagccaaggtcttcaccatgggaggcttctgtaaagacagaatatccgtctcctccggcaccgacaaaattatttgttgccacgcggtaggtatcatccgtatttatagcaactttgtctccgttaggcgattcaattttcacttctaacacacggtgcccaggttcgttgtttaatgtaaaggtatattcgattccggccacctgagggaaagcgccgccgccattttccacattgcttaggccttgttcaagggcttctttaatttgttttccggttaaatcggccacgtaaagcgtattgccgaacggcatcacgttgagcacctcgccgagtgtgatatcacctttgtcaatgccggctctgatgccgccgccatttgttatcgctattctggcgccggctgcttctttcgcttttgccagcataccgtccgcgatgaagtttccgagattcgtttctttcgtgcgcacatgctcacgctggccgtcaagcgccacatccgtatagccgactttttcattttttaagtcctctaattcatttttgaactgatcgagcttttgtttggcttctgcattttcttctgtatgctcatcaattggcagcacgctcagatttgatttgtctgtttgcacaacgccattttcatcaaacgcgacatcaacgcgccccaagaattggccgtattcttttgcctgcgccacgatcgtcggttcttcgttgtttacgacctccattttgtcaacgagggtgtgagtgtgtccgccgatgatcaagtcaatgccttttacttttttggctagctcaagatcacggttatgaccgatatgggttaaagcaataattttatttaccttttcttcttcctgaatcgctttgacggtgttttgtgctgtttcaaaggcatcattgaatacgatgcttttgcccgggcttgatgtggtggctgtatcttctgttgtcaggccgaatacggcgactttctctccgtcaacgtctaacagaatgtaaggatggatgccggcctccttcttttcacctgccgtaaaggtttgcggctttttgacaaatgatttcagcttgggctcatttgacacatctacgtttgcgctgacaatcggaaattccggcgcttcaaagtgatagcggttcgctggatcaacggttgcgctgtttccgcttagaaaatcagaaagcactgtcgggcctttatcaaattcatggttcccgaaggtcatggcgtcatagcccatcatgttcatcattttcagatcggccaaaccgttccatttagtaaaatacagatcgccggaaaacacatctcccgcatcaaggagaatgttgtgatttgtttcgctgcgtacttcgttgattttcgtcattcgtctcgctgcatcatcgagatgtgcgtgcgtatcattggtgtgcatgacggtcaggtcccacagtccgtctttaggaggatctggatttgaatcatcatcgaattgcagcttatacacaccatagccttcattcgcagacttgcctacataagcgacgtcgtctgctttatcggcaaatggcttggccaaaagcgaggattcaaacgtcagattcgtgccggaaacaggcgcgattgaccagttgttgtctgcctttggattgactgttttttgttcaataatgtaatccatcagcacctgcctattttcaactgcagagccgtggacaattttatcgctcgtcagatgagggaacccgccgcctcctgacgcacgatagttattggtgactacgagaaattcctggcttgggctgatcggcttgccttcataggaaaggttgatgatccgggatgaatccgcattgatcacttttccgttctcattgtatttagccggttttgtcacatcgacctgatatgtgacaccgtcaatcacgtcaaaattataggagcggaaattctcgttcagcaaggcctggtcgccgcctttagctggatcaatttgattgaattggcctgctgacatctccagccagtccttgacctcgctgcctgtcagcttgacgatttgaacagtattatcgtaaagatacaagtcaccgacatttttaatcgcaagatctccggctggaatgtttgtatagtaattggctccgtttctgccgcctgctttaaacggcgctccagcggataaaatcggcaggttcttgtactcggtatccttcatttctttttcagcgtaccacttttgcgcgtcagtcacgatctgaatggaaggatcatctttgacctgtgcaaagaagctgttaatatctgcttcggttttgccgactggctttcggacatactccagtgtgttttggtgtgtttgctgaatggtgtttgtaacggtttcgtttcttgatgtgacgttgccagcaatagattcaatacttcctttggaatctgctactttccatgagccgtccgccttttcaagcttgaggtcaatcacgcctaaatatttgccccagctgcttggcatgacgacaggaatgccgttaattgttcccttttccacattgaactgagcaacacccgcatactcggcggaaggaaagagtccgtgctgatggcccgagataatcgcgtcaatgcctttcgttttagtggcaaggtcaaacacggcgttttctgcgcctgatgattgcgcctgcttttcaatgccggtgtgggcgagggcaataatgacatctgcgccttccgccttcattttcgggatcgtttcattggcggattctacgatatcctgcacctgaacttgcccctcgagattctttttgtcccatgtcatgatttgcggcgggacaaagcctatgtagccgacttttactttctgctcattaccgttttcatcaatgagggttttttcattaatcatatacggcgtataacggttttcgccgctagttgttttgacgttggcatttacaatcgggaaatcggctcctttgattgtgccgtcgagaaagtcgagcccgtagttgaattcatgattgccaagcgttccggcgtcgtatttcagcgcattcatgacgctgataatcggatgggttttcgtgccggagataatgtcgtctttttgatatttcaccgcgtattcacccagcggattcccttgaatcaagtcgccgttatccacaagcagagtgttagggttttgctcgcggtgcttttggatcaattgcgctgttcttgccagaccgaaatccgccgtttctttgtcgctgtagtaatcgtaatccatcatgttggcatgaatatcagttgtagccaaaatactcagatgcacctgaggagccgcgctttcttctgcatgaatgggtggtgttgggaggattaggctaagtatcataattgggggcaaaagaatacggagaatgttttcgacgtgtgttcgtcttttctgtattctcaccagttctccacctttcaacgaaatttgtgttacagctcctattgtaagaatattttgtaactatttgtaggtgtttctttatgattattgtaaaagggagaaaaatgagtactatgtagcagcttcaagcgacaaatactgggtatttatgcttatcgtttgtccatattcgcaaaatgtttattttagtgtggctggggtagagtgttttatgtagacatataaagcgggaggttatgaaccatggggaaaaaaattgcagttgttttgacagattactttgaggacagcgagtacactgagcctgcgaaagcctttaaagaagcgggacatgaactgactgtcatcgaaaatgaaaaaggaaaaacagtaaaaggcaagcagggaaaagcggaagtgacggttgacgcgtccattgacgacgtaaacccttcagactttgatgcgcttttgattcccggaggattttcaccagaccagcttcgcgctgacgatcgtttcgtccaatttacaaaagcgtttatgactgacaaaaaaccggtattcgccatttgccacggcccgcagcttttaatcaatgcgaaagcgctcgacggccgaaaagcgacgggctatacgtctattcgtgttgacatggaaaacgccggtgccgacgttgtggacaaggaagtggttgtttgccaggatcaattggtcactagccgcacaccggacgatataccggcatttaatcgcgagtcattggcattgcttgagaaataagaaaaaacggacgctcttgggcgtccgtttttttgttgcttaggcttgagcacctgtcagtttcttgtacctgtaatacaagaaagcagctgcagccgttccgatgaccgcaatgccgaagtcgaatatgaaaatatgagcgatgccccccgcttttgcgataagccctgttgcaatcggcagcagaatcgatgcaaggcttgaagcggtcgctacaattccggtaacggttccttttcgcttccagaaaagctctgtcattaacgtaatggtaatttgaaacacacccgcagttgaaaagcctaagaaaaaggcagtgatgtccagcacaactgggatatgaacggtcagcatgactgcgagcgtacataaagtaataataggatataagagcgttatgaagacaggtttgacccatctgttcagcaaaacggctaataataaaacagatgccagagatcctatactataatagctcagcaattgtacagatgctgattcagctaaaccggctgccttttgcgcgtagctcgggagccagatttgagaaaccgtaaataaagccgtggatgtaaaaccgatgataatcagtgcggtgccttctttctgaaaaacgggttcagacaagaaaacgggagattcctgttgtccgctattagttggtttcttatgttttttaggaaacgaaagcgttgataaataaataatattcaggagatagaccgctgccggcagataaaaagcaaatccgtaaaacatgctgtggtctgctaaaaatgtgatcaaaagcggcaaaagtgcggccccgacagacataaaggccttgaccaagacattcgccgaaccggaagcagacggaaagagctcggttagggccggatatgttccggcatccatcgctgaatttgcgactccggctaataaggcgaaaacaaacgccagctcatagctcggtgataaaggaataccgactaaaaagacggccataattcctgcagaagcgacaacaagcggctttctgccgattttatctgatagaacgccggaaatgccgtatgtcagcagtttgccaaacccgatagcggcaatgacataactgatgccagtcggatcggtattccactgttttgttaatgaggacatattggatgcgagaatgatgttgaccatccccagaaagaagtagttgatatacattccggatgctgttttgatagatgtcgtttgcatgcttgtactccttcaaatcttattcgaacactttgctgtttactgttctaaggaaaattggtttggggaaatgataaaaaagactcgccgagtttccggccagtctccattatttacgaagcgaggctaattcttgagcaatcgcctgcatttcacttgggctgaatgattcttttttcatcaccatgctgtgaaggtacgtgaggtcttcaatcttctcatcactgaaatcctccgctttgattacgccgacgttcagcatgttcagcttttgggaaatctcttcaatcatttgagttaatgtttctgtatttgggctggacaaatggttccatcctttctatgcgcaatataggtatgttttattctaacagaattccatcagaaaaaaaccctattctaaaagcaggctgttcattccaaaaaagtgaagacatcagttgaaaagaaaatgaacatcctactaagatattcatgaaggtttctttttagagaaataggggcaaagaatagggaggttggacaacatgataagcgtgttatttgtttgtttaggaaacatttgccggtctccgatggcggaagcgatttttcgggacctggcagccaaaaaaggattagaggggaaaatcaaggcggactcagcgggaatcggcggctggcacatcggcaatccgccgcatgagggaacgcaggagatattgcgcagagaaggaatcagctttgatggcatgctggcgcgtcaagtcagcgaacaggatctggccgattttgattacatcattgcaatggatgcagaaaatatcggaagtctcagaagcatggcgggatttaaaaacacctcacatatcaaaaggcttttggactatgttgaagattcagatcttgccgacgttcccgatccttactacacagggaattttgaagaagtctgccaattaatcaaatcgggctgtgagcatctgcttgcgtctattcaaaaagaaaaacaattgtgagtgaaaggagaatttgcatgaacaacgaacgtttaatgctgaaagggatatttctcggagctgcggcaggtgcagcgttatcactgctccataagccgacaagacaggcgtgcggcatgagatggctgacatgcaagcataaactttcactgtataaaagcaatccggagctgttaaaaaacactgttatcacaaaagtggatgaggccaaaaagctcgcccaaacgctttcaaaggaagtcgactttgtgaaccagcaggtgaaagagctgaagaaaacaacgccgcaagtgatggaactcgtgcaagaaacgaaagagcatttttcaaaaaaatgatcaaacatgcgaggtgaggcgacatgagttttttgaaagagcttttcagcagatacacccttcatgaaggacaaagtaaatcagcggagctggcgtatttttttctattgtcactgtttccttttttgatttttatgctgacgctcaccgcgtatcttccgctttctaccgatgatgttttaggagtcatagaacaatatgctcccgccagtgcgatgtctctcgttgaatccattacccatcaaaccttaaataatcgaaatggcggtttgctgtcattcgggattatcgccgcattatggtctgcgtctaatggaatgaacgcgatcgtccggtcgctaaaccacgcgtatgatgtggaagaaaaccgctcttttatcattgttcgtctaacctcgatttttttgacgattgccatggtatttacgattttagtggctttgcttctgccggtatttggccgggagattggaaggctcgcttctgactttgtcggcgcgtcggatctgtttttatccgtctgggccgccattcgctggggtgtcagcccgcttgtgcttttgattgttttttccgcgctgtatgtgattgcgccgaacaaaaagctgtctctccggtttgtcatgccgggtgcggtctttgcgactatcggctggatcattgtcagcacattgttttcattttacgtcagcacgtttgcgaactatagcgccacttacgggagcatcgggggaatcatcgttctgatgatttggttttacttgagcggcattttaattatcctaggcggagaaatcaacgctcttttacataaacgtaaaaagcttcctgatgaaaatccctaccattagcgcaccctataaacgaacttcggttcaaaaagaagtcggggggatatcgtgatgaccaagcatacgaaaaaaggcggaagccataacaaacaaaactcgaaaagcaaatcgagccataaaacaagcggaagcgccaacggacaaaacggctaccattagcataaaagcctcctgacatgatgtcgggaggctttttgattaagaagatgaagaataggtttcagccggtgaccagcttttcggtttgcccagcacaagggccagccacacagcgctaagcgtgagagtaatgaagtagaacaagtttgcgctttcaaatgtctgcatataccagccgccggcaaccggaccgaggatgctgccgagactgaatgtaatgccgcaaagcaggtttcccgccggcaggagatgaggcggaagaagatctgtcatatagctgatgccaagtgtaaaggttgatccgactgccattcccgcaataaaaaagcagccgccgatcacgtaaggcgaaggaaatacaccggcgatgaaaaagcaaagagccccagtcagtaaaatcaccagcagcacattccgcctgccgtatttatcgctgaggatgccgagcggaaactgaaaaataatgcttccaatcgcaaatgcgggaaggatgatcgctactgcgtctactgatatccccaaacggagcgcgtacaccggaaagcttccgttcagcgccgtttccaaaaagccatagccaaatgtaggcataaaggcaacccacccaaacagcatggcctgataaaatcgcctgaaactattgtctgatttggtttcatgaggactggtttccgggtatgcattttgtagaaagaaaacaaaaagccacgcaaacagactgatgcagccggacacgataaaaggaagcgacggactcagcttgacaagcggcaccatgaacgggcctgcggcaaagccaaggccaaaggaaagcccgtaaatagacaggtttcttccgcgattttgttttgatgacatggaggtcacccacgtttgcgtagaaaagtgaagcatgtggtcgccgattccaatgaacaggcgaagcaggaaccagacccaaactgactgaagccaaataaatccgaataagcttaaaatgacaatgcttccgcccatgacgatcagcggcttgaacccgagctttctgagcggcgcttccataaacggcgaagccaaaagcacaccgatatacagcccggtcgcgtgcaggccgttgatagcagcggattctccatttgtttcaaaaatgattgaaatgacaggcagcagcatgccttgtgaaaacccggaaatggatacgagcaagacaaggataaagaaatgaaatcgtgacatcgtgtcagttctccttatgtggaatctatgttgatcgtacaatgttttccaaaagcaggcaacctgaaaaaagcctatatcacgctatacatttgccctcgtgtaatcatgaaggtttttgtgaagaataaaaataaaacaagtcataaaaaaggagctatttcaccatgaatcgtatcttttttattttagtggcggccggtgttccgctttctgtgattggcagtttgatgcattggccttccgcggttctatttgccgtttattgcgtgacgattatcgctcttgcaagctatatggggagggcgacagaatcactgtccatcattgcaggaccgcgtatcggcggtttgttgaatgcaaccttcgggaatgcggtggagctgattatttccctttttgcattaaaagaaggcctgacaggaatcgttcttgcctctttaaccggttcagtgctggggaacctgctgctggtagcgggcctatcgttttttgtcggcggtttaaaatataagcggcaggaatttaatatccatgatgcccgccataactccgggcttctgatttttgccatcattgtcgcctttgtgattccggaggtattctctgttggtatgggaaacgccagcaagctcaatttaagcatcggcatcagcatcattatgattctgttgtatgtggcggcgctgtactttaaacttgtcacgcatcggggcgtttatcagccgaataatgccgctcagactgaagaagaggaagagccggaatggtcagggaaggttgcgacgattgtcttgtttgcggcaacgattgtggtggcatacatatccgaaaacctggtccatacctttcactcggtggctgaacagttcgggtggagcgagctgtttatcggggtcatcatcgtggcgattgtaggaaatgcggcggagcacgcgtcagcgattattatggccttcaaaaataaaatggacattgcggttgaaattgcagtcggctctacgctgcagatcgctatgtttgtcgcaccggttctcgtcatctgttctatcttttttccgacaagcatgccgcttgtatttacattgcctgagctcgtcgcgatggtatcagcggttctcttgatgatcgcgatttcgaatgacggggattccaactggtttgaaggtgcgacactgcttgctgcatatgtcattatggcgatcggctttttccttctttaacctgaaaaaatgatggataacaacaaagcgggatgaaaagactaagggaaaatgccatagaaagagtgatatgatgaaaaagctatttcattccacacttatcgtgttgttattctttagttttttcggcgttcagcccatccacgcgaaaaagcagtttaaggttcctaattctgtcgcaagcatttcaaaggaaaacacgtatccgaatgcttcacaggatcagccaatgcttcagccgagcaagctggcaaaggaattgctcgatcattctgaggtgaagattgaaaatccgcatctcatcaaaatgctgaatgaatccaacatatccggcacaccgcttgcagtagggtaccgggcgacaatatttctcgggaaatgggcgctcggctatgaatcaaatgaaacagtcgcaaactgggaatataaaaaaatcaatacaaaccgtgcggataaccgcggcgggaaagaaacggctgaaatgcattatgcccaggaacagcagtacagagtgaagggcggcctgacagctaaagttccaaatgctgaagatgtcaaaagcatgatgatgcaaaaagcaatgaagaaaacggacctcccgcttgcatttgagacggtcattggggctggcacaaaacgggatcagatttataaagtcgctcctaaaaaaatcggttatttacatgcatatgcaccggctgtgaatgaaaaaggaaaagtaacttacggagaagtgtacttagtgctgaaaggaaataaacgaaaactcgtcgtgaaaaatgtcacgtcacagggcatcggcgcgtggattccggttcaagatcatgtcacatttggctttcagctttcctcactgccaagataaataaaaaactgattccaactcggaatcagtttttttgtttattgggttctctcgattcggaccgcttcctcaagcatttgcacattgttttggtagagcaggcgaacgagaacccgtctgactgcaaggctggcactgaaataatcatcatctttcaccatgcctttaaccgtaaattcgacgccgcgattgattttattcaatgcggtgatgccgtggatttgaaatggttctgtcggattgccgaatacatcccgcttcaatgaatcacgaagctcttcattcagcatgtcacatgcctcttccaacacgctgtacacgcggtccggatcttctttaaagctgataagaaaggattcggtaatccgcataaaatcaatattatagttctctatttgtctgacctcgccgttgctgatggtgagcagcttcccgctccattctcggatttgcagcgagcggaggccgatttcctccactgtcccgttgaacaagttgttgacggtgacataatcgcctttgtgcagctggcgttcatatattaagaacacaccagccagcacatctttgatcagcgattgggcgccaaaaccgatcacgatacctgctacgcccgccccggccaatatcttgccgaaatcatgcacaaataaagaaataacgtaaaaaataaaaccaattgtcgccgtatactgggtgacagaacggacaaggctttcaatcgttttttcctttttttcttcaataaaatccgtccgtttaaaaaatagctgtaccagccggttgatgataaagacaccgatccaaaggataacggcaacgaggagaatatcgacgattttagtttgaaaaatctccgtaagtgtttctttcatccgcatctaactcctggcttgacgttttgtgaagtctgtatcctgataataactgtttttgacaagaacattcggtccgaggcaccggacattcgggcagtggcaacttagttctttcgcaagcttggtctctctccacttttcataggcggaagggaggctgtccgtctgaatgttgccaagcggcggggtatcaccgaaatcggtcacgataatgtttccgtcgaaaatgttcacattcaggcgggaccggccgtcagggtcatttcgcactgtgacgtttttcgccgcgcgaagccggcgaagcagcttttggtcgtcttcgtccggactgcaggcataaaacggcagcgttccgaacagcatccacgtattttcatcacgaatatccagcaagcggtgaatggcctgtctcatctctttcaggctgagggattcaagagcgcttgcgaaatcgcttggatacattgggtggacctcgtgacgctgacatttcatatcttctgtgatttggcggtgaatatgctcaatatgcggaagagttcgtttgttcagcatcgtttccgcagataccattactccggcatccacgagcgtgcggctgttttcgatcattttttcaaaatagcgcgcgcgctgttcgaaggtcggttttctgtccatcatggcaaagccgatttcagcaaaatcttcaactgtaccccagttatgagaaatatgtagcacatcgagatacggaatgatccattcgtaccgctcgatgtcgagggtcagatttgaattaatttgtgtccgcacaccccgttcatgggcatatttcaataaaggaacaacatattcttttactgatttcaacgaaagcatcggctctccgcctgtgatgctgatggatctgaggcgcgggatttcctccagccgttttaacagaagatctattggcagagcattcgggtctttaggctgcaatgtatagcctacagcacaatgctcgcatctcatattgcacagtgtcgtcgttgtgaattcaacgtttgtcagctgcatgtctccgtattggtcaacatccatataggcttcccaagggtcaaactcgggcgtaatcggacgcagcttcgtgttttgtgtcatgactatctaactcctttataaatgggcatactaacgctgccaacagttaattttagacctgatttgccaagatcgcaagtagcgcggcgattgaaaaaccgcaaaaaatgagctaccattataaaaaatgaatggaggaacagaatggggaacgccgtaaacaataaagatcagcagattgattatttaaagaacagacttgacatgtttatgaacgtcatcgattcattagaccctgaagcaaccgacgttgaagatatagacaggctcatcagcatgcttgatgacctggaagccaaatacgaacgttttaaaaaagattgggaataaaaccgcgcgcccgccgcggtttttttattggcataaagcaacagtataaaacaaagtctctatctgtaaaataagaaaaaatgcagaaggagcgctggccatgaagtggatgtgttcaatatgctgcgccgccgtattgcttgccggaggtgcagcacaggcggaagcggtgccgaatgagccgattaattggggctttaaacgaagtgtcaatcatcagccgccagatgccgggaagcagctgaacagtttaattgaaaaatatgacgcgttttatttagggaatacaaaggaaaaaacgatttacttaacgtttgataacggatatgaaaatggctatacgccaaaagtgcttgatgtcttaaaaaaacatcgcgtaacaggaacgttttttgtcaccgggcatttcgtaaaggaccagcctcagctgatcaaacgaatgtcagatgagggccatattatcggcaaccattcctttcaccatccggatttaacgacaaaaacagctgatcagattcaggatgaactagattcagtcaacgaagaggtttataaaattacgggaaagcaggacaatctgtacttgcgtccgccgcgtggcgtgttcagtgagtacgtactgaaagaaacgaaacgcctcggctatcaaaccgttttctggtcggtcgcttttgttgattggaaaatcaacaaccaaaaggggaagaaatatgcctacgatcatatgattaagcaggcgcacccgggagccatttacctgctgcacaccgtatcaagggacaatgctgaagcactggatgacgcgattacagatctgaaaaaacagggctacacttttaaaagcattgatgatctgatgtttgagaaagaaatgaagatgccgtccttgtaatgagaagagcctctcctgaaatggagaggcttttctttattttatacatttaatcagtgcggcccagtccagatctccgaagccctgttcaatcccgctttcaaaatggctcttggccagctcggcaagaggaagatttgcagaaacccgttttgcggcggcgagtgccaggttggtatccttcagccctaaagacattttgaagccggccggctcaaatttctgctcggccataatggttccgtaattttgatagactggagaaccaaagagcgcgctggcgatttctaaaaattgtttttgttctaagccgtatttctccatcattaagaaggattcagataacgcctccagcatagacacgagtaagaaattgatgctgattttcgctgcatttgctatcttgctttcttcgccgacgtcaaatacctgctggctgaggctgtcgagcagaggcttggcggtttgcttcgcttccgccggtcctgctgttatgatgcgaagcgcggctttggctgcggcatccggtctgccaaggacgggagcggcgagaaaggattgtcctttctctgcatgagccgctgcgagcttttctgagaactcaacactgattgtgctcatcgagatgtgaatgccgttctctgctaatccttcaagcagcccgtcttctccgaatgtcacggtgctgacagaatcatcatctgcaagcattgtgatgacaatatcagcggactttgccgccagccgcggcgtatcagctgcctgtgcgcctgctgtgacaaggtcttctgtcttttgtttcgtccggttatagacagtcaattcgtagcctgcttgaagaacatttcgggcaatgggctgtcccatattgccgagtccgatgacagcaattttcaatctgatcactccctgaatattttttccattataaacaatataaacagaatatgcatagcaatcggcttacaacaaaaaagaacagcttcccgctgccctcatttaaaaatattgaaccatcctttatgtacaaaccaaatcagcatcccgattacaagcgcagccatcaggccaagtacagcaaaatatccgtatttccaatgcagctccggcatgaagtcgaaattcataccgtatacaccggcaataaaggtgagcgggatgaaaatagttgatacgatcgtcagtgtcatcataatcgcattcatccggtttgagtttagcgtcacgtagctgtcacgcaaatcggacgtcatgtcccggttggattccacaatttcagacaactttaacaaatgatcgtatatgtcactgaagtaggctttcgtttcccgctgctctttcacatggtcaaggcttaaaatccgatagagcaaatcacgcatcgggataatcgtccgtctcaaatgcaataggtctgttctgagatcaaacacctcattcatcagcgttccatacgttttgtggggacggctttcttcaatttcattcagccggtcttcgattttatacacgagaggaaaatattcatcaacaagctgatccatgatcatataagaaatatgcccgggcccttttttcaatatgtccggtgaagcatacaaacgctcccggactttagcgataccgggcgtttcgtgtaaatgaaaggtgacgacaaatttttcgccttgaaagatatcgacttcctccgtctcaagtgtttccttattcagcgcatgaatcacgtaaaaacgatagccgtcataatggtcaagcttcggccgctgcatatgctggaagcaatcctcaatggcaagcgggtgaaaatgaaaaaaatctctcaataacgccgtttccgtatcctccgggccgtaaaaatcaacccagtaccatgcaatatcaggctgttccactcgttcgattggtatatttttcagcagctgatgctctgttgtgattgcggtaatgttgatcataaacaaccctccacctgccattatatcatgcggtctttatgagaaaagtatacggtactctctgcctaattcaagcggcatgttatactgaacaaaaacggaaaaagggtggatctcatgtggaaggaaaaagtatctgtcacgcctccgtatcattttgaccgcgtgctggacaggctgtctttagaccccctcaatgctgttgatcgagaggcgagggaagtccgtgtgccaatcagaaatcaagcgggggacgtatgtattgtaaaggtacaggcgttaggccatgcgggcgagcctgagttcctcgtcagcggggaaacggatcagggagaaatgatgaaggaaatcaagcggatttttcaatgggaaaatcatttgcagcacgttctggatcatttttcaaaaacgagcctgtccgccatttttgaagagcatgcagggactccgcttgttctggactacagcgtgtacaactgcatgatgaaatgcattatccaccagcagctcaatctttccttcgcttacacgctaacagaacggtttgttcatgcgtttggtgagcagaaggatggcgtgtggtgctacccaaagccggaaacgattgcagaactcgattatcaggatctgcgtgatctgcaattcagcatgagaaaagcggaatacaccattgatacatcaaggatgatcgcagaaggcacactcagcttgtcagagctgccgcatatggcggatgaagacattatgaagaaactgatcaaaatcaggggtatcggcccgtggaccgtgcaaaatatcctcatgttcggacttggccgtcccaatttattcccgcttgccgatatcggcctccagaatgccatcaaacgccattttcagctggacgataagccggcaaaggatgtcatgctggcgatgagcaaggagtgggagccttatttaagctatgcgtctttgtatttgtggaggagtatagaataattcgtctgacaatgaaggaaatcctgcaaacgtgttatactagaaagatgtgaaaaaaccatttcactttctgccatccgcagaaagcttcatatagaaacggagagaacaacgtgaaccaacaaaagaaacaggcgcccgtcgaactgaaggtcggacaaacctttccgctgacgattaagcgtctcggcattaacggagaaggtgtcggctattttaagaaaaaagtcgtcttcgtgcccggcgcgcttcctggcgaagaagttgttgtgcaggccacaaaggtccagccgaagttttcggagggccgcattaagaaaatccgcaaggcatctgagcaccgggtggcaccgccttgccctgtttatgaacaatgcggcggatgtcagcttcagcaccttgcatacagccagcagcttcgggaaaaacgcgatatcgtcattcagtctcttgaacgccatacgaagtttaaagttgaaaacatggaaatcaaagaaacgattggcatggacaacccgtggaattaccgcaataaaagccaattccagatcgggcgctcgcaaagcggcagcatcatcgccggcttatacggccttgattctcatgacatcgtgccgattaaagactgtatcgttcagcatccggcaacgaacaaaacaacaggcatcgtccgccgcattttagaggacttcaatgtgtctgtttataatgaaagaaaacgaaaaggtgacgttcgcacgatcgtgacgagagtcggctttgaaacaggcgaagtgcaggtcgtgcttgtaaccgcaaaagaaacgcttccgcacaaggaagaaatcgtcaaagcgattcaaaagcgattgccagaggtcaaatccattattcagaatgtaaacggggcgaaaacttcagtgattttcggtgagaaaacaaaaccgctcgccggaaaaacagtgattcaagaagtgctcggcgacgtatcttttgaattgagcgcccgcgctttcttccagctcaatccggaacagaccgtcaagctgtatgatgaagtgaaaaaagcggcgcagctgaccggaaaagaaaaagtcgttgatgcgtattgcggcgtcggcactatcggcatgtgggtggcggacggagcgaaggaagtccgcggcatggacgtcatcaaggaatcaattgacgatgctaagaaaaacgccaaaaaacacggcatggcaaatgccacatacgtaacaggaacagccgagcactggctcccgaaatggacgaaagaaggcttccgcccggacgtcgtcattgtagacccgccaagaacgggctgtgacagcacgttcctggacacgatcaaaaaagtcaaaccgaaacgctttgtctacgtttcctgcaatccatccacgcttgcgaaggatttgcagacgctgtcgaaggactatcgcgtggactatattcagcctgtcgatatgtttccgcagacggcgcatgttgaagcagtggcgagacttgtattgaaatcgtctaactaaaataaacaatacctaataagacctggatttcggtaaaataaacaattccgatttccgggtctttttcatgtgcagcccttgtcctgactgtctgttctcaattttatcttccttctcattctcggagatctttattttaactggcgaaaagagttgaaaaaacgtgttgaaaagcgggtgaaaaaaagcgttatttaaccgggaaaatttccttccagtatgattaaaatacatgagaagaatgatgtgaaatcatagatatttttttcataatttgtaaaattatatattgacttgcagttattacgtgtgaaatattgatgataggaatataaggaaaggtatggcgtatatcatttcaagagtcattcgatgtaaaaagttgaaacattgtaataaacgaaagaggtgaaaatgatggccaaccccattttaaaatgaataacgtatgagcactacaacaattaaataatagtgccgacgataacaactattacagtaatacctacaatggttatatccttgcgacaatcatgcttcataataatttagattgacacttggctaaaaagtattgcagagaaggaaatggataactaaatggataaagtatataaaaaacgaccgttatataaaagaagttggtttcaaacatttttggcatttttagtatctcagctttattttaattttgtagaattaacgggatggggtcctaagtatagagaaatgaatggattcccagcaaacatagttgaactagatttctttcaaacatatctttcattctatgataatccatggtttaatattattactgttttcttgggagttttcactattatacaaataattacaggggtaacaaaggatattcgaaattaaagcaataacttctgatgccttatttaatgatgaaagaaaatgtacactttcttaattatcttatgagtgaagactgcgacacttagtcagcagtctattttatggttctggatcaggattaccgaattataaccctatacaaatatatagtaggttgccacttgctgcgttggttattttctaaatcatgagcaaatcccaaatgattcagattgaagttcttgaattcttttaaataagggtttattttctcttctcatcctctttactccatgtgattcacaagtggtagcagcttaagtagaggttttttcattctcttgagtattcagttataccacccccaactcaatttgcttaatcgaagtttatctcttgaaattagtttttccgcaaatatgatattgagatacggatatggtgtagcgttaaatatcttatcttcaataacagggcaattattttgcgttggtaatatggagaactcatatgatattctatttaggttggaatcctttttatccaaaagttcaaaagtaaggccactaagaaagacgaaggtcagcgcgagttaaccacaatataaaaaatagggtagataatcatcccacgtgaaatgttcaaaatttactatagattgataagaaatgctttcgcatgcgataagtgtaaaaagaagcatggtcagtttttaatttgggataaaggttcagccgtatcccataatgaaaggatttgaatgtattatgacagataatttctggcgtgaattgccacggccattttttgtactggcaccaatggaagatgtgacagatgttgttttccggcatgtagtaagtgaagcaggcagaccggatgtattttttacagagttcacaaactcagagagctattgccacccggatggaaaagatagcgtgcgcggccgtttgacttttacagaggatgaacagccaattgtggcccatatatggggagataagcctgaaaacttccgtaaaatgagtattggcatggcagagttaggatttaaaggactagatatcaatatgggctgccctgtgcctaatgttgcggggaatggaaagggaagcggccttatttgccgtcctgcagttgcggcagaattaatacaagctgcaaaagcagggggattgcctgtaagcgtgaagacaagacttggatacacggatgtggatgaatggcgcgagtggctgacacacattttgaaacaggatattgccaatctttctattcatctgcgcacaagagcagaaatgagcaaagtagatgcgcattgggaactcatcccggagattaagaaacttcgtgacgaggtggcaccagatacattgttaacaataaacggggatatccctgaccgccaaactggcttaaaacttgctgaacaatacggtgttgatggaattatgattgggcgcggtatttttacaaatccatttgcctttgaaaaggagccgaaagagcatagcagcaaggaattgcttgatctcttaaggctgcatctggatcttcatgataaatattcagcattagaagcccgtccgtacaagcctcttcctcgctttttcaaaatttatctccgcgggttccgaggggcaagtgaattaagaaatcaatgcatgaacacaaagtcaacagatgaagtacgtgcattgctcgacgactttgagagaaagtatcttgatgggatagagtaacagcagtgcttgattcaaaagaggctaacacaattcttgactaaaataaacctggattttcggtaaatccgggtcttttttgtacgcagcttttactcagcctgtcttttctctaatttattgtaagtaaataatggtatatttagtggagatatcttataaagggggagaggaaaatgaaacgactatgcatcatcccctgcggcaagaaaaaaatctgggacgtccagcctgatgccgggccggtaagagcagaggacgcttatctcagcccgtttcatcaggcgtgcgagcggtatgcgaaagcatttttcgatgagtgggtgattttgtcggcgaagcacgggttcctccgccctgatgatctcgtttcgggaaattacgatgtcacttttggcaccagtcatccggaaatcatgacagcggacgagctgcgccgtcaatttcacgaaaaaggcttttctgatatcgaagagctagtcatgcttggcggaaaaaaatatcgaagcgttctaaacgccgtcatcggagagcaccagcatatcagctggccgctatcatcatacaaaggcataggctacatgctccaagcgctgaaccgggctgttgaagaaaagcatgaactgtagcatgcacatatgaagaaaagagtgtgaacatgaaaaaacttgtgtttggcttgcttgccattgcattattcggatgcggactatatatctatcatgtatggttcggtgatccattttcgaaaaatgctgcagaacagaagctagtctcttatgtgaaacaaacctatcctaagaaagaaatcaagatcacgaatggggtatataacgctaaaacctctgaatatgtattcggagcaacctcccaatctcatcgctacccaatgtgtacgaagggatttctgcatcctaaagtaacgtgcgatggaattgaagaagcgtataccgaatcagtatcaaaacatgtaaatgaagaagcaacgaaggcaatcgaagcagatctgaaaaaagcggttcctcgacttataaaagctgatgctgctttgagtattgaaaacgaacagttcacgttagatacaaaatggaacaaacagctggctgaaaaagcgcctatgagcatgacgattcagttagacgccagcgggttatcaaaaacagatgccgcaaagatggcggaaacggtcagaaaaacgcttaatgaaaagggatatacatactcaaacggcacgatagactgtatgcagaaggacggggacggcggtatcggatatgtcaaatattcaattgattttctttcaaaagcagctattcagtcaaacgatgcagaggaactaggaagttaaaaagatttccaaggaaataaatacgtcgatcattgtcaaaggccgggtgatatccggtcttttttttgcatgctgtaaaacgagacaaatgaatcagtttgagacaaaacgagacacacgtctcaaactgtctccaaggtgaagacgagaagactgattttacgggctcaaaagactggcacacttcttgcatttataatggtgaaccctaaatagaaggaggcgcacaaaatggaattgttaaaacgagagggcttgtcattaactgaggaaaaagcgctgtggatgtaccaaaagatgctggagatcaggggctttgaagacaaagtgcatgacctgttcgcccagggagtgcttcccggattcgttcatttatatgccggtgaggaagccgtggctgtaggggtgtgcgctcatttacatgatggcgacagcattacaagcacccacaggggacatggacattgtatcgccaaaggctgtgacctggacggcatgatggcggaaattttcgggaaagcgaccggattgtgcaaaggcaagggcggttctatgcacattgcggatcttgataaaggcatgttaggcgcaaatggaatcgtcgggggcggctttacgctcgcatgcggatcagcgctcacggctaaatataaacagactaaaaatgtaagcgtttgctttttcggggacggggcaaataaccaaggcaccttccacgaagggctgaatttagcggctgtatggaaccttcctgtcgtatttgttgctgaaaacaacggctatggcgaagctaccccatttgagtacgcatcagcctgcgattcaatcgccgatcgggcggctgcttataacatgccgggggtgacagttgacggcaaagatattttagcagtttaccaggcagccgaggaagcgatagaaagagcaagaaacggcggcggcccgtctttgattgaatgtatgacctacagaaactacggccatttcgaaggagatgcccaaacctataaaacgaaggatgaaagagttgagcaccttgaagaaaaagatgccattcaaggttttaaaaactaccttttaaaagaaacagatgctaataagctgtcagacattgaacagcgtgtcagcgaatcgattgaaaaagccgtctcgttcagcgaagacagcccatatccaaaagattcggagctgctgacagatgtgtacgtgtcatatgaaaaaggaggaatgtaagagatggcgagagtcataagcatgtcagacgcgatcaatgaagcaatgaagcttgcgatgagaagagacgaaaatgtgcttttgatcggtgaggatgtcgccgggggagcggcggtcgatcatttgcaggatgatgaagcatggggcggtgtattaggggtcacaaagggactcgtacaggaattcgggcgtacaagagtgctggacactccgatttctgaggcgggctatatgggtgcggctatggctgcggcatcaaccggtttgagaccgattgccgagctgatgtttaacgattttatcggcacgtgctttgatcaggtgatcaaccaaggggcgaaattccgttatatgttcggcggaaaagcgcaagtgccgattaccgtccgcaccacatacggagcagggttccgggccgctgcccagcattcacaagcgctgtatggccttttcacgagcatccctggactgaagacggttgttccatccaatccgtatgatgccaaaggtcttctgcttgcagcaatagaagataatgatccggtgttcttctttgaagacaaaacgtcctacaacatgaagggcgaggtgccggaagattattatacaattcccctcggaaaagcggataccaaacgcgaaggcaatgatgttacgctctttgcagtcggcaagcaggtcaatactgcgcttgaagcggctgcacagctttcagaaaggggcatcgaagccgaggtcattgatccgcgcagtctgtcccctctggatgaggatgcgattttcacatcgttagaaaaaacaaaccggctgatcatcattgatgaagccaatccgcgatgcagcattgccacggatattgctgcgcttgtcgctgacaagggctttgatttgcttgatgcgccgattaaacggattacagcgccgcatacaccggttccgttttcaccagtgcttgaagatcaatatttgccgacaccagataaaattgtcagcgtcacgcttgaattgcttggcgagccggcaatgaattaaagggggaacacaaatggcggtaaaagtagtgatgccaaaattgggaatggccatgaaacaaggggaagtatcgatatggaataaaaaagtaggcgacccggttgaaaagggagaaagcattgccagcattcaatcggagaaaattgaaatggagatcgaagcgcctgaaaaaggaacgctgatcgatatcaaagtgaaagagggagaagaggttccgcccggcacagctatctgctatatcggggacgccaatgagtcggtgcaggaagaggcgagtgcgcctgttgctgaagacaatatgccgcaagccgttcagcccgtcaaacaagaaaacaaacccgcagcctccaaaaaagatcgaatgaaaatatctccagtcgccagaaaaatagcagaaaaagcaggattagacctaaaacaactgaaaggaactggaccaggcggacgaatcgtgaaggatgacgtaacaaaggctcttgctgaacagaaaaaagatcaggcaaagcctggttcggaacagaaagcgcaggaaatcccggtgacaggcatgagaaaggtcatcgctgcccgaatgcaggaaagcctggcaaacagcgcgcagctgacgatcacgatgaaggctgatatcactaagcttgccactcttcaaaaacagctttcatcaactgcggaagagagatacggcacaaaactgacgatcactcattttgtctcaagagccgccgttctcgctctgcaagctcaccctgtgctgaacagcttttatcaaaatgagcgcatcatcacacatccccatgtacaccttggtatggctgtagccttggaaaacggcttagtggtgcctgtcatccgccatgctgaaaagctatcgctgattgaactggctcaatcaatctcagaaaatgccaaaaaagcacgcgagggacgtgcgggaagcgaagaactgcaaggctctaccttctccattacaaaccttggcgcgtttggagttgagcatttcacaccgatactaaatccgccggaaacaggcattctcggcatcggagcaagctatgacacgccggtgtatcaaggggaggagatcgtcagaagcacgatcctgccgctcagcctgacatttgatcacagagcgtgtgacggcgccccagccgctgcattcctgaaggcgatgaaaacatatttggaagaacccgcagcattaattttataggaaaagcaggtgaaaacgacatgacattagccattatcggcggcggacctgcaggctatgcggctgcggtctccgcggcacagcagggcagaaacgtgctgctcattgacaaaggcaagcttggggggacctgcctgaatgaaggctgcatcccgacaaagtctttgttagaaagcgcaaacgttcttgataaaatcaagcatgccgacagctttgggatcgaacttccggcaggtgcgatatcagtcgattggagtaaaatgcaaagccgaaaacaacaggttgtcagtcagcttgtccaaggcgtacagtacctaatgaagaaaaatcaaatacaggttgtaaagggaacagcctcctttctttctgaaagaaagctcttaatcgaaggagaaaacggaaaagaaatcagagaggcggaccaagtattgattgcctccggatcagagccaatcgagctgcctttcgctccgtttgacggcgaatggatcatcgacagcaaagacgcgctttctctttccgagattccgtcttcactagtcattgtcggcggcggtgtcatcgggtgtgagtatgcagggctgttcgccagattgggatcgaaggtgaccatcattgaaacagcggaccagctgattccggctgaagatgaagatattgcccgtctctttcaggagaaacttgaggaagacggtgtcgaagtgcatacttcatccagattagagcgggtggatcaaacggccaaaacggcaatatggaaaagcggtcagcgagagtttaaaacgaaggccgattatgtgctggtggcgatcggcagaaaaccccgtcttgacggattacagctggaacaggctggagttgatttttctccaaagggcattccggtgaatgggcacatgcagacgaacgtgcctcatatttacgcgtgcggagatgctatagggggcattcagctggcgcatgccgctttccatgagggcatcatcgctgcttctcatgcttccggaagggatgtcaaaatcaatgagaaacatgtgccgcgctgcatctatacgtccccagaaatcgcgtgtatcggaatgacagaacgacaggcaagaagcatttacggcgatgtgaaaattggcgaattttctttttccgcaaacggcaaggcgctcattaaacagcaagcggaaggaaaggtcaaaatcatggctgaaccggaattcggcgaaatcgtgggtgtctcgatgattggcccggatgtaaccgagctcatcggccaagcggcagcgatcatgaatggtgagatgacggcagatatggcggagcattttatcgccgcccatccgactttatcggaaacattgcatgaggcgctgttaagcacgatcggccttgcggtacatgcataataaaggaaaaagcaggcgcatggatataaggcgcctgcttttttattgttgaaagcgctttatttttcccctacaatagatgaaaacggcgtgtaagggaggagcgatcaaggaaatgaattcggtcccaaacgatttgcaaacctggaaacgttttgtgaaagacggtgtgcttgacgaagcccgattaagaaaacggattgcagagtcatggcatcgctgcaaaaaagctgaggtcaatccttatttagaaaaaggcccgaaggttttacagcaaacggagctggatcagcagtcaaaaaaacattcattcttcttgacgaccgcaaagccttacctcgaaaaactgctgcctgccataaaagaaatggaaatgatggcgctgctaattgattcagacggtgttgttctggcattggacggccatccccgcgcgctctatgaagccaaacgcatcaactttgtcgaaggggcatgctggacggaaacggctgtcggaacaaatgcgattggcacggcgctccacatcagcgagccggttgcgatacaaggatcagagcattactccattgcttcccatctttggaactgttcagccgctccgattcaccatgaggatggcagccttgcgggtgtgattgacatatcgtgtccggcggcaggcgctcatcctcatatgctcggtattgcctctgcgatcgcctatgcagctgaacgggaactcgcagctaaaagccgtgagaaagagctcgagctgatcagccgttttggagagagggctgcatccagtgtgccgatggtgctatgcaataacaagcagcacatcatcagtgcgagcataccgattcgaacctcaatgcctgattggcagggccggcacctgtatgagttgaaagaacggggctactcaatcgaaaaagctgtcaccataggagatggcggcacttgtttttatctttcggaacaaaagaaaaagaaggtgttccgattcaatggagtgatcgggaaaagcggccgatcgcaagcgatgctgatgaaccttgaacgtgcagctgcggcagatgcaacggtctgtttgtcgggcgaaactggtacgggaaaggaagtcgcggctcgcgctcttcatgagaacagtgagagacgtcacggtccgtttgttgctgtcaattgcggagcgattccgtctgatttgattgagagcgaactgttcggctatgcagagggcgcttttacgggagcgaaacgaaatggctataaaggcgcctttcaaaaagcaaatcaaggcacattatttttagatgaaatcggagaaatttcccactcgatgcaggttgcacttttacgggtgcttcaggaacgcaagataacgccaatcggcgggacgaaagaaattccggttgatatcagagttattgccgccacacattgtgatttacgcgagcttgccgaaaacggaaaaatcagagaggacttgttttaccgtcttcatgtctatccaattgaactgcctccattacgcgatcgcaccgaggatatcccggacctctttgagtactacaaacagaagaatcattggccaggcgaacttccttctgatttttgtcatgtgctgaagcaatggaagtggccgggaaatatccgtgagctatttaatgtgtttgaacgtctttccatcagatttccggaaggcgggcttggggatgagccgctttccgctttactggaagccgctggactgccggtcagcactgcagaaaaacagcccgctgctgccggcgtgctcaaacttcgtgagcaaatccaaaaggatatgatgatcaaagcgcttgaatctgcaaaaggaaacgtctctcaagctgccaaaatcagcgggattccccgaagcactttctacaaacgcctgaaaaaattcaacttgtccgctgaatcgtaaagcatacttccttcaggaaatggaaacgttatgtattgaaggagggtgttacgatgaatattcaaagggcgaaagtaatagtagaatctcccgatatgaaaaaagtaacatataacggcgttcctatatacattcagcacgtgaatgaagaaaacggaacagcaagaatttatccgcttgacgaaccgcagcaggagcatgaagtgcagctgaacagcttaaaagaggattaaacaaaaatggcccgcttcataagcaggccattttgttatccgcgcggcgcaaataaaataacacagacaccgatgagacaaatgaatgcgccgatccagtcatacagatcaggtgttttccggtcaacaagccatccccacaggaccgcaagcacgataaatactccgccataagcggcgtatacacggccgaaagatgggaaggactgaaacgtcggaagaatgccgtatacaatgaggatcagcgccccggcgattccatagccggctggctttgcctctctcagccatagccaaaccagatatccgccgccaatttcggcaagccctgccgcgagaaataaaagaatggtaatcagcatcatgagcactcctcaatttgcatttatctttcattatagaggaggagagcttttaaagcttcggatgattctcaaattccttcaaatacgcttttcgctgaacctctgtaaattggctgatccaattgttttgagcctcttcattcaaatggggaaggacatagcgttcaatcgcttcgaaaaacagcggattcgcgatgatgttccaggtcgggatgcgaacgattttcccgtctgttttctcgatgataatatcctcaaaaaagatccctttcagactgtattggtgacgtcccatataaagccgcttcacctcggaaaacagcacgctgcgctttctcgagaagatctcgccactaggtccggtctttatgctgaaaatgacatttccacggcttgtgaacgcaggaaaagccataaagaatgtgatcaatccataaattatcgccagtaatccgccgcccaaataaagcagggcatatttagattcaaacgtgagggcttcagacaccagccagactcccacaataaaggcgccccctgtagcgaggaacagccaagcctttagaaacatcatgctttttacttcaatcatgtgctgcccctaaagcttcggatgattctcaaattcctttaaatacgcactgcgttggatgtctgtaaactgtccgatccaattgcttttcgcctcttcattcagatggggaaggatatagcgttcaaccgcttcgaaaaacaacggattcggaatgatgttccaagtgggaatgcgaatggtcttctgatcaacggtttggatcaatatatcttcttggaagattccttttagactaaatttatggcggctcatctcaattttcttgatatcagtaaacgtaacagacactttgtcagtgaacacttctccattttttcctgtcttgatgcggaaaatggtatttccccgcggggtgaaagccggaaagaagatgataaataaatataaacaaaacaaagtgaacagaaagccagcaggaatggctaataggtaatatttcgtttgaaacgtaatacccatataaaagagccacaaacatgctaatcccataccggcagatccgacaaaagcccatattctcaggaacattttgcttttgacttcaatgatttcttggtttttcaatgcttttctccttttgttaattcaattcttatcattgtgaaatgatttgatttacaacatccttatgagcagggaggatagaaaattcattctgggtgatgcctgtgacaagccaagtatggtgggcccccggcaggacaaatgccatgtcagccacttcaggagtgttatctttgccatatgccagacgcataagtgtatccattttccctttccgcaaagccaaatcatttgtaaatcgggtaacgtcctcttggtggtcatgtttttcaaggaactcttttagatatgaagggttgtctgaagcgccctccaagagtttttcaaattcatttgatgtcaatgtcacaatcgattctcttttatcctctgtatctattatatgtaaaaactcatctgtcttagcaagtaacccttcacttgattccatttttgtaatgcgatggacttgttcatcaaaaaggagttcgtgagagtaggtgccgaattttgatacatggcaggacacattctgttcggcgccttgcccgttaaatttagaaagcttcactgtatagtcagcgtcgtttaatacatggataaacggacagtactcgtcctttaaccgatattgatggttccgatattccgctgcatccttagctaagagtgagcggcaagctgcttcgaacaaagcgccgagctgttcatcttctatttccggaaaataggcctgcttcaaggccatcccctgttcaaaaaacccttcgctgtaaaagcaaaataagagttcttctatgctaattgtaaactgcttcattgtttattctcctatccaaatgaaaatttccctttaaggaaatgggttgcgccgtgtataagcgaatccgctgttttctttgctttttccattccttttttcgcgctgtctatccctttatgtatcgatttattcgccgcatctatgccgtcattcactgatttgacgactttgccggctgattccagcccttttttggctgtatcaacaacagcatggatcggttctttcagctttaaggctgctttttcagcaaaaccggctgtatatttggcgatttgttctccgacgactccgccaatgtatgaacctgctgccccaagaaggacagtacccacaggtcctgcaaagcttccgattgcaccgccgatgacagcaccagctgtggcaccgccggcaacaaaaatcgtattattcacagcattcccgacggccttggcgttttcacgcttgagaacttccggtttatcctggtattttgcataattttcagcaattttcacgcctgctccgaatgtttcggtcgctccggtaatcagtgtggcggtaatggcatttcctttcgcgaatctcaagcccgtttttcccacatccttcaaagtggagcgtacgccggcttcattaagaaatccttttgtgtagcttctgacgctgtttgaaaaatccaccgtgtcctgaggaaagtattttgtaaactttttatgtaccaaatctgaaaatggacggtttgtctttttcaacaaatatttaggattcaaaagcactcttgccgctttttgataacgtgagctgtcaacggccctggaaatatccaagagcagttttgagtgctgggctgtatgcaagccgcttggttgtttcacaaatttcgtaagccctaatccgtaatattttccctgcgtcagcataagagcggttaagcttgtcatcgtaccgtatttgtcgtaggcattgtagagctttcgcaaaaaatcatcttgttccacaaatttatcgcctgtttttctgatgaaaatctcattgtcactcagcttagtgacgagcgcctttcctgagctccacgcatcgcccactccagaaaaacagctgctgtagcggggatcgcattgcaaaatcatctgccccagctccacatgcaggtccttatatttgttttccatatcagttaattcagtgacaacatcatttgcaagctgttcgagcttatccggatcaactgcaatgtttcctgacacaccgttcacctcccgagtttatgtctttcctctcttgctttacgctccagttcttccattctggcaatttcagcttttcgttcttctattttgacagcggtagccttcagctcttggcttgtttcaagcagctcctgttcgaattgatcgtaggcggctttcgtttcctcgaaatcctggtcaaacgaatctcttgatttgccctgccaagcatctcccaatgcagataaccgggattcaagcagcattttggagcttctgacctcttctgcggccgcactgtacttgtttgccagctcaatgactttatatgagtccaacttttgtcccctgccttttctaaattcacgcacaattggatgttttatataaatgattataaataattcggcatgtatccgaatcgtacaaaagaaccttttcataagaattggaagggcgtatattcacttaaaattcacagttggtgagactttaagattacaaaaaaggtaaaaaaaacaaatccctcagacataaggcaaatgagaaatttcccgctctatgggaaaaaacactaaagttgatcaaatgacctaagtgcgccaaacgtgttacgggacgggctatctcatggtataaatggaattgtaaacgttatcaaggaggtcgtcatatgaagaaaaaatcattctcaatcgtaatagcgggcggagggagcactttcactccagggatcgtactcatgctcttggaccatttggaggagtttccgatcagaaagctgaagctgtatgataatgataaggagagacaggatcgaattgcaggcgcctgtgacgtttttatcagagaaaaagcgccggatattgaatttgcagcgacgactgacccggaagaagcttttacagatgtcgattttgttatggcgcacatcagagtagggaaatacgcgatgcgtgcgcttgatgagcaaattccgttaaagtacggagttgtcggccaggagacgtgcgggccgggcgggatcgcatacggtatgcgttcgatcggcggtgtgcttgaaatattagattacatggaaaaatactcgcctgacgcgtggatgctcaattattccaatccggcggcaattgtggctgaagctacgagacgccttagaccgaattctaaaattctcaatatctgtgatatgccggttgggatcgaagaccggatggcgcaaattcttggcttatcctcaagaaaagaaatgaaggtccgctattacggattaaatcacttcggctggtggacatcaattcaggatcaagagggcaacgatttaatgccgaagctgaaggagcatgtatctcaatacggctatattccgaaaacagaggctgaagcggtggaagcgagctggaatgacacattcgccaaagcgcgtgacgtgcaggccgcagatcctgatacactgccgaatacgtatttgcaatattatttgttcccggatgatatggtgaaaaaatcaaatccgaatcatacgcgggcaaatgaagtgatggaagggcgcgaagcttttattttcagccaatgtgacatgattacacgtgagcagtccacagaaaacagcgaaatcaaaatcgatgaccacgcatcatatatcgttgatcttgcccgggcgattgcctacaacacaggtgaaagaatgctgttgatcgttgaaaataacggcgcaattgcgaactttgacccgactgcgatggtcgaggttccatgcattgtcggctcaaatgggcctgaaccgattaccgtcggcaccattccgcaattccaaaaagggcttatggagcagcaggtatccgttgagaagctgactgttgaagcgtgggcggagaaatcgttccaaaagctgtggcaggcgctaatcctgtcaaaaacagtgccgaacgcgcgtgtggcaagactcattctcgaggatttaatggaggccaacaaaggcttctggcctgagcttgatcaaagcccgacccgtatatcataactgaaattcccccattttcgaatctgtaattgtatataatagaaagaaaatggggggatctgatatgcagctcgaagaactgatcaatcagcactacagcaaattgaatgacaacgattttcatattttaaaatatatattgaatcataagcacacatgctatcaccttggaatcgacgcgctggccaaagcttgcagtgtatcgcgttcctcaattttacggcttgcccaaaagctcggtttcagcggttacagtgaatttcgcgtctttttaaagtgggaagatcagccggaagaaggcgagagtatgagttttcaaaagctgcttgatgatattgaagcaaatttgaagttcttacggacaaaggacatgacggacatgtgccagctgattgatgcagctgaccgcattttcgtctacggttctggaaatgcgcaaaagatatgcgcccgcgacctgcaaagaatgtttattccgcgccatcgctatcttattttaattgaagacacaaatgaatttaatttgatgcgcgatgattttaaagtaaacgatctgtttatcatcatttctctttccggagaaacaccggagctgattcctcaggcaagaatgctttctgcaaagggtattccctttatttccattacgaatttaaaaaacaatgtcctcgcccagctgactccgcataatctttatgcgacaagcaaacctgtgacattaagcgataaaacggaaattgtcgcttttgcaccgttttttctcgttggcgaagcattgttccgcgcatatgttgattacaaagaggcagaaaaaaatgacaatgagtagcagggggttctggtatgatgcaaaaaattcagcgctttggaagcgcgatgtttgtgcctgttttattattcgcgttcgccggcattatcgtcggtatcagcacgctctttaaaaataaaaccctcatgggaccgctcgccgatcctgacggtttttggtatcagtgctggtatatcattgagcagggcggctggactgtttttaaccaaatgccgctcttattcgccattggcatcccggttgctttggcgaagaaagctcaggcacgcgcttgtttggaagcgcttactgtctacctgacattcaactattttgtcagcgcgatattgacggtatggggaggagcatttggcgtcgacatgaatcaagaggtcggcggaacgagcgggttaacgatgattgcgggcataaaaacgctcgataccaacatcatcggagccatctttatttcttcgattgtcgtctttttgcataatcgctattttgataaaaaactgcccgattttctcggcatctttcaaggctcaacatatatcgtgatgatttccttctttattatgatcccaattgccttggctgtgtcttatatttggccgatggttcaatcgggaatcggctcgcttcaaagcttcctggttgcttctggggcggtgggcgtttggatatacacgtttttggaacggattttaattccgaccggccttcatcactttatttacacgccgtttatttatggcccggctgtagcagaaggcgggatcgtcacgtattgggcacagcatcttggcgaatattcgcaaagcgccaaaccgctgaaggagctctttccgcaaggcggattcgcgcttcacggcaactcgaaaatcttcggtattccgggtatcgccctggctttttatgtaacagccaaaaaggaaaagaaaaaactcgtcgcagggctgctgattcctgtcacactgacagcgattgtcgccggtattacagagccgattgagtttacgttcttattcatttcacctttcttatttgcggttcacgccgtgcttgccgccacaatgtcgacagttatgtatatggccggcgtcgtcggaaatatgggaggcggactgattgaggcggtaaccttgaactggattccgctctttggcagccacggtatgacatatgtgtatcaaattttgatcgggctctcgtttacagcaatttattttttcgtcttcagatttttaatcctcaaattcaatatcgctacaccaggacgggaaaaggatgaacagcaggaaacaaagctatattcgaaaaaggaatacagagaacgaaaaaacaaggatgaaacggcctccgctgctgaaacggctgatgacaccgcttttctgtatattgaagcgctgggcggaaaagacaacatcactgaagtcacaaactgcgccacccgcctcagagtcagtgtcaaggacgaaacaaaggttgaacccgacagcgtattccgcgcgcttggcgcacacggcgttgtcaggaacgggaaggcgtttcaggtaattatcggattaagcgtaccgcagatgcgggagcgtgtggaaaaaatattgaatcaataaagactgccctccttttcgggagggttttcgtttgccgtcaaaaagaccgccatagtaaagtaaagaaagagacaatcgagtaaaaaggggtttggaggcttttacatgcaaaaggctttgtcgtttttaaaaccatattcattgctggcgggaattgcgctgattcttatgttgacggagcttgcagttgaactgatgcagcctttattgattgcaaaaatcatcgacgatgggatattgaagcaagatctgcggcatgtatggatatggggcgcggtcatgatcgggctgaccgtgttatcctttgcggcggggatgctgaattccttttatgccgcccatgtcagccaaagcttttcctatgatacgagaaaagggctttttcaaaaaatccagtccttctcctattccacatttggacagttttcgtcctcttcttatattacaaggctgacaaacgacgtcacacaggttcaaaatatgatttttatgagtttgcggtttatgctgcgggctcccttaatgattgcaggcggcattgtgctgtcgcttgccgttaatgtgaaactcggcttttttctgcttgtgaccattccgatcctgatcttgtttttgctgtgggtattaaggaaaggcggggcgctgttccgctcagtgcagaaaaggctggatcaagtgaacaccatcatgcaggaaaatttaatcgcaatcaagctgatcaaagcgctgcttcgcggcagccacgaagtcaaacgatttatcaaagccaacacaaggctgatggaaaaaacggtttcggcctttcagcttgtggaattcacgatgcctgtactgatgctgctgatgaatctctgcattcttttgattttgtgggcggggtcctacagtatcacgagcggaagcactcaggtcggcgatgttgttgcgataattaactacgcaacacgaattacaggcgcgctttcgatgtttccgtttttgattatgattttcaccagggcgaaggcttcaggggatagaatcggcgaggtgcttgaaacagaaggcgatgagcgggaggaaggcatcatatctgatcgtttgtcaggacggattgagtttcagcatgtatcctttcgctatcctgaaatggacagagaagcgctcaggaatgtctcattttccgcaaagccaagagaaacgatcgcgattctcggtgcgacgggctcgggcaagtccacgctttttcagctcattccgcggctttatcagccggattcaggctgcatttacatagatgaaaagccggttcaagattttccggctgaagggctgcgcaggcaaattggatatgtaccgcaggaagtcctcttgttttccggcacaatcaaagaaaacatcgcttggggcaaagaaaatgcttcactagatgaaataatggatgcggccaaacatgcgcaaattcatgaaacgattttgaagctcccaaatggatatgatacagttttggggcaaagaggcgtcaacctgtccggcggccaaaagcagcgaatttccattgcgcgggcgctgattcgaaaaccggctatccttcttttagatgacagcacaagcgcgcttgacctgcaaacggaggcgaagctgcttgaagcaatcagcacataccattgcacaactttgatcattacacaaaaaatgaccacggcgatgaaagctgatcagattttgttgcttgaggacggcgaactgattgaaaaaggcactcacagtgagctgctttctgaatctcaattatacaagcgcatttacgagtcacaattcggaagggaggggagcgagtcatgctaaaagacatccgcaagcctttccaatatcccaaactgccaattgacaaaaaagaaggcgcgaaaaagcgggcgaaagcaaaggatacaaagggcacactgagacgaatctggtcttacttggctgaacgaaaaggactgctcatacttgtcatgctgatggttgtcatcagcgccatattcgggctccttggcccctttgtgatcggaaaggccatcgaccattttatcgtcgggaaaacggtcagcggcttgattcctgttttgcttcttctgctcgctatctatatcattcagtccctgtcgctttggtttcaaaactattggatgattacgatctcgcagggcacggttttcagaatgagaagcgaattgttcacccatctgcatgagctgccgattccattttttgataaacagcggcacggcgagctgatgagccgggtgacgaatgacatcgaaaatgtcagttctaccttaaacacgtcagtcattcaaattttgtcaagcgtgatcacctttgtcggaacaattgcggtgatgctgtacatgagcccgctccttacattgattacgctgaccattattccggtgatggcagcgagcctgaaatggatcaccaaccgaacgggaaagctgtttaaagaacagcagaaaaaccttggtgatctgaatgggtatattgaggaatctgtttcaggcgcaaaggtcatcaaagcatattcacgtgagaagcagattactgctgaatttctcgaaaaaaacgctgcactcaagacgtcgggcttttgggcgcagacgatttccgggtttatcccgaaggtcatgaactctttgaataacttaagctttacaatgatagcggcaatcggcggtttgtttgcgctgaaaggctggatctcgatcggctccatcgtcgtctttgccgagtattcaagacaatttacacgccctttaaacgatctggccaaccagtttaatacgatgctgtccgcaatcgccggcgctgaacgggtgtttgacgtgcttgatgaaaaagaagagcgcgaggatgaaaagaacgccgtgcatcagcccatccaaacaggcagcattgaattccgggatgtgtccttcggttacgataaagggcagcagacactgaagcatttacagtttaccgtgcctgcggggcagtccatcgcgtttgtcggaccgacgggggcggggaagacaaccgtcactaatcttctcgcccgtttttacgagcctaacgaaggaaaaattttaatcgacggtacagatattaaaacccttactagagcaagcctgagaaaaaacatggggtttgttcttcaggattctttcttatttcagggaacgatcagagaaaacattcgctacggcaggctcgatgcttctgatcaggaagtcgaagccgctgcaaaaacagcgaatgcccatagctttattgaaaggctgccaaaagggtatgacaccgtgctgacgcaaaacggttcgggcatcagtcaaggacagaagcagttgatttctatagcgagggcggtgcttgctgatccggttcttctcattttggatgaagcgacaagcaacattgataccgttacagaagtcaacattcaagaagcgctcgcccgtttaatggaaggaagaacaagcgtcatcattgcccacaggctgaacaccattcaaagagcggaccagattgtggtgctaaaagacggtgaaatgattgaaaaaggcagccatgatgagctgattcggcaaaaaggattttacagtgacttatatgaaagccaatttgagaaatagacctttgtcctgcacagaggtcttttttgttacagttttatagtacttttatttcattttcgtaaaatgtaacaaaattacttgacgtaaacaagttatgtatatatactagcttacattaagtaagtgataacatttatcaaggaggataaaatgaataaatcatttgaaattggcacattacttttaagagttattacaggtattatcttttttgttcacggtttatcaaagtttcagggaatggagggcaccatccaatttttcggcagcataggccttccaagctttatggcgtatgtcatcgcagcgattgaactcattggcggagtgcttgtcttcttcggattggctacacgtattgtcggtgtactgttcgctcttacactgatcggcgccatcatcactgttaagctgaaagcgccattcatgggcaatgcagaatttgattaccttctgcttttgacatccattcacctggcgcttactggaagtcgattcctggcgctggacccatttgtgtttaaaggaaaaaagaacgaaaacgtttcagcataagaaaagaggcatgcagcatgaccagcattcatgaggatacacacattggctatgccaaactcacaattcgcagtctggagcgttcgcttcagttctactgtaacgtcatcggttttcaagtcttaaaaaagacggatcgccaagcggaattaacggctgacgggaaacgcgtactgcttattcttgaagaaaatccgagcgctgtcgtcttgcctgaacggtctgtgacaggcctttatcactttgcgattcttcttccggacaggaaagaacttgggatcgcgctcgcccgcctgattgaacacggcattgctatcggacatggagaccatgctgtcagcgaagcgctctacctgtctgatcctgacggaaacggcattgaaatgtacgctgaccgcccccgcagcacgtggcagcgtgatcgggaaggaaactacgtcatgacgacaaccgctgttgacattgagggccttctggaagaggcaggagatgagcggaaaacatcgcttccgaacgatacaatcatcggacacattcatctgcatgtcagtgatttgaaagaagcaaaggcgttttatacagatgtactgggctttgacattgtcggaaactatgcgggcatgtccgccctcttcgtttcagccggggggtaccaccatcatatcggcttaaacatttgggcgggaagaaatgcgccgcctaaaccgacaaatgccagcggactagattattatactgttgtcctgccccaccaagaggagctggatttggtggcaaaccgagtcaaacatgccgggtattcgattgaagagacggaaaacagctttcgtgtgaaagaccctgtttccggcgcctatattacatttgtgatttaactgcaatccccttgccgaaataacggcagggggattttttatttttgtccgccttgttatgatgagagaaccaacttgttaggaggcgtttacatggaactcaaccaccttgtgacgggcaaaatagcattaaatcaatatgtgcatcgcttagagcaaaaggatgtttcattttacgtccactactggggagcgatgacgaaccactataacacactgcttcataagcattccttttatgaaatttgttacgtggtaagaggtgaaggatattaccttgaaggcgatcgtacatatccgcttcgtgaacagacgatttttttgtcaaagccggagcatttgcaccaaatcaaaagtgaaacagggctgttccttttttacgtcgctttcgagctgagcgaggatcagtcaagcgccgaatggatcaaagtgatggaagaagtgaaacaaagcccctttatcacaatgcaattgaaagatggcgaaccgccgggcctgctttggaaaacgttaatgctgcaagcagcgcaacctgtcaatgcttttgacaaagagatcctatctcatttgtcgcatgcattgatcctgtcattaatccaaacctttctcccgtacgcccaacgcccgaaacaaaagcagcccattcacacatcttctgctttgctgacagaggtgaaactgcacataaaagacaatctgtcacagccgttaaagctgacggatgtcgctagccactttcatatctcagggaggcatttatcacgtttatttgcagcagaactgggcgtcagctactcagaatttgtccaaaatgaaaaaataaacaaagctgccgaactgctgaaatcaacgaatttgtcgattaaagaaatagcggaagaaatcggtttctcagtacattatttcactcgcgtcttttccgctaaaatcggcagctctccagggcttttccgctccctttataaagactcaaaaatgaccgcatttcaaatcaataaaccttttcaaaaaatcgaacaggccaagccgcacgaataagatgtcctgaaatgacaaaacaatgtcttcatatgataaagacgcgagaaatctcgttgtcttataatctttttagaaagcggttacaacaaggggtattgctgaaggagggatgcattggcttatgcttggtgtcgggtgctctgccattcttgaaagaaggggaagaaagccgtgagtacaaaaaagaaagaggctgtaataggaaaagaaagcttagctcataaagggcttttacgaacgattacattggtatctacattcggcggcctgttgttcggttatgatacgggtgtcattaatggagcacttccttttatggcaactgcaggtcagctgaatcttacacctgttacagaaggactggttgcgagttccctgcttctcggggcagccttcggggcgatgtttggaggacgtctgtccgatcggcacggccgccgaaaaacgatcctttatttagccttactcttcatcgcagccacacttggctgtaccttttcaccaaacgcgtccgtgatgattgcctttcgttttctgcttggactggcggttggctgcgcttctgtaacggttccaacctttttagcggaaatttcgccggcagaacgcaggggacgaatcgtgacacaaaatgaactgatgatcgtaattggccagcttctggcatacacctttaacgccattattggcagcacaatgggggagagcgcaaatgtatggcggtatatgctggtcatcgcgacacttccggctgttgtgttatggttcggaatgctcatcgtgcctgaaagcccgcgctggctggcagctaaaggcagaatgggtgacgccctgcgggtgcttcggcaaatccgtgaagacagtcaggcacagcaggaaataaaagaaatcaaacatgcgattgagggcacagcaaaaaaggccggctttcatgattttcaagagccgtggataaggcgcattctattcattgggattggaatcgccatcgtacagcaaattaccggtgtcaattcgattatgtactatgggacagaaattctgagagaagccggttttcaaacagaagctgcattaatcggcaatattgcaaacggtgttatttcagttattgcggtcatttttgggatatggcttctcggcaaagtccgtcgccggcccatgctgatcatcggacagattggcacgatgacagcccttctgctgatcgggattttatccattgtccttgaaggaacacccgccctgccgtatgttgtgctgagtttgaccattttgtttcttgcgtttcagcagactgccatttctacggtgacgtggctgatgctctcggaaatctttcctatgcatgtgcgggggcttggcatggggatcagcaccttctgcttgtggacagctaactttctcattggattcacctttcccattttgctcaatcatattgggatgtcggcgacattttttatctttgtcgctatgaatatcctagcgattctatttgtgaaaaaatatgtgcctgagacaaaagggcggtcacttgaacagcttgagcattcctttcgccagtatggccgccgcgctgatcaggaaatccaaaatcaaacaactcacttatcgtaacctgagataccaggaggaatctatcaatgaaactatcttatgtaacagacagcctagggcatttgccttttgaagacatgctcaattttgccgcaaagcttgggatcgatacacttgaaatgacaaccgggggctggtcgccggcacctcacttgaatcttgatgaattgctgcaaagcagcgaaaaaagaaaagaattttcacaagcgctggaaaagcggaacatgacactttgcgcattaaactgctcggggaaccctttagatccgggtgaattgggcaaatcgcacagagacataactgacaaaacgatggagctggctggattattaggcgtcaaaaaagtgatcatgatgagcggtttgccagccggcggcccggacgacaaagtgccgaactggatcacatacacagtaagctggcctcccgttttaaaagatatcctcaactatcaatgggaagacgttgcgatcccatattggaagaagcttgtcaaaaaagcggaggcctgcggcgtggggaaaatagcgcttgagaacttcagctctcaattagtctataatcctgagactctctttcggctcagaaatgcagtcggcccgatggtcggtttgaatcttgacccgagccatttgttatggatgggcgcagacccgatcatcgcagcaagggagctcggctcagccattcaccatgtccatgggaaagatgtcagaattgaaagatatttatcggcggtcaacggacttttagaaacaaaagaagtgacagatcctgcaaaccgggcgtggaattacgtagctgtcggctgtggacaggatttacagtggtggaaggaatttttttcagttgtaaaaatgatgggatatgaaggtgaggtttctttagaaatggaggatctgacgatgtcacctgaagcgggcatccgtacttctgtagaagctttaaaacaaaccatcagccaataggaggttttcatgatgctaaatggagaaagaatcatctctaagccgcttcgctgggcaatggtaggcggcgggcggctcagccaggttggatataaacatcgtattggagcgctgagagacaatactgcttttcaattaactgctggcgcttttgatatcgatgccgaaagaggaaaagatttcggggtgaaccttggagtggatgcggaacgctgttatcccaactatcaaaccatgtttgccgaagaagcgaaaagacaggatggcatagaggtagtatcgattgccactccgaacggcactcattatgagatttgtaaggcggcgcttgaagcaggagtgcatgtcatctgtgaaaaaccgctgttcttcacttcagcagaggggcaggaaatcaaagcgctcgcagagaaaaaagggaaaattgtcggcgtgacgtacggtttttcaggcaatcaaatgcttcttcaaatgcgtgcgatgattgaacaaggaatgatcggcgatattcgcgtggttgacttgcagtacacacacggtttttgtgcaacagatgaaggtgaaaagataagcgctgcacagaaatggcgtgtcgaccctgcgatcgccgggccaagctttgtgctgggcgatttatctacccacacgtattatatgtcacagcttattatgccaaagatgaaaattaaggagctgctgtgtgaccgacagagcttcgtcggcagccgcgcaccgctagaggataatgcccatgtgctgatgcattatgaaaatggagcggtcggaacgatgtggacatcgtcaatcaatgccggatgtatggatggccatagaatccggattgtcggctcaaaggcaagcattgagtggtgggacagcaagccaaatgaactgacgtatgaagtgcagggagagccgggccagacactcgttcgcggcatgccgtatttagatgatgtttgcaacgccgatgaacgactgggcgccttacacagcgaagggctgtccgaagcatgggccaatatttatcttaaatttgccattgcgatagacgccaaaaaccgtgaagatgaagaaatcttgaacaacttggtttatcctgacattgatgcagggatcgagggcattcgctggattgagaactgcgtgcgctcggcaaaccaagggtcagtttgggttgaatttaaataaatgagggaatgcgccgcatatgacataaagttcatatgcggtttttattttccagaaactcctgtcaaaaatgccctgaggcaggtatgataagaagggaattgggtatcgggagtgatgagcgtgaaagctcttttttttacgagaatgttcaccttgatggtgagctgtttaatgtatctgtccattgtgaaagaggataactggtttggatatgtatttatagcagcaggtgctgccatgtatgcagccaatcatgttttgctgacaaaagagacaaatgccatctggttctgcctgattgatattgcaatcggcttttcgttcggatttatctttcccggcacaggtttgttcattattatgctttgtccggttgcggtcgccttttttctgcgggggtttcctaaaagaacagcatggtctgtcttatgtctttcctctattttatttttgaccgtcctcatccgtacatatgcgatgttcggcaatgaatttgtcattgatcatttgactagcatgacattcgttgtcttctgcggtgtcgtgggcaaattaatccgcaagctgttggatgcgcaggatacggcaaaacagcagtttcaggaactgacggagtcccatctggcgctgtctgctgcacatcaggagctccatttatatgcgaagcaggttgaagagctgactgccatttacgagcggaacagaatggcgcgtgaaatccatgatacagtggggcataaaatgacggcccttctcgtccagctgcagcttttgcgtgaatggcaaaaaagagacagccaaaaagcggatgagacagtaggtgtctgtgaaacacttgcccgtgaagcgcttgatgatgtccgcttatcagtacgcactctgcaaactgaaaacgatccttcgctaatcgaatcgctgaaacagctgacagaggacttttgcaaaaatgcaggagtcacaacagaatttgcggtcagcggtgatcctgcaatcatcccgctgtctctccatccgaccctgatcagaacggtgcaggaagcactgaccaatgccaaacggcacggcggcgccgcagcctgttcgatacagcttgcctgcacaacggacagcatcagccttgtcattaaggatgacggcaaaggcaatcctgaggcagcacttggttttggtctcttgaatatgaaaaagcgggcagcggagcatggcggaatgatccgctttgaaagcgaacgggatcaaggatttactgtaaatgcagaattttcacttgccaataaaaaatggagcttcgggcccgtgcagcaaaaggagagtttatcatgattaagatcatcattaccgacgatcaggatatcgtcagagaagggctggcatccctgctccagctccgagaagagctcgatgtgatcgcaacggcgcgaaacggacaggaagccttcgaaaaggcgaaagagctggagccggatatcgtgttaatggacatccgcatgccggtttccaacggggtggagggaacaaaattaatcacaagctcgctgccaagcgtaaaggttttgatgctgacaacctttaaggattcagcgctgattgctgaagcgcttgaagagggagcaagcgggtatctgctgaaggatatgtctgcagatacgattgtaaaagcagtgatgactgttcattctggcggaatggtgcttccgccggaattgactgcccaaatgctgaatgaatggaagcgtgaaaaacagctgaaaggaataaatgagatagaaaaacctaacgagctgctcgacctgaccgagcgcgaaatcgaagttctggctgagctgggatacgggctgaataacaaagaaattgccgaaaagctttacattacagaaggcacagtcaaaaaccacgtttcaaatattatcagcaagctggctgtcagggacagaacccaagccgccatttactcggtcagatatggtgtatctgtcttttgacatatgacgttttgcatatacgcttctctgaaaaggccttttacaggcctttttttcatgccctatgttctatctgccgctacatgccgcacgcctttctttcttctacaatggcaatggatcaaaaaaaggagtgagacgacgtgctgcaagcagaaaacatcaaaaaggcatacggaaaaaaaacaatcgtgaaaggcatttctttttccctcaaaaagggggagtcgttcggtctgctcgggcctaacggtgcggggaaatccacaaccatctcgatgatttccggccttgtgccgcatgacagcgggaacatcacggtgggcggctatgttatcggaaaagaaacggccaaagcgaaacaaaaaatcggcattgttccgcaggaaattgcattatatccgacgctgacggctcatgagaatcttatgttttgggggaaaatgtacggacttacgcacggtgaggccaaaaaaagagcggctgaggtccttgaatatgtcggtctgactgagcgggctaaagataagattgaaacattttccggggggatgaaacgaagaatcaacatcggtgcggctttaatgcataagcccgagctgctgattatggatgaaccgactgtcggtattgaccctcaatcgagaaatcacattttagaaacggtcaaacagctcaacgaaacgggcatgacggtgatctatacgagtcattacatggaagaagttgagtttttatgcgaccggatcgggataattgatcagggggaaatgattgcgattggcacaaaaactgatttgtgcagccgccttgggggcgataccatcattcagctcacggtcagcgggatcaatgaagcgtttcttgtggcgatccgatctctggcccatgtgaatgatgtaacagtacatgaattagagctcaaaattgacattgctgcggctcatcatgagaaagtcgtcacaagcctgcttgctgaagccactgctcatcatataaacctgctgtctcttcaggtgcaggaaccgaatctggagcgcctgtttctgaatctgaccggccgcacgttgcgggattgaggagggacggcaatgaaaaaaagcatatggatcgcatggaaagatgtcaaaatcagaatcacggacagaaaagggtttatgatgcttatcctaatgccgctgctcctaacatgtattttaggggcggcgctcggatcagttgttgacggaggcagcgggattgatgacatcaaagtcggctacgttcaaccagatcagtcagatgcagcgaacatgtttacgaaagatgtgcttaaaaaaataaagtcaataaaggtcacaaaagccggcagcgaagacaagatgaaaaaactgattgatgaaaagaaaatcgatgtaggcatcgtcatcccgaaccattgggaagccggcaaaacctcagctgttgtttatgccgcacctgatcaaacattgaaaagttccatcatcgaaacagctgccagctcttttatagagcaatataaagcggtaaaggaagccgcgtcagcctcaatggactacatcagcaaaacggaagctgtacagcaaggaaaacttgaccctgcacagtttgcagaaaagctggcaaagacgctagaaaaagaaacaggtgacaagctgactattgcagaaaaatctgtcggcagcaaggccgttaccagctttcaatactattcggcggcaatgctttgcatgtttatgctgtttcatatgacagtcggggcgaaatcgtttttacaggaaaaggatacggagacgcttgccagaatgctgatgacgcctgcgcaaaaatccgtcattctcttcggaaaatggcttgggacgtatctgtttgctatcatacaatttttcatatttctgatcgtcacaatcaatgtatttggtgtggactggggcggtaatctgctgtttgtgagtgtactcgggctttcttacgccgcagctgtatctggtatttcaatgctgcttgcgtcgtgcatcagcgatatgaaatctgcagactcgataggcggcttcggcattcaattgcttgcggttctcggcgggtccatgctgccgctgtaccaatttccggacgtcttgcagtctgtatccaaagcggtgccaaatcgctgggcgcttgacggctttctttctttaatggaagggggaggctgggctgaccttcaaaagcctgtgcttctttttgcggcgatcggcttttgttcacttgtaattggtatcagacggcttcatacaagataaggaggtacaaaaggtgaaaaaaattctagccatttgcggcattgagctttctctcatttttaagaagccacagaactatttgatcatgtttgctgccccgcttttgcttacctttgtatttgggagtatgctcggcggcaatgatgataaggtgcggcttgcaatcgttgatcaggacgatacgattctctcacagcattatattcggcagctgaaggcacacgatgatatgtatacattcgaaaacgtgtctgaaaacaaagcgtcagaaaagctgaaacaaaagaaaattgccgggatcatcgttatttcccgctcgttccagacacagctggaaaaaggcaaaaaccctgaactgattttccgtcacggccctgaactgtcggaagcgtcgatggtcaaacaatatgcagaaagcacattggcaacgctcaatattcaggtgaccgcggcaaaaacggcatctcagacagcgggagagaactggaaggcggcgtataaaaccgttttcgccaaaaaacatgaagatacagttccggctgtaacacgacagacgctcagtgataaaaaagagggtgcggaagcaagtgacacagcctccagagcagcagggttttccatcctgtttgtcatgctgaccatgatgggagcggctggaaccattttagaagcaagaaaaaacggcgtatggtccagattgcttacagcctctgtcagccgagccgaaatcggtgctgggtatgtgctgtccttctttgtcattggctggattcaatttggaatattgcttctttccacccattggctgtttggcatcaactgggggaatccggctgcagttattgtattagtgtcactttttctattgaccgttgtcggcattggattgatgattgcggccaacgtcagaacgccagaacagcagcttgcgttcggcaacttgtttgtcatcgcaacatgtatggtgagcgggatgtattggccgatcgacattgaaccgaaatttatgcaatccatcgctgaatttcttccgcaaaagtgggcgatgagcgggttgacagagattatcgctaacggtgcccgcgtcacagatattctcggaatctgcggcattttgcttgcatttgctgcgatcactttcgcagcggggctgaaagcgctccgagcctaaaaaacatctgccgtttaggcagatgtttttttgcatgtgggtacattcgtatgggtgcagcctgaactgcggttaatccttatctatcatagctaaaattgattccagccaagaaacgtaatttttctcccgctccagcgctttcgttagcacaagatagtggccgaagtccggtgaagaaaatgacatcggctctgctgaagccataagcttttcatagcttccctgtaagtcagaaagcttggcctggcgtttttgcagctggtctttgaacaaatcagaagcctcctggcgcgatagacaagaaatgaaataagccttcagcataaattcatccttcaccgtctcgggtatcggctggtggcggatcagccagtcatgcagctcctgctttccgctgtctgtcagggtgtacatctttttctccagctttgtgccctgaatcgttgtccggaacgtgataaatccttcatccgtcagctttttgagctcagggtaaatctggctgtgcttggcgctccaaaactggccgagctcctctttaaaataactcgtaatatcgtatccactcaattcgccttttcgcaaaagccctaatatggcgtattttaatactctcatgctatcctccgtgtctggctgtttcgtaaaacagatgagccggtgctcaactgtgattctaactgcctattccccttattatagaaaagggaggaagggaacacaaccgggctctttggaaatgaaaataaaaggtttgtcagaaggtatccgatttatctccgtcaatgttataaaagagatttaaatttaattttcagaaaaaatagtaacgatattgattttttatatataataggaaattggtggtatgaacattttaagggggaataaacgtgaaaaaagtacttatggcattcattatttgtttatcgctgattctatctgttttagccgctccgccgtctggcgcaaaagctgaatcagtacataatcctgtcgttcttgttcatggaataagtggtgcatcatacaactttttcgctattaaaaactacttaatttctcaaggctggcaaagcaacaaactgtacgcaattgatttttatgataaaacaggaaacaacctaaataacggcccgcagcttgcttcatatgttgaccgtgttttaaaagagactggggcaaaaaaagtagatattgtggctcatagtatgggaggcgccaatacgctgtactatattaaatatttaggcgggggcaataagattcaaaatgtcgtaacgcttggaggggctaatggtttagtgtcatcaaccgcgctgccgggcacagaccctaatcaaaagatcctctatacatctatttacagtctcaatgatcaaattgtcatcaatagcttgtctcggttacaaggagcgcgaaacatccagctttatggcatcggtcatattggcttgctttctaatagccaagtgaacggctatatcaaagaagggctgaatggcggaggcctcaatacaaattaatatcttcaaaaaacaacctgctgtctccgttacagtgggttttttcgtctgagaaagccatagggtcttatgaccttagtctatcatgcatacgtcaatttatgacatcaggcactttttcaaatagagcggacatgttaaggtacaaccatcgatttctataaatttgaaataaaaggagcgctgttatgcaaattaaagaaatttttatgatccgctgcatttcgtgcttaagtgtcgtcttgctccatatcatttcaatggtcctgatgcttcaggcagaagctcttgcagatatttctcacactgttgattctttccgcacactcctgatgttcagcacgcccgcttttattttcatctctgaatttttactggcccgttcttatcctgatggggtgcctgacggttttttaaagaagcggggaaaagtgatttttgttccttttctatttatcgcggccatcgatgcgctgctgatgaccagtgcgatggggggagaggtaacctttctcgcgtttgtgcaaaaatatctggagaacgtattcttaggaaactttatcggatacttcattctcgtcatctttcaattttacatgctgcatatgatgtttcatgagtatttgaaaaaagcatcgccgaaatgggtgctgtctatctcatttgtggtgacagccgcttatttaggctatttctcagcagccagcccggctcctgcttctgaagagggcggggcatttccgttcttctgggttccgttcgcaggctggcttttctacttttgtctagcctactattgcggaaaagaatacaagcgttttttagcgctgctgaaccaataccgctgggtggtgtacggcgccgcaattgcttctggggcgctggttgtcactgtttcttatgtgggtgaaatcggcatgatcagctcgaagcggcctgatatcatgctgtattcaacaagcatgatttttctgtgttttcacttgttctccaaaatgaagcatgtgccgaaaatcatgatgtttatcagcaactattcgttttcgatttatctgcttcatgcctattttatgattataggctacgtgttgcttttgaatatgcccgacattcctgccgtaccggctgttctcctgctgtttgccgtgtgtacagccggcccgattatgacctcatgggcgctgaataagttcaaatatgggtatttatttgtggggaaaatttatcagccaaaacagaagaaggtaacagtcgaagtgcgtgatcacgcagggtgaaaaacaagcggcaggggggctcctgccgcgtttctttacttctcatccgcttgcagaactgtttttaaatatagttttgcagactcagcaagtccagatacatcagccttttcttcatcgaaatacagggcgttttgaatgatgccgtcattcatattgaggaaaaacttggcgatagtcgcaagaggctgaagcggctgaaactctccctgatcgatccctttttgcaatagctttgaaaatctttccacaaaaagatcataccttttctccaaatactgcctacgttcctcattccgccaagctgtcactaaatattcaaattgcaccggcgccagcgtatctgctacatcacgcaggccctcagtcagttcatccaaatagattgaaatggcggaccaaacactttggtgttcagctgatttatcaagctttcggagtccttcatccagccctgtttcaataatgcggcgaaacatctcctcagtgcttgaaaaataaagatagacaccgccccggctgaaacctgactcttctacaacgtccttcatcgtcgttaattcgaatcctttacgtttaaaaaccgttttggcagcctctaaaatctttgcctgtcgtttatccttgtgctcctttgttacttttggtgacaagatatcgcctgctttctgaaactttcttacctacaagtgtaatcaacccaatcaagatcagcaagcagccacagacaagaaaagcaagtgaaacaccgatccattccgccagcatgcctccgcccgccatgccgaggatggaggcgagggttgtcgcgctctgaatggcgccaaacaccctgccgctgtaatcaaccggcactgttgtttgcacgagaatttgaaatggaatatggaccagaccaaaagccgctcccatgatgaaaaaagcgaaaataaaaagagcaatgccggcaattcccattccgctcagaaatggcacgcctccagttgctagtccaagcagaaaggtcccagctgagaaataaagaaaataagaggtgattcgccgtctgccggcaattgccgccgtaaggagcatgccggctccgctgacggccatgcaccagcctgcaagctcaggcggagcgcctgaaaaagaacggataagaatgatagcctgggaatcaccaatctgcaaaacaaagagaacgacgcaagctgtgagtaagcctattaaaagaagcggcatccgtttcaaatactgaaggccttctttaatagaagcaagtgctgatgttttttcttgaggtgtattggctttttgtaaaaaagcatctttggggaggaaaaacaaaatgacagcggaaagaagaaaggcgccggcgttaatatagaaaacagaatgtatagagacagcagcgatcagcatgccgccaagggcagggccgaagatttttgcactgttatcaatgatgctgctggcggaaacagcctgctgaatgtgtgcttccggagccaattccttaagctttccgtttttagcaggtgaaaaaagtgaagaaaaacagctctgaaggcatagcaatacgtaaagctgccaaagctcactgacataaacgcagctgataacggtgagggcacgtccgatttcagacagaaacatgatcgtttttctgtcaaaacggtcggcaagcagacccgatacaggtccgagtacaatgacaggcaaagcaaacgacatcattaaaagcgacatatctaatggagaagcatgaagctgaaaagcggctaatgttagcacggccaaaatgtgaagccagtctccaagtgaagaaatggtttgcgaggctaacagtgtcatcagtcctttttgattgcgaaacaacggtttttccatgattcatcctcctgattattaaaatgacactagtgtcgttttttattgtatgggaaaaagacacaatatacaatctttttcttgtaaaataaaagataagagtgaaaagaagggggaacatgcatgacaacagacaacttaagctacccaataggagaatacaagccgagggaatccatatcgaaggagcaaaaagataaatggattcaagtacttgaagaagtgccggcaaaattgaagcaagctgtagagggcatgacggacagccagcttgacacaccataccgggacggtggatggaccgttcggcaagttattcatcatctggctgacagtcatatgaacagctatattcgttttaaattgagcttgacggaagagacaccggctatccgtccgtatgatgaaaaagcatggtcggagctaaaagactcgaaaacggcagatccgagcggctcactcgcgcttttgcaggagcttcacggaagatggacggctctgctccgaaccctgacggatcagcaatttaagcgcggattttatcaccctgatacaaaggagatcattaccctggagaacgcgctcggcctgtatgtctggcactcacatcaccatattgctcatattacggagctttccagacggatggggtggtcttaacgcttttgccggcggaaagccggaatactgatagcagcaatcactagaagtgagatcacagcagccgctgcatataaatgatcatagccgctggcgacactcgcatgaatggcgtcgcttatcgcggttttgacttcaggaacgggaatgcgttcgatttgttcttgtaaagaagaaacatcagaactgtcgatctccggaatcatctgcatcgccttttctgaatgtccgctgtccgataagcggctgttgatctcaccacctatttggtcaaacccggctgtgataaaacctgcataaagagtaggcgccaaggtcagtccaatttgccttactaatgaaagcgtgccaagagctgtacccttatttgtttttgccgcttctgatacaaggacgttcagcggagcgcctaacagaaaaccaaaaccgatcccagctgccacacttgcgatcacaaactcccatttttccgtcacccagagcggaaataaagcaaaccccgcacatgagatgattcccgaaagaataacggtttttacaggaccttttttgtcggtaagcgctccgccaagccaagcgccgattccggaagccaacgcaagcggtgtcatccaatagcctgcttttgcggcagggacacccaaatactgttcgacatatgacgggataaaaatgactgccgccaagagccccccggataacaaaccgatgataagcgtgcgctgaaacatatggtttcgcagcagagaatacgccaaaatgggatcgcctcctcgcatttcaactctcttttcatacgagataagcgctgcaaaacagagcatgccaaaaataatacatccataaacctccggattccccaagctgtgtaagagatttgccccgtcaaggttcgtcatgccgtacatcacggctaaaatcgacagggacagaaggaagattccggccgcgtcgaggcgcttagcttcaggtgcttttgtttccgcgataaaatatgcgccgaaaacaaccaatagcacggcaatcggcaaattaatcaaaaatagccaatgccaagacccggtccaatcaagcagaaagcttccgatatttggcccgagcacagcggccatcccgttcattgcgccaagcagcccaagcgccttcccctgtttttcctttggaagggtcgcgagaatgtgagagctgccgatgatgaaaatcccgccgcctccaagcgcctgaatcagccgcgatatcagaaagagcgggaagctttggctcaaagcaacaagcaaagaaccaagtccgaacaggcaaacctcaatgagaaagagtttttttctgccgtagcggtcggaaagttttccgacgattggcacactgacgctaagaccgagcgtataaagggtaatgccccatgatccccaggaaggggaaacggaaaacgactcgtttatcgttgttaaagcagccgaaataattccgttatctaaagcagccataaacacgccaatcgtaaacaggctgattgcccacttttggcttttctgctctgttaatgcttcagacattttcgtcaactccttttagttcacttgaaatatattattcattttaaatgaactaaatgtcaaataaaaaaagcctgctcccgcagtttgcggatgacagacttactgatttattcttttttcgcattctctaatgctcttgaaaggatagatagcccttcggaaacagcctgcttttcttcaggggacagcagctctaatgaacgcttcaatttcaggtggcccttttcatacaaaccccggaaaatctttttcgcattctctgtcaactgaacaactacagagcggcggtcctcttcagaatgtgagcgtttgacaaatcctgatttttcaagccggtcaagcagcccagttgtattggacagggaagcccccattttttcagcaatgtcgctcactttcaatgttccatggttgtttaatagcatcagcaccttcatttgcggcatgctcatatccagtttcatccactcggacacatcaccgagcccggcggacgttaagactttcatatagagcacccatatttcccgttcctccgatgaaagaatgttttcgtttaatactgttgtatcgtgtaaattatattccatttcatcacttcctcatcattcactcctcttaccatattactcgattttcactcctgaaagaaagtgagcagaaaccgcatgcgggactttgtccgaaaaataacggtagtgtataatgagttggagattattgggggagaggatcgaactagaatatgattggagagaccattgctgattaaaaagaatgctttatcaatattaaaaatcgtttttcctattgctgttttgctatttgttatttatcaatcgaaaaaagaactgacaaatctgtcattcaaacgtacgctcatggtcatcaacggactggaacgaacggacttattcatgcttgtgttgatcggcttgctggctgttgcggccatgtcgctgtatgattacgtcctgaaatactcactgcgcctatcgatcacaaacggaaaagtattcagggtttcctggatcgccaattcatttaataatgtgttgggattcggcggtttagccggagtcgggttaagaatgatgttctataaggagcatacgaaagaccataaggcactcgtgaaaggaatcgcctggctcacatcatctatgctgctcggattatctgttttcagcattttcgtcgctgcgagagtgctgccagtggatgaagtgattcatgaaaagccttggctatgggcggtcgttatcggttttgcgctgatattgccgctgtctttggcggtgtccaaaataaaagaccgcaaagctggggacgaagagaatgcggataaagtgaaaaatccgattttcgcatatattggagcttcagttgttgaatggctcatggccgggaccgtcatctattttgctttgttcgctatgggcattcatgcagatatcaggtatgtgttcggggtgttcgtcattgcggcgatcggaggaatgatcagcctcgtgccgggcggcttcggctcgtttgaccttttatttttgctggggatggagcagcttggctatcatcaagaggccatcgttacttctattgtgttgtacaggctcgcctattcatttatcccatttatcttgggactgttctttgccgcaggcgacctgacggaaaatacaatgaagcggctcgaaacgaacccgcgcatcgcaccggcaattgagacgacaaacgttctgcttgttgttcagcgtgcggtattagtgagaattttgcaaggctcgctttcccttattgtgttcgtagcaggtctgattgtcttggcctcagtttccttgccgattgacaggctgacggttataccgcacattccgcgcccggcgcttttgctgttcaacggcctgtccttaagctcagcactcattctgctaattttgccgatcgagctttataaacggacaaaacgttcctacacgatggccattacagcgcttgtcggcggctttgtgttcagctttttaaaagggcttaacatcagcgcgatattcgtactgccgatgattatcgtattgcttgtgctattgaaaaaacaatttgtccgcgaacaggcatcctatacactgggacaattgatattcgctgtggcgctgtttactgtggcgctctttaactacaatctgatcgcgggctttatttgggaccggatgaagaaggtgctgcgtcacgaatatttcgtccacagcacctcgcatattacacatgcaaccatcatggcgatcatcattgtgccgctgttcttcttgatatttacagtggtctatcataagagaacgaaaccgatcggagagcaagctgaccctgagcgtcttgctgcgtttcttaatgaaaaaggcggcaacgcgctgagccatctcggttttcttggagataagcggttttatttttccagcgatgggaatgcactgcttctgtttgggaaaatcgccagaaggctggtcgtgctcggcgatccgtctggccaaagagaatcattcccgctcgtgctggaagaatttctgaacgaagcgcatcagaagggattcagtgttttgttctatcaaattgaacgagaggacatggcgctgtatcacgattttggctacaacttctttaaattgggcgaggaagcatatgtagatttaaatacatttaccttgactgggaagaaaaaagccggccttcgggcaatcaataaccgctttgagcgggaggagtatactttccatgtggatcatcccccattttctgatgcgtttttggaggagctgaagcaaatctcagacgaatggctcggctcgaaaaaagagaagggattctcgctcggattttttgatccttcctatttacagaaagcgccgatcgcctatatgaaaaatgcagaaggagagatcgttgcattcgcaaatgtcatgccgatgtaccaggaaggagagatatcggttgatctgatgcgctatcgcggcgacgctccaaatggcattatggacgcattgttcatccgcatgtttttatgggcaaaggaagagggctgcacgtcttttaatatgggaatggcacccttggccaatgttggcactgcctttacatccttctggtccgaaaggtttgccgctgtcatttttaataatgtcagatacatgtacagcttcagcggcctaagagcctttaaagaaaaatacaaaccggagtggcgagggaaatacttagcgtatcggaaaaacagatctctttctgtcaccatgttcctcgttacacgtctgattggcaaaagcaaaaaagactccgtctaataagacggagtcttttttttatttcgtttttaagaagtaggtttcaatatcatcaagcagatagtttgctgctttaattccgcctgcggttgtccacacgacgtcatcgacttcatgtgcattacctgacttcacggcctttaggtttttccatagtgaactgcttgtccactgattggcccatttttcattttcttttgcattatcggctttataagtgaaataaaacagcacatcagcatccatatcaggaatagattctttactgtcggttgagaacgtaaattggtccttttgtttcttaaacagctccacttgtttttcagggcggttgaagccaagctggtctaaaataatcccaggaaatgaatcggtataatagattcttgactcaccggataaaaagcgtacgacagaaacggttttgtttgtctggtcgcccagcttgttttttaaatcagaaacacgtttatcaaaatcggcaatgacttccttgcctttgtccgccttattcaccgcgttggcgtatagagtcaggttatccttccagttcccggccaaagattcagcaaaaacagtcggcgcaatcgcatttaactgatcataaattttttcctggcgcactttgtttccaataatcaaatcaggctttaattctgcaatggcttccacattcggttccgtttcaagaccgacgtttttaacacctttcatgtcatctttcagatagtcataccacgggtcgcccttccatgactttacggctccgaccggcttaatgccaagcgctaagagcgcctctgttccttcattagttaaaacaacaatccgttttggattggcggggatgttgtctgatgtccccattgcatgtttgaccgttcttgttttgctgcttgacccctcgctgttgcttgaactttctgaactattacaggcagaaagtaccataaaggccattaaaaatacgaatagcatgctgatatgctttttcatctttttcctcccaatattgaaattcattatcatttagatcataataagcagtgttaagagtgtcaatccctaattgaggattattctcaaaaacaaacattgcatagtaaataactaggagaattagatcatgatctgcaaaaaagcatcttcaaaatggattgtgttagtatgtctgattttcattttactggcggctgtctgcgcaagcgtcgtgtatggctatacaggtacgtcatggagacaggtctatcaggcgtttacttccttcaacggaacaaatgagcatgtcatcatcaaggatgtcaggcttccgcgcgctttggttgcgacagtcgtcggcgcctcgcttgcagccgcgggcgctctcatgcaggcgctcacaaaaaatccgcttgcgtcaccggggattttcgggattaacgccggtgcaggtttttttattgttgccggatcgttttttctgcatattcagtcacctcaggcgctagtatggagctcgtttcttggggcagcatttaccgctgcgatcgtctatgcagcaggctcgcttggaagagaaggactgacgccaatcaaactgacgctggcgggagctgccatggcagccatgttttcttctctgacacaaggcttgctttctgtcaacgaactcgagcttgcccaggtgcttttttggctgactggctctgtgcagggccggagtctggatctgttgatgacgatgtttccatatgcagcggcagcgctggtaatctgcttctttctcggccaaaaaattaatctcctcgttatgggagaagatgtggcaaaaggactcggccaaaaaacgggcctgctgaaatttgtgatggcgctttgtgttgtcatgcttgcagggtccgctgtcgccattgccgggccgatttcttttatcggcatcattattccgcattttgcccgctttgtcgttggtaatgattatcgctgggttctgccattttccgctgttttgggtgccattttgcttgtttgcgcggatatcggtgcgcgatatatcattatgcctcaggaagttcctgtcggggtcatgaccgccatcatcggaatgcctgtgtttgtgtacatcgcaagaaggggggcgaagctatgaaacttcgttttggcgttactgcggctgaaaagaaagcatggatcgtctttttggttttactggggttaacagctgctgtactcatcataagcgctggtctcggacaaaggtttattcctccctgggatgtagcaaaaacattctttggtgcaggttccaagctggatgaactgatgatcatgtcgttccgcatgccaagaattttgacggctttatgcgccggtgtctgcttggcagcggcaggcgcgatattgcaggggctcgtcagaaaccctctcgcatctccggatattatcggaataacaggaggagcggcggtagcggtcgtgcttttaatgatgttcttctcagaccgcagcagttcacttacgatcagtctgtcatggcttccagcagccgcatttatcggcgcatcggctgtcgggctcatcgtctatttactggcatacaaaaatggcgcctccacatttcggctggtgcttatcggaatcggattttcaatgtcggcgcaggcgatgactaccctgttgatgatcaaaggcccgatttaccgagcatcacaagccaatgtgtatatcactgggtcagtttatgggtcaaactggcagcatgtaaaaatagctattatcttatctgtcattctcttattcatttgttttgtcgcgctaaaaaatatgaatatacaggtgctgggtgaagatattgcggcgggtgcaggaagcgctgtgcagcgaaatcgttttttcttgctccttttgagtacggctcttacgggttgtgcagtttcagttgccggcacaatcggttttgtcgggctgatggcgccccatattgcaagacggcttgtcggctcatcttatggcgcgctgctcccaacgtcggcacttattggggctctgctcgttttaacagctgatatcgtcggcagaaccttatttgctccggtggaagtgccggccggcgtctttacagcggctatcggcgcaccttattttatttatttgctctataaaacaagaaattcttgatcgttacacccattttcttaaaaaagaaaatgggtttttttgataatgactgaagattcgtaattatttttgctatactgacagagacattgataaagaaagggcggcagatgaatgaaagaagcagaggtattaaaatatgaagcatttacaagcagtcccggcaaaggaaaccccgcaggcgtcgttttgcagggagacgattatacggaagacgagatgcagatcatagctgaacgtgccgggtattcagaaacctcctttatccgaaaaagcgagtcggccgatcttgaactccgttactttacccctggacacgaaatgaatttgtgcggtcatgcgacagttgcttctctttacgcattatgtgagaaaggaatgctggagagcggtaaaacgtacagcatccaaacgaaagcgggtatcctgcctgtgaagatttctgaaaaagatggccgcattcatatcacgcttgaacaggcctctccgcaattcaaaccatttacaggcgatcggaaaaaacttgcggacgcactgggtatcaccgatgaagattttcatgaagaccttccgattgtgtttggcagcactgggatatggacagccatcgttccgcttaaatcattggaggcttccaaaaaaatggtgccagataacaaacaatttccggaagtgttagttgatctgccaaaagcttcagtccatccgtttacctttgaaaccgtccatcccgacagcgacctgcacgggcgccacttttcatccccgtattcgggaacgattgaagaccccgtgaccggcacagcatccggcgtgatgggggcttatatgaaacattatggcaatgccgagcagcataaatttatcattgaacaagggcaggaaattggaaaagacggaaaagtggagatcgaaatgaacgaagccggcggccatgtgaaagtgaacatgacaggaacagccgtttactcagaaacccgtattcttaaaatctaatacggatgatggtttacaaaaagatgcactttccgttatcattatgaaatgataatcattttcaattgcataggaaggtgagacggtatgcctcaaaccgaacaaatacatcagcattcagtactgcgggacatcatacgcagcagaagatcgattcgaaagtttaaacaagagccagtaccttcagcagtcattcttgacatgcttgaaacggcaaaatatgcgccaaatcacagagtgacagagccatggagatttatttacgtttccagtgagacaggtaaagcgaacctcattaatacatttgcagcgttctctaagaaatccaagccggatatgacagaggaaaagcttcaaaatttcaaaaacacacttgggcgcgttccgggatttctcctcgtcgtgtttcaggaagatgaaaacgaaagagcgcgggacgacgattttgcggcaacaagctcgttgattcaaaatcttcagcttctcgcttgggaaaaaggaatcggcatggtttggaaaagcggaaaaatcctttatgacaaagaagtccatcaggcctttggtttacaggataatgagcgtttcgccgccatcatacaaacaggttatcctgacgaggcgccggaagtgaaaaaacgcacaccgatccgcgaacggtttactgaaatgtaaaaagccccttgtctcaaacggagacaaggggtttttcattaacgagatttctttttcgctctgttgtcggctgctttcgcacgctcttgcgcttcgcggtcatctgcatcagcaagctcggttgaatattcttcgtaaacgccgtcagtttccctttttaatgcatcgggaacttgtggaagcttttgtttgtttttatcacggtttttgtggatatgatttctgcccatatcaaattccccctaaaaagtgatatcaaacaaatatagtatttggttttaaggggctatgtattcctacttccgcttagcagctttttccgcttttttaaattcgcctgaataaagaacttcctgcatttttttcaggttggcgccttgctggtgcttctccctctttttttccataaaaaggacctccttcaaccatgttattcttaaggttgacgcttcctgctgtttttatacagtctttcggtccgctatcagctgtgagagtgcaaattcaagatccgaatatgtaaaacgaaatccagaggttatcgcttttttcggaagagcgcgctgtcctttcacaatcaaaagactcatttcacccaatgcttttgataaaaagaattccgggacggggagccagtgcgggcggtgcttcacccgtgcaatcgtttttccgaattgcttcatgtccacaggattgggcgcggtgacattcattgggcctgagatgccggcgttttccaccgcatatcggatcatctgggccgcatcctcgacatgaatccatgacagccactgccttcccgttccgatcgttccgccggccagaaacttataggggagaatcatgagcgggagagcgcctttttctccaagcatcacgccaaatctcgcataaaccgtcctgatgcccatcgcctcaatatgctgtccttccttttcccacaggtgtgcagtatggctgagaaaatcctcatctgacgttgcagaatcctctgtgaaggttttctcaagactagtgccgtaaatacccacggcactggcttggatcaatgtgttcggcttctccttctgtttctgaataagccgctgcacttcacgcgtcgcattgatacggctggagagaatgtgctgctttgttttatttgtccagcggccaaaaatcgattttcccgcaaggtttatccagacatcaatatgaggaagttcctgctccggggcggctccttccgtcagccattggacatatgtcatatttttttgttcagtttcccgtgcgtttcttgataaaatataaacatggtgtccctggcgggtaagaacgcctgtcagatgctggccgagaaaaccggttccgcccgtcattgcgatattcatgaacatctctcctcatcgttctaataaatatactttacctcattttaataaaagaaaacgcgtttcaggcctgagaagggagattaagatgccgtttattacaaaaatatcaacgcaaaaaaagaatacggaacgcttcaatatttttctggatgataaatacgccttcagcgtggacgcggatgtgctcgtgaaatttgagctcaagaagggaaaagaactcgatgatcttgacatcattgagattcaatacggcgatgaagtgaagaaaggcttcaaccgtgcgcttgactttttatcctatcgaatgcggtcgacgaaagaggtcgaggaccacttaaagaaaaaagaaacctcgccccccgtcattgcggaagtcatccataggcttaacgattacaagtacttaaacgaccaggaatttgccgcagcctatgtcagcactcacaaaaaaacaaacggaaaaggccctgatgttttgttcagagagctaagagcgaagggaattgatgacgatacaattaaggaggcgctaagttccttttcctttgaagatcagacaagagaagcggtcaagcatgttgaaaagcttctcaaaaaagataaaaagctttcgacgaaagaactcaaacagcgcgcccagctgcagcttcagcgcaagggcttctcatttgatgttatcagcgcggcgatggatcagattgaatatgaaaatgatgaagacacagagaaagaagcgctgcgccttcacgcggaaaaagcgtttagaaaataccgctatgacggctcatatgaaagcgccatgaaggtcaaacaatttttattccgcaaaggattctcactcgatttaatcgagcaattactgcaggaagaggagtactgaaatggagaaacgatacagtcaaatgacaccgcatgaactcaataccgaaatcgcattactttctgaaaaagcaagaaaagccgaacagcatggaatcataaacgaactggcagtgctcgaacggaaaattacgatggcaaaagcatatttgctgaacccggaagattactcaccgggagaaacatatcgtgtggaaaacactgaggacgagtttaccatcagttatttaaatggcgttttcgcatggggatacaggacctcttcccctcagcaagaggaagcgctgccaatctcagtattgcaagaaaaagaataaagcgtaacaggaggctgatgatcagcctctttttgtttgcagcacatttacacgaattcttaaagaaaaaatcattgaattcacttgaaaaatcttttaagatgaaactcgttgttttttaaaatcaaaggaggcgatgacgttgagtatcaaaaacccatctgtaaaatttattatatttgttcttatgatttgtacattttcaatcggctatacagaatacgcggtgatgggtattttgacgtcgattgccaatgactttcatatacaggtttcatccgcagggcttcttgtcacggcttatgcggcaagcgtttgtttgacagggccgctcgtcaccatcatttccgtcaagcttccgagaaagcctgtgcttcttgggctgatggcgatatttatcctttccaacctgatgagcgcactggcgccgaattttgcggtattggccatttcaagaattttatctgcgtccattcacggcgctttcttcgcgattgccatggtattcgcaagtgaaatggttccgccggaaaagcgtgctgcagctgctgcttcaatgaacggcggactgacagtggctctaatgcttggtgttccattcggctcttatctcggagatgtcctgaattggagagcggtgttttccatcattacggcacttggtgtcatcggatttttaggccttatggctgccgtgccgaacagaaaaccaaaagtgatcccaatgcttatgaatgagtggggtgtttttaaacacaaacaagtgctgttttccttcgcgattaccattttaggctattccggtgtctttatcgcctacacctttatcgaacccattttgaggcattcagccggattcagcacggttggcattacaggtgctctctttgcgtatggattgggaggcgttgccgggaatttctttgctggaaaagtaccgctacctttgctgactcggacgatgatcggcgtaatgatcggtttaatcggtgttctggctgtatttccttacatcgccatttacccggctgcagccattgtggcaacgttcctattcggggcatgcgcattcggcacgccgcctcttttgcaaacaaaggtcatttcatcatctgagggcggcacgaccattgccgcagctgtcagcgtatcagcatttaaccttgccaatgcccttggtgcatggatcggcggaatgattttaaacggaacaggctcttattcctggctgtttgcaggaggtgcgcttatgactgcatgcggacttgtgctttctaccttcgcacacttatcagaaaagaagagcgtctacgaatatcaagtcaataaagggtaaaaacagctgcagtgtatgcagctgttcttctttaccgtttgcctgaggctctcattctttcttgaggatgctgattgattgatccgtcagcacgctttgaagcatagtcgtcctttgctctcggttcaccctgaaatttgttttcgttttcgtaaggaaatcctttttctttatttcggaccatgtcatatccccctaggttcgagatcaaaaagttgcgtctttccagatgaagacgtaaggttagtatatggagaacaccacgtaataaagcgttatttttttcctgaagaaaggagactgcacacatgaatatgtacattgagaaactgactaatctgcttctggaaaagaacgagatgatcagctatatacaggcaaaaacgtgggtggaattgttatggagcgatttcgaagcaacctatgcaaaagccggacacgcctatcaaggtgaaaaaatgactgaaaaaatcgtcacacaatggattgaaaactatggtggccagctccacctttttcaaagctcccgtaacgacgtgaatgattacttaaatcaaagcaaaggccttttgcactaaaaacctgccgttaacgaccggcaggttttttcattttcttaaaattaccttaacaggaagaaatcataaacaaaacatgtttcaccagcctgtcaatcagggaataccacttatatcttgtcaaaatgcgaggaggagctttatatgaaaaagaaacaagtaatgctcgctttaacagctgccgcaggactgggtttgacagcacttcattccgctcccgcagcaaaagctgcgccccttcacgacatatctgtcagcatgccatcatccgattcttacatcataaaaacaggaaagctgaatgtccggactgagccaaatcataaaggtgacattctcggcactgtatcatcagaacaaaaagtaaaagtctatggatttgtaaatgccgattgggctcaaattcatttcaaaggaaaaaaagcgtatatttcaacccactttttaatgaaaaccgcaagccaagcgaaaacaatgaaacagacagccttctatgcaccgacgcccgaaaatggaaaagctaaacagctctcatctggaacagaggtgacaatacttgggtggggattcagtgaaaacggcggatttgacttcacttgggcgttcgtggattatggcggagttaaaggctatattcacacaaaggatttacaaatgcgataaaaaggcaggccgaggcttgtctttttgcctatgcatgaaacatttctcctttctgcacgtaacaatgagaaaggagatgatgatatgacgggtttagtcggcggagggcttatgatcattgcgggcatactgatcaaactgtttcctcccaaatcgatcaacagtgtgtacggatacagaacgagacgctcaatgtcagatcaaagattatggaatgaagcgaaccgttacagtgcatcattaatgatcctgtcaggcttggtgattgcgggaatgggtttgctgctgggatcaaacttgtttattcttcagcttatcctgctgattgccgcctgtgtcataacatttatgctaacggagaaaaggctgaaaatcatgacgcacagtcaaggaggagatagaagtggacggagttaaatgccagtttgtcaatacgaacggaatcacgctccacgttgcagccgcaggaccggaagacggcccgttaattgtcctgctccatggatttcctgagttttggtacggctggaaaaatcaaatcaaaccgcttgttgatgcgggttaccgggtcattgctcctgatcagcggggctacaatctcagtgacaaaccggaaggaattgattcgtatcggattgatacattaagagatgatatcatcgggcttattacgcaattcactgatgaaaaagcaattgtcatcggtcatgactggggaggggctgtcgcatggcatttggcttccacacgcccggaatatcttgaaaaactgatcgcgatcaatatcccgcacccgcacgtcatgaaaaccgtaacgccgctttatccgccgcaatggctgaaaagctcgtatatcgcatacttccagctccccgatataccggaggcatcactaagggaaaatgattatgaaacattagacaaagcgattggattatccgaccgtcccgcgctttttacatccgaggatgtcagcaggtacaaagaagcgtggaaacagccgggcgcgctgacagctatgctgaactggtacagagccctcagaaaaggaagcttggcagagaaaccctcttacgaaacagtaccttaccgaatgatctggggaatggaagaccgctttttgagcagaaagcttgctaaagagacggaaaggcattgcccgaatggacatctcatctttgttgatgaagcttcccattggattaaccacgagaagccagccatcgtcaatcagctgattttggaatatcttaagaaccaataagctaaaatttctctccatccgtctgtcataatggcagactttttctgtgcgtttttttcatagtctgttttaaacatgacaaaataaaattaaaaatcatgaatgtcaccataaaattgtaacaaaaaacaggtttaaacgactttaaaaaaaggaatagccttactgaagatttgtgtaaaactcccctaaggcaatacttaaaaagaataataaaaagaaggtgccttaatgaagcaaggattaatctcgattattatcccgtcttacaatgaagggtataatgtcaaactcattcatgaatctttaaaaaaggaatttaaaaacattcattatgactatgaaatattcttcataaacgacggaagtgttgatgacacgcttcagcagatcaaagacttggcagcgacgtgcagccgggtaaaatatatatctttttctcgaaactttggaaaagaagccgcaattttggcgggctttgaacatgttcagggcgaggcggttattgtcatggatgccgatctgcagcatccgacatatttgctgaaggaatttatcaaaggctacgaagaagggtatgaccaagtcattgcccaaaggaacagaaaaggggacagctttgtccgctcactcttatcatctatgtattacaagttcattaataaagcggtggaagtcgatttgcgtgacggtgtcggtgacttcagattgttaagccgccaagctgtgaatgcacttttgaagctgagcgaaggaaaccgcttctcaaaaggccttttttgctggattggctttgatcagaaaattgtattttatgaaaatgtcgaacgaaaaaacggcacctccaaatggtcgttcagcagtctgtttaactacggaatggacggcgtcgtttcatttaatcataagccgctgagattatgtttttatacaggcattttcatcctgctgctttccatcatttatatcattgccacattcgttaaaattctgactaacggtatttctgtgcctgggtatttcaccattatctcagcagtgttatttctcggcggagtacagctgttaagcctcggaattataggcgaatatatcggccgaatctattatgaaacaaaaaaacgcccgcattatttgatcaaagaagcgaatatcccgaacaaagacctgcctgaaacgaacgaattaaaaagcatgcggcgtctgacaaaaatgcactgaaaataccaagcgccattggcagtgctttttttgcgtgtctattatcttaaaagcaagactggagaatttatatgaaaagaaaacatatcatgatctatgcggccagtttgctggtgtccgttctggcacacgctttttttgtgaaagaatgggcggaaggcaggtatatgacaggtccgggtgacgggcttgcgcaaatgatcgtatttaaaaaattattatttgaccaatatacacacgggaattttttctacaattattcattcggacttggcggcggcacattcagtcagctcggctattatttttctgcgtcttttctttttcttgctgtgtccgccgctgtttggctgcttcaagccgtccagctgatcggagaagcggatacgcttttttgggcagagtcagctgtttttatcagtattttcaaattgagcttgatcatctttacgtccgcttctgtttttcattatcttctcaagcacagggcggcatcgttcacgggagctgtgttatacggcgtctcaattatttatttccgtcacgaagcgtattgggaatttttcaccgatacaatggtttggcttccgctgcttgtgcttggcgcagaaaaaattattagagagcggcgtccggcgtggtttatcgttgcgtgttcgctgacgttaatcaataacttttactttgcatacataaaccttatattcatcggaatctatgtgctgttcagatggctgatccgtttggaaccacatgaagagaaaagatggattcaaatcagattatttctcgtttcaggcttcatttcttttggcatcagtgcggcggcgtttgtgccggtagtatacggttttttaaacaacctgcgccctccatacagccagaaaatagagtggctcaatttcgatgataatatcttattttcgagccggatcatcattgtgccggccgcttttctgctgtttttgtttatgatttctttttacaaaaaccgtgtgtttcgtctctttgccgggttgagcctgctgtttattctgtttcatttcagtccgtatgcggcaagcgtctttaacggtttttccgccccgcaaaaccgttttgaatatgttctggcctttaccattgcgggagcagctgcggctggtttgtcacagctgtctgaattgaaacggaaagaactgctcccggccgcagctgtcgtcctgcttctttacttgtatcatattcaaaggtataagctcgatatatggaagcctgcgaatgaaagtattctattgctcttactcatgacaatcgcagccttgtttgctgcagcttttgcgaaaaaacgggcaaaaatggctgtgcacggtataatcattctttcttcgctgtttgtcgccaactcctatcaaaaatacgcgctctcagaaggcggcgatttggatagtgtgacaaaagaatatcttacaagtgaggaatacagagggcgggaatcatctgagctcatcagacgtttacagaaggaagacgatgatccgctcatgagaatcgactggatgaacggggtccgcaataatacgccaatcatttacggatttaatggcttcagcgcgtattccagcattttaaacaaagatctgctggccttctattggaatgatttaagcatcgatatgggcagggaaagcgtcagccgttacgcgtcattgggagacagggcgaatttatacagcctgctttacggcaaatattatatgaccgaaaaaacaaacgaagccagcgtcccgtacggcttcaaaaagcatttagaaacagagcattatgcagtttatgagaatcagtacatgcttccattcgtcaaaacagcggatgccatatacagcgaaagtgagctggaccgattgcccgctcttgcgaaagaacaggcgatgctgaaaggaatcatattaaaagatccatcaggaaaaacggagcagacaccaaaaccgtccaatttgatcaccaagtcggacatcactgcaaaacaagcccagtatcaaaacgggctgctaaccgtaactggagaaaacggaggagagctgatcatcaccccgaaacagccgtcatccgctccgggagactactatgtcagcttttatttgaaaagcaaagcaaaagacaaaggatttacgttaaaggtaaatgattatgtcacaacaaggaaatcgaacaaatcgatatataaaaacggagtaaataatataacggtaagagtgcctaaatcacgccatatctcaatcaatcttccgaaaggaacctatgagctgagaaacatagcgctctatgaagaaaattaccaaacgctgaaaaacgctgtaatgcaaaataaaacagagaaagcagacaaactgaattggaacaaaaatcgactgacctttgcatatcatctgtcaaaagaccagtacatcatgcttccgatcccatatgaaaaaggctgggagctgaagatcaacggaaaaacacagaagatcgaaaaagcggattatgcttttataggcttcaaggcgcaaaagggagacaatcacattgagctgacttactatccgccatacttcaaaatatcggcgatcatatctctcgtcagtctgctgcttgctgttttttatataagacgtaaaaagcccggctctatatagagccgagctttaattttttctgtagtttttcttcgctgaatatccatcccgtataggatgaacgaattgtgagatcatggccgatatgaacaattgcgacaaacggataatggcctttgctccgataacgcaggtcgataaatctcacctcataatgatctttaaacgtatccacttcccaccggtaaaccggagaaaaggacagaaacgccgcgatgttatcatcctgctttgccgcatgcattacatcggtttcaggaacaggcacccgattaaatgtatccagaatcacgacatgtccttccatgcttcttcctacatagaaagcatgtgctgtcgtcactgcgattcgccattgcctgaatttcatcgttggagaaataataatgctttcgatctcatcatgaatcatctcatgaagcttccgtttaattctcagctgcatgatcaggcgcaccaagtagtagcctgccaatatgatatataagctgagaaacgtgatgccgggactcccgcctgcataccaaatcgcgatagctgccagatggctgataaaaataaacggatcaaacgtattaatcagcccgagcgcaacccattttttcgaaaacggacgaatggcttgtgttccataggcgttgaatatatcaacaaagacatgcagaacgactgccagcagtgtccacagccacaggtgcagaaaatcggcctgaggataaaataaatacagaatcgccgggatgatgacagaccaaaacaaaacggcgggaattgaatgggtaaatcctctgtgattccttatataaacagcattgtttttaagctttaacacagtatcaatatccggagcctgagagcccgcaagcgttgcgatcataacagcgtgagccattgccggatctgatccgacaacaggatcaagcgtcgcaataccgcccagtgcgatgcccataacgacatgtgtgcccgtatccataggtgacctccttgcagggtgatcctgcacattcactttgtaagaaattccccattttcatatacccaatttttaaactgattcaatcgttctcatatgtttccgctttttctttattactatttaatgtaacatattatcgtactgtgcccttagtgtacaacaaaaaacagtctaaagaaaagcggggcgcgaaagactggggagaaacacatatgaacgtacttgaagacaaattaaaacaaaaagacatacagcaatttcgcgatgatttaatctcatggtttgaacgagagcagcgcgttttgccgtggagagaggaccaagatccatataaggtgtgggtatctgaagtgatgctgcagcaaacgagagtagagacagtgattccttactttctccggtttgtggaacaattcccgacagtggaagcgctcgctgatgctgatgaagaaaaggtgctgaaagcatgggaagggctcggctattattcgcgagtcagaaacctgcaaagcgcggtaaaagaagtgaaacaggaatacggcggcattgttcctccagacgagaaagattttggcgggttaaaaggcgtcggcccttatacaaagggagcggtgctcagcattgcctacaataaacccattcccgcggttgacggaaatgtgatgcgtgtcatgtccaggattctatctatttgggatgatattgccaaaccaaaaacaagaacgatctttgaagacgccatacgagcttttatttccaaagaaaaaccatctgaatttaatcagggcttgatggagcttggagccttgatctgtacgccaaaatcaccctcatgcctgctttgcccggttcagcagcattgctcagcatttgaagaaggcactgaacgggagcttccggtaaaaagcaaaaagaaaaagcccgggatcaaaaccatggccgcgatcgtactgactgatgaagacggacaagtgtatatccacaaacggccgtctaaaggtttgctcgccaacctgtgggaatttccgaatcttgaaacacaaaaagggatcaaaactgagcgtgaacagctcattgctttcttagaaaacgaatatggcatacaagctgatatcagtgatctgcaaggtgtagtcgagcatgttttcacccacctggtatggaatatttcagtgtttttcggtaaagtaaaacaagtgtcggataccagcaagctgaaaaaagtaacgaaagaagagctcgaacaatttgcgttcccggtatcacatcaaaaaatctggaagatggcagtagaagcagccgccatctcggctgctccgtaaaccattcttaatcgtaagagacgcgcgtgccgtggctgtagtccgcttcattgcgcttcattccgccgcgcgcttcaatttcttgcgttaattcccggtattttgattggccttcttcgttcaaataaggcataatttgctgaaaggcatgatgaaaataagcgagttcactgttcttccaatcttttttggaaaccatgttcaattcgctcatatcacgtccgacatacataacagaagaccccctttaaagttcttgccattattgtttgtggaaataaaagaactatacgctacaaggagatgaggaaaaatggaacaaaataaatgtgcactcgtaacaggaagcagccgcggtgtcggaaaagcggccgcgatcagacttgctgagaacggctataatatcgtcattaactatgcacgcagcaaaaaagcagcattagaaacagcggaagaaatcgaaaagcttggcgttaaagtgcttgtcgtaaaagcaaacgtaggacagcctgcaaaaatcaaagaaatgtttcagcaaattgatgaaacgttcggcagacttgatgtttttgtcaataatgccgcttcaggagtactaagacctgtcatggaattagaagaaacacactgggactggacgatgaacattaatgcgaaagcattgcttttctgcgctcaggaagctgccaagctaatggagaagaacggaggcgggcatattgtcagcatcagttcattaggctctatccgctatcttgaaaactacaccacggtcggtgtatcaaaagcagcgttagaggctttaacccgttatcttgccgttgagctttcaccaaaacaaattatcgtcaatgctgtttcaggcggagcgatcgacacagatgcgctgaaacacttcccgaatagagaagatctgcttgaggatgcgcgccaaaacacgccggcgggacgcatggtcgaaattaaagacatggttgatactgttgagtttctagtgtcttccaaggctgacatgatccgcggacagacaattatcgttgacggcggacgctcactgctcgtttaaaaatttttaaaaaagaggaatagctatacgatcacctgcacattctaatgaccgtggaggtgataacaatggctaactcaaataacttcagcaaaacaaacgctcaacaagttagaaaacaaaaccaacaatcagctgctggtcaaggtcaatttggcactgaatttgctagcgaaacaaacgctcagcaagtcagaaaacaaaaccagcaatcagctggacaacaaggtcaattcggcactgaattcgctagtgaaactgacgcacagcaggtaagacagcaaaaccaatctgctgaacaaaacaaacaacaaaacagctaatcactgaaacagaaaaaagcacttcatcttcgggtggaagtgcttttttctgtttgaaaaacgacaaaacttgtggaaggtctacagaatgagtcaaagggtttgctttacggagatcgaaatgattaaaggaggaaatgtttatactttcatcaggctgaaggaggaaccgatgaccgaatttgaaaagctggtaagtgaacagatgaaaacgatggataagcttctcgatctccaatcagagctcgaccgctgcaaacaaattgaggcggaactccggcatttggaaagggatgcaaggctgcgtgggattcaggctgaaattgcggtaaaacggaaacaccttgccgatatacaggatatgtttcaaaagcagacagagcaggtcattcgttcatatcgcagctcagaaaagccgtcttcctttgtgtagtgcaggaatgtgccattccccggccggaatggctcttttattttcatttttcaatttgtaacgttataataggtaaaagacgttgtcggtaagcaaatttggacatactaactgtagggctttatagaaagtaggggagaaatatgggctatcccaaggaaggagaaaccattcaaattcacagctataagcacaacgggctgattcatagaatttggaatgagacaacaatcttaaaaagtacagaaatgtgtgtcatcggagccaatgaccggacgatggtaaccgaatcagacggccggacatggataaccagagagcccgcaatctgttattttcacgcaagacaatggtttaatgtcatcgggatgctgagggaagacggggttcattattattgcaacatcagttctccgtttgcctatgatggcgaagcaattaaatatattgattatgacttagatgttaaggtttttcctgacatgacctacaatattctcgatgaagacgaatatgatgatcatcggaaagccatgaattatccaaaagaaatcgacagtattttaagagactacttaaatacgctgctccattggattcaccagcgtcagggaccgtttgcgcccgagtttgtcgatatgtggtatgaacggtatttgcgctatacaaaataatggttacgtaaaaaacctgttgcggggtacaacaggtttttcacatgggctcacacacatcatgataaagagagagggggaatcaacgtgggggttatgaaacgctacatgcaattcgtcaaaccttataagaagcaaattttcgttacagtgttaatcgggatcgtaaaattctccattccgcttgctctcccattgcttctgaagtacgtagttgacgacattattcaaggaggcggcacggccagtgacaaaaccacgtcattgttcacgattatggcgatcatgttcgccttatttttaattttgcgcccgcctgttgaatattaccggcaatattttgcccagtggactgccagcaaggtgctttatgatataagagctaagctgtttgaccatatacaaaaactgagccttcgtttttacgcgaatacaagaacaggggaagtcatttcccgagtgattaatgatgtagaacaaacaaaggatttcgtcatcacagggctgatgaatatatggctcgatatgctgacgattttgattgtaatctctatcatgctcacactggacgttaaattaacgctgatctctatcgttttattcccattatacggaatatcagtgaagtatttttacggccgtttacgaaagctgacaagggagcgctcacaggctcttgctcaagtgcaggggcatttgcacgaacgaattcaaggcatgcctgtcatcagaagctttgcgatagaagatcatgaacaggctcaatttaatgagaaaaacggtcatttcttagataaagccatccgccacacgaattggaacgccaaaacctttgcggtcgttaataccattacagatttggcgccgctcatcgtcatagcgtgcgccgggtattttgtcattaatggaccgctgacagtcggaacaatggtcgcgtttgtcggatatattgacagaatgtacaaccctgttagaaggctgatcaattcctctacaactttgacacagtcaatcgcatcaatggacagggtgtttgaatttattgacgagccctatgaactcactgacaaaccaaatgcgataaaggccgatcagattcgcggaggagtggagtttcaaaacgtttcgtttcaatatgagaaggacaaagaaaatattcttcatgatgtatccttaaaagtaaatagaggagaaactgtagctctcgtcggcatgagcggaggaggaaaatcaacgctcgtcagcctgatcccaagattttatgatgtaacaagcggcagactgctgattgatgggacggatattcgcgattatgaagcaagaagccttcgcaaccaggttggtatggtgcttcaagatacctttttatttagtgaaacgattcgggaaaatatcgcgatcggcaagcctgatgccacacttgaagagataatcgaagccgccaaagctgcaaatgcccatgaatttatcatgagttttccagaaggatatgagacccgggtgggggaacgaggcgttaagctttcaggcggacaaaagcagcggatctcaattgcgcgggtattcctgaaaaatccgccgctcctcattttagatgaagctacatcagctctggatttggaaagtgagcattacattcaagaagcgatggacaaactggcgaaggatagaacaacttttgttgtcgcccaccgtttatcgacaatcacccatgcggataagattgttgtcatggaaaacggcacaatcattgaaatcggaacccatgatgaactcatggactatgagagccagtacaagcacttatttaccattcaaaatttgaactaaaacatcaatcttatatccttttaacgaaggatataagatttttttgtatataaaaaaacccggctgtttaaccgggttactcttctgtttctatttcgcagtctttcggatgatacgtttgaaaacttgtgataagtgtttctaaatgttcaagctgctcgcgatattccacggcgcttgccataatattgagcatgttgtaatcaataagctcctcatccgtattctgctgattttttaaaaatgactttgttaaaagctgcttataccggatgccttcttcaaccgcgtcatcatgcggcttgatttttccgacaaacctcatcaaaatccgttcgtgccagtaaagcaggtaatcaagttcttcagtcaatgtttcctgaaactcttccggcatatgatagatctcgttttccagacgatgcagcttcttcaatgtatcaagcgcccgatttgcagtaataatggcctgtctgaacaggacaagctttcttgatttcacataagtggttttcttaaagtaacttctttcttctttatatagaagatatgtctgatcaagcttgatcattttttctttcagtttttcaatatcctctttcaaaatcgaatgctctgtcgactgccgcatggacaatctgatccacttcataatttcttcggtgttttcgacggtattatgaatcagctttgtttcgtacttaggaggcaaaaacacaaggttgacgataaaggaagaaagcacccctaagatgactgtgcttgttctgatcagcgcgaacattaaaaagtcgtcaccggcagattctaatatcgcaatgactgttacaagagcaattgaaattgtatgttcaattttaagtttcagcatgattgtaatgacaataactgctgttaacccgatcataatcgggctgggtccgaaaataaggccgaacactgtggcaatcacagctccgatgatatttgcttgaacctggtcaataataatgagaaaagagcggtaaatcgacggctggatcgcaaatatcgctgcaattccagcgaaaatcggcgcgggaagcccgatccacgaagccaaataaagggcaagtgtaatcgcaatcccggttttgaaaatgcgggcaccaagtttcattggtttgtgcgtgcattcctttctatagtaaattgtgtgacatagcaaatgggctaatccttaaaattcccggttagtttatttgctaaacaattaagtaatatacagggatcgatacaaatattcaagctatttttctagaaaaagaccaaaatcttacacgttgtttgattccataaaaaaaacaggagctcaaagctcctgttcaaggtatttgattctagttttttagatgtttaaatgcatcctcgaccgctgtaagcgtgtctttaatatcctgctctgtatgtgctgtggtaataaaccaagcttcatacttagaaggtgctaaattaattccgcgttccagcatcagcttgaaaaacgtagcgaatgtttctccgtcactccgttcagcctgctcgtaattttccactttctcatcagagaagtataccgtgagcgcaccttttaaccggttgaccgtaatggtgatgccgtgtgtttctgcgtgcttcaaaatgccttcctcaagcatagcgccaaggtgatcaagcttttcatacacgcctttttctttgagcacttccagacaagcgatgcctgataggatggaagcggggttccctgccattgttcctgcctgataagcaggccctagcggagctacctgctccatgatttcttgtttgccgccataggccccaatcggaagtccgccgccgataattttcccgagtgctgttaaatctggtttcacctgtaagagatcctgcgcgccgccatacataaagcggaaagccgtaatgacttcatcgtaaataacgagagcccctgcattatgtgttaattcatttacttgttctaagaagccctctttcggctccacgataccgaagttgccgacaatcggttcaacgagaaccgccgcgatttcactgccccatttttcaagagctgctttatagctatcgatatcattaaatggtactgtgatcacttcgtttgcaatgcttttcggtacaccggctgagtctggtgtgccaagagtagacgggccggagcctgcggcgacaagcacaaggtccgaatgcccgtgataacagcccgcaaatttaatgatttttgtccggcctgtatatgcgcgagccacgcggatggtcgtcataacggcttctgtacccgaattgacgaatcttactttgtccatagcgggaatggcttctttgagcatctttgcaaatgtaacctcgtgtttcgttggtgttccatacaatacaccgttctctgccgcttttttaatcgcttctgtaatatgcgggtgggcatgtcctgtaataatcggaccgtacgccgctaaataatcgatgtatttgttgccgtccacatcccaaaaataagcgccgcttgctttctccattgcaacaggagaaccgccgccgactgctttatatgatctagacgggctgtttacaccgccgacaatgtgctgtaatgcctcattgtgaagttcaattgattttgtatgcaagaataaaaacctcctatatctccatgcgtcctttctattgtagcatgcttccgaacaagaacaatggcttcgggcttcagattcagctgagatggttgtaatctggacaagaattggatacgcttaataaaaaaacatccggaggtaacgtaatgactatagaaatcggacaaaaagcgcctgatcttgagttaaaaggtgatcatggggaaacagtaaaattatcggattataaaggaaagtacatcgtgctttatttttatccaaaggacatgacacccggatgtacaactgaagcatgcgattttcgggacagtcacgaaagcttcgccgaactggatgccgtcattatcggcgtcagcccggacagccaggaaaaacacggaaaatttaaagagaagcataaccttccatttctgcttcttgttgatgacgagcataagctggcggaagcatttgatgtgtggaagctgaagaaaaacttcggaaaagagtatatgggaatcgagcgttccacttttttaattgataaacaaggccggctcattaaagaatggagaaaagtaaaagtaaaggaccatgtagccgaagcgcttcaaaccctcaaagatatgtcggaaaagtaaatctctatgagcctatgcttacttttaccctgatatcaattgacaaattatcgtagaaagagttacactaattataaacattacaatgtaagaattttttttagaagagaggtgcatgacggatggctgcacatgaactaaaagaagccttagaaacgttgaaggaaaccggagttcgcattactcctcaacgtcatgcgattctggaatatctcgttaactctatggctcatccaacagcggacgatatatataaagctctggaagggaaatttcctaacatgagcgtagcgacggtatataacaatttgcgtgtgttccgggaatcaggtttggtaaaagagctcacatacggtgatgcttccagcagattcgattttgtcacatccgatcactatcacgcgatttgcgaaaactgcggtaaaattgtggacttccactacccgggccttgatgaagtggagcagctcgctgcccacgtcacgggcttcaaggtaagccaccaccgtttagaaatttacggcgtctgccaagagtgttcgaaaaaagaaaatcattaaaaataagctgaccgcacgaaacggtcagcttattttatttcgacattttctttttattataagactcatcaaattcttttccttctaatcccttatctaaagtcagcggctctcggcaatgcatgcacatatcgactcttcctaaaacctttgtctctttatcacagcctggacaaatgacgcgaaccgctttagtcgaaagcattccgatccaaaagtaaactaccgtgctgagaccgatggataaaagcccaagtatcataaacaaactagaaagcaaaactgactctttgaaaaagatcccgatgtacataatgataaacccaacgaaaaccaaacttaacgcaaatgttctgattttattaattttgctggagtatttcgccatgtccatccccctctgttttaactatagcacaaacccgatgggattttcttcatgttttcggttgaactggaatttacatatggagagttactgtgaaattgtttataatagttcaatgtgtttagaaaaaaggaatttcgttttaaccatagaattgaatcaaatagagaataaaaaaatttgaacaattgcattggaggaatagtgatggaaaatcttctccgtccaatttaccaagaaagagcaagtcaccccaatacattggctgtcattatgattgagagaagaaacaaaacatcttccttaacagataactttgatgcagctttgctggtgattgtaaaggatgctgatgagccagtttttataaagcattatgaatttgatcatcaaacagcttctttgcatgtggtaacagattctcagattcaagaatggattttgcttggaacaaatagaagaatcatagattggattgtaaatggcagagtcttgtttgaccgtaatgaatacgtagttgaactgattgacaggctgaatacatttccgtttgccgaacgtaaactgaagatcggactcgaatacggcaaattaatcagaaggtatgttgaagggaaagctttttttgaagccaatcaatttttagatgcctacaatgccgttgttcatgcgctgcatcatttagcacgtattgaagtaatcgacagaggattccatcccgaaaccacggtgtggagccaagtgcgccagatggagccgcaagtgtacaagttatattccgagctgattgaaagtcacgagagcctggaaaaaagacttgaattattattcttagcaaatgattttctcatccattccaaagccgagatcggttcggcgcatcttttcgaagtaatgaaagaaaaagacatttggcaattcggtgagcttcttcaacatcatgacctaaagcactttacccaagatcttggcgttatgcttgattacttgacagaaaagggacttatcaacgtctgccagatagaaacgaaaggacaggctgtctatcaccgaggatattcttttaaaaaaggtgttgactctgattcttgaccgtgttatattattaaacgtcgctgatgcgcttctgagaaaacaagctcacagcggcgggaaaataaatcaaaaaaacatttgacaaaagaaagtcaaaatgttatattaataaagtcgcttcaacaagaagtgaaaatgatctttgaaaactaaacaagacaaaacgtacctgttaattcagtttttaaaaaatcgcacagcgatgtgcgtagtcagtcaaactagggcctgcacgacgcaggtcacacaggtgtcgccgcaggaagcggtggacttaacctgtgttccatttatcggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaatacatgcaagtcgagcggacagatgggagtgcatcccgcggtgacacctgtgtgacctgcgtcgtgcaggccctagtttgactgactacgcacatcgctgtgcgattttttaaaactgaattaacaggtacgttttgtcttgtttagttttcaaagatcattcaataatggagcgggtgatgagaatcgaactcacgacatcagcttggaaggctgaggttttaccactaaactacacccgcgtggtatcttatatggcgcgcccgagaggagtcgaacccctaaccttttgatccgtagtcaaacgctctatccaattgagctacgggcgcttatgagcgacttaactatcatactatcatttgatgttgaagtcaagaagttttttaaaaatgttttccgaatgtttttcaattcgacttttcttattatacacatttttaaaatcttgtaaacaccttagaaaaacttttttgtttttcgttttgtttcacgctgttcatcagcgacgtttaataatataccatgcctgttttatttggtcaacacttttcctgtatttttttattttcttctttcacgccttcccatgcttatcatgtatatattttatctcatcttacaaataatataagaaaatctcttaagaagaaatgaggcgtgttatgtattactacaaagaggaactgattaatatcattaaaccggacaagccagacccggcagctgctaaggtcctgcaggagatattaggcggtcattacggagaaatgcgtacaatgatgcagttttttttccaaagctctaatttcagaggaaagcagaaacagtaccgcgatctgcttcgcggcatttttttagaggagattgcccacgttgaactggttcaaaacacaatcaatgctttattagatgaatcaggcggtgaaggtgtcggcagtcaaggtacagatcaagcgccacttgatgaagcggttaaacatgctaatcctcatcattatattattggagcgcaaagttcccttcccgttgatgcagggggcaatccgtggaacgggtcgtgggtgtataaccacggaaacttaattactgacctgcttgataatctgcttcttgagtcgacaggtgtgctgcaaaaaacaagaatttatgaaatgagctctaatcagacgttccgcgaaacacttgcttttctgattgtacgcgacaatgctcaccagaatgcattcgcgaaagcgctcgagacattgggcgttgagtgggcgaagctcctccctgtaccgaattatgacattaataaatatcctgagtgcagaaagtatgtcgaattaggctaccataatgcacagtttaactttaggttggatgaaacgagaatcggtgaaatctatcaagggaaatctccaagccgaaatggcggagagttgcaagtaatagatcctccggcagggtttcccgtaccagtgcttcctgaaataccaaatgaacacagtcctgggttaggcgatatgaatgcttaatccagtgggaaggtgctcaagaaacttcttgagcaccttcttattgtacattactgattcattcaacgattggcgttaaagaatcaccattccatatttctcccttgttgagtgtccagctgtcatgatataaagctgaagcacccttgtttactgctgggctccattcatcattccatgccagaaagtaaatggttttaggatatttttgttttattgcattgatgaacaggctgtaatcgaagctgccgtttgctgtttgcgggccgacttctgtaaaagcaaatggtttattaagcgctgttagctgatcgtatccattgatcgagtaggcatcttgaaaatacgcatctaatccgacaatatccacgtaagacgcgcccgggtaaaaatcagttttaaaatctcggttggcgtcgggagagtaaacccaaatcaaatgatcaagtcctcttgtgtcggtcatataatgatagattttcttgtagagctgtttatatagagagattctttcattatccttttggttatatgatgtaagtccccaccaaaaccattcgccgttcatttcatgcagcggcctgaacagaacaggcacaccttggttctccagctcttgaagtccgtcagcaattttgctgagcatggcatttagccgttttccttctgctgttgaagaatctagtatttttttatactgatcgtttgtaatcggtgttttaaaatgccctgactgaaaagcagggttcgccaggtgcaaactgatttgcggaattccgccatttttccaatacgacattaaattaccgttgcagcttacatctattgaatcttcaattttagctgtttcaagccaccctctggcataatcgcagccgtaaatagcaggcgattgcccggtggcgcttcggattctatcagcctcagccatagaaaatgtgtcatgactgtaacctccgaacgctccggaaaggactctgttttccgttcggttcggcaggtgtgcaagccagttcatcactgcttttgttgtctgctgggcattaggattcacaggcgacacagtatgcgcttcaattggttttgctaaaacagcagacgcaagtaaaaatataatgagcaaagagatcgtatgtttcttaaacaaatgcaactcccccattcattaaggatgagatatcatgaattcacatgttccttctattgaaaactcgccaaaatgcgcaggcaagacaaagtgtgagcctgcattgcattcatactgaataccattatttatgattcgtcctgatccgctcagaacactccccagcaaataggtttgatgtgaaggaaaagcagctcggccgctaatcttccatttgtacactgagaaataatctgattgcacataaacaatgatctcagcgttaccaacttcttttacttccggtgtatgcactttatcgatatgcggtatcgttatgacttccatggctttttctatatgaagagttcttttttggccctggtcattacagcggtcataatcgtatacgcgatacgttgtatcagagttttgctggatttcaaggacaagggttccctcacataatgcatggagtgtaccgcttggcacataaaagaaatctccgggcttgattttgattcgcctcagcagcccgttccaatcaccgctttctattcgttgtttgaattcctcctttgtgcttgcgtgatgtcccaaaatcagttcggcgtcatctttgcaatcaatgatataccagcactccgttttaccaaggtcgccattttcatgcagttttgcataatcatcatcaggatggacttgcacggagagatccatattggcgtccagcagctttaccagcagcggaaacaccttaccatccggaaacccgaatatctctgggtgatcttgccatacttgatctagtgtctttcctgccagcgggccgttctttacagccgacgggccatgggcatgtgcagaaacggcccagcactcacctgttttttgtgagggtattgcgtagccaaaagcgtcacgaagcttcgtccctccccatagtctttctttaaagacaggctctaaaaataatggatgcgtcatgatcgcacctccccggatgctgcctctgcttgtaaggcctgatgcgctaaaactagcgtgccgatgattccggcgttactgcctaaacgtggaggtacaatataatcacttatatcatctgacaattcagaaaaatctaagtagttgttcatgattttcggtacatattgatagatataagaaaacacttgtttctgttgcatgacgccgccgccaagaatgatttttttaggtgcaaggatcaaaatatactgagccagtgcttgggcaatatagtacccttccagttcccagacttgtgctatacctgataaatccgcggctttttttccccagcgcgcttcaatggcgggaccggaagccaagccttcaaagcaatctccatgataaggacacttcccttggtatgcgtcatccgggtgcctccggatataaatatggcccatctctgggtgcgacagcccctgaaggagcctgccccctacaattgcgcccgcaccgatgccagtaccaatcgttatatacaggcagctgtcgagacccttcgcttcaccgaaaaggaattcacccagcgccgcagcgttgacatctgtactaaatccgactggaattttcatttcgttcttaacagtttgcaaaaaggggtagtgtctccagcccgctttcggcgtggccataatggtaccgtatgtttgactggttttatcgttatcaacggggccaaaggagccgatgccgatcgcctgtaatgaaaattggcgaaaatattgaatcactttctctatcgtttcatccggcatctttgtagggaattctattcggtcaatgattgttccatcttctttaccgacagcacaaataacctttgtgccgcctgcttcaataccgccaagcatgcagatggcctccttgttgtctccgcaatcagcgccgtatgtttacagaagtcacaacaaacttgtcatgccgatgacgtgaaaaggaatattcaaatggaatcccggtatctaagaagcccacatgttccacttcaagaattggatcatcctgtttacagcccagatgctgctggtcaatatgatcagatttgcaggctctgattttccgatgcgttccggcgattttgagctgcagcacatttgtaatgtgattgtagatcgaatcatgaaggacatcgtcattaatgcccggtattaaatgagtcggcatatatgttttttctaatacatagggttcaccttctacaattcgcagccgaacgacataataaaccggtgttttctgatcaatagacaaatgggcggccacttcctcagtgggaaattgcacttcaaactgaatgaccttgctttggatttttttatctttcagcaagttggtcaatccgagaatctcattgctgactacatgtacatggtcatcctgtattgcagattgaataataaacgtgccatggcctcgttttctgaacagcagaccctcggcaactaaattatccaaggctctcttcatcgtcatgcggcttgagttaaattcttttgcaagagatacttcatcaggaatgggctgatcgatcggatatacgttatttttaattctatatctcatttcatttgcaataatttcgtatttattcattggcatcctccggcagctgttagagtctgatatcacataagcttttacggatatcataagttcttttccctatttcatcaatgttgcggattttcgtcatctctattcgttatgatgattgccggaagatcttggcctttaggaaaatctagaaaccgctatgttcagcaacctttttaaaccattttccgctctttttgacggttctttccccgtctttctcaagattgactgatacaaacccgtatcggtttttataggcatttgtccaagaccagttgtccatgaacgtccataagtgatagccttttacgttcgagccttcctgtatggcgcggtgaatccatttgaggtgctcttttataaattcaatccggtaatcatcttgaatgatgccttgttcatccctgaatcgctcttcaccttcaacccccataccgttttcagagataaaacactcgatgttgccgtagttttcttttaaattaattaaaatatcataaacgcctttttcatagatctcccagccgcgatgcggattcattttgcggcccggcatgacgtagggatcaaaatacctgtcaggcaaaaaaggagcgtcgggattcggaagatgttctttcgctttcacacgtctcggctggtaataattcactcccaacaggtcaaccgtgttctttttgatgatgtcaagatcttcagcgttgtaatcaggcataaagccttcatgcttcaaaatgtcaaccagctcttttggaaattcgcctttgacagatgggtctaaaaaggatctgttaaaaaacgcgtctgcgatttccccggcttttacatccgccggatggctgcttctcgggtatgatggggtcaaatttaaaatgattccgatttttccgtcctgctccatctccctgtaagcctgaatggcgcgggcacttgacagcatcgtatgaaatccaacctggacggcctctttaaagtctaccttgtttggataatgaaaatcatataggtatccgccttctacgggaacgattggttcattatgcgtgaaccattttttcacccggccgccaaacaaacggaagcaagttcttgcatagttttcatacgcgtcaaccgtctctctgttgacccagccgccgattttttgaagcgccatcggcatatcgaaatgaaacaaattgacaaaaggttcaattccgttagcgattaactcatcaatgacattgttatagaaatttgcggctttatcgttgatctcgcccgttccgtttggtattaaacgtgaccaggaaatcgacatccggaacgagttgtggccaagctccttcatcagcctgatatcttctttatagttgtcgtaaaattgggatgtgtctgcggggccgacatgatcaaaaaaacgatgcggttctttttcaaaccaataatcccatatattctggccttttccgtctctgtcggcggcaccctccgtttgtgttgctgaagccgatgatccccaccaaaaatcctttggaaaacgatattgttctgtttgtgccaagtctctctccccttatgtcacatttttatgctgttatcattttgctgagcagctgtctcctgcacagcctgttctttttcttttgccagatttaatttatccattgcttttaggaacggaaaccagatcacgaagacaatcagcagattgataagctgcatcacgccccccatgattgagttcgtcgccatgatgccattaatgaacaatggaaccgtccacggcactgtcacaccagtcggaggcggaacgagcccggctgacatagccagataggtgacgagcgtaacaaccatcggtgccagcacccaaggcacaataatgatcggattcatgacaatcggaagcccgaagataatcggttcgtttacgttaaaaataccgggagcgaggccaagttttgatacttgcttcatctgcctgcttttcatgaatatgagaatggtaaacacaatcgcaagcgtcatcccggttccgcccatccctactgtataaatctccataaacggttttgaaataatatgagggatttcttttcccgccatgtaagcagaaaggttttctacctgcagtgtattccaaatcgggtccatcacggagttgataatgatctgtccatgcagtccgaaaaaccaaagaatttgtatgaaaaacacggcaatcagcgttggaatgataccgcttccaagtccgacaagcggagcctgaatcgcgtgataaataacgtcgtgcatatttgttttaaaaaacagagtcaccattacgttaatcaacaaaaatacggtcaatgtgataaaagccggaataagtgcggcaaatgattttgctacagcaggcggaacgccggctggcattttgattgtcaggtttttttgaacgattcttctgtaaatttcaccagaaagaaatgccgtaatcatcccaagaaacatcccttttgcaccgagacgatcgaccgggataacccctgtaatggcatctcctgtttctggctgaatgataaatggcgttaagagcaaaaaggaaaccaaagcgatcgctccgccaaatacagcttcgacctgatagctttttgacaggtaatagcctatcccgaacacaacaaagacagacataatgcccattgtcgccgtggaggcaatgccgaaatgagactgaaacgacgtaagcattgaggcgttcatgattttgtttagaaacggcaaattcgttaacacaacaaaaatggacccgaatatcgtcagcgggaaagccagcataaatgcatcacgcaacacttgcaaatagcggttattgtttaacctccctgcaattggaacaaggaattggctgattttctcgaacaccctatccaccccgattatttatagattcttggttttaaagagatcaagcatctctttcactaattctttcatggataatgttgacatcagatgatcctctgcatgcataagcagcaatgaaaaagctgttgcttctccgccggattccttctgtatcatttgaaagtgaatgtcatgggccgcggataaatcctgctcagccttggcaatgagggcatcagcctcgtccttgttcccttctttgtaggcgcgcagtgattgtatgatgcagctgcgggcatttccgctgtgcaggattagctgaaaactgatttgctcgtctgttaaattcgtgattttcatctgttccattattgattcaccattaaggacaatgcctgctcatacgcttttttcccatctgccattccgtaggccatcatgtcaatgacttcaacccgaatgttgtattgatccgcttctttttggagttcgcttttcagaaagctcatttgcggaccgatcaaaacggcatccgcttttctcatgtcttcttttgctttatcctggccaacagaccaaatctctgcttcctcaccgatagactgtgcgtattccttcatttttgtcaccaataaactggtagacattcctgaactgcacgcgagtaatatttttttcaactgctatccccccttgtgattaaaacgcttacatggattattatagtcatttatttttaaatgtctatacttttgtaaaataaatataatcatatgcttgtccggttcatcattttgtaaatttttctatggaagattcattcataatgtggtacactcatcaacggaaacgaatcaattaaatagctattatcacttgtataacctcaataatatggtttgagggtgtctaccaggaaccgtaaaatcctgattacaaaatttgtttatgacattttttgtaatcaggattttttttatttatcaaaacatttaagtaaaggagtttgttatgaatttcaaagttttcctgcttgcagcttctacgattgcagtcggattggttgagttaattgtggggggaattcttcctcagatcgcaaatgatttagacatttccattgtttcagccggacagctgatcagtgtgtttgcgctgggatatgcagtatctgggccgctgcttttggcattgactgcgaagattgagcggaagcgcttatatctaattgctttatttgttttcttccttagcaatcttgtcgcctatttcagccctaatttcgcaacactgatggtatctagggtattggcagcaatgagtacagggctgattgttgtgctttctttaacaattgccccgaaaattgtagcgcctgaatacagagcccgcgcaatcggaattatttttatgggattcagctctgctatcgcattaggcgtgccgctcggaatcttaatcagcgattccttcgggtggcggattttgttccttggcatcggcctgttggcactgatctccatgctgattatttcaatcttctttgaaagaataccggcggagaaaatgattcctttccgggaacaactcaagacgatcggtaatctgaaaatcgcgagttcacacctcgtcacgatgtttacattagctggccactacacgctttacgcttactttgcgccgtttttagaagagactcttcacctgagctctttctgggtcagcatttgttatttcctttttgggatatctgctgtatgcggaggccctttcggaggagcgctatctgaccggcttggttcctttaagagcattttgctggtgaccggttcctttgccatcattatgttcttactgccgctgtctacatcgtctatgattttctttttgcctgtcatggtgatttggggtcttctgagctggagcctcgccccggctcagcaaagctatttaattgaaattgcacctgattcgtctgacattcagcaaagctttaacacatcggccctccaagtcggaattgcccttggctcagccattggcggtgttgttttggatcagacaggtactgtagtgtcaacagcatggtgcggcggatcgattgtgatcatcgctgtcctgtttgctttcatttctttaacaagacctgttcaaacagcaaaaaaatcctccttgtaaaaggaggattttttatgatttagcagaaagctcatcttcggtgacccatttgtggtttttcactttttcgccgcttgttgtcgatgtatagtcaaccatgtatacagttgttttttccgcggaatcgatctcggctgttgctcctttcatgcctttcatatgagaagcctctaaaatcacctgatctccgggttgtaacgttttatctccggcatctttgatttcttcttggatcacccatttgtgatgatccacacgctgtcccccattagtcggagtataagaaacaacatacgcagttgtatcataggcgcctgttaccgtagcttcagcacctttcatgcctttcatatgggaagtattgatgattacctggctgcctactttgtatttcggatttttagattcctgtaatccctctggaacgtcagctgatccggaatggtccatctcttcatgtgttgaggagtctgaatgattgtcatgtgtgctttctttcgtactgttgttattgccgcatgctgataaaacaaaaacaagagataacatcagaattcccagtgcatttttagagattttcatgttcattctcctttgcttcatttttttcctgtaacttttgcccgcagacaatgaaaacatgccctctcgataatactatacccccgaacggtatgtaaatacgctgatattctcataatgcgttcccgcagtttgtcctattcccctttgtttgcaaagccaaacataaaaaaagccgctgtcaggcggcatttattgatttaagacttttatatacacacctttttttgctttttgataagcggcctcccccattttcctcaccttttcagaagcatctgaggatttgatccattcgtcatcaagaaaaatggatggatcgattaggcgcattttcttcttttgatggaaatcgtactggatgtcatcttctattacttgtatgccgggatgaatagatgtaagcaagctcagaacttcttcattttttgatgcacgcaggatgttcagtacctcttggtccgttttcagcagatcctctgcggatatgacatcatgccgcagcgctgccttcaatgctcgcgctaaatactcatatccatatacattcacgggattcaaaaagaaatcaatcacttccttgtagtacacactgacaaaccattcggcagcttcaatactatcaggaaacatccttccgtttctcacaataagatgatccaaaaaggtttgcgcttcgtgcaggttaatgtgtccatatcggtacatatcacgcagcgtatagtctgtccgatcagcacacagctccggtgcgggctgttcgagcaatgtccactttgaatcgtcagataaaagttcttcagtatgatagctgtgtttttgtagaatgtccgggatttcagagtgaacaatgacttgttgaaagatgttttcatgatagtcttctgcttgattttcaaagacaacgtcaaccacatgagaaaaagctgtgtgtgatacatcgtggagcagacctgcaatctgttcttctatcgttcctccgagctttttgatgaggagcattacgccgatggagtgctcatacctggtcacattccaccttcgattgactaaaaagcttgctccgccttgatagatcccttttaatctttgcacaggcgcgcttttgataagctcttccagcactccgtctatatggtggtgcccgtaaataacatcgctgatttccatgccgtcacctcaacatctattttttttgttatatattgtttatattgatagtacatatgcaatctttcaatagaggagtgttatgatgatgatcatcccaaacaatgagatagcgaaacagatgttgatcgatttttttgccaagcattggggtacacccgagatggcgatttccagcggcatttttcggtgtgatgaattagatggatttgccgcagtaaatgaaagcggcgaaatcattggctgtattacatacacaatagatgggaaagattgtgaaattatttcattagatagtatgattgaaaataaaggaatcggcacagctttactccagcaggttgaagagacggctaaatatgcacattgtcaacgaataaagcttattacaacgaatgataatgtacatgcgatggcgttttatcaaaagagaggctatcaattcgccgcagtgtttccgaacgcagttgaaaaagcgcgccgactcaagccggagattcccgcggtggctgaaaacggcattttgattcgggatgaaattctattttcgaaggtaattgattaaacgaataggagtctttttatgtccagtcattataaataccctctcattttcacggcattcccattaatcgctttctgcttgatctttttttcctatcacctgattcatcatgttcgtttggagtatccgaattggcagggagaaagcaaagatcagaattgggaagctgttttcacaaaaaatgaagatgcaccgaatgaatacagcggcgaactttattggatcggtgaaccacatgaaacagacaacacttatttggaatcactgattgtaaaaaaggatgatgaaattctgctgagttctgacacggaaatcccgatgcatgattattctggaggcactttttctgatggaagcgcaaaagaaaagtccgtttcttttttagagcggttagatgaacatgagcttgaaggccatgatattacgattgaagtgaaatggaaacaaggtaatcattattctgcgagccagcttacgctcaatgaaaagaccttgtttgaagaaaagcagcaatagatgatcaaaacgaaaaatagacaaatgaaaaggcgtaacatattttatacagctcatatgttatgcctttttccttcattttcgccaaaaagtggagcagtctgccttattccgaatattaaactcaatcattttctcaagtagcgtgtaatcaactggatcgttccaagggatacgtatcagctgctcggtgtagtcatatcctgccttcacaatatcatcctctacgtgcgctatcgttactttttcaggagcgacagctaaatgccttttagaaacactaaagccaataataaatgtaccgtgatccgtaaacatcggttggttccattttatttctgtatgtaaatttggatatttattttttatccaagttaacacctcttctgttctttctcggtggaacgggtcatcaatccccgctaaatactcagaaaaaacgtccatgttgttccctcctaaaataaaatgatgccactccatatgaactgctcagacatgtacttacacaatacctcttccaacataatacttacaattgttcaagatgtaagcgggttgcttctatgcgactatagcagatttcagtccgcctatccacggccagtatctattcctccaatttatttctatagtactatcactctttcctttctcttgatagcagttcattattcttgtaaatccaatctttaaaatcgattaatactagcttaacagtttaaaaatataattgggttgtcattgagattcatctatatttaggaggttatccagttgaaaaaattcccgaaaaaattactgcctatcgcggttttatcatcaattgcgttcagcagcttagccagcggcagtgtgcctgaagccagcgcccaggaaaagaaaaagggaaaccaagacgaaattaagaatgttattgttctgattggtgatggtatgggtgtgtcttatacgtctgcttatcgatacttaaaggataataaaaagacaaaagttgtggagcctacggcttttgatcagtatcttgtcggccagcaaacaacttaccccgatgatcctgaacaaaatgtaacggattctgcagcggcggcaacggctatgtctgcgggaattaaaacatacaataatgccatagcggtggataacgacggatcagaagccaaaacggtgcttgaagctgcgaaagaaaaaggaaaagcaacaggacttgtggccacttcagaaattacacacgccactccggcctctttcggttcacacgaccacagccgaaaaaatatgaactcaattgcggatgattattttgatgagatggtcaacagcaagcacaaaattgatgtccttctaggcggaggaaagagcaattttgaccgtaaggaccgtaatttgattaaggaattcaaaaaggcggggtacagctacgtggatgatcgcaaagacatgctgaaaaacaaagacagccaagttctcggcctattcgctgacggcggcctacctaaaaagattgaccggacgaaggatgttccatcacttaaagatatgacaaacacagccattaaaaaattaaacaaggataaagacggattcttcctcatggtggaaggcagccagattgactgggcgggccatgacaatgatatcgtcggcgccatgagcgagatggaagacttcgaacaagcttataaggcggctattgatttcgctaaaaaagacaagcacacattggttgtcgcaacggctgaccactcaaccggcggatattccatcggtgcggacggcatctacaattggttcagtgaacccattaaagccgcaaagcgcacacctgactttatggcagaaaagatctctgacggcgcggatgttgaaaaaacgttgaaaacatatatcgatcaaaagaaattggctttaacaaaagccgaaattcaatctgttgaagaagcggcaaaatcgaaggaagtactggatatcgataacgcaatcgagaacatctttaataaacgctctcacactggatggacaacaggcggacataccggtgaagatgtgcccgtctatgcatacggtccgtctagtgagacatttgccggccaaattgataatacagaaatcgccaaaaatgttttcaaggctttacaatacaacattaagattaacgataagtaaaagaatacaaggtgtcccgttgcttgtatgaagtaacgggatctctttttaatggaggaatcatcatgagaagaattctttcaattttcgtttttgctatcatgcttgcgggctgctcatcaaacgccagtactgaaaaacagcatgcaggcggggagaaaacagtaaaagctgagccgcaaagcacttcatcccagaaggacagcacagatgattatcagcctaattcccaggtaactgatgaccggtcattgcttaaggtcggccaaacgttttcagatgataaaggaaaagctgtcttaaaagatatcaaacaagtgaacaaaacctataagattggcgacgtggagttaacggtaaaagaaatgaagctgatccacttgcgcccggactacagcatgattgattactttcatgagttaacacacgatgaagagtttgatttcgttaaggtcttcgttgatatcaagaacacctcttcaaaaaaagtaaatgttgcgccgattgcattgatgaaaacaaatacgggcgaaacctttgattggaacaaagatatttatcttgaagagttaaacggcgaattggaaggtggcgccgaaaagtccggaaatctcggctttattgtgaacgcatcaagcggccatgctcatgataaggccgcggatgctgagaagaaaacaaaagagatcaagtggatcgaaatcacgacaagtgacgtctttgaccataaccataagaaaatcagtgatgctcaaaaaatcaaaatcaagttttaaatcaagaactcccgtacaaggtacgggagttctttttcttatttgtttttttggcgaatcaactcatcaatccgctccatcacttcttccatgtccatacattccttgaagctttgattgatttttttaatgcctgccgtatactgatggttgcgcaaaacctcatctacggcctgttttaatatttgggcattgacttcatctttagagatgacatagcctgcatggagttcagagagacgctgcgccaccatcggctgatccttgtcatgaggcatgacaaccagtggcacgctgaaatgaatgccttcgtttacgctgttcattccgccgtgtgtaatgaaaacatccgattgctccagcacttccagctgagggacatacggagcaatgataaagttttccggcgcctgctttaatttggtcaggtccgctttttctccggcagcgatgacgacttttccgttaaagcctgaaaatgcatcaatacaaaggttgaagaaatcctctgtatgatccagtacagtccccattgaaatataaatgacactctcatcttttagctgttcaatcgggaaatctgttttttccgctctctttggaaagcttggcccgataaacagacattcatccccgaaacgatcactttctggctgaaaataacggcttgtatacactacgttcaattcccctttattgttcatgaattgaaccaggtttttcggggcaacaccgtacgtttctttcatttttgccaaaagatcttcacactcttgatccaattcaagcggcgctccagactccggatgcagcggcaggattttcaggtgctcctcgccaaacaagaaagacgccgatgaagagactcctggaatatctaagtaatcccttaccaattcccccgcgccgaatttatcataataaacaaaatcaaattgaatgctcttagataagtctttgacaatctgtaaaatgtccaatgacgttttgatatggattttcacgaaatcaagaatgccattgggcgaaccgacatgaataggtgtcgttcgcagcagatcccggtgaagatggaccgttgctcccgctgcttctaatcgttttttatatttttcagtggatatataatggacatcatatcccttatcggaaaacgcttttgtaatgcctaaagtaggattcacatggccttccgcaggaaaattcaaaatcaatactgtcttcatgtagacaactccctctcaaatcgtattcgactctttgtttgatcagactactactaatcgtaaaatgggaacacaacccatgcaaggtacaaatgaatgaactattctgctgctctggacttaatcaaaaaaaaagacaccccagctatggtgtctttttttacacttttctgatcgtaaaaaatttccgcagaagccatgggcccggcgtaaagcccagcgttaactgccaagcgccaatagcctgcaatctgtattcacggacgatctgcatcttccggctcatgcttctgacatcctcaaaccatacctcatgcgtccgcccctgctgatcactgtaccggaaaaacggtgattgatattcggctgaatattgtatcggggcttggtacctcatcgctctttcgattgcattttgatttgaaatcgctgaagcaactgtgcccggctggtacgggatgatccagtcgtacccgtagagcgggactccgataatgatttttctgctcggcacctgcgcaatcgtaaactcaatggttctccttatttcagtaatcggcgctacaggacccggctcacttcccgcatgatgccaatcataagccatgataaacatataattgacaaccgctcctatccccccgtaatcgtagcccctcagccatggaatattatcacttgtttttgcaggaacagctatcgtcaacacataccctcccgcctgaagtcgatctctcagctggcgtaaaaatccagtgaaaagatcgcgatccgcggcgctcacctgctcaaaatcgattgtgacaccgccatatccccttgtggaaactaagtcataaatgttgttgaccagattggttctcgctgtcggattgtttagcacttggtgaacaatctccgtactgaagcctcctgatgtaaggttcgttattgttgccagcggcgtgactcgtctttgccaagttgtctcaatagcggccgcatcattcaattggtttgcaatgtcgccgttcggtgcaatatggtattcgaaaattgaaatcgaagacgagtatggcgcataatcattgattaattctcgatcgaggtctgggtttcggagcacataaaaacttaacgttcccgcaatgtaatttgagatcgaaggaatcgttatttttgctcccacttgtaaagcatttgggctgatacccggattggcggctcgcagtcgctctaatggcacaaacgctttggctgcaatggcggtaagcgtatctccaggctggactgtatatacataaagagggataagcagagcctgccccggcacgatattcgtttcatctaaaccattcacaccccgtatttgatcaacagaagcaccgtatcttctgcctatcgaaaacaaagaatcaccaggcccgacgatatggataaacatgtttaacccccattattcgttagtcaaaccatcataaaatcttattaacggggcctcttagatatgtggtgaatacataaaaaaataccaagggttctgctcccccttggtaccggatcatacaaatcaattctcttttccttcttcaagcacatgcttcaaatgctcacagtcatgattgaaatgagccagcacatgctgtttggctgcttctttgtttttctttttcacttcttcaaatatcctgcggtgctcacgcagtatcgtttctgcacggtggtcgccggtataattaaggattctgcaaaaatgaatcaggtcatttacatgctcaagcaaatttttcaaatgtctgttatggctgaaatcaaccagcagctcatgaaatttttggtttaaacgaatgatttctgtatcttccgtgccgttgtgaatcgctttctctgtttcttcaagctgtttttcgagtatggtcagctcttcttcgtccgcttcgtctatgactaattcgactgccagctgctccagcggaattctgattttataaatctcatctacatcttttgccgttaatgacgtgatcgaaaatccatttcggtcatccgcttttaacaaaccatctttctcaagcaatcgcatggcttcccttatcggagagcggctgacgccaaagcttttcgccagctgtgtttcgtttatccgttccccaggcttaaaagtcccgttgaagatcattttttttagctggttataaaattgcaggtagtagggagtcggcttatctaatttaaaatcgtccatatataatacctcttttgaatatattcaagggcttttcttcatcaaaatcatataacagatggtaatgggaagcaacaaactgccttgtcagatcccagaatttgaggtacgatatgtttgctgaacgacggtcgacggactactggcaactgaaaaaacggcgtgtttttcttcgtcaataggacaccatacctccgccagaatagcacacgattacatttttacatcttttcaatggaggaaaaaatatgctcattattcttgttatgtttcttctaggaattattttaggctttattggcgccggtggagccggctttgtcattgcccttttaacgcttctttttcatatcccgattcatacggctttaggcacttcgcttgccggcatggcttttacaagcttatcaggggcatacagccactatcgcgagggcaacattcaaatgaaaatcggcttaatagtcggaggctttgctgcggttggctcatttttcggcgccaagctgacatcttttattccagctgatttgcttcattatttgacggctggaatgttatttttatcagcaattctcattttaatcagattatttattttaaaagagaaggctcaagtgaatcaaagcactctttcaacgtatacgagagcggtcatcttaggaattgtagccggcgttctttccggcacattcggcatcgggtcggcaccttttattcaaattggtttaatgattatgctgaatctgtccattcgccattctgtcggaacgacgatgcttgtgatcatccctctggctgtaggtggaggcatcggatatatcacagaaggttttgttgattatgtattgctgatcaaagttctggtcgggacaatgtgcggtgcctatgtaggcgcgaaattcaccaacctcatgccaaaggtggttttgaaatcagccatctttttgactccggcgattgcaggcctgctgttgttattctaaataaaacaaaaaacctgacgtcatgtcaggtttttttatgaattctgccctactcgttctttcgttaatccaaaaaacgccagtgagccgatgacagctgtcacaaacatgatggctcccatcggaacggctgttgtctcattaatgcctacaagcggtgacacgattgaaccgaggagcagcgggagcattccaagcagcgcacttgcacttccggcgcggtgcccctgcttttccatggccagggtaaacgtgctggtcagaaccatgccgatcgtaatcatgtaaatgaaaatggatatgactaatgtagcaagaggaccgtgaatcatggtcatggttaatagcacagccgtcgcaatcatagccgtaatgaccgctatacgaagcaggcttttttcatgaatgattccgccaaagcgtccgatgataaagctgcccgatataatcgccagcccgttaatgccaaaaagaatactaaatacctgcggagacaccccgtagatatcctggtatacaaaaggcgtaccagacacatatgcaaagcttcccccgtgaataaatccgacagttaacgcgtaccccataaaggatcgatccttcagcaggctgcccatcgttttgacggatgttccgattgagcttggaatccgtttttccggcggaagcgtttcttttaacctcaatgcaatcagaagaactagtaaaaatccgatgatcattaagacgtgaaaaattgtatgccacgttgcgaacggcaaaagcaaaatggcaccgcctgtcataggcgcaaccattggcgccaccgcggtaatgaccattaacagcgagaaaaatttagaaagctctcttccggtaaacacatcgcggacgattgcgcgagacagcacaagccctgcagaagcagtgaagccctgtaaaaaacgcgcagccactaaagttgttatattgggtgacagtgcacaaaacagagaagataacgcaaataaaaaaatacagattaatagcggttttcgtcttccctgcgcatcgctgaccggcccgacaatcagctggccgatcgtaagtccgaccagacaggctgttaaacttaactgaacaagtgaagcacttgctgataaatcttccgcgatttcaggaaaacttggcaaatacatatctatattaagcgggcccaatatagcaagcatgccgagcagaaacgctagtgccaagcgttcttttccagttggattgtgcagcatgttatcaaaccttcccttcaacctagtcccttatataatggatgtcagctccaactatggattgaagctgtgaaacatttgtatattgtatcataactttcagcctgtgaaagccgcttgagcacgggctaggcaaagtgatattcagaacacctataaagggaatgatgcggggaatcatcgtgatcagcatcatctgaagaaacggccagctttttttgctaagttctagcctagcgaattttatgcgctgggaggttgttcaaaagtgcaaatggcttgcaagatgaaatcaatcgttgtatattaattgacgtgtcaatcattgatatatcaattaatagttttgacaggaaagaagggatgggttttggcgtcattttgttcagaggaagccgagattttatatcagctgcaaggcgtgaacaaggtgattggcgtgaagttcgaggcatgcacgggcatcagccaatctcgtttggaattgctgacattgctttatcatgcagatgagatcagtcaaagcgaccttcaaaagaaagtaaatatcgatagcgcagccgttaccagacacctgaaacagctggaagctaaaggcatggtatcaaggcggcgcaagcctgaggacaaccgcatcacccttgttcggttaacagaccaaggaagagagcgaattgagtcttctaagaaggaaaaggagcgtttcatgaaggaaatgctcgcaaatgtaagcgcagaagaacgccgcctgctcattgatgtgctggcgcgcatgcgaaacaatataaataatatcgaagcttaagaggagtgtatcaacatgatcaaaacaaacgattttatggaaattatgaaaggccgccgttctatccgcaactatgatccggcagtaaaaatcagcaaagaagaaatgacagagatcttagaggaagcaacaactgccccatcttctgttaacgcgcagccatggcgttttcttgtcattgacagcccggaaggaaaagaaaagctcgcaccgcttgcaagctttaaccaaacacaggtcacaacatcatctgctgtcatcgctgtatttgcagacatgaacaatgcagactacttagaagaaatctattcaaaagccgtggaacttggttacatgccgcaggaggtcaaagacagacaaatcgccgcgctgaccgcacattttgaaaagcttccggcacaggtcaaccgtgaaacgatcctgattgacggaggtctcgtttccatgcagctgatgctgactgcacgcgcgcatggctacgatacaaacccgatcggcggatacgataaagaaaacatcgcggaaaccttcggattagataaagaacgttatgtaccggttatgctactttctatcggaaaagcagcagacgaaggctatgcttcctaccgtctgccgattgatacaattgcagaatggaaataaaacaaagagcccgggaatgttttccgggctctttgtttttaagtacagccgccgtttgatcgtctgaccttttttgggtaacacgtctgaagttcgtcgtttagtcatgagaaaagagtgatgaccattcatcactcttctctcgattattcttttcctttcttcctgccgaacggccaccagtttccttctccaaaggtcgcaatgattgccgggatgaaaagcggaagaatgacaaggccgtaaagcaagagcccgatgatgataacacttgccacctgcatcagtgtattaacacctgaaggcatcatcgccgcgaacgtaccggccaatataattgcagctgtaataatgacagatcccattttgctcattgacctgacgacaccttgctcaatgccaaggtgcacctcttccttaaatcgatccagcaagaagattgaataatctacccctaacgcgatcaagatgacaaagctgaagaatggcactgcccagctgacacccgcgtttcctaagccggttacaaaaattaattctgttatggatatcgacgtatagtacgtcagcagcaatgacgcgatcatataaatcggcatgatcattgagcggaacaaaatggttaacacgataaacaggcctataatcataatcaccattgttctggagaagtccgttgtggacagctcttttaagtccgcgttcatactcgtgaccccgccgtatacgatctgtgcatcctccaaaggagtgccgtcaacttcgtttgcgacagcttttttgatttggtttattgtcgcaatagcttgttctgagtacggatttgaatccagaacgacacttaattgaacacctttgccgtctgcaaaggaatactggtcaattgacttcttaaagtctttgtccttcattacttgaccaggaatgaatatgcctgtatctcttacagttgaacttttgctcatatcctctaacatatcactggaagctgtaataccgtcagagactttcgtcaggccctgatttgcgctcctcacaccttcggacagcttctttaggctttctgtcagcgttccggcttgtgcctgctggcctgagagctgttggttcgcttgttcaaggccggtttgaatctggccaagctgtccgcttattgccgtaagctgctgcacggtctgtgcggtattgccggtttgggaaatctgtttgctcacgagctgcagctgctgattgattttgcccaagccatctgccgcatcgcccagtgaaccgccagaccctccatttgaggccgagccggtttgccctgccatttgattcagtcctttttctatatccgttaatccgctttggacatcggcaatccctttcaccgtcttatccagcccgtctgaaaccgatcctagctggttatcaatatataaatctttgattttttcaccagtcggctgcgtaatggtcataacagagtcaacatgatcaactttctcgatcgctttgctgatatttcctagataggggattgtatcagctgttgtaagatctttgtctccttttacgacaacattgatcgggaacgcttttccttccccgaatccatccttaatggcctcgagagcttttatagatttataatcgctgctgatttccgcagttgagtcgaatgaaatctggtcatcataggtcaagatgaacggaagcgtaatcaccaccgtgatgacaatgaacagaaacggacgcgcaacggagtgtctgccgagaaacgcccatagtttgttatcactgtgtgacagcactttcttagaaggccagaataatttttctcccagcgtcaccataaataatggtagcagtgtgtagaggatgatcattaaaattcccacaccgactgctacccctactgcggattggaaaatcgcaaacttcgcaaatcctaaggcggaaaatccgatcaataccgcaaatccgctgataaataaggtttttccccctgtgcggtaagcgataagcgccgcttcttttttatcatgcccgtttgccaattcttcacggaatcgtgtaagaagcagtatgcagtaatctgttccaatgccgaacaggatcgcgactaagaaggtttgcgtaaacgtcgagattggaaaatcaacattgtatacaaggatgcccagtatggattgactgatcagataagaaaaaccgacaaccacaatcgggataaaaggcgtcacaacagatcggaacacgatcaacagtaaaccgatgatcaggcagactgtgatcacttccgttttcttaagcccttcctctgagctgtgagcgaaatcctggttgataagggaagctcccgtaatatatgccgtcaagtcatcaggaacgatttgataaatctcgtccgcaattttttccgcctttttatcagaacctgtaatcgtgacaggcatgagaacggttttcttgtctttcgacatcaactggtctttgacttctttttccgctgacagaggagatgttacctcttctacaccgtcgatctttttaattttatcgatcattatccggagctgattctctgtttctttctttaaagcgttgtctaatgtaaagacaacactgatcgaattattgtcttctcctgcttgttttaaaatggcgtttgccctttctgaaacagcatcagcgggaagctgggcctgccccttttgattggccagctccgttaagttcggagaaaacaaactcaaaacgacggtaagtgctaatactatggctgcaattgcccacttgaatttgatgattgctctcattcggcagaatctcctcctttaaatttgctttttaaaatggtgaatatctcgatgatggaatgtaagtgttcctcatctatatcatcaatcagcggtttgagcgcgttaaagatggctgaatctaattcttctagtatgtgttcaccactgggtgtaatgttaataagcttagagcgcctatcacttttttccggacagtcgccccattgaaccaatcccttttcgagcagctttttcagtctgttagagatcgcgctcttatgtacattttggtacatggccaggctgccgggagatgttgggcccttgacttttaaaattttcaacaggtctgcctgttcccttgagatatgcttgaagacatcctgattgatttcacgatgcacaaattctgtcccttcaagcaggacttccacaaacaggtttatcgcctgacatagcttttgttcattcaatatcttcccctcctcattatagtttaccccgctaaactttatgttcaatgtcaattagtttattcccctaaactatatatgtcaacaaattttattcacgagcactctacataagaacgcacgttcgtgtataatggaagctatacacacgaaagggggaattttaacatgtcagatttggcattcaaattgtatgaatataacgtctgggccaatcaacaaatattcaaccgattaaaagagcttccaaaagaggtataccatcaagaaattcaaagcgtgtttccgtcaatatcccatgtattgtctcatgtttatctttctgatctcggctggattgaagtgttttccggcaaaaacttgagcgatgctttggctttagctgaacagcttaaagaacagacagaggctaaagaaatagaggaaatggaagacctttttctgaggttatccgagcgctatatactatttttacagcaaaaagaacagctcaataagccactccagattcaaaatccctcaagcggaatcatgaaaacaactgtttccgaacttcttccccacgttgtcaatcacgggacataccaccgcggcaatatcacagcaatgctgcggcaggcaggctacgcatccgcaccgacagattacgggctctacctgtttatgaaaaaaactgaaaaagcataaaaaagcggctccctaaatggagccgcttttttcgggaaatagtccaaatcacattaaaattcttttcatcaatccttttttagtaaaaaagatagaaattttagtgttataataatcattaaaaatagattgctgactcaataaacaattttcaatggaggaacacataaagtgacagacgacatgacgaaagacaatataaatcagcaaacgttgcagagaggcttgaaaaacaggcatatccagctcatcgccatcggcggagccattgggacaggcttatttctcggctcgggcaaatcgattcattttgccggaccttcgattttatttgcttatatgatcacagggatcatttgcttcttaattatgagatcgctgggtgaattgctgttatcaaacttgaactatcactcttttgtggattttgtacaagactacctaggcgatatggcagcatttatcactggctggacatattggttctgctggatttccattgcgatggctgatctgacagcagtcgggctctacactcaatattggctcccgggtgtgccgcaatgggtgcctggcttaatcgctctaattattttactgattatgaacctggcgacagtcaagctgtttggagaattagaattttggtttgctttgattaaagtcattgccattttggcgttaatcgtcattggccttgtgatgattttcaaaggcttttccacaagctcaggagtgtccagcttcacaaatctctggagccacggaggcctgttcccgaatggcatgcacgggtttatcctctcgttccagatggttgtgtttgcttttgtcggcattgagcttgtcgggcttacagccggtgaaacagaaaaccctgaaaaagtaatccctaaggcgatcaacaatatccctgtccgtgtgctgcttttttatatcggggctcttctcgtgattatgagcatctatccttgggatgtcatcaatcccagcgaaagcccattcgtacaagtatttgtcgctgttggcatcgtcggggctgcaagtattatcaactttgttgtgttgacatccgctgcttcagcatgcaacagcgctgtattcagtacaagccgtatggtctattccctggcgaaagatcacaatgcgcctgagtcaatggcgaaactgactcagcgtaaagtgcctagaaatgctttattcttttcggctatcgtgattttaataggtgttacgttaaactacatcatgccagaaggcgtattcaccctgatcacaagcatttcaaccgtatgctttatctacatttgggggattacggtcatctgccatatgaaataccgcaaaacaagacctgaattagcgaaaacaaacaagtttaagcttccgctttatccgtttacaaattacctgattcttgcgttcctggcgtttgttctggttgtgctggcactggcacaggacactcgtgtttccttatttgtcacaccggtttggtttattttgctgattgtgatttataaagtgagaaaagcgaagcatcaataacactcgaaactcctgcctcaaaaatgagagcaggggtttttttgatgaaaatgacctttgcttttgaatttgaagatatgctatagtgtttgtaatcaaaacaagaagggatgatgggtggacaatgattaactaatcttatttttaccgtttgaaatcaatatttcaaatcaaaaaataggattagtctgcccattttctatatatacgacactgctatttataaaaaatagcttatttgatcatgcacaggcacggctaatccttccaacacatttgggaggatttttttattctccctttaaagcgagggatatggatgaaagagatcgtaacattaacaaacgttagctatgaagtaaaggatcaaactgtttttaaacatgtaaacgccagtgttcagcaaggagatatcattgggattatcggaaaaaacggcgctgggaaatctacgttgctgcacctcattcacaatgacttagcccctgcacagggtcaaatccttcggaaggatataaaactggctttggttgaacaggaaaccgcggcgtattcctttgcggatcagacacctgccgaaaagaagttactggagaaatggcatgtgcctcttcgtgattttcatcagttaagcggcggtgaaaaactgaaagcgcggctggcgaaaggactatcagaggatgcagatctgctgctgttagatgaaccgacaaaccaccttgatgaaaaaagcttgcaatttctcatccaacagctgaaacattatagcggcactgtgattctcgtttctcacgatcgatattttttagacgaagccgcaacaaaaatatggtcgcttgaggatcagacgctgattgaattcaaagggaattactccgggtatatgaagttccgggagaagaaaagactcacccagcagcgtgaatatgaaaagcagcaaaaaatggtcgaacggattgaagcacaaatgaatgagctcgcttcttggtcggaaaaagcccatgctcaatcgacgaaaaaggaagggtttaaagaatatcaccgggtaaaagcgaagcgtacggatgcccagataaaatccaagcagaagcggcttgaaaaagaattggaaaaagcaaaggcggaacccgttaccccagaatatacagtccgcttttcaatcgatacaacccacaaaacaggaaaacgttttttagaagttcagaatgtaacaaaagcgtttggagaaaggatcctctttaagaacgcaaactttacgattcagcacggcgaaaaggttgcgatcataggccccaatggcagcggaaaaacgacattactgaacatcattctgggacaggaaacagcagaaggaagcgtatgggtgtcgccgtcagcaaacatcggctatttaacgcaggaggtgtttgatttgcctttagaacaaacaccggaagagttatttaagaatgaaacattcaaagcaagggggcacgttcaaaatctgatgaggcacttaggttttacagccgcccaatggactgaaccgatcaagcatatgagtatgggtgagcgtgtaaagatcaagctgatggcctatattctggaggaaaaagacgtgctgattttagatgagccgacaaaccatctcgacctgccgtcacgcgaacagctggaagaaacactgtcacaatacagcggcacattgctggcggtatcacatgaccgatactttctcgaaaaaacaacaaacagtaaactcgtcatctcaaacaacggcatcgaaaagcagttaaatgacgccgctccttcagaaagaaatgagcgggaagagcttcgattaaagcttgagacagaaagacaagaagtgctgggaaaactcagttttatgacgccaaatgataaagggtataaggagcttgatcaggctttcaatgagcttacgaaacgaataaaagagctggatcatcaagacaaaaaagactgagggagaaagttcaagcggcattgaaaaggacaacagctgttgtccttttttctttatatttcaagccttcccatgaccttaatgtttctaatgatgacttatagtaccctgccactgcttccagataggcatcttgtgtttgggtaacgtaagcgacttttcagcatagctgttttcgcatacgaatattggtcatggcatagcccatcttctgataaagatagacggctgtctcgttgtgtgcaaatacatgtagagccagcctttccgcaccaagctctcttgctttttcatcaagcgtttgaagcgccaattgagccagcccttttccgcgaaaggctttatacaatccaaaggaatagataaacgcttccttttgcggatgaaacggatcagcatacagccagagccagcccattctttctcgttggtcatttgtgatgttccaaaaataatgattgctgctgtctcgcccattcggaatcatgttctcatatgcctgctccgatttctcaaacgcctctttttccgtccaagttcctgacgttgtgttttgtttcgcataattttgcacggacatcccgcgaaaggtttcgaactcttcctcagtcatgtcttccaaagtgaatgccatcctgtattcctcctttataaaaaaagcccagctgatgccggacgaataatgcagaaatggatctctattttaatgattcagttaattcctggactttctattattcgataagaaaaggagatttcctgcaaatgggcttgttcttaaacattagtgaaaagcttacgtgtaactccccatgatgatcatgatagaaacaatcaaacaaatcatcgctggtatcgccatgatgaccgattgtcttgctcgaaacatatgcgcatgaatggctcccgccatgagaacgacaaacagaacacctgctccaatcgctgcataccgattccaaattcccgctgtcatagcaagtgccccggctatttcgagaatgccggtaacagtcagaaaccataatggatattgataatgccgccaatgctcaacttgaaagggaacgcggcttacctttatgatgcctcccgcaagcataaaaactgccaaactgactttcatcatagtagatatcatcttacgtcattccctttcggaagcatcccgtatattaaaagattcacaacctctgctgcgaggcttgccggatctttgattccggttaacaaaaatgaatcggttaaatgttcaatcatgccgaccaaacactcagcgacagtttccatatccagttcagagtgaaaatagccaagccgctgttctgcttctaagttctctttcaaaaccatcgccaagtcttttttcatttgttttgcttccgggttgagaaaaaagccgatcttggttaaatccttgtcctcagccaaaaattgaaaaacagtctctacagctagcagtacccgttttgatacatcctccgtgtttaatccgttttccagaagaagtgactctgtcagctttctgactcgagagtgaaaatcggttattaactcggcaaagatggcttctttgctttgaaagtacaggtaaaatgaaggctgcgtgaacccagcttttttcacaatttcacttaccttcgcgtcatggaatccccgaatcgaaaattcattagcggcagctttgagtaaccgtttccggctttcttctcctttacgtccttttttgcttttcaacgaggaccacccccaaaaataatactcgcaagtaatgttactcacgagtattatttcatggcattagcttcattgtcaatgatttcaaactgatcctgtttgccagcttcctttattaaagggtctcatgtatttcgaataactgaatcaattcattgattactatattcaatggcttttcattcaactgataagtatttgccaaatagattgacattcaggctgtgacaaactttattctttttttaacgagcatcactccagggccagatagagttttgcccgcaaatgcaaggaacaattgggtgcagcaacgcataatgtactgtacagaatgatggaagggtgtgatgggatgccgtctacaataatcaacctatattatttaaagatcaacagcatttcgggcaatggttcaattacaataggtgaagccgcgcataacagccataccgcaaataataaatcccaagggatcaactcctctttcggtgatacatcacctgcagaatcaatcatggaaaacttcttaaatgatcctgatgtcaacgatcagacagaactcggaaactctgatactaccaatatgaatgctcctccgcttccagtaccgccaattttagattaaaaggagtttcgctatgccataccaaattaacatcgcaaatattaaggtgaacggcgtcacacaaaacggaaatattgatgtcggtccaaccgtacacaacagccatacagcgaacagcaaatactttggggcaaacttttctctaggggatttttcgccttcttcttctcttttaaatactgggaacctcgatactgatatcagtgatcaagaccaaattggaaacccttctgcaccgatttcaaaccaaatttaaggaggatcctagatggatctcgaaaaaatgagaaagtggcttgagattacaaatgaatataagcaaaatgacttttggacaaatgtgctcaagtataaagccccggaacaattttttaataccaacacctatacgctcgtttacgacttttatcaagatgaagaagataattttatcattgtggaaatgcccggtgtgtatgaggaagaattaacgatccgtttactatctaaaacccagctgctgatcaaaggaacgatcacgcctgtttttccagccgaaatggaagtgctgcgtgaacggtattacggagaaattgagcgaatcattcagcttcccgaagccactgaatctcatttgttacagattcagctgttaaacgggcttctgcacatttcgtacccaagacaagttggaaccattgcgttcaataaggggctttaagattgattttccttcattccttatccatagggactgatatatggtctttatattgatccacataaatatccccattacccagcagcactgcgtacacggtctctttcacctttatgtctctttttcgcaattcctccaaaagccaggattccgtcaaacgattctgctttaaattattctcaatgatttctccgtccataataagctctatcggaagcctgtgttcttggtttaccgcaatcattaaatcctgtttggtcacatgccggaattgcggttttcttaacacagtcagctgaccattcgtttcaagaatggcaaaaagaacttcttcgatattaaatatttctttttcccgtaattgctgatttaaataatcaagtgtgtaacgcattttcctcatatttgattcaagtatcttcccgttttgaatcagcactgttggatctccggcaaaaaatttcctcagcttcctgttctttatcgacagaaacgaaattagaaaaatggttagcacaaaaatactaaacgaaatggcaatattgtgcggttttattgaagtattgtaagctaatccggcagcaatcgcccctagtgtgatcgccgcaataaaatcaaaaatcgtcatttgagagattgtctgtttgcctaaaattcgttctgcgattaacagcaagccaaagctggcaaccgttctaatgacaacttcaagttcaatcatgttatggcgctccccgcttcccagattgtttcggccaaaagactcctgctgctttcattgtttggcttaatatatccatctataccaaaaatattgttcggttcaggacagaatgaaccaactgcctttcggatatattaaattgcgattggccggaaggaaagccagtcccatgacaaatctaattcatcattggtcaggtggtagcatgaatttcacttgggaatctcttgttctcattgtagccggagtcattttgctgagagtttcaggaatgaaatcaatcgcacaaatgacttcaactcaaacggttgtcatgatttcaatcggaactattatcgtgcagccaatcatcaagtacagcctcttcaaaacattaattgcggcggcaattttcacaataacttatagaatggatccaaatgagatcgaacttcattgaaaagatgttgaccggaaaagcaaaagttgttattgaaaacggacagcttcatatcgaaaacttaaagaagatgagacttacagttgatcagcttgaaatgcagctacggcttcacggcgttacggctatacaagatgtcaaaattgcgacattagaggcaaacgggcaattaggaatagaattaactgatgacgccaaacccttaacagtcagggatctgaaaaaactcattcacccggatttcataaataaggacggacaagcccatttgtctagcaatcagaatatttttgatgaaattggcaaaaagaataaaaaaaacatcccaaaaaaactgcattaacaggcacttgtggaattttgcaggtttttgtctctcgctgaatgtttttgccgttttgtttaagcaattgctgctcacacaccatattgtataaacagtcataacagagaggagagatgaatgatgaaattcccagtatatattcattcgatatccggaaacagcgtttttaataacggttttgcattctccatcagccctttctctgtttctaaagagacagatggttccggagggaataatacaggtttggtttttgaatccaatgctttaagccaaacaagctccgccaatcaagccctacatgttacaaatgcggtccaagaactgctttccaagcttttagcgtaaacataagaaatgaacacttcatgaggtgccgtatggcttttccaattattcacacaaacttttgggatgctgtgatagctgttccaatcatcatactgataacccaaatcctcaaaatattattgaaaatccccaaaacttttgtaccatcagttgccttaataacaggccttgtcatttctgttttcataagccatcgacacagcctcttttctggcgtatttatgggctggttttatggctacgctgctataggctcctactcatcattaaaaacgaccatcttatcctttaggcaaacgaaaaacgatacatcaaattcatagatgacatataacgatctgccgcctctttatcaggcggctttatttctgctgataggttgatcatcttcaaaagagactcattcactcgctattatttttaccattatgttgatgcaatgatataaaaacgcaatatcatagaagtaaatagactgccagcgtcctctatgacggctacttctgagtgaaaggagtttttgaagcatgcgatctcaaatcaacatctcaaatctcacgataaatggaatgacacaaaacgccaatacagatatcggacaaaacttgcaaaacagccatactgcgaacagcaaaaattacggtgtcaatttcacattaggagattactctccttctcattcaattattatttcagcaagttgtgataatgatacaagtgatcaagggcaggttgataacccttcttcgcctagtgaagaataaattgatgcaaaaaaaagaactcatttgagttcttttttttgccttatttctttattcgtcttcatataatcgataaacccttttcagcttttgttcaagctgttcaaaatgaacaaaacgggcttctcttagaaactcagtcccatcaatgaacaaaagaagcacaggaacggtgaaaactgaaaatctgccggcgacctctgctacatcgtcagcattgatatgcgccaatttgatgtttggaaactgatccaatactattctgagctggggcagaactgcgtgacatactgtacagccaggccttgatatataaataaaactgaatttgtgctgtttgataaaattttctatagaatctaatgaatgtaattctgtcatctctttcatcctttactccttcaaataggtctgtttttcatgaccaagctcatcaatacgtatcattcactatacagatttttatttatgatatccgcttttttgccttgcagagtacctgtaagcttgccggaaaatgtaaaaacaaaagaacagttactgacaagcagcaactgttcttacatactttcttattaaaaatgcaaagcgtaagctcctgaaccgatgagtgcaacccctacggaaactgcaatgagcaccaggttatattcaaaacctcccgcgccattcgcaaaacctttcgctccatggacttttacgatggcacctaacataatgatcgttatgatagcagctccaagcgggaggaatacgcctaaaataaatagaattccgcttactaactccccaagacctgatagagcggccgcaacgtttcctggtttcaccccaattgactcgaaccattgtccggttcctttaatcccgtatccgccaaaccagccgaataatttttgtgtgccataaaacaaaaacaccacaccaatcattatacgaataagcaacagtcctgcatcttccatttgtatctctcctcatctttgattttatctaattctttgctgacggtatccagcaatcatcaattgaatatatgtttctttattttttatgtgtcaaatcaatctaactctcttacttcaaacggcagcagcccttgttcaatttgtgtgcgatgcggttcatattgcacaggcagcatcagtttttcgcccattgtatcctgtgtttcatcatgtgcaaagcccgggggatcagttgcgatttcaaacaggatttccccatgttccctgaagtaaatggcattaaaatagtttctatcccgaacaggagttacaccatatccgtgggaagcaatatatctttgccaatctaactgatcttcatcatcgttagcccgccaagcgatgtgatgcaccgttccggcccccatttgcccgcggccaataggcgttaacttaaggtcaatcacatttccgatatcaccggcggaacgataacgaacgaagtccccttctttgccgactcgctccagccccatgatgttttctaaaaggtcagcggttttgtcaggctgcgctgataatagggttgcacccccaaaacctttaatggcaacatcgggcgttacttctccgaaagtccacgtattagcctctccttcttctctttccacgatttctaagtgcagtccatgaggatcatcaaattctacatattgttccccaaagcgctcgattttggtgtatggaacgttgaacttttctagtctcttttcccaaaatgccatagcccctttcggcacgacatacgaagtcacaccaacttgaccgtctccaatgacgccttggcgggctccggcccacggaaagaaggtaatgattgttcccggcttcccgccttcattcccaaaataaagatgatacgtacctgggtcatcaaaattgacagtttgcttgaccaaacgaagcccaagcactcctgcgtagaaatctgtgttctcttgagggtgaccgacaatcgctgtaatatgatgaattcccatcgtttttttagccatttttatccgctccttttatatatactcaacaaactcattcacaggcttccggtagccgcgtggtcttctgctctctgttttttcttttccaatcgtaatcatcatgacaacctcaaattggtcgtctatattcaaaatccgttttacggcttccgcatcaaagccgatcatcgggcaggtatcccagcctttttccttagcactcagcataaacatcatcgcagaaagtgaagcattccttatcgcctcatctctcttaaattgttctcccctgttttcataaaacgaaacggtgtcttgcaccatgtggtcatactcttgcttatttaatatccccaatacctttaaaccttcatagatatcggccgcttgttgatatgcctgcttatcccctaataccaagagaaccgcagaagagctaaccactttatattgtccgtttgcggcctgcttcagcttttcctttacgtcctggtcaagaaccgtcacatattttgtatgctgcaaattaaaagccgatggtgccaatgcaaccaattcaaacatctcattgagatcttcttttgtgattggatgacctgaaagaaaattgcttgcagatcgtctttcattgactaaatgagtaaattcagccattacgctacactcccttttatctcgaattcgagatattatgttataaaaaatcatattgaatattgtgtaaaagaactgacaacgattgaacacttagagttgcgcttgatcgctgatcttttcaatcaaatatctcgaattaaaatatcttgaatatgagataataataaaatacagatcttctcatgtcaataggtttttaacaatcaggtggaaatttttcactgacggcagcattttaatggcgaatcatcactgttgttacataagaactcatttgtttgctgtatgaccttttagcacagctccaactttttttctgtcaccttatttattagtaaacaggaaacaacgttgctgtagacccactcgaaattgaattggtatgataagcaaagtgattacacaggaaaggatacggagagcgtatatagagcactcctattttttttgtgcagttttataggaggaaaaaatggcaagtgaaagagaacaaataagcagaaaagttgctttgattgcattgatcgccaatctgatcttaatggcaggaaaggtcttttttgggctggcaggcgatagtgaagccgtgtttgcagacggaatacattccgcggcagatgtcgttgcttcgattgcagtcttggcagtgatcggcatttccaataaaccgcccgatcaagaccatccttttggtcacggaaaagctgaagtcattagtgaggcgattgtaggaattatcttagtgatcgtatccgtttatatcctcatagaagcgattctgtcctttgttaaagggccaagcgttccccaatacagcgcattgtttgcggctctgatttcatacgtggctaaggaaatcttatatcgttattctataaagcaaggggaaaaatggaacagcaaagcgattatagcgattgcgtacgatcataaaggcgatatcgttgcctctcttgccgcttttatcggcgtcctgttggctatcatcggaaacacccgcggatggccctatctgttgtacgccgatgccattgccagtgcaatcgttgcttacctcatttttaagatttcaatggaattaatcaggccgtctgttgatgtgctcatggaaaagagtgttgatcccgagctgatagaggaatataaagctgttatttttcaatgtgatcaagtaaaacgaattgatagaatccgcgcgcgagaacatggccactataaattgcttgatgtccgtttatctttggatcatgatttgacaattaagcagggacacgacatcgcccgcgaaattcgaaatgaaatcaaaagacagttttcagatgtagaagaagtgctcatccatgtaaatccttatttcgaagaatgaaaagctcctttttagaaggagttttttctttatgctgcaaactttacctttagaactcagcgtactatattaatgtgtgtatatcaatcatagggacagaaaggttgttagaatgaaggaatttttttcgattggagaagtgtcaaagttattcaatgtgaaaatctctgctcttcggtattatgatgaaatcggccttttgaaaccggaatataaagatgagcaaacgaactataggtattattctacccaacagtttgagcggcttgataccatcaagtatttgagggccctaggcctgccaatcaataagcttcttgatttttataactctcaaaatacaaacactcttcttcatttactaaaaagccagcaggctgaaattgatcgcaaaaagaaagaattggaacgcatcgaacgaaagatctcccgacgcatcacacatatagaagatgccgttaacatgccgttacatcaaatttcaaaaatcaaacttcccgcaatgcgtgtggcttacttgcagcatgaatatgttctcggccatgatatcgaacattcgttagctgaattgagaacccacctgaatgtaaacgaagatatattcataggcaagatcggtttatccatttctgcagcaaatgtgaaagcaaaacagtttgacaaatattccagtatatttatgattcttgaagatgaaaatgaaaaaacttcttcagaaatcatctttccttcaagagaatatctgcaaattaggtttaaagggtcacatccagaagccgaaccatactacaaaaaattactggcatatatgaaagaacatcattatgaagtagcaggggactcaatcgaaatcacactcattgattatggcattacgaataacctagataattacgtgactgaaatcctgctgcccatcaaataatctcatgaatatgtttttatctcccttgactctctactaactagagggtttattttttatgcaggaatgatttttggaggagaaagcttatgtttggcacgatttttaacacagtgatgatcattgcaggaagcataatcggggggatattcaaaaaaggcattaaagatgaataccaggatattttgatgcaggcaatgggattcgctgcggtcgcactggggatcaacgccattacacagcatttgcctgatagtaaataccccattctattcatcgtgagtttagccattggaggtttgctaggccagatcatcaatttagaattacgattcaacaagctggtgaacaaattttctaaaagcaatttagcagagggcttatcaactgcggtcttattattttgtataggctcgctgtcaatattaggccctgttgaagccgctttgcatggagattatacatacctcctgacaaacgggatgttagatgggatcacctccattgtgctcgcttcaacttttggttttggaatagcggctgctgccattgtattatttgcctggcaaggctccatctatttatttgctaaagtaatggagagcgcaatcaatacagaccttattaatgaaatcacaattgtgggaggcatactcatcctcagttcaggtctaagcattcttggaatcaagaagttcaaaacattgaatttgctgccttccctcttgatccctcctgttgtgatttttgtgattcattcatttggattgcggctttaatgaagcggctccacaaaggaggttaatattctgttatattgattttcaataatctgttccaatcgttttatttccttttcatcttggatttgacgtcgaataacaactgtattatattgtaaataaagtctgttatatcaaaatcagattccccatcacgaaacggcacattcatttaaacaaaattgggaggggcatttgtatgtcaaaccattcatctagtattcccgaattaagtgacaacggtatccgctattatcaaacttataatgaaagccttagtctttggccggtccgttgggaatcattctatatatctactcgttttggtcaaacacatgtgattgcaagcggcccagaggatgccccgccgcttatattactccacggagcattattcagctcgacgatgtggtatcccaacatcgccgattggagcagcaaatacagaacttatgcagttgatatcataggtgataaaaacaagagtattcctgagaatttaagcggtacaagaacggattacgccaattggcttcttgatgtgtttgacaatctggggatcgaaaagtcccacatgatcggactttcgcttggcggtctccatacgatgaatttccttttacgtatgcctgagagagtaaaaagcgcagctatactgagtccggcagaaacgtttttgccatttcatcacgatttctacaaatacgctcttggccttacagcgtcaaatggagttgaaacattcttaaattggatgatgaatgatcagaatgtgctgcacccgatttttgtgaagcagtttcaggcaggggtaatgtggcaggatggatcaagaaatccaaatcctaaagcagacggatttccgtatgtttttaccgatgaggaattacgttcagcaagagttcctatcctattattacttggtgaacatgaagtcatctatgatccccactcagccctgcaccgagcctcttcattcgttcctgatattgaggcggaagtcattaaaaatgccggacatgttttatcgatggaacaacccgcttacgtaaatgaacgtgtaatgcgttttttcaatgcagaaacaggcatttcacggtaagggcttataagatagtgttttgcattcataaagacctgcaatatacttctagccgggcatttcaaaaaatagagtctctctcatggactctatttttcttggacaaaacccgcagctggttttgtgtgcttgtttctttaggtttcttatatgatcagttgtaaaatcctttattttcaagaaggattctcaagatccttggcatcaagtagtgaatgcaaagtcaaaaaatcatgtcacttctcctgggatgcctgctagtatgatgcagcttctgccaatatgaaacaaagttccatccatatcgaaaatgagtgatggcgccataagtgtctccttttaactgccgacttcatcttctaaatactaccatatgcaaaaaaagcagatcattaaagatctgctttttctattacacactgatttgtttcttttgttcatgatctatttctggctgtatttcctttgtcagttgatgcccttctatatccacgttcggaatcatcttgtccagccaattcggcaaataccaggctgcattccccaacagcttcatgacacttggaatcagtgtcattcttacaataaaggcatcaaagagcacaccaaaggaaagtgctaatccgttggctttaatagaagcttcgcctgcaaagataaatcctgcaaaaacgaagatcatgatcaagccggctgctgtaacaacaggaccactgtgttttaatccagcctgaatggcttgtactggattctttgtttttacatattcttcacgcattctgctgacaagaaatacttgataatccatagctaaaccgaacagaattccaatcgataaaatcggcaggaaggcgagtatcggccctttttcaggtattttgaaaaaatcgatgagattcccgtcttgcaagacaaatacacaaatcccaagagtggctgtcatcgtcaacatgaaacctgcaacagcaacaagcggcacaagcagcgaacggaaaacgatggtcagcaatacaaacgcaaagccaacaataagtacagcaaacaccggtatcgcatcattcaggcgatctgaaatgtcaatattcactgcagtcgatccagtaacaagcaaatctactccgttttcatctgataaactgcgtacatcgtgtaccaaatctttcgttgtaacatcatttggacctgtttccggaacgaccgtaatgatggcaaagttcccttctttattaggcattgcaggggtgacacttgctacatggtctaaaccctttatttctttcactgcatctgcgaaagcctcagccttattttctgtagcatttgtggcatccgctacgattgttaattggccattaaatcctttttcaaagccttcggcaagcaagtcatatgcccggcgatccggattatccttagctttcatcccagcatcaggcaagcccagttccaaatgcatagatgggatactaatgacgatcaaaatcagaatgctgcatacacttagcatgataggatttttgatgacaaagcgtccccagacatttgtttcagtgctttgtttttctattttcttgtttgatttcggaatcatccgcttccctgcaatcgataagaccgcaggcacaagtgtgatggaagccaagacagccatcagtacactaagccctgctgtcagccccatcgcagacataaaaggaatgttaacgacagtcaatccgcaaagtgcaacgataacagtaagtccggcaaaaacgactgcgctccccgctgttcccacggctctcgcaattgattcattctttcgtatgccttcgcctaaaaactggcggtgtttcgtaaaaataaataaagcataatcaataccaacagcaaggccaatcattccggctaatgaaagactgacggaagcaatatcaaatacttgtgtcccaatcaaaaccagtccaatacttacacctaaaccaatcagtgcagttaaaatcggcaaacctgctattaataaagaaccgaatgtaatggctaaaacgacaaaagccaagataatgccgacaatttcagagacaccgcctatcttcatctcggctcccggtacatctccgcttagctcagtttgcaatccttcatcatcagccagtttcaaactgtcttttaagtgtttgatagagtaattctttatatcatctgctgatgatttatacttgatatcagcataggcaactgtgccatctttcgcgattgtccctgtcacaaaaggacttgcaatcgagtcaacagaatcatctttactgatttctttgaacgtatcttctattgctttttttgctggcttcccagtaagtttctccccatcaccagcaccgaaaataacccgtatgctccctttatcaggaccgtgaggaaattctttttgaatcacatccatcgctttttccgaaggtgtgtcaggtatggacatatcctcagaaaaacttggtttcaaggtgactgcaaggcctatcgcagcaactaacacaacgatccacgcacatattgcttttatgcgattgcgagcaacccatcctcctaatgtatataacatttttgacatgataatctcctttcaacacattgcttgatcacattctttctcattgtagttgacaatgaaataaaaaaaacgtacattcgggcatgtacgtttgggcaattttcaaatatgcagtttagttgtctattgtcagaatacctttttgcatggcaatcgttactgcctcagttcttgaattcgcgcctaatttattgtaaatggacgttaatctggactttactgttcgctcagagacgtccaaatcaaaggcaatcgctttgcttttaagacctttagcaattgcttttagaacaatgacttccttttccgtcagctgcgtctcactgcgctgctttttcatccgctcaaattggatttcttgcagacgtttgaggatatcaggctgcaacagcacatttcctctgatcgctgcatccattgtgtgaaaaagggtttctgaactcgtatcctttaacagatatcctttcgctcctaattcaatcccttcgatcattaagtgatcttcattatatgtagtcaaaataatgatgggggtatcgtgtttttcttttatttgtttaatggcctctaacccgctcatctccggcatatacaaatccatcagaatgatatccggttctaattcatctgcaagacggactgcgacttttccattttccgcctctcctataatggtgtattgatcattcgtttcaattaaaagcttcagaccttccctcacgacaagatggtcatcaacgattaaaaccttattcatcttgcatctctccctgaattggtacagtgatctcaatttgtgttcctttcaattttgcactcttgatattgaattggccatttattgccctgacgcgttcttgtatgccaagaagcccataatgtcctctctttttctttcctttttcaacattaaatcccttgccgttatccttaactgttaaatggagccttcccttttcatcatcccaaatggatatccagattgttttcgcctcagcatgctttgccgcattcgtcatgcattctccaatgatgtaataacagttttcagctgtacgcacatccagcacctgatgcaatctgtaatctaataaacaagccatgcctgtcgactctataaaatgatccattagcgaggtaattctttcttttaaaacaccgatttcttctgattttctgcggagatcgtcaatagctgaacgtgcatcagctaatgtgcttttcactcttttcatcgattgttgtatgatttccttcgctctctctgtgttgcctttggcgagatgaacatgaatcgcatccagctgcatatttaaactgacaagaccttgagcaagcgtatcgtgtaaatctcgggccatccgctgtctttcgttctgcagcgtcagctgttctacctgctgatgagccagctccagcctttcaagagtcaattgagcttttattttttcatcgacttgggcaaaaaatgttgcggcataagtgatgatgacaatcatgattggcccagcaataacaataaaatgcaaaacttcacctttatgaaggtgatacgccgaatttatgaccagcagcagcaatagataaagaatgagaaaagtccttcttctgtctgccattcctaaaatctgtccaattaaaaatgcataaaggccgataatgacaagtataaagaagccagtcatgagattagcaagtgcaaaggtgatcaaaccttgtaccacgaaatacagaatcactcttttcttaacccagcgatatgagtgccaatgaagcaaagcaaaaatggcaattaatatggtaaacgcataaagcaataaaatggaccagcccccagaaacaaattgcagcacgatagaggctatatagatcataagaataaaagccaggcccggcactctgagtgcaagcatgtttaatgcccgcctatcatgtgagtaatatttatctttaaaaggattccttataagcaaaccttatccacttcctttacctgtttcaccgaatagagactcatgaaaatcgaacccatatttcaacttgcaaacatacatgtatccaatcattttataggaagagaaggaacacaacaatatcaggtgcagggaaacattagagtttccaacaagtgatcattgcccaaacgtacatgaacgttctgcctctatgtacgttttatcttttcaaatttacctttaaaatcataaggaacttactattcattgaaggaatgatcatcattgaaatcgattgatctcacaattttatcattaaagagaaaaggaatccggaccgaaaaggtattaaaaaatcagaaccctgatcgattaagccatatgacagacaaaaatgcgcaaccaaaaagcaaggaaaaagaggattgaacatgtattggtttctaggtgctttattatattttctgatcggtacttatatattcattagagtcactagagacagccaatcaggctcatggatactgcttgcattagcagctccactcatcattgctggctacccttatttttattcaaagaagcttctttccaaaagacgctgaaacagctgtcattcaaaccgcacattggtaaaatgatcaataccgggatacaatctaggtattctatggaaaggagtcttgccttatgagtcaaagagtgtcctactatgagattgcacctgaaggtatgaaaatcatgatggatatggagaaatacacgaaacaatcctcaattaaccgaacgacgagagaactaatcaaaatcagagtctctcaaatgaacggctgtgcctactgcatagatatgcatacgtccgatgcccgcaaaatgggggaaactgaacagcgaatttactgtttacatgcttggaatgaatgtgatttttactcacctgaagagaaagcggctctcgaactatctgaacacatcacgctcattccatctaaaagggttcctgatgagctatatcatcgggtgcgggaacattatgatgaaaaacaatatgttgaccttgttctcatcattaatcaaataaacagttggaaccgcatctctattgcaatggggaatcgagctgcttcaaaataagaagaaggagtaagattagaacaaatcttaatcctccctagatttcgtaccgcatcatctgatgtttccgtttcaacatcctaaatcttcacgtttaggtgcttttcaaacgcgattttcccgctttgtgtaatcctaatcgctctcgttttaggcatacgaacgatccactcttcttctaacatgcacaccaatagggcgtttcctaatgctcctgcaatatgatgctgccgttcactccaatccaaacagcagcgggcaaaggctctcctcttattccgttgttgctcttcattgatgcctaactttgaaaagaataaagcaccctctgaagtcacctcaaagtttaaatcaactttttttaacatcccctgctcaactaatgaatgtgccatttgcacgcccacataacctgccaaatgatcataacaggtacgggcgaaatgcaagtcctttttctcttttgactcttttaaagatttgacttttgctttaggcgcaatatgaagcaattgttcgatcacatttgcagcatctgagtcagacaatctgtaataccgatgtctcccatgcttctctacgctaatcagctttgcttcaagcaatttattcaggtgaaaactggcggtttgaggtttaatgttagcgagatatgcaagctctcccgcagggtgtatcctgccatccatcagactgagaagaatggaagaacgcgagggatctgatagcaacgaagagatttttgcaatattaggattcatgattttcctccttacattcatatttcgatgatagttgaaatgttaatcctttacaatataaatgtaagcgtgacaaggaggaaaaaacgttggacatcaaaaaacaagacactcgtcaatttaaggaaatcaaacccaagatcatgtattatggtacctcgacatttcttctaaccacattgaatgaggatggaaccactaatattagtcctatgtcttcttcttgggctcttggacattatataatccttggagtaggactgggaggaaaagccatcgacaatttggaaagacacaaagagtgtgtcataaacttgcctggcccggaattatgggaaaacattgaaagaatttcatcttatagcggaaaaaagagtataccgcctttaaagaagcagctcggatttacatataaaaaagaaaaatacgaggcagcagggttaacgcctttacaatcaaaaacagtatcaccaacacgaattaaagaatgccctatccaaatcgaagccgaagtgaaacacattcggcttccagaatatgaatcgtcattcgcaattgtagagacgcaggcactgcattttcatgccgaggaaagtatcattctggacgaaaaccatatcaacccttccaaatggagcccgcttatctataatttcagacattattttggtttaggaagagaagtcggaaagacttttcgttcagagacatgatctttttaagaccaagctaagacttggtctatttttataatagataaaagcacacgtcattgtcatgctgtcatcatgatataattgaaaaaattgtaatgacaggagcgtgcggcctcgatggaattatcttttctacctaaaaacacattcatagaccctaatggacataatacaaatgaagtaaaaagcttagtcgatcaattagccggattagttattgaacattcgagtcatgctgcaaagagagacacactgcctgctgtggagtcttttgattatagtgatatacccgaaactggtatagaaattgaaaatatcttggtaaacctgcagggtatcatcaaaaactcaatgaatcctcaaaacccaagatatatgggccatatggattcaatccccactctcatttcatgcttgggtgacttcataagcagttcccttaataacaatatgctaagccttgagatgtcccctgttttttcaaaagtggaagcacagttactcaaaaccattgcccgtatgtttggatatgatgataagtcaggaggagtgatgacaagcggcggaagtctcgctaatctgcatgcacttacagtagcaagaaatcatcaattaaatatgaaaaagacaggtatcttcggactttctggacagcctgtcatctttgtttcggacgtcagccatacctccctgcacaaagcagctatgatcctaggtttaggtacctccagtatcattccggtaaaaagcaacaatctggcccgcatggatattcatgatttagaaataaaaattcatcgtgcaaagagtgaaggccacattccatttgctgttgtcgcaactgccggaacaactgtgacaggaagcatagatccaattttgccaattgccagaatcacaaaggaaaacggactgtggctgcatgtagatgcagcatatggcggcgctttaattttttctgaaaaatatcgtgataaactgagtggtatcgaaatggctgattccattacttttaatccgcaaaagtggatgtacatcacaaagacctgtgcaatgactctttttaaaaatcgtgaaatacttgaaactgatttccgtatatctgccccttatatgaatgaaactgattttattaatctgggtgaattaggtgttcaaggcacgcggcatgctgatattttaaaattatatttatcacttcaacacgttggaacaaaaggatacaaccagttgataaataaaagtttcgcactaaacgaagaatgtatagaacaagtgaaacagcggccttttcttgagctttattgtgagccagatacaaacatctgctgtttccgaggtataccgcatgacattgaaaaggatcaatgggataactggaacctggaactgcagcagttcttattgaaagaagaaaatatcttcttgtcattgccggaatggaaaggaaaccgctggctgcgtgctgtgttcctcaatccatttataacaggttcgcttataaaacaaatgttcagaaaaatagatcaattttatgatcaatataaacaaattgtttaataaaactcaccagatcaagccaacattagcttgatctttttttaggaaatatccttgtgaataaatactacctgcttgccaattctttaatcattaaacccaactcataaatccccttttgaaggtcttcaagagatgcataagcatatgataaacgaatataattccctttttcctgagcatagatactgccgagattgagcagaatcccttttgataaggctttagtataaagtaatttcattgttatggaaggcaatatttttatccagacaaaaaaccctccttttgggatattccatgtcgccacatctttcaaatgagtttctatagcactcaaggccaattctcttctcacctttaattgctgcctaaccttttctacatgctgctggtattggccggaagtaaaccactctgccgctactctttgggataaagaactggatccgtaatctgtttgcattttaatgtcagataaacgttcaatcaccggttccggtccgacgatccatccaatcctcaaacctgggcttaatgttttcgataaacttcctatgtacagtacgtgtccatttttatcaattgttttaataggatatggcggaatttcatcgatccataactcacgataaatgtcatcttcaataataggaagctgtgtattctcacttactgctaggatctcttcacgccgctttttagacataagaataccagtcggattgtgaaaacatggatttgtatataagatagcccttccccgctctcctcttgttaaatgaacattttcaggcaaaagtccttcattatccataggaagtccagtcagcttcataccagctgattgaaatacgtgtaatgaataaaggtaagagggctgatcaagataaacggttgatcctctttgtaacagccccattgatatcagctgcaaggcttgcaacgctcctgagacaatcagaatggaagaagatgagacgttgattccaatggtttttaaatagttgcttaatgcctccctcaaaggtaagtaaccttttggttcttcataaccgaatgcctccatgtgatgagataccttccccatcatctctttcataacagccaaaggaaaaatctcaggtgaaagttcacctttactgagctgtataaggtctgtatttgattctgattgattgatctcttgaacgattttccggcttggcatctgaatgccagaggtgacatattgatcccaatcgggagcagaattcttagccatcagtgtccatgtgttgttgataacaactgtgcctttccccattctgccttctattagcccatcggccatcaattcctctaaggctgtaatcactgtgctccgatttacctgaaaatcttttgcaagcgtgcgctggcttggaatcttgcttccaatcggccactcgccatttcctattttctctttaataaaatgaacgatttgtctgtacttagggagctttttcatctttttttcttctggaaagctcatagaatcggtctccttaaaataaattggttgggtcaaaatccgtttaactggttgaagccatatcaccaaatctttattaatataaaaacacattaaataactggttggtttttgtaaagaggagtgagaggaatgcgaaagaaaacagttcaaataattatatctcatagtctcatgattggtttatgggcatctgcttttccgggaattcgcgcaggactagaagggtacacaccagaacaccttgctttatttcgtttgttaatcggctctatggcattattgctttttgctgttttgactcagatgcgcctacccgacttgaaagacattcctgccatttttcttttagggtttttaggatttgcactctatcacattttgctgaacatcggtgaaaaaacagttaatgccggagttgcaagcttactcgttactacggcaccgatcttctcagccatgctatcccgcctgttttataaagagcattttggatttacgaaatggcttggctctgtcatcagtttactgggtgtgtcattgattgcatttgggacaggagacaatacatactcattgaaaggctttttggttatcctgctggcagctttttctgaaagtatttacttcgtttttcaacctagctatataaaaaaatatggttttattccatttgttacatttacaatttggggcggaacagtacctatgcttatttttttgcctggcttaggctcggaggtgatagacgcacctttgaacgctacattgtcgattgtttatttaggtttattgccaacagttgtgccatactttgcccttgcatatgtcactttactcgtcggtgcctcagaagcaaccctttcactttatgttacaccggctttagccttgatcatatcttggatctggatcggcgaaatgcccacattgatctctctgctaggcggagtggttacagttggcggagtatgttttacctacctaaaagtaaataaaatgaataagtttttcatcacccatttttctgttaaaaggattaaaaaactctaaaacaaaaaagataccaacatcgtttggtatctcctttaaaggttctttcttaagattatctagaaaagtaaatagagtattcagttaccggcttaaaacccaatttagctgctaatgcaatggacgaattgttgcagatatcacaatcccagctaggaacaatcccattttccatacaaaacgctataaacctatttgctacgcaataagctaaccccagtcctctatattcctcaagtgtgtagatatccatttccgctcgattatgccctaaaaatatagaggtacactcacttactacgtgattgccatgtaatacggcaaatccaaaaccttttgaagcaaactgtgagacagaatcccaatactcctcataatacgcgctgttaaacgctgtgctatgtgaaatgatgtcttcgtcaattcttttcaatacaagcccctttggcagttgcaaagtctttttgaaagattttggttgataagaaaatgcagctcttctcatttggtttaagtcatctttcagtatgggtttcagtacgctatcccatgtatcactggaagaaaacaaggtaaatcgttttgatgatttcacttgttcttcataatatcctgcaatgaaatcatgaaaatcccgattcccttggtctcccgcaataaaataaatgcctgattcagttcctataaaaaacgatttaggaaaggtttgatcatctgcataaacagctcccggaatggtttggtctaatattgaatagacaaatgtgggacaatatttgtcatcaaacattgtttttaagctactgtatttttcttttgttaattcctgcaaaacagacaactcctttaaaacaccgtctccttcatgattctgttcacaaatcaattttcctctgtcaccagctaaataacttccctgttacgaatctcagacaaataaaaacaaaaacaggtgtctgcactcagctcgcagacacctgttgaacaacacattgcattatataacccaaggaaacgctgaatatatcgattctttattccccagttacagcaaactgttttaaacggtcaccaatttcatcacggaccctttggaaacacttcttctgttccgtgtgcttttgccggatcatcaaatttatccgatgtttgatttgaaatatcaatccctgcttctttcatagctttgacagctttcagatgtcatccatgacattcgatttcagcgctatactcattccacttgtccccaagatattttctcccccacccttcagccatttggctgcggcaagagttaccagtgcattgttttccttgatatagtgaccttgtccttttagaaacaagaatggattatcagcagccaaatatacaggccgacaagtgtgatcaataaagtgggtatcgtgaggataattcctgttttaaaatacgtgccccaggaaatcttcatacctttgtgcgaaagaacatgaagccataataatgtcgccaaggaaccaatcggtgttattttaggccctaaatctgaaccgatcacatttgcataaataagcgcttctctcatcatcccatgtgtatctgtaccggcaatcgccaatgcgtcaatcataacagtcggcaagttattcataatggaagaaagaatcgccgcaataaagcccattccaattgtcccagcaaacaatccttgatcagctgcggcttgaatcacatctgaaaggacatccgttaatccggcatttcggacaccatacacaacaacgtacatgccaattgaaaagaaaacgatagcccatggcgcctctttcaccactttctttgtatggacggccggactcttttgcgcagcgattaagaaaatgatcgcaatgctgcccgctaccactgatacagggatagaaaaaaattcacttgcaaaatatccaattaacagcagccctaagatataccatgacagtctgaacatgttttgatctttaattgcttcaacaggttttttaacctcagtcagatcatagcgttttggtatgctttttctaaagaaaaggtaaagtacaatgatgctcgccagcagcgaaaacaagtacgggacaaccattctggatgcataatcaataaacgtaatatgaaaatagtccgctgaaacaatgttgaccaaattgctcactactaaaggaagcgaagtggtatccgcaataaatccgctggcaatgataaaaggaaaaactaatttttcattaaaatgtaatgctctgaccatcgctaatacgattggtgtcaatataagagctgcaccgtcatttgcaaataacgcggcgacaatagctcctaatagagatacataaacgaacatccgcacaccgtttccttttgcagccttagccatatgaagcgctgcccattcaaagaaaccgatattatcaagaattaacgatatcagtatgatggccacaaaagccaaggtcgcattccaaacaatccctgtcacagttaacacatcatgaaaattgacaacacctgctattagagctaaaactgcgcctccacaggctgaccaccctatagataaatttttcggctgccatatgaccaatactagagttaataaaaagatgaatactgccaaaatcattgatgtcaatctaatgcctccttactggcaacacgcttgagttttcttttgtttgatatggtttaacaattcatcctcctgatcgatttgatgtaagatcaattgcaatgtatcaaactcaggacaggaaccatttattgaataataacgccattggcctcttctgtcctcattcacaaaacctgcgtttcttaatttccgcaaatgctggcttatggcgggctggctcatttcgaacatatcaaccaattgacagacacaatattctttttcaagaaataatctcatcattataagcctagtttgatcactaagtgttttcaaacaacgagtcatcgccgcaacatcaatcgtcatatgagctcctccttcccaaatcaatatataagcaaatcattatatacacgccaaatgattctacattcccctttacgtttccatatgtagcgctccgtatatcttaaggatcaaaacttcgaaacgaaaacctgagtagctccccgcgttaccttagcgccaccgtcattatataaacttttatttatataaacaatcccttatatttggaacatcaaatatgtttgattcaattaatatcaatctctttattttcctttacccattgtacattgaaccgagtacggcaatatagcttgtgtttgcttttggtttttggcaggaaggatggccaggacaacacttatggcggacaaagcatttcattcccaaatcagtaactgaaatggatatcggacaggaaagcataatacataagcaatcagcaaaatacaaaaaataccaggggttttgatacccttggtatttatgattgagaccttcaccggttattcacccacaagcctcaaaaaagtgtttttgattaaattacccgcggcatgtcagttacggttaaaaaggtcattctattttttaatgatgattaagacttctaaaattgctgcccttcacttcagctacgtcatatacggtgacaaaggcggatttatcaatatcattaataatttcctttagtttggtttcttctaaacggttgatgacacatgtgatttctttaaatttctcgtgggaaaaacccccgtaagcttctttatatgtggcgcttcggcctaattgatcacgtattgtctctaccattaattcaggttgggttgtaataatttgaaaggttttagagccgcttaagccttcctccacaacatgaatcactttggatgcaatgtagtaagcaatgactgaaagcaatgccccttgtaagccaaatactgtggaaacaaaaataaacacaaataggtttaagaatagaatgagatcgctcgttccgaatggcagttttcgggatagcagcacagcaagcatgtcaattccatctaatgcgccgccattacgcagcgccagccccattccgaatccaaggataatcccgccgacaacggtaattaacagggtatctccttctatgatagcgggtgtgtggtgaaaaaagcttgtccccgcggcaagcgatacgattccgataattgataataatgcaaagcttttcccaatttgcttatatcctaaccagacaaatggaatgttgatcacagcaatcaaaatccccagcggcaagttgaatagctgtgaaccaacgatgctaagacccgtcacccctccatcagatacactgtttggaatgagcactgtttctagtccatatgccgcaatgattcctccaatgataaccatgatgatttggagaatcattttcgctttaaatttcttatgttttttggttgtattcataccattcctcatttctcaaatatttcgttatatttaaatataccataatagatattttcagctaaaaacatgcattttttaaaataaagtaattaacagtaaggtaaccctctttgacttagaacattcatgtaccgtgccgcctgttgagcaagcgttccttccagttcagatcgcgaatcgccctcaaacttcaacaccgaaaatcctgaattattctgatatgataccttaaaaaggaggttcgattacatggatagcctgtgccgaagtaaacaagccccatttgaatacaccttgtctcttatagggggcaaatggaaaatgagaatactctatgagttagggtgtgaaaaaacgatgagatacggcgagctgaaaagggctatgcccttcatcacccataaaatgttaagcgcacagcttaaggaattgcaaaatgacggccttattcatcggtatgaggtttctcaaaccccactgaaagtagagtattcgttatctgacagagggcgatctttgtatcccctcatagatgaaatgtgtaagtggggaatggcacaaggaatgcctcatatgtaaaactacttacaaaaaagtgcgtacttgtttcccaatgagaggaattttatactgaatgaaaatatttcttaggaggaaataatgacaaaacaagtctatatcattcatggctacagagcctcctcaacaaatcattggttcccttggctgaaaaaacgcctgctcgcagatggggtcaaagcagacattttaaacatgcctaatccgctccagccaagacttgaggattggctggatacactctctttatatcagcacactttacatgaaaatacgtatttggttgcgcacagcttaggttgccccaccattttgagatttttggaacatcttcaattacgaaaacagcttggcggaatcatccttgtttccggctttgccaaatcgttgcccactttaaagatgttagatgaatttacacagggatcgtttgatcatcaaacaatcattgagtccgcgaagcaccgtgctgtcattgcttctaaggacgaccaaattgtgcctttttcattcagcaaggatctggcacaacaaattgacgctgcgttatatgaagttcagcacggaggtcattttctagaagatgatggatttacttctttgcctattgtttatgatgttttaacctcttatttttcaaaggaaacccgctaacatctttcacctatctgctttaatcgagcccgcgaaaagcgggctttctgagttatcgtttcatcaatacggataactcaccttcaaacacttttacttctttttgattataagtagataacaatactgtgagtattcccaattcatttctctttggctgcttatcaagaacctcaacaattgtaaacaattcatcatccggatatacgggttttatgaatgtcatatgattcatctctgttccggctataatatcgtctccatagagaccttcttcaatccaaagtttaaaagatatggccagtgtttgtatgccggaagcgataattccattaaatctgcctttactcgctttttcttcatctacatgcatatactgagggtcaaattcacccgcaaaccgcataatatcatcttttgttacttttaatgatttcgttttgaagacctggccaattgtaaactcatctaacttcattcttacacctctattttttcaattgtctattttgtttattttagcactgtgatgagcaaataaaaaattctgtttttcgctaaacagacatatcgtgggctggactgctggcactcatcatatacttaaataatattgaacagctctcaacacttagtcgtcacttggccgtcatgctaaactgaaagcttcctcatatcttccaggcagccttcagtttttttatgccttctcttatgtcggattcagaaacccctgcaaacccgagtgagaccgtttttgcaggaggatgattttgataagaaagagaaacaggataaatttttactccatgttttttcgccttctcaattaactctttttcaccaaatggcaaataaacgtcaagtaagatacgaagcccagagttttctccgcgaattctgacatgctctcctaattccctttgcactgcctctaatacaatggctctttttttgcggtaaagctttctcattctgttgatgtgtttttgccactctccattttttataaattcagctagggttagctgactgtggcaggacactgtctgcttatataatgacgtgatgtcatgccccttttttaaaagaggtgaaggaagaatcatatagctgatacgcagcgagggcaaaagagacttagaaaaagtgcccatataaatgacacggttatgctgatcaagcccttgcagagaaggaaccggctgtcctgtgtacctaaattccccgtcataatcatcctctatgataaaggattgattttcggctgcccatttgagcagctgaattcttctgtttattgtcattatggttcccagcgtaaattgatgggaaggtgtgacatatacaaggtttggctgctgttctttgaccttctgtatacagattccttcctcatcgactggtatcggaacaatattcatgcgattggcttcaaaaattttgcgtgctcttggataaccaggatcctcataccctatagaaatattcggctcaaaaacttggcacaagatttgcagcagaatagggttcccggcacctataatcacttgttcagggccgcaatgaacaccccgagattgatacaggtactctgcaatgagtgttctcagctcaaactctcctaaaacatgtcctggccgataaagctcgtgtccatattggtctaagctattgaccatgctttttcgccatgcggaaaaagggaagtaagaagaatctacattcccataatgaaaatcaatccattgtttattttcttctgcttcttgttgaatgggtgttgtgcttggcattctatcattagcaaaatcagaatcatgataatcagcaaaccacccgcttcttggcttgctcacaatatagccctcagcagcgagctgttcataggcacgttctacagtcgtttggctgatggaaagctgattcgccaagagtctttttgaaggaagcttcattcctttttgaatacggccccgatgcatgttttctttaaaataccgataaagctgctgataaagcggactatccagatttctattcaaaaaaggcgtgatatccatttgcacgttgttctcctaactggtatgcaattttttatgaaaactggctgtttataaaaggccaattccagtttatagtcattgtaatccttagctactggttttgttaagaaaatacagacaatgaacaagaaagatatgtggagtgattataatgaacaaaacaacaaatggctggataaatggttttataggcgtactcattttcagcggctcgctgcctgcgacccgtttggctgtgtcggacttcgatccgctgttcctcaccgtatgccgcgctgcgatagctggtgtactggcgggaggtctccttctcatcttccggcagcagcatcctgccaaaagagacctcatttcattattagtggtagcgtttggcgtagtgattggtttcccgttgctgacagctttagcgcttcagcatgtcacatccgcacacgccattgtcttcattggacttcttccactcgcaacggcggtcttcggcgtactgcgcgggggtgaacgccctcggcccgtcttctggattttctcaaccgttggcagcttgttagtagcaggtttcgccctcattcaggggggaggttcatccccgcttggcgacgcgtacatgctggcttctattgtcgtatgcggtcttggttatgcggaaggggcaaggctttcacggcgtctggggaattggcaggtgatctcatgggcactcgttctgtcgcttcctcttatgctgccattgtcgttcttttttacgccggactcatggtcggcgatcggcgttcccgcactgctcagtcttgcatatgtatccttattcagcatgctgatcggctttgtgttctggtatcgaggtcttgcccaaggcggaattgcggcggttgggcagctccagcttctccagcctttttttggactgctgcttgcctcagtgattctacacgagaaagtgggctgggcactcgtagcagtgaatatcgccgttatcatgtgcgttgcggctgcacggcgatttgcaaagtaaggcagacctttaagcataaacttcaaaaatgcatgaaagtataaaaataccaagggccagcaacccttggtattttgtatgcgatcgaggagacttgaatctctcgcttagacaaataagtcaacacccatttcctgcctccattataaaatccgctctaataactcccccactttttctgccatgacacgaggcggataaggcatttcgttttttaaccaccattccactacccctacgtaagcatttgctataaattcaacaatgacatcttcactttggccgtaattcttgcctttcgttacatctacatctttcctgaactcttcgatattaaacttaaggaactgactgcgaaaatatcgagcgccttcactggctaacatcgtcgaaaagaataaataattactctcaaggtattccatgcagtgtacagtcgattcaatccagtccatttcagctgccgactcacaaaaatcccccatattgtttatatgctcttccataattttttctaatagatcaaatttatctaagtaatgaagatagattgttccccggtttacatttgccctttcagaaatttccttaatcgtaatatgatcaaaacttttttcagtcatcagctcaatcagagctattttaatagcctcttggcttttggttattcttctatccactttggacatagcttttcaccaaactttcttaagataatcaacaatttagagtggaatgttgaataatcaacaaatcgcctgaatgtaaccattgtacacaccatgtttgtatttacaataataaataaaagctgatagtgaatcatgctttttcccgaatgaagtcattgtccattttagttagttgagaattattttgtaaacacaaagaaagggtgttatttcaaaatgcagagaaaatgatgaaattagatcacttatcctaaaggtactctaaattcaaatttgatctgcagcccaactataaatccgtatagaggcagactttaatgaggtgaagaatgattaaaagacaatttacgatcattaaggaaacagggtttgcgcgaccagctaccctgttagtcagtatagctcatcggtttacatcagatatttttcttgaataccaagggaaaactgttaacctcaaacaagcgccaaaagccatcatggacattatggatttaggaattaaaccaggaaccgaaatacatatatacgctcatggagccgacgaagcgaaggcaattcaaaaaatgaaagagcatttactaaaaaacgattatatacagtaatttcaaaatctatcgtagtagcgggattgttatcgttaatttattttgcggcaaaacagcttttcagatcatgcgttcatttttcttctggtgatcattcaacctaaaatacaaaaattaaaaaggatctacaaacgaaaatggagggtttatatatgtgcagcagaacataataccaagggcagttatacccttggtattattggataccgaaagaacttaaatctctacaggtgcttataagctataaatggttagtctcgtggcatttctatgtgctccgtttatgcttaagggtgttccacattttaatggatacaatagaaaccaaaacaaatgatgcgacaaccaatacagttcccattaatgactcactaaaattgatcacaatgaaactcgaaaatatcaataaagggatattcgtaacgataaccgttaaaatgtaagtggtatacttgattcctacagctgccgataaaaaacaaacgacatctgttggagctattggacaaatcatccccagcgccaaaaacttataattataagtctccaataattttttcaactctggatatttacgttctaaatccttcatcatgttcccgcttgaaaacacagaaaaaggggcaaaacttcttaagaattcttaagttttcgcgatgctattcaagatcgtttcctcttcttaaacagttttcaatatcatcctatctattccatggtaatatttagatacataaacttatatatgaagctgacctgagttaatggagaggaatgaaaaaatgaagaaacacagaaagatatatttttgtattactgccctgctgctcatgattttgcttgctggatgtacgggcagtaagaatggagaagcacatcaaccttcaaatcaagcttctgctgtgcaaactgacgaaaaacacactgagcctgaagagagaaccaaaatacgcaaggatgaagcggagccaataacagaatcagaagaatccgcaacaaaagctgcaaatgatacctcttcagcagaggagaaaagcaaagaagacaatgtattggcagcatactcttcggaaaaaattgaatatgccagggtttggcttcaactgggacctaatcaagagatagatgaattaaacgttcgacatatttcggctggcgagccaattaatcctaatgatgatacaagtgccagctatccagaagatgtgacccagttggcaggttctcgtttagtggatggatcagtcacttatcatggcaatggggatggcacgattcatgtatataatgtgcctttacgctgggattccgctgatgatatagaaaaaggcgtcatgagggaagtgactgagagtatcataaaaaacagaaaaacagtgtacgttgatacaggcgacgatgaaaaaatcaaacggctcattgatatcatgatgattcattaatcagtattcgtttgtctgcacctgactaaaaacaatggttaataaggtatattaatacaaaaacaaagtttggagtgtagtaacttgctaaaaatcttccggttctattagttctcctaggcattctaaatgtgatgagccgtaccattgagctatttctaggtgttgcattaatattttataacgctgtctagtggcatacaatgttaatcaaaagaagcatttcagcagtaagtgaatgttgtcctaagaaaaaacaagcatcttactatgcttgtttttcttctatagaaaggatcttattacgctatgatgatattcctttagcctgaaccttggcgtgcctaatcctttaatccctttccatcgagaattttttgcacatatttttcgactctcgattctcgggttttggattgtttggcttgagaaaaataaagagtgtacgctctttgccgtcccggggtcaaagcttcaaaagcaattttcaatgcagggatttcatcgaatttattttgaagttcttcaggaatgttcaattcaatatttttgttaacttccactttcaaaccggctttttcaacttcaatggcttcgtgaatataggctttcaaaatgttttctagctcatttatttcctgaacagttgtaaaccgaatctggcgcgccgcctgtacattctccgtttgttgaatgagaattccatcggtatcctgtaatagggcacctttgtgaaacagaagcgcacaatattctttaaacccatgtattaaaacgacatttttattattgtatgtgtaacaaggatgcatccacttaaaatcttcagtcagctcacagtcaagaatgatggttctcaacttctcaaattcttccttccactttttcgctttacttaaaaattcatcaaccttcggattcgttctgctatttgtcatgaaggaattcccctctttccaatctttttacatttacgtgaattgacaataatgaagtccagttttatttttgacatctcggtatttattttattcttctataggttccttctcttattattcaatagattaagcttaaagtggggatgatgcaacaaaaaaaaagaaggcccacaagccttctctttttgtataattatttcactgacaatctgaaaaaataacaattcgatgattatatatcttttttattcttgccaatgcataaggttacggcaacactagctatactgactaaagttcctgcaatagaaactagaattgtcaaaaagccattgggaataagaaatccaattggaatgagccccagaaaagtgaaaacgataaaacattggtatacaccagatattattcttacaaccaaattgccaaaaaaggacatgactaatggagggataaataaaaatacaacgattccaattgagatcatcaagataagaggttcatcaaatgagatgacatgatctccaggcgactctttagcggccgctaaaacaacaagtatagacatcattagtgtaacaaaaacaagagaaaacctttttaacaacgtgatgactcctttacctaaagcgagtaatcctgcctttttcaaatccgataaccattttatgtgattcaattaaagaatatgcagtgagtgacacagctataaggaatcctagtcaaatctttataatagatttaattgagcaactatagttagttagaatattagacgacgcaatagactttatctaacaatataacaaattaatgtaaattaaacaatcctatcctttagcggcccctaaaccataccaccactggaatgagtaataaggacaacatccctccagtaaatgataatgcgaggtaacttgaccctgccacaatcattccagataatgctccgccagcagctcctgacaacgcaatcagaacatccactgtcccctgcgttttagctcgtgtggcactatcagttgaatctacaataagggcagtcccgcttatcaaaccaaaattccaccctaatccgagtaaagaaagagcaatgacgagaagaaccatagaatctcccggagcaaatgctgctattacacctgccaaaagcaacgttgttccagaggaaatagccattgcggtacgtcccaacctatctacaagaacacctgtaaccagtgaagggagatacatagcacctatatgaaaaccaataacaagccctactgcccccaagtcatgcccatgatgtctcatatgaaccggtgtcattgtcataatagctaccattactatttgggtaagaaccataaccgttgccccaacgattatcccttttttgttttctgtatgctcagttgccgccaaatgtcctttatcaccaggctcttcatttgccgcttctattgttcttgctataactaatggatctggacgaagcataatgaaaaggaccacacctgctaacatatatgctgctgcggctaaaatgaaagggccagcaagtgatggaacaccaatagaaagagcgaaatcccccatcacattcactaagcttggacctgccactgcgccaaatgtagtaaaaaccatggttatactaacagcagtcgctcgctgcttatgatttgctaagtctgtacctgcataacgggcctgtaaattagtggctgtacctgcaccgtaaataagcaacgaaataaataacaagaaaatactatttatgattgctgccataataacgcctattgctccaagtccgccaatcataaagccagccgaaagacctgttcgacggccataacgttgagaaagtcttccaacaattaatgcagatcctgctgaccctaaagtaaataaagcagaaggaagaccagcaaacgcatcagtgccaagcatttgctgtgcaataagcgcaccgacagtcactcctgccgccagccccgcaccgccaaaaatttgtgagatactcacaacgaatagtgtacgcttgtataacgatttttgtttttctggtgaactgatgtagctttgtaatgaagcagtttgaacatctattgcttttacgctgtccttgtctaacatcatctgaccttcctttctaaaagccaattttgtataaacctccctctagatgtggatcatcataacacgcacaaaaaagccatacaatgtcataattgtatggcaaacaatattaggtaagatcgtctagcaaacgtctcagaatcattaatccttgttcaagctcttcaagtgtttttggtgcacagacagaaacccttacagccctttcaggacaactattgcctactacaaagcgttcagccgcatacacttgcacgccatgtcgagcagccaactcttcaaattgagcgccagttattttaccgggtaacatcaaccaacgaaaaatgcctgtttcaacacctaaacatgtatatcccgcaacatatcggtttacgatttgatttctgcgaatggtttgttcacgatgactctcaattaagacttcaaattgatttgatacaatcgtgcgagcagtaagttcagctaatagcggggaaacggttatatttaaattataaagcgcctttgatattggctccttatattgtctcggcactgctacataagccaaacgcaggcctggcgctaacgattttgataaacttgcaatatgaataacctgttgcggtgcgaatgaggcgagtgccggaagcggctttttgctaagaagatggtacgatgcatcctcaataacaaacagattatatttctttgcaatgtctgcaaccattcttcgattctcaacagacataaaggaagtcgtcggattatgataatccgggattaaatacaaacctttaatattttcgtttttacacgcatattcaagtgactccggactcatttcatcgttctctgattttatcggtacgatttgcacactaagcaatgatgcaacagtttttaatccagggtacgtatgatggtcaactccgatgcgatctccaggcttacaaagactcgccaatgtcgctgcaatcgcattttgccctccatttgcaaataaaatgtgatcaacggatgtttcaaatccgcctctttggatgagctttacagctgcatctttttgccaaaggctttcgccagcccggccgtagctaaaccatttttcataatcctcctcctgaaccatgtttttcagttggagtaacaagggctcatatgaagcgtgatctggaagtattgctcccatttcaattaaatgtgtcggctttgtatcctcaagtaaatacgcattcaacaacgcatcatacgatacaaatgtgccgctccctacagtcgcactcagcagcccctttaactcacacactttaaatgctttggaaatcgtactcacatttaaatctaaataatcagccaattctcgctgcggaggaagttttgttccaggtaataaaactccgtttaaaatatcctgttccaattgccctgcaagtgctttataaataggcttttcagctttatcaatcgatggcttccagctcatcggatagttttcaaaagaattgataggcatgatacgcatcctttttcactcaattatatgaatgtgccgtttataagacaattataactttcttttattgatgcctttttatgaacagcatgcttcaataaaacctgtacaaatacaagtgaatcacttactttatttcatataagtcatcctgcaaaactgtgcacagaatgtcggataaatacaattcactcctgttattctttggttaaaggaggtcaaataaatggatttgcttaaaagtatgaatagggcgttaaagtatattgaagaaaacctcactaacgatattgattttcaagaggcagcaaagcttgctttctgctctgaatatcattttaaaaggatgttttccttccttgcaggtatttcattatcggaatatattcgtcgcagacgtcttactcttgcagcttttgaactgaaagacagcaatgtaaaagtgattgatattgcaataaagtacggttataactcacctgattcttttgcacgggcattccaaaatttacatggcataaacccatcaaaagccagacttaatggccattcccttaaagcttatccacgaatgaccttccagctaacaattaaaggaggaaatgaaatgaactaccgtattgaagaaaaagaggcatttcgcatcgttggcattaaaaaaagagttcctattatttttaaagggattaatccggagattgcatctatgtgggaaagtttagatgaaaaagcaataaataaactaaaagagctttctaatgtagcaccatcaggactcattagtgcatctaccaatttttctgaaggtcggactgaggaaaaaggagagctcgatcactatattggcgcagccacaacgaaacagtgtccagataatttctcacggcttgaagttcctgccttaacgtgggctgtattcgaatcaatcggaccatttccggatacactgcaagaagtatggggacgtatttattccgaatggtttccatcgtcaaattacgaacaaatagaaggtccagaaatattgtggaatgagcataaggatgtaacatcaccatcttttaaaagtgaaatttggataccaattacaaaaaaggaatacgttttttgatcagagaagaaaaattgaaggttcttgaagaaaaaataccaagggcgtcaaaacccttggtatttttgatattgccgagagggctcaaactccaccagtgtttttcattgccggaccggtcatataagcaaaaaaagcccctatatatcccgatttgcatgattcctaatctttaatatcgacttttcactctgcatagaaggctctttatgtaaagccaatattaaagttatccctataatacaaatagcaccaatccattgaaaagaaccaaatggcgcttttaaccaaacgacagttgttacaacagcggatagaggttctaaactgcctaataggcttgtttctttgggagaaaggctttccaagctttttatgaagaaccagaacgcaatcattgttccaaataatatcacaaataaaatatatgcatacgcctcagcagttaatcgttgaaaatccagttgccatggcggatggataaaacccaatgcaaaaccgccaataatcatagcccaacctacaacgacaagagaatcaaatttatgtaataaaccaacggcatataaagtataaaaagctgccgcgaatcctgataaaactccccatactactgcagctgccggcactgaaagttgagacattgaaccatttgttaacaaaaaaaagcaacccactaaagcaagtacaacagtaatgatatcttgtttggtaagaaccgtttgttttcgtaaaagcgtgtagataatgacgattacaggggataaatattgcaataatgtagcaacggcagcattcccatgttgaatggatgccatatatgtgtactgcacagcaagcattcccaataggccaaaaataagtagctggccagccgacgctttgtgtttccaaacctcaataacctgagaccggtcctttctgaacagttgcagcattaaaagtaacattccagccgtaagcaagcgtgtcgttacaagccaattgacatcgatttgatattcttgaaaaagttttttggctactgtgcctccaattccccaacatgtcgcccctgttataacatagaacaatcccattcttctattggaagtattcatacatgactcctcactaataaatataataatagtgttataataaatgcaaaataggataaaaaatactcaaatcgaatgaaaaaatataaatatattgaggtgagaagtcagaatgaagaattttgtgatcgatcaaaatttaaaagaattaacagagcaccgaacggtagaattaccagttgcctgttacaagacaacgatcaatcaaaatataaatggctatattccgcttcattggcatgatgaaatccaatttgttttgatactaaaagggatagctctctttcaaataaatgaagaaaaaatagaggttcacgaaggggatggattatttatcaatagcggctgcctgcacatggcagaagaaaaggaaggctcggattgtacgtatatttgtttaaatgtgtcaccccatttcgttttatctcaggaactgtattcaagctatgttcagccctatatgttttcaaccaatttgccctatttatttttggatggaaatcaacagtgggcaaaaaatattctagatgctgttaaaaaaataaatcaattgattcaacaaaagacatcgctctatgagattgacattacgatgcaattaacgttaatgtggaaaaacatggtcgttaatggttttcaattagagtacgatcaatctgaaatgataaaaagtcatcgaatgaaacaaatgttaaactggatccatctccattatgctgaaaaaatcacattagaggacattgcaaaagctggccaactgagccgttctgagtgctgccgttattttaaacgaatgctgaataagacgccattacgttatgtaatggattatagaattcaaaaaagcttattattactgcaacaccctgaatccaatgtgacagaagtgtcttatcaagttggatttaacagtaccagttatttcataagtaaatttcaacaagcgatgaatatgacgccattatcatacaaaaaaatgaatttataaagtttattctattattaaatggagtccccttaaggtgtttacggctttaaaaccaacattgtataatgatagtcattcttgaaaatcgaggtgatcataacatgtttttagctccactatttgaaaatgatgttccagtagcacttctccgcccttaatggagtaaagtgactacttctctccgttagggcatttattgacctaattttaaatacggagggaacaaaaaaatgaaaaataccctgttaggttctatatatttagctttagccgctagtatctggggtggcatgtatgttgtggttaaggttgttgtcgcagtaattccgccttttgaattggtttggatcaggtacgtcatcgccatccttgcgcttcttattgttggtttgataaggaaacaatcttggaaaattcataagcgcgaccttttattaattgtggccattggaattgttggcaacaccatttcaattgttacacaagaatatggaacgatgttgtcttcagcacaaatgggagcaattattacgtcctccacaccagcgttcatggttatttttgctcgtctattacttaaagaaccattgactatcaaaaaaggaacctcaattattttagcgaccataggtgtattctttattgtgggaaacggacatattgatacatctcatcagcttggcggtatttctctgcttgttgcagcccttacatgggcacttatgtcagtgctgatcaaacgcgttccaagcagttattcaccaatacttgttacaacatattcaacttttgtggccattgtggcgctaactccttttgtaaaacctagcaccatttttacatcacaactgcttgaccctaaaattctaggtggtcttttgtatttgggaattgtttcaaccgcttgtgcttttttattgtggaaccgaggcttacaattattaaatgcctcaagtggaggcctctttttcttttttcagcctctggttggaaccttactcggatggattctgcttggagaacaaataggcgggacattttggataggttcgtttttaattctgagcggtgttttattagtcattaaagagaaagaaaaagaagtgaattcataacaaaaagaaaagcaaactattttatatagtttgcttttcaattaaccttgttctttccccttcacttctttatgttctggtcttcatttataatctctcctttctttatttttcttctcacctcaatacccatttgaaggttgtcaatttccctgataataatgccaatttggtggctaaatgtttatcaacaaacctttttctgttcgcaagataagtgaaaatgcatcattaagtaagtgggccgttatccatatcaaatcggtaaagaaattagaacttaatcatgtgcttttattatttttagctgacatttcacaaatatctttccttcttatttctactcaaatcatttctgtaatgtcattgagccaagtcatgaattcctaaaggaaattgaataacccattttcaatgaaaaactgatctatgttaattagtcgaagttttaggatatacacggatcaattgaccttttccttgattggaaatccgacacgttccctattgtttttgcttgatctgttttttaaaaaaagttattgacatcaaaaattcgatcatgttattattaaaagtttgatattccacctccatatatggtaatcttaagaaggttaccatatatggaggtggatgatatgtttcaaattggcgataacattgtttatccaatgcacggagcaggtataattgaagccatagaagaaaaagaattcttagaggaaaaacaacagtattatgtcataagaatgtcaatcagtaatatgacagttatgattccaacgcgtaaaatattgagttcgaatatacgaccagttaccgatatacttgcattaaaacacattatgcacatttttcagcatggagaatcagataggttactgccatggaagcaaaggtataaaataaacacggacaaaataaaaacgggtgaaatacaagaaggcgctgaagttgtacgtgatttaatgcgtatgaagaaagaaaaagcacttaatgcaagcgaaaaaaaaatgctggataatgcatatgaatttttgattagtgaactggaagtaattaaaggaatcactgaaaagcaaataaaaagtttcggttagatagtgtattgatcccaaaaaatatttcggaatattatgatgaaaagcaaatcttctccaaattatgtttagaacattaacgacctcttttgttattcctacattctaatccatttttattatttacatttcttctgcgaagattgaagttttaccaaaaaactcaataaaatagtcacttgtttttagtatcctgattcacactggcacggacaaggagccgtaaggatggaagagaggtagggctttcattgttttaggtatctctaagtgattatttccagaagaaaaaaaacaatcgatctcctcattatttttaagaatttcttatatccactgccacattgaataataattgttcatcttcttttcataaaaaagatatgcgagttgataacatccagatgaaaccatttttataattcatctaatcttacttaaatgaacgaacaggttagtgaaaaaaagagttatatttgaacaaaaaattaaatattttatatacattccgcatattgtcaatccagtatgttatactgtaaacaaacctttgaagttttaaatctttttctattaccttgtagcatctccctactcgaacgttgagtagggttttttattgagtatgagatagacataaaaaaacaggccctatataaagagcctgtttgtataaacgattgaagattaagctttttgaacgttagcagcttgagctccacgagcaccttgctcaacgtcgaacgatactttttgaccttcgtctaaagatttgaatccgtcactttggattgcagaaaagtgtacgaatacatcgtctccattttcgcgttcgataaaaccaaaacctttttctgcattaaaccatttaactgtaccttgttccatttttgttgcctcctagtgtgtaaccacacagtatatactatccttgcccaaagtatcatcaagacgaaaagtcaatcttcatactatcctttacaccgaacaaaaataattcttctttattatatcaggtatcggaaataactgcaaattaatattgatggcattatttgttaaacttgacctcaaatcatctttctttgctttattaggaaattcaactcaatcgcaaagccccctattcgggaaaatcatttccagcaaattaatcaacaaatggatttccatatttatcacaaaaatgataaaaaccataacgattcatatacatcattttctctatgttctcaggagtatcaaaatcaatcatctctaaaattaaattagtaaattcaataggggcagttccattagcagtaaccaaatttttatctcttactgcttgtttctctacaaaactgctaatcggtttatattgtttgtaatctttccataagtaaacaaaattacctgtatggctatgattattcagcaaaccattcttcgccaaaaaatccactgcaccgcatatcgctgctattggaatgtttttttgaaatgcagtttttacaaaatgtaatagttttttattgtcattactccaggaatccccgccaatcataactagcaaattaaaatttgcaggttctaaccctattatgtaatcgacagatgttttaaaaccacctattgagcttacaatagggtctaaagaaacagtgtgaaccgaccaatcttctctttgatttaatgcagatgctaagtaaacaccttcccaatctgcatactggtctaatataagaaataacgcctttttcacaactatataccgccttagattataagttttttattatccaaccttttcgatttgttacgaagaaaaaatactctatcttccgtacctgcccttccccaacaatttggggtcaggtgagtgcgataaagaggagtgttcatcacatccctgtaatctttgagtaacgtttcctcttgcaacattcatacgataatatttcatcagaaagcattaaatctcctgttcatgaaaataatcaacgacttcaattgattatataagctgtaatctccaatttgtttcatttttcaaggaataataaagaaggatactacataagtaacatccttctttcccaactttatgacttttaatttgcttgctgtgcttgttttactgattctttgctaaaaagtccaacaatattccacaacacaattacagaagctattattaaacgagtagtactgacttcttggttagtaaataatttataaccatatattgatcccaatgctactatacaaaaaacattgaaccatttactccaacgcaattaaaaaactcctttttaattaattacatctccatacaatctgtatacatttattatagtaccagtattttattgaaaatatataaaatttttcaatatctaatcttaaacctttcttaactgatcctacaaatcattactttcacacttgttacgttggcaaaataaaaagaagactacacgttgtaacacccttttttatgctttgacttccatataaacttttgagcttggtatcaaccgtccggctaatatcttattatttagaatgtgtagcgatacatagaaaaactaaattagcaagaaaaaaacatgttatatcaaaattgaaccaagttttttccaagattcctcagacgtgggattttacttctgtataacaaaaaatcactttgtcctttataaagacaaagtgattttaaaattagctattaggtaaatctacttttgcaggagtacttgtccaaggtttgcccattttctttttatgagctttatcttcaaaaaattgaactgtagcatactgataccaactatcagtcattgctcctttttcgtataaatcatatttataatacgcatcagggatttgttcttttgcccaataagagaataaaatagtggcagccttactcccccatcccaagccagggacaataccgactaatgacattgtaactgataacgcatttttagctgcttttgtatgcccagataaagtccccacataatggtatccctttttaggttttgcagcctgtgttgtgaattcatttgatttcaaattattgttttcataatttgttcttttagcaacattttcatcatactcaaagtttaaacctttttgttctatgccatcgacttttacagtatgatcatttccgttcatctgaactttgtgagtttcatttccactcacatactcaatttcaactaatttcccgttcgatgaaatcttttcacttttcattttgtaatgtagagctagttcttcgtaagaaggggttgtcttagagtcctcctttgcagaagcgtaacctgcaggtaaaagtgagcctaaagtcaatgatgcagccataacacaagtaataactcttttctttctcaattgaaatcctccttgtgttacaccttaagaatctgaattactaaatacttgcttaattttataagcaataacagcgaggtataaaattgcaacaaacactaaaactccagtgccataatcagtttttgcaactagaaaaagacttaacacaccgaaaataatgtacattacaatatcaaagatatttttcttgttgttcatataaactcccccgtttagcaattgattccaggtgcatatttgattgcagccccagtgtattaaacacttacaattttgtccaattgaaactctctggcaatattactttaatcatatctcaaaataattttttgaattattttcagcacacctactctaacatgattcttttttgatttacataaaaaatcgaaaaattgagtcatttttccttggagaataactgtgtgtaaatcttaaaaaggactattcattcattttgagaattagagatacatacgctaatcattttattttcattaaaatccttttcgtgtttgttgataatatggagaggtgatgaaaatgttcaaaaaaaagaaatctgactcctgttctatgtaggataccgttttttgaattatttggtttggggatacaggggaatatgaaatataataagtggttttaaataactggtgagtattggttagcatacgatcttccatagtcgtttttctgcataaaaaaataacaccaaagatggtaaacccttggtattattggggtgcggccgagcgaacttgaactttacgggttattcaccccactgggccctcagcatagtaaatccatatcattagttatgaaagctcattgcactttctaagtccactttacatcatttctataagtttgtatgaattatggttaataattggtgagcaaaaacctacttcctcacttctccaaatctcattataaaatgatttcatattcgttccctctcctaaaacaattaaaacttcagagacactatctttctcggttattgaattcacataaaatcttttttatatcgaacagctagatagattgctgaagcgaagaatgcaatagaatacttaaataagaagaaaacttgccacatatattcttttgggaaaagcaagtcgcaaaaaattagtgcacataatgtacagaggctaccttttaaagcgatttggtttgttctttcgtcagtcttacccatttttttagtaaatacgaatgtcagaatcaatccgactacaagcaatacaaacccactgccaataagaatattccaatttcccggagaatgttcagcccaggactttaaaggggaaaaaattgcgttggtgatcgtatctgtgatcgaattcattttcatttttgatcatttcctttctcataagtaaaaatctcgtttacatccacattaaaaaattcggcaattcgaaaagctaacagcagagtcggaacataatttcctttctccattacaaagatggtttgtttggaaaccccgactttctttgctaattcttgctgagacaatctggcaagtacacgatattcataaaccttatttgagatcgaatcaccaaaatctttcttcatgaccatcacctcttgaaccaaattataaatccaccttatataaaagtaaagtaaacttatacaaaaatataaaatacttttatgtttacttagattactttgatttaatcatgaaccagaatccagaaagaacctgacgaaattcatgattccgtcatgttcacttatcaatctggtgtaatttgtggttcttggcggtacattttatgatattcaatgatgcaacaggtgatcaatttccaaaaacaacagtaaacggttctgatggtgcaaaccgaacaacaattcttggttatcactctgaagggtagacaattttaaaaataagcacaaaaaataccaaaggtctacaacccttggtataattgatgcggccgagaggacttgaacctccacgggttattcacccactaggccctcaataaagtgaatctgtgttttctgttataaaacctttatatttcagtgtttatttattttgattataaggttttataatgatttattcttattgaggagtaaaaatggagtaaccttcttttttaaaaaagttactttattattgatattttacttagtaacagcactgctcgaagtaatcagttaaggtgaaaaattaagatcaaacatgaaaaatagcaggaacttttcacctgctttattaattattcccatgagagtttcttagttttatcctaaacttgaaaaattctttttattacattaggaataacaaaagaccgcttgatttctttatttacttgtataatgtctttttgtgttttcccattctcttcccaagtaacttctactgtataatcattattcatatttggtggatctcccattatcgctactgctatttttttagcattcttaggttcatctgttgcgtcacctgatgcctcaacaacaccattttctttaaacacaacctcttttattgaaaactcagaatcccttttccatgtaatatgaaccgcccataagtcttgccttgcaagatctatgtctttttcaggagaatagataacactccattttccatcttttgaattacccttcaaaataggaggttggtgggtgccagcataaataaaccatgctaaaaaaactagcagcccaacagaaacaatactcgctaaaataaacttactttttttcattgttaactccaatctctatatgtaataaatgggatgtaagcttattttacaccaatgaattctcatttcgttcaattcattacctatccttaaataattttttcgaacttcataacttatccatggtaatatttagatataaaatcactgaaaggattggacaatgaaggtatttgaagctaagtctttgttatctgaagctgaaaaccgcgcaaaagattataaagaattgaaaaatcaaatgattaagctaagaaaagcatttaaggctgttgccgatcttgatgacagtgagttctctggcaagggagcaaacaatattaaagctttttatcacgatcatgtgggtgtcactgatcaatggattgatttaattgaaatgaagatcgctttccttactagtatctccggtgttttagaagatgccagcttatctgacgcatatatcgaggaatccttcttagaacatgaactaacaaacgcatataaaaaatcaaaatcaattatgtctgagcagaagaaagcaatgaaagatattctgaatgatatcgatgacattcttacacttgatttattttcaacagagacttttaaagatgaactctcttctgccgaaaacaaacggaaaaagactgttgataaaataggcgatgtggatgaaaacttaaaaactgaatatgcgataactgaacctaacgaacaattcattaaagcagactttcaaaagttacaggaatcaacaggtaagggcaagaatgctacaccccttcactataatgccaaggcatatcgtgagagcgatatacataagaaaaaaggcgatatcgaaaagcaatctgaagcatatttaaagatcaaaaaagaggaagctaacaaatgtgagataaaagatttgaaaaagcagcttgtaaaggtaacagatccagacgagtatttaaaaattgcgaagaaaataggatacgagaatttggaacctgagcagcaagtttatttccgccaactcgaagaactccaacaaaaagctgaaattggaaaaggtattgcaatgggaatgtatgaagcaggtaaagatacagtgatgggtctctatcaacttgcaagacacccgattgaatcgctttctggaactgtgaacgcagccttacatccaatcgatacttataagatcatagcaaaagacatagaagacacatttcaacgtgaaatgattaatggagatagccacagcagagcaaaatgggtttcctatgtcggcagtactgttgttcttgcaatagttggtccgaaaggtattgataaagtatccaaagttgcaaaagccggttcaaaagttgctgcacttaagacacttgaagtttcaaaaacaggaataaaaaaaggtattgaatacgttaaaataccaagtgtttttgaacaacagttcgcaatggctggtggttcagggacttttccttttaacgtgcttgatggagagaattataaaaactctgcacttgaaatatttaagaactcgtctactgtacaaggattaaagaaagctaaaccgcatgaagttgtaaacgaattaaaaactttccaaagcagaaaatacacttttggaggacaatcattcctcattgataagcgaggaatgaagcatattttagagcgccatcatcctaatttatgggatggttcaattaagtctcaacaatcttttctcaataaagagatgactgttaacgatgttgcagatgcgatagaatcaattatgaaacaaaaccgtgaagagttaacgaaaaaaggaactaaatttagttatcaaattagaggatcatatgagggtcaacaatatgttgtaggctttcaaaaaggaagagtaggacaattctatccggaaaaataggagaggtaaaatgttttatattgaatcattaattcttaggccaaataagaagataaacgatctttcaatcttaaaaaataatattgacgattactttgttccacttagcaatatagagggactaaagaacataaaaccacagttagactcttactatttatctggggcgattattttaaaatatggtgaacaagatttgcttgatgtcactatgtgggacttggttgaccaattgtgggcttattttttaaatctaattgaagaagctattgaaacaggaaaaagcgaaacttattttccagatcaaccccttctattgaaaatgaaatcaatatcgaacgatatgttgttatttgaaattgaccaaaaacaaaaagtattactaccgaaacttgatttttttgaatcactcttaaagaatgcaaaaagtttctttgaaactatgaattttgttttagaagaaaactgtgattatgaatacgaacttaataagatcgatgaattgcaaaccaaaattaaatgtatgtgaggctaaatgtgaattactctatcgtgaaaaaattctttgatgagaataaaaaatattcaattcttactggaggcgtcactgataaacaagaatagaagagcagaagataccacgaaattgtcctctcgtcctcaagaatttttacttggagatgagagtttattattgcaattttaaattttagagaggggaaatcaattgaatcctttgttgttagatgttcctttacaattagaaacagaaagactaattcttcgagcaccacatcaaacaggagacgggaaaattgtaaaccaagcaattagagattccttttctgaattaaaagcgtggttgccatttgctcaagaacttcctactgttgaagaaacagagataaacttaagaaatgctcatataaattttttaaagagagaaagttttcgttttcttatttttgataaagatagcaatgactttattggaataactagccttcagagaattgactggaacattcctaaatgtgaaattgggtactgggtaaatactaaatatagcgggaatggatatatgacagaagcagtaaaaaaattagctaactttgggttacataatatcaaatttagaagaattgaaatcagatgtgattcaacaaatcttaaaagtcgtgctattccagaaaaattggggtttgtattcgaaggcactttaagaaatgatgatttatccgcagatggtagcaagctgactgacacttgtttttattccatagtaaagtaacattgtgaacatttacacttaaagtagcgaatacgttagtagaacaagaaaggacataacatattttatacgactaatatgttatgtcctttttttatcttattttttaattttggtcttgataaattagtctattcctctaaattaattcattgtacgctgacagtgtgcttttgatctgaacgagaaggttacaaacaaaaagaaatggcggacaaattagacgacttactttaagttagtggacacttttggtcacaaaacacaatttcttcaaagactaaaaaaataccaagggcgtcaaaacccttggtatcattgatgcggccgagaggacttgaacctccacggcttattcacccactagaccttcattaaaataaatatgtgttttctgtttcaaatcccttatatatcaacttttgtttattttgattatggtgcttacaattatttattcttatttgggagtaagattttaatgagcatcgactataaagtctgagttcttttccataattccgcatgtttttttactatatttataaattcagccatcgctaaggaattccatctttttttatgatatgccacctgcgttataatacgtgtttcatccataatcaatccacttaatttgttttctttcaactctttttgtacagtgatcaacggtaataacgaaattcctaaaccgcacataacgcactgcttaattgcctcaacactccaaaattcaaaggtattctccgaaaccagtccttggtgtttcatatactcttcaaagtaagtacgatagctgcacccatgttctgtatataaaatcacttcatcagatgaaaaataaaaatcatcaaatggagtattttgcaacttatgctgtttagggaataccaatatcattggctcagttattagtttttctatatataaatcagcttcctcttgttcatactccaacagaaacgctaaatccaccttcccatttcggagatcatcttttaattcccagcatgtcgatgattttaaagtaattttcactttaggaaaaagctttttgaattcgtgaataattggaggtaaacggtaaaccgttaaagattccggggcaccaataacaagattccccatgggttcatcgtttgattgtatttgttttactttttcagaaatcctgatcatttcgtttgcatatggcaacaaatactcacccacttcagttaacagcattttcttcccaaaacgattaaataagggtcctcctatttcttgctcaatatctttgatatgtgaagttatggtcgattgggcataacctaaatattcagctgcttttgtaaatcctcccttttccactattgttataaatgtctttagatgccgtatttccatcgtctctccccctttaaacattactaattccgatggaaaagttcatatatatctattttacggatgaaaggaaacaaattacaattgaaatatgatcgtaagacacgtttaggaagggatggaatgaaaagtgagagaaaaaaaacttggccccgtacttttaagtggattaattgttggtcctattttgggatcgggaattattttgcttccaccaataatttatggtaagactggggattatgccatattagcatggtttattatgatgatcattagttttctatttgcttcattgtttggaaaattaagtgttttattcccgaatgaatctggtgttgcacatacagttgaacttgcatttggacaacatataaaacaattaacttctgtattttttattattgcgggcagtgttggaccagtagccgttctaatgacagccagtcaatacctcaaggctttattcaaaagtaatggttggtccctagagacatatggaatcattctaatgatgatttgtttattcgttctattatcgaatatctcttccgtaggaaaagtgtcatttatgttttccacagtctccacagtagtattgttaagtggagggattagttcaattccctttatgagggataaagcttttattaaaacaccatttcatcttgatgattttggttatagtattcttttgcttttttgggctctagtaggttgggaaattataggtaattatagtttggatgtcaaaaacagaaaaagaacgattccccaagcaatagtaataagctcagtggtcatcacaacggtttgtattgttgtagctgctgcctatcaatggattgatttacatcacacacacacattaacgattattttaattccattgcttggaacgtcgtttgcttccccgacaatggctttcatcacaacaatattatgtatgagcacatatttattggttactggtggagtatcacgtctaatagcctcagagaataaaaaaataaccttgatttcttaccgctccaaaacaaacataccaattggagccataagcatattaacattagttcatgcaatcgtttttattcttttatttataaacatcattaatgttgaacaaattgttggaatggctaatgctttctttattagtaatgcaatttgcggtattttgtctgcatataaactgttacctggtaagttttcaaaaagtttatcattaatgcttattatcagctttttgattatcctttctttctcatcaatatggattttattaatgattgcccttataactactttctatttgatccgacactttatctggatacgtcaattaaagaaatccgctactaattctcaagacaaattgcgattttaagatcatgaatttctcacccaaacttggatgtataaacaaaaacgagagattttacagttcctttaggacatagttccgtttctttgaatacttccggacatctttttcctaataaacagaaggaaactgccgaccgtttggatgattactttaagtaactggtgagatttggtgagcaactcttctctcatagccgtatttccgcacaaaaaaataataccaaaggtggttaaacccttggtattattgagatgcggccgagaggacttgaacctccacgggttattcacccactaggccctcaacctagtaaaagcatatcttcatttacaaaagcctttatttatagcacttagttatttggtttacactgattttcatgatttgttattaattctgggcagaaaatgggcactatcaaagagatcactgctttctgcaaattttaactaaacagcttttaaactagctacactgaaaactgatatcgtgtataattcccttataaaagaaaataaagaggggggagcttatgacaactgctactgaagaaagaattacgcaacatcagtcatacattactttgcaggaaatcatagggttgttggaaaagattgaatataatgatctgcctgataaactacaaataccatcacttgagagaatcaatgaaaccttgacatttttaaaagactcattggatagagtatatccttccctagtctcaattaataccttaaataacttacaaagtcatttatcaaatattagaagttatattaatagttacatttcaaatcataaccaaggaggatatctaaataacgctatttcccaaattgaaggcttattaccctacttaccacaattgaatattataaggacttctgatgatattgaaagtattaggaatactactattagcttcaaaaaatctattggtcaacatttatctcatttagaaaaagaagctactgaaacaaaggcagctctatcaaagagtgctgaaaaggtacaagaacttgcagatgctgttgataaacagaaaactcgagttgatactgtcatcagtgattttcatagtcaatttttatctgcacaaacttctagaaataatgaatttaataacttcattaaaagcagtgaagaaaaaaatcaagaaacctttgaagaactagttacaaaacaagaggatattttttctgagttaaatgataaatatacacagaatatagatgatcaagagaaatcctttatcgatttagtagagaactttaaatccgaaatccaaacacaacttgatgaaataaaagatatgaataaacaggctgaaaagatattaggtacgatgggtgttaaagcccttgcccaaggttatcagagaatcgcaaatcttgagtccaaaaaagccactctatggaatagcatttctataatatcaataatcggtgtcctgtgttttggatatgaatttatcattaagcatagtggagaattgtcatggcaatctacgattagcagattggttttaactggtgtaggagtaacgctatttacttattgcgcaaaacaggcaacaaatcatagaaatgaagaaacacgcaatagaaagatagaactggagcttgcatcactcgatccgtatttgaaggatttcgaacctgataaacaaaaagaagtaaaacaaaccctcgttgataaatactttggcgttgatattacaaatgctacatcacagcaagacctttctcctagtcaacaaaaagctattagttcacttatgagcaatcctgaattcataaaaactttaactgaaactgtaaaaccatttgtcacaaaataagagaagagttatttctcttctctcttccttttaactatttaacaacaatactttatgctccaactctatcagcagctatcttaatatttttggttaaagaatcatcttcaaaatgtgtaacagagataatactacctaaaatcactgctgccaatagaatccggctgattttcattaataatctccccttttttaatttttcgtcttgcttcaatactcatacgataatattcattagagagcattaaatttccttgttcatgaaaataatcagcgacttcaatcgaaaaattttcaacatcagcaaacatttttctcgaagttagatatgaaaatgcattctttattaattgattctcaccatcagaaaaaaataatccctctaatattttgaatttcgctgagtattccttatcatcacttttatcggcaattaatcgacctttcctaaagtatgtcaaagcaacatcataattttgttgttttgcttcaacgtaggttaaagtgaataaagtctttgttaggaaactatgttttgatttttcaaaaatttctaaagccaagattaaatgttgtgaagcctttttatattctttcaattcatcataacaaattccaatattcatgtgtgacattgcaattaaatgatctatattactttccttggagatttccaaagaattcaaaaattgctccaaagctctttcatattctaaagaatcgatcaagtttcctgctacaataaattgacaacgcacagtctggacagcatactcttcatactctctaaatattttgagtgcacgatttgcataattcatagagaagtatgtttgtttcatataataatatacataggacactttgaaaaaaaactctgctttttctatttcatcctcaacttcagacaactttgattctgctattcgataggcacttatcgctgtagttaattctttacgtctaaactcgtacatacccttaaaaaagtaaaaatagtattccaacatgccggttaattgcccttgcttctcaatttcttttatagtttcataagcattatggagatcttctatttccttagaattcatataactcagcattatctcgtgcctaaattccaatagctgataatataacaatgcatcttggttttcttccatgtttagtaattctttctctacttctgtttttataatctctgctttttcaacttgatcattttttattgatgtataccattcatttaacttttttgtaactaggtcgtacggaattttatctttatctaagaaaacactccgcaagaaaattcccccatccttacataaattgtgagaatatttacattaattgtattatgtcagaacaccctttattttacaaagatgaattgcaaaaaggtacattatatctactcctttgcggtttttttgcgggtatagcaattctttttatacttgacagtgacataaggatactataaaacgtaaataggtcatatttggtttatttgtaaattccctaaacattaactgaattaggaggtttgaatttggaattcagatcaagggccgtaatcggagatcatataatgttcaatgaatgcatatcagtgttccgtcctgaaaatattaatattaaggaaaatcgtgagttgactaaatatcttttattagatttttgcttaactgaaaccttaaattttgattattttagtattgagccttcaattgaagttccacttgctatgagtcgcaatgcgtatgtaactcctgtaaagttaccaagttggttagaatggagtgaccacccacatctattcaatgtagcacttgctgctgttttttcttttgtgtcaggaagatcaattaaagcccctagagaagatatatctgcagaacaagataaagaatctcttaaagaggttgctgttcattttcctgttctaagtgccggtcctggaaatcataaagttaatatatcgaaaatagaacttcatgaattgtacgaagaattgaaggagataatcaacatcttatttaatctaccatatagagaatatattgatgctatgcaatctataagacttgttcatctggctcatatgaataagagagatgattttggtttagcatattatctattagtttcctcaatcgaaccattctcaactaaggctataaaaagaaagaaggttactccagagccagatgatagagaaaaaaagtggagagaaatcagtgaaaaaatcggtggggatttcgcggaattatttaaagagtacactgcagagaaaaagaaaaataagttgattaataagaggtttgttgaatttatattaaaatattgccctataaacgaatggcatgaattaaaacacccagatgaaagagatgaagaaataagaatagaaaaatataaagaactatatgaagaatttgaactcaataaggagccgccccaatttaggaagagagagaaattgtggtttgaaaaatatccagaagatttaactgatgatgaaataagaaagctacttagtgatttatataaacatagatcgaactttacacatcgtggagagaatccacctcataaacatcataagcccattgaaaaattttttcgacaagaaagtctccctcttaaaaagatagatgatcaatgggtagtacctgaacccatattatttcctaattatatattagtatcttttatagcaaagcgagctataactaattatttaaaaacaaagctctagactaaccgattagagtcatctaacaaaagagccttcaaagaacatacataaatttataattctcacattgtctcaacccacttttatttttaaaaagaagaattgcataagggtatgttatatctatactccgtatctttcagctaatttatcataaccttttcgaattgtcgccacatatcatgggcaatccttttataagcagaaaaaaagaggagcaaacacatggtttactcctctaacttagtctcttcaccttttgcttcttcatagtctggtgttttctttgataaaccaagtcgatcattatcgccattcattggcataccatccatctcttgatacttatcaccgactttctcataataagtgtacgacgtcagttcacgaaaagaatcttttggaaggtaaaacgcaaattgaatatatttgccttcgtcataaactctaataagcgcattgtctcgtctatatatggggtcactgtcatcttgtttttctttatattgattgattacatcatcaatcgcaccatcatatttgttgccgccgcatgcagttaaaacaatcatcattattaaactaaggaaaattaaaaggtttttcaaaataaacattacctcctttttcaatatttagtataaacaaacaatttaatcttttccactttttatccatttcccttaacctgcacattatctactaaccaaccatctttatcttttttcatagtcgtttgaacaatcaacacttgattcgtagtaactgaatttgcagtcgttgagatttctacaatgttcaaaaacaattcatgggattgatctaagggttttgaataactctctaaagaaagtaattcactttgcacactgactgtgtgcttttgatcagaacgagaagggaatgcatagtcaaatccttttccagttgtatgcttcttaactgtctcatatcgcttatctatgtccgaataattaaaaaacgcttcaaaaaatgccttgttttccgaagcgctacttgttgattctatatggttcaattccttaattttttctgtcaaaacttcattcttatcctttaacttttcaatcttatacgtttgctgtccattcgtgaaaaatcccgtcagcaatattaataataaacaagacgaagcccatacaatatgtgttttcatattttcactcctagttatttaattcgtccaaaagatacaaggtgatctctccaataacctgatttcagatcagaatattcgattccactgtcattcgaattaaacattctgccattgcctacatagatgccgacgtgagtaatggcttttccttcatatgtgccaccaaagaatactaagtcacccgcagtcgcttctttttcacttattttctttgttgccccatgttgttcttgtgctgttctaggaagagtgattccagctttcgcaaaagaccactgaacaaggcccgaacaatcaaatccagttttcgggtttgaaccaccccaggcatacggttgcccttcatatttcaaagcttctttcatgaccgtttcatagaaatccatagaaccattcacaggcttcacatttttatcagagcctttcacatacctcatgacatgatcaacataacttgggtcaccgtagcttttccagcccattttaaaagcttgcaaacggctgaaatcaagtgccaatttctttgtgtacttcccgccattctttttgacatagtctataaatccagaaccaaagttgtatgcctgtaaggttaaacgaacatcaccgccagcctgtttaaaaaccttcttaaaatgtttaatgcctacttcaatcgaacgttctgggtcagttatggagttaggaggtaagccgatactttcggaactttgcatgatatctaaagaacgcccaccactttcttgcatggtgagcgccataataatattcacttgatcaaaaacaccttcctgacgagcgtacttctcaaatacagccctaaatcgttcgacttccggtgcaataccaaccgtttcatattcgccatcaccgccgcctataaaatcgtctccgacttgattctcccttgaaatcgtcataaccactacgatacataaagcaaaaaagaagataaaaggagccgagaacaccaaaggaagaactacctttttactcatcatcttgttctttcatcccttctcagccgatcttctacttttgatgaagaacgtcttgcaatttcatttaacgatacttgttcaaatgtatttacgttttgttcagttcgcttaatcgtttgtgatgaaggctggttttctcttaaaacagtcttactttcagcaggtgcatccgtctgttttttctcagcacgaataccatctgaatgaacttttgcgggttcagatggtctggtttttcgttcattattgacaataggttgattctctacttttgtaggttgggagctttcaaagcctttctttggttcagtttgactcgttatgattttttggtctgaacgtttgatgtctgctgatctctcttgtgctacaggttcactcttggaaactgaatcttccttctgaacttcaaagtcatgatgtttttcagtttcatcattctgattttgtccttcatggacatatgccttttggtctgtacgttctgcatctttctcattctcttgtaagactggtgctctattagaattagtttcttcttcatgttgtaatgatgcatcgtcagtttgttgctgattatcgggctgtttaagaagctgttcaacatattctttttgatctgttctagctgattcatcctttttatcttgcaagataggtgctcttttggataactcttcatttccttcattcaaagcatctttcagcataggagagtttataccgtcttttctcaatctgtctaaatgagattgctgtttattttcttttgcatttgcaaaggcttctttttgtttttgcttttcttgttctttcgatagagtttgaggattgcgttttaagcttcggctgttatgactagctattccgttagcagtctctttttgcggggttcttgacatagcatgctcattgtcatatcccatagcagccccactcggtgaattaccgccacttccacttgaagcaccatctacgctatcagctgaaccatcttttcttcccctaaaattctttgcaaaattcgtgaatgtgcctgccgttcctgtacttagtgttccccctacttttttcgcattttcccaagcaggctgaacaacgttttgtctcatattttccaacatattattatcaactgaaaccacttttccagcagtcacaaacttgataatggcatcccttttcacaaaaccaatccaaagaattaaagcgagtacagtaacattcagtagatactttccaaaaccatttggaggaattaacgtatcaaccataaaacaaatgacatacacaaacagaacaatgactcctaacatcgctttaagtaggtaaacactccctaagcgtccaagtgtaacaaatcccgaataagctaattggggaacatacgctaagatgaaagcaaatggcacaaagaacacaatcactagagcgatgatttgaagcaagaagttaaaaaacgctagtgccaaaaatggaacaccaatcacaacagaagcgaccacagcaataaaagactctccaagttgagcaaaaacatttccagtggtcatggactcattttcatatttgcgaatttccgtatctttaatatggtcttttttcgctttctctccatcctcagaaagcttatatgaaagaagtttatcgaccctcgataatttacttttcgaatcgcctttttcattaattttcgcttcactcgtttctccaaaattaacgattagaaaaggtttcattaaagccatgtcaaagtaaaggttacgcatgaccgcaactgtgccttccatttcctttcctttttcaatcgcagaaccatctgcaaaattcccttcatcttgaacaatgccaaccaatccatttcccgcagttaaaagctttccttgtgcttctacagacaaggcattcaacgctttcatataataaccagcatttgacatccaaagcccgccgatcaccatgacacaaataaatagaatactccgtcgcattgcttcttttgcactacctctaacacagaacagatagacgacatagccacacgtgaagatgaataaggcttcaccgaaattctttttcagggttttataaactgatttagaaacgtttgtaatggagtttgcgaactcgtcaatcggttgcaagttatacaaaatatccattcccgcatcaaccacacggacaatatttcccgcaaaagaaaaagtgacgtttgtcagtccaacaaacgcccccttgattaaatcgtcagatgcttcattattcgcttgataacgtgagataggaaaccttttcactttcaattccacaccgccagctttttcgacttttggctgtgttgtggtatcaccatcagccgaaaatactgatacagctgaagcaacagttaggaacagcaacacgatagccgacacaatcaaaattcgtttctttttcattacagccacctcctaatctaaccgagttaataaataaaattggtatctggctttctctaagtctctctgcgttagtagcacgttttcgggatatcgttcataaagagagaaacagattgctttttgatatttcatatgcctgaaagtctttcggttttgttcaatcttgatgcctaataatttttgcaggaactgtgccgttgatttatgcccgataaaacttttgtatcgaccgtcataatgcttcagccattgtttaacttcgtccaatgtgattttttcagctttataaaagcctggactcgtgactacaagagagtttaagaaagctatttccatgtacgattcaaccccttttacaaatatttttcttccgcatatgcgacagcttttttctcgactgtttttaaagcgccttgccattcttcgaataggcattcaattgaaattttagatgtacgcccatagtaatctttaaatagacattgaccttgaaacatggattccatcatttttttgttttcttttgtgacctccatgttcatccatttcaacacttcttcacgttcatttggttcatcaaaggcgaaggcaacgccaaagtttccggaatcctcttctttcaaagcgtcttttgtagattgggaaatgaaatattccgcattgttgtatgaacgaccaattcggcgcatttgtctctcaacttttttcccttgttgtgacgtggtaaatatccaagcttcatctataaattcaacagtctgttcatcttgattcataccgaatagttcgcagaacttaccaagcgcaaacatgacggcactagactttaattgtgatatggtgtagttttcaagtcgctcagcatgatctggcaaatccatattttcaacttctaaaatggtgattcgtttttcaagtgacaatgcaggattggagccatcatgaatacaaagtttcaaaatggaatctgacacaacctcatttaaatagtcaccagctttttgtacagcttcttccggatggccctgcatcttccgaataatatcaagcgaaccgacctgttcgcctttttgttttgcatcaattacttctgatgtagcacgaaggaaagctgtgtttacgtcgtctttccctctaaagtcatatacttgttcaaaaatgacttgaactagctcttttgctttcataggagggagaaaggagataggatcaagcgccccccagttatgcgtgttttcatgatctaacgtgatatagttgtacttctctaaatgtgcaatatataaagggaaattctctcgaatgtactcatcattcaagactctttgaatccactttctcatttcctttttagggtctatatatagagatttgatgttcaacatgctgatatagttaaagatcaatttcgccaaatatgacttgccgtttcccgtatcccctgtgatcagacagtgaggagaacgtgtttttgaaccctttaactgctgattcgctaagaaaggatggaataagacaaaatcacggctggacataatggcactctctaaatcggtgtgctcttggaagcgatcaacccaaccgagaaagaacccgattttcgaaccaatatcagagttaacagcaaacagactttctgccacgccgtcttgtgttgttttttgaatccagttcttatcggttatgtctaacttctcaccaggaagcattttataaaaaagattaagttgatcagccactggaagccgacatgttataccagcaccttttaagtgtcttttaacaatcgttgcttttcccacacattcttttttcgtcttcccatgaacgacaattacagataaccagttcatcaaatgcacttcttctttcttaatctcgtcttgtaaatgtcttaccatcgttgcacttgtgacagtggaaacatcgcttcgatcacctgtactttgttgttctttttgttcttcttttagttgctgttttttgaggttgagggcaggtcttgtgattgattttgattccgtttgaatcttcatttggacttcgacagggaagggaagagactgcgcttcataaaacaaatcactttcagacatgttgtggagaaattcgtcaatcaccacaaaagccgtatagccttcatcttggtcactatgcagatgtaaaaccgatgggtcagtaggatctatgatcgtgtttgttatcgaacgaacatcctttatttcactttcttcattcgtctggtgtttcaatccacgcacaaagtgataacggttaatgtatgtcatttctgattctgcaagccgttctccgcgaacagaagccatgatattggctagtgtttcctcgacttcctcatatttttcaaaaaaagaggtggaaacattttgttcccaccctagcatttttacaacagtatcagtcgccgtactgaatagagataaaatattatcttttagttcgacactaatattgacaagactgtttttcagttttacacctaaaatgaaatcatactttgtcagccttcctaatcgctgttctaacagcgttactgtttcttcattgtagtaacgagccacatccattgcatctaccgcaatatctgtttctaaatccttaaatcgtttttccaattcatactcacttggatacatcatcaagtgaaaatcctcataggatgtaatttcttcaaaaagatgctgccacttctttttatacgattcaactttttctctattttgcataggaatcgaattgctctttattcggtagtacgcccaaacgtcgcccgttcttgtcaacagcaaattcttgtgtattgccttcataggcgtttttagtctcattcgaataatccaccaccttcacaagttttcgaaactcaatttgtttttcattacttaaatcaacctttcggtcattacagaacttcttttgtggaagcttgatgaagaagtaatactttgcaaaatcaaagaagtataaatagatgttttttccttccggctttattttcgtaacaagcattgttaaaaaaatcggtattccaaaaatcacgatgacgaaactgttatcaaaagcgtgaggaaaaatcatcctcacgccgtaccaaaatccaaagcagatacctacaaaaatgaagtagttaatagccggtattaattcaactgcaaaaggtaatgaatagttgtcggttaattgctgaatctttttcggctctctcatcgccttccgatagttgaacaccagacgactcatccaaatgcccccttacaatttttccattagtgcattgatccagccggagaattctgaccaatgtttaataatccaagtcaccgcactgccaatacagcagacaaaaataatgccgcccatttttaatttagtaagatgctttgcggctatgaacatgaccacgatcgtaatgaattggacaacaacatctgatgcccatccttttacccctccaagtgttggaaggtctgcgccaagaataaagaaattcatgaaatccatatttaaacctcctattgatgtttgagtttatttacataaaactgaccgctgttttccgtaatctctaaactgaatttttcatttaccggaatatcattttctttttccttaaatcgaacagcacaaaaaacctcgaaaccttttttcgttccgaagattttcattgactgcacttccccaaataacaagtttccttccaatgcttccggctttttcatcatataaaccatttcttctttcttttcagaagcgtatttctcaaagaaagtttgaaggaatgattcgatagattcttttttctcgcctgcatattcgtctctagtttcttctttactctcagaagcaatattgcctttcagatcataaatctgtgtaaagtaagggacagcagacaccgcaaaggaatcacctttatttatgactggaatattcagcaacatttgtttttcagacttctcgtttgttttaaccttttctttcaccttctttttcttctttccgtctttaacttctttttcaacttccttttctacagggtatagattttcatatgtgaccttatattgaaaaaggctgtttttatcaccttctttcacgttatataagctgtaatctttcaactctcgatcaccttttaaaccatccacattgaagcgttcttcatcttcaaaatggttatcttcttgtttaaccatatagctttcaaggctctgcattcgtttttcaatagattcttgatcgttcttcacattcacatattcattgatgaaccctgacagaaagttttcagcagcagtcaccgaaattttttgtttatcgtcatttgttggcttattcgcttcgtctttcatgtcattaagttgggagcgagtattaattgacagaagcacagcaagcagacagataaacagcaagccccctacacaagaccataatgtgacggctatcagctttgacctgtcacgaggaactttctgtctgtctttttccggtctttcaattcgtttcagtttttgaaaagcagaccgaaaaaaggattcttccttcttatcagagccaatttctttattgagcaactttttcacactccttctgttcaatttgtttcgttctttccaagaaagataaaaaggatgctacacgatgtaacaccctttttatgctttgattctccatataaacctttaagctagtcattcgaccgtccggcaagtatcttgtcttatagaatgtgtaacgatactctgcaaacccttttattcgttcaccttcgacaactagcatgcaatctctgcttaaacttctcacaaaaactaaagatgggatacccacattaaaacccaagcttctgaatcgtttgtctacagcagacaccgcacattttcaccccttattggtagtagctgattccttcaaactccacaattctttcatctgtctcagcgtcttcatcctccagtatgttgaatgtggcttgaagtttcgcattcacgttatctataaccgcaagagtttggactatgactctttgagcaacatcactgtaaaagacatcttccatcattttttcgatcaattcctcagcaatttctaaacagccaagagactccaagtcactctctagtcgggcctgattcaaaaggttaatattaaacatgaacaccccccctttagctctttcaatgcctagaaccacataaccgggacgctgtttgtaatcagtaatatatataatttgtgcttctaatttccgcccagtaaattcacccatccattcatgaagtaccagcgtatctccgagcatatagaacctgtcgttttttcgaatttcaaatttctttacgtcttttaatacagcatcatagtactctggatatatcttaatatgatgcactaccatgacagcacacctttcttatttaatatcttgggtttcacccaaacccaccaacggaagcccgttggattgctgttaatctatccccctattcccccgaatcatcgggggactccctcgccggtaggcaggaacaaacggttgtttgttcaatgccaagagggtttgggtggcgctgaatatgtcaactccttatcctcacttcgttccggtaccgttgacacatacgtctaatcgcatcacctgttttataaagtttagcaacttgtttttaaacgaccatatcagcaacatcagccatatacacatctaacatttttttatgtttgtctgccagttcagcttctgcaatcatatctgacagatcggttttccctaaatgttcatcagcttcaagcaccattttcatagtgggagcacaagagttacgaagccaatttcttgatttctgatagaagtctttttgtggtttgacgtacaaaggaagtctcccaacatcacctataaaatcagaccaaaaaaggctcgttttccaatgctctctagtgatgttttcatcagcatcaacgaaccttacatagttattaatgatctgcatagcgattaaggttaaatcctttgtttttaataaagcatctatagccacttgtgcacgttcatttttcaaccgcaattcataacgattccaatcgcctagttcttctaacggaatgttatacttttctgcttgttcatagtttttctcataaaagcaaaggtacgcttctgactttttagaaccgaaatatattgtcgtcccgcctgtaatgccatcagatagatcaaaggagccattgaagtcggattttctaaagcgcgaaatacattcgcccttttgggctttttttaacaattccggtatagaaaagtacgtctttttatcatcaatcgccaaatcaaagcgagtaaatgaaccgccttgcgccatgcaatcttgaaagaagtcgtaccatgttttcttccggcattccaagaaggattcaaattgacggcaaccttgaccggacatttctatcaaaatacctctgttatcatctggcgcagaataaaagactttgatatagtccagttcgtacgtgccaacgtagccatagaaaccagattgtttctcagtcataaagtctttgctaaggtgaagaacctcttcaataattcggtcaacatcatgagttttaaaagaaactcgaatatagtcaaccattgataccaaaggactttcaacggtttcatttttttcttttacgattactacccccctgttagcgtgggggggttggtttagttcagtcattcgctacgctcattccttcctcgggcgtcagttcggtcgcttgctcgcttacgctgccgctggcgactgccgtcgcctgcgctccctgcgcttcctccttcgcccttcgtatttcttctaaaaagtcatacccacgtggcacaagaggactgtaaaattcaaatacagtacccgttcccatgtctgcatatcctcggccagtcacctttttattaccaaaggctttatcactgtccccaaacatcattccataacctgtctcggacattctgcctacagtaacacgaaaattgaactgatcacgaataccatcaaccaaatattttgcatctggacgttgtgccgccataacaagaaaatagccagcttgccttccaagcatgaccaactgtttcatataggatagcgcttcattcctttctttcatgtccagtaaatccataaacgctacatattcatcaaagaaaataaaaacaggctttaacccgtaataagcatagttttctcctgtcttgtagttaggcatttgtttcatttcatccattcgcttcatcatgccatcaactgattttcttaaacacataaggattccatttttctttgaatatacgttacccgggaacacttcttctaaatctgctaaatcagcatgtttggggtctaatatcttcacatctgcaccatacccagcacatgctttaataacggttaacatatagtaggttttaccgccactagtaccaccagctataagcatgtgcggcaacttatcaaattgccatgaaacatgcttcattaattgcataacaccatcttttgcaacagcttcatcaattgaaatacggttctttttgacatcgtaaagaagcttgaagcagataaaaccttcttccatttctttatcaaccatgtcacaaaataaaccgttttccaaatcctttcctaactctaggaagcgattctgaaaacggctcatgtccatagcaatacggatataaatgtgattgtttttaacttgataatacatcctaggaaaatacgtgattttttcctttgtccctgtatcatttgagaatagctttttaaccttcacattatctttttcataaaacttgttagagaaaatcattcttgcaagcatttgcctgtgctttaaccttttaaatagtccattaaaagctaaataggcaacataaacacttccaataccaatagacaacgaacaaatcaagcttttaacgatcaaagaaacattccatttaaagtgatgaatcaattgaaatacatcaaagtgaagaaggtgatctctccaaaagataaacattgataacaaaaaaacaggcacaaatatcattgcgcctgctaaaattaagttattcctcatatatggacgaattcgttttcctctatacttccagatccttttctgtaagaaatcattcatacacatcacccgacatatggcttaaagagagcattttactttttatcattgccactagttgccgccgcaggtttcacagaagaaccgccttttacaacaatatcatcagcttcaagtttccacatcacattggcaaaggttgaatccctttgactagttgctatagcgctaatttttgggtttttcaactcaatgtcagcaaatgcagggatttcttttgctccagcatactcaggaattgttacctcaatttgaccaccttgaacagcactagcaatgttataaaccctagattccagtacgtcagtacgcttattgttttcacgatcataaacatatctttctttattaagtcccatgaatttcatttctccaaaagtcatattgatatccggtacaataaagtttaagttcatttttcatatccccatttcattttttattatttattttcaagagaacattaaatttcgattttatattttggattcgctccggttctgtatccatcttggcgcttatcagttgctaacggctttacgccctcatggcaacctagtaggctaattatagccatcaagctgactacagctattccgcacgcttattctagcctgctacagcatttaaagtgattgctgttcatcactcaaatactcacgcatgacatttcaacaagaataccgtataataaaagtgtctagtttttattttccggcgttcttgatgattattcgtcaaggcgctttttttgtttatatatagttttcaaagaacaaacactcctagcgacataagttatacagatcatcgttatataaagtaaacacctgattttccttcctactcattggtcgagtagaccagatacaccaccaatcccagccttttaacagctcagatatttctttattagccttcaaataattatcagcttcaacaacgaatgtttcacaagtggcatactctttaaaatgatttaaatccttatcagcctttaaagcttcaacatcagtaatgattgttgcattcactcttattttcatcgcatcccccctttcaaaggattcttaacggctccctatagtggtatataacgtcacactatggatgattgccgaagcttttcaatgtcttttcttccaatgccgtaatgcttacatatcctgcgatatgaaacgccttttcgcagtaattcattaacattttcaattgttaagggaaggtttaaataatgatttatgatgactgaattcagagcaattttcattcgtgctatccaatcaccttccatttgtctggctaaaggaacagcttctttcataaacgagtttgttatatcaatgtttataaaaatcaccccgtttgagattttggacctttgtaacaataacactcttcaaacttagctctactcaccttaccttgaatgaccatatatccttcttctttcatttgagcattcaaagttcttatgatgtcataagatttagcctgtttaactccaagaattttttgaatatctctcgcagttaaaaactctcctttcaaaatatcacctcctcgttaactcaactctttgtgaattaactttattataaaactccttttcgtgtaagtcaacacaaaattcaccttaaagtgtatttttttgaacatatatggaaatactgataattaaactctccataaagaagaaataaacactcctaaaaggagaattttgaatcatttatttaacttataggtgaaattaatgaattctccaaaaaatgttgttattatttttataaaaatcaactctttgtgaaatggatgataaaaatgagcctaggcaaacgattaaaagaagctcgacaaaaagctggatacactcagaaagaagccgcagagaaacttaatatcggtaacaataacttatctaattacgaaagagattacagagatcctgatacagacacactcttaaaattgagcaacttatataacgtatctacagactatttattaggaaaggatgaagtaagcaagaaaaacgaaactgatttactcaataaaacaattaatgaagccatacaggaattaaaggatgaagatacactcctttttatgaatgatggtgaatttgatgaggaaactgcacgccttgttaaaaaagcattaaaaaacggaattaaattcattgacgaattaaagaagaaagagtgataacaatttatacaagcaaaggaattaaacataaagtccaatcagtaatcaagacacatggtacaaataatgtctatgaaatttgtgacatccaaaaaatttatatactcaaaaatgatcttggacaagcaaacggtttactacaacatgacaaagccacagatcaatatttaattcatatcaacgagaacctccaacatcaacaatttgtaattgcccatgaattagggcattactttctccataaaagattgaacacttttaaagttgtgaattgctctaaagttctaaaagagaaacttgagcatcaagcaagcctatttgcatcagaattaatactgacagataaaatgcttaatgaagcccttccatatatacagggttttagcaaagaacaaatagcagcatacttcaacgtaccatcatttgttactgattataaactttctcaaattggctcatttagtaacagaatctattcacacgaaataagcgcttttggttaaaggagaaataaaatgtctgtaaaaaaacttgaaaatggtcaatatcaagttgacgttagctttggatttgacccgattactggagaaagaattaggacgagaccagtagcatcaaccagaaaagaggctttagaattagaagcaaaattaagaagagaatttcaagaagaaagagcaagaaagtccagatcagtaagctttccgactctaatttcaatttatttagcaagttgtgaaatagatagtaaaccaaactattatcagaatcagaaatacattataaacaaacatatatctgattactttttgaaatctgatatacaaaaaatcacacatagagaaataactgatttcagaaaacatttaatggaaacaggtctaagcaataaatcggttaataatataatgactagtctaagcaaaatttttgatacagctgtacatgaagaaatcttaaaaagaaatccgtgtgacaacgttaaacgattacctttaacaagaaagaaaatgaagttttggagaccagaagaattcaaaaaatttattagtttaattcctcaagatcaattattgtttaaaaccttttatactgttgcttttctaactggactaagatgtggtgaaatgctcgccctgcaatggaaagatattgacaaaatcttattagaaatagatgtgcataaatcgtgcacctggcttgatggtcaatttgttgttactactccaaaaaccaaaaattcgattcggcgagttagcatcaataaaaaattgcttaagctactagaacgttggaaagaagcacaagaagagttgtttaatgaattaggtattagacattcacatgatacctatatctttcaatataaagatacaccttcaagaaaagatattttcagtcggaagattaaatacttttgcaaggatagcgatcttactcctatacgtttacatgattttagacactcacacgttgcactattaatacaccaaggagaagattacataacaattaaagagcgtttaggacatggttctgtaaaaacaacaattgatgtttatggacacctatatccaaacaagcaaaaggaaatggctgataaattagatgacttactttaggtaagtgggcagtttgtgggcagtaaatcatttgaaaataaacacaaaaaaataccaagggcgtcaaaacccttggtatcattgatgcggccgagaggacttgaacctccacgggttattcacccactaggccctcaacctagcgcgtctgccattccgccacgaccgcgtaatgatgaaattgtgtttgtgctggtttattaggctcttaacctagtaaaaccaatttgcgtacactttgtaaataaagtgcgggtgaagggactcgaacccccacgtcgtaagacactagatcctaagtctagcgcgtctgccaattccgccacacccgcaaaaagacaaatggtgagccatgaaggactcgaaccttcgaccctctgattaaaagtcagatgctctaccaactgagctaatggctcttactattcaatttaacaaaaataaaaatggctgggctagctggattcgaaccaacgcatgacggagtcaaagtccgttgccttaccgcttggctatagcccaacgaaatggaatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggccgatggttgagaacttatatcgaaatcttatggcggagaaggagggatttgaaccctcgcgccgcttacgcgacctacacccttagcaggggcgcctcttcagccacttgagtacttctccaatatggctccacaggcaggattcgaacctgcgaccgatcggttaacagccgatagctctaccactgagctactgtggaataatgagacaagacttattatatcagccttgatttacagtgtcaagaggtaaatgtttttatttatctctcgtaacgacttttataatgtaacataggcttgccatattcgtcaaccttttttacgaaaaaattctttttatttttccgcggcattttccgcacctgtatctgtcagggttcatggcgcgcttctttatatactgttggccgcaggccgtacagatatacatataagtttttttgttttccgcttttttcttaaggggtgtacagaacctcggcgcgttgacttgctgcaaaagcattctaaaatctctgtctctgtgcttgtacccttttccttcaaggtgaagatgataatggcagagctcgtgcttgatgatgccgatcagttcctccctgccgtgttcaatcagatattttctgttcaattcaatgttatgagaggttaacaggtaccttccgcccgtggttttaagcctgtcattaaaaagcgcctgatggcggaacggctttttaaaatatgttttagaaatatcctctgtcagcttttgaagctctatattatccatagtgcacctcacttaaaaaacattgaacgggacaattcaccgttcgcatacaatatggtaatcaccgtccctcttatgataaaagctgaggaggaatgagcctatgccaaattggcttaaaaagcagatgcaaaaagcgttccttgaaaaagataattaccaaattaaactgctgaatcaatgctggtatttctataggaaaaaacactgctcgtaagcagtgcttttattttaccatagacagcgatactctgcctttttgtacatctacgccgtcaacccaaactgtcacaatatcgccgacagatacgacatcaagaggatgcttgacgaattgattgctcaattttgagatatgcacaagcccgtcttgtttgactccgatatcaacaaacgctccgaagtccactacattgcgcacggtgccctgcagttccattccctctttcaaatcttccagctgaaggacgtctgttttcagcaaaggcttaggcacctcatcgcgcggatcgcgttccggccttgtcagctgttcacaaatgtctttcagagtgatttcgccgattcccagctcttttgccgtttcagagagcgccagctgattgattttgtccttcaattccgccgtgccgatatgttctgttgaaagtccgagttttttcaaaagtgcttttgtttctttatagctttccgggtggatgcctgttctatccaaaggctctgtcccttcctgcactcttaagaaaccgatacattgctcgtaggttttcgcacctaaccttgggatgtccttcagttcttttcgatttgaaaactttccgatttcctcacgttttttgacaacgttgcctgctacagacttcgataatcccgctacatactgaagcagcgcggcggaggctgtgttgacgtttactcccacctggtttacgaccgtttcgacgacaaaccgcagagattcatttaagcgtttttggctgacgtcatgctgatactgtccgacaccaacagacttcggatcgattttaacgagctccgcaagcgggtcttgaagtcttcgcgcaatagacacggcactgcgctcttcaaccttaaggtcagggaattcttctcgggccagctctgaagccgaatagacgcttgcacccgcttcattgacgatcacataataaattttgcgcggcatgtctttcagtacattgacgatgaattgttctgtttctctggatgctgtgccgtttccgatcgccaccatctcgacttgatactgctcaagaatctttttcactttttcatgggcttcttttgttttgttgactggcgcatgcggatagatcacatcaattttcaagacttttccagtctcatctgacacagcgagcttacagccggttcgaaaggctgggtcaacaccgagaacggttttgcctttcatcggcggctgcaaaagaagctttctcaagttctctgagaaaatatgaatcgcctgttcatcagctttttctgagagctctttcctgatttcacgctcgattgccggctggatcagccttttatagctgtcttcaattgtctcctgcaaaatctctcttacggatgttgagcgatttttgatgacttgtttttctaaatacgccttaatgtgatccgcaggcggttcgatcgctacctttaaaatgtcttctttttcgccgcggttcattgccagcaccctatgcggaacaacttttgcaattggctcttcatactcgtaatacatttcatacacatttttctcatcggtgtctgccgactttccggctgcggacttaatagttcctcttttgaaagtttcctggcgaatccactttctgaaggtcggctcgtctgagatttgttccgcaataatgtgcttggcgccttcaatcgcttcttctcgtgtgaacacttctttttcttcgctgatgtattggtctgcagttgctgccagacgatcatcttggggaagtgtcaggatatagtcggcaagcggctcaaggcctttgcttttggcgactgtcgcctttgttttacgtttttgtttataagggcggtaaaggtcttccacttcctgaagcttcaccgattgctcgattttacgttttagatcatctgtcagtttatcctgctctgcgatcagcctgatgacttcttcttttcgctgattcaggttttgtatgtattgccagcgttcagaaatcgtctgaatctgaacctcatccattgaacccgtctgctcttttcgataccgggcaataaacgggactgtattgccgtcctcaagcaggcggatgacactttcaacgtgtttttgtgataaacctatttctttcgcaatttgctgttttaaaagggctgacgtttccatgtaaccaaagcctccaattttgtcgttctttctctagtgtatcaaaaaccgaaaaaaacacataaaaaaaagaagccggtatttcagcttcttcttgttcttattctcttaggacagctgtccgagaatataggtcaagtcatcttttctcgatgtcgtatacattttcagcgaattcgatatttcttctaccgattggccttttttcaaatgggagcggatatcaggtacgttgagtccatctgtatgtataatgaactttgaacccttttcataggtggcggtgtgcgttttgtatttttgcggcttgcctgataaatagcccgaaatcggcagaggataaaagctttcaccagacggggaatgcagaataaaccgtacatttccgacagagcagtacgtaaactgcctttgctcaaaattgattttcaggatagatgctgtagcgcctcttttgtttttcatcgcctgattacagcgttcgataatgctttctacgtcttcactcgcatagttttccactaagtctttgatggctgcagaggattcgttagcaagtgatccacttcccagtccgtcagcaaccgcgcaaattaactccttatcatcagctttcataaaaaagctgtcaccgcaaatcgatttcccttctttattcagttgatatactagagtttgaatatgctcgttttcttcaacctggatcattacattaactccatcgagggatcttcaatcaaggcctctctgagcttcttcacagctttgcgttgcaagcgcgagacgtgcatttgagatataccgagaatgtccccagtttctttttggcttttgttttgtatatacgtaaggtctatgatttgtttttcacggtctgaaaggacatgaagcacgctttgcagcatcaattgctggttaacccgctcatatccgtcctcctgtgatccgacgatatcaagaatcgtgacggtgcttccgtccgaatccgcttcaatgctgtggtcaacggataaggcttgatagcttttgcccatttccatcgtttcaagaacctcttcttcagaaacatcgaggaattcggcaatctcttcgactttcggcgatctttgtgtttcagtggtcagctgatcaaccgccattttgattcttggacccagttctttaattcgtctcggcacatgaacgctccatgttttatctctgaggaaacgtttaatttcaccgatgattgtcgggattgcaaaagcttcaaacgatttgccgacaacaggatcgtatcgcttaatcgcgcctagcagcccgatcatgccgacctggcggagatcctcgtggaagcttttgccttttgagtattttttcgcaagcatgtcaaccagatttgtgtacacccgcacaagcgtttcctgcgcttgttcatcttgctttgtttggtaatcgcttatgagccgatcgacttcatctttagttagtttcgtagtttttgatggttgtgtcatgatcaactcgctccccatttaaatactttgtcatcgctacggtgacgccggagtggttttgcactctgacttcatccatgagcgtttccattaaatatagaccgagccctccttctgataattgatcaactgtgtgcgaaggtgtgtacggccctagatcctgctgcttttgatcaaagtcaaagctgtctccttcatccgccacaataacctctaaacggtcttcaaacacaccgaatcgtattgacacttccccatttttatcttctttgtaagcgtgctgaaccgcatttgtgcacgcctcactgactgcgattttcaagtcttcaatttcatcgtacgtatagcccattctgcttgcgacccctgacagcgtcagtcttataattcccacatattcaggttgggccggcactttcatttcgatgtaatcagcattattcttcattgcactccaccttctgactttgcagaaatatcaatgatgtccttcaagcctgtaatgtcaaacagtcggatcagccgttcagaaagattttcaagtttcagcgaaccaccttgttttttcaccattttaaaggtccctacaaaaacgcccaatccggtactgtccatgtagctgacatctttcaggcaaattcttaagtcagctccttgttctgccagaggaacgagcttctctctaagcaccggggctgagtatacatcaatttctcctgcaatgtttacttgtatatcattctcgttttgcttcacatcaacatttatattcattcgtatcacctcaaattttccttcaaatcactagttgctttataccctcgtctgacagacgttaaacctttctccgcaaaacaattaacgtaaaatcatcgtgaagctgaaaatcctgcaatttgaggaggctgtcataaatgtttttgaccatttcctgcgcggaggaacacatatgttcctcaatgagcttctgcagatcaggacgctccaagaaaccgttttccgttctgcattctgtgacgccgtcagaaaataaaacaatcatatcgcccttttccagatgctgatcgaattgtttgtagtcatagtcctgtgagatgccgagaacgagtcctttggcctctaaatcgtaaaacgtgttgtctttttgagaataatagaatcccggttcatgtcccgctgaagcatatgtaaattgatgcttgtccatattgtaattcgcataaaacatcgtaataaacatactggcatcaacgttttgttcaacaacacgattcaaatttttcagcacttgagaagggtgtatgcctgtttccggcaaagagtccattgcgtatttaatcatggacatgcataaagccgctggaatgccttttccgatcacgtccgcgattgcgatattgatggattccttgtctttgacaaagtggtagtaatcaccgctcatctgtttagcgggaacactgatggcgccgatatccagcgcttcctcctgaggaactttagttccgagaagcgtctgctggacatttgccgcgatttcaatttctgatttgatttcctgctgtatccctctaagggtttgatgctcctgataagccattccatagccaatcatgacttcaattaaaaaatccagcgaatgaaacacatcttccgggagacttggatacagctccttcagcacttttctgtgaacgctgatgatttcttccggaggaatttggtgctcgattgtttttcggctgaatttttgggcttgatataaagatgtttctgttaattcggctatatatcgactaagcagctgatgataccgctgctcaataacctccctaaaatccacgttcttacctcctaccgaagccatttgatggcttgtatctctgttccttcccccgctacggaatttaagctgaattcatccatcagccttttgaccccgggaagtcccgcaccaagtcctccagacgttgaaaacccgtcttccatgacttttcggatatcaggaattcccggcccttggtcttccgctataattttcaggcctttttttcctctgtctgcgacctgttcaattccaatctgccctttgccggcatataaataaatattcctggctaattctgaaatagccgttgtaattctagcctggtctaccgtgccgaaacccagttctttcgcaacgtttcgtcccaactgtctggcggccacaatatcccattctgtcatgattcttacacaggattggtcgttcattcgctattcccccaattcccgcttcaatgtctcaagcccctgctctaagtcgagcgcagtttcgatttcctcaagtgcgattccaagttcaatcagcgtcactgccacagcaggctgaatgccggtcaagacgactttagcccccattaacttagacattgtaatgacgtcgcccagcactttcgcgataaatgaatcaatcatatccacagatgtcaggtcaatgacgactccgttagcacctgtttcgtatattttatttaataagtcttcttgaaaggttaatgctgtttggtcatcaagttcccactgaatggacactaataagcaattatacagtttcaagatcgggattttcggatgtctcaaaatgttattcccccaatgaaacgatttttcgatccgtcatttccaatgctgtttgaattcctttttgcagggtattcttagttataacttgggataaatcaatccccaaattgacgatggtttgagcaatttccgggcggattccggccagcaggcattttgctccgacaagccttacagcttctgatgcctgaataatatgatgggcaaccatcgtatcgacgacagggacacctgtaatgtcaatcagcacgacttgggaacggtgtttgacgacgccattaagaaggttttccataattcgtttcgcgcgttcggtatcaattgttccgacaagaggcatcacagtgatattttcaaacaccgggataagcggcgcagacagctcttgcagcgcgattttttgcagagatactgttttttcccatgagattgagtattgattaaaaatttctgtgttaatcgggctgaaaaagcggtcaatctgccagattaattccgtgctctcttgatctggcaatctcttatcattcattttcgtgtagagacgcttccagaattcagcaaacgcagtagccaaaaacttcatagacagtccgatttggaccgctcgaagcgccagttcgctgatttggctttcagcagcattttcgtccttaacagacagcaacagaatgtcgatatattctttagatatattttcatacacttggtcagtcagctgataggattcttgctcgcttaattcttttagtgtgtcagtccacagttggagcagttcattttgattttcggcaatgaactggtatacagtctggttcgacatcaaattcgcttacctcccaataaaaaacaacatattttttcgttatttcactattatatcgtttatgttttttgaaaacaaaaaaagttgctctatttgagcaacctgcaaatatgtctaaaaatcaatgagtgccaaactgatttgtaaggcttcatcaaccttatccatcatttcatcatccagatgagtaatcttatccgttaacctttgcttgtcaatcgtccgaatttgctccagcaaaataacggaatctctttcaaaaccgtagcgttttgcatcgatttcgacgtgggttggtaatttcgctttctgtatttgtgctgttatggctgcaacaatagcagttgggctgaagcgatttccgatgtcattttggatcactaaaaccgggcgcaccccgccttgctctgagccaacaacaggagataaatcagcaaaataaacatcgccgcgtttcacaatcaaatgattatcctccgctgactaagcgctcaactgtcgtttcagcctcgcactccgcaaagtgagcctcagaagaaatattcaggttgattttcgccatttccatatagccgcgtctcatcaaatcacggttgtgacgagttgttcgttcgctgacatacgctctcactgcttgtgatatcagttcgtttctgcttcgtttctcccgcatcgctacaccatccaattcagctactaggttttcgggcaagctgattttcatttcggttcttgcgctggattcagacaaaaaacatacacctccaccaaacttacggatacgactcttttatccatccagtgataatgataccattattcactcttcaagcaaagctgttttatgaattctccatttaggtaagttaattgcttgtatttacctgcaataaaggatttcttacttccattatactcccattttccaaaaacatacggggaacacgggaacttattgtacaggccacctcatagttaatggtttcaagccttcctgcaatctcatccatggaaatatattcatccccctgccggcctattaatgtgacttttgtgcccggcggatattcctgatccagctccaccataaattggtccatgcaaattcggccggcaattttcaggcgttttcccttcacaaggatgtcggtccctttcaattttcggagccagccgtccgcatagcctacaggcaccgtcccgatccatgtatctttttctgctgtgtactcggctccgtagctgacgctctcgccttttctgatcagtttgacatgtgacagcgtcgaatgcagggtaaatgccggacgcagctgaaacggtatctcgtccgaaatgtcagcagacgggcgaaggccatacatgccgatgccgaatctgactgcattaaaaaagccttttttcagccggagaccggcggcgctgttcgcgcagtggaccatcagattctttaacggcagcggagcaatcagctctttaaagcgctcaaactgcattaagaaatagcctctttctttttcatccgctgtcgcaaaatgggtaaatacccctttgcactttaaacgagggttgcggtcaagaatggccatcacgttctgaacttcttcctctgtttttacaccaagcctgttcatccccgtatcgaccttcagatgaaaatgaagagaaccttttttcgtgtggcgggctgcctcctgaagccactcaacagaataacctgttaaggtcacgtcatactcagcagcgattgccacatactctgggggaaccgcgccaagcaccaatataggcgccttcaatccctttttgcgcagtgaaatcgcttcatccaaaatggccacggccaggcatgaagcacctgcgtcaagagcagcctttgctgtttctgcatcaccatgcccgtaggcgtttgctttcacaactgccatcaggtggacatgttcaccgatatgttttttcatattgctgacattttcctttattgcggacaagtcaatttccgcccacgtatctctgtaaaaaggttttgtgctcattacgacacttcctagcttttattcaatatcatttacatatcatactaaaattaaaggctaaagggaaacgatgtctaacgaaaaaaaggccaaatcatgtttggcctttggcggttatttcgatgattgtccctgcatgcttttcgctactttcaccatttcctctttagaaagatctttagaagagagaaggtaatctacaccttcatatgtccatgacaatgatgcatccgacaaggcgccgatggtgtagccgagatttaccggttcgccgttcagcgtaacggaggaggaagccttggcaatctgggctttttcctgaattaacgtaaatgatttttctcctccgtacgtcatgatgatgcgcttcccgtcttcagtagatatatctttttcttcaagcagcttgacgccaagcggcagttccagcggcgttttgaccgcaaatgtatcggaaggcttcgcgcttgtggcaacatccatttgagaaagggtcatatttttcttttcgtcaaatgattctttatcaaattgtttattaaattcaaagctgctgaattctactttgaccatcactttccggtcagtatccatcactttgacagatgacgggctcatatcttttttgttaaatgtgatttcttgcgtgggcagcattttgttatgctgataatttgtttttgtttcgaatacgtatttcttttctttcgctgtgaaaactgcatccgaatcgttttgaacatcctttacgagcgattcaaacagataaacctggctgctgttgttcggccaatcgctttgaaatctgaagctcttatttaaagacggcgtgagaacgaatactccgttttcatttcgtaaaatgacttggttttggtcctttttcggattttctaaataaaccctgtacagagacggctttttgtgccagatttccacattgtatacttgaggctcactccctgtctcgatggtcattttcgcttttgctttgtacgaggtgtattctttcgccttttcatctaacccggccacaatatcttgctgtgttttttgcccgcaggcagaaagaataagaacagcaagcagtcccgttaaaagcaaaacaaagctttttctcacctttttcaacccctttttctcaattgatgtaaaaggaagaaatcgcttgtttgactttaacggtacgctcggtacacgtttaggcagaacagatgcgtaccataaaagcctcaaacaacttgtctcccttaatgcactatcaaatatatgagtggggtttccctaatatgcagactagcttgacaacctttcaatcacaacctgcgcggcagcgtattcttttgtatgagtgatcgatacgtgaacggcggcttggctcagtttcgtgcaaatgatatagggcttgccattttggtctttcctaatttcaatgtcctgaaagctgagctgcctcccaatgccggtgccaaatgctttcgagaaagcttcttttgccgcgaatctgcccgcgagaaattcgatttttcttttctctgaaagctcatagtattggtcaagctcgcttcgcgtcaaaatccgctcggcaaaccttttctggcgcccagccatagaggcgatgcgtttaagctcggtaatgtccagcccaatgccgtaaatcatgtatgataacctcctttgcctacgtactatttaaatggtttgtctcataaacgtgttactatagatataccaaaatgaagaaaaggggctcggaatgtttatacggactgaaaattttcaaacgtttatcaggctttaccccgttgtcacctttatattggctttgcaagctgttctctggctgtttttttcacttcctgcccattcagtcgtgttatggagggataccgtcacaggctataatctaggtgtcgcaaacggtgaatggtggcggctgatcacaccgattttgctgcacgccggtttcacacatctgctgtttaattccatgtccatctttttatttgccccggctttggaacgcatgctgggaaaagcgcgttttcttcttgtatacgccggctccggcatcatcggcaatatcggcacttatgttacagagccgcttgattacgtgcatgtcggtgcttcaggcgcaattttcgggctattcggcgtgtacctgtttatggttctttttcgcaatgaactaatagggcaggagcattccaaaatgatcatcacactgctcgcatttgccgttctcatgtcgtttatcaactccaatattaacatgatggcccatctgtttggactatgcggcgggcttcttctttcgtttttattcgtgcaaaaaaaagagcggcggtattaaccgtcgcttcagattgttgacaaaatcctaaaatggttttcattttaggattttgtcatcttttcagcgtgattgaaaacccttgaagtctaggaaggacgagcataggagcggagcgaatgttctaattcgtgagcaccgaagcgcagtcctgacaacgaatgcgagggtttgtcgacacgctggagcggcggtattaaccgtccgctttttcatatgagtaccactttaaaatgaaggctgcatcctcttcacctacatccctcaccgttaattcttccatatggctcgatgatttcaccgaagtagaaatggtatacaagcggcctttcttttggaaataggattggctgaacttgcagacctgcattcgttttttcagtacaatggcggttgttctgcctataaatctagacgtcagctgaagacggtccccgttgatcgtccatgcagcctctttatacgcgagatagccgaagagcaattctatcggcagcaggatcactgacagatagccccatggctgaaagaagatacataacgggatgatcaaaaagagtgaaaaaatgacagaacggaacaaatagcgtttcaacgcgcgccgcggcaggcggcggcagttttcttccagcgtgtattccggcgtaaatgttcggagcatgtgcggaagcttttttttatgaatcattggaaagagaatggtcaaagcgccttcttctttttcccggtcgccgcctcctgcgctgacgatggacaccgttacaaagccgaaaagctggcgaatgatattttctttgattttaatggcttgtatttttcgcagcggaatcgtgacttgatgtttttcaataattccccttgaaatcaccagttcctgctctttttttatgatttgaaagttcgcgtatctaaacatcatgcccgcgatgctgaaaatccaggcgataaataaaccgataaaaatgagtaccgcataaataccgatgctggcgtgctgaaggaaggaaaatttatcgaataaccaatccatcggcagcacttcatcaagctgggaaataagtgcaaatacagcggagataatgactccgattccgccggaggtagaagcggccatgagcaattctttcgcgttcatgcgatagtgctcttgcacctcaacggacggatccaactcctcttcagcttcaagccgttcttcatcaagttcattttctcgtctttgcgcttttttcttaaagacagcttctttgatgcgttccgcttcttcaacagaaatagcagaaagaacggcttctgcctccttgcctccgcctgctgtttcaatttgcagcttcacaagcttaaagatttgctggacaaggcccgcgctcgtattcattgtttgaatccgatcaatcgatatgtatcgctttttcgtaacaaataagccttcttcaattctaaattcatcatcttcaattcgataggtaaaccttctccatttgataatgcttgccgctacaagccagatgaacagcacaccgagcgcaatggctccgtaaaaacggacagtatggtttgaattgacaatatacacaaaaaagaatggcagaatgatattttttatcgtttgaataatggtatggcataaattcaaaatgactgccgccgggtgcaggcgtttcggttcagacatcatcgtcagtcaccctcgccagacgggaaatggagtctctcagccgatccgcttcctccatctctaaagcggggatcgaatgaacggtcgcggccgtggaaattttcaccgttgccaggttgtatttttttaataatggcccttgtgacgtatcgacgtgctgaactctgaccatcggaacaatcacacgtgtcaccacaaaaatacctgactgaatatctatttcatgttcatggacttcatatcgccacaccttatgacggaccttcggaatgataaagaccgtcacaatcgatcccagcagccaaactgcgccgagcacgccgctgatccagtacggccaatgaaaataatagcttaacactgcaactgcaatgacaataagcaagcaaacagcggatatgatgatctcttgaagtcgccaaacctttaatccgtctggactgatttggttttttggctgctctctcaaaaatacctacctccctttttttcgtcgttatttatacgtctcttttacagaaaggtttcattcttaagcatacagagaaaaatggcttccgtcagctgaaagtttgctgaataacaaatcgcgaacataaaaaagcccaaaacatcatgttttgggctctgaatcgatcaaattagtaagattttttctggcgtctgtcacctgaagaacggcgatcgtttgaacgctttttgtcataggaagaacggttgttgcttttcccttttccgccgcggtagccgccgccttgaccgtctctgcgtttagaagagcgctggttcttgtagcgtttgctgaccatcggcgcttcgtctgttaagcgaaccggtgtgtcgtctggctcttttgtagccattttgatagccgccgcaaccactgttactgcatcatgatcttcaagcagctcagctgccgctgtcatgtagaagttcaggttgttttcactgattgtcgtgcgaagacgttcaacagtaacctgctgctggccttctaacgcttcatcaagtgtaggctccttcatgcggtccattttgcgttttgttgtttgttcaattgcgcgaagcatgcttttctcacgcggtgtaatgaacgtcatcgccatacctgtttttcctgcacggcccgttcttccgatacggtgaacgtagctttcaggatcttgaggcacgtcgaagttgtatacgtgtgtaacacctgagatatcaagtccgcgagcggcaacatcagttgcgactagaacttcgattgcgccttctttaaatttacgaagcgcaaccatacgtttcgcctgcgttaagtcaccgtgaataccttcagctgcatatccgcgaaggttcagggcttcagccagctcatcgacacggcgttttgtacgtccgaatacgatcgcaagctcaggagactgaatgtcaagaaggcgagtcagtgtatcgaattttttgcgttcttgcacttccaaatagaactgctgaatgttagaaaccgtcatttctttcgcttttacttttacgtgttccggctcagtcataaagcgctctgcaatgcgtttgatcggcgcaggcattgtggcagagaacagaagtgtctgatgctcgcttggcacgtttgaaaggatagattcaatatcatcaatgaatcccatgttcagcatttcatccgcttcatccattacaacagtattaacattgtttaaacgaatggtgcggcgattgatgtggtcaagaagacgtccaggtgttccgacaataatattcggattcttctttaacgcccggatttgccgtccaatatcctgtccgccgtaaataggaagaaccttcgcacgtttatcttgtccgattttatacaattcttcagatacttgaatggctaattcacgggttggcgcgattacgattgcttgaatattaggagactcggggttaattttttcaacaaggggtataccaaacgcagctgttttacctgtacctgtttgcgcttgtccaatgacgtctttatttgaaagtccgagcggtatcgtttgtgcctgaatcggtgttgcttcttcaaatcccatacgattaattgctttcatgagatcagaacttaaattaaaatcttgaaacgttatagtcaaattattcaaactccttctaattgctgtttcagtaatgtcgtgatttaccacttataaaactgccctttagacaagaaggacaggatccatccgtatacaaagcccgaattactttaagttttatcttaccattacactatttgtttttcaataagatgagaagcagatcggcatctcgaatatgccggctgctgctccatccgctcccaagaatccagcggagaacttcgggtcacgatgaaaagtccggacgaatatgttcgtatcgcgaaataacctatatatattgtatcatagccgcagccggccagatatacataattttcggccggcatacattagtgtttgcacatcatgttattttatgatgcaatatgcgttttttcgcaaaatattttcttacgaaagcgggctctctattaaatctttaacgatttcttcaagcttcatacctctggacgctttgaataaaatcaaatcgccttttaatgcgttttccttcacagcttggaggagatcttttttctcagtgtaatggctgacgcggtctttctcaaagtgtttcagggcgccttccgcgataaaagctcccagttttccgtacgtaaagacgcggtcaattttatcagggctgatcacagcgccgcactctttatggaacgtttcttcaagatcgccgagttcaagcatatcaccgagcacgagcatttttttgccgtagccttcgaggctttctgtcaattgaattgcagctttcatggaagtcgggctcgcattataagcgtcattgattatcgaaaggccgctgtctgttttgatgagttcaagtctcatcccggttacctttaggccgctcagtccttttgccgcaccctcaggcgtgatgccaaaataagctcctgcagcaatcgctgccatggcgttcatcacattgtgcttgccgagtattggaataaaaaacgtgttttttatccctttgattgtaaaatgggttccttcctcactctggctgacatcctgaagctgataatcattatgcgctcccgtaccgtacgttttcgtctggcagctgtatgcattttgaagaagcggttcgtccccgatataaatcagcactccgtcttctttaagcccgttaatgatttcaagcttcgcctccgcgatgccctctctagagccaaggtcttgcatatgcgattcgccgatattcgtaatcactgccgcatccgggtttgccagtcggctcaagaggtcaatttctcctttggcgctcattcccatctccaatacggcgatctccgtattttcaggcatcgctaaaaccgtcagcggcaaaccgatatgattattgaagtttcctcctgttttgtgaacacggtacttggtccccagtacggcgtgaatcatatcttttgttgtcgttttgccattgcttccggttactccgatgacacgtgtgccaagctcctgcaaataggcttttgcaagctgctgaagtgcggtaagggtatcgtccactaaaatgacggcgtgattctcgggcggatttggttctgaccgatcccaaagaacagccgctacaccagcttcaaaagcctgctccacaaaagtgtggccgtcaaaacgttcccctttcagcggaatgaagagctgatgttgttccagttttcttgtatcggttgccactccatgaatgactgtttgttcatattgcggatttgttagtgtgccattaaccatttcggcaatgttttttactgttcgcttaatcaagtaaggtccctctctttcttttgtatatacgggaaaaaacactgcccttttaccggcagtgtccttcttcattagaatgtatgcttaatcaattgtttttcagcgtggcgttcttttgcaagctccacaagctgttcaatcaggtcagcatattccactccggcttctttccagagcagcgggaacatgctgaaaggtgtaaagccaggcattgtgttgacttcattgatcagaacttcgccgtcagctgtcaggaaaaagtccgctctgacgagtcctgaaccgtcgatcgctttaaatgctttgatcgccatatcactgattgttgcgtattcctcatcagtcacaatcgccggaatcatcagatcagtatctccatcctcatatttcgctttgtaatcgtagaaatccgtcttcggtgcgatttcccccacaacagagcatttaggatcgtcatttccaagaacgccgatttcgatctcgcggccgttaatgccttcttcgacgacgactttgcggtcatattggaaagcaagctcaaacgctttttgcagttcttcacggtttcggcatttgctgattccgacacttgagccgaggttagccggctttacgaagcaagggtagcctaattcctgttcaacctgctcgcagctttctttcggagaacgagtccagtctttcttaaggaaagctgcgtatttagcctgagcaaggccagcctgcgcaaataaatgtttcatgacaactttatccatgccagctgaggaagcaagcactccgttgccgacataaggaatgttcaacagctcgagcattccctgaatcgtaccgtcttctccgttcggtccgtggaggagcgggaatacgacgtcgatggcttcattttgctgtgacgcttcctgcggaaacatctcctggttcaaggcagctggagaaaaagcactgcctccttgctcaaattgaagcattttcacatttgaaacaggctcagttaaacgggcgcctcttacccattcgcctttttctgttatataaatcggatgtatatcaaacttctcagtatttagcgctttgattacagccagagccgtctgcagggaaacattatgttctgccgactttcctccgtacactaatcctagacttgttttcaatggatactccccccactacaattcatctttactatcttatcattttcaccggaaaatgatctaattatttttgggcatgctgatgttgaatgcatttgtatgtaattcctttttattttatattaaaatggcattgaaaaggagatgtgacatatgaaaaaaatcacaacaaacgaacaatttaatgaactgattcaatccgataaagaaatcattgtaaagttttatgctgattggtgcccagactgcacacgcatgaatatgttcatcggcgatattttggaagaatacaatcaaaacgattggtatgagctgaataaggacgagcttcctgacctggctgaaaaataccaagtaatgggcattcccagcctgcttattttcaagaacggtgaaaaaacagctcaccttcacagcgccaatgccaaaacgcttgaagaagtgactgaatttttatctgaacatataagctaattcgttaaacagccttattttatgtcgtcaggctctacatgaacatgaacatgagtgacatcgtgttcatgttttattttgtcttctacttcatccgccactccatggccttcttctactgtaagcttcggatcaaccgcaatgaccatctcgatatgaactgtactgcctaaatacctcgctttcacatcctttaggcgatgcacattttcgatcctgccgacggtctgtttgtaaggctcaagatcttttaaatggaagccgtctgttaaggaatgtgaagcgtctttaaagatatcccacgctgttttgcaaatgatgatgccgatgataaaagccgttaccggatcaatccacggcagcttcagctgggacgaaaaaacaccgataaacgcgccggcgcttacaaaagcgtctgacctgctgtcctttgccgctgccatcagggcagagcttttaatggatgctgccagccttttgttatataaatagatgccatacataaacacagcactgcctaacgccgtccatgccgcgataagatttggcgtttccgttgtgccgcccgcaatcgcttttcctccgccgattaacacttcaatgccgactgccatcataataaaagacgcaacaagagacgaaattgtttcagcccgataatggccgtatggatgatcgctgtcagccggtctttgagaaatccgcaatcctatcagcactgctactgacgcaacaatatctgttccattatttaacccgtctgctctcagcgcttcagaatgatatagaatcccgatgactagctttacaacagcaagaatgacatatgcaaaaatattgaggagcgcccctttttctccctttttcagattttctgtccgctccattgaataccagcctccattctattacatagtatggttcaaaacatgaaaaatagcagggtgcgttcaatgaagcggaatatttcgacagcaaattattgcccgggaaactttttgtcgatttgttgaatgtttgtaaattggagaaagaataggactcttttcatctttacaggctattgcggacattgtatactgaagttaattgataatgattatcaatatcgtttgattggaggttggtgacacaatgacacctcagtctgcagaaatcagaaaaaaacagctcattcatctgttaatacagaatggtatatacaaaaagtcaaagcgtcatctgtatgaattgtcgctgacggagttagaaagtgaatacaaacatgtcaggagggcgccggagcatgccgaagcgtaaagtgaaaacttaccaacagctgatccaggaaaacaaagaggcgattatgggcaatccaaagctgatgaacgttatttatgacagaattgaccgcaagcatcaaaaaaatctgcaagagcaaaacaatacataaaaagagccggtaaggctcttttttttatgactcaaacgcttcagctgccagcttgtgtatcacggcgtcatccatcggcgggttgtgaagaccggcgcgcacatcacggtaatagcgctgaagcgggttggttcgtcccaggcttttggccccgacaattctcatcgctttatcaacaacagacagcgcagcgtttgtgacgatatgtttcgccgcaccgagctcgctggtcaagtgtggacgccgctccggatcgtcatacaattgagcgatatggaaaagaaagtgtctggcattgagcagttcaagctccatttcgcctgttctttgctgtacggccgggacattcttgatcggtccattcaagctgtttggagaatactcagatgcaaattgcactgcatagtcacgagcagcttgagccacaccaagataaatcgcaggaatgtgaagcagccagccattcggcttagctccacgaggcccttgaagcagttccaccagcttattctcatcaagcattacttcgttcagtacaaggtcatggctcccagtcgcccgcatcgccatcatatcccacgtctcttcaatcgacaagccgggatcatctttatgaatgagaaacacgcctgttgtttgtttgtcttcaatccatgcggttactaaaaaataatccagagcttgtgacatcgtcgtaaaggtttttctcccgttcactgcccatttgccatcctttttgacggcgtgtgtacccggacgccctcctcttgtcgggcttccggttttcgcttcagtcgccgccctgttaatgacggctccgttttggacttccttggcaacaaatgcaaatacgtcttcatcccagctgttgccttctccaagctccccgatcacgctcaaatgccagccgatgctaagagccgtcgaagcatctccccgtgcaagccgttcttgaaacaggagcatatcgtaaacagaaatgccccctccgccatgagatgccggcaatgttaatgctgtatacccagcatcacgcagtttttgtattttctctgcaggaaaacgtccctgttcgtcatcttcagcagctgtttgctgaaattcatccgcaatccgtccgattttctccatccattgccgctgttgatcgttttgtataaataatgacatccggcagccccccaagttttaattccgataaatttaatatgtattatagatttcctgccatttttccgcaactgttaatctttttgtccagtatagaaaaacacgccgttcccaaagggaacagcgcgattacacaggatttgcatcccggtcttgtttcatgccgagataaatcagcatatatgtcaggtaacccatcgtcatcaccaggccgccaaagaaaaagcttgagaaaatcggctcttcaaaagcggtcactgcggccaacacaatccagctggcatacagatagatgataaaatagcggatgcccgtcttcattttatatatcatgtacagtcccacgagagaaaacaacccaagcgcgagcctgaaataaacaagatgttcaaactgaaacatgaatgacacaaatgagaatccaagcagcaatacgatcggtaaagcggtaataaagttcctcaatcgagacacctccgtcagtacctttagtataaaccaaaatatcaaatgatattgatttacgtgagctttttcacaaaaatgtcattccttgcctttagacccgaacatcccgtttacagaagcaccaccagccaacaacgatgaagaatatggcatgtatgatgagaattccaattgaaaacaatggcgtcatgcctgaaaacaacgctgtctctccgcttctgtattgcgtaaagtcagtgttcgcaaaaagcaaaaagctgccccacttgttttcaaacaacttcatgagctgaacaagtgtactcgctccgtataaaacgacaaaagaaacaacaactgctaccgcgctgttgcggaacagcgaagaacaaagcagcccgaataatcccatcattacagcttcaagccagtttgacccgatcagcgccaaggtgttgaccagcaatgtctttgattccgcagtcaccgatgtgccaaaaaacacgagaccgaataataatgccagaatgtagtatgccagatacaaatagaagctgaccatcacgactgtgattaattttgaccaaaagaccttttggcgtttaaccggacgaatgagcaaaaatttgatcgtctttttatcaaattccatcgaaacaattgttgctgcaattacgatcgttaaagcctgcagcaaaatgttcaggctcggtgtatacgataaatagccgatgaagttttcatctgttccggcactgatgacaatccgtttaatgatcaatgccatgaagaattgaaagacagccatcaggataagagaaaccaaagtgaccttccgattaaaaagtttcatatgttcattccaaattaatttagacaagctcttctccctcctcttgatgagctgttgtcgcttttataaattcgtcttccagtgactgcgtgtaaggcgtaatggaaaacacattcagatcttgtccgacaagtgatcggttcagctccggtatgttttcttttgccacctcaactacaattgtcccgtcttggctctcagcttgatattgattgcctgtcagccaattgagcgctttttcttgcggctgcacttctataatcgctttttctgtggtttgatcagttccttgtaagctgacttccgctttgatctcacctttttgaatgatgatgacacggtcgcacaagtcttcaacctcgcgcaataaatgagtggcgaacaggacagctgttccttccatttctgcgagctctttaatatgatcgcgaaaatccttcatccccgcaggatcgaggccgtttgttggttcatctagaataagaagcttcggccggtgaagaattgcctgggcgattcccagacgctggcgcatcccaagggaataggttttcaccttatcatgaatcgctgacgtcagcccgacacgttccaccacttcatcaagccgttcatccgctatttttttgtgcatattcgcaaagtgcttgaggttttcccagcctgtcaggtacggatagaactcagggttctcaacaatcgctccaaccgcttccatcgctttttcaaactctgtatcatgctggaatccgctgattgtcacgcttccgctgttttgtttcagcagcccgacgatgatacggatgagtgttgtttttccggaaccatttggaccgagaaggccgatgatttcaccctccatgacgtccatgctgatctgttttaaaatctgtttagacccaatctttttatcgaggccttcaatatgtaaaatcggctcagccataaagccttcctcctttttcgacaaaaaataaacagtgcctaacattaggcactgtttgtattatagcatttgttgcttccaaatgtttggttaaaccgatgatgagcgtttactccgactgtttgttcttttcagtttctgtaatgatgacaggcattgtcacctgttgtgttcaccactgtgcgaagcaatgccaagctccgattccgagtcttaattccatgccttgaacaggcaggccggcagatcgaggcacactcattattcgattttaaactacattttatcgctattctctcggggtcctttagacctatcttccttgttggtgacatccagaatatcaaggagaaacacaaagatcggaatcccgataattaaaccccaaatgccgaagaagtgttcagagaaaatgagtactgtgaaggtgaaaaaaattggcagctctgttttcgccgacatcagcttcggatttaagaaataggtttcgatcgcatgaatggcgaatatgacaaggacaatgtagagcacatacattccaccgccagtgctgtaggcgataatgctgagcggaatcagggaaatgacgacgcctgctacagggatcaatccaaggaagaacaccataatcgaaagcccaaacagctgcggaaaatgcataatccaaagcgcgataaacgtcagaatacagttgacgagcgcaatgataaattgagcctcgagcaccttgccgaacgttcttgcaaatttgcttccgaaaaaagcaatctcctcataaaagaccctcagtttgctcgttttaaatttcgccatgaattcagaaagccgttttttctcaaataagaaaaacatgctgagaatgagcgccatcacgacctgcaagccgaatgtgctgatatcggccagatacgtatacactacattgaagccctctttgacatatgaactgatgttaatatccccgaagacactggtgatctcatcaaagaaagggatgctgtcaggatgatacgcaatatgtttaatctgctttaccagctgctggatctgcgccgcgacgaccggataaaacacaaagcccccgactgtgagcagcacagccagcaacatgtaaagaaacgtaatgacaacccgctggctcacgcggaagaactggcttacaaactgccgcacgacaagctccaaacgatccattagaaatgtgaaaatgaaggtaagcaatattaagttgatcatgctcttaaatagatataacacaccagttaacacgacaaagatggagaaacgccttactcccgggtgctgaaaaaatttaactaaagcggccatttatacactcctgttaggacaaacgtccttcattcaatatagtatccatttgtaaattatataacaaaaaaatgctgaggtctctgtccttaccttaataattcttaaacaattaaaaaaacggccccatggatgggccgttcttttttcagactgctgttttcatttttttcatgccttcaacagcctctacgcttttttcttcatcaaattcattttcgcttttagcaacaatgatcgtggcgattccgtttccgatcaggttcacaatggctcttccttcactcatgaaacggtcaacccctagcaggagtgcaagaccctccagcggaatgacctgcagcgctgacagcgttgaggcaaggacgataaatccgcttcccgtcacacctgccgctcccttcgatgtcagcatcagaacgaggataatcgtaatttgctggccgatgctgaggtctactccaaacacctgtgccaaaaagacagtcgccattgataaataaatggatgtgccgtcgaggttaaacgaatagcccgtcggaataactagcccgacaacggatttggaacagccgtagcgctccattttatccatcatacgcggaagcaccgattcggaagagcttgtgccaagcacgatcagaagctcatccttaatgaagcgaaggtaattccacaggctgaatccgtaaagcttgcagatgatatttaaagcaacaaatacgaacaggaacatcgtaatataaacagacatcattaagcttgccagcggtttgatggaatcgagcccgaagtgtccgattgtatacgccatcgccccgaatgccccgattggcgcggcacgcataatgtagccgataattttgaaaaaaacgtgagaaaccttgtcgaagaaatcaatgacgcttttccctttttcgcctaatgccgcaagacccactccgaaaagaatagaaaagaataagacctgcaaaatgtccccttttgcgaaggcatcaaccatgttggatggaacaatgtgtgtaacaaattcaatccagtcgattccctgaccgccattttgcgtgtattgtgatacatctcccttttcaagcttgctgtaatcaagacccgcacccggcttcataatattgacgacaaataaaccgataatgagtgcgagggtggtgacaacctcgaaatagataaacgcttttccccctacttttccaaccttcttcatatcgcccatttttgcaatcccgagaacgattgtgaagaaaataattggtgcgatcaccattttaacagcgttgataaatgtatcgccaagcggtttcatttctttgccgacatccggccagaccagcccgacaatgaccccgatgatgaccgcggttatgacctgaactgttaaatttttaaacagtttcatatccttcatccccctgtcctattcgccttttgtgtctttcttactagaatgatagcgttttcataacgtctggggaagtttatgatcataacggacattttggtctttttggtctcaggtttatccttttaacacgtagcggttgaccggccggccgactccgccgtattgaacgtccaatttgatgatcccggttttttctaagtaatcaagatatcgtctggctgtcactctggcgatgccgagcgccttggcgacctcttcagcagaaagggatgcggtttgctgtttcaaaaaagcagtgacttcattcatcgtgaagtgattcaaccctttcggcagatcctgtacggcctgctgcggaatattcaggatcgcatcgagctgttcctgggacagcgtatcattcgcttcgattttttgtttatattgcttgtacttttcgagtgcctgtctcattcgctcaagcttaaacggctttaagatatagtcaaccgccccgttttgcagcatgagtgagatcgtttccttgtcttttgcagcggagacgacaatgacatccacttcaagcttttgctttctgatctcctgcaaggtcttgatgccgtcttttttcggcatgtacacatcgagaatgacgagatctggctgttcttctttaatcagcttcatgccttcctctccgtttcctgccgttgcacagacagtaacgcctttaacagttgtaatgaaatccttattgacctcttgaaccatcggatcgtcttcaatgagcagaaccttccattctttacgagccatgctgtacttcctcccccttcattggaaaaacgatagaaaaagatgtcccctgccccgcatgtgaatcaacttctatcgtgcccgatcctttgtctatgatttgtttcactagatacaggccatagcctgtgccgccagttttattgaccgtaaaacctttgtcgtaaaggcgaggcatatgtgccggatcaattccgcagccgttatcttctattaaaatagcaaggatatcatccgtttgttcgatactaatgtcaattcgtttgtcttcagattgaacggtttcaaatgagccgaaggcattttcaatcagattccccaaaagcacgacaatatcatgctgatcaacatgctcgggaaattgctgaagactgctgttttcatctatatgaacagcaataccgagctctcttccccttctgattttacttaatagaaggcctgccgcagcgtcattttgaatcgagcggtgcagaaattcagtcacattttcctgctcagttgacgcctggaatgcaagctgcaaggctttttcagatttccccagctggatgaggccggcgatcgtgtgcagcttattcatatgctcatggttttggacacggagcgcctccacaaagtttctgacaccagtcaattcctctgccatcttggccgcttccgttctgtcctgaaaaatcgcgacggcgccgatcacttttttcttcatgacgatcggaattctgctgctcatgatgacttttccgctgacacgaatttcttcattataaaccgctttgttccgctccacgatttcgggcaggcgcgaatccttgagaacctcccaaatcaccttgccgatcagatccccctgcacttcaaagatctgtttcgctttttcattgaaaatcgtaatgatgagacgattgtcaatggcgattaccccttcattcatcgagtgaaacgtcgctgtccgttcttcatacattcggacaatctcatggggttcaagctgaaacatttgttttttgatatggcgggccagcaaaaaggaaccagcaaggccgaagccgagtgtcagcacaacgatgaaggcgatatcacgctttaaatgaagcaggatgtcagcgatccccggcagcgtttttccgacaagcaccacgcctatttggttcaggtcttgatccttaaccggataaaaagcgcgaaccgccgtgccgagctcgccctttgcttcagagaaataaatgtgctccgcaaacgctgcctcctcgtctgcaccttctgatttcttgccgatgcttgtgctgacaggatgcgtatatcggatgtgattcatatccatgacgacaatatagtctgcttcattaatcatcctgatttcttcaaccgcatggcgaacagcttctgtttgtttttttcgcgccaaggcttctttcacttctgtcatctctgacaccgtccgggccgtattcatcagccgctttttcagctcccgctcctctgtatgctgaatgttgccgatgagcacaatgccgccgatcaaaaaggagaaaatgacgagtatataggataagatcgtgattttccaacggattgagagcttctttttgttcatcagcttctcctttcaggtctttacgaatgtcattgcccccattatccttaacataggggagggcttttcatgaagagtttgcttgcatgtctcgcactgatgatcgctggaattgcaaccgctttatttattggattccatgatcatacaggcaataaaaagattgtttatgatgacgaacaggaaggcctgcaggatcaaatcgtgtttaaattcagccacgtggttgctgaaaatacgccaaaagggctggccgccaataaattcgctgatttggtgaacgaaaaatcaggcgggaaaataaaaatagaagtatttccgaatggaagcctgtactcggacattgaagaaattgaagcattgcaaaacggcgatgttcaatttatcgccccctccacatcgaagctcggcatgctctcgcctgaatggggagtgctggatctgccgtatgcatttacagattacaacgccgtcaaaaaagggctgaacggaagcatcggcacacagctgtttgattctctaaagaaaaaccaattaaaaggactggcctattggacgaacggctttaagcaaatcacaacaaatcaagggccggtcaaaacaccggatgatttaaaagggcaggatctgcgcattatgcaaagcgatgtgattgaggatcagttcaagctgcttggcgcaacacctcatcaggaatccttcaattctacctttcagctgttagaaaacaatgtagtcgatggcgaagaaaatacaatttcaaacatctattctaaaaaattttataatgttcaggactatttgacaataagcagccacggttacctcggctacgctgtcatgactgatgaacacttctggaaggcgcaaacaccagaaacaagacgcattttgactgaagcgatgaaggagacgacggagtggaatgaaacgtatgccgaacaaatgaacaaggagcagctggaagaaatcaaaaagaattctgctatacatatttatgagctgtcagataaagagaaacaagaatggatgaagcgtcttgaccctgtttaccggcagtatgagcccatcttcgggcgggagctgatccggaaactgttggagctgcgaaaagattcatagttcccatctcgatacgctgtttttcgtttatctttctatcgatcggaaatataaaaagagataaacgaaaaaaggagatgggtacatgtttaagcacacaaaaatgctgcagcatcctgctaaaccagatcgtccagatccattattcgctaaaaaaatgcaagaaattttaggcgggcaattcggagaaatttcagttgccatgcagtacttatttcaaggctggaacacaagaggaaatgaaaaatacaaggacttgctgatggatacggcaaccgaggagctcgggcatgttgaaatgattgcaacaatgattgccagacttcttgaggatgcacctcttgatcagcaggaaaaagctgctgaagatccggtcatcggctccatcctaggcggcatgaaccctcaccatgcgattgtatcaggacttggcgccatgccggaaagcagtacaggcgtaccttggagcggcggttatatcgtagcaagcggaaacctgctggcagacttccgcgccaacctgaatgcggaatctcagggccgtctgcaggtcgcacgcctgtttgaaatgacggatgacaaaggcgtcaaagatatgctcagcttcctgctggcgcgtgacacgatgcaccagaaccaatggcttgccgccattaaagaattagaagcacaggaaggtccggttgtgccgggtacattcccgaaagcgctcgaaaaacaagagttctcacatcagcttatcaatttctctgaaggcgaagaaagcgcccagcaaaactggctgaatgaaaaagcgccggacggagaagcctttgaatatgtgaaagaagcaaaaacgtttggagaaaaaccggagttaaaaccagcaccgccttttgttcataatacacttccgggacgcgagtaaagagacaagcccaaaacatgatgttttgggctttgattatgccttcagaaccgtccagtctggttcgtaccggatatcagggttatgtaacagatcgtgaacgaacggtttatcctcttcgtacaccgtcacctctatcgaaagaattacagccttctgatcgttttcctcgtatatgctgtcatgttcgttctccataaaatgatcataggcttctctgttttcccatacactgatgatttctgcggtgagcggctcgtctatcgtttttcgccagccgccggcctgtttgataaagccgcttatatgcgataatgctccccactgtgactgcgcttttgcaaatgcttcagcgtttgcagcgtctacttcacatatcacctttttgattagcatggctactcctctatgatgacggtttcggcttgtttatgctccacacagagatttaccgttctgacgtaagagcgtgtgcggtgaaccgtgcctttcgggatcagcaggctgtcatttgttttgagcaccgcggtttctttgtccttaaaatcgatcagcagctccccttcaagaacaataaacaattcgtctgagtcagggtgatggtgccagtcatattctcccgtaaacaccgcaaggcgcacgcagtggtcgttgacctctgagattgaaaaattggcgtgcttttctttgacttcatttgcgatggcgagcaagttttgcatcttggacattagcgaaaacccctttttcacttattgtatcgcaatagcggcataaattgagaagattccaaaaaaagcgatccagctgatgtgccggatcgcttttttatttacaggttgtcttcctttatgcttttgattagtcgttgttgcgggcgtttccgccttttgagccaatttcttggtagaattctttatcatgatttttgcttgttgcctctccgccttttcggccgatttcttgatagaattctttgtcatggttttcgctagtggcttctccgcctttttcaccgatttcttgatagaactctttgtcatgattcttgctagtggcttctccgcctttttcgccgatttcctgatagaattctttgtcatggtttttgctagtggcttctccgcctttttgaccaatctcttgatagaattctttgtcatggttcttgcttgttgtttctccgccttttctacctgcttcttctctgctcattttgttattatctgccattttgaattcctcctttaattggtgttggttgttgtattcccgctcacaattcttttaaacaaacaaaagacattgggtatgtttccactaaaaaaagcaggcggatcgcggtgtccgtctgctttctgctattccatctctcgttctgtttctttcagtcgttcaagaatgcgcctctttttgtacagcatcatgcctgtctcggtaatgtcgtttaatgttgagcgattggcagcggcgccaaaaaccattccggcaaccggcaccatctggaaaagttttttccagccaaacgtgtctcgatagcccaaaacgacttctcgccagccttggatttgagaagcgacattcttatatgtacggtcttgatcgtagtgttttaattcctgcaaaatcgatcttttgccgacaacatcagccgacgtcagctgcaggcatttcacaatgaagacgcgttcttttttctcctttgggtcatagccgtatgcgactgcgatatcctgtaatgtttttagtgataagccaagcactgccggaatgtctgccgccagcgtaaacacgccgcccacaccggttgtcgcgccttgaacggttgctgcgttggttctgtttttgcccattccttccgcaatttcatccatgacaggaagaggcgctttccggatgtcctccagcgattcaaagatctcctccggcagtttcttttgaaacatcctgataatctgtttttcagatgtcaggtactgtccgcctgtttgaacaaagctgccgacctcatccaagagcttgccgatctttttctggatgaattccggtgtcagcttgtccagcagctgaaacgggagacggctgagcttttcccaaaaccagactttttgctgatctttttcccatttctctatctcttttaattgctgatgtaagtcttcttttcgttctgttggcacccaacccgcacttcccttccgttttttctactatatagtataccttcattttttcggatgcgtttttatttttcacctgcgggtaccatttttataaaaggaaaaggagtgatagacatgccttggtcgatgaaggattatcctgcttcattaaaaaatcttgagaagccggtgagaaaaaaggcgatagacattgcgaatgcgatgattgatgaaggctatgaggaagagcgcgcgattccaattgcgacaagcaaagcgaaggaatgggcggaaaacgcctctacagatgaaattgatgatttcctgacgcatgatgatgagacagaacgcgatgctgatccaagcagcggcagcggccccgagctcatgaataaagcagagcatgttattaagcataaaaaaggctgggcagtcaaagccgagggcgccaaacgcgtgtctgaaatcaaggatacaaagaaagaagcgattgaacgggcaaaggaaatcgcggcgcataaaggcactgaggtcattgttcatttagctgacggcagtgtgcagagaaagattaaaacaggatcataaaggaatatgcttttaagtgtttcgaaatgatcaggagcggttattgattggtaaatcatttatgagaggtgatcatgatgcttagctttttggtttcattagttgttgctattgttatcggattaattgggagcgccattgtaggaaaccggctgccgggaggaattttcggctctatgattgccgggctgatcggcgcttggatcgggcacggacttcttggcacatggggaccgagcctcgccggctttgctattttcccggccatcatcggggcagccatcttcgtattcttgctgggccttatattccgcgggctgcggaaggaagcctagactcattagatacagaaggcatcgtttcgaactgaaacgatgtctttttatatgggaccttattccgaatccctacatatcatgttacataacagggaaaaattcagaagtgtattttgaacattttcggttgacaagaaaccgggatggtcatatgatgtagataaaataatttgccttaaggaaactctttgttgtacggcaaaaacaaacagaattcaggtgagacatgatgaacaaggacatcacagcacaatctccccgttccaaagccgtccaagatgcgcttgacgggaaaatcagaggattcagagggctgctcccttttctcggccctgcatttatagcagccattgcctatattgatcccggcaacttcgcaacgaatatttcggcgggttctaaatacggatatatgctcttatgggtgatcttattttctaatatcatggcccttttaattcaatccctatccgccaaactcggtattgcgacaggcaaaaatctgcctgaggttgcccgtgaagaattcccgaagcctgtctcgatcggattatggattcagggcgagcttgtcattatcgcaactgatctggcggaatttatcggagcggctctgggactgtatttgctgttcggcgttccgatgcttgaagcgtctattattgcggcgatcggttctttcgcgatattggagcttcagcgccgcggttatcgctcacttgaagccggtattgccggtatgctgtttgtggtcgtgatcgcctttgcgctgcagacctttttcgcaaagcctgatgccgtgtcagtgatgaagggcctttttgtcccggcgtttcatggcaccgacagtgtgcttcttgcagcgggtattcttggcgcaactgttatgccgcacgccatttatttacactctgcccttacacaacggcgggtggttggcaaaactgatgcagaacggaaaaaaatctttaggtttgaatttattgatattttaatagcgatgctgattgcaggggctattaatgcaagtatgctgattgtggctgctgcattattcttcaaaaacggcctgtttgttgaggatcttgacgtcgcatttcagcaattcggacatcttgtcagccctatgtctgcggctttattcgggatcgggctgctcgttgccggtctatccagttcgtctgtcggcacactttcaggcgacgtgattatgcaaggatttatcaactaccgcattccgctgtatgtacggcgttttatcacgatcattccgccgatcttgatcatcgcgtcaggtgttaatccgacgaccgctctcgtactgagccaggtcgtgctgtcattcgggatcgcctttgccctcattccgcttattatgtttacaagcaataaacggatcatgggatctctgatcaacgccaaatgggtcacagtggtgtcttggctgattgctgtattgatcgttgctttgaatgtgtttttaattgtagatacgtttcgataaaaaaaccggcttctaaagccggtttttattattttcgcaaaagctcattgataccctttttgacagaaatttgttatgatagaagaaaaatcggagttttgatgatgtcagtatttattctgttttatttgtggattgttcctattgttatcggcattttatgttctgttgctgcccataaatccaagggaaaaatgagagtcgcgcccggcattgccatgatcgtgctcagtatcatttccttaatcacggcgtttacggccggacacacaaatttccacgtgtttatcggcggcatgtttttattcggcaccttcttggtcggttctgcttttcctttcttcttcgggctgaagaaaaaagagaaataagcttataatgagatgagttctgtaagatttgataagaataaacatacaaggacaaaaataattgactaggtaaaattaagactgccgactcacatcgacagtcttttaactatacaattgtatttatttcgtgttaattaacaaaaacaagaagtccttaagattagctaaaaataaaaacaaataacaaaatagcactactccacttaatcgtttatttttgaaaaatatgcacttgtcattttgtcctttttttgcatagttataatcgtgataacaagcgtagatcattccaattgatccgattaaataaataataatcttaatgtaatcaaacataaaaccccttccccctaaattggattgaaaagacataataattataacagtctgacattaacatttaaacgatattttaaatggtgggatttcttaacttttggttgaaaatattcctaaacttcagtttaaacttatcataaattcgtgataaaaacttgtacaatttcctatactccgtatccgttataaacaataaatcaagggctatcattataacaccaaattgaagaagacccataaatataattatagataaatgaaaaagaattgaacctataagcaggggaattttaaaatacctattccaaactaatattggaaacattagctggagaaacaatgctgagtatgttcctaatactagaagataagggttatcaataacgagatttgtaaaccctttgtttatactatattcatcaacctgtagtatatagtaaagtgcggtcccatgggtccacatttttccttgcgctttgttaaagcccgcaaaaaaataaagtaaagacacttgaatcattgaaatcatcactgagaaattgtgaataataatagtaactttagacttttctttcgaacgggattcagtatgaatagtaaaaaactcacctaaggatgcaaaaataagatacaacataataagaataagaatattattaccaccgtcatgtatgtaaggattcctttgatataaagaccaaacccaaataaaatttatgatgctgactactctcattttataccctaatatatacagagtattaatgactattccacttataaaaataaactcaaaatataactgtgagtcactaaaaagatatagagaagtaaaaccataagcttcaaagcatttttcaaatgaataaaaagcattaggtccccatatttcattcctttgagcaaagtgaattaaataagtaaacataatatgtaatccaataaatatccttaagatgcttgaacctattaaataatgcattttatttgacattaaatgattaaaatttctgaacttatttaaaataattttcaaattaaatctcattcctttgttagtaaattgatatgggggaactgctgtacattaaattttgacttccccttctttccatactcaggaaacgattctatagacaacttaacatctaatgattctaattttactttcttacttctctctatttttttcacagctatactagatataatttggatgtactcgttctcaattaattgtttattcttctttttatcattcagctttagatacggttgaacctcaaagacagcaccagaaagcgcagttttcattaatctgtttggtgaaaataaattgtttttaatgtctgcattataactttctgtaatatctatccactcagtatattctttttgtcctttattatttgtaaagacccccctgcagataatattgttatttgtgcttaccggatctggggcaaataattgccagttttgagtaaataatggattcatatacgttgaaattaatttctcatgcttaaagttaacaggatttaacggcaagttatacattatcattattattgtatggaatactactaataaagaaaggaacaaaacaagtaaattatatttcctctttgtcttcaaattatacaacctccatttgaaaaggaagggaggccccttcctttttacctaccaaattccgcaacttctgaaatatcaatatccttgtgatcttgaggattcactatataacatgcatattttctagcaggagctgcactatatatagattgtgcattagctttgtttgcttgttttcccaaccaatttccagcggctttaatgccatcataaactgctgcactaacaataccggcagcaactccagcagcaaatgcattttttgttgtgtattcatcttcaccagtatttaattcaatatgttttacctgtttaatatgctctggtgcagcttgcgttgtataagaattcgcaaaaaatgttactcctaatacccctattgaaattgtactaaataacttttttttcataatctaattccccttatacttatttttatcgaccgaaacacttagccttatagttcctcctttttgaaaaaatggaaatacaaggacataataacatatcatttttttatatgtaaacactttcttacaatacatctatgatcctatgagtcgacatctaaatctaaaaataggtttttcaatttaattaaaagggttattgggagttatcccaataacccttagttatattcactaaaataaccgtttcaaacttttcttcagtgacggcatttcaattttttggttttcgaagaagtttttcagcatgtatttgctaaaacctttcgcctgcccgtatgtgattttgccaggaagcggcggttcgtttccaatcatgacatccacaacgaccggttggtcagagtgcagcgcctcatggaatgccggcgcaagctcttccgctttagtcactttgatgccctttgctccgcagctttctgcaaatgcggcatagtcgacattttgaagttttgtgacatagtcgatattgcctttgacctgctgctcgtactcaatcatgccaagattttcgttgtttaaaatgacgactgtgatcgggagcttatatttgacagcggtcggaagatcctgcatgaccatggaaaatcccccgtcaccacagacggcgatcgcctggcgttccggttcggacaagctcgcggcgatcgctcccggcaggccgcagcccattgtcgcaagccagctggaaacgatgaaatcctgattcgcgttcattttaaaatgacgcgccatccagactgtcacagtgccgacatctacagagagcaccgcatcatcggctgccgcttcctgaagacgggccacgacctgctgaggtttaagcggtgttgttgcctctgtctcatctttttcaatttcgttccaccaatgctgcatatgttctgtgcaggcattcaggaatcttctgtcttccttgcgttcaatatactctgtcaattcgcgcagaccgagagccgaatcgcagacaaggcccgctgtcaccggataccgttttccgatttttgccgggtctgaatcgagctggattgccggcgtgtcatcaggcaaataatcacggtacgggaatgatgttccgagcatgattaataagtcacattcctccattgcctcgtaagccggctttgttccgatctgcccgaggttgccgagaaaatgcgggtgcttatcgggaacaacaccctttgccgggagtgtaacaacgatcggagcggcggctttgtccgcaaattctaagagctcccgtttcgcctttttcattccctgccctgccaggataatcggtttcttagcgttattaatatattgggcgcaggtgacgagctgttcttttttcggttcaaggttcccttcaatatacaccggtgaagtatacacgggctcgcgtttgattttctccgcaaacaaatcatctgacacgctcaataccgcaacgccttttttgctgtaggcggtcctgatcgcctgatttaagagatccggaagtgattctgcgctatgtacctctctgttgaacacagccacgtcctcaaacatttgctccagcttaatctcctggaaatagtcccgtccgacttcgccagaagaaacctgtcctgcaatcgccagcacaggggcgccgtccgcttttgcatcatataaaccatttaataagtgcaccgctcccggccctgcgattgacagacagactccgatcttgccggtgagttttgcttcagctgcggctgccagtgccgctacctcttcgtggcgggtttgaatgaacttcagttgatttctttcgtgtcttaattcttcaataaactcatttatactgtctccggggatgccgtatacatgatcaactccccattgctcaagcagctctgtcattacttgtcctgcagttttatgtgccataacgtatcctcctttttccttttttcaataccacaggagaaaggctttaaaacccggagacctgaatcacttgccaagtcttcttttcaacaggtcgatcgccgcgagcaaccctctatccttgacggtgacatttacatcttgagcgccattcttgaaatcattgatctgcctttttcggttcggcaccataaaaagcggcaaacgctccggggaaacccactttaatcccgctgtctctgtgccgtcagccactgcttgtccgcctgttatgcttccgaaaaacagatgctgttcatcttgaaactttggcctttggtaaacacctattttcgcagaaagcgctgcattgtatcccgtttcttccaatatctcccgcactgccgcttcctcagccgattccctgggatcaaccctgccgcccggcaaatcccatagagggacatcttttcgtttcaccagcagaatttgctgactttcgttcaatacgatcacaaaagcaccttgtgtatacaccgccatacctccttttcccgcaaaaaaggaccaaggtgattcccttggtcctagagctttactttttaaaatgatacggcagtgtggcaaccattatgtcctttttccagaacagccggactctgaggaggaaggccgattggttgtgaaggatggtgtgccagcgttttttcgttataaattgcggaaacagcaccataacggaaaactgctccttcttcgcttttgcctcaactgtttccaaaaacttatcaaacggatggacaaggcttctgtacgaggagtgaagcgtaacgagacgcacgccgttattaagctcttcccagcgtttttcgaatttcttttcctgttctctgtcaaatgacacgtgaacggcgatcacctgatcagacagtgatttcgcatagtgaatcgatttttgcacgacggtggtgacaccggccacaggcacaatcacaacggtgcctttgatttcttccggctctttgtctacgatgcgaagctgttcaccaaccgctgtatagtgatttttaatcgcaaaaaacagcaaaacgacgataggcataaagattaacacaggccatacgacattaaacttcgtcacaaacagaatggatagaaccataaatgatatcagagcaccgcaggagttgatcagcatttttccgatccagccttttggtttttgcttgatccatttaacgcacatgccggtttgtgaaagcgtaaatggaataaatacgcccacagcatataacgggattaagtgctccgtctgtcctccgaataagataatgagcacaatggaggcaaagcctaaaaagataatcccatttgagaagcctaagcggtcgcccctgactgtaaacattcgcggcatatactggtctctcgccaggttgaaggcaagctgcgggaaggctgaaaatcccgtatttgccgcaagaaccaaaataagcgatgtgacaccttggatgacatagtagaacacattccgcccgaaggtttcggacgcaatttgtgaaaccactgtttcatcaggtttcggcgccgtaccatacccgtacgcgagaaccgtgatgccggaaaacagaatcgccagcaaaatccccatcatcgcaagcgttctcgccgcgtttcgcgcaggcgggtttttgaatgcaggaatcgcattagaaatggcctctaccccggtcaacgctgagcacccggaggaaaaagccttaagcagcaaaaacagcgtaatgccggctacaggtgtgccgagcggtgtatgatgggctggctggtctatttgtcctgtcataagtttaaacaacccgactgcaatgagaaccaaaagcgccaccacaaacagataaaccgggtaggcaagaatggatgccgattccgaaagcccgcgcaggttcaaaatcataatcactaacacgagaaaaatagcgatcggcacatgataatcatgcaatgcaggaaaggctgacgtgatggcgtccgtgcctgcggaaatacttaccgctactgttaaaatataatcaacaagcaatgaaccgcccgcaatcaatcccggtttttcaccgagattttctttagaaacgacatacgccccgccgccctgcggataagcgtaaataatttgcctgtatgaaagaatcagtgcgagcagcaagatgagaacgccaaccgcaatcggaatggagtaccaaaatgcggcagcactgattgttgccaaaatgattagaatttgttctgtcccatatgcgacagatgacagcgcatctgaggaaagcatagccaaggcttttaatttcgtcagtttttgctctccagctgcttgggattttagtggtttcccaatcaaaaaacgtttgattgaatgatacatcgatgtcttccccttttaatttctcatttttcaattaaaacaataaaacatcagtgtcttgctctcacatgttgatgatagtcctttctgctatgatgtctctgtatgcgatttgcattcaaaaatgaacaacaaaaaacacagaggcaaacggatgcccctgtgccataacatcgaacacaggtttcattcatctcctctcacgaacgcttacgaggttagctgacggattcgggcatatgagagttagccctacctaaaaaggattcaccccaacggcaaaaagccgttctattgggtcccccgctctgatttcagattaagcgatttgttttctaaaagagatcatactcccgttcccgcacgttgtaaagaggcttattggctgagagaaaaaaataaaatgacaggttccacaaatggaatttacttaccaaaaataaaaaaacagaggctaaaatcgcctctgttttattctgtatctgtctttctttttctgcgtcttactgcaatccaaatgaacactgccgcaaccaccataatgagtgccagcacaccaatatacatccatttctggctatgatcctgtgttggttgttctgcatcggaactgtttgtttccgatttgagctgctggtggtttgtaaacacctgctggctgtttgtttcattaaggacggttgccgactcatcgttgctgttcagataactgatgatctcttttgtgacagccgtgccatctccttttgacggtgcaaagactgccattgtatagcgtgaatcccaaaccgatgcttgggtaaataccacttgttttgttgtctcattcagcatctcgaaaccagatacatcaaacgagccgttcttttcctgcggcacaagcagatctgatgatttctccttcagaagagaaaattgattgatcccccctatgaaaatgaggtttcgtcctttcgcatcctttgctgtaacgtcagatgatttctttaccgtatatgaatgctgtgcttcgctgccaaaggattccgttacgagagaaagctcctcaagcttcgattggcttacggtgtcaggaagcacgattaatgttgtttgatcctggtttccggcgtaaggaagcggccactcttgaaaatccgctgacggagacatgcctttgatggcgtatgataatgtactgtttttatcgataaaaacccacttttcttcatcagtggtgttgcaagggttgttttcctttaaaccggtcgtgacgaactgaatatcaatgtagcggtttttttgcagcagtttagggtccactttcactgtgacatgatagaatccgtttttatcttcttttcctaattcatcaagtcggaccgagtgcggctggccgttgatcatcactttcagttctgcggcctgagaggcagactcgttttcagccgctgaggcttgaatcgtttcagactttttcagtttcagcgacagcttcgccgattggttttcatctaaaacagccgaagccggataaaaataatgtgctgaagatgttttgtcagctccaattgtgatatcgcccgctccaaaattctcaagggtcagcttatcgctttcttttttttcagtctgctgaagcttgctgattgaaagtgtatcgccgctgagctggcctgtatatgtctgatctgtcatcacgctgatttttttagtgagcgcgtcctcggacgccgcttgcgcaaacagaaccggctgctgtttgccctctgctttcagcacccgctccgcaagcagaaggttttctccttttgcctgtagcccagcttgtttcaacagttttttcactttgccgttccaatgcttgtccacgccgataacaattgtcggcttatcgatttttttcagttcagattccgtgacatacgcaatactgacactgctgtccaccgttttcaaatagccttctgttttaacagcagcttctatttctgctgaacttgggttatccggaatgacgatggctgtttcttccgctgtatttccagattgggcgaaaggatacggataatggtccagcgacgttcccttcgctccactgctgtcagcaagtgtcagccggctgtccggataaattttgatccagttgcctgatgtatcctgtctgacgcacacgccctctttcattacgccgtagaatttcagcgatacgttgtgatagccttgcgcagactggcttttattcagattcagcttcactgttttccgtttggaatcaccatcaagctttaacgtcttgaccggttcatcatcaatgacagccgttaacgatgatggagaaattaaaagatttgatgcctcgtattcgattaccaattgctgattgcccgaagaggcgcctgccgggatctgatacgtcagctctgcgctgtcttttgatccatacagtgtaatcagctcgcttgtcagcatctgctgtttggcttgttcttggctgcttttcccgaggagcgaaccgctgacctgtacgtctttggcaagagccgtttgtccagtcatcgccagcagcatgaagcttgtgagaaaaatcattatttgtttcaaaaaggtcacccgcttttatgttgattgtatcgttctgtcttgtaccatttgacctcttgcttgaataaacggtgcttgatttccacgattaaagagtagataacaagcacaatccatgcctgcgagtatgtgaagtacatgagaaatacgataaaaaagttttgcttgttcatttctgttttttcaatgctcaacgtaatcatgacctctgtcataaataagaaaaacgccaaaatccagagaatcattgctaaaaatccaaccgacaaatgcaaatcataaaacaaattcactacaaaaatcgcatttgacatgatcacgccaaagaaaaacaggaagtacgtaaagaaaaaataaaacaaatcaaagataatccgttttcgtttcagcttaaaaaactgcgccaaaaatttgagcacgacatattgattgccgcgcgcccatcgggtgcgctggcgccaccataccttccatgtttccggttcctgctcccacgtgatggcggcagggaaaaagcggatatgatagccgagattatatacccggatggtcagctcagtatcctcagcgagcgctttgtcatcccagcctccgagcttttcgataatgcttctgcggatcgcgaagttggtgcctgggatcgtggcgattttgaaccacttccatctgcctccctgggccatccactgaaaacagatcgtttcgatattaataaacctcgtcagcagcgtctttgccgcattgatgacgcggaatttccctaccacggcgcctgccttttcgtcattcatcaggccgagcacgaggtaatacacggccattttctcaggcgtgttgtcagcgtcatacacacagatcacatcgccattcgattcagcaaaacccgagttaagtgcagaggattttccttttcctgcatttggcggcttcgtaatcaccattttgatgaaatcgtatttctcggaaaattcattgacgatatcacccgtccggtctgatgaattatcattaacgacgataatctccagccggtccttcggataataaaggttgaccatcgccttcagcgtctgccgaatcacaacctcttcgttatgcgccgggatgagaacgctgaccttcggcagttccttcatgttttctctccacttcgggatattccgttcgaaggtcatatagtggcgaaacccgccctgcatgagaaacatgtggtagagaagcataacccatattaaacttagcgagataaagaacagcgtattacccaaggcttcttctctccttaaaaattcgttttttcaatgtggctctcaagtaaaacgtataactgacaaacatgatgacaaataagagcacaacagcggagagaatccataacgccttttcaagaggggtttgccggtgatgatcgaaaaactcgtcaatcgcgcttacgccgtttttcacctgaatcgttccgtcaccgcttgtatgaatttccactttgtctgttttgacggtttgtttcgttttctttaaatcaagccattcactgtctggaatgcgttccatctgatcaaccagctccggcagatatttcatcccgaggtacgggtgataaaatcctccggctactccgccttcaaaatcaatcatctgggagatgtgctcctccatctcaccgaacgggttttgcttcgatgtgtcgacaaagccgatcgtttccggataaagcgtcattccgtgcaacatcgaaggagcagtcacaaacggaggtgcaccggatgttttccatgttgtgctgctgagctggacctggccgaaaatgcttgtaaaatactgcgaggcgatttgatagccataatcggacatcgtgtaatgcggcgcttcaaacgccagcgggtaaagacccgatgatgtcaaatcctcaatggcacgcgtcagtttttgttttgtatacgtttcttccttttcccgaaatggttcgagatagctgtgataggcttgttcgttcgggaagtcctgttctttctccaaaatggacggggggtcttcggcatttccggatgtaatcggctgatccgcctttgcatcccaaaattcaaagccctctcctgtttcactgtagcgataagcgtgagtatagccgtgaacaatgatactgccgcccatgctttgcagcttcttcagcaccttgaccatcttcggttgatcagacaaatacactttgtcgcctgtttccggattcaaataaaccggaatgaccgccaggataaaaggaatatgccgcttatgcaggtatgtaccggcttgaagcagcaatttttcatcagacatcgggctgatatcctcgagacgcaaatacaataacgtcgtccccgccttctctccgaaagcttctctgagctgtttcgccacgatcaaattgtcatttaacaaatttgttaatccaatgtacacattccctttttttgttttccatataaaagaatgtattgtgccgtcatcggctttgaaggtgtaaagcgccgttcctttcaggcctgatacactcagcacgttaagcccgctttccagagacacatcggccttttccgacctgctgtgaacctgaaacacattttctttgcgggctaatgaaagcccagaaaattggctgatttgacctgcgttatagccaatggcgacaaccggtttttttacgccgctgataagagacagcagttttttgctgagctttcttttcgtttggccgtaataaatcacatggtctttccctttgaaatccgacgcttcaacgtctgaatcttttttgactgtcacatgggatgtaaagtggcccgcaagcaaatcgagcattttgacttgtgacgactctttgccgtccaaggttgagtagatgatgagaataccggcgtcctgatctttcgcttgcgcagaaacgggaaaagacgtaatagccgaaactagaagcatcatgacgcatagcaatgtgattcctttatagttcattcatcatcatctcgttttccagttcttctaaaaattgatcagctgttttgatatcgttgcggtagggcaagtaacagacgtggaacgtaagcgacacatactttccattttccagctgatacgtgtctaattgttttttcagctttgtcaggacggctggcatatgttcagcaggcgtgtgcgtcagcacgatcccgatacgctcgtcagagggacggaatttcttatccgtttcccgaacgcttgtcctgatttgctgaccgacatattggaagaggcggtccgtttctttttcaccgtacaaagacttaaactctttgaaataatgcatatgcagcagcaaaaaaacgaaagaattgccgtagcgctccgcccgcttgatttcttctgaaagctccagcttcatcctttgcttgttatcaaaaccagtcactctgtcaacagcaacatagcttttgatttcggattgaagccgtgttattgagcgccgaagctctgctgtaatatcgtggattcttccagaaataaaagaaaacagcaaaagcgcgattccccacacgacaagcattcgcagcccttcctcagccggaaagagcgatgtctgtccagtctggaaaaacatcattaaggtgccgagaacaaagagtacgattaaggtcactgccagcgcgtaaatcgggccgaaccagatgcctacggcgatgacgccaaatgtgatgcaaaggatcagagcaccttctgattgctgggctgacacataataaataaacaaagacagggccgcgatgagccctgaaaaataagcaaataatttttgtgattcactgaatgatattttcattaaaaagcttcctttcggctaacagcggcagcagattgtcaaatgaatgcgtctgagtgccgctcatatagcctccataatacgatttcaccggatcatgaatttcaaagtcattcattctgtcatatatggctttgatgacagaactgttttcatgctgttttgtcaaaaacaatacggctaatgcatatacggatggagactcatattggacggcaggctccttcgtatctgccgaataccgcccgtacagctttccgtttttctgaaattcctgcttgatccagtccgctaaaacagatgctttttcatccccttccggcaaatgccaagcagcgtaaagctgatcaatcaggttgatttcactatcatatgtgtattccttcgtctccgagctgtatgtcttcggcagaaagccattttttaaaggagctgaatagagaacattggcattccgctgttctgtgtcttcgtctatgattccattcttctttaagacagctaaggcgtcaggcatgacgtatgaaagcgtcacatcctttgaagcggcctgtgagtcgtaatagtctgtaaataacccattgttcatattgtatgtcttcaaagacgtgccgatatccttagccgtttgcgcgtagtcgctgcggccccattttgcggcggcttggtcaagagacaacataattctcatatcatctatcagcgcattcgtcccgctcgcttggccattttgaatcttccacgtcaccaagtgattgctcatcagaaatgaatcagtcagatgctgatattgatcctggaaatgcggtgcgtcatttttgctgagcagaaactccatccacaggccgagagattccgacaagtaagaaggctggtctgaaaaatcggttttaatcagcccttggtcattcattaaattgtgatagatgaaatattccgccggctggatcgggctggcattcacttctgtcgctgactgattttgggtcttgtttccagcttcagcacaccctgcggaaagtccgatagataagaagaataagatgacagcaattagtacatgcctcacaggcaaatccccctttgtcgcctgaagcaaatcagacgctcacaaatagttatagacgaaaatatgactgccatgttacaaagtacatttactataaaagaaaaaaatgcagattgctagcttttttttccctttttggacattaagaaaacaggacctaagtccactaaaaaaacctgtgcgataggcacaggtttttttattatttatccaaaccgagttttttcagctgttctgccagcgcgttgttaatcggctcatctttattttgttttttcatataagaggatacgtcccgtttggtagcacgcgctttgtctttgttttttcgtttttcaaatacagagagcttttcacggtgaccgcacacacacgcaaaggtttggccctcgccttggccgcgaagctccattcttttatggcaattcgggcagcgtgcgtttgtttttcgggcaatcgtttttctgcttccgcattcacgatcttggcacacgagcatcgtcccgcgtttgccgtttactttcagcatcattttgccgcattccggacatgccgttcccgtgatgttgtcatgtcggaaggtttggctgctgtttttgatttcttttaccgtttggtgagcgtaagccttcatatctttaataaaaacagccgatttcaatttgccggccgcgatcgcagacagcttttgctcccattctgctgttaaggccggtgatttcagatcctccggaacaagctgcaggagctgttttcctttagaagtgataaaaatatcttggttttttttctcgattaaaaagctgttgaacagtttttcaataatgtcggcacgcgttgccaccgtgccgaggccgcctgtttctccaagcgttttgacgaggcctttttcttctccctgcataaatgcgcttgggttttccatcgctgacagcaaggtcccttcattaaagcgggcaggcggcttcgtttggccgcttgtttccgttaacgtgcggacggcaagtgtgtcgcctttttgaagcgcaggaagtgtctggtctctgtcatcctcctgctcatcatcctcatccgccatatcataaacggctttccacccttgcgattgcacggttttgcctttcgccgtaaaggtttctccgccgatttctgcgatgacctttgtttcctcatattcgaatgcaggcattaatacagcaaggaaacgtttcgcaatcaggtcatacagctttcgttctttatcactcagactgctgagaacgagcggctcttcggtcgggataatcgcgtggtggtctgacaccttcgcgtcattgacatatcctttatgagatttaatgccgcgttttttaatttggctgacatattgggcatacggttttacttccatgccttccagacggtcttttaacgtcgggacgatgtcactggataaaaatctagagtccgtccgcggatatgtgacgagcttatgctgctcatatagcttctgcaggacagaaagcgtttctttggcagaaaaaccgaagcgcttgtgggcgtcacgctgcagctccgttaaatcataaagcgcaggcgcaaagctttttttcgctgtttttttcagctcagctacgaccgcttgctttccttcgaggttttttagcaaacggcttgttacatcttgattgaacgttctcgtctgctttgatttcttatcctgccacgtcagcgtcatgccgtcgactgcagcacgtatgccgtaatacggaacgggcgtaaacgcctgaatgtctgcctcgcgctttgcaatcatggctagcgtcggagtctgcacacgaccgcatgagagctgggcattgaattttgtggtaagtgcacgggtggcgttgatccccacaatccaatccgcttccgctctggcgacggcagaatggtacaggttttcatattctttgccgctgcgcagcttctgaaaaccttccttgatcgctttatccgtcacagatgaaatccacagccgcttgattggttttcggacattcgctttctcaatgatccagcgcgcaacaagctcaccttcccggcctgcgtcagtcgcgatgacaatctgattgacgtctttacgggtaagctgggatttgactgcattgaactgctttccggttttttttattaccacaagctttaagggttctgggataatcggcagatcctctaggcgccatgattgaaattcttttccgtagccttctggatcagcaagcgtcaccaaatggcctaaagcccaggtcacaatatattgatcgccttcgagataaccgtttccttttttatggcacttcagcacccgggctaaatcccggccgactgaaggtttttcagctaatacaactgtttttgacatgcttgatcacttctctttctttcgcgctcatcctgttattataacagacttcacgcggcactctctaaccgcgcccgtttttcgtgtcaatttctgagaaaatgacgtgagtgacggtttgcgcgtagggcgatgttttgttaatgaaatcttctaccgcttcgaggctttcggcattgattttcagcatatagcaggctgcacccgcaatccggtagcaaaattcaatattcggcaatgtttgaatatagcttttgaaccgctcgtaatccgcgtttttaacggttgcttccacaatgcaggaaacgggaagccccagttttttctggtcgacctccagcgtgtattgcttaatgatgccaaacgattcaagctgtcttacccgttctgtcacagatggaggcgacagcttaatttttctgcctaattccctcatcgacaaacggctgtccttcttcagctcctcaatgatattcagatcaatctggtcaagtttcatttcaacatccttcttttttgattttgtacacattatctcgggtatttttgtaaatgacaagtacagttccctagaaaaggcatgtaaaaatgaatgttttccgaacattttttgaaagctgtcatatgcccccccagattgtttatagtataaaatgaaaacgtgtccacaaggagggcgatttatgctgcaaacgccgatcggaagacttcgcacgatgggttttattgaaggaatgtcactcttaatcctgttgttcatcgctatgccgcttaaatattgggcaggccttccgcttgcggtgacaattgtcggttcggttcacggcgggttgttcattttgtatttacttgtcttggcttatgcaaccttctctgtcaaatggccgctgaaatggttagctgccggcttcgtcgccgctttcgtcccattcggaaattttttgtacgaccgcggattaaggaaatataaataagggaacgcaaaaaaggctggatttttatgatccagccttttttattaaaaccactttgtcagccacgcgatatagtaggcccccggaataaacatgagctgggcgaggagtgtgcccgccacccttgatgtgaccattgtgacagaggtccattttaaatagatatagcttcgttttccttttgccacatcatcagctagaacggataccttaggatcaacaaaaatggccagtagcatcgtcgcaattccgttgattaaacccgaagccatgacggctgtcgtactgcgctccggagccagaaggcctgcgtataaagccgaaagcacgccaatcgtataaatcgatgtgatcagcatgttgatgacaaacaaacgcttcggaatcaagcgcatatgaaatccttttacatatgaaatagacggcagacgcaaataggaaagggcatttttgaatccttgtttcgagaacccctttcggaaaacttgaaaaacggagccgccgccgcccgccaagtgaataatcgcccgtgaaaaaagagcgacaaaagacgggagcaggataatgcccaaaatggtgccgactgtcgatccgaaaattaaaaagcggaactggtcccctacaatcgccagtgcgttttttccagcatcatcaattaaatgcccggtaaagggctgctgcaccatgttcgacattctggacacgatgaccatgacattaaacagggaaagcgcggacgcaataaatccaacgcgggccccggaaagccttgtagcataggctaaggtttctatcgagtgaatcagcaataaaaaacaaaaaataaaaagtacttgtgttgtaatgacatgcacgttattcttcctccaatttcatcctagagataagactggaaagaagacaaggaggtttcagtacgatgtgttttttgcaataaaaaaaccgtccggcgtacgccgggcggtttgtcttattcttttctatacgcaaataaagattatatcatccgccaagtcaggcgggttagattcataaagcattgttccgaagaatcattctggaaagtaaacaccatggaaatttcttgaacacaagacaacgaaagccctacctctcaatcgtcactgcggctccgaagccgcgccggtgtgaattgtaaaacaaaaaagtcttttttccatctcatcgttaggggcgatttgttatgaaggaaaagaataagggcagctggttatgctgcttgggaagcggtaagcttctctctcaaaacagaaaaaagaagtttactttcttttttatttgcttatttttcttactagctattcataataacatatcgcccctgaaaacacaaattttttatagttcgagtgagaccggtgttttctccccggcattcattaatctgatatcctccggttcaatttcaagaatcaccagattcggatcatccttgccgtcaaaccagcgctctaatttggaactccatattttgtccttgagttctgccgaattgttgattttggcttttccggcaacttcgacatatgcgtcgccaaagccttcacaatcatagcctaataaaatgtggacattggggttgttctcaatttcttccgctttatgagtttccttgcttgtcggtgtgtaaatcgtcagcccgtcatggaaaaaagtcatgtagcgggaattcggtttgcccttttgaactgttgcgagcgaacctactttatggtgatctagaacatcaagcactttttgtttaatgtcttgctgattcatctcgaatcactcctttttaacgtctccgctgttacttttccacatccggggaagatttaaacaagaaagtgtgctctttatttttcgccttcccattcacgctttaacagactgtagtagacgaggtcgtgatgcctgccgtttacgtataagccatcccgtgcccttccttcctctagaaacccgatccgctccggaaccgctctgcttttttcgtttccgacagccgcacagatcgccacacgattcagctcaagctcttcaaaagcatacgtaatgagttttcggcaggcagctgtaataatgcctttcccttcaaagtctttagcaatccaatatccgatttcagcctttcgattcacttgatcaaggttatgcaggctgatcatgccgcataggctgccgtcataaaggagccccgcctcaatgccgttcaggtctgcatactgatgccgccattctggaatgatggtttctctgtacgtgtcagcgctgcttggattttccgcccaaaacagccactggctgagccgctgctgattttggataatgagttcggccagccgctccgcatcattcggctccaataatcggatggtgatgtgctcatttaccttgcaagtgaacatcgcttcgccctctttcctttttcacccattatatcgatgattctgtttttttcaatacaaaaaaggatgggctgctaagcctcatccttatattcttggatcggtaaagatatcatgtttatccgtgctcgtcgatgacatttccgtcacgacggcaccttcttccccggcctggaaccaatgctttgtattcggggggattgtatattgcccgcccggttctagctcaatttcgtgccagaccgtatagtgttctctgtcttcctgaggagggagaacttttggaagtggcgttttttctccttctacgtaaagatacacttttccgtagcggcagcggaaggtctcctgcttgccttcctggccgtcgaccggcggatggcggtgttccgggcaagtctgtcccggaaacagcaccaattcctttgaacaataacggtctgtattgacgtagacgaagagctggagcccgacttttctttcttttcctaagccgtaatccatcagctggatttggtctacttcctcgtccgttaatacaatccctgctttttgatagtagctgttcacttcttctttcgtgatgcccatatgtctcactccctcttatgtcgtcacaaagtttccgccgttgacatgcagggtctgacctgtcatgtaagaggactcatctgatgccagaagcacataacagccgacgtgctcaacaggctgtccaggacggcccatcggcgtatcttgcccaaattgagcaactgtttcttcagggaacgtagctgggattagtggcgtccaaattggacccggcgcgactgcatttacacggatgccgtctttgacaagcgcctgcgccattgttcttgtaaaggcattgatcgccccttttgtcgctgtataatcaatcagtgtcgggttccctacgtacgggttgatggatgtcgtattgatgatggcgctgcccggtttcaggtaatcaattgcttttttagtcaaataaaattgagaataaaaatttgttttgaatgtgcggtgaagctgttcgctcgtaatatctttgatgctttccttcggatgctgttcacctgcattgttgacaaggatgtcaaggccgcctagttccttgaccgttttttcaaccgcttcattgcagaattcctcttcacctacgtcaccagcaatcagcaggcattttacgccttcttgttcaacacgtttcttcgtctcctcagcgtcttcatgctcatccttatacacaatggcgatgtctgcgccttcctttgcgtaagcgacggaaaccgcgcgtccgatcccgctgtcgccgcctgtaataagagctacttttccttttaatttgtctgctcctttataatcctcgtactcatacaccggacttggattcatttcgctttcaattcccggctggcgactttgagtttgtgccggcagttcttttggataatttgccatgatgattctcctcctttgttttcatgtctatttgttgtgtacctcacacactctttggataaacatggcttggcaccttcgcattgctttatcagaaaaatgtttcacatggaacgcttggaggaaataactcaaaaaggaggttggttgctgaatgattaacatgctttctagaagattcagcaggccaaagggcgtcatcggcatgattgccgggtacatcatggctgctgaaaatcaaacactgaatcagtggacaatcaatcagctgggtatcacgcgcggggacagcattttagaagtcgggtttggcccgggatactgcatgcagcagatgctgaaacgcgagaaggatgttcatcttcatgggattgatgtgtcagaggccatgctgaagctggccgcccgcagagtgaaaccaaagggcgtacgcctgatacaaggaagcatcgagacatttcctctccccgcctcgttttatgataaagtgatttccgttaacaactacaccatttggaatgaccaaacaaaaggcatgaaacagatttatcgggcattaaagccaggcggcaaagcagccattacgatgcagccgcgggaagcggatgccagtcctgaaaaaaccaaatcatttggaagacagatgattgctgactttaaagcagccggcttcgaagacattgatatacaatttaagaacattaagcctgagctttccgtctgtgcaagtgcaaagaagcccgccacataaagtggacgggcttcttcttttatgaatgtacagcctgattgcgcaggacgtcttttttcaccttgccaaggttgtttttcggcagttcgttaacaaattcaacttcaggtattttgtaagcggacaggcgttctttacaaaatgcgatgacatcctcttctgtgatgcgctggccgccatttttcacgataaaagctttcggtttttcaccgtaaagcgggtctggaataccgaccacagccgtttcaaggattcccgggatctgctggataacttcttcaacctgatcaggatagacgttatcgcctccgtaaataatgacatccttgtagcgtcccgtgatgaaaataaagccatcttcatctacatatcctgaatctccggttctaaaccatccattttgcagcactttcgctgttgcttcaggattgtcttcatagcctttaaataagaatggagtatgaacaacgatttcgccgatttctccttgaggaagttcttctccggtcagaggatcttccactttgactttaacacctgccacaggttttcctgcagatgccgctttatccattcccatatcaggcgtccatgtgctgatgccccaagcctcagtgcttccatagccatgcgcgagcggaatgccaatatcaagatagcggcggattaggctgctcggcacttttgttccgcctgtcattaaaataacaagtgaagataagtcagtttggtgcgtttcccacgcctcaagcaaatacgtgtaaaacacaggaagagccatcacggtctgaattttctcttcttcaatgaccttcagcatgtgaacaggatcttgatcctttgtaaacacaaaggttgtttctgcaaacgttccaagcatgatgcaaatgagcgcactcgtatgataaatcggatggcacgcgagaaaacgaaggcccttcatacgtgctattgagctgttggattttttaacgtatctgtatatgccgccatgtgtaatcatgcatcttttcgggtttcccgttgttccagatgtaaacatcagaagtgctgtatcatcaggtgaaaccatttccgtctctggcaaatgatcaggacctgcaaacagcgcttcaaattcagcagatgtttcgtaagctgttcctgtttccattgttacacacagtgaggacaattcaggtagaacttcatccagtatctctttaaactccgctccgtaaaacatcgctttcggttcacttgcttttaaaatgcctgtcatttcatatggtttcagctgccagctgacaggtacgacaacagcacctatttcaagcgcggcgaacataacagttgatgcgggatggccgtttttgcaaagcaatgcaacacggtcgcccttttgaattcctttttgaagcatggcattcgccagctgattaatccgtttacggtaacctttatatgtcagtgtatggtctccgctttttacagcctctatttcttcgctattcggcatgtcatgcagaatcagatgctgtaatgtttccatatcgtcatctcctatattctcttgaatcttcaataatttgttagattttcttccttacctcacccattttaacccaaaaaagataacttgtaaaactatttcattttggaattattccaatactgaatgataaaatagtcccacattttcttattttgttccccatccacagaaaaacacacgccaaatttttgacgtgtgccatgcaggtttacagtatgtttttttctttcatccatgtgaaaaatatgcggtttaaccgctgatacaattcttgttctccttcttcctgaaaccccgccatgctttctccgctctcgataattgccgagctgatcgcgcttaaaatctctgagccttcagcagataatgagccaggcgccatcatgacgagaatgcgtgtcatcctgagggtatttccgtccatgccatccacttcataggaggtgctgagatcaaacattttgaaaaaaggcaggacgatttcatcatttttgagatgataaagcgccatgtttgttccggggattcccaatcccccttgtttctcccgttcagccaggcaaaacgcagctttttccggatcacggatcaggccatccttcttcagctgttgaaaaagctctagcagaagcatgctatggtccgggtttgttttgagttgagctagcgtaaaatggcgcagaacatcttggataacttccatataccgccctatgctttccgccgcctccagcatgtcaggtacatcagcttgctgcgcctcttccttcgggcttctttttttgttaagtataaggggaatcttccgcttgatatactgcttgacctggtttgcgtcttcctcatttaatagcgggctgaccatgatgtaatcaatgttttcataaggaatcggtacagtggacacaatcatatcataggcttgaacatccttcccctttagctcgatcagggatgacatatcaaacgattcaatttccggcagctcttttttcagtctggaggcaagcattttcgaggagccgatcccgcttgagcagacgacaagcgctttcacttttgcttcttcttttttgatttcaagagccgagccaaagtgaagaacgataaaagcgatttcatcatcagaaaaggacatgcccggaaaatacttttcaacgccttcttcgatcgccatataaagcagaaaataatcgcgcttgatctgttccttcatcggattgtatatctcaatattttcttttatgcggctgacggccggctccaaatgggcaatcaagccttcatataaagagtagtttttcgtcagatccattctgattttgtctgaaataaaagcaatgagccgctttgtttgcagggctgtttccagctcaatttcctgcgctttgtattctgttttgtattttcgattggcgcttcgaagatggattgtaatatagccgacctccgcctctggaatcgtcacgccgaaggcacgttcaagctcgcccgcgatttcaagagccgagctggattccttcgcattcttcagttcctcaagctcattttgctccatggtgatggtttccccaagcttaattcgttcgatcgcatacgtcagatggacgacgagcgctatataggagctgtcggacaatgaaaaagcgattttttctttgagctgaaataagatgcgctccatttttagcagctcacctttgctgacaaccccgaacattttctctgaagaatcggtttttcctttgatgtttaattcaaccgcttccaaaaacatttggatgtcgagacggttcacaatcaagttgccgacaattttccgtttcgcattctccggccctatgagctggatgccaaaacctcttttgcggatcagtgtcagtccgaagggagaaatccacttctcgagctcatctaaatcatagctgaccgtggcattcgtcacctggagatcatgagcaagcgtgtacagtttgacgggctcctgagactctaataacgaacaaagaatgagcagtttccgttcgtcggcgctgtattcatgctgttcatatgataaatcagtaagcagcttttgtttatcctcgggacttcccactgctttcaaccctttaccgggctgtttatctaacgtaagccccacggtttccatcagcggtttaattgatttgagttccctgtgaatggttctcgtgctgacttgcatcagctcagcaagctcagttacggttatatatctgttttgtaataataagtgctttaacagcttttgttctctggcagtcatatacataaaaaagacctcctagacaatcttgatgtgcggatgaagtcgcaaggagatgcagtagaggatatagagaggtttccttttaatataaaacgctttcaagaaagaatcaatcacttataaatggtaatttggcactatgcggtgtgacaatattgaaaaagcatcagctggtaagctgatgctttttatggaatatcgtaaccctgtacggctgtaaaaatgcggaaccattgatcctggtcaagcttgtatgacaacgcatttatcgcggcggaaatccgctcgcgctttccgcttccgacaatcggcatgatgtcggccggatgcgtatacagccatgcgtacatcacctcgtccaatgaagcggcgccaatctctgcttgaacggattcaagcgccgtgcggacacgccggtctttttccgtgtcaccagtgaaaactttgccgcctgccagaggcgaccaagccatcggcggtatccgtttttcctgacagaggttcaaagtgccgtcgagcatattttctaattcgtatgcggaaagctcaatctggttggttacgagcttctcaggcaaatatgattccagcatccgatactggtgatctttaaaatttgaaacgccaaagtacctgaccttgccagagcatttcaaggcctgaaacgcctctgctaccccctccggatccatgagcgggtccggtctgtgaatcaacagcacatcgatataatccgtcctaaggttcataagcgattgctcaacggatgccaaaatatgcgatttgcttgtgttataatgatgcgatctgtgagcgggccgttcaggcgattcaagaacgataccgcattttgtgaccagctctatgttttctcttaatccaggcgaaagggcaagggcgtttccaaacagcttttcgcacgtatagcctccataaatatccgcatgatcaaaggtcgtgatgccgtgatcgatacaccattcaatgaggctcagaagttcagcatctgaatagttccattcattcagccgccaaagcccgtgtatgactcttgaaaattgaagatcctccgccaattgaatacgctgcatgcaaaatccctcttttctttgtataaaccgggttttgccccttactagttcattcggcctcagatctcctttttcctttcgctccttttaaaaagacattttaattcgattgaaattgctttttcgctttctcaacgacatagtggctgccgccgcggtcctgcacattttggatcatcatggcgacaagcaggtctttgtttttgtaatcgtagccgacaaaccagccattttccgtgccgtctttatcatcttttgatgttttcagctcggctgttcctgtttttccagccactgtgattcctttcacgacaggctgatacgctgatccgcgctcatcttccacaacgcctttcagaccttttgtaatgtctgccgctccttccttcgtgaccacttgcttgtgccaaacatcagctgtttgtgaatcttttttgatcagcgtcggtttgacaaggtctccattgtcaacaaatggcgtgtaagcagttgccaagtgaagcggagacatttgcatttgcccttgtccatagcctgtatccgcaagcaaaatgtctgaatcaagcttgtcatttgcaatagacgatttctggatcgggaattcatacggaacgtcctctgaaaaaccgaatgtttttaagccttttgtgaaggtgtccgctcccatatcaagcgcattctgggcaaaataaatattgtctgacgtaataagggcgttttccaaatcgacttgttgaagtctctcagatacacgtgtcactgaatagccgccccagctcgaatctttttgccactccttgcctttgattgttttcttctcatcggctttaagggtgccgtttttgattccaatagcagccgcaatcggtttaatggtagaacctggcgcgtatgtcttattgaatttcgctgaaaacggattgtttttatctttgtttagctttttccattccttatcgctccagccgaaaataaatccgtttggatcgtaggaaggcgcgctgacaagggcgagtgtttcgcctgtcttcggctgcagcgcgactgccgccccgctgtcatccttcagttcatcatacagcttcgtttgcgttttgatatcaattgtgaggtgaagatcctcgccgtcctttgctttcttttcagcgatgacttccccggtttgcggcacgtagatcttccagccagttgtgcctcttagcttgtcttcatacacattttcaagtccggcgataccgatgttagacgtatcgctgtacgttccttctttctttttcttcagttcttccgctgtaatggcgcggacatagcctgtcaaatgggctgtcttttcgccatacggatagtagcgggagctgacattcgttcttgttacgccttgtaatgacgtcgcttcagaaactaatttctcctggtcaggcttgacctttttgagcggcacaaacgaatcgtcttttacccagccttgatccagctttttcttgatgtcgtcttcagtcaaatcaagttttttggcgagctcttttatgactttctcttttttatcgccaagctctccgggaacaattccaatttccggaacatctgtattgacggctaagccttttccatttttatcgtaaatttggcctcgtttcggctcaatgctcataatttgcacggttttgtcgtcagccagctgcttgaaaataaacgatgggtcccaatctatattccatgactcctcgtcatctgttttttctaatttcagcacagcagtattcttgaagctgactttgccggcatttgtgttcatgctgactttatacgggatatgtttcattgtcttgttgtcttgatcgtccttatctacttctcccgcagtgactttcaaattttttacgccggcctgctcatagatggctttatacctgttgacgaaatcttttttggagatttcttttttgacatctttagtcaggctttgatacatgtcatcgaattgctgatcgttccactgtttcacgaatgcttccatgcgatcctctggtgaatctgttttggagcatccgattaatccaatcaatccgacgcatagaaatactagtagaatacacttttttaacatgactttcccctgccttccacttgttattttctcttaattgaattggtgcgtgcaagatttttttgaaaatgaaggaaaagttcaccgattttgcagaaatctcctatcgtttgctgtagactatttgaaaagacagaaagaagggatcgcatggtcagggaggcagcaatgcttcacattaaagaaggccttgaacaagagtttgaggatgcattccggcaagcggcgccgattatttccggcatgaagggctatatcactcactcgttatcaaaatgcatggaggaaacgcataaatatctgcttcttgtggagtgggaaacacttgaggaccatacggaaggctttcgcggttcttcagagtatcaagagtggaaagccttgcttcatcggttctataccccgttcccgacggtcgagcattttcaggatgtgtaatagatttatataatatgaagtgtaaaaccgataagggagacagaccatacaaaaacggcggtataaatattaaaagcgcctgagccgtcattttcttttttgcgttcttcaagcccctgcataaacatgaccgcaccaagaaagacgagcatgaccgattggataacagaggtgtgttccgtatagttaaaagcaataagcgccagtataataatgataaccgcaaaagacattttaaaaatccgaaacaaaaggaccatccttccttatatacgaaatattgaacgttatggctatatttgcctacgccctccattattctagcgcactttgtttgtctgtagaacagaagacagagaattttaagtttcttttaatatttcgatcacacataaaaaacgcgcctgtcatgaggcgcgttttctatgaaactgataattctttatagcctagcttgtgaacggcttcagccatcgcttgatagcctttgctgttcggatggacaccgtcaaaggacagatattcctgttctttgcctttgaagatgctataggcatccgcgattttgacatggggtgctgatgcaagtgtttctaaatgtgaattaaacgaagtgatccatttgccggcgatatcaatttcgggaaacggattgtataagttgaacacacgaatggcgtacggggaaggattttctcctttaatctcggcgactttggcaatcatcttttcaaaattctcatggcaatgggcggatacacggctgaaaatcgtttcatccttagaggtttggtaggctaagaccgaatcgatgagatcgtttccgcaccctgtgatcgttatcatatcagcatctcgaatacatttttgcacatagggatatgacaggagtcccaaaatctcttctgtattcagacctgatctggcaaatatgtttattgccgttcttgttttcaagtcagcttccatcatgtccccaaaacgctggacgaagccgggtgaaaacagcccggagcctctccctgtcgtcaaggaatcgcccagagctgtatatcgaagcatcatgttctttcctccactcttgaacgtcgatacgttaatgtacgcagcagagaaaagattggctacttatgtatatcctatttttcttgaaatctgtaaagcggcgtccttcaccttttctgttaaatagggcagcctgtcttctgtaaatctcgcttcaaagcctgcaatgctaatgccggctgccacttggcgcttatgattaaagatcggggcgccgatcgccgccgtatagttttcgagctctgaatagctgacagtatagccattttgcacagaggcatcaatctcctgaagcagtttttcgggatcggtaatcgttccggagccaatcgaaatgagctcggtttgtttgatgtatgcttcgatttcttcacggggaagaaaggacagaatgcttctggcgcacgctcccgcgtataggggggaacgcctgccgatcgccgtatacagccgcacagtctgtgtcccttctattttctcaacgtatatcgcttcattgccgtccctcatgatcaactgcacggcctcatccacttcccggcacagctcttccatcaccggtttcgctatttttctgatatccagcctgtcagcgacaagctgtccgaattccaaaaacaccaatcccagcgaataagcgccggacgcatcccgactgaggaaccccatttcctccaaggagctgaccatccggtgaacagaggtcttcggcattcccgtcagcgacaccagttcacttaaggttaggcttggtttgtgcaaaaacaaattaagcagcgccatagatttgactacggttttgtttttattctgcatcatgcatcccctttgctatgtcagccattccatctttattctcgttttcagttcttttatatgctgttcccgttcaatcgcaagcgcttctgcttcctgaagggatacaggctcaaactggacgtgctcacccggcatgatttgggaaacaatcggaagatcagcggatatgatgtgcgcgatcctcggatagccgccagtcgtctgccggtctgcaagcaggataatcgggttgccgtcaggcggcacctgaactgttccgaatgaaaccgcttccgacaccatctcaagcggggccttcagttcgagcggttctcctttgagcctgtagcccatacggtcagactgcggcgtgacacgaaatgcttcttcataaaaacgcgtttttgattcttctgtgaaaaaggcaaattgccttccttccagcacccgaatgacgggattcttcttcaatggcagaaatctgccgcggctgactgaccacttcggtgctgcaaatccctgatttccaagctgcgaacttaagcgggaaaggatagtttgcgaaagagctgacatctctccaatgttcagttcatcttctttttgaagcgctctgccatgaagtccgccgatgcttcctctgacgtatgtgcttttactttccatgacggcaggcacctcgatgccgccggctgccgccaaataagcacggctgccgagtttgcaggggccaaagctgaccgtgctgttttccttgatgagcacaggcttccataaaggcgcttcctcgtcattaatacacagcgtgaagtccgcccctgtcacagcaatcagtgtctgttttgaaaaatgaaacgacggaccgggccccatcatcgttatttcgagacctgcttcattttcgccgtttcctatcaacagattggcaatgcgcagtgaaaccgtgtccatagcgccgctggccagaacgccgtatttttggtaacccgttctgcctatatcctgaaccgttgtgagcagtccgggctttaatactttcatgctcaattggactcctccttataggcgtgatagtctttttctgagatgcgaacgaatttcacaatatctcccgcccgcagcaatgtcggcgggttttcctgcggccggaaaagagccagcggcgttttgccgatcagctgccagccgcccggcgttgaaatcggataaacgcctgtctgcaatcccgcaataccgaccgaacctgcgggaatcgacggtcttggcgatgattttctcggagctgcaatgcgttttgacatcccgcctagaaaaggaaaaccgggcgcgaagccaagcatatacaccacatattcaccgtttgtatgaatgtcgattacttcctccggtgacagttgattgatcttcgccacctcttctaaatccggaccgaattcaccgccatagcaaacgggaatttctacaatgcggcggttgacctcatagtcttcggctatttctaccagccgctcttcgacatcgcgcttgaccttctcaaaaggtgagcttatgccttgaggcaaatgcttgtacacttcatacatatcataaaatacggttagacttgtaaaagccgggatacattcaatgaatcccggaaatggctgttcttctatataagcggccgcggcatggacaatgccgttaacctgttcattgatttcttctccgaatcggatcatcattgcagaatcaccgagctgttcgatttgatatcgtacagtcatctttctcacctcttttatttctcgttcatcaggatgacgagaggttacagcaccgcaagcgactcgtctcgaatatctgtgatgagcatatgccccggcgcatgtgtgatgaccatttcaggctttacattcatagccacggcttgcggggtcaccccgcatgcccaaaaaacaggaacctcgccgtcacgaatggaaacggcatctccgaaatccggtttcctgagatcgcgaatcccgattgctcccggattgccgatatgcatcggccctccgtgcacagccggaaaacgcgaggtcacttgtgcggcacgtacagccagccgttcaggaaccggcctcatgctgacaaccatctgtccgtgaaacgcccccgccggaacacaatcgatattcgttttatacatcgagacgtttgtcccctcatcaatatgccggacagctatcccattattgatcagtgcctgttcaaaggagaaactgcatccgatcagaaagccgacaaaatcgtcctcccagtatggcgtaatatcagatacttcttccgttaggataccgtgcctgtaaatacggtatttcggaaagtccgttctgatatcagcatcaggcgcagccagagacggcacaggcgaacctgcttcagtcacatccagcacggggcagggcttttgatttcgctggcaaaacagcagaaaatcaaaagctaggtcctttttcaaaaccacaagattcgcttgggcgtagccgccggacatgcctgcggtcggcccgtttattttcccctctcgtatcagggcgcgtacatccttcggcgccattttgtttaattgctccacttatatcagctccacaattgaggaagttgtgtacataacgtgtagattcccataactgccattacaatcactacaagcgcgcctgtgcttgtcagccaaagcggatgcttataatcaccgacaatgtttttcttgtaggcggcaacaagcagcgttccgagcgcaatcggcagaattaagccgttcagtgaaccgacaaggacgaggatcttcgcaggctggccgattgtgacaaaagctaacgtagaaaccacaataaatccgataataataccacgtgaattcttttcaatttttggagaaaaggtcttgaaaaatgaaacagatgtataggctgctccaataacagacgtaatcgccgcagaccacatgatcaatccgaaaattttataaccgacatttccagcagccagcttgaagacagaagccgccgggttgctttcatcgatgtgcaggcctttcgatacaacgcctagaaccgcaagaaaaagagcgatacgcatgacagatgtaattaaaatgccgacaaccgagctttttgtcacctgcggaatggattccttccctttaattccggcatcaagcaaacggtgtcctccggcaaatgtgatataaccgccgacggttccgcccactagggtgacaatggcaaatatgctgatgtgttccgggacgaatgtatttgcgactgcctgtccgaccggaggagctgtcgtcgccgcaacgtagaccgttaaaataatcatcacgaaccccgcgatttgcgtaaaacggtccatcgcttttcctgcttccttgatgacaaaaatcaaaatggcgataacggcactgattaaagcgcctgtttcaggtgtaatgccgaacagcacctgaagtcccagcccggcccctccgatattcccaatattaaaagctagtccgccaagcacgacgagaatggcgatgaaatatcccagtccgggaagcaccatattcgcaatttcctgacctcgttttccagaaactgcgatgatgcgccacacattggtttgggcgaaaatatctaaaataatagagattaagatgacaaaaccgaagcttgctgcgagtgtgtttgtgaatgttgcggtttgggtgaggaaacccggtccgattgctgatgtcgccattaaaaaggcggcgcccatcagcaatgaccagcttcccgctttttttcctgctgtctttttctgctgctccatctattgttcctcctttatgttgacttctgttctgaaatagctgtcacttcaatttcagccgctttgagctgttttctgattttttgcgcaaatgtcagcgcatgggctccatctccatgaatgcagactgtatctgcttttaatgacacatcatgtccttgctgagatttgaccgccccttctttcaccattttgatgacctgggtgacggcggcatcatcactttcaatgagtgcgtccggctgggagcgcggtgtcagcgtgccgtccgattggtatgttctgtcggcgaacacttcatttgcggtctgaagtccgatccgttctcccgcttttacaagctcactctcagcaagaccgaaaagaatcaggcctggatcaatcttatagacagctttcgcgatagcatccgacagtttttgatcgactgccgccatattgtataaagcgccatgcggcttgacgtgctgcatgtgaagtccctctgcttttagaaagccagagagcgcgccaatttgataaacgacaagatcatacgcttcctcaggagaaatcgccatattgcggcgcccaaaaccgagtaaatccggcaagcccggatgcgcaccgatttttacgcctttttccgctgcaagcgcgacggtttttcgcataacactaggatctcctgcatgaaatccgcatgcgatattcgctgatgtcacatactctaaaatatcttggtcaagacctatcttgtaggatccgaagctttctcctaaatcacagtttaaatcaatctgaaacacagaatccctcctgccaaagcaaacgatatgctttatgtcatttattgtcccgaaattcggaacgactattccgaatttttgaactttatttcattataagtgaatcatatcagtttgtgaaatacttttgtcagaaaacctaccatggtcccagaagaaaacctgccaaactaaaaaagagagtccatcttaggactctctttttttatagtacccaatggcgaatcgctttagcgacaccatcctcaatatttgtatccgtgatataatcagccgtttcttttacgatgtcttgcgcattgcccattgcgacgccaagacccgcttctttgatcatcgcaatgtcattaaggctgtcgcccatcgccatcacattctccattgtaatgccgagtttttccgtaaccttggcaagggctgcagctttgttgatgccaagcgcgttgacttcaatgtttgtcggacttgaatttgtgatttcgagctctttgttttttctcagctcctgaagcacttcgtttcggatatcgtcatcctcaatgtcaaagccgaatttgagccattcatgatccgtaatgttttccggaaactcgcctctccatactttattcaccgtagaagcccagaaattagtgttgtgcttattccgcaaatcccacatcatttgaatatggtccgtatgaagcagcttccgttccaccaaattaaaattcgaatcccaaatttcactgccgtttgccgtgattagaaaggatgacagctttagcgattccgccagctcccggcacgtcatcagcgtccggcccgtgctgatcaccacatacacacctttatcctccgcttcacgaatggctttgcggttttcatccgagatcagctgctcgtcgttcagcagtgtaccatccatatcaattgcgatcagcttgatatctacatcttctctttgaacagacatatatgtacctctctttatctttttgttgtgcttctctctattctaatacattatacccagcgggacaaaaaagcgatttcctatgtttgaggagaatggataagaggaaaacaaacggtgaggtgatcaaacatgacagaaaaaaaacagcaaaacaaaccaaatgaaaacccccagcacaacgacttaaccgatccgattcctaatgaagagctgaaggaaaatatgaatgatgaaaaacacaaacgccagcaaagagataactctcaaagcgaacgggattacgacacaaaatagaacccctcacaaaatgttgtgaagggtttttttcatttttcaatatagatgccgatttcagcttcagcaacaggctgctctccaactgatgccttggcatgtccgaacacaaacccgcgccgattgcgcgtgacttcaaacgtaagatcaagccggtcaccaggcacagcttctcccagcttttccgctttcttcaccgaagacaataatcccaagctgttctcatctgtaattcctgtaaaagccgcggtttgcgcaagcgcttcaatcacaagtgaaaacggcatttctgtttgcgtatcagtaataaaccaatcgttctcactaatcagcttataagctgccgcatgtttgccgggctcgctatccgtcacgccatcaataaacataaatggatagcggtgaggcaaaggtaatgagttcattttatatctccttttttgaccattatatctcagcctaaagtgaaacgataggatataatgggaaaaacacaaaaggaggccgttatgtccccaaaaccgcttgtcattctcgtacacgaaatatacggtgtaaacagccatatgaaaaagatgggccggctgatcaaaatggctggatatgatgtgttgacgcccaacctgctcggcgaggatgaagtctacacactgtaagaagaaaaaacggcatacgaacaatttacaaaacacgaacggctgaaaacgggagaaaccatcatccagaatgtgatcagacaaaacgccggacggcacatctttgtgattggattcagcgtgggggctactatcgcatggaaatgcagcagtatgcctgaggtgagcggatcggtttgttattacggttcccggatacgcgactctcttcatcacgtgccagcctgcccggtcctattgtttttccctaattatgagccgtcgtttgacgtaacgcttcttatcaaaaaactgcgggaaaaacagcatacccatcttgagatttatcaattcgatgcgcttcacggcttcgccaatcctgattctgtttatttcaacagggcccttttcttcaaaacgctctctatcataaaaaacggggcggaaaaacggctccgccctgtttcatcagaaattttttaatcgcttacagcgctttattatcgcgtgttttggttccgtacgttccatgttctttgttgcactgagttttattttgcctgtctcatctcaccgaatggataaaagacgagagattcagtaccgatgatatcgtcctcagaaggcatgcccattccgtttctgctatccagtgaattgagacggttatctcccatcacaaaatatttaccggtaggaacctcaacctcgaagtcacccgttaaggttacacccgactctttgacctcctgtttatattcctttaagtatggttcttccacctttttatcatttatgtatagctgatcatttttcattttaatgctgtcaccaggcaaaccgattaaacgtttgacaaatgagcggccgctctttttgtcatgaatgactatgatgtcgcctctgtgaaacccgccagtccatttgactgctttatcaaccagaattctttctgagtctttaagcgttggagccattgatgatccttcaataagaaaaggcttgtaaaacaccaatctgatcgtaaaaatgagagctgcgatcataatgatactgagtacaacgatcgttttgatttttctttttttctttaacgtgattgtttttgcattcaacttccttcacccgatgctttcctaagaattccaaattattatacagcatttggatctacttggttagactttcgtggaaattttcgtaaggaaatggacaggcccgggcagccatctgccccggcctgattcatcagagctttcttaagcgcgaacagatttcatcagtgacctcagccgttgtgctttgtcccccaatgtcgcgtgttttgatgccgtcggcagtcacttgctccattacatccagaattttcgcccccagctcttcctctccgaagtggtcgagcatcagcttcgctgtccaaatctggccgatcggattggcaaggccctgtccggcaatgtcaggagctgagccgtgaaccggttcaaacatggacggatatttgccggatggattgatgttcgcagaaggcgcaatgccgatgcttcccatcaggcttgagctgatgtcggttaaaatatcaccgaacaagttgctcgccacaatgacatcaaacgtttccggacgcgtcacaaaaaaagcggccagcgcatcaatatgctgagatgatgtttcgattccgctataatcagcggctgtctgctgaaagacttcatcccaaaacggcatcgcatgataaatgccgttagactttgtggcgcttgtcacatggctgcgccgttttttcgccaattcgaaggcaaagcgcatgacacgttctgtcgcttttctcgtaaacacggcattctggatggcgatttcatcatcgcctctgtgaatgcgcccgccgacttcactgtattcaccttcactgttctcgcgaatcaccacgaagtcaaaatcatttggatgcagaagcggcgacgtaatgcctgccatttgtttggcgggtctcatattaatggaaagctcaagctccctccggattttcagcagcagtccccataacgatatatgatcgggaaccagcttcggatttccgacggctcccaaaaaaaccgcttcaaattgagtaagcgtatgtattccatcttcgggcatcattttgccgtgctccaagtaataatcacagctccatggaaaagccgtgaatgagaatgacaaacctccgtgtacctcagccgctgtatgaagcactttctcagcagccgctacaacctcttttcctacaccgtctcccggtattgccgcaatctcgaattgtttcattgtcattctccttcccctgttttcgtaagcgctttctattatactagattgcgagatagtaaaaaaagcccgtgacattgtgtcacgggtgatcggttattgattaagtttctttaaaatgatggcgtgcaacggttcatgggactgaatgccgcactcctcttgaagtacgccgctgtatcctttttcttcgatcagcgcttgcagttcaaccgcttcagggtcaccggtgaaatcgaagcgcagtgctgcggcaattccttccgccagtgcattcggttcttttattttctttgccgggcctacaagcctatcattttctcccagttttctgagaggtgacctcgctacgcgggtcacatcgtccgaaatgaaaggattttcaaagcgaccgatgatttttttgatatattgttcgtgttcagtttgcttaaagccatacgatttgacgagatagtcaccagtttcaagcagcgccgaatgaacgacacggcggatttccggatgatcgattgcttctttgaccgtcttgagtccgcgctgatagccgacatacgctgtcaccgcgtgtccggtattgaccgtaaacagcttccgttcgatgtacggcgttaaatcatcaacaaacagtgcgccgtttatgactggtgttttccctttaaagcctgattcatcaatgacccattcgaaaaatggttcaaccgatactttcagcgggtcttcatgatgctgaatcgggacgatccggtcaacggcagaattcggaaaacctaccgtttcactgacggatttctgctctgcttccgttaaatggctgtatatctctttctttaagaagctgcttccgccaatcatattttcgcaggcaatgatattcagtgtgtttgcagtatttcttcgtcttaaaccttctgcgatagacggggcaatcagcttcagcacattcgggccgacagctgttgtgatgagcgccgcctcattcatcagccggtacagctcctcggtctgactgccgctgttaatagcgctcaccgggccaatgatctccgatgaacgtccctcttccgccagttccactgtgtattcttttttttcattgaggaggctgaccatcgtttcgttcacatccgcaaacaccacatcatagccggagtggtgaagcagcgcgccgataaatcctctcccgatatttcccgcaccgaaatgtaaggcgatcatgtcagttcacctcgttgaaaatggcgatcaaatcttcttcgcttttagcggagatcaggcgttcaatgttttcttcttctgaacagataatggcgatgttagacaaaatgtctaaatgctcattatttttacccgcaatgccgaataccacttttgccgtgttgccttctccgtactcaacgccctctggaatctgtatgattgaaattcctgagtgaagcacctcgcttttcgcttcttctgtgccgtgtggaatggcaatgaaattccccataaacgtagaagacgtttcttcacgttcaaacattttgctaatgtaatcctctgtcacgtagccgttgtcaatcagcgtctggcctgccaatttgatagcctcttcttttgatgataccgtttgattgagtttaatgttttcctttgcgagtacttgcatgacaatcactctctttctataagattactttttcagcttttcaatcagctcgtcgtatttcgggctgtttaagaagttatccactgatatgtgcgtcgcgttcggcagctttgctttcgcgcggtctgttaaatctttgtgggtgatgacaatatccgcatcgcttggcagattgttaatggccgtgttggtcacactgatgtcaagctccgcttttttcactttgtttcttaagatggatgcccccatggcacttgatcccattcccgcatcacacgcaaagataattttgttcacgctttcaggagacagctcagacgcttcttctgctttggcttgttccgcctctaaagcagctgctgcttggcttttcttccccttcatggactgcattttttctgttgcggcagccaggtcttcttcactagctttagaggatttcaggatcactgctgaaacgatgaacgatacagctgcagcgaccaatacacccgccaatacgccgaaatagtctcctcttggcgtcattgccatcaatgcgataatgcttcccggtgacgctgccgcgacaagtccggcattaaagatcgtaaatgttaagagtccgcttgctccgccggcaatggctgcgagaatcagggccggtttcatcagaatgtacgggaagtaaatctcgtgaatccctccgaagaaatggatgatcgccgcaccgggagccgttgattttgaagatcctttgccaaagaacatgtaggccagcaaaatgccgagccccggtccagggtttgcttctactaaaaacagaattgattttcctgtttgagatgcttgctcgattccgatcgggcttaagattccatggtttatggcgttgttaaggaacaacactttcgccggttctacaaaaacactggctaccggcagtaaattagcgtgtacaatgacttccacaccagccgccagcaatttatttagcgtcaagacaaccgggccgatggcgtaaaacgcgagaatcgttaaagccgcgccgacaatccctgccgtaaagttgttgatcagcatttcaaagccttgcttgactttatccttgaataatttatcagtctgtttaatgaggtatccgccaagcggacccataatcattgcgcctaaaaacattggaatatccgatcctacaatcaccccaattgccgctgtcgctccgacaactccgccgcggtggtcgtagatcatttttccgcctgtatacgctatcaaaagcggcaataaatacgtaatcatcgggctgaccagcgtgttcagctgttcattcggaaaccatcctgccggaataaacagcgcggtaatgataccccacgcgataaacgcgccgatattcggcatgatcattccgctcaaataactcccaaagcgttgcactttcactttcatgccgccttgctgctgttcttgctgctgcatatataaaccctccctgttttgtttgtcgctgtaagatacaaaaatatgttcagagaatgatgcttccctttgactctatgttaaaacgcttacagtccctatacaattgaaagtaaagaggactttggcacatgactgtgacaattttttaaaaataaaaaggctcctggtttcaggagccttttctctttcctctataaatgatgttgccattttgaatcacgtactttgcaatcatccgctcactcacaataaaaacgggatacgcgcacacaagcgcaaatacagccatcggcacgtgctgtacagctggcagcactgagcctgccgcattgcggaggagcatcaaaagataaataagcagcacgatggccgctaatgataccagcataatcggagctgaaactttatattcataaagccgttcccggcagtggccgcagcgaaattgacaaggcacatttgatgatctgaccatatcgcctgtcaaaggtttgccgcagttcgggcatggtgtttctttcatagggtattcctcactttctattccatctgtctattataccagagtcccttctgtttcgttttgttgctgttcaacacattttcacattttttatcatccacttacttgtctccgtctctaaaatcctctacgcttaaatagatcttaatgaagagggtgtatgaatgcttccgattaatagacagcaacacatactgaagtggctgaaagaagaaggctcgcttagaatttctgacatcagcgcaaggttcggcgtttcggaaatgacggtatatagagatgtcaatcagctggttcagtcaaatcaggtcattaaaacggccggcggcatcacgctccccgtccgaacacctcaaacagatcatatgtgcagctattgcttgaagcccgtcaatcaagctcattcggttcagctgattacggtaaaccaagacattgaacagctatgctgcgcacattgcgcgtttttgcgttacgcggataaaacggaagaggtttcacacttgatttgcagagattttctgttacagacaaccgtcagtgccggttcggcttatttcgtcgtaaatgctgaattaaacctgcactgctgccagccgcaggccattccgtttgcgacacttgaccatgccgaacgatttcaaaaaggattcggcggagccgtccgcactttcgaccaagcgctggaagacatgcttcaagaccgaaagaaacgctgcacctgcaccaagaaataacacaacacatacagcggaaggtggtgtctgagtgatgaagcgaaacagatggtggatcatccttctgctttttcttgttttcctgccgaaaacaagctttgctcacgcctatattgtcaaatcttcacctggggaaaacagcgaattaaaaagcgcccctgcgcaggtggaaatcgaatttaatgaaccggttgaagaagggtttcattacattaaagtctataattcaaacggcgaccgtgtggatacggacaagactgaaatcaaaaaagataatcatcacatcatgacagtgaagctgaagaagaatctgcctaaagatgtgtacagagcggaatggaatgccgtatccgcggatggacatcctgtttccggcgtcattccgttcagtatcgggaaagcggatggcggattcagcagccaaaaagcagccgattcagcgctgaatccgggaacagcagcagatcgcgcgattctgtatacagccttatctctgtttatcggaacggttttcttccatcttttctggtataaagggaaatcagaacagctcgtcaaacggacgagacgtatcctgaccggctcgatcgcagcattggggctggcgcttttgcttcagcttccgattcagacaaaagcgaacgcaggcggcggctggggcagcgcattccagccgggctacatcagagaaacactgtttgagacagcaggcggctccatttggatcatacaggccgcgctgttcgtgctgctcgcactgtctgtcatccctgcgatacggaaaaaccgcttttcatcctttggctattggacagcgccgctcattttctttttcggtctcctgctcgccaaggcgtttaccgggcatgctgctgtcgttgaagaaaaaacggtcggcattttgatggatttccttcatttaacttccgcttccatctgggttggcggaatagcggcactcgttttgctgctctcaaaagaatggaggcagcctgacaaaacgctcgcgtgggagacggtcagacggttctccccatgggcgctcactgcagtcggcgtcattttgttttcaggcttgctcaatggatttttcatcattcgttcaatggattcactgttccatacagcgtacggccaagctcttttagtgaaaagcgggctgtttgttttcatgctggtcttaggtgcgattcattttctgcttaccagaaagcagcgccgcacaggaatcagccgaacgttgaaagcagagtgggcaatcggcatcgctgtattgatcacagcggccgtgtttacaagcctgccaagcccgcctgagccggcgccggaaccgttctaccaaaccaaagcgattgaaaacggacaaagcgtttctctcagcatcagcccaaaccagcccggaaaaaatgtttttgagctgcgggtcaccgaccataacggagatcccgtgaaaaatatccagcaaatcacgttaaccgtttataaaacaggcctgtcaggcagcgaaaacaaaagcacctttacattaaaagaaaaaacaaaaggcgtcttccaagatcaaaacctgtcgattaatgaaaaaggaaactggaagatcaaagtccacggcctgaccggcgactttaacgaaatcaatatcatgtttacaaaatccaattaaggagtgtttacgttgttgaaaaaaatcgcattgacactatgtccggctattgtcggctccctcttattctttacggcccctgccagcgcgcatgtttctgtaaaaccggctcagtctgctgctggctcttgggaaacgtatacaatgaaggttccttcagagaaaaatctgccgacaacgaaggtagtcctcaaaatgccgaaggatgttgaattccagcaatatgagccaattccgggctggaaggtttccactcaaaaacatgatgacaaatcagtatccgtgacatgggaggcgactgacggaggcattcaggaaggccagttccagcagtttacctttgttgccaaaaaccctgacaaagcggaggaagctgcttgggacgcataccaatattacaaagacggcagcattgttgagtggacaggtgacgaggatgccgatacacctcattccattacaaacatcacgtctgcaaagcaagtgacagatgagcacggcgccacgaaaacagaagacgattccgaaaactcaggttcttcagctctagacattacagcgatggtgctgtctgcggctgccattattttatctgtagcagcacttgtaaagaaaaagcgtgcctaataaagaaagcgatccagatgtcatgtctgggtcgctttttatgtttaaccgcggcctgcctggaatgaaggatattgtgtcataccgccgtccgcgaataacgtgatgcctgtgacgtagctggcttccttcgaagcaagccaggctgctactgcggcgatctcctccggttcgccgatatatcccattggaatcatgctttctacatcagctttctgtttagggtcagcgaatttttcagcattgattggcgtgttgatcgcacctggcccaatattattgacgcgaatgcccttcggcgcgtattccaacgctaatgtttctgtcatcagctttatcccgcctttacttgccgcatagtggacaaataacggccaaggaatcacttcgtgcacactggacatgttaatgacatttcccttgatatcgttttctacgaaatatttaatcgcttcacggcttcctaaaaaggcacccgttaagttcgtgccgatgactttatcccaatccttgagcggcatttcgtgagatggtacaggattttcaagaccggcattattaatcataatatcgagtgtgccgaactctttaattgccgtttgcacgatattttttacatcttcctctttcgtgacatctccttggacgacaacagcttcaccgcccgccttgatgacctcttcttttacctcgttcggatcttgtttattactataatagttgataaccacttttgcctgctccttgccgaagcgaatggccattgcctttccgagccctgaagcagctcctgtaatagcgacgacttttccttttaaatccggatacatatacatcctcctccatttgttatgaatttgttttggcgattcctaagaatacggcggcggcaattatcaggataatcccgatcgcaattgctattagctggcgtttcgttttcttttcacgcaggatgaaaataccgccgagcgtagaaatgacaattcccatttgtgaaagggaaaagctcgttgcaacgccgactcgcggctgagaaataaacaaaaacatatttccgcctgcccagattaaccctgggagaatatttctgatcgcatacttgttaaagggtttgtgtctataggttaaaactaaccccccgaccaccatgccaattgcctgtggcagcagcgcggaccagccggacacattgaataatctagccacgactacataaaccaaataaccaagagtcgaaacaaggagaatcaaaatgccctttttcaaattgcttggctcgccctcttttttatcattcttatcttccaaggatgtgagaatgattcccacaatgataaagatcaaagcgagaacgccaagcgtaatcgcaatcggtgttgaccattcgcggaacacgatcacaccgaaaagcgaggtggaaacgagctgcattcctgtggaaatcggcattgttttcgacacgcccatcaattgaatgcttttcagctggttggcctgtccaagtgaccaaaataagccggatacgattccaacaataaaaatgcgaagtgacagaacgggctgaacaaaaaagtaaataacgatagaaacaatgagtgccccgatcgtcgttcccagtgtctggctgtacggcccgccgcctaatttcacattgaagagaacaatgctcccccaaaacaaagccgggagaagagccaataataaatccattgttggggaaccttctttcaaaatgtatttgctgttattttggctggaattgttgtgattattcgccggaacacaaaaagagctgccggaaaatccggcagctctcaggagcgtgcattctttataaaccgatggacaaatattttgtttcaaggtacggctcgataccttctgaaccgccttcacggccaatgccgctttctttcattccgccgaatggcgcttgaaccgctgacggtccgccgtcattccagccgataatgccatactctagattctcggaaatatagatgccgcggcggtagttttctgtgaagaagtaagcagccaagccatacggtgtatcgttggcaagctgaatcgcttcatcaatatcagaaaacgtgacgatcggggcgaccgggccgaatgtttcctcatgcatgatgttcatggacgtatcgacatcggtgagcactgtcggattcacaaagtagcaccctttgtcatcgtttcggtcatatgtgcccccagcaataaccttcgcgcctttttcaaccgcatcatctaattggctgacgattttttcgaagcctcgtttgttgatgatcggtccgacattgacgccttcctcaagtccatttccgactttcagcttagacacttgctcgctcagtttcgcagcaaattcatctttaatggattcatgaacgatcaggcggttggcgcatacgcaggtttggccggcgtttcggtatttggacgccatcgcctgttcaacggcaaggtcaatgtctgcatcttcatctacgatcagcggggcgtgtccgccgagttccattgagacgtgcttcacggtgtccgcgctgtttttcataaggattttccctacaggtgttgagcctgtgaacgtgattttgcggattttcggactgcttgtgaacacatttccgatttcttctccatcgccgattacaacctgaagaacatccttcggaatgcccgcttcatatgcgaggcgcgctagttcataagcagacagcggtgtgtccggcgccggcttgatgataaatgtacagccagcggcaagagcaggcgccgctttgcgcgtaatcatcgcattcgggaaattccagggcgtgatagcagcaacggggccgaccggctggcgtgtgacaacaattcgtttacccgttgtcggggccgggaccgttcttccgtacacacgcttcgcttcctctgcgaaccattcgatatagcctgcgccgtaaagtacctcgccgactgcttcttggtatggttttccgttttcctttgtaattaaatctgcaagttcttctttatgttcaacaatcagctcataccattttttcaaaagagacgctctttcgttcgctgatgttttagaccacgttttaaacgcttgatgtgaacgttcaatggcttcttctacttctttggctgattgctgaggaatcgttttgatctcctcgcccgtagccgggttgtagaccgttaattgatctggcatattgaacattcctttcttttcatgattacttaaaatgatagcagacccagccgttttctttccaatgattaagctcgcaggcccgcctccaagatgctgagcccttcatttaataggctgtctgagatgacgagcggtgtcaaaaagcggatgatattaccgttaattcccgctgtcagcaaaagtaatccgttttgattcgcataggccgcgatcgctgctgcttttgccttatcaggctcacgcgtgtcaggatccttgacgatttcgattgcggccatcgccccgagtctgcggatgtcaccgatgaacgggaattcttgtttccactcatacgccttgtcttcaatgattttgccaatttcttcagaacgctcattcagtccttcttcttcgataatatccaagactgccaaagccgccgcgcagccgagcgggctgccggcatacgtgccgcccagctcccctggcgctgccgcatcaagcatttccgcacgcccaatcacaccgcttaatggcaggcctgccgcaagcgatttagaaaccgtgatcagatcgggcactacatcaaagtgctcaattgcgaaataagtgccagttctggcaaagccggtttggatttcatcagcaacaaaaacaataccgtgttctttgcagaatgaagcgacgtgctgtacgaaccgtttcgaaggaataataaatccgccttctccctgcactggctccatcacgacacacgccaccgtttcaggcgccactgaagcgataaagaaatcattgaatgcttgaatgaccatatcgtcatagctttcatcactcatgccggccggcttctgataataataagggaacggagcttgataaacctctggcgcaaaaggcccgaaaccgaatttataaggttttaccttgcttgtcatgctcatcgtcatattcgtgcgtccatgaaacccgcgcgtaaatgagacaacgccttgacgctttgtatactttctggcgattttcacagcgttttcgactgcttccgcccctgagttaagaaaaatcgcttttttctcatggctgcccggtgcaatgccacacagtttttcggctaactcgatataagtcgggtacatcatgacattaaagccaggatgaatcagctcctctgcctgccgcttcacagcctcaaccaccttcggatgcgagtgtccgacatttaacgtgccgatggcgcctgcaaaatcaataaacctccggccatccagatcgtacagctcggccccttctcctttgaccgccagactgcggttgccgttgctcacaccttttgacacaaattgatcccgtttttgctgccattgtgcagttgtgatgcttactgttgtttgactcatgtgaatatccccctgtcggtattttcttatcattctgacttctctttggtatgatgaaaagtaccaattataactttttgatggtatcagaaggagaaactacaaaatggatatcacaattacactcgatcgttcagagcaagccgattatatctatcagcaaatttatcaaaagctgaaaaaagaaatcctcagccgcaatctgctgccgcactcgaaggttccctccaagcgggagctggctgaaaatctcaaggtcagcgtaaattcagtgaattcagcctatcagcagctgctggctgaagggtatttgtacgccattgaacgaaagggtttcttcgtggaggaactagacatgttttccgccgaggagcaccctccatttgcactgccggatgatctaaaagagattcacatcgaccagagcgattggatatcgttttcacacatgagttccgatacagaccattttccgatcaaaagctggttccgctgcgagcaaaaagcggcctcccgctcataccgcacgctcggcgatatgtcacatccgcaagggatatatgaagtgagagcggccattaccaggctcatttccctgacgaggggtgtaaaatgcaggccagaacaaatgatcataggggcaggcacacaggtgctcatgcagctgttgactgagcttttacccaaggaagccgtgtatgcaatggaggagcctggctacaggcgcatgtatcagcttttgaagaatgccggaaaacaagtaaagacgatcatgctggatgaaaagggcatgtcgattgctgaaatcaccagacagcagccagatgtgctggtgaccaccccgtcgcatcagtttccgtccggaacgattatgcctgtatccagaagaattcagctgctgaactgggcagccgaggagccgcgccgatatatcattgaggacgattatgatagtgaattcacatatgatgtagacagtattccggcgctgcaaagcctcgaccgttttcaaaatgtcatctatatgggaaccttttcaaagtcccttctccccggcttgcggatcagctatatggtgttgccgcctgagctgttgagggcatacaaacagcggggctatgatctgcagacttgctcatcactcacacagctcaccctgcaggaatttatcgagtctggtgaatatcagaagcatataaaaaaaatgaagcagcattataaagaaaagagagaacgcctgatcaccgctttagaagcagagttcagcggagaggttaccgtaaaaggggcaaatgcggggctgcattttgttaccgaatttgataccaggcgcaccgaacaagacatcctgtcacattctgccgggctgcagcttgaaatattcggaatgagccgatttaacttgaaggaaaacaagcggcaaacgggcaggccagctctcattatcggctttgcacggctgaaggaagaagatattcaggagggtgtgcagcggcttttcaaagcggtttacggacataaaaaaatccccgttacaggggattgattcaccagcggtcctggtctacattcagcacggcttcaagcaggcccggaaatgccttttcaaggtcttcagcgcgaagcgaataataccggcgctttccttctatccgaacttgagcgatgcctgattctctcaaaactttaaaatgatgcgataaagtcgatttggcaacctgcacatctgcacaggtgctgcacgttttttcttttgcttcagctaattgcttgacgagctctaaacgaagcggatcactaagtgcatgaagaacctttgtcagctgcaatgtttctgtttctggatggtttggaatgttcatgacacaaatgtatcacacaacaattagaatgacaattttactatttaagggtttttcctttacctcaattagaatacatgttacatttagttcgatgaaattcgaacaataaattcgcataacaacggaggagatttaaatgatcgtattacaagcttacatcaaagtaaaaccagaaaaacgcgaggaatttttgagcgaggctcaatcacttgttcagcattcaagagctgaggaaggcaacgtgcaatacgacctatttgaaaaagtaggcgaagaaaatacatttgtcatgcttgaaaaatggaaagatgaagcggcaatgaaattccataacgaaactgcgcatttccaagggtttgtcgcaaaaggaaaagaactgctgagcgcccctcttgatgttgtccgcacagagcttagcgagtaaagaaagggtgtcccatatgaatgaagtgattaaatctttaacagaccaccgctcgattcgcagctacacagatgagcctgtagctcaggagcaattggaccaaatcattgaagcggtgcaatcagccccttcttctatcaacggacagcaagtgactgtgatcacagtccaggataaagagcgcaaaaagaaaatctccgagctggcaggcggccagccatggatcgatcaagctcctgttttcctgctgttctgcgcagatttcaatcgggccaaaattgcgcttgaagatctgcatgatttcaaaatggaaatcacaaatggattggaatctgttcttgtcggcgcagtagacgctggtattgccctcggcacagcaacagcagcggctgagtcactcggacttggcacagttccgatcggtgcggttcgcggaaaccctcaagagctgatcgaactgcttgagcttccaaaatacgtgttccctttatccggccttgtcattgggcatcctgccgaccgttcagcgaaaaaaccgcgcttgccgcaggaagctgtcaatcatcaggaaacttatttgaatcaggatgagctgacgtctcacattcaggcatacgacgaacagatgtctgaatacatgaataaacggacaaacggaaaagaaacaagaaattggtcacagagcatcgcttcctactatgagcgcctgtactatccgcacatccgtgaaatgcttgaaaaacaaggatttaaagttgaaaaataagctcttattcggcctgtcggattttccggcaggcctttcatttacccggttaaaatccattgacttctattttgtttatttggtaaaattttttcatagttactcattggttttctgtgaaccaatgggttttctaatgttcaagaaagaaggaagccatgagatgcttgataaaaaaacagatatcttgttagccgcgcgaaagcttttttcggaaaaggattttacgtcggtttccatgcaggcgatcgcagaagaatgtaagatgtcaaaagcttcgatatataagctgttccaatctaaagaagatctgcttttggagctgctgtcatttaaccagaagcaaatggtggccgcggcctcaagacttcaggaaaataccgcacttacaccggaggagcgtttgacgcaaaaggtcaaaatggaactggagggcttcaggcggaatcagcagtttttcaatatgctgacctacggaaaccctaagctgcacaatgaccgggtcaaacagcatatccatcagaccagatcgacgattatctgctggcaccgcgattcgctgatccaggcgtatggagaaaccattctcccgtttgtgtgggatttggtcatcattcttcacggtatgatgcgtgagtttttaatgctgatcaaaatcgaggaaaaaccgcttgagcttgacccgatcgcagagtttatcatcagcaccctcaatcagattatcaaaaacagggaaacccgccagtctcttcttccgcccgaagccatcgagctttatattcattcagcatcctcctacaagccaaaggataaatcagtcctattatcggaaagcctgaaggaattacataaaggcatctcttccctgtccgccgcggactatgacgtagatgaactgacatccgcagccgctatgctggaggaagaagcgaagaaggaagaaccccgcgcttttttactcaaatcactgattggctatctggaacaaaccggtgttttaacacagcccgtttccatgttaaaaacactgttaattacttagagaaaagaagggatatgtattgaacacaagtattgaacaaaaaccttttaaccgttctgtcattgtcggcattttgttagccggagcgtttgtggcgattttgaaccagacattgttgattaccgcacttccccatatcatgagggatttcaatgtcgatgccaaccaagcacaatggctgaccacatcatttatgttaaccaacgggattttaattccgattaccgcgtttttaattgagaaattcacaagccgggcgctgctcatcacagcaatgagcattttcactgccggaacagtcgtcggagcgttcgcgccgaacttcccggttctgctgacagcgcgtatcattcaagcggctggagccggcattatgatgccgctcatgcagactgtattcctgacaatctttccgattgaaaagcgcggccaggctatgggtatggtcggattggtcatctcattcgcgcctgcgatcggaccgactctttccggatgggctgtcgaagctttctcttggagatcattgttttatattattcttccgtttgctgtgattgatttgattcttgccagcatcctgatgaaaaacgtgacgactttaagaaaaacacagattgatattttatcagtcatcctttcaacatttgggttcggcggccttctgtacggcttctcaagcgtcggctcttacggctggtccagttcaaccgtcttgatttcactgctggtgggtgtcatcgcgctgctcttgtttatcacaagacaaatgaagcttgaaaaaccgatgctggaattccgcgtcttcacgtttggcgttttcagcttaacaacactgctgggaaccctcgtctttgcattattgatcggtacggaaaccatcctgccgctttatacacaaaatgtcagagacgtcacagcttttgatacagggcttatgctccttccgggagccgttgtgatgggctttatgtcgccgattatcggcagaatttttgaccgtgtcggcggaagagggctggcgattgccggtttctgcatcatcttcctgacatctctgccgtttatgcagctgactgaccatacgtcactcgcttggattgtcgttttatacaccgttcgtctcttaggcaccgccatgatcatgatgccggtgacaacagccggaatcaacgcgctgccgcgccacttgattccgcacggaactgcgatgaacaacacgattcgccaagtcggcggctcgatcggaaccgcactattggtttccgtgatgagcaaccaggccgcacatgcaggcacgacaaatgtgaagcacgctgccctgcacggcatgaacgccgcttttattgtggctgccgtcattgcacttgtcggcttccttctctcattcacattaaagaaacctcagcgccctgccgaacagcagccggcacgctaaaaacagccctgttcagggctgtttttatataattatttaaaaatccttataataccttagattcttgcataagagcatcaaaataaatataacctgcagtttgagcagctttaattttgttatctaataaatcacaaaaagttattctaccttctgtaacatacataagatctgttccatcaatcagtatagttttaattgatttacccgaaacaaggctctttacggaatctatcgagaatccattcactgatataaataggccccttccatacatttttccttcaaccttatgggcaaagtggtacatgtcaatagaggctgtggcagcatcattccacttcccttctaataaataatgttctccatcatacttgatagctccgtcaatttgttcaccttttatcttaaatggctcagtaacatcaaactcttctcgttgggctatcttcattattaaattctcaaaatgataccctcttttttgactactaattatacgcccgttactatctttacttattaataagctcatatattcattatgtatttcttctaacaatatagttttttttgaaatagagctttgttctattttattctttttttgctgctttaacttatgagtataatctttataaataatgttaagcttatttatataagactctgctttacttctatccaatttatttagttcttcaaaataatatggatcaaaatagtcccattgacttaatgtctcaagcatattacgtagatgtattattcccttatctggtgttgcaaataaattacgaaaaacactatccactatttggtatctcttcatatcaactagttcattttttagaggcatatgacgacgagggcaaccactatttctaaaaaaatcataaagatctgatttactccaaaataattctaaaatacaatctttcatatgtgaaataactgaaggagaaaattctagactcataaggaacactccttgaaactaataaattaatgaatatgattaaccttaattatccatctatataaaaacaaagtaaagtttatttctacacttaacagtaaaatatctatagtaccagttaaaaacacacttcattactatcaaaataagtcttagatattttttagaaaaacataacaaaacccgatcttagactgaattaacagattctatagatcgggttcttattttacttctctaaaccgtctttcacttctttgatcatttgtgccatagactcaagaccgcctcctgataagtaccaagtagcagaatcaaggtagacgacatgatcatttttcactgcgtttacatttttcacataatcattttcaacgacttgtttagtagatgatgtttcaccgatcgctgtaccgcggtcaatgacaaacaggtaatccgggtttgtttttgaaatgtactcgtaagaaacgctttgtccgtgagtagacgctttgatgtttttatcagccggtgtcacgccgaacacgtcatggatcaggccgtatcttgatttaggaccgaatgcgctgatcttcccgtcgttcgccatgatgacgagaccgtttttgttaagcttttcagccgttttctttacatctgcgattgaatgatcgatttttgcgagttcatccttcacttcatcttctttatcgaagatcttaccgattgtttctgcgtcagacttaaatgattccatatacttcgctgtgtctacgccaaggtaaattgtcggcgcaattttagagaattctttgtaagactcagattgtcttcctgagataatgatcaagtcagggtctaaatctgccactttctcgaagtctggctcttttaagcttccgacgtcagcatatttgtcatccttgaatttggacagatatttaggaagggcttgcttcggcagtcccgctactttatcatcaagaccaagtttatctagtgtatctaagcttccaaagtcaaatacgacaacttttttagggctcttcggtacttttgttccgtttttgtccagctggtgtttcaccgtaatttggtcttccttagaatcagaacctttgctgcttgtgctttggtttccgcatgcagaaatcacaactgccgtcaccaaagcgatgaatagtaatgcgaactttttcatgctcttcacctcttctatatattaagaaaaatagacacctattctttgattatcaatcgtctgaatcgggatggtcatatcgtagatttcctcaagcaccgatgtttctatcatttcttcaggcggtccttcttttacgatgcggccgtttttcaaagcgacgatatagtcagaatagactgaagcaaaattgatatcgtgaatgacgatgacgatcgtttttccaagctcctctaccagccgtttcagcagtttcataatttcaactgagtgtttcatatccagattgttcagcggctcatccagaaagatataatctgtgtcctgggcaatgaccatggcgataaatgccctttggcactgtccgccgctcagctgatccaagtatttgtcttgaatgtcttccagcttcatatagctgagcgcctggttgatatgaacccagtcttcctctgtcagccggccctgtgagtacggaaacctgccaaaactaacgaggtctttgatcgtgagcctgatattgatttggttcgcctgcttcaaaatgctcattttcttggcaagctctttactgtcacatgctccaatctcttgtccgtctatgtaaatctcgccggaatcctttttgatcaggcggctcatgatagacagcagcgtacttttgccggcgccgttaggaccgataaacgaggtgattttgcccttttgaatcgtgactgacgtctcttcaagaacaactttcccgccatattgtttgcttacatttctgacctctaccatgatttattctcctttaacagcaagtagataaaataaatcccgccggcaaaattaataatgacgctcagcgtcgttgagaaggtaaacactttctcaaccacaaactgccctccgaccagcgcaatgatgctgatgaaaacggagcctgcgattaagtatgaatgcttatatgttttcaggaattctctcgccaggttgacgaccagaaggcctaaaaacataatcggcccgactagcgctgttgaaacagaaaccaaaatcgcaaccacgatcagcatctgcttcaccactttgtcgtagtcaatgcccaaattcacggcgtgctcgcgtccgagcgacagcacatcgaaaaattttgtaaaacgccagacataaacgcctgtcagcaggaagatgatgaacgcgagccataacaaatccgtattgatattgttaaagctggcaaacatcttgtcctgcacaacttggaactcgttcggatcaatcagcatctgcataaaagaagacaggctgctgaacagcgtgccaaacacgattccgataagcagaaggaaaaagatatttctcccctcacccttgaacatgatctgatacaaaacaagagaaaacaggatcatcagcagaacagagatgataaagttgatgtttttattcatgatgaccatattcgcagaaccgaacaaaaagataatgccagtctgaatcagcatgtagagagaatcaaggcccaaaatgctcggcgtcaggatgcggttgttcgtaatcgtttgaaagatcatggtcgaaaacgcaatcgctccccccgtcagcacaatggcagcgacttttttgattcgtctcggcagggtgtaatcccaattgcctaagtcataaaacaaaaacaagccaatacatacaatggctaaaccaacgagcaaagctattttcatctggttacgcataggcttttctccttaacagcataaacaggaaaatgccgctgccgatgattccgaccatcaggccaatcgagatttcataagggaagataatgattctgcccagtatatcgcaaaacagcacaaaaactgctcccaacagcgcagtatgcggcaggctgctcttcagattgtctcctctgtaaatcgatacaatattcgggatgattaaaccgagaaacggcagcataccgacagtcaaaatgacaagagacgtgatcagggacacgataatgagcccgatgttcacaacccgtttatacttgaggccgaggttgacagaaaagctttcacccataccggccaatgtgaatttatccgcatacacataggcaatgatgacgagcggaatactcagataaagaagctcgtatcttcctttcacgactaaagagaagtctccctgcagccatgatgacacattctggatcaagtcatatttatatgcgataaatgtcgcgattgaactgacgatattcccgagcattaaaccgacaagcggaataaagatggtgtcgttaaacttgattctttcaaggattttcataaacagaaaatttcctgcaagggcaaagacaaacgcgaccagcattttgattaaaggactggcggatgtaaacagcagcaaggaaattaaaatgccgagcctcgcccaatccatcgtgcccgccgtcgtcggtgacacgaatttatttctgctgatctgctgcataatcaaaccgcagatgctcatgcttaatcccgcaatgacaatgctgatcaatcgcggcaaacggcttgcaaacagcgttgacgcctcttgtttgcttaaatcgaagagatcaagcggcgacagatcttctacaccgataaatacagatgtgactgctaatatgataagtagaataaataagtaacgtagcttcatgctgcctccttacatccttacagcaaaaagaacgtatctcctactccgcaaggactcaaaacaatatggccatatagtaattgattatcattatcatttacatattaccatttttctagggttagtcaatattctttaaaaatattaacctagtcatttatcaattttactaatcattctaaccattttccatcccaaaacgttaggctgtttaccatatttatctttataacgcaggtatacggtcagcaaacctgacattattcctcgtgaaaaatacaaatgttctctccagaaagaaattaccccttgatttacagtactgaaagagagataataaatactaaatttgtgtgaaaattttaaacattaggagatgtaaacatgaaggtcgttaaattcggaggcagctcacttgcttcaggcgcccagcttgacaaggtgtttcacatcgttacctcagatccggcacggaaagctgtagtcgtttcagctccgggaaaacgctatgccgaggatacaaaagtgactgatctcttaatcgcatgtgcagaacaatatttggcaacaggcagcgcacctgaactggcggaagctgttgtggaacggtacgctctcatcgccagtgagcttcagctggggcaaagcattatcgaaaaaatcagagatgatctgtttacgcttttagaaggagataaaagcaatcccgagcaatatcttgacgcagtcaaggccagcggagaggataacaatgccaagctgatcgccgcttacttccgctataaaggcgtcaaagcggaatatgtaaacccgaaggatgtcggcctctttgtgacaaatgaacccggcaacgcgcaagttcttcctgaatcctatcaaaacctctatcgtcttcgggaacgtgacggactcatcatttttcccggttttttcggattcagcaaggatggcgatgtgatcacattctcacggagcggttctgatattaccggttcgattcttgccaacggactacaagccgatttgtacgaaaactttacagacgtagacgctgtgtattctgtcaatccgtccttcgttgagaatccaaaggaaatcagcgagctgacatatagagagatgcgggagctgtcctacgcgggtttttcagtgtttcatgatgaagcgctcattccggcattcagagcggggattcctgttcagatcaaaaatacgaacaacccctcagccgaaggcacccgcgtcgtcagcaagcgggataacacaaacgggcctgtcgtcggcattgccagcgacaccggtttttgcagcatttatatcagcaagtatctcatgaacagagaaatcggttttggccgcagagcccttcacatcctggaggagcatggtttgacgtatgagcatgttccatcgggaatcgatgacatgacaatcattttacggcaggggcaaatggatgccgccactgaacgcagcgtcatcaaacggatcgaagaggatttgcatgccgatgaagtcatcgtcgagcatcatctcgccctgattatggttgtaggggaagcgatgcgccacaatgtcggtacaacggcaagagccgccaaagcattatcagaggcacaggtgaatatcgaaatgatcaatcagggatcttctgaagtgagcatgatgtttggcgtaaaagaagccgaagaaagaaaagccgtccaagcgttataccaggaatttttcgcgggcgtgctgatctcttaatcgtacataaatagcgggcggcagcgcccgctattttttatatcaccttcatatagccgaattcttcattttttctcttgtccactattatccctgccaaatggatcggttcagcatatcttatagtatccttcatagggaggtgaaaccttatgtcaggatactctaacggcggcggttacggcggcatcagttctttcgctttaatcgttgtattgtttattcttttaattatcgtaggggctgcgtttgttggcggctactaagctgctgaccgtctctgcgggaccctgtccgccacagttttgcagtatatgctgaagccatctcgcaaggaggtgcacaaaatgtcaggttacggaacttctttcgctttgattgttgtgttatttatcctcttgatcattgtgggaactgcatttgtaggaggctactaaataaacgtaatctccatgaaggcggcaccgcaagactatgtcctgcggtgtttttttgaaaagaaaaaccccttctcgctaatgagaaggggcttgttcttacgtcattcctctttctgtcacatgaaagtcgagtgcttccgcattagcagaaacgccagccgctgtaaaaatcgcggctgcggccaaacaaataacaaacaacttagatttcaatttcatacaaaccttcactcctttgtatttgttttcttgcctcttcaacttgtagaaagtaggaagcagacagtttaaaccatttctgttcatagtaatattttgctacttctagggctaaatcctctatatcagcgtacatatttttattttttaagtactggaaacatcgttcgattccttcttcattgggctgatcctgatatagggattgcaaaaactcgaattttacggcatagtctgcatcgtctgtttctttagcatattcatagccccgcttgtgatattccgaagctttatcatgttttccctgtttataataaatcagggtgattaaaaaataggcttgcgggagagaattgacgatcctgctgctttcaaacgtggagaccgctttttcaaagtaatcaatggcagggtctagaaggtcttgattgtaatagcataatccgagattgtagtatgctcttccgaccagctgggctttttgttccgcttgggccatattgagcgctaatttgaaatggcgtgcggcttgttcgaaatttctttcatccatcaggttgaccccgaagacgaaatggcattgaatgattctcacattataggtttcctgctccacgtaaatttcataggcgttttttatattaatcaatgaaaaatacgtttgcttcatataataataagcttccgcgattttaaaataaaattcagcccgttcaatatggtctgcgacaaaggagagctttttctccgcctgtttatagtatgtaatggcagaaataaattcccgcttatcaaattcatacatcccgcgaaaaaaattcacgtaatagtcgagcagccctttgagatctgcctggttgctgtcaatgtttcttgataattcagacaggcttggctggtcttcgatatttaatttctctaacggctcaagataatccagcataagctggtgccggaattccattagtgaataataaagcagcaagttggaatcatgctgcatgtgtttcagttcctgctggatttcagcttttaacacttcggcatccggcacgctgaatgtccggatatatctgtaccactcgttaattttttgaccgaccgctgaagaaggaattaccccgctcttcattccttcaccctctcccatcaaaaactgtttatgtcatattttatcatgtttatagaccgtcccaacccgaaaaacacgcaatctttgttttcgggagcacgcaataaaccgaagcggtgtgcaaaaaaggcggatgcatcagttgatgcgccgccctgtatgctattgctgttttgccgttaaaggaaggcggatgatgaactttgtgcctttcccttcttcactcttgatttctactgtgccctggtgcatttcaacgagctgcctgacgatcgagagaccgagtccgtattcaccgtatgctgtgttcgttcttgaaatatctgctttatagaatcgctcccaaatatgctcaatatcctcttttggaatgccgatacccgtgtcttcaatttcaataatcgtctctttataaccttccattccgcgcagccaaatgtcaccgttttgcgtaaattggatgctgtttttcgtaatgttgacgagaatttgaatgaaccggtcataatcggcatgtacgatgacgtgatcctctacttggatcatcagcttgttttgtttttcttccgcctgctgctgcaagtgctctttcacgatttcaaacacctcgatcagaggaacgtctagcttgttcaaggtaatttgctgggatctgattttttcataatccagattttcttttacgagccgcagcatgcgcttcgtttcctcactgatcagcgagaagcatttatcctttttatcctcaggaatcgtatggctgttcaacccttcaaccaaaccgttgatcgtcgtcagcggtgtttttaattcatgtgacacgtcagcgataaactgccttctccgcttctcaaggcgctcgatttcatcccttgactgctttagttttttcgccatgatattaaagtcagacgccagtacgccgatttcgtccccgtagctgttttccaaatggatgtcataatcgccggaagccactttatctgtcgcttctctcagcttttgaatccgcttgacatggaatttggacagaagccagctcacaagaatcgtaatcacaagcgtgctgatcacagcgtaaaacatatagaggttgacctgattgaccatctgttcaacaccgctgatcggagaaatcagcagaacggcgcctttaaattcgttctgaacaaatataggctgcgccacaagggacacttcatcatcaaaacggccatctgccctgatcgtgacagtctgcccttttttcagcttattccattctgatttcttcagctgttcccttggtgggtgatgaaagccttcaggaagaaaataaggctgctgctcttcattaaagatgataaattgcgtctttcttgtgcttaacatgtcctgataaggatagagcctgcgcatgtccacctggccggattggaattcatttgcaatctgcaccgcatatgacgtcaattcctctactttgttctgataggcaaattccttcacaaagtgggaaaacagagaaatgataatgacaaacgctaaaatcaaaatgctgatatggcttagcagcagctgatataaatatttaatcttcatcaaatttataccctactccccacacagtatacaggaaaggcttgtcctcgctggcaagctttttccgcagccgtttgatatgaacgtcaaccgttcgctcatctccataaaattgatagccccatacctgctcaagcagctgttctctggagaacacctgccgcggattttggacaaggtaataaagcagatcgaattccttcggcgtgagattttctacaggctctccgtttaataatacttctctcgtcttcttattaatggtaaagcattccgtttcaatcatatcttcatcaataaccgctttgcctgtcgccttatatcttctgatgacggctttgatgcgggcaaccaatgtcagcgggctgaacggctttgtgacataatcgtccgcccccatctcaaaaccgatgacctgatctgattcagtgtctttggcagtcagcatgataatcggcaccgtgcttgtctctcttatttttctgcagatggtcacgccgtccatagatggaagcatgatatccaaaatgattagatcccaattttcttccgtaaaacgctggtacccttctaacccgtcatgaacgaattcggcttcaaaaccttctttaaaaaagaacatctccgtcatcgtacatacactaacattatcttctatcattaatattttcattatatcctccggttgttttgatgcttttttatataatagcaccattttaaacagaaggttttgcgtttcacaattgttagtttttatttcatcaactagaaatagattgttcatatttttttcatacctttggactactattaatttatcagcaaggggacgcgccccagaggcggtcttatcaataaaaatacctatacggaggaacataaatgaactttatcaaacgggccttttggaatatgaaggctaaaaagggaaaaacgttattgcaattatttgtgtttacagtcatatgtgtctttgttctatcaggcctcaccatccagtcggcagcacaaaaatcaagcgaactggccagacaggaactcggcggaagcgtgacactacaggttgaccgccaaaagcaaatggaaaaacagcaggacagcggtgaaaaacgcagcttcgaatccacaccgatcaaagtgtctgatgcgaataagcttgcagcgcttgatcatgtgaagagctacaattacaccacatcagcttcagccaacgcgggaaactttgatgcgattgaaagctcaagctctagttcaagcgactccagctcaagcagttcaaactcaaatgctaaaaacagtcaaggcggcggacaaggcggaccgcaaatggtgcaagccgatctttcgattgaaggtgtcatcagcacagcattagttgatgacttctctgacggagattcaaaaatcactgacggacgcgcgattacaaaatcagatgtcggcaaaaaagtaacagtgatcaacgaaacattagcggaagaaaatgatttaagcgttggcgattcgatcacaattgaatcagcaacggatgaggatacaacagtaaagctgaagatcgtcggtatttataaaacaacatcttcaggtgatgaccaagcccaaaatttctctttcttaaatccttataacaagctttatacaccttacacagcaacagcggcgctgaaaggcgacgactataaaaatacgattgactcagctgtttactatatggacgacgcgaaaaatatggatgctttcgtaaaagcagcgaagaaaacatcaattgacttcgatacgtacacactgaatacaaacgatcagctttaccagcaaatggtcggcccgattgaaaatgtggcttctttctctaaaaacgtcgtgtatcttgtatcagtagcaggcgccgtcatccttggcctgattgtcatgatgtcaatcagggagcgcaaatacgaaatgggcgtgttaatggccatcggtgaaaaacgatggaaattgattggacagttcttgactgagattctgattgtggccgttatcgctatcggccttgcatctgtgacggggaatctcgtcgcgaatcagcttggaaatcagcttttatcccagcagatcagttcatcaaccgattcaacgcaaaccgcaagcggacaaatgcccggcggcggtggcggcatgggcggcggaatgttcggccacagttcatcaaacgtggacgttatcgattcactgaacgtcgcggtttctatgaacgacatgcttattctgggcgggatcggcatcctaatcgcaatcattgcaacattgctgccgtcaatttcagtactgcggcttcatccgaaaacgatattgacaaaacaggaatagaaagaggcggaacctatgagcttattacaatttcaacaagtcggctactggtataaaaacaaaagccagccattgtttcaggatattaacatcagctttcaaaaaggaaaattctacacaatcatcggaacatcagggacggggaaaaccactttcctgtctctggcaggcggacttgacgcaccaaaagaaggaaacatcctttacgacggaaaagcggtttctaaaatcggcttaaccaatttcagaaatcaatatgtatcaatcgtctttcaggcgtacaacctgctcccgtatatgacggctttgcagaacgtcacaaccgctatggaaatcacaggttctaaagaaaaaaacaaagaatcatatgcgcttgacatgctgcagaaggttggcatcaacgaaaaacaagcccggcaaaaagtgctcacactgagcggcggacagcagcagcgggtatcaattacaagggctttctgctgtgacacgaatcttatcgtagccgatgaaccgaccggaaaccttgatgaggacacatcaaaagagatcgtacggctctttcaagatctggcgcacaaggaaaataaatgcgtcattatggtgacgcacgatgaacaaattgcaaaagtgtcagacatcaatatcagactttcaagaggaagctttactgtgaaggaaaacgtcgcagtggtataacaaaacgcgcctctgccagtgcagacaggggcgcaccctatatcccccttttatatagaagtgaacataaaaagagcggcggccgcatccccccgctctttttatcatttttttgcttcctccccttttgacttctctcttcgtttctttttccaaacggccacaataaacagaaagagcggaaacaataattgaaaaggcaaatgaatatacagcggcaccacgttcaagccttcgttcaagtgctctgaaaagttagttgcgatcgttaaagaaaggattaagatgcccaatcccatcggataagccaattgagagagattcttttccttaaagagcgtagatgtcccaaccacagtggcatataagtagaggctgaccttaaagaagccgccgatgatcagcgccagcataaaaaagacatcgagccggtctaaaaattcttcgaccttgattgtctgaatcgaacttaaaagcgggaactgggatctgagtgtaagatcaacatcaagcacgctgatattaatcgccacggtgagcgccacaaccaatccgctaatagccatggcaatcatccccatttttttcacatcttttctgtcattcaggttagggaaaatcatcacaaataaaacgacttcaccaaatgggacgtacatggtctgcgtgaaaacagagtgaaggataggagaaataccgtttgccaaaaccggctttaaattgtgcgggtctatagtgcctgagacaataatcagcacgagcccgatcgcgcccagtaaatacatgaccccgaaaagaagttcggcagcgcgtgcgagtacttcaattccttttcttacggcatatatgcttgctaccattaataaagcatttacaataatgataggtgtatcatgataagcaaacgtcagcagcatttctccaaagtcacgcagcacccttgcggcaatataggcaaagtacaatatatagagaaatgaaaacagccagctcagcttggttcccagcatatcatccatatattctttcggagaagaattcggataacattgataaatgccttgatacaaatagaaaagaaacattccgatcgcacagcctaataaaactgctatccaagcatccctgcccgccattgatcccgatgtaatcaataaggagctgcccagttcaaaaatgataatcatgacaaacagctgccttatgcttattctggctttttccatctgtcacttcccctttcttcagacctaatcatctttaaactggtgtttgatcggatcgtttcgcaatcccgtccttctgatatacgtctcggccttcacatcgatgggcagttcgggcaaatattctttgtcccatgtgtccttcattttctcccactgctccggatactttctatatatcgtgtcaccaaaaccgataaaatctattttattcttcttaatctttttcacagtatggctaatttccttttcaagctctttgttgagcgctttttcaatagcggccagcaccttgggatcagacaattggaaagggtatttgacagcatcaataataccttcaaccgacactttcacatggatgtacggacgtccgttccgcattttcggtaccagctttgtatcttgatgggtaacctgcaagctgaccgcatccttcgtcttgccccagtcagcattaatcaacgtatgctggatcttattcataagccagactgcccccacgctttcatcatcttccagccaatactttaaatatcctgccttatcaaaaaccgccagaccatctgcctgaagaatggctttcgggtcagtcgcctgcgtgttttccatgctgactccttttttatcgtcaccaatcatcataaatccggggatgaccggtgccatagtgttggcggcaagtgttttcaaaacgtcctgaatattggttttgaccacccgcccgtattgcgcctccgtgaaatccaaggttttattgactttatttgatggaattttatcaattggcgtcaagattttcacaatattttctgcttttgttttatgggcaacgacgaatgttgctgttgacctaaattctgtgtcccggtcaagattatctaatacaaaatccaaaccttcttcttttgccagcttttcattgatcacgactagattggtatgggcaaaataaagccgccgtgatacctttatggaggcttttctgagtgcttccgttaaattgttaccttcaatcgaatagacagatacaggcggcctgtctccatcacctcctccctgaaggccgccggcaacattccctggattgataatttgaagatgcagcacgtagttgctgtcgtttgtccgatcgatgccaatcgccgagataatcgcaagatccgtcagctccctcttatcccagcagccgggcagcacaatggcgctcaaaagcatgagaacgacaaatagacatttacgtaccattcttatccccttcttccaaatctttgttcaccattcctcgtgaagcggccggctctgggcgttgatcttgcccctgccgcaccttatcttccttgctgaccgattccggccttttttcatcggcccaccacggaacccggaaaagcgcgtcctttacgccttgtgaagaaaagggtgcaagcggcgacatatatggaacgccgtatgaacgaagactgcataagtggacaaacatcataatgatccctaaaatcagcccgtaaaaacccataacagctgaggcaataagaaaaataaaccgaataagccgggctgaaatcgccattgcaaacgccggtgttgcgaagctcgcaatcgcggtgagtgccacgataatcaccattgccggagagacgataccagcctgtacggcagcctggccgattacgagcgcgcctacgattgacactgccgagccaacaacccggggcagcctgaatcccgcttccctcagaatctcaaaagcaacctccatcgtcagcgcctccacaacagccggaaacgggacactttcccgctgggccgcaatgaccactaacagctcagtcggtatcatttcttgatgaaacgtcgtggctgccacgtatacagccggagccacaagcgaaatgaaaaagactaaaacacgaagaattcttatgcttgtcgcaatgtcaaaacgcgaataataatcctcaacagactgaaaaaactggacaaataaggccggggcaataagcacaaacggtgttccgtccacaataatcgcgaatcttccttctaacagattacccgctactacatcagggcgttctgtatgatacatagtcggaaacgtcgtaaaggtttcatcttcaatcagctgctcaatatatccagattccaaaatactgtcaatatctattttttccaggcgctgcttcacttccttcagcaccttttcatcgcatattccttgaatgtacatgagagcgatatccgtattcgtaacagaaccttttttcattttttcaacccataaattcggatttttaatgtatcgccggatcatggaaatattggtttgcagagactctgtaaacccttggcgcggaccgcggaatgacgcctgggtgctcggctcttggatggagcgctgctctcccccttgagtgctgcaaatcaaagcttcatcatggccatcagcaaaaatgagcgcattgccgagcattaactcggaaaaaagcttgtcccagctcttttccgctttcaccccgcccagcgggagcgttttttcaagaatttgctggatcgcatgagtattctggatagactcatcctgtaccaatgggtcaattaacgactcatggatcgtgttattatcgaccagcccagcaatatagataacagctaggtggacatgatcctgctccccgattttaatctcgcgaatgatgacgtcagagctgcttccgacttcctttttcgtttccgctatattctttgccaaacttggagaaatgagaaccggcctttctttttcttgctgctgttcctggttcctctcgtcagtattctgcttgtcttttgaaccggtattgttctttcgcttagaaaataaaggcatacacaaataccattccttgtcgttttctcatattcttccttttaaaattgagattatgcatgaggtttagatgcggtataacatctccgccaacgatagacactaaaagcggaggatgatgaagcatgaagatattgggcgtgactggagtcatattaatttgtttattagctatttctgtgttgatggacatgcttcaagggttcagtttaacaaaagccgtttataacaatatgtccagctttaagatttcaacatttgcggaatgggttgtaattttattttttgttttagtacttgtgagggaaatatacgtgatctataaatcgaaaaaaaagaacccctagagggggcgcttttttcagacaatcatattgccgtctattgtatcactgctgtgtttgttgatggtccctttaaaaatgcggttgccgatgattttggaattggttgatgtggttgtttgaatagctgtcgcagtgcccgcggagaggttattgatggtgtttcctgagacgatagagcctgcagagccattgagataaatcacaatcggattcccggctgttctgttgactgaaatggtattatcaaaaatctcatgcacaccggcgctgatatagatggtgaccaaaagcggagatctctctaagtggttgccgataattgaggttttcgcacttgtggagcaataaatggggtaatttttgaactctttaaatgtattgtttttgatgatggcgccggcattgtttgtgacggaaacagaatatgattccggcactgcttcaaacgcgtcaggattcagtatattcccttcaatcaccgcgttcccttgagcaatccaaatgccccggctgaattttctcaggagattatctttaatgatcatatttccgccggaaacgttcacaccgtcaacgacttgaatgagacagttattcagaaaagcgatgtcatctgacagcactgcgcgaagaccgatgctgcgccttgtttcagacagtccgttttgaatttggtttccgtctacctttacgtcggaagactgataaaccaatatccctgtgttttcaaagttgctgattttgttgttcgtcacaagaacgctctttcccctgacatcaattccagttgaaaatccggtaatgaggttgccagcgatcactgcatcactggtctcttttccttgtgatacaccgagtccggttatcccgactcttggcgcagccgccgcgtcttcagggcgcctcagtatatttcccttgatcactgtttgcgtcccatatccgtagctgattgtattgtcagagtgatttccttctattaaaatgccatacccgttaaaattggtcacagaacttgaaacgtttccaacaaagtggttattgcgaattgatacattaatcggttcctcataatcaacgtcaccttcgccatatccttcaatgtcaattccgaatttcggggctgttccattccccgttccggcatcttcaatcaagcactcctccaccgtgaccatgtcacatccggtaatggaaatgttatttctcctcgaccgccgaacctcacagcggcggatgataatttgctctgacgttcgataatcttgattggtctttaatccccttgggctgactatgatcccatcgccggtaaaatcggaaattttcacatcatcaatgagaacattcgagcatccttcaatacatatgccaaagccccattcatgggttgaccttatccccgccgagacatacgtatgctcatcccgttcgccgataatttgtcctccggaaatagttatattctcttgcttgcctacataaaatgcggaataaccccacgaactattcggtatcactttcatgatacattcggggtccatcataatctcaaggttgccgggaacaatgatccccgcgtttcgaaacctctgattaagatctccgccaagcgttgcgtctattaaatatgttccctttggaaaccagacagtatgatagcctttcgaaacagctgtactgaggcactgattaatccgttctgtcgaatccgttttaccatctccaggaacaccgaaatccgctgcatttaatatgaattcagccatttgcgagcctccttctctatgattactatcatgttactcacaaaggcccgatctgcttgtacatttctctaaaattttattaaaggaatagttatgtaagaaaatctcacgataaagagtataaaaattaggagaaaatcactatttttaggtatttataatttttccattatggaactatttgaaatgagtataaattatattgacacaagtattatataagaatatgatttttataatacactttttttagaaagggtttggctgacatggcttcgattgataacgaaagtatcattaaaagcgtcccgcaaaaagggttctttggtcacccgcgaggactatttacactatttttcaccgaattttgggagcgtttctcttactatggaatgagagcaatcttactttactatttgtatacagagacggtaaacggagggctcggctttgacaagggcactgcggttgccattatgtcgatttacggatcactcgtatacatgtccaccattattggcggatggctcgctgaccgggtattcggtaccgcaaacaccgtgttttacggcggcatattcattatgttcggccacattgcactcgcctatccgggcagttcgatagcattctatatcagcatggtgcttatcattgtcggaacaggcttattaaaaccaaacgtttcaagcgtggttggggatctttacacgaaagaagacccgcgccgcgactcaggtttcagtattttctacatggggattaacctcggtggtttactcgcgccgttaattgtcggaacactcggacagaagtacaactatcatctcggattcggagctgccgcggtcggaatgcttctcggacttatcgtatttgctttgacaagaaagaaaaacctcgggcttgcaggttccaatgtgccgaatccgctgtctaaaaaatctgcgattggcaccggaatcggtgttatcattgtggcgatcgcagtgattatctctgtacaaacaggcgtgctgacgatcaaacgtttcatcgaccttgtaagtattctcggtattttgattcctgtgatttatttcatcatcatgtttacaagcaaaaaagcggacaaaacagaaaaatcccgtcttgccgcttacgttcctttgtttatcggtgctgtcatgttctgggccattcaggaacagggagcgaccattcttgcggtatacgctgatgaacgcataagactttcattgggcggattcgaacttcagtcatcatggttccaatcattaaatccattgtttgtcgtcatttttgcgccaatattcgcatggctctggatgaagcttggcaaacgccagccgtctacaccagttaaattctcaatcggaattattttagccggattgtcatttatgattatggtattccctgctatgcaaggaaaagaagcactcgtaagcccgctttggctcgttctcagcttcctgcttgtcgtgcttggagagctgtgcctgtctccagtcggtttatccgtgacaacgaaactggcacccgctgccttctctgcacagacaatgagtatgtggtttctgacgaacgcagcagcccaagcgatcaatgcccaagtagccggattgtttgataaaattcctgaaacaatgtacttcggcaccatcggtttgatttctatcgttcttggcggcattctcctgctgctctcgccgatgatcaaacgcgcgatgaaaggggtcttataattagaaacagcccgcggattttgatctgcgggctgttttttttattgatccagccatttgctgaagctttgatcaaaggcttccggttcttccagcatcggctgatggccgctcttttcaaaaataaccttatccacatggggatataaaccgtcaacagcatcccatagcgcaacaggcgcaaccaaataatcatatctccctaatccgatatacaccggcatacgaacatcagctaaccgctgaataagatcaagccgggcaaatgttttgccccataattcatccatgatcggcatattcgtgaatacaccgtcccataaggcagcagcatgcggccgctcttgataaaagcttttcgcttcagcacgaatacacatgtgcacgaagcgcctttcaggatctttgtcgatgtcctgcggcaaattctcgatgtctttttcaaagcgtttctttctctcaagactggctgtttccatgaaaaatgattcgctttttcgctgtctttcttcactgttatcaggcgcagtattgaagagcgccaccttccgaacttgtttgggatatgtcctggcatactctaaagccataaaagcgtgcccggaatgtcccaggatagtaacatcctcaagctgaagaaatgttctcatcctttcgatatcagccaagacggcatcaagcctcgaatcctccgcacgaagctcccacttaggcttagcaaatcccctatggtcgataaagacccattgatatttctgtttgatatctgaggaaaaaaggcgcggatagtaaaccgcactcccgatcacaaggatgggtgcgccctcgccctcaattcgataagctaaatcaaagccgtccgagtgacagatccccgcacgttccatttctcacgccccctttgttttcattatataaaaaaagcctgacgcatggcgtcaggctatcgatattaccgctttaaatcttccagggtcttttcccatctgctcagcacctcttcagcgctgtgaagctgtatacggacacctgaagtcaaatcagcgtatttcgcaacgtcctccttcactgaaacgatgcggcaggaaaaacggtctctatcatattcagcatctttcaaaggcggtaaaggcgcgcattcaagctttacataataggccgctcccttccaccacgccgtgaactgtgcttttcctgtgcgaaggatgttggccgaagtcattgtgtttttccacagagcgattcggatatcagttcggctcagcgcgatgatttcacctgcactgatcatagcggcatgcggccagccattctctgatactgtttgcagaacgaaggcctcatgctgcttctcattcaggcagctcccgtcaagcagctcaaagaggcggtctgacatacagttcacgcggatcaagcctttcgttccggcaccgccggaacttcaattgctgtttctgtttcctttggatcaattttaaacgctggattgtatttttcgggatttgtaatgctttccggttcacaggatctccatgtaaaaaagcatgtttggcactgataaacttcccatgcgccttctacaggcgatttgctcatgacttctcccttttttgagtcgcatcgaggacatgtatgcatttcgaacatcctttccttatttattcattaagtccattagtttttgttcccattctttcgttgttagcggagaatcaagcggctgtgaataatggcctcttgtttccggcgcaaccggtgtagtggcgtcaagaatcattttgtgagtgattcctgatggattggatcccggatcaagcggcaggacagataagtccggaatgatgaccgcatcgtgtttcggatgcattttggtcgaaagcgcccacatgacctgcggaaggttgaatggatcgacatcctcatcaacgacaatgaccattttgcagtagccgagtccgtgcggcgttgtgagtgcgcgcatgccgaccgctttcgcaaacccgccatagcgggtttttgtggaaacaatcgcgattaaaccgtgtgtgtacatggcgttcactgccacaatttcgttcgggtacgcttcttttaactgctgataaagcggcacgcatgtgttaatgccgatcatgtaatcgcattctgtccaaggcatgcctaagtataaatgttcaaagatcggattgtttctgtgatagacgcgtttaattttgataatcggcatgctgcgtccgccggaataatggcctgtgaattcaccgaacggcccttcatattcgcgctctccggcaataatctcaccttcaagcaccacttcagcgccccacggaacatcaagatcagacagctttgatttgacgatgcgatatggttcgccttgaatcgcgcctgccatttcgtattctgattgatcatagagaagcggagtcgatgccgccgttgtaatgaccggctcacagccgagcgcaatggtgaccggaagattgatgccgcgttcttcagcttggcgcagatggattgcaatatcgtgctgcgggacaggctgaatgccgagacggtcttttcctttgacctgcattctgtaaatgccgacattttgtttgccgaagttgtcagggtcctcaagatcacgggaaatgacacatgctttgtctaaatagtagcctccatcaccctggttaattctgaaaagaggcagtatatcgaacaaattgatatcttctgtgatttcattttcatgaaatggcgctgtttcctcacgtttgaccggcatcggaaactggtcataacgctttgcgaattcaaaaaactgttcttttaccggtgtgtctttcggcatgcccagcatcatggcatggtttggccaagagccgatgacattcatcgcaattcgcgcgttatgatagccgtaaatgttgttaaataagagcgcagggcttttatcgccaagattgctggctgcccgtgcggcggcccctaaatccggttccggctttacctcttcattcactgtaagcagctgtccttctttttcaagggcagtgagaaattctctgaaatcttgataagccatgatcaagctcctcctttttgtttttcaatcccattccagcgcttcgcttcaggaagccgaatgccgaattggtccaacgttctgaatacaatatggtcaaccatttcctctaagctgctcggctgattataaaatgccggcatcggaggaagaatgattgtacccattttcgtaagcgctagcatattttcgagatgaatttggttcaaaggcgtctctctcgttaagaggacgagtttttttctctccttgagcatgacatccgccgcacgtgtcagcagattatccgccattccggtgcgaatgcttgcgagagatttcatgctgcacggcgcaacaatcattccatcggtatcaaacgacccgcttgaaatggctgccgcctgatccttatgtgagtaagtgtatgtggccagttgttctacttcttgtaaggtatagcctgtttcgtgtttgatcgtgacgtttgcccaaggagacacaacgagatgggtttccactccggcggccttcagccactgcagcagcctgaccccgaaaatggcccctgttgcccctgtcattccgacaacgagtttcactttgccccctcctttacgcttgaattctgctttcatttcaatcatactcctgatatatccatatgaaaaatatctattaaatctatatttcatacctaaaaggtatgataaggaggcgctttcttttggacattcgccagcttcgatatttcattaccattgcccaagaacagaaaatcacgtccgcagccaaaaagcttcacatggcgcagccgcctttaagcaggcagctcaaacagctggaggacgagcttggtgttgttctgttcgaccggaacaagaaaaaacaaatgactcttacatatgaaggagctgtttttctaaaaagagcaaaagagattctgcataggtttgaagatgcagtcattgaggtacaggagctgaaggaggaagtagccggcacacttgccgtgggatcaacaatttattgcgcggctctgatgcttgaaaaagtaacacaaatcaaagagagatacccccatctcacctttaatatttgggaaaatgagcccgcgacactgttggagctgctggaaagccggcaaatcgatgcggcggtcacgacaacactgatcaaaagtgacacagtacaattcaagcagcttgatgacattccatgtgtgctcgtgctttcagatgaagccggatatccgtgcggagacaccattaagatggtggacattccttcatttccgctgatcctgctgcggcctgtcaacggaaaaggcgtctataatcaggtcatgaatgaatttcatcgtttgaacctggagccgcgcattgtttgtgaatgccacgactctgcaactttgctcagcctcgtgtcatccggattcggcgcgtctattttgcctgtcacaatgattcccgttcatatgagaaatcacgttcacaccgtccatatcgaaaataatcccttcattatgacaccggctgtcatgtggagaacggacagttatttgcctaaaccggcacagcaatttttggatttattttaaaagatttcgccttatgaaaaccaattacttgactcatactaaaaaaaagttatcctttagatttgtaagctatttttttatttcaataaaatcaaccagaaaagtggggaataagatgaaaaaagcattattggctttattcatggtcgtaagtattgcagctcttgcagcttgcggagcaggaaatgacaatcagtcaaaagataatgccaaaggtggcgatctttgggcttcaattaagaaaaaaggtgtgctcacagtcggaacggaaggaacatatgagccgttcacttaccacgacaaagacactgataaactgactggctatgatgtcgaagttatcacagaagtcgcaaaacgcctcgggcttaaagtcgactttaaggaaacacagtgggacagtatgtttgccggcctgaattccaaacggtttgacgttgttgccaaccaagtcggaaaaacagatcgtgaagacaaatatgatttctcagataaatacacaacatcaagagccgttgtcgtaacgaaaaaagacaacaacgatattaagtctgaagcagatgtaaaaggaaaaacgtcagctcaatcactgacaagcaactacaacaaattagctacaaatgccggcgctaaagtagaaggcgttgaaggcatggcgcaggcccttcaaatgatccagcaaggccgtgtcgatatgacatacaacgataagcttgccgtattgaactacttaaaaacatctggcaataaaaacgtgaaaatcgcgtttgaaacaggtgagcctcagtcaacatatttcacgttccgtaaaggaagcggcgaggttgttgatcaagtcaacaaagcattaaaagaaatgaaagaggacgggactctttctaaaatttctaaaaaatggttcggcgaagatgtttctaaataatctgccggcattgacgcttggcacggcgatcccgtgggatctggtgcagcagtcattctggccgatactttcagggggaatctactatacgattccccttacgattctttcctttatattcggaatgatcctggcgctgattacggcgcttgccagaatgtcgaaagtgagacctttgagatgggtgttcagcgtatacgtatccgcaatacgcggcactcctcttctcgttcaattgttcatcattttctatctgttcccggcctttaacgtcacattagatccatttccaagcgcagttatcgccttttcattaaacgtcggcgcctatgcatctgaaatcattcgggcatctattttatccgtgccgaaagggcaatgggaagccggctacacaattggcatgacacatcaaaaaacgctgttccgcgtcattttgccgcaggcgtttcgtgtgtcgatcccgccattatccaatacctttatcagcctgattaaagatacatccctcgcctctcaaattctggtcgctgagctgttcagaaaagcccaggaaatcggcgcgcggaatcttgatcaaattttagtgatctatattgaagcagcctttatttattggattatctgcttcctgctctcactcgtccagcatgtcatcgaacggcgtcttgaccgctacgtggccaaataaggaggttccgagtatgcttaccgttaaaggattaaacaaatcattcggtgaaaatgaaattttaaaaaagatagatatgaagattgaaaaaggaaaagtcatcgccatacttgggccttcaggttcaggaaaaacgacgctgctccgctgcctgaacgctctggagatcccgaatcgcggagagcttgcatttgatgatttctccatcgatttctccaaaaaggtgaaacaggcggatatcctaaagcttcgccgaaaatccggaatggtgtttcaggcgtatcacctgttcccgcaccgcacagccctcgaaaacgtgatggagggccctattcaggtgcaaaaacggaacaaagaggaagtcagaaaagaagcgattcagcttcttgataaagtcggattgaaggacaaaatggatttatatccgttccagctttccggcggccagcagcagcgcgtcggcatcgcccgcgcactggcgattcagcctgagctcatgctgtttgacgaaccgacctcagcgcttgatcccgagcttgtcggagaggtgctgaaggttatcaaggacttggccaatgaaggctggaccatggtcgtcgtgacccacgaaatcaagttcgcgcaggaggttgcggatgaagtcatcttcatcgacggcggcgttatcgtggagcaaggaccgccggagcaaattttctccgcaccaaaagaagaacggacacagcggttcttgaaccggattttgaacccgctgtaataagaaaaacagggcgccagcgccctgtttcagattattgacaaaatcctaaaacgattttcgttttaggattttgtgattttcagcgtgattgaaaacctttgaagtctaggaagggcgagcattggagcacagcgaatgttaaattcgtgagcaccgaagcacaggcctgacaacgaatgcaagggtttgccaacacgctgaaacagggcgcctgcggcggccctgtttttttgttgagcccctttcgcctattccgcccttctgtcagatgtgctacaatgacaatcgactgatttttacgaaagaagggacctcacgtgaagcaagaacttgttctgcgctggacattttattttgccggtttgatcattttggcttttggtgtatccctgacgatagaaggaaaagcactcggcattagtccgtgggatgcatttcattacagcctgtttcagcacttcgggcttaccgtcggccagtggtccatcattattggagcgctcatcgtcggattcacgtcattgtttacgagagcttggccgaaaattggggccctcctgaatatggtgctcattggtgtatttatagattttttcaatttcattctgcctgccccctcgacctacacaggctcgatcatcgtcttctctctaggcgtggtgctgatcggttacggcgtcggtgtttatgtatcagcaggccttggcgcggggccgcgtgattcactgatgatgctgattaccgaaaaaaccggctggaatgtgcaatgggtgcggaacggcatggaaataaccattttgtttgcggcatggggcatgggtgggccgatcggttttggcaccattttgaccgccatcctcaccggacttattttgcgcttttcattgccccagtcaatccagctgctgaattatgctgtggcaaggcggacagccgctgtgaaagcatctcctcctgtacactaaaacaaagccgccttggctttgtttttttattttctcctctatatgagtcttgtggaagtatgataggatggttttgacaatcttttgcagacggaggatctagaatgaagatttacggaatttatatggaccgcccgctttcacaggaagaaaatgaacggttcatgtctttcatatcacctgaaaaacgggagaaatgccggagattttatcataaagaagatgctcaccgcaccctgctgggagatgtgctcgttcgctcagtcataagcaggcagtatcagttggacaaatccgatatccgctttagcacgcaggaatacgggaagccgtgcatccctgatcttcccgacgctcatttcaacatttctcactccggacgctgggtcatttgcgcgtttgattcacagccgatcggcatagatatcgaaaaaacgaaaccgatcagccttgagatcgccaagcgcttcttttcaaaaacagagtacagcgaccttttagcaaaagacaaggacgagcagacagactatttttatcatctatggtcaatgaaagaaagctttatcaaacaggaaggcaaaggcttatcgcttccgcttgattccttttcagtgcgcctgcaccaggacggacaagtatccattgagcttccggacagccattccccatgctatatcaaaacgtatgaggtcgatcccggctacaaaatggctgtatgcgccgcacaccctgatttccccgaggatatcacaatggtctcgtacgaagagcttttataaatggctcatcaacagcttgacaccgcgctcaatatcttccgttttcacattggaaatattgatttttaatagattttctttctgataatctgataaataatgacggtctatcgcctcaaggatcaccccttgttttttcagcctatgaatcactcttgaggcgggaagatcctgaggaagcaccaggtgggtgtgcatgcagggtgcctgcccgctggagaacgtaaagcggcctcttcccagctgcctgtgtgtttgaatggcttgatgtagcttcagcgaccgctctttataagaatctctgattttctccttatgcctgccgtacataccgcttttcaggtaaatctccaatgccgcttgagaaatcatcgaacagtcgatgtcgttcagttttttgtacgcatagaacgtgtcagtcagcgcttcgggcaaaacagccgcccccacgcgaaggccggggaatatcattttcgagaagcttttcaaatagatgacatgtgaggacagatcatatgcgtacagcggatctgcctttttattttcctccagatcaccgaggtaatcatcctcaacgaggtagacatcatacgcttctcccagtctcacaagctcctgtttatcacgctctgacaaagagcagccaagcgggttatggaagcgcggcatcgtataaaaaaatttaatcgattctgtttgaaataaccgctcaacctcagctatatcaagcccttcttccgttcgtttcaccccgatggcgggaatcccaagcgtctcaagctgttcgaccatcaaatggtagcccggctgttcaatggcgatcttttctttcccatttgggaacggcatggcacaaagcaaggataacgcctgctggacacctgatgtaatgaaaatatgccgttcatccgcaaatacctgttgagtggccaagagctttcggagtacgcggatgagtgatggaagcccctttggcgtcccataaataaacaaatcgtttttgtatgtatcaatcgctttgttgatgcagtgctgaaaatcaagatacggaaacacatctgggtccggcgcagatgtggcaaagtcgatggggccaggctgcccgctttttgatttccctgcctttttcacaatataatagccgctttttggaacagaatagataaggtggcgcttttccagctcctgcagcgcgcggatcactgtgcttttgctgacttggtagcgggcggacagctgacggatagatggaagcctgtctccttcttgataggcggtgctttgcatcatctcctctatcctcgttaatagactcatatatttttccatgccttctccccctgttttgtaccggtacagttcattgtttttctcattgtaccgttctgaccgcggccatacaataaagggagcgaccggcgctgcaattcaggtaaaggagcccttcccattatggttaaacatcagcaaacccccgcttatatagcggctattttatattcgttcattatcggtttatcctttctattcgtaaaaatcgcactgcaaacagcagagccgtttgatattttggcgcatcggttcaccattgcgtttgctgcggccactatatcgatcttattcggctgggtaaagctatcaatccgcataaaggacgtcattgccattttgccgctcgccctgctgtatcccgcgttatttttcagctttcaggcattcggccttgtgtactcgtcctcctctgaagcgggaattattcaggcagccattccgattttcacgatggtctttgccgcttatgttttaaaggaacgcccaacgtggacgcaaaagggattcacagttttatccgttgccggcgtcatgtttatttttgtgatgaaaggcgttgacgtggaatcagccagcttaaaagggtctttgctgatcctattgtccgctttgtcctcagcgatgtacaatactgctgccagaaaaatgacgcagcggttcaagctgaccgagctcacctacatcatgtcagccatcggctttgtcgtcttcaacgccatcgcccttgtgcgtcacggatcggcgggaacagtcggcacttattttctgccgttccgggagcccggcttcgttctcgccattgtgtatttgggcgtgctgtcttcacttgtcacttcatttctgtctaactatacgctgtcgcgaattgaggcgtttaaaatgagcgcttttaatcatgtatctaccattgtgacgatgattgcaggatttgtgattctcaacgaaagcctggcctggtatcatcttgccggggctgtttgtattatgattggcgtggtggggagcaatatcaatctggagaaaaaaacaaagcgccctggtatgcctgcaaaaaaatgagaaattatgctagactaaaaggaaaaacatggttagaggtgtaggtttaccgtatgattcaatatgctagtgaaagtatcaatcttccaggagaaatcacttttaaggatgtaagagaaatctttttttatcaaatcgcaaaaatatcatgcttttactttctattgttttgcgccatatttgctgcagttaacttcattaacggatggccccgtatcgtttatggaagtgacgcgcttaacttgtttatgaacagtatgttgattatcgtgatgtccgttctgtttacactgctgctcctccttcttctatatgtgaagttttccagagcatacaagaagaacgaacggatgaaatccaaaagaacatatactctgaaccaagaaggaattcgtatatgttctaaaaaatatgacctcattttcaattgggatgaaattacagctgttttcgaatataaaaatatcttcagggtcaatacatcaagtggccaatatattgcgatccccaaacatttttttcactccgaagaggagatgaacagattcaaggagattatccttaaaaataccgaaacaaaaaaactcaaatttaaaaaggatcagcattgacagtgctgatccttttatattgaatggtgggtttcttttgccttctgtttatctaaaaacggcaccagctctattacagccgataaacccacaaacacgatgcacacagcgacaatcagcaaataaccatgagtcatgtcaaaaaacaaaccgcccgcatacacgctaagagctccggcaacctgatggataaagaaattgatgcctaacagcgatccgatcaatcctgtttgatagctttccgaaattgacgccgcggtcagcgggatcacgcctgtgtaactgagcccgaataacaggataaacccgaagtaccaaaggtcgctgtgatgaattccgagaatgggaatgagcaggcaaatgaggctgagcagccgaatgaaaaataagatggatagcatgacgcttctgctgccgaggagatctgacagccagcccgccaataatccgccaatgatgataaatgccccgaacgcggccatcattccgttgacatgagagacatgcgcatccttcagtatcgggacgaggtgagcatcaataattcccattgtaaatccgcaagtaaacacgccgaagtacaggatatgaatgaggcgggattgcttcatcacgttccaaaaccctcgccaatcataagattttttcacagtttccgcttgcgcatgtggcgggtgcttcatcccaaagacgaggagcggcagcagaacagccgccatgacgattcccaaaatggtataggtgctctgccagccggcatgatacggagccgcagcccaaatgggcgagagaagcagcaggcccgcagagttggcattggtcaaaatagcaagcgccagacctttatgtgtgtcaaaccaacggctgatgaagtactgggtcgtcacgccgaccgcgcaggaatagccgattccgccaagcacaccgtaaatggcggaaaacacatgaacattcggtgaataaggaagcaccaaaaagcttgcgctgatgcagacagctcccagcgccataatttttctgacactgaaacggtcgataaaaaaaccgacaaaaaactggacgatgccggttgtgatcataaaaatgctgacagaaaccgagatcagcgacctgtcggcatggaaggcatctgccattggcagcataaaaaattgaaaggaatttctgaatgagttcattccgatggcgaaaacaaacgtaaacagcaatacaaaccatttcatcctgggagacgtgcgcatgtttcaacctgcctttatttgagtatttcgactattataccatgcaaaaattggcattcaacacaaaaaaagcggaacagccgaagctgtccgcttttgatcacggttgaatgatcggatgctgattcaagatcgcaaaaatccgttctgcgacttcttccgtttgtgacagtaggaacatgtgcccgccgtcaaattgatggaatgtgatgtcttttgcccacttcttccacccttccgcatctcgtatgcattttttatcatcaagcccgttaaagacatgaacaggcgactggatctgggccagatcgtaaagctcaaattgttcaagagcccggtaatctgatcggaaagaaggcaggaaaaaggacatgacctccttattttcaacaagctctgcgggcattccgcctaattggataatatgatcgagaaactgatcatcaggcagttgggacactttcttccgctgaatatgaggcggctggattgcagaaatgataaccgcctgcggaaagatgccttcacgctcaagcttttgcgccagcctgaaggtgatcattccgcccatactgtgtccgaacagcacaaacggccgatctgggcgaaggttcagttcttgcttgtacaaatccgtcagctcttcgagatcctcaatagctgacgtttgattcgtgccgtgtcccggcggctcggcagcgagcatctcgcactccccctgcaaaaaagcatggagagggcgaaacgacgccgaatagccgccggcaaacggaaaacagatgagctgtgttttttccgacgcatcaaatgatttgaagagttggctcattggctgtctcctcctttcatcacttcatttatgaaaccgttacggtttgtgtattaagaaattcgagcaaaatcccggcattcctatctagcgtttcgccctgcagcatttctgcgtgtgttccgaagcctcttttcacacggtaaacacctgttgtagcttcttcccatgatgcaagccattccggcatgtcaaaatcagcgccggaagtcaacagatcaatatctgctttcacctggcctgtgctgatcaggttgacgtagtatgagtaaaaggcatgtgttttttgcttgaggccttgtttgacggcttcgctgttgagcgcttcattgtcccgattgacattcatcaacgcttcgacatcactttcaaccgtgcgtccgtccagatcactgacaccttgttttttataggaatccaccatgatgatccgctgaacaatacggccttgttcctcaagctttttcgcagcttcaaacgccaggctgcatcccgctgaatatccaaacaatgttaaaggcccttccggctgcagcttctggatcaaatccgcatagcggtcaagccggtcttcctcctcaataaaatcaaaggcgcacagcttgtatgacggcaagcgactggacagattttggtacataagaccatagcccaagaccggcgggaatgcgaatatgatctgctcctgatcctgattcattatcgttacatcctgcaagcgatcaggacccccatttttcaaatacgctgaaatgccggcgatcgtcggcgcttcaaacaaaagctttactggaagatcaatcccgagctctttcttgatgcgggacgcggcggtcatggccttcaaggaatgccctccgagcgcaaagaaatcgtcatgaatgccaatttgctttctgccgagaacctcagaccatatttgtgcgattgtttcttccatctcgttccgcggtccaatccattcttccgccagctgatcctgatcaggttttgggagcagccgtttattgactttcccgttcgtcgttaaaggaagctcatccaagaaggtaaaggtttgcggcaccatgtaagcaggaagctgttttttcaggtgcgccttcacgtcttcagctgaaagctgcgttcggttcacaaggtaggcattgattgatgcatcgccagactcagggcggtccgccacaacgaccgcatctttcacacctgggtattcctgcagctgcttttcgatttcttcaagctcaatccggtgtccgcgtattttgacctggtcgtcaatacggccggcgtattcaatcgttccatccggcagccagcgcgctaaatcccctgtgcggtaaagcgtttctcccggcttgaacgggttcttaataaacttttccttcgtgaggtcagcacgatttacatacccttttgacacgcccattccgctgatgcacagttcaccgatcgccccgaatggctggagctggctttgctcgttcagaatataaacactggcattgctgatcggctttccaatcggcaatgaggagatggaatccggcagatcatgcacgacgtgagctgttgcaaacactgttccctcagtcggcccgtagcagttaatcagcttgcccggccccatgatccgcagcgcttttctgacatgaggcactgacgcgcgctctccgccgaataatatacagcgaagccccttcatccaatcctctcccgcatctgtgagaagattaaatagtgcggttgtcgcaaacatgacattgacattctcttgcaggatcagatctgtgagccgttctgtatcaagcagcgtatgttcatctgcgataatgagccgtgccgcattcagcatagaagcatagaaatcaaaggtaaatgcatcaaaggcgtaattcgaaacagacaagaacgtatcctgatcagaaaatgccatgtagtctacatgcttgaccaatccttgaatattggcatgagtggtcatattgccctttggctttccggttgtgccggacgtgtacatgatatatgccggatcattaggatcaatcgcggttgcaggatcgcttgcctgttcttcaaaccgtgtttgatcatcaatgaagagcgttgtgcctgtatacggcagctcagtcgcttgttctttcatctcctgatgcgtcagaagacaggctgccgcactgtcagccagcatatacgagattcggtcctctggcagcttcggatcaaccggcagataggctgctcccgcctttaatacaccgagaatgccgatcaccagttcaagtgagcgcttcgtgtacagcgctacaacagagcctttgcccgcaccgtgtttttgcagccggcgtgcaatgcggttcgcttcctcatctaattcgcgataagacagggtctggccggaatacgtaagcgccggtgcatccggattggcgttcactgcttccttgaaccaatacgtcagaggctttgtttcatgagcttgagccggcgggtttaagccggttagcaaaaattctctctccctgtcgtcaacgaggttgatcgtgctgacaggctgatccggattctggatgagctgctgaattgctgtgagaagctgagatttcaagcgcaggataaacgcctcatcaaacacattctcattataggcaagcttaatcagcatctcatctcccggggaagccatcaggttgagatcataattcgacttctcaaaaacatgaacatccaccatatcaaagccgttttcactgctttcttcatttttcgcatcctgaagcggatagttctcaaaaacaatgatgtggtcaatcagtttcggctgatcggcctggctttggatgtcataaagcggcacatattggtgcggctcagactgcagcgattgctcctgcagctgcttgagcaagccgttaaatgtgataccctcagacagcttcacacgtctcgggacaacgttgataaacagcccgaccatatgttcaacgcctttgatttccgcgggacgccctgaaacaactgtaccgaaggccaaatcgccagactgctgatagcggctgatcaatacgctccagactgcctgcagcgccgtacttaaagtggtatgctgcgattttgcaagctcagtaaaagcctttgtttccgcctccggcagtgaaaagagcagctctttcggctcatagccgtccttctgtttcttcctttgctccgcaaacgtcgtttgtccttcaaagtcctccaagtactcgcgccagtagcggagcgatgcttgtttatcctgcttttcaagccacttgatgtagtctttatacggtttgacgggcggcaggctgtacggcttttgttcgcgcagagcattgtataccttaaatagatcctgtacgacgatgccgaagcaccatccgtccaaaataatgtggtggtagctccacacccattcaaagctttcttcagctttcttgaaaatggctgcccgcatcggaatatcccgcgtcaaatcaaaacccctgatcttatcctgttctttgtactcattgattttggctgtttgctcgctgcccgttaagtgtgtcagatcgatttcttctatttggaactgccgttttttcaatacgacttggacaggtctttttactttttcgtgaatgaacacggtacgaaatacatcgtaccggtccatgatcacattcatgctttcttcaagacatttgatattcaagctgccttttactttcatcgtgatttgttcaaggtaaaagctttggccgggattcaggatggcatgaaaaagcatcccttcctgcatcggcgataggtaatacatatcttgaacctgatccttgctaaattgactcatatgtttcgctcccgccttctgtaattcccttgcgttttattttaaattctcctcaagcatgtcaaagatatctcccatctcgtccatttcaaggtcttcggcgctaaagtcgcttggtgtgaattccttgtcttctttttccgtgcaatggcggattagcatcaggaggttttctttaaaccgttccatttgctcctcgactgtagctctttcaaactccttctcattgtaggagcaggaaagcacaaaccggccgtttctgatcatgccgctgaagcttaaagcgtacagcgcctctgattctccgcttacttggcgccccatatcgaaagcggacggttcaaagaaatcggttttgacttcactgtcgaattggcccaaatagttgaagctgatctccggtgtgaagccctttgtttccgctgtttctgtgaaataacgaagaatgccgtagccaacacctttgtccggaatgcggcgcaggttttctttgactgttttgatcacagccgaggcatctgcgtcagatatgtcgagcacaacagggtattgtgccgtaaaccagccgaccgttctggagatattcacattcgggataatgtcctcccggccgtgtccctcaaggttaatgccaattttggccccctttgtccattctttcattgtcaaaccgagcgcgctgagaagaatatcgttgatttcagttccatatggctgatgaacatctgttaaaagatgcttagtgtcttcttccgttaattcacataggacagatgatgtatccttgacgatccgctgctctgttttacaatccttcggtaaaggagaaacctgttcagcggcaatttgcgaccagtattcagcctgctgtaaaagatgcgctgattggctgaatgccgccagttcttccgcccagtccttgaaggagtttgttttttgcgggaagacaaggctctcttctttctcagcctgcatgtagcctgaagcaaaatcttcaagcaaaatccgccatgacacaccgtcgaccaccagatggtgtacagcaatgagcaggtgatccccggcttctgtgcgatattgctccgcctttagaagcggcccgttttgcagatcgagactgctctgcagcttgttcgcgagaattttaatctggcttctcagcatctcttcatcggagccgtacagatccacgatttcgaagctgaccttgctctcactgatcggttgatacgcctgaacgatgtccccgttttcctcacgatagaccatgactgtgcgatttttaaaaactgaattaacaggtacgttttgtcttgtttagttttcaaagaactttgtgtgcttctctcgaagcgactacttaatagtaacatttttagttaactaggtcaatacttttttaaaaaagtttttactagtcataatggtcatgcttgtgtctttaaaaagacaacagaaatgattataccataatttttatggctgtaaagggttatgacaaaaaaagcacagctatttcagctgcgctttttttcacacttcttcttgttcttcttcattctcatcttcttcgtttttctctactaaagctactgtagcaacatgctcttcttctgccattctgatgagacgcacaccttgagtgacacgtccggtgatggagatatcattgatgtccattctgatgagtacgccgctagctgtaataatcattagatcctcttcacctttagtagctttcactgctactagttggccgttgttctcggtgattttcgctgttttgagtccttttccgccccggctttgggttctgtactcttcagccggagttcgttttccgtaccctttttcagtaacgataaggacgtgtgattcttcctctaatatctccatgccgacaacaacgtcgtcatccgtcagggtgatgccttttacgcccgccgcagttcttcccatctcccgaacatctgtttcagggaaacggatcagtaaaccgtttttcgttccaatgatgatttgttttgtgccatcagtcagacgtacacccatcagttcatcgtcttcacgaagactcagagcgattagaccattgttgcggatattagcgaattgagatagtgatgttcgttttgaaaccccatgctttgtagtgaagaaaaggtaaagctccgcattgaattccgtgactggaataatcgcgttgatccactcacccttttctacctccagcaggttaataatcgggattccttttgccgttctgccgtattcagggatttcatacccttttgcacgatacactttccccttgttcgagaagaagagaatcgtgtcatgagttgacgtagatatcaaatgttcaacgaaatcatcttcgtttgttcccataccttgtacaccttttccgccccgtttttgactgcggtaagttgatgcaggaagacgtttgacgtatccgttgtgcgtcagagtaactacgatattttctctctcgatgagatcttcatcttcaattgtctccagtccagaagtgacgatctcagtacgtctttcatcgttaaaacgctctttgatttccgtgagttcttcacgaatgatctcaagcactttatattcatttgccaagatgtcttttagctctgcaattaatttaacaagagattggtattcttcttcgatcttttcacgttccagtcccgttaaacgctggagcctcatgtcaaggatcgcttgtgcttgcttctctgtcagtgagaattgttcaattaaacctgttctcgcaatttcagccgtttgagaattacggataagggagataactgcatcgagatgatccagtgcaactctcaatccttccaagatatgagctctcgcttctgctttacgcaattcataagcagtacggcgtctaatgacaactttttggtggtcaaggtaatgctccaggcattgcttaagagttaaaactttcggctggccatcaacaagtgcaagcaggttgatgccaaaagatgtttgtagagcagtttgtttgtacagattgtttaagatgacatttgcattggcatcgcgtcttatttcaatgacaattctcatacctgtacgatctgactcatcacgcagatctgtgataccctctatctttttgtcccttacgagatcagcaattttctcaattaatttcgccttatttacttggtaaggtaactctgtaacgataattctttctttacccgaagatgtttgttcgatctcagcttttgcccggatcgtgatagagcctcggcctgattcgtatgctttccggataccgctgcgtcccaagatttgacccgcggtcgggaaatcaggccctggaatgacttccataagctctggaatggtaatgtccggattctcactgacagcaagtacaccgtcaatgatttctcccagctggtgaggaggaatgtttgttgccatacctaccgcaatgccggcagcaccgttcacgagcagattcgggaaccttgaaggcataacgacaggttctctttctgacccgtcatagttatcctggtaatcgattgtgtcttttgtgatgtcgcgaagaatctccattgagattttagacattcttgcttctgtataacgcatggccgccgctgagtctccgtcaacagaaccgaagtttccatgaccgtcaacgagcatataacggtagttgaaatcctgagccattctaaccatggattcatataccgctgaatcaccgtgcgggtggtatttcccgataacttctccaacgatacgcgcggattttttataaggcttgtcacttgtcatgcctaaatcattcattgcatacaaaatccgtctatgaaccggttttaaaccgtctcgaacatccggaagagcacgggacacgataacgctcattgcataatccaagaaggacgtacgcatttcctgactgatatttatttcacgaacttgtggtgtgttttgttcactcattaaaaaacctccctgaagtatcacatgaaatatgtgggagtagattgtccattatgaccttcaatacgatttcactattctccattatatcaataaacttatgattatacacattaaattgctagaatatataggtattgcaagcattgctgcatctgatcttgttcagaaaaaagccttatttcttattggaaataaggctttttatgattagatgtcaagatttttaacgtatctcgcattcgcttctatgaagtttcggcgcggttctactttgtcgcccataagcatttcaaaagtctcgtccgcatccattgcatcttcaagagttacctgaagaagtgttctggagctaggatccatggttgtctcccatagctgggtggcattcatttcaccaagacctttgtaacgctgcagtccaggcttaggcgtttgaggaagagtttttaacagctcttcaagctccttgtcattgtacgcatattcaacacgtttcccctgttgaaccttgtagagcggcggctgtgcaatgtacacgtagccattttcgataatttggcgcatatatctgtaaaagaacgttaacagcagtgttctgatgtgcgcgccgtcaacatcggcatctgtcataatgacaactttgtggtaacgggctttctcaaggttgaagtcttccccaatacctgtgccgagcgctgtgatcatagagcgaacttcgttgttagaaaggattttatccagtctggccttttcaacgtttaggattttacctctaagcggcaaaatggcttggaaatgtctgtcgcgtccttgtttagcagatcctccggcagagtcaccctctacgatatataactcggagatgctcggatcttttgaagagcagtccgctaacttaccgggcaggtttgaaatttccaaagcactcttacgacgtgttagttcacgggcttttttcgcagccattcttgctcttgccgccattaagcctttatcgacaatttttttggctgcatctggattttccagcataaatgtttccatcgccgtagaaaataacgtatcggtgatcgtccgtgcttctgagttgcccagctttgttttcgtttggccctcaaactgcggatcagggtgtttgattgaaataatcgctgtcagcccttcccttacgtcatctccgcttaggtttggatcattttctttaataagccctttttttctggcgtaatcgttgataacacgagtcaggcccgttttgaagccagcttcatgggtaccgccttcgtacgtgttaatgttgtttgtaaacgagtaaatgttgcttgtgtagctgtcattgtattgcaaagccacttcaaccgtaatgccgtccttttcgccttcaatgtaaatcggctcttcatggacaacctctttagagcggtttaaatactctacataacttttaattccgccttcgtaatggtattcatttttgcgctcttgtccttcacgtttatcctcaatcgtgatgtttacgccctttgttaaaaaggctaattcacgtacgcggttggcaagcagatcataatcatactcggttgtttctgagaaaatttcagggtccgggacaaaatgtgtcgtcgttcctgtatgatccgtttcgccaatgatttcaaggtctgtaaccggaactccgcgtttataagtttggcggtgaattttaccgtcacggtgaaccgtcacatcaagctctgttgatagtgcgtttacgacagacgcacctacaccgtgtaatcctccggatactttatagccgcttccgtcaaattttcctccggcatgaagtaccgtcataatgacttctaccgcaggacggcccattttttcatgaataccgactggaataccgcggccattatctacaaccgtgatactgttgtctttttcgatttggatattgatatccgtacaataaccggcgagggcttcgtcaatactattgtcgacaatttcccataccaggtggtgaaggcctttgctgtttgtcgaaccgatatacatccccggtcttttacgaacagcttccaatccttctagtacctgtatctgattttcatcataactgttttgctgctgttccatagccacgtcattcacctacacttttctaaacgatatattcgtgataaaaaatttctaagaatctatttcaaacataaattgcgcacgtttttttaatgtgctggaagataagggagagtaatatatattctgaaccgtgactacgatagatttgggcgtgccgtttacggaaggcaccaccttgtgtttctgttttttcagaaattcttcaacaataggcgacatgttggctttaaagtcaaaaatgccgacaatatctcgtgttgaaaccacaaagtcatcacctaaatgaatatacaattgctcacctcatttcttcacttcactaacgcaccattttgcacacggaacattcctgcttgacgtaaggtttcgtgatcaatgccatcaacgcttgtcgttgtgacaaacgtttgtacacggccttggatcgtatgaagcaagtgtgactggcgataatcatccagttcactcagtacatcatccaatagtaaaatgggatattctccgatttcttcatggatcaggtcaatctccgccagcttaagggacaacgccgtcgttcgctgctgtccttgagaaccatacgtctgcacatcgcgtccgttcacatagaaaagaacatcatcgcgatgaggccctgacagcgtcacaccacgctcaatttctttttctcttaatttagaaaacgcttcttgatagctatctcctattttcgacaaatctaggggatctgatacatcaagagctgtatggtatttcagggtcagttcttcaagccctcttgagatgcctgcatggatgggctgcgcccatttctcgagctgtgctgtaaactgcaggcgttttacgacgacttttgctgcaacttctacaagctgatcggtcagaacatcgagcatcgtccggtcagtttgttttcttgtttgcagctgtttcaaaaaatgattccgctgggaaaggattttctggtaaagagaaagatcatgaaggtagacgggagaaacctgtccgatttccatgtcaagaaaccgccttctcacttgagggcttccctttacaagatttaaatcttccggcgcgaacataatggtgttgagggccccgacatactggctgagcttttgctgttcaatatgattgaccttgccctttttaccctttttggagatgacgagctgcatcgggatcgccccgttttgcttcatcactcttccctctattttagcatagtctttgtcccaccgtataagttctttgtcatttgatgtccggtgcgatttcgccatggacaagacatagatcgcctccatgaggtttgtcttcccctgggcgttttctccgatgatcacatttactttattttcaaattgaagttcagcatggtcgtagttgcggtaagatgtcagttctaagttctggatatacaatcagtgtcacccgctttaattgacgacttgaaatgaaccaaatccttcaatctctaccacatctccaacatacagctttctgccccggcggttgtccggctcatcgttcacaagcacttcatgctcgcttaaaaaccacttcgccataccgccagactgaatcacatcggctaattttaagaattgtccgagtgtaatcatctctgtatcaattgaaatcggatttgccattatatcgacctctttcaaatatcactaatatctaattgtactaaaaaaaaacgaattagggaaagggaaaacttgtcggagcagataccgaatagaaaagctgccgacgggtcggcagcagtgtatcggattaataggttctgacaggaaggataagctgtacaatcgtttcatcattcggcgtgcgaattaagaaaggtctcattgcgcctgtaaagcttacgcgtatttctgctccttcaagcacctttagtgcatccagcatatattttggactaaaagagatatttaattcctcaccttcaatttgatccgcaacaattgcttccacaactttaccgatttctggcgaattggaagaaatttcaatggattcagccggttttgcggacagttttacaacgttgttgcgtccctctctagctaaaagagatgcacgatcaatggcctgaaggaattcttttgtgttcacaatgatttctgttttgctgtcttgcggaatcaggctggttgtgtctggataattcccgtccagaagccgtgagaagaataagacgtttttcgctttaaacagaacttgggtttctgtgatgacgatatctacaagttcctggttgtcatctaaaatcttgctgagttcagttaaactttttcccggaattacgacgttataagatctgtcttctggaatatcaagtttcgcctttcttaatgcaagacggtggctatccgttgcagtgcataataattcactttgctccactttccagtttacacctgtcaagatagggcgtgtttctgaggtggacaccgcaaatactgtttgtctgattagattttttaacaaatcagttgggatctgaatcgcatgatgctcttcaatctgcggcaagtgcggatattcatcagcatccagtccgtttagattaaattcagctttaccagaacggataatcgtcaaatactgattttggacttcaatttctacagttgccatcggcaatttttttacaatttcactaaaaaagcgagcctgtaaaacgatgcttccgggctgttcaatagtgacgatttctttatctccttcttcttttggaatgaaggattcaatagaaatatctgagtcactccctgtaaaggatactccatcatctgatgcaacaattttaataccagtcagaatgggaatcgtggttctggatgaaactgcttttaatacatcttggacactttcaacaagacgatctttttgaatcgtgaatttcatttttatcctcctaacggataatgtattaatatatatatttataaaaaatagtagaagtaatagtagggcctgtggatttgtggataagttgtgaaaaagacaggaaacacagcctatccacatgtggacagactgtgtatgacttccgaaaagttattcacactttccccgattgatccccggtcctgctatttaagctgttctttaatttcttttacatgctgctgaagctgttcatcatctgccagcagttttgaaattttttcatgcgcatgaataacggttgtatgatcacgtcctccaaactcttcaccgattttaggaagagaggaatcagtcatttcccttgataagtacatggcgatttgacgcggaaaagctactgactttgtccgtttttttgctttgaaatcctcgagtttaatattaaattgctggcctactaccctctgaatttccttaatcgtaatgactttcggttttgaggaaggaataatatctttcaatgcctcagcggccagatcagcattaatatctttattaattaaagatgaataagcgacaactctgattaatgccccttcgagttcccgaatattgctgtcgatttgattcgcgatgtaaagcataacctcgtttggaatatcgaggccctctgctttggccttttttcttaaaattgcaattctcgtttctagatcaggcggtgtgatatctgtaataagtccccattcaaaacgtgagcgcaatctgtcttcaagtgtcggaatttcctttggcggccggtcacttgaaatgacgatttgtttgctttcttcgtgcaatgtgttaaatgtatggaaaaattcttcctgggtttgttctttccccgctaaaaattgaatatcatctatcaaaagcacatcaacatttcgatagcgattgcggaagtcgacggctttattatctcggatagagttgatgaattcgtttgtaaatttctcagaagacagataaaccactttggcagaaggattatgatctattacataatggccgatcgcatgcattaagtgcgttttccctaagccgacgcccccatagataaataaagggttgtaagctttcgcgggtgcttccgctactgcgagggaagcagcgtgtgcaaatcggtttccagatccgatgacaaaagtatcaaaagtatattttggattgagcatattttgaggaaaatcagatgtatcttctttgaccgcttttttgacttgcggtttcggcataaagtcctcaacatcttgattttgaggaatgacaaacttaatgctcaattcttccccggttaattcatatatagtatctgcaatcagatgcaagtatctggactccagccagtctctggcaaattcattgggagccgtgattgttaatgtatcgccttgcagtgagtgggctttggttgacttcatccaagtctcaaaactcggtttgctcaactttttttcgatttgagcaagggcttggttccacaggtctaatatattttccatcttccggcacgtccctccttttcttagaaaatggcgtctttctctgttatagaacacaaaaaaagagcaaatggcgcttaccattcgtacacattaaatgttgaaaacatataatatagtagataaatagcttttcgacaaatttcacaacttgtggacaaccttctacacaagctgtgtgaaatcaatccacaacttatccacactttgtggataaagaggaaaggtaggattagtaatcaagagttaaaacacaaatataataccaaaataaacgagagcttgcaatggttgtcacaatcttatccacaaagcggacaacctgttgaaaaaaccttgtccacaggggttggtaatgtgaaaatgttgtcgataacctctgtggatactaaaaaaagccgaaaaagatatccacatgcgtgattttaggggcaaattgtttgaatttgtcttttttccgtaaaattaaggaatctaaaaaataaggtttcgaaagttgaaaaggtatggtatcctattatggttgcaagaaataaaagcactagtgaagttgacaatgaataggtaacgcaaatataataagtaagactgtctttaacagctattcctcgagggaggtgtcataaatgaaaagaacattccaaccgaataaccgtaaacgcagcaaagttcatggcttcagaagccgtatgagttcaaaaaacggtcgtctagttttagcacgccgtcgccgcaaaggcagaaaagtattatcagcttaggccactgaataatgtcagtggtcttttttcacgttatgggaaaagatagatgtgatgcgtaatgaaccggggcatgcttcctggttcagatgcatctcatgttcataataaattttaaaagtttctgccagccagtatcggagtgagtcatttgaagaagcgaaatcgtttaaagaaaaatgaagattttcaaaaagtgtttaaacatgggacatcagttgcaaaccgccagtttgtcttatatacgcttgatcagcctgaaaatgatgaactgcgtgtcgggctttccgtcagcaaaaaaattggcaatgccgtgatgcgaaatcggatcaaacgtttgattcggcaggcctttcttgaagagaaagagagactgaaggaaaaggattacatcattattgccagaaaaccggcgagccagctgacatatgaggaaacgaaaaaaagtctgcagcatctattcagaaagtcttcattatataagaaatcttcgtcaaagtaggcatcaccactgctttcttacaacttttaaaagcgcttcctttctggttgatcagaaaaagacaccatttaaaactgaaagatgctaaaatacatacaagtatgctttgcaataaaagagtgtaaagattaattataggaggaaatgttgttgaaaaggagaatagggttgctattaagtatggttggcgtattcatgcttttggctggatgctcgagtgtgaaagagccgatcactgcagatagtccgcatttctgggacaagtacgtagtatatccattgtctgagcttattacgtatgtagcgaaattgacgggagataactacgggctttcaattattctagttaccattttaattcgtttattaattttaccgctgatgattaagcagctgagaagttcgaaagcgatgcaggctttacagccggaaatgcaaaagcttaaagaaaaatacagctcaaaggatcaaaaaacgcagcaaaagcttcagcaggaaacaatggctttattccaaaaacatggtgtcaatccattggcgggatgtttcccgattttgatccagatgccgattttaattggattctatcatgcgatcatgagaacacaggcgatttcagagcacagcttcttatggtttgacttaggagaaaaagatccttactatattcttcctatcgttgccggtgtcgctacatttgttcagcaaaaactgatgatggctggcaatgcgcagcaaaatccgcaaatggcgatgatgctttggattatgccaattatgattatcgtatttgcgatcaacttcccggcggctctttctctttattgggtagtcggtaacttgtttatgattgcgcaaactttcctcattaaaggacctgatattaaaaaaaatcctgagccgcaaaaagccggaggaaagaaaaagtgaggaatgtgactgctgcagggcgaaatgtcgatgaagcagtacagtccggattgcaagagttgggattaacgaaggataaggtagaaattactgttattgaagagggaaacaaagggtttctcggtattttcggtaaaaagcctgcgatcgtaaagctggttgaaaagattgatccgattcagcaagcgaagttatatcttcaaacgattgccgaagccattgccgggaagtctgatgtgactgttcaagaaagcaaaaagacagtgagatatcatataacaggtgaaaaggcagcattgttgattgggaaaagaggacaaaccttaaacgcccttgaaactttgacacagcttgcccttaaccgttatccaggccaatataaaaatgtgacggtggatgcagaaaactatcgtttgaaaagaaaagaaacactgagccagctggccatcaagcttgctgaccaggttttgaaaacgaaaaaatccatccagcttgagcccatgccgtccagcgaaagaaaaattattcacgatactctttctggatatgcaaaccaccagatcaaaacatattcaatgggtgaaggcgaaaatcgtcatctcgttatttcccataaaagatagcataaaaccgaagtccgataaaaattggatttcggtttttttgtatccgaaaaatctacttttcctagtaatatcaaggttttgccgtttaagttttttctttttaggtgtatcctgttgataaaaaggaagttcaggaaataaaattaattgttattcacatgtggataagttaaagtaataagggacgaatttctatttctgtggataacaaatcttccacttcgaaccaaactatgttatcttttagttttggcataataaaaatttttttatatagatgaagtataagtaaagagaggtgaacaacatggatacaattgcggcaatttctacaccgatgggagaaggcgcgattgcgattgtacggttgagcggaccagaagccattcaaatcgcagatagaatttataagggaccgaaggggaaaacactcagctcggtcgaatcacatacgattcattatggtcatatcgtagacagaccttcggatcgtgtcgttgaggaagtaatggtatcagtgttaaaagcgccgagaacttttacacgggaagatgttatcgagataaactgtcacgggggaattgtgactgtgaaccaagtgcttcagctcgcattgagagagggagcgagactggcagagcctggcgaatttacgaaacgtgcgtttttaaacgggcgtatcgatctttcacaggcggaagcggttatggacttaatcagagcgaaaacggaccgggcaatgaacgttgctatgaatcaaatggaagggcgtctttctgctttggtgcgccgtttgcgcagtgagattttagaaacactggcccatgttgaggtgaatatcgattatccggagtatgatgatgtagaggaaatgacgcatcagattttagtcgaaaaggcaaccgccgtgaaaaaggaaattgaggcgttgctgaggacttctgagcaaggaaaaatcttgcgtgaaggtctttctaccgtcattattggccggccaaacgtaggaaaatcatctcttctgaacagcctcgttcatgaggcaaaagccattgtaaccgatattcccggaacgacgcgggatgtgattgaggaatacgtgaatgtaaggggcgtcccgcttcgtctggttgatacagcaggtattcgtgaaacagaggatattgttgagcgaatcggtgttgaacgttctcgccaggtcctaaaggaagcggacctgattttacttgtgcttaattatagtgaagagctttctgaagaagacgtgaagctttttgaagccgttgagggcatggatgttatcgtgattttgaataagactgaccttgaggcgaagattgacactgaacgtgtccgtgagcttgccaatggacgtccagttgttacgacatctcttttaaaagaggaaggcatcaatgatctggaagaagcgattcaatcactgttctacacgggtgccattgaaagcggtgatctgacttatgtcagcaacacacgtcacatctctattttacagcaagcaaaacgcgccattgaagatgcgcttagcggcatcgaacaggatgtcccgatcgacatggtgcaaattgaccttacaagatgctgggagcttttaggggaaatcattggagattctgtccacgaaagcttaattgatcagctcttttctcaattctgtttaggaaaataattaaaggaggaactagaatcatggggtatgaagcaggccaatacgatgtgattgtgattggcgccgggcatgccggtgttgaggctgccctcgcatctgcacgccaaggcgccaaaacgcttgtcttgaccatcaacctagatatggttgcatttatgccatgtaatccgtctgtcggcggccccgcaaaagggattgtcgtccgcgaaattgacgcgctcggcggagaaatgggaagaaacatcgataaaacacatattcaaatgagaatgctgaatacaggaaaaggtcctgcggttcgtgcattgcgtgcgcaagcagacaaattccaatatcagcacgaaatgaaaaatacgcttgaaaaagaaccaaacttaacattgctgcaaggaattgtggagcggctgatcgttgaagacggcgaatgccgaggcgttattacacaaacaggcgcacattatcgtgcgaaagcagttgtcatgacgacagggacatatttaagaggacgtatcattcttggcgatctgtcttactcaagcggcccgaataaccagcagccttctattaagctttctgagcatttggaggaactcggttttgaccttgttcgttttaaaacaggtacgccgcctcgcgttaaaagcgacacgattgattacagcaaaacggaaattcagcctggtgacgatgtgcctcgcgctttctcatatgaaacagtggaatatatcacagatcagctcccttgctggctgacatatacaagccctgagacacatgagattattgacagcaacctgcaccgttcaccgatgtattcaggtatgatcaaaggtacgggcccaagatactgcccatccattgaagacaaagttgtccgttttaatgataaaccgcgtcaccaaatcttccttgagccggaaggcagaaatacacaggaagtctatgtccaaggtttatctacaagtcttccagaagacgtacagcaaagaatgcttgcaacgattcctggacttgaaaacgtgcaaatgatgagagccggctatgcgatcgagtatgatgcaatcgtaccgacacagctatggccgacacttgaaaccaaaaaaatcacaaacctttatactgcaggccaaattaacggaacatccggttatgaagaagctgcgggacaagggattatggcgggaatcaatgcaggacgaaaagcgcttggaaaagaagaagtaattctaagccgttctgacgcctatattggtgttctgattgatgaccttgtgacaaaaggtaccaatgagccatatcgtcttttgacatcacgtgcggaatacagattgctgcttcgccatgacaatgctgatttgcgtctgacagaaatcggacatcgcattggattgatttctgatgagcgctatgcggcttttgagaagaaaaaagcggcgatcgaggcggagaaaaaacgtcttcattctgtaattatcaagccgtctccggaaaatcaagaatatatccgatctcttggcggaagcgaattgaaagatggagttcgcggcacagacttgatgaaacgtcctgaaatgaactatgaaacagtcacaaaactggcgccgccagaagtgccggttcctcaagacgtggcagaacaagtagaaatccaagtgaaatatgaaggatatattgaaaaatctcttcagcaagtggaaaaactgaagaagatggaaaataaaaaaattccagaccgaattgattatgacgcaattaaggggattgcgaccgaggcgcgtcaaaaactgaaaaatgtacggcctttgtctgttgcccaagcttcccgcatttccggtgtaaacccggcggacatttcaattctattggtgtatttagagcagggacgcattgcgaagatagccgaatagaaaggatgacggcatgaatattgaagaatttacttctggtttggcggaaaaagggatctccctttctccccgtcagctagagcaatttgagctgtattacgacatgctggttgaatggaacgaaaaaatcaatctgacttcaataacagagaaaaaagaagtgtatttaaagcatttttatgattccattacagctgctttttatgtcgacttcaatcaggtgaacacgatttgtgatgtcggagcgggagcgggttttccaagtctgccgataaaaatatgctttccgcacctcaatgtcacaatcgtagattcactgaataaacggatcacgtttttagaaaagctatctgaggctttgcaattggagaatacaacatactgccatgacagagctgaaacgttcgggcaacggaaagacgtgcgtgaaagctatgatattgtgacagcgcgagcagttgcgagattatctgttttgagtgagctttgcttgcctctggtgaagaaaaacggtttatttgttgctttaaaagccgcatcagcggaagaagaactgaatgcaggcaaaaaagcaatcacgacgcttggaggagaacttgagaatatccattcttttaagctgcctattgaagaaagcgatcgtaatattatggtgatacgcaaaataaaaaatacacctaagaagtatccaagaaaaccgggaactcctaataaatcgccaattgaagggtaatttagacagcctgatatgacaataccatcatattttcatcaaaattgatggatgtacagcaggaaaaaccatgagaaaatagaattataaaaatggcagtttttaaaggtggtgtaggtacatgaagcattcattctctcgtttcttcgggcttggtgagaaggaacaggagccggagattgctgaacatgatacaaacaaagaagagattctggaaataccggtaaatgctatcgttcccaaccgttttcagccacgcaccattttctcagatgaaaaaatcaaagagttagcaatgaccattcatacacacggcattattcagccgattgttgttaggcatacagaagaagaaggccaatacgaactcattgcaggtgaaagacgctggagagcggtgcaatcgcttgagtgggaaaagattccggcaattattaaggatttttccgacacggaaaccgcttctgtggcgttaatcgaaaacttgcagcgggaagaactgtcttctattgaggaagcgcatgcttatgctaggctgcttgagctgcatgatttaacacaggaggcactcgcacagcgcttaggaaaagggcagtctacaatcgcgaataagcttcggttattaaagctgcctcagccggtccaagaggcaattatggagaagaaaatcaccgagcgccatgccagagcactgattccgctgaaacagcctgagctccaagtcacactgctcacagagattattgagaaaagtttaaatgtaaagcagacggaagaccgcgtggtgaaaatgctggagcaaggcaagagaaagccaaagccgagacgcaaagcattcagcagagatacaagaattgcgatgaacacgattcgccagtcactatcaatggtggaagacagcggtgtaaaattgaatacagaagaagaagaatttgaagaatatattcaattaacgattcgcataccaaaatagaagctctcctgaaaagcaggagagctttttatattttcaataaaaggtaatcacttacttttagtgaaaattattatattagaattcttttctttgagtttgtggataaactcttcagatttttgcggtgaaattactgcatgtccccatccctcctgataatatattgtgatggcatggcgagagccgatcagacgaaaaccggaccatagtttctttttttgaacgactttatcgattttttcataaggaatttgatgtttgatcaatccggctttaatgatcagatggtgttccttcaatacatattttaggtcaataaagctccaaatgatgagtccatttaaaagagtcagcagaataaaaatgatccagccggaaactctcatatttcccagcacaaaaggaacaatggcatctgcttgtatcagtaatatgagaaacacaatcatcagcgtaacgggtacatctctcttcgtttgataaaccattttctcaccatcctgtttccacgttctgtactgtgacttcttctttttttctttaagaaattccttttttaagtcaaaaaaacatagaaattgcagaatttataagagaaagcataaagcgtgcttgaattttcaattatttcccttctgattcggaacaaaatgatgaaaaaaatgaaacgctttaatctttttttgatagaatagaagcaagatagtacatgttcatgtgaaagtaggtgacatcgtgggaaaaatcatagcaattacgaaccaaaaaggcggggtcggcaaaacaacgacgtctgtcaaccttggggcatgtttggcttacatagggaaaagggttctgctggtagatattgatccgcagggaaatgcgacaagcggattagggattgaaaaagccgatgtagagcagtgtgtgtacgatattttagtagatgatgcagatgtaatagatattattaaagcaacgacagtagagaacttggatgtgattcctgcgacgattcagcttgcaggggctgagatcgagctggttcctacaatatcaagagaagtgagattgaagagagcgcttgaagcagtaaagcaaaattatgattatattatcattgattgtccgccgtcattgggcttgctgacgattaacgcccttacagcctcggattccgttgtgattcctgtacagtgcgaatattatgccttggagggtctcagccagttattaaatacagtacgtcttgtgcaaaagcatttgaatactgatttaatgattgaaggtgtattgctgacaatgcttgatgcccggacaaaccttggcattcaagtgattgaagaggttaaaaagtattttagggataaagtatataagacagttattccgcgtaatgtccgtctgagtgaggcaccgagtcacggaaaacccatcattttatacgatccgcggtcaagaggtgcggaagtatatttagatttagcaaaggaagtggctgcgaatggctaaaggccttggaaaagggattaatgcgttatttaatcaggtagatttgtctgaagagacagttgaagaaattaaaattgccgatttacgccctaatccttatcagccaagaaaacactttgatgacgaggcattagctgaactaaaagaatctgtgctgcagcatggcattcttcagccgcttatcgtcagaaaatctttaaaaggctatgatattgttgcgggtgaacggcgttttcgagcggcaaagctggcaggtttagatacagttccggctattgtccgtgaattatcagaggcgttaatgagggaaattgctctattagaaaaccttcagcgtgaagatttatctccgcttgaagaggctcaggcatatgactccttgttgaaacacttagatctcacacaagagcagctcgccaaacgtcttgggaaaagcagaccgcatattgcgaatcatttaagactgctgacactgccagaaaatattcagcagcttattgccgaaggtacgctttctatgggacatggacgcacgctccttggcttgaaaaacaaaaataagcttgaaccgctggtacaaaaagtgattgcggagcagcttaatgttcgccagcttgagcagctgattcagcaattgaatcagaatgttccacgtgaaacaaagaaaaaagaacttgtgaaagatgcggttctaaaagaacgggaatcctatctccaaaattattttggaacaacagttaatattaaaagacagaagaaaaaaggcaaaatcgaaattgaatttttctctaatgaagaccttgaccggattttagagcttttgtctgaacgagaatcgtaaatgaagaaaccatctttcaagcaaagatggtttttgttttatatgcgcccagtgagtctttgcaacgggttaaggcgttcttgcctccactctgtccgatctgttaaactcaatccttccgcgagaacattggccatattcatgaccaagttgagtctagtattttgcaatacaaaatattccataaaaccgctcacattcacgattccgttaatatgaagatctcccacttcaggaaggtctttttgtacaccggcgccgggctttaatggcccgtccccgatttgaaatgaacccacactcttaacgcggcctaagcatgcatcgactgctataataaatgggtttttatgtaatttatgaatgtcattgattttatccttcatgttcacagcatggacggggtcagataaggttccgtagacatggaatctggtgagctgcatctgtttgagtttcattcctacgagcgggcctaatgagtcaccggttgaacggtctgttccgatacaaaccacgacaattggtttgccggcagctttacgtaaggatgaagaaaggatggtttggatttgttttgccgctgcagcatctgtatgtgaaacatattgctttactcgttcctgagaggaaaaaagcccgccttttcgattcatgggtttcacttccttgttatagtaggtaacagaattgctatggtgtgtgtagttatgtaaggttgtttacagtatatccagcagtatggttttttatgctttgtgtatggcaccggagattttaaaaaagtagagggcatgatatgaatggttagtgggcgattacaagtattgtccctcattgcctcgatcatgatcaagcaattgtctgcttatgaaacacttgaatagataggaatggttagaaaaaagtgaagagtgaagttcacttcttcattccgcggacaaacaaataaatatctctttttagactgccgcattagcagtctttttttatgtgtatttcgtatgataatttcagcttgtgttcaaatgtctatgaaaatatggcatttttgctttcctttatttatatagtaacaataacgggaacaagctgaactttgtctatgaggtgatagtgttgtggagagccggaatgaagtggatgctgctcatattagggagcctgatcggggccggatatgcgagcggtcaggagatatggcagttttttggggcggaaagcggacttgctattgtgctgtttacaattatgttcattttctcgtcttatattgtgatgaaaatcagttttaaagttcaatccactcattttctgccggttctggagcatttaatggggccatggctggcgaaaatttatgatgtcctcatcattttttatttgttttcgacgactatggtgatgattgccggaggcggtgtgaccctgcaaatgtacaagcttcctttctggtggggaatcacgctgatttgcatcgtgacagtgtgtttgtttttgtgggatgtgaaaggaatattatctataaatagtattttgattcctgtgttagtagcggggcttttatatgcgctgatctcctttcagagcacacatcaccatacgtggatgattgatttgtcccagcagtataactggcctgcgagcattacgtttacctctttaaacatcctttcagttgttgcgattttatcctctgttgggaaagagatgaaagggctcggagaagcaaaaatcgcaagtgtggcaagcggtcttatttttggcgtgatctcatttgtttataatgaaacgttggtggagctggcgggctccctttctcagtttgaaataccgctgtttgccgttctggagggtgcgccttatttcctttttttatgtatgacggcggtgctgtgcctggcgatttacacgacgacggtagcaggtttgctggggctgtccagccggctgatggcgtttattcatatgccgagatggatgattgtgttgattttgttagtgttaatggtaccttttacttctttcggattttctgatttgatcgcgttcttgtatccgatatatgggatgctcaatttgtatttgttagtttgtctgctcttatatcctattttgagtaaatggaaataagaggatgtatttcttttcgggtatcttgattgctcttatgatcagtttttttgtacaatagatacagcagtttaggaaaagaggtgaagggtcttggcggataaagactttggcctgaatgatatcgtagaaatgaaaaaaccgcatccatgcggagcgaacagctggaaaattatacgcatgggaatggatattcgaattaagtgtgagggatgctctcacagtgttatgattccgagaagagaatttgaaagaaaactaaaaaaagtactagtcaagcatgaggagcctacttcataaataggccgacactcatgctttttcatatagaaggtaaggagaagacggcgatgagcaaagtgcatcagtcggcatgtccgctgaattgttgggacagctgcggctttttggtgactgttgatgatggaaaggtaacaaaagtggacggagatccaaaccatccgattacggaaggtaaaatctgcggccgcggcagaatgcttgagacaaaaacaaattcgcctgatcggcttcgctatccaatgaaaaaacaaaatggcgagtttgtgcggatttcttgggagcaggcacttgatgaaattgccgataaacttcgggaaatcaaggaaacgtcggagacgactgctgttttgcacagccatgattatgcgaataacggtctgttaaaagcgcttgatcagcgtttttttaatggatatggcggcgtgaccgaaatcgtcggaagcatatgctggggctccggtatcgaggcgcaaagctgggattttggccgttcgtacggtcacggaccgcttgatatttacaacagcaagcatgttgttgtgtggggaagaaatgtatcaagaacaaatatgcacttataccatcacttgcagcaggtgaaaaagaagggcgccacgattacggtgattgatccgatcttcaacccgactgctaagcttgccgaccgctatatctctgtaaagcctggaatggacggctggcttgcggcagccgttttgaaggttctgattgagatgggaagaacggatgaaacgtttatttctgagcattctgtcggttttgatgatgtgaaagagcttttgaagaccgtttctctggaagagtttattgtgaaaacagaaacttctatggaggatctggagtatttggcaggtttgtatgctgatggtccggtgtctacttttatggggcttggcatgcagcgatataaaaacggcgggggaacgattcgttggattgatgcacttgtggcggcaagcggaaatgtcggaattaagggcggcggcgcgaatttcggaaatgtccagattggtgagagctttgcaaaaacaaagctgacgctgccggaattaaaaacaacatcccgttctttttcaatgatgacacaggctgaagaagtgttgaccgctgctgatcctgcgattgagatgattattgtgacgtgcggaaatccgctgactcaggtgccgaatacaaataaggtgagacaagcatttgaaaaggttccaatgacggtcgcgattgattccattatgacggataccgcagagctgtgtgattatgttttgccgactgccactgtttttgaagaagaagatatctactattccagtatgtatcatcattatgttcagtacgggaagaagcttgtggagccgcagggtgaagcgaaatcggacagctggatctggtcagagcttgcaaaacgtcttgggtttggcgagctgtttgaatacagcactcaagaatttttagagatggggctttcttcattggaagcagaggatgtgacacttgagcgtttaaaagaaaaaggccacctccctcttccagtaaaacaggtgccgtgggatgattatcagtttttgacgccgagtggaaaatttgaatttacttcgtcgctagctgagcaaaaaggatttagcggctcgcttcaattaaatgtgcccgaagaatctgttttccataatgaggagttagctggaaagtacccttatacgctcttatccattcatccgcagcgttccaatcattcacagcatgtgccgtttattgaaaagcttcagcacgttcaggtcgatatttctccagatatagcggctgggcaggatcttcaggatggagacgaagttgtcatctttaatgaccgcggaagcatgaagggcaaggtgaaagtgatgaagcaggctcatgcgaagacgattaatatagatgaaggcatgtgggcggcttttggagggtcagtcaatgcactgacaaatgatacaaattctgataatggaatgggaagtacgctttttgactgtttagtaggcttgaaaaaagcataatcaaagggattggcaagctgaaaatgcttttttgtcagcttgtcttttccagtgaacctccttataattgctctaggttcaaaatacgttcatacaatgacggttttatatagaggagatgaaagaatggctttaacagctggaattgttggtttgccgaacgtcggaaaatcaacactatttaacgcaattacacaggccggtgccgaatcagccaactacccgttctgtacaattgatccgaacgtgggaattgtagaggtaccggatgatcgtctgcaaaagctgactgagctggtcaacccgaagaagactgtgccgactgcttttgaattcactgatattgcagggattgtaaagggcgcatctaaaggagaaggactcggcaacaagttcctatctcatattcgccaagttgacgcgatttgccacgttgtccgtgctttttccgatgacaacattacacacgtttccggaaaggttgatccgattgatgacattgaaacgatcaaccttgagctgatcctcgctgatatggaaacggttgaaaagcggattacacgcgtcagcaagcttgcgaagcaaaaagataaagacgctgtatttgagtttgagattttatctaaactgaaagaagcgtttgagagtgaaaagcctgctcgatctgtagaattcactgaggagcagcaaaagcttgtgaagcagctccatttactgacttcgaagcctattttgtacgtggccaacgtaagtgaagatgaagttgctgatccatctggcaatgaaaatgtagcgaagattcgcgagtacgctgccggcgaaaacgcagaagttatcgttgtatgtgcaaaaatcgaatctgaaatcgctgagcttgaaggcgaagaaaagcaaatgttcttggaagagctgggcattcaagaatcaggtcttgatcagctgatcaaagcgtcttactctcttctcggcctcgcaacatatttcacagccggagaacaggaagtcagagcttggacattcaaaaaaggcatgaaagcacctgagtgtgcaggaattattcatagtgactttgagcggggcttcattcgtgctgagacagttgcttatgaggatcttcttgcgggcggcggtatggcaggagctaaagaggcaggaaaagtccgccttgaagggaaagaatatgtggtccaagacggagatgttattcatttccgatttaatgtataggatgcagttgtaaagggacaagagctttggtataatataaaattgtgagtaatagaattattgctccttgcccattatgggccgcttagtccaaaaggaggtgcaaacagatgagaaagtacgaagttatgtacattatccgcccaaacattgacgaagagtctaaaaaagcagttatcgagcgtttcaacaacgttctgacttctaacggtgcggagatcactggaacaaaggattggggtaaacgtcgtcttgcttacgaaatcaacgatttccgcgacggtttctaccaaatcgtaaacgttcaatctgacgctgcggcagttcaagaatttgaccgtctagctaagatcagtgacgatatcattcgccacattgttgttaaagaagaagaataagcaattttgaaatatataatggtaaaaggtggtctttcttatgcttaaccgagttgtattagtcggaagactgacaaaagacccagagcttcgttatacgccaaacggtgcggctgttgctacgtttactcttgctgtgaatcgtacatttacgaaccagtccggagaacgtgaggccgatttcattaattgtgtcacttggagaagacaagccgaaaacgttgcaaacttcttgaaaaaaggaagccttgcaggcgtagatggccgtttacaaacaagaaactatgaaaaccagcaaggacagcgtgtcttcgtgacagaggtccaagctgaaagtgttcaatttcttgagccgaaaaacggcggcggttctggttcaggtggatacaacgaaggaaacagcggcggaggccagtactttggcggaggccaaaatgataatccatttgggggaaatcaaaacaaccagagacgcaatcaggggaacagctttaatgatgacccatttgccaacgacggcaaaccgattgacatctcggatgatgatcttccattctaatgtgattatcacctaaaatgaaaaagaaaggagggaaatgacaatggcaggaggacgcagaggcggtcgtgcgaaacgccgtaaagtgtgttatttcacttctaacggtatcacgcacatcgactacaaagatgtagatcttcttaaaaagtttgtttctgagcgcggtaaaattttaccacgtcgtgtaactggaacaaacgctaaataccaacgtaaattgactgcagcgatcaaacgcgcacgtcaaatggctttacttccatacgtaagcggtgagtaagctgatacgtaaagagcaaggaccttcgggttcttgctcttttttatagggggaggatgaaacatgaagttgatttcatggaatgtaaacggcctgcgggctgtgatgagaaaaatggatttcctctcttatttgaaagaagaggatgcagatattatatgtcttcaggaaacgaagatacaggacggccaggttgatctccagcctgaaggctatcatgtgtactggaattatgcagtgaaaaaaggatattccggcacagctgttttttctaagcaagaaccgctgcaggtcatttacggtatcggagtagaagagcatgaccaagaaggcagagtgattacgctggaatttgaaaacgtgtttgtgatgactgtttacacgcccaattccagaagggggttagagcggattgattaccgcatgcaatgggaagaggctttattgtcttatattcttgaattggatcagaaaaaaccagtgattttatgcggtgatttgaatgtagcccatcaggagattgatttgaaaaatccaaaggcgaaccggaataacgctggattttcagatcaagaaagagaggcattcactcgtttcttagaagctggctttgttgattcttttcgtcatgtttatcctgatcttgaaggcgcttattcctggtggtcgtatcgtgccggcgcccgggacagaaatattggatggcggattgattattttgttgtttctgaaagccttaaggaacagattgaagatgccagcatatcagcggacgtcatgggttccgaccattgtcctgttgaacttatcatcaatatatgatgagatagcagtaaggattttacacttactgctttttttatatgaaaaggagaaagagatggcaaatataaaagagatcgcaagactggcaaatgtatctgtttcgactgtctcgcgtgtattgaatcatcatccgtatgtgtctgaagaaaagagaaagcttgttcaacaagtcatgaaggatttggattatacaccaaatcgaaccgcaatcgatctcattcgcgggaaaacccatacggtcggtgtgattctgccttatagcgatcatccctgctttgataaaatcgttaacggaatcaccaaggcggcttttcagcatgagtatgcaacgacccttctccccaccaattataaccccgatattgaaatcaaatatttagagctgttaagaacgaagaaaatagacggtctcatcattacttcccgcgccaatcattgggacagcattttagcttatcaggaatatgggccagtcatcgcttgtgaggataccggagacattgatgtcccttgtgcttttaatgacagaaaagctgcttatgcagagagctttcgctatttaaagagccgcgggcatgagaatattgcttttacgtgtgtcagagaagctgataggagcccgagcacggctgataaagctgcggcctataaagctgtctgcggaaggttggaagaccgccatatgctgtccggatgcaacgatatgaatgatggtgagctggcagctgaacatttttatatgagcggacgggttccgactgctatttatgcaaatagtgatgaagtggcagctggaattcatctatttgccaaaaagaataattgggatgttgaaatcataggcgagggaaatacttctatcagccgtgttcttggttttccgtcgcttgatttgaatcttgagcagctcggcatcgcagcattttctctatttttgcaggatgaacccgctgatatcaaaattcagcataaatttaagaaaaaagcttgaactgaaatgcatttcataccttataacttcattgaaggcgaaggaggaggaagaaatgcagattgaacatacagcggtctgggtcaatgatttagagcgaatgaagtctttttatgaatcgtattttaatggcgaagcgaatgatttgtatcataatgagaaaaaagattttaagtcttattttattacgtttgattccggagcaaggctggagattatgaaaaaagggaatgtgaccgatccgccctcacaaacaatgacaggctgggcacatattgccttttccgttgggagccgggagaaagttgacgaactgactgatcgattgaaggcggatggtttcgcagtagtaaacggcccgaggacaacaggagacggctactatgaaagtgtgattgaggatgatgaaggaaatttgatcgagattacaatttgacatctggagtgacttaaatgctgaagacagaaaaagaaaaaatggcagccggagaattatacaattcggaagatcaacaactagtactagaacgcaagcatgcgagacagctgattagacaatataacgaaacaccggaagatgatatagtgcggacagagcttttgaaggagctgctcggttcggttggggatcaagtcacgattttgccgacattccgctgtgattatggctatcatattcatatcggagatcatacatttgttaattttgactgtgtcattttagatgtgtgtgaggtgcgtatcggccgtcattgtttgattgcgccaggtgtacatatctacacggccggtcatcctcttgatccgatcgaaaggaaatccgggaaggagttcggtaagcctgtgacaattggagatcaagtttggattggaggccgggcggtgattaacccgggagtgacaatcggtgataacgcagtgattgcttctggatctgttgtcactaaggatgtacccgctaatactgttgtaggcggaaaccccgcaaggattttgaagcaattgtaatgagatcagtgcggcagatccgcactgacttttttaaatctgttttgcattcgtattaggaccgaagaagattaacagcaaggagcatgcgagccagcagcccccaataaataagaagacgctgatatagccgagctgaacggcaataaatccgacaagcaatgagccaaaaatgtttgaaaaacggccaagaccataggctaaaccgctgccagacgagcggtattcagtcggataaggttcagatgtataggcgtataagttcgaggtaaagacccgttctgtgatattcacgataaaaccaaatacaatgatcatgatgggaataaaagtcataccatataagagcccggcgatggccgtcagaaacgcactcgcagctaaaatccattttctttgaaatctttcggaaatcatggagccgagcagtgcgccaagcggagcgccgacggaatgcaatacgttataccataatgtattttccatggttacgccattactttttagcaggcttggaacccatgaagcaaatccgtaaaacccaaacgtttcaaaaatccatacagcagataatacgatggtgattttgaggtttctgcctttcaataagcctgcgtaacctgcattctgcttaacagtttcgcttactttaggctgggatgctgccggaagcgggcctttctccttttcaacctgttcttcaattcgggtgaggatcgcatcggctttcgcatattccccgcgattttcgtgccagcgaggtgactcttccagacggcggatgaagaaaaaataaataaggccgacggcaccccatacaaatactagcctccatccccatgaaccaagaggaatgacaaaggcagacacaatgttggtgatcggaaccccaatcaatccaatcatggcacaaaaagaaatatattttccacgtacacttgaagggaaaaattccgccaaatagctattcgtaatgaccatggcggctgcaacgccaaatccggtgaggaaacggaatgtcattaaagatggaatgtcccatgccgcagcattgcatagcgatgcgattgagaaaacaaagacaaatagatttaaggcttttttgcggccgattcgatcggacagccgtccgcccagtgaagcgcctaaaaacatgcctaaaaacgaagcagccgttacgttagcaatagttgaaagcgggatgccccaatgctcgatcagtgccggcgctacattgctgagggtaaataaatctgcgagatcaaagaaataaacaatgccgagagcggttaacacttggaaatgaacgcgtgaaatcggaaggcggtctaaacgattcgctgcgtttgagaaaggatgtgtattcttttgtttgaagatcgtattcataaaaaacccccttttgagtagtaagaaaagactgaaaattcccctcttgggactattataagtatcttggttcattggcaacagagttcaaatcactagatgtaagaactaaattcacactttatattttaattttgcttaaaagatttccaaaacagtagattcatagaccaatttatgcaaatatatagtaatattctcattgaaaggaagagacatagaaggaatgaattcatttatccgtcctatagaaggaaacaatacgttgtggagatattttttcgcttttttggtgatggtagggttatatgtattcgggaatatagcttaccttttcgctatattgttcacggttattgtgaatcccaatatcacgtttgatttggatgaagctgtactgagtgatcctctcgtagatctttatttgtcccatgtgatttatttattcgccattccgggagtatggctggctgtgcgctttattttgaagcggcctttccgaactgtgattacaccaaattcaaagatgaattggcggagaatttcctttggctttattgcttatttcttgctgatgatcgccgtacaattgattgattttgtgattcatcctgatagctattcaatgcaagagtttaatgcctcacgctttatctggctgctagcggctgccctcattttggttccgattcagacatcagctgaggaactgtttttcaggggatttttgcttcaagctttcgggagattgacgaaaaatcctctatttttgacactgattgtcggaggattgtttggcgtattgcattttgcgaatccagaaatgaacaacggtgctgtctgggcaggaattgagtatttaacatttggttttgtgtggacctattacacgattaaaactggaagcatcgaaatatcacttggcgcccatgccgcgaataatatgtttttgtgtatgtttattacagaaaaaaacagtgtgtatggaggaattccttctctctttacggttacgcgggggaacccgatgtgggaggctttctttacgatagcggtcaaccttgtgtttgcagggatcgctttatggtaccataagaaatcaaaaagtaagcagcaagggtcttaatccctgctgcttattaacgtgtggatcgcttcttcaatatttgttgtcggctgctggcaggcgaagttttcacaaatatacacggttgttttgccgtctatgatgcggtagtctgctgcaaatggcgcaatgtctttgcattgatcaggatgctctgctaccagaatggagtcgttaggcttaaaggctttttggagctctgttatgatttgttttctggctggatcgtctgcgttgccaaaaataacgatttctttcttaggcatcagatgtcttaacacactttgcataaagaaagcatggccgctcggatacgcgtcgatgtctggcttgaacacggaaaacattgtttccgctttttcgatcagtgataagtcgcctgtaacttggccgagacgcagcagctgcacggctgccacactgtttcctgaaggcacagcgccgtcgtacacctctttttcccggacgattaaggcttctgcatcgtgtccggtgaagtagaatccgccatgctcctcatcccaaaataagctgatcatatcgtctgtcagtttcttcgctttttgtaaataagaaagatcaaacgaagcttcatagagatccagataagcccataggagaaaagcgtaatcgtcgataaagcctttgtttttcacttcgccatcacgatatcggaccatcacacggccgtcgatgattaatttgttttcaataaatgtgatggcgtctttcgctaggctgagatatttcggctcctggtatacctttgccgctttcgcaagacccgcgatcatcagcgcgttccatgaggtcagcactttatcatcgacatggggataggctctttcctcgcgtgtcttcaagagctgctgtcttgcgtcttcgagtttgaggctgagctctttttcggttaacccggcatcctctttgatttgttctcgctttgtgtgaatgaggttaggtatatttttgccttcaaagtttccttcttcagtgatgtcatacacttggcaatacagcgttccgagatcgtctccgagcgtttttagaatctcttcctttgaccacacgtagtactttccttcttctccttctgtatccgcgtctaaagcagagaaaaagcttccgtcttcatgagtcatttccctctgaatgaacgtaatgatctgctcacaaatctctttatagcggctgttttgcgtgacctgataggcttctgtataagcggtcagcagcagcgcattgtcgtacagcattttttcaaagtggggaacgagccactcgtcatcggtcgaatagcgggcgaacccatagccgatatgatcgtaaatgccgccattcgccatgctgtccagcgttttcgtcacgttgtataaagcgttctcctgccccgtattgtgatgataacgaagcaaatacatcagcatatggggcatcggaaatttcggtgcctgcccgaaaccgccgtagatcgtatcaaacccgctggcaagctgctggaatgtccggtgaatcgctgactcgctaaggccgtcgcctgacttggcggctgttttggtctgcaaatgtttagcggcgttctccgcaatatcctcgacatgctcgcggtcgtttgcaaacgtctcagacagatgctcaagcacatcaacaaaaccgggacgattgaatttgctcgtctttggaaaatatgtacccgcgtaaaacggcttctgatcaggcgtgataaacacattcagcggccagccgccctgcccggtcatcagctggcagattctcatataaacagaatccacatcaggccgctcttcccggtcgactttaatcgccacaaaccgttcattgagaagacgcgcgatttcttcatcttcaaagctttcgtgggccataacgtggcaccaatgacaagtcgaataaccgatgctgaccagaaccggcttgttttcgcgtttcgctttttcaaatgcttcatctccccaagggaaccagtccacagggttgtgggcgtgttggagtaaataaggagacttttcagcgattaatctattgggtttacttttgtttggcatgggatcagctttttcctaagttggttatattcaggttaccacagttatcctaaacaaatacaataactgactgcttatcgataattgtgatgtgaaaatataaactaatgtttcattttgccacttgagataaatgcgaattacgtttttccttgtttcgcaatctggtcaaatttttataaaaaaagtaaaagtttaaaccttagtctatatataataagatcatatcaatcaaatgtagggggagttattatgaagtgcaataaaatgaacagggtacaattaaaagagggaagcgtatcaatgaccctataaactgcgtctgccctcattaatggaggggaaattgtgaatacgtcttattcacagtcaactttacggcacaatcaagttttgatttggctttgtgttctatcatttttcagcgtattaaatgaaatggttctgaacgtctcattacctgatattgccaacgagtttaataaactgccagcaagtgcaaactgggtgaatactgcctttatgttaaccttctccattggaacagctctatatggaaagttatcagaccagatgggcatcaaaaatctgcttctatttgggattatggtaaatggcttagggtcgatcattggatttgttggacactctttcttttctatactcattttagcccggtttattcaagggattggtgcagccgcattcccagctcttgtgatggttgtcgttgcgcgctatattccaaaagagaacagggggaaagcatttggcctgatcgggtccctggtagcaatgggagaaggtgttgggccagctattggcggaatggttgctcattatatccattggtcgtatttgctgcttattccaactgcaacaattatcaccgttccattccttataaaattgttgaaaaaggaagagagaataagaggacacattgatatggcagggattatattgatgtctgcaggtatcttattttttatgctgtttacaacatcttatagattttcttttctgatcatcagtattcttgctttcttcatatttgtaaaacacattaggaaagctcaggacccttttgttgaccctgaattagggaaaaacgtcttttttgtgattggaaccctttacggaggactaatatttggtacagtagcaggatttgtctctatggttccttacatgatgaaagatgttcaccatttaagtactgcagcaattggaagcggcattattttccccggaacaatgagtgtcatcatcttcggttacattgggggattgcttgttgatcggaaaggttccttgtatgtactaactattggaagtgccttgctttcttccggctttttaatcgctgccttttttatagatgcagcaccatggatcatgacaattatagtaatttttgtttttggggggctatctttcacaaaaacagttatatctacagttgtgtctagcagtttgaaagaaaaggaagcgggcgctggaatgagtttgcttaatttcacgagctttttatcagagggaacgggtattgcgattgtaggcggtttattatctatcggcttcttagaccataggctgctgcctattgacgttgatcactctacctatttgtatagcaatatgctcatactttttgcagggaccattgttatttgttggctagtaatcttgaatgtatataaacgttcgcggaggcatcgctaaatgagtgaaaggatcaatcttgtgaaagtaatccaaggttgatccttttttgtaaaatgaataaacatggcatcaatagcatgttctttagattagccatcgttagctataccccatagatacgagaacaggcttgttttcgcgtttcactttttcatatgcttcttctccccaagggaaccagtcaacaggattgtggcatgttgaagtaaaataagtagacttctcagcgattaatctattgggtttattgttagtaggcattggatcaccttctttcgtttttttataaatacaaaacttagccgattacttaaaagagggagaagaaaatatactataatgcttaatgatgttaatggaggagacatcgtccttttcaatcctcttttattacagaaaatttgatattgataattccatagtatattaaggggaacccattatttatggattcccctttagttcaataagaaggattactgtcgagtgttactttacaatgttagccattccaatgataaacgatttgcacaacgccagaggaaaatgttcttgtattcaccatttttaaatttatcctctgttttacatcaataaacaacggttttccttctcccaaaacaacagggtgaatagataatctaaattcatcaacaagccccaaatttataaaagttgtaatgagactcgctccaccatatagccagatgtctttaccaggatttttcttcaatttatttacttcttcaagaatattatcatttataaatatggcttgattatcaatctcattttgtgttctggaaaaaacatatttctttttactatgaaccaatttccaaagttccttttctgtatcagggtcttcattttttggaatgtattgtccccataaatcgtagctttttctaccatataaaatagtatcaatttgatttaaaaaatcagtaaaccccatatcagggtccataatacaccaatcaacttctccatttttcccttcaatataaccatctaaagtaactgctaaatctaaaatgattcttctctgttttaagttatttgtcataactattcatccttttccataagaagttggtagaaattcttctcccactctcgcaccagatagactaagttgcgtttatggactgagtgaagaacagtatcctaaaatgaaagtgcccactacttttcgcagcttgattagccggaacactctttatcttcacttggttaaatgaaagctctgctcgattaagttatagatttcgccttctggatctgtccgttctaaaacaattgaaatccaatgttccttatccatatgatatccgggtaagatattttccccgtttcttaagctatcacttatttcagggggacattttagatttagaatatctatttcgccatgaccatccaagcctaatttttctgggagaatattcatgataagaccgtaccattttttgtttgatgtatgtctcaaagaagcatagtttgggtatttctcccacgggtaatcaggcgatgtaccgtatttttctttgacgtgtttaaagatatcttctcttgttaacatactcaatcactcctttattcgctctactttcttcttgaaaaagtcaaagagcgatccttggttgtcctttggatacttcaatagagatgtcaccaatggcagaagctgtgtcaaagcttcctctctccacggatactagtcaacagggttgtgggcgagttgaaggaagtatgatatttctcattgagtttattgttagtgggcataggttcatcttcttttctcttgtttctattcctttttactgtaccacaagcctctgttgaaataccccattaagacagtgaaatagaaaaatcgctatatataaaaggtgatggatgctgttcttttaaagagtgcccttttggaagctgttattgatcgaaacgagtatgctaatataatctcgtctaggaggggattgatatgatcaagaaaatggctcaaatgaatttgaaagatttcaataaaccaaatgaacctttcgttgtttttgggagaatgatacctgcttttgaaaacggtgtttggacatatactgaggaacgattttctgaaccttattttaaacaatatgaagatgatgaaatggatgttagttatattgaagatgaagggaaggttgtctttttatattatgttgaaaacaactgcatcggccggattaagattcgttctaactggaatgggtatgcactaatagaggacattgccgttgcaaaagactatagacaaaaaggcgttggaacagcattattacataaagcgattgagtgggcaaaggagaatcgcttttgtggtcttatgcttgaaacacaagatattaatgtttcagcttgtcgtttttatgccaaacatcactttataataggtgcagttgatacgatgctttattccaaccttccaacagcaaatgaaattgcgattttttggtactataaattttaatttatcataaaattattgaacgaaacgtagcttgttttgcgtttcgttttttcaaagaagaggttttttaaccccttcttttttttgataagaattgtttttccacaataggcataaaaacgtgaaggatcattcctcccaaacagacggttaatagggttccgatgccgatagggcctttaaagatgatggctaatactaagaaaagagcgtataccaatgttcttgaaaacaagattgttcttttggagagatctcggataataagtgttaaatgatcgatgggtgttgatgcgaatttcgtctgaagatagatggctgttccaagaccgatgagcatcaaaccaattccgaaacaaatcagtttgcttaacaacgcatttagatagatggtgttttttacaacaaacaaccataggtcaatgcctattccagtaatgaatgctgtaattaagcctagcaaaataggtttttttctcgttaatatagcgttgcagattaagaggatcacagaaataaggacctcccagctccctacggtaagaccgatttcttttgacagaccaaccaaaagggcatcgaagggtgatgtgcccagtcctgattgtatggttaaggaaatgcccaaacttaatatgagtatgcctaatccgtaaaaaatatatttcatgttatattccgcgatatgtcttttgtcatcaagacatgagggatgccgtcttccataaattcctgtgaagaaatctggtagcccagtttttgataaaagcctgctgcttgtgtttgaccatgcagcttacatgcagtcagtcctttttcttttatgatttcttctaaccagcttacgatgactttccccaatccatacttacggtaaggttttaggatgcagattctttccagctttgctgtatggtcaacgatgcgcacacggcccgtgccgacaggctgattctcatgatataccaagacatgctggcattgttcctggagcgtatcaaattcatcgaactcttcggattccgatacatgttgctcctcaatgaaaaccgtctttctaatattcaaagcttcatgtaaatcagcttcagttgttattctttttatattcattatgaatcaatccttttctgatattagtctggactgtacagcatgcatgtggtcttataatagtaaggttaaaacatttttgttgtaattgcaacaaaaatacgtgaggggttttaggaatgaatgatattttgcgtgagatcggcatgatagcaagagcgttggattccataagcaacatcgaatttaaagatttggacttaacaagagggcagtatctctatctcgtacgtatatacgaaaatccgggaattattcaagaaaaattggcggaaatgataaaggtggaccggacaacggccgcgcgggccattaagaagctggaaatgcagggatttattcaaaaactgccagatgagcaaaataaaaaaataaaaaaactgttcccgactgagaaagggaaaaaggtatatccattgttaagaagagaaggagaacattccacggaagtggccttgtccggttttacttcagaggaaaaggaaaccatttctgcactccttcatagagtgaggaagaatatagaacgtgattgggaatatgtgaagaaggggaacaaaagggattattaatggacaacgttaacaagttgagctgatgctggcgaaaatcggcgtttcctctcaagaatccagtcagctcgagcgtgggtgaaaatagtccgttcacttctgttttctttaaaactatcaaaaaatttccacaggagatggtttgcgtgaacttgagacaactatcagaacatgtctatcaatgtgaatttgagcttgatgtgcctcttcgtattccggttcatacttggtttatcaaagatggtgatgatgtttatattgttgatacgggaatagaacgttttgctgatgctcaaattagggcagcgttagcgatcggcaatccaaaagccattttgcttacccatggccacagtgatcatatcgggggtgcatcaaaatggttagagagatttgatattccgatttttgcgcaccagaaagaactaaagtacatcaatggggaagagccatatccgaacaaaaatgaagtggagaacacaggggtagcccatattgtccagccgctgacggagcaaacgcttgctcacctgcctctgaaatactatttaacacctggccattctcctgggcatgtcgtgtattatcataaaatcgatcgtacgttattaacgggcgacctttttatcacaagtaagggggatttacacccacctataagaagattcagtgttgatataaatgagaacatcgatagcggctcaatcatagatcaaatcaaaccaacgctcatttgctcttcacatggcgaagaaatcctttataacgaagaattgtataaaaactatgtggtaaggtatagggattaatggaagtgaaaaacataagctgaaaattcttcagcatggtgcagctctcgatccgatttactcacacccaaaaagaaaaaatggcagctgcctgccgcagaggcttttggagcttgttttacattcgattcatgagcaaaaggagtgagtgtcaggctcactccttttctatttaaattgcggctgtgagctttggttttacaaatttcatgaaaactcctctgactaatgggcccataatcagtaattgcaacggataggccaggatgaagtttttcaacacaatcataagataagcactgaagaggctgtccccgttcagcccatttgctagaaccgctgtcactaaaccgaacacagacatacaaagtaccatgccaatcaccatacaagttgacatggcaaggatgacataaatttttttagtcttgtcgaacggcatgcggaatgcaatcttcttggcgagggggcccactaacagtaaatctaacaggagggcgaccataaaaccgatgaccatttcaaaaacggtcatcagtgaaaaatcgtagatggctccgttgatgatggcattgtaaatcgacatgacgcaaaccattccaaagcacatcatcacgccaaatataaggccttcttttttatttgctggcatacaatcattccttctctccataatcggtgattagtataccaatgaaccgttcatgctcataagtgacaaatttgtgaacaatctatagcgcagaatcgtcttgttttgtcatcagcacatgcggaatgccgtccagcataaattcttctgatgcagtccgatagccgagcttttcataaaagcctgccgcctgtgtctggccgtgcagtttgaaggcagaaatgccttgttcttttacaatacgttctaatgcatcgacgatcacttttcccaaaccgaatttgcggtaagacttcagaatgcagattcgttccagtttccccgtgtggccaacgatacggacacgtgcagtgccaacaggtacattctgatgataagccagaatgtgctggcaatcaccgtggagtgtatcgaactcatcgaattcatccgaaatgggacagccttgttcctctacaaatactgcctttctgatttcaaaagctgtatgtaaatcctgttctgacgtgatttttttgacattcatgtttgaatcctccctactcagaaaaatggctgatcacatattgtttaaaggtctcagcaaccggtgataaaaacctgccttttatccaggcaattcctatgacacgctgacattccggccagctgacgcggattttggtgattttgctttggtctaagcctttcaggtctgggagaatagatatgcccagtccggctgccacaaaacctgcggcagtagctgcttcttctccttcaaacataatgttcggctgtatatcggccttctcaaacagctcatcgaccgtcatccgaagcgcatagccctttttcaataaaataaaacgctccccggcaatctcattcagggtaatgctttcgcgactggctaatggatgatcatttggcacaaatacaaagagttcttcactccacagcttgatccattggatcggattttcaggcttaatcgaagcgaggagacagaggtccagatctccggattttaatcgttcaagcagccaataagagtggttttgcttcagctggaaggaaatgttggggtattcctgctgaaaggagccgatgagatcgggcacgagcgtggtgcctaatgtatgtaaaaaaccgagagagactacgccttggtctggctttaataaggcttggatttcttcttttccttcggtatactccttcatcatcgcctgaacccgtcgtaaaaaaatgtgtccgtattgatttaagctgatggatcgtccttgcctgtcaaatagcgggacgcccaaatgattttccagcctggcgatagagcgtgaaagtgcaggctgtgtgatggagaggctttttgcggctttcgtgacgtgctgcatccgggccagtgtttgaaaatattcaagttgttcccattccaattatcatctctccttattacatataagcatgaaaacgatattttatatgcattatacaacatatatcaacggtgctaagataataatataaacagactcaaggatgtttgaattcggaagaaataaaggatgattgtttatgaatggcagtgctccacaacatgatgagggaccgataaagtcccgatgacatacattcgaaaaggcacaccggtttttcgaaaaattacgtttgctttcttcgctgcgggtttcaatacatttgcgattctatattgcgtacagccgctcatggaggaattcacgcgggaatttcatgtgacgcctactgcggcgagtctttctttatctgttaccacaatgctgttagctgtgagcatgcttgtctttggttcattatccgaggtgtggggacgcaagcctattatgggtatttccatgctggccgcatcggttctctgtctggcatcggcctttagtccgagctttcatacactgctcgtattgagaaccattcaaggcgttgcgctcgcaggccttccgtcgattgcgatggcttatcttggggaagaaattgaacccggaagtcttggatcagcgatggggctatatatcagcggaaatgcaatcggcgccgttttcggaaggatcgtttccgggctcctgagcgagtacttgaattggcatatggcgatggggacaattggtgtcattagtttgattgctagtgttatattttttataaatttgccgccatccaggcattttacgccaagaaaattgaagctcgggaaattgggaatgtctctgatcgaccacttgaaggaccgaaaactattcagcttgtttctcattggttttttgctgctcggaagcaatgttgccttgtttaattacattgtgtatgtgctgttgggcccgccgtattcgcttaataaagcattttccagctggatctttattgtgatgattgtaggcattttcagctcgtctttcattggaagaatggttgatcggtatggctatccgaaaatattggtgatgaatattttcatcgtcattgcaggtgctttattcacgataaacagtatgctggcagtgaaaattctggggattgccctctttacattcggttttttcggcggacattcagttgccagcagctgggtgggacggagagctcttcacaacaaagcacaggcttcatcgctgtatttgttcttttattatgccggttcaagtgttttcggaacaatcggagggctattctggtctggttttcattggctgggcgttgtcggtatgatcaccttcatgctgctgattgcgttatggctgtcgggatacttggcaagaagtgcgaaagtgccggataaaagcaacgaaaaaggattcaattgatgacagcaaaaaaggaccataagcgggtccttttttatttccaatgggcagggattcgtaaagacggcggcagctttgtgttcgaatcgccgttggcggcgttcacctgtgcctgtgtcaaaaagatgctcccggtcaggtcggcgccgctgagatcagcgtctctcatatctgcaccgataaagtctgtcattctcaaatcggcatttctcagatcggcggctatgagcagcgcccctcttagatttgctcctcgcagatcaagccctttcagtttcgcgccgatcaggacacttccccggctgacctttttcgggagttttggatggcgggcttgggcacgcaccagctcacttgtttttaacagccattcattgacctcagctcgatgctcgtccacctgcagtgtcagcaggcgttctttgctgagtctggtgagcttttctattttttcgaaactggttctcagttcgggatgaatcggcttggctatatctatagaaagagcttcatgtaaataccagagcatttcgtgcagctgctgcatgataggaaaaacgtcaaacatctggttggccgtttcggggctgcttcgccaatcctttccctcataagtgatttgggatactttttggccggcgccaaagcattcatatgcagagcagccttgaaatcctttttctctgagatctttatgtatagaacattgatagtttgattgtaagttgcggcaaggcgtgcccccgtctttatcaaaagcaaaatctgccgacttcacataaggcaaggcgacacagcacaggccaaaacagtgctggcaatccgcacttaaatcatgatgtctattgtcatgtaacgttacttccgcagacaataatgttcaccccttcacttgggtactttgttaaatatatctatttgattatataggaaaaaaggatacttttcattttgttttcaaggtttcagtggtctagcgatgtataatatatccaatcatgatgattgggggaattcatttggaacagcaattgaaagacatcatctctgcgtgtgatttggcaatccaaaatgaagattttgatacactgatgaattattattcggaagatgccattttagttgtgaagccgggcatgatcgcgcgaggcaaagaagaaatcaaaaaagcgtttatcacgattgcgaactatttcaatcatcatattgtcccgaaacaaggggaaatgatcctgttggaagcaggtgacacggtactcgtcctttctcagacactgcttgattcggataaaaaggactccgagtatgcgatggaaagaagggcgacctatgtatttaagaagaatgcgcaaggcgagtggctttgtgtaatcgataactcatatggtacggatttaattggtgtgtaagatatgtctttgatgtgccatacctgcatataatgattcattcagctgattagggaaggtgacacaattgaatgtgtatgacatcagaatggctccttattggttttatgaaagcagaggacttgttcaacatccatacgtatttcggcagcctgtctcctcacgtgcaatcattgcatctactcgcggcgatgtaacgggagacggcgttattgacgaggtctttctaactggaaatcaaatgcccggcagcccgttatggagaaatatcacattggtgatccgtgatggcagaacccatcaggagcagcagattcagcttcaaaacaatatgggatacaatccgtcactttttctgggggatatgacaggcgacaagattgaggatgtggcagtggtaatggacacagggggaagcggcggtgctatttatgcatacgtgtttgcctatctaaacaggcagttccggcgaattttcaattcagatgtattgaatgatgaaataaagtacagtgtgaggtatcaaaatcaatataaagcgagcgtcatcagtcatcagcaaaacgaaacgtatatcctcgaccttacttacaaaggcagggaatatttgaatgagatttataacagccaaggtgtgttaaaaatgccgatagaaggatgggtgaatcctttatcgggcttgtatccggttgattttgacagagacggcgtatacgaattattggcgtaccagcggatagcgggaaggtataacgccgactcattgggatatgttcaaaccgtattaaaatggaacggacggcgttttgccgttgaccggcagaatgtttcgattgttggcggggctgtctcgtaatcctgatggctgtcaccctataaagggtgacaaaacactacaggtgttctgcaacgacaaccaaataataagataaaccggcttgctgctcttctaacattcctctatggaaatcatcttgcataaaaaaacgtgtttgttttacgtagtcttctttacttgtcggatgcccgttctgatttaggaacttaagatgattcatgacatgctcttgcacggaagggtcatgatacgttacaccgtttcttaaaaaatcagccatcctatcaagaaaatgtttagcctctattgccattttgttcatttcatcgacattgattgtatgtgtatccaattcaaaatcgtaacgctcttttaaatacccattttgttctgctaaagattgtttccattcttcagcgctttcaaatcctttaaacattaccttatgatccatgttttcgccttttctcgtgtattctaaagatgtgttgactgtttgaatgagacgctgatacttttcaattttcttttcaaacagctttttttgtttttctaatgtacttgttctttcagcatcctcatttaataatcttttgatttctgacaaaggaatatctaattctttgtaaaaaaggatttcctgcagtctttttagttcgtcagcaccatagtaccgatatccggcttcgcttatttcctttggggccagcaagccgattttgtggtaatgataaagcgttttgattgtgacattcgcaatattggatagttcttttactgttaatttcaccatccgactcctcctttcttctttcactatgaggccttacctttggttggagtcaaggataaaatggtggtgttttcgtccgaagacagcctagtgaatgtgggagaaagaaaataacacctggcggattcaaagaaaagagtgcttttcagcaagcactctttattccagtttaattcgttttacatctcctaatacaaacacataaaaaaccaatcccagcaacagcacaaaaccagctaccagaaagctgagggtaaaggagcctgtcacatcaaacaaataccctgtcagtgacgcagcaataatgcctccgaacaggttatttgcgagattcaccatggagctcagcatggatacggaaccgatcggcgcgagttctgcggagatggaccagccgaccggagcggttgctgaaattccggcgagtccgatggaaatgcaaataatagctacggtaatattgttcgtcagaatggagcctaaaaagaaaaagccaaagctcattccgactatgattacggttcggtacaccttggtgttaggatagcctttcttaataaaataatcgacgagccagccgccgacggcaattccggaaatggttgagatcagccacggcactgccgtaaataaaccggacgacatgagatccataccgtatgtatgtttaaagaaagtcggaagccaggtgagcagcaggttgaatgtatacccgtaccctgtaaatccgatcattaagccccatactttccgattgttgaaaagcttttttaaaagcgggcccgttttgtaagggatttgctctgttgtaatggcattgtgtttttgaatatagtttagttcacttttagaaatacgtttgtgccgttcaggctgttcataatactgccagaaaaagatcgtaaacagcacattgatgcatccaatcgtcaaaaaagcgacacgccagtcaaatgttgtgacaagaaaggcgaccaatggcgcgccgattacatttgaaaacttggcggccgaatcgaacagtgagtttgccaatccccgctcacttggaggaaaccagagagcggttgctttagaggcagcagggaacgcagaggcgctcgtcagcccaatgagaaaccggaacagatacaacagcaattttccttgcaaaaaagcaagaaggatcgttaaaaagctccatattgtcattccaaccctcgtgacccatgcgaccccaaaacggtccagcaaacttccgacaggcagctgcatcagtgtataggaataggtgtaaatggaaaacacgatgccgagttcagttgcagtaaggtgaaacgaatcttgtatcgcaggggccgctaccgagatggccactcggtcaaaataattaagaataataatgccgctaagtaacgaagatatgtaccatctggtatgcccaggccgtttcacgcgctcttgactcatgatgaaaacctcctctgtcatagcatgatctcctgatggaaaaaccattcaaattttaaataccacagcgctcttttatataaacggcaggaatttgactggaacagatcggtgctttagaatgaaagtaataaaaatgaacactccaaaggggagtagctttcacagtaaagtcgtcattacgggacaagttgtcctcggctttgctggcaatctcatttgttagcgagacctttgccaaatctgatttggtgaaggtctttttgtttcaggaacttcaccaaattggtggagttttttcatttttaccaaaaagggagaggagcatcagaatgtctaagctgaaaaagtggctgaagcgtgaattggtgaggaaagggctgccattagcgaaagagaaattgattccgatcttaaaagaaaaaatgaaaaagaaacgatgagggggctgaagatgaagatcattttgacaatacttgccggagtgggacttttgagtgcaggcggatgcggcatgcttgatcaggtgaacgacggattgaactatacgagtgaagcagcggggtatgtggagaaggtgaagacatttgcagaggaagcgcctgaattggctgagaaagctgtaaatgacaccgaggcgaaagaaaaacttgaagcgcagcttgagtcgattcagaaggatgccgctgattttaatgaattaacgccgcctgatgccgcagcggagattcatcaaaccattcaggagcataacgaaaccttgcagaaaagcgctgaagaggtgttgaaacaagccgaggaaggcaaggtatcgcttaaagaattggagcagtcagacctggtccaaaacgcaaagcaaattactgatgtgatgggacaaattgagaagctgggtgaataagaaaaagcatcccgacgcgggatgctttttgcttattcagccattgcgtctgttaagacaggaacgacttgttttttacgggaaacaacgccttttaagagggctgtgttgttttctaatgtaacgttgaacgctttttccactttcgctgcttcgttaccgattgcaagagcaagtgaatcattttctaagatatcagtgataacgagaaggaacagatcaagattcttctcagccacaacttttgagatcatggcttctaattcagcttggcgttttttcacatcttcaatgtccactgtgtttacttgtgcgatttcgactttcttgctgccgagtgtaaattctttcgcatcaagagaaatgagctcttccactgtttttttgcttagatcagcgcctgctttcagcatgttcaaaccgtattcttcagcatctacgccagcgatctccgcaagctcttttgctgccgctacgtcttggtctgtgcaagttggagatttaaataacagggaatcagaaatgatcgcagacagcataaggccggcaatttctttctcgattttcacgttattctctttgtacattttgtttaagatggtagccgtacagcctacaggctcagcacgatagtaaagcggctcagctgtttcaaagttagcgatgcggtgatggtcgataacctctaaaacctgaacctcttcaatgtctttgatgctttgctggcgttcgttatggtcaaccaggataacgccgtttacttcgtttgcagctgtttcaacaagacgcgggctttcttgtttgaaatagtcaagcgcgtattgtgtttcgccgttgacttgtccgagacggacaggctcagcattgaagccgagtttgtttttcaaatcagcataagcaatcgcagaacaaatcgtatctgtgtctgggttttggtgtccgaaaataagtatcttttccatgatagctcctatcctttttttaagtagtgtaatctttatatagtttaacacgtcttgctgcaggtgtaatcatgcaaacccttaaaaattgatgtgaataagaagcattttctttgagctaaggagaaaaggtgtgtaaaatactgggtagcttagttgcaaaatgtaatgtagtatcaaaaaaggtactattggagggtcaagaatgagtggaaaaaagaatatatacccgaacaaagaaggctgtccagttgaatttactctagatgtcattggcggaaagtggaaaggaattcttttttatcacatgatagatggcaagaaacgatttaatgagtttcggcgaatctgcccgagtattactcaaagaatgcttactcttcagctgagggagctggaagcggacggcatcgtgcatcgtgaggtttatcaacaggtgccgcccaaggttgagtactctctgacggaattcgggcgaacgcttgaaccgattgttttgcaaatgaaagaatggggagaatccaacagagacgtgctggaatcttatcgttcgaacggcttactgaaggatcagcagaaatagcagcaaagggaaaactcctttgctgcttgttttatttcattgaaatggctctgttggcgtttctgacatcgtttttcaacagttcagaaaggttgtaagacggataatatccatgctgatacatgtatcgataaacttgggcgtgcagctggatggcagcattcagctgtttgaccagtacgtttcttaattgaggtgttgctgtttctgtaattgcgatggcatagctgcggacagatgttttggcaaaaccgagcaggtcaccgctgtaaaatgggttatctgcgcgttcttcttcctcatcctctctgtgcggagcctgtggaaagaacggaagaagctctcttaaattttgctcaacgccctgaatagacacgttataaagctgtctgagctgagggtcttttacttctcttatcattttcttcagtttaatgagtccgtttgattgaaaagcaaccagctcgtgcatttctaatgtttcatgccaagccaatgttctgcgttcatccatgtgaaaattctcctttatcgatcagattccatatcagcatatgcccaacgctcaatgttgttcatgatgttttgaagtttttaaaaagggaaattcaccttatataggaaacgggttgagaacatgcacaaagaggtgaaacacaatgtgggacatgataaagaactttttcttgtttagcagcggcgttctgcaagcaacaacccttttactggtgatcttaatttttatgtatgtcagaaaaacgaaaaagaaaaacaaggaatcttctggctttatggatgataaacattaattgtgatgggcattcttttcaaagaatgtcttttcatttttcatgtttcacatgaaacattagcgtcattttacttgcgatttggacttatgttaaaatataaaagtaaaatttagagatgatataaaaacattcggtgcaaagtatgttgcagcgatgaaaaagagcagtcgtttatgctgctcttttctattcgtatgttcaggatgatacgaggtgactaagtgaaacaaacgagagctttaatggaaggtgctattttaatcagtctgtttgcgatcatcacgcttctggtcgtttatgttcctgtgattggaacaattctgttatttgcactgccgctgccaatgatcttgtatacgatcagacatggattgaagctagggatatggatgggcgctgtcagtcttccggttgtttttattgtcgggtcctttaacgggcttattgtagcttttatgtcagcttgcgccggcattgccatgggacattttttcaaaaggaaagagcccgggcacgccattatttcgggcgctcttatttatatgcttagtattgtcttctattttgtgataagcattcagtttttgggtatcaatatcattgatgaggcgatgacacaataccggcaatctcttgatatggtagaaactgtagcgaagcagtcgggcaatgctggacagtttgagaagcaattaaaactgatggaagaacaattgggtatcgttcaatatctttttccaacagctattgtgatggtaggagttattttttctttcctcagttaccttatcgctaagccgctcttaaggcgattctcccccgatattcctaatctaaagccttttagagagttgaagtttccgcaaagtgttgtagtactgtatttgattattgtcatgctttcatttttgcctttagaaaaaggccaaatgctgtactctatcgctttaaatggggagtttatactcgggtttctgattttcatccaaggtttatcatttatctttttctattgccataagaaacaatatccaaaggctgcggctgtgattgctgtcatacttgggtttgtgcatccggtcttcatggcagccattcgcattttaggcgttttagatatgggctttcatataaggaataaggtgaagtgaacatgagttttactcacatggtggggagtgatagaaatgccaagcttttatgaaaaaccgctgtttcggtatcccatctatgcattgattgctctgtcaattattacaatcctcatcagcttttattttaactggatattaggaaccgtcgaagtgctgctgctggcagttattttgttttttattaagcgtgctgattctcttattcgacaagagattgatgcttatatttctacgttgtcctacaggttgaaaaaagtcggtgaagaggcattgatggaaatgccgattggaatcatgctttttaatgaccaatattatatagaatgggcaaatccgtttctttcctcttgctttaatgaaagcactttagtggggagatcactttacgatacttgtgaatcggtagtgccgcttatcaaacaagaggtggaatcggaaacggttacattgaatgaccgcaagtttagggttgtcatcaaacgggatgagcgtctcttatatttctttgatgtaacagaacaaatccagattgaaaagctatatgaaaacgaaagaaccgtcctggcatatattttccttgataactatgatgatgtgacacaaggattggatgaccagacgagaagcacgatgaacagccaggtgacatctttgctgaacgcttgggcgcaggagtacgggatcttcttgaaaaggacgtcttcagaacgctttattgctgtacttaatgaacatatcttaactgaactcgaaaattcgaagttttcgattcttgatgaagtgcgggaaaaaacctcgtttgacggtgtagcgctgacgttaagcgtcggtgtcggggcttcagtctcttccctgaaagaacttggcgatttggcgcaatccagcttggacttagcactgggacgcggcggagaccaggtagccattaagctgccaaacggcaaggtgaagttttacggcggtaaaacaaacccaatggagaaacgaacaagggtgcgggcccgcgtgatttctcacgccttaaaggaaatcgtcaccgaaagcagcaatgtgattatcatggggcataaattccccgacatggattctatcggcgcagcgatcgggattttaaaggtggctcaggcaaataacaaagatggttttatcgtgattgacccaaaccaaatcggatcaagtgtgcagcgtttgattggggaaatcaaaaaatatgaagaactgtggtcaagatttattacgcctgaagaagcaatggagatttccaatgatgacacactgcttgtgatcgttgatacacataagccgtcactcgtcatggaggaacggctggtcaataaaattgaacatatcgtggtcatcgaccatcaccgaagaggtgaggagtttatcagagatccgctgcttgtttatatggaaccatacgcttcttccacagcggaattggtgacagagctgcttgaatatcagccgaagcgcttaaaaatcaatatgattgaagcaacagccctattagctggtataatagtggatacaaagagcttttctctccgcacgggctcgcggacttttgatgcggcttcttatttaagggcaaaaggcgccgacacggtgctggtgcagaagttcctgaaagaaaccgttgattcctatattcaacgggcgaagctgatccagcatacggtcctctataaagataacattgcaattgcttctcttcctgaaaatgaagaggaatatttcgatcaagtgctgattgcgcaggctgccgattcgctgctgtcgatgagtgaggttgaggcttcgtttgcggtggcgagacgggatgaacaaacggtttgtatcagtgcgcggtcgcttggcgaggtaaatgttcagatcatcatggaggccctggaaggcggagggcatttaacaaatgcggcgactcagttgtccggcatttcagtttctgaagcgctggaacggctgaagcacgccatagatgagtattttgagggaggcgtacagagatgaaggttattttcttacaagatgtaaaaggaaaaggaaaaaaaggcgaagtcaaaaacgtagcagacggttatgcgcataactttctcattaaaaaaggcctcgcggttgaagcgaacgcttcaaacatcagcgcgctaaacggacaaaagcagaaagagaaaaaagaagccattgctgagcttgagcaggctaagagcttgaaagagacattagaaaaactgactgttgagcttagcgcaaaatcaggtgaaggcggccgtttatttggttcagtgacaagcaagcaaattactgaacagctccaaaaagaccataacattaaagtagataagcggaagcttgaactgccggacggcattcgtgcattaggatatacaaacgtgcctgtgaagctgcatcctgaagtgcaggctgtgttaaaggtacatgtaaaagaagaagcttaatagaaaagaggcttggatgaatccaagcctctttttttattccacgagataaagagtttgctggctttctccgccaggtcctcttcgcattccctgcacgctgtttgtgctgctggaggaaccgctgtactcgtcagatgttatttcttttccgtttttcttaatccaggaaacaagttcgctgttgcctgagttgttttctgacagaaggaagtatttcactttgccttctttgatcagttttttcagttccgacacagtcagaatgggatccgtgccgttaaatccgcccattgccataacagattcattttcgtaaatgatgtatggcgcagctgttacggttgtcaaagtagcaaataaatattcttcgccggtattgtgttttctcagataggacaggagcccgctgtcgacctctgaagagaacatgttcccgccgtttgctgagcctttgagctgcgggccggattcaggaaggacgctgttgccaccgtatagaagcggcgttgctgaccagtaaacaggtgtgagaagcagaacgcacaagctgatgatggtcagctgcttactgaacggatggctgcgtttaagcatcagaagtgcaagggtgataccgagtcctacgagtcccaggacatacatccacacactgccgatttgacttgtataagcactcagaatatacacctggaacgcggctgtgatcagaacggctgccggcagaagataactggaccagtctttattatttttgtataagcggtgcatcgtataccatccgataccagaaagggcggcaatcggcggtgccagcataatcaaataatactggtggaagaatcctgcgatgctgaagaaaccagccacgggaacaagccaagccgcccagaatagcgtttcttttttttcagcagcatgtccgcggcgatcacggtaccagctgacgagtgagcccagtaatccgatcaatgagaatgggagcatccagctgatttggccggaaagtgctgattggaaaagacgaagcggtccaggatcaccggtgccgaacatattcacgctttttccgcctccgccgctaggccctccatttccaggcccgttgccacctgtaggaggtgtgcctccgcctccattgagagcgccggtttgtccgttaggcggctgaggcgcctgtgaatggtttccgaatgattgatttccgttctgagaaaaagatgaaccgttgccatttggcgcttgcatgttgtcttgattctgcatgttccctccgccagcagcattcatatcaccctttgcaaggcccgtagtttgcccaagcagacgctctgtgccgttgtagccaaaggccagttctagcactgagttggtctggctgcttcctacataaggccggcttgaggaagaggctgaatccactgcaatcgcccatgagagtgaaaggcctgtcagaaggacaagagacagaagcagggacccgatttttttcttcagagaaacccgagatgcaaccatgtagaataacacaaatgcaggcaataccataaacgcttgcatcatcttcatattaaaggcgagcccaatcagggcaaatgccgtcagcagccaaaccagcttgccttgttttactgcccgaaacaggcaagctgaaccgagcaatatggtaaaaacgagcatgctgtcgatattgtttgtccggctgacagctactgcgataggggtcagtgccataacaagtgcggaaatgcgggccgctccaattccaaaagtcggcttgatcattctgtagagaaggaagacagatccaactccggcaagagcctggggaatgatgacactccacgtgtgaacaccgaaaatcagtgcgaaaatcgtttgaatccataacacgacaggaggcttatctactgtcacaaatccagaagggtcaaatgacgcataaaagaagttatggaagctttgcgtcatgctttttacagccgccaaatagtactggttcgctgtatcatcctgccaaatgtgatacgtattcaaaaaagctgctgccagcaaaataagaataagggctgcgtcgaatcgtttggttttcatcgtttttcacctctttatggtgtctcattgtaaaaaacaaatatgaaaaacttatgaataaaccataaatattcaaagaaaaaagcggagatatcttccccgctttatgctgaatttctttgtttttctgactggaaaatgtatcgatctcgtccggctccctgtccggctgctcccattacgatcagggcagcaatgagaagcacaataggcatcgtccaagaatgcgtctggtcaaagagatagccgacaaagattggcccgactgctgccagcaggtagccgaatgactgagacatgcctgacagcgcagcggcctgttgggcattttcactgcggagaccaatcaaagtgagcgccagactaatgctggagccttgtccgataccgataatgatcatccagatggcaagcaatgtatggcttccgcccgctaataatccgcaaaggccgatcagataaactgaggccagcgccgcaacgataccgcgctgctgtttcacacggtcagctaaaactggtgtcagaaaagtggaaggcagactcgcaaattgcatgagtgataccatccatccggctgttgccgtatcaattccgtgtgaacggagaatttcaggaaaccaagcgatgctgctgtaaaataaaaacgattgcaggcccataaagatggtgacataccatgccattttggaagcccaaatggaactggattgcagcttcattgtctggtttgccgtatctcgatggcgcagctgaggtatccagattagcaatgcaagtaaagccagcccgccccataagagaaaagcctgtttccatccgccattcatctgggtcgctaaaggaacgctgacacctgatgctaaagctgcgaatatattcattgatgtcgtatacaggctgatcatgatccctggcttttcagggtatttatgtttgattaagcttggcaaaagtacgttaccaatcgcaatcccgacgccgataagtgccgttccgaaaaacaaagctgcagtatagccggtagaacgagtcaaaacgccgataagcagtatcacgagacctagccataaagttcgctcatttccgaggcgctgtccaagcttaggtgcaagtggagaaagaactgcaaacgaaagcagcggcagtgcggtcaaaaaaccggctgccccattggacatgtgcagctctgcccggatagagctgatgaccggacccactgaagtgatcgcgggccgtaagttaaaggcgataaagataatgccggtgatcagccaaaatgattggatttttttattatgtggatgtggcaaagcagttactcctcttttctaacatatacatgatattatcccgaaacaggtaagcaagtatgtgaatgaaggctatgatttgtcctctttttgcagttcagccattttggcaagcagaatatgctgaggcatatgcatgatctgttcaagcggcagattcaaggactctgcaagcttttgtgcagtttcagcagaaatttgcaaaggtctcacaaaagatccctcctctcttctgtccattgtacaagaatcagctgtgaaatgtaagaagatgtcacaaaggaatagagcaatcggaaaatgaccgttataaaagaggtaaggagggttcttatgcacgcaccgttatccttataaaacaaatgctgaaggaacaccaaatagacactgaaaaagctgtcactttcgaagaatatatagcagtgaggctaaagcttcaggagctgatggggaaatttgcttcgatcggggagtgggatctgtatcaaaaagcggcagatttgatgatgcacataggcatccaatggatgaaataaaccgataaccgctaaaaaaccctcgctgcagcgaaggctttcattcattaaaatgagtgttcttcttccacatttttaaactggtcataaattacaagcttagacggactgttttccttagccacctgtttggccttttcaatagcggcgtctttagacgtatacaaagctgtcggcgctacattctccacctcaataaaccagccgtccgcatcaacattaggcgtaatcgcatatttctttatcatctttcattcctccctcatgttttattgcatttttcccgccttgttactgtccgaaacgatccaatctgctaactgaaaaaaacaggaaacagacaatttttctattttttttctgtagaaatggtagaatggaggttggagattttttaatgagaggacggtgcttagcatgacagaccttctgaatgaccggcttcctccgcaaaatatagaagccgaacaagccgtgttaggcgctatttttttacagccgtctgctttaacactggcttcagaagtattgattccagatgatttctatagaatgtcccaccaaaaaatctataatgcgatgctggtgctcggagaccgaggtgaaccggttgatctggtgacagtcacatcagagcttgcgaacacagacctgctggaagaagtaggcggcatttcatatttgacagatatcgcaaactcggtgccgacagcggctaacatagaatattacgcgaaaatcgttgaggaaaaatcgattcttcgccgattaatcagaactgcgacaacgattgctcaagacgggtatacccgtgaggatgaggtagaggatttactcagtgaagcggaaaaaacgattatggaagtggcacagcgcaaaaacacgagtgccttccaaaatattaaggacgtccttgtccagacctatgataatatcgaacagcttcacaatcgaaaaggtgatatcacgggaattccaacagggtttacggagcttgaccggatgactgcgggtttccagcgcaacgacttgatcattgtggctgcccgtccttcagtagggaaaacagcctttgccctgaacatcgcacaaaacgtggcgacgaagaccgatgagagcgtagcgattttcagtcttgagatgggtgcagagcagctcgttatgcgtatgctttgtgccgagggaaatatcaatgcccagaatctccgtacaggtaacctgaccgaagaggattggggcaagctgacgatggcaatgggaagcctgtcgaacagcgggatttacatcgacgatacaccgggtattcgagtgagtgaaatccgtgccaagtgccgccgcttgaagcaggaaagcgggctgggcatgattttgatcgattacctgcaattgattcagggaagcggtcgttcaaaggacaaccgtcagcaggaagtatctgaaatttcccgtgaactgaagtcgattgccagggagctgcaagtccctgttatcgcgctttctcagctttccaggggtgttgagcagcgtcaggataaacgtccgatgatgtctgatatccgggaatcaggaagtatcgagcaggacgcggatattgtcgcgttcctttatcgtgatgactactatgacaaagaaaccgagaataaaaatattatcgaaattattatcgccaaacagcgtaacggcccggtgggaaccgtgtctcttgcgttcgtaaaagaatacaacaaattcgtcaacctggaacggctttttgatgacgcaggcgttccgcccggcgcataagccccaagagctgctcttggggttttttcattcgaaagatggaagaaataccgttcgctcagcggatgataatttgaaagcgttttaataaaatggtgcaaaaaggagatggtaacaatatgggaaaacgtttttcgtcttttcacgcagcacaagtccgaattgcacgtcctacgggtcagcttgatgagattattcgtttttacgaagagggactgtgtttgaaacgaataggagaattttcaaagcataacgggtatgacggtgtcatgttcggccttcctcatgccgattatcatttggaattcacccagtatgaagggggaagcactgctcccgttccccatcccgacagccttcttgttttttatgtgccgaatgcagatgaactggcagcgatcacttcaaagctaaagcatatgggctatcaagaggtcgaatcagagaacccgtactggagcaatgggggcgtgacgatagaggacccggacggctggcgggtcgtttttatgaattcaaaagggatatcaggcaagtgattctttcttatgctaaaggatgaaagtttcgcaagctttttatgacaaaacagtgagaaaacgcttataaaacgaatggaagcgaacgaatatagattttgaataatttaatgttcggatttacaattgactttctgtttcttcactgataaacttgatttgtttgaatagaatcgttttgaaaggttaacggaggtgcacggacatgtcttcagtagttgtagtaggtacgcaatggggcgatgaaggaaaaggtaaaattacagatttcctatcagaaaatgcagaagtgatcgcccgttatcaaggcggaaataacgcagggcatacaatcaagtttgacggaatcacatataagcttcacttaatcccgtctggaattttctataaggataaaacgtgtgtaatcggaaacggaatggttgtagatccgaaagcattagtcacagagcttgcgtatcttcatgagcgcaacgtgagtacagataatctgagaatcagcaacagagctcacgtcattctgccgtatcatttgaaattggatgaagtggaagaagagcgtaaaggggctaacaagatcggcacaacgaaaaaaggaatcggccctgcttacatggataaagcagcccgcatcggaattcgcatcgcggatctgttagaccgtgacgcgtttgcggaaaagcttgagcgcaatcttgaagaaaaaaaccgtcttctcgagaaaatgtacgagacagaagggtttaaacttgaggatatcttagacgaatattatgaatacggccagcagattaaaaaatatgtttgcgatacatctgttgtcttaaacgatgctcttgatgaagggcgccgtgtattatttgaaggcgcacaaggggttatgctcgatatcgaccaaggaacatacccgtttgttacgtcatctaacccggttgccggcggtgtcacgatcggttctggtgtcggcccgaccaaaatcaagcacgttgtcggtgtatcaaaagcatatacgactcgtgtcggcgacggtcctttcccgactgagctgaaagatgaaatcggcgatcaaatccgtgaagtcggacgcgaatatggaacaacaacaggccgcccgcgccgtgtcggctggtttgacagcgttgttgtccgccacgcccgccgtgtgagcggaattacagatctttctctgaactcaattgacgtcctaacaggaattgaaacgttgaaaatctgtgtggcgtaccgctacaaaggggaaatcattgaagaattcccagcaagtcttaaggcacttgctgaatgtgagccggtttatgaagaaatgccaggctggactgaggatattacaggtgcgaagagcttgagcgagcttccggaaaatgcgcgccattatcttgagcgcgtgtctcagctgacaggcattccgctttctattttctctgtcggtccagaccgctcacaaacaaatgtccttcgcagtgtgtaccgtgcgaactaaatagaatatgtctgcaagcccctatatcaggggcttgttttttgtttgaaagccgcatataagttggtctgagaaaaaaatatgaaaaaaaccaaaaaagttattgccacttctatttgttcgtgatattataaatctcgttgttacggaaactgcttcaatagagtacaagataagaactagatctaagtcgtttgctctatagaaattccgacatctttaagagccattagctcagttggtagagcatctgacttttaatcagagggtcgaaggttcgagtccttcatggctcaccatttcgtgaaggcccgttggtcaagcggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacgggtcattgatttactttagcgttattgctaaattccttatttgtctgtgagagctgacacgacagctctccgggcaattactgtaaggtccggtagttcagttggttagaatgcctgcctgtcacgcaggaggtcgcgggttcgagtcccgtccggaccgccattttactttacttagtagagaaaaataaaacatttggctcggtagctcagttggtagagcaacggactgaaaatccgtgtgtcggcggttcgattccgtcccgagccacttaccaaacgcatctgcaatcgtaggtgcgttttttcttttaggaaaaaggcaaacatgaggagtgttataatagaagaaaaagggagaaccggcccttcggccggttcaaagaagaagacgtcattgataaagacgcactccggtgagaggaggtttcaataaagttatcttttttaaaaaaagttgaccagcatgacaatagataaacaactggcgataaaggtgaaacatgtgttttttttctaaacctttattttttttatcttttgaccttaaaccgttataatagacaaggacccattctttacatgggccataagtgatgaaacgaatgttatatagatgaaatgaagtcattcggcaggaggaaaatcaaaatgatggataaaaagatccttgtagtagatgatgaaaaaccgattgcagatatattggaatttaacttaagaaaagaaggctatgaagtgcactgtgcccacgacggaaacgaagccgttgaaatggtagaagagcttcagcctgatttaattcttttagatattatgctcccgaataaagacggcgttgaagtatgccgcgaagtcagaaagaaatacgatatgccaatcattatgctgacggctaaggattcagaaattgacaaggttatcgggcttgaaatcggtgctgatgactatgtcacaaaaccattcagcacacgtgagctcttggcacgtgtaaaagcgaacctgcgccgccagctgacaacagcgcctgcggaggaagagccttcctctaacgagattcatatcggctctctcgtcatcttccctgacgcgtacgttgtatcaaaacgagatgaaacaatcgaattgactcatcgtgagttcgaattgcttcattatttagcaaaacatatcggacaagtgatgacccgtgaacatttgcttcaaaccgtttggggctatgattacttcggcgatgtcagaacggttgacgtaacagtccgccggcttcgtgaaaaaatcgaggacaacccgagccatccaaattggatcgtcacacgccgcggtgtaggttattacttgagaaacccagaacaggactaatgcccatatgaataaggttggtttttttcggtcgatccaatttaagattaccttgatttatgtgcttttgattatcattgccatgcaaatcattggtgtgtattttgtcaatcaggtagagaagtcgctgatcagctcttatgaacaatcgttgaatcagcgaatcgacaacctttcttattatatcgaacaagaatataagagcgataacgacagtaccgtcataaaggatgacgtcagccgtattttgaatgacttcacgaaaagtgatgaggttcgggaaattagctttgtagataaaagctatgaagtggtcggttcttcaaagccgtacggtgaggaagtagctgggaaacaaacgaccgatctgatttttaaaagaattttttctaccaaacagtcgtatttaagaaaatattatgacccgaaaagcaaaatcagagttcttatttccgcgaagcccgtcatgactgaaaaccaagaggttgtgggcgcgatctatgttgtcgcgagtatggaagatgtctttaatcaaatgaagacgatcaacacgatactggcgtccggcacaggtttggcacttgttttgacggctcttctcggtatttttctggcaagaaccattacccacccgctttcagatatgcgaaagcaggcgatggagcttgcgaaagggaatttctcgaggaaggttaaaaagtacgggcatgatgaaattgggcagctagccacaacgtttaaccacttaacgagagagcttgaagatgcccaggcgatgactgaaggagaacgcagaaagctagcctctgtcattgcttatatgacagacggcgttatcgccacaaaccgaaacggagcgattattctcttaaacagcccggcgctggaactgttgaacgtttcacgtgaaacagccttagaaatgccgattacgagtttgctggggcttcaagagaattatacttttgaagatttagtggagcagcaggattctatgctgcttgaaattgagcgcgatgatgaattaacggtgcttcgcgtgaatttctctgtgattcaaagggaacacggcaaaattgatggtttaatcgctgtcatttacgatgtaaccgaacaagagaaaatggatcaggaacgcagagaattcgttgcgaatgtatcacatgagctgcggacgccgcttacgacaatgcgcagctatttagaagcgttagctgaaggcgcgtgggaaaataaagacattgctccccgcttcttaatggtgacgcaaaatgaaacagagcgtatgatccggcttgtcaatgatctgcttcagctgtcgaaatttgacagcaaggattatcaatttaaccgggaatggattcagattgtccggtttatgtcgcttattattgaccgttttgaaatgacaaaagagcagcatgtggagtttatccgcaatctgccggacagagatctgtacgtcgagattgaccaggataaaataacgcaggtgctcgataatattatttctaacgctttaaaatattcaccggaaggcggacatgtcacgttctcgattgatgtcaatgaagaggaagaacttctctatatcagcgtgaaggatgaagggatcggcattccgaaaaaagatgtcgaaaaagtctttgaccgcttctacagggtggataaagcgagaacgagaaaacttggcggcaccggtctgggattggcgattgccaaggaaatggtacaggcgcacggcggagatatttgggcggacagcatagaaggaaaaggcacgacgattacatttactcttccatataaagaggaacaagaggatgattgggatgaagcgtgaaaatataaaaacgatattacttacggtactcgtcgtcatcagtcttgtttttacatgggggatatggacgttccagccaaacttttctgaaggctcatcctcaacagagtctactgttcgtgtgaaacataaaatcgaaaaaaccactcaaaagctgtctgaaacggtaaggccaagggacatgtttatccatgatgacggcgctcattacaaagtggatgacaatgccctctatgaagaaatttggtctgacttgccacattgggatgtaaaaggaattaaagatatttcggatcagtatgacaagtctggattcaagagctggttttatggaataggcggttctgaagccaagcttgacttgcaattcagcgatacgattccgattgatattttccaaacgctgtttaaatggtctaatcagtcgtttgaatacagttcgtttgaccatattctgatcccgttcaatgaaacaaaagcgaacaagaagatctatttggtgtcttacagcaaacagctcattcttgaagtgacggttgaatcggcaaactaccggaacattatgaacgacttgaaaaacaggcaatcaaatatgccggcgttcagtttgttctccattggctcaaagaaagagtttttgctgccaaacaaaccgcttacgatggacaaaaaagaatttgtcactgaatcgattaaaacaaatacctttaagcaggctttgtttagcgatccgagcatcgtaagggaagattcgaattacaacaacagaaatgtgctgacagatgggatcagccgtttagatgtgaatctaagccagcgacaggtgcaattccagcagcgtaatttggtgcagagcacatcctatcaaacaggtgagttaatcaaaaagagccaaaaataccttgaggataccggaagctggacggatcactatcaatttttcagtatcaatgacagccagcagctgagtttctatatctttatggatcagatcccggtcattaacagcaccgccaaacctttcggagcgacatcggcgattacggtgcaatgggcgaatgatgatattctcagctataagcggccgaattacagtctcggaacgaatccgattaaaacaagtgaaacagagctcatgagcggcagcgaagtgaggatgctgctttcgaaacaaaccgcttatgatacggacaaaattgatcagatcttccttgcttatcaattggtatcaacatcaaccaacgatgatcctctcgttgaactggaaccggtttgggcgatgaaagtaaatggaaaaattgtgccgattacaaaggatttattgaggaaggagggggctaacagtggagtggaataagacaaaatcaatcttcatcgttgccttcctcattttagatattttcttaggctatcagttttttcaaaaatggcaggctaccggcaaagaatatgaagtcattaaaaatgatgtcgagcatgacatgaaggccgatcatatcacgtatgaaggtttgaataaggaagcgacagaaggttatcggatcacggcaaatcaaaagtctttctccaaggaggaaattgaggcgctgaaggatcaaaagcctttaatggacatgcctagtgatgatcataaagtaacgagcctgaaaatgaagtttgcaaatccaatcgccctatcaaagaaggatatcgaggacgatgctcaggcacttgtttcttcgaaaattcaagatggcgaaaaatataagctttggaaggttgataaatcgaagaaagaaattattttcttccaaacgtacgaaggtcattatatttaccaaaagaccgacaatccctctaatatgatcgggcaagtggtgctgcacttaaacggtaaaaacgaggttgtgtcatacgaccagactacgcttgagaccttcaagcaaatccagaaagaaagcttaattactgaaatggatgcggttgagctattgtactatcaaaatcaattaaaagaatacagcactgtgaagagctgtaaattcggctatgtagcacaatatccgctgacaagtacgcaggtgctggcgccggtatggagaattacggtcgagtacgagaaaaaagtgaacggtgagaaaaagacagtacaagagtattttactgtgaatgctttggagagtacgattttagatacagatcaatgaaaataatggagtgagacaaacatgagcttgcaatttagcgtacttgcgagcgggagtacgggaaatgcgttttacctcgaaacagaggatcacgcatttttagtggacgccggtttgagcggaaaagccatggatgggctgatggcgcagatcgggcgtaagctggatgatgtagacggcatttttgtgacgcatgagcatagtgaccatattaagggccttggtgtcgtcgccagaaagtacaagcttccgatctatgcgaatgagaagacttggaaagcgatggagaatcaaatcggcaaaattgacaccgatcaaaagtttgtatttccaatggagacggtgaagtcgttcggcggacttgatgttgaatcgtttggcgtttcccacgatgcggcggaaccgatgttttatgtgttccattataacggccgaaagctcgcgttaatgacagatacgggatatgtcagcgaccggatgaaaggcattatccgttcagcgaatgtatttgtgtttgaaagcaatcacgatgtcggtatgctgcaaatggggagatacccatggagcattaagcggcggattttaagtgacgtcgggcacgtttcaaatgaagatgctgccttggcgatgacggatgtcattggcgatgagacgtctcgtatttacctggcgcatttgagccaggacaacaacatgaaggagctggcaagaatgtccgtgcagcagacattggcttctaaaggatttgtgacgggtgagacatttgacttatacgacactgatccgaagaaggccactccgctttgcgctgtataatttttctatgtaaatcatgactattctaggagcttctaacccacaatataaccatattaacgttcttggaaaggatggaatatggtggattacgaacgtgaggaagaacatactactcctgaacagccaaagagaagcaaaaaaggatattttctttcaagcctgattggcgtgattgtcggtgccgtattaatggcgtttatcatgccgtacctttcaaatgaagggctagatacgggcgctttagatcagcagcagaacaataacggccgggaatcaatcaggacggtgaatgtcagtgtcaacaatacggtcaccaagattgtcagcaatgtgtcgcccgccgttgtcggtgttgtgaacatccaaaaatcagatatacggggagagagcggcgaggctgggagcggctctggcgtcatctataagaaaaatgaccattccgcttatgtcgtgaccaaccatcatgtcatcgaaggcgcttcccaaattgaaatcagcttgaaagacggctcacgtgtatcagctgatcttgtcggcagcgaccagctgatggaccttgccgttttacgggtgaaaagcgataagattaaagcagtcgccgatttcggaaattcagataaagtgaagtctggggagccggttatcgcgatcgggaacccgttaggccttgagtttgcaggctctgtcacacaaggcgtcatctcaggtacggagagggcgatcccagtggattcaaacggtgatggacagcctgactggaacgcagaagtcctgcaaacagatgcggccattaaccctgggaacagcggcggcgctttgttaaatatggatgggaaggtcattggcatcaattcaatgaaaattgccgagtcggcggttgaagggattggcctgtcgattccatctaagctcgtgatccctgtgatagaggatttagagagatacggaaaggtcaaacgcccgttccttggcattgagatgaaatccctaagcgacatcgcaagctatcattgggatgaaacattaaagcttcctaagaacgtcaccaatggagcggttgtgatgggtgtagacgccttttcacctgccggaaaagcggggctgaaggaactggatgtcatcacggaatttgacggatacaaagtaaatgatattgttgacctgcgaaaacggctttatcagaaaaaagtcggtgaccgggtgaaggtgaagttttaccgcggcggaaaagaaaaatctgttgacatcaagctgtcgtccgcagaccaattaggaagttaatcaaaacagtctggcatcgtttgccaggctgttttgatatgcaaaaaaactgaacgggggtcacgcccgttcagttgaaaaaggatatatcgaatatgaagaaaaatacaagatggatgttacacgtgaaacagcagcaaatggctgctaactgtaaatacctccattttcagcattctcccggaaatatggaggtacgggattaggctttgccataacgaaatcgattatcgacagtcacaatgggacgattgacgtgaaaagtgaaatcggcagaggcactgtttttctgatcaggcttcctgctccggattattcgttagacgagtgagaaaatttcttcagccgatattggaggctttgtctgctgatgccaagctcctgagcagctttcgagatgttatggccgtgttttcttaacacgttctctatcacatatttttcgaagctttccattttttcttttaagtccgcggctggctggtgtcttggtgtttccggctctgggatgtcagccggcttgattttcatgcggtattgatagggcagatgggaagccgtaatcgtttgctcgtccgtcatgaaattcattgcgccttcgatcatatgctcaagctcgcgaatatttcccggccagtcataagaaaggaaaaattgcttcacgtcatcgctgatgtgttcaacattcatttggaacagatggttgtttttctggatgaactccgacgcgagaagcaagatgtcttcttttcgttcccgaagcggcgggatgatcagtgtgacgacactcagcctataatacaagtccttccgcattcgttcgcctgcaattgcatcaattgggtcttcattcatcgtggcaataatacgtacgtcaatcggtgtatcctttgttgaaccgatgcgcctgattttccgttcttgaagggcgcgcagcagcttcgcctgaaggctgagatttagcgagttgatttcatctaacagcagtgtgccgccatgggcttgttcaaacaggccgggctggtcgacagcgccggtaaacgcgccttttttcgtcccaaacaaaatgctttcgacaaggctgtctggcagtgccgcacagttttgcgaaataaacgggccgccagaacgatcgcttccattatggatactttgcgcgaacagttcttttcccgtgccggtttcgcctgcgagaaggacagatgatgacgtacgggttgcccgcttggcgttttcgatgacgtcttgaatggccggactggtgccgagaatactgtcaaacgtataggttgtgctgccttttttgttcatattctccctgatcagccgttcaagctttgtcacatccttggcaatttcaacagcgcccctgattttgccgtcttggacgatgggatatgtatgattgatcgtcgtaatttcctggcctttattattgaaatagctctgtttgacgtttttaatcgtcttgccttcctgaagagcctgtaccagtgtgctgtcctgctgctttgaaaacataaacacatccatcaggtttttattcaagacgtcatgcttctccatatcttcaatctgcatcattttattgttataaacgattgtgtttccatgctcgtctaccacgtgcaggccaacatcgatttcatctaaaatgctctgaaaaaccaatgtgaggaattcgctgtctttgaccactgtatgaacctccctcagttttcttaatattgcttctattttataaaaaaatggagaggatatgcaaaagaattttgcacttaggatttgtattacagttaatcctaatatcgttttatcgtaaaggaaggaaatactggtgttgtatattgactggaaaaataaaatgttttattatttaggtaaatatctaaatcctaatgtttaccaaaggggggagaattatttgaataaggcttttaaagctctggccgatcctacaaggagaaggattttggatttgttaaaacaacaagatttaacagccgggcaaattgctgaccaatttgatatgtcaaaacctagtatttctcatcacttaaatattttaaagaacactgatttagtacgagaccaaaaaaagggacaatttattatttattctttaaatacgactgtacttcaagatcttattggctggtttttttcccttacagatacagaccatgacaagaaggaaggtggagaatgatgaaaaaatatttctttgcactaattatgatagccttaacaattttagcttgggttataacatattcacacttacctaatgaattggcaacacactggggtataagtggtgaagcagatgacttttcaaagaaacctacggccatagcaacgttggtaggtataatgatagtacaatatattcttatggtgcttattcctaaaattgatccccgacgaaactatccgacctttactcgtgcatacttatctatttttaataccatgtttctcgtcttatttctcattaatttgattacaatattgacggggctgggtattaaacttcctattccatatttaggttcatttattcttggagctatattcatggtttttggtaattttattcagcaggttagaccgaattttttcttgggaattagaactccttggacattaagcagtgaaaatgtatggaggcttacacatagattgagttcaagaatatttgttctagccggaatcattattgttttaactgcatttattcctgagtcttttaccgagccgattatttttatagcggcaataggtagtatactcttatccgtattcgcatcttatttcatatatcaaaaagagctaaataaatagccgggttatgtttcctatttaaagaggttagagtcttattctaacctctttttaactgggaaaaaataactaaatattaaaaaactcttcatttttcatatagcctatgataatatttttctgtattttatgggtttatttagaaataaataggataaattgtaatcgggagagtgttcagaattgaacgattttagtagtgataaaagtagaataggcctcttttttttaacaatttgtgcatgtctaacgatcttgcttttctcaagtatcatagttgcattaccgaaaaatcctctctcgacaactgttagagcagagtttttggtgaaacaatttattccacagggatgggggttttacagtagggatccaagatctgatcatctttatgcatacagtatgagtggagatacagatatgctttcatggccaaataacaaaataagaaatgtatttggacttaatagatatggcagagcacagggcatagaacttggattacttatttctaaactaccaagttcattaaagtggaaaacatgcgataaggatgcaaagaattgtcttgatgagatgaaggtacaagtggacattgcaaaccctacgcctaatgcttcactttgtggtgatctgggaatcgtaagcggaagtcttgttccatgggcatggagccaatataaggtcgttccaacttctaaggttatgagggtgaatgtaaaatgttcgaaacgttaaacattaaaatttataagtgggcaaatgataacgtaccttggaccaatgtctatggtttggcaagaagtattatggctttatctacagctttaacacttgctttaaatgattctagcattttctttagaccgggtgcaggacaagaaacaccgtattgtaatggaacatatagcattttttgtacagtgcctaataaccatatataccttaatttaatacgatggatttgtgtcatcttattactggttgttgtgtcaggctggaggcccagattgactggaattatacattggtggatatcttatagtttacaagtatccgctatgactattgatgggggagagcaagtgagtgcagtttttacgttactactcctgcctataactttgaccgattcaagaaaatggcattgggaaagtataaagactggtacagatctaatcaacaagaaagatttatattttcgcgtcatagcacttacaacttttgtatttattagaatccaaattgcaattttatattttaattcagctacggcaaaattagctgatcaagattggttaaatggaacggctgtttattattatgctcaagatccaatgttaggttttccgcctttattacataccttatttaatgactttttgtcatcacctttagttgtaattccaacttggggaactttaattattcaattgttattatttgcatttttattttcacctaaatcatatcgaaaatatatgtttattattgcaatacttatgcatgaaatttttgcagtaatgtttggtcttataagtttttcaatgattatgctaggtattttaattctctatttaaggcccttagaaaaacaatttcatttttcattaggaaaacggttttacattagccatttatttatgaaaaggggtgatgcaggaaagtcattatagatattgtttttgttgtcactagtcgtagccataggaataaaaatcgggaggagaaatggatatgcgtttagctgctcaagatttaaaacttaaattggtctatttaatgctcattgtgttggttgtatctatattttctggtgcaacacctattactcaagcaaagaatctacataaatactcaggtgaagaaatttttgctggaattgtttttggtcaaggtgaaatctcgaaaaaatttcctgaaatttggaacaccaacgattataatgttagaaattcagataaatctaaagaacttactcaattgttaataagtgaaatgaaaaaaatcgatcctcaatattttaacgatttgaaaaaatcggtttatgaaaaggatcttaaattaattgatgaggaattcagcaagggtggagatcttttaaaagaagctgctgagaaggttaacatgggcagttctgaacatgcggatttagtctcaggtaaatgtgttgaaactctgggtgctgctatttttgttttggtactagcagcaggtggcgctgtagactatctgtacgtttataatgcaactaaattttggggaataacttctaatgataaagagtctaaacttgcgacagagatgtttgttaaggatgttgcagataaactgaactaagaactataggtaaaaggcgtaatcataatttagattacgcctttttatagtggaaatatttcttataaatgtcattcttattttaattttttaattaaaaggatctttttatctggcttgtgaagaccttctttgttgatatattcatttgaactgcaaaataattttgcccttactgaagtctttttgctcgaaatatcagaatgtttttgcaccttgtcctcgaaaattgtagaaaacacacgaattcttgatttggcacagaacttgcatttatataaagggaaagcaggataacatgttgaaacagaaaacaagggggaattcaaatatgacagctttatctaaatccaaagaaattattgatcagacgtctcattacggagccaacaattatcatccgctcccgattgttatttctgaagcgctgggttcttgggtaaaggacccggaaggcaatgaatatatggatatgctgagtgcttattctgcggtaaaccaggggcacagacacccgaaaatcattcaggcattaaaggatcaggctgataaaatcaccctcacgtcacgcgcgtttcataacgatcagcttgggccgttttacgaaaaaacagctaaactgacaggcaaagagatgattctgccgatgaatacaggagccgaagcggttgaatccgcggtgaaagcggcgagacgctgggcgtatgaagtgaagggcgtagctgacaatcaagcggaaattatcgcatgtgtcgggaacttccacggccgcacgatgctggcggtatctctttcttctgaagaggaatataaacgaggattcggcccgatgcttccgggaatcaaactcattccttacggcgatgtggaagcgcttcgacaggccattacgccgaatacagcggcattcttgtttgaaccgattcaaggcgaagcgggtattgtaattccgccggaaggatttttacaggaagcggcggcgatttgtaaggaagagaatgtcttgtttattgcggatgaaattcaaacgggtctcggacgtacaggcaagacgtttgcctgtgactgggacggcattgttccggatatgtatatcttgggcaaagcgcttggcggcggtgtgttcccgatctcatgcattgcggcggaccgcgagatcttaggcgtgtttaaccctggctcacacggctccacatttggcggaaacccgcttgcatgtgcagtgtctattgcctcattggaagtgctggaggatgaaaagctggcggatcgttctcttgagcttggagaatactttaaaagcgagcttgagagcattgacaacccggttattaaagaagtccgcggcagagggctgtttatcggtgtggaattgactgaagcggcacgtccgtattgtgagcgtttgaaggaagaagggcttttatgcaaggaaacgcatgatacagtcattcgttttgcaccgccattaatcatttccaaagaggatttggattgggcgatagagaaaattaagcacgtgctgcaaaacgcataaatccgtaccatggcgggatattcacttcgtttgtataaatttacaacagaaaaatcagcactccctatttgctcagctacagtattttagtataatgtatctttatgagaagaagtgaattttatattaaatagatagagactctttggacagcaaactgggatagcaccatgcagatgttccagcttagatccaatacaagttgctgaaggggtgcagaatgtgaatacaaaccaagataacggaaatcagctccagcggacaatgaaatcacgccacttgttcatgatttcattgggcggagtgatcggaaccggtttcttccttggaaccgggtttaccattaaccaagcgggaccgctcggcgcggttctgtcctatttagtgggcggctttatcatgtttttgacgatgctctgcttaggagagctggcagtcgcctttcctgtgtcagggtccttccagacctatgcgacaaaatttatcagcccggccttcgggtttgcgttcggctggctgtactggctcggctgggcggttacatgcgccattgaattcttatcagcggggcagctgatgcaacgatggtttccgcatatagacgtgtggatctggtgtctggtctttgcggcactgatgtttattttaaatgcgatcaccacaaaagcctttgcggaatcagaattctggttttcaggcattaaaattttgattatccttttatttattattctcggcggagctgccatgtttggcctgattgatctgaagggcggagagcaggcgccgtttttgacacatttttatgaagacgggttatttccgaacggcataaaggcaatgctgattacgatgattaccgtgaactttgcgtttcaggggactgagctgatcggggttgcagccggagaaagtgaagaccctgaaaaaacgattccacggtcaatcaaacagacagtatggagaacgcttgtcttctttgtgctttcaatcattgtcattgccggcatgattccgtggaaacaggcgggtgtcgtggaaagtccatttgttgccgtatttgagcaaatcgggatcccatatgcagctgatatcatgaactttgttattttaatcgcgctgttatctgttgcgaattcaggtttatacgcatcgacacgtattctgtacgcgatggcgaatgaaggacaggccttcaaagcgctcggaaaaacaaatcagcgcggtgtaccgatgtactcgttaatcgtaacgatggctgtggcctgcctatcacttctgacaaagtttgcgcaggctgaaactgtatatatggtactgttatctttggcgggtatgagcgcgcaggtcggctggattacgatctcgctttcccaaatcatgtttagacgcaaatatatccgcgaaggcgggaagatagaagatttgaaatttaaaacaccgctgtacccggtgcttccgctgatcggcctaacattaaatacggtcgtgctcatcagtcttgcatttgatccggagcagcgtatcgcgctgtattgcggcgtaccgtttatggtcatttgctacatcatttatcatgtcgtcattaaaaaacgccagcaggcgaatcgtcagctagagctttaaaacgttgtccgtaagtcatctttgttagaacccgcataggacattatcttaaatgttgaggtggaatcacagatggataaaacgatttcggttattggaatgccaatggatttaggacaagcacgacgcggagtagatatgggcccgagtgccatccggtacgctcatctgatcgagcggctgtcagacatggggtatacggttgaagatctcggtgacattccgatcaaccgcgaaaaaatcaaaaatgacgaggaactgaaaaacctgaattccgttttggcgggaaatgaaaaactcgcgcaaaaggtcaacaaagtcattgaagagaaaaaattcccgcttgtcctgggcggtgaccacagtattgcgatcggcacgcttgcaggcacagcgaagcattacgataatctcggcgtcatctggtatgacgcgcacggcgatttgaatacacttgaaacttcaccatcgggcaatattcacggcatgccgctcgcggtcagcctcggcattggccacgagtcactggttaaccttgaaggctacgcgcctaaaatcaaaccggaaaacgtcgtcatcattggcgcccggtcacttgatgaaggggagcgcaagtacattaaggaaagcggcatgaaggtgtacacaatgcacgaaatcgaccgtcttggcatgacaaaggtcattgaagaaacccttgattatttatcagcatgtgatggcgtccatctgagccttgatctggacggacttgatccgaacgacgcaccgggtgtcggaacccctgtcgtcggcggcatcagctatcgggagagccatttggctatggaaatgctgtatgacgcaggcatcattacctcagccgaattcgttgaggttaacccgatccttgatcacaaaaacaaaacgggcaaaacagcagtagagctggtagaatctctgctagggaagaagctgctgtaataagaaaacccccgcacccgcgggggtttcagcgtgtcgacaaaccctcgcattcgttgtcaggcctgcgcttcggtgctcacgaattccaaacattcgctgcgctccaatgctcgttcttcctagacttcaagggttttcaatcacgctgaaaagatgaaagaatcctaaaactacaaaccgttttaggattctttcgttaaattgaacccccgcatcccgcgggggtttttcatttatccaatcattttctcagcgactttcatttcctgtgaatgggtttgatggtccgcaataaaccaacctgataaaatcaccgctgcgacgcctgcgccaatcagaaatcttttcatttatataacctccgttcgtttaatcagttcttcaatctgtaatgcttcataaaaaaagtgggcagcttctttgtaaagctcaagttccctataccgttcgccagccaaaatggaaagttctcttacactgtcatactctttctcggacaacaagtcatccatatgttgtttgcataagtgaaacgtttccgcatgacccccttctgcataaatggcatataaaatgtctatttttgcctcacatattctattcggctcagcagtcaatttttccttcacttcttggtaataagataaggcctgttctttctttttgatcttaaacagctctcgtatcagcaggtaggcagagtgataataataggcagagcgggcatactcatcgttctgtaaggcctcttctaatttcgaaaccgcttcttctgatttgccgctttgcgcatgaagaaggccgaagttatgcaaaagctgggcttcaaaaaaatgatcctctaattcactcgtgatccgaattgcttcgtccaaataagcctcagcttcttcaaactggctcatctctgtaaaattgcctgacatggtaatcagggctgaagccagcttctttttataatcggtctcttccctgaacgttttgaccgcttgccgtgtatgattgagggacacaatattttgtcccagcttataatagagctttccgaccttcaggtgaaattcagctttctcaatcggatcgggaatgttgtcgagatactgctctgcatctttatacagcccaatggcaatgtcataattatttttataggcctcatacatgccttcaaacagaaaaaagtaatatttcagcatgtcagacgtagcattcatatgagaaggctcctcatgctgaaagccctgtcctctcgcctcgtgaagcaaaaccttgtggcgcagttccaataaggagaagtaggcaagcacctcctgatcctcttccatgtcatccaataaaggcttcacttcttcaaataaacgggaggactcttccacttcatgtttcttgatagcaaggtaccaatcgttgagcatgctagcgatttctgcgggtgcgatcttattcatgtgaaactcctttctctagtgacttatcaatctcagttgcttattctgatagtaacacctctttctattttatgtaaaatcctctagtcaatatatgaaggagagatgatatgacaatcatgctgaccccaatgcagtcagaagaatttcggtcttatctcacatacacaacaaagcattacgcggaagaaaaggtaaaagcgggaacatggctgcctgaagatgcacagcttttgtctaagcaggcgtttactgatctgcttccgagagggctggaaacaccccatcaccatttgtggagcctcaagctgaatgaaaaggataccgttggctggctctggatacatgctgaaccggagcatccgcagcaggaagcgtttatttatgatttcgggttatatgaaccgtatcggggaaagggctacgcaaagcaagcattggcagcattagatcatacggcacgcagcatgggaatccgcaagctgtcccttcatgtctttgctcataatcagacggcgcgaaagctatatgagcaaaccggatttcaagaaacagacgtagtgatgagcaagaagatttaacgaaaagggcctgataaaggcctttttctgtaaacgatttctaaaaattctgtaaataacctagttactttccttattttcctaatataatgtgggtgaggaaattacctttcctacactcacaagaaaagaggagatgtaatgaagttgaagaaacgagtgtcgatgtttttggtagcgcttacaatgtgcggcggcctgtttgtttctcccgccaaagccgtaaagaccacaaattatgctgaagaaatcgccgcactgcagccaggcacgacaccggaagaaatcatgaaatctgccagccagattgccaaacaacagcacgtaaagcaggatgttatcctaaaacagttctataaggaaatcacggctgataaagcagagggagaccggctcgccaaggaaagcggcatgtctatcatgggcggctcgtccggcacgaaaaaactcccgacaagcgcgaaaggcaatatctattacacgaactcctacacagcctactacaatcacggccacgtcggcatgtactccgctgctgacaaaattgttgaatctgtcccgagcgacggcgtcaggcagatcgcttataatgccagagacgtggaagacaactccattgtgcaaaccgtcagcgtatcctcatctcaaaaaacagctgctgccgactgggcggtatcaaaagtaggcgacccatactcatttaacttcgtcaataacagaaataccggccatgacggcgccaaaaactgttcaaagctcctatggtctgcctttttgctgaaagcaggcattgatatagacagcaacggaggcttaggcgtgtatccgcgcgacatcacaagttcttcgtatacgacaaccatcatgaccatcaactaaggagaaggatatgaaaaagtggatgattaccatcgccatgctgattctcgcaggaatcgcactatttgtcttcatttttcctagccataaaactgtaagtcaccaggatcttcgagactccggtttcttggatgacaaagaagtcctgttatatttttcaacctctgcggatcaagatgcatttggcggcgggaaaagctatgccttgtttatcagccaggacgggtcgctgtcttcctttcagatgaagggccttgagctgggatcagccaaggttcacggcgacagtgtgatgctggaggacaaaaacaagatttatacgatcaaaaacggtctgcgctcccataaaagaacctatcagcacacaggcgacagcgcaggctttctgcaaaacacggacggcttttataccttatacaactccggctacgacaaaaagggagacgggtaccgctcagagctgtaccgccagatgaacggagagtggaaaaaagacgtcatcccctactacatccgggcctccggttttcataagggcaccatttacgcactcgttccgacaactgacgaaaaaggttatcagctccttcagattcaagcagatcaaaggaagctcacttatcacaagataacagaatggcagtaccgggaaggagcctcagtcgaatcccagcttgctgtggacgaccaagctgtttatgttatggttcgcggccaaaaagcccgcaatctctatcaaatggtcaagatcaacaaaaaaagcggcaaagtagagctgcacgacatcgacgaatacaaaaacgacgaacaaacgatatacagctccatgcccttcagctttaaaaacagctttttcccttatgacgggaacctgtatttcattgacggcttcggaaaggtacacaaaattgatgccaagacaggaaaaacaagcatcgccttcaccttttcccaggacaaaatgaaagccgatttcaaagaaatcacccaaaaaggcagcagcctctatttcttcacatacacgcataacaagcctgcctacattgaacagtacagcctgaaaaccggaaagaaattgaaagaaaaagagattgggaaggtaaaggatgtcgtgacgccgaagagtcatttgaagctgtatgattttgaggtgatgaagaggttttaaggcaaggagggtagtatgggagccatcgccgttttatttatcgtttttggttttccgatcatcgcaggtgtatttggtatagcgggtcattttttatttaagagattttgggtggcaccgctcatcgtccttatcgcgagcttgatattgttagttacgttagcttcgggcaatagctcattcttgttttgggttgttatgtatacggggattgcgttagcagccagtgttgtcacattatttctcaggaaattttttgagtgatctctgtttatgaagagactggtatgaagtctctttttttgttgaaccgaagtttgcagagattttgggtatgttttagaaacgaatctaaaggagggattacatgcgcaccaaacgggttattcttctggcagtaatgatcagcctggtttcggccattactgtattcctgttaaatggatgtaaagtcgacttcttagacatcggcggaaccattattggctgctttcttggcatatttgttgttataagaatacagaaaaaacagtcgtgaaaaagggaaagagtcatgccgaaccgaagtcatgttcaaggaccaagagtccaaaaacatgaatgggaggaatggcgttgacaggaaacaaagcggttgtgtacaaaggcaaagggactgtagcggtggaggatatcggttatccggagttaatcttgagggacgggcccggcgtcccgaaggcgaatgtgaatcgaaaatgtgagcatggggttattctcaaagtcattacaaccaacatttgcggaagcgaccagcatatggtcagaggccgcacaacggcgcctgaaggcttggtgctcgggcatgaaatcaccggagaagtcattgaaacggggcgtgatgtcgaatttatcaaaaagggcgatatcgtatccgttcctttcaatattgcctgcggacgctgtgtgatgtgcaaaacgcagaaaacgcatgtgtgcctgaatgtcaatccggatcggccgggatctgcttacggctacgtcgatatgggcggctggatcggcggccagtctgaatacgtcatggtgccatacgctgactttcagcttttggtattccctgataaagaacaggcgttagaaaagattctcgatttgaccatgctgtccgacattttcccgaccggcttccatggagcttacacagcgggcgtgcaaacaggttcaaccgtttacatcgcgggagcggggcctgtcggcttggcagctgcacactccgctcagctcctaggcgcctccaccgtgattgtcggcgatctgaacgaagacagactggcacaggcaagaagcttcggctgtgaaacggtcaacgtgcaaaaacacgaccgcctcggcgagcaaattgaacaaatactaggtgaaccgaccgttgatgccgcagtggactgtgtcggctttgaagcatctggccacggcaatcaaggggaagcgcctgccgccgtgctgaactcgatcatggacgtcacccaggtcggaggcagcctcggcattccaggcttatacgtgaccgaagatcccggcgcaaaggatgcggacgctaaaacaggctcactaaaaatccgattcggactcggctgggccaaagcccacaccttcgtcaccggacaaacacctgccatgacatacaaccgcaatttgatgaaagcgatcctgagcggcagagcgcagatcgcaaaagccgtcaacgccaccgtcatttctctggacgacgcgccaaaaggctacagcgactttgacaaaggcgcagccaaaaaattcgtcatcgacccgcatgggacattgaagtaaaagaaaaagccggacgttctcagaacgccggctttattgctggtaatctgtttcttcaaagcgatctcctgattcgtcttggacaattaaatccccttcgattttgtccagtccaatcaaaatataagggtttttctcatttgccgtaggagcaggttttcgtttcacagttacaatcgtttctttaggtgagaatttgacgtctgacacttcaagcttcttatctttctcgctgcttccgagagacacaataaccatttttctcccttctaaaatggtgaagacttgatatcctttcacgtcatcatgcatttggagataattagcgtatatttctaagtctggactgccttcaccgattcgatccttctctaacacccaataagacggctgacacccagcaagcagcaacatgatcacaaaaagccaaacccatctaaagcgcaaatgcaaacctccccacacatcggttacatccaaactaacatacgggcgaaatagagtcatcaacagcttgtttgtcgaattgtggataaaactcagcccgaagcactactaacatgtgaataaataggttatattgagaagagaacaattgtaaaaatggaagaaacatcggaggatttgaacatgaaacaagcgtattattcctgtgaagaacacatcgaaacggtgctggatatgtacatagacgaccacgagctgccgcccgaaatcagaaaaatcgaacatactaacagtttatccacagcctgtgaattatgtggagaccccgcagtatatatagtggggaacgaatgatcttacacaaaatacagaaaagatatccacaattgtggacaacatatatgaataacttgtttttaaagtggggatgacctgtgaatatcaatattgtgacaatcggaaaactaaaagaaaaatacctcaagcaaggcattgaagaatacaccaaacgactttcggcctacgcaaaaatcgacatcatcgaactcccggacgaaaaagcgccggaaaacctaagcgaccaggacatgaaaatcataaaagacaaagaaggcgaccgcatcctatccaaaatcagccccgacgcccatgtcatcgccctcgccatcgaaggaaaaatgaaaacatccgaagaactagccgatacaatagataagctggctacatatggaaaaagcaaagtcaccttcgtcatcggcggatcactcggattgagtgacacggtgatgaagcgagcggacgagaagctatcgttctcgaagatgacatttcctcatcagttgatgcgtctcatactagtcgagcagatttatcgggcttttcggattaatcggggggagccttatcataagtgagtgaagttttaaaaaatactttggactttttagcaaatagattagctaaatctatttgtaaattagagttagcacaattaaaactccagaagatattatctatgctagagaaaatcgaaagatgaaataattgatttaaaatccggaacaatagaactaagtactaacatttcttcttcatcaggaaacataaggtacaacttctattttgaaatgatacagagggaatgcataaaattttaggagtgtcaaatatgatagtaggtcttctatgtaggcattacaaaatttaccaaggacttaactttatacctatctgcaacgactatgaaaatccgttcactttatttataggcaataatgccgtagggaaaagttcagtattagaaagtttaaatactttttttaataatggttattggaatagaacgaaaagtacaaaatcagatgaggcttttattgctccagtttttctaataaggaaagatgaaataaaagaaaatattgatgaagagtattaccaagtcttgttgaatcttagcaattatttctgggaggtaacagaggaagctaatggtaatttaaggaataatgaggtatttgagaagttttttcagtttcgagatgagttgaaatatagatacggtaaggatacctatttatttttcattttaggtttagattatactgaaaaatccaaagtatactatagtacatttactacacatttagataatagtttaaatgaaagcggaattgattgccgggatataatgataattaacgctataagagagtattattcttatatatacataccagtagagtctattacaagtgaaatcattaaaattgaaaataaagaaatgcaagatttaatgagtacagatatactgtatgaaattgataatatattaaatgaaaaaacttttacaaagaaaaatggtacaactagaaaagttagtttgatggaatatctgaacactaatttagatgattacatgaatacaataaatcaaacaataggattaattgatgaaagttatgcttacaaagtagagcatgattataaaaagaacttgaaaccttccgatgtaagaaatcgaatattagaagcatatttctctattagaaccctaaaaaaagataaaaaagagatatatgaattgagctctggagaacagagaatcgcattaatagatattgctacagcattcttgcaaaataagtcagataataacaaaagaaaaacaatattggcaatagatgaaccagaaaattcgctacatattactaaagcatttggacaatttgataggttatataatcttgtaggaaagaatcaattattattgacaacgcattggtatggttctttacctataacgagtataggaaatgtacaacatttagacgtaaagaccgaaagagagaataaagtctatataaatacatttgatttaaataattattttgaaaaacgaggatctctacctgaagatatacagatgaaaagttatttcgatcttacatcatcaatactaagttcaattagatctgatcagtgtaattggattatttgtgaagggagtgatgacaaactttatttatctcattatttaaatgaagttgagaacctccgattattaagtgttggtggttgtggtaatgtaattaaagtatatcgatatttatttactcctttcttagaaaaagatgaaaagagagctatagaaagtaaggtactctgtttaatagatactgatgatataatgcatgatttggaaataagcagtgacataaaaggtaaattaaaactagcaagaattcagcctgaaagaaatggaactattaagttgcaagcagtatcaaaatcgggatactactcacctacagagatggaagattgtttaagtcctttaaaatattataattctattaaagaagtagttatgaacacagatgatcaagaactaaaagatatttttaataagtttaaatttaaagaaggttctacctcttcacgagttaaaaatgaagaattctctatattagaacctaaagaattagtaccttataatgaaaaaaaacgtatatttaattttttagatgatcattataataaatttttaattgcgaagcagtatacatctaaagaaagaggagaattacctgtcctgtttaatttaataaaaaaatatatagaggaataaagatgtatcataagtgaatgctaaacatgaacgtgattggactttttattaaataacactactttaaaaggggtgttgaattttggaaataggcgaatttgtaaataattttaaaaaccatccaatactctttgtaggaacgggtataagcctaagatatttagagaattcatttacatgggatggattattatcttatatctctaaccaattaaaaggaaatgatgagttttattatgatttaaaatataaataccaagttaacggagaatatgattatccaaaaattgcaacagatctcgagagagaatttgatttaatcttgcaaactgatagaaatggtaagttcaaaaaaataaatgataggttttacgaaaatattaaaaagggtgtaaacattagccgttttaaattgtttattactgatctcctaaacaattattctataaaagaaagtaaacgagaggaaatgttagaattacaaaaggttagaaaaaatattggttcaataattacaactaattatgatacttttattgaagatatattcgaatttaaaccacttataggtaatgaaattttgctaagtaatccttatggttcagcatataaaatacatggttgtattaatgaacctgataagattattataactaacaacgattatataattttcaatgaaaagtatgagctaataagggcacaattattatcactttttattcatagcccgataatttttttaggttataatttaggagataaaaatatcaaaagcatcttaaaaacaatatttacttatgttgatgcttcttcagaaatggccaaaaaaattagaagtaatttcttgttagtagaatatgaagaaaactcctctaatttagaagtagttgaacatgatattgatattgaaggaatggctactattagaatcaacaaattaaaaactgataactatactgaactttatagacatttagagaaactaagcttacctgtttctgcaatggacattagaaaagttcaaaatgtagttaaggaaatttttgcaggaggggatattaaggttagtataacagaggatattgatagcttaaaaaatggagaaaaagtattagctattggatccctgaaaactattaaatatgaatatcatactgcagaagaaatgatgatgaattattttaaaataattgaggaatcaaatcaccaattgttaagattaattgaaaaacatagaatacaaaggaatcaatttttccctatatttggtttttttagaattcaacaagaaatttctaatttcgaacggctaaaacagatacagctagctaaaattaaatccttaaaagaattgaatgatttcgctcctaaccatcatagtattcagagtatatatgatgatcaaactatttcaaattctaataaaatttcagctatagtcaaaggggttcttgctagaagaattgaaatttctgatttggaaaccttcttgaaaagctttcaaaataaaaaggaaacagattataaaaaactattgtgtgtatatgattatgtaaaatattatacatgagtcagcagctgaattgactctattatgaagatcaagttatatttacttggtaattaaatattcttgatcaaaaatataagtaaaaaaagaccaagaaaaaaatcttttggtctttttctatagcaaaaaactcacttttttatagcagtttcaccaacacctcatctatccaatcgaacaactcttccaaattataatctccgtcatgtccctgaccaaacagtttttttattttttctgcctacctttactggagcatatcatcatcgtgaaatcctatccctcacttcatataccgatactcccgcaaactctccaaaatagcaacttcctgcagcagttcctcacccacattcgtttccttcactttcttccgctcgagctctttgtccactaatcgcttcaccgttaagacatcggttccggtgcttaggacttctgccttggagttgaagtgtttatgggcgacgagctgcatgccgtaggagttgtatagcagcgtgtagccggcgatgcctgttgtggattggtaggctttggagaagccgccgtcgatgacgatcatttttccgtttgctttgattgggtcttctccttcgatttcttttacgggtgtatggccgttgatgatatggccgtgatctggattgaggccgaattctgccaggatgtttcggcaggttgcctcgtcttctcgtaaataataatacgggtttttcttttctttatgcgtttccttctctttaatgaaataccgctcaaatgttgtcatggcgcgttttccaaagagagaggagtactcgcctgtccataaataccaggccatatcagtcgccagatcatcggtttcttccgggtgggcaaaggcttcccgcaagaatcgttcaaatacatcgagcagctcacggcccgcatacggtttatcctcaatcatcatcgtttccatattgccgttttcatcgacaggaatacagccgtgaatcaacaggttgccgttatattttaaataaaggctgccttttttcatcataaaattcatatggcggcccagcttttcggaatgctggacagagaatagcagcttgtctatgacttctgcttcttcttctaatagctgatctggctgctccggattaatcgtcgcaaagcaggtgttttccagttgatatgttttaccgttcagcgtgatttcatttttgtcataatctattttctctaataacagccgctcttccatattaaagttcggccgtctcttgataatcgggctctcaagcttgaattggatcatcgcaatcgcctgatggatttttgtgatttgcttaatctcatcctctggcctgttgtcgtctgcttttggacggaatgctggattatcatcgtaatatttttcggccaggttcagcagcggtctcaggttgatgccgtacacgtcttcaataatatccaagttatcgtagcgggcacagatgcggataatattggccaagcacactttggacccggcataggctccgatccaaaggacatcgtgatttccccactgaatatcgacagaatgatagttgatcagttcttccataatcctatccggctgcgggccgcggtcgtaaatatcgccgaccacatgcagatggtcgaccaccagccgctgaacgctgtaagcaaggccggtgatcagcttatcggcttggccaagctcaatgatctgatcaatgatttcggagtaatattgctccttgttgcctgcttgttctgttttgtatagcagctcctccgtaatataagcaaactgagtaggcagtgctttgcgcagtttggagcgggtatacttggaggagcaatatgaaacgagcttaatcattcggttaatcgtttctttataccactcgtttaatgctgctttcgcatcaaagtcatgtttgattaacttcagtttgtcttccggataatagaccagtgctgctaattcatcgatttctctatcgtaaatgacaccgctgaagatgtcgcgtatcttctctttgactcgtcctgaaccattgcgcagcacgtgctggaatgcctgatactccccgtgcaaatcactgacaaaatgctcggtgccttttggcaggttcaatatcgctttcaaattaatgatttctgttaccactttttcttcacaatcgtatttttgtgcgagtagatctaggtacttgctttccaaaatcgtccatcccctttttagaataaacccctatttatgagcatgtgcatgataaggtgaatttaaaagtatgacattatttttaaacattggacctttatatgatagtaccgcataactgcttttatagacaattgaaacgagtgaaagattaaggcagctagagctgaaaaacctttcagcagaatctacggaggaggttatttagtcaagggcttaggctaaaaggttcagtatcctccttattgttgttatcaatatgcattgatatggtattgacgatccatttatttagcttgttgtcggttatcttgtaaggaattgccttgaggaaactgccgttgttgtacattgagtgttatatattgtaaactagagtaaaagatatccagattaatcatcgaaaaacatttcttacagttccaaaccggaaacgaaagaggtacctcgaaaatacaaatatttcctaggagtatgtatatgaatatagcgaattacactttaaaagtgaaaggcaaaacgttacttcaggacaccgacttgcatttttcgagcgggaaaattaatcacgttgtcggaaaaaatggagtcggtaaatcacagcttgctaaagactttttgttaaataatagcaaaagaatcggcagagatattcgtcaaaatgtttctttaatatccagctcttcgaatatacctaatgatgtttctaaggactttttattacactttttgagtaaaaaatttgatgcagaaatgatagataaaatcgcacatttacttaatctggataatattgatggaaaagttctgatcaaaaatttgagtgatggacaaaagcaaaaattaaaattgctcagtttcttattagaggataaaaatattattgttttagatgaaataacgaattcattagacaaaaaaacggttatagagattcatggcttcttaaacaagtatattcaggagaaccccgagaagattatcatcaacattacacatgatttgtctgatttaaaggcgatagaaggggattattatatatttaatcaccaagaaattcaacaatatcattcagtggataaattaattgaagtgtatataaatgagtaataaaacagtgggggcttgagatgaaattagagtttaaaaagagtattagcaacaaagttatcattattttaggagcaatgtttgtatttttatttttgctgggttattttttacttgttggaattgataaagtcagcaatgttacacctgaaatgtttttctttagctcctatactgttgcgacccagtttggtttgatgttattttcatttgttatagctttctttattaatagagagtattcaaacaaaaatattctcttttacaagttaattggagagaacatctatactttcttttataaaaagatagctgttttatttttggaatgttttgcatttataacgctaggcctgctaatcatatcgttgatgtaccatgatttttcgcattttgcattattactttttttattttctgcagttatactgcagtatattctaattatcggaactataagcatgttatgtcctaatatattaattagtataggtgtcagtatcgtttattggatgacttctgttatcttagtagctataagcaataaaacgtttggtttcattgctccttttgaggcaggtaacactatgtatccccgaatagaaagagtgctgcaatctgataacatgacacttgggagtaatgatgttttatttattattttgtatttagtttcaattattatcataaatgcgattatccttcgcttttctaaaactagatggatcaaaatgggcatttaataaaggaagctacttcacagtgaagtagctttttttgaacataatatttggtggagaattattaaaagaaatcctattagataccgaatttcacaataaaaaactattagcctgcaccacaaactgcgactgcttataattatacgaaatcttcgagtaatcaaacggctgcccatttgtcaggtgaaaaatactttctatatacagcttcggcagtccagcctctaatcccaaatattccgcttcttcctcattaagctggcccacgtgcagaaacaaatcagaaaaaccaatcttcaaccccagtccttcccggatgtaatggaagatggagtgggaaacgatttcgttgtttaaatacgtcacgatggatttgttgtaataggattcttcgtagcaaagggtctggccgttgatgtagcggacccttttgacatagtagatgtcttcgtttatttcgatgttcagattttccgccgcttccggtgtcggctttctcacgtccagttcgatgacttttgaggtgacgttgaaatcctcgagatcttttttaaacccctgattcgacagaaggctgatatagccttttcgtttatgttttctgacgaaaatgccgcttcctctgacttgaaagatcgcgcctttttgctctaatagctcgagggactttgtaattgtgcttttgctgacttcaaactgggccatgagggtttccaggactggcagtttgtctccctgctgaagctggtgttcttctatatatgtttcaatttccgctgcgatttgctggtattttaacatacgcattcctcatttattcgtttaatttcacttgtcaaaattatagcataaaccgcttacaatgatagttagtccgtaaatattttgtttcggtattgataaattataccggtacaattataatgaaagcgcaaccaaaacaaaggggtgggtgaaaatgtcggggaaagtgagagattatacgagactagcaaaagacattttagaggccgtaggcggggaagagaatgtgattggggcttctcgctgcgctaccagacttcgattggtgcagaagcggtctacccctaaagcgaaggaaaacgtgaaatcgatgccaccatcccgggtcattacggttgtcaaagcatgcgattgacctgcgttcagcgtcgaattgcttgcgcacatcgggctggatacggtgacattagacggcaggcctttttccttgaaggtaaaagaaggcgataccgtcaaaaaaggcgaagtgcttgttgagtttgataaagctttcattgaagagattgaggaaagtgcattacatcaaaaaatatttacagtcgtaagctgaggaggaattaaacatgggaaacatgccgaaggattttttatggggcggtgctttagctgcccaccaatttgaaggcggatggaatcaaggcggtaaagggccgagtgtcgtcgatgtgatgacagcgggtgcgcacggcgtgccgagaaaaatcacggatacgattgaagaaaacgaattttatccaaaccatgaagccattgatttctatcacagatacaaggaagatatcgctttgtttgcggaaatgggattaaaatgcctgcggacgtccatcggctggagccggatttttccgaaaggcgatgaggctgaaccgaacgaagctggtttgcagttttatgatgatgtgtttgatgaattgctgaagcatgggatcgagccggtcattaccctgtctcactttgaaatgccgctgcacctggcaagagaatatggcggcttcagaaaccggaaagtcgtggacttcttcgtcaactttgcagatgcttgctttacccgttacaaagagaaagtgaagtactggatgacatttaacgagatcaacaaccaaatggatgtgaacaatccgttgttcctatggacgaattcaggtgttgtggttggcgaaaacgaaaacgccaaggaggtcatgtatcaaacggcacaccacgaactagtggcgagcgcattagcagtggcaaaaggaaaagacatcaatccagagttccagatcggggccatggtatcacacgtgccgatttatcctttctcctccaatcctaaagatgtgatgctggctgaagaagaaatgaggcagcgctatttcttccctgatgtgcaggtgcgcggttattatccaagctacgcgttgaaggaatttgaacgcgaaggctacaacatcacattcgaagacggcgatgatgagattttaagaaacggaaccgtcgattacttaggcttcagctattacatgtcaacaactgtgaaaagcgatgtgaaaaatgataacactgacgatattgtaaatggcggcttgccgaatggtgtcgaaaatccgtacatcacttcgagtgactggggatgggcgattgatccaaccgggctgagatatacgttaaatcgtttttatgaccgataccaaatcccgttattcatcgttgaaaatggctttggcgcagtggatacgctggaggaggacggcaaggttcatgatccggagcgcattcaatatttaaaatcgcatattgaagcattgaaaaaagcggtcacgtacgatggtgttgatttaattggctacacgccgtggggcattattgatattgtctccttcacaactggcgaaatgaaaaaacgctacggcatgatctatgttgatcgtgacaatgaaggaaacggatccatgaaacgatataagaaagactcctttgagtggtacaaaaatgtcattcaaacgaacggcgaggaactataagaagctggcccgaatcgagcacttttaccgtagtgcctggttcgggttttttctgtagaaaaagaaaaatccgctatcctgccaatctggcaaaataacggatttttttatcagttacggattaggtaatcaaacgcgccgagggcggcagttgcacctgatcccatagaaataataatttggttgtacgcactgtctgtgcagtcgccggcagcaaataagcctggtacgcttgttgcgccatgtttgtcgacgatgatttcgcccatgcggttgcgttcaaccgttccttctaaccattctgtgtttggcacgagaccgatttggacgaatacaccttgaagttcaacgtgtttttcttcgcctgtttcgcggtctacatatgtgatgccgttaacactctgatcacctgtgatttcttttgtttgtgcgtttttcacgacagtaacgttaggcaggctgtagagacgtttttgcaggacttcgtctgctttcagttccggcgcgaattctagtacagtaacgtgattgacaatacctgcaagatcaatcgctgcttcgataccagagtttccgccgccgattaccgcaacgtctttgccttcaaacaatggcccatcacagtgcgggcagtatgcgacacctttgtttttgaactcttgttcacctggtacgttgacattgcgccagcgtgcacctgttgaaaggatcactgttttacttttcagaacagcgccgttttcgagttcaagttcgaacagatctttcttctcaaggcgtttcgcacgctgaaggttcatgacatcaatatcatattccttcacatgctcttcaagacttgccgcaagcttcggtccttccgtcgctttgacgctgatgaagttttcgatgctcatggtgtcgagcacctgtccgccgaagcgctcagcgacaacaccagtgcggatgcctttacgtgcagtgtagatcgctgcacttgcaccagcaggtccgcctccgaccacaagaacgtcaaacggctctttgtcagcaaactcagatgcatctgtgccgctgcccattttcgcaagaatttcttcaagcgtcatacggccgcttccgaaggattcgccattcaggtaaacggtcggcactgccatgatgtttttgctttcaacttctgctttgtatgctgcaccgtcaatcatcgtgtgcgtaatgttcggattcagcacgctcatcatgtttaaagcttgtacaacatcaggacagttgtggcatgtcaggctgatataagattcgaagtggtattcaccgctgatcttcttcacctgatcaatgactttttggtccaccttaggcggtctgccgctcacttggagcaacgccaacactaatgatgtgaattcgtggcccagagggataccagcgaaagttacgccagtgtcttctccgacacgattgacactgaagcttggcgttctgtttaattcagctttttcaactgaaattttcgatgacatggaagccagctcatcaacgagagccagcatgtcctttgaaatgtcatcttcgcctgcgctaactttgagaacaatgtcattctcaattagctgcatatattgatttaattgtgctttgatatttgcatcaagtaccaattgaatgcactccttagattttacctactagatcaaggctaggtgtaagagtttctccgccttcttcccatttcgctgggcaaacttcacctgggttttgacgaacgtattgagctgcttttactttgtttacaaggttgcttgcgtcacggccgataccgcctgcattgatttcaacagtttggataacgccatctggatcgatgatgaatgttccgcggtcagcaaggccagtttcttcgtcaagaacatcgaagttgcgagagatcgtttgagatgggtcgccgatcattgcgtaagtgattttgctgattttttcagagctgtcatgccagcctttgtgtacgaagtgagtatctgtagaaacagagtagacttcaacacctaattctttaagagcagcatattgttcttgaagatcttcaagctcagttgggcatacgaaagagaaatctgctgggtagaagcagaatacgctccattggcctttcaaatcttcgtttgttacatcgatgaattcaccgtttttgaatgcttttgcttcgaatggaagtacttctttaccgattaaagacataatgtatattcctcctaaaaatgtattagaaagcataatcgctttcaataataattctaattatatatgaattattaattaatatatattttttgtcaagccataacctactttttttcatcttaataaaggtgtgacaggtaggatttaggcatttcttttataacaaatgagaggctgattctcaattagacaaggttttcagggacttttgtaaatcagaatgacaggccgttttggcatttgaacattttatgacaccatgggcaagggcaaaggacaatggccaaaagcagaatagaacggaacagcaagctgctgtcacatgatggtcttggggattgtttctagctattattgtatcactgtttatgatatttaaaacataacttatgtcttctgttgtttgggatagaagaaaaaaacacggttcagttgaaactgaccgtgtttttgatgacaggttattcagaccaattcgtatggaaaacgccgtccatatcagtccgttcgtacgtatgagcgccaaagtaatcgcgctgcgcctgcaagaggttcgcattggaacgccctgtgcggtagccgtcgtaataagagagcgcggtagttaagcatgggaaagagattccggtgctgataccctcgcaaacgacttttcgcaggcctgtttgataggcatggagcttatctgtgaaataaggcgcgatcagcaggttagccagatttggctgctcactgaatgcttcgctgatcacgtttaggaaatcagcgcggatgatgcagccgcctcggaaaatcaaggcgatgtctttgagcggcagattccagccgtaaagctcagatgacatcttatattgggcaaagccttgtgcataggcgcatactttccccatgtaaagagcctgtctgacgtattcaatccaagtgtctttatccaagtgtttttcttcggcttccgggcctgctaatacatcttgagctgccatccgttcttcttttaaagatgacaagtagcgggcgaacaaggactctgtgatgatcgtggacgggatgccgttatcaatcgcctgcatgctcgtccattttccggtgcctttttggccggttttatcaaggatgacatcgatcagaggctgtcctgttttttcgtcttttttgcgtaaaatctcagctgtaatctctattaaatagcttttcagctcaccttgattccatgtttcaaaaatagatgcaatttcatctagcggcagacgaagcgtttctcttagaaacgtataagcttctgcaatcagctgcatgtcggcatattcaatgccgttgtgcaccatttttgtaaagtgccctgccccttttggtccgatatagacacagcaagggtcatctccgacttgggctgcgattttcgtcaggataggagcggctttctcatagacgtcgcgatctccgcccggcatgatggaaggccctgttaacgcaccgacttcaccgccggaaatgccgactcccaggtagccgatccctttttccttcagctcgtcatatcttctttctgtgtcttcatagtgggagtttcctccgtccatgatgacgtcgccttcttcaagcaaaggctttaatgattggatgacggaatctacgggttttcccgctgtgaccatcaaaaagatttttcttggtttttctaacgattgaacaaagtcctcaagctcgtaatacgggctgagagattgtccatccagcttttggataagctggtccgttaaatctctggtgtaattatagacagcgacgttttcgcctttatttgccatgtttaaggcgatgttgcttcccattacgcctaagcctatgacaccaatcgaattgaacatgtgttacagctccttcttaatttcatacaactaaacttaacaataaaatgaatcccagtccagcaacggaaataatggtttccagcaatgtccatgtggcgaatgtttctttcatgcttaatccgaagtattccttgaacatccagaagccggcgtcattgacgtgtgaagcgatgacacttccggcacctgttgcgagcacgactaacgccaggttaacatcagaatggcccaataacgggatgaccagacctgttgtgcttagtgcggcaacagtcgctgatcctagagaaatgcgcaggatcgctgcgatgagccatgccagaatgattggcgataatgccgttcctttgaataagtctgctacgtaatcgccgacaccgccgttgatcagcacttgtttgaaggcgccgcctcctccgatgatcaaaagcatcatgccgatttgtgaaatggcagttgaacaagaatccatcacggttttgactggaatattgcgcttgatgcccattgtatagactgcgaccaataacgaaataatcatagcagtcgatgcgtttccaatcaatctgataaaagctaaaactccgttatcttcaaacccgattgtttcttgaagcaggtcgataatggtcgcgaccgacatgatgataatcgggagcattgcagtaaagacactgattccaaagccgggtgtttcttcaaggttaaatgttttttgtgtgccgagtgatgcaatattgccgtttttcgcaaatgatgcaggaacgatttttttcgcgaactttgtaaataacggccctgcaatgagcactgtcggaacagcaacgataaagccgtacagcagcacttctccaatgtttgcgccatactcaccggcgatcgccgtaggtcccgggtgcggcggcaggaaaccgtgtgtgacggatagtgccgcgaccatcgggattccgagaaataaaatagaaatcttcaattctcttgaaatcgcaaagacaatcggaattaatagaaccagtcctacttcaaaaaataacgcaatcccaataataaatgaggcaatgacaacggcccattgaatatttttctcaccgaatttgttgacgagcgtcatcgcaatgcgctgtgcgcctcctgaatccgcgatcagcttgcccagcatcgcaccgagtccaaagatgagcgcgatgtggccaagagttccccctattcctgcttcgatggagctgacaactttatcgaacggcatcccgagtgccagtgccacgccgaacgatacgaccagcagggaaataaatgtgtttaattttaagcccataatcagaaatagtaatgctaagatcccaagtgcaacgatgattaacggcatggtaatgccctccccttcatgtcatgtactatttgtgtgtgattaagcccctctgataatctgcaatttgtgtatattgattttctaataatcttgatagattgatgaaaatcggcattaatgttctgtattccttggctgagtcttcaatcggcgtatgtctgtatgtgctgccgatcatgtcggacacggcgtcgaaagagtcaatttttcctgttgcatacaggcctaaaatgcaggcgccgagacatgagctttcgtagctttctggaacgacaacctctgattcgaagatatcagacatcatttggcgccaaacctctgaccttgcaaaaccccctgtcgcttggatgcgggttaccgggccatccatgcattcagttaacgccaagaacaccgtgtacaggttgtaaatgacgccttccaatgccgcgcgtatcatatgctctttcttatgcgacatggtcaggccgaaaaatgagccgcgtacatccggattccacaacggagcgcgttctccggcgagatatgggtggaacagcagaccgtcagaaccgggtctgacgcgttgggcaattttcgtcagcacgtcatatggatcaatgcccagccgtgtcgctgtttcgatttcggaggaggcaaactcgtctctgatccagcgaaggacgatgcccccattgttcacaggtcccccaataacccaatgcttgtccgtcaaggcatagcaaaaaattctccctttttcatcggtttgcggcttgtcaataatcgtccggatggcaccgcttgtaccgatggtgacggcgatttctccctttttaatggcgttgacgccgaggttggacagcacgccgtcgctggccccgatgacaaaaggcgtttccggatcgattcccatttggatcgctatttccgggctgcagtgctgaaagatctcggttgtcggcacgagtttggataagtgatccggcgtgatgcctgcgatgcgcagtgcctcttcgtcccaagccaagcttttcaggttcatcatgcctgtcgctgatgccaatgagtaatcgatgacatactcattgaacagctgtttaaaaatgtattctttgatgccgatatatttttttgccttggaagcgatttctttcctttcattcgtgatccaggcaattttacttaacggtgccatcggatgaatcggtgttcccgtacgtttgtacacgtcatgtccgttcaattcctctttgatcttatgcgcccagccttcacttcggttgtcggcccatgtgatgcatggcgtcagcggcttgtcattttcgtcgattgcaatgacgctgtgcatggcgctgctgaacgaaatgaaagagatctgtttttcgggatgctgttttgtaattctcgctgttgtatggatgactgcctgaaatatctcttccgggttttgttcagctgttgagatgtccggtgtatagagggggtagccgatgctttctttctgtaccacatccccgttttcactgaacagcacagcttttgtgcttgtcgtgccgatatcgattcctaacatataactagtcattgctgtattcagctccttttgccagcatttgttgtgagagccataggtcttctaccttatcctgcacatcatcaaagttttggtgaagagactgaatcatcagcgccctatcctttgttttgatggcttgaatataaagctcgtggttatctaaaatccttgtgaagtcttcatacttttcctttaaccgtacccgcatcgataaaagaataaagctttccatgacgggttttagattgttccagatcatctgaatgtatgaatgatcaatcgctcggataatggtttcatggaacagcacatcttgaaatgaaaattcgtcagcgtcctcatatttgattgagactttcatcatttcaagaattttgctgagatccttaactaaaggctcaatgtctattttgacaagccgttcaaagacaaatgtttctaatagtaaccgcacatcataaatttccgcgattttcttctcagttaaaccaattacgaccgctcccattcgttctaagcggatgattttttcggatgcgagaatttttagcgcttcgcgaaccggcgaacggcttactgaaaactcggcggcgattgtattttctgataaaatggtaccgctttcaatcaggcctgaaacgatccgcattctcagctcgtatgcgacacgaactccggttgacgcttttgagagccattttgcgggatacaacaggtctttggagtctagcatacactcaccttcctcactcaagaagtatacttgtatacaagtatgataacgtgaatatttcttttatgcaaacactttcatttctaatttttaataaaatttttcccaatcattatggtatttatttctaaatggaatatggtacattggagataactagcataagtgaatcatgttttgaaagaggcgatttggatgaaaatcatcattgcacctgattcttttaaggaaagcttatcagctctggaggccgcagacgcgatagaaagaggtttcaagtcggtctttccgggtgctgattacagaaaattgccggtggcggatggcggcgagggaaccgttcaatctctggtcgatgcgaccaacggaaggatcatagagcaagttgtcacagggccgctgggggaaccggtgagagctttctttggcatgatgggagatgggagaacagctgtgattgaaatggctgctgcttcagggctgcatctggtgcctgtagataagcaaaatccgctcatcactacaacaaggggaacgggagaattaatcggggcagctcttgatgcaggagcggagcgtttgatcatcggaatcggcggaagcgccacgaacgacgggggagccgggatgattcaggcattgggcggaaggcttcttgataactcaggcagcgagattggcccggggggcggcgcgttatctcagcttgcatcaatagatgtgagcgggcttgattccagattgcggaatgtcaaactggaagttgcctgtgacgtggacaatccgttaacaggaccaaagggtgctacggctgttttcggaccgcaaaaaggcgcgacggccgacatgctggatgtactagaacagaacgtaagccatttcgctgatatggcagaaaaagagctcggatcaaccttccgagatacagagggtgccggtgcagcgggcggtcttggatggagcctgctgacttatcttcaggctgacctgaaaagaggcattgatattgtccttgaagcggttgattttgaaagtatcgttcaggatgcagatcttgtgattaccggcgagggacggatcgacagccaaacggttcatggaaaaacgccgatcggcgtagccaaggcggctaaatcatacgatgtgcctgtcatcggtattgcgggatcagtatcacgtgacagtgatgccgtctatcaacacggaatcgatgcgcttttcagcatcgtccccggagccgtgccgctagaagatgcgtttgaacatgccgcggaatatatggaaagaacggcgcgggacattgcagcgtctatcaaattggcgaaaacgatgtttctgatatagccgatgcacatgccaatgcatagccatccttctttttgggtagagacagttaacacacaatgaggaattcatcccagaaggaggacgcagatatgactgtacaagaaatcaaaggcaaaaaactagtaaaaggcattgcgccaaatgtggagccggaagctctgttaaatgataaacgaaaagtatttttgtttggttcccctagttacacaaatattggcgaccaagcgattgcgtatgcggaagagaaatttgttaaaaatcattttccgtattatgaatacattgagattatggattatgcgacggatgagggcattgaactggtgaaggagatcattcgtgaagacgatattgtctgctttacaggcggagggaacttaggaaacctttatctcgatattgaggaagacagaagaaaggtcttttcggcgtttaaagactacaaatcaatttctctgccacaatccgtttattttgaggatacagaggaaggacagaaggaaaagaaaaaaacacaggatgcgtaccatcaaaatacaaatttaacgattgctgcgcgtgagacgcaaacactggatgttgtgaaagagaccttcaactccaatgtgatctttacaccggacatggtgctttccttggatattgtgcctcgagagctcgagcgggacggcgttctctttattttaagagcggataaggagaaagtgactgacgaagattttatttcacagatgaagcaatgggcagaaaaaacaacttacacagagcgtaccgatacggtgctggatacggtagacaccatcgattacgctgatcgtgaaaagcattttatggagatgctggaccgcatcggctccagtaaattggtgattaccgaccgccttcacgcgatgattttctcgattatcaccaaaacaccttgccttgtctttggaaacagctatggcaaagccaaacattcatatcgggattggcttgaaagcttaaacttcattgaatatacggataagaatgatgttgaggagctggagcgtatgattgaccgcctgcttcaagcagaaccgaatgacgttgatttatctaaggactttcagccgctgattgatttttttgcttcttaaacgaaaaagactgccctcccccggggcagtctttctttgttaaatatgaaacagccagacgacgagcgggccgaagaatgagccgagcaccgcacaaagcgtcatggagacggaactcatggatacggccaattccccatattccaatgctttggaggtgcccagtgcatgggaggcgctgcctaatgcaatgccttgtccaagggagctgcgtatgcgaagccattttaggaaaagcggcccgaggatgacgcctgaaaagcccgcaatcatgacaaatacgactgtcatggaagggacgccgccaagaccggcggcgatctgaatagcgacaggggttgtgatcgactttggcagaatggataataagagatcatgatcaatcccgaatgcttctgcgaagatcagcccgctgatcattcccatgcataatccgaccaggacgccgcctagaattggaacacaatgtttgacaataatatgccattgtttataaagcggataggccagtgccacgacagccggcccaagcaaagaattgatccatttccccccgatcatatagccttcataggaaacatggaacatcatcaaaaccgctacaatcaaaatggtcgttgtcagaacggggatcagaaatggaagcgggaatcgcttatagagtttgaccatcgctaaataagcggcaactgttaaaagaattataatgatcgcgatacatgcttgctgcatttctctttctcctcccgtttttttgcttttttctctaatagctggctggcgaatccagccgcaatgatcgtgacgatggtgctcagaacgactgtaatcagcagcatcaggccattgaatgaaatgagagacggatagtttatcactcctgtcattgccgggatgaacaacaatggaaggaaggataataaaaaccctgctccgtcttcaatgatggagacgggaacaatacggaggcccaagcagatcagaagcaataccaatccaacgatgcttcctgacacgggtaaatgaaacagatgctgaatggcttccccgatcataaaaaatacatataatatcaacacttgcaagataattcgtatgactttcacatcaagtgctgctctccaatcagaacagcttcctcctttctggtgcttgcttctaggatggttctgaggaatcgctttactttctttttatatgattgtactatacaagtataatgattgatttattcatataacgacttgtatttattcagttaatgtacatttgtattatacaagtatatatgatgttgtcaatgccggagattggaatagggagcgagagcgattgcaaaatcaaaatccagttgaattaattgaatatgagctgacgacttttatcaggagagctgtttatctggatcaatcagagaaaagaacagggaatttggagagatcttcgtacttattactgagacaattggatgagtttgggcctgctcgtgttaaggaattggctgaatcgtttaagcttgatatttctactctttcaagacaagcagctgcattagaggcaaaggagctcatctatcgtttctcagacccgtctgatgggagagtcagcctgtttaccattacaaaactcggcaaacaactattaaaagccgatcagcaaaagcgccttgaacgttatgaacagatgctgaaagaatggtcaacacaggaaaaagagatgtttggcgagctgctgcagcgtatgaacaaggcttttatcgattaactgctgaaaaacccatggttcgctggaacagcatgggtttttcttatggtcagagattacctgcatcgtttggcggcagcccaagccactagtccggcaacaacagccgccgatacaattgggcgcttcgtcgcatttgtgtagtagcttcttgacctcatccatcctttatttgtgcctctgtcatgcataccgcagcccgcatcataaagagcgctttcttctcgcggtttggacggtctttcggcatgctggctgtgatacatgattttttccatcagtctgtcggtcagacgagggaaaagcgcgcccagcatggcgatggctttggcctgtgagccgatgtacatgtcgcgcttagggtgttcggcggcaaacaggatcgcttcggcgactgcttccggtggatagatcatggagcggtaatgagccggctgtttgtcgaggtagctgtgcgcatgctcgttataaggtgtgtcaattctgcccgggtggatgagcgttaccgagacgggcgcctgttccttttcgagctccattcggatgctttccgtccagccgtgaagcgcaaatttggcagatgcatatgtggattgaatgaccgttcccctgtctccgaacaggcttcctacattaatgagtgcgcccggcacacctctgccagtgtagtgtttgacagcagctcttgttccgtaaacaggtccccagaaatttgtgtcgaacatgcgcttcatgtcttcaacggtgacgtccatggcatgtccgaaagtcgagacggccgcattgttgacccatgtgtcaaagcggccgaatgtgctgatcgcggtttctgcgatgcggttgacgtcctcttcttttccgacatccgcctttacccatatggcgtcgtgccctttttccttaagttcatcagtgagctcctacagcgcctcttcatttcgcgctgctgccacgacctttgcgcctttttcagctgccattctcgccgtgacaagtccgattccgcttgaagcgccggtaatgacgatcacctgatccttgagttttttcagtttgatcttcgttttcatgccggggttctgttgttcaagctgctctgtattcgtgactgaatgatcgattgtcattgagagatccctcctagacgctgtttttgtacattaccccatccggaagggtcttaccccttttgacaatcacagggttcttttttatattatataagtcgctctaccatacctaggagggaatgttttaatgactagcagaggagattcacgtgaaaaaatccttcacacggcgtcacgtctgttccagctgcaaggatatcacgcgacaggtttgaaccagattgtaaaagaaagcggtgctccaaaaggatcgctttatcacttttttccgaatggcaaagaagaattagcaattgaagcggttacatatacaggtaagatcgttgaacatctgatacagcaaagcatggatgaatcctctgatcctgttgaagcgattcagctttttatcaaaaaaacagccagccaatttgataacacagaaagcattaaaggtattccagtcggtttgctggcgagtgagacagcgttaatcagtgaaccgctgcggacggtttgcatgaaggtgtttaaaagctgggaagcggtttttgccagaaaattaatggaaaacggatttgcagatgaagaagcaaatcagcttggaacgctgattaattcgatgattgagggcggcatcatgctttcgttaacgaataaagacaaaacgcctcttcttctcattgccgaacaaataccagtgctggtgagaaaaaaagggtagcattttgttatcctttctcctacaattatatagaacggtctagacaaatgaatgataatatatagactggtctaaattggaggaaatgataatatgaaaacattatgtacacattcattgcctaaagaaaaaatgccttatttgctccggagcggagaaggcgagcgctatctgttcggcagacaggttgccacggtgatggcgaatgggaggagcacaggtgatttgtttgagatcgtgcttctttccgggggaaaaggagatgcctttccgcttcacgtccacaaggacacacatgaaggaattctcgttttggacgggaaactggaactgacacttgacggtgaacgctatttattaatatcaggtgattatgcgaacattccggcgggaacaccgcacagctaccggatgcagagccacagaacaagactggtatcttacacgatgaaaggaaacgtagcgcacttgtattccgttattgggaatccgtatgatcacgctgaacatccgccgtacgcaatcaaagaagtctcaaacgagcgatttgcagaagcagccgctgtagcggacattgtatttctagatgaagcaaagcctgcatgttcggccaaattagcggaacttacagagctgccagatggagcggttccatacgttcttgaatctggagaaggagatcgtctgttgactggagatcagcttcaccgcattgtggctgcacaaaaaaatacagatggccagtttatcgtcgtatcatctgaaggccctaaaggtgaccgaatcgttgatcactaccatgaatatcatacagaaacattttattgccttgaaggccagatgacgatgtggacagatggccaggaaattcagctgaatccgggagatttcctgcatgtccctgcaaataccgttcactcctatcgccttgattctcactatacaaagatggtgggcgtattggttcctggtttatttgaaccgtttttccggacgttaggcgacccgtatgaaggccacatcttcccatgtgagcctcaggctttgcgctttgatcgcattttgcagaatatcgaagcattagatttaaaggtgatgaaaccataaagatgacaagattgtaaggttttcatgccggcctgacacctaaatcgatgttaccgcgcttcattttttcctacccttaaggtacagaaaaaaggagcgtgatggctatgtcttcattacagccgactttaacaaatgagcggatcggtgtgcttgatgtgctgagaggaatggcgattttcggcatcttatttgtcaatctggcacatttcagttatccggatatgtatttgtctatgcttggaaaagagaattttttcatggataagtggtctgaagctgattttgccgccgcagacatactgaaattcttcattcaaacaaaatgtattttattgttttcctttttatttggatttggcatggttgtcatgatggagagagcagaaaacaaagggaaacggtttgttccgttatatgtgagaaggttaatggcgcttctcttgtttggaacgattcatgcctttttgatatgggacggggatattttaacagaatatgccctgctcggttttgtcctgctcttgtttcgaaaagcaaagccgaaaacactgctgatatgggcggtctctttgtatcttctgttttccattccgttcatgttgacaagttttgatcaatcaaacggacaggaatgggtacaagcggtaacacagcaggcaaaacaagcgattcatgtttatggaagcggcagcctgaaggatattgcagaacagcggatccacgaccgtcttgtttacatgtcttcgaatggcatgcttacgtataatccgctcaactacttctttgcatccattccatatttcagcatgtttttgctgggagctgcggcagcaaaatcacggtatttgcatgaaccggaaaagcatcgcaaaggattaaaacgattatggatggctgggcttgtcatcggcatcggcgcccaggtgctgtacagtgtaacggataaagaaatatgtttgctgattggcgcgcctttcctcatgtttttctatgttacaacggttgtctatctttatcataaaacaagagtgagaacagtgctgcaatcattctccgctgttgggaggatggcatttaccaattatttgatgcagtctattgtgtgtacttggattttttatcattacggcttgggcctgtatggaaaagtgtaccctgctgccggtgtgctcattacaattgctgtttgtgccgttcaaatggtcttcagccacctttggcttcgtgtctttcggatggggccgtttgagtggttgtggagaagcgctacgtatctgtcgtggcagcctattgcaaagaaaacaaaagtctagatgcctattggcgtctagacttttttctattatttatacacgacacgtgttttgcaaatgatgtcatgcaggccttttttctctccaaaggcgatcatgataaacccgatataaaagatgattccagataagatataggcaaagtaacggccaattccctgtccgacagaaacccgttcaccttgttcattgaccactttcaggccaagaatttttttgccaagtgtgccttgcattttagaagctgtgagcagcccgtaatataacacgctgatgacgatcatgatcagcatagtaggcaaaaatgcaagcgtcatgtatttcactaaatactcttcttccgtcatgtaagggtttgttgccacagccccagctacaaacacagaattgataataaatagaataatataactaggaacagatacaataatgccgtcaataaaataagctaaaaaacgaatccaaaatcctgctggtttttccatgtatttttctctctcctctgaattaatctggaatagtatactttgaaaaacatgtacgtgcaatatggtatggtgataaaatcctgatattacagaaaaatgagtcttttatcctttgttttttactatataaatctactagaaagaagcatagcatttgtgtatgtattctggaattttttaaaaatataatgaatataacattcaacttacttataataaaaaaggttaatatttctattaaaggaggagtttgatgtcaaaaaaaaatagcgtggcgatcatgacaaccatttctgcgtttcttttttgcgccgtgattgtggcggcttcactttcgccgctggccggaacgggagcggcggccaatcagtttaattcagctggcatgtggtcagctgtcggtatgatccttgtcttgtatttcattccatttctcgtttatatgctcggagtcgatgcaatgaggtatgtcatggcggtgctttgcggattcgggcttttgattcatttgtcttcggccggttttatcttgatgtttagtttctttagtgaccatctgctttctgaggtgatctttgttttcggagttagtcttgctgcggctgctgtcaatgtcatttggtttgtggttgcatttcggcagggtgctgaaaaaacgtctgtgcatacacttacatagttttctagtttgtgatgtttttgtgaaatagatttgtaaaatggatgaatatgttatgatggtcagtcatttcgtatgaaagcactgatggcttttgggaattagtaaaacaggctggcgaggttaactcggcagcctgttttttgatcaatcaagatatttatttttatagataacctttgtcccgcaaatataatcgtgtaatgccagtttagaggggaaagccgccataatgtaaccgatatacaaaattcctgatggtatgtaagcgaaaaaacggccaaagctgtgccaaaatgaaattcgctcgccatactgattgacaacgatgatgcccatgagttttttgcctagtgttgcttgcatttttgaagaagtcagcaagctataataaagaatgccgaagatatatatgatggcgataacagggatcgttccgaatatcaggatataaaatttatattgaccttctgtcatataggagcttcctgcatcaatgagaggcaggacaattaaggtgttaatttggatcataataaaagcaaaaaaatagataattaaatcatcaatatagaggcaactgcccgaatccaaaatccagctggtttttccatgtataatattctttcctttgaagttttctgggatattatacgttaggggctgcagggtttcaatgagatagactagaggaatttggtctcgtagtaaaaatggtattttatcacttttaatctctttatttaggtgatataaagataaaaaaagaacctgcaagatgatgcagattctcttcattacgattatttagaggcctgaataaatacacccttctcatgagaaaactctttgaatccgtataccccatgataggagccgattccgcttgtgttgacgccgccgaatggcaggttgacgtcactgaaatggacgacgacatcattgatggcggcatttcctgatgtcgtgtgctgaaggacgttgtcaatcaggtcttggtttttgctgaacacataaagtgcaagcggtttatcgcggtcatttacgtaatcgatgacctcgtcgatgtcttcatagttcatcattggcaggatcggtgcgaagatttcctcctgcatgattttcatgtcaggcgtgacgtttttcaaaacggttggcgagatcgagcggtcgctggcatcaaatacgccgccgaacaccacttccgccccttttttgatggcatcgtcgaacagatctttgacgcggttgaagttgcggtcattgacgatctgcgtaaatttgctgcggtctgggttgtgatcatcctccataaatccagcgttgacgactgtttgtaaaatccccgcgaacctgtcctgaacgtcttttttaatgaacaggtaatcaggtgcgatgcaggtttggccggcgtttacgaatttcccgacggcgatctttttcgctgcgtccatcagatcgtattcactgtcgataatcgtcgggctcttgccgccaagctcaagtgtgacagatgccaagtgtttggcagccgctgtcatgacgattttcccgacatttgtgcttccagtgaagaaaatatggtcgaacggctgatcaagtagttcggttgccacctcaacctctccttcaaaaatcgcgacttctttttcatcaaaagcgtctcttatcactttagcggcaatgttgctcgtgttcatcgtgaaatcggatagcttcacaatcacgctgtttccggctgcgagagaagcggcaagcggcgccatcgtcagcataaacggatagttccacgggccgaggatgagtgtgacgcctttaggctcgtacataagaattccgtttgcgtcagggcttaacgatgaaccgacttctttaggcgccatccattgttccaggttattcatattatctctaatcgctttttttgttccttcgatttccgcttttttgacttcatgatatggtttgcggacgtctttgcggatcgcttcgatgatttcttcttcatgggcgatgacggaatctaaaaagcgctgaagcttttctctgcgctgttccgctgttgaagcacgcaaggctttttgctgttttttctgaagctgaaagacacgctggatgtcgtcctttacttgctgttccattgtaaaatccccctcatttgctttcttcttttctcggacctattataaggtggtaccttttctgtaagaaagacaacggtaaaccatctatacgttaccgtacatatatcgaacatttgtctaatgattgggggtgtcttttgtgccggaatctgccgaagctcaagtgaaagaggcgctgctggccttattgaaagaaagagatattcaacacatcacaatgaaagaaatcgctgagaaggccaaagtgagccgcggatcgctctacctttattatgaggataagttttcaatcattgaggatgtgatcgaagatatgaaggaaggactgggcaaagcgctttttgatgccttcagtcatatggataccctccatttgaacaaaaaacggcaaacggtgcatccgacgctgtcctttgttcatgagcatcgatcctttttttctgtgatgatgaacagagggcatttccatcgtttttttaaggatgtgtttcagcaggatgttctgctgactccggtccatgtgaatttgacgccgatcgaacgggaaatttacggacattaccgggccttgtacacgtacgcgattatcctgtattggctgaatgaggatgcggccgcgactccggaagctatcagccaaaaggtatgggagcttgtttctcaaaagagattttattggctgtttggacaagctgtgccaggagagcgagagaaggacaagcaaatcgacaggcgtgtggttcgaacgagagaggcgctccagaaggcatttctggacgtgctggcggagaaaaaagactacgcagccatcacaatttcggatattacccggaaaagcaatatccgccgcgcaaccttttatgatcactatgccaataaggaggaattgctccaaaccatgatacagcgatcatgtgcggagatcattgatcacctgacgattgcctccagcccgaatgaattttccttaaaggaagcggagaaggcgctcgccagtctgctttctgctttgtcaaacatgcccattgtccattttctcaatcgggaatggggtgttccccatgtgatacctgatatgttcaaagcgctggaatcgttttatctgcatcagcaaactgatattcacgcagagaaaaagctttatgcccattatgtatccgcaatgattatcgggttgcttttgtatcggctggatgaaggaaaggtgcatccgcctgaagtgctggcgagggagtttttgcagtttttggatgtgaagaaatataaggttgtattgctttgaaagacgaaaagagaggggcatcccctctcttatttcgtttcttccttccatttctcatcaatcagcatcttcccaggccatgtatatgccatgatgccaccgtctgcggtgatgtcctctcctgtgacgtatgagctgtcgtctgacgcgagaaacagcgccactgtcgccatttccttcggctggccgaggcggccgagcggcgtgatccatttgttggcttcgcggaacttttcacccatttcctgttctgtggtgcctgctaatttgtcaatcagcggggtttcgatcgtacccggtgaaatggaattgacgcggatgccgtttcgtgcgtagtcgattgccattgcctttgtcaggttggtgatgccgccttttgcggcgttgtagccagagcggtcaaggtccgcggcacggcctgacatggaggaggtattgatgatggagcctcctttttcgagcatgagcggaatcagatatttgctgcaaaggaatgtgccgcgcaggtcgacagcgataatgcggtcaaacaggtcaaccggatattcgtgtacctttccgccttcctgatcaacgccggcattattaaacagaatatcaatcgttccgcatgcatccttgatttgatcagcaaatgctttcacagtgttttcatctgacacatcgaggtgaaaggattctgcctgtcctccgttttttctgattgtgtcaactgtttcttccatttgttctttattgatatctccgatgatcacacgcgcgccttcattggcaaaaacctctgccgtcgcttgcccaatgcctgtcgcggcgcctgtgatcactgctgttttgttttcaagtcttcccatgatacgagacctcctttttctatttgtcttcccgctatgtgcagtgataaacatgcgagaaaagaaaggccggcatatgttaagatgaattagaaattgttgggaggtttgtatgtttgaaggtacagcataagaaagagctcaagttttattgcttcattaccattccatctgcatttgttgtgctgactgtcatctcttttttattgcaagagattacgtttccggtgactgcaagcgcatttctgaatgcttcatggcataatctattgtttttgataccgttcggtttgtttttctacccggtgcatatatggatgaagcgggagtttggccgctggaatgacacagaaaaaaagagaggatgatgaagcctctcttttttatgagaatgagtgagaaaaagagtgaaaacaaatccaactaatgttaaatttacatatatatgcatctatcaatctaattgacaattgtcatcttatgtgataaatagatgctgaaaagggtttacataatggtaaaggagcgatcaagagtggcgaaaaaagagtttaaagcagagtctaaacgcttgctggatatgatgattaactccatttatacccaaaaagaaattttcctgcgcgagttaatctccaattcgagtgatgcgattgacaaaatctattacaaagcgcttacggacgatgcgcttacgtttgataaagacagttactacataaaggtcgcagctgacaaagatgcgagaacattaaccatctctgatacggggatcggaatgacaaaggatgagcttgaacagcatcttggaacaattgcaaaaagcggttccctcgcgtttaaaaaggaaaacgagctgaaagacggacatgacattatcgggcagttcggtgtcggtttttacgcggcatttatggttgccgatgtcgtgacagtcatcagtaaagcgcttggcagcgaagaggcttataaatgggagtctgcgggtgcagacggctatacaattgaaccgtgtgaaaaggattctgtcggtacagacattatcctgaaaatcaaagagaacacagaagatgacagctatgacgagtttttagaggaatatcgtttaaaagcgatcatcaagaagtactccgacttcattcgctacccgatcaaaatggatacaaccattaataagccgaaggaaggcagcgaaaatgaatttgaagaggtgcaggaagagcagacagtcaacagcatggtgccgatctggagaaaaaacaaaagcgagctgacagatgaggattatgaaaaattctatgctgaaaagcattacgggtttgataaaccgctcacacacgttcatatcagtgtggatggagccgttcgctacaacgcgattctattcgtccctgaaaacatgccgtttgactactattccaaggaatatgagaaaggcttggagctgtattccaatggcgtgctgatcatgaataagtgcgcagacctgctaccggaccacttcagctttgtgaagggcatggtcgattctgaggatctatcgctgaacatttccagagaaatgctgcagcatgaccgccagctgaagctgatcgcgaaaaacatcagcaagaaaatcaaaagcgagctgcaaagcctgttgaaaaaagaccgcgagaaatacgagacgttctacaagtcgttcggcagacagctgaaattcggcgtgtataatgattttggcgcgaataaggatcaattgaaggatctcctattattctactcttcaaaagagaaaaaactggtcagcttagacgagtatgtttccagaatgccagaggagcaaaaatacatttattacgcgaccggtgattcttacgaccgcattgagaaactgccgcaaacggaaatggtggcggacaaaggctatgaaatcctctactttactgaggacatcgatgagtttgcaattaaaatgctggcttcttatcaggaaaaagaattcaagtccgtatcaagcggagaccttggcatagacacggatgaggatcaaaagcagtccgaggaagaggaaagcaagtataaggatctgtttgaggaaatgaaaaacattctgtcagacaaagtgaaaaacgtcagaatctcaaaacggcttaaatcacatccagtctgccttgctgctgacggcgaagtgacaattgagatggaaaaaatcttaaacgcgatgcctgacagccaaaatgtgaaggcggaaaaagtgctggaaatcaacccaaatcacgaggtattccaaacgctgcaggacgcgtttgaacaagataaagagaagctgagcctgtacacaaaccttctgtacaatcaggcgcttctcatcgaaggcctgccgattcaggaccctgtggaatttacgaacaatatttgcaaggtcatggtgtaaacagaaaaaggaatcgtcccataaggagacgattcctttttttataatgtacgctcattcagcacttggttttgggtgcttttcttctttttaaaccgttttttcaggcttgcttcaatttcctccaagcttttccctttggtttccggtaccatgtagaacgcgaagaaaaatgagagaagacaaatgactgagaaaaccataaagacccatgcgatgcccatcgcgcttagcatcagcgggaagacaagcgacacgatcaggttagctgccgataacaccaaagtcgtgaaccctgtcgcggctccgcgtgctttggacgggaagagctcaggcatgagcacccacactaccggaccccatgtcgcctggtaaaagacgatatagacaccgagaaagactactgtcatccacgctgttgatgcggaaagccccagtgtcaggagcacgcctgataaagcagcaaggctcagtgtgatgccgacacttccccagatcagaagttttttgcggccgacacggtcaattaagatcatggcagtgatacacatgatgacgttgaggatgccgatccccattgtgccgagcgccgaagctgatgtgccaagaccggccttcgtaaaaatggttggcgcgtagtagatgaccgtgttaatgccgactgcctgctggaaaatggcaaggccgacgccaatcagaagcatagggcgaatccacttggctttcagcacgccaagtgtcgtttcttttttctccgcttccccttgcttcatctctgccaattccatttcgatgtctttggggtcatgagtgatgttcatgatgcgtctcgcttcttcttcgcggccgcgcttcacgagccatcttggcgattccggcatgaaggcgatgccgattaatagaagcacggcaggcactgcagccagaccgaccatccagcgccacgcttcaaacggtgtgaacaggtagttaacgatataggcgagcaaaatcccggtgacaatcattaagttgttcattgtgccgagtgtcccgcgaattttcgtcggtgccatttcggaaagatacacgggcacaagtgccgttgaaccgccgacggccaacccgagtatcaccctagatgcaatcagcatgccgattgtttgagaaaatgcgcaagcgagcgcaccgataataaaaatgatggaaaggacaaatacaacctttctcctgccccagcggtctgagcatgtgccgctcaaggcagaaccgaaaatcgcgccaaggagcagcatgctgacaaccaatccttctgtcaatgtcgttaaaggaatatcgttattgataaacaggagtgctccggagataacacctgtatcgtaaccatatagcagtccccctaaagcgccgaaaaagtagatcatatatttccttgtgtctttcttcacaaatgtctcctcctcagttgttgagccaatgagtatctaaaatatgtaacaaagttaatagattagtacccatttcctatctcatttgaaacatttgttttgaaaaaacggaaacattaaagcttaaagagatgatcacagatccgctgagtttaggaaaaacgaaataacttcgagatatgctcagagaaaccattaaaaaaccttacccgcgcggagtaaggttttgattaagacatttttattcttctgcttcgttgacgaaaaccaaggcggagaagccttttttcttatcaaattgcaattcaacgacggtaacgtccggattgaagttgtggtattcctctaagaactgaataatgccttctgaaatgtcatctgccataagctgcttgtggtgcaggccaaatgtggcttcagcgaagaaccctgtacgcttgttgtaagatagctcctttacttcaacgtcttcagggtagatatcttcttcattggaaatatacacgcaaattccgtctacaatttcttgctcatttaatattaatctcattgcctaaaatctccttctgtacgtcttcggtgctttaaatgcgcgaatcaatgcgatgacaatgattaaaataatgatcaaagcgatgatatcaacgatccaggcaatgggtgaagcgccataagaaacatagcctgggcctccgactggatgataggtgtaaccccatgggtgcatcatgctgatcatgaacatacccattgtaaatccgctataatatccaaaccatcctgatggcgcgaaacctgcgtgatagtaatgattgactgaaacataacgtccgccaacataagctttagacgtttttccgctgtatgtctttccggttacttttgatgtagcgccggaaaaggtgcctgacgattttttagagcttgatgagcttgccttttccgaaggcttctttttaagcgaaatcgatgatgatgaatcgtcaggcgtcttggattttttgctagaagagcttgatcctgagctgtagcttgatttcgggcttgatttatagcttccgctgtatgacgagcttgaacttcggctgctgtaactagatgatgagcggccgctaaagctttttgcatgagaaatcgttgatggcagcagtacacctaaagcaacggttactgcaactaaggcttttacatatttaagtttcattctgtttcctccataggccgccgaaacggcccgttaatctgagctgcgaatcaaagaagctggatcagcttttttgcttgttatgagtctatatttctaggtgagattaacattgcatgcttttactttttcatcactttctttctgagataaactacctttattttatcggatgtatggctctttttgtaagattttgcttctagaaatttattgcacaagaaaacagccttccccaatggagaaggctgttttcttcttatgcgaacagcttatcaataaacgaaatatcttcttgagaaagcgtcacgtcggctgttttgatgttatcaatcagctgatcggcacgttttgctccagggattaaaatatcaatttccggtcttgctaaataccaggccaatacgatgtgagggatatccacgttgtgtttttcggcaatcggcgcaagcttgttgacctttctgatattttctttgaaacgctcgcccttgaagtgttcctgttcgtttcgcaggtcgccttctgggaacgttgtatcttctgtatactttcctgccaataaacctgatacgagcgggaagtaagggataaatgaaatgttatgctccttcgtatacgggaagaatgttttttccgcttcacggtttaacaggttgtattcgccttgcaatacatctaccaaaccgtctttgtttgcttctttcaattgctctaaagagaagttggatacaccgatggagcggatttttccggctttcttcatctcattcaatgcgttaacggcttcatccttcggcgtatgttcgtcagggaagtgaatgtagaacaaatcaatataatcggtattcaagcgctttaggctttcatcaactgatttttttagaaattctggtgaattatcaaagacaaagtcattgccttgttttctgtgagcggcttttgtggcgatgacaacatcttcacggttgaattcacgcagcacttcaccaattaattcttcggaacggccgatcccgtaaatataagcggtgtctaacatggtcacgccattatgaatcgcctcgcgcaccaattcttttccggtttcttcattcaggttcgggtagaggttatgtcctccgacagcatttgttcctaatccgatagggaatacctgcaagtctgattttccgagcttcgcttttttcatgatctgcctcctagaataaaatggatgatagactctcaacactattgtaaacgttaggccagatgaatgccgatttgatgctcattgcagtactgcgtgtactcgtcgtctaatggctgagaggtcacaatgcaatgcagcctgtcaaacggcgcatacgtcagaagcgttgattttccgaatttagaatggtcagccaatagatacacttcttttgctttttctgaaatcctctttttaatttcatactccagcagatccgaattggtcaatccgtgtgtcagcgtcgttccggtagcggacataaaggctttgttgatattgtacttatcaagcatagccgggtcgtccatgccgacaaaggagcgggtttttctcttatagttgtttccgataatgattaagttgatattcttcaaagctgacgccgcattgataatgtctaaactgttggttaagatggtgacatttttggctggatcaagcgtatcaagaatagactttgtcgtcgttcctgaatcaatgaagaccaaatcgtgatcttcaataaatcgggaagcataatgggcgatttttgttttttcatcctggtgctgaatggtgcgattttcaaaaggaactaatgcggttttttcaatagatgttacgccgccgtatactttttcaatcgcacccttttctgttagcttgttgatatcacgtctgactgtgtttttggagacattgaacacctggcacagctcatctaaggaaacagtgccatgcgataaaatgtactcctccatttcctgaatccgcatcagtttcatattaaaaactccttcttgaatctttacgtaacataaatatataataaaaaccaaaagttaatcaatagttgcttaaaaaatgataacatcggtgtatatcttttgcaagattcgacgggcttctcttacctctattacttgattaaaagattaatataataaaaataatgaaaaaatttagtgtttatgattgacttatgggtattatgcgattagaatataaccaagaaataaccaaaaagtaacctgttgtgcatgaaatggttgcttgtatgtaaatatgcatccgccatttatttttttgttttttttttgaaagcgtttaattcttggcttactgaaaagtggatattgatatgaatctatcctgaaccatccatacaagtgtatgtgtttactaatgaaggaggcaataagaatggcagaaatcagaaaattaaaaaactacatcaacggtgaatgggttgaaagcaaaacagatcaatatgaagatgtcgtcaatccggcgacgaaagaagtactatgccaagtgccgatttctacaaaagaggatattgattacgcagcgcaaacggcggctgaagcatttaaaacatggtcaaaggtggcggttcctcgccgtgccagaattctatttaacttccagcagctgctgtcccagcatagagaagaacttgctcatctaattaccattgaaaacggaaaaaacacgaaagaagctttaggtgaagtgggacgcgggattgaaaacgtagagttcgccgctggagcaccttccctgatgatgggtgactcacttgcttccatcgcaacggacgttgaagcggcgaactaccgttacccaatcggagttgtcggtggaatcgcgccattcaacttcccgatgatggttccttgctggatgttcccgatggcgatcgcgctcggcaacacatttattttaaagccatctgagcggactccgctgttaacagagaaattggttgagctttttgaaaaagcgggccttccgaaaggggtattcaacgtcgtatacggtgcgcatgacgttgtgaacggcatccttgagcatcccgaaattaaagcaatttcatttgtaggctccaagccagtcggcgaatacgtctacaaaaaaggaagcgaaaacttaaaacgcgttcaatctctgactggcgcgaaaaaccatacgattgtcttgaacgatgcgaatcttgaagacacggtcacaaacatcgtcggagctgccttcggttctgccggtgaacgctgcatggcttgtgcggttgtgacggttgaagaaggaatcgccgatgaatttatggcgaagctgcaggaaaaagtggcggacattaaaatcggtaacggccttgatgacggcgtgttcttaggaccggtgattcgcgaagacaacaagaagcgcacgctaagctatatcgaaaaaggtcttgaagaaggtgccagactcgtatgtgacggacgtgaaaatgtgtctgacgacggctactttgtcggcccgacgatctttgacaatgtcacaacagagatgacaatctggaaagatgaaattttcgctccggtcttatctgtcatccgtgtgaaaaacctgaaagaggcgattgaaatcgccaataagtctgagtttgcgaacggcgcctgcttgttcacatccaactcaaacgcaatccgctacttccgtgaaaacattgatgcgggaatgctaggcatcaaccttggtgtgccggctccaatggcgttcttcccattctcaggctggaaatcttcattctttggaacgctgcatgcgaacggaaaagacagcgtcgacttctatacacgtaaaaaagtggtgacggcaagatatccggcacctgatttcaactaaacgacgaacagccgaacggcgtccatgtgcgctgttcggactcattctgccaatagaaagaggagggcttctctatgagttatttgttgcgtaagccgcagtcgcatgaagtgtctaatggggtcaaactcgtgcacgaagtaacgacatccaactctgatcttacttatgtagagtttaaagtgttagatcttgcaccaggttcaagctatacagaagaattgaaaaaacaagaaatctgcattgtagcggtaacgggaaaaattacagtgacagatcatgaggcaacttttgagaatatcggcacgcgtgaaagcgtatttgaacgaaaaccgacagacagcgtctatatttcaaatgatcgtgcatttgagatcacagcggtcagcgacgcaagagttgcgctttgctattctccatcggaaaagcagcttccgacaaagctgatcaaagcggaagacaacggaattgagcatcgcgggcaattttcaaacaaacgtactgttcataacattcttccggattcagacccttcagctaacagtctattagtagttgaagtctatacagacagcggcaactggtccagctacccgcctcacaaacatgatcaagacaacttgccggaagaatctttcttagaagaaacgtactaccatgagttagacccgggacagggctttgtgtttcagcgcgtatacacagatgaccgttctattgacgagacaatgactgtggaaaatgaaaacgttgtcatcgttcctgcggggtaccacccggtaggcgttccggacggatacacatcctactatttaaatgtcatggcagggccgacgcgaaaatggaagtttcataacgacccggcgcatgagtggattttagaacgctaacaagtgaggagtggctgtttacgatgaagtatacattcaatgaagagaaggcttttgatattgttgccatcggccgggcatgtattgacctgaacgcagtcgaatacaaccgcccaatggaagagacgatgacattttccaaatacgttggcggttcacctgcgaatatcgcgatcggcagcgcgaagcttggcttaaaagcgggcttcatcggcaaaattccggatgaccagcatggaagattcatagagtcctatatgagaaagaccggcgttgatacaacacagatggttgttgatcaagatggacacaaagcaggccttgcatttacagaaatcctcagccctgaagaatgcagcattttaatgtatcgcgatgatgtggcggatctttatcttgagccttcagaggtaagcgaggactatatcgcaagtgcgaaaatgctgcttgtttccgggacagcgctcgccaaaagcccgtcacgggaagcggtgctaaaagctgttcaatacgcgaagaagcatcaggttaaagtggtgttcgaactggattaccgcccgtatacgtggcagtcatcagacgaaacagccgtttattattctttggttgccgagcagtccgatatcgtcatcggcacacgtgatgaatttgatgtgatggaaaaccgcacaggcggaagcaatgaagaatccgttaatcatttatttggccattcagccgacctcgttgtcatcaaacacggcgtcgaaggctcttatgcatacagcaaatccggcgaggtattccgcgctcaagcgtacaagacaaaagtgctgaaaacctttggagccggtgactcctatgcgtcagcctttatctatggccttgtcagcggaaaagacattgaaacggcattgaaatacggcagtgcttcagcttccattgtggtgagcaagcacagttcgtcagaagcgatgccgactgcggaagaaatcgtacagcttattgaagcacagtcataattgaaaaagatcgagtaaaggtgggatcgtttgtgggtaagaaaattcgcttaacaacagcacaggcgctgattaaattcttaaaccagcagtacatccatgttgatggaaaggaagagccttttgtcgaagggattttcacaattttcggtcatggaaacgtattagggatcgggcaagcgcttgagcaggatgcaggccatttgaaagtctatcaagggaaaaatgaacaaggaatggcgcatgcggccatggcgtacagcaagcaaatgctgagaagaaaaatatatgcagtgtctacatccgtcggaccgggagcggctaacttggtggcggcagccggcactgcattggcaaacaatatcccagttctcttgattccggcagacacatttgcgacaagacagccagaccctgtactgcagcaaatggagcaagaatacagcgcggcgattacgacaaacgatgcattgaaacctgtatcgagatactgggaccgcattacgcgccctgagcagctgatgagcagtttgctgcgcgcgtttgaagtcatgactgatccggcaaaagcaggtccggcaacgatttgtatttctcaggatgttgaaggggaagcatacgattttgatgaaagtttcttcgtcaaacgggttcactatattgatcgcatgcagccgagcgagcgcgagcttcaaggtgcggcggagctgattaaatccagcaaaaaacctgtgatcctcgtcggcggaggtgcaaaatattccggtgcgcgtgatgaattggttgccatttctgaagcctataacattccgttagttgaaacgcaggcaggaaagtctactgttgaggcagattttgcgaacaaccttggcggaatgggcatcacaggtacacttgcggcaaacaaagcggcccgccaagctgatttgattatcggcatcggcacaaggtatacagattttgcgacatcctctaagaccgcttttgattttgataaagcgaagtttttgaacattaacgtcagccgaatgcaggcgtataaacttgatgcattccaagtggtagcggatgcgaaagtgacgcttggcaaactgcatggcttgcttgaaggctatgagagcgagttcggcacaacgattcgggagctgaaggacgaatggctagctgaacgcgagcgtctcagcaaagtgacgtttaagcgggaaggatttgatccggaaatcaaacatcatttttctcaagaggtcctgaatgaatatgctgacgcgttgaatacggagcttccgcaaacaacggcattgctgacaatcaacgagacgattcctgaagacagcgtcatcatctgttcagcaggctcactcccaggagatttgcagcgtttgtggcattctaatgttccgaatacgtatcacctggagtatgggtattcttgcatgggctatgaagtgtctgggacactcggtcttaaactggcccaccctgacagagaagtgtattcaatcgtcggagacggcagcttcctgatgcttcattctgaactgatcacggcgattcagtacaacaagaaaatcaatgtgctgctctttgacaactcaggattcggatgcatcaacaacctgcaaatggatcacggcagcggcagctactattgcgagttccgcacagatgacaaccaaatcctgaatgtcgattacgcgaaagtcgctgagggatacggcgcgaaaacctaccgtgcaaacacagtagaagaattaaaagcggcgttagaggatgcgaagaaacaggatgtatcaacattaattgaaatgaaggtgctgcctaaaacaatgacggacggctatgacagctggtggcatgtcggggtggcagaggtatctgaacaagaaagcgttcagaaggcatacgaagcaaaagagaaaaagctggaatctgcgaagcagtattagaggggaggcaccatagatgggcaaaaatgaaatcctgtggggaatcgctcccattgggtggcggaatgatgacatgcctgaaattggagcgggaaatacacttcagcatttgttaagtgatatcgttgtcgcacgttttcaaggcacggaggtcgggggctttttccccgaacctgccatcctgaacaaagagctgaagcttcggaacttacgcattgcaggaaaatggttcagcagttttattttgcgtgacggacttggtgaagcggcaaaggcatttaccctgcattgtgagtatttgcagcaagtaaacgcggatgtcgcagttgtctctgaacaaacgtacagcgtgcaaagcttggagaaaaacgtgttcacagagaagccgcactttacggatgatgaatgggagcggctttgcgaagggctgaatcaccttggcgaaattgccgctcagcatggcttgaagcttgtctatcatcatcatctcggcactggtgtccaaacagcggaagaagtggaccgcctgatggcaggaacagaccctgcgcatgtacacctcctctatgatacaggccatgcgtatatttctgacggcgattacatggggatgcttgagaagcatatcggccgcattaagcatgtgcactttaaggatgcccgcctgaatgtcatggaacaatgcaggctcgaaggacaatcgttccggcaatcatttttaaaaggcatgtttacggttcccggtgacggctgcattgactttagagaagtatatcagctgctgttgaagcacagttattccggatggattgtcattgaagctgaacaagaccccgatgttgcaaacccgctggagtatgcattgattgcgagaaactatattgatcagcagttgttggatctggcttaatggggaataaacatatgggcaataccaatggagattcagccttcaataaacggacaatcgcggcagcattggccaactatattgatgccggttcaattgtggcaggctccgccggtttatcattatgggtcagttaccttaagctatccgatacacaaatcgggctgctcggcgcgctgagcgcaaatgcgatttctgccgctgtcggcgcgctacttggcgggtttctggctgataaagtcggacggaaggctgtttataccaatagtatgctggtttatgcactagggatttgtttggttttgttcggggttaatttccccatgttgttaagcggttacatcattatcggtttatcagtaggagctgacataaccgcgtcatggaccattattgcggaaaatgcgccaaagaagaatcgggccaggcattgcggcgtagcacaagtcgcttgggccgcgggcgctgtcgttgtactgctcctctccgtactggccggagacttgggactcttggggaataaaatcgtatttgcccatctgcttgtgattgcgctgattacgtacatcctgagaatcaggcttccggaatcagacgcctggcagtcaaaaaatcagccggaggatgctcaggcagagaagccggctgtactgaataagacatcatattttgatttgctcaagcctatgtatctcaaaagcatattgtttttgatgggtgtgtacttggtttggaacttagccgccggggtcatgggcttctttatgccatacatttatcagcaggtcggcggtgtatctgccaacatggccaatcttttgcaaatggggctgtttatcttcacaggattgggggtcgctttgatcttcatgccctttgccgacaaatatagaaaaaccgtatttggaatcgccgctttcatggcggtgatcgggtggacactgtttctgctgccagttgaaggcctgccgattctgctcctgtttattgtcgtgatcggcatcaataacggagcagggcagcaagcgaactatcagttatgggctagtgaaatctttcctacgcaatatcgtgcttccgcacaaggactgatgtttttccttgtccgtatttcaatagggatttggagtctgtttgtcccaatgattatcaccaatttcggcattggaacgatggctgcaattcttctcggatgtgtgacggccagtatgatcatcgggctgctctttgcgccgaatacgtctggcaagtcgcttgaacaaattcaagaggaactctacgggtctcctcagagccaagtaaagcaaggaacagaaagcaaaatcatgtaaccaacagaaggagtggctgtcaatgagtttacgtattggcgtaattggaactggagcaatcggaaaagaacatattaaccgcatcacgaacaagctgtccggcgcagaaattgtagctgtaacggatgttaatcaagaagctgcacaaaaggtcgttgagcaataccaattaaacgcgacggtttatccgaatgatgacagcttgcttgcagacgaaaatgtagacgctgtcttagtgacaagctgggggcctgcgcatgagtcaagcgtgctgaaagcgattaaagcccagaaatatgtgttctgtgaaaaaccgctcgcgacaacggctgaaggatgcatgcgcatcgtcgaagaagaaatcaaagtgggcaaacgccttgttcaagtcggcttcatgcgccgttatgacagcggttacgtacagctgaaggaagcactcgataaccatgtgattggcgaaccgcttatgattcactgcgcgcaccgcaacccgactgtaggagataactacacaaccgatatggccgtagtcgacactctcgttcatgaaattgatgtactgcactggctcgtcaacgatgactacgattccgttcaagtcatctacccgaaaaaatcgaaaaacgcgctgccgcatttaaaagatccgcaaatcgtcgtaattgaaacaaaaggcggtatcgttatcaatgctgaaatctatgtgaactgtaaatacggctatgacattcaatgtgaaatcgtcggagaagacggcatcatcaagcttcctgaaccatcaagcatcagcttgagaaaagaaggcagattcagcactgatattttgatggattggcagagacgctttgtcgctgcgtacgatgtggaaatccaagactttattgattcgattcaaaagaaaggcgaggtcagcggaccgacggcatgggacggctatattgctgctgttacgactgacgcgtgtgtaaaagcccaagaatctggacaaaaagaaaaggttgaattgaaggaaaaaccggaattctatcaatcttttacaacagttcaaaactaaaaaacagaggagtgaaaatatgaagttagcattggatccatccatgtatcgtgatgatttaactttagaggaaacggtctataaaacggcggagcttggctatgaatatatcgaattgtctccgcgtgaggatttttgcccgttttataaatatccgaaagtcgattcagcaaagatcaaacaattaaagcgccttttaagagatacaggtgttaagctttcatcgcttcttcctctttaccactgggcgggacccgatgaagaccgccgccaggcagcagtgcgcaattggaaacgggcaatcgaaattgccgttgaacttgaagtggatttgatgaacagcgaattcagcggttcaaaatatgatcctttaacaagtgaagaaaaatttatcaaatccatggatgagcttctgccagtctttgaaaaagaaggcatgaaactcaatcttcaagcccatccatacgattttatcgaaacgcacaaaggtgcgatggatatgatccgcgcgcttgacaaggattggatcaatcttgtctactcgactgcgcatacgttcttctatgatgacggcaaaggcgacatcgagaccatgtttgacgaagccggcgaccgcctcacacatgttttatttgcagatacctataatcataaagcggctcatggccttcgctacatcgtcaatccgcctgacgcgaaagtaacggttcaccagcatttggacattggccaaggcgaggttgattttgatacgattttcagaaaactgagagagatgaagttcgacggaattgcgacgaatgccgtatttgcttgggtcgatgaaagagcggatgaatcaagccgatttatgcttaagaaaatgaaagaagaattaggtctggcataagctgagcatggagttcggcgggatatggcgacagccttcctgccgaactcccttcatatctaaaacgcagatgggggagtctggcatgaaactttgttttaatgaagcgacaacattggaaaactcaaaccttaaactggatttagaactatgcgaaaagcacggctatgattatattgaaatccgcacaatggataagctgccggagtacttaaaagatcattcattggatgaccttgcggaatattttcaaacccaccacatcaaaccgcttgccttaaacgcactcgttttcttcaacaaccgtgatgaaaagggccacaacgagatcatcactgaatttaaaggcatgatggaaacatgcaaaaccctcggtgtgaaatatgtggtggccgttccgcttgtgacagagcagaagattgtaaaagaagagatcaaaaagagcagtgtagaggtgctgactgagctgtcagatatcgcggagccgtacggcgtaaaaatcgcgcttgaatttgtcggccatccgcaatgtacggtcaatacgtttgaacaggcgtatgagatcgtaaacacagttaaccgtgacaatgtcgggcttgtccttgacagttttcacttccatgcaatgggttcaaatattgagagcttaaagcaggcggacggaaagaaaatcttcatctatcatattgatgatacagaagatttcccaatcggctttttaacagatgaggatcgtgtatggccgggacaaggggcaattgacttagatgcccacttatctgcactgaaggaaattggcttctctgatgttgtatcggttgagctcttccggcctgaatactataagctgactgctgaggaagccattcaaacagcgaaaaaaacaacagtggacgtcgtatcaaaatacttcaacatgtaatggataaaggaggggtggacatggcttttgtatcgatgaaagagcttcttgaagatgcaaagcgggagcaatatgcaattggccagtttaatatcaacggcctgcaatggacgaaggcgattttgcaggcggcgcaaaaggagcaatcaccggtcatcgccgcggcttccgatcgcctagtcgactatttaggcggatttaaaacgattgctgccatggccggcgcgttaatggaggacatggcgattaccgttcccgtggtgcttcatctcgatcacggaagcagtgcggaacgctgcagacaggccattgatgccggattcagctcagtgatgattgacggctcccatcagccgattgacgagaatatcgcaatgacaaaagaagtcaccgattatgccgcaaaatacggcgtatcagtagaagccgaagtcggcacggtcggcggaatggaagacggacttgtcggcggggtctgctatgccgatatcacggaatgtgagcggatcgtcaaagaaaccaatattgacgcgctggccgccgccctcggctctgtacacggcaaatatcagggtgagccgaatctcggatttaaggaaatggaggctatctcccgcatgactgatattcccctcgttcttcacggggcatccgggattccgcaggatcagatcaaaaaagccatcacgctcggccacgcgaagatcaatatcaatacggaatgtatggtagcgtggacagacgaaacacgccgcatgtttcaggaaaacagtgatctgtacgaaccgcgcggctatatgacacccggcattgaagccgtggaagagacagtgcgaagcaaaatgagagagttcggatcagccggtaaagcagctaagcagcaggtcggctaaagagaccagaaaccgccgagatggcggtttttttgtgcggtgttgcgtccatacgcccaaaacgattatgatgatggcagcagtgtaagaaacgggagtggttcaggttgaataaaattatgattgtggaagacagtgaagacattcgcggactattgcagaattaccttgaaaaatacggatatcaaacagtggtcgccgcggattttacagctgttcttgatgcctttttgcgggaaaagcccgatgtggtgctgcttgatatcaatttgccggcatatgacggatattattggtgccggcaaatccgccagcactccacaagcccgatcatctttatttctgccagaagcggggaaatggatcaggtgatggcgattgaaaatgggggagacgattatatcgaaaaaccgttttcttatgatattgtgctggcgaaaatcaaaagccagatccggagggcgtacggggagtacgccgcaaagcagggagagaaagtggttgaatatgccggcgttcagctctttgtggaacggtttgaactgcgttttcaggatgaaaaaagcgagctttctaaaaaagaaagcaagcttttggaagtgctgcttgagcggggagaaaaggtgacgagtcgggaccgtctcatggaaaagacgtgggacaccgacatattcatcgatgataatacacttaacgtgtatatcacgcggctcagaaaaaaactgcgggagctgaatgcgcctgtttctattgaagcggtgcggggcgaaggctaccagctgagggcgcagtcatgaagctgtttctccggtctcatgcagtgctgattctgctttttttccttcaagggctgtttgtcttcttttattactggtttgcgggtctgcattctttttctcacttgttttacatattgggcgtgcagcttcttattttggcgggttatcttgcctatcgctggtacaaagaccgcggcgtgtatcattggctcagctcggggcaggaagggacggatatcccgtatctcggttcttcagtgttctgttcagagctgtatgaaaagcagatggagctgatccggctgcagcaccagaagctccatgagaccgaagccaagcttgacgcgcgggtgacgtatatgaatcaatgggtgcaccaagtgaagacgccgctgtcggtcattaatttaatcattcaagaagaggatgagcccgtttttgaacaaatcaaaaaagaagtccggcagattgaattcgggctggagacgcttctttattcttcaaggctcgacctgtttgaacgggattttaaaatcgaagcggtttccctgtccaagcttctccaatcagtcattcaaagctataaacgattttttattcaatatcgcgtttatccgaaaatgaacgtttgcgatgatcatcagatttacaccgatgccaaatggctcaaatttgcgattggccaagtggtcacaaatgcggtcaagtattcagcgggcaagagtgacagacttgagctgaatgtctttcgcgatgaagacaggacggtgcttgaagtcaaagattacggtgtcgggattccctcacaagacatcaagcgggtgtttgacccttattacacgggtgaaaacgggcggcgtttccaagaatctacgggaatcggcctccatctcgtcaaagaaattacagataagctcaatcatacggtggacatcagctcgtctcccggtgaagggacatcagttcgattttcatttcttacaaaaatgtaaggctgcgttaagaaaacaacatagcccgctttgtttccccttgataacatggatttatgtcaaggggatttttatgttgaacgtcccggcactacatgaaagcagcccatatcaacaagaataaaaccataaggaggattttcatggcgaatatgcttgaagtcaaacatataaataaaacctataaaggacaagtgtcctatcaagccttaaagcaaatttcattttcaatagaagaaggcgagttcacggcggtgatggggccgtccgggtccggaaaaacaacgcttttgaatatcatttcaacgattgaccgtccggattcaggcgatatcctgattaacggagaaaacccgcatcgcctgaagcggacaaagctcgctcatttccgccgcaagcagctcggatttgtgtttcaggatttcaaccttctggacacgctgacaatcggtgaaaatatcatgctgccgttaacgcttgaaaaagaagcgccgtctgtcatggaagaaaaactgcacggcatcgcggcaaagctcggtatcgaaaacctgcttaacaagcggacgtttgaagtatccggaggccagcgccagcgggccgccatcgcaagagcggtcattcataagccgtcactcattctggccgatgaaccaactggaaaccttgattccaaagcgacaaaagacgtcatggaaacgttgcagagcctgaatcgggatgatcatgtcacggctttgatggtgacccacgatccggtttcggcaagctactgccgccgcgtcatctttataaaagacggcgaattgtttaatgagatttaccgcggggaaaaccgccaagtcttttatgaacaaattcttgatgtgctgtctatgctggggggaaacgcaaatgacctttcttcagttcgcttataaaaacgtcacgagaaacaaaagggcctatcttgcattctttttaagcagcgccttttccgttttgattttctttacctttgcgatgttcctgtttcatccggcattaaaggaaggctacctgaataacatcgccaaaaaaggcttaaccgctgcggaatggatgatctttgttttttctttcttatttgttctgtattcggttaacgcatttttgaaatcgagaaataaagaattcggcattctgctcatgcagggcatcacgccgggtcagctgagaaagctcattacggcggaaaatatgatcatcggcgtcatgtcaattgcagccggcattatcggaggattcattttttcaaagacgttctttacggtcggcgcttatattttagaaatggacgcgctgcctttgtatatgccttggaaagcgctcggtattacggcctgcggatttctgctcttatttttctttttatcgcagtttacgatcctttttgtcagatcaaatacggttatcaaattaataaagggcactgacaagattaagccggagcctaagccgtccgtgcttctgtccttattcggcatcgcctgtctttgcggcgggtacggcatggttcttaaaggcaatgtccacggggccgaaccgtttatcattttactgctcaccgtcatcggaacttatttctttttcagccaaagcagcatatggattctgcgcgcactgaagaagtggaaaaccttttatctgcgcgggaaaaacgtcatctgggtttctgaccttgtctatcgtttaaaagacaacgcccgcctgttctttattgtcagcattatttccgcggttgcgtttactgcgacaggcgtgctcgcgatgtacaaatcgaccgtcggggcggaagagtccgcttatgaaatggagtatttatcttacagcaacaatccaaaagaacagactcatttgaaagatattgaccatgaactgaaaacacacggctttacgtataagaaagacaaaatagatgtttcctatgttcgctatcaggaaggagaaactgttccccctgtttacatgatcagtgaatcggatgcggcaaaatacttccatgtcaaagtgaacggcctgaaagaagacgaggctgtctatttcccgggaacgtatgaccgcaatttcaaaaacgaagcgccggatcagctgaagctgctgaaccaaaaaggggagctgtctgatcaaaaactgtcggtaaaagaagtcaaaaaactgctgatctcattgaatgccatcatcgcggtgaatgatcaaacctttgatcagctgaaatcactcggtgataaagcgtcattatacggctacagctatgatcattggaaagacagtcttgagatcagccaatccttgcaaaatgagatttacggcaattatatcgacgtgcattctgactttgcttcaaaagccgggacttactatgatacggtgcagctgccgagcctgagtttatttatcggcctgtttatcgcaattgtattctttgtcgcggcagcaagtttcttatatttcaggctgttcactgatttagatgaagaccgggagcgctaccgttcactggccaaaatcggcctgagtgagcgtgaaatggcacaaagcgtgacaatacaattggcgattcttttcttctttccatttgtcattgccgtcatgcatacactgtttgccttgagaacattggctgtggaaggctattctgatgtcgcggggccgctcagtctcaccatcggagggtttttcatttttcagcttctattcttcctcgcggtgcggtcaagctatttgaaaaaaatgaacaagtaaggggagtgcaaagatgaaaaaagcaatggcaatcctggccgtcttggcggctgctgccgtaatatgcgggcttctcttttttcataacgatgttacagacagatttaatccgtttattcaccagcaagatgtctatgttcagattgatcgagatggcagacatcttagtccgggcggtactgaatatacattagacggatataatgcatccgggaaaaaagaagaagtgacctttttcgccggcaaagagcttcggaagaacgcgtatttgaaggtgaaggcgaaaggaaagtatgtcgagacttgggaagaagtcaagtttgaagatatgccggactccgtacagtcaaaattaaagtgaaccataaaaaacggcacagcgtcatgactgtgccgtttttttattttttattttcttcggcccgtttgatcagcatgtcggtgatgatatccacctgtttgctgacagaaatcgggtcgtacgggtagaacgtgtcaaagtcattgataaacacgcgattatgtttaacagcgtcaaggttcttccaaatagaggaattctccagcttgtcgagtgttttgctttcgcctttcgggttgtaatccgtaatgaacatataatctgcggcatactcaggaataacctcttgagagagctgtttcatctctccttttttgatgacatcttgctcaattttttcaggcgcttttaacccaagtgcattgtatacagcttggccgccgcgtccgccattgtcattgaacacccagaattcgcccttgtctgtgttttcataaatgccgaaggtcgcatctttgtcgatgacgccggcaattttctttttagctgcttccgcttttttgttaaagtcagccataaatgattctgctttgtctttcgctccggcgatatctccgaacatgctgactgtgtcctctacgtttttcgctgtgttataaggtatgacaacagtcggagcgattttctttaatttatcaacattctcttcattcatgacaacaattaagtcaggctgaagctccatcactttttcaacgctgattggatcaccgacatccttcacatttttcagctttgattttaaaaacggattatcaaatgaccatgagcctgagccgaccacattggccccgacagacagcaattcaccggcataaaaatcagtgacgatgcgtttcggatgtgcaggaatgttgacgttcccttttggtgatttgtatgttctcatttctgttttttcggaagcagaatcgcttgagctccctttagaagccgtgccgctgcaagcgctgacaaacatgagaagcagcacaagcatgcccacgagcaatatgttctttttcatcaagaaccctcccactatgtatctcaatagattagtaatgattatcattatcaattaataatatagcaagaaacctgttctccgtctatcactatttttaaaggagaaagtttttcccgtttatgggtgacgcggtatgcctaatcgattattataggtaaataggaggagaaaaatatgggaattacaaaaagaggttccgcttgggaatggctgcatagctggtggatgctgtttattttcatgccttttgccattaccagtttttttgcctttttatttattggcatcaaggttagaaatagaaagtggatcatgtacggcatcatttattttttcatttttgcgtttggttttgttttgcccgatctgcccggtgtttttattgtggtcccgttatgggcggtgaccattattcatggatttaaagtgcgcccgctgtatttgattcagctggatgtctacaaagatcatgtggaggcgcgggcttttgccgaggcaagaagtgaagccgagagcagatttcatgcaccgaaacagtctattcaggatatacatattcgcaaagaacagtaagaaaaaaagctcaacactcgcattgtgttgagctttttatatgttactgctgataggattgctgctgaaatggcgtgttttggccgaatggaagtgtagacacattcgtattcatgacgctggattgccagtaagttcctgttgcatttggttgcacatgttgacaacctgctggcacttttgaatcgccatgtcatgcccgtgcagtgcttgctgaatggtatgtgcagcttgttgttcgtggtttagaatctgctgcagcatttggatgttttgctgttcctgatgaagcatgtggcgatattgctggctgctttgctgtgtttgctgaatgagctgctgagcagtctggcggcattgattcagctgctgcaagccgtgttgtgtattatgcatgaatgatccctccatgtatcgattgacgtgagtcggtattatcatgcaacctgaatgaaaagaaattctgcaaatgaggaactacaattattttcctcagcccctctgtctttgaatgaaaacggtaaagattgtatactgggtacaaaccctttttatgtaaatgttccgttttaacatataagaatggcggaaaacgaaaccctgagatgggagaatcgtattccgctttttttctttgtttcgctcagaaaccgccttcccctgcagtaaatgggatattcagccggttttctactgtacggaggcgctgattgagccggtttaagcggcgtgtatgacgttcaacagcctggcttagctgattgacctgttcggcaatccgtgcaatttcccgattttgacggcggtcttcgtttgtcagacgggttaattctcttgactgctgttcattttgccgttcaagtgctgcgattcttctttccaatgccggctgtctgtccatttggtatggatcgtatacatcctgctgcggataaggattgtactcatagtggctatagtaaggttcctgctgaggcagctgagggctgtaatattgataagggttcattatgatcaatctccttgtgggtgatttccttataacttatgtagtcattggcacagtggcacggcattcgcccaaaaagaggaggaaaggatggtgatccccttgagaaacaaatatggcattttgtttttaattgctgtatgcatcatggtatcgggctgccagcagcaaaaagaagagacgccgttttattacggaacgtgggatgaggggcttgcccccgggccaacggacggcgtgaaatcagcaacagtcacatttaccgaagacgaggttgtggaaacggaagtgatggaaggaagaggagaggtacagctgccttttatggcatacaaggtgatttcccaaagcactgacgggtctatcgagattcagtacctcggcccctattatccgctcaaaagcacgctgaaaagaggagaaaacgggacattgatatgggagcaaaatggccagacaaaaacgatgacaagaatcgaatcaaagaacggcagggaggagaaagatgagaaatcaaaaagctgaaagactggtggcagcggggcttgttttacatatcattcaatggatatttatattatgggcttttctcaaagtcaaacatttatttagtgactatacgatctataaccctaatgtcatcagcggctccatgcagtccttatcgtttatacaaatgatgcgcgctatgatgtactcaggggcaatcgtgaattatgtgttgttttttgcccttgtattgctgatttatggcatagtgcttcatgccatcctgatcgttctggaaatggcggcttacgtcatgatcagacggaatccatcatcttcatgggggttctttttcatcgcggcgggtgtgaagcttgccatcttgaatatcaccggcattccttttctagctgccggctttctgctgatgaaacagaaaaaagcagaaaacggcgtcaaggcagaaagaaaacggaaaccgcgcttgcgtatccgaagacaagggcggcgtctaaacagaatccggagaaaaccatctcttccggttgaatatcaaaaagaaaaaacgatatgatgggactatagcctgaaaacgacatgaaggagatgcaggatgtacaaactaattgcaattgatatggatggaacacttttaaatgatcatcatgaagtaacagaggaggtccgcgacgcccttcacgcggcaaaagcggaaggtgtcaaaattgtgctttgcaccggccggcctatcgggggtgtgcagagatatttagatgaactgaatttaattgaagaaggcgactatgtcattgcgtataatggagcgcttgttcaaaatacgcatacaaatgaagtggtctcggagctgtctctcggctatgatgatttgacttcattatatgacctgagcttagagctgaagacgccgatgcatttctttgactcatctaatttgtatacgcctaaccgggatattagcgaatttaccgtatacgaatcctatgtgacacaggttccgcttcatttccgcaagattgacgaggtgccaaaagatatcctcatcccgaaagtgatgtttattgataaaccggagaacttaaaccgcgtcattacatcgattccaaaagacgtgagagaaaaatattcaatggtcaaaagcgcgcctttcttttatgagattctgcacccggaagccagcaaaggaaatgctgtacgccagctggctcagctgcttggaattgaacaggcggaagtcatgtgcataggcgacaatgggaacgacctgacaatgatcgaatgggcgggctgcggggttgccatggcaaacgccatcccagaagtattggaagccgcaaactttcaaacacgctccaataatgaacatggtgttgcgcatgcgattcacgagcttgttttggctaaataataaaaaatccagccttctaaaggctggattttttcgttttatttgatgtaatgtcaattctttgacgaaccgatttgactttcgttatgctgataaaaccaattcgttcacaatatgtatgatattaatctgaattgaaaaggggactgatcaaatgtgcacaagtcttacattggaaactgctgaccgtaaacatgtattagcgagaacaatggattttgcatttcagctggggacggaggtcattctctatccgcgccgttacagctggaagagtgaagctgacggaaaggcccatcagacacagtacgcgtttatcggtatggggagaaaacttggaaatatattatttgccgacggtgttaatgaaagcggtttatcgtgtgctgcactttattttcctggctatgcggagtacgaaaaaacgatacgggaagataccgttcacattgccccgcatgagtttgtgacatgggtgctgtcagtctgtaagtctttggaagacgtaaaagaaaagattcgatctttaacgattgtagagaaaaaattagatctattggatacagttttaccgcttcactggatattgtcagaccggacgggccgaagcctgacgatagaaccgagagcagacggcctcaaagtctatgataatcaacctggtgtcatgacgaacagccccgactttatatggcatgtaaccaatctgcagcaatatacaggaatcagaccgaagcaattagagagcaaagagatgggcggattagccctttctgcttttggccaaggcttaggaactgttggtctgccgggggattatacaccgccttcccggtttgtcagagctgtttatttgaaagaacatctagagccggcggccgatgaaacgaaaggtgtaacagccgcttttcacattttggcaaatatgacgataccaaagggcgcagtgataacggaagaagacgagattcattatacgcaatatacttccgtgatgtgcaacgaaactggaaactactatttccaccactatgacaatcggcaaatccaaaaagtaaatttatttcatgaagaccttgactgtttggagcctaaagtgttttccgctaaagcagaagaaagtattctagaacttaattaagattcaattagctgatttcggtatgaatccgggatcagcttatttttttatgtgatgtctcagcttctgaatgagttggaaaatggaccgttctacgacggcgacacgcgcgtttattagcaaagagcaaaagcgacggcaaaatgcgtatggtcggatgtagagataaggtacaagctacatttatataaaacttggatcaaaacgaggttcagcatcagactggttttgccagtatacaggttgcacaaatgccgtcccatgatactgcgaaatgcttttcagcttaaaaagaaaaatttaatcttaactcattgacaaacgtccaagacaaaggtacattttgatttattcatattaaacgactaggaatataggagtttatttttcggattattcagcctaaaaacatgataaaaggagtatcgccatgacaagcaaaaagaaacaaatcaaattaggggtatttttagcaggtacaggccatcatgttgcgtcttggcggcacccggacgcgccgtcagatgcgagcatgaatttggattattttaaagagcttgcgaaaacagcggagcggggcaagctggatatgctgtttttagcggacagcctttctattgacagcaaatcacatccaaatgtattaacaaggtttgagccattcaccctgctctctgctttggcgcaggtcacatcaaaaatcggactgacagcaacagcctccactacatacagcgagccattccatattgccagacagtttgcttcattggatcatctgtccaatggccgtgccggatggaacgtcgtcacttcatctattgaatccacagcgctgaatttcagcggtgaaaagcaccttgaacaccatttgcgctatcagcgggcagaggaatttgtcgaggttgtaaaggggctttgggattcatgggaagaggacgcctttatccgtaataaagaaacgggtgaattctttgacaaagaaaaaatgcacgagctgaaccacaaaggagaatatttctcggttcgcggacctctgaacgtttcaagaacgccgcagggccagccggtcattatccaggcaggttcatcaggagacggaaaagcgctggctgccaaaacagccgaagtgatcttcacagcacaaaaccacctggaatcagctcaagaattttatcaatccattaaagaacaggctgcggaattcggacgtgatccagaaaaaattgccatcatgccgggtattttcccaatcattgccgatacagaagaagcagcgcaggccaaatacaaggagcttcaagatctgattatcccatctgtcggtctgcaaattctccaaaattacttaggcggaattgatttgtcggcatatccgcttgatgggccgctgccgaagcttgacgcagaagcttccaatgcggtgaagagccgcttcaagcttgttcaggagatggctgaacgtgacaatatgacgatacgagagctttacaaatacgttgcaggctccagaggccaccatatcttcgtcggcacgccggagcagctcgccgacaagatgcaggaatgggtggatacgaaagcgtgtgacgggtttaacatcatgcctccgcttcttccagaaggaattgaagtgtttgttgatcaagtggttccgattttacaggagcgcggcgtgttcagaaaagaatatgaaggcacaacattacgagagcatttcggtttggaaaagccggtaaaccgctatgcaaagtaaggaggaacgctagatgaggccacgataccgccttgcagttgaacgtgatgccgaacagcttctcgagctgacattgcgggcttatgaaccgattcgaaagctcggcattcgttttgctgccgctcatgcggatttggatttggtgctgaaaaatattcgggaaaatgcttgctacgtcatggaagaagacgggcggatcatcgcgaccatcaccttgagaatgccttggggaaaacagccgggaccgtatggcgttccgcatatctggtggtttgctgtggaccccgacaccggtaaaaaaggaatcggaacaaagctgcttcaatggctggaggaaacaatccttcgcgatacgttaaaggttccgtttgtctcactcggaacagcggataagcatccgtggctgattgagatgtacgaacgaaaaggatatgtccgctcaggtgaacaagaccttggaaaagggcatatcacagtctatatgaaaaaacaattgcgacatgatctataaaaatagaaaaggcgggaaaatcaaatgaagatgaaaaaatggacagtgctggtcgttgctgcattattagcggtgctctcagcttgcggcaatggaaacagcagcagtaaagaggatgacaatgtgcttcatgtcggtgcgacaggacaaagttacccatttgcttataaagaaaacggaaagctgacaggctttgacgtggaagtgatggaagcagtcgctaagaaaattgacatgaaactggactggaagctgcttgaattcagcgggctgatgggagagcttcaaacaggcaagcttgacaccatttccaaccaggtagctgtgacagacgaacgtaaggaaacgtataactttacgaaaccatacgcttatgcgggaacacagattgtcgtcaaaaaagacaatacagacatcaaatcagtagacgatttaaaaggcaagacagtcgcagccgttctcggttcaaaccacgcgaaaaaccttgaaagcaaagatcctgataaaaaaatcaatatcaaaacgtacgaaacacaagagggtacgctgaaggatgttgcgtacggccgtgtagacgcttatgtcaacagccgaactgtattgatcgcgcaaatcaagaagaccggtttgccattaaagcttgcaggagatccgattgtttacgaacaggttgcattcccatttgccaaggacgatgcgcacgacaagctccgcaaaaaagtcaataaggcgctagatgaattgcgtaaagacggaacactgaaaaaactctctgaaaaatactttaatgaagatatcacagtagaacagaagcattaagaaacggcggtgactcaccagaatgaacacgattgattgggaattcatgatatcagcgttcccgactttaattcaggcccttccgatcaccttgtttatggcaatagcagctatgatttttgccattatcggaggacttattctcgcactcattacaaaaaacaaaattccagtgcttcatcagctgtcaaagctgtatatatcctttttccgaggcgtgccgacacttgtacagctgttcttaatctattacgggctgccgcagctatttccagagatgagcaaaatgacagctctcacagctgccatcatcgggttaagcttaaaaaacgcagcttatttggcagaaatcttccgggctgccctcaattctgttgatgacgggcagctggaggcgtgcctgtctgtcggtatgacaaaatttcaggcatacagacggattattttgccgcaagcgatccgaaatgcgattccggcaacgggcaatacatttatcgggctcctgaaagaaacgtcactggcctttacattaggggtcatggagatgttcgcccaagggaagatgtacgcttcaggaaacctcaaatattttgagacgtacttggcggttgcgatcgtctattgggttcttaccatgatctacagcatgttgcaggacttgtttgaacgtgccatgagcaagccataccggacttagaggtgaaatcagttgataacagtaaaaaatattcgcaaagcgtttaaagatctcgtcgtgctcgacggaatcgatctagaagtgaaacgcggagaagtggtggcaatcatcggtccgtccggttccggaaagtcaacgcttctccggtgcttaaatttattagagcgtccggatcaaggccttattgaaatcggagaagccaaactcaacgcggaaaagtttacacgcaaggaagcatatcggcttcgccagcaaacggccatggtctttcaaaactacaatctgtttaaaaataaaacggctctgcaaaacattacagaagctttaatcgtggctcaacataaaccacgcgacgaagcgaaacgtattggaatggagattctgaaacaagtcggtctggagcataaggctgacagctatccgatcacaatgtctggcggccagcagcagcgaatcggcattgcgcgggcgcttgcggtcaatccgcatgcgattttgctggatgaaccaacgtcagcgcttgaccctgagctcgtcacagaggtgcttcaggtcatcaagtccattgcggaaaaacaaacaacgatgatcattgttacacacgaaatggcgtttgcaaaagaggttgctgatcaagtgatttttatggcagacggccatattatcgagcagggaacgccagaggaattgtttgaccaatcgaaaaacgaacggacgaaacgatttatcaagcaggtgggagagcctgcagagcttatataagaaggagagaagaacaatggccgacaaaacgtttcatacccgtttaatcaatatgcggcgtgatcttcatgaacatcctgaactgtcatttcaagagattgaaacgacgaaaaaaatccgccgctggcttgaggaggagcaaatcgaaatacttgatgttcctcaattggagactggcgtgattgcagaaatcaaaggacgggaagacggccccgtgatagcaatacgagcggatattgacgcgctcccgatccaagaacagacgaatctcccatttgcatctaaggttgatggcacaatgcatgcatgtggacacgattttcatactgcttctattattggcacagcgattttgctgaatcaaagaaaggccgagctgaaaggtacagtccgctttatctttcagccggccgaagaaattgccgcaggagcaagaaaggtcatagaagctggtgtacttgatggcatttccgcgattttcggcatgcacaataagccggatctgcctgtcggaaccattggtgtaaaggaaggtccgcttatggcaagtgttgaccggtttgagatcgtcatcaaagggaaaggcggacacgccggcatcccaaataacagtattgatccaatcgctgcagccggacaaatcatcagcgggctgcaatctgtggtcagccgcaatatcagctcactgcaaaacgcagtcgtcagtatcacaagagtacaggcgggcacgtcgtggaacgtgattccagaccaagctgaaatggaggggacggtacgaacctttcaaaaagaagcgcggcaggctgttccggagcatatgagacgagtggctgaaggaattgcagcgggctatggggcacaagcagaattcaagtggtttccttatttgccttccgttcagaatgacggcacatttttgaatgcggcatccgaagctgcggcacggcttggctatcaaaccgttcacgctgagcagtctccgggcggagaagacttcgctctgtatcaagagaagattccgggattttttgtctggatgggaacgaacgggacggaggagtggcatcatccggcctttacactggatgaagaagcccttacggttgcctctcaatactttgcggagctggcggttattgtattggagaccatcaaatgagcaaacaagggctgacagcaggtcttgcagcggctgtgagaacatcacaacctgagcattcagttgacgcgattcgcgaagcaaaaaaaggattacttgattttactgccgcttcattcgcaggaagagaagataaaggaattcaaaagctcctccgtctgatagaggatgaaggaggccggccccttgttcctattatcggacagggcaaaaaggccgcgccattacaatccgtgatgctgaatggatttatcgcccatgcattggattttgatgatgtccactccgatgtaagaggacaccccagtgccgtcatcgtaccggcccttattgcatctgccgctcgcggacatgacgagcggcttcttggcgcttatattgttggtgttgaagtgatggcacggctgggagaatcaattggcagccgccactatgaaaagggctggcataatacaggaacgcttggtgccatcgctgctgcctgcgccgtaggttatgctgaggcgctgactcaggaagagctggaaaaagcaattggttttgcggctacacaatctgctgggatgagggtgcaatttggaacagaaatgaaaccactgcacgccggtttggcggctcaggctggcttgctggccgttaagctggcccaatcagaatttggcgggtcccgcacggcacttgatggagaaactggtttcttcagtctgtacggtgacgttgaaaaagcacaacatactttgctaaacgattggggggcaccgtggagaattgtgcagccgggtctatggtttaaaatctatccattttgttccgcggcacaccatgctgcagatgcggtacgacagcttatctccgaagaaaccatttctgcgaccaataccgaacgtattgaagtgatttttccgccaggcggagatgctgcattgacggaaagatctccgaaaactggagaggaaggccgtttcagcgttgaatatgtgattgctcttgctttgcatggacacggcctgaccgttgaacatttcaacagccagccgatcccaaacggcgttcaaacgacaataaggcatattcagcgcgtatatgacaatgctattcagccggctcctcatgccgttccaaaaggccgtttcacgattgtccgggcctatttatcagacggccggatttgcgaagcgcgtgtggactgcccaaaaggggcgccaggaaatgagctgtctgaagaagacataaaagaaaaattgacattaacggtcccgcaagaaaaagcgcggagaatcataacagccgttgaaaaagccgatataaaagaatttttagctcatattgaataagatcaactctattcgatgatttcagatgatatgataaaaccaattatacgtttgaaaaaggagaaaaccatgacggtgaatgacgcggttgtattcattttggctgcctttttactatggggagcggcggattattgtttgggaaacagatgggggctaggcgagcggtttgcggacggctttaaggctatggggccgctggcgctgtccatgatcggaattgtgtcgctggcgcccgtgctggcagcaatcctgattcccattgttgctccgttttacacagcgattggcgcggacccttcttcctttgctaacaccattttggcgattgatatgggaggatatgcgctggctggagaaatggcgaaagatccgcaggccgggctgttttcatgggtgtttttaggaacaatgatgggaccggcaatcgtcttcacgattcccgtcgctcttggcatcatcgaaatagaggatcatccgtattttgcgaaaggcatattaatcgggctgtgcacagtgccgatcggttgtttcatcggcggattatgcgcgggctttgacatcggcatgataggtaaaaaccttctgatcccgagtctgttatctgctgtgatcgcttttgggttatggcgatacaccgacagaatgattcagttgtttcatctcttcgggaaagcggtcagtgtggttgcgattatcgggcttgcagctgtttcagttgaaacgatgaccggcattgtgctgattccgggaatggagaatgtcgagacagggatacaaacgacagggaccatcgccattgccctggcaggggcgtttccaatgacggcttttattacaaaaacctttaaaaaaccgcttcaggccctggggaaacaccttcatttagatgagacagcaacagcaggattagtgacctctttggcgcatcatatcccgatgctggcttcattaaagaatatgacgccgagaggaaaggtcatcaatgtcgcgtttgcggtcagcggcgcctttgtactcggcagccatctcggttttgtagctggaatgaaaaaagaaatggcggcggccatgatcattgggaaattagcaggcggagtcacagctgccgcagcggctgcttggatgacacctgcacaatcagctaaacagcaaaaacgtatctcagccagccatagctgaggcagaagctgtttcaactttgtccaatcgggaatgttacagtaaagatttctgtgaaagagggttggacacatggcggtgaaagaccggtacatgtcaaaaataaaacaggaaaccaagccttggatcaaacgattcgggaggcttggttattttgcattcggcggcgtttttattctgcttggggttttggcttttatgacggctgccggggcaggccgcgccaaagattcgagcggagctctccaaacgctatcacgcatgccgtatgggtcactattgctttttcttataggcatcggccttatcggctatgtgatctggatggtgttaagcgcgatcaaggacacagaggggcacggaaacagcaggcgaggcctgtcacggagaataggaaactttttcagtgccgccgtttacacatccatcgcttggaatgccttgcgatttgtgtttggccaaggggacggcggcacttcagaacagacgtggtccgcttatgtattggcgcagccattcggccaatggctcacagggcttacgggtgcgggttttatcgtatttgcgattgttcaatttatgaaaggcgttcgggctgcttttatgaaagaatttgatacgtcaaaaatgaacaaacaaatgatatgcatcacgaaaaacaccggacgcgcaggcaatatcgcccgggccattattttctctgctatcggctactttctcatcaagacagccatgaccgctgatcccgacgacacaagaggctttgacggcgcgctcgccgaactcgcgcagcagccgcatggcaaattgattctgtctatattggcattaggcctgatcctatatggaatgtacgccattatgaaaggcatttatcagcatatgacctgggagaagtaagctctgggcaggtccgcgcccagagcgtttttcagtttcttagaaatcaggtggatgaaagttggcgccagcctgtataataaaagcaaatcaaaagcagttttatcaggactgatccacagggaggtgcagaatggatcgggaaaaacaacaattaagcatagaagcggcaaggctttactatcagtctgactacagtcagcagcaaattgctgagcagctcaacatttcaaggccaaccgtttcccggctgctgcaatatgcaaaggaaaaagggtatgtccagattcgcgtcatggacccttttgaggatttggatgcgctcggttccatacttgaagagaaatacgggctccttgaggcgcatgttgtgttttccccgacacccgattatgcaggaattacacatgacctaagccgctatggtgcagaatatatgcatgaaacggtaaaagacggcgacattgtcggcgtcagctggggaaccaccatgtatcaaatcgcacaaaacatgcagccgaagcaagtaaaaggcgtcgaggtcgtccagctgaaaggcggcatcagccattcccgggtaaacacgtattcggctgaaacgattcagctgtttgcagaggcttttcaaacgatgccgcgctatctcccgcttcccgtcgtgtttgataatgcggatgtgaagcgaatggtggagaaagaccgtcatattgaacggatcattgagatgggcaagcaggcgaatatcgctctcttcacggtcgggactgtccgtgacgaagcgctgttgttccggctcggatattttaacgaagaagagaaagccctgctgaaaaaacaggccgttggcgatatttgttcacgcttttttgatgcgaaagggaatatttgcagcagtgccatcaatgaccggaccatcggtgttgagcttgaagacctcaggctgaaggaacgctctattttagtggctggcggaagcagaaaagtatcttccattcacggagcattaaccggaaaatatgccaacgttttaatcattgaccagcataccgcaagggcgcttgttaatgatttgtgacacgttcaaacctttcattgaacaaaatttcaattaccaatttacatatgttcaaaagtcggttatgctaaaaaatatcttaacaaaaaaggaagtgtgcgaaggatgtcattagccaacataattgatcatacagctttgaaaccgcatacacaaaaagcggacattctaaaattaattgaagaagcgaaaacatacaaatttgcttcagtatgtgtcaatccgacatgggtggagcttgctgcaaaagagcttaagggaactggagtcgacgtttgtacggtcatcggcttcccgctcggtgccaatacaactgaaacaaaagcgttcgaaacaaaagacgccatttcaaaaggcgccactgaagtggatatggtcattaatattgccgctttaaaagacaaggaagacgatgtggtggaagctgatatccgcggtgtagtggaagctgcagccggaaaagcgcttgtcaaagtcattatcgaaacgtgccttctgactgatgaagaaaaagaacgtgcatgccgtttagcggtgtctgcgggagcggatttcgtaaaaacatcaacaggcttttctacaggcggcgcaacgaaggaagatatcgccttaatgcgcaaaacagtaggacctgatatcggcgtgaaagcatctggcggcgtcagaacgaaagaagatgtagacacaatggtagaggccggagcaagccgaattggcgccagcgcaggcgtttctatcgtaaaaggagaaaatgcatcaggcggagacaactattaagagctgacggaaggcagactgctttccgttttctgaggaaacagtgattgtaagcgaatacaaataaaggagaaacacatatgaagtatttgattgggattatcggtttaatcgtgtttttaggcctcgcgtggatcgcgagcagcggcaaaaaaagaattaagatccgcccaattgttgttatgctcattttgcaatttattcttggctacattctcctcaataccgggatagggaatttcctcgtgggaggatttgcaaaaggattcggttacctgcttgaatacgcggctgagggaattaactttgtgtttggcggcttggtgaatgcggaccaaacgacattctttatgaatgttctcttgccaatcgtgtttatttccgctctgatcgggattctgcaaaagtggaaagtcctcccgtttatcattagatatatcggccttgccctcagcaaggtaaacggtatgggaagattggaatcgtataacgcagtggcttctgcgattttagggcagtcagaagtatttatctccttgaagaaagaactaggtcttttaaatcagcagcgcttgtacacgctttgcgcatctgcgatgtcaactgtatcaatgtcgattgtcggcgcgtatatgacaatgctgaaaccggaatatgttgtaacagcgctggtcttgaacttatttggcggtttcataattgcttctattattaatccgtacgaggttgcaaaagaagaggatatgcttcgtgttgaggaagaagaaaaacaatccttcttcgaagtgctcggagaatacatccttgacggtttcaaagtagcggttgtcgtcgctgcgatgctgattggatttgtcgcgattattgccttgatcaatggcatttttaatgcagtattcggtatttcgttccaaggcattcttggatatgtgtttgctccattcgcttttcttgtcggtatcccatggaatgaagctgttaatgcgggaagcattatggcaacaaaaatggtatcgaatgaatttgtcgccatgacgtcgcttacgcaaaacggtttccatttcagcggccgtacaacagcgatcgtatcggtattccttgtgtcatttgcgaacttctcctcaatcggaatcattgccggtgccgtaaaaggactgaatgaaaagcaaggaaatgtcgtcgctcgtttcggcttgaaattattatacggtgctacgcttgtcagctttttatcagcagcaattgtgggcttgatttactgaacttaatcgaaaaggatcggtgaccaaacatgagaatggtagatatcatcatcaaaaaacaaaacggaaaagaactcaccactgaagaaattcaatttttcgtgaacggctatacagacggaagcattcctgattatcaggcaagcgcgcttgctatggcgattttcttccaggatatgagtgaccgtgaacgcgcggacttgacgatggctatggtgaactccggtgaaacgattgatctttctgccattgaaggaattaaagtggataaacactccaccggcggcgtcggcgacacgacaacactcgttctcgctccgcttgttgcggctcttgacgtaccggttgccaaaatgtccggccgcggcctcggccatacgggcggcacgattgataagttagaggcaatcgacggcttccacgtggaactgacgaaggatgaatttattaaacttgtgaaccgcgacaaggttgcggtcatcggccaaagcggcaatttaacgccggctgataaaaaactgtacgcgcttcgtgatgtaacgggaacggtcaattccattccgctcattgcaagctcgattatgagcaaaaaaatcgctgccggggcggacgccatcgtgcttgacgtaaaaacgggagcgggcgccttcatgaaaacagaagaagacgcagctgaacttgccaaagcgatggtacgcatcggaaataacgtcggccgtcaaacaatggctgtcatttcagacatgtcccagccactcggctttgcgatcggaaatgcgcttgaagtcaaagaagcgatcgacacgctcaaaggcgagggacccgaggatcttcatgagcttgtcttaacgctcggcagccagatggttgtgcttgcgaaaaaagccgatacattggacgaagcgagagcgaagctggaagaagtcatgaaaaacggcaaagcacttgagaaattcaaggatttcctgaaaaaccaaggcggcgacagctcaattgttgacgatccgtctaagcttccgcaagccgcatatcaaattgatgtgcctgccaaagaagcgggtgtcgtctctgaaatcgttgcggacgaaatcggcgtcgcggcgatgctgttaggtgccggtcgcgccacaaaagaagatgagatcgatttagccgtcggcatcatgctccgcaaaaaggtcggcgacaaagtagaaaaaggcgaaccgctcgtgacactttacgccaaccgcgaaaatgttgatgaagtcatcgcaaaagtctatgacaacatccgcatcgccgcggaagcgaaggcgccgaagctgattcatacgttaattacagaataaaaaataaagcacatcccatcctgagcggggtgtgcttttttgattacaggatgtgatcagcctgatattcctcttggctgatttttttcgcctttgtaacatttcttttgaaatggtagatcagatagcaaaggatgatacaaggaactccacagaaaagtgcgattctttgattgggatcaaaagcaagaccgatacaagaagctgagcataataaaagagcggctataggcataagaggataaagcggcgtgcgaaatgtcagatcttttacattccccccttttttcagaaatctctttcgaaacaagagctgggacaaggcaatgctcatccagaccacgactcctgcaaatccagcaattgcgaccatcaccacatagacagttcccggggccacgatactggaaacgagagataaacaagatacagccatactgatcattaaggcatttaaaggaatgcctttagaggtcactttcttaaaacgggaactgatcatgttttcatttgctaacgaccacatcatacgggtcgaagcatataagcctgagttggcgacggacagcaaggctgttaatatcacgaaattcataatatcagcagcgtaagggattccgatctccgcaaatacggctacaaacgggctttcaatcacgcctgcgtccttccacgaaatcaacccggataatatgaagacagcgccaatgaaaaaaatcacggttctccatgcgacattacggatggatcgcggtatatccttttgaggatttgctgattctcctgctgtaacgccgattaactctgtaccggaaaaggcgaagctcacagatatcatcgcgataaaaacggcgagaaagccattcggaaacagcccgccatggtccgtgaagtttgacaacataggagcatccgccgttccgtttaaagagatcaggccaaacatggcggctcctcctaaaatgataaataaaataatggtgacaatctttacgctggaaaaccaaaattcagtttctgcaaataacttaactgaaaatgcgttgcatataaaaagaagggctgcaaaaatcgcactccacatccatacactgctgtcagggaaccagcgctgcatgagaataccggatgcggtaaactcagagcctaccgtcaccacccaattgatccagtacatgatgccgaccataaaaccggtagatggaccgataaatgttgtagcatatttttgaaaagagccggttaccggcatggcaaccgacaattcgccgagacattgcatgacgaggtacatcatcaacccgccgattacataagcgagtatcgtaccgccgggtccggcttgatgtagcgtatagcccgtactgaggaaaagtcctgtgcctatgacgcctcccaatgagatcataaataggtgcctgcttttcattgtgcgttttagctgttggctgctgttctcctgaagattcactgtctcgccctccttttagctgccattcattaggcagatgagtttcttatacccaaaatacaacctgccagaagatcacttgaatggggagagtttcattccttttaatgcgtgtaacagaacatgagctgcagctctgcttgtcatatctcgaaaatcgagggtagggtcgacttcaacaatttcaatcccggcaacattgggctgttgtgcgatgtacttgactgcttcaagcaattcgtctgtatagaggccgcccgggccaatcgctggacagccgggtgcatgggactggtctaagacatccatgtcaacagatataaaaatgaaatctgttctatcttgaacaacaggcaaaatctcttttatcgttgggattagtcctttttcccggatcatgtccatcgtgtgaatgttcacgctatgtttttttgcatatgcttcataggcctggctgttgctgaattctctgatacccagctggatcaaatgttggccttcaataatctcttcatccaaaaggcggcggaagggtgtgccgtttgtcggccccccgtcctccgtattgcgaacatcgtgatgggcatcaaattgaatcaccgctgtcgttccttttgtttgtgctatcgcttttattgtggagtagctgatagagttatctcccccgagtatgagcggcacccaatccggatgatccgaaagcagagcgtgcatggtttggaaaatgtgatgatgtgactttgcgatatcagtgacatgaatatcgatatcccccagatcatatagaagctctgatacgacgtgctctccaagctcagcagaataggctgatgaatgtttcagagcctggcgtattgttccgggtgcaaaggaagcgcctgaatgactgatggaggattttgatagggggacacctatcaacgccggtcccttaatgtcctgaccgtcccatgttgcgatcaggtcgctcatttttgtgacatcccggtctttaaacgaagatccggcctctctgagaaaagggtacttatccaagaatggctccctccctgttgacaacaattgttccgtttttcatgacttgatgtacatgattaaccccgtagtgatacggaatatacatatagttcgtggcttgccaaatgactagatcagctgagcggccgactttgagctgaccggcttcttctcctttccctatggcgtatgcggcattgactgtgaccgcgtgccatatttcttctgcagtcatcttcagatgaagcgcggcaatcgacatgatcagctggatattttcagtcggcgagctgccaggattaaaatccgttgccaagctgacacatacaccttcatcaatcatagctctagccctggcgtatgtgcttttgccaagataaaatgtcgtgcccggcaagaggacggcgatcgttcctgcctcagccaatttctttatgccttcgtccgatgcacctaccaaatggtcggctgagacggcctttagctcacctgctaattcagcacctccaagaggatcgatttcatctgcgtgtatttttaatccgaagcccgcctcagctgctttttgtaaataacggcgggattggctgactgtaaaaacgcctgtttctgtaaaaatatcagcaaagctggcgagctcctgctctttgatttccggcaaaagggaaagcatttgatccagaaattcatctggatcgttttgatattcgggaggaatcgcatgggctcccataaatgtggaaacaaggtcaacaggctggctttcatgcagtttctttgcgacacgcaactgtttgagctctgtctctttttccaagccgtagccgcttttcacttctgctgtggttgtgccgtaggacagcattctttgcagatgaaaatgggctttttgcagcagctcttcttctgaagccgccctggtatccttgactgtagacagaatcccgccgccctgcgccagaatatccaaatatgaaatgccctgaagcttaaggttcatctccttttcacgagatccgccaaatacaagatgggtgtgcggatcaacgaggccgggcgttacaaggcgtcccgaacagtcaatgatttcgtctgcctcgtaaccggcttcagcccctttttgtccggcgaacacaattttctgttcatggatgccgacaacagcgtcttcgatcacatgaagatcctgcatgcttttgcctgcccgcggaccgctgctttccatcgtcaaaagctgaccgatgttgatgagaatcgtatcaatttgctttggcatgtcatcactcctttatttttgcatcggcacgataatgtcctgttccttcgctacttcaacggcacgttcataacccgcatccgcatgacggataatgcccattcctgggtcgctcgttaagacccgcgcgagccgctcgtcagccagttcacttccatcggccactgcaaccatgccggcatgcagggaatagcccattccgacgccgccgccatggtggaaggaaacccagcttgcacccgccgccgtgttgacaagcgcatttagtacagcccagtcaccgacagcgtcacttccgtccttcatcgcttctgtttcccggtttggagaggcgacagacccgcagtccaaatgatctctcccaataacgacaggcgcttttagctccccagttctaaccagctcgttaatggcgaggcccatcttttttcgttctccatatccaagccagcaaatacgggacggcaagccttggaaggtgactttttcctgtgccatatcaatccagcggtgaagggctttatttgtcgggaacagctcttttaataacgcatccgtacggtaaatatctgccggatctccggaaagcgccgcccaacggaacggcccttttccttcacagaataaggggcggatgtaggcagggacaaaccccggaaaatcgaaggcattctccagcccttcatcctttgcgacttgccggatattgttgccgtagtcaaatacaatagagcccttttgctgaaaggccagcatggcttcgacatgttttttcatgctttgcttcgcaaggcgcacgtaaagctctggagtgtcttgacgcaaacggtcagcttcatcaagggaatagccctcgggaacataaccgattaaagggtcatgggcagatgtctgatctgtcacaatatcaattttgacgcctcggttcaaaagtgtgtgatgcacctcagctgcgtttccgagaagtgcaatggacaaaggttttcctgccagctttgcctcttcagcccaagctaaggcttcctcaatcgatgctgtttttcgatcgcagtattttgtttcgatccgcttgtcgatgcgtttctcgtcaacctcgacggcaatcacgacgccttcattcatcgtgactgacagcggctgggcgcctcccattccgccgagacccgctgtcagcgtcaacgttccttttaagctgcccccgaagtgctgtcgcgccagctcagcgaaggtttcataggttccttgcaatatgccttgtgagccaatgtaaatccagctgccagccgtcatctgtccgtacatcatcaacccttttttctcaagttcgtggaaatgctcccagtctgcccacttcggaacaagaacagaatttgctaagagcacgcgcggggcctgcgggtgtgtacggaacatgccaacgggctttccggattgcacgagcaatgtttcatcattttttagtgttttcaaggaatgctcaatggcgtgaaaagcgtcccaatctcgtgcggctttgccaatcccgccatatacgatgaggtcctccggcttctcggcgacttctggatcaaggttgtttcgaagcatccgaagcactgcctcttgctcccaccctaagcattcaagctctgttcctctgttggcacggattgatttttttacatcagtcatatgttcatcccccttagttctttattctgatggtcaggtattaaagattccttcttcagccagtcagtcaagcgttcaatgtcataggaaaaaacacgatcctgctgaatggacggcacgacttttctcatttcttgaaaaagctgtttcgtataggacgctgcatgttctatgcctctgtattcaacagcctgcaatgcgcaaatcgcttcgatcgcaatgactctccttgtatttgcgatcacctgataagcatgccgagcggcgatggttcccatgctgacatggtcctcttggttggcggatgacggaatggaatccacacttgcaggatgggccagtgttttattttcagaaacgagtgaggccgcggcgtactgcatgatcattgcaccggattgcagaccgggatgagggctcaggaacggcggcaggtcattcagctgcggattcacaagtcgttcgatccggcgctctgcgatattcgcaagctctgatattgcgattttcagaaaatccatggcaaaggcgatcggctgtccgtgaaagtttccgccggaaatcactttgtcaccgtcattgaaaatgaggggattgtctgtagctgcgttcatttcaatctctaatttttctttgacatagcctagtgtctgccaagtcgcaccgtgtacttgcggaatacagcgcaatgaataggcatcctgaacccgcagttctccctgggaggttgtcaggccgctatcagatagataaaagcgaaatcgttctgcgacatcgatctgctcctgatagccgcgggctgagtgaatatcctcgtcaaatgcatcgataattccctgcaacccctcaatcgttaagctggcaatgcgttctgtttgataggctagtttctcagcttcgatgtaggcgaccacccccattgcagtcatggcctgagtcccgttaatcaaggcaagcccttccttggatgtcagcgttaccggttgaatacctgcttttttcaagcctgtcattgccggcattctttccccctcaaaaaagacttctccttgtccgatcagcgcaagcgccaggtgggaaagcggcgccagatctccgcttgcgccaagtgatccctgctgggggatgacaggatggacgcgtttatttaaaaaagcaagcaactgttcgatcagctcagcgcggacaccggaaaagccttttaacagcgcattggcgcgcaaaagcagcattgccctggaaacacactcaggaaaagggtcgccgactccgcaggcatgagaaaggattaaattcaactgcagcgccgccgagtcttctttctgaatcaggacatcgctgaatttgccaaatccggtgttgatgccgtagattgtcttttcgtcgcgtacaatccgttccactgccgctctgctttttttcacgcgctccatactttcctcagaagccgctgcctcctcaaaatcaaacagcacacgagcgacgtcggctgttgtcaatgaagaaccgtctaaagtcaccataagcccaactcctttttctttactttggtaaagcgcccatacaaaaaggagctatgctgtgaacttctgtttccacgcatagccccctatcgtctaagatctatgggctgtttcatatgtgattaattccaacaccgaatgtctcgtgctcaagacctttaatcggcgccccgattgttccgtaaagcgagacagcaatccaatcgccttccgcttcactttcataaggatttcccctcaaaacggcaaacctcaagcccaccgtccgaagcagcgatcccagcagcatttcacctctggtcacgccatgcaaagcctccatcgtcgcatgataaagcgcatgtgactcccgataaccctcagattgaatgacaccgctctttttggaagcggtttcaattgcggctactactttatgcgcgtccattgatcctaccttgccaagacagaccctccatccgtctcgctccagctcctcaacctgcgtactttcttccgcctcattcagcagcaggagaacagacagccggccgatccgacgctctttatgcagtgtcatatgaatcactcaattcctaaaaattctgataactattaactgagtattatattaattggttcagcagcagaagtcaaaagattttttacagtctttaacaagttagattgctattgtaatagcgcgacgcagaaagccgcacattgcacacgaatacccagacagaagtgcaagcggccgctgtcatattgctgacaatgagaggtaaaatgccaaaaagaggcgaagttgccggagaaaagtcgacgatacaagaccggacaaagcgttcattacgtacgtaaatgaagaaacagaagtaattgaagaaggagaaacggcaaaagggttgaactatgaatagaggatatgcaagcagcagttctgtgccaaacagacatcagtctgacaatgtaagagaacagtgagaaatcacctatctgtttgaatatgaaaacatgcggctgttttaataggccggtgtttcttcatagagaaatgtaagcgcttaaaaaattaataaaaaagagaggcgaattgtttagatgttcaaccgattgttccgtgtatgttttcttgcagctcttatcatggccttcaccctgccaaactccgctaatgcacaaaaacccgtatttaaagaagtcagcgttcatgatccttccatcattgaaacaaatggcaccttttatgtttttggatctcatctcgcttcagcaaaaacaaatgacctcatgcaatggcagcagctgaccaacagcgtaagcaacgacaacccacttatcccgaatgtctataaagaattaaaagaaaccttcgaatgggcgcaatccgatactctttgggcggctgacgtcacgcagctggcggacggaaaatactacatgtactacaacgcctgccgcggcgactcgcctaggtccgccatgggtgttgccgtcgctgacaacatcgaagggccatacaaaaacaaaggcatctttttgaaatcaggaatggaaggcacaagcaacgatggaacaccgtatgacgcaacaaaacatccgaatgtcgtcgacccgcataccttctttgataaagacggcaagctgtggatggtgtatggatcatactcaggcggcattttcatacttgaaatgaatccgaaaacgggcttcccgcttcctggacagggatacgggaaaaaactgcttggcggcaaccatagcagaatcgaaggcccgtatgttctctacaatccagacacccaatactactacttatacctatcatatggcggtcttgatgcaacaggcggctataacatccgtgtggcccgctccaagaaaccagacggcccttattatgatgcagaaggcaatccaatgcttgatgtccgcggcaaagaaggcacattcttcgacgaccgttccatcgaatcatacggcgtcaaactcatgggcagctacacttttgaaacagaaaatgaaaaaggcaccgggtacgtctcaccaggccacaactccgcatactatgacgaaaaaaccgggcgttcctatttaatcttccacacccgcttcccgggcaggggtgaggaacacgaagtcagagtccaccaattgttcatgaataaagacggctggccggtagcagcgccctatcgttatgcgggcgaaacactgaaagaagtaaaacaaaaagatatcacaggaacatacaaactcatccagcacggaaaagacatctcagccgacatcaaaaaaaccatcaacatccagctcaacaaaaaccacaccatttccggggaaatgaccggaacatggaagaaaaccggaaaaaatacagccgacatcacgttagcgggcaagacgtataacggggtatttttacgccagtgggattcggtgagagagaagaacgtcatgacgtttagtgtgttgaatggcagcggtgaggctgtttggggatctaaataagatggagaagcgccttcgagggaaggcgtttttttatgattattattgactaaaagtaacagttaagcacgagggtgaatgtaaatgatagtgagattgaagacctgaattaaaagtccctgttgtgattattcaccctcatgcgaaattgtaaaaaacgtatttttagcaaattagaactggtataactcccctcaagacaatcctttttacctatttatccaatatgacccatcatgtaatatgaaaatagtctgtattgtaaagaattgacacagtttgatagaaacacgaggtgttgcggcatgcatagtgaaatgttgttacattcggtaaaagccgacttacatgaaaagcaggaacagatccatcaattaaaacgagtgctgcacgaaatcaggcaaatcaaacacgaattctccgaggcccagcatctcattcaccggcctcatcttaaccgggaggcatggagaggaacacatgctcagcggtttgaagatattcgtgaaggaatgaacaaagcatatcagcaaatcaaaagcgatcaagtcagcggaatcatcgaaagcatagaaggaaaaatccactcattagagggcgatgtctattccataagacgccaaattacgaggatagagcatgaaatagagaaggaaaaacataaaaagtgaggtgagcacaaatggcacaggaaattaaaatggtgtatggcacagtgaagaaagggctttctcagctcaagaattcagctgaactcaagtcctccttacccggccatctctcaggcagaaaccatttgaatgttgtgaagtccatcgagcaattaaataaggacatcaaagagctcactgaagcatatgcgtctgttctggccaagcatatcgcacaaacggaaagcgcggtaaacgccatgaaggaaacggacgaaaacatatcatcttccatgaaataaagcgcgggaggacaagggattgaaaacattagatgtccacgctcttcacgagggcattcagcatacgattgagaaactggacaagcaaaaacaacagctggagaagctggaaaaaagcgttgagcatctggcaggcatgaaggatgcgctgaagggaaaaggcggagatgccatccggaccttttacgaggagtgccacaagccttttctccttttctttggcatgtttatcgacgaatacaaaaaagtgctgaaacaaacacagcatgcgatttcctctgtagaatctgactcccacggcatgatcgcagaggcttttctctcacacgatgcgagacatggggtcaagcatgcacgagaagtgacagagcagctcactgatgcagtcaatcgccagacatcagccatcgggcccagtaactgcatctaaaagctccatccaatattgcttccatcgttcaatcgtttcctgcttaaacagagctgtattgtattcgagtacgaatgtaagccctccgtcggtttcgtcagccgtcagcgtgaggtcaaacttggctgttttccgttcaaacggatgcggctcaagctgaatccctttcattgttaaatcctttatattcgcattttgcattgaaaaaactgcatcgaataacggatttctgcttgtgtcacgctgaacctgaacatttccgatcaaatcctcaagtgggtaatcctgcgcatcaaaagcgctgagtgccgtttctttcacttcgttaagatagtcagcaaacgtcttttcacccttcggatacgtgcgcagcgccaatgtattgacgaacattccgatgacgcggctgacgtccgcttgagatcgtccggccacaggtgaaccgacgatgatatcgtcttgcccgctaagttttgataaaaatgcactgtatgaagccagaagcaccatgtaaagcgtggaatccgtttcttttgcaagcctgcgcagagcatcagcttttcctgcttctaatgaaaatgcaatgcggtccccctcaaatgtttgaacggcaggacgactgtagtcagtcggaagcgtcagcaccggcagctctccgtccagctccttcagccaatgctcttcttgcttcttgtaaagctcagactgaatgaactgctgctgccacacggcataatccttatattgaatacgtagcggctcaagggtttctccgtcgtacagctttgaaagctcctcaatcagcacaccgacagacgcaccgtcagaaataatatgatgcatatcgaacagcagcacatgctcagtgtctgaatgcttgataagccctattctgaacagtggaagttggtcgattttgaaaggcttaataaactcagaaacgatccgctctgtctcttcttccggggcttcgaaataggctatctcgcactcagcctcttcccagatccgctgcaccgtttctccatcttttatttcaaacgtggttctcaaggcttcatgacgctgcattaactgctgcatgacgctgttaagcctttcaacatcaagctcacctgtcaggcgcagaaccgccggcatgttatagctcgtttgcgcatcctcaagctgctgaagcacgtacatccgtttttgcggtgaagaaacaggatacgtatcttgtttctctgccgggctgatacttgcggctgtccctttttcagcagaggcaatcacctgtgccaagccctcaaccgtcggtgattggaagagatccttgagtgacagctcaacgcccagttcctgatgaaccaaggcaagcatcttcatgcctgctaatgaatgtccgccaatgtcaaagaagtggtcataagcgccgacttgttcagcctgaagcacctgtgcccaaatgtctgcgactttttgttccgttccattgcgtggcgcaacatatgaaacacctcttgaaacgttggcatcaggaatcggcagcgctctccggtcaatttttccgttccctgtcagcggcagctcgtccatttggataaataccgcaggaaccatatatgccggcaagtccttcgcagcatgctctctcatctcttgtgataagatgtctccctctccgacatagtaagcacacaacagtttatctcccgctccttgatcaacggcaagcacaacactctcctgaacacgatcatgggtttgcagctgatgttcgatttctccaagctcgatgcgctgtccgcgaatcttcacctgatggtcgattcgcccgataaattcgatgtcgccattcggcagccatctcgcaaggtctcccgttttatacatgcgttcgccggatgtaaacggatgtggaacaaatttctcctcagtcagttctggacggttgtaatagcctttcacgagaccttcgccgctgacgcaaagctctccggcaatcccggcaggctgcacgtgtcccgtacggtcaagaatgtatacttccgtattgctgaccggttttccaatcggaacagacagcgtgtgctcctccaattcatcaaccggatgatacgtcgcgaaaaccgtgctttcagacggtccatacatgtgaaggagcttgccctttccaaccgtttgcaaagcttttctgacatgctcaaccgaggcccgttccccgccaaacataatcttgcgaagcgttgacaagcatgccggattcaagtccacaagcaagtggaacaaagcggttgtaatcatgagaatgctgatgttctcccgttcaatgacgcgggacaggcgagccatgtccaaaacggtttccttcggtatcagcaccagcttggctccgtttaacaaagagccgaacatatcgaacataaacgcgtcaaacacgtaattggaaagaccgagaatcgtatcctgttctgtaatgctgagataattcgtttccttcaccgtgcggaggatattggcatgtgtcacgatattccccttaggtgttccagtcgttccggaagtatacgtcaggttggccattgctgcagaatcaagaggcagtgcgagatttcgcgcatcggcatgatagctttcttcctcatcggctagcacgataacgcccttaaattccgcttcttccgccaaagcctttaatttcctctgagtgagaagcacctttgctccgctgtcacggaagaaatgctgcatccgctgaatcggatgttccggatcgatcggaacataagccgaacctgattttaatactgccaagatcgacacaatcatatccattgaccgctcgcataagacagccgcagttctgccttcgccagctccaagagaaagaatgccgcgggctaaacgattggcccgttcattcagttcacgataagtgagtgattcgccttcatattgaagcgcagtgtggtctggcgtattcgtcgcttgctcctcgaacagctgaacaattgttttatctttaggataaggtgttctgcccgggttaaactgctgaatttgcgaagcggcctcctcttcagaaagaagcttatactcagaaatcggcttctctggatcagccgcagcatcttcaagcaaacgcgcaaaatgcgtaagcagcctgtttgccgtgctttgtttaaacagcttcgtgctgtaatccaaatcaagctcaatgccttcatcggtttctctcgcctgcaccgtcaaatcaaatttggcaatcttgaaattggtctcatgaacagacaaggacagatcgccgacagacggaatgccctctgtcgcgttttgaaggctgaacatcgtgtcaaacagcggatgcctgctaacatcacgcgggatgttcaaatcttcaacaagccactcaaacggatagtcctgatgagaaaaggcatccagcacccgtttgcggacacgcgagatcaattgggtaaacgtctcatcctgcttcacctcactgcgaatcgcaagcgtattgacgaacatcccgataatgccctctgtatcggagtgatttctgcccgctgacggtgtcccgacaatgatgtcatcctgccccgtatactttgacaaaagcgtatagtaagcggaaagcatcaccatatataaagtggcgccgttttgttcagccaaacgattgaggcgatcctttacccccgcatccagcttgattgacacccgatccccttcaaagctttgaacaggcggtcttgggtaatcggacagaagctgaagtaccgggagctcgcctgcaaagacttccttccaataagcctggtccttcttgtacccttcagcagcctgtctgctttgccatacagcgtagtccttatactggagacgaagttcaggaagctgttcgcctttataaatgcgtgctaactcctccagcataatgccaatggatacaccgtcagaaatcaaatggtgcatgtcaaacagcagcatatgacggttctcttcaagccccagcaaaccgattctgaacagcggagctttcgccaaatcaaatttccgaacgaatgaagccataattgcctcatctgagcggccgcctctttcaatcatttcgatgttgaaatcaacgctgtcgtgaatgttctgtctcggcgtgctgttttcaagaacaaatgatgttctcaatgactcgtggcgtcggattaacccctgaaatgcgcgctccagtttttgaatatctaaaggcccttccagaattgctgccgcaggcatgttgtagccgactcccgcatcctcgaactggctgacgatatatgttcgctgctgtgccagagaaagcggataatgctcctgtttttcagcaggttcaatcaccgcaaaagctttgctttctctgtgatcagcttcctctgcaagagccgcaatcgtcggatgctcaaacaaaaattgaagcggaatctcgatgcctgtttccttatgaatctttgttaaaagggtcatggccttcaatgaatgcccgcccgtttcaaagaaattgtcaaagatccccgccttcttaacgttcagcacgtcctgccaaatggctgcgattgctttttcagtctcatttcgcggcgctgtataggcagtgccgctgacagccttcacctctagcgcaaacagcttgcggcggtcgactttgccgcttggcgtaagcggaatttctgtcacttctgtaaagtaagccggcaccatatagtcaggaagctgtctggccgcatgctccctcaagccggctggcgcaaattcgcttccaggcttctgcacaacatatgcgcaaacctcaagatttccctgttcgtcagggcgtgccaaaacaacggcttttgcaacgtctggcgcctgctgaatcacggcctcaatttccccaagctcaatccggtatccgcggactttgacctggtcatcctctctgcctaaatattcgattgttccatctggaagccagcgcaccacgtctccggtccggtacatgcgatcgcccggcacgaatggatcttgtaaaaacttctcttccgttaattcaggcaaatgcaaatagcctcggcccacaccgtctcccgcgatataaagctcgcccgccacgccttcaggctgtagccggcctttttgatccaaaatatataagcgattgttccccagcgctttcccgatcggcacatacgctgattgaactgcactctcagggataaccggatgaacagacgcgtcaacgcacgtttcagtcggcccgtatacattggtcaaacgcggcgctgtgcctgcttctttaaacagcttcagcagcttgtccgcaacaacagttgacaggccttctcctccgatcagcatgtgcttcagttttaggccttcaaaatcgcctgctgctgccagcatttgcaaatgagcaggtgttccatccgtcgcctcaatgctgtttctccgataatatgcagcaagggcggccccgttcgtcactgttttcttcggtacgatataaagggtttgtcccaaaagaagcgacgcgaagatctgcttcactgacgcatcgaagtggaacggcgcaagcaatgccatccgcagggtttggctgccgctttgataaatcgtctgctgcagagattcaaccaaatgatgaacctggcgatgctcaatcataacgcctttcggacgtccggttgttcccgatgtgtaaataatgtaggcaaggttccgtgcgttcacatctgcattcaggctttcttctgcaccttccgcaatcgcctgatctaagtcaatcagctcagcatcggcttcaggcgccgcaaccttcgattcagtcaggatgaagtccgccccgcagtcctccaaaatatattgaatgcgctcagcaggaaaacccggatcaatcggcacataggctccgccggcttttaaaatccccatgatagctgtaatcatccgttcagaacgttcaatcaaaaccgcaacaggactgtccgggccaacccctttctgtttcagcacattggcgatttgtgcggattgttcatgtaacattcgataggacaatgtacgaccttcaaatacaaccgctggatgatctgaaagctgctcagccttttcttggaacagttccgggatcgtcatgtccttacggtagctcacagattcaccgccggccctcgcaagcagcttctctttctccgcatcagaaatcatcgttaattcatcaattgtatgttctggatgcgttaacgcgttctccagcatcgtaatcatgcgctcacaaatcatgttgatttcttcacgtgaaaataaatcagtgcggtaatcaaaatcgatggtgagtttcccagtatcccatcgatccttcacatggatcgagacatcatttaatccgctgccgctgaaaatcggctcagtcaaaaaggcaaggtcctcttctttttgccactgcatcacctgatattcaagagaaacagtaaacagcttggtcagagagctctttgtttcacgcaaatcgttgatcagaagattatacgggtacttttggtggcggagtgtcttcatgagatccttcatccggtctttgacaaattctgaaaacgcctgcccgccgtcaatgtttgtccgaagcggaaccgtagaaacaaacatgccaagcatctgcttctctttcgcatttgtccggttgcccataaaggttcccgtcacaacatcattctggccgctgaccctgtacaaataggcggcgagcagcgattgaaataccgaaagaacactgactttattcgcctcacaaaacgacagaatctgcttatgaagcgcttcaggcacatctttagagaacctctcagcatctaaacttccccctgcggatgcattccgtttcagggaaacaagttcaggcaccgattcaaattgcttgttccaaaacgccttgtccttttcaaaccgcttcgattgagcatattcctgttcagataaaacatgatcgataaatgaatgcgagattccttcttttgtctctgagccgctggctaattctaaataaatgtgcatgatcgcattcccgagaatattcatggagataccatcagaaatcacgtgatgaacatttgcgtaaaaccacacttcattttcctttatggtgaacaagaaaaaacggaacaaatcacaatcgtatagcggcaaaggtttcttcgtttcctcccggctccattgtgaaataaactctatcgcattcggatcttcagtagtgtcagtatgttttatatcaacaggccgatactcgctaatatattgaacaggctccccgttttcatctagccgcaaacgaaggcgcatggcgtcatttctgcgaataaactcttgaatcgcctgctcaacaagcacataatcaatcgcatcagctgaaaccagcttaccaatccccgcaagatttgaaatgctcgtgtgaggataaaatttttctgtgtaccaaattcgtttttgtgcatccgttaaagggtaaaaagttatttccatattgtcatacctcccctaatctttataagcagtgaacatgtgcaacgcattttctctttcttatccatatcagcttttaattcttatgaactaacagccgaaatagcccaaagtactacacttaaaaagcagtacttccaaacaaaaaaaacagattgccgctataaaaacgggcagccgtcagtcagcattgcggcgtttaacataagcggataaagaccgcaagatcccctatcctaataggaaacaattttggctatttattcattgttttcaatattttttatcttactaccgttcactttaaatgaaaaaaatgtttttatcaccgaaaaatgggtgaaaagtttcatgcgggatgccgaaagattccagtttatttacagggatatttttgcgggatgccgcaatcatttccactaaacattatttacagaaaaataaaaatttttaaaccgaactgctgcgttcaatctttttttattgctgactgcaatttacaatctttacatgactatgtgtaccgcgcaaaaaccgaaaaaaaggcaaaaaaaagacacccttgcgaagagcgtcttacaacgattctttcatgacatttttgtcgatatcaatcaattccatatagcctttcccccactcatacatggcttcaagaataggcatgaggctttctccgtgcggggtcagagaatattcaaccttcggcgggacaaccggatacacttccctgtgaacaatcatatcctgctcaagctctctcagctgattcacgaggatcttctgcgtaatatcaggaatcaatgtttttaattcattgaaccgttttgtgccttcttttcctaaatgccataaaatgagcattttccatttaccgccaatcactgcaagcgttaattccttctcacaattaaaccttttgtcgtccatccggctcaatagaatccccccttagtaacctttttgtatgttagatacgtatcatcacttacttacttttttgcagactcttttttcattatactcactcataaaatcaagcgaaagaaatctgattgcctctcctcacagtatcctccaagtaacttgttgacttcaaagtgcctacttctcaacaaaagagggaacctatagaatgaacaataattcgaaaaagggagtggatcaacaatggaattacagcttgcattagacctcgtcaacattccagaagccattgagcttgtcaaagaggtagaacaatacatcgacgtagttgaaatcggaacaccggtcgtcattaatgaaggcctaagagccgttaaagaaataaaagaagcatttcctcaattgaaggttcttgcagacctgaaaatcatggatgccggaggctacgaaattatgaaagcgtcggaagcaggcgctgacatcatcaccgttttaggggctacagacgacgcaacgattaaaggcgcagtagaagaagccaaaaaacaaaagaagaaaattttagtggacatgattaacgtgaaagatatcgagtcccgtgcgcaagaaattgacgcactcggtgttgactacatctgcgtccacactggctatgatcttcaagcagagggcaagaactctttcgaagaattaacgacaatcaaaaacaccgtaaaaaacgcaaaaaccgcaatcgcgggcggcatcaaacttgatacactaccagaagtgatccagcaaaagcctgaccttgtcattgtcgggggcggaattacaagcgcagctgataaggcggaaacagcttcaaaaatgaagcagctgattgcccaaggataactccgatgaaaacgactgaatacgtagcggaaattctcaatgagttacaccgttcagcagcttatatttctaatgaagaggctgaccagcttgccgatcacattctttcatcccaccaaattttcactgcgggtgcggggcggtctggcctgatggcaaaatccttcgcgatgagattgatgcacatgggcttcaacgcccatatagtaggtgagattctcactccgccgctcgccgaaggagatctagttattatcggctcaggatcaggcgagacaaagagcttgattcataccgcagcaaaagcaaaaagcttacacggaattgttgcagctttaaccatcaatccggaatcaagcatcggaaaacaagcggacctcatcatcagaatgcctggttctcctaaagaccagtcaaacggaagctataaaaccattcagccaatgggatcattatttgaacaaactttgctgctcttctatgatgcagtgattttaaaactcatggagaaaaaagcactcgattctgaaactatgttcactcaccacgcaaaccttgaatagcatcacacaaccggcctgaaaatcaggccggttttattttttaaaaataaaactttaaacccaaaaacccgataagtaatatgacctataaatcataaaaggaggaattatgttgataaaacgatttaagatgaagctaggaactaaaattctttgcctcgttttcgtggtgattcttttgttttcggcatcagttggcactgtgatgcttaaagaaattacagaaagcatgaaacaaatggcaactgaaaaagcgaaaggtgatctcgctttaagcagcacatatattgatgatgtcatgtcaggcgactggcaggtgaaaaacaataagctctataaagggcaaacacaaatcaatggaaatgaagatattgttgatctgcttggtgaaaaaacaggtgataccattaccattttccaaggcgatactcgtgttgcaaccaatgtcatgaagaatggcgaaagagctgtcggcacccaggcttcttctgaagttattgccgctgttttaaagaaaggaaagcgtttttacggacaagcagatgtagcaggttcttcttatcagactgcatacatgccgttaaaagatcaaaatgggaacatcatcggcatgctgtataccggagctaatcaaagtattttagcatcacttacacaatcacttttcactcaattcgctatcgttcttgttatcgtcattatagtatcagtcatccttgttttggttttcaccagaaaaatcaacaagcggctgaacgctttaaaaagcgcctttgaaagtgccggaaacggagatatgacaatagaggtgtcagacaaaaccggtgacgagctttcagaactaagcgtctattataataagatgagaatgaagctgaacgataccatacaaaccgtacaacaatcagcccttcagcttgcgtcagcctctcagcagctctcagccggagcagaggaaacaaatcaagcttcagaaaaaatcacagaagctgtacagcagattgcaaatggagcccaagatcagatcacccgaattgaaaacagtgaaagctcattaaaacaagcttcagcagacatccgggatatttctgcaaatactgccgctatcgctgacaaagggcagctcgcgcaatcaaaagcagacattggacaaaaggaaattgcaaatgtacaggcgcaaatggatgcgattcaccagtcaattcagaaaagcggagaaatcatacaccagttagacggccgctctaaacaaattgagcaaattttatcggtcatcacccaaattgccgatcagacaaacctgcttgcgctgaatgcagcgattgaagctgccagagccggtgaacaaggaaaaggctttgctgttgttgctgatgaagtacggaaattagcggaagagtctcaacagtctgcggggcagatttcaaaactgatcatagaaatacaaaaggatatgaaccggtctgcaagatctgttgagcatgtgaaaacagaagctgcagaaggagtcaccatgatccagcgcaccagagatgcatttaaggaaattgcagctgcaacaggtgaaatcagcgccgagattagtgatttatcagcatctgtaacaaacatttcagccagtgcacatcatataaatgattcctttgcagccaatacggccgacattaaagaatctactaaaaatacccggcaagcggctgcattaacagaggagcagtttgctgcaatggaggagattaccgcagcttctgaaacactttctcaattagctgaagagcttaccggtatcataagccaatttaaaatgattaatcaagccgcaaacggctgatgacttactatcattattgtaaattggcaatcgtattttgcttaaaacaaatatttcgatctgctaaaattacgatttctgcaataaactgagcgtaaaacataaaatttaaacctttacaccaaatgctttctggattactcttgtgtcagttttaaaagcgggaggtgaacatcacgacggacatcataaaaacaatacttctcgtcatcgtcatcatagcagctgcagctgtcggcctgataaaaggagactttttctcagctgatcaaaaaacgtctcaaacgaaagaatatgatgaaacaatcgccttcccttctgaccgttatcccgaaacggccaagcatattaaggatgcgataaatgaggggcactcagaggtgtgcactatcgacagagacggagctgaggaacgccgcgagcaatcattaaaggacgtaccttccaaaaaggggtatgacagagatgaatggccaatggccatgtgcaaagaaggcggtgagggagcttctgtagaatacatttctcccgctgacaaccgcggagcaggctcttgggtcgggcatcagcttaccgattacccagacggcacaaaggttttattcacaattcagtaaacagtacatagaggaggaacagcacattgatcaaatcatggaagccgcaagaactttcgatttcatatcatcaatttactgtatttcaaaaggattctacacctcctgtaatggattggactgacgaagcgattgaaaaaggatatgctgcggcagacggagccatttcctttgaggcacagcgaaatacaaaggcctttattcttttgcgcctgaacagttcagaaacagtaaactcctacgaaaaaaaagtgactgttccttttcatgtcacagaaaacggaattcatattgaaagcatcatgtctaaaagactgtcctttgatctgcctaaaggagactatcaattgacatgctggactgtgccggctgaaatgtcagatttgcacgccgacacttatattattgatgctgtttctgtgtaatgaaaaacccctgagagaataactctcagggactctttataaactttctccgtttgtcttgatgacatcttgataccaataaaagctttttttcttcaagcgttttaaatcggatgtgctttcttcatcacgattgacatatacaaatccgtatcttttttggtagccgttcagccagcttaacagatcagtaaacgaccagctgcaatagccgattaaatcgacaccgtcactgatggcttgtctgcattgctcaagatgcgaacgcaaataatcaattcgataatcatcctgtacagtgccgtcttcaactttatcaaattcacccaaaccgttctctgttataaacactggaagctgatagcggcttgtaattcggcgaagaccgatacgcagcccaattgggtcaattgtccaatcccagttgctcgttgtcagatgcggattttttttcgttttgaacactccgggtatccccgtctcctgattggttcctttttggcctgtcgtattcattttcccttctgacacaccatcaagcggatttcgttcataggtgatcgtctgataataattgacacctacaaaatcaggcttccctttggcgagcaggtccatatctcctggttcaattgtcggcgcccatccctgtttttccaagtagcggaatggaatttgcgggtaggttccccagcaatacatgtcaagccaccaattgttcgtaaattcttcggcgttttcaaatgccagtatatcctctggatggcttgataaagggtaagccggagaataagcaaagctaggacctattttgccttcaggcacatattctctaaatgattcgatggcttttgcattagccagaaacgcaatatggtttgcttcgtaaaatcgttttctgtctttcactccaggcggatgcatggctgtaataaatccgtgattaaaattgtagttctgttcgtttaacgtaacccaatatttcaccctgtctccaaaacgtttataaagagtaatacagtagtgattaaaatcctctatgatgtttctggattcaaacccgccgtattcgtccataagcgcttgaggcaaatcccagtgatataaagtcagaaccggctcgatgtgatgagaaagcaattcatcaatcagtctatcgtaaaacgctagacctgcttcattgatctctccttttccttttggaaaaatccgtggccagctgacggaaaatcgatacgcttttaaccccatctcagccatcagagcgacatcttctttaaatcggtgataatggtcaaccgcaatgtcgccattggttcctttaaacgttttgcccggtattttcgtaaacacatcccaaacagaagggcctttgccatcttcattccaagcgccttcaatctggtacgctgcagaagcagagccccacaaaaaatgtttcggaaaagattctggatgctggtggatcatagtgtttatcactcctgaattattgataaacctatcataggctatgaaacgcgtttcagatcaactcgatgttagtcgcggaacagctcagctaatattttttctctttgtccaagaaaatatcgtgttaattgaacatgctctgtattctcatattcaatatgatgtattcttccaccatcaaagcttaaaatattagcattgggatagcccagtaggattggggagtgagtcgcaatgatcatctgtacatttccgcccttcaccaaatcatgtataactctcaaaaaagctaattgtctagctggagaaagtgctgcttctggctcatctaaaaggtaaatcgctttctctttaaaacgatgacggaatagagacataaaggactctccatgtgattgattgtgtagcggcctccctccataggaacggtatggctgaggagcatctagttccatctcatccagatgaagagaaagatgataaaacgattcagcccttaagaagaagccatttgttacctttggaagccaagataaacgtatataatctcctaaatgggaatctgactcccgtaattcatagacattatttcggcttccgcccgctgtattgaattcacacttatctgctatcgcttcaagcaaagtagattttccagatccattttcccccacaaaaaaagtcacttggctagtaaataagatgtcatttaattgacttatagccgggatagtaaaaggaaatctgtcaaagtccaaaatcttatctcgaagaaaagtaaccttttttaaaaacatagcatctcctttctatactcagttaaataatatattgagaaagatcttctgcatccataaaaacatagcccatcctagtattccaacacataatgcaaaccaaaacggcacatgaattttcagcaaaaaagccaaaatagctagtaaacaaactgtagctgggattcctgtaagcacaccagatgcaaattgacttaattgagctgttttttcaccttgtatttgcatccaaaaaaggcttaataagctgaccaagggcaaagcagcaatgatgccgccataggtcggatgtctttttgatatttcagtaacaaaaccgataatcaacgcagagatgatcactttacttaaaactgccattgtttagcttccctacttaaaagttcaaatgcctgttcaagtaattccttttctgatgtgctcattcgttcaattatttcttttaatttttctttatctagctgtgtatgctgttcaagaacagatcttccttcttgtgttaagaaaactaaaacttttcgttcatcctgttggcttcgccgtttagctataaatcccttttgaatcaaacgtttagtatgctctgacgctgtattgtgagagacagacaagtattcagccaaagctcctattgttgcctcaccttgcttttcaatatgctgcataatccgtattgcctggtgagaaatattatctatatgttgataatgtaataaataataaatatctgtccactgctgattaagtttagagattaaatccatttccatcattatacaccccatttatatcttattataagatataatcaacaaaagcgatatatttttccggaaaattcattcagtaacttttaacaataaaaaagcacccaattccaattggatgctttccatcttaatgtcttttttcaaatttatgcggatgaggatggtgctttggaacaaagccgttttgtttcatcatttcaaagtgtttgtccaagtgatttttgatgtgttctcctctttctttaggcaggataccgtattgtacatactttgagatcacgtctttgcgctttttaagaatctctgcttccagttgttcaatctctttcttttgctgatctgtcagtgtaacatttgcgggaggctgctgctgtttttcagcggcctcagctgtaccggtcagagaaatgacagccgctgcaatgaacattgtgatgatgttgatggttattcgtttcatccagtttattcctccaatcctatttttcatatgttttgctgccttgtattttttatgcataaaaataaaaagagcgaaccattattcgctctttctaatctcttcgtcagcattaagttcctcttcacctagtgtcgcataagtgacatatgttcccgcgattaaatcatgcagggtccgtttgtcttctcgtacggcaatcagaatcaggctggcgatcaagccgagtccgaaggttatacagtaaaccaggccggctacaataacctgttaaaacattgttaacagactaacgtgtgatccgtctttttttacgattctgattccgcagatcctttttccgataagataaccgcgccaaaacaccggcagcaaaatagaatacagcagaacaaacaggctggtttgtaactattcatttgactcccccattatggtttaaatgtttccgttttctttctcatcgaatatatcatatgccttaggggcatcagcaagactttaatttattctgaagatcgatttcatgcttcttgaccatttcttacggtattggcatagatgaatgacggatctgctgcatccttcacgtccacatgtgtttccttggtacgtctggcattcatccttggacaactccttttttcatcacctcttcccttcatagacgcttttaaacacccatccatgccttttgtatacacaattcgaactttttgaaaacgcgatcaacatattgcaaccccttatgttcaatgctatctttttagttgattaacagattgggggaactataggtgaaatcattcatgcattccaaagccgttatattcagtttcacaatggctttctttcttatattggcagcctgttccggcaaaaatgaagccgattccaaggatacaggctgggagcaaatcaaggacaaagggaaaatcgtagtcgctacatcaggtacgctctatcccacttcttatcacgatactgactctggctctgataagctgacgggctacgaggttgaagttgttcgtgaagcggcaaaacgattggggctgaaggttgagttcaaggagatgggcattgacgggatgctgacagcggtgaacagcggacaggttgacgcagccgcaaatgacatcgatgtcacgaaggaccgtgaggagaagttcgcattttccactccatataaatattcatacggcacggcaattgtccgaaaagacgatttatcagggattaaaacgcttaaggatttaaaagggaagaaagcggctggcgcggctacaaccgtctacatggaggtcgcgagaaaatacggcgccaaagaagtgatttatgataatgcgacaaatgagcaatatttaaaagatgttgccaacggacgcactgacgtcattttaaacgactattacctgcagacacttgcgctcgcggcattcccggatctcaacattacaattcatcctgacatcaagtacatgccgaacaaacaggcccttgtcatgaaaaaaagcaatgcggcacttcagaaaaaaatgaacgaagcattgaaagagatgagcaaggatggctctttgactaaactgtcgaaacaattcttcaataaagcagatgtatcaaaaaaaattgatgccgacgttcaggacgttgatttgtaatcggacgccatgatcaatagcattcaatgggaatatattttcaacacaaagctggctattgaatcgttcccttatgtcataaaaggcattgggtatacactgctcatctcttttgtaagcatgtttgcgggaactgtgatcggcctgttcatatcactcgccagaatgtctaaccttgctttgttcagatggccggcgaagctctatatctcatttatgcggggcgttccgattttggtgattttgtttatcctttatttcgggtttccttatatcggcattgaattttccgctgtcacggctgctttaatcggctttagcctaaacagcgccgcctacattgcggaaattaaccgttcagccatttcatccgtcgaaaaaggacagtgggaagccgcatcctcgctgggtctttcctattggcagacgatgaggggcatcattttgccgcaatcgatacgtattgcgctgcctccgcttgccaatgtattgctcgacttaatcaaggcgtcctctctcgctgcgatgattacagtgccggaattgctccagcatgcgaaaatcatcgggggcagagagtttgattatatgaccatgtatattctgaccgctctcatttattgggccatctgctccattgccgcggtctttcagaatatccttgagaaaaaatacgctcattatgtttaaacaaacgtttcattaaaaaagccgttccccaggggacggctttttttctattgattcagcttccatttaaacgggtcctcaaacagcgaccagtcggaatcaaattcatattcagtcagcaggcattgatcaagctctttcgtaatcgtttcttcatccaggtcagttccgataaaaactagctgcgttaggcgatcgccgaactccgggtcccactcctccaggatttccggttcctgctgtttgacttgctcctgctcaagcttcggcagcgccgccacccaatatgatacaggctcaatcgtaaccgacggacctgcttgcgacatcagtaaagcaaggttgttatgagatgcgcaccagacgattcctttggcacgaaccacgttctttggcatttgatccaaccaatgataaaaccgtgtagaatgaaacggcaaacgtctcttatacacaaatgaagagataccgtattcttctgtttccggggtgtgttccgcatggcctgccgtcagctcttgaatccagccggccgatccgctcgcttcctcgaagttaaataaccctgtatgcaaaatctcctgcggttttacatttcctttgacggaacgaatgaacctggctcttggctgcagtttacgaagaacgttttcaagctgttcgagctcttgctcgctgaccaaatcacatttatttaagatcagtacatcgcaaaactcaatttgatcgatcaagaggtcggcgatttctctttcatccttttcccccaatgcttctttgcggtccagaaggctttcgcctgactgataatcatgccaaaaacggttggcatcaacaaccgtcaccatcgtatccagctgacagaattttgtaagatcgattcccatctcttcatcgatataagagaaagtctgggccaccgggatcggttcgctgattcctgtcgattcaatgacgatataatcaaaccgtccgtcttttgccagcttctcaacttcaattaataagtcttcgcgaagcgtgcagcaaatgcagccgtttgacatttccacaagcttttcatctgttctggaaaggcccccttcctgcttaaccaagcccgcgtcaatgttcacctcgctcatatcgtttacgataaccgctattttcaagccttcgcgattttgcagaatgctgttcagcaatgttgtttttcccgcacctagataaccgctcagtacggtaaccggaatttttttcataataatgcctccattaaaatagaatgattacgatttaaattgtatactttgccgtatgtacaatggtgtagagcagcttttcgcgctcatttctcactgccgcccgatttctaaatccgtaaaggctccaaccgcgtttaatcctttttccccatcgcaaatccctgcccttgccgacattcggaaaaccgcagcttgcataaagcaattgctccacttgcgttgctgaaccgatggaaagcgcaaatatctcatcagaaagtagcttgggtttcgtttccagttttcaagagacgcttcatggggatcaatgacagcaagatccttagcctttccgcttttcacagatacagccaatgataagccatttatcacaaaacgtaatagttacgatttaaattgtatggtcttttttcctttttgtcaacggttttcaattcagctgatcaccacttttgtatgttcagggatattttcatatacccatttcgcatctggaatggtcagcctgatacatccgtgagatgctttcgttcctagtttttctgcttccgttttgatgactttttgatccttagtcattggcacactatgaaataaaaattcaccgtgatttttccatgatacccagtattctgcgccttcctggtatccttcggagaaaaaccattctccccgttcaggctctacataaaaggtgccctttggcgtagcatcatcttttgtttgatcaagaccagaagaaatcatcattgtatagatggtgttgcttccttccttgatgtaagccttctgctccttcacattcacatcaatccagacatgcttctgtttaatatccgggtattctccgcccgaaggctttgtccaatcaatgcttgtttttgctgtttttcgaacgtccgttatgttttcgaccgttttctttgtattgatacttgcgtgttcttctgcatgatcggagcaggctgacagcaggatgactggcataagaactgcaataatgaataatgagagtttcatattttatccacttccttcgaaaaacacagcttcgcataggcatcgtgaagatggatcgattcttcatttcggcattcaatctcaaaggctgacacccattcaagctcaaacaaatctgcagcaatcagccgggcgagatcctcaacaaatctcgggttttcataggccgtttctgtcacggctttttcatcaggccgcttcaataccggatgcagtctcgcagaagcatttgattctgcggcgtgaagcaaatcagctttaacatcacttggcagcgatgcggccgggtgaatatccgcccaaatgctgaccgttcccctctgattatgggcactgtattcgctgatttccttggagcaagggcacagagtcgttacttttgctgagatgccggcacgctgtttaaacggctgatctttgcgataggtgacagacatgaatatatcagcatgcatcaaacccgctttctcaagcttcgggcttttccgttcgaaaaaccacggaaacctcacttcaactgtggcagatgatgtgtccatgttttctgcaagctctttcgtaaattgctgaagagaggaaaatgagagaatccagccattttgatgatagacttgcagcagctctgttaaccggctcatgttaatccccttctgatttctcggcaaattacaagtcattgtaaagttcgcagccgttgtttgctcggcaggcatcatggcagaagtgattgtgactggatgggacacattagctacacctacatgctgaatgtcaaaaaaataatccttcctgatattttgcaggtccttcattttctctttttccactggtttctcgcctttgatcggactgaccgatccaaagtattgaagacgctccgtttttttcgggagcagcgtatgttgattcattcagaaaactcctctcactaacaaatcgtaataattactatttattttgatcggttcactgttgaaaatcaagagaaaataaaaaagacacgcacaaacgcgtgtccgtcaaaatcctaaacatccgccgggctgctttccgcgctccagcttttccgccagtaatagcctgcggcaagcacaagtgcaaacgccagcagcgcgatacaggaaaacgtgataaaaccgatagcatatgtgcctgtcatctgtttgagagatcctaagatgttcggcaagaaaaaccctccgattcctccggccgcaccgacgattcccgtcaccatgccaatttctttgcgaaaacgctgcggtacgagctggaatactgcgccgtttcccattccgagccccatcattccgacaaacaatagaacaataaccattgaaagagatggcaggctgctgactccggccatacacagtgccacgatgacaaacaatacagaaagaactttcgtgccgccgacacgatccgaaatcaagcccccgacaggccggaaaaagctccccgccgccacacataatgtaacgaagtcccctgcgtgaatttttgacagctggtattgatcaacaaagaaaatagataaaaagcttgagagcccgacaaatccgccaaatgtgacgctgtacagcaggcagaaaaaccatgtttccttttgcccgaacacatgcagatagcttttgagcggctggggagacggctgtgcaggggaatcctttgccatggatacaaaaagaataaagacgatcaataatggaattagcgcaattcccatgacaatgtgccagccgaactgctccgccagacgagggccaaacagggttgcaaacaacgtgccgctgttccccgctccggcaatccccatcgcaagcccctgcaaatgaggcggataccatcggctggccataggcagcgctacagcaaagcttgctcccgccacgccaagcagaatcccgatggcatacagctcagtcagggaacggccgccgaatgtcccccaaagcagcggaatcatcgtcaccagcatcccgatcactgccgtttttttcggtccgattctgtccgttaaaataccaagaatgatacgaaacacagatccagataaaatcggcacagctacgacaagccctttctcaaaaggagacaggccaaaatcctgagaaatataaacacccagcgccccaagcataacccatatcataaaactgacatcaaagtataaaaaggaacagagcaaagtgagtggatgaccgctagttttcagttccgacagcttcataagattcccctttctagaccctcattattttacattttctgaatcaaggatataggaccattattttctggaaaagacatgtgtaagtttttgtgacacgtttaatgcgttaacaatgcattgtgacataatttttaataggagaaaacttacgagcttcgccaaaggaggtctgatacatgaagaaacaaagattagtgttagcgggaaacggcatggccggaatccgctgtattgaagaagtattaaagctgaatcgccacatgtttgagattgtcattttcggaagcgagccgcatcccaattacaatcgcattctcttatcctctgtattgcagggtgaagcgtcactcgatgatattacactgaacagcaaggattggtacgacaagcacgggatcacgctttacacaggcgaaacggttattcagattgatacagatcagcagcaggtcatcacagatcggaaacgcactctgtcgtatgacaaattaatagtggcaacaggctcctcccctcatattctccctatccccggggcagacaaaaaaggtgtctatggatttcggacaatagaagactgccaagcgctgatgaacatggcccagcactttcaaaaggctgcggtaatcggagccggcttattaggactggaagctgcagtaggtttacagcatctcggtatggatgtcagcgtcattcaccactccgccggcattatgcaaaaacagctcgatcaaacagcggcgcggctgctgcaaacagagctggaacaaaaaggcctaacctttcttttggagaaagacaccgtctccatttccggcgccacgaaggcagaccgaatccattttaaagatggctcttcattaaaagcagacttgattgtgatggcggccggcgtcaaaccgaatattgaattggctgtatccgctggaatcaaagtgaaccgcgggatcatcgtgaatgacttcatgcagacaagcgaaccgaatatctacgccgttggtgaatgcgctgagcataacggaacggtgtacggattggtggctccgctttatgagcagggaaaagcgctcgccagtcatatttgcggcgttccatgtgaggaatatcaaggctcagcaccatcagcggcgttaaaaatagctggaatcgatgtgtggtcagcaggaaagatccaagaggatgaacgcacgacgagcatcaaaatctacgacgaacaagcaggcgtttataaaaaagcgctttttgtagatgaaaaactggccggcgttattttattcggagacacccgtgacaagcagcggcttctcgacagcctccttaaacaacgagacatctccattgtcaaaaagcagatcatcgaaccggagacaagcggccctttatttgaatccatgccttccagtgaaacgatttgccaatgcaacacagtgacgaaaggcgcgattgaagaagcggtgcacacgaatagcttaacaactgttgaggaagtcaagcactgcaccaaagccactgggtcctgcggaggatgcaaaccgctcgttgaagaccttttgaggcacatgaccaacagcgaatatacgaagcccgccggcacaccttcgttttgcagctgtactgattttacagaagacgacatcatcgctgagcttcagcgcaggccattcactaatccggcagaagtgatgaaccagcttgactggaaaacaaaaaacggatgcagtacttgtgttcctgcgattcaatactatctggaaatgctgtaccctgggtttgtccagcctgagccagccactgaagagacatgcatcctgatcccgcaaatgtacggcgggcggacaaacgcggagcagctaagaaccatcgccaacatcattgaggcatacagcattcccgacgtatccatcactcacggccaaaggctgaagctttccgggatcaagcctgcggatctcccgaacataaaaaaagacctgaagatgcccgtttacactaatgaacaccgacacgcgctgcaaagcatcaaagcatgtacatgcgggcaaaatcgatcaattcagcagctggcagcccaaatcgaaagacaacttgagatgcttcccttacccgctcccatttctatcagcttatcatgtgaaacagactgcaccgatgccgccctgcaagatgtcggcgcaattcggagacaagctggctgggacattcacatcggcggcgtccggggaactcatgcccgttcaggagctttgttttgcgtgactgagaacgaagacagcactgccggcatgatcaaaggactgatccagtattatcgggaaacggctcattacttagaaggtgttcatcagtggatagaccgtctcgggatcgttcatatcagagaagtgctattcgaagaagacctaagggcacagctgctggaaagcctccaaacagatctgtcactgattcaaaacccgactgtagagacgggtgcatataagaaaggatgaggcattttgactgaacgactgcttagatatttccgtgataaacagcaagacgtccaatcagaaaaaacatatgacactcaatgcccgttttgcagcatgcagtgcaaaatgcagctcgtggaacaaaccatcgtcacgcgcaaaaagtacactgcgattgggattgataatcctacaacacagggtcggctatgcatgaagggcatgaacgcccaccagcatgccctgaactcctcccgcatcacccggccgctgctgaagaaaaacggcgagtttatgcctgtttcctgggaagaagcactgaattacattaaagaccaagtgacaatgatacaagtagaacacggccatgacgctatggcggtatacggaagcgcctcgattacaaatgaagaggcgtatttgttagggaaattcgcacgggtgggcttacagacaaaatacatcgactacaacgggaggctttgtatgtccgccgcagcaaccgcagccaaccaaacattcggcgcggacagaggcttaacgaatcccttatcagacattccccacacccgtgtgatcattctggccggcaccaatatcgcggagtgccagcctacgattatgccatattttgaaaaagcgaaagaaaacggagcttacatcattgccattgatccgcgtgaaacagcgacaacaaaaatcgccgatcttcatttgaaaatcaaacccggcacagacgccgcccttgccaacggtctcgtcaaaatcatcattgacgaacagcttataaacgaggatttcattcaatcacgaacaaatggattcgaagagctgaagcagcatactgactcgttggacctgaatgacatcgccgaacagacgagtgtccccctggcggatataagaaaagcggctgtaaagtttgccaaggaaacgtccggcatgctgtttacagcccgcgggattgaacagcaaaccgatggaacagcggctgtgaaaggcttcttaaacatggtgctgatcacaggaaaaatcggtacaccttactcaggttacggggcgatcaccggacaaggcaacgggcaaggtgcaagagagcatggccaaaaagccgatcagcttccgggctatcgatctattgaaaacgaacaacaccgggcacatgttgcgaaagtgtggggaatccatcaggatgatctgccgcgaaaaggtgtctcagcctatgaaatgatggaaaaaatcaatgacggcgacatcaaaggattgttcctcatgtgctccaatcccgctgtctccagcccaaatgcgaatcttgtgaaaaaggctttacgtaaactgacattctttgttgcaatcgatttgtttatttctgagactgcgaaatacgcagatgtgattttacccgcctcctcttacttagaagatgaaggcaccatgacaaatgtagaaggacgcgtgacattaagagaaacaagccggccatgtcccggcgaagcaaagcatgattggcagatcatttgtgatctcgcatccgctctcggcaagggccgctacttttcttatacgtcagcggaggatatttttgatgaattgagagaagcgagccgaggcgggattgccgattattcaggcatctcatacggcaggctcagacgtgaaggcggcattcattggccgtgtccggaacctgatcatcccggaattggacgcttgtttacagaatcatttgctcatccggatcaaaaagcggcattaagtgtgattccaaacgagccacctgttccaaaagagaagccgacagccgattatccgctttatttaacaacaggcagagtcatgtctcactacttaacaggcgtccaaacaagaaaaagcgccgcccttaccgcgagacattttgaatcgtttatcgaaatccatccgcaaacagcagcaacctacaatatcgaggaccgtgtgctggtaaaaatagaatcgccgcggggaagcatcaccgtccgcagcaaattatcagaacaaatcagaaaagatactgtttttgttcccatccattgggcagacgctcaaaatgtgaatgatttaatcggggaagccttagatccagcctgtaaaatgcccggttttaaggtatgcgccgtccgaatcagacctatttaaatttttcataaaatttttagaacttttcgtatattttgttacattttataacatgtatcttaaatattcctttttgctgtgctacgctggaaaaaacattgataaggagcggatcatctgatgggaaaaaaacagctagttcttgttggtaatggaatggccggggtaagggccattgaagagatactgagtgttgctaaagacgagtttcagatcacaattttcggagccgaaccgcatcccaattacaaccgaatccttttgtcaaaagtgcttcaaggcgatacagatattaaagatattacgttaaacgattgggactggtacgaagaaaacaacattcaattgtatacaaatgaaacagtcatcaaagtggacacggaaaacaaaacagtcatcacagatgcagacagaatccagccttacgacgaattgatcctggcgacaggctcgctcccttttatccttccgattccgggcgcagacaaaaaaggcgtcacagctttccgggacataaaagatacagacacaatgctcaccgcgtcaaaacaatataaaaaagcagccgtcatcggcggaggacttcttggtttggaagccgctcgcggactgctgaatcttggcatggacgtgtccgtcatccacctcgccccattcctgatggagcgccagcttgatgcaacggcaggacgcctgctgcaaaacgagttagaaaaacaaggtatgacctttttacttgaaaagcaaaccgaagaaattgttggtgacgatcgtgtcgaaggcctccgtttcaaggatggcacaagcattgaagctgatttagtggtcatggctgtcggcatccgcccaaatacaacgctcggggccgagagcggcattccggttaaccgcggcatcatcgtcaatgattatatgcagactgaaatcccgcacatttacgcggtcggcgaatgtgccgagcaccgaggaatcgcctacgggcttgtggcgccgctctatgaacaggcaaaagtgctggcgaagcatatttgcggcatcgaaacaaacccgtatgagggctccgttctctccacacagttaaaggtatcgggcgtcgaggttttctctgccggggactttgatgaatcagaggacaaaaaagcgattaaagtcttcgatgagcaggacggcatctataaaaaaattgtcctgagagacaacaaaattgtcggtgctgttttattcggtgacagcagcgaaggcaatcgcctgttttctatgattcaaaaagaagccgatatctctgaaacctctaaaatatcaatcttacagcctctcaaccaagaagcaggcacaagcatcaccgcagcgatgagcgacgatgaaatcatctgcggctgtaacggcgtgtcaaaaggtgcgattattcaagccatacaggaaaagggctgctcgtcaacggacgagatcaaagcatgcactggcgcatcccgctcatgcggaggctgtaagccactcgtagaagaaatcctccagcatacgctcggatcagactttgatgcgtcagcgcaaaaagaagccatttgcggctgcaccacattgtcaagagatgaagtcgtagaagaaatcaaagccaaagggctgtcacatacaagagaagtcatgaatgtgctcggctggaaaacgccagaaggctgttccaaatgccggccggctctgaactactacttaggcatgatcaatccaaccaaatacgaggatgaccggacatcccgctttgttaatgaacgaatgcacgccaatattcaaaaagacggaacatactcagtcgttcctcggatgtacggcggcgtgaccaactccacagatttgcgcaagatcgccgatgtcgttgacaaatatgagatcccgctcgtgaaaatgacaggcggccagcgaattgatcttatcggcgtgaaaaaagaagaccttccgaaggtatgggaagatcttgatatgccgtcgggctacgcatacggaaaaacgctccgcacagtgaaaacatgtgtaggcgagcaattctgccgcttcggcacacaagactccatggcactgggcattgcgcttgagaaaaaattcgaagggctaaacacgccgcacaaagtcaaaatggccgtgtctgcatgcccgcgaaactgtgcggaatccggcattaaggaccttggcgttgtcggcatcgacggaggctgggagctttatgtcggcggaaacggcggaacccacttgcgtgccggcgatttgctgatgaaggtgaaaacaaatgaagaagtcttagaatacgcaggcgcttacctgcaatattacagggaaaccgcaaactatctggagcgtacgtccgcatggcttgagcgcgtcggtttatcccatgtccaatccgtgttaaacgatccggaaaagcggcaggagctgaacgaccgaatgaatgaaacactctctgtccacaaggatccgtggaaagactttttagaggataaacaaacctcgaaagaattatttgaaaatgtcgtgaccacatcataatgacaaaaacaatcattgaggaggaatgggcatggtaaacaaagacgtaacaaaagtatgtatcggaaaaattgaagaattgcctgaacaattaggcaaaacagtgtatattgaagataaggagctcgcggttttcaagctttcagacggaagcatccgcgccatcgaaaaccgctgtccgcataaaggcggcgtcctggcagaaggcatcgtcagcggtcaatatgttttctgcccgatgcacgactggaaaatttccttagaagacggaatcgtccaagaacctgaccacggatgcgtcaaaacatatgaaacgctgatcgaaggagaacatgtttatctcgtatattgatcaaaagaccggatcacttttctagtggtccttcattttttacagtgacggaaggatgacatgatcatgaagaacggaatcgtatatttcgtgggagccggacccggcgacccaggcctgctcaccatcaaaggaaaacaggcgctcgaggaagcagatgtgattttatatgaccggctcgccaacccgaagctgctcgaatttgcatcaccggactgccagtttatttattgcggaaaactgccaaaccgccattttatgaaacaaaaagaaattaacgccctgctagttgaaaaagcattaaatgggttaaccgtcgttcgcttgaagggcggagatccgagcgtattcggcagagtcggcgaggaagcagatgctcttcatgagcacggcattcgctatgaaatggtgccgggaatcacctctggaattgcagcgccgctatatgcgggcatccccgtcacgcatcgggatttcgcatcgtcttttgccatgattacagcgcatgataaatcattaaaaggcacgccgaaccttgactgggaagggcttgcacgaagcgtacaaacccttgttttttacatgggtgtcaagaacttgtcttatatttgccagcagcttatttcatacgggaaatcaccttctgtccctgtcattgtcatccaatggggaacgtggggccgccagcggagtgtgaaaggaacgcttgagaacatccagcaaaaagtgcaggaacaccagattacaaaccctgcgattatcgtcatcggagacatcgtcaactttcaaacacacagctggtttgaaagcaaaccgctcatcggacggcatttgatggttgtgactcatggcgaagatgaagacccgcttgcagacaagctgcgcgatttcggcgccgatgtcatcgagtggccgaaatggcggaccgaaaacatgcctgtcaatgaagacattcttcgaaagattggcacctttgaagacgtttttttcacatcgcgccgggcggtttgtgaatttttcagagcactggcttctcagaaaatcgacatccgccagctgacagcgaaactgagtgcagcatctgaacaagcaaagacggagcttgaaaaacgggggtttcttgtcaccgccattcagcctgattcagagaaacgtcttgttgtcgggagccgccatgcagtggaaaacatgcaaaagcatgaatcctgttcgttttatatcactcatgaaaacgtcatagatgaccggttcacccacatgattcagcgtaccatcagtgaatccccgctgcacatggtcatttgcccgaacaagctgtccgttcagcaattgatcaatggtggcgaacaaattggcattttgccggaaccgtcagcaagccggccccctatcgtctgtataggcgatgactcagctgccgaagcttatggattcacagctgtacaagaacaggatgaattgctagctttcattcagaatcaacagacgcagaaaaagctccttcacagctgatggcaaacagccctttcccccaagggctgttttatttatgtaccaattttttatgatgggtggaatacatcgccatattctcagccttaggatccaaataagccttagcgctgttaactgctgtcgggccttcggtaaagccgccggcaattaatctcagcttgctttcataaaaagccgcgtcgcccgccacaaacacgcccggaagattcgttcgcatatgtctgtcagctttcaccctgccttcttcaatctccagcccccactccatcatcggcccgagatcaattttgaacccatgattgatgatcagctcatcaatttctatgtcttccctctggctagactcagtatgacaaacggtcacgcttttgatgcgctcttcatctccgttcaactgctccagccgataaggagtaagcacccgcaccgatgattgcttcattttcgtcacgctgctttccattccgccgaattcctcgcggcgatgaacgacagtcacagacgccgcaatcggttcaagttcattagcccaatcgaccgcagtatctccgccgcctgatatcaccacgcgcttatctttaaacgcatcgagcttctccactccgtaatgaagatttttgcccgcatatcgggccgcatcctcgctgtcaaactcattgacctcaagtgtacccatgccgcaagccaaaatcacagttcttgtatagtgcttttcgccttcagaacccatcagaacaatggtgccgtcatctaggcgttcaaacccggtcacacgctgattcaatacgatatcaggatcaaacgttgccgcctgctccttcagctgctcgatcagctgctttcccgcaatccccggtatgccgccgatatcgcgaatgattttctcaggaaagaataaagacaccttccctccgagcttcggcaaaaattcgattacctttgttttcagctcccgcatcccgcagtaaaaagcagtaaacagcccaatcggccccccgcctataatcgtaacgtcatatacctcttgattctcagccatccgtcctgcctcccgttcacatctatatcaaagttttaattgagaatgaatatcaatacaaagtatatcatattcaagggcctttgtttattcatttcttctccttgtggtcaattgctgaaaactctataataggcaaaaaccaattgggtgaaacagatgaaaagacgagtcgaaacgatcaccttcgatggcagtacactagaatattctgtgacaggcaagggaactccgatccttgtcatgcatggcgggcattcaaattgttacgaggaattcggatacacagcgttgattgagcaagggtattccatcattacgccttcaaggcccggctatggacgaacgtcaaaagaaattggaaaaagtcttgccaacgcctgccgtttctatgtgaaattattagatcatttacaaatcgacagtgtccatgtgatcgccatctcagcaggagggccgagcggcatatgctttgcctcacattatccggaaagagtaaatacattgaccctgcaatccgcggtcaccaaagagtggctcaccccaaaagacactgaatataaattggggagaattctcttccgcccgccggtggaaaagtggatatggaagctgatttcttctttgaataacgctttcccgggtttgatgtttcgagctatgagcccccaattcagcacgcttccgtttcagcgaatcaagtccttgatggatgaaaaagacatagaagcatttcggaaaatgaacagccggcagcgctcgggtgaaggatttctgcttgacttgtcacaaaccgccgctgtaactttaaaagacctgcaagccatcttatgtcccgtgctgattatgcaaagtgtttatgatggattagttggcttgtcacatgcacatcatgcaaaagagcacattcgtggcgctgttctctgtttgcttcactcatggggacacctgatttggctcggaaaagaagctgcagaaacagacagtatcctactcggttttttggaatcctaaccaaagtgaaacgatcctttcccttcctccgtcaaacaagcagtgcctttttttctggtatcataagaaaggcagcttaacatgagcggaggttttattgtgacagcacaatcatcttttcttcagctgaattctatttttatcagcattttaatagaagccattccgtttattctgattggcgtcatactttccggaatcattcaaatgtttgtttctgaagaaatgattgcaagaatcatgccgaaaaaccgttttctcgccgttttattcggtgcgctggccggcgttttatttcccgcctgcgaatgcggcatcatcccgattacgaggcggcttctgttaaagggagttcctctgcatgcgggcgttgctttcatgctgaccgcgcctatcattaatcctatcgttttattttctacttatattgcgttcgggaatagatggagcgtggtcttttacagaggcggactggctctcgccgtttcgctgatcatcggggtcatcttatcctatcaatttaaggataaccagcttttaaagcctgatgaacccgggcaccaccatcatcatcacggcaccttgctccaaaaactgggcgggaccttgcggcatgccattgatgaatttttctccgtggggaaatatttaatcatcggcgcctttatcgcagccgctatgcagacgtatgtcaaaacatccactctgcttgcgatcgggcagaatgatgtatcctcttccctcgtgatgatgggtctggcgtttgtcctgtcgctttgttcagaagttgatgcgttcatcgcgtcttccttcagcagcacgttttcattaggatcgttaatcgcctttctcgtctttggtgcaatggtggatattaagaatctattgatgatgcttgcggccttcaaaaaacgatttgttttcctgctgattacatacattgtcgtgattgttttagcgggatcactactggtaaaggggtgattggatgtttcgtttattggtgctgatgggatttacgtttttcttttatcatctgcatgcctcaggaaatctaacaaaatatatcaatatgaaatatgcctatctttcctttattgcgatcttcctgctggccattctgaccgccgtccaagcatatctatttatcaagtcgcctgaaaaaagcggacatcaccatgaccatgattgcgggtgcggccatgatcacgagcatgaccatgaacaaaacaagccattttatcagcgttatttgatttatgttgtttttctttttcctttggtgtcaggcatcttcttcccgattgcaacgcttgactcatccatagtcaaaacaaaagggttctcgtttaaggcgatggagagcggagatcactactcccaaacacagtatttgcggcctgatgccagcctttattacgcgcaagacagctatgacaaacaaatgaaacagctgtttaataagtattccagcaaaaaagagatttctctgaccgatgacgatttcctaaaaggaatggaaaccatctataactatccgggtgaatttctcggacggacgatagaatttcatggatttgcttacaaaggaaacgcaattaacaaaaatcagctgttcgtattaaggtttggcatcattcactgtatcgctgattccggcgtgtacgggatgcttgtggaatttccgaaggacatggacatcaaggatgatgaatggattcacattaagggcactctggcctcagaatattaccagccattcaagtcaactctccctgtcgtcaaagtaactgactggaataccattaaaaaacctgatgatccgtatgtttacagaggattttaagtgaagacgaaaccagtacaagtactggtttcttttttatttctttttcatcagcatcaaatcgagatagagctggcaccgcgttctgaaatcgcttaaatcgatcgacgtcatctcagtaatctgtttgatgcggtaattcaatgtattttggtgaataaacagctgttctgccgctggttttgttttgcagttgttgaggagatagatttccaaggttttgagcagctcagtgctgctttcttcgtcttttgcttttaataaagctaaatctttattctcgtattctaaaaattcatttttctgttcgatgctttctaaatagcggtaaatgccgagtttggcatattcatatggaatgttttcctgattgccggtgatttctgcggctttgatgacttcaagtgcttctgtgtagctcttgccaagttttaataggtgattatattcgtttccgataccgatataaataggggtaggtattttttgaaagtgaaaatgtgttaacagcttgttaataaactcagaagctgctgaggagacggagcttttttgggaaaaactcgctacgacgatgacaatgtttgattcgatcgttaagacatgactgaccttatcccgtaaattcaggtacgacctgatattttcctttaaatcctcaaccgcttccccatccccatttgcggcgtgcaggataacaactgaaaacatggaaggcagcacggtgttgatcctttcagcttcccgtctgagttccttctcagaggtaaattgctgatagatcgcccgtttgatgagatcctctgctttttcttccttttcctgtttcaatttattcgttttataaatgattttcccgacatggaaggaggtctcgtacaaaaagtcgagctcttcatccgtcagattttggtccagctcctgaatccagatgtagcccatgacttcccctttgtgctttgcactcacgaccaccctctggtttaacccaatgctttcaattttattgacgcgaaaaggctcaggctctgttttcaatttttcaataattccgtccttcagaaacctctcaaaaatctggaccggacactttttcgaaaaaatagtctgctggttggcagaatcaaaatggttaatatagtaagaattataggctaacaaaaagaaatccgcgctttccagtatcactggcttttgcagttcatagctaataaaatcaattagcttatcaacatctgaaaatgaaaaaactctctctaaaagctcttccatacctttttctcctatactttttttactttaatcatatccatacggggtctttttgtatagaaaaaaatacgtttgtttccaaaagaaaaaaatggccgcttaaaaggagaaaagaggaaaaagggacagccccttcctcctcctttcgatctttattgcgacattgtatcttggtagtcgttgaactggtctgtgacagcttgtgacggagcctgcgtcaatatgctgacaaaaaagacagataatagactcgcagcaaaaccaggtatcatttcatacagaaagtccgaaagaccggcattcgcccaaatgattacagtcgctgctcccacaatcatgccggcgagtgccccccatttggtcattcgtttccaaaacagactgagcagtacaactggcccgaatgatgcaccgaagcccgcccacgcgtagctgaccaatccaaggatggtgttatttttctcccaagccagaaccaacgcgacaattgaaacagccagaacagccagtcggcctaaaaacaccagttctttatctgaagctgagcgtctgaacatcgacttatacaaatcttctaccagagagcttgatgtcacaagcagctgggaagaaattgtactcataatcgcggccaaaatcgctgaaatcagaaaacccgtgataatcggatggaacaagatattccctaattgaataaaaatcgtctctgggtccttcagtgtcatgccgcgctgatggtaataagcgattccgcccaaaccggtcagcactgcgcctactgcagacaaaatcatccagcccatcccaattctgcgcgctcttttgatctctttgacagacgttatcgccataaaacgcacaataatatgcggctggccaaagtatcccagcccccaggcaaacaaagaaataatgccaaggacgctcgttcctttgaaaatattaaacatatcaggatctacagagcggatttcagcaactgtatcacctgctcctcccgtgtggaaaaacgtaacgatcggcacaagaatgagtgcggcaaacataataatcccctgaacaaaatctgtccagctgactgccaaaaagccgccaaacagggtatatgccacaacaacacccgtcacaatccacaggccggtgtgataatccatccccaagatgctgttgaataagacgccgccggacaccattccggacgatacataaaacgtgaaaaagactaaaatgacaattcccgaaaacagtctgagaagctttgtttgatctccgaagcgattttccaggaatccgggaattgtaatagaattccccgctttttcagtataggttctcagccgtggtgcgacgtaaagccagttcgcccacgctccaaggcaaagtccgatgacgatccaagcgccgctcagaccagtagaaaacatggcgcccggaagccccattagcagccagccgctcatatcggcagcgccggcactgagagcggttactgccggacccaaagagcgtcctcccagcatataatccgtcagattcgacgtacgcttgtaagcaaagtagccgattagcagcattcccgccatataaatacaaatcgaaataatcagctgtgtgttttctatggcacttcctcctcttttttatagtatatggatgaaatggacacccccgcagggaggatgcccatttagtcccgcttagaacatttcactgattgtttttgcttgcatatgcagagccaagtaatccggcccgcctgcttttgaatccgttcccgacattttgaagccgccaaacggatggtagccgacgatagcacctgtacagttgcggttgaagtataggtttccgacatggaattcctgtttcgcacgctcgatgtgcttgcggttgtttgtgataaccgcgcctgtcaaaccatattcagtattgtttgccacttctaaagcttcatcaaagtctgacactttacaaaatgcaacgacaggtccgaaaatttcttcctgcatgagtcttgctttcggatcaaggtcagcgaagatcgtcggtttgatgaagtatcctttcgaatcatcaccagtaccgccgcttactaaacgcccttcctgttttccgatctcaatatagctcataattttatcataagaaccttggtcaatgacaggtcccatataaacatctgcactgtcaggtttagctgttacttttgattccgtaatttcaatgacacgctctaatacttgatcatacactttttcatgaactactgcacgtgaacctgcagagcatttttgtcccgcaaagccgaatgctgaagtaaagatcgattgagccgctaattcaatgtccgcatcctcatcaacaacaaccgtatctttaccgcccatttcagcgatgacacgctttaaatgctgctggcccggctgaaccttcgccgcgcgttcgaaaattctcgtaccaacttctcttgatcccgtaaatgtgataaggcttgttttcggatggtcaacaagatagtcgcctacttccgctccgcttcccggaacaaagttgactacgccttttggcaatccggactcttcaagcacctcaacaaattttgctgcaataacaggtgtagcactcgcaggtttcagaaccactgtgtttccagtaacgatcggcgccactgttgtgcctgccatgatcgcaaacaagaagttccaaggcgggataacgactgtcactccagtcggcgtgtatacatattggtttttctcgccttcacggctgttgaccggtttgccttttgccagttcgatcatttggcgtgcataatactccatgaagtcaatcgcttcagccgtatcggcatccgcctcgttccaaggctttcctgcttctttcacaagcaaagctgagaattcatgttttcttctgcggactttggcagcagcgcggaacaggacagccgctctctcttcaggagacgtgtatctccactcttcaaatgcttttgcagccgcttgaatcgcttgctcagcgtgctcttgagacgcttttgacactcggccgacgacttcttctttatcagctgggttgattgaaacgattatcgcttccgtttccactctctcgccgttaatgacaagcggatagtcttttcctaaatattcgcttactgtcgcaagcgcttttttaaacgcttccacgttgttttgatcttggaaatttgtgaatggctcgtgtttgtaaggtgttgtcatgataatctctccttttttacttctttgtcattcctttgaaagcaaatgcaatgtttgacggacgttctgcaaggcgtctcataaagtagccgtaccaatcctcgccgtatggcaggtagactctcatgttataaccttcttttacgaggctgagctgggtttgcgaccgcatgccgtacagcatctgaaattcaaacttgtcattggcaatgccatgttccttggcaagctgctttgtaaagtcgatcattttgtcgtcatgtgtggcaatcgctgtatagtgaccgtttaagagctgctttcggatgatttttttgtaattttcatcgacatcgcttttctccgggaaagctactttttctgattctttataagctccttttacaaggcgaaggaacgggtttaaagaatccaaatcgtcaatgtctttttccgtccggtacagataggcttgcagcactgtgctcacatgctcgtatttctttctgaaatctttgaaaatatcaagcgttttctggcatctgacttcgtcctccatgtcaatggtgaccatgattttatgtttctcggccgtctgaaggatttttgtcatattttcatacaccaaatccatatctatatccaaacctaaagacgtcatttttaaagaaacgtgtgagttcagctcctgatccgcgatggtcgcaatggtttgaatgcactcttccgtacgctcccgtgcgacctcggcgctgttcacaaactcgcctaaatgatcgacagtaactgacaagccttggctgttaagctgtcgaatggtcgggattgaactgttaaagtcattcccgccgataattttacccgctgctacccgacttccccagttcctcgccattttattgagaaagccgcttttggataaaaataagaaaaaatctcttgtgatcacttccaacctcaacaccccgcaatctaagaagtatttgtatgagtttattgtaaatggacaaaaccagcgttcacaatattctcaaaatacaaagattctgattatttttgtgggtttgccacaatcagatagttagaaagtcggggggggattctgtcgaataaaggagaaaaggaagcgacaaaaaacatcagcttcctccatccttccacacttcttcaaccgtattcaaaagcaaacggttcaattcagatgtcatatcttttttctctgccttcagttcttttgccgcttccatgattctttcgatttccgtttcaatgaattggtgaataacatcgattcttgcttcgaggtcaagctcttcccctcttcttttccgttcaagcaaggtttccatttcagccttcagctcgggttcagcaacaagttcattcatcaaaacagtaaagtccattggcggtatggttccgtgcttttcaatccattggcaggccaaaataggccgaagaacgtagaagtactttttaattttgacctcttgtccttgtagataatccttgacgttccttctcgccatattgatatagtgatacacgcttgcttcaggcttaaatgcctccgtgcggagttttcttaactgctctgcggtcgtaaatgcttcataatacacaatgtctgaggacagccattcgagtagcggagggtttgactttttgaaaagccgaagcgtttttctcagctcccagccgctgatatccagcaaatcgtgaatcggttcctcaatgacatcacgctcctgctcaattgaaaagtaccactcctttttcggaacataaataaagcggacgtcgtaatcactatcctgcgagggaaatccccatgcgcggcttcctgactcgacggcatacacgattttgactccgtatgactgctcgatccgttttaattcatcaatgattctttgtttcatatctattcgtctccagtctgttctcattccggcagtttgcagaaaaaaaccgcctgatgatatgcggcggcttttcacatttatcagcctttaagatgctgcttaaagaaagcaagtttttcagtttgaaaagcagggatatactcatgtccgaagtagcggtacaccttcagctctttctttgtttccaaatgattgtaggcggcaaacacggtggacggcggcgtgaccttgtcaatcaggccgattgacatcaggacaggcaccttcactcggtcagcgagattcataatatcgaaatatgaaagtgtcttcatcgcctgcacttctgtttccgggctgccatttcttctgaagaaggaattgatttcaaggtacggctgttcaagcgccacatcaatggcccgttcgaagttgcttaaataaggataatcggcaaccgcggcttttggaatgtctgacagcgctgctgcggcaatggttaaacctccgccttggcttcctcctgtcacaccgatccttgtttcgtcaacctcgtcgaagctgctgatgacctcaagcgcgcggacggcgtccaaataaacaccgcggtaatagtatgtatctttatcaagaattcctttcgtcatccagcccaaagcgtgaccgtgcggtgaaatactcgtatcctcgctgctctgctggccgcggacaagcatgccgaatgtggcgtagccatggagtgcccagtttaccatttcatgaatctcaccatcatagcttgcattgtagccatgatatttcacgatcgccggatgcgggccttccttgtcaggcaccgcgtaccatccggtaatgcgggcgtttccgaagcttttatatgtgagacggtacacttttactccgtcagcaggatagtcaaccggctgtaaatcaggttctgcttggacttttgcaagttcctccaaagacaatttccaaaactcagaaaaatctttcggtgctgttttttcaggcttatatgtttgcaattggtcgagcggcagatcgaatagttgcatttccgattattcccctttgttttataagatttagtttgtattcctatactaccacgtttcgtctttgttttctaaatattttcatctttgtttcccagacagccttcatcaaacgtttgtttaagactttcccggcttagttccataaaggcctgggccgtcagactgacatagcggttctttaaaaagacaaagacgagggttcgtgatggcgcggattgaatcgataaatagatcacacccggatctttatcccttctgaccatattcggtgccattgtcacacctaatccgttagccacaagagattgggcggtttcaatatggctcgtcttaaaggcagcattcggcttaaagccgctttccgcacagagatcgagaactgtcctgcgaaagccgaagccttcttttaacagaataaagggcacgttccttaccatgtcaatcggcacacacggctggcgtccctcatcttcttccagcgctttctcaatcagcgcgaccaattccggcggcatccacctttgtttttccttcggcaccgcgagaacaaccggttccgtgagcaagggtgtaatggagagccgttcatcctcgatgggcaaggataaaacagaaaggtcaacttctccctttgccgtcatcttctctaatgaaaccggatctttttcaacaagctgaacctccacatgaggatagcgcgccaaaaactgcttcagcagcggaggaaagagatatctccctgttacagcaggaatcccgatggataatttatgaccgattccctgtgatcgctcctgcatttcccgaagcaaatcatctctggaacgaatgatgtcctcggctttttcaatgaaacgcctgccgtgaggtgtcagtgtaacagagccatgggatctgtgaaaaagggtaagccccagctcagcctcaagctttttgatttgctggctgagagacggctgtgcgatatgaagatgttccgccgcctttgtaaagctttggcgccgggcaatttccgctgcatattccatcactttaatatccatttcagcctccataggttgaacctatcattttcatcatttttatatcttggacgaatcataacagaaattgctaacataatccatatcatcatttacgaaaagaaggagctggttcaaatgacaaatgaaacaccgttttctaaaaacgccgagatgtatcgggatgaaaaggtatttgccgagggggaagatttggggttgatgatcaaaacagcggaatgccgggcagagcatcgagtgctggatataggagcgggcgccggccatacggcgctggcattttctccttatgtacaggagtgcatcggtgttgatgcaacgaaagagatggttgaggttgcgtcctccttcgcgcaagaaaaaggagttgaaaacgtacgctttcagcaaggaacggcagagtcactccccttccccgacgattcatttgacatcatcacctgccgatacgcagcccaccatttttcagatgtccgcaaagctgtcagagaggttgcacgcgtactaaaacaggacggacgttttctcttagttgatcattacgcgcctgaagatcccgttcttgatgagtttgtcaatcatttgaaccggcttcgagacccttcccatgttcgtgaaagctcattatcagaatggcaggcgatgttcagcgccaatcaactggcctatcaagacatccaaaagtggaacttgccgattcaatacgatagctggatcaaacgaggcggaacccccgctgaccgagaaaaacaaatcattacccacttgaatcacgcatcagacgaagcacgcgacacgttctgtattacattgaaccaaaacggacagcccatctccttttgtttaaaagcgattttgatacaagggataaaacgataaaaaaagccgtgcgctgcgcacggctttttacatcggctgataaagatcccagccaatttttaatgtctcaacaatgtaatcggcaacctcttccggggaaaggttgtctgttgccacttttgaattgtgcttgtcataaatgacttttctttcgttaaacagctgttccatttcatccattgaacggttatgcagtacagggcggctttcgatcaataaatccgcgcgctgcttccagttctcccatgacaggtccagatgaagcacgagacagttttccagacagcaatttctgatttcttcttgtttaaaagatcccccgcccagagatacgattttgaatcgtttatgatggcagatgtctaaaatatattccttctccgttttccggaaaaagtcttctccctttttctcaaatatctcaggaattgacatattgaaatccttttcgatctgctggtcaatatcaataaaatctctatataattttttagcgaccaattggccgattgttgtttttcctacacccatgaatccgatcaggacgatatttctttctcttactgggatggctcgtttagcgttcatcttcggcgaaatcctcctaaggaatgaaattatatattcattatatgcttatttagcgaatatttatatagataccggctttaccggtcaagcttatagtgcgctttgttgtagccatttttgcctgaatgacattcattgtacaacatttctgcaggtattttaatacttcgacgcaaaaaagcgttaaaaccttccgcctttattgtttttccagctgactcttcgatggaagggtctttttctgtatgataaataggaagggagaaatggcgatgatcatttggataaacggggcattcggttcgggaaaaacacaaacagccttcgaactgcacagaaggctgagcccatcttacgtgtatgatcccgagaaaatgggttttgcgctgcgctccatggtgccgcaggagatcgcaaaggacgattttcaaagctatcctttatggcgggcgttcaattacagtttgctagcttctctgacagatacataccgcggcatccttattgtgcctatgacgattgtacaccctgaatacttcaatgagatcatcggcaggctcagacaggaaggcaggatcgttcaccactttacactaatggcttcaaaggaaaccttgttaaaaaggctgcgcaccagagcagaaggaaaaaactcatgggccgccaaacaaattgaccgctgtgttgaaggattatcatcacccatttttgaggaccacattcaaacagacaacctgtcgattcaggatgtggcagagaacattgccgcgagagccgaactcccattagatcctgatacaagaggcagcctccgaaggttcgccgacagattaatggtaaagctgaatcatatccgcatcaaataaagcttctgtacacgacaaaagcccgctccgagagcgggctttcttcaacttatttccaccagtcatcaaacatagacgccggaacctggcgtttatgttcagtcatgctgtagcgtttttccagcgcttctgatactttcgctgatacttcttttccttcgagataatcgtcaatctcgtcgtaggaaatgccaagctctgtttcatccgactgctgcggtttttcgtcgagcagatcggcagtcggctcttttaagtataagcgttccggtgcacccagctctttcagcagggttcttccctggcgcttcgtcaagcctgtcagcggcaggaggtctgctccgccgtcaccgtacttcgtaaagaaaccagtcactgcttcagcagcatggtctgttcctaacacaagaaggccttcctggccgccgatcgcgtattgcgcgatcattcttgttcttgcttttacgtttcctttattaaagtcagtcagctgatcgcctgtttcctgctgatactgatcagaaaaagcgctgactgttgatttaatatcaaacttccatgatttatccggcttaataaacttcaaagcaagctgggcatcgtcttcatcctgctgtgtgccatgcggaagacggacagcgataaattgagcgtctccgccctcctcgcgaatgctctccaccgcaagctgagcgagtcttcccgcaagtgttgaatcctggccgccgctgattcccaatacaaagcctttagcaccagttttctttacatattgttttaaaaaattgactcggtcctcaatttcttgctttggatcaattgagggcttcacatgtaactcacgcataatcttttcctgcatgctcatcccaatcattcctcctgtacattttcccttgttactgatcatttccccaaatcaatgaaaatgaatcatgactgttatgtatccctattaaatatagcacaggtcttcattcacagtgaacaagagagatcagctgacttcaacccgtatggatgtcacactgtcgccattgcatttccctttttcaatcgggcaggaagaaaacgcgacaattaaatccatctccgccctgagccttacataatctccggcattcgaaagcggcgtttccacagacagattccctttctcatcaaggacagtattcataaaaatcgcaaatgggtaatgcatgtgaggcttcggtacgccaaactgctcaagcgcacggttcatattgtcatagcacgtatcctgaaactcatccttttgcttcccatataagagcctgttcatatcaggacggcaggcgggcagcagcagatcatgcttgccgaccgtatcttcaatcagggttaacatcggcttatacaggttggagtagagatggtcgttgaccttcacatgaatggagtgattggcgtctatcgtcgctccctgatcaaggtgttcataaaaatccttggcatggtatgcgacaaaatcagccacctgctgcccttctacatcaaccacctttaaaatctgcccctttttcagcttcagccccagcccttttttcggctccacaatatattgctgtgtcattggtttgctccttttttcattagtatgagcgtccgcttccttctccatgtaaaaagaggcaaaaatccgatgtatataagcttcggacagatcacaatctaaccttagataaaaggggttgaataaataatgagccaaacaaaaaaagaccagccaaaagggaatctggcttggtggcagctgtcactgatcggagtcggctgcacgattggaacaggcttctttctcggttccagcatcgcaattgtaaaaagcggtttttccgttctcctttcatttctgatcgcagggatcggtacgtattttgtctttgaacagctcgccaagctatcggcgaagcagccggaaaaaggttcgttttgtgcgtatgcccgaaaagcattcggcaaatgggcaggcttcagcaacggctgggtgtactggtcatcagaaatgctgattaccggaagccagctgacagccatttcgctctttacgaagcattggtttcctcaagtgccgctatgggtgtttgcctcaatctacgcagtactggggctccttattattttcaccggcctgtccgtctttgaaaaaacagaaaacgtgctggcagtgattaaaacagctgctatttttatgtttattgtcattgccatcctggctttatgcgggatcctgtccggcggaaatcatggcatacatgttccaaataagacgagtgagtttttcccatacggcgccatggggctgtggacaggtttaatctacgcgttttacgcttttggcggaattgaggtcatggggctgatggcggttcacttaaaaaaacctgaggaagcgtctaaatcagggaaactgatgctggcgacgctggcgattatttatatcatttcaatcgggcttgctctgcttttggttccgttacacacgtttactgaacaggacagtccgttcattacgtcattaaaaggatataaccttgagatcatccttgatatatttaacgggattttcatcatcgcagggttctcgacccttgtcgcttcgctatttgcggttacgacattgctttgtacaatggctgatgacggcgacgcgccgaaatgctttactctaaaggaaggcaaaaaaatatgctggccggcacttgggctgacgtttgcggggcttgtcctctccattattctgtcgttagtgctgcctaaaaacatttatgagcatatgacaacagctgcggggcttatgcttttatacacttggctgtttatcctgttctccagcaaaaagctgactgatcccgagggcatgggaaaaacgcaaatttatttagcgatggttctgattgctgcggctgtgtccggtacattgtttgaaaaatcaagccggcccggttttttcgtcagcataggttttctcgtgatcatcgccatcgtgaccatgatctatcaaaaaaagcagggtcataaagatcgccctgccagtccttgatttatttcattctgttgaacatgttctttaaataagaaaacgggcacttcgatacctgtttttcgtcatcacggaggaaatactgcttccattcacgattattctttcctccgtatcagcctgctcatgttacggccaaatgcagttgatccatttaggtcctcaaacacccaccttggctgaaacgtgatcataaaaaaaggaaagcttcggctttttctcgcctcgtgcgccggtgtagcgcagagaagaaagtacggctcgccgtcaaaacaaaactcccatttataatgctcgggatcggccggaatgtcttccggccattctttttcgtcttgatgactcagtctatttaaaaagcgccaaaacagctcttcatacgcttcaatcgaataatgctccgccaaatcttccggtgtatcaaacaacacaacgagggatgcgtattttcccgtgtcccgcgatatcttgccgtactccgcaagcaacggagccagttcctccgctgtgcggttttcccgcggatctccggcaaaagcaatccgaagctgatcagtcagaaacgcctggcgtccgggaatgcacggaaacgtatccgcgtcgtcccccagagtttctgccagcagctcaaaagcgattctttgccattcaggaagctcttcctgaatacgttccagaaaacttttggtgtaaatcccattcaccattgatccacctccagtatcatctggatactatattaaaactggaagcggcaggtgactgtccttcatgaatcagcccaataactgtttgatgccctgataaccaaagtaaaagccaaacacaaggagggatacaccggcgattccggtcaatcctctcaatagcttttcatgaagcaggtttctgaacgtactggctgtgatagccatgcagaaatcccagattaaaatgccgatcatgatgccggagctatagattagaagctgattcatattgtaggcctctgctgttttcgcaagaatgcttccgtaaattccaagccaaaaaaggatgctcaatgggtttgacaatgaaatgagaaaacccgatgcgaatgttttcctgtatgacggtttcccccgtgagcttcgcacatccatcggttctctgacgtttttcagcgtttcaattccggtataggtcaggacaaaaaagccgaagagccacaaaaacgttttcacaaatggagcggtcaagaactgcgacagcccgaaatagataaaaagcatgtacagcccatccgctgtcatggcgcctaaaccgaaaatccatgcatgccaaaaaccgtttttaattcctttgtctatttgcgccgcattcactggccccacaggcgcagacaaggacagtcccagcacaatatagctcaaaaaaatgttcaccggcccgtactcccttctcttatgtaacttgtacaatttattcgggaacgggccaagctatgcacaaattcacttactgtttcagacgttcaagctcttcctccataatatcggcggctttgcctacaaaactgaaaatgagttccagctcctcttccgtatattcgcggcacaaatccatcgttgactcagacagaggacggaacaaatcctttatatgttttttcgaagcagtcaaagggacgattacgactctcctgcgatcgttcgggtccttttcacgagccacataccccgctttttccagccggtcaacaagcgccgtgactgaccccgtgctgaggccggttttttttcccagttctccggccgtcatcggccctgcttcatttaaaatgtcagctgatttcaaatcggtgggaaacagaccgagagcttgagcggctgcctgatgaaacagaaccgttcttgtgcccagttttcgaaaaagctgaacagcagtcttttccaactcacttctggaatttcttgttgacaactgacagtcctccctataaaatcgagtttatcttgataatcgagatattcaacaatcaaactattatcatgatatcagaacttacatagaaaagtaagaggaggtagaacaaatggacacaacaacagcaaaacaggcttccaccaaatttgtggtcctcggtctcctgctgggcatcttgatgtctgcaatggacaatacgattgttgccaccgcgatgggcaatatcgtagccgatcttggaagcttcgataaatttgcatgggtgacggcatcctatatggtggcggttatggctggcatgccgatttacggcaagctttccgatatgtacggccgaaaacgttttttcctgtttggacttatttttttcttaatcggttctgctttatgcgggattgcccagacgatgaatcagctgatcatcttccgggccattcaagggatcggaggcggcgcgctcctaccgattgcctttaccattatctttgatttgtttccgccggaaaaacgcggaaaaatgtccggcatgttcggtgctgtatttggattatccagtgttcttggtccgctcttaggcgcgatcattacagattcgatcagctggcactgggtgttttacatcaatgtgccgatcggcgcattgtcattgtttttcattattcgctactacaaagaatctctggagcacagaaagcagaaaatagactggggcggcgcgattaccttagtcgtatccattgtatgcctgatgttcgcccttgagcttggcggcaaaacatacgattggaattccattcagatcatcgggctgtttattgtattcgccgttttcttcattgccttttttattgtggagagaaaagcagaagagccgattatttctttctggatgtttaagaaccgcttgtttgccacagcacagattctcgctttcctgtatggcggaacatttattattttagcggtatttattccgattttcgttcaggcggtctacggcagctcggcgacaagcgcgggcttcattctgacgccgatgatgattggatcagtcatcggaagcatgatcggcgggatcttccaaacgaaggcaagcttccgcaatttgatgctgatatctgttatagctttctttatcggcatgctgcttctttccaatatgacgcctgacacagcacgggtatggctgacagtctttatgatgatttcaggctttggtgtaggctttaacttctccctgctgccggcggcatcgatgaatgatcttgaacctcgctttcggggaacggcaaactctacaaattcatttttgcgatcatttggcatgaccttaggcgtcaccattttcggaacggtgcaaacaaacgtattcacgaacaagctgaccgacgccttcagcgggatgaaaggctcagcgggatcaggtgctgcgcaaaatattggcgacccgcaggagatattccaagcgggaacacgttcccagattcctgatgcgatcctgaatcgcattattgacgcgatgtcatcaagtattacgtatgtgtttttgctcgctttgattccaattgtcctcgcggcggttaccattttatttatggggaaagccagagtgaaaacaacagccgaaatgacaaagaaagcaaattaacataaaaaagcagtacatgctgggcatgtactgcttttttctattacactccaaatcttgcaagaataaacgtccatatacaaataatcactaacagaatcaggctgtacgccactgtctttttaaacagtttagattccttgcctgtttggccgaccgctgcggcagcgatggcgatagattgaggagaaacaagtttcgccatgacaccgcccgccgtatttgcggctaacagcaagtctgaacccgcaccgatctgcgctccggtgacaacctgcaaatgaccgaacaaagcattattgctgacaacagaaccagtaatgaacacgccaatccagccaagaacaggactgacaaacgggaacaggtctcctgttttcgccaatgctaatccaattgaagagctgagccctgcgaagttggccagattggcaaaccccatcacgaagcagatcgtcataatcggcacccacagctcttttcctgtctccttcagggaagcaaaggcatcccgagaggagaactttttgctgaacagccctgtcacgatgaccgccgctaaaatcgctgtaccagtcgctgacagcagatcaactttaaagactgcatctaacggcatggcagatggcgcaatcggcggcattttcataatttgctgatgcagaaaaggcattttgaacaggagcgttgattgatataacagcccgccttcttggaaaagcgctttgaaggcaggaaggctccagatggtgatcgccgcagttaaaatgtagaaaggagaccacgctttcgcaatatcagcagcacggtatgcctttttctcaccagcatcgccggccccttcctcgcggtaaatctctttcggctgccatttgcggaggaagagggcaagcccgcccatgctgaataaggccgccaaaatgtttgctaattccggcccgagcaccgccattgtcagtgtctgaaccgctgtatacccaccgctcacaaccagaagagcgggccatgtctgtttgattcctttcattcggtctaataagaatacaagcaggaatggtattaaaaatgagatcatcggcagtgtccacattaatgtccgtgacagctcaagagcagacaaatcaccaatctgcgcccctgtgatgacaggaatcccgatcgccccaaaggctccggaggcggcgtttgcaatcaagcagagcgccgccgcttttaacggtttaaaaccaagttcgacgagcagcgccgcactaatcgcaatcggaacaccaaaaccggccgcgccttctaaaaacgcgttaaaacaaaaaccaattaataatagctgtaatcgttggtcaggcgaaatgccggcaatgctggaccgaataatggtaaatttcccggttttcacggcgattttatacagccacaccgccatcaggacgatgtagccaatgggccacagcccgctcccgattcctaacaaaacagaagaaatcgctttttcaaccggcatatgaaatgccaaaacggagacgaagaaactgacggctagggtaagaaatgccgcaagaatgcctttcattttcaaaacagttaaagccaaaagaaaaaagagaatcggagtgagcgccacaagtgcgctcacatactcgtttccaaacggatcatacaactgctcccacattgacaatcagccctttactctaaagttgcggttagttgactttttgttctgcaaaatgaggttttaaaatgtttttaaggacgccggcgctgtgaaggaactgttctttttctttctcatttaagttcagctcagtgatacctgcgatccctccgcgattcacgacagccggcacaccgatgtacacgtcatctgcaccgtattgcccgtccaaatatgtgctgacagttaatatgctgttttcattatgaagaatggcttttgtaatgcgagcaagactcatcgcaactccataataagtcgcgccttttttctcaatgatatggtaagctgcgtttttcacatcatctacaatttggtccagctcctcttgtttgtacgcatcgtttttctcaacgagttcactgaccggcacaccgccgacattcgcgtggctccaaacaggaagctctgtgtcgccgtgctctccgataatatgcgcgtgcacgttttgaggcgctgcgccaaagtattcgctcagcatgaaacggaatctcgcagaatcaagtgttgtgccgcttccgatcacccgctcttttggcaggccgctgaatttccatgttgcgtaagtcaggatatcaaccggatttgtcgcgattaagaaaataccgtcaaatccgctcgccatgacttcattaacgatgcctttgaaaatcttcaagttcttttctactaattcaaggcgtgtctcaccaggtttttggtttgctccggcgcaaatgcagacaatatcagcatccttgcagtcttcatatgttccgtaagatgttttgaccggttgtggcgcaaacgcctttccgtggtttaaatccatcacatcgcccattgctttttctttatttacatcaatgaccacaagctcatctgtgatcccttggttaattaacgcaaatgcataactgcttccaacaaaacccgctccgattaaagctactttatttacatgtttgttcatcattaatcatccttccagggtatgtttctctttgatgtctttttgtttgtgaagtatttcacatttatattgtgcaacacttcacaaacttttgcaagggaaaagttttgtctgatttatgaacaaaaaagaaaccatctatgatggtttctttcggtaagtcccgtctagcattgtcctcaatggggaagagaaccgcttaagcccgagtcattatataaaccattttgcacgtaatcaaagccaggctgattctggccgggcacttgggcgctgccattattaaaaatcacttttgcgttggttgtatccgtgtccgcaggcagagtcagcgtgtaaattccgtctgcatttttagtcattggttttccaggccaagatccggtcaattcaattgcccggctcccatcatgtttatagatataagcatttacctggctccaatgattcggattttgatagccgatggttttggccgaagctggatctcttttaacaaaactgtattcctcggtcctcgttacaccatcactgttcgttccttttaacatgatggtgtatgttttgccaaatggatctccttttccgattgtgaattgatctccatccttaaacgctgtctctggtccattattgatttgataaacggcttttgttgtattcgcatctgcacgcaaggtaatcgtcagttgatcattgaaagaatgtgttacacctgttttgtaattctcaaggaaaacatgaggcgcttttgcaatatcatcaggataaagcacagctacagatctggcattgatcgtgcctgtcagtttaccatcattcacttgaaatgaacctgccccagctttattgtcatacctgccatcaggcaattttgttggcgtattgatagaaacagaggatgaacctgcatttgccagcacaacgccatgtgagccgcgctgattcataaatatctggttgtttccatttgggttcgagagttcctcaggctgtccagccatcacattgtgaaatctattgaccgcagtgatagcctgatcttcaaataaagcactcccgcgatcgcctatttggcttttccccgggaatctcacaccatttccgcctccctcaggtctggaaaagaaaagaggcgtactgcctgaacgagaagctatcaccgcccagcctaaacggatatcatcatcgctcatccatgtcgactcttcttcatcattggcgtacgtatcatgcgactccacccatgtcaccagcttgtccgcagacacatcagatgcatagtgggagagattcgacacgcccagattgcgattctttaaagcggaccttatggaatgtccatagttagacgctgtcacattcatataattcgcatatgcagcatccctggaagcactatcctgcaggatttctccgtattggaactctgcagctgtatttgtgatattcggccaaaattgactgccgtaactgccatcatccggaagctctatatgtttggcggcatcaaagcgaaatccgtctgccccgtcattcaatgctctttctaagaaccgtttcagataggactgtacttgtgtattttgtgtattccagtcatacagcccgagcaatgaattctgcgtgacatcccatcgatccgaccagtttttaatttgtgtgtttccatgtgtccagtttggaatactcttaatctcattggaaatcgcggcatagtcactggtggtatgattgatgaccgcgtcaacaatgacctttatgccatattcttcagcagctgcacacatttctttaaattcttgttcagttcctaagtaacggttgccaatttggtacgatgtcggctgatagagccagtaccagttcgacatgcttttatttccttggttcccttccttgacttggttaatcggagatgtctgaatggctgtatatcctgcatcatgaatatccttcatattatgttttaacgtattgaacgaccaattccatgcatgaagaatggttccgcttttgatcgacggtgctgtcagctcattcgatttgttcgccgtttcagcactcgcagccgccggtcctgccagaaccaaatgaaacagcaataaaaatccagcgaataacggcagtaaagaggttttgaatcgttttgcaaacattcttgacactccttatttgattttttgaagacttacttcggagtcaaaaatccctcttacttcattcttccgcttcctcctttcaaactgatgtgaagactggagaattttgttaacgcttacattttaaattatcacaatcactctatcaaaacaacttggcagagtgaatacaaatcaatgttcctataaaaaaagctgcccgaaactgtgaacgcttccctcgctttccaaacaaaaaaagaaaccatctatttttcaagatgatttcttttttatttcttcttttaccgctcttctgtaagccagcttcacaatcacataccgaagcagaaacagaacgccgccgcagacgataaaaagaagaatcattttcagccaagcgaagaatgtatggggaatccccctgtcgtacatcgtaagcaccactaccgcaaaggcgaccgcaattgattctattcgctgctgcttcacccgtttttgcagttcttctttggtgtctattctcggcatgagcattccggatgccgcagccctgatgcagtaatataagataatgatgaacaaaaacacaaggcttgcagcccattctttaaacggaaattcaaacataatgccgcggatgatcacatcaagcagcgcaaatgctcccgctatcatcccaatctccgaccagattttttgttctttttcttttactctcttatttttcccattcacgcctgaaagtctattacgcagattattcatgaccttcctcccgcacttttacgaatggcttatggcttacatgttacaataacagcctgcgcttctgcaatgaataactcaaaagcccgccgtacaagccggcgggcagcaatcgttaaaacggcccccaattgatcatgacgccgatcacgataaagacaagcccgatcaagaaccaaatcagagcaagcggcaccataaaccgcagccacttgacatacggaataccgctggcggcaagcaccgccatgagaacgccggatgtcgggttcacacagttgacgaccccttctccaagcataactgcctccaccgcaacctgtctcgtgattcccatcaaatcagcgagcggcgccaggattggaataaatacaacggcttcgccagaccctgaagagatgagaaaatgaagcagcgcactggcgatatacatgccgattgccccggcaatcgggctgaatccatccaaaagtgaagccaaagcattgacgacagtatcgagaagctttccattttcaaggataacggaaatgcttcgtgccatcccgacaatcagcgccccgtatacaagactttggcagcccgtaatgaaggttttggcaatatcgttcgccgcaagcccgcctattaaaccggcaaggacagaaataaaaataaatgtcgcagccatttgggaatctgaccagccaagcttcaaagcgccgtataaaaatccgacaagtgagagtcccgccacagccaaaatcagcttatggcgaacggtaaacggcactgactgatcttcttctttaccggcttcgcccattcctgccgcagggaaccaatctgttcctaacacactggcatcttttgatttttttaattttctcgtatacaaatagatataaataatagaagacagcaaaaagcatatgtatatcacaactcgcaggccgattccagaaaaaagagggagctccgcgattgattgtgataaaccgagcggtgacggtgataatatggtggagttaaatccagcgtagcagccgatgtatataacagcggctcccgcgactgcgtcccattttaaggatcgtgccacaatgaggccgatggggataaaaccgataactgaattcacgacaatcccggttgttccgagaatggagaacaatgcgccgacaatacaaataaataataattgctttgtgcggaatttgctgatgacattgtaaatcaggccattgatggcacccgttttttctagaatagcaatggtgccgcctgtgaataaaatcagaaagatgatgggtgctgatccaaccattccatcctgtagagaagtaaaaaagctgatcaagctgaccggagactgttcaattgaatgatagcttcccggaacagcggtcgtgacatccccctttgtcacgcggtcaaattcacctgccggcacaatatatgaagcgattgcgcaaatgaaagcaatcataaataagaggacataggcgtcaggcattttaaatgtcatacgttttttcttaggctgtgtttcggctgctggcatactcatatttcgatccatcccctctgtttgaaaatattaattattctgaaaagtagcaatatgtgctatattatatacagcctatcttcctgtttcaatataaataaagtaaagaaggtaaaaattcattctgatagaaggaggtatttcttaccatgcaaaagctttcagaagacatgaaacaaaccattatggacatcttcgagcatctgcacgcgaaccctgaagtcagctggaaggaatatgagacaacttcatttttgaaacaaaagcttgaggatttagggtgccggacgcgcacgttttcagactgcaccggggttgtcggcgaaatcggctcaggctcacctgttgtagcggtacgcgctgatattgacgcgctgtggcaggaggttaacggcacatttcgcgccaaccattcctgcggacacgattcacatatgacaatggcattgggcacgttaatgctgctaaaaaaacaacctgagcttccgaagggcacaatccgttttatctttcagccggcagaagaaaaaggcggcggcgccttgaaaatgatagaagaaggcgtgcttgatgatatcgactatttgtatggcgttcacgtccgtccgatccaggaaacacagaacggccgctgcgctccgtctattctgcacggatcaagccagcacattgagggaacgatcatcggggaagaggctcacggcgcccgtccgcacctcgggaaaaacagcattgaaattgcggcatttcttgtacataagctcggactcattcatattgacccgcaaatcccgcataccgtcaaaatgacaaaacttcaagccggcggtgaaagctctaacatcattccaggaaaagcatcgttcagccttgatttgcgcgcacagaccaatgaagccatggaggcgttaatcgccgaaacagaaagagcctgtgaagcggccgccgctgcattcggcgcaaaaatcgagctgcaaaaagaacacagccttcctgcggcaacacaaaacaaagaagctgaagcgatcatggcagaagccattacagatatcatcggggctgagcggcttgatgacccgcttgtcactaccggcggagaggatttccatttttacgccgtgaaggtgccgaatctgaaaacaacgatgcttggcctaggctgcgggctccagccggggctccatcatccgcacatgacctttgacagaaatgcgatgttcaacggcattcacattttagcgaatgccgtgctcaaaacatttcagaaggcggaatcacttgctgccgctaacgcttcttaacgcaaaaaagcagcctggctacaggctgctttctccattatttattcaaatcttcaattgagttgacatttttcatatattgaggaacaacaagccccatcttcacaccagtcatactggtgccaatatcatcatatttgcctttatatttagcggcgtatgctttatgggtattcggcagccatgcggaaagggatgcatccgcacttcccgtcgcaattgcagtccacatcggcccagcctctacctgagtaagtgttacctcatagcccaagtcttctaagactttgcctatgacgtttgtacttgcaatctcactgtcccacgccacataggcaaggttgattttgtctcccttcaccttttgaacgccttttgtccattcggcaatctgatccttgtgtttattgacgtactcagcagcaactttggcaggtttctcgccttcttccaccttgatcatgatttcgcccatttcgtcttgcgtccatttaaactggctcagaagctttgcggcattcggctgctctttgctgaagcctttgcgtgtgatcgtatggatttcctctgcgctgccataagattgtttcggatcatcgagatatttcagcttatatctggagaacatccagtgcggagtccatcctgtaatgataatcggcttcttacggtcatatgactttttaagcgtagcagtcatcgcagcacttgacgctgaaatcaatgtccagtcattcaggtcataatccttcatcgctttgtcagtcagggacataatccctgaaccggggtcaatcccgatgatggtcttattcacttgttctgctgcggatgcattttcatcgttttctgaaccgcaagccgcaagtgagagcgccagcatggcggaaacgccgatgccgatgatttttttaagcatcaggcattccccctgcttttcttcttcactttaatattttgagtaatacggtccagggtaatagcaacgataacgatggcgataccggcctctactccgaccccggttttcagctgtgtaacggcactgtatacttcagaaccaagtcccggtgcaccgaccattgcggcgataacaaccattgataatgcaagcatgatgctctggttgatcccggccaaaatcgtttttgtcgcaagcggaagctgaactttaaacaaacgctgagctgttgtagaaccgaatgcctcagtcgcttcaatcaaatccgccggcacttgtttaataccgagaacagtcatgcggattgtcggcggcatcgcgaagataacagatgcaacaacacccggcacaacaccgatgttaaagaagaaaatcgccggcaatagatatacgaaagcaggcattgtctgcattaaatcaagaattggcgttacaatacggcgaaccgtttctttctgagacgcccaaattccgatcggaaccccgaccacaatcgaaataatcacagatgtcaaaacaagcgccaatgtttgcagcattgggtcccaatatcctaaataatcgatcaggaggaatccaatcaacgtaaataacgcaattccccttgtactgatccaccacgcaagtgcggcgaaaataatcgttaacaaaatagatggaataaatccaagaccggtgacaattccatttacaaaagcggccaatccgttagcgattccgtcgaagaatccgccaaacgtcatcgtaatccagtcaacaaaacggtcaataatatctgctaaaggtattctaggcagtctatccatcttatttcacctcctgtgcagaaggatcttgtgtttgttcgttagtgccttcagcattgatatactcgttattgccggcaagtgcgccaatcagcgcgcctcttacaacaattcctttcattctttgcttctcatccacaaccgcaattggaatattcgcatcggacacaacgtcaaaaatctcagtcagatacgtattctctggtacagtcgtaaattctgtattcaagatgtcttgaagtgacaaatcagactcagccgcttttttcgcatcagacgcatagataacacctaataatttcttttgtttatccactgcataaattgaagaaattccaaggtttttcatcagtgtcaatgctacgcgaggccctttatcaatccgcactgtttcagcgcgtttcataatgtggcctgctgtgaggactttagacaaatcaacatcttcgacgaatttctcaacatattcgttagatggattcatcaggatttcttcaggcgtgccgatttgaacgatgttgccgtccttcattaggacaattctgtcgccgatccgcaacgcttcgtccaagtcatgcgtaataaagataatcgtttttccgacattatcgtgaagatcaagaagttcatcctgcatatctttacgaatcaatggatcaagcgcactgaacgcttcgtccatcagaaggatgtccggatcatttgtcaacgcgcgggcaaggccgacacgctgctgcatcccgccggaaagctggtcgggatattggcgttcaaatccttccagtccaacgagcttaagagactcaagcgctttttgctgccgctcttgtttgtctacaccttgaagctccagtccgtattctgtgttttcaagtatcgttctgtgcgggaacagagcgaacttttggaagaccatgctgattttcttccggcggacttcccggagctggtctttagacatatttgttatcatgtcaccatcaatgtaaatatttccggcagtcggttcaataagccggtttaacatccgtactaaagttgatttaccgctccctgatagacccatgatgacaaatatctcaccatcatatacttcaaaatctgcctgattaaccccaacggttgatccggttgctttcaggatctctttttttgtctttccgttggcaagcatttgaactgccttctttgtttgtttcccaaaaatcttagagactttctcgacttttatcttaattggtttctcatctacactcatattttccctccatattaagcaatctttattaccgtaacatttatgtaacttcccacacaaacagcatattctcttttattctgtaccatttctttataaacatccatgtgaccacatgatcttatttatgcttctaaatgctctgtaatcctcctatatgattgtattttacgggtgatttttcgcctatctttagttgaaaacgcttttattggaattgaattccttcttcctcttatgacttccctctcctttactggaaaaataagttgctttttcaacatcaattatgtattatagtttcatgactatgaaacaatcagatgatcaaatcagagcgcaaatttttaaagcactgtctgatgaatcaaggcttgccattattcgtacgctttatgtcagcggaaaagaactcagctgcggtgaagtaggtgaaaagtgcaatattgtcaaaaccacggcatcttatcattttaaaacgctgcgtgaagcgggattgacggcaacccggaaagattcgcgtacaaaatacgtcagtctgcgtgaagacacatttcaaacatacctgcctggctttttggaaaccctctaacaaagggttttctctatacatatctgtttcatagtttcaaagttataaaacaataggagtgataaaatttgaatcgcatttggcttttcttcagtgtcatgtttgtcattggcacggatacctttttgctttcgccgcttctcccccttttacaggatcagtttcatgtctctactgatttgtcaggctggatggtcagtgcttatgcactcggttatgcgctcttcgctttcattgcaggcccaatctcagaccggctgaacaggaaaacagtcatgctgtggggacttgcaggctttatcgtatccacatttttatgcggcatcgctccctcttttgccgccatgtgcctgttccgttttgccgcaggcgttagcgctgcgtttgtgacgcctcaaatttgggcgtccatcccagtcattgtccagccttctcagatcataaaaggcatggggattgcgacagcaggtttggccgcttcacaaatgctcggacttcctattggagggtttctcgcttcctttacatggcatacgccatttttcgttttgtcagcgtgctcgcttattcttctattgatcctggcggcggtcatgcctggcatccggccttctgaaccattggcgcgcccatcaattgtcaacccctatcgggagcttttttcattgccgaaaacatcggtcattctgcttgcctattttctgtttcaaaccggaaacttcgcatcgttcagctttctgggtacttggctttccgcggattatcatttaaccgtgtcacaaattggcgcagctatgcttgtactcggactgggaaatatgctcgggagccttatcggcagccgggtttcagaaaagctgggcatgtttaaaacactgatcagcgggatgctgctaatgggcgctctctatttcgctcttccgttctttccaaacttgtttttagtagaagccggcttttttctcacgttctttacagctggcatcatctttccgttaatgatgggtgtctttcaatccattgcaccaaatgcgcgaggaaccatcgcttccctttccaatgccgctatgtatgccggaaccactgtcggtacaagtattgcaggttttttatatcaaagcacacagcatttcggagctgtcacaggatttactgccattctgttcatactttctatgacgctctaccagacaatcagtaaaaccgggaaacgccaatccacagcccgggcgcagatgtaaaaaaaaaaaagcacctcattcaagaggtgcctcagattgttgacaaaatcctaaaatggttttcattttaggattttgtcatcttttcagcgtgattgaaaacccttgaagtctaggaaggacgagcataggagcggacattcacaggatgtgatgacgacggcgtttaggcaggacgcctgagaatttagccgttgatccacttcgcattgagcaccgaagcgcagtcctgacaacgaatgcgagggtttgtcgacacgctgaaagcacctcttttaagaggtgcttttcctattctagctcagtttgtttcgtttctttccccataatcaaaatacaagcaaccgcgagtaagattgcaatgcaaaagattgaaaagatgaccgaaaacgaaatatgacgggctgccagggttccgacgagcaaaggcccgaagatgccgccgattcttccaaacgctgctgtcgttcctgaacctgttgctcgaatcgcagtcgggtattgctccggggtataagcatacagcacgccccatgcaccgagattgaaaaacgataacagcattccagccgtaagcagaagacttaaggaatccgccgttccgaagaaataggcgcttcctgctgtgccaatcaagtaaatgacgagtatccacttccggcccgctttttcaatcagccatgcggcagagaaatagcccggtagctgagcaagcgtcatcagcaggacatattcaaagctttgaatcatgctgaagcctttcagcagcatgacactcgggagccataggaacatgccgtaataagaaaacaccacacagaaccaaacgatcgacagcatcaccgtcggccgtatatactgtcttgcccagacgctttttacattctcccacaccgacctctttttggcagaaagcgattcatatttcggcgaatcaggcagactcgtccgcaggtacagcgcataaaaagcagtcagcgcagttaacagaagggcagcctgccagccgaagcttggtatcacaaagtaagaaatcaaggccgctgcgagccagcccacggcccaaaagctttccaaaagcacaatcactctgccccgcttttcaggcacaaccgcttccgaaacgagtgttgaagcgactggaagctcgccgccaagtcccataccaatcacgaaacgaaggattagaaatgccgataagctcgtcacaaaagcggaaatgccgcttccgatggaaaagcataaaagggtgatgatgaacacttttttgcggccgattcgatcagcaagcaaaccaaacaaaaacgcacccgcagccatgccgatggaattgacgcttccgatccatttcatttcctcgggcgacagattccactctacatggagcgcggcgataataaacgataatattccgacatccattgcatcaaacagccaccccaaaccggcgacgcccagcagtttacgctgggatataggctgttgttttcccattgccaacacctctgatatgcaaaatgattaccgtttaagtttacacctgtctttacacattgtcattaactaaatgatgtaattgaaaaaccccgcttatgttccacaagcggggtttttattattgctgcaatgctgcttttttaatattatcctgaagctgtgcaattcgtctcgcgccgtcttcgcggaggcgcttgttttcttcttcgatttgttttgtttcctgcatgccgctgacaatcgtgttccaagacgattcaatcgtttcaatatctatgctcggtctgccggccattctcgcaatttcaacactttggctcgagatgttttcagcatttcgtttcagcatctcgtttgtccggcggtcaagctcgctcatggaatcagccacaagcttttgccgctttaccgtaacagcctgaataatgccgtttttgaaaatcggaatggtaatgataaacgcggagttgattttcccgatcagctttgcatttcctcgctgcaggagacggatttgaggtgcagtttgaagcgccaccatccgtgccatgtccagatcatacacccgttcctcaagcgcctgaatgccgttgcgcaacgtatcgagctgcatttgcgccagctggttcccgcttgccgctttttcctcatatgaaggaaggatcgactgcatctcttccagtttcatctgcccggcaacgacgtatttttcaagctccatatagtatttgatattgttttcatacatttcatcgagcgtgtagttcgtcttcgtcatctcatctttgtattttgaaatctcaacgtggattttttcaatctctccgccaagtgtctgatactttttaaagattttttcaatcatgctgccgccgcgtttgaaaatcttcgccattaatccctttggctcatcaaaatcatttttgtcgaagcggtccatgattttcccaagctgagtcagcattgtgccggagtctgtcacgcttgttgttttcatcatccctaagatgcggtcagagaacttggatatttcaatggctggctccttgccgtactcaagcagctccatttggtttttgacatcaatttgttgagcaagccgcttcacttctggttcctgacggagctgaagacggatatcgtcagctttttgctgggaaatctcttcatttttatcgagaacaagcggattttgattttctgttgtcatgcttttcttctctccttatttttgggtaatggttctgaagagccttttcacaagcgaaggctctttgtagtcctgctgaaacaccatgtcatccagccagtggatatcatactggtcatcttcaataaactgctcaatatcttggtgtccgggcggattataaatgatgatatcgattccgatttcattcaagaacagcagggcggcagcatccgaacgcgtgagtccgccgctcatttccgtatgatataaaacaagtttcggaacggtttgcgcatagtcgaacatttgaatcaatttcagcaaattagcaggcaggtttgttgtttgtttaaacaaatagatttgaacatccttgacttgttcctgatgcaaagccttaagccgcgggtgcctgcacattctcgaaatcgttttggcaatggcagtctgaacgcccgccggcagctgtttgtactgccacacattgcttgccatcagcttgtccggatcaatgttcccttcttgatcaagtgcgtggctgtagtgaaattgatagttcgactttatttcttctgtaaatggaaagcttctgaccatttctgtttcctgataatccgctagagtatgaagcctgttccaatattccttattgtctttcgacacgcccataattttggcgaatacattcggaatctcaatggaatgtttatcagctttgaaattcggccgaataaaggcgcgttctttcgtgattaaaaacaattcatcataggtcgttttcagcgtaacggacaccggtgtgtgatctctgaactgccacggcttatacagcatggattcctcgtgattcagcacatgttcaatttcctttgttgagcggtaagccactgttgatttccggtctggtttttctttcggaaacggctgaagctccgaaacatccgggagcttttccgtaaaaccgagctcctgcttcgggtcgacaagcgccagctgatccgttcccgccggatggaacagcagtacatcacagccgaccagcatcagataatataagaaatagagctggcttttcgtcgcatctccataccaaacaaccttcggcatctcccgctctatatcggttttttccagccaagggttcagatggtttaaggaaaacttcgagacatcaagcagcactctgcgaaaatcaggatgattcagccccttttcatgactgtccgcaaaggtatgtaaaagcgtcatcagcgcttttcttaaatggcggtgcatcaggggatttgagtgcttcgcaatcagcttttccccgtccagaaaggcaacaaagcggctgactgacagccctttttctttctgattgatggaatgaatatgctgaagcttttgaaatgtttccggttcgattgttttatcaagcgtttcactcaaaatcgttatgcggtcgtttacagacagctcatacagctcgttatagtaatccgtctcatcaataggcgtgcccaatatctgaccggcaagacgagaaaaagaaaggccttgtgcagtttcatagtgatcccgctccggcaatggctgaaacagcaggcttttccaatcgccatcagccggaagtgctttatgaatggttagttcttcttgtctcatcatatcctcctttccggtttgtcattgaacgatatttcggtaacaaaaaaggaaggacattgaacctccctccttgttttgttttattcttcttttgaagcggctgtttgttcgcgcacctgcttttgtttattgatgtagtgaatgatcaatgttaccgcaaatgcagcgataatgataatgaagaatacagagtgcggcatttcgtaatggaaagcgctccccgccattttcagcgcgataatgccgattaagacgaatgctgtgttttccagctcaggaattttatcaatcagcacaaggaatacttttgccactgtacgcatcattaaaataccaagcataccgccaatcagaagcacccatactttttcagatactgcaaacgcggccaggatgctgtccacagagaaggcaagatccattaattctactgaaatgacagtcgcccagaagatcccgaacgtgcggaccatccaagagtttttcttgatgccgtccgcttcctcttctttttcgccaatccagaagtgcttaatgacgagccaagccaggtaaagcgcgccaagcaccttgatccaccagaatttaatgagaagcataccgagcccgatgaaaataaacctgaaaatataagctccaaacaaaccatacgttaacgcttttttccgctgtttttccggcaggtgtttaaccatgaccgcaagaacaagcgcgttatcggccgataaaaggccttccagaacaacaagggaaccgatcaaaccccaggaaacaggatcagtcagaactcccccccacattttccaatcgaaaaatgaagcatacgtagacaaaatatgatgtaaaaagtccaagttttttcctcctattaatttgaaacggtgacttctctatttgtcactcgcttacacttgcaaaccgtaattccggcacaatgcagccagcccgccggaaaatccgctgccgattgcattgaatttccactcgccgccgtgtctgtaaagctcacaaacgacaacagctgtttcaatggagaagtcttctcccaaatcgaagcgaagaagctcattctgcgtctcttcatccacaacgcggacaaatgcattggaaacttgtccaaagttttggctgcgtgcttcagcgtcgtgaatggtcactgtgatgccgattttctcaatgtgagcagggatttttgagaaatcaacgataatctgctcatcatctccgtcgccctcacccgtgcggttgtcacccgtatggatgacaccgccgctcggatgttcaaggttattatagaagacgaaatcgagatcatttacgcagttatcatgcgcatcaactaaaaaggccgaagcatccaggtcaaaatcgtgtccgccggagtacttgtttgtatcccagcctaagccgatcaccgctttagtcagtcccggatttgtttttgttaaatcaatgcgctgtccttttgataattgaatggccatactgcctctctcctttctgctcttcgtatttgtcttaaccgacttgcaaaccgtagtctgttgcaatgcgggcaaggccgccttggtagcctgagccgattgctgagaatttccactcgccgttatgtctgtaaagctcccctgcaatgattgccgtttcaatagagaaatcttctgcaagatcgtaacggatgagctcttcatttgtttcttcatttacgatgcggacaaacgcgtttgatacttgtccaaagttttggctgcgcgcttctgcatcgtgaatggtaataacaaatgagattttatcaatgtttgccggtacagcgctgagatttacttttacattctcatcgtcgccttcgccagcaccagtcaggttgtcgcctgaatgaacgactgaaccgttgccgccttcaagctggttgtagaaaataaagtcgtttggtgacgcgcatttgcctgcggcgtctaacagaaacacacttgagtcaagatcaaagtcgtgtccgccgtcatacttgttcgtatcccagcctaaaccgacaacaacctttgaaagacccggatttgtttttgttaaatctactttttgtccttttgccaatgaaattgtcatgtttcatccactccttttcttttatacgtatcggctgataatatcttctaatctcgtatcgtttgtgccttcaccgatcgccgcaaacttccactcactgccgctgcggtagatttctgctgtaatcaggcttgttctgccggcgtaattgtctctcaaattgtacttgagcatttcctcgtgattagattgatcaactacgcggataaacgcattttgaatcatgccaaaatcttgttttcttctgacacaatcgtaaatgttcactacaaatacaagcttatcaatgtttgcaggcactttatctaaatctatcataatttgctcgtcatcgcctgcaccgtcacccgtcaggttgtcgcctgtatgctgtacaccgccgcagcggcttttcaggttgccgaaataaatcaggtttttcttatcggtgaattttccgttttccagcatcagcactgaagcgtcacagtcgatattcggaccgcctccgccaagcagtttgctgaagaatcctccgcctgaggacactgggtcccagccgagaccgaccatcaattttgacagaccggcttttccttttgttaaatcaattcgttgacctttttctaaagaaattgccacacgattcactcctactcatcgaaatgtgaagatagtcacatttatttttacgctcacaaggaaaataagccgtaaattactaatatatacgtttgttattatatcaaagtttcgtaaaagttaagaataattgacgaaaaacctcgaaaaaaaacttccatatttgatatatgatttgcaaatgctataaagtgcgcttcttaaacaaaccatttgacgcgggcaagtcattttgcctattctggtgtcaccacctaaaaacagacagaaaggaagcggccttttgattcatttaagcatacttgatcaggcacctgtttctaaaggagaaagccctgtgacaactctccagcattcggttgagcttgcccaattaagcgaagagtggggctataagcgttattggtttgccgagcatcacagcacgaaaggactggcaagcacagcgcctgaaatcatgatcgcccgcatcgcagcacagacaaacaccattcgtgtcggatcaggcggcgtgcttctgccccaatacagcccatttaaagtggctgaaacctttcgccagcttgaggccctgtatccaaaccggattgacctcggcgtcggtcgctcccccggcggcacgacaaaaaccagacttgcattaacggacggggtgaaaaaaagcttaaccgaatttaacagacagctgcaggatgtctcttattttctaacagattcccttcctcccgaccatccgtatgccggaatcaaagcggcgccccttattggtacggcacccgagctatgggtgctcggtcttggtgaaaacagcgcaagacgcgcggcgcaccaggggattggatatgtatttgggcatttcattaatcccgagcgaggagaaaatgcattccgcatctaccgggaaagctttcggccctcagcccatttttcgaatccatccgcactgtttacgatttttgtcatttgcgcaaaaacagatgaagaggcagaagaactcgcattaagccaggatctgtggcttcttcgcgtcggaaaaggcttggacagccgcgtgccaagcatcgaggaggcaaaagcctatccctacacagcgtccgataaaaaactcatagaagaaaacagaaagcggatggtgatcggttctccaaccactgtcaaacaacagctgttagacctcacaggccgctacgaaacaaatgaaatcatggttctgtgcaatgtgtttgattttgaggcgaaaaaagaatcgtatgagcgccttgccagattgtttctataaaaaaagcagttttccctagggaaaactgcttttcatgttatcggcttctttttttgcgctgagcttcttttttgataaacgtccaaactccctgaactgcaaatccgattaatagcaaaacgatcaatagcagggtaatagacggacctggcggcgtcccgagctgataggatgatgtcagtcccgtaaatacgctgaataatgaaatgagtatggctgtaatgaaaaccatgttaaagccttttgcaattctgatggcgaaggctgccggcaatacgagcagggccgatacaagaaggaccccgatgatcggaataatgactgaaatcgcaaggcctgtgacaatactgaatgacaacgagagaacgtttgtattgattcccgatgttttggctgttgcttcatcaaacgtcagcaggtagagcggccttctcagtacgataaaataaagcatgatcagcagtgtgataatactgataatatagacctgctgctggtttactgtcacaagcgatccaaataggtattgatcgatgctcatattggctgtgcctttggaaaggctgattaaaaacatcgcgaaggacaaaccagctgccattaagatggcaatggacacttctgaataagtccgatacgcccgccgcatgtattcaattccgatcgcgccgatggtcacgacgactatgcttgctgcggttatattggtgctgagaaaaaagccgatggcaacacctgacaatgagatatgtgaaagtgtgtcagccattaaggcctgtcttctgagaacgagatacactcctagtatcggagccatgacggcgatcatgccgcctgctagaaaagctcgtcgcatgaattccaagtcaaacatttccatccgcctttttctcctctctctaatcgaatcactttatctaaaaattgctgtacttcgttttgttcgtgagtaaccatcacaactgtgcggttgtgatttttcacgagatgatgcataaattcgtaaaatccttttctgctgtcgtaatcaacagctgtcgtcggttcgtccagcatcagcagatccgggttgctggcgagcattctggcgatacagattttctgtttctgtccgcctgataaatcaccgattttacgatggcggaggtcccacatttccaccattttcaatgctttttctacttcaagatgatcttcttcatttaaacgtttaaaccatttcccttttgtatagcggcctgactgaacaagctccagcaccgtgctcggaaatccggcattaaatgaagaaatttgctgcgggacgtaccctatggtcaggcgtttcccttctgtattccttttactgatcgtcactgtgccttcccacggtttcagcatgccgagcattacctttatgagcgtcgatttagaggcgccgtttggtccagtgatgccgacgaactcaccgctttcaatatcaagtgatactttatctaaaacaggcgtatgggaatagccgaaaacgatatctttcaatgagacgagattcatgttaatcttcctttctcacaaagaaatagtgtgcacccctccggcgcacactatcttatgatttaaccaatagtgaatctttcagggcatcgaggttttgtttcataatgtcgatataccctaaacctttatcctgttcttctttgctcaagccttccagtgtattcagcacttctgtcttcgcgccgatttcactggcgagcgtatctgcgacctttgaggatgcaatttcttcaaagtaaataacttttacattatgttctttggcatatgttttcagctttgccaagctggctgcgctcggttcttggtcaggtgaaagccctgcaatcggaacctgcttcaagccgtattcttttgccagatagccaaaagctgtatgctgcgtgataaattcttttttctccgctttttttgcggttgtacgatatagtttatcaagatcctgcagttttgcaatatattctttactatttttctcatagtattctttgttatccgggtcctgcttcacgatttgagccgtaatatttttaacttccttctgtgccagaacagggctaagccatacgtgagggtccattgcatgactgtgctcatgctccccatgatcatgctcttcgtgttcttcttcagagccttccattaaatcaatgcctttgcttgcattaacgaaaacggcatggccttggcccatgcttttttcagctgacggaacccatgtctccatgtattcactattataaacgaacaaatcagcatcctgaatgttggcaatgtctttcggcgtcggttcccaatcatgcggttcaacggaagatgggattaacagatccacatcgcctttgtcttttacaatttgttttgtgaattcatacatcgggtagaacgttgtgacaacgtgcagtttatcaccctttgaatccgccgacccttttgttgatgagttgccgcatgctgcaactaataaaaagcacgctgcaatcacaaacaaaccgctccattttttaaacatatcgtatatcccctctttttcagtaactttaaatcaaaatgataacgattttgtaatcctatatcataataaaccgaagtcattacgttttgcaagaataaatttcattttcatttattcttcccgcctgcagagcgaatatatgtactaaaaaaacccggctaaaaatgccgggctacttcaatcattagtttgttttgtccagaagatagaccctgctctcataaggccggaacaccatttcgtcatcaagatcatcgttgttataattgctgagaagcagtgaggcctgagctttgccgcagttcttaggccactgaaaaacagcctgctcttttgaaaaattattgaccgacaaaagctgttgtttactgttttctctcatgtatacaaacaactgcggatcgtccggaagcaaaagatcaaagctccctttcatgaggtcagcgtactgctttctcaggctgatcagctttttgtaatagtttaagacagaatcaggatctccctgcgcttcctccacattgattgcggtgaagttcggattgaccttcagccaaggcgtgccgtcagtaaatccggcatttttgccgctgttccactgcatcggggtccgggcgtgatcccggcttttggctaagatcgatctcatcacatcatttggatcatagcctttttcaaacacccgtttatgatacatattgatcgtttggatatctttgtagtcttcaatccgggtgaacggcgcgtttgtcatcccgatttcttctccctgataaatatacggcgtgcccttcataaaataaattacggctgccagcattttcgctgatgctttgcggtattccccatcgtctccgaatctggacacaatccggggctggtcgtggttgcaccaaaacaatgtattccagccttgatgttcaagcttcttttgccattttgtcaaaaccgattttaaatcagaaagctcaaggggcttcaaatcccaatgttcttttccgggctgctgatcaagctccatatgctgaaagtgaaaaatcatattcagctcatgcttatctgttcccgtatatttcaggccttcttccggtgtgacactgccgacctctccgacagacatgacatcataatgagaaaacacttcatctgtgatttcttttaaatagtcatggattcgttcgccatttggctgaaagggcttcggctctgcctgctgattgatatagtcctcatacgaaggaagatattctttcttagaaatgagatggagctgatcaattcgcaaaccgtcgacccctttatcgagccaaaatttcatcatgtcatacaccgcctggcgaacttcgggattttcccagtttaaatcagcttgtttgacggcattcatatggagatagtattctccggtgtgctcttcgtattgccagaccgggcatccatagtttgagagccagtccgtcggcgggccgttctttgtgccgggacgccaataataatagctacggtatttgctgtttttgtccagctccgcttctttaaaccacggatgctcgaccgaggtgtgatttaacacaaagtccatcaccagctttaatccccgctgatgcacctggtccagcagctcgtgaaaatcgtccattgttccgtaagaatccataatcgccttatggtttgtcacatcatagccgtaatcaacattcggagaaggatagatcgggcaaatccaaatcacatctgccccgagctcctttatgtagtcaagacgggaaataatcccccgcaagtccccaattccgtctccattgctgtcctgaaagcttctcgggtaaatttggtacaccactgcatccttccaccagtctgttttcatcccgcaatccccctgttttgtcttctattcaagctgagatggataaagtgtcattccgccgtcgacgaaaagtgttgcgccggtcacatagcttgcttcctcagatacgagccaagctgctgctgccgccacttcttcaggctttccgaaggctttcatcgggatttttttcaattgtttttgcctgctctcttcctttttcgtatcaacatttgattctgtggcaatggtgccgggcgctatcgcattgacgcggattcccttatccgcataattgagcgccagcgtttccgtcatcatcttgatgccgcctttggatgtggaatactgaacgtttacagggcgcggaatctgctgatgaacacttgagatattcagcacattgcccttgatattgtttttcatcatgtggttaagtgctgctttcgctcccagaaaggttccggtaacattgacatcaatcactctctgccaatcttcaagactcatctcatgcggcatcgcctcaacgccgttaaaaccggagttgtttaccatcacatcgagcgtgccgaaatgctctaaagctgtgtccaagagcgcctgaatcccctcttcttttgacacgtccgcctcaactgagacggctttccctccgttctgcttaatgatttccagagtttcatctgctccagacgggtcgctgtggtaatttacaacaacattcattttctcctgtccgaaccgttccgcaatggctttcccgattccttttgaagaccctgtcacaatcgctgtttttccggttaaatctttgtacatacttgatatcctcctctgtttctcactatgcagtggaaaataccctgtttttccgagttgaaaacagcacaaaaaaagcagagaacctgtagttctctgccatttcctattgaaaacgctgctcggcaagcttctttttaatattcatcagcctgcggtaaaagaaagcggcggactcgtaatgttccaactgattgaaacgttccgctgtatcatgcagcagatcttcggcgtcagcaagaagctgcctggattccagcaggtcaaagcattctgtaagcacgttcaggtcgccgcttccaagatacagctcatgaatgaggcggaatttcgtcaagtacatgtcatcctcccattcagccgcgctctttatcccgcggtcataagcctctactgccttgtcgtattttccctctttacagtagatatgggtcagtgaaaatacagcttgaacagcttgctgaaagttgtgctcctcaaaaatggcggcggctgttttgaaatagccctccgcttctttgtaatcacccagactgtacttacagtgtccgacattataataggcagcagcgatcatgtacgcttcttcaagctgcctggcatgttctaaagcgctgcacaagtgggtcagtgctttttcatgatgatacacatcggtcaaatttccggcgatgataaattcacactgaacccggcggcgaccttacagttcatatttcgtatagatatcaagcgcctggctcgcataattcatggaaaaatacgtttgtttgatgtgataatacacttctgcgactttaaaaagaaactcagctttttcgatctcatcctcgacatactcgagcttttcctcggcatgtttataatggtcaatcgctaatatgaaatttttctgcttgaattcgtacattcctctgaaataataaaagtagtattccagtaagcccgtgagtttttgctgattgctttcaatttcgttcagcatatcagagaacggaggcttggtatcgctgtctttcaccggcatcagcttatcaagcatgattcgatgccggaattccatcaaagaaaaatataaaagcaagtcctgattctcttccatatcttctaaatcatattcaatctcctgctttaacgcttctgcttgatctgcttcaaatgcgcgaatgagcttgtaccattcattcagctttactgctacttcttctgatggaatctttgctctcatcggtctgcctccttcctcctgctactatttatgttatattttatcatagctgttcgcttttagagagagtcaatcacttaaaagcgttaacattcagcacatcttgagaaagtgagaccgatatgaacttacccgcaaaaacatttgttatcttatgtattctatttcttctagatctttgttttagttatattcggcatgaatggcattctcaaaacgccttgcaggacatgcctgtcccctcggatcttcatccgattgtgaagcagaatgccgatgcactcaaagccgctgcagcgaataaaggcattgacgtcgtcattactgaaggattcaggtcctttaaggaacaagatgaattatataaacagggacgtacaaaaaaagggaatattgtcacctatgcaagaggaggggaatcgtatcataactatggtttagcgattgatttcgcccttcaaaaaaaggatggcagcatcatatgggatatggaatatgacggcaatcaaaacggaaaatcagattggctggaggttgtcgagatcgctaagacactcggtttcgaatggggcggggattggaaacgattcaaggactacccccacttggagatgattcctaactagacacccctcacagccttttctttttccttatgtgcgcatcaatataggaagggtaaaccggcttatagacaagtttgcagtgctggtcactgcctgctgtaaaatcaggctgccattccagtttcacatcaaaagcggctaaaaatgcttctttcgcttcttcagcggaaacatccggcctgtgatttatcgcttccaattgttcaggttcaatatcaggcgccataaaagcgtcaatcaacccagtttccggattgacaatgatgcgggcagcgccgaaccgcagcggcactcctttataccagacagaaaaatggttgcggactctccctctttcatcaattcggacgggattcaccctgaaaaactcagccgctctcggatagagggcatacaaaaattgaagcgctatctcttggcattcttccgtggagcattggaggttgttccgccagtccataaaagaaagcgctgcttttaattttccggttcttttatccgtcttcattttgattgtatttttatttctcgtttcaaaatagcttcctatgcttaaatccttacgctccggcgcagcgcccctgcgccacgtgcttccaatttgttctccaaagtctctttcactgactttctgcatatcagaggtaaaacccagcaaggcaaatatatcaacttcttccttgttctgaagcggcggcagtggcgccgtgttttctattctttcatctgcgatatgctggtcgggcacaatttcgtctacatctgcgggatagctgtatcccggtagaatcggttcatatacaagccttggttcctgttcgccatcaatgacatcgtacatcagctcaaaagacattgtgtttaagtaatgggatacaaccttctcttttgctacaaattccgtcggaacttcggctttatgcccttccccgtaatatagaaagtggacaatctgaccgcttcgtgtcatatcaattaaaaagcctgaattgggaatcggaagccccagctccattttggtatagacaaaccggatgtgctgccccctttcttccttgccttgaaaatgaaaattcataaatgtgccgggatgattggcagcggcaaactgaagagccgtcagcttcagctcggcatctggaagttttttgtctgtctcggagtggacagttgttgaaaaggtgagcaaggcgccgtcatttctaagttcaactgtaatgtgcttttccggatctttagggtccttccagataaaatatgcctgcccgtacttcttttgcttttggtcgtaatcttctatctcaagctcataatgcgtcggtacatttccgatctcctgcgccttctttttcagctgtttattaaccaatgaagtcatccctttcaaagagtctacgacaaagagaatcctgtttattatataaaaagacctttcttcatttaaagtgaagaaaggtccttttctattattgtcattgttttttgagattctttctgttactttcatcacatactctcttctatatctgaggcaattgcgtgacttttggctgtttcaccatatgctgaagacaggctcccctgtatgtgcatcgataaaatgcggatacaccggcttatagacgagccggtagctgtgttcttcatcatccccgtactctctttcccagccaagctcaactttaaaatgctgccaaaagatagacttggcttgttcaactgaaatagccggcacaggatcaatggttgccagcttatttgggtcaatatccggtcccatataaacggtgatataccctgtctggcggctgacacaaattctgatctgcccaaatcggagcggaactccgtgacaatgcgcttcaaacgtaaaaccagcgactgcgttttcttcttcatctttttcgtcgtatctgatcctaaaatattgatcggcattcggaaataaagcaaatagaaagcgaagcgcgattttttcacactctgccaaggttactgtcagcggcccttttttctccataaatgacatgacgccttcgagttttccggtttctttgttatagatggttttcagcacttgatgagtccgtcccttaaaccagctgtccatgcttttatccgccggctgatacacagggtcatccggattccgccaaacgattccaattctcccatctcccaaatccgcttcccgctctttgacaaacccattttcaataccaatcatgctgtcaggatcggccttttcgcggatgccctcgaataaagggagaggaaagctctccggctccctgtaatcatcgtcatcatcaactgcttgttcttcttgaaccaaatccgcaggtacggtaatcgccctaccttcaggctcgtacaccaaatgcggctgatcatctccgtttttgtaaacagaacgatggagaacctcaaacaaaaggtcgaactccacgtccttcttgataaaggcaagtgcctcttcaacatccgcgacccgctttggcttgatgatgctgcccgcttcgccgtaataacggaagtaaacaatctcacctgataaggaaacatcagccataaatccgctcatggggagaggaagcccagcctccatttgaacatatgaaaatctcactttatcgccgtatgcacggtcattttcttcacgaacaaaggcagagagtgcccccggatgatgagtctcgacaaattggcgcatgatatcctctagtttctcctcagacagcctttctccgctttcaggctcaatatcacgggaaagggattccagctctccgtccggtccaagctccacgataatgccggtattctcatcctgaggatctgcccaacaaaaatgagctcttttatcatcaccgccataatcttcaatttccagttttaagtgtgtcggcacccggccgatttccagtgctttttgtttcagtccctctttcttcacaaaggcggcccctttcatccttcttaagttccctccaactaatcaaaaagtaatagtctaaaatacacagttttctgagtttaccagttttaccagaacatttttcaccaaaaataggatgatgaacctattcaatataaaagctaataatcttaaaattaattccgttgtaactttttataggtccattcatgacaaaggagggcggagtttccagaaaatccggtgaaaaccgtgagaaaagaactgatttttttggttatatgatgctaatccattcaaaaagatccatttctcaaagacaaaagactcccctttcctaaaccatttgaggaggaaaaatgaatgtttcagaaaaaaacgtacgctgttttcctaattcttctgctgatgatgtttacagctgcttgttccggcagcaaaacaagcgcggagaagaaagaatcagaaacagaaaaaagctcagatatagctcaagtcaaaatcaaggatgtctcttacacacttccgtctaaatatgataagtccacttcagatgaccagcttgtgttaaaagtcaatgtcgcggtgaaaaacacaggaaaagacccgctgaatgtagacagtatggatttcacattgtatcaaggtgataccaaaatgtctgacacagaccctgaagactatagcgaaaagcttcagggcagcacgattaacgctgacaaatccgttgaaggaaatcttttcttcgttgtagataaaggcaagcaatacgagcttaactatacgccggaatcttacggtgataaaaagccaaaatcagttacttttaaaattgacggaaaagacaaaaaaatcctggcgacggcagataagctccaagattctgcaaaagcgttatcagcttatgttgatgtccttcttttcggcaaagataacgccgatttcgaaaaaatcaccggcgctaacaaaaatgaaattgtaaatgattttaatgaatcagccaaagacggttatctctcagcttccggcctttccagcacatatgcggacagcaaagcgcttgataatatcgtgaacggcattaaagagggattaagcaaaaactcttccattcaagcaaaaacgacttcaatctctaaagacgaagcaattgttgaagccacagttaaacctgtagatgcatcttctctttcagaccgcatcgaagacaaagtgaaagactactacagtaaaaactctagtgccagctatgaagaggcagtgaaatacgcgcttcaagtctatcctgaggaattcaaaaagcttggacctgcttcatctgaaaaaacagttgaagtgaaaatgaagaaaaatgacatcgaccaatggcagcttgatatggatgattacagagcagcagaattagtcgaagcattcatcaaagaataaaacaccaaaaggaaatagccatgacggctatttccttttttatttgaaaatgtcgctgatgaaattcacttcatcttcggtcagttcaatgttcaaggttttcaggttatcctgtaattgctccggtcgtttagctcctggaataatggcatcaatcgccggtctcgttaacagccacgccaaggcgacatgtgccgtatccgcttgtttttcctccgctactgctttcagcttatctacttttttgagattgtggataaacgtttcaccctgaaattgaggtttatcctttctgaaatcatcaaagactgtgtcttgcgtgaattttcctgtcagcagtccggacgcaagcggaaagtaaggaataaaggagatgccttgtttttcacagtatggaagaagctctttctcggcatcacgctgtatgagagaatattcggcctggaagacctccaaatagccgtcagcattaaaatcctgcaattgctgataatcgaggttcgaagcgccgatcgctttgattttcccctcatccttcagctctttcaaagtgcccgccacttcagcgagaggtgtttttccatccggaaagtgaacataatacaaatcaatgtaatctgttttcagccgcttcaggctcttctccacctcgctgcgaagaaactcccggctattgtctaattcaatgctgccgtccacttctttatgagctcctttggtggcgatgatgagctcattccgcacgccgcgttcctgtacgacttcgccgattaattcttcagatcgccccaatccatatataaaggcggtatcgataaaattgacgccgccatccaatgccgtgcgcactaaatccttccctgtttcatcatttagatttggaaatagattatgcccgccgaccgcattcgcgccgaatccgatccgcttcaccttcagcttcgttttgccgagtgtacgtgtttgatccattgttccttctcctttgaaaccaattttgatgaaaaatagtgcagggtcactttttgtattagatatcctttttctattttccttcttttttcaggatatacaaaaaggagaaagtgtatttctcctttcgcaagtttattttggaagaacccatttgtctttcaggaagcaggctctggctagtaaaaagaagatggcgatgagcacggcgatggttcctgacgtagacaaaatggtagccgggtcaaccatcccgaataaaagctgtttaaataacgcatgcaggttcagaaacgggatgagaaagtatgataagtcaaattggttcggtgccttgctgaagatgaaaaacatcgggaacacaggcagaaagacgacgagagacatataactttgcgcttcttttaccgagctggacatgatgctgatgaaaagctccatcgcagatatcagcaatgcagagagcacaatgattaaggctgaagcgccgattacactccacatatgatctcccagctggaaggccgtttttaaattttcggtaaataacacggtggacaaaatcaaaaacaccaaagcaaatacacctgaagccacgccaaaagtggaaaccgcaagccacttgccgaccagcactttgtttctgctgactggcgttaatagcagcgcctcgattgactttcggtccttttcaccggccatgatatcaagagcgatcggcattgcgccggaaacaatggaagtcagaatcagcatgggcagaatggcggaaagcataatagcggaagtccctttctcctcatccgcttccttttgctgaattgtaaacggctggatcaccgattgatcaatatgcttatttgttaaacgttgctgcacaatttcatttttgtactgatctaaggcagactgcacaagctgcatggcatttgacgacccttgatcgattgaattgccgtaaacatcaaccttaaaaggtgtcatgctgttgacatatgagtcgaactctttcgggacgttcagataggcatctgcttttccttcatcaactgcctcttcaggctttgcaaatgtttttacgctgatttcgtcaatctcattaagcttgctttccagtgcgggcggaagcgaatggccgacagccagcgtgtactgctcccctttgtcggacagcatgctttcataaaaaaagacaagtccaagcatcataatcatcggcactaagattgtgagtaatatcgtttttctgtcgcgtaaagcgtcgatcatttcttttttataaatatggctcagcatttaagaaatccccctgacaagcttagacataaagatgtaattcaaatcctcactgcgctcgctctcgtatagtgattcaagcgcccctcggtaaatcacctctccgctgtgaatcatgatgacactgtcacagagcgcctgcacttcctccataatgtggctggagaaaagaatcgttttttgttctcttttcagctgctgtataaattcgcggaagatgttgcttgacgtaatatcaagcccagttgtcggctcatcaaataaaatgatgtccggatcgtgaatcagcgctctggcaatggcgactttctgcctcatgcctttcgaaaacccgcccactctccggttcatataatcgcgcatgccgaaccgtttcgataaatcttctattcttgctttgatctcgtggcggttcagcccatacagcctgccgaagtattggagattttctttagcggtcatcctgtcgtaaagcccggtttctcctccgaataagacaccgattctttgtttgacctcagccggctgcttgaccgtgtcaaagccgtctactgtgattacaccctgtgatggttcaagcaaggaagcaatcattctcagcatcgtcgttttgccggcaccgttttctccgagaatgccgacgacttctcctttttcaattgttaagcttacatctcgcaccgctttgactacttttttcttatcctgaaacctgcggctgcaatcggtcagtgtaatcatgtcacaatctcccttatctttatttctagtaatgactatatacgaaaagctggattagttggataaagttgtcgcgaagagttctttttatgtcgtgaaatgggatagaataaagatgattctatgtaactaggggaatgataatggtaaaagtcggacttgtagatgattatcgagtagatttagagaagttagaagcgatcgtgtccagaatgcaggacgtcgaaattgtcttttccaccgattcagcgaaggaagcctacaggcgggtaaagaacggagacattgatctgctgcttgccgatatcgagatgccccatatgtctggctacgagcttgctgatttgatcaaatcccattcacttgatgtggatgtgatttttgttaccggccacggcggttatgcggttcacgcctttgacctgaacgtccatgattatattatgaagccgtactatgccgaccgtctggccgcttccttcgaccggtacttgaaaaagaaaacggaaacgagtttgaatgggcgtatattgataaagcaaaagtctgaaatgcacgtcctgcaaaagaaggatattattttcgcagaacggacgggacgttcgacgacgattgtgacaaccgccgaagaggtgcaaacgtatcaaacattaaatgatattaaaggcgacctgcccgaaaaagattttcttcgttcgcatcgttcctttattatcaacattcattacataaagcatttttccgcttataccaagcattcattcacagtttcctttgagggaacgtctaaaaaagcgatgatcactaagcagcagcttgattattttcaaaactactatttttgaggagtttagtacgtgattaccctttttcaatgtctttatctgattttatttagtttcatatgttatcagggagctgctgctttttcacacagcacagccgcctcttggctcgccgctgctttaggcgcagctgctgcaggattgtacatttggaatacgaagcgggtgtggaaacactgttcctcagggctttgtgcgtggattgcggtgattcaagtgatgtcggtgggagtggtgttgattggcacagacatcatgccggtattatgtgtaatcgcgatatttgcagggtgtgaagggctccgtatcggacagtctgctttgcaggcaaggctttctgatcaaattgataagctgactcaagctgaacagcacgccaatcaaatgctgattgatgtcagaagccggaatcatgacacaatgaaacatatcactgcaatcaaatcagctcagcccaaggcagatacacaagcatatattcaaaactgggcggatcaatacagccaatatgaccgttttttgaaaggagagaacgcgtacgttgcaggggtgctttatgattttttagaaaaagcccgcgcctcgaatgtgagtgtttcgctgcatatgcatacaccgctttcttcccttccgttttcgcctgctgatcaggtcagcttggtcggcaacatattagaaaatgcgctcgacagcgcggcggaggcccgagaaaaagcagagattaaactggagacttcactgcgcagcgggctttatgtactgacttgtgaaaacagcactcccgggatggacccaaaagtgctcgatacaatttatcaatcgtttggccgctcaacgaaaaacggcgctcatgaaggcatgggcacatatatcattcaaaaactggtgaagggcgcttttggcaggctggattttacctaccgccaccccatcttccggttagaaatcaaaattccgtttcagaaataaaaaaaccttgaaaagcctggcttttcaaggttttttccattatgaggataacgcttgtgcaaaacgatctgcttcatcttgcagcgtgctttcaatttctttgtaacggctggaaatcgttgatgcgctaacgccgtattttttcgccagtttagcctgggaaacggacgcgccgttaagagaaattgcgtttacataatattcaactgccgccgcaaaagcttccggctttctgatgacaggtgattttttctcgcagaatgttttccagatgtcaataacagctgggatcaattcagtcggatactcttccccgctcatgccttcttcaatagccgcagcggtttctttctccaagtcgtttgcccactcaacagtgcttacttccgctttctctgcttgtggctcttcatctttctcagctaacaacgcgaacagaacgttgttgaattcctgcttcatgaagtcctccggcgttttgccgtccttcacagcggcatccgcatatttcttcaccttgctgatcagcgcttctgttctcttcaccgggaagatcgtgaactgcatgaagaattctgctttttccgcttcgtggattgggtatccaagaatcaggcttcccactggaggaaggtcttgattgctggcgtccatttccacttcgaattgttttgccgtaatgacatcttcaaagtgaatgatgccttccttcaggtccttcagcagcaataaagcaggcgtcatgctctgccatgattctacgatctcacgcgttttcggacgagtgatcgaatcgccttttttctgaaggtactcttcgaagattgtcttctcaccagcaagcgggtggaagaagattccccagattcctaagttaaatacgctgatgtctttcgtctgtctgtccatagcagaaagaaaatcatgctggttgataaagcctgaaatgctttctctatgtactgtgaaggcatactccactaagtcttcctgaatttgtttcgcttcttttgccgctagttccgccgggaagtcgacaactttacttccgcagcattttttatatttcttgccgctgccgcatgggcaaggggcatttcgtttcacttttcccacaataaaccctccgaattctgttgtaacttttctattttaacaaaaataacttctgagggcttggtttcgggctaaaaaagaatttggtaatgtgataagctggctgattatgccaatttacctatgacattttcaccaacttttgtgatttaaggcttatcacctattcccactttaggcccttcttttttacaatcattaggtgtttatttaacattttaaggagtgtttctattggaactagctggtttcatgctgcgcgcctgcgctcttttacttgatgtaatcattgccgcagcagtgattttggcagccggatttacgtttggcgatgggtccgccggtgtcattattgtcgccatattgatgctgattgtgtaccctttgctgatgccgctgacaaattggaagggcacactgggcaaaaaaatcatcgggctgcaaatcgtgagggacgaaacatataaaaaaatatccttcccgcaagccattgtccgttacctgatagcgtgggtgcatgtgttctcccgcctgatctatttgactgccgcatttacgaagaaaaaacaaaccgttcatgatatggctgcgaaaaccattgtgctgaaagcagaataaccttgaagaatagcattcttcaaggttttgtttttcattaattcgtattctggcccccgccgttcagcccttctttaatcaggctgttgacttggctgctgtacagaaggccgatgtgtccaacgccatggatttgaacgtttctagcaccatctaatcttgataagtaattcatgacaatcatatcggcactgctgtaaatggatgtgtataaaatcttttgatttggatctgttcccggaagcgccttgcctgtcgtcaaacggttcgcgccgccaagcgtcacgacgtttgcaactttatttccgccgtccagattttttatgtagtaaagtgtgttcgcgccccccatactgtgagcgacaatatccacttttttcgcacccgtttcatctaaaaccttttgcacaaatcgtgataataccggtccattgttataatttgtgcctgtcttgtcccaaaaatcaactgcatacagcttgtcccgcgaccagccctgagatacgagatagctcttaattcccgcaaaattgaatgatgcccctccaataccgtgaaccataacgactggattgtgttcagcggcttttgctgacggctgcaacgcaaacagcgatgtaacagacagcatcaaaattgttacaagtgcaatgatccttctttttacaaatttcataatatcctcctttttttgtaacaaattctccaaatatattacgttaccaaattaattaagtaaagggtaattttggcttatttttaaagaaattttaagattcataggtcattattggtcctaaaaagccaaaaaaagaaggcttattcgccttcttttcttcaatactcattgaaataagcttggattttttgaggatcatttgttttggtaagcgcaagcatcagcaacatccgtgctttttgggggtttaaagagttcgatgccagcaagtccttttccgcatagtcttggtttggtgtgacgacaccatttcccgtgcgggtagagcgcaccactgtgacgccttttttgactgcgctgtccgcccctttttcggctgcgtcagataaagacccgttcccagaaccggcaaatacaatcccctttgctccggcttttacagcagcgtcaaacaggtagcttccgtcattttggtatccatagataatgtcaacctgcggcagctcatcaagattagaaaccgagaaatccgtgtccttcgtatgcttacgggtaatctcattattaaaatagatatcatctgcaattgttccgacgaagcccatttcttctgatttaaatgtatctgttgtagttgtgtttgttttggtgacatatcgggctgaggcaatccggtcgttaagaacaacaagcgtccctttcccttttgcctcaggggcacctgccactttcactgcattgtacaggttagaaggcccatcagcgctgatggctgtggaaggtctcatcgaaccgacaataacaaccggtttatcacttttcacggtaagattcaaaaaataagcggtttcctccaatgtatctgttccatgagtcacgacgattccgtctacatcatctgaagcgagcaagtggttgatgcgtttcgccagcttcagcaatattttattatcaatatttgtgctgccgacgttaacaatctgctcgccgctgacgtttgcaatgtccttcatttctggaactgcctcgatcagtgattcaacgccgacaacacctgctttatattcagttgttgaggttttcgattgatcggcaccagctatcgtgcctcctgtcgctaaaattctagtgtttggcagatcctttttttcagaggcagaagccgaagagactttttgtgtctgcgttttttctttcggggattcttttgtttcaggagaatgtgaacatccggtaaaaacaaacaatagtgcggtaaaaagtacgagcattcgttgttttttcatctatttctctccttacatccatatgatgattaatcattgtacattttatctattcagtcaaaagatcagtcagcttttctctcagtattttttgttgtcatatccttctttttttgtcttttcatacaatgaatttttcttgacaattgatgattgaatcaagataatagaccagtcactatatttttgattgcaattcagtaaggtgggaatgttatgagttatggagattcccgtgagaaaatcctttcggcagctacccggctttttcagctgcaagggtattacggcacggggctgaaccagattataaaggaaagcggcgcgcctaaaggctctctttactaccactttcccgggggtaaagaacagcttgcgatcgaagccgtgaatgagatgaaggagtatatccgtcagaaaatcgcggactgcatggaatcctacaccgatccagcggaaggcattcaagcctttttgaaggagctctcctgccagttttcatgtacagaagacattgaaggcttgcctgtgggcttgctagcggctgagacgtcattgaaaagcgaaccgttgcgcgaagcctgtcatgaagcctacaaagaatgggcctctgtgtatgaggaaaaactgcggcagactggctgcagcgagagccgtgcaaaagaagccagcactgtggttaacgcgatgattgaaggcggcatccttttatctttgacggcaaaaaacagtacgccgctccttcatatctccagctgcattcctgacctgctgaagagataaaaaaacgacatactacatgcagttgatagagaggggaaatgattttggaaacaacagctaaagcatctcagcaatacaaagtgatgccgattatgatttccttgctgttggccggttttatcggcatgttcagtgaaacagcgctgaatattgcgttaaccgaccttatgaaggaattgaacattacagcggcaaccgtccaatggttaacgacgggctacctgcttgtactcggtatccttgttcctgtttcaggactgctgttgcagtggttcacaacaagacagctttttaccgtgtcacttatcttttcaattttaggtacattcattgcggcgcttgcgccgagcttctcgtttttattagcggcaaggatcgttcaggcacttggaaccggtcttttactgcccctaatgtttaacacaatcttggtgattttcccgcctcataaacggggtgccgcaatgggaacgatcgggcttgtcattatgttcgcgcccgccatcggcccaactttctcaggattggttctggagcatctcaactggcactggattttctggatctctcttccgttccttgtgctggcgcttgttttcggtatcgcatatatgcagaatgtatctgaaacgacaaagccgaaaatcgatgtattgtctatcatcctgtcgacgattggcttcggcggcattgtgttcggattcagcaacgcgggtgaaggctccgggggatggtccagcccgactgttatcgtgtcgctgattgtcggcgttgtcggccttatcctattttcaatccgccagctgacaatgaagcagccgatgatgaacctccgtgcgttcaaatacccaatgtttattttgggtgtgatcatggtgttcatttgtatgatggtcattctgtcatctatgctgcttctgccgatgtatctgcaaggcggcttagtcctgactgcatttgcatctggtcttgttctcttgccgggcggtattttaaatggatttatgtcccctgttacaggccgcttgttcgataaatacgggccgaaatggcttgtcattccgggatttgtgattgtcaccgttgtactatggttcttctcaaatgtcacgaccacttcaacagctgtgctgattatcatcctgcacacctgcttgatgatcgggatttctatgatcatgatgcctgcacagacaaacggtttaaaccaactgccgcgcgaattttatccagacggcaccgccattatgaacacgctgcagcaaatggctggcgctatcggaacagcggttgcggtcagcattatggctgcaggccagcatgattatatgagtacagttaaaaaccctgccgatccggcagtcatcccgcaagctttgacagcgggtgtacagcacgcatttgtgtttgcaatgattgttgccattatcggtttaattggcgctttctttatgaagcgcgtgaaggtagatcattaatatgaaaagcccctgactaatgttcaggggctttttttatgtttacttgtggatcattttcgccgcgatttcatcaatcgcgcgccgcatttcctccttcgtattataaaaatggggagcgagacggatcacattttcccgcggcgcgcaaatcacttttttcttcttcagcaacgccaccgtttccgatgcccgctcatcccggatcgcaaccatgcccggctgacccccaccttgtgccgccagctgcaggcctttttcagcggcatattgaactgcatcggcacagatcgttttcacatgatccctgatatgagaaaccccaatatgattcagcagcgataaagctgctgcagctgcgtatacgctgataaaagctggggtgcccgtttgaaaacgacgcgcgcctttcgcataagccccatcaaatccgttctctctgccgaaccaagctgatgctttcggtttcagtgcgtcagccagctcctttctcacataaagaaacgccacacccggtatgccgagcaaatacttccgggtgcctgctgccagcatatctacgccccattccttcacatcaatgggaatatgcccggctgattgataagcatctacaaacaataaagagccctttctctgagaaatctcggcaatcgcttttatatcctgaacatagccgtcacgataatgaacgtgaggaacacacgtcagtactgtttcatccgaaatatgcgtttcatattgttcaagcggcagcacgccgtctattgatggaatgacggatacggtataatcggagtgtgcctgccaaacatgaggcaccgccggaaaatccatatctgtatatacaacgtgcttctttccaaatgcagttaaggacgatgctacagaaaccagcgcatcagaaactgacggcacaatcgccacttcatccggttcagccccgatcagctttgcaaactcgtttctcgcaaactctgttttttcgatcgcttctttccagttcgtccccatatacaacaggctatcatgataatcctggatcgcccttgatacaggctctgccaaagcgctctgagaacagctggcaagcatcgtatgcgtctgcaaggttgggaataaatgacgatactgctgcggtaaatgctccattatgattcactcctttacattattttgatgaaaaacccataaataaacaatagaataaaagaaaaaggagatgagaagatgagaaaaaaagtgctgatcactggctttgacccttttgacaaagaaaccgtcaatccatcatgggaagcggcgaaacggcttaatggcttcgagacggaagaagccattattacagcggaacaaattccaaccgtctttagatccgctctgggcactctgcgccaagccattcaaacacatcagccagatatcgtgatttgtgtcggccaagcaggaggacggatgcagattacaccggaacgggtggcgatcaaccttgcagatgcgcgaatccccgataacgaaggacatcagccgattgatgaagagatttctccagatgggcccgccgcttactggacaaggcttcccgtgaaacgaatgactgctaagatgaaggaacacggcattccagctgcggtttcctacacagcggggacctttgtatgcaactatttgttctacgggttaatggatcacattagccggacatccccgcacattcgcggcggttttattcatattccttacattccgcagcaaacaatcgacaaaacagcgccgagcctcagcctggacacgattgtccgggcattgagaatcgccgctgttacggccgcacaatatgatgaggatgtgaagtcaccgggcggtacgctgcactaagcggccgccgctgtttcttccctcagcctctttttgtagacaaacgccgatagggtgacactcacttcaaacaggacaagaagcgggatcatcacgagaaaatcagaaataaaatcaggcggtgtaatcaatatagatacgacaatcagcagaaaataggacagctttctcgctttggccagtctgtaaggatttaagatgcccagccttgttaaaaacatcaccaccaagggcatctcaaacaagaagccgaacggcaggctcaaattcaccataaaccgaaagtagcggtcagccgtaaacatcgtttcaaagtggccggaggataaatgagtcaaaaagctgagcacgatcggaaacaagacaaagtatccgaaggagatgcccgccaaaaacaacgcaaataaacctggtatgtacatgagcgtcaccttgcgctccgttttcgtcagcgccggtgcaacgaaacgccacagctggtacgcggcaacagggatagaagccgcaatggcacaaatgccggaaagcatcatatacacccagaggatttcactcggcccaagcacagccagctttccatccaaatccctgatcagccagtcataaatgtcctgtacgaacaaaaaagccgtgatgagaaatagaaaaaatgccgcaagggtgacgataatccggcggcgaagctcttctaaatgcccgatcagatgggtttcttttttatccattcaaaaaagccctccctttcataaaaaaagaggcagacccggtgtctgcctcatcagcattcagcccgcgtttttgtcctgctttaccgctgtcagctcagctgatttctcttctttttcatcaccagacacaagtgattttgtggcgcttttaaattccagcagtgtccgtccggcggcacgcccgatttccggcagcttggaagggccaaaaataatgagggcgatgacgaagatgagaatcaagcccggtattccaatgtttgaaaacataatttccactccttaattcgtgatttttgcacgcttcttaatcatttgtttttcgtgggctttgttgtgcgaaaagaaacgatcctcttcgacctcatcggattgcttcaccccgccttggattgttgtggatgatacctttctcaacccggtttggtctttctggtaaacgaatgaagcccgcgtggaaatggctgcgcccggctcggtcacaaatggcatcacccgataatcggctttccactggtgaggcgtcactgtacagcggacatatccgcgatagtcgttaaagaacttgatgtgcggattttcttttaaaatttggtccgtatccgctcgcttatccgctccgttccctccggaagtgatcgaggttccaacaaattcggctccgaatatttttgaacttgtcttctcgaaatcgacatgcaaattcgatgcccagcttgcgtgtacatcacctgtcagtacgacaacattattcagatttttgcttttaatgaaattgataacccgttcgcgctgagccgggtagccgtcccacgaatccatgctgtagatcgggcttgcgcttgtcccgaaattccacttggcaaagaaaatctgctgcgccagcacattccagtgggctgtcgagctgcccaaattgttgaagagccactgctcctgttcttttccaagcagagtccgattcggattgcgcgattcatcagaaggcggcttattgccgtcgttattggcttggtcgtccctgtactggcgggtatcaagcacattgaaggacgccaggtttccgtacgtaaagtgccggtacagctgcatatctgggccattcggcaaagaggaaatgcggagcggcatatgttcatagtatgcctggtatgctgccgcgcggcggagcacgaatgcttcaaccgactgtcctttttcaggtattttattggcatagttgttttcaacttcatggtcatcccaagttacaacccaagggaatgccgcatgtgcagctttaagattggcgtcagaacggtattgagcgtgacggttccgatagtcttgcagcgtaatgatttccgcgctgttgtgcgtgcggacattgcctgtttttgatacatattcatttgggccgtattcatatatgtaatcaccgagatggaagacaagatcaagcttttcctttgccatatgcttgtaggccgtataatatccgtgctcatattgctggcaggaagcaaatgcaaaggtcatttgcggcacattggcgccaggggcaggcagtgtttttgtttttccgacagggcttagttcatggccggttttgaaacggtaatagtacactttgtttggctcaagcccgtccgcttccacatgaacggaatgggcaagacttggtttagccatttcagtgccttttcttacgattttgcggaaatgctcatcctttgcgacctcccatttgacaggcactgcttgcttcggcattcccccgccattcagcggatctggtgccagacgtgtccaaagcacgacactgtcagaaagcggatcacctgacgctacccctaatgtaaacggatagcttgagaatttaggcgcagcatttacttcaaaggccccaaccgactgggcaatcgttaatccaagagaaagtcctgcaatcttccccgctccttgaataaatttgcggcggtcaaacgtattgttttgaaagctttcctctttcagtttctgtacccattcatcaaaacgactgtcgtatgccattcaagatcccctctctcctcattgatcgtctccattataggaaatcattgttaaacgactgtgaagaagtgtgaactgattgtaagcgctgaacattaaaaacaggtcttccctcacaagcctgctgctgaaacatgccgaaagctggctgaatgacgcgttttctgcatatcctgtcgtttgcaagccgcccattcggcctatttttcttcacatgatcttaaaaaaacaaaaacaccgagccatttcgcagaatgactcagtgctctttatcagttatttcgaaaacaatctgctgaaaaagcccttctttttcggcttttcagcaggaggctcttgttctcttacaatccctttttccttcgcttctttcagccaaaatggaaattcagcaagcagagcatcataaagctcatcatcagaaatgcggtcaatctcttcgatatgcaggaagttcgtgttatcaatgacacgcccttctaacgtatccagtttattgagaaaatcaaagtttccgtttccgatgccgacaaactgccagaacaccggtttatcagaagaagcttcaattatcggtttgattgactttttacagcccccgtcattgataaaaacaatgaaagcaggatacgagctcggttcctccgtaacatatttgcgcagcacgtccttcatgactggcggctcatcatttctgccgaatttatgcaagcggtcattatttaaaatttcacgatcgacatagcccgaaaaatccttttctgaaactggctttaatcgggaaaattcattatcatacacccatacatccagcaaaccgttatcatcaaactgatcagccactgccaaaatccgctccaccacattttgaaccgtcccgtttttgtagagcggtctcatcgatcccgtaatatcaagaaccagtccaacacgagccgtcaccttcgttaactgctttttctccagtacgatctttacacttttcttttgcaggtcaattgttgccattctgtcatctccgtcagctcttttttctttgattatctcacaggaatattttgcattgcatcttttcaaagaaaaacaccgttcaatttgaacggtgtcctgtctctaaaatgtgttatatacattttcacacgtctccgccgtcggctgataaaagcagtgtgacttaaatctggccacaaacggctggttataccactgggctggacagtccccctgcggcctgaagtaccataaactaaattttgcaggccagcgcctttcaccattaatcgaccggcgtgcaagggcacgctcgctatctcgcgccctttgataaaaatatccatgagtcacagcctcaaacgcgtgtggctgataaatcatctgcctgatggtgcggaggcctttaaaatctgagcaattcgcccgcagccgattaattccaacgttgccgacaagcagcatcccctgcttgccttcgccttccgcttccgctctgagcagccttgccatcaaatcgacatccgcactcgttgctctcacgaccgccatcacgtcacctccccttgatctcttttcatcatatttcattacttcagaagtgatgacggagggacaggagaagtttttaaatttattcatctaaaaacagcaaacataatgggctgttgggcatcaaagcagcgtccggtgcagtacaagcttcacgtttccgctgtcgaagcgccgcagcctcaattcctggattcacatcattgacccctccccagcagatttgcacccgcctccgaaaagaaataaggtttaactttttacatttgaggaattatacataacaaatcaaatgacaaaaggagaaattgtaatgacacatgtgaaagcgctcgctattaaaggtattatgacgattattgtgttgtatctggtgcttggtctgggctttgggttcacgtttggtgatacgctgctaatgacgattgtgttaggggttatttcttatttgctgggcgatctttatgtattgccgaaatggaataatatgattgcaactttggctgattttgggttggcctttctcgtgatctggctgatgggcatgccgctttctatggggatgactggcggtgaagttgcattggcggctttattcggcgcgatcgtcatggcaatcggtgaatattgcttccatttctatatgatgagcaaagagattggcaagaagcattatcttgaaacaagaacagactcataatggaaaggccggtgctgacagcatcggccttttatacatattgggcgcctttgtttacgcatcctgcttgtccgcattcctgatcgccatgtaggaaaagaacaaaccgaatgccgctaacgataacgggatatacacaacagatgaaatcgagaagcccggacttgttgagctgatgagcatcacaattactacagatgaaatgatggtcgccggaaccgagtgtctacgcatcccaaaaaagatgggaactaaactggttccagcggcgccaaaagcgaaaaccgccattttgaccgcctgttgagaaatgatctcggaagtaagctctcccggtatgaaatggcagatcgagttcagccaaaagaaaccggcggctatgagtatatttgaaagtaaaatcgtgataaacgtcagtccgcccgcgatcatgagcttagcggtgagcagctttttacggctgatcgggtacgtgaacatcacaagaatggttttgtttttatattccgaaatcaccaattttacgatcagcacagcgccaaatacgataaataccgctctgacgaaggtgccgatgatgaggaatgcttcatccgtactttggaacgaaaccccgccatcggctttttcggaataactgatcagccacataaaacccataatgatcacgttggcaatgagggcacctctgatataccagcccattttcatttttcttaattcgattctgatcaaattcatcaacgtgtctctcctcctttacgcactgatgctattgccgttgatcaatttgataaaataatcctccagcgacgtatactttttgttcattgattcaatgtctacatcatttaaaatcaatgctttggatatggcagcctgagaggcttcagcctcgtaaattcgaatcgttttctcatttaatattttaaagttggttaattgcagctctttctccagcacaaagcaggcccttgtctgattcggcgtgacaagctcgatgtattcagtgttctggcccctgacatcctccattgatacctcttcaagcagcctgccgtcccgaatgacgccgattgtgtccgcgatttgttcgatttcacccagcaggtggcttgagatcagcagcgtcatcccgtactctttgctcagcacttgaaacaattgcctgatctttttaatgccgagagggtcaagaccattcaccggctcatccagaataagcaggtccggcttcgtgaggatggcacgcgcaattccaaggcgctgcttcatcccgagggaaaaggttttgacgggttttttgtcgatttgttttaaattcaccatatccagcacttcttgtatggcttttttattgtggtatcccatatattcacaatgcagatctaaattttcttcagctgtcaggttttcataaaaaatcggatattcaatcatgctgccgatgttccccagcacctcatatgacgtgtgggtgaacttgttcccaaggatgatgatttcaccgcttgtcggtttgacaaggctcgtcagcattttcataatggttgttttccccgcgccgttcgggccgagaaagccatagatttcaccttttttaatatgcatgctgacattggatacgacctctttgccctgatatgttttggtcagcccgtttgtttgtacgatataagtcaactttgtttctccttccctctcttttcctgttttctattgtagcggcgagccctgtcatttttatttctcaaaccttaagaaattcttacgattaatatgtcatgcgtttcaatgtgatcgtaaatgcagtccgttcgtacggcttgctttggacggatatgatgcctcccattttttctgtaagccgttttgtgatggttaaacccaagccgcttccttgaaatgctttatttctggattcttccagtgtgtacagcctctcaaacacccgctgctgatcggtttcactaatcccttttccgcgatcccatacggtgatggcgatgttcctctcatcataagacagcgtcagcccgattaacttgccggccgcgccatattgaatcgcattggacaataggttttgcaggattctgtccagagcctcttcattcgcctgcgcatacaccggcgtatcggggatatcgatggctgcttgaaagccttttgactgaacagcgtcataatagtgcaggatatttcgtttgcatatgtcgttcatatgtactttggtgatcgggatctctttatcttcagattctaatttcgctaaatcaaaaaaggaattgatcatctgaataagttcatttgttttctggcggagcttccccagcaatctttcccgctcttcgtccggcatgttcgggtcactttgaatggcttcaatataaccgagaatgaccgttaacggcgttttcaggtcgtgcgacatattggtcagcatccgcttcatggattgctctgttttggcaaattgggcgctgatctgctgacgattctcaacgataagattgatgttaacaagcaagtctttgagcgcatgatcgtctgtaggaagcaaaatttgtcctgccgaatcccggctgagcatgtagctaagctggtcagccgtgtaagccagattcccgtcccgcttctttttcattatgaattgaatcacattcagacacgccagagcgatgacagcggccacccatagcactgtcattctaaaactctcctaatttataaccgatgccccataacgttttaatatattgaggggaggaggggtcatcctcaatcttttctctgagccgccgcatatgtacgttaatgatgttctgatcatcaaagtactcttcattccaaacggaacggtagatttgttctttcgtaaacacttttttaggatttgatgcaaataagcacagcagctgccattctgttgacgtcagctggagcggctctccgtttttcaaaacggaaacattgtctatatctatcgcaagctggtgaatccggatcaccttattcacagccggctcctctgccgaatattgcgtcgcccgccgtatcgcggcttttactcgggctgtcagctcaatcatcgaaaacggtttggcgatataatcatccgccccaaagcccagtcccaatgccttgtccacatctccatcttttgccgaaatcattaagaccggtatattgcttttttcccggatgattttcagaaaatccatgccgttcagcttcgggagcatgatatcaaggaggaccaaatcgtatgaaccctgctgaaacagccggatgccctcttctccgtcgaaagcatgcacaattccaaagccttcttttgttaaataatgatccaccatttcactgattgagtggtcgtcttctacaagcaatatgcgctgcatctcctcacctaacctttacaaaatcaaaaaacacacacgtaattacacttattgtaattgaaaaacgtgtgtgttttataaaaattattctttttttcctgttttcagcttcctgtattccatgcccgtaatgacaaaaaatacgccaccgcatccaatgacttgaatgagcccgagccgttcaccgagaaataaagctccatagaaaatcgtcaggataggccctgccattgaaatggcggcggctcgctgtgccccgattcgttttatgccctcaagcattagcacaaatggaatcactgtggtaacgactgcaattactgcgaacaaaccatacatagaaagcggatatgctgccattggcgtattcatgccagccgccgattttatccctgtgtaaagcatcatggcagctccagcagctgtcatcccgtatgcattgagacggatccctccgatttgatggacgagatgcccggaaaggacaagataaccagcatagacggccgaagataacaaaatgaatacagctccaatcatattcgcctggaaaagctcagcattccagccgcccagcgccaagaaaagcccaaacatgaccgccagaactgcgaaaaggtcctgaattgaggacattttccggtcacgacacgcggtgaatccaaacacaaacaacggatagctcatcagcaatatacgttcaaccattgcggatacatggttcagcccgataaaatcaagcaagggagacagaaaaaaacaaaacactcccgcgccacaagccttccataggtctccttttttcttaccgtctggcattggaggacggtatattaaaaaaatcagccaaaacagcggaacagccagcagctgcctgtatagcagcacggcatctggctcagcacccatttggtatgcccattttatccaaatcgatttagacgcaaaacaaactgttccgatcagcaaaaaaatcgtacctgctgcggcctcacgaatcttactctgctcttctgctctcatctcagctcagcttttctcctttacttattcaaatgcttttggataaaatcgagaagcgtatatccttgagcagtcagaataacaccttttccgctgcaggccgggcaaggtgttccttcgatttctcccgctctttcacatttaggacatgcgacctcaagatcatcagttgcaatgaccatttgatatcctcctttctaactcatctgctatgccaccaccagccatcgtacattggccgtcacctcctttaagaaacacaaaaaacccccgtcctatgcaaaggacgagggtctcgcggtaccacctttattaacagctatacagccgttcactctaagtacagaaaacctatgtttcgatactcctctcttggtaacggggagagaaacccggcatcgcctactatccgttcagcaaagcaattcagaagcccattcggcatcaggggaggatcggttcacacctgccaccgactctctgaacctccattctgatgcgtacttgctcttcctcacgattgttaatccgttctattatttgtagagtttataatactcggttcatgaaacgaagtcaattcttaatccgatgttacaccaagtgcttccagcgccatattgatgtgttcctcctgctgtgtttgcagagctagcttggcgatttccaccggatacgccgcctgcatctctgagatgtgttcctgcatttttgcccatattcggccgcctgcttgatcatagtattcaagcaaacgggcagtttctttttctccgaaaatggtttgataaagaacaaaatccttggctgagtcagcaaccttcgcttctgtccaatccagaagtcctgtgacacgtccattttgatcgataaggatatgcggcgggtggagatcgccgtgtatcaaagaagagaaacccggccagtatgcatcatcatctatccacttttgccatctttcccaaagcgtcgtagatacgccaagcttattcttcacatcaaccatagagtctgctgtcatttgcctgaaatcttctggccttatcacttctattccggattgcccagcagatatttgatccgtgccatgtaattcagccagtatgccagcaagtgtacggacaaaatcgtctgatggcggctgatgattcatattccaaacatattgcttttgttccaaatcaatcccggccgccggcgttccttttaacattgggtaagcgatcaattccggcgtgtgaattctccaatccggcacatcagcagtcagattcgcgcggagaaaggcaagcgttatgccttctgcagatgctctttccacaacatcacttcgccgcggttttcgcagcacccatggcatacctgtgtcgtccttggcaaatacaacttgaaagtccattccggtttcattcaattgcgcgttctcagaatgaaccgtcaaaccttggctgcgtgcaagcccgacaatctcagtgataagctgtttttcgttaaggtttgtcatcccatttcccctttctcatgctccggcctgcagtagagagaagggatgcttgaaggcacaaaaaagggcaggcacgccaccctcttttttgataaccatataagggctcatacataggcggattcatcccgattctctcgcattcaggcgagagttgttcactattgaattcgtgtcactcggaatctaatgaatgccatgctgtaacccctccgtttcctatacgctgattttcattttacagcatattccatctttccgctataaaaacatgaatcaagtcactggagcaggattaaacaaacacaaatcattatgaaggccccaacggtctgcccacgtttgttttcggccgcttgccacatccaaaatcgttctgaagatttcccagcctacgtcttcgatactggcctctcctgtcgcgattcggccggcattgatatcgattaaatcagcccaatgctctgataaggaatgccgagtcgatactttcagcaccggtgcagcagccaggccatatggtgttcccctccctgtcgtaaacacctgcagattcatgcccgcagccagctgcagggtgccgcacacaaaatcgcttgccggtgtcgccgcgaacagcaggcctttttgctctgctctttcaccagggccgagcacgccggagatggggcttgtgcctgatttcgccaccgaacctaacgctttttccaccacattggataatccgccttttttattgcctggtgacgggtttgcgcttcggtctgcgtctccccgccggagatagctgtcataccacttcatctctttgatcagtgattgtccgacctcttcactgacagcccgcggcgttaataaatgaatggcatcccgcacctctgtcacttcagaaaacaaaaccgttgcacctgcgcgtaccaataaatcagccgcataccccacggcagggttcgccgtcacgcctgaaaacgcatcactgccgccgcattgcaggccgataaccagatccgaaacagggcatgacacccgggttctgctgttcagcctgattaaccgttcctccgccatttccaaaatggattggatcatcgccgcaaaacctcggtgatcctgaagcgatagaatgtcatcatcattttcggaggaaattctttccgggaggagcttttcacatcccaatccgatgaccattacttctccgccgaagttcggatgcttcgcgagattttgaatcgtgcggatcggaatgacagcgtcgggcgcattgatcgccacgccgcatccgtattgatgatgcagcggcacaacgtcatcgacatttgggtatttcggcagcagctcttcttttattcgtttgactgcataatccaaaacgccaacaacacattgaacacttgtcgtgatgccgaggatattttttgtccctgcactgccatccgcatttcggtacccttcaaacgtgtagccttcaagagggggccgcggctgcggcactctgtttgcgagaggaagatcgtctaacgccggaggagcgggcattctcacgagggcttcctgtatccagctcccgcgtttgatcgtctcatcagcaaatccgatcacctctccgtaacgcacgatctcgtccccttgattgagatcggtgagggccaccttatggccttgaggaacatcctcttcaagtacgagcccgcatgagaaaacagtgccctttggcagtcctccatcatttacaataatcgcagtgttatctatttcatgcactttgatgtaaaggggggcttggttcttcctgaggttcatcgccatatgaaaatcactcctcatatcttagtaagcgttttctaaattggttttaaaaaaaccgcagctcttacgtttcaactgcggttgctcaccattatttttcatccattccttttaaaattttgtcacggacaaatttcagatgttcatacatgtggtaatgtgctttgtacggatctcttttggcaagggcgtcgtagatttttttgtgatattcgaccgttacatctctctccctgtacggaatttggctgtcaattttcgcatgggtaatcagcagggactgaatcatcccttcaacgacggggttattagcgcttaacgcaataattcgatggaactctttatccgcttcaccataaagattgtcagtgctgttggcaatatcgtcgatcgtcttctgcaaacgctgaagctcttcctcattgattttttccgcggcaattgtcacgagtccgagttctagcgccatccgcgcttcaatgatagccggaagattatcagtggccaaggcaagcatgacggaaaacggctgcatgccgattttatcgttgaaatatgtgccccctcgtgtttttctcgtaatgacgcccagcgtttcaagtgaactgagcgcctccctaagcaccggcctgctgacatgcaaaatgtccatcagttccatttctgtcggcaatttgtctccggccctcaactgtccgctcgataataaatggacaatccgttcgatgacctgcttggctaatgttttccgattgactgtatcgactttcaaatcttctaaaccttcgtacacgaacaactctcccttcagttgttcaattgtaagacaaaatagtggatatgacaatatttacaatcaaacttatcgcacaagacatggacgcttccggtcaaattcccagttgctgatcaggaactgcattgggatcgcgtcattccgtgcgcctaaattcattttccggtagatctcatgcgctttttccacttgttccatatcaatatcgacgcctagtccaggcttatccggcaccttgacacagccagaagaaatctcaaaaggctgtttcgttaatcgctgcccgtcctgccagatccaatgggtatcaatcgccgtgatccgccccggagccgctgctgccacatgggtaaacatcgcaagggaaatatcaaagtggttgttggagtgcgagccccatgtcaaaccccaatcatggcacatttgcgcaacccgcactgacccttgcatcgtccaaaaatgcggatcagccagcggtatatcgaccgcgtggagctgaatcgcgtgacccatttcccgccagtcagtcgcaatcatatttgtcgcagtcggaagccctgtcgcgcggcggaattcagccattacttcacgagcggagtagccattctcatccccgcacggatcttccgcatacgcgagcacatcttgctttcctttgcataatgcaatagcttcctctaatgaccatgccccgttcggatcaagagtgatccttgcctctggaaaacgtttcgataatgcggtaacagcttcgatttcctcttctccccgcagcaccccgcctttcaacttgaaatcctgaaagccatagcgctcctgtgcgaattcggcaagacgcacaatggcctccggcgtcagcgcttcctcatggcgcagacggaaccacgcacaatctgactgctcatcgctttgatacggcaaggtcgtccgctttcggtcgccgatgtaaaagaggtaaccgagcatttttacttcatcacgctgcttcccttcgcccaataaagccgcgaccggttcctgaagaaactttccaagcaaatctaacaaagccgcttccagtgcggtgacggcgtgcacagtggtgcgcaaatcaaacgtctggtttcctcgccctcccctgtcctgatcgccaaactgctttctgaccgtttgcaatatcgcttggtacgcaccgatagattttccgacaacaagcggctctgacagctccagtgtgcgccgaatatgctctccgccaggcacctcgccgactccctgatctccgctgctgtccgttaagattacgatattccgggtaaaaaacgggctgtgtgctccgcttagattcagcagcatgctgtcatgtcccgcaacaggaatcaccttcatttcagtaattgagggaatattcgatcttttctctttttgaacctgctcttgtatcggtgaactcatgcattttcctccctttataaagcgctttcttaaatattagacaggcaacgattgatcggggtcttgttcttgtttctttaacacgacccgtttgatcggcccgaccagcagcaaatagctgaggatcgccgcaatcgcgttagctccgacaaacacaagcgcgccattgaaagatccagtggcattgacaatgtatccgataataatcggtgttgtaattgaggcaatattgccgaaagtgttgaacaaaccgccgcttaatcctgcacattctttcggagacgtgtccgacacgacagcccaacccagtgcgccgaagccttttccgaaaaacgcgagcgacataatgataacgacgagccatgctgaatctgtgtagttgcagacaatcatactgcaagacagcagcatgccggcaatgattggcacttttcttgcaaaggtcagtgaacggccttttttgagcaagatgtctgacacaatgcccccaagcacgccgccggcaaatccgcacagcgccggcagggaagcgacaaacccagcttcaagaatagacatgccgcgggcctgaaccaaatataccggaaaccatgtgagaaagaaataggtgagagtcgtaatacagtattgcgcgatgtacacgccaatcagcatgcggttcgttaacagctgtttgatatacggccatttcgattctgtttcttgtttgcttttactgtcatccatggaaatcagcccgccgccctgttcgatgtacgcaagctcagcttcattaaccttcggatgttttttcggttcatacaccgtttttagccagatgacagccagaagaatgcctgcaatacccatgacaacgaaaacggaatgccagccgaaagagtgggtaagccagcccattaaaggagaaaaaatgacgattgcgaagtattgtgctgaattaaaaaaggctgaagctgtcccgcgctcggagcttggaaaccatgaggcaacaactctgccgtttccgggaaatgaaggcgcttctgataaaccaaccagaaaacgcagtgcaaacagcaggataatcgctgtgccggcggagaaaaagccaatcgccccttgcagcaacgtaaaaaacgaccagaaaaagatgcttaacgcaatgatagtctttgaaccaaaacggtccagcagccagccgcccggaagctgtccgatgacataggcccagccaaaggcagaaaagacatatcccatggcgaccgagtccaatcccaaatcgtgctggacggaatctccggtgatggaaagcgtcgctcgatccgcgtagttaatagaggtcacaagaaacagcataaacacgatgaaccagcgcacggacgtttttttgcccgccggagtaacactcgcaaagtcttttttcatagtatcttctccttttcaaagtagagaatcatatgctggttgtgataaaccgggaaagagacgcacgcctctttccagcaccattacggcttcacaaaaacagttttgatcgctgtgaaaaagtccttcgctgcctcaccctgttctcgggagtgggagctcgactgcttcatgccgccaaaaggcgcctgcagctcaacacctgcgctttctgcattgatccgaaccagcccggcatcgatttcatcaatgaaagaaagcattcggccgatgttttccgtgaagatggatgcacttaaaccgaacttcacatcattggcgatgttcagcgcctcctctatcgagtccaccttgatcaaggcgatcaccggaccgaaaatttcctcctgggcaattgtcatctcagatgtcacattgtcaaagatggcaggctgaacataatagccgttttgatactttccgttctccagcttttctcctcctattaaaagggaagcgccctcctgtttgcctttctcaatgtatgacaggcagttatcaagctgattcttgctggctatcggtcccatccagacatcctcttttaagctgtctccgattgtaatatcttttgtgcgctggagcagtttttctttaaagcgctcgtaaattccgctttgtacgatgacacggcttgtcgcggtgcatttctggccggttgaacggaaggcccccgttatgacagcttctgccgcagcttcaaggtcagcgtcatcagctacgatgacagggtttttgccgcccatctcaagctgatatttggctcccctcgctaaagcggcttgcccgatgatttttccgacttgatttgaaccggtaaacgtaacggcgtttacaccgtcatgctcagcaagcccctgcccgacaacagaacccgggcctgtcaccaaattgatgacccctgccgggagccccgcttcctcaaagcaggcaatgatcttcgcgcatgtcacagctgtttctgtcgccggtttgatgacaacggtattgccgtataccaatgccggcgccattttccaaatcggaatcgccactgggaagttccacggagaaatcacaccgaccacaccgagcggaacacgggtggtaaacatgagcgcgtctttgtcagtagacggaatgacgtcacccgtttttcgcatgccctctccggcgtaatagcgcagaatggcaatcccccgggctgtttctcccttcgcttccggcaatgttttacccatttcacgcgttgcacaggcggcgatttcctccaagcgctgctccatgatatccgctgttttgtataagtattggccgcgctcggcacccgtcagctttctccaagccgttttggcttcattggcggcggtgacggcacgttccacatcttcagccgttgaattctgtacatatccgacaatatcattcacatcggcagggttttcgactttgaccatatcgcctgattgagacttaacccactctccgttaataaagttgaggtacgtgttttgttccgtgatcacagacatgcccattgcccctttcgtgttttttctggtcaaaccgtcgcggcttttttcggaaaacggtcagccgcctgcttcaaaattgcttccaattgctgataatgatctttttcaaccgggccgacaggcggtctggctgtattccttacattcaaacccatgatttccataccggctttaatcaaggatacggcgtagccttttcgttgtttgcgaatgtcgttgatcggcagaatcacatgccgatagagttccttcacaagctcgtcatttccgtttttcaatgcatcatagaacattcgcgaaatatgcgggatataatttgaaatcgctgaagagtaagagtggaacccgatcggcagataagccggcatcgtcacttcagccatcggcattccgttgagccatcccaagcggtcgccgatcgtatagacgagattgatattcaaatccatatttcctaccccgtctttgacaccgacaagctgttcacattcggtcagacgtttgatctgttcaacagagagaactgcgttatcgcgctgataaagaatcgcgttcaagtcagtgctttcaataatcgttttcgcatactggtacagcccctcctgttcgccatgcaccaaatacggaggcagaatcaagtagccgtcggcgccttttttctccgacagctgcgcccaatcaagcgctgtgctgaggttgccgcccacccccgtgtagaccggcacctttcctccggctgccgagactgcgacttccaccatttgctcatattccttctggctgagagattggaattcaccagacccgcaagcgataaatatcgcttccaagccctcattcagcaaaaactcaatgttttgaaaaagagcttcttcctccagttttccttgtgtgttaaaaggagcaaccggaaaacctaaaattccagcgggtgcttttctgatacggctcatcaacataacctcctgttatttgtgtatacggcctctatctgtaagcgcttttattaatttttctttcacatccgctccttcccatatatccttttgtttaattgtaagacaaataaacaataagtcaatatctttattttctgatattttataaaaaagcggtaaatcactgtccggccgggattctgcgcagcaaaaaaacagcctggtcagccggctgtttggtttatatccttctttgtttcatcgtctcatgcaaaagctttgcttccaaaaaaaacacgtggatgaattttttcatatttattctagcaggtgcaaggggttttgcatccttggattggagttctttcattttctggctgacaaccggaaaatcaaagaatttcgatgcataggtttcaaattttggattcgaaaaatcagttgtgcccagtgaagcaaaatggtgcagcgaatgaataatcgctctgcggatacgctgctccgaggctttcatttcgcgattgacttccgtctgtgaggctcctgtccccagcttccgtaccgctacttgggtgaatatttgttttagcgaagggctttgtttttcgtgcggctcggattgctcgtgttctgctaaatactgcaggaccgccatgagatcatgtgcgccgccttctcccatcatgcccagctcggacaacaggaatgttcctgcctcttttaaaccgctgtcactcttctgctggggacgcgctttccgttcagtccgattgacaagccggcttagagaatgctgaatggctccaatcgagtgttcaagctcgatccgctccttcaccttttggagaaccgtgacaatttcaatgcggttaatcggcttatggataaaatattcgatgccgagcgagtacgcttccccgaccatttccttcgcctccacttgagagatcattacgattttgccggagtacgtattctggatctgacgaatcgtctcaatgccgtctcttccgggcattaacagatcgattaataaaatatcaatctgcttaaattgcagcatatgcccttccacttggcttccgtcgtctgcttcaccagcagcttccccgagatcttcgtcctcaatgatctgccttaaaattgaccgcaccgcacggtcatcatctgcaataaaaaaacgcatagcttttggttcaccctttctgaatcaaatgccggacaggcagcctgatggcaaacaccactccccgctgctgattatcaaacgtgatatccccttctagctctgtcacgatttcctttacgtaggaaagtccgatacccgtagaaggcgtgccaaattcgtcatattttgaagtaaagcccgggtcaaacacaatgtctccgattttctcggaaatcccggggccattgtcttccacctggaattctaccatactctcatttggcttacggagcctcaggctgaccattccctcttcatccatagcctctaccgcatttgctgttagattattaatgatcgaaagcacgataaatacgtgatattcgtcatgctctccctcgatcgagcagtaaaaatcaatctgcttccctagtgcttcagcgtacttttcattcattcgaatcacgagctgcagcaaatcagaagccctcatataatctctcaaactctcattcgaaatcagttttgaaagccctgcgaatatccgctggttgtcctttttcacttcatgaatctctccggccagtctcaggattctgccgctcagctgaacatccttgcccttcatttcccgatagagctgatacgaatcgtttgtcactttctctgtcgttttcaatgtcttttttaggtgcaccgtttcttcatataaattggaaacgatcatcagcatgtgctcgtgctgctgccttgtctgtttttctctcgattgtgtttcatacagcttcagcacactataaaagctcatcacaataaatgtgtgagaaatcgcaatcaccgcaatgtcagtgattttctcaggcgtaacaaccgtatgaaaaatgagaaattgcacagccagctcgacacaatctgacacaacttcaatcataaacccaatgaaaccgagcataatcggccgttcacggaaacgattggcctttaatatggaaaacagacaggcgtaagtcatataaaagaaaaagccagacgcttgatcatacagaatcggagtcagcccattgtgtcctccgccccataattccagaaagacgcgaaagatgaaaacagccgctccagtcagaaaacccggcagcacagcgggcacatgccgcaacaacgataaaaagaagaaaaaaaccggtgccccaaagctgacccggaattcttcattgaggggataaaatttcagttcaccggccagcggcaccgtaatcagcatgagggccagtatatatccgtctttttcaataaaccgttccagttttatgttgatcacatcctcgctttttattttggggaatcgggagaaaacctgcaaattgcttttgacccagaacatgaggtttttataaatcttactgcttattttcaaaatgtttttgtcgtattttgtatgattctgtagtctccattatacagtaattataccttccgctattatgaaagcgtttaacgcccctttagccttcgttttgatacacctcagtcctttaagaaaaaaatcagtgaggaggaattcgatgaaagaattgataaaagagcaccagaaagacataaatccggcgttacagcttcatgattgggttgaatactatcgcccttttgccgccaatggacaaagcgcaaactatatccccgctttaggaaaagtcaatgattcacagctcggcatctgtgtattggagcctgatggaacgatgatacacgccggcgactggaacgtctcttttaccctgcaaagcatttcaaaagtgattagctttattgccgcctgcatgagccgcggcattccctatgtgctggaccgcgtagatgtcgagccgacaggcgacgcctttaattcaatcattcggctcgaaatcaacaagccaggaaagcccttcaatcccatgatcaacgcgggtgccctcaccatcgcttcgatccttcccggagaatcggcatacgaaaagctcgagtttctttactcggtgatggaaactttgataggaaaacggccgagaattcatgaggaagtattccgttctgaatgggaaaccgcccaccgcaacagagcgctggcctactatttaaaagaaacaaactttttagaagctgaagtagaagaaacacttgaggtgtacttgaagcaatgcgctatggaaagcaccacagaagatattgcgttgatcggcctgatccttgctcatgacgggtatcatccgattcgacgcgagcaggtgattccaaaagatgtggcaaaattggccaaggcattaatgctgacgtgcggcatgtacaacgcttcaggcaaatatgcggcgtttgtcggcgtgccggccaaaagcggcgtctccggcggcatcatggcgctggtgcctccaagcgccagaagagaacagccttttcaatccggatgcggcatcggcatttacgggcctgccattgatgaatacggcaacagcctcactggcggtatgctgctgaagcatatggcgcaggaatgggagctcagcattttttaaacatgaaaaaagaggtgattctatgcagcaaatcctagaacatatcgtcggtattgcaaatgatcttttgtggtcaaagctattaattgttttgctcctttcttttggaatctattttacgttcaggcttaagtttttacaggttcgcatgctgaaagaaatggtcagggtattaagagaaggtgctgcttcccggtcaaaaaacagcatttctccgtttcaagccttttgcatcagcatggcggcccgtgtcggaacgggaaatattacgggcattgctatcgccattgcactcggcgggcccggtgcaatcttctggatgtggattatcgccattatcggatcagcatccagctttgtggaaagcacactggctcagatttataaagtaaaagatgtaaacggcttccgcggcgggccggcgtattacatggaaaaagggctgaacaaaaggtggatgggcgcgctgttcgctgtgttaatcaccttatcgttcggtatcgtcttcaactcggttcaatccaatacagtcagccttgcctttgaaaacgcgtttggcacaaaccgcctgacattgggactcattttaattgctgtattcggcacgattatttttggcggagtcaagcgcattgcaaagctggctgaatccattgtcgtcgtattggctgtcctgtatatcggagttgcgtttttcgtcattttctccaacattacgcagctgccaggtgtgcttgcgctaatcgtgaaaaatgcgtttggttttgaccaggccgccggcggggctttgggcgcggcactcatgcaaggcgtcagacggggaatcttttcaaacgaagcgggaatgggaagcgcaccaaatgccgctgccaccgccacaacaagccatcccgtcaaacaggggctgatccaagcttttggtgtactgacagatacactggtcatttgtacaagcaccgcttttatcattctgttttcggatgcctatcatactccgggtctgagcggaatcgccttgacacaagcctccctcagctcccatgtcggatcatgggcatcaggctttctcgcgattctgattttgttattcggattctgtgctctaattggaaactattattatggcgaaaccaatatcggctttttgaacaaaagcaaaaaactgatttttgtctaccgtatcggcgtgctggcaatgatcgtgtttggctgtgttgccaaagtccagctcgtctgggatcttgctgatttgttcatgggtttgatggtcatcgtgaatttaatcgcgattttcttactatcaaaggtcgtttttacggcgctgaaagactatacacgccagaaaaaagcaggcaaggatccggtcttttataaagatgtgctcaaaaaccataatggcattgagtgctggccggtttcagacacaaagactgacacgcacaacaaacaaatatcataagaaaagggtgttcagacatatgggctgaacacctttctctttttgcgtttattgacaaacacgtaagcctccattacgattttcatatctttttcaaaaaaatctgaaagaaggcatcggtacattctatgaatcctatccaacacatattagatacatacccgcttattgtgctagacggcgccatggcgaccgagcttgaacgcaagggctgtaatttgaatgacagtctgtggtcggcaaaaatcctgatggaagagccggagctgattaaacaagttcatactgattattttgcggcaggcgccgattgtgcaatcaccgccagctatcagtctacatttgaaggctttgccgcacgcgggctgagcgaagcggaagcacgccggctcatcgagttgtccgtcagcatcgcagctgaagcacgtgatgaattttggtcgcttgaagagaaccgtttgaatcggccaaaaccgatcattgcggcttctataggcccttatggcgcttatcttgcagacgggtctgagtatcgcggcaactacgcaatatcagaagatgaactgattgaatttcatcgcccccggatgaaggcgctgattgaagccggagctgatgtattggcatgcgaaacgattccgtgtctgactgaagccaaagcgattgttcggctgttgaaggaatttcctgaaacgtatgcatggatcagcttcagtgctaaagacggcttgcatatcagtgacggaacacctgcagctgactgcgcatcgtggcttgatgaacaccgccaaattgcagcactcggcatcaactgcacgccgcttcagcatatcccttccttgatagaggagttaaaaaagaacacgtcaaaaccgatcattgtctacccgaattcaggtgagcaatatgatccggaaacaaaaacgtggaacggcgcagcatgcgcagaatcttacggggcgagcgcccgcacctggcatgaaaaaggagcgaggctgattgggggctgctgccggacaaaacccgaaaatattcaagaaattgcggcttgggcccgctctttaaaaacaacttgacttatcggaatagtttgtatattctaacttaaagccggttcgccggagtctcgtgtcactttctgacatgagattttttattaggaggaaataaatcgctgatagaaagttggaaaaagatgaactctgcccacaacaagaatgagacaacctttcagagaagtatgaaaagccggcacctctttatgctttccttgggaggtgtcatcggaaccgggctgtttttaagctcaggttataccattcagcaagcaggcccggccggaaccatactcgcctacctagtcggggccggcatcgtctatttggtcatgctatgcctcggtgagctgtcagtcgccatgcctgtgaccggcgcctttcacacctatgcagccaaatacatagggccgggcaccggatttacggtcgcttggctgtactggctgacatggaccgtggcattgggatcagaattcacagcagccggcctgttaatgcagcgctggtttccccatacatcggtttggatgtggagtgccgtctttgcgctgttcattttcttgcttaacgcattttcggtcaagtttttcgctgaatcagaattttggttttccagcatcaaagtattagccattgtattatttattcttttaggcggctctgccatgttcggcatcatcccgatcaaaggcggagaagccgctccgatgctgtccaacttcaccgcggaaggcgggctttttccaaatggatttgtcccgattttgatgacgatgctgtccgtcaattttgccttttcgggaacggaactaatcggaatcgcagccggtgaaagcattgatcctgacaagacgataccaaaagcgattaaaacaacggtctggcgtctctcactcttctttgtcggaacaatttttgtgctgtcaggactgattccgattcaagatgcaggtgtcatcaaaagcccgtttgtcgctgtctttgacagagtcggtgtaccatacgcagccgatatcttgaactttgttatcctgacagcgatcctgtcagcggctaattccggactctacgcttcttcccggatgctgtggtctttatcaaaagaaaaaacgcttcatcccacatttgcaaagctgacgtcaaaaggaaccccttttaacgcgctggtgttcagcatgatcggcggcattctgtcattgctgtccagcgtatttgcgccagacactgtatacgttgtgctcgtgtcgatttccggttttgccgtcgttgtcgtgtggatgggaatcgctgcttctcaattcatgttcagaaaacgttatatcgaagcgggaaacaaggttactgatttgaaatacagaacccctttgtatccgttcgtgccgattgcagcgttcctgttatgcctggcttccgttgttggcattgcctttgatccgaatcaaagaatcgcactctattgcggcgttccatttatggccatttgctatgcaatatattatgtaaaaaaccgcaaaagccagccagctgctgatatgactcattcaaaataaaaagaacctgcctccgggcaggttctttttcgattttcacacttccactgtccagttaaacgggcccttcaccttgccaagctgaatatctgttatcgtttcatacagctttttcgagaggtccccgatttgcccgtcgcctacaatcaccgtttttccatgaatgttgagttcaccgacaggcgtaacgactgctgccgtgcctgtgccgaagacctctgtcaattctccgcgtgcagaggccgcatacacctcatcaatcgatattctctcttcacgaaccggaatgccccagcttcgaatcaattcaatcgcagacgcacgtgtaaccccgcttaaaatgcttccgcttaaagcaggtgtgacagcttccccgtttatgacgaaaaagatgttcatgctccctacttcttccacatatttcttttcgatggcgtccagccacagtacctggtcatagcccagttcattcgctttccgctgtgcctgaagactggcggcatagtttccagccgtttttgcaaacccgactcctccgttgaccgcccgcacatactcatcttcgacatagattctaaccggcttcagctgatcgtcgccataataggagccgacaggcgaaagcacgatcataaatgtatagctcctggatgccttcacaccgagactcggttctgtggcaatgacaaaaggacgaatatacagtgacgttccttttttctttggaacccaatctttctccagctcaactaattgtgtcaatgcctcaaggaccagctcttcgtctaaagggggcatgctcatgcgctcacacgatctgttcagccgtttgatattttgatccggacggaacaggagcaccctgccatcctctgttctgtatgcttttaatccttcaaaaacagcctggccgtaatgaaaaacagatgaagacggatcgagcgtaagcggtgcgtacggtgcaattcttggatgatgccatccaattccctcttcgtagtccatcacaaacatataatctgtaaaatattgtccaaaccccaaggaagacgggtcgggcttttccttataatatacagttttttctcgttcaataagcttattcaatctgatcagcacacctttcatataattgtttaaatattcagtctttttaaagctgcaaaaaacatacagcccttcctttcatgatacgccgcaccacaccgataaatttcagaatattctttaggatcatcagctattatacaccacattcattgtcagatgaagctgaaattaaagaaaacagccagttttattctggctgtttgatttagagcgctaaacaaaggacgacaatgtggcaaatcagcaaaatatacactgcgaatacaaattgccaattgatcttccgcgcccatgcaaacaccaccatcaaaacaggcagcatcacagtccccgccagcttgttaaccgtcagatccggactgttcgcaacatcataatgaatcggcatctgcgtcggcagaaaagggtaaaatacaattgaaaggatgaatgcagcaatcactgctccccacagcacttttccattcgtaaataaaaacatagaaccaccattcccttcttaaaacacattgctttatgaatgatatgactgttctacggtgaatttcgttcggtctccccgtgtaataatttgcgcatattccaccacttcttcatttttatcataggtaagggattctgataaaaacgcaggcgctccgacattggttaataagtgtccgctgatcgtttcatccgttaaaatcggttcgatcgattccgtgcccctactgatttcaatattgtattttgtccttaacaattcaaacagcgagccggtgcattcctcctgcgccagccccggtgccgccttccagggaatatatgaggtatgatactgcaaaggttccccctcggcgtatctgactctgacaagcttgttgacaggttcattctctttcattttcaaaagctcggcgatggaatgatcggcaggaatcaccacaagctcaagcacttttgattcagaacgaagtcctctcatttgttctgcaaagctcgtaatcttatgcggaatcggcgtttgtattttggccgccgatacaaatgtcccttttccttgaattcttttaatatatccctcaagctctagctgctgcagagccagtctcacagttgttctgctgacatcatattgttcgcaaaactcactctccgtcggcagctgatcattcgcctgatatttgcccgatttaattaactcaatgattttaaacttgataacagaatataaagctgtcatttcattctccccattctgtatgcaatccgttctttttcattgagaccataataccatttgccctcccaatatgaaagatttgtatccttcttttataacaaattttcagaaattaatattgacagtttgataagggcggtgctaaattcgtaatgacaagtatcataaattggtcataacaaatatggtgcttgtctatctctttgagggggtgtcacatgaagattctgatcgccgagcactacgaagaactctgtaagttaagcgctgccattattaaagaacaaatacaagctaagaaagatgccgttctcggcctggcaacaggaagcacaccggtcggcttgtataagcagttgatttcagactatcaggcaggcgaaattgatttttcaaaggttactacatttaatttggatgaatatgctggtctctctccatctcatccgcaaagttataaccattttatgcatgagcatctttttcagcatatcaatatgcagcctgatcatattcatatcccgcaaggagacaatccgcagcttgaggcggcatgcaaagtatacgaggatctcatccgccaggcgggaggcattgatgtccaaattctcggcatcggcgccaatggccatatcggttttaatgaaccgggatctgattttgaagaccggacacgtgttgtgaagctctcggaaagcacgatacaggcaaatgccagattcttcggcggcgatccggtgctggttccgagactcgcgatttcaatgggcattaaaaccatcatggaattcagcaaacatattgtgcttttagcaagcggcgaggaaaaagcagacgccattcaaaagatggctgaaggtcctgtcacgacagatgtaccagcctccattcttcaaaaacacaatcatgtaaccgttatcgccgattataaagcagctcaaaaattaaagagtgcatcattctcataacacaataaaaggagactgtcatgtttaaaaaggcatttcaaattctgcagcagcttggccgcgcgttgatgactccggttgccgtcctgccggcagcaggtcttttgctccgtttcggagacaaggatttactgaacatccctattataaaggatgcgggcggcgttgtattcgataaccttccgctgattttcgccgtgggggtcgcgatcggattagccggcggagaaggtgtagccggacttgccgctgtcatcggatacttaattttaaccgtcaccctcgacaatatgggaaaattactcggccttcagcctccgtatgaaggagccgagcacctgattgatatgggggttttcggaggaatcattatcgggcttctcgccgcctatttatataagcgattttcatcaatcgagctgcatccggtccttggatttttctctggaaaacgctttgtcccgatcattacttccgtcagttcattggtgatcggcgtcattttctcattcgtttggccgctgatccaaaacggaattaacgcagccagcagtttaattgccgattcaacagtcggcctgttcttttatgcaacgatctatcgtttgctgattccttttggcctgcatcatattttttatacgcctttctattttatgatgggagaatacacagacccatcaacaggcaacaccgtaaccggcgacctgacaaggtttttcgcgggagacccgacagccgggcgctttatgatgggggatttcccttacatgattttctgtctgccggccgttgctcttgccattatccataccgcgcgtccggaaaagaaaaaaatgatctccggcgtgatgatttctgcggcgctcacatctatgctgaccggaattacagaaccggttgagttttctttcttgttcgttgcgcccgtgctctatttgattaactctattcttgccggcgtcatctttgtcgtttgtgatttattccatgtccgccacggctatacgttctcaggcggaggaattgactacgtcttgaactacggactgtctacaaacggctgggttgtcattcctgtcgggatcgtgtttgctttcatttattattatttgttccgatttgcgattctgaaatggaatttgaaaacgcccggccgtgagacagatgaagacggtcagaatgaggagaaagctccagttgcaaaagaccagcttgcctttcacgtgctgcaggccttgggcggacagcaaaatatcgctaacctggatgcatgtatcacaaggcttcgtgtgaccgttcatcagccaagccaagtctgcaaggatgaattaaaacggcttggtgcagtaggtgtgctggaggtcaacaacaacttccaggcaatattcggaaccaagtccgatgccttaaaagacgacatcaaaacaatcatggctggaggcgtccctgccaccgccgccgcgctggacacggtaactgacaaaccgcagaagcccgattccggtgagacctttatttattcgattaaaggagaaacagtctctttggaggatgtgcctgatcaggtcttttcagaaaaaatgatgggcgaaggatttgcgattataccatcagaaggaaaagtcgttgcacctgcggacggcgaaatcgtctcgatttttccgacaaaacacgccatcggctttatgagcgccggcggcactgaaatcctgattcatgtcggcatcgataccgtcaaactgaatggggaaggctttgaagcacatgtcacaagcggacaagccgtcaaacaaggcgaactgcttctcacctttgacctcaattacatcaagcagcatgccgcttcagccataacaccggttattttcacaaatacctctgaagaagatctaaagcacattcaaatgaagtaaaaaagcctccctgctgcgggggacttttttaccaacataatgaaagcgctatcaaaataaaataacttgaaaaaaggtgtttgcatttgaatcacgaatgatatgaatatgcctacattctatcgttctaaagggggattcatttgaaaaaattaatcgcgtttcaaattttaatcgctttggctgtcggcgcggtgatcggccacttttttcctgatttcgggatggcactgaggcctgtcggagatggatttatccgcctgattaaaatgattgttgtgccgattgtattttctaccattgtcattggagccgcaggaagcggaagcatgaaaaaaatgggcagcctcggcatcaagacgatcatttggttcgaagtgattacaacgttggtattagggcttggacttttattagcgaatgtcttaaaaccaggtgtcgggcttgacctctcccatttggcaaaaaaagatattcatgaactttccggctacacagacaaagttgttgatttcaagcaaatggtcctggatattatccctacaaacattattgatgtcatggccagaaatgatttgcttgccgttattttcttcgccattttatttggtgtcgccgcagctggtatcggcaaagcttctgaaccagtaatgaagttttttgaatctaccgctcagattatgttcaagctcacgcaaatcgtcatggtcactgctcctatcggcgtgttagccctgatggcagcttctgtgggccaatatggcattgaactcctcctccctatgtttaagctggttggcaccgtattccttggcctgttcctgatcctctttgtcctctttccgcttgtcggtctcatctttcagattaagtatttcgaagtattgaaaatgatatgggatctgtttttaattgcattttccaccaccagcactgaaaccattctccctcagctgatggatagaatggagaaatacggctgtcccaaacgagtggtatcatttgtcgttccctccggcttgtcattgaactgtgacggctccagcttatatttatcggtttcttgtatctttctcgcacaggcctttcaagtagacatgacattgtcccagcagctgctcatgatgcttgtgcttgtgatgaccagtaaaggcattgcagctgtaccctcaggatcgcttgtagttcttctggcgactgccaatgctgtaggactgccggctgaaggcgttgccattatagcgggtgttgaccgcgtcatggacatggcgagaacgggcgtgaacgtaccgggacatgcgatcgcctgtatcgtggtatcaaaatgggaaaaggccttccgccaaaaagaatgggtttccgcaaacagccaaactgaaagcatatagaaaaaaagaacacctcaatacgaggtgttctttttttattcagcagcagcgtgatcttctgtttcaatcgctgccagtcttgcgtttacttcttcttctgtcatattatgctctttcacatacaggtttcttgggttcgtgcggcattcgtggctgcagctgcgcatatatttatactcattttccggtgtgcatatcatttttttattgcaagatggatttgcgcagttcacataacgctcacacggttctcctgtaaagtagtccttgccgacaatcacatgctcgacacggttgacaggcacgctgattctttcatcaaatacgtagcactggccgtcccaaagcttgccttgcacctctggatcttttccgtatgtcacgattccgccatcaagctgagctacatcttcaaagccttgcttcaccagccatcctgagaacttttcacagcgcacgccgcctgtacagtacgttaaaatctttttgccttcaagcatatctttgtgctcttcaatccattcaggtaattcacggaaggcttcgatgtcaggacggaccgcacctctgaaatggccaaggtcatactcgtaatcgttacgcgcgtcgatgacaattgtgtttggatcctgcatcttctcataaaattctgcaggcttcaaatgctggcctgttgtttcgttcggatcgacatcatcttcaagacgaagcgttacaagctcttttttatggcggacgaagatttttttgaaggcatggccttctgcttcatcaattttaaataccatgtccgcaaagcgaggatcagctttcattgtttccatatatttttcagtctgttcaaccgtacctgataccgtaccgttaattccttcagaagaaacaaggatacggcctaacaaaccaagctccttacaaaaagccagatgctgctctctaaacgcctctggatcttcaatcggaacatatttatagtaaagtaatactctgtattgtttttccatgttttaaacaccctgttcaattatagttagttgctatgcacactcttactatatcatacaggaaaatgccgcaaagatgaacagatccgcccagactgataaaaatatccaagctcttacaaacctaagcagcacaagggtttattaataacaaatagtattttccattaactcactaataaaagtagttgtctgaaaactatttttgtagttcctcttcaaaagataaatttaccggttcatctaaaagttctcccggcatttcaaggtttgttgaaggaacgctctcatctacctcttcaaaaacaacatgatccatccacacctgacccggcccagataattgaacgccaaaagatatcacagcgctattttctgggacatctaaaacgatagcataatgattccaattggttgttccggtaataggtctgttgctcatattatcaaattggagaacatcatcagcagcactgtcaacccgcatccaaagtgaggcaaaatgctgcaccccctttgttttgataaaacttgatagacgaagcctttttcctagatagcgatctgctttgaattgctgcatcatcgtcgcaaattcaccgatatcctgaaccatcgttgactttaaataccctgaagcttttccctgatgtacattttcccggtcaatccccatttcgaattggaacggatggctcccgctcaatacccagcctttcatttttttctccatgtaagattcctccttttttgaagtaaagcgtttcataaatgttcggtatgctcctggcggcatgtgatacatctttttgaacgtcctcgtaaatgcttcttgagattcaaactgataatacaaagcaatatcgataatacgatgatctgtataaagcaaagctgccgccgcattcgcaagacgtcttaaccgaatataagaagcaaccgacatgccgacttctttttgaaaaatccgatgaaaatggaattttgaaaagcttgaaacgttaacaatatcctcgtttgatatttgctcatgtaaatgtgattcaatccaattgattgttttctggacagctttttcataatacattgcacgctccaatctcctttctgttttagaataatggatcacggattatatgttttgattatttttgcgatatgtaaaaatcccctgtttaccacaggggacaccgctcacttgataatgacagagggcgtgatatgctccagccaaatgacaccgtcatattgttccttcaggatcatctgctcttccatgtacccccaatagagcgcagtccgcggggtatacatccacgaagtgcctttcttgttttttgtatggagaaaatcaacaaaaacagccggtcggtccgccgctttcagcaaagcttcaaggctcccagacggcggcgggcttgtaaccggcttaacagtcttattatcggagctatcaagactcgcacctgagtaagcataaatgccaatcgtatatgtttgttttttcagccgctccggcaaataatcacccatgttagggccgtttagctgtacccagtcctttatcatcttcgtattctgtttgcgtagatggtaattgtggccccagacaatgattttctttttcggataaagggtgtcggctacccactgaaattgttcagccatcatgcggtctctcataaagaatgaaaaatcctcaatattctccggatactcctctagtttttctttcatttcttccagcatatatgtttccattacgtcaattctcagctgaagagaatgcataaacatctcataagctttcggctcttttggaaggttttcttttagctctgaagcatgtgttttagtgaacttgatcagcttctgatagtttttcacaagcttttccttcttttgcgaaaattcatcaaacgtattgctgtctgtcactaatgttgaaaaatcattttctgattgggagagcaactctgctttctcagggtccaccgcttttacccaatgagtcgcagcatcattgaatgaattcttcatgctttgaatatcaaaaccggtaaggatcagcggatcgcctttctctttttgctctttcatgtaatcaaacaattcaacgacatcttctgtgtgccatacagcgtaaatggagtttttcatcgtgcttttaggggttaattggtccatattaaggtaggatgcatttgtatcaggaaagccagactcaaatgccaatacatcgtatcccagctcttcgtggagatatttgatcattctgacctttgtggcgttgatttcaccagcgccatgtgtcgtttcccctaactgaacgattcgtttccctttcagcaccttctttagaaatcgaaggtctttgtttgaagcattggaagcatccagtggctgtgcatgtcgttcaatccatgaatcccaatatttttcttcagaagcagcacgtgccgagactgaaaaagaagaaaacgccagacagacaatcagcagcggcagagtcattctcactatcattcgtttcaattctatctctccttttctgctaggttctctagtcattacgagatagatatagaaaaagattccttttttcaccaacaaaaaaagcttctctgttgaaagaagctttagctggattctctcatcacctgatgaaagtaaaaccgatacgtatttcgtaaaaatgtctcaaccggaagctgcacatccgcttggtatttgctgatgatgaatggaaaccgctcgattcctttttcgcgcaaattgttcgcttgttcatcatctattgccttctcttgcaaaaccgcttcaatgatcggccagcacacttctcgcacttgccgcaggacggcttcatctccggtgttctgataatctgtaatccagctgatgatttgtttctccataagtctcacctttcttcaaaaaaagaggcgctgcgtttatgcaagctcctctttttactcttcataacctatcagttctccgacttgaacttcttggccttctgctaaatgggcggacggctggaacgcgtctttttcaaaaatcaaaatgacggttgagccaaatgaaaagtatcccagctcttcgccgatctccaattcagtacgggtattcgtctgcacgatagaattaatattcatcgcgccgacaggaatcatcaggacatttcggctgccactattcagctcgtacacaaatcggtaatttttcgacagcacatctttcccgtattttaagcctaattgatttaccgggtatgagcgatttccgagctcggccagcttttgatacctgcagctaatcggagaatggaaacggtgataatgcctcgggcttaaatacagcacgacgaagtatccgccgttgtattgatggtctgcgcttttacagccggtcagttcagcgaatgagtaatcttttcccttcaccgtaaaggtttgattcgggttgatgattcctaccgtctgaaccacaccgtcaacagggctgaccaccgcatgcgcctcttttgacacagggcgccgctccagatttatttgtcgaataaacaattcagacagcgatccgtaatcagcagccgtaccgtccacatcatcccaattcagccgaaaatgttttgagaaaagcggaatgaccggtttgctgatttttgactcgcaaaatcctttaatcagataggatgacagacgatgattcgtcagctctatcaatgatcgatacagaatctttacagccgtattaaacatgaataatccctataacccttccgattgtaataaaaacaaagcaccataaaaaggcgccgattgccgcaaacgcaacatacgttttcagatccattttgccgatccccgaaaagtagcacgtcacatgtctgacgccgggaataaaataacctaaaataagagaatatggaccgtatttcttcatccatttttccactttcatcattcttttttcttttaagccgacccacttgccgtacttgtcgataaacgggcgtccggcttttctgccaatcatgtagctgatcagcatacctaacaaagccccgacaaaactaatcaatatcgaaagctcataattcaacacatcggtatgcgtgaaatagccaacaacggtcatcattacttcatctggaatcggcaatcctacaatccctaataccaacatcaaaaaaatagcgagataaccgtaatccgctatgagctgctgaactaattccatctcccagactccaggttttctgccgcatgttttttaaaatgagggaattttattttactcaccatcaaatatgagagtccgcaagtgccgattgccagaaggatcgggttataggtgaagcttaaaataacgagacacatgcccgcaaacggaatcggcataccgataaacgtcgggagcttgctttgttcaatgttaaatttagagaggcgaagcattccgcaaatgctgtacgtcaatgcgcataagatcccgataaatggcagggtatacaacgcgacactgtaagcaagcatagaaggagccaccccaaacgtaaccagatcggcaaacgaatccagttctctccccatatcagaaacggcattcagcttacgagcagccatcccgtcaaagaaatcaaggaacatgcctgtaaaaataaaaagcactgctgaatgaatgttgtgatatagcaaggaatgaatcgccagcaatccgcaaatgaagtttcctatcgtaatcatacaggggatgtaattcacagtgtaaccaaacctccaattgtaaaaccatctatattatttgacgatagtgatcgaatagcgttacaggaaaaatttttctccaataagcatgataacatagaatgctcacaaaaaaagcagcattcaaattctattattatacaacatttgttaccttttgaaaaatgaatgccaatcttttcatgttccttactattttattcccccgcataaaaaggacaagacgcgttgattgacgtactctgactgctccagagataacagatgtccggcgttctttacgatttcagcctgaattcccggcaccaataccgaagcccgctcaaaggccatttgctgatggtacatggcctcgtgctcaccgaacatcagcagtaccgggacttgtatcgatttcaattcctggtctgtgaacacgtacggaaagccgttttctgtcggcttcaggctcctttgctcatcctgccattccacgcccgccacaatttgtctttgcagtaaaggatgcagatcataactgtcgcctgtgatccacttgatatatgattcagctcctcttgcccctgtaagctctgcagcgtatttatagacatccggatgaaatgaaataaacgcttcagcgggactcataacaaccgcccgctctactctttcaggcgcgcggagtaagaaattcacgatatgggacccgccaagcgaaaggccggccaggtgtgccgtctcaagtccaagagaatcaaagacatctttcatccattctgcaaaatcagctctcgtttccatggctgatgatggtatacttttatttttgtctcctattatatcgaccgcatatgtacgaaattgactgctccacgctgcgatattcggataccacatcgcagagctgaaaaggcctccgtgaagcaaaatgagcgaaggtgcgtcctttggcccacttgcaatgatatgtgtttttccaaaacgagtagaaacatagaatgcttccgactcaatcggccacaaagaaaggctttgatcatatgcctggtaaaagcgcagaccactttcaaccgcggcaaactgcattgaatcttgtatcatcttcttctttttcctccgggtatgattgatataaaggataacgccccttttgtctcgtaagaaaaaatacctatttcttattatctcacataataaatttccagtatatagtttggtttcctgcaataaataaaaaaggcagttcccttaaaatcaaggaaactgctattctttgaagactaatggaatggcatgatctttcatatcctctgttaacgagatgtgatgggttactgatgtttcacccttcgtcaacgcgactgagtaatcgccttttctgccggtatcccatttgatatctccgtttttgtctgttttaccgagtatctcgccaatctctgtactcggctcctcatctgaagagggcgctttgacaatcgtcacttgaaccccttcgaccggcagccccttagcatcctccacatgaagagtgacaggaatagtcgtttctttttgagaagaatgcgtctgcgaactgcacccgcataaaaacaaaatagacatgaatatggctaatttgctgtatttattgatttgcccaatattgaatattgttgaatacatcgttcgtcacccttgttcccaagttatatgacgatcctccgttcgtgtgaatggcaatcgctgtctgccctgtatcactgtagtttcgataaacaggcgagccgctttggcagccgtacgtatcggttgtataggtcagcttatacgtttcagcggagcgaatcggctttgtatcagaccacatcgtgccaaaggttttgtcacacgggaatcctgtcactgacgaggaaaggcccacgggactgctgctgtttgtagtccggtagccgtaccagccaaccgtgtttccaggagaaccgtttaatttaatagctccgtaatcataattagtgtctttgctttccgtccatcctttgacggagtaaaacatcgtgcctgaataagtaccgtacggatatgacgaaccattgcggcccggcgcggcagttatcgtcgaagcccatccatgatcctggctgtacacacaatgtccagccgtgacgactgtatttggattgactaaaaatccggtacatccataagtgcttgaagtgttgggatacttgattgacagttgaacggttgctctatatggaaaagatgtcgtgctggagattctggtgcgttcatcagttccgataatgctcgaaggctgtaaggtttgaatatttttctccagttccgtttggccgccgtataacgatttacttgcttttccggttccctcataaggggcggaaacctgttctgcttttgacgtttggtttttcggggcatcagcttctttaccagtattcgatacagaagtttgcgggttctctgccgcttttgccggtacgccaaaagaaaccgctgctgccaaagccaaacacaaaaccgttaagtaagcgaaccattgttttctgaatcttggaactaatttcattttgtcatctccctcctttagtgtcaaccacccgtattgatggaagacttttacattataatcaggtttctgattcttatgataaaacttttatggaggaagaaaaaaataggccttgtaccatgacaaggcctgctcaaactctattttatcgttagctggtccaacgctttcttagcattctctcttgccgtttcaactgtatcagcagcagaaagcgcaactgccatacgacgtccggctttcgttatcggctttccaaagacgcgcatttgagtctttgggactgccagtgcgttttccaatccttcaacagtgtaatccgctaattcttccggcgctttgaggggcctgctggcgccaggagaaagctgtgtgatttctgtaatcggaaagccgagaatcgcccggacatgcagcgcaaattctgacaaattttgcgtcaccagcgtgacaagacccgtatcatgcggacggggagatacctcactgaaatataccctatctttcgcaaggaacagctcaacaccaaacagaccgtatccgccaagctcatccgtgatcgttttcgcaatatgcttcgcttcttctatttgctgctctgtcatatcatgcggctgccatgattcgatataatccccgtccttttgcacatgaccgatcggctcgcaaaatgccgtaccgttaaccgcacgtacggttaagagtgtgatttctgattcgaatgggataaactcctcaacgatcacgcggccgtttttcacccgtccgccttccatcgccgtctcccagcagctctctaaatccgcttcagagcggcagatactttggccttttccagaagaactcatcaatggtttaacgacacaaggaaaaccgatctgtgctgccgcttgtataaattcatcatatgtattcgcaaattcatagccagccgtcgcaagtccgagcgtttctgccgcaagccgtctgatgccttcccgatccatcgtcagcttggcggcacgggcattcgggatgacgtgaaatccttcctcttcaagcttcagcaattcatccgtcgcgatcgcctccacctcaggcacaatcaaatctggcttttctttctcaatgatggctctgatctgctcgtggtccagcatatcaacgacataactgttatgcgcaacctgcatcgccggagcatgctcgtaactgtcaactgccaccgtctgtaccccaagacgctgggcttcaatcactacctctttacctaactcacctgaacctaacaataaaaccttctttgattgatacatctttgcccctcctatctgttccaaaccattataactgaaatatttgaaaaataaatttttattaaagaaaacaaaataagaagatcttactttccctctgccattaaaacgaaaataaatggactccccataaatggaagccagcacagaagatctccgttttccagctgatgtgttatacatctcaaaaattcacgtttggcattcagagtcatgcaaaaaatgcagcacaagcatacatgtcgcacgcgaaaacacactatcaaataaatgttgagtgatatcttcttctatcaaagccgcttgattctccagcacatcatttttttcacactcatctagcactcactctgacatatccactcctgcaaaatgccagccccgatgtcttgttccaagcatcaccagttcctttccgcttctcgcacctccaaattcactatcaaaaagaaaaacgccgtctactggcagaactgcgcagctaatctgacaaacgatgcgccaattcaggctaacaattctctaaacacatttggacaatatgatgtcggcattttgaatctttctcacgcacttgatatcatctcctttattaaccaaccgacccagcattgatttaacgtcatgcatgaatgggaaaactaaatgaagatacacacccaaataattcgcgccggcattaaaaagcacgaataaatgaaacagccaagtttctcattccaaaccggagccagccctgtctctccttgaaagcaagccgactaacaggaagcacggaacaaaatagcgtcatcaatcaatcccgcaaacccaaccgaaacattaatgaacttagctaatgcatttagtctggcaaaacgcgaaaaaacatagaactggtacaagaagctgactagaattcacgccgaagctgacttcagcagcttctcctgcccatgagtaaaataattaaaaagaatcagtaaaaaagaaccgtttttttgtattttttcagttttcgctcctttcctaaattcaccatgttaccatactaatagggagttctagcgaaatgccacagggtgtaccagacagaggccattgaagccaacaaactcagcaatttactgttactttgggcgatcttagaggaatcaatctaagtattagtattaataatcgtcctagagttgaacttcaaagtacactctttaaggttcatagaatcttgacatattttccctgtatggtatgttgttgattgaaggagaggaataaaataatgaagaaacttagaaagctattttattgtaatgttgccctgctactgctcgtgttattgcttgctgcatgttcgggcaataagaaagaagaatcaaaaaatccttcagataatgattctgctttacattctgaagaaaataacgatgagactaaagatagcaatcaaataggcaaggaagaatcgaagccaaattcaaaagattctgcaacaaaggattcagaggaaaattcctcaaaagactctgcaacaaaagattcagaggaaaattcctcaaaagattctgtaacaaaggattcagaggaaaattcttcaaaaggttctgcaacggatgatcattcaaaagaaacatcttcaatagaagaaagaaatgaggggaaaggcgaaaatgacaatgtactgggagaatattcatccgataaaatcgaatatgcccgagtttggctgcagcttgggccaaatcaagatatagatgaattgaatgttcgccatatttcagccggcgaaccgatcaatccaaatgatgactccagtgccagctatccagaagatgtgatccagttggcaggttctcggttagtggatggatcagtaacttacagcggcaatgggaatggcacgattaatgtatacaatgttcctttacgctgggactccgctgataatttagataaagggataatgaagaaagagactgaggacattaagaaaaatacaaaaaaagtgtacgttgatacaggcgacgataagaaaattaagcgactcattgatataatggttattcattaatcattcatcgctaattattgaaacgaaaataccaaacatttttcaatagaaggggcagttcatcaatacattgaaccgcccctctgataaatactatttccactatcaattagaatactttaatacatctattataatacattctacgatcttctaatccattataaccgccattgacccttcgtgttactgcctcaactgatggattagtgtcacatagtgcattcatattgtttgaatgccaccaaaatcccgcactagtccatggataattattagctacataatcaacacctagacttataattttagaatcaccaattgcattggaaaaacgtgtgtagttataacgacctgttaattgaatataacctgctcctttaaattttggaccatcacctggttgagtattgcctagatctgcgcgtccctcgtacgctctccctgatgctaattcttttctccatcgtccagctccggattcatgactacattgactaataaaatgacaaagtctagatctagttgtaatgttgtatctttctaaacaattattcaaatcttgcaacatagcttttgaaatataagagcttgaccatccaatttgatttaactgactctcggttacataagttacagatgaaccaccatctcctttatctggagtcgagttgtcatcttttgtatcttcgttactaccattatcataaactttcaatacttggccgacttgaattttatctgggttgctaatgttatttagtgattggatctctgacaatgtcattccaaatcgttgagcttaaacccagctcaatgagctgggttttttattttatatctgtgccgatttgctttcgtcagtatccattttatcaagcttctgctttttaagttttctaatatttttgaatcccaatacaatcaccagcatgatcaacatgagagtcataaataatcaaaatgcaggttgtacgggagactcatccagactccatccgactgcgattggcaggatagagccgccaatccattggtagcgagcagcatgcctgtcgtttgttcggaaaccggctcgggttgccaaatgggagaaaagatattactgtcattaaaacgattcttggtttcatccggatatgataaaatgtctcagactatatatttgagccatttttttcttcagcattcatcttgcgtaattgataaaaatttattatgatactctttgtatgacaactccttgcctcaatacaatatactcaacgtttccccgttttctccggtcgtttttcttttcattttctcccgtaaaataaaaaaagctcccaatacaatagatatggtgcggataaatttttactaaaaaggagtcgttatatttgaatgatagttttacattaaaacagcaatggttcggcaatatccgaaaagacattcttgctggcattttagttgcgttagcattaattcctgaagcgattggcttttctattatagccggtgtggatccgatggtcggtctttatgcgtcattttgtatagccattattatttctatttttggcggcagacctggcatgatttcagctgcgacaggctcaatggcagtcgttatggtgtcgctggttgctgatcatgggcttcagtatttatttgcggctacgattttgacaggtattattcaggtgattttaggtatcagtaaaattgcaagattaatgaaattcatcccgcgttctgtgatgatcgggtttgtgaatgcgctggcgatccttatcttctcagcgcagcttccccagtttgaaggtgcttcttggagcatgtatgcgatgcttgccgggtcgttggttattatttatgtgctgccgagatttacgactgctgttccgtctccgcttgtggcgattattgtgatgacaataattgcggtcactttccatgtggatgtgcggacggttggtgatatgggcaatatttctagttcattgcctcatttcttaatccctgatgttccgtttacctttgaaacactgcaaattatttttccttattcaattgctttagcgtttgtcgggttgcttgaatctttgctgacagcacagattattgattagatgacggatacggacagtgataaaaataaagagagccgcggacagggaattgcgaatatcgtgactggattctttggcggaatggcaggctgcgctatgatcggacaatctgtcattaatacaaaagcgggcggtcgcggacgtttgtcagcatttgttgccggtgcttttctgatgtttttaattgcggtgttaagtcatgtcgtggtgaaaatcccaatggcggcgttagtagctgtaatggttatggtgtctgtcggcacttttgattggtcttccttaaaaggtctcaaaaaagcgccgctcacggactcgattgtcatggttgtgactgtggttacggttgttgtgacggatgacttatctaagggtgtatttgtcggtgttcttttaagtgccgtgttctttgtggcaaaaatctcgaagctgaaaatcgtttctcatgcagaggatcaaaagcttagaacgtatcaagtgaaggggcaaatcttttttgcgtcagtgactgatcttacgaatgcgtttatatatcaagaggatattgagcgggttgtgattgacttaactgaagctcacgtatgggacgattctggtgcggccgcacttgataagattgttgcgaagttcaaggaacaaggcattgaagctgagttaaaaggtttgaataaagcgagtaaatctctaatgaaacagatggcataaaatagagaagcccagatgaatgagatctgggcttttttatataacatacacttaagcagcattgatataatagagagaagagaaattttaaataggggacttgcatatgatgcttcagaagctgaaccgtgtattggggagagtgatgccgctgttgacgccgactagtgtggtgctgggcgtgctgctgtctcagtttttaaatgggtatgaatgggctgtgccttggatctttgcttttattacgtttgcaggcagtttgagcgcgaactttcaatctttgagacatgcattgtctcatcctctccctatgattcttgcactattcgttcttcatattttcatgccgctttttgcttggggcagcggccatcttatatttaaaggtgatcctttgacgattaccggtttaacattggctgttgtgattcctacggggattacaagcttgatttgggcagcgatgtacaaagggaatgtcggtttgacactttcgattattttaattgatactgtgctgtcaccgctaatcgtaccgctgagtctttcattgctggccggcgctcaggttcacatggatgtgtggggaatgatgaaaggtctgattgtaatggtcgtgattccttcttttttgggcatgctgtttaatcagatgtcatctccagaaagaactgcgtctgtgagcagtgcgctgtcgcctttttcaaagctttgcttgatggcagtgattgcgattaacagttcagcgattgctccttatttcaaatccattgatttgagatttgcaggaatagctgtaacggtattctttatcgcgttaacaggctatgccgctgcttggctgatcggaaaaatgatgaaaaggcggcaagaggaaatagtctctcttatatttacgggaggcatgaggaatattagtgccggcgcagttcttgccgttacgttcttcccgtctcaggttgccgttcctgttgtgatcggcatgctgtttcagcagatattggctgctttgtttggctatatgctgaatcgttttgaattaaaaccaatgttgcagaaagcataaaaaaaccgctcatagggttgagcggttttttccgtatagccattcgagcgcgttgatgaactgtttgcagaaatacttgcggtggtgcaccgctcctttttcaattgaaagatacaactggtcttcagtgaagcctttttcttttagactttgatgaacttgctttgtttttttcagcataagtcgctgaatggattgtttttcacagccttcttcactcccgatagacatgaaaacacgtgcagtgccaggctttaaagaagatatatgaatggtttccgctgcgttctcgtaccagtatgaacctgatatagagcctattttcccgaacattgacggatattttaatatggcgaacattgagatgaggccgcctaatgaggcaccgatcattcctcttgactgcggttccctggtgacgttccagttttcttcgattagcggaatgaactggttcgttatatcagacagatagtgatatcccattccgccgaagtccgtgaaccgatcactgagtgatgcagccggccatggggtgtattcatcaagccggttttcgggttcgataccgatcagcacgagttcagggagcctttgctgttgaaaggcgctttctagtaattcgatttggttttggaacaaagaactgccatcctgcacgtaaacagcaggaaatcccccgctgtctgtgctgtaggaaggagggaggtacagcgtgaacctcctgttgccggctttgtgttctgaaagagatcctttcaagcattctccccctttttttgcttgaaaagcagatataagaaataaggaactccgaggatcgccaaaatgatgcctgcgggcacttctgccggctgaaaaaacagttttccagcaaagtctgcgcttatcacaagaagcatcccgattaaaccgctcagtggcaggatatagcgatgttcgacgccagccagtctccgtgagatatggggagcaattaagccgacaaacgccatgcttcccgctacggagacacaggcgctgatgattgctacacaggcaacgagcaggatggttttttctttatttgatgaaatgccgaggcttctgactgtgtcttcatcaaaacgaatggtgtcgagcaggcgggatttgccgataagaatcggtataaacagcagcatccatgggagtacggctgagatatacgtccagttggcagaccagatgcttccgtttttccacaccatggccatttgatagtcttgcgggtccatttttaaagataaaaacaaagacagggcgctgaatcctgaattgatcgcaatccctaccagaataattcttcctgaatctaaattgcctctgtgccatgcaaatatgtaaatcaggatcgccgcgatgagcccgcctatcaatccaaagagcggcattcccatcgctgcagctatggatgtcacttccttctgaccttggaataagagcataaacgctacaatgccggctcctgcccctgcgttgattccgagaattccaggatcagcaagcccgtttctcgtgatggcctggataacagcgcctgcaatgccaagaccgagtccaataatagcagccatgacaacccgcggcagccttaaatcgaacagcaaaatttcatactgcggattcgggtcgatttgaaaaagagtggagagcagctcagcaggacgaacagaaaatgatccgctcgttaagctgaaatagctgacaacaagaatcaaagcgatgaacaatgcatattttttagccattttgctcccctccttttcgtttaattaaataaaggaagaaaggtacgccgataatggatgttacgacctcaatcggtgtttcaaacggatagttgataaatctgcttgcgagatcacacagggttaaaaagattccgcccaaaagacaggagcacggaatcagcctgctgtaatcagagccgacgagaaatctcgtgatatgcggaacaaccaacccgacaaacgcaatttttccggccagcgctacggcactgccggttaaaatgatgacggaaagcatcgccatgattttaatggtttttttcttttgccctaagcttttagaaatgtcgtcccctaatgatacagcggtcacctttttgctgagagaaatggccattataatgccaatcaggaaaaacggagcggcaagcttcaggaaatccggactcatttgatgaagtctggcactgtaccagaaactgagatcctgagaaatttgaaaataaatcgacatggccgctgataagctgctgagcagcatgcttgtgactgtgccgatgatggcgagctgcacgggggtaaatccgtttggcatcatggcggcaaggccgaatactaacacagctcctaacgctgagccgataaaagagtatatcatcatttcaatcgaagatgattgcgggagcagaaccatgcaaagcgtaatgataaacgctgaaccatctgaaacacccataatggatggcgaagctaaataattgcgcgtaatgccctgcataagcgctccagaaacagcaagggctgcccctatgagcagagcgccggcagcccttggaatccgggaatgccatataatttgatggtctgtgtttcccggatcgaaatgaataagagatgtaaaaacaatatctgtgctaagatgctttgccccataaaggattgaaagcaaaagtgacagcgctatagcaaatggagaagtaatcaatatgatacgtgtccactgttttgaatacatacaaaaacctactctgaattagttttgtgtcaatttttcagtagccgctttcaggaaacggactttgctccaagctgtgccgccttgtgcgagagggtccactgagttgacatacacatgatcttctttgactgctttaaggcttttccagattggatttttctctaaatcttttaaggcatcaggtttatctgcattttcatcatcagaaaattggacgaaaatatggtccgggttcatttcacttaatttttctaatgaaatcagctcttgcgcttttgcagcttttacttcgttaggcgccttaaggcctaaatcaccgtatagtgtggagttgaaatacacctgttcagggtaaatgtaaatgttgccttgtctaattctaatgacaagcgcttttgaatctttcgctttatcgttgatttttgtttttgtttcttttagatcttgttcatagtctgcaataattttctttgcttttttctcttttccggtcagctgggcaagcagcatcatgttttccttccagtttgaagagatatgagaaactgggatcgtcgtgcctgctgtgctgattttttgcagcgttttttccggaaactttgttgaagcaaggataacatcaggcttcatttcaagaatcttttcaatatttggctccattttttctccggttggttcggctttatcagtgatgtctttgaacatatcagggaatttgccggagaatgaaattgcgccttgcggatgaacgtcaagcaatttcgcgtcttccattgattcaacgcttcccgtaatggcgattttgtctgtcggtacagttacttcatatgttttatcaagatattcaattttcttcttctcagatgctgtgccgcttgccttgctggcagttgattcatttttgctgccgcaagctgccgccgtcagcgcgagaagcaagattaataaggtaagagatatctttttcatctatagagcctcctgttcaattgataactattatcaattggaattatagagaatgaacagatataacaccatggacaaattcctgatttatcatggacaatctccggatagtaaagaaacagtttgctgaacgatgcgttcgtgcccgcaagctgagtattcattccacgggtcaagggatagaagataaacacggttatctcgtaccgcgcttaggttttgccatgcttctgtctgctgtaattgctggtagtaagctatggtctccggctctttaaaaagaaaaagcatcatacagtcagcttggtaatttgcgatattttctaacgaaatcgcttgttctgaaggtgtgtcagccgttgttgccgagctgaatcctaaatccccaaagaaaacttcgcggacacttcggttatgtgccagatagaagttttgcttatgcagcctcaaaaagagaaaacgcagcccttgaacgtgctgaagtgtttttttggcggctgttgtctgctggtcataatccgctagccacttttctgcttcggactcctcctttaaaaatgaggcagtttgcagaaagtgggttctccagctttcttctgaaggaaggtacatgacttctgcgatgcgattcaggcgatcttgttcttctggagaaatagaatccatgctgacaatcacatctggttctgcctgcgataacgtgtacaggttttcttcccacttttcattaaaccggtatgcactgagctggacgggtatatctgtcgaataatgctgatagtagtaagacgtccatttcggatgcagagcggccgcaaaaggtatgtggtgaagagggatgagatggcccattgtgccccttccgtatgcggcgattttctttcggcgttttttcatatagcttgtaggtgaacagcctgtatattttttaaagattctgctgaaataaaattcatcttgataaccggtttggtgtgcgatttctttcaatttgcagtttgattttgccatgagccgttttgcctttgtgattcgtgttttcgtaataaattctgttacgctctgtcctgtccattttttaaagctttcactgtagtgtttggcactgattcctgccatttgcgacagctgggcaagcgtgatttttgtatcggcatgtgtttcgatatagtgttttgttttttcgattgctgaatgtgtatccgtttgatcagataaactggcagtaaaaagatcataaatcaggctttgtacttcaatcacacattttagctgagaaagctgagacgattcattccatagtgcggcaagctcttgaagccggactgcaagattttcgatatgtgaaacattcataagcttcagtttggctaattccgattctgtgcacggtgtgtaaatatcttggccggcttccttgatatagctttgaagcctgatcagacaggcatctatatgtccatcggctgctggcataaagccaaaggtctcgttaggcggacaaacataaagtgtctttttttgcagaggattggtgtttgttccgatcgaaatatagccgtttccttttaaatgaaaaatcagcacgaatgaatcggctaattgctgttctgagaagagatcacttgtcttttttagatattcaatttgtatcggttgataaatcactgcattttgcacgagtagaccaccttttcagaagctttcaattgataatcattttcaataaaaattgtaccaaataaatgaaagttttcctatataaagcgggtgggtttttagcatgaaaaaaacccttacttatgtgtaaaagtaagggtctttcgttcagtaagaatatgttacacgtgtaacatacgatgcttacgttctaataaatgagatatttttttcttgttttgctgaattgttggagtgttttttcatagctgtttatgatgccctcaaccgaagttccattttcaatttttgtcctgatccagccgttgcctgccagtttatcgaatgaacctgttgacaggaactcaaaatcctcaggatagagatcgtgtatggttttaatgactgaaagacccgttttaacggcttcaaacttatctctgtctgtcacatagagctgcacaccgtggcaaagcgttccttgatgtttagaaaacgtcggtgtgaaggatgctgccctaaatgttacgcccggcaaatggaggctgtttaatgtttcttcaagttctgtgcttttgataaagggagctccgatcaattcgaatggctttgttgtccctcgcccttcggatatatttgttccttcaatcagcccggttgcaggataaacaaatgtgctttccaccgtcggcatgttaggcgaagggaggacgaaaggcaatcgggtatcgtcaaaatccatttttcgtttccagtgtttcatttttaccactgtaagatcggcatcaatatcaaattctttgttgaacagtaaagccaattcgcctatcgtcatcccatgcttcaatggaatgggatacaatccgacaaatgaggcgtattcaggttctaagattggcccttcaatatgattcccgccttggggattcggacggtctagcaccataaatggaatgccgttttctttagcggcttccattgcgtatgccattgtataaatgtacgtgtagaaacgggtcccgacatcctgaatgtcaaacattagaatatcgacatttttcagcatttctggagtcggttttttcgtttttccgtagaggctgtatacgggaaccccggttttttcgtcaatgtaagagcctacttcgtctccagcctgggcgtcacctcggacgccgtgttcagggccgaataaagctgtcagtttgatatccgggttctcgtaaaggatatcgacactgcttttcagagatgcgtttactccggttggattggtgatcagtccgatacgttttcccttgagctgttttttatagtctggcaagagcgtgtctatcccagtctggactttaggttttttagccgtttgattctttgaatcgggtgaagcagaggcagcggttatcgttccgaacatcatgagccctgtcagaaaagcgaatattgtttttctcatgtgtccctccttattaaagcggtcttcccgttttgatatttaatccgtagccaaatgggtaaagggtgttccctggtttcgtgactgatgggatgttaactggaagtgtgcctttaggttttgcctggccgaaaatcgccatcactccggccggaatattaggttgaagataacggccatttgcgtatcctttaaagccatagactgcaatcagtgcctttgcttcttcgaaattggcggcatcatatgggttgcgcaggctcattaagacaaatggtttgttgtgctgcagtgcggctttcatgacagctctcggaaacacggtggcccatttgcttgaatctgatattgtgtcgtcgatgacaccgtcgttgacgacagggtcatttttgacgacataggagccggttatgatataatcagccttttttacttgttttgcatgctcggccttaaatacttggttggcaaagttcattttgctgagggatacgggtttgattttctttcgcttgatgagatcgtgaatggtttgttcgattgaagcagtttgttcttcgtaaggtgccacaattaagattcggctgccttttttaggcttgaacggcaaagtgtgctgttcattttttaatacagttactgctttttcagctatttttttctctgctttcaggtgctgctggcttcctacgatttttttggctttggctattttttcttttgtactgtcgctgtttcgtgctggatacatgccgcgttttattttcagggaaatgattctttcaactgatttgttgatttgttgttcaggaatatccccgtttttcacggcttctttcaaagcttgaatgacacgtgcgaatttctgttcttctttcattgaagtgactgaggctggcattaatgcaatatcgacaccagcttttacggccatgaccacagcctcctcctgtccgaaatgatctgcaattgccttcatattgagcgcatcggtaacgatgaccccattaaagcccatttcctgacgaagaagacctgtcatcactttttgcgaaagtgtagcaggaaccagaatgtccgatccatcgagtttgcttttgtatgtggtgtcgtcgaaggcagggaattgaacatgggctgtcatcaccatatcagcaccagcatcaattgctttttgaaaaggataaagctcgacctcacgaagccgttcttggccatgggaaacgagcggcagtccataatggctgtcaacgtccgtgtctccatgtcccgggaaatgtttgagggcagacgcgatatcctgccgctgcaaccctttcatcgtatatagaccgaggcgtgatgtcagttctcgattggagctgaatgaccgtacgccgattacaggattatcaggattattgttaatgtccacgacagggctgaaatctgtattgatgcctaaggcagagagctctttcccgatgatgctgccggtctgatacgcattgattctgcttctggctgcgcccagtgccatattccctgggaaattagtgccctcccctaaccgcgttacaatgccgccttcctgatcaatactcagcatgagcgggatttttggacttgccttttggtaatcgtctgtcagttggacagtttgttttgttgtttttacattttctgcaaaaaggatgatgcctccgaattgatatttcttgacgaggctggcgacttcatcattcatttctgtaagggcttgcggagaggactcgccttccttttgccaatttctaaaatcaggcatcagcatctggccgagtttttcatctaacgacatacgattgacaatctgattggcatcgattgaacgtttggatgcagaggcttctgtctgtctggccccgaaaaagcatgaaagaaagagaacggctgaaaggataagcggaaagacaggtctcatagaaacttcctcctatcgtctaatcattcactccatcgcttcataaatcgcggttatgacacttccataactgcctgttgcaaattgatcaccctcaaagacgtttggattttcttccggatcaataactggtgtatgctttttatttgttaacaatgcgatgcctaaattgtatgctggatcaataattgtaactgtccctgtccagccggtatgcccgtaagcattttcactggcatgagggccaaacatccattccatgcttttacttccgttccgcctccagccaagagcgaatgtcgggtctgttgctgaaggtgctgtaaacaggtcggctgttttctgatcaaataaagaaatgtttcggtatgaacctttgtttaacatgacttgcagcagtatggccatatcatctgcatttgagaacaatccggcatgcccagacacgccacccattgagtaaaacgctttttcgtcatgcacctctccttgcagcgtgtttgtgcggatgttagggaattgaataacgccgtcacgtgtattgcccatgcgttcagtagctgcgaaatgtttcggtttaaagcccttttccagcggattgtacaaggtatgcttcagcctgagcggtttgtagagctcttgctccgtgtagacatcaagcggttgaccggtgagtttttcgacaatacatccgagtagcatatatccaatgtcactgtatacgtgctttgtcccggtttgataatcgagcggaattttcgtcaaatattcaatcgttttgtcccgttcttgggaatagtacttgccggctttttccggcgtgtaaaagtaaaagcttgatgggagccctgattggtgctggaggacatcgatgacacgtatcttgtcttttccttttatgaggtcacccggctgatccttgaaacccggcaaatatgcagaaactttttcatagacgtcaagttttccttggctgactaagcgctgcaatgcaaaatttgttgcgtacatttttgtatttgaggctaagtcaaacatcgtgcgggttttcattttggccggacggcgcagcagttctgatccttcgtactttttactgtagccgtatgctgctttttttatgatgcgtccatccttcaccaccacaagaacggcgcctggaaatcctgctgcaatatcccgttctatcatctgatctaccttccttagcttcttcgtcgagaattgtgcagtttctgcatttatgattttcggctcaatcaagttgcctgctgtttgtgcgaaggtttcatttggcgcaaatatcgatagggttaaaatggcactgaatatgaacagtgtctttgttttcacaggctagcccctttctgtgcttctatcccgtttactatccctaaaacagaaacaatttaatcgaactgagaagccatttcatctttatatccgaatgcataggtcaataaaaagccggccgcgtaggaaataaagagcccaacgatatacaggatgatttgcgaaggcaggactagaaaggaaagcggcagtccggagacaccaatcgcaatggtggctacttgaaaatacgcttgaaaggcaccaccgattccagctcctaaacatgctgttaaaaacggacggccaagcggcagcgtgactccgaaaataagcggttcaccaatgccgagcagtcccgatggaagcccgccggcgattgctttcctcagtgttgtttttttcgtcttcacgaaaacggcaaaggccgcgcctacctgtcctgcacctcccatagccaaaatagggagcagaggatcattgccaattgaattgatcagttccatgtgcacaggcgtcaagccttgatgcagtccggttacgacgagaggaaggaaggttgcgcccagaataaagcctgcagcgatgccgccgatgtccaggatggacagaaggccggatgtaatagcatcagagatgaatccgcctaaaggcataaatacgacatacgttacgattccggtgattaacagtgaaacggtgggtgtgacaatgatatcgagtgattgaggaataaaacggcgaataaattgttcggtgtaagcaatgaatatggctgcgaaaaggacgccgatcagacctcccctgcccgggagaagctcttctccaaataaactgatttttgcgatctccggattgataatcaagatcccggccaaagccccaagtgcgggtgtcccgccaaattctttcgaagcgttaataccgacgagaatgccgagataagtgaacagccctgatccgatgactgtcaggataaccgcaatttgtgagtctgcagagagccagcctgcttgaataattgctttggtaatcccagtaattaaaccggaagcgactagagcgggaataagagggataaaaatgctggcaattttacgtaagaaaagtttaaaaggagtggcgttttttcgattgatatcggctttctttttggccgcagcttctttgacatcggcaccttcttctgctgacacgagctttgagaaagcagctgtaacatgattgacgactcctgtgccgaggataatttgtaaggtttcagcttcaacgacccccaatacgccgtcaagctttcttaaaccctgagcatctgctttgctttcatcgtaaggcgtaatgcgcaggcgtgtcatgcaatgcgtatatgaagaaatattggattttcctccgcatagctcaaggattttctgtgcgagatgatggtagttattttctttgctcattaaaacccctccccttcaagatgccttattttattctcatagattgtatggctgctctcgttttatctatataaccggttgtcgtttcatactgctcagccgccatgcctaaaaacaaaacatcaattataaaaagctgggcgaggcgggaggaagtggctgcacttcgaatcaaggcttcattggaatgggctgtatacaaagggacatcagccagtgcggagacggatgtctgactgaattgtgtgaggctgatcgttgtgatgcctttttccttggccatggcaaacagttcaatgatttcctgtgtctctcctgaaaacgaaatggcgaatacgatgtcgtctttatctgcatttgcgattaaagatgccacaagatgagtgtctgtaaacgcggttgcttgtttatgaatgcgaagccacttttgctgggcgtccttggcgacaatgccggaagccccgaggccgataaaatgcacggtatgagctttgagaagcagagaaaccgctcgttcaagctctttgtagtccatcaggtctgaagtatcctgaatggcttgaatggcattgccggccgttttttcggaaatggagggcagcggctcgtggggaacaatatcccggtagccctgaaacgtaggctttgccagatcgcccgctactctcatttttaaatcttgaaatccttttaaaccgagtgatttgcagagcctgatgacggcagcgtcacttgaattggctaaggcgctgatttcgttgaccgtgctttcgattgctttgtggggatgggctaggatataatctgcaagtttgcgctcggatggagggagcttatgcttcattgattggatgatcgctaaaccgcctgtggccattctagttctctccttatcatggatggtaatgttcgattgctttgtcaatgaaaccgtttgcttcatcgagtaatgtctttgcttgtttctgatctgtgcttgttttgagcatgacgattgctgttttgacgtgatgatcggcttgttccagagtgtatctggctgtgtcgtatgaagcgtttgtaaggctttggataatgctgatggcgcgttcttttagttttttgttgctgacgttgacgtctaccatcaagttttcgtaaaccttgccgattttgaccattacagcggtagatatcatgtttagaatcattttatgagcggttgcggctttcatacgtgttgatcctgtaatggcctcaggtccgacgacaacctcaatgctgtgatccgcatccttgctgatggcggaattttcattacaagtaagggcgatggtgtgtgctccgactttgcgggcgtatcttagggcgcctgcggcgtagggtgtgcggccgcttgctgcgatggcaatgacggtgtcatttgaagtgagctgtatgtttcttaaatcttcagctcctgcttcttcactgtcttcaatgccctctgctgcctgtaaaaaggcttcggggcctccagccatgattccgatgacctgagctgggcttacgctgtaggtgggaggacattcaacagcatccatgacgccgagtctgccacttgtgccggcgcctgtatatatgagccggcctccattttgaaacgattcataagcgcagtctacagctgttttgatgtcggggagaacctcttgaacggctgcagcgactttcatatcttcgttgttgatcattttgaggatgccgagagtgtttgctttgtggatttcaactgtttggctattgcgtgattccgttgtgagacggtgaaggtttaatggttctgacatgaggatgccccctgttttaaaatgatatatctcaatattcagtatattcatttctgttatgatatttcaactatgtttttaaatttttgaaattttatttcactcaagactataagaaatgatgaaggatcaactgttctccaagcgggccgattcttcgccgtcctttatcaaggaacccgcttttcatataaaggtgttttgcgcgtatgtttagatgattgacggccaagatgatttcgtcacaccatggaaaatatccgctcacaaaagcgggaagcaaaagcatggcttttttcgcatagccttttccgtgatgcacagcgtttaaagacagggagctgagcagtaaagcaaatggattgttagaataggaagcaagcgtttcttttgatgcatgtaaaatgaaaaaaccgactggaaggtcgtcttttaagatgacaaccgggtatcggtcctgtatgcccagagcctgagacagcacctctttcgggagggaggtaaagcgtttgtcatcgttggtgagcgtgaatgattggagctcgggcaagtgttcaggcttatagaaggataaagaaatgtcttgagtcatggggtgacctccttacaatatgtcgttaagctcgttttccgaaatgacgcggtagcccgcttgttttaacagtgcggcggttactccgctgccggtgatttttttgccagagaatgtgccgttatagataaaaccgcttccgcaagatggactgttttcttttaatatgacggcagaagcgttgatttcttttgcgtaagccaatgttttcgcggcgccttccatatatagttctgtgacgtcttctcctgaagctgtcacgattttcgctgttccattgaggacatcctcgccggtgcctcctatgatttctgcgggttcgcgtggggtagagaagccgccgagaagttcagggcaagccataactgctttcttttcatcgacgagttttctgattttctccgacgctgcgtgagagccgttatatctgcattcaatgcctccaaggcaggaactgactagaatcatattgtttctcctctcttgctttgcttgtctctatcataaaataaatggctttagttgggaggctttttcagttaaaaaaggagttaaaaagtttgaaaataaaaaatttaattttcctctttacaaacagggggtgacctgtatataataacttttgtcagctcgacgagaacacaacggcccgttggtcaagcggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacgggtcaccatttggaggattagctcagctgggagagcatctgccttacaagcagagggtcggcggttcgagcccgtcatcctccaccatcttgccggtgtagctcaattggtagagcaactgacttgtaatcagtaggttgggggttcaagtcctcttgccggcactgttttttcaaaattttatgtggaggggtagcgaagtggctaaacgcggcggactgtaaatccgctccctcagggttcggcagttcgaatctgcccccctccaccattattgggctatagccaagcggtaaggcaacggactttgactccgtcatgcgttggttcgaatccagctagcccagtcacagacacctttgatcaaaaggtgtcttttttcttttcggaaaaatcattccaacttctaactgttcagtctgtataataattttaaaaatatgttaaggtagtttattcacgaattaccatctacaccctgccaaaaatttgataaacttattttataaaaaaattgaaaccttttgaaacgaagctcgtatacatacagaccggtgaaggcagaggttagataaatatggaaatgatgattaaaaaaagaattaaacaagtcaaaaaaggcgaccagaatgcatttgcggacatcgtagatatttacaaagataaaatttatcagctttgctaccgtatgcttggcaatgtgcatgaggcggaggatattgcacaggaagctttcatcagagcgtacgttaatatcgacagttttgatattaaccggaaattttcaacttggctttatcgaatcgcgaccaatttgaccattgaccgcattcgcaaaaagaagccggattattacctcgatgcagaggtggctggtacggaaggcttgaccatgtattctcaaatcgccgcagatggtgttttgcctgaagatgcagttgtgtcgctggagctctcaaacacgatacagcagaaaattttaaagcttcctgacaaatacagaacagtcatcgtattaaagtatattgacgaactctcattaattgaaatcggggagattctaaacattcctgtggggactgtgaaaacgcggattcacagaggcagagaggctcttagaaaacaattaagggatctttaagtggggtgatgaaatgagctgtcctgaacaaattgtgcagcttatgcatatgcatcttgatggagatatccttccaaaagatgaacacgtattaaataaacatctggagacatgcgagaaatgcagaaagcatttttacgagatggagaaatccatagcgctcgtacggagcacatcgcatgtcgaagcccccgcggattttaccgctaatgtcatggcaaaattgcctaaggagaagaaaagagcttctgtaaaaagatggttcagaacccatcccgttatcgcagctgctgcggtattcatcattttgatgggcgggggtttttttaacagctggcataatgaccacaatttcagcgtgtccaagcagccgaatcttgtggttcataaccatactgtgaccgtgccagaaggtgagacggtcaaaggtgatgtcactgtcaaaaacggcaagctgattattaaaggcaaaatagacggggatgtaaccgtcgtaaacggcgaaaagtatatggcctctgctggacaagtcaccggtcagattgaagaaatcaatcaattattcgactggacatggtacaagatgaagtctgcggggaaaagtgtactcgatgcattcagtccgaacggagaagagtaaagcgcgttagccgctttgctctttttttgcgggctgagagggctggcacatttcacttgctaaatcgaaatgtggtataatgggctcgctatgtaaagtacatatgcgtaacacgtaaaacacaaaatacgaaatgactgaaatcttggaggacgaggaaatggcttttgaggatatcccttttttgcagtacctcggcaatgccgttgatattctccttgtttggtatgtgatatataaattgattatggtgatacgcggcacgaaagcggttcagctgttaaaaggaattgtagtcatcgtgcttgttcgtatggccagccaatatttgggcctcagcacacttcaatggctgatggaccaagcgataacatggggatttttagcaattattattatttttcagcctgagctgagaagagcgcttgaacagctaggccgcggccgctttttttcgaggagcggcacgcctgttgaagaagcgcagcagaaaacgattgaggccattacaaaagcgatcaattatatggcgaaacgccgtataggcgccttgcttaccattgagcgggatactggaatgggggattatattgagaccggcataccactgaatgccaaggtcagctctgagctgctgatcaatatttttatcccaaacaccccgcttcatgacggtgcggtaattatgaaaaataatgaaattgccgcggccgcctgttatctgccgctttctgagagcccgtttatttcaaaagaactgggcacgcggcacagagcggctgtcggtatcagtgaagtaacagacagtttgacgattattgtgtctgaagagaccggcggcgtcagtgtggcaaagaacggcgaccttcacagagagctaacagaagaagcgctgaaagaaatgcttgaagccgagtttaagaaaaacaccagagacacttcttctaaccgctggtattggaggggcaagaaaaatggataaattcttaaacaaccgctgggctgtgaaaatcattgctctgcttttcgcgctcttgctttatgtggcggttaacagcaaccaagcaccgactccaaaaaaaccgggtgaatctttctttccgacatcaacaactgatgaagcaactctgactgatatcccggttaaagcgtattatgatgatgaaaattacgtcgtgacgggtgttccgcaaacggttaatgtcacgataaaaggctcgacaagcgccgtgaaaaaggctcggcagaccaagaactttgaaatatatgctgatatggaacatttgaaaaccggcacacataaggttgagcttaaggccaaaaacgtgtcggatgggctgacaatctcaattaatccgtctgttacgacagtgaccattcaggaacggacgaccaaaagttttcccgtagaagtggagtactacaacaaaagcaagatgaaaaaaggctattctccggagcagccgattgtcagtccgaaaaatgtgcagattaccggatcgaaaaatgtcatcgataatatttctcttgtaaaagcttcagtgaatttggaaaacgcagatgaaacgattgaaaaggaagcgaaagtgactgtctatgataaagacggaaacgcgcttcctgtcgacgtggagccctcggtcatcaagattaccgttccggtgacaagcccgagtaaaaaagtgccctttaaaattgaacggacaggaagccttcctgacggtgtcagcatagcgaatattgaatccagccccagtgaggtaacggtttacggctcacaggatgtgttggattctcttgaatttattgacggcgtcagcttagatttaagtaaaattaacaaggattccgatatcgaggcagatattccgcttcctgacggtgtcaaaaaaatctcaccgtcaaaggtgactttgcatatagaagtcgatagtgaagcggatcagaagtttgagaatgtccctatcaagactgtagggctgagcagctcacaaaacattgaatttcttgatcctgaatcacaagcgatagatgtaacggctaaaggctctcccacgaatataaataaactgaaaaaatcagatattgaattgtatgtgaatgtttcagatttagaggacggggagcatagcgtgaagcttgaagtgaacgggccacagaatgtaacttggtccttggggcggaaaaccgccaaaatcaagctgacgtctaagaaaagcaatacatcaacgaatgataacagcagcaatacatcagggaaccaggatgacacagataaacaaacaaatgatcaaaagaacaatcagcaagaagatacaaagaacactgataaaaacaacaacgatcaaaaccaagacgaaaataaagatcaaaaccaagatcaggatgaggatgaatccactgcgaattcacaatcctcatcggaataaaaaaggagcgattataaaatgggcaagtattttggaacagacggtgtaagaggtgtcgccaatagtgagcttacacctgagctggcctttaaagtcggacgtttcggcggttatgtgctgacaaaagacaaacaacgtccaaaagtgctgataggccgcgatacacgcatctccggccatatgctggagggagcccttgtcgccggacttttatccattggcgcagaagtcatgcgcctaggtgtcatttctacaccaggtgtatcttatttgacaaaagcgatggatgcagaggcgggcgtcatgatttccgcttctcataacccagtgcaggataacggcatcaaattctttgggggagatggatttaagctttctgatgaacaggaggctgaaattgagcgcctgatggacgaacctgaggataagctgccaagacctgtcggagcagaccttggacttgtaaacgattattttgaaggcggacaaaaatatctgcaattcttaaaacagacagctgatgaagatttcacaggcattcatgtggcattggactgtgcccatggcgcaacgtcatccttggcgacacacctgtttgctgatttagatgcagatgtttctacaatggggacttccccgaacggattaaacattaatgacggcgtcggttcgactcatcccgaagcgctcagcgcgtttgtcaaagagaaaaacgcggatctcggtcttgcgttcgacggtgacggcgaccgcctgattgctgtcgatgaaaaaggaaatattgtagacggcgaccaaatcatgtacatatgctcaaaacacctaaaatcagagggccgtttaaaggatgatacagtggtttcaaccgtgatgagcaacctcggcttctataaggcgctcgaaaaagaaggcatcaaaagcgtgcagacagctgtcggcgaccgctacgtagtagaagcaatgaaaaaagacggctacaacgtcggcggagagcagtcaggacatcttattttccttgattacaacacgacaggggacggattattgtctgctattatgctgatgaacactttgaaagcaacaggcaagccgctgtcagagcttgcagctgaaatgcagaagtttccgcagctgttagtcaatgtgagagtgactgataaatataaagttgaagaaaatgaaaaagtaaaagcaattatttctgaagttgaaaaagaaatgaacggcgacggccggattttggtgcgcccttctggaactgaaccgctcgtccgtgtcatggctgaagcgaagacgaaagagctgtgcgatgagtatgtcaatcgcattgttgaagtcgtccggtcagaaatgggattagagtaacgaagtctattatcagagagtgaacaagacaagcgaggtttacataagataattgtgagacatacggcaaagttgtttaaaaaacaattgaccgtttatgccacatgttgtaaaatcaagcttgtcttgttcttattttctcaataggaaaagaagacgggattattgctttacctataattatagcgcccgaactaagcgcccggaaaaaggcttagttgacgaggatggaggttatcgaattttcggcggatgcctcccggctgagtgtgcagatcacagccgtaaggatttcttcaaaccaagggggtgactccttgaacaaagagaaatcacatgatcttccaaaaaacatgtaggaggggacgattgaaagtccccttgaaatttgactttcttcgtctccttttacaatcttaggaggaagaaaaatatgtgtggaatcgtaggttatatcggtcagcttgatgcgaaggaaattttattaaaagggttagaaaagcttgagtatcgcggttatgactctgctggtattgctgttgccaacgaacagggaatccatgtgttcaaagaaaaaggacgcattgcagatcttcgtgaagttgtggatgccaatgtagaagcgaaagccggaattgggcatactcgctgggcgacacacggcgaaccaagctatctgaacgctcacccgcatcaaagcgcactgggccgctttacacttgttcataacggcgtgatcgagaactatgttcagctgaagcaagagtatttgcaagatgtagagctcaaaagtgacaccgatacagaagtagtcgttcaagtaatcgagcaattcgtcaatggaggacttgagacagaagaagcgttccgcaaaacacttacactgttaaaaggctcttatgcaattgctttattcgataacgacaacagagaaacgatttttgtagcgaaaaacaaaagccctctattagtaggtcttggagatacattcaacgtcgtagcatctgatgcgatggcgatgcttcaagtaaccaacgaatatgttgagctgatggataaagaaatggttatcgtcactgatgaccaagttgtcatcaaaaaccttgatggtgacgtgattacacgtgcgtcttatattgctgagcttgatgccagtgatatcgaaaaaggcacgtaccctcactacatgttgaaagaaacggatgagcagcctgttgttatgcgcaaaatcatccaaacgtatcaagatgaaaacggcaagctgtctgtgcctggcgatatcgctgccgctgtagcggaagcggaccgcatctatatcattggctgcggaacaagctaccatgcaggacttgtcggtaaacaatatattgaaatgtgggcaaacgtgccggttgaagtgcatgtagcgagtgaattctcctacaacatgccgcttctgtctaagaaaccgctcttcattttcctttctcaaagcggagaaacagcagacagccgcgcggttctcgttcaagtcaaagcgctcggacacaaagccctgacaatcacaaacgtacctggatcaacgctttctcgtgaagctgactatacattgctgcttcatgcaggccctgagatcgctgttgcgtcaacgaaagcatacactgcacaaatcgcagttcttgcggttcttgcttctgtggctgctgacaaaaacggcatcgatatcggatttgacctcgtcaaagaactcggtatcgctgcaaacgcaatggaagctctatgcgaccagaaagacgaaatggaaatgatcgcccgtgaatacctgactgtatccagaaacgctttcttcatcggacgcggccttgactacttcgtatgtgtcgaaggcgcactgaagctgaaagagatttcttacatccaggcagaaggttttgccggcggtgagctgaagcacggaacgattgccttgatcgaacaaggaacaccagtattcgcactggcaactcaagagcacgtaaacctaagcatccgcggaaacgtcaaagaagttgccgctcgcggagcaaacacatgcatcatctcactgaaaggcctagacgatgcggatgacagattcgtactgccggaagtaaacccagcacttgctccgttggtatctgttgttccattgcagctgatcgcttactatgctgcactgcatcgcggctgtgatgttgataaaccgcgtaaccttgcgaagagtgttactgtggagtaataaatgtttaacccctttggataagattgtctaaaggggtgtttttatgtccaaaagagaaagaacgtctacagtggaaaaatggattaaagaaggtgatgctacaggactcgactatctatcggccatggctatagatttaagatgtttccacattaggtcggttaacgaggttaaaagtcattaagacttggagagaaactgcttttgcctaactgagttttctgatgttaatacagatataagagagcagttcctcattaagatacgcttttgatagcagttggaatttagcatgctagaaatccgaaaatcgaagagcctattggaatgataacgtgtttttttattgtcaattaataaaggcaaaagaattctagaagtcgcacttacaatgtacttgtgagattaggttttaaagttcatcctttttttattgagtacattccggtttaagttgaaatgattcagtaaaggacacgccataaataaaaggtagcgtatgactcccattttttccatgaaaacgatatttctaagatttcatctttcgtaggctttcgattcatattacgtaatatttttatcgaacgaattagacacacatcatcgattggaaaagctgtcgggaacctaaggcagcgcattagaacataattggctgtccaaggaccgattcctcgtattttaattaagtttttttcagcatctttaaagttcattttcattaatttttccctcgataattctccacttgccattaatctggctattccaatgatatattcacttttttttaccgtcattttaatatctgccaggtcggtaggggttaaccgtgcaattcgttcgtacggtgggaacacccaatactttttaccattccattcaatagaatcgccaaatgcttctacaaattgcttctttaaggagtacgcgaaggctaagttaatttgttgccctaaaactccccaacataaagcttcaaataaatcgggaatgccgatcactcgcaacccataaaattttcgggcaggcattttaagtaatggatctgcttttgccatttcataaaatggagttaaatcgttatcaagatcaaaccattcatgaatatattttacaatctcttcccgtttccactgctcaacaggtctagaatcgtttaggaattgaacaatcatttgtttattattgattacgcttacctgcactaaggaccgaatttccccaatggctataacttttgtaatgatattgttttctatttcatacatgcattcatttttttccctggttaggtagcctaggttcgcattcatgtcgaatgtttcaggtaatgtaatgacgataacatcattgacttcatgccatgtcactttttcattctccttatcttaaataattataagaaaactcacgctggttgaaattagtttatcacataatcatctttactcattttgttatcttgctattacattctaaccaccttatttttttctatttatgaggttatagtgtagttatcaagaatgctaaacgggagtagataaaaatggcccaagatataaaaaacgcgtgtcgaaaatttaaattgggattcaattcaaactgaattagatgagcattgtaaggagaggtgagataaatgccggatagtatcaataacggacataaagagagccatgagcatagaatttcgaatgatgcagaaatgataacagatgaaaagtggcaagccattataaataatgatgcagcgtacaataatcaatttttctacgctgtaaaatcgacagggatattctgtaaaccatcctgtaaatctcgcgttccgaaaaaagaaaatgtatgcatttttccaaacgcagaacaagctctccgcgcaaattttcgcccttgtaaacgttgcaagcccactaatgaaaaaatgcctgatagcgagtgggttgatttaattactgaatacattgataaaaatttcacagaaaaattaacgctagaatcgttagcagatatttgtcatgggagtccgtatcatatgcatcgaacatttaaaaagattaaaggcattacgctggttgagtatatacaacaagttagagtacacgcggctaaaaagtatttgattcagacaaataaatcgattggagatatcgctatatgtgtgggtatagctaacgcgccttattttattactttatttaaaaagaaaactggacagacaccagcacaatttcgtcaaatgagtaaaatggaggaaacgtacaatggaaacaaagaataaaccttccctttattggtctttactaatgtacaagggttggaatttttatattgcttcaactttaaaggggcttgtgtttgtaggttcacagaacaaaccaatcgaggaattgttcgaatgggctaagaaacgctttccaggaagtcttcttgttgaagatgatgataagcttgaaccctatgctgttgaaatcactcaatatctagaaggaaagcggaaaaactttactgttccagttgagtacgccggtacgcaatttcagctagccgtctggaatgcactttgtgaaattccttatggacagacgaaatcctattccgacattgcaaatgatataaataaaccagcagctgttcgtgctgtaggtgcggctattggggctaatccggtattaattactgtaccgtgccatcgtgtaataggaaagaatggctcattaactggctatcggggcggatttgaaatgaagacactgctcctcgatctggaaaagcgagcttcatctgaaatggatgttcctcattgaaagtgaatcatctataatgggttggattcttttagaggaaaataaagaccagtttactgataaacttgacaacttttaaaatttagcatatcttatacgtaacttaataatcgatgccgatgtttatttttccttttaaaatatgtaggcctttagcattcttttcatatttaattttaaatattgataggatgaaaaagcatcctaactaaaaaggaagagaaacataagtcgatttatttgataatcaggactatattaaaggaaatgaaaacatagcataaagtaaagaccaataataaggtagctcttcaaaaaacttcgctgaagttagttgaagtgaagccgacaattttcaggattcaatgatctaacataatcattgaaattttgaagttgtcggcttttttgttggaaaaaaatagagataaataaaaattgaaataaataatagacaaatatgatctgattgaaaggtcttttgaccaataatgagttttaaaaaaaaggagaatttagaatgttagtttcgctgagtttgtcatcattattaacattattttttattatgcttatggcttctgggattagtggactattgtttttacatccgcgagtacccttgagttttgttcgcattcatattgggatcttggctttaccacttttggtttccttactgattcttgccaatagtggtgtgagtggaaatgttggcccttggcacttagattccttagcttgtttaatgactttctttgttcttgcaattggattcatcattcagcgtttttctgtacgttacttaatgggggatcgatcttatcgaaaatattttacgctttttactatcacaacaggagctgcttcaatgacatggttaagtggtgatctccgcttgatggttctattttggggtgcgactcttgttggattaaccttacttattaggttaaacagtgcttggcaagtggctagtgaagcagccaaaatttctggccggttatttttgttaagttggttttctttgttttttgcgatgatatggatttttcatgccacaggtcaatggcagctatcattggttgtaacaaatgaaagtttagctgggctgggagaatgggggagaacagggattcagctattgattgtattagcagtgattattcctgcagctcaatggccgttccaaagatggttggttgagtctattgttgctccaacccctgtttctgcaattatgcatgcaggtttagtaaatgcgggaggaataatactaactcgattttcacctctatttcatggtggtatcgcttcgattatcttacttctgcttgctagcatttctgtattgattggaactggaattagtttagtccaggttgattataaacgccagttagtaggctccacgattggacaaatggggtttatgctcattcagtgtgcattaggcgcctatatagcagccattattcatcttattttacatggtttattcaaagctacgttgtttctacaagctggttcagcagtagggcgtcatgaagtatcggctcgcactaatgaaagaacatcctatttatgggtcatggctggtcggattttatccttagtaataggcgttgttttttggctcgctgctcctggagagggatatcaattcattagtgcgctgatcttagggtggtcattgtccgtttcttggaatcagcttgtcgcttttggagagggccgaattggccgaattgccggcttaactgttttaggaggagcagccctcgtatattttatcattcataaccttttctataagtggctgcatacaaccatttttcaaagtgttcaaccaccaatgtcagctgtcatgattgtcgtatgtctcttattatttggcagtgctttaggtacatgggttgctcgttatcgttcttccgtttttttcgcggtgctctatctttggttagttcgattaggtgaagcaaaaccaaagtcagtagagagtcacccagactaccttaaacaatatatttcataaggagctaatctgagatgggcattacatccgtattaacgaaagataatgtaaaaaagatagatacagatattgatgttcaagaaagggatcttaacgttttcattacatctgccagccgagtgattgcgccactttggcctatttctacatttgctgcacgtaatccgtggatgggacttgaaaaccaaccttttgatcaggttgcaagttggttgaaaaacactcgcgatgttgatatataccctagtgcgtctatgatccgttcagcaaagaataaaggtgagattgatgaagattttgtggaaatggggctgcagcgttggcttgattcacattcttatcacatcccacgggacgtggcagagcgattttgtcatgctgcattaaagttagatcccctgccttccgaccttttatcatcacatgagctggagaaattagtaggtgaatgtagtggattggatcatatcgagaatgtgtttatgcagccactaagttcgtatatagagaatcaagatggtgaaaggctagtcaatatactagatcatcatgtcattaagtggagtaaattatatcttgatgactctcaagcaggctggacaatgcctaatcgtgaggaaggtttctatcgtgcttggcagcatctcattcaatatgatccagcacttagcaaaaagcagcgagaaagggtaaaggattggccgaaagaggcacatttggctttacaggaagccttattcgcactagaaatcccagagtcagaaatccagacttatcttgaaggtcatttactttcattacctggatgggcagggatgatgctttggcgctcccagcaatcgagccacgaacatgcactcctaacagaatatttagcggttcgaatatccatggagtgggctcttataaagccatacttacctttgactaatgaacgatctaagaaaaaaatttcaattgctccccttatagcagcttggattcattggggtgggcttacattagaagaatggtcacagatgacggccattgaacaaaacgaatatttatcatttgcctacagctttgatgagaaacttcgcaagaaactttggttagaagcttgggagcaaacgtacactgatcgattaagccagaagatcatctcgaaacaacgtgaaaccggcggtaaaaaatctgcattagctcaaatagcattctgcatcgatgtacgatcagaaccttttcgtcgtcaactagaaaaagaaggcccgtttgaaacgattggtattgctggtttcttcggggtgccgattgcaacttgtgaacttggcagtaaacacagtcatgcttccttaccgatcatacaaaaaccgcaaaataaaataaaagagttcgcagatgaggatgtattcaaaaaatacaatcaacggaagcaagcaattcattctttaagccatacctttaaaacgatgaagcagaatgcgctttcgagcttactactgcctgagctaagtggaccttggcttactctgcaaatggcagcccgtagctttgtgccaagaaaggcggggcgtttcattcgtaatctccgtgaggcttggttgcgcaaacctgatacaaaactctcgcttcatcatgatactacagaggcagaaatacctgtgggttttactgatgaagaaaaagtgaactatgctcgccaagcattaaaaatgatggggttaacagaaaacatcgcacccttggtcgtgatctgcgggcatggcagtcaaagcactaataatccttattccgcagcccttgattgtggtgcctgcggtggagcggccggtggattcaatgctagagttttagctgctttatgtaatctatcagaggtacgagaagctcttttagctgaaggaattcaaattcctgaggatacggtttttgcagcagctgaacataatacaacagtagatgaattacattggctttatgtaccagagctttccgaagctgcacaagaagcatttgatcaaattgaagccgtgatgccgaaagtgagacatcatgtaaacaaagaacgtctagcccaattaccgaatttccaatcgaagctaaaaaatccgaaggctgaggcaaaccgatttgcggaagattggagtgagatacgtccggaatggggactggctcgtaatgccgcttttattatcggtaaacgtgaactaactcaggattgtgatttggaaggcagagcctttctccataattatgattggaagcaggatgaaagcggtgaactcctagcaaatattattgcaggacctggaactgtagcccaatggattaatttacaatattacgcatcaacggtagcacctcattattatggtagcggaaataaagcaactcaaaccgttactgcaggtctcggcgttatgcaggggaatgcaagcgatttgttagccggactgccttggcaatccgtcatggaatcagatcacgaggcctatcattctcctcttcgtttattgatactcatccaagcacctagagaatatgtagaacggttattaaataatgattcagcatttctgcaaaaagttcaaaatggatgggtccgactggctagtcttgatccagaaggatgttgggaaagctggtaatgatgaatctaagcatttatcaaatggatttgttactcaatacaaaaatgataaacataaggaagaggtgtgctgtatgaatgtaaaccaaaataaaaaagtattatttttgacggatattgaaaacggtttggagcctattttacaagaagcgactaacacttctgcagagaatatgttgactatacaaagctatggtgccggtatttcacatccttatggagaaatcatgaggtctgttatttttgcgatttaccaggaagatgttgaggagatttttgtagtaggaacaaaagataagaagacttccgcaggtaatggactaactcaacttgaaacaatgaaagataaaatacaaacattggattatctttttcaaaattgcaagcctgaatttttaggtggtacggtcgatgaatggctaaatgaaaatagcagtgacaccattgaaaaaagtgttgatatgattcgacatcatcccctagtgccgtcatatgttaaagttagaggtttattcgttcatcataaggatggaaaaccctcaatcgtggagggtcctgatgttaaaacaggtcaagccttacctgatcattgcttgtcatgatgaaatgcaggtttaacttctaaacgcacccatatatggagaaagcagttctaaggagattgtatgagcgctaatttaactgattttgtcacgaaaacaatagaggaaatgaactcgtttgatcgtgaaaatatggaatgtataaaaaaactaattagaaaagcaattgatttttatcatctaaagtcttatgaagaagttgaggaaacccattcaggaaatgttcgatttttgcatgtccactctatgatggaagaaaatatgttatccaaaatgatagtggtcacaagaaacggtaaaactgatttggatattgaaggtgtatatgaaggatatgttgtaagagaatattaatgagacgaaatcacaaatagaatatgccaatttttttgctcaggagatgtattagatatgaaaaagtctaagggttctattgaatcagagatcagtaagtccattactcaatgggagaaggattatcttgggcgggggtctgtatctgttaagactgatatactgcgggacatgatcatcgtcaatttaaaagggattttaacaccagccgaatatgtagtttgtgggtcaaaagagggtatgttatctatcaaacaaactcgttcggagttagtcgaatcaggtatagaaggccttaaggatattatcttaaaaataaccggagaaaaagtgaaaagttttcatactgatttaagctcccggacaggtgaacgagtgatggtgtttaaattatgtaatgatctagagaaaaatttggaaaagatcttataatctaaagaaaataaatgttaagacggtatggaatttgttgtgaattgaacataaagaactgccgattcttttgttttacaattatggtatcattgataacttttattcatatcctaagcggacataaagagatgtcaattcatagtatactgtcttgttattcctgtcgaaagatctaacatccgctgttgttatgagcggatgtttttttacatctattttaaatacatgaatttgatgctggtgattagtcacttgaacaatattaaattcattttaattgaaaacatccttgtcacctgccgggttcccccaagtgtttagtgacatgattatgagaccaatttcgtaaagcttgatgataaatttaagcggtgaacaaaattgatatgctgtcttcagtttcatttcacggaattagctttaattaaatatatccaaaaaacggattgacatatcgaaatataacgatataataatcgatatggaaccaattgaagtattcaaagccttatcaaatgaatcaaggctgcaaattttacaatggctgaaggagcccgatcgtcattttgcaccccatgaagggattgatatgaacacaatcggggtatgtgtcagtcaaataacagacaaattgaaaatgacgcaatcgacagcttctcaatatcttaccatccttttaagagccggcttgattaaggcggagcgtattggaaagtacacatattacaaaagagatgaagaagccattgggaaacttgctgactttcttaaaacagagatataaaaataaacatcaaaagatgtttatttttacaccatacatatcgacatattacgatgtgtttattttttataataacatatcgataattcgtgatatgtttattgataattaaggagtgaatgttttatgtctaacacttggaaaatttatattttagccattgtcagctttttagttggaacctcagagtacatcatttcgggaattttggatcaaattgctcatactctcgggatcactttagctgccgcgggccagcttattaccattttctcacttgtatatgctctttctacacccgtacttatggcgttgacagcaagtatggatagacgcaaattgatgatgtatgccctaggtttgtttgtgttcggtaatgtcctggcttttgtactgcctggttatggatggtttattgcagcgcggatcattatggcgatgggagcaggtgtggtggttgtcaccgcattaacgattgccgctaagattgcatcggaagggaagcagggaagtgccatcgctacggttgtgatgggatttaccgcttctttaatcattggtgttccgcttggaagaatgatagcagtagcattaggctggaagtctgtatttggagcaattgctttgttgggattgatcgcaatggtcgttattttctttactcttccgcatactgaaggggataagcctgtgcctttgcttcaacagcttgctcttttcaaaaaacggaaagtggctatgggattatcaatcactttcttctggctcgggggatattctgttgcttacacttatttgtcaccgtatctcttgaacatctcaggtataaacagcaagctgcttagcggtgttttgcttatatttggaattgccagtttggttggatcaaagtttgggggatatagcaccgataaatggggagtgccctttacactcgttggtgggatgacgttgcatatcgtcacactgattctgctgtcacttgttactcattcctatatcggagtgttggtgattctcatattatggtcgtttgccgcatggtccaccggtccgacacagcaatttcacctggctaccatagaaccggaaatgtcaggtgttttgcttagcatgaatcagtcaatgatgcaattcgccatggcggtcggcgcaggaataggaggggtttttgtggaaaacgtatcattggcctcgattacctgggttggtgcgttaggggttatgattgcaattattgcatcattgatgatttttcattcacaaccgaaacagatgctaaaagatgtcaatcaataatttcgaaagttctaacacccgctcgttatacaagcgggtgtttttttaaaagctcaagtagaaggcacactgaagctgaaagggatttttgccgacggagagctgaagcacagcaagttattatatactaggaagggaaataacggtatggcggaagggttctagcgcttctcgcctgtaagatcattactttgaggatgtgtcatcgtgaatcaaaagacgtacattgaaatgagcaggacatcgcagtacatcaacaaaatgagagagtattcagtgctaattgatggggctgagatgggaaatatcaaagatggagggaggctgcgaattgatttaccgcctggtgagcatgttattcaagtgaagattgcttggtgtacaagcccaactttgaggtttactttagcggaaggagaagtgttgaagtttagatgcggaagtccacttcgaggatggaagttgcttttggcgcttttttctgttttgggccgtcctgaaaattatctgtttatcgagcaggaagaagagaaaaagctttgtggtgactttgttgtgtgaataaataggaataaatagattaaataccctgaattatgttttgtgaaagattgatataagcggtagccttctcaatgtcgttctccttggagaaggctgcgtataagaaattctcggactttgcggatagaccttccgatatccatttcaggattaatgtcttctgggtggagagtccgatttcatcatagtatcgcagtgtttttgttgatactttgcatatctttgaaaattcgctgatcgatagccgagtgatcacctccatgctccaaatgtacacctttccgtaagggcaaagttaaatgtgaaaataaaactgttccaaagttaatcagaaatttattttcatattgtatcctttcagtatcacgtgaaaggagcatcatatgaaaacattatggaaagtcctaaaaattgtttttgtcagcttggctgctttggttttgcttgtatccgtctcggtatttatttatcaccatttccagctaaataaggaggcggcactgctgaaaggtaaaggcacagtagtcgatgttgacggtaaaaagatgaatgtgtatcaagagggaagcgggaaggatacgtttgtgtttatgtccggttcggggattgctgcgcctgcttatgaaatgaaggggctgtacagcaagttttcaaaagaaaataagattgctgttgtagatcgggcaggttatggatacagtgaagtgtctcacgatgacagagatattgatacggtattggaacagacgaggaaagcgcttatgaaaagcggaaataagcctccttatattttaatgcctcattcgatatccgggattgaagcgatgtattgggcacagaaatatcctaaggaaatcaaggccattattgcgatggatattggattgccccagcagtacgtcacgtataaattgagcggagttgacagattgaaagtgagagggttccacctgttaacctcgattggttttcatcggtttatgccttccgctgtatataatcctgaggtgattcggcagtcgtttttaactgatgaagaaaaagaaatctataaagccattaactttaagcaattttttaatgcagatatggagcatgagcttttacagtcttaccaaaacggcagcaaatctgtgaatctgccggcaccaaaggaaactcccgtcttgattttagatgcggtctctgaccaaaatagacattcaaagtatgctatacaaaaccgaaaagactatgaagcgtttgcggctcaattcaatactgccgatataaaggaactgaggggaacacacagtatttatttatatcagcctgatcaaatatataaactgtccatggagtttatgagaaaggttcgctaggatgaagggatatcatattttaatcgtggaagacgatgtgatgattggtgaattgctgcaaaagattttgcagcgtgagggatatcgtgtgatatggaaaacagatggagcggatgtgctttcggtgattcagaaggtggatttggtcattatggatgtgatgctgccgggtgaagacgggtatcaaatgtctgcaaaaatcaaagagctggggctgggcattccggtaatttttctttcggcccgtaatgatatggacagcaagcttcaaggtttacagatcggcgaggattatatggtaaagccctttgatccgagagagctgctattaagaatgcggaatatgcttgagcatcattatgggacctttacgcaaatcaaacatttgtatattgatgcggtaacgaaaaaagtgttcaatgaaagcctgcatgatgaggtattatttactgcgattgagcggaaaattttcttttatttatatgaaaatagagacagtatcctgacaaaggaacatttctttgaatatctatggcaactcgaagatagaaacccgaatattgtcaatgtgcatattaaaaaaattagagctaaaatcaatgatcaagcgggtgagatgattgaaaatatatatggagaagggtatcggctgaataccgttgtgaagaaatgaagcttaagacaaaatatcagttgttattgtttacggccgtcattagtgttccaatgctattgctggcggtaagtgttttgatgtcggtgatttatgacagcatgtttaaaccgatgaatcatggtatgccctttcacaggtcgtttgcgtacccggcaatgatcgttgtatttttgatatcactcttattgttagcttttttattttcaaagtcgattcattctctgttgcataaaatcaatctattaaatcaaaccattcggcatttggcgagtgatcaaagggtgcccgataaaattgaagtgaagcgtgctgatgaaatcggggaactgatcaagtcggtcaatttgttaattgaacggacgacatatcgtgaactggagctgagacagcaagaggaaatcaaaaaggagcttttgcaaaaactgcggcatgacattaatacacctttaacggctctcaggctgcagttattttatttggaagaccaatgtcatggtcaggctgtattcgaatcattgtatcagcaaatcgaatatatctcggaattaaccaatgaattcaatctatattccgctgagacgctggaaagctcttatattgtaaatgaagaagtgcgtctaaacgagctattagaaacagcggtgaaaaagtgggattatttatacagtatgagtgggattgagctgcactataaggcggcagatcaagatgtgatatggatgagcaacgcgttatggatgcaaaggctgtttgataatatttttcaaaatacgttaaagcattcaaaagctgaaaagatggaagtcacgattgaacatgacaatgtttttattcgtgatgacggtattggatttgatcggaatgagagcagtgagggacttgggttaaagattattgaggatacatgcaggctgcttgcgattacttatgagctgcatacaaatgatagcggaacggggttcttgttttcaaaagagtgaccccgctgatgtttttctttctcctataaaatttatataatagggagaaagaaatggggtgaacagcatatgtttaaaaaaatcatcaaaacgattaagtacctctcaagcagttctagtgaccgatatcgcagacaccggcattacagcagcagccggcgcagacattatcgcagctacagcagctcgggcaaaagaagacactacgaccgttatggcggcagtcatcgttacaaacgccggagctacagcagcagttaatccaaaaaagttcttgttccgcttttgggacaagggtttttttatgtgaccgattgaatggcccggtttagatcctcgcgaatggaagcggtgtgctgatactcttcctcaatgcccaataatcttttcagcagcaaggttacttcctttgtcagtgttaattcctccagccaagtgccgtttttcttcttttttcctttatattgagagtacagcaggaataacagcgtttctccgagatcgaagaagtcatcctgttttcgtacctttatttcctccatttcttcaggagtcaattgtttggcaaggccgaaatcgatgaggcagagcctgccgtcattgatgatgatattaggcgttctgatgtcgctgtggaagataaggcgatcatgcaggtattctataatctcaagcagctgcgaaatcagttgtaatgccataagctctgtgaacggctgttttcgaaaaaataataattcttctatattctctccctcaatgaactgcatgacataataagcctgtccgtctatgatgaactcatctatgaagcccggaatttgcgggtggtgaatgctattgagcagttttatttcctgttggaatcggactttctctttttcctttttcgcttttgtcggccgaagctgttttaagacataaggtgtttgagttaggatatcggtgcacaaataaaccaaaccgtagcctcccataccgaggcactcttcgattttgtattgatgatttaagataacgccgttctttagagggcggtcaaatagcagtttttttagaagttttaatgccatgtctgcacttcccttggttgtactgactatagtttaccttctagacagagaataaaaaagagccggatcaccggctcggtataagttaaaactgctttgtcacgtcgtattcataatctatttttgcttttacgttgctcatcgtcgatctggctgtcgctaatgtattatatttaaaactccatacctttgccacactgagttgatctgacaaagagatatcataagaccctgaagtcgagctgtttacaagagcacggcgccattcgttgttttcgctcgtcatgatcaggtggcgtgtatttccctggcttggtgtttgagtggcggttgtctgaactctggttacaatggcatcacgcggtatcccggattggtttgttaaatcaaccttgatcacgctggaatcagaacctgaggggctaaggcttgtatttcctttattttcagcagcgccgctgaattggaatgttccgctgcctgatttgattcggtcttcaattgaaagtgtaaaatacatgtttccggtataggtgcctcgtgacactttcacataaaaggtatccgtcgtgttttgggcgtctgcatttgcataaataaaagaagaaaacgtattagggttaatgacttctgtcccttgagaaacaggtattctattcttatcataaatttcaattttcatccctgtatacgcgctctggtatgtactcctcacgtatactttttctcccttattagctgtaaaagtgaaataggcttcatcttgaccagcttccagtattgttgtatcgatatttttatatttccaataaccgatcggcattgcggtatcaaatgaattgtttcctgtgatagcagtgactccggcagctgatgccgaatacgtaaaggtgaataagacagacagcataacagcgaatggaataagccattttttcaccatgcaaacaacctccttttatttccatcatacataataacgatttaggtgtaaataaatgttttttgaggttaatatatacattatctttgccgataaaaaagaataagagagaatactcgggagggaattcaatgcgtctgaatcggcaatttatccgcactcagctgatggcacagaacatattgagcaagaatgcgcctgccaaacgggagaatgcgactgaaaatccagcggcagttctggaaaaggcatacagcaggcttaagtcacaatcttcaactgggggaatcaatcagttcaattattctaaaaccagcgtgtcgggaaacagcggggcgttcagcaaagtgtatcaatcagcgaatgatcgaacagtgacagacacaggggaagaaacagtgattcaatcccaaaaccactatgaatctgagagtgatatcagaatcaaaatactagatgaaaaatacagcaggatgaatgcgattaataaaacaaagtctgatccattaggctatattaaggataagtaccaaaattcaaagtctccttatttcagaagtgatctgtcagctgcagaaagacaggccgcttacgataatgaaacagaatggttattcaaagggaaggcgcaaaactataaccttcaggatgctgtgtttcggaatgtcacatttcatggggaagtggaagctgagaatgaaaaggtgtatcagcggggacaggttaaccagcagctgcaagtactgttgaatcgaaaccatattcatattccagaggggacagagctgacgtttacaatcacaccgattgactatcaggtgcgggtaagcgggtcagacgatcaggatctgatcaagcaaattgagcaagtgctgcaatctggagacaacagcaaagaactatttttgcacatcatgaaaagccaaagcagtgattcagcacaattttccgaagaggcctatcaaaagtatcaggctgctcgtgagatgtatgaagttacaggctaccatttgaaggatttagaagtgattgatgggcggtacgtcacgcctgagggacgtgacttaatggatgtatataaggaagagcttgaaaaagatccagtgcagaaacaaacggcttcttatgctatatcttactatcgttcagagctcagtaaaatcgcggaagccgggtataatgccattccggatttcatcctttcaattgattacagcaatggatctctgagagatgtgggacaaagcaagagctatgggaccggagataccgggtggcttgaagcattaaagcgtcaaacgggtgtgaattattaggtaagctgttcatgtaggacagcttattttttatgagaatctaaggggtgaattaatcccaatattcaaataattttattatttttatataaaagattttaaaagaagtgaacgattcaaaactctgaacaaaggtgtttgcctgaaaaaaacaattgtattttccagagaaatttattatgatgaaataagtaatttaggagattatataacaattttaagtttgaattttctgattgttatcactgattcatgtgaaggcaagcaggtctgctgttttctcatttatgagtattttgttaggaggaggaagaggagtggcaaataaagaattaaagaggggcctgggcgcgcgccatattcagatgatcgccttgggcggtacaatcggtgttggcttgtttatgggttctgccagcacgatttcatggactggcccatctgtccttctggcttatgcaatatgcggaatttttatcttttttattatgcgtgcgatgggtgaaatgctgtatgtcgagccgagcacaggttcttttgcgacgttcggccatcaatatattcatccgatggcaggttatataacagcatggagcaactggttccagtggattatcgtcggcatgtcagaaattatcgctgtcggttcttatatgaagtattggttcccggatttgcctgcttggatacctggtatcgtggcaatggtgattcttggtgcggcgaatttaatttctgttaagtcgtttggcgaatttgagttttggtttgcgatgattaaaatcgtgacgattatcttgatgattattgcgggaatcggaattattttcttcggttttggcaatggcggagatgcgatcggtttgtcgaacctgtggtctcacgggggcttctttgcaggaggtttctcaggtttcttctttgcactgtctcttgtcattgcagcctatcaaggagttgagctgatcgggattacagcgggtgaagcgaaggacccgcaaaacacgctaagaaatgcgattcaaagtattatctggcgtattttgattttctacattggcgctatttttgtgatcgtgacggtgtatccttgggatgagctcaactcactcggaagtccgtttgtgtctacgttctcgaaaatcgggattacggcagcggccggcattattaactttgtcgtgattactgcggcaatgtccggctgtaacagcggtattttcagcgcgggccgcatgctgtatacactgggtgtcaatggacaagcaccgaaattctttaagaagatttcacgcaatggtgtgccgctgtatggcacaattgcggtgctgatcggtttggctgtcggtgttgtactgaactatatcgcgccgccgaagatctttgtctatgtatacagcgcaagcgtgctcccagggatgattccttggtttatcattttgatcagccatatcggattcagaaaagcgaagggtgctgcattagataaacatccattcaaaatgccgtttgctccttttactaactatttgacgattgctttcttgctgatggttctggttggcatgtggtttaacgatgatactcgtatctccctgattgtaggcgtgattttcttagcgcttgtggtcattagttattatgtgtttgggattggcaaacgcacgcaggccaatttgacaaaaagcgaacaagcagctgaataacgataaaaaagagacattcgcggatgtctctttttttattttttgcgtatggattttccctattttagcaagctatagggtaaagatagcagaaggaaaggtgttcataaaatggatgttacactcggttatttgcgcgaatcactttcgaatcatctagaaaatgaagtctgccagcgtatttgcaagaagatgctggcgaagcgttatgcaaatgaagaggaatttgtaaaagacttagatgataatgaaatgtcttttttgaaccatgtattagaaaaagaaattaagtatgcccagaatgaacaggatcaaaaacgggccaaggaattaaacgaggtgtatgaattactgctttgagaaaggcgggtaagaaatgggagcaattgaacgaagcggatatacatttcagccggagtttagcgttgtccgtcaaaacggagccatccatgtgtaccatcaaggagaatttgtggaagaaatcgaatttgaatttaacggggaatatcccgatcatgatttgattgaagagcttgtgaatcattattgttttgagcatgagatttagagccctgccgtgcagggctcttttatttaggatgtgatcaggccatactttttcaggatatccacggtgatgtttttggcttttgtgccggaatcatcgacattggtgacaaagacataagagccatgctctgttttgatgaatccgacaaaccatcctaatcccatatctgtcaggcgagttccggttttcccgtagagcgtgtaatgatcgccttcctcttgaatcatcatgcgcttgacggttttcattaccggcttgtcaaatggaagctcctcgttagccagtttctccaaaaaagtttcttgttccagcggagatattgtgagcgagctttgcagccaaaactggtcgattcccccgctgatatcctcgttgccgtaagatagagtatgaagccatgttttcattctttcctcgccgatatctctcgctaatgcctgataataccagattgcggattcgcgcatggccgagccaagcgtatggtcgcggttccatgattcgaattcacgcttgaccccgtcccatcgtttaacatcgtattcatctcttacagctttgacctgcaaaccgattaaagcgttcacgactttaaaggtggattgcggagtttgtctttgatttgcccgttttctgttatagacaaatgtctgatccttttgtaaatcgtgaagaatgaaggttccatccgtatccttgaattcatcatcgacattcattctgctgacattcaagtgtttttcatgagcagatgatgctgcgtggacggaaaagccgccgatccctgcaatactcagcacaagcacaacatatatccattttttcattttgttctccccttcgttttgattaaaccttttctctctttcgtttgttcttcctttaaaaaataatcaaaaagcgcttaaatttggttttgtaaacaaatactgttactgggtttatagtcggaagataacgtgaaaatagagggtaaaaaggaaggcagggtaagcggatgaatgagcagattccacatgacaaaagtctcgataacagtctgacactgctaaaggaagggtatttatttattaaaaacagaacagagagctacaattcagatctgtttcaggcccgtttgttgggaaaaaactttatttgcatgactggcgctgaggcggcgaaggtgttttatgatacggatcgattccagcggcagaacgctttgcctaagcgggtgcagaaaacgttgtttggcgtcaatgcaattcaggcgatggatggcagcgcgcatatccatcggaagatgctttttctgtcattgatgacaccgccgcatcaaaaacgtttggctgagttgatgacagaggagtggaaagcagcagtcacaagatgggagaaggcagatgaggttgtgttatttgaagaagcaaaagaaatcctgtgccgggtagcgtgctattgggcaggtgttccgctgaaggaaacggaagtcaaagagagagcggatgacttcattgacatggtcgatgcgtttggtgctgtgggaccgcggcattggaagggaagaagagcaaggccgcgtgcggaagagtggattgaagtcatgattgaagatgctcgtgccggcttgctgaaaacgactcccggaacagcgctgcatgaaatggcgtttcacaaacaagaagatggaagcgagctggattcccgcatggcagccattgagctgattaatgtactgcggccgattgttgctatttcttactttcttgtgttttcagctttggcgcttcatgagcatccgaagtataaggaatggctgcggtcgggaagcagccgggaaagagaaatgtttgtacaggaggtccgcagatattatccgttcggcccgtttttaggggcgctagtcaaaaaagacttcgtatggaataactgtgagtttaagaagggaacatcggtattgcttgatgtgtatggaacaaatcacgatcctcgtctatgggatcatcccgatgaattccggccggaacgatttgcggagcgggaagaaaatccgtttgatttaattcctcaaggcgggggacacgccgagaaaggtcatcgctgtccaggggaaggcattacaattgaagtcatgaaagcaagcctggattttctcgtcaatcagattgaatacgacgttccggaacaatcactgcattacagtctcgccagaatgccgtcattgcctgaaagcggctttgtaatgagcggaatcagacggaaaaggtaaatcaaaaaagctctcttccttatcgaagagagctttttaattacttctttttttcatcgtagtattggacgggatacatggagccttcagataccattttgttgtcctcgatatcttgcgggtccgggtggccggctttatcgactgggaacgtttccatgtctggctgttttgttattttcatcttcatgctgtgaatgaattctcttgccttttggcgatttgacgggtcttttaatagataagaagtgatgccgacagttgaaacagcgagacctgaaagtaacagcttttgtttcatggtgatactcctttctattttaagaatagtgtttcctgtatcattcccgttttggttatagctaaacctcttgtgtttttatcattgaaatttacagtaaatactatttagaaagaaactagtgacttcattcctgtattggaaggtaatatacattgacttattattattttcagtcaaaattcgataaatattgacaaagtaaagtaatcagaataataatataattagcaagaaaatgtcatcctacatgaaaggtgttaacgatatgaatcaattgcatcgaagaatgggaacgttttccctcatgatggtcgggctcgggtcgatgattggctcaggctggctgttcggggcgtggcgtgcggcccaaatagcaggaccagctgctattatttcgtgggttattggaatggtcgtcattttatttattgctctttcttatagtgaattaggatctatgttccctgaagctgggggaatggtaaaatatacgcaatattcacacggttcgtttatcggttttattgcaggctgggccaactggattgcgattgtgtccgtcattccggttgaagcggtggcctccgttcaatatatgagttcttggccttgggaatgggcgaaatggacaagcggtttggtgaagaatggaacgctgactggggaaggactagcatttgcctctgtattgcttctcatttatttcctgctgaactactggacagttaatctattttccaaagcgaattcattaattacgatttttaaaattattattccgggtcttacgattggagctttgctgtttgtcggattccatggagaaaactttactagcggtcaaagcattgcgccgaatggctgggcaagtgtgctgacggcggttgccacttccggtatcgtttttgcgtttaacggtttccaaagcccgattaatatggcgggtgaagcaaaaaatccggggaaatcaattccgattgcggttgtcggctctcttttcgttgcgacagtgatttatgtcctgctgcagatcgccttcatcggagcggtgaatccttctgatattgctcacggctggagccatctgaattttaattctccttttgctgatctggcgattgcgctgaatattaactggcttgttattgtgttatatgcagatgcatttgtatcaccgtctggaactgggattacgtatacggcgacaacgtcccgaatgatttacggaatggaaaaaaacaaatacatgccgagtatattcgggaagcttcatccgatttacggcgttccgcgacaagcaatgttctttaacttgattgtttcgttcatctttttgttcctgttcagaggatggggcgtattagcggaaattatttctgttgctacgttaatttcttatatcaccggcccgatcacagtgatgacattgagacggacggggaaagacctgtacaggcctcttcgtttaaaaggcttaaatgtgattgctccgcttggatttatctttgcgtcactggtgctgtattgggcgcgctggccgttaacaggacaggttctgtttattatcctgatcggtcttccgatttatttctattatcaggcgaaggcgaaatggaaagggtttggccggaactttaaagccggcgtctggatggtgttttatctgctggccatgatggttatttcttatttgggcagtgataaattcggcggcctgaatgtcattcattatggctgggatatggttctgattgcgatggtatcccttgtattctatgtgtgggcgctgaagagcggctaccagacagaatacttaaaggatgcgaaagagataaattctcagctgcttaatggacagtcagaagctgctgccggaaaagaataaaatatagaagaaaaccttgcgatagttgtcgcaaggttttttgcttttaataacccttttttactttgtggaaaagatcaggatagttggtgaacactcctgttacgccccaatcaagcaggcgatgcatatcagcttcattattgactgtgtaaggatgaagcaggaggccgtggctgcggatcatacggacgttttcttgatttaaagctttataatccgggcccgcaccgacagcgtatgttttgatttcttccagggcagcatctgtcattgacgccatttgtttggcttccagcaattgaacggtcggcaggtttggctgtaattgatggacttttaccaggctttctttgctgaacgattgaatgatcacctggcctggcttagaatgctttcccagtaatttatgtttctgcaaagaagcgatcagtttttcttccatacctgggtaggtgtcaggcgattttgtttcaatgtagtagttcgcgtgctttccgaaacggtctaatacctcttctaatgtaggaactttaaggccgacgtactgcggctttgctttttccggataggcttcattaaaccaagaaccggcgtcaagcttcttaatgtctgcgagcgtatggtctttcacccaacccattccgtttgtggtgcggtccagtttttcgtcatgcatgacaatcaattttccgtcttttgtcatttgcagatccaattcaataaaatcagctttcattttctgagcggtttcgtaagacagaatcgtgtgctcaggcacatatccagaagcccctctgtgcgcgacggtcaggatacggtcaggtgacagcaggtttccttttgacgctgccgacactggcgttaccataaatgagagtaagcccagcgacagaacaaacaaggccagtattctattttttctcatgatttctcctccttatagataagcactacctgtctttcataataaaaaacggatgtaaacggcgtgttggaaaactattaatcttttatgtgtctttcttaaacatgctctgcccgttttcctgtattccacgtcaaagccaagaagacgatggcaagaatgcaggatgagatcagcatgataaagccgccgttccagttaaaacggtccacgacaaagcccataatggcgtttgcgaaggcggatccgccgatgtatccgaaaaatccggtcaaaccggctgcagttccggctgcttttttcggtgctaggtcaattgcttgaaggccgatcagcataacaggtccgtagattaagaagccaatgctgatcagggcgatattgtccacgagcggattgccggccggattcagccagtacaccaatacggcaatgaaaacacccgccataaacaaaacgcctgccggtgcccggcggcttttgaagaatcggtcactgatccagccgcacaagatcgttcccggtatgcctgcgtattcgtaaagaaaatacgaccagcgtgagtcttcaggagaaaagcctttggcttctgttaagtaagtaggcgcccagtcaaccacgccgtatcgcacgaaataaacaaatacattggcaaaagcgatgtaccaaagaaatttgttgttcagcacatattgaaaaagaatttcttttgttgttaattctttttcctgatttttaaaagcgtgttttggatagtcattccgatactcttcaattggcgggagtccgcaggattgaggcgtatcacgaaccaataaaacaattaaaaatgaaatgataatggcgatgatggcagggaagaaaaacacgcttttccaagtgacgaacatcgcgatcccaagagtgacaagcggagcaagaataccgccgcctatgttatgggcgacattccagatcgacatttttgtgccgcgttcacttatggagaaccaatgggccatcgtcctgccgcatggcggccagcccattccttgaaaccatccgttgataaacataaaaataaacatgatggtgacgctcgaagtcacccaaggcattgaaacgaatagaatattaacgattgctgataaaaataggcctgtcgccagaaaatatctcggattacagcggtcagacaccattcccatgatgaatttgctgaagccgtacgcaatggacacagcggccagcaccaaacccagttctgttttcgaaaatccctgttcctgcagataaggaatggcaaaggcaaagtttttccgcagcaggtagtagcctgcgtagccaatgaaaataccaatgaatacttgcagtctgagccgtttgtatgccgcatccatctttgaatcatccagtctctcaatatgaggagccggtttaaatatattaagcattaataattatccccctttgctgtttgtgctggatgtgtggcgtgcctcctttcccgaaaaacaaaaagagccagaaaacaccccttgtcaaaaggggttggattcctggctctcctcatctccatccaagctattaacttatcatgatagcgctttcttaaattatcatagtccggagcgaatgtaaacgggtaattttcaaattgggccttagggaagtgaatattatccttttactaaatgcaattatatttttttactagtaacataaaaatctggagggaggctgtttaaagatggatgaattagatatcgcattctttattttaccgttaggaattatgctgctatcgattgtcgggacctgtatttgtaaaaacccgtatctgatgccaatgcttagtttggtgatttctcttgtgctcacctttaccatttttaatcaatcatttttgggatgggctgttgtctatagcttggtttctctggctttatcctatatcacattgattgtggtaaggaaaaggaaggaatcaggaaattaaaaagacctcactttctaacatatcgttgactaaagcaactatatgtgattataattgctttagtcaacgatattagaaagtgggaattgatttgaaaacaagagaatcatctgtcgggttaaaattcagaaagttcaatcgattttatacaaacgtccttggtttccttaatgagcacatttacgacagcccgttttccttaacagaaacacggattttatttgagatttataatacgcctaattgtacggcaaaagctcttcaggataagctggggcttgaccggggatatgtcagcaggattgtgaagcagtttgaaaaagaagatttgatttataaacagaggagcaaagatgacgcccgccaccattacatttttgtcacagaaacaggaaaaacgatttataaaaagctggaggagaaagccaacgaacaagtagaactgatgctgaaggtaatcaaccaaaaggagcagcacaagcttgccgaggcgatggcagagattgaagcgatcctttcacagtcgctttctgccagagcatcagagatatcgattagagattattttctttcggaggatcttcaactccttattgagaaacaaagacaattttacgcggaggctcacggttgggatgacacgtttttagcttatcttcaggagacatttgacgctgacatcgaaaaaatatggattgcggaaagcggcgggaaatttgccggctctgtcgggttggtcaagcacgatgaaaagacagtccagctcagatggtttctggttgatgcggattttcggggcagggggcttggcacgcaattgctggagcatctggttgcatactgccaagacatgaagtttgaccgcattttcctttggacggtgagcacgatggctgaggctcgtccgctctataaaaaatttggattcaggataagtgaagtaaaacaagaagcgccattatggggacagcagctgacagaagaacggtgggatttggagctgtcatgaaaagactgcattatgcgtggatcatcgtctccgtcacctttttgatcttattggcggttcagggggtgcggctgtcgtttggtgcgtttgtggagccgtgggaacggcagttttcaatcgatagaagcaccatctcgctgatttcgacggtgagttttattgtttatggcatatcacagcctgtgatcggtcggcttgtggacaaatggggtgcccgggctgttttggcatggagtgcgttactgacaggagtcagcattttcttaacataccttgtgacttcgccttggcagctgtttttgctttacgggctgggtgtctcgcttggagtgggcggagcatcgaatgtggcggcaagtgtattggtcgtcaattggttcagcaaaaagcggggactagcctttgggatcatggaagcaggctttggcgcggggcaaatgcttctcgttcccggctcactcatgttgatccattggtttagctggaagctgacggttgtggtgttgggactgctgttaatcgtgattgtctttccggctgcgctgctgatgctgcggaacaatccttcagaaaagaatacagagccgataggcggactggctgcatcagaaaaagaaacagcacccaaaacaacagctctttcagtggccgggatgtttcgtatgaggcaattctggttcttgatttttccgtttttgatctgtggatttacgaccgtggggctgatggatacccatttgattccgttttctcatgatcatggcttttcaacgacagtcacgagtgctgctgtcagtctgctggcaggctttaatattgctggcatcttgctgtccggaattgtagcggaccggtggagcagccggaaaatcctgtgctttttatatgcggtgcgggcgctgtcgatcgtgattcttatttacagccacgagccctacttgcttttagcctttgcgattctgtttggattagtggactttgcaacggtagcaccgactcaaatgctcgccacccagtactttcaaaactactcgatcggcctcatgattggctggctgtcactcgcccatcagatcggatcggcactaggtgcgtatgtgcccggcgtcatctatacggtaacgggtgagtatacactggctttttatttgtcgattggaatgctcgtgcttgcgagcgtaatgaatatgatgctgagggagccagctgcggttacgcgtgacagtgcggctgtggtagagaagtgatgagagcagaggataagcatctctgatttgggattattcagagatgctttttttgtatttttgttctaatacgaagtcgatcataccgactatgcgggcgttttcggaattttatttgaagcgttctgaacgtttataagcgtaaaacctcaaacatctattgggaagttgagactatttaacatattttcatagttgatttgtaacgcagcgtgagatgtctgtcgtctacccataaactgtaatttagacattaagcatccattttacatccattctccaacagcttcgatttcggtttcatctccgagatgtagaggcctaaaagcgtaagggcgcctcctagaagagcgatccatgtcatgttttcatgcaggatcaggacggaggcggcgattgtgataaccgggaccatgtatatatacgcactggatttgacggctccgagcacgccaactgaataattccaagtggcgaagcacagggcagaagcgccaatccctaagaaaagcatgttgagtatatttgaagcagatgaaaatcggcttaggtcaaaatggaagtcgaacaaaaataaagcgggaaccataaacaataagccgtacaaaaatactctctgtgtcaactcgatgatgtggtattcgtaagcgcttaattttttcatgaatatcgagtatccgccaaacacgagagcagccccggctgccatgatgtctccgagcggatttagacgcagtaccacattgccgttaaacgtaatcaataaaagcccgatcagtgccgagacaaatccaatcaaaaaagtcagacgcagtttttcgccttcgagcagaaaatgggccaaaaccgcagtgatcatcggtataatggacacgatcatgccgacattggatgcgtatgtataggtgagagctatattttctaatagaaagtataaggttacgccaaataaaccagctccggcaaacaacagctcctgccgccaatttctgaacggaatcatgttgggacggacgaggataagagcgataaagcccatcaaaaaccgataaaataatatttccattggagagaagtcagccagcagaacttttgtcgaaataaaggtcgtcccccaaatcagaatggtcacaatggctgcgatatgccccgaagtttctctttgtatgttcatctgtgaagctccttttcaaaaatcttcatgtattgcttcggcgtcagccccacctgccgtttaaaaaacttcgtcatatgactctgatcgctgaatcctgtctgaaatgccgcatcaatcggccttaccccttgttcaaggagttttttggcttgattaatccggattgtttccatgtagctattaggggtaatgcctttttgttttgtaaatgaacgcaataaatgatacttgctccagcctgttaattcactcaaatcattgagtgtaacattttcggcataatgctcttctaaaaattcacaaaccattttgacttcgtctgatggttctggaacgctgctaaggaacgtgacatctgaataatggcggatcagctcctctaatagatgaagaaacagctcctccttacgcaaagcttgtttttcctcggatatcaaaatatgcaattcctgcaggctggctgtcagctcatggcggaataacacatgctgggagaaataagggagatgcccggagccagtaatctctttcaccgccttctccatgatatccggcatgacattgatacaccgataatcaagcgtccggccgtcaatctgttcacagctatgcgtgtcacgggggttaaagaggagaagatcacctggattgatgatatattcttgatcctgacaggccagataccgttgccctttttcaataaatccaatcacataataatcgtgaaagtggttcgggaacttctgcataattcccttgaagcggtaggcttctatatgaaggtgtgggtcaagctgcagtgtgcgggtttcgttttgcatgggatgcctcctgtcggtgtggtggtcttggattaagtgtagcatgatttagggggatttcttgtatgatgttgctgtttaggaatagagaaagcagaccgttattggtctgctttcttttccatcagtcatgaataggatttgtggtgcccatctcaactaatgtaaacgtatacatattgtgctaataggcgggcatctggatttttccaactcaacagggctttaaaatctatgctgactttctatgtgaacgaattctgtcagcgggtagaagaaaacaggaggtcaaaaatatactctgatttcacctacgttcgttataacttagtattttaaaattaaacatctggtaaagaagtatatcgacacaaattttcaagaaggtttatatgatgaatgattcaaacttgttgtgaacgtattatgccacgtagggcattatattagttgttcaccacatttaccgctaacaccagccataggcaatccgattaaatcctttagaaaatcagcaggtcaattgggccctctgccctttttatataaaatcactgccgcgttgtagacataatgtcattaagcgcccgtggttctaatacctagccttacctgtgctgacagggataaattttgtcaccttatcaatagtccatgagatcacttgtgtcagcaattttaatcaattcgggcaattgacttctagaaaaagcatatattcatgattcaaccacatagaaagagaggaactggaaaagttccgatgtttgattactgtttttcctcttcaaaggtttgtcgaaagtccggataaccgagttttagttttcatagagagtgacgtaggctttgagacgcactatctataaaaagtcctaatggaatagattatgtatcaaacaagcctttaaggctatgtctataccctttaggtcttttatttacaaaaaaataaacttttggattatttttagagttttcagccagaataaggttacaaatattagagatgaaagaattttttacaattaaaataggtatatagggataaatctaaaaacaaatgaaaggatgaaagtaggtttcttttaacaaaaattccttgttttttatatcgaatgtttttgaggacaattaattaaaatatggaacacaagttcgattttttctaggaaaagaaaggtgattgcatatgtatacacttcaagaaattagtaaacctaaaagaaaaaaactagtgaaaaatattgagaagcacttaaagaactacaataattacaaagttgccatccttaatctaagtaaacagcttgaattcatagctacaaatgataatatggaaatctttaaagaaagcatcgatgatgactgtgagtttcaggcatcagtggataaacttgccagtgagttgcaacatatcaaacttctaaaagattcaatcgatatttcattatcagaattaacagaactagagtacagatttgttcaataccgttatttcaaaaattggaccatcgaaaaaagtgcactagagatcggttatagtgataaagcactgtttgtaatccgtaatcaggtaatggataaattattgatcagcttagggagcgttgtttacatgtaaaactttatagagctgtataaaagcagattggtacataaaatctttaaagttgaagatagaagtataactaaatcaaaatacttctacctttttctttaaagttatcaattattatacttttaaaaagatagctcttaactgatagcaatagattttaaaaataaaggagatttgatgatggataaagggacatttgttagaacgttcgtcttgatcataacacttataaaccaactactcacaatatataacaaatcacctcttcctttagacaatgaacaattggaacaattcgtatctatggtattcacctctgtagcagcaataatagcatggtataaaaacaattatgttacaaaaaaagggcactcacaaaaacaattattgaaggagaagaatttaattaaagtcaaaaaataataatcataagacctgtagctctcctaaataggggagctttttatttatatacctagaatgagatacataaaatataaaattactttgcactcaatgataggcgcatcatctttgactgagcttactaagggagtaagtctattatctatctagagataggaagtttataaaatgaatgagacagggaattaaaagtcaattatagccctaaaaagttggtcatactgcttttttaacctgtgcctaagaacctaaggttgaatactttttaggttcttttttttatttttatgggatttttagcttacttaatgagtactcttaaacctcattctagatttaagataattatgtactcttcctcatggggattaaaaaaaaaatggaggtttattatggcaacaacatattctacaactgtttaaacccagctcattgagctgggttttttgtattttggtttattggtatcataaaattccacttaactgtataatataataactttataccgaattttaaatcagcaatcaggttttgtggaccgagaaaatggaaataataaaggatagagcgagaaagttgaaaattctcgagaaacggcttatagtaagattatagtcaaatatagtcaaagtcagtaaaggagggggttgagtgggacataatatttctgacatcattgaacaatatttaaaacgagtgttagatcaaaatggcaaggaaattttagagattaaacgaagtgaaattgcagataaatttcaatgcgttccttcccaaataaattatgtcatcaacaccagatttacaagcgaaagaggatatattgttgagagcaaacgcgggggcggcggttacatcagaatcattaaaattaaaatgaacaatgaagttgtcctgatcaataatataatttctcaaattaatacccatttgtctcaagcagcctctgatgacattattttaaggctattagaagacaaggtaatttcagaaagagaagcaaaaatgatggtcagcgtaatggaccgctcagttttacacattgacttacctgaacgtgatgaattaagagcgagaatgatgaaggcaatgttgacttctttaaaattaaaataagcgggtgaaaagattgatttgtcaagagtgccacgagagaccagccacttttcactttacaaaggttgttaacggagaaaaaatagaagttcatatttgtgaacaatgtgccaaagaaaatagtgattcatatggtataagtgcaaatcagggtttctctattcataatttactttcgggtttactgaacatggattcttcatttcaaaatgcaggaactcaaatgttcagtcactcggagcaaatatctgcttgtccgaaatgcggaatgacttttcagcaattcagaaaaattggtcgttttggatgttctgaatgttacaaaacatttcatagcaacattacaccaatcctacgtaaagtgcacagcggaaacactgtgcatgcaggtaagataccgaaacgaataggcggcaatcttcatgtcagacggcagattgatatgctaaaaaaggaattagaatccttaatccatcaagaagaatttgaaaatgcagctcatgtaagagatcaaattcgttcattagaacaatcactcaaaagtacagatagtgaggaggaacaggagtaatgtcgctaaagcattttattcaggacgcactaagcagttggatgaagcagaaaggacctgaaagtgacattgtactcagcagccgcatacgtttagcaaggaactttgagcatattcggttccctacgcggtattccaatgaagaagcctcatccatcatacagcaatttgaagatcagttttcagagcaagaaattcccggaatcggcaaatttgttttgattagaatgaatgatgcacagcctttagagaagcgtgtacttgttgaaaaacatctaatcagtccgaatctgacagagtctccttttggcggctgtttgctttctgaaaatgaggaagtaagcgtcatgctaaatgaagaggaccatattagaattcagtgtcttttccctggatttcagcttttagaagcaatgaaagccgcaaaccaggtcgacgactggattgaagaaaaagttgattatgcattcaatgagcaaagaggatacttaaccagctgtcctacaaacgtaggtacaggtttaagggcttcggtcatgatgcatctgccggcgctggttttaactaggcaaataaatcgaattataccggcaattaatcaattaggcttagttgttagaggaatttatggggaaggcagcgaagcagtagggaatatctttcaaatttcaaatcagatcacgcttggtaagtcagagcaggatattgtagaggatcttaacagtgttgctgctcagttgattgaacaagaacgatccgcccgagaagcgatttatcaaacttctaaaatcgaacttgaggatcgggtatatcggtcttatggggtcttgtctaattgccggatgatagaatcgaaagaaactgcaaagtgcctttcagatgttcggttaggcatagacttaggcattataaaaggactttcaagcaacatacttaacgaacttatgattttgacgcagccaggttttttacagcaatactcgggaggcgctttgcgtccgaacgaaagggacattcgaagagcggctctcatcagagaacggcttcacttagaaatgaatgggaaaagacaggaggatgaatcgatatgatgtttggaagatttacagaacgagctcaaaaagtactggcgctagcacaggaagaagcacttcggttaggtcataataacattggcactgagcatattttattaggactggtaagagaaggagagggcattgctgctaaagctcttcaagcgcttggactcggttcagataaaattcagaaagaagtagaaagtttgatcgggcgcgggcaggaaatgtctcaaacgattcattatactcctagagctaaaaaagtcattgagctttcaatggatgaggcaagaaaactcggtcattcttatgttggaacagaacatattcttcttggactgattcgtgaaggagaaggtgttgctgcgagagttttgaataatctcggtgtcagcttaaataaagcaagacagcaggtgctccagcttctaggaagtaatgaaacaggatcatcagcggcaggaacaaacagcaatgcgaatacgcctacgcttgacagcttggcaagagacttaactgctattgcgaaggaagacagccttgaccctgtaatcggcagaagcaaggagatccagcgtgtcattgaagtgttaagccgcagaacgaaaaacaaccctgttctcattggggaaccaggtgtaggtaaaacggctatcgcagaaggtttggcacagcaaattatcaataatgaagtacccgaaattttgcgtgataaacgtgtgatgacattagacatgggaacagttgttgccggcacaaaataccgcggagaatttgaggatcgcctgaagaaggtcatggatgaaattcgccaggcaggaaatatcattctattcatcgatgagctccatacattaatcggggcaggcggagcagaaggtgctattgatgcatctaatattttaaaaccttcacttgctcgcggcgaactccaatgtattggtgcaacgactcttgatgagtaccgtaaatatattgaaaaagatgcagcactggaacgccgttttcagccgattcaggttgatcagccatctgtagatgaaagtattcaaattttacaaggtctgcgtgacagatacgaagcccaccaccgcgtttctatcactgatgatgccattgaagctgcggttaagctttctgacagatatatttctgaccgcttccttccggataaagcaattgacttgatcgatgaagcaggttcaaaggtgagactgcgctcatttacaacgcctcctaacttaaaagagcttgagcagaagcttgatgaggttcgtaaagagaaggatgcggcagtgcaaagccaagagtttgaaaaagctgcttccttgcgtgatactgaacaacgcctgcgcgagcaagtagaggatacgaagaaatcatggaaagagaagcaagggcaggaaaactcagaggttactgtggatgatattgcgatggttgtatccagctggaccggtgtgcctgtatctaaaatcgcccaaactgaaactgataagcttctcaatatggaaaacattcttcattcccgcgtcatcggccaggatgaagcagttgtagctgttgcaaaagccgtcagacgtgcgagagcaggattgaaagatcctaaacgcccaatcggctcattcattttcttaggccctacaggtgtaggtaaaacagagcttgcacgagcactcgctgaatccatttttggcgatgaagaatccatgatcagaattgatatgtctgaatacatggaaaaacactcaacctcaagacttgttggttcacctccgggatatgtgggatatgatgaaggcggtcaattgacagagaaagtcagaagaaaaccttactctgtcgtgcttcttgatgagatcgagaaagcgcaccctgatgtcttcaatatccttctgcaagttcttgaagacggacgattgactgattctaaaggacgcacagtcgatttccgcaataccattctgatcatgacatcaaacgtcggagcaagtgagctgaaacgcaataaatatgtcggctttaacgttcaggatgaaactcaaaatcataaagacatgaaagacaaagtgatgggtgaattaaaacgagcgttcagacctgagttcatcaaccgtatcgatgaaatcattgtcttccattcacttgagaaaaaacatcttactgaaattgtgtcattaatgtctgatcaattaacgaaacgcttgaaagaacaagatctttctatcgaattgacagatgctgcaaaagcgaaagtcgcggaagagggcgttgacctggaatacggtgcccgtccgttaagaagagcgatccaaaaacatgtcgaggatcgtttatctgaagaactcctcagaggaaatattcataaaggacagcatattgttcttgatgtagaagatggcgaatttgtcgtaaaaacgactgctaaaacgaattaatatagaagacggaaatgaggcatacagcatgtaagtgtatgcctcactttcatatcaagaaatagaacaagggagaggtcttacactatatatggctaaaacaaaatcgaaattcatctgccaatcctgcggctacgagtctccaaaatggatggggaaatgtccgggctgcggtgcttggaatacaatggtggaagaaatgattaaaaaagcaccggccaatcggagagcggctttttctcattctgttcaaactgtacagaaaccttcacctattacatcaatcgaaacatcagaagaaccccgcgtcaaaacccagcttggcgagtttaacagagtactcggcggaggtgtcgttaaaggctccctcgttttaattggcggtgatcctggtatcggaaagtcaacgctattactgcaggtttccgctcaattatcaggctcatcaaacagtgtcctgtatatttcgggagaagaatctgtaaagcaaacgaagctgcgagcagaccgtctgggcattaataatccgtcactgcatgttttatctgaaaccgatatggagtatatttcgtctgctatacaagagatgaatccagcgtttgtcgttgttgactctattcaaacggtttaccaaagcgatattacatcggctccaggcagtgtgtcacaggtcagagaatgtactgctgagctgatgaaaatcgcaaaaacaaaaggtattccgatttttatcgtagggcacgtgacgaaagaagggtctattgcaggtccgagactgttggagcatatggttgacactgttttatattttgaaggagaacgccaccatactttccgtattttgcgggctgtaaaaaaccgtttcggatctacaaacgaaatgggcattttcgaaatgcgggaagaggggctcactgaggttttgaatccttcggaaattttcttagaagaacgctctgctggttccgcaggctcgagtatcactgcctctatggagggcactagaccgattctcgttgaaattcaggcgctcatctcgccaacaagctttggcaacccaaggcgtatggcaacgggaatagaccataacagggtttctctgttaatggctgtgttagaaaaaagagttggactgctgctgcaaaatcaggatgcttatttgaaagtggctggcggcgttaagcttgatgaaccggcaattgatcttgcgattgtgattagtatcgcatcaagctttagagacacacctccaaatcctgcagattgttttattggagaagtgggattaaccggagaagtccggcgggtttcaagaattgaacagcgtgtgaaagaagcggcaaagcttggctttaaacgcatgatcatacccgcggcaaatctggacggatggacaaaaccaaaagggattgaggttatcggagtagcaaatgttgcagaagcgcttcgtacttcattaggaggataatagatggaaaaagagaaaaaaggggcgaaacacgagttagacctgtcatctatattgcagtttgttgctccgggtacaccgctcagagcggggatggaaaacgtcttgagagcaaatacaggcggtctgattgttgttggatataatgataaagtaaaagaagtggtggacggcggctttcacataaacacggctttttctccggcgcatttatatgagttggctaaaatggatggagcgatcattttaagtgattcgggtcaaaagatcctctacgcgaatactcagctgatgccggatgccacaatttcttcatcagaaacaggaatgcggcacagaactgccgaaagagtagctaagcaaactggctgtcttgtaatcgctatttctgaaagaagaaatgtcataacgttatatcaggaaaacatgaagtatacactaaaagacataggatttattttaaccaaggcgaaccaagccattcaaacacttgaaaagtataagacaatcctcgataaaacgattaatgcactgaacgcgttagagtttgaggaacttgttaccttcagtgatgtcttgtctgtcatgcatcgttatgaaatggtactgagaatcaaaaacgaaattaatatgtatatcaaagagctggggacagaagggcatctgatcaaactgcaagtcattgaattgattacggatatggaagaagaggccgctttatttattaaggactatgtaaaagaaaagattaaagatccgtttgtcctcttgaaggagctgcaggatatgtccagttatgatctgctggatgattccattgtgtataagcttctcggttaccctgcttctactaatcttgatgattatgtattgccgagaggatacaggctgttaaataagataccgcgtcttccgatgccgattgttgaaaatgttgtagaagcatttggagtcctgccaaggattattgaggcgagtgcagaagaattagatgaagtagagggaatcggtgaagtacgagcccaaaaaatcaaaaaaggattaaaacgcctgcaagagaagcattatttagacagacaactgtgatttcggttaaaaccttatgaatacgggtatattaatgttggtttttgtttattctgatattcgtaggatgcataagactttgtgaaattaaaatgttaaaaaaggaggtgggggtatgttaaaacgaatagttcaggcgttcttcattatttttggcggcgttgttggtatatttttgatacctgaattgtttgtactgttaaatatacaggacatacctttaataacaaacgcatatacgtctgcggcaataggagcaattatcttttttctcatcagtatatggggtacagaatacgttgtgaactgggtgaagtggatagaggattcattgttaaaagcgccggttccagatttgttatttggaagtcttggcttagtttttggacttataattgcttatcttatcgtaaatgttattcctttagacaatataccttaccgcatattcagcacaataattcctgtatttttggctttcttcctcggttatctcggcttccaggtgggctttaagaaaaaggatgaattgatcagcctgttttccatttccgccagaatgcaaaagaaaaaaggaacagctgatgaagaacatgaggttcaagacaagaagctgaaaattttggacactagtgttattattgatgggagaatagcagatatttgtcagactggttttttagagggagttatcgtgattccgcagtttgtccttgaggaattgcagcatattgcagactcttcagatgttttaaaacgaaacagaggacgccgcggtcttgatatcctgaaccgcattcagaaagaattagacattgaagttgaaatttacgaaggcgactttgaagatattcaggaggttgacagcaagctcgtcaaacttgctaagctgacatccggggtcgttgtgacgaatgattttaatttaaataaagtgtgcgagcttcagaaggtagcagtattaaacattaatgaccttgccaatgcggtcaagcctgttgtgcttcctggcgaggaaatgaatgttcaggtcattaaggacgggaaagagcataatcagggagttgcctacttggatgacggtacgatgattgtcgttgaagaaggacgcaattatatcggcaagcatattgatgtactcgtcacaagtgtgctgcagacagcagcgggacgaatgatttttgcgaagcctaagctgttggagaaggcgctgtaaagggagaaaaaacaatgagttatgatgtggtgattcctgcagccggacagggaaagcggatgaaggcagggagaaataaactgttcattgagctgaaaggagacccggtgatcatacacacgttaagagtgtttgacagccaccggcagtgcgataaaatcattttggtgattaacgagcaggagcgggagcactttcagcaattgctgtgcgattacccgtttcaaacttcaattgagcttgttgcaggcggagaagagcgtcagcacagtgtgtataaggggctgaaagccgtaaagcaggaaaagattgtccttgtacatgacggtgcccgcccatttataaaacatgaacaaattgacgaactgatcgcagaggcggaacagacaggagcggccatccttgctgttccggtaaaagatacgattaaacgcgttcaagatttacaagtcagtgagacgattgaacgttcaagcttgtgggctgtccaaacgccacaagcttttcgtctttctttattgatgaaggctcacgctgaggccgagcgcaagggatttttagggacggatgacgccagcctcgttgaacagatggagggcggttcggtccgtgttgtagaaggcagctatacaaatattaagctgacgacgccagacgatttgacgtcagctgaagctatcatggaatcagaaagtgggaataaacatgtttagaattggacaaggatttgatgtgcatcaattagtggagggccgtcctctcattattggcggaattgaaatcccgtacgaaaaagggctgcttggccattctgatgcagacgtattgctgcatactgtcgctgacgcctgcctgggagctgtgggtgaaggagacatcggcaagcattttcctgacacagatcccgagttcaaggacgcagattctttcaaattacttcagcatgtctggggaatcgtgaaacagaaggggtatgtccttgggaacattgattgcaccatcatagcgcaaaagccgaagatgctgccgtacatagaagatatgagaaaaagaattgctgaaggccttgaggcagatgtttctcaagtaaatgtaaaagcaacaacgacagaaaagcttggatttacaggccgggcggaaggaatagcggctcaggcgacagtgctgatacaaaaaggctaacttgttttgatgccgggtctatttggtggtagaatagattcatacatttttgcctgaggccatacatgacatgaaaggaagtatttgaaaatgggaaacgaagtacgcgtccgttatgcaccgagtccaaccggacatttgcatattggaaatgccagaacggcgctttttaattatttatttgcccgcaatcaaggcggtaagtttatcattcgagttgaggatacagataaaaagcgcaatattgagggcggagaacaaagccagctgaattatctgaagtggctaggtattgactgggatgagagtgtggatgtcggaggagagtacggcccataccgtcagtcagagcgtaacgatatctataaagtgtactatgaagagcttcttgaaaaagggcttgcttataaatgttactgtacggaagaagagcttgaaaaagagcgtgaagaacagattgcccgcggagaaatgcctcgttattctggaaaacacagagacctgactcaggaagaacaggagaaatttatcgctgaaggcagaaaaccaagtattcgtttccgcgtgccggaaggaaaaatcatcgccttcaatgatatcgtaaaaggcgaaatttcttttgaatcagatggcatcggcgactttgttattgtgaaaaaggacggaacgccgacttacaacttcgcggtagcgattgatgactacttaatgaaaatgacacacgtgctgcgcggtgaggatcatatttctaacacaccgaaacagattatgatttatcaagcattcggatgggatattcctcagttcggacacatgacgctgattgtaaacgaaagccgtaaaaagctcagtaaacgtgatgaatccattattcaattcatcgagcagtacaaagagcttggctacctgccagaagcgctgttcaactttatcggactgctaggctggtcaccggttggagaagaagagcttttcacaaaagagcagtttattgaaatttttgatgtaaatcgtttatctaaatcaccagctttgtttgatatgcataagctaaaatgggttaacaaccaatatgtgaagaagctggatcttgatcaggttgttgaactgacgcttccgcatttgcaaaaagcgggcaaagttggcactgagctttctgctgaagaacaagagtgggttcgtaaactgatttccctgtatcatgagcaattaagctacggtgcggaaattgttgagctgactgatttgttctttacggatgagatcgagtataatcaagaagcgaaagctgttctggaagaagaacaggttcctgaagtgctcagcacattcgcagcgaagcttgaagagcttgaggagttcactccggataacatcaaagcatcaatcaaagcagtgcagaaagaaactggccataaagggaaaaaactgtttatgccgattcgtgttgctgtaacagggcaaactcacggtccggaactgccgcaatcaattgaattgatcggtaaagagactgcaattcagcgtttaaaaaatatctaaataaatgattgttgacagggaagagtataaagctttaggccattacagaaaggatctccattggctgagagagatccatgagccgggttttagaagtgcgcccttaagacctttgaagaacgttttttgaaaccagtattcaaaggcggccgccgccgttacaggctgaagttgggagagcagaagtctgcttttcaaacagagtggaaccgcgcggttaaagcgtctctgtcatgtttacatgcagagacgctttttttattgggtagaggaaatcagatagagaaacggggggaagcatgtgttttttagaatgctcaaagaagacattgatactgtgttcgatcaagatcccgcagcaagaagctattttgaagtgattttaacttattccggtttacatgctatatgggcgcatcggattgcacatgctttatataaacgaaaattttatttccttgcacgccttatatctcaagtaagccgattttttaccgggatagaaatccacccaggcgctacaatcgggagaagatttttcatagaccacggcatgggggttgtcattggggagacatgtgaaatcggcaataacgtaaccgtttttcagggggttaccctcgggggaacggggaaagaaaagggaaaaaggcacccaacgattaaagatgacgcattgatagccacaggtgctaaagtgctcggttctattacggtcggtgaaggctcaaagattggcgctggttcagtagtgctgcatgatgttcctgatttttcaacagttgtcggtatccctggacgggtcgttgtacaaaatggcaagaaagtaagacgcgatttaaaccatcaggatttgcccgatccagttgctgaccgctttaagtctttggaacagcagattttagagctgaaggcagaacttgaagacagaaaagaaaggatcaatcaaaaatgacaatcacactttataatacattgactagacagaaggaaacattcgttcctcttgaagagggaaaagtgaaaatgtatgtatgcggacccacggtttacaattacattcatatcgggaacgcgcgtccggcaatcgtttacgatacggttcgaaactatttagagtataaaggctatgatgtgcagtatgtctctaactttacagacgtagacgataaattaattaaagcggcaaatgaactcggtgaggatgtacccaccatttcagagcgttttattaaagcatactttgaagacgtgggtgcgctcggctgccgaaaagccgaccttcatccgcgagtaatggagaacatggatgccattatcgaattcgtagatcagctcgtgaaaaagggctacgcatatgaatcagaaggtgacgtatatttcaaaaccagagcgtttgaagggtacggaaagctttctcagcaatcaatcgatgaacttagatcaggtgcacgcatccgagtcggcgagaaaaaagaagatgctcttgatttcgcactgtggaaagcggcaaaagaaggagaaatctcttgggatagcccttgggggaaaggacgtccgggctggcacattgaatgctcagcaatggtgaaaaagtatctcggtgaccagattgatatccatgcgggcggacaggatttaacattccctcaccatgaaaacgaaattgcgcaatctgaggcgctgacaggcaaaacgtttgcgaagtactggcttcataatggttatatcaatattgataatgaaaaaatgtcaaaatcactaggcaactttgtgcttgtccatgacatcattaaacagcatgatccgcagcttttgagattctttatgctatctgttcattatcgccatccgattaactattcagaagagcttctggagaatacgaaaagcgcgttcaaccgcttaaaaacagcgtacagcaatcttcagcaccgtcttaacagcagtacgaatttaaccgaagatgacgatcaatggcttgaaaaagttgaagaacaccgcaaagcattcgaagaagcgatggacgatgattttaatacggcgaatgccatttcagtcttgtttgacttagcgaaacacgccaattattatcttcagaaagatcatacggctgatcatgtgattacggcgtttattgagatgtttgaccgcattgtttctgtccttggtttttcgttgggtgagcaggaacttctcgatcaagagattgaagacttaatcgaaaagcgaaatgaagcgcgccggaatcgcgattttgcattgtcagaccagatccgcgaccagctgaaaagcatgaatatcattcttgaagatacggctcaaggcactcgctggaaacggggagaataacagatgcttgaatttgatacgataaaagattctaagcagcttaacggtcttgcgcttgcttatataggtgatgccatttttgaagtgtatgtcaggcatcacctgcttaagcagggctttaccaaaccaaatgatcttcataagaaatcaagccggattgtttcagcaaagtcacaggctgagatcctattttttctgcagaatcaatcattttttacggaagaagaggaagcggtgctgaaaagaggcagaaatgccaagtcagggacaacacctaaaaatacagatgttcagacgtaccgctacagtacagcatttgaagcgcttctgggctacctttttctagagaaaaaagaggaacgacttagtcagctcgtagccgaagctatacaattcgggacgtcagggaggaaaacaaatgagtcagcaacatgattacgtcatagggaaaaatgcagtgatcgagacgttaaaatctgatcggaagctgtataagctgtggatggcggaaaacaccgtaaagggacaagcacagcaagtgattgagcttgccaaaaagcagggaatcacgattcaatacgtcccgagaaaaaaactcgatcaaatggtgacaggacagcatcagggcgtagtggcacaggttgcagcgtatgaatatgcagaactggacgatttatataaagcagccgaagaaaaaaatgaacagcctttcttcctcattctggacgagcttgaagaccctcataaccttggttccattatgaggacagcagatgcggtcggcgctcatggcatcgtcattccaaaacggagagctgtcgggctgacaacaacagtggcaaaagcttcaacaggagcaattgagcacattcctgtagcaagagtcaccaatttggcacggacgttagaagagatgaaagagcggggaatctgggttgtcggaacggatgcgtccgcgcgtgaggattaccgtaatatggacggcaatatgcctttggctctagtcatcggaagtgaaggaaaagggatgggccgccttgtgaaggaaaagtgcgattttctcattaaactcccgatggccggaaaggtaacttcactaaatgcatctgtcgcggctggtcttttgatgtatgaagtctaccggaaacgaaaccctgtgggagaataaagacccatggatatcctgttagtagacgggtacaacatgattggagcctggccgcagctgaaggatttaaaagcgaacagttttgaagaggcgagagacgtactgattcagaaaatggcggaatatcaatcgtatacaggaaacagggttattgttgtttttgacgcgcatctcgtaaaagggcttgagaaaaaacagaccaaccatagagttgaagtaatttttacaaaagaaaatgagacggctgatgagcggatagaaaagctcgctcaggctttgaataatattgcgactcaaattcacgttgcgacctctgactatactgagcagtgggcgattttcggacagggggcattgcggaaatcggcccgagagcttttgagagaggtagaaacgattgaaaggcgaatagagagacgggtaagaaaaatcacttccgaaaagccggcgggtaaaattgctttatcggaagaggttttgaaaacgtttgaaaagtggaggcggggagacttagattaagttgacgcttttttgcccaatactgtataatatttctatctacgtgcgccggggggatcggagtgaatctacagaacaacaagggaaaattcaacaaagagcagttttgccagttggaggacgagcaggtcattgaaaaggttcatgttggggacagtgatgcgttagattacttgattacgaagtaccgaaactttgttcgggcaaaagcaagatcctatttcttaataggggcggacagagaggatattgttcaggaaggcatgataggcctctataagtctattcgtgacttcaaagaggacaagcttacctcattcaaagctttcgcagaattatgtattacccgccaaattattaccgcaataaagacagctactcgccagaaacacattcctttgaattcctacgtctcattagataaaccgatttttgatgaagaatcagaccgaacgctgctggatgtcatttcaggagcgaaaaccttaaatcctgaggaaatgatcattaatcaggaagaatttgatgatattgaaatgaaaatgggagaactattaagtgatttagagagaaaagtactcgtcttatatctcgacgggagaagttaccaagagatttctgatgaactgaaccgacatgtgaaatcgatcgacaatgcccttcagcgtgtgaaacgcaagctggagaagtacttggaaattcgcgaaatcagtttgtaataggaatttatgctatattgacagtatttttctgactatgatatgttactaaagataagaactaatgtctatttagaaaaaggtgtaatgacatgagaaaaaagattacgttagcatgcaagacatgcggaaaccgtaattatacgacaatgaagagctctgcatcagcggctgagcgattagaagtaaagaaatactgcagtacttgcaattcacatacagctcatcttgaaacaaaatagtttttgcgcttttaaattgtggaggtcttttacatgcgtattatgaaattctttaaagatgttgggaaagaaatgaaaaaggtaagctggcctaaaggaaaagagttaacgcgttataccattacggtaatttcaacagttatcttttttgttatcttttttgccctccttgacacaggaatttctcaattaattcgtttaatagttgaataatgatcagcaatacgtgctataatagatcataatattacttgccaaaacccgttcagcgggttttttattgtggcttaaaatgatagttatcataggcttgccgcctattttttgaagcgttatggtaattcactaaaaccaaatgcggggagggaaggactggacagtcctgaatagaatggaaaagaattggtatgttgttcacacgtactctggttatgagaataaagtaaaagccaacttggaaaaacgtgttgaatcaatggggatgcaggataaaattttccgtgtagtcgtacccgaagaagaagaaacggatatcaaaaacggcaagaaaaaagtcgtgaaaaagaaagtgttccctggttatgtgcttgttgaaattgtaatgacagacgactcttggtatgttgtccgaaacacgccgggcgttactggattcgtaggatctgccgggtcaggttcaaaaccgacgccgcttcttccgggcgaagcagaaaccattctgaagagaatgggcatggatgaacgcaaaactgatattgactttgaactgaaagagacagtgaaagtaatagacggaccttttgctaactttacaggatcaattgaagagattgattatgataaaagcaaggtcaaagttttcgttaatatgttcggccgtgaaacgccggttgagctggaatttacccaaatcgataaattgtaatgtgaaaaaacttgaaattgctatatataaatgataatatagcaaaggtacgtcttggacttatccaaggcaactagcatgatatttcgtcattcatataaagaatgaaaccttgagtgggagggtttaccctattaccacatcacggacttaaggaggtgtgtctcgtggctaaaaaagtagttaaagttgtaaaattgcaaattcctgctggaaaagctaacccagcaccaccagttggacctgcacttggtcaagccggtgttaacatcatgggattctgtaaggagtttaacgctcgtacagctgaccaagctggtttaatcattcctgttgaaatttcggtttacgaagaccgttcatttacatttattacaaaaactccacctgctgcagtattgcttaaaaaagcagctggaattgagtctggttctggtgaaccaaaccgtaataaagtggcaaccgttaagcgcgataaagtacgcgaaatcgctgaaacgaaaatgcctgacttaaacgcagcagacgttgaagcggcaatgcgcatggttgaaggtactgcccgcagtatgggtattgtaatcgaggattaatttgtttcttgtcgggttgcgagttttaacaagttcgcaacccttattcgtgggaggttattccgctataaccacataaggaggaaattttaaaatggctaaaaaaggtaaaaagtacgttgaagctgctaagcttgtagaccgttctaaagcttacgacgtctctgaagcagtagctctcgttaaaaaaacaaacacagctaaattcgacgctacagttgaagtggctttccgtttaggggttgaccctcgtaaaaacgaccagcaaatccgtggagcagttgtgcttccaaacggaactggtaaaactcagcgcgttctcgttttcgcaaaaggcgaaaaagcgaaagaagctgaagctgctggtgcagatttcgtaggcgacactgactacatcaacaaaattcaacaaggctggttcgatttcgatgttatcgtagctacacctgacatgatgggtgaagttggtaaaatcggtcgtgtacttggaccaaaaggtttaatgccaaaccctaaaactggtacagttactttcgaagttgaaaaagcgatcggcgaaatcaaagctggtaaagttgaataccgcgttgataaagctggaaacattcatgttcctatcggtaaagtttctttcgaggatgaaaaacttgttgagaacttcacaacaatgtacgatacaatccttaaagctaaacctgctgcagctaaaggcgtttacgtgaaaaacgttgctgtaacttctactatgggacctggtgtcaaagtagactcttcaacttttaacgtaaaataatattgacacgacatcaacattctgatattattcaaaatgttgtaaaatagaatatcatttataccgtagacagtaggggcctaaccgcttaattatcctaccgaggtgtatattatcacagctattacgttacgtatgcttgtatatacagcctccatgtctcatggaggctttttatatggaatccgtcgtctcagtcgtgatcacctaacggtataagtgttacacaagaatctacaggaggtgtaaccatgagcagcgcaattgaaacaaaaaaagttgttgttgaagaaattgcttctaaactgaaagaaagtaaatcaacgatcatcgttgactatcgcggacttaacgtttctgaagtaactgaacttcgtaaacagcttcgcgaagctaacgttgagttcaaagtttacaaaaatacgatgactcgccgtgcggttgaacaagctgagcttaatggtttgaatgatttcttaactggaccgaacgcgatcgcattcagcactgaagatgttgtcgctccggctaaagttcttaatgacttcgctaaaaatcacgaagctcttgaaatcaaagctggcgttatcgaaggtaaagtttctactgttgaagaagtgaaagctcttgctgaacttccatcacgcgaaggcttgctttctatgttgcttagcgtacttcaagctccagttcgcaaccttgctcttgctgcaaaagctgtggcagaacaaaaggaagaacaaggcgcttaatctaatcagtttttcataaattaaaacaaaatggaggaattacaaatggctttaaatatcgaagaaatcattgcttccgttaaagaagcaactgtacttgaattgaacgacctagtaaaagcaatcgaagaagaatttggcgtaactgctgctgctcctgtagctgtagctggcggagctgctgcaggcggagctgctgaagagcaaagcgaattcgatcttatccttgctggtgcaggatctcaaaaaatcaaagttatcaaagttgtacgtgaaatcactggtcttggcttgaaagaagctaaagaacttgttgacaacactccaaaaccacttaaagaaggtattgctaaagaagaagctgaagagcttaaagctaaacttgaagaagttggcgcttctgtagaagttaagtaatcttcacttacctgtaggggaagctcgcttttatgaggcgagctttttctttgccattctttaagccatgaaaaaaaggaggttctaataatgagtgagcactattattcagaaaaaccttcagtgaaaagcaacaagcaaacctggtcttttaggcttcggaataaagatttcacgtttaccagcgatagcggggttttttctaaaaaagaagttgatttcggctcccgtctgctgattgattcttttgaagagcctgaggttgagggcggcattttggatgtaggctgcggatacggcccgattggtttatcgctcgccagcgactttaaagaccggactatccacatgattgacgttaatgagagagccgtagaactatcaaatgaaaatgcggaacaaaacggaataacaaacgttaagatttatcaaagcgatttgttttcaaacgttgattctgctcaaacatttgcttctattcttacaaatcccccaatccgagccggaaaaaaagttgtccatgctatctttgagaaaagcgctgaacacttaaaagcttcaggtgaattgtggatcgtcatacagaaaaagcagggcgcgccttctgccattgaaaagctcgaggaactgttcgatgaggtttctgtcgttcaaaaaaagaaaggctattatatcataaaagcaaaaaaagtttgactcggtattttaactatgttaatattgtaaaatgccaatgtatatattttgcttgatatgatgaattgtcaatatctatgtataaattatacaagtatggaaatgctaataaaatcggtatttgtttttggatgtggttttcttaattagaaacccttttttcttttgtcttgtaaaagtattttctttctttggaagaaatgcttattacacatataatacgcatgatttgaggggtgaatcagttgacaggtcaactagttcagtatggacgacaccgccagcgcagaagctatgctcgcattagcgaagtgttagaattaccaaatctcattgaaattcaaacctcttcttatcagtggtttcttgatgagggtcttagagagatgtttcaagacatatcaccaattgaggatttcactggtaacctctctcttgagttcattgattatagtttaggtgagcctaaatatcctgtagaggaatcaaaagaacgtgatgtgacttactcagctccgctaagagtgaaggttcgtttaattaacaaagaaactggagaggtaaaagaccaagatgtcttcatgggtgatttccctattatgacagatacaggtacttttatcattaacggtgcggaacgcgttatcgtttcccagcttgttcggtctccaagtgtatatttcagtggtaaagtagacaaaaacggtaaaaaaggttttaccgcaactgtcattccaaaccgtggcgcatggttagaatacgaaactgatgcgaaagatgttgtttatgtccgcattgatcgcacacgtaagttgccggttacggttcttttgcgtgctctcggcttcggctccgatcaagagattcttgatctcataggagaaaacgaatacctgcgaaatacgcttgataaagataacacagaaaacagcgacaaagcgttgctggaaatttacgagcgtctccgtcctggagagccgcctacagtagaaaatgcgaaaagcttgcttgattctcgtttctttgatccgaaacgatacgatcttgccaatgtaggacgctataaaattaataaaaaacttcatattaagaatcgcctcttcaatcagagacttgctgaaacgcttgttgatcctgaaacaggagaaatccttgctgaaaaaggccagattcttgatagaagaacacttgataaagtactgccatacttagaaaacggaatcggtttcagaaagctgtatccgaatggcggcgttgttgaagatgaagtgactcttcaatcaattaaaatctttgctccgactgatcaagaaggagaacaggttattaatgtaatcggcaatgcttacatcgaagaagagattaaaaacatcacgcctgctgatattatttcttcaatcagctacttcttcaacctgctgcacggagtaggcgacacagatgatatcgatcatcttggaaaccgccgtttacgttctgtaggcgagcttctccagaaccaattccgtatcggtttaagccgtatggagcgtgtggttcgtgagagaatgtcaattcaagatacgaatacaattacgcctcagcaactgatcaatattcgtcctgttattgcgtccattaaagagttctttggaagctcacagctttctcaattcatggatcagacgaacccgcttgctgaattaacgcacaagcgtcgtctgtctgcattaggaccgggcggattgacacgtgagcgtgccggaatggaagtgcgtgacgttcactactcccactatggccgtatgtgtccgattgaaacgcctgagggcccgaacatcggtttgatcaactcactatcatcttatgcaaaagtaaaccgttttggctttattgaaacgccatatcgccgcgttgaccctgaaacagggaaggtaacgggcagaatcgattacttaactgctgatgaagaggataactatgttgtcgctcaagcgaatgctcgtcttgatgacgaaggcgcctttattgatgacagcatcgtagctcgtttccgcggggagaacaccgttgtttccagaaatcgtgtagactacatggatgtatcacctaagcaggttgtatctgctgcgacagcatgtatcccgttcttagaaaacgatgactccaaccgtgccctcatgggagcgaacatgcagcgtcaggctgtgcctttgatgcagccggaagcgccatttgttggaactggtatggaatacgtatcaggaaaagactctggtgccgctgttatttgtaaacaccctggtatcgttgaacgcgtagaagcgaaaaacgtttgggttcgccgttatgaagaagtagacggtcaaaaagtaaaaggaaacctggataaatacagcctgctgaaatttgtccgctctaaccaaggtacgtgctacaaccagcgtccgatcgtaagtgtcggcgatgaagtggtaaaaggagaaatccttgctgacggtccttctatggagcttggtgaacttgcacttggccgtaacgtaatggtcggcttcatgacatgggatggctacaactatgaggatgccatcatcatgagtgaacgcctagtgaaggatgatgtttatacatctatccacattgaagaatacgaatcagaagcacgtgatacgaaacttggacctgaagaaatcactcgcgatattccaaacgtcggtgaagatgcgcttcgcaatcttgatgaccgcggaatcatccgtattggggcagaagtaaaagacggagatcttcttgttggtaaagtaacgcctaaaggcgtaactgaactgaccgcagaagaacgccttcttcacgccatctttggcgagaaagcccgcgaggttcgtgatacttctcttcgtgtgcctcatggcggcggcggaattatccatgacgttaaagtcttcaaccgtgaagacggagacgaacttcctccaggtgttaaccagttagtacgcgtatatatcgttcagaaacgtaagatttctgaaggagataaaatggccggtcgtcacggtaacaaaggtgttatctctaagattcttcctgaagaggatatgccttaccttcctgacggcacaccaattgatatcatgcttaacccgctgggcgtaccatcacgtatgaacatcgggcaggtattagaacttcacatgggtatggccgctcgttaccttggcattcacattgcatctcctgtatttgacggagcgcgagaagaggatgtctgggaaacacttgaagaagccggcatgtctcgtgacgccaaaacagtgctttacgacggacgtactggagagccgtttgataaccgtgtatctgtcggtatcatgtacatgatcaaactagctcacatggttgacgataaacttcatgcacgctctacaggtccttactcacttgttacgcagcagcctcttggcggtaaagcgcaatttggcggacagcgttttggtgagatggaggtttgggcacttgaagcttacggtgcggcttacactcttcaagaaattctgactgttaagtctgatgacgtggttggacgtgtgaaaacatacgaagccatcgttaaaggcgacaatgttcctgaaccaggtgttccggaatcattcaaagtattaatcaaagaacttcaaagcttaggtatggatgtcaaaatcctttctggtgatgaagaagaaatagaaatgagagatttagaagacgaagaagatgcgaaacaagctgacggcctggcattatcaggtgatgaagagccggaagaaacagcatctgcagacgttgaacgcgatgtagtaacaaaagaataatctctagttataaaggcaagtgacatcggttaatccgaagataaaaagggaggtaggccccttgctagatgtgaacaattttgagtatatgaacatcggtcttgcttcaccagataaaatccgttcatggtcttttggtgaagtgaaaaagcctgaaacgataaactatcgtacgttaaaacctgaaaaggacggtctattctgcgaacgcattttcggacctactaaggactgggaatgtcattgcgggaagtacaagcgagttcgttataaaggcgtagtttgtgaccgctgcggagtcgaagtaacacgggctaaagtccgtcgtgagagaatggggcacattgaactggctgccccagtttcccacatttggtatttcaaaggtattccaagccgtatgggccttgtgctggatatgtcacctcgtgctttagaagaagtcatttactttgcttcttacgttgtaactgatccggcgaatacaccgcttgaaaagaaacagcttctgtctgagaaagaataccgtgcttatcttgataaatacggtaataaattccaagcatctatgggtgctgaagcaattcataaacttcttcaagatatcgatcttgtaaaagaagttgatatgttaaaagaagagctaaaaacttcacaaggacaacgccgtactcgtgcgatcaaacgtcttgaagttttagaagccttccgtaactcaggaaacaagccttcttggatgatccttgatgtgcttcctgttattcctccggagcttagaccgatggttcagctagatggcggacgttttgcgacttctgatttgaatgacctttatcgtcgtgtcatcaaccgtaacaatcgtttgaaacgccttttggaccttggtgcgcctagcatcatcgttcaaaacgaaaagcgtatgcttcaagaggctgtcgatgccctaattgacaacggccgccgcggacgccctgtaacaggtcctggtaacagaccgttaaaatctctttctcacatgctgaaagggaagcaaggccgtttccgtcaaaaccttcttggtaaacgtgtcgattactccggacgttctgtaatcgttgttggtcctcatttgaaaatgtaccaatgcggattaccgaaggaaatggcgcttgaacttttcaaacctttcgttatgaaagaacttgttgaaaaaggtcttgctcacaacattaagagtgcgaaacgcaaaattgagcgcgtacagcctgaagtttgggatgtactagaatcagttattaaggagcacccggtactgctgaaccgtgcccctacacttcacagattaggtatccaggcgtttgaaccaacgcttgttgaaggacgcgcaatccgtcttcacccgctcgtatgtacagcttacaacgctgactttgacggtgaccaaatggcggttcacgtaccattatctgctgaagcacaagctgaagcacgcatcttgatgcttgctgctcaaaacatcttgaaccctaaagatggtaaaccagttgtaacaccgtctcaggatatggtactgggtaactattacctgacacttgagcgtgccggtgctgtcggtgaaggcatggtcttcaagaatacagacgaagcgcttcttgcttatcaaaacggatatgttcaccttcatacgagagtagctgttgcagctaactcacttaagaatgtgacatttaccgaagaacagcgctcaaaattgttaattacaactgtcggtaagcttgtcttcaatgaaattcttccggaatcattcccttacatgaatgaaccaacgaagagcaacattgaagagaaaacacctgaccgtttcttcttagaaaaaggtgctgacgttaaagctgttatcgcacagcagccaatcaatgcgccgtttaaaaaaggcattctgggaaaaatcatcgcggaaatctttaaacgattccatattacggaaacgtctaaaatgcttgaccgcatgaaaaacctaggtttcaaatattcaacaaaagctggtattacagttggggtttctgacatcgtcgtactcgatgataaacaagaaattcttgaagaagcgcaaagcaaagttgacaacgttatgaagcagttccgccgcggtcttatcactgaagaagaacgctatgagagagtcatctctatctggagtgctgcaaaagacgttatccaaggcaaactgatgaaatcacttgatgaactcaacccgatctacatgatgagtgactctggtgcccgtggtaacgcatctaactttacgcagcttgccggaatgcgcggcctgatggccaacccggctggacgtatcattgagttgccgatcaaatcaagtttccgtgaaggtctgacagtattggagtactttatctccacacacggtgcgcgtaaaggtcttgccgataccgctcttaaaactgctgactcaggttaccttacacgccgtctcgttgacgttgcgcaggatgttatcattcgtgaaactgattgcggaactgaccgaggcattcttgctaagcctcttaaagaaggaactgaaacaattgagcgcttagaagaacgcttaatcggacgttttgcaagaaaacaagtgaagcaccctgaaacaggtgaagtgcttgtgaatgaaaacgaactgatcgatgaagataaagcactggagattgtcgaagccggcattgaagaagtgtggatccgttctgccttcacatgtaatacgcctcatggtgtatgtaaacgatgctatggccgaaatcttgcaactggctccgatgttgaagtcggtgaagctgtcggaatcattgctgcccaatcaatcggtgagcctggtacacagttaacaatgcgtacattccatacaggcggggttgccggagacgatattacacagggtcttccgcgtatccaagagcttttcgaagcgcgtaatccgaaaggtcaggcaacaattacagaaatcgacggtactgtcgttgagatcaatgaagttcgtgataagcaacaggaaattgtggttcaaggcgcagtggaaacacgttcttatacggcaccttacaactcccgcctgaaagtagcggaaggagataaaattactcgaggccaagtactgacagaaggttcaatcgatccgaaagaacttcttaaagtaactgacctgacgactgttcaagagtatcttctccatgaggttcaaaaggtttaccgtatgcagggtgttgaaatcggtgataaacacgtagaagtaatggttcgccagatgcttcgcaaagtacgcgtgattgatgccggtgacactgatgtgcttccaggtacattgcttgatattcaccaatttactgaagcgaacaaaaaggtattgcttgaaggcaatcgacctgctacaggccgtcctgtcttactcggtattacaaaagcatctcttgaaactgattcattcttatctgctgcttccttccaggaaacaacacgtgtccttacagatgcagcgatcaaaggtaagcgtgacgagcttcttggcttgaaagagaatgttatcatcggtaagcttgttccagctggtacaggaatgatgaaataccgtaaagtaaaaccagtatcaaatgttcagccgactgacgatatggtcccggttgaataactgatttaatgctgctgaaagactgcaaaaacagtctttcagcagatatatttatgaaaaagtcactctatgagaagaacgaaactaaaaaatgtcataccttgttgacattcgtctcctagaatgataatataaccaaggtgctcgaaataaacctgttactttggaggatatgtttatgtcttatgataaagtatcacaggccaaatcaattattattggtacgaagcaaacagtgaaagctctaaagcgaggttcagtaaaggaagtagtcgttgcaaaagacgcagatccgatactcacgtcaagtgttgtttcacttgctgaagatcaaggtatctctgtctcaatggttgaatccatgaaaaagctcggcaaagcctgcggaattgaggtaggagcagccgctgttgccattattctataacgtacttttgtttttgcgtaagattccatcttgtgtaaagacattgttttttgccttttgatgaaccacctgggtatgtgggttataaaacgcaatgaagggaggaaaaattcatgcctacaattaatcagctaattcgcaaaggacgcgtgagtaaagtagaaaactcaaagtctcctgcacttaacaaaggatacaacagctttaaaaaagagcacactaacgtatcttctccacaaaaacgcggggtatgtactcgtgttggtacaatgacaccgaaaaaaccgaactcagcacttcgtaaatatgctcgtgttcgtttgactaacggaatcgaggttactgcttacattcctggtatcggtcacaacctgcaagagcacagtgttgtacttatccgcggcggacgtgtaaaagacttaccaggggtacgttaccacatcgttcgtggtgcgcttgatactgctggagttgaaaaccgtgcacaaggccgttctaaatacggtacgaaaaaacctaaagcaaaataatatacgaaaatacgcataattgatgaagggaggatattcagatgccacgtaaaggtcctgtagcaaaaagagatgttttacctgatccgatttacaactctaagcttgtatctcgtctaatcaacaaaatgatgatcgatggtaaaaaaggtaagtctcaaacaatcctatacaagtcattcgatatcattaaagaacgtactggcaatgatgcaatggaggttttcgaacaagcattgaaaaacatcatgcctgtacttgaagtaaaagcacgccgtgtaggtggtgcgaactaccaagttcctgtagaagttcgtcctgaacgtcgtacgactcttggacttcgctggttagttaactacgctcgtcttcgcggagaaaaaacgatggaagagcgtttagctaacgaaatccttgacgcagctaacaacactggtgctgctgttaagaaacgtgaagacactcataagatggctgaagcaaacaaagcatttgctcactatcgctggtaggatttatagattaacaaaacacaatttcctaataaggaaggagaaattacccaatggcaagagagttctccttagaaaaaactcgtaatatcggtatcatggctcacatcgatgccggtaaaacgacaactacagaacgtatcttgttctatactggtcgtatccacaaaattggtgaaactcatgaaggagcttcacaaatggactggatggagcaggaacaagaacgtggtatcacaatcacttccgctgcgacaactgcacagtggaaaggataccgcgtaaacatcatcgatactccaggacacgtagacttcacagttgaagttgaacgttctcttcgtgtacttgatggtgctgttgctgtacttgacgcgcaatcaggcgttgagcctcaaacagaaactgtttggcgtcaggcaacaacttatggagtaccgcgtatcgtttttgttaacaaaatggacaaaatcggtgcagacttcctttactctgtaggaactttaagagaccgtcttcaagcaaacgctcatgcaattcaattgccgatcggtgctgaagataacttcgaaggtatcattgaccttgtagaaaacgttgcgtatttctacgaagatgacctcggaactcgttctgatgcaaaagaaatccctgaagagtacaaagagcaagctgaagagcttcgcaacagccttattgaagctgtatgtgagcttgatgaagagcttatggataagtaccttgagggtgaagaaatcacaattgacgagttaaaagcaggaattcgtaaaggtacattaaatgttgaattctaccctgttcttgttggttctgctttcaaaaacaaaggtgttcaactagtacttgatgctgttcttgactaccttcctgcaccaactgacgttgctgcaatcaaaggtacacgtcctgatacaaatgaagagattgagcgtcattcttctgacgaagagccattctctgcattagcatttaaagttatgactgacccttacgttggtaagttgacgttcttccgtgtgtactctggaacacttgattctggttcatacgtgaaaaactctactaaaggcaaacgtgagcgtgttggacgtattcttcaaatgcacgctaacagccgtgaagaaatctctactgtatacgcaggggatatcgcagctgctgtaggtctaaaagatacaactactggagatactctatgtgatgagaaggatcttgttatccttgagtcaatggaattcccagaaccagttatcgacgttgctattgagcctaaatcaaaagctgaccaagataaaatgggtatcgctttagcgaaacttgctgaagaagatcctacattccgtactcaaacaaacccagaaactggccaaacgatcatctctggtatgggtgaacttcaccttgatatcattgttgaccgtatgaaacgcgaatttaaagtagaagccaacgttggtgctcctcaagttgcgtaccgtgaaacattccgtaccggtgcaaaagttgaaggtaaattcgtacgtcagtctggtggacgcggtcagttcggacacgtttggatcgaattcgaaccaaacgaagaaggcgctggctttgaatttgaaaatgcgattgtcggtggggttgttcctcgtgaatacatcccagctgttcaagcaggtctggaagatgcacttgaaaatggtgtactagcaggcttcccgcttatcgacattaaagctaaacttttcgacggttcttaccatgatgttgactcaaacgaaatggcatttaaagttgctgcttctatggcattgaaaaatgcagtcagcaaatgtaacccagttcttcttgaaccaatcatgaaagtagaagtggttattccagaagaatacatgggagatatcatgggtgatatcacttcacgtcgcggacgcgtagaaggtatggaagcacgcggtaacgctcaagttgttcgcgctatggttcctcttgctgaaatgttcggttacgctactgcacttcgttctaatacgcaaggtcgcggtacgttcactatgcacatggatcactatgaagaagtgccgaagagcgtcgcagaagaaattatcaaaaaaaataaaggcgaataattgattttgccgcttaactcaagtataactactattgtaagatgaggaagtgaaagctttctttcacttcctatcactctatacattactaattaaaagctcttaaggaggattttagaatggctaaagaaaaattcgaccgttccaaatcacatgccaatattggtacaattggacacgttgaccatggtaaaacaactttaactgctgctatcacaacagtacttcataagaaatctggtaaaggtacagctatggcgtacgatcaaattgatggtgctccagaagaacgtgagcgcggtatcacaatctctactgcacacgttgagtacgaaactgaaactcgtcactatgcacacgttgactgcccaggacacgctgactatgttaaaaacatgatcactggtgctgctcaaatggacggagctatccttgtagtatctgctgctgatggcccaatgccacaaactcgtgagcacatccttctttctaaaaacgttggtgtaccatacatcgttgtattcttaaacaaatgcgacatggtagacgacgaagagcttcttgaactagttgaaatggaagttcgcgatcttcttagcgaatacgacttccctggtgatgatgtaccagttgttaaaggttctgctcttaaagctcttgaaggagacgctgagtgggaagctaaaatcttcgaacttatggatgcggttgatgagtacatcccaactccagaacgcgacactgaaaaaccattcatgatgccagttgaggacgtattctcaatcactggtcgtggtacagttgctactggccgtgtagaacgcggacaagttaaagtcggtgacgaagttgaaatcatcggtcttcaagaagagaacaagaaaacaactgttacaggtgttgaaatgttccgtaagcttcttgattacgctgaagctggtgacaacattggtgcccttcttcgcggtgtatctcgtgaagaaatccaacgtggtcaagtacttgctaaaccaggtacaatcactccacacagcaaattcaaagctgaagtttacgttctttctaaagaagagggtggacgtcatactccattcttctctaactaccgtcctcagttctacttccgtacaactgacgtaactggtatcatccatcttccagaaggcgtagaaatggttatgcctggagataacactgaaatgaacgttgaacttatttctacaatcgctatcgaagaaggaactcgtttctctattcgtgaaggcggacgtactgttggttcaggcgttgtttctacaatcactgagtaatagtatgattttaaacgagacccctgcgggtctcgttttttgtttgcttatctttttcttgtataataggatctatcatattcgaggggttaatatttatgattcctgaaaagaaatcaatcgcaatcatgaaagaaataagcattggaaatacaaagcaaatgctgatgattaatggagatgacgtgaaaaatccattgctgctttttttacatggcgggccgggaacgccgcaaatcggatatgttagacattatcaaaaagagctggaacagtattttacagtagttcattgggatcagagaggatcggggctttcttattctaagcgaatttcgcatcactctatgacaataaatcacttcattaaagatacaatccaagtcactcaatggcttttagctcatttttcaaaatcaaaactttacctagccggtcattcgtgggggtcaatactggcgcttcatgtgctgcagcagtgtcctgctttattttacgcgtattatggaatcagccaggttgttaacccccacgatgaagaatcaactgcttatcaacatattcgtgaaatttctgaatcaaaaaaagccagcttattatctttcctcacacgtttcattggtgctccgccttggaagcaggatatccagcaccttatctatcggttttgtgtcgagctaagcaggggaggattcactcgtcgtcatcgtcaatctctagctgtaatatttcaaatgcttactggcaatgagtatggagtgcggaacatgcacagcttctttaatggattgcgcttcagtaaaaaacatttaactgatgagttgtaccggtttaatgcttttacatcagttccttctattaaagtaccgtgtgttttcatttcagggaaacatgacttaattgttcctgctgaaatatcgaaacagtattatcaagaacttgaggcacccgaaaagcgctggtttcaatttgagaactcagctcacaccccgcatattgaggaaccgtcattattcgcgaacacattaagtcgacatgcacgacaccatttatgatagatccttgataaataagaaaaacccctgtataataaaaaaagtgtgcaaaccatgcatattttaaataagtcttgcaacatgcgcctattttctgtataatggtgtatgttggtctttgactgcgatgaagtgagaggttgctgacacacccggccgctttgccatggcaaggtgttcaggtttttctcacggagaactgtctaacgtgatgtaggcgaaaaggagggaaaataatggcaaaacaaaaaattcgtattcgtttgaaagcatatgatcatagaatccttgatcaatctgcagagaagattgttgaaacggcaaaacgttctggtgccagcgtatctggtccgattccgttgccaactgaaaaatcagtttacacaatccttcgtgcggtgcacaaatacaaagattctcgtgagcaatttgaaatgcgtacacataaacgtttaatcgacattgtgaacccaacaccacaaactgttgatgctcttatgcgattagacttaccatctggtgtcgatatcgaaattaaactttaattctaaaatatagaatgatcttaataggaggtgtgacgaatgaccaaaggaatcttaggaagaaaaattggtatgacgcaagtattcgctgagaatggtgatcttattccggtaactgttatcgaggctgctccaaacgttgttcttcaaaagaaaacagctgaaaacgacggttatgaagcaatccagcttggttttgacgacaagcgtgaaaagctttctaacaaacctgaaaaagggcacgttgcaaaagcggaaactgctcctaagcgcttcgttaaagaattacgcggagtggaaatggatgcgtatgaagttggtcaggaagtcaaggttgaaattttctctgctggagaaatcgtagatgtaacaggagtatctaaaggtaaaggtttccaaggtgcgatcaagcgccacggacaatctcgcggacctatgtctcacggttcacgctaccaccgtcgtcctggttcaatgggacctgtagatcctaaccgtgtattcaaaggtaaattattacctggacgtatgggcggagagcaaatcactgttcaaaaccttgaaatcgtaaaagttgatgcagaacgcaatcttcttttgatcaaaggtaacgtacctggtgcgaagaaatctttaatcactgttaaaagtgctgttaaatctaaataattctcttaggaaaggaggaaattgattatgccaaaagtagcattatacaaccaaaacggttctactgctggtgacatcgaattaaacgcttctgtatttggtatcgaaccaaatgagagtgttgtattcgacgctattcttatgcaaagagcttccttacgtcaaggaactcacaaagtaaaaaatcgttctgaagtacgcggcggaggtcgtaaaccatggcgtcaaaaaggtactggacgtgcccgtcaaggttcaatccgttcaccgcaatggcgcggaggtggtgtcgtattcggcccaacaccacgcagctattcttataaattacctaaaaaagttcgccgcttggcaatcaaatcagtattgtcttctaaagtgaacgacaacaacatcatcgttcttgaagatcttactcttgatacggctaaaacaaaagaaatggcagctatccttaaaggattatctgttgagaaaaaagctttaatcgtaactgcggatgcaaacgaagcagtagctttatctgctcgtaacattcctggagttactgttgttgaagctaacggaatcaacgttttagacgttgtcaaccacgagaagcttctgattacaaaagcagcggttgaaaaagtagaggaggtgcttgcataatgaaagatcctcgtgatgttctaaagcgccccgtcattactgaacgttctgccgatttaatgactgaaaaaaaatatacttttgaagttgatgtaagagctaacaaaacagaagtgaaagacgcggttgaaagcatctttggagtgaaagttgacaaagtcaacatcatgaactacaaaggcaaatcaaaacgtgttggacgctacactggtatgactagccgtcgcagaaaagcgatcgtaaaacttactgcagacagcaaagaaatcgaaatttttgaagcttaattatctgtaaaaagaaggagggaaattcaaaatggcgattaaaaagtataaaccgacctctaatggacgtcgtggcatgacaacttcagattttgccgaaatcacgactgacaagccggaaaaatccttgcttgctccccttcacaaaaaaggcggacgtaacaaccaaggtaaattgactgtacgtcaccaaggtggcggacataaacgccaataccgtgttatcgacttcaaacgcgataaagatggtatacctggacgcgttgctacagttgaatacgatccaaaccgttcagctaacatcgctctaatcaactatgcagacggagaaaaacgttacattcttgctcctaaaggaattcaagtaggtactgaaatcatgtcaggtcctgaagctgacattaaagtaggtaatgcacttccacttatcaacatccctgttggtacagttgtgcataacattgaattaaaacctggtaaaggcggacagcttgtacgttcagctggtacatctgctcaggttcttggtaaagaaggtaaatacgttcttgtacgtcttaactctggtgaagttcgcatgatcctttctgcttgccgtgcttctatcggtcaagtaggtaacgaacagcacgaacttatcaacattggtaaagctggacgttctcgctggaaaggcatccgtcctacagttcgtggttctgtaatgaaccctaacgatcacccacacggtggtggtgaaggacgtgcgccaatcggacgtaaatcaccaatgtctccatggggcaaaccaactcttggattcaagactcgtaagaaaaagaacaaatccgataaatttatcgtacgtcgtcgtaaaaataaataacggggttgtctacggttcttttcggaccgtagtgcaatcacgaagggaggttccaaaatggctcgcagcttaaaaaaaggaccatttgtcgatggacacttgatgactaaaatcgagaaattaaatgaaacagacaagaaacaagtcgtaaaaacttggtctcgtcgttctactattttcccacagtttattggtcacacaatcgcagtctatgacggacgtaaacacgtgcctgtattcatctctgaagatatggtagggcacaagttgggtgaattcgctccaactcgtacgtacaaaggtcatgctagtgatgacaaaaaaacaagacgctaagagaggaggcttttaaatgcaagctaaagctgttgcaagaacagtccgtattgctcctcgtaaagcacgtctagtaatggacctgattcgaggcaagcaagtaggtgaggcagtatcaatcttgaaccttacaccaagagctgcttctccaattatcgagaaagtattaaaatccgctattgcaaatgctgagcataactatgaaatggacgctaacaacctggttatttctcaagcattcgttgacgaaggccctacgttaaaaagattccgcccacgtgctatgggacgtgcgagccaaatcaacaaacgtacgagccacattacaatcgttgtatcagaaaagaaggagggataagtagtgggtcaaaaggtaaatccagtcggtcttcgtatcggagtcattcgtgattgggaatctaagtggtacgctggtaaagattacgctgacttcctgcacgaagatttaaaaattcgtgaatacattagcaaacgcctttctgacgcttctgtttctaaagtagaaatcgagcgtgcagcaaaccgcgttaacattacgatccacacagctaagcctggtatggttatcggtaaaggcggttctgaagtcgaagcacttcgcaaagcccttaacagccttactggcaagcgtgtacacattaacattcttgaaatcaaaagagcagatcttgatgcacagctagttgctgacaacatcgctcgtcaattagaaaaccgtgtttctttccgccgtgcgcagaaacaacaaatccaacgtactatgcgtgctggagcacaaggtgtgaaaacaatggtttctggtcgtcttggcggtgcagatatcgctcgttctgaatactacagtgaaggaactgttccattgcacacattacgtgcggacattgactatgcaacatctgaagctgatactacttacggtaagcttggtgtaaaagtctggatctatcgtggagaggttcttcctactaagaagaaaaatgaggaaggaggaaaataatatgttattaccaaaacgcgttaaatatcgcagagagcatcgcggaaaaatgcgtggccgtgcgaaaggcggtactgaagtacatttcggagaattcggtatccaagctcttgaagcttcttggattactaaccgtcaaatcgaagctgcacgtattgcgatgactcgttacatgaaacgtggcggtaaagtttggatcaaaattttcccttctaaaccttacactgctaaaccacttgaggtacgtatgggatccggtaaaggggctccagaaggttgggtagctgttgtaaaaccgggcaaagttttatttgaaatttctggtgtgtctgaagaggttgctcgtgaagcgcttcgccttgcatctcacaaattgccaattaaaacgaagttcgtaaaacgtgaagaaattggtggtgaatcaaatgaaagctaatgaaattcgtgaccttaccactgctgaaattgaacaaaaagtaaagtctcttaaagaagaacttttcaatcttcgctttcaattagcgacaggacaacttgaaaatactgctcgcattcgtgaagtgcgcaaagctatcgcgcgcatgaaaactgtgattcgtgaaagagaaattgctgctaataaataatcactgaggggaggtcgtgagcatgagcgaacgtaaccaacgcaaagtttaccaaggccgtgttgtttctgacaaaatggataaaaccattactgttgttgttgagacatacaaaaaacatacactttacggtaaacgcgtaaaatactcaaaaaaattcaaagcacatgatgaaaataatcaagctaaaatcggtgacatcgttaagatcatggaaactcgtccattgtctgcaactaagcgtttccgtctagttgaagttgtcgaagaagctgttattatctaataaagttcggaattctttttccgaagggaggtaacaaataatgattcaacaagagactcgtttaaaagtagctgacaactctggcgcacgtgaagtacttactattaaagttcttggtggttctggacgtaaaacagctaacattggtgatgtaattgtttgcacggttaaacaagcaacaccaggaggcgttgtcaaaaaaggtgaagtcgtaaaagctgttatcgttcgcactaaaagcggagcgcgcagaagtgacggttcatacatcagcttcgatgagaatgcatgtgttatcatccgtgacgacaagagcccacgcggaactcgtatcttcggaccagttgctcgtgaattgcgtgaaaacaactttatgaaaattgtttctctagctccagaagttatctaatgaaataaatgccttactcaaggaggtgcgatcaggatgcatgtaaaaaaaggcgataaagttatggttatctctggtaaagataaaggcaaacaaggaacaatccttgctgctttccctaaaaaggaccgcgttttagttgaaggtgttaacatggtaaagaaacactctaaaccaactcaagctaaccctcaaggcggtatttctaatcaagaggcgccaattcatgtatcaaacgttatgccgctcgatcctaaaacaggtgaagtgactcgcgtaggatacaaagtggaagatggcaaaaaagttcgtgtagcaaaaaaatctgggcaagttctagataaatagtattaaaaggaagggaggtctatctcatgaaccgccttaaagaaaagtacaataaagaaattgcacctgctttaatgactaagttcaactatgattcagtcatgcaagtgcctaaaattgaaaaaatcgtaatcaacatgggtgttggtgacgctgttcaaaacgccaaagcaatcgacagtgctgttgaagaattaacgtttatcgcaggtcaaaaacctgtcgttactcgtgcgaagaaatcaattgctggattccgtcttcgtgagggaatgcctatcggtgcgaaagtaactcttcgcggagagcgcatgtatgatttccttgataaacttatttctgtatctttaccgcgtgtacgtgacttccgcggggtttctaaaaaatctttcgacggtcgcggtaactacacacttggtatcaaagaacagttaatcttccctgaaattgactacgataaagtaacaaaggttcgcggaatggacatcgttatcgtaacaactgctaatactgacgaagaagctcgtgagctattaactcaagtaggtatgccgttccagaaataatcaatgaaagggaggcgaaatcgtggctaaaaagtctatgattgcgaaacaacaacgtacaccaaagtttaaagtacaagagtacacacgctgtgaacgctgcggacgtccgcattcagtcattcgtaaatttaaactttgccgtatttgtttccgtgagcttgcatataaaggacaaattcctggcgtgaaaaaagccagctggtaatccccaagaaagggaaggaggtaattatataatggttatgacagatccaattgcagatatgctaactcgtattcgcaatgcaaacatggtacgtcatgagaagcttgaaattcctgcttctaaattgaaaagagaaattgctgaaattttaaagcgtgaaggtttcattcgtgacgttgagttcgtagaagacagcaaacaaggtatcatccgcgttttcttgaaatacggacaaaacaacgagcgcgttatcactggtcttaaaagaatcagcaagcctggtttgcgtgtttatgctaaatctaatgaagtaccccgcgtacttaacggtcttggaatcgcgattatttctacatcacaaggtgttttaacggacaaagaagcccgtgcaaaacaagctggtggagaagttctagcatacgtttggtaagaagtttaacatgaatggaggtgtttggtatgtctcgtgtaggtaagaagctacttgagattccttctgatgttacagtaacgttaaatgataacaacactgtagctgtgaaaggaccaaaaggagaattaactcgtacgtttcaccctgatatggagattaaagtagaggacaatgtgcttacagtcgctcgtccttctgatcaaaaagagcaccgtgccctgcatggtacgactcgcagtctgcttggcaacatggttgaaggtgtatctaaaggatttgaaagaggtttggaattagtcggtgtcggttaccgtgcttctaaatccggaaataaacttgttttaaacgttggatactctcatcctgttgagatcgttcctgaagaaggcatcgaaatcgaagttccttctcaaacaaaagtagttgtaaaaggtacagacaaagaacgcgtaggagctattgctgctaacatccgcgctgtacgttctccagagccttacaaaggtaaaggaatccgctacgaaggtgaagttgttcgccgtaaagaaggtaaatctgctaagtaagatcgcttaaagtgaagaaaggagtgacctagatgattacgaaaactagcaaaaatgctgctcgtcttaaaagacacgctcgtgttcgcgctaaactttccggtactgctgaaagaccgcgcctgaacgttttccgttctaacaagcacatttacgctcaaatcatcgatgatgtaaatggtgtaacacttgctagtgcatctactctcgataaagacttgaacgttgaaagcactggagatacttctgctgctactaaagttggagaattagttgcaaaacgcgctgctgaaaaaggcatttctgacgtagtatttgaccgtggcggatacttataccatggacgtgtaaaagctttggctgatgccgctcgtgaagctggacttaaattttaataaaagaaggagggacacatgattatgcgtcgtattgacccaagcaaattagagttagaagaacgcttagttacggttaaccgcgtagcgaaagttgttaaaggtggtcgtcgtttccgcttcgcagctctagtcgttgtcggtgacaaaaacggacacgtaggattcggtactggtaaagcacaagaagtaccagaagcgattcgcaaagctgttgaagatgcgaaaaagaatttgattgaagtaccaatggttggaactacaattccacacgaaatcatcggacgtttcggtgcaggtaacatcttgttaaaacctgcttctgaaggtactggagttatcgctggaggccctgtacgtgcggtacttgagctagctggtgtagctgatatcctttctaagtctttaggttctaacacaccgatcaacatgattcgtgcaacacttcaaggtttaagtgaacttaaacgtgctgaagacgttgcgaagcttcgtggaaaatctgtagaagaactgttaggataaggagggaacattaatggctaaattagaaattaccctcaaacgaagtgtaatcggtcgcccggaagaccaacgcgttactgtaagaacacttggtttaaagaaaacaaaccaaactgttgttcatgaagacaacgctgcgatccgtggtatgattaataaagtatctcatttagtttctgttaaagaacaataaaaatatttgatcggataaggaggtgtcctaatgaaacttcatgaattaaaaccttcagaaggttcacgcaaaacgcgtaatcgcgtaggtcgtggtattggttctggcaacggtaaaacagctggtaaaggtcacaaaggtcaaaacgctcgttctggcggcggtgtacgccctggattcgaggggggacaaatgcctttattccaacgtcttcctaaacgcggtttcactaacatcaaccgcaaggaatacgctgtagtcaacctagacaaattgaacggttttgcagaaggaacggaagtcactcctgaacttcttctagagactggtgttattagcaaacttaatgcaggagtaaagattcttggcaacggtaaattagagaaaaaattaactgtaaaagccaataaattctctgcttctgcgaaagaagctgttgaagctgctggcggtacagctgaggtgatctaacttgtttaaaacaatctccaactttatgcgtgtgagtgatatcaggaataaaatcatattcactttactcatgcttatcgtctttcgcataggtgcgtttattcctgtgccttacgttaacgctgaagcgttacaggcgcagtctcaaatgggtgtttttgatctccttaatacatttggcggcggtgcgctttaccaattttccattttcgcaatgggaattactccttatatcacggcttcgatcatcattcagctgcttcagatggatgttgtaccgaagtttaccgagtggtctaagcaaggtgaagttggccgccgtaaattagctcagttcacaaggtactttacgattgtgcttggtttcatccaagcattaggtatgtcatatggatttaacaatctggcaaacggtatgctgatcgaaaaatccggtgtatcgacatatcttatcattgctttagtgctcactggcggaactgcctttttaatgtggcttggggaacaaattacttctcatggagtaggcaacggaatatcgatcattatcttcgcggggattgtgtctagtattccaaaaacaattgggcaaatatatgagactcaatttgtcggcagcaacgatcagttgtttattcatattgtgaaagtcgcacttcttgtgattgcgattttagcagttattgttggagttattttcattcagcaagccgtacggaaaattgcgattcaatatgctaaaggcacaggtcgttcacctgctggcggaggtcagtctacacaccttccattgaaagtgaatcctgcaggggttattccggtaatctttgcggttgcgtttttgataacgccgcggacgatcgcgtcattctttggaacaaacgatgtgacaaagtggattcaaaacaactttgataatacgcatccggtgggtatggcgatatatgttgcgttgattattgcctttacgtacttttatgcttttgtacaggtaaaccctgaacaaatggctgataaccttaaaaaacagggtggctatatcccgggggttcgtccagggaaaatgactcaagatagaattacgagcattttgtatcgacttacgtttgtgggttctatattcttagccgtgatttccattcttcctatctttttcattcaattcgctggattgcctcaaagtgcacaaattggcggaacatctttgttaattgttgtcggggtagccttggagacaatgaaacaactagaaagccagttggtgaaacgaaactaccgtggatttatgaaaaactagaggaaatggatttatccattccctcttaataaagagaggacgggggaaatccgaatgaacttagtcttaatggggcttcctggtgccggtaaaggcacacagggcgaacgaattgttgaggattatgggattcctcatatctcaacaggagatatgttccgtgctgctatgaaagaagaaacaccactcggactcgaagcaaaatcttatattgataagggagagctcgtacctgacgaagtcacaatcggaattgtaaaagagagacttggcaaagatgattgtgaaagaggttttcttctggacggatttccgcgaacagtcgctcaagccgaagctcttgaagaaattcttgaggaatacggcaagccgattgattatgtcattaacattgaagtcgacaaagacgctcttatggaacgtctgactggacgcagaatttgcagtgtttgcggcacaacctatcatttagtctttaatccgccgaaaacgccgggtatttgtgataatgacggaggcgaactctatcaacgggcagatgataatgaggaaacagtctctaaacggcttgaggtaaacatgaagcaaactcagcctttactcgatttctattcagagaaaggttatcttgcaaacgtgaatggccagcaggacattcaagacgtttatgcagatgtgaaggatcttcttggaggattaaaaaaatgattatctgtaaaaccccacgtgaacttggtatcatgcgggaagcagggcgaatcgtggctttaactcatgaagagttaaaaaagcacattaaaccaggaatctcgacaaaagaattggatcaaattgccgaacgttttattaagaagcagggtgcaatcccatcttttaaggggtataatgggtttcgcgggagcatttgcgtatcagttaatgaagaactcgttcacggcatacctggcagcagggtgctgaaggacggtgacatcatcagtattgatatcggtgctaaattaaatggttatcatggtgactctgcatggacatatccggtaggaaacatcagcgatgatgacaaaaaacttctggaagtgacagaggagtctttatataaaggcttgcaggaagcaaaaccaggtgaacgtttgtcgaatatttcccacgcaatacaaacgtatgtcgaaaatgagcagttttcagttgttagggagtatgtcggacatggtgttggtcaagacttgcatgaggacccgcaaattcctcattacggtccgcccaacaaaggaccacggcttaaacctggcatggttctcgctattgaacctatggtgaacgctggcagccgctacgtgaaaacattggctgataactggacggttgtaacggtagatgggaaaaagtgtgctcattttgaacatacgattgcgattacggaaacgggttttgatatactgacgagagtctagatgatgaaaataattccgaagacagatgtttttcaagcttgatagggcagaaagcttgggtgaacattggcaagaccgaattcatcttgctgcttgtcgttggaattttaaccatcatcaatgtactaacagcagacggagaaaagcgtacatttcattctcctaagaaaaagaatatcaatcatttaaccctttatgattgcgtatctccggaagttcagaacagtataaacgaaacagggcgtgtgacaaacttcttttgaaatttgtcagaaagcaagttactgatttgaagaagggagaacacttgaatggcgaaagacgatgtaattgaagtggaaggtactatagtcgaaacactgccaaacgcgatgttcaaagttgaacttgaaaatggccacactgttttggctcatgtatctggtaaaatccgcatgcacttcattcgcattttacctggagacaaagttacggtagaattatctccatatgacttaactcgtggcaggattacgtaccgttacaaataaagcactccggaaactgaaggaggttggaaacacatgaaagtgagaccatcagttaaaccaatctgcgaaaaatgtaaagttattcgcagaaaaggaaaagtaatggtgatctgtgaaaatccaaagcataaacaaaaacaaggataatttataaggaggtgcccagagaatggctcgtattgctggtgtagatatcccacgtgacaaacgtgttgttatttctttaacatacatcttcggaattggacgcacaacggctcagcaagttttaaaagaagctggagtttcagaagatactcgtgtgcgcgatcttactgaagaagaacttggtaaaatccgtgatattattgacaaactgaaagtagaaggtgaccttcgccgtgaagtttctcttaatatcaaacgtctgatcgaaatcggaagctaccgcggaatccgtcatcgcagaggattacctgttcgcggacaaaactctaaaaacaatgcgcgtactcgtaaaggtccgcgtcgtactgtagctaacaagaaaaaataagtaagggaggttcttaaacaatggctgctgctcgtaaatctaacacgcgtaaacgtcgcgtgaaaaagaatattgagtctggaattgctcatattcgttcaactttcaataacacgatcgttacgatcactgacactcatggtaatgctatttcttggtctagtgccggagctttaggattcagaggttctcgtaaatctactccttttgctgcgcaaatggctgcagaaacagctgctaaaggttcaatcgaacatggtcttaaaactctagaggttactgttaaaggacctggttcaggccgtgaagctgcaatccgtgcacttcaagctgctggactagaagtcactgctatcagagacgtaactcctgttcctcataacggatgccgtccaccaaaacgtcgccgcgtgtaatttgtttgtatagattttgtgtccctgtcaataatgggttatgatacagttatttatgaaacgaatgcaccgactcgttgcctgagcacatacgggactaaacaatggggaatttcggatggaatctcatatgattctattcgaggtttcgacgttttgaaggagggttttaagtaatgatcgagattgaaaaaccaaaaatcgaaacggttgaaatcagcgacgatgccaaatttggtaagtttgtcgtagagccacttgagcgtggatatggtacaactctgggtaactccttacgtcgtatcctcttatcctcactccctggtgccgctgtaacatcaatccagatagatggtgtactgcacgaattctcgacaattgaaggcgttgtggaagatgttacaacgattatcttacacattaaaaagcttgcattgaaaatctactctgatgaagagaagacgctagaaattgatgtacagggtgaaggaactgtaacggcagctgatattacacacgatagtgatgtagagatcttaaatcctgatcttcatatcgcgactcttggtgagaatgcgagtttccgagttcgccttactgctcaaagaggacgtgggtatacgcctgctgacgcaaacaagagagacgatcagccaatcggcgtgattccgatcgattctatctatacgccagtttctcgtgtatcttatcaggtagagaacactcgtgtaggccaagttgcaaactatgataaacttacacttgatgtttggactgatggaagcactggaccgaaagaagcaattgcgcttggttcaaagattttaactgaacaccttaatatattcgttggtttaactgacgaagctcaacatgctgaaatcatggttgaaaaagaagaagatcaaaaagagaaagttcttgaaatgacaattgaagaattggatctttctgttcgttcttacaactgcttaaagcgtgcgggtattaacacggttcaagagcttgcgaacaagacggaagaagatatgatgaaagttcgaaatctaggacgcaaatcacttgaagaagtgaaagcgaaactagaagaacttggactcggacttcgcaaagacgattgactagtttcccttgtgaactaggattttcgtgtgtttattattcagaaacagcattccaataaaggaggggacatcacatgtcatacagaaaactaggacgtacgagtgcacagcgtaaagctatgcttcgtgatcttacaactgatttgatcatcaacgaaagaatcgaaacaactgaaacacgtgcgaaagaacttcgctctgtagttgaaaaaatgatcacgcttggcaaacgcggtgatcttcacgctcgccgtcaagctgctgcatacatccgcaacgaggttgcaaacgaagaaaataaccaagatgcacttcaaaaattattctctgacattgcaactcgttacgaggagcgccaaggtggatacacacgtattatgaagcttggtcctcgccgtggtgacggagcaccaatggcaattatcgaattggtttaatcacatatttttgtgtatctaaagaagggcgggacagtttctaactggatctatgccctttttttagatactgtaacttttaatagagagaaaagcagagcattagctgagaggaggccggttttccatgaatcaaaatcagttgatatcggtagaggatatcgtatttcgatatcggaaggacgcagaaagacgagcactagacggcgtctccctgcaggtgtatgagggtgaatggcttgcaatcgtaggtcataacggttcagggaaatcaacactggcccgcgcattgaatggtttaattcttcctgaatcaggcgacattgaggttgccgggattcaattgacagaggaatccgtttgggaagtgcgtaagaagataggtatggtctttcaaaatccggataaccaatttgtcggaacgactgttcgcgatgatgtggcttttggtttagaaaacaatggtgtaccgcgggaagaaatgattgagagagtagactgggcagtaaaacaggtgaatatgcaagattttctcgatcaagagccgcaccatctctccggaggccaaaagcagagagttgcgattgcgggggttattgccgcacgtcctgatattattatcttagatgaagcaacatccatgcttgatccgatcgggcgagaagaagtgcttgaaacggtaagacatctaaaagagcagggcatggcgactgtcatatccattacacatgatctgaatgaggcagcaaaagcagacaggatcattgtcatgaatggcggtaaaaaatatgctgaagggccgcctgaagagatttttaaattgaataaagaacttgttcgaattgggcttgatttacccttctcattccagcttagccagcttttaagagaaaatggactggatttggaagaaaaccatttgactcaggaagggctggtgaaagagctgtggacattacaatcaaagatgtagagcatcgctatcagatgaagacgccgtttgagcgcctagcactgtatgatatcaatgcatcgattaaagaaggaagctacgtagccgttatcgggcatacaggctctggcaagtccactcttcttcagcacctaaatggtctcctgaagccgacgaagggacagatatcactaggtagcactgtcattcaggcagggaaaaagaataaagatctgaaaaaacttcgtaaaaaagtcggaatcgttttccaatttcctgagcatcaattattcgaagaaacagttcttaaagatatttcattcggaccgatgaactttggtgttaaaaaagaagatgctgaacaaaaagcgagagagatgctgcagcttgtaggtttatcagaagagcttttggacaggtcaccctttgaattaagcgggggacaaatgcgcagagttgcaattgccggcgtacttgcaatggaccctgaagtgcttgttctggatgaaccgactgcaggattggacccaagagggcgaaaagagattatggacatgttttatgagcttcatcaacgtgggaacctgacgacgatccttgtgacacacagcatggaggatgcagctgcatacgctgatgaaatgattgttatgcataaaggaacgatacaagcatcaggcagtccgcgtgatctgtttttaaagggtgaagagatggccggctgggggctggatcttccagaaacaataaaattccaaagacaccttgaagctgcactgggtgtgagatttaatgagcctatgctcacaatcgaagatgccgctgctgaaatccgtgctctttttcagggagagaagactttatgatggacagcatgattatcggcaagtatgtaccgggtacttcacttgtgcaccggcttgaccccagaacaaaactgatcacgatctttttatttgtctgcatcgtattcttagccaataatgttcagacatatacgttgcttggtttatttacaattggcgtcgtttctttaacaagagttcctttctcttttttaatgaaagggctgaagccaatcatctggattgttctttttacgttccttcttcacatccttatgacacatgaaggaccgattatctttcaaataggttttttcaaagtctatgagggcggtctggttcaggggatattcatttctcttagattcgtctatttgattttaatcacaaccttattaacgcttacgactacaccgattgagattaccgatggaatggaacagctgctgaacccattgaaaaaattaaagcttcctgttcatgagctggctcttatgatgtcaatttctttacggtttattccgacactgatggaggagacagataagatcatgaaggctcagatggcgcgaggcgttgattttacaagcgggcctgtcaaagatagagtgaaggctattgtcccgcttcttgtcccgctcttcgtcagcgcatttaaacgcgccgaagagcttgcggtggcaatggaagcaagaggctatcaaggcggagaaggacgtacgaaatatagaaagcttgtatggacaggaaaagacacttctgtcattgtcagcttaattgtattagctgctttgttatttttcttaagggcttagaggtgctgtatgagactgaaatgcacgatttcttatgacggacatttgtttaacggttatcaggttcagccgggcaaaagaacggttcaggatgaactggagaaggctttggctgtcctgcataagtcaaaagacagaattccggtcgtttcgtctggaagaacagacagcggggttcacgcagccggacaggtgattcattttgacactccactgtctatcccggctgagagatggccatatgccttaaatgcactgcttccggacgatatcgcagtcaaacaggcagaaattgcggatgatgggttccatgcacgatttagcgcagtcaaaaaagaatatcgctactttgtatacacggagaaacacccggacgtatttaaacggcattacgcttaccatttttcatatcgccttaatgtgcaggacataagagaagcggcaaagcatcttatagggacacatgattttacgagcttttgcgcggctaaaacagaagtgcaggacaaggtaagaacgatatacgaacttgattggactgagacggctgacggcctgcaaatgcggatcacaggcagcggtttcttatataatatggtcagaattattgcgggtactttgcttgatgcaggtattggaaaaatttctcccgatgaggtgaaatccatgctggaagcgaaggatcgcgaagcggcagggcgcacagcgccggggcacgggctatatttatggaacgtttactatgacaactaaaccaggtgtataatattttcttgacagagtctgcataaagttataagatatcatatggtatgtatttcaaccccacgataagccccggaacttattgtgttgtgaaatagaacgtaatcgaagtttattgaaaatgacagatcatttaggagggaaattcaatgcgtacaacacctatggctaacgcaagtactattgaacgcaagtggttagttgttgatgctgctggcaagactttaggtcgtctttcttcagaagttgcagctatccttcgcggaaaacacaaaccaacttacacaccacacgttgatactggagatcatgtgatcatcatcaacgctgaaaaaatcgagttaactggtaaaaagttaactgacaaaatctactaccgtcacactcaacatccaggcggattaaaatcaagaactgctcttgaaatgcgtacaaactaccctgagaaaatgcttgagcttgctatcaaaggcatgcttccaaaaggttctctaggtcgtcaaatgttcaaaaaattgaacgtataccgtggttctgagcatccacacgaagcacaaaaacctgaagtttacgaacttcgcggttaattaaaaaggaggttaccaatttggcacaggttcaatattacggtactggccgtcgtaaaagctctgtagcgcgtgtgcgtttagttccaggagaaggccgtatcgtcgttaataatcgtgaaatcagcgaacatatcccatctgcagctttaatcgaagatatcaaacaaccattaactttgactgaaacagctggcacttatgatgttttagtaaacgtacatggaggcggcttatctggtcaagctggagcaatccgtcacggtatcgctcgtgctttgcttgaagcagatccagaataccgtacaactcttaaacgtgcaggtcttctgactcgtgacgctcgtatgaaagaacgtaaaaaatacggtcttaaaggcgctcgtcgtgcacctcagttctcaaaacgttaattttacgttttcaaaaagctctcgaccttgggttgggagcttttttcttttaatataacgtggccagctccgcataaaaataacactgaatggacgcttgacggggttaaacaaattgtttgtttataaacggtctcactgtaaaaatcatgatatctttcatttttattcaattggaagttcggtcaatgtttattatcgttatgtgatcagaccagcttcatctaaccactgtatctcatccgttaaagttcactgctgattaactcggagaaacaatagctctcattgctaatggctttatgtaacgaagtaaaagtaaatctgatgatataaatcacatatctcctttgtgatttttttgcgtttttatgaacttttttctaaatatgcaaagggaaagcgatatcaatctagaaatatttgttatactctatacattaaagtaaggagaagattcatgaatgcgttagtagctcataatagcaaagcctgggataaaaaagtagaaacaggcaatgaatggactgttgctgctgagcagcaggttatcgaacaagcaaaaaaaggtaattgggatataagggtaacgccaatgaaagatgtaccgaaggattggtttccgcctatcaaaggtctgaaagtactctgtttagcctcaggcggtggccagcagggtccagttttggcagccgcaggtgcggatgtcaccgtattagataactcagaaaaacagttgaatcaggatagaatggttgctgagcgagatggtctcacgatacacactgtcaaaggaagcatggacgatttaagtgtatttaatgatgaatcatttgatgtcattgtacatcctgttgccaatgtttttgttgagaatgtcctcccggtatggaaggaagcgcaccgtgtgttgaaaaggaacggtgttctaatctcgggttttgtcaatcctgttgtatttctgtttgatacagaattagaacagcaaggtgttttaaaagtaaaacactccattccatatgctgacccagaagatcttccgaaacatagagtgaaaaaactgatcgaaaataatgaggctctggaattcggccattccttagaagaccaaatcaaaggccaaattgatgctggttttatcgttactggtttttatgaagataaaggtgggtttgtattagaccaatatatccatacatattctgcaacaagaagcgtgaaagtatgaaaagcagcgacctgttagaggggctgctttttttataactaattacagaacattcgttcctgaccctgcagaaagttgattttttatcgattttacaccttcatttgggcgaatttccaaccgaattcgggcattgtttcattatccaaacctcaaaataatcgataaaaggagagtgaatttatatggcagaagtactgtcttttatggatgtgaaacgccaaaaggattttgaattagaaaagaacttgctcaaagaactctctctgagacaaattatccagtctgttaaggattgtttggaaccattgtttccatttttacatgatgaacgagatattattactgaaggctgtattgattttgcgattgaagcttatttgttaggcgggcgttttgggatattcggctattacggagaatccatgcaaagtatcagtgcccgctctgcaagagaagaagaagagctacgtatggagttttttgattatctctataattggatacacgagcaatacgcaacatttgataaaaacacggtttatgaagcggcacgcaagttcattaaagattggtggacagcagggtttgttcaaagagaaaaacagtgtaagcttcgcatgcggtaatcatatttcccggccctgtcccatagttatgtaataacggacaagcgggaggggaagggatgaggaaaaagcttaaatggctcagttttttgctaggcttcatcatattactatttctgttcaagtatcagttcagcaataacgactcttggaagccgtggagcctgcccttgagcggtaaaatcatttatctagatccaggtcatggcgggcctgacggcggagcagtcggcggaaagctgttagagaaggatgttaccctggaagtggcctttagagtcagggattatcttcaagaacaaggagcgcttgttatcatgaccagagaaagtgatactgatctcgctccagaaggaacaaaaggctatagccgacgaaaagctgaggatctaagacaacgagtcaaattaataaaccattcagaggcggagctctatatcagcattcatcttaatgcgattccgtcacaaaaatggagcggcgcccaaagcttttattacgggaaatatgcggaaaatgagaaagtcgcaaaatacattcaggatgagctgagaagaaatctggaaaacacaacccggaaagcaaagcggattcatggtatctacttaatgcaaaacgtcaccaaaccgggggcgcttatagaagtcgggtttttatccaatccaagtgaagcaacgttgctcggtaaaccgaaatatcaagacaaggtggcatcttccatatataaaggcattttgcgatatttcacagaaaaaggagaccctccggagtaatggagggttttcttgtggttctaagcataagacacccgccatttatgtatgatataataataattgtaaacgaatacacaaaagggtgaggttcgatgataagagaagatgaagtaagaaaactagtcggagaaatgcgcgaaccttttcttcaaagacctctgggagaattggatgccgttaaggaaattaaaataaagcctgaaaaacggcatatcagtgtaaaagtcgctcttgcaaaaacaggaactgcagaacaaatgcagattcagcaagagatcgtaaacgtattaaaaggggcaggagctgagacagtcggccttcgatttgaagagctgcctgaagaaacggttgctaaattccgggcgccgtcagctgagaaaaaaacattattaaatatggataacccgccagtctttcttgccgtagcaagtggaaaaggcggcgtaggcaagtcaactgtgtccgtaaacctagctatttctctggctcgtctagggaaaaaggttggtttaattgatgcggatatttatgggttcagtgtgccggacatgatgggtatcactgtgcgtccaacgattgaaggagagaaacttcttcctgttgaacgctttggagtaaaggtcatgtcaatgggctttttcgtagaagaaaatgctccggtcgtatggagaggaccgatgctcggcaaaatgctgaataactttttccatgaagtagagtggggagaagtagactatatcgttcttgatcttccgcctggtacaggggatgttgctctcgatgtacatacaatgcttccgagctgcaaagaaatcatcgtatctacgccgcatccgacagctgcttttgtcgcggccagagcgggctctatggcgattaaaaccgatcatgaggtcgtgggggtcatagagaacatggcttattatgaaagtgcaaagacaggggaaagagaatatgtctttggaaaaggcggaggagataaactggctgaggaactaaatgtgcctttgctcggcagaatcccattgaaacagccagattgggataaggaccaatttgctccgtctgtttacgacgagaatcatccaatcggagaaatatatcaggacatcgcaaaaaaaatagatgcaaaaatgtctgtgcaggtataaaaggtgaaccgggattccagatcccggctttccctttattcactttctttggctgtgtcttttgctgcttttttcagctcatcttcgaactgctttttgtaaagcggactagaaagtgtttcgttaataacctcttctaaataactgcggaattcttggctttttgccagctggctgtactttttatccatgccgggatcctgcataacgctcatcagcatcttctggtaatctggatccttcatcagctttttaatcactttttcatgctctgtctgaagagttttggcaaagccctcagcaaaatcagtgtcttcaaagatgtttttccaaaattcttcaccttttttagatgtgagtgttttttctattgttcctttaattgcatcttggtcaatcaccagcgcttcattcatggcatcatcatttaataattccttaatagctttctttccatcatcagtttttaatatatcaacaaccatttttttggtctgatcatagtccatatccgctgcttggtcttttggagcgcaagctgttacagataataacaaaaaacagctcatcaatagcgttttggcttttgacatgcttaagctcctttcacatacttgtcttacctttaatatgattcatctgtttggaattatacataacaaaatatcgctgttcgcgatttttgaggggatgaataaagaaatgaaaagccgtggtttagttcgttttttcttttctattttagctgtcggagcgcttatcacgagtattgtgggttttgctttaaaatggggagaatatagagggctgtttcttacatttgaagcggggcagattttctctgttttattttggtttatcggtgtaggcatgattttcagtgtgatcagccaaatgggttttttcgtgtttttaacagttcatcggtttgcgcttgagatattaaggtcctcctctttgtggaatttgctgcagttgtttttcatcctgtttgttgcttttgatttaatgtacgtgcgttttttattttttggagagagcggagaatcgctggctggctatgcgtggttaccggtgtttttattgatctttggagtgattacagcttatataaagcaaaagcagtcctctaagaaaacatttgtgtcatcgttgtttttgatggttgtgattaccgcattagaatggttccctgcattaagagtaaatgatgaggactggctttatttaatgctttttccgttaatggcatgtaatgccttccaattgctgatgctgccgaagtttgcagcaaagtaattactttacctctgcggatttggcatcagaatttgcgatgaggtcacccacggttacattttttaatcctttttctttcagctgatggatgatatcaggcaatgcttcttctgtttgttttgccgaatcggaggcatgtaaaagaataatgtctccaccggaaacttgcttggtcacattgtcgatgattttttcaactccgggatttgtccagtcttgagagttcacactgtaatgaacgactgtataattgtattgctttgcgacctttagaacattcttattgaattggccggtagggggtcttaatagctgtatgtctttgacccctaacttttcaaaggctgtttgcgcacggttcatgtccttttttatttcgctgctctctaaattggcatagtttttataagcgtagcccatgctcccgatttgatggccgtcctttacgatacgggccactgtgtcgggatggcgttctgcccaagaagctgaaagaaaaaacgttgcatttttaatcccgtttgctttcagagtattaagtatcggttctgctctctcatcgccccagctgatatcgaaagtaagtgaaatatctttagaatctgtttctcctttataaatggctttaggtccggtgtcagttgaaaacacgggaagcgggacagctctttggatataaaaaaagctggcagctgcaaatgcggcgataagtataataattaattgtttcacccgtttaatgtgccacacatagaagtgattcactgatgatgcctccttatcttgtccatcattcttgttttacatcttatgagcatggacaattgaatataaccgataaaatgtctcttcacatacagcctaaattgggtgttgaccttttgataatatccgtgatatattattattcgtcgctgataaacagctgacatcaactaaaagcttcattaagtactctgaaaaaagttgttgacttaaaagaagctaaatgttatagtaataaagctgcttcgttaagcggcggtaatgatctttgaaaactaaacaagacaaaacgtacctgttaattcagtttttagttttttgtttactcaagatcgagaaaatcaaacaaatacaaacaccgagggcttatacagcccatatactaatttcaagtttcgaaaagatctaaatagtgtatacaatatccgttttaaggggaggctaattgtacggaggtggagaagatggacgaaacagttaaacttaatcatacatgtgtgatttgtgatcaagagaagaatagaggcattcatctttatacgaaattcatatgcttagattgtgagagaaaagtaatttctacatcaacttctgatcctgactatgcgttttacgtaaaaaaactaaagagcattcatacaccgccattatattcatagacctgaaaaggtctttttttgtactcttaataataaaaagaagatgaaacttgtttaaggattgaacgtagtagataataatattaaaactgagtatagacacaggagtcgattatctcatgcagagattttttcactttttgatgtggagtttaactagcagtgcgacttttgttttcattggaatattgagcttttttggtttaaaccagtcgctttttttatctattgtttatgggcttgcttctggagcagccgtatatatagctggcatctggaatgcaagacggttatttcttaaaaagcatgaattgacaggaagagagtatgcttacattaagaaaaacttagaggaagcaaggcagaaaatggtccgtcttaggaaaaccttgtttcaggctaaaagcattcaaatgtttaagcaaaatgcagaaatgctaaggattgtgagaaggatttatctcctcaccaaaaaagagccaaagcggttttatcaggcagaacgatttttttatcaaactctcgattcggttgttgaattgacagagaagtatgcttttctatcatctcacccaaaaaaaagcaaagaactgtcgatgtcgttaagtgagacacgcatcactcttactgaattgaccaagcgtttagaggaagatttaactcaggcaatggatgatgaatttgacgagttgcagtttgaattagacgcagcaaaacattcattaaagaaataagggaagagggtaagagcgatgaaccgagaccaaagcgaccttcatatagatgaattattggcagatccttttggtggtaacatagagataccaggttcggaggctgtaaaagcagagaaagagcaagtacggcttgttgatgttcttcctgaggaaaacaaggaaaaagcaattcagcttgctggacagattgatcataaaaatatgcaaagcattgtcttatacggttcacaagctcaatctaaactgctgaacttttctcatgatatgattaatcatgttcaaaagaaggatgtcggggagattggcgaaatacttggagagctgatgaaaaagctggagcaagtaaatcctgatgatctccaatctaagaaaaagggtattttggcacgcatgtttggaagagtatcaagttctcttcaagaggtgctgtctaaataccaaaagaccagtgtgcagatagacagaatcagcttgaagctggagcactctaaaaatgctttaattagtgacaacaagctgttagagcagttatatgaaaaaaataaagaatattttgccgcgctgaatgtttatattgctgcaggagaactgaagctggaggaattaaaaacaaaaacgattcctgaactgaagcaacaggctgaatcgagtgatcataaccaaatggccgttcaagaggtgaatgatttaattcaatttgctgaccggttagataaaagggtgcatgatttgctgctgagcaggcaaattacaatccaaagtgcaccgcaaatcaggctgattcaaaacacaaaccaagcgttagcagaaaagattcagtcatccattgtgacagcgattccgctatggaaaaatcaagttgccattgcactgacgcttttaaggcagcgcaatgcagtggatgcacaacagaaagtatctgatacaaccaatgagcttttgctgaaaaatgcggagcttttaaaaaacaatacaattgaaactgcacgggcaaatgaaagaggccttgttgatatagataccttgaagaaggtgcaggaaagtttaataagcacgcttgaagaaacactgactatacaagaagaaggacgaatcaaacgccgtcaggcagaagaagagctcatgatgatggaaggcgacctgaagcaaaagctgattacaataaaggaaagatagttaccagtaagtctggctttaagttctgtcagaggcacgatataataaggtgtaagaagacacattcaaaggattgttttcatgaacacacctttatataaagcattaattcaacatgcgagaagaaattctcattcatttcatgttccgggacatcacaatggagatgtcttttttgatgacgctaagtcaatattcgatccgcttctcaccattgatgtaactgaactggcaggactggatgatctccatcatccttctggggtgattaaggaagctcaggagcttgccagtcaattatatggatcggcggaaagtttttttctggtaaatggtacgactgtcggaaacttagcgatgattttatctgtttgtgaacctggtgatacaattctggttcaaagaaactgtcataaatctgtatttcatgctgttgatttgtccggtgctgagccggtttatcttgcacctgacgttgattcagcgatgcatgtgcctacgcatgttccgcttggaacaattaaagaggccctggaagcatatccagatgcgaaaggcttggtacttaccaatccgacatattacggacatagtgctgatttgactgagatcattactgaagcccatcattacgggattcctgttttggtcgatgaagcgcatggcgcacattttattttaggtgagccttttccggtctcagctttaaaaatgggggcagatattgttgttcagtcggcccacaaaacgttgcctgccatgacgatgggttcttatttgcatctcaacagcagctgcaggattaacagggatcgggtggcagagtatttaaaccgattacaaagcagcagcccgtcttatccgattatggcttcgttagatattgcccgcgcttatgtacagcatattatagaagaacaaaagctttctgacattctgcagcggatacaaacacttaaacaaacgtttgattcacttacaaatgctgaagctgttaaccctgctaatccactgatcatcacggacccgctgaagctcacaattcgttcaaaacgcgggcattctggctatacgctgcaaagcatattagagcgtgccaacatattcactgagcttgctgatgaaaatcaagttctgctcgttctcccattgggaggaaaacggagaataaacggtgaaaccattagaagcatcgatgaagagattgagaaaacgcctccggatcagacgtttgtttctgcagaatggggtgtgcagcctgttactgtcttgccttatccaaaaaaggtcttacattcgtttaagaaagaatatgtgagctttgaggaagcagctggccggctgaatgcagaagatatcatcccttatcctccgggtatcccgatgattatggcgggagaaagaataacaaaagaaagtgtgcaaaagctcagccgcttgatcagcatgaaaacgcatgttcaagggaatatgaaaatcaaagagaaacaactacttgtttatatagaagaggagaaatcatgagcggtttatttattacattcgaaggtcctgaaggtgcaggaaaaacgactgttctgcaggagatcaaaaacatactgacagcagaaggccttcaggttatggcaactcgagagccaggcggaatagatattgcagaacaaattcgagaggttattctgaatgagaacaacacattaatggacccaaaaacagaagctctcttatatgcggctgcaaggcgccagcatttagttgaaaaagtaaaacctgctttagaacaggggtttatcgttctttgcgacagatttatagacagttctcttgcgtatcaaggatatgcaagaggacttggaattgatgaggttctgtcgattaatgaatttgccattggagatatgatgccccatgtaacggtttatttttcaattgatccggaagaaggactgaagcgtatttacgcaaacggctcacgggagaaaaacaggctcgatttagaaaaactggactttcatacaaaagtacaagaaggttatcaagagctgatgaagcgatttccggaaagatttcattcagttgatgccgggcaatccaaagacctcgtcgttcaggatgttctaaaggtgatcgatgaagcgttgaaaaaaattcaattgtgacctgtttcccaatagttgatataataatgtaaacgagatcacgttgtttccaatctaaaggaggccttcacagatgaaattgatagtggcagttgtacaagatcaggacagcaacagacttttgaaaaccttaacggatcacaacttcagagtcacaaagcttgcgacgacaggaggatttcttaaatcaggcaatacaacgtttatgatcggtgtcgaggatatacgcgtcaataaagcgttgagtctcattaaagaaaacgggcagaaacgtgatcagatgattgcccctgtatctccaatgggcggaaatgctgattcctatgtcccttatccagtcgaagttgaagttggcggagcgacagtatttgtccttccagtcgatgaatttcatcaattttaaggatctgaaactgtgaaaattaataaagatatacgtacatttatagataataagcagattccctctgtgaaaacatctgagatcacagcatcgtttaaaacatcaatggaaaaccaaagcagcaaaatgaagcttgatcagcttaccaggctgttatctgatatagaggcattcggaaaaaggctaacgaaatctcggaattttaaagacttagcgagatttaaaggacttgtgaaacgttttgtcaaagaagctgtggacagcggcctttcacatgaaacatcgaaaagctttgacctttatgggaacagcagaacgctgggacttgtgaaagaaatagatgacaaattgatacagcttacggaagagatgatggatcaggaaaaaccggcaattgatttgctggagcgtattggcgaaataaaaggtttattaattaacctttacacatagagagtgatacaatggcaatatcctggaaggaaatgaacgagcttcagcccagagtgatgaagcttttatataatagtattgagaaggacagactatcacacgcttatttgtttgaggggaaaaaaggaacaggcaagcttgatgccgcgctgcttcttgcaaaaagcttcttttgtctggaggatggcgcggagccttgtgagagctgccgaaactgtaaacggatagagtcagggaaccatcctgatctccatcttgttcagcctgatggcttatcaatcaaaaaggcgcaaattcaagcgctccaagaagagttttctaagacaggacttgaatcgcataaaaagctgtatattatttcgcacgcagatcaaatgacagcaaatgcggcgaacagcctgctgaaatttttagaagaaccgaacaaagacacaatggccgtcctcatcactgagcagccccaaaggttattggataccatcatttcaagatgccaaacccttccttttcagccttttcagccgaaagcaattgaagacagactgatcgaacaggacgtctcgcctcatatggcaaggcttctggccaacatgactaataatgtagcagaagcagtcgaattaagtcgaaatgatgagtttgcagagtctagagcgaaagtgataaaattgtatgaagtcctacaccagcggaaaggacatgcttttttctttattcaagatcaatggatgccctttttcaaagaaaaaacccatcaagaaatgggtcttgatatgctcttattgatatatcgtgatgtgttgtccatccaaataggaaatgaagataaattgatttatcaagacttattccaatcaataaaacagcatgcgctacaatcaacacaacaaagcgttacgaatcagatacttgctgttttagaagcaaagaaacggcttcattccaatgtgaatgtacaaggattaatggagcacttggtgttaatgttgcaggagggataagcttgtacaatgtaattggtgtccgctttaagaaagcgggtaaaatatattattttgatccgaatggatttcatatagaacatgacagctgcgtaattgtagaaactgtcagaggcgttgagtacggccaggtcgtaattgcaaataaacaggtggatgagcatgatgtggtgcttccccttcgaaaagtgatacgtgtagctgacgagcgcgatcttctcattgtagaagaaaataaacaggaagcactatcagcatttgatatctgccaaaagaaagtgattgagcatggcttggatatgaagctggtcgatgttgaattcacgtttgatcgcaataaagtcattttttacttcactgctgacggccgagtcgactttagagagcttgtaaaggatttggcttctatctttaagacaagaattgagctgcgccaaatcggagtgagggatgaggcaaaaatgctcggaggaatcggtccttgcggaagaatgctttgctgttcaacgtttcttggagattttgaacccgtttccattaaaatggccaaggatcagaacttgtctttaaatcctacgaagatttcgggcctttgcggacgattgatgtgctgtctaaaatatgagaacgatgagtatgagacggcaaaagaacagcttccggatataggagaaatgattacgacagcaaacggtcccgcgaaggtcgtcggactaaatattctggaacgggtgcttcaggtggaactgataaaccgtgaaaaagtgatagaatatacttgggaagagctcttggaagagggcgtcgtatccgcacaaaccacagattaacgaggtgtggaaccttggataaaaaagagttatttgatacagtcattaacttagaagaacaaattggttcactgtaccggcagctgggggatttgaagcagcatatcggtgagatgattgaggaaaatcatcatttacagcttgaaaacaagcatttgcgcaaacggctggacgatacgacgcagcagattgaaaagttcaaagctgataaaaaagaatcaaaaacacagaagacagagcaaactgatataggggaaggatatgataatctggcacgtctgtatcaagaaggatttcatatctgcaatgtccactatggaagtgttcgaaaagaggattgtcttttctgtctgtcattcttaaataaaaaatagggaaaaggcttccgcataagacgggagcctttttcaaaggtactgaaaggataagaagatggtttcattacatgatgatgaaagattagattatttgctggcagaggacatgaaaatcatacaaagcccaacagtgtttgctttttcgttggacgctgtgcttctgtccaaatttgcatacgttccgattcaaaaagggaaaatcgttgatttatgcaccggcaatggtattgtgccgctgctgctcagtacaagatcaaaagcagacattctgggagtcgaaatacaagaaaggctgcatgatatggctgttcgcagcgtggagtataataagctggatgatcagatccagatcatacatgatgacctgaaaaacatgccggagaaacttggacataatcgatatgatgttgtcacctgcaatccgccgtattttaaaacgccgaaacaaactgaacaaaacatgaacgagcatctccgaatcgcaagacatgaaatccactgcacattggaggatgtcatttcagtcagcagcaagctgctcaagcaagggggaaaagcagctcttgttcaccggccgggaaggcttctggagatttttgaactgatgaaggcttatcaaatcgagccaaaacgtgtacaatttgtctatccgaagcaagggaaagaagccaataccattttggttgaaggtattaaaggcgggcgtccggatttgaaaattcttcctcccttattcgtttatgatgaacaaaatgaatatacaaaagaaatcaggaccattttatatggagacaaataaccatttcttctacgtcgtgaaatgtaaggacaatagctggtatgccggatataccaacgatctgcataaacgagtgaaaacgcacaatgatggaaagggcgcaaagtacacaaaagtaagacgtccggttgaattaatttttgccgagagcttttcaacaaagcgggaagctatgcaggcggaatattatttcaaaaaactaactcgaaagaaaaaagagctttatatagaagaaaagcggaacaccaaggaggctgtatatgttaaggcgccaaatgagctttaatggaaagtcggacatgggaattctttacttggtcccaaccccaatcggaaatctagaggacatgacattccgggcgatcgacacgctgaaatcagtggatgcgattgctgcggaagatacgaggcaaacgaaaaagctttgtcatgtatatgaaattgaaacaccgctcgtcagctatcacgaacacaataaagaaagcagtgggcacaaaattattgaatggctgaaatcgggaaaaaacattgctcttgtcagtgatgccggtctgccgacgatttctgatcccggagcggaaattgtaaaggattttacggatataggcggttatgttgttccgttgccgggagcaaatgctgcattaacagctcttattgcttcaggtattgtaccgcagccttttttcttttacggttttctcaacagacagaaaaaagaaaagaagaaggagcttgaagcccttaaaaaacggcgggaaacgatcattttttatgaagcgcctcacagattgaaggaaaccttgtcagcgatggcagagatattaggagatcgggaaatcgctgtaacacgtgaactcactaagaaatatgaagagtttatccgaggaaccatatctgaggtcattggttgggcaaacgaggatcagatacgcggcgagttttgtcttgtcgtagaaggaagtaataatgaagaggtagatgaggaagaacaatggtgggaaaccctcactgcgaaagaacatgtcgagcattacatctcgaaaggcgctacgtctaaagaagccattaaaaaagcagcagtcgatcgcaatgtaccaaagcgtgaagtgtacgatgcttaccatattaagcaataaaaaaacgttcttgtgtcataacaagaacgttttttgtacaagaaatgattatttaaggttttgaagctggttttggatttcgctgatgatttgctcagcgccttctttactaagaaccaatttaccgcctgcaagtttaaggttatcatcagaaacttcaccagttacttggcaagtcatgtttggtttatattttttaaggatgattttttcatcatcaacatagatttcaagagcatctttttctgcgattccaagagtacgacgcagttcgataggaataactacacgtcctaattcatcaactttacgtacaataccagtagatttcataaacattctcctcccaagagatacttatttgtttaaattatatttttcttcgtcattattcgacaaaatccttaccttcatagcataacaaggtttccaataatcgtcaatcattttgtttactattgattgtaagaattagttcttatagtcagtaatgtcttagaaactaccgaaataacagcattttataaatatttaataaagctattatcctactaaaaatccttttaaatcaagactttcgaaccaaagttttttatttcatttgattatatacgacaaaattcgacacgaaaagactttttttattttcattaaagatttttaattttaattattctttttcagggcgtatgtatatattcttgatcttaaaggctaagatggtatcatagataaaggataaatataaataatattcatatatgatttgcacttatcgccgctctcgtcctttgggcgggagctttttgacattctgattaggaggtttcaagatgccgcaagaaaacaatacattttacattacaacaccgatttattatccgagcggaaaattacatatcggccatgcatatacgacagtcgcgggagatgcaatggcacgttacaaaagattaaaagggttcgatgttcgctatttaacgggaacggacgagcatggacaaaagatccagcaaaaagctgaacaggaaaacattacacctcaggagtatgtggatcgcgcagcggcagatattcaaaaactgtggaagcagcttgaaatctcaaacgacgactttatccgcacgacagaaaaacggcataaagttgtcattgaaaaggtgtttcaaaagcttcttgataacggggacatctatcttgatgagtatgaaggctggtacagcatccctgatgaaacgttctacacggaaactcagctcgttgatattgagcggaatgaaaagggagaggtcatcggcggaaaaagccctgacagcggtcacccagttgaattgatcaaagaggaatcttatttcttccgcatggggaaatacgcggatcgtcttctgaaatactatgaagaaaacccgacattcattcagccagaatcacgcaaaaacgaaatgattaataactttatcaaacctggacttgaggatttggcagtatcacgtaccacttttgattggggcgtgaaggtgccggaaaatccaaagcatgttgtatatgtttggattgacgcactatttaactatttaacggcactcggttatgatacagaaaatgatgagctttatcaaaaatattggcctgccgatgttcatttagtcggtaaggagattgtacgattccatactatttactggccaattatgctgatggcgctggatcttccgctgccaaagcaagtattcgcgcatggctggcttttgatgaaagacggaaaaatgtcgaaatcaaaaggaaacgttgtagatccggttacattaattgaacgctatggtttagacgagcttcgctattacctgcttcgcgaagtgccgttcggatctgacggtgtattcacgccggaaggatttgttgagcggattaattatgatttagcgaatgatttaggaaatctattgaatcgtactgttgcgatgattaacaagtattttgacggacaaatcggttcttacaaaggtgctgttacggaatttgaccaaacgctcacttccgttgctgaagaaacagtgaaagcttatgagaaagcaatggaaaatatggagttctcggtagcactttcgactttatggcagctcatcagccgcacaaacaaatacattgatgagacagctccatgggtgcttgcgaaagatccggcaaaagaagaagaattgcgatcagttatgtatcacctcgctgaatcattgcgtatttcagcggtactgcttcagccattcttaacaaaaacacctgaaaaaatgttcgagcagctgggcattactgatgaatctttaaaagcttgggacagcattacagctttcggccagctgaaagatacaaaagtacaaaaaggcgagccattgttccctcgtttagaggcagaagaagaaattgcttacatcaaagggaaaatgcaaggttcggcaccagcgaaagaagaaacaaaagaagaagagccgcaagaggtcgatcgtttacctgaaattacgattgatcaatttatggatgtagagcttcgcgtagctgaggtcattgaggcagaaccagtgaaaaaagcagaccgtttattgaagctgcagcttgatcttggttttgaaaagcgccaagtggtatccggcattgcgaagcattatacgcctgaagagcttgttggaaaaaaactcgtttgtgtaacaaatctaaaaccggttaaactcagaggagagctttctcaaggtatgatccttgcaggagaagcagacggcgttttaaaggtcgtatctatcgatcagtcgttaccaaaaggcacaagaattaaataatgataaacaaaaggtgtttcacgtgtaacaattcgtcgaacaccttttgtgtttcgacaagaaaggagtttttcacttatgttgtttgacactcacgcgcatttaaatgcagaacaatatgatactgatcttgaagaggttattgaacgggcaaaagctgaaaaagttgaacgaattgtcgtagttggttttgaccgtccgacgattacccgtgcgatggaaatgattgaggaatatgattttatttatgcagccattggctggcaccctgttgacgctattgacatgacagaggaagacttagcgtggattaaagagctttctgctcatgagaaagtggtagcgataggggaaatgggactggattatcattgggataaatcacctaaagatattcaaaaagaggtgtttagaaaacaaatcgccttagcgaaagaggtcaatttgcctattatcattcataaccgtgatgcaacggaggatgtcgtgaccattttgaaagaggaaggcgcagaagctgtgggcggaatcatgcactgctttacaggaagtgcggaagtggcaagagaatgcatgaaaatgaatttttatttatcatttgggggaccggtgacatttaaaaatgcgaagaaaccgaaggaagtagtgaaggaaattcccaatgaccggctgctgattgaaacggactgcccgtttctcacaccgcaccctttccgcgggaaaagaaatgagccaagctatgtgaaatatgtggcagaacaaatcgccgaattaaaagaaatgacctttgaagagattgcgtcaatcacgactgaaaatgcgaaaagacttttccgtataaactgacaaaaaacgctagcgggttttgtaagagcttgtcccttacagcgtttttctataaaagttctacatgctttcttctcctcataggataggtttgtcgacaagtctttcttccgtttctcagtgtatttcaggataatgaagaagacactgagcttttgggagaaagagaagggagggttgacagccttttagatactctatataatctctccgaggagaaggaggcgtttttcatcacacaaaaaatgaaaaagctgttttccgtaaagcttagcaaaagcaaagtcattctggttgctgcttgtttgcttttggcaggaagcgggactgcgtacgcggctcatgagctgacgaaacaatcagtctcagtttctatcaatggcaaaaagaaacatatacgcacacatgcaaatacagtcggtgatcttttggagacgcttgatataaagacaagagacgaagacaagatcacacctgctaaacagacaaagataacagcagacatggacgttgtgtatgaggctgcaaaacctgtgaagcttacaataaacggggaagaaaagacattatggtcaacagcaaaaacggtcggtgcattactggacgaacaagatgttgatgtgaaagaacaagatcaaattgatcccgcaatagatacagatatttcgaaagacatgaagattaacatagagcccgcatttcaggttactgtgaatgatgcagggaaacaaaagaagatctggacgacttcgactacggtcgctgactttttaaaacagcaaaagatgaacataaaagacgaagataaaatcaagcctgcgttagatgcaaagctgacgaaaggaaaggctgatattacaattactcgtatcgaaaaggtcaccgatgtagttgaagagaagattgcgttcgatgtgaaaaagcaagaagacgcttctcttgaaaaagggaaagaaaaggtcgtccaaaaaggaaaagaaggcaagctaaaaaaacatttcgaagtcgttaaagaaaacggtaaagaagtgtccagagagcttgtgaaagaagaaacagctgaacaaagcaaagataaagtgattgctgtcggcacaaagcaaagtagtccaaaagttgaaacggtcagtgcttcaggtgattcaaaaacagttgtgtcccgcagcaatgaatcaacaggcaaagtcatgactgtatcatctacggcttatacggcaagctgcagcggttgttcaggacatacagcgacaggcgtcaatttaaaaaataatccgaatgccaaagtcatcgctgtggatccaaatgtcattccgctaggctccaaagtccacgtggaaggctatggatatgctattgctgcagataccggttcagcgattaaagggaacaagatagacgtctttttcccagagaaatcatcggcgtaccgatggggaaataaaacagtcaaaattaaaatcttaaattagtatatacttatgtattcagagggttttgcgccctctgtttttttcgttataatagacaaagtgcattttctgcttattagacgctcgacataagaaaaagtttcatgaatatacaaaagtttttattttgtcttggaggaaataatgaaaattaaagagatcattgtggtcgaggggcgtgatgatacggcccgcatcaaattggctgttgatgcagacacaattgaaacaaatggttcagccatcgatgatcatgtgattgaccaaatccgtttggcccagaagaccagaggcgtcattgttttaacggatccggactttccgggagagaagattcgcaaaaccatctcagaggctgtgcccggctgtaagcatgcatttttgccaaaacatcttgccaaacctaaaaacaagcggggaattggtgtggagcatgcatcggttgaaagcattagggcatgtttagaaaatgtgcatgaggagatggaagcgcagccgagtgacatttcagctgaggatttgattcatgccggactaataggcggacctgcggccaaacgccgccgggaacgactgggtgatctgttgaaaatcggctatacaaatggcaaacagcttcaaaaacggctgcaaatgtttcaaattaaaaaaagtgattttatgagtgcgctcgataccgttatgcgggaggaacagaatgaataaagatattgcgacaccgattagaacgaaagagatactgaagaaatacggtttttcttttaaaaagagcttaggacagaatttcttaattgatacgaacattttaaacagaattgttgatcacgcggaagtgactgagaaaacaggtgtcattgaaatcggcccgggaatcggggctttaaccgaacagcttgccaagcgggcgaaaaaggtcgtggcatttgagattgatcagcgattattgccgattctgaaggatacactgtcaccttacgacaatgtcactgttattcatcatgacgtgttaaaggctgatgtcaaatcggtcattgaagaacaatttcaagattgcgatgagatcatggtagttgccaaccttccttattacgtaacaacaccgattatcatgaaactgcttgaagaacatcttccgctgaaagggattgtggtcatgctgcaaaaagaagtggctgagcgcatggcggctgatccttcatctaaggaatacggctcgctttcaatcgcggtgcagttttatacagaagccaaaacggtgatgatcgttccgaaaaccgtatttgttcctcagcctaatgtcgattccgcagtcatccgtctgattctccgagacggcccggcagtggacgtggaaaacgaatcctttttctttcagctcatcaaggcaagctttgcacagcgccgtaaaacgctgctcaataacttagttaacaatctgcctgaaggaaaagcgcaaaaatcaacgattgaacaagtgctcgaagaaacaaatattgacggtaagcgccgaggtgaatccctgtctattgaggagttcgcagcgctgtctaacggattgtataaagcccttttctaaaagggctttttgttttgcgcaccacatggactgccgctacataggctagagaaggacctttcattcaatgataagaaaaacttggactcagcgaaaaaaggcgctttctcaaggctctttctttcatgatgaggcttagtctatgtgtggagtgaggaacgtgcaatttcaaataggggatatggtagccagaaaatcctatcagatggatgttttgtttcgaattataggaatagagcaaacaagcaaaggaaattcaattgccattttgcatggagatgaagtcaggctgattgctgattcggatttttctgatctggtggcagtgaaaaaggatgagcagatgatgcggaaaaagaaagatgagagcagaatgaatgagtcgctcgaattactccgccaagattataagctgctcagagaaaagcaggagtactatgcgacaagccaatatcagcatcaggagcattatttccatatgccgggcaaagtgcttcatctggatggtgacgaagcatatctgaaaaaatgcctgaatgtctataaaaaaattggagtgccggtctatggcatccattgccatgaaaagaaaatgtctgcttctattgaagaattgctcgacaaatatcgacctgatatcctggtgatcacagggcatgatgcgtattcgaagcaaaagggcggcattgatgatttgaatgcgtacagacattctaagcactttgttgaaactgttcaaacagcccgaaaaaagatccctcacttagatcagcttgttatttttgcgggggcctgccaatcccattttgaatcactcatcagagcgggtgcgaattttgcaagttcaccgtcaagagtcaatattcatgcgcttgatccggtatatatcgtcgcgaagatcagctttacgccgtttatggaacggattaatgtatgggaagtgctccgtaatacgctgacaagagagaaagggcttggaggtattgaaacaagaggagttctgagaattggtatgccttataagtccaattaacagttgaaaacctgcataggagagctatgcgggttttttattttacataatgatacataatttaccgaaacttgcggaacataattgaggaatcatagaattttgtcaaaataattttattgacaacgtcttattaacgttgatataatttaaattttatttgacaaaaatgggctcgtgttgtacaataaatgtagtgaggtggatgcaatggcgaagacgttgtccgatattaaaagatcgcttgatgggaatttaggtaaaaggctgacgttaaaagcaaacggtggccgccgaaaaacgattgagcgttcgggcattttagctgagacgtacccttctgtttttgtgatacaactagatcaagacgagaactcgtttgaaagagtttcatacagttatgctgatattttgactgagactgttgagctgacatttaatgatgacgccgcaagctcagtggcattttaacgggcagtgaaccttttgtttactgctttttgttttgcccttttttggtttccaataattttaacgaaagttccatctgatttaacaaaagataaaacagtcacatattatcgtgacgtgcacgaatggctatcacttctaaaaaaggagttgtttcgtttgggcagacgtcgtggagttatgtcagatgagtttaaatatgagctggctaaagaccttggtttttatgacacagtaaaaaatggcggctggggcgaaattcgggctcgcgatgccggtaacatggtgaagcgtgctattgaaatcgccgaacagcaaatggctcagaatcagaataaccgataaggatgtgacctgggggacgtgctgttccctggtttttttattttggatataaatacataatgggctgaatatggatatgttcatcctgtacttcaaatgtgatacaatgttcatacttatgtttagatggagaagtaggtgaaagctatgcgtattttagaaaaagcgccagctaagatcaatctgtcacttgacgtcacccgaaaacgcccggatggctatcatgaagtcgaaatgatcatgacgacaattgatttagctgatcgaattgaattgacggagcttgcagaggatgaagtgagggtttcctcccacaaccgatttgtgcctgatgaccaaagaaacttagcttatcaggctgccaagctgatcaaggacagatacaacgtgaaaaagggagtttccatcatgattacgaaggtaattccggtggctgccggtcttgccggcggaagcagtgatgcggcggcgacactcagagggctgaacagactgtggaatttaaatctgtccgcggaaacgcttgctgagcttggagcggaaattggctctgacgtttcattttgtgtctatggcggaactgcattagcaacagggcgcggcgagaaaattaaacatataagcacgcctccgcactgctgggtcattttagcgaagccgacaatcggtgtttcaactgctgaagtgtacagagcgctgaaactggatggtatagagcatcccgatgtacaaggcatgatcgaggcgatagaagagaagagttttcagaagatgtgcagccggttaggcaatgtgcttgaatctgttacactcgacatgcatcctgaagttgcgatgattaaaaaccagatgaaacgctttggtgcagatgccgtgttaatgagcgggagcggcccgacagtatttggactggttcagtatgagtcgaaggtgcagagaatttataacgggttaagaggcttctgcgatcaagtttatgcggtgagaatgatcggcgaacagaacgctcttgattaaatccgtatgttaagttatattgatcttaaaatattcggattttgggggtaagttcatgaagtttcgtcgcagcggcagattggtggacttaacaaattatttgttaacccatccgcacgagttaataccgctaacctttttctctgagcggtatgaatctgcaaaatcatcgatcagtgaagatttaacaattattaaacaaacctttgaacagcaggggattggtactttgcttactgttcccggagctgccggaggcgttaaatatattccgaaaatgaagcaggctgaagctgaagagtttgtgcagacacttggacagtcgctggcaaatcctgagcgtatccttccgggcggttatgtatatttaacggatatcttaggaaagccatctgtactctccaaggtagggaagctgtttgcttccgtgtttgcagaacgcgaaattgatgttgtcatgaccgttgccacgaaaggcatccctcttgcgtatgcagctgcaagctatttgaatgtgcctgttgtgatcgttcgtaaagacaataaggtaacagagggctccacagtcagcattaattacgtttcaggctcctcaaaccgcattcaaacaatgtcacttgcgaaaagaagcatgaaaacgggttcaaacgtactcattattgatgactttatgaaagcaggcggcaccattaatggtatgattaacctgttggatgagtttaacgcaaatgtggcgggaatcggcgtcttagttgaagccgaaggagtagatgaacgtcttgttgacgaatatatgtcacttcttactctttcaaccatcaacatgaaagagaagtccattgaaattcagaatggcaattttctgcgtttttttaaagacaatcttttaaagaatggagagacagaatcatgacaaaagcagtccacacaaaacatgccccagcggcaatcgggccttattcacaagggattatcgtcaacaatatgttttacagctcaggtcaaatccctttgactccttcaggcgaaatggtgaacggcgatattaaggagcagactcatcaagtattcagcaatttaaaggcggttctggaagaagcgggtgcttcttttgaaacagttgtaaaagcaactgtatttatcgcggatatggaacagtttgcggaagtaaacgaagtgtacggacaatactttgacactcacaaaccggcgagatcttgtgttgaagtcgcgagactcccgaaggatgcgttagtcgagattgaagttattgcactggtgaaataataagaaaagtgattctgggagagcccgggatcacttttttatttaccttatgcccgaaatgaaagctttatgacctaattgtgtaactatatcctattttttcaaaaaatattttaaaaacgagcaggatttcagaaaaaatcgtggaattgatacactaatgcttttatatagggaaaaggtggtgaactactgtggaagttactgacgtaagattacgccgcgtgaataccgatggtcgcatgagagcgattgcatccatcacgctggatcacgaatttgttgtacatgatattcgtgtgattgatggaaacaatggtcttttcgttgcgatgccgagtaaacgcacccctgatggagagttccgcgatattgctcatcctattaattcaagcacgcgaggaaagattcaagatgccgtgttaaatgagtatcatcgtctgggtgacactgaagcattagaattcgaagaagctggagcttcttaaaaaataaccaaaaagcaaggactgctgaaagggctgacataagccttttgccggcggtccttttttaattctgatttttcaaacttagttgcactcaatagaaaattcttgcacttcatgaagtctccttgaaatcagaagatatttaggatatatttttctatggataaaagggatattggaggccaataaatggataagcggtttgcagttgttttagcggctggacaaggaacgagaatgaaatcgaagctttataaagtccttcatccagtttgcggtaagcctatggtagagcacgtcgtggacgaagccttaaaattatctttatcaaagcttgtcacgattgtcggacatggtgcggaagaagtgaaaaagcagcttggtgataaaagcgagtacgcgcttcaagcagaacagcttggcactgctcatgctgtaaaacaggcacagccatttcttgctgacgaaaaaggcgtcacaattgtcatttgcggagatacgccgcttttgacagcagagacgatggaacagatgctgaaagaacatacacaaagagaagcgaaagctacgattttaactgcggttgcagaagatccaaccggatacggccgcattattcgcagcgaaaacggagcggttcaaaaaatcgttgagcataaggacgcctctgaagaagaacgtcttgtaactgagatcaacaccggtacgtattgttttgacaatgaagcgttatttcgggctattgatctggtgtctaatgataatgcccaaggcgagtattatttgccggatgtcatagagattcttaaaaatgaaggcgaaactgttgccgcttaccagactggtaatttccaagaaacgctcggagttaatgatagagttgctctttctcaggcagaacaatttatgaaagagcgcattaataaacggcatatgcaaaatggcgtgacgttgatcgacccgatgaatacgtatatttctcctgacgctgttatcggaagcgatactgtgatttaccctggaactgtgattaaaggtgaggtgcaaatcggagaagatacgattattggccctcatacggagattatgaatagtgccattggcagccgtacggttattaaacaatcggtagtcaatcacagtaaagtggggaatgatgtaaacataggaccttttgctcacatcagacctgattctgtcatcgggaatgaagtgaagatcgggaattttgtagaaattaaaaagactcaattcggagaccgaagcaaggcatctcatctaagctatgtcggcgatgctgaggtaggcactgatgtaaacctgggctgcggttcaattactgtcaattatgatggaaagaataagtatttgacaaaaattgaagatggcgcatttatcggctgcaattccaacttggttgcccctgtcacagtcggagaaggcgcttatgtggcggcaggttcaactgttacggaagatgtacctggaaaagcacttgctattgccagagcgagacaagtaaataaagacgattatgtgaaaaatattcataaaaaataatcctaaattcggaggtttatccatgtctaatcaatacggagataagaatttaaagattttttctttgaattcgaatccagagcttgcaaaagaaatcgcagatatagttggagttcaattagggaaatgttctgtcacaagatttagtgacggggaagtccaaattaatatcgaagaaagtattcgcggatgtgattgttacatcatccagtctacaagtgaccccgttaacgagcatattatggaactgctgattatggtagatgcgttaaaacgcgcttctgcaaaaacgattaacattgttattccttattacggttatgcgcgtcaagacagaaaagcaagatcccgtgagccaatcacagctaaacttttcgctaacctgcttgaaacagccggtgcgactcgtgtgattgcacttgacctgcatgcgccgcaaattcaaggattctttgatataccgattgaccacttaatgggtgttccgattttaggagaatattttgaaggcaaaaatcttgaagatatcgtcattgtttcaccagaccatggcggtgtgacacgtgcccgcaaactggctgaccgactaaaagcgccaattgcgattatcgataaacgccgtccgcgtccaaacgtggcggaagtcatgaatattgtaggtaacatcgaagggaagactgctatcctcatcgatgacattattgatactgcaggtacgattacacttgctgctaatgcgctcgttgaaaacggagcgaaagaagtatatgcatgctgtacacaccctgtactatcaggccctgcggtagaacggattaataattcaacaattaaagagcttgttgtgacaaacagcatcaagcttcctgaagaaaagaaaattgaacgctttaagcagctttcagtcggaccgcttctggcagaagcgattattcgcgttcatgagcagcaatcagtcagctatctgttcagctaaaccatttttcgaggtttaaatccttatcgttatgggtattgtttgtaataggacaactaaaacgacaataggatggtgctgaatatggcaactttaacggcaaaagaaagaacggactttactcgttcgtctcttcggaatatccgtacttcaggacatgttccaggtatcatatatgggaaggatacgggtaacaaacctgtgtcattagacagtgtggagctcatcaaaacgctgagggacgaaggcaaaaatgcagtcattacgcttgaggtcagcggagaaaaacactcagtcatggtaacagacctgcagacggacccgctgaaaaatgaaatcactcatgctgattttcaagtagttaatatgagtgaggacattgaagtggaagttccgattcatctgaccggagaagccattggagtgaaaaacggaggcgtactgcagcagccgttatatgcacttactgtaaaggccaagccaaaagccattccgcaaacgattgaggctgatatttcaagcctcgatgtaaatgaagtactgacgattgcggatttgcctgctggcggtgactactcctttaatcatgaatcagatgaggttgtggcttcaatccttcctccgcagcagcaggaagcagctgaggtcgatgaagaggaatctgccgatgctcagccagaaggtgaaaacgaacaataatagcttaaggcgtaaccctcccgcggttacgtcttttgtgctagaatgagaagaattatagcccgattatgaagacgggagttatgtgactaagggaggattcgccatgcttgtgattgccggtctcggaaacccggggaagaactatgaaaatacacggcataatgtcggatttatggtgatagatcagcttgcaaaggaatggaatatagagctgaatcaaaataaatttaacggattatacggaaccggatttgtttccggcaaaaaggttctacttgttaaaccgcttacatatatgaatttatcaggagaatgtttgcggcctttaatggactactatgatgtcgataacgaagatttgacagtcatttacgacgaccttgaccttccgactggcaagatccgtttaagaacgaaaggaagcgccggagggcacaatggcatcaaatcactgatccagcatcttggaacatccgagtttgaccgtatccgcatcggaatcggccggcctgtaaacggcatgaaggtcgttgattatgtgttaggctcctttaccaaggaggaggcacctgagatcgaagaagcggttgataaatctgtgaaggcttgtgaggcttctttgagtaaaccgtttttagaagtcatgaacgaatttaacgcaaaggtataaaatgtaacaacaaagtccatactacaccaaaatgactttttcatcaggaggtcccttgtatggctttgcattattattgtcgtcattgcggagtgaaagtaggcagtctcgaatcttcaatggtatcgacagactcacttggatttcagcacttaacaaatgaggaaagaaacgatatgatttcttataaagaaaatggagatgtccatgttttgacgatatgtgaagattgccaagaggcgcttgaccgaaatccgcattaccacgaatatcacacatttattcaataaaaagctttggtgtagacactagaccaaagcgtttttctgttctcgcaggaaacagagaggaggggccatatggacaacattcaaacctttataaaagaaagcgatgactttaaatccatcatcaacggtttacacgagggcctgaaggaacagctgctcgcgggtctgtcgggttccgcgcgttctgtttttacttctgctctggctaatgaaacgaataagcctatctttctcatcacccataacttatatcaagcccagaaagtaacagatgatctgacttcacttctagaggatcggtctgtccttttgtaccccgtcaatgaactcatttcatcagaaatcgcagttgcaagccctgaattgcgggcgcagcgattagatgtcattaatagactaacgaatggagaagcgccaattgtcgttgctccggtagcggcaatcagaagaatgctgccgcctgttgaggtgtggaaaagcagccagatgctcattcaagtaggccatgatatcgaacctgaccagcttgcctcacggctgatagaggtagggtatgagcggtctgatatggtttctgcgcccggggaattcagtattcgcgggggaatcatagacatttatccgttgacttcagagaatccggtgagaattgaactttttgacaccgaggtggattcaatccgcagctttaattcagatgatcagcggtcaattgagacccttacctcgatcaatatcggtcccgcgaaggaattaattatcagaccggaagaaaaagcgcgggcgatggagaaaatcgatagtggtcttgccgcgagcttgaaaaaattaaaggctgacaaacaaaaagaaatacttcatgcgaatatttctcacgataaggaacgcttgtctgaaggccagacagatcaggagctcgtgaagtatctctcatatttctatgaaaagcctgctagtttactagattatacacctgataatacacttctgattttggatgaagtcagtcggattcatgagatggaagaacagcttcaaaaagaagaagcggagtttatcacaaatcttcttgaggaagggaagattttgcatgacattcgtttgtcattcagcttccaaaaaatagtggctgagcaaaaacggcctctgctgtactactctttatttttgcggcatgtacaccatacgagcccgcaaaatatcgtcaatgtgtcaggccggcaaatgcagagtttccatggccaaatgaacgtgcttgcgggcgaaatggagcgttttaaaaaatcaaatttcactgttgtgttcttaggagcaaacaaggaacgtacacagaaattgtcatctgttttggctgattatgatatcgaggccgccgtgacagacagcaaaaaagcgcttgttcagggacaggtctatatcatggaaggcgagctccaatcgggatttgagctgccgttaatgaagcttgccgttatcacggaagaagaactgttcaaaaaccgtgtaaagaagaagccgcgaaaacagaagcttaccaatgcagagcgcatcaaaagctattctgagcttcaaattggagattatgtcgttcatattaatcacgggatcggaaagtacctggggattgaaactcttgaaatcaacggcattcataaagactatttaaatatacattatcagggcagtgacaagctttacgtccctgtagaacaaattgatcaggtccaaaaatatgtcggctccgaaggaaaagagccaaagctgtataaattaggcggaagtgaatggaagcgggtcaagaaaaaagtagagacatccgttcaggatatagctgacgacttaattaagctgtatgccgaaagagaagcgagcaagggctatgcgttttctcctgaccatgagatgcagcgtgaattcgaatcggctttcccttatcaagagactgatgatcagctccgttcgattcacgaaatcaaaaaagacatggaaagagaacgtccgatggaccgcttgctgtgcggagatgtgggctacggtaaaacagaggttgccatacgtgccgcgtttaaggcgatcggtgacggaaagcaggtagctctgctcgttccgacaacaattttggcacagcagcattatgaaaccataaaagagcgcttccaggactatccgattaatatcggacttctcagcaggttcagaacgagaaaagaagcaaacgaaacaatcaaagggctgaaaaacggaacagttgatatcgtcatcgggacgcatcggctgctatcaaaggatgtcgtgtataaagatttaggactcctcatcattgatgaagagcagcgtttcggtgtaacccataaagaaaagatcaagcaaataaaagccaatgttgatgtattaacgttaacagcaacacctattccgcgtacgctgcatatgtctatgcttggcgtaagggacctttcagtcatcgagactccgccggaaaatcgcttccccgtacagacgtatgttgtggaatataacggcgctcttgtcagagaggcgattgaacgtgagcttgcacgcggaggccaggtctatttcttgtacaaccgggtagaggacattgagcggaaagctgatgaaatttcaatgctagtccctgacgcgaaggtagcatatgcgcatgggaaaatgacagaaaatgaattagaaaccgttatgctaagtttccttgaaggagaatcagacgttctcgtcagcacaaccattatcgaaactggcgtggacatcccgaacgtcaatacgctgatcgtatttgacgccgacaagatgggactttctcagctttaccagctgcgggggcgtgtcggtcgttctaaccgtgtggcgtatgcgtacttcacgtatcgccgggataaagtgctgacagaagtggctgaaaaaaggctgcaggccattaaagaattcacagagctaggttccggttttaaaatcgcaatgcgtgacttaacgattcgcggagccgggaatcttcttggtgcccagcagcatggcttcatcgattcggtcggatttgacctctattcacaaatgctgaaggaggccattgaggagcgtaaaggagacacagcgaagacagagcagtttgaaacagaaattgatgtcgagcttgatgcgtatattccggaaacttatattcaagacggcaaacagaaaattgatatgtataaacgcttcaggtctgtggcgacaatcgaagagaagaatgagcttcaagatgaaatgatcgaccgctttggaaactatccaaaagaagtcgaatacttgtttactgttgcagaaatgaaagtctatgcgagacaggaacgtgtcgagctgattaagcaggataaagatgctgtcagattgacgatttctgaagaagcaagtgctgaaattgacggacagaagctgtttgagcttggcaatcaatatggcagacaaatcggactgggaatggaagggaaaaaactcaaaatctccatacagacgaaaggccgtagtgccgatgaatggctcgacaccgtgctgggcatgctgaagggcttaaaagatgtgaaaaagcaaaccatttcatcaacgtaaattttgttactctctggtgtatattacatttgatgtgacggatactaatttcaagcgaggcggaaggtacataaagtaactgctttaggtctttcccacatgtatataccatcaaatgaaagagaggcaccagagatgaaagcaaccggtatcgtacgtcgtattgatgacttaggtcgggtcgtgattcctaaagaaattcgaagaactctgagaatcagggaaggcgatccgcttgagatttttgtagatcgtgacggagaagtgattttgaaaaagtactctccgatcagtgagcttggagactttgcaaaggagtatgcagacgcgctttacgacagcctcggccattcagtgctgatttgtgatcgtgatgtatatattgccgtgtccggcagctccaaaaaagattacttaaacaagtcaatcagcgaaatgctggaaagaacaatggatcagcgcagctccgtgcttgagagtgatgcgaaatcagtacagcttgtgaatggaattgatgaggacatgaattcttatactgtcggcccaattgtggcgaacggtgatccgataggtgctgtggtgattttttcaaaagatcagacaatgggcgaagtagagcataaagccgttgaaacagcagctggatttttggctcgtcaaatggaacagtaggtcttattcctttcttcgaaaataggtatgtaaagaacagctctccttgggacgctgttctttttcatgcgtgccgaaaaaggaatccaagggttgggatgtggtataataacctcgtttttatttgtgccgcggtaatacgtgaaccgtattgcccctgacgttgggaaggagcttttggatggacgattcaataggcgttaaacggcattggatttggcagggggcttttgttttaattctggcaggcgtcatcacaaaaattttaagcgccgtttacagagtcccgtttcaaaacattgtcggcgatgttggattttatatatatcagcaggtatacccctttcttggtattgcggtcatgctgtccacatcaggatttccagtcattatttcaaagctgatgaatgattatagtgaaaaaaatcatcacactatattaaaaatatcagtgttatttttatctttaatcggtattttattatttctttgtttatatctgggtgctgttcctattgcgctctttatgggggattcgcatttagccgtgttaattcaagtgaccgcgtacgcgtttctgctgttcccgtttgttgcgttgcttagaggcagttttcaagggcgtcacgaaatgctcccttcagccttatcacagatgacagagcagtttctgcgtgttgcggtgctattgggtttatcattttggctcgtgaaaaagggagcctcgctttatactgcgggagcggcagccgcttcaggctctcttgccggaagtttggttgcgttgatgatactggggtttttttggttcaaaacgaaaagagacaaccaaacggataggcaaaacgaaaatgtcatcacaacaaaagaattgacgaaaaaactgcttttatattcgattacaatttgtgtaagcagtttgctgcttttgtttatccagcttgttgatgctttgaatttatatgctttgctttcgggtggtgaggcaagcgaagaagcgaaacgcctaaaggggatctatgatcggggacaaccgttgctgcagctcggttcaattttcgcggtgagcattgcgacgtcactcgttccgtatatttctatggccgtaaaaaacaatgagctgaagatcatgaaagaaaaaatcacgtcatctttgaaactatgccttgtgctcggtacaggcgcatcggctgggttgatttgcattcttaagccggttaatatcatgctgtttcaaaatggagaagggacaggtgcgttacaagtatttagctgctccattttgtttgcatccttgggggtaacggcagcggcagtcttacagggagcggggtacacagtttttcctgcgatagcggtgggagcgggtgttgcagtgaaatgggtgctaaacacacttttggttccgcgctatgggattgaaggcgcatcgcttgcgacagcggcttcctttgcggctgtcgccggcctcaacttgtatcagcttcggcaaaaggaatggctcgataagcttagaggcgttttgattccgattattggatctgctcttttgatgtcagctgttttgcttgcgtatacgcgtctatggactttcttgtttcctgcaacaggaagaggagttgctgtgattgagagtctttctgctgttgcaattggtggcgcggtgtttatttattgtatgatgagattgggaatatttacagatgaagagctgaacagtgtgccattcggcagcaagttaagcaaattcatgagaaggagagaacaaaatggcgggtaaaattacagtcgtgggacttggtgccggagacatggaccagttgacaattggtatacacaagctgttgacgaaggcagatacgctgtatgtcagaaccaaggatcatcctttaattgaggagcttgaaaaagaaacgaagaacatccgtttctttgatgatatatatgagaaacatgatcagttcgaggcggtatatgaagaaattgctgatatcctctttgaagcggcgcggcgtgaggacgtggtttatgctgtgccgggacacccttttgtcgcagaaaaaacagttcagctgctgacggagcggcaggaaaaggaaaacgttcaagtgaaagccgcgggtggacaaagtttccttgatgccacattcaatgccttgcaaattgacccgattgaaggttttcaatttgtggatgccggcacattgtctgcggatgagcttgagctcagacatcatctgatcatatgtcaggtttacgaccaaatgacggcttctgaagtcaagctgacattgatggagaagctgcctgatgattatgaggtcgtcattgtgactgcagcaggcagccgtggcgaggagatcaagacagtgccattatttgagctggaccgcaatgtcgccttgaacaacttaacaagtgtgtatattccgccgattaaagaagagaagctgctttatcacgaattctccacgttccgaagcatcatcagagagcttcgcggacctaatggatgtccgtgggataaaaagcagacgcatcagtcattaaaacagtacatgattgaagaatgttatgagcttctcgaagctattgacgaagaagacacagaccatatgatcgaagagcttggcgacgttttgcttcaggtcttgcttcacgcgcaaattggtgaagatgaaggttatttcacaattgatgatgtcataaaaggaatcagtgaaaaaatggtccgaagacatccccatgtgtttaaagatgttaaggttcaggatgaaaacgatgttttggccaattgggaagatataaaaaaggccgaaaaaaatacatctgaatcatcgttactagacagcgtaccgaaaacccttccggctctttcgaaagctgctaaattgcagaaaaaagcagcgaaggtcggttttgactgggaagacgtcagcgatatttgggaaaaggtaagtgaggaaatgaaggaattttcttctgaggtttctgaagctcctcacgaccacaatcttaaagctgagtttggcgacattttgttcgcgctggtgaatgtagcccgcttctacaaaatagagccagaggaagcgctgaccatgactaatgacaaattccggagacgcttctcgtacattgaggaaacagcgaaggaaaagggagtcgagttggctgatatgtcccttgaggacatggacaaactgtggaatgaagcaaaagaaactgagaggagatcatagatatgagattagataaatttttgaaagtatcacggctgatcaaacggcgtacactagcgaaggaagtagctgaccaaggacgaatctctattaacggaaaccaagctaaagcaagctctgacgtaaaaccgggagatgaactaacggtccgcttcggccaaaagcttgtaacggttcaagttaatgaattgaaagacacgacgaaaaaagaagaagctgcaaacatgtacacgattctaaaagaagaaaaactcggcgaataggcttgttctaaaaaaatcccctacctcatacaatgcagtaataatgctaaaagtatcgaggatatgggggctgaatagatgaattcatattatgatcaaaaaggttcttcgtctgttccggaacaacatgatgtgacaatgaaaggccggaagcatttagatatttctggggttaagcatgtggagagttttgataacgaagaattcctgctggaaacggtgatgggaatgctctccgtcagaggccaaaacctgcagatgaaaaatcttgatgtggaaaaagggattgtttcgattaaaggcagggtatttgatttagtgtacttagacgaacaacaaggggataaagctaaagggttttttagcaagttgtttaaatgacgctgacgacacaattctatacaatgctggcgatgtccggtatgggtctctggcttggtgcttcgcttgatacataccggctctttgtcattcgtgccaaaacagccagatggctattatttattcatgatattcttttctggattgtgcaagggctgcttttcttttatgtcttgcttcatgtaaatgagggagaattcaggatttacatctttttagcggttctgctgggcgttgcgacgtatcagagcctttgcaaacgaatctatataaaaatactgaaattcttcatttaccttgttgtttctgtttatcaattcttcaaaaaactcattcagcacgtgttatttcgtcctattgtgtggacatgcggagcgatcatctggctggcggcatttttattcaagaaaacatacagcctgataggttttctcctgctgtgtctatataaaatagtcatggttctgtgttttccgatccgttttatcgcgaaacaatgtttgaaacttcttcctgtgaaaatgcgtctaacttttagacgttattttgaaaaaggtgcaggatttctcaaaaagaagaagaaactattgataaccataagaacgaccattacacggtttttgaagaaatgaaaggaggaccgtctggtttgaatttttccagggaacgaacgataactgaaatacaaaacgactataaagaacaagtagaacggcaaaatcagctgaagaaacgaagacgcaaagggctgtacagacggttaactgtattcggcgccctagtattcctgacggcaattgtgctggcaagctctgtatggtcccaaacatcttcccttagtgcaaaagaagaaaagaaagaacagcttgaaaaagaactcaaaagtttaaagacaaaacaaacggatttaaaagaagaaatatccaaattgaaagatgaggattacgtcacagagcttgccagaagggacttattcatgtctggagacggagaaattatcttcaatgtggagaagaagagcaagtagccttgttgacacttaaatttttatttaggtataattaagcaaacgatctttttataagcctaaggaggagcactttttttatgtcgattgaagttggcagcaagttgcaagggaaaattacaggtattacaaattttggagcatttgttgaattgcctggaggctcaaccggtctcgttcacattagtgaggtagctgataattatgtcaaagacattaacgaccacttaaaagtcggcgaccaagttgaagtgaaagtcatcaacgttgaaaaagacgggaaaattggtttatctattaaaaaagctaaagaccgtccgcaagccagacctagaaatgatttccgtccgaaagaatcttttgaacagaaaatgaataagtttttaaaagacagcgaagatcgcttgtcatctttaaaacgcaatacggaatcaaaacgtggagggcgcggagcaagaagaggataacttgctgctttctataaaataaatgaagcatccgttcatcccgacggatgcttttttattatcctcatcctctttaagagtcagaaaattacaacattaaagtttctgttgacgaaagagacaaacctttgtattatataacttgtgcttagaagcacaaaacaatatggcggtgtagctcagctggctagagcgtacggttcatacccgtgaggtcgggggttcgatcccctccgccgctaccatatttgtttggcccgttggtcaagcggttaagacaccgccctttcacggcggtaacacgggttcgaatcccgtacgggtcatcctaaaaaatcggtttctcttgcagaagccgatttttttcatttttagacaacattccggaaattcttttcataaacgaatatcaaggcagaaaccgtcgaagatttctttggtattgttaccttcttttgacaaaatcctatctgtgctttcgctataatgacaggcaacgaatataacaggtgggagatgagaggaatggaaaaagcagaaagaagagtgaacgggccaatggcgggacaagctttggaaaaactccaatcgttttttaacaggggcacgaagctggtgactcatcatttgcattcactgtttttctataaaggattcatttatgttgtcatcggatttttgcttggacgggctttcatattatccgaggtgcttcctttcgcacttcctttctttggagcgatgcttcttatcagaagagacaaagcgttttatgcggttttggctgtgcttgcaggtgcgctgaccatatctccaaagcactcattgctcatactggcggcattgctggcattcttcgtattttctaaagtggctgccttcattaccgacgatcgtgtaaaagcgctcccgattgtcgtgttcttctcgatggctgcagcaagagccgggtttgtttatgcccaaaatggcgtatttacaacctatgattatgtaatggctatcgttgaggctggactatcgtttatcttaacactgattttccttcagagccttccaatttttactgtgaaaaaagtgaaacaatcattaaaaatagaggaaatcatttgctttatgattcttattgcctctgttttaacggggctggccggcttgtcctaccaagggatgcaggcagaacatatattggctcgttatgttgtattgagtttttcctttattggcggagcaagcatcggctgtacggttggtgttgtgaccggcctgattcttggcttggcgaatatcggaaacctatatcaaatgagtctgcttgctttttccggtttattgggcggtttactgaaggaaggaaaaaaagcgggtgcagcaatcggtcttatcgttggttcacttcttatatctttatatggtgaaggctctgccggtctgatgacaacgctctatgagtcattaatcgcagtcggcctgtttttgctcacacctcaatctattacaaggaaagtggcgagatatattccgggaactgtcgagcatcttcaagagcaacagcaatacgctagaaaaatccgtgatgtcactgctcagaaggtagaccagttctccaatgtatttcacgcgctgtctgaaagctttgcaaccttttaccaagcgtcagacgaacagacagatgacagcgaagttgatctgttcttaagcaaaatcacggagcattcctgtcagacgtgctacaagaaaaacaggtgctgggtacagaactttgataaaacatatgatttaatgaaacaagttatgcttgaaacagaggaaaaagaatatgcatcaaaccgaaggctgaaaaaagagtttcaacagtattgttctaaatccaagcaggttgaagagctgattgaggatgagctcgcacatcatcatgcccatttgacactcaagaaaaaagtccaagacagcaggcgtcttgttgctgaacagcttttaggcgtttctgaggttatggccgacttttctcgggaaataaaaagagagcgagaacagcactttctgcaggaagagcaaatcatagaagcgcttcagcatttcggaattgagattcagcatgtcgagatctatagtcttgaacaaggaaatattgatattgaaatgaccattccgttcagcggacatggagaaagtgaaaaaatcattgcccctatgctgtctgacattctggaagaacaaattcttgtgaaagccgaacagcactctccgcatccgaatggatacagccatgtcgcctttggatcaacaaaatcatacagggtgtccacgggagctgctcacgctgcgaagggcggcggccttgtctccggcgacagctacagcatgatggagcttggagccagaaaatatgctgcagcaatcagtgacggaatgggcaatggcgcaagagcgcactttgaaagcaatgaaacgatcaagcttcttgaaaaaatccttgaatcgggaattgatgaaaaaatagcaattaaaacgatcaacagcatactgtctctaaggacaactgacgaaatatattccacgcttgacctatctattatcgatcttcaagatgccagctgtaagtttttgaaggttggatcgacgcccagctttatcaaacggggtgaccaagtcatgaaagttcaagcgagtaatctgccaatcggtattattaatgaattcgatgtggaggttgtgagtgaacagctgaaagcgggtgacctcttaattatgatgagtgatggtatttttgaggggcctaagcatgtggaaaatcacgacttatggatgaaacgtaaaatgaaagggttgaaaacaaatgacccgcaggagattgccgatttgcttatggaagaagtcatccgcacaagatccggccaaattgaggacgatatgactgttgttgtcgtccggattgatcacaatacaccgaagtgggcatccattcctgttccggcaatctttcaaaacaaacaagaaatttcataacgcttccgtataaatcaaatttcttctggcgaagatgggaatatatgaatctgagaatcctcgtattctccaggaggaatgaatgtgaacaacggacatttaaatcaaattttgctgataacggatggctgctcaaaccatggggaagacccgcttgcaatggctgcttttgctaaagagcaggggattacggtaaatgtcattggtataatggaagaaaatcaaattgaccctgaggcaatgaaggaagtcgaagggattgcacttgccggaggaggcgtgcaccaagtcgtttatgcatctcagctttcacaaactgttcaaatggtaacaaagaaagcgatgacgcaaaccttacaaggtgtagtcaatcaagaactgaaacagattctcggaaagaatgtggaaatggaagagctttccccggaaaaacgcggcgaagtcatggaagtggtagacgagcttggagaaacggtgcatcttcaggttttggttcttgttgatacaagtgcaagtatggcgccaaagcttccaacagtaaaagaggcgctgattgatttgtctgtaagcctcaattcccgaatcgggaataacgaatttgcgatgtgtatatttcccgggaaaaaacaagaggtcgagcttgtgctgaactggacaccgaagctgcaatctctttccacactctttgcaaagctttcgacaggcggcatcacgccgacaggtccggcgattcgtgaagcgacactgcagtttgaaaaaatacgctcaagaaggggcatgctggcagatgatgaacgacgctttgacgagtttggcatgtagcctcaagccgggtacgacaatcaaaggcaagtggaatggaaacacttatacattgcgtaaacagcttggtaaaggggccaatggaattgtgtatttggcagaagcatcagatggacatgttgccttaaaggtgagtgatgacagcctgtctattacttctgaagtgaatgtcttgaaatctttctcaaaggcccagtccgttacgatggggccttctttttttgatacggatgatgcctatattcccagtgccaatacgaaagtttcattttatgcaatggaatacataaaagggccgctgcttttgaagtatgtcagtgataaaggagcagagtggatacctgtattaatgattcagttgttatccagcttatcggtgcttcaccagcaaggatggatattcggcgatcttaaacctgataatctgatcgtaactggtccgcccgcaaggatccgctgcattgatgtgggcggcacgacaaaggaaggccgggcgataaaagagtatacggagttttatgacagaggctattgggggtatggaacaagaaaggcagagccatcctatgatctgttcgcagttgccatgattatgatcaacagtgtgcataaaaaagaatttaagaaaacgaaccagcccaaagaacagcttaggtctctcatcgaaggaaacccgctgcttcaaaagtataaaaaagtgcttttttcagccttgaacggagattatcaatccgcagatgaaatgaaaaaggatatgctagacgcggggcaaaaagcagcacaaagaaaacagcctataaaagcatcaccgcagcctgtcacacgacaaagacagcaaaaaccgcgccaaggaaaaataacgaagacgcgatataccctaaaacagaaaccggctaagtcgggggggttatttgaaacaacgctgatcgtgatcagtgttttagcgctttatttcgcctatattatctttttcttaatctgaatggtgcaaactgcagagcctatgcttcttctttgcttggaggggttgaaagtgttaggatatgaatatctttaaaatacctgctcattgtgaggaggacattgtgaaaagtgtcaaagattttttaaacaaacacaatcttacgttaaaaggggcgacaatcattgtaggcgtttctggcggtccggactcaatggctcttcttcacgcgttgcatacgttatgcggccgttcagcgaatgttattgcagctcacgttgaccatcggttcagaggtgcggaatccgaggaggacatgcgttttgtccaagcttattgtaaagctgaacagctcgtgtgcgaaacggctcaaatcaatgtaaccgcatatgcacaggaaaaaggactcaataagcaggctgcagcacgtgattgccgctaccagttttttgaagaaatcatgtcgaagcaccaagcggactatctagctcttgcgcatcatggtgatgaccaggttgaaacaatgcttatgaaactggctaagggtacgcttggaacgggacttgcgggaatgcagccggttagacgttttgggacggggcggatcatcaggccgttcttaaccattacaaaggaagagatccttcactattgccgtgaaaacggtttgagctaccggacggatgaaagcaacgccaaagatgactacacaagaaacagattcagaaaaacagtgctcccgtttttgaagcaggaatctccggatgtgcataaaaggtttcagaaagtgagtgaagcactgacggaagatgagcaattcttacagtcattaacgaaagatgaaatgaataaagtaatcacaagccagtctaatacatcagttgaaatcaattcctctcaattgcttgccctcccgatgcctttacaaagaagaggagttcaactaatattaaactatctttatgaaaacgttccatcatccttttcagcccatcacattcagcagtttctcgattgggcggaaaatggcggtccttcaggagtactggactttccgaaagggctgaaggtggtcaaatcatatcagacatgtttgtttacatttgaacaatggcagtgcaaaaatgttccctttgaataccaaattagcggagctgctgatgaaacggcagtgctccctaatggatatctgatagaggcaaagcattatgcggactcgcctgaagaacatgggaatgctgtttttatcacaagtgaaaaaaaggtgcggtttcccttaacaatccggacgagaaaagctggagaccggatcaaactaaaagggatgaacggctcaaaaaaggtaaaggatatatttattgataagaaactgcctctccaagaaagagacaactggccgattgtgacggacgcaagcggtgaaattatctggatacctggcttgaaaaaatcaatttttgaagatcttgtgattccaaacagcgaccgcattgtattacaatatagacagcatgaaaagtgtagggggcaagcaaaatcatgatgaaacatgatatcgagaaagtactgatctcagaggaagagatacaaaagaaagtaaaagagttaggtgcagaattaacgagcgagtatcaagatacatttccgttggcaatcggtgtgttaaaaggagcacttccttttatggcggatcttatcaagcatattgatacatatttggaaatggatttcatggatgtatcaagctacggaaattctacggtttcttctggagaagtcaaaatcattaaagatttggatacttctgtagagggccgggacatcttaattattgaagatatcatcgacagtgggttaaccttaagttatctcgtagagctcttccgataccgtaaagcaaaatcaattaagattgttacccttttggataaaccgagcggaagaaaagcggacatcaaagcagactttgttggttttgaagttcctgacgcgtttgtagtgggttacggacttgattatgctgagcgctatcgcaatctgccttatatcggagtgttaaaaccggcagtttatgaaagctgatcggcagcctgcttccgagatggttattgtttgtattggaatgattttctatggtactattgaacatagttgtgcttactgtgggaggaggtaaggaatgaatcgggtcttccgtaataccattttttatttacttattttattagtagtaatcggggttgtgagctacttccagacctcaaatccgaaaacagaaaatatgtcgtacagtacgttcatcaaaaacctggatgacgggaaagttgatagcgtatcggttcagcctgtcagaggtgtttatgaggtaaaagggcagctgaaaaactacgacaaagatcaatactttttgactcatgttcctgaaggaaagggagcagaccagatatttaacgctttgaaaaagacagacgtaaaggttgagcccgctcaagaaacaagcggatgggtgacgttcctgacgaccatcatcccatttgtcattatctttattctgtttttcttcctgctcaatcaggctcaaggcggcggcagccgtgtcatgaactttggcaagagtaaagcgaagctgtatacagaggaaaagaaacgcgtcaaatttaaagacgttgcaggggctgacgaagaaaagcaagaacttgttgaagttgttgagtttctgaaagatccccgcaagtttgccgagcttggcgccagaataccgaaaggcgtgcttttagtggggcctccgggtaccggtaaaacattgcttgccaaggcttgtgcaggagaagccggcgtacctttcttcagcatcagcggatctgatttcgttgaaatgtttgtaggggtcggtgcttcccgtgtgcgtgacttgtttgaaaatgcgaaaaagaatgcgccttgtttgatcttcattgatgaaattgacgcagtcggacgtcagcgtggcgctggtctcggcggtggacacgatgaacgtgaacagacgctaaaccaattgcttgttgaaatggacggattcagcgctaatgaaggaattatcatcattgctgcgacgaaccgtgcggacatcttggacccagccttacttcgtccgggacgttttgaccgtcaaatcacagtggaccgcccagatgtcattggccgtgaagctgtattgaaagtccatgcgagaaacaaaccgctggatgaaacggttaacctaaaatcaattgccatgagaacaccaggcttctcgggcgctgacttagaaaacctcttgaatgaagctgcgcttgtagcagctcgtcaaaacaagaaaaaaatcgatgcgcgtgatattgacgaagcgacggaccgtgtaattgccggacctgctaagaagagccgcgttatctccaagaaagaacgcaatatcgtggcttatcacgaaggcggacacaccgttatcggactcgttttagatgaggcagatatggttcataaagtaacgattgttcctcggggccaggctggcggttatgctgttatgctgccaagagaagaccgttatttccaaacaaagccggaactgcttgataaaattgtcggcctcttgggcggacgtgttgctgaagagattatcttcggtgaagtcagcacaggggcgcacaatgacttccagcgtgcgacgaatattgcaagacgaatggttacggaattcggtatgtcagaaaaactgggaccgttgcaatttggacagtctcagggcggtcaggtattcttaggccgtgatttcaacaacgaacagaactacagtgatcaaatcgcttacgaaattgatcaggaaattcagcgcatcatcaaagaatgttatgagcgtgcgaaacaaatcctgactgaaaatcgtgacaagcttgaattgattgcccaaacgcttctgaaagttgaaacgcttgacgctgaacagatcaaacaccttatcgatcatggaacattacctgagcgtaatttctcagatgatgaaaagaacgatgatgtgaaagtaaacattctgacaaaaacagaagaaaagaaagacgatacgaaagagtaattcgctttctttctaaaaaaactgccggctgacgctggcagtttttttatgtaaatgatgggctcagctgcggcttttacaatcatccaattctggtatcgatttgtttacaaatgagccgctgatcgtgtatggtattgtagaatgtttgtaaaaagtaaagtagagaaactattcaaaagtggtgatagaggttgttactggttatcgatgtggggaacaccaatactgtacttggtgtatatcatgatggaaaattagaatatcactggcgtatagaaacaagcaggcataaaacagaagatgagtttgggatgattttgcgctccttatttgatcactccgggcttatgtttgaacagatagatggcattattatttcgtcagtagtgccgccaatcatgtttgcgttagaaagaatgtgcacaaaatactttcatatcgagcctcaaattgttggtccaggtatgaaaaccggtttaaatataaaatatgacaatccgaaagaagtgggggcagacagaatcgtaaatgctgtcgctgcgatacacttatacggcaatccattaattgttgtcgatttcggaaccgccacaacgtactgctatattgatgaaaacaaacaatacatgggcggggcgattgcccctgggattacaatttcgacagaggcgctttactcgcgtgcagcaaagcttccgcgtatcgaaatcacccggcccgacaatattatcggaaaaaacactgttagcgcgatgcaatctggaattttatttggctatgtcggccaagtggaaggaatcgttaagcgaatgaaatggcaggcaaaacaggaaccaaaggtcattgcgacaggaggcctggcgccgctcattgcaaacgaatcagattgtatagacatcgttgatccattcttaacccttaaagggctggaattgatttatgaaagaaaccgcgtaggaagtgtataggaggtttagtaatggattatttagtaaaagcacttgcgtatgacggaaaagttcgggcttatgcagcgagaacgactgatatggtaaatgaggggcagagacgccatggtacgtggccgacagcatccgctgcattgggccgcacaatgacagcttcacttatgctcggcgctatgctgaagggcgatgataagctgaccgtgaaaatcgagggcggaggtccgatcggagctattgtagctgatgccaatgccaaaggagaagtcagagcctatgtctctaacccgcaagttcattttgatttaaatgaacaaggcaagcttgatgtcagacgtgcggttggaacaaacggaacgttaagtgtcgtaaaagatttaggtttgcgcgagttcttcacaggacaagtagaaatcgtttcaggagaattaggcgatgatttcacttactatcttgtgtcatctgagcaggttccttcatcagtgggcgtaggtgtgctcgtaaatcctgacaataccattcttgcggcagggggctttattattcagctgatgccgggaacagatgatgaaacaatcacaaaaattgaacagcgtctatctcaagtagagccgatttctaagctcatccaaaaaggactgacaccagaagaaattttagaagaagtcctaggcgagaaacctgagattttggaaacgatgcctgtcagattccattgcccttgttcaaaagaacggttcgaaacagccattttaggactaggcaaaaaagaaattcaagatatgatagaagaagatggacaagccgaagcagtatgccatttttgtaatgaaaagtacttatttacaaaagaagagctggaagggcttcgtgaccaaactacccgctaagctctttagcgggtttttaatttgagaaaaggggctgaaagcaggtttgaaatcaagaacaatctggaccattattttaggggcgctgttggtttgctgtattgctgttgcatatacgctgacgaaatcccaagccggcgcatcgtcatccggtgagtctattgcgactatcgggggcaagagtgtgacaagagaagaatggctgaaagaaatggaagaccagtatggtaagtcaacgcttgaagatatgatcaatgtccgagttgttgagcagctggctaaaaagaacaaccttaaaatatccaaaagcgaagttgatcgtgagtttttgctgattaaagcggtcaataattccttttacgaagatgaacatacgacggagaaagagtggaaagaccaaattcgttataatatcctccttgaggaattattaacaagggatatcgatatctcaaacaaagaattggaatcattctatcataaaaataaggaactatatcagtttgatgattcgtatcgaattcggcacattgttgtaaaagatgaagaagaagcgagagaagtcctgaaagaactgaaaggcggatcaagctttgaagctgtcgctgccgaaagatctacagacagatatacatcaccatacggcggagatttaggttttgtcacagaggcatcagacaacattccatcagcatacattgaagaggcgaaaacactcaaagaggatgaatggtctcaggaaccaataaaggtcagcaacggatatgccattatccagctgaaagaaaaactaaaggcaagaacgttctcatttgatgaagtaaaggaccagatcagacggcaaatcgcaatggatcagctaggcgataaagcgacagttaagaccctttggaaagaagccgatgtatcttggttttatggggaaaaaagtactaagtgattgacaaaaaattttgaaattgatagattatatacataataccaatacaaatagtcggaaattgaggtgtcgagaatggtacgtgtagcaaactccattactgaattaattgggaatacgccaatcgttaaattaaatcgccttgcagatgaaaacagtgcggatgtatatttaaaacttgaatacatgaaccctggaagcagtgtaaaagaccgtatcggtttagccatgattgaagcggctgaaaaagaaggaaaattaaaagccggtgatacaatcattgaaccgacaagcggaaatactggaatcgggcttgcaatggttgctgctgctaaaggattaaaagctattttggttatgcctgatacaatgagcatggagcgccgcaaccttcttcgcgcatacggtgctgagcttgtgctgactcctggcgcggaaggcatgaaaggtgccattaagaaagctgaagagcttgctgaaaagcacggatactttgtgccgcagcagttcaacaacccgtctaacccagaaattcaccgccaaacaacaggtaaagaaatcgttgagcaattcggtgatgaccagcttgacgcatttgtagccggaatcggaacgggcggaacgattacgggagcgggcgaagtgctgaaagaagcatacccttccatcaagatttatgctgttgaaccgtcagattccccagtgctttcaggaggaaaaccaggcccccacaaaattcagggaatcggagctggattcgtgccggacatcttaaacactgaagtatatgatgaaatcttccctgtgaagaatgaagaagcattcgaatatgcccgcagagctgcacgtgaagaaggaattctcggaggcatctcatcaggtgcggcaatttatgctgctcttcaagtagcaaaaaaactcggaaaaggcaaaaaagtattggccatcattccaagtaacggcgaacgttatctaagcacgccgctgtatcaattcgattaaaaaaagccaaaactcccggtccgccgggagtttttttatatttcgtgcatcaaatatgccatgtctgcgacgaatgttattcttggaagagaaattcacttttttcactcacaacattgctttacaattaaaaacaagtaaaaaagaaaatagaggaatgatacaaatggcacaacgcagaccggcaggcaaaaaagtaccttttcaaaaagactcattcttacaacaatttgagaaacttgcgcaatcccgaaaacaccatgtacttctcgaaagtgcaagaggcggcagatacagtatagccggtcttgatccaattgcgactgtgaaaggaaaagacggaataactacaattaagcatggtgatgagatgctgtttaaagaaggtgatccattacgggccttccacagctggtttaaaacgctggaaacagaaacgaatcatgagttccctgactttcaaggcggggcaatcggttttctcagctatgattacgcacggtacattgaaaattttaaaatgctctcattagatgatctagaaacaccagatatttattttcttgtttttgatgatatagcagtttatgaccatcaagaagagtctctatggctgattactcatgttaatggttctgatcaggaaacagcggatgtgaagctatctgagttagagcagatgtggctgactgagcttcccgctgtctcttcgcgagagatgaaccctgaaacagatggttccttcgcggcgccatttaccgaggatgggttctcacaagctgtagagaaaatcaaacaatacattgccagtggagatgtgtttcaagtcaatctatcaataaggcagtcacagtcactgtctgcccacccatatcaaatttacaaaaccttgagagaagtaaatccttctccttatatggcgtatttagaaacacctgatttccaaatcatttgcggatcgcctgaactgcttgtcagcaaaaagggcaagctattagagacgagaccgattgcgggcacccgttccagagggaaaacaaatgaagaagacgaggcgcttgcaaacgaattgatacacaatgaaaaagaacgcgcggaacatgtcatgctggttgatcttgagcgaaatgatctgggaagagtatcacgttacgggtctgtgcgcgtaaatgaattcatggcaattgaaaaatactcgcatgtgatgcacattgtgtctaatgtccaaggtgaactgcaggatgggtatgatgctgtagatattattcatgctgtgtttcccggaggaaccattactggtgcaccgaaagtaagaacgatggaaattatagaagaacttgagccgacacgccgagggctttatactggatctataggatggtttggatataatcacgatctgcagtttaatatcgtcattcgaaccatttatgcaaccggagggcaggcatttatgcagtccggcgcaggagttgtgattgattctgttccgaagcacgaatacaaggaatcattcaaaaaagcttttgcgatgcaaagagcattagagctgagcaaagaagagacaaaaattagatgaggtgagcggagaaatgattttaatgattgataactacgattcattcacgtacaacttggtacagtatttgggcgagcttggggaagagctggttgtgaaacgcaatgacagcatcacaatcggagaaattgaagaactgtctccggactttctgatgatatctcccggaccgtgcagccctgatgaggcgggaatcagcctcgaagcaattaaacatttcgcagggaaaattcctattttcggtgtatgtctcggacatcagtccatcgcacaagtgttcggtggtgatgttgttagggcagaacggcttatgcacgggaaaacctcggatatcgagcatgacggcaaaaccatttttgaagggttgaaaaacccccttgttgcgacgcgataccactcgctgatcgtaaaacctgagacgctgccaagctgttttacagtaacagcacaaacgaaagaaggagaaatcatggctattcgccacaatgacctcccgatagagggcgtgcaatttcacccagagtctattatgacctcctttgggaaagaaatgctcagaaattttattgagacatatcgcaaggaagttattgcgtgatgatatatgtgaacggccggtatatggaggagaaagatgcagttctttctccttttgaccatgggtttttatatgggatcggtgttttcgaaaccttcaggctctacgaaggctgcccgtttttgcttgattggcatatagaaaggcttgaacgcgcgcttaaggatctgcaaatcgaatataatgtttcaaagcatgagatccttgagatgctggacaagctgcttaagctaaatgatatcaaggatggtaatgcccgcgtcagactgaacatatcagcgggaatcagcgataaaggctttgtcgcccagacgtacgataagccgaccgttttatgctttgtgaatcagctgaaaccagaaagtcttcctttgcaaaaagaaggaaaggttttatcgatacggagaaacactccagagggatcgttccggttaaaatctcatcattatctaaataatatgtatgcgaaacgggaaattggaaatgatccgcgtgtcgagggaattttcttaacggaggatggagctgttgcagagggtatcatatctaatgtcttctggagaaaaggtcgctgtatctatacgccatcgcttgataccggtattctggacggcgtcacgagacgttttatcatagaaaatgcaaagaatatcggcctggagctcaaaacgggccgatatgagctagaagctctcttgacagctgacgaagcgtggatgacgaactcggttcttgaaatcatcccgtttactaaaatagaagaagtaaactatggaagccaaagcggagaagcaacctccgctcttcaattgttatacaaaaaagaaataaagaacatgattcatgaaaagggaggaagagcatggcgcagcacacaatagatcaaacacaagtaatccacactaagcccagcgctttatcatataaagagaagacgctggtgatgggaattttaaacgtaacgcctgactctttctcggacggcggaaaatatgacagcttggacaaggcgctgctgcacgcgaaagagatgatcgatgatggtgcccatatcattgatattggaggggaatcgacaaggcctggcgctgagtgcgtatctgaggatgaggagatgtccagagtcattccggtgattgagcggattacgaaagagcttggtgttcctatttctgtagacacgtacaaggcttctgtcgcagatgaagcagtgaaagccggtgcatccattatcaatgatatttggggagccaaacatgatccgaagatggcttccgttgcagctgaacataatgttccaattgtactcatgcataaccgccctgaaagaaactacaatgacttattgccggatatgctgtcggacttaatggagagtgtaaaaattgctgttgaggccggagtagacgagaagaacattattcttgatcccggtatcggtttcgcgaaaacctatcacgataacttggcagtaatgaacaaactagagattttcagcgggctggggtatccggttcttctggcaacctcccgaaaaagattcatcggacgtgttctggatcttccgcctgaggagcgggctgagggcacaggcgcgactgtgtgtctcggcattcaaaaaggctgtgacattgtcagggtccatgatgtaaagcaaattgccagaatggcgaaaatgatggacgcgatgctgaataagggaggggtgcaccatggataaagtttatgtagaaggtatggagttttacggatatcacggtgtgttcaaagaagaaaacaaacttggccagcggtttaaagtcgatttaaccgctgagctggatttaagcaaagccggacaaacagacgaccttgagcaaacgatcaactatgctgagctctatcacgtatgtaaagatatcgtggaaggggagcctgtaaaattggtagaaacgctggcggaacgtattgctggcactgttctcgaaaaatttcagcctgttcagcaatgtacggtgaaagtgattaagccagacccgccaattcccggacactataaatcagtagcaattgaaattacgagaaaaaagtcatgaacaacatagcttatattgcacttggatctaatattggagatagagaaacgtatttaaggcaagcagtggcttcactgcatcagcatgctgcggtgacagtcactaaagtgtcgtctatttacgaaactgacccggtcggatacgaagatcaagctcaatttttgaatatggctgttgaaatcaagacatcattgaacccttttgaactccttgaactgacgcagcagatagaaaatgaattaggcagaacaagggaagtaagatgggggccgcggacggcagaccttgacattttgttatttaatcgtgaaaatattgaaacagagcaactaattgttccgcatccgagaatgtatgagcgtttgtttgtccttgcgccgcttgcggaaatttgccagcaggttgaaaaagaggctacaagcgccgaaacagaccaagaaggtgtaagagtatggaagcagaaatctggggtagacgaattcgtgcattcagaaagctgaaaggttatactcaagaaggatttgcaaaagcattaggtatatcagtttctattctcggcgaaattgaacgcggaaaccgattgccgtcagctgccatcattcaagatgcagcagatgttttaaatataagtgcggacgaattggcgccgccagaaaaatagaacaaatgaaaggaggagaaaaattgttcaaaatcggagatattcaattgaaaaaccgggttgtgctcgcacctatggctggtgtctgcaactctgcgttcagattgactgtaaaggaattcggagccggattggtatgcgctgaaatggtcagtgacaaagcgatcctttacaacaatgcaagaacaatgggtatgctttatatcgatgaacgtgagaaaccactcagccttcaaattttcggaggaaaaaaggaaacccttgtggaagcggcgaagtttgtagaccaaaacacaactgctgatatcattgacattaacatgggatgtcccgtgccgaagattacaaaatgcgatgcgggagccaaatggcttctcgatcctgataagatttacgaaatggtttctgcagtagtggatgctgttaataaaccagttacagtgaaaatgagaatgggctgggatgaagaccacattttcgcagtgaaaaatgcacaggctgtagaacgtgcgggtggtaaagcagttgcgcttcacggccgtacgagagtgcagatgtacgaaggaacggcaaactgggatatcatcaaagaagtaaaacaatcagtatcgattccggttatcggaaacggcgatgttaagacaccgcaggatgctaagcgtatgctcgatgagacaggagtagacggggtcatgatcggacgcgctgcattgggcaacccgtggatgatttaccgtacggttcagtatcttgaaacaggtgaattaaaagaagagccgcaagtacgcgaaaaaatggccgtatgcaaactgcatcttgaccgcctgattgacttaaaaggtgaaaacgtagcggtaagagaaatgagaaagcacgctgcatggtatctgaaaggcgtgaaaggcaatgcgaacgttcgtaatgaaatcaatcattgcgagacgagagaagagtttgtacagcttttagatgcatttacggttgaagttgaggcaaaagagcttcaaaatgcaaaagtaggataatactcacctctatttgctgctcactgctagttttacgctggcagtttttctgcttttttcatgaaacaatatctgtaatggagtgataacaatgagtcaagaagagcataatcatgaagaattgaatgatcagctgcaagtcagacgcgataaaatgaatcagctgagagataacggcatcgatccattcggcgcacgttttgaaagaactcatcagtctcaagaagttatttcggcatatcaagatctaaccaaagaagagttggaagaaaaagcgattgaagttacaatcgcaggccgcatgatgacaaaacgcggcaaaggaaaagccggctttgcccatcttcaggatttagaaggccaaatccaaatctacgtaagaaaagacagtgtcggtgacgaccaatatgaaatcttcaagtcttctgacctcggtgatcttatcggcgtaaccggaaaagtcttcaaaacaaatgtaggcgaattgtctgttaaagcaacttcctttgaattgctgacaaaagcgcttcgtccgcttcctgacaaataccatggtttaaaagacgttgagcagcgctaccgtcagcgctacctggatcttatcgtaaacccagacagcaaacatacgtttattacacgaagcaagatcattcaagctatgagaagataccttgatgatcatggatacttagaagtagaaacacctacaatgcacagcattcctgggggagcttctgcacgtccgtttatcactcaccacaacgcgttagacattccactctatatgcgtattgctatcgaactgcacctaaaacgtctaattgtcggcggtttagaaaaagtatatgaaatcggccgtgttttccgtaacgaaggtgtctctacacgccataaccctgaatttacaatgattgagttatatgaagcatatgcggactataaagatatcatgagcttaactgaaaaccttgtcgctcatatcgcccaagaagtgcttggcacaactacgattcaatacggggaagagcaaatcgaccttaaaccggagtggaaaagaatccatatggttgacgcagtcaaagaagcgactggcgttgatttctgggaagaggttactgttgagcaggcgcgtgaatatgcaaaagaacatggtgtggaaattaaagattctatgacagtagggcatatcatcaacgaattcttcgaacaaaaaattgaagaaacgcttattcagccaacgtttatttacgggcatcctgtagaaatttctcctcttgctaagaaaaaccctgaggacccgcgttttacagaccgttttgagctgtttatcgttggccgtgaacatgccaacgcgtttacagagctgaatgatcctattgatcaaagagaacgctttgaagcgcaattaaaagagcgtgaagccggtaatgatgaagctcatctaatggatgaagactttgttgaagctctggaatacggtatgccgccaacaggaggtttaggcatcggtatcgaccgtctggttatgctgctgacgaatgccccttctattcgcgatgtgctgttattcccgcaaatgagacaacgctaataaagaagagcggtatcctccatagggaaaggatgccgctctttttaaattccttagtatttcttcaaaaaaactattgcactattatttactaggtggtatattattattcgttgccgctaaacaaggcgataacgaaaaaaagaacttcaaaaaaagttattgacttcactgagtcaacgagttataataataaagtcgcttgaacgaagtgaacaaaatgatctttgaaaactaaacaagacaaaacgtacacgttttgtcttgtttagttttcaaagaactttgtttaccgctcgtttaagcgactttattatcataacatttaccgtcgctactgtcaacaacttttttaacattttcttttcaaaaaagctgttcgtcatcagcgacgtatactagaataacaccttcggttgtctaagtcaatacataatatcaattaaatgataaattgcttaataacgactaacgcagctattccgggtatccctaaaattccgctgatagctgttgtaaccagattaatcggcacatgaatgccaagactgccgccaaacatatttacacaaaccagcagcaaagcacctgccacaaatttaacagctgtgatgccaatccactttaaaggcttcgcagctgaacctgataaaaaaagaagaataaccaatcctaaaataatcccaataataaaaataggctccatgaatcttctcatctccttcgcttgttctagtacaagcttatgagaagatccaggagtttagaccacttacttccaccggctgatttttaaatttcgctgcttcgcttcccttaagtaaaaaaaatacttcgcttcagctactttcagttcgtataacacttcagcagacggttctaagcttttttcgaccagctttttttgcctgttccactcttccttttgcttaaaaagctgctcggttagtttttcatcaaactctcttcttaatgttttcttgcgaagaaaacccatggatcgctttttcctccttacaattcgcgtcttccttcaagtgctttagaaagagtgacctcgtcagcatattccaagtcaccgccgacgggcagtccgtgggcaatacgggagagcttaataccagacggcttgaggagccttgatatatacatcgccgttgcttccccttctatattagggtttgtcgcgaggatcacttctgtcacttgatcatcctgtaatcgttttaacaattctggtattttaatatcctccggtccaatgccgtccattggagaaatagcgccgtgaagaacgtgatactgtccgttgtattccttcattttctccatagcgataacatccttagggtcttgcacaacacagataacagacttatccctgcgcgtatcttcacatatatagcaagggtcctgatctgtaatatgcccgcaaactgaacaatatgtcaggttgcgtttcgcatttactaatgctttcgcaaaatctaatactacatcttctttcatacctagaacaaaaaaagccagacgaaccgctgttttcggtccgatccctggcaatttcataaagctgtcaatcagctttgatattggttcaggatattgcatgttcttttatccccctagaataaacctggcatgttcattccctttgtaaattgacccattgtttcgtttgtgatttcgtcaacttttttcaaagcttcattcgttgcagcaagcactaaatcttgaagcatatcaatatcttcaggatcaacgacttcttctttgatgataacatccaggatttctttttggccgtttgcttttactgttaccataccgccgcctgcagttccttcaacaaccttttctgcaagctcttcttgagccttcgccatgtccttttgcattttttgcatttgtttcatcattttttgcatattacccattccgccacgcatagcattcactctctttcattttgttagtcttttatttcaattaaatccgctccaacaagctttttcgcttcggcaataagcgggtcttcttcagccggttcatttgatccttcattttcctgctgatgatcttctaaaaattcttctcttattttaccccattgtgcttctggaacgccaatcaaatccattctttttccgagcatcgattctaaaatctgctcaagattagtccggactccgttgttatcctcagcaaccattttacaatgaatttcatatttgaatttcagaacaaatgccgccgatccggcagccacaggttcactgtcattcagcaaagcggcatgcgatactttgttttgctgtttgagatgagcaagaagcttgccccaactgtttctgagcagatcaagatccggtcttgtggcttccttcaaaatctcatgaattctgcctactggcgctttgtaattggatttcccgccctttggcacacgcggcgcttcttttttcgggctttccgcagctgcttttatgcccgttgttttgagccgctctacttcctgttcgagctgctggatttttttcatcagcatatccacttccgggagatcagcagcagattgatgtgaggtttggcaaatcttcacaacggccacttcgaaaaagatacgcggatgatttgtccatttcatttcctgatggctcttgttcagaatatcaatcatttcatatagggcctgagccggaatttgttcacttagtttccggaacgtttcatcgacttttactttctcaagcactccctctaagccaggggctgttttgtacagcagcatgtccctgaaatagaaaatcatatcttctatcagcttagctggatcttttccttgctgaagcaattcatttaatgtttccagtgcgtcagaaacgtttttatcatgcagggattgtgcaagcttcccgatatataattgagaaacagcacccgtaattaaaagcgcatcttcgactttcaggatatcgccgctgaatgatatggcctgatcaagaaggctcagggcatccctcatccctccgtctgcagcactcgcgatgatatccagcgatccttcctccacttgcagctgttcagcatcaacaattttattcatgcgccctacaatcgcttgggaggtaattcgtttaaagtcaaaacgctgacatctagagataatggttaaaggaattttgtgcggttcagttgttgctaatatgaagatacaatgctcaggcggctcttctaatgtttttagtaatgcattaaaagcgccgatagaaagcatatgcacctcatctatgatatataccttatatgtgacggccgatggggcaaacttcactttatcgcgaatgtcacgaatctcatcaacaccgttattagaagcggcgtcaatttctatgacatcggatattgacccgtttgttatccctttacaggccgcacattcgttgcatggctcatcaacaggagcatgttcacagttgacagccttagcaaatattttggctgcactggtttttccggttcctcttggcccggaaaacagataggcgtgagaaaactttttttgcaaaagggcattttgcagcgtttttgtaatgtgttcttgtccgaccacatcttcaaagcgctgaggcctgaatactcgatataaagcttggtaactcacgggtttgccctcctccgttattcatcattcccattatacatgaaccttgtttcgattccaaaagctctttttacataacaaaaaactcacctaatgttaggtgagtctgaaaatttgatgattgatttaccgtgcaccttctgtcgattcgctaccctaagcgttacttaagcagttagctcggcccaggcaaccctgcggcacatgagaggtttcacttaatgctgcttccttccggacctgacatggttcatgaattcccattgcgcaggacccaaacgtcaacaccacttacttaaggcaggccttaaagtaaacgaacctcgagaagggattcggccctgctagagcggattgcaggtacagggcaccgctacctccccgcttagcacggcaaaataaatatcaaattttatgttgcatctattacgatgcacacttaagtatatctgtttcccctaaaaattgcaaccgtactattcagacaagtttttcctggcggctttcttcttttttcttagttctctgaaaaacgcactgagcattccgccgcattcttcctcaagtacaccgctcaccacttcagcctgatgattaaagcgttcctcctgaagaaggttcattagtgtgcctgaacagccgcctttcggatcaaatgcgccaaaaaccactttttccactcgagaaagtacgacggcaccagcacacattggacatggctcaagcgtcacataaagagtcgcaccttccagccgccatgttccgagtgccttacatgcttcatcaattacaagcatttctgcatgggcaatagatcgttgctcagtctctcttaaattatgtgcacgcgctataatttcatcattaacgacaagcaccgcacctattggcacttcacctttctcttcagcctttttcgcttctttaattgcttctttcatataaagttcatcttgtgtcataaggataagctctcttttcaaagttttttcatcgcctaaaaaggctacatattaactataactgaaacggaaaggagactgtcgattgtccaaagcagatacagcccttctcattgtagacatgatcaataattttgaattcgatatgggagaaaccctcgctaaaaaaacagaaaaaatcgttcctcatattttatcattaaaggagcacgcgagacaaaatgaatggccgattatttacatcaatgatcattatggactttggcaagctgacattaaaaacattcagcaagaatgcacaaatgaaagaagcaaggatatcatcacaaagatagctccgaaagatgctgattattttttaatcaaaccgaaacattccgctttctacgaaactgcacttcacacccttcttactgagttgcaggtgagacatattatcttaacaggtatagccggcaatatatgtgtgctgtttactgctaatgacgcttatatgagggaatacagcatcacgattcctaaggactgtatcgcgtcaaacagtgacgaagataacgaattcgccttaactatgatggagaatgttcttttcgcagaaattacgacggaagaacaaattacagaaaaataaacatgatcagcgcttttctttcatacattgatagcgatatgaaaggaggcgtttttcattcaaatttatgtggtaaaacaaggcgacactctttctgctatcgcttcacaatacagaacaaccgcaaatgagatcgctgaaacgaatgaaataccgaatcccgacagccttgttgtcggacaaaccattgtcattccaatagctggccagttctatgatgtgaagcgaggtgataccctgacatctatcgcccggcagttcaatacaacggcagccgagctcgcaagggttaaccgcatccagttaaataccgtgcttcagattggtttccgtttatacatcccaccatctcctaaacgagacatcgaatcaaatgcttatttggagccccgaggaaatcaagtcagcgaaaatctccagcaggcggccagagaatcgtcgccctacttaacgtaccttggcgcattcaacttccaggcacagcgtaacggaaccttagtcgcaccgcctttaacgaatttaaggagcattacagaaagtcaaaatacaacattgatgatgattataacgaacctagaaaaccaagcattcagcgatgaacttggccggatccttttgaacgacgaaactgtaaaaagacggcttctaaatgaaatagtcgagaatgccagaagatatggcttccgtgacattcatttcgactttgaatatttgcggccccaggatagagaggcttataatcaattcctccgcgaagcaagggatctttttcatcgagagggcttagaaatttctacggctcttgctcctaaaacaagtgcaacacagcagggcagatggtatgaagctcatgattacagggcacatggccaaattgtcgactttgttgttctcatgacatatgaatggggctatagcggcgggccgcctcaagcggtttctccaattggacctgtccgtgatgtcatagaatatgctttgactgaaatgcctgcgaacaaaattgtcatgggccagaatttatatggatatgactggacgctgccatatacagcagggggaactccggcaagagcagtaagccctcagcaagccattgtcatagctgatcagaacaatgcttccattcagtatgatcaaaccgctcaagctcctttcttccgctatactgatgcagaaaacagaaggcacgaggtatggttcgaggatgcccgctcgattcaagcaaaattcaatctgattaaagagctgaatttaagaggcatcagctattggaagctgggtctttcctttccacaaaactggctgctgctgtctgatcaatttaatgttgtcaaaaagacgtttcgataatttggaaacgtctttttttcatgggggcacccaagggttgtgatacaatatgaaggtcggtaactgacgcacgtttttcagatataaggaggattccgatgaatacagccccttttattgcaatagaaggtcctatcggggcaggaaaaacaactctcgcaacgatgctctcacaagaattcggattccctatgatcaatgagattgtagaggataacccgtaccttgataagttttatgacaatatagaggaatggagcttccagctcgagatgttttttctttgtcacagatacaaacagcttgaagacaccagtgatcactttttaaaaaagggacagcctgtaatagctgattatcatatttataaaaatgtgatttttgcggaacgcaccttgtctccacatcagctggaaaaatacaaaaagatatatcacctgctaacggatgatctgccaaagccgaatttcatcatttacataaaggccagtctgcctacattgctacaccgcattgaaaaacgcgggcgcccctttgagaaaaaaattgaaactagctatttggagcagctgatttcagattatgaagtcgccatcaagcagctgcaggaagcagaccctaaacttacagtgttaaccgtagatggtgattcaaaggatttcgttttgaataagagcgactttgaacgcattgccgcccatgtaaaggagcttatcgtatgaaggaacatcatatccctaagaattcaattattacagtagcaggaacagtaggtgtcggaaaatcgactttaacaaaaactttagctaaacggcttggatttaaaacatctttggaggaagtcgatcataatccatatttggaaaagttctatcatgattttgaacgttggagctttcaccttcaaatttacttcttagctgaacgcttcaaagaacagaaaacaatttttgaagccggcggaggttttgtacaggatcgttcgatttatgaagatacaggaattttcgcaaaaatgcatgctgataaagggacaatgtcaaaggttgattataagacttacacaagccttttcgaagcaatggtaatgacaccgtatttcccacacccagatgtgttgatctatttagaaggagatctggagaacattttaaaccggattgaacaacgcggccgtgagatggagcttcagacaagcaggtcttattgggaagaaatgcatacacgctacgagaactggataagcggttttaatgcctgccctgttttaaaacttcgcattgaagattatgatcttctgaacgacgaaaactcgattgaaaatattgtagatcaaattgcttcagttattcatgataatcaaaaaaagtgaatctcagtcgagattcactttttctttaaaataaaaaatccgccgcaccgaatgcaacggacaaaacaatctccaatatatgcttgtgtttcattagaattaaaatcaatatggcggaggaagagggattcgaacccccgcgggctttgacacccctgtcggttttcaagaccgatcccttcagccggacttgggtattcctccgtatcgacaagacttactatatcacgtatgttctcgtgtggtcaagcatttttaaaaactttttttgtttttatgaaaatgccatgtttacataagcaaaaaggcgcaccttgtcaggcacgcctttccataatttacggtttcattacttctctattccccatataaggacgaagcactttcggaatcacaacgcttccgtcttcctgctgataattttctaagatagcggcaactgttcttccaaccgccagtcctgaaccgttcagtgtgtgtacatgctcaggcttgcctttcgcttcacgtctgaaacgaatattcgcacgtctcgcctggaacgcttcaaagttgctgcaagaagaaatttctcgatatgtgtcttggctcggaatccaaacttcgatatcgtattttttcgcagccgtaaagcctaagtcacccgtacacatgctcatgacacggtatggaagctcaagcagctgaagaacccgttctgcttggtttgtaagcttctctaattcttcataagaatcttcaggcttcacaaactttacaagctcaactttattaaattggtgctgacgaattaatccgcgtgtgtcacgtcctgctgaaccagcttcagaacggaagcaagcactgaatgccgcatagttgatcggcaggctgtcacctgaaaggatttcatcgcgatgcatgtttgtaatcggcacttccgccgttgaaattaagaaataatcttcttctctgattttaaatgcatcctcttcaaatttaggaagctgtcctgttcccgtcatgcttgcgcggtttaccatatatggcgggatcacttcagtgtagttatactcatccacatgcagatcaagcataaagttataaagtgcacgctccagacgagcacctaagcctttatagaacacgaaacggcttcctgttactttggcagcacgttcaaaatccagaatacccagctcatccgcaatatcccagtgcggcttcggctcataagcaaatgaaggcttttcaccccatttacgcacttctacgttgtcgtcttctgtttcaccgacaggtacagactcatgcggaatattcgggattgagagaaggattgtatcaagctcagcttccactgttcgcaattcttcatcaagctttttaatttcctcgccgacttcacgcatttctttaataatgtgatccgcttcttttttctcacgcttcagcacagcaacctgctgagaaacttcatttcgttttccttttaactcttcaaccttgccgataagctctcttcgtctatcatccagcgcctcaaacttatcaaaatcagttaagtcttcgcctttgtgtacaagctttgctttaatttcttgaaaatttgctctcagcattttcgtatcaagcatgcgaaacactcctttttttattgatttgtcgaaaataaaaagagccctcatccccataaagggacgagagctctcgcgttgccaccctgattgaaaacaaatcaaagactcgttttccactttcaaacataacggttatcccgtaaatgcctacttgtttcagcatttcgctcaaggatggattcagacagcatctttcaccgattcgcaccaaccatcggctctcttagaaagagaggctccctactagttcctatcaacgcttttcgatctttatttgtgcttataatgtactataagtttccacagctttcaactgttttatacaagtgccttttgcttgtattccttaaccatttcaacaaacagctgtgttactcggtgatcttctgtcagctccggatggaatgagcagccaaggaattgcccctgtttcgcggctacaatacgaccattatgctccgatagaacttcaacattttcaccagcttctaaaatatgcggagcacggatgaatacccctgtaaaaggctcgtccaagcctttaattgttaaatcagcttcaaagctgtcaacctgccggccaaatgaattacgttctacaaccacattcagaagacctaaatgaggattatctgaaccggcaatttcttttgctaatataattaatccggcacatgttccaaacatcggtttgccctgagcagcgaattcacgaagcggctccatgaattgatacgtatcgatcaaacggcgcatcgtcgtgctctcaccgcccggcaaaatcaacccgtcaacttcgttcagctgctccggacgttttacgacaagaccagccacgccgcatgcttcaatcgcatggatgtgctctctaactgctccttgaagtcctagtacacctattgttaacatgtcagcagcgctcccatgttcttaccagccgcgttcttgcatacgctgttctggaagtaagtttgagatttcaatccctttcattgcagtaccaagctcttttgacaactcagcgatcaatttgtaatcagtaaagtgagttgttgcttccacaattgctttcgcaaatttagcagggttgtctgatttgaaaataccagaaccaacaaatactccgtcagcaccaagctgcatcatgagagcagcatcagctggagttgctacgccgccagcggcaaagttaacgacaggaagcttgccgtcttttttaatttgaagaagaagctcgtaaggagcacctaggtttttcgcttctgtcattagttcatcctcactcatcgcaactactttgcgcacttgagcgttaactttacgcatatggcgaacagcctcaacaatattacctgttccaggctcaccttttgtgcgaagcatagaagcaccttccgcaatacggcgtgttgcttcaccaagatcacggcagccacatacaaaaggaactgtgtattcatttttatttaaatgaaattcttcgtcagccggcgtcagaacttcactttcatcaatatagtcaacacccatagcttcaagcacacgcgcttcaacaatatgtccgatacgcgcttttgccattaccgggatagatactgcattcattacttcttccacgattgtagggtcagccatacgggcaactcctccagccgcgcgaatatctgctggcacacgttctagcgccattacagcgacagctccagcttcttcagcgattttcgcttgttccgcattgatgacgtccatgatgacgccgcctttttgcatttctgccattccgcgttttacacgttcagtacctgtttgagccatttcttggtccccctaatcaaggtatagttatatgatttctaatccttattgtatcctagaaatccaataattcatatggatatatactattttattcggtttttagcgctttgaaaatcattttttattaaaaattgggttttttcagtatattacgcgaaagagccctaacatccatcagagctctttcaattgattaaaaccagccggttaccgtatcaacaatgcttccccaaattccggcaaaaaatccgccgatactgcgcattgtcaaaacaaaccagtttgctttttctacattttcttttgtaacaaggtctacgccagccagatcgctgttaaggaatccgtaatccttttcatcacctgtgtattccgcagtcagcttcccaaccttggttccttttttcacaggagcagttaagttgtctttattcagtgtgaccttcgctttgtaattcttttcttcaccatttttgacaggaagagagaacgccttgtttgtcacaatgcctacttctttctctttacccttatcaactgaaattgttttatggccttttacttgatcgccttcagcataaatttctttcatggagaaattgtcgaaagcataatcaaacattttcttcgtttcatcgaaacggcctgtatgaaggttgccctttgcgtttaaaacaacagtgatgacacgcataccgttgcgttcagctgttcctgtaaagcatgaacccgcagagtcagtagaacctgttttcagtccgtctacagtcgcttttttatactcgctgacaagccccttcagcataaaattccagttcggcatgtccatttcatcatcggtgccttctcggaatttcgttttggcgatactggaagtctccagtatctcagggtagtcagtaatcaagtgatccgcaagaatcgccatatcctttgcagaaacttcactttcttcatttacgcttgtcccctcaggctgatgcccgtgaagatctttgttttcaagacctgttgcgttaacaaatttgtaatctgttaaccctagttcttttgcttttgcattcattttttcaacaaacttagtttcagaacctgcaacgatttctgcaatcgcaatagcagcagcatttgcagaataaattgctgtagcttgatataattcttttactgtgtatttcccgtctttccgaagaggaacgtttgataagctgttatcttgggaaatttcatacacatagtcatcaggcgtataggtttggtcccatttcactttaccttgatcaattgcttccaataacagatactctgtcatcatttttgtcatactcgcaattggcagtctcttatctgcatttttactgtaaagaattttacctgaagaagcttcgatcataatagcagcagatgcattgatatcaattggatcgctggctgcttttgcttttgacattggagccagacacgtgacagctagagttaacacaaccaatgacatcagtagctgtttacatttcttgatgttcaatcgtacgacctccgtatttcattttcttcatctataattaagccgttaaggacattttcaatgcacaacagtataaattttatcataatcagtataaaaaaaatagacagagtcagagaccctgtcaaatgtttttaatttgtaacaatttattatgaaattgtatagttaggtgattcttttgtaatctgtacgtcatgcggatggctttcgcgaagtcctgcgccagtcatgcgaatgaactgagcttcttctcttagcgcacgcagatctttggacccgcaataccccataccagaacgaaggcctccgactagctgataaacggtttcttcaactggtcctttgtaaggtgtgcgtccttcaattccttcaggaacaaattttttgttttcttcttggaagtaacggtctttacttcctttttccattgcagcaactgatcccatgccgcggtataccttaaatcttctgccttgataaatctcagtttcaccagggctttctgatgtgcctgcaagcaagcttccgagcataacagcatgtccgccggctgccaacgctttagtgatatcaccagagaatttaatccccccgtcggcgatgattgttttgccgtgttttcttgcttcagtcgcgcaatcataaattgctgtaatttgcggaacaccgacaccggctacaacacgtgtagtacaaattgaaccaggtcctattccaactttgacaacgtctgctccagcttcgataagcgctcttgtcgcttcagctgttgccacgtttccagcaataatgtttaattcgggatacgtttcacgaatttttgtgactgtgtttaaaacgccttgagagtgtccgtgagctgtatctataacaatcacatcaacattggcttcaacaagctttttgacgcgagtcattgtatcgccagttacaccaactgccgcgccaacgatcaggcggccgtgaatgtctttagatgagttcgggaactcaatgactttttcaatgtctttaattgtgataagaccttttaatttattctggtcgtctacgagaggaagcttttcaattttatgtttctgcaaaatcttttcagcttcatccagagtagttcctacagatgcagtaactagctcttctttcgtcatgacgtcgctgattttcattgagtagtcagaaataaaacgaaggtcacggtttgtaataattccaacaagcttctggtcttcttcgttatttacaatcggaacaccggaaattctgtatttccccatcaaatgctccgcatcaaatacttggtgatcaggagttaaaaagaagggatttgtgataacgccgcgctcagaacgctttactttatcaacttgttcagcctgctgttcaatggacatatttttgtgaatgatgcccaagccgccctgtcttgccattgcaattgccattgctgattctgttacagtgtccatacctgcgctgatgacaggaatatttagctttaacgtttttgtaagttctacagataaatccacatcacgcggaagtacctcagactttgctggtacaagcagcacatcgtcgaacgttaagccttcttttgaaaatttactttcccacattagtaaatccccctcttttcggcaaaatattatatgtagattatcaactagccaagagcatgtcaaggaagcgggaaagagttgaaatatttagataacggaaaggatcaagaaatatacatgacatatcatgagtggaaagacttagcgctattttactccgttgaatcaacccagaaatttctagaaaaggtttataccttaaacggtattgacgatgcgaaaaaaaactcttttaaaaacagtgaacggtttatttatttcttaaagcatgccgaatcgttttataaacaagccgcatattctcccttagaaatcaaaccgattcttttattttatggaatggcacagcttatcaaagcatgcttaattacacgtgatcctcattatccaagccatacatcagtactggcacatggcgtaacaacaagaaaacgaaagaaacaaaattattgttttagcgatgatgaagtgaaaatacaacgaaatggcctatgcatacattttatgaaacatttattcggacaatcggatatagtagatgaacggtataccatgaaaaaattattaatggccattccagaacttagcgatattttctactttcatcagaaagaacgatttatgacaaaagttgagaaggataagaacgaaatttttgtaccggaggaagtagtaatcaattacaaaatgtctgattcaaggtttgctgaatacatgtcccatcattatcaatggtcttttacaaaaaaaaatgaacacgggctgctgttcgaaatttcaccacaagacaaggagccatggacatcgaccagcttattgtttgacatggaaaagaaccaatattatatcccttctcaaagggagcaatttctgaggcttcccgaaatgacaattcattatttgattttgtacaacgttgggatgattgcaaggtatgaaacagaatggtggtatgagttattaacacagcatataagtgatgactacgtgttaattcagcagtttttattagtaacagaaaagaaattccctaaatacgcttcacagtttcttcttcatttttaacaaacaaaaaaaaccgatggagatgatgttgaagaaaataggagagaaagaaggtactgaagttgattcgctgactgcccataatcgcctagaacaaatgataaagaatcaaaaagtcaccaagaaagtatatagtgaagaggatataaaaaaactacagaaaatttataaaactattgatggaataacttactgtgcctacatagatggaaatataattgtcaagatagagtgtgttgatgaatctctagaaccagatgacaatgaaagtgatatagagagatacttagaaatgggtttggagttatttagtgcagacgattgggaacgagcagcattaggatttgaccctcatacacatgaaaaactctcacttctagatcgattcaaagctggtgttaatataacgccgcctgctaaagtgatcaaatggattcgacggggaaataaactagctaaagtgtctaagaaagcagaaaaagccactgatgaagtttcgaaagttgagaaaaaggagagaacggcagagaaagttgctaaagcagagaagaaaaactctaaatcagcaagtaaagttaaattttcagaaatgacagctgatgaacaaataaaaatagctaaagaatattccaagagggctccaattagaatccctgatgcagcaaaagtaaaagctcaatcgaaaactgattatgaacaaataacttataaatggaacgatggaacatacaaatatgaggtcagatggcacacaagtacgcctggggcgcccaaaaaccaagggaatacgtgggttgtacaaaaaactgttccgggaaatggtggacaacaaccacaaaggttctttaaaatcggagaaaacgagtggattgaaggacataaatggtttgaagctattagggaaagaaaagctgggacagctactaaagaccaattaagaattttagaaaaaggtcattggaaggattgatcgagttgttaaatacaaagttttatgatggatttgaaggtgaacctgaacttgccttatctgatggagaaaacaagctcatcatgtggaatggatactttgaaactttattaaaagctttattagataacaatctagagaaagagggaattattaaagaatacttttatcaagaaggctggtatgatgactcaccttgggtaatagaagacgtacaattagcaataaaccaaatgaaaagttttgatgtaagcaaactagttgtttcagacggttttaaaaaagaattagtagaattagttcaagagattatacaatttcttgaaaatgcaaaaaacaaaactgttgttattgaatacgattaaatctagaagctgggaagccagcttctttttgaagtttgatataatttgatttgagaaaacggaaaactataatatttccaagcctaaaggtttatattaaatctatttgttattattctcaaaataatggttggaagttctcattcttgaaaaataaatttatcgacatattgtaatagaggaaaatgaaagcgttgacatcccgcaaatctagtgctaaagtatacctacaaacaaataaaacgacccgtcaggattgttactgcgaaagcaggcaaaacctaaatggtgcaggtgcaggaggagactctcgcaatctgtgtcatttaggttttttttattctcttttaggaggtgatgcagcatttgatacaaaaaaagctggtgaaaggcggccacctttcatccagcagtccccccataaaaaggaggtatacacatggattatgataaattatcgaaggacatattacaactcgtaggcggtgaagaaaacgttcagcgcgtgatccactgcatgacgaggctgcgttttaatcttcatgacaacgcgaaggcggatcgcagtcagctggagcagctgccgggggtgatgggcaccaatatcagcggcgagcagtttcaaatcattatcggaaacgatgtgccaaaggtgtatcaggcgattgtgcggcacagcaatctcagtgatgaaaagagcgttggttcatcttctcagaaaaagaatgtgctgagtgcggtctttgatgtgatttctggtgtgtttactccgattctgcctgcgattgcgggagcggggatgatcaaagggcttgttgcgctggcagttacgtttggctggatggcggagaagagccaggttcatgtcattttgacggctgtcggtgacggtgcgttctacttcctgccgctcctgctagcgatgagtgcggcgagaaaattcggaagcaatccgtacgtagcggcagccattgcggcggcgattctgcatccggatttgacagccctgctcggtgcggggaaaccggtttcctttatcgggcttcctgtaaccgctgccacttattcgtcaacggtcatcccgattttgctggcgatttggattgcttcgtacgtagaaaaatggattgaccgttttacacacgcatctctcaaattgattgtggttccgacgttgacattattgattgtcgtgccgctgacattgattacagtcggtccgcttggcgctattttaggagaatacttgtcttctggggtcaattatttgtttgatcatgcagggcttgtggcgatgattttgctggcgggtacattctctttaatcattatgacgggcatgcactatgcctttgtgccgatcatgatcaacaacatcgctcaaaacggccacgattatttactgccggctatgtttttggcgaatatggggcaggcgggagcatcatttgccgtcttccttcgctccagaaacaaaaaatttaaatcactcgcgcttaccacaagcatcacggcgctgatggggatcacagaacctgcgatgtatggcgtgaatatgcgattgaaaaagccgtttgcagccgctttgattggcggtgcagccggtggcgcgttttacggcatgacgggtgttgcttcctatatcgtcggggggaatgcaggtctcccgagcatccctgtctttatcggcccaacgtttatttacgcgataatcggccttgtgattgcgtttgcggcgggaacagcagctgcgtatttgcttggattcgaggatgtgccttctgacggcagccagcagccggcagtgcatgaaggcagcagagagatcattcacagcccgattaagggagaagtgaaagcattaagtgaagtcaaagacggagtgttttctgccgggatcatgggaaaaggattcgccattgagcctgaagaaggagaagttgtgtcgcctgttcgtggaagcgttaccaccatttttaaaacaaaacacgcaattggcattacgagtgatcagggagctgaaatacttatacacattggattggacacggtgaagctggagggacaatggttcacggctcacgtcaaagaaggcgacaaggtcgcaccgggagatccgctcgtgtcctttgatctggagcaaatcaaagccgcgggatatgacgtcattaccccggtgatcgtgaccaacacagaccaatattcattttcgccggtaaaagagatcggtaaagtgcagacaaaagaagcgctgcttgctttatcttgaaaaaactaatggggtgatcaatatgagttcaaacgcaaaacgatttccagaaggatttttatggggcggcgcagttgctgccaaccaagtggagggtgcttataacgagggtggtaaggggctttcgacagctgacgtatcgccgaacgggatcatgtctccatttgatgaatcaatgacttccttgaatctgtatcacaacgggattgacttttatcatcgttataaagaggatatcgccttatttgcagaaatgggatttaaggcgttccgcacatcgattgcgtggacgagaatttttccgaatggcgatgaagaggagcccaatgaagaaggcctcagcttttatgatgatctgtttgatgagctgttaaagcatcatattgagcctgtcgtaaccatctctcattatgaaatgccgctcggtttagtgaaaaattatggcggctggaagaatcgtaaagtcatagagttttatgaacgctatgccaaaacggttttcaaacgctatcaacacaaagtgaagtattggatgacgtttaatgaaattaacgtggtgctccatgcgccatttaccgggggcggtcttgtttttgaagaaggagaaaacaaattaaacgcgatgtaccaggcggcacaccaccaatttgtggccagtgctcttgctgtcaaagcgggtcacgacatcattcctgattcgaaaatcggctgtatgatagcggcaacgacaacctatccgatgacttctaagccggaggatgtcttcgcggcaatggagaatgagcgcaaaacacttttcttctcagatgttcaggcaagaggcgcatacccgggatatatgaaacgctatctggcagaaaacaatattgaaattgaaatggctgaaggcgatgaagagctcttgaaagaacatacggtggattatattggattcagctactacatgtcgatggcggcgagcacagatccggaagagcttgcaaaatcagggggcaacctgctgggcggagtcaaaaacccttacctcaaatcatcagaatggggctggcaaattgatccaaaaggcttgcgcatcacgctcaacaccttatacgaccgttatcagaagccgctgttcatcgttgaaaacggccttggcgctgtagacaaggttgaagaggacggcgcgattcaggacgattacagaatcaactatctgcgtgatcatttatttgaagcgcgcgaagccattgcggacggcgttgaattaatcggatacacatcatgggggccaattgaccttgtcagcgcatctactgcggaaatgaaaaaacgctacggtttcatttatgtggacagggacaatgaaggaaatggaacatttaaccgcatcaagaaaaaaagcttcaactggtatcagcaggttatcgccacaaacggagagagtctctgacaaatttttgaaaactcatgcgcttcaattgacaataacgaaatgcagacggacaataaaagagaaagatgaaccacccacagtccgaaaggcgggaagagcatgtttaacaaaatgttagtagcgattgacggatcagacatgagtgcaaaagcgcttgatgccgcagtgcatttggcaaaagagcagcaagcggaactaagcattcttcatgtggggagagaagccgtcgtcacgacttcttctctgacgggaattgtctatgtgcctgaacactttattgatgaaatcaggaacgaggttaaaaaagagggcctgaaaatccttgaaaatgcaaaagaaaaagcagccgaaaaaggcgttcaagctgaaaccgtttacgcgaatggcgagccggcgcatgagatactaaatcacgcaaaagagaaaggcgtcagcctgatcgtagtcggcagccgtggcatcagcggcctgaaagaaatgatgcttggaagcgtcagccataaagtgtctcaattatcaacatgcccggttttgattgttcgatagatttgtaaaaaaagcgcccaagggcgcttttttttatctattagaaaatgtaactaataatatatctcgatgcgcaccatctctattggcagtgccgaccggtgtaaccgcatgaaagaccttttgcccgagagcaagtgtctcaagcgggtctatcagccgcagcactttatcaatttgcttaacagacggagcaattaagttatctcctccgatagcatcttcgctcagctgaaacagatggacgaaaacaagcggttcatcgtcacgatgcagccaaatgggtgagctgtatgaaggcgcgtcaggtgtcacttgatatctgacttggtgaagcccgacgatcacttctttctcccaatctacaaaatcggtttggcgggccatttctacatttgaatgtatcatttgccgcgttacaggatgctgtagaaactcatctgatattttttcaaattgtctgacgataccgccatcatcataattatattcttttgattggaaatatccattatccggatctaattcaagagtgtcggagtgaggagccaaaatgtagcgggaatgcgctctgtaacggccgcctcctttaggatcagctttcaaagcatcatatgtaagctgtaatttgcggactgcggcgtctgtagttttttgccggtagaaatctgctgggatatacgaatagccgttttcctttaaaaaagaagcatatttagaaatatcggatgtcaactctttttgtacgtttgaaacttgaaccatatgaatctctccttaaaaagtagatgatttttttagtaatttcctgtatgatagaaaatgtggaaaatagaggatgtagtgcaatgctaaattatttgtaatatattgtcaaataataatattcagattattacaaattaccaaaatgaaaaaaggcagaatgtaaaatgatgaagaaaaagaatataatgataactggggcaaatagcggaatcggcttttcagcggtaaagcaatttttagcagaaggctttcgggttgtaggagtagatattcaaacgaataaaatgtcagaatttatagtaaacagtgacttttacatggaaaaagcagacttgtctgatgttcagcaggcggaatctttgatgccaaagctagaacaaagccaattgattccggacatcttaattaatgcagcagggataagggaaatcacccctgttcttgaattatcagcagaatcattcaaaaaagtcatagacattaatctcacggcagcctttattctttcccgagatgcggcaaggctgtggtcaaagctgggaaaacgaggctgtataatcaacatcgcctctgtgtccgggctgatggcagagcctgcgcgggctgcctatgtgtcttccaagcatgcgatcatcggactgacgaagcagctcgctatggagttcggatcaaaggggatcagggtgaatagcatttcaccgggcgtgatccaaacagaattaacggaagagtattttcaagacgatgaaatggttcagctgatcaaagataaccatgcccttcatacgtgggggcagccgagtgatatcgtttcctgtatgaagtatttggcttctgatgaggcgcactttattacaggttcaaactttgtcatagacggcggctggacggccggcaagaaactataaaaaaggaaaagcaccttgcagttggggtgcttttccctatacataattggaggtagaatacgcttgatgcagcaagatctctcaatcacaccaaaacaaaaatcaacagccgtaatcaaaatggtcatctctatggtgattttcggctccatcggctttttctcagagcataccaatctgccgtcatttgaattggtctttgtccgctgcctttgcgcgacgctgtttttaggcctttgctggctggcgtccggccagtataaaactgaaaaatggagcaagagagacgtgctgcaaacattggcgtgcggtttctttcttgtattcaactgggtgttcttatttaagtcttttgaagaaacgtccgttacaattgccatctctgtttatcatctagcgccggtgcttgttcttcttctggggagcttcttctacagagagaaattaaatgtgatctccgtcagctccattatcatctgctttcttgggactgcgctgatttccgggattaacggcagcacatcattgacacagctgatgggatcagggatcatatgggcagttctcgccgcactgttttatgcgttcaccactttattgggaaaaggcattcacaatctcagtccttacacgaccaccttcttgcagacaggtttaggggttatcatcctgattccgtttattcactttggcgcttttgcggacctatctcagggaaactggattatggtggtatctaccggcatcatccatacgggtattgtatatttgctgttttttgacagtttacgatttttatcaacgaaatttatttcaatcattgtatttctcgaccccgctgtcgcgatcgtgctcgataccgtcttcacaggcttccgccctgacctctatcaaacgcttggcatcgtaatgatctttgcgggcatggccttgacgcttgtcaggaggcaggggaaggcgaatgtgacagctgagggtacggatattgaacaaatacaataaaaaatgtaaaaaggcctatgcggcctttttttgttttaggtcaattgactctcgctaatccttaaaataagataaattttctagaaaaatattgtaatgatatttcagtctagttaagattattgagtaaatattacttttattacaaaaggagagaggaaatgaaaaaaagaaagaggcgaaactttaaaaggttcattgcagcatttttagtgttggctttaatgatttcattagtgccagccgatgtactagcaaaatctacagaagaagagaatggaaaccgtattgctgccgatgatccagaagaaactcttcagaaagaacaaactgaggaagctgtaccttttgatccaaaagatataaacaaagagggtgagatcacctctgaaagaacagaaaatacaaaactctattatgaaggtgacggtgtctataaacaggaagtataccttgatcctattcatacaaaggaaacaccggatgccgactgggaagacatttctcctgagttaaaagagtcgacaagcaaacaagtcgagacagagaacgctattttgaattcagattttcaaaagcaaatgaagaacgggctttatgcgacttttgagcataatgaccataaggttacatattcactagcagaagcgaaaggcccgaataaaacttcacttactccgaaagatacctcagcagattataagactgacagtaatgagattgtgtatccggatgtgtttccgaatattgatcttcagactttcacattcaatgaaaacataaaagaagatttagtccttcatcagtataatggatacaacacatttacatttcagttaaaaaccgatttgcaggctaaagaacaagaggatggatccattgatttttctgatgaaaaaggaaaagttgttttttctgtgcctaagccttttatgacggattcaaaactagatgagctttccggcgaggttgaacggtcagacaaagtcagctataagctggaaaagaatgaagaagggtatttgcttcatcttacggcagacgagaactggctgaaagacccagaacgcgtatatccagtatctatcgacccgtcaacttctttatctgtttcatcggatacgtttgtcatgagtgcctacccgacgacgaactattcggcctcctcacaaaaatgggatgctaatttaaaggcctatgtactgaaaacgggctattatgacaaaacaacaggcacaaactatgcgttcatgaaatttaacaacctaaagccaattcaaaatatgactgtcactaaagctacattaaaaacatacgtagcccattcctattatggaacaaaggcaaccggcctttggctggatacggtcaacagcaattatgataatgcaaaagtgacatggaacaccaaaccggcatctaaaaatatcggaaaagccgacgtccataaaggacagtgggcgagttatgatgtgaccgctgctgtaaagtcatggaactccggcggggccaactatggatttaagcttcatacaaacggaaacggcaaggaatattggaaaaaactaatttcttcagcgaactccgccaataaaccatatattgaagtgacgtataccattccaaagggaaacacacctacaatcaaagcctatcacaacggcgattccactggttatttcgatatcagctggaaaaaggttgaaggcgcaaaaggatataaggtatggatttacaatggtaaggaatatcaagcgatttctgcaggcaacgtcacgtcgtggagcacaaaaggtaaaaaaatctggcctacgagcgcagaaattgcctccaagagatataaactgcatctggacggcaaggatggagctgaattggcattagatccatccccggtctataagaattccggcggaagctatgctacaagcaaaaactattggattggcgtcagtgcgatatttgaccaaggtgaaggagcgatgtccgcaccggcaaagcccgttatccctaatgtaggaaaagcacaagcaccgtcagcaaagggctacaataatgggaatgccacaggatacttcgacctttcttggaaagctgtatccggtgcaaccggctataaggttcaggtgttcaatgggaaaggctttgagacacttgatctcggaaatcagacgtcttggaccacaaaagggaaaaagatctggccgacaagtgcagaaatcaaggcgggaaaatatgctcttcacctaaaggacggaagcggagcagagctgccgatcaatcccggaccaacctataaaaacgccgggggagatggagccaaaagaaattactcgtttaaaattatcgcatacaacaaagacggcgaagccattgcatccccggctgctaacccggcacttcctgatatcgctaggccaaagaatttaactggctatttgtatacaaatacaaaatcgagtcaaacgggttatgtgaatttgatatgggaaaaggttcaaaatgcgaagggctataaagttaacatttacaacggtaaagaatatcagtcctttgatgttggtgatgctgatcattggacaacccaaaataaaaacatctggccgacttctgaggaaatcaaagccggaagctataagcttcatacagatggaaaaggcggggaattagccctcgatccatcacctgtctataacaatgcaaatgggaattacaaagggaagaagaattattctttcacgcttgtcgcctatgatgcgaatggtgaaacgattccaacggcgccctttaacccaacgttccatgaaggcgcagaattcctaggtacagaagagtactggtctatcattgatatcccaagcggccagttaaatggtgcgacaggcaatgtcattgtgaatgaagaagatttgtcaattgacggacgcggtccgggacttggcttatcgagaacctacaacagtcttgacagctctgatcatttatttgggcaaggctggtatgctgatgcagaaacatctgtcatctcaacggatggcggggcaatgtatatcgatgaagacgctacgacacatcgattcacgaaaaaagccgatggcacgtatcaaccgccgaccggtgtatatcttgaattaacagaaacagctgatcagttcatattaaaaacaaaggatcaaaccaatgcttatttcaataaaaaaggcggcaaactccaaaaagtagtggatggccacaacaatgcaactgtctatacttacaatgacaaaaatcaactgaccgccattacagatgcatcaggccgcaagcttacatttacctatgatgaaaacggccatgtgacttccatcacaggacctaagaataagaaagtcacctactcatatgagaatgatttgctgaagaaggttacggatacagacgggactgttacaagctatgactatgatggcgaaggacgccttgtcaaacaatattcagccaacagtaccgaagcaaagcctgtctttaccgaatatcagtatagcggacaccgtctcgaaaaagcgatcaacgctaaaaaagaaacatatgtctacagctatgatgctgataaaaagacacttctcatgacacagccaaatggccggaaggtacagtatggctataatgaagcgggaaatccgattcaggtcattgatgatgcggaagggctaaaaattacaacgaatacaaaatatgaaggcaacaatgtcgtagaagatgtcgatccaaacgacgtgggcaccggaaaagcaacggaaagctatcaatatgacaaagatggcaacgttacgtcggttaaagacgcatatggaactgagacatacgaatataacaaaaacaacgatgtcacaaaaatgaaggataccgagggcaatgtcacggatattgcttatgacggactggatgctgtatccgaaaccgatcagagcggaaaatcatcgtcagcagccgtttatgataaatacggaaatcagattcaatccagcaaagatttatcagcttcaactaatattttgaaagatggaagctttgaagcacaaaaatccggctggaatctgactgcctctaaagacagcggcaaaatctcaattatcaccgataaaagcggagttctttccggatcaaaggcattggaaatcttgagtcaatcaacgtctgccggaaccgatcacgggttttcgtcagcgacacaaacagttgaactggagccgaatacaacctatacattaagcgggaaaatcaaaacagatctagcaaaaacaagagcctactttaacattgatttgcgagacaaagatcaaaaacgaattcaatggattcacaatgaatacagtgcattagccggaaaaaatgactggacaaaacggcaaatcacttttacgactccagcaaatgcaggaaaagccgttgtgtatatggaagtcgatcataatgataaagatggcaaaggaaaagcatggttcgatgaagtccagctggaaaaaggcgaagtatcgtcaagctataacccagttcaaaacagcagcttcacatcagcgacggaaaactggaatgtaagcggagcatccgttgattctgaagaaggctttaatgatgatgtatcattaaaagctgcccggaccagtgcgtcccaagccggatcagtaacaaaacaaaccgttgtcttagggcaaagcgcaaatgacaaaccggtttatctcacactgacaggaatgtcgaaagcaagcagcgtcaaatttacagatgaaaaagactattctctgcaggcgaatgtcacttacgctgacggcagcacaggcgtctacaatgcgaaattcccttctggaacacaggaatggaaccgggcagctgtcgtcatccctaaaacaaagccgatcaataaagtagatattagtattctgttccaaaagagtgcgacaggcacagtctggtttgatgatatccgtttgattgaaggaagccttctgactaaaagcacgtatgacagtaatggcaactatgtgaccaaggaagaggacgaactaggttacgccacttcaactgattacgatgaaactggtaagaaaacagctgaaacggatgcaaaaggtgaaaaaacaacctatacgtatgatcaggcagaccaactgacaaacatgacgctctctaacggcacgtctatccttcacagctatgataaggaaggcaatgaggtaagcaaaaccatccgggcgggagcagatcaaacctataaatacgaatatgatgtgatgggcaagcttgtcaaaacaactgaccctctgggcaatgtgctagcaagcgaatatgatgccaacagcaacctgaccaaaaccatttcaccaaatggcaacgaagtgtctctttcttatgatggaacagaccgggtgaaatcaaagtcgtataacggtacagaaaagtacaatttcacgtatgacaaaaatggaaatgaaacgtcggtcgttaataaagagcagaacaccacaaagaaacggacatttgacaacaaaaaccgtttaaccgaattgactgaccgcggcggcagccaaacttggacataccctagtgactccgataagctgaaaaccttctcgtggactcatggggaccaaaaaggaacgaatcaatttacgtataacaagctggaccaaatgattgagatgaaagacagtacatcttcatattcatttgattatgatgaaaatggaaacgtccaaacctttattacgggcaacggcggcggaacaagtttttcatatgacgaaagaaaccttgtaagctcgctgcatatcggtgacaaaaacggcggaagcattctgacggaaagctatgaatatgatgccaacggcaatcgcacaacgataaacagctcagcaagcggcaaggtgaaatatgagtatgggaagctgaatcagcttgtcaaagaaacccatgaagacggtactgtcattgaatacacatatgatggattcgggaaccggaaaaccgttacaactgtaaaagacggctcaagcaaaacggtgaacgcttccttcaacatcatgaaccagctgacaaaagtcaatgatgaaagcatctcttacgataaaaacggcaaccgcacatccgacggcaaattcacatatacgtgggatgcagaagataacctgaccgccgttaccaaaaaaggcgaagacaagccattcgcaacatataagtatgacgaaaaaggaaacagaatccaaaaaaccgtcaacggaaaagtcacgaactacttctacgacggagacagcttgaacgtcttgtatgaaacagacgcggacaacaacgtcacaaaatcatacacgtacggggacagcggccagctgttatcctacacagatccgcaacagcctttagtagccgcagaacgtattcgctccatttttcagctgtttcttttgcgaacagatctgtcgcatattcgagctgcaagccaatgccattttcatcagtaaatccgcccagtgtcagatcaaacttagaggttccctgatgagcctcataaggtgaaatgctcagattttgcaatgtaagctgttctttatcagggttttctgtcgtcaccatcacattaaacaatgggtttcggctcatatcccgagggagatcaagctgattaaccagatcttcaaacggatactcctgatgctcaagcgctgacaggttcgtctgctttgcttgctccaaaagctccgcaaatgtttgctgttctttcgcttccattctcagggcaagtgtattgacgaacattcccggcatgtcctgaacatcagcattcgtccggccggcagtaacggagccgatgacgatatcccgctgtccggaaattttgcttaaaaagacgtggaaaacagcatggagcaccatgtgcaaggtcgttccggtttccgcaagcagtttttctaccgcctttgccgtctcacttcccgtacggaaacggatcgtatctcctttaaagctttgcacaggcggacgggcgtaatcgagcgggagatcaagctctggcagctcgcctgaaagaactgacatccagtacgcctcatgctccttcatccgttctttttgctcagcttcatgttgccaaacggcgaaatctttataatgaagcgccggctccggaagctgctctcctttgtaaagcagcgccaattcttttacaaaaatgcctcttgagacgccgtctgcgatgatatgatgcatatctaaaagcagcaaatgttttttcgcttctattcgaagcaaagctgcgcgaatgagcggtgcgtcggttaagtcgaatggccggataaattccttaatcttttggtccgcttcgtcttctttggcttcaaacagatgaagatcaacctccgcctcctcaatgatgcgctgaacaggctcaccattagcttccataaatgacgtccgcaatgattcgtgacggttcacaagctgattgagtgagtcgcgcaggcacgaaatatcaagctctccttccattagaagaacagatggcatgttgtagcttatcgtctggcggtcaagctgattgagcacgtacatccgtttctgtgcggatgacactggatacatatcctgcttgtcagccggtttgaggacttgatggccgcctgaaacagcagacgcctccatataagccgccagctggcgaacagtcggctgctcgaacagtgctttaagcggtacgcttttctccaattccgcctgaatgttggcaatcagcatcatcccttttaatgaatggccgcctaaatcgaaaaaattgtcgtcaatgccgatggcttctatgccaagcgttttctgccaaatgcggcataagctttcttcaagcgctgtctccggtgcggccaatgccttgcctccggattgtgccgcgttcggctttggcaaagcgtttctgtcggtttttccgtttgccgtcagcggaatcgcgtcaacctgcacaaagaaagcaggaatcatatgagacggcagtgttagggaaagctgcttccggagctctgctttttcaatagcttgatccgacgtataatacgcgcaaagctcttgaagaccgccctcggaaaccgctagtacaaccgcttcttgaattccgctgaggctgagcatgaccgtttcaatttctttcggctcaatgcggtagcctcggattttcacctgatcatcagcccggccgataaatgcaagcgtaccgtcagaaagtcttcgtacgacatctccggttttgtacatgaggcttcccggcgaatatggattttctacaaatctctcggctgtcagctgaggcctgttgagataccctctcgcaagcccctgtcccgtgatatagagctgtccgctcgctcccggcggcacaagcttcaatgcttcatttaagacaagcgcgccggcattcgtaatcggccgtccgattgtcgggcgtttcgcaaatgcatccggctcagacagatcaacccgcccggcgatggcgccgatcgttgcttctgtcgggccgtagtgattgataaattcggtatgtccatacatcttacggaaggcgagaacatcagtcgggatgattttttctcctcccaagacgatcaagcgcaaggattcaaagtttgcatcttttgcaaaactggcggtgttcactattgtatggaacagagacggtgtcagtttgatataagtgatcccatgctccttgatatagtgcgctatttcatccggcgccgtataggtttccttctggacgatatggagctcgcccccgcccagaagtacagggaacatgctcgtatagccaaggtcaaatgcgtaagatgaaagcaatacagtcttatcattttccgtcaggctcgcctcttcactaaaccaagagacatagtttgtcagattgcgatgctcaatctgcacgccctttggctttccggtcgtaccggacgtataaatgacgtatgcaagattgcgagacccggaaatggatgatgggcgctccttgctttcatttctccatttaccgtcatcaaggctgacgattgtcccttcatattgcccaatagccgtcatgtttctttcattcacgaccgcaaattttgcaccgctgtcctctaatgaataacggattcgttcttcgggtgtatcaggatcaatcggaaggaaagctgcccccgccttcatgacaccgagaatcgataccatgacttcagctgaccggtccataacaatcgcgacaatgtcttcatttcctgccccttgggcacgaagatgatgcgccagctggttcgcctgttcatcaagctcgcgataggtcagcagatttccgccagccttcaccgcaggatggtcaggtgtttgctgggcctgtttttcaaaaagagcggcaaaggttgcttcggtaatttgagtcatatgtctttcttctagcaaagcagctgtttctgcagatgaaagcagatctacatcagacagccgaacgtttggattagccgcggccgctttgatgatattgacaaagtggcggctccagcggcggatcgtctcgtccttaaacaaggcagtcgcatagtcaaagcttaggccgatatcctcttcacgctcgaccgcttccaaggaaagatcaaatttcgcaacatgatgaagcatggaatacgaggaaatcttcaaatctcctaatcttaatgaaggaatctccatattttgcatgttgaacatcacgctgaacagcggacttctgcttgtatcccttgtaagcggaagcttttcaatcagctcctcaagcggatagctctggtgctcgaacgcttgaaggctggctgttttgacctcttcaaggaattgcgcgaaggttttatctcccgctggtgccgttctgagtgccaccgtgttgacaaacatacccggcacaccttgcagatcaggatgtgttctgccagctgtcggcgagccgacaatgatatcatcctgtgacgcgtacttggaaaggagtacattgaacgccgccagcaaaaacatgtatatcgtcgtatctgtttctgccatgagcgatttgatttgagccgtgatttgcttatcaagcccaaacatcacgcgttctcccgcaaagctccgttcagctggccgctcgaaatccgcgggaagatccagtattggcagttcgcctttaaagacatcgagccagtattcctcatctttttgataattagtttgttctttgtgccaaactgcgtaatctttatagtgaatttgtggcagttccagatctgcgccttgatatattttggcaagatcaccgattagaatgcctgttgaacttccgtcagtaataatatgatgcatatcaatgagcagcagatggcgtttttcttccagctggacaagcttcgaacggacgagcggcgcgcggtttaattcaaacggctgaacaaatgctttgattatctcttccgcgtcttcttcccgtcccttggcagcctccagctggaacgatatgtttttatgaacggtttgcacaacctctccgtcgatcatgtcaaacgatgtacggaggatttcgtgccggttgattaactgctgaatcgcgttttcaagccggtctttatctacttctccctccagcagaagtacagcggggacgttgtagcttgtgtttgcttgtccaagctgattgaggatatacattctccgctgggccggggatacaggataatgctgctgataagatgcttgcctgatcggttcaaacgtctgctcctccttgctttcgttctcttccaaatacagtgccagttcttgaatagtcggcttttcaaaaagcacttttatcggaacttccttatgaaaatgctcttgaattttcgccgtcatcatcatcgctttcaaagaatgaccgccgatcataaagaagttatcggtaacgcctgctctgacgccgagtattccttcccagatctccgctaatttcttttcactctctgtttctggtgctgcgtattccggctgcacggcttctgattgcggtgcaggcagttcttttttattgattttcccgtttggcgtgagcggcaggctgtccatttgaatcaggtgggcagggaccatatagtcaggcaaagactgagacagtgtttttctcagctcactcacagccacttcacgatccgccgtgaagtacgcgcaaatttcattttcatctgctttgttcttgcggatgatcaccgcagcctctgtcacatgctcagccatgttcagttttgtttcaatttcgccaagctcaattcggaagccgcgcaccttcacttggttgtcgattctgcctaaaaattcaatattgccgtccggcagccatcttgccaagtcaccagtgcgataaattctctcacccggtctgaacggatcttcgagaaattgcttctctgtcagctcagggagattgacatacccacgcgctacaccgattccgcctacgcaaagctcaccaggcgcgccgattggctgcaggcattgctgctcatccaggatgtaggcagtggaatttccgataggcttcccgattgggatagagcccccatactcacggtcgatcagaaaactggttgaaaacgtcgtgttttctgtcgggccgtatccgttccacaatgaaagcgacggcgatgcctgttttactttgctgacaatatgcgggacaagggcatctccgccgatgattaaatggcgcagtgtgccgaacatacccgcatcctttgcagcaagctggttgaataaaggtgatgtcagccacatcgtcgagattctttgctcacgcagaaatgcagcaaattgtttcgcatcaagcagtgtctcttttttgaccggataaagcgctgcgccatttagcagtgcgccgaacacttcaaacgttccggcatcaaagctgactgcccctgtttgcgccatgcggtcctcttcagtaacaggaacgtacccggcatttttgacgaggcgcagaatgcttttatgttcgatcatgacgcctttcggtttgcccgttgaaccggatgtgtacatgatgtacgccaaatcagacggggcggatggcaggttgagattgtcagccgcttcgctctcttcaaagcctatgtccagtgtaagaaccggcacttgcagctgatgtgcctgccctgtataagaatttccggtcaaaaccattcgaacggagctgtcctctgccatgaaacgaagacgagccccaggaagcgctggatcaagcggcacatatgcggcacctgcttttaacacagccagcatgccgacaacggtttctactgagcgatcgttcataatcgctgctgtttcccctttttgaagcccttgttcgacaagctttctcgccagacggttagccgttgcattcagctcgcggtacgtcagctcggttccttcatatacgacggcggtgctcgccggcgtccgtttcgcttgctcttcaaacacttggtgtacagccattccttcagggagttcggctttcgtgctgttaaacacctcgacaatttgccgctgctcttcgtttccaacaagcccgtactcacgcacaaaagcggccggctgagcgacagctgcttccatcatgcgggtaaggtgctccgctgtccgttcgataaaagcggaatcaaaggcggctccgttatatttaattttgacggtccacgttttgcccggatacacaatcaggttgaaatcgaagctcgtttgttcaaatgcgctttctaccttaatcgaaaacccgaggcggtcttccatgctgccgttttcaagctcttgatcaagcggataattttcaaacgcgacaagatggtttaagagattgccatcaagagctgagcgtttttgaatctcatagagcggcacgtaatcgtaacgctctgcctctactgcatgctgctgaacagctgtgaaaatatcagcgaatgcagcatctcgttcaactttcacccgcactggaatggtgttgataaacagccccgccatcgtttcgattccgttgatttcagacggtcgtcccgagacgaccgttccgaagatcacatcatccgtaaagttgtatttgctgagaacaatgccccaaacggcctgaaataggttaggccctgtcacttgatggagatttgcggtttgctgaatacgggcaaccagtgtttcgtcccatgtaaatgaatattctttattgacgtattcgtcttttttcacaggcaggcggcccgggagcacgctgggctgttcaaaacccgccaagcgctcgctccagtagctctccgcttcttcattgtcctgttttccaagccacttgatgtaatcggaataaggcttgccctgaccgtttgccggtgtcctgcctgctctgagcgcttcatagttttggaacaggcttttcatgaggacgcccatgctccagccgtccatcataatatgatgattgctccagacaagatacagctgatctgcagcaaggcggaaaaccgccaccttgaacaatatgtcttttgccaggttaaagccttggcgctgaacgtcttgtttgtaacgctcaatgtgctccttctggcgattctcgtctgcatgactgatatcctcataatgcacctttgttttgcgttccgctaacacgacctgacgcggtttttgcagctgctgatgcacaaataccgtacggagaatatcgtatgaccgaatcagttcattgacgcttttctcaaagatttcaagatcaaaagcgccgtgaatcccaagctctaattgtgtgaagtacgaggaagaatgcggatcaagcatcgcatgatacagcattccctcctgcattggtgtcagtgcgtacaccttttgaatcgattttttgctcatatgccacctctattagaaaatttccattaatttatccagctcatccagcgtcaaatcgtcgtcaccaagatcactcggggtcagttccgtaccgtcttgagataggcaatgttcaatgattctgagaagatgcgctttaaagctgtcactgaatgtttgtactgttttttcatgaaattcaagagaatgataggccagtgacatcgtcagttttccgttttcgatatatccgacaacatccagcgcattcggtttttctgtttcagggcttaatgactgtcctgacggcagctctgatctcgtaaacaaacctgcatccgacatttcgtcaaactgacctaaatagttgaagctgacatccggctgaatcgagaacgccacatcttctttatgttcgggcgctgtcaaatagcgcagaatgccgtatccgactcccttattcggcacatgtctgatatcttctttcatttgcttcagctggtagcccagatcatccgcatgcttcatatcgagcaccattgggtacatacttgtaaaccagccgactgtgcgggaaatggtcaggtcttctatgatttcttcacgtccatgcccctctaaatgaacacttactcgatcttgacccgtccactccttcattgccaatccgaatgccgtcagcaaaatatcattcatttctgtgtgatatgcctcgtgcacctttgtggtgagctgttctgtctcttcagcagtcagcgagaattcaattgtctttgtatgtttcattcgctgatcaccagattcgcggtctttcggaagctttgctgcgactgcttgttcttcaagctgtctccaatactctttttctttcaaaaaggctttggagttcgcgaagtcttgcaatctctctgcatactctgcaaatgaatgtgttttatgcgggagaaccggttcattgccttgctcaagctgtgtatatactgcggcgaaatcctccagtaaaatccgccacgacacgccgtcaaccactaaatggtgaatggcaagaagcaagtggtctccgtcttccgcttggaacaagcttgcttttaacaagccgccttcctgcaagtcgatgctgctttgtaaacgctccgcttctctctctatacggtcttcgtaatctgcagcttggccctcaatctggatgacctccaaatgagctgaagcagcttcaagacctttgttgtattgaatgacgtcttccagtccctcacggtagaccatacatcattcaaaaatatggttaagtcctcgatcgattagtatctgtcagctccatgtgtcgccacacttccacctcagacctatcaacctgatcatctttcagggatcttacttccttgcggaatgggaaatctcatcttgaggggggcttcatgcttagatgctttcagcacttatcccgtccgcacatagctacccagcgatgcccttggcagaacaactggtacaccagcggtgcgtccatcccggtcctctcgtactaaggacagctcctctcaaatttcctgcgcccgcgacggatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccgctttaatgggcgaacagcccaacccttgggaccgactacagccccaggatgcgatgagccgacatcgaggtgccaaacctccccgtcgatgtggactcttgggggagataagcctgttatccccggggtagcttttatccgttgagcgatggcccttccatgcggaaccaccggatcactaagcccgactttcgtccctgctcgacttgtaggtctcgcagtcaagctcccttgtgcctttacactctgcgaatgatttccaaccattctgagggaacctttgggcgcctccgttaccttttaggaggcgaccgccccagtcaaactgcccacctgacactgtctccccgcccgataagggcggcgggttagaaggtcaatacagccagggtagtatcccaccgatgcctccaccgaagctggcgctccggtttccaaggctcctacctatcctgtacaagctgtaccaacattcaatatcaggctgcagtaaagctccacggggtctttccgtcctgtcgcgggtaacctgcatcttcacaggtactataatttcaccgagtctctcgttgagacagtgcccagatcgttgcgcctttcgtgcgggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcaattcgcaccttcgcttacgctaagcgctcctcttaaccttccagcaccgggcaggcgtcagcccctatacttcgccttacggcttcgcagagacctgtgtttttgctaaacagtcgcctgggcctattcactgcggctctctcgggcttgcaccctaacagagcaccccttctcccgaagttacggggtcattttgccgagttccttaacgagagttctctcgatcaccttaggattctctcctcgcctacctgtgtcggtttgcggtacgggcacctctcacctcgctagaggcttttcttggcagtgtggaatcaggaacttcgctactatatttcgctcgccatcacagctcagccttatgggaaacggatttgcctatttcccagcctaactgcttggacgcggatatccaataccgcgcttaccctatcctcctgcgtccccccattgctcaaatggtgaggaggtggtacaggaatatcaacctgttgtccatcgcctacgcctttcggcctcggcttaggtcccgactaaccctgagcggacgagccttcctcaggaaaccttaggcattcggtggaggggattctcacccctctttcgctactcataccggcattctcacttctaagcgctccaccagtccttccggtctggcttcacagcccttagaacgctctcctaccactgttcgaagaacagtccgcagcttcggtgatacgtttagccccggtacattttcggcgcagagtcactcgaccagtgagctattacgcactctttaaatggtggctgcttctaagccaacatcctggttgtctaagcaactccacatccttttccacttaacgtatactttgggaccttagctggcggtctgggctgtttccctttcgactacggatcttatcactcgcagtctgactcccaaggataagtcattggcattcggagtttgactgaattcggtaacccggtaggggcccctagtccaatcagtgctctacctccaagactcttaccttgaggctagccctaaagctatttcggagagaaccagctatctccaggttcgattggcatttcacccctacccacacctcatccccgcacttttcaacgtgcgtgggttcgggcctccattcagtgttacctgaacttcaccctggacatgggtagatcacctggtttcgggtctacgaccacgtactcatgcgccctattcagactcgctttcgctgcggctccgcatcttctgcttaaccttgcacgggatcgtaactcgccggttcattctacaaaaggcacgccatcacccgttaacgggctctgactacttgtaggcacacggtttcaggatctctttcactccccttccggggtgcttttcacctttccctcacggtactggttcactatcggtcactagggagtatttagccttgggagatggtcctcccggattccgacggaatttcacgtgttccgccgtactcaggatccactcaggagagaacgaagttttgactacagggctgttacctcctatggcgggcctttccagacctcttcatctacctcgttcctttgtaactccgtacagagtgtcctacaaccccaagaggcaagcctcttggtttgggctaatcccgtttcgctcgccgctactcagggaatcgcatttgctttctcttcctccgggtacttagatgtttcagttccccgggtctgccttctcatatcctatgaattcagatatggataccactccattacgagtggtgggtttccccattcggaaatctccggatcaaagcttgcttacagctccccgaagcatatcggtgttcgtcccgtccttcatcggctcctagtgccaaggcatccaccgtgcgccctttctaacttaaccgttaaaaagaatccgatggagatgatgctgaagaagctagagaaacataagcagtccaacgttgattctgtgatgatagatgacaaacaacagaagatcgagcgcgagattcatgctgaagatagtaacttaacggtattacagaaagaagcagcagcccacccgaaagtctatggagacatacgggtgataaatgataaaatatataatcataaaggattaaaaaagatagatacgatagaagtgattgacgaactaactcgtgatactgcaagcatcgactacgtcggcggcaaatattatgtatatgaaaacggccaaattgtgagagaactctacgctggagggaaaaagcggctagaagaagtgtcttacattccagaggataaagtaggcggagctaagccaattgattcgtttcttgccggaactcaatatgaatttattgagtgggtaagccctcagggtgctgttaaaaaattggcggtccgaggcgggaagcgtgttgtcacagatgttgctaaacatgtagtggagaaggatataaagggagacgtaaaaaagaaaccttctaaaggcagtgttaatagtaagtggtggcatcctggatatgtagataatttaagctcttcccaaacggttataggaataaagaattcccctaaaggtttatcaactcttggtagctcaacacgtcagaatgcactagatgcaggaaaaggctgggttggtcaaggagcggaaaaaatgtatgataaagcaggaaattttttagggtacaaaagtgtagataaaatgagagctttcagattgcaatataaaccaaaggaaaaaatgtggagagcgaacttcactgaaaatgaaattactgttgtaggatcaaaaacggaattaagaaatgtacatgttgatattttagattaaaaggtgggatataattatgttagaaattaaagctttaactaaagactatgaaaattggggtgaggatgctgatgatttctacgtttcatttgaacttgacgtaggattgcctgatataccaggtgcttctgatttatttacttttaatattattagtcctaaaagattggataagatacttgaaagtacaaaaattgaattaggtcatggatatctcataatgagagattttaatataaaaactgtcaattctactgtagagactatcatgaataaatgtaaagacgatgactatgataagtatatgaataatttagctcaatactttaaattacaaggataacaccaaaagagttgttggctagtcgcttatagttatactaaaagaatatgaatatatcggaactgtaatcaatttcgaatttaatatacatgttatatgataaacaactagaggtttttcatgttagaagatattcctggttataaaaatctcacgtcataactattttaattaaatggttttcaggaccctctggtttgcttcctagtgagtagctttagaagtgtagtggtaactgttttaccttgattggcaaagtgcctttcaaggttttttaataaaaataatcttttatagctaattcataaaccctttcaccttttctttggcatgtttatcgacgaatacaaaaaagtgctgaaacaaacacagcatgcgatttcctctgtagaatctgactcccatggcatgattgcagaggcttttctctcacacgatgcgagacatggggtcaagcatgcacgagaagtgacagagcagctcactgacgcagtgaatcgccagacatcagccatcggcttgctccctgatgttagcggcggacgggtgagtaacacgtgggtaacctgcctgtaagactgggataactccgggaaaccggggctaataccggatggttgtttgaaccgcatggttcaaacataaaaggtggcttcggctaccacttacagatggacccgcggcgcattagctagttggtgaggtaacggctcaccaaggcgacgatgcgtagccgacctgagagggtgatcggccacactgggactgagacacggcccagactcctacgggaggcagcagtagggaatcttccgcaatggacgaaagtctgacggagcaacgccgcgtgagtgatgaaggttttcggatcgtaaagctctgttgttagggaagaacaagtaccgttcgaatagggcggtaccttgacggtacctaaccagaaagccacggctaactacgtgccagcagccgcggtaatacgtaggtggcaagcgttgtccggaattattgggcgtaaagggctcgcaggcggtttcttaagtctgatgtgaaagcccccggctcaaccggggagggtcattggaaactggggaacttgagtgcagaagaggagagtggaattccacgtgtagcggtgaaatgcgtagagatgtggaggaacaccagtggcgaaggcgactctctggtctgtaactgacgctgaggagcgaaagcgtggggagcgaacaggattagataccctggtagtccacgccgtaaacgatgagtgctaagtgttagggggtttccgccccttagtgctgcagctaacgcattaagcactccgcctggggagtacggtcgcaagactgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgaagcaacgcgaagaaccttaccaggtcttgacatcctctgacaatcctagagataggacgtccccttcgggggcagagtgacaggtggtgcatggttgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgatcttagttgccagcattcagttgggcactctaaggtgactgccggtgacaaaccggaggaaggtggggatgacgtcaaatcatcatgccccttatgacctgggctacacacgtgctacaatggacagaacaaagggcagcgaaaccgcgaggttaagccaatcccacaaatctgttctcagttcggatcgcagtctgcaactcgactgcgtgaagctggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccacgagagtttgtaacacccgaagtcggtgaggtaaccttttaggagccagccgccgaaggtgggacagatgattggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctaaggatattatacggaatataagaccttgggtcttataaacagaacgttccctgtcttgtttagttttgaaggaagattcactagatcaaaacggatatacctatggaaacaacaacccggtcatgaatgtcgatccagacggccattgggtatggtttgttgtcaatgcaggatttgcggtatatgatggatacaaagcttataaatcaggcaagggttggaaaggcgtagcggttgcagccgcatcaggatttgtaggtggtggaaagttaaaattaacaaaaaaaatcggaaaatgggccacctcaagacattggtataaaggaacatttaaaactaaaagaaagtcattggactatcatcataataaacatattgtgagaaatggtaaatcttacagtaaaaagagatatacaaaagttgctagagcattttatagatctaataagcatttacgcgaaaaagtaatactagctactggaaaaaaaggttacaggattaagaatggaaaaagaactggttattacacaagaagtggaaaggtagttacatttgtgaataataaatggaagaaaaagaaaaagcgttaattttaatttctacaatatagaagggcctgaatatggatgaaattttttaaaagatataatattgatcaaaaaacattagatgagttcaaaaaatattatgtattattacatggtccgtttccaaatgatatgtatgattttgaagaagaaacaaatacttctttagatgaattttatgaattttttgccttaataactggaagtttaaattatataattgaagataaaaaaattcctagatatcaaagagaaatgttaaaaaaaacgttctatgaacattatcctcattttaggaattataaaaatgatattttaaaatatcaagaattaagtgaatgcttagaatttcatgaaaaaattaggattttgattaataagcttataacaggaggatgaatctttaaactaaaataataaacaaaaacagctgtcaagtatatttgacagctgttttaattaattcgggaaagacacaatttatttttacagcgacagtctgaatgtgtatactttcacaaaagcatacacatacggtgatagtggacaactgctagcattcacgccgctttgttaaagcaactttattagtatacaacgtcacttcttcaaagtcaacaactttttttaaaaaaacttttggtggagcctagcgggatcgaaccgctgacctcctgcgtgcaaagcaggcgctctcccagctgagctaaggccccataaaaaatggtcgggaagacaggattcgaacctgcgaccccatggtcccaaaccatgtgctctaccaagctgagctacttcccgattccctatctattctattaaaagatatggcgcgcccgagaggagtcgaacccctaaccttttgatccgtagtcaaacgctctatccaattgagctacgggcgcaattcaatttacaatatcccgttaggataaatggagcggaagacgggattcgaacccgcgacccccaccttggcaaggtggtgttctaccactgaactacttccgcatatcgcaataaaaaaagctttctccttatgagaaaccttggtaataatacatttaataaagcttccaagcgggctcgaaccgctgacctcttccttaccatggaagtgctctacctgctgagctatggaagcaatggctccgcaggtaggattcgaacctacgaccgatcggttaacagccgatagctctaccactgagctactgcggaataatataaagcttcataaacaaacatggtagaattaataaactgcttggcggcgtcctactctcacagggggagcgtgccagtccgcgccccgccacgcaaagctctccggctacgccttccggctgcacctgattgccctcgccgagaatgtatactctcgtattggcaatggcccttccgatggaaagcgagccttcctccggatggatttctgcgcttgtggcaacgaccgtattctctgtcggcccgtagttgttgacgagtgtgtacggctttttcactgcccgcttcagcttgtctcctccagtaagcaatacgcgaagtgatgtgttctcaagctccatgaactgttccgcaagctgtgtcggcaggaacgtgatcgttatgccgttcgtttcaaaataatcgttcaggcggacgatatcgaggcggatcgcttcatcaatgacgtgaagctcggcaccgatcgtccaggtcgggaacatctcccaaatggaagcgtcgaacccaaagcccgcgtacttcgcactgcggtcctccgctgtcatgctgaacgcgtcatggtgccagaagcacaggttcacaagcgcatggtgctcgaccatgacacccttcggctgtccggtcgttccagacgtgtaaatcatgtacgccaagttctccgcggttacagcggtttctggatttccctcgtcgttttcatcaagcggcaggcttagaatcgtgcggcttccgtcgagaagaatgacatctcccgtaaagctgtccggcactgaaatgccttcctgtttcaagagatcgtgccagtccgcgccccgccacgcaaagctctccggctacgccttccggctgcacctgattgccctcgccgagaatgtatactctcgtattggcaatggcccgtccgatggaaagcgagccttcctccggatggatttctgcgcttgtggcaacgaccgtgttttctgtcggtccgtagttgttgacgagtgtgtacggctttttcactgcgcgcttcagcttgtctcctccggtcaagaggacgcgaagtgatgtgttctcaagctccatgaactgttccgcaagctgtgtcggcaggaacgtgatcgttacgccgttcgtttcgaagtaattgttcaggcggacaatatcgaggcggatcgcttcatcaatgacgtgaagctcagcgccgatcgtccaagtcgggaacatctcccaaatggaagcgtcgaatccaaagcccgcgtacttcgcactgcggtcctccgctgtcatgctgaacgcgtcgtggtgccagaagcacaggttcacaagcgcatggtgctcgaccatgacacccttcggctgtccggtcgttccagacgtgtaaatcatgtacgccaagttctccgcggttacagccgtctctggatttccctcgtcgttttcatcaagcggcaggcttagaatcgtgcggcttccgtcgagaagaatgacatctcccgtatagctgtccggcactgaaatgccttcctgtttcaagagggaaatttggttgcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctaccgaactgctccaccccgcgatgatataatggtggaggatgacgggctcgaaccgccgaccctctgcttgtaaggcagatgctctcccagctgagctaatcctccatcatataatgacccgtacgggattcgaacccgtgttaccgccgtgaaagggcggtgtcttaaccgcttgaccaacgggcccagactttcaattgtaattatgtataagtatcagtggcggagagcaagggattcgaacccttgagacggagttgaccgcctacacgatttccaatcgtgctccttcgaccactcggacagctctccaataatggctccgcaggtaggattcgaacctacgaccgatcggttaacagccgatagctctaccactgagctactgcggaatgaagtctgcctggcgatgtcctactctcacagggggaaacccccgactaccatcggcgctgaagagcttaacttccgtgttcggcatgggaacgggtgtgacctcttcgccatcatcaccagacaatttcagtgacatttaacattatactatgtattcttgagaaaatcaagtgtttttttgaaaaaacttattctctcaaaactagataacaggtgtgcaaaatttggttgcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctaccgaactgctccaccccgcgatgattaggaatatgtatggcggaggaagagggattcgaacccccgcgggctttgacacccctgtcggttttcaagaccgatcccttcagccagacttgggtattcctccgtatagtggtggaccttgtaggactcgaacctacgaccggacggttatgagccgtctgctctaaccaactgagctaaaggtccattggtagcggcggaggggatcgaacccccgacctcacgggtatgaaccgtacgctctagccagctgagctacaccgccaaatattttttgaaatcaagtggagcctagcgggatcgaaccgctgacctcctgcgtgcaaagcaggcgctctcccagctgagctaaggccccaagaatggtcgggaagacaggattcgaacctgcgaccccatggtcccaaaccatgtgctctaccaagctgagctacttcccgatttcatatagatcatggcgcgcccgagaggagtcgaacccctaaccttttgatccgtagtcaaacgctctatccaattgagctacgggcgcaacactttcagaaattgaagtccagctcgcccagctttctgcggtgcaggatgcggcggtgacagctgtcaaagataaaggcggcaacacagcgatcgcggcgtatgtcacaccggaaacagctgacatagaagcactgaaatcagcactgaaggaaaccctgccggattacatgatcccggcgttctgggtgacgctggacgagcttccggttacggcaaacggcaaggtggaccgcaaagcgttgcctgagccggacatcgaagcgggaagcggagaatacaaagcgccgacgactgacatggaagagctgcttgccggcatctggcaggacgtgcttggaatacctgaagtcggtgtcaccgacaatttcttctcgcttggcggagattccatcaaaggaattcaaatggcgagccgcttgaatcagcacggctggaagctggaaatgaaagatctcttccagcatccgacgatcgaagagcttacccaatatgtagagcgtgccgaaggcaaacaggcagaccaaggcctcagaaattgaagtccagctcgcacagctttctgaggtgcaggatgcggcggtgacagctgtcaaagataaaggaggcaacacagcgatcgcggcgtatgtcacaccggaaacagctgacatagaagcactgaaatcagcactaaaggaaaccctgccggattacatgatcccggcgttctgggtgacgctggacgagcttccggttacggcaaacggcaaagtggaccgtaaagccttgcctgagccggacatcgaagcgggaagcggagaatacaaagcgcctacgaccgacatggaagagctgcttgccggcatctggcaggacgtgcttggaatgtctgaagtcggtgtcaccgacaatttcttctcgcttggcggagattccatcaaaggaattcaaatggcgagccgcttgaaccagcacggctggaagctggaaatgaaagatctcttccagcacccgacgatcgaagagctcacccagtacgtagagcgtgccgaaggcaaacaggcagaccaaggtaacccgaaccagccgctttccagcctgtcactggtcaccgagacagaaaagcaagcgcttcttgaggcatggaagggtaaagcgctgcctgtgccgacagacaaaacggttcatcagctattcgaagagactgtccagcgccacaaagaccgcccggctgtcacatacaacggccagtcttggacgtacggcgagctgaatgcgaaggcaaaccgtcttgcacggattttgatggactgcggcatcagcccggatgaccgcgtcggcgttctcacgaagccgtcgcttgaaatgtccgccgcggtgctcggcgtcttgaaagccggagcggcgtttgtgccgattgatcctgactacccggatcagcggattgagtatattttacaggacagcggcgcgaagctaatggtgcggatgaagggacttgaacccccacgtctgtaaagacactagagcctgattctagcgcgtctgccaattccgccacatccgcaacatgtaaatggtgagccatgaaggactcgaaccttcgaccctctgattaaaagtcagatgctctaccaactgagctaatggctcttcttacaagagacttgaatattatatcatataaaagtggtgccggcaagaggacttgaacccccaacctactgattacaagtcagttgctctaccaattgagctacaccggcatatatgtaaaaccgatatgtataatgaaaaatggtggaggatgacgggctcgaaccgccgaccctctgcttgtaaggcagatgctctcccagctgagctaatcctccatacttgcaggatgtccagtttttctaactgttatcctatataatgcgggtgaagggacttgaacccccacgtcataaagacactagatcctaagtctagcgcgtctgccaattccgccacacccgcgtaaaatggtgagccatgaaggactcgaaccttcgaccctctgattaaaagtcagatgctctaccaactgagctaatggctcttctacaagagacttgaatattatatcatataaaagtggtgccggcaagaggacttgaacccccaacctactgattacaagtcagttgctctaccaattgagctacaccggcataatggtggaggatgacgggctcgaaccgccgaccctctgcttgtaaggcagatgctctcccagctgagctaatcctccataattatgttttgcgcccgtagctcaattggatagagcgtttgactacggatcaaaaggttaggggttcgactcctctcgggcgcgccatatcttttaatagaatagataggaaatcgggaagtagctcagcttggtagagcacatggtttgggaccatggggtcgcaggttcgaatcctgtcttcccgaccatttttatggggccttagctcagctgggagagcgcctgctttgcacgcaggaggtcagcggttcgatcccgctaggctccaccaaaagtttttaaaaaagttgttgactttgaagaagtgacgttgtataatgataaagttgctttaacaaagcagaatcatccgactgcttcatttgcgggttaatcgcgccgaaggtttggttgatgttttcttcctcctgcgatttcaagatggagccgcttttgtagcctgtgatttcaattttcgggccggtgtacatggtttcgagctggtctatatattttttcatcgtttgaaaatctgattttgcggtttctagtgcttgggtttgctggccgtcaaattgaaagagcttattcagggtgtctgaaatcagtcgctcagcctgttctgtttccattcggaaaaaggtatcattgactgccggcaagctgacgatgtgccatcgctgcccgggtctgggtcaagtgagaggaacacgccgtttcttggctcgtagtagcgggccatgaggtagtacaggccggtttcttcgtcgtattggtagcctgcgtagcggtagcggttgtcttttacttcatcgcttgcttcggtttttgttggatttccccatgcgtcgtactgatatttggcaaccgtttttccggtgctgtctgagatcgcgatgacgtcgccgtgtgcgttgtagtgatagaaatatttcttgccattttccactatgtgatatcttgtattactaattgaatgtgatgtctactgttatctagttttcaaagaacacgttggtggagcctagcgggatcgaaccgctgacctcctgcgtgcaaagcaggcgctctcccagctgagctaaggccccgttatataagatggtgggcctgagtggactcgaaccaccgacctcacgcttatcaggcgtgcgctctaaccagctgagctacaggcccatcttaacttattcaaggaacaaagttctgcggaagtagttcagtggtagaacaccaccttgccaaggtgggggtcgcgggttcgaatcccgtcttccgctccaactataccatccacgccggggtggtggaattggcagacacacaggacttaaaatcctgcggtaggtgactaccgtgccggttcaagtccggccctcggcattacggagcgcgtcatgatgctcgatcagcgcctgcaatgttttctccacccgttcagggtcaaagcccttcgcggcgtgaagcatcaccgattggttccagtggtgcttgttcgtgaagttcttttcaaagaaccagcgctggatcggcgtcaggatgacttcgccctctaccggggctatctgaatcgagaagacgaaaccgcgaagcggtttgtcgctgatccgtttgtgccgggtgagcgcatgtaccgcaccggcgatttggtgaaatggacgggcggcggcatcgaatacatcggccggatcgaccagcaggtcaaggtccgcggctaccggatcgagcttggtggctcgggacggaatcgaaccgccgacacacggattttcagtccgttgctctaccaactgagctaccgagcctaagtatttaaatggcggtccggacgggactcgaacccgcgacctcctgcgtgacaggcaggcattctaaccaactgaactaccggaccattttgcgatacttcctaaattgtctccagatttaacagtataagtggtcgtttttcgtgtggaaccatcactgccagaatcattgccactagcgtaaactttcaatacttggccgacttgaattttatctgggttgctaatgttattcagtgattggatctctgacaatctctctaaaggcggaaggtaaggaaactccgctaagggctctcacatcctgtgagaaacgcccagtaccttcatcctgaaggcatttgtttggtggcgatagcgaagaggtcacacccgttcccataccgaacacggaagtggtcgtttttcgtgtggaacccccactgccagaatcattgccactagcgtaaactttcaatacttgaccgacttgaattttatctgggttgctaatgttattcagtgattggatctctgacaat</INSDSeq_sequence>
		</INSDSeq>
	</SequenceData>
</ST26SequenceListing>
